usbprog-0.2.0/0000700000175000017500000000000011320654663011350 5ustar uweuweusbprog-0.2.0/win32/0000700000175000017500000000000011320654663012312 5ustar uweuweusbprog-0.2.0/win32/usbprog.dev0000600000175000017500000000563211304531004014464 0ustar uweuwe[Project] FileName=usbprog.dev Name=usbprog UnitCount=12 Type=1 Ver=1 ObjFiles= Includes=.. Libs=../usbprog PrivateResource=usbprog_private.rc ResourceIncludes= MakeIncludes= Compiler=_@@_ CppCompiler=-DHAVE_LIBREADLINE=1_@@_ Linker=libusbprog.a_@@_libmd5.a_@@_C:/Dev-Cpp/lib/libxml2.lib_@@_../win32/libusb-win32/lib/gcc/libusb.a_@@_C:/Dev-Cpp/lib/libcurl.a_@@_C:/Dev-Cpp/lib/libcurldll.a_@@_C:/Dev-Cpp/lib/libiconv.a_@@_C:/Dev-Cpp/lib/iconv.lib_@@_C:/Dev-Cpp/lib/libz.a_@@_C:/Dev-Cpp/lib/libreadline.a_@@_C:/Dev-Cpp/lib/libwininet.a_@@_ IsCpp=1 Icon= ExeOutput= ObjectOutput= OverrideOutput=0 OverrideOutputName=usbprog.exe HostApplication= Folders= CommandLine= UseCustomMakefile=0 CustomMakefile= IncludeVersionInfo=0 SupportXPThemes=0 CompilerSet=0 CompilerSettings=0000000000000000000000 [Unit1] FileName=..\src\commands.cc CompileCpp=1 Folder=usbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit2] FileName=..\src\commands.h CompileCpp=1 Folder=usbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit3] FileName=..\src\configuration.cc CompileCpp=1 Folder=usbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit4] FileName=..\src\configuration.h CompileCpp=1 Folder=usbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit5] FileName=..\src\io.cc CompileCpp=1 Folder=usbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit6] FileName=..\src\io.h CompileCpp=1 Folder=usbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit7] FileName=..\src\main.cc CompileCpp=1 Folder=usbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit8] FileName=..\src\shell.cc CompileCpp=1 Folder=usbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit9] FileName=..\src\shell.h CompileCpp=1 Folder=usbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit10] FileName=..\src\usbprog.cc CompileCpp=1 Folder=usbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit11] FileName=..\src\usbprog.h CompileCpp=1 Folder=usbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit12] FileName=..\src\usbprog.rc CompileCpp=1 Folder=Resources Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit13] FileName=..\src\usbprog.h CompileCpp=1 Folder=usbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [VersionInfo] Major=0 Minor=1 Release=1 Build=1 LanguageID=1033 CharsetID=1252 CompanyName= FileVersion= FileDescription=Developed using the Dev-C++ IDE InternalName= LegalCopyright= LegalTrademarks= OriginalFilename= ProductName= ProductVersion= AutoIncBuildNr=0 [Unit14] FileName=..\src\usbprog.rc Folder=Resources Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= usbprog-0.2.0/win32/libusbprog.dev0000600000175000017500000000711411304531004015150 0ustar uweuwe[Project] FileName=libusbprog.dev Name=libusbprog UnitCount=20 Type=2 Ver=1 ObjFiles= Includes=..;libusb-win32/include Libs= PrivateResource= ResourceIncludes= MakeIncludes= Compiler= CppCompiler= Linker=libusb-win32/lib/gcc/libusb.a_@@_libmd5.a_@@_ IsCpp=1 Icon= ExeOutput= ObjectOutput= OverrideOutput=0 OverrideOutputName=libusbprog.a HostApplication= Folders= CommandLine= UseCustomMakefile=0 CustomMakefile= IncludeVersionInfo=0 SupportXPThemes=0 CompilerSet=0 CompilerSettings=0000000000000000000000 [Unit1] FileName=..\usbprog\date.cc CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit2] FileName=..\usbprog\date.h CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit3] FileName=..\usbprog\devices.cc CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit4] FileName=..\usbprog\devices.h CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit5] FileName=..\usbprog\downloader.cc CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit6] FileName=..\usbprog\downloader.h CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit7] FileName=..\usbprog\firmwarepool.cc CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit8] FileName=..\usbprog\firmwarepool.h CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit9] FileName=..\usbprog\inifile.cc CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit10] FileName=..\usbprog\inifile.h CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit11] FileName=..\usbprog\usbprog.h CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit12] FileName=..\usbprog\util.cc CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit13] FileName=..\usbprog\util.h CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit14] FileName=..\usbprog\usbprog.cc CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [VersionInfo] Major=0 Minor=1 Release=1 Build=1 LanguageID=1033 CharsetID=1252 CompanyName= FileVersion= FileDescription=Developed using the Dev-C++ IDE InternalName= LegalCopyright= LegalTrademarks= OriginalFilename= ProductName= ProductVersion= AutoIncBuildNr=0 [Unit15] FileName=..\usbprog\digest.cc CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit16] FileName=..\usbprog\digest.h CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit17] FileName=..\usbprog\stringutil.h CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit18] FileName=..\usbprog\stringutil.cc CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit19] FileName=..\usbprog\optionparser.cc CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit20] FileName=..\usbprog\optionparser.h CompileCpp=1 Folder=libusbprog Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= usbprog-0.2.0/win32/README0000600000175000017500000000333311320116512013160 0ustar uweuweWin32 README for USBprog 2010-01-03 ======================== bernhard@bwalle.de (1) Directory Contents README ................. This file libusb-win32/ .......... Contents of the tarball 'libusb-win32-device-bin' from Sourceforge that are needed to link and build the binary. This excludes the driver files. driver/ ................ Device driver that should be installed for a specific device and is distributed with the installer package. *.dll .................. Runtime dependencies for the resulting USBprog GUI and command line program. *.dev .................. DevCpp project files for the four USBprog projects: libmd5, libusbprog, usbprog (CLI) and usbprog-gui. usbprog.ico ............ Icon for USBprog used in the Windows program. installer.nsi .......... Description file for NSIS to generate a Windows installer package. (2) Compilation To comple USBprog on Win32, based on this Subversion checkout, perform following steps: 1. Download Devcpp 5 2. Install the libxml, iconv and libcurl option packs. 3. Open following projects in Devcpp and compile it then with Ctrl+F9. a) win32/libmd5.dev b) win32/libusbprog.dev c) win32/usbprog.dev d) win32/usbprog-gui.dev 4. Execute usbprog.exe. (3) MSI Installer To create the installer just “compile” the installer.nsi file with NSIS from . usbprog-0.2.0/win32/usbprog-gui.dev0000600000175000017500000000617311320164310015247 0ustar uweuwe[Project] FileName=usbprog-gui.dev Name=usbprog-gui UnitCount=11 Type=1 Ver=1 ObjFiles= Includes=C:\Dev-Cpp\include\wx-2.6;.. Libs= PrivateResource=usbprog-gui_private.rc ResourceIncludes= MakeIncludes= Compiler=-I"\..\lib\wx\include\msw-unicode-release-static-2.6"_@@_-I"\wx-2.6"_@@_-D__WXMSW___@@_-mthreads_@@_-DNO_GCC_PRAGMA_@@_ CppCompiler=-I"\..\lib\wx\include\msw-unicode-release-static-2.6"_@@_-I"\wx-2.6"_@@_-D__WXMSW___@@_-mthreads_@@_-DNO_GCC_PRAGMA_@@_ Linker=-mthreads_@@_-Wl,--subsystem,windows_@@_-mwindows_@@_-lwx_mswu-2.6_@@_-lpng_@@_-lz_@@_-ljpeg_@@_-ltiff_@@_-lz_@@_-lrpcrt4_@@_-loleaut32_@@_-lole32_@@_-luuid_@@_-lodbc32_@@_-lole32_@@_-loleaut32_@@_-lwinspool_@@_-lwinmm_@@_-lshell32_@@_-lcomctl32_@@_-lcomdlg32_@@_-lctl3d32_@@_-ladvapi32_@@_-lwsock32_@@_-lgdi32_@@_libusbprog.a_@@_libmd5.a_@@_C:/Dev-Cpp/lib/libxml2.lib_@@_../win32/libusb-win32/lib/gcc/libusb.a_@@_C:/Dev-Cpp/lib/libcurl.a_@@_C:/Dev-Cpp/lib/libcurldll.a_@@_C:/Dev-Cpp/lib/libiconv.a_@@_C:/Dev-Cpp/lib/iconv.lib_@@_C:/Dev-Cpp/lib/libz.a_@@_C:/Dev-Cpp/lib/libwininet.a_@@_ IsCpp=1 Icon= ExeOutput= ObjectOutput= OverrideOutput=0 OverrideOutputName=usbprog-gui.exe HostApplication= Folders= CommandLine= UseCustomMakefile=0 CustomMakefile= IncludeVersionInfo=0 SupportXPThemes=0 CompilerSet=0 CompilerSettings=0000000000000000000000 [Unit1] FileName=..\gui\usbprogApp.cc CompileCpp=1 Folder=usbprog-gui Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit2] FileName=..\gui\usbprogApp.h CompileCpp=1 Folder=usbprog-gui Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit3] FileName=..\gui\usbprogFrm.cc CompileCpp=1 Folder=usbprog-gui Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit4] FileName=..\gui\usbprogFrm.h CompileCpp=1 Folder=usbprog-gui Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [VersionInfo] Major=0 Minor=1 Release=1 Build=1 LanguageID=1033 CharsetID=1252 CompanyName= FileVersion= FileDescription=Developed using the Dev-C++ IDE InternalName= LegalCopyright= LegalTrademarks= OriginalFilename= ProductName= ProductVersion= AutoIncBuildNr=0 [Unit5] FileName=..\gui\usbprog.rc Folder=usbprog-gui Compile=1 Link=0 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit6] FileName=..\gui\pindialog.h CompileCpp=1 Folder=usbprog-gui Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit7] FileName=..\gui\pindialog.cc CompileCpp=1 Folder=usbprog-gui Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit8] FileName=..\gui\infodialog.cc CompileCpp=1 Folder=usbprog-gui Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit9] FileName=..\gui\infodialog.h CompileCpp=1 Folder=usbprog-gui Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit10] FileName=..\gui\viewer_win32.cc CompileCpp=1 Folder=usbprog-gui Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit11] FileName=..\gui\viewer.h CompileCpp=1 Folder=usbprog-gui Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= usbprog-0.2.0/win32/libmd5.dev0000600000175000017500000000215011304531004014147 0ustar uweuwe[Project] FileName=libmd5.dev Name=libmd5 UnitCount=2 Type=2 Ver=1 ObjFiles= Includes= Libs= PrivateResource= ResourceIncludes= MakeIncludes= Compiler= CppCompiler= Linker= IsCpp=1 Icon= ExeOutput= ObjectOutput= OverrideOutput=0 OverrideOutputName=libmd5.a HostApplication= Folders= CommandLine= UseCustomMakefile=0 CustomMakefile= IncludeVersionInfo=0 SupportXPThemes=0 CompilerSet=0 CompilerSettings=0000000000000000000000 [Unit1] FileName=..\md5\md5.c CompileCpp=0 Folder=libmd5 Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit2] FileName=..\md5\md5.h CompileCpp=0 Folder=libmd5 Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [Unit3] FileName=../md5/md5_loc.h CompileCpp=0 Folder=libmd5 Compile=1 Link=1 Priority=1000 OverrideBuildCmd=0 BuildCmd= [VersionInfo] Major=0 Minor=1 Release=1 Build=1 LanguageID=1033 CharsetID=1252 CompanyName= FileVersion= FileDescription=Developed using the Dev-C++ IDE InternalName= LegalCopyright= LegalTrademarks= OriginalFilename= ProductName= ProductVersion= AutoIncBuildNr=0 usbprog-0.2.0/configure.in0000600000175000017500000000630311320206732013653 0ustar uweuwe# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ(2.57) # also update USBPROG_VERSION_STRING in usbprog/usbprog.h (for Win32) # and win32/installer.nsi if you change the version number here AC_INIT(usbprog, 0.2.0, bernhard@bwalle.de) AC_CONFIG_SRCDIR([usbprog/usbprog.h]) AC_CONFIG_AUX_DIR(config) AC_CONFIG_HEADERS([config.h]) AC_CANONICAL_SYSTEM # Checks for programs. AC_PROG_CC AC_PROG_CXX AC_PROG_LIBTOOL AC_CONFIG_MACRO_DIR([m4]) LT_INIT # Checks for libraries. AM_INIT_AUTOMAKE # # CURL # LIBCURL_CHECK_CONFIG([yes], [], [have_libcurl="yes"], [have_libcurl="no"]) if test "${have_libcurl}" != yes; then AC_MSG_ERROR([libcurl library not found, please install it]) else CPPFLAGS="$CPPFLAGS $LIBCURL_CPPFLAGS" LIBS="${LIBS} ${LIBCURL}" fi # # strptime # AC_CHECK_FUNCS([strptime]) # # readline # AC_CHECK_LIB([readline], [readline]) # # libxml # AM_PATH_XML2([], [have_libxml="yes"], [have_libxml="no"]) if test "${have_libxml}" != yes; then AC_MSG_ERROR([libxml not found, please install it]) else CPPFLAGS="$CPPFLAGS $XML_CPPFLAGS" LIBS="$LIBS $XML_LIBS" fi # # libusb # PKG_PROG_PKG_CONFIG() PKG_CHECK_MODULES([usb], [libusb],[have_libusb="no"],[have_libusb="no"]) if test "${have_libusb}" != yes; then AC_CHECK_LIB([usb], [usb_init], [have_libusb="yes"], [have_libusb="no"]) if test "${have_libusb}" == yes; then AC_CHECK_HEADER([usb.h], [have_libusb="yes"],[have_libusb="no"]) fi if test "${have_libusb}" != yes; then AC_MSG_ERROR([libusb not found, please install it]) else LIBS="$LIBS -lusb" fi else CPPFLAGS="$CPPFLAGS $usb_CFLAGS" LIBS="$LIBS $usb_LIBS" fi # # Big or little endian? # AC_C_BIGENDIAN AC_SUBST(WORDS_BIGENDIAN) # # GUI? # AC_ARG_ENABLE([gui], [ --enable-gui Enables the wxGtk UI (default)], [case "${enableval}" in yes) gui=true ;; no) gui=false ;; *) AC_MSG_ERROR([bad value ${enableval} for --enable-gui]) ;; esac],[gui=true]) # # wxGtk # if test x$gui = xtrue ; then AM_OPTIONS_WXCONFIG AM_PATH_WXCONFIG(2.6.0, wxWin=1) CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS" CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY" CFLAGS="$CFLAGS $WX_CFLAGS_ONLY" AC_SUBST(WX_LIBS) #LIBS="$LIBS $WX_LIBS" if test x"${wx_ver_ok}" = xyes ; then gui=true else gui=false fi fi # # GUI for Automake? # AM_CONDITIONAL([GUI], [test x$gui = xtrue]) # Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_CONFIG_FILES([Makefile md5/Makefile usbprog/Makefile gui/Makefile src/Makefile]) AC_OUTPUT # # Print summary # echo echo echo echo "---------------------------------------------------" echo " Build summary" echo "---------------------------------------------------" /bin/echo -n "Readline : " if test x"${ac_cv_lib_readline_readline}" = xyes ; then echo "enabled" else echo "disabled" fi /bin/echo -n "GUI (wxWidgets) : " if test x"${gui}" = xtrue ; then echo "enabled" else echo "disabled" fi echo "---------------------------------------------------" echo # vim: set sw=4 ts=4: usbprog-0.2.0/COPYING0000600000175000017500000004312711105630204012376 0ustar uweuwe GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. usbprog-0.2.0/NEWS0000600000175000017500000000525511320605032012042 0ustar uweuwe0.2.0 ------ * Install PDF documentation and add a new menu entry in "Help" that opens a PDF viewer and shows that PDF documentation. * Rename "JP" to "JP4" in the pin information dialog to make it more clear that the "JP4" jumper is the firmware-specific one. * MacOS: o Fix the problem that the menu bar is not displayed on MacOS. o Build system fixes for MacOS. * Windows: o Don't install the filter driver on Win32. This makes USBprog compatible with Windows Vista and Windows 7. o Register the uninstaller on Windows in the Control Panel. o Install the driver files in c:\Program Files\USBprog\driver. o Ensure that the complete program directory gets uninstalled. 0.1.10 ------ * Update libusb version to 0.1.12.2 on Windows. 0.1.9 ----- * Print error when downloading fails with a non 400 status code. * Fix GUI on MacOS X (contributed by Nabil Sayegh) 0.1.8 ----- * fix tab completion for multiple matches (like 'device' and 'devices') * Fix problem with recent wxGtk versions that the whole GUI was hanging when updating the progress bar. 0.1.7 ----- * fix problem that firmware with more than 16k can't be flashed * add warning to installer that Microsoft Windows Vista is not supported 0.1.6 ----- * CLI: fix mechanism to avoid downloading the index file again and again if the CLI is invoked repeatedly in small intervals * remove GPL-incompatible md5_loc.h from source distribution 0.1.5 ----- * Linux: add desktop file and install icon * GUI: implemented -h / -v / -D command line options for GUI * CLI: implement command completion 0.1.4 ----- * Windows: honor IE proxy settings * CLI: make (Internet) download progress working * CLI: always re-discover devices with the "devices" command * CLI: new "start" command to only start the firmware without uploading anything and added "-nostart" option to "upload" command * Unix: build system fixes 0.1.3 (2007-01-13, r948) ----- * GUI: fix local upload * GUI: make offline mode working, show only firmwares that are available offline 0.1.2 (2007-01-06, r931) ----- * improved error handling * autoconf fixes (building without GUI is now possible) * CLI: new string tokenizer to be able to deal with spaces (use "string with spaces" or string\ with\ spaces like in bash) * GUI: new firmware and pin information 0.1.1 (2007-01-02, r914) ----- * compilation and build fixes * CLI: improve debugging messages * GUI: new "logfile" option for debugging * Windows: fix problem that download is corrupted * add support for checksum testing after download to ensure that the download was correct 0.1.0 (2007-12-27, r877) ----- * initial release with basic features usbprog-0.2.0/INSTALL0000600000175000017500000002243211105630204012370 0ustar uweuweInstallation Instructions ************************* Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free Software Foundation, Inc. This file is free documentation; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. Basic Installation ================== These are generic installation instructions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.) If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You only need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make' that supports the `VPATH' variable, such as GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. If you have to use a `make' that does not support the `VPATH' variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. Installation Names ================== By default, `make install' installs the package's commands under `/usr/local/bin', include files under `/usr/local/include', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PREFIX'. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you pass the option `--exec-prefix=PREFIX' to `configure', the package uses PREFIX as the prefix for installing programs and libraries. Documentation and other data files still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=DIR' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Optional Features ================= Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the option `--target=TYPE' to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc causes the specified `gcc' to be used as the C compiler (unless it is overridden in the site shell script). Here is a another example: /bin/bash ./configure CONFIG_SHELL=/bin/bash Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent configuration-related scripts to be executed by `/bin/bash'. `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of the options to `configure', and exit. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. usbprog-0.2.0/bootstrap0000700000175000017500000000176511317700237013317 0ustar uweuwe#! /bin/sh # bootstrap -- Use this script to create generated files from the CVS dist # Copyright (C) 2000 Gary V. Vaughan # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ## @start 1 #! /bin/sh set -x aclocal -I config autoheader if which glibtoolize >>/dev/null 2>&1 ; then glibtoolize --copy else libtoolize --copy fi automake --foreign --add-missing --copy autoconf ## @end 1 usbprog-0.2.0/doc/0000700000175000017500000000000011320654663012115 5ustar uweuweusbprog-0.2.0/doc/USBprog.pdf0000600000175000017500001754610511320651746014155 0ustar uweuwe%PDF-1.4 % 1 0 obj << /S /GoTo /D (chapter.1) >> endobj 4 0 obj (Overview) endobj 5 0 obj << /S /GoTo /D (section.1.1) >> endobj 8 0 obj (The USBprog Hardware) endobj 9 0 obj << /S /GoTo /D (section.1.2) >> endobj 12 0 obj (The USBprog Software) endobj 13 0 obj << /S /GoTo /D (section.1.3) >> endobj 16 0 obj (About this Document) endobj 17 0 obj << /S /GoTo /D (section.1.4) >> endobj 20 0 obj (Terms and Definitions) endobj 21 0 obj << /S /GoTo /D (section.1.5) >> endobj 24 0 obj (Getting Support) endobj 25 0 obj << /S /GoTo /D (chapter.2) >> endobj 28 0 obj (Getting Started with the Hardware) endobj 29 0 obj << /S /GoTo /D (section.2.1) >> endobj 32 0 obj (Connectors, Jumpers and LEDs) endobj 33 0 obj << /S /GoTo /D (section.2.2) >> endobj 36 0 obj (Initialise the Hardware) endobj 37 0 obj << /S /GoTo /D (chapter.3) >> endobj 40 0 obj (Getting Started with the Software) endobj 41 0 obj << /S /GoTo /D (section.3.1) >> endobj 44 0 obj (Installation) endobj 45 0 obj << /S /GoTo /D (section.3.2) >> endobj 48 0 obj (The Update Mode) endobj 49 0 obj << /S /GoTo /D (section.3.3) >> endobj 52 0 obj (Upload the First Firmware) endobj 53 0 obj << /S /GoTo /D (chapter.4) >> endobj 56 0 obj (USBprog Software Reference) endobj 57 0 obj << /S /GoTo /D (section.4.1) >> endobj 60 0 obj (The Firmware Pool) endobj 61 0 obj << /S /GoTo /D (section.4.2) >> endobj 64 0 obj (Configuring a Proxy) endobj 65 0 obj << /S /GoTo /D (section.4.3) >> endobj 68 0 obj (Graphical User Interface) endobj 69 0 obj << /S /GoTo /D (section.4.4) >> endobj 72 0 obj (USBprog Command Line) endobj 73 0 obj << /S /GoTo /D (chapter.5) >> endobj 76 0 obj (Common Firmwares) endobj 77 0 obj << /S /GoTo /D (section.5.1) >> endobj 80 0 obj (Conventions) endobj 81 0 obj << /S /GoTo /D (section.5.2) >> endobj 84 0 obj (Atmel AVR ISP mkII Clone) endobj 85 0 obj << /S /GoTo /D (chapter*.27) >> endobj 88 0 obj (Bibliography) endobj 89 0 obj << /S /GoTo /D [90 0 R /FitH ] >> endobj 93 0 obj << /Length 232 /Filter /FlateDecode >> stream xڍ?O0|۰D+Ub !UB;D*=$EtC&jK6!{$A:חK[.Mŷ`QxQ-S{8CIqh]11LO}9 ȲzE; ̒C*4, T-OV[R+ f72 GqO+[FwnXdfMQXo endstream endobj 90 0 obj << /Type /Page /Contents 93 0 R /Resources 92 0 R /MediaBox [0 0 595.276 841.89] /Parent 98 0 R /Annots [ 91 0 R ] >> endobj 91 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [237.673 540.453 357.602 560.379] /Subtype/Link/A<> >> endobj 94 0 obj << /D [90 0 R /XYZ 73.409 809.993 null] >> endobj 95 0 obj << /D [90 0 R /XYZ 74.409 771.732 null] >> endobj 92 0 obj << /Font << /F21 96 0 R /F22 97 0 R >> /ProcSet [ /PDF /Text ] >> endobj 123 0 obj << /Length 899 /Filter /FlateDecode >> stream xYr0+XB̻δLtvAlf"ıHb3n;X <8{&J{48xyYSBȺ"dE/bdV0%)>&Ӿ'"hYU]\*)4v ޞDy+hrH+9l IQKbܕBxjtp o endstream endobj 122 0 obj << /Type /Page /Contents 123 0 R /Resources 121 0 R /MediaBox [0 0 595.276 841.89] /Parent 98 0 R /Annots [ 99 0 R 100 0 R 101 0 R 102 0 R 103 0 R 104 0 R 105 0 R 106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R 114 0 R 115 0 R 116 0 R 117 0 R 118 0 R 119 0 R 120 0 R ] >> endobj 99 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [73.413 648.056 138.285 657.624] /A << /S /GoTo /D (chapter.1) >> >> endobj 100 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 632.589 230.004 643.976] /A << /S /GoTo /D (section.1.1) >> >> endobj 101 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 618.94 227.231 630.327] /A << /S /GoTo /D (section.1.2) >> >> endobj 102 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 607.11 219.577 616.678] /A << /S /GoTo /D (section.1.3) >> >> endobj 103 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 593.461 221.513 603.029] /A << /S /GoTo /D (section.1.4) >> >> endobj 104 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 577.994 193.877 589.38] /A << /S /GoTo /D (section.1.5) >> >> endobj 105 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [73.413 552.891 266.455 564.277] /A << /S /GoTo /D (chapter.2) >> >> endobj 106 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 539.242 265.986 550.628] /A << /S /GoTo /D (section.2.1) >> >> endobj 107 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 527.411 221.713 536.979] /A << /S /GoTo /D (section.2.2) >> >> endobj 108 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [73.413 500.49 262.621 511.876] /A << /S /GoTo /D (chapter.3) >> >> endobj 109 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 488.659 169.596 498.227] /A << /S /GoTo /D (section.3.1) >> >> endobj 110 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 473.192 204.323 484.579] /A << /S /GoTo /D (section.3.2) >> >> endobj 111 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 459.543 240.977 470.93] /A << /S /GoTo /D (section.3.3) >> >> endobj 112 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [73.413 434.44 237.536 445.827] /A << /S /GoTo /D (chapter.4) >> >> endobj 113 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 422.609 208.277 432.178] /A << /S /GoTo /D (section.4.1) >> >> endobj 114 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 407.142 211.368 418.529] /A << /S /GoTo /D (section.4.2) >> >> endobj 115 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 393.494 230.986 404.88] /A << /S /GoTo /D (section.4.3) >> >> endobj 116 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 379.845 234.731 391.231] /A << /S /GoTo /D (section.4.4) >> >> endobj 117 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [73.413 356.56 191.473 366.128] /A << /S /GoTo /D (chapter.5) >> >> endobj 118 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 342.911 175.687 352.479] /A << /S /GoTo /D (section.5.1) >> >> endobj 119 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [90.595 329.262 244.713 338.83] /A << /S /GoTo /D (section.5.2) >> >> endobj 120 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [73.413 302.341 137.497 313.727] /A << /S /GoTo /D (chapter*.27) >> >> endobj 124 0 obj << /D [122 0 R /XYZ 73.409 809.993 null] >> endobj 125 0 obj << /D [122 0 R /XYZ 74.409 674.156 null] >> endobj 121 0 obj << /Font << /F21 96 0 R /F22 97 0 R >> /ProcSet [ /PDF /Text ] >> endobj 130 0 obj << /Length 1954 /Filter /FlateDecode >> stream xڝX[۶~_>UbVַhmO4>V]fPU X p8 DWWo^ %.HSQ$y`SBZq;T)rZbR%DZeL«`^fWkݫJFaoCJh= Xo!vZ+O+H^Qv}=Р2՝}D̗싓F*Ͷ6O4W4ptu'qҧlNcz)ø>,\Det.{SitZ,$xXہ8};z/ڶ/e($Zӌ^mkE^'Mc S);g#9\n٩r:cmpQևC!RO";սpe38HE;(,>Hb%?+IkR3ag , |X,g"9n\}ty[kFRo,nQY3], Uԅ*ACZZX 4K~ܬ`rB޴~օ÷ P^٘εm尃k̻_^WzxAXogPL3 .C[(.0g>|;B;jE*u9D_Iɇ,$,"pŠ1 NM"yt1Ӷy2vuiS$0ŽNj8Zv]=Ke6>=HY A еXlc8h/]օ[Ųwr~aӣ¯< .k8J6؛<z ,6;+CxHĕԃespf(r$ޠ^[;Po>)&4m{PT#uFgU\QӖiCAP3 IO3g@6`_81&ΠL` cyab{YݴmFhsOd/> endobj 126 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [475.195 464.325 482.119 477.345] /A << /S /GoTo /D (Hfootnote.1) >> >> endobj 127 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [108.858 375.657 175.186 387.044] /A << /S /GoTo /D (figure.2.1) >> >> endobj 131 0 obj << /D [129 0 R /XYZ 73.409 809.993 null] >> endobj 2 0 obj << /D [129 0 R /XYZ 74.409 771.732 null] >> endobj 6 0 obj << /D [129 0 R /XYZ 74.409 674.156 null] >> endobj 10 0 obj << /D [129 0 R /XYZ 74.409 358.623 null] >> endobj 135 0 obj << /D [129 0 R /XYZ 84.073 148.834 null] >> endobj 128 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F42 132 0 R /F43 133 0 R /F38 134 0 R /F44 136 0 R >> /ProcSet [ /PDF /Text ] >> endobj 148 0 obj << /Length 2138 /Filter /FlateDecode >> stream xڕvF-{"})L82T96&RȹJ).)Lǐce|zhs2wk?OQkEVMtL^5x8x^$bJP;ҡұ=לq!Bvyk#*HϣNPS @Mk.@_jZX2R7$.@ /B_PǸն]y\:>!E%HtJRe5(k,iMs C>m1dA)W;,\?jx4t VKqg2,$y)@joo=6jrU;N=桷[5\KHpGP/9Y뚕K =ka% )N¤js䗄x#`qT߽jU/P +S#4D3uS,-/X9 N9Oުu%up#n諮˾( W@9Ԛ%^u6[c3cn岈iAg w_c{6Ǽ/:\<`4BS< ߇JD@n߃߯GA޾VЎW2tԇdrb.,W>$jxx~'bt9t4:׬H'G蝗b"Y՛.1O4}/YX :֘Α<<2~Y=g'(?iu)X5/؝jNj/l|Gͻo[*FZA$ߗ2Ne.UT橍9Q&DT1ߋ^WPG#*.z]W~ٿ endstream endobj 147 0 obj << /Type /Page /Contents 148 0 R /Resources 146 0 R /MediaBox [0 0 595.276 841.89] /Parent 98 0 R /Annots [ 138 0 R 139 0 R 140 0 R 141 0 R 142 0 R 143 0 R 144 0 R 145 0 R ] >> endobj 138 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [379.877 664.317 471.55 675.704] /Subtype/Link/A<> >> endobj 139 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [410.118 650.668 426.747 662.055] /A << /S /GoTo /D (section.1.5) >> >> endobj 140 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] /Rect [171.718 618.414 179.438 627.566] /A << /S /GoTo /D (cite.LicenseCC) >> >> endobj 141 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [251.88 303.181 423.669 315.78] /Subtype/Link/A<> >> endobj 142 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [337.755 255.46 469.172 268.059] /Subtype/Link/A<> >> endobj 143 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [302.007 241.812 523.223 254.41] /Subtype/Link/A<> >> endobj 144 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [371.872 221.388 521.862 233.987] /Subtype/Link/A<> >> endobj 145 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [113.813 176.091 205.486 185.66] /Subtype/Link/A<> >> endobj 149 0 obj << /D [147 0 R /XYZ 73.409 809.993 null] >> endobj 14 0 obj << /D [147 0 R /XYZ 74.409 771.732 null] >> endobj 18 0 obj << /D [147 0 R /XYZ 74.409 598.956 null] >> endobj 22 0 obj << /D [147 0 R /XYZ 74.409 400.642 null] >> endobj 150 0 obj << /D [147 0 R /XYZ 74.409 325.207 null] >> endobj 151 0 obj << /D [147 0 R /XYZ 74.409 277.486 null] >> endobj 152 0 obj << /D [147 0 R /XYZ 74.409 242.808 null] >> endobj 153 0 obj << /D [147 0 R /XYZ 74.409 209.342 null] >> endobj 146 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F42 132 0 R >> /ProcSet [ /PDF /Text ] >> endobj 162 0 obj << /Length 1276 /Filter /FlateDecode >> stream xڝVYs6~#4S^}4NC'%*I.v!X,׷MWrqu}ctdLSD(Ҫ"JLfb}f6O%޺ql\܎,VݚոѸu8(OEGMO.h+ctAEsI]l_jU׶n5v~`- 2VPfC&3db:_Tl\\lgZ?[c߭+G :r( 1iaP%5;Gj}jE&ۏ}1t Q298k9gi,^ln‡n)G:dݭkyVMW9K^Z^ޟCC.8n_N((I!؈sǜf;@!TFM_^E),ߨCy.MUsq / 5:z]? ߰uΆ''. i$S+SY|!bYAw>݆vD L*WQ I-`j(:÷IXH4?}I,3$RJU#\fgi&:tث>gI&RD~1&);IrK`Ox@G{͇q5CExVn־'2CMdXUX J'$ܷ' Pۓ%dBvWCl' -VxdMa>(}S~b_)1 \P@br$;sH5lHT^KDԁpO2{?bXpdyP?(P\g"1+0V\}XHs.t<sFC> J[ 'P2+BBxÎxy O1aê\֬o&< h)sMYdyYn}ps kwVnU#XM0H}y_'bS)K ;eKK Z?Wv[쇑dK g6{2{$Ox 5)?~s>DIA|k\ԅ9&F endstream endobj 161 0 obj << /Type /Page /Contents 162 0 R /Resources 160 0 R /MediaBox [0 0 595.276 841.89] /Parent 98 0 R /Group 157 0 R /Annots [ 155 0 R 158 0 R ] >> endobj 156 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./images/usbprog_components.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 166 0 R /BBox [0 0 454.431976 189.128006] /Group 157 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >>/Pattern << /p5 167 0 R >>/Font << /f-0-0 168 0 R>> >> /Length 819 /Filter /FlateDecode >> stream xVjA }sah.`(@n }}H\(P'~5{ڡa99V-aXgČlXh"19{j owoo/ϰ~_34<* ;tR@1ksZ64j <'XmҕՃkfQY;vsu>5߿rµ|۟h|-wUgzIje`0t! T`tC W`9PllȒ*;dv'Yu̚P&ZQ؀M c.dr" I O7'j$ְb6/,)̵_T',8*jb/x!1WѤN@ 2&da)H2Ir5"lDMNdB*er#Or(3>xt# Ff2"K7`w⋈. jx$eЎOh}#O"Zz.H3 i@7=sPLPP!:JTAFV'' J: 'מ, ?> endobj 167 0 obj << /Length 169 0 R /PatternType 1 /BBox [ 0 0 2328 840] /XStep 7361 /YStep 7361 /TilingType 1 /PaintType 1 /Matrix [ 0.153502 0 0 0.153502 50.653922 27.46588] /Resources << /XObject << /x8 170 0 R >> >> >> stream q 2328 0 0 840 0 0 cm /x8 Do Q endstream endobj 168 0 obj << /Type /Font /Subtype /Type1 /BaseFont /NimbusSansL /FirstChar 0 /LastChar 12 /FontDescriptor 171 0 R /Widths [ 278 500 667 556 556 722 778 722 556 556 556 667 722] /ToUnicode 172 0 R >> endobj 169 0 obj 33 endobj 170 0 obj << /Length 173 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 2328 /Height 840 /ColorSpace /DeviceRGB /BitsPerComponent 8 >> stream x:/3]=͌о⾯Z"ު2?~f-d2$"cm6uf:zGx1&1͟oӿ?zk4k2~ӷm6{[M.oYxz6]IL tMB&j:ZcmLWr㷹]`)Ӎ"d?Gh2F(L A|)f ML65c|-wfSd>]hO'c4*b>dmJV+r-?%|>E,ƈbV6~8No__EYb!2Udך/>͖b;]n&nRa:Mg?fb$kkt<}tmOcBve\VrX%6z]i9=Kfxgv\Lwv7K)|Z֛raEIYV+٣y!K|eW]6zu!+XR|[,N6ZvnV|me|ZKln+3=nf촙VK-f\6٭f]WҬJ*Y6rY%v#e,ܢMSۭ|vvZ*n߯ICܣvt)30v۫vs٬2XN~!{$%ٝ7zHѷJWf'/l{-1߬gRuShw6.6~'8K^(m-knGy7أ|^^dx$|l3t5]XkZ*:V7-&a`JmK'jI=yq8N98wa>6t.' Opfm'[cW..N{9E缬Az xPrmAbj2zO{YVq:k]՗Kxz /'_|>Nw=׋Dp/ O c; C5;?)>9J@"8yzݟ/;vywu ϲ> Y|E &\Kؗ7wk_y!ߗMRQ.ѓG|;zμk{Pg5|)%$>"KOtK'O 6Kkb*5s'r%E$>nYMcAWTa4YTI'!ՎVfm6Rh5clY(]Hu'v*m3.< "K5P?u&{WU{QDM\$m *>nQ%8= 6%LʓrUUEQe]K6yצ&wG|WQ.'i=i[fխ+oMy+[R-4f*FHں* YF-䣢My}!Yu^hdmYTt.*$PÙ_a']IqKK)Dr4ܫ*YDZr6ʋJAB*i-FH%2=/,2/$`Z=0mfWp&SYeߕV]'5XRfEZPI /2)eCrv(伜H਩{SJȞߊ>8PiS6^B:@[oQ}TAUME稺DV727'Fh[ܻjI6 =[EK^v}ĭj$uc`7m![/+ѐ:Lf/~CBfOߒޫ&אy-adW{]KȮItCVGe8 J-^H&sC]#]T7 !oJ ת㶵tI6mkNfşMVgktkDlU)e4%.'3Lqem  Z-daӰ ZT];@ߙrzʪ-֐>~V#Ճ9"d֘nfsFqju:G֢YF\ѣj޹ftu1NTI Y۷q)L~;9g2#&RvT;8 D%6v-T]xO{>eQ?xM?ZF yP8xe~ZZ}AkȲߞ}1V<=>ijmO~"n\}=w~dT?g?dzuOZel\N_-Z/Uvz摐G#OK}o˙$9!`V`)stYhT.Lڻk[j?߳O<M{w\ȯ~??OGt ;8%Kj9B#VRְQTB8R~5]-Jb'7'r4c1J!xĒ$kvMPL1tl:+Qj~TQ׊5-d\)9a6¹~mPds __P@W>HsΖ|Yr_݉ %\or4l}+F۰46dB4#G#0ߝdFBVno ILY9IN( ͽ+ǵm);l~<`^Qu8퐣)V[j',}!v{ hS7ʱ v8'0 'JV Gs w\]aC6-\]G^ֻ }EZCfMQÁ|:KpO"h|t[RmGEiRy+9,q*E_~Ic)JA;T|BKtuKCY ePoMeNtS#_;{wǺfY,e3тk"](".g@?ABK_>ؙhKIpS'G, æuK{I ,>sAFuy^')ga`G/ ) @i~82R'H PHÈd SV@iFhA0+,JKOA]!b^.$r(JҢ|dLJ<Ղ1 Q@!/((aqϩԎ$EimD ҮDi/} TY(J1-5~1)c3)|0+4j%ee50eGB?A]UĿn)|-qWEmU4^f'Ei%hq%aA&AFVF3CFq,}#GK<)I$Z!$SÉlr4ޞ%P%F9ZQ5n4Zٝ65QMmT5aބ)8Z\XyWr7=?dS@]I4AlV0ͼRpEF%=Bփev Ҥ,Ų#3 YP7~&EjL9S.nœ>&ERr\NܒN[wR q&yf,`r˽dLlJ g{OpFRW3eMVroJ\@}X9ޤ;zhn@u4.^(؈:ٻT{V n0$"RnU*")\T\At ]4/Nj۳2C|:[(I>` kIt k{d91>hg2n?j>0B2UvRqU (M+]u G#0א1"G{TsCmtpuRI[q䌜 " 11F rS03xMh X|@r4-i0 (M+I2hF)7 |ޥ M5j%_a82Ǒ?EuJ G㝏ay\IIU6J֪ob5wB4ѪgbaLC>k̽@!,Gc8DdiHanhDi="XQ8P_Gh-F]s4/]8֑ͬޕ \쉌K񜴃y0eg0 a^ DKКo(@:wp棭ϣksן ѤJ &9门7F|w}G#Ha !Zai+0(RB sNWOAxH|/Kvh Dze9Zmo)'Sr4@4hhwDV_ y*I~8fi>[ROzgHX`܋dѰ &J%]$ANSwo-QZū Ǖ9w+'8 ,揬{dȘmmnRjeg?{mbI5z+tF(2M;́exNNO^Fov{QvkQoJpk7!GXq4/q)wpa b5k6k{q4TSV2Qnd8S[xన^I';S97A<}"]4Mc%*GВKVZ* T(pOzʍxV`mI IV5rMMhX 9z$qx )ۏ{2cMj4BoSeRo!G%%eU!N6dly YF%dan1g;)D Sh6hh)l1h['ӥ ѨiM(GS6_\ d©l6}pAe9tv>ti$ дL-+n4 VĠyFkF ֧i"5l^ brr6ZNl;D$-+3b"  ڸH 8j=[+ plQ=ުvh𒢹Xo7`fkZnpjU씣8SIvG#GckHafZ.IW.ade{] lfDϭ\6+8;J!vD)JZvd ͉j8$xYOa#5>lk6$܀qah;6qJDOb/k(fY=wiI@&˅Ei΃5JqrDނbN^Vx<'P/Nj) ymр6 ho hԹ-A1ֲF)L;ʒU)šLQ)~~WV=զA4|:{3ԮC:wi"ɡf0;N8BLJ 4k2T)>C3Sѐ5Kz,'n ٗ"Sl%8yыᐣI\ϙգIauJG\YٓKu6";hW|TُΑ4tl*P$KKxF0"*Ѡ}]/5[WKT DApꖟO2, (J$d `=X~?r4OKE8XL/(d%j鷌N DigI ) 2(R+M =DESSf2#J,ėX'PKI Đeqii(,D8HI*55 (uiYIF(3(IrEЦW GzůMCF&yw!ŗH5.^|\Iuq&`+d RiN\IiBmLSӭJtqK7<7Q]c V#Dlb[6s4DSf!GNIԬ⭜TYaZV3AҜc4})h_h]ZB@\+B"3u׈xX^9.߳J*ƾq'UM#a r4s%^Hˤr$%b)T)wSaUBcQĕ"׭ %<.Y+Oxa SBEB9)Re]:B, " 5t^0Ff-$)Е/zg5nT˒&tѠr62jwb(R4*3SCPY#R$uաS`ۤbP6ì%ҭa<{ 6SIɀR̸VRgQ6BB3h{%퐅rtwJ"QA/ߪ3"&#OJUqs>'!F(%l &CI$*t-}WnK[9J= x[ 9s8,/wҵkk^4ћ^Ohʇy0&`S6BX n~f\!cJG8|Ә;}Rs0De<e:2( C*ؚ[3inƖAf4NJe=(҃Ħq ZJZmǰ`Z*h ۾fL[hVh9ګJ5(_x*+`=~@UQ`E-Ѥ+١s3/ֽ(+r4󴃣Ju`R ǘN$ W{h7a<6-PU>Sʏ̆1xScxN^q4wWSaW5>UibbϊnN5T\CeOJ '2dҖD*>}д,?:ʎI[*JY=W{2T1%T.SkOƇHh)vSՓqFRJ2OysBm^io%xg0\JJLq'\_,ym h~F)[}uYvKS9+R޻ -Ӳ;Ή~q"1zOP!/g JGh*6D/IH23B'3ِ~4w^5r4FS02VhlTGӹrg 05xьor4lMTs4>pth?-GӥTF%1h %r͠1uW%r͇(mst4m1cʆW [@`^ Vsִvb1Ϧ[5/a@@z4hflnF\!r-\m6RVn6_Wb9&GD[/_@GCw /R-u(h[^|5(BQd}EigWF#:2_" 3=*LXx4>W- A,^ޒ(p4x1BzJ*F^H!*JhC%?YWwr[p#[z.8YP$yrGC)$h5 cV|ʿC:&JG +$s! d+T.h%$^hPiDdg9,)Sʗ2"M!<K/~v ҂SZRjWCp^WB-Ө,/u24CaA ffKÀ|h* Db2196劗Xz.zn (#G˯YBTdGurWVF/JDɕL p ,g#8Qܵ]CUPVSPDP B!G#P'3!B*#Ct*M!ZRvPUVIFzEg(MS 4#4CqV֖-L~&R]:UUG h2%ACFBF i!hԂ׻ҪMJsz(њ'׳ʝJO Qxb/Tf+MCN%*@4rO-vT_Hk+R "2TOZsF dUAA[TU`,$ճ@n,7i %kY\ў4G]0tRiQ>B2ozK pC|^C!]5ʹ_1!}"Fy%9H4pO)FOhLnT&}$ uĩts4c܀9 Y-Nj (Zή[#bbK:PMJ+ba0їY=m8~ "e(:h +=r(o틯q`ǝz8ZNy:6^F9UNTӧn4+s4P f%BAl4s\-mK}O-K '_*;8UjIUB42,MGsC@iU#n}2ՙn ˭RF@O-#0e0|[$}ef+j *q/?A% A%*d%8*k:4+r4t\goг,GKfa.Gh Xu t/ͯBU JpDʲ);uzx(xdQIOCf|Xm`g9IV![ƺezhCVCg63Ng&VhXz襾n冾f3r(sȳQZpIQNoU4Nz4TWx^PFZ ?nŧM6&m!1ޞq'h0]o4sqGGm$N{9iid%/7c$mhO#|vZݾcҔaEgܬR86j?֥4˧r~>fjRW;h ?/+Lsf[/N+=`L/x*v,:5G,GÃO (*f4_[)_, h})C}tu>滛td82=B]R=$Yv܎ddk )gPiLy=$i8/JV|46{MK'Rj!q(ͨtCSc Ңi in8_ᄙ)D&6zxDUm]ڹ,iƺ!>"edVv63| y)SmӭrE.,S#Fe^ƜӃbvdQ Y[.nndbV9J%BS6_ti,'k՝ID[h 6?gj=5XQRkHM'466癊Tґ|QfLWqu/"´ `9^Ϡ4)(j>9mMYv{lv?pk%\:1˳ Kfr4Jq5}^ ^aF*29DM§n"QM6˃]i:5ʧT!d H; J RrM&8ЎoWˣLҘNZ ^1sj"6)Aӽuunځ pe_p"D:ajRDeilWRjXTjT>vBJ b:YX$+ٓAnv<w=ޗz޽p [Ë(M9ZH=ٚOId^58ċjnq Ѱ Þ<$]= W('08̿Fv8^޽>RHaɭ-PA;;'S,SԎǠ$$Lv e~| s_3&8>BP$X9<Ȫjgyȹh;{%}*8q2XE4$B?]R;t>IE14c5-|7^P|pFɏ0<6V|EF J)B(6.p#iVxB9ZFȜ> JSq_0Hb;9B@i0p49Q\:$ay B|pe C h䊐NUEeK4eɢ9PL9bi[AY*>t4q8Hu#²*Т q4:IL:u$̕GN6L FWиŭ̼h#ChRň22_tCy/f"i,Ay8DZ˛07-ͶIjv) 52H)m產I#"S˔? grON4r$1A_iX|0)\ *ޞӞ+SO6$S=͙:*/ECFVEނN} VǤ4Τ#yLR9[PBh:yG:,GyS8Zeoib Xp8J@2YqZ1#hZm޶ӍOr=GKs) ,_*8;-/ eSء&}?sMDoK:5vIj4F2Fw=]^9,3r&lH,p P'_Y9ޛƙe"w9,GkM3 ;SfapCj3ʭAh5УGA5MKs`}kjڑW9QgCRΌd.iI'f_0[գhɿ>'3e+C",kn̾?]/cXE-TPW騐SsO(ච>oߟRd a9 (X@+P A.&HK]7%G3N>Mij ڡ~a}*w?4u̕^Gbs%PܯΙx4w9݉IX>zo Sgp5,_0ÒZ{Uө[jq4,ojX{1PAj7]^G5.}6 zaPorav vl/΍=Y9Sio>"i1ݸVk-d*})nND/UbDU}g]cCb>4Xa]#)2w57z+[/*ȀVh.κ2#Or< 9\^0Y;Bk4rl%QOg*ǂ^N4;qj2 ;+Ր|4bavY =\"ʎ>I1M3H=M=խm6MG;3a=#l2א]M09)=$T_9lm0X3mUh8x׎< tt|͉Ґk#D (Mw2R^>KM'ӯa_UMic,EQ ,cH4I\r!GdYM/՜SYL5+e!eZM)\)&;,Ԡ8u~c%i)Dsm9Y-d;Di.4AA:ꪘMW6Yh_S;Ґf^/Mn*ell=@ixˈHHaV_wflocY6{2S&D#>#S8WDi;r4:/hBʋό$y‣mgh7V cJXu#GsTu+/D;ɭ^!i!G- SK]{tNbW cY.LP"Y9c̡#&YnW.G&[+DcZ4h4'rJKJ=_Yǝi磬(ե M~<*3RKF);6B{u1.Wi6#:u9} Hp%!"b6+3סk;6W,˷ٝ h"뛮4 :+8_.?|qXrHi3ES|9Fά,2yGCVghKG9ZvIS̈@@?97D2ǐ5}zfԺU4"xqf^3(q40"U01T,Ԋ4FP}h ja\Uf7?CQ2"!$K3dO&Tp< IH|$:/;8(-F̪R=1Ej¨L2r uSGnTXj*39Z8Hlg$Xp˕eTS"X'JeJ&MTUeaG4)5Mq_䀀a\7A:  vHօc饬dzhR,t@4 chI5yX;JK#eVQ=$A2΄2Cqcr4 L)Ark;)l*ȘF IJx {6ITДr% 8Z摯<`j/{yW MQKihQ.;\0Tx0Tg1+I{qX]0^QGiGC1FiX)3B DZa Lˤ⦔d "I A >ker'gSA*Dy@QxCW+govxȪƲEg¡s K7I$%q&N` 7AEqϕZVYx@]wjEu[T}P0UG,AӈL 5չ B%\+r&hhmBk1IxJj`ay#To܄8gT$TRoؕ:T7z] BNJe6 i&Ҵ1s0X[B#WGxGk36=k wZ(;dGGqwnbՆ7>Pb4 M=9Ci k}Q a!Gs)K6GB V1>+$<"GkW*2 @h8:|CZRҸD\' G3#fiÜqɶ-ѣ_4w"DX2C ݋8˱ Tk5PkGyZq<)t͙:̫Y6ab&TP3H|, 1_Α}֕Row2|ܞjBhD?0PI [l& |*8t9\ z60)TIfѴu[UG#uaV;h*Yg]WX9 ۳r&,19ּz>o?Y7oɮsj(RX-!Gh_M6GyZ}h<@[ܣo(z'"$c;YVڻ'"!M~k &+N!N0Sr{rv, hZQGG{=lc;9 -0z^zA4粈4P$?hKk8#Dz!4SDu,׺ʠFH*$LDksmg&9d/WbPG; b~+T<'+i:y/KYk7Ou3 ꦿq4"3hww8>\=dedhVs6 M1sl_úҪWŕ4RQy<vgFf3n`wLEgMSwFҮ QW@4rZ"Ӎ¸^$sYAKv&odYqB4$_ӄkM¦`C.6mB_GJF8Ir4H{6y{ Go$oh;y_M5ch 9ČDL Tgf޾^[LjM?3Nft;'}h 譜r4^ԪMg~jlA粕NhhL霫|Cʸ g9lE)S3F9/W!bb>X.&˅̌!!]]K Jpfk дªbV1i쭺A?bgr)N\]3- %2c]R8zіhjq lP8'S)ΛDc^¨͑0hp3Ҵhe)J.(mirZ&_R,vQ&q!GSqNrG5Wx\Wv531Ӗr4J@ʬC#K֋=[̋iaH`JSFáѣYF:m/r4d€KqdmNGI ơfy}%q[w/P/);|]U@$i0B}YO|Xʅ yH툷XT&Ps/Fmȡ4j×eȼGv PWk{Ԕd'GS8hJv AH\&;P.*^V{ |z S@iF&y>`_tl^G J;\ϣ^Q *Igcl3y# BvQWK)I4PWQ 0 ؤjuj=4MVdaL 8Zhg/GG.EZ ⾵yqܞCFC$Qb32@@:i2CnAmr7p46 hէ>Kڸt* 1ځ/M rˏQ(8Po"G@URV))#G węɟns(R5b\5x D_FEioKq43]M8ߣpyk1Cd I-`KІ*3I$pf Sv2 3yӘ:!loQM\5ѡ  QhNxQhVR֨%9ZW]=W_e$u%=lyBupTw=aFGÅ:aVzaG̃]ti]&75\>+| {dr4Ҝ*MiAiho?~~Ԫq1}S!JC#ii;)"G h_8G[-p9 HPW%|'__/~(DwINJvCc{+oe"0X2_|lبL2%KLGڐZl\ˆV-ZmnBzբ4'yʙLdJpT1g/)$2vl8;;3\4)SaRhs=r44|&>oef)!:3~G8rPDq43r֣Jmi ԩ]\1YTcHfUF%q(5档PmT/톎8*^3sm0T$t|zA F,ѿ 1"9Bƅ8|r4%31,OzY2{?.)S[ !Ƞ1/(YDK:Y2ٝRw)G/ R= >)ю4;{=Af@bVIPJsd* q E%F1НE4::+ٓ|Q:3M'|pBY+߹T I* x}Z%ȡ0IH)Vu)$KÈ-c:@9P&Ϛ&G3&beFGUyh,CʶЭȂe#Gh4 !ՑaN&5 p9KbWxg~R)!2 p"є1ٵH.ytʓKiPȔC!I?LbLB"2YO@|Kypd YS@I.57WXA$eIɁwҨ2* ;SZ: f q $N1֎}h&!5QRCVFY_i$BV&STp[%T %LTq8BM!-E4L$I@id:T% = mDy t{hrh6r4EYwQ-U䜻# Dr m$(Zs:Hs0]L( Cޯhjb e@.UhrҊT rVpslh`As&ȕgUfQ)0avP- ZK.'rwVIf )QN |Xӭj4T]6WJIt<;n];ojh0}VZ_9 {}kZS݀n([y{J@AEXT`e%9|*~ _b4 jf.ύr4CsmmG8Rz 9 iaL d:kV0#C5Md))s1Dw3,D4_ݻ>(?SɎVÒGd*Fh.MۀEe1590dmU:ۣjo EiAja+{Oi59<3MeE[xiΉJru֒0LAv9TaDѴ˻OzW6wQq4iݱ[ 6UP0́ (}I Q`8O:>y"+ȤY=Vԑ^-8u듇?ho[~+Nv9ގ)׺}3=g:k}*8+U|z:GG#Yիy(WRDZ/D\mDiCt'_(Q^MgxəMu5Gz49<+Rlm#oCc>h :RAۆw-\iy䷤a^#-N|](JSGls׏Ox/!iz_O'?V}3md l:N&h(1Jd>iR5HxGH,m ..i6KqF3&8[kzAYepeՈ.,ɘLrV':IJ9x,(bNF=:`>`9#>[7p+hTg%a/ m@4LH t鼝A ZAL Pl1qSfdCJ/ 3H&EZ,OgRUftbLhb5GrfC "m9 ~$Nk4"4\5Y!9mb1 d3 .i1 <;nΚl Z6f2Qm_с$D#G{ kYzE,NVZZꕪlyڭ=hfy? =[)ك$Ұ@QH_DidJ[EV^6]%MvQR;mqF c/G;t)iWDjC%PoRcjJ‚vt)4T|s֜bǗ*22pp48lEF)B׶Wa1ڊZGu4pt4>\ BA"\k&N`? Gh <$8;S#` gʎ#9˥9?9>_%8g.p6j5pM>͸_| -;B`9چ [MUuRh߮1EjELgWDR&%r^`yR{:=dhУ OatG3HLVOhdjI6.CM^E`i5F}GV*M*P$M 6) }`'x>wѰi<_T{(5>gHwɒ -_JCZ$/E1aJTéEaDnB X;Qi5i8U\|Iw]<5\ CJdA`% `GIX͙ChL;2~y T$,rJo2vwڱM^B)=ACi'-IѤ (S:&DTSh7蒆ՕJ*_pܸ z&{:Dj?%I=?M;d 8k' QGVډYfC*s/{ /+Q]}R&jl2(ˢw*v~igфyA)._T;ګ?~_o{.?m:i'G4{0TT Bѷ\ޮէNyV]o ouݠB(pEm)KHҔWg%(Qt-(&} ;[%ɒ. *㤢(UoJ&~:Ѽb_N#@Hfr1S _F9AӁV?4ms [j Ym(wBwFIK!ٓ!3G-4:#(Sz F#":}%}]?[*DM~ ȱs E233֩_]vDL)BŬߗZUD17|^_jw4kUlCӎ/;\L;{?.;y].*4 6(M]gp_t̋[nDB!.|>jn)5%m ҡh G3FY>,s1XHyګ/Gއ,:y M+Oq>_J&鴩'_l:Y5d4}*@2QXMWl-B/i3 j u=R2:v ɑdPv_~J| V$2D1^ EQ8{4foaNȕ:XJ{nGX/ߗ 5Jno,|5.Ev l$uVe,_cQgCZVW(} h1iū.u]J^#Eٽ+q x˟JK#KmNw ug*h;l*@4[B4Z Gj4{xd/aA1 GL鱑&-2{dKjuVSSfҠQPZ?vL JrZ/(e2nCn툘_(%ǻ8ڋP)iʤQⲦG{muڽe@cbjR24::8;Q=ne!Fꃉljk?EJWDio0io^傲X3HD 47~Ei-l"2OiaЗ e~8MGk|^e[R~ZQDK%i  l2oԱ x4ZWnQe6@֑趦X/P zKQ`0 օ}q4:&hS'JaUH񚊣u{Ih˱u{`R(&%u{nw -UoP SWCrao8PMR斐a'\"hP`w¤_('3.IT%X/m( 4 YMDD$GC#&K=8eh5Lj, wGB~ G\gst6DJY\^ \JhRN$BRɫ+DMR.k6XMt;6bJ::Gb9"P[/mRM'f^/7:|8+F lכYԣUH%!rbZO6ւkaӜԳ1䠘3V%tj%b>shBiJPV;*'K7Dr9jȶzs@E}&چ]Բk\ASIFČ30[lG&ڮm*[-hq4c@|m<`F}ZfܲVJ"`)J6J-l8`;vlKShG[TEC(0~t|!cM (!bѶv# $ A I1jSf*Vu}\s%9{*!$8+-kL &J9%T9IxTrp4dPZ #+ 14$8LS/sv:I<*6 G;f(gJIjv5-\BL2kv*wP{sTXh9G{n"Y dۥ~hdE"bYŖ9QpxfeP-ţuJʅo:c{ƎM:86ԑ lA,@&'Al"Vn,hšDc]cyR$G BDhpm23Do'jhxϛg¨*R*b/DauF(bB~ IdGtEJМ+9qMKx0)y>Di!: ("%flI`wSFJ/#Z92ViS⊳?r@ 3fq&4#[a1!O>HLѱ[I)w8CMX\ݢM OO@~[ Df*Y ױ>hND_ZQ-ثwѨGC2ahm[Eus)MK`5ף]y{ꐯ_X qQtw qΎ2sig*kȕE)Rpt*BTmn3[DPR%DK|ޮAp<4z0Er3&jEPY M~WN,s$ ݘRKGהwԉϹ,݂ZcU݂b&B$8Ι8@~ݒG-%h.]~_ң(#uF /Gܳ:!6pjI~ gM%Aឿ9ZL$=Yޡ.KӰ!C?vFQ'Hyҳ_&h<|։$-(GI ,QIUguI[F C~ujGȌ_ב! 489]u!yzm2UzNHG^)Gb~3oNBi<F+iWח+| W2~q6S-URMjm49'\ '|oA@*MZʯO4u82+BW+G ,- M wcmX7{>wG=_^_yA㛀km~Fv "KhE^GiNkcUDg`/tY VB3 El!F֊ƒhm$Ъ%֋BW6,a92@/ӖpON*MJ4Hp]$,fb ua(+ j|Ǭ0SCh-]}C$ף!5#h|.J(u:=:2y6J}~+r4d+OcZ^g>謄 ;q)`i$i5k=,-(V7R֧k(!H C* 0Opt1Z0uB }hf޴ݛ[uK{nuy hfd/zs[*ٌoW%+_ӿ 5 KCG9#A1@—@bdsV3B4w5vBhn0cZ Fxb3t@Q- w"z#sLlD[.OOv$ 9TFy\FS+f@-NI%Gbreb g`j2Ľ%stI"l/&ũIF^6G^Ngk,T͟ Lml Yh"L-4zʞ[{S(rY^Xے_]PIdU1\M%dIdV -M/iS=1Wkw*'SBmvF:8hHEWo&E=-zmv5|C3:b>o 9ᖩ3ҡeh[EZ|R[R]xI`2no2$՘_gWk[b=渁UAŽҺ!lS*vemʨԋϑVXJ ūm=en&3ASml#WgiQy }-!#h8m תvӁ2I,w!+c%m;%Afp=s4BAf㮵#c*WglqkrH{;dC}VUBTZ<&,y,DjKj{δ<]'QkSGYlbwɷ G{yl%L#fLtӝ)lC3+wG!!fx,˞ɕNצ_# GɊw=a}+m/P LF~̏_w}[q i9O)w9fyx7dδ)ʫn~To]aO{:=y~B\mVQK%ne#KKwWz~7 L Nn }muծTջFg:AtΝi]ʬV0Y^9* wznG,㻺4OG^ϥ$;U%zrz9Zfs 9dkq:: $ΕU/QiQ=&"QQfxI4J~7uLr4UEYTT (MW _ouBFQdX8*9JJq}.CNNV8PtSL`EE=Z,mF_,jW1J91,2,U7+Lrk'Е1.rXU\6,oj(#^dKcoT/':Ī ]SuS -O*>EK~蛴rkl](Wc8*Al{#u^/m>a~{uzF=nw|}_*:^F ȔĔfS]՞hh%৵jTAyyXU,4!-Ýn6VPEI *7 g-iaYZMIK"VuPPbXKTGwٻyݙVa:Cٓ iǗdV WrGxThXjluy(OM t"״4i JSV-=L=Yq,G\Ui;hrzhd1̮Vz,Y1ڧ<~_+\_.%pUƤBT>QEgoN7_|r=KjAoa!d~w]ElX,`2/G)͝zW/SqM"3\,ʀ 7neтL+:^Xpw"A+ kG+u|}iLj44Y,:J{yL4ң6"zH~$"`{Q+gŏnDiT9Y#&;G{mB'F V+hI1C 9nOjjvhG5`XOEmZ$ĊnG&D뢔Fե}[]6q4ZF\ X#MM(!.dbm0PhhV GyJ"U Jm5Hh?'hOIZcN6כ)Dch i^xzc"q4Q]:5Ȁ>e9ϤB046F)ASEjSa?!;8 U5oMJC`dhhУMBQVZ#[z%(gdgj8 JzqQ|<GN-ٰq%$A! д?)eKTAnj{M&3GisMWR2&s?7ygP64iE(:Jslдrh`(8Zj֒(pMzao9Tl ʖYlȮK6 -Wj*<17_qOvXyPq*UhF Ac"$rrX"hb 9|B> s7Ѷ<_3jLQ&Y jf-h@iY)m=zC`zhukC4ףHTdmWaDVlrg͖>AX:>7k!'ZkhP2[<(wj* !{29#B&I[D.-D@_v!Szل1Xf7c#r?ud=!UvڜoE!$8*XlϒPPk ;IҤd!'UToMAgɨdLvGpD9W1ljڧn{ch wsRƌDiIo(J4tN(0B4/2Ao䄣 gvf9dXh:_R& !]ќ (zL*%3e{t$/yH\ў9ZkkcѠs (ͦoե{hcd!>f2!}̶1ΘZPs4[_dQe $Qa!LޕS6|}*w h GEpeO%yKPTjcTg8BE" gJ>%DK$V*[vuzbS_Gh//ylAѦӻR8f)g}ק?u]AKU ǠDW?] "Bs)-8;Dm [L[U@ЕM-js1a |uF '#žH],.ծBskZ"[>SY85;ݲ=+yU޾UP DivP3F\%FZKV%fy$ \5޳ǩT{p:C'!_-VJ_?s4M,bۅ'ʝKq8P +Yђ1d =٧ ps u5B픦 MKR*޽;34ЊJ4/z!Xwqؗ~:~_7Z].H;>9RU6Ё2E9|׳B4W~EuҽX}.Qr[K.k̻S$(t^o}=h"F{{5&`kBiT7ҟ!{%m!AxA")hWأ|QPhNB_OuG Go^<)G_{ҁ2'Gӊpa0IKWL&Ja taAp4GK75M0t„/Q^=>4&*ʊ{2MǔPԲ^<-NJAhu$G**"3?Ciy*av{ޥ4Uv_t$h1ѹUƱ@U_ te`7x{~q#jP8Z|U<?DT4x0y,p})"r4~9Z&{'S{]?8_;sk'h)GDk8Zh^ұ$RO4 bʸaQh-"9q[lUvBIwdeyzkr4*#GKr<>l)mH!k} voo/HnH!0ٛaw̐`W,CZ]z(jQՒd'/>hϔQ}/0ilȞ.du>Fۯۯv'5t&h%hEY6g@;Vo `fHfڳ^w*|1R} zon5p&!b; hoh1Od% 0u[cSeA&Vo{@}ҟA F]ڋ^oeYGpH(<P8ǘ5?  `uNgfϽ ,o1ꯀkIԌ^$PBMѱGyA51l↓gAְ4{==33/B46jho&ZIzhd,I&pqRMGMAų?S]߶Sbƥp᧑/q j:Yه[\qH&%Fift<뉣&6 6w 1r4.X*<92D  `idr:P225O%+fpjȄr:!׋,ƹR&P!Mj>'[Z;& m딣g|nxhp”}xe%|9iEpv Q 6^.]ж<0 ڷ|Y#j<&dJЦ#& m!J6K9›4,s%~Pf`}рB]@.1n?1>s蟇 NhՇ%'5B\ Y%®.:ouɰ3tJپeL-Yc%Fl&H}Rc4̓Ҥ!t쾺,5vTtafD7W##GZ CL9}3(fFY})U.N.T+d|F{rSE< GV 1 n3:XWi9>loqo%"T]/%jaWހ N+ w`͔xۢo .y)} YT-Uxҍޭ-V+- Rz H.8ѥ ڳfG_xr4 g{ kT16 K iB^|"OShAԆiqJK;e%8$[{>a tq=].L3d+YWJ! L88r ߹Chڠ'\9ePZJi#(gų.0?̀K+1b Y".wYLeBHBGsQrtnM8:W[O!Km^0B(,<9$uL(wWd~K|O (\۫R=\+iVxLL%hzc ? |)ejph?Xnuʈӄ_K@t9v6+#ʻf?"AJ/d1z~D[[p.hXfhvy͉19`|w3[}F9dXhz 49Ы&\̎hN-~v{r 눟!7wJ`Ġկ.L$4q9T% ΧG;Dŏ[4xsE֣"ST2wgC!o:?s/"1*ceL_B/DO+*_[#] 8ȍ.'ir]?񛼇rDt 64'r42mR@ -0\H.N̕n[u| {7J 7S! /`X?]ơq쥜LT _&W#8R 78;p SD="kTyDZdH3"UbYY^,{~W|AMo4z|{#Ka 3Gr4+q4WZ~tY&h\}vNn|UchBtOf>h/VL:Ceo۠מhΠ1趆Qyr|+&t}>hn}UUZQ]nh}+9G7`gH/~&c8C. hbch4P?Gl}9VWi_Sޘ}+r BL $#A둒 Q J z]hRҔA6lMfmJR ՙT :"@-rXahޢә` 6#mJ8ڰd|ݓ_%P?-ԜХ[ͺh5v:p4!- ʩ26AiR-9-b59fpnv-2=NlKFq2l̤ү&J_ YvoD`zm3!Z8PȠsw( SJS!)li wZq! &Bηgj#P4i⎄8pwfUnV9Sx9S&z JIplv.h(;Zؚ( m rmVQei9,%AI"mOZLmmY;Jc2q&;`I׆*6g|/ġlL8Vi%΍gEiڳ vk}p4] zI~9k`J mh?LѶ+TPZyD7b=nes +eyb(1<*VH9`خ94hV)!!*3B1-*˂cJJ3 C|av/+1U,Sg ={X3YQQU**:})txw6(B$x2Ϡhkr>S)0 {A|?u\r.N Ct!&#"xBydOY?4zY;Q JD$iY>PǥiB`Oo6w!N>EL(P(z/%Ւ lQ_ޘeKC)Ҝ:=7eSz^;" (2.> JKX^Qc^, 248Z$CKfS.-h+܉˓1ioG6%|D=|L՟A!pnJt39%( +EXM)p`bjUM;L 6`l]{{nKwr4F98^Q%&hRGrLhEN$%_/{샃\4^zYіӎ?JuIoѨă4Ɵz+UiEp 5emOI\vq#Xߗwu33Eܴ#II cפ/cc liyh'ΒuŐ!+C߿D|?"|ţX`?8⤸ M#:j[D?TiIuΠձͱJ?8PZ}Vޖ>]Ln&IV+Th~_Fd=-od^,4q4' `ڶ~p}ԋ~c9 vj@5[ag$&{|Пt8Ao`u8,DuCٟ`ƊPiw>3!E)٘aPژmr4jP4B4Xkq/qk.K=(ꬦVd\ saL fxb#>ׂi!+r4{ᮏ|l <.Dn9knfcy>!J2ΰAJTFFJ|,BFͭE9e9Ĵ9LӹH'갘j~}bKS8r4рuGl@iYɝo?[Z3q4!PZ"I[]Mwj.*Vd*Vt[xXgGJ Ve[*42rOF؆IbG܌jk/cQƅ\ ;͗j [5 6Niyz9UZ4m?af_VDnX|9aoP66kw<NVXbtM7!([d m.Zlw~-VĠXo1]+"Gee MۊU>6phrxXd\JȂ 9Y(lfW ;ڶ!w~[v\vr#m6߭l-arhj.V3z\VBg{riv\oYBi*+Ѫ*;_ ~Se&vt1 n9PZhmf=de Jֶi+w8=KE%(9f.MV!]^t ڴ3tpy]ڋ=*sBnW4n=[`e>|fWYd^PaѬ.c}̪= ThvuհEh2Y.VχGq.Lab7'&{mYa,zET}FV ר\%%QVs1r}l^N/KTf5G3-;N lm m9n#ltSut(\Ae[P>މNC2H4BDdKwl*)R@yV1;M *e&tBrsOY-ݜi<3n. RTQum{*V!q9R![G񑣀 u'nsvσ^|Ć>|CL O{-Hy.ᖟj+($՝ <a*'TWkʔ!70dAz%/buxO ]&5hbX'|{P+>$*d#Ǣk^[.#y;l'Ay6},W7X!ybwz~OĮ0Q hh?EL檠J b8b?ᇾ 4E]bڊ7%=lzvVR%1C%KVlF]:/`:c0*h`Φ|i0 #m< dꄔq|~5Ub=)M`&zw+UKJu!Ѯ7'2(BU,OsvU/Ya2Ku;i"PZuTZ]?SЯ>yϣ=O휟=j ߴ5~p'= "^NJ.YԞ1iNyv1-Kxrޢ 1 a2E^]}._0C,Dux\KMQh^RІL6"sD:YF?ϯ1 HX\h956j]<^EWrL.KjPA7.Au\S<[\#ԸtEMSeDp XNp.GhON&n8Z Gkv ʯ'0Ǐ6uj_P(z >g=V6L[JH'9`gY~ŗU8#XSП>O59I:#PDNnl Zh"q1$4% Ce~>GFD>!=12{ZI)j.pվ.Nlo7va#ږq/dr Y%ǥy8vܞJ\!r+b@tͮiF,d=JbHycQW˸;VxBi0p1@v}V[HC1:lQ7hm4QָiDs}9Cp7WF)}kI!i|QەTkB6!G1l8Ff3o^RaG va8cwvVہ#VlCL_lq?DpRՆQƽb4RZg"ߑ b1^GKд.dhJAi n9ZDiNӺ^[0 M#DNIgk_bhTFfo&(m&crb%d%i4hjBMnD?PQM5et& ݑ2tqel;$(әцd`,F6j6eM6 R0 5e`(f\r\-[ p5nvj6G~6'#K[{A4K "7qBr*xpFWxfV٢LFO4%6eh=dѬVi;[EGsZ`d ܥi8l"H8R:J$MjBlf\-HOEn~.[s2o{㦛t7~mv~"D+|:'!BOoAz\JP86–P"^/Zn4۞*;-;V]1drtT-dʘ EpQ ʴq}D$4BDuӯ2!ڶ )Zey)ַݦvζ-Ȕh^H+3Ar/׋veo'}XL=ڊm (MӶ7r f'(R;npIu$id B-G;>kI-HhsRVk3GsIMkgG|*iY (]8( NbhgsMT+x!it3X?̅3-D SYx7]" A_<-% #Qg$zv} n< 2Jym)6-j6G1F| &@y$i#}ZeH6fG+0Ȣ0w C/)GU7--:b_hDe}>՝ƓWG"@(~^hۻ/5 R_1]j\hnDZLudutY8ҷSZTʭ4atmW"ޙ Fc30fM! oWW5WOcn8Z9aԷF>х.o]1N8Gzh᨞(I ) 4I>`촼79@@({ݕ[ ٔr#][jtL'hrŊy|}Ud69Idlv& ~l ,C*h7d~ I!O`AwnX)h)[4>,@^$ n>izAw ] 3cKMÛ"5v9Aan/ZZYJɞj嵩Z*jMFJ5mm翿?o+Efة6j?0`F7" P~yWrx4(j=#?g z(Xŕ%xǣ΁VD;k|ն"Gk\̀Kw)D @IwEc%JS"Vx~")R򢅄`̲|5,4\[ƶyLŗϩ;j]I9eW a2HcWhpQtqT_e]W.\G (]O`~b<8~pB&J4 |iH5YѴF(+jW=YN1Ppg D%r4J6u*Ó^^^j^2?~%f<1B|y{^vm+SR0hXoSg _JjZgW|bPdZԔitHCŮliK\(5q+jRV{m)P} &|E%YV JH_^0nh|- vlM[4dc|lɫ:.A֫!ZE z>ITMCl9:kGMM.X/b4(J@q Գk|/{#GZV+H9 ŰZm TMjczZjҮf0Nv7n9 u.V68Ѿ%F&'\.}2;̣k?U-G;=jO1v, OTFt:/p=/=dQh6 -$t  }"5{#M2ߟ{nºu+6MfttdŒi5^N+dxH}o6 Ng *0,hpXL5? `LB3kj64}S0cm (k:*qi %&c=am^l!EgR¥̓ *-dLppi-\}tn(-jfUJ[ЂHn" 7[ix1lu,<_3aC7%ZO.+[s'% w"+\`wM=֒aQfέe%C?|eEzff15`@6wHVY>*6 -;%٢ř _pw$D6zo]]7Ss{$m7'uUfSefnYi-+Wa bBҦIH#@e0]/؜}l>6T%0k,vq]j*r;nߝ{ :$GۮZ!;Gl ݁l.JxyTchپ`2iF`!<{Ύ|85oy?rTGR_vSpfdG>m_EdyK$m] ˊ}b{+ *ACXYB'wJъOjm +*;KCU o]}HΠJ/h`_D0W{?χ5zB!<ZUXi>xFk8N1°:5;Tծ(3])] D3}U|YNϐ4Wϗ v@CY]:n O:_G#M u;iIZ;;.>$oN{TݻJ%:<B-Ja|a@ni ?QrV+̍ύ1ORȀ\IwaKfK.y$ 1p't*1`=憟_u`$X eEI)Ї"h唲[iD"Θܓ˭H3ֲR~1RүQW0r`N rnԎy< ۞+?Z}ЌUUԝ.znr=؟=68JoރMjvoxnį.@C&a=!2#o) ` {bGRx+PavRE[&^'E4A-TP>@ݱҲ7'#nae&~Wוǖ ZEաN7 Ee]8[D&K Xwi0gpc`^ftW0dn NA}O}3WUX}x]]l_!i uFGz$YmCcf\FdR_^S0e`=4HK:cNw tF(\CYm4|^3vRae?m95/dc TIͅÑ$3)56rŕQ$oWpUߣdP]n'(r6Nu'~P4cQ̃[Q_4J)1hv@T[(b bѳA LoYE^5dhRIC(]dR{tBKH*)Z# o5"Y5AU RŸ́/Pl4UW"BkSZ.q~ /Uڑnqig.\R76_EIv QgVfmx> (+dcigw+R7OJ@S7Bc2A|Ѽo/D_<+13#3g5JJwh>Zmp 46+^UBR;~M>ަVw8{7r4>Z/U;#%4Q ڬa?\ Luv=lMJS dXĊsWnemGGDiT  2hMfp>9`׾?njБ^f e:ғČ i!M  ykmp>FVְp:L7C3ȆCdc}؜8Z`:qw9lpQ8mzUD끠QV6ė (+ a{>hMl{0V>brAPmh3|a1fѤ7`|J,fBو7xHIoQf+R5`,_BpכuNgbe/fhјMS nFU  d|M'ARM[^M^̆ =2lF4'N:kD.TW~hh֎M\5VM>aAQI%JB2Ӈ#JtMN-Prkjh'xWe=:aAX`ĭ4]M*4 `s@U`L*G`3麟3l @CsɎnm bBUoIU(qn\-/m7j);I.|d{QӚ@  ƀu2ӨnA۲iz٭Sv>yTIAc1ь r z4gr~DTq{=vy;Ymga&,yd:h i9d ֳzb;\_;RG'6V}"qD4O`H FIj {@G#[ h8dAh{KGr{:4m'YB/ByTg8L_KV0B|qV/ ),תּ ̞Hnɋ\/}SVZw%n2ܵ]glλ->O᛺aq/̜x/`f8Qe{F4ѲLϥ4UA#p9dvpV”0 | im ~6BNEOzTF6Pڿp| m2gG~E꯽GH5vA<0Gc -r7XFF%7p9M7]K31KF  @#c1CAC Wݛ zϳ'(vI-kX {{Hahz'ݙ%v]v藐S+^>=s4lR$\6M?*Np/t6h8"8zѴCh.)RWP ҄Cnh7KA4#~pNТc '2q:r:hO-/9L ca9s4v5. 1/0N½/ׯ+ZIQ,):lDhB6e M+]Aq8Z3Gu2r4}E[ww=,vCUV=|h3!h? 9ڃ6F4l虓5 k∕8ۋHpXIګ rc" -ʫQf/_/ LJ]9nG bL>^;.+ļdDg/ZH=A47rDhp Rkh|Gz~Qj^eV#䦑dO"Pi+ ץFg-.d%H1p}x"seЖ Z ɏ(Fr6MZTi;1;k=Hq| ErT G`}Q3ZZPK6Ȯ%ilЁ$m[ Ao=-=$ Qg!Aؤ;tlhK钣uѬ̫S2٠u"]Fum}F> Gd^C͗ `5\/[+q '[-'`8S6ּRDo:Dd6{B20d!;^BraHTEE)4C0_[.Zp"#Ǘl,r4r͞W`M ޣ>a:' J.q2,إ))[_k؛)l˺;2"{$=DDVQ<7KY{˷J AK俛p{p-,-- <-0$a)/»)d#;OQhIېz4:f|%$޷Qg9]EppOdt*l!UL65EqpRks^JdSb,m(6SaQrWI(Fx:=JV%Wz~3cJD6^$zu@O43~>u?_'˾//?Js.G~џN^9כKp*˄rV2+$wJ8p|.$V~$!箭T/~{&]̬^5S3.aIRzwOW8*N^Cɯiy?z i%ѣ'],'|"sSb|_p#n*ov49ŨYjyG#`})] bhZ9PNKCƷŵwf7޻A;^_>~J2{O(9jfExyo U>ϜE$9ڧgL`H–'0jOi j5{QvaZ^DUZW %j?ZW|0-tL5qhOQ" P0MM%3NR]4E.m tg+TA%;Fۥ#s LÖD& 4ՠcgH+EiQhܙaZ_*N:v9JcZY L;Ͱ#HEq(Ƞh9ZgL )8Q׸7a0Y8T3qD@i h Mh79 LX@\h1LT V>P8iFɛFHyH 16l2ϦPhRĘfÚM#ڪ1ωiؼ4ghLkbrҋÇ?%2>C^3t2^?CGsѐ GP8ڤNi$Ih>Qx8k[^Ҹai4Ea#xֳ|8Y.֣|遖gK,c*E@惙x >8ZԞu9ӣUh HvJ*eIlp9QʒUԣ̈́rLcM=Ԇ !ĆisK15NlJyjMXW,aDl~4lքAmZG\"B )y$d4P]OyؘʚbMld6UFg61'h,h*Enr 2#ˁVAbrŶuJ_c \![+waYGD[[Hm3 brJȯV괪ѐ*}Us4ף=q4R[hG@rt/Ѷcek4 q0#N5 dtTEM9ny(C) Xmu Ď2pUIϋmOV^|f~34D c9 aHMpm( #Mc!Z(b[Ls (,ir0BS=e^؟|J´j]iFb4 4&z4hhIbB XR C7a amEq(7U"G+@s1 7:v#,ʈ$ h,!. BӀH͇'+!aF9i4gNFAg-G{IHI2A.CW8IԌնb:3 2+Ѥ!P|ߞ Fۂ]@u]:һyz_u^Ac̎^/YWQx Hު.t =/h5hx)cI}?s4?hO/0V`uFkD)JK9N8BM??oBZHFW9b/CZیzScI)j8J\\+JM;#*vWՍlKYq41u awb^/Y"3rcS 9OY4,|J;urE%V :k k6fo1v{Md_Jy~?<,^`OOR2'k瑣&ȴ*Ϛ]ɤR9pY[]ɗW1Zn'9WgRѻN8n9pKJ*f]ĨܗM{`S @moyi'Ah9 8~Z= yS::SAeݙkro[h1KX5cю}z#.?)6MeieN3O;3eTQm_XcXxbm)GsQ_ L[͖j2_,Tj>tLZf"E6 d1(##k4'"/pp=] ZC`:ZJ,)DU;dE1$Rv}'yBy%0-@~0CLeq8঍ՖA{%aΔEhct:t 1vKy㾞!y[پXUUX;#މCVݎR]}Jqw(O?+@n^)[OU wG.wD(FUǼ-uŌ|JJځ+syQiļӹ!ˬ'2N%,3Čq& D#:1fтh9^9.W}S1*ףw`1H zQ]Q@bLBвTp㶓pCr҇GzQI9;]}C~W>G@}D' OwSZ OBNQ`Onv~Gpp 2Cvi0r4Ojc:&'8ݹu5Y7 >ldGǿߡtw?e=($9CuNɣN:YiQvxz9>}˽.G-Ƞٽ̣(1W'/P%Z%L5 DB2,"ibadi~nysxpOs o;Gvn(ld+gKaN?P`ki SNֱ.Q-+3Mk#$'uT?$_hs7+l۳XyvŚ./")g-90<~x͒\_v5F, _i[FEfj=6j}5~s# 3F]?L3J7Z0,!+m ~_/jF1Px3A:ONt9_ Ws,-t b.Ez02eq$v4/G i`VvFy(2(8/v>ԣ8 NR|4F r%cvfIQ\kӺʚu09q^/DE/hۉm8}d";1q +\+ T˴iޢڒ:Й7um*wlwo2 ?T\Pu@7Gs4zz'nO,K镺YuMepZlőZNĞ8Zi5 _BQzemH ѸIk[ͦ~w/:-Vחq'mkvfE)9QDKKI| qocGfթ/} ,_//oM zhoPo0{%j5_t׷毗V=h#MxKK9Zސr39::Gk~=a;9ROVn#iU^j|l~65>7__-̄9ڻih,[=4{~|xq٧=CA"~jwS|aK ?o/φl"A"D -hlQE}1r4V7Ei8ċGHVhm *j{ T#bk} R((rN Y]!.:B5a0~DhZGxh;mD6`؞M֝M;C#Fn 6PUw9҄ϐs߱Vd^HثT_ G@ǽӔF 5A.6PuAhƢkyi)Ge"'@pDq ۍbZhiǫh=Uppj_ Z~0(jcЗa3arG[+G[|72DB, p呉<=:5JBJŦו Q@b0"OXGmيn3G B9Dl pfk;E}3FaPZAm~a qh{hYюa:75uL҅I{B9GKPZZntj 'T)IZބ"4vMN*?IVU(8+UH|4²hf(-UE&— (-B'>[`6j۫0hpB}Y|Zp kGSY3G 4h'[O8}O^"|ު0|+ϡ~4^!ҺE2wŕ1mc;#hC>k7s%g(͋h8ܬZ5h!G1n|v@m/U(`1͎w7b%pQEMɃONbxvGdv4W4mY3EF'FsO(-./X@S N*8D'>;g$#Epz@i1 w=һQ8 $ )QͻIsBX{jEfrsp``|zw@@Tb@68Np>cqgv 9]l0~Ǩ1$A'>OK]#fw"mi)ŔY11|-,]p)JKlj(٫Fi^  WYI;7rlubKa#>I:9euK}`ؗ -AQOuv V%hjoCL]7vG(y%W EN u2}ROi#>-*r4&G45BG*Yڝ@P>ڙΪeg墦ɄIe{~֗<1_U*@C*U*u6# {\ ь]/?Ѣժ8Kr:zGc1r/}eTHtKu4jd74fb\PKQt1PX>`7(]3p_8Z;DY_)h\'fG[^O|wA=f@GӯąJK^#$G-r֏NFQ! .Ss(J;}Lo_i3cRna5_WGi.񬴾pp#DS- u>;^ن1 ">G]/tA3ZX:DG ֣O7ST8ZXx'4xQs4{Avb3X )LFN'(C;Mth鷫LLXGh03 *]1+:ROj.XnHrᒒ,r=u,uyA,7}=??!E=]`p'XPN*s?&ޒh0;#-*rq4B4q4+aUƌ-[I׌zo߻oovB'?akxqh__y>׷P )"M(fk))4Kmh >iؐäq1wӺIFPG{o?g %ѠQk|X7Zoov`{j,-3k7 lm t1e[h/ - )٤ڷ;*wy5_h6fȬ9 6F YӋۈ)jnj5߬3tVv;N{ȨMu$kZ봍=)3 @(R6heH!8 rT(j"G3GD"vh&Io4"LjMz0G:8I )؟փi^3b}ȺaY`v'뎇ԣڳN{FprUIMF %&6@&G6롲``h 5oz!YvpCuVXTXc%/GzpPRj*Pc3eM&5eh@iaNC Sh'Miq6ydH*>3A &kf崿V5J2q4 DY"hʌ1lƐ}8ڑFlp$hPAZ l 5/Pxczt2oFMshJԋg6[l*&󚣡jVsPNBsY"fdK*HjFq YtzT63XJs瞄"%h)G.NR8Vg-A-TOkFr 8ǀhRmzIiL$"']JDTVOT%Ӳd̘ˆh|g˔]c#YITn=JOeV١Qm=نm~pMN7[#Zӡ1#Q+ϲb/V^9X8~Tc1 MZ-M)gVg t A4(H[_zV޲\a[kq4`/Dm&ڊ,:y*p7 +,l|(A4\Km[ a5 eο2_mJ|Q< M'e #= v J$ Xv%cUEzmuM*C o>J $ iWX6[!n}z+"Ba! $Gsrd>JPЬS kB§乡j@-^GK9Z0JxHYX@19m(yS:gl=Nțv62ʩRbaw hr'+}ͱu4ef / .:u0DIjvDZ+ $;?D{4s$.eZ?L"[#G3MC/@w} _P\ԡߚi[35#; Y |lf7T0VKiM"Aw官VEfzYɕN)if3ڪvG7\?^T4' ;X@&EFn 5keP$K~p4M4{9 Lhr(285#q4{LժQs='+q:{uRMDN, gXï4ԢUeeG7UkDud؞ҸmpSD߄[ 9ڑ>hakh'ΛzvVx~8s= 5?7_uot*GEa ȕ ċ$Fm̴Ob&ċg$xE =:5~r \G@Һ6f`)ӈa/ĠG,.xN9jV<ٴ%Z_"ؑRufd^Oh%ƫVGe'Ckyr^>8WO6x^Wa{, BhVq ?o||`|'X9PůZU_$| GˍfW%!tOhpG:~xOk_f lE꧴` oq^mN=y/>[j?}DK e{r,"8򆟐3u-U>o"3wd}ң9^a*/h=Q VZNp~s,߬Ciq߻ݽ,AtbSϪ7(hg +AUZˋmA̵cgL~o#DYyfLz z舣QC Ui.F{}Ìq|5( >ܯg,{ )D$Mz_o5>?id(n|$GDk5}n5FSHO4*C( 2-E>d/aD8=3KxSP$湉chs%ie΀4>hG' ն5}޵%l۟!'9ZĽNw! Dɛg-pA|2D͹2S6Mzhh#j4"r^U;t{B&xGpF\xY|i2]vє  S/q:D*˦ߙ[#8q4u$JCk; \I'f`y?Z k ^h z~7SM ƣ[t:nw-Eаl~w4荅X{<q(cG3C sFɜ@4b4&0idp?91 3`l!+H:f|=ldi1e0#JӣbzPң dl&huDq6Юb:.'b<,&b:,AͼVfe4ә2LV*#ʲ)J7fO(m:-f-#DbF)N9Z4Ac\dm$\K 6[~nl9t (NptRpF # cL e"^jeA϶ԲB?ѦrǘwЖEZіj ^|Włmݢ%#"XhsYH-63HGcM={r=tS" JmhUE}D$qqoho?Yƃ:J%ͶʾHCP 񭓛"qˁI^wNwzУEVogEf9Oe{kq:-znYo)vF7תhv%mAK)A{"M"8,7K0vnt#xTk-I <'2ϳo"I_Q!r3r"G&;eQ1uSw Gl 3߷ݿG{sX&U^|h&=>>רҝvrdh_~~9nGgH<~~>&Ц]MvޞYrR'ϛw7d5Z) 4ҮކZԣ/ڵEm(]l![J񉣉1觼)? _yz1EqZZKk6uh%A4Bh2l\@ATh>R[UOO/JI#V ҧFKxm~B֤aVM+~hOncm'9 rğ( [ͰGE6kIYZ|NL31fs*̄??{5ݺXchpJ4&2;GV @Q^65?{0Y׌+[ b~*qL]BGC$]g/M4 {g=I )T&WQ=Z*MK`1EIw0mǭ= PTANi e8kv{H6Zaq] wڽA9cqXr?QSOTux 1Ο(YhC144A'dh!(h#pp,B [yPN .ڊ 82]jzVwFIHp85VY|t Q- 5b<f! 8sU\%J^/*dDoOD2kRTG`V5Bše--3&&a9 gY wfj6{Ŵ 6hrct>| 4|xBN BFYa'utCd2.-&mሠ> 6l\%8ZȈZ͖0kIVM ŸC Dp牿d{r_3Ll6壉q/A|3-6Ԯ E)j=G|chey. -yf$( 3tCUXP2l-([2 wңqi0,g.V>)hdIfaps&_gaVeD[ כ)l%ZX 4)@[Å"DkĎ3f6D)jBh,L2%9ۀ wsAGXx٢DZ*IMajbX]q,߅L?j] [ѭ0L*]_&;ǰ|a2E2rYh0 @3oUUgm!_Y{C"ZTrW,w266hZ+_RDz&_1GL[ ;=cNرrX90rg܊%9vhxµ QFbAZi(FGYYs={9:G!6e1C ҳ "UBԣmi/CBia,/%[FDU]ġzPP2DbU),b~#CI4BW2ln+unyd9wcW|j=;;~!ܹܮo'T u23ܱЀ<ь{"ȳNnj:8fFu 92~_dD-h bSql.^\n劰o;PfHP禡j,w-uPQDS_<_PAcĐ/g=(b ^]4KG:Il̶ q45:ydt9p.^A_sǣ\ CNj;.VO6Yca[zE,M>/[byNkGz8PO`JʑcsaL_0DFfcjPRk2%J9ˋ {,xPTZO쏉iX;vՕhn1U=}OfڤWU +Hu@/}ϢQ7I٘M9-董]@P%p(%Nɥ63tS{jk'81>I;BxN:EAL͓e:j %Ovneƶ{I,]kLj~FP#_Y;;a }]~~BwgUQk%_Uo?P,hQ&v'=V;//(͎i^__a Gxhu5^eS(* Wl*ĨqҔpx<ͮ } ss&Jo*5غԒ4elܩD@EsуLb#G㗠(މᐶ?12sЦ"P_Ef}n YW'tUKNԶ 8ی#b$ю{:E#uWT (bYwP ᒌ*%a5HEf~::F=~!Xe{F؅Ct|K.|Ҡ(ю2AhyU4\f'm wh"ISꫳ֣D@)J4,E|p[ZhQ !Líđ"pn*'3nU`3mC7>;]B">SoC8BQ$j{ C|<(|eu"J;ȡo78VV?)8{|lupx c1M9>e܋e"*s2/#rQBIр62-lkmN}fП;auma G~Xk(o8Tk:Cpfo“zAnS Z^cwo ;mцNACu:hhAi/X=9@)І X [#Nbhfh7a:BgΜkG{cAlvQ6-=з^oڽ;pEC;"!3{fdfMPl>2hsȨ-fP@i#Ѹ- <Ұ1 4t)L%a /'25XKg-ď\_&88,g?:yFs4ʉi鸜Ѧ@i۬_κh #a|Qs4y(ƘD-%S4ZJ/#GVM4j,OhHfl9ΊBl"+m6-IR5fq4.v(-Th壉gª-Á!fJG ̀liL\H[+J~.IY-M.Giat܆g0c,*vb \/Y3r4&DU;UU>r]BT=T92r#VUݣ@t UчXU 2a"RebhuDvS!R tfM9Z2儣9JS6ze2 魍~HJZQ I;Zr4'S>`b\1V^MdΒ$I뮘k=1S1O=}>{q.UQ@Bht.Jluu3=DEf-vP4ݸ(|.4TܒGIuNh$sC~wCA8i9GKiycnEGŮTog9C:zPk4h_o*ѾuzMjQ牮x&4M5#e; lҺ>~<4}u9Qy|:dhe<,?D.#_[$|RS^C/M|h)|JlfEc fR|qbhŊٸ nhܚ'SG$rh:qrw1I-J(}= |0ɤQ KGG9~Gkz aQ} %H_IIƂ6̩ݠ WEI/o?oɌQTM$HblIb4bh2ĒlL 갣j>0j|[}qG( f  f-mQ|) ͽ15#[>i{CZv{ dL1ޒq4'e"6%"p-_ud#OI3soZ\@[t,TRՆr,00m-Pagւk؆ @ @kN9۳G3uUNnOv;f"#j 8`93G Vi;=r!?'j&A-hp+ ꍁ#Ɛ bh 9# m&qEC K?jUxAJ͇ F/Vjm8Ű#tvFc_ Zda~LAy6v̭mڛ7[^A.B-Fr<4"j: j:̦XS>3л!pm\ eM!㔄e!S3L`N3&Sc1HNiIpz2*Fx mC-j\t1/li\6(mB|BkGdΌ`vS3a?fp_v*5 cN^0 ˑ`^fL924-AB*<7[(G@.j1g (m xMvvhxZ]ֲm +(K)SfLyir}h|ig!0P\%n `\hrȥ 2~4yAC1iqN5],')G 5YoƫPt#˪D6w).,VB"G\BPRMi2 h8*#] c;|Y1aMZ g#هZ#k+3FYQgX1A4j aZxr^1#yB7'_GlQ!e2s5cP;/抛p4ĽPFkGrne}<ѮZTT&lsyd/Ʌf2vsvv=YTv E Iiw)'nZs=D_,u?'9iaR!j$|Ds\/fB˓x}b설3؎=hxQu}^Ci(mjU?жC:Qct] 5U&\fU 5ܯ7գ7S8id(MDwGvcg;[NΠ/}>3PǿMM'(Œѡy9z(8N&J)=qˑ l `Ѯ_Fj>4mZyD遾ֺy$z7v8SDͯҿ "]k_v쎡.?S=15OFz48p#;Ld#+΋~{őd.k5J; S#6=bktI^RQ.w%߾x! olz6=$ 7I*g3V PZ490JҶ G-I^h>`vGsfMqG1ޥIP'%W[\"Ih S7uyOQ@f._1]/4;y%NOXPѐs+j(1 j7y*(Gk| yY%s4AXxihhf#1P6:!TšL%$-<5tae#w4+u}2X To͗G+,9lJka܇Yw)XaYgX{ klOͷ[}:~vˈ Siko8fa,L푣=0VvgH6lvƟm:I(3xlA2I<>ݜ Ӻmcњ_Ѫ_0pFVs4^&F.U,da8Z-Ԡ=G;6 3hA/̻YZvsiD*m N{@i^;V?D iHpmi  grns0VR:^Z3;,iq? i5p|7P-qCm< 'I'YiTlK]RTYЄrXW@ƈpF8LgM|/Tif-Lev@9|v[eL-8#q`RTBI{D89͂ft?\F2BX5ʙdi*Q'+i8GPZ`jcEfP,rl>]ChЌ. Xs4Y\e34S$2[$4}x㢀Z#6ڄz+VB67s)ώiCrm޼ [mt#Oa~;/:n2 ؅18L87FRPZha|1MԜ'0q4Ŗѓo^UG3_<)i ЌRA,+GS W -[( 踸UnP|a~,3/椇e\ac Wr_-^ MGp3YQWhwth/gڒR~[C ܐ  ?SheYz#»";;| 8~cp=!V;9ږ{Q9GF璔hՖ(̈́f-pJΡ|.r~ J4E;T'&?M(0kIp}n-q4{nѶON4 \*V1?dۖkU^)nm:+P]tA.U)GUL"GKKd*A3!N9GJ#S%& ;Н|/޾v(~:F J!ƿ*1;UHYBrkeףAnYY~+r9q$L9PZ?nkiG@ XJq6x*v'kqG{ r+r4I{6yzK@m3G9hu Wd7hq8-Ôx< ` hTm}e/N{ l5d>BAS]T8GsR0DRђJED8wBkҽ7]RfpG;^y?R} GN''OCSDSGtAã;Ywt HaJKVE 5 stnT=5G^ܳ3|ԛkbR;0ևFLd&=phxOͰ7Oꊿ?aG)W5hS-F.Kq}ĝ ]Gڃ]+#$lҬ<$7r4\N+29WIGO?BDe8.D#Q*ΞhG۽ g_9SdOJ_OO3q4 R&`ܳA.Gb2)TvL5hޫO(v6`׸hk;E[] iQR/Z5*,u6\tHv_8eht=ɡK۫ՆgH_Bt>1 xROr8$`4z)ϲ`xRĨQ#GX>(QkHmE@:N_16 4;_/[.X6b/m5V pCDiajO)Z kG![BSGQu[{ݏ6iL-&Ϗw&Zu q>Y; ӏְ^oO|fj?GGpm&(=YOU(@$pƒǨ7]n0Wd۔^@mjki#5(Y;G2W{lNq% tXNK%ۓcZ`4("{a,hgnHȾPJ )j8s! xh Ɛ\-@64Uԓ>8m4M(ɠTl\Ȑe̗+Q&?dfqfc41^b# ASPle_p4m2^Q5zIȸ|X;*"m?ag(4U}W@̪b<wFǏJ Vݯgtkf>Y5l]T]~5HTh斌Q fisnLXN' aSǭ&ls $dd_n"^pHHw#xcelm˞_LwVjdmMZN`5X@.R e?:^-Qs7ƫ9tgѧq72<4crtԐ(XKKSj[cL|Oa\Cr-JwD|"Ms|F^V#8|]W8jYؽZ0@*^#FZZzMD6-6GE̥R L `dU Iĕλ qIB٢KNYcCv^sEq?[e,r{&-D02D[nSG+šҥmKjL_8ZFK@3н0:NGL ۹28\69%פBZ ;Fr0]qݣ~礰 BspVQ!ryWjZ/)HӴcA\E#튜\YfWxJhݩ#U7F,DICTh-J$>)mݽ|ǁZP]nlcG- "";vsRXKq}:AF*4p*YFpAꢇY$Q!6>R|B.mo򾛏l5H'2ǩ=+8[CYz:G8v9G\ٓ`T TDRmzSɣ::+颫jy07| UU(Va8݉?#Gr% Zs^1z0*;5\%0$vyA1ۺbTC@&nj'Wdq|^s+ G]<)D)O{qr8Z$g|X/E*&p۷ Np f}DOb _fv oh877o/hAϷ1?.xZv0M+۵ 7 nh(V#X44@hM%n3~'h,A4׬YBO>w>_F*,EĹX)V`#*Ÿ\ l;O;9TՉ%R1;eá\zU:gU *!y2,w_iv ~oYr|)9-!y.nb?a(Y=~] QxѻF2< 8-SD߶Q''Ĺ[r}?5 Pj(7f=yƙ{0I94)զihl $z=8uN'p4z\N(ףv2M(muy9扔gld%9˰-ehGgү)N qhմ֋f9X.sad[U gsͧ?P:0mpD: Um'G %qV6{FI_PPRDi;K<Ώhs)L|O^%%^Heٯm@N.9'K֋Κ4 (--+?- B*R:6~\7$m`y"(~+MNNgmBAL7A,&MWdKl=uo|s:9ulca!ډo4$ #9m% YiC"u מ Ɛ!Gۊym V G[YAebehI_Dd<˕wliiG)Ŷ6Pf2r_b;\GbmYB( xbE,!-U{$҂ #ʈҤBSIUnAg&LFJh8`K9 O,uOY>Jk::B.ShIHʒ PBsW^1?%g&GcI\tp Zsݙt";7Kt($2Cm #Dsv8$HU;JϔHv:>ýLUY\]UiE&TwEv٧ñm/59޳jGdkrXMֈgQwP-K9BLy]#GkB&Ӿ ȚC[(:65p;*NɇzF 8ZY>OWͰ7IΡ 5A$*}ڽT(ī9Z q#AӑvN C9kv5ִsouQZhyO?>x|#+77;n&!eb]t9xg26.9\(߸|9vJy:U!,V{hvk :LMnX`Oq8ZҦ,es6UT GKmD=]yV: 6hU| |quyє眈 AQhp4+jj˾Ih1<qij5CcLxM퐾g+|/0 (E/w1knut+?BiO %\uIbhLc U?əG0 gG8T'7*?-r4 c-" 95.ɭX_Ѯqp^q9deK]jme'y۫#AͥTdi,_c:r4?Dh$y!$) `U T ir4e?]A`z8w&Ž}M(wh .01録9/ŢGuzoנmA٣Qew3 9rzG iZT'9Z"GÊ.i]')k2f1 ELjAMV]h48#Fkϟ/tj4;'X E\m~f](8ڧxb}^qXk6#AedFfuyӤ:Y q:j~Hq4~GSmԜB?*-~cVk=|e4N  W1+}%L=:W[ς#s4)ܥ䏍ƗKTϘDmo&-DY nNij_nQ9PZծ ɿ9$>]e.LhW%k~VEs* 8D7,R;VvTulB4tv:W{ք\M5YÅO&wMx8ŷ9| ʽ^sNF } >M:)ˮVMLv UsJ30+,(2|g3l Z!Rio?{V}/13nB(aT4?_e*?݇847hp|zov /nڽE=ZNd26[ǤӚ;C+Z#v{l HiDS8Tl7vYul(90|P6vF_ԗuϬaww>&m{Q5fժF6  :]4r/ɦdQ6kVV;bv*lE[Yk~[=ξEI73.7@^-~@Ul-!m9Z׶Ggao`ƨt8GtlX7\Y?ts$'s=$ ǃ>vƕPۍ(Sbuh0$_G@n8L4Zsсq0q4X;0ux n.C2ڜi G^ Wf:ZƻI59@jwl{FpV]KyвQд/-ɴ;u(F6MYHONi rm6Δ_%IQWrqxNgPwj;&.dM^lFµcvMW8[glA]"YhF([p4.P+dmG;,gGWM~BB'3הA7.ŴuVo%^shs6[Y-6{#p:~7 B-h;fNbȝ-`lIqgDi˚@9omW ֊e B HȖН 15+ń탳b hfV'{ '<2h8lg|0Mm q^gyM{ӷb9j}X֥;FJZ Jk(::Gnb q rX[։"cP>*쬶KA~'4e67Y[V|]^@:TL a[@*Mb^iJSc% .1)Iìla솥JZ9NHl:MJ4|&;=]U(=GңɞQB?b5FQmҶv#]QƵڭ3t q(>%F퀢"UiuY Ez\f2K)Rq|S{onJhqwNѴpەu]BŹ*p)L#X 6,"2I%ǓFeoٹ:}~ƒ|~.5Daaڧìݱ' eڡ29A$M#GSdm/*PY`5RWH% ˓2q,vr%fS/S 6͂$ϒP4`G^hh]HNjݲ/hxt=dCr=n=KځUUW[^d^L=( v> T_^+M7l"o:_IJ:!"D%P:7kaѰ/8v=9ZidvoI5-PٖZU6H+.7Ji@Jz&L ;({|Ƭ"kުy>^V鐻!#|%m)V?6,gg7ek/ֆD)9(n2Xډ%M 9Vgт }8"xPZyG8Q 2[9UGyW@vvHWD>%9v!_Ji<v #a/-s9H瘶R2f )+H-]UYy2q4,/VH{yh懽h4. cI[{.o15/AasW*8=ňkퟺWVfPZj`hɔV:eGQf$[!=AֻHJQx,ל6&$iE.4 5G # G&]CU ^^]XsRY{W Y Tn[\+=jJk`=?>l>rh!@gٸ>hI0}T޾ =MJ4M&GÏ4)1h/Ѩ#-JҢ2+r4?+pCj0227)]=D|.r9G* {%kB[H\8` .|[k[+HLRXh~ќlL܇E%?^5!H_bodo67Qn=qO)_` Q$`&r|N '5-,TOE%KPYd;QpkDiȥ[eYGHhE#l?dٰ?IhjYmhvT2MeHFPi<3Kv 쑦,y u'1=y>z&{i[Hbˊ벷Pvwl9uJb+κM^/gVa G$\@i?/*ӠC8>x[h?CDJZN; M-hptB{1bA} &f鎬Dq`^o-h7[nU֤klNa k*( 1Y{fzI@mnIvf ED$~CX#F0volӟ  duУQIiM.dhԣ-W&k6qHH#GC1ߣZibñ8mKH7!MS&hNߢ$ Nʬ`ڸ7M搓?Rbsߛwbz.CcJM [,6RkJ6z)VatSh0eɘ*+Άsd>m!*D 5|6hbMkGƼܫ[H֓_9tXA%*M|T799'_Ph ꕣͦJucto!U ==?G[.`XtU?n'&`Kt#KLDA;6_멭c+s|8ڔkhyh5#ҦP?Ѽvz-rf}ћOYo5DC>h ;JX5.w89r4z47a} Y&yn_.vQ&!`Q\6‰hdȐr6ګDA[H";lvJ!^ h u2.,mm/#5kBqn#_P]&"&'IPVmC`'dmVs18S]k@ zerlKPOГBi YlK1:m*i>fKaL.9nw(h9Pz,Я-^vʆsU~* ay h+dA݉aPad&[+GS%_GX2Rα:mu!jO%TV.[a TdjUuawT֕9VvXV (I d%PV–`AS;హVfo%M#DݜԦٻ )ˮudtZںFvN"Ng $(OŁ}:e9'HHUOBe0s|ɠJs#Ã8 C;\/. Zr( B * bcB\;(0I:#HMEgal9$Q ,9]S8익 D>75f3!águ]/.aX4c%v(%=nLF=pќJrUَ([YkwTWo:=^44zzhI.E9*`T6u"QFZj6#-+ٕMV|^󧧳*| =n]7%iWzٌx6]C4htlĥUŤ8sz~,QVй#EuthivZG{[= ꎺ:0R3j}`?|ڳ^k \;`=kʸր [\7*|ij:`8Vbڑz@{v߉ڴ p0C&imOku:7nFm)i֪p; ,;S{L>9EgLFj2>Lzn 8b؛[rzݩBoVpp 3(!nП1`8E$jҬұ>exО ;Ag:J6uzÉ6#nk(;$({',dtOj֟Mzq? Y{#kѧGm.p^ ^Ίrtdaf}7RIJFu21B̆swBSo2;t KZd(d>E$FP]pO3~wEmdӣ7ITN6%qv"$X"Z"zp5n(h"ZfkW46TvAdDKx1j%YjEE )Bv|m@攸kpNXl=ҬeB k%KrA>DF6\pkjLhR2H4H(F1Ou&Jk1!on /,n5 76L:l]ʘJrZy 8ܧ>IErT~pzL<WXJr|8Z-g{Q…0[7n`+p Ќ)}:QEX -"^ Z1lq2&6Tn{HoR E}L\؞2&}ϲAD wqݞ|DQ޶]"pR!P$'@tOzWtv`N7VnV@xLώh+vB.ۡqVn ie Ҷ]ڦ >GKܕtaOi%  xu"vf0!{4vjE6TlJVm mEMHXN}n:;p%9Df @"6Z ّ-iWTs HAƺ R:+Ač4 z/CzC8ԎP(hvђ J`ҡQ% eݙҋtcL7>K 0[a쿘'ƒ􇔆(IN$1͔ץxF| U9)(Djlo%9KvD{8O ϱ|9i~@H1-L#Br) 궫 Bٙ`49-z*=pP{M)`R֨.jiקJSЎEN=%9G8nUv='=E۱z_>=u;=JRޏr̼ïDbѠhKF]6Uvh}>wEa@:$5(>Gs_GWաB0|F3 gmFz˵' Eh$̏[L׬^{+#,j\dtP FA mt^A~Ls/Hȋg)/&Eٍ=N7NO+@_,kd̲ `R /dBI)ٲ<88Rq ¡BwB"4Jz~ySX*PZ ]"WIXP#=I-|lRɊa'_\ۄ,5:*l ($We8|m0 Pczݛ/n5VcO֡ߨ@EFU3)7R&5b]+/.a,*N/ר'6bآ:/bͩ!/tJ1]ߝ]u69:#^fºVԐ|"J IV}$pY{Ro]tB"\˜/1) 1Ҭa >fL|?U5n&@Wԝ[ dX_?}s{}_i|~^C*9j+PeAt's k{ă[S`3 (2n +atx|H?u1&rw~ Fl&ı_߷/~>Mypb]WVRH?5D|+i%Ի_g)7/"&YnHRu8ʳ~qAQg31+WS8o''R9;ΨV7WQ޴,) ]*(=ҮlLw\:~؃e4yu^Rˆ UU`g!˕ȍULJ~<ʺϽ3XV._P+K9e#[=KVi^_'k#pȣ S8ˮ5dXa2p1~`#AS!4F}Œl s5 ./ d'^9>\?hɹl)Ϯ~h!SgPIhdR 9UQev)jDx\&%aV^GRW穉5Es񕶊N=y|G4M(շz{:h`g?+Fy8ZȌnX$){E|2@31~ڦvL+Ʊ1zL>Ez"!0Yp]u2a))Ww[0Aڰ?ju;o;тNv ^_!ejTfRZ"Xhg6g>t&'ֳ NS XqC% @`N(MnSVoKIG/F!,L΄SbohlQtB@[7{ ЀѰ3JbKk#^}|h~G(m9eb>hh(;?&1l3e$Qwb5=#iHبb&ÖՔo"8Zw~$6 6}Zz(cg[$6/ nfʹGvxџ,zyw6L?ܸOz k,o잍Nۤ[4+UI)"G3܉=\%9 +C?d{Qwد vuذ=tuiuZ甆)aɛPPQ!n*WgN'gK;Tñ8$h `@Ki!m_7+ݞY .vje]IEX_8mP'C`)/Jp%b\&{cvئ_ҦpӖbJjdqgzH1MR+q4.yTtH'(<ԑLu s  Fy|!w 8ZF,f5ɬCWԚՖ}U~ %q [swwfELhf=nt9ey?SxQ1TlgN1ѪC(UKbFT h{Ur}ek^h.eq:}j-Oh׊65e^mh ]VUzǗD('yf=ԌRiF;h؊-GS.-0G<}*SV^5I* [R BL-q_GZ;Tj,5ܯZ}5̕>b @nqHPFlQEEU$B1a Y68r%CڥfvF{r$Eet`HX3A wU'dW̥GGK*-@/;tdc,HC2#QJ"]g,(񡎌U!Azc.O(rJ;νR+sMX7Vc`|L#'j6uFIZR(*r4EU@7PUX.E˪,uwM_H)GU~ B0(H`5v]H 5=IPp,\E %I<h8H^iwEhl8׹})9\ʿm8$;s婏?+e "U2л~]r jt+]K}#Ӥ\eQSIe/Fb.@KeZYܢ>M%\#"0%ߪ֨Tu~flPh h TAiⳔRY"aOAr $6 Ţ%՞ D.~:Pp߷qE_j\gحQDmv]_7d5m(4Qr8Gk! MPnƴJ}}Q=ɕߙZ[fPLـ;,~~7z~,>/iEl$8TcM{,hNhJN%|+DzQ5vtO99Gq`2YbƗ#3kS63[ ]1@Y1$Npq Y;kb(7*FHӮ~oxt Om do/Q{DĞ 8Zx,jоkYWh4 !d_nWF/tN=h0^JskXtGu6Ɣhb[5 AlW=0Uxǀk@}mzǂcI%zX,GԖ<^d 5h`U@?eIfS]Ɔ!klK`m|l?t>hNa6Yo 3 5:ٵ(Lq@CEdMը3H}-e\ 5h8 G Hh>ͬ|$}H4oR *c,9F-3LrH0.?0MN:Q!ZvA~@a5d_hq:@ ]7Уٍq @[QGMBlaNxNZIHL+i$"G%8RPT` 6Rt`:#vijGe9,i-L0¶[Ez2W];\Clg!oDMR,j%9h x-BhxopJ7bO;IZ$+ۜr)cd-ߺY8ZD0++N٤V9& JƠ?9]\:$iQ')zj>H:*i;)GQz #-ɀЌD1jd}e%4zx'IH%tԷސy[Έ9 J tL&AYELcRUO'uҔ?4o" 9 #p+hu_io9dl!(|/#G{G;ުd BpROxP+4r̭Gx^J="$ރ2K&(D{(:pBH3 ] %EduKG4h_ !bvXEHC Ɓڪ u99j6lSƨN=3|h.K7EJJ.` #Uڡ=D`ǥd"$$IOfqkWD2hj":g.L8x^uBgZ h(ww0fSYTHZO Nʵ[@@_GQtpƔV^@&}1aHrf9n b9Nyf2T |֓gK|.ϙA&;JM1qbLZ}mR>.ZBxDm6wGFMH"4ŸHN"GF7tti=ܵЦٓ2lag{˔&%G1m2x ͋j8g[!U2& FǡHr4{9 I&F GEYh3ٟr"P+I$Ų x߂o0"CZk+ sZSzN4"5,}kO%P {3AIg>.f=>є}\b +`s9̾;6@XmћdA>'ZIYUe{ &( ^L%7k1 A`ӕCѦPCk6_UMQJ4A4w> m |hm>[ȋOKDk@Ihj7(Z/ml6cf֚L$^/Qx('kˠHc-'md$5rhzq:ݫ&rDJ~M+GpJ9.3xitgX`CHI SD&"k#DZR-넀 kGф=֕tݖĠebbWN kQv 98 G3r-O+*g vҢI4-25CQ8[%$zchhA7g"{j#D"t;hԑ0muv aGj0 y`6y"O-DsDzWyHY`q}19ȕqSvL:AĜSdtdhZ]xeϕu:䴚L<Ztw^] v 9_rؖͅv5ݒ5=$FA Gm݃3GPs4%iEJBB#=p49kWtdI$"= K-< lA,FXG{%%!Z'gLxpF2dd讉J++A,fˑCHk+ג~%E}}sMKۋ:GO#UELr)QpFu)<v'BO4p,XQ<Dl2r;ѻRM5zA0+}^>Ͽ G yO7o4WcU#~qڿ|zEO(qh8F7**,rSvx 5$֝=)8 bCXt <#CmJþh0A~%OUOi/c\ًG c>tY8QOnIpUQn'#9I6v'B7т52F8>\`F1%z9H:c.ˇ9 zJF$]E'?Ga8 AGNMK ZУaBha.?tIB /"$G{u=G[R/- Ѣ-!l0rۿqFEhNX!h1ۑ@)9|&hQ #l f\ku$_%Ԙ&lJ,o:Kߜg?L}ݖ~za%qNK%gRLjju a mgQҖ Hem˵"GB1[/0u|IM%ڷ08 zTG?rjBkjy^nh5D].gϿ×>=+fh\Fs55Ax.:kIXϒf7;NkQ f׮~juvjTj&2ek,Hnrnb2)0ُ]*zh9Wͦ8\e"$_\F* qxn*[ w+&ybb'lɸN5AW|^hXZԝe9PZ2(!hh M&Mhhq^_ HB񏷟x)>t4k_[G[$JVУ (kz{{;Ղ#^ `UKֈm($4t^}ZsD]qwlwퟭ{´ =mօGQPh6rZ~"aB{K]% ʶ":$kiμ8цhxDk [o6$*qJ@OM&\Ovqn7um#Q#hC;YC5|3RH.k q%Wi0'T}.4aK!N A KcdqAޠO6ЭT.6L\uH7ꎃ^nE0xEVN#A`)9XKհj4& *p3&t| J8-]_Mko# 捓$ 3~hP5+mB8b7?p2 /QUHfnEFkWxzW3P|Yւ~oTBQ^\2}ЦqdjYs@)pq4w\gT?{`tK$ʓќ‹9S҈IA֬JJDԓp*EzL .{N__zKCx=8~A_#CTi}Ŋ:[CǨ9&yw)6/Vq07<;hɞI-d~a2!3;|e<ΥkȦ* &ܪhG.r4 D_!9'~QC@hKS&e#s79,Jg[TB R+GX Ji} ͧ>NjFM%d4/U>AzؚwJ7&ˮ"g[>O>ĶߗR~yq|@J>A TD7NFl#^٤x\:~H~Hb_~j>+-[Aie~n_gU͗a [d^=gȹ" Gm.&F$Q#x3ۥk= Y,cg$1?=}sD=Z1*U~MSkPAUfunp8| GWeC <3 /]o}ğ |4΢LW.*LI Q}$h܌iDAg9Icϸ?k-#&Sޥ!ltycL߹/ 8Lk,,dp7DIYW)NRZ^;Q@{%TKÎUgZBB呣Ys4ib,nu"qMJy`,=?\`;΀hu4Za'JQL+H 4h5GsV*9A2==ߒz,b]̕a؟EV1{^69ZU&b+DL!wxqPh$XEh$n)W)vRBCN @`ǂAo:I- Ĕ_`PI6-:ҎLR q4)" и8NYWG*7 8<фõ8ފ*;7^B4/$мdh~pz)V t݇"B \h. h-(Ih RPLu:lΓoVoũOpz8A4f`Z|)`t496 ?.#nq4+wp}Rpc[Tp4<⊗ (\w~h`-ʳvvɾ@i:U5GPYkYB- N|pdϻ2RР 4;1v/ 4UW#EԮQBǭ#G+qƘ A4a.anDVoH6y}Qr|TgI=M=(Ѯb=U jP(.jpą) =S}\]_R!BR*ٽ8'2|@1rct9J!MkXvGszryV~/9*$V.D58~hbIP1}ѲzOyhLz͞U@)i>a@:;r.œ&ED3F,RE[Ȓ8qv~6CwW (S/.+p_;\Ҋ(*&&G~>'T>^{ƕlif֝kw {G;)FkDeDD?iRv 1؎'^АgJ8KK]8Z4rQpYCdѢB@4/i{U׿lF Ph%n(Gʔ5ChAܕ&v[av̈́+(J%|?BPZծ [?q4ִ;ߗ*qMM0:FRTL@z(MYo 8./n#q|mZ#>bYVgrr\}hD2d_J gKFIV:oŗW~~ϽE5+t$a ȒФGkdέ1"(- QUJ)CR&g4JNNn)"(iWC ѢY[p=kߌ g SR]g=ۄw:^r4hsqѥ$  "m6} QEFTٽݙab"HN)G o+C1jWMfHv8KsqռST o~O$|w0Qs1<APKIL2WkI35 Jޞzz5r4ўmOח/# a%.kpB%V׷ ޞ}&HYo/7K[X>n-h nh@)f0[-G^nbn2 J{Qo2n? :ϣ) EFKEpqрӆ@ _GOR#DG궑kU+q4zA/ @gG}]A1nlN |!{%izaX7p!E|Qױ?lL "2?`2B²qozHk `ZF+'*^9t]m׵F[:r2,:}Tw=r4ԺMX )#fr C7Vd8X@փt @7tQsE7֛}۞AeA41w-f֜-,3xe֏M`#ṯd6rHek+aFBwͦETK%IjP KkJ62~O#j%1)*σXr}-twSf9PT-EAPQ] ~Old0miΈOЄHxba&jr.++gɫ]A("}aDc+D󡔁痝GP~S@kGqjʲp(%Z( Qhǣ  )=ybY)p-&UJq1ܟp+,zn(}O1Ճ- 4I[ ΰ2 ^"&d' ;2ђ*QCۈ@ 8y[JGl8U&N8"kg8B?zfJKzCfj-Ŀ3U9PUhMVGȦ@J9c70 EYb@2,:ws$4ו\/w_CUAt!OiFe wy13YE~|[iu=~],գjr/h4T~OS}u9b=q.NtJ -ϡ^qo36Ȯd=tyULPABK#&d1&HVu8ZVeC35toRiZz* 3yN$1dw :8.T c&2[GiIt(±~ aG/4P=y" U`.D[@k)ݢ$EMtkyF9X+fLԚ/"=6_װgګ i-١.F#1$Jqp-;OS+Q;FQKrXc㑣 {XPuHNO0ܴ} ɡu|+D=G=I9>e8}5-i!\U+\^B9Zi0y}sh\-,XkP4{|#TH \l[^/Q"0(1ODGzA'K Qzl#GLHLmY @f˅ws1mυ:}I{0NּݞP-u[ñ;]3{ `HǑ;LRE 5^,.cq0Dʈ⺽^5!,B4AQdQZIA&FF.$'F&a8a6{xR2|I&5|iw%!T ovoM3{\p<F@Hhiy )&x<R`M(Fƻta07$7c\^.fݯ;{uTi4rEf|/6r6g-E)6-35{xl*J:B \,p+;ݑ2yMm-YcܘӦ J4 tٜB-w);9]ي`9Aχ?M\/&AӦk+vr\mir-IQZ൴QQgBȶu< Ƶ\Qe6JH/hD.۹=zvhOԥ6kvUKkܱpcRPY1XM?9ؙJim Cp ow=B_F[+8oj㬗$Imї1F*C:E[Af8_|r OE]oo"?,3@nY1_[ooQR&݉`GuZ!W^r4|AWu:یaOG0&}c)N޺to'$8*Ăg=6"E=ɖlyRi}:vh|; DqLօuTMBHHڜJ;V <m]Rʊ@LDRYk4\0gklOф4&je(FR(-F$!M؁ U,1ZV]՞= {\F .)GUhQp!IA`ЖM8vڠE. EFA=tG*'5H7K|>iS*8y1"8[&m3"JiH 41xƨ=n/ _ GJ)ri`]3%5-ůgTڧKͮɤD5Jl@V " s6#_^i\WA8ߒ}f_rxnÌqo~o{.gQL$ p=q *beԉȃB"dGh P͛{N~Շ_q4}$5GTgw8iŽ86;,^)OGjL$g8 c{B8NDXJwttfISُhԬ|坩_:J.:SG (u8U/(Jviij W)MK5i/ԂdSRtXM?}n`bd\l"jˁ3`(AەY_=3 V3㞃*  ~w_Aj Q v#̔JUimYJ",^_ң)Ǝ}cG$MvAV&KmP,N{TS:Rqx 9Ƙ(gEd Z(hʺG~7BT[~'SGE}feP՟/Q^.F@ -JOn:FL\i1y7n&CY3wcK"'(&,e,R2NbY[2miƒuK7?z:@i]1r6fiiBiR([jƣR7`S_ m<@ѵmG#KE6PhQ xڟ3,4{2ՅB 45 dzd6,p$3&&ޚ =l::#EZLz#bbic'QgfQI\ 0rO/X=b liޘ&&G`6N[`YIUKn>ٲhG͔:'=Pj5UI'tc]lGsb>f(Hq;o&̗2{mt$-zv q)Er#|cO hZ6*"TglV\B4(%bŨC2gY)mZn%i˅ |/ *О۳Z(i>[QbK3ytbd)46:lVrA~8,ذ;q- km=lOvs9,o{XCe1 \`Fwr*\8_ga-VRͺts9|EvXDT!ޤDKK";5^)]1L ތȽr1n}Z&#~{ګ(/[&{ۃaE;D'07-Jf2m:z08c'~rFeS:狣iU_a;YjtRPB2GiAjrW0 u܇t9$ѹQdfPAS~hcQi/l+M^p]kPҜr O̒mfUun'WOPIu~/r V5;/ƅM2VJ%X @Rc0k@#L =餰&c}<*j9*D'd9n_|h8ZTw}JAPZSp@q  u#6w֭|NU$?ݎ["zcl+0e#*NqtzZ=HVB 7_V;wjoڑ9u'Z\#/+)" E4)B)oIS 6)uW*e!.q8\<}zC+1G8kAM,38 *Z!=0V}o50XMbRO+UG󏖤#DU# C3e8 8wHk(GGc5w3MF#VW>P#s"$+9/¡a[%WSDKk+=ZJӨGz4w /@ah> Rg`Wv@5\D,mU1j$.s]al̨-TT2 FIyOȬ]ٗ+ {`# 1V#Fk,FU#W3`M֣!5_:zLuzmO4!zڑOG~FUI)jA ֗| ' +'Y_wѭ;hz%m](ldvkXJ%h7ȭ~%ʾLlKUQG#gFK}TdΉvk].H}jNϺ~*/7lGna׋+X˗Gfh]\# _fĭV6ܗ`Sq]Sw8!ǣv ܆Q M̫5>Bu%'(v񐵻H]dvr]@pݮs6{6֨ۙ~A5ф쑢 Ȼ.$tq :2lpꎀz." N7hPACQ&yWpjoh8qb1'zBPFC۪XhqK̰-adsQJQRۨS 7B>_ G##'z )Yh81w!-5MЂA/6M%Lc|ǿ!j9KEo:EfJLch|  )jDH3!ݏ$x=Z6`:3#3QVh9Zԣ`kXΌkѦl'%~3LGog|`۱ZM׎Ҧ ?GsYDUm*N!!)GLlԔ.@Gy[ZP-ٶ$n cH4kqI=0k3JS#D,vm %l ~k[bqX _j%@up2f]so"Gڪ,Dη`$Z"SlKU^ Z``dpJ|*rƶٞ49@h>]*GG(zc;~N79;t%+q%}fmI3&riH )iѬ"f?[oK &G4sn# *%b fKtҶ(ݝ< r"26l0cx]!S^]hV٫@gs<ԺDGȁnw:VG2JS.x@<_d%zZQ,z4A.-塉(f?bÞ-p4Abъ]_|4nLJ꧴8墉"B%K4&He',۞"M#D+u&ѤGGNEK(J.; zh4{b1J='?h2>|?I}rJL!C Sjq4څcA#qYJI6VG`W~ӮA83FN-ZT] nxƒQ(E# 楿x-86F8)楳 ̓U`uĆf ѾYsōΔ1'˿ѤG 2h8Z`gQ +C3r4Jx gĄ٣ `gc]PoxC"G[uqA Uɾ)Aw=u)c»K/BYM =/8*>1~QryPjօfo4[&| PX>Kjykg|[H#+4ɻ#qށ3RdB197w qՂh>o&8IFFi^&w+݀wI%Ѽ7+дW{N)`~~j5*FPڏ//z/翽=8Z1u|wJLx} Pv`5I4qh'8Zmzآb6N{uFb>Zqj}gB fC [2|uB^S׷3MĆ*@+*,>`r(U*Nlu~iU{ G 2r4xEj`Ldi_ycv$:#<,$cnCgFjl,hfIGP`W42k gFtk &NFcV6O%mnj03a !Uظx;5^ vSۨ['Mv thk5ZmuX\8 aHZ.|IEVlF*LM]|uJthpS.v*MLD TIGb\ʲynKmiMOKb 9l@Z̷4 *Pڹ[hQ/&iO rAՒJ9Hԅ تwsĺml]yXls@b/EO4[EU[qYmSmjԫ%h_O)KhVMѢ"SG[L7DiXB420;Pjؚ^\ϖzڎVۉi.*Moٞ-%0fA˳)kڪDAk@l/`0]嶺^ҷ-hУQP6:Bp`IF% eO9fc ,  :7 MLcq H'da G+>Y/W;E.hj:׾c;,|K?a{և_ٻ $#bO, 2h1D #NN؇dPcQxrԺ:>b44-p4"A΂/eS׉ 9/݅_*mM eˁ,BYy(bCEh91)J:7jϰȾ*Ѡ)E&gKyr..qnd{$ã(lpbs*rs)j[XAox(>Ϭ(^ JPwGV:VwiЄ"AC^S9f\+O?*,3Ѩ>aN7H8m8ڷEb3ҫ&IEҁæ2Ԇ;Gs `[1AiK=Ic Ȭ)M:p>హgtyؠ^Oӹk)Fkloȁrdj([@MzJ"g )h0$aƏ[2 \ p>DXW\o[j D#Z2֎]RՑ,9_aݞ|<>?}|<#M ^mG(ȼhd!Z^<=”[4<]\clhOшEBIWIL d)S%cg|.:@XΉ r |pGSUUq%8>%5Tb_}X!h8TR'Uѿ6i ~EM Qe<*[NxVG C}hbO_>-٠{rkA}ʷ3F6n3΍]Fh) ƞrȋ*j;4Ĩ].PBiZ BiV"kquYɽ87GTuyq~v5+]^7j !^f$M>r4R G Yl^ŰXv[[QiXf:s5xl8ݡZ)O9X/. =?_;/:A&@ߞHў~_ZOos zE>D&Z*)Ѡz{~zz8?B~^@Zh'm*{nLQiR5Tu9Gk^iTuAڭ (Lz+(;ޞڭV[h̹A!ZXguP]X4KFD`&Y_3՟a:C3{qut'J'QHFV̏M'ϰkl5NT&O#hh@iҭ!ի?΁G%0nJlj<*H9"GvJ8ƌIӓ0:(G+r4d#YM(/1քtAGudUAs&o~˺f2}J  4 n}1 IDR}􌤜rTiJ%K}=vSwE!X!- ŸF$rtM91YGGs6  gZAAFm MY.D@yƃdhoR\Ƽ|M)GJsq!ׂ 7D?ܖş(Mރ)GGك!f2ٍ[*@klGQ](KCt qb8.'Vh26sFSGф Cko9"T֝,ޱ$#@z*p45].79X< UsVhVM;I&bf_# IhK0;<ƺX0mw~'[*,ޏKI+ҍvc [=8CDr&Y3BX"#GcAhVmn VA #l,9Zȏ[#'n5]-֣j܌S&P4A!<#nu@*M15>D}|gm?[GK8PEѲivfnq8ehUA=#Ljwvˆbvz݉+#"8$R~K&uoޓIVj-ɑ^bhi 7 J4eC'-Vc)LLYjhg1,(*Uu8VBh\-@iL/%bFnCEq4wZſH #tKv9(ѽX# ޒ?X .CT_ Jun 3Vlw_Vr4FѢj,VhPg]qNM#I6 \!/GzK.f]JFOn("G5h^_<~NRYGHjRƔ8-G/A_S9G^KGJ# W21'h;5fD9b{K;)(SJ{+GGv N^RLC>S^|/=ɜ#׷4qќBz(o)Wȅy>h~"T0LO01r4xѫ;?9\UGCB%)9 Ig-TAÅ G(㜣yX i'Dx;QZ| &&p_o/Nd"B"G 4-8ZM8 OYnSir4-͎Y/8*;7fWJW?dg+!3aϯV.#!ZG2HTeh8:aY34 o%-0-b,hQ VޫL@Q6uf#Gc|>mI(! VУQp4?p{$'d(WЉntm@T?CoJk'5Ui3qI6F6q@&3MWf5s)ۜf J90G%H/dFct9 ϬåJ4m>-壿Wʱt1Wr[0r4B<(hVƕaSfxB$8#v *28eeͧ+¿X#rNn2Lg+,i6N8t6\LؕӉ|pb1'^$ `gLѶq[r,\-:. hz<.' +P1[Lb̲fζ,kA|<9wX~ E|35iY[3^O(|-b#l@()$Crf5-W!lk]dKDtdf{{6-/ghzCV f RVS{_bgC53YP*Mϥ"Gv ښz ׈Z4XDv k|,% =-.Ev$#Bx*) ?IүuzlR%L&r-GɱP["+$ȜKN$ 3uIjPUÙE]!|MR!{qHۣQ kS{*LXhh!n[h{P_5XinqS3M쨴27JX,V{}4ǡw20m))ȠŁ}d]?s!| Q{'NRJbO閝oYqK-pCm Q8^^Rc崈фeeY^?꣮AӂǨ9$&i^"rV$gZaQi`wcb`H#EhG(FW hC.AH،[6A3i[3N@sorj<6Uy5+Q\'{R4^d"8pP^!s83'D:o'~~6fa^)~Uίމt_.TDBR8\qMta1.{6y^u3R V>RGLK%&y'c%7G&|d`ZSx^;??Uu-HX` DvG*Bޛ51sҞJIr_5h<Z[8 43A\q4#([V(%l}P Nh/+U>Wzx2A,%_>\&wDp֍_dYLK _a9Iw8Q`~ȣx_A鍥xEAE3HŠOw4 -1 naJ+ۯhE݉}N몬H9'.(X.Py9]%>J}|c9FеRF}\Q0H' KN,9tũSuPUt;4p-76ӿxaCߊˣ*(WƓˋCGP&/vҵ X̿u݂iG:, lp!= C}3_;̟#qэ[rElqzwgܴtvu2xcYSxtw(Nl|Ohq5gJEmI>-<4?b:@, >I%7~YCN@3GFu<}ewU~e юrDb& *&A{~=?QO6c:<^:VhZo/R-UA@ĞTޒ턣ju FT-VzueZp7r4W[Kq46p$߃#!8ZE[*sQ[#s1c//wVio=f7Mũ|nK'^ۃV3luG!c=tځ<6v.pU6) ;@fcF8!8r4!ߥ;|(ў[(hX($fԔGT2ōAr M~p\6憹&tcG+DɗREGɽ&q6)Iih>~$cȡ Wh twǙ ȉz1b7F6,FZ!Z$/r}oB e>!e)&ːz6#GiP7& GK~cͨI/9 j%so73J b& `8 in;P)/(!7{!Q8HI[.W-h\(m;ۭ'WA+rTUl!enP|aWfhF ym0nlw+ jA*d":Q},F*Mt*5Fz| MLd~B*.3ׅaf34 Ы" nc/Z3*&]˲_.~~W@_cK)pf ~J%# S"8Ndmz˂-r0x $1^%6u{U$].Sbq0-Vj~kXqL4sQC/yv`eCc\G8E@3֝e0$Xl/i^.xFR.!pJUʝ'5V@ l@Yy:rC׵Yo.Qsk̥vNqhqpGQ[LB4DwQ[G|>&GW4rψN($c+yѐv˶?fHо(&it}'uQUiWlkQ7- Tas|h7yOS Iv)=@hd=֢ꑆEN2$/DVs[;䥬k0~*ywB4pLh*<}(wO)|y4w̢>G( ?F`DiisHh)#2L9dѼG=;¥<,/%:) rIh"~h_3Ie͹'>MQڅ+ҬGcILQqOp `L~,P#̕UV]mOLA(5YFwy`SVD&+^3xhPWC3$RRԜ@.F5ŋ[hDcOXYtaiegۥ+|7_?9*xBVGeJ ZHqE!NņHO `'MSBpJ ϨtbH|(m_y*F<٢c (i_LJe< P2H+ps^KrFFe ^OϭS]F~z%rP:dMl0 &lҟ{S(p1@fo c8ה+=3%}%FcYTZI5YFDž'@< m4p66!QP mj8SVFCɠr44U=jq2ѕBm=nf3ֳ 96[I"WUP8\4w1ꃩ yC q8ZرuCY&քgd:BsGG74'N̎/椆d1. mټ?_1Z9{$|&72Nw"Jڊt,d\mfp}3f ^ a")c 'hXd3o.^qp3*ȗr5w0l[hH>4*r KÜA8jM"lnדj*3L3& q+"Br!kYoف=@RAga䔩#hs[ q;(sط]Se7X4~r4m'[-Vz{:-V$ j9k}hBiYmvŨ,r4mZ+{ZvF Ofs>7^IT z#-Ys7ܴ@vN]n˝fb e吺z=[c.trgG. 9@AgtڜBv{' Cu <Ki .&T~8Rj%&p9V=m!:;yR.03k{)eu _:ܣoE`8І3b̖'e!uvHUvNMGuc;ݬ#u.(EM";.©)SG9  n8ÿ.^~U֎^{r4hߔk&bU5N>ۨCvVYoVYew"U[]N=<ޖf D³ 4;^Uns%*ЅȔۋn`;GO+Rif-ޏ7TiQ<(iIgv%U&mzU qwٽJq#&p CCNFcc T "r4^)3,>̪;~=BUڙ c iIG@HO#.WQMǺ'$ +9 $vQ7L-X&x[V: ?)\IeP8*ԣ5LF X"8Q;95dpYau=1Kj>SvibtGqIRNM  ua(YBI e $+^#ygz*$ M a2]u`.wƗ4,o2)b0YTֆ@ ^>G]22 N,;zrҋ |<~Ywy,>^.pDzU{"{X磠3%[֞ ,8KOO-NEg-*/i59:1Ί`<ɱZ>+44mD 1B:!Zwueq ,@g!;U'gMqpN!(wrtT W|qRuH'}DSw ˍhM]tps9_Qg~^PZ?$E҇X5VNg§/8 ^DMx uT]u3^U8ΩXCҠu%5OE;n(2JU J||!) )OLxPtL M+l9إlnMdWM^5W{dhϻ]¹. WsRsbG7ih~h.R\znVaH~Ac9Z4-5A9fv'h8[c*w|2z16Ex,F+ѠD#D+/.c ?R/n=j3*Ԕr ԁt@g,Du9o ȘnbVyNI5f;a [{G(׎W8=omy (P|J"%hRzx^Ѣ9$rQaw_iZO~v|85Ah S=I܇X,u^^<Ő5GE0*ț8'ИhKst>liF-LQYX?ZwYpt6D/uDUhCZ'5 M:k680T?B4yEzK(W"Xm`-G4UFo}DnE~//yQ> @F*et?9>¯{7nXMwVwGR*Y;0o P~C_r^w2r{VvކqmϺyv|ҟ) x{ AlѶ8(rbgmpp41•^[$D|D3řſ;%8-ƎJ'-p4hƒ zp40 ǴMO)Cd.E=-mic`_-cLm M(%Ҕp9fckv1-@v*-dzgtD6`$d#Ia(q ^VGrL]Txk)25|wm)6Mmr̕";WG c(~_\ºeV1N˹!x^ ^.Qd|[0]<7˺Ŧ&;[;ϛ,m93?Du\[|鮺'3mY5ϳDqd<^ dҷRI{@#"N|D{J6P:QnTPVd2 BiM,♷E8 ̀ͧ?duatKO0u<ʼnA.9=Ѹ^RV${U^Te yhklq:|ʎx6b 6)\a()ȵ4Q_չN'WiYDffba!C?nzuBi`s]45V6y.] iހ$444>@ۡ$v'g(OI]QsTC4 v':1C,:kT݃lMFN6EvaYh(nNr S5]v2+] :UU!s?tf =^tUfJ!'1PGD02BF ?Jɬ(F{]GuΟEv;2@ZٰGUhֽrhHv(I3qcxHօLJeQh=ETD;1G"S%FyTn1%ODOoMgU9՟&.  w36)J{ayFlOҳj4DUA4{` 1p4$iʧ, Ml' 1CDQPymSt672k|W?<߳/1l(3U|TAnR/O7˃[)oϋ۷ҙ}TwIT]bRzÈyty[+EM΍IQb@`nGs3G#c qen]nw_s",,SaŴ6#Yl!3vԘ5O\IPʜ"qa HX@Ќq=O-(bzDHVQ~d q,+LQn:mbVWyn}cS +=>K|b>of^+4,v*R?R&vᆦDV잦E:34_Pe9d#scM#šLfBf5;{ O~>Ӷ4&M}u9)R8hҌI'&q4Ac!X$̏YʭV`[hjeH%8<^W#"̂( 3Q+5 jQ2 4j ]>hL:nU^ hd!F {k~4@L ޢcQSglm ; {>j6Pj`E(QF7@v(w-׮"LG}cK@&fvmen:ң.$ۣVk۝tmx0r}9UޱWdDsc\Dev_@׬?fd ړǬߛ>ߛDkd|ͮvp0Fr hkJi\:1Om8TF;k^jZ`&Ñ.O5ZhG4MC92@4Pl0Sf[pt`p4XwE7 ;;&ףj=׻l{^ntKz*ufΟ;@8H$1e#CʛB chG'BtBf"81 T<[JA;>lǝCk#P2 ԋnFJkYRY̴Ye$.ƒ#S"䤂p9 P|Wk-1 IIGB6&\4"Tg˥/35 4.\ڨ1W00=<}$y ԞLeV6)iwx|":-J:m%YڷfI*EɩR{n$Xx/=O!ӭ9@UssI'l>GQ沈$DuB7'%,R`L~p" ~cG.<4SS3d>°%Ӑ&gchRz IgөKJ:2)l!39qfWq}]>O 3 DFPNI#|ׯ}( ʐD`K$ XoYVJRr+ikDE)J:i65- ђܞ{Rmsop?^հ%.i Jk)TPΔ؄%_ٯ,/k1H^ķKN l+nkE18Ct]_CW[y#j $(ª.@, RuBSSZO.0ZN#<( IGz[;3sZȑϡ+'8i¹j#紦LL-ʐ2ǿJaΜ0 >?]F}}_@ >R,$u<.`bIQ ~w$Ԩ R5w>/z]\~%<]|.TBj,?}Cq'cc:_Ty˿\CZ(cy"ϠԕPψx,$d]M&|q^%lYR10͋u >>S)9^MnNFnXmц9Z;7/ZodX([݄",@4HGxZfi]u:cA45>_k?IspTuhׇL%-ok(X/d~L)9ڴםtfVy9si6|`\K}tKmDRуkC`M5, -A:hbjhbʷcVu?VC#$p>6Mt ]йa/shCu)ʀҀo09Z? @Yj_Nsl: fQm؜;Ƚl6Xa5G#2q4.Ȧقj^J{2ag3v[цIfZz2"Y apS~h͆hoW͊}JM}X:FAhMgC%9 ЄpP:PpB|`&|$J 0)"q!Ճ f1'x7mxmh f0z2LpJUT "8h|~fx]:{7$hTV1kcʤXhlfZ3Dqv9YQm4.<$[~J2qfzqO6 }1ĝ ץr^ wn!Z߈AqmSWPm.;LӦ82J 1F*q0<'{^aİzBm+ZX:GKђ9YwyW9a6.d΁5iLDb7{h[>- 'pA¶M\).Wmbz!}J# }A$Rfxdyt^j5$<X(ffh:n2٭Sp1S&vEXn$!cs)!L8h\XѨX4$a eqi0? *zDOqh$QFB{[ scqH n Fh>̠F$~?v s A SRgWe"]hJDqc+ȺSM h#$RUpxQ~M/-~?g h Ea#=B̪ʅL<lvyAqPi"ҮOW5D(I$ {{Vx<00)r)Ϟ}# MX~Ibal`sO׼e]n@t\~\%F"ߋ$ZLͭuYB˃?bu2':פ,\Η[.z3u֝4|NW񶺝" Z(AzKJ^ ;?o X\_{Fi~BHUԾy\aK@iHUfI|[ŰUy3@iD}]IaqoM"P}nx*9͞sq=1GSvd"{IIvlOH*mѓVV8oO.F/6-hdϔ~G1\Oi%ʚ}'8ʘ}S;h%F-Fi?8d®O=Ur9#qb;FpO^^]6\5Tz$i QosY4XO1'64H˾kmL.۳Vʒ &LfQbР&W&5hZtt`gi]Nhj1h!Zja'eHIUcIFnGssGlvn05}t2f;T=YimӣfGzk۝$k͙-$hQ sM8 u>D/Q `"r%܇3붧*fy 8B цq4gnsQ-lV_"VlhV>Gϝ&$i~݇%, 8z_XdDTrCTip$[C AWD캰jkD B$f1ES}+eMQo3ldd1fA)UB6\dj:YJ-dbՔk&C-xDRJg#w85J.97HmɦCC;s4یyNB@fλ gG-l=m~s kBPxo١^cq4G"Pr'ձݻ Qy󗫂&ND5YƩD"$;%ì>Z! J+?_(Ff6ZY)H,+"PPh}OJhHvf'zh=i4g,,N­qıo-+b^&[2證vG^'{2Lu(p2 Mfe~-s.-ӡ2 _v Ea0'JDAƙe*3cƜӒD%P!Hk hw" K8ZgizJ%MM$ko<> +}(\>u*7b 71  :2wOs #!GɌcU^mE;j Ve@AYQJdk-I+ӂPq\:??>k<+@,Y`Y2x8dt,M,.yj@|/o4-9j]u[҈~q+pDPx!vj˄20]/~.}ND4MW2#ɴ9Z ˚G8k|׿o,AG&e0-Y eE z&frATc_\QB_w(Mn^?DpU'b"j5p>>֋Um}UP}Z$lNQ& yOcYbfL#vB4-y{  4zݧQib2f!?𬈠8ڙ؁$ hvocyȫhP#89v7La%|})4Mw|x`RB7wf7W4Kdd8/?1mx9Z/X J\`8{ۚ]wu] 8:r?ͽyLFSGCh G#o:P^17Ś}|L{j58dq 1nna%iy=HF_D3_HܮZ)d J3[D֋*J]+=q&ѨT5 Gk0,`h#Wf74[#ǿDLhm`'8A H?sЂ4mbagXH?zh#a/ĥQV6#Y#KB(x=lfS5m}VX ]͆S<(\Cq4||Kq4;Cr@*`.sN0&)@5g8x!Gۻ"J3#Q6䌎;*֒a [4o-P$CHX-k>C&G|#=ZhA:.XؙX猲;sqD̢Kz|pA~m~:Ma78PƲtU F[G&Gi4kKU8|wtbGDiʸpk4a [P'G; N " -!JWHC$hG;N)m}"Gg,GQ52@`Ў&@KP7>cTrEӽ;k{j}X"B]#GCȔ>TbZ}[zn+nlN]BA+a$@4I۴n{n%"[ppfu[.Fih6lEXYH6MDi{P&M|.3Ƹk$!frm[+F T4 Bz3룈4$Cُr_w8t1(;.YmUL\e M $oѨ"DTh&?͔\1s%{ 7 R؂!k=fWj{ɹf-==2ɌB*>.hTZшENh7`'zIVLFSۉpA.G-mha 36q8$Lc[=Sy$~*HK Z*fcRn*ahvLT"f81D;1G9F4BЃaRǜg0Ktю>FiH+)]YWѲdCvP"`E"Hx@[>$;X=?Kh!F6̼ 60/4hQi'~sMJc8Zt!xf05JSŪѾSf,rXOܷռ#hBnA6Ԇ*⡳7`s46HtZzr?!IT,ap'bX^34{ YPLpDo !+?82rBkh 1ZeޔU K(4@\NhQYV }(S CԵ4%ēY]Vúg0D)s'Чn f9bL,џƱ#1E0K K]>q8Jɮ[hңgL7-wɇrYP7YHЋ9|md^Nwl^wЌT4D̡KO H%V(B%Ar158%iѽ'Dj|hFW FI=Rؽi}DЂ0%N L͏_7UtQ#r696)\3LoRen\=Dgz#T9^ XJ,Chj%ߏ?(?oߏ+ r gմWj:p.>JҩXDhgbA`2E/ !RQZ. Y}G z4i{-tY,区}zAYE,LMsΤ@>梏*R>^ûG  Bq4}I^ 9)#+PikY$ AXjdU<@C^f,{,u_v+;Pj֐& rYr]urByPZ4*+hM&ۚ!>AP;ӧXnS"nfEd?h^FS=oع9vUs4퉉rf!fni5SH8M㔧<Lge8}#b5G[( e( Ԍ,%j!i4/l7^^נkx[h^[ݗVW-o[rjhZNVSTn ?d׀l4[*/_Ԛn[5-ZSҗ$J6cmcAl`m4u?RTf-ߛ](;{-쭁6d5҈p7TL+:vW1j>1ޏJu\F?R,<)};\}4#h%&}xCE X4\2c( ި1c¿PX{3IFW9M,GR6W!l4jXPpFfADs^ Vc Mi(Z3hHn:ziuȂ[DjƽsC=#C M"?PҠQ/MGЦц,c#*dA v`p.p4qt2pt07Z\chL-j6G/tFYД#=HfӧZuFkʬDstd0hr\-\-(:BDRAr%)fxrDUY,63hD9)dn"+Q3w|fAOb[ GéY#vܹ)5D#0|7"<.FNp>|EfډWVԞh`Ka묀1ĐugiڂqV[|~/kW;xrv\N,q?'sZ$36ݻZ001⋑pu"f4uD7P?GU2L܊mGWƃ{j5ٹow#3螏r^,CnD <94灪AeI,s>/׮{,uX&AKy J5{CbL΄ThLn*j'z@+>"7=xJg!hBiF4[p\ +Fwt bM*]$i97j}^拉:F=ZL,4nosTmw5oBgH+5kjOqDJ ARN)H9O{R&)ʠH=8L1L Լgʑ`(l!vfdHEH"z+=k̏)]q[G (kh'&{j.WRvN#,e(q { :Sd u'Zf,ńf c'Aw*mh0H)awvYوOD/!^0g28T%"U") tq5,0LGzq43gZz(IH69+23F Jx\'Ī,zRմ \fWW4T-*0;R/RqF J)"kEjG濕Nz(Ky, e#uAr9nAIGv??u|[rE$]XnU1Nfv z0(Ѩc|>mՠ(Q>h`)I7 ]ycYqw`۵IPLع U1T^e/A"rȉ /JUYX)/Id-עooO))j5vk>LJ{htw{WUmX7Y+4e%"ySH2X,©[^@ף@i՗,Hu?.WK^m[f<QeEAG&Ռt=e^SK ^Ro7JE㳾8c2^gU>D{|h6g;*K@fb)V0yRڼS~Ll!k}'\k/\}G[A *hJ늣? y LE˻PZ@Q bW>4j.Z ?51:AF &>MYn׵z~ʱ~uـb74?XQUd{5XN;A4PChʖ+ CI!8xjD8tJw{<8s4 F&s#G7Jgf2y?t]\b#rN7X{EQh d13L\-x ڞB6|byC qUX*$q4 pt1C؉(]_hh#[h{vy%^Q=*mѸbl-C5kZ-CbL1 V[#G[/a8^"|vNJ@M )m!]g՜e/JS1o5*9rmM bY>ikGCL l/9j'&ֺ:V:u%^f*@4zZ@B05B,|q/m-іhl75;b5WfPѲA9ћI?sz44BhT[,w;q]#JN:FnckS `>M3BQnVng,8@oBi|%i.0~Є7sB/u r4P18yxmTT* Na3 Mmp%h)`?S )q4)l)B6s4FCo:Zw.) )ƛ 8D4M-?!ͼfV5I: ;@%"h(p9Ls˲}1EMmN@7f-%ZЅY uGpOQC֎HÌњ"Fb@[is0*9q9vd<1@mLn0G HJ{Z$/>`6egq4mE$G+ChEȇzifJǦ:,<_ pJ9ZwX\lJv8;#JW#^RFF/Q,1u@LGWϊy1sʂ8D#!bO-e \z̒?Htztjz|sv:ԎƧx2IrS\Ǣ<Z쫯:̂ͫg|h_Jlt.~ΙCΌ{to@gރTZ E9zrsD eرRKޡqmbYRO(f)|hΗaϼA M,  /cEIX2bť]3GS+W{R Bir6iφT9 lDSf~JRFi\(E< —Oy[T@ҳ|鷕E/ʳ hVf/Wq/LJw/w0;zq,Cj %ӳJ[)o׶-+XM L Γ~OQfdr͚-WVG೎(.Y2e-3\3dz >~<:s=5]JJ{z=ZeF*0p7divmD,3Z8싣QSzt^#SPY/4ܾ`Q4- @|ȚDiT1p4ZvؤUE=W#( sG9ή6?kƓ0YDXL^#fth'=Pr2X~jwut0oոq,dGK< ֪t(щAx=fd3ngGW͌ bTj܋ ̀,n[n l"h9P NщIfN#^Y3)^A 6VB&E62<m>v"Kx -ƫh3nglsny9ܸZ hT!n GۆSlf4\#Gs["u7JCOE+0#{Zjq4xټZŦq9.Qm@ ~Jm6דjvjdmfP! pF7&j?wu8,rD{aJWJSi4LD, 폌%_z0D=cD㰛tw|<&$2?e[%cqB>NDnGLs;NjlgEdwrGGy7'%"J# )5=㠖Afo7v%"Y\q^\9ŧnX_ښ@'Rqo:47o E![T/?ASQex1)l. !\a6 ~'#h8NѰJK+LY&Xt8x]$jIO''R?Ǿ54T- UwDZ% 55'߳ VoQ~0-)H?\=|h+YХfJ:FtH4-:Y] v.XS<@뽎. “®,gut"ƵN}<4*(v#Zeg^E]gՙ#zZ>/&Def@l ?z1X|HD(?$v Lv&~=h|:$ G3q4<[dD8ZJs ;t\L,b̯%'6t.wܭyv1juM@i*z^.W 8s= D;Ջ@"dmrMNy9g"q_>/e}\/wf3=].@4q48MIm1LU[+,iwR䓨QP)/!%;ͷb,6ރq-!Q[mQCڻW4\u!D0/ȝ|8<juρW|J{ZchKp׋Df;-!Vm%uA%-4%mG P 1Ѵ;yr{x\?b t̍#d}Y;:s(q-.$;87oۓihpwtPw[gIꃇuDSR8vS@A2 -xOBKS̛F({߃H^Q(-hnaΈKK D3o o&7,r\1Wh"hгy/DhhgjIj1؀x=tL@F d`ѻ8MxLu ~׌A7-vwǘ)Lad铸*h@f@,U)q4yn+NF1}I':"9 >puTtɱ?q{es NJ&D^IEzVu=RG-LGC~籞C47UJ197U6:+6,p4'*: o(I r87i9#M\'Tq@yfhR18s3WW\%R|T)azA \xȚݰ˨SY1<̒.+בR;yR0e{D@CvB"l)*i#H{R \u P!&\>(vT]8^ĩ:7*í`7A]娓Q 8Zs4h!8 {L?W_ dĠA8K'R]0yqm+3 ^l8=J= ]UFŏG_`&Ʊ\%UvQx>998Z<gЄ a|2Ry@=qk> =ńE!-gN{Yg+^ VcVC`y!c&$ Z劙l3h'WwzK" t= FwGcwb4jWP$[fηh{*GO?zp8hGtP&Nn~v&UiUh()&"jP)i5^zot~6Kjxohzit]#0.|Y`F^ow`}ݏG0 Fו{}0*L 4|pZtZ?c4>anAq4P1.ԋ+uhf-am̱N[}*M^gnC5z󏷷׶kg6Bu>Ny8QZ²&duFl[AZQ=[X'fE`GiL>zNwH|6г ҿqУaaXEmhJ5fj4Ħ?:]<R9xP1j%<5VLFMϞP!k, qcq2X3dujJ6ܘ;dw>i0kX,FXrMH~$JQT=#B${6j=#&pl408ȑLLE4/I0mV8Lx ӕI|"DM vvl>!~yˉyhtKm浜di24um'8p>ߌ:5"$W>zL*갆hf\ fqzK¨Af ro ){)(o1Gc& N-%Po-nǰ{ެ$vU{`*0?N`ze縍![MT^Mh5hd?qgado0Y 5R@ Y nndpkZsۡq2;& p'H%re(|Q.0A=lGf}LUN0q\~h홒vR^& d<«LJD4HvG*GsǃC‶{19ZRςhn NAAl].1nU(*-$EQ3HLlu-݈zM5nPʈRZ$Xj!? Orf͌Dͽ@-5;h~$;+CǶ(ʌ%Hj/#=Zh&mV•L]U$Pyz∝&=T@a, Ѡ4tM!d7$ߝ_18( Olc~ߨrr=><`c05pSyK~=ݪ{1.pL G#uq8"ѕ8|L`<Ž3Js=O2.Q#`LbZ9;i6A+sث|!xẑ.=VýWj酇1̅, &hR(Cqc28:6dmL-d.S*w }[*$.wS BZ6M|v= 6;JHں1x*..sS쭫uTbV$ƾA#4eii<=Vէ+89QyQE:K?᤼y qN4h~)ERJ҃aRwy ,jڈ, OդP{iGa2hI +,NKpz?_?ӋnPmFghNtnl)~ s?)8?^Nz'tnCy:'R b<[hHey`S,q!/_jeBk<Ӣ`JYBM2ԝGy+2<֑5U h]D* VڜGU8|=àŷ KK=SY^]nΜbG2LJ2К/o߮WMd.4ex 8φR;3QXfm]ejzխ- gYu؜R DhO[<V[劒O6"ٝbk`:5Vy:>%ӡ7V.FϏkU~.`X`̽b^PEڠ̿1oba#[ʪZ;tp wX+GBłnUX#CVRy8Z6H|Y#rc.56uu޾?P|fLC*uctjBu8r?UhAtu/MUu&$G#Z$h巪tSsGtC0E랾~آ"s-G;}WSAoz)9WzH&\ss.˺dsMhQڍ5D4Zj&`Z,MgĘMKxGSz4;?4(t%kԻh/5Qbʐ|]*P)@kjAF_G+?_;?ͿZZ $bu_>BGETMYV5Wְ}%MS۠0e (rpt|k6xqĴf+``qC >hNh|^-f.~TsYRXMh[j{}PsےOtlZ1gTYYshN@‘ڑXf.h z~ot5$GdP!$i!3TY1 Ѱ/(@! w|">^zg<-Bir&ř;X1TF8Fqp8XBج)$C ir-v/ff$˜$O(8n'Kzh=3{B@\gdA$e2<=$V2]!ˌ,cIl3Ash굞y|%B"rC3| G3Cj)k1pC 7HF#t͢(47w|/G(іlhco:-}vU-oc{y13%89R)ˈ8qVt+ef@_4& }jf,GcI bPܤLZS)QڌrZWZjJ"Ƃ|E4VhMtgtW|FN/m9b;x9!Z]uTѶ@:q%Qn6EW\D+X 0pJL~:tjU8 $4h<a)qymQvK-2GS4#Jѐ9'>\p7Kw@}Ǩ-p0$G1Kb>Ga$pxYt\R=pZTiD<*ZÎ)&Xe[ 3=q1)M-<^<`uvGaeiQƧ4`(=47xⶢ"8>Ƹ%%thmCG|N|${:XJn*l#D6) f$q4XQ(1 R92i2L>1bc%-F]eeL`&s J$M ԕ{veYj8zDAL㬶ܯ*ΊUPGk2D[(`k6]{Z* "X23^YgBdֱ F Ka>4  e Jhw=[cu_R;1UqGshC)NJ•phXz;VIz4\,gͫ:=8-p6;GZ{ti4⠌ohսm8/P0 MGk9Z0ц¤(+ZSZ/ٻ3?grXG)chѢib!t=(-T"2(!9h=;GK(FK`Nx)FG Fƪ 4\ m50@Ye&!$W =qE ?ϩl55z@u- i,.{_ G#e.Aq|Qc2ZD$c\'NP8J^}Gʀ#ŗV޺!J dA*,0G)XXAsez˙WrO(n9qoz4٠ i)IZTƌ7: Yz l|4IqMh1'?Rݥ4Ϥgm8/ vmQB3far+ 9 O wTAVjk+JSG8GvdyyI{2OTbQMUp5kzAh~Q7ZDQZ8! ,{;Jq4L}q-Uu,$B{xuFNh±[;Mgq4.5^39Q܉_Mq8]?Osvf~|ϟ*@ ƚs 44Z%w;&39 zdF8ZO|KgyF]cw=rѱ tH(dG2U;E`N·Kչha:}{Z'h:Lz7O SF!>`>Foh6B~VhhP/M>G9*|?!n8&am WfK6\Z&jzf>QZ[qQȝcg۟2]>QT+-}31EЂ?<16XVBU\6_W_P_pfonX:/ÄJkei!9PZnr0/p:op]QG8LK6sMdՁ[J:-G+TѸDsu3n!@>G+,{]R!:&+Ҵs7\1lzk&H8$Qt>Y.Qt;G31gB=>< Gf[Qף='is?ywG= $WGbo\a2LG`Gh4g1È=:n2뿏#lqgXM 83Q$GXH Iun7:i&G(F/ׁdiSak8\:?g?eU 3/*:u B:7>h[86MNIoϳy(7dFpYݝ)n1Q~o2(~GtLFh$@3Y ->18{RM8C\TLHZ664Ǥ>7B9Z1j-N Zk:=s-<4tk"_AtG/IJ&W%Y)53Ӌ.[0yYAZC}%t_gQSEY&.琛f-p4DLCT8Z*۫fz}/e?%i/bjo reOD-yfm/ѨEy֚*Rb?";w&VF 8u|ͮ*%mU줢0bjF:] ewYfa~k0&Lx$NM1̒3Z.rz(5s8ռ q`XU#T-"znUneFpeHݍ+Q'QKkEw*i2t!]o ӡ0%l9hVeb4YY䓏]xW10+-ɷdr)Ayk؏;9edyK9=c1y(VNR,y0^σ:,xB*biˎ~3Xu-GŇdj=FMb9{4-Սڨ 9uIp!H.?w) >6 B/9pH0u\:ArKؾ]*8 j|2 U^dhh"D5!2Z' aBwYnJ/el{_/&7 Z~֞ GRfjyZ)BV Pq# _SVLTҥ]Blp2!AV+M$IkM}ZfxQOg1^}ʼ"t_`hgC|ևhh珯ǻ[T>;h{wDXG=Kcg}F͚))b+e{)x2o:fϛX( M2:w4AtѰws44?h6.dq,;D3VHk58O4#+򪰍iVL0BzjH{Hʆ{?PwÇ CQd9"3==`8{BMXqj8\!G{:,ǻ)a2Nr $Ά秇臻W~tu^UDiPHmҎn"n"hihD]W~Jm0z{|F>]OC;}(IF9p4Ayp?z|pm=[_q4 OϿs4x'ICi_i4}&/Sө΂*-p4_ѐ)Q+*6xA9@R3m"Ħ/3m}B q4R{-X4%YdI uh }` ֓9b 4-PTz-$#@'Z7ݧNfcY'uF%j/VJD#G37lLlE'hrt/M$N:h7hbZw)_emk .Р%Uz9~hz*ByrSb)sfGW!4B4Qw(,.gm֋8#XFM4]yuod6/(Y|WBy]"ېFힸWH  p`,=>*-`)4F6q޴>zӦԂeMǪUC &՞\8`gŋAW4pAu`Fʼ+%e8Zm ̕+fC@9v}  eI yWsLM %$f#K-\)iΉ(ۉmHpءd flؾ 8;7{Ŋz+3Fgc[dQ~7 kтͦ?J3_P2"E ILdX]6xki--W(]:5I٥h5u#$hNn[9^rkxSGy<6w%FBW0ξ+`을+SHe\W 0~7Ћ9hDiβ4n>4!jG0^;Jaqh& =GU*YG4jhQybX`4h)g5B.̭ Gk4!Y;nYaPh3N/S("Yw/ό{J拮ûm H~<ݻ?q4_=&v?zwHIxل6#MѨG"Mh!|~LFa2|xTM "=q%pq2qIug#34[8EIGT==ڋ8h4kpū\;6 7=_}4؋4`ʭۧw?H^6*?|R;$Rsj:yyIYW>O^ӗy6MF=ib/D=]= VLyd6݌g{v:5$;m#`7Lr$UU({JKɗױࠒB0J-H^nqwTxmX+|>*8 qNs>{X!M`+dj<2&xj-%Qѵ| xDe餁<WFj7(Ak/7öDC#hVaAur4MYj!Y/3aGFhu.7s=gh:[ffw!lMl?fbJͥb<\c>zsI)^l-|''L_A$O@[1Z4ۡMc-) P^A*ɠUT A Kp׳'DeCy^!+E. J|µCG<5,FVXA4Fu:Pej aP or/^{Ǖ6S,5a5 1߱HUuvXOF.!L k#&ٸ\!mw"G"䅑Efs3. v4vKqd{8ѹW"m{s42ԕlDF6Y]3H\mTh$͒0S$irpZ!kҿݓMYf%iGԉEdWAJ/gU2cH/fE )<8r OK Mpgng3JvSW~I-Rv7;;\`;9}g"68@>(UGuqpp40<Ȱآ]# Fͤ%|<';5\9"D 4T-k YuO&p^p' ^{IIUW7Q$5b*Q5Β}, kF}U!6~7ICqe8 9KĖRy(SKsiZ*puN Ы{OW89GPn*-'-c$8{9B ٳC3M_hP6%C~^d4J{=i6 X V LB܃8}s yg뒺2 y?|)Ԛ ԜWy%!g{[VҪNyV_qd-8Y˴@ı6$h )WSq |N&x\)3ag-+3/rQ,zSڞ^N7'CM28I-0Ϛf~mh?sbuukc|6@o]w4+K~C f Ÿ=~^[>]zvzn߬Nhgɍ}e2Zox{Y5s)rƛ`Ѽ䫏K 򮎣'8?hhL{C%=߇z|GfP(h${>q|-Z~9 Ƌ/D˷zy8=ϦOpj2L2$+@IQR/Ǵngh2Gg َ2-צ%J7:9ϱ6c&p|sUPlyGMfqH.4)zX  8a8¹"O%mC՜."_E \}A4Wh9޻x|X4hKOG|vTPY^s(anM5s2цnR8(nnm!DiYӯFTZ 2-gt/8hh0id/2 -b΂rq6'̚\~N}BeKvMt=o7MP:Mʾ(\L̚cѶf B4Pl>G3Nvh_1"ĖQ&j"JRi&|\ʮk} <ŧY2HU5$4ӻ:ҽ;ݎo͕ڄ R> A}$)]!x N@#֮ɏuݚ m-p>J+|ڻ? y0/ 9`/Jh'Lrffe>/vyux-@$~6F;( +Q׊2F BZ*I;hHܞ;XѮGn_nMMŮ?jrKG#JlUYXOAbTfEQ$U^@l%vHވܽl"(I9&J`RSԤSX.^9\HC%I`ei 3LQцRZǵDXiqS*hZ~.;c)% 8Z}4{KaWz =  Sgɴ&;"*KxD(h3'7b\gQUf+ZMJ4A4V{疐FegAw^^9D,@.wZ:5Nz ,5&0gwgdAЇh v,v~.D9p)O%W"LhBiSjxZhyo%cW>#+j9TeRh&-ùLI`)i В1J9@4G~דi]. thܪGH#%Bg}ˍ H}bMP%Ҥ Zq`hMaM+.3RS^f#iM y{jG3IEhT,}0S uTד0FOFf$9+) 5\Ҫ/U Z4iO.-ɢ -QZ٧vMv-fP!Z`< `4^ʲ :~QX}ҔÒ~Q>G#D?~h|l o ASJ(_8Zhsi9Z8h TƳ7BG;dsOK^QܩY8ZڨD&IEq4ʜ89rĹ,S>N_@a7cgJhXGS8p$-} oOLKj #HJӺDԡNhj|Yygң3v:xAйwϑ4TϿOy?ry%J rלf0M4>~wI(z7R8\omdD^ԮO?{`4 Gyej PR{-4/hcS"Q 2r+h=8O_ySMs4{ at߶ E݌,n߹& 'Okבv$(IdlWg[;13^w ~OUmG*{s4c:;uK +́u={^X>󷁩9GJ3;m&]{v%G ' :&|Vgeo+G҂[oh>")Gn},/GC|/(WVPNASO;#D49~czeLԯ+8ӧ'h!kGwK,! , P ХD[2GgrZ[ A&…,K3Nf%4D,vTQxwq44-#Fi -=BL0U2Dܽ=܏xG!ΐvb ;P 6`Q||C5xqQb@W x\3^ofhg`zzxf?_Gp*c\ {l91*eL/G:2)ЁUY6FOUTP-zq{Ğ=MZI6'[izh F><ݹ% \AuMies3 K={}× YW{yMǽGћ6y2IEOoe2O`8/)F۠֓l ;,mͧ(<(R"PL)jt EdM0u$ O5k5.m:{cih"21c|P~N_&XF(`9=X ,j&k3+tyZ<<-%q3$ Zlt[?7 wͧIDZsH#E)*ZZ QVb3W&DqDc Jhqebe<ſY9%-(Vk!P\)Jk(xCDr7Ɏ( m3K?ע gK6Y,t 0,aDқ s {@Md l={Yj]7-k7w*Jn'J4oamr+\:=d*nт*m3[m(j\;eZFɌ4tpOc<meuq/<yLew>8 Ё{-Rֱ\yTlvV\XFZ@Jg Qh.WD&K k0͖yPAΒ-qo6-N "||*Tume{V [TZ΄H-G-^\DW>#9(2ݗ>g"X8MFp;rdqF١4d;)'I[vgg#kΨv; B Vh9iioCDq v{q4 ʘer!Y)wc ZYoO-֭8<\!ު܊49^/ :VuxT5mܺSFqݡlr竸X'6EQCFsDr~ S͟uXDqsUA2R1z4]{v~>-9Ud š Gs+_J%PI9"@QyL=!$2Ge4WԂaMYLQ  U&9E%3M)(yp.*4LJ;p`K㢥/y^)JG3fl/EJvTihF||#.{nnni1/7ROz s(2i +; U!ۤíC^0ZԮtU2=նh+=?yf茬=n)b/h]'ցurb/Cy!2LĚ\OUrG K8pcBWJ?ʽ^)~/]SMW CӚHbu]P6`+3^I29˲`<|x{q7CB roD9`&L Qb\IQtd8==-fd4~~84qNM%(vKƨh4|򄎒>=,K~{~M=^߈Ưgf1f͔h/t;Gшȕ{0ovyr;P&IP<Wf03)TO6W-sm[xGܚm5ΥGSIx6ͧ39Ms JbCjt%aG,2_lfdDZo zVFL9ݧ Y u@-ZO6ɂtc*&LGb-|X'&! E墭WzZ->Z["A5T;ֈCq8ʖbJ¥8QZ7Z@ O7qFh Cc@iN:xb]c&n]Ҧ y#4ht-8[ѧ͹X#`?h{r<]j=/r&Gi;HfdA xjzxJ:ejԻܶORJghzF%( .;2,,Ͷ.Ny7EEEYȊ3\M[!\ /Zm1Z=xNY{f3̑UK"W⿒)I نzqm>ЊH(-4=,@ٔߒyȵy/ qtϢ X]]e^mVs)w|-;L 9((M6%r[GsgH߂rGe?&RhWc#*]w۔4py`}Ѷ`lc*3%GTmhVavv m0zA[3n'V'2o7,īI7EDi8ZΣÉ2I)Z12yQƉ($oڞ@6M]L]G)6 xCiFӘnx)hq͹vZyW| Z9fˈ,;*\d OG{vCeJ`FƃMWK `Pr ѫATIm#hu9k{AfyZWyԅх26WFk#lKߊ1N}Z8MZƣ4z'^FLlf ,=r2RߔXEy*mIZ¤BI6'a*x1\τhW@ې, `=[EE%`.rrSҜ((-Ϥ-Cc=@eW5=pFDU$$:IR.7' A[~ dFYD*"0 㓂ۑR0QL=S1y YaObDeIaqEMHsetJ4k7^N}g J^w:n6{?7*{!9deǏ&7-@oLs~t 7:sUXkq|fѓ9)mX(./Ö<rP9XK1ۺɼ]$vm:9GW~ѫ&jjM4i( 4J'B}u}^^?\>>?^\R֎h"5e Gk)r'ɛVV+- Hq|jy1v#mVx :2gVmIJѤ{t=JVؚhAr$V)3` Gq_Z (mNM_Mrkdai(4`QK=_WzUWg5}Qߘr&1׺=LO!NF$h Mh e;h:(bG=c_f _9w)3ÒZ>˩5 23Tjg`]ɹ5uDs7|͓,Z ilK'!XEi* ǠM̐TǶЄ?Ezф4W ). `~ZwSN! Ψ=0c,,pfG#jT @.M #K>nP8Vt,$B] չCk%Rjz\s.\P *V!k,lBpͱ m8I hIvE8C)xV!*.FVvi_$TI6D[= ?Rba e{:1m T) 퇫i= ֐hxppc4~"SR? p!LJ[PHb*> FO?s_=MNfvƮzUcx@%*)ѫ'*[7ڌ6 yH&=r=> _Ʈ {~` Uu{T-XYiG{z"Gxh]1&5?$@d:yz=͇p4,x:]16^(mMVx| Z| Q"Q-jq8^ ٸvvLmZ.F@~9?r4AFdI@+UWͱP|"t9}[ND&̷~3߭Lf#˅TI^3;u:/@4 i衡4a&Gp:w#bZLj܈ۆ¡(jsMqz'nsZ,XPlZh6 8DY*2 .^qpS$Y< zY֚ATf}ܮ!7GYY@IܖLDnF7r9|Jɹy$SHWCy-6n@cVu=w|~<{u7lH\[3 ѐ"r\j(l;FqpW2W<[Ök,,ۭhTEۙxa"ZMޏts7uK溉_iy\?)"D5p#(no2q}rMCCAEE{>*m]6~]qEI#x)_ !Y,;%<'^d=Be1U~dJ1Kw1~G5''3b/O~}k04z}>ZDmnSmץ+`-]2yFa>8y,0/^\B3$E{Eb\}i>.i~بܧ}Qmezq/i+O?8.W݃+ve}+X8KVQ…봹B-9”PJ%~%fv.N`4y~G}]P/$(-#5M)׎54ZLg 愽|R3negYx2)^J6'`Z`53D͹KR|_QYBw@=α.N(d̅hl\ꮃNspm&w5 Eb~{)o]<~&a>|R !j?)+AC07դ@J3T b=R*h4[7}IԐ3(H4p_xrJKɣt(hbb~kUY#-#ր0<79e|ꀩDY 󮫫1"K,$ͬe;#mm]t,OkWv|(mM{R&LeYXFrdDNi$N2P4\hnWWVg%UfuMFL C|R(9:ha=R2Jxn?;gf~L] :z-,s{U\HL峥bSV?(!Se u&Sa j"d\ZG~@l/Ԕjޚ\S|m/ bwQk@U}<-9yte_"wogz=f!Ju>aiV'%rHI>$ U~u_5Jљ%Y_u6ɋ$׻X5 bƉͅ'h XS~>et8 4bONpzCIYY$i;7 "a8Z&, P:lIm`` z4aCE}+DTu{pն)C81M>.iq5jz 15 !‹h#! K>j~Gݕd4Ө>>>???__]Ѿ.([AEy9_Q j2vr;5)6Pz'1rxc2UWQxZyJHԱ$؊N zv7B6ڋIMd 7/ԭow{~J=EqP,|۽i?UB]yb[D$&eiI+4 _zwGZ%=sun~ITv߳cCC4\zB~k^#ю!suJõ:|c'epuavz偳fDiha6R=></ʯH44xyv6{ Fӣl=6 &aJǗ3\-D<.v7翆ԦI1ɇG{a 5bDOhzn"%v67`A={<==?Ԩh2{p'IGsŕ@|z~u9|aBmh=45h",_"Ap4^u>|^|i _$U{{~Nvy}?J)XMJ4Ka0|[϶z =Eg(Oײ# m>{]W nPg,xʭXbq!nfgkrnx[r%&^@.]'GXě5,hj#>3iaIvd%h|4ŜZO{_eK[ou~R5zéfmg]"J LA),w` ^"5<՚oAE$s^&;r&N-q"d7YLJtWxubIȿT84fX$6NV~a6q+r'FT.vi'ɧ$)}LaU]TL!j?r6N]cnBm7~[@?iFCR$JxGþ[ñ'q4(h>RIAst+,#ɄDL%gQb{cˊ]Fv=bKے< єmDWƒVe>β"JOjYmÜ9"s;8PFҡ"Gc(O39LԩCuKIN쑀>G rMs@Î`mGd[+aٶ\RuH\JWy(븬 HdQ"'XZtZw(- ~.8 6MrXX/#]q!R>5W]V֕["p4:U&+#`^QZ@1`=HҜP l"D+=CQX85Z53ڵLG-c&GP4ƽ!;J*| O\^fIX%R.u jK̦t6򪪊0%}3)`\"G+8r`oHaZ $G;IgJ!nO)O+pS%+t\礍}Zչh,aM[dgWWM|v8ZH)7Si, E>Dd)Fsl 4-6'kdW'!}hIz:rT C\ UtP1S"!y0<*UȫҼ'ځvL?NM)~ QNb|T^~DI)fW8c%Eӷ" y,t2vUVwz w/-y"NɆ[Sd+K}/! [_PyIyGZ h:u݅9QkA;IZ@i"hWL3YGQ6%s Y袄fI 궿q1?_h"*7sC]7\ n"Jy LW(#{Bhlg|˾iLÂ7 rU6=GS?r]VWʳΛɺ[~IpΈڻ,e|y0UAawntNr|\.Hԝ^i8ZEFK=AVZ=6Ej+RdUNc?0њıv(3MDG~WqōdDRJhn0{e/q4@Y81^DvՃh|8q!YFƬ+Yk~/ǏbG@YcDv ִ4+MADoXnƞD['8TMRk;~h8I{N> }oln  I!}V-Oue)1W@AǺhyﻦ A5Oоd !٠ nx kx р]” 6,KqЏ%R U|Jbqso3Q \oOݗSPE}b=JnKhi}WG&ui>G >+c(MƟId'yh]-Ğ Ɯ.:_(S-yu%rh5heYpsYfjY28)c(:'߃,rv fۘe,i}r5.F5kך2*+L0aRs~:~%Zxs4]G+$IEEq"9Fod hMݏ{'< <_5hH>hi! Ǘ4ы@e4qDž9 v8?,ngZB(dV$[cr8 cU*p4eɻ(h,|CM]h1=Q3t5)Ti$ѠlGDDD%5_r:I$ZpO͏HҔ(r8IiIVxVp)ZE*H$D avNߜ0k^߾-r[l2JYO-H>oX@r27B K%TX\TMf-~Qa H7sgxUgˌ K]e|No.lxtu拣ujo#/ QڦPb/߭ - 뿒ca̺Ҍdg pɐ7'IMz/Q9tMVBdXE=sWQ*jpbXZɛhV rKsyG QT_RRlg9k0M]JxR;NyjV@yq%ֿ" ,BT@irp'kO?ۋ{q-3Jhu^&HXY[ #hDi B49f#'ٽˡ ͘(Q5 8r. u VL4 Mc}}P+LCX_/ ä6RTxYq4=TTwv_IbaI:N`EY:_A 3ZV޲=(=aKj=//Ȁn  K:T-mVox7?FaЉѾq4Y{NfAUr jPT[ϻ;z`o|l`KS@z`pw0]vzȖsfvW{z 049op3"V.$wj6"a FD2%3pE8Zh #B4hD`E3,Mjxd:*ONWuIQtOzAѤ,X:>>~y?~?:O3><Ԗ&4 9BVVU.2-ujCT^bC`i֯9n9Q>5SDi$5Ale;S @n)GGb"[gv0٭WzѠڗ}ܧWhX}~ٖTy,[z"Po撚v:bFѴDgj.DEns!W_@HTEVE"b24ͪ&y4%t)쬁((^g(ҝ\ĺ%K8~]})5uh8 _UKqL55{YEV$}RD׎Kipή83ݙ婕yYxqV&ͽQaoWIx%Y)"+#cہ;zl+ycCYCJȒnRVӞkX2&U1gs>i0qA qhMMhhW$5sϿ^~t4 `( 1gEsWP/>St*i,g]K>HhW7OWW/ׯ)DcgF6dtw{{Q 6>V">MM>/^ha>\݄9)17ud8A/FOGZHC=pGYv'K,6Oϭ(vCݫJ}}N0-pѓO @F0t1/5Oa7^Fp`"9A5"GMp0SZd5yPnaZםg ,FgT گ eAA8WA9%EHZ# RjK=c6 Z،MH*GCӂ53P5p4N )#3g/imȐw^o 'Q;FbQ D0fs3`(2\ʎ!VI*aM™0F2PlBd=Xl GP$NO GotVĨ!vP[8ϕa'MiEX3=!3sF?p46>QQR  JS+v E՛>=&s4wht x3bpFL3 ZoLцЈl&u5RB7 @hphT@i%$R62͗N(9xnhf92Due9F )khԻԺfCsk8Zh[Oh&j4Mz1f휢Kc@!-D|*_yj>-C&Ei;[ܽb4^p"Ri#GDCRcu-,j,"$E^˹i͜Gs &L 8c9Tu+fm8Uh{~c{[-0QKmiT51L4 >#i->>[4pK'r4:M~VѬ ?TCko8k{IgeZzYʠs,-hVrD[I Lؼ$L:rjv0i=`O}\r \!iidJQKRHp#̾iGYi>>^|\A Lca'"q/%Ȣo8WBtNwio[-kAM:ziUꁣmk=(ۉUIvP.n Mjw Y9FnPD ;1NFi((+LQ!PѢ4=9ƖGS62&dCdD)xT\;+d㰽ub yy+{`R_o9REp j,6hoQzrttIh\JY.*Q `⍀,ʷ[Z6qӹWb%4hcO;Տ 荹ފ#J4->{]o6mZ,Q#ɊexlE^aX_fPВ91mt5tՏ7Տ竟W777q;dkon^QE?ØFO8{'d}qjORq<[Rary_!40V*bG¦ 77T3S^${-b[gZP4|Rf=<=0Y {V9.&:.s ox|E2Κdz0|F`t 2;`PS#"_.x r|*L>ZOnx~}i3 IFBT$%!t +*"1'[ v!$y WKM2SGpzeȦ+7uf8S7D1x;CVphFZn@#^8Nw cmaĹƑzzQշH&h)Gf] N8YA)` {L1*,LDȧ?tUEGpV!pD] zJ }g 7z6X G 0ETlI6PL6r`d6ohmq8܎q;o'͸uVx&D%TB|Н@eG#5bN0r$A&6.Ѣu !bZ:+гAkud[Qb#Ph–Άu$˯1gQG) i=u SeIk.42le{ ;:jQMgSbF/@ (ec &N‡yHDR8UF !3%+f1p|gY~ԵdPV&Lj]Wfr9/Lj9vr=&RxBX$)KѶ r( g7 Bk&DXKb@b_XΫ0,T%yӟ/>%Ӂɤ"VfD|r$ArhA@4=bs)wL3-GPᒇ8| I #G W<|5B^dd);ѺreQ%Y\".$iᒍ>TX(-|1µA=d[`;ӓsnaRX/]䁠DN1Ynbj֣)G,41"l% sC4q4rw4Z82l/Ye ;?u|@xmL$zFB}rJ+>xMAކs OMs[b2NEɸc}z?ՕWG~5jp)if;PBhǩ<;:]p[=i̴f +-no\iGZڀTez4XJ#(BB;{`T`}rcB 3tl |f6p_>6NP<s <;4/;e(I혃̈`pQF"brulǗ^t_]pZRh줤٘-sdD"Kp,ߕmBZ\7%FS J X-'( Vrb:Bڶ9PMy]J= / B'D-P\ `cX(%]4Ď^mRfO̩QW$f䋮e.*͏h]"'~~?BEr_vx1,MzlQj{&O8Zdw6%C85t[`c\6݋KZH28of z%]V~%_+vqIrUJ<_CHJDDfԦttp~+h7oMi-$]Ի vmɒȶ4Lm΍Lfk(eG?g1P?# ]׍e @ےXIkhv.(.)p4HLe*St ]FQZ?9YLpCic* S2.Rمϥq6a-`R05nwWHQ7^Hi\~珇w Jsu1boo^T7ςhwp3KC4#=R%ZF"&p53(P`Inv{ cqennQRTYш}"J#1e"hPfQnX, "H9=]A@CÆC [""`$y6HΨwxևv{X#n$Qڒj&AqJl:چ= cčz|9g뚕0 AC GCy?lhhz2ڎF8`=/6$K}C)ma ;O~0=٨bk\BUQbx3'pݚ,p2Af"b14m:7l f @ٍ*6+z4] 'Id)zT,(P9;#Yx!mjMLhz19s6RG&#K:-H@p_/ZJpB GcKM( !6p2: ,M^h|$K4-яe>m,:&R Tmb{Cd34nB4ףEM9px88L0mnyv|=ݯjIe$W G{j+gE-6{9Z-]?ey$FH`ZL#hf:{ucD[d9o*x*mJ>Hprʚ4_5;|c*V9.Z:9zl w(hMMh@6KTD;lM]+4Vn' 8$De X3!Zɢc'Rt4+ b3#4hٶtiavrw\#4-QY/{"矻FnpJTǕgg.*N+_r4N3gGhcG2Bajs꿨91FwQc+^ *;U*a5MhDiN44)&8n=ulE}5+=BK InjPDIъ捡҆α/7gZ#Axs-&ӡ80 A3,D% '[ӱq./ޟfoC4\H9l<ɤ9lpj2_Aq" 54㨬oR:GK:vܧMs*Q Uo8uZi6. ]!ӗ֬MSl5>%JD]4!4 -@]i" Ќ- -UT4&hxӵibb,2ʗ] GC E\:G]⑫M(9Z?ˢ`;AH1ѣU)5y"4nRMTS2j%(Q\r4&" G/fu>' ӊhf뀆SsC X$I;f?R9VeGi F( GK \po%rzC#VK5ߩ\]o@hiؗ*fE&?DmӋcDͅ]1αzxpv,Χ=<^ -*k99JZ/~ѰW"0q&:#J'ߝ8͜*+OMΩ{YB`5IZvBszW~V D0E Ddt7 J)Z0-մ+R- J8(~ 9GcĘ*1r4&Gm?>US4Ub<;>EF3,IVzaԌAf"Mz,[-1Ax"7REGu[Ѱ]!*B>=GC~/w/OϡD- >(g+G2חP/Ϗ/G"Mk>=vn~z)ߡiA}T6oQk:nZ!u>=:⑧G#7ģnַ¶6Ύ2h%`. yh$YKnc"pA5hu.|GC<͌LngtfDDDikq4G3qհw:.2fc'RM % yI`d㥥eq{b>d GC'TP\@e4b@G] 9ncΊ~G\$q`FP,Qzxjjko4PZL,3ǔw1aC*DiP\ ~)+069JTnn#|JT_R͸:ղlFcIX +lr-/,fH j4g5'lߌ07 :0n‰ W16LJ!ӼԆR37 J`éq4f fC|o9YӇpLZB;gMYp9Y@_ FYIKG |lNplr4r 㙸dqT8MFM+JƠֳ%oaҖN.F hUɉQ;6sLxD}l5dG띘r^,b2VcJ)'BܮŊksI0E&UKm rfkd) DzDD)+]'s74fawMVF|Ԥ׋ygPQ(ɛ [򎭔Ah3ׂxZsȯ`]e܏|UIs8.VjV4,nz[Dg^f2mq) !x5|| | w'D^M>_f|{qo,3 eg,g;P@i|8U3&uviY? ;NcGQ9`pg/m7p~C!*[M nxUGL%/DLRQ/e"7GG8 @9rBD.FU 0,vThQ8۞U"oTSLX(1~Yr/z]6ZZ<$q;`p!u^e͝+LWVEН i ӈ:yb=!ɉPaL+iv-rwS(kI!D6١tEQ<Yy"_^*ba" 0wS_̇rs[9G f9$BCiשwg}’_8Lx1 xhY8FL$Z]aoJgq4\rν luqm ջ E3(kXAsTLq{1ng0)@TĪ fOKC ؆ M6VyY9i COI2/@y q P1ZpԝTP$:v7K`Y}hr:;d}O4d.;qwqxɟ 3Kcc0{3Ɍth,7;n~IvoTc&),-|\[t]2Z<Öp>N&P*X[ V]QA}G}r Ol}`ama.bEx4NIamIE45$cZ*f VS#69ELyOPjY\䑣m Qo0һ$L3yAKX 4@9M '0*M6i)Gs|a^Jl-E6$>j6DI9r0S5!ZWq:8Pj2QՂpvL^ۈ0j rZ-liVxe$V&cј<Sry,絞Q~"G[s(m7Uf8Fv4GǨG7Z,fP^(m+eo% JCFʍ+ҘQENrö(V{IQp8 Ey J1Cr uybK]e`wh[m 0Y†em47M ,Gu!+ؐdh(&H\1 j8MeM Frd!Eqr &yRxoChfCiasKtD,u=<"j5 $˷qB]1 4FZMaQ/QO#OgF'M\coDiFƖT_c+C!eGn8JrʩONY.Gbh+  Āۨ)Ꮴ0G3s"'Gˏَ@޺V1FޮCU Pbا xŞEV1 o$g-)M=QiΗ wAcϞzQpOm;U,^Ƽ(xtK~h7pB pw*0r4"٠vfd*bu +R., NuAqUE^%9K*hX/]6ڍ*]:f#T#HvL76.(HUTQhe(c(Kc4q <|[iʘGb% W Vc.$4p$-J_2su,s43rD,ANB@J"v:)Gs&e)y:O`t:?!'{Q2$#XQt mR&U:}ο:~U:%Nbޜم:*dr44nт@ ˲"rpQ]hP*7S-&]sswS ]ɳPr [%9YMUGI\׵}h䛏r4_|87ɇ.ɶcWxNhZ6, )V3|C)1b9G*sӱP]aĭQg{ tE/v8ZFNМ\ a&gAj kwRiЎqpQm.$iXU,3bŤ1@cű%Z<4l!-%n՟PZupfY;fޤ^N:o wY1ؤzx$7G/lM:Ͽ^~<\ҪA$"D37E?oW? u}}'r뫇h v{n Ծp4(g(#G  rꪈnn0p(ITBZ҈=>[DC,wzp)ac.uD]y'\&\v}ÂZ/秶@LJo¡|zl7pW<9|~JUg4l-nKQz-3,#‹OCy}jܰ*a,6nkhm12t/S5!yL?^G1)7hh tSVj/a k`֤vP_b^_pЗFJ*Q;1p؎J%fcFT*Jup1eXðqQ-s4!AC_b @~SbabB ڣqgmѢX;GK!kn2-f}8IJh&877p 3Y D^ E1 _'\kѱ4eTĔ)I{ܢ$F]"V{ngiMۭqCSE8ڠ;g𶷉]X7JLYPT֩mIhN֊z:vRHs(jelޮLcvXgԁ&svgE +3Q@ຝbX1I_'? mhCbt?nxԅZf mKęBV6M(ZH%Lާt#CӝʥuC #,V`Pϱ&%hv'|">-^>cna-dF&4N(pȦ+r5^F۰10\weM,'h‹/;\.n ӯj*Ŵ~ SǕ820rTRi}S8%xFpt\ҮpE%>Tp.xK% #!9cd:Bf^6gp GgE+Y4,wFY>TpHbBKz:͖bU,z'^nDFbCD=gͷ10WB^⠈9nf#኏vy6]l'8BF9GiS.8v2i\L5J\ټܬ =3iBT "kPQGf nWU ac%lw%<Rи*IR"׹-'ib|W,rLm T-E2BmXoCU?BT 9Gy$|2ut0QhhZs/i87j & GR;DU:4ڮDCo_Ujpx2F{G3]hKm.\&L/ۑX.U~wҔq؁ŻL,E&rTo(T]NfXutS0Me=rϷM4_G4ײ![٢`-6/ ujQ,VMoUB4:;5sAf%Bփ{}ރW&W_tKLUSp['4[g3*_N8GHXpuX!hTcp#S}/v\z4]KS"I?nȯ很Wuh|J:8saGKTe?V=0`]p4GrҤQ0}agsEnbMyRYCS[iH]O$1pWaVͪ`2RfJ&Mi"l2%)# [l|#x=&\Kf6~=okkw'$m| YR̄nߟDfeNB_$vD7&/R&cӚc5ǸUv6?ovP0ޥMiт[kU} F0,0 Q!K*˰J0~߼ن6g*Š+lGrZtĶ]7EL(LJ7B1d;ˆ q~t"&'\PlMz%s ?pg_q(\GWPW?B~Sk? 灁\?ous7]毛4,2Sqw7vAz48:^rkFW7h?ludmXA48IܹQ,Z)ZbC!+twPOBEdƧSWԣq5Dvz Ѻc/whS)IJ:ja o|EB'XA>>ϭhړEYiw< xz>ޞz6u߆ n˫}hFk"J%.B9Gb>MCD]5M`"N!剥*꿍{mC1%JR8I:v?ahjJSc(v+L):zl"GH&iw jt EddTh@аDeD>&DGt!P0~ f]Ch{ƹ"~+Dz"KCs2[DCMtHL22L%X z_\.aB<#\8GR.^m=/)AB )o 839\\ƣ^h͂;RY4kIYԝԼbd]R2=&ߴSMQ}ZDi2.8D^g1\lPeq40DSD"C-U$o/=]7AMdlU%"sfZ:EgS'߹ rp+enX_mKm0G BY2 虳w*5%G&=ZȠ{RtX;tK9PZ(tE}q$| >42Rh>e7JYRF[#+SВ wBo@i6R 6JFIv.Fαlg(MffK'yX5 zNz+>f.G;l*1%-?@]REd8ޔpRaC]st}z/4ClJNgվq:Ҹ'v(h,Ec<"|ot4T.)+:x{հ†>~?>?qGKVi'SIv[,̷J1_ze e̾3„۴Jhes( Af:MS1B"쯨RiTWriG":8JKb6r<Ւp%`K%niGD &.boM=b hݗϐ[Usf]D+*L4}.,Kc@igh*ǯ{ &Bvb쬢仨\)|xFV|jSCVG>찘225e:5c/x2anJ1 6?nvfw33:MS2gqK#dfruwG8@1;*;P6ͻ8Zj(v:NH F[#/GawO1W5nw]pKEX 9Z.FRr4ԝ"gM6Wm7 }4tqeI*mv Ozm Q3(=C֘՝*I(vzi w>dJt ®ѾU(q+EDn 槧}g폿^{!g !Y&nnS"ÿ_PLr[7T#m"_YobgPazk?vHaCehCPQ5ƟmyG 9> 5"P;="+ ~]G!0YrG=_-1bП1v`I@m}:7Ga!˹,:K**kh- XtCI26{v(D al=>ތd(L-"Hd8v(*R6wntޝMiwZ(H |*'ONLЄ<m2 z7AiJ"DYDȍ-*h&p jCX *ԜES;-rg#(m ´`!9";1k'rզ,m۞uZngwES_+gΤ--hxzC{6A6 ,̧ӂQ(-$f\$'݉ѝ2Zn%,_ǝ7(48oM1M04eh:µa"< GE``F 5tGuiˈ$Tc8Ov $:-'h!')8`j,+Pmq,L.Sર U5"&^f\t4;h )m3٭z&2aݠ<Ѽubj9.#G3_F}V$VL\貸fC"VZ8FA!C9zoBnEaI&i yWg9J#̖!ްظQk,qk7{49|%QzmUzQY` DSfNDUU!C6=;Gc3cmXf*U-w"+b],i =*Es,Ny2t ϪExrZ[/ bNΒ!3C&3Jב{hvd@X>˲ 8G*M搐L:Ypǣ7hN[L3AI7(l\GO:nf8~}$DQ`]zc?L"@]"2;%f DK9b8юHG/KLsB$!oW&S[݃'%S[BNbJtoKC{bXfce" ,>1U2dC%΂>u]K/&Ai鑠y0EYC\3X=tѤeH#ig**[zOS8jqҩYI~ j+<I2e7(r(m l*2ظ`_n[nl^z%TR(x4ɏ"iQ'7&3;k6FPf~MRBq E^g]U8=ubY=vizḎw{,ϋn{ilss734jUBvߪ8hP/_K C$O- LEyxcr*ɼ)3 5b@I9HZ&JZ*Nߟ+XSƨ)˯6r40وL.S=~ta㓻e$~z%Iv;3}?纊8g^z+MqLS F]'xIRk](E7\!J%sf_Q5)/4q1 JNp$KO[Caȃ0a6&QL.﷏j*rXkʟMr3(Ϊs;ԹżqqDU>P?haBz4uZq<:"qh02bԯCw]ߺj(%#fḫmYmU1p6 [u5}W1PUx!~jiaUHu*DL&^n% mM44c-6J4օy< ^tMe՛#v9~aLheEu]CkvEwOG68,p5b ~K7ľOO>]AY*hZL]Ϧ-_3ؾH8 =iKzI"G騍*ROp8z͝zH]?p OEI}'2ȁˉBNt[*q4SD:Z"~WD12T^Mܽ2XxfEv.~]gd#^8rk\Jԯ=wؿjCmq}Ѿ4P0lղ94GK1 qmk/|#hQ&GJHݰeiZޑܕ4 h D3y3RǔnW_јv ^ttG Aۃx}x{ImhW\[1 b#պO < 5VZjcdXwQbrn[P/B~"{&%sG ;ǭm{ 8 }+IMѮǰOGPoe/w﫿zz|CJ^~|xE|oc9Yyrﯡ$y{{yj>It{t&x-[Owo7Vzj7̓Zh[Q5B6p>)(<ϦpBzMGqZ袤`:u *#4q4PQϹ:Ëq@,Jvs뉣Aƭnw[[(иhJ24+d"hz&(%-CɈOPE;GwMQv1vB4cZrɣY[hJxn_(MmҚۋq{'g(MT=d6ԁZfY;qBQ8F7:1GD:}hc`FhjNIojifB {K;JZN-rE4NBC`DG{дȏ$2*LmZ6|!qK]qYk Dr )%G 'Chhf]pt$.!^S>B ׊ph<2ɺq4/B/{e5ʂ) 'FFX>7@9*rIPXK&ޚl =ڔnΟpIz.ukI,GQP, 릲|L\4-uInm9}])W-`3WɅ 6PTAxvfS@…(m;6](",jYzlIȉ074~ >2<*%GO&98ZR8Wl]|)9^Y6b1y912`ӔIzd, Qhvd74.Ejp͗97fIIj- jmدfqt/kvKzpJ6[nSvX"<JD(RMCx3f|X䋰V(ZOіn3Rvn 陼IϠi0Owԁ^VsУAy7OnYJ$។FXӭ2ذT̅ $ Z)Rw5M"5QV:Drd'E}yϋ bSoW%nXޕQ+.=|w/6t5OYG>& sEXE'4EA4YHGn4ʎ2r4"锠`~L]єy &qwi2څEfz]p4)WZkANTyhp$G;-nH!;pN&)ۭs4v8w33FӘ,hݩa MS?@N M/B[1cIOJ{u@M$5 /yeիp9GӲ MmfXԐqbLr8FzL(FX9NuE%]3-Qƛ`5ؤijf[FX7'!ps-q=g=g[Y}+Fq"A #jmzjWj q/פ [F:84oKdz!XrcN.+s=*[]]Jm-j$iGvɞ؁&m2OᘰDEjEiN%v.6nz) G23 7Є^r4oM .EE4GYxBTO2*9&mhq9(4SV_&dUQqlT\m"Uzp/HIE$cEDg4G%ؕGȳ(2"G1{n]+ղ yJvCHNjy?P?W?ϻ+_=BE'贮o@yno#VsooƵǽbž830QGo|_o^n *&hX6TJcGDAڃa뇰 ކD$Wq7đݿDI$̀_x%JVϷp{&H5wu}րCϏh/2|4M#cx>ݶ_Zo/oo/oooV+hhDZL[VxwD˂hnI$<> CIߤ;w5TSc,Ti"h׃3aKIZW}O3v[[J @ZRAtJD뼴:/Kj{[}*g:R+^/@s͎IOżgp[qP;.odܖ]|QqEkڳ-77Kr3-:%(h$$J {[ IyFo}(w|Պuznf0aa]Gfo"⸰ 6Mā#!Rņ.D!i*cse" Uy؄=ZX+ ,l2w>] BNpM $[|gW_X 7 gSNG>őP>ȃ~eBIP8c(Jٺ[c3nc8 Ҧjv]&(b1, m;ϴ _Ҕ5)9ʷʾZYz>E_XA7\,ld>m &N>0)"}ͨ6!O9ZXca(_ZgqFI=;J3)\"9eD5w:])7ΕZ msȱ9"ιZB-tAS}jrk)WcUu2م @ۢB7rBFjgy7~i)V F6"&S_)Xy G\%”}8Y.|VbeQ;.XsjC1+j (PH*/~)U 'ѝdrO:nDMC ҃-v,I%𰛴C)?Sfݕ޳mEkM(qDRM̓"^ ^oS_Dbt4sl!]*q)\smNb`Xʥ+mR&fi<+(qsOZPe.t3icϟVhyb?RhqSB{ 8_p)sKv;7]hfѾG+%"idzffށ+tjASz]PS9Z"BQFBCpYb}8(7E:C:uR寰\Pc-v}jPw*L)UlLiE>Z,?MeSCB(DNRcmlcﬓ~'M!*ר.FwĶNhfGzk[$dh.\5vC0ޒxCgG us|>{J( LѳR-ӱ.դT, or4`j5`Vl2S^!vԵ K葉t1cZ:IG _u`Ϡr7YKc-Lr~F@cMd͗de@vь"<0x!ttF*f bGnZ дf&T޴'<ɮ=d-5xg'.r݄F bl1rϬ%#vE.1ȦϒfU0Gp4DI"+f% AKRp0 PtOHe(fuy?(G )"| /[3/G_(!qAF2.SQ6(:8= H$`hr4%B岹B\-)8$x(2qLIM,S%&z)S&c=*!S 3LJE[:d-rP᥈q4(  mX2*4bYI @K֎ S*8W+"gqj>$`ԋYawl(&LQKEc$7ıK5Mb,˥jh7H5ل$д=)|Tg"8x=0o6L>ZKCYDv} Nd8 Y<Nh%nVџU(hPca+v,Ĥ_:UfԝDU]3UuPZ!(X [NTZcV8VV:J[74dGhjXoé aXa呥`*EڍwvrS8Œii$Mh5ZY_G3WW7 nQ_G(vU䓫 bR̚^fYheYm:`RC˛,yZ`규*zS*qr{6'ڸ_~G4Yo5G\Q\]h=?6]au5k6cshthWl'"j0U &oQ=M2$}'Q_Zb&<0raGQ* m[]Yq-ަJG EH̪1JΎq3vxqZԠD325 (ADl .4B[q`εque:ZM :utђg4I03_9OClq/=& #daH(+hƪ52eУIA2r%J%m#'.gC 0Xfi6xědAl X&3 AF 9VTg˄y™qҟ3ᏅHwAg$J3p4[HDu0 ֩Aihp~( (rera0rd/ѳxshG{}+Mrv-vJ` )/pdRTB& bpk"RۚI=cݖ)>eň;q4)+׮̶Үηͯ]74p41wL@ӀZev3n9\K:<m':t ,L>/KW|j1n 櫕"6 `2.c1H>0ěMFe91̇]8a`Mtvj<2VƩFMvS`"ffU`{QfbyWˌ-Zε0+]? oI:Z{Iêr!jigA5(mevL.JreWC --ɘлvgYFOWh۟\WYԯC03MʌJr6 ~Jdp.*I*;348S]ך: v?=jLSnsFHg<LnoJ.jzhHp%Jt|PaA̢06gEd&IxQJZnp?h2( tft:M՞$p4Ѩ0b2TA?UJZ\X(? h_F?H9Yf"AȖQcFD8Z$~+DC>¬R#?J &1G3ihJӼ-j1Vi e}kG= 1*VfXnVXP-Fx1hq:^AXQ >/DoڥX4[&A6.o +z$˰o-E}kBC@p# B4;Z|l 5_8D_ EU7G-B ][>FBQn}zt+J%2ĩ1hR)/tPP6`VLNKN>vK5<]D˔J5^-ǪHWj^MHDZtJY낈quoƙxO&Φ3d*Odbd6$X4JP%,M&OD$t&̄Rit*j*'Sу|:K $5j ǫF۪3t%Rhd#J:W鿹h5ӉL"Zȧ٫:42T2/rdx `&F$'"T4b!`h*Fǘr"^&$xtB&ϤMSå֫5: EW: РePk5תꕢdi2 aRC%G녂CEO(q^X>H*\LݖqX:r)[I=?Y֓g@4ZQ4ﱳbb _TFUmY@O\)ֿQgx@KO/@*PKQCL6Ol gQcR4.8K)QY/P9(g bRyU;\ݩG{V`A(䀣q(֠|4bedXXet[NJdG KɤprU mbEM?&FYU5 eMXV7HB$?:?IhRb:AfJT@Ncr `^ LEE+m4Sjv*wR]tn׭t8jwVQK#5ij7q*KLDVvfuNp|bJkjDl[N.7ZTU GDrZU9R rڇ~p:D(Du!I4qmup4=fTR灴у1FjE59mГ9=l3z4zvLÈSט`JҐ/[Бj=`sԫנ6`vêΠԗA ;̹03eH<8+&]XUR2>s&}vgH.>.mgn!Dۨ>t$o7Af~wm`pu7ŸcMƖM\JmQ8뷣;[(Gvcq\=Bx?eM>0iVۥnNX"'+ʊ<x4VR{WX be 뎭6j p47]0al gI՗Y\So)Qw>HMzwզh#M=d>n ͅMG(:a䙁 7b񣴝Vٓʚx%62#Jv}ơ&lMdF q6:t ɛ=MaE5Hd=v2NPV%h)ajCLGC]PNG.Mƈ+y~-8%zRեW[|Fl":xK է%IiX=Ł ]h4h68գr٪3p\c9QgV0P<9s~2dZSB9Oz^Ԇ XJ#Yp0X(mv| 65 `Wص+ZfH)?W\A&)gAOfI C kGߊ HYS Ki+N>lB57ëRSA~ꃈ$.M撝1bLzS9V%|4?Xwq4~.9aT2 bs$hĬ p1_wUp]8jy-lK1Whm) (p4^&kգh1 >#T)>PKK +K˵nٯ2p4揠i1-JSцէ%XG~P;pzTJWOJTЋp4othK3Rv5A|Y^%-@)!>ۅ26CrOFf[A~e?%>pOT^WU;z1f٤H3$3(p^|^[ݙ`ZLnFZd|ȟ=sL G㸱?Ѵzr I{_mզЗGh؂rm%maPr4?5ȌG&66lchڃorOαգ}$-%L֓TQI0c^ -l ZaByO\vBMd I F߈0&3 l* Gh7*4鏊Ѥf9Z/oBId EԖEj0"ΠCP.&F` g0PZ$`AfNa=VU߻[ʷz*LgwGY{ocݵw/~ط3vq2}zڥյ+V_?\Xgp4Gm\.z0xփkZ(v 65jzL}-E'N288u,SyM*JKL-w1|QZ*QJ-maRlsЪtBbTSKZ5جExWʤclK3U"OriT2LDhI;J%qxl. PD6' gRp2|?2uI_2JBdtvv?p\,H!L1M$X*ͥTR2QL8RLx!e.G#d4#jBB H$|iڇr?Qd[4rfcL8ۈ%/؈B*'G㫡J(rR 6FhqjX:Lg7l<*red>6Q3t&͊cbjX4͖GOMckGdFOfvQN(MqV̕TiK% ZF6ˋMehteS|d^(M#3"cT#"q&fBِ ?Rb=.S 40jre Ny˅TQr - XꖧZӲWH^+è/6,*lj[1FUE+֔je"y}{gzT>beSv~Q,#|#ϯBQke#4*Ւlc<;hT€X%'MğYU&\B!Z0QDDUTeƲ ӨuxϋDORɊkМF J)u-{rUvknޣbmUQiXŻaD'iq5Mfs b38S8E`;6T6dUvYNkc@4Vң1~ J0MTg|mp4J4I`/9N蹒[}LEY8Xk6VhudSPTGD\L8 TZ/&t"q1Gs "Q1l Ѱ5Ҫhpx>0;8֕~{:^k.#zgZ: r_mgvDZQIS2Trgm45uG4?In9i]P A%خyУ. "|}560N4M</Ӷh3-՗ 6 GnJeLfF1JHT7ځP]4nEZ-T!b-Iohgy\;ogA2L:zg3j. pJGJKj1\]i X18ĭ78gx_\:cmнB%T~&P B /Mkcm;&p-i=]$ȚHʼnf7F90Jk!)^C.zSL ۃ!Vȃ#i cxy,!/A1@^̌[_;tb+XdԏNFf 5DIp33u^V)*KH6x{RXpQ8XH9?Ѵdlau%Fd1@j=2M[ۑ8c=e$}W:] hJᬡ`ϾxM$VNhREa4>}cB&@{;֎@=ɒ]`ss hfƓ%j9,&c0AiKM:ە"hc .kow!Ͷխy8l27M Z^o_m]]6hbzesjWW'+T94<nhfjTp41ژ@Dk_#hZAB&J."Z>a r6~[oBsE; 6I+Bc,?,baRi܇,KQ62.OF Grc;C>"QXy9#lwWxhJp-kޥ]}4)&ޮPXI .Tbr6GI~Rx'l =am|FDӷeXr4t7 psEwr4uZ ]WOOJlꨂN-},/UMg>c}* Gdv/TwGk޸R*Nx] }/$#9sx,G7%D̅@|[ %L-8LDH H]80&㵉<D~h&n)"zln}:aCF x<Ǹwϼ]NV9h] )١P*j)h[}QCkhԌpLh*Cc|m JSIωEֽmcUFLT6%~ht/Z99<-"g䚭F{HqTTJQΩq4h*Y"TiNsTA"4K<KBr<]7X,Ui3eTN|+H#ïgbex@@DQ8L|=5\^hI*V Lr)՚jzJ._`w]p1K1.nō%L=u<~WZ1>kL*Ќ  G$*z(zL*!ha$Tiժ\j*ikT WP5KTFPh]Q qXq}:vi{Nߪ JއZQlagr!`V"iOa Is\j5Ffeh\LmV ,ƸZozΚr*h95#dZ RqJ>]ͥnTD6\-"%( P@^=5|NNJ?Zb[LMduZpPdO?U;Z%>5@|P,qbi5hUBtj^6oujjۺZ[cTqDAfS]YD^sH(ѓ/S,胠bn1İ`ɞFt^=:2qi_LUX TI5irZt3:FJjd:$83<ɡx!uGF]4h[ t[-jp;,A7GRpbQ$;1xp"5#t6guy/'q  YȍVҽXwSexb_O$G{0T9Ψٚάxn36G&Gu@ezT!7 {4->6Yr cYu̸G{yo6ǝ٨-cBs^Qjs8ɾk&jIhbEhE9y3Ͼ!Q'?ʍpfߕS?wZt:h33_*A[9'`RےB'hۇEFѐs ";SyZsr%.gv8>2=6ebk2BK!3QPpQgz w{S%|{΄xHMSPE6m-z'g^l;E z˩]fټxں \7NΊ+H^ GyKd`R35uK=|4!TjphHO%Xf?r Ajg0irYT&*bG WDAǢA81^3RLD *LX1-I")uc*NA(( ^c k/6Ď?^'5c^\ّB*댠~ Gّ둡Qii/m+̓z٤@\œb4.fM-3c8w6G?P]d9}+  %O 'MBCofW!bpd4jPɏSK7I4n6Zv$L̇S V#& DFו蘳tt6.|s:/]R 3@`34xczCr?Tm8&b`NM%oI;L+a0]w2 Th혤m5ΙhƼq{؜/h i۳+WWήmOQ}0k __㬴b5f6vu|hhqu4ͯbb kDXMn͖ӛa'iS*4ImC@oAmڧЉ5c wNnpI.q5EoMx4Y&pbMǍ@AoSګg4.:F9*>2};LeH-TgQ dr=Ipih~גdؽ6vRo vc=J )9"uJ><)rLW` ;EͷʉƼ *ay'&;fggFF¹c6*h}7% k /[z~."vd?M lrw"RoyON(H=, c2l؛ӷIB=K 5O ֕DH q܄MfiԲ `@S%{dQv؊|z?Վ\y "6/ @(ӓ`hf.\2]6C -wdC/u mC+W% zS `I5Gɔ U3eכ<6z=l+ɒ]3o$xI+oFн*6mItp{N!s- ?P0FU_pY#c&ie!\-cajl&[M8Z$bfaV(876"A_뾍 pdwG=Ynt6UÅ!Fii;!\eEzHDws!4*haњ%?F#KH-p:Ia7D(-m@D Бo_.V/x/[._]yu|>GR$k𭿽o; V.]XϿ)2'c﮼Mbh"e]2\,+T%,cZ~0|q;+ kKJ02D2KelNP<X|zLɤϢ+yK4DXBBDdb)ƀxqZenInSm vrʣq):ۭnBF#So `nPbͭKB)lznVRo;V3mQSуV![oBWrR%+XG&h2LECdY.Rf=FѩjD>j {JԚ\1+WkTz#K(t͂&\6*^=DSu(l1.*Z&RTA̙ȯʖ* *իz-׬fJکZՠ`*!`2hvp\0)x+ /GShMh@i| FǕәq3r6ݠVeb,~•*礲Yb9WE]!+Њ9J‰{H&.O(U9QԬŢ>rT: 5hqG1Qf&,NA֝DBOKHYUky塂6jORUfFOhyTc~~n"KBJZ' ªK.AE1 bVGGM)JksN!Oq]+YQ; cr4V_.O*-4 4 hXV*nګUzrQj׋F 4MVs\BQsNevZKVӨv͚j QNdPmW^5ql 5TsHdx iՅUh8@ZmVBgՒpjN54̔AG]%qF@Em(x1+(fiK6#9YjGsxѨYNk Z2حQG[ѡmZ`Ej6=hXHz٩4U_o6-8?0/pת:uWl @`~,13l:UpM/RW cЬY3n)bۭ$Vth<-iq2"PJcnW:*} G=n&{XMu~׫@H6 <8穷2|փS,Y~I[C LRC#qow~8hNyTF]$!52PBa8TkDc$fJPZgS,0<5@W& F:qf$&vIc Ii/ iS蒽2NwgѦњ~c`"YٰeP5ExGKAihp z!O+h0q|7]bk8ۦS6^ +7^MR݄g+gp4G3CsQ >@. |'.NX:24AFL32.Kظ SMxCц Eu((md<.pCϸx wFI P3dd&?J"O7z$>*aWLCSqGq6o"h x>S MZ?Fhbh>tkkqK&[~-xksp4~+D[|@Gc9Fۃ`=m+L "拡#K'ˤ%.$Tc"$B/avV=NB\#8->j(}Y&(m0^⏡UJB9s5-㳷Űj9vɚ5&N P43`sqfv%Q֒ ݫahêԓy01~K9^F >vm D/0wU GGmphf@gJ~|LmsS__,M;n:RLҜ;H.#y~ Z_]Gp.y r}#}i<}9%}-(F@ nGXY%1&qM~|WA!cXQ𓠴aW9KVjǭ)nW2fĩPGan\Dc*^$ 2Zf`& m&KM؆#ffv6[AhC%fz&&@xZ`,e9p4?N "!? IȓȯAZ2FOhRBAo\s|ahkuHFt6O4L6-,,L,KGƘw|0Z~uaDWd\*)g^eX؈݄a1nh.h3|Bb ƣ#[/Xuy+^{セ;^z7Q˷~u}oc?o}?w~_zgWK~}W~ӟKOן/޸ok\|݋ޢZx!B[ E.qa#p\kD*ͧRd"%և0*j+ K%/˥)9*eәl&FTBl Zd助uʅwx_7/k/,q#JqY:cc~Ak+omK z͋zW6ފ'V㉕p?p绰[o||UZkW^//~O{㍗zW_}׿K/_ѯܫ◿~o~_Ƿo~;oۯW?^x?T?{G/SZo^+o/g/9߾+o~+_~ܷwҏ^xѿW_Յ^}W.}߾{7o}?=/_)/_=z /??uݗ~W__S9w뉓s}gg͗K?woo_Oo~+_ǿzo毾/}_կ__}[}|?w x㍷88Z0'2ZÛ!P/38C!OP\3U5 ӄiД8fJ4$TM\+<@R&Sf Gk9ũ^bގH9-[D1Y3~ի >L,rZl;lS9Xr:]u5ש hjP G-J1ђ2L2D]qEź%~-1e%hpcp^ל5I$ 6_M>l)VJv%՞D*B]ߧ ;I=8Tcѣ$mp5T_3jhkpjUj57&\ySC֤CýY7\Nspc+5bCTGqf:zj0iSi p@Wn^ۆMhwEb NOsYGQdhhykhBa$k@VvooI Vؖ]O9NJZGD!vFl2@)G1|"ۚU0&'b8d-Vy4hL]g Ҷw1uyuaT[2%Ip$RMuad#(Mms GS.)#waG?,G3 eQk,f*A:(66.]&s̑V?Vg0JP)91Z#-#9̌c^&~e< Nэw0#Ѱg(}ejF}CpM Gt]81{*b24slRtiV5{#]Kkm#MY2CB3lޘ\r4oџOGö9|'SɫFX U&R6[xԄmM-Qm9 Zl뙲kh* f`hl%!rȉ'9vSn?v8Ё:|ٳwޣG;w8}G{̹8y{|wg3>gyٿg>go_?g>g_#=|o?C|˿|GԉrM7p=wa>IuG{h>{ם8};N?CMq<}co>u޻8|Ξ̙~}߼oM{L?v[}{|;z~G/9u#nٳ9vӉ?g ٿOVx rȁÇwӑ{ȁvOz'h:FOv쮻oh{o9xhC{yo{~֓Nv6tؾCoOs8pn?qgy}o;q;N:vw~C<}#3wzΟC7xݍ7|ǏqG>?K/;&:Cܳgߑôwy檠ibXGeP2J.'$\Kyh\wءQ} ; TƠ\O7r \6![aUuiX  z4Qp4Fa.7d(.WLg௘ML !Gِ8Mz%o{VQXWc&+)Z Hr49e7 D GRMPZxxšѬ8*Ua^RH2xU`M;jRm2J+ՑA`:m@iNU:UjEN#s\ f1/^VasI?>449̺oyZTJՀόi /R_G5udVtєUڵS5YZ!(lTX8KT^Ek+Zm\ȐV5{PwR)G%6dfa]ǫG3ewMP d'3"yŷKР N5˩m}Zas4r#g(A{HXxa$m9ߖ;xhQh;}4bcXfLaDW#8 +F6ad:QYFv6/WoKfPƍ,ұy8^,~AcL̲_X?f)$snOBj {$gBZ'n'GSXѣa.Cb4 0(RNCY 9U a qryR}jdj =Čp RY=ؗ432ii=/3M2M傣)өf ѐEiL;l.UβDRjGv Zvh&.n Grv]Y2C5H2T+$Q0d-g w9Zn`g\舮—`z7376Pr4륉?!kll=-]&CS^g H^jb6p% k:oFpg^qo[4LGRϣ!@j4 ΨjzA~{8=l-fgۖɃȶ(^,cٕp.P=XBUk Ѷ>mt M֯l4b1tNz4qTn#[L4klE/Gutʱ`jaU3=.4n^nbUCɉ9X}uwp/6sPĨ X<6D_ U'>PHyvdd8h^kK$qL!,Nr$Y$&Ñ&8,N#I*z_Fխ1&!$ICq5M7 `:H2Di ?L^ E.S`dm#pywyÿ.tյW}&)9~|'>g/u}V\Þ~Ən'o̽=pOu=c=蓏>q'>x`-7on믻|#'_?7wxC}O^ -{~⺛>?yG?ԧ?cO=<]wuܙG{wλ}s̹w9s75g?'sz)KzէG{s'hrЁǏ2ʔϞ;=J|ܝwO~駟zOȑCv<}?( _O<~q_ɣv;|;s;y|}晧c?u;={oVZq~}xz#=#ɓ'?~?q|3';st.8}.j3~G3=:v=g{'Ϝĩ3'N}Ï=g?y tR[|tưp8YLDUmk8ZM*6RX6*8**|CD&W-u*EZbIl,т!P]\;Zߺ(6 d5:ےYT҆fSiZ q(qLS━`4z4nJ7]Q >R/P?A 'e@B uS3B䝱\ԅs5fr #FAO½Yq~juX% h HujM&.~:z(oE\!mco!7$/ ̋Z(!Z6]F3m mYi)p"5w02ڄĄAd0_$i3(--2GĒh8jz>kaA;AӔɁweƾME V_cZ _J~C$r8k P .(4nآr8 x+Y4q]&P6 W+1C`g3A'Kɘ[:a!`K#aqeÊ*jֈjؚ 1ZgE!$́*sتEnU&wb¤L:`g.lA֤xH+c$]6UUf9$wfaLa^#R&V3 P4rܶDd4GxH^gp!QŒ!= eD˹X{g9B9;B'[W#r Z(ĖsC]whP3'7Q!\l ztdN{Tu飍'a۩ FE$8hv9wRPԸ'b\}d.bAu[J5eL';aȨNS<-u:U" x(cl_*(MS_ r9ug+^~B5%[v&1D 4 <j/~00foܪBӦ /l`eNܹQ^ٜ]+u4=X8RpW*n#ذ9(b4>c!L{]H8R%a&vS 3 ށQnAP$#oE|v,}ɬBf1M\؍mܐ̴.7fzf0 "EJDu%J7 .wRLO1mڕ̀+k9jE"*ɬ;01)s4u>ru;;>Jwv虶JZ|c*輠u"H,#+C_=˱߹P 5dmP "Đ/b9CS %J"fȄKѱ%6P2lў=}hgXqqqש=xgOL/.]_}% O9 |0|\N.9M8Okh}L VYOGJƪVJӓbgL%Hv F R_&t2&´5tגIhO.)E&EhgܶPjivň>t~/}I!ٔ'QrܗbXy}O] idޙ(i{d\ y&ү5Gۏ7>x h hTڃUDi=bSD*T7GA4M ў0բ(MDmKp'kGr4zCOȭ5.N^v}ۄ=D|KM/FD!g7濯o>{ɧ?yLK72N*Bx,y\.#@,JsOpt)Y&ɛԍt;oW^VZaRs˱Tj9N.g?27n,^ZʤX2Ptlys` 3ФsoZ{{ݻy&l±d<5]X\XyN:xcέ7nzk~k RɅp(1}뵻 ZXX/}w~Ν8d;w曷o FX^ [o}7һ_}w`n.^Zks 8oq;o7oݺ*,D*O/.XK}bsH2Xl>o"71[cFCx60݄']Ke^[x߼[owʽ/ݏ~;Wu[>tXll.x${P::($evp=::By4T_r"V2}!ġvum~xzjGl6/ r'PP$PؑQx¯}(&` вŃ^A Gj2MF-Bژ1cJA4hZ kGhR>W.ԠI›!`G`(Mh)Ձ^j/r4vdȦP&Sa")nc*R MN!f"t|Td7ɕP<*G˟OKp%H @v|T8:T`&Ǭks4G%C4ΘSj8y\FKpqAR{W(4NNjXUAi-(L HѸX`((Gリ#ʪO \ES1VYw 5iXZΊ1]8Pt8aI,1 aC4V jR~ĤN 5q̞XwF}%=G6ĝhR /5V,6Jlo(8Zȅ[VЇ0)!r6r2T\U([<[RGV+8 SثX҇ dI͖|QlB!DXyE-ߨZJ<&hMUVVLvoTU'Fd )Ujfr2 ?[VҧFWtai!9HۘRSl)ɋ$B u_)7ytl+P&npZze'U-(ʥW7*m.єĀ"uH&:&섈@>1JcݡRę}GW)8@L GN8Z#:1҈Uۚ_U43B&$i.Q' ),GB+Z=lrKTݩqڂnw7 G @=ц:jΡ5.1"=uPha~ի]h wHSPa$9 tbv@wK 7 ~#MbNa,ZUx$'q CzcW(;jJ"QY<`:F!<GKLg@hp Mt&Z&L£^Q(h!]@@]GC:` D\(A/5hJ &:U'45EBhbh_ӣ}G L7^h"@ j_TP VXA.AԬl8Zyq69Vh#(1FWP/E&ӲJ=ytRɻ/ a>pD?hQ2N/Ls( 2^bgҌJOOVHjzK֟*ȩ} Qugyw2JӉŔyP+$ [.,\h7u5A"6Ѯ(Y͝bza`F!zF)3}^ݹ-u|7InG+&ϜS|!GcBMw gIs3 xJքfD)9*VѢ% s4AaRA>sh $GhKhP0sO\C ChNO}?c &F8A42;375XEk=u\ܕ= S;C9]IHF3G9ڙR1.I":r u'%uOuSq4I<`sCӔR,XiݗؽzU͇S}+RGWl</Q55|Y'"O]vCώhDG3oɸHr"#5Rh:WX+idJ!^ JfWmiTPÉI'I99r49H  h$Q5([͎E](paWfk0-LulϐУ)%Ѣ/+ZG[o~խğ hbTrpԐM;^6\cɘr\TdJRԌ(>MƉ'ٕY09PCdXҢQ8\V]C[[htOL^+7*j @ "s`ӭwppk8Qd-+Phz~hkG{DƉP[#-dRm1/S3n[ ސ!h\-Y\aO6>Y~u BՍG[Em>\E.m}s{6F9)=Ԣd=^ځyXѠV?}O?___|rMgDd0G"h4X pмǗvnoOËDv4/FhWn Gp"I}wɟ}}kkw~o[~r&Lģd< `00*"?rEϗ0u` Dx$x6=B`bi(nuxMV'-Vu|bax޸ϓ{>O|8x(C>oo4 X(u}.{ ODCPWdupbnoJm=ja0lwx.vx41^>X|(3KACҋs7㉌L }"w8L˩MXߛү>oMz< px.pwyWaܝht. ͞dR&yc>};\No8|͛7^K$`2sMx"BnәLC?sCn_©dH؍@hN:13tFCy$#L( x _YK"̍sf2޾{__~?zKvk/}q4y+ڟ((;>?EY։mUC445$Iqav$h oF qJ)1T Dãc^oϑ+y]N6spG,+ڋNzEjAN~:Q ,r<-dgpV$JV),"4&%JUEap9߱O@hH%"E>O֩AsxDb{ /"qg +j$K MQ8پA; $GBE)R++ xLօaWb@=GCbR5,~&L+GatPa3P#c $Uu+"+68 65qV#$(呦ޱ7#'UAVѐh lW&&uȗ8Ջ0iʊ' w-eJAF, 9DZS!xԮ|^h԰17X2_ ONhc7VOz=4cEƀuxǟ !{Ԯ0VyIgZk0 ux^,&YM WըjH;L`64ja1CV@azq4()ZYz* TJׁ!#5f$"FQue,!OKl #QZcѮ!DP)]CZMlLMCAhCGCĝwzI9%}]tT"am }߽Ϻ0J!ᘴBxmӛ^ i7Dsȅ*jFtB3C;0}z=]\ercqzZfvO( %G7Gk592}ƗDi\mORA9d̺??,d=hs.}fJv9C)9~~8hgCs l(M/O`&_ݑ9 Τ%[@Iڱ8E{ Eq- ^_e$5*RM(+3FdLZAڧ ]?|IbEЊP_O%W$iEM0R&\ j 9%#,35煿-}ej&2[2WWcnGu|t) {YÔ>l{#^vImY|VR#Cr_ДNq4=M9OÊ@#h%t$춘X6g ;ݍޔߛv"N[<_zRv{| 'F]Ns=6fu;^+q=(l3Iz\ 3n5+anWNsȍX +]J4LՅpbyv21N-.dn-ߝKI%nwHĖ]R0N&4 SPh ~(JfRK 7o--3 L& ̉Fi_0A;|T02.[A3 INdyDid8Gb,'k ҁh^ӷSWѥx-{7G+o=o`w'?yrX8,: (dbǤbaU]Ph )&sfeNry$;"ux+h{;;Y4!v?y̥P(hH1 Lx=e\͖r{yd"ьdd ء)c3*xNqAPc ,sJT| 9<W#IwGXq&ꈞrQP9A|`GC8xD[ J2JP&2XCΐydg6U)Β4ʡ$f`sp,YȆ haFX_+tjhH24"4fΏʁ#phj0d,mX C%6cYvʠYÔʖah5HS3ʬ #H$u,Rck(ү{ EGYlȑPHPZ4_b7E`]U1+-=G~Lh盝P"!ZaN)rdvIgQ!d]TUit+ML+!ҭݒR/ѠzLQZG::*7ܣrM᝗o Mb N DT- za܆dFh*JcD nI;Jޠ6:m@ N݊4b]֬}䐬)Vpqz$A|)4.P0hC&@wR 0k >wHW .JG9oe3Jwrf>5VƱGRs  4h~^4)05dVS+$A:v K%5u.( z}6mt՗шQ6eFPQTPG Pn>6lɦyA4XXMd2F^C5] s݇ k"kuU ϟ=th Z)Y*10ј!^luȑN h%ϰ#ܓZ^!jR9QH_ ٭Kf=rzF ^h#}`9v _.s4z^ium#DaGkcD&L!AiLXbBEDF|.28>='?h#.MZ\hDiMqޜhx5kQ~bmŪ@=G;o#mkddQ6+ńQ;)XV 8T6MoEӺ*HH4:힟q:gOq4U##]N[(-LWs߻Ҡ ީ2QdymL5ZNw 1y*J"!"]0F8'B 2HնxL%GI!9 Si)={UTi'8SxCAUHD{iTp:2,+űx*OtGY8E&ӒTĞR2mȾ3ThGJvr{4ş.O\CtES(Mʡ1g˘Iavv{~z.)G9&3}tpcsrߣ9H4D>h-g2K*X8~3bA8X'h"uZoy/ DhvV*xއK;r$^K{6-V94 t:{3Jaq}:'8Z]ZkУZ~bvU!N#H8#io(  =Z M 1a`Eq*M@b1Z]]]YY5i8"me}ihkk0ühM("u?mnnJkͯrPB9\Nn 2 E#CDǶW7%\wcÇPd׈.IC\ym׋9X:9TCLQQǷ?ѧZy?/o~+&&/h Fހuád*gX|w!3b,0a0Og fx1d`5 Ǧ0sml00ͺggFbvJgMYb6͎]/f6ˁ)lNdtf,w z^jmi}꘵g-^9`0?M8flr؉AYa>+vr:.o [Ogwx:mvtBVf 8!'F*ynWLByIOÿzpx.LG"MB{>W-,Kn-qctN"z;^Eo%7;7^nԍx|a~6yH/F('⩅"L(J/2H*JB?`xq?S'>]~?ހ+p#K%#'C.Xz).;ko7[ү}wt />'{LJ2ɡm_1+#tpy9z⓹<jHstxHCFNLIuCVͱ#!d+堘[a(g9UGGʲP.yj_Ѱv% |u{(aY W m18| JrqZo85' Ũ˚*K 6F1M >J](mm-1ʏEE `QyB"w8=Qd׉Vj>8(w{^'d:="N)3iA pi89E IZV!4^Tܨ1#QF9 ^X|UrZ暰d'1o^#rtd/Fu,p߂nSᛆywM3sFbQGkh+PhF7J8I,8H3RD0H"G$A2w.ؠ}Eh;iL*GMTɐPڐ !ђ,mrXO3ʉ~'ܡO'!8U#hC e>IDQs.iIvlu:9Z8s:f bѐxRz9(+/:?UJRJ҅˨Ԥy:6q=z20+wOeO.Oϡu %6׋  [KӅ"0K5%$4bԝ!!D)ϰB{yR?#:4=Ʋ 8l%\1:ͅꁻ;؝[b@vd1q4^鲖$Fh؏hgTY |RJȆϔNWZh"CM+EO0(V"vKOgtJ΋lQþQ2>IrԳŶtp"t vw %\UJg84exٿ7#.yEgBDB$濪Ξ>;{Lrh!GcUC2?#†ajl♲|0AgϞ oTϒdR I=gxpȪ*[QĢkH٣(ͫM ~8z7WMf }8P$i!CE<T.SL18QGS)l F|ac!]8!MQU:^ 3P%DJ4BY^L$RQJHےɗ#M>\> EDzvyD)'F|DPj83#7uU(y@]}qhF+O5~'5t{tHlSNw7)Ge%o8FR,?wn/ZZ\FB+h6^6kLNNX]Ydu-le`2gLƩYԵ )5m^221+ƮMM,X0c6OO'36nM3fjqYNaMO&'ucS3㓦qqafl8>cqAYӦfܓNxfuYMVǙi #@0fgF }Q' < d7їn`4 C kl̻\ !'APh6o~,Q8dH*87 ݌oC72ʾR2s/4K'ҋ0wGSsP-Kl$[9ɖw G(@9< iY:yd{{FQv dFt93*4~$p+r,Fd쾌T8UMhe5A4!F)lGG%Tⶡ. ZnlMHm#%Q(GC"RnBNx(v$Mq4VB x!4;Σ!9Z>WEvP/jPyX&\H貢qNNP.GB99cM#&!Sv>tí'wk+CJ?BJ'f*HU88AUĽ;h7X++/Ix|P>9.WBr|̈g*e16~jJEĐ5 DX\&hdH|\:!^rmY+D :jbzQMw\K 6'8hP% |KѴQxX/58ۄ!=,Y!J!GCrJgn+pr#`e(\JƆr9go%txcJI9ZE^1TBŚ5 P+zM$̯$z4hF"Jf(t=IJe~hfggUVG|V9)qb ,2S>'ѱ^t6C0O7hUsj naUQ*Dia|\/8E&:zw:tO[ JPY; dTĕ"5XA ߚD9z.G c7B!%+׺zR+ѢHsgKYבl$G*s4eR0cpGH %K="#'J?[fA`#ocYsQEgp0:C:@)Mb=#]XdJJ5QڢO2 GrNKp@DcybFLMsݓJI^Ѥ[&4Taa}kQJ[Dԉ}[I0L\`ĜH_hJaE6xBoqw"|V~${/8A4.UWp( BxAvi^gSʅl$Շӕ4}hhpWw*g ؇P7u$5o?0*`;-Qʁ3Ff3.}?:BL0=ea'0IV 0V=Tu=x3)s4(n%=Jc&tM\]ڮ' {eTlr'jPK3=fKv}TeApEhHptM;2 >Ťt; Eh=J|6iBΥ*pLGDaG\JNG4M+{u{%|u2^r&7iIEi=%JUTq45O%Pѵɞ DCv2$H36rdS|;.sc8gDǔ_㙮.Jc/~zLqӧP租z:8飬GcwD)TiN}hHq9QmBEz.s0Y;jP5:蒉d zscSVDTdxሂU8YԻD3[򳅋Yڞ+>FihG1yQ&-E]hRZz^(!QŔF%@2KFe\B-SN56_ʩ p ^B("h*ÅXs&>G6SY:DvOEuI P Jư]5Dl̰ӛ*{Fe?9o}ZOl-KS?XH.8!'k4L_qhzk-- {a_XM9UԩF9TɄ2*?wM'Ԡ)Rh\S&sD-q46Zߙh.A93\m]kaJLMq#`lvTYm.p9n}X8 >19mw|VGssswb(Eb7;ɹWée_t.p D:KdrH<Ot:"`80EpA?mvtDT鰛Yqfی~/{9ҋhOScpaX2MÆ4:Ypp;wN`zpPba#;apXn/JC^CjIX2vLW̘lh^at_-`*dHV硈Hۃbvdjogʲ{k5?/h(1W焰.>Ǩ VCcIzjH\Htz\! `g)R8. @~ f/wDhưLh4wA #xr)IgHVq||R:*`31reF8ZUH}>+Зq-8=>|:Σ=V}S0槟_Y =f( 9||p U<3GÈFS)*Oـ"ȧ:Lr,_l]X.WY~ĊHz v.41'XNJ;BIsI? z4?SVƥБQ% ,B +IzUCATl5I)Ɠdq akcK@2u,3\0a2fw%Sn%r47ݖTm4Vb@JHٲ2_)T*5VcqZU(hV%,u V/2s U*uUZ,b&PZZY.7J%JTjy()F#YVZb qAQb6<'-YC*L_jNk{ԕ$Ǩ =Z4hf R,-Yo+KI6@3vkP*9wY&'TlLDWEe5p!;|fdmAwddl5|"C2S5CCh(MBҼj5.ZAfkAI63:,6}=$Ug_G }8oyj9lOVls!2?T(ҊX!7T U\D63/_[]}Q==fAlA>bfI9|h"y.NI-X08PR9X)5%J'9'i(MB|!:PaW )IOD'3+ΐQ6!C^J9C 'ݐ5{)y0 z4IRbi@"#W= ii.)G&gKdM h*QEgxEq: φP空Ն)1%菄:)1]0Ӡ;lȦhBy[<^3AEͲDl Hu?& Abg(Fk_0TR+wewP-]m>pbh {ZOCS8YFjz^6TVJ2шjÈ]xӧç `^ >"z:O/dk<i%|~O`9ԳL; OΟ_\~~O/Iٙ h~l?VgGr_Hv~~zSGL"ļ;/JAH<>Kg2)cW=J^ nUV \:S7IS ,CԢ!ZJFCj5S+v5%4=$О* WBDSMQ!=@)h iLYď_/8.2;4˗K]B? n{3P416$FBL~ۓ.pD!4]2ဋ?h7Jm..|PМ(y,U}uњMjzGy>bßX " iK!9 OqEqlgzKI/?Guo`_S=ٰyGӗX44laX[ƨe l44YͺCWA'F$gMobH Vs4~S5f[e.ŒBQCK_s4u"-r n?7rģg12ij+.9dy~>CVoadvYՋܗ=^[قm~e5@[Y`m}Y,=GJ4&qBp8%'] [[sE`k]A4h,Incemյf8` HdNhJs4 y:ym>@HimcV ͭLj6w66oJ6h$A{pjk{EAV!8\[[l{ÿ>?/pK`,s.;agff0>1 W&Ǧg'L#yw8jqzMv FnOpzd4L7L߼뷒H:M%P8rjnwi6酲X,@5&ⴘaf8;63c/_+/O\{iW&ǩ&ffML"G~/G{85diӓSSƩى1dlƮMNÞOMF _5 VLaڍf2;aٗgύWfpu3Ʊ+iЮM_>ih5v`6lմMve3FԬyb8mLvhl>1bŌNjv:ncP; -ݜ[HB~=3kp{|N b4>b؍px!H/RBɥ`b13&%L"Oü9}.(OXz>Q4rF}p4]`8n=j-N+23cu: ;VtG!Oȑ^qﵻoMEf̈PaɁh>G 쏧bKwڻ_z|ֽo(z}kgxxom?9~˝$Mpl8!y`bE?(%#I4HK0Q"iУ1G)+2^ht?=dl7 Y\hOMVh!<ϔM=Qe }${{I,W.YJ 581X9eo<֎"LhG&r8U@05udهSr4.0}γ#B-aC8ZQ=갌FG@28Z>BJ_Gdg8, *@>yOvv=铝mV߿G;O0ms&+}|>yqH@( QtZ29.6K' њ*Uc0M븄QqI^UPV"4V,3Gc Yߑ6`@xva#47DgfMh c:?Z Ѱ ' {I1N.T:z:FS-u~wXgodyc)R81M WLh=a @_IVeTH1am5ClDvLѠ5Y&~r1aL=J0a '\`a`( =qUk1ߒ8Bs*He%)ȣL[A4>0^kc9G%J`čh)JP%8L8`vꞷ{^Y@!^l\K9]ҿ(&PPu]]GD_eyUYyREARU1}:UJƍh ktܰ٪Gqr:g3=DCp(2Adrkʯ}ᙡ(=N}b7?}';9k8A_jz֕xY= ")>vU8SOB˴ֱLl$p!}(?^e*\M}5/aM](^k)Qa|vbUkwY)M#O (: ; GSzVhBHp%tM)s=]l?֎Dl小xx* 6UwRr~ES4Qkz1l,ƽܽlO "P(4Wb.ԓl3S e;cvyz I44`K@KQ+% X}&P`KDw?keUkTkRQjJ6J+ᖾQ^[}x#0\yq!ͣBmmukuu}jk2= J#AVlɈ b0]cei1B4 e[x 晣 G[[O?&JD1MC, {~DR1$kT&qqMєK$5c3wȝX0ϧD$Z,Y9fbffaXnR gq)Դarzjlj/2ayy}z剱ǦMLKׯ42aנ^¥MN_~}|rlrz6lwm0٧g0\I^ş}~qr &C12^0'-3ֱiI)ĴuCb>~mrz앉SSƦǧM3hlNa6 5LV/LNNFm|bf`XVd18=ppL0u#{eFis H, =p  bX:Mx|!YN$ñP4g‰Hk  P^45 Fϴfux$Ԃф?&3xgp B^鴻N(h6az4 ͘ N#@ֽ׾}6 MxV 0gno(,|W||w>Ʒ~~+Xxe̘W?R?Q0&/X" x_T=G J+gI$R0 ء_잘x:̝d|v30%w8+@?p<b}(w =J>lwwEj"khhojwxo(GoF`?(g辸w|fюٵG/Raّ !I=t 5E7 e;:&\7Gm'%q;)uhN8(nRq8%ٝfc:gqXƊ69lޓ'ɓDi{{;PHI<~ѓHpѣǏB|wwduIfL>#|")Qt"Y/QR4jftR/U $<{ 3=`>Y%:+* }/^{w}{|wr:; ϭG?o~_Ћq\33gyM3ƲX.ebt(/R,AcV"DV8LS& L2Ȅ[ф$ѐ8FibȡiLīel-`\2/+Kv6 myu=)KImIK "fnl!lr9銴\N 8Oj4a)C+e3\k++KQB}1TP)Xpq" 8L@.1ofn u(Dոd4됫t(V28eَq9@4}!SnCwd濙.9C  *y2agkVcPl[ hB^jG-< _1?z,z5A͊Q,%^ 3dRFsuS %+1h]9ZO\L0>b|עQOz_&eTj4!D#`^cFi3^.K @VZQihE}iHJ;YƟBhׄ^Q ڀR*C8EmԱi$o.,2:L E .8݉0lZc;Gt׿hF%69V4 Z/֎єh*.iWU hZ_Pn!TX0[ !ȗ d_i$,s$[}i@VDvV}5'kiU;%OGPv<5-Tz4e Mlir;u UgpOƔnJs3'V}DUMWMj"c2hr7ŁmCG5ƳS^$_=\f_ 2]0/+G1Dܧ)n.Vʄ.\ l[E[[[>M1v`%œ6官K\n*M5Oa-!hx$hǢR)'vYuNQ}5 <'0p4p+6wGjrPFOaäǻ#EhA5nH,.1 <a|-X;Πʀ/IVS.1Ǚ-2ǖx1Q&BQ:lYOYI \]KDJB)_"GnS* L^ZYCk=niC% *3 ޶5D]%hIj0ZCP\|gkW?Ͽ?51s8xV0,N^ccn޺ ǭQ9g84#aԤ'U 2&sS33K ggfWo/E&C㑉qZu(< gnO yC h\n7=oylcQ͡[zCύG>cǡ熆ofnp1ڧ瞻yQtsm}a7dsF힡1';"vShN爝>1@W?/|__ο{G?Y,h N,AnW2yʞe'a&~DΏsgVkG$=>7M!'&D 9MO' pQRLP2&yaZ3]hgR'Gф%IdoES#*+m e8ZUxgLŎbh"*jPI5G+ϊbg&A,Y(TJ⃒OsNRE8c T<(2i8oUF8#d6]\2VrhVPITxk:G9'ãc֦ sю@?Oyo`z5:ѓøANݣ7;;уD$>IeNl!g4zdL E{xrd /z~?f'BiW>LI GK%(Y)ȴ `:d N*& i,9D: P-O3 ZKKh޲U_=0fD'}kh]Ɩմ5Ѱ Gpkϐns|6I,hɐ&Išl<ikF),8ZAT ]; Ac PF?/ajjt2U*Ή(,mrMh]&NV' ƯzYnk ]BRK2JV+HeV+EXqj.=Ŀ#l2Њ L2S~zVf|ܴAY;dyT?iUS0x5KɌa2 ]ׁ f_]h|&{,GkrWєLF-6K'q\hB Sޅ|1kF:M&9ѻ]KRm+ETIV^5L*#V0:A<ّ‡҆_ .G&9gqZ9%9jELM"b>W9 ΰIFߏY(G Ã#~>x$.;k{\LR/BM~:1^1HK :nlnlmo>V'z4m&n?`!/|S8nýG[k{O b.<5bo`Aڑݽ)֛QlR %Z7mFfRjgc}{}mk6u}k7h?_?vfwkwgf$`^>aqƼcp"Ԍ+zg<Q"8=<.𯙩ۋ ss3ɚMLOxA*C u:.ix]a#hyF#ћК9dqm7GF9Lm6d9F÷FpC7FhFn9IШ;8O/li 5tN%)+pCܸ9=nW 9=a7 sЬ)wYo`KpND `I* G|T;O$ 333K˷ܟYXAV 3s3 sKK3+ɹ;#s3+wܿo|˯}*ҽم;s+/+z̍POON~qtcxW^?}͗W_wͿR|6?=E|Y,' i:{gGa.~jFv4-ÃuO'Qy茊^/8"!^1N(0iP44Ւjq%o!B@TlH7K,Ae_cG[ʬQ8XI2va+ĢLƕQdZQbph6Mc7ϓB DK'Ϣ ZXi7AoFE 1ΓDpX<+i) )hϥgg)<1GQR \Q8-F,z*Gh'tΓX:O. (/*4GqѣݽӃ3h(yvO2/oώwуT(9eO\(R2G *yvRt5tT. Ef:rb@S! ʉ -(bESgqj1V*$D=擨lJS9ZY8($KCX/I`S:K$8(%3DAc5b6G7vtH@e\KTx?WgT^@oJ,SB#or|!šcBRTImE{j\Z==6?:BN60'v;_Zu^յ#;ŊӪJVPUgԹG,L83ExO\0 {IQre]RfȶIsg|ofQ^ь#e%zU]jWc2dMˢaC'z n6/AaxUy k`Q\Xl;s֩j9Iei!kf;<֢9!hPHEr,*F0aUQߎu?C%FӇ\5F51mT5ȰTlCEqyZ5$J+:˱^*g8@r4Չ H6"VEg%Z]*hx:5Ai(N"cV۱GMģ]o1Vn]†۹v/O.\=~zy e9";R>l;n>r/x%`K859<8֭{LPvOm &N6L(AehLĒ-/ʲ^8yGiЄļ]10Yg8(TmWFIJѕ;\iolyr]nY)`O7u 'ې5G{ -4+K2PEhy ޷D TOw{;%8ZAB0J2"drhAف$2u8*mP^oonouml#.Mń?* j+<-m ¬mml똰MAi[uR(Mq͓GѰu~4Rs4@/Z {*l1%Q}=$1CBٰ#vv3@GT[{;;T[axM޼sno'6nkmnAZۿ>[;g?? <{Wff'㑩YaXvO lzz* z8:A'\;<|^w$e9^<{A` cfjafSD"^_^^KnrnǘG8ᢥ*F;/<]^y\Fo<74֠#1w3?s#Z)|3YļqI%߾}7>O~S ;45]މ{/'?O_?—??7տϽ/~;OBҵ?McJy:sJ͜'E5DS 9gsQ1a4zUعFcM3$H&Y4h@igh[[xz4cȢhWZ0v)fPhӔhGd_: ҭD~9-vPIh8c(dAx<:O$9 48h?Bva\(LNqQɒQ' qt5zA1Q*Mă(FS֗l䘈iI DNO F;4&~r=:<'`jGGGLJPr =v}ODsGg[^t/=Ȥ\8;Jʝ4GAK*x)(U Gc|0!DT-RWuەL*_̗hɖvө.&hp\"M-1mh?ZpoTMp>nY$_$;|DUCFUITJ*U9(&D=\_lXPG_̒4Q)~˰n+,`h3XW pB&&9xQTlCIr&)T*8f9er._JZy2:jY-I\30+bq6Z,h@4whd<- i@Ru_)jægTH*j av*Z GS±t%x~&X囥LM8Z%gKY .')cLp-LUMR.?jz̃E Yh\np7B ؑ`Cj ,I`f2З5rz6$<1aa@z$&ϕ z2{fE]ZIP8銆M(:M-:2GTBV _4 C mK5E$dKaduj*YƜn*zQ'8GF vXW-9ZIr|Ȫ:$ECThP1S]]a2/Sz|C'j/E bT˕ĦO?4r#6(< 8D3ezh2mw]~U_KWYCT':tv2zV$N* 6fpvCCi-)Ʃ|@ƅvikD@.hxGk3AD+K9*Uf)"dzݪTZ[]r4ӣuHT۶MFa<׍2Et"@4 E+("+ =(GȧZJtְFɗJQ AW&tu()|c1:M,I{FYXcf@v~l>/YVveRl$M \֩g4DlMp4+1L*:G3M^ƁMm#^hm$SW\*auhzKWU&gutJ;(wD6Qأ tD|p4_\kVl6'kX*. zRp`\],s]XX%8ZѸh[C!We:aLHټlf\5uzK*c#<64K]B,T~)~gZ`qU[$8ZѢgڵ{-Tm G_Q]0G]R9J h"4:kO'U}Da2) p1%41hKԛ~1JrP Gcxֶkmpb"skZ_oh0˧ӄJh!>gME$'(пK%@MkII #q^؜R!_B15a֐tLf yvhG"x/Ak a+V-wW"J` G31-}`kf{9 DDDIFm#I3D &z4cyߣC4 <5h:´et+q/\Mk5 /FRMd6Wȍܭ@OBtfzMF%lG}ٳ3>>( Jzh_b˚T2+=ZayU+g$5%^G8T] m} [Xzpmaݵ݁k{gc}GǥYq{mk: n*Gv(hջTb[Y_}НA%. 3-vv|Hh۶D FǬvuBuy}H> Mu봶 Z3>7`!jۛ:jms{wwq7tQݍݍ5jujumnzckk?/o~C!uc|(4x!?<q8^:lC6nst] tHxzx(0=#ao@$7#ٙyե/zs ]PqBAz^r٩i[##C6C,m.fxVWs~nxl!| 5 1*ZҚh6=4xnQa!Ǩp^']F}Idwǝމalnyct0mn:iǜk) 9sw<`d&@`ԆH#f`?1 Ё Spd/}?Y OBH50?@59?M ¾󫯼0wv`v|vuqne)2=G+L.L[ʃ>> 'vKK Kr 333`z` NL&&gИtӦ^r/?}O_{ȌM" N̯<G?Ƌ/}{g?[_;׿oxiQ_7D9.l%18۱)ˊ$0Y,z)cN#c5(5;Ɣ"s:4162:zN8"팞؝3’)f\1=URn j3֦ 44f֒V| QPW48==?>>I%1g$=C\BBt(E-(giNc0'~Ӈ^"zN3G;e Y8:XH%d3SS*=SC>W:P֥1hRyhHfJJW~iHڑF\6G˨]PHVt,Ed:*,-r9 F|k[$o JCZ2)ndPt#V"Y=D!R2UN89EQkDSJ]J5Z1 ;AmXI#W٤;eRY!,,iDxMcJ2[Nʉ X7J3(H R4Ŕɱ#vN lQG8"3* wټX"T KLB%W%nnsiahU>$%MV*k mabWX)|Sތ,*k$Sr]6b|~RRІ!.52-SOuCW%עr=a$ԝ<>ƐzQ<{dYlBih` #rUTu/3tЦw/ +˜ztrYP/l6m8` 1F-IW b=OÜ}CgX~&jJ/í!yBӏ@MFKRv)3\*SʕK bYG0VᢜQAV &3N&ۤaJz|q9MlLZ@PS^/w^tIkgW=INL*`FV5P$k~DpvbTB1kP1H)e7u(SZV/Ga*f,Eyḧ́pSytU)U3xҾ]G>BՔ.+* Sj1RT}q^>}|սZ*D!HOQl*}"G4WQlȴE!0EjZC$=иRQhX%1k[bUiRM-ªqQ/,Uo֊lXXZW%xJ4Jg)jU҈񐸒ʲ'9O$i^(EaډTK8=rt|orYRn-.#ζahВA-C6H`vn</t걍O^u!"pbCЫ&R8$dwMյZtq3r941g$#&SG2QeI`уͦƒمx5D"QbвMY끩$eUo)1% >C^O'/x\C01cp/^Aկ{+nsV* q|Bp$( _uydXgaKOcS\wvƊ/Zmo@U6+1,Z6ӄv6-rNyqոxܸСڲ2n8l"W)8&6rК?1qn94liI:S%bq xGk\r:u C&ί|Ҩ?U!W[ |(mk݋Zϒ+Q}J TZUFuQ}|Q}ګ=ןO/Z;w+U[Z־hv1G[~SBǗ^^<jW hWWO..@n/zcch%Z0jU#eG!6{m uуVtm=v_KUo mPxHZzQR,^vDf)k hVE!y8NQ6#9-gOQSGAעV3iGC?]p$>8:;dWa1ʰ? ݓ+ZH ?ߔA/J鮔PwG~88JC>]ivzDG֊2 &V Ǽæ5+z}UcH]HIȚ$)RϚG3Wg}Ņ!n%F}?|,ɒ[kH@q̥1'c"G /U ݿ.P35TרIx5nid^%/dʖc2ʶަ6u\?KJ^<(vV &ivA鹅{vScn'Tl>q\Th.s|ap`hsǜ.#7G}0m9՘ukhll*Ȥ۝QC42l%ݥr>қlawR#3+ #S9df vfȭ11HۄqvwEP!7past\io\B +?4;G{!X7>G`ܷ:?97"az_}مSsiZ„g^4{Kӫ sVfW-ޟ;9}wv;>2|pjiaꃅ;.///.--Άa^^_/D6*7;OB2mK{v;&fn/ܻ?kZ}ްD斖x㓟_{|_?W|[o}K_Wo/~k~SzoI(CILI)b)*~@|T,#h <= SDfBӐkX N8A!Z"EALJW\$;Dp4ҤL62Jh1hA ;JiSAl^gqC)U urN% "(PP#XqL `nyC'óqIzb),u'RI&uMSDZ]Z, bRhl5ɻfY`h]wy-::MmbKUDJ G*_cJkBr\ɑ D돶V2J.xNK$VUȵ N!KҰ-TOz|pV۩v*~+1G=-Mg*SSXU2^Ui_,*ѢYU-Ѵ*ehhW .kFޢci1hDM`hT9nVnyҚ&%%~~4.<ԭKiR{\=Ex|a/ZN<\g8c@U"Lg&uIuY}{xz^h )h/].+G{rqIwIc*83MP,z{%s~ӆ>si6 V]0vM^$l!Qh GXT:\8Qj"A}/G3UsE]1Ed $*PUk"[Y q'T`مE^j /d&81-147 MfD {N{RaFdM9׺h)l%'N ښ_iuɛ)ebrSW!ML4[U)&"’N[:W~oJ_q XFjǔfhדtKHTdrD H@4 +3Ggp cyi(y=84uxzOVԥ5=d ~v@L[JΌɟh:_:hkrg2Zy,RUF[<4D{2(PW9`t25;35hŎxw]3lvaU,:j&C}ކ9,!@ijY9 tPΖbAښx%BR67ĀQz;61:s j}Kl 7x{{gdp-ex/`&>cU3Z9Y$gL4e/DP G'M(nnnoR%ibmI|cZmed$K HRm%7"vwwOTw676ma%,zgk_'7_/=_^ /C 1z'}xxfc֘kt92f4j9``hs9=@dfb|v:<=wN_ád82gfއ>kz7^~;ݺa\-)972{ncSDZ1jCn޼9Dώ$ӐNaZsCУ؆lQknҺ.x<ސ@p ۜ> FSdh|&<1 M6޴ 7ܲqzT$<9\ސsFm!#NR ǯVMJ4Zm:ONMMEL73= #S +sK3qT 8_M̝ٻ+ VxK˫/ݾn0|oqꃕ廋˫w,^ZZY\Y]^\ SB(тӳIo8̖>z OLFƧW^x| O}jaO8??7|Ͼo~;_7|g_O7wO'DZx,$=cct"'2:IXU)^=ExFΏOLY)@biɫCzEU O8X-n"Ҭ% 5hgbb1Hֲ#ϓ(ENDvu:A^&SXX1Źo\ʈ`dȗDEYЅ՝'1A OSY.uJƊ\yXJ% G :NEO 3D\D,Dn (0J0H8] ZOTl]"7Y^`M4ďҜV]ωR&^Rk+S,BcQI[u [hlk&- G٨d =!Yi>([:z`Ʃ A_2m<-%K"3ֆRKm۫5-ґY4Gk`DSVe*Z50[N?%L"l2 [j  _IjWfutϲ ЪGSU\MѺvjT"AEgfN{ixeMyH¡sO ѸB@0"C fL5GUkTꀣ2PZM}mZ`䳴ohj)(CFdh\G7ca2Ϊ5V1~)?C̥Fʐ5s+ G@4hR)]2DFD0"a:2C)MMdWV*lɃ ٥p4-U z a|F1Уi2j2.Dnf!eu4z4ެ}E8BSXHߺh_]5.QKbfeFz 40kD(n]nl>^\Q?zXVBŅyA\ߙ]\K-3m@(+Z2tw$Jh\[۳m5:0$49[k+w(Vhh y4X$*rګg4y Je6 lrx%m=vsہOrT ɊWYx:S@49 ]#2'+0`7ܰgxfV[#lkiz±u-)o0?C1nW1-z~bS _G][@iԁD׫lgNVҺ~W8ĕ00wm式ʌO: `9X: ZH1BʚIs $LDBEE+es 8`+ς=`UԬa;^Qh^txoUۄdIM Ituc43׽2@[:UU ڒUZUrcS\Dt^S&uƔT^[j1`GDo)Fd֫2Q-mXTtN4[7b %nv*PZFQ&4S(0lA#5VI9͝\kT[k퇛[Go(%ii+1w6f%PkKgKmk8&$i[{pH\=d3H0σKƣmqw;wQnm?&gw[qݝ-w$MJq4CA}yy}<>ۉm2;>؆$&va-=Qhhml1to\\{rFlQpdjx6:m[#as4Dpb:<5 ;}A @ Gz]hO>to >XtUϡi=갏B=栍qmϘ12j Cv-(խ1#7G?}Jݼ[hnq֭[8:f[n h{sG].2 x}/>܁@p㏌=1L͎OSsEMQר A=gzG]am{d  +Bpl΀7ҳ7̄'gfVhu3əĤ緹"jzny~y΃CtPh-фM e?L,Y҃˞j|q?tF<եw]wo|K+w^s홅۫wgfVW޾s6 hP R[h'g菞@%ipd"2>\n0ܽ/|죟 . xfK/|?wO{w_կ7/o}KL|^Gg'{ 8Jk%$)gAi)gX߿Y,zrLu~|$=9=C)&xTIsJ+UP:Ţq >f^0);G-F;;=Ns3lY8;WFS4ѠOϨR'sa^°@(BStzNђT4aLE3nJHN`sXF OWSiw|p2'upXYQ~/ZȪ(8kZ6U$KB ,UFAbUK+e4%:*`PNѬMnĿ3SyLE"' .W^V +vܭ`<ܬ JS0Q B)SoL}ZG2ek G1uVV 6Tt2:8yh jjc UZ%WʵlF X.0ͻV/b9\ܳlV8pVU))fەO{w7]YbfgH4 A{C ))S*ْk2Z]5=VꞞUR. G Axoi"B`9ދGF${O'Tck=Mks7 sYcZeYm\'~҄jhCht?q4MÝ/œBi'Hw !GN:ӵV5;iaryzua@?qE(ˬ,WW.-~şMMMzVA+h}slκ;zS@4]6U︩K9:Z'9{z;6Ϻ=p4*zEo:xwGp4(Ѱ&=*IY)TQWTV@vq4xvO  v$Ii#byhtOYIQ_ h9%mM) W7<MA h| _\i ͺ]hmiFcwWشZ9Ӫ4L\~o4  Ȳw!ZT6PG{8 nh})lQf\3+Gk I|*Fj񯡶"3(gM ;˒}G8&C@< cp8у=җnx*]Z~͑VW& %EUאy?A4EXT\dʨK5Tet]U0Ѕo] ۿh M\Z85G#dxzF]e=/]y*>VEj{GcI/#P>x>_JM[~]5xc9nbԠD{ +qjF)FfY7_GjUđ':bhu;0̗,UICB}qyaieQhK+kK ￿;o/CWeʶ28ҝ5%l80g[78%M=\Z}`u=X\0mcb(4XYGӄKPXp} * X+Npk5"Z/@pmcݔsb𸹾̵Z]XX]_Y_zݻGe-,woW?3hW>2qzaƑQ{ M?mac;62>l|ÑP, D'܁Áp49ݘ>O߽osWYf Fcn;=rx -kpdʰ˗248@uexjp6lg+ϸ.].= ~xx ] ughq#N=mMxa\nr8}Nϕѡqz 㓉|(f+<^u]vz= f`(!j2O p:x)^O$L ?F} d,>559;K]#nvE樢\0ui ^hE'Dx"ID_l*QWwĵk/x|6&ϽpƧ?}ߚ^gxz7_yoO_Ͼ>G}{t4XGGG 88Ș(vSJŖ#.8SZݭ)b=&5*6,cr"p*}m!Ã=0}3ѤR{["@۔X͝[7wwwmGkǶƮ".GvvpPdufё9Gfdp`(Iy8xx~Φ)GnC% VZ!)h{3JEׁR+n@7fad%e Jգ+B?:&̅r#hdm\@u r5#d(q4=.xPKqkV^TrV(@wq肼MGyqs ^ݢ[#n%|$ 4Hꚿ(7~}+(=ףI :SaUʼ3sE**Ջ/I@! 8PJ4Iޒr,н 1b`N5ߦz\.@VWt" ~1$"Lp Ɓ~vKy HGfi&`GP_AYW {jpٙޕ-SA\:@@y#W !.3+J.f-' tnxܿGOMͪ" v+N֫܉T!;ی|eZ}'RkBNIj`^)ԪE%S)iMK8WhC6/>zF+ /3|ЬY/Jo)XYI kv4aG _P..4Ȥ}*5_%[o Q4Uoj'cjQvVVǵ }e,Z۴>)Vwd *tYe< tO~߹KufNTGqbhg= 8΄(Ѓ4A.о'(!O\ )9M 5<Ҕqb5c& E. ]Ram{s5m T+j+G$F{b$[MP>ȄYK^Tgr/& EmGNRc,XBQ@ PP^DrKѲ$Pׅ}/͕,!I 0nsߠ;}5VPчu˗rVYgY|Itwnzqm@;KʝU坸tg Dq2ŔQOs4 X%m ck+ic!|k]ศ4e+wMiEѤSm>AEJhFoEhhƉhk+[JƵڐZ_Z[~ym+9M)ʂn#jy; ~w?m_٫q(#qg K}pmhdddxxDZ#1ʰmpd)IOzp4bh|*KdR<Ptj^gMNjkX#OΡh4GфDƹl{;l?ڼ}_%Y8ցp4q4,mh]RTѠj`v2 G;` NNZhaf0dSZJCYBL2d} lĚSV5%F4A:J 0帗B} D`ʻ!Z*/Ds}vqUv k:117V͢G3hOs4 D;]3>)Aͪq.ϤYI"8v(7h %Y_tjhS"Y D͞K@7Q U+my MPZK,֣uhXNm,sBX,'f;J1Z1r!lijFh!h5@gHN5Y9 zs B!Z3_2J eWV%CuTMF-Q w Fo?UƈcR;*WOKr\VJ]:Unsa֓N)j* SV֭e.r4OV5:֬FԩDfԆ!\ <s _Z$H)3gxTrue c4w҄*vTS!DpWWGJze-lAQ#" jkI=iI[lYQz|j9/p4cr4*ʄiWoWW5e`#D)7MŘqqG ǝo A:hHQ\"*4{&hBU܏ r,iWjDŽZ9OhM9*|\T&ɀc"r- G3r6Qߴ5P F#ZiDDdbv, (  vLXꌖ!?NVvrv F!"DИ&Qs4 Gc$oGk`)M}+ʩ;Ap4.hж>ӄ`Mng(v4}˜Iʰ!n3y \U::+ 4;3ua %, GøMel% bM*!h5`_Eu{՝/-oC YbՕѣ-^45O+ևxLu{+k[++VBxji=46xj7wd1h ĶQ?nAvw޽LdRlc}ƽuģiU&+kIš,wu"!ohw]Xd%;l/w{|sd/X$D+3>+K6nsklN/MPyam$&gP,ȇ ,?"h8cp( '"'>­h,0]ãNl1'.wd|l6<8b D6d{T.}a _22Х+cqMp9cQ622rfq:>87co`DA=m}(< =;&D <&3`Scn' F͋ nNr9p8LLLLz=`0vݢҊ&)Wp"I@`d*O"8Nŧfg&ib1չ|rnvə$g2(Wɩ`bjݜlrz,.>HN&fI_< =Aǒ [<9#zpQ hbsyry~ ]!i'>| 7n~SDF4r?}o߿嗒~_O_{/?y嵟~+oşa%}ytVr+0JaऽtjggS4h"SEd}iNҜKp۾m)!h}1;{JʋlW +YjieB& mv@F:s9<ȶX)֊&rhj+lU$rC"ޞJ<`y#y_hT/<n,For Tt>Az 7RvlvmGS`uDWX5Z: t:dr:|sjuW_ |tޖpsY[n36n\OY|" RaJPPlAZZJ6x,&/Kq"*m/GwpUҥt|Ĥ{&fh{^7XU+K;9/Pop4`^ʗt|^#6%I+Wb@6[[:IpcS vI $59R_S׽mH^4pjᲜVVy _ TV8>NFˇ+tX>Oɉ9\gߞҸŪG67344`\&id4hh^ǽ-EѕBJh%$%R/)V@tjXOPcTRUJ lrl7^F-I3U+L aEhpKBVU90yPZ8@M\#v J aЛq;S4Tjy1aigJT*]?3cЋi{]e&ݬނ!w 1Tݭel4ݞz3 unWOh}V9ɯR&VU1Jl,X8 8C=v? G0ӓd4XYog֬Qy);1A{<0S$"Ү9 )G=&;ŒHyTn TWd(6 Y; GQu,Is=nP;Zjv )feS`p8thb2#:Eu맜8C?-;֫8X9+59hu]ΛQ;uD:y\O챦) )&V~Jx|;DRGv8QꪖbvC8>Hf-+ ֗iX9X򣣝:_ƥ~-P pX>UyA%yzedjⲾZ/R;7 N]&;!Mrkᷦ?Rҡe|n4unDdC=O> س43歌LC!Wv=BZ 2M"֌3+oqF6_(|T2Fit]l гhBŔcdA ˭wL+Ke>r #/|6Lsj5֙yIyQ,5P; yv{ wזn/Ə˫KkKK SSȖM}PwG$*meihxD Mpe o7i*|­֞h2C-3ӄhW\|ass8GGC!oHrlhԎ5(\;丮@6zEG 陶Қ;<~'т@4];F` 94[C#cP8>11 =v8l!j{ږ@ LDq/M!CS~sP4LI( x( |rf6533/-WrT~T,hN h*#, `:sCݪ)q{w>|p}i:le qhCL #)4MX?F ǻ*-)ic8)J.ʏJl@] -bxѤi'r{9jЎeنQ4Sʓ/[=ʔ3颕2h*=6V7# i:PL9-CVıLJT@X#z[e|:Oo@LaTBO|>G+,\p4Z /K8+!M<M`F;b %W0*cR;:LP~JS{-ISM?ñe嫆ѳ!qC$lJ MTJǖG5*U@uyJ=FD>ZN䙹,p|6'uY4zinzKR1|T)Yi~QBſBr}0!78 tBKc<+n [ aJUi@T7i(-OhpPr+l*FXƘ@+yD?6NѴU>bpTR9ߑvUy%iU%s8Sn~ GS3)Ԟh5}Ͱ6\wʕbZ>9D;PhOOY )p4SOTݖAiTgv?x&Acc!wZ.v  4)Cc__xf20s0#0< *ё usJu)~'hm[^G8?muqhd_?瘠gp4x˶N<u;gfi|Ѷh&b)WH Jb#:%TT5 Rҩsڥ{LhR- =9iNuB՘Šќ@1-Oўvt4(׿0@kMeNNIj5}CϺehUf EbڛNtRqr+ {SW麚&73y3DcջT: zB~;̧J]Tmp4I0}u $W5kRWGѪqY(3CJ# 4c%aP=M\[ `hkI@4C M 0(1E@4ѱԂG qUuD&v<&F p=ЦeX,7wI$A&w  72ϕW`Ȓw,.,,./Hzݥ{wz4MӨW-߳b5Z^\Zb?rY 㚨-r7/ Z< @F#N54p\b4Ɔ)c\D[,7 r>W84 ƠS nO>r8`4`dbTrrf697N$SSP0bD"Aϑh<1OLC_(ƽ'Fgv}pGlQv|*mxf ˗.]Lzc6p)1;}}`ٟ.^GvP "Ɯsy=w{NȸctxNO2Pc#qG0%ML#w`x9:< x"ڇFF]1966p8PhjjjrrcF/⍛iAHVVf&ӱ)nhl2INNߜy6OLݜ{vfֵvkvF,1'knp\{nTztg&\HNŒX067A NQUӉsD8} U?k ^? E.ϸgMCz^/|ֳuC'<_\"1o~;}W~~ݗ+_n7U/A p=ӒNhLC\{G )$Z4kjoht hf{t >fDIhmeZXw`tX*l?9Mi7iгͽ{;w6wַ7YHDvFҒ²!t(|9vh4e=Fx[ ԏh{)ڕ{a)sT8oPph٣H٣JsX^V-d%|p7X'ܐqA-.ya[LӐUĤ1[桯؍$l&"KC@9$ ]=Or|,U ERrbD:#XnҨ˟7r58!FctqE*PhM EZ(4JC7%wcZZANX?*0JUj K+У!hbTC• [ʭ+2w@f$!S"WJ|Č]Rx1F lȻ\1a.Д&&-oղY/vnô7=}ihsZ:FV$Z)7T5JJVE1Z*3w,^OӊjEFA0VZlv^H bduɑ.8@pGpZ 1 XlL P6rr@lWԈ_y##W;3!psCTNaGcʄ5M8)JQH8۽JڢjWVjHխp$o'e 5Yx=ےVESPNQb*cEX"I3XMuj$B8n 5Q /29P;6 P& Pa.p5Fe?Woهi̷tAiDzG$Zh&m5jhKpycK!IL8H:Ns rnO\:5VB)"cRژEܫրxK5Gc. Vuh0d">Lpz8y]eB(Fgt>BjLl{<hyQAI *HᴈK{@CdD Z Ň4/ -8C5!MbHc8ZZH &xV@ji )2*2"IZxm])/vm@&ʣ٣c0bߜGOO!U;;9:;yOO''-8;y wߜ=:9y=tYfUYAim8Q1m`.T$͔.Y8ZC^X3=|l=Z[ ozN(NT|;D iadfT͋viAi(!E;*b$kI3[O5fj|l2%DvT&lGۢN FM_e8]`a 8uGKl544:?bPٿTI*Eك25mZપ+)9SO/eMK{DR#TQLYq*S!t N=T$.6ƻcZ9hcH2*:ŮQ%Oui_Y!nB`,;hVё9\Yf];z߿~_o ]>dQm188><zlK ^4֎Tq z}a7GŃFfT u|v}uڳXbz.ML"p"Adbb:95L≉Tbj2>5F>׈s|i܎otN8=c G. rV+ S   ٩ iNm>DGdžFi60jzf6t{cXg1A4A;=nϨI3qؔ0gŜ~'$?:q6r.馢vؗ>6<2:822<66zp<O$d2?_~ 74dw]d LBx`r.6{}zjr29E)IóȜ'4'>23٫v| 3377'&7&g'^5=syѦDp*%X0MqaZgMާ%Ov4O*o0@E3B=^pӄ* O|Ss7p8Lį>ܧ_zo}[Ͻ~W|_{W_~^OW/~N|3֯.dTh@ r&hY1_ hOwmoI>GJfmo7M(8\vy1AS-p51Lmg}mmw.8nzko;NmmN۴֑>?7E.p4[V+D s*RԮNjJR :G>s-9x4&hťlSУY?rXZҧmI )wGn_e)?C:rQ*#rLl/Hq)&mOmHm^ٿ{>9d w#P|搦fhiy*e壃 6Sh9}{b" Gk" WÅ=t.[_Tf&)lG`RyeD_ghJ'̪G3M*W߰|¼,].T jn/L >SP>@j!]ϥYFƤkx$olq?_˙yl-:va? pADe!lG+eфTV8, [nŲ2uDaGefj|)4 ]JR(뼒2FNgKBa 3J)S_:VDPqYF}B<@:*#̐3żD/q4%Qfl\  ?Srq'Bp,5q59mPj{Z櫅W (I"&AlQ8U]$2Cޭrcn|96#` v䐦v U,Z )p4bu>* z\Sf9SaI(JcCvS% H-PW PfMI{ ޲L)<$7@-pQ/>EGk֎[C"j s4`n>5?EaMIʒbwrw! hIOz.w~sv&NQ&uh;][}XMq<0gO`Cs"z b2\$ ߱r^uyATE<#J[k M#egs<+%]7lƑ*7Q h+LږeVvԱ@_(Z!}%}FZ^z4R=X9iũP+գ) g ڿрI1r4p4@4o}FGONϞ? A{"֎gIihGR5iFMf--LSZP},: iQ[j_GVFw>;Q'7-|]&f rh<}ױhEV;FDyo,qВ7ù_{rZxJ۶Mv K\ay"/;ytLҡE{lAi\$5+D;?Ȥ sn-~j ~Djٜ0J*1oQDRAuI_Os4iYUm R[0r TVE΢JɈ4zYFlW6D^֭j [}Ԩ=WYQZv iƒp_+M@YhZ[i31 eck &riGcwh}J,ǘ}*a.bk2{tT:*8(ҥ0k2mqJ,➫Ru56 Tm8:=;:ml5˝Why ܉?>~ Gm8Foۋ~mťW,-ꝅŻ++@ G[]ޠWOO+2cԵ bkG--M`iM7LqA&vJX/-,kimXBښp4ڢVݻz7>=Or, WVm1յ+֗hKox_ϯgK6n9vwht9˶aUј{n{9]~7F}X(&h0nOy=AA[429:7c81E̵TSɹP8 )c!OBHt G?4dvxgulzf /_@7}|xxdh>80j9džaإAۇ |gA䮌 ^ 1Mv rd1jwE>62榶uzFQBh}Fi>K57;<._0`C[?.cN*՘p]#qVdá&n<{3/~nyq܍P S3љ),CIwMzBWc[?}ƧG~W~t~#]cO܈O^W}xr~t<9'dtj29?a9JN"Ą;t X(fA _tggn޺1LD@x=~={B` tn[dbXt:y/~k{?G;~镗_~嵗^} =?t~stTXR@( DD']0c^&afvqMwS#GG:RBҘઔ6`~m,yݽ{S{;R"FSmwo)3vJŏQ s+OK8m$%gMIm&d/G͇[$ٕbGL*u?v/JA+j816ڇL$fGb^$iuLrI3~QRҲX[Vr ,h?M9'hZL^uh0@ti&4y?0̓;vndwvG "Yt(l' :Z0@"hX5:*j&. 9u&P ;[{;7Gk~7ȩРKT8\<*sXj$hQSRl3shbT ( r'ec O~SB+Tjv-dr|n?b7Sk~%Wb6SGC|//E4nTЦD ߯h4-f. 6瑞H3#DdlF58:|4@4eh)i첈J!el4*!n?[N*EUxˑW Q[P;0;dɈN A|rz<Ȥ"ZE\b^ĄN S9T?$B=[+S ]q4E䛣Z!p./%R@g>S"$clS CKUsU}*pS ATE[BE%">ZZLQ!Mp2uL0'CSw/5 U*+G3!UL45:M*5u C@\)hBdNB9 $wXI9J)`is7㦘BULsY;SJւ(PAȐfr7X)aAՆLQ !FsAg=O)x6t́եA/K8T:'}-q =RRM&58j6l鄫% ȦLFfrтB+FQ[Cڵ ۆp_`El딛bS''2cb&rx׻fRgRUxt3Օe%ւUnS\&ǟ݊zՅUWgh,fcFJ, 1O3,Ӓڂ;ֱf+Tю`gp1ͰQ+G5 <?L*ha=w^KC'ҧD *=m`c#;k.KPihJBcdm P?e3l5V'5q΂ ),D2)CGKʛZ=VS@g8TTMhK^8Nh~.p4AiM:յq4@Tđ|qY RS_xdY?\Bv M9[Fn7u/DifJeӳnjRR)ɋ :,CC>i]Rև5D![R?)UшD$iP)4}'ضpg7&X OaR09RIg+PH:Z0􆒍ĉuvq5T-ݖ3"RgIX"ؘi93X-yF_"}8涭 $Oq4lZеuZ7dr$CMh O:]-ifǁf~.7ڿow픪|LO{gWY"_`r@?zVo;QN3)~Q~p ߋj&p~0?+m {iHxE̐04Z-U7CpU@=yh~;|{/}]Z~y嶈8MDd+ K+VV Gc$J.FiR+ˬ&[YY3/(Xfhi٣_^]]QNkkwu[Y(meC].h>뚣ݖBTlM)Ԛ߻XKi"_\A7n?XcoM6y#Ӵ;q踈p4Zյ+I/;~߽{_?_?ߞހw19'CɐXN^A#&8] @<O$o$MEfb}x㠕u*畑a2^Fcvmxlh>揮簍7sh~Ї./}96ؠ>ѡqШ}҆saqn/F#^裍Cc.}Z3ѩٝQSPZ 4 k.崍#CڔѱǨ416f,抄C[Ϻzƣpbnbr.G3v0Df? s>33Wֳ{O]7n|G>G?{O3䵗^׾p$A;}v\@̄/G٭"t x@Ш|5B04*Py}"p<C G CJNZUZEf /~KԋWxK|[^z7oGW^}~Ws=e wRR) ?;>rNəIFR/$A*ԾoܚMvfklYR7%I&ĉqlǛ,YmM ^XȖI~wy߷.H͜PuUyxt! >!a# .2WbwE55hH8#'ňbx_#I`3!FITQ~<9'UZ8&$o{`hEH~xV$RpBi1Th{`C8 iU#E+vw+e!S]Zy*BF1!&R")KD2(.3le loe N%"$@ %L:Ip3 gyIiȧK?$4lDxAA*D"5MyLAEc$2FiɘȜI5zaAAkŲRf@4/=U䯘ͧ3yr,fA4!CW1,'2x,VSjRI  J@dH[ ^YN 2Ԓe<@s4 >ou9|9Sf) T!ebQZxX!{HbSӡ] '( Oa{UEQDSal1 Q؂N5eh  }4HėV2䝘(|m4ks8G UDGC X3!GË'!TDZ]e) .[!P8[MxEBt:*K8[#2!>BFXV/i,y+٪sb|۩=E4,-G >W.h*+\D8նiZbvq3hJ_\-fʜ9q]9J(QfJj{ւR&8K7B.lwH"uHc Xע4UΔU PcPE44L8 }"Hb}p)_ċ+Mwt* F{ 5SJO\kQ>= #ck=yT{(p23!Mt0W"&Fu`*(o6z5|4ZОѰa d!k@N>)pk:X4Gs;Ï32olIV&J 0T~Up4 6E*$ƕT-8jUJʿTh;, JUP%䨵AqDOQ9O 'ZG!c21iߙl:Vi`ޞZI~=vצH:s dQ S2&FW%$ +߃bdUbDԤM1@#hl%% si*ϗ3AXԖxFƧ@".:d2IIhD1ZV.X h"VA4"R/hbi: B 1Ӑ@)9: :%h( TBxTxLZ=LU(JlӝhZLeɻ xieҴՍݟlk7?"]LJø1խ;kw7[ۛ;6UjH4kC6IlCKp4.th\^BIԎ!ېid`{ch7I%^뻻;;; wPEf;uWHqc`՛mn>j>Vuk7wlml?\zhggjk0b-=~o#Nn >[p}im;kG?w7׿?͋#0L&z3/EUΨ7&LQϝ=v||db|01n4Lzi$&.`00vd7;N]~Op33g;M.[#Gne3X&tZ|6l ->ު'VӤ0Aύ8rsgΏ06j=?I$>9n@1ڋ#ϝ g?0263Lfԏ`O'4r\hlL76K0E1CЛ`& ͥ7cq>rhrN:=e\GBӳ3g^|v ޢ7&`Q lQxRo16hTI^w3X:h4et١ ^+r6N-}N1ݸf'o­s 7/:;sueK^]^~_ʕWafn"Wnq3Ӌߴ;M/]XY\HyhN~r 0[S>(6PYh18S38y9scAә`h<n٬^sf~2s~м{o_w~~Λ|ohSL4*` @'bXPp&e4t)W6Aj$aO uAx$ʱ\=zCaFCCRu%8qJS#&F.־r"h긿(bWly/%a=Gq,F~./B ȍɫZXDFG3ےIJ#QId3ɂ B_ hɳ^'!tq!0A"h!UR:X*/ OJCǿaVoI\ &cйS҈r4U4dmlD{!(Ux9[fJA0| a7Qr\bc  Z!ZZnRIh:uǘYBA4"ki3hXHUO73a mI'0Gh,tUSR-BȬ(Sg S)SEa2)r(3^?n p[B) >&|8 )S<+R19BS0! iPB'ٙ @S.p]$SL22 YBW7#atGY^GyC2UmTUJHR:h02VdF8՚]sі0aZ4›`uUa,)Ɓ(pJ`b$& d%Uj*,Ҵ*JyQv&`qrC!F* WJO94rfK%:S$%ʉ|.~ f7GU:+OWMwD9gTqvZ|eSEB.v4& {sUab ZY SPV{kUzhWU7 u,#v)<'EYJݠ4-jtP;b),h%chgљ4D"!;m Gu(? BT.XMx!aQ(Rի7K.梅Kn.ݱ*V5 ~xVXɞ "ɒH_Ǫy=p8(VsE+I#x _Ql vy$Ӱ @b{:efi0*ˠ4yWVtvC΋S]GiC6= Um2oH!*7+By'7r8ڞ'ܱJ/H 4Ȣj ^[3TT~"koIN\$Tt[nS_ KTEP-QV QnDrKN4' 1>޳i⪲׉5KGlj ߓյ:&VE5_DMT~ԪpOՓFZvبde.T2>ɘ[- T~L4kV}DJEv=l-±hJCWEh-V;i8 Z9Zp48%ۍCHLJ/jFL5?ܢc1a64غu QĝHga_pNY(khV|Kh>^GSM.[chI]k fe;6I`\{@7tHgwH:TU5H=餚rO;a4 p&A2`/㤳B$; F>y;<4gQlX"PWЁ*;BWr4\({fV(8' |1":zÛ 'Mt IY. &}5^KR SMFS1A +{j}Qhwvv7v7]a *4!Z]h JƂoo 8~H ml{=8ǑpnC3l[hnnl߅"K˵-ҩ1DZهw'?_֫_1G3Y z~ttϞ`64fLgϝ=fl^7j81ݤ`Lv!w>_`ff… Yc2&v9^ό?κ}fL:\: \Ͼ24g:-.u[NatY'lQUgZMF3tztPЍQhgGucQ8̓kct;Disc'&GFsYXvyd\w^716>a4'Lcz880MLZu˄6iuNZzyLoЛV#03M6+H_6aУty(sXW>5i5l0`j[v4a6'&FxtBٽ^ 7;-VGftm^GqL/z_ҕkvbx^1~;oթ[S_rkiŋ_׾> ˗_K/-._+7_}u;`L,,,-][^^]z|NK/ߘ[5|A[nZY}^ir8`_>N3Sӳs̵W.^Y^88~̴ԍCũ癟<;}7᯿o~y6̿λ{*9HlFrA2Fcѽd"J(&W@re29 MDAxEȡBl&BЄ$KD0QĞQQ+e6 &BEeýGG{WH-O<=HCEaXTd?}1G7w|ҲQjZ ERGPDdSHQhDԆUJ i|],Tg񄖣A"V*Xhd )69c2mAX2'=ZhY,&y2{=yNv#X4r: ?ʄpV6ErHӨx‚ʡ"Rr4%z4h1b_I!"Agj9x05:@CHQQ 3Lċ)L'SP8-M:ST2 )O?#/4ˢʉUd4JK)΃CFg/ei[WB&9GXU' w u[Rghكl:ACx!<2kҲX`Ϥ "G@hPCJ+o s4G#ˣ!R(W&=aRyJbK7+e~+yɱ2YA9v!UKsV6xT9ET,WUZVMj::fj,LCmZS0: Jrd)`YD/(4Tr2s4ౠ)zfI rB=WUX 3Uv(U4Mk(n̕A[hmT媥t94I"7Um(XDO|0j+V:BLJpl1D+0y*$GcV'rT<bq7DHfסڅ_7cQ1v E*uF!s8EY AkjP,|SbB4ˈ{$Ҫ3X -֑ыub2 :TgNg>Ng p#ץ1j9هCM] | JC#f!Z!"bTJ*2wq»h `> 4JW}{%+2BuXUw1 O:@ܞ|(M̧ FJ&Zp린rq ?Q]lČ?>ZI=âj9WiTZ +d)iYc4ZK2ާp>P*Ie=V(ӯhH%!Z]#ҍA)EiӨ/) p4IÀxjPQw*J;%M;dy)Gbsg|\C-GqЏM)G * 6noFS CJ4x)kC 1 ,w5X jmFiR " XrSwk=*4DdӐ=UJCVNckD2T*eNiED51=A3GS{ >4 F^7Td^|*5hڄ&K*;$GCsZ8JU굎h8ONm-j#~40So-%8$Jǃ֠ۡaӇ;}vsZO.r!a՗NW"H>y'09~rr^XR3-D.\"Jc4J~#֢<>Yd2OC4ф~&=EI#GgePZ% ;Z>!>R<EI&MrVG !]cO> 4[zT[T9ZUp4zCJTk>zڴ8S9UA c[He7}&Nvi- N=ј40*9Ǚғ\p4NR(OŹ;+PtMdEV!-zB\앋D+}wt܌KA+B'Xþ$.=%nh|w2JӲ6!" _c$"ɘġҔ>U 湴䊣 UPV ;)hWksݭv6V7Wn]]IM6wQ8"[G&.esAwBڑ96ƶv*m0׷>DDrloomm<ؼkcңAmغGmwkugioo¤6Ăol|hkko}#hLPhhsg~`}sc+ަ om$ 9n=S_ 6vB͝5hՍYݵto?_zIyU?9ZzӸ82f37[FIǨrfBu erlr؄$w:^4ggiJߣ𸧽#6 .^^\ n@-krnYM6i4ya]^~l5M/_\^7>f;o]rM_|֭/_+o|so{[}&>w'?;ʼvpl6Jg2BX$L1G1"|A%+$-D =5E#qdd10,Ɔqtc CИX!4Gd'Fn<%,xbDQe?ܳ:BBp_܋<0AOGS)i6xEsU8 b{I~`/~w|47J-(3N*M ,D"P406^f`kAƏPbDU F^#&!GKE1\)1cDZ,"C4<$1tMe 9kPB)HŅř]Ɋ*%X4AQLs#0+Ch'˅P$E"yh7hT4;/JEP09D4ADY6b&YB?*ƀ1aiTI|w􉀏 %&8.Lyvw-.0Ih/ŜbLl(4 iq*J&CD$nb[D Qvø*Ķb@^y֩ #DR!;%N*GG)=0& + eKL !ZTWZf3۬glD^ugP ${X#6,@8DoBYL7 V>ۀmh2#9W l]sL%X(JlD9B @9sfeHJ*.U8K ezrK^T )*΂/-bQV D)T5]#%`)BUҹJ:Udk\=gɘ\Bu%P K4q(UFkbhDUvSwP1fR= Wdxiػ'ʑ !wG]|]@ .^ouNb Kt6ԋe*R61.Z˵Zk #k$H4פJO%QZ{2aѓ*9K1I֖o*$Eƈ "3ƒRG !|]Cֵ_CXI1Z(T Xט2Iз\rq4t`b@CE]pދKhPN=߃TϷzGiZb+u,^L3We]/ ۙ%:(b&T°/)FJ+c:"rP\+h.0;2ɂ6B@Uq_f:)j8iT*CX(edD<ņ#N"Xs[& L8]pi$eQT T!%0 cD8?M^J `@mP@,Fqjh5H!h7KA4$PR5F[8K5؍6R}+R>aY*ԖAiBb65T WB>cI[.2{~ƷL^W}"v %9@͚֕h8NN饑5I3( Jn׫A:h2FJvږiJJM3*^"U:|ҾHVStT8Zddo1U PE>eI^}Ke]UM~+V㢤!Zl?q-^&)<ԏ¥Kk _SusXO0GM8|2Cs4Bim:gV9ZuhP7Tj6mr84 "hPN.eO:>vn;PGqqfGhx(τ0G'<哓_<>'OOC'O N~?'# 6-q=TupX 38L%! bƐAYh*vZ\5<5PhjʰM*Jb?F#>Znv}j}܉l>jq|~VℵNsk눾C$i/ͣa}pTfze)3 CfI] M*wD)-%ZZ^v8 J"LBiC #X |Y'{ۜMGrS*up*PTS69q-2 ` J"խ $#g\xjϼIT>dK|F180T{ o'EgUZ#z48g.Z ,sƒ6N[Η25xRDۤ͵ULt֎뛫w77mcH:Y1nmn Њi̯m][]]_C5hum2G#&.g ޸{gshʸFX(՞[Bvk͵] ^`Xh k}E&I0l}1?4oloQ؇MBGI;[a7o#I^-mKmgw 66q{õw[?n .0t:ä0iMb/ן5-:u4TNo2OZfv{>v9\v_8a>G4m !oMvx|.5qSA[M/;fsb30ctYn0nՍ"b6McYYL.m2MalB?ӏ{^ceYm^irs+sl;h_yiW.]yaPDvͩWgnίܚ,,\[0i•ٙ``7o|ۗt/}婩@`k/]{++ 槝>?虚 -K.OM{._{^s* NCO0̥an}۷ګ7_W{罷|[{;{oy2\>~McgH$#bT:h pjoL*wɫ2!DB C%B$L(8s4d[!AgdA"GDP* ,DeC=Q}4$T/&(,BHm'cG{>f&$iB׆o0W40Fii6BdcC/h*BtS9iMmxX`8adbSGh(Ca3$4D`KAX68ZQ&!^P@ BΑ92-Q8$S$ɳbBAEcLBB+m("QFŦQѠh у}AkGRX*ɇG+P>%C~:N!MOC1-D.FV$mL$_9R*B;@."Ƹ$ D*Ǡ0;D:FxQn`K2`Qh)dm!$Ċ0 ނLFddZN8يiJTY0D⸴c2H*$ `XVLg除j ~`&ͦUR% $yidC H֎I, ZH"B@ij t:Jlb`&PsGm`_+(S(Mr +ѝW"Xgu Af^J)g KIwBnL^+uLU PFJ4!Fgs.|)PH%HLx"UYhZJC4>icT^h2,.IWMWr-[fB4G0?ԋ~ƾyH)HAAa!|Yv%V _ ( .PA:Dl+!;ڴң ф#'w"% #Xg(1ݲr}GBf[9Znlh'鈣(^dSY0PL99DT}^ػ}@9RÈ0-Iʦ_1Cpjt·0, zB4UWB$KFtK8i h8bv`uJ+0#G ^#aV*j,h|3l6iZ1ZEYhgOAJUEwPut*NquQhŦ܁$% hh74VT鴫n lgX}Ot Nuef~ < $MS+!P, lJƆx IH-\ ~U&E7ZK.cAL{iu Lis"pC7E;h,F4M$pQZK|4f/cȤnӲ(5MU&YV`ftHc%HrSK1D t*hH,:cCo,&Tv/>Dp`wI|4hKg(8`/T+hc4l+ qd<Ow>Ls~j3sΝ4fԄA~lh8:Xvg\ԧg>=:>fYv:Fqxnw //N@ivxlNl386w\ 8=ӞũiLM h813MZ\n&uq`t:~b06>qnd|칱qȘAg.X7'5ٍn0>2>~Sϝ=3?7:Yg&Ώ[L&;prp~䶝;wvmXaB?7u v4IuvjqL0 v9}~L_0_jZuV6]6aW.>(q9~7`snuxËf;0O9}A˵p+3;f6F X8; 兕KW^r+=s/zr/.] 榗.\[^u򵛯޼}볟~g_g_/~7ݸ<\Z[^,NM3lpjnvnK+sK+pDNf6}~j4XﰏL`vafqyũy?`w{ f L.~hptnfqfzQ?aY7_—o}_7_7w~y{~~ۿ?/_?џmmIc.ޣHߦIXϖB2"Y33Qk$3'@S_by;QT#I/dU{"dbQh8BPpRvESF r2\IʉP1.%9`pwc0t,"!I҉"8a!\ʡ|, ʸRVy1v(6>X3c-% e * $dh,6>4lkChbt( ¢1ZG:$BB?4eYɏb2R x)wPdIxbL=  XuJU %rV1E![UMW(VHTi& l KM\! _`x?nu,'jd+".:l;Em~(O"R,H*dUkYG'@aةg{ /rAaQ^T*5Ne1|xF Y *B)i6 T0*Y)C([) DDž*{цVxDeYb)x;UX|CL^ȉ L5 E.t/|gB ɶqԑX*IX("kfLAGhCJ>Fdb Vew&)kcAQR'(vmd3XG_"OU@8'XDQ 5u%*<]' HdM^U7H@+ˣW*|i)jI^-t%,`Yh+tz(i4lFAv:7!&ür]+tn- m1 be*D+:̼ !>:ԈZbbf4= ; Y\)c@p( ^A {*%j&;GVe/S9GԆH-k4#vaOeBˣrɒ.@zRrV&#]Y1^SǔVeDD {l5X :;խ4;i`KT)Þ+7X`%_իG("[* ƃ.֨( 5Hg$lѰ& /t_ ĭ8 z `T1h[u~|ttYiӎ/GGOF aۘ6xHPT9wLuH"Qa#Ƙ!tFtT2AC])D*$5Ĺ@V,v[GpD5;[]!)5@ P|$]%>4E]ֲ10n4zoPiZ=&-;@2G7ctmoC%{$= )MDmua;I1a6CF_ =J)cDZn ~`>bj90*v;C3(#ڃ^H<;nSR&u'osB!V˴OD<iʚ OzBփ>P#HN&hr~̅+ 3.qNr},"$0IpB܁Ҵo:'m&Ӫ3aHٸc1No:V;l^?99i77LZ&sqcLvŅc^gOM<ܙg^??n&ldXL^cq8 V`‡zqq^ZOpvva%8xNa̓&ީ 33N6?X]_x¨ab8MjZc]&6MAb` 3._~7ߺg_d /޸7xa~܅Ź^ʥ嗯^z׾|/_\yyynʗz_ ,L,fK3s Lě]r-0}S"zq~fi!8?{NH3^gOA9DPeO`kN+4bf6 f.3#tpDno}~o|7^׾o{o{;֛o_>0{瞛/ء=>0.,qDzrq;o}{(U|[B. \IgElѱ";~"%a1 Gp( ٣hA$t?y>3(" %oTqI&ݾC(p-({:xJ@%Sεl-(m?±Hb/rEP<E8`  c±`G&ehar$FCsxAa$d0C1P 憂&` a!v '"d4BKhAQ<JP&ӱd6NEP&d8OϤpl(6\ha :KQdnN"M 0L*ה~ ~V,4 tTTaGAvLR*e='F d/,q4 !KhT&L'L\I!J0~$l z* &!ZJ;Q;A @R,rZ.Ʃ\1I!"V>d6hUFa#&CVJ~UH"U!PH"YʳX7e$GJJL=XW^TP(cR28;>x+AӲâ*dRbT tl#i4Dw$}q*҂ӡ-G-8ZA˘_V+tn(hhĤ - $LY8NK85P.CCQl8LcH|YǺjHShAl8_{ӬrUyeR40;cjSCao6:g?*9YJփ2D@4VW\hQGvZnx (,˚=s5kQ(Iz5h6 cYYPC d*dn&s4FN22B4hyʃ#S*:3uDj ^4 d0/2UTդV$8gk҂B/xʓ(ȍqibo7^VPBê P|7Rl-MSPdXb8GR栀Q!mv +tb%[(gU;s4M2ZCkUY#^ֈ%X֮bRQT@*5MM2%d;+p$5T%"E+dFG$2PZ(k* wcR]=YH䋆w CMIHGEB4hҖMhA 8wVkJ~>%βm*OPC+G2 n lԫ!d)*H~D pYoflUjZхi_%Ht @ S ]m^rXS<8*nZOq4l5S%Dh63s4.8,].."WfY?[v琬HuqhB4*DB\$IJmD5JU eŽ1ZtlkSސHnǭ:T|خvj,hc LkdFՅ%0$Fh]RTJt[@Qw*jK1b-GS֠r4hYd9~/LIuH 2bxXs@IUrv"GsKԳNz%DX!(>jkBٚ%[B KVқ zpQ4X֡(qկGP0::lujǽ1aހ`>9yr|i?| $kG>9:B,C'\IwhXq3x?Q hLOz,jU}bjn;Z#c F`,Sbe46H4- )t^ G:~eYV5j9h8NB> d9Zc{[K_jz fGnGxoJ#mYv8Q5AjWض6F|"GClLd%0f>0:UUTM4h,cǤNpgؙdhJs[fml;4M!/cUaMu'-3d+_=tBG~.RXy!_}$FN*.8ZRo_t8noĻ;Ƚ*vBkkUkksexPE9TK5> %%rQr4w9ZEJմ̹x XcΑP +J.Wƫ0*<#cDr eCMΆ%YE<;ўhyr'MjĿU:O477Ro9+i/f(U%G+\ ў6&%Y_K4}3G zy 괣yvG.[*җFG[݄Z_X-WkwqkG<mm4lPP[X@v0z1Bc vQ{s޻%WD:2vV|`k!#'Eԫ)ujsc Jncm C a!?k߸ᰟ}s6qts/9^8/>Sxܹ3P###gϞ=sύ#Dns9ni0cX݈ns{PoYetNay6qߴ;~Mghh& 0s᜙Xlvp&M#ts#yyab7m:N7EA&sgs9syh4t^0}\gDI jtB+NZczx0:1923cb6lV;vVas sswj{d4Y0nu|ܢ.px.K+_ri+hu38rkM/.~Lg;|.f8v?\tᥛ/]qyvyK+ff.\^0te⍫o\xa+7_23pqzjieڍkti/W\~k޺uW/~__^~"lVpaqfnaSSKW_/cvqp._riTp~;=$G==gl)#0m'ٝnLgp$}\ܗ[iEFP{h1rH.VJ'ݮ\HJșPp=JoDhY4ofee};48Vktl勓.jq fcpw֛߆soo}}~[w蝷}ighzzڍo^8 mdq[:{[tNo;џŕd~jSB,ŀX>(3U&}4G814SNBPƘlgkw{ZU,M9\G.ߣ݇>bStF nWYF:0 av}kѶvx"zڊmoǙdЗDEvlw'BYoz?ǖ,0ĈmXPo`!a>hϗPA6O' b.?yaѠUEDA>aL"Gx}'@EBֆyG|hxЧWp+ڍ#"FEQOoVh;N0bF%/xђ)VwdQ+a"a@( })Nhч{W8 gQY,&-UqF!,Ai !BXsudG*L- 'e[!DOTW$hô!]• [0J%Et#QD.BV!N<5T%c&^ T5_G +hnO\C%W qɑi(⡸.n[:d aRyqn-@5A֠=B4Yl0VL - | SbTNHU8)FR|=1!J'Ԑ  ,6yc t:uӆ3%+#hz;K(%=^!WJq~0ͫI 8݌**[]*s4!Ϻ!9TeNU%W2B2ce 4h$,XW=IIyaYZ9U«\N%V8l9xҠؐ{5%uF,q\|㴙EXP"l./QA(~hGL@u + N|G+!c똗GA"(#K'.>2thQ=(_"J!u D.iRtUt+jjIߠƛ%I#)@Sp&hSBWCN% M pώ5PjYR!'fDb#pz~C4Z'G0zr_;ivqt!!AЬxMѠ͇ퟠdv4ZكFqAvX V`X1]2+t:ɏ"8OcYUD ':8vSlE(-h8䶬0$9lq:srƙ/P QV拕V0KYAH)0p mTUZG\Zaͼ7U Q 48B~k3DJJ'EpyQeq Q%!&Y-"S:4EОhfT9l jIqW"$kSMye_S֒ؖw6 {ѱVFW h|S>-8mhDv8c&P GOTNj0YIiTM%" PJ;sD.D?r pFyR؎RGTZ%zp"P)fp2- @xGB0?7{(<&uyCas4(͠}ؾPVkjv<]=z.QoW'_wa?}{?GGPx罯Wn9;u7^}[_2ջn\p3>mʪ_hP)r%o1xqչ-* iąU r4"Bo0[Nt%N+fE>`=CNwդi 5;NWCDp2s9˗H,hŽJD2K`)ƚhpmN 9YL'i2)M :i\J YPL4*\q$ oJRI`Tg&m FNApNSFb 2kDEqhd(9ZAiĽG(KEGoʴh3ׄ4G("޸V԰0&jE%\EBieiy0[7tw,U 0 p4_BzXQW_Uxrώ1P0G *H5-G(,*kS@'dS*} ,Pߴ/j9\'Ų Դ"5圉O|P3 CEVY%XMUavwQJaKd(!ȁTkTGG} G;P0/j9`aGB'G㌶Gu4 ֫D`aŨ iIXd +Z1J7R, ;&!Ax2"h8,rZ"ȶ5YƦz_+VV.,.-,[BL`b2Zظ~j ڃ  =\^~jeijuyku2ZTn,C[^zpq?jmՕ"meljg|ol"sY-Vj2Yz^iqmr"^tm^i26t=Vp tcNyÓssoC=G&Ƨ#hiMF;Lfѱɩۯvۗ^x̅ޡAp􅙋W/ٹ+7nf/]5cscf_t•+7G&ݮ s3/]:oܸ~[7f'=SP#ÃC04Lܥ/pʼnᱩqk`?j5;Mv D#fq`iL'&gnfl##_gtlۯ?~?>;yw/]0wPS3s/N0skޙYĴuvIm~??`4wx2\HI0c $c ?pWpѠmsg&aN: $2Dsh FE9HB_w! ہ-TmoIy(0pQ8 n;a(<#ɾDАѲ }.5%A9/D ~DQ&48"` sCIj@YgLf y*PR6mBL[ vH @"Oi("JP0Ii:K0 H4F-( &:GcIG iaP[Zay#cLa&)g]@fa |&+LLg) 3Ґ)%'.d@#YDT&u= ZSFhv1u|s\8J')) qR&(8Wc3rQL7hDiqJCC;JaITKKLС+u GCUixT!]kIa Zl:/#LiaHv'EpE('2.M.d6ʗ }.6 q1fB!p$)\L$eg5~?c&4>{U()/;̦hEeN]0%.(~#2]k=ٯ)DŢX0ܬR ) 8Px/.~ C.+,i=r}Ud窒Ϟƛ.'$ٗydȔL#d)hز2;[dbc)@1嵅*bIΣЋ~=;~S4 A+嗥qQlyW-;;mfD3 a*93#:S#ʔ:[`ش9T6mI.Re_X{D f$E`2[3f(!k;u\4V qB'=0BHL@k2?%ݐUvD<PN\UCT yi/A4h%U&Bu`#G!s4y§ T"'XDPS,#OPٓO<=_z,g T=9'*X~r ΅8͝PaѓO?yrXv\%1ҎvX9dA8F>m;4jXO$;.)FD0EK!\$K4 /1D#}˲c(N1&% hͲHJ+v|h`l{z%uZN6o<3}ymk"_#VE ʏwET8.a%KLI%Dq~T"USJ9O( 1#3 eJuѪ!f81duʵ.+J0(MPy Z'|vqiA\Q&_zu̬;RVy[SI *T?,|%j"Rh9$Ns2XC_25+jAp-W 9e[*)S2VР8,q!PZU7v)),Hq4vPdz].'&d5%6q4ޣSZĖ4R~)[*9MĜ.癸1z#4ی,SW[ήcyQ7&wӾh(B,wdȥFo ]-V${|-ТGIn).T++!J[XZZX&(FQhI1je=FGHxmJ#++k݋9;2m}eq}:ŵ V6qF҃妬ᄖ񱺼m#( D#Fmٖ-[H Vd-o@:r4r\_{$iW6_yHõGҰ֡۱aʽ_,@m]cSx_엿?_ǟՑƧl6L˿n|~s/΋/>KPgμxZ^hk?bkKPm-k[PN\蟸hrwYmnKp{CvM ~kgE ]}oфЪj鵘CnժFYY{Ww˹6Ng\sssW Vm tzd6Vlzvv a FxSޡ? g`aO9mFAlQЧt&ަ[ Fsk5s/,v:c^;nu ڽfwk7Ʒ/L^ght@]zt3/t.gkCè˳9Gg\}֝nN0<>121>13=02z}[\ptySãCC#.7fM^:vgv11ힾ0toǿrow+";n"Hetok3G 2* b"QF^]M6 0 2&Smm>܄Bvq15 ]Tq4fjPΆ&G UiѶBfhahk÷翿|l»AMKIg' Сڋ @"L|IhX>_bǟ  UT(9;D?{* $WX!6dQx>h"& b`qX$QWnl%*3ׂhBْO04ayRaO&ՠF%(,L M@V6B570`0%Bd8JҪ4D4O"iʇp:Hs$A(q>g '$Ñya(P4hh-IjK8RR/8X yVR+bSb&Kc[QZTDVh1&YLVE)2Gc D91GCYEq`e F8 E>(K ? (!C $543LQX} % C(6D KV! J_YhC;wcSJe(" !GJ؟ u:7&;GhH8ZIydki,'T'=iΈ-G$RѨE$LI->&*DmVv\!Z(hH( *.J0#hDRu>jR9^*hW42{ZXci2寥尢f WFE.aI"4&h"{v?憕Rp0"3 EӴjRE9_ Tt~WZ:;bUJ G[ЌTq9I GhSȮ ) a6U9CD%SNM=$%$%ٱaP;l"BL9Z&Hi#h&)v2qOp4X`FiJibFMG&]iJy `C4T=u۝_f~9ЭYbrp^x{u e;Udl1aU%.v H)tjr4NDŪ@NG|Gca#kkdQ ACثP ʅiˤ)=~yj| ")($ъ _P*JrysIp ޗ8zeHriUBb1geuMvSF?`G,Ij;p |4 wJ7NѬ$L я5csgb4?|CWSqzi_ T g!1;ѪZs |]GH֌+_Ԉ+EN7SJ(FcJhL h? GSFC S,?A{q.!k0vGkZ92h+(q)|^GR[̰KŜ5S4˯Os]9~s)*S.]hD.ϼ QAqX;8k QX&9Z;.  FثO0K4jB/'m=='3|r'' 4l|rpP`9!z? /GgD;*WjϠ4+/u!ۉ>xAA](~0|_jUK %n]x|Sј0>cwGP*  uulz`pImE2$O6ZvppN/Dsj&UP[.3G#_g-PMa?*Nǥb\Ȼ:爱9Z pbRL9%D;U6.3* )wb~t}GC[,K2ABU/մ\u ǣvxs6M%CneoGRExNVU`Z(u dAhQK$:*J4ƒF\K'B/+)m>` ,+ o)Ɲc1GS62*Aq4A.+GQ2E&MWab*Y`&QZJ\dLA4eMhxA"Wl>DU"H25,PUa_^XzA\Y^vYp +Tۋ+<[[^&! z;m[^X_x2ԽŅe(v2BJՅ{K$˿pqqsiikyyJq5X \] I{b -%l_[Z]{@ ِmWhLq4&h18o$</G6Bi+K b??s_z /mK-Ͻt!Z[[[{۹/y3/}㬮lu赨LViv Z)tG v{-^69l6sd2Z,]0fd]vc/ uݭm\.xӇMp8zM}VrNGOzFS_Ŭwwuwl>`Ϸ4tMmFCikumliӷw#GViY ^ GV{L ^߃j=cC׍<Vh5uz=x~tnxM6;m{^m;-jCdb2C}f8ndxg\|ąK]&K{90߼ޮ}/vV(s:==&982>7{ڕw.^Wߺڥ+7C#F'Ǧ+W_{Wrwffwr򕹹 7nz|I92244400paڍW]=?7=;537=9751bo{6cڽ6/=V+::]zsWi4P7895guuk7]C^;oΝ7g`{y~[|᛿ƅNJ'=^f;ag3[;`rMO9'3.ܘʅo~_KH:Frx>HE"0%Q=w}͝/ #b\44<%Z bƓv%i}an_:|\A)nRLxR<5d[[(FcO}!hbI`Ow;GGCnhFJm(BhL)1 Q탵+{Qj9`g;𮟋1"ap#eX(k< I0 !t. 3 J ymHё8ZП"IZ(g`q!)8 a+ UJvȲ?[e'fHeC\%S`MϴO\Z,)Rv]fHQ%jЌ`emlz+x$@2HG9x0 ΄h 4 ᭡0%DBD4FN9!Jp3OtKI}4|=D43%yC&6#$bdN3;S^gC)f`EPn0X:M#H4A4b:BDnB83H S#"PhQ J G2rSc>t1J,.d}^Fmʂ2#hd* Jz8#$V/.4*Jo%!AL"hH* Pa*\6(b t2>bfN.?A:QV9AL`0&pN1+Vu"94I,7 1GS.\XOP1XxIB*1GW2\բ{UQf*q;#¦IƘ`PVdWg&|$'$"eR:^'`G*)PmKB)WN٢Biռwp./J7g5i+iђ%-G[vJn G`5m.X=`jЋ ΋DؔEGlTi-GkW~?^s|K\Eދ%P3%8%'<4 qdLViYgXqFRCƩ2\*M"?a'M3C|J4[1eMDMK\k4>-Eiŧ ХQY$ *ZHhu/Ka!L>6EJ&DI"\'hR_JaDwA2Y\L.š/PԔEn"5Ͳ< |" ԋaS/B7$\x-%Ȑyj]jʀQ-G?aΨ?6a<I!;SiސӔH(@$K4·ldda^݇_o+!Dk0*l 9J&&WLPA ?L/©@&r˒el.Op7iKn^wU"%L r7e[I^ŖCDhC^QQ˺2jeh|}l^W&L|n{m80V`.H,CkP!acaP̳NG_vr"Qڱ 7 g7OǿgP< !13*z!51#8(u|J8R?TQUNrU{W8.;0jUiL+|p4#XL fGq|R<?Pʇ֪RRPxzB8jrӄb]0 r%!5i]Ȑ^opN=(quPhb)5\{X)!GT9?vjE[qUjKx. GTJD߅}m)LL!Ȳ*Z*["K5DBdGGYゾY|%h&5@-VJ4௦3N:J;%ïS~H@Nt'e:DJ#|P(#J_6ͅ4GB0S`jPV9J/xqՂ1'*NrZzi*ƴ~鄖r̹{g|%H-n*|AŦ ^̥4DqfQ06-q[ tAC*W G |B -VMEВ)ӶSiF+- [F7 \8 0hH0(m %c ܖD,o.o4-P--@-޻ 掦)Ym > KQq8La[Y[$Uf[r k񃫛k+;PkF C6X|Jф#GGl4FrHӰA8'njM|9?o]_M[]=uo¿z9}'HWMg8Ҧ?s%ih[iX.CF`[tP]]zXN}fuf swx#N3Ίw;l9{-V@e3;L{<gxmnr8]AWsx9:뭦ׯ|g&k=ay#So}/_79,m]Fs9;4Hi{(5?4s N͝pyx| 7KW_yW߼q˗ڕ7/]_rۯƻ}~|WQ54415>>1<{~jᙹ驙I1 цFm.نp61dM~}`Ho3m>S`$;r LOϜ$:`$| RLӚꡜ58ˆjRp4G8sdLhyN DR3 {e]Ҵ4YZ~!퐣刣QqH4!6~)5 1&96fԋ/Q fsL*UJ+8:LUԣ2)Il8 e l!+2y&$-۞ IF.s2rtEîzR*Q$d/ =F0iqIޗcƸUsdyBMZy "L"ZH1I$&JVi0eJr V-Th(R,rrQ<3Y1D]FY!.BPq/'fi2 /A`abDʻP' #Sà Z ;fIX8)L=F*nV sqQ`&{>,C#G+ҽ"фV.WD(Wai^q4BixKV0ȥ^ĉx9yǕ5+$؝OA4&7="!4  '͢RXֈĀ%Z((ꯕ}h \YpoP8BVlQ:`&+-R1gP+69)-8 ڸ8ZY::B qyh((4QG!lUHNP*)BY`rmwNr4q9 )>j|G MTTRRx2#07JŢV}z4-GӢ4GI߲jF0n'9ʢI$gԠiPlvo8e ٕ<ƫi=!Y8-=:KtTU)]K$nPZhhLJO!A;B&!Ҟ>> 9F>{<8ڧўON}zCN\;:q%LCR\Z;'#opJo#pYQb(%}QI~)㟃h 9}j0- Dc(ʴKIp+ hK|ew.wUihҔP|8oLKJ,ڝmŶ:b>l|pߏr> ˏGTh;AP{#KҰUvtdX!=YuzNY- ,s#Y0D)t`8MFi +_g8Zᴉ3 P{"h ȋe ! coSx'9, |\W6.o0$_GLVئr >2Kr6?^{?O˟^oٶ}t/s/;wUׁ3/= _j9B{GK S׮wt6]CSݽ7f޵ LFzl=6OerȐm8͝F]Kǹ]{[7tڻ gt-Pm]NBuvwtkmwrƭѱQwd:.OHGl8CkK-/u{>ރ,Ct=mNTkKg4lk ڝi zL ^X^ J }0n]cSSs1l30nw f;Y-u8f7}6=:>67alb:F&/|jں;,nͫ쥙!gECN9a{qymAy ?01{50<:5@mlztlzbrn&7<16>/^r+wn_q;]ra3}ڭ;ܼWw~aHwbjrrzbbj|lbt|rl`FFGGwbq uٻLVĔ6f}wOoಧ:#Cc}6XW|k}߹˷z[eh~~{xۯzYi7 ϿҹV]l5{ܶADcv+o{'@0C?Yfmvc;NķEW0‘P3xkvcۛGѝo'MwӾxh'F,څ8o~~aH#(-JcgHi #0)PQ$bA_@ԎBR% ;w4E!4 JJr)^a!Sb:RO|d#I }¹ۓh0.\w)̗ &h(̏8`EiKCF0k0 7C_F1jF~t<Up"ӞB2aA]@n12<22P( 1Œ4a+j,N1j6}Ƶdn)ved[X OlQH;'8?qND f2,T*̄( F0 H<`-FFX4,GK3!{֣s7؉ CA{TA(D|*YdPGA#D/"?i(hPFRE 3p<M1D3x`h 31A4䂗z$b.S0>KT*^LT腘"wMh)1H4*P!.I$"xi諘d:h"7RGErIS J*3!2& 9+ _e1+Y($ho+ M"ˎr$'0Kqo6I tCte%`:”D ZƊER&)%xrDĒz4esT SBY ACD N`2c)z[U 4t!JB"K ƏP7\t*&{$me$>.wf\Dv|yO/˪=އ90Sr N2GC9Uk͐ab΍lGlV*''EHH؂JT8n)b@pI˖8G f4PwIrpL!WP,T ll^qOT )48ZnSjRT|aiTTzI(Y-ȱdhZaS^>Uz6%)<;џA%R&rqӢ` JSQk,cBRwVc%xdҔה!,vqOM{ YAE ]CU,OP]s|~Mh؍96/q vw*D7({ZB*"u SrmhGQGPhV"1EQFY'fkBtc&qP&¬&aL5iTiB E{,C+Vd1+Jtð\/ޓT~Ld~Uek&RF6"g5P2&B9؁J֚yN@_K{^`z%*V.Nхm-P(SiBb ZiިQYT'ޑfb}_\j̀h\ @2TTR3F rCӬоJJfU>JA$DSQY*l'땚0C98RIh+PTV/4ţFQg,jSJV=<,SaxtT:UhAX'?"(&p=&)ԓ>'OOaӓ`8MW( ]!Hv,iKPE:(^GFfLӴM$d4Nc=s#)U4{DLˬ_V*OiOURJ$E~PObFhXLxSMȲDFg 2r!V a{rwW`/8֎|_='hG$G\걦0ߑ:}v¤ΓuT-?UOQWCMDDhPEΖ6#^^Zmyuqimqi}aacaBi$O{D hSݵ8ڽOV%G\{bjKmqgJ#/n,/-ť#cM^\G[Gx_-ښGPfo5z&}Q.ڊjjugcukc&G(!s4h;}T˻+++IY^du+X^?~?_Wvųgk`KgZl^xgZ^:{lKKK{۹֎]9]G[[9x=rpJk2ڜF$e_כTnX]tm^F&F[C`.e{hFGaƧ.]qss11A΢ ]0F9鞸rww_{|{? ǾoTBC[ہGۡ[͝Vjg+ ll N|g+zJw$dkkǘ`}[ vDpGm;؊0GCDb H^*3Ф @E0=a"&PB4z(FiȆ2TBvP֌". CBx[4B2:g;0C4h!ƑQ((͍1o"cL&Y&/5S4z$)<ɗw#:2Gs`O4/BJ1_(<\,OYFi0N<+b4ңB"1D)VI'E^2=M$1$"aԾ18/aƥh`"L$t0{/9o9v9+gUw( @ $ vJg\jG3Ӓ[ҨI,\[e_s(2qDF!;Ux_Op3ĴT0R(4*  CY_PјCED5·GFiHТx(R cT,V!*HGCX8CtHpg!:0+ tEE D)M똊PAAhb0i+Y+H^^Rg)HhhC$Mh,KP +fH6/t8YpTHƔV(MXOhB$W$RdB%U s9Ӑ!s46c9hZ#CW"{+.*P(@ {/x2d&gɛ1ΐcT GأF o郇kxrqgm Nc)Nd£+~K|27/RXNAϐd/aلHJĐKW9%L )HyKTɪr&m[),S!$IW@D\lH13r4U"j-&sX#&3˚rG) tNPM)ל4K]@7 ,KҘQR2䏌R D%a 5wxe*›4 O Fwaݨig$akQfrƺ5ĈD>UAuEMo[N;qw-Ο=wimSǿ;[G-zu6i:SKӡ38uVa?7[3 6KުkkG\]]uw03Nש3veOWM\7Y=}^=CRy]=O^~p-6gs;{Gz.W`wF{-iG^<3vj^is[o>sz{G!d%h$q8c5r4*LX"8_$% +틧V#Ube%&?cj^Œx"A!6sH2`2Iɦ6N-pV"G9e:gUWsBI1Nт +F( uB eQ$)֣,8 1 A7X-:)-L/3lG| 1D#y>hk뢨p1od* KqT P3)iW8FBS9%`p0ͥ ;_\:֊ךZf\8h(Y!SVqyH&e:ȋfM&0I+2G0 *Rhuhpg%DȚ&28ɓP=,Ơ21,h6T0jqvrx.(H~G ɶ1_6U,V̑}4au w=U*]J$Ж`yPIM$eq`SC%d,X".E ~js0S/hHXˑEdO@xP'vaāx=%O&2P\%ϲC#4SY<c+<4 &aBhJUJGly"aoBHU /Pє; ߘP.1G=hr {TG係r ̂h#v鬺$kKjWJzUq&[0RN{d"y8|hU"\}]M-Ӱ6/TlyEsMn9s4Bhih,;k qSM} )6&϶xYƉoWKiO"K&9=;7/ 0K4 )mD@kcVgEЀ-%v^`BcKEW1Gct3t"-+XwGrysC@REϔKZ^\l4HQ.xD[cC4 )э;4Ԃbr&SN}"騩 #"͂7EQ>opr!5z i>cV(q6qe&;*?"`YG-NH"YyVL+'`hנwwv6766ֱo7DTZ}sM&QۦD'MޏL|6juscȴ9RJB0yxJi_E4&3ģZ}ԚcvB"jM Gȿj.͈F"?ʘݰmcSzM(&h".37c-,z>ʄҪ0mC.?kWR9v4mUnW>IVc/dd(XgI $8~f2}s}q;*mMA԰~\2UѐU֨+pJykxYxG ^A )(Uku.l"U ҆7TV*lxEQr{Toa;)j,}1A&bT& 7:R ŗmݒ3tRHU < CyPVVEX DKpdFܖgљbU BiKGkGB!HkP=atlMAg* &r*2ibd.(2e*2xYK(p4&}Tr''.-SĦg U nݹMsl?MS9SPh GG^rQ;wCNxm]/`wljIJ۟O5;soL(͠oL(gtq3whSM.ݙ^^zTz;Sw'gdؙ h(!IJ#23'ǻ[4uwfqg/O~sNȑo:ͧ}Çz C:zp{Q^٥7[Vl>:բ7L]f6Z0#b-n~{l.َh e; zXqv{v{3Y{ҁqih7 PmѡXlCcO;9yĿovcۑ#.6c9Auu9&uFwhsxr2h0S8c=;ݞ>͎0fn03ۺu; 0#i,])̵Uj0r:2(aA3Jp4Bi8/*+=Gc>y%"XXMi51gƣAذxRt4D4,T{܁LZ$ #DZg?4/ti,qPR"To$h4DJiCh¡$%{YaHs٦TNN)p1^82MA֎/cCT1j!kPr4a&T,LR!GwtK?eN¥8WZ$3 1kXyƴ 2J6^@= -*'5lhYA`E: %%$&1G$h ")ozI'eVQo5?G,L0DiB08s ~!de17.UWI^(xʁCz}=vDJs&GњZ6"5MQBcF<24SgU&l* =3hC YVlq4z- lሑs\3D[O|\3DLJ[/V6JrkRgl ZFNa],FufZ%ס$D-y~$MĪD{hqp4fxIR25>*zQlG̲P*j$"Rf &_cJx0c**2i/hM#k2 R/=pG'wVDuB-a3l0KU )+R8VDN"J\e_G GwgjnnhjܚIn+`W*+ [M#L$>Ù/&'qf>˿?ttڝ&sGKۑCG>tG:4<;rXk .(VeZnޥ 8 ;hR!t`vzC{VIhu6+lEeѨ3fNőd4.ww-NWCcOz=&XQ4~b|7v4uv[\(܅ M՛mF` <1;FrVb^<2 .f4Y`i2[N7?7qovx{z]( %{.ogu:vrwFO=Eelw]ݶCe{>c>>2~4D;8=0`s{.=~Kz5?vș/L?{³\S'^o3\~ŗ^}ʕ\퇿٥+=^ό?5ܳ'.;u^yW߼⫯xƷ6ljFFϞܸƩSƆ##zz3Z&+ >i-0١޾ b;?sgΞ>}>|x|{o;ַ|7?sРWrHf2:Z[ZuFvZvA}byO{΍7>ڻ7o~'"ZW| +KK?*"=Y^b\ԣ1D[] JBPp mG )pa1J]JC@ jyq3Ζ}"qFΓbXFWHSBV4#Xز/ c\Y0RHPoKp4Uȴy2(F[Һ, |d(2cA,)=[<#*6H /p@bE(Tl%^ QZR>V@f) Pٓ?D4LOi~yŸ|QsĜB$: `'Gp; &QnV#1\ Soo N0L U0IxOBi0 Iix!ZiU5!90c&sh% OdOZ ހ_4#''C1DX$ZV$TƗF](00Y3K">05 Y&n`,®@&a`1X\"3.`TDjl X0|H1%h$CN3qZx* &'}) 4R|:\ Y9U,Bcs `7B7a@Dfxb `i)kP< 陰s,s1\ 44 +NP٨IFzQ>c2©D)x)KmCc$"eő zuU쪗KX/Ex4^&npRpk¯2Gtpi1ILyQ^Ho¦ "S^7tTBLh)uUdH{EJ?IkX1gU +-"2*&\G˧b49˱a(_ʉie e),I"\FQ3@S87J&%g|VL6Jz!UƋ(x;k@">Sj, ̊صl,H"Pl^bgF({RЊ*LSZs-E*x{V`I&بREIr|aUUr'($aD)MMݢ1*>7Ty'[LVQdXK7"]DH龈drXeK{T1a|ByK\GiAQD+W=(nL#ٟ[D.N6ZBiq48aG*hZ![:e2t J)7# ?aL oIQqBwg'$)tZY 45"TQH(Bh10{TM(~ĦU H|@%KkB|,UYyD k* Ar|,y#^P])1U R )A[8-WdxVH& -Cu9ZFh&"G~LF87H,=*++W9Jk-[J8V79vHd_f,gH0PR.YVb"*mS &*Jp4j'"`TQX6ŒOj d*LQ,4cfkSS6 U>mJVfYA8M; ^OQ0&Y( F$AlQ`C1_2Q">Uf@UKBJ4ٮo[G[߀bwG&Ӯݝj^\Zzhwke{;vno3%#z<$Mb3?8ڣ+0EpoBm46;k{k;ncm^ߩ7`٨o5hVX Ejƺrkm6+aW8E|:"_JjCX a!(a,"?HQ {!-!q2 Ä2h0T0kXgWmՒ$s oԋ((T/ F /Z̥T] x:*g#% Zzsll]DZ)kDcCLU+iTl@41rw&oFDY)mAKLXaU)%-U:yX=;c% Vu<@DU‹B-&>.|@kgl؉!307ӏh7^{嗮KM:fkcVF9ϝxO|{?|rchd`4-.[d 2bі"Ŧߣ~E- _q-/jKe,-/---,,лhF5XciUX&.b\Vd/)[Gڿ[Ghu  \,GE[fI1J>bthŤaJ-gYdk¨JG,Jᰣ ASvc\j{R]q*(-n\[,HbhI$\0HZA_ZY@-ƿ!"2*徎h嘬dRuh d 8$ѠS >qee$[I<8)iPc]<ꐯr4=fS:WRz4u_ <G2q8rtd.bt`Ҵ@a*AMr7>=^;ť\^iXN"߳|d}I*GKD|4銁),î 7c)s@(VpRAj (B <"$GA)VL  aeThBCA\e+e9)8"Di) bPXpU-ot"̣9Z!*%)*0(]"O&}%0%đ.LQlr02d]V'Fr*;)y'Q, Hz4%'Oo1+G <$Yk"Z-.ǂ0|w`M8r~V6)fUlr,?^R 2N= r# $뜕E9&N)f^$z,9UsΉuXU?i'tÊsX &=qO8Z"/Gj,(K P%C`Ȟ8ʍZ!Zp,RUx4cj^!7:V}CфkVPm-BVl>!)fcݝGb)Ç?zc\>(mj|/!{jf܃~Ѱ9PXZ[ۃBFE(YB%VT)a oKQ-4M=-i~$3@B8|J *5mUVgl* 3vNT> & |>v(UncS6e4).[ihkUZ2Ѭ θaWδ ΐhJXuѴmC SCɺh`cD"٫)1fr ؽc f F6Ŋ2k75d0ba(F&j# YцbMp=jU=0HV,+Dz4( Ye"OH5oʀfa!" W:y_Nokxu Q^432SkځAZy1Pqg4+W40TOr4e"9]jiiW;͵hZv&p)&iJzniI)%uKq4>;PJ@OҴx ͬksomrj:%|Nc_©p씶f1D[S(]ӷ!D 'dLx{vrzv'NM-L-Bo3MO13 hs3wQ *NOJt5sgjJpPOo  GƃdY9 -Z"';3Kwf;wgfоRj MC4wrvJN$ vSߺϿOhşġW]7:;쳖Σ1 C2tx͑c:ohklj_-h3vAoADb1V(j0u]xYe V6ñ֎ÝZ֣:[:;]]: cL۽Vk46B66~ى\SllaocPSG`::: fh$h–:;::t;$)CQaÂVu:LhdE]g͑mVp Bc` !==G\~h؉Qg߀kv<.^+=gO߼ysll鴏 NyaN_xSfbpcNO9yqbqG_OpȉѳΝ?}/rπӠ?/'NK(͉g/]՗_|W.]zsd0xG1?w{}7n/]vg8ur崘]6j7ٝۊY~6 D{p8 "`ia6K!0O-ā8ZHA4n'F@$!6!LâW).Ъ8V  )=kX{D"JdGƏ?%bxKqq*îca!Eh\AQ9 UTu@xXiu9;Wx9CB/ĈT*pL $e>L=KncADi8삙L(Rd"ւT0'9T4a0MJ0¾ p4- fGhđ@ #GrH7Ƒ MK#]C Cx^"]C4-.喛&*"[dKLa_ub5 %&#o~ʜPTN VpFqSلY1 }%|i=T ǐ(!9Z r%I` y.f PZe8ǘ\aa\[/sbIMѲ%ԬНfhS"$#Vo?51c")CJP`lyɷby¶QB+ 2a0bUAaJ)>tPҫdNV>M7[LYeő`Iu-S&Sf\Cq4!J"O c'S)zGyX?:gE:Lcl[nZ+6 \Ac*(<RH=gNת%aIB<*fjb?qv(ir49j\ -+ *ߊP6s4FeURQl u$:0zHk-pKޡ̭#ǐѻ _crM#GfU V#[$T4d|fɥ\Apz#j 4T%)g2L-(ZG &RB]&!GcSn0jY1#"{LM$ŸL(#; Ke˩t)-Wy-G)MojDh~(pH1[hzV1;rh<%@lPLxaT@GgJ4|U Y ,DA&*T}1%KmQn4v/mm‚ݍ=wF{˶6w6?qwsmo{ÝMcm!Ξݽ{_>zϏ/aÇBGpW6 jwCH%HcXPƾ]( M Mkb5BhW+VL~)I*pRXa"p'j mYJcV[Afzchm(hXokR4Z/5(_R"qte"=p84Z.c\ԈQf}G#c&7#o}1 Ԩ.~Mu KFJ6Q^'VRMD:cdCYx9GC=MPW*uc%w'mdnTASgSPo6H6iL4'VĠEfI-ac٤t)qHX -90dm&WS,?nuSn>@aƚtT6K-j0i*%xZش|j"QZi dEDI|R1>=,~-G3f3ڻSLE6f9vTms8k6 Dd/Yan7=u&?eq[b"Fz44YOM?Géhnc%ڭ9&hD5GR)n'r4hSPDOјMaFM}1Fd9 uݹBgg0lf~n9=%wĚ,T 9 G<;†IƒYh_|[_7O?7<דάXDZFiG[$Mlom=vȡ?ԑÇ[huttf[ܥ G4C3fr8V`wu&e=j<|Lˣjj5:,Nb1ڭ&hhuv軬vJ6FB*n9pMfޡ>}б:o>#Gn&/vϤԵvvuPnlѵѵwwVΆ.m&#, 6lnr@3,V 74?2pɁ~wu;ybhlt;8?7<!3Ierv1Ł&f9y3YmKqwCށѳ.;j0;׋aW`+NN;}rqGO{tt+]{/~sFGO:uާ?|[N<^ʍׯy.^~zZO׮=;DӋ+եEO`"1.ZZS8 磅A">Ѡ/ކϣ'%DXf | L9 9Z*FEQj+rihaH& !1ѪH,ND"1! V<v,oȏ1 -HhtP0R`V(\@5!Zב#zz;gPD%!Ęzx«/ф?qwH,`aTӌĭX$JF81 Q<9qj[,圠L,D`,샊GP.L%1~Zj0th( ʒl2p$F T"#>.#%UhcTH:[&e%BT,2N CrC l~pbrH^&GC, q XFajDC1Zum8l?( p2AQ[QlҳOp4T*N2Pm#* R1֤jl$bD#8b|i8ZX   +UTZ AdYD*A!"桚8,jS"XӖ`±n Ѹo Grј>: \ !#Pfti¾hɑVYN䉣 Z:2hO (XfF[PwY0cMŒ2.% 4`%2JZH`hRL1 Y>AbBiabfHÔ2Q@X VCZSJQFQa:[ZSFSD#aWQ=M $$TF$hyC;GgYbgYԣqX"-VC3}Wఈ_iʘ`<)* ݰNI,C4D%#0DLR$PVQZQ$Cœtz0ӚvPa}(T DL^2$_S::83 qtrг*-t4hnBF=CI+Nh)!;QYB,qH;o@I=p"KxB%U`PA+/'Q'Vd!rq8Z,h6YT81,Ċz9KEMbd&P5_VJsU4%VXPh$*rf>VPfW>]*$i" nV~矔yXYJգ_ǏOoa#ԠrWP Ѡn|pQھhR&q}oc%i6Amn>xƆ`jkkk]y$kG M[l5|^rav kr4\$ud Dj5G!\WTי\al# ƪvpPl&lTkT i,Kb^䕊.:f} Sk L`][Y(+NG/FOp4@BK:BmUE#Ӕ'%k-=qzTQUJM8ErdhTVmkM.[u` 5L%`x{N]C'O=ƛǿ}ɇǿ7^֫_>uDwn[m6h.st 0[LOG77?~C/zO<_Es}/-sTr}1& Z2c~"Y.b-?X^ZY]a$jZ41!q[ *ҺB`aѷg VW"#KH1Jxu)L,hQxXa'FX'6paquBƵ]Y.cEǂ+aQKr(,E1j1f4ѷJd!L"pCw̨٢H nh vp2*݂+PuX J}TYQ q"g; &C+r_"O Cpc(; $"(LRԉ3H9+53#i&gn'hЯ#q)1(hBtOT=\M3"9KmGr*}9 {G[0b6ٸwM*28q1@yX5RRyaX7raAaL=if.)=tt6 'w)r9#v;$`ʀU@Dx^`HФ= g̉:뗫 &'峴-ǜc#M#UHUEU @t@sp|q ]I:B6$ ."_XDKeǮ1~\HU@{~L)S+–!V#n[Z\Q.6p)eɸ+ʊ% e{ X0StGhc$6|ZA4VToG"[^V1 + T~(rE~7sdt͗`#3b@^@`%c2^p.`+D)#]-00W)мLc&fr)V{7q`|h!e aL,U$hnGAP (_,'"d+Ґ(M.'Z*rAxleLqDF9ۍ`+KkdH Yn!>KX,TVGlLYEW?tLcdmhPk="7 /]j 1E0CoD>tR!3pӱ*UBƚ<9I|-4!|)Ò @ҏlA#є!r`1szZDֈ[jkF>ոMU7&-iͭF0ڸs{cݭMs43X-n=noݹw{w!> mܻyoн}-xD:rh$5FJ"VkƼխFmUǖZ34n7j0JDN%AVĀ$8YE,fMNnV Wkr |I <߾;K}MoiMMo7*9"pڑ|{J N}s&ϗ)rO-B%Iq0A:A|Rm{@J&`<撹.XĐrttqIoCY< J&"4DIiJܴ|NEٳ? `IM%jgF8He|s4GM͍qj2gi.?S4ХsB%iW/ &]dB#;4 Է 4i+( q*UH_Ï0JzƵk7]<{u2$TDd5?61TI$V5kNtba<<;9B1a,5l6z׾5Ԯ#.cܗҐO5]W1`A\#F8 7~7?9G Ө7t޽{H@v?ĞvwVb&Ξ-Nul`9:AgDf79l&Yvwwx|8ڗOONx{f#3~447otxoG&A&&O?06425vxmwG&g;y} gMWnkpG?7_Z ݺ=n LNO zD3#Ǧq:2=;66 33S6|?/x9ԑ'=sN:~ѧ}؉^t䉳/{sΜ:u?ԑg::3sh|||́}#cc㣘8<80u o鵹<I-.sO& InL^}=鰏{ qLv<:_}Go_|'?Oӏ?z^{WΞynzzLl4Yh4Vou!GNSW셷?1}W?YXJ[MTuÇX"K7o} ӝh dRCZB[6=h0D.G)ЖЀ+\^ *|/9 2YJdslmÌG-x\^ /&"3&hT&1q)hru-sgY`%,9Z_D+xqZXfKA\ʈ>R̴Kі%-Jⶀ( #ZoR*OtIJH&B*"$eyS1t̗cHhyްa5@B4#N)6]g*B`8DI>;8i9]fIǧt6pBR/ 䘠pa!.Ql"FB eB'*,J 8vZ9_BG wEo/J 4XIf|**Q]A[1p'\NFM,N%-&x(4a]%MVI!6̍OEi& SlR90 Gmv. ih N Z5z'3<tIJt#hrRH!` >b8Z)!LW5T.˓چDRWSdɲQ+ IZXCT7/\@HU]Zq;\Jǒ8hNLg)Y8HHBg%Jo*EhUra؈d@Aѐd4MMD2MiB`/)BC4)%@$s{?Ov.4#>T9擫D}jtr)+񗒣QTcV*Z*X,/[O ;4{QT4V%Ӫfl=W2ؘŚRz/-{DS`.ms4IY9̥(fj&VtEi-DQXb'e5XaqRqVطUUˆ掜} yˍ@P5)-W=C.8h|}'EL 7}%F N,stUɯG((@ iIWVf4]QOd2JeÔV]s;G@49rJD,NJW^ee$%irh|YC7`>vf9#9qю~lMT9$:AHR$.]dKqWr4aG*YiQEWu>k5 z}g[ͻ[0MZ;kwnoܺCqLӴLmuox;޻w.9ڝmh}к%Pۭ;malms̤imV^lnVkkZVݨށfeF&q*8f%-۪ۋ8ZzӘ/ Y2:Q5UUPiQ[o*rk,kKk0,oT[ejeV]/6KVeu1O9 `rs,VS/fXB긣0Ą '^k,hqc3˫Ry:6\bܡ[ zZ7@*0IjTR6 ddYinVH#»zYp68$Emk8aOt"#Mj9GQY2Bs1MK*>Ӣ4y/h.+S(lcJv)CnBPE@ 3VJqmW(pI(ayuQ`@2R@w$SwRőb94ew!OA4yf#)wrFf/K}yH^hd!?8qN'CT~4$_Z0:4~ ^YqW-Yؾf4G>5q].9yWca]!6h}Hi a$C ;khlIW7_-LmѮ`]C}h_yEGE4˹>|S^|s^yԅϜ~O>}qq|ȱ9t?s0Wȍz<^ #qzv7im=vPgh`t{ 6i-mN 8Svw/~t޽_w}^K/\xFfw}g7>u;a4;;?W'W?s}\-_&ݸYX.,o-dBL n޺uCȌ9Omْd$|'h +7o-߸tk`Q hI[YS*`dB(9RdrTY^Y/%B7F,AQaRp1UG Cȅ`!s%o=YC!6ibj qf9gWp̄BhLQJhr#}D#2<+bQ=•?.ߎ^åc!fGWqX C$ѓhkA4ek»'䭋)kȢmF}gQGwP!Ec( 2&hʁ+Q/%wv~}+?.EJa-‰`0 D 3y0aA*;r!eb$Y%T"SN*]X67HFI-#~tu2$/;`0QbzrF'90c?Htt+I} NTE`EC'@"=㼃Ou4Z4vq@hP A5DZTeLsD.""w/14x0La$s4+k0 Ű M $0\>$%GqR!gGҰ8&8ZRmq4d lʰh+AqYe?Z:23:2+46n)ʪx1L'pVmc#G51C,5"O#)81hM/S̩N27j&b# 92ƙ)Kq42HUT(-TKaKf%#$Df|ZD1MgKؚ=Y,q yu5l`!- rjxY,Zu(~JFœ&A|J\m@l%q##B.o*K32)ikZpL]B;5(+S @)D89x<꘧GDiTwEϦS31]Y\B|֟x%\DD&2tffY &h*d8 w-)q[&-.h Ø'Or L,<' ^Byr."AM4(q<=e1/`aťi?J撜.H5 M^*d-wM2šB=!b*Iw>5kGJ~rv]iʊ)?("xVSssJ t,k{,AдMOr9))V1ר֪uPoXZ-KWrd@#4̤*+OsX˒ +2em,϶>,abJHЭQ7GUX3KTBba 0QL>J$QJSԊ dSqR HG-/,xŊM!Ĩ1 hEt"RLJj&ّ]sHx@ˈOI~#y D^(V%HTI n|S4cTCV:b>9XތLī* c8y\Q {C{ZZv<:jSt|1Bbwq5)Zqommvmܻyփw&yo{iodR3,DIH?X-LE1ѻo}}scc DД m{Z * rjlkȭk5eVuV(7KRek1GRMXGT^2kF@F,֐PT )Dج4kk[& |jmV@VۨZdGbcFRZ\"Օ!3 ;rf1źV[Z^Yί*4tq#`R%39(iF} F8>u QWq51is!h䫄Mza8ZFB ȜP]L!'!GĬÒFlUy~%L'Dq(!êr hGM8EZUKBUA%hZNZms4( ߊ8Q'\9 R!ZM[& GkfLFG!A(-~4U ~+JAI"/<4 󳟃.]iWpAlJ#vUr6R)$l N۬2fխ7w-{;{]z2Cg6s]4gw9sYV+7–{oľzGFO| /8~;<:4962ojfb G>posϟ?qāCϝ>O=}3}/{?ѧΟ{SΞ= /:uO= ,#G8'yFF-mzbrzl|V3?2X{t';;&w .`Л6=38 =޾顑CcOM;谜:ug?'?[oݷ~ϟy_yEhO.q]b |o`122|ɗy?O~O>?z퍏_xOb6rVhi9D.ś+H-PŽPǝ"Ц 5M$hm o-'Dn1Zah؉3$fVpW.SZ`H[ac0. ETI˷-8C7xGBč ,͐ a F"#̒^9H+adv+a,4h q^"XFXJ$lv6d!S[VO9?JcQ*̊*Ib8?6l:f=qߙߟ\YIVĪ4wh,G"I:HT$&+lu7Z YYXhxEXCZ1,hQJ$љ$nR8Z KDxBHѲd.!LLoX<exƐ!"_F!KD1Ymk8h y]yJmQC(p4G /X2\9 ).7bg\j`"X 4Mp4q)FQ$`7h1F\5"hsD!אmIOSTԓEbiX850Gqu0rh R4 %uE8WSkqG" ]Й'o%"h/˫HCd #\B>t#' KRWSB,Fݳn1AlFS~Jnh)kOT0B"L!#9Z 1=Bg&qlہS49M O\TOd8MdLP4\XhL4rtY򃼃1>@9xv}䐄dSvrpVd^ܰ/S\;p2²?ҘєI )[ޑHzELhaBc4;X'(*z僎{nI bg S@}l#kD$y(5dʴL2ra"^|_U KS ecKfĜ-rY6)HW8F%lI4R!hZ#DomMbD蝤%M4G!I"tH6U1J#D"7&r8HS*ʰSr468کM.Q&i*kTaƧht]eWcVHU*J@4x)R&L*NF%Gfn*Twr4~G)Te.|o k$h| Qz s2LN)E1uPv4!=8NǃD"-9Z>S͵9ZHp."huIZ GZv &e Y& Jb3ŬVi[ۑYlD=(|d9_ypg89 TA>}s$hJ"dHhmd&-[k{]Z.,L%~|8%G\[9sop7ht %M䣶m`2d5]2X3T- A+f`Pl7S~YbDl"jSr/*>~9 ʊd`XҾk6SWkқӬDm :n631G\Bjnm޾Buo߹}[M͓M4iwݽ{u߾ڼ`o7o7۸wޝ Ld ZZ F;kVs& &i}l h F1AC5Ub2h;”* Q U"֬(Wsbk2VYY_m~B/fS1P]Jj&0Zb2nlt b4dkh$\K?hb1DZAFl_1AkT+ h<*thD:B.[S;+0fw1,\^c$s4GCq=хVZUZn+߈ڪh̤_&q'$H$ѸN6J%n8JM%OHI a.Y 1MVn*Vì)<q@.0KdZ :ݩh6GQ(!." ؉A>(-f2&:gIK)Ď9q.,6RuމeꎀB>*EA,HKeZtdajH^SgA g6^A~;T/6{W>4}tJr4 ĔHfY6!A;&5BR0?5{KW/}yf ڵk_}<%'|ш$Bv$q7G4rɧXEh4&2DiI*0QL>TsClG5!zv۹W,\zkµ+@0+7_HCV>Ăg_^/hW_':Oӭ~|ד>|ޣGԾ>?-i]:][m2VͦwXu6c^m0Mav6hts2LaA{: FbE`t&1t~{twuufY]bv}α!o`YlFh=@ã##6S߽sn^:p0{玟|_9{/=K/uSO=w{O?u3'>s>{ o_ËO=<[iСyjbj|trbr?ZF{F]!{szƼ# xCChqe2c?m~r?#<9mbp?x?z⛯K/k=?3shtlbphaK#{o9cީSΝywO??_^|g~ub+e.ؽN[7o.ܼy|,|0A LL}[ y-lKQ'_92.p%M ERr$ fie+\ o`^E}aP/eo g fE}h2h21G\ɱ-X+~"s8xBi 4ʑw)ckg԰K@PC`DZp0v))X7zf\_F6 )R^-rl8[`!JpNq4x%O;,r2$ ̙JGC[8&*a%2y*^h UsTy0bh9(nH B4{pqL(W,D*nHP1;ldO HS.~&sR$2AK${W$ycOVJ*71[/ !R !>C^$BB; DRAt%H ۝dLRVJx'` :9,$LeP+*V$d0$"*dƒb0A~:d>V(Π,͢Kz l4gPIV)3rlxV쭋H0~G%dk#F3\ " (V  r@ úhBʪ{Ҋ"SC,K .o( L'w1D&;zL!CLtM8_R 8WdLs2aF똣u*00JE(2P*s(Oژ1I&-i*>\1NP r!p2i+[=tҕќ'7bFu$q|,b/:$kO/Ѵ4~^f%b&x,T98-I;)hx!aPihlNZnRcƫ-)`.^T6wɈ<,³ $JMs9'2r.fZN~. ܰ² 帼s\H>•. f)g3 &Of=ϩ2TJi/qhOTx雮s2@e!]( *"pr`2̓a "HҢ(cpYGT.xhŸ'UGO(i*1JĤѐ,(UPZ;QQ e!Z^c%vD9% _VxxEH{ jJ^׈U (#ְ{7 G2@LߐI9&z&.rx^1pȄ\lS- y JʏP,P*LԞMhE Mr0X|.to*53&M13*LkiF拚BkmꇤPOYͧy(UDkvRyL.@onS? .N(* Ѫ /thx9вĸ ^"|DNJuE|y 2ZwEcPMybIp4lAMڌB:dfmH[-xt|͍{-v;}3oo߿ 34".hҘ!>@}+mAoA't{]&h[[Y0OlwGk66֚ J\ߐoZkS.PuZUl 9#I $LhŢr:A[JkZQÛnV[fiQ\WjFc} Fۄ!qCW*ckat$TG$tsC -iJ#oUA^M<^Ƥ&DtaM Ȍdaj Q+^)*Uה^cڪL”]r _DN_CK>1NXrHMʆ;8Xъ Rs֨իՊMPjFJM<\c|,i]c( vj`"v,ʪo拖`NjVUa.C40'GwF5 Fl| Poo#KrL"ע5&(mMXffEء`_|GOCV=9;yp4q3 *&:ظ&>B^_NN8;62#1dž/n _xڟRxվi)L!D5qRޣh[clCJh,jjj+G"LE6vQ_MÆWb)N5$V?KN3Ѝ q s-5y/H]o5of>(m]Ug~e}i@r4A1ф' #Aɍqy"h׿>2ɓ u2ik&Ps4վUfF8,8rՁ}3P( +ϰLr[01DC]12GCvƍ隟]y?o.o u;\]{:yb> G{=g{tz2 aLnGF{dFif5m.ٝvjcZGh6LV^֥ѩuFK oKߩ36n6w޽GѦwylsi2S   {}vvu];uylFѺ뭳Sm0@g"o^#ώN;0?e1yl^i48& oh9ԡ}}ctzM{V5:&bm=& r:,NsOt;fɂc¶nNr4W1;z }ؾ.lwY=XfvhU3ZfᾡƧ6' vjt':sǦN~/ӟ}/t̅>xԹW^}ŗ^{ԹÇ>'N:u̙s/?_ߞ;{jpÇ?ox|ldbxo7{'g MnX^Wv6$:!N=ށ}O>qȩcκ\C6_㟼;}ŷ\|7_}W_{7a.ghxtbrШy{1d؝c޾C3cG_zч?'?Ï?}ݟwOW~_./ 7o6E1YҒ/ b,gn\q͛;2Lx|q~­ iZqL"5 -݉-Z&lw[Ֆ%GCq4D6C% 4iC鋷P C4$h߮n7VB_ 2([J(8z`"[#)#1 u "~N4"eKn,n[ K(1[ |ZJRJ~_ ѨD},"P8hHp+aD'n,N8Qe8`Nc'1=Jh|e%3hI(cz E9SepaH:(1c]OXH]bB)J 2ͲȢ|?LKցqa뢈`nHH:bј"El|'Tɠ=KBǛ+p"Jʚ4t͐e -QadA׋Dp,Hcȥ`fgX<4-Hp%#p,l#v`D9Z".(aWY\Op((l}QZRSLp4ڰq JbqCPUVmwb G),8Z4G 8/#^9ܒZ*\ V I> (<6P69ip k`F4^o s"[dn!WpD7i-"LCr4Rwr4&tȀ^ؔyxu$Lp(Q8͢l,WȬ“DSەpq|M.S55YmcvAi ́hIʥo'ciFii=ٴ@-ޘL3GSȇ8r 9\Eur4OFl"\gG V &:M4J(e>T>a'IV 2QYm唵H1 Et19xѬALAD '\q4t))jǥMbh6T&s*EPyagqr..<|*2b`$I3D%,! eyh4'|c"91"-fвWKCF# AՌ;hX1 5!ߦ1&HUbIy4ȎEWIq4vuՊu4SA[-Ԯ"k*vNUPԟ.%W8Sq K&5-Gc*'lnZ&_)ewTAMyZ?%5~7VʚQEM<Rjg ΃я6ŗť__˳s#s+sH.~y PL4mܕYM8^aWܖDiNuqbB֕ksѮ́a%QJ&Mbk0Bhm֌&l2Hїש?[iI&7#s˳GKŗٿÿ~W;tpwXl{ǟǾ{'߽wގݝ{uIgbͪw-[Ko5#DLm,6jsx@f+A lѨZ6۠GѩiNW׽Ө[1ѱe^2Egs6M:Z1oG 0tuwwv|]mm2 n:=^wϞ806gfټ&lv=Nxၡѱѱѩ}Cc3}czF&{nkZl^ō?z>WW^ewb5Аn7z fvZVWwxu&5X[٥BnLnؘvB 9n?5bdrx|}Ϝ|oyW_=sN8y/>s_zs/<}W_/{7:}j'Nz?}G|/ۯ+oαOX8$g< :Y7dIa@9);8n ^o1Ei"/Q7~/B!͂[d#3Z˷tnhe0AӚH+(,|lIVaH-rM9Vd#4܍i>VFY--BH¾(,%aZ9bby1 36"i1' K{:T䮷h`9Ɲb\?Fȳh_ Z*1qUD W=dQs S89Րkg$u ;ւ`ϼ-L铬jn )2LMB4h&BiFut t Ol}p1Q@Jɴ 5QTI$p!V~4,%VLAx3: ƱIsMLEa08: Sc g0}1H_ IPV"Ʉk"x2IӨ? Xt0E` " ^ ]4K45bI%8f 9ch(fE y H&QqK 72c8mŕH8OQфB!`4^m AѴtg2EI#1FiE; DE+%hOvțd&$ q, Л"J&d2E4~&&U 6¸t;yeјcFB?Z&YI'0 ,i9)S%)eQxKd8-itb Z/B{UD2PS^C "}=`"#޳9đbDcD9jZGZ%# y\HV5?@t[XBİJ *K9d@* fEyx]]N#E(/cS|J`trhI 7L h|esTf4·Ԗ:1<"CN=d ۩zUrr6 xx ̣-+Z*6ZRjAw&ɳ$bb5~4â$-EK 2:^nyپNcI,h[׷ay(|jk뒣_[vmAk~s^z& DsmhL~{w !Fшhw#}P%vlmF 6Xw6׷@A64A[eO) S$f7 @0ZؙBJSD.rEhVjkh҅}g[Fes^El0BԢ%Mdez(PoժZ1*ȏ"~GB0+ L)S8R*Z̉(s"06Mذ5M [p*zK4U8-ߔ!O\Kz&GyWHy$W]/v[mQ?mp 449d8VFiLx  bRM45*)+S0CMYW0U[ʃ&_uجV5mLlϫVlo" iօ k}b\ˬL>[f 3 reRA=f5= Hc1DG"h %Z-drU|T>Jf у9F($l+c0G4$>W #ttJ;@s[o_|^zx.<ǟ|].ѣG|ͳg90u.=wxᙑyabos{̮>.aXљh6:z^mh1FڷCO<:?v̹>w~pw{FF`,Vo;L/ǟ'??}~ɟpg]ps!͍ VW޼AY\|vB( %a٢1B٨ D!(n@ AC+rs 9z+KqhQh m2EQΐ c!q7V!R"!V[ oQ A?X\ -,PGeI(xkђ qcV&ȥah8Zk% ǹ VZ/_ go"HG[4[a!6!bkAኒj rlU 2J#4meaD@XqcJ#d~4b qx+QZcY0!X8 ضp3E+8ZWMqm2o+r9P4bx"R@PJ-!FG%$MCBi؆ *߼E)a5bkh>#R}lhV6΅ɨ EX8Ʉ|4[Ldt&Ay&Nb1f FA2.ʦ$hLS@oGa!ara,#"#;9Off`)D1]UlFc, acaY%E#Gc* B޴#n@<Lɘ XCXlAnGL k?ѐ84Nz/;wbv[b\T.sQ"%(F[nn̙=}tؙnv[IVb&+s2*1Hv~-R^GWP(}'W G8O1D˰h(8pJg18"(hH QNT!(2DG$bd#G@ab$h%?g AjH%P,JBl0 &380!ƙ8g#x0"|4r|:q(%$q2. 7D;J |Q14q[ia#PLq4n֣t$[GSg/zC!O4%AcZF0`3&`۠rd1GaXԟx?kx.-h:Rucx'34ioтqa,"=|?Χp>IG |&T!s,ti*Y|E8$S򣥉inkhG'X̀ Q*a\)eZ _*?%T`*à8Z1Ee"wg8jcF^j9&ܬ.ѬQdpAt8bgcBG0wr42 ',#_[2SdBG( 7tZ*`-Wrvz*S%-băT2SW9, H`o/m.]p4hlZD DC1GSh/V7k /Vq4FihL{|// A|ų ѭ]myuyee Vp #+Ӗ+؋VhsH}fʋ `1RyP% e1CeYt5q]p`-4hnyzU,H+˳+hb?",devnY|D|Ωi+ԉVg9TaeJ q 9l3Cb,-asnET4zaLSw|@aYĤ)92h~f7z/]Se6TMA4T=64jTD+5R4p+j| j8̋)[yjͦ-GS:s |&v4qjz4֕f9eL"qY>LШJ5 s/q@Q=4J0Ig8G)ʇ$˩WP&PX"~qN dW^0ۮqƒ(ԶM0?єCM&o[&e (/e js' ΗeA*)h $qHno|GcWȑٻ;xkѐ5F3B8#[uV߭}$،1d%W"*Ff{ ܽ7pn?"" }h\y&UEPa'ob3Th2$MS4\TBZ*qS.yzP<n opD  #:9luh#<`іy&LV?7_U/mm6~ӿ׿`fSM]-[jj5 5Mt6kk775MM:h؝n2.բ7[,Vhv:6MOPWSdYf]ݎM:Ж: m7njg4+͢wb2M&.[7nnfXgf͛6*F ^o86u0ZrzOG֎m[ew:mf[geq8-.zkҾskO[wtڷyn߾ϻmWޭ;[{vz{ew,UuMzϾрfd:lkfX:Xvv7Mv2=VWd70o5&W`6m:qwwumkuftvZ.3ni;0ѹ}3oևﹻ:w>ŏ;kv;x3Ο{7ν=rG<ƉSwu7<o>}çNz vصcj0N鴺qڕ뗯\KW޻{>޽w>8v̞ {!)m6ekgit{;Ͽɏ//nO?~ŗ~}'ÇGG& c#OGcO'hHP12Mƈ W&PO&džDۉ+4)10:b"B811M(0KLFZ &kq?fNkldGG0 ?i?NQ48Z0Qx" 'x`M<c*HLC졣 HB4u8S M N J "c8¾ = c-#\!OLN`',.$β0c  '% Fɐ~1AqbA@79>fqd=菃q"~?[2ja/ 3=+8,9ЏhU&X|! !xe3ZI/XMDJq;39Q(̉9y|&#ҍ8,5L&ҁD:/¢)Lدe±l$W&T]*=.#vD) f!k0hb\$ s"&_xoxo2yB;[,qPFW(*<`xx02 c+P<"6H8rD3$d,II:hT1lS~X$&\dUUZT=t.4EH&J1CxSJ#|m^( 欪dTj,iȞ5*rFDEn8@R,~FZvh$* r4QO~waf3ltDw)[K~4x!4M/#ڢmqǠ8R&Kh_Wq #)ObaT&Y8hCL! &qB!RGJHQxF>}H0f]p#2%ӍQu#80vC4AZ'b! ί0.8Qrc3&hZRD^D):( AHy) QMiKTE,'@&T'E( ]ޟ_! v' (f3 EQE#SàjlYNē2IяtV،I̤ӉX1ˡ90w=SeXLL"3w8ߕ9@nԪr"b^h@~Oө֒8~,1Q _E#9hsv)xFYS) ȌV帠SM2# x;rf#Q:VSuLO h\!P6ȑOԉIrU#c&wkgLݼ[?Dmpnqs49ڝ{c}"h,r۠h W(]zll]rtGfjCF$^;H?V;t{}̓b*ߕ\B =s&_~O__o?O_˿:j2lk۰i__6lܼac- uF:cMqK#ꚶ48LOoaXK[fuYm. .#zYl6 v֞h64M:}CSS?ݪYk5o}f-5MXۄФo6LͰOg{l Vi8D0fs^C(flf'V+rF+ZmnY6mwv[Fgy;ڱnsy:@KnV.gtuoѽ}w]^Oώ{[+kX\D`R 6Wkg׾:c2&찘|7 &XGjux.lo2ZMv%?\lk :hi4[emnuuv:z{[펖V8Z;AXέq[Zܻ?O=ޱc{0k׮^z?胋O>D]ɵ+W?7_{H[w/nh{u[o^~Og_ɟ_}GN}O=xxlxdѓǏ <~r{O~h|xćx1GS,L3b!҃̈aϚhM8(9ȓkXSFEM9OihȤt1(-?j6vc-􅰕 Vmdi8!-ZAv: , AD\ ш K)"1M'J %J }qgm"iF#5=#0ʡB9G|6%Q8U9y1Jc%#4y\7'Qh( iه8Zh2B7ewt48:aS"E CL(7RqB4aI +-IV"1cb&eB`F~JMƅ" 1B,/DtAƲ꒸ w\6(!$hpTH`.GX \$bW*`V^$ LS n2])^(5C$L0"R0&I;Ba !a$f6+]<_F DaВ JcGc`4Mq8c-,&bXqp}dFBE,At %Ĕɒj#EҘgThb{vXh 0!N'3\',6a2 aqXsheQ+'6-Cc䇄hY"YTTq4>vClqPMr1 6~ܒxjhLݍLy0ҴC0m׿_o?um:ì5mܸ^۰q7￶7nۼXhm0jjaT1mmvZ-Vuzbtfj86i4jk`ԛ-FSmcӦ 5MMF}]ScT3YFnhLFAo1FQo2XFSo7M5z]Q[.a[f# b2;lvpz=k&ջhiuz;<=g2]O08mnWlݳs{]ݽ[wpwz\<۶lݶ۳ZZ`jvV&n5[oKiiw[Zm^O殯mmt7lkj8$vLd:)ъ&5kKΎ~4^g3v;\ޭ=hsBDJKh[ V ˽ОGzwhڵVk΃<1g:u7zSgϿ#>ęw8y鳧UO;v=t{;qmν.wѓyzv+}&܌Ɔfr"A38s:Wߠ\vݳg߮]z{{;Ϝ=q'?ƕ˗._Eg?~~pGW/]ƍ_Ň_8rg+vbkuWwgЙ|rkW~rW?OOϮyxߑ_xQ}`ɓᇠ'A=y8p '҅f1^h%9٪IaFAOM?V5B`ch ÎdS#S9%z-a#Qj7`Gx/F'lQc fq.Dg>^)2\+HSj4;4GIxqþ hH&&B1N5qQB%ł4O#>&cx m0n"4>ᇭEf\;C 2E"6H&RA_:O-ۊ9&!GGN韔$: G{M! v9h9/ wQ[GHܭ0/,x$?3`Hp4 },F0+$d@U%&#BJTFƋr܁.99ĉ9Z1W*h.dBL( IEPj2㓙d*GV4G1RiyEbŃinCF ;p8hR8*/ @:Bh| ţ FJ ab7YJr(YH.ΒM8xK&VYҴg(]e%:bM2ILtr48@,PaԴaKBb d^R3֫6 ¢ b%9T:Rj Q'ER %"BY&I ~/ !YB,U.CQ@dhx,dOTAzQZ&ю@š[e+913 i`}:< 0a"a*5wr4‚9Pz8^^b-jtj;ar3" 3Dc hءF.-¼e)nxRJ%: zHof!,l7Y)'YE,I02!j{`v7~) ZOt38HZqW#5xqȾ\S YxKʏe{ppF<H8E$'tN4N=^8Qdܤϋg , F-PԬLiS@RG[&>leU@emmyuÕŕ兵t{ ^liUT]-?v Axx [ 7e#dFlmӧϿy b)֞8,*;^Zh g-U@XT`l ȭi0$/'_(~AM<% hAQH >`!Б.Z\!_0yZ^Xd6l3pӖiYV^*O/O 3lF (1y2|-.Yni8# 4aj~v\ Љ:?tayx1n9,[Mi6D;-R\E6j L*s 2"VQ_&5 . uTEY @8y[iV*ƑJWkLmј1JdHΫ jB`o!ܬpO.de<(Sb-l.r&gsj1tz, Πr#g+sp龔ߠ"⊋LȭڶojwlI&¶_D6t(}XP?s K_g O0 z%B4H`d^_p g |I5 q@U 4l"@ꗈ9=2ヅ/K"R5:4AOuRt`>UJL.H㙬>#:H1h*IpD,TvIvuD$2$;sx +DFc88(ai~w歁~4j0 (Ak߿wC <}ԕv )q!ڐhwLrA% %M#.RMdNK xGFl4w[7nql1÷'Rqy-Z2(7/ЈW]ww77o}gh?ݳ_Muu56lڸi h9RG߲yZڦ-5jIol265ufvy<6{8{v:f y0kn`k`AףtFt} tmnfDf7lz 櫧,ժ-:07Z0l66d4-dqpm]NO npz/>7Ϯ :wgr0 ?~2ñ'OG&G}рY~ɆGU!"ǙV[&\8Hը0̟~f4&,>_Tz'kڈM6>9 " @qdgG>8?:A(r\q4 }>C ůGT'E&k'!3&n9'XX>Z?z>?q42ӺI1?G?Q]uqd\Fs:l % %Or΀MF:_f7 JA70=Rq4ʖLE..(Ɉx@mbP:_NxjI<KN4-G1!f$Gc&^QLur{͗Na-vUMTWh"`F،&G77q˔1V/f"ʏԣ3fj|#7Bn~.VS(-= ȐIeEA4"CiQXZZ@\JKv\)pH#̢@8\VP!: "1qeR7+hLm^'B.d7 a6`@9I.Ga5kP?"ҕ Ѳ2LsSJ?=2g'aY],?S8-1DcFgSj'  M>j]md<*._-G;XavFJF׊#P#ivGSƒw&DtqX`#!W"3*V@miuyez"9ѐU-/!DS3G{IѸ. O`sg<bvGƵ5Lq k̴ɚ=,?[ZAFD%Uȭ\!xBejkі)4RhLa^h`=mn[|Ygr4bIxLs(0 ,q#"&F*_[!h?T''XV-UJcIƴ443d{je~ya9lŅFi k$qcfei+q@+K>\#m~Q DvGYe#6hs( pU IIOVeSUBє?ѸnVqW^@/8ԑ9݂ 9Zu2rHpLX~X;d~o~?o?_?6Fmk GCmm}MMݦ6l\qS 5h[{muMFa 2fwKKWk6`VilvxXmVwϮ=]6YYVXWXTۨЌLgD0dli6llhm45둂5u:Il4` @07[V[P!/!;36tNsUr-.jm6Zt&+bQ{{gϮ\Nofuyngn vt:VKtvvv[;.ou=Vap8T&fwښ:-kИeR߰qKMCMC3@sf1;,XֽֽuS޹t/wuvnݻm{[z==mۺޱ:s!Щosow8{=z'~ʕ/^?^lkzжckg_|}Ս?vn#\ '7ugѓݿɣ#cO L> OLLInN$D4GLudT![|#6 #~L_đ'AphX8u爦3)^ r=}d#qc'C:t>.Yc'&1@0k\ctS; ƸCF|,xI7IDq8 )ðQZY|G`#4#5M#GJdH-1@,0q"h!x\GjXm0BqI3Z?% :7aWHЏt,RZ[L)'7AGZ+Ʌ$2!DW0ZUK eB a(j/ăH`ׄ&@-TAVxE1ibS:()rH#3J`W(AJ!- e*3h( #An)t!(*g7Bh`%&qEB8L ɉ`Iz12>4G'aTjأjj9ʐ }N J(s_)! *dC$ E"q"E Da0"ZՈZd#^ ǨV a%x9ԑ2ZЗSC4C9&3#ă4qAɀh4b:s4J> іF"8Z"Nae\ ҴpLK](L0.sUDN9zKB$rhhwhY$B>P6|9f4>DL@$ǐ$e_]i12*G&H#ɤ,z?rʶjNTKbP:X'!L .0ʔg@T9Qȝby.gh42QT]BW|}aVcH˖42sQztl&߰ՈI2 cm G&YQ\%(]r*3Sh|)+-ކx@&5 @XŽ()blaF\zPfR" SӅL u͗ !A{2eQH|v/E-i" yJd[@q|5q\KYd&SNqY䧕xgIb+BrcsL&CG 4M3ո,[b\2Sٜb[~C 닑O ²>} &DQЃfb^3==VytH63C| JKmA*b5<%! R(E7Q#7,p5n|p^__W?xhYuu 5zz444n\qfnذ6L6LfZ=v{mlRS-xƍh&sscS{#wsil MM5Vo6645h7:b0&A!557j77֛FΪkvXlgGFۚniw8=V`0QչgΞ;[Z{}ofp{C#z#FM>}'aȄ 8#jעbdLD#+ \c# cH[G#c#aNE4!OP Ν]N" hxd!H7<D@"&5d| xb|Xj\g)p !Zk9|0yP!y$!STME;KkT*,ihCƢM c3'D!VJ0GcG S1q^ܕFJ)dP (Gö2QD6tfNA?Gl4#l$s_h}EG Fт&9Z0dANG\rߡfğ0ҏ%"*$PZtB y>N㯥u>V t>ʹ8!q"E`&Aeqz3x fo.@CYT  jZp(-cU9|`TH֥ie_3!P,RAuQأ(nC薦poJqEGٽbiسG!u YBSkɌL*μmhr4s'Vbk]UfT\_GQ1afQT,V®%hl(CJ hd(8:"dLI&d@GdA&Mt39e W4 Z\&l޷8q-x$Z!xJU2ʿ`ZD@4PI1ɎENL 8`7qEX$ā]\ MVˑ3h ` Gz*pʽԌ C_cF0[=j*c!fd?pOHd .9)A"fph9Ap4%%E(h=@4KLB_hJa>b)f70G6igV);{(Ѫ(C߯<}\c=<{$֞Cq4H48 B 2q{"YSɁ̜UD "kqX/UؒN4wh|Cs*TE~ ь}di|e"M:E^DP˳+U3jeAv\YZ^ZF[VXUXgbRaƿ]DžYYX^YXeVa% sPyaq <93݆0ka~mq)">ЋHh`c{#{8wo 0M!A3% 1B{LX>FM=B%h}*woݻwVo=t롻hF9C<>!JIR"%M@GojI꾁۷~{֯_Ww{FGWߴi׶7551Dknnjk6mPe7l޸i{߇!c&fzL&iMF]VjVl{l\-DzsD3k:hZͶz|Ҥ3یvj3X:٤k445z]C]Sct MVc9 uKS]_oZfKjuVbXtVfxݝDz:{{;;wٹcgk6ls{;/ix;Z;{;vx[\hqn mζnokb3Y-^ۍbw&1FSf7-:Eߠkm44liؼ~cYg5a}6ڱkFCCcNollq&BF}#n(7tְˬWni5Z[,=[wvnvn];ٱw}>{'Οy?t܉SN~ȱ9ssOw`Qٿc<~|s'8}lέ`{ p5Թ.(vAضdl ⇕NfKWw[[w۶ػ@g?|/蓷~>xƥK_\Ս?rW>rO.]O/_|ҥwޞ&QguںϿo|ŗ?>ʧuWW?go_wG<~tgd1 #Cc4dMFP Mnɚ\/GC@6:cy6LFPHhll,6>)Y ?odxbxdIL{lD S%G&5n5azqd%0S ϣ8=x26pEͯT%ѮI1ulOك$;˜q"f9JBrҗhF7!^Ƅ&GÓQZIn.dC Ύ|Ո0D̑ ˄˯h!_8h͠Q F qҰCZA>)C1Q-CN}Qae+*(-&1G+ b(&\hE( ј)yTRp D TJX,BiEp>^H*-X`{T|,HpHŊr$HjK.& U-Ayz?ТK\B(: !Z4qiLNY{Lӂ" Bgר6eerP[X]]]a=j6ϭb, ˠ`5\BV!GEsaÂyJvA .-{Sˉ쒨LPKr&4O(Rv9ǤQ?'م"C6$'y"qBs¡CQRأm1-C Jq"*r 늣A@)V5`+9 MP,4.rPT̳"k~;Hh` 2pVPJzue~WO0+]T>@Qj"n&+Gs)G܊c:3Gc %5(.ֻ0:oؕwQr4B{b?IuO"60$([%*[Q 1N0T򋒣I0-蒪8:qt~1]L/`m]p+H,B `-E-,!:>44.MSIiPdfeSw%a,\L&,.4bYcºs<́)>IQ>|3RFNBy7!I4װIEwMDtX( &A~N%GS{eo# #&8x'Cɲ,~og ~o $92%i"4MD'03>qٗhk||!8QMg&r3y}37O!_M1MNҶQHyu}b`^6 G`2@ 9ڄ#.#_MC s="a+ң126o\>A2ll;M~+dyMNcRl&e'ђGiFGFz_^?~v??x{w**j]Yiʲ2Ag2kewAdv|;` YYj;LV Fֶ̱Vak0Mu0coҙ4ZJ֛ M0_m0ikajG=R[UZUV ԔLUYNSQcl54h \Uu5XS_k4Mfhs}CkcCkSS 4YLo߾=Cmm}z{tvnkiimhioiT_hL]=2@Gg7]hCFS=t^g1 0kt&miUIjG鎲*CUPkj+'_x{Ϟ|>w_yso<['O~Ͼݗ_WyС#CG8xd=rxZMmhi4Zmucc=싖:U%YU^A9Jv|m}{0. j3g.]C=:}Ξ __O>хW>8s _x.^z>C}݃}/ڕO/~xǟ^_ԙ.ٟ__۟/>z~蝛cwܘ2e=kj!ڭYq׆YifA:kSM:33;===3}wzmԐ d.$H3rbt͞Yy15mB0kE273c6Yʼnl6k驻wffP7;٨Nz#|;[SwQ63հl3e |cg]x2XYdO%GU;!k9mU#|#Pi1D:!Fi6oC4Zi{m.{$[5"rؽ6+ù6)smN bSB~B|fs&J)Ta ۭ!%h X~h/GTf;) %Vr8"cr0KѠPbt tF{NkwmSPF\ W]^vt|O0 9}zcw׭E{£?qno ҲI*XRJ^ S ]jwaظHqcl_T hr(q$X2D'O8%H( OGuqr+r 1-T5<Ʀcۍb@sP@*Z9/]34SuNQ%(+ˆk]tǩhqE`MA%6?q4\&,ҹh]=:I+)h*qyId%΃ͰWdek8,d\!k$d #" AH/q~UT#]-($vsI%y,ӜZ*a2$ 0GFGKW7LVX|-;b/3TMzn_4E/  [O _ˠ,[mG!a)F/Kw JqFeއ,ʾmsEGQ̕H3G9q1|J }7 d.ES>J5y^ q/KE )b\ oEK$E RHqR !PpG}r9rc_eh@hØ}'a=XIBcIJ` -@6,әgQW3{9& Ѡ0+vsDt1G` ҝ)R}N*0!g <$6ǹfԿPFp8,L-I# A|6WWYhPA@혜n2G#M@[X}}P=\zk?z{[o2{7ll v~SqXٵ{{۫XѶ%D5z;"LjlDxl ."E- i1hVBAxLsrrSم$R&<_^5./.'G!'a $8rb JaOY dFb&~OV*;[[٠ZZ"]QGgPu-`YvQ*MGȮA1M[8^\ YVo}#k.%![!\.֩٫Җp糛=5el[\ >$w R~$aNrl//l6)ZnS4VTiK#&<< [Gc4-Fsf>Gdf89nY)JEF(M|.`:y9描ե<4U G)p~X6_̬-q!͓b*x|!Mq:yZD+Ʋku*>fX傛:8 ҈\t.ъZ~ɒT,E 6?!oAT,qK/AzKٿQş1G3pphg8#qR{h)?:&4d"% XBp4X,L:Kf~Q&h>/Hz4HtGPD"|O_>('};1~{5SPl8>q}lk7~9׾96 )$_c&7'ǯ [E1| fǯ|1 i,b6U͍_1Γ2`"Ekt N 4EiJD9[N^U8@xi֍OMX5Z>޸NG@8ِM"wkW>]ݗ~>|g_]oeOWTVk5yΠEVSSR^;ڽ;.];v]VZRYYQSk -u]M-Z;Lu͕Uڊ9rMMueUuEFkD/vNklonjhLt&N_2mm}2zc}X[WQ*.]koEIyuJ4*SWT.ו*k55]cXoַ]FShljjmnnhm >73;4PwT[[_wg_kjko J邹cK[cgwGWwϾ}w`?>6576jkt:`5zch!P5Z̰,*+Ӕ†WԔCV wkik5CKjM1U~]{˫*keU5:}mP5Fߤ6z:т{_ ?|@oO}copo מ_yO꩓}^|_xĉ]<бG;r!޾zV[]UUkjtU-u &cCmZJ[7ax NB6XSsGkGSkO}Sg^|'g|x}NsSo;x+W.G^p/}o// zO|'?ϟ|>чCoݳ^._>_}[7ܦwͷgP;λf(ǔ~wrw:4^36YfXYZSS_MM߂]#F4Ƣ#C)4DcD+zY]tCBE6*Hcfdv33`3witM32M[`8 e6449fi̝lΊf 4Dv3vf爷Y3%aN6M)14xtPK*\YoHbqN4V,>]Qd{G!õAÅb,6C:3keg#*X*6馈 !;V S dDwǀ`L6zCQ?r;#n[`sQnvs!Г9`Y&r9K+Xo!; Q1=nGQee%lp '2Df 5iPM+F.F=ډ<8|HWl /z=!b(( u]6ω;8Q nz;i"Bphn&/st E\ q!,vXX4PJ,\%\U@TWX%c,D>țwðCI#S |P:v͔YHbyȧo23 \`9=0 er3Y;9bC\q+X`5x)G9<k)h(Ձ)0 &τ|0Ma3Մ :KQ$$)K31a1@NBي'|s& .|EҨdƢ~#(k~ 0(~( MzWPG'9IRD(D.BCJ 8u SA JzDb”P`r ^W\LIB{^ŷ%i4/>4) #œnF|RNA:6󛡵򉧰9LHFqW dA?;&b$B4 fdҟJTqab6C.Ê (p$Aad=!W #*AL aƅ0U*V &ʆR"50Ce(}) Sȭ iŽ&yxC’1.9kޗ4t 'T'M)ة&E0t:377?779it*&e$?"pL("Ee4B<ϣaf Nx טZH1댧F#aegZ&Z(+bU5n䗷ֳ͵Խ,f.E5[lxs 66ьqknAmOrl=f7ַYz[[փo}uLm݇z Ԩo7V7xf;[W4eeiP3THmЏ<HyeV38jTDX-VU- tAb~~a53`-ɭ"CS :fDd\~zp0/J<eyڿ~GKȳ\V0W),][)Fv #Wy =$jk!m5 >-T6]IV1)"6|y%+PQwgWKqܮd)2omsi}sickyg-p!Ke-*B臵uah0iiHx):Ȏ|$Or[6M_f$a%ˋlH 'jekd[ACB*x4h F I1{ :l%X VP&(tO;׳+٥5qZ\dnpT4GL79@Z(ws @k 38#qt(A:e{=*AI6{dSb|^<þqF\f?89&Aw)G.JJw?gǞeUQ*ז*וTJuJIkloW2ډ)g=}===C

{::zzvuwtvvuvvvC!dwwWWGOO`oWO{SK=L``[Wog@W@w`kgOs{WsKfVF 3j%5MuuUK KJ`KMMum]m Muֆ֦NX>L5=Ue :Yglb3j;zm=MC}{_~ھ}C |v PG;xg^|/9±}K/?_Ǐxax=2|C߷'{g?׷hUk+uJM`VZsNcAUhzCC _WWT#G՚JVWSu͍-=Bc:vK~O}̙3.\t䳟|ܼv6|aoܸuWS_ݞsrle(~wv<{g|{j3;{23ecĔ$2L͘3[0OЉk5UA4Ym$mÌ4MYpLB!3pfSиi) 25 ]Y-YZasVM >3KpƊ$f ͜nl352:4Txf/(ɬ4,h*ǬFElά`$sYv;bkCMaYX!*l6f-/aZHu8-hn'CĈ!т[mneza942u֎yLPO"[aAf'f3`C6?fYܔ(G"jYcEu3GsYlP^ۋ`4 Wa~%!mqBNX,hI(0~8-)5 9Za<z/rݎv]f J,AI]BI4%aƅ=FS\>)_өXFD B^Di6l;s4#c7EB]HBŒ1? X[eǣy5Filx 9+8P!1QuW'WD$35rD"Fq#"K s\ S#vE;4F -X@dcC&5vha~HTfzcbUЇ7y$!jc3tGp0]ˮ{nbVL-ypĠۭ*r)4z9SL z`Тd^tv QOʾ< }^''86F$Zg0I G:Y">bI.(-HAA.9!;0"vD'Vy^_H1GQZto`r0jJiGN9ٱD dOsGv2GNy" _,By#9Z` cSpFHG)=Jr4t\NWChӭ!aBH>xK&b⭒}B"ȣyD ܋-F9CBUhHFUΓT0Ǒ4eC螀;" T̗PK'o.Oɤ?cR)azjъ#ё:UW^V&AҸ$٥0kjVx"\9$hI6RZU9LYh,9dbƗQ\ i,0,©jHx G9`fWt&xR%ɋ?#e=&~Y˂W P4U\1ENq4oQÌ;cX!Ȃ5(1'!-L!2XH%҉T,[T9Dd%^JD!GCayE)O Icb|M"<, _ 2n(mCRb6CX?|qTBƢC/0#A,؍JxOII̯xddP^𓔇<#0+23y(Wq+3b$-} ʻT|Nt)^Hd( ґU(!mU2&S4+ :Gx bH+y2O!q%y4#ĕqaDv,J7&'Lf'XtUjI68e'<UŅyYjj^>ש<-57\N'ۓ,Әi#6/3ZY U6"J#orK` ]έ@D˳ cr&3 E|8=h[mz7k[X_+`:no<\C~hken#Jmږq)ihCI1g8ڊ4ca hr¿Oʩ _K (pBDba*qͯB/זWZ_(F{(XZ}p<q4PVDXq)ls9##Wrb~%&~Y)"&: 5pfp0eҒy>UpE3RWW"Ə.s Zv{yu{yjC潕ͭeOl:.1dˬ d+ Kم<>";CFmc}õ[TBN%q [H(LCJ1N@dsQqa4vg!GX7;, %hK/hlή8~P7%T9 [Z^Z_^XBs˥:L~9]N+<]K1D[)'?~Pѿsx#Zdg8?;p/5މ!M _tDPix'Rc**r''Ƃ~ 9ʱ#)89cCFd ٛ#DbЛV _3JG#[m󾠈) 8ٍ!>ݙ̳(h ~`pn\WYr4W]od"WҶ1t ?ʋq$EF!Ѯ %kc]Ez(IT| oNN|u}65śTZ#DiaX6>q:)l~mt| 5(gc\,֎7 TS2!#rGe"|inN?0GC7.f>%Mm\&rׯ߸q:G#jn4Q$8:Ͽů_g/_~ϟًooݿDtҽ{WT#TVVUY;ʡokwv?];wVk4Ն*B:SEyMy @WV@UViZc}$fu- - (Fٚ kLvX5C0Ũj2 zx3._Zk ]yYMi4P14zSX߅mkk9Z__{ȑc><$>|耡o``@4]h`4ۺ:;{u utomC`F#<0蓪]5LU M,T*۳Tk7b !(xZgbf0h uM}>޳d3o]Zmoh>7pر?k=ޛg><}»›o/:t`£yG?܋PϜx.jh2 5:)d6 LB{3< 0uƎ}Ʀcwᣏs.9{{ozS<λg?8w_T]˗>t+~'\8wwɗ:_{;_8W.\O8uFK/;p#{ʥ?^ܞ;ۨ8s8lS6Tlň4&M;SwwgZHD5Fle3O[gάp3dgSv"MQ( !id-fGdfv$ڔ qfz.mw͈,YgڦU6f-v ,*65=;5Me.dvaYdȉlYQ4q`Vcn@ڬ} B6*2ahHmE5cq(ac%Fˬ ō~hO綡?hDs`)b' 019(:hnq2<aٿfer-n7r[1|e BY)ăƣQ$6PA4s̜6?|mCalܬ !|5z?%Fn*g)kwzl.(yfh1tZ\00v lA\N8nq:llN$;@~t-e XC6FihG籹=vBqg0:<* ]BaIdϽrN'v.K1-sD{^O̔/Å=nrFfJ1*BP@тTez=ԣypHyUث.T %"4Q Tr3 p9¤ b=6ߛ)Lar k%A4Ӂg-"{9fd,qXK%Go^hr Gzl(֜$ `u iOebݖrXrF94ACB,YkpPG#ކQg%4* SPS~ :g)h($J hL'iq€/,,) GfIv'N ,2f!nEānfY"[k||[~`XܚHL9􎢾X%dNs=|XTr7B6(33TH Y"CHh(CbQL1^q֣@(LޱZOY4 ]0 fJq4 r C|R.!IFJƊ,qN1[EmOf/l$@hIs3 N԰8=2SJ%&HI.1Lpc=FzT =̅1G'9Z"X4F]ԣ${r.*RSpqF7AJtJE8oc<)qRMwK(]bax& })̓'ʤLR I'Ì2dBQ>HRWrUEK1 #DČGBp^a9%I&IIh1Qsv $ukG+@p EtbQF3`g<= Fxt>$>Hvot>bј",s\8ގ]:EheT3#Cvݎ{1v.XNanҝ)ܫb4)Z,HK@wMBRqf$ 4z \SPZ̢yLGS|J8+hE>Wd!GSv#KVŰ⨛# W?^w'ҬmQUhyjT}bEuTw-"Ϡe&c57GrL:C@K1z#cs$ Pv8G[` g YK:JH(}MqL=a M E‘L)qhzF~{}u{-j\ M(x'⏵[ܾW2DC%'mkaf"ePpxp_FugdR5FiB^D f zBQ[.\2e L=3bkc) ybVDaPWյy4a鐝#mu,#ȃIs)-]UXTE'(%uNk_[Fvv0KQ3֝1x-~;ryθ^V'+o"GS\у!dzP,aSE- 2.0 Emh͒+G#2X3R[G~Kk8/lmqscVʃMxemeKyy{b4Xq4DSh* ڪh\KJ"p%TJQjӸ*7ѝN5ZH`("d#'9693OQ`Uo|hml@)x9̩ 0%mN$4M8mWOR&e Zdv(:DoXEk$;^"6t: E"MEx9#DqW'|FKr U6A^DvnaWcc_ um(E\lr|QON܁d ^,*P(l9U$P|1]BU3R]WTNq4ϮѴIHx-gc8y3hEM¯[hs8Mq4ʛç7nܸyU-Xn /'Ư^_ϼ?wUkt(t2 ;w,-[Y(ZEA8okSٽ=O?{ν{K୚jf5UZCVS//Ӕmoiɞej}eZ_KzjƠ75ՙjtڪjM >u&xO J[ݥ%`J+k`ITCe5ee*h*Q7LMm:z[:[Q!$i}8z#<m`С<78 i/y*6wvtvvuC44zc]sgPc}=Mmm]=}-퍍(3CUCSS3QTk4{*JviYuF]ccLcmAokjo]ZQR.ƺVZW֎h:30ѻcϽtc}z{>9<8woᣇ|/xW?yz^}< c>س'r567: }hmmoqM c]`Zfo05Pojnk046v83Xcj8pw\?;q=֙;B}|{\W.!G|t+]ʅsϝ9֫oko]g?1 _{G?{ïg'?/_MoW2k&C @1y ϦS;wNM٧33N)g#!Ds dvl5Emzj!(l]f"adrL6$hƦNܹpe2e":fA!75KWfD|4Rn=q(4j$CXP6;f,Yihwxv݆.Ս.cNs4J ehf4pr<".b"Dgu-(D s.rey3kCD+1݇e .e%uތ1$!EJf۝69-n2dK+CrͺHY<~osmՉeȿ(mvM.Bluk'=ZN;CR€3 Cb:bJJs9v'kv2CaXA`*Ό8RW^7ݬw ]!RN" `ˁ4xMH,_:*W D n89<,CThH@ #D  ɖ-7ISH-"!t|Xap8c>[%!.g DsΈ)s4hHm#*ńŁn&a6+|KZ) S:{e2G7^`ЈBǃQU|}h*X9ݏr4wTccg q ;v7l)YGYJѴ820Ƈ:/ s4jQڰ;;q@H+@Ss0= hT+ ŃED8gxҙbН~c u=m9΅ g=2rd&hbLR$GF+KѠ0 OTKyJ1*CXmGwiX:ј;H#Xhr)WU/޳_JC]T49^,% Oqx:cp\yaClq(h󑅹h&N1â."%F6Hċ3u  FKɘj EcbƯ N0b!MCV4-%E1GSV 8*i:fƗJb1<A/.2ZHDq {s|$)'9Ԡ+ĉVs l8 GC7BW)\,|)KR &RT!3!AرB<)V*Cv 73[jD}C#lI:tb 焾EdR'|18PDh(~c >[SbFmsdBD ZóbB1b#Wqg`:Os4{b|JxIzrGK1T-$KPqQjYip'Rd*x%V$ )\bEtD &eO5}"3XܼP6^x1g| A̠`C{mh<o2.i0$Gc@LAq4%eXi"i`FA4(TIUi,CZ<VS!h"\RV؊ l |nemZɢ.AX)=VoܱЫݑ9Fyc5h+IR8GΜ*XVr4V|4LD}(tY -9"Ah9Idm=5!NC JkZ_^__X_=>/l2:,pO{SgñXR2sP=і1q!¼pw\"ʕ"~ܺ:l :w$-CWׇ9lq`jA ~("neC29ݏPMWVA KAiB:L-$B4A" Ίtgu#Ex. [Zi, NoKP#/ɗ./.ffrS3Fi1jXʀBTBi<U uJO EY1p`/I&:kX %C.uzvv. G )FЭє#J+zykFPGEhilȵ§q푑]Eu#&1MA1A }=׮_r(ش*&n&o\~%\Gz69F2Di$K#!3n\[c7Gn@qrc5V(^" $ŰP1foߘud^'nV8JCv]`8ZCF(xJOJI$[>k#__ϯ~som̠ӗٽd򲒊򽥥{ٵs;wxtΪݻ*~~=;w@[ZBj0--@!آ2t!,/߻SRVZ^YQѕUUTj FdC$.7QUUkjm O+5UUuƦvT]c6VhZc]Ѩ7ʵ啵M]PS* Mm]=-]m]m-m]m흭m= 8rG 龡C={G?O>|҇?8w_~Ο=wʕ?ɟ\;or]0Z}7;[o}O7/GnMLܹ>[Siudb3iSS)ݻ۷-lwgw0Yma) 3 +k٦춻NwvmA?Y#36ZN8ZGb FTkFĮaڦ-8Z[6kAyqi8gq$.3Y"#cPV4!J3KZ:M;n4*4 z1e!͈9fJm#8l[(xkւ 9PyaȚ#?:Fgsp-ASd,71:-ni7#JCES*]l.erZoc!M`VmPQ݇ 5|WA3js4Bc@l; }t6l^$EWa 8~  6WAJ%"Vy8ש8R7%8@j3 UJ#w;SxX` S %p੓5O>0lǹq7 (z9f%/9c5#HO)J兆 tr{(M)]1/A4걈hxt{3eb9A?` Ej '>#෇H X+B4Zј oIp&]kcnWS+haNNbz&PHJ,J4ñ;qf$_9L+;%J{LxMkc!"^Tۡ n${C֬r#LN!#"AIpixn6ȿ҉8saߐ)>SR Au w"ĂD8ރ{ Q!hG,E bҤQ+K wx(, rc>1L.HҠ,(M{C $"I*O?XN;JLb0^..>g2\ulԟT 2rKD< A0ŻgSSa(u ΥV?|]hՆ8/,A*;d$5-n*Ǹ=0Xl8 h|.ߩ$yTƤRPV+hxB7$tꠟwBFϰm(؋NJ~RRCF8? X%BRE";@mVxqVcQ 1F}HƊ9ZTpRpXZ\L/Fqܢ'$BSqb `(&|Pm#(9Z$C'(x0H}q#cS7lX.̨D+(7TR%My : x "=qL2CO>oM^/ 7i*,4,K YO']1{b%L!Lބ-( /a2Zd) eɚ{T(&U$$#nb~=: "HZ W9ȏ1yT:px_B`_gb|$5+X2s&2h4f4RjRNa%8#-Q?T1G@l5j+.b4A8:msEʓ)}iksˡJDl B 4D\RمU !uO>;S* 5ۄZ[YRtrV rZ~HX1`c9\z9Zr)_&"AN$)K | UK_Go;qITr4S-R1dYqQtbT)2OiGιP)F0(| K>Im!q0Bxs8"=AS(M)pl.h9D@G|ņ|P2`, O{BL+O iǩrFȵ_;c#wGGFF\z/o|/ǯ]56zcbђ$r hcG~4GC6>ʦs4*BidH=.ѸMrb,x'RJDAv'ɐi5ܘ8+ !AqhJa22x4!(t6#QtOr4#o~~nOoG?/?xzi cVPW](+ٻ{vx[o?c%wU]{WܱWA4JJUXMNTTTٽ{瞒*5eZMt}eeeuuuIIݻ[VVVW5l,R :ZW_^CTTdlt%UeUjcIkWFd456wvv5#jdwoh`#b3;(opӂXBOoWwoS<%vvЄQm2uMmz] z0Mu:_u0olii덚J<6v쇝 _(L{dev[閴#442ʛ{SY}ξͨbẙFd"#~|>z/>'g_<~ѽwoO>޽;??{O=xx]xښMY)'z.vu}݇WO :M :3J(73ZD(:ye8Lv 4)8e1NVu٠zQf3x:4fJȐva8mx_#4x0 ]Tn 32ZFyA4a3'LMfs+$:]?VJqY,>J`VaAܴeuB=c:>#2(_\5O&`1q9=|\]r!fO#F]v.3H,h)H1CG e7Fy. '.ڱqƙ͑ץݨ*lN8%h. kCcO-pڰsv7ŀۍ3#쵇}H 8!LpÆ^ GvӤ:]6q=7uq *MB AL)bh-HVXA{ɶ㫈\}}y}Kf$HR|CpWK>yP5LW1M _CEӏɍ\(\K/F\6"-]>^?PӯPgzH WHLa21G7g$DCrAxq!1)[marGCK@4Eʇ@tt9CKIhAp_S4Sy1GSC4̞qCH.:{8ZPcg=M HAKX"'U~$|!F*!>vJSq Aҏ.qT4bGjJ/bayB'"ь)U$w F wű T9Mţ1#bh"3q ʡ!IXZ$Ra &&]4e<ѤMיA,T8QN< Ah}&"= ۼBiwRlFUU |VѤ:IhA0 ?t%J:7#93#^!&Ca!oR8R. [d#J;SgRyfLqtl#,=*H5G= B&'ψ!AĶ`>Џfej[}Ka|9s4Nҷ%_ dUڄ^:vÒ*f$GcU2D(M8^  hssІ9eI!CFRQ4sā9&N$5F3$hb3ӓ*3^h4ԣ-̭8"9VW6l!ۺ6o~-Q0D{+Ϩm|H c}c[ruSHE#c4#h s4jK;\LWo\C lE4P&ͬ i]ht28 ?]sbF,"bQ-lpNB:s4$hXF2 --ͭAi%<Q' ji~jBO?,Zolm,[02N)0 6wNs acS!\u %v2Ve$W֖ז_E[_LԶc}ddy&m*2 =-:Mhkp/tjCi2Aml͝m݋߉X&9qiڃTy8iBHϸF:l?זwVWvVC:' nll0Gno*<j%j>_Y' "hkq)b&!|h_Y7ޘU23322Yg\+(VVV65WVdegg* ᕼ\X*7?hVFFqمYEyjmESYY}iiueeC^=K*J r+ K5r ^^U[YS_UU]_(D{GOs[wK{OkqTA9} 3ڻZ;{ZګQU 끕T7446uB6u--Ս MUeYuuYU]yUsUSZZ]WҬTUjr KK5eUШf).*ӔV¨LqY*43?* Ui9E\9y1+/2,*)..+/)G$WX [-(.()mjjhjnikhmmokk8v+g޻_8XV^|x/Թsh 3FY7*yj X4 B#8S\nR!:.qm6EajI|'>v?;-؊\8zvɰ98~ )\`y2;`@쮠v#.W :P\1tCUHeAM;;["R&)8aʫUEL (r,"BLx>H:J+=Q+uâ4Kc(-VB,ATz4#BHAz̼Xcv}фy`^L[\?QRhP8Zz1/B4CS?%S)\3pœDb x#PaO8jGha``Qb HcD'1O4?鍅Id9 ABg&p7)]/8e˹S28DN$C7;O&ۨ?i2]#LxF$]בugRz!NQS5Τ5+$'H' _jEȤ#A1Lh0ɤRQbeOEG(5 9Zb>PEsOFi+DfsD3SbLtgt*>XGEOMYXt=K ߢuב.8C|ikV5;95759禱ČdԬj<>}›7IƎS\EضttyFosKhcy^`1F&Lq] $NLJڑ#՞onfE| %`amFZ~ cț77IGp4!M3fj߸E>hGEmԋۋ|eL>*e`s0  < KϞUŹ%Օ! &'h*+wvL[Ƕ̯T(h]ܮ-4/Eڢp4REil(r$QٲZgY בl"~njdd;PN3/6CTmmgc}ŭUBfϯϣimIQ jOA̋UQtm) r\QpĬ *< F__)m']${jM:y*l;Kx4nˋw1]œŻRsJ?]\J̠{$Q<%zo5hkѣO l@p(m}f'l& )XllBl%ZM1m@}uV_EE˛k+ʆU\+᱈nmqvMMCN-s&&&&REy~R* B!x3F> ʸsJ\p4uLF|")&E!:[yC4,iC#uV H5i3mJI'bϤDg{ :d†8Z G0{A݄dmCOgXs)* -:|[2G тɯ< b)'cux@w2 Y-h툎P}CO?}h P{%^C 3X"(Hx82l49a&a, `PygC2Wi #Fm`Z!4CR1Wz!AF$Gbm`5P 2JcUCMR}AѤ# ՗_;^1pUX[Ԕf=rx?޷?߁PGQ{{8TVN6J4%e"+ͦG:rs̬¼Œ9(j*-.iin)..υ***(Ak¼ljF][~^qqQeyYmuUS]mkL[SXVWRWRϯ(*+˅TV64w5v661kj?y\{GoCsWSkWkGoױPm]MmҎ>{ __q]muMUuoOڅ7޼k~ܱSaڻϞ;c?~?/`;;Μ;}xcϞj-wu·]Ǫ J j[* J*hveuCu]34>PSQjQnm).w8}7>r{K]W/]ᵫnߺ u'7o]{=g~?xpQPڍ7n߾}>u槟?N)]QRWUix'_i7ߌ~d"23 )@OVa6[ :~t̤[D1cnkV΂*f2::+F6=:@btb1cfd&z0”3Fe2j z24_!Y)ņ!j6$kVdM6i>#tYj9v<5Xm2[dT2{VErA@j ')Un ȘX9 :-B*n榠D\.GV5,HVo[\~o")s Lhgm`;.쳺t[ja暍@҃4ҝ"zHȋ3ݜΠA2WEd θ `Κč6DiNǴYD U&;a'jw;q'ucy\q sH]E\E H8DKM"/@\їCD~b4W(/OaҖ R!_Ї3Pʉn<tׄ;G1K=qz"@ ;n/p4Z6*`a,`p0ϡ +.R$#!Jɏz4I2f^}.D%C)M#R8 APsEPyPqo"Fݑ usH,a;%ąe`FqJ+f>a0 zQ(ءD9#plЀMef(x@Hx-=_$[0H;/&FKG;c(O)3܇Ȍw\HA{ɆGc`'9zb%^7ba Cv/ K0(XTh -W*CM`GY *oTƟ)l(. 1PS F'YOT8˿Ѣ|"d+l]JfdgI"tōMdXG>wKy#q)  MrZp*Lߣ#]=LP(x֌J;~ FhІd"pGJ( $E>-1PR4&&i\ JB44ħŒpb& E&3n%ͅ hw$ʓw"8%*}!eP`pnt:-'4Vt}#EgxCBD]7v{az=q-B^FĴhicQg39*tXAJ $3hJ=iI$BHyΨW(41& )=N#m"7ww.%SQ%) b?`d9=oCh[dZMO$å$-8B-!j5(ޛ8Oz7.S\*SĴ&zgMıE-~R,UӴ4 "}hHCNĒDPZb2Ve6V)C5HbJ>`uxTҮ e O ("8mNѦe^rq]Oz4cNhϤuǾih3J.4}>+s5Ȑ C*xJaˈD3Scȑ16u<X興d"A W7l7ǎPC#Tc\‘Z.$bMcJڰHX$H54B/Z tCuT1Gc1)Fc6Kq6΄. ѠXʒ#(I>|"hH4Lxa|0+hnnvffLrr329zY9%%Mm}CkmCkyUmAIqQYqAYAnINayA&D[_Z[XPR^{lmumm-5UuMm]:77uӴ)2rmlilm{oQG"ME \y5ZV7tT*J)..)**TTWi*+s J пBM Zi%TaIEqyxU}S*hŅWRPRQZ^YVS[YS+>q(0B,i #oU]cCK{sK[Kk{CCS]]]SSSCC]uXgSs]Oo{ﱎ os9ys/}cN<{.; =5mm'yk}p;}Nyauڮӧv6vvt6vwv9uW 8k*j&BҊqmCmss[OO[O:\R^v7^ѥ\zK7>|Ƿ^ƺ1W_|n޻wܺG?~gg=x}]v޽yx;gNj+ପj+lnyĩ׮?Woƾ~2>6fYLVèj4b՛:Eo됈r+bЛGt>Q7  FØA?cF~\gSx ^эa1Ɖ#L-f٤3ǭ&3$jحqF0N@i5,z(UgQvVb3fd` 6Ee4 &=ѨMv&Q,F\F= 4m1ibuNhfj3V 4f2¼ŀݴvaMNW36֋(}ry=.Ӊ3$Vb%ɜL*{9Vdh ) $-5fd ZAosbrX(CF+`avxBv/Y͍zCą24aÔvz^/uI3Rv/2L\jrY.tԻ4 ͊2a괣N =aE<.,T9:td8`$d hD-Ser**;Qzi{vZ¦2'$q1G[EWYMhw V$C|qGÃ!%F2hl'hZZ&y1N08EV7Eirrjr.\XJ%& ~MuˌC#LM̱4g$#"L"16KC>Ǚԅ-5OcgMkJIi*PCɉ%e4T"9J'J&(o2X4zffYlfivjanf.H_G)IcF(mXYE<M]̈́EU" k0ױ/V_۔(sMԣ)$ΐ QyI4ge"^_!•յuҶv_,o>_^ZZ\a%EwWaJ2uh(ñ[&E$b( 0gK8 *ؕ36v77HdJ@mqma~gTƏly- ^)z49# ͅe(%#lh(YNG෱ ;~ 6QHB.\c3QkRz$NhGX`-(Tm`!Ro/66% jx GsaIr9+BE얖{Y'=m(fGDiBK;+9SO9BpxI.[^YG1h"Eb"{s3tbva8W7'!Tbg0R[\PbmU!h;T8beE_VQ|ç _V6?3FH>Z-2\Cd(/32*q(,шمӥt!͋W\A!>4e&KdK8ro2bI B V#SOYf,WTƒؙ,jD!' 12262C484"A>Px#ԸD5"b H*@Hp4,%ь4qI=hRk5.հGCI4szJ3ӴMJ`d>Hoo~}?Myn]}RST_V\)*.)("'Cۇb;˗^mm>u7W:w©v=uٶ{{{zۏ‹]]=ݽE$eBMeq +j7KtuV55B4egϞ}w.t'ׯ_ƕK7|tw/6Ү_|hmObwLJ>~&ŧ>|ֽGw޿Ҷݹwݛ|Μ>^VV weeKm݉7Oƭ_7w}h' c#QظY?fƾ5t}cc}zݰ8֏w~d42h ZuC'Fc6ft!a J1&A?:6:8:20>6dЏ@bcz8l0 #COuCqCA+UYM&,eĨ=,f L el7Y ~- LEMocヰ90Yh.4ѻ`@_Z}k6sYCPV(4f֙#6j9氣. iY a 1nalvf،0Epf8L&[|NnaLXŬ8‹&aü,.e4yLFX6ߎdK^/q8!'rvxVl̸c\vhu8(8V'9^;J&Gxy!%a"6 =]qx6;2/;&a%3F1h6?%a3\~6cdD8 +B M~'4Zhi݅[02.0A^\KАxG )I-tc:m>6 O-oht `vP'qsδbs4F-A%j&I>̓s{`= a K!FEv$KD0 U }1o `Zb)S @ qB7$N(hqF<a±7ag!w1%Ő?b4@ʇC/2=r@#Ybx; [D9VE`j0ɩ`hk bH~M" r+  C'hc`E[0U,1,F!hs#<0bn_rD86hXv"sT$`0=.RB"f()ٝ>z@Zc!sr$,C3>;aܠC3 P#<QޤM&ґ?Hg$(8 pD;% @fX Pcwq49 " {C.K0M%DHt]!"p!}_x0JDG&,ˠ=) i%R- &d"n.eQt$I:Ec$(Nn(WMؠR9R%3=!*y:@T<QIE%&SxY#6bbE.yJӤ&,T=؃%c$Gbh+tL2&)¿dz"YB5O|:hg #'E3EzVMqn k#hɽfމiJ Nc-2:maJR+Zg*6%hq8U :NiƔ$oCɹƧ[~TQ_GÊHSG]*0 %m MA &D|x"SbYabY1TNI5Gc՞9 ބ(CÂej"™AfW2( chf4= w$3 ѦUmvb3ݸdy^JdM&wGDԡ6頴H㡛'fXTT"6.%R!QstҵWYOBya&_Pb=cK Ո2vygf&xI=zpp1m`C֎I"k- _Gh\&6ѕm4KDxB7VP{BHdm = 8bu_u=F9c8TK)Ӧ|ȦVe2tns~jk~QL-,"EhB5 laaqqqGSe?h/8ɋ0 v9Vw)pш-J [ZQ8 "4Kr4-\I3X3M6v؊[!4z]aaybg9ѴM4y(uTj !BlXuV;nC1c9>'#J,>WVTIp+ܳ eiqDf:bhq$B"Rr4Jn]UbkdL܄Mΐ+W\Qt*jSVv֟C! -Fls!+Us[Rs[Ak+hJwV^Fў #Biq{6;7;35?3lnqnznj(9% 5)! -A?5~T\~Di(EgXh6)4% MB4J1Vθdh?b d Uhvj)Ow%xO#?hJfh) g_GG a %$C"Y}xĥ6s ݊,۰ב/Hplh|E$MNMmT.X500$ϘF) bÂ9ǀ SϞ ?EFmTKYCSǡhli}:hKFCT,c6:[ Dѡ~4X|toXp4N clD;2G46JmS nfC̍jHVBh8cQmy_˿~݌"0 򲲎=zawܷ L>f=u4+9ZqI~&4++0#;ьGdwx`CG8{43ls222>:| >wPٸBTWj*3**kN:٭)/)++),-נ^L[U^U[QXYRUVSU]\S} DcKwkGog֖֚Ʀֶ斎6tqj,n,jilooimjhhhkmn+jej WyM%UUe]MCK&;7pƑҲB %Պ4emm] ͰŠz->mmCeMz[X_\TXZRA+˂lV(*gø567a**ttԔUTVk umm-ee0 |^yW/vtt؜8qc'zzwt6tuTTX7M~иzmm]Eu Ly%%_ѕO;u5u >{7^y7oݾ~{o_~wx/۷r\nPݺy[ݹ㇟~Ox}~=xνW^}뭋/;hȨjni;{Ļ\~_o_ q\7>Oף1꾱Lx^?K6ƇmQaܦ6ǿ3Ꟙ 83:Lmu6Cr,Qu`Am39n}\eO   <}:27:e5Zf[+Q×/ǿjXt?b!~fFuOFzdox؀0j0t~tLShґ>_ ~: $#v^sȈ\+in0$)&n0T{f`PBv6秢K]_C{|C40 (CIf=vy*;]0c5}lR'T><:<|P)~!R[$"\[˛cDė=hx^r~$-#ЂaQ;әT(0q _H OOᔎ]P J-S%X'(a%8?tPr"<1Hp $ISl ٸCHiYbX*6kLX] y&Z;ƧQLJ| "v@(ȡ~I*:v7щ)xBMH(n$fXMAL_1jXBzR?Ea^ \$,Ks#dbR<}^±⯘vΊd'9Z\&)VKHgHib*+9Q4vteqVUFTФLa /+9)_ dӝذ$S) uVº8-'9͍!Y#Ίd7b& I$*E5a:ѸI RZզ0Rb4)=Qp 邖c\E2$3v% Ub$AȞR*9]pW&Z\ #ELrjt3rX  &S&ϘJ- Id ^Gfc(A.b_$c&N+ጓA r;aAh L”"kqY RMN.0TPzRY'GV+x=wljMN`Y*ّ fN͠mnvE#E2_68w-֗8n/sVcIg?+\P[.y;(;YEPLjvήb=k[[)W\Hɺpiy 3.`gjc~esaPϖŕgKP³ytQAvQD ,/DĜ"G#ϒDN_̼Z^^[D^(m֗6хqah l~~f]_a{gL }99@\_\f*xT5cVۣGP/^l~0Ӌ޷E۔dm.+d`! (Xڎ9 "Gcr',%Ӝk]1ZUc/~gҜCMX:F}@91;h0o5 Tv,|koo <7Xk[GÿۋW'o۫( }4Y} G;QgfM/L?š7$ES|LN]R6?zTXTz\ik%/r9Y7?8q%"gѸP&8Vq H+P(k"b>;@^7ݒ{JPwPy>R%UCk#cEu2&$Bm&F(d܄OJ7E~+!U\0QjTM2e~pT]̏HhCjR"GCS >~?"o>z:8,iC#$`CřsqF%ƢxO{2hҰgEGbQRɑLh``W9"Ks46iU HU?io˿uy*45eEoJrs srfe9q!DhG/|Ad_Ga✂ܢEYGrDv#:C3dLtDq^32?pơCGp0).Ÿ2MYyeuM]y*7TSީ)/% 5K˪ʋ4E2MEMeuY[ZU"9U[[;zۺۻu;UTWP4tգ~TcKwmSGuCK]s[c[gms9ZMAR i+`ƊҒhaqin^AvN^V^~v~4/k $pY~q ~AIqIyR۠m,זf.(--+*WVut?)/,!)74uww64CIVQYYYSSSWWqyXA՞={7.vOp^>._>q'.ᇗ=_mkpW^9v8'N8 u)==x`j*akj뛴 hzYuu^ E}s˩sgO9VP]TWU:yoܽy7>||;ov >!D~>>۷nܽs Gx~?n?;? Ϯ\r…3O6tw?y/]G?|odže u:^ap{l(qېqvi1M:0WNo, v>t].m&59Bv_;ànP˾0uz=Nw8}vhmv4pYq?fq{ӻ .=lqp*HxaC6[GFLc!uЙz;tk݁(^ㆍB?['Tt:x(ꛜٜ:e3::cjAG$LH*,yHBd/h&H[X>O8䃷nbsC9F ~cA7>6'IxCk6n:L~4Q9.t0hܤ bHjDZmFt~ 2Cɘi>\EL̞s1-&? bDl?aA շ6aU(nt{XFԋG$bJ>T_8"+PzD,$@ !wЃz"W|5טBrpF{Mwlw( 꾟hxOhj@ $L@d"I KH`In0t|aa#R< Di1s y-FѦҏC\?^9WH3}r0X˲tȞ<+x yw>/+c_Q$ejZܲcێo>wu;}?sG~y_~O`}}~oyw_7w o&|{~K?b_|Ηw}ޗ_}ɷ?ۯ79p_o~_o_ף?Ǐ _u߾G~!o?~{~9pPy\_ٓG{v 3C^BgB,COcs8ݣv :c(}!< 1k 3DX<ou{S´`<@u+8 Fnrs!"4CAW3q bԚsx,rEx}{t m 90^n74str&=h$u ;2.E{tqc#~1:1h7snǠӉik.7bMШG}~' k^XΝ?5g3'N9ujLqt;Ϻ\ٱÃ=CC'@b]0ӸӉp, z3sxCPs.YA::v@rӘ#8ޞCgϝ"q{h x'$%#;"1b <Ǡ6]؀Ewa}0p؉<,Bӡr:0tJ(s:69aCDM"fhډsAofL\.'L4Q {&o^Ru!1D4;⁉t]tzq4:3ѩa{5l Ba$sEќް}XA|A瘇:vpx; aQ$sӥ)shpA !1\!C tlW0M] CMC9l7Pyht$ C0Gu&/"$hE`U~8kr%#,HkdjNԱ$T;=vߨM}p 2^Frz;(\ThH )vx#EF 3F>'E?% 'Ì Oϰ#~jtM%RCM@,APj| O0-'<) ޮXQGUhjDQ`Bl tqPb8-*O /kc,]<HFP"HW<9r46ĬsyԘ'l#\; i"V"d8Lnn*Y(G={"30®2y9EQ)9Uqv/g;%Sqj\q&4T+JDX%1AdYfr;}x1&0.9CҬ R%\H8Ei,c#Y ,j@(E @$ɤ\dpT ZR!R:7G 8οGcFRi 2btDGQq00Ffgo]9 RAS5;:^(D#ctSҨ|q4c5hz!GE`!Es0y<]#uUTݸ~捅W.ƿv;\J7YBGn.\5Zk%׹q+/-ܸ_pu 2kYEpUb.N]rҮ2"% Y(mr^8FlBe,T!_ ~Kp2E(`!\zU/_F߁Z wucԭ!Knh7/s֟ R:y?/]y͋#jhs.γ)l@+멉Df-y4R3SOW&-zn3id;4hhY>ӅAECivF1ÅYĉg)60unpJi`QI`AyBjdA}6E1`LhhG\ieG%mJ4jYeA4b%-N cAiK7Did:q#;eNF9Lc^t.ʌx04s4F"G%#$ f!lyu9fNP Drٮg:OA1EuTG28x9q*I:yTV_w6JC ѕQ8n;uX9M9Zw)i}掸0PQ!DC[NLXdi$MI;q{/ _>5Fv]t쁶;N8OΣܶsA.*3 RP2/%Ņ+(,+ZcN^A>Q`SP Kp4~^qinq|.__,pinRjeyw/ϖ._r` $%%B_"e R$bL,Qr\-H"$@&)URB.#DZ$SP53Fh3ujL6Fhf4uZ¢PZV r^4j 0JVNg&z4[|u*̵֤55u*-+ G+)* Rq\"Ѫ4&CD_\"5?Jxh k 2 "~A1 1'*QqRl5QLPiJa E%E|FWP_QUnT:5JXj^_f0WTYmU&s\kl-Ͽ܃>оG|fûXXV7m^ccnxؼ6lZ*kkn{𾇶YӶrUs{GckGSskcSKkk{GʎeUzF5tFhVc,kZn)ҙ*` JjLX7Mz`º+/ljl57T^ѴyG|ߦu5 5+Z׮^cU[K7otGw؎G}bvd8SOԞvyx՗<@=soro{sT, eUhtU MWn۱ov;=SOO=?>~56uz$*xqI$_+b]XZ*Db(_( ɬ(ج2T)"ßIbVl35yJy\ |"W*Y*2YDR$ 4A-PSi\j(ZI#3a\WK YT6MeeYKXר,mJKV e5Y-5zu+[۫Zj;VкaCՕn^ic5m5-7o\u7oغuC=kf=iu6^nMxg3;ٱ{ώ=~=/=;Ͽ+ڻ/򋯼+k‹+ֻ{>ǟ}/Ͽ?7v~w}7ᧃ?vp~o;~׃?gc?<|~>cACǏt=qhq49u3O =3~ho@G8y䏞ؾS}}O9KRCᡱN9sl(Q89c#Ãv#pŜw:ã#ac ''TRry^?7aXA3 Qx9ܨcxR"KBQIBX:>n830>49x~޳ǝxܝR O2 z>? \T4 v#сS#}~H:X4L}ѸrFd&>E"YXؗNa$Yd2 O%)(Txub>:#af<>3;>wabj:9>8A'⁀k\&32::t)S+8 y]!&z1L xSGw>ى"A$8?408t`itz(1 Lat12tvi:sAzG0>xnl92u~XGs N1%fvD!s% A;)Oa^']hUf ȈS.۸q'L w;(PZB -!+ittWɀw:c8)G0.Dpy|.w{j`F8a``azF12,/UʘN^yf Gzp*I[vthtg 8bQCQdy`5h3Vc4kS$yXgKHPLzS_G/h%a ϒ'(ك^=׈7yC$0@21oClTWsAbQLZ ShBQH_ !tŸ=ù,r4Lg#s-`X_Gԋǒ;Q咔ar΢E bZlZ,DC뒈/ơ`Eiqrp.JӰ\ʅ1zOުQG3Om/Fi j0%O%cZ LCPT* St'!vFQZ倌 h`vt,BED_\-7񞃟:F,,uz:q4/Ej-*Foų8swVqu:h6Johtт i EH?)VV 8F95h MEc (戻#֒A_2I[VFyS!Cq 5r4]PźVƐDSI9A^4 jv,m'IDDzv23M_M6@lvSB] !q30qZ͎Od&fǧ ꚚD4q8Sq<8RqZx}b*=9Lag`&P5 9|XA6>78b8+Di_! Su~څ/-BQڅFrvnjn~p4 sK"G#LUF!Y"oC|F<8{ hI >c3С WHՋ׮1d^| գ#E=]D?F1 !Kn,yWdeCc^ǺvҺ~Oh8ѠqBPU}҈Je&Mm1Y`D wFeU H{.&gct9FF ڵKqi(͠r?JD9eYh."6-܀psK_^@BjAi.^Biq^b S%hXFQ "Bn\ %Wq#!ztnn~jfnrjfP<-55-v&9Ei痢'1RzC%)92+}BgSgu$h(: p2BpaDSH0{sK0XGF3 ⅉ? EjK@ 惋0aXG9m/uR?|a92#kݦJ =!J 8_blyufTH0+IcV*KwGsPݝ=]qvun# 9γYd1B4Av"EZeTXwzOtSH"rc=GKq'0:\}]ǠXC &p^lS'NӂqRg`ĽtCs#Gz؁{yOw[vgQS_nLjFjBY*E|hr.]lY99yyfrҒ" ~W*)//.]VT_eEKYFh9reK^r f$g粥yERR!`hYZH&/ yX"UzXr,\Ȥ*T.Je2J #bPb ~.QJJg,fҚԺ2Bj e:j+7[-em MZR ,Ve:`0XeUu6kRiUk)`΢[zNgb JgUX(+D2\VhtjA[][l++/JK"F.RyEXP, VC~afV/,K Ţb(S0# z0T$¸@$TzdeI&I$ڪӕCU6[= ]PMխ[?ûu+jl^m_v{7lyp'۰ee~t׮-?Z^UTUW\U]_^^YSUk>VuFm0ZV*j+,eհ`]^VKuJA!5Pf4X*+e֊ʚ͢)+55jӦM+P[i3VV47657CKx>Gv=;v3-e2'E"iH^"1e<-X,W,W,,PJ5%ʢBanNQβ"@PdJTe(E+>!îHϿKo~]ϼ /?OS?xzͷxW^y_yŗy_{W^}ןWyw?OWyw>䓯w৏g^}iϽϾܞvo޽ۯ>z_}~nǟ}guOw}gŇGO@ױmv>zԙ#]G??Ll99FQ  9uFGG]./uyÎ!3#^j -ב }vB3EpE 1 fb1AGHEw!m.djĽO̤R|e #r qQ?y]x8%a1}xd, 1ZN+d8:L$R@$Ϥ3d}:Ma".gh5?z{x }㙄?8p7::sۡPq7c{#AG4L[n0a1.s Bu684:!1t¶GY4 |. 8AXgB&գGW( ;EX‹b&z—|^*(D_6?jR$49}%-tq"n:!Ds^?pbB ЌlE|KhXxG}M]-G~W`U9ά.Ga?.5/c-<3[4Ta/W7@0 g)$W >-#¨@$1< *F4rnDb7zW %/k* V ޱGo`1ӌلpwwi W'}攱YxuL"Iq*Kb I bBĤLrDfD9Uc_;,B"ºVF GƠh{(ǡxԦ2ƥ!\aQF"d0B 0cŘ'ivUAjzLIiI1YT:1@0QÄQբ{9gjLE? Y%'_ q;H"6&Pn|!2¶(Gв,KSfFUM.""GęJpqW)Ka;ȓ aw6/[tqX(X)/-*|#]-)?2Nsؤ+,B[i cM6ʦJNe)[Qk3s3+D5އS95Alh&k&d2q|fjv| O7~kl:33B'h6@M&&S)Ԉ,,??~ sf2f&O_\Մqa͐YcɊŦ]`s\ARv׮_YZqL_xu탑ۈ/"N׮^dhׯ]ڵPׯ_q _uʭW:-ˮ?D۵뷮X,ݼu[7u&y[ׯݺv $8@#B^WIV F3N D#u)c$+?m!/#zLkZ8 z|azaa? D8@+;˗+Bo\uF.߸˲J868gҕ'h$m:7._&L`%KA4V7{))FnI&\%)"L#yDpGJn Cswah A[Իx=!>v$-q:YEb4&e\1-KF)ld`XV,hg Dq6V4W-Qv[ 5u>zaxƥHqz1cbn. Il!v%h=}t1NHWlT'-&njBO! dʽK޾'Oa12C&+;ߏw/_~Ç9r+ںʲ2Ej5F4E(W(m9eK-_΢BFV畈EҼ`YQɲ^ _*)du_47oy~r4-_dR( `J!sE PTʃA@dO5-L(RD(zB+#5*V*R`*\)(P*Rg2j hY*Z3LVLQU?ضm)htJLl2 `+,*ڬPsHAmP:CVGUzJƃ0wB. r)$RBJѩj*-VtI޲"BR ,db 1BPPRR Τ(- 7(8HPR,D2h܄bD&UJZKrD(HEB -:%6BJFUZ,P6[PQd0=FZmo[aź-kWoZնmՆ56[vͦ{l-۶Ֆ ceYuKsUsSUSKEmCe]cmSkck[S[{]}ch&٬&ʠ7XduFSi0Z)MZN&)DZl2U-eʚjl74VׯxM5 5u5U+W]^#}d~dc>c{vm߳k>䮧xٝbOs?~+޻vO3-n޼hm{O~gx޽_}wٻO˯fߗ}/ xg=7?_9|q89}zxx}o:Б}ӧ=' xwzOt;uzdd?O~`8o߰?N=0t۝ApyM!iGAt&`m C9>g8f6x ^y:P{.̈+a1uN*9Τ4擬}*2@/0YlO 5dml~ĆN>fD+ I8Q&Ad"jЧRObC H3ER)2Oh)Љz(Ggh*S5c8 ($h&Q=ZcӨd5nѯ!r2#l9q:k;^1BIY1(<U@Ux~<4Rc ELpOSes f'&č SԠ%BDfSr%*6;Y"i.qqeّ86шpT$2c & %Mb"ޖјhtt4JlěQ!GcEs89DO EptC=yͣ?&#𑳾'( k&=7JNfII8<hth Ib4|F˗PƤ#y[W_7 i3QFi 9҅ UVQFlIb>F4b=='Px}\WYaEX}=|<5~DB9MjzϜ= Eh'N1Pmvv@={ {N>uar43.tb)Doɾ>D]dN10 Ս( t!y42A3gNLڬd_Wɮޞ0S}gN-8H vu9~#?۟|~wţoX*aE_f,e&M5iu&Z+JJyyPhhܥyl,+)*-FT Jʬ ?hINB^InQ'g򂜜\eyY,'7jyN̂rB^i1_@828+ KE|DbR *XQP,;,(BLZ)J >BJ#ZMI+ӛ*Tzh[tKE]lбzU}sZo0REŖJS1ThVk&ƬQ*JmR+jJ&2PR VTHU2F! 2~H-D|~݋BLJ◊y%¢ š*(C͢\_T+HRPH9RV1B RPN H.Si`VhJIo "Q0-&^o`TWTWWMoW֕7w4775XuU7lm]v-k6mxߖu745X*e֪kݸj*[eECKsmcCU]msKZL+lzlU 5Y jVY4'k[UZkS3"Ra[kauժU6lڼyjmOzصݏ?SO~|s{ڵ=Om=ys\1*+Wuܻ_{sᆵ|Á?~9x/xg_aoзlj՚uFQ(P|UkjYjj)#24j ԕƺS}gj*64h uM|J"]kf:O[*6V ,5BK%d+֙J RgxX e|cT %4֊L bs$4K%yeTXo0lWL+6Yhj[E&UV*h̍b] ?ZᛥfnjD:IaWjTPW'37+RS(mrK@W%4(l bc@k*Vdͪ EjlZ e Ɔ5v^lk[ZVIeomE-)`*Kl+dkMmhєPjyMJfPYWmJSRٸvV5י+Zl+mML[#6]Ya]UU"c;N`ZW[UYYZAh]#,[+(\/.[+X$u {͍[4UE (8&eeJUդn۪KHc^al`njjlۤߤۨ .5蚡U}/TKCGySGyʚƪk}^Pj67mo U,ekWnxa~5tdk0ZuJɫ"R_/o(ry Ԡ4T7ik^rMc}Ccm]3Օ5u55 MM+*jV[6W7jT]1KU"ERנԉBITXh,(0 a\`hPd,u%Bk!ly)g-Y*\"Kk2L!ҪjjL(6RA"4B/HRmP#QW`cT+yZWg07Zʛe:shM[yڬ3ԩte-FkmYUsSk[֖uXZ7nXmypۓc;Vvt755^sʕ׮ڸfVmnhZ[Sve]횶+W޶eVtܷzՃm[hZm+Wߴ;m;||w{^^}v+O?Ƌϼ{x[y|_|㓗ٗ?kO}͗x?xy~>ogo/7?~~쇟9_}g_}w?CYܩ3}G ξ>oW?k_ѱg1qdhx c#3O` ?gc18WG/4tvzO鷏z.?ZnW}&0eF6aC`v.R@(Tq /%%LgDL#L8}`h܀}`1;Hb:WOgd:E/s5kr2JDr2yPQ^D2ojcba_"OP`*00JG3q?D'h:@#GN%bSs;>O :cqX2y~kwx0 ;1>=6p9t36p{#!3Tu1x?wACsF]Can%esQ?>gȇ ߅uf.`.7z- m6.a?Fݞv.wEED (@+`8bbvN(4,Z0KEcFEHmV͌N)(t#+1}УxL6@zJ5B Ѿ/)-DAf'( gFMsLSdI3y+ ;LN$Ed L<Z>_,VrlnX,ri,'$a5V)EqOUD*]i *dwz9YV1|_ʬXZ- Q+Zvce=QXYϗ`ncVKD޵ R8 p̃d*X\ċrsBo XRRvy5[A(nСZY) }%bV+WQ<RB+<-RWC(E(sŚRo[)͊R{l˨*#O[:V %Z^a^h,}mc\0U@Q^[_^]+!W"`YF\f6\A\]CmP{`& i+:W7WWp22&׈G%gWk׮m^ZA[7\ۺ{s;7oAk!U_}k]ݼ~RB sƝ_s]D%vh[Ҁ2}nNݻSBH.,H}{$ڝXva0VSݩZA_J0r(wDp+5oQ~_EֽonCF#,n]m-*׍wn\s|1Ow2^7 W/\ДXs[\І̎(ݻ7#ϰCw@$֤n2Vٽ;ܶNvڵB} nA:&VފRެUO5kX/ (dD[쌡ɧ8G#&5?dV19f+Tҽ*w%{EmX 3x&ıW"6j)#~eRq2w Gr >ȳ$L%H_>-$MEA4|a,.q8NH܏|H*xz,,-9x =0Y@m*R2wý&} ؉a^#,^𧢏+z$Y< >9dU`r#N}zǧ#`f!j9b5:y^TcNp'rbN ϜUNN|OzdGݩ**``کs>q}*végvhg |zg}*Ο8w ΟC@S90{ţ +X+ )xth8\ZuL-@kD!՘XebT /3(4"*Fr8^Oj4*Ai,NmwZokq{ 9;2ivݭ:I+t@4;7up;!wjrvFWFL%Mgmng25#X&*1Z !HT*٦35FLi`q%nHZAFV8.a6[ Fh;`0F{{F:GFz&'۷w9|hީ=rϡ}'&Ɔc:^zn.ˍ~Ӌy/曯S';_ѱp{z[M6AkHuJH  +fh*3&Ɛp5KmbK#*CUZfEz^-I, R3EaTIjhPA)Ě&S6̂C;ZDy7Xϳ]EH[1&NP;zqXKd%E졈@88f7w]vk 0Y}VgXkmF[iwu}=gn6 6א74apJ {-Fmv}w#@oK_s`"6 \-֮u]*Cmǐ9N9:sإt Iڥv[kRۆUAh8ǜ6uG_kP#"vxmdHhK A)̒h^@g RmXkmmV_v{#30hv(taүvzcjKHs դ Sd\lKmKv&WIcI+5Qrh2 [Y2@+[Ln)**2_jb'3Sxf)Ԉd&(۴lh mn?nO)dyL2BZ23Mla<t8Ab95F;tmAKkLb]VbFEWVkF#~@کƨ79f0]f Y]'ۜA+u]F;mno942wj聱GtvODǺ{'GM twwuu  :01o6'{ۻ:zG;G:p}_\; g?~ŗ_c Ll+s _]Y㐭gy􀆞tRŜ6b<$fg -> iai/I $JjK rfq5_3lb+4dS%-4RMZ[.W kr>Kg]!.B\n/dE8Jr|6{KrX,3FEX.J%\RXL.fcL>Q,e+j MWVb:["hc |ѥdb=HgP K[/P{_~93_~38G\^l@jz693xizKH!Q勗KIr8P%8CUIڋϐ;T\fH tlvvʕŋ3ٹ,Azz:=7[\,'f [[R1ϡ'8D;"䩡Joҥ̇^L,\I||0c8=sұ<Rcqqi!\:εKsh4pۄJ<#gg8mL.%b8o-0 sK.C,"+ymqNsqȲR6>N>$d ͸J8|df<}*m`vh~x7 nTxxʦHj*|}Rw,wh8s_ߨxoayWPhI ?wn6gd_wn޸};7/l3W#@2BLnxy; ݾ}V@G#5N\(kym賽Mr} [77bWҭMKrumkeuhotDHG ̣:~1Й䚻2 ]%׾;nvv'G#N/J66J/V.sĂ 0Pi GS[4QNaQ[saHyaw6O#$pG*BUL-vT4S[>"^WaӪTZ=`Tyr@oa/ fK"6 <PřFx.0 mp 1l끩4)|$Z wTyƒMN_G"#~5  u֔h$s5GF8#"42Nj9b9K!1V{ah gO}rgJ;{ N=;q쉳g#axX]$΋.?u<Ο>ɰ"PN6IȲ6y¯%H@a3: 'am=wj' g@h?yw}}Wx^o=?2mPju NFrR%<@ b8T*D{]?|xvpqwss#1:bx\:рݍ ${~?C>᡺ݨ~LAHW- ,RAGe}s i!Ǎh3)h Ej6WDXe bYl.B<ЦM.+TrNI:J'Fת 갹}*I(UpbR'WhE"DAXWJSuU&LÑ92)G.fI4!j9qL7H ./` Dc 8 fs)I@I1(t#bEtɑ"yrrbLf<|SK2IjR ՘: Z\ϓj"[!l*SwLt,6fzݾm0Ǐ4=51w|CQSf,H;o[}؏+o_}ćocmǫu4vԫZNQ(RiD |YDC)"k빆:QhlRKа[d%Y;v 0:m\'66HMT2HjĪ:bP'KMrKF#E)2GQdIb.aQd\W 4\-R/M@>PzьP;i *9(S,w5^B4!.FAhRZM`%6 -Ke+T"3QfN%Sg} 9h*[i(,<5ʆچvq^&Ƈ:Wh<_h s!.х0 E(-&eAjQGXN6$7J<"S׷A#tq{3萻k1fۢ#Ύq4 K|߶'һ}@Okﰯ{zT#?qQ:F=C!'xvEzB#Α@ۘ?hp R}9V2Kӭ4ܝ38 "#FGD֘#6wu5:`s )ua't6qFN62[<67|U@kE`<KM|U@ e.%3DggKlR%*_ DmD)W))5$:WiLX+1G[}}fw;:lPScvk6J%7| vv*]F1:l^bpN%ԻɍJQ|zK?j ܭ}@i79Zs{[#h82uwwMvwMtvuvB}mmC!tvuE`Psgl`plhplltrrb}}Ç7CG~G{=:uౣg鷿_?ӧ~_=zϿ?<߿y?==_x? /˯yoo{o޻n;w$>x=|م>U~/.M?ǟ}>< d]<8T1͢qY=ᾎs1 ^Df*x @~ it*]{?*MrjsqF.n V/U<@ʭʛVY,喗E4|PJk[`}msko^ݾ~s{J = ԔR& +OU)ɺR1ܻId2?7"%_Nras5{}])% |fO lv)Gk=/f]<=9~ygWL!qyݡgT6OG+.x$/ӋsEvn͢Wӗ5} O| 44,K Kft]2=}is\4{qq+ffsַ40==8{M<6?Wꫤ8/8/b lzq:pYLr^KϦ2 Y҅K1X.XKs箐S,6M b&R#rbمVJXq)_9"wro5X*)`g@v|RΧ XA%֫`%lK\s3XL-͡!\& ,x TSUc e#" K}Xos!05sq˥ |*t - *$a1D߰oX'1k^ Q/b/+ AL;OsfEWwedwbص2M]9,62ͧ)D̠U6*rDI a,@VY#G0HޠiqRhtz-\&kLEYX.Xq"ZXaH,g[À3V/-f2]M2_st$ct(BHሊ0_1U}صx0 Yᠺ\3r&i%1[qJT_a/\5e/WJGxgŶ+[SadP?A @#D U3ϭ2kآJ ^83A4LU̎z*]m"Bc2RH!Z72.)G(UT.Ul9rU[oP`JP_?XGV倊%9-jT!q帊&p-dL>D<-M ,EyJϕpAy!ӯH0a*Bbx WցZ_hRyT\/ hj1jy` )leTW^8BIZjtLBlծV\]#in5lweTG2bCcdD^uDca])A kk 6VoBmsڵmYnvmsMtos*6[3f[%*Tڝܽ=L<* $]*Pc@}GԪD7BGBv&6rQQ jja_ƻ}zڐw-ysv@CF#ݼ6U ;^XvX{w-TsPikr#aƪf%l{UUཛw޸ fJ#B›U} r>*:8^EWo׶n\Fu08][=h~lyPpǖRa$ו/#,or0Ni =}܄%t`,IBwx48Eu -8~b)ՠil᱈*J%[";y)lACChk\%DnY2hdcU,b -IS/G'@#ͪhUN·yO*0rxEj@P _#)T9=}S;)Νs籞 Eh)\,H۹ YShz?* sXFu'԰\|m4!u<}3gOO3-N=H@8+oolNŃ+ R e\P ^r@fs ƀ]+*<d*>XݻCGCx`?xF JPh5JK}sS3BQf4kY7 -4c |5bs!؋Ñ1Ba6 P$/p(6Ħ_h<, $T44wm3^)9(NWhC&(B׷L] E@Z:$T .Miޫ2{&X(t#2I6i\D 5H5R.gF}RKqkJKئȍ*ck鬃;&1uAMU>S~eYAGfSqg\Py'ŶQyPꚐ1{D0w?fnD+ j; wMa[kXi@3vCȄ.4{LуC^w\SzGQu`RT^J[m&5Mj{z.TS5ShAԁ!u`/Յ'QCۈ>:l0DF5)4tOZhgP;m!Wϰf}C1[><"[ 9bl I[c#>4wk"9Ꙉ tO;Zyyq t(5}}@wdpc#mz>~]O#'De3#?zwѽ8;{==܁~2Smcx={sv!0x`Ѷ'z=ӹȑЁpLj':np=Hs? LF?:p>f jO7G3JW> m}Zn*y*6{ݦk"hAǣ@!1CZǰD34 Nb]%w>)$3ъl"vso"rA>:(MB#UdfS: t!#zv5lS-,m#]ŕxR;WH,!ve.ҋ2EF&Lgz- d +pTʑQb,1y,n .c|t dqD29O,(l*Hf*[:Hm+:ɹ.ӏ秗E/uʥ3s2\ZDT =p$vLG(, [$CZWjT>-.3+z./3R*K2ٍf\YK-B1-,H+&r˙J:WNACd<.KR:YH& t)[MgWRb,UL 8_H'V |!ȦW W7W֗|&ҍb9Y\K_+o][+R*,kej-E9#b ›'@; 9R5.GirijY sLrҥəLf~!5;^1bnM^|務ً3__\Z]^\*Rl!^J⋗KӉK@-^N]OA.ΧgcsWf!^ISX&?N&ⳉR&ȣ͵84eai6FIWQQ, 3d%RH.\r .Υb -Y-PwFB59xbbW,d2tz.!HP 98Jp11Շ= : mTbehH=a Xq=K,Škt<{W53@BqSƮztc,f |M%F|-59N*S/BHAB,b0/pgh/d*=+D!֣U̪% tF?Kx89pBugŚ#|ldZ*9,X_ƣ:2MGk2TU0G s+VJ $qL/A, Ḅaeh$XJ`P#+~5DX.VƣĽ 4O2ߡ*a)x96[$oS3K  Ů&L=BbfS+3VB$![uj~;H:$y= t"*"D`<\GKMDU>V\XȠBza }W 3O| Ime1 ,_rG)dUUj; Ԫ!9ƒ"gj3J\@ЗU +A*.%Sz<3Bkxjh*]A*t醃Vr,ɀ\+֊Չ&ebQjq x:dظNr0(#y\ jy@c*%!CV!U-oq05J++WWW^[]JWlolo77 pZYZ+_Xvml׷o]Aؙ{;)'"ݻ5P?woF@;1#$Ϸ$i;mm'v&vwPi2vpj>ٴ#vPǑ£ݻ[cd7*p0h@22:25NmNۈ%6ؼG3h_xDs܍PѾk${U׮Ѷ6xՊfsMD습F]{XPV\.o!cUZ!#$gUם^#87x Q{ӤPKZL!dLD _ b8t|*De4(ozfn ie- 6Bmji&ʲƺ]u?~|}聇$%@cP,:*)js3J!}WCƆ:4M ƆJ#fHC,C`X%:&YX&*BG Je"\,WdJ|rLi "rA5)BUj= GK|4L Pp|#Rx2# \RSB̧5::š0qOeq)LF!ayrFo6)4ZbhiXCaIaRY|6Z?x A,!r, 5SyM-f(t1FBC0D Am0+u&_7i dl+Z RRPduNku Zo9}hwۻztv;=`;c;vrz|ޞޱH[5xH[(q>o0pyH?ܩ3;\Xej,|N2tv;lvLVFoSi-Ek*5F04dAT*%C^_ԈZt&FPhh7222::1<8ojީ={M;:154tG'GF{CSS#}G D"fBrZ;?ӟ_y7+o=~?ztW?q[Zju]6B$7K-2MHK|5B=O5 SP/44U+z^b-I4m܀,75:a7__O0߰[h-6KͻW"kZp(6!4KmhEh[fQjڛvȚ&"17 "#M4o]B ny7T35,u}ψo2їah j3Ea*-2#QQT Mk@WXOZ[N+T6]ldڋ@*?[aLeQe.T;)2/46֎JF442Rz4*7ŤȀCc2BT9Z Scbi-,1.6P6 >>d`EڢDe TAfҏ~`ZEư@i ^> 6 MbO4@/y? kT`mg"=L] YV&$6uصP*6/$*@3UM`w/~~7/y?=3/ȫ;o퓣[?0qzI1Je*Pѹ&.n*?lA&^=EiLU]rӠS lӘ\ $?* Vka!s*, K֯sh&2`rC*[-s\} H*g5~hp &ߨ5uj=jׄ>O8 lc 6"Q*}rkRڧrM\#r+sJ|KDl:>]`.q4DFIUp.rD:$9!Y`B{DžQwRT{Fa4t51yZoT:*@)v˼=2o<0j4Z꣏jGypL1e؏"cק9ۧagD&mkRh{>jk>S;~d| A#]>zy~o'|]||=G]GGc_u:lu{3ruLy;]ݏ;Sk:>mv ?5DCZ{<9mmuuwuSCξcֱxs =dxю=#{&SC##<983:v $0t6֤cGSwǨk=8Hȓ=y}?=}8*? M88txѽOG'IpȓC ?z#S!}d<\ػt?>V~Α=:rZ qKp9`0cA23ouaէ2FL Sjr)l~3tF?_D*t4^%k%Tou"^5^Ȓ4 C. ]%zt9@,O`[$52$&%{EjGaAtt)5f٧t&W=_.@|C> Ecj,YPMn!Yj@e,L' MA U|-ձzHY|WdQ2EVĎ T&T<"YP㉝lϓX$*@f ) 5& HT)rMJclӚcXg ;<`l6^oG0fjۜ[Do LNw/u]n7F{{::X57;3g|ѩ;x}NL=2#S;z聃G=c}رǞy?y<ԏ}|=ooET>ܫ~ፗ^z/ڻg?щ;O'O?9>owǗ>t /wOs]ryzzҥK_~0=}y)677{iqazq /ϙ/-]ecd XB03g\0JR\̭srakV.6K孵U¯6V6ח7V+B뀭Z)R .r$8+.Rl9B(,%sKxz-_\.VJb&ZDSjne ,Iֲ+RETt˥jv{=Uά旖3&Hz'Kbv>ͤ lr6)W D,ڃk\eq*+$pL ӱdb!Y̥)$.R+3_.%g 3sW.^_D?/Hbx8?;07I[\R3 _X[ιx|C.2N$SD#F#~A47@zF Û -%4Nh>(IKL: 3"K:0ZI[ti[$'j/DNLWa!jd-uB "vtJ(j}蜉r"AuJ>D (pȡԶD>6x4,%G{_smdQ8ڭ{HhU| ?q,3rP~y<>C~%U@G/O m\`iK+ 3mEU˼ i¦1o scU.I"@1SXnFbƇA* :>N*N[ׯaTdӦ'&'fƑb&}8$֡uGl0N`jͤs6s؎g X4̹MFiG>3v7I06,"Ϗ`M<کG@ /;7r :1Ti#URi4jؿz!VSFΠSW:H%$AFva/\:w"eD9ȣ\ǔ& xțqNDԹs.^è30?B9rRGx쥋#?xdvҿhHw -ѪsNzԟxG&iLH</(T&:<G܊ @!$Rxj$ 2iāaTړ[?mOa$ږm[WG$TBx4XO(d%ɤuuxbpO 8<Hx"DRKNcH4>eQ?TDexB@ x"@"Je\(UT+*bRk^1&D KRJ&WKJHK< v8|W,Ȕ|"WYrU$ ,r-RGl<h&QG Ef#с>p<IH$)da1lx W@c.pr<Cs<# `M.WNryBLBhqz6gL)PE*rEiq:`5V,Ti fե79%r] * oq8T ry6=%S`  ^Zryl6G4K` AcrD,\z4,UFHa?ۑB~G$vr,fLEBJ+ ۄ2ZN6յ,96a+\ ^hzȀiZ+IMj8f [g7HLb#NbKuBE-#فa = VYbA'MfB-*K8tRI10CPCJ EH@2-Y#H`+TG^:Ԅ@aIUo8& N`] .@Sp ^(}lmyd lKd2U&PYj3Se:2h2E) TP)Li\G(b)M4 X:'`d t s>O2=Y$*dt/uH /X$NM;2]Jd&!E/(9灷*[l2v Caj4"ƛ u35.P%e| L CclpCN=|dj0MQ[Fk O;zrc |t3>K;?|^vG_\r^o)".J"S)Gc)/5.Dd6.XR2\拌+r O*E2drR+5,Ɨ T!_"C̒32}Zm)( i-ee4ƣ,i3'6%4 Q9 fgV9[NK*.5s YI8V5/q̛9|[LkB-`ߪb}; J6ܣ g 3Uۅ.wh}p9f6?gm4 룝x:ڬ &MY-*eWWTmd@U5vmM)i%}՜0MVKDl{iUyrwLIٳe[ݚ65}İ.ݐګl4Kf&'6K-8]w;ݕK'v[l;˛2d3z@ ӟKowLkӕ4n7Eb]P(; @ח=_lOF|;ے 'E;YSC@+_&d#(}6Z@7J'c-6Gl MX.w~3!g2bnOf;;NtxT#jf}]c, XZw8ZK{m=}-O[{\ܥak~UeK=L0<^m +񌷴OUG >#)om5aGr+k Jglؕ> }7EA;n]_^IY?ޘ%6xR:O\; t! {9=ŷD0keվ8RC*ѡv&k0'Dֆ5@{޴ԟ8@5emtfp.ClC-D[ fk͖l7E˖T3eK2TY+ڲ@uns'ˮDɓ*mL;jV|! N6"90R#*WfC1)mq5p _{itښR<%t.314GQt^w+MA12 Kb uTmNi,I%%;ObG("]J`iB+C`o>QVN N[G8D69Y8<G#lF,F= I fLtOSԐ[I-$ғ! +grRHHrl:K%pD𧆈Ir|6C" %qrQs9N̤4bN6Ȍvխx&@gMnK,*^-kV<̮|N_v|^OX$<ސ/21o:/f m-===];ޱoށ]]=}}}{طÇqK>/q+Koʻ^?Sx믝ko9rKgO]9}wN.+/;}7 tǟ|?~o>r˟解0kW/>1ܿ:qmb3L/h3PͮLUVgVn/߬,M//W' &V'ז+ˋcK ..-,wnݹ1wce2bBKsK Riyc;@v%) ,Uo޾4scu%(!u;0/}[wVn]:z4hރ_ݼ~ *6SS(U+s`bfFgFZw߹vnݽs닕驉Qh956ΝwY^Y鵏9թW'J53ň^ry|Uh9?U ^+hͥ1 =4)&g 2=5 |(>BC&fg'ƯLO|>?suanfPΌWf'72=63P$"(3vufZ59jN\CSDaOW]xlq0EF |f *o ۃPZ C jȠnͥʭ , J 90m2Щ0>fiЭHGgyn"ozscQ@$~8nQb<('.. \6Ā`>sÜ]%Pn[UF-L-b "t3RAj2-C0+T(wE !AP(I75F~1hʅ Lڊ/V09:ceU\9;Ò&0RuTŖ>vD%]مUz vU" sKsP7 &ֈD`_-(]*EHNϯssXu4N ?V};tn_cY~~4TDmzmFoh\Ynyz 1W<YS$Y },kj#ǭU%0$qOn l8ҭ [Wn.C@1 ){Hw+Mvkqҽoxxûw)<7njƣC~ Gh+cmH ).mt[ff _H;VٴMYoT~OnI:^iDAy:9^>ImI0c_o~ Y/<b z/lhTZIv0"= mzɵ[\[Y("/cTl%/ź`yG^f7Siu9‡XM/&O`yum0R'6T*'Q1,iH 0 rz4GATU6  Qiзn#*m|]q[d'Ncn( t"6QfSw-\n`󾰠aߠ雮!mfltzs;۸aGx7"mF9GN̩sgO1Pѐ :"@ĠeGj:G[blƠ;1r]sW:,d8Ҡų.F#\TPjFADv O/G:ԷKTD#v6rK.ʅCr3( 6roh##b<y48; Ѡ#r<4LoooՁtOaב )+18lPd8\>c`J;O5D @=N2 T6!ӸdJDO$DB=n['BKS>uxܶPnjht`/ȯ `VjcKr+TEj~>(P{:8T̞}wG}_y_|Ýˏn_yʣo>fYڰۓӑDD2'ûv7択` cх:.[c#J}p$;Oc'bqqm=jK9r]d>mJo7w[Oӻka%?KE'* 7ݓl>nzW8*EKG|ovXǒ'{\aHew !_z-}Hq_(7ּ/^r`8/ w ;Ɂƞc-τ:FJovO7Hb#x`?X,mgmH3.ow[$۟Nv 4𗏄G#πaOGAaW3F.m_6 uHEƮ}Î>Pq_鰫ݴϑ6;55YAGv  -c[h35ya30l!0vP1!KdH0]|HTdnEGP:egH9_PQHq#&;SoAm 5*r8\[v$jO^-`s*Z3BOF/ Y+' t.CZ28}.SцTvx4Ns-; ~T9;`S]nsה2gM;Nw:LW0y4]=T%֬)T4rd H3v]@';vCMk{[SeNLJv;]ԎD_ڌ:΢ږ957zzw\k3X.bP8PӦv6k\%YmJ 1!.O wF ޘZ|jGka3ezHTґZMpQdZCUF=Bc@ls%0&?7=%RB_Tkr]GHqy[Ys$[)H:H$"IN< !Lq8?N`?Eu&eD)7Q%jHjk k-Dғ$I?Y\"GD`HL1%VPLRq9*OȩL -d̕S2GKf\U`*<|O Ja.뚰\UhJuD˕.7EM6[CVklL>kLVYzhl~ &|L8Zp{SV{NH |,ZJh1h.[: vh77};}`珽K'_<Ⱦ};uwuv =k;OpW'_8ϼ _+xw+/K+??;z?7^[?'>lO|>'|?Gslegv M]:g 6ڵ)797:6 0;4=U/,߀whi 7_%([Fe$vgw/ ڭ;Y2tu%37XY図k+7.߹twrW]_bmO?]Y[KKsK\_xեeftkNLO_̎-O@O9~R]Yheاϖ,]lT'@#((d `r^ *X?N}211թ)+]: &l2Ϯ^叮|ϱNO\]\Y2=vuf&NΌN͌OAOKxG e͂~͎Èk`)mLBܰV S>CV&bэ0>( t$0Bf1cY0k` J$җ-Vff`ijz&a}L  TqOA>`N`~z BQR1@4VVf!655^kP9yervl5 ᭽kȀ s|j^VUV*зpӅg ΢!yHHAQ+(qqוz*EMKsbZ\.Й"p]52;SYº&<{gVW'W'Wa.9vbB1Ȏ!e6d <)?亐>M0-#r)8Xu@O҆ږ!崸PI:tk 7ad/̷`[-.6jmieyai1x*oyyy~&vy:./K."6Sr[9bǼ715PWH̾`pcq:<;DY`@8$o//]Ybu7޺_|}޷*2+, 2:?<0F1Dzˈmj?%];m}-J1ɦr#)UF*nPirD}_P՗w@囇_|սhۇ_@H-3h_+hx&IsBnB(qs=.c|̛3%^%H~bMcTC6>ɛiаP:n| 0ld))eS =<3253F"ҚU6r0<:AA'MM>/[D+ "DerrT0m`rfC6QՅU\`l/X2quSi3U :a9l]_q N5VBnRnR4@mlaG;sG\] ) p~>P%jNyk=V#Aó#Jp6h/VhsN {s7w sj5U'/]ԡO5hڥˣ] 0=]8 ƣ%8Fxl-ρm! gΜyw?֙7|7 >o[O lE`D(Su'Ա!30ئPM<\h'8D1Iqj8oyPTIRXHى e-W" ^b'+lu!1^A@9Nb Sn@<&3dF&Ի:Un,T4~9'I8/JBIUl IH2=Me}&F[qAjk}qs^AY ;, 2FWZi X"ltVFlGB,|Cs5PCIPUj7}£}7ܣ=z1'!%l,nLD*+sMnH16_,ѳH/6_8R:pӡ7N[g&%OE]oR2[l5GkJOY;RoI+ E i|eVd uޢd `%ܯ2kݪv\ GQn/(EhWxU& eėZ .kfȘ0'WvKj'{kϖ$>}5>{f8iecl [X'vQYr`<7oG՟L4NOa{0z>WjОĺ~onȓs:vW4 ҃P 4cl/3bnOyȞt5JmϸZ;[{mǜt5m5 v쏴o>h~&v"q \tABagP넯' R>j>(HIh04t"ltd|4r$|ț)Kv=> Z&î>{zw@dc|\cDpaOy_lLDZlBt\sٞrttim0yåݑd|B߱t0T/G͇-G'5v;tHs|Wf=]<bdxx| 0~2r߷X:کKvɲ&UPBm 4:PB$$ț |gc \I/% &Ł{S|ɉpn 9ķB?R9ި7}9iI4hb]`"ԡKbP&tvkj!uaUb|3m=.kaKKvrd܅ao.WnН~GÞCŝNOzt&5EZ!\p!E[cMñw.Ui1 .tЅ]<(KhjF;.[z>s4 #&DF6.4D R({D&}0[Ѕ{^GUe6,4ɬE.!1‘PS*W\O\1+sG-E oFnQ5)g$Ȗcl}Bh qwƄԓVQօmݦx+8 oV̀9"[P[SyR[oa!v$DZ/K~lu:*0yCea,oqJA)0]`#f/.+zTưޒ _*%.)Rzx2'Sjel$(4<4pu Q`(2Eulk-Rϱ.|?禰DقdY=Qd ~N'O05TSDx`E$z5pm bϠq B&Yt.aSlLRf-T&x65vug1$X2:9zmSW.O_`v||qj*`k㟏]ˣS_6>?9 OOLmA#sSP67 %xWA X8~ؕQ@䵱+~ĵ1ѹs/L] e畹+W'.M^ 1qeSӈR:=5: UuScP9ojbzrfb݆S(iNB,E90;h p%ի?zylڵS`kBn\U*,}R`tb&6'mU6}n6$}IB\ܜIWMyT 73g8hi$l@~ 0-dbцr7nmq:@ejunbݱsJͭk:uuhUn"{'rE$ZPè"YAlaarZDYmP>m"f,Voi@“>p2VAMT-Gn-.bg!8&ߛyB 6gQT 3spDvWze++sX[ˋ+H%\,WZCSTe~eeC+]x! $6v f m-+"0my7߾Νoc~o6TfG~ݑ6eh?~Bfە#?~m1}Ɣmv:ҎUG *a&jga/\t|믈H9{,T`<舑hiPvYN|pϏ¹@y~ N99 f%it#Μ>3y~շ}7,'@K#I|RtN2&H@I1)Lј TƣQYYB:OHdꆸ@" z\]m} djkjjkR]=nֺ"H(D qF'kjqH=DF3$.xW@pdi(294`R,ȎA 0Y<:f 8l!mSJ:L&Ţh L TWRJ@(-b򃶜D{D69G %"Tl\(RTpLkT'q$r֠[r-S(I$|P)2Fe;}Йjje.{4Jg\[lVi4t:.zpl`[w ֶVBdq |?S,xH"[@*2J#T*N88hXWG%ՖJF"QY't U@* 91E TMiUOZ4utq-Ccz%x T6&FOʈ)'se lE SVRqՐJC֎ ]*ɟd jD5sBbId ̈T+7:P T %1ZA 1-/xZ~S[P$fPG. =I%Sm)LT!͚L[)R;Il!# 6a Hgģh0B9rC&M4AQhRSI4 r Ӻ8'Mn+56DIb5I"Id"Ht%x-YqEQd7@!5r4.8:7Ge;mS`h,TQFLO /M&5r ]i\\sIZ=GgIhpRYH4F[J+SajL=.-:%_h}J[\aMh-MR`w^ڣn?ztѣ;~_ڣGߎ|~gŧ, 3SHҍD Jqþ`3+ejHYNepJnmQhe J.-69 ̒`|YWhh0, pMP$%A)PK(bВGZׇu>kb=xĀ!ҥ&E4D:slhST-=`u[S;}}ÁXˁ@q=.vgAgfؖpvx \aGߛ[_חk˗ޞlޟ*jl>K44n%da8ݼ=[ LiG<7LvWD/5Kͽñ~~;ȝ5~o7Դ=\ E{c>kx؟/?k?|߾;y s4uvu<\8Pߑ@OA{ioP`@P㠿pxdTs_~.y,}"q$y4s2PIWxױ:~|9+_᤿\DKWs}M5ӕjx.s,/-aexؒs]Gr} }'GϤ4v.tJwkbߔ^Nv>x6\q8м/?|XˡBs_e:ѴW}{/};N6/><+eÎ%L %[myg{z{W==|~9g'r=G"lch6s(ֺ?s4u4~0y8}(ѵ?{Ӳ'б?к?q(r0ܼ?q"v,rB tXtL5[>iyS>h:`K򻭅ܐ97hs]RX'rt-S&ʦh)ZGJpD:Ҫ7Ky @σ2ڤ5YME+ }yYEnZ%=ϳeVMECޤ:ZVFZn[nd!oJ O:͇|cg,惎!PJCN_ӾnGrjew ){(ֶ+ں3X쎗F6v5 b=u \^l% `޴h= 4)Юt6mrW-I3"K΂+xBcx;,^[וیAIr5|-2{ܑx3Z̹ғX!1=r_7.fp5ߤ5ʓ"Wi(A'pְQz2 o^cLfm{iqIِpt tA ב 5lY1e.%w iJ&&d؜Y` OK|}@hi2WQbOH =9:Ȟ E<ǖ4SiЍi9ͱ6R%2y7X=k rL%8Z?_rSBeJʴq*"QGƑYC\`J,)51d[[-(EО9rB{kʰi15`J]jnJbCQ :*1֌@j sRn)- 9p6Jq>J)&2ŦžV:rT,ff)4UFPIaNYJQXBJkXa .R%:Hmkw93c[3s9Ad H9L%*mIVDRxVfBflKeUugμ ^{ *u{&XC<9XR8$)ӱטdhdsLP>YejLl"0I r,KFNKS 2xGdd̸"5YF2LJ3) (/X^妑X0u`x`8I^&]c)4iIRCIհj&G(e1 D(ԊZP-t,$"sRV2LfH "N*5jՖ,de:ҠVJXrlݕֹ-&o)/Rc-v+l3g9-<4ʪ2p޵g``뮁[m۾]8N=qGO?~ЙK?zµ _2xW/]~;7Gn] 0xݯG}׿x`h=۷Ń>w}q4}liyi!!S0piv3EcKsMXZ g!98; `Y^~yǗ/^x0ssÛU,C4hajgK_,X;Xǂ?x SXpf:4IA|ivn:4xm)Ի "BdI04yd~3:$oƾnb~00c56;6wX$G&L,FL?JP76:?}hݏNN>}8cp !Gⓡ'QUMTn g Ca=0I$t`8#I]}(3 l v1k5 gȀ4O#*7LE'⤉z yn 9DH1ς(|fB:lnzi&S<)otd_(P/AcAJi4e ã+!a~`GD[EVC<ͻw0hOo@T/?O0?ނ_Ox/1ګB%x44EG[[DCpfnqg7şsʼnBj>^30s(Y䝁U5EPm% Yg:U1 ڈ 텯[ ֈ y1TOFC8|#D~!'DߡD |# #_@l /fW%$7A\(4 LNΌO<-2 I&?j@W8C;4ojE[ 'b)t NU%%^" Ga" Trh"@RJ y*F=xkMJ[VXhv+Ch(rmCZ-( ~цFos}D<\3|gAn ݅3 ߻} ÁV Kx*F8ۃfN_$mMKhֻwwKAeG[!PJ!T3 GC ^w@+<ޗP6o}.>.=~jg]Sįi<0 "`1tHĢ4캤5iR318$)@I#a/hNSX2 d`q L&J!4Ĕ"% *@ *JILNLKǥgQ,C]*|3P Cn)(4,bpL, OQh"*CZça23 @42NLb2$HAYKgp,!Ƨ1E\\ !`+B`(&K#cyL6?4“1J$6bI8ͳgz:^zoCl#l65:TEɰtA: ^Wcas[eHlDPk,gsِe>Egr֬ef+\ul8l5VZ j:CnWKe O5W7 %R%h"}A]Uk,5mz,]e,֢@!Yo7h| *gQa.hxkeJVf1@USSZk򵖷vfi.K]Tؚ]ܑ[Uݧdv+zU=y}n_mUb)j;{*6ʯ^R~oQe~zqgQҚ ӰzS)V7lw67oޞ[;uTvyj{s6} ^{惞=yur;vZw.ڟ߹߹7y`^т'6,;{}Ѽ\3`7pu/9>88Rs`@®Ӿ#Ά=`uex^@ł ;.oVfYϕ@DžO[.>[{堯@AѢc' z[*eֺ}%T.>XԶq{a@u3n8\յf N>^yR egJNv/l>ڑ[~ӹ歗*:Wwj;_}LS}'7/=\Hc5kڰgWy@I붒%{4ɭ.l{u='Z9޳]ڎhWszP.sQevR=*SCeQF29R Onr _fm (r'18(RX,3vWCI d"eLUXRCB\QHft&؟.?Zn]fZ*JqLnV)ptE:I8TLJT:L:p K&Cff8Dn6I9̤)5ҟ o&Òx p%\0,:A'јh.@)42C!xPĖy [)_l#2JU28,337tvz݅bY4/sy /tǯnhiгikM;6lݱ{Ǟߵ?z3'/?ٹ=vS.ٳO?N_|ʕ7n\vW'KW/;7k]|Ƶ;#C_WۗwӇFqG0Yht,87EOߟ|Eƞ>|x`t> GUѿ-y4?|ǣfGgCߍ~789,[.GfSsr `n!=>O/]~e1s˳1H.,?{^X~6 H|*4=Y~<ҳ奅9h F.øYqRD`Ij'615&< ODC@NE''>021 %pHǟNGCKS ӱēxxG'`UPah|'0:+Ǡ/ٳ "{49z'_Ir$2 F#3PA019 C5 uDrPҒ0Bh04@?8Jab h< :F c,$n CcaTGzGE/ npd"x"5h/f`jsSPl5=? i`gs3ޙ|DODcx4J<LJg+Rj:3ӐVFxpØ̢ADƘjtPDe hhT;?c"ĄݜA)$*cA݁]bP‡ #"p4J]",Ri3ϗf_^x|ۗ RCOPV8 <G,?hP+$ zr1D{ӻȣ@J :鷟{G֎_`P h/~{HP*W<8?`nan~  Ug@ "o) ބq+U %‘ih" l5J܄KC[[Ѡm#611=1$I41~YBF44n"-@V+o*pTK&'~_~@ / C$4د\ (~w.o"˭vb@m!#ݼ=t}囃tGKFx[nh* gHH\n _5|Dc b e`u.tr7 :BGH?}(Fn #6(`P q7##Tbb![@@ `vFQ%tsHS<ڝKmp=mCxѴ}5tƒ_Tg+$[#t\zW\ĕkQRJw(W<`i *B$6-#֥d~.mԔLTVa "Dœ D'iЇOF\Ф42hH %ՠl-NLK#SR`dfAi.=%9#5%@)i)i)H4Ԕt\jGdb 3 D&EA¤t<l GC-L."Ӹtpb6_DcE ay pPp[dXl>!PxjH1YU"'<0` $"BA Ǒ(dH7T$@E`|R1LB!a֮KcKRrZccRr'I\@ K HpztQ)"Tc&p Fgr8<2,"!"i|' Ѭ1f e*D.D B3,\?ԌT$+U,ՔsNmw: &#KV)TrNTu:dh4fIщbC4"ΐJ@“F0Lpʨd*„G(r\Bd X`0!KRRҺukR0 b/lfqd牝܊ڲʲڪڪֺ5755776Ե6VUV6gX#5⁓nQ[wC=s=%b0eZX$8 Kt? d&?ΠL;H1R/$H1 Y&]6ऑj2dNF$4*-2ekH̵dV ( !Ȭd ;H0Si4:'Jh :YҸ8:9/(Đ2Kdy1yx@28 0HaI\'DZ bSl} {N?=SwjW\yzB3}=}]G{ -rjznnUzEUۮRJO.TZZݮ;p-v4YzksEVlظzۭn5ްjyU/Vl},TΫMo޸RTry׺^myuŶ.lBێk;zk2pj /U?]v{_wl~cϛ/mf㙪Mgn;W\>pRs G{Wt('|Hyƾ-ζl8nK7| _tugM vsMm<۸Tm1g7_ly O4+=߱PYޓս*ן9Yufƽʺw-p|ʾE]G kmom6zzX0J N{AmL,+5[ ˝%RgI-P(l^6[dJ6|m,*)5[+lU5R{EYf)lϹ*ڲLUm^]W)=eIU'Ω;ju&A8ԎjR(5ʌb'`'˶-.-Wn=,4'_j)DRkAcLmS_Hӵ~k.e Xh-[Pf,b4b)a*2cdK %,c\#TԕIMBKMVB;):V\*xuQ)<v9Pwѵv LmASJ p$VJW8jCK{J/COҰJÓ8 Eic3ECVP5NPYKVzi)")E1( ?²yIj/I"DKPNP2Yj#r@X\j/])ܰarMPxI"Elg,q36Oai 2eLiR;Sb*]S. L]Ef|\}!_\m!GSbp1d,)dqu> (QGj<^ z*'Obq6HM>ɒ[ '5.3_ભ`G@Fw .ş)S 60?䪲fdWx4\e(V}B "1F/Se,s@f+L,uWQr9]tYFs-ʠ֑,-Č媒 2OY@l9̤p0 6)0x2'v3drOQ&|_>N<@nhK!Hq6}]ʑQ,/I}B$0䏑Msc, 4~Jg$XU93߲EHj|P "Rjdf^kR)u&ɜ5[9VCY/vrZe4AI9t:5h:h̶lݖp8smnݓoqxyo?/+,6tvwttw567UTT7vo۴ jjmkoliڴsξ{ڳy΍;wn8phۉS{Ϟ?t8ؙ}O;|С3?r˷.޹vލ/n988twwߺ7xέwܺݿw;_߻W_߿wh<2Ç?~8::ٱ[I(" M Oayaj LƦp||":9X}8tp<4xjrl6<<fB 2"<gHpq&8 ŃӱX>@h4Dl?acqh OLMMFbO'O'ONL#P NA1U$47_^ѧ0 NN(AAX81'OaOo^{7?~|͛Wo|Rĺ_׷_@ ׼{i Mhz!ўku^"F[|l9_:j<#O'h\h]$h< *pC*~Q BlCWL}!.!E)Cd@)䥔VD;4y4DEo(ʦA*4`͡@i`p΃~%(f }6 ǡtym&^I@W0hT£^/BǭZ *b?AÐJAm42hC цGo]9xkC7h ~[C[҆Ey }o 2kա;7AQr(!^qkPD]V%/ 8ej(%uw|=r+T"FC[PMvgKDA<"6Ғ}Tٗ v 8_Ax/|us;#_!ۗ(}+oE+W/|ƹ]~ʚ\ b ͘%xtL8 cP?FGX&)J0t 9PFNaĴ,0 LZz&wP-95=Zj:ek4BZ)5IhX,>IYI5)֦&KC$ERSS@JQ24,#@&)I$<F0X&!b4O̗*d: CSGCi*22EcqR`r94Da5t6q8pt׮oSPteܖ,\* ,+iT.@* OiL+HG14<5HKQ 5Fb ; Vs ,!GL2)xJ: CRlhIb' & ;fYp7Z H#ht IcdPA94P 2 K/>T !KJǑ@I`T 1 p:4Vb2KA(A$Z@cP&3E %se$C 9.ҤV=*N 3b[ab McH(<]p5$ TYjLKl\G()xR"On<-E`r $UjP,%3$b@@ p<Mgp1L!8Ȗ8`Kc$ԅV j U %ҲzHlCDhb &QS@`x"PQ5 % T.73YL.աI4.2*BUh25[fll&Q;J;Cb6lHWfbK5()7&Uf %ѺUY~,+trr/~y4/><~Wo79TI!+s>v!ܹ‚J;W)4ZcluHqrYsvorB<\I#VJ)O.*69љٝOmNK~=PכS`/iU jUbO⓻KebS^WWWeWʲ:Q#ϩ8FmNޢ6l&gYl&]j{!]y<+V^sbʷ| xE}'N)Yۮ7ղN۾=7w^o}rbY5;/7l98~hepE.nPyH랻{۴sj80ܱom`뾛-{wn9pPUm}싍gu^ˮ[ۮ4nֱvNp=;whqbq v l޳vMn80ܹFkw:w]ҷ6tl~u7䝍oЕW_t6(kP˶-;n7o޳]76r`pmnm;0e}}{žcp}B3/n8|i\-ulعRU'J:V?ھn;?kyu;?k~uŝ*7.hTܾogݦ:{ydrʚ-o:\ԜSb.nWjʍڼ*BVaZn*Aez@kR(=w>6.i5+=՝y=M}e5׸H棭ڷitqw^h8~ߕv:_{{:5?ֻ(?^Q[ص]'x痏[o 7TU5V7Դ5U{Kju2GQY\l/*rsv: &PUYʭV{QWoopykB'/ֺ}su}[MfWY5Рs@ Ɯ@YdjO[Tj {ZvMZO<5G]-݅F7$Lǧ;U6–+b[jɕY$R @*4[_3Xz?[e<,/Je0tM!SWBRi,cنm, ٥2p1@Iն>Un#^"+vR.K7P~ƇQSE98r)*PEY. |+h A PWm.Km- 'ͦd4"D(U R炔rP6 dG$4DdhrX:]m`0C :|mP_Rh7Y$ &sq4y,M.(tqt>p6*7YCZ hS@4hNA6nH 0$U^ˬ5>CPT>OV4~pN<)$X pumE%J$E.؍ͧ]P&DVFhrSS$DwNAY HKqun$56PTV 8 h38iIPY* [k D9G0A`TzϑJJF7.䌘p2Yh 5 JK#AdOp+C8<0hf6)V[E P-QY:+War6!HL`aa)Xl!0xj\K0Qȉ4$rT2GbpJ n0(,L-+lBr0n0igJBMdp0Tf:T`-E&puٿgp>&"3[ʬ۩ )D):$R)s4:La ۺۋ+ sQ∌LKȌL<铤ԿIZu)?b8̿'?׵oku?>hmZJ qZj I2|IJJRFZ!2ilr2&) !f$ xRK# d$9R.O'pi$>*ET$PJ*9rB/KeLk">Mj6JL&٬8Y&ˑ_/-/)TV[ҊڦVΞ :{zmܼm``;woظi˦vعwGs.]vͫWn^rƵ[{Cwygg]8sOG;|G}4OWw_}7SSxdb& 7!&c94|tz*>=58Ŧ'ӑ酙gKSK ҳ\|f.>8<bag/OFM-bϗ^~@h<b/|70;?~lϞ--//,--NDÑx46?7ly~f: Coth&>9MDcE&ObG'sщLd62{~r? s1:=t:4 ҩљɉȓ'Rtvj"~2~tjr L>L B$shcfbcә8hãГ1D4 ccщ n* g"S3SI, ~A`LP2AVD7 ꊆB#ЃH I*|C(IOa''+C hB~xUۄW τf#KK?~rݛo /ox28hud * g[ZGgeޯDCBJ{/oǷ?ݫ?~˗/_|W5H~KC~ sg(FG JyDCx4H={KTbʣ-/`isЬxvavv~ffnvz}9Dx4>`| .0" ZD[̮9B*B}PGH%# q1£łP e787-z-Q |Yh+ £hU@/[CÓh`(iusP x  5M?X2,wFFFPl5)\%P@ AEފ[;ߣ܅0!*$ȗÈ[_ ;_!V!D,!BZABhiCHwːp2=oOpԻ.(6tK(FȽΝo *9ȩFXCxPv7N_vԙGo*%?fBRi,.=#3Od`R+5e]*$n>Yp`L Xt% C/qDB%55Yb 22Hd 82H3pPUKNFDemuk!6%qwă96OK ~fԩXl&Oq 1 ScB&6O$h:px" (C,+<)HgsPH!LO$E`bOAB(HHDDF% , 'aH|FPK|X 8rdX DIsyP,RU?]q , TD Btidp8\!Fb0$qx]^]h- L"Sa44%20R\$:HS|6BM Q""B$U:Bћ%rTͶ* W-\ RChv6iTR)zFWYrLfz߯kER_&pT6PXL ʣQ esx"P$3q$_7ͻnA\*ƬbfF% (mf̒f͖`IfAk)}9g|WǥPc'7al_tXLld4%YED6n܄hTqV33#Y`JY$OE`lHV8(3;+lX"Rc(jH(6{ջ?o X?[}ԉ R]Hry&EQp U !I42vb4_4eln4H:3 3#(&lDd` K( v RL^F !O2hTNcc0b| IC6Fc8< OapDpW.V`X28\ MTdtHóCcqlE`<.e-o8b #f4!5* DMs$h)^gߓ8q3f,X8!1Y&͊4۫7&puӁ˶i[f^imٻj-N<׸yUvؼgC +|lw֮|n͖*OV8} [֬ztK+BʽzzÁSvY퇖<|DZ9kw/4oEwo:xb3VihZ{׬y-[+6mns٪M˫f6rۼ [*֮vgPa5˖dʭ:| ;UpyMV]ul)vM]di\|ƺ3םz쪃6Syn3WlUynƚkWܜu5 65.vmwdu W,ziK]X{~s 77su݁[+^]aҢ)eU tfM5Y0w}ӂʫ -xj۝en.Ks6^U7cY<1{Gf.WhWSltg:PdWQ;;`Éם^Zٸp]؊uuol&.9jljʗll;v{O9prE*_nիoiZK_W4]~w=-](-91=ЛMNJ 'N2w-[WmYa|y֖]S6+ibjaYNɬ /YSov;y78\wd쒒1$ HakKp~Ɖ_k˘ ,A=E4" bCi cksL>616JQ)rK`)}\m"KPӕA !n\Kak=c@FB{MvcO@dhu}N:qHuњG;{}4ikjiTsL}jk4\X}Wn^t7]|㏛܃ի7nܸAGW{ߺ}ꍦ7߾^kݖm]m}ں?lq_{gǣ uṖ}`H=0lg}H}Bh;0w ~yǡ? }eھ~HjӠTݛoNd%Fh?ړA{:}㯯|%4¢fg'byGLz`@uw>tu췱tBoa7Paa0&Dt)+ JKfΘV6sZ3I*mT*0@NojBrᬊU[ps{D!׭_HHqyD+itqKPCL"H./͎` ^,BDh0iTD.:(;Ɋbڊ6!2!:2,&&"6& i&dB8 J: C8AD3ht$,EAD%"7. KE2뱢t ҙ O,l1b"͂L4Je3\XIFHb1BUZ.V<#3H|R]pt6qŰNqX32Eb&&rp O"K#0x*[8|9| G\\CKy2@P JT8-Bl-T!N00 S:ȕh9bPJ% \@cb*Q XP J#' ksDƑ*yr5r=ɣaR+_l <|2 GfrP )O\QVBf!)M" ךj=_ELtZ )t"F(U: j7TF7FLiRE!@։kGɦw[.>pw]z:N=|P~[5_liwAs=@KݖW\i}xfǫkO^ sӮxW:ۯt>wݧC__Bφ }yz>4:4z߅ u u <z8fK/7\o{~̓Ow{>oE ʿCiPۋPУC?z/z ZZC-ЍSM=w^Cwhx=x];VZ{Ʌ?6yxgOx[.|צ 7]{ ۃMw>\^s wpc C;}j%ܱ|ѭwiy3N>ܲK7ծuqk[wގ#6iZ6ԬtqÞvXƒmon\vKjo=ζx\BS9j7_G<"Os&?Gc+ŏOKKe|H5f ~EQhJSㅮcC ؓd$^#kcp E q*0I@L1^ s`u46Ɓ2*GB8"+R%>*Keid:A`HLHlRY23WiC #AEjx8RZQ1dP&u2)  GeȝT)RqqPA r5p8Aҕ yqڐ42gD.KbKȜ.+]YZO!AcR7_bOiLj= iBWa2 $5Na 5.D<KnWRGl .72f0pdÌV`j,F5 َ]"f;ס0,ۄ_c( lR.%A`\V n KeJ.5qVOepRSn NfiLQ6ZLp-pE1$1a {xĘر_(QFF˦&x@$p1DRDΐ*h2]+B 3 NdP*,ɢ6t6Xb{,>%0fז4=*s)i  3ss'O)-9 -Zpٚek7ܰcm WnXnU WUܲf[vUؽi-{oݵwݛwٺk=w;LO;{©g8~s琠owv"IGw{W_w@~A/^W]w:zuixo޽|5իWϞ={/gϞ@3]-m5}p{ܿ賶=]#PpP nnqqou}|7YhEhշ/! }z~۷A›؟A?ox4"}h$GDD#jO}x;gFy>$H )/$"ûAJ|޼z)"ў=},O_<H'Gyq̣FB&h==OϾhO~iDeHPuv#2DtZ}HͅC>gT;%{ȟDXDؘ`R<X#¢(Qt%B4RiPAZzA(1єHDF%i#$Z$!i5:fs!Xb( d .䣢1lpJ* b(Q#FGhQ1єp2c4g0Y< mn/>YSL*}bQQ6&r|rV"pR&5"+ e2NEr9 eR*QpHFQfL*f xB/11+d|1F1<: 簅lLI5RA!Vy2XQ*L"lzp<>B129<&62i J% -EDTFDΤ9sB<:+B "H/$0yPRkv;yNQoҩU21tJN|@ep Ovբ3q\ҪH7Z`'ŻAbzLTz`5f 85z\)M^dѫ5rA5%j1&rX)ԸR#FTL(Wb K0X1cK8TUhm:3v܄1cWx1۸_ƌu~mLDD+%ӚӲs2 N.4i)SJˊO.)-)VRR6cƬgL-.+)-*(JKM P((2Y@F01|[9wϑC5gV]X xg~D+`00-cX0c63>*jBdTDLt$F1i$b dT5!:r| hjDDM CYi1: 6A10#iF,:bT"`8 M0`#R3 6*)IQM,0\.Mr9,>v3«2aJ"9:Ks`ɵjz:U6p8-! ) 6O,`"T>GC^z|o 2 W p-0rG8<5dls1/flKb)W"q -y$L -f_IybfDÂb)K$al),+e)8)MQ1+ 5G&cd z$TX1+6E:e)QFkb/Qq<+!ɛ$Xqi|'Vrrt\)RPD2HpB+UIZ J@֌t>&.QĔ^_Ŝqf)>GBZ\07Yn\=/z5[Y(v'U,O y^VOȈ$+%9~b^ִifΜWYcTtx-fJTf{)Vsht݉A]Bc9"dv.Sv :PQ\F֖CKep̞ *|g:f*J'mY[r jc.9sζuE+W*YjʕkN:ܲv[]݆3ڷhΥ{wU:~+ϟܼV}jӣ[-7_>Ц 'wl>݆^>>yЫz?~vݞO޼&5rϯ { cϡOH?cۧ!"?O}_+Z1~%O߾_Q> ÷ϡpǚ?TّFV߾jh ?|FrX~w'"%?km,_m?~q㇯#~{Pf臫 ~aˏ5|ןB/+>WnM~!FwLۡOCo>BחBo?}i|ݛOw_BCO|uhMmɇ7m{>xzjk7y W/][߸}揽ϯܺmŶ;Oܿþ}UPĩEYdU+˖--[W17{YgX4"x~v)&MO(* ra.gӧ'y&y\S\SY% slŞ&LR(sҬY 毞p]ҍ7ZcGk4xpAއ:`}Wﳫܿp桓5>r5`!r/޺{'4CCVmYuֽV?4=%՞jZbsW*HMESS>/90uvij~F^iaj^zVA)ysrr*7Vb}V^E[wmZ^ML'{)Tw쯜x+Θ.$LѴ@ZT` N[d޲ijO!ЖYȝ̟kXϞmșk+\d+\`8ϑ?S0ߜZS $={y8=YdKS0K*n듙x1oJ䚂d=%QhKg8 ̒˷M\s:f:!Yf% n\gD(ŏS\_$1ZlGq)MH ctфF;2E7BY"װT=]mXd>1@Q%-Qd-A=Q fDQ=Z xҚY$#yx AlI=YLRdN$Zx$6-vGl"c/kNbBs|ܚ-ҧ u)r[֙+ !@y=D|NCя|IL BkR{\>np NHEztn^鑲c1n45N)WMq*W*4^h㨽=!PK$3$7j'hUfAQp, Cҹ*']`ʜlWM*y.Mf)LY<[d||&#'2"9Cp%L TS2Sn'tgMSg(Х  /E挒Z) [#HmplpTA'3ᾈ,"]cQ?Cs5> !0`K- XS6RI 9F̩̊nņn `+-N6Ȗ[g) 6ԑ| E 8XL:X&(NC d֬ƕ4J*9-53 ^'.>>11>SU;%/grvFAZjvB|J\ $%% qIٹYy &N-.*)\ZZ:x䩀ťJΜ;VxH_69W,X~ʍWo]aGe wڱvӮ;ݼܿuMU[7l^:|͙ 5jϞ=s !=UsLٳug7]s WU6]}Aë\εݺwݦ{͗Zگ|~k^z|p{aKRttv>xrw]rk}D4uut4?zp۷޽N{ζ-lI盧ov~Iov {9||9ß_}~1 2h?|_h?GQG0h$Q$@?}08HPc? ~y@hã}2CHT{3zoQwxj{J||փ ⌠T9ʣ}'ѺI`=vzF]"q& 53(NPcm<`>h]odomȃaɣYxQ]Ru}zD#x5 k5PWSGzh/4 iT@!MjɽFF(|;{y7JG?p#g$FCDZc[45ljp yiDH"@e%*&:"*0, }hQѸ#h C8:9 =*dHQ(ttB TZttLXDQ=ZT$RѠxTxFgsXZSh L1Ҁ, y|pL&)B9BJ(VDH$ɤj5aR1Hr\ irRm۽nZb L*Hp.d` W1Ƃ&Ig pJ%pi1H&*y,6<:DŽΎ1.FFri\j =:"&Pit%dEL&FctFc chQT&+0/zMhl|.+Z}IIInvN\grFW.2b\(Bީ(p@4X&S6FAۜ>7`w{Nَ"-F1jXSLZQR!.JUb؎I|+Vj .eL1R"R$ i .\M%@pTLlq巟~_uc'2fO? ^aX@ORAoʟTT?ѦxZyᔩNZӦM/++> ӦL\TPX?n3N\,A3 qNVNYu+Vm߽Ϟ>wlCÙ UK󋒒ҜT-H&L/hLa<, 0XtFX,-,:v|d n΀(ZL4æ<& lDN >n\xDF8(5I؈QTv$E("x4MNL&V|:3:# ºa@( 8( K`RaA`> q ?eEB.9Kr(+IGD@S"\%ahL 4q<"t$?B`P 7"Sr6AJg\& q&FD|й\h\%0wxB1L"6O`|\!UR%/`t.np%rp:_ٸ)l+AKY+R-&ӑ~&_AZ#plKNHpk5;+- 7(+%-mHrK%>r0%+-4 }k 7n^ݺؘɆ19vOZI%=qwB/;'=/?;''+77;3;t[j^-V3veS&fYѧRL&O\BSpnSk5ZNnuyeDM_bSH/*$9EBÜUGMݽR^\`Zd.d'LR4f(6H6 `2Ed'fY &,ϫQ671՞ ZqJhuM &eg*vKm[j˷-]qӖN_V>}T._jU۶۵kͶmvl_v+.\hƂ+ظtyբXa}{yh$"~x(!:]N0!n{lZ'A@,) Yj82v(, ">!2lˈuP>~!dϡwCw_ =1 } }ge?F PC 1(Աc?D턥hsN Swz͵7~K;`- KNHoܸ}O?sș.]s&uz{vxp?n?{wof˞0Jla>bĭzcъKkNi=i̬3>g+-}pڍmZeǚ֯۰t~E)Κ5uܒe.\T>sVA̛?yq$Gzf 0=>%.1#$y>xr}ҥ1\1m䜢9KZ:c GFQ\yqSNȟk̞͜ișcEyKl[MT@4I:IR`H+&+Y@*.WTr5;[R:2t9Ej͐9tę!qfi I%J!"Μ-K`,{5IΗ\3MLVzSD7IHQ9޼ie䉺Lde H Bْ1[ȑ9T̕.]),[Ub[$&|/'@roܛ;Q,G[<϶0A̕ȶDtGܞ"`dܒ&d )};S%th D:K2fD4(-M`I'"6`3zeHI R2 SD/bソֽ?by9ARա+WsPt,s3lQcG 9A*I;3kZsVu].CY̛xӸHPʴJ [l=D NGt$CR Б eIPY68cP:wk`%7kwLL@Hؒi2w D@JtAd+-\@>2#yGVw3j`"B@Ԏ'=y?[`,ES[AC+ȄI#gY8 mCM@Yh ͗y㈰pt- F)aP"" ]*f#ɕX?c˙$*T6=y"P1;w2l-XcmV/4&cgb꽼ޙ2y ̟1!fdp5Kؑ@(ަ7Z3p)DU(21c7 [(0g[69Z&"JGDCEtTK-$%҉Z&ULZ6e#:.c"PABQIƯd*gr8$d\d:BMvoS:.Z<d󕠯,~뙈YXt88 ذV,J:&a$$ԔOE1WO`|bN8{gi2!6A ֲn 6oDY\q+fp +'B@\a8q!# j:"nLTNpqљ~ֳQ#7¶:_E&L^Ed*FW*i42lJp!  N`?0-fSL3SXdƌްֺ"j7(u$*V6x:wV9na =k׺*\PB]'6O[\Ih%fr$=ӲH 9 ҕ2(+locMkNZ:}c(,+-WòQ=4q)͌ c;Zc@fzH),I.+Vc1 #5I ٝ6gQ-ҏ1ʴ1*FcU}Flr(rB5Z%WUꫵ* R֨FcJ(eVm2AYc6`F S*Am7j ? 5(w 3MxA#=wS> 3tÞDěB-&66Oȏk4ԉeChᓋ/_'<|O='Kʛ{7y?xÏy_y?U_fw_Yj_|_\r׫6mn;;ܽ{[mmֵyͰןwwwtsw/{䭫n\~|(kw@msAwq;Cnî4xP M1;puk]sD&$v]#:lh* x)Ѯp4 ݃Grs(Kڅ3ϟbgJq3'N9q'O#vGToߟ( DR&l֩#$uRh#E&:{oČvhѣ# bhNwëBYFtN>G?z h}lJ#P24%`0" A!#P~u+%XGG;h"8q"G {%eL|g{Ř,ψ#5D_$a mj ڎOȳPm\;6ln0bOyS0DaZ0e&Qv)ڦRǑbD-۶l'^Hi:۷vulu8 4sDtܶl: ѺmWWdrutI696a[d7'NC![{Ƕtf];t4я־ٱq }S2µwtw!ֹsW{~hǮ(Re{ZcSW׆>ٰo׾G>&48nYmz0b3jP\V-9*U:(B.Jj:I +T?SjuF%3V7+4zRh51N/Wk@P ؇JMozQoY0̄^fX(SȫjfLM90 P8d}`JCLF~G=2oc}GE1#aHMvGS&O9}Δ֖SN1m3N6{[gϞ=wWhskNC[d1f20|X!g )-S>>x֭rmG-[6ٛ<3t^'Lm(U }vJ¤ĭrUa&L$e:LW+5*mZ ]e)ZQLZ^mԪ ^ ӡJ)-US5V!Q+3`IM+#D$JƌJiuf+] JE&)|ըTkdj k@(Ӝb#C!h$(3fLoH6)Tif690S@86ApRgjh3f8dȷ 3.X p@Sxw,N+Uƅ|.-Yk}{V: ^9xs]׻?ZJ愿Lhǥ$>_T*\8~JcSe\Sm2pGJm}._N$sRS6[67ϬX,6&Jeb6[dƵdd*J$pnpvBB01.>y7~>S޽m;3sWmz_uק.~r;i]u'yzS۫;{uǾ]ɺw_s~{o[~>qrgw׮iYqIK> |_~^mO}z/]ںw+ʇo|U޲yӞ?s߾|]|pƭ_oڶi?mޱ>i3?Z |ݹczmg׎?zp゙~=>`ߏns[ݻτ}=gOp` vd~9{<rM{S̥Oܙ+z |h/+\=<]1eL[d'&]4ca9 3V[[攦@}~ K-3s3 3 koV6vq 6?uE&<Nb㯼[ڽwC;~?tݿ~@>m?~>jջm~׵[?ҳӚ'OiZ%c-  B0Sj#'_cCl웯>s}{w}{+\4!+O޵y׎uo=}]'t¡7 \=_c}ѽۏs-ܷgӁ_ڎvn/lY|?Ԋe3͘4mR<ϔӵMH2+gϝ?(1q1(P7;074Sl M϶,[=!;љkzr-Bj;r%';8>Wl2Fp=id'=-2ӅL:64V&>S1xWənRu\'?ONpZ]I\#%2Vf3 x#h£tjDTB2|%xNT22E#d=KX,2D5Xڑ,2%xBATJk0ODKbn5butZ-T3~)UXE@r:XEx> ΕҹY"HL$R$$jN+\8>&F%A*""J+1n'̬i)TYtz} rXW^(G(#:#z|xDo7~ae>RPFShSSh"SZ "WU_kx@oz@o_Ro}jQ/UFw~!HV~\mfFnj̄.+^ XXy2FWwJi? R|<=7_J7MjhPiϕB9W4yg͟}l^\ǯn֝q7.{%{S <=sІ{^]y!r%J o+\uK7^qu]~In([wnܾsPhaI(52oW.B.D]ŋg_8}© O#]8sܩ#;u(KPcEGډN?s)l-ǺGIHR9rޣ=!^GQ(Po#?}БGu#F=tlC'{CrG(|H7ň vht;z Jvph+IZ}0JuR(H51ΤXJiޡ=RAB?TFleRw=tt@d3ǡm҉n;1$ɞ&;Imڷs{[a"G! l}J.{9&Ѥ\iP@Ɍ Znf+!66j,ƍҶUm#BXJ(r۶~?Ѷt{Ɍ&r4;"~ѾQ$hM⟛Div)c $pֹKI>-m[q9ZW-m[WvI:ۿhݾyw=m?tj)B6oc 7[vG|{>%ǢTGZ6Y:Ic4FEpL9zLJiUjd2I \TrF)Ψ!ÚFX1uf]ބ ɢ3[F\IUFzmUZ &g ` e\1F^3ZV UX0$jfm"Pj]:wHlG.Ł 3Zh=F@^8d%sS8pg`V# lN:7dsvV&y$p$C Bfb>w6f/ބA6-jzXcl$碀^5XA7F26H RjjEoEٌ.}o6ld4X0n#]N_8x|R_3g֨Qtr+<;p$$|sycND 3 / /CT, 'pA\/hzs.'QQ'4)YvAAhP.J8 B?nwlICy~<>t߃6v*G3LyFS[[[Zg̘1}sΘ1m޼9_|ł4Omj2}ެ٥\ڠUT5no2'זgX~kwho_wzoŒeyh9YKA_څ֬J[,r0ZzBkkLrAW) IJVk!f ֨ce5"kFL!$E:ID3J KZՙVkQ:` `Pai4ٴ:{ԙ5ZJe9^ )s N6qF3fcjNUaP LZ)Um謸J,Ӝc6jl& (%!Av]g#$WR ;eG$ڭcfhuZ^G[0' -v  :Ⱦi`8XG3P͆/ z,mqgs(:i(E6XAAH%NyAOKH$BV3P` S1ٜdqLǣ0_s c>CC@Cq2h d8aq gf‰n $|sŢJ*ӐHTɺT)"2=?}BWh\L7ܿ?z% EŐ.*Iԕ ukkkӠB6V($ҙ˅3gМLәb*]损RW?>$l>fk \2 ˼Ig `Y_ԁr[&['>r|m|ObeJ]Y.Ǟ~nٳ/yKyNu MeVmiZ-srff'&MN^hSlo457iZԚ4R?{fsg7̝1i']s/W<+?ZϿl͆M~{_~#kO#]j۶瓯y7x具^{>\W|W_8) Dx_ې41/(#BQ1>wNS}mnn|J]˷V5om\ʶl:ӳ-?wvi~ݲfϦ7}Wjd/^X2wz{oԹiݯ{\SZ_ <~-ѥ-eOQ5Leh%HǙ`ʓDejWO4бzh*G6H=E&P p|rH-R Ý96!F2L +VKӱAYy,PB B)jpX-WM ڼȆJzw6OَTDx(R/&zsx=. ZG@zA@I=)3Ty7c ^I& !+y1՝zr(ybFhpB((|b t@pQ3ȕ! DjWRJ(H0h/i! N*}cbp1& YpP:9].62 3tBόaScD5*5dJ5d W0wNȩJ|SS26WMg\ zUNl,ᰡSS i?rGkTQqjDG л~LE_1 &o7ja[v=Lz^nҹ|),/#r" 0`"!0P3-Fj8^EVP R>FDh3 Ke r s]a3{z!e BE! 1v(]EF\5rpJ*`P|)h{VU*czÆ7_VJh#d&Za&rj_Go>X]BR9JFi2}<`T-ZbP+=LJzu޶Otݼݛ}wΡ(܄Ds͝[C(M3[wn޽y4ݸz嫠+ t2r]~ҭk]sW!(uч&5K.]x gq4I.H:S@gO]8s=q$cN<ѱXOo}howo`G;2dŒڿ/D%HG)X"ruw>Vo߁#<ȱCG:rȑ3G>I9|'{?z;GCrinDڐIMy@C=E`Iz?.NJA#! 8aD{Kp{J&22RhGK?qÇhCvw"wp$P~{:O@~?$ь(ggGmm"J޵qS"h6IyڶRDFJZUlߊ0V{HE)uZڡ%r.uBnjumֵ}DmhPs۶un19NtI ࠔhדP!sl$"{Kт( yDʗ=8)wy#`"t7 FBdb'->ű.$xyA4$#q4IqnB"S@V׌}!4j42=}F=\UUU]-S5 '4~Ԗ uhS&M:uΜy̛`Ѭ9ΟŏN>sl\oii]pѸ&på|u҄ŋ< }ܴnW;z-NPb 9Սv  %JoFi uz\rv©Tõ)r YdP<52EZmhZJ)u0$&R{2'̥ŮO?yBV`8hh񳡅S&,L};miVMb7Sm3Iݓr R3 L'MM[дxٌg_'zec}4}Yv7?4r9%g~21PeqJj􄙕օ=9硜 p/x驋dy X+s<`/ǞV~ë6lO'~>7j[+׾?YM|]ߴ}7o|Mw?ن?O׾Wou[BqպmߵߵpgzO]>u+wO^p蹛=xՑlhnߺ~xǮ]8pN]{_xsuo~KP&hvbQ\IJA[l;>s+}/[7ϥ S V>ǯYo_3?~e,_޵կuzc/yw7?g>{{?huW[Oz3f*e3d<M&|% 8;i@76L^;eZx Ms[O5,rƛ)9I6N}28'kW'gyAxTܩ $wb+苍Dx_rypADh-lȷ=ix DƱ|t2ѕ(ěX#xs܉OJoɓJ|񊐨FKtXHGT|J&Vё3U U\ 3SZWO5z*QGDp J$(|틎Ւ2,H H&hFHh:hEy%ďE"Tt@=ZI .Cw<QO3$2Iґ4⡬͟E"y8:,`.b1!pD|>TCuBz oa` RF:<ht$ LlUH!'ˠ@)6%k԰` $k)!h-dAȔ:.UKER,*X8/:w Z,Ic !bBJP ʲ:GG0r}%7cU#F& pE9hʌxsB2vgI,M08B9"mp lŝX+ݗ?ADK<< \Q›pH4s;GxĶˁHe/WP dh6;n K[ˀ$8+uP,J>&Xt,r`$ ;aą 3{*g 3j"dsfr`l@&M"DӳI7rQ,1)5|BEBT tΈ-d'H<"erf1w)]9-P:"j*19:!b.-F +":>"=`dul dCzʫu8u1&)85陠 X=1O^ P^%ӐAEhB3J 6{`MteMv)󩹠AQ.鰚 k(-SF' )Q6eϓ\G92({ pGȆu\DGaΘ%0+m RA0xf =KF&$Ѝ٘OδÛi.Ff7=#"!KXEZ) NLE.CC{D,G3Vo.'KB0kZeO9,߹1lI9=緂"Dҍ뷯]GK_t]ec.]vS| Pv}Mц%87F9^"mt҅ ΟxY.ibӗϞt'Ν9P':XcǎCƱGIhLkp{ ġ9{Oʆw;x>#ݠHC/p_7*{r=&9$I/鈒;LtQɌ&IH1-)0"g:H{)gn8Y0)CB/G̤g{P!f'4 ݛ[mmb46ڴa۶mmb(5MD؁":kp Glv_ UF0Y mHm[%k5芛7$fm:WC$ 1)$1Ѷn%Ig;յYᆲ* vq4M09%w*IjpG-MWWWggrmsG{!ږ?`btG$Cέ]NՆlu~"?Gm].JoPi4**zhn3ZNWU)k䲪BPIjL+*M߈KM!CJC[pBk4TZ)̀Le0Mh&N=ьF86BijJ) JZ7L `UCPf -vBi8KLV^gfdRi@'tr9ϳNfyx.'hAR X6FuN!:E8#F1[n`60$ѠFWU9zIR-V8:-& (uFބci4lBL[pPWAgH NDc0"0'S1;Ϲ b8K uF~o4|* ""+:]`c@$8WK ۟ry+dR8\aF 8DBb,[ $I#Ch*sa8fQ$@qP:@LVN+ut9HJ8 Mc^!8=F @m̘Q<Ѓ}UU5 \ccHr &󕦆q-Nn1mzk봩f̚=w9s-;%ƍ+JvjkK\ |$VNå\yO?k䓏֬^Un?b] si- q!ZUI(6vŦ34FL\0U0$8DMLPPBJFDLT5 -Z`mn5IJajDaWF&'iɪT#Z f !W0GCc`hhi0ʄ"b0,0街ea>:PF?3Bfj#2j#@ބB7FHYMfve)d%;Q?D:[Xa8 bG)'#b`HV;#FY N 8p}703Մ2Df!RKb98+!6X pاCkp_Ÿb\YII)ʉH8#-&d5V q JCl9a@0LIl!HN2{~Q٢}^wonI;\9s'#e "LD!M$ !cߪ:rxq}zR:WjUk9'\y nhPiãYAC .1=GJX.MdQYi*BÀ 3eFxUqs~>;:>etH#Oҡ Fk91T,Zvi5NqbŊNe:]NZ+*iZ^o:##c33K'&&zKfV?ОYvuW5C^[],' j#Ob^ - 'Íl3^i01_͆Qԟ,Oˈ_Z}8b*3L{ETtp?n}|w_w>^~|Շo|[{x?~^髿#Go_͞|_>}?z=O}gGSϿrCϟ?ßN=ytoW{GwOsw?<{wo=\:_ɗusݜu77^2Cqfٿ{=7/>9`>{ͱjş/.Hپ>ׯr7:{gp>9+?ympEO'WLn>~+W߶ʫW۴M_1ti.իg7l\}Ī ӫZ[[?3966W-,-O֦ǗVgjsXil15՜Z>7~mWvۚknq-f7l['N>FCܢԖ`|[+d׋,l`oVX-%ҪV*Ɩ|Ö[cV:ml h|XPz9*)AH&( gYXl:lZ4 !Q6!Z@^kzS[^pሴ &sMj%@$Up '2MR)#q~Nvk=pkHW&PZN."JdZJ'ZJ@-6LBɕA@5Or&*G.Dž|TJ :R5dVR" 8CYlbVALq?T&%w*0rWbYU^ A?Cڈ8&~QbiBܤN I)$SMXI$J P2fґ}"TlpS(-[ !>*HMF_GDNJ*FjR#MńJXqs1L%Ղl P fB,+!3J3ZQ%!TQJ3fc Jq%@G$d*Wvhq+D̎08 *Ȧ-ynW2X-iH?ࠣ_9~J>I+U80DL3J#tzq\DًZ sfT0RLaNwhV*/e \ЕL%6GhYË#vɡ!Xz)#؎,ߋ!'uDHfhla[)'0.V]6VrH;ƖH(C^yZziۥ.ˣve1[/WTΓ!g9q舎A qd!:j#xCڽ0)vgUL;zi$v1ybV7iPf/k2nÖzJ/]ЍA}DӏW"t=εv^ٮC sMXI*C}4yHgK##Yb,tdqA=ԃl;BP #ai8"D䡨2؊}15襇it6{I' ˮ: Z{"tCT5t3D>¸R*pё#L9Ha!DP"%H9D=i7#z09qQZX|Vp^ҍzCz”W ׾;r\U#TF-!@:sWgϞj^v g_F,iB4GÏ.h~ɧ!MLsx4{'ĠhNsǎ:uĉ.x1C$ V.Gw$gAYopI4X}o ws“(!=~1q%\ֱo dh܎;zԕyf.R`$ڥ<[da NuI+{"cuo#de5fD76Oq'S ȯ9[Փ4oG\ZRvwv?߻᳐ ݷg﫻v\;G;{݁=f98xMќ3?߳.v{=?7r.8F"]␲k][8YN?8ƽٵyǼ}sq>:<4O!:pDdȏq[24_:+ܟ˾:t^wlkMۏx{wҫ>K?}Ǟ{_yGf~W FnY0CbX z]FAi~a!%A;O#4FX"x$"xϏtO+LnO sBnVE|D"H}h׷g ZyAO(96A X qo( c`.¢q:i1BHؘHq [l#ɉ Ӽ)A4s,Spt$NY,8IS(v1_kfp,87 Lb8i|? ∔z._xE^' p<M&P(X"L'Y%9 q^d,d8Ȧin#ɅQ(6,'YbXNJgpdF04ưJydlZz)_4U]5q|,VZ!(^sRAPW,KNX墠D=Η;V%EAγN22+,# B3B6G*>UYJ`f%ƊԖ8?p<P4 XʪD/e {…/[`a_{$NfթK',]1ruk^v݆k`ek׮_7bիWrffj|bR)ILe|+uY(^u=z}O?/s?gnr)4[f(d @.חL(9X< C&AIB;n|Sivʵdmk6lZ|p\U[|Ivjc׮LNOM,[;O䪱U+6^{3SjA˨iZnPfm㘼Г f(cvެ0э$/H rWN]݋,B?Ee`k^1_?QU'm,=I=SR3=!.LXfqb ڢLnDfJS/_b7'2et%x?VNp@N|,K \F3|!'VrR5J!H v֨9NJAV6dTD4[XE;N(VL+֨Z[h I=,5XRSh+Ē=: Ĩ59fVT+;֏:ë6/_ۿ|usn6;Y/0ڍ%.ݼeɦ3WlY ߶;z?iv\um ]=iĚCs;kĆu;\y˚mwzm~nkܸylo?`w=v=?qЍw<nOnɶo~w;+?ٞǞyٗ= >n];nzv] Σg9;1ws+A-Ѳenhf.r NfXIUUnز|{Ww]߶emص;҃kw=v'6|Z^}xG|ݷgmz'^|`Slzmwͳ?7o]ȝΞ?s//MMduEB Mr,#F5okFݴ[uc냫|UkƖ0zǪ?[1kJ%T /˝V7Zկ^f=YBX󔐇%V)c!N&HuR0M*MfK)ѬKVKے/mVk:*6jQJdW%"%Vɳ%Esp 4VuV7YP :Y BNR0eY W,LSd4WI5Bm:@ b\ Ō۫\eVFş!k2ه[%CKB_py?klTbR 7 i{`O7{p)Pv7! }tV ,s}}t]蚗*zyH w<Q{,\w笮ٕ!= [`ލ)^h>=|wSnC{ɚj =@ihs%i $Q, z\h`ZH)'2pd!&u0%:D _p:5鶏1n4ȏQ@gj G\SLj4S&ag#'2uK>кN`%Րn :b#* ̡kKYaQk >8Yɓ8' -(%e2B_JRGޏtGCʸi+ma^ɖ^փ7gk2KVEi+ Ba Z-k,ʙh{^B7^Zwa>^X"J `S}a~B_huaEeI{1uaʄgg[j}\EK)M(3}B%,l:nnfe;n[ǯߜ}>p‘v4Gs9|^a׿ٿ~չg3_~u3Nia_~} 칳GC+8s_|}3_S/Ϡ4y|'}}Ґ#D]ʣ}ˣ!I~ޟ?;:x:^G.qG]yY[nT{q!;vY[ ܷ{wry""m+]{v:TG{}ߞ_^DZXs.8"\3ϣ$`CDPDu`BDh\%.hE;wϾdYy` X߳g׮]¿Ky4D9lh=.{ ):t5Aȣ4ՍB@>K!r ^QKCPW_~/?s?/E񅋾^_=g𻦎OZ܅$i.]>_As#-c -гp<x}n>EkG@0(xH|PBp!!? =E=ݞ>+!*7yn/Sea,dY!IHqg19GX&Rl4AS|J'dJ)Ldqʼnne :Ҽ?b8r4;Ot ^dX&&i"cнH&kQ#x CE,IF3D6K梩X DOBעޅ>`8&C!DQ!u B,dnb B4NH2\C+:pUyB -Y Z0%|P!b:x(-{y o %c4 Caq '7B~}D7 d(ʺǸH0\=B ex"Hp-Hvs%Iİ-dzNc\&Gd_.,E<]<g!ʀK`IrYס$d\4\0 @Q!4XBஂQ,,Π}ྀ$S$h,wjnY`a4&sHoK5Hia hi&H4q8G ϐd'py$uoԉL:ͤ: \ɀ#x,U#vPڃCcF Qi(hPT4 _I)\z&W ͚9,O.,~,Ra2Ve) UBSpmdkh( F*@dbX*xR`ր}PbV4ewȚ5[?3kvsPhvʷ| cި'Bd; JcZ-.@)X1Qӗ< 3-F?[ ޤWEȘ`6+I!N cd38d1ƛ3x1JY{F#xşt.d'wG˂b9+/Q xQEIӛdt7om?\ɩVmܰ+6lܸ+پn5k^ +Ǟ$Wqzߜ쩏~vǏ\*0Rb|/ |aTY14]dMY#2"ȕ,-ꎭW~'mWm޼펫ܶu枽w oz'w_C+^ydͫu/=poxxSw~Oݵ黯|'W=}Տqly];w לΜ?ōWo䍼.mUiS4Z s2/QB.T .]~E5?:7l#[G5pu>efm?6l ;o[zEc`0 d_`$!uA@Qd`eI<ڂ1'8mH0F(AJVQJA*lZ^2+UG5VbqpFJD Q,ZlHK+#4/䐕eVR`U4Qr~[E >CY9M YNȉ"(A6Y5DRz+b*ef%Z+zj\"K8kc,8S" W g]8 'TKF&YA5yݢ械oF(H hjMjy|%%VP TpXDERRVDĦI\nVU+wxkB?#I( ֏DsR1hfd U|: Y#9mZopR,BɌã2ή3fkQw˔\`iIe8B bJ jpM8e2r2bZ3r9%WR9-0IŬh@h4VKQDxA0r-+pO+Ÿ({ 6be 0~8mS@BgISl!V!T͟h N}qUaI $pF#4q)4Ͱ,$)-FY 8RxY0V'$aKH^a 3VEIrR S uTF)&DG-<"J9tKp37(-͍x2S13|-Mp΂ LۢHY\ZGaF GyHJI,ĭfq#)LzR0)DPa@Gb@e7U QW5 9A镃DɗYz)!z.G(hދ~ 2b>24͋BBQh @6YkqZI< s2zoZM+i7#:Ra'ax1+̸\{1ЇN r"J.#c9/c*OȲU>FҲR&T9D]y( bZ49\7WaՎ0Nn r /hZDC4k0#`ty/̇YյdíE)mQ*>ޛ+weʽXk,T*d bpFKWNKDyYXH6Y{1^`mA{JVʚ2*tvY J snETd 3 ]Tmp.+}Rˣb5_jABgSk矿/?ov_䦤ɣ}ģ;7v.."N9{Khv_}~_~y/Nj_h~h|ˣ9i~_>zSg.y?;{#"AZc'\1yשS:yGHw]&%z4GP:zc=uCX{׵"| -{ 7Ƒ,;o}ۇ㑷xDsx#G%KAW눋yDG;1^hupޚ3΋K9G?q`c޸AGahD;7y h9xk{C.h^/+< OCXۇ3KQO0qᄫ!hd b11&]iMt#a%Cs9xsJi i$4Ғ$$Y,(}OG602hZRnѹٙsd1TvLVb)7'H#%WSP/(+BjdpFA^2zDabI)菜f( %}$q FE))Ԡd7)-ϐ%xT<6i &D\(b!EpV%h؂hFw?JIJ\c9!yLL*C3b1_\BVsE1>n9aR\%3T9ӓFwL^s ʣl)4}֝zRbw\IHތ֝Sb9@RMZM\q>Lpz\] 7z1/kdز0$_K=17.j ' 1j)aɾ]ї2߉avA JoP%r -J ^\`мKZR  ༠G8-p!a#9C t05ÚOqzVpDV{r5EX hF)EIv?90|hfuipQDR*!8 lim/#Krfp8Uw+sKF3y69bƑFpkt6ܯV pgrvxɚl2Ui.m-O:偱frdh-حОX1;tzdԊs+]1z䊕+bbn٥kluۯ\=3m?{bR.ΝO?o hM//Nq-Y4 aZsp0 G WEAؒPUZ`220h(Jc7'WSeSYs]gzĚ{=~q֛g7\go.5Gy,U)FT% QĚ+l2J2-hd JI*Rfyém5?©H8i,[UTlUyH+J*0RSKRba(й6|8&ZDy M0 Eߢ bQqZrh)O%$@a&| BmYr @6rq6GZtx3e\I;55h(x1s^"X~ȭJSj,囂U oV`5X)i1?,C9\"ךі drV` Mfb*cWStțUe Dr*Pje>NZW(uB-. kU(Ռ\NVZ0s0p %._%mK17ׄAfNEjDŲS~Cle:+Aʈr5KɥVM+XHJ |b2T0 ]6RXq: wAXd;  eLTӬt%Fӌ˕$[QycL1͖|Vth>#b,||m̴`R %U5•b|-!SR3-3B B6z;62 DK?m*>9=)t|L֒,azadirg1ICeaYhĴ *Ą!&(BHōb awl1"b^(AF1'H `6چ Xc$ޟ"+I!&0k'y0;N] yqBa0f5?190 M_q M0>: @ΔCQFQV6j>-J1 KXҲTۅ0!U{pS#ivԐPbsCL 部Ú5\KU=d~JpkEb4죑GtLU!хMaGaChE[6-K]K6=DGt@Bכ+2rrUl*"R /WԊ;YfFh# z1)u4D4Tc(-NDFXXteP@r>[Q %]z/DͧK}dwd9e\1tQ&86p0Q(!U 2-?`M/+WQ6RbbOeON)+61Rn>@./!A7QtN'kaNYUdL8]dqsWW_NE vy4X~g}/>/Ay|E6𽿸<}wɻO|p从aN=y9yѩ!8yԼGⷊo;8r x v1G;quQo#ɏy'*?yqO'D:o~c&CTڛo}8:YC6$F;qggv{᷾}Fp)H9A+LC̔ch$,>[(]ˎ#Zoys Rs<9ι-$"$rɀ(ƾwκ -l}wUmij}V>TڵkD,91~|%GU<FGD9~㿆9[\v}%ib<RGxox|xҰ^< +ľyHugNsiD-h\?8;uSp`/r/1_g=3@gNlw}ͷ㭼nhT'[|?F?gO!Ǐ?عqD-%:Y8ZSd2'<ȦS MJ G"!GxK̏Cl8d8E:= F1϶ ljXpds j rEJ"~Ґz6$", |$3Hj2fy$DSD"M-যԪC#Úgt:Ieihvb™荘O"Ѡ:lgem7L'3l<%2< Y:U1Kd@.˺!i:Njoy4ZXø .`XB*T'#if d)iZ".OQlbV+K2dW(`-AV:+aB1NUsYAUv RVofk D/,˂G~V"62N*ܪ鬀2I`,Id3qJ9T3n˦n\Ǟziolewkp|`xbtbvxlzpd2_۹rX ZPto(, VV,&Y0gKyRt2" M2.I9iL*'V4WjbY*9XS|K^"X&-1,'(nTҸL JJYK,W+䳤UVqgyHG,9 JUnںیfZΩ.r"$l8nV`T)Ӝcjg,B YHӰ.e"wm A@ 42p:j3t@OjZ(0fT-Pj Pu2̲uҮ+q:Ô5K)n,FdaNP)Zn F'5I9$Iaz_X wy#C2i]Zr3UT!pFk-Fo $;(]9?Ț͌#oZթBpz+̆jokIHjuhSm 3(m˜a\+cT3%*<2zZl*Y!܂₲BE+h+2B2bя瞒1> ^\0&W(Aǵ8®bP hVJRfbH—INOJfB4BԟB`J &hFKbf$%L($Иb+xײZ.YZ܄)7Fʽt7 p~2^_#V{7'Z}lᶱU[ZóCbrnV^60!WvVGהcncrn3Z]ٲuVsjUIe] NׇGWLL'ggSC3Sk7&&JJМG?s z5P/>wo?]T-* 6'nM+Vj_0c!EQ$CI%IC2G+笍ܻ;v}K}ﭛn[?ͭٵo~ݹv%.Ap9 I;y'_jT:c l530[v/zn{uݾ55U5Gs͡y0EmbW%졈GJ#9I+FQ5+VTgܰnuI>)\u.RM-I3U+gz$0KvIJg*hv޴9p7ރ!jښiè-q"zz+De59ZD4/yoY #6'Z,bNph@[8Լh%#u)!x@qhP- KNT^I'%QtNzD*"XLnFp(%hyJ^%/A*uZieFSiU#U44ӑ :y @46e%lpQ%APa0y<zsDIF#A5˄sAO#XaKr(e˶+9.בlT\4 E [=N ddfn]2*aiFS/%![}#j:QaE hJת )nQkXƜQ+Y͒h!d3+h R&b5IE+ (ƧY{#`2PVF0jQEm;И;)^ψ:o|E/%'䋢S2Z!Aip&3kZ围8_nFe?p||y ʈZd,)81B `gh8VܚUpj#nmD2SPBF5^¬J5b]2dPΨ P Yh*jA2FR*C/gNrW\Lvpqˣ6ZbM.mh5KPh57IJf(Ez-yA1 F~DqEgW-p#d`D)sIFJǺ0ru0n!*W( F3bo8 :ƙFu5b ge97+b!Œ㋞eޓJy- "t!JxH7N9)8dD '#a dAG(6ZHJUErHUzcEJͪq ´s8kbPzF fGBk"|..2"C|!!*-$T E@A An%#Q@і8DO;Y~4K>`ta%ǔ|mYk(dW]@/ǭnq⌫+JS盀e+RHjP.%*Uvj$rDʇ_̅b@*jPZnGxDTEP^!:̋ WJP Ȥ1ʗ8$ Ef) uDkhq| Qr.Nc P"BPO6UcpH IPlnBB<5{dMWQ9IϨF?oQOB~Qd/tL,)cNQWCKfz./&KhA f7~yEVلBuBr@yBJD.CQd(fWrDxfl`!vz{im!4-PIzhO(pM{V|*m%[[UVp|qXQk=J3K~~4gCCk'6q]{׶_xڟڵ׾z/?ڗ'/|W.?<ڟWҧƖ5>~[r5mX|* i}`G~r_x<گ~?/uG_"_" O~ٯ?W^՟ʕrs<e߀ Ǯ2vE +;w \=+^>?9w'$ϔ]G}h2 K̮c| pDz<eIvei:{:s_[ϣB@F_>' "<. ]qbeGx4$ <1xvGh<3>`n>}v.|.EіhީC´,>tq:rt8b};qx/iO3Σ!*ek=S,ChG}Gu9B8yL rP\58}dJvt{E$.;~U@T-|翐 9.RX#[tԱӧ]\eT_뎌O5T5sENȒPP!U erI -?E N#+43 N>R2-Vghx]qU-+F{#sY:nQuAEC iȊb*AsY6"ACѢp9Q2/X&MQ)+F5oOF4}7cn2y(Tۊ#qIWYYK]Y-2T!*uA\1s,*z]S*OZ*-I11Y &MZ(J#1zLo鉐qN3(s 4JWh'dA;]׆h ڲ?y~ai8EBx0I"^2IȦ,[CSdhPZ,#eZHԜr,NE6qjۭ4kf)%T^F`WVi7GDw\t'ܔXP V}ʨA0D--F:j#$'Yj5ΨPRJ y.=8ɕ(XB5h@%YJؗ$I-˹T Z(4h1Kj%9-I+g%c+#CJp U^INS\a1ET#%G ŅA+~؋^]In z^Ƚ;qcRcckwZcΨS|2-:ѡɹ5lm`uT\ QiH>VlzTjfi;ՒZN}ln92Xh w'S3Umǧ&7l_t嵻n{?;:.˽?v W{=ܿc 6L3Ea=@#&0uiUnZLk|;N|W~/]ڵ~tOλw=y[/vJ5Jbkɮ0Z^kQ Q zm7$pjD6l4;s֠NV5>X%]Mr@Vy&eM;-ZvQiF΂SQNj*) JuSQ&OѼm2.A{ͣdScBΓx-$^4KV 1 GTd_LŅfJ)# mh &&lwAHRf1$zJ4qHf _uC4T8]b5VdB A6B~f Udtq ;Bw`":X@`(%/*IVj(7 ay} (뼡J"Vp6 نjۜ Ra0d] Z]!T8 $4kAkȗ;`> *6dRMA=pCP36ZLLN4Ccc3CzjU:ja75^sTA,0TG4rEtsv>g860)y1Ms4U,.Y"tC$p=MAlB_PQ\@/5DKB .v%I)F  >)PyҬe 1.M 0FT$S1Hk`r;2I@瞇]r]FGXC3Ȩ5DC6a) ")amN+2&H<|E\!qd*$a2;M0qYe&U\81p(mBOeX㬛`0a1=.8XpFL4Œ$8;#ǝ$f$h'N"z7dN1*FҀP LyNɷ Z #(#9qڄA\ `" DaRBkBRKR.#Qڈz"Rp+8^Z)@ϡ0g(0g~^jXV# )^g^ZgQ4 v/0FT)evB#F6=!S::R1^C+H~yc]A+T&q"MDE^ՂO`? TJE-DU9+m ӵ~B/4[ i;A:ߋBE ~9[%/pKUL'|J+&gx4ӻQӆ`H D("/[x@VWkD⬨xfFH# (;kl(-ob G(׉0]@b*AG!~@ݸZpE(V/AYrŘ\C/V.ϴP zJWxfCyDPzhQ=VWҨJֹvn$ns+9=L\j@k9J塵ܹ6w==/ʵ?wģO@/S=/Fy?}<=o}㏟Oyb?,>ho9~_W?hDW??ǣ}>ן~W? Z.#\^ W<ӫ*IB]F,ڕ+KT٥+勗|\pчc]pO"?C8Kg^>{p RX*$:صgxhFLgĈ܏=Bc|U/evѾ|]ӷ-Ŗy4G}=O.~rG.>9wy_,}t+]8˗2H\*m@z_|Tp>|^v}8S˾WӾIN}Ly'3'Oxl gnS?:s%N~,~@vK|ȁr#gEG}";oy7{^78JT62O`4LP__$2ػ27ܰ}7V}KOP=GvsPo82.=4Ҧ%L*a+ȂX8l1AX<Kod8k0 "gx_/`oAf$ JS( g/Q g0!3^eՋt`ӲFrq0y(˪KHf3vEf¬3)b ' #g)̏2<2LDDCRZbH4X EdH2! I|* J̋X'2>RE}eYDg$Ox,|$ (`7c`'pp:N)XihK)ؕU.}`*3oibT,rW6ZZiJ-RTT[A6uUagb+4eAIYiT*x DpEQ O:D~$C(0\h NG&Ʀ@gxh`깵V/e۶lڶ~aӚ VnY7n6EQX-7ګr]<^k8W{{^sSBI7mɺh*,ǩxS>S~|#@8lKaFFǣ)OQ*o?FU4'iTo= eD,#ȦD3O')/N#1# P<l0AuạE/Ïb 'ϙL$RH)ž ihqR) _Ӱ}<$2IL#F– _ZC"5X CaڼHmL .VLD2h>6e8KQiGYB-MQ/efy I Dk8F0siΗǒkť(4)Nx-)IJLm< [V"  U|Gʤ%v={,l켦;RPn砉]AҩC(q1@dX)(;Œ$):ru:k 5٬Cbh{έ~Ʌ[6`m:~bm_;jxsS kj}z_=ϭ޴sdž[ͭ[n˖RQir1x!}bdx72 .9Vt9f%DIvE4XEfX[3sT-m51-Z4;n.k5#|ΔeZWRނREjQXGRixxp~-kgLOM v#zEmFm,mzsXlLnܲs~a#4o>ju=Po4\f]w?zx6V\19GSn~䪢TQBɷLS*J5Ӯ"튨$XjOn_֜2av\~;=0WL룃k[ky%?^hm_wjݫtKRsJ;=P6&fܾ_#/յ/w;kfWwZYR傪qMP_qI,V UVp_] ?$hިGBS57-[]jhU녺SnP1ZպC Ny(L FWqxe`&_GOnQ(9QrJA0ʒQf ^-c FE$YF*[HxW.u*t [x$H mJRN'y\JvH d@ph΅ )HN z7\J5IŠdAτ D]ͨ%YveVG5$N RYdt-㚋ts쥰8(hr `6Z}7Wݚ)2v*c |kmtZ58Q 7+݉SoӮMQskJ{ԘU(TZ3_*%\ʹFZcdcb884J:j-vYwK~x|`nCϽ/sv7_|&/~ؙ~jݷݽoz6א+j}8?43~ܶ=Rsd' '&2Yhp5G@ha1US{vlݹu{oۻkwkuwlmݷ׾[avg,P.Dq<XDFx1tpJC/E$GP=%`aQ߄/CL%̖I):b/IAa7؈ k#NXq{iHDi Di;؂I@ҫYf->: %Y# }x@%_ WPJF>^ǣ!0͌~#H7 GT Uj|qTSA;1k$a&rִc}wO|xHvh?.>goIemJo@Xb|_}?~`GO~p%='No~o_1h>u_ϣgAz~ OϮ.-W\,Fz'} D7>سK._Fh(>K.~ X\ ף.CxSO>rK#w _:cǮ\<Ori!* ϝ"OOg||Ǘ?9dJ|wǯhWy! ϣ|9u=EDy4_x{D_ #b/_8wYJhh>ukerNh~Si=)/1ݾnG͖]v\>f}'v| <'NS;G ;}_l‡y8~cN_>vԙxX\f<H#KzǑ):D-"KEUqߒhy Ӿ"24N?z7xD2Tip-O<~ h><}>I/ #Y<Μ9eI{;{o:ko<{;?̽ͮV2vX_p?wS++Qd7Y{z}@hG?22u |  X(wEDSDa$D! "R@ K=_d$ %0䩘Ί gœl$F9NՂ(lK" Hi#|"X99f|h^p fFzͳK(XSY1h) LT9h~2$HU7b$ф&$8 ,%ʣQ?"C$  gҏ'S8EIhCQpBJJ%%y^ =lduL=iަ]2#ƀXFrxZi:vP*6sn0 ״KF4MeU3$M9đg% 3Ua`4g1o,Td\*LMLn޸eh`Tf{vv-|{o>|WXزg㷟=[nݸuu۶ݴan&۶ݹ{m׬5:jrcxm2HR% /JPZyWsdAߠَcږ؊++fԚ\[-bRT.44Р5;Zbv;Xgvvxze% o4TflašӣcU[w,m߸}Ͽs/>~n`s4T x]S]8yr}|m ]5j용UPΨf]SJ\vAj[MiŮa)/I9Gj|5ٰ'fWoߣO>xp?=}ᕷ=b=Yo~r[w6N)T i2&h^5u[kǾ<3?`q7 02e96[x{v>vw[9w|w<[ߵj~º n2lN~- ڄUצj,9axr̮ݝvi A͗fyé*C۴r-3߶܎nU (eAqݑ4UWU^Ֆ8:HuCr[ZUԦ(Uh%QqYfx,Ety .8(2Gtd6h3Q àVBL];fŵ^%CuTٰ<Wׇ&c]o]l #ݪ[nZF%Wkcx6R BQ6 ܪf5404=h33ͱtex2-FSlظ{|UܾlC~krc>|Z'z(nsrݎZ5۔SsU||i~O7腒d% 0 BC -e\;W-W޾?}ܾy>tny|mxM/#xlv|>؝/?GwoǠxO߿{?kf߽{xϳSwzllUx 0B`W؜^(:k+Ufn$W]}^+DV׿{{-w5LJĆy`8401`NՏ-%9 l7\S4+#YSVK^TUU7nu崡V&J!Ue,3e #Lģ9Uө"V"]CnR m뮫Z9~03^n 8bHx} 'K Aؚ HC?CaT),P(yϒ8N5A9#)pJPJZBhAC DYB!BM`,ZxFNA7 EI{TDLEhL xDŽ` tGy7DrOH-t|nM؆aq 0xDMӰtY4]2-pN`{ԪHra3ÙBo^wjn28<8iL7ӍR}TwVwtFZݱə 6lݺeǎ'yG: <?wy౷{;~衃ǿ<ځ7yġC?zǏCW:ڑ;oyyw>xko[oKGx؛;|W_8 ¡/u $^xԓyWӏ=#?r7|tS8{~쑧{gxg^xn?ܶeƅnrܺmm[7mܰ~Žy[wY0 z~yǝOsO=wm;7r6Zin#`;086tڵr\Wz݁f`ʹb&aZA0eeѣ>\V5RzyHV95La'#-cx0ܙU4Y3T-r-V`Bg̎Y1pX [љ"WMa5_P  2HB1 :P sDK9ehuE+CS@1䮐Lh j0e|1oH cxT4 aM<+gRBZLed@&cR ^_ry{ovZMg&l"齭򾊦h{D+R)KIRKjukf=ER^ݚ H{fY@ "pqDeAr.9'ă.A -^cemN۬L:u,Rzq$2 '>~ ;0 ͈AnZ҂1V_m>.R{YïRF;cq N袠4( Ҭ XUl}"?H^Gd@G L,dbCƠl4SJC`X!@9B+33&t3j&:2c pJ?$RAOYTpD*vgү-B&a-Om2.O ܈'yInaSl;HLnÍDDWC '@"L "d:6T%u0OF&<|>qI.iC-J)sHgc6kB^PSDXL暈|]4[-< Mf89CUSY(F#79=E`:$ˢH2帙 ="%D4:iR:<7F2| =4)#63+]01Sd=>Yale=&4clEtbP#!5zfLc*݆/)E1hHơV/>XWhaJ4x4#NyG1n!L$DR /&>ɏ&=@&&t#_lJ&Mvb(WFg-|hލ?>??WyPq9(Xxw?{_}7nA{D/+J! x>~JSib/J!=_g#Og?>?OO޿ Hӣݻw޻{wm;gݾFjq ewnݾBuuWգvg\@JZF#ݾzp{Hϥ޺~O yv 5ݻyD^իw\yU8/- łL8Ghmn<%7v6C-5 pwBS8CN7ԴlTNy4Ӹ0MS)8BU](87^N#LWa5povy\ϟ=%;{s##DTǣZ*RiH)vб ~N]ZW.GxVˀ. 8} F]zUϫ迗.hGtV]8\xU#q%Q~!IX]B{4cvfh?(7UxHh}_9♗}Ͽs/t>P3E!,FmO4`EK F͍Mج= zQ׌dl0UDܥ*H\Idk«Xa9˩<$*q:Vnp95>Qo@h54LqM׬hfIc\>\^ҋ3PM;7E9ZV؁9\lPq4F0& 0@CdJRyCh'n =׶%p; |v7K ÎYh,&rbK5Rp,RJ4)|-V\H3|k\(EɄB VP`+&K{ݤGD!\M}C0*S)$8_i6NH,VNjPf֞|D~qq;'H"F8Ðl`#|函yggsr-- X4SGStbxㇾ>z·ڴ|ڜGw^4#UL ͘;d횞iÑBrxlYs-`6o{v۾e JEo6KY-.A* x.q`0ʲa@8^IѰ}6M J"rB*]dKa9Z^tКI(NM[Sd*Z/Μٿnm}e[3w OמOط;_|=]ڣ۷ܼgݺ-˖_xU ZhK歜hьKg/ش|ekྻ}ڍ˗Y8wâW.۵fU+vmXuk§V,[t7-YaѢxҕ;n޻i׾-{ݺ}vn޾cmk7߶NtM6,[v'vnyԓG8xO>Oԩ<}GN9ڷ}][߹g>u_8'O=ܳGھo5޳aTu{m8g6ܿGػ{ KoYs[.Y2g֯ܽg۾wܽm]7o:c Z;wi3Fg̚9{֜yccsgϝ;whd60eg{dt{Zjl)sZVJֶZ^NC[GkZhqU5V{3іL%jͣ\`)ŕ44!DBX$#ra.B Е%AM+^S%Ӂu6axnЀ9 >{z!n'2%ܥd!uh7a,,с͍Y0rvaumm1PFM8^ 8 Z."d\Ɇ! S8(7 (uvM" 5{o^J6HΊ C01fmR/15Bixh4|35&h&z5мEB'_1bP'G3r( KÙYlKr6>oaSD pDF=cD~ "&*dA7 ,"A05 OɘJ>QG ^aoHe b:5z ^ nS/4J$2&=(ɓh?Ѩ\#V1;?%Mtg. UN`fL΢1*#㖒@L7`MD)5SUr^!j&"L&` #3`/Z FKƌ/#2&`Fl$z,4T&LDL'tL$aX}F+pـEt^ Ǜpg8=0Vs&Z@Υf$XLElJ-au&LDD-T҈>!zCo.%6%(y(d&90a.4Ѳ!rң<~_&GJ D|dbLM P՛U2m68rSW\牃3Ow?|{ã0<ڏ?"!Qi?| -Ғ=//5ok7_}ߨJ4+X3_~9:~UOO__>?Eh|Ri>TT>w=({w?ܻw?x;#  dHh hPy*TBm- *4wLJyChnF޸7o?nxOsv+^s,Ԥj4MY"CEG~+7]E&H_! !ۿ4ܺq D/z4cqyݍwnRU7k 浊iTڃCh<ڃh_\?_vڭ<G2u<{Qi΍[8jh6(^W3~{WxuM/#9-%5!RiI4GC!/˯hgϿry󯪡l(/\~«[CacHv2TS.S?E~UJN[K_s/vAU0^ +g/=q~d'm㻩Mp@w ~w[i$W/W|/%Uw+/+O9{]&lA'5'5LTs &V̙MvN1=:jb44ͪab6ڭ&`4ыU=Ԣ6CIFJ{vNM3eYdm6*jDO^7ЬolD\fs|ATA!@]zЭmn$ͣ3 V݃yIF{,( lH2 i.Kj#) d%̰샿">r|/e9ܤK{q ҭjC֋t;,Щ7!j\3iGj<DYPq8j=rhɪNu&Fl-ʁ"aq6Q~R3#XP3E2/H9X`XJ(pD 6ay`x6KH"KJ8 EJ<91"RR)VMyC@Hym6˅1A#<G9DIFt"J'cD*eKlYeZөR*YTL"Qd*\ ͕+zw[OgK@W_P*&]`g{K>UDFݝ]JM n梹ϳ|mkӧ~s/?3_x+g,۟K(%.ΰnoqS9 4jBp;i,Vfz?L*"Z}Cjvi4fR;jEsV;egyw.׉M paG[j!V+J si2P[8f,j*Qnm-jQ%"&C^&A?OhӋ<:=84gPq:HxP"oV˭J8NABEx5;w߾޲k;\& r#0)";:f?g#1^X:/Ft|LJŖΎj^*U;zzM=mƬis\x沕37m}5-\0byϹn_};k~/g_:x^lo^:})=-.Һl/|?_? .1_G#dRH8[ΑRu 2.Es\e1*(5HZ<USX͔X`Zwm3fSǠOdL H9;j}TB=>lASd1**5[7ڲ/m۳g[w8GܺmÒ۪3gL]x`HhBL.%? gl%3lܖ\>HaAp^x = #p)h+TG\mZ>/O {iKUf{g_iͦ};ጻuS3T:;*]ٖzTOTYND DrM""(xKAQB /ǃ#%rWPr,!fp %\b\4'%KpqbUxA1%D.gCR>,#u/p1DTJ+|2%bb:/%dRIGC(G"P($HU9Rb8")q%DPTP ȄM\P1EX4cv9S`׬5e%LOzttP=Rk[2z#ZO*Z5Z$˥l%[iэm]vx+fX:w5cWزxh);WM_=c}X;cҡ k/fcbB p*'w 2t gKCO_?~շF{??!mL f4ij`(3gF+-^Aĸ}Kb󔐁ƁbD " 1p"T.2+)O,tX 'fw+<'|prUh:day(RR՝X +U3P HI)NY"{:R. _$!SAdHAG\z8H>V(-{4^*BCk#saY|P$F{H)_Gl (pE W  aA`4iMCJ B@$J:K@I<\qa&|n$W l0gb F7t0t[@ #cSl mKX̊lB#~:; 0;ECwJB@y u PKgt@ ,#xTn[ZeejwXgX<Tk}g^w3g^G!ǯ~雟O_|3xOظe窵.\1{֪KGG֞δ&3=`}6sf tM.Tzz[;G=5hwʭ}-m]=ZGTϕ+mmZKZH*BkHGʹ&JZO{chP`wk`cYj(V byuZgԎᎶ`{۔i=3f TC{###c:5kh持хN?xt܁3:ƆΟ6eesGW-eݢ km\7٫.[ԱçzN8rЁ8z'>q#N|=m?kߩCO=sԳǞ{w߻ݛm\q+/_b ._bђ /`t8CsFg>pdwRnokUBPB%I a 1`3^\Mp9O`"4¼cu!\#LKO0>Nt]Y!i 8Xn0;vs#_btu\:hb9[ކ#q.FA8( V'+$BOB!Mnƚ]M0?JX#x&Ќ9lБT5b 73QYǜ7VIi?j LRGśF (6)%њ+h DLQ H'jDJCˉ$ h&{njpI _| Y7 'F'dlgZ 59n`3 l 3ԁK0y5Ozoo?ƣ4ޏsWi@e~'tZo~{_lj_~GǯxwV5>E_?*O~O>}c(?>胏?(?Pc4}彻~pa{ݻ;}_Վ{/H#:u-mB3t´wUznkbjJ_4cFC#Zx{o}kw rmU ;[$Uk^1hׯܸ M K޾4vƵ7#h0o5h*޺qGǩ<]6VetHv}M_zw݄?-*u}T*TR5/?Z7nP+WomPr8HqsBD!2DZ ;ho H#qK\Bع˗ 5rzUi$Ͽ. AW]8{$ (}С23*<5LƖ5ä 9h|Q::JLRttZM.ʭB)+E rJ6sʜNup•MkW-: ^CMxNJNze5yn2eٙʴr-K:蛱s+Zm7߾?Ε/v>ӕϝyqͦ mrgW']3%1pKsᄠq$Fb8í#d4@(Erx Py$OӸ/ #X$I(%!,H(P.*F¥H r!)+KYK ,R6ʥRVȥ+q% C@ z%HdJ%:ذEbB4g9%R8-)IBXV p +&@Da'@m%gm]ouROft 7PLjR+r<_V[[|#_ֺ3B[kHK` .֞z@sdjѮis:Ω {+;#B gS+B盭\597F 6YGtRpMY~f.z]^p?Nhw8),aUu5,tVBigO[dlȢCK Fzݲhec{|ͬGmy|ۼߺƅG7-|| _=wYZ>ՌK,ݽzgvkt/6/,0q>/~dt N/v 9kF곊y 4?6ldKg & 'BLzop?(H.G9ç\#OE)V3+/Tp `p&RM#YrX)rBð,VMr$^E*\a2 *"2w1G|(8;NBI!R_wӭLgGj/J5^CkYL2 %ӊjTk.QFKi9J%R|:D1VIʹ0K)ri%SJj9&* SMH^%Sr,KW҅ZTKjPbR~D8Sɵ*|Z+q._KwBN.ZZR=b%i+g*=-텎l[-U-Fkx!#wTL5p-*jXfJg{Gwg_oP{}5}o`#CC}}C}]m}isXhӗ,`lԑ9Ӧ,7gʥ;;{;l۲ckY[|x玜:݇_yz=xǟx著O|Ϝɧ^8q'}O<)(_~sOٽe݉Cοxqx.$۳k{l=o`ߎV5}tt>@{+.t> a[q'"45lqjfAPPՃh 7xuz^cm'bqjTI `F0a6Jw15Tڭa,7uF5[ h vBg->C/=Yq ~&.n͍Es70k&1AZHр:^OЫ$T)c,@P3M@ 0b*j >Dic L)G@&2"ݼD?58&䖑WM&<Óz"ey0rjLGfTZ=8yS0g T:_019@/و% D),|I3Y3{_[h7`y[[ID`" ʮ}:x&dd&7grNE!io f,dd=|n%-{ ~&ۤd(eDE&*U'뜡&hlCp7uc#q^ n~mp<,$Wp3$lp`D >*6bd3ֳi^HRugƢg9kժ]r򧟮ӽ~ÃL_~?hƠ}| h_W__h?~zo_VMB; qh0ǣ壿4*rq U|y4>wC * ?Vq JmGBnhZ6@DT2xf}w޽<8evVu ۮ? L4n޽s=MyO)4qCDdVu=_MA(sTw5mҠhx4D*U!J{G_h7݄?גTG[ uT=vj+Iq[wW@y;׮ܽvΣ=| }:Nj~ D]xhtvKgig{({^f/i^{ȣ]< ~M j8Ka9FEP:rŗϽKN?wg=w[<>ՃCG=GG܏ؽ^iq8VD9X,4̨N'@qj(}΅Yf7-Yoi=J\#껵[A}Ӣ@XbP"+Li)G 0fkPL!)ә<ñ$WGQ]0|DIы 'ž|$Kzi C^~(!)MR}C lXrDTp,ǓxFr*0c,ERD>̥3TĊ8>,f3=v2CŃr WXG[ǼY6/_{?~ɓ?޵^|B>LF 4<3Sk28 f,1څ\Dpi ń.CAtش<h@f5R `65NQwtƣiXpm^+$fH4 1$`Kh!ueT\CPaՉ< h#Q٦:T1]Hv C+Tߋ޷f;irVwf#R Qi.`tH:vPIƢ6U:gwPy4΅+K0~}>(YGM}< Bʐwr;F}4E\n7vHN#TSCqa>Nph^@aCTEH4$`4As'*=dnjEZ ОI4ޓWy4$ =D $#>‘y)C9eB9$\Ђ(H@,5DxLD z9"jp)岥9sDQ4kR,Bp(

L2>(;L*\VM JyOtS4]K/c%,f]dљݵgs[s%;zš>~ eU:W.,]ұfQ=f];wŬ5 zWX1m]7ٵ~h}맬Ӳeqܞ6e@miOlY}`u =s֟y954HҪΙ⥘Spgy(%Z:%#޹99p4/ % to(ZOjx>ʶt۪C]p[:|.[,g)8xg|rޭ=-9t RUkVC'W`#_.H&eMp!\T[W^\~+NYl;y띟zN?c~iNo5FƦ)o-^:KN+HJ FX&ZO޹cQ}ac O_eɚ>g^x_W_;?s>'Ыx GG3Z{3ZE P&ţln1ۢJ\'_Cznd^DJPؔ_H  b8Z E*X$W, p"/E#MD h9T"rRC%Rp(ɦ[;;;:ҹr4I Ad"ͥ*U%P:dz\,)i>A|t0d:bc6gt{Ƹ+bC+S,63ueKZGSry_2*kz|޴W-ز~ɶ_x|ƋoўZmìܾnkfj3^i0cgu>sV8̯}rYu]fQu=-b&®. Wv/BR *NtgόV{񥭻_əփ{?ݻ?P񯏨V08|F1LQ6g0S{WhI*Jc 8F'OU3.CyI^?C0؋s@,DbU8#R$U dC$ZD*8JDKǣx)NkC_ T_$$Qz FT)SbMI.M H1tZI=LBq=q<y0bą藥i%*`hI8\j pђ8 /D'd 18:]R4f( < x,`[u|0fހ "Ŝ{$LJsiV D\u zpe$%QV/ -py0BZILBw%U5umUud$Cv47L& >.)LTZ*2pE;v r|mVWƦٝ] _z+ %/~?>"~;ܳϛ9Xѻgކt]ujj2T(CPsPqlH& x)ƃ5_1E"-|Oԟt֛f)'l5l 5B>*4F !]Xs&Pͻ/{R@*^3$l{%hg:EL1YSkJ7DYtr= +!LҨ`ǹ_[_5 ƸlOȓ-M]1҄K14Ⴑ# di'yZ5FLgU Q|''Y X(!XפhS&`$yi~0a42Yw av|'.NXڝS|!nL1 ( GflI$ 5B7a#\ D~Dљ_dX'yz]atp)zϿ)<Pz'|FhTB۬nD9JٜpT`~9@\d{+h^Cz"?8*B4G,:#"bntFF/Mk6z"@R?;kWqGmX.=pϝl;^:'&rUqzy\6vxY>^#EFO Hj޹,a{Q( ;4QO'K µg?ƞ,sqH26$hH%JDI">zlQ4ozw$ģ뼆&bcੑ'D bCHa04>9H Bj ߆Kb4DSnYl'$i:2qLs-S%L@ F:х [GjH;&*A8b}RS#O!m1ۈXz_TC/88!fCq8qb壍>v|ڳo7_۳-71XN1sjfrxeGEDBA& k`2YVl 29.Ur-YÄlk zN)*IX5dҨ%{Fdj40UB3yZMrJMdJl5If0*fɆ-vJJo6S 6q3W8a*PpL#.YqFP& a#Tp%(/qNp/ v`F^s+&  V5)GL=xE1L0 4jEi䰙$2x·`%D!&F$Τ%)qj"b2[lz3z4ƨ2XufA sP}6–z9.DxO#X"KrHrp6Lk  > vgX*$læэ ^X0PonMzaÝ MI:Hpe` n&}~O(pFPt8 #P8P,KHG֨eJEFQS+-YT6n3n(#H%+TM]lS7n۳}/>3+_xz\\-i~p!)ͭ32Y1  vpI]ޢy4Y!!&R-Tf*~QQfBn4bRol͢V[u: j*-VuF\|*& DjjD(tl2!+Q8-V;QRfP< QgTh2MCU+Qr석1Q0PY&$ŊfMRɩf+:8)hzFXlN39H;2@pQ.5\o(a$9]6D9ȧ'aqwG@jSpT)i1DcGK. $xUr[[b.S.2I@N&N'@һiyp C?>j#bՂvt"KjI~ۇ6nI4M,M{\8GgS"hnn;wv49PۋlI&4 * 8vj3:lz݀)i#16xy?i10)PXݹwGuw[o_p͛3mZ$p5 CgҹBcZMM e2 !p^ЉsT4aC 6q*Ciғb\3dJh`6"tr[W[c;ǧUUSgoyafl߫ۧ]~bh_e_IJ k6mXرyyKgi˶<9}uk[ sw?gFOny˻ckfl^ڳ|zS+Y8sK%cIQL6Sn$=sd'M'7?}ƚE9\cN.\'$3ml8cuzl8m~ų+\ Bzu8ޭ﯍ݾӗM'zZ_ٹF,Ν;z֭[{g??wif._z_=~rҙ;^2/?}=c?pw3vƹ#.oqvm7'8vzGE+]:oN}.gcbKӜ37=оw}McB~/طlƗ<ʳ{ȑ-v_"US-d kXe˃?gy mlS{8[y>Ǣpb`"L(,#HƄ"LHpAg T$VUE6GC@,[.JP0棢$Ʊ H  ADrR}s4 2DdMT0y.ƒL>.y/fI6s,/fCyI?: Ǟ^kgL6냅`{y mWKuT!T5檛u-mխ}枺逦=3[:;Ldcg.Z;{IϬ]3vΜ3wv3wżq~.Qhe&$BpX1kBFW_eΡ#]"0ǃd< l(7Ʀd*ϥSd~VMT(-ZjK5ݝ/}[y\7`x_q/YlޜRsguG!R4g) c5h% ͧ"BPS_UYl-@g4mz {fԧ-5K}XcS팾e?-o:}zml误魩usӪWVN{u-,$cmMmf,l1}nC}oSS_GGssoWiۚ{ZljolijoZ*&"հBl\(FBs,gn3o* }ThzS5v2x(`cn*x$PYo(/&|-_KL'sR6>luZtх7K;!d+l!؄d\\" .'t`h0A`b9?iևSQG nه;pF?-s!Am*S{鵩) F2٦Qi&&L=y j|rҟ]?`za4XJQVnO&yqsSU%s1I֖zZgtww4Nh;Kk[uۮ=asPL7?2?I2ނ0Bb9 -Ekۜ Usde:tP2ZgP(Zľ&; I1#;G NZlqiNShr "W|֬[ A j" /%6&٦0YLpj0sk F1 [ TNdpΠȓzőK/#`ʝS!+r #PY9,BH ".s&`! >Al+RADeC PF&tV +wDCJ" BHjdce6_SaV,32 (ʔ[)zz'fNŗ f6cdRzON\1 Q;)vx&O5{K פ{Qv]XFŐ!dpqc @n C24i35{bZZ@t$99v, hA$InZCg5dF'xFCdDVXBbE:7;gĄʎ¢&w֟Lb]dUY` RJWňI4/B BGtD0-NiZFgXKsʵ*b*46hLPcU)Z„A"3 UP 7:a&j`*'me55wZ;uOxϿrK_\r^Fv%1Lb$˒oqLrV?hDKF vK~ϣ]:7z` D 0z" Pve<•e"vaH3!"Rqm g/~ϣMyWϟ0t'xѳF!ėy4XKgoȝIҳqLb`'\?qlt҆9{Q$JD=sga**.fagRrwD$g(Bѳaa|HI8yF#EYEBb41"⡆%CC 8)1%I 1F ahIɏqdĉ)y Ů #"t e  "lM29zl xB"%a]#'?ywOGN,a#Ľ譁hs|_ݳwۡ#6?dW(9JitU2lPQß)Loԙ,FQbLDїE3[\#!$hRzN:ޢRu^"HhT)4ӊ4Z ̰Aң^`4T V*ڴz̈́ :"HRhtZ|4q=3%f,UtW0XqCbo刑A%nb0n҆P#ԥ,ˆ2`bifd2ZԴqn Vm6cVF]&MUT(a۵"-`ݫ`+,VBa _6FBك}ޓ䃈 Z4bt\!"V!Y:X ;l5N;q\nh8*"}X i>x/CUbT6]aR&O%p: 0tz(M¡L!/D#(1> |~(^Lc>TހOOcN'' np,c E`$:- =$뇵x> "/ )ސ &>ø(a®S+5P)*4J%jBe"WWjوc4d&_9g5W}ӫ7[زK̪lI t. 0($ X*4&|$?ՎV$ƠRZ (#v0DS*Ӥ N \_d#JSҙ86Ę" wjt83:Ē (Œf}Sհ:Q%ip2b3zQ76WD>ޤHi1<՘L*ƌx4DQhPv YX,YuE##8McN %qa sZmR|BL@oG|DY)8N?sq Ǐ׊S( 'C(p2/AXqR֥O-PB(h Jt'^ tZt,$== Ȁ r?eJEU\=? H6Űq6 jH(" !Q1'C0 XI҄PM$\`O!LgrT rJUR*! e|.'0sy.y!WSU@\$C F@F8orET6d_Tl /O.\Y^m -3uf5pJ(5H2*4 Ɔ3kz+KMS;/w&L\9mvY,y|Wo\vsfT5zHbZ'κsğ42Wr&RG4Hd#X;+0+=eY _8UYZ^!61E#-:IQI/ A&/dB8!!GX>ĀŪX6Mf:8΃\4R*!Zk/ R V\̹ģ^5k#m()(xB4DBo*^䎈Ѭbq7o'v2Q1mΠY)s3.o!.hb(z% *7^Dð$]>9'h*ZHa*2n% !wHQQM{ho _CX)YG\z(Px<^NRA0e2ڵj6O&TT*U4v梱ϝ9TD$ y_@ )>VZ.3d¡*-\vjwK6⮣GO]pW~':2rswNE3guֵV5Tz:gzmu3gst2߷ǞXqՊ'˗[|5Ϭ|lc֬\v>}û>o۽ukOl{y-{l{yoz1G>pÇskޓ#o<]v^zӦOn~ns/J(%FX>X'RT_PaV8,HN/TqX"eirPLH%cl3<BH?L}$nժ-ze08L& լ(T,[ 6Wִ5.1{c+wxÇ߾{j}]͵խRM<*B e,tdP]dycDSc[o_WB >?K.75b *C*t+b1ti⨵)4V( 2im2M0Fz 93Pt& }(֔z=21&JE9UrFp hh^E T 0/2gt2.K?x :~v D.]0y+DK/}v.ㅋ~DM${%3N=7MMJWΏ~y 3quxa{(C/6chɟ6n&)JZG^)ˈ{:wuO(*p"~Uw¹3ė^vŊDa{`*1ߩϝ?sܧ BMΝyg?=2J6B$<~ıw4[B*060xb`!Fx!D BCȣubɡa)wL :>4+5~{#J6B a91 Cqnb b=au#'ėL!d/9xѓ'NJ.ԓ'ІF!LhFvl(|@b SPXqgȑh{Em#KxlX&_qS8wQ|I1nVzdx-z?[|uמܱnÒhgT*B1YVK&S*T2ŔɲG2i䊊 D5v̂;1aAZI7KmAfHGPU2Q.Nk4& 3CY4*bz8ac/ @\nbP$/ִ% X";B"fC񨐌2H*|, l"Lgin{݌۽Ph A&ܬ@I?(J`Qt< {P8}wnx`Y%~!IҊ'QUp(gM6"WiJd\nЪ-F ɗjk[.Zgvlye^}eۮ][VQW5X#T NX\1VcfrD֨EJ4=dc .CL1yR*TpR(*JVI"aFFEҗ#_PPi2 K2u 8CMD"cFg}zDC#pLo=mPʶ Ha(L#E!5D X&l& 'x4 & P[DvώrĀ0XތTE5(p8)B1noꭘSn.đm*_yp0)$mH$7s4nCYpR[]3Y BHģ! 7W;.8[ R|,\ap N./eSpԺ<0m.ޗ8H9 E4X\Ã<~/)@3^#nN = K#-Wzz 'R!rMM#)/z< 8 .s츛Ih7)p8xGDD#,ikj! EDt6/锏8ܔĭ.ajNnh qZQ-:sJl,>Ha(/ ;XF.p547:=ч7=?kҕVm7g崞E-MSө|ДL_$J uu|#L{qdCx[lcl$VE 50ReݳWO_ԜU[Wm޻z+lxcK@8kC+ܴs@)$̛`sǖ̈l}ֹo~鎱}046v;v_97zrFyoq~﯏s|埽i恱]bY-XE+^n]Q׶e^Mlg(,3&-״TBUP , ֜>;6,h!*7;yjױ{9ت;vx޷~\+o޲-[ൽ{<^_7thо|}M:k>ŷGwL/lA,s98ĝpr2N?o",D?I^̥.ް׎n?|}Gg?𡥛6TuA+sTL)# nݽs/j[suT6dRR2YL$9p$≠AƼ9GP dy $t$QLdCBD̄L4BrP4Gh,-i>.|0"BR"l,RBH6,b0Ḹ~XNO!.ĉbdV, |(|.-bH$dѬ*E%I+X R4$O݂B|uDN.ޜZ0iOrul]CPSJrtuM6RQQZYj״+뺊ݍ{/ힾc꼎szf5{Ƭ=fvOlhml͗ 0l*FB5FU8FFi0wIkOh v _IgB-dH.\U]e4J$|!<>&6ݨOjf։ Sq0 {!O.kȅ;jb]:7u<ܼFN{k|=Lo[ۣ*i]uheaIaf&yYW.s9t]7o lk{75 3."BM13Q+ }Ω#d9\|LL2<2,"x79/l !aq>cΊXo> 2psD6AT>C+bS#Yh26 t K / h4DZ?= \ќN.g3B |vՁu7E-H5+"QG - c,%/åt0 ـ3 dT␗ai^ʹ\( 1 V,䢱RYݝͥ|c!.~*JzܮT2^[]C`ueS[J-Um\S6ӔI7粭Ed3ņ[;~5Fe`貎nW|㿽SO,_4*YYiHBЗ4&-q!•˟[s׭XycOnXK/ڳȁ}^}W{x;ٵcϡ86#>x;O=rS'}?zO>G/ߺ#/Eś0_z7|EKW\vgɑSF6l[?>_~? /_ݺիߞ;wҕpnܸn=> w~O.Wt}{ط7 =|𛇎yk`hCm{wƎعG6n|vٲ5rȡ7ƾ{_?c-[wk﫻ؾ^ڽpSϾ=E -[|ŲYsfvM휿pΊUXrY -5 twʧXL׬'*ޮ-݅lT㹈b*'ʞ\9Oklؔ56 `,,H&n'8rg\&*ps6Z裪G5˕n݇O_&˿o[c]oG6[³Ox|Λ9cj__WwkC EW[][_7{S_hJz&(V"]-uUk4hp h:RҴF\$;G`ptFaI4Rkyfd@fנ|hJN|ve ̘̊4QS(tL @t +DMDgr<6Ix,&LvƐ13.hrgrb$HV ;tBB( 4T\C%$ZdXAf*\3$ KKHKhSZ}r3zC223#F:&Cw @e!5@=$ӹ:g(ȌLsY%/TZ{ב>8[88k ${QḱʭM+*Or7%I>Un ё#\ H͞@Os:*qθJ#ʗIأp9,7V@Ld`FOoul,dHFW6&pFaFy >0M86"px y @|1'!VIݫs0z;j36مJta*+!WZ(h/ 1A ]9HZ=Z\K}V8D$,d*sSƮT S ΁p+P\xe:TwɡQgMN˼)C(k#H \:on~ڜggܑ>JnWxJoD)8+6wȣM,ʣrޯwG{:,g.Ca˥{OR9s %GGsF 8<An|4Φ$1TLRIxl`8;&}}'5xh&)Mc:-hoR/$? :J4doOHb ſ8ёo GikGW;bG|!6HcH7!pXh~4j0rA{FGq颿;̙g HsWuWuuN9K,I 6&668m$dP[%a֝s:kj=_~y}>ka^>qȗGj+^vp݃ٳu[vlo6vTZ@jG5"XV4(uxb, f+Ẑ} -V+rrō:zf!4[\p7ZrAfmf#!Izӎ'J媒T$O'i^`zC~I d6"9bmvDjBنUXo#q]I ,48o3T(fgN|Nvb_?fGڼ+V;oΊ#ECd,JdjjkRL&olj֒/kt{(&hGP_IyBp*+GIN$UVW8a) &Ze'|ٷ_ǻ-ZikK%BN U@&Mge7Z?h܈Қb[])sÔ|}]G=xw_;jmEu-lڰb'~nkK8{φ 7~侻嫫fPk%K-^nׯ~{͒_5yJK<glGl\:{غݠ+kl(x㵹y׿pќoV.[tɪeեUu#F6N>~k,`ê޽vW:uđKMlġmk>pmK',WѼd)4\p?H ap4N֍[i[l{}q֯jdw'<}v쌖i*LFF}gZ͔W)w(&3ɲx8ˢ$- ^6/T՗l\3eDұ%rL9k-~o[6>;{µ{w>+|Q8in\Ե8=}>zz?}i c>~EhE` 7ޞg=]Ϟvɦ [.^1cӧ5rS`͕o-^lƴsg͛4v1Ǎ4yʌ3̛dU34l\yi}u0@.]>~ܨ&N .+e9@>+kꪫt2VWK\$}~ۘi m `А?O!eUe%']dނ^;k񂹳NdtFFԓ%6y:HmR _"P \/TFJ'$ZB#P}vZ3T".=1d:Z5hHIERPBH) B!*Pn& zb)N)0DD#TbEEDHUdZRa+ڙT2wI}D돘@27tLyu>Y_}}G{~zAzOD6'ɡZ竹y^DʳiW@דn$8=ϠupKgGT<j=Ov=~Ǧ=yݻso_wnݹGpۼ*#Gׯ߼:\vڕ.ߺv6`G<ڀ/\"+ ]xW.\ 3;U>/=@ xWZB* s@_Ovͳgn;w'.@frjBq!sx]^,7_EaΝ<// N+ĹϢ&  0hϕtw'\xN>hssvgΜp Y>܅sy[\8Ԋ<#Z&qZ[Gq\1Nhx.zuD۾·\3xE۾}{#}ysV\ڹcG^ƙ=>tӵ!%wӸ!v(/1ko4;_ P=[y+HD;p{G㩴එD(s;zؑ_j?qGڏ>xH;J@}ޡnq0fܡG8t]rvmsTZ[g{lѶmv}/6/]1HWD/eEBqaQkmH,**-64 UJ5?+X(Ih x&}Sj H ^2H(2n7xk 5 T*M" g)OM%Q9c 7޵R21#MRb$ dF \2^1'b)")nԼDfF|B8ù|3gB5Dp2)lBPR Qg-:Հ&pR1psM\ UѰN7GgCPAkuP$ ,2hp@$Ҡ1<9Z[9i o9BLbuhX4v:EAbL83W h16u<.7h<AhpTZ:N/ P vzhqb~ISv;JxC~ HMZ픕FT$]"Fd5py4M;~nm[/Z 6SF d&hB PILi!aV rv*)(KFhF+jUZo+¥tZQ%hЧS*Ui=8ĦYQ;̢3!tZ(T:=Jy4^8't4MqVzG{ͩ5Y$&W$@mt$c7ZhSd0 F9fX1VA,-|DhT+Z[(+@挡4 p'xN#qOv;=I`|E:򾎰1Y$rb6p24TF)(7_F$e R 9y,,d3艤iolC͂"mKl"LgSvry ǣ-"Q0Q>t#S`X@xjzJxri#hyؓrсE{gOpԨOn޾|HK7~w,YpᚱcET6e3pkL>/ɗeْD<_8fZ=D&FM:+u$WU8;M3F_8e[3{m%~jöU?m3EKe觫"*NfKٶ} ^_ߣ[&Mˇ|s:8wo_~y ZkkΘ3D}15xyوӳkfd֏9NkγNL٩+lZġn\;ں=_hj1kz˸m\$ q4_yo۷|}Oݴe]RBm0&~n}yN*ŤaC[Cۮc jVGJMu[7}_C'X0wO>p͜?e]4>Kf͞:q-ƍ?~)_{_=qxM.5{7`hdCqt?P({u!pa{߸ȉ.\۷/ ЎQBZSf[?HKdSזW7ِ7z 8n|D Dl2Oel]&Y/L5G&߰aۉ{Dy>m|}ÏK/5|LC|& 82e#;rk3Z0ݵ?=ӿ[Oy?@S_z7h2t\\!n,v=rH|ΞN~9qQdrLY7n?kvsV86guwq~M[ӧ܅zzwt5[G'oGq/w^{ߏoYnܸo勗~=_~Wul_ӧl|H?|gO™>_C'j?yo= _ׯ]~][w{ǎ|[nݴiӖ-[֯_q]vmذa_8mouoo͞1|ԙ_3Icnmk3Ξ>eYSLjoH&ӕG˗T|Ryɠ tۙXjR(eS.TA&w:^0H!SJ XMXpذ5o. ^31 u㛆QW g./G#!ȟ~? E"h4L%x z!PTVWG@LX =RLr!j=q]s3UzR'LtGʔ:ёsf)?ףoe_:! sIzZ'IBp`p4_D ϣ >FfV@F8qYVDPf kTPbL!zG]dMr*"ʬaI- Z2*%$Qek gu"_bACOAfHgji&3U! Q*5"A;N9Pi(m 2:{)U3rkBne569B1g, WGǤ͌ml) rd_/3Dt!&4FH6(0x*xLk@LzfVr efi'@m?V/h攀T D1`\` MA!gp 4>)Pٲ,.16 iRC(c,9L\Uťꡥa5RM>+KF edc 21֓FұL8 Rl 8"P=T>h)ItRw6Iuf"!R6ÃE^v }Uc<GlC7à ;v0x`Gb}a!3 <߁}x>m?ThGZFu}m!Go@[1Nv &戶# z 6XCNDcq8r#ێ?zvv0 0r\C_>mֽ߮;~}wܼmpR(ƨ@,T%PJTH(S1ɘR@8-8J5&WqO\+eJJ+RhPi%DWbZp].WJ8 {|yF E a[gLFFRRj$U83x2G`42L|d(9*52hj\$9Bu*N1^V3 jxY' F|hl$Fq^-42((ӚtFv1P@\zTMAE:3-_C&WTz53h %܃ f0&NMkBG*JB!EC D"V"{T):H АVsa+%=ý\V=vFC;Ս66dhX;>w8Hy줓ŭ#p4ŰP$!6 CQ=6nibլ 1j1;ZIwSQ[$CaBT,E *!U: AV"% XoU )*-M_AQ<5)U\yAY5Zo!sԇS@Tb%j5:`Y$*FǨ4RmU _* TTT:`-UH]fA!2 ySc2Fv5@"g:j4Y&IUarEG39Pg8IAX\(4e<$3YJ7ls0f,b3ƅ_!fyX BbeH6p(m I3a2ZBZ}F`r k)n\5/|}ީ}O~1Ї7-Y6%39xZ͢u f]1ikWΪYư۾bUY`Wߍu}O>ذq}hɒ֕3# dMZo}ޯ]/E[ƌJ@0FvJ{//g;v8^WG__G/Rfݽrb{_pwn^wS[~)C΢F(Lk x؇p04EDΖ-][˧ 9KC m`o]o߾m;Κ;cܩ]֊S'=bvٚjykgGy77i-8^a6ee\FKNsnp١Fp\a0Jk~Yl@+{s O%/ UE2`(oy,\.ʓvo8IKb\2'\1Nbfv_L| 3̸"`81XFFa)6bb?,j֜> EC8|5NGpQб O`@:* p ?%@I<'Ɍ?œtI(]+D&IStt&ͦt2K4  0{4%do(D2 OEӉaMޒ23=ID$4u!W6=:QZɖƊ+5#J&5OZqx9]ҜY^\UIuzGXfV;P 688~g9M$(4\SrS\8Jh)`29 FsK-HQ~XõkA138pB8^1/ XHa k2,V͎ \@yw9}w6gp C1nT BQ.n{XisyހBZ]<25tJ)-HFRD.Mx(g3,tDYYQc*+no4"D:/+n*Y]|29qښ[E"npg`|ϧ~ܴi7hbKe؜yޞ5meYc̛3w}_ݾ(31}폱5Sn!/U_YMr2=O{wv=ta>>g/ wvtu=~@γ'zqm~q^On\MX=ǻꃷ.^gדrwGO^'W86Ao;}}{zq[~+_x~]Q/?1||N>|pCN}w='~ۿ<~xwn_yܭ>uS';77\o>W?ǯ?xPkݟ-;vm?qw}m۶6mozgz5~O[?G>h㖝lmܸ>ڼaݻk־H̭_~ٲf6ic5477~cF2y|EyiC]}&Ρ,RHRq2()RFCF7խ].9uq- u (۴t^_2q'P}\8n6^q<-N$p4`t`OjrrߙB%Z@o ZkJeHFAHWk*Zɕ#32-q +,hžZG,P̌p 1N+ĤGDր}"s@D렘-D'F@DhaV&2/4&쑐 Ɋ g+m3Al]Iʨmq%+2'"搄!5$#A%br ~% 'bSI6.A_ҤК2 mNUObrFSXz{YWȩ \ZD ^+/=xkQ3Ck }[G%/Ll!-4fؐ`. 6EƠpQ-WRha<P2(CSdh: r$ M~Wqj! R"P@)52*ʨ(Ẹ.-C^O^[ݺu˰6i;֕PCwnݰ"pjd84GT̥1Ky_ |" DݙlA-hPl*10=%U%RFPM#,`uR5h2)SE2A?)cQk*bNF)kyM(֋$Ƃ"MPuHW$ Ue@>h04ąB@^p/F2WVL!/k p [_ZRnY>I~G㿏GGgW|=\c^>{g],=Ξy+-Vi(I{)Ϧ< o߻uo?ǽ[w΍ۀnvn\y:(Czqn]K/~6ayKpU#G]y2Op Qs6jxy x\Grtpf vϞ=͑w<+rRW/\vs(d:"q/Ϊs@2t_^,-/^:{x*98P/<*<{:o#yQqpp6^Yvg#y♳IΜ{S 6Μ ˁ6.$Zk;υ?hy}x4"_x1d۶C!"mGC& p6n;]h8~^hjcGݻȵqGspbۏ8#)(cm_m=qؑVю81eȣj9ʑh^юnx#!Aλɾ64<|q}uڽ~7M&iJW` d=\BO4XLk89lIr8R"4GK"i\UDRP4ިkQ8FDo~ޛyk5R"VVg5"ĩPq#?p@ƍ ɆkjC< MGLAIڔˡa0m$z=ABn_,I؀Nt8\ީ y4wz0PN].A& )0cEk.bR(X2%> Rgz dy^#W<4L hEEBHX$BGS0^;N hhD4HyrR i>h0Ԃ MnDcV`hu[cg.Gk'uvzX E0tHx4DBH9@.Ē42 cyjwDYf1S4MKA_ZU4q\)ZIbsaDu<@Kn}=Ե & P*od-R!CLԹѷ,FT.Ue Յ2#d6zcUV._h͛K,7} ǎhj./-Kqģ7[:B&j &֠#d\–JJpIHR>\9~}LbH&Q( #<8M$$ #ϣ dRU4H`f0Y X8DܵLZ!}GSk+gOj8TsFɉF1a< qxht6q*NIg0<2&*%y+d<,zN5(eQ+J6$@RsY$xhȣ=' 'F@H438WkPFpLzEH҅SVvS pi3A c?Π†6s Yl3+MjB?i%,|dlV; zF&& j4qQ91 ̤hF#,tVEy0ӐqTo CBޗ*VTY2vp\? xPdNLfȇ8g dHD"n"H0aG)3^PeBlqjX_.?|Eؼꭥ3gO7a)f|m #G3XI:M&x ;ӝ{vqɋ'~kӼԛ?4X:%5M\5fT@FգF͘5[WYqm>ՏR Q(Bd"ɍиq˚Cvoͥ˧5Oy %oΪ;6yo|yΫ|cBfPE㶼?wΌ[gM(_4~捋[>Y޲ݤK.]wþ>Z悩41zic~}T$AWl:J2d*W]S% [t=}3K=O=yVo{o}C;d]-'r|ei(<X2aj㫫,"M+&ZjF-}ms̚P7y… ׮]x5 -_~uм6ub<Ʈ}kSqc8Ὓ^泛lFѨOߝ]/[6{xĥBM]n&``oou/_f?|;7^w^W\ W_ҿ,(H 9a MHI"2$͓gP2N_$|4U'lpGhWa;c`{ EJQFҁP؈/ D@ zamN)"< wcvgg'Ql@ $Y6/Rin&}MИ1Ob_$/u<)0M')4+M%D hDŽ@$ !|`0Ȳaס#Ieƣ+=~ chIX&tqqX.+窳eգ5-S5kTMIU.hNזV mljl4fԈ '3baLEm*_UY\ZP_4:Foh>=И}F*R(.Y_߃s.\HjWEIlq5l*$zifP@>ک&(ƙU)9tphp6PIu+/4yAm3(xxNO=}wz}Irmv9ͫ/]=}n=w_z<+?õ9|W/gwǿjWo?z`cǎ:xϝ豳'O_:{[ݸtǯ~s`=tO}w}Oso/ܵݟmNѣ7oڱk￿yŋ.X퟼v-?mO0nҤ ƍ0D>څ jAt:(3hlr.#bYdvQ" @[BQB>9(%bsDl "s-"0RoWFyKLr0EwDg! }@q#Y|9:JuLd(DTXDetHD䶰<ʊ $$Ojvhgf<@ϗݩuRYn Tf9 RKPLʨ*e*Ti+Q:Jڞ0fOLiuCG Rݜ5+33 U588/Wڗ !]3D]VK tBMP"fkSZ*ʧN= '/s嶕n ?׺w%Ub@ 朋B)gYي-'ImnV,ImIRIU9K99=ޛoP$'V~D5:LS#Lhh&RZC KPaAlbv.xrZ"+S\E[ִn {_ͧٻ̏[}N]mO>2|ѫGם#X%Ko=Y¦e-G&߃䅡3QֆS!T3zdt2:͠Ays-^"z :iZ#K8h Q(u"VǠ4A ynG;=01Ilvv]_'8zĘ`F4E;GP{#bfaM%mϮ8"s l@>BڵkΝ? A8m/oPtܳ{>؋1vP+m:}oƔ;$9'H7wk׮wމ(ramlg߾=vlr{`up%/Fd:w&@{>z_8Ł0oGWGoKC?Y~^YտW~gєj dd D%3[ X,Fa_UIf;em kUɔ u 7Z ڷJY\6jyTdѩ1@QI 0UJ#JE6J5@ V g51qTڀ4 *J-WkZo!d5Y ):Z ci^[CTJJtVG 0hd=` &, xa/z.OQhbّŌf,vӂ@0H( &i ƯDrLA^2[-FJvѦ5X5zRjZ&Wh C\X3`I +")xhHlE8FhAXG 9iSn{ AvyN?/<-HD$NBͦ@, E~ pn7" "1a[=^s9cgi'GnC@ޑBp<於XgSV,TbEdE+z`, Jq4xȓj'DŽIJ#+*eD(s@;$ڜ$g¶J9BR cc#ٳ]mϼ>cǷn޴vŲ ̛3XCp4 з7#S2\/S@OW2 E!3*& T)MUN&qP@E :2VҚlG(+*B  g4t}aGgt-ReD9-TpfEZ:8@% U&H )<(ψTL6JktF% MV-Dj $RCmZ7Q"h;w'D %M uYH|!z`7P4ecsviD;Nv@çX; qFwl@Ѭ6JC\H npSshd-)axr5'.*Ȋ)is\<#>D)M1T 'PArBbsuqH(CK{W:mhl6:5JB؎pkK13 Ϝm?衷|֢U=hP_ = WTAd,% ?zݱQ^e׬Nں`^zi۶m+W- E+V.1nQ d?VCYޟqI)_9ΛP!81fñ|'c:bY2^R@&e%`%/P$y_<牤p"{ _*%"tƟL%kj -|%Wݜ7&ձX.l= MdD*[,6y_8 !b1I}~o&FȜ\ں'ԕ!]F`(v@A0hKSFEVh\Bt1 YL$D0HD t~ER"9?˅]|K{i[$ }b]qO4Nq4ơ7 TXV Kz0{I|I7~BD4v]S&i7ͤ3Ξ:Xg_eE,Yqs\.KGk3ksɩmg~ &x`HpR0z }>ep٭5K6xvZlۋ}g.n`La jc Pzp |4B+AiGgFa?tu c! E:w1.vjh Tm8p4D%#<(0$W~ꩳ'_tƕ>h"tcU8[۷/>uhpZ;##$w.\;s;GGI"o޾y?]pldʍk'߾yT::rqd V* ձߜ>Ktuh2kfοgWu޺rB/=|9@wnݽ{}~WO}W.'Oldu#CSg;pq`|xϿЏ_:~?rM"9?|40W_wšo>SǮO쫯~هv~٘{wW_~ѱwoz/Ͻv<@b= ó[yt-۴yݦ-96k^[X!p h[VhUF,!4m+o\lz}C1jBh!K>(M>ZF =,6*d*HBT#4hAޤlH05!V2Z֪^S5GA35cHJ#˞Z6Ld`qPdbQmZ;8P"NjhNDCC(%1Gbk0r(ǔJ)I$H+jGzT[EjF8}rI8RR+jf`Sfw᫦E#R15'(8a鄤ޝB~j46R7C^ 71Ea0)ArEik hzTlRjSr9U\ZW 5-.|$ُӷ*+;|=uզg)m kZT2 sBaQ:ssPShKB jو-$_S:&gLz->ҞS*kBa)|27L8E!n\>Kzs{ˁg7]y| u,Z:Hܖ-SF;G [6Գ/sn^psYҙ-;לfϟ|~Z_XY56^dڤ+!+"Mc!p .Sib@`Ө#[@_ȕ6>Sj1V25bL!S*R}$8RV)2CtTU&JcY dI hYUN͡J9'Mxӳ3<_@t7+zK%LX ߋqk,3V5_\_WxF-#'4jVdw648:8@#_v%D0F3?8rw`큁[7޾[74 .]C8]x;^=K@2ąϝAq\8u<.B0H;ׇm@zǏu=эiI;m1J?7"X h{MPP6|1Q1V8w/bANDq;8B԰cp+u&Zw_C`<8M#8u=yhݧ {uu81._"*@f5#  M *6Q 8DCG6G:7~$ ΎAhڱGH{αG;1,tߍ{д/{.|p>!VwD8| }ٺ%V/~o/0f$'h{v~{Gw[XߔB{SckLVFPi{YU!]G+ k>"ިnؐ*͈2BJ8 ` \b`>jV G˦j\*YdR|" \#nHp4dnRN"p nŌ;%LFDR\nX e8$(sB?y+:,{x8-ݬH |j- x\)e'U@LRY^!TTVAT@St[B1йT ]l:ku[y7ӎ'͏n\MW-_1G#L܁|͈K3@y=MάYuz+C3cٌ'8Anl`u 6d%IqiPv4۝eh,m"_Иloul4gCm?7ob_hr@jˣ(a\L^X DQFcZNAk9( .rxAH2YC"]1Pm,BZN6B}dk>ysKڶmi^4'd^nÚ+6̪ݼvΓ^+/>P4T4[$Mym,f4Ol\awxȁy:q4S8^NC̓c֧xY)%6oۧ-^W3sYj|nP3.4R5uLCW93JM5̜6guKׯ5i劲Hlb|寯r4we'ڐKDw|'7nܸ~\"Zg]r̙s\7޴Voyx݋/=[r^=e?맿y~s[H:.< `Ǟx})7}ǟ}g[yŦu@拚w-W er`Q\BgS+ċ\$kf%},#ERp5D7\#@7%R?DB p0?zahi/^4yE^":׏ڃ%-ő|$x/f"|03H6@ l,Vk"B(c`<)D2duM8N l Gc  dD4O$Rd&Lc(8?db0Bmz`b0S`&%bb$W7U7NmhS[^]3-_V(4g x>J‰p$&Ñdh2dBfeF\%Ju/D S-JQGp{ ~,w3ɺY7x#JH^!#J$_+qQRpC~O v*,BŒb-%xO1}##pQ? KKHbVܞ4I8d W'8)i 5B:BX6q?'J^LRN 1QQ A@N6[l:ѤxL&P}mSsg/XdEuhzQ0Ed0Wy2uɶ\6?3oM%=|WXqhFd"tڍ=;?Ў+N}87*S[2Ƕڱ'8<>·FFOĿ?E3ucS|# c#dh;^r9pKKװ#Zlov}h N:rȷ?x@-;w9}K*wn\p޾ýݿ;uWo}4z.'`|W3~~̹ \Eh B;{?t~sBS7/uŮ}?uŮ;ϝxw=GvAJǾt0rΙ.?ǮCG�|4b E?ȑsWΟw>j.?}8wߏm>7{='Otut_מ?z>y|{o{mȶ폼+o+oO?c֧vlyrǟpqÌ)@Os80EG㱍+ԎͫV/=gNԚl>h80(0VD)ɧyA5^hP`j4=Z&cXNR'2Ax]ZdfCW ٠[lp42IZ&7)+n9h2.NfeSZݫԎR 5V)3TNAɸ4'Xݥ0BFWF6i-7P1۶BH4T3Q'ТAYQbC4#cj6bvpDTlXEd.!h(d4ʄB*[4r~ P8hULT&ULZ5BUr:&_5$@Z~QjÉOH}wo\T:92rT<i ߦGGAן$Ujц`;w؎  dbv:[vb0?t{`uw]ym!W]ҕ Lp .K$Ξx B3:sNN;{<޳s$`spcD43hEGuvI4 +µ\ NAC MIB OSLY*xa°.88H4TXr%. 7nhwXaa}B-Ol}X)2v᱈Th9_;?=ci]l3eTY]0hP|ys[ۧgD<\u\g|sZJQϞ63 ^~?ڢ%g͞+CA;oh|[yUYEɐJ|ե$bMfxL?+}r7~u1Ѩ(\(I|yC飿xX"FrHz|jo8{Yk6-RRn T}*KD B׸ub6޶̙ĈEh7 7%%8_Z !r#8)g_ kE^BR.G8GG:y|qay/1rcε(/ 2`HBiiHƢ5p5H!ǫl(Keks5 b4vy>% TM/Kgq~x&EF.A9Xz: :"yӁ203ZĖ%m~&a(PP&AE驺x+%[…ŵmLMKu}+ ~c酚Bô#źdK[ahckؔk bT-ꑊ,T2I3xZ<*V dx 夂= 7D cFyGZW"x!o ̺Pj T2EfPRe2gY%cPV.\Q9ej qPT)S*4ТU UJh')T; Z\VT:ʫ*L˴ˡ;W(2@5ϡ 9i7 мθF(Wr6guU"+\J\#45|~?3[n ; '(:raF͉HX!}I#4D](UOݑJt4S,6h0MdfY>w )\1KX4;{|p,OD. Fܾ?bFh[=011ܡ B FƜ5"gpr"%B脢Dq.+4.z %|1t_C_x$KCK@2C\' 99z퍺yv+^oOP'bfiR?XIJz p\',!D3: Tp/{閈#Ғ^㫆\E)Hjal u\QCޚLƽ^z- kihf#SUBB!Kx 񖤧ZSKl_qxx4F"B4b\l݂緬l-̛QxٜMy3v8(ifpLqtkD0aU"L7Dqp1$\`.u$Ǐ- JnSnFnvtڝ[\.N8r ޼qa҅cH4]rс7$}u44AKzϞxٮW{n8W>:xo/\x{ N!{{~}w^3^zn[^f\]<)6S;P yN+)۳|m_|35䊙Tt(/7AC TnPA SCť#kXlVhYd`0X a c<2Nabt?[u4,v;eXLfن&CeUdv܎|-.SؑRXYQ\*[mbZ:JCSP)(j(ACuNIOl\ 35mҭKS `s:> ;wV˥l1 hpr+rI"ޖ+.dB*&(:.` ;XÉ$+-6BЉ[>+b!UPUqH5@Wpl-YH_k}aœk -x$12w^)i&w3UQ93W0)=ӹBrJ>@&h>50I-Rے`ulYT9 GҞ+tݬb4LYL) 7hI5IU-ޘ'O~hoN=p啥FW\|pF{N,..)\V:hN/.(K]3nsyCK:W\aɉظcq]筎x)xpȱ&+ y`$K@ZʫNX/V e ]R(Ld,6T4"*r:+SXj;YZPٴzFJxdgYU&B/wXpMq8 3r 6/_Wlu⣿l<ݻJK# kK aM l qщRhrwM2(Ƹ>2C.;`tl i. D<$ډMB5F}DŽ`i*>v  4012pg6Di24؏GǙ#$mDqxxA;?;;C#oB 9xݫn޸z[s͛WnڥW. W/^r.8K^> 9(ivHȱo84D9ۍd =vcGw>x<~h'N3&C0\ٞ>LI0dq4 I5Cxs/랈:q>vx878G8a p=Gzk]=G;!:ctΈvz J|4r?h=dg[Q$sX@f5T!wR7m C\De!=cub"vDoS(:z yhQ M:QV8_N"ى#X[q#M!k!~,X8!C@m&HQ~g];9rI8ZǾ8o`fGcT5"+Dyܴ}_j\$rq J݃ل~Ve&u:99hg}{HSD&g\hWB:@~|{?]x}썷}*qL7L͔VoU+ur9ȬUW 8*GeH=*u*M<&lŐ.$G8Ud 9YE&۱rȅK(f$9NBNX?!G}E"/ 1_qk]$E4Ea0,Á&.h8FF8F3"5ҊT4H\|v"\f 2h%ESݼ3,t:I$ FRLH6b3}\@ް DÄ*N dLzH>j&Ŏi0;Vg"Nk2ft 4 `mBǔA+(؁8(lyrFD.]"7(j2?"тDE[N2@<.~oMxR" I~xX:2؜4BXiEqq-4;,ɥѐ @p &Վ<(%aMcS+_hW!#TN*A7MIQ8*+*4]V9JZq ްisϼ;?Ď6mxdݪ\aUKg̙Y[SdBlvJ ⏑Τn &Jk4HQ^e zrtZ1; r;!&Ů1Z %RP: \o6d|bIsNot>2&e y!Bf).DFT*HtW̸TjTJD P n 113E[H!$L)5VAjocN~-21f&Nr2V3u6DC3iv9n8I v k1#LAR I&Ap4ǔÅֽ;d;Y(paMlV(Fpq(P֐(.q+2y^DQ4K3.ҏJc cC", ' D)^Rؑ`$hyDIcE6`vLepN1ȉh4@,h,Le"g~"O7(B 9$[)2|Ҥ)&M<Œ4dIhj: u Ol/wշ;d::mꆚֺi-3lR&jg͟=sbs[cیyl\_߼vlΝ;zI-3 Dز$Gy{qKU69"aIvAhVoL -#t ~ !N GJ@K'}q'¡B.RSJG"p,/J1)42BkT(5Vl6=[]|1 Ah ҼuK7$3;P1mŪP1sumv6U7jlio܁p8ջAhS" TO#L$GX 3#aPZph;ѡ[w m: #h'߸v#CW4:to ݼs$c=t୷ޚ;oΜ9d$uΡs9D9hq`Gp&HHc1I9 ,$~][9g]5?jw޵ӷpp #4 tն75<h|R󬻱س޶Ζ?/޽Sz/E U?F;ͯ]4W[KٍKݾɳxktuiMgHQKݚkݩ|bE7Ucimg]p[ClW<n5DSG˻Z[6ܰlm}gH׶Ѯۇ[Mom2RzzMqKaXZMkDZ>Zl^kVo+4q_x}*۾,;8(z8ɜB(ճ>՜#f֣7Z!d*\g/ABFQrDrBkԑFoQR5jNUBE+fh,RјeJT#YG @N*LB5-sBGY1XQ$UeO݉?Y^y'M4Dm1DIƠڌys Aў{( [70"<:?eO3l8zaGwܷI9>~y Zd2>6^>j3{<4eE-EF#8&6128><0Xr9U/l ?(j hFtxhC}==G| v~+B5yZJ 0ںŸUՐ=Cd6)hUM< Vў&&k0 OP3Oum%|TUSQS[Y[#EўeǺBp^*j ګ=|XULh<|6 ál8bB\mUy>XpZ]tIQڍ"DBYiJn#0o!LikWz "4eEeSٖMegm 8JKݸ)c5Dm M%'q4)ud$^ߌ8o+E;nLBreEEWJݸ’kyWRT<|ЍBL&‹0VZ l}{E?ǟֹ#VfS">48IL,-dz< AiQH}G!Jsڛ@(Ť6-B^fJH#K)&ͼxD;/='$<'H J\^ B)+Jt`GѪt֤"##TS8L C dYC!9Є %W N&Epŋ20II'd*-d 8pްVλ!N(.X$)p4^Qd )$2)&:B5 Q(X]@ b/ tPaYH,O,ՓMr .Zr %Kg Zk e"ILFcGNi}2p6gl? 'CCI`bFznZjv r4CsVOhz^c)F, a:ьrȆ0fl`DҌ297A iiZdhZ6XX4AO H?|钌IP g͞䅙3g!3q~ ږh{wʩs̩׎>ppזW޺|ūWguA6b^Q GX ,@D#jq*@%i"]P+N NYD!.SGkѾX :.Z>T<&)h*TfR*IޘO;rH|1e2: rL*HB/1*w  5XX)q6 ob>5!Ḃ㠧 cl G"/?'䈹)f%ӑ^P~5(eޔu< ˤHi̴hL)t)+f ;<3h`ha9':ޠ%Mqd,W^hإ]+]7g>W|xvߥG;^z/~{~zj>v_xg,޴ؼYUePVgxq]l]juK'%,QK(Z%lv3BMԈ*QWo 4ֹ2 !fHIx* R%VSi$PajJ E#ޔN{7jv.̑HescAzR^vZRrdnܜXټ%kܹŷؘHϽ}6za>ױbE}͗<͛W_xnIAA-4(ܷ楷OcmjKjms9 hzxX=vwDmJ4XK%R-3\YH]B8t_>8W'uΑ:$-M*dX`QSiF;a Ɇt_k0ь!m`b|jr !H 'Vo#Vk=v0#17IYf]dCY9} \a,h6;ie=%Rs⓲3s-\h]w^Ov;v+,\ϲp8H 2s}TO 叇 G3ҳSS{W>}#,["N"ZGC1GMBT]]ܲ=DRc⼍G|t/ʮ\Υk^~sYVg.󄡳$oᆔ V'd-di8;bמ>Mٝo|ª5 <,/~Q<2ő$JSRd#6Jf-u`jOrV. g:I ?&M Iq՝ 'ՄW(s\N$ԋ$4^|c[(&rsL,!JCv¥"/5*U0WĨ)+ӹf "eD7O#RΎ@/5g-/] <;1VCGD3Q#0]qIc tH'T4Y=OG0|-*Rg Zv[zWL1 t@y &4guACcڝI5%. $,D]t?Kz"PBΑc}P\`X3 &%Ҭ\Vw"avCi#hyl0[8, v~) 'i"t&BCjʤ04f : dv'a6fbR&( 2Ր$j-F~ \2IN/t(iAKY(df"IJaXIq86GCq Zg@H#jK22}Yv8 9=vW؜! 0gɊed6{K4Cfjd `:eHu[%64{׮ V@z=;\]{(ЮcK${3ÅE[vÛV|n>|w_/GN% Ս^7V߶|ڂM{6WmgƣxAЦnM-Fz>F&Ʊa7Gc}O;{{B~qqD(Ҧсg:0C`> hooolkoysX ƢCφvuDGn2oCnc==uw֖ZF pW[~tj:?lo_DS/ԗZ{GKEՃ;uU ?kjqƇzket=~{w#H^zZ}qcC~(- \쓖m*u)ԍU?߅DzTA{e5먊w6â;k\ß+~QP^qSp}wwGmڻsٺК ;s,9GyJ?7ƄI/8vZV"䍸>H + gu:hСewx'AbPJh,62J.ȤjD#+͢ 2O).&(d0WPO,2@Kd1r%=iR,58BZY`0&T1bMT6){ODzPc::NcQ!dUgjUr- rsH+Қ'aMnMA3 ЪbSPFGdx a]GGĔCjK(Qv٪YIC;F8^^Keѻ+M7I{7\ȸ2-Gxarކ5)km-\skZܑqcxb__v#9WPyR 1^6L6=VP\F?S"3(_Fl%$L/TEx&%ΕbA.0ń'ViQXw:OlZ_6)uʢKGyk >>m?m}#dxơ}{Gvk9TqnP؎5l6E OD[NTuDŎhm]ڝjǧէ|x;>>}Yn0]\00A8X7ZODX[GZf_0+?_-*uйX}QJ"dY$'A3b5?ɠCuav,0 _˥i)$ s̗9r '%iq2s,r"z*kXլKa)70mڟ;9:Q;>Vu{xi?l Cp?|(GWS#ѱNyV0EHt-5&aaFy _#CC062<<~:>ҋ8֌щIin3^q?aԤ N =C[48e`|bRyld2H z O A>D Y >GYWuΞގ"zOZ۟a1ںڻ! EK6'͍-<QM:!Ґ#ƳyW0 uMT[Cf 4},К$76id+T@*ih<7 Ya@ cgՓUEeuEU%j+a3f!<{UTZp{ꄕ'dDMC҈S/V1;fR_1 6I < B0hq4 !E,#h[MxGnS⣡.)0'sU6 MjVt:$ Jo#M›(p4$8 ]+~׮cjq׮\8b9!X5~deSd,0^D3GɍK/)]Z˦ְ$d10w7Nn1 nMhOb7i%gW\r bJoyky apM'xh7Gq+^7;;gR?DD%1q5 ajش[@$EGC_S8`4\XiXM^bR&`UF^F4o`]8ظI9iv&u&Ha|aH)U1^E*֜DA!U*-HȐ؝P.$#H(Bne  (CRWo!3cpO~'Z B#t=lsyd>X$ HH_QLQI]0m _DFPw 1mѤR98NHl\$5MQldM mDy*Yl+̝L$$a9}Z9jGRӲBHJfF(fwi+l^a1XL$7#!#ai㑴A7٠f6RΰYۋ.\IBCG҈C#va$Fx̍5{>8i_6b̹3g͛D" N:pq[|]~kܻcӖ K7o(ܹm5YޔTo8M% 0agJPCqΡDʫI>DYMڌH?yJ+%b<Ƹ3:h7QrEf5:h4&n.EJZ7~iHڑu4F(Yެ *xR^)&8BzMB]Sx BBkV%)x-^U T؞ 9"֛L A(I#^YlE@x]G:fBOA 8luiM::6ɄP9H E# [FX0CbV RnhMߙFZI1r3!4$R3rF'j!:aK-~#K7dCgqy9)7p,\qyCp?D^/Ѹ$MCМ~Ab~ j͍=k/^8 /̜1c9p^P'͋Yoܼ}Y_>Q^hP{xB씬¼ܴpVnZ(v{HjV&dPBrzFƭ[nYs7~aBR!fds;b7*Bs ]`ti!٫1z[g_C:B%6`@b ;-ٸ~uV,J{ַ^{[+xxltNtF4z%:Yt#Oi<3Up/7޹o.C߼wC_ZΩ/|`-W.[}2)(HKI fde\dÙ,m0ZT 4%:ک2ZNdZjVd7 J*)y}[[v;Q|$tȡ/|wۏ >KݹfՂPȱaCwe뿙5z{-޲,K*A,C8@rbZZr1XV#V 3HDV3eULg(қZcKXΕfKEmل@w$/d L"3Z VPeDyf DF`g`}&cd&:p8!-%-'#935!-)v86tAhsyY`F1kIF"^Ή˗hs0rN|I`z$&g\u#;vXqÊUKssPffv¥ r |%>>IS$FVf=$y_^;%?=w_[iEN~&RSsss=.?Tje 0DΈ8m_Z?xda.wܕ%/\}ӡW(\c[`Iž$dJ %d#i!Bɋ]lrnjN?VTܫj|ʫ;q6+gybJ+ XI&ĺRFB x=hM۟z^>Ke/iN*8C,gX^;Hs^xp3D=O'e%nJJe*FsĴJ4i:y"e:K^Ўo;q!\IsRJڄ:ZEZPEƒVS&$7SKxDJ&VnVWb?-Oij9;]>κv !iqŖl$\:k#L)&&SO%ňm5Y UT5Z8ik&谻 iHx4ӌ;<.WnWݖp!:U &!p(R+VmoPo_ &#TAP0i# >}vo?>Ȳ2{$BFYj05 yZ~i2``$ ]m=<6b!pjmڶAAk0Df Ay<9mnB 4njˑ:v^8c N:\6hjma-a7[FXp{VZxỘm <<+t26hmv!DHD)KLkfm/𓣵yFn񒼂+ ֭^v7O 'xd,K[\*5ˉ8Ҳ\S~GGG4rċ,MLÕ߫OO:>2665GuG'SaMc 污a)(5V);J{V__T' @DFƟa 9-/Ǔƞv<'!F[+TuF'Ffȳ&{#=cOz뇟EǞD'z!hϤH`P?E =MOw56mk띭c}]zƞ57UR[Yɷ=tٓ։G?ݕU]O4UT_q[_sO;F_~0Sۑ8}kn|9iiz?U5?jkhi(o\a[檟*TYWM[=.izPW.FGۣc?ݸ\swp?tߊxo7J\_nV'|znrW_}}\eպ9 V|._ l2Vc/asFR:xxE}N2sxZZyv4!hLc^t:%$J!} Wh8 f!hHF/ߕ*7Ñ0%-F*!PkHq4Ka3@ !DzZfd#B5-X%DjPcӹGdp8]Dp"+XZv4f7-빹2@kS2!5^Ɇوʖ!gCR |" i6)tH藚2:$Ml L80<[:WA%$8A؟Ѫ-NkQ3~5T9UB:g;;`/^gݰ]W/~'oljѪhFG&W8 7RA~.?Nr_1ccc0nbms俉?Dr_@f(]!kۓA  <hp(z{xstb|kdFhP {cd~JC.`{oIk[SPƆH`tpdpHd鳮^ln|Aimmm-mMOZw>x܊@|44=nnljjhrCClj5P1UV@ҎHkD| 4 c[V cll \kLZMieeeE225VT>G´iIil:;u(G_Z X)Sؤ Ǵ?hϿҩFЪ~jaPlŬhʍSO_)ox85W#]iȪIN?ڣJDCEr73tLa]GdOV\R| &9V7$o(*+^4{C\qzi+*Z ,8awB CGL+%"Y-ݸ}ݜ i.&n#/XQ#eu,ڟ 6V2ɧCҔ%WJˮF5"ױ㍛e|*.C B:n"g4!>\ٍaQ)|7EE_ݼyo?꫋]z%7/-]_3兹!Q dP'"mpy1qMxX @,V$ 0VUV,WL[aX>x ZOŋ)2P d^R;!6N#YB, $qX^P"/tXԘ;ixO&Qa;6B*V*Du -ŽH"WPjn7iC'KRh4= cvAz4TH -j1LT*a 3@HbX$K2D.Jr9@z€8nNdk&#4m;*t!5XCOJZH WzCg%|iYvKR"Z#3JZMId` $X,&ahل̽.8s8cR8!S2x`(bw{Pz쎐pf+?6󊎈fY#.q^ȕB+כtFГҠe9` F-&k|J4[($yg$M(FѠN1p$Z'E0&N(Y@lsC.||J7GzbHZV9hV #"Jr~hعsbgϚf3_5{3gϚ5gsxNx$e*?=`/;?`.[0?kA^znvrNvBFVj.r_0#?=)=!{azBZaEK`X5BLV)ӭ\ 6[W[J\is(u,2Ki (.*4X #DJ% 9P!Bmc&<^knn ˶lX^?ȕ?;F'JC_EG.E?8v7n|wN.G.+.hGJ?;[˿[wWɦ^_v@M)+ C+e.,H á@bbbJJ6s&֚:B.!N 55Jo32P*TL:6~dUV-6_܆}wfQڳk l0_h 2}V#T_약[OرiqE-%R;ư.;3=+'Z58`v)tlH+,^S-#L yO_귒[֏i<[`G|@͔EzhN9HxGѮF[FCX<5p^5q.^ iiDW(l A7lw!4r8NnCkKa^mxߐf䣇]/nBE"# &Bi^oߟrErZp%SS7lذ|鲴ԔP2˸\`zܥLPzV7/[NK~_T<1sQZ|&o3jN鄫X`ֹ}ɫ/_{h[Nl5A4'!1rpJN$5?!mIj@|a(yIr֊+yGU}jKբC/ZePBn9e6OJbRHI̎d{ ӗ5KW']}|6mUpU87V$X2cA+ sy#PV7Դ<|d M%Hd[G3A-FS`.޵yǩ OthCh2՘zKoqrB 3p;zo>mv X!g8ÃJ2Ve#őbb-LښcdpB}S*E85g I9H:bm4B 0k٬Vk yCx ngtn|`ߡW~q͆yˡ9co|r|1w40lAA>8=%5mYy7o?\lKNHR_Bƙlb=ddOZHk)hHЁ$96 !(T Qomh)Y i3VJq􈢎zX>ݞ <8HG7hf{BHӘhBXX AҜ/CN w"SÓ%0 ¹ؐ՞4:ij l#lLP.`aAi6[j#42v (l :3j֐QȲbBOޙ3_9믡w]6_xAjRxa^fZrdQ~+6,]8gaNjnZBVJ$'9I)ܸrp55oF' u7Ϟz R ?s^<}ؤ $1<: c@e9jc1O26:xގwYi}]O:I׾h?+mpyѾ8(6\?,:FFz=Oc;2.FG;{;O݈y>:]Y_B wu4v6W}22/j6W >i.k{FNinYO`o}cO\[jտ5oQt~cꭏu ?m~R>1Ԇr]}ݍOZvB~ʛk?P_wK<~#?{XG~[M ?nhOJ޿޺C?+-OB8Xu}_uk?rOfg+쫺v嶻vxsX{W_9y/Μ>}C/}oq7Ν9}?'|o>}䩗^{;^oyw?xw.{g^;ۯkorOyǎzqϮ{ve"M-Uq1SBOcCzO41<>6y2CiD{Fp {!x[lLJG 4 +E;w퇈@"}#zOG: ]amI|ɓx=n--(Ыgu *c-WU664#2Z]c4GyMmEuu%SVʪ{յW=j>5sM__ghZ/F ڣGNr|^WM]5"Tb󱊪GU u ʇa~u&U`ުM~zK>[)EǿCЦ@4d_!OTGV4O59ݪ&{khGH ?hJTw,^t*G!Xx;M#MH9JVU\\\Ŀvag[+--Ҧp4_Vi`ƒHmƭi[n|WVr)2XC1 06F o~wml/xJK|[VvҮ!VZi(7oꎈ' ]K1lyҁy~_/޿|sM׌Wâi<ܹqHhy>&X[4.b d2drH(a jrC<< u0҉ <<7/.6F( 3 鼹q(&&.!TH@ORb!9`ILgr+N0(;X *ќ4! fhz#PIވq48 -b 'B!GHPȤb :JêXN.Vy{]_, [ym /(W~!0 e@O85اUSȀ̠Q:4\7#8s㓑 cZQ&֬&b40 6w`D,0 1v6.6w IiYHR0ILJ$%g-Z&촘씉3-V`:B"(An,"8[KtfB@ˢ9.?]6{z]C4xXfD& ⑙xI> |}耭vb4f4iX,06i< WћIhv豆Ɇf 9ufNkB#7|#ş(:\/}1AG;G^+?k]~wǗo?=Շxŗ\:S?St;+O۾1yH~/?/(%ÐNg:$(^g(M@5U*4 JkހJIjRR:Ҥ9m$1 Uzz8%%v6hAe mT _qyo^sӢY^jYz$R33,,,ٓ/رm\ϕx9RIQV/5ɘxHRkR)-K Nq+ΟeFBS^EX.O.JAAH1>5*Wq(䶹2Px})kH[g&Wk_tSF.11k/3̕@]mrњrEi}yI[G;ud=$^izC pd~ǺB;luF8GMv=gΰVڂf,=mƻ=6*vUʹ$D s6Ƕ b"$[o vxcܯ=ŎVkΩTjƩV1BҠPTUu:M@M.GjhtAG0Br&$-KSf[u o=w]tX  N NpGBAK\lU+9z6YwżF9G̙C,gqR\TLtu=>7%g-go<.~Uuo o]PtCEAXА茘ܰkWoW<}΃“gN^.<,ZYgCLWR6Z"p}TaW!Ca9+>kkˮ]֮]"|i,?L3C +ZiIRorBF;%2+(bmw<~ RAA!JDf` *9Xw'.Zµb'rЙQ^ >K*=d$LoGY},6t{B{P7ȸ񓵛7&D4 TF3dBBjc&x3Um|jr[Ȫ#|7`ҡ7JȌLRj4*d2՘F"KWXf҃]jKTl*$@`s]Ap[7:UkVo۱=;gtMv\7]\):);$v)P4 #\mNڢ]ALS1BhVer9bkm^FeYFZ@ q9҇T=4R|gPT2=)712ҢOK;{x]v\h-v-W ~<A i}_[8Uq3DSヽ]C}Cc:Mxz&ߕx]Qf[46O|Enh%MYo$mdwtdX?9fvXh:wor EC>U471} x>tQb1Hp'xgk򥢿+qXkC}SmU֯Z'ƺڦ=߆Zz:>uV6|88Pt ~(/iF7!9=Hso_?+]ig{g3} А\}eO_~zf`w׆ux<}-M;۪z;++_}^XfsMK}E׆ϓ =5p/pɡ։#5kxY;ONt76UxZ_\;{ch[O[է5ϞMaYoK,*}rg=-y/_:xȲ+>u䥬SwZ ^0k7^6/,$b I)Wv;C'`/hl/ɏ"0ߑFv`<f#6b&ʦQHdˆbj3G|!ObAJ_̏+U h\_C)#EjHL~b#Udt&2PGEnUa,tL  1_n`TOHeȴ 9ThYJGeh 1fX( =Kmt &h8_i`+t,.}ECwszoď+ O]1uђyB{ }'+zݳ}쿘W;,:!+rgmܲr᭻oغsծ=v˿;v|x7¢?wW.?wOvgΞ?ҹ =~hUvo:wٳG~u߹3\Nmphم}97.~(ٿ]pXnљg^ܓۑȾrdo\-xtmUwN1wͿ{d#w%?8ɕŏ.=*9O.zt뇲_RzqM᩼_μ#ΌvZț{*:}ro'.eů_|MWf-LO\paƂisc3g/Ș?/9+3}[yjMkWn\SPlڂ+gZ 7'?'{ÊŹV;ɣn۸đ{vl]lN=r8~‡:zĩgϜ9'N?|c'Cj;xl㇎>ݻoڰqmoٻcM;6-znsC.q;e,x]Zy5oz%Ku[[T64}iBO564t tLty<߇{&< Afߑ Z7NLc^ ~ '؁ogpB$3Ak |M#_xj`㷡>BIxh[__oGgGK{[s[kSk˗oc#ݝ]_[:;:MmC}Ã=GzFCmutA_s)D&@4#86b|4ĐDHnhH?$P`@`gpOh_Ho@wG_g<^Ow;DwW[Wg+lav6765}niiioookniK/KcCC=?75664"Oau UZJH4Fu|zWY}M}Em}‹AGf\HHmFRjl#!XUUUQUVSKN񩭪XW@TוC~+/)XU_Y ~UWW2*jj+kaՒWFl8t?H]GQIOڛb#g USOnh?<~hPZѦ k>4ڟp?pHXHGX46๚Z#pkF8Yőd/,w]¢;= KL@N1"ġ)eBi#hY rF˦PpM -Z$l7=ڌ+*yTagEK KQ?8YcмHm9~^1)N'yr ȹkGv_B~W~"F4|F%c~ ">~~T??_:r()~ o/ B\P !4ɥxTBB狂= F"bdi4^s[ ⋸B |*/ɋ#]St/|d qtZRR,IdR |i—A.c-CPᑌ0A0bx\&aЩJc#G#cz?6`D(ʅ@<:KȉA'HpgrM6X|@ Elow#Cn W0 7jm.gdlL|JJ<x\>oJ*G $CA,EkMVafZt&f3::J!އpalYdZ\L$"1":jj B$"J&d$[H.BL%U(J%$a|y\d[-Dp dbDȑJ1_gy,G#Z$oFd^^gϞ9c/$$..$:MJxO /*uw/4:"GPY|( a@:$LYi=& 4s .`f 8#%ulvHGEu.?B2KPJfK,M ǓBt_& J QҘPR$M@$jKu ^!3W"'Dݸ<1I B L>Ǔ0)a&$T" `D(+GS|Pb!.he~<G(E+ 0Z*ܐ|K{@FyIO{L\c Hb L#Ni r$BRF]|ނ {7>vo> ưϟ>;r3/^` 6"8)\Z049yڍE<.yt˦\ڵco`@UȰ΄N .#f5θ~[VL R~,HU2Й"S"R6lEV^xȱ[G_:.BS0034(VG /_5xHLggb"Deӕ&W. A*PjLGљ6E[}aԼi1\p%6؊FS|GШrH*EݶFM]ٿȺ[XvLҩ Ic^ z6h ƺۇ6Nj2sOfVcg[;{G22fg:ŘA!kr IF Юd|J+P_"bRMH;BM!EIAHsLcF nP(U A */bŋT ?E FNaJ#VQ\)juЭ%hE-5fp U"gP:Vkq b!]e 1 @׸uߠsu-nzJ̈́ oj=~EFVpx$)!1AcI@~aF̜PS*րpgH=(:,6(0n'G _;Ƥ[ro{o\r \}YƲՋW^ԁ^WW۲?eᅪ 437u 0>M@[SYSO@hktOߦhO9661<nA}KSDdIOϤv$he`p||`xSupogolu|v0>YEឦgomXo kίS;.Dg]}ًj߽訫n*@ƶr78ob3]C%n]xt|ͫ%7^>'=}-yᬬEm>~RQVcT|.Fe(uꂭ7$&EDD&lw-PNaPa,G 5A,tΛFN} h4  ܠ h4:>4?_¡Q40# ]|l?6qy~\>rK} "QE*PÖi|UCPy_rE"-Mf#0* 4ƛX4p1#S")rdĖ9Y MpflLR,)RC`TlRj*eFH9'Qӥ8M!?_@ɖ<^*3W'tl p)Y!a@)P1)W]VrͼUl](U(-H"ְȅ -_xqF֢i"2b/IX,iℂԭmۘcsׯ[zڕ,ٶiέ+!߼mS~A ضjӦu떯]dʜmlZ{k#-ش6cm~¾{ץ\|~w΅ȽwV^ݝn[]~;rOn_sݵv`KɹgW,wᅝv/ߙyi-g.>3kX93*)OS$7KMs^rav۳v犬H1)*8/'}U6ܸ*7=5:>:(.28!:":<":4|n\|BTLblLD۴1Rc#C! {bTPBd`lRT輸sS"ƬX25kF %eOJO[F[ df,ZEyy/\(%oY-+o-X*wE˗XbEy;6޽`E ֯H޽q+R6奮Ysˡ]ۏ{;w޽]Gn?wNzֳG9C=~ߺtWN|4l=}¹[W߹zs>RxLѕOn]}UxuѭW=QDW^?}ʲ5U?oz𱵱v34^-]#}{z:zcߦ@+؎ѡގN6;:281>Gк G&ƿ !W[{w@?q)j[OVd99'D"QڌdL'62vON! IٌBO~m{[_[뗯 !Z[;:Ÿ?#-nhjilnmscc#olDHLcچO55j?C+[GԖAU@ IŠ)ب{_]Mee/?VBCH|>UUHd4= c~h_YU%ʊkO!h5 cuCYeUokߗX[V^S%Dy]y'TUV|VU6SCLB2hb?8R6m5¿DH_G?@4O8XO0ܐbuC]u#z͵-u55UMUU_*+ʫX]B_ C42Ib k֐44F`ɑCߟHCSPZmJ+yXHz?!DSVQIh+%6X\ IP8ڔcQ4wy#x%JIkF>@VJ2H72~ `E}E'T .=I:kf iG![!ztG#f׋ /otk: z^:RAޅ#p/!J"!.5HIhlX")fR$ +"&*X"a![A6A8q,͇C# M}|PBCD)|I"*  nD Eb9$)T:?j cGS|~l1\lZ+ s;H.rvôfnejK!9&$dD$Fk5:dzh0YjVo6m +lnaYvmR\%j *q0\+8_9叆lTJRJJMrl. 9ҀBB$є,:͇4@E41_!J\>%@2'`Wsڦ>AF%Ҝ9^DƢ̚29L/ߙ^(`ʑqz%,$8)k=;y/]y9Kr V/]43%-&&?@7@n" /B71BGdl* J` 9GX0ZLDDZ^HCVk^ESs8<\'y<dJ`)Gl*%g16¨Bg\bM ~Br8"C35r3 Z֣r5rW|%mKDy T<+r8<8BH,8 D|2H8G&DPRi0 lrLHpP E"YZX @_,# $J.F")% LN oEi !-:W%'_tmՏϖu}}vߴ2!{sdߩr Zz\ asdbѠll!/AȤfU& qjBu! dhp)h"ScȨ+gmX$6;'?YR!As84˖aJ-#Z^(*R=$iuϙ-yA>JD|HĦҹjt`PNU99.?oA%eӼ 5dEFGE_t.Z"&Iz@<=ot4ٛMP(W_~fQXf1S8TH *U6ʊȓxRXiH4\ 4Z#uJh\[xɭ`2v{Xpp|HxD!jMn/#JMv.iۡF\W+ufF'W pp[U@ , `w:L;U 5%pQW/O!8^?rBۏ6ZUKsiKsLj[0pYȉ^ &R߻<:j>׾liހ #CCz[Z[t~BpɩNw }h:W[}ٽOPSwGmo{=DՇ'E.^ɧ͍}퟿~mkhmxƻ;+ZMtNxT@3-|]雇7ߔߋn-uCɫ緋 Ϸ|xz*+JKK}T_ë{.^xS/_?X~իׯ]w`[vYi~ꢘ49V0R`eߜn9oIΚ+r/r: $'\UZ*aCc H Rt`2"eEP$|b%KѐFFFz;S46!A4*Yo 3nIBi$~*"!RZt)z*ODZ@MTO:/ޗo4*Sj_&@jtOՈ&ײ$\QPgbVX =Geh-BY1jLIh ].ca[a5WQ1-Uck~"$Z?[ UDT'Rr'g UJc5)~U7[]FK$HSɞw7r$mشua!y:C:NVJ#bԢ:\@9VTFjV#l)񁙩 Sr/ɜ=?1k^¢ s3r3G.[۔pܸԄԘ䜌Df NɚIu^jA Yq2v,8jYk%nΞw`ͲVܶ6]e-޿fѾՙ;mK9:КG?.Ck2<>7.cvJ?mY; ZaT^YT~Qg&s憮Zt^|d“"ŅڰbƂ鉑P%!"4)*:*$,AA.n tDG΍u5Z˂sćύ J MHrO OK ]05&=)NL O8E%ϋIm 7&K K17%9>9)>-59#}޼Aδy떤d ZL wDf&f'$,N_6+cc~f-]8/+))+%5?3{y+W/Y7kϪ]7faM,޲dK/ݙ|׊e;W,;ykvoXs}ڹo8}ӑێFwGl?}3'p';vpߥS'ovn^ Μv7?{qq჻7ݼVx:ԏ%o?*/-s'޼~ś/k˫+ߗz[uśWeo^WkoKMSCEck>Pֱox3ڷoMBfvFg#c}Sqt֓t{&zE)p/a;<>NwC}_TԷ4մ6vt4vv~mww`Pp޾ΖRV ¤DX򩱮纪ϟk?~|Ë7M#3AQ]eʊUY^Q񱼼e/?||^VE}چ?>黲Wp? UV>|x㛏eo ߑmهeE;WU2*+>|,{[Qe?~(CWP۲ǯ?z_}go?ּ{7՟*B+?VVLH>Z#}"0$>YOxMK)֓&eSz%#p4Jk 2Rye&Fj? Z}էڪ/\_۪FxU,n'A%w$p46VW˖!i: hw-zpw~=xxOQߔAca ?xZqI)8?>|҇O\tC"$XRXZ\HXG8@M=iY'&SiŤ<%Ƀ+}ISzTh +~7QV d ;J>~c.TT""E%w^[xֽKo|{ .yֿd 4uΜ9B1:i\.G#TH(@>ás|Fqi Ch@)(L"X$U͏$L8fÖ#2E|L:Fl,$MB/݋X`bQ}|}POЗ,( "hBDPHExAY38l^޾G'!⇮@O a:o! e٥ RL0MaSBb@/-z^? q, ,Iq!}RiGTՏG  /}\ "6 F#vd+GF>^p$|Ig|~tM0._JH&"u^t|baR`RRU*5r8Es.# 9<./Jak ZAo0FgLz`vXl.l c1\o Ak4"Xc*ZkpvR#FL,ɤ`pL%ZT)z\\$DB< PSJls9LHHkPؐLgoD}4/oioBVA-:c908R6Y¢b2۷䮝Ϝxҕ;_E-JNNLN 4 '"/P|[3Њw$br& ٕ`\JД҈ CW@WV(UJyt Ht+@?,O*$ Kz(RBY|[(J(g2P&I$  !$8"sI4 -  P&@d|^@bI6ÈRr=W*trY(V)|72k)vz"DKi Yd`/J8rRoD Sz-ИxK69tNچ\Qi XlAQA2LIc16i3g?m~ 1{/>sfB.i޾>p0GJIHNIHMHN J3y.F;#I bT0MR9ɁJL+P ƇѸ[LTnK>-t C B]*w %(D2!jNVk64FrB3b r?ƥ=玭ܳ)~_'?? K&973!cu `>YWUFCݍ_?>_~?` %2Y(7j a.-v)).25/(ƿsh 9)L|%z\mU1g{KGzz1M)0 *!r)VxjHh g+\V3 1*HSj蘎"JdÝ Q9Z.;yb@fj@B㲳}]uMv- XР gXth╋JKm5>pHGnܰdYf˰D"L*gul$<YzTePQQآL2bwG63˹f\@,H&̈I¢0O0fx>F5e:s-69(`Y%()%883&fatt*=n5ĸI΄ [|9%ܙHt妅X?? =fUz|ɱKc2SZ4%67)zA\0ֻ2+&iNK3C\RLE¦D@6iwݦ B&5"܂a0>WDzmsl.i1]6V[ы{Ǻ.g{^wm(MΩ{B59AB`l1166ABB 09 ݯ{}o\z+|o}[跐ATj巙|N7m(L^80+kRQh[Z4@v赚F2y6őI !'O@J4q'mC*&!{Fj0;+5';=$GRԢp"32 I`0)Iͨ)l(k)k+_ܱevUM}qi[M]ciecQy}9UyEfw467omZ8v~]m6[Ѻxe۲˚,k{}څVt_ܼjт jjW))k+XPY^Taie⪦ڗִ,=J_֜WVRm셫.YTӺyQ}jꛋ˚T핕45-3͵sk*5.l]]9 ~NE}]aUMNٜ҆Kf-oPjQk%Mڛj6շ4Λ={ͲVm|'XھcѪ.Za׮ڴfŎVm۸um胭WlZuK6mX'+?xզ?њ/?[obggѿws]:2~rsp }zF>~ѳG/:wԹã/  #N cfWaPQ#. ȯac_6꾱d3rxh$L 0yHa6>z 30+Mbt jG6|q|h`lxХ/ ^:팣oP|1Ã$%_:'(mx9K};w}={;Ї೮CPH,W8 u<aTOc ú:}n&:^ 1PګH:Ĺ1'<Ɯ 1tTڴ;BAmC(@7byYhȺdϾ}B9>s==ǡz;{ŷb@NM0,{޻?ݖ_sWpo:1Mp"Bȗ b>W<-&J#a0 | qR RA!ccXpE % FБZ\ ^ B=#jT( @kIɪmX$,**(CFm-Np$7? \+W0>Gu+bNJmm0euxNx~'vz]~ %F\8=u zQ$dHcpZ^0 #Ii8gJH$r\|G!3zh I'YJc8~<˄E"2%eza6,#OI0>/w%^̮XO>޺cW?ƍ[5Ω)*,*IK fQEJMHQAHR$3As(ta |m ɘ= 5$L( 4l+yr _q%*X^%*D(EU2 ^$j6UbqB"$B.#AhJf/B*CtPl V m$jQ 2- !fTp7fiR Fv ڍ\DtVe7PHY:#ԫD&r@h0Etz NTF0# td\Kp+aXQBcjq{)t7 3ՔHA Xi)2E5Z+E"%ʂȚt0ؤ ZIZ+YIG[^k)5:6^1@ji%Lk2mfaHMqfpLuF;arv51|&Zʭۘ{P'v%F) Zc0f5VntB<[,R.˨U7xXB3C՘ 7h[>DZYP=ERS+ʣY鄕hn7YVCâw7&}pW7gdfD2PzAӼ啳xSS JPj?)XNj04*읷V40(pz4i"%%њ8J]`\gUVx`*̡Pdjs1JUj]Z5FlAx4*xV +Đ2{Gᜆląsv ,-\2/gnkF[Sƺƺ\ Es[Jf֖%7-SzYj]f7l_?s=I]&äL)a ^f=Yf?. Fʆh9]F4Q ev!`Q7F Y$I=mibIʂa7+-D̤r FA:BkF.\] F^Fm@.cj 6=8$15@{6ДI5j9 JPRJ@L$6j LFY!+!H". _h]Y1o2yu;2XfVkR'30TN"mJ "=Ojbq4$UoL4LCgv9n@0醇%jʫLJG^|r{lD'gV`+Gw+$ٖbv}9H+ 5>YŚ%x;zͼYzᦵ׷y(B,)XtT5b_z؟ PJ^f2-[ ALq_<۝K/JJATBqҀih㎦edgfT4Ԕ5f[a ɹsޭU׿ LgI70Y&zCagK=nA <|rܩu>`߸^IY)kђ h41ds9=9Q۲ϐaTki"nc=ޭk 3?|Onl={8|}'g@c? ɠݕa%.?=xۿ{oܾ)vL}t_fU}G ŘHeDh, 3;g2#**AtH]Mhfc'GR0 giIF+8zI;@;& s]7h('=Fڭҙԛ  bu֑.IIY,#`6ზ^Wex@Ad4jϧ^>fyų??z3Vzջٝ/=bj^1b1(D[ݻw]~suk - qg=wţ^2zΛW޿ޯ/^ݾzW/:qs\7޿v?~ەk×>iAdtM޽1ԓw||}է.Dŋݽ7rOnE!RGzg<}C4t={ɓ?ړy B`bvCo <325+gNsc>ܡsGœ;*N7N>zw5k֮ok ''d#08;ȡevV{FgEykiR3\R/RJjѐ@D!#b^ L1JD[/d_\`1ȃ s;s>/ix|X2IPh\T(S_5*0L$Ӊph>!g*JHm\Vq2 =i "B. Uib5XN$h|)"-5ZFDg,r=-bL2YbZ7bF)`P1B0J$#5n- sMm휝;qޯn;mjkZS d#]VRX]S w,v;qu[*gY\}J@3CuY>U%*enĊI-Fa.Jh\i"q+0hZML"&pBN 5 n*9&e#RJH܄kh#JB&ɥ/4܆a-5Ӄ,Z4/IZZk ݤI'8\( Z%w:7EVSJI.KF!gr}V[,J4&:-$'5I3$q$'{|`PTf7Z%΋* \4 /-ݲ飔6`$ҫpvH*1Wcr:b8N_oygvҸ1`u]^0x[0I-.;qR>tQJQi{mX:g+ߛֽv{`kV.h͟ݱ?䣵?\5lXc˧mm`m>~ضwחf>˷~҃>{ϻ:~w^\>y Μ8Á;<#?;sps9sٳGO=zN;|ǻ ]86>|vlc?uhO{)=spߙS=v:ps?X]{w޾oWyW6g{OG#ǎu?; |1 'p&@"U#xXs\D-%YpBpXY Yxf }p#2p4tNF QA/9FnJ rhn-&ϼ)K'!B9T#k J)etFDSf#m&' +T29dhHWaJ"4Fl̖Z|y5%1=Q ɤPrZbbR%jLx"XVD*iR̘e*(kjpVBt&awnYZTGUW7:pBOf5mf겡vC\>()$w/ %6OZjȐe2(ըa]/fѴiƵlT_q4 pHWDIR)"Da21Ft&(4 fcuxi2L"4Zh!>/?Q\Tn$%74[tm|kW_}v:涶nh >Qax]yi>TXA{cc98.8\ꆌH420yZm  C-D%A8Њ+@'U5: |@?!jR\2AF(T SŘLF00ڪE~!RDGQ)65D,j# ab 4zhŵɐ&,K@̐p~5l'b BFLFȾ7c 9FhE֔2R%`RF!y4 K! RCբmFgBֈp4-+Qk V:Z jEٌ ( q'j-2 ͒1j "fCe94* ƈص$R{ 6Wf(%6ޡ* Ǣ]ZDև)$a2.c.aW6-y5=i)Fl,ȕbܞoƷ+UF*TOi!U!)1m8MZB o(s$59 .+M x|˕5 iJoKY3gz{̷bf9ef|͘LKfϭ&h0T$gSi5%h3^TVP]VXEm~nlM ;NNQ0P F(ƋUb%O "t`381];i4M`lxi:=:ʠ7A/ɤbƨJ8V̬j&I VTUpU &Q+ШS90â {M!c&iyԫO6YfIi؎4!5bR=oq)Ij\)8Bmg4 $mOL)F,vIY)bv'T]0q [hhhށ0P;0`cfT_ӌy\DVt":!N"*<1R0U5fxfwe0'(Ă\(I F10'F7L279N __ȑ+evйNX[6A6XdE"C? VfWl|8}ݖ֕vg[3Fs L;=RMM,)5PtM6@,cg?:?إK9}c_zxO3(ث=S[.cSSY{*5CGHC5Bl^3n0Rhl!Cg9u5ǽ[# ^=o0G#O93:x=r\2M=[[ovĹWϜ;5t[ W. ewo!E?y{]9141prmt#o=7;W=磐NM]O_|qPǻ/D\/<{?-p/{6&>zw}{N sW{|yN 8yWnN?=~SOߘ8s=mپeo~}}?}f=8㥉K}rW ]' xo&,CK.YTWS] 8nEB&/tOg"Hԑݱ k=6 AiP0>Sdcp; [ NB qp' fX4Gx4B#UieZd.H\'j U6 ƓӬD@x4Dȑ9UzkbQ3tF!Arx ic<(SbIj4 V1AKtf"i$9ezw 8BEFA/yzTS1 jkGC9soΝ_C$Xȣ@Zj6<"콻'SWxȕ{[ɾ'WԆ|&RRBb(aV.FfTK Jj4QJBR,&`T XĂB* ZN%*\PF L&- |>!W)HaRl8eIL$SZtR^&%"BM3Q&fr W, 8:IvluòqP9Iߪnă6KZFAZ._fJv2S:p(n2{-ֈv ͔FyY~Ob^vIjJFmHj5F$&/%EFJJw{U C>kr[ZE` UyRCA( tج&ڀHՄF{]^l,I0Ӥa6:sU6Wn w,$E(=a$P\fT 3** ֯x,@ aOmٕ מ do8#LJ FRC6\N(L:lJN:K:]z'ڣtfY]!O 0ܧCP`iZnEfAQ8<94[tEEHfijAA88_^ZNqF2}YHIjN}AikYe^$)?9YJR,H+LύF+NϬ//.N-HΪ-.--j,k(m(*<305pw,l+M+ͨ+/.FuեU%9Ҍ9卋߾hNu}UvAke슊ܜҒM充ّpQ^RuyNk]YKmyKMe{c]kmu]eYyQ~Eq~}My[TTeӒi4AXZ[TxNXGcEmqVaz8?5Xz.ȔTfW6VUWU敗T@SR_Y[Q\unkӼ9--sZkj[:]d+>`5?By ZkV,h`IۚxΊEW/XbeV/aO֮ZdysV-X^ǚmش~ wn~Ox+lXx,__o펭_|l盾޼q'뷬_um|ՖO~]>|m-}qW6ٖnm?-Yn;Vn͂5k|Ѳ~?nݿg/_:7<|ܙ#G>98xfh|S/ _x5: 1a|0 Afq||+e1A45m,dXfI ?-ƞ:%d#݆Xc/ƆGQg`h0kCeKHk#C#6mb{zfu2h`A.$@cXѐ6Xk3M^~ MQCȈ!d^ ݈$>׽Vov uvA偫qpp0l YF#;Bi,_5\cAC`}`}]<}1u д}G;{?e:Qy_`~e׏?fg_~᫯?ZF ~[+BN f;k&vW,^h[X4T$WIUVhb!kRpP =B2##'ʒ1 ||8B G(f%fqfr<+@n!o MHG" ƪ>oٵ8ګ[k|bX ?X9 L&ZIBjVXL4+1%! R5%$b83gψIrRq;'2Q+)؛[K7#&n8$%2 nJXp-JL4j hTѩ3D BA( JԄ hz\1{i`6) x4:=EDm,V݁6.v{fdq:=A() 7AO,f,v,S?CsbS`J#Vi1 3^Gi2vl0m2Gh}Oji%V $Rį((z=iL2S#ԌKjRq @t+V۶kpݿ~Mkk5/[2/?=+;z5e6K(yOq)t@v"ٽ,(< GcVG`RfƬqE2`b`݄DH+M"'BB&JD4`A4V.M&djD B FH4tX*ʔzĭihQ*V&UAyDLɡ{ 0ZHL CXVOjDVՌ|U j\&*Ua -Fz\oD X0N ͈DKr)aMPjF1n>v(Crr  HZD J 0hL6 iQ鬸i<1&ң;hgK3K԰h5&֪TCcvz7;T+Zܭp F! U?AKuGs Gk( @Ǵzl iqH5zcTg*Lo*-qdDW$I#EP61Z]Qk8LO4jEB08Xv?崙&jDڡ]@Y}]qMuFq~bv75\[UiJa:xRⳚVVc0f1Ƽ[oxMΊAԎ11q3g1\hQٕ닦R39䴤ܜRZXVYYEKKAMMFQ+2"ap .0LmcB<+N(Xhj'ՔMmDsaSu*5PNV mCИa6:@9 ˜Y 3ߝ\|܌طooܸfs /MNq17yo|N 7~f|;Y"nL7%aE osg1K»}ƾ}_bg (F'U ҭThIOho %19'9-?"M^vM.kax(bX1j4!F;0tbB,W)7A<"v0f >NITK_$ ҸX^l ԽLł q" <x0*ϚoA;@'pcX &u08.p=<Ж2;y00BOfHn+zYm6i>P0QNm!.e 2Ր%DEJ_E!*3H)3݆ZGNvu]̲-}?E=wgj&:Ij )OJ003:;"5N/a#b?~Ⱦ&#ijvޥ{hG͛O'X@ ~w78C"LVVB {a13ƨۜ. zӼz+.y|^>{4H$pBޠn c NIZDK S#~gpl|bєW<S.#n6 h0Cm-^йwzĹ<>#g|Ï\oAtv%fWLW鼹My©` ׶U <5l@ iyջ3Ep,&e>ٶ:^"׷߉JY6 zRhZ֔*kfq4oev;^G+IYbHV.$<$= 3N9yua0ekuF)Fx9 O ipaHsEY! 㭃2;,vu86bßw͗fr$tPoRT0=jr'Y|>؅%d׶έX5u] x7ٳ'O>f)!o +GO\ב;woy'a_7_?-[o߹uomn8l+((*m-w|">SFV9^]cjNWc5Xo֚JEW U7pbRVU:P#D|Ъ[L*4*ǔ XrŌ A*#F~& |%!)sD,*^ҩZ\)$q*G_J ."Kt(BJ$mjRRjp\'XoTjh\0F 7hUF\+a f7zhv3C`5; ؽI;=VO:Dit)h$bv"6dT@ eo0RY[J gf5Vt@0k֬rӗ/V&^ x|]_ېi`ai2i#8 M8 <쌬$$`[?XZVWUҒF6ypEmYnϡ:gVZr=֭LKdZ(Px$6V1]wz!B!Okw'CAmi:c&;#P85M' 6Y^PpI ; kV2h(śۗ ETW$ڂ`jIzAQj^vbF/eR\͟S?q5K奤&]iѬfN sSR2R0ۜA;`wE܁;9IYݴ=dw'YԀ璘wcvR(5Kfd&gfMLɉWϮnmQw0?% 5SK􌂴윒ܬha~rIQZiQfIaV^fjV*35/3-7=,/+ '( :??RhS H"?I-'Y%ٕekiinli*/ϩ.+)/)ϯl-)ohlRQU[QT3"<<$8.W_Qj)ikn*),J)*S[""gas#֪eMK.hi^Һu٭ jjTV-nF,+u?}Y[von#׿V[b?}U!l:l|庥W-^f-[+Z1o–ymUsgWu̩^r.ߺyՎmڹ˝~ 8sprd#&FGƆ'F6>zidhxGc8+-QV{nl2mM kOڦA:JcI# lX^GAuבQIO8 5cRG/q641 !ω6mGcFu ibt!4ֽ >iӡaH\ R@W(䪛^B(#1akL\Ʋ1hG^S;:4_q]8#y5(R7󚪱 &{ ""Fɑ @cjqA:g݇"衮cNu=p 2?sp#=ǐzztJpU݃t֠ .Q??-o?R ~'&*RBA/bc8ȿJ&Yp R0"a*GBKl|l["BITX9偡]P B\ ̥8W ]o80&n,8.1/Y︄82V=#oNb029Y>S/W ʋv͋%"\P!=R U e*J+JF;Ir  `GCY5ma R'HHbcqq(A ωI /Ab"OTJpif?OgڜDDYYF$( F͈iڬäj&h4$a,^֤(% FӁ iF i+eZ.gwx\nt3{P7r<.WCh-F$`R 9Bg@"Phc3i^iJL&STiF G&ECd@9,g"M'ғ9E%eEeUsg7eizO3uΑYlMvll϶}7_عp.\42)9I ^0e"/Rs >7͓AK@_.)POd:q &x=t\\PWhUVeH+ר1  #t"M{?m]n}%ɝ#h8̢("EJV,JE˲,&I!g0ljf(ZA4{#4//lo_)*̲=0J$(ōNw @%04/# ? R.#POv|zG|JPqT02d  4)Iy4OA<ϲh=⡥x `' D<YX;V9U ]OV3A 㶺!Eg0EbJXO"d Ŷy=um zr_-5Tc:R)nYk**g뼎RW[ /H***VTWFg4^Pl*ԻpY5+:zz{{: z-l*t'2iEQHI O(0rÈ ^YU:+y)7SD%Q|Ciqy @wIh! 5gvT<?yG?zp֏\npU;![3z/>b9H!݆ N9>q١NuvFz4'8j Z 3A+kj PK C14DHCoذ GJ$\ynC: 6E%B$-l"%?Ahx@ dM5%AdB$B&RLA)V԰SP9y%frJ&/d# X,\.]h'cQIt)(҅\ofF)I1 +q88AQDZb\`X^O?rΘnb9:x'W3 p@0 t>0bq]u-Lf}l'谛#$ΊAD">+I?tɚ|=UM?*=}c.Ҙ7L1.Es\SWK͋?ɜK:ں}ĘN-]]4[oGܶ\Fy9VLk=UahB2R3t q˯~j3<#u諿튵J'`T'#p$ *rWė~iݻs@CR40l|/:{"Mt<̉)4a:lXhņHJB|wځ?| {dwapa}x)}[xOqb4 FG1lD3,"x@hC,"P,LIh&A11Q-0P)eP0L91bB"ə)\8ʅe>‡%!" qVN4#X>/c9** yXJp bŀ" h8!..@acD>}/\v0Ҧn'o~/'ϔp0#wv^7>zǾy ǯ_<}'ʓwʓwo=z ؙGOpv͋״o޾p#Gn>3'-O/ΟrjCΟ.~Y<}ɓ?{舎E'?z٫ٷ#g*#r+|/ňXjD>Pdo-ZORl.]Jp@&},z472jGH-f_>!"3RBnw=n@=HDjՉz zգ5gQku]2:{WK u.m,>_ˣcǵhA/Sҽ. ~>N6l.aqXh AK*&%L!۟xjRm`O}w^>r\6t!ڇ4D( &" F9? Nx'V54rd)a0 RmjjfP3-[/GY!x0$p3kEIKKk{*}W?XI,}:4$YOP8 mC-m! D\ZѷKDA% DԑI1ӱhJ15UcQU\;35UQAbQ8 < w +*3|!˴ dI-b)zdKIB&[H34X2FC$eA$PT)oI62᷿|9ED#BZSI2'M@QjRiS*b5/r \c4 |im*Ζypۊ ws-̂Ζb[)8ցQ1Rnohjkln=|HdpF- ;{u542ڜw%)vlk~QO뒾%{hʥ.[;9ֵ|]]mM:k]cIw#+e#9!uag󂎶,홷E=h#}_fɒKŋW/\/]` Vh,ZUO?+.Zӥ+W/|xՂek?e+\S|k~hͣKW=tnmoHR&&XKQ)BlKGݶ];>۽cw_m?wρo:oO䨉i8!Ǐ<>|zx!\GO<1tu8^v{~HGttZHs-$B4 ';ylԐ[CiZ^gu54#G;!MΆO;rJ;1I8^vAۨLشi?߸Ϸr֝n߰ikl#hm43]mGCO>}/Mo~m7ض; ! Ph6mC F-m\6i8ݶ-;ؤ!bL2QCt@mZMrغm/vlAzm`Z.Pn^.w߶o>]sWٱefZ6]^mf`~G~cVoƉ{P=XQcXB+\]uA`t04;1Rp}N{:T QUusku٩J TUg2׀5ueYTW1ZlF7FCf:*h | $iAS[gkyh8F&Xfp[}Msya>!\/#48VPŋDg؃]Z9[ 5uU`Ƅ-k pu~Tpp{Mmj cө9po"b [ͭ eqv݄`iCyig s!/G0> kǝ%|/ r!(PH3$TQR( D%d!D]MM2܋O4ÃtüvcӰTNܣףEp*\ `z=p|^Wu]hFV %:)V뇚 4!4T71D.NW[g1vhtEfҪDiWM6-VGLv$Wg1[zat}@!Y1OҠх.e?1O.]DBDo 0PWLVW^oFgFbaRKSd>/lgTD4`p$aj8>@in2ׅx~OB#F\}z ZCNfx$ 1 $Ǒl#H/hbtd ʻDxR//a~)z}~ b R^DIwLOD}L VF+YG9N FTDņX1d ·B1O)BIaEhPKɊ ` cj[[dₒKHEpA,^.Lp8Yzgu*!ƨ5,mVzH!1TK -xd )m|H D<={v} ygsp,ag ֪58qv$oj:HL Ŵd֬]9]`29z+\>"b-D b."Q9 t$IgbMHV^{:6>>r5?}G.+Z&Ne@{kd2Atu/ZpPS88xtʕ ]д8YSO#hLdZE9o:;:#Q7"p g/^z,3&7#&nӭa1Ù~ua7oyW)t3P45g3Je_lqI!P/Ůbe Iu(Mawb0A461L`H0hS ,/t^ean2l | ę@d |lI^& +$/:ٰ KNcKI:L@L J.C10̈́`e qSp4(ajb (q>' D>fX:]hQR\8VRB 䐢񘌈"$\^aESESD< }n<α? aФ J*L'3BSC-!JVG =uDezqjb."M3~?˫<9O?c, oѴ״.695:1ܽqkĦRC{'F]o׎o?76:Ë[w'_@4ҮdΤ7._x~zK@:Zm)x ^>41vf,_2>1-66Fo<SGvFFϖ!iˇo]=_={ҩn|q=Y.NM\>ȝphGϝ:8|'˷n=wȕ3C7.t0荋.}_th˗uedn=WÍ:ݗpb+S&n}ƥG8zÛ/qmKt.^8xyȕ˃WM[W~I8gcozG߽2\R|ڰV^|{gap^cSW^u&/;?ݻӯ|9ss{}۝~{h7G=u|p-~9{w׿_{(kO[`zf<\H[;~֮z_!%St4hL-!@M4a6,f͊?lvK_'AeO@9\=/@J:;4#lN$m wKÃ3̣hfy7`Xp&,YXG'n exȀp4NScsXZŃޚqր3F!%|2Ds0a&v$2yx'l`NFeA'lD$/LtHgǟي'_Գ?;?o[>O?O?>:00R\՚ >'Ќ Fӧ}x҅_ #?E;B6+9y}DS醣{Mɚ`f 5K#YjGŃ~nM=hh2ĐTԼ n8p!v.=cgcvD =h;MNaڌȄ&  %xΰXFDDAdERH4ө*r  qM}| ;혿gAR 6bں[U6anͳ xx!#0O*Wb$QH1iV\+5"S1$-bqpv}' Ss!h4tdHgYTf?j) 3޻K^~?v9^vC/s}p8k0e٨ttKϼGqBCOȯW^yGhWcidk+y1\jm"BXH*M2~IBViNI>;ۛM'yjX+2M|^7ĈFa]e1#bXÊ#!WxE6 LqPdQ%JrLF<'q"p!} D`vG(,ABD!It4 x.elBINp!Ex:$%^ 2!~6:1%2T 0HFcQ1Kt@ M&$!RKSU ) sXyP4kÿSMBC>yLWx2ƓWD®J\JR9KRgU,vs B!I\&HWCqaOZ wvv5tv5t6$K]bS{؞϶dD$#ۜh/.l]1:5YjoN;-} ;zMbs*OxK6oA[SOgع/ћkζtf-=R[oc뼖-=MRfз"0ƺ?9bQݽ_mܷkW=|<4<2֏цO :}_2\' 5^GM7mPtM/=ӪtK/4( 3jh?z 3LJvJ#3ב W;v Ag]mZMCӎ:u͔nmٲ{Ӧ6#|Ӯ6m_n޲cHl3"8u4+fѶih;fP>_6mՉG۶uBغy;VYyۦϷm^CmM`mC8gdndž;6m޾}6cH> 6 v5]ܶu-_*(4毶n=c|r/u۲q;nڥS;NWiG͵/hM] g3DO>'o~?>dU]vglztr3/AX 4$(W2V3āC,5r* )Qa Ӌ44sy Bh")Ũ9Ngt~?z<8sfU^Fv=5 Q^wBJR`DULչoἁR.w pVM46[_ݷy֮ygOq4/eqfdZi3v):t-6g=Tp4H`#G+Ŀv ;d(ŲGh@!BEөisZ]2mN'<8X8AՊH4v# ,f:k 3q}V?>X¸x}4ODTÐM1~H l(#D|``9ɋ Aļ!#T@Q x'Aܔ!@B8BTwy)UI%.d! K*É.$yƹF,& Bh^dy ~T0B(:rGKdG0,aT_T ^F2A0?C>i2af p`0qO𒍍RYgf=N_lG6ηZ*ICaDJ44` օ[EӤFa璬J"[hX ݲk޾LScS2qB 2&RꚊzC^ښMuFUdDNiԱ= eӥ}龥Ԭ,e{ Bss:_PSl6)pXA MzlvSm=r+0:/%$Q,xHd"<8* 8GyQmeZD/kZ{ JBeVJ ;2"&5VV̞3w Sʀ,-5*(宯BzΜUU5 Ab9YpjS\P/1{2LX$b&,fYN%iG$ :Z674w%3E=!$t)m m*rq@+4 $x'{D/{QUFf{׃s"^:3>A_pB)?$Sh!ؐD@sy0/$΄,#rȨ-a8 jZ'Ir,;K S}p @zF'䵞&K!h%,DCIF0$5&QY I2xCmpc)9idJFh2J:IC73Q% R@QIQ1V9Y`Wh.,fM|c6SL&ӪPhJ4M%ā R;tC#e|罷;`%hNg"*PB ï )Ayx?|3^.xxƒ*,g"/MVk^x>_51^oޖ"H(Њ <0AK\(sƞZEWx/ot6$5 M=L$!/'[\GT5Qsp5bl:U:V<#q]ƽ{]iLDECp1uL3x*/x&%c W^vεITu26<|sBAZ8x[C R6䢴ziF3 p mtt>8& 609틣&ᩦ{絵O>Oarr|m ŠĠCha਺ 8-N%~Ɵ')YyjL`tybE%mtKK˼Da#b3ܜgtr՟" Dt0D1r b7|7_ v4yή>Y]fxIjX-x4q>XqZ~}RJF?9է(AfP +09qB5- 0p J ݿxg_{ɗŒZ"84&g9)i^ Hh Tb2ITC$^ hFgs m\ .)=QBj05R6Y9A 6.^ d$J$&Vjiv~E`'5nB!ϨrySSl*^Hȹp@UϭdӝN:mz9ԡG_x5?֟?rs77?սonZhN!.;w'ӕ:օcWL^?\;tw+GNAjguc;8:Yp̞ca91uKc/S:[:}ځ[Ο:zc'oݾ2X;_Pt'8n['n]rv{ܾCF._xj: 'N9xsڿ}Gݽ11zԩu醿>dtc~7|EKVgYI M />SOj,fz L!!%(/p]]W*efuM#\U`5$}o& idLUcpV:tmznpz5b~NZ<ނF'ey Y>1H3ΚqoTwĈ^y O<Ξ<ܣ~aA K0.wƘMD3Aɩk9.5unr 6KPWc5ͪz5UN3jsmZsȣ!T# Aj0_ft\ "Kl6@`؉{n cCmjsm@v%JHXDGm S9V3 EN&k/?A7i( eaɲ`|H2_sMT'NE1 :hkC0%N\%$AhZȤa^&t!< i1"Җ/tZzZ x)R-m h\:.StsАOX$ؘI5,X?OJslCc)cI8hXIpH1ZH[[2Ɋ/`ٝk-y94SAQ N u( 8igXOk'y/>ȳO=zU g_}ѷ~uw~כ5tp}CwءÃ}1D8t|}<5#8Vhvtfԥо`zIdžNvt4cC; ҿW ΈH}5ú!"SȎa2X9:xJG͎!6Ç i+<hzƍmz˶o7m/o@ضi2B Ct8!5H2۶m;֭_|mުMMs<"_!M6GwHDe04":=ڶߴUGm;_ IP%ޖ ֶ֝Mlۺa۶gϾ۪ pDVICǼq6}['ԕv,mي)7|Ϗ?>yw?[k\PkYlNnB|U8u8^T[_eU!hN{c \]*t8qr<^e#Lx}6*ŤI8fVk4@05ͬM*kc6!)TNUUSYQ9g\h:VY]~Y-k9 )O3&olzXASN˥fu<^ThDG0Qf7Zm:~I;B!ͪ qnmfG.g45\FK /ErNu(68u2@M 3ٜHb'ۘm Tf0#hD$#a A9]A/{YYG8DD08]ld>C2#F N4+`  ׊*vդK 8d(XB]:#x T $Q.(r=i.@/)6kZYFo"6eqN/zV FFid$ fPZT95F"My! $SB,˷IFFIr !H#Gc Knây^2+ARIHM͏h5 QOXY$# {cx%IAT#X#8c"jKoWtb~BP5IH(i\tq @|~ dfh_b 217".ѐs=Wld%D>O<ҷlʅj:ZC&JHCGHOO zdD }pr@ |Sc[cC[؜76t6@տ)ko[OWB]^w2W9U܊j+`p[UU܈n07t b eYڹw@cws"R3L"ǂF WbB,$`Lp:֣9fc}mPv#!Yk:/\P+õ JQAYN $% r$JD\,QO& R0exFrp֠ A ;E9>C*4TV9vPOgY PA= K #5!b0ze gY `3!a KMJlXJA)STCv$X<F Tr4bb"-Az*(<;An`ϷH ʃyHãITO&J%r\8!d1]h[u ޼_)[EMs!f@uQZ,rQ͘TKx^ WumX_Q ~m0ZN v%FR- 󆝘ز`';㣍:69KLE)12['p JMa1 %95ʫ)8ڝ6nH78ɠ[pJ$5#Eh/-Ygccw'>I^Ʃ/@3w[0+ZI`Ghhl)$3;iUOGE@HhtVV1aTg[CJ!.9>t5z|ֻ3N23A++55tm=or{pݾ/ȉ>;lVm Kvƕ/uDHPppkRPI^lU! b$O<_x٩'=&oݹk'2Yw4{(>Na'))oZ #ˆz .LLsNZۺqssv; 1\I>Ai:k^ BumFH6~ٌB`3q0݇+P8{ X1Ɗq&RXKe=#O6C6$DuTrH錍r.P3!%M4j᭨6jje:ѢjʵcTz.!0Pb~"j>QL D|Owx"6R~k&KtCCׂ+ֶt/%K+f8# $P}=ᑕpFid.4ťl8Ywݞhh][=}/W<t̕|^u񣋞\䩏0=XLP;Ni?Ѧ+69gSeONܝ359-3cc}yq0bbow^=35uC35u GΏѪnѓz+ܻ9|8zbԙ3gi3佉ׯZ.4ѮLWu;sq ǎ:w"?^2zC~ 7F:qڱ{/sخK]>wҹN9rSSN'.j<7F >|pow~vȞqՑc<9С/ؑ`poNy7/s|xӉ/|S<3vcO>tܮk<;Ⱦ{ׇSYO\9.|759_? s}3{Ν=|p;>>/n_=B|n?wRKzۗ/櫋gNULܾ|>7z㧟7^y/%KV' #|,!l*}jK[bHEUQSSf͐Zi|"f24$O5)Rw@4Y8mWڐH%䨶8UY.ݔú0N.I8hvg8g9wVh*8m@!O4yV`㉈HJ?p+\4.Zp!bTTOqb%1RsL8V}?>bLJG_ڰwÉG?޺}W^zk_kV?jc e3yƅ fۃO-^ 1tImиw_>lsأ$ׅE+aQ&M~r1mu  ͅ`qm.i5+j?I3vc76{wߛ7Hv]J2*ۮn7r okF#332# $䀦1ƒ BHzϗ ͽ76Elʼn$9;ߤH!ij{'{zq@` Ah0FvXi`OkQ\,0DQ̭EbQ$Nppq;!hiP|$y0os߄ K֘;l-4X*DFxJ{{TގjkZ7}``fOTHzEW-T1b .𪊸y)·@sD,LKq֮dͪ/ɽ]Js,׮w}\'y!6.xxz_|7xOplE?&5_/ M&$UR ~G+9%'If*x<tAǓDp;ɥ|lE-\lrI WNhrRD8ɵI ?ɥs@4 kg\fEf_'[fq}4$t@,F$BEG"Ly1'$F]8  ,AA(@r;ki[EBac@M7 p%/D>!"h!@Xc_ND놪XQ2#B4GPNPdNrfHB<Α8pCd JDNbJlEI*|FI4dmXZ6 ,0Kv(2Hk MU NI*)=>Nr#Ѽ5B2q" bHM%V:PS$7bƄ.iQͩ$- zU(aveIO, r &6F1)=ޡ~q`q ^At|j"t3U;[#(Ǒ D14{AUĹY#f@35KTå8ˀ7nL+]겧-.\̌٭Dc\okaZY`$!Z~2uepD^ cQE`ТK:zmT,^v7N>?48cRkLC6ʺ -͓':$f G!pxEO劥iS/^Z_bpWsB:j+U jVgsZ F~<ަ@0riʟW(_ P[UnJ+&f]XUI%I$bF֊Q' id\r6Kr2Xk4빜UL[0ۢe<6[(@CSD`h #9Ex^E5G="Cl* Z:r4N>]`njn(txyS,Y08&#id -kISLs4RIˑGjevH-lgBg&V(u[Xa*F` F!*|>-haGޝ-Q2ZILNWB^* JY(R=$Պb?[hsw@KZ{>w]xc=$VΚ'bTbb %L&".l9L]3.h`mgrRF1@G =U%9gJ)^y!Rrt29ǂ9"$mVzK_=:/rQN"L08߸dWn5)&6X̚pg_<4{ػwi(#(!8 X(!TJ+”}~ h(ڹ"2x/@;F4-0 YNӭvmᘃ@}ݹ}bH\ ᔪ^ ǦdkOW-=cϟ;DFpdŽ@-Ȗ"ئ@  &XYNECnNҒׯ_~sGK1043]i)xL=!*W*,LkniʫK,خ=|b+: J5PQFЄq\O5J63/=S"飍ۻ^99D\#p-N&]=!"FI҄I%9)ip2=0 ##%K:^\\Gf cT8ѦY4<[M9/4bH JRam`[j|lؙ;?xv?m<? ?w#(mC~msl~G޿ɝg~WO~ao}{p`0I¥; ̧ޱoΟ9o?߳cCΟݑOtǶU?~sOjpίܼqu_lpW[=m/\K/??'S-V dLni _IKO3 u T&yp[<,A8] Ǖ\"ј9"qq`s1gnd@&& (kl 5z-~ه5 aҁҨ(㉱%Ƹ`dV1 Q/&zH.%xxOC<{8?&JND(ݏ#P̃v][6Ѓ?towys/Y8K@4|>]9axl뺧P[.39y0W Di3>&OTb"Ĺ T 覩0"8z I7#$z5{]F(FB1$|5gATkb#6Ch)7p~xLni-LDcE H\ g![biYjE4zXpd4^+g͜~ݵ]k\t={xw}÷.o[,|'xjd޽{ϟ4uљ8i /Ek84C6`6j5twdıJS,cHL(Kx!?@F d4Q# $GRQNsRX2|]#=[WR>dƳ$8Vv)ok2OI]w~UK 3VN aIQ%G `J[!Y21<u:,WKtRVQ\T.KCӦz{[@XR3&2|jX N:^f̚6JY% /W/Zu'/v>gתEpyTO%٩i@R:6DܒJ\ >I ]st.K UxGlfW{3fL+]]Rn/'J%x^>cp!9Ca9.QUDxB[vgtL˘,m猂nF AS\SdР::j D3guw G̈́LYR m]G(.% *'xVch !@Oo{[%l}Sdh̊M"ZEZW|C{'$J EXVQ(f;d1GdU(R=L< GƳl5ietUKjҁ 8Wibk2pRQ0j&lR%x/ кTBj \Zލ3N<0̗S"CxiGי3U ta0 X0C@P` 8fNޞ fQɳC+6cWbm>ݵ{vĝ b.Ѣk=.Re7nJk]¹.8j6sxxn$.cxd7wd!^G8G:hp.P>qQ\9nH m;ƕ.h`;wpߎ=Hymd۷رWqUk\ٱ-~h}hhr! hlG[{YIq[sG[dh 惕kW~z..wzʵ utq4s4Wx׭l>ܰbf&߸E>^fلܜ;Kx[KG[VzU_{n[(?aH$LC8EuW_3PΤƆ `H{2 8zNP4%IJzr6 ^bɢr҂\* \4ФpuGUBؖ~]9krYm"8N\~x . QR;:nnɍ#kH:-j8`O4DZ IDh*$ &:+ K8Z_Ӆ-#6~|NnZIY} :>3nGN,0g33<; 9B8U`ع,m2yRgsf_Z:z[P0h03<h2; 82VqpAHudet^Dj좜Aˏ&R@F9Իjj TS Lldf&WELAE٪.NB$M'8M1,r!wG xN%}1hP7H8cX$@2yd7*P0LIQIrtZ7?0ˠ#?44ehhHXVhh1n{+/ׇ;nx uKKr%02#6QA AX ͈)m &&io<_Ap7#v x\nHRcđF:Ȉ,Q)F%u _J`hp iJrx `0i{ɇNnk/w(vV@P p B3BQ ,D|QÌn#Z6#"XX/t8)E jTW }LwvKָ|o+Sm3lZ/O7dϿ|̻zzZ(aG=cDDz^V"_8ơ $+SWѲRIJs4)Fpஊ@V&O bkO ](I;Z>hf̈́mJ pXekVJW4&)-QHeт$K' lyQV~/r8JMa N J LJFa'(:YItɭ}z`<-!gHgr\C.[uM5cJ=mX 'XQUzR* ]s=MMٹjqAViԊmӋ0L;ƉFI_vsFQh8ԱݵLc`괡Y: z{>hWJVVjXMdpA46}٩-GCLy%:*.&;JlRMqbBi>"04kJZ.,CIz .s8ڦ-[;{`ND0bq ~kwu $m=3k탅JSϾ8x񂫵OA yZFY -.RsALmYOZUۮ%RÏ/]8sO?҂a!oQ` !H#S:SIsО `_Oy衧.=oS9hlÜ^.>_~w~ǞyfO|a4h*y2njZ6syCSϘ:oPO |wGxO %BxqeLfSS) [wΝ}k pQ,3v̅osɄU3U"d3 nSB/a43P:dz~{3j$ q+cMz-@._mm]@ocp<+]|͞x W#a51Q+';۫p*ʡ`f ›(a- ~,8GHɽ҈aDއ[PTG丐"u bfS-ʨvQKv)ݩt]KaH\H)r_jZl2f6>65wQwi3n=wyb8[KO>C)WR ViddkzrPMƥ.53KITsKL19M33yLOkᆴkq>,O(#UCNrh;fjtŶJt[+ G+,Yj庱q¥1V;sj뮾K{ 67_{-ݾl}mC3/W | ]F~kroW8S`s\';CΜpsɋvdΌEOnչs>飇;s֑7cc?9 k'!SgL8xc<{r/ǣ~>e>=;;qp;wlG3G[}qh#[vز󫍧rA gn|(bܿw릍oÑoc#ǿ wC9}ڷؼ؁|g/lgKd]?zXg~ܱw~:N>yl;vN:p{mF,g=۾\}`g~9~96z`?mfd]kQk@YisZx^kl4dtq™-]484eT8 t_ȩw/_v]˂8KhRgRpG s6xQUJfIMSt][nvUT9C +jiB8iY)KY i$!87^xvxjENki ,C&-4˒_yOwܺ. m4,Ќ\j/:zgΞyMЭ9] jmk]B.qFB5eRr˭]͕S"Mĕ>M#ir\Ͳi$"(Nby&4TQ#)k$R`0x'9EED+4AEc<⸈,R'9TJC`$z̆(' MPD"lc浻dd֝ۿس{x۶mxݻ'2%mh.;vpWC޵g<栋)in>!\NIF9op4$sݗ1];F#nVvYsqP:wdz[fڵYu6nl5YJ?h.L9Bd>CČCXҜ|4gܮL6O9T.^5ĻKdP"?P<8GInA)1Gmկ@<ѺP@\eq[ ŵ c'\%v.깺rq$q5*wpW7^7۫^|o[(FLbCζz8Z9\- W5L=? jW*H7JY0;cJ4 8L0Q E[Fo016B3~rh4ёQsQ'[ I{"hn 9N:L`(it8B.ߏ(Q/v0, CӢx9 bvA,p7% f?E"p D0'1I =]%<2w8c_z"b+uC0܂&(UO$"1p4'9sMcgCԛ! 4Cda Qb(N0MMKV 9̒ R'7wŶM.1{ @&-2 G5&m2ʔmNGg$~"d[ΘduZ#>=r+xiL^P J6XJpĴ4Q:p<+RPCO8.G#a>hA"")' %$DXHIA`!mɕ;DydBZ$D3 Akoh>`QYDgGRNnTkoWԡVrJ[OO %e Eݲ|0Ӛ{QUM0}_avpq4JzMIE)2dbJLChp TFx>i҂% mۓCKCSg;MADUc5W-S$0``($Rh-H(@4/AeI*˪^?GȚ J VIfAOU$%JpH vh?V&؟H#Hܬ4E581.IQIIguۛ%puE*O,Cc6-Daڲ+ßDi03 44tOYyA_a_K QQ[&* M8$$&" G\5URsLF0>4ْYg BAT !h*& .a2Ri23q1sd ,E4Jwcw:f[*Y(ZύhR*VҲs\n%(TIJPV_:]ΦkfƮ0r:3JZ6[{~ [񧟺[aRFₒߛq.{[>þ^Jb 1^xqG{1RwNpicP+\{>&Y#UZ~׃%uӉK&!hT\$CS/.YJJ^3:mO?3Gϝ?}~S/8ei ~Յ NBܹ͟oo?SaEL",O2% _Wut |T <űO?vM˵-Q@p[ T*,HYrXlƬ_| EytLE०pt'Fx.KkVD厇,aM#XI۴qқa|A#Hm[")ķ,qp0Aċў|Ky'#UaXX qE< ;-q%Q2ـX`3'&Ex 6nTF6DR.v). JՒV5vêd iBwwZI6k֩= f^?{S__,M%48Ex:JpX15(t'JO勝Q=a1C)QF=b~P=|- E&2a !jaa&{8R$Wm4cc1HTl^+O){dZ~?9Ԉԙ_.:̣?X~7.;zѻo-dch޿ݮ2q ~G~KYr.\|o֍lYןg޽{|o֝w{߱y;oOȁݻV?7HzTs0 8ZSn `-Q>Wc u8'&89[Ls4~ GÄ !!T$P P4#$ d;ٸXRN #i]XH맚WT8⑇F=nc;w{oo_ȃw}vߴdsf/Ypop ,>uּ9)$,  @3@O7y 3/ϻS=U ig|&aΕ)>(Z,x,쐨 %]pl!$jo4_u]È@ h:|x )S eOܤ9 އ띃fq}ssy3~?xG_|^}מ{^{Wʟ_|<zǖ.R.uu.֧xbΔ1C"id" ! 1(D|1aL&.ca.|QOkZ`3x`Q4ΐa7qQ%`~:cc~5tfKxͼ-U2ڪ&ũpK)puNŃ#B常3 IģQ$GxPЏVãư? ,4Mv&E)2<Â% 9mC8۩D+ŌDn.@ /ZcH$u^].Ѻ*kˑO%-M$svJ pEj90^xV' 2qKŃ޸KbQxAĭ/$Y*ˤH1ɿ뫧zO׿}6uW_9cΑ{1gI7s5~وwDBfxJ5n,]X"܅.'f+r~ "k!d l_7sE\@б};h#>^mxxmx^2*h]?Popgg]:pGs`.r} 99[뜌PoTP5ׯ~#i] Cg7nX9"uvvD] |oAQlX1e(͡vxc: 㦡٪K>xy_{/soW~f=WWO AڡBA7% sF}𿼈5mtqh, .k| )]WEFE( uU54с+OnMhhrI ݔ4derq9=(M2hk ,K芝]Nas3עH;-溗I< y~bqlep# pF8ʶ(I \N_-PZy|o="pptsVQ/Rfx |9 o~\l{b"S|!r!35FYo(>_PWxp xB%fP8#'RHSSCWl„ W^yɓ!vSh$xQt*?ghh^W甞3 L>mٳM״Ls34BvTp޴{yG_O6G蘧v-dy$SLc:3Sm3!>]X}ݢ:l#>rJm~ټ>fSHnOE|`#SD N@ ^Ė(ˆe mhihA ^>jkZ$T1TMjfbӨWй$ ]-ZdRdꂐL$rӧ/;g RNb/_ot%Ba{`x5)!&d) ӽn\P\\#0TIrfEW(C$Cӌ%`j0w켙إ|k-Sd+]C30U/T*JtGzI&#E L1&q;m48J&O =w̜?h*-'3&#D,I\jjO`kK }PSwW^9қܩ)KqyJ"+kiUσIJl(IRh.`AtK24 P Š/q gD!6o48v2YDCrS%3y"Pt" J31q$)4$giWyq#D x4N68YGL<4ZY!K$QYA Edsj=[wOknd*Ùj͔zS6ѣHJ崫 8$ xdANH8 uRf9YZJT,Ȁ5u3rF2Tδ$!I;=kwû'vpZ+ꪮ9"glLsmsmd @dDT7Wfs~x~RS]a sXcL_ ̫Y^:0B["sꚧj=֔"E>2{z XVwϋ \3n\.*CNWiS%ʱ!0 0x*W,_TBT1Arw $Et=|c󸯿] woTö{&Od1BтHa;!m ѓpx̸~a hl2h[\uM8JVYş3E í)Fz/XYn"񆩏,l=eG޼_,}XZPSLu{ ?Nj.@>H8Y(C1co6~xY( $LQ86WV6=9znJaJda؄j>7U@eT\d" t=zܳO'L?gsO￰U W.|t^si\؏}/~ EA8RdnhxuD|n Bc=δk=fLwhq;orti/xS-)w }7:^Ђm\{|8BϵBg } ݼq{Tb+'bFgϷ>Vxv.x@֥+'Ϟ?;p}7} =zB‰cOv`-7ozs-]Gl}PǵW~=y֑m?\ xC{v~q 7Li`j[\>;nkٿ<ζCmvS}=7 =7GsLCWZ}P\{xpĉ/\(kڹ╟XvwO헎hvd~8t`ɖ_ {>^;_{ɍvXz¨)5Md}PMSApDۿSm}SϬ9{8P7f.lN0SLnkHK n\pxX0ƻ m!A4Nu(ZnueH:[F=ݎ[ mS02{GⲍYg3 }5x2/]ef `NRa܌u+`raCǕd`/4N1<ԟYt23uʤ^}v#az}÷k~W^|'tyy˗_x޼fxd#ϝ5{#xlĩcGe~Ec!fyd\m8Sgf'UleLe/^۟E?^:ˑMgѪ SD2cJ@Fa6h8a1&D;r{iuĝpaszEFz-}j]U>_=iq3|L]B<駽"PAK{sit8':E/I۝˥8yJGPR w. a/V0¼4L8岺q1C#zhh9BJe bҐHLOIB<ժLBV}E2"C0[dHtn7!(txv؀ki=&S݂]W 4AED }`zPib P7hȼ O`p =eK\Ht2l㙠"TY|& ۰!0$Cx%A '"E|t$L!.TMM d_Di-c\aG@((%S`@Fgn'`Pe-R1<;U&VP7IPF@M٤%~ɼo4u("Íީz(y=3nĉá'UWTAhZ&qMS!ylAURt8kj@5 ,Xڒۉ؞}6N=F4N@A^KCn$3OBata]4v'#3~{ MΆtM`8TY_p%KWEDV08ɒq)K!2 APXhFbZ꯭L!b@Čp4'IǓP,GSj+RL" DH 7$"2/_$_dpsYAx,Arpx/i>~e?n^{}Z=z!x豓 3q'Npذx "v8 DI#UܨS&5Տ0aȉc@9ntrƎ N'Nj"3~ܴ9=z7^~bҥ3aÍ=~f-(t}8J֡ w&aKCDEhF:?gzy J!aR Gwz9rz;$47 tF9Fi^`Yp?E=+9yn包N%-h# Ar&)f{( !,Ph!Tp6ۘLҴ TzF]iv"RmE:$"4@$!kH*̥]gX/MәtTWHTV6WG֎KRg<&=?:W$*d=x_,W&D(6Ql8qWQgk9xHSm-_5b8R&!08ʤ/FHFt¦F=oj*O%B\FP&G{YFrKnqleX^/E1ZA#3Fh,QU]T5$Y fjEpd0nOnh&|xh1V2XQH A+rr@d%%_\c)Fp>H8# DW^ BhJѨ[1OBf~NTE_@T7 v(sA aE J!~BC>fD<.=>$(K,Z $F`腡hBܣsϜ<qj\%-%pw`F XZ(v0p@AI~^ BPw JL'@J &P\ |]‚`ȎD&Mb)MO"i0\ $&zBBF&3DVe,<nb0e4B 6`@ %F0)d |ɣ+GOAB2E/80U͓'yx8-_D).@0~h9=߾&hQ9ŪCɚ>|7Mc '^0LŢ|y%S5IHE\m{!}oiEy;q$E48&"$JEVEb,fcok ",j0^k>[4ŬG\je?O,1Ղef-ERcj>pҭSBG2]~虳;rx铿]n;tmG.9}o8Hj+}ah=KGI܅7[ cn]|@n޿O>uhߖu_~OKg;ΟtHG9sgNڽnrPy؅m {wo:w򐉂_~҉.\躀(iW;tq^j 1PF3h<[n\lp . Ϝnk}]Kۅ= .C.VKg_>sk:N_=q䯿sguGno?oWf=<"YE6Қw8zʴɋ,N20#YNqS E:y :C@i8)8"E'`5B?){ʬ.`%VN(6"-2x٥JIG+u2%[Ae͚Գb[qBB. Z*rG#dEl$n:dbv*VJtD]|E\⤚!}Fuz.we,ȎzW6|G`oNݯ>K̛9+fLZ酧J-OΛ;|Wvr~_Hkh=*KJ-v 'W5'7iy$Zsz|$i8s']'\<+xދi B4HBaEK@(*Gh ҢIRDE,XQyͧ49EPcèp(xj{nn(,]AkyWw3ҥOBkMu\{Cf-[yGk_蛗m}o߬z}~Ӻ|5V1c֜[:sc#g5GI?IavXKy܌-zq]tUrr;bbZnO, 78.A4ɹIM|WCnQpq"p'q: Z*ïJ YH'*p s~c8!uH.q{8x' U垇 xϣLmK,ɑR< nWh'ptӄ'U/1I MaErp}bHV(} a}ap"B嘀Ce Pa<3n+20YdRٱ1LW*E~MS?A`rp0SUD wT1\0L FI#f$h ;bf2d2@G GHzplSsMEUPʜHcR ݅ XRVHX*NM%#HC%ҩ諯XpN LX$íA~YmyLbaO#\0|t^BjYB9y)|&KU}t&Bh_;RhCSmxJ1 :RӋ'-whR6&:fk0\Nf&e тXP I7A>By˜6 s{r=9<AD#\n/28wV{yRb5 8[YHeƒEW-{'V?zꕋϟȣc&M1%˚Fk _H#9"̓!(m!pَC&a.22 GB҅^9=HH~BQI&620 h#9#cifSGMȰE(<PĘG .$A8Fg!:PӅ%9*sB;6r+4<LƩl;YeH2&2@$dX1Z+dGq&>5r:1]N%Ls\4HOdP55vS\=ko:{9~jUe. c 4,!bP2>NB)WzA"YU5՞64ԏI&*d@1d+qe¿bw^XqMDVR/"V7U뫡/@2 -|C$چXRѢ*k&N҅x'Z_4%7k\i(Zi{X|o+n|б/C  A.'5b! "^ Ѵ8 q7; 9+KɺͧQ- &r9aj(գcGj*䞎"A5e*B0+q!@PGG)4me.uݡ4q)GޝO IuGS]][YYWʪ|}cO{xGest6O&`8iJfJFH;|x}=p}8Z! lKxH"(HaGx)* Z(QD%ڧF e8JxNG /xF2!ЂI!#Wnлnv&\:W !4*2h4آh5`x!t >X3HB$WŒHJOU+@ 'jzND|+T02 DQ ;~\SSS,Cd, ZN&5&JPSabL4 S4L8(>"'ׂ!kpn,C:z,OU5P(u0b @iր,rj>'H]DPlmP2T2#n"=g3,&( #H $k8i UKir- F귘G6nGMa`&SdE*WG3uъH&^Ysle"Sg2x,@\<KMO |,6ZңUp.'B:"g2?1a'Fҕ+HU@"OI p[qKAihUU!Թs\:|9|`իVb^7̰7BjGi@P")CԢY8f=]ty{{{Wͮ;ן}fu"*eJ,'qBb#$B*YQ(yѲW}}8KpjPODҚ 'p%tP^`w?6P4^$Ɉp&c^ph1c{j';qCZ4-y] A&O@Q"R-N c4x. Ң9x~ ?ysݫƔ?tnjcs?DYSBI̢9rqDTĔߗ <)[קM(qte6ny?jz7m>nӜL:)\$ 󰌨"&'Ne5ǟd^ذugC$T`^F1pD*0\ JiE txQ" 6Ii xhhaT =5ʇ̜lhb& T*L :49G*B|GFjZA)Raⱺ9x/^|u͊^iN5MX_p3{ }&wm5ЂB $AlWjU]3P8wܵ 74m1T".WPR.8yqww C/1 rK/9}ʬ~rϬ~'^xvKflÏM xbG!. j:^nuk(9e&}8рYFD[׺_np ."݃_l}ʐ=7oݼ֍QϰѶǮ/ނS v~ɛ7测N9{lCi?[w+w i/ (kgW߼zg#;.}Oj?]m/\1@7+}m;[bh6tݾ}巽NBpz칳;nmws'9ӡ_v]x睛޽SW/޹vcGwۻ'[Ow(p Gzo]vնmvjyօCZ~~ޫ]6CKV{IYR))lNI۩b 1e.ѐx)Pc,PNh!8+.X1̎Kvg*vLuAa! Qi *V2d1Ҙ$4ab* VůV̛O{ NcF^}ŧrK-rقE.^x9s/^4oe.7wc}w^{x}5neUz^CͼS&-Fy=Q|$"V {ݾ~7ߞ2n†oAw 6לC\l(ERJ We$T'2GcHtPNWE4f“GN9ene2SH qS8Q5!_\[`p_Wgj~1!fW>&߷Vrp>|ɓOi=jWm~+}~ݶwٲ~ﶭnmu߼^yg_|բW=쒅'&"UBUļNGbD2Ip^}f2@> aj))-HHxmsh%ENX@ BEDJ% Sr;VR,])+Ac]%΢T@g=._ApEG8#zIލ17n.7 3 pY !Gc$9RSU~)F5JU>M$< Mzv#U8t1"Z(ap4bHr`nchq.Bb q {1!1/dr &Ǎ{1fq0xp8*F>5.RP (pqZ[(8!5Hd$M"iGPF=%z: d r6N+bDП)lM L?vđS'G#aą#9 &20"yg9Bɤ .\Z&mr1c47C,PPBq179ap0xHʍ$W)!)|> JX-MW߷ڻ?<$lxȱ 44G;e|PcGAIZ 1=yp˱#'l9v䉖3'OZܵ!bډ瑵 Zk-' hC:c( =4m7M2LseSJ.h\x3?Ji5rwYlomF@]mLhEwmCd[m ]m~7;7oߵe;wfhHFr[ahvdt6D ֜!,i?܆@~ܱm7}n7j۷mڹu;lܶuqܹy+۠?nܰi֯/7lr|v_-rC1jCVdc++EPZi_R\\\T4|Ĉa`{eRی9h f5 ("C.p<'xVz8LVWQnD)݆rYa64YNSٻj?Xl2;܁I" ,$lJ hwA4t6e$qJ.+Nx8r C,32/*wءta^! Ҵ8Ms7V z(0C{]-/uO R{Ni4 R4lxqyQjea/XQN8 H*:X(AIP4^ Wsի8"WUâZ(`p>Gex$=yⴉja C(,4ru ?7;׾?mde}b=P u7zC̹p셳:#J]iҝ(+9ū~3ED? Χ,W8B2M(dATx$ۈ@.zW^!p:Y_X E-(Y }!xYA1S0>pl#2ABP7=ČCh/" к(E#J$>UeVUAТF'U"Y,L?ZFrJ8SPJ ŵPB D M\/1~ ACeF@-)p Q Zk 3O*Bq=b@,KզsMLC$Q e1`4$ᘦ'pJ"?$+tP0*Oê+Qp0Sfd( e`En}Z!B/c4(*~q0%\Hѐ%ܯDDp"Θ8ZXGP,NcLD2b24L&e-VFsL6_XUXNr`$ј֕HX"L2dE4Yh>T+ZbA0 fXy{};0$/۵≕")XQ"8&U>FPQM(jS6f# ~ٳa]~qc238L%^xP^ځ }D}~m颹ༀT]!jsyٟdܤQ;UYSΚ;Sqހ^D6Yh6XTJaBnss/Ļѫ^1WV/L~ |cu[ؘ|_#ƌ~æ=ݿpJ/ֱBA;)$ s~R X97~Ͽ3q4#'N]?Rah˨/#3?[Sϟ:}Z,&nݲH_U/\zWdc\P"5.[5f"  'eVp.֎Ӵ/^豓_~?5BX)͑KSnUNj$N8.,7nw^yx3/%)F,"k(qa+l}0j5IddI+ͣL~,.Z*u`6/xלf#\v{E0&!ڠCP8SFG \PF?'yiR "$( Le*_ziDVB T'hfCcQXQ:FZ AW B3Y):ƪÑ|8٘^<Iozƒ?:{-_c8- %JhC)27 k`h\1 rB(БLn20uk>26](%i&Fz TG0\ ih=}56oa֌EN3w'W>O:gGO9aJm,b>{z2Jz4?oXoooBcz w ]~3Y )W40\#tݹ}:FLl玉ܹnں\8i d=}yo:/]<{_N{lߞS>}׋'?qΞ[iNj_qmpPR\R\} Ygn}V[aώ/tΫzr/?nloE[=yv~}كl9o׉{Nv}u_}ŧgnvܵ_n?xx3NjǙ۷/ u\G$۷h?yǑRӅ+'gl<}hKwў[ k7;OrmmlGn^聡kZ!ڕGOv~_5hg Kp==ԩ7:—wS_9}ƹ΋N]z巭x́ 9{p;곿mܹo>}LR\UD.%ֿ7,̾[Ntg^r[bEs\j?ts͘yW,Yj2 <2eן}|^|Nfٚ͘> bI`赈źi=ԱvnA7sCqk>썉Vi\O;zn}ͤ\S:Y&k"hm߮;3$g}z~V x|jդt(UdLX }-&z.Dr.~ʚw^|uԇt[p̵~s/<=gxg[X_A5\O}/7Wm{竍l ;~u[6|y~7}|s/?6o9K?x#⛞U䈪>9> Ў&4bp@x98]*AeYxQE#0,($TF$cB!Xܯ",VXxhs8T B̯ 8|PiN*0k0J)a"4uG1S=`p%7hc Fyv2M$.8;}.E<8S8X@adShR"p%VHZ&)s!0cDC{lηhuWWzDtK&(Dg<jD$h $P)C` M! |~5YT~-иZƼr\.;ݔg8sF8 'axhLA TM$)St;=g |nhF pKR#fe&Ia) W -a$Ih8Z^+ dIH,^Vt{08t& NhA}jsmpTP+P$%` AYE Z28IŢ0 \wh(񰂑hJ 1/p$ (!\cpfp4}ptqGѨ!/|wU}{whѿgm]ݻгhZ QݦNgݰ}58,࿦vm{=A@C=u>}ho1#IӗGF?d{tpzD}$@v@h0"fpNrD"Z?[׶"uttZ8nr=ؾ8Ik7q4Km[ha7B[_y_ghk&ۮ݂dm찎GCgvnzKqDdjnM7 ?ۺMm;cXcްmc+ Xh]gh֭n]믿_~/ꏖxlˏ]nVVZZZVZa,QEEcƎE ZQI1tA3M|(9p  Ye^pXC!PzzItvv)w8lYhdZ\Y ceRfr[QYXj(=#X 8!z~0l#LP#t*0DL#G?M[kdr,yI%K 3|_>Ơ3LQgR1*t;*-]&GӲ3[iU9Jk/wT~Śf $p& jl~)S:i4"8$xIsnLaƠ2Bp</Hڈ]&674i=A#$U4|$XӍ![pqKaĢ%O=أ ~t܅sgN4:D<Ф. I(XVCdP"-mršGnP0"O- 4E 4+RH+7T9!| xS-TPOTHf-kz$WWfs X$CONEUU\.Ue|M6T*U?tӨ;3g+|KqԋpB3,aѨZWr\1JХ^5cH. R^6*qVF+e8UF%$[Bcqe,KʤJG'kj+ͧ!hg͚ ^Yckc(VdVR˨y(piR)G5cC/HMVWp,H&,c':+=[378~}2qs_m=2wc'_reON4nC?w^_'~e|gϚ=i[K'Z~-_~e^JwK T"O4w;N6?C F08- I*`"\ ˠɓ>$&9<,x;:*pj]ؤ |6W 5{ެ%M4b!I!dC5P"+"AqC&ˠ %:栜ei&gpT]SQOx347bzノ`j:i|Kc}cI.ww9z̽%euwcF5z=G㌀b"HrJ2bRd bh!Z0<)!i!ہuɲAJxJ2P KRh9(h9@8 hP4#kQHE9Hs ,ȚjD ߙ}BӐ7e&$eS 8  zTd~"99RƪD>̫G$XJ EpNT*2&L&f`!UJ(MM+ZZRcr0uK #Tcx*ZY2 thƺ-Tnml!2V暲h^RdI+A =tIqBq #RDEP,㤂2FNxb%SQWe $^kj'"'%rj<C%dIz ( &G M؂td++]BLhRndʪ P5FfL5szt^ ?w /o8}}u\6xWoZȌue .=g@w?"(9cÇNX}hמ/ >ux׶-`Y:S~0xكwy3/=2tܙ㇏׻߁}]'N:zb`!dvpǯ>rcN^z?gV+ϯXbsO>S>ēO=dɢ˖>#gOq}}oHxd9i:"됌v04MYq+Es/7f﴾yEsl<R`Et)Aiݿ ޮ}Df'<)'(J_i3?8RC/( =\42ʦ2阪rH%q7U;+ЋlmmGf_8c~PPRF&UE+Ɩ45kC6YUT?q\9%bzU'-Z}*RS0,k|&=l#}3x"{~|~u_h{wOk6\q mZ׮^׶z]m_/[.^l }Fi:!rϣ)s$[|} DFk"qOvQ0QYU$28s'12њ$I(+Ey\rDhv^x$ FMM$`Lz$+ /Г8$QE䨬~q9JiF$,$HA FY#-B B~88?C(NAE"b6אUy$hR)FcIh,({`0w,Y.Ќ~ 4wi#2Ēy!3Àϟ77 <%ˌidy?Auhcp/wC ұpKc], {N,d6?J8DM/`Dr A)Lx`#H6E^CH 1r#qM3xy~Ld}$R4COvES<uC,.7":I8v.4*z@ N+1" `|.X ޤSEWpFB7$|a奂!jhQ YH$Hr@s'Zd(HKvaHZ&򠃌$rl1-qfBA, !:&,W'~{/vڷ}mn46ڃ@}{zh^%*WkGw_lD۽@Cu^I"Ϙд^3zW8Ɍ34fh۔GghL?5n_WϺk6 8!l_45u  mXkE{JV!+4׮k[rV &)f`EZ!,Iƶ ̭6m}"!Zan EF8kLDow–\ؾ~ `k˖!SV 6un~ӆ3X܀4!3JfO߂S ftZcNGju߭_՝߭Ժvcڎ5k,r`5k|ִv|[cwonoUp)-kϊ_wlIY9?!M..?#!x@>̏t}^Sхn<ćqcq\G/CpZ5Ȇ*d\NDSzܘu;me6⮕e;k1Fk̆8eZوAV|,~{ǖÆHw{-z>ۏI =2?2g 0Dl )h\/Bn*@~Ds:qs(W!`g$xBfbj#'phe[Q.{eа?غeHai^|`OL%LpIJP4H"KJXtXjZL-D5- ]$ki&bP$*)MKBT:P,F0$RqxdQd^F=F8 ;׵b@,t4zN1$2>],'ˤ8 p:D( }%tV@j,lepaQTS($@Za9U%dL ChJKdB i$ gʰM'StD+jT:JkӹLm}1В0zufx u} BMJc5_! "ba2d4RWH 9LEJ $3Cz2H" Q}b.G%ӎ>c6wpH OhNpaFJ:zKr wBaJtECHZ[~ dnbp3-s@b8ٛfBX(-FӺ% }F0^UFrTN\Np!{/9OhAL VUYtwξ=?_9S!ۯ56^X+z띷,sOCC߼7^غy]KͪIޛ֮]m۶΍?+qұ?{~ G> Sqڨ+2OՙTA*l.[78Ph^k֔,@TP+0݇\p0/0Jf[kjkkteJVp"M!<)/(Uxln_rV\/2GX2@>f d)_\1oǖ,}7>0=~hϽ2^h2QND K@z (Nbpƌ}ϝwq]3XuwNJ{F.;(+'Z\ -1!B Ft  uD;ɚC_!X͔ Dt'VL$Ϊ5(ҚF:hnHᨨG)Qj`d𴈉D$]L\%h9S4!3bC$8uZPQ敀`Bm-+HF -"j, 'hHUY%P -4#GjM^UI ꖈn$M$ =chUER03D>&hV Cɼ aյ|M(fk` .^NU'j=B1z"t*Wd #bՑH.GY-WC1XZ@wXМE8":/"ijfH}@$sj"ʑJAiѴjrO‰, p:͊3BqS1 =D<檪L&GF$M eK8XeM<[T"ͧkkW6&T2XJ\$4>l8`cX:ˤbLʫ'ڜ8p(-ȬCP Y]o\mѧ+oL>tK2S|SAI"UUY^i)#3iޒfR"cs\DD 6$qD5htwX`c4#+m6M ׆~+Z(CoyLBY> h)FEK8^8V*h]a{OC gвωF v&LK F~# ӾYjhCs9Ĥqp8F x0* c2n o) ԴHЕ01!""(hJ4Q8r8mR7ϔp@HZoLjMA&H:2I7p:յ窩oqƄ lڼb,ڳoWnڲ## .#t;…ׇ`՗~޺{>r̵K)uGN^xcN56tm;~c,x5f,zp<WCϊVqQzqj9? qK4P>䛙on5N#OmYyj?e򔆦z$[+^|ӾMY`LpnWtkg_L+_ځ#/ [|BEup >c 7[Lnډ=y lmp͝kvo߸gƝ7t{׵#=u{~.nܾu CgϞ~:w=w|Ӻowtyb`{Sط{`_o߾pɕc t秎Nt@ϝ܋)±GyWpO!5JN9w'8qx`ҩ?dω;/> =iSG]9kh޶u`ߏWN,\9"]z݃בQ]ƶֶU߬b]={~MZھXj_Y /ggzeLH&0aRyVRfxys,q^tWesIj-]/+|K'Nx`Ƭ=%Sf??k/E g+}a?셷8kvo|0Tb Ū"x^R_SS{ # m$YN%8VFn!W4*hF6\a {e'8Q︐60b6| ؜G@4w/R[[5+}w}/GK2]jl&늡*0Ư@%gvORKk|uXYGvm_>?pR_&k ˒! f7'4.GD>k-uz.fkb a.RggoLߔnc}E{ݿ>8{J'Lʿouǧ_-~7պeu-[;:[ھq:;o</Tn26ҜnZƠ'" $iz(@q yxGq ^Yha(> aI 'S%YU0,Mܔ wx>T Èoa8!ĕc8I2hk>|_qJ)8 ~?tjrHFëH}]p|M{M~bOm{~8ص@>z^==]IA낀--^KD,K݈3{w_OowgqT!k}{B #WjB4Q޺z!`==!,d فo 2J|=ʾ{ ۻ{Owޞ}=m'[!֭B8?!hs}{k{[jo5)vK,QZ-0wfYul^~# [6t"5D1ҶaA G5S<~yʘFME=umMblhQfna Ծ}#gܰec[n[ߴaN䀶h ~foh!6vur uk6iݸzmXĺֵokʕ+[׮|ɻ6~Eט;r2ۨrۘEw[n+*C Xh̘1UQIQqm u1 $4EE UyB?"DžS7WAt_Cؗh~KH1v ˑ痳 k>gyAX<XDڌ&W8 rX2$44@*JKK-(me#(?IC(ԙgZ M!_KLxE*!Q jiIR#!2w.ai<~kԇL /6{1sn׎˔}2O{0v\ \ $YN T(H@*J$ƉjdN = ń@'tUu4&tc"d-h2h"Ѥ #LqD Б' mDzK1XB@r0 h( UyfĢl&KK }@.Ae%cF9vv(#8tP*La!&z6l4j)oq-&kH1= zRWr5|32 􉹏-̿ƃo61)K2P6'de8SKTRJo,"Mՙd0pCKN7nJ.3.ldCz*n?D)YSeBh>SW_PhQY@^T'46N7njhܿgM<^y3ggͭXӂ%,7{rjܸpMV_,秼NՃȒTDQ0tA>)\4J.ϧ%WDpwV5e&4LZ3arV E h:ʡgSH҈&KB+T&t6SPz`1AL ]Ԍa$&șNe) U (ؒd*INMjVIV )`43Vo#T1B B"`$O$+!bt4ŲpAKt>QYI#P*ȄT2J7-IX bcĠ/`"TB %A\<]>ZX9:qFvʌE-6TٱicU] \fdkd=O76?^?wacT.hd>1tjWӧ0ujKuU$|evpRf`9g~Z0| ؉p*3|g=8e/յ*:%՟;b>|ŋeDneN.7EI_*fY"J9M|n)b+±T~ωt5\u.L4DGD> !i1 Gc5-D|śz8Yfz?TC>V.q Y5 AR "ğiHw԰>c΃? 9@F>1E=N M}hTL&7ND ځ7>5o 5O4 ,Zq-]GArٰgXE^9z\ד@TxI3u$"*DMP M>iT0Vp,p]fX&WMA=AjHr"{o{}{o~18DL/j7ZNt]{vYۺrMٻㇶu~q߶xnhxpܵ9vm q6Xq}1#\iD{pQ8wcO<<-iPU;de~\s4/^EqnߺeW7N;)LZp-ۿ ԍZυG ec?y! ߨ)O'-p 3Ѵas3͡ :}fY󢶴GxPXAbHn˗/_t7r];mug޿ډ¹W#V8{s䥋Wn(\;^t񽃧  .>=B /=u9}3{vlٽiO_:+m=stWڑ'ط{WPpұi箭}O:7еchRz݅rPa,8zp̵G WϠ>Syv'Ν0N"(mс͗m&`"`GFPh+ܼvB+_- |w΋gkg]:ص`׎'?~Mtu豃@s~땟~}z篿O,]艇f-4qtUbFټ}tX*Y(/5#Ț>xc^>\<\8}ꖭ[״oxËV>\taG;T+\TH^ i/N0)rJRX'H;~ M@1;W@QNe$QJ%iX;-9#Qk6"hC6̀ H^(3ȀV%##)SS:RR%iղ(^,8r)S|8{͡˗m_y/,/__+=lŲ= ^|W=~~r</?Ɗ+^\k C=J}e>0L]x=B0K"[>fޤV>xhW'ӚMϜR?sB~rKդx}mqE25D cfhL&ɏ}z|6P!/ZSOΜ1m'oke1r Ux'ykéxѴY�kԩ_~źW}ׯ;>?cϿۼrooaڍm]w_>|7VCOW_ymsc H\P@>VdU~=›0J(`8T1L"G BOAFB{HkQTI{ail1SDAXT8!MuIŲ,!~BhHi#Yo<%&{yZBuC@fyiG4,nH,e0N|p"@s>UirPtp7cKyYʯӬH6@yƟ250Dj F8 CcsJиS<0 b>UBKpRӎ{=HtQ<R|hz!a6aTռ~/(y qNtٜ r9.g1*f+s-4M`8EOC44bv~ÖKaD JEZOX %S VеM8FCHV"F[A> :X.0.a=n#g%EҢb(r^>oeㅑsq0El6[yy94 VQp4w^em.o9^C^mXg҅`N- Ld4OE"GI #: 0nTFږDeG1U z8I$ T6 ppH8%Oƌ +h(u]xYU Zh(@2mʽayXh{J iI"saԂ ]6_}" ל{Yĸ8Nz}{hQ>euFdTV)e U12(YW)(io}hJ!Z7W]QEͅ(A'Tǧ&.3_>Kg7c4Uȴ/&KQB{*˘C|@2-p5}~?` ͨ aIJCjr\RA=Z 5V%촆_4yIM__{셗>Ԍ%{hj-PFOi#{uuC)r$S .x)ƒd%U1p?cDH=R)#.)@D=dU*S\P:URpu1P$m>gSc^9eUqDAMe&O _ZvpϿyruU]/k.ȇeWy>v{{F ]Xq)2,*k([ 'SrѡRBj2ZЩ&=,Ð%;M-YaDcA0FD:V &ѪÄS azوYmL0$'cXѫѹzZMuǥ;bR iqYݣ gV-9}q:b91lq1NgшXiH@!Bcpl:S1ZgQjrQ18Jko`_pNDUQ6RmCb@n)KBHV$F7?Mkpi` ZhuR$٩#րq>b' 46jXaO- #vlb6q3F fBo`&рK1݌G3Xp6€a:8 )c ƒqz,I'̩܇t"Rf$9=7o*_-|݂G[C;Yx氹_f zo "^5y҄#=tad/ z~]=wn154: *Jh-nwN:/յw~L ,h|1Ν ~a tSMˁsc=Uu= ic*cԏ4J5#YGOA\n~h4P~@3~bV,__L&}.1g柾_Q8hƵ uݻhR@g-`* rtd˟VYK+Vl!E zcTΙg;'*a҆;0eZ3&yq/)}bH]h}c'[6}Ҕĸe _wgZ4_^z}VDZÿ"t͆߂?\ 6cod(i_![ p!RujhjOB_0O`{p- ?ƪ@?-+y0 ׾ u:_{?~a]@`m5mmw[CkKP?L\4)}iЗT2:z>}|j…;З__VC=MBDTYS ueOZ޿m\Z<lk{Y6ɡ?*{ګ+ʞ|nlliuy:8+76vu5`!}PD u|nXKGB)/Y0[B;jz6wu| t ݵU_oXYuǧW`_}SSXZ1nY~ݫOxZփ;e%o;>77TT^'ϊ^?ɝKW_q[7oٴiE˳f%'M;SHcHDŽhL`; Z(݈%~O2Z97T>,_G޺N\ZpS7~j8yةG/_:{+O# ~m3k$BƉ׋8hQ&eǔ7-k$V7-5=b4.-4S3Λp(/;gϵ)qY.g/M5=I[.ھv%_M?׿{JZًo9{{؍ǧ ^\~7ܾzQ[W^qGW۸a5) ;lO RV)3V>Gt rp4P-b %_ ?IHO}"DL# R R,C ō@BA-A(B.ˌT@fdJ\CpK,LzJ"@Ⓥ 1t>G& X.J|Jse2\Sb)S +5rnnF¸R, yJXZ&Vː #JqyPK,4d0TI6 mKTaLDcRa z(Mf($ N̢U\&fRIre <9z B!"M3Hg y L`jiQ 8lGe"D h9 ael͗G"4 LB=&: C *F2Cy$2NlБ_(x<6RSm6Ǒ/5. seCb,6Q"Ȥ(QLH: :l$")m`YēsVW".ȇEF0XX8F>`1ytFEba=\3>1њ!HYO=NFPt2GDDFF웨 EDD"~H3P{g7=.gUU~7C4GÅk`ʍøUeE!0nG{WUY h+p>Zu54ֵ$*JKJKK 6 HsuU1UVWOwUeCAKKVnq{Yaӟ14F8>6|dxhBp^o #%d@EeA!EQ!PHp>U(HLy> aL8 8'p4J!DS)02d&3J'ǒ +[-2Ѣ)42Ic'166L&mt}e_V%MYe+]u#'|ރy tz՚3yRfzJY3f۷oʕY'M6csg.{r'م½sCWv]Z&?ɒ_@%"|&侉O,D"HHyP ft䨑VT_bh J*оi#¢#ȑᤱ:#S"´ AF/DF#2G2F}%dhł C֓U/99'"~#4<~"D3p|~e TnH 2]E~RMatGCwJR0d"IUT BFaRܳY@Ff`vŦ4YxJ5F09F;,_H5Vڦ: YN_7.QgB(qBdUcv\)V֮ `D3*HmR$̀d ֙Ͱ ܴHgmL:`EڨW5*  I-S#I9ZFcZFp!_k6X%h0Y%^gQ-f;qvlN Mbqcx'1zt &[ tH'K8/ޅ+ i v aW7|=bBv4D%:3*3xK0∷8q[Lja /:㎇p96#wءcs⠡dr!i&fRo0Cf`dY1ٜ:+D055LeMR/2yzWC̞35ݻ8=~BRjn4;,cer5Q?R=q^̕B!Wc36l۽kǷٻ~yJœ˹: jukWV;{:&&: -[;,Yc0 Azysꛛpf`P@;nϞ=j۷xaBRyΌYl& eOɄ!&&nܼ~ @@(pDGF&Lq[Ӆbg|5?&"r0L usq- /ʜ<-AL :/Hr)937mڃa^6K9-1%̹T?nz,UJMVKTn%QѼ(%TRQ&6_<#vɃJk?Jq ZDD/Ht9}!WkT7=tBFh 2dNR%jZUz jz8yޮК~?ys%~~o+ ޕ~{Ƶ%o^}n&/<||W*߼PSΞ`|'ą1oq6 u g a=yՂKǍϚ=EK/[eΜ3Nڍ`JtVphv?>{j8w IY)IY=w4WݸY/zҼf-ɕ2.6cd`Xqq`?e08,th_PG!kHr@( % q -v  |膓w'n11 tgyOqTW[kmP'/MA!pa7:߁`/`EKC/-mYCu5&cצeϛ_kKS-Ak}1!Y7QjlixTaE齎Oݍ0ln]u ZlkPᕷo?*xSei7%zBPsoCgGewWmk˻ڞگ}i@$`[Okm=4Ѝ  ?h h]yqM_4ֿ= OSWgO/76_K}KӋuk8ZOgUٛ%]m_ګ^u}XY{Kͫg_t dեp=yC7>/tǎ_9}r׮= /81EҵJi|2 I-j ZaK-[oעݼɃ}T( W\ʫܺs_¦~llk|_nQoviɚ㳦x< b <ҙRIl&s90`tF4CI,. |!'T"Th>($BH[Fq \VWO`lE5AsʕV҂ER2eޢ;{IWw'I߾,ɿq̩mێ7L[0oa¥m޹aEy.ۺr[[pW*K~򡮮zqe%=mGLǹfL9cl%M"L$:e ͢O6^t@w{OܙS}qS3S&{>75&9-6)O%8DX5ZRﴯ[$׬W}qIq>hXxё_;&fgdd_̌3&ONOINI^fnCGK|WtUs椥%:'$e\Ih*1;a)P[u`I3&O1.;%6-;ubf҄ ڌ Mds%LKόO߿y϶7,YoӾY3GK\O]sxtڣ'7n>~kE7ܸy+׮>s|ʥwo&nɽ;w٥ wjVQ4ZR/Sj%O8+&+ DP5rϤb9nEO861H&H-*$tMK4Z%O.fIELѫSbөyrP!9FGbeLSɴJR,qxrXJ ;t!ӅrSbmxWEcB6WB,)_sR)n9]u'E\\ȡ1i6GD#ROGI+F0LPQ I+BOy|G!SƌY;9VĢ,<6 AJ|9|tHq"QL2g,Kӈ9j@l*O*@Jae"JQIQ&iܨőeFAʅbt"H8GfƨPˆÅ7G>6҂i]vR&p"\#q908o8pABX;r _d2b=DXe3;NAc`QL3؄$b,:ܯ6}<p) &aփc:N#86Oh :少%ƀͣCc2a-tr<< G?v@ qp"a"1U DU)E\{=l\mMUuMU-WG`=⊎HB 2DAo!-DMEiuyNY%**됗YU JV; CiCQ]$k!jC|+>d=Mp( hC.ie5 GLWZ^CF.Յ̿cĵ9D8٭x44dV0&ke‚-/s" Nb߽_XaiGVtn1ndݻCiH1`?W\\޽\?S[Fw/~n%5$Ό!M#pw˿s0Rt&(3\!sՋN_sZ7yO5H=zacG;&-O<ѾyɂFeEGѢ"câ'9 =tL%)dJD.Hy"!^ Å0C0D9poDo?0p!H$\I@"@!77B 0c bP )!3&4u6 q[77Qg4zfHu&b$%ܱZvY֚Vn9bZ6lr snIF,f&ņ*9.Pi8D&o8z" Eb9) $BRA,@+HtFoU;Tr]>)NPa"VhИ撲yy',:s;VM^(09BX KiL#[扩 >g Tly U=G˲%cYvi1x,);UaAzkR]*uitT s!B]Wro)TOڿ ͉mILN8v};Xiްuݴܜ$?܉;vعsn9])c鹳7nݶu.e O'5CRߞXkbNWqQ:Bȯ< @5StV,#C4)*b诈"B(2 #+Cp10aG16 )f$S#HH2hv" g3Ҿqu#q]TR8@#Tq5`  Tx#FDjgxxؘ1~8r|×QFd4? Aa2xƑqJ,SX2`1U( .-7TYpERD5F , 3fIU7G7ԚL %4"r2z`joR]w)6e]&l:}q? UIXfZ=J!Q`j=T* MDhH*AJT*ҹkQ`C]7!U@jr،V䆦5fSZaZCp+LVkS*MIc=՞`s$C &K< 1`}fW7c,xgl1Ԙ1<!iXnu6dne4@ GWS &[\zX0l0X̌|iiS`F= CGBZ r/;kѪWo~%w^Oȉ@.(vى <},`/O^n(;S;;RSRRNTdeO;'m܄"|f xmd8C,Riҷ:: PKpǎdO:,).fRܻo'4~}w pr$K^5:y?כ?)O0qxQM9e܄i*ƌy@kϞ=ؠۜq~`%jn6S'pOwρys8ݏEF0dI+Fs MCGk: #nӟ6!#S*c} mݐuF{bRؾu]=vCfdg`_e0 oC2&,aՏZTtd/-息MH{u~/yR_[zq2؝@`wKۇ`g]&7u ߄6 4T=nTV$Ҏ7_;`ǟ>h{ݷo=}vգ(y͇:? |u(KeG˻Wu_=^Ah=󩧵)uCpi u ޾w/|xSډ3«/,6XT`CêۡO~|{\VQIJXcg[Me٣Ʒ/_kP/Oۛk+^-zS] \;q{۷9rh-3f,Lϲے*"FEA['XMb yy= ^tض;~۳gοuq(K]hn\uɭ[_}_~7o6Id&P yI dJ )9H5N !OHfPpd@t&2@z# *"y(|Udܡ6XMzÄ9Is,<ζP`œ/_9{OΝssL!F{כNKNO7+gƔ'g͞uXR3g{\lĔII iqIqɩR4lFBLf7֦hLez'g$̞41LHJJ1#3}fV80gZ9sgL̙n7/Y}NKo?~?b‚_]U{zxʽCZ|ݳ7^^|rwoܺsƍ.]8y V={OG~=jZʨLПrZdE_|.tr5"V,*P#4D90GzbzJ\]qK)Ej\)s :c ^! L(')l !,F^-0hR!C.f)|!hR(apg|բU*p4Kq"Z!l8\ OB9W(4"ʬ@T,K"Ckyɸσ +ɤ7hJL!e a2Uk!B1:,60pjZ.|6O@VHGX|OAG38":aLD[㰐|p!6,V `"ut6Ǥ6!MSt7 Q(iT21X,6O$CpXGTT 322:<<<::XA%lQdd*%ɠi$Yq4fBi?f2鄖iPH38CC2FhQ4l4NsQ6Bgqdd81l'B\TG# +@(0'r4ױt8m,/=7WQ u+kXV^D++pg8 pZ0}  hV9Zz*l@|:U!i:g^<* EmAD&q eueD#Vڊ겚ree"d -*,GVhnh wqb\;jH7hwVr$@4G4E ݽ[8Lu.\{`o,¡џHS W\ AEr~<>(z)οs?νa ?2jP chn޾u60h c޾q '.^_N9mF∑+B Ө#Ǝ1P:.hE¡4H܏QȅItE  FCc!pBp0B|\$PH0Fq4ǡ4DHG sBC2T ñ$J$A#7ICqLEn0Hz4:9=")YZ\7h!!)qիV%&ǟ3u={̙m۵s|FT*!'֤I):1leĿ˩%,,Էfc4TJl(и|H RH%*%BXo ЛbP%\|29$#"ȱ1##x eHe9&W=XiQ4ڐ%dF6GʢI Dym>|(/ ?Bfu!UF1QcF5~iDXhaD#p4"â"Hh&z QJU,$2RRirKepk0 ?6!Y*MA\,8q[ `&C[FˍNVjWwt.ޥ j61hvh1+G(t M3V.Z \@4ѣ1 f6B)ufى#;NBF`ȁƬ6a0Tzƨՙ +fn7n[͈nfLn=ag4-vgYc'&g퇰z1v_k$L>+l04.lNnF8p!X<0b`f{;f'6L00`>k4uV7֩9 ( Bkp ɧ3)*cLј} S FNaAt`rb;: 0,2P39Ј͉4Opc%MLK?61Ov8}S{L/IYvKG;7|Vbv[Nf3p0 #=ȳ P< ["uEV.L5f,fՊP?*Eq٫OdN'#К‡/C`E޺K׺,ߍƥI¢ 7o;oBIOOؼi9Hᰇ]s!AIRƧ r޸k‚/_43+;>>QCn*T<#~9kv gw5>3k-SR3f^<%gYkuq-WM2y̬҄t<&, s"/]L.QCʘdhk'C5\__-[]I/1,;##5% eKrˆkpM6&G;Jgjj =")/1wD'rL?hHZLCG̀沷kٲexXt=g0 eeքY2Y* 'dd.[fN~ܙ\.z9L8d@Wt qR2O1޾^6l,ʸ<ьs :%KQK3>r9Eh[v|9 ޹s냒FܻgWSc01j]zYޘK%Dn_fU(^˩,HϒJI߰ick[0CyP>+d&W͠K9l5&bA$KFP* EGAitœBΔRVd2U5$j5Qi8fP(0$WZ/#IU0&J3 E8`@:ީ2 -Yaݶn}w8Otowś[7Po_yX|+[/~u'W>WVm CQ} C`44OCUu?}Gn߹s (m?8xƍ׮]{>=,[rEKW,_bW! $.޽YY3rq;'+ 5 qL.MIyEg S:'RZ>Dpa>bUWm tPZ  M֏SqC=Ch1 }}m{{[=0 qXm? w }ll+FGP M6~l"Мեт[=>GcB]- e˛uu4u}D|Fz[[*;>tVC-O^_\sճ'uQ!/mךw辴Wܽ[tޅ[7}>U^qֶVT<.I_4׼(y څeϋ_=:<^P hm_jK ?$_[]ysE(cw@_ ĵ 7 7["-|mZV/?,yP}P_{w[w.?/[Νgpp+ϝڽ{sdT2&KXK#SRFVE+g>};sl_ܵ|v-?wrW#PSgw,ܺc^eݵpz*_*p[oصgѣGm1'w$ yR-G:OIg!VIBeN׬*l%@]e 4F(B&6CErUcYrӄ&ɓ*7Ob*lP(*H;6&qYR^Pqq2Ar{uضi srrrsgN1uUz}J:< }TTS Axw5ŁA IqTrQ2hB&Y$$N~yD'td!46?zPe)Nɛ7g)sSSƧL2{əғeg'$%&KHJs̘Vl۸:3-y҅)o_.y{993gO2i\ڔ̤q O>!;O柜3>Ꝗ4uBҴiiSO75#9;%nbJLz3e<>is&.[~ٳfdL5uisO4~[V?3+gJęʘb֒WFl2#MO3NMM"8ȹQl3{>{ϖavjvw DH@Zba w  7 $@BUIι=^NuլY]ozG#S|\JXJT rte3jURaIt5 p_P>bѡA*V,, .@OaYtg3{Jc \X@+b298F&f#R.b+*Bŗ#(ٱy  0hl0ɥ04/Ld06#+g.̚ohѡ!T,SE`Fܠ1@t2Ij[ 8 %b34 B̤áUHq7ȣ!C*rF&Aib7 P0J,T$V21*`sN#.GD!ӤFPD( gѩ4&e8|>Z̉ 2T'LƼx/C@` $bp4 "NTg y G0eB 7=#6v<p9N&B0~4LC38̲ A6lr$ݟ"'n@<p2vbE>zBhBqL%`8]W7kjk X'gaRYM#N 5iF֊&p4\,T4iMC}m=xAVHk8L1\ ڠZcrT&q uq4,pijknoC7 !޶4&շd⒊)>ZIIYQQɟ b ) O ?/.,*zPT ׆hh%wഠ{Rq;bQI1A|lr),04 Mheٟ?0qȲ p]yYeECK+0ts~EieÊR8#?"f"WaQ=Xg-*GɄ\)G+(wkׯ_~[wN:):V`OD,/0hf@Lā[4GX`& yL "e,SHeӉtr )/(D xa] d cҎAض0IC$ HTd$ MQ6 T4A`| 2  i V`$,1seC 2VgNv.jp4*^1~+3p\8<<\͇z5|D(r(} tHZ(G 6 uY|:Ks^Oh`_@ aLk!8#K|P, Ÿ@ d HԊ?'to) )X`_<"rRRt`V5(pnj7- F*Q*Zb69LF;MvѦaɃ Fjwx.OXDTÊAiJJ:WcLBBJr<@OV.*jDb)Ai(JR˔ Tr ~UzG7]+?yaL.\#f}a^~z wW\ys˒5eTpnI嵽WF{J?6_p$±EW6_?57/l]-hMWgW_Z]s‹£ =MՉ:.5<[xwo߷=mէ[~k]Wx@7pnU[۪Vhk=~t7V?VGIߗpo[76zwSޖmg{Z>67^5:tt E_|/=+[ {{{U%~bl5ߺW32dIPϥ|<*  ,pDP2K,H@y2H!J(Hp Lh~?~3]׽5mO-= 6-I0䴠sOA! 6MLtF Da?"̔R@Of0ekԛ@:>!^m(".LƆ1ѺtC \hBӀO@i\ڔc &T~3I3-?{pᄈlE`qGM69`m ťڅޚ-lAqU^* H(r d,6/)ნ Rc@~>sڌYMʼ)m:T{O?# ObBD)$bXfBfڮ2xzBTr^$JUP 'IFfˠ=x[!lSj 5Z.$(dZLo2SntP2SqJTߑHt]_-uThHȕrQeJufTcMe_kJWgZT+,OTmW\S(h NFl*VbuYmnъ&G...,:\mQjZhC!KP\Zd@~',2<]gsNkzp\aFn J!j;f||bv9=Q^opG[Q`sVg4VO,3S=b;m)Z2W"zA:i v#zGךTpЍ+v$_ i4Z^k4a81YCHfWgt@C4`un auzlS]^; zPbVFF۬2Bh [qjNpBM Bo-ť7{t&GJ*syF Iʤ$*+f-lVeڝnZ3?3qi^R)TXƆ~ĠPp< <(sΟ|kܿie q8Ӯv:rX +Μ|OL6#G^T[HoΙܹYsRҝ/BB D MLN?wnƼk~gmZdqhϜ$@47nVWfsߓH1:,&",:>6iݗ~OF(oDRt $3efU={ieXN*Z& =}m},]:F'NERXL_qݿYA$P8y(**}=CMv2&[Lu! T$&9+.u~ӄ|դzx<Nq(**Xn7,45=->.F ތ? e]]Ϟ=1 B .+",|͊ッM<EW8n@[|Bڹc Nʫ5LyyyΝ;p06ȣ.q;=(f  &r_ay< -AIg1'c H%qbTK5BTJ $rBNĵ]rAd(ٵLhBA!hy#0]ۖ{ \)|^絯:MXc|1Pn+b;ohz'?~'޳k-u3eo[>}[ű#GW\}_v9t(߸anV͛wwx?޹sJRV7>)>-&*^T~7+UP"3;ʘDν{Dz_ 8ڄqa6::~,?4>ibG?gPZSo*6w|g8^W5ֽAѯύl꬇` U]M>pa8oBuGo?u}|~}}SOW˧wM;|<.EE¯64?|}OM{dzU-͕C_z?u7~xW[_Sܨ)ui->t7|዗O=~vAť;.0ՇWC:>wy뇎>|liKݣs٧o=﫫߫{UXZ_}E՝6x@'F=G0ϣ޾gc]:_. wBm{觮κ֗ wݩy]]lzRV7]'%^:V\xֵ߮\:YQzC{,1)劖) {u$2?Poy\rmG,?/*%پ~mViֆO+=xq'ݙssιS[ s;~cc/}ʡ5>YXՓgO+WܼyoرoNz +BO`"$Hc(t"A`0xd8dIL- d@j2#4d*Вx 2_M(5GbIl#qj*S ҩfkW?Vc7$OC}O߸|ݻvl#kٹ9{艃e&NqYo$0LRW LX4Oth|#lpJD* %1B-iH殼ž>DFA}}k߸pBTLpܾp᪨P¥Aj P :Rb3gǟ=qѽ+-NoW,Hqg%䤥.JOLHܴ9I)sfKJO;7)vޜ199aɱ Qi I)I9) Ӓ6\4ovLZ\hRs_۴v%fggFGEMMY +wAK_fe[rᲝkYl]yY3~(l\8q˶{O_:tݽzVay7_*Gˮ]>$o{?s'#5A!Z2Mz٬u46-$\ǖ:P%\RU F,"ӷ `!ɎƔRH&kd T~"@lJC"lhUBŤ3,!بXV Vv2(@:/,6\(\Ҹ 2q"^2fC6AA)iؽ`SF&@+Z#޻h84 9jA*!ϐ 0~2Nyc3YX : *h؈pS ldj1u`2!1}6x;9?0h`=&#A'`,?x#92Y`lZ;z0l ;_3"jơ40mm3 m p4ciiG+/10-BU!hS 9BҢb:UQ\^pE|Ih ҲBp( rih8 L'q)m JSG!?lݠZc}Zy/S'^IW٬A^\y#KJ8{wnݼrΥ[O>yr# "|cP4яH $qW @dO|ÄA؁oVp`SrLh8bq_$t)2A\._"w'"T3d2JRb0"##:Q+Ul1Fxdr 6֤d4:5Pxj8 Fd\ f`. (+8+D|D(\T)*. {AET*5R bP3 $2BTb㬿^Wۖ}~Y6Քfe z$Jɣoi*=MEvݗwKTzU ˹q$ֈmUG|o>-ъ{;ZwlOyƋͯ?<8'?]}E]HWu^>?z[{j υJW홎ƣ·w<]|qγ{n<)*ZhۇÝ>aHO Gzn[3x;kcF?_ };|j_S#Ǣ1׆O;jN5fŒ5E)PfS!&K'Tƥ.gr >aYl LQiB]bAլǬY;UeO(RSv|páb__Waf>8EgYd:Afl?;P":_G W.Fn&ujN$rBC9(~hߛ( K$dM@,4#f| |^ ~9#"KX'wmONÙ9 eSvlߕbݚ{Ć4 ='Ny~*ݏ3"RRsƲmezQQ!" G~rv=s 9v!/bV0Cg wAJ*Է<(_TD"IfA(M, )P!P9 4RP@`)(4o7[f[ha…ًR^>/wYxhXHQ\9@dAJ @ X0+:`H/!'-f1PM cEA:i?oߌ1cY` ?M>}ƌf͚>s4Gp3 AT06T̄L2E&S*Getu΂hrʂK^,3 PPb*8L4 IQj : hQ Miq)*K4zd:'Ȩ *Tz( &j fDgG6TmS:ZjDR R.T:APb\ ٣REQT jFʌJbt8 2 DM"d{ gKTH*)ؾhK~jjAeB|lijmoookk]Wowcݳ_>wޓ.&9:񥱡1 5I@ֺ? WrIK^hek׬Z{ԯo8qǏT߹sSG,[x-7oݷ=;c/׬;w ='@juzʕc¼ Yi.iAFRۺ꼌$gvg~[ߞ&&SPNwqJrx201z64 OcqqO[k^i~gl֦W]-_vc dtux`DІ|=iǠahLz"dž[{{p4m>w|[{o:߷tllkxR1y˻mumO;|ttiXaŝOKƾu t|h|ZR߷wj*tuW|ST[>KOc{o}m_z[k~Q\ac݃ץϞ\_~G_5<lh|eqqхv񺹺EO{co  {6{;|ncˇoԾ.k^i_7*.=61>Q6(&e?y|>-!mG֚oxP}t736so;諱k+|VZO^>V-|%>,()aaѽ67AEYDeFp{,6:&ޞ9/&i71#)+eoݼluw=}pҹ5f<ȡGNl\2uM[Y=wǷݼt/w7~~M/_=\yYIŋw9dEDDdL|O2M)L>#qEdBpI*GB@.P3:"WIA4LHi)SXb p%,R Q2@ey"Θ}БIp駏TVT?s#'ؿk*JySp8=@DZ&9ą5'l'wq9Ƒё |x }rLJtXFJ[D&1QP0B )7*8qY$yu/Fu- MI:')wav9q9Yi&%deIX?MOHOZ(;-.f5g&%d$g%'OIIZf # beB1*BC.̋a0Iap<60G$Q(IKT"G%@L.(wt6Hp/@9|@9B&Oƅ@K1\Sr! 0"Z!ЪP^e3:Lćh .`%Ee{ j Rh$2,:!s.< pQAPaT˨XP,3h.˗ B`,$a D< A. _fos4:ԲQXL:rh &cAI1i<cA+hƦYah*1`CeFdA!uQ{lxGRJp~L BBX ZL I@d209HV $7 hocW87J "Mʈ|V98800?(@'S4 T|e1& hL?0YkAD a_dhuT|痫_V7>{ mɠY$0Y A4jh{357b QGLD}CuS3MpʠZmcKmCkh[7 ~^<Ō09k&|xary&G4:#:tH=h n'Tp.pB!L@iAML T = b UJQJf7iu Qtۜ.^'Q(JBm0&kTۡކ5=f`pT&n0ڌ&h"|R& xtEPJD,GlK,<8L)ClB++R+52:Y,G)8 xUt~)g]3Ҙ(EaJsz[Gk+Ow vW l_oMe[_p@C\O.(8g'+~{po_^h;Uw>yʁ?Uj*UW쬼Epo7V9W !*0{Utͭ_>F_||8U@`W׏uϊVj9-|pg;^8PɭE=|_o|:jɥgD٨e~>Ό⧄ (ЉJ])d+<L#(.L?ސLbJj!ȟC!RfR^$5԰025t-ّ,svo;QyihWb9^+Lfi`,6Bc t:NFac،!ZaxtStN5JHXxH&Y(2 BǗPNCN–҂ä )(2߮h?}'1f'8~z\wX̍۷Nx],=$۾{7Ooz"r'&5%%z#66'3nv΂:,ne_C9 }o|?Babʴ ڤt-4sP)L&! |18)n&H ,!Ld9P '"@,H1~T@F` -$r>M@ 5RD^Ǡ4ld"LjXI⌘n@,RAZ  p” ]v10 D* χ` ?N\\f̚9mڴ~aƌ?AifL1i3pm@`B$`#3H$:!Ƞv"RD 2I5&4 f% DnShG|"NA.HhQ*Cmsi^jkBeȴvd% "Ra4@uAVɌVݭsA՘BfY"cCXMgV04kqDi N- E4Zv{fxnsyTh[-.ntzH;dЙ 7;pL"QYef-O-AW&qbKc7G|ϟ|VvR 1ZuPB2.M%ɜZ mF|-}o[7li J%*P:2O3(dr4'elaXjEQT6û}l\;?9>aNJ x2։z 3;7;Nb\5]yokQu'Hh4Du-aKjJ l*'rd+wmuvڐ(5 f/^-r#^TcXtپm]޺~RV,BdR0.XNZj5er?CoǠ0!d9%K߼|aiKw邂G͛9uRhZP-$*ŒrtP1h3`l\ k V(?ʠ`V1Z# p=u6$$T) Z)M P/p%jI5 ?Nt&ؤjD Zk似yw?e74E nn6M;c Gvvu} wJj^5M0#-M|8ٌ56^Zn˶y492\z%+.[ c;^<~zȱԤEKmy/9x~ݸaӧUEj'ϝx32&<6519X4>KWcΜ(-Žw^ٖg]8PoL&:/8͈hVhR_ <⺚obYp}>v|5}O:!;F{ ' h>}xa>|j'POZ}}Iw{JF{ǿ}cgȇUMvUe nI{cK/}κ^UU?-l|75|C`C޴U5VwX ?ܓFG߾zZG?SRxʛ/?EO-o^?./އh귾m5N h[Ƕ/=.w}yW{UGw4vwVzvk| j׏UG>ap}Cߵ>gC@} C]=UO6?k8:q)Ԟ{wAnݺ~ug-/ADv6!W;2>ԏsM@HO%pj=k R5'+:,F5!\1- x'ȟqVn9|]b )E 'F"Q 8֒Z00 A<2r\c"S `aAK8b7t"ʹ9O(fBUC_@OE#"1yB!ͣP%<.Gy4pv[JZ"`wX`P%T2m) bw?Ai$i`R*¦>jO(/qL6gCKB̃&Jۍf"1}rytahrt& 2l2Ea@EJ SB[T W:0P-C|@G`q {#P bP! &DRB!dBNbIQ AGYQ^`@h.̈k'fJ$fC&f4:Tv<<>_dq̌C3, L%I"h-.F^kl`lSl2HW `?<4\4g>>h~~X@ QSP̙qy*I۽7_չ/.-mxXPhjt''  j3˴L՚1 FXojjٰ5 Gk4۠ZcӛѪ^4VÍ74ƖV0fѷ hC=T7l5{pZ.T'=ѰH¡I4sȱ0]G Gå + *+(?CiPo~yŃ 0Lq G3hS8\j?Nh8>_/, JZ9Dp` 2Ѱ<6%È <V2n ;m8AceS\q)˛ъn8 G7En޼ulIٹ'2 *#H "q9xR_1d3fVbStBɸF"d0H SD3g 4+A@hS#sq,3f8Q !tm#"AdPP$2HSUL00Ɖ6<1" c.wGl8 | G UÈ s!ಊ`jb,s Όj8-\r Ѓ&e*Aq]q)2ݤcN' C2H'Pڑ."='qs4'I4: b{zPb>O$J\lBBl LSbQeqMvBF̳RYᡑ))ZWLV{csD!!`phcj84Z``2@$ X|6OG"TD7ډM<( $|T,UIjJ.e BPr!W&p8رjOlK;&E{G,K.I4Hi? 9w:+iᡯw[_rro{/Nt0E<i%֭y֋/uO-q%\8yv_C Mt`郋^>Vxjm O/ҡyw^:KK=+pkk^^7\;ˏe'9U/|>_{˺ߜx|d%kxpe@LJ7/2_`ضĵgM?Ͼz(eF_m?=/1>΅+޳rTC_.}8dm'wה\\Ǣ W5\~S07󵍍6ƻS wv5}Fޯ?[-%JeG99S#x$ BTkL EJ@C4h4.$1@MK!g}gCH-'W̶,KQ(~YdSܙ>GC1 _d"aLpRJ08 PhBKBfK(i^LJPHPaT \t ŖT3 *"TdP*L%J\j` ?dz뼸׿r"բ+IH߷pJ\wXxbjjTB#"ը gxGN_r,bg';r .-iqkMuxmgpVo>_  ' {19 ."0HeThP:-~KPD%041&* :,'ud0{A$: !uxg>z9oRJd] Cq^k)$Xij$iw\ɬY;`D YX4 ALbhh*940d": J"z-4猌  D&$H0ؠ.Uh<1&:i(tL]H-mhV"gϞ=}3gAAAPqv9sB&g $g.W*T/V,$5 z\BV1+\B$!NMu(.0.CbeRMM1ĪtZRkjRIi@b4c-.ɡD4!R$ T3ۼS҉@Sg!MIF  Kiv-^kp46ơ6zx+^iG q*OgR6h8& =v6IĚfٜFd f{{cvTYl v1]&q8m؍z䵛}.Vs<gi~=.HJ')NOӓmLzco%L㭞.npNיKo$°,p"4ڭ:Ec20ZFWoL`#f'Tq44iMJ3[-Va0[lq.V&NZ. ml A3qzUp86L5,~J3mJf:E @^Sj MrjbɎQd2'ߵ:WmZBK"r8 ~8Њe&tfL3eJD7.ׅ J%֘h(Eĺ~p*m~rvǶ~Y,ذY~;)d74banK@bX OG1! ¡C ')a!ŕ@wHRe ާ5UZ=*Get 5Ih D*%T22PFHi| Q@aCXBɑ/.(Yqb>1Mu'ox]9<`hV6K]rֽFG:k,0ЏXLH"&t:CggU_}utnΚZsղˊMKunFRZvZVѼeK8rw>r׮ٰm}{wx떝]jgX?u }(==?1>aU Uv5e\Mpv"-H=sHFQģ (m4SqMN@ӐCnwl1;u wap75>ֿ} Ut`BDSƒЧlcs@/=:24<\O`@_ӻjz;F?>Bj#03 ? t56=|rjow7F#mC}Mm+AnFPhgowKǻڎ֚G[!n{vpR[t6AjS'H{M5jzrEyF3pmcC_{R݊OjjxQ?[:y< K|nkcs[`c,&0?0uoG%jUQ!|m@ w~hxh}]ۛgwWW/uw*zZP $ҞOܭ|sOSoWSsSM= Oj߹sBrp/r#x??~pֽ>wo^\ˤSL# 2n3&[i͢₂8SȔ>W&hU"׸{Ǫڪo9`KW{,_laE%䥬[nyƵ/?ӏTU?hk{]_c奱 ŁFTBcbd6%2LPB0+ LeK$dB"Km(Y""C(lE_\Rtg0tgE|8zhׅ/%!moGBs#|aBlt`:+J>w M'+${N]ԁ.Ĉ!bQ&.:u؞߾}ٯn[a7_^iq¬Ӗf$ƹ2SӲғRYq)qnkN %9qRe'f,ONvf%g$z3Yi s203γ ;\`ʪ¼iiIyIތ)E)rrS2r.[P=73(? Tb9iYIA..8wޭMN\R|~Qq^nQnzǸbI^KuN~59ɐWW5>{QN}bI L9 *9 Om޿_mJβhXC3n^fZQu];ZvqFjQkШJ\PJT2\!TN' Ed 9L #rE,ƣL&fc|%ǧyT>(DLE00 *Wd%>aSbU9B)rX\'2*L"-bA?h|X-EӘQr9树J}zsyr_fBuAD qD\MpilQc2X4٬f!_Y \ ='@}Ȣ8t)dh21bPD i9K(eT&HelK†`] E:\`Id1tJBBB.EJELZ 8@.AHj 01J٠䢲ITH G789I!)"+uhTE:R)T"ӉDpi4r98]L2o3(#%J68v>KNѨd2 ,4'1dBM#bA5 jZ2+Ⳕ P/CJp9t OR4b6a ]x@W! A 8 G0N#R80[E5؎A6*D<>&:: u BC4j0#h"τ@q4jqt6&+(K E&(7#Fi7: uNA(IxϦPC&ȱg<կj~Ch( P8%LnB׈{Z=EV@mm}S] њj3UTVUVֽDqIuG0bezRAW @ r,Uߐ(dFyidc!p۟cG JAһ7!n q[n4;w!sW-+RP]G.Ra+qȊewn(su[GV0£!8Z2m1,{W^-۝nH;޾k魛`cT%!pУCGhH\Qz(+o޼ts7oۅ.ZXY'PG=b;,4,"8$bNPD14< apM4dE! !R014 #!-rаL41*  GDDbC1a(ph`,FbP\( 9,aqBTJ ݠKP bE|KE1kHwAE)u!z8L2rP?26y-' $ cÑ]o)T4X$ OFm;`!c,4X&"Ƃogp ŧ9nm*7" p\8ZW^-HaF _EߣCYKLH஢J$IxP'%.|.,6r.*kcJ%O,db^e':|R F{ٞhMPL(cu*^o5k#OZRU$bXB-GJɓ|8[(sLP yS7}|m[JݸsU<]T~k-)V;o6o@qg/Jy|ڟ xۃOٷе1pj}N٩M JOm|p㫏|ec|ס(fg- {׺vD~}okOumtT?&0\ ލ  E ?О}"kN8gϽ_٦[[DM5O5%UCM2VDSj!ۤK,1EF)X>ÆDGDD Q!S@j$#F#Q䈩^͢ ǂӂD|<"yD['9$L O.%Cf࠵kbp A9%,g gfFH 98b0Jό"LƐsh3H3C1t ~\!eRT.E,c<:Ѳl_w_9aQDMi_2.>q-9E ⬋G^MDReHƈ#> = 1($r5#ƒIH#bOJi3Ϛ3;88xΜ9ӦM ?ASg͜5wA0<$$_2/QejB+rDeiLrY6*S_\%dV"W(0UV JU3+Tz:hDq4XSK`fh65CHb^f0E:`SX<hS` ZWc) nkỉz{GevimОK2W\fn=L7\fZ|^c4_bǟQ0Wőh@4zu[| D/J3-4 bvwӛns%5X]qfOoqh,6i@Ҝhq2]fh7fɠ6Ff3X`%`m0{փFd jFW! )if5zdD fZ``q6=Ltǹm~e5mf s&YVlpZ. h>;T;Cq4Bh,~z:S1@/f͜4K0CU{R҉+ϳ'',f>YRĬi4hAo0GE̱4_vmpo~<{eSsxeA>կ_ 8L/X2-;K*ھS[U`Gw/̰kY R :M޹iOGmy^/npӿL_T 51AV1>"yLEy. zG;Gƺ;Zh}ԿMb?^{4FS6sΔȨr&6G=Q# )sfFD 3OcD|ԮUBl7l:M9]d 7v[` 5^{W`W{?n}y70H#>uw5|lu}jz[hp[OZt<l~M? *+޷x]Ӗ͍Ozߌ p0:CP6_{s]ǦΖϛ<ZF>>2nyl)}çֆgyEigKc`d]G/{拧O:{ޠhpZ:{?vlyG] okzac7j?o]r|}Uuŋ cDyyq%EIG¡Ww~jhjy[wpf%*'P:Sch2H< M+tA CaE(Q$j4CeXI *@+Gx\t˴Jkw榧˞_dK]V6j TZN#(r hz2@* ϣ,K"6$ O, N$ #H sxXHB:-V$HEJ!Oĥs$Q9ȉs(D , (6M#IxqY`;cUL-+x|-bЅt*kh 1W",> ˢJMTc2YrnڒMri<\2Md2q2 T$R_ ( :O²$ΧA*UTOrd3`|F,%bC|6M2 "Ϣ94LC1H$ >JRI>[) 6 *"L"Dt<H\6ɔx @EK3(dx)8\͢oe #lMcA P>NfJ$F%ah$ N 0l,0 NW~!(98.b4R) # J*GP<6A&#)(&|A4_^z^yUgc(/=њ5 6)(6k**ՠVh>hVZ@ kAj*k^Wּ}SSu7CxaM88FM]5눀h0& $BDCkյj^ $^@F57MԼnj|=)cF&P 0UQg 88! ڝ[ r`8'$|CѴI( Qe} TyrH6Co*V忔V\G46Mz!RR+qrDnŝ~}t"_o޸Y6ɪC2gV~[7~-끺w8#\CD!fqRZdܾ}֭׮՟y{6l)"(xr(Ņaqa G$  -"e(rd!LdZ d(DBV41 OB4 Ra=~B.2bDBGcx EAFHdDבY ¼F䗡A RI#Dkdt"D'Z8lz2 $(l he|](& ;9e$Qi c#9lACq03 :FѢA X$YA3NCq40d_QD2T\@YHꀕD؉Ǔ$*Qʓh T s|P,A(THbD(,d רD T+|9[K XBԘ|Ds&uF0jAox}q I6SQK2 0HJZm R@0x6tCm/ڜ}|Mw[s.?Գ-_@}lC{:^^xzyϡ)% "/ejb͙_<WNo|~V޿ճ+:`][rOYm7uue;^^+ir ˾y?,vgǖؕs`S\ŕt7Vkho8_`ʿxٙw偑{=sA3ap"o~piOKn_4KB!2!(a+d,*"Fdңt,N %"bp >@Đ ǠD%XV,L[M0Z L80/ǸЖ_!n`ȓûlr0Q!T\d)4IĂftH "\(B1(<5H#@B&0p¬H,LX2V$V#䬼$K޽t:^byW[Y]ީgGJe7+t3J鹙\X8Ԭ4ߕ䳨1S‹;o(:]1g1G2Ȩf6F 2T*I "d@&%DhJ9 d@y7: UdqE"i|y׮_p~^jbQZɉ~:lZY갂ZA@+%`0`I&A_*C `EHB%_$gs4&o@J!)db6YF-,"|Μ9>9sԩ͘1 f̜={NppH9!Pi2T%r hd*B+Vd:+ѐǚRXnFcZ,ւ9HfCΩ1j=C$`U C7 F`59UFnơԹjQ`X?V0$:Xk26xkZ[jm^$ifwZ#;4V9StV7bf3Z 6鵹$OraJN<.ǣ;.;!-.579>wbJ|FnRv/uot^et{lΤkb5.⏷%⓭D;M$fz|NwՉ/RD'N̾8{b35,nOħ})O:\fg˛O'x-NgC f;/󡊎z3 p68gUV+iffLVz7PJx4: X֤5v+Bo95FkXnqf3{9F lQmǚ:s 0ar;,.Y.rⱚd6dVBes!kBjZ|č!0A#‚g٤sS/~>wry6UDDDM )E=??Q0h$xK Ξ!0TlzKUHTbd4&xڔѡހ9A_\L4amOͽ/V/Oih6+Ȩ< ֍_N>cvhJL,`QBh0>2"NoomhurU#ѹJ)_FWs`sGsw| lȠ 173x>=xř*OņDŽ`@N.?7'7-1UU,!.L=d^d+?~dKzAiNTFFF@W 9g̠ 6 sXFn69ulga^jQ)De ,Hdn`"A3 ǐ!YK 3O/[<풓),4ᑠŸfͪ*QԘ(& s,[U:`C򷽇wi-aH!5/ZMJn71#cAM$GMQi.7zLiDbKK0SxgA)@t#FϋǖѦN"L4-d &G) )Rʤ6*٢tT5lK7 4-Gn sPkJ 6RG"g$,BJ40k4rxSA0Qau4:0_S?j3( c6ccCc߱qq&PFhwwOia9.X[5cv FNJcz{q~EKW/[g;\Z ΝO:wMܱ5/n]WM-]!)uכŹfj޻m3 ֵ ]-b$FZM p?s528J7WOP:g8RBi,#986:ڇ2:z?#}́@`_`pGϧ־ƠY(NEaO#?tl #jmylCc-]u]ݝ5Co>4먯y^rat~3(Z#HBAK*7U{峛5uw_<%򹳹CǦu~no S90xY?y23nc`9cP? |lmxTM=}򮡺]sUSӦ׿ }/-/ѫׯ+eO^}lyXsmZ^wcPu՝eϜ>=~8};7>qdu -^89%M7e*6KH8R =-ĉc_R0$)!7# =5/9)7 j3ǯ[t  ~]<_Ⅹ'n;hmo~ޕ#_YLp7"74 : @fx@L Ѡ#;a QX"PFj->9篮)~PU $5D?\ V -B *"V6TUUU cU:HB!u5PBi 6U6TּiBqql#tV@ih@3UueC5k*Qcqeuu% kP ltJ+Yqݻ*ne76&۸D*& P* - V)g8.곆:V@rST08XSoF[U=D8fWzFe(~nݹ~r(x| a7JH}ፕ8uDV8'yU ʖ~V܅1an "1AP$Rpn o~C[e7o_/+VZz+ n޼tū^v\tжK9QScф`1@ hP61А Dn1$<2,2*"2 '2Rp(,$IEcQa1b43Qq#CDO DjFDGGaP Q0Q8O$P"46gr:'O醄'щT!͢\-e A4 :Ս 0?({!Fȴ@eiL0#nPG*@=8?Ir4.1%'@EOθ$jQ R !!G A4*20Af` 00&!"ߢ8cqdp w9wd BH"ɤ2YL.O()5jߗeY*%[j@HU+Ik^'ff;V[4ZVgClizFicՠ}28l9R)\y}d7~wfڑq@Cwf};f|slc,U|s^;kiGܽŏͷԁspjO=Iֆ_Ww8]|co[*~܇ח?շ]Ձ1]I 27Q}zd@~%KR2AeNg&-W9D)#P"\XG2Q76N9BA$ u]dխ7XMFKJL;\֪X04[-I).`qӦMC*0 9 P Bh|:O˙"%_M"Q6XkЉԹTiɌXJRXn |hj!2S[ TV╛RSU]JC4Njw!Ni*^kJ6l",zՎx#^n>Bg~#YkIҌ Fx 8ӯul 69sx$/ .Ԡ j]q<g':Sqo#.ꍃ" ] VOgtę 5!nX3qքLwr.K{><;͙eu;|Yv3!IgudRMq&ŗarP{3m4FwlN8=qx!I 4,^oqzn09,Io5B2Ek6jff8- &;Ve3К j!Y :3h o8@XmavXjUFN vv|49V= \.r6[Vjvj9^폳8&8vե5XLeP-XG"P QcLV)kӲG6^}ӟ/ݱ~Mvqqģ"̨_'yw.9Θ>I#Jٷ{ӕNBA+3RҫB-:"hڔ.^74 <׿ l2T=mK><6ffj5l Ei"6ϩ6maמ_Lg1T2/C%N{ݝƆ_=hVt%b!_J'- eܐiE0!8lŢIJrP 62ѓ+ }bEs_1H:/Z,&"Z,yRrٱeoYf̌PJjm}XT8oʗ f3:}?RޒZÝ*ާ @1 ]4>8O$UbQL .eؿk%zerq>=:F'͞>}iyG[ _IQb"f}cW,-co?֞8o~I> X 9O)._ep.jhfٸiicó `-Z@_"&D۔LSȃOA7s PRIXYe]tnPGyE 193cVLPRih g2GCmydJ\%KbK4|N1$ZuM6;2-l=(u!Ry=_jȌ06ZD*$/Q)Q8JJ$VDebە67ϓMH;GP BLlxdlpxwT65W55j}W- ֠8JA."h &rk: e;wl鷙 jnz]V/*NtXsӒ&oXCw/)|k|PW \ɓ?ѣ>z,ȟno(JpEd#J4ުoߴy=e #ӹ\iWj͊XVq咪6:n /62ePFF ` !P2>IFA=:g_GJC78pGh59< vF?CGdQP F 162w?u~|ëޮׁV9:ߛvt]uCÃMGo?yEw{U_O}oOû/j5y4SG]mo77Pm`=:[_W{ӻm-nfn~5 ?thk{]Mڶ֗uCm~74c=ãҭsIceswuWsjZ9$"0&(PN BHB(ݻJ0}TaWU]Z7ທ^?n|n209x|ACںxڛq(O!^!E|fggF'F`Njh~BF=~|UOW5o^s[C}4|Fwߞu߽pA 5{=}G6ߐk; h+hH2hdZ*Mv˦Wd{=x'9Ηu^d (R 7֐hL޶ei͕nԜ/'wq_n]?Éw-=dO[^)dH 2騀!ƀS<`cйa1IoBBg5k*>tu67՞i+6ogңG7l^c[bh`pb~k &Um:NN~z#Nah;yr?VBi)c,&DSB0uEM&(@XP&I+&4:mA1)5eT#J,.,f24BAcLBRR&@({" *d18Dfd;L6@Cx|:W̑HG OQY2#3taCO4&%(aH6pE# ƂZ]I:$2F K4Fk*p<& LʠrPfá4H'C%A| 1 ,A",iW9-YL!Ld1i clL_McQ# I#hH%sm# ^"Ah#t ~)DIF$db&y ZN"EiDAYtH&C40{2 |,K Ai,.GxW#da퐞:H$5,,"28"rN!OB; `aا?8?j зp 00# A烍p-$$L?d##)Pfjþ;4{GZZo4?B=x`]YWg/dc hjo]p '}Ѡ"jŰ6l?-mͭ-,5<6)kѰ$/مiipg57?jk^4Ai-50Ԍh͟h]8,8]5W8vV7/ULH(QK&œ|^ŚK(]Q8u=K7l7u6nt&'I%Dz3ͱ&_ٗmYbs|g|_`8s\1y1B'-uLg\;9ۛLʶ̱ tDpuXpVwיvٜ>>6ꊶ{b>w#@G;h&jrtdY&bftgz_Fd-6a0;tfbva:ZCkwwmyĔLWf.+n ؼ>gl1&p@FN;`v]d[<^h vkE2۴&dXn@yr*" RX!pC%x(ˢ$ݽyI'|qesku/gA&PnZ`Ō/A3\ IުL}=n b\Ǡ՗)cϓ'G:4.bSoٺAc՝{/_=qK\FJ'4|Fhl*<#ߟ\tp :BfLP(-.k֯^q\v߿gJd$Ad4kt7iOfej$EA?_}b^ϿC\Zc4>?77{A-nްzaEYRrhf&HC¾3JIKM0572ਨ ^? fJ(A/#1Dg6uߋήT׳@<'h bdPBmѼoC}]k%-&1r6J;D͙f\`҃6,4?92Tb/q6ػg>k^qͮX C #OFtx ֩7[>3f~ z篾,&6 .NNLR4` (_Pj| PY]f CS;wH@Çץ8|_!zi.B0h|l5-5"/3z(B]\Шj9bO ͝Z3H6+1 $*@fb#Obt^$z<1| UW*V1: W,+@43sKvAںi}4ܭm|tWoGތ]]lr*mc|_uDžXpt_f%._Əg3j<]csR6mڲᷚn{kD)eG'A`8& +pqٍc,i2R&& =>g1,l$FX O1 L br#i{ѡw`x?L F@x(nj'V!XYc[69@Ã]#{tg_!)"v޺ylWWg^7Bg#/z vN|腨v7σak^7ޯ|yu݉oZ>j|އOn==s+Hxy -nbճǝoT]_tROˣɡ7/ O {25Á?N}}zy~C`tR&? _&&߶w4PU;ΌnYo֖S7o^&51}_<zyӣ;7kL>>tSoV;yN}?mݲm^;VԩzfqA *UjAi nۢU0IFE,JOΝ[֧&.,5JK痦:g,Z{߮lhk7klghێ·?I8h6'ylUSUfr!VFkޖgS{i38k7m\m뒵k][sgv4\?gOOLNLꛀ1O-M NgB7o_>lo~q}SuGguzUvU!TPɌ0V0BdBXQ_K#ںmؼ*))!3=kiK7$28?):!l2 볂Ll17Qok z j^&qq]G.!<1O*5RFe"GG /Pb¡ ( "|!"0< Op,`F 6!FR_dRi\Ť٨TGfqQ>t  YE@fј uUT0LB(r*dDx@]D_J!ߠhTȡ94 @P1HcHRT Ns$<* Xd gAH(Dᒩ\* ;AD<,pVd q6ˀP5dz B)tRJd46+0T!2%)0ԩal {.D,:lph'a04:8_H$0QCr*A=JeQBa2LA%ɐ@K{#(&LD3f0NL&)QLPI 42B8Sd!2D@P |(LσqGPN"!5rdb h?iC "Hc ׁg"\6*46,ȸyp \4as`D B цI;NpG40 Gåq >hm>>Br9drPDB_X,˚Oܻ5ֶnmi}O'qv(3vt|$`f 8klcCCV`WmO0ȏ~g pEGHkMAGa״]FOfa񉒆Ciњ ܌uOkTbH΀R[WY8Zʺ*<0*+a`lbݕڏPT8 {]W9 aP46\ ]1a\Uv]Q]}ónGxU|0h Th>8? H_]M}}ݭچ[55ATUǭ}-UWެƢڪ5kU5 \Z} ]-ҪkA,Rmꚳ5Ugj~_dJ _cL"/)*)&v%* 5&ŀr"H.Tk+̧Wl792DŽ\4"xLOtl]?aù'6U?7T0P`k,5nPk5 %%E;Oe_O;ޕ[Ò1ҝkr]/p|lͱ} wm9=w{VWw\8 gYuȑlYz7U^9~/\?jqU7}^ܯ~>x6:3}>p'oj{_]Ͽ>qtVS큑Ʀ;[=:12#ܶ@痻OM܂RTf PaȥdHm`!0Y <7D`@@dQ r*0ovg ^L z|+ nՔ?˩[t maPf b10P 1(Q0bx0<>Gdfǩ<1hKfjLVZ„/FKN$~ kua3C<ˤPACICl>O, |(=@"4DC@ #PHL S@2psq%Cvc" FPI)(H]8%^D#/9<68FȎfk|\r||"_!Ӣ" afʘ >cvHXLM.;nIyVvDAw! y- 6%ˏo6A_!8Z$&Q Zb | (s h+9"3>%py22]HY,)e2E(*3< LjKRZ6K32-w|Ǧ6\޽|w7/Ɵ5-+OHEm46ƠWRNT+ZT.+fbjNR5jVI0-.+lF8`lf5lV؛/r9cY9Zd !DjNF_/̚3+8,8FabX#T[1 y&7 UZc$)Nk՛b1u&7 Su~`ٖ`'Z\-QkScZX[CtD7MXԶt5EcO33tT+Ya[} [YbՎd;MgO319vo&oўeqƧ,ߐ]1%k?y~lr'!l"3i)jsΒj[G7-ͮ 7v:2 &1g⪌`Kvd'Ӣt~-rsdpfO3Н\/1 l eR{l7-vx1%1qe~YFƒr/p ]yiE1iE\{B#1ϖXd7MrĦ7wEpzbntD:~;BivcŚ|eJ8bŒHfu&Xfd?-66Koh-ݩr8vһYj5F'iNwffzFFZQaʥJ*rNhH8ddsl˄0rD*+e<>JF(씸{7j#F޺eS-ZX("/,UUJ\?%9IhCb,)m^>mҔF)#E #@l޾g-?"BH ĺ,[a;0LaZL aĐ_MT¹j0 z"䋾sRd lyxų׮ycrBB#I4o_ūǎXXT 9 1hy k߿{{PȪ%`2p `@"`OA,GP :{%|&G@!0Ѥ:k2:5h9 9M4#SkNYA4) ~)^ȝB'F ZJLh  "@+UhU:hPZ N*ut\rxǓS8.4XP𠶥N@$|;<13GwO~R-#h3x5VyѹKM_+_r`^4+kÊv8yx߉ $-,ܹbYiƲҬyy)߷{뗭wm߾k֭uf{`~BJD11m 8mFZVTzV^tj1DbJǥ$lF"ZSPx-63piie#hK^=./Wy:05506m׏:U?~$F'ᩉ^aPSxLN x? {҇s^OM=sxkt ! Brc{;Mzѫ'^w jS 0zt˯:}x}rw7'mw.7V~r?zlm:RSÝnzukm-70 Ʒ { {VhV_ti{{=oֳ曯:<x>#C? >~a4G޽}xvoggmSF;zb'0iK'Iv|? &'!^618*~bb -}W:gh}:\\mzzoKDXMq}-=7W9sύ8 ʒ3)jAb. 6G+槧ܴaۺnEmЈe:B5hq(5zIl{5[wm9xl[mXꍋfx r|y9 YK]l/_9o˖{wo8rh{c]xcPT uv_aR( >\ D:(J\iHtbv0htIwYsb2֥+vް|EiQA%{v針yMNoYwxdXsH X^cupZSo} ɑ'^7=No}o]wuםW]Mu߽ru/$TdH#bAWI `PfA~Co^P} }h׶~;[V[ZQVKMq*ܪqb%E99*KTXqEIEaRfEnѢe٩^_AJJqfFazZ^FFVJJvjzVJZvjfnFN?~^v[d~~܌ IizNaBFYJ̬ V̿ptՕGZtYiQ14ps ⼎ς/_^2wyIіe.q٢;eˋr AW=rPLjhǁ]YqW.87wa7æsZ0Y. 2fծ z^ght +PZ̨[%X(0P.'`dZ`h ˓q\*G@ " Ri(ʥ0 ! x_PQģ!gsEL'/R&,͗" B B+ə E l@iG*uDB&U'X~B(5Ek L bKFlbQͥ$12ٸ5-BEFDX\1W(dqNW#C^c֩0Pt@FJR!  8 a ""40CF <|NG#h'FK4cGkil=Z[[Z1X,h}M]]zdwvCw4HRl}Țq2#V| Vk: Z@1;``iƿh׮VUU_ ڵuWj._r-OR6Ùh8 s=!hW*+/Yi81 TB8tB mUWqy݀PZuU]v]Z{ZkZ]agתq!Im jjꫯ}B^[wG&ePA&]uUצkw@VuXA +jA+AgkSJ5ּZWwbugAzԅK'/_郧ѝX`|EcҘ$jxh &aŒbشUڜ`GH/ZHlKB0 +/W^nHѢ1(dhm? u3$L7/d 'E`4M12$,bkdhi :F15aa8E 4d @3A7Q,@,QY\D R 0aJ DQ :AH F3qE%29d:APP.AqVpg7/ID8Cl ,nH( g0sJp\9iN#c ,Q +0UZRe KRT2X<#H0/\H*dD "Sl߽qzxX,Z9!HKzqV~:#+Wz)gYl"i1Wϭ(dKʲU7n9XOۺ㎜k;۔ԹkMo nvI b훲6Nܷ=ܲpƅV۵9ss?n߰ѝ~=|ݷn{췿\~O׏=WVzqó:jKޗU߸u_:l_7wcm10mÏ4 ӱ;m'_>b pc*P3cc;= &'.<ٮW@x`|t8?hP,|Y~>}sr7o[C׋( 6UȀoOq(TF(3 A`ΤIp&ÂD*<!FQ#B)Qa ȅ:بF`J&ټ].ݾuႲYl4iX#Y_OtY?g|tRb#  aQPO@HFItF%a FD>$Z :PPa!(৮1?0T E(1#"0gxEG#C) 9 3ԈH sPP!=DƗ=glPb C;t8kn!íU2 ofG es)h9 Zh8|%q4._@e4 SGjYl9 ZF$'o,/|l_mug>܆؃㱾XW`퓫EgQ:1NmBfȤBNkHK(I2|/!VcԪ*03 "\h+!FmI8$9NlI,qJgƓBJb8 @28glΕ)Y&o-PL! '2s'$v):+S+G|[|5_c͵ǖŤ,M_Js Jkڞcr[K6OQ/w&3]YRKҙN0ĦX lqf_rtj;!Kd:|y&Wޞie6wٕaXc)\)Km m y rʒU٫˶d--$͋N.K]˘o1JlIb{R+9ǝNLNLIJ&x<1no4犉cͶL1∷8V` :Ek6[f8f`X6b°y4 wynQ9zOcٽVoݛq<gtk@XЦ Tg-nYzT1-astJF~76ns@xh$/ jNJ^5HD"HhNRLG=˞Nw 2x6;Bt&M\5((4*$NAlPe1*IAfes]W~DQƥ2nTA 3sZp;]` 20~ #1tV-95$gѲYyDժp( qhT<2f (WP"FN?-kWgmFR x|PͬO֯=6&h0zt.dx|Ѭ[٫{-u$|IGB ώ EΦ ,FE<.GEJJtcnpZ?;=%_DG̢3x(Kc&:ѭwX0!g5|ͅ2a9PL_})0zVFe*7smѱIqTZ VS]<-QJ%vY(P./3m׶-o^I8nR6=n] W6y80M蓉7Midrjt LLxGfc}Jlx9fj665+L{铮=^tLN~ :890>202}6'0B6P[ G{$y/^{ЛvH|{:僉GiohS/1T͍[66_njm]eWwv=͓;ϻzZ{szZ8+ϻoi LozU`W;{u@M7=~8{U[fO jx|'}ǭM{k,I WvPXGG{~.}3;>vrmf_7)P;ͭ/?x}^˝ѷz^u7T@I;.6ԝӉmc۶*4'M1jhmr[ bnX* RbV+eR2 K?y_l^bY-.H/)\dkV߰n68|pg}߽8<:1aƆ'~Xl“9` jR0Y|w0zrqfxvn븻g߷k/YnU۶>oέM;z[M?n}0:\(&'qm׉"'#w*^X]}3zA۶֪spxK.hsԙv֞?j~޷ofy P\9B.$ DDRB!J4F[=ۖiOwoҍ ">n}zp-+.,\b^μ҂ļxOR/-?5/+!s˪MM ĔsA|ᲲyV[\[]T]$?95IFg$夥effee+-ZrٱC/OONN,JK+J(-IX3?%q֭*HKI*LXl{/]TVf^!S\e޼5yՙ?._n2Xs2.NM,8jvx@XmV@^l4z) 9(`Q\-<\)LzL"x|K` L$_  M&4!„@(y2& Fr)L._̋/D,Tf!e#400!1 P eeؔ(1J0q .KȠ4C꜀A1>B<)" _bBŒ$QxL\ :Oc, J^,KjH (^*"bI%B5Sx,ǑpX|&E$+Ln:ڢ׈yT\fd"5"T%'ǹhd \Ae rxd6"Q$dAa!LЎf<H|RZ.f8tQ,<:MK9|V"> )oL: BR#h00l`dDBTaQX " e! Nay4| 8~EAL$Fj2]6;kn@Q* R$05pEM6TQVUbZtVYSY**C(aebcd(]ʪG,QEuU U2 U+*bp8˖q? 3c]Mm=,TUCSj*kBXeO OPYS |aDiBg5PmuxVK&F`U[ׄXfpݭUUwwշá[U5U77QYlD* Pq+B UDAoTW_PYyʊs/;'joq<`PzmE7w1/v~!JoE #>(%VZ2._z\1B46`B$" pq ?T T͋!b7l:B82 i΅uVJ#ic|X6ޚx0&|l l4D`p~Ta^,,@G"hfL"I|S@aTJ0:[ƀ-yT&^E ZI*R&OĄ)Bsf<ŀш͂]pΦ09rERRBx jwh3\/hzDLQqY#fKb \TcSYb2b# 9Wq@'R^2˔&$rBm TrZjL:R6h6m;mVC5rZ^qŋ< f'ʚ$ J5^_|ZZ)䰹BJePTF"U @-A 쁟o]=G*`^ⵈvQCۂc6~ۚ4'#j:^k]Zɞoߪ9ԯ{K~zhgέ\|vye<3Swp憋CCn>z+Tij+߾x35i<~e&rd襙ȝəHLߏ_D>\7oMOW~X`V4>"KhLn5 ]j pTql%MW M |U)U/ .ؠlBCԒRl15kS-<+i˼_ڒK2kRc0[rw* ZD*3W:\́D̒L)ٞ^+kҝj@bs}K(X%L}Rܛ!u]ip:'cE kUw&eH\e|@ކ@ׁ­mޜ-Mδ M%L+ ~hɞūt,wѮ 55)[ Vdlpdqfu|,YR"x?+ۛDZ|bz )J R>_ϗ9ݩvwͮ$3`{61;hiTZXሹB"R11`Q0W6=!ٗ+N(.K)rR](S1ɴ(zXHtol.G&W E2ݭњ6d\g0%0CP,L*às\Xn4BB?LEcDWH)~ ضmڵ lPR'KylFp8\\.|>8Jp6M(d&KӏTwȡK&zϗ lC 4Bq$PʦlE ׬۴Rn\5[7-++NwٴhX¤s`X2G% q{T<aKc233\_Sus۷Ey^r\.G';Mew(RS+V<:tƱ;֗zL.D3L(4.GDL%|WJl\dؒ`Bb_lq)c;y/Kk`5БQZU$3If5V VdJLe),'ZT۵&[#p8]")i/^Fn49s8\{yrLSiLOM!,&25+53'LO}ħ,MG"ͷ:rkOׇCrpyɺ~<~̍#XyQF۷6߸x|Gcu@Fdzo*6̼Fo+뎎w~M5o\>{[W7jXSDŹu~͎`AZJ~vf^r iӊEi- _peDDuyPf85lff&''hOu8괡7c==A+엚vrbj6&ߏ?}=6^08qΫz9>NPɩ7#?LL%mKDϙy9qlzQ| MN<0̓#Uݺyc.a,Lmly6哞gm^=k|أ7[7m D{n][w/vV<{]|NogUpKݩz{jigrl$2Pdblrt`pów/@S{DOsQ{;^u7{9ԻGp<?o{3գwc;nvj|{a`[KϭBFn{qz{rz߽~>]wSc<'|nl5ͼ'/G*=XΗo_||j~@CcC/=h~:pqߝڋw6k-~HS7k]9{SGa~]IɊl'h2:5JTTJTH+Wf$Xh钲 qiUl+eFVS\V[diZJCds'u''{ R]O_?ѝU3vӾ?{7xg]*Z& ~ѫsPkɅ$ZH% ݻgϮ׼{3:1>z{n߸iƯn޴~=~qۑ?sj~|VW3{=S(|ՅlaO[̌|yx'C-ɇ_u}xs\?tdz)|vug޺?EIM= EFC!F@'Mڌ$۟X{ =ԓSЖkv/[u e\^lYrRsr x`ޚ7k5/,^d__h!le’r egg%/L &ef/.+EwEq!Zue0ggd䧧/]enUK\7i4Thy?V/_f/LN BU'O=% ՇB7_ڷuŋ7,ryQWJ7X(}ŢcliؾewfrtFiNԼ }|?xbMvON%)ɉfa$fj 6pY-zXoM+ K\TTi%\ZHjZ/S+be,90kL%"ML%dYuPj2HKt,`P&,1VĦJt)%ZD|#b$lqw!2Eʱ\P^*6ʥB:U¦9&`t%V&(xrE0$X窹\%OHarT)-a0 %{8p.B9G4B%WiQT 41! |VL7*doXR5iT$D ,4B]"d-q C(rD> *Ęz<>JR,7zN-So!hC5 `jBXnkQEpP1r) *A"<6 NVQX Ɇ\wVRCcWJSXrSg,)|4Ť# %ÍE?M 8l \Ia1 >!4'`*(9<&2:RhdD`q,d8@F"3'([;Ĩd f4 N& c1*86%H<4%$cbQ$r 4L3 &p<&a4JlCtkEEp=4\KOJA u~! J=? ,j|`96 {ce4F0bĿKyY_{nz`oO=}=}ݝ}}gxGD e===870t iNCwuJ7v vw v>j}Io^_Emц t. &p5mfw s~P^F CCo@?a`c.jjaPV}ʫoh VUF*Dm }0`Y\ h55z!! J C:TRfpnI1j[:ՄjáѐjuxjI GC<ۼ:juյ7+C!(onJ #5kCAKp45G tpSeu#B:PrUե7n|ŋϞ=RS[O3s9 Ix6 Qύhy>|ΜysGxG$` 3#6 u!"T t5zaXYl>ʌ#Pp3@H c QѱΉ%'S (-NcIL D38h`l.flDe9\8*͎#b(q$"If`@ei,KqtnTUp01PbF KȤ#^/B47`x |PBKɇޚ4ˀ߆Mfٍ˧px4>GܠN*ap K+ JEzpIEb)3hFt8Ǎ ue"FUjgÇ?) *%v aA+SJTeJ5լԫFnPhjF:IoybY K݉+6{IYGk6*4jV#+98G"H"WhxX2MKqB\aXXZ}EEY )O&bjlhq$Ю%?v4jEAKgi1>[5"=]?^>|h[xhy{52S4#n^d3CPqz6 | R+'.ضA5٨p1fFhm>'S-1G@|;ƦRqqnGJkmxA'cG_-Z֙{\ٷsuN%-QKU/-t,H]>L缿>=ϢBO剐1GNLj^RGbƑ$H~@Dc$* Z x`cE"V2@$bR!B%0YTD-/Wr7< Nz$ =$M0KzϐImŢʐbQ%6\F0xeB6Rt,%37.zݖUPiXv 4&<@r% lp]qL 0V D:̤R,18^{I^iabZ/~eGȾ'mH%]{adΓmU3O,$'>=m0@$BNfPn+'3(l=/Tkvg^RR˛%{Ae0;4FnD2uNk2t衠\6cA,!ٜ1D"3.E&DPn:ӼYu + /O/]x}Yūg/X~6[fo-iʾO+N^bO\L#w&[@N҂ūYeBOvYJZOR%Y)W2W,\eْ[_ʓoL(V{rUL#Cb}ycԸs%t09]Wo؜($:R- <+ M*^X^,:>g=ʝҖ,!@W2SRkp3}-m.\L`ɑ8r%e|ĝe,52k֙c/X2l=SoI595vhv̑ = k..ڗ=q=PfO\l ,rW}"SbXa/T{JKbD(d.,䗦,J).HJ))XrY~xto$'f큘hAdp4'Mu/h$]#G+ X^clx'KxܞhVlMv'[=IF,fq$ZIvg͑d'^-֬($CjhDgb-oyĀ3cNg"h5% .{ۖDcԘ,imVA?;f5X -(fכM FR0`ESY$0kz~Qqi^A~RZbbrBRZQbB {G!@H4~L;6M& D(XVVb`֩BBl4(d0)m|2FF2".G`,2SS pv^[.bDRĤ(@Cf2%wXT %w0+,)HI-&^k!:s|o/dP\ϛ7JrZkXRҒ,vͥ4;DxeRVB MхLF2h))YY8O*-"lqx}xMH ؝6IR)J9`U!,e0R~*nڬfJr)eEiY۪2TCMW;04IR-_B1-*-@^VvYqɚˋrr}ikh4 .d F.n>>`fd KK2p >FiPN âL xJ>Wd]ZLx%q909mevי$Z%[oj%>WJL^Z*_i+RjLe*L%Vz€Z ry<^HIKo1y<nGgBmƧ|IBO4Cc'ûj;~:{}zʼn};Z}û (s[꫕oC`,)]xpn=zpw|aeeen~23dmJNr;9 ~F aǸZ7:/Q˔2H)gn\fc8}d=]! /Bi3'mV<.oMOM}GW8$iMjJC:h3c_MO=BrK Ǚ/;4ՋGعL35166:%pwFp@gf-zbr jn\k|IMϼĴMϼ(o8Z Ϟ>hy5\wDc鶶kuZ/VQ_}bvj~ucOjݎy5Ǒc (}~2y6ƺCͭ5/?Psx -g;&Ǻ"o{ߌyֻȳ"SOg?~2p{w#=L|e}{~Sk/{^zPV񽡞[ƟE&/S9ƞLO>kx6vW#/Gzuz#tّVěWCwZ.ݻ]>scL7v~x3vUKMPХ5O?U?geKW%$dZ,>٧X"L(0TX zRS vp7:7 +0.:\ćHbY." Jri)e7۳oj/8tJdb(Dž?ly5v;||Xí[vX"Jz9#x?YKW}}FG55_~˅3nwoYq݆ VrM[6߿#?C?z~GwwOv<4즦g0}ȇ!Eh1}vsgw8ҹ=W~xz_͆sw}R5'Nw] 9t}}e SVp%"=!!qhD͉LV%LpڎT.?Dޏ|8u_-~ҝJY^rՂXVX,li^ʒC{_$759+ɟ0gqYo7˕eeY.+IO_VX (=XIO).+-YPPhe.)-^5% -ZPRnoNqV5+e''; G~܍Aq[=zꕫ zæMW(ݹc-YZxyqiۙo_VU_ݞZ+`ω7y BߊΌu|{[g;4'+'fuLJ<~-zAi jV!U X&Kb!R\+D9_bDƗ"@Ç͓rb6S/沤4Pb:LHg,_@Y @'Y fK*O# 3urFUXBIʣ%caYLQ&$6b@.B`M"dq$ 1cTQD\<0.O)*b0DiRt Ic0j :V.B&I$u*uz0B,v:4I  pb Br$GhSq8iP\ GE_x 2&\B >!D0Ip.Vjԁgc1>Tpql>,kl:A 'Gfs! 呐%|Q,LbiT6<..v^\|8(q?+@d Fyx|: iH?sPht"C, CÌr3h@}6! KÈF\y?&p /8 G#`u3@>DEF`#cb(ϥ8 s{f5:utu !wl{s}!iŎ1C†zP;QAi0JZWO7~W^M _4L PUEUE%2SDT/jkk uGD_p<\y#T210fA1?RBO84U"  ahL|[FHZ I1X?!tn 5V7Wq&܌,V݈Ai \:D&P-B58\jBi7ko!H 5!p«p%X]mk1ba)kB[MvuyuFUՕKg_?}ډW8~K?Ɍ;OgIt: mn̼yG, ͋⋹8p`eL\,؟(D:A=NIC*J׏#X$2Rq ùp>9@%Ώ#E2$5 8Y=#B}PRY0H iQaL82 3Rf-DE14" Fr[# 2Db< G(牕'dIApe2yh(RPϦCOR_ <%B>h ,Q/zy?q4*`L2ac4?N`zht̀sp( 0ehm6*gㄋ]xa11Fuz {|~l 4)K>3 F.$Kd n'JoE#Fyd:=<:@W4 6BciL*M#'x]vjx,dg7D^EݚV.H x ^/_+>7Wk\>SY:&Wh:BcD |=.8F,#TB:7B;  MA9-8N} T O-6ϋK")u7sTX0ϡr$By͟(Шm.l2ڭi AV 1aH"+|yJRinEx)yd|߾kصM"SzeԳd# t2K>KsSliɮiY^e=-72bojR|zz R8\" hӛ-#v\p^/>)8Nbf QqQ`9h1d!9rm/ؼs/V]o|nonrw߮ =xu?zɪW:yrU/PqrNGmg+.N_?qJkmZFnv}~[]+ϔlRsʋ'/՞xLgCoP{rӥ;5:YQӉG/^^ 7^k=]p{fߋw_ִ=3<~[{V Ct6ћjYc!$xSR=T{ jgqz Vℽx#nKۂnGӖ@&Zc6,fޠMv e4>k2Z+To fZl'!qd޼s|-^[XX`A@|No' |C@ 0(t̍ch" |9TP$&%%3EI6Rr)$:dF&d$NJt֔`0%%%##NP(V4l6u&"e*6咊Q,d9`ǐ4o425=FFXTY|6 Mf nZ ɞgz?-˓Y' |J#Tj .H&J偖|Ԡn3H$8tp.<O 4 bMipK%8]1͗:t Rd:aN(crtNa2 .n4hw}b2rzbIm:[lkjJW\4%׳ēB c,ъezL"Mʹ2W\GTL-8=LϪǨӯ_02(Y{(Qdjxf;f0P{mcm#_b%1Xu۶.ۍV\˲O@i\jCrB ?ZiSb|y[Wu.oo *|L4=ޕe ]<ȻY ;O3a/D,'+M}J8' 'pmVc?hOXMNO vݞ|w?"?3 ?ٳ'݃w_ a)rލ{ 998aw/C [qj?~!ԷG w~a GCDƱ|wh]$j73cH !Q3c#㯟+9sn#SS߬ʼnim-UgO7OMN L骝|4c=|P@swg̓;ߺd򏺊dž;n=x5Q-=͡ǝ L>{[;k'?$2kn<0pڳ.w/;#"Og?zlda+2rg^ M~l{=;#E&>B3!F"/G=ţof111~ɋў񷃨G#g"cp%_?A{ !/ތ L"rz˞ÑoYy`fɫGw>j{2{NPƚ;w[~ab?E"ѩVƮZujL(~7HHNLJHLV grbIJO-XPvKKғ&AjJ"B)` :<=]VnUui;={/n4Dׇw\wGp>:q_2uv#LV_bbz7;v_v t ux8̙3]]̌%9JXlyٗ+.*zW?|ہ:yiD[$y7/^~ 7͖Gϟ9XwyɃcݷ.T|v߉Oҡ#~?4]rC۱n+~ܹ٣} xG 2':GC3GdHѨrrsW.Oۙ篜: *ٺp7vlXuivɢ%E_d-]^\0YQAi^% rӋ!hq./+ٻ}];W-\heQɗ V.-[hYqa^Z0?+-7+uQqAAnFZ0PٶfܴM_^ZXZU(3$-8_x&Ο|]fMW}rVWЁMuΞر64-2|V]ϜiT*;Sϭ;'G> L*͔谦s6&rRA NAPH P%</fCB_&d dO!c%L[d$HdlFrfQ i 4\v%qtrY#R!d%X:K&IXl)g"6)_IPUbj`WuXCgb,\PXK% 4XB˖8jP!)Tͅ*$pM8NsrF L"!+'@`4 iɅBJr҃fJ. 9 6DRKEl"GI$!} S=;6~Yk, Q*<*KĀmo Z&)P#I l?x,86S,5pR%*RkP4rL lhJӕtZmYkJ¬jJoJˢix,:I1i6C'+bP2I&T5Xq5B^"0*zH%{9g0Y4*F&%Q+j<8l# \Bو pT @RH,]K"X 4U"j a\ gNcbF@0>La ۘt% 0υ ƑD  E0htG$ƁQiD:Lpll-Ph8qb9 5bAá?jџ>QWX59S048v֍w;?3dَ=DgX_>YOWo@ }=}W>;;pl736[`_@o`OޮY~(i1~JP&0 Gpڬ&݃Ύ:{ S[ĕjHC B7feJA%5CCױ"\ ߹\ JhY(-T'61܈Y3," hsJFi[ Uԃj :&dUaY,mG \5ՈLAiupOZi@y +UV^./?Ʃ+W]|=յ~*m*0hT @mT\lR =>;̙77X3? Y,oq8ǘk BF P%=&GI8rl1Ka e#{RΨ5H!alp ujd*f(#Ά:pЉQzDHC'h.Gp(Hő)H5p@fN&㳿/swb{踮t[{qtN\IU%JLdI)fH1I$̲L-K Xm]Ͱַ\sN)%ݛG 4.لqәLΊE($*T0 =# 1dCBsZv>5!~ryiI~ӢE?ebkgN۵|ɔ옢loEa܄OuYpfiā;<7%HUnWDfa$&q1@Pt*ϗ`:<E)tuw6 1@F0dOɇ)* 4͠pDH7_ 7|>n8(oh G/N?.2l14ݶ׽ex;v+>n{7qtgt~lRBO?~ .K߿ƇG4^_tb=@m/ fY\?1ݗ⌍g폇@:W &$&965oĹ|A!-Nt 51wbm>+!ƗI3aXNن0 )w8cPx|esǚ^ؗk[~x 愀!vxΠˑq%l#e[N5vzjqyH{';cg .٥75FJoȵƕyr C,UZ\;a´ɕ +RRs:-"8QQ,2 3l6[MFPsL8K Y`jaIEzv^vN^^AnFVzZZeexNCHr!HQl:SQLR432"(/**̌OMM/**ILH RbOJLNOI$6`IU2ybBH>Yz-NIHRhhp\"[d27* 4L㰧I8f7j3!?$N/Ab P2J-un^/>)^R'j<)%apt!1ֈ|$;H@lzR !r(ez@\9p.C=%2f)$oK%ƹ jZQB:P u %᪔z f9&S9YEi)nd+),\)pUU U|R+7uv%Fw;A9V̨^ˡ7uڥm;1mFT/y*3Seb`P }rj\!5#Eqt.S2j.@>tr͛Mo߾xBMwwлObeio_T}6+-QRZ4(oQ+-纟5?{7O" 'gds'L(OY`̩UӦ䦧Ğ8zÃz F>ZZRYa0xm!(>-Σ T"4j]`E/1/=qߎMpсa Fh#PY}ھhhDpGe>D[sGB?@4\qxP/ ZhÇvl%>;`m#}oG>DˌvF^k ıThypG=o7\x6{7pkksım/ _»۽=-CC#]=iH˧_֥sM5G.7zqM(L&P)JH[YR%cb\~;8JV[.\:ߦLTYQZ>8k6u:@{ޠٕ _=[UfugUBhf(]MϞuu%zoc̼BHXMLd 5uޡGV^_PTXP}i EEYYEŹ0?n[Ǐx֑SjF0(4<4H<>?Snp;\?a'kѽۗصjyv>O;7-}; _nEK_mkٺf k۴be+~~Qf ͢2;-nͧTh4^x="1>,Bjd5& ^42^ 0@YW%DJPBbШ zQ1Cއ۬fRKZRJ3HH3R SIErKpg1n`GPjΤ 4Rf1j\Յh3B@Wb]WL)ȵ*Z%,Um1tbcrH 7Kq JO">uMJ^gC/C #fB-T2V2:Z%QTR!rȨUA:G:> +>p2JjȤpo8<aB& eSb( &Ftn] fG p3&ɁyD[c0y>YѰ"Dkq bT*0!BǼRF /M#բID#!iGDCf!8HwF(:>k/L4B1<<<>qac5xMS/5xĭk]>q΅wn}Y3h[a F|@i_ ZrT{؊H@'-}Z[^uqEGDCcGk} EO1X! SݽV!J/s֞;qxmÉچS(>#RjucڹFDqӵkԡ)@Muu$:5&l/|jV^j!kjauM|:MzX)Y574^-ښs5jN9_sMsY}g6ȡ bd *7vqƅG#:{H:3 Clhb V%^Rš=ә)٢!NIHD}Ev = 0PDLqJCqX,@уpy\X]RdRxml$%"&#aTLRHgLZɔ<>+ATHq3EI)K,rO0|!Gcj/nhDqظ%Xe0f 0-@ZG \xRPqi #ڗp$T1yB@0)$B"w  !2A)N@Cdq8hi&Z3ی6ف V1Z l,*)Ud ~8,)&m5s߆}? " __)tjJ%ibDoA~V|\a ccFƮ'vrĺ|4|RBrVjF~zzq\\F|0;'KЛ쉩iIi遤`rJ'[WTïw@^ˣf+LNguڌ1xl8+i3z`p 6j=5< N09F{bO0Ybɫ;Jo)\ƕ(JfO,-.(.\Y=zWNKK T2ŠiT.LXD4m<03.11#/|򌲊)e&TTN+B2,ŠPxt:PHxXcsJJ2ғSAOL\bRz^niJrVcB牡Tt S(H!D hXr|l S rs 3226ARQ!f1u9@ .))!'/;;7+'MnĠPx'PҘB '(!/2S3(J\ ǏԔYhTB HBGq:|̳9>-$>_R\\J  cU*v8D@ӠRbL&ѡ2Tj1>o\B0%53)-3!1 N!&&5j3;M- !ʇہaH PLh}) DcPt*BbsBL``hx $ʼn&cRn1.[JJ fg&gd3!XctJ1T|."LD*KDZ @BjzZvIqENv7PZ\[|!' Pqr.@E: Da4|[ .&qƝ44ݼrr͖\TXrKhm /Ջez4LÆzP"FYD(I2dFҦҸzԛb cؽ BI؉n_ݱc/|۷/! vutx->v`蓲lRǾ7mjD7==;] }|mA]W~rcW>iy^9>udKGpVסюӫ3Nϙ9sRE9"/d%XvlY#Di( J;zpE`\rHex[BB}w*þV&08V"5(. [nG}>whZhygFG -#}CC}H>w]H#dGp#C:9~^nxCGOC< 炍?"(N%C0\OhCm>v@:yyǃo:CCoІ0_}ЉC8)D@{rB}چF^ @Ǯл7.vkԝ}'o^tx54fh铋^^{~7׆[Cnܑ !x wB^>D>ᐆ[6v^zxG^<}mMg|պϷ?Χw]=VkG? Ow[!Ao[_?۵[:ݣ? u_C/CpTP7a]X?ȋѥ@׊8Nc.40r}?om{z>{]ġᖵ>ahͻ{/lW] }]{[`{ݹrƅӧ9k +v`ϮKNzM36PU10;7'-#35-#-^%eyv''A:z¥֮_ӏgN-.ʋ: P,`qb _ yΒ|{ǔROn\Xro 7 ]exI_ӁzoSә۶aؾViű}dNŊ/kVٺjǦeuϞr_hiF0E+BUi1:TfZ$L8@B4O/>~l;vuV[t gTtRs'TϚhƴY%&ϝ>irIʲ93K&dM*IMmnho]l~q^ Uŕye9 /[=;6l&9'ggedVM(]8kfvZҔ'T-3}e~Xz҂ie Ep~Tfed&e9xe+Tl///HNejU9SgϞoh|K-ZP\\v"JbBZwslYoƹ'?_^T^8##"52-"11;>qVN8n5h^VJDbT+buB( x@"MrI,+eb":۪T.V4<9bТ>XU*rD!',O!1$4 3G((dbNKT"Ǒ1!v17\A*@!*O+%\(@ ѣpMlA*J}2hS`Z5bIu:B 3ij;vQ,5d2D -rOȂW$TʄRE*JS bN2$ŠEƦI#檄L5ijLAf4+MZN.^%8=Ic\'P`|.sD|˒ fZ;Vє:Ai!)pGp' J12y11.Ǭez]N( hp!dBtj@-*/pAHJ(+L I%7(*)cr Fͦ#¦0..&rsEϡ4.#;.aP9L M]"L<0fE"Br>1~Ȓ9>ȟ)it\pѿLhZHb7JA;/BkL' jlP[Pqp4s͢"H(J;B \yD2C(_zϙl5LqHAGDBhrr!Eۺij}ͦwݼz3n_{ G:"I}s'41a=?!H8 a\ l4p O=xG{\Z[4D@48!I t`=lyY#wp|{*zAk:^|4?pښs8XSXG;x\隆ӵgp| Q5֜k$p4BK /f"JVׄGRM=p,l\/]hi@Zm#G즶\] j?ٛ}Ѽj}d*C|FК!s 8I;{E?F!q4᭱ OEΞ vm6ݵj [4y MWkB"S B(aǎ3~?/ N'L QX<\ RpF"FG|ERISXf GA3BZePerDhhRGhMjAJAWN+Eh> {T^hvx8ӣJ | )U:ͥ7XFFoQaF#rR˕UlK\:qZZ<"`aL!'hki4 Hpz @Jr (aBjA!EQh6nW7Z!)4kR eShdF )c1ʷ԰p̨_1UΏ7JDl`a:qZS3'~_:o;V?NSGCО~|ٓ;O[tavk1=+L"oNYIg9[%#̥*F!UQ%p17\EidL!(Z Ǫ[5RZҨrS>>hŚ>.bhnf7fШh"VjM$ESLL*4zcÕcdIjyQ_hwLLOM7)9nvAִ`fwY~_ Odrixxh;CBġ1i,61t M% ) DECD'(Qp)y$x~e3;tQlrL2oiTNZ\U[ZZ]Vd5qlxp: LAPy(#HzւLSc+F%#:DގD)D h0ee! vx4"N`FxXtXx"?GQ`0ʸqH:Ę1QqÐ.cƠqݘ +:2:fP'_r||?.#.MVWNAqy%I ɹEO1gg]juUud!qYp&uLЗ,NWf-6\:z}g/x_?ZnUvʕ#M=}Zv©7jX:Kw7\O_}g~>0cʭ_x#k; =}xSy }WïFr7n.ټwogoSsj[k{زCϟ{pګwnYsl˃'/pPPO+uY}5 u\9}Bo:_} y_uݽ+~Ǔ\<~fã^uݹ&0UeQxdZX\pV,[d^fc?|h;]ЫQd=z;z1z3 F_:8qFFQG&J B.|e3XF'q]ǀp l8?uz1΀c`@C".ǗoL& Scsƹ}IVg v[U3zנ1}jS(4VLf`bJ՛}S׬۱m ~XdݔN5͚1?;PhT6S#EP(:kEsxFh SgggWN9wEӫuha8v# p:ĢPYN(X9jESIJʚZ5{i*CG&5|=: J^ !(1qɉiYiٙY999IIIiiiIiR@t;&AD:*z&5% /33lBEلESWJdqT:MpHG^$HD*+; '/70+3%%9ϗɨ5j@z(i Xdc_`q[STTPZRTSVPPYR2,?;#9)j7itj <>:ʦGQaRb@HFd7Iq P6gg%$瘬^DKt4J½ MЀH]y\¢ Eeə9i~ORnq^@5P$GL2 5 Db9,>'1=1;'%?+9,8(=?56j G 2J&sL %G.{C $8j8k AfL2ȂЈ'ZG#~B8Ry eߗ|btwx  L)i 2}:[;>kARDG=/~j v >=}z1bE u#NPpяw<)"yi/ kyucC87.4ݖPŻwϾ{ͫ+mMFNl#o:o4܁q?8+yzhWO|7 Z߻Qw]H=GH㻁WYy}`[hehcdWwIsͣ۟~hw!Rᛗw{ܽ~^sg۝OBpK;>{ɵmgC;jNڿ~XfIy)ؠFdn< 7%5)..7'jb^IQ0#5&1›ŪқӧOEQPCzﰛ%9)/UOq-ۺ!/n]_X(t#WQt8;2ڻdHZWn^n}Б_,_QL2lUȚA,MI{b;//isʗ,qw-3g7xցݼ΍o:CCz7_l֊'LJOM[j훧VO*+͘5|BN y)P4֝?w̪sgN-/ i)'NG%-!mumY~Me n_qV¢윉EO=v 3*&LPZ[URPg%Ω*{aټ-7szUeAnƜ)Y eoul]rA^Vi.)̚TQտ9ޔ% '/_2 vzujQg~?\ƚ=Mxz:ۗ]\0tv~δX_ӞpNv|6nuحx&H_Y^r8%"RbRQ0=9+<-R2@L9Qh p;j_ <| _L1XBB}]r1q#]G%` >x4QxZxXbH%L/J'$J- GxHQ.`Kx4%bPZI.yZ@UF|V"7Un5RLl֙ :Ѡfj1* *R!ujB%")2RAHE< }1Vʤl9cHFŠiB>ˢ t)5bE%֤PZ¬RJpUN㰚V3|. E]ia\ԓ#JMk0*ZR'UYu?O,T*j'H`G* ,L_qvyc:+$b1 K\jxdBtpJ*FhR 1N&1zԗ%QH@`bHB%pe0.MgHl|rzCalGcRxlIbI4:Xl8bAoZjKpFK3|L Eepx=`BT,x6GG-Ň׍p?A. x 0qjL&Wg ')L&p4h7=&=luS_l;ۜ*:w+EF爌&GSJB&p4-\) XLj0{ܾy{ܾ}G?]M~!Բ P勲b8;G3xdN+Éj>J,a8Z=@eOy#hhGCGmOZ?i} tpG>V\ԱNCPgQ˳/_՞;{g4C8Z)5% hSj`zhg69Qk}Ϝ=~t㧶`#,k&"$ V P,<2l|q ^=O"ADFG/ϜP q P P 0'aS8 ` `sFGQhd(8<.ppI#zW0\ 05&CE62hc1a_X$Fqhl:A@Fb5\1B<0f;p|TpPyȦbP{J1/h1!sȾL3L '  FҌV[  <@‡:p[c\ű:X%%2p'v<bBm!16G94(uf\ɕJj9\ѨT ZF͙vL8?| $'`u,1:\1:U!3;U*Z5-J[Ɍ!YP)uJSe2T*FCtJT9&Wk52oChRDUJ/B:bbhk3K/9*GCåJ@D#2JϢ9LH~ J Dۨo"-NNJ䳣BE-kqc]<|ʢ)VV/Z:}O3^'+θOLUs*,E)+rW)Epr1h ߨCNe]CT$xRF lW R 5mk/lS %lVƒ3r1:],I6,xBW"ϲ9s1N"QgWLb?U^¥Rڢ׻@l\LT!a0"1x-#s1*sF1L2ܞh6ʦAN cHlZ$TVe5mf0 * F%GF@v'S+ϟZ5pBqFivҴY2œ[;*E}fI%QNc( -`d\YRH^.Ƞt 8~Z[l*/l(CDt!L)$nt$J`FQѴhxT|PYT;"2>,n\d4Efb$!ZT$1"(,*z|dĸȰ(2aE&#=,a3Jy,Cm(EBTWBr~aÓHRPtX .BG9g9-W2!7 ZW+ujf&H3sj;3=6//%)ɣ7JJ\+Ļ'͚bڤ R#)R5#'0)9=%5+.@0%9%#-+A;d9_T=k깓&We AZL[\\YHc)y )eӽ$X3oEz9_1aQ!%9(si3'VŗTMN4#X:5P6Օ]0*xbrYK g.͛ճlX2jN޴90o%'/\9gm;ݰ˷^i|9˔gq-쟽a {=yͮ)Mtzۑ{N/{bkp̒G֝8N[ܡ[w<{r닯_~|ŕKo6u55jZ󆖾PgWEWססǣO{IOkq海/'f̒iϙY\Q~oJVڼe xwVo\zlu:z>u"4bL:Bd{ '޾ǎZÂ-]`Ⓖ8Olhx۽loXnσ(iqXw jXg;&1 Mmo6s[:OkYI&kє`2'Z [<^%eWL $9}Vw՝lpuZDa:`uܰb5`j`zc1X|f;t?lZ+7z5:Qk2B ѳJ C<6o*3Ɠ2kқ7A'OZVR1rv *$?-Oȸ jOEl6;)OcƦelؾwK+̞9wE+g}_^1y[ljlt4Nh&B(^x81geN2u/Xbڕ+7L\=iⴥVVMQ۷t<2 Arє&ȿj!HL/+=k֬iӪ͛|2-FB'$ X 6乐,wӫfLMLJH$cT?RX\n8DVl|@Ff^RrF\0-+dr^aeZfQ*tpL|X\@ $ӑ9osrr *&͘2sB₉9gˑ h*gpo4;! pLO()(/TVY_X[P U tL|(0DlT"`N~ny^^ea䲲%ӊ r'jn -$IfdBJq\۶{;fcNbKXLRwb"33cIp$K2lKY`% U%{\xMKUkYc1|O!XW抵,ȵRN(QպظLMM#T{w_Պ *P1)w'.Ƒ_W'fe#奦&&Dẳ)GH'fT07''5 1IpnVg-=-֖69T> aLJ,slϚ!" Nf(i? h3צqڿw<SóS曙z;6>20b޾yftpnz !hͼ;|;{oN!\PAr5tv<&FA^igCϚwj|=Y_s0.<:3ClЁ ϾyMOzIѦ̾Mt<򠩷~W͖+#O{4j&gf&'Ai#7}=š3C/w65;v\ߣ/ZݸvW#G Iv#SO,9`|37ݱ~pfgr7r:rpyb{Mx3o:|sގ=4e_{7/jtqFBsC7:{rk~Pƞ7^ =;VWem\SvE[Js b\^LT B_7s#͏ >޼j}Tx²ܚey .=Zbu9n-<**&3=KRC٣Y"AI&I84J' EG!#L BF(</pRFhp+!H AV""w-Jc"BS zT+J9g1B&d $2 K 4QpYT.e\:J Z̧kU:(jP(asdJRgkD\/+Zڨ"1idh+=)k*RIB@4bZ("!R`s>Ke%`0W! |̨!4>"[KM*gժ"jXu2Nf Q )ApâD|6od1 D8àIйKCO@ esx\ d"!N1c@hj:rgRi-x>,C |ʤF'cL*M(nf` NEs S۠C!]B Dp/~0RH"I*pFANLFZ\|Hڑ,8lb ]'ɸYC,Sk #BLx*9(-$4K^AaDѷ40/((T X$$p 'E?zx_E-nytZkGǭ]-6"#.^]pV C"W3Gkh4[XBm*SD#=kwKD^߽m6*8cзˍ/? O?|c?9e[eap# nw7w@#pK4xdP; Boq8e`ycBRhda=84DZ 4hH!!HH8Ch("!6b%pI=Jh}P(,Ogpd01:Aq4 92B0HE0R Eb f0P;'$b. 0hlhАB@sA#(rDzL6=w@9T&#aWJ"!a$N%PLClpؐpȹJLSHdbR*ZJS*buVA3hfjL&LI[VNQhZ+ U~Qh V!Ex E0יuZdQL.άRdRTC^b8 BZt!P* D!@"%B)RbA&"*dC/,5rqRY YtQVC/pPA'- AC(ߒ@%l& z|HW-:YU|qJd슲knZnyٮm\}c6\8W}ՙ:7Hl|=Xq]B!fq2򹩡|~s EɊL}r0҆ylp8ҬveqdkV,ܨOI-HH8yAr.V'<145J[@ ]]Q䛄r~b%i1C",JP:yZl.Nj믿߻oŊ}DrJ8RFRS,fǿoǿ ޸o]\b-4k}48r'ġaaF$:Z]SwѣߴyǾ}~~/O|'JCEGK(BQaU Bt\MvX=55u+Vn۾=sumR?\  I4%?0Zff;8醍klٲoo~޺cZf_?\Jh4S),p!q稕*'nۿgʺToeYʕ Q&T*YdhdkS,Yb2M>g禵+ddg$T?+%=aI?{ Rf@j+P)!L&8ФCvP<>>=>)3.1#%=vmII G2?AbT&SL"#:U[]SW^Rfʺ+ Hi=*`R6t%p̴ښ_߬ h&JKc" aM돍NKLK+(.IHȉJXSXXP0,1$\#qJLǓjB jR*ÙS葅LlwE'o,Ͽ}$a Տ. W`JT#5rAO$- R\QHY\H*"N""4p%͖=|ԆfwG?q 45^nz;c1>gmc};3S]؛kukۜ8'IVE#4J ˉ]oo+~k+^6n>wb/VݑwMmҎ>{w g$$Ӓk~xydSXu33chpPo27;167Ս\t=v}zu{Wo~iof =-ϻ }7^?{b7;5҉N v3㻿u<86꩷}oG[|3cCLf昌4wb#&Nik-.h2Riub :*< (ݠCd1f벥93+;Hhf}cof&hj\eST)_U R ҠK6:_Ab XB DrTk:j[bbԹk2%_QwUg|CMà & ~3hfsfk~#ߴ~83/xt'Xb{M uݱr6XUN[cu1Ė%[6X{7ٿeݦjVTUVTl۴959M ݁!-8ܨB!a|vPc.zh7sǾqӎ#5w/,Y[XnsA~YA^сwm^^XXQTTlYyQAʒԘ VٳС]G9o55ifJBb') VWVJZzbjeQeVjv򵕫˳KJ2 fgedĦBZm_acwqVfZ\tY~Ώ~vE54{o~x__Y[ DQ^VYa^UYQb7/=WG7)IX VWg$U/۸ЎEB!!_TBĶG߾3rw7]M$lCB\\jfdEEuHO愋J2V'|>t/;d4 !o2xg Dx(e#.A(qߴB8Ptfc0skoX[6"-L8>xҥg/?}~=3O=˙#˔~aᾆ[nBºAe#9 .  G0E(mE #ŋ}x' \R5pm8 fe``R:6"t 3,64_%~,^REcPH A2*" C 3K!zpL LC)d  % 0 $LJR(=G *B/XO)"),$ D|ũUTBل'o~#AgHW0p0\n 2irDa\LKK5Z`EpNѰ Ȱe>dR,GY͈aʔRcT+THQF2FI$:P-hvodTasm+D;bEBUP{b3<)Nw;6\PRFKjTj9 |0t:S$ku&$zFc1\ļSdyb1bǐT!( D2%Dr 2HK!.T5jTsi<(F㹆?|ۮ J)_G/YBCpr\eؓtBM4G -ǃdPwbHP0A]][sӪx٢shc<ʋ6VBaAvJ dC~,rg,Zµh&Q&P~Uyd ;0=85"->ա ~8{`џ,ay,>-F+!h=H5(a(%Ap ށ!p ?$*|2fF܏r:HnՓP2Lㅐ$*$X -σna*MfhLr<7YP %05F d j^*sЄBP$prxb&R€LVäϓ1ac<)J$BwP(RZ2Pe!A{+ӁMi eBiy{;.V(?Dc5QxGBRD|bxR'9ٓ..)\S]U^YYmۖnK%%i&i&KqE\.华[jF!T Vʙ"!~DWh(r]B0CUF0;i htn3s#G3I*]@Yu NdX#َ'mDeܙbO"PE cbQZ&gV::YQFƫLs|%y6&K$w<"W*:UMREkry+E$bY|w+"[S"-a{ cr)_fNZ*,;D+Ζ'KrI6/ǏaXOk8"iH+&Dc["҆i;A7;)#HPsvq$k WQ Yk^H95q)wlztRNJvɆ-?7l޼{ye]IQi^nvVfjfVJn~VVNfyIYY1 86dy]eIvZW\QTVU|ݺ Eťieyˊ*J(O\+*`z7ܶ(+p -kq.#k.<0LH8PXQ&WoqiM,fS\ SߥxJAxH=^ktzWcd:̶85 5F#t-ժ1`^k Jl`qiGlQCBPj*ɣ6ZGe )J]evȍfjE \'*HD H+l1gq"ys{Z26>j?/-btydZ Oe21L*,a_ vLD(3%:k CB1F* 9@vvŋ=jy%y273Y~^NXX'| !Ha4b@PT4HaDdl8|ɓߜ9uҙc, w" l>12*0 t~Xl*5;_=r7ߜ闟jXX͊XWKP<:K@*+|;0Dsm UŋM;wܰaGnnIIyc'tn\i]:[%br 0R\R5_k|b`@5-.GayiGOg/K> #0 џs1$1ˡ%T0LK#,B,Vr:+U@mWru?*:(Ng}5{3wmE(GnhD& z##CW[_Ύ nx̼BwxiGD |վuNw:BgԐov|֯޻?ݻӍ۪#mJtg?!WS__"Y+٩Q.+,7+< eM=?&t=Hw'26efpAFtףƱm:~Ь,8<6G-b%&Vxr ) Y)C,d `jeF۩wiF/zMm{ Á7P8bl43Sgf|s3#3A˙7OގACCϺql̋.}6?35rݚEҋsѡ^)"}3 N`,an~EEoG8lepl{rjm!s'_z3NNt!702619aKS_ۍ]B㾉~pbgY@í|HSГͷ.M>]9elybL?bKF<=d`^>΋=&GG}/'f_wEE0̐ontrE8ݭ73et}ţ܄?^w u872=jz@ۣ;nz~_yRmM?us7xu6o߶1-=)6.2%-9=3-""\*"gR)z2fvieo١Y,|ֿ̢Ob#ZZ$zT<K`SȔP&8Ey%]mcˣϟ|j뮩c'$F*)TѬ%ZHmb5a,QO+U 5*u9^<5XYy]]>?XrDۏCO/}}kiliE5pQTӝn>8zWN^6W}{[l[}eŞu5;W/L=;eMyڊKl޻aŎ5{6ݿeÖU+VX]".&l V\D .]A4RP _a㚓|/onv$5{y~᪢ⵅVUegBw]|enF^q~ʂeڪܴ؆ߚ]ٳ{3?޿scurҒc"2 s2S R2֮X㵺sr+ˊ3LnrΊʴŒ+tБ=ed&$dgVUX<'#=#%qyY-+Jb"3j*JӪŒ蟿o_Qi * 3N;g캲[vܶ+-:^-Q|HBBBE%.[޻Ћ{%ĦVdW$9\ NҢqQ1 S fu.G8d0L0 P0( +QB&GHQʙ#PJ6 ͐C`"%&Th+| b!`v : 4 Õr13R”K"R}.db1Ɇ W.$E's\R&tM6Z.,!"2MPJJDZR\!lF0ZZ!zajV:Y(lLҙbɇP!0r h0UBMkոWa2W!#G&& L!S%EE9V!LrH#rPbH\-T2Lħ,6aPh8?æ _o9L!zƉ@=XR, b/ 14qayl= LAeIp9*T&z1SGL2I6%I 0)p%BXia0d %4M0R"0:f">\Ht$OȆ3- R!=c0a)arLP*%L &㒋 HT:4hLes`Un C$btz8џ "? (pB  q kBvTRL&ѡʠ84*Ҿ A$5|,wHbnr %b$2=$ǟ P 2[^ 2$Yis|RpA!KQ.]$x _(U /~`  .>z`׿xp[~|?nmook{܏ࣽQڑ'ZW~DCw Ԃx;G(#֮ǝ::hoxs Ye Wv >A#vwv.D[7Co nvWgąW/64\K]p"._x +^n"xR҃Q2,v&!A|҅ ]/^t%Q׮$p4ouM-#X m%^D&\qF X?q4!3В 6Ah(._r7/Nj5tZwނkMw5jjCЁuһ@$.]ƕ-rܕz3gM4~tVKÍC,hK?4h(z-Z1Ē%l;PܪN1p./Bf"k()84$($]"P$q?NGd4D>JL(v+JCOmc8 ao"Tit&!܂ LA8J(,0IE'`h. hTA"jmɗf ~"iBӄb_m4 ys-!4! I5`ajt6gDA$`E0 PDI'!&2ArFŸ,:%#-r延ז&-b!06L `%/BS!T@Ӛ 3 pD7 87qßm}tʩ&.g]ϽAJ١<'~|SI5C ^J=umO<q~͑kR,N\)c(,!F6F%?  ťpx L!AJXR.(\LElGۺ7=2;*/%4ʩD:Ϥd{Xan{IފȋUtxg?EP-5:W(!Nn)Zlkq0G-J%rELtYi[HjGҶThsЏgeXʱ#h&Z[PH͓8b,,?IrU+$pя-ݘKWGَ*9i FʽcR6fM7S %|"??H3H?` lG4eXXD:Ö0'qmi$e՟oa"E/*z롞''q3Ss޾{5cE`c/|o_O o|;wz[ný[rn\vڛx{N@}c:>y2`3\#-w]{G_zZ/= wA''&Ǟf^>x<=19:ee+Oa7fFLM~n睎Oz?Oa}>Dy싩'Ќw uM@;voGM?v{oܹRgs*.,;'=&֛t:|>U(Ы$aƌzG7ɝ!VYKBg> xK1#hL>kP=.]j)=I]UHѕ;/x3K;6=7:W:0}{mёHMv= 1P L͑|YLe14 J(Z,wˣiIյ_V{s߮7^?8942vwx=mgb^۽\׾Þ;+OYwN͑J7UnZv`}6{h-5{7T}u[l^{ྣvl[jUEeeyYّ(>TCP@-?$DBō`,7k---/^9svŖ[/.TlMaʢ˪r˪kk*+̯*[gkV,KLDgvëVlݸ '[YN9>2f0'&eT,/,,XV[STao^8 -6 y+Wo߸qêU[֭[[WWRWP$'#36қUZH-]WSQZq*=~pgU'8ܦG޷+=)>ݴrݑJ sCH:V|Cgg疕WeDxS `lyJj 2|"˼̜U I"+jB& Bt26 tLHjWkRN"UȴEnY\⣽u HA"Dj+G{@Gqmۢ`@9Tꮪ꜓VFBYD 096&(KDA %DUs}=أժصZ{֜juZqiSV^o h!h #[ 32#^ UG8Xکg Zm\FdY]sӓS]\h2ez& mpPb&!Y'$i gT$XLUI.?cs 4ۋѪ h|&L}7_wY`+49&1| G.녳êЈaUjX!krP#-D\Q2 :0.haH8޳Z'0\bh!4z)$&= !_Ij/T+p ) &2 %-q4d=-.jRD4iǿ;srgԝ={ mb3K2AױѺ{z{&, 'i]&DOGww{ŎNC( EbWD^C0Y`^)LQHp47Dph|18@]cmcKmcں5uk9pp_}ƺCM<ӐpS]gB Zy]Ḿ8X@ 5ҎuMu-M۲Ozp >Pĩ/hs`*=@d?hp>6ʣgYm߿v֊R2 W7o^١Ps96Fbmj՚LDC&`DkPf\o$XdL&DGJDq/>\Y9$'-7%e5@0:vQn%9m}5{PGl:Vcv֌AnK1#tVd K{"ZGCrd1!zgF>۴VIT-Le#LqbFm$qi"n &!ЪDYU&jY9Y0Zic\>ݔSVxqEIA&3\_Qz|̓C?X-뿊7#N &+iB)iJgPiC8J-ABT!B;up' zhV;٢N@7?S(R*BUN`j7ɕZqyYYM6+k u!NM=JOC 9t*A@Pc)EH-=h)kFR.CZM$!tZ5Ѭ𧤤^ -ܺppx\9.%aKvYsVo[,å{_[Zo;kOz?}ѱ_>Z16LIsr#g̘),IML)-]rW~gꝷX +? fd/XXxIleNOOKAbPxP<@$5YFT+Tq*TGKipJtqm6i3Qzh15NE*uf1a&FkL".c]?E'i;Eb) g١PrT "տO ŸE_2)_z>JRrr/IJ#cVS֔FQS,Z TrS]xkϽv $}AFNuI+@id30))NRR֏RdWL.+9$)@'MJsDAhlqd2fRX-l+}vWY/fO:Cng($i Fi(m6Ýgd E`ۓ ^#%1ɟi3H5svс,(l[~34t VWT(7+NL2ҲC)yܤ<`R6D(  e$2BIp:D89= [a3Gg@&x )n?L7ȱ:6wK$%F2R_R" ÇR|ɾĠ;'%a(DC- v 5Ӌ&$0$u=)J:Cvw'.Xa8 Vf6DZf3gX? &GY [Zn޼>tΓLj7=6z{ζW_"&ũ1"9 :FG%hbDi*:AF"Yc&r^8[[j0$qqBu W.dZ- bvm/o'ȃy7&ݿ+P^ dJ! SR6bgb?yO߭o.]63yψORWi, :E]tI\^zOCܓ#u//Y<_x?RY o@jlӂW8v'>d/^_lN DvfdVBk0VlXbw^n;}@㇠(*΋)db ZAh aPšCGz9\z믿˃tjԗ V)u/V)8t \6uk{:Z#@P+?w3l/N*<$U`p52ƊdY3d)TҔ?cW ^vuݎݮ%W˧IE""AQFia4#4Zߏ۷Μ;=p}oa$cTFd5aPbiH3j/e̬y&RHb 4gNJIO7W_- *F@Də8yC:j,j{1\2ŬOdZZi'jYwډgՍZ\njv]]2:r];836~ѱG#C|7xV['kjw団yi\E?·ή(wz}ԴNfDbPN9EE;{'>ӂxw~~G[^Y<߿35i֏t }WOnzl+%̈L++)Ɋ|VVn?@ hVX[R:3==asXanUk}?/_Xa38Rfoep$;֜: bxdt&H5"ƇAԞbdP%;ˠࡴqtEuu<{cw7 7 c]/wvuh}%H878r#`轑'z.oKgη<~Hw˽'{w}" |j>̉lY˗_P^1w̙I&GIP*2^,ΜMǾT;a{WV1uO]\jΟo^yviɦ//ֆnY;6Uؼte_Y}w^Yk[]m5U+/ZX^^;##-=fM P!xiBH#G)Ro],zb|_]l[U5+[եV-PpݒX\zuׯ^zB$̸z捯\biu圲Y0****^ZzIyK-]R=w~ܒEYUsʋrž/5ӡgέuzS6׶~{[6[QpyŹpKKV,X^lv%E]`Y ϙ|3 3"eJW\dᆵfmݴ]7mXs5'O@аգOd|/?^n#dbΩXfͯlMK*+?wAE@bORC)~oyHOєYO뵄`U-3j Q28T,4k!5BSp> dv/'GFk2d:`wy-vFkjk>:L&$ 2âh AGm&heufb0à MAՀkԢ#ImhAYf{F8zbhi9œD'qmFnYmnʰIAu֙:ZIj%5D"M1E1$R'Ҫ4 K.Qc337amI`LIiyn(8IX9e5Y =zmuթpDb<jRdnJxd:jpn Dh>j*-hb*{M! Id$X3ҍ1p$[Fpe)pdp4 n i5J'4u$' PGnyo>-"$a[1$#dȵ<5ȶdwѨ0JS)y>WC=2=Kzj#8f-EHI 8eh#P(Hl 1SC}H&OJ9p&7,4KHH.TB2^=A&M (rTKuT1| w>ɟΝ=p[V 끒 cJa=!KAGrO&-DWw/yjmBtwtvw'Tj*DG΋6Yž{=A47]|*͓.=&&:{:/ut^h֊h]Z'(@mSM} xZ j6op Ԅbmm}M`Vs`/VWsvA GCjȡc-! d7鬞j|PCԤ8 T't!:XgDžhn8*\| JF>Mg8D b]=Q7C~<v5ܻծ>>pkK&0?pJd qH QkSyxG/8ePt ɐK|3>^ MC p4m N' `]unL^Z'Ӟh^=8nX=)O a2N#pRKAG/U=)= 78TJU1D<vTH=ODkG $#t0 :zx&aP2OKT U\5}=!hhbGK#s5VD)x#O!axiGFqcf%9]~ dFC z4NEha)N102B%eLZ "̌l3;?20d*&&l9^o0 C)`ě gr 2!iltMNA"Qi!kFNNa~$30^;=b3 F5s< bw,V'gL>V`c9:NefX9VO$%NKwϞ^:3RX0q0ESeظS_25j)1 )mf80!Y\^d^eE?~M>vdmÏu_v}ܽs{{=Te?42a>? @y- aC'O4mk}7v}9+I0WHv͡vyEa4)YZ$ZVȦHSd,ʴҫIVCjzd@; '$m`)*|ffr"uAhChWʬ.8whc;;!{"m֑& )(VEqJ YքGma܉&WN21Tm_7>76X?35/)arVy~,74jI8E(J#P&DCׅIVt pMɬ%f/[:8xzryn8íﭟuc`D'fd1aPE%'%8Uj\] 7* 9(Ԉ D*;pcy5OT*RUcF@P!> ѓJ1DԬeP]S8 WIxHTh*dT-U A V K5Ϡb!DM-Fh9քP-0Bz1H\A(4RRfNRWZ5WiaɈV2ozFE(1ߤ+C3\;T߮yⳕie>{." 3"9%i9)yY9y3rgegXd^oeW/nʭ6-]dF^x|`RVV6,Q6gVd]>krr}ovvVaq1"NL՘ᜉ0ehFzgD YMm(#FՔ-#QRbR"ZBI8eCXSÑY4CK@F-dOLao$Gg0V#f,vAJ]fdRA͟|rI[T6*V3?aϭa4c8wey V/{쉁7++_8U|RFMD*Np_k _ø d8 W^"QD$H2 dRo/6&ґ_xr ;QĒQDT4KĬBjRZ©q qdNidX8rs/&MQOUJ\*ez&5iZX%})jߦ3*,- 5h%sWbɚPV'9D2}ə`n0h`Rvb('1дpEr2ԦegS4/gWR 7H&|?O &F\D_0H159-3HRj* ~>?1L=K &D3D']ސ`E?ݟ RӓFDXKL ݁$?hq,^y\vhG&z&#&Ɋ*y|駫W}c=z46>~: XX,ä*R&(u2JJ"%-jvJ$L]l@o?b=F=w[lޖ+"Q&C" XHzhX 8v`^_qQA݁x' }M*+xV$j9u[(jB #Z{Prd ===G{F˕WT8ƿOq гU -5nd U+*.kFSȟhh]?\2s‚LVjuIi])Hb4ZZ8yow|[kVWTUr&26nVPBb'-%K30a~ne"F?EFzr VJ!bF jٲ?ydBcxtq S nB;cu9nt|rk>3W %ќ2\k"i\WF%iHtŐ:C+R4G2ÛdClEB"M릩8ʑsi,XN*GڙĒn)Q.έѹ4Z;8@I3+nmAk C:AWFkVMOa #)=$rҘR};g|;k~d${2s_ӟ>}cg۾}gُ-}߶O_kڳqQ+"_?}R˂tKQ0LOPJM{.v:9~Ye%3sr/$x@ UGj>pP UzxI3$xr0{3(ƞ}G=Ǵڠ{=.zݿ?Yso϶tu+O+/ Ҏp>S.؃]yp ^_?{sdH7zwf߉WΏ>y徾ѱ'Ws䡦ƚ>Z`nŕX2sfjgmj@rDRdgAN 6Rs`xG!~]0{.g ]~rC#$$)YpezcJo瞋{!':} =sOOWWw{o(#T8Hs i[˹J-3 J XPjfg~cR =+{};|[[}wfw7zn4q׮us}bѣuviESW~c'o}w۲Wrkv+kmYSU[V.Y[5ڕ+ίX0tvqAvF:A$af`<66>vj$61bYhk7q_Á׾[].Y}A٦,X]Y^]5zeʵW\|Y ׯ^jٺ5W\UUUrqK/}/^rq9yWF}$Z8p̤¬eK}fvټǏٶewo۸vyբ9&xsk_h~M/.Q]Pp993,YZ`ޜR(VUW-_Rb9% ̆jٲ -X"9XrysGݴiެ >X9eIӿ˼"RݳwwuuS2ϮXb׮_}7xcŲ%E>?OL/h:l5!&1HL-Yi@M3h4FpL#) 4eu՚^ t)`j,E[õfB3NhѰ'iX-G sZB#դvQJJZ=(Dj wVrmAj0zgH07.UZ8)8,F3#Nsv B8p4TjRVTL gEv& G&I":-Fr.¥JD }sYmMI]vڠ4j`6#hV/a*DI2R-|Bhp6HZL.Z'4K#m$L)^Gp4e$h$ Euth=ڻ[; zQҐpSVS"D]5TGy'ڦG acOQ[XSSw`-^X߿nkj@6g ͇?|PKmKs]˄/X="f5m:\׈P-B; hHњӭZx2 4dV[*׮h -[ 56@44 @}:dkFHEYtS@1Cl# P~յ4CjkFVum5{/?vu)ϩ)(A>&Mh2L[ 17%6"[ޅM 6"VG1Nox,ҘPS2@l<OXpHIa 1 ]dh~'f&!N &%mn RPFGJĴ FUS #] Ҍ6C YZƨc0R1 ӛ:fg>095#bl/NJ冧gxm~F1>$_Ţys,u}hqn7C"O ;]>8턮#"83$fh#d ;`V-c%uΈ YOi*Ʋ3j6$YFgd!ONH=yIӦMy饗&M Fp5'Ѧg.?-=zW0)|Nz$svlNEąeq9oX0,XtRcЄYI2fyWV/.-?#;;+%)UuÆogw?x̙ZtD7b驩i!7isf^juEypl6/DryDJ3)s:o(Y$Z^zT85|ku: O~)(LSbUSU:|ڍ3K4JK/5lԑӯm%s$ .m*(-}5GfϭLnOgΝf߭_f_\Y,-ٺ7uRU6fg`"ᒂ²%޸r~u~j~?xqfn 'zsRCEOfrRy5 "9I1 $ha:p:Q,9!ԧtg`!EFEj8M&Eqr)0P:wwfZ9 W7^>lIYYfN7t^եh$>T-\jEcBW_\>w9 W +dZb!) 1~>|( G'>TáҨgT1I 8"9KW h xkh|xt`_|i󺂢\t9 +I=O-$Lzkm+';kޟBĽOnׂeZeR(J*&#Z7hNB_YY>/'<{'%1=,KkF&#)ƌ,3 B@X)N0PlNgsʵx1Ei)l G̔$b} [3<18ĸSATpAi.EgVΊ97ZVJL4%j~[W?g -v=dw;?Oow~ǯCGz:4jz6m<4'7; \^u<0ۭF}[W[j~i㞯~_lٹw}wqϛzܡw;224./7X5#;'-5Yq{| o5>22d!\-n,)-5,)gMM>94x׻ݺ1P`CӏH{/#c 6уQ!,@O@LAbg|=B p1F4DϹ3tRծ;ܺsiGP<{u.ݹvmd>){.nё;okFT7{. v]xq%U$H!F+Eb⢕J%ԹHdViafcbjOF~]uylNIaa~zzzRRϛ^oDL2t*;lHȜb,-tζj߳r>12:ўBsW*( y2hKy0Ʈ$ J^^mH ocA1zɪwPȑVU|]o9ٽw-[XyXWrRfU/X}W6n~e-kmZz/W/\|o}e˪.]lzxqu VXf5͛387W7{spg=ח?wxߊŕrR=鑁3'.WWU*NY`vq~%~X͚]2s~ق]jѲs^pny奛_^uۦ+.\4tŠEsTΫZ8oܲlȱ޽.^.Wh`$IRN)_x_!Uwn_DڰOj׬Yko,]PUn#櫣G!N\z$ެǡP 6a28GF-'0G|"Zn`zQAoa6Fg$@4\$U hҬיXD=cGȱ 頨Ef#faf#Zuz֢e| 9V`ZfD0~Q+i !}FFHsZ6prK4&br[ +v#BK4NﲧcO ~a6r IE@ 1Zp,%'I%I(84M2liZBEbh'Ә zJ1hJRBs 2R>밚`am@)v$ͬ3&$"a,`+FQ&b!IZ*UŔcI3>< <Ziҧj,#$2VŨRFkT zP h0AX'!-r[cHRc6iFuj%ņ`QGetYCpbhMZ T*B!hrX?C\)$pR*A@J@6D"$W:b򄬴x@gG{A{*MQSsj;Rw)VWWS{CGj #(׵5_ok#੦njm|Hl uM -hMp:&hځDF=DkG)%8 |Í ZyVRwD~iV\StS#ZysᦆCH?hG!5׵ _!]83(hsqƖM- Muj/~bO_7,ܤ)9_U ni11Q  V"N@ؙAv橞߁?q"H$JH/֍$| J"$XoUBA*b4t8EC.CRit ,̃h,m0FXfM c0!gqA. )!fLe$Ū5GBpjR'uR")5diu,Ҳz#`ޠ7aaӰu4YLl6ffWosCI3r2҃iĠn1{(#T{̂TGc EPc#5[g0x ,!ŽYqh#$ 7v+Oq~328D(,NIA&@qq/OqN4i ^zqZtmD/QR)VE%?{_?ksFjĈ3%E1Z,BJÁ@饹sK-^xe˶X_x?ۆ߾wXji~V*cf`E_G‹2QNeSIe\+-5K 9!+?^ff?ֆ_ ;P_Td`\ "#.'9B lOOHf,-fr$C`B ]@B$91N !h"!\ Wh Q&@L4F\XΡ2 W1B;㨌X `H ^G#a }M_q4_O?2G(#rL}:DP^3j^j5&7b銵`"4/X >.ݠQZt:hk]*kPȵ3Kj*48M:O-Jfyj0?)'/1 }tia´̄Ą$c2r3L?vhу{)ڲIƖW#Z~Ҳ*܂EycGjL e"L  Έ#EʠWT!UFT-("5$ <T%d )r[tN]6 }غSBWH&w߹r:ZAzIB/5=mbcSIX3ohΟ:ǫ<۰z]ۮ]:Lס{j+LmٴfõWn\~pρs)]P8o ۵жmlٳkٰl޶?blmc͸y{pƌvpCtj}g 䜒`z^rꆖƙM@ӗ}(o/ i` l=dfw%8\IT;yi`*X KSݮxO$"+xGcA;ܾ'@0 \Agu\x?%@J0)tޤ`0O!>BZ(9HBݼ(5X*H*ݑ̲th$X8Ο?NXUYt/=-EF(L*KeSedd 70ir WtĞ˛'ՌeR,""hN#rRT q4&5"T`|J,֪VީؔJ\iL<%40d skX]#EB3K1IGvؑJWxTlgb ȗ0)x"X^55ΤךtJ_ۿT][\tsvnٹ{}]t]-^|mwۼas&޷o^9{ԬNҔ] P (_P(t&P(q!q9='mYR|Fف 3xlusZw-ݽyZmyZZ]uxfu9nGlJ斗3dj>.X0߾|3}|xiIɩ VHY2+U#^8B770I\XL>ΤĊXd/\jvnww}qAo?goĴܴoH!M#dt燏/~{-|v>8*#Gă6t ѿA]^|?Fop!!D͛8y SU緷n\}|_N7㤳W?>{\{x@υow@-yP^o{q[._?8qw_rE ~[?TxևvF+Ak޾/ח/u^p܉/}~O!O_}|{ˇB[8E_ߩW/^qKoz~g{7ܺ{cם[gׇ/}/<sgw |{^x{_{`g7^ ބ={V7<pa8{_~]߭[]^|û~B틛{zWOAY<~w\ѣ{zo^@g%64\&!RG!<Oꋒ |dg"_%)o !ҕ"NSKYj [̥(uL(2j0,~<c0L&ZEb e(8F'!%NE#ݒd1t !4rįec Z[U GH"Y7B$EujF"C46)c$+JP] tCo`LAhA-A-A0(7&MCĻ(u Chpʏ?oĄc26ʐ#)"c%&&6(rR-ڪŵ/ra˿uqroM #qmDw>l{8}?!3s X7n(@Ow ?pl Y6gj'm0"ZNwC4J9g 7ݝGπ=vtQ':#Z!sDى m'.w^B;[;vG$k(ѓG:w;vێ'Ha(Y '"H`7G;~X[YdmmxN#)ȓ8vjgǩ8ZN: D)R!|pHױ W]]'Co?t O8Z;\`JDZ7JC8ZDž?pH ?n$D: fܩG;~:ZzlC[^W56t.AC4 ؘ訑(9G#2"1H4"bFtq>BiC8C3ÔDQ YtLQѱ""=ǟRYҠ_3aqL6ȒCDRFtm06CDZXˆX"Ɉ,SJT,920@*Pt$A2\ Fex% 3a2Q1x* [EلH&(FWktiUCU\_?"q4MRLfH4(Z0,[SP"AP$Q L*vv;'%L.Gr(Kdbd:V6Ŭ4 ;!쎷`4Ԡ XB6ۃ.ߡw^m5Fp4IJyN')SjT.Lp0$KBk$Z(r#y zU*Bq&3F [Lhh#FLjm~~=b0hDA{@ $*cǐlID"ca*)!+p92xseFWWTWՕTffdWIK z9W'0a"HF dz𗣯 h_t $$x(Lx(>X":[Ld-%EdNZL'iTx&xr4-b,dq,d\LRHv-H̆ DY(T1[. da"čX .f'Qr|r"&؉Ci҉"X.}RD՘LoQ6ɠK*h6AE*zzJo(5bBLT*+FqD8xէFG\ҥ~4^-JVfRlZ$^5M&$n7vvZvEc7]`vnmI%yY) %%%U*L_W S⊔ K@ɑwh>,<8JGRHZJLV+5)df%4bZ*(j5UzWj˜tɐO[EU%}fnޘPP%s)=wJӭ ]G65:?-dQR)dfgA32sSSӫ*W-_cC6]u͚ѐTV7~B؊ 5ϛ5cMgL[lQMuŸSU]bvswff\QI_J(00(%|ǩVlu1&u~12D=Yj~آŧf7͘?ej6[f٬9o7o9s;>?pf+>}{SO:rwݳc捛6mZr̙k;سᣋiR0yv޶iֶ#}׮_Aݯ_?}';j2 Jkӊ'5/Yq├Ҝjorݟj8N鮄 %er|),yt? WL | iYIYpPbZR2t(l@0.KrnOjs-NDOsZMNe涧gd)KKIL̄;:Я'={b% NiXSYV]Q^YZRS C}\EhuBmN$U,Q1n߼e|Eʲqm]qb[q&ҩy+["%r"L^E?RSY0jڄqyy)(GnV^nfCs8.hB.Ehlgd*-o޽k=+6ovͬ'VNOOJD&^BJHaQ xr䆚iSj͛taΝ f⨨ߠ0 0^ 9Ť 㳸\j]u \U3ϛ2*z&)2Y<:K *bLaIj[$aiiSٹNi9oS[8}"HN/PkF(0 <8'py}ə)I={͗^ }gPo߽4WOݿ~ GޛwO<r?:t)q.Xׯ?{g(A+'/eŸ|魗}z/凗}ދwz/5ӷA6=Mߧw߽qO^t߿}'{W?woz߾ͭϻ <{~WOn Qgsѣ{z{/y|ݛݱuV/i¤F? [.ŘP$IFEuo(>~d붍\Q~_ :ڴnŸK経޵ym{/l1Ja0$}\%ŘQ1 5932l>>u ^=;R7EM ZO/>:yx' 4trVTϗk;(@S?ܿѥW^?sK_k}tdϩgm;e%-z`uK5/9}]K?gFescQCmM+:vĪƺIcs* Sd۬1Y 3CNi"ZVX,MG,5wluCsn?qeCyI WdΘҲ}LkiR uvnZ{˺u+MojX7ZVZje׬_!.SYUX?&'8'8g|yne~Bߥzr|֒@a23tFMʹхJR}uc}ycܲϙ\W=19c 3kl\bٳ7OyAn¡[deeeHNazSD l餉EϞ|"~a㚚’rǏX4.N+LM*IN[z0f3jF4.Cqd)C*Ǥ^ȡqB.L!th G&`qR>L£)0LĒR!m>Jc—(P)N"!uJS*r@njMRSh1I(TT)_̇s03 M1^ g!NXCȸ,>!)$HQ%A IQ^˦ [Ғ n\RJZ |{XRRM&  1X!bNZGx .qQ61P2>d"R`b^AvyizRq,a0aK2zY-s̀3iq21JArPSF32fs[ 1.(ds%|@.t:'8$H18 _HIBM08.;mYL:NGBD#W:Xb< %ߵ;.qꑾ7sqzzqX@" ޿sN߽۰}fllM${{fznuyf-Dzq>>w:XO=ݽpt`\q4D*a߭8&Ke7Xi=㍻pܞ8.zIVZQ³}$zT{ ζ:~h뉶cH$2'aKP:Z!^: Ai:gO)1uv i$DpkGq?;C߶u^D.vu8u]~R C9 %2k$z,P:AiJB߇n(#ҍE&l#""F9 ֎I"G3p4s yBS}D#t*k8¡8ڟPr4\ԑL>e!d1 +:P3d>(\1*&zTdAv&0tP#FBDܟq4|4ͲEe 7"q"T ItWz'l9ڨY LDaRp;OcL*bT&+$ T7+)jFUi_%.r/%F"HZ)bg L/"0L(3.&ω-O$eR[8;vT"+; f ]~LS[ZUc}A;%Z >ut'P5v;JY|N؆2Ln`0lZEc0R  F7a+WzNg­rdWyh e{),ZmE>rVgzVQ%R-%rtTFFm_~?oG @829Ib"#r` ,"Ħ"0DEL7Vrb\ԙH㩅^^QACZpJXF%dT묈RY\`Ln`3V&0S&䒫&Ϣseۤ52FQ ~[jZ095$?lr>.QȍfCVFf٘bFmƃ442+k*+jr  avRaAc*֢8⨦")D cT)3\&U:ܨTXT*VnUY :ˣe֖̗9<̮Ƥl(1!!!1ONMy'O߹$*Q2Y9993 r2'VmX53&TVMXh1*œV.Y8g҅ ^n՞OuuL0wNˢY-jT_l=I3zYkJR?ym[d:'1dOS48SLT=jleXq΢E3m9-$oLum]e;~o}ٛgw9yë~|[-Yd&R2G嗍h0L@VT:l+WoiY0et=>O\dْE&M4yrӄuЋv9NXTKHry@&Ov}vX`gM[8wڢӧ4 lD`Yl7ZphFKtJՊknXpUk-X:wދ?lٳ~۞ ;m{`5u]+V/ǙWw>sެ)ӛǔe&''n':XEɔ12?_τ?\y1[Ǯ9}c[0sq+玝ِ9Qs΁mSz.o ٹ"#3DI-)5u;R/ྭ/_>MoAUJN-3A'$M9t̚಩hR@ӹjP/h*۷qQu~z{ Gv#N3NF?uې2$"v}ǵ%>‘Gӟ}h~^w[oz pw tg6\|v/vap_?HG[8pn+gaw}' ~0\U _^? ó}[";7>ٷ/Ͼ}~r4{7>M`σEe( Ƿ|<ލ{|tw8£;W>}`G޿x /~Wܽlw߿}nϯ^9vO/}p_w^ŕ7?u{w=œ߾}Z}O=~{ի_y΋gw{n\l;x{wn]uên_d[Za,2&!XyT8rlAqa 52/&oUiv]o IcV,185;ݗmz l]%B4ϓ`0I CJgˊM֬(޳ȴ g־y}q2'ԯ>켘_+Mʒ1҅JD %Z SL.%&3.FK2ӑh.[aYG9q˭o]w'>>ፏ{͝sv7.uv.a~ٓlXuy-mhR5d [&Mm+l+:i\ ǕgTjJ + * S }y)ެDOj+|FÔ=2:zHH& ް* Wm^zw­|嚲SZ1{zĚKm[?wvݷ}햵K!Ybz.ߺy[OssF/YkwY$b1Fc8h63JM qQQ#"TG|k"`rLϡcP` )(1'c#9)hH\& lL&ǓI<b,1Gp &[DC5.NaRT*TECl!N gj8A0~U0aTl&V $olgTx,>W3i?Y hL M;PN\ooj#S"Zm =FC8ED#cH*hKTBB (T$p4$FhE|j1|6ʷ"储PxËrԖw@GGs.lo V/"ua7[_ϏTh7hY#hpVw!th2ݽ==xpm'Ci}(ڭ!ʒFDF="O|o?p4JC;vG7"Dud:A35Xgَ3m# >vtn;q u;qhѣ8 C  ]46I98n We$l'lp:;l%dCx'O 'v"c`CPήS'$!iǟD$Xs$ T8xDcu[7/9vtϑ1à@ө( .|JFc"!A / F(vԨw4:;r>GA/CTX@¤GWAOBOM12j(8B"aFŌ ň) [4A_l%@SJQqTLAdXG jl?FȄ$N&3pbGkEMJgFaБ$FQ\02T#*)4*<Be2-E*Ya":4b.&A@1/0!W(JD1M+BL1+c20OgɄH;t`+AjFR }huX]ZU76b:m͕g$$\IZKa0S'}ɩfws6f\*`Xv٠"ĸAhPP#J+eJ$*JWiMe- +<~x_jt%%f0@c_aZ@)l,8m2: 9B ?Z ;w N(YU+ZKh9'crLaK,a ,>ZWgERÅ"riqTW * 1\J2-(2_cb Ҡ2;|w@k)4H1U H+ tj _(V(&ɩZdjX`JjR)ӨJ-")8hpF("B݁d7>37 {erTR#z:yFAt0$<aSSB?%%-' Y-.Bk2;.ZciM9ba+WϜ:=烧NZ|Y5UuyE%u'UWW~ܝL uR.\cRJgzڨ%bX5*K"uٜL'QX$2TnS*|fMe.w}.j:]V[qrK_n9qI4<_XLvV4N\:ݼgۊkNn(:jJ^1ԩcgNw91oޜI(\tiSC%7^Q?ҥW7Upgܩ ]%(^!l_ɝ}{=`БM`rfbhgBɛvlGkm{68w=߾h-{l:g΅ٺeKN:rjKuꌂų7޼-{w-]vy ݿkՓk NrΎcV/۽g{řf2̞&CR2s ǔ-WR]VP dxi,{J3-יI)eS =\?H̅ 'w )`@ =~nvw|->ɰ{о7O0{ ݙ f9noӕteB 7#ޝ݉NgǓù3;.o?!#Jqz˭5t&#φz֜VćfɞJsٽv;8M/.*/BoV{@00CS))P`KLj8aR]I'Lonjn_jiS'4{| %եeE Flۈb罷sg̝۷#U*+gyT*yJIH!޻nhlxh#dA!!TL[񓑔2Of>ohnؼ"3;!%-20o^urdv?cZEyER KB..9ԼoJ̅sj͝6sڴs͙SQQWUU4oތܜĄ8Od .w7.hjqٴ@\RvSҪZz֭߼q҅ *+JK 2R|.pv<))Iy*;=#w&&BTUvn_kʪi9Uf֖yddPrh6z=)q E­LJ/^xš];nZloZ]RQ]8|\5hufɥQYBHb z-8zou6زqۦY mڱ?u grXB=&L c0 goټįGvn۸aVoٸj+V.=.Bi,nIg o" &2ШE͆X =G+]XEcV$1I%f .ΕTE> W/3vvEqifٴmPzt( 9b9Gf T42At0HIe+FsǔL&ƤN.QfISr7Cᔹ2`:? =˚ C+uPl@-j2AV*DJ@jp JmP)p=ntcpd_z'?/^4>ӑݷkMvl޸ays.URJF!O{ r23N\i*%àĹ-+pvݣ?n_^ú\;`ь 6. _}m>}(8 -AҸ2ԠkFw;ɪ _0oڍ'o~n]#c} J2 BV%x~#ڴiVjU"I" [.ȥ9rU"̭Ha<6Lg?lb\18:<4Hʖlhk˾OGINܸfx|E>}z?4%0, BAl_l @FGK18vloJugMw^u5} wo;"a'\G|ЛAREʆ^?=O߾|DT8{tG!?Bg{wχ>te}!sWo_y\1d6=؛7}m{Ow=xE{㗽O;>xe7=/Z޽y>.~;:E I_pYziy~Jw=/>qkSGOKo? vmkw֧7_=y^G]^wk7aΗM-ܹcG~޻o߳a%+Yl쪢$+g3t*5Aot0vw0L,\9:Ǣ 5뗔pztkZ>oamB;25!c1BZ-alW.} ˓3h>>ڻ~Mnm|iϏH۵$2;(WcCgNegfޭ4zr;G .a lcbH8B*K9=3%03-O4/ZR~8c˓-wu(Ȼ]M/n|z˻ݭW_\qU{WN\?{-ǿz_woi[o]b3Js+ ,X<22s̢ [pʢy .,ω $@ĕix{QB,Y(((tŋB >ћccc#P_7l<4:lkzW?+WXpK߼ԡo8gyk?}hg~yogsgO-ۥ= kYkg>?yخ-fW%([P1m~y咊Ši*kfUM,Ʌ`j^fUQAMaIYVVMiaqguQ Ԯ,ɬ*͝Y] Y^( L60?NJ-ԔUM)'d6-[x׏=O>Orjr@2!`DF߻c]pQwG~ԊYyS+WK)KȄov7{czR&u W("4T>b:`GƬ\x熍UUM9 >!"shLl|D4=M_ѷ|d|XH)M0%\ a+2zCo J针L& p|] e|Cxp}dBO XH ; CPBT"?D\9-**2AbdžtZ4!I1ё̘h6C*L.3z `.Mc8QQ1 IR~dnȀu*|vD"Áf =2(C$!62`DwtC.2&".HI(Ҋ BO#"PO #F0h ?FFG)a!!a"ahØH.-T%ie)^ѪlhǷ~i[zz[ni{҆(i$vJ;ZZPeͭMT_6d-WH)Mۭ16 kJ=7?ikz FA=~7{ɣV'OsD]c+ 5 Y Hy46\FPZ=BFh(++vh ;0dvܭ _>b]r*c BKT\Bƥ/A\#5/]P*P=|5(ߡ4Mvu GCb]tsD%E DCs-#L#FK.'rҍK Hw+sJW._1De;vFhi_4[v s u?Ӈq{|SddR0k F=G4dLFBFYECA.~âpjRAYP:)AyGL 1iI hIm 8Bڤ_ŏ@jJI"Xz *92k>bؑ@ >R2|Hg£"A_@GiTD1KtH :T`X,X$ &:hRٖ*!)f%L '"06V7*(5ay1,RDHi|O(DrH%Q ,IL(ϘB.S*bF4$IMAd,02⊤r HHH-RB.W*U:5XUZBkkEm0 ٩3Lӝn$h N!QJBo՘VOk-vl[ Fg1vAѩURFhP*$Ŧ@Cz[$zԀ(r^gb*8w5*9.8u^&.C:6yҤI&"+n'N0qD8 UH(#djK,ɐY2ɉT<%$Ϛ5gu>q ;xd⥳d2MHY*y!bC*U RА)C&7i&|GƷ!$7D Ҕа!QS¢CcFCN!Pwy,&P 68!!wY!B;ss\;fRVp}u j0|7 _ʗ98^#Qrct,#f,^JN, 4葝D, UR&5xXE_7h=98 ݏ\ze+.j7ɭtV2'L4aM!S1n9 Cm"gV0?, %I+JI?lzǣW5 c"t !lbP9ER&[Z D#98Ƀ&@"'K$ qv NlL̗p,1\Hĭ l'ℂ# GA,6RE2\ as | Η1h8+J#ICycrIWX^]`uxd :P@bD!RUĀ9<&m&W MUP,TEJ 8 C5jB/W!H#`]cBKNAI SoɮP tZFm4`~bnLFH%B\ fQJǺ‚Ҭ~bSs=&݆sݹr²"^.̥WdBNsӚwlŚ*IR؛gxR\|wJ;%=f;mDZ:sJr/"[6J'$Ƿ/8upۮ5?];OZ/=|xv9?l_rخ?njreR+;kod|blbrlbӟHM8gv%Z)$eͱyrq6O-.aK5zS̾4/}q渽y޸Xoەt&H(2֕Dh>_&ۓfw'[cIu!jןOJu&#KUDqyӧݻg0d@di5FD MҨ5f-+dҳ]`5ZɢW \,!y02j*(#Vgeg$ sb3s^֬TDWbF33Z\:.dQjRǚQPO|'%' xcr;by˗WWWVee%%'R)~v9))iiPes䗔ħeݱ)r J y;m)iɁ@^Qqҹf,X0*Ye +$9 +\܌3kf*()+/WM[lW.Y|ӧϨ,ZZZP 7)(SVU{\ l)vܹvjA>ck6m:cHVf王%-,Ehz͞g[_=سcdžm[7lڼ6g\7IǗj:Q*LF8ukWo޴ay+/ݸ~Âfέ>+%=Ou8(uB^!jNaVFdB)QM9fF・76ٹe;~`݅Sl4  kj &qD&X\\EF=K|]4Sa|=7V^L17K38q%5K? 4i8<ƕKJ@ N#B-VieIFBih,(Bfپ^*)[v_>r੟8zCGyr̙GvX;8* bm6ЫU^wNFjfZ"4JVj1fĤ @2iԥ6Ԝ:W-?~LX]Tmƚ~?264F>kEۃ>mӳ{G{ICk ȇ޻^8uF'p,nd[|?kFHmp>?{py{-XRh<A"࠽]w/k-Cݍ}߫{"W!2ЛMlO^t?oxyݻû׺=y޽ P)OPwxhC_ yUkϫ׭;v<[;} ~廾/޼zͳǽ/xz3{Lˈem|׽zz~|ūG͝ym_K{߯yOGG=P?|εm7? ;VY`JrSSvj3krHE2(,k$-χZbΪs{^.$V,YR[ 3i;rLFQ'H8FfY-zL( /a5h8KR1JIP:&/Yzփm?߿{pC?4omټ#9%S$*ɋ l\EIh< 9bOHEE1taT yޯT$0w:rSb>S휒un޲藣._<яm>gC}]w;Z>ݷ̑u߿yO۶(l%5/Q&084?zZƌ@eE^UEAUy`zYތi<_Y(UMs[ˮ3hp =Ȋ@Y!#.ףH:GPGpƓ eÚCՕyŅ9y;֯:~pǑ=?p}ݺkݩno>+W/;{^Eٴ_>q * S**rғ;\U]|ɴ JUVUf)Q]P1 oŋUrKҦL̬+?%];VoZ1gŕY5% 3f$e'͚6,?PQP8S+KE9% 6‰kL/3Supc1fJalF]I؉%MN+7Y]޴3TT -L84jL+Wer! UټmNU5;&!"Dp8< E 0/W2WH8lX2GI9,9 b˖pX|F0Y*&x*\(5B ٪Z1aUknˁј ,)(:z쇸Z =tsDTLx$e]DQ'vlFh q(D;A"#:Bȉt4<эoXٰ'O޽G[[)𫵽Y[ 5#)63C8ZsK&Dp1 Dk&ȭзO(.)8?`p#yqc'PknBy?h(/]hT D`:D l(E،4JEW/QZiFr= Ruܹ u_iz•WakW+OhFE vuՂ~Ѩ=\ci ^\wʅ+WHJG#k!R^ (Fq(9]B!H>*ɭ#=6ԝj;q'8Ƶ;06d!Wh() Nؤ f6 :2* '?-!4Tt+)F[0ȻL/"6%4 6BbX8W`Dza_&GPhpb~h$~AhHq<PǢL&NjG TFtxLDxLE#-@(Lq8">_H< it6C($@ 9ed8 IK&, F/gc|.X)UrN( $%R$ \ńTh^Snh%2L@pRD<p1)aRcTj "A K?i"B&NwߐAl L]o|:ebXȈ)Pi1QPa6{T`0>{Pj!1pL,T;nαfRvW _l~`+IW"_aH XWd#-+a UlNt6(T% H&;Qi!3I4$ uOc072vȯ?'Xߘ_" -L"qo'M6$l9VƆ :B(9it V`>8+{>Sl_Io qj20<9#dlLJHL>h!P=B:Y<Lt:4?:ViMO$GphlȚ+" >ed-bN2|XކKz6_Fgp OZbR O"V;11-`v(U: U:"AZD%T:\mPhbQ@hBR|\iUk:G,5`J0 rU\BrN 9=&<.dr ٭:`Gs;]J`i2ЊL.rz0[,VD4ԴWQ/v8ur%V,93);TLV;fܒԬ{bݳL[z=-~~Fá?Xpy[vn=~%2 F C ׯ1R3fΙlJfL),J.)I*-pfiGrX`Z\zkɑe"ʛ%''g#NI6_5o'R݉it?M̮xXZ)W*@4zlٓa">ݟag7rrZzvZjVvv9rsWW,[p7YxޢskkkJ˦fdfĔ`ϛ6oߵxt h-]bϞ=ؼqĦ ׯ8g3f%d V[5*htM.+Iu|)y/ٱeܾuᷢBJ7[,\ Y0O`Dz(Je29v@F\1+p#вpWf]~U۶~8px3HwʲskgVW{64E8l,xbDԔ%s 'Ū- [/*Hu.޾z;X;{ڙ'vy㭋?6ǭ/ss;Y| !sslqpCͣ@JgYauaZXZOIB#f9[Rt=gUKMKJpx^R@G>3JĎVYn|NڊYd߳Jp"vQ,Ϥ0i7 &#dFFHq( +Rцb}>nlo7? uQx (in8%mlhxBF>#lᮡgM"ޮݝ\qBWWۗ==^x=DI}#o7>9#˹O{:G_Ajx(_8Z߻gߴ?<kvWӍ}]tlo_z|>'Cwpwv-WeUg[W}=PH |rYoOSOO]qN|k,804f`ų;zy~-M ۞]^xѓۏ\}pbK=G>}o`Frf'ΕJO(ͭ[1q6׮ȱHDʻ(7 '2DaDG4ĸXk}֬,޲_q{g#}xGw<ik׬Y3ky9r'Eeť&H` xB4%51t䘄^ "LJ`:x[yEVZ~7.xGۣ YnC{ם߶ ~ ~pv=kݴw fm_d+fծY8wYkO/Zt6+ VFHo+  ɔRĥ3# ,ac0HKbH4r)!Ÿ\!!PADGq9tOH b h/Jď*GY"9H i!8s;J RJ9Cހ 0H9Q B#p+օ|& <Ȱ xC‹8,К|l9pN%9}LIR`bBąy 1ZEFPD6 Z4qd.)*vحsH3ÄCSdhZ%D]xL:|1q#hM9%&aBlR Q7ۋARpc)ԌA~:%GRH%,"y9E3 BConV 2ٺn[?~Rcl!^$g A\_@MHh_f_1'D2lkF %=Zl5G5#CʓHR}I(I86QPQ /|]JC BvHG8FY! 2 b.gEh $4~Aоh W/7\p^c74' x`6sUGCb$^vbQ\|PP.^oh@( QҠ%ܮ\E2$6E$3y֝@+_Q¯.l@4( um*ɍD25ԝۉ|S'\rzǶXݤIZ(Fpg+p)_p0;Cqh(J0aĉYnǧ)ѐ"+iARr\#HL&,&l˾:yI&PI 3 C,H*"": GDP:v(2GRmbTt~7ad@0p4 xP/]|K`j?a„o݄I 6#+3lrb'0Y G)-sݕ<|dREHZ<2&`"4) |)'a,Ac 9"A08sЊ1|Ѹ$1mZUmͬ̌\Jp;DR% N H-,|ݲ{gVa[sK.wLTznʤSq0Hj8uؤ,d^VVYcvaYnqEAy/5ݗS9gg$TϘ?vsf^ns]zΝc}S rgWu3hUes3˳ gݩ3yyﻳ.A1͹e;:rHPO7oݰy˺eKٹaϮu'=wv:_zvύs;~q{]7#=[7.(/NJO>p裖{?~/.Z~#coYX/]X}+I)T/JL˄**+fϟf}SSJ+|RGZ#9N,fZsBl|vjNݛ&}ބorZ\Jzlr*ߕl}IؤlOrNlbӟ;=[l՝fvF;Z]47M3`{ob'!K'2cݱ>.ubm.ۛK-DؕٙfugIvyTG':"hZ7#`FĂ%Bw%bF*d:T+C/DYB0a~&T_4 %4:=Q*0Z؇\ #h\p:)3r)KbCZ},;x0`AÇٸD1iS&No6)B ceO11*a$S&' AO  l-g8h0O`D leA(!:{bDtFYC#4UI$t:BTb^R#jF+AZ#| "1p8RfCo Vvf̞53/ Rz=NyI!5"6.aZ.--#33;1117? @{Rz[@D@֤$zZ8;SSrr3S y驩P-alhҚ&զ7[(oL(`p26;0'787;0BN-OOLIIsc^cVuJBH&u#qQ;>Z-nrdfΫ;˖[vVm &/73))!.N(P+!ᘏ!A U,|@ A$ `ӹW3Ŧ.7ѥn:Ad͖ T8O䊓ig sL0U ZXABaB/4 fԦV4jH@]1}'n^<07=N^Eٿ}?l߻s/\'bB+qӇѧϦ=l Z&CO$"9l/_^fumFW&qD1bC.d$4Hۊ jRܲs$7#5g #a|?FB> #]Gz66/8(i%E8my~QҎcgwïCHq=8y~1m'7)zMam]l0G/;ltW|m7lky{mM^vG>||'=tq rtC/_epl`l/8nsg|mGAd 8 zt)C PVkO\o Q|=y/ܻ*8 g N7=O_<{4kS/Do;7~ "u|iX2{xm[]w;z{W/>tGzYåw/ܽgNw]Ѿ{^"*hK>u{^z2ywǃOz:_>o|ɣ[O[4??z(-]_ozf & 9TuuW眳ԭ  m09 c0QBsOYצ(uW8UuoĒ7/>sͫW->i3f[V?*oDi^iZ b[RdB #"?7];slڼJbC5uգ 2`7k5Y Ja$ez=XBM(nh\VǪ%Qu3m[&=wo/7zwt6oZ7~)3/\ΕVX˓hxR07 1ɑ4'H,P޵1z-VLgdKML^x¦um^ܾǣm??qC:^<}ƥ7s;vl _%W;o٭͋gO[8}so]3`tMިPYArDƈ¬¼Han8/]*[ܠ.+ӬѠ5xfd\'Q *IkqCCC& W[{1ߣ|׏8bf}Ա SoYpf%x7߽ÛwlxzϙCg:wh록^?y޶-+KJ2F4 V*U\5iRu􆑓UQ$OOICaرj '7"/פ*Ơz4Ii._N8kڸZUT֔וUՕU]__S^]\XRUV9$;dD^$(2+mpK Od x Qyo_)i۪*Fw0\[4n֣PZle*Wd*L!JqVtJ ,L6+5zc)hi0*%r _gEuzR%W٠6Td1LJOuN `!15v74S`̤d>'!⢹a Fyb~!ѓh~ݯqAOe ;˕p%( .@*.-HJfCE2*$Z7{nt]}N\Ih"  h: fٯk;iȬDkk;>iC/@/DG(bQv6 [8'1tNk>hϐ\Z?hG'EC3(]:i4 :v 8QF!z4CY( ]ȟRP"`"Q* )\x\0ׇAK8N'n±G;|h?+}olk;=l߿gvaMk_8ߒSPCEs[(l W}zG1p@X?%6pЬAb_EBD udɐ%%C'ájJh*N7F pKBdRNJ *bEL# II=7t`0чdL814d,F2*MsCXIR" %#Mg MEi qt[Ԡg9@)u3)F!ʆ\2F,"#-#VdcẈT*ccp:h8q4P20B#* MP8@/r0)1-FqTZ=,p@ J`2+bE\¬ fNoWǭ7oݴ kO$}# ̀VUgQ̈́K'Sj?x7oB6iA`C9lHhC3$þ0!M@y ˀ.&F"..xYMeaK ;Gf:5l\xxe#SbחY銿/ I#qYv<#9͠N|2s8h&Œv`%-6,S*"!bYJpSd,٥V_X/Xwʎb^^}Aט?&}0l0,rh E0خ!j2bdx|Qtd'[c~}^}Z}L9k11+B9͓_R^՘U*M`v{hB`e2ꦡ1h8#Wʓ|/ 5F%JI͈rȉ*GFuf[8J BU;}چ<7PMag$I *dd斌V:cզi7/ڱ~Ҳ.*Ԫo.FrBɵjVCZI ;}/^{\Ia c,T\ZPQS A쨂ڦʦhaq՘1 V=u9-jh8i1O6mS<277?7#edW,4n5lBԀVYG /-畋w޽=~aBB5LMf-Z`D*TQU v֭m>ej-7{3Z'Mj:rʤ꩓+ά^j†6-o=?N߶l͋F_SfK=`Q7Z`NӘsge+V۰[O?oXds{cO>~~{?[.oSۃ$պ!ӣRkTz;lYZ G1/uz{@GfMFZ&Lt#NkX*ҨEF*3LRbCgL:=jJƫiFT$'|#ӂ>ފĕ̠'M:5b arn|~X0\*w5ip8 Xl`N,Go,pD8F&ų F~\ a&'jD*CP!S" bbG/1X܁TFCY*S`1$лo4 >f2SIyA\c,6.A xA+(rިVk6Gaq,ax"&&?/P(t:I}V+|!jKS1y))f1"s>ʒkhZCF}dkN!ŵ*49"HQPlfM eWUԮ^uҴp0#UfiXLf0p+QR:X,&UQKP B@1L!GjRph1jrPrȔ"yq(RjB8wMLQ@-hR]"!aHTmhLT8ҭTҫPyԚpju*G Fs֍=R$t_X.YtҴmym~ޱeϾ9}FUEeF4=+3=3#[(Y`ЙR(J\NR$J*R+dZ%f6E|F!_KJ7|F2yCcu*Fit2sBƂ2`%Y4wC?2/\@u$Tix"*)j]U~жk]`J˸ZWh8xB&k2R6K|XY6mɼ;^:'r=M{CPW4;FmX_"Ǿ}}7?pOQbIR8 X]߿c?5E={Nwo|z;^y[ݗN}z| gq?>AG!ړ7Os"S4o$O><}yX^{杞3^='~kݱOobo߸x]9Wxv>}xݣOyq>~ݭ/>zpcw]}}=;#y-Q&Ç(i/- Gt_>yȽ{o^}UWOB~̯vwmϪ gLl9a1K3u;g+ jU>|DhyrGsrPFVf0YFlҪ}K!dA+ jH5]&"qPYNu2" K]eڬiwC{=]_\;yyL(0vE'qd<x@%rM S:l]WzTۺ9Сq׭lɔW^tSΜ8g3L7pȲҺhiwD$ZV͈3ɎDJ ҋsCY4s^Hez5QGƐn#xIFu*5.i+FIkRf''/yݛ:_}\÷9kO.UWZ;©]g\hk;ım{ڻo;v?BϏ/:)oo-1nӛ'4QTTT\f3Ol}xaڵF6gfՖWkjQڿKGUmRdR}[KӢ^weaѴO} U5%eMce cƍm.++ʮl.14Ԇ EYE9@.$"JUQ8/M'|~B#Jqpۘ}9uy9 oӝiivkdtRUʑ\9 *!A d= QB0¨,|0L8LpJ߇8G.k1ܤ"iYI<>2F\A 7&|Xȓ":D Jr<+Bbd4+/^ҳsap9 :%5c͇B<& HAId_K:l8-2CaR(5D&V`L^IV~}~勇/mxX3/^B׵b]._BSԮ\q+$z( gib>4G[7ݯsWQ!)(2un(X?tsKKh(ruZ4iM?u<~~>Zv أ(c[HF{} /8(Zvd8Zg'Z;ϡ>b{bg(OcG4Zri4Onkk;H}iX:QHڨ#Ql:*c% 88žh`4USvpcko?~_;O9&:@۾whۿkm;myukVV8\^rR2GhPZ? g_lx\RaCє$&0eRdtb q4DhnZzz' FHwg >xC 7- ybmR`&ibGJptۧ95e@"B'zwXtK B-)K}h6Lb'''$CGKFm`s4Ql4.%2uqa+J Fk9G X(e|LC,^ZCK* Q-ɹB/y),># e@E(#5 d6s%c9@j?1F4zJ-ѓUڠIrH7dwRgfW׏LΡ hV63F 9Rh ]c0kaķI6X]6jJH zC(h4;-`} )ihѴ/ T""A 0hDJ4M3^B 7b DRBeRV9`dTմ41ce [z֟l۴u9̸Y$0**l)/ :@84)1i% KL4pXAC4PsB/XL!/Z*e:Zo8N:RW­օt !]$~]m o][) ^T0CQ AhD!q1RKf #Պq9p$;@3JQ={|sAOyk,敆)12o C") y" O@J$qRVu66lzxyKCG͞ا{׽{$.qR_RahN,R_*e !/EȤ\|9Γ<1 Qx8N,r\W jϦQaIC$NJ+nN,nۧ~[T_EMNdڲhZj$-E3K rFT夅SPVFvQAqi鈂KˋG5YU_]W_ {hj}yK_uʤ -`WP'11Tj;Qwk nB56,wB)i2*qNђnLfi: xfB df|^oߟaZ;V([uZ=O+˥2TM (e:2zۖ j5* `r{rl;vdᄊ)gϞ=eʔ [ٳF8zL~iiIee~EşFfO0Xpoj,oeeiWYQkBlXLMM^[\19;ҟۘ6blF/];zJ̭_b֜FJ(:.$)A8#ȤUIEsc-&nBka]}IccÄ W.o,/ZjռŋO*PfnVf^YQqcMeyqt\:^V2a<AwZ Gʹ2P 1*7Wi -JS8"ty|>_Z ;޼y+V-/+Wde '6O26/[YTMN_+hɂ{weٳ'Nrͺc/`Gz{N۰iżgϛ>Y 7;Baݡ,TLJE5eUfL޲`qvM=#Ǖ"xs |Pzi4<_ItE) ܑLDsf:BYP; 996Ou(۟e8;X QPZh l/H e"P4 {^3pC̞t3ҿhNO:~ D:HsPj/HbM0i‚ZhB,5=cUZ[ V\a_(kDuIP:_N7hFZGәߛe|Xjɭ2 # O*rȥz7ð(T.OjJOrj/r!\eIJ6~ܴU OoN}3Xd5˷ܶ}ώoYzْ[tsfnoͫ1vLӈ^kR̴̬HTժu:.UM(iC x:Ic13lC|Ţ 5"!OVq!vH hVnfVTȁ~o>f';>!Ok׮ρ5 \qpסg0r>'i!bN[b̩-M !R+4ZRBӆB 9G3iO9N._x̶ӯ]ArN|xw'ı(Pl^C1 #?{={|>}~./ߦ`kwO;}ߏu\:)R%{s{:VIj7=ϯ>=}q;"{Aiz?7/zc޾u[7<ݧOo߽uӱ *!$a}r<|=W?zZ'w/\ΕӱntztZיk.|S_={|}vٳ_^ߏ9Ѿ{o\9ѵWOݿu>?{'W^>W>P2m?}?ܣ߹~ޭwovֳyB;ߺ|_رԱm=:Z ~v z4?@hқc7o=}{g;u'w3G;~G17Bl\;ymN߶\i?k7mZ^Y Wz7:=1F@ L”a)"1 Hdt;M FfVo.Y]˖gyߺs?ڲl+o?Cw嫿l~;wvѕZFNzN]{eFeeTJ O7TE{s}ESmu߯عuKeiQ~VzINfn$<+~;Җ1͚=e)?N/,*˫,x)rLDك!cO{w5O>yRk8eE^WǝtgQ-BEΆjNG/@$\GI ƹ|X-ڨT1"0L,2Kt$YRG6tjhrT%VkPܡWb-sT#rrI DB,BINgA/IՑ*LZa6O"WM(r DºaVbHLP98;J屛6AD'`\qP, 8*&ly߭Ӫh.HFJ6"\),$ a .#Ux= RIFnR::J)Ydi% Ф$)RHKȐB(9R. x$\V*B𘠄g7BPB$d<͐pP 921G*b y)RaQCOebA 5`=ˀ['piM%G=p~l\qI,$ I49"GGI"h>_^\+<1"&FHLIrǹ.I 6k(frs\n/"3ix<31% aɃ+e>KeFiPy7R,&>qd0[e )e4#q8<:#=NvB"*%?Hpl"!bqcv,&1RNL`&&Co(i*J+HA/3))bIFr˗:ڻ.:ՅK׺²UGq.Bdk7o]}kn\t͞K)֏G+Ѻ.^ (&!eJ鬧v08d4|h"OPZ*1e8. v_ J!6F۵KTQq!hm:֎2+o?tPBhl֎C:v (cSuA_ÿG;8R%v짤HM;q_<Ծ}j?\CY%(54 G;~#mqlu !*9q(]ÿQvBӨG;in~JZ; ќ8CUPvHq;oX#8 vpہ}Ҷoݰu?|xz\o0BD2O#BCL!>Pfl}BBCn <b2PfG6EHyi( VL(I$z5蔰a|"hPZ蜍_B)8|G ьTG'Rr$P:TҒ`暱}tR ;+*R/ N JcDI`KvVkZ[^nvIqVCrnSȧ*H1V*i%$O3%`Hl 4$VRFdJF1†QO$Ti&63 FKƌ8mo[`5˶m\a͢򒌔o 5Q+11d=|X\<~7x蠁 ؠ!2x0d 2txЄܸVJ# 3) 46U<.zI4 R4ZR+Bh=\.[5*Wl𲊛{&=5-v}~f6+F21C9Q$8+KH2_A "8.#TOxbY2N2I6v}w{cî_b6ޮŖbsv7̙h&IKj1TV.3;l& +q}]kاw,M?#{ݼ&CJNRH>d@&I3p8 ɢx20(GE(i Eb6 ٠rX5.>GCp="њ͛ZN ,o,Z;frB !?#=R][SZUѢ h1PJĤ[mŅE6MUV֍-9n5ǏX};uڲQ#!D6WTզEGTO:k/z7O4X$nT"'MR L(,(pY a1D`V\j0h ;m^/zر--RSΰqBHKQkRk *RM^IE +3Y8/:?;YnD+zfZ &-H̹ jBc/\0}ZnoG78i|sE]]z~anY;IFx"IO2qŠ!?#-2wSf6jʇޓzcA.j2FfwFr}=Yc9c"5G-0g[~]vloٵ{rƵ-v/hII8~#+ԗ^?vt!aOJq4jE8,-+/)-N))(D kjJ*F67U//n4{)fM:nҜ̬`~vpgvt[]MFܰ\Q(.AT=ߞ#뎽<ήK7*+'^~IF6;bO?_n?~ B>{W>?}~Le|Wi%Ooݼz+(Kۧ`]}sJnϟzO>~{ן>{գn>:/||~ޕn\x7w߼ƞPI)9 ζ?{Oo޿}xՃ7>o_<;vGW<ʹ'/_u鏫Nu;vw=8Oo;WNÝ@޽ѥG/>r]g_xZ{ONpޝߟ?:ϻ¹wwnuG]p-\>z_ƃuz+{ÞݹeO.?{x}lو `q9Ԉ<|D"$׀r % 2jT+ ¡Ck"[Qu$ zM>nDIdV~ײ|ј}wnwhk=mG6y9Ntr0S f?%&ԸR/SDa2C#MgerYIhl{珄E%i5M9.SvE˦v wlX%뾟dQmvl[j7_Oo.+˪*0aiͭ[Z[VOj3mԌQyUYYhNnF4J zaWF,̩>SgEsYlvfԙ*) ?!%yP܀ !C#d_J]5عjʹ7i[r~X=+ 5^?} K/r&ORm3Nvt/-?ocϯݺiTyy}و5 c22Jsʊj+JkK J ʊ r *6,Yk݆[ƔMZWR=~lEIUcͨ5%ueueyYyya넑#[WPYTQ5cRsYa6_:躊3Z1 wL]ڪƆ#{v޽g6wJΎg>`$l);>eu\}} l3*=R(Bw_[XqgQΩQT*"B:ED%vlð0tp0\ mg%rj伈 ĦUjR9#q.Ni}b5h=vQҩj\&!A.4tjBWm rrǎiL>[.2P. ш>)`!lN)!2< 12LZB)d R|V|wh .΢$˕YEz qXjD#fͱ`\x\\HUHҤ%ԘHIej9" b|Dg#"E!JR/­jhnVN,!?*&)<\N@I⃀T%)FDy-W* dÃb+OSl sl6Q|4*DRs\ZP^G8d)r%2H,2!b18x>?ǃeP? ,1Ggw2f1DB>r K_G!@l%XL+ dASd2i #X)kgA3"!~M7 Qp)MiV*%xdQ4XYSsE'%$7!E$DfR238$Q*K~t~]_x…s(+!X?RC|Wo\z[W{n]tYϭ=7v/8ڟh`]]( }ПMYWׅۥ6J7v=vO( !.wvK DCY#цp4S;(IIjm/gvpMچ: e;<8c8J~x' ;WB4Ds:vErfvSY'!2xFחi-tY뾹o;sfΙjffffPѲecNSlǐı,dƘ-̢~={Rz]{ rpCc=OA G0!?Cf#&2O:u>l6bkb%.֥g,!dp46%"XRl2#&FB*Xz=d peEB̈-Qch:BJ\oj}[c׺lwrSc̣rk.]4slܺiE6";; fksݗ&^lINg^A3;.VױWOu=tΞl"'''F&E]8{ "D*u V$jHȵ|+TZ a)!J0<ʠq9͛A("Y9Ey%P:~jsVaJ$*\rT,H 0%(LE/Cif4rDP5gBSO:}ڬ9gN4c9 :ʫٳ:U6j fY jkrѠUVǬ/͛hS϶݈\Berb["m5m|Z\lGTgŔp|Cx[̈́pKk.(haYz}^3 ½?|{phdlQa3벳3haQIZFnDJ!2tr[|첢S^Z\WRULO/0yi'NZ۩ټaٝcϲЩK77Y(JhZcR`10M.+^`_9s;gi$7/Nϩ9BƶʼҢuh6!5|6e_jamX|ltlLl Xdtҿ̙R0םWo\;Mk&Oӎ7oٺgϞ[|i3Z/pSz>>܅͞]Vf"OFYjmn!1:I'<5ZjM/TԧK2jߗ gAXɅu?Ntf,-̞|& 9ixxyNFpk̓4w͙asD=|FXl.fq[l^0y,#Q{0l,4y3 G6;N.7ѦҚ`,L9"2JaZX(almzU5AMvN/4{ u*<@g2Z ꠳yJVjFcCg4:fa:Rc48 TJ2 T/+@ TfZ} e?B&\魐6)UpE2#pV4=d-fWT;&J8>O :h@I1 <^TfnOw8\^(,fJsحA#-W+S,> 0;_+7fg䚍?/fFa s82/5\ި?isNj jLE!FyYMnNa^~Ķv8 "4j4DӠӭnX03; rW6Ye%[ۚ'MXXo2"тB8hieEEMuV^[PZVNBdfffddyASSis4z fuxtW ]XXXoq9-6u: Jz6+;:m| MYYY6Cҧ3C̊P %=}36nZ/q7N>7߶k[cw׭^z̙SN3˩Sڗ,^ojUaAeBm3JH9a y|WDe2OF.2JTPZX5|Q$(4z<KVëE3ћ=]o|J!eE]?.Dћ/::A2-Z-Kp 8\>֖WE r2”ElX`"`)"I)܂<8)cVܽڙ_;a$j8f8J0AhfC޿x[ˆ@A(䣽ڈ#whh``]A 44Rbwo߼9u({2h 0+lmG||Dy[]:uafdz{8klhp^bvCC=}֋g7cGX޸x#{O]|«7=">'>~2coc'{3}H k=pAߥ{ݿr~޳{ϼ~~fك={ӿ^/b_>v̍K.=x_K=7vٞ'=yhOdelߴk{?ӽmǺv~|xׯ+ihTX[QZU^T_SP\ST[][5jVY-rQݷ}ϣYUMiMEQYCyM]qⲶij3|tȠBh,C6Me ._ ![#8 *QpLń/"bTJ([ħ8#J!Ur 8lBBPB|.hp(  Y0Є,d(<8fBIP- Aa",6#KEbd&3c*I  "d 5 2McPdJ!aZbbbⲓPh$"ud1yH Y-oLh2%B%)"R"C?(JH%?ZBڌXYi#aB>ƗQYPG"3SH"') "D "6r2K S<E gNn9ֳ̩_.p gv}i6bw]Ei?ڍ;}nAp~Xܻv+7pҥ W' G0 Az{p ~(]AYBɗ 2.뗮]vhAv.cҔ}N.ݻz._yBߕ7\~RLmή}8+mW7=$i>w#փm'.6᪉ 9p1Ľp.vkD >6K%2 =—@p82HP (JCQlEk۴FRQPFUU&b aP2FPjXT%ERHbI(ȜM#dH&)URVv' RQ!`%1iĞѣF!:Xh0B\Q $)) &RTn֚vo۟UTZ6qYs;Z1sWmYpD38/Ĕ1$f#/b gmG>Zq1qp! |"AF'$.R?>'9qԟ?&4jE͉d E .,ַ36)G"DˈT dlp8nAR˳sbGcb[bbCccË_m/v ^'#Z(T%p:'@&a V:]<.1P\˃IX g* sCF[!kG1Os;^wcRi0 gն6^`;~iEGO D3BHQYiK '66NSTʈ2YҚi挬ʲpv79p+eD6oB>k6xC.w z=inWA =!7ɰ9ҭ(ND%o^_lv.UbX|~wo BQVMvQ?ddEsT*@~@fQKLt.S Hbk-zh6TT&W;]Bա֛ZeqZFJeuUqiIvnNaqIm4X13-Lbj &aԖJZH4:\C3Ke*h6Z Wzb35 XJXlZU3B($˳~;v;zR-ȍ5^I>>v zljլV): Bt\nw{X;~8*P)e&`Z3*[Ԙ᠅CYDwЬ7DCA 9P~ j@r)4Zj<(yȇ0[MFA5@8HYeN2Z˫ZZZ^=7kѺ։;wo/,vጐ?3[-EaS5pƂyu&1 !wn ^ˮԩ,7o,,/N%*/,hhidfex> TPX EA) Zk V#Vi0^bVak veR{kEeI~~ÌhF"+MfBYyYUjrggzb!)0,&(l6S*0hlL>#dR.UE*-M(')BߚJWEY|{8Ybu #DyF TFTAW ɓxB:O–(yr W4qF@,T[,A0B+,J6uYSfUvm]zxޭ CCoc/=ߵwW_՚VZe|% #7o\=^dDO(s97{C YLs=~-T^/G)6m$p(P__[X\T\]W01BFHRFG{~ йwO]M-\Vp9-R2Mc)EJ!BRIZpq^F߭W+ƍJNʄ*Ll$22$~4lVe;ګ Vo#;G[/=w8 ujCeq4|o_ JZlh`GmCa 4|P?)xCa+#Roc"^Od=l׏><QSz!kKћ/cObaD"gcpG_yд'ݏͫ^>>Ƕ=|xbGwxjl$_>{'HsP1/oxvk% CkO=v.x܉s<~p96ޗ//?yrٳ /_yן,=+!<}ֹob2bnztj遷}Co߹wԝ#nw8|ōcv@x{8Bb@7{|[zqqxŧo|xɭKO <]?ڻޟ:oϡ=;k?㷫7]uW߯Z%k/Y8gISZ&VRR Tj2"[8s$Xݲ2{HTCi5%pQLF急&.z䯄.AR)[;V =.,J&aa7 & ZV@#2&>Z &tm!ߏ^pg6n: &ҋfOryfΝ%$bJ&GP$ )T\Yζ@3aJB+fQaNd0(, TJT&p$$(b%\\HuUمAAj+eBlMKOs N,W _En:4%кqSv=]]G0#}Б1&  jh_wOga&nF`AྒྷN8!*#8'5A$oѽ]G;ucZW~;q4TU8!{/l;rsۖu1!s1yu}4AåSRR?pZ\\_0t{K\TT"C ,SNXj !!Ǥ$^8..-SRT2%DF`. G%$$`.VIFp4(pc$x/`r2"2ab'q*lfnxq>'2HA4Cib#R `d|Oa!h,}J b(8p:|L. 1ȥ͇V[u&_ P66͘>cŋlX@OkVpS>J465ib%bk6v } &y8oj|rcGd㐰rUG y>nBq?P1?iFP%o\mUɍ9/OL^{&vq΃M6d:3{MԄ8:".rR<%1a8 >61e,\z$JN(\$Ia AQ:] z9ͤԅ%L(H'yS3fh42C4T%d#hYHL1b,ζ>1'SE]79{56|00v`w,shh],ЇXΪe6FFc6D+kpRX4|

ٚ)Egw-۽l"WƘ3 :)`%*:=3pY!a2&Tj-[,H"V0T^(FTiQ,K:gDrvEo5in#-*)+}6=3:9 WBb_$ ,9| h$2\wx =2xsǃT.C!K欪on)*+)@>qy55UӧOmoo… ssNQor؜9Yymϻ"qݝ]\-:&Mh<<ߜcJo1dN؎2!ja8rɦ(bZ|g&BQ*KGOrQckL2:"Pά've]WFhfP+,&s(STV^Y[tZ$4piρ҂hvzʬ)5M h430=~VPLokWHcӕ]Ye疟2sʢ܌n~mMA(!=)ޕmSCSӃ3Ŏ"ā=krqJ?emyZXܹw_g]}c߯ߴqӶV/Z˙Oj՚իWN6R5HY/_`~?cIfA&4cFNZ@㈣JS{VuI %K&4Ve#if}i6oOxYn˗K7lv \; *x |ްD#X]X Wwt;NwÝrND1VPZ0yۤK"8ٙY_PVN%&HimR53,tzfilټ>wcw{5Ph0p8anNh@%Uh6RcI@.8NeJ;#G4tء-!1K>}뷚-2 dgk$0|h".F7D*,fNU4?tZJʲڲisYa6hln;hF$3; ^++; ;VmݪOoqS \n[VfzIqaz0lљ`ey5`GrN+7?'#+톫i;%0XJҿ̬<˩Ӿt8)f˫r9AX<Up}GH\ؐsC a #P vL&=_MaKY*5KTe4E4(71U&Dŗ( U #A Oel 1] LTC)QjRDH LTi4ZiՐÏ5&;+Zj:׎>}CRޝpj׮[3eڤEk&Ll~׷\GJx̪K;Ld2 &GL$lLKf'^1P&4lJ Z'<}Zucc^YE^YeAymQec8(Q1; Tƨ1 p6M7- x&֬ճt>+d|Z*R.˪S]toiaFuy^Uie\g#*1r{ BϢ(E,F_/E묉U.}Cv޽qÆջvl3W.HjH!SÈ|rRdC| {Qp G;4xh#4!dm54Bz LWO߽8-7/~q^$8|Dn J{Y<6dx!|x{[kX,xݿ_Q/g/bÏbwc{<ճ3C޻{捃w x} 6{w7?O^8wwP[>s7Ͼ}}T'ݿ}9:6n~օo=y|^\y߾嵗/yy]/bϐaه-ֻW= >zsw~⣻g^>n{|GvEk,~qTף;߹rꙓĆ'ݿr~u}>yl맟ݻ{#n>~̉[]8ٳc?~vҹsӞu+?~v[#Ib(taR)ĿQIII3]0V>,Vj|Ҳ C^gqV.aנ\wŇaN.r9,aBE ϘfD]y9ʲ≓jfmYjS7mYw:Ȥj.*[f-(jH%!`q%l=X1iG&q4.O%ZFuF 'P5tԲ3ͫ^~iGmǼҹ -jդo̘7iSǏojm) 䄪++J 33YBHBa Fqaћv悤bYvXVfk -b`Andŧ$SG[f,zw8ѱfӖ=s7O.Σo-)XWu;Mw}/=ł;7}ԁн|`˗7noʒºiZ[ 6YVR6lXt K+Jv[ x9*۪3K+ӋKs}'7{.j,ÚO|fQvę32OY;˦pmNts,4;0;;'#3ejV n*B!GGO'ܺóC>yI&շWkt;ӠE٬^#JDǖ yr@f zJF$\0mJm~P(,Q` U'SHcmEo6$|Y*brT6 )Lr9 diToQ,*TAM$&@lBLqpsfhww#QAi8ҵ^l!4jA4jkW0| |3v"^Fnvk?7(*]zBԹw7 uv~zk܏) {@ @7={;`Pq :cdP##hÇ<ԃ4Lf<^D %?m0-g!F%r7b8W!j]RQR C'?:a4xGEJGÝp2;<$CQ,GBAd=Ld8I@R4IcqɃDbAғFBD 0 <,;(g)t/ K:>DŒЇbҔ$'`19<6OeiT: t#8̸!\⥱88  fOIBEyX.!V ݨ|'貺:h38ק7T:MYjA ɑ@$TuծTitz J\H4bZ2nJG( (&q%RF050 W$٬V("K(d".6%qX5nJC8C"MSJPcbc("@`s)T8paZd ¥ьܪӦX1EvmZ_5q䄔x$#8~ap4Z̔ Fbc{QҘ_;*!i\rxJ\fbjO>8xvӝWbv^x}yžu%W~o5m]Km⊢چv$Q\\i_`߬2q|֯~WQU9k+}9{faAvN7KmRbvRߝٶhnIԉ6Gиє.@*&j9JIg jP̕*8b5_\#P290VHzΆQ׻>eŒCwxmH믱*#70*GCvB_@EN xLhtƃBPkSPXX\T^Y6ur{[Nvfz$:}S-Y:kՕUih yE9S'ϭh Gs2u3Jjf/Y6o\-5 ;ϐ,ym%1V`'Re,h +OH)B%Ck%*J8NH+_6ie6͞qBq$D:.,*-*n+uΜY%[+kJ-mS&ee!2ǝe5iNxwG:ҘT2dqiFepzFVNna8=|t.޺{9&)KsLO9f49@`0`6`l `l$DNQ[p|ûjZMOuwu]mL$F\eĔ&d&ٟ()*;qیٕ5UՍ\5o6e &Ol,+OZ; 6FN {>;؋cCc)Gyy7JҿW[Z++fOӏ?8U+'M4sV` +*[ZaϜ7o;m_f͚7}ۉ?c@Aڕ#f rg)47CAo1l.?O(0Zm G.x.` c@n#x$? l3gXe8DrTo@, G#(ʴB(K0ٜ'WXJNVAOA(EPIEbP"e| %Sp@zHh '[+l?KjtJ@3DD &!a~PǥGdl\J-AnZTB)+urb)HI$y\v~rǷ޼ۡ=_wUs8Jp7۷^j}6~+ΎBZeo;er5_C.)ȷX-&p!%BTIB $PC BI%8y['V54T66Mjl:Y O.aĥ9lBDaB5<5<бwocuZ&XLvE#bc!fK7%Q(\^.]VI uH hx".37AZ $hELLP6M.n,,K&U^p۷֯[u?ltw>A ;E IBR#/"Hi-ֆSCHqdhhh`p=u[wn#ah{IE#mx >^QL/y0gx.QC}lk~8rox={SCj`+RwR[}H75|OofNjj*u55rٙ?GR??Ņ Oytjz*uoxaXOo<޵'}7Gq݇o\?Q\?\cRfQ^5yݻ?}zu={k?y~ˏ\qAGSPȊzIhzɎޟѹ}۩{ˎ}Փ'O-;/?7x[kKBNIkԨ$2qƨz[s[]aw*p8Y:@e:TKib|b CfI( F Bʐ+:(~aa*R:ezem M4xƬ%:mڪKUUԺA &O%dr6O(ED2=t^V.J."[D DF+.OyK蔖Y V̝33|I5\ּve͟9qִ溊溪ڲXYY Y; x0ZRJ=Aw"䏅`:@Nvbmt:+`D3\ R.ˆ^iٹ9 z|o*o=zԙ1uek,\9uFQ~?j뿘1qru0/5}7{\|rgW,9e[7;sK/\:w߂[>\ުK+ xC}USKe8XwƝ6iqvퟯ۰ry5YN>}SKK#`&9QXPV+KzI-ZJcIUq,)5V6U'J"mRqlˇ+5O(x[K۪+j늓sF#J(>7_?c?XQw*~ߕf4Pqa=ym'UZdR I2r \A*1K B kL,2(ɗ "&4BP\a-!E9(^cUJi <Ţsh&@ŭJN%TJVJ" ( ,-tBI1"Z@.e*U|^p>g5:ʩe:X:\Iq& "1 `jTڪѫpBDH(bÁUoT > kG~"\)Xt:l֩ )9 >W$oR&y 0$År0&K`bLbUj@"A.VIxr-q %$h`@$kINZ0XYr )ZW+D*(V&CJ`JUITRapJ%㰙B>Dx|uWbY4\@l%!!1D(1N^v2Wed )H. 8C?,+`rX\؀Y2EB Rd -.bѲr2'bHhNh$OrIMo i:iLV.q!_tF6RgY9`<>]CfZ[+~Z(y|>ǣq9G(eJXaq,2EɊ~g)x 'rsssdzs)ZEۚla#tz?NtЅ 'w&):X 8/.u_G#q4ygG}vKRLg A]/ܼ}BHX `M] =$|v^%hFAu]xIFC?wW8څsW"Gp$nj:lѾ=(4lރJ!nWǁ#E <"8bq0"ju|uvvR8y$(~Adɔd(hyiHp}~%F^[ǁ_?zp;C|'AF5;@q^I"vT_^h`TBۇ;C:6}{?駭??n/NxhHFˣ{ˤp4+#;iiiuD_p,:(< N*R46d#= %s.Ei6R|1eeв`(RRw9a~Gʤ`5 GɥH.6' fCJSfr)(*QtR2sw6*Ij9!j,G#`HrR?hl bD`t:?%/q88.Z&(D"9#23 28|"DCcpP K9L/˃G8F\D>c&5(QB7n"4#`1. E$d%),%%; R $Ju;-ހ3wxh*VGὰdB -6lRk 9KFdFOM1*: GU drUzB %Fo " Ab0kuJ eV*qS̚AH{w,K_Ih{^aI*r}"dsNPvR./%Zfeڢ)Ϟx[b~~RM-33c<-},YdC((mطnjymr;&mq3xsoI 3cLOFO힝9dKjԓ;^ĒlCuO>`מ?1@L޲jXN\w-egg1>8"e7@AMg1>#3=`A"dɢY-Y?myS>)r֔'L2e;w\bŤɭm366L>m׽x:k.}psg8𴿩X9zxA[f2<rh0QaL6'7ɖK4j\R[pI%+HZZmjLF56- 6w/5XbB`Db ȡL8F HwT,bxD㉢)SۦLi5kƇ>{A.\v՚yfh6ib}u+K@(Qu8P;4'JZf.\:{PmKSڒhNF0Gi:C&2eK"CjbHtL,r(1 D#RkR<¡0`Yp*URV_Ǝ.?/SSWLȠ#֙|+-6^/MSjj*kʪ+'NX?~sxG+.R_;:4 N-ZH"M6ڠģ¢Dqi:]zSoRq35a679JeX!ab$c"% \$VbR_}0Z=O7-3,/]`C*¤QǨ|4DI|-cJXm*T|B.B1*"b9,LT$2LRp  ;O*=L ?ھ]Vg˗OogؿnH(jFRt],"2 . 0HidX(i \'௮GXarl۾kΟlvWMFlUl#cPpjxU+vYiu8[@p 狕Rˡ(|Q^]MAk)$"& eq>h7~c3Ko("Nk2-aUN{޴g=_\jx3gO?wޙ~'I4 e}! P~Ow ȇzݽ9mx_ ѐۋ!BRϐ$#›"I&RFIsO\ aϵ+O?xšD[ٓ{Zjm|7ZjFj*RHFkW^7?:yzፑGO}¥w{gp;ϟ޺{ܣqȕg~uۗ˞<hÏ]xȁ/;p#wXu`N}t*uw} Փ'-޶޿u>7}O׮^p`k}wS P}VQUBA4p :39n̛535T{> o麕X fB y`ҦHfCQ -PkL& cvX 4Z-R(y %|C hye!1eV]یڹ'.Z<0jRSs2Q d2Bʹ\}qIhW@elP$_JγRGCI  a[QUQ 67-]Q3S?VÌ5m͕+KJ%h2ǽBo8bq(HS h8sX8Ad6ݩg1;f+t: F2K`2B#Jp\1Q"L&g3~3UDmkի/Ysޭ)T:2Q>mڪ3&חT<|]}RYrOW.u'ו'ɂheEqqI< ϫ4h2N.x~͛R=VԔ|t>YtnkISHLnTT[)RZZVӔD8 ,HF+ kbqaDxf]9ش꒚hpRIᤒh(:]2Jc0y4FVooVa)'n/YnEeu$\h6"H` \*e$JRPF@ZȤNV.9&ZgrBL VHD%RI X"H)%Ld%"ڔBԫ6ߠTB$rL#jJFԤlfhKvʔDKBANf(U(h6*^8a Bj*]crXH Ʌ"%220GIY<5`2G I MGPX)eFp"tLH^6.. ;GX9JcQJjUZR+,2 u$Z1 d()/#f%׈ tR aT;MC,&4zTnHn_.i\-(b%CO8&U2R(a*4[6dyLCB! 0$T#~dž2l00K#'LN $2x6_,ǥ} b`Rm }.R4`   B&J0!j_tt˦ӸL &≄|>3JXC`ɤSlbc )䰅lQ)^hT Re x|>|Q F#2hl&'ҭppE̕ݸaEs Z bRFSy `fʡ3rx<T;tb,DC34:ffLgg t#kv'vu?|q#*=G .J^/++mTMq(nJx̵݌s$e]t !;? ]oRW2AR%=<%\uU GpZwuDCp4J;}{!if\qp=Q_I|IIA2Rbq z`# *!hO8Z'ı&R^vP utn?rCC(s?'0\0$H&GRwE+amaʳ=JF@40t`3۰̌/=\. ۤ#b.GY(I1X&OT!h. ,#qaLRP'!TZ7!MBRɑv5vNฒ {d2RcެPЇTi5FBVsP,:fG6 r_(hu=FEo05:eM6a04RiTLpFyVPC/L`4X,)Зd2T4_N{829%k%04mhÈBɁu:R4J\Zz GCsNȎ Fk2|@yrw_dׯ]>D2'NO?&4dK@ǢƼ5m11oOHAJӲpV^[QNvPspKojNU9pn~7'wm}.8%}"?un/[^I]W+󭬴7&=~cǣETLxaǦVZ޸ x׳s n[Gi-S-Ls4&c\0!apE,`bTarZiDhZ~i]ЮTj_jGgh_.7XwZɭhȟw@/y"%*K.Һ "[2sD㌛E:O\H,>3h}֔Ų8tCkS.mTyjK-[W6+wm[{'A۬4hE M\^SQ\K7d99cvS&6}i͛'Ni+*+&Z'7VA2k^ܽa2#V3,A\,S"NL)WoY\Qt#~6F0..(o+V8j#VyARBadqqxmV3FVthKV$n/|vZP)ZT.* =ZGyY4XopQ<)ǠЙ5(9ZcCYEyCCɓڦӪÐtyoY'O=}FSmF6GDu2xr%:43 '"5u-U ƖB7DUrƛ2,hv7{3;|&bA#v|.WbmneE(8qC6rlzb񂂂<\zf#$*Jˑ CHVkr8}o /Ji$$jnW珄#q P~Lg2eRxvjuЪV+fUH$p:&MGhUUh5rAc2jw{p`AkPo6-mw>ZBʥLP ;XA8hhAm2kA8^o4iZjCb$1&b!JQ*`0h4"XMNjxMhnRm040 j! BУՔ& 3orKa5FFNf̞;{^fzBfji n285`9uИ?-hmn |F7(2Y3D &(n8l5\n\XGbð˗@/IL Cꫛ`4Tɋ?mb2D& Uã2i5HD /l5bBK221GgQwygx??Q Ὃ]~ΪZ f0>IEjxi݉ Ujf5hb'..ȸPHz,, G@5j2H,&*<&)d@CfiZUҰ䝙Op-nzG;>ε_a}Wv~K7oxS]'x3߻uN>+O<Jţ'O#rpq*580);W=7TDath/5`}blY+(}0BZ##;OF2I;{ϧF>q_TYw/޹ǥ3GP;pkIOjVjӾN߿}n\=v}ݹyQ7=~xfŅT`gO v ltRS/nHw75p]󻽷5yrkz_=}s;.<}(*){|Kݿ]uvé_x.?rP/\td=к~ύ'n]9򒠺 :l'|n6m^񬖖y'/1cni M.1%P6X\&mۯssmEm 4ݸx|yKP]D8,q9mְs:FhtCpCo #e+BcA0U* "À5e.bSDcNXll.mh*6~Ys-gΜh6C93W!"CR C%l })e 9 \ gAD(Rb"RsR q誠.CvW~4XVNTU7$ͭ[bGkΛ\_\U_[YX[QTS,!Bd?Q A$\U]FMfz݈3pEAzݤ5DKf >pt_Mg@тL!8F5 9oǿPy,iW~7~[fNQjn(7gym+ Ci'[*[J47oj[:eҶK͜7mZs˴֖xqI2Lx~C8dЎދߦm(M4% bͥEsZ͛z/s튈:)Yޔl+ 'Til< Z)뫊%j8E9xMiACy$P\PM*o** X"iwT6a[oop=Ύ21LE1*A \K`ZZ+$"%Ixl! pP TD9R>L.A ل$UI*H1)evD@|#CC!RHU IGeIL1!bI\T,2*eVB.p^EU2XJF ZD E YW&E(ʔ r a<@ ( !1<37Aux|RPIIRS$e8_)íFl"U8B%UjL(x y&54E8F.BiB`P1(mTȶ* `Ra(M [yq'2`r<+AH&0h#p$B P,Y2IG8T,sD(Z{fSy4\q=[%jIYiYS6椳Y( -e "sz6\Gd/HT`rI]G؟68Lâgشv84e}•*;}rN}#)k}gT^I5`={/^xj7]辄Җ!ʕvq4Z ]uF*tw!pejC_x+)HGFHvmTԑѮ?w`z((O8hcOgC`P-JvYF1#o'ATQuG/tre@h?DZIJF.$ >~h$$jw]|!QPlGᎣ)kg/Qc%K35ghAiTҴðtv"H D߻oϤپ{oܱsӁv|_\| 1L$dtDHp43\`W:PZ:EXu^^zI`i<b33&QU. ^j h2dzv΄̌q33r,% F&G@Bi4 ;?G!a/7!uJFJ^g/PC5ᕼ+Bвh`99y]4u*vh!Jh3cQN.#+3e#/I"k<\irC٠s@y0 = ѹb8(uDC9L WZ$LTqDrX\oNoX DR)7t6"@4XTVUjS&Rq[v alhZ( ht Ah༯p4&%.F_ԩaљLcm6Ѩ'1"籙TOMpO=w?(L+r)VĸEvSP&tT*Ah%u-3̙`w֬Y X(W '#},'=Ai2H=UXzic(m[cƘ1%licy|vTeVFzuħ2f%3ZX\X?CdvUzF悊q;ʍaܿ2.ʃ˙nj}o"qcƍ?ykܘ$&6_*8 Ju藛 N5 8Qg̞mɣ2qV!fJyBZ9J>]klP25z-L2E $'b;m~J}60} ׹ *cR0FH+QBHI!3!VY[G+j`(]&Cfr)E&AƂO>Ɍ֜[M.M^|f-S\LH46k>;T*mlzgbOqmv&5Y[ _s` D,Dl[*B_TlXkyWZ܄Ku"\1- E"h~$ZS],U#iĉ-͍3'>uȁ%gϬ\Udh{ELKNR'RcTsgU%tj̚s.50?cwC/u0n[۶zڹ~;͖m޼O?u꣇;vlc^8lmLRVVzG 70:-2iZ_1 $g47^!9 npzn_,*z}.o1w}ro(J2~i8V1o0#@-z"fOj9\bY~g,Uƽޘq6=~^!͕ow)HipHtZsm:hXP(V%b)\4j]F]1JdjNHj!!sٹ,De4:*bN0b4>$G'$")X,r9fD*V ʫ< lр/.oTjc8Ϗ%h(p{p^7(G^]'Oi8V  &$jpP X,l 1LD-. JkVD榺Ғ"^k1E!6Ԫ5^vlv}UU]NORI|D枋15& 9"5 3B]|l,6a)U KF(A.UP^"d2)_ P 0P,쀸\ Їnp!L hƥ2z?ڰê3^$\aOI=Váԣl:G~8ݖ/}xo J*EeH>Tjls]N+D&l)rTpHn&g,DvcǿƘ 4OHeN;~LzlXBt_m\WpDq%C Rk7(JXiIa[!$"!R"ʠ; Eˁ5B'%BfT(-enޝG!έcݾ??|vx{׎Ҿsγw\>{/:wvx)]rhnO#>}ډ_Ch{NsD_I9|@L>yrgzRFF48p|W]=٧}>sҩ;~ک~p{_\wԣ=IOj_>kd[']%(ыk/<=q֯=w>Jcz]{RS>~s‰gn?ura{7{իg&eߥKP v7?3H+[}"ޏsߜ3s$!LMʪʬ,キ]{Ba$! $@x}@x ~kg;q_NJ$ܵs6k巿=w?}|/n~~]?P|t޺~kC~r3uCSGp/woܿ;н=n~pا7_y|ʧݽzѝ+oxЮwo\?'g~WC:Ƀtx۽<;ЁǷl=֦l9ƽoqh6l|啽~ٲEfhR6lXM&ŌJ#ClE8#._8c᜖WرyZ)t >-xrJubICk4,ffϚ^UѨ0IjF-SZB{m],WG ڬ&/Z:iK3,x ma4&tLTE9YbE9s\(DjQ` 'b- %$+Zj4m6v;d%u# eG|B*cXrAC3IK_ˡ@)Vqx> x||l +8LiOvDCAXe^He"2jUh$jRXF*J>˨ƅI\ +ƾf) Bnx[ }K\zͳ7wZG5',5Vw=pč {w"3DkwK={42X*YU|{*8B>S?RzNw;ud`Ou=h݌2@cl3#CZ`X?؇6D !7ma?1kC !=C [3αOm!b,.Vfp@yGc %?6 HCQ.+`ϊ J̊%pHߋ %44ʰXEY<n%chLf? Y ERJ(ʱ9ʘuH?e}=mL !IRCGbCMPR^ e 9Le&EjR(<ˤ / Jr#*"摕E2p\NbCA$0JZ T\"/4Z*Z'+("ࠚoO%Bs` NA6ah_:#i2)1\7\jUT&A@@i KiyB9xRRV5(` IR*E5ab}_Y!d!<\ASSKJr.FAs's5SΚ3gޢE ,]pѬƤ+y/|1`ا|4ԕϐB`g/f !Vƍ9fFznLވZ±RRm \ҿUy5/1Bx19˫Iؠ/MD??/ Ɨ/+W0vܨ2z ҼcF働7j 0ðL(e޸1` hCb]277nc|Y`EEʺZ8_^-|.!pp^\Pj1I*r)R#q5L/hٹ2iEYxRoeVT6uR*L9cn?y|s>r$,zKoE뵑KU)IGuYmREv0} gܝ#G1Y(zVUk s&1),[\ڿc`vaƸUWRV&c}C\N5ڽ`<Mj/z}Nxe^x[6ʪ#APP6! ʠ20ÌMӔX,Ti*_P[2Zl{\?2kԉZkRs d2 ̙6kwf&IIcx[?<87x0ۃ{ÿ_A pròp}|5eʥ-}U&vZr_o]>4H=˖4}ƬI~e{oܸu̙5kVϛ;s֯^t˯8s"]S-Ʊp4RNvLAH `j@) 4RS#օT%s!P/7Tz DasG-^b5@pWNKY!D9H $slq"DMMMUQ mR+$D Pn VZh*N' Na7XEkLVbuz")U AO@:* W$lmi'2#B#0Ax<ݦՙ\0[Hjjj# >_$UP}`Tu;]<ΐe2j*&=.`56p9,' %z0hKL%H'譮:}RUM6W6ce4IF-F } mk5׍^yN$ja,u&=v7Y e+.u[vOYNjqjY:ulK8K&*c?p>w&1}Sj.74lZO30Lhc-jEb04Fc)lBnZM`2JhxM*][M!m;رmި5aZVVS(ж/$BZ^k-Nա8\n?,U$P, ^d$Bi"5ϝL3)Ok[2Z© P"4g܆L:Rk49Y0%fTf{Ia.a[W2r$&(F9T\R \.3Q#7߱ҰPYFr Iˤ  +Tr1* R N6R-IS2v&Je|1BDF**-\`Iޠ-T`>w8s}lܾW}ݼ{nݲq k׮9kNƎvncs9vfљ&rNn[NeTQ:Wr#_̃Cm&KЛ?B%J F=?r{gO O߳ ;{դv0b;Dr FW@ F:pAN}5&T$'$0@+9&t "WXQޘ*zTJҭ*3wNiN-Y_]ƗvmYo{߽c{w9۷o7{/_Ƕ7tخ#6_:sg=ӛ?}x{N_v^9'~tǯ|ݏw֙߿٫}r>ϾOѾwgt>}pvo>ן|/>'O}?=胋z?ÿ_?O<|p>?}ˏ? ==:́EJd>ow>g/~Ə>7>r?}޹ =汃o<+k;nK\:ps7tjC;6w|{t؆S'68i{w/9p[ݰ]ݻw{-+Wl]yeyeek,Y6}9W[8gL:RimTkiRArJ!'8.jX~iH,)_p^9ekVeC<8N:m66ҴbJ04%Q)+QmHL5zTjhPz}pėKg#H>Ԛckܴb)]D&/SH(Eyr(9y9_~;W:i.'^9wnі\˦h~gO4sA{ǼyM['jf44V͘:qou'tw6uutֵ6UϚ1uzӗ-]GN6{靓; U /Ϛd̦hlr~i3Z[S\>ѐDCktcm!imNe[|i4|$ZSWgc'$+5@iL$ a.9v6Dּ4緿hMvF屄3\ؑ#cȮ) ҸJ)SR2&H%.ger-@zi"1Z*7P i !j` -BUHUX*JDȂh0T n&)5NUZ8̐bB(QeXIL8RiZ* Z" 1 jVaL,05X! FI)%6+eO91JAHT:zqHR QQGٌjI"v!Oos=6"6PJJ"&|PVEuXp1_XV&d>cuF=U/VZhTj$UMU1R+%Bz2Qj\ɱrL$Jh)z%2L)"3Q9%7ĈNJ" Ρ2QrF"M& xRgR˴ $B>)I8B mP**0A &*EB822ٞXMO <dBJcdKuJ)HDERը )A OG6`y n\'dp_|+Id0G#b "9k <% &ˤL2IĈAWRMلil4`4QGK3٣2PˋD%YNˋ}.ɪmtq \빆pk"A{w޿{h}gr0{=`Ep8e28s9GPs>;˔yJ_p~xQgc8 ڣݽh3 G,}Ԏ=LjG0c3v!$ =IbpaR>1Pt{h`mD'(ў`bO~O=VCj4V_0`\=3w%!wg>5cp1Ace=Sm{Q~Ht3l'<=h{ah,{l_Pi(=.g8#L{Y^`O_=zz;mO޽g#֙|~ĿeeH$ NxFCyk@8 &ciYU΁'`PHIȒ}Gc-VP%m9_W0%`,E²'/7 lS#GC~*xr9Cw&71Gr9*BPspLTh^GY&X E]BAZ3v nZgP>LQk6fdvZZ`13Q|osN Ngb tJc4Ph:j) &cTF*i5P8ZR%+-!-,4$f\pdI =?жZ֪jZWiu4,ǰAWaT`$I TH4Z8c֭}e劥d%%F%cƏR ƌ=z<{q`Gbp<8yq0?61cG?AF]V<,'yU=˽*Q@+k!*O:1,j5\B'+t ey#F+[<>X9{1o,H&1#Ǐ uyő1uChڳqcF8Z~8Fgc Ə9. ^AW(0K E"[PL$_O *<7B-ZБԹE~jK9 OiߴQT@`ɭPjzZja&6\d@K"9:\K@)9E^j7d:X&n dVIkMg%_VIhmƢ[L&Qo@T8c}s:.`+7^s r^oJ(6L΅"^^Kń,5R\?jLֆ]ooyu@8R4k)騬xŠInR p N+M&X*4Zyj"HT( F$h$790j&/ nwi%ji'͝7.WC!Wu::uh/5+D]dH$v/@*T6\:&\FYЈ^ᶹlFYgNlokomknljllqOչ9wC|_]^61+hG5%,[s֬پ]Sؿ}杻?qۗgƭٵg{ۻn,^4w[tcG/\/Y "P*ɣej HgO'{Z盫'*HPZ&w8\1'g=Z? MH'썶x;OS͞X7dЈ׸UPH| ;bpzf%u(w3v+y\f'.+4'Dބןc @g4ipqxe!ɔ(ո֚l'*hq[N7Z&5V>Gbx5UU 0heST]6tdIiXԴ +Ñv2B7j-TbR!Y  ՙzaY&RZv7ty:IŒ.3~]>P[[=*SLUÉp\Fhd1a3sf1auFR(TH/uSᅫTJP 7467wzv'ꩪɴ5GcAFCnQ6![ *jpa{{SIPAO TcFI5J w5B.:SSA]*/5W3`,t^O(Jզ*d,VEi!v L/JuMHUWbQh:gϞ J%|`2wվQ*Hf$P9npT~ Vf:Okq@z{]{(Z3muMʋ@>EQu}6_*f9UZS(\{DY1ITg3UPI9N |H> ń0Y+u:Bkrwz:}hF%r5OA \#  IHHR*'QvGBI*i 1JD.9" GAIpR$ PRJAh$WabT,AO1X}QjԎe+,}i+kaمGo:ur^:ub=ooֿʌ&LWV&n$&Ǣt\DY8{ZVW-ZQPHY(Y"a-# FNg6tj+ ! S8~)g u|%6Jz.^k*)q8RH./+A; EMDv '_:wwޛ.>q='n=[.>p[^͇߻zίr0g/޺|_?@"fǿo?|}4 ;wH ~?+ǏrrE~ ":ѥ}uϮz;g7:ӷÿ<_>y罾{9Ôͫ}ɍ37O={=ܽ7Ξv?~>fu{w|_}  |mGm:y|ΞCxgӒ|[vo;湓l9ЎNm}rk^e7_uC_;u+=x[6l{cݎ U+͝vM/-[`EVϟ7kVg甆֔'R\Z`S)ebtQ(C9 JMZ~ӪJVw +cB G$>Ne(b+WD&]*Dn4g@бX'-6 >CMKI1BӴ$KF.ZY%!8r %Q)U5 i¤RO",%$帴$e8V`2\G-,G<G "9h=RijZRHN`"!+efwQ B>BN(%TZN2oEQ$1C9 qIY>BQ9_=aϘhB^_RV6vr* DHnGrӠ4%$R DHBQX 29!CR.XE9څx<K3 |P xaf C5M2E &u 2.T@ɰy<)r& p0>[EHP 1(bY˕{/_>x¡+8ZS3>3_ACenp[(Ϡ4G@.b܈X}׽' ڿh'GOhwl d48޾]@4!E6~N9<"Jž<ʈHh==>s%{ dC`YO_ɁC}CH` rO{z!Rqwpg`lp zPA!c8Ɗ􃾾^ryc`wC9Tɾ!U:cA};3=sCrc[vFp!FCPCz>sh89S EH0 <b1a "i 4n>_31Re,*a FT60"eE% U,AkʊK SPWT<4 RnO|ZZXZVPZ_\Ts8r!$?%DTggi! $|&>/| Z)̑yB=+B'-+<lAg 9!Yr\02)ee'fP'WJJCv +[ e|K"|812Y=90Kp&Y )I%&"pO aL I6)\ Z..h]c?BBaWgu;aU&ImRF|h5ٜQ3h2AXFW+4‘!2ZJXcLlA$8%Cp+:N\OH!Z:9tcCF+zBGC5,i15'!d2D`Up.a1L:J Rꖎ֩Z&ϛ>oUkW.aZ}L7P DS2>@\̅0($ڀ]ͫv%KJHpyOIkZ ^.׀Ie Lq8¤5B/aMkR1wsy6d1 E0?NZb&!(F,~hxXfZ& ՙ夊$ Z(0[zQNK ૯w<" V2jU-/QRHpzsuMPL59T*3aBW"FM6h9Aٚ&s;ZEc69j?O^7 6-%kސ:ZH$phZ.N3Lƒj e([+g4+Xiqպu5l^PH$r;]ЌipnkTz F .5#vQ0@Jam=aaj+_Bh$%"(Q\̓p\%%B raaP, rR "R:B*rHI)U& #W+,VW0onn3wƒe,hڒW_[tٔ%K'O֘L޲hѴig̘ޘJǓ)wH!_<t`+ H$VX"91h0w'Ѫ HSFTaJDTL!HƼR7+q׿o?~*-Y8'w >PP& im..ru* e]sXVLnͤRR0B#8!D!WTj5ϛ_VFaJB0|ni1h -7h:E6=\՘ٶ|Եg냇_6 l lnyΞʒYo_=۵w;>};ƪn{sw_?cñ]zo:wbW{^yO{ˏ|_[W|_7~0x~}ŝ/>ߺ:_tǷ/>9O\G޻{=;_9>w+߽p.sÇ۝o>xp'߼t`˧t }\{/o_ Jkw$p4m&zL<\ks0YHX.qq&I c8%( 3 |!O,a(Y hhIIetFf݁V%0eEcA2y&ͦpHx+nJa{,`xa)2&s\PflPIGr 0Qc* FBdJ1&UJ M 6p vMMm<tvMj7=m˞Sg[t>W "M M[ګ*)'LZ?>YY 7fuDuڼq3jUUZʦcG^\vncWiՉ@uCUkSU㤦 nxc+D5ؘt媦77Lc[:ݒNT:M5MxcMesmK$'7ڒkmVUiC͙t&> K˞/5rjsU~_ ł]JöCuaOa ơM\艠 >!SFVFB*AW`URK)#P,ȴ\f҂7C&H*r0RAfhVqH @eǓDBX 3eJfUlC M)AA'T hPirɦ\F^XqErx2ANh9G,FC4ILHa\Zʇ)A ]kF$FiiMJB*UpYEj-)m,A };VU jF|K.T(MGA%5jJWȵB.;>MSѧlZIm"u9e}P^k~tO?|Gf.>I_ >Bgۙ OxPD!OhcX_>ѹIB!\l/q.kC1l\͞WO8ξ#2_QG~6lpӣO!=6u[3>bAϭoܞ;7@<Fo߹yg;7ݽu4F;T2svNy |3(.[ݼ{֝P?h,jy0}`HN7ͳݸ;ȽcۼhB*ޙ̼ˇ=+enr? lq&쑳Asvn#7d($|BB!U*Dz"J< 'd#DYCs8ړ܉L$Afs?[Ó Ai8E,khH\# 6DA* M$W7TtVk1hN+{4Op49M4p>q {X"J@ 5ҠfC(ઇRcsZޫ\  ^ѫrxz#Nڠz#rg=nB4ks[FX` j9P~#x4 NA GqwK;hWēcz\ A<ޠb@ Dc6%(|BZA iۤ,:mv [0 _G?:#k@|eT"VȤj+Qte Sgl4Ob%j ,`-(/55OPB4`fvq}IÒ%/y|ںzjx agpAᇿ! E.^,԰` j/Y@P-£U+?xԁG^jj5./ ҅jbΠשjV'56\YHR @ԋDPY<&EL,i'v41z_JOIfrL-m `!.<`0HR7;jk{5 }\ *4eiIb{ ^;ˍjwO|Q*7LZ?5nr| 7YvlўߥK/P3#Id'v@)4R|{mʅǿ$~- RJ$a#J&CKUښp-AR:h Ǹ)c ͤ ^, %a0&BFx3fm2fBQVPSag= vJۺXW#{֏X7g/^:жɽ'Ɔ TWtZyb[6l^j=[ܽؾ-z:oӡMNtˇ?ݸt޼x'۽}Wϟ _+ϟ:}G6߷ׯz?3/՗tйΟ޽'޹~7_zk?z_|{7_9qW/ٟ}>z?~o^?>uo޹o~k|y/?'G?~ѻ׮^o]tӯ\fΛ?ygz0ҍN߾q o^?}ۯ}`w?{~p׏~;ݾzׯҝ>˟;7^xWzW\tgϝ¥^9_8r𖳧w\8_z~ߥ/>xԁW.yh HLٵ؞5=mՃ##}#kVuw75D"r$^⮈`0f4Sho4hSEq;R\>S/7P0`70WqztZ5`J@F+z i2-P\Jo_R89!P`?ˇ0l0AΧTM'|0#-j@"`4|J4Ʉl&Ļ yQ "A`EõLeBj^!繊M/0Rx%,V}p~O>Ç<|,񛀠=`Ͼ3^P0׷4[\g͉p~} [㡷6'ڗ!W>PO?'RO.*y ۣO/~~A8yoOߛunOOܾ}g}B`lF!i|<_h3 {w`,!t!|ܻ֬ŃbBpٷ0Y;wfx>{BHY|شSR@n4 $lbF$pf<fq3Iߚކ ڝocx4㯅pL$C  B^4ZP6#5#4mp4JED\+jX.2N2u`s1B18^qp:+4ZF%U+~jb#Jۢ5hxL)uF(tz1wHlDByX Qo`zLf #`3c-68Bd4MM8b`ajT,Jp^;OdҾPu97g8t5av2z)K3 l&l (8)JlCS#*%"V__[7p:X$MG2s*r6c,8vL0?Z 18yxc11464qmSS{wlI[V-H8\0[-3ڂFGp4Z>لp`.;kJ)%bQM}ݢ:8{5 @j`P/;&\H?)`mKs<ǎX7<8<:͆p鍓Wܤ;fSVPK9XJ`U @mjO;|ysEz_ ũDk}~S4bw\a7F;fb8Ɛj֎޷f\SɩrS8vy#6OQbfuZR&U/Y, g]NP/W)k"D$ K־ ߰1, uww TʥP_~75˜Z$B8T&n_8LgPh JXq޾z3%Q:/3cmb(-K+/ lnX ,O0̱v 6`g>4enWqLrZa^Fb` )К F8 !9Coɷq~F=؜vL86}eoNAL3ޠ?ҽ}+'֍\;84ۛ[[SͨmJ~G3'xn(xE?;s\)hjRـ%5ݖJ:^L N,]6:zGV=}~ݟ_;/zf։ &6o]sg/\-3\JhtO( CiH7'T"IsD "Gv{#lSgΏVt0ubቱx,$B|,Hƶj{6V:AyfqVho+Jf`(@Sclqphh& ?W%ZMeBB#\i\>2:|P-M`d3 rt\3P$T#^+F!;Kg KTZAS,M;C9z<&U'M-b1Jҩt1 OFA;jsi vnߵf-g^72,B(7c9Z.F;\v M>%C 'rB)Uj,XXn/Bk1Q|mA5Qm(J̌}N. cLK USkEeԛzBX(b8Ӈ@[Lh04Y ,>9?L@ByL$R_fB~mRcs~5&nfi4*pRXldTcC4AZiUh< CK}/XŜC0NuR(/Ѐ~qvؿV7(\jhXl\X=A r2%E'|j?{g/^~Z`Y$Ld:gG8T*dRQHmYk8;c8Lp!ynm9 c冽VQUfqAKOeWiL`8ɳC^2%ʱls۴R.wSr4ԒK 4 6M UTU.Y;8>Vh*ܺn|rx_ۚcƆVvh[ּorxx5CFG68w]۶[mƕ#SKǗu\޳ejŁ_{Oݾ܉=8oݓPtҩ }āOzų7^<{dGv~W/|w>g͑gݷ߸w~]}^<=N^}/Oo^r+o\<٣W_[/Í~˧_:w#/:[ߛ7?xշ^p? վ~WN^zЅSxWg^sOy W/sN?yxϑ}ZO y>|n^}xx/qO \8{Ǐ8wʣ֟9;6NךO]wn_ڷyn8rвή\6X:5>84R]6`/9s ''ׯln)t[z|`igr\>:W u,i^3;>رuc}i{cw9=^dH_G)ј?: VG[p{wg+؛-TGQ,)j\Th^Iί}o3ǣRQSdV`#L:^ .&`89m5WlaVpF&L ⳳ}C,M4EM',Z H # ?' { \bk2-6o[HRZ-'^ Haqa#ŀB6QCIÌ沙PC1h'Mvł,8Bl˚dTG-AӨQCqAD=lܝF)';NiՂM8khfTȰmGhZtneҩz0ˤA!eq+5P`Y3ifqYmL3`%AjBbh0FLf4e5͌i@(Lc%t_` Zk=V:xVtJ@5aOӉrZŊ,Ơ.NOJZZMdIZQEbLDJWi:#74jJbZxApp(ϦQc2c`<&;KA#363<'B-D"T2α YJCf4}ETR&i5*Dl Qo4h@0=苂 Fg}E z0k:\Q+Ԧ2b :7lK8"PAHm*]@T*pϼfoPF7O@$d2;MȄiADA/0Sp6נR@ bjp4> }@૳~UY]/ |t'>A_~5G=p4gLG?Ԟ@c_͢Zi(=S~mMOhbp4=Z҄$N(b>[)Q@{,Ci7~;3oߞF2}pI,̄(@Lh$mFBLG73vݻwR#vg.1܌'Nϲݿ{ܹ8!,NH$f U/ Y $hw޴{o hy{638}5#yi3$n 3̼ 7|M>ΎH{Ƶo\yW^;ʱ9yq\$R N c=|߄Q`hQ;jmHN$,x. '0M'@4qQ UXV'Z4m(7zPe $㉱kTĊ\$Rf02HW b^̃h%%RH|A!K3S(#UDåMIqzgdh(jvz:άYaIM;ppq^8w8i,agFS7LP>GUz#kw! \Tk R1aX\5F̈Lz [V1RF=Y4W,]LdDL' ;>346^nwǒH<e}s",v!9 0+Q0%Z_'lr\*'@0d׮ڹs+W^b <ގ˗v _31:tMVϋ43eQh4Щ- !x~/_e7QvIRn+q(ŊM&;h0Ԉ ,*J9O`BtH 7#Q(r4 DbBa/0"ϟ+ȐI9N- 3 ̃vl$ꢭV,4tW[[Ո?F9d<(XkWuDP*l[qƝ{Mv j[gH$nJ"'4n3zUX !`.݌9VKJo{gGt4w]8񫯾|w/x߼o]'W?W޽>xpB6иVՠV5R piZGY1ՑN,PTFkԎB1Č՝DlK8S '+Ím#[:yK}~?Wc<9ϝ}[lvdӛ!38֑ F8)ZoQ̸=l(#KVZ;GM N /_Ulj$Js(hjo]:lhDb@srt`w7lS`LRD(yogG 虇]v2W*3c=>w: }B0N+#hNx5|NOpn01p:80P "JxBR['؝4fS]Xu*-2GVF`vain4Ѥ͉H)^g38Β$k2qf Wfb8Y2Jސ& $ f($iB,`Vl>I\v_7ʔ ~ynн܁7b:q/'~۴KPVM94Q۰h§ί⺺Eat2 L!*R7b{pSֳjecSKwn]쮍В;ƆGF[[H[9R.i}K1ޘl)ělN6vKt zqA8Vf$I5Nh R*SLhB  FL j`Heu5Q4|vƾ壭MYtG ,g 0V;Kd+f3\DnЈTRHWmU.DpZ&B>ϥ@` bNO=+VLuutwCsuuw4 tL $`e??xX)߳}[&dž::;殥}]=-C`B!ܻsJ5zuO]]y}l"hX646нb*&mD[1>^t7%ط6&1ok>aj^*u4r] H{Ԗ)VR2LjavhӒEOyik?~_}f@.2Gv1TLr^.z<0YX fbGӜ|01 \3aF( AYpDuZ%\,WHe0LI zv XX]fij5R`Z;l'EY˚}vsm 8iӖc!m3M7d̠=cC:ԘuFvX%o$u Ҩ`(D&|n]͘^1a8-nNBE CV g(YH]eFy%dnFYq6;(Veҩ&<`3Ps nN!%UÑ nh0P:FiK򻸖r5xĒDcXX$JMi#r Hld=4`p$f fFC3I8QfKh@CvLfehp4 hq i%uzYY'g-Wh h2`Ơ2%P:;3$m<јNS-u3t>1Gn. DUPoMpq#">CQxL℞ӡH pJ)WO*fPlFqBc" $[YMSǮS):Z☖cit pT ӊ\:wk i&f4uFȨ Fp%MѠB }/S# Tbʬ n>яlW_ ھ ?@4>~ б LxϿф#破9 ag<46!oǣ}/?W_>OY9m.ITgnxf4h+h1Dvhv4BUL+X) ݭnܞy{[oy_._9v/wrAGc Nj R ;iOĦxɟ sxM< P*P ah ap4Dr2"6kJCF #pPpR!URC DРWD2cXZ֑RARlPe=QH*ɫChg૔," hJP9}_ vn@DY ${0\c`+`T^t9ӛ|0LөpLM2NH*96hx Lf$D$3˗/4a0|l_ YY9YǷw55p"Ox\ł(ExJ# Horn0ve8 F#j0͠ D#͠qLh!'Spmnyڠ~%\r zк+@]ݿq o?k9VURA (VPO٥`Z-[eZcH"!yBnJ+5kr%N(€ 8*WH 1V(-wmY=5Tm',˺AP>_,]~'`5$5H}VH.ԵZX/,!eKW oߺŋ&W VK-Mžމ+N喩مz{|t[keKr]7RXZ њ[\]XNSE@WGGE%ˏO..F%W;ђT"Tь3j ;3p |  Rh6Id/˕R2B" 8m~ṧR,lbD$I$f4iA-XZԒhjlyjruɦ''b BDqgRL㳳FZ-t:EjMLMKj^5ʭf9ZmTjaVª$sj)ʗK+{z3pdTÒd9X9rG{t~q.IBbV"ja+%s8z 2bΥPP|:8?:U ḕ.dc8ٙ~5f=wF HJ,$sZR(e룵v>e9ERlGG[B\Ԟ{sldrY!v/+l_D̔V.i=^ >Q@2+riB>ncCF*%T_2O(,/6F[ͱX/Y-ө\eb\RC 23MMKZڬL1 ͌J:50"ԀtV&Ar?y^Q+ۂJ cBqVP V8\$Dh*,qXޒ$ohGPeFTBSIiwXQ6h (%I R/U32T.l4*N9,[Kgi%rNRuexEr&* 58)[W^ݰmp },/DiZeS/ ]vvockO}kށҾ{,y=CQ<. vDߋS#C,-ˠ=qIcxCu8e FT0$ATpHPX0|4dGX5F5yC`Jc0V; 0x:P +1ٮ̎זXwv#?թ+Ŭ)DGZ%}~;Y޻N ShyQ;wfrig ՅN[w-L/x`iaa{zlYk,ǖ滫ţ^ѣkGG+l{q{wirޅ{V읞oZT)n)Ow 3 =KJ*iʝN,̴;b.IDTTe̔ Rot%[ bQKdXiaI"$=") !Pgd0!vz|`~A&tJo!; ֟ίv/ի1дRI[hٻ{jfM0MHpe4H D#:r:K%LZ̍pqlX7z6 zgQ/COt*GݱD2cpKo M l@N8)E҆,{U";.bOQ!YZpRJuY2%VaIbdpTIaMC3t+ 30ϋf;35]*s8vZ)dsx6eXWzL$biKTYI@VX]5\VSTL7iӂ .'K8Ǔ&F"aЮaH`]> G92ph}W>gWvnyxKV&ff'gZDqۑ}sk>hUqﹳV̭/-KsJw=ŽxPiTkKӗ.>ّ#+f"J<NTKȨFd%& zlA0pe"k "45 hX08I #G+S=JD < v,$\Rpl)t9RXz]0 E"q AP$!jBxCSGsp4 =E8(3j"C \eĭ 91*D`l@(HbX`< $%ЀFQA`k#0c-,_ 4M/\. hFwlACbs>{ncJ p~Et,ϟW_xo͛'.\|¥/!+Wmv+meϮ!TF`]͊i?ti8u.^rɩm+b]ka 0勿r6. D_oKW/skmP|Bip4V-ʍlWUte G%ż^qNhGCP-V'Bi G;y-xBvGvv C/lm?Tk ks`8{9eC̆v ڶkpNwS/6gI'EKSp6/Ӌv;mGw:7GCC7=FtH-@i۷p6gNeMsMͶB;ߌm7~viݼXwJmuq~6p7]!-~Cװwd;4ڵctzb,xض}A-۹kAl67sf<@`H  F"!dS:I1hNG#NA.[=t`, );`WX(UɤHʖIEô&|}{31[^D|=a>nՌ:x~/zṏ}iEo~J79& xElFmXV@)2Ď.8|ޅO=t{˸kwFs]!{B#pQ DׇPHV5݄%%|Jއ< ɅfHʲ,\A7(J‘B0>xtaw,ͭvfFΗF:,dBiZH0@C; @ B Bdo~iqO)[ 3I{W!]]YܿgrQC1=_\\DǏ/Lܾ]#6'2U=g(Ipp҂$CQyRP, c e3UDobbZV|淾/~k_W|w/>3/? o|ysK?~KO\&1?oLg NP HYQX>$#b^5Ǧ{Vk=?s\.zź+юhscV|K&/}/2d{CVヌHg}{.Ai,V'T3hNʊ 'eQ6#ABHdX`ABϯş^9͏=+B"iIKSDq0I0N+ p%D$G:#~ܛ'~ϖJVʍVmtl9JTRѪh&_KekF8i}VR'᫑d4IX JR(JT2[,$2Y`WAqSԄb9Zl.D&;g&R" VIV Racj=;91LOJ|\i՚rVgZylޫUkN>ޟY߷@ձq$#D)l!ɥ{KB^-˥U;DӜ6尩0ݴm*pzB#DB$ !HqEKzn EKAhRP<KN)anhc[4f 9l nj*$i]R4kq"zDI, >VS=58DGyӞˁ 6 Doâ_ j>` @{4ÂAtqt0hwfKKBpj`!{;2w}񝋗?\z]w-*<.|_F 'u"D%H$Fh0,p1zú]ěpA h4K$y 0~"@EX Kdü8mIB>xX<4]!*@ @ EF ($8EU)i,*AiJ2I*)!6Ieb(H 'Á"M k*ZW4%mI4x`xfVŘTJTxn%q5*%*/gbl<V2;[(_࢒R䜡73Z"ftB8Ec 17\BRKbD(,l/SYV&1L2R+*xق:_+˵h.vF.N'8Q*7BR/j.VL %=n_P(g9M8kIh<AU?xԊr)㽡-YR6EUG2dKC'>e "Yd"%BgpD-an HyDX0z0CD(13zBXg>uZ^<*ٟ{=q\>%~`4ъP@E ]Mģ\&ɦIl:SSf,t茏v^;=1ծ`<,3, "wJ0XPtV6 B aKE0+z CCB509 Ղ a4y@vL4eݱȐ'XY4b`KI!1|H#4sBT-Wo..f3 `>eB.\.FKTʈLT$zV.c(Y EWTd2&)!ŠdVta Go`"ܧx{›_xssfryoqtomanᅹ}^?1|ⱇcG~{_[/.^ٻoneujaD7gzqmf]w*;OS]3s-_g?s[ hlJо兩~o}w[ZKS/~Xvf67Ye*sb9]-M չWvO.LwfݱR W~^{37Ud%Fb&G,p&Z$XT2t:ˁg목,59xXDNhpSpjo#h=i*htWPѬBI !ib3"ZBͤ0: pE K|ԐL䱘#*8.8 9YP/ uNEe!yd )Ad0^.O1pT2bu.&L1nQSMDE2ByaID( oQJ0GU9iӬ7DASrh1SEcY @ eh5`DRM|%NODGf*ܵdH2 %ńYJ$1b)BҎ A<$ ^*e\|u[,a&x Igqßʋ I - $ F(ht468g(78RN k:C2Ᵽ3$k<.#9q~ 2, Gyap2p<l5C6 S= B-DgDa#8{2#! Ps$B4&?T C#|DB6ʟ=D 0T4<u6gB[J#(]zuD!>SHQűIs>AyK3i'ϟ쫯>_p/^^tm8ڥ+vi([foUvб|o\8{}ʵלg8bg?r.φ98Gv <^ٕ7ŷ\@*d8x8YG^>hO UI;oNl:9+ vдhh'ϾdhLKϿrN 4>sg_PCsPfe$Rst*F⎧vveJx< ӯ"Zٙ99Gf3~vμZ+N@lt(^|Ap}dsSS^#~k|s_~'ʆoێ !)U:,zIڀls`xxО> Z1\i g!D*(Y"2hFǰq-eM x G*< y0 ;J` ϔYV\4,G"g'xJ6Rh&vDž` .if\]\^]\h&X$5- ˈk/АwB28b}CE~?gO>ú@=Cwݻ*%U.PqyHÝ Cnrqc*T؇#^Ճ$`!ġ%$4Q=B*&4j Qm/[Ŏ/*酹ŵlڮN4h>WI&Ӑ54 NyQZаׅȡ˅{' :u=˓Gͮڳ{fmm[>tw=tMvu=7iorੲ\Z^zw2԰u#KbXz$.[H&'ӌ̔-(<#%8%i^M -FIޢDKҒ`z,# ヸ%7y/F39FXGd `8tG<\G8HMAo&7 q Cgr\gIirD!Gh(zJ =.QNHNa%Cϗ*7ZS ih;}Y]?П=Gp4~RidTU[šf0@bJ 4=8+@YpUh1_)R|>=ӟO/|_◾|_~OO_|+Os:~xf t&$V{IV NB`J1*Z3K[ ӷKP&zjYXݽvˡwr]pvS~6?߿}ww~w~7o}|GsJ_jee2ʞprz*Wȇ?GB1x4"N*ӊxM% vLdL._N !"U :hR.;G|_($q BrEA%ظ"i0*[F4/ .AFH'ua>k 4A ECCmX~ P #> 6Ȳ07?'X% 65=L.7 Oa$iho8St:8BNJ0Fc$!iLT![";[<*{ByG\H\cU0HJJXU$f*iKhj,$1< *#0X55Fx5苨n3ޞ؏Ũ)"#ˬSLB=+fHMDz_&TNBP $`E"6/LuUуp$ :+ Xaϳ&)(ق),Ho37.{ k o?s@%rt P 'Bƚ5[iqKJ-pS,L:e\mT֤epr+0y + Q7d߉x2\<Q2dךVV,M͏ۈ LBC!6fT3=~T):ę' >< 8A0$)"QX0IZ0$Knߊbh*+!7XAC m gM,KAfCT3+$X$ٴV.FDIDJGO [L|~4 #SF:@4q$,Ih@68<827p9Q/O}웟Z^?p`[VwY]>8wǧfXmjֿNHv[w/v#_=6ܝ]Zd ό깿/_>L&YZݻ>GNoe+3{W{v/MOHzpSu~⎣-LOGt's#\s]h73= 3F{5U/NԲrfC{3st7Ӝ'bz#E,\;;o7G~p/۟G}|>jDv; ^1]Wcp#GxBBQU (X2fH,7,$"wd@.]XT`I8@4M&m_J$S6"YhFO VCir%CQXGbrG(G TL<@JD3nȅ`,eFq k!苚Kbk=v|'+q k,(V&NSDfǔσH.0x6KWbQIMJ0"G 31HDdhX5d"hL>% tB4bƉ$ē6>I\I2_ h|<3o T B%I4VG!h|vr|}e>3$:8C!hǣ$GbHD4TYpXHQح0*Mx GA 0$)* )"1 [n6 !H0dKhdzn"tc&|k/˯|?x.tuTL ׮]D5G!K",u i&^yշ^`Ci6[ү\_mhͪk׮/vBͮ^B _z C8j~ eo_/b!]#~MCs@4lQ%͆+5[Ԑ'6^zŶWaϼb+~!&PҎhکNs^;mJ{ 1Ν} Νw_=itfm3gl6]cH/ٗmjع-sJ9v̫#*ʶ9O<{=hҏ{/~̩8#ډǝw!\x&Ef7 Y_FvASpOtpg|/~k|K_?'H94[1!5G(AEl6Ij[ڏ[{/&ږCws=6p7Ep9VDm"FIqyEX5 ;r,#t0!aK'rۘ )Q髀 98,!|DQ AU? x!3sJ7BXQ(\#YDQיh? AȢcO%[`h8H[C$iJPdF򼃣 !Gr(Qv$>4SCT Jӌh4I ҐCeJX`b>956=3_If!1L%ҩh,j%\$шXtҌGYiD*T6L#qÊ麩@YehYGPq"9̉aLr̆5I]Gaa\h\w贛=jGm W!4] u$Dn蜈# %*w˜CN b1696"#?pG'dž8.זJꆸf}?lHkۖ"v.֖6>}NG @qs~l lve-k|lǎmٶcJ9AU(mAis*y$6މ~hSE ưw w"X!U)d5C$?FHmMahA$'Ku_]b߹3EL NR:n?=BKJ4bL"[[,9 pS^gT)RɄgkhԟ &fBP>p܃w~x>`7ͱ4%Zzhl]/Am yw<hqN1x0Ap1pMq RH$*)pCA#t:FJQT+k'hwv513{T\F'^6VWaaPؾs]pf;܃pt"8L:z'|;n]{>{=w-SFZE0;\o5݊`$8*ZM-JJJXU"oGRz,L0STJ7x=%H>FIZNJ3i1*i^KcyY4<)]OjZ¬$1AsřHKX1bqQ0ZGbT& {(oD48>I3@PHPbƙ8 . ;Nx9&(q^fV7s 'ʩpbD F$Ӭf%CPM0J)3-Od\Xz{s{V-^{߽/̯L/Ԫz٨N22&dT _`E1t`D8c,O!ѶL.֪^;1~K/|K>_}'N|;~-b|k~wҴoWrSlʒa1NԂ_R7ԑXk_$7 )ZoMy +>k~o.SO<񉧞yƉS_}_zzO?ǟ~?cyر[KV{ XmT+&e3–|-YV)NGo=cuR˹kaT̤l<^J9ҹhMcj:h*T)2x,jMOO>[ ˕QHbtiBm47Q6X$Su-I˥Vs|GZV<Fi]X")"Ss|yZ3~39F{݃61;9q-VR"Xى&33/|+Rox3w}t7@g&zOy3OM4Jm,2dFJTJL.+T]3J*G#"h2HVk4j1[FzV2^થBU(K&ӈ 泅l:A04MQgf,]eO/'Y vbPrF.ӥbv?Mg ?_(˶w ( ,+ mh\eZ]1^(L,\E-Oy_;yg^hO=yw~v`H$lnhy\~ !"ڐB K0$E AIPXHtcT׍ _}sflW`t½m$% +ld^8+ڜ}zس8.J x)P!n""JLT)6KZ.][!I7{G>"b!! & g ˖S2&BsWGSF($p!&BpMUE5Xr:Ru5pȐ,˨ VE&'qd$P2)X4FF*_29PLFc&( pIf%ܭj)hHO) x$AmȤ̏P$ ?rzCwk{uѵk{.'c޷4?9ի-Ώ.V{K3#"g^37mCΗo޿cOs AL:-gjRA.ŔH0,o0⪢&NAB]FG BZgEWגTI'+S59:޴ecRXH֊4X-Y(DaG -,H8gpCkl *aMKp$꧞x#ݓ2GE4)0ka]Tme x*XHD\)Ē8:df)+"鰚4ƅU>:aÄΎ4%.$%I]XU<hX49!=E 1FIʹl" ۑ'MO4am& - A D.4Dc@ZmB;pE3:4~< 0|7ݽP'ِWRaf"t4GX$NtLDri\0p=IT)@y$:I;tYʥ+`H-D"T&&Ģʆ#b8›&IJ\ #a<фyab\P j3 86*9|4XAC-.G0-c @' '=~x.yg/\zo8څK/\x嚃]|u8ڛ8b](|fh/ʖv|g`2ծl<;W/+vW/Ϯ8گ. o[6=ͦh{/]y›߾ۛc/}hpwPM4xlvVcD∧OAʆ^W|!k6ug0;TvESп&u!ޘXѩSZvk`,CE:*Pvs91x)2n:_ҎΡPE4:^!}D !4Ο}K;hhvIW?a˛ꙗ^9uꕓ'_=}gN~/?9sGO̩:S'_>yO9y q6C;w4S& !wH5wzߋw'N_!YGmLs!a!$F1!hZ A)AvxQc[/8`c oHBRЁCGHl ~- D/:"RNg=$tZwfhF@rބwYYi{;Cށ0MnAȎ4BB@ϩ*/^YaOw|g<7AQqn,#?ک97as<?;D[4YA; Fc 4կ{-~/Ŝ X:̅cB^jH: 0xEt:N%tԩT\x2P(ecr&ULӁX..h<'}(>)iXEص'}55!yݜ &.[V#ш&BdD &2 q P>C#DF bѨ%8FP P;2 f2Ad @ G|t%0u0\p+V^YNN1Z.^O|s|*ˡp\#x9n&Ӎ|?бZ;5՝ u:3T>TR $征4Ԡ%b10X .DҬN'O8љʍt6mLz|aYo37[]/Frj }n/ST%k)"95%OkɛFK'.W}2$ ޤJ%@vpb#UYKzW`.1J)NN8#&DOZҜмQIZֲtc\ty?ꊯ▒OjiWkj 0}M_*{Ӛ/qUKK'j tv"k3N? g]{o;,-,NONt͡Z6ʥit`j 禳a5%W>rNN™ffn:s?=G裏>vؿw?WX$qfX$'_PJTê34a7F|9>5y }\l TeҘJ&|/='=7/~][{o#_}>/>/~λ:u]{vwFơ#g榻Ri{k{퍿[A|^b%/担']?txwkkysO~Cㆧ =OaDDfffɓ|h8Rt"89M-.\ڹgbf~yp+X,"d2 0h}d,5|2S$X2HY:-JCd.UIVVnOpbyyn7l> {v~aOe|*V/rhPiT\hJbL>}nvwyؑz亝r;vnj2>:QUӋɡKW>/o0;p(VgW 3^w{G7:oGx PI$f.Ri'@)hq箱vkhwU2BbzflqyՇe]dDT5;CVZ T -͇X,q𑅹yh~VwvG 鼦xJr2iTBuan/|~[50:9~ӡ\%OTcrpλoϲt5Np;99Nyldj[Ӿ[Ox*U.E|3K粅*HF&`D6 c],jSesh,ǒ^o<HHiwQ ug7tb35hc~WX8t|S_yO~:C9zٹHYoI@B(<+@顀7% yƃȀ)nNt4G}eDjsE*s]IdrLf" T]S6}vT.l  svSZ& WA6A :kn D~FCoօ766lHqBaر-f. q^emV )YpS0YbD,#XXBAq'M¦7@1nr[FfP1In6eSVflDA1QsR҉t ;Nixd^1/BF8!ꠉ^`O u D {EW!<yy4N>I J*WFHLkigf'Nw\357~`yľv:x`=f's#gWg':mx#fGf'FR\Y]][97:;{anf|ٛ&?pS;WFg33vuޥ}''RӬYYI|P"dv=gf=ܓ=3O>q'?SO6$o$̐y+R&whJr|k??}3wrۯ\HYՍ7fQhi;h4}bh^*)~hNi= ho 4-z RH.=h5̘vi,^XF{`Gzs./uf\բfwsG17K@:Dd(2F10݄1 j;7q48łm Fi^l_pB\#h -=Dtac| 5Oq4ntŒlԠ7p[uꠕ3bpQ6dpWp`/rȩ$b0\9e|JR^/Ki$ RbL'"h, L4SNg+x.Ich" a_P?{COX€V(aYNr 1B7cd БR:Ck 3p4h8T}^-FBh8 Ǔ|^`?bDN n@>UByf|vqf㷞Ct:2Ys.ӿ ~\H~ E3(sYa{uDlGA#ߦsD( sCG {")[,a޺@i71zr̴xJ۶"pȱw tMFx {F!S(D''Lvi+|Z h6V? SRh'x2.V3$ט dVTXXgrYR$>b^1EVvd 7 "Pi.D}=^ ѳTcÞjEZR# DwHX ]jĐe ۜfY:|-70Yv+1jSܬvFneZiP(d?/T+N2 둩ٝGNtƛW[ڵwc 3ˣD>V.H4H6}uah4G<G v9E՝[߷{-?kjiuj|;}ۭwѝHɕ- tV6'KH %^TN9 \MRCh/Q™Hʁ|0Ռd;HnhLX=T623fi5 Z0hޚnN'T B(?v}z4˾H%hPIOƲؘzC]=u0_UeW*7T$^nz]6uo~_\}+dߡiثXP3T&[n9:X[nmO>=~>=Xu(fMV Bfs@ D` *CWVnkZ3AGI$Sl$(2 %$'L._l+5 Rm8Wf h2 @XȗK:잀.)" v[[/e._HOw҉ ѕT[R,Ud˱|l%U茥qp;|^O*P2Jf3S sӋt5 i2j=BO& rR+Rg*kheKT陹2&̧JS߷nm:VcL2աԔihǞ;+pgtxt62~?A+"{|\:B2]pR(:zPΗDwZluR 4B"`VmՇ%ɩ|DX\.+9_wF nnd/Rhƣpcfb2MƂZqhjtܵt,gS,/9Bڨj;S^n W;{w.K9B{{`Jƫp,tFbQjɹExo0oc+4W*AT RN$f<ΎApOP qelEd"D,wq,-B&+q>b<eE9cDTs(]ĔQѬVba&+j:q[#N{au1: 3Nuy٩}_O/8 {+Wfg_)io[̎5m#D <fomc{/8@$qh?H64 R_l&1#B'7ci])ϳ & < HPVEVt,x)P i1ey nؐ{Qu_($QiNk U.2'{/8vr8"W0,/9Jq,&x :U8n&p蒔eBY.p6&R928݅rU ԗFwPiE*HSe9Uu4 E \1W C pOBwCUa5h {ʏ<"h$jU ǫ) +STE8d4UylΗ-i-&.kq<p6x5+(=(H<* `~0'Lq Kcҟӵ7^_?Ni|t?񹱑C{[޵06:TO\]N<|b];v횝oNn:}ۮ^^yM;hmuqb~f||].w-/^^ص4<=yheƣ?r9r'?z}{Vw^Zٿkqq~rrb=:oCW:͈7j{ǝ;qjΉёbfj<^M gեNg՞v/.f*H%3NiWv(ߡӟS'4n:9sd'T:NbaT#9#ZAIUy0ӆ ܈r`*bu5*9M͠B<;kq`cEs%mW&򑀗s&"j"C3Cn͏Ngx>)=N7v4ի+`"4aTp4X!r<~Y!U|T7a#^7<2mTD,Zé`$ adݒ!:m t xb"ᜈZ:lAB1/eY8+ BN VNE]$3 1x@R8$Z( H48U9ChMQdNݚ)K``b!(%C'<c9 ۨ?ta,k8X/D&^EjP%_gFq4ҹ>}?7C!ju2VID ?.4&Ͱc01qj] mnXlVIY(#HYL4,4) ɈVBf'K\. 7xG;"wKlAnvG2F􄢤{w0(5wM?>yCы?>}/\~╫xŗѮC)1E("tK/ p'UF1 Amh///neDhEӮ^9MًptK_~Wru^@^|fm{6E._y҆ne}t%j/\:SD[zޑFԾ8w'DX QOo$aӈ=.^~=CY1klCRK>~G]&٧kQtx#Q=;q䍤)i4g~~³v\ ٧.;o $.D'塇?/_yf{(  QC?##gV${ܲJҴMl#>gؤ|g2&#]UzY43Nh'nF -V;dJٌV;qYdvp0{oѻB7쬬6vṔE("-xzbP  ©bN(1qm$EHA}i;4@D6 o+lq'V2oIMUJnju4U!γ0BK^ ۣ҃oLCb;ʖB._.bd݉p=Mcp"'H4VrgbKX }~ p#^$"~pa(2ehH6(F;q40ajī x.~7 "!7`4Q 53\^LKT&Ʀ'

!ӣ6` amXLn0"ӗӸ7T"IǏpTu`WsnNjmՒf>lU6O^7ܨ"%>$b#3v9}?O|S_^#Zio߀_ۛo[_~wg~ JJ-y7>skkz/ovXjOf2l*Ccn]wzo߽֣/t=w~pR"wN' IJ6>;ݙK@O[.xcQ9W!H K"p4ҙ\VVT/x,DTg3%dMꗿ=x0L&D#ёP2d{b-M"WWRlggϾd2ltŇ{|{d2:?$-ֆ۝V[5NPl8r36 #z )fJ岝r%T**pΖ͕rZ"#l.*9:U[j'*fc.#L\+7#3sf2WiL>ostb:@ DX<ëkIpcq1Sٱg={[֠9%h4ڀ/fםNVY*b|&^,UlnT&6Hr6F=H8J"`<:<.ACqIxNN}2Mx 4,pnQw^(ֲz,R3a_ԧ{_f&og>o|_ꗯtw|lvyqiTWɉ:if[tuP8- g}pO>^m6 u3Z|DJPd/%s!WH" Fką\!Rߊsc@B`S`\}$$GuW2nqw'CI8%_J&Lq`oet=L>n ׹rj-) NVexBvf`e 7O_x˵7~=^+G^== 8(fWࢽܪ!6'Ymh Ѩ~("R]Cg5@຤ bV߄nԥ o8#w7!`80Y!ӶdoÁ9J_& GE. ^ DUQO%J{Y뒬 DVBc "p t.0@n e /]d&pהTz JVydS%!b}dYNL%,4%Ȳ[Ub\/P3|AxU<Hq_WEP]N䐻N Eo۷E;L[AeMx s_[|+7:ȗ3GN;h hs5 nwrb 6VlXOujڄ$FE/ ~kz}ڛv٩Nckx#)1C7Buͼ%,e#qI7$+% 4*,>$XEbVXڼ]eka=TxD=j..'P0 AI{LDò=͓ c|NKEG(Qtvݖ34#ހWY&A ܸ[d2]VekbH;IRLӼnwpOx=ٸ.]:hWnEJ a|CAFyTɄU``ͻЅAQAUus{xJ[tڈ%Sd$h1,/lKv<y p EU$Wc5xu$~HH!G?%v"eBTay;xL'¸Df2$!GmjpHaabR1ᆝ} 48]nDNs-\KapXmG1 ? F1'`D?vQkìtx iҰAǭdpȷ`% FrS߭ʹ0\ ݒ43`l1 GC[:E2,~O<߿-pO~K_zܥ{%^!h/H^ߦLz/.\.^]0e6vꋗ_b/^}DPh^}WnW{R3 `yHI>ڥ2 ]2EC3_Fp+<{$zܓ?Fs;{ٳ瞡dHxŭ`Mشvq=qsvly?滑7q4LF#83B<}Z?9<֞-mwقsUֱ-4T৵lNfّ҅N2pbMv75Mq0`5ǰ9mhvzpG|\uQ I:zNY= &2i=w<.!Db I#dr5X4ՃѐH+ivFG#cb ׮L)cXCÍ~ÉP<VV31229ZVbd:ZX$ a9oj/eޓ0 |y!4$THAhm؁BLGPZ?fQ-NE'l!&-8b58H;ZN-,޷j$ݶc{LVkGۀHS޹ݴ;l>{'E7sz7̯m[P}$ts89h=OT DЧo5 ea 8\vgo ZMpM59g6m;YHV?IHxu]Ab6 ЏdL>"NSAm0hf'ѠY7HS$?dl9&+k3HuddߍfǠ "j*h%Үvݣʒh^42 (i,I]/l@I_}'ؖۯr eLԶm_jdۤ&F3!ƜKz^*.1,.^"\! 90.y,K Xy+K;9~ѱŅɩ]ן9͑ӧWf&f 92PoU]_0ݝdd"Eawؑ6T͏OO.TC,^^ػ4832?=w=o>≅zm&ΣEP:-b<&3/C?}[V 8OL@NT3Xndnlʑl{p>t|xܡѱ}7 -ˍOi.i-.-;xkriz`9ݙ;X]:O5P:[nW݉`fANҳ|8;+̦k \(Śd'kPbDXO͟b#NlrR`Xup˗ Pn*\M -e;cZ #+Z)yw Z!vmm7iԺ͹7C0LMܷȱf"N? 碄olq?Z*)2go38 x&hP# Rl. ?|Ϝ}7^[J{7_JWo~={>[^|x쳹b t_}~m/kk#hoH8"0P5] h3'N_ڛ?ȭ? =`(]OH$L`: z!-t2U۝dP+B%-p<M&"x0% 22g|Sbk4|PU nwTZZZhb֭Vkxx8ʢi($#͡ZVx{LJaSO;3ӟi68!'%R1ͤ tDS2b9LujVl4ԝصsvb:^eӊ,m!"Ub)+d҅P0FFd5;ntb鼠zN YIc=P~+FֈDP氎R>8HLLGǂXܦB"r1֚CP[D6RՖ.Tk7R5sd` ty~pVX1cIt)zfǤ ﺢێD" Eo+}үm^9"%QqEF9 ڵBP qq4"POI1҈x#${իp?9Ez*q8w+>AO`}yps!j 8d,%@@4PV&Q:niߌɋ&3] ڐ6Zn4GЍA^3MfqE=Z)2j^C~x@ϠO` =+r,JPSẢ$V˜L`zf43vjs(Fb,1ZA+F40\7X;&ZY:EjT]T`B_`:.ƆHJOB8:Sr ` 0`DU:eD2I!`2vՉӈ崠_yAWUvoUJSz%YfwIF TK"G';*p*^(ۑ6`e^OQ??.|w/߻ka̮n^o͕xwertQ*.n1ԃf+.]=5oanC;OZ]}*7/S$^4U$IfsrWD!X9Nk៹4F?7w8B5TZPX|qQ,ƼPx̙3O﹋zȇǯ|tڥGCg>SFGâm,U#0ۭ[7fD!GƵu[?!W?ԎGD˷u A4Gv*M# ]t#8ڵ\ m޺fr8qZF GBRGS- ;5I*&Pil8)њ}, c̶$Co2IJSI- $};Q;Mp4 8;G;zC?7w;obeʊ+ 5ԝCT`(58KHi 5ut&f{աJ8l =Խl1M9%Xġ0\/$| DB . Hh]lKI&<3P٩צt Q0CpDF FRpQY|& ӔYH\*9tiGIy,ψ2sey* C#8G؄zT o8%Y5#2IFLT*ae|!:@gB05T:-x$P.c+&٭Z3[NOKd* ̒fꐪyVo4 P9s:wz=/DCx, D'n_B/7ZY^wp`U$(s VOpm.`c>&1$%{^#p( f3rCڬ./zf#2x prK $:GzL2UM-͝]ý=W(`ϟGf\.+UdS^G39[9[IOm5wk>٬B82Y>05h`,`"*f .-Tv %'QzI\>C,eJ +*YwɳYJ `aPFœ2#"|IyZV#H j'ُ dpt4`b}QBsD8! H !6ɐ|6YZr3R<9Bo_ 'jS2"Q|f2B g'X\ }I]qt¼ypea*.SP0N`jsޏByY}c؇G>lrxɡGwv۾;Mm|oycSk>}}uwOx7q_=xţNͣ|~O~_\uݏ?{xKO<7}tx⡉ GO\?:;QWQ[ ֐LU?ڪT.io[dC{ڛtY2ȃ+_~fǞ]/nZ2RWn@! 55uWU%ȶ/KUDÃm==MLkee{ees,SMEcMT}úxfdjooߴmku}b Me|P/h* _n/|lAouYymYC*\2=ָZ<6˨ 1֨W͡*e`z\%BE iP,(Ln1 (%֩`¤Z6J"`kTy_jȻkxdmM*jRJ_sQ;r_o53jR1VgQk(ȗB_k5\v0m!Pte4rV!2e>*\NlӨP-8jCgO!k5!tVijq)Xe0&n4N\e2I*YLePcF'LpoajUFm6|nlklFn9.j 2mz -*hpLp8|V ٶp/(bVmz]aKzp>L(UXU2VʍO$b:PT2)D1S"{J&6 r >ͨQ$ڰEXJf6(MzݢuXui3¡pX'&ԗG9 hXsEݔ/ $ݶb)X)R X ʣh0SN6& %VE _,Hq@`J `+!(4-&f,?2$0Ia_EIq=~",_E_ +arq`V{JA!<ܱ@O85UdI8orj 1֣=ܻOޫW/ _x)[u0Jn޺q@do'_P[&/R#v;͂hY P8`{Ƨӝ܆`wͫo`O#b(v`|shWڕuz:d`ׯ`)\roMOrbCp,MMMN!8hc'OO8vz虉&ߛ8?6Ĺ'Ϝz8k-[6ѦO5)˾;o8񱬝G;ǏL=>1>~}|IFd֔Mъ3N:y =,O;qsǧޛ#ߝ>=hIM0I^D m7L:I,Vp8~Y2Om=ysGV<'S$G[8G+U5#8%{.4-p`8,1BiQB3|'n?[?_ڊh)P萋s Y"'DbL@+,D3 ^R8B@Y!0|#eLQ!cD>(S )()&#""hrb& qXa>!J aAHE8:m:KDr5 D'b\!/ZMAjBz֤ST0sHU2' >+J_k5[b ;JF&9D&IA)gbV3Fn자[Q/|7 Dh$Jөp< ^f|~d[-N0vak23:L3Q)ި75Xfpi |82[=SJ 5A(ôjv;Ry<.V`>af|FښΎށښ A]T4Ue>B{qYުL)FZ]a_˕d83IRY*bS@(V ^5/e"!0e0)FGq\3"QZ(DFE4 -,(&TBXRtp>4IZ!̨<B2a&U!O 'C?2JHHJ!J|)G2?<\Ñ x(MD" %t-$R.!&Λ[GU _Te4¦ 9o>hϹy{3%+PgH6fFp^޼A&W qZ 'lB@xQ@Fa(UZ$\TI+` @* 7]%,\fځp4TSW94V]\;SUNI;7Y|$l$牉tJ(P!Xi@YUU]]C -p֖ƮβήT\VUJo(EL?eRXxh+_\k^1' 6ޥv'֥}<{⋓'zbߡgޙ~|ֿ|h+3kctp3{W6>i_ olov_|y| .~C|̟י[_|pKO3_י;?\ w>8uW'Ņ^[ᕿ̏|w滻3?Π+nb?8#dkzuiw<W6v-Xhph[Oߢ \oh*׮_ߑ,ft4[zر;L0l"Q*Kb&$rEsN' LMV]ic#9W'uo>kwOyl_߸y~PKgg}mmYyEu7tp,ZsϾ륭۟Y6zP$[b޷_{iOxbxP[G;<\ &05jMrE*D$UQ@ I vQ(,,rX=T # dO UT$/E\D%Y9*6*C+)˚FxrD1eb9?y?"!._}2_غ+?<姧컧ؾ*]HՁK*fYz{ ߋsjimL,Ņb;J٢6Nb<[PJ<[l݋97^ ?K)vFI$>gIehL++',؈"L/$f#b|=y rV5F$v Թ cEYqm^)dV>zⰈ.K#lOH0/\tA4DAY9u,*$fBN\LoiJm1)+-(awf-nަךzRjZ IQJb>^%Kј] *DD)IF RMn+lV)nA#EAVPuvlM*à n5YΩSٴ Qq9|U\6-)GkLfw Vn[:لehVZ%ijH-YC>N)Hf~ڢRT0MjeMa%'Cb1QL5ҪJՆ"fkYT*RiP+H5ʢ!FI  T..v {f`ˤW8ڈ ;'zҨrAc &5R*_ey,DmFj6zԡUrB.n5HjUh4rN ST=TPP&hR*rYJȬC e "!",_F̣br_!)XQ+!hnCXrPcE+E\C7w}JH(*Ufq4ZFU*/YR +d%.ⲯ~bp˰ beBހIbT*93!UG\H;,܋e$h0BHD\[EE8I(n(`hTbRNfv %XNp(W1|:_C:)x|s>\8tK_p <ݼ~;n܆훟?ݾ]4gߺ ,6 ]yƿhB+)vꝛWn"(F@ߜr/(Ԯ]}]F(h׮\Nvff!(٩lYbgZ Y )MBc&΃M?9'&?>y6EN6=e”h7|S\=$Uǒy"1S YAhIZn5l4A*rG+& oT -_Ƣ SP巒4B4Flvp/,S)dR{TCC*E6Ee (1"Db+Ĵ:!QiSiJ$m0y`TYcr)p*HI1S&a d` )P6(B CZJ4-Cc@>5!c#f4+ [nQQk4-80Zt5:V!RJ\!&2c([fs9MvZ):DZ-h] A6%5F9CNgy 'D‘qHx! C?Plqm<@H SfuM()*9^Тdނt)]/e;b4(T$$8@?a.́,"81U1Ë@h6 F憓M&jjZ;:{z{{{|>eE|V@${ÓyJHJj!(sy6 ˲~HO$GO"O,kϗ(\aWP.vZ%eH Dӈp2|9p),m" Hp|{P 7LeU :TrXÐnIA 1df\a((++X 9,jpSKl!󚽫 Ƹ$U: .rq%)~-` ^"zB:,(A%0Ctz"ɨH.llmih_lwJ&x-jkk쉕WjL&BlLcsEbYWE*DVJBfd}ue[mmC v X?;owp0wx*{I?i2uj[I!^Ͽ睞 BEH-9ޤ>Z0.\;vΛ|~ݳٚv:ݸ+}O33kW3_3sיw 3w! /3??w#:jUF;/V 6J w/Z9<52=2?|dtqwO_Uum&S144TWWSVʔBa_<M5-aɿgsa1K̃'a0Y"|ϘW5c%Bk] ;{kߛvڹsMmS۶{w{ͫ.;G:+/>;׺hQwMm,SkiO#ƁᦋO;?Ȧ;-hmoPuHNj*Io4d*20жaˆu?v_8 /|j6I$rY!m܄0e۝Nw,DH G <+󅂄BD,Nx>XVdj`d~h udYC`8f2T:2 LXXiu ~8r9R ٪3M3|Yf7n; 5vw4ַ4tt¬.+- dh4cY,l6SIx8HY"Z] J2HWTTTVu0VWׅq4\ ' :?5WS1وm8NHB]WV=T Z T{{kGG|M7F@  mۛ EWnٚz CGX4 DH<jlܼeceu&#^ӘJ:`"Nkj;ZZ+3d  xm+bC\ﭝOp}3gϝ3۞r/|KW?غt9\ }7>{~/_}۶oY%n{@f,D2%Jj *:HM6UB1ؤ*Xe(| qy0+dK|B2\Α!ḐD=0-?kN$&WkS<7d2}.7c4e%^BKiz[V.sh C|x_V`~1#4d.41GgI]Sb0hA%!GL#b2rwL$ߒ |d`"Da-*;E{{"JLFoX, E (W3#!w(& &JD~74z>"Iba|=58 rF%Kiь( k #VEBzYQQeSX]L l&FVz/. f=P)v$mys Ycy.;'w?n¡+>2puϢ֮mWzpp~AWGG}E]ydx6w;:j+ZZV_by‘]#m}u->'Ho{gkcӓor'jjj[`todkkAkPCOOu(DBmM5'dwUv>bS\ݲc*3TבItD+:e#}=W.]`۶AZ`Q[[GKsGYYm8\5:7b~78l? +FR坵z>>e1/ 8&lz& hf JYE_O=mҚUR\jө-x1&hJLը*Fc7vU:רe*dP0H (HXMNTHaǮfIi6-&ǡ13r1(1Z#rĠRVhy" ̨V0KR&J`5*Nm(fV!)`SE^0`9o((S"X\H'2C BDi Z #yO-뷒4Q}4]r:hn]udj2]D˂d>|k#iF|YTҍk_4kWɟp[D;5KHc9gScӓY- G:cg'C;zn{NM^`z51CP܊ԁ!|H9ĩSh(x6qȩ)Q3CA(pZ)(0K8h{^G#n%.0,p,: 0 <e F`WBedP({tFQgz4nRi88+Zx>MS,V8r8|Ӊa*Z8VG 9- F+ @"q/tau{nWmLFd'ȬњTj=(4z Q(QWhЯF겁|yHxpfSEgiB1_9fQgP*)ToԘ,Fդ7*)ebJ#e5 fF7*kZz:{%|6Cc#BYU i,J ,7# fœ:a}p~S0$d6$̦LQ/e@H8BO9bEBd|%SnbilP\Y".|hHâBu |(,>PœR5WXSƆS%|BwBI"pbå" j Bt`INYcsp Ө"tDrCʂ& O\"qHRF dV֙0같 -(B)%Jx|@ DbgKe2RSf"7ZjQ \OPժ*G!a(GSh)f ƺul-Onni-av5/_l%흃6>7_^YQQS7p#5"N+a+a#t <"4.)ATR :ƊLcc}W[[_EE;`֎ʺv4T74gjjjZɤ2Z.w0{5`9u K:ZhpQO=1+<-UmQ]i0ܵr%cC.og]pejdu|p}IzjwK7[^ܱwlѓoM~nzkt.{'wo3خw6tp6<݇ÏvytKz7'F7<=ޜC=ww<ۖ{ KZ;:".N^]64:L` -,-]D!ئr7P$pT4 /\1rͶvn}z/_fGVO?gnpN:/om]х/Xr5+V]|ӚU|ȁ FG{k2 Ưlbu+V^X 96RǤS+RZ`|x,JV˒T4T]Y4<?| 3eZI.ӱB&gzjkk~/cܡH0ȏ]nshKqo4%CҙLye555===---xRp4}`$miVpTUUoD, DþHiM0dd285TAuY3p43V#O\_TjZ+kҙ`8?(#?`1uH xCH2Ncp =FuA].b2[/Eédv:h$il6h___ee9hs-6b'+2XY~(v**2L:+B/ Nx^|a`h >h\uuulڸa‘>x|RJ&2-]~_ `lY<^3buA1 #?Ux, d>N'`$ }ux,iz=֤3^^"pᲧ[X$A6 Hojn=x芕kJ\ՕLgᕈM}DH=` Gqp#C֬cku!/vh7=g,!1OlIKnuXOaq°pE<9O/gf_~MFk'xv^Ic*Vp7_~1?f~;3?qྜྷgNop(S_˧OORGC11̹v>_?NYfʕk7à*0Q+F@M1F\SLeG(S*kH쉕rjS 3üʊ:Z ěۺ[Zڪ2@eO "R=IayyWpw5Ş~|W7ĥ⽝/n\/**,)fCA[{q-ßPKwԳw/X|+ {Q-n͟Gˈ`'d@g!(DM#eo FX?Uurs<%sΧEdС84ƺ3ög, 0SU 8tK(FhEOW E+.G70ZVT7O$a`sB [Б:`+K …h)]hVivm  zp)q v9)qF oχs" k/wX> 8rWg0^@g/Q $ZX5h| G^[bhZ V wjU"%k $FY3_a*-r+^:!K!Vbz؁ &TFhYԎjAEMs!c-ZUF5ւ[IH$P-i $5wB-6b2zBJ*WZBg{ԙ]Uuhd ,9J8R9G Q_ d% 8,*r/C8?hFG_''z~ߒkGGV#ƶ֡掵 Z8rp]y¤oXÛ]Sq@W]{]yGM]#}=Uʄ/~dߑ/>K/shcEusUmWKۢ+/꭭nojhnhhjhi^=Vxk_1i63Rߔ-ƚh׿mߴe۷>uKG6O 'Y'2v{`XX$0?~v§7v7\8zt6sUGYT2 vѦJ z~eКujL,㱽VsDBf/XiIƪdR ܞJZ!JdH(pKP4pe Ȯ;L&٠N]aM#2 &UG%2`<6 9^XhI6C ZPIyR- u R&JELH pGz t*S"f3ks"N>e5O[uz\V'8/:\8VxD>mZX ree(29ߨ$Ir &79j@%É،jA[XRjP˵ _ĨQZ-t/vI-Z`5B\:Eo3vH 5r=ПK('UREPN!`rP):DJ>9PM*5ˣk*UHV C4)5U*_-ߥgduq`膸 v.gY"Dج)"=#"kH( H,g=丮s[ʾ$&α:s9a0 $Ib0( (1JfAE%"(_kϙA^FOw9NػOGWe5`0?!Z* c<4A P4T4VSp1!]ҫ6 /Ry^˿?_k_O|zg7O~v=^|&sQkWo^- >c4^v'JCFnFO~_o>_a6I7\z+]̀Hܖ( ]zuuammc}ŋ/\k`gή];qX! jyk?9!|qg~q~ Ϟ3?>v.c:۹λ?xg/^\ti kϟ%h,R8n]"?@a]6] H1n d|.mW[vÄ#/5*g6İH܁79#(T)Ih!QI~SMe9'1Z=:-@e (|4 `S5k3djT*™(M&`$&Ul.v<͈*ʨI" KάHQ| q9큀nxkaS"HJbXfi1kCgtF)C@n'a/ Uܼ'Wɴ0P}JE?k-LP5x=ZF72*x1lfɋKET+% vrZ&ҌZJzF4XL?YO:gGlBU* 'jAk1B7:Uk`P(\p0Hǧ9O=~AX\ZλWTbXmTRYm ͱ=+;166-6+,fM*$ *Q1Ep=8"k,*TUCcS{W/.)*pծ5CTەfc|v:Db|%ȃyVe=\Cy̙i^Fɲ!=fm, ¸&-i2f,-)63, U}%]v1WǛ,VMEyH #:<$fWŃ1 XS_f@s62hͷQS%?e KWiS]7\kaQfБk2sgvPnHu$V\hӞkl;'}W_wЇ Xt0ܠ:L0:2911gg_7οۿۏ?O~ӷ~3߷W{kǎmK,T"VjUXp}`r6اk`iة */sW} nl~Rbyo0Mb$+BwJ\P(Da*P0.xT/> >#_[U^T!3 4[?Z)`Ky۾7Y$ZiqPGKDx4Ԋ0 +D6oă''pRȕ"CX$ Wh4j:jJgk!C83Pp<ˤ2/L$@5X<?(:lh8633 `<EB FlҌEB=:|LZ,A/ڳ0jVөe G|i.cm 5BJyB^ORT\,AkO-$p4lPcfc'$ 4S<׹] %ej1 ?O?L4hJ˘& 5Uy]'ﭖcřzZKb"ys2jGAH&Pz5N-BngN)5R K]Ncǎ/]BWۏ~7_|T u'r`n12l.M{3O ~~p.>|{|?ctgI_?Gpo'?ۿk44Tljc#JM!p74*FhHzF)#zXǑvsH ƬьCF=5a7~f&p}gNtܾKfoԫ{T9_.dd$Q)bP&S0,Vh4h'{;w6{[>\Ys|Go=sՏ7־87I=.J缫 Vƾ~)Cz1DI쀓Bp G$ƴ; \uΝ;v::vb9]TOtQ$,Xkp=n n1R(ES$PΝP8n'Ql3<ۂqt+J;:;zמ7AҊձj]4>" (#5Mw]Tdslͮ#/5D"w`c޽Rj!q%?B$V&(ŭWAlʍ߷ kV"EA-J)IVCapbm3h!: ) "ڀhMG͌홛ۿҮJT.Jnn5z~OWKٟq`qgW>7r;mD19tWMLaB;괸]Vr[hFh@+VnnȋĀFi9;չu-&VVo.l3qZ8vmhfX_f VWMY :]-gXeMhrB#\&;n&hxեg4jTj([tV8,zzY'\ 0|N& Z!ʫ3㣹dg@-Ucs8j&{+3~ &B,\6\:DLN Xq3D: ܦu혽XΟK%KLfAUhp[ner,4G,Z *bbݻv@ɿɀ QrP*80$±  oMI)1MxҲZF+'bF >h"X 0Ncf6VN09-Q39OTXg`f#jZSw)X.t LqUpF*h"kZTT!nP)J!ͦ Wtii)4"FK-Bd `jQqD#k*聘F8=CW UEX)*Gt S)z8ɳ`%*Lg%yrkiR?nVzKx߼(bu'] &]4g~On'~'k7\ʥ#f["k8N֮]U .'C+µn<8/kT |UvMzW7(K$ 4>^v2WW=+7֨8ٳzFA%xsf bg#eJ,wޣvJCq4G#}b}gg~=!_"A.;K\;\\ta Q6M'Y`6HmA%Iu[٭/<υKGD?uA4mSI ˉLg #8R"Ghmά< G"h/[NjCHJB7qo=7x o+Ͻݧ|E[@0Y?Ҥ3n0qwv( -GzbĨcP5R:H$(]g}ԃ +]om/sԃOb GD F/ġRBIÏH8Hr+ "x ͍e4QA +d^ d~9WqTj:0;((eZ̗4cj ߇kE4E2{,^N+RgG)Z `]o]Sՙ,جVb;\.3A9r#!9ZdMQdx^ VfrSS8歐x,V n1XauD+GGG T3#c Nc? cD8]~8#IO ~FRx&ohd6wp/Xt.fӋ&-oi4p_z RJ*q'%R !Of$iD+,sPW9T!Ƞב8M ]D(KZXoj2Dw[-ݭհG Jʡ*1NR*E`@.G2Y?aIW%Ώyg JTᴘ&S@܄RZI8g¸T()LQyB_bP.۞(h ] %~]*#@6WB +#r AiVH_T#,ͤS TB%!ّ4J/g}|kl/w^z'O?|bG195 Fl.ֲ^Ȁ/7%-qSh̚uUVCW0{Ҍ%Gf掜sоŹzǟרh$3{əűb`d8Kš!@5Ԭ1@ SŮ;*N۳ôXaAǗ#V$IQɤU0lfg'1ӧcC%%!JDc0aprE< L'hv؜>q3 #3Ry|b']޳=:Y&D%y$AMl<Ei``!>M]'gУJD!›ٙ=?t*DYm[:B1S[9~1(}vŠL4n`IMcd4tWfEu2kyXkZh BȎlt!&bh8};B]h\6N!Y$х"iz`Ͽg/{'kLޗIM f-]",϶侧NSnrW;=Dx؁SǗy?wx_~ͧtO}ѓp|ྣ,.̎U YhAmCYENo70vn;*ibj f@z4i=Fp"8f0nA 80nAv wuL:>7;y}{H5 E"Ѹ_f,pvwO? #jeWOן=Ǿ]x^{?73*}N/3J""QIO@Dds#evCPItfoܹs혡ֵbg$ym5ڹs'A0ݲ(ԲV-!odӈEk3nE\hS'2Cbɨ)N4jm?uIY%PQh "D vul@ ׎x[m9(9q<3QF$d`x&G>{ѹon ebɶ)8hh6T};vE]܍w=ƿ:R2OrAL+n# [%:} MO$H>![sȣ0:'4nmV,r:g3 NTaE;8j6{i6F8V Z·޾Ԣ(C)b5#8B+:TuRok P `r9'd"oMc$Wed/Dd; + "Izaks9=t5db2sћ zQPN!c*tz#T@[Y(dȊz0aD43G5hP^U3*"U)sh4I[=Eou2Wێ.7 Hլk ,% yHӣ4^2@TTuSypn_a2xgh7_;Cwwxzzzbbljlt~l|y|zZ+g^}[_τWKgYʦ}ɨk<{ko~RTF}>+/gcVgNӧ>0:YIƚ#_^M쁻;2h//OTl-P/Lhiu1̵ʉxC˳ =鹩ɩ#kt,<֨΍6H9&Zv#NE>'gbPA<_җo]^~W/w{G.H)LlfK80B`..{rYEl7~!b`5Z`MQ#EHq .TN˨WCh~kp9~ .AYyhq'vVE0K4JR-.k3!G"x9m!b2ԌZ!mf2;(~ tNsBNW**'S ?h|v\E4F2pxJ֢8zm uLPKF88pnWs-P_dzRy & 7 ν+%ɠk61ZBnk2fMn3Vu r$yڭFCPc8XDL鑵ACƇDgYjq:̛nklhBtuA0WQ:A0c*fꙙdA=өLɵAJ M}2iF-c*UR6sJF T*>j@ ?!;azM #6&4M=Z` A1Vk$2Bg0c) !%ϠosƃiMF-DW s QrmJz+dRCp9n',: P{$]RI&)&ףQc.`U:(Qղ>UY*({gN/?=s^WmQFG8޸|bj7?O}?O]~h̺roa\~5md]ߧ8ڕ+G E?5h7]:EQ(Vm+!wӫ>r?\?A7( :b2&_DsR-rcIL{w̻q}jO607?[_Ƈ>\;3HF7H6y/aNً﬿ vE0G!"y$2s~Km۶2.m\@mĩ[%5(%*yn7>8Tm%D77##*QF8?fCE]8Q;x$hpm rƅ[p3oxGo #s]Pv0 w?P0ܳ7Eo_F03ngUOu][~4@^n%6B/!N0JJ!&Ъr#{_'h2kfM,gM(m @ H&J=  Ge DņTlT@ !|q F~JF9$ x&d[B]9DN+HzΨaM*='W$ D9D0Yb)). ti zhni9R :32FL!! >3-v@4ƋY#$Hrh[0n ]{tdlzM&xD&Ky}!? VmhB =Av\DI-ްm~9X fYɘ9IICepG0D;+zeSM<%$ZZ$p7XSLj87-(,*sEsd#X&<+0pQb ,Aa$'#॓5( !6u#T~L%em3IjP[dbijpf4zQ˘u&ޢԊ*M45~*`08 xNI/\l !!fe+w&dL/5mM' F.P5"ED\;079z0d,Q rI"3ep#A"8T %J進G 68b Wh|BPV eUH= S*E"EsrGC#hݨ!I:zki.ؠ WTP%VdPF Z)|ea.)QґJ'_%r&|'Sx0  ׅ;HvfQSMAt,Z] X<9>>IRTt6*b‚` 3n_8WMOM-̌IQ(~ mdj%$Vm`,JOgrZcl|rzv>ԨԪO<#m4J*Nfh2["aD6vW_`.R %2T[LU&\#҂);;usR?3t۴>s_H I+c ԸoS:vi]=ƛWzs2&=B|PH 39)5%;5.&*5Ȩ[2D)2dMʬ~ϩQƝGݙdsO/R] YWϜJ7F&K#~Wa֞M :H;<=frq)a_@}ޖUg}iVm‘{Kˇ"/sX2:%v`p~)Ѹ\X(u65n0J 3Ac{δqJ RJ%X,0@tp˕ɩ1f`4Kr/ײ`:X>RX,GD0̙0&j=d2^r\4C"2"bIL2p,kLS FQѤ'BvsV0r`f=z~ME& Чx8FYLV/Wt6GYX(.O=SmNw <|w^ȕ Ӟh#0L6P,#2PhrE]g<Ncz1[AW˧2\",h,MNNL<~|LLDRR\ ƣH(hP(b!NX$ $D<zB@<- LB& 6ڭTNٝh&cwq)vk(Kgd~kY$Bg}+priUer:pkgl0]>pH"%opV}p011v䱅řb){g{{NBKJܷ~%7D}/IC׊Ǔ\q|tgK*qCJ p2k'rj (Yhv K gbzz!x{x}_x_{Cl>"q#eEdZ%Q/'څC{kWW~O?|K_͏^x\ı}+N?7߹/wGk=LF06\ݻ491Vaq;Lzw1Dx11,gdh#g4n44w6h6SCm#74ɆPˣCk@<)}*nuwBy[-rSb<]7g V)4"Rv']_0ca~d(vɕ?'q`H5M~ۤ$R$fչpm::v߾k'-YEi w/ӔݑN߹JNX5$̮'xntiBg!$f?r7){箝;numm"GQlȻ)Zt+NWE#L "8QBih{(FQnAsօ=h[%G PԌ&ngv4nGC t44;l)^BHh*x}`~ wĭ$\.Y*qzJ!ؽTћl0-!*&9x/6'D@0Db6CnpP T'[܈hBmr)ZjSҴ"ZP!KD`ąZf!ŽZC5TS ZƤf:ovVݘfq߬ Z( !*^6tt׮NkBŒW^$-FZgÄCg3 0SO'&̰YU,Nlj2&4NU@PCO=`,sEXa}Ya@a0P w\E0Hh'CTѩ*%݇?کU;}~Ï~vzw-L/{VWOOOM-L.LNO׆D]ڙg|,gS7iN3_?oBl~zhxnhʾɹ|8.,ݳttqqW/֑6VyX_6HjVjrkhU_lgf5kS# L/T҅Vuh>th.-Nd23\*Fv5=T͐4v+j>nҟ;<?׿9qC־xhH!4ͬl؍fAǚ -67u8O3cl"uYY9˨6̳.!yVkb4ogu&FkЪ,&5P &Ij\VdӚmC*rP ME02j\ΆC@Rkd zdɉ./bxjMnS4W!zZ 4Gm3;xS0OjJs7HAif۹ |KpA{ms}rJt)GpXkGᙷX_[o/xzz(uhZ%(|!qckަؔhC*D24 '4 Qέ=`um!ۻѶq4L"n-nhj(%$B@a!׻bF`vDѶhz'D9a80z)h8/wT'WG%FdfZIFMGTUCЎrTR(dn!ljwb)RCvKP+ I>P7!RGtzdFrLjV4h Fl s?lNJM7GRB" H,KCH4 o\nu{=VwA_؏#/\ϥrXKJETcDCn|\Zq1 }-EG9R-MTQ`ZR  Sp7Iu+ct9u ѥcl,k3],z[gX|{)ɺhز\*ĆPIA!rD$J?KQ+ ʿ3Hh4+T SRՀ\- rTb %eiXg#E LP09Fl@-(%j5y, bZB. JEe: ,0 LF%9bU" ~ 8Fʀ qz(MIx_uTRCk3Gs TyUiV&9h h?sS* -UϫF A 5 - `kV D 2Fc^7Z H83r $>hF8C( T H$EewCє? ŒL6JZZ E?ل6>9OLN/-MKu/v<92<99h4n\Ш.IgG.U{dx۞U{2WGLnӺwh_[v=zoݣh1)֭*%0Y\\2>C2. c1qp9^dCGWG?p~):M)/ ƞ#¤/5f 7+>.?^H+;t_إPW;\\TQSnIstBrd,Mg{wؑw[`vn 7cdx~qauueaaZ-/ܸ\ D$>L+H6 nLw;#P*s^oW^z\~~GD%h8`I0YC fSЧeW&Dn J|h=paܗj&#X)/Q9 2v5ǣR4Pq3AoȧL|gMI 3@KQ'a|nEn#" |^=00qAENO$%}R%̜Rp$je`[i1''eA#aɓ}` C%F"!X[~/bBhcz x't!S'%d m分i4qniCL^Ý/Ks"ot09#L Ta%s,7!jX;*}Z$nTJYz8ސ/]H5%XCVkVmfҸ\H0LFҥ|3™D4&'fܱ':#o]B4vq Ynžv7JY]U#j)جǚDjJL4:LzF5,4.;zRq_*n3#V59ή./ NU v29ZɥnO?u{u|~f|Yͥ#l$;{dkb9=566j eM0!1JϸڈiD8чF09YJ)mhG”ꗐh<#"M/ɋ\Z*Ul&N]>/z冘MpzP60ωTogAIBձ _ՙ>VFFZ* K%ԤO.o( sPn-me[yLn:nyms<ָApGkFdא/wGxvRB lP+ mbv Lvȼ߆5rrUf; !*E:2X^_sH&ֱaG7UɺP\an#G!a.ۮ:vm!kkEq7ݶ&a^GۃqpO'Jm1[Ç~tPJ1`.C%Ȝ7r1ZobYFr:q_o'G 4z0I6^*~LG,r5jP( jCGA-MOvj fPmhTcQ,WQ(Mm/( 1=#QI3@OcG 3!nP VdXM&X8L9_Ye6za7߂߇L,>B|m2a#{ eECpVc0o~~a)l!h^rZj4@,DIB%Ukr :$wq?yޮJYokuY4Q>/}pery5RYO[S#D1YS5'g;pރNL:O%*HZwhfxl1ry>:^hCvkQLէǚs{F}K{:T!3RϏ h'|t(y=hZӋ3;??~O߾p%XGJ]LM ;Ai6Bp|u%=nís2@$$&EJ$E˦LIVLɲ, %۟qn}{f﷿B*[u޵ZKR%"òً.p /ĺtU4t" | ߔ Y"J}.j%nʹ.C&.K/TxVy68PA}(pD0;ؑ!rQM )"vG6.C*lZG UTQRxA"v?v)&68{ j~c$`%ly$!4^f K4<˥z<~0r>Fxik~A@uhf27tE!ȑEEʂO~xXJDj1֬fȾsp*(pDWa]2Le! bG5hv]xh\ `x  jE.\̫+oy+~v/_~w]BsyKg@j]2Ȗs9y ._x4hGFa.;JUc=򺴉F.¹_x`jooPK\.l}D?;mT>BWD so^A9 %Rޠq.&.=:ď~ڷʟ~oϙL~ ;#P QP-3_ KQK 'j|-ߝ%v6#gk~ږ:@z&%*~I,<2SMq܆:H#&iPJ:]Eiyh@;4Hi(ՄC}An*hq8 ʹH.Qa !6| Z–z!7\.JɱHDvc^|C>p$h4L3d:Ӏ'ӿrp%x ;7:/d (9CCz؀]}D~ܱ@B҂l"!1- J(>LijR#K@\]XXUU~=HrL&Cd4@P0#l,L‘ch"MñLTCUXukE4H\ƿ!g۩51zl;v4؍Ow2!f1=76I (%4(Jۭas{] H(ct"0j/%TIezZJ2i8Qer>6B8sP0i~vG*} +V#wYpz#=gˡeBpӆ%z_w$(a @1\^LE#g8FE3h `4'F)UT(ʹ`H:!g!xãרCGa,ґX &өrBL,,-;yu?7>ǿe}ސE!J`J76-iUV>qO('/y-:ihz :Bn>?dJrku}9{58}fgWlQ+L*@:Zl'Lcvh詣=Ʀ&G&k "cP/.oTF+Շ־~3Da##XA@xDnNMnwnaRCZ\M2x[ZmB*LOg2Z F|PJTȜf'HK((̥T5h =UZN OBLd[8`Z#W)y4Xz}>v{GϮ?4sY~?R Ʃ(vӐesCsADG;=N+תFfVeT0K Z<B"ĢD"P(旖g;$J-Iz óA&&qDP ayկkzRhr,Qnq^44Ƈ֨DJAsVyTrz(蓏MCMZ!IHXR H*CH 8\0vDIyka3>,ݻC?zr}uۚGGuEDG{zzR>vڀ{,3lmסk۶mw}7nsLŬnhIi\P̨㦨鄶~D6{Fg't3;O Pwv&>uU]ݑ-a޾ p[-rIkCmqT#Q `ȝ  _wk6Cۉ\$H$xH|q{ܶmw y Ox_/KLAF54hK C2a(i )ނ?#4K3tt]/+866"_.N%s>)[,,4PwK"Sce2au`؜#ACf1^pB a&JNe.b {}a`@-Rfe|ۨW \dW HifGr}qw/WqLw%r샞ULMwk}+[~yf{=tp}uab➩Ngqxxq{`q~x>ޮ6D2=>{d29o]_Z[:::q`vھVw~xturv}|v91],94k֛ch3?=sVW-6f͉X8? Q-&ڵRZ>y=?8><21YfkÅv6WqM@20Tgw}{ǿO\{N޷>iWl Hѐ *AMT\ HBP²Q#P"&_1jqʈpP8Epi !NX*W|~KDN3$ާ˼&!jj3ҪE Yd2<6nPFv*Wq ;y4YPVL0Z]vBFc-$ }!u:Tw4 'ڥg.'=.SD6!a,:t(=zNua#+@QnݺyuxFq l_Bi7? m>Jm6,]x(`m!F^kXnR6eiԣ ޿zs'nkGW)pѵW)G5sWl2MCvAhQsrʛE({r1otq2*%s fm6Ig? Bs6soC\:lGE oF_x=@iueFGq Ƿo m_T-| H%/ܕ!(FtW.`;x:1݅;7}?~~o+MVk]C> w掐ގ}L4hA.[< Yȓ^emvֳ{~ْNon1~:$p4cMM=>{P6IE#+m8Q77r;n"4!ą4Ӏ<[ۆ쨫Gz;M f7 (`Fo2{Wx< Ebԍ Ҍ H0CT2S.[TMQ]E |52`a8&bȁd"2,zJp wQ` e͡X>򸅡!1ŃA"j:D!QALR^qc 5;!fpw9Yӱʱd}\x8 ,^t[u1B`Cwa9dLP%!|fNt7\>^eZ6"ьe=,7OkLK)P}~QGRQC<9&Xcv{?.kp[A8a8uv#9레RRGX8!C +n4,n ŲLp4IbEe)JXB<9$CtFz%XUrPnKnxp`rxxĉGWw~\hlͮ,,LL31YQUe UD26)P b{YT 7x˥\!!Jۙٳvﱓ'O=xY;0=491͕p1Aa*/ lށ]}6 #+riJ /:|\l&Ȋak؝$EvgX$?8B hE AhJTא-墩˕ѱs/O_˿__>Osvȩ8/<7.7^]ݻ6xޣON<}':T:Nj=0Rb KDM~e1Z1Z7?ؑ_}kϞyԉsz/G~s_p_g嗾^4#?ȣO•Hȅín㮋3V˳Be-ϫxw-YsR Sp>‡H RTSZ,yY/-Pӭy0+$91%qb#pPW۳%FaLn냼30,ܪWqmi`ߌ=I 1L>'; c2Cpiq#%C Id0EANH/7*Z1R BZoJzkdrj~ffexdVoWʍRD<̼ ]8c1#0'NST`ÝjR P*X,nV&&RLXNF >-US3l1_nuG&G'FGj:%Rb+ x4ç-9PN%jլNNt; (ރ!Ph {Dg43GQ$FXUD&_rZ$+pkx,[,_LTn6c㓳s#cꘖK yXZjlFǠ (9#3(:M̗jutr>|xzzZFJɩѥ՛T6GO[3#hA-Pcz(Rz<"4NS\k$3KKrZd!| ,X6鎌'Ƈ+Ղf!̓AΕӅZ"S_.V&f"݉&b7.?=P*WK4a8_g9</*}H\OC,<3Ї?|`$nOd25ME'܀@ZF2 Iҩ|*ˢ_ .B!j5+Jh@ٵ2CXzm~I4a$2%ٱn4ɵ`b9H O=&T'c3$s /kGs]Q^F/A4p)%z">9(qrov箞v }GNܛ)g"HeXpg|4ߨJ`j$ct:LYf=Λڡwݻqg϶16S-;=O8!Gڙh=&"p 2szvܳ{׎ݟ(D$JmI/RW-on? u]{mS [P[r8!p[v;E6Nh2~6ځh0Fg&Yٷ)MGA M 6w},7x_<-JlYz6 BoouA)@nba P"OQJ| @߳hPwjNqm H䎻&ہ)}t5m9QR!]7bHԠ4\v142]>y*Q( 2Xl`"4ne/Թ~?BGdDƱ\mFFР7ݟ9Gk 2G3 w|,%8Cj9N@;E( nGDƞBXjmI,Yd%?0%6 ^/$"ρC`RA m,$&(eQZjN=heJ,B@K(cI ïN1T,I%@NiqDin#Z92%g 1:Cp+ &:w_}_>课WN=t#;䡕Iѕ#+snmh};?z{F[}奷~{WVZ̾#KKGG/,߷gS<ԩO;zpnlsTy'*oj/ebg|Gݻ6Q;+G-u&F'3Sz5uLVxckWgcP<? -KX٠9;Tw6/_{C3.8FnUcQ(>aM=XMW弨 dHdM ,*˜s(81$"d 9BiEߧw =7zrXeL?e/܌ g갘K>Xl]6[m"ꎰr9-N|Dr)dsEȎn(](eQͅ7K:`4 ̓^ = 7t4.T>*PD !>$AQ$XB,}n6m0|L^zڇ?y뿂'[h7>/D~>vuSѶ\Ү_`SG~"t7Sƛ7?ي/zkE.h(q<3!Gnnh76qJM&)jv;DE e‹o]S ]G48 G#e̲ ( ^~.LSeBBp܅4ΓrEG <ʹ/}w/  $od;{'.Aa 8rhv q`5]<\S~;sR3-H8qD6ݨ#!m@ж/b \ ?FJǯw_W;iwocw@x hhd$+'g8 Q^;8@jjZhImM됖qx٭tK#Ȭg_STͯk$rPs8*ed-a-Ճ = Fh1id8At[URv+ Π"d.QxE"0P  CD)݈rPQB`,kQK0dB~#K IB22h>Fg{YNk>isZ!4+pCbCqQ/"#( _* > V.HXuG#ٹfQ@B AaMNqO{c-b~Kq KxJP,4caEJ<&镝^uƙ!f5GPC 9Ѩ*Rg+`[n@\7 >ewo dr&ŧOp N "ގnqD0dPэ:YfcsAC ՛uy(|`$ 1uT RA?(aB)B>.1FC" V+Y}8}pyڙk+(Uf%_5^H.!-l(~Q/dn`xUM>}OuP^q+ WP^oBIXW=CjׂAԙB 檕Xsj0?<0;qо>Sc_y橯?k=z'kϜ>?}:u'ܷr{8r`յhPmՇʱ#{+x{G$Lk3iLWJ#ʘ X~Pw^1$FpZy8U5.a,ggWN?xԃ^_s>ĩϟ8ptų=3_}+_y{O>OYCы18G&&c<MDn\Y\X?zSO~/~g</SO<}q#G<_}O^cǎ±RT h 0KQAglp(PV[+CуF{=Y@f܈wv45 7V$9*&rjhX1- ƔP5hFSR>1n>f2:8M6{fr 2wb=` B.sW^ Ӂӡ~k߀/W'9!jsHz}N:AH{acq*tG*j*V%񘠨\^/=c'˯}՗Ϝ9~է<75͔2JZ, Gp@(-b@ ds|>ͦ\Thc# z5j0nOadL'rY(*V)Z/?`:~F>evTKEn)[ԻB"'RCCNݒJ%:ٙV˕Ģl ۭvg"_4[=2^mv:{Z\s𡧟~rrmgӹk{S?zqFDwP&\5fەz"B\K&?MK\6ϱ~ѧW_7:BP98{OKDP*ѦV6:dX8 \9[jD`wSDn8nVZәr7/dխ;n5܍Krl&Fr*kXXIhJM#B;ޙ]̖F#%sP4Utl(NJd~;M1>>)"°qZkrGPȍtZf6#nuW "eskR~ S}0E%d^uG9']Mv{||RR] QxT+gYUЍ4cfP 2i a2;n\AElI Du?, 3,҈! >POa !AOHf.]=}NOMU;p] Ll$Y-dH*WH8`O$R27jM7Y.Ym5rU'XxY9wMuzϤÁTQp;6~JB܊@[t-C*r9isYm7-4vܳ]߾.W[pr6PPrжb&EBi[Fi-mSM/MF;Fw(`4^7D(9D+hUoC!%JClG&( g*@z}d3:0};)}䖆/ۖ#nz |4F!pl>4ح.HPEABbG( @лj Z2%tK_xQe:B@ B nΐH &Av >FpzPtd A#:tBCR?AN Pkrd*'3qĉΓB Un&uf:Ei]۷zwﺛs >}33>th{ڷvpmm} +SfWfƗf'g'GF+Ss+#-N_Y]X:8?^*+߸O|#c6G Ğ?#O,O7hlmq3?05.4yW<ġѱVejv4'E?;kcYh {zk V*6jV-5>R.4 ( SL+ Ypof3~oǧ?|{?y}J'nPD+X9rYZDQOz H ,% .Ju&vfHOOdD8@D 5+jۨp̹UQx5>͜As>+hSܢ)y]\ApxXKT[rе<^rvK*1aMĊBl%KZD@M(n(^Id=nhƋϪTHF' =z'(ų_A^dD((N%|MnA s(p; 0$]vTG >2-:<pd^G5!Gۍ!tX \Neg>pR4F;h7i8/DIIygC.q^wѢgЀ+BJCy:=8TAlsj'}&TL_'߬VB 8C Md,6JI3mȇFh7>_ݺ_կr soQ>'u D_Ѷ n||\3ݸN)irǷnꍍoܸuׄJvM~u굛~|뷮޸yƭo$>z㣫7?v n|_^dEP܅o3upM E]5pˈGE* i˗οօ޼P 6rқ:w|vY?w]y xIQxkG{o?ȟ^v"7A#3Byr䍳?p-!]8M#$Ko_ ^h{z]3Xϟ}$>ں I`'4`W6{ܥ(x;q|8gK+>kNY^}jG3[ Oh\q̖) 05WP: hJ8KE^d͔45ozp4M4XRk[Of:ȭŌш"ք .'V" fZL-nTh,hA.NfxH"vf ج$]T Kn6Hh 5C?Gc)%q4/KA4!t[<>By8E.Pw`6QK =Dd"/HG/!jH; ixFH p0Et,F`Ѐï 6.p"((;)%jmCQ0'M)ⲙ枡}DL#drJ|.,&n~y6sZQ|NHEShFOMF~S׿//hBp).ˢ򾵥7_9qxC/> Oϼ?}_\O~Ͽ|_xշ~7{w{?gvzl4n@E'=pvU>Gp1#>Ҝ&%K|C bHy.jfo kJGItTTk..9~<~_xk<>ycy~tǯ}Ϟ:˯[o_zgϽ՗y;#5^gWĢpbqM68;wue߽GO>O>c|3@72}"`|djds$=i̴:VZg}Ρ̩=gNcx(vp!NAZZm>ŋt:`)Cz#L Aj#sQV' H$ 2SS;urQHél,`4`P[FQX֫fK B20Z)l\4zcǕBݨSNLZ a"}ߚ)抵T%ǧVέ葈ꭑg{aza98#'N]yVFGu!N8 5=(ʲOฤQI"XG8&dt ($@Z+@ZKMmhz@tE@) ò>2~4u۲E#hi"%#&=b>%lrVwͱ =W|댵˭r8_v~q픫HU#BOh|R7ZZZ P(΀ ꁘ Zݻfגtg~6795("DYUt,ƇYT  "(M4ꡎZQ2 ƃٽ*R9dm&k[u vCq- M(GRI1HZ|f:)Hi|fۿUnV= }YZLsij1|LRn<$3QiOc ѻ}m(Yh# pgA6ݻ`v;:&%vF2hDOnɣwmg?19:C1Џ C.7ǥ ,pH 9m%FPSL P-A'ܰH"3PmGv*s~Y;wtl+)zPѠ 堜Vp>Uc*$ia-TDESupRj p `QkNy)F$$B(IBqȯEhn _eLRƹ1мٯPnÁ6V:>'EhP5Q,$-vS{lwjȡg8?z>Бk3#nkmy rٵՙ齋+3,/Y޻27;ܷ8>=ovtD}+W?|=raۚ,MʓDos>gz|wrڜJ3D9hUZ&>_;yjvX});&#IY879˽r拯CNyG-̎v+zzb8ۙ얛L67d-,%U<.܈ 1'NՏӏy_X=ߪ庹X5)'Hb<QT r1OX18IhV+hP ِ&u)էF a+pUue iJXW~9ܡ7)+s^[<6]%ZorQ`^ iɑƠKSxĘgt4$#%Q/y.115"q1>'v|7IɝcUWUw9IQ$,0L0&(k$D"]ll3}yjk+FѠ"p<B|.xm#X jZsI`Xe-rS`6 {g iJ@&J}b6 J^0謊I)Bi% 'Z4 4IB:q٧W5 P"&$95UUFU!; ?M`]0Gt4RwABVu'tqS*H]XI, ($x8@[d[$x@˕ϕWNRE e GDc908pxɘo~9L,8p.F&T@!:b8vIr:$<GCu u{<8U7Y V ݆PiPӇg5[b8p$W؉FD f8uw9,FZ:mMתaot0mvVhuoDBLqE[ERIB&Mj z)D A\[LdDGgm0ҺnxXљɓo}S׮\^0A/7՛|cQn|qu:G FG ba7kMbWoޠv1R=h6wk?~h`7` Iq_ ~~Wo|z*m͟~3a9 uΝa /H%.t]00K♳Z.]W.Ϟe>\Ξo$p9$8p~h?A5gϼӧ/=mg/}xfC2|3xv6] }iN^SvHoi?8só?>{h0⅟Ξ]8/^tiY=ip[P^{x 8wOzw^{g^[_;n4̖n ;&ED#lD#8Zyr.,[޲H@iRHD5)x3Ha7b 1 i"䢡!Vu./PX6_M,m^Mhޭl?ґҶd2΁a Cx%F 3lLϬFTR3vv)pCY,V#L:шS JkWE Z->`sbcu2*J0I`Xd.ʇCq e%L2I$RhтhP.kG+,hwtJNZJۿ}ېQuΎbﲺV᳻e8tn2r(ػK*"`coY֡*Bo4B)J!kb0?ɇ_wl]u綩_={?;_^{'o=N:{o~g/}G<ң {fƏܵ7>ݿwlޔDJ)+gS#cp٧^y_zĉg죗?<ӟ]ܱk}<,u.:m:L6@ ݴKVa?gڹw;~G'{;}w}W^c׎MGq t ҉$pp , ;]ۭB #ry`s`tOiC{"w&FՍmt3a .!\F/ܯp8-z9+v|ޯFZՓ9#lhvN6~}jՂH .'WXc">'+;9՝Bx9zB䁻2TJU'26:mۺ{K)!d*Kv?e5Mfs$UPuoS2!)V=t\>&dFd{sT1I@NŪB|zpT’zRf7lܼrjuw0jC;2=fzzFt$éi4Kr@"=>h:$z \jREf~g{a<EE|*OgBZ0HNZbrjjjݺ #}͡jQjj;}?6zsƦ&ˍj,PFwd?X5RR""DYbXV=j,ē ͯJ'DB##C֭(OCCO~M,U*+Fohh`jzbp/dӹB~nGG6nܹvr .?pO8pաfo(Tş 'feIS <ã#nY1=K@b<- G$2D_p@*1S(O?< U+*X,\]6'ęjP LPW{+F9Ϩ V9z'‡ݽjVlKb4Khx;2D:LvLBH2)^%SQdEHecRё|™RYp|x8Rfe,O\@\a6[a\ 0[[wv #킇]8 *wBPa'5unH \D g$r`Tu` ӚG^l|(DC f vƍ8O$e ^'1vڤ#tH$DK7׌`3&b,rcwbrs#H"&)x+= G6 t*%X,|> ?^nh2)Bށxw8MvrѕRjئՓcfW)֊iѠ~Č$uwaa$ݝ]竣S Fm9"/k|\\,es2~p9D#թcXYd\C, QgЍZTb`!7 G "U0W&%z@UU5U5EөD>, r 2y/Qul|LF.l.#v@ UE[;%K%N ?|. wrYHN7/ÇE-@NZ-jNAD4AG .dh[]0D}~= FgBh"敨#垥ϖvѲFZr)!]SCܼ}Ժr5,Gj=}҆+ `_v޾HOM;oЗM'|t̞MwlX?mj|p|Ѩe3J&d8ټ m߾;-}?O?&p%*&8]դɄAu8 Dاs:nUy]񋞰1͊ JHPwbLpUi12vKD LÚTfT]%"#EP.X%<3wf 0˼OHxm'BHۨ  eHF2gX3vKQTs|,T`O4TÚ?Cت˩,)LL R!qvHoLԨLJJ٤&xT97 1/efaAUP^GYpǂJX1,KsQ8Pk ~?Jkx,7yyZ0$91U @!`:ETNlS$"b_@ɤch@S}ú_CvwvW!Rv˛4 J̸I+a-3c8tW("E@pv(Ӷ8Bψ^Ѯ.bs R57ϯ}Ip/?ڕ؞v&P# k7Ν=s3-腝'lPF]^TGؙ C/hg?_ Iߧ ]kDpY.8}ԩOΜND"3/O_8siN;ЏΞ!vv؏vGgN鿦hڑ44B/?\hG{[Tܹg/|D)(!3;u{֏_ϝB`!>J[AO*sRI[ )/"sşYP Bl@Fo@#5j!Y`X@6{zww%հ9xXGK벥-L\,Oka b=ubW&hY"l&JF̨dLFiFEJ m&SAU̖n !݁3y~i։DnX,_usaNx;x1 5X& 3q^]\a"E^(@N B\Z=KE r !`˺֩ J_Cq.QRdEӵٚES`D2GSHOF"w%$ `(D%_Gu"THuED"K2VJWUֵ, %a.aL.GeمN4,X-tE`@:1 قbjlF!'s4 x "g2lxOc5U253*)Y|f`։Mkz7W#ps.elQX<^ԃ Y !1Ψ nˊxNN?e2lP U j&s YI?;PD !'j}-eSD$`p9_ ~Sl({sf:^CU3׭۵z-7OOnlWž|4GHemf7>@)xT׽%ʊ@5K4Ck18U?.\>/%[W >yݘ"mΕG'&&l8jm$0ڵ`oh:k / ǣ\^| n$NtdvKR7şTlA|eɘn46:P5URUÃSK5!KZO,|| )0Iڴ\:Cx;V=rhsǶ3/{/z>~o[hӆF'MBĩ `-;N#p$)TYT(T|smܻc=t;xN Ͼ {vnٶySO=q⩇k'&W g4IG.Cҍ9rcrRPnI3n4k׮߰a͛nݼwG;чw6?{Yfhx# B;2 ɊFw\[˘Bu?+pd؊]U޸葇_~ϽcN3~|Oܶ>[Ĺh"vN)|ȭD)x14<;han(Үl~9 [fyb2G+'Z QMv9LAPq;eUtC!-FJ selpp$ߟ.Œ914bjփ"8Xh7 [@r:=P(B!|T0Z~EyHrϥ֯[58 NX3͞ʩF<%8橕[Ri ,KRŒRgtdXoo mQ4R|osZk7#@~IXÏN^GB3k׭DkL*ӗ?sjct`ڄ ^\~L5.7Bx2lUWN 檹p6 G3H|1gLMK=t懬4 "D< FGW^ #T._ ZLl$'2\)LfOaЕ+ʼn)[,#C}}XIYW;YIIkށT bx:2bX>42<19>42GiպFz0Oә\j%Ou.K +=J_6PVFq+\'S8R' 7zT8Ig3CpFcd+ԪeZ- zeI Ƨa#<0:"H ŐͦSXVok2;& rR7.Gɾ 6J9 pqz!k!HSeWџD6H ptwY`V bFbCHIH4 |3=fK],VQd!6x8``eFUV@x| kP ɋh aOPC2urCuBVI/ܓ0p|$v` < #h3rбFUϖ*Ex2&b$*gQ7*=~E4 EM.I5$|n[ pE-`FQ@| !˗UWmI2XM5˅JOj>Kc$z14aE"-)vFvH' oI5(f&cfm#J2j]rN4c6Q^ )J2NZsIxDe 8E9#ԏ\t!Or!H&Á6Yݤ< f6T<9 -!%@ XEejjں6cWdRZ:Wܷ7:pמ_\:z1k&Vl\i׬Yi͚c=鉷zӏNM4˻62563XߺrdP5Y56ʉ?p?Nm8w-kfF=#?c7nڶvDoߪfh?W\;~trf`@e=׿tM+WCH_ ߺbe;M4 Q/W;z'[=:<97[j'G{J}`ZxLOe!߱-&?%ݻ.?}SN]3>1-놥_V> yAzB yE%I.^fG2}lXdBu/'ncCՔcͰՋ*dpPB0E|Bq. QgүU&`B fфWS B&fqHGf|% $JcA/Ck"ညbXV4mAd$B>ԧ&cdѨSQDni7"ƺ$" iP|ɠ.R ނE #h82vs4},md%.aKFpҖ. [4E fƲfw)BX f#ɸ_u0 x0^YpUB (ш߯K\ʥ+l<}2es:S;B"F`X 0[,#ӵ($Qgs."1vq v;76"; =7ՑknH;< so2jȟJ3F셔'%!l%]m F[- dAxeLRcX>6 ʹ{f m -aNgw[wtu-s8[oG&Ϝ}gzO>=痮]~rU!#r8+7ƗR,~1j-a;3lSMڰv+by]vu,2ҰFlQa Ѵ7)vO?]v̇8Cmő~pG>x>`fa_Fr˳bj>7ΣDs'O|^Ng_rhj3Di6wmá!)NB@:HމI V:q4ڒdܾۖ(|Ln!*hj Nj(gE:Zd_Qmkٕh`t!AS/X T(Y3eDGdS4;QjGuǐlG#bEm!j7;ds/ &d B~;8bуgɺlpac0iu\/^c64rl U|^Xnw{xQXÉ0屜4B$TaR kcP`(B!x=uDx}j0RVa JǢ)TqlLA  T-H{ IQ4Dh:SzѸi cbvŰMV[gX e˻^h1e5r.Dм.r(3 g4H.[ MH:P¹*'~̲`!gbLoV5k}P49;SWW 5l_1_ˤsX!*L\7ʥz>_ljzlꃽCb.Y/W  7W n_{>CG=#OK?~3rr]ه8_~{P[aYXw3T[Bځ5SY ƠyL#0zA1/9/'OdVtÎ3ǫH 'yD"0x]N\Ps`6s&h/_f6vk:m&{{;m,o$pn''KJÌriVJ ΣgݝT;hr@g2ں̄ҲeY%߾(e#=O5FVͰ&+nẄ́O+}RLc>%+a8zUEUťJh(94862;'87[fydϪ#ۦھǏ|zΩp⼘ TFlJQuQ0%wX=F35AH$rt*ڷ{߷y?pٽ^|W^y#5wg?{G?|w>v_}XNT{[! hjMĢjtٲeӽ>rȃ~G7w;wY;jt\aFpzt 6&C.&^n.]BMBuomMptO`҆+lx߽7_響?}57ϝ zdC 9)nuk6Fe}xٰb)`HVĶkDzNn3p"?sd Q{}X*c21v+/x4Qx  mPSL.TV-LUh,d43P%2i{‰`%NjɠTUJŌhD>/ 0DtPʯ^jxt(ςԫT"kbϥR%9l@98:V5P-\˃ QGJe((r\ilXȢMgG'WӟWzGkfH};w\1=529} Tͯv3L4VHYizF&jf`>W LX"ƒY?UHhZzZ,W) 9b@;w+yȁIfXoc^k Ufp6Wp(Ԫ#c}}_$zmT`XϗXshbk7(Uzأal,WzRlP7m4{&j-5R._ "868_,!=Lp՚Hӗ,h9:ރg?rۗߦ;6M$Z._l ݵoT.D, %K&]+PW<&2Zo?a,]1rU\+at| ~[ՊWV\2S }(\82][iǖw ׯFzȊC|g,dra ߹mٷRZ @ >(UL iK3۰,kqSnp8a càAY \eZnq`-"hK,!cyQaM^ ))ǻ=j`~U B2d+Q`'Ɩۖ-mi]eĺAMaU,)%sp"Mـ)0T*NcS&]GT$UYt vCZዖRڶsj1v8-ƎOTDRLZ91><ԬrP8m`ͣHC*Dz,y2$OI^˹(Iqgm0:m.qYy\ISvX0bt[mFRhOQyn,ndwl]Vk'eX:-S3Kaewj괙.0n63nA`voLWglq-bu*f"$]o)j.=Jo#|aֶ[xXtrԊ)$!(EQe/<BU=y;)$p Zctm˗/^f͢b0bl2+~]!@>+TRS }ɉd"݌[@ITm+XV (,QX"]L:Y [9,s{uP(%Ȉa4)A^q)@ͣY*np)A*k=0RoںYa"ؘ %|xK P7R;ṉ3UZOVI4 FK lg@4NNJ9 [nnO:o6;vm>}ώ_\ܽ߼i5άZrzêUk'{f.a ݳ}gٷ{]?{#964zr]XT/<)L+D^ϫA鐎̖/ Ky<'3n0!IR'$UI2=Zڀ@a-  RDE6+ح>]eOGRz)E1-{دEVdpB!% z_xdcSړ!5 %ZBW~=x`^_DQC$8Pb. [$aEPGeQMӉpHWijRGZ"Ls;d_}uR4-L"I< diDOHC|*U7 | @\ʊ& 5 aLc%L8~G$Sq5Lxxt˵MKZ%Rf BiRy -5*IE[ $"}z+HOh݄BiJ[k]D(6גҞw V -Q6H ^lL[x$CmCYЫѾ0օ.JG U҈,|hC6 BO\PKe$ff8LAVՉD Fp&;dvn;Hű$`\dj+ ;'y!y$I} 8e% :iy\Q%Eh~f-+d3l4CAؠj `B lBK`H*jı{z?߿Н;{tԏ^|'3|GϽ?3+{O?xO<}'}(#O8zn_?~aW_Ɖwj<%Q 6JBJNhKǕxTNIi;\N ˜GαDk.hAaP>ϧ7{t&ۖub` aQ0 Dnlqx('h2h'EPlA&5']".+QR99ĊSF=v^>@(N*y 8 {HO|ğT Q-ÈCe<>UCUXv#wq8q%sA@8Qq\㆐U_9V[SfhZ:m`plpT I2HhIlF$Q~- 3 xffs@m1;;;˖'#HIv -ַacBhǡ3'DbԧD5.i ş Ex_1*x$L6Ulf]"D$'v[{Ϯ߹'NO~~y;wmݶm˶mɕ'՟aQ f8#Ux\˗zZȎƚ}Gx׿GGoy>;>PDd$%5vmc. jN22DKzr玻K8ntvzbNw|z 'rrԦ{ʐ=F!E)ÁR.].VL[^odsH%%-q4_9u{p"/!5 KȔe2)*L&ym.+ ^fbr|{Y11.t^B|2HF" =}F@Ph%n7è@.WT{+FTGt&\λl޲3ȎNLYVoVkD Rfw161;؜$셉TX.a3{0\̗rlۖd1dBzzh}O;L/X6] ¯0Tɯy֙#՞jODCT~KV- dT/CA`Z~xQjn߱y||wpp^Zg qT8'=zO&[n4==\A?krRk6GVmXRљ=<2z`x*cz}8(IR0|MMMh_X큋 bg"߽kǽؿ4T`$ 's%دJoSɱU3}cZ "Os!):X4nfZo4VY59SɗSd)[AibSi$P8=+jR} :c/rjPփL?wVWGV#v>!e=bET5m=}??=$ğ* iLl\y5ljCq 0ēpjZ])' 98؍4H#|J|E ڏưN S|2"KAzs"F@4/XbImF4Yv65wA^ ɂX$!0KZ!ESP,IYUVݻiTeYƣp CYNSGkWҶek&e=c钥߲:f ,A/ V@\ 7r/fSd"lҕE&6 c!&M#0_ R8H1e \[n*b2e]0p4p1n*ύ_NZ@XTBy|$ch`ck%4]`P`L4aҁ< v3 bͼhYٽdsIFt9YJNq*E Pjq8F='`&O&*6px}4r.0!p2XUK(vK%͋P*ADq4cDct;9{%r5z=؏fu-&kiGyls!ų/)s ;pEwߜ{d$1ff&uZR,2;f;vSv8N8d33&3&8Ʉ R5~^ZoꔲJg@^m`~PK߸~PѡCz hjMun\l+ ?1sorF{v>ߞ{qAМy]zf.ilG9˲IYV 򹱠蜂E5 >7zm|H,TKk!sG8o/{]68A!D4RMbt0ZnϚ_]n1#3Dx #&C`ґƤt%"% Peh7M8zƘ3NYpB'&xEeR*(I&E$eŦGt0NiS@eD [LC`6y:18 HZJ("%cFN$M@FW . ܫ"ƒ%dʅ͢+4ia*NV83o xYHh"WQ7 !,7[Eqk,U7+3ZpFFQi)fM:5y)1 QJ@?sԹɒ/9us`Hy.HqS()D;{fgϡ!v6i7TH EQlg.(m$ +N^hU v`Ip* W*%)=1T# $i&3V*VQ%LF DBS)Z-dP2c,89NK -IX`Khw:]> D=w0M'#@p$\.sh9N#kfDz2]wx;91K8p4 P$\5r[ / 'B G9..''X0Y`u5W򻟾s~/?n󝣛V:NUasX՟>/\p_m/~R(|Y(|U(|]P B z̓5 ߎpq\绱ƾN|[kPoq 3YH ^;E^~zco ˯<~g ho'p_q~폍+hXaµw/^uÙ$i$SU^)uӸ|8Q3kɜ1@1eH0 ZBhKY YjƊ~U!<Êpeo0o*P)?o9\dȓ6hXD5!*( țFZj6#fSXdReU)奺S+W+g@G.PC !hCI _8L>)yD|Qtt4xyC_0HpհMQT6}Z7eZFG TVB 6,cy/oRkx7dNmRUB'jl88e<(ľ ߷j#\t~hݢZG:o3}yn[{O/ۻcgVyבgygyjWuW%o_?foZԷ5q̗7k?s[R FSv zQ|'(Zzf3>J-cᜂԖFn=h,tyht;޷n~o߾߾ɇC\x6b/1~uK?cDŽlAbR o6?V.F]aphph׭_[nܼeö'zO>u[;_xǟVG8qn_<26JoE{#$5p,d3$+ܩ̢TXj1JxGR" ߹{^}=;gw7?z`?vȁޞxnŋ6uvmg65"F# 1Im`RùI}d,ۚۺ[:,\z}>St T6d2m}wtϜ_]ך6B>d=pvCpZ Ik?H P( rJq5dwH$Q]oo&h$ 3 JǫUVst l`/A44Cý GFUMMM0t::Ys2R2 DU>nO$5 ͹c46wvW*][[ӀO:ДJV%bh8};HC0-f߲pBW# dS5L<dRWm:YK.gzW^5s1WwZ[:\չX4N6۪h,jhlTdAs~_8wo>hi::|:mnhh4$ H:UW-[rEN'ʴC544 P Wn8}aXsu&YI4擑DksG$H4I5u"!n+* 7+OUX$v’ӗL.!tx!Jt%{]ޜ:[jRTMmu4KU2 7C84Ng /juյ$Gp/\hyttq{`KswsS,3t<# z-1#f/B$ H߂k[MFۊ4j ^~aSu o|RGTU6U(,jFa59! \8h"]P^tGa1Z Su`z2%h0K>LY+>TlU3t K|>لafB6#v 4D;0TÙ!=|CH `: Gc[6)֤x_<+W5.)f=?mF(.i%!cR4} c,nGoA%)M:+n!ZzZ^Lp{SH6 =So$a.:,sJ`; D$J` @Ual& hșNFbal:%'&=pR`Pu9`ճ&  hcL0a V=oQK`j֩:cɨxQG9G"10ǺS(+YELd&^PAkTy?T*bҫ(;ZrZPV"Q$܋ `(WJZ*8LԱ)H,(/--A5aM@{0(pxV b3(K| 2F585lҝJU犋+x1@*me q8[:uy?&P8A{6mmm/> 2ڗZGXj3Sj4ܤ)T [<, )4 VGLh<tA85; 1.ಊ>ggr*MxV(.7+76N(1%[? BV\2Ӝo̵t5vU5I; A5<@#c['8<\w_9]}YsZ3k3ɖ? CW%<9x 3l8 Q qBe3A J.|v (/yN- `DF=$<.. l`n,l8 SX6.LĉZy|. \,KN@hbMv,F,|M"vˬVd0Of؀zX*I̲6+6LF 2!48m#K`EmB:X h5lg-FkQ{es!`!u.J6rNX RE=(f4KX8sM4= ZFя U+),ħ?ɠelC`= Ӛ;]gc( 

#%i)6 BdaM8ڿA'%&m#10y Fר6܏b8Fs8I=X6!v>"+G~>8۾8{v#GJ="phǎ8~I(mGC;Cv; gXevp>r#8h{J&_}寯znc[7iM,6[+ Ԕ% Eq%0+U(/hebZEMi%vjBV(Fÿ J~COֈQx!(G ` ^GJIԋK};v3G-F?ѨIr?"VRYR\A) I2I<U XqL%nGu4MEuHhO6SvdG#q&IUL2k2&2 &$Ċ*A?tHkx$Wz'2-Rc<$IN/C3  Ϸ0O/uz=8il歼<8 Bƽ>rLHd(A |8(e@_8r{]Bjw.׎T˂/%m|~}(\k' ׮-.|p r<\?71 /]3'kc}ɿyv?Ư}KFvد c?!:f~W#)p~ص&6D hl |x7tׯ#L6F> k׮$ @2Hܲo +WͫΉuR}q).M@VJlSTeK6m:^ȒklF Wf#帍3Qv^9 n'xV2VHX O^J As+/~/g5w*1 '-pؗA,QzS@4<µut*mlh7t55̙|;-{ێΧtg_ް>gϞVH| 3\ʨ1U$B43>M]=}w_70k8S_ ]inouUY!]<{Ξ`5hU+Vu!WFrۡ/fIFCaQi'nr/캶&=83{ުd$[]UkP /[=<4;UU=8+Z ,ZZTS?::y枾\cCUu1_oMgM/ l[S/}jmgͫiy|23nPюe˖A/s 9|#I.QkS Dm82B$i7@\oh;Fcxoݾp$'U\D h 1,˵\S,U2L,SnW7V7Tūkk[Z'\]Rn7Դ,_~Wg`.W5T֬JմvsD6 zba$eKTA1m*]Jٝ.Kuy.T4$zh_@jpVT*ƪrj\iaxM v#2rau.lzT<~ ?:4+(f_F (pVk0f3 =V+0@/\?Axpc xp/ ;&> +b~Aj ܅"JU9 (do6RBBmHA=vZ=oZ& 0 ElDyFBY2tjQi%Shz1k,Gr鷗O+)N(0kI|SVR )1V>S%&!PFD؟pU4`IHo6jf6N<1Fܾ7ۃ8,K| EDҲJJ#j4oh*Ԑ^'5 K*rVȪ<$Fc+&,f H`}&na%3'hv/rsG TizLad`CQV.[p?zwC͖JVjLiMJCFހ+ F >I-ޚB*7Q^,MD|1BDD3+(|٢"+Haϯ{K(47D.+ukiž>=y_V._zEW.54whgGPoo_[Kos~i~fk}w>Ә{G7,jnypW,\4gڥ+ om?;ܘ 4:VY47suМsE3oli;Z[5]UwtZ3{^`uNk_o]H[e+ٸqA߼|o'#Cu𱳣;ڒwx$FBo*}qq-5[hh̡9-t{"R g#ިOxlKvXݼb%d(4k,8i}A '({,WރC9Ѫ7fۑϜHKz+ I/..Z=D7ˇ$9Hl9v٤솰0mߜd1/@*ǚ/q 1ȃ3:xڭf'`v #@Kb^_Wi)[;"~%Bgn5%P Ha:+Ը2_b*VUQZ4Vx:@b S`n6NVu!$L3F 01FfGMV+*? 7過]rt585Al!Le2C 6[NO}$ ux@f:$G)#] ĢpfƹlVQ tݫ3I8G3/僾[;D7;(g>r"5%3iY ht,pp`f gG*+ 6ߜ"Y26#3)V cI6Fk[zx|'-eF6H@D8U;'2?cMn!sȽI3|YŊjl6( ݸfQ99^8Y)* bTT*JKˊ0CS[w~{>uةo:3?>s"Pv™O@K^x3/E9x'Ϝ9u .?$~_"nhl74M!ufRT]$Cg΂QfHB/9ݘ&qS/=M%|GI)ّ ;xxn.:C"XFJ&"iؾChXQT DGOM!Y"ȱM꩝4Xl ?t; ;yÇ9豃dktiJ;v4:vm0,!8! ._D@ӊP,Y? Eh=~¡X{C$pqp<[?Le;'No~?_xߜ{㷟x؃?|ص. O=S<xK/+8;.칏_NԹ|Nr}?\׾|_Y?~©W?.~<]+_ wkW>ۅ/~/ oصo Fծڵư \ǵ\ŵWW~uW}w}쇫c0__f 9^ql[aXQhcfw$kxeB߮O-9v.\8}ǠG gyH*ft-bZMUn5芬2\Y+xs9c(3K r9pkfX qJ2x("|r?rm1U6sSCkO_]W+HvxHF#} Q3A*t:4JBkԚx<͌㏸!HK#UrVÃFU\+ԥeJXa\s}c?3[8XzKe! "H]>/kfDQtz&Jkxun40U+tzd'kfká8tzy  @!Er;UA@Gc9 _LP8qЌHBF5O!D:Tr{X\Z-v,1qh*h+!ΈX'o%vM2qAAs6 oYVTΡΎsf9p vl]OmYr^y}/?ƽ޽w]vm:kwܹv;=}'v\_%{֦|56ۡFg}mmwyթXmU-xA/GbDU4 C)'dQ]ؔ5֥pRD"etZ%*{ܵ wԓMͭ\J xiI%>?߷>]IT(UU( jKiaz̺$W3 )׌>`s#t g8HTa/A&: AW5$"0'5h`$do5ǣU/!F9!<9fH1fUBxd?@APZ8<$) I/6073T3yiŷO)n,r@ E*`_%$AUR}4pӦ!_q4n-)ZYQPPJ*˦Ap6\6zOT[GvcU1rp0y8ggբ%Æ6:8!ZA>&^`x̡z JH=g. Ѻ3Dy4`$Ui"Go(рRUeR0y5(`3*a7i85B@HQ&XE3koTh!cT3F,O,zQ~<)Ќ"kD,qV- 5nE8;m6\ hx V%c+a)+4=v`N,BDoehIBXN8 fMRYk\jbyqp0li&ǙXAg!ry+pƠ8ѢSfe"g*Z16eQ85ך8QPY3*ƌԪ0Tp5D,@r{c BY#% QЇOI#h Wmt*٢R})dDAWOzfyv[kh,(OP.^TZ\P!ԛQ ~G 5~d!a4$v$/VT(KCgC9M5^ :(2!5)UU*Zq}2"Vt:(<:e꟧Mh::i2CWzφ5;>᧧x;{[ysV ,;:2k`{koSY]ujuK3lpޑ֥ ~o/>ӔoH;z}Uko_<ڽlv޶sgݽhޕ͟94o`֬ޙsGF:f9ukvKoW9k^7{I`MKkfv{vmX4 7.nlkjh';sm,9NϬ3z:Z麖|&] &(*1:2Bq-]w'~÷Zb`o__|:ՖI5T4GNɱnĘCƁ}VLò/(zqW#N*U1o07 G0(dWRcB/$9̚\ógL` ;u!'*L&_tEKMjzcN-wddwxԦN 0 9CC3D{:i5ra:ըו~,P}.щzg( <]$F8h:lH 93mz]zhv-N)l; 9>s3F@Μ%e(vgN_:b7hyY]p爐ٹ څvΣ}[H `N_,p3D;}3F!OOClMN?ySgNheE&HyEܨ=si>f(v`}R/RPFP4Z$0A&3H 5M|D P쌲,ZD;@"/Q( Z-o8&jPLrlPћ =v$vǏbjO`;JIU֠?tl*>tly*-u{۽g/=̎'r:x)d2kQqU B S#yP 3$-,/+-DFh0ӪujH*5H*QVc?7N7J%lGt!z1l0@gKJgPH*!$XVJ!``*&Y1hiAII*J4E(dIY ZB]FaRZ:# oY2,[-ر꣡2!UVsi Jy`Fom~e dMSA*9aR̴M =bBa<"Vg֐7Sjuz"w1Z  9.$Ix\. dY}` 3d[ w=pSnvEш $‘y ހz`4x "`&w2owBQv&[%џq[;_v#wYj-?GxǮ~/?}'?gg#>c?}o[׮׃?Pxʵ_}7_~q+ co• rwwN[{7o>{#W9•wzo\<;jꇅyVz0U rH"3$LA"a5Ҿ/~~7 XㅯzrKq\sWI&Xr +~A ' mbW W F%ׯ;/}|ɟ>{k/j3a]^l7*;meTdOjnYTZM Qʋ3ˊ*ʋ2(q 䪴 [K fT~/ܖnS8,9{6Ѡl$ ԛM8raAPMLժ5E5(4v*2F1: -p+̝h?֘&R^v`l]66<оv G:[Z(hȒ`": 3%>$O M]mm-}\,X8g{/_d=oOxk?>:{ PL% jHtx*9W"5\E0 /16脼. {Y99{^bΎC[w_W]zձ1&kq0_]-˗kͺ Zw^j _~~z7ŭLYʓJgS24ھpsͽg>~cơvooGQY"fc0ʑXY>G<^zº\935X(b>4&ɉJ6ɈC9e1f~ԉHnj˷v׮5R@  UU pD:L}2^油p2f3j15GFFkjꪫc([DqBmN6ۺ6oJW6Dښjk ؽ~-Ub t* 2U5xU4X{҉(| 1iMhU6KEgv߰vt2;\hݚw,=:kpX<B`[\6U=Eauw7sW_9ԞiW%mݍDz+WJe l7粉d*.vDi?T$D&dOO6tsۑ*6k'p4/\>3e[ZzrUuqolEKf mjhlmO&jjڪ[Ѭ(z?g2,hdU(d©D.h* Vaz%5ZEIY1#A0 76j6',.!eLICYR+DC@D336\F*eiB$g 6 #=ãmџ^w޶99n -$Dcq8ጱABd0! 9ޜk =MRuuŵ欱nɲ6b 냼^^¯|)&ԍl6[z{[[j7@ 5pȿ(U;/("%$ q"WiY!H²EB-\Y~I^^S9@/Z"wQ΂7v sn^pM nXbXS$B˯cdr PR{ sny~ܼ̂-7 ,Lssn*[PZS^G_R ,+ZTT^‡K,(^1Tty b^yPP*xiiPX,χU*V+V(xBaḌJ!}9 H*I"q)C="  e%3t^ |6rnYHj3HISJx0 JpL!.W4 U%jF -`$qB!RKDK`J(e0,LU2鼮JY#,UQ5r\RT<ST aMb,:ԥGj(%dYQBQ SOCAګZmVIo7`VQ)-|c)S Bs>]4'q`,]XX\P6VELp\"C“DhBT([abETA B6V^^N_ Bd9H*u%l}X#j WC}6jD#`u^`‘wJ1x6ճ*Nmҩ,:è.‰A.8S? qzzCu$ZmriĨkIba`P* *NA_btECtq">R$`֢X&VL0B'Qw:\e4(`SUA btYMn9qUǣQ[UMV&CG"):-Z*3:ƙͰj xEJ9}NouvYF`L ~WfұIlk֨ZU4+¦TUjZJBm)Z]hƪaZhx{KCc&0,I'WXYIs^8JVl༢T-R^c S N.KGw@ĨzLpm4HS%Q b`!O)RiBŗˠGF -財1M"!twt|e PQY**))iǭ p4@w;R(Q%HeBq" ]])CJ ln G"^I F'x!e8ߤH5QeZ.%M,GK7OK +/+jX6o1Ȑ FBH]HQ9o-݃>~X46]8p b|]e;JB ctQ!LO#dc+݃G![fwp|Q-ܙ1DtPphHF8ڡ6wc;{ᴼ7|מgyDoCA'\̣zb){%^@~X*(IyRx4Ȇa?@^,Vżr)$6m仫?Nm=Ͼr3Wve|;_'68//^f쥿NoȚ\<333OC}f!q,%]_έcJQds0s/ "h YEowRNϓK!{˃f\ Z3|Ѥ!+)Ay2~@\&K% ٔIUB%&BFUƇKPʇ=9E7ߔ[󅅅yy4QǛnZp!΂|AjpfX:V$m ;L>#ڨB+ƦVY5e>wgݛ³O<нo֯h]5X}m=۷<ગo|^xxOcG_ؓ[j#?Wz}ftՅ?wxj~tc$B,TiZM ;hVZ;Bjj@ _WS\_Xvu,]g3KE_OOHb8Wx%P@QCh,+_BlsEFι# "BB{8`ą}i6B lDb[HSĤzB\(T(u>n(ƢKTcEbԂpᦥClr /Y7F-z??}~n?|-}P Xt۶ ekkx{/[=P_3,omYTwlX҃ Wgظv_;?Кjmohhli{93Ж޾nWlmwmmmkhnioiHUue[Z;;{z;;3 jTw]CS9jnnkkj{c^GWfqGκꊞv%#/~n=Kzө[lnlei,7$g6͌6S+L: % sũf A@v=ffa^UIuZL|GH@cX^m`T8h`9 !)7Zp@âWNŰJ-4qHE|LDhbN%ѫpf5zAV,WZmgLfTMj%j\uUǡ7 cڦ3Y'gU(o1F81O a85  쏉댜6* .)FFtiZT #y .V*@m, nHrVfe!/_*-Uh]J|T21TR!=F QL ǖĬ\J~E`JTjRT&.SDZ YoIs.lb>P R)!\Z.<\"$'(a7D|pP U 3Q_H>`S/eqӽ L%>8X32}ٵ 1HRRVLL< ~VkEĖ_H"^hrŶm=ccx}ɞgΞ;tvgOhj4MMO}va M^<38?ԗ羜Iczɋ} fUaeJxnɳϞ!nlMO;O4<*1y!5=YQFb6xn19)N5ɩsgƧΟ>fe?qƎ?r`SZ.p&~h ?}82vN?QBic!scCA/@ dJāw<qh9MHf<8qpt~2" MLP(҈}8޷x7^{ݯ<3qtїc*DqXxԄR$RT r"uqDZ,P %")<T@Ff',B 52Ld1ugZLր'2AZ3 ,1T ^D Yv]d!Ha(*+*ƙ"ׄx&ZE3lUxC%)@:>(Tcq"x[&i8IR%P]zb  V'erAWT(FN*%J2t:O`F;TDcnO`8uN B t&f{ fF/բG$v6#^@d&jn6҇vجlwVA{WGq4G;e0;,[NdfB&eT-NeM(Ew^I_Uj =I! w=rG3;αx7|yz#y]Gxؑȉ/E_p~Fgf&ggOKwkľG:Gƞo>]{ycgg?ygw}p򩟿?㟞;}fg'??{ٙo! ٷ?3OWg|W~rBF#(ۥ>՗|_~̿(+ۗ?r^OǙ~Oy+W:ՙ?._+ċ\!o GC폯Ϟ|m;5l]]ӡ[nX;T@M"*Ϫ+fzbN+F%@/%Ä .<Z;2HhY{z+␺-\sV~?uwW"/vᄎs?j _kh"$1ٜ巂0pH'/)*F'DXWWSUUKTWx, (W[aHw6{Zm t*LƝNgmMCKswrIZl>rE^fQ\-畗AF"X$ե<]V7Ȓh:I٥}PXM:\T]u5lsFft,gLYcެWZ^e4hfV0fCc< Lr9+WhPfV,\>_*(3`0LEjP"H4u.^ƜVa˕jkAW&)FVrL"H.әMfrf Mv#l.AT@VXi0P 9.{ hѢ|VXƝp]62*Y/4q@;djͩɫ(PȡQ۴H๒>ɭwlzm[n_}mY閮=|'Y_~wW:C/=yhC=:=:m<~'V}thc{w Ēqg:2[Z&oxmڸb$|)?hJ"(R:GQÅ0LH hFS]|$Y.5fV4gm_PқuV4tt/^54|hhIw[s]U=ДNn̡nb5$7yJ&!h]nkE%eU3r8ܧx:vC֪l6OnkE@ok(… t9Lo/ZD=jP:B/SEҲ’܂E O{jXw7-ya"J3?ZH8w?t_<<)Dh0q =v ')_g.i[PTeNz on@JPkyy!=#_+[u˿Ea4}w]B))B\%Rh`N(Zt9C(9*'9P U[ ^] rT"AOG y82 ZO J)VA_P#Z\[TVzs~)%ȁP8PS (6~A9G   .Ԩz !WBU(-,+.-@L Hνp fxQb@ ȄPw!dD b1 tK 9qAP.Er:kb O*5(b$ّNg:lfzpgv)ch*ΦYe*HQv@rh"pɊ'e-3r`tR|: yf2L)*R!XeX\.W(JeT*F/L.ZoG#<4<}6 `"hNrQ)p3 "!6*'RQ܂ %e%斦mzC}e+Wܲ~ 5e뫺{35C쒦% #w皑Y#xp-,^PY9ѾahxUOlv!3ݔimX{m/.W7u44Ե7t666 vt44 6L{>hnhhL$Z馪TEOs}{cMK.T޺qmcz`k|ˠvƮ֬b-`88NTA2z s饩m MƮpm—TBw"t% !fkˤp:L#du R16hP0NlB6Wm4x,kc4.u4:=ò2ݜa\) &ɢ1ZV8Nj6 ~i*+[.m 3k4i#vcUt@rhLid#ܠfA^gaƤU5*ZYrd6h*1r 8Vv2p+T@vLیݬՠuZϑ!nZ9"Ëj_*lfi ,BOUl2cted;Z'lpzV6mŁLS#&J %|UkFv@:j mY$SZj\W ΤU1F Ҭe6{&8--]Iih;STTIF3hd V:l*r)Z9Bc$% GU@4c[.3rFUz؈^%g|J"UcRJs!W@\5ZieB8D(URZ.SHr<IF,[+"QN!pL,(Kr H|hOa;?PA JVj%J2*\3*qBXQ.4dP|{X1LM"拄D' |1 !D m!q=+"8;껔pIx/D/ʃS,I*!{wom;zS}SϜ;v܉s:uY}vn3N)1~N| !.vW$aLO59ٳF$[X0P9,&'-4 :m3J"#0{f3g)Jv,:s3)69O[ Q3SAt#Z$O'ڃp#FΨ8rHP2 wmhH"Q1d!G]VM#DQljy]Gd&(+m#=qڿã8Cpy:919Qk ā;4~ı?:UF6>{yVCdPPc~_RҨUb6+^UXTvbq=цʚT0ЙX_[W_K8d!ks8-f1xfZ`jA 3.<ہl]NŬ7fws;Nԑw5uFf7X6Ogwm;r{>5W- 4T]Il,+xݙ߾>'޴gC<{Wy#{v_ɗN~9:;{p.\ǟX2׏݉?{ׯ^yݗf~Kg9u 8ϟO~zӳ\Կ./]ggbvGAyf++ru_\|fKV5_h\w3Gff˳z+teT ~g/#F6{}k\c\4#|eًӓ=nufdU~ȳq%naXYE'FjЈ8HDB:ЗipA! dv*Ce*u]jU~|O敗@[W~?vtu1RbJ V% ƖDr5Up":jZ)

>kOyyDZWq:Ccy׾6>}뾧ּc;WȮ}]5nZg#nH_37 bHVVrPE\#ZVYQ?qFl#Fd2n4"(vu .^3oᕫZxdiuW==woVNF#D{KCm:٘IQ @u5~657d+ҵD0_S7zN=UWGqcrJ?BKD%"T Lxgcxu;FuN$}ʵoZtd%֭[O8A8ԣ [^ ^&M?~=[_{N~y{Oof㦑W^q?x'7oT8꓉n6Lfj9BH<he ,?qvvnwl |D !TTF7 0}5Սi %JSC78n|w A% N;tގDekk{ccɊ@,fcTC}eɊ`oej{k pɢ` YmXy˪M[6C^+kmG(e[(-BLGT=#H$Ng`0XUUekjj2T* YF֚]l8XWWL[,eIG" 7oFq hm>|mjkiBA?8X)\leuUN?x\pJݻrZ8(brx YK >ݚHRu5J8|4GEI׶6SҜvǩ\0r{=&Tf89RHF ^TG[gmu]*3 (Mp={NA+d1J;d3' 1vwII:==?'` |mU5xELsw_k@0rbDu=^Qtꀯf z1#9lr 'ZX"L}sŃKW7TMDF$䁐9Ǔ!zzbjubl4yc5cͪ/~ʕff /'7T3H+8ɇ-8,+sm{_ѱNzu3?z蝕K{VmM:ܐZf靷oX<Г_&S244GPG Me9V[C#+k2M63: 5;<,Qj j fGUvm)2 |ghо(Wq*^8"v6?g8`buBGG#+(n7`d7dm!YRr瑬EĚ3i^ii@#QV(dR$z#y۔(|qQn @,̹FTC~9pLәn ֥*jt `QF,"7a!A̵9ߵɡL=cԹBCzv=Iș?o_|~ɉ[D8棰aT>"qT":E5!*)! )FD IiaQ.t2"כo|+ ~A!E z,d%pwAO:X\u0V :nw8œB7MB4 "*(^H}"]|.s|*V =7 g"v&>!Qc )ƖXBoRKHa#jDRhX ÊTZ9g8JkgLпx|^y"QG- kvK5F$g0HrbV!P6'@wEH2@"7,Ab'r^)JX##۸D9(F3)u 4XHehT h4* H JnyJu!6~]T@nf!VZ_.[_J)))_$,+({IэȦW_u곏:Gܴj`@ۊցLGMղΡ֖ᶶF(ko֭޼q޻Wv=UCl}UGkcwGO[[kC+Ziil@45t5gմԤ[jS?5 $c^ZSmjȌx룏WUE{Z,nGӱH I솳sfZɩ]Mgj V-L>c2XƤFĊ#(ȠKb)gujE2f3c4j '1VΪc Jf1f ]NccNsیnm}=`jjJmTkjFb&נrBhDŽc|Y,- 9<Kj`-zM؍fNas!OU"#,,Q*1+$CZ!E=Ekrr60 ~3hYtkINp@^4:ʤ!Oo#]2 Sjz_V%coF(@m JS!lZ ':جYo}0qz8>%:agy|'Go|;gzor乏N~<9y5l,\yyd!mr/!n)s(6}FhM6yܜ3Jspn)ۦ'6yΝ;3JM/wѨ:h=R_d-aQǃ>(ytbġC:̌;6vttw`֐vj4C(ڮ͹$ DROo#M8ıCDˑĉC'88vi vtba(m 9m+{pdxnt $r }v`\0|y("%Sfx|!`BTBP$B1 R4 ~v퀊9 JS4l춒rj9HJ#D9q>cH")O]G%l5+ 9*Ψ/TPSü\ۼVYk4X9L斩S$RFZjNXypCame‘Xv0HN`2vb9`fT5L9pmV EcEz#qM&l?H8)] 0j7=9Ƭ^~÷}v̍.EU~p˲G_ybwϗ.}g~/w=݅wfOسc~>ǯlj?9rzbuyzf8=ߜyߜyӓ{⇻uvS{ݱG;wsG8?Ǐ+_^߾;g4ez7:O+3??\߿7su؟&ڟ~N~]S>;}ύNv'.~yѷ?LW+헙2RyLbL8UŒϼܷ҃9e+em*3Rm#m:: 2NW XC PqS BIC rPb4e7S *UB}7Ψ7,YJU@m[+tK,R\V/7tv}]?ҥKE"IA~ZE\$HP MvBHʈeZ ktxT*YH&0'*BQ6_>:czs#ӯZ{k}H"noӛT5hE\L@4qI刚NBKB֘u:ru+{;jҕώ[s`]C7z- >h?h؍z6; P˛HUWgV^Գ?#=}#Kz{,Tĥ7/;@#3KѢEhFߢLnN!О@7$p, 4Lޠ2s^jFMvLha)2:1ZJCFa2u5O?}=COmKO~֌s_/<=um+~}wn̖OSή ?t={벦UmY?7ܲ,u+w1P 7Ņ %z CN-u YVhN Vhfv鰻]?]'E ~swߣ 9UWu98=yz0Ðs1 (+dMkXWzf=SPQpȑqG"d2H$B!$9dc5) Hf[s -=]}[w_:0۞~-ۻZ2x0>]N;VZJUEgjmlڲe˳{v\k`⇷lYC]l6J6өP,#p06Bvjj"R<(@ h襚jH(CVhr\+ e"&L%U&70ˤ&Wt{zںkW^~aK'_^O/iȻ\=?8{jb۞G-n_o>z敽-L5ٜ :MgԐF.Zg0Nwbq lAO ];$RZt 6ȚCNc)#z\ohjlhionjȵ޸t[UAr6ͽ=] uXný3u53$rXr[,)iYZN572MKdtk@ :a˫3ۜY`iɩE ut.^"l(ht64]~53MLsBFh4P(m$҄ZilKWyM|HM2 h`pl!rEF7Pi"]=DnaJ3ZڻbɌhQgBj^ml+?;p!XbרpO)b.U:җ/|q[ tCC\E#&e`@TgϚ5sggiƌ`&Yf#)uͥTEӱ0$LHmɡ-FBw0Ub>ڬIRg:IT@>3P 3M̀Z[@vm.Mu3Ά+4xߧLSS-5c Z8 S_'BLj_GÇNDќ8-♳at8Fh^1m/`-B)xb93=0>Y?Չh%k!E|&BR @J1'#rHTBIj/u]} z uP,*[sOAI8Ae Ne i3 ł/TU+Ҋʲj~fs|h JOD(bD[сiDDf5dO((#s{Jf "ZO'q4/,> `W2*t`'8rȗ 5%ZrU+/_R5t u,iY7mQceoO.ՆR]ѥ=o뙞-ͽ͍ mlo%WW Φ]۷=k/>ӏ^`ɒt6[ؐinkʹ5ct$J6PQmmI'5t>aS2S3ɺD8w67Qݢ޳gŋg!MMgF(!_Mğkm-mD4q8RYʋKf/3mX5ttߏ|~sq~m%xRa_eu#5F&j둵RV(t$ihTrZP* aPjrJ##MNBe&uFF%iTD)#qHJ&%B, %b>}Ir9EQ$I%%!Q:-V*B GxIL8n$aUJaQ6-P)=:uf_-$H^$!C.RLEB$ IJfXR)DRH|6si󘐊Z$2,"ƆEjjEԄBh0G%3F !2A ML!4B)҂ -F+1ǗiDZЈxثRXbSi\d2S$HwBy/%RZ&A aZ#Tb>'* È;:^oT((-RHIJkU\(ыPCgPilZ ڦ)*I1ʵ63yJ#` `dBikkl;p`R)PJ8@:.Pep!H21-(\q}i FeBJ8Г¹=p(| (h38,ja,$ G2.OaA Nu]O*Hk)sOqxBks1f h6qI9I6q+(Bd)PJgG݁!(i\+Gc|6G `ӹLA>W`p47XЮbTTT1 VU=Wc_O>Ծ޻Ѕǯ]ʕ._W^~_\+7aA_Ei_j4|Fh;)틛7v&0٥KW/8k/`f5x"!%ȋ/ v,p'qu &)0zn8bs@ -8 p'N 9Ah45Z`h8+ĉQ!aXcX4`9LvF N ?2<~ıGO653 ?6r8:Nk*ډ/pd@#GN>`-03ք992:qcgΎVEͣq4ZS''N#yѓc#'1ohp|* q1 =9vbGwy79vmOnhh$RI5Z H\L1 PB lz_D+%RXbp"U(26rL>=%h/eDHMiīŅA+bWy,.BӘpldD<BϮbW#Z=D&#KʊKKhkIyn !>ʐ[MI82B"4RX|İ C!VK]C}2"UeT)z A**8$Fj0Q Ċ"І{{0ʧ4!Yb%g,<3I7 }ƭ 9> B#%2)Vi:%E "q1Ei I1, qI`{L&rcْ@h33pGz?vҹo^'?_2۷0kFw_oǵw`W^4_.ɽ7>wᩗ>x3G\??ŵ__ձ=r_/}/?|ۛGqH,?ϯ~Kwn/Wÿ|=|'?|/+ 빕F}]4w/n߹ܥ~vV9Czg/^ޞͲy aoΖZ/+1M*eP2J|BP-aWY"f|ի ^YxQp9(@x6@<yЮ"1N5Y(5 ݅F(&%Ue=}>I͜5C/\6XUapSw85cpUla%GTS[(X<302 ]p9=>d^ewDguw_o?GC*at5MmKW{[uwwM:;[_K^yǟ_z>~7r<}u+v?ғLg =#俬ZB-4[ #X}yxv J.#JIm`OX51 Y`^ůYhwr(TeaauQg{_ks7TuuٺD\ eǞek7wB>5jUuv|.p!i5zQo2CdfғXvmހD(_t붧::Zaai=F 5?Uέdz~A..)[T:gnɼyeL]\ID$<#!(Ć#j${I5B!%xQoPZDd5+hi!D/qJs^ܼсϬY}5[7t߹_ݾݫٳ;WܵGF_>W:m9ң>.?kV]xgyorqGr6v>XW[@,[U1,K8H]GV[1,Zڌ`*nFovC`xE477F5JDb-הkmlimXӽwqGGwiPLk PJJZJ֬[z='w?lަ\S>kұT]6ߖH/^g.<O:$t̀f#PZ&S˕:Rm,WVR\N5jĚ|~ϾuS{_CgN_}yK=5q>uk>O?~bf uu_~/jO4'qDɍEitZ l=\ks* =d[ްᡵoq`s[s>XP Gb&dAORImn#<[./7]@|Pfd2t:9B.M u:0->?Q& s]]|eggw2np8J$њX0r#ʮ?\@$Md" v\ 7o~t͚u==sL&E |H(HwH C8h`li69 z;1 ,IX3Dm&jb%s[Ӊh(6 Θ+R$p]A:T"h"鋄z?pC!X:D##h BzB 70]j`8ͯ7ltXk5ѺH8uk"hh=PKcg_v6:=&pN_0tCDC6۾&1hGB珸}lCk.kԻLw_l~ߢUk%3`+(닥~l6L:5=s0|xgo%H[<>ZWZSimn_]3\q=/X/Jsz/l!Vkm_x`Ū勖, j4* NЕb3\tŌYZ>8vɛN4m[WE60*bR:Gor?n֕sÇgE :h?! T7n|z#Gsxv;v6?AΛ;2m~]%s%vOÚa;C,°]+G0caYcuB"ts>8^vvv"Mꂃy|STI 5&he5 ;+}2ug; MԺ9 WXa4 ^:4̙0#7䑄uõ; 6U4g.iAmG3>b= ;k[li4{5̒CA))dpZhu,ˡGod)T;A4R6G8I&`!DP(?"H,pR~J3W$CJM(U^"B5-³^ٗ5Xb9vJPP$!]G^U1g-dBA݊,p% {Nq4cr.;1j5 F<`Rh2`[E aGDYB5D\6ҐWM:+++@ -']uqqiRYXy 1KSѐ#p` pK#%GD":vVq4Z…_lnMv(渡^4vc#!!k ck#&!$hsh#'1mptlhlƴq4Zqtt3C'N8vS: Vh4}m 7D1rl0  FF>=2rQF>3)9xOw#4 SbC!'N =t݃|xO?2VG@ YXDdˑEX^.I(UjHjE2@IU*WjɕkuFRg(I6_Q3xeJJTx~%[`@3viuyqe)DIU܇Ue%ʋK*K+ ڽ HΐgGCXM4#YL 91*Wp+EyʖXs0 RJ}xa)┚=W{))+x|ZF{̓"]2=` K,ͫBmKφ :ػ*F5ZZTQrB$a=x"&axHT) Z aȊ4*Nezl\N yPZhVW(tZ$U͠h6=̮@jPkI8T.Q(JJSb" XD 2Zpt^٠,Oxߐ[՟Xe~G̬W~n'|4_^8蟟<GC۷?엟í_]x{Z?ڛ[^>ᮏNo#;9}w=>ه/p:Wt2s~ۋo۾~(E`<ͻo?~_:{6 ow>/^߹R.,x><_ooM>ש64Fvs-J 3_'~ ;7]߾@ cw~EqWDΤdv+빑?@Փ^"[Ѫ/և.5S'-ֈu 4Q\Wp2HHĬr!L(0˙4VYQ<Ȧ]fUBJ@aB=BhYUlȝLۅrG!O3|R3XM.@.{ͫ;li!8 KKHgl9G@$fʪUMTjBvZV}*ٱ?c٭;߾ul[[sfG}SO:rGfTvϋ/~yߊ6qoqϫoSW{SWn;ޱ٭ܻ{_}鑭<ϯ~͵6XOt⬴Xɬj`vdZ?SjRKeXܵFg\V{Jq?QZ< n˩j°A35gnHj j nRd,M%sXgk}d@ d!5i7[ԫj,fZc@b4Y.ouLvw Hf''k]= {;VU*fq+*͝ tΨ,EܢyEcrX *(HTy 6J2ZV5 ZTz.%-"N dRHUC& :-(R~6Yjޝ>ێM3!Coc翰m~DF[wMC=Ç?ºc/= }n[Ϯ=sám8†^Ooض}qgdԂCkď&8tu?T*x Z%>O\]ŖJ6dr^#(WtReV(H9ɒe] ͈ SDb5x,R Gr-]\ckky͚?eGjO6%Gx^ zHU\'wjt4QooN4d"&nkn]%p2Od2D0Ѹ? `!V ELp9p4&t!,CɩT)T%MH5n_Ms+5-ݰ'֗~l߶=MvoZgʝȭjho55ww9f^b1ƍ+پb"82Xd=<jnBː]JHJ1:T2f2Gbf$}OԺHE4s8gv f#(>5u`$`φ.EM}S9\ܔkhֺi4tԥlЗ xj Z5alMa҅! yυO>x=>watcDjH hB "2E,FP,8rBc\Ţr\fDP-W,RR rBTJ: .8 %W2dZ\xJsi"06\!<4v&.8=4`4'i 8F%i*VE~VVbN>.~zyЎ ^pK~~s?=w4u\\|]xeׯGӰlyn\ƍ[0rʵF/h ׮_ 8GM.^z2 A۠.z}_jߘҖi^g:6q=d+=pԉgy4,VkIaTVZJo&Tfa RE"7#$Wإ2(ܔ'W8yB#frRW▱8U<W$lWR΂(WqqV˘JJeUTsl꒪ҹEP@QT6bDIe1,QͩbWBvVZU6S<FOZBqƂ %eJi ¤0&MY%cda Yz!H*a`"779%XvA.tAq0=pA4b,RKΜ5*$/{Hbh0<Ž5 |4ha{TbwixJYZۂ 4UUeTUTeJLԪjJNR ̐)I1`LfJ3XFdua1ItZQO7MVDΠ5I*𤔉BDφX=!sI" Q&JJRՑ:-ih^Jէ{w=rjZѰyue rdg6B:g;?ׯ&~ݟ/!???ko}V q,?|~~'|qM_\}ƥ_{ᓝz㓏]z'?{ /{NaN??0ƶ[n\~^`oȭ~q۝;iSkw\Ehۿ~8vۧ?r9Xf0mXϧsr Fh@sݽy7nڝud{@iBCl? ~A@?Ń/lZ_.[tEmo(^Z 02J&D.*JHcT`2qYUu^eQIUe)Y  RF5R\Dq9B._*d !65P}K[ X7ʘj" >)sJZXŒ2X2dsL!.jCt A#4es9ViQkNo<eVQyT8}xzS;xǏ |z'~W4Dbl}}%KW,n۹{G@޵+vy&CmoO8kKՌU3Ub kRo6fȂ!Wʨb{W~tX馮=ҭKmKk;gasyMӂH]?ޚlXٻ-嶚-ՌD&FkR!k4.O0jupM!ӐkmlMeՒGlھc+L&9u2G r\= G9TEeȩ,c<_*5ٜp /5H kI iuRU &5rST7T"bBʁA .lL\lXגl96ztUֵ]/n[Fz?~~G_xMpoɉ?đ6mSr.oXYӗo &g\kN|{?IB&)2ANjAdrHH(ɫ׻uZVR%P܈TB*7…{zzkәd<ٍZ8en !qӲ}{ڲzѪXmQ:JPd1D9l"Bd*RKII9 KelR d}"Qt4w6!w @RT]2IXv9@xFfyȀYVKi"j:JJ'Jc*(Fqf˵u%Yk{ [v?r@T_s+φaP J&6YHh4&Y-WC% SPL͒J%jnz2lӛ,FBV9ZJLp0%RTw96|ސF28W"TK8n+@g *0n?^e]nJģd:]=.zc5 JVHn9z?KE55;`  \.ѨժAOwgks EhKK55Nۭ6-ɴP6AK8zH&SP(;J ﺺիjvo*u}5XkcStLx(G}`JC:֑%Cޠb mH( tafC7bsJr3t M㵾p/\4tv綸Gd&][%hz0`qzH7Vjě֐w{vglխ _8xtα-f7\h=7xtYgG$YMMMhq+Uz`效IOEP Jtg7${rJ1;huxLK d"d#h6JfZ,DPtCKԷ5uu@0 כV3pDdW=7t8Լx@".w?fqmk~u7uo|t&kYhU6^Mjk׆-ݿ󱝏ze擃fdžOپexW=y]o~^tb|'sp-tkkuX,fTH" JeIմ.-SAPB@ @*\%Taȗ(tkh)_<2R&UD1ہrHG~K´LB|X?)2T@97 b.]WlGȔ쇵2^QѤP!l#k1 ڦk2G)*03ViĨ{44A+# #NQc&]`EhJPأ9aJ)avڀLCԦSئ[MGt 4 ͘1ceat_aAW:$W3x^uΤ.ŏC*AX4+nҺh`OAZ4W1~G+^8Ad`q~v~a|6y ti^1Sk5$Wk z ZIsp ! r9["al'$ zMP+d$2RJjeљTK}.ZuV ['ՙZRN! I0R0bUv [Tf R*АJd&b 4iP鴤F&DT;dv4jF%u{UsLfR28F2:à ~;R7RMOYJ-!VbFH 2EHԤKcB@q"H9!L-|̈́MH%ZLN4Z#d}&@nnr!)F jL"1IB"AI(Mi&Œ |.)d=BDnjJVVRl/CWo\rp2h)NUnW"[(\>vyz\x *7M}ҥ Wh O+Z\OIGbXds 509lC'OO>urц `lɓFG@Qd!_45IX'`6>ECL%aÀhucG}7=82rdY>Yd2_¨棷$'X*TZPRT[-ϝ~p\`eѼb!L[̛WƫH*¹U*dwP2*&Ňdp˫e fqY⊹%˲*fQiżʪyeEeBR< UC Hي+406 @‰c3.p" rA™tr*-//pEU%@`Fy_a5d{s0v넑f?す0O9 6̈́Zb,~ܴ)а {<52SE(]82W0Eų&XQ>Q|;)(jsxQ$C ls-Nޤ74:ի̤#⫑*L@4T 74)Hql>agl/%Lr2H]QO:zbҝOY1PnIŐ2[gS'coz )l[4G/7ν3>*{BB$!/,AAx͌42h'Oww؝dsuZ_]?ujo~w?tgo=gOl>]7/+=ď7. /pV}|zWv{?~u? ?\zʹǾW?#:8Άǃ?PrY17Vv,BjWjwݹ;ܽ\]վsڭo~V;۟o|ß|[?^D+oTtnxB'[x;WoݽvvV?on|LBi[kn~vh7;_Qˮu7޾<9-:!]EdASIY* 1jf8IB MڱUr.da3L1<r>(j 6l1 .\lJDe)My#"l<ϗ2 >r%,%ae,),i ]ʇ6 OAv;Ŭ35>=>(l۳eթWw}6\:gƯiɹGvX|ы=6v:C޻/#رv-[p =SmE˲lvy} Fe:aܽ͹=Ժ-^#y-: 5eY|.v7gt?K6xֽCk[91/;~[w+vqj- |.g>O]~jÇ>߹y!?\o?ҺEWu9AޯGL:3%x!&'nj.i1*I3)F۟)`4dP,UDrK{걽Zn֬X=ZȺB9>يF4*P DH b!M@x`dA4*WM,R#&U|JoVA<%evkUF jǐXr Gĥ+$"^$۳R<;{lp:Z;oڡm+:,<-/Zx< 콧7{ۗ߶ _? ߼cUƅmi_|+I;C_x耗ˆSb<+D\,Hj,Zhq-flVRk|Jk2dڪo\vyl.vF Gnݴ~HOuxsd~MKl_=@@a )j%HFFtC!R1IH4%SjNA_Ζ:KB*UL H:,$a VȖrGRBԄ%A!h`0PDHd5HmXJ 4%͎PPw[O&J(6B6ҙ#*t_ dԻ] BxP 2ZAhLr5㰅`!8p>E KW} tl1[lp iMfͮXnaf YFÁ7_,*@0lwf-&d{=P0pz5Zc0`D"ryb"m Z3, sxsC3FwRR_d*`9 `0Eq8Sb1 qBx %UHW]jo]7PuXv@ xFVm@ |AdC9W6q9P!!ܶT2tT*iFlX0I PvZT-buVDyU6 <"002o3O Jے}a<2^/sBVW O p&KFSJdD,i5rjTzG$h o(ݟʖD&_fv?JvCzq˯ThE̿@*JP'eaN;[.:|#993gfWN<ʗڂ[4ɜX,)#[I`rpPhB#r&FAӘ4&ll3Yh 68]un"{C[P8D@ ZZ@< ` E'`C Qyjlķ0I;F;`aV7J T`9 AiӠnjie[OknY-\4g۽Ǿ|k`U+?^!T{ tvuu uW ÝÕj_>UJw5VEl̳~قڶmJ2!GnӏwwfA{>(WJuTv=Ў7oM' Axf;YM&mu%($LV2D)#r>slG\If6W-wRU/ 4ܱܽՏY|A:vng<m]dA'=jYPI)J)yb>G!ͦH rH /$E pJTJrgbH 9BW(LB*HDk@dP˔NmqaR+DLYBi42^eRJ Y52IePJ\}>1+ )%eӒ8% E*5F1T*ĄEv…N"hy"~GcrY5FlQ4)D ^ٮHY8^'J]VQzK R*b^WMJr))<) \"b*INMX am:Hs،j=P.p*^-zIĹiҨ!aG' _(ǟ'HJaP<%8, *M0%L  V;׮ 쬎!dg.zW_ɵ/v G 5EN%_J Qhڵ^/_rK \PA4:j'N:?36ةsO;v쑱G<'N.`&h4Z5!kco g58^G@S_uȨ>p q W8 QPcGij?BS N=!*=c։ƌ)3AQ͸&Mւ6X$I k @$fuz43Z7]`LffDPe*0ҠEjtńitrB&'I\"b\.W(T-PRKm0 FY2@m\6ڵgmzm#yIJxڝ'j߿WqvX3?:yǯtƷ^ݺXߌ}wq7˱|u=h3vr%* <:#:GTb'#Fj+wnWjw/݅%^jw/~sn^݆6wlΩoZEڏ2opTf;_!Ȼ v7kk]V۵;o ;wt~p`>O_?)[ܯ 8M EAJE%V0\f4s9t&ZQl0X6A[[YMo0_7ݪN~xYa t~7~kŖ+6Wl(/^_^6?響hyiקZHJ@Ua#qǥWLõwo(⬯jw~G[tz ]!j"*/Εã#mhj5(W\nh:P Vx#RkpC/g~v_gOuE+K@:j Fq,$ 8K,TMvML.B-)e*Jo,jKv-ѸnZbv[fѨAhJ-'X Җ$|u;b9p55T|g_1XtdL pɶͽݿ#7+_V#+CEwOwK<N:̕+h2jr%^*G4.L Q Y_  ưSNw&":MЪu65M DqBty(^j|n ry l LJuD;_H{t: M$R^iJpFh,'W,X0oZn C`0I$\;܄d$C>].adkÆebBnsX^fz>Sf@"fbw0fstF"MnReΕ;.o4b w %cl0vyd:6TCm&lr+ʠoI 8  GTyN%D"X,65̆ڠU&6`?e?v$(UO؞FL&3l2f9 N.Poغ `0'TCa8X0 :]V Aek;d>e0X*1HgrG7X\Tfx}H<,|偁B! \L6a  NO>[pZhYt>NoڕXt@=Zp$5г[1  F붭_v?=wm+k[5mˊx5~-'GFJ\sB=`ch,.p?'A + #!Aٲ#SjDC4R M70u{<{s~655q\3h6r$CmGM׏?F*ԛHͥQh(n挟 a*Z3Ql ׁCDԑ' I+1 Y#STtu c8c)Yhĉq2 pz=ug+ >>lGâMs)QMtHaxƤ~LQc^pI̹PCLIlTnORpf1֩PT8|JRPL>* oǯ$sJ9?Ai s)U nK xRKlpjřhtOXĤ:K$6_yٍ4ɸ>O?6<: 04Tˬ]T*58E~GL>nhaxL"sCvDK 9V_XM*b "s+]HdR( y2ąF 0&I7FQ;ґEMuRGDɨQ6;mJ1s9ͿoAinukz4T3.^`pw_ {ʙBw*=L32PwxpbAPW_ɶÅ'3UwlXroo,ra6`nOWzp)dRh#~eb\"*k+a.M("T8 !b *Xē0y, 2ce-/0".%"!0p&Bx4 e1\1Q> 9L 0Ԯb\ b"v0p.]Ɖi`X7ol2W k9FШ,9\/(*rg\C,/_ݤ}춋( &‹Ͽk/¾xg^z㕗z7y7=u;|C'~o#Ϝ;uܙO;{{/>q}قW҄_~tOxo>}g_1szdtW3wt?j7z_O"nD˵~rZXÕе7>[?.~pڏjw?>]}Os?ݸPqҹW Ek~[k?|/?'ڏ7Q"nݠnnܨkܷgovk'_zd]7Z9SAФ&B$-|n@@4.nRh?DkO$E7ďf#lBcaiF+HC& յͬfW{di<`*'WnV|@R N{C ls+r,Sds1tD*4vaQ;ÐxSNOoYWs9pskEpoLR@wuE{bϪɔbۻgyU6nZgûٱbb)32o`|fXW]?3$-ϯ>vͺ92p$-.t,KR._1SdFG<+tw'Nsf\}Hkt.dB-jIE2'dӫ)uF֨@ M#3HKCZ2qS:6ͮ4_動RRHHD)BP ZBͤE0n J6;U-~;`Tɶ_>w.]4Fɑ 6_0?V*\FoSGr1,岕rm^=|T&/B|Cl.PL 8r)E4 _D /.8|lޞJG{D1˧hvDzt!KGe*T1KV&1@"WUZ JR᳚ta6;,*=R$ՈnF )q|Hȗ8aR_.tGCi+hx:˦}=TIdH*L>3CE!\" 8 / ̔eQ&,f/w6 nijap$JhN2^WVZ:P*~'fәD,Rl1_x|F9ErH({gU]SXmnlq~ H4`jڑ< |pX,vW2ȤXzv$\.`xZ…KŶd*GޠŁxJHWŶy`T^1bVJ|9Hx8SPGB){,G|H= Ń<4Pr_tf.)}w$NHGP{+$dJMG Dr\#5LlwT,eKn?ᶶ5kV#~:Ndf^hx@0 08lNg#=w!ɤ5ЛfI,9V%s;3T'φ=F jnvY-?Uޙ϶҃PW>1x2ʙMxbd[v\wS`g)V`^H^׉B92j IRJ$j!"Mq4TMR$QHj0TK1&VEHH`%\/}UTJrpdr K! jl"Z4*Mir€Z#E{12Jnl3fL ( E](kgv !RL'_ݱEaխ>QNT쬞z@q`@mQ"rG5$m!'9ذ )|NZ~;6ΨP]x@&PB`5Pz_;Szp]ل,b_]rB>BpNY= dfL?% Rza4 l>m6VÀd*9'1'q)55\1(ɀ}Z:h$".06}&dL2PJgh*P uŀ!`q` Δ'Cz\0@##%RR("POO}"q%P@Q[!pjP%U"%zxtd}ýmd>ɪhFvբ7ǀ69&GJ3t6J,Ϝ=mn,X۽ JcqOCl,>\AtQVMe " |SĠsX JxV&4{/8X8BFmC15 ?kvYzmn)̜놆85k]}lǙs'|P(u.YlgłjR],U3=t{9Cӯܹ}cm\,uS1{nUKbaK*nFr}@9WLv}Dw*lpr_zr:HWݽX7fvo]puoHu<~HiJG&ӞNwsxX2wphct(ygc{ UI>=NWa0=_4Ѓ˞~z/|g_ߺmU2"n)$ugA'7ШJ#86XLpg&)DL8\P ',T/!~,kTณZnTKi jLa*be{ ext^QJFDM}iZfZOM%rRiM },H|@STR)Ą:<Yt: I V*ÙhfƮA ē*J.zs& à$jYi[2 PruJ*el.YI%X!מ)BPB~3$1ED+_Фs YOjB^Y$D(omQ%S#"M> 1DacM*wa6|6R,ZA 2(=uҧC Ѯ^O\ѐ$J9Co1A8Z= 1v5LXlqbcX2 ?勔]ƨU8lkW/'u&`~"2 M |u*r7H 6!ÇW8Z}aB )M;9vJR'd4Fhr|8_ÒgeBiQ8'<~xS'NOmVBT~iDxؙNb2LPG1vĩ#ډDp4d#@X(Ʊ?P"ɛGC#?q||;qʎG}[恷^{W_~orȡgϞ< Wwrs>9{Gύ~t.?yv|Cco}#PSGO?u=9ꛯG=«Ϭ]b%R1lbBYhLPk#H\X`" 5󾆹3rfMCR^ xDTAG:gx4`5C~  X`@ SS,ӨsͮlGS'G]=8&$+~qGm'%'䶧? <_# XODI(b?\nj1!sbW/WpdUM:QgW¶*^!)~M6<hXN1ڜZjwpi'H4CHiH"d*l$ %_JLRiv[4缃m-n[%l5&iӕ{` xjˮUo2ˇ:C=8Եyw^{||}w ;VV7/n]ȵzm}.ϭn_>gӪm~yw{nWNx#/> ?7[ۏz#Ooyy[w-ڳv`Ϛ}^?su=[uoYұqAqEy8%ŝશK&,X{{xlٳl /wt$-)n.]Pٻږ,<х ]s6v\Rغ0}qK޺#w¸f6͡q84lFg44SY36:G_Y&4y]K3 el kailF 493/O,KU*It&ѽ빿$몽KV*1T0rI:!j,Q"XpG|;tu^.tߛ$M1ymk~lsA`g# 9 )۵puuuSޞt6-#{z% Jr;7o|kzsJq5PtM?֙2R2[Ns1 ddJ/V<`q 1]s#ꀫctdshTnF0*3,Tɸԟsx_wkWL+TFoxȫ՗Y3MXU_u:˕L-eʝD6 C? DP>5(WZ]Ԣe-^o&kh.ugjuͦ o|7KIT&Y,4{qJX G M*72Fo( s٦&zwjs|՛v._u$R|A',Hgg54qZYV2f:Ua%TeU756w(ݱm7KX˛#]_::"iFBvh*J"rX\xMnL:`(@*ֲHsPVX C,tPͤ t6S*DsH*Ϧ;{CT@4((ZYL:Qtl!#AjRc5f$!uZɢ7X h3z)DP BFd MA)5ݕuS&Kb yI$)TJ=%<'5-FUP)/JT(ƕE5> p|J-Ʀֹ 4Z #͡5migAǚ1}nCc*f΂j+ۻd:|Xл"`$N'Sl|Ru:C4u\r jx^!rmv+ǝ.Fk,Xx~ґHހQo2-&9t:ra}X)䊡@N^)Ua}$C6sRh4Bz;|pʕ{/^Tʡgj^O0wvv–=[<000 Qg<,R` azG޿cͻ~W6cɴ`w HPb@.9 *-)QŤ2 WgB@SWSI:N ~*AʌVK p]h`=P`0<4x"Y $sŎp,msҹr,Z/bkp"3cpFikh:6mݒ/,V{P*wQabwF^Er*T(ѨG̊!{,6T4 >/4._'X4 |`.M%dv7 ;Aoƛ.Yy?S_g$qhfC`Hos_d2Ӱ=ûV:j@X &ޘ,jp@ <5tt9 xp60qf %Z18衜0J֟Csin3,PpzSe|&uJXhj$aeG%Ѧjՙ1?ԀtԼ:.9C[ o+UH9"EH0"9"&6~ydՄ?Ϙy܆Mg7 O&gpL0x顉D2#/'p4JȓY"jT |B DQ4 V-qqJcLZ&SZh- -TC529?j:ƀ1vNu؉m l̃'𑷶R):{ ,lolu=h(BzpC>E R. 7xiݢJ)MUT:2`5FDЫ';RN~ԃf΀U9ڪ+-xh㖅]H#*W*`h~\펥t._5\nɖ:J"ѕc|Zڰb`w&dK@_%UNr2 2ѬJR,bǿK_ܹdc~gg<ף$ՎBx*T2Lj8vVA:¤W)IQ'=R6Y-9I($X(RIA-2g1e1.@x!Sa3V)`_Bnj,:])2d!*8豅=6A#0HIp,ZYm\nfˮW2R8IC9`P`.H@MJ4r)-%h<C$N]H=)7UiR%zޤ5ai5 JBJ̢W T+<#] mqL(4\`6F+<=xbtR5h*@Ar $IJI7+eoH5#pV2tnfZr%%O*$0XP1O.4Ј# &'xW*ZSI*1bX a.d"fS rN C.&EZ %B% VH jI4R x<&|ƙ.qqqo7vJi[ޢ (P0 U] HQ2\i)G1==~hg"%}wO|2$Dv[^? H$_犅TtZc<M:Ì$Fу:+ANIqhU#(a4̰u X 1?:,Z&gUEՄA4-m' wwvB:dqtAHcM]xGg}'?|ڏkR{;^rzp߾ _x_"0 }iii/8'VPâf[hw0kDz޾3^7rSJC{/+miaF+aH0kW4 J;{vaRM4.YYQq;p9(8mmvҹ Ϝ;{:lέc^(iFhq'5嶠ޅӐFοq›H=Ӕ4қ.}Ai8Ϡ1.b W[?y!h}9w.]o~wg/GBfP3Zڹ?PG&vI g?x(O:aS`.=_<ꫯpī'Nx̹k/X{ę_=}/t򕗎zک_{IxPSg_>˧^=~s/[/~/>܋~_z/}_|≇xCv/LOt_c2qxhG8}AoB_~28N]mp ldi 7amkByms`IGQjĞ6pG=m__D8> 9V5{qTk{(^c?osN{džc\'=  h|D?^ nh KhJ@ 1(D8 Fˡ(/XAdf9{8nǢ%*-W!Ya)na5MvӐiS49a alfy fc}İHs2[H*֎"&mq##+!eQ&p4; '=wT$C J=NsBstxɻ>wGoӇv;}hzp\F25Vh]eG9K05PDJ (`{SIs]dVrƌF.SП2UGtLXctx[7O*=P"w=}QQ,gqH4k+ϖLBs̾N`wbk򖑅3|r{6,;Eܴ:?fx |pN\=ANmq8Vb00G1;w{YPhh`^KNqaSZ,hQS!bD%r=K{Rp룏?ia>k }ɄW-'m. JtDT\IDD0saG}?{/}7ߟ~{_tȲ,.L:qwտ/ O^\޵gy>bh~c}g!]Xt{?}G-3GvW럮?~xʵOh U,(^yd Zc*+1-Jʘ\HQ QGƢ##z×Hx@QnQ%dYC%b9*׾?D,W66~ߞ~?ozwT~G'1zG-/OO͌Zn+]+\9_҅L" Z3-GbD4j9UiOg+j} KrYԪ\6MWe]GK4M!=\R&hpYVI{Y'"?eF0NR0UQM9YW2M6Z9ss_7^jCDL ^N᥀@U)VBLHUI"Fy6eഌ7fHӒWbRqF佂0*\@byyH!WDGwvs6u:Sv\ 2vuzZT~ My}yD7sx6q$0nveX'!0N@"5Ƒ.VmU xA8U2$,}`m3uID.e!vh JT N`’(G&8ٍTasia@2;od<8K0%#-D(%p4Ihi$t7oзZKhZ2x*`a00ܸSq֯Oȣw.<~7~Or[W^vWemaw޽Aio!:G1}]G9n?Gm{\W}E]{akW8R:Cg ZGxp+o-mz<`g?M"…Nxv g:{ c%vi])KvS&?snS``2-E aRP3IrSϝly*!E Ν)/^x7/_la a/;~W!=~WOr̺`:vI$=3N~Wo/> ɓ/<3O<ؽ}-{ƛL$4N?n4`dYF~dxiqIƎv0om}lqhl(C-ڡG`v54bKe{?h3پ"q;eǶ@LjD83xr_D$r]rk5,iE3PMI'ˌ_ix8?!j`P~O>p{mt]0tfd*}j %x6]kZF 4ws=[*f^IbT,vS5}G7| u ;>2F[o[oy_/<}cJH- {|[gzq{rѻL{ry-Gvg7&+J](O Onw zHY9ׂt|^ㆷ$ y>*+Dh!*0+!cPI[0PsMZ<^ 9L&jU,BgG,x?]C|}cƇLu!SR2V٪Mv'+zQ펍*l>PD:_*U[|;#*rtbi=9s++KF#KFBݑhv$M lr #jX ,@$D3\cКʵfTCLTP̅ 9.&J|/!g񦁝}CC>n4S;FՌ2ܧCYCzӐZIH2bӦ1A4KӿCk6ha4i#7@͈"Ip;-λ`c4֞9r=TR"c]{n}pyyWW[x:>:6?=<T 4322ŅSdIrpbltjeiub|[|<茌;'$x\ids|:_^ٳknw&%DY8tX(c@,˭Vgi|sޙrTn٨+S,T::CHr@8)''30D}XXLt:DJ@E: ZR-e`)5*L"@@UMCs\6N$bx4IE"!U _✄5J>ޛKp  :x0NJp>#Ӭ b*Tl> !Th+FduP>C;v]>}Eq`{<(0Vu؜x&Їh*r0ePPBH8G F$t\0|X0& xgE8Fq)_v69 &(O倠4C ba?N6FCH=*JI&ѠsrU) xG8?>l4[M5kS:; J5@ځ5~zg-rӏ^?_O>Uߵzdu=Wg./L.MvFvώ9<{~|[&f,jvx/=-v.!ZDctgeЮLV̡v.o:4F[wѥ]fVF&+nNN3:ڝZYjO5ǖFgF&k#3QFsVR[.eΏV<ꗞ|plfwϴڥFa"5v,~%Iǟ{ɷq~zN]Y=zdljP, j(,Re}0$VU% ƙe U܄K1ĄDhA BQyXeH }~."rd,9< RQ6dHLGX@]t,\fb!qS|4۠4!xG`(ہt|HhKy5JNAQ !I2Yeꃖ%12hH r.թӱS=^򁘨@^.ON=IAviT|(DL!zCG9*/@Tla=QeI )(XP0*3rC(tJ`?H<' >^5'>mCh4QaдƺP?PKB I`rSDD8ipXP0?>$@D+3C!xR`0]D 4<t ,T" H_Zx|4"3BQhs(5+MX hh rN( bSt6c+C FNfnvr~ b$)"iNX㠛vk[i:\偆!zh؁47FN >8݆X[Pr%>K9)ҡ٦b %yc".GCPlh'.>#63DΡV# 6 #?GxCHcPIb7.7o׾̛{o}ʥ+Wpk?v жkBhf(L-4ꗰeiIjw(7yRd\h|G" ~Ai?RaŴw^{J'dW7sC_zpϮɶ+ikZ:ڕkW@4$Acg.[ta\8F0Y c _zc(_mi-mGCppp3Dڶ_Z."@GPwa7{4iM˗.!KO;/ı [8ν/vGvk_bzGCʏ{C?ҴںX~J;}>~WϜ8钆}qVVfFۭj6cX`n.aFk0Qo1jp0XA jv c2M:0֐nkep0 zڦh3o9}Goy]Qei3kW߱M?R[X$5qo)exaGlv6zpҾ  hC c `% 0sW#pQv 2Ӹe"刢`H)l "18*Ǣr8+ 1q4o>xhn ؁Gc0X4% 9 MsXAd5ubF3$0$"&3-f<^a~a233a96ISeNy ߍ{Z[&o]{>b pxoncx>x~}nV,S\?5 ^TLx Ng UDğ#~%&Fr&)t%#S#S~+53vEMDjB>n+bYN=?5CrDU"JxhNf*RʧV<7-Dž2`1a`[lV#죅4^xBcBnFx Xm ^h|D-  )!sPe%-LM̮7֝ j)>6DŽpzM)/}Ƈol|~n9=>LtVN\0I_83\9+tǕdv4 cKB!, ]auw9;fԿ~W:TS͟'>2KDRؽk=vݷX"^Jֽ>'xgv&Ͼ𕩥q7Oͭ,=Sӳ\8zas z} 9>}OUȂS$ \* 7!Nu!Ix_\2^R+>R %L1-b sOޯ ]x'tc-m7>8q]-7z#{Yi6*v;6h5cHvirzbbjr;CTX-U N0C1)ѱ )+ˣ s랛>ů|'tZd] aWﻗKC'AG4|8ZATrVw^%Jx5OpJbHVBUH- nN[]487|M}hͪQѐY7h a_!$Ufx gA{z!0Z=tM0c&am~av7YFek#Zgfu_}/t90L2]fHr f5B?!EE"5̕);@4flRb4>3F#0^gx-߀09x;᧼AHJ6+r:jx"r0CD1+c55юf⥩- vLH !7Pu3`FMXgZO9&1L J47:T=z;S:m`9)e44'xnrYYLʢZ,Tauy(h y'hsCZ>IaK#}B.ߨՋ=vX,VRT8FRJcw-wFgH|֚c\Pn+B d:-v;K+˳3cSj'# I5HM#sbb~Y{JV.wff L,h<04%j\+2jWK3]8R^J<@(K1(Us;UJj:d.N%5DSd?S,&ơ)KB)+$-3b:SESbm꾥L*;:21#PZ,t2#R>[ۿg>ه~;:Eb6[/CR)R ͕Sl6&Ãp z8.fa1tC@᜚H 2j%IpC~?qpSAK82+(F ~,Ju9Actl.J0睔OKN=<(- 0)&u;)Fz0QH,čd` IO"IJp8ka n =&@?\\J+>NsX'Ifhfь޴<4 5<:=\΄*5]L%;P6mVuA3ఀ-p͈8 y"(&0㺏ꓟdE‰h$ N5#֑m0Ƥp2Ѱ(@OG,٣LBפ!Gbp@#Ĺ{#Vdhx)k,`:,7<6>fA I{XPP`2|Sۘ$z$k[Dq` ۆ a8Q`? mi nE$p47fӂ4p~"5 6Jf=XF҂⽴xDYIx a`[ȺIp%bl=ZD XMjhz DC먵,ouKh5v^q,O2z|o{^C{]ݻk]3veirjaltq|tn8֙lTOTJ͏8XJ=W =;0ZkYWF3X1{}y_z{;Nm^Y]hw[OȾlg|[vN-δǦ'ꝱjs֚h4jz63L9ʳO<+ٙNyy5l̶Gf#S+ yUNзc_|O ܓ? /g76ۇȃjwbIdbejn\kpá8Z:"/ , "$6Q"윗 (jмjabbZ* ~HR_VN~Að& z9AQTxKexqiΨƔL4G`dDͥQ5(xY0 Dd񘪀E" ŐN8)"J:$DW)Y҆P<S!(C3^cXhf<ԀGOv[KsB(#(?xlNN -8y-$_<.7ϰ!Yh܄i&y/#!sٸx#%c ^ڭ+ |qa'D7 Cq+>')dc8qB/H>7fQBkHt$ Sv) ;iUb]Kx\/im}Nwn30N􃫃H ) \29VxGqcrGv`=2cm]s y1.Gj828)%C`Cjk.hǒpaO EavGܤe0'4Υ4 6;lt!C 2L ,Fϋ&^%hzpfY4nhX( ejѶrwV>ViKi 4;CFQvā#o?|׿׿O~vo]yaM0{{4m-l4&)p-4 h~q_^{(|MK{[޽0[Wqo[/W4S۴\]y Ý;w|kב3hά#vm8NX~4Lɺx~Dۆ!Xgϟ>sn &}3ӲPFϴ45|=(M3||t٠Ν AvMx;hg Aۂ^r΂]"n pg5&Fa7/\Ι󯝇]08օ^È&o$|ܦ4vl>B>.gFOr}S 7~ukW_9q^8 r6I9|;bI[ N8"{D7"fZ&Wo\/} 3½Hgq'j-nG&!}JƜx^t;47zǺfE-;x?GyS 9|K^VcԣZI.NJ( #q%cl0\ JGcr4pHI"FPqH[h]Ʊ"p8C?i{筷޻knlbDV(So1#-\N7 6pdm t2%a,r Tc]H.?v}GgN{w~LJpc`cC@vzoS:|[WgJ{fZcb1VkpM1pE\H#hr7d#2}*/ǤHW AEF1ػ~׿W4 9`N2&8 :~1zD#śHBVJa74p>fI4Y/Vl%x >|wo^z]3zO]e=7yjR*ccc333[^^, =?_52J*U rX>[x&/Gf&ӭqN./MZZYwm3~[o;RB\k oiӔiG|irTI7b7W%L;Ib6Dm\HUd9PQ -"ˌNC)$AғbtvN"'7\S_'wo04l2 k@ka .9<`CF יa`P߯-FFJ  h4 +ТŒ>xN]L&HIFI ͹>ȔX DA;ibJٙW')93sO~'t]vϕ 3 [;s{uqd v-7FIg2;L&Qc C' >8VQ6mFXhAr=nQUMT)d4M|f2lwr4DlE~#ٰ I.J)9st=ʄ(Z.Ee0QM]bRS>2w3}ymOvoo[:2p"gsy%IA@8@8൝_r?> 7I3ٜF.GDAN1{G\H ԫZ\)GFڋ錳>vrV$Rjjl: !v|bjr J)fڹ|%WDD9M,O "cj,CA,n;ǣpD2,+|&mFTVR9W,f,%d2|9 p8vo$ kYw:\!*®x&I9Fs|$m[3spH&(A h,7,8dfqi>yϱ1J r\jvfw+#"dӅD,)Vl[VZow*V>_gy5[S`Xz?#8^jBR4^x!f`2XDe^DR~θ hGWtB30lNdLV y9 9 TE$uJ0IFWA]. S#D,vl%\0B7A `GQd,_ ̉f)Ѿ™kpL[ؠhnͣi!ȰŹ\'I?Ep/`Nr| !͖;!>.4$5ͧNnne! !F 6l6 :?ibx v#0vB(ͦa9f('MT8 TA' F;LFpM]H1Z0щmx64`5 ގ5 mfWHd u=r!  eF@}D9#`(@%!ܮxP[zp>$a j!6J>5-634-a1;:7qb= Ci8mzT!agXaSak,k>'jle/AGh; ɼ Ci%jYR$cQ=!*Z%0GsB7a1ЙmFZ4<hg8T>p60+"~txxzR5%{ H3^7" 9z0I+m?{]i1cwʬ2+{{=2wb a$@033!XV'}Zծ${"io=$:+32"2|㼯h` 4k"ڲKI ?N\SaMdPR ,}D4^V^ိ #Eۆ:,ݝH0u4Z1 'ByHNb}~5 HBIv"wxM5`dbX8ӅY.SJCozn|pxm.@yQ#gʤ!m۶ua{l-_wo ^pg=;oȁk=x;CG޳k~rvqbvnx|~tlTٛ͜z?\vSO?~}}#=sニ;'FzvXOVA8~= AM (~E/ervfdHqވ&&X Pj(Ħ I#/J>)@{)Nv^̸* JJ "Sբ6G˰ \ZhCA kH Z)A ,Z^nl2y!R@̯rn ,Bк` C!ZJd)k}V&+ )3xXa#psT7DȺ$lvzUIIHfo0Jyg3 'Ds5'(UD GP" 6H*3I/PzO6Uc-'qy32"? @u^S(I r8mBiܬ#B32t3YVC"<s/M2^iAiɺI#it;1`H)#CK!ԏ@Z>i$kq Z莣}#= \.EBlN%c62M%؜hDLR ?;O?r;/|s7q 3R6$>XN⥟]eK/|s?8wY8ş߿pisܙa6kl.!vɋfBZ}Nd&!GLLmCA[֏1tΝE;&^:chJC]٩uH[;yhz^[6N"0$y c&fʂ(WK''I)i榝46rӖMQc'Ϙ:hWY82bjk+-: DC(gbuN~ Nea(qtX\9qfL G D G3ږR_OVO:vleiѣpқo8ovbͥog:iN2УG"<5+K`P'AݜZAkQ1K[HxhGKGxěڋoϼ_}o^x|돀k4KWoܦWt mŘ5R'\^IcJA1AcHᶺN[ImiCzk\&q&pM}4ӆ}JIo۶e˖Mֲ/Ѽ<f_/7f-aSvuf{Sm{_Fh-i/Gnݼy՗뚙8 ƾq-P(VM[6/b-0TBT;+O׃, C &C xDIAb%E$DI95h1AȾ|zj4 E\_Y)ƚ#~ "ǁ9!~r(j4d*'|ϝ/?W{9?+nWqխ]0cȢ˦{FjP\S9~m~_yv'_|꽣/}zz?vOY[׫]5O>OW)@ӟ?OhgZϟ~'|UDV? |}kwۿ#|ۮ?Wx #Z:Φ°,<`DRT^T`osl,?w׿Ņ?[%jn 4v]pk֣x,ɠD}a0S`!ˁ9aƐӍß܄ۅ'v ڄV@쬝ZnZ6?7Az6Ԏvp0 FT%o ~D4W7leHjhrd\vx ,6z'jbj4fZ e~kre@g(j|`j0_8+>1Rw^mnK.7^{'{o|z4lk"{+?]qO?0ӇyɧwfrS) y>ĵ|a<oCK9x[`KӂlI7qQT'͸AvJjY(1&Sr@&.FVEGn\WWC'OY]EԎ.7}KJG> ;v_N1%g57 MWjY=| 7^k/~Kybx"`qvu;:/ ynGw9L0@uaZmv8چ: Bj;@P $BJT.VkFoh00B^qrFV6cTf4FjGH)Mx%U׆bj4S7~?Zo>]͟P1m?=$-D(>;8מ#hnkk+*Gp#}}h|zsKŎ{BU?n2^7 'WJD&B|&nCAFa^˕z\ 7gpr\(CCH=5H:!Uh:_ʌ$lRkz8I$clKP7R׃`8HYʥz:+=ھl"gq}ُ8L"d"KU50D8j 6u{M.܎7y_ bR)Jсd*R*gg&vY uMɹRO&2g{'q#N/,ٴ!ڕcx,S@q0DF.W+yģGT/9rZHطcO1MEbrnhnjr]R.hdj%`ڃJ ŲjL*bo2Y,XoѨ#PEsfvёD&#v!W֚K庪H$JLOMh*x D"3~ӲV(p,d"T4MfO5@Er޽wbrZC/UsСy3OM׵p8A@ayHT$3t^.UоZJT6z8$TG;mk'"/i?Jअ|1P- e| PcZ愾>OLURm8*z㎇8-8! vłR)g?lvuZnj[\bsٽW2K$ ]Lυv #$1X 'NAv-v7bk.Cz^Ahnp8y%o9#(5^I(Ghք(J3|fS&M0`C$KQ%kc^9g锰h3 (RxQJn7a4J[GppbG[(I%a 57H(7й 16ׁQFAiw:`R Ńn5lH s͔1vf0N`7h=aT_,NhQ3/ B!M*KE1sydA 8g (U^VvkoGݯk {l$HGCrGq^ӆ# AdóDk1z{7RFhqՆ1GC g.u_H( afdaYgjkK8כ7;:ZUtXVNQO=5xn]9^;'&FfvM. NL,61qwsO1[*5%~$QHr@բSp%rk& WIɰ % H8c3>ll%B  L'@ C|, L: tkfd8[FU/p!hL#3ԓi/c>VAMY!xLECp )?Qa%1K q1]^8A /@h(*GUa#q,-,, |t ZnT%|"j&u"m'PZC#~(cѳkheW1&QM xrd )ј@$]Sͪ"sL|x\AGR! fddR"^fT"K5_PDk} ^#G,P|$@AGzpb؈ېc"ЕB\ EĦx3Ad/]lϞًfh/[BCYiGq&߯w]kG?tki8ѤD|  0hM̠v4iN,[CO婝X:}ǎ./7V-hWLbGt !4JL3 i9q{'^>aw]$Bҩ5m- eȝ>fߖWN#u1}D<1G+,/2 m"S'wrurȷLhᤁu 2ҩ3'hA>T5.5ʉVNAqKpҽ.?tZS]5l-;ahW+ܕ'Oe?qXzco\{myu_}ݗ^z_x}c/g}|1 ozŦ-W"†\yfõu[˶maY; )B *8d֮p]C Vh0:vl#bl3q-L ܎5$q^."v9hk&flڼj32euw7&a0`JE^B$ ;˲$Zv 2veP4ϲ0e3/GH+JD"dT D|QtQ!p0 Liy7{tsfKr\ɹZG|YJNغ}l|⼊mNٷp휺f'<;7˯=}{Ǿ_]OV/GW}򛟬|_r_ڿ#_^VW8;}ƃûwwvnva~^NTf=W.1 j2#r{t?A%_ I4ꈤn8xpGTRX$^-|2h\@GuvDif|䁻oηB ?: 9tn)纻{{{y7x?s߽CãOjeIBaO󽣏Ɨ#{bdߺ:?i|AĞB=8;' 5JeH 28Ϙay ܴWRt-C/|>Uk%H%~u/>v?O~ɯW{~Wo|(+yt@c֬{M6PZ͗oy|"+gc#}årj`z~n~αsfzaj~qfzvbtlp]3b f"xu%k!452Y ]2B/&3p(xiؿ[ؤ:xCxWHARr JrtՐzK׃v:n;e,nc6q`Tc@,vTi6t;7lhafwD[:jֱ(wXZ:YmojmnCIuD@^Ə3u9nF@QJ4`W3_B%h)ec,tn\53{z&Si 4z{Sӳ8rȫ_inkNfV:GeVqբ,rqCP1v86IfN9qWJg`ppl&S|1ͧbx:Wr9S* %⸀dDӒ焬j=zW h@f,UۡeFX6M }P/j񲞬~?>^>1C꧟e|myŹ] C ATmX( RnaD}Ֆmm]eϨ6y -RG?ك<lSl"fhj]7"9@H>5?]If*PQ@eìZ)+rK%PTUJZ)COC83D4 "A U=SpF_֓"L2Sturr筷sݵ7sdR\zbjN& UrB+q>q_Pt0Dp`d~v\ԫL:E` |!?=Ha#GnՆl.ğKÏ?T\UT_ l2I`<f3rgPn(di.z<m:-xIS#/(+!5Sd^ƃZ175:hXDt9es\ %j8GYZ Pm#RrwV(S|~2:0280\8Ftk;40[1G0SG"4t:JJ)M'qB!788X(p 'zK% c rIB)fD4 6J棏|u~ngX !iFG2x G@P@Tjz`2+ j!rb*``\iq]ҼP\J]CDFx% "d &pL,?a~Dv g$Z;t@h4H\Ja91"Z0S$t?>tؼv-].O>d!.C#hP$E?ŋae')N1C hw{a~< yIIUYDC2^iMVDD 3^Ln ̼hE $!')ދV$A/A\^K4gA ?BCsxrh^wDL N ooh>QF3`n݆.g`vBUǙPC#КjH/H 9 1C|7 lHt U)jٻϩ #"ڻNeS6dc ^tAEPsY'CI$n@EmNXdtMU5/-"o+u6J'7pBO|Қa= c!=5#Idb$9$ 7;d`EIyz,i<4Oǃ^SB¢D"xG(5) <"YQauh†=ѣ[-&iP! i86qcĂF.e۶.kW"RB }gyM7y]_8};p[efhj1k|aĎS7ۻgb|Xoaٙ=w^wSӃ}}# ScCX_snhhG\cǾəc;L^/wMՂ ?\~뫏Ωx0<92Qffo'j{gvRx;JqyNjb1֪݁or۵}h8k}z??t] O&3HT(+==h$c~_(GUUENEt5SxD Wm@SQ%8B N5O-8#M8eϫ XfЌ&}Z,⼈Q(MM-(OP&iy)2'] hW}"b)`v`FB/#y5 @\WyX(W|~ݎ$_yD(0t"3X2pT ^s)Ճxl%4'G2m ~ IU|q4)ld,3UE,NP&9nXtnbYGWn1Ѽ ~tB΀ Huh#HFXg)Id\.^3K&)aI-W p&DxU,dH yjPUt9"BFr(L\gtH>3mp<"J> BKma }JhN1[7"y,( Q  3F BxM$h%@"/T\!00+G8YrEAIQN)P?F8/cd73`i,e&R7څù1DYipZh\PecfL8497Pj`-1bȱl.Eb GPXh,=;/c?sgΟ}:^,v]4lsv!LvqAC2gkf5xHFCCC4|x߿t K|vBv̟҅]|v/~|GCх_۳_|gyu !v <{^c'^:zj823'Xfq-/IOL=3?;&(f;&p4P3q4u'N|yf!Nub 8|cǖP֞*if8$OC;v )u 3pቓ)x'Qi3L;~aPG__>w蛯+ W^}<̳Oo?Jpmr%@m۶l5Ox38f9¯RJ%+M]:sunaĺ;k'8l&!d&nkoB lJ3.+r԰M+akj*uՖ>hŠhVũqFʛy)3OW4uy6E`J|/ZoҜ$h(磑s2oО#+E9DxW/_%!OB)-G_G}*94VRƳ,Jx"󺮳,KQ(0mhj\5:0Yˏ2}H! %wh糣}[n>Q"1O%4ɹ/~GO=|sW/>vS~O?>?~ɯ:|V??XOwukuqZ%BZh$fz1&>EBHTDE R|G_!b)p_(g!5 ?;KJ2gvt.T < CQ6AI::Ժ,% Q?9.'`I>x%1%H/{(>[hzzl6LR}py릭mLC(bJ`)5IN+"h#`^g\J`/T_@ޑt?)$tXN&Jcre+>/}cT}pQ1xrf+J3[m$2x<GJ\S㒯 StWzˏwhsN)"ѧz*4@  \h:tw١'o[nz߫Bٶ }%G{Qɲ Վ#q)BB''n5ènSD8_fxtR_'C\<^H)t?H?r>ykOݱg^SowVt[@BB1+3bRgC|u_y>X*2qF&zL{ОCFfv7<3>c9:0:7 ;SS;.L"}{.Lϗs%q@CW1~["pn--Z2Z(?>;j>f]dᕻ0ʂ V%WN*<) XC*!; `.`vsrn7>EHS<\ vƑ dsyNwiuuXbZlX6벢7qJHCtBn&JBA.9SDBmQad,Od= c; lZ, l:G9tMͱjG3&õHm(RoN5'&}g} }O~~O' 䏫ߝpỾ54V Jo:Oij6uIh_:nN:Ti-q{e'0+tf2yK? wKthpx@J* üO}WQ: ŃDon\s/_-fLM'CH2ecT$6Z uDKe`lLΌVrgkw}^VL*B<5ןz{q~nWZO04:_}R@/4Y/kz"~0%-_3E7DRS*1q*BQԪLP6zjE| m݃!gʤ+=T!w*XR F\UD%cɜ E"rKX:G#IWb2PLdH R騮C[+SXПI™2166RqZMAR#3zb&]ԵP>+d6jT<@8NWʑTJ JLJjr4''Qb1?==8+ppV۹s@|5MO&fsjjHh()2|6BRfC{OO,VK=x&JV)`"P*CTCZ$ ޓKDP4R&*DSES15 ŝP!\. 'өf_/PL˾pL`<()0MKs}he[z"eF,")C,>An BR$zqPaAkbpo?ce~zjE'3 M# )jC`^TQI3dNBYi8  FbxU^ZM`8rHFd #y(%y(`w04gc`pyA.   &6&5Co_X(' %#Wx İ +5hG2(4#¯.㐋ө_cyi4<2^[ .`h,8%/kޝ!Iy(pc[0Dq= CaL -#9=@ڻtK{&1{8ڴs[jbkU[!DDR's[צ]W^so_rsWmjsm훮nۮhu6lގ\.K <8 yGpO^/+tو u鶢nwKs{c{v7~'=kX^]n(1jAJ;#.찋+ڎylٷZ-V#NMuw݆YIF9"iaŰS,VZ(։'HG'R hlm.1Ff2}uvXZ;$(C}8KW7 :Z`r]5겴CistC/N:q e#F4ܘ5|f@i(njx!/ u8.;D*N7\#! KLAUoR$"3b+ ܯ}j(,_0 $ 蒪Ћ'cW0 U8>>^H'\.Idt4f~ge i>| `@gLv|(׍t3Q J%e%@j8ߧh>*xD \GJ/]J&KJ""“sn#18\DPRaUH4Ud$,ddiWe@PupTIpRPd(C4 M`RG^pfaK{ʍOCQ؁yTX?yI{*5"sEp2D{L<% u(kT4J AMjɋ9X!0Ck̍()L"]:=s*Pn7 b0(B!PKpfC<(CTXN$pF`"Ƒ,hD5FS88*ELM 5M~! DGԝę*<28ܭT& 2gሪlZ5#!%3 $8 5=EaYc< | MpOFaa6w<~JI3q4 cґ1.ke.HH'8EyHLE7{Y_d1F^!HF`nsM:Jlm8X4طlՁ4i5rN+JIPBn񱮠~~+ٟt?{s~vP1Cvfh\KΥK^h^3kͰL@ \+Λj&#Y~d:?J7`fP}PIwCvх ^Njvq-%mϟ9la472Y:h(','eP^@!^Iri --:wMͰ'O: #ja'v 3 ?  ly3o^yˀPhFޙQ`?ZlIɸA{YgDк y8t5FǷWN֙wϬ|o;V䶌L;tɼm'QS`P&Y9QΓkZʼySP{+om8@Ӑީr<crY;EfD?_:ڶ&vCr34hZ6p43q  mJ3q43U濃Y篠 TrJ D 4),6̋0g^e#Գ뚗H$ в2P2p4Y(68F(5`D#T|p%)Ṣ‘d*x~a]Ԡ&|ǾTp%o!!)I $Ib- R@X"'dFhp0ҍQhoik@Da PAXJH>Fb"c0QRl,GGjR`=zlWDƝ\;'|G_{WgGn#>-OzwLّ [jsPuB(ZOWV͆2c}{wޑL䆆'=hYeX2WJ*#3s>rĎŝX8wrovltTc&=,%ZF @|*^)(PEF'8s/^1DܴR6wKbNA .F6JťWPRAUJ22Nj^F8T$)XF˶w8TtSJDh]1zHS(\`haka6fw$K'bqa PC1BI9ĸtv\dڜV:'x1FX N^kK\\4; =ݡ,)$I\N'J @qAi)C)i.0ԓ/Yy?> ^㕓^ޓ?Mun&Ft!IFh5L0,-j`<)Z2SS:68s ]syrH l0`@aF$׻^~̠QzNs| ESx.e H<ƠOFV{?}H$H)ذ`2"Qϯ^-W$pL.zX.Ջ/ YEئ ^yVD4W3L“-bg`O@/y9sx,!(|ԝX581hJ9ߨkBN؁?t-Ó`}##Bd8=۶d'#K02-Ǔ1(^"œj"G[R*Iʊ'3`- ~b0kNl  P6vVG9݊7Vr4F6 *Ey6+F1X:G޺L]ƶڍ4z(loݠ3wk5]ki6Y;(I\fZ x2u֮2j&f܀AՕ+jj,о cQ<9L5N;~uuЙ9 cBpJHm$y0al ̤C4Dp~iuT`4cY˴ *7`h8kMtm46T$5j}{v=Խ޹kjۡ]Lm>6uhj橞FûwMߺejxprdp`oO> 7 w~`Ryn{ḱzk3?y`hK7_cx(iijMlv#0*\r]Sc>4 GoKݭf8 ROyY93\N4+#h:V~;7\TN&OUNDz8]o֘7\/?dž1 X:IEAOVQ*V.!pNrWU;hXG.C^L6Wh, Ni]!+a[M۲15Hx/@9+A $/wрN $9Ft<"d,'\H]&FTLQd@rEY%'z29IzDNr1^Y-ES渀ۭOg.,qpQq`,[1˜;4Xgg*VALV0DgDPTDb2Js$ v zeN‘Tv1}ݞP6IB|$TFG^ŶHn A@LSaYibr`P1x1"{d- 2B$ yR8Adp9z.+y0a0NBҤp8R8< {Y#4sCƪG"7hVy;x]hqO˻y'!4 9Z09;,R h&88&)*xѼ5`W_!;vT %lN+;债uҡ8aM;+j@UJ60bE :Ȭ[eʅW5FĶjm8Mدvoeo{oOݹ Ow'(q•"^*"zu?@*i^jR>;. -m v ]z^3d%URICc\ه"S`P.^B䍨j"{S3A{ϰ?1vjp4z6{j^fOSeNa a8w![EVѰaPI #Q\ Dü-cjC : 2o$.`9t PA L-?8STlq |93`gfýL,P?wy0ܩ'fΕ8̜:ۗ_:}ط7_~6vטvl&] ]htunFC8æs4 QMȓF;;F̪gn3GËٖ0}z,g6b 9$Kco|<h[%JM{*pe.^F N  .0SUe*'c@Tty["l<$h S>' 2QF NBb8N rbH@l"A㠵aHd&HKN]_MQ(!# 0lb&.A[Ю3t\m~n×(SOIzӚ/0]kBM q3yJ[`-NɱzaU&z\*00m2Rki:|ɰƠ[kt]L&76g!E*v͌їf0qbףj FoO?ڃ0_u zP >6E ubP:qj> ~Y >s9q jxDC+8(s8i 3GN2m tD"9_,_F k7oP BeACgT찞B{G_8 mBeWڻ: @؁~ `0Zi $'c $QSuvq-RKֈ^wudvIVA伾@234mF H znAΤNCʧi=|F%dQm$*ZZUF^6[&KՖt\Ƣt:NZ*Bz믿z хb:=Nm72Ri4Kd 6ꭞx2 ʤ'RI "YlJ|;e!t<eh%sTDRX*)Jl6 N2-XT8 Xv60 anjz5Mgh4>`}vV_/x}bwnm@>I5d1 f Jب{l;rpRF#L&[.dJb *2x$<|ሿY@woOVݵ{]{ZݽL* Mx(?R|x";pڃZ,4J>٬!o!.fsl!M+\Yi5Zsx>td<}7:|< gϞ:wn3gN.,v +/^{gf_X:O_:o?wK^x{ۏ (tWKٞfipy=~oݓwѣ[y>'z[O|~塇|衣?|o{noo=|n\;9)󕑡F7/rF\BBH:ݩ5!>v5LPsLz|XYuY6șTy5tv)ha_`@bR L:@@?E!{\~pp2̞xRhYŁdŸh&I`.A\{B]&r.En<"Df`qIIg2",ԃX3AZV$f6D z.' j *ɲVD#}#XZ$EWH%7"Qĉɹz9NFOXXA+4V:uFa\Mx!İXh8R#4FD80T\h( !07%$ƻEa$w NB*;DAfE@l6bК:p,vNq45p%iÍFh4M4"m6_n5WmpV0-ͽ{{'{NlڴojÛzz{w#lkY߿kɉjRo6n{vj-708wǮSc}56i#{&ZHmmB_?׏?t_=W'wo9=592P/oqӓ#C^ݿm𞽕Lr1=>P7޻c5ݽ.{vnWzm.U \Tx/kgN4Gzm=2~kW f[-3,Ć^bZz˩t +rP݌SqAQ Ea[dE) 09Y;H,xU[iw棅-8ł{); B&_tn1H`.pL*ܫr>\N C=fJjJ\ (bbBpW`"^3TXyew 8䢠lPHpE*^%s( SɴaD&(Dtx@Ik uCQƓW aj&c$4& "cX2Q. =z0< 8jA JâZp9E܂ j1Ѥ6g" (~Ux*쓒(NZ!tDULiENh:.^^vrõHZ- GܼV@Dwh8 Cv+ n)e:D ?8E $cghG&Ac a)j Ep: ح&"HơAv1h(]6d<E @Yvn1hh%M!%;QAm` 3fH~F(|0ȁx[ pE%Uw#o 5q4j I" ɮgSOhC儹lh`Ŋq4@Rih45lћU4L: aXkyn[\o‰as3 #\*™s ga ZXxca7^_\:Yz/"C쑳'NWx%h9^+ѫ+?wտ—gm:*w&ڕ[ѮpT {z0mAѢrH2YI‹~X7`"?NS]n H 2O ~V$&h )~6Q"y+!A8hI)IM@- "לZ LB. 8zڨ&AAvuoDMqCܓ 88Hpȭ0wt?ӴouV+jH,8H-KDhr= B0R&zy4hl>Ի>[*@wߛv}娔>y(nԯh Ćрh5]h4:7h6u}&`Az5ĀPݠh)0ZI3I̶o>̯_DdBN2,d,XޡJU$#~Ěx4:@/^њUDKb HkJ|4zhv8>/[&ڪƫ a6 H ~D q A&* Nd4;t#P'Jmf^OL@0I*}P6Zgntfq\iX1,k5k:;Lz;K B)jv IvT_iA,P0#D=r-8R~t8`1pC ;ma@Piж-:K'Ӥߏ&bgYw"}3]( l)UhW\¼0& +*heөyC-BPpG]rDX!$b&KT_>w։}#ZMخZdpnnƫbzCft݈?ǣT*Ng326<95v_'J\w?Kp{鉩mvȭw?Cۧr}&jV3S-eL!dR BRÜ. CpxRmNNTFB^ux=kHImd'{npt[~'y[oc.O>}o ^}SO=G{=px|jwpT>sߎWOcqhj=O{CQ.#h"nuMLlܳgѣ//;}[}~׆=UUI}Cf7o___` _tĩ_|RkM샙4@$:6Vk7{\^߹*V0u}X(WB Ŵ+B  BITH4MzVZy`?+bKdB9KJ?H7T FЬ3ɐ,0,eb"DXVf6QW+#աf}h]#ӛ VJՔJϘH2ばXIǒw ɉ-:0DAw/{Z=pj584ezu7޼kH2b$q!e2'2so}ӭwhw`Fpi]}46g۶-J/*U+ge4je ͋Rkr;1٥G\0QZ_k_kG+_H7=N-!̤KPnaPFߎ/[H(E(% hog<LЊNƍVl4ku0ahf"Vʎ4\ų nX Vi %ͰeJ7(]B*QG۲N^q2uAX^,bH1Df"N aC,+p0YH(ώ %Y\Wsa^g@2 a  Ɂ\>ҥjX fdv2FiBL׿~Ǘ/׿G̹So5<=x?xޜ?zgϼy[O橷<'KxG:“gg^o0\կ~S޲cǧw *bYnU~ϽwLNØܥ7uhzF c:a5:Kg l .ڷ}]i`u:h@֩YV0Sdo=5Wy?3/8u믾+ξ8w3K/칅S-[o3N %D.h; TG,'Fy%CB5,+r_.#0 ;W5נ.ki۸ :Iy? ɿ^nگyn?]7߾{l˞#ց-n޹e˶SvnU=}7 'Sj5;<ܽc 8_[&oڽiz6MnKFvo<ܒ(SO9厩WܻcU#;nٿNyȐvNnz;/~VЖhԛNǛTRi`p֝RJ2[M2us6m&,m\ ->?׿Zx{wlkTsd(ST6Av{>HݰDIu ,!!-0]Lq=Id iMt,< y+t[ 񐯿UOYdQNVx^P—N]@<AE$ږx )_>@zex(Ai_!E Êb.Zű q"#.$P8Q.4S.bI6Pa($q4eӘ W;vbk}FoPN',}.D/Sq$Mv :lv&( 1H;]p:n9MbJfP`r*:ӾZ-EmvP('^Ő$a(mP o0 -\}< Eռ0(Il9^dQx% WKspYR6fAIP8{mGw U%* c!قCmjq@F hgDvhe 7 e6ڍ:lsfb$ ڨ=Шri;hvc53t!asesJ rvlvVAc*|4¢EZ]SHဦq(MNq!"A c,DԎ`*M,uKXW޳/~mo[o;,]C5gKe[T."`V>R b]SXإ!\Su.|.\pEp#5#|r. C߿w ɵAtGW(5z lPNO0|4*VW*|9la9:u Ci465 mAp՜/b_p+)ϰ,FӾf0 kJ: [8s4N>;3wnv`!XmqTk<'-hX=m5 爭ک*ls33s38!3sPᯨ2Vg\PI!UG;q3Ķ0:2$\;3e4 g--XѐLK̝]:}H_IpUIf9?w=x8ZkGqθQ_յ "6X1tPrh@jCAȴVs4:lgF04pa1xteVQ+2lX" :d}u%u%7* a (飭ZCȰH a4MEvU'(ڝE%Ka;#,€¡D![GS_ &I.k3{mƀݔɌ@Lق. TL2 P.N,+Jx2J<<:idTR?zoLgp==`[:tݍ7|-w}~;'w׆2z(8 bpIF LKsR,i$:L:+R7ZlFaˡto&ڬ\M4p{ZҢ"pINM xGr< YkYŽּE\%IWq~ Gɞ`HWam$"NTCZ3VP8֭C!9Y$  g.4'ʄrF!F*guŜ$#e_D@1Cq\}}JT/kl)ƓϊFlZ%OMJ$DdUj9SP#гՙ5{3آWcDZ-B0r%l>r$|H$J% KTR\(3mh=G?}zc}O|T{gzgfNv|O׿7$ʢ}~75=_ʉ[޽vO槞y?\O?Oo<:<7l,A|!o80C]|nzۖ瑯||`{Ν;yϽ7~ѻݹḩ"W&b%$`'Rx ca`0󡵧\񆃽=ur<ݹ\.x>8<*JVV 79BV?GGFFZz,KsB> *T>,f2`0O+`< cT2 FcЖzԨeFxDGX6WeK)3B(X* ^ݲϥHJbRrt4(,(VҭZ^|1366wy{曏޽J=^)Ofsr-+& L&Lent2ޡ<=w?oݿlCd6[)+lw*^p1"疩͛on<СrNK\ٙ9;o?q3ϟ?f=~e?e8'?9wxɢ0FcR! 4Vw Fl:&awDa*a&}Ձ177vw94]x#$cx).K|1ra&o?l,,羻zǟxO=ܱǎǾ~{#,?Kg_?W?ʛgOKϝ:_{'VDa榷 J d&w70: zQ`!6fuF x)1LC[`\a+ cJhx*֥5kpޙތ08bPT@tYts[7 J慗V32.n;ЗUvm(@n^v`U^ 6'a9](<|GԚ:QJ ~-8o&3+6/R;MZB!ă2;cϕ8x]LR*&D" "Č8 (3]87LK3g8Ε 6 ʦXFݠh4G=~jp8 nQE龻U5{?<{lࡃvݼv웜:0 o6>k&-p"tk{mUj-woیFF[ɣ7\ݮ;'ᇎ~ӡ[{Kf9~왯{ HU}{wl޼ir ^\_owpێ/Hnwǡ[n}ݡG;;r{ *73jL_( V\)Ja?Q̖.]׺5u}-_ߜ_>։ZwЌ9KR)Sq_~A(OB]%p@+_WKt14~X Xh <8ώ 9hqGfȼ#*;#rcp ,+pVZȋH aG8~B&UD ~>iA 8ŻHsF9O7K:$~Nye*FCJ*h7ұX.mV I[yvx\Z1E"4EU MvCB ɲ$\aO-ƃa5(+c7ФIuSH5Ah ݬF+E:IseU}] E|6J(NZiF`!Z3Uod]o,v=uic7pzsYT5nY F+k555Т`Wh~eU5 UuUu|eM\U%(Dm.::oE0}nw[EՂa]C5ħU 갅p VTAIUup3%m]p`vF_ "R]%0;Ơ$JpSu<i VAU=!?I v gjHpxŲ O9Kb*bQ^ D!}#t:Ǧx2FD^[F r4Xq7nݼ>p}ٵj򡡁D*xrbӎK׬^vdx+*/Gü"0"MPx#zb1]lhe &;Y/9o52@ |\Ԉb%EiX 8&%P73 @!Nd##Yy7#9*`P AQpÈ*SӼBV=Vuv$PpRq% b;Rd T[,\l2AP(x -fޥJ2mTLEeBh[Wgs{[4M٦L"x&x $E@K#[ z<$\owfn154 P D3fBޤ!k5Fli4N'YM3(?Fĸ |Є p3)z7DڛF?ko~__o߿fO˫x'6ot_79kO՟9" Ӏofg`{=k/W_?}_|oK{&?񣧟g|IKWw6Fb7 Á@(ĒL8uw,?|7~v6nݾ=Iu 5}cFUFQYx$ ^5ހ_m*VLw`*JD7 oA0LAe|L"BwgךUeY6/͗2TkokI="{LNʛ6mYvm.&#5[l2^J&tmD‘d4KA誑T*eb-ٳxMLK0愂X4J抅R5+M,]NgY¨eqQa: =AŅCRP(-l!VFO;9 h4<66 a7۹dߕLDx* pm^OnH^t|>?ڿ wX_]/1\\jY#d,W?:%@,)g@,$Ò«^)g"\oCr8d F,'z.26ˋF:Rp10>6zvs׮{w۴y]Â7J2rxW\/krH*1f(^Cڎ`D FdA.e%&˭mQYsX"8dL& 'X$ DUOxaH?ߺyɊe榎bsS8k)4fŖ΁щɕK,OB+.L! "R2st!(<Օh72q'_|yS/ mc厾X2 |>=~O`FUҦmۗ_tV^_sx+EcD2xD pMdiIǍc`*ehJk&iw vB vs Z4m%́6R5S{BpS.rЄ tFMmޤ31p5)vn\A+jHnĩ04HA3Nќ(/,,¢!kzk{bh9@9'fѐ.$ r( |0ˍtTPf`,@#a_&+⩸/!-cp2KpF5kƿ xioW~?xo̜>0}j?l/Lpř#|p{ӧzvνwԅSG/>ԡ'?̢_}Ȧ\VC?{ʓ/ā7;KG>>qoy?9:~œ^=+`ot{d(z5vUJR1NtHxc gMN#F fh8R`BEuCM=DV輼?f Q*zrR1BM|.m#dUI &hY$d}>!Jd2D"Pʧ84uBN؀D? i3ht- DXjib6ج(?fPee%Z j^Uɠf#ʥ]fÍ˖wMVm]q╓+Gñ~EpWowk#߿bb`_g>)M/_[G:T`sPߒeG;!AYغa͑}nY2X[Srdmd{o~]~\*rlSx϶;ekČw=s{ٻqbPkOGxk90+o>}vc{zZb4ږɵrP2DXnyKj)S?t d_lD3o$yD/zD (Ɇ7G=ADNDL8 B!e.Gjh;5 w4.s*0+x' "9%Pp:%-NX+ z+UKii# Pp < Z(@%B\A/s^$ڔ}ⱇ&{L< 6ۃ^.2D(Tyv84C :λ1 W(N'M$t* I;mNDؤ@9Jhc(i`P q!2'!Թ_`7ȗAj\Y`.'Tfv]EBE] xp[Hځh 2NAZ`׈M``` JlG4*AK0@SiNT ŒP@ 'F:AP[q[vY(wX6d0fBlH g`F0FbՆxٝɠ-Ai43HllZD?,[};ٳW~p4$2.=x+l}t[Mtٜi4O> ?4 AcW?꧟^_ClW_gW?g^ӫ}r:Gg}x/}[]Zf׮^ rn(:^ _]ڭ8کse.CtMgu>yJS: ?uj iiy w2}bjo"dt?hS7mzJ6unZ7Tgh G;68}"BfmPH͜kBi: gNi8i GC9ΝE xjⴖ̙wg4Sp4p+C\g粩9}3gOohfSfN_F8ڻgCiD[h:v̥Kgvf6-1h>$5 Gxnd/L0=}~ԹP:v+QҎ}ï< /y}{3Pklnh[PPihtk4k/`h;=:^ʊ XE-Bw_8y5Gu+umFG̓On[l?VAu+6#9٭~[{vs}>w9d{uZ~mJpCHX*WdE[8!49YP L дxd= ?)>[FUD*x@NQQhaiE9(96͕F:6: +QR Ж${QyQuƍ/#:HkHZ'BBpa[UZE07h<ڭ/ӵ;$7.Ӭ_l{|xx-w^j-(40.SnMbP !`E| AE›W٬hHئe Z$.Y{qHpeE!]zq\$J4k~)]GN|sbFE(բhڬ>CK֛k?ʱg4Ѓbą(!wA"_|oKgMk7_fͪW.Yd75w %%e$)DS1;}u 4ƮF oq6kr :F4S2mBn ooe< d*$RWR.dB D@IFB0CI OhsX*F J18R&x$EP}h0T"Òb8A1VMF:H=;S}NJ2؈E v.UӝuIhF<`r0IADQz*7ܟ.HdB,[@#\$D̰t bNa%(Tay^WF}5.GY_o4YKVU#k5 j=CAuh7cw`ښgA(nj$ ~/o>`n9$F lpȲ['z7O<ʡKK-ݼl͝ޡ6 .ٛo~͍5hFRk45~_}/FD5^zɉG9;/錧T3?D W toܴ[O~?"eϳoX!9,aLQ*P $)rL~5Q !R`.p2 >7 2ޞ#,tP[Z;:Zc 3 >n ~ 豱tdD{:2xLB.[Dbmm|>JJ:c0&\><4)g¡X2z~h`8qX< g`0×z|Mrp<S@Ss{ j* x&gcT857 {ĢaU\nۏnWa['w^>T_?'49?۔NȹR,zz_17n;h*(l< Dx`:RS\晇NWgwHk[W0$hLNڌ6B][&U J8M,iZ20 PӉfWє$Lj 91fuB8ҸD -ܡӡpkabxϣTnp08F ѯk"9Ml$PG4Ӱ3PЭ/CuhkJӓQ4.=zɈN] ِft5ip/Q1"Ρ[&cL6L2pbalؼy_I/~䓏ywω?7/tisw{̉Owr꽩ϜϞ~oSo氳,Zy‰.-A`z_pĊ5 $ V "Tm4M.(PWiH76ְS4W}p{<޻vlycl߶gtdm8TZIYzˠDfZi`W iz02+  ):j|ZC`x[k0Z`hZ2i3A4݉ajIEQmrWV͇vęso_ϽTk{S).Q' '$#Y%FQyUeF|X ) Q1a.&ziE0.te+%WH*ðnviک`OY (@>țwݹFt(!||,JݢP\M{ 񎃖ܜ JX"hP:\Uki3WTucƺ&$Hb`5P4%dYZ/^IPH I$d4>'h%uih-:MPkF2o(8lv5! v9ںy`hl4jТY ܶxܟy3 {wnxgxO׺%K6ON[2z|ٺU=G7XqDhwXOމᾮсbssv%?z/ ͝'w8>һdlܔOnݸbCwܶuÚ];6]dr|prqұ^d}]]%uW?~եKDg{huDxw#m_ܵ񞱞bgk4ٵ{IwG)=ܧ_\^7۳b\nMsx9Ʌ -,(Sc-ok.ѯuv\ 7uch .22"UAH"̤p3~Yf0"Mv5wyEChvBi-FY@& X&=%0z4pg1^e77XuQS` Ts"SdH 41}u<,' @+(0 w'P{s!H:Tʔc ep߆%t).PAI"ChM\A@i FH T(IZGp mhtBf&`@ClOU0'i5Nc"N l!dED϶,2EV*eM8 %Et"H0P_g7D$E`8wN+T2pjX8L,iͺ/UizYN&)q0C428D2 BH&(&@(p< n=g%uX N 'IcH=G4G- InY"[eqmF:H FåI8Ji (.U  .$\ }fPlò"5j:% Q89& ^CO-azv32pF˒NwC݊[͚q[i+< G4E!ՂBVi<5GCѬwXNG(i}ua# p՚[/OOó?k%BC8GM4']ǛMA4=2$'|?ǟ\kב׾ǿگoBiPW}z <^vLٮ_C8+Wtr}1>s_\_\kn:zrة:% S'gNv uF #INiNXX]Uh>5 dE&%WH^H3xx,%alLBY%5EMhtBl|ۖ?os7*.@L|c3)3a G<)Vb$W)K2 z"Z9UFsjT@V5FQ bh=!V!1 ^Ey}s=(Ti>pHӍF(R5aUp9:j=O=ZZoG#\:SHg3ݽ=֯\5o]C|(먄FzzAn|vSnuro9Vot.jU!u0 B.ďEHҶ^iph` UG x=Ai p$ |0e2dNkLƧpO94<-Ҳ4յ<;4<6Q) e5nZm Oy{`ʱcGO7~W>7Лox]4Q׮{埼s[^zpe}ሠ(D8z}t^` årO_'?޵g:zw;q̻=S{ X_щz~G#H2ݽ JsV B>԰O1NT4TȤGHjkЃ}ƺZ߻Balɉn8`,N%QIG'9ddxp}pGz:z7ȥS%`<'RX8 '1ت2|[+JMTñD2P0Ld2\]" {2FBmMB& @$Mf OybwO{`Oқnڱs3={rByϞ=^ l>Kx<|Ԝ˦өDH'S-MmͅD(HR_wxP4,ZNF#);zG,X){lSܖr("T 1O _rsSTeK&WmٲNx*D"p#Khkb<@2B&M&шıEGF |,?:|zѦpBg[P^(eNOEBBa_&A n]=T>_j[Bь7O ]=rkܜIcGQqBj+4pBaV,u%2YhŦ| h_2 '4Xggu+\@B#L&b6k~hw&W,>{a__}~kW޽olqD9)0 eޝ[V<]^³d·v=ydCڴiՎGG$ajB6 D]r![gGb2Ο}w=Ο>|!\:[̉yϼ;=sr~Ի3'ϼ}_>V^2̪H8´. - h!oMI3q4 D$ԧh_eOY  ьK2.wEW^~&K+}KO?vX5so|ᗎzؑOy>ܑ}Ootk';uoykoz>؃7_~h_?WDhe +p496t:A [0w2,r,.ߩGF-EBghDvuwlݸ|rò+Wn[jۊ6n^7l}Y9694|dtIHWޥCZtX6vn?uqowaú%˖ /Y?8Y.%xko_xB6z%ckWM>x u'oY;:\޴y^mmm_pxት+Gچ;wٵك;6_2;M\(&>joݳc[ڻ H1)Zөt(ZNe \@96 UUV.E֎ wvʷ}w .[3S,fg80C^ z=xCMngG҉0I(z-`\P(q9 aZuЙbCq#g@MƂG䐢f'WCʧ\Mv2lsv+ hWtNՏ4MCЮ|yJG>0(jo8g#t6ݐjGˉEӡ4O"(ԱSz{zĴFcCh1`虙:7GC5 ƚFf/̜>f)=׹)$S`/M! QK6smfe4;shnz{FlA烠4h:n`m7569Dӛ:}Ҧ/ iGAGC ΢ q:}q9>|4 3/;.]:{9Mu< 􅓧?}ٓ3puFIG;{aZi JCt;s̩N;|#o8o>돼{ؖw,:|l7V@jQ.J5[hٜ"H/qmϻM'kC#LCС4S?p[9`)`gkN2V܇js?氳[q^#9N?sGS.DA諪54VYMfPaދcr{H]Nn&8VyUc=* R<d avT^2GEcc0jpa>D֢NxAtA"S_k46 fCz :bN|4ES]YS[[T"H) pXՊR7 ?/Rwekv]?ް~Ֆ- mpU#X-Du$֛ U[YU[YQhFh!BU_XޒJ_>˞@4^^HƄd_ Fԥu&s&_VQ9j1\80 " ɨ/)Bxa m4Y Z8V>NӜizVGA9x .MӢ(4$dQ,Z';Йh~Ej$WXQW[i6v3JIwڠfMZrrP8M^ FknƮm0뚖PCKE7h44@l;Fzh/H(bշHZUla(Guj]:{Zz]DY htA44Ӯ5U|WEMjԄ=oۚ:t^]StB'Sc1sҬ#L.FYWZ&  ZSkL>QY1@2ͩ$xV_UB>/8`Qc D(ZhC0M 4{a) BʪK`0 FoTܶ: Oy[ܿm񧞸{o۾q˶ͫׯ[f}8i G>0y|!? `@ъ(u6Y'Upkq V\FaEXsOw.qvjft*V6&Qg-n8)b0#z# 9@>ZsjX$HVMDҝJI7_=7%K(j^Vr$#H/(1ɗr^'q>L8Y`\b.(" Nd'ajw uf܊!0J ob|]cc1t[- VɰBT2RPjh]:6j"גNcbW$'IUT*ZZZ2Xo4[ F+c6asE5G@d}lG)jaF FjꣶF oЃp@_p$|>EHlj>&Z'gpD2km}@yEcM}Enpm -c+Wnl[jYu_Щ#ox'>=sϽp?|/?/ ⾗}y7f.ΦG{|6? 0,(&ZIqp]Te-[km+֮ߺm}=>=.nYHʭcۗgt"'&Gct67{VL,^xRRT* ݿ}jۦ0Vi~8BǃTx&E{}PN%=Pr  _[T[8Cx񩁐7 ^4Jܕ.mT6O%d*}YQ̧(Y4]{,\rN)B,_̦b!4^hihi-3H,G;۞7B3sػlڴ%hx[::zK2daP`>.Pʖ[mDI5+t$x4|CL2S[B,Y`rVB%(@8GJ[Qz@"J'sX: 9Vhf`o0YjʅvX&͠,^B>,M? m$U5w,_?4Yh~- ZP))a$nnLEah GpaE7ܒ D"JKC B1h$`njiJdҪ?-J-T:/M8Y8|Plزu{oo=P2,2m!RݭP kVn 1r>NؖN ٣of/ٯ?[bSkW8ZGP4:.IEL"u zѓ)\pdr.VηrmM=-LRiapkeN|~Юz|ϑϟzwf^>rq0ޙ~Kwg7sݩ;s̉Οy4l9sr/>ޙgo2]~_G:ch,1 +" eu%&PJ(B7]ѐJJ6Z ph  vbD0`}Xs80% AYE]]]Uݻ~vgw[U߷{C;{ /ݿ#^:z^9yG^9y^;ux#o>|ԑ'?~hߑ7_>tE>н=_:.嫯w?b\5 Ȣ,AŭZZple馠ZvG3LePB ]X@ le0ug}#Ҕе-. K=*V:t!TlV$H0Gmm=w=[{|yk]@V}"Tp,P`<=a('ɤ?DQdI>~?P:eaf dA5FhRp4o, GpdD.jp:k-baΪ(eಥRq=!hN4.@P^pkG#z>)AG6'3lip}oHkQj2;hь!겺VAWAZQd1,V;n=I/ ,%ay$A<9c!m^T3|HM9옩f8b%YLFbB lD- z-ز^m6iiP| !VU5|= tm^v޶}Mlٴl]6ڶ-NXO;޵eͪ޾]MoϬ]|`⮍ذnp%CCbSǎ>1ޒ/c}׬XbbݳsKFvn |IW-kMk,_ל(ҕ  vKζbK)YN' ܰqi@O'_Jz$ђdblf "? ;/_=0;{mvW=~ϊV88,iK9kIkmmlM&¢@! +6 DJ0HsZv-$\p4OZωr50ED"C虹t]-4 S@اdAE0 yX!(^N1" N[86H~z|Py#/+'ric9R!hjҹr*$)x<'PyTGP|_Q(0@kÅȡdo6%.HZ ?c`أ#L0V"(;hGe (a$!(#,&v TZ4BeiU ײl|+ "KwǕ.t)Fd`LOt9猜 ,fRD圭HL`I̤$ۛ{^ |Ou,;fCUu9y9E"7Ԉ9_F%TJ$iMPV3ੰ"O &3VF(xF%O*XY UZLd:I /RpFR)@ dCFp 1VQ&A1&~ϐ6 cX/%-WBo4zaK`Igg0TCa $ʼCH*@Fj2$VhE`!hFSzgᡦ0# |HkF$嬱A!3ʨjQb5jh ZșF$L1X8E/ྐAGfڤQJM3zS'̣7r>Zs5ݔMF]KqOɧO|w/v/^⣫W>CȓA6u5M[nܼyƍkקdȮ`}n`4GC7Ʃjo%h7oݸud_#FGD_o~sgp4c h.2Jŵ> __׮_zkǏ8q _'e %M磝LɠsOIL8:ѓ( uo%l$0ip;gOVN#AY !ǩ|.8^xZfzq+!7~{5>y`'17yzB‘ L>)l3i;sܙ"B`AO27eP2? 6iJɩo&'MmŒMh6Լ\< e}4rfJ: G;{vr܉GO9ṟgN<9u^x'A`yYM㓧Mǎ9}{}/x-?4*u jgLh6`p+M%-;9s[ f9s;~6PlvD?|zF|Y?~Ļ8;7 #_{yg8ڜYԎnF 7rJ*߼e톍\Q <"o6B!})Q tY. r⭬U2q%ej8!&H`"~0Fa9p]CH6+ZGx!iqfRT[߰|iT`f"جlQ8Gk*Q5B+ VQr:|Xkhpxղׯ{|쁭WVrJHXRU!ƦzB} /?f]5 s.p]26Wt6$ F4 I^B"ʦƖzQm2ud!Jk5--bYĀB,QYaq4Iy,Gxt 20gTD hi Nh2>T-`FdL= 0.WxTX3 ꛑ5)j7 U&OƓ+h- H2ATƨ Q9J-BǠP VꑤB3,aYdWmeA3 g<$ޤdP(L-JBE42%l1dXG 'EkMHU0($, ZEm*BPRa9L5mi*Z$;)ĮE^m fFNMS pnY$$L&B 2+ 9̜:+ r"Rk[R}S$x4Y#>Ȏ7y=~#wϽؖ6,[5:juFW G@ 4㏾ڋr^3# !^gR*  ZAP6QXkPк'_NȽ1.I K>R*hD  NFQ6걻#+lqEO\p,k<#!:3@sE} ,'T'p X͚dذ葜Bu͕eĘY(IYr4?y}[`(g3ZTAgb$TݛgzbեQ_WapIނLy|xMdsr/ךf5owYE;o2lH`Zݠӵ5*R# E^f 4:%< :< ʦzEܠW+(b'hmk~]k"r=`(c`Zu\ѱP_ݕ-q)>!zfsI4ȱӮ5I@K/cشv걻7oЃo{pM߽zozl\i݃X6 SL*J$!\>wlR XrH fuV]b,zM[Vg #2/KۣL.[wQ HXsrPȤ%l1N=|SeR[-]T4ppOFD*NNF11D ЬIxn'6bt*GJP(%<~#+DSH" TXsxT2W.VRlVmO'378}T4ۄOd%ۏfL3@l`U/"uD 0h6EҠM$h9^gҲi  He+'AD@2&cXFԗ(3¤*\579_)/tNd!+7NI[A)i}_;[/<-^y#_?룳/9K\9/NK]:ġ~Ⱦw__|;w_;o͛{zXsJLQ vӑH$ S!UZ0 V+po-I I@ f$GQHԬ_781_~_ [/M˟|roo;~wX`/{o>z_z+o<7yg^[TNp:mumF|}FZ'Vc G(B|'Xo,?QšAA^:* 4 V0(ޝ0jh tFw/ZUAoiB18::`cq \~;@&KECCW-*@ {Ѹ뷄r5+D1_&T4B!Vh|*RZm[K`VJ]m]՞RO2L%Y\'x#Z\o.8LC :Q=0s˹)mD$Ȉb5&Ja06*2MJmoiD(JjbFH -Zh>ď`"EXZ%7gKN;<0fw:p )J L(GOpHlV^KB85*i&tو8FQh24)4g4|iE554R(a[cUk{6nY|,m]n{5󫗏}7_}qݫ֯Xnhg!rhponZ9xlc3;ԛ[wݚ#kV-ood3ښ,wwTzZׯ]16U˖tU%C}𓑑MV? VByx#{۱~}k*{˪cCW]<<\\Ns#=V-VÕX)nL2Li0Ebšڍ[巓޹;_֬^lئXaā-Kb1eb=$!i4e(ivZI`a,Vn$dTZSڨђ:c)#a2AEx1L ̈́ +Gg1xpPG=v1sc=<6vw9\ࣻm]SK,V`16K$ `ha-VLAGWe]P |AimN豳Vޘ7pyDAѭ; C3eX&0)y /8vxX0En;cHa0 FB-$ag('x,*O}6 %Έx[PJgQmJs EMG;]v_xDY .d"rV밸%^ F%8; RnQ4hE hNV٢y,ce,Fk 9y4MfX FŵFc~82YMF ki<"mIcbCg2r T*8#CP3[t& hѨКo Ci(WH#'$@S'4JB% bw(1zЖfe#h(skgN}?;ysׯ|tg׮^&v:5"CcJ*MX޼rk׿zsX^GUk;[n!FǛ_c72mv_~}W_;~uט[7.߼ye*MI}kב]v{v_D Lx7 կ_/^'Oq.vĉ ČxRѦUT sfp(m*ms8Um>3WYXd;+hOOb 3N11N.Dq?gK8rpvܙgeijS|M;#gum2P*驓d( i?haF ?3PVL`29 a*MĆH'/PL DAiJG׏h(=ّSOMyOMh&?;}61~􉣧;vG>8qw_ۻ>w\1?7+i*hآT76LhΝh?]s%' h3*B2[l_Ա&'wfGliygnq4|i wWf#z?~?goG|QlZ8td H"):%Lzaiֆ瘱_hfƀc$X2R E^f,(ZnKl@R,4D Cl2 8`0lB5RR7+U%X!h jvbm䴆&"(#9@):EjAAih,Q MSm%#Wڰf=.,yhjUSSs-skί[PP!ys`>\xEw!fz@M|"\[8ԓ/դjFz(u^B@il+{ (gidD8<SioYTNP(k`<=)fQ ilDkPji++>G@f)\(k ݱv!܂V ۫\H 84}ꛕuM X隑"ZMT\6T f 6,ஞõ I( Br.m u n@iTzkP2T* qz=xLVc°,,J%Pdh(:8m2kQh1 'O -MnRiQ#1d8Ƭ)ުk0##(vRCCM:^3,ؽLDOzx:Uj+^.sqnnD7"V0‚˭)ovkz-43j'@Ir:n ]{XAr"@o&}{_|g[vwm>@QdRB4IN]hJѽ7"9(DI?1%V>G_9LSL|*s%OI :7yH 1b zIX //83) ;KbO֘ rbhIN)-v*l%9*R K|xq:;:e`ud) m+ I/IѼ)"ځ%w/Rhr@1/xWo}rNo!y;Og핥+;rJ2#`dڔD@0›}@ћ J^eXBoT)0>ĹzFS3*T"<(בּFjIՂ9h?kuFfASݢգfӒͅHe-IE#I?0@lYC.B1! -g u-'ŀZ >g2B+̷W-_au֬2?Od:ђ<w$OĝppBVm=]| %=}۷dB>}{?>!#?v֬xeo ~ʕ]qcO=}`iŭ#L 34˒LRHFA:vw)-",3JJjbfG}Fd͢ h<fLfY4>>I25M8 !jGV@jݗHϘ`#V!0~N@4Yz`h4Fa#F2P(l&h0ó`ȋYX1fYiDdF сqx:FL+Ʌݟ\/]h9|?@ k׮gyfllEoϠX aH#/oРz#)#9 K&ˣ!aިf9Y(M)j$Hۣ;7'>Կ'>C?7<̃_`Gs?uS{NX;w~;f?ww?c

=*JaNЬ4;uEoT5iJm]Q dkՠi*!&$NZUoK`Y[_T+ DJf,NO2 T: E(Bc:>?x0BaX7iD`MVTd6Q7,4ZD"GL1fp4C"( 9Ѱx-X}xcp^l ]{wl^}M+W]:n%KGCIygB׽slwPOo53SN.- w m[=fIpW~qWndo CAd_- A@.( YI-~'%@nGyʥ@av,!/iX9,,KAT ^Q45׸V["grQĂ>"._ jI^I_<2h, i0&O;Evppvhp/pfda9 ˆ Of3qo"jR3X% z}nArY B$'4Wp-^4,!9#11zY $4&+p(! V%9k!rI @M)6BoMҡMC CȐ,GrűF}Zc & Aмd2Q634}08775(C`J)q&#!GX:~5 TT2q-Um4p|9JKzMu@-deEjiI@0&hNHdD vG3Bo@j"E3e!M0a.G ЋAuP*hZxUp$W 0FiTNc1S4JƠLiFiU Z%QP?`+^ѠKEiN5K4RNFCW"( z^Ro ^h !UFeSASgΡM?qO^~/>;~ٛ?z˗?rUsd( hW]AӮ߼(aGٌݾ}Kݔn޾u+d4vc:7׾}ۗv-8õ+( d7Gy[7q7Bؙ>c7o|=6 Jյ_^z/ w6_r[2g㩉S' 虑>;!#SNO$MAigfF61yR~Lhg>&Y`ٔX&| C΢ h)a3ԓ;<0c#"g'f룝;M~8cX '"viA7q;;76~F樜B2bȹ;=sӟ)PR&iG8ڹɏΟُϞhrbwMK~xg_9g8=q|bl' w.9 7{ 2&*s'ϝ>v~89}tbGƏ>v胓G?r`޷{>{j'jwR?RkUieV>)m_?}˓oj=kӤB4OcQC=\E.XP[Y"ma9x(L xqMJmmmEf5TkZƼzɠU:N մ )( VAniQ-#hF /B1MQA+xh(dfeT>*o[4-i( C5؂ԄEaf>uTo:yG jT-͍XNT[[J`;~HqeCć(0z+0%}*!F@"|:R=} ؑ8ibCNJHEЌ[5x+ĕx&b1Ԩ`j5qj=5 1z `x_Z 뵩u~Q0DoWt2ۤR݂g|D7Ѕ"΀&.ṇP0ɌB -h̔ cņM9 _(kw}T&x+xh~!< tTxQ٧?6M$b"9e̤وV3z 4r7SxҞ.S ?׷w^t7W?ѥΟ8vrģO=ޭ?um;0@#~V3&LD N` + &Dxv")vơ"*9RQA 6Z#g &b U hcঃL,ΠӟpYJw,׎_:{c~sOqec#ek l[dǺ%OjweykI$bHo5S,uWSd8iQ h( :,%-jO:XT51zn" -&%Ѭ#%{."Ǜ6FEŷW?֮XV-ӆ- SDuuZ!{ڟ d.M(1Fo c8DVff]&cS gxeAvz<%Zul7XUJ@[uqGpBě AoZ,c7lTBLQ`86** xi^l#2BB:Gq ?QkFN(M=Bg"QxCpa,b Bp$Gvp*H [+h"b(&"&֮[Gpp׃~u"h(#%"|fPD&qyAX:l.LEx<:(l˹J2A WrB*:2\,ҙ\( nRW+D$Iǣ`$txK Bd"䋅J-/v1c4,H0PX*OCJ^_jq wtð)y<>"Ld#t!߆Rbe)ή\6FG:;*mmUng^H*Ї&HJ JK=jkR vx~ W*3|{ڻ+c+Gz+aRd}ɕ+Z`0LhND"iƈI>pՠ[^rl)‰ <镎R2Of=},V*\.`ΦFW]Šts;XH<͉U4_zeJŒx&zNrAf| N\(e*e8i*,Ym#B{mwi{{* Up{=jg? F{&Nr—>|ѣ{z|2nCX6 1DQ.ܷm3On5[6.ݶi֍_{ie^}z7_oڽg˚Vzvll۸f%o^~xw߄?yȡ]3;0+7<ܱjp< D=0Ḧ,#L8C= rip_<~j_|C2^ PCe0zxrTj4L$`V/Mj4&MClT5,3AUViTR!D K&Z" `4Sko/ wB9 m' h{{mqGoWZh-V*`gwO֑)RYO=>8\/ut:mŶROO3[-t2eV.[;x݊%dž ,[2?еx{ll`putsH׺uwu+%$+0VmᢳgxoYk Xj \9f Ӡ2kUPFߤ5*F5jZl!e *֧nAhe]-R{nhPJQuy<;TB T3 %Cdk `&D$ l3#=?6DAm6iʛ, "@ik6R2RY_/ˉvP_ QxSc=;D[eu+WB~/_fcëFt=K:W/k,+- wgGդ{Hʡlokz26ԹL_W@O/4=ܻmۦ|j+Vo\|iXg9۞OAx-08Rf -Yh I& ).bL:Xwi( #BόrbN\os G;s#361~ L#>tЁc?|ɷjњt !M~ԃGb,39A4Ϲ3jk5gtQ*M隆b4 hfp4؎vGϏpEf6Π?-w8 Id4h͈@Pw@8(g{ALFyb L@Q G2+<ࡸE9`5r8Gtz% vgA4blh#iJa؜AV$"A/dA[kliQ7,o@S,v>T3Ѱ?e^dž' jexIVύdek &i' fch JG$Yl-v>xsO=/(jTkk[S;oQݼ`5u֠ Jc0v ?;1oq4{Zh5-JU%STzAA4jZBW;2IZ4S6GQ|do%(At2>u40nK)>+J)5*14@H?helPc"8^g675(G z]^$70X6O!h3*4Z-aԛ2"( BBЛtB)Z Q .ӤpHCh߈(3uM =&8Zo'DidG(i0, |elpvҌ0l6蝌Y<#+jH-z^ԩ[UF6j$5o64x.@zkNIktNh v3v VWbOіz;G_xlȝᄑ#wzeӛW^>WnW{<{^ܶU+TG p5lw.W,Z?a=;y⡇[ty4l.yNG)կ -PߵH DvUCz@G0arX%R͔r&[dX"'{slng`c.X7gu? ټԼЪm"k\;n?⮹ThQ[T O|0=;ݝ;ݿf]xINIkozUȑE BTOd=ސEĪF"5hhETQHtv "W)@0vs/gH$NAr9`;=4i cT8!J[JEN1%܎דbY4t͕=ޠMr%i:h4)뛛G`&VP*+KZ3@wgR4-j40ґyFX G808R(V40&h<ƣP d|&Yp;Ic"E>3FSN-JxAQPpxu}hoX:dӹ|6@nq<'|J-LEt; <]p8rY>G*lomDbQ?rWovw+x0 3H4^ch,Nb]mXG&OxATHd|Tj ?H2#KJ >'M d ᳱx=gPZtY<H EbjkgPΤ^+ L2 zh[G{TIdVdUw KFS_\[wKh0Rc`[Go֑.WRX,cx~,dV1F>?4@_׶{7u Ip"B _ZқDрz+Vm߾ g6#1D0TT_<0yhаaF?0e˵F"`$WO 8?ԕ|G7?ĶG=8QS}?w=qGwa;vcG?_>z^kO/ӝ_?1sklM%>O<< ʲE}7o2eһJޛ <4Ѐ\01Bm63ܞ@}"jN~ *9{NJ( 2h:N-5#9>õZ z #@ a5 ;0O+hKA5H RizB$Md,Sy+h 'OԤl3 XĚ-5 66 X=508ܱf]O@kK[eskySkISkMM[Gu{GCk[]gg}kk@_`K{sEw{]l[s[ n^7qΡu뻶mضwƞ6ܼk@{oWsKs]Wwہ3gN={]x݋W?99Zܟ)o%-LI) 1_/J2*:RE-YÆ-[ۻ(Ÿ Q6*p rh73% :l.ETqp`G޼yCC#v455P6CMɊ\Y %IE =S3Aߧ\-2a6#s4I JS y鮶[ٺsuwϺ }CuM-UՕ}umT{Cb9RTm,omi/h,jl)ȶ״557wvw6uv4v4v7n^!M]͵ -uC wVD9Xn{zpZm.Y!n1p {NhXh4pg(.ȟ)@`%kMAY!p3 vUxkN[S1oS]i2걋̘IʬBGp*X "XH+^'kqsLa ĸ]~]#X0ڬH5me-O`C$}AV!MIRo(YYHyh M&; ~" x x3p2(,rJ>8$ XhtY "%ŤH jz@9Di%߾}ss7/dxK3l6 !m˅DUg26[P woCD*M=Ѧd(mbj|t+W'G]4>>:956>٢Xx\/FF%ĸ ҋW(1ONOM\~mV?yurQ4K55M05G7CҎ%M$W(4Rv# q Dκ>1{3,$#b~BJܸĪ8zȺM8D+|mI"ೱ1 : 7>ۤt|8͌?=$OaM<=čɟNNޘx_-9^ȧeB$J&ӓ8^s5=5G{gfw&3~'ޑ₴;oKڹ=׺}ԏ/&G6=j|XƣVxD d G@m1&Ė%P^~Jdb pC-я,h2>[0_\X }_|jP<5\Pڂ+ߞe&RW( GkEeu"e7#&8&D8I+ <+p(?N]P9:lA#d8-8pҕ+WF:488k׮/<{[67 'Ɇޞd:C'趰F H7thEInJ"1Υ2qbaf*3ө"SPa =EC+M?XYC~PD.h|`*L64 eJJ+[^|o oo:~s{G71<{gPyqg8i4BfMT>5PTzӶGl1vefǶ[X-]Z2Y]&E@#ȐY,@m_P{<NSxiy l$[ &\Vw=6_ TXsen߼)`GآvuNBP*W/]z]~e=٨{ݟu߭h}o) r!U@qĻ!SPq6l a0F^".&V)F9cXdUƓGf&~27{Ϧ>qebW_{':ȡmǏ|'g/^o2+}O\<򳗮 /ݰaG+*9_^F[ ]Ns8Ķо{M{֭زod]غf۶۶c 7ڻaGl޿swںswplܿw}^knۿkݾk\`׆#qG98gXÇoٿo}k8~`=kwo߼g恡斚;س} osSg>-6lZhqDʅ`1͚lQ5SS%F+ xƘh*Qi:'BBTwe}piTir! 2"b8a$`hho\a͛7lټu]v{#:Qg0e{N[M֪MQܤf)ǭYȝe?6'6o8;kX97!2i#T/;g,W;DBh ,UJ(`44qP=&@ 4+X E= :"i mhw.dIBQj ȬE$q0Yg ٙ궓v)ʐ2b8q &.ku{A6L0\NyN$fICBF|4ҘFCsqp*8iFѢF*Y84cH(ᦧ,(HJra4Yc%xeuXx0&8LbFEiI,rXtL ̓0k:4avZ^f6#3=N< ,FBY Y $=Ym`p\vi.hCXm.G G Mi6Fh$M&ʌ/h#B)3&%k 3f#-n emiak0/!Ơ-hZiѪ!(2i h.`^2 `MV RFӐF%W5%Z 3 4}tAD[`{Ï_yʭ;?{cD1n޾$G0s%*lNI~!ww 澜{Dwݛ_ޚaeG%ds>3+h[nK&m_mIȚ }y_?7w=;Il X],lo޺)+*HqrD?5:~ĕvcSX`MNNh8fP\2ߌONH^3cG:1y4޷8h2! r8!G A@k4-@>0GC5&hJxfhӰCiSSp2SH~:q-$( -%J$' DC84:MI6ٳlf%şLtz# G!l6ȃ}&Ciu e( qW5YFG3OT"AiԕSǯ;v!c\oo]x#桥HRoRj JGCyXRl\ȊWBWZ#zKWXPw\%AWb22oO ԂbU`}l1=\W&75/f=s 6.j1 7mw%&bŊJe0 eriŹ^t D8CO#z($Ų<"(2&vQp|nw BV-NC! b=g@~,P 'P) (tzJ]PXR)Uyq4☷bAQ eMQSI-x JJB2?P6guoxƭ=p3ܹsѨ!`e"geUxV!ˑ0e,{x!G[t%˗-Y.!`2nD u@|6HhLB>_+6iC+T( UBTCa~!D B!R_2'VjʗdLMH+a2&h˄G/[ԪU6Hu&d JAbAɋԙ5ZR mR" "M@DS)-TJ|VxNQTAa H:4!Jfވ,TP0 C ,{R_+&ߏ5HH7#ք_ބ3,BtZOk Z[4`&==T&-i FM[}H#@Ml!kZIѐ˛1 F\5*:Cd $j3 B9,$%h ty +guGIF)46bh4t:].N;ѠEQ:NV<ǢBJ 5jSBj4TnpP[Hr7s:zfljlڵucG޷kc'߿vl*hIFi1FC n@fDC nO8L9 ։,BFZzc՘|Z<л`i^[4dtO2CEeTU,[58D,y <1v?o O?;04ppxxwޡM#NO~~p} a +;>c "cZ K4A6(TzDh>|RH#]$(tKeɫ5BFY]F3/$LN@4U&p4F~A^R3zۻ7mظ}֟:{w7!b=q-ow`#':xl[j3: g}ߺpGo}޳v=̱SGv>~zSN~t3Gw?~c>Gm:xx#8o#O|d}:eӦ斚}=zĹWΟΟ~k;N9d7rfH9MkŐr* HkMJ}R_PWh ղǏZ|*+jjB(1v]Ix@ii0)0qЕH*<O%J+z!:zz:֯ݴmкV΁ze SU2PoPj̨X|mwYy؃nwk.nI~OYrዋ#[ :47oX384;50=<>o}GuP[WW}m[uiG]vb+l/j]}mRw5w45u4 v]^R\xܩCwm]cPKmi}E6^m)n*nIT|}-Uݍ]5{ZkګK s8+RmԔU2U-M%5L lnʭҒlqe:SWRZHDgƌEJ8e"%?[w/`~'>aچʦh "&`*I8,ტʘZ +3Ka iXK&dy(ieutĐ"q2 NB4v8H" aFP-# .Ҙ1^!.o߾a%6zqNqFi_ NCZ8~d ٢YD0hǐ![41eG!3_p4hC~UECR@SZ0\$X▩Oc+5yح>?yOgo'd;~q[G>'>ts.펤Jqoh(ܝ/B2%$q- HvUl^6wY[wn!f—g3{s{md&ms26ݖ9iDF|VҴ&$r؄l%NVCfB4kc3b%" htjbtfr}A‰k2$eZ$8! NꋣcWǮ\2:566=~urf&Ʀa|u $hljRZ}(`oL6kJ7)vlva[LL?ߟ`zlb}/SH{R]Hdv6%&K>"G 8x8TL:MrL_@ځa$SkHSOnMM, ɝ PBf8tW+._z';o>O{G]|ժ$"U( VUeʸ,XzɟKH|hANqLCQ J He='\e D0yUq 'o,{X }7xqCyY +ʕ bCG#P.!Cэ^&U s9fz!+aY9N6Lԕ R;zDm`q۽NN[e'SœAڧ 2U NH`JrHGAW2[U(п7{է_~婗9e};GmppȾC=MU ud $fd8n {6#NjPh8^\Jp0ZQ@*tV .PqZeEzϿ6qo%d+Dܮ@qeu˺]v>G6lٷu O>ޟ٭7n_ߚ읿~ݼ='o~;7ɷoW^mܿs^}'μxz{>'2`XjYFyCn? ^7_wy?Xcs651ڃ3B é~`gﺾle7...izF xsoͱo}퍋/y`nOV?m0h* g:7ō3嫡Z[@SzP(EcH Q`<Np`& @@d (ۡ9<'3,P$(@aaiծX Ut0V́]QS"$Pd$19PWYFv?ܼ`:oLd+jZT< F#7LP;d0[c"xD? +*M'þ H0X8yh<^w4ʳ'DҒlq)rB^oaY\L!f, n"Cp(Ƽn_ Ne @|T8Lb-XԔQWcӥ⃇LIsDq*II@( '҉l/]赁h2'!L,*c t?K|+OUtuxPWWWD S I D%ErVDe%%e𩭭j()7]g$-%el鲒*uŕ2XGYmY<6vڃA8Wțɤd2;$@zؾdf3:=2FhO& j2fI&P$}SH-)0#GAƢ>@=\n=Red$ ȇN8Ar\0C"̚z~Hq}o۴ǎ_x f7o7>|?|pmw^{G|6էL9~$y+`60F=KQNqC31"Ht}rFƄ~Ef@*_ ]:d,9a4 $T E$;;xH;afqF`6ۈ'7(1s&&]##iJxX\l,#~O6'9 ș `y3,^Κ v;"dQ U%dF8'B:l s!YGIO!6 a2f 'G%J& v; Q;sm"x !ܠǍ:! :utÌș<8YxgFof# `FFZKi0#NoBA[6C;`U3RSy ?B%r+HyJhpԔQG0Rq&=h)&h?pAF&c@D GfҀ#RF#eA5 &&QHA8xZQ }H-*U ps>E-'tx'ܼ7^ś3Ͻkc -˺%Ӿuoνgo e(JD'} ޹#bq)YI+y{w"P<I,̈xc0/r_dł$$۷dڕ[w$HޭY}l=mJ&ǧ$mJD)DI4>*Ʀ,Ѧ$mtt+opcW&.ѮόAH82v|1dgzC6L YohkH܈LdMbiw-3dl6&L7X]ӟ iJv%>&Ai\41BO#B~]e]ә/C"(Mfgcpm{ K@$"љaJ4)>FkN79􃽕ucSWGzeK^|ݟƫϾɷ_d]4H5IMP*U)Vl*tC Xp1,$Ҹ7+=!n @pnh;[a ݂O -x?Yvx#o7 E^l')p4M(%"!:v[d1d0[H-$+i`$V@!p$@$lܐc,4FqCl]hPC.AN$ AyțLuˑ3ȴ&B!;y)k$ʡ]є*=p4v ֐ӝh_~ǎ9O~'ЌHpQъy+^r\h'-Op~p4UDh&VR*s|:?H27GV5 #[XYQWb\ /W>@/8ih nt1TǸ2g*f"d}vMCm ][2*w僐HyeRPAyn\Р(*Ԋ"6H5} a   v j1\dMxM;4 ahfNzWAu$|$wYi 4c}#UJ5#7PLZDCOP>ul!偩^c(Z֠WlAkQC@$ ѦV=vUVYA;M̸0 Sxi`HFjs\H<-tF7|e%ኊduuq&++cQ@Pܮ{e4H@Ƭe*(Lj5h^6 ƌ\̠vpݢk桶}'ݽyGk}έ[N:߮=UXT (ڣDA;؉nMXAS`vPlD"Bb8UZ۽>[ɔ3e`<f3ePЫP.?\~ޕϝ|__]YםUK 'Τ暒u~z`歗wO_<ŧF9t|EJrEVvi{Ȝ+ND*:=o 88e<:ѨC-JixEa]E`s(O N桭^ss͗dQgw&ygLWqr[ٺ?w߽s=$NR$U 633b;`;1S$1L=s3I[KjW:y[*Z-w`rƨ`I2lUJ+N@~u(N0%P)׏)Ê)d jTiRxu{LYQUI9JƔWp*陊1%:m Ñ6@m{6IGun$8RgTX4͚ 0N;f:Ob F#fr"{d P0nbh5NPC1&cpA;CMDӱpwGk>K$R60V% lMν\;qz]8?t9k4uΜw hh)~+]p>j'w)[/k"\$ Yvb6GςKev 35L.hSsKoOSWG]{Ke\[MS]r\OƛpLLQa~ZQ]F /$5Ɉ淚]ED${AyGC@ F燕|Q 5DgքZ;عg-Z0}IO9mRL}'LٔM[jC}=3z;=r5P]]PSjǵvO1cr߸)M]]MS{Ʒ6OlkV՘iǚӡl6X<9YvUKMOi1L91)XFlLi+}a,.# jg}p<8Lkf(G'tT4CU3a %#ujYG I't2IUicUjR[E, u1 d5q.ryꪯD~+Aɤ*PòJ=" 2bN4K9@ NgEޙAϱC>q2%Ea1[j9{c*M[>Oaج. `A1G*^:J 粙9 y+{&&2$| QkNgg5©HXz AZuY4:i)!hBi:E/}fwVR0iVBx oPҜF(-QsZA2aHp(0$)3X`](0& fZR0N[Lbp9-1?x-4QLj|@FDoIBlJ-{*T*gLV*5*~;hFu _Ï޺u>p{>W"}OQ>BdO7IK!Md8G$!'bgH f?zǏ=zx̳6G{ wA>qţ_=~ۇo8'!hEvۧݽ h8//?L/]|*X%;<1As\:wq'Q*ұjbvZ!sM. = bx`b4.#f5Gy"~5x+ׯ^G6kW//2&S q+"+| RPQk]-6>/]ӕAUIkD&/+Y)q4)'Ohe+H%nxī%nOtSNDăyR~D$,a7`7SIDp˗]|ܙϞ;y͓ǎγoظn>)>%6,F j9feį#2H  l O K, bEi(6*eFB? 3PI;O= +hE](z 8E$I(rXݢ I8Zyy%--IgF:-`0vogB F( EJrmj(N\#gY0Mfl8$惀 -M I:p0 k"hcMz=ecKGUT.cBKJJ$YqpWVWUU@kC˄J.iATWcNjZ.׉`\fkem]_r۷:{_Yr貲KK>j#G &lĈQ` 6D/G />PNHUUT;L"I "6jJqEW0mn3nB/TyskC}cM0-DqLd 5. VWmP0k}ޡzo<_O~puՓm o>=XժFWF6Ҥ RAW}[Mq`c+Li /TT.jZo2:`4dd" 4Nc c1%md ،7˜$0 !f2CVe4z(  6gxҁpSϲq9Ry++jɹPl31t֮P23 ,'IgXLSdP!,SH#As*祉0mBV=;Е\")} ͖3q`4\nrclMCl˖ R$^hhi4uJC[S_&5 3pL$RmmmuuupY͜H3,ܵ`4`ɲ6zzw\rS[ g.XtEMͭnnn pI7žvL!:9ҝ]n7C-MA`ú%v@tttP_/dƆzIG>KĒǃll6J!&w/.WVZRWW.> "H4Բcޞ\:OgSpسrdW(~?m\Gj\^[6 X#'RSw,lh|6N@:v sB]EO0.``as3gYpѣoL2-H754"X---gφ.$uCMrpX *0I2H2KcD8 F#`7[=aafu`Uښ1%!-PtRWّrԔU+R-¨TaMa|sZ2$k-kISiIIPQ3 2P"F9zȟҒz)<:K%v)"9̀24[(g0l c?Ca[!I$(Dx'aCw]ђ1FF]i" *5gI0IZf e#I$" GKPRHMLKHA9g<?@̦GD JF`8+[AywP<+(D*(tniw F35Jo;u rY(ڵλn<ڑ?y5k6'ZoG=Wn_:pkg^=vPKsny Νu`m}o}pG,7^RU(ռJcQSE)qq5 hyB{8 P= !ł#IDr%M]I-Ԧ6.5kWٴr]iͼ+fڲug;~_ ot3o\;w;οjv>ԩg=W^W{w:qxӖ -!ŔvhK")rur^dTdJFUɑKIL!P'{K lO7ẈCPkpv0XŇI0 VPA1*gၬ&4e:mYyc}^kVXbvlgۢWwΗmYgݻؿ[;Ο;xʛ]=+i+k7_ -l۰hǦ6,ٷc;WڴbdžeW/ze;ܸtvm\gn[7{Ik^]zMwm{[l]?{ٰvƵK4ge3gL!n5735qr=}ɎB152h1S+8@]GѪteDizXX!)DXXN/d{xn`*y^bZr4Zr9EnD[WNgjZkZD.UTZ\Iża.c kq!8'B$kFFwYRQ! :m`~g3 ~H0ౘy |?*,&G+&/hH(FOvx+N2iSMfLЕ"#<P`F$UyUɰF?m^mE Hv|0\'ݮۑh1ܢ}.z%bLVD(0XJGV#uC>DB,uS@* ,U >nX)u. ;4HH M2 65GC>w,a*4 eHI\b1vXV6cYc@AV*2T$Nt H!:U`$x5>ONyfiH'cdYmP!V&VOgCthfw-Vc L)8iJXeVm$|Hª𴖣URFdE)<RP&JYBTgÓxhjV+)*(DI 4(~MJsj\M*ZUUtjhг%7 GR} *% GQ*ǒ =1\}}˗}wG>{?#T_D}>$=SLX&þ=~> )-,% )g2졈=z/>j%( ~ ā"5L!$\n2&r=J,W"OѴDښHF$aH˻wuIr`} ?AA"\?hbB`/\xϞp¥~hD((nxcP" $up4DGѮH8Ư&jE9G BA«O+D"h[7ns]y|] pA]?1k"K!W!DawE}4 ە`TTJ"i_15 ޺))7^}*yMI:O wwP|4A <"%n3 qw͛JPD=AOv|Wd},.M+Bi]S':ơ7>͗+^RVUWW!U_xPrIO/އ66$/Pnڰ!E5g"ZQ|_d |CE*#K_bbbW8lc 6$?5^|L.WB1eXrޢm E-5h8PzNG^1縞!J+E4N 18kQtnCuyy)bU%cG""~Gp4Nak{N'Px? TL:(́.?7wvOplxηNٹ{?UV$>z :$M2i$(Պ&"5STG4*/^ ұcJJFM!e9gQ ҕb3,~UYiCQ"VD܆!ϡ^!h(8zlcYg""&VZVUQ"J DCJ- SSr0!$J#~ Fni%Buhu-)E谂ozhfNij VĢQif!Ib!X-$5iJ+SQJ4:5jpZ6L뤆'_<)dehvތ˦y+IUO# 3p!4ߛ^0<H6ϴ45z;fL .TDUX){e5ܳhw DIGB(åuI&1R!W1wܗmU/ڸfÖ {{.i񓺺z[[;{z;jr\29ݎL.]TÙYzX"@,BMc:9|9WsI{Foϙ-Xi+4t/]8a(즌t>lJcD)'ꣻ~Dn߿nsz`Ow\yc໿AOݺf?#[ۿ΍ KMwX1k(B083%ɓzz3Q.#X֮՘jB53j8uƤ{&N8q|Ks}:鲦L.[4iƆt*j浲Ǯ]_x?\˿;jZõ9 œ]9;4`08fXT?NiGl8ْuzB SЏV*Pk2h ňKDRtz̞PnO,)Wh#uD@ '[Z']6{bp( zgKWlu\.GG{s[[Kkksoow$v:I+fk"mhl-[2nk4ar{k[}&ވ xe[ q"544b1V8g͙9~Art;c6:r|朗jms-1s}S}> |l:Sx,L@zX>N>{$kז^B-(ǡPv{lHͦT:xCމgY= Msͺ]F! P(-Ν?c\{<(MXnFQ[ijh\fEa=@r8;;2Hh&#LҴ}a*IA:|8cXa1ɑ 3xZi9O)iF5N')(ra M5 34>\-1\5T eyũ*ВހWA@)DܐI#a٠k#H^_4EVTtHOTUzs}魫WO:sƭsgμz͂IkW=vd=잛ݺpΥo?z7Ͻyg<.|څg^80k;wo?^;EsWU$`Ni˜Ru6B>-SRr:W)͟FkFCN="XvaM)W5A  ЦcI=fOݹan^x˚+Nyy{ɣ~c?q;G/v5vd`Hec~gs>;.7!qLbi?B|o̶ 5|~|>ِ eS32ZRV)FVRV&RQێ[ g޻}˳hw<5`](ahe5!0f9<n,Fta,F`  d.+f#n ZП<^p?!>E1+fNK|O^8ZLhn6(w;<7ۭ֠FLa+QOgЪL$ea v 4iPPVc/T;ofCc8H2O-aJ%TYh*tL\[G3p4EjUp.F!66s6CI\\n4m *(xR8y a&)Bď '52Z'c)%ҩ+U l3Ƞf z`@z1pح fccThe,VZ(T fq4!` g O#%1p7Q:co! QS6QzMv ڭ` qC]i:.T#'v Z& [(Sc< sv[NpO9bk4&=RqL:ڠ" J-%y'mRG?%Q-Bi&tFXUH4hUp]"Tz (k4 GӃgQ"%JFQWJ1OU0*%h*^F!] epĽ u4JS+DiMBtIK8A*PD)#2 Q7VRrZ^^ŋ[>?~W_WW>s/E7?_}~GDQ}_/8,~IȝD  ģ5LKeJA1p$=O%j6޽+hw?{GR߻޽/]$J+^F+ҥK/_ԏs.9w,_vKR1DP )& G 9JzaGt|k$lKu%o_!pEl7n v 7n\~*%QQ^ѮB87o\dI&("/5p `W%5LrW7p=ݡ$޿qkww7a1eۍ]XB13ϡ4IqP!vk>uPڍaAl⟷o\J>^#h_9w™'O<9}U+F eyU5cYy嘒ҟQ`  CzCq"ë(W(Vψ =ЍC"\UDBiC)c0M66d2Z)Kh)i-)ӨFjr Z'1rR9_h hrfIhA}-x Fb $WA1jGc9_ NS\esk7&ʞ% ~ܙ;o}epx4Q[])>;Oz%+d zp#ԩ}TPX0~\׬X}X~mԉs͙:e zZnT 8 eyBEpBl!W uIΙ6s^cV1-Jv#M}xw_oӁ#ou]V9R|a/Qe>sBWWݷ~w?~ܿ/'.?q?}_w|㣁'_}~30o߻)M9o÷?tX&ehv! a4iP1X7o 3ۢn*j'L7g|}}pe3mBKKӼWYpΎ.}7,ljXe1^54r`z.%:VXO`X&JxAaT*J"Y0c R 8hنi << ggyZ"sH9onPh%e$s8 ;O.__}d >Wx]GWcZ49f=JbNg4Dy7eft+.7kMu1ycw}}U*UYUoYP]cU*F)VA7b'fsuH2eޞBF$yaœ]'4:|>fM͍}}ڛ6pɎ|M! ØfPhђ? GL\PF~SP<n|%2q(Ie҅ښYwuǒ9HMʫ2%t^|a܅mul XP(p8 DZ yHMcwrOYg5[]6"Jpf) ΁֖T2Mqñt4 'fUW<5a\]C!%q l&aҤ mooU(dP3O}aQZg:U(.;mu5[l7 z:jl*0ݎX4Nl '3}.W_J.3kvGGGMm}Cc3p vG\ ?cp6t)tq򴩉L6S Œ(LBCJe\SD"1LRh,>pOPIrs|m6u6a`1hd`P%M^_Ӝ(J.g0}` (xew/;ǵ7քH2φp<8=cm3o v I`F%8EP$jfL~t.zçܷsk7ZyUK͟9w\1j &s\/= J7 L%0ͫFTX՘GpQ<H?`CQN!!M,k2=MS'v-ݷbg̙ܾxz֗ݽȞmo恽=oC~_ VNΛϜxc{9ıW䩃o{؉_ʾ[yi񓺠sib>s eBrRE)8`]4Zўj` ;(1 Q496ynⴷ"_ 4)r-2 HdHCJFQ͐JL}sg,Y [bqNșArmu%X ]#͊,P`J"2FN4a,e*nby k4PLhfb4 .CĊmFctp-ZE^]Q034@y$n<2rjZ!g9JR K*R~d?uO%%&J'z1P"xPT*(<4;sװY&γZ0x&1,4&5 @]GFCF|%446b)`p Z4J4oVpI.DL.^Ks$pjlzI3b8(@Uӌ`% !OUᱛM ۧ(jI+hIPZ hR,) q `.|sE W.zu5L4IhRB4ihWX]C]tN bno$G'l_HD0YVӇIP5QsWn޸kį8$nݺ}۷I@s&ωPY J#hW@ioܸULd6J=Q)&BiW߻~]ADuc1qݛ7o#O (pH(ks%~\Gz/_BO<~Z߸u̙KWiG<%UdcK+Ɣŧ^xaϽ0D{64|04CS1X/+ -EdžCэ?+^hERPX)gw(J;J>DR2$)ŽCWA$4R$@m:c:3Cauz M|-25DxL4J'SH I3R<"J;Ҙ㚃V0Jy4!9A,.D1S SuZCi9sfZThr j0VyX( #M S}GLiHR(΀wdfy+*0B0^z``a{\]sľ ,[~=[>y#kqz_>**G[:dE0 h6P+~%!M0n(J M{DÖ36 <}G/>_DyK+CAAQKX*Ÿeeeӫ.5r=dldcK?3J$4 DD WUңB.h,xeeR2ijRQUV]^yFJG(ЄL&[-2%RMBKA /Ezd)4twMFШ(X+ Rmu*V&"[MUc5 E 8Lϰ_(9_l]mGu|o H '+W{9Ǔs:$,@dM@9MP6mwxnwۀmΛJ:ӷTڧvUk5g}}YH0T_E8FbCx($d`0|xh|5B{@5I6";9|ZP_ow6"$I ìV|S\Pj5z00HA/fDwwg<Wj662zvJzx&)g\?726<:>RV +W/`{i-f!!IP#D6 W#o-gLlC]\Ҿt/S~ivv G_'@r?]*_?7s7_}{oݹf݇r̡g_~󋟽ΉW;uo=}<|Ё~GYnZ?wϮ?!?N?;.bZf4HN ٝ^\c q^.kcÇ%dRsdbrv驉ѕ㓽Rpnsszcn|Ti8ˏiuIdUaPJs_~07~xnx] S-+VԭXc$IU YT8}]T!Jx EzLFhd]8=<){@bMq-faWQi8Z1EΛUG4MXCwv?Ͻl++l%bCP>ˈ\g#f?XP3W~kv}|'9at_(*E {15 DzL0 VOgHV`L / J!Rx2윙R9˗*e =Wb`.LģPqi b J4,fshV*&"A>hotw ժt*GsRPf&Ƭq91rM[Puh #y$t6 N2/ JE+%6ft,gsbܒ${7ϬΖ2RId"FaPT[F;۶nis?{G{'St*KJ@E8Nb XE˕tAt: ?24{P= 'R j!Wy%KWڪ Fs@|h8vbwO;xQV)fں۪w|x(c*^&TB[ xkXfs܈}z DSY5s4QGMe핞J{{͵.Jf`twp(Ju߶{WV. H=2:|GG@Hkko> =0ʅ#1hH,OӹhNf¢Tۊ{ٳaZ*I z^bltZnÁdP3H&d"7=XjMH"DMD@smܴ}OM9\LY,2dWЬgb:H3$8͒h6fЂXnonr7ۍ%+ݰ]{ݒ믹'.͌ z ):ZQ|k0g6 Usyf#3&vs;zfw*njCՉ30pV+Jas!>ܦ+< +h7 L$]yZ[$|n!FI.BI[Z% $v-a:p!9b`:~IӟDؖFyT(nRvDG& L@(~?F`܌xkܰZ bkLAuE< ꏥ" b,>^*6 "0f0r" O Dutwboɻo|޽{g}릻wn}޻n};G~wcģ?=wq˶Oό ŸRdgeHI#<.DȜ궙19uqjHc^*Å1Py$jϹpT"(!@sQHMM:=@{a=vu3v+}`/=Oxi{g~'~z3<̾G?{vnؼrdXɪFU1 Dm.daepX-Z̈. kmf0$q8;pDl ! {y(M+p*D^)s4\@De E i7Xʭ(l)GFk3]fzFFýPh5f'f'zW[94rozkXfvnXuՏwk=q׎lZndkGڹfϭkcͣg;6uwwZqU[kS|>|}>QUP= DJ="L0 DdFW#GCCxs~t]ZijlxjrCrV3f6P'B?HK1+M8=KmPNBNNV y=pNCҴM v;BF8MpG$#"pd es pQp⁁<cHCYdSBdpH$Y8f) e1dP 1. ){95íh %DeyҙYB*I' "V(,hFI0*J(~HĿP}4fX0[X. ^-sЀD6Il3+ by  ~/!Hr<@2͋$L.8+m,RU9A$4f GӆZ<|!˅Ĵ+LMCӠk44TnRpMC0M.D^N 4=o4"EGDXU͉2bnniZ/FͳC~tO;s\8 .!إ?q ._~uo.O_ 4 !kWLyd5W]sү.^qt/K&e]՚h.Bupgi8ExI8~ !G}:m7MٝNjrG;tGN}TҎjy9v+8ڡ}N"KG#]G:h>:ӴN or w?Ç:N☦-yX!$hǵcϼw컧ϞAF ;sFx<}ZGЮ0ZtZqy6ly;gN_)6xNa4..m]` v{5gw\ץgiThWuO왏4hO_Bs]acX:i"ӮmVUp4v;`'¡ ֛ɣp>p_}߽Ͻo>;:d^&ba/R3YZ uHk3y]nw2;ۅ8wyB` <# H-͓w;mGX4!.#^mEN[HAȾ%V`KAF ø(rh@U$N x  iȘf+Ւ4H#rFbqмI^% T!@NPb1t-G V=!>,]fs  566j, ~]^Q `  ~Ȱ ʢ(8,L]%h6A;b / NK]#3k7oo}/бE镫׬-Vb4'* xǁ#Q#%zc ChC~rud:˯5ҸS}sCcmn<,l%z<"WG%&a9N DUӭRGk@GGG (EA^ l6 &Z ]:ߑ~;O-ԵUaiXPtQ'&T*m۶{>Bn=4>7/?ߞ 䞳3rO= =|Ͼ?_x䕧k?{w۹e 7ɱ=g}뫯O>~:2lnؼ܍ٝnfRo=-^ 4^N@5P8A՗ϲJWwU;nٹ~SӣS##=tD* |wDϟynO웯>:;tܟ1փ{%P+ZTT[:s}ɶ|iُ԰ԠUJlnn P$t0y*N0NjT4ə o6`P`z6{(8K2Έ.Ө&6MX&R@p7ޞu/w˹7 оf/ V4jܑ MI'91‚Vp=MFv_c cr7,7/m59Y`Z̦oxx^ \0<4@8/eK`,IfӅ2A -&H0 Up$)>揧Sr>a+B>]*fSh4AD2]km*bybjrv*UL xrX6/r"omBd|k{` J.>2`| ]X,ԓr Ax+B^ D0+=cZ_6[M$sjkm''WjbRJj2dՄD dT$aH0苦bcX8Hgg"-B)$NVᡙB &2BpRd EQ[;ɔ(sֱnxx#C4^\eK?NơH<$áx V;3kFnZS\$/TMׯ[6@ˀqYP|0spת 9̏phIDR4&\Wwk:d:Dpb˹)l0; q8Z"I iYY3E,ujEb]wʾjgh0z\⛛X^n'!O ".bo15Zl-nׂdV7M/h1]V3ʥ9ܤA >4πwn7ʥAK@ XQcf)jM*N\B0i ̣hthCN;t\N;ṕajvFn%(<0˰D7ł,E^7#;) i̟Ww""Fr:G"'y/YhفYhsFuÐ!Hh0lx 8C4 *(ժހ߉p7u`SQ ^j-anh.'rT%ȔHPx_XD_鵓S`3#cVLN iɄq_,MD$Ky#x>N@NrbJUp!I|RJۊ]`7X0r[>[MwTH(mp_+gbfVSaַٚyⳓ_}u#bO=ږT[z*]t>EXЂX'Ko~x*.}_yf{svKS=©d8JFd(!%T|>r$V<|PQ>TNpMr,"t!y0Ce. OӰVYxRCx(LsN+*v &q8ĬsۡĢaH^$Ai8EbWUx~Bx<@xqLcQH:0pQ-i9VyCZAf nD]uWÀq:1ՏW )$ 3 F8D NeFN4ZAX!#C,Tȧ Q jf{W Ɉp,Tsg]+"i_P} x- e  ' `v7vZ,KB@M I! S[ȆHDs­6"6d 0ʮ183KI̎PN<*HGq FQIڍnjt:$pq Y+F;O0/HQ:J̺ 1Fnh%fn$&f-+͌v6;nAFXTF9epne3,3'i7b#n5AD]4.ӂmfA-Pljjnn.6^9|dG={?xO?9~?}ҹO.>?K}ۥ>/y׿8>ǿ I,jzٲs~ votVx!_/"YȋLDJXj?Mg43 ۹se$6w._9dw9Dy;wlO>wu.! ̐hwpD[=|ؑW ;D>GN>|CGClHPQc̓hpgξ{ΜF%NL^S;hk T)U)ȓNj' bg;ӑ8hN8]=+yHehS=qV+x{w~޻iԶ|7ggϾ{;{H%R#izh:sJɺoA4V{Ǐ>q ,*xxxƛ/uŗ_}| ʽϾx[m_򿚌MfCCbEjM͆і-^jݰ%w?yBmc(cy`>SVj|>[*Z[j5$Iʙ2 XFMO^v52Mt)~cm0pHv?ۿ;|ꉟqKU޶g~GnɉJ[{ H8jU* 0a5:-v\AoBf 95;V6:%#3`򏖴G~ss_j&4OAZ>FXD 墱3\uҳO؃[5r-?=/n=ol'x=~޽sl};o|['z;ss= =x;ni y)ԲiAj wnh<9 1Y/lRmݺ}իQىJ>-zGƢAHEC/*Pwܹ ? O|땹/_Y8g_ٚZ H)Zro~wvªyZW\ߴs溥M&D6#L 'Lb.S cyXjF ?XEc`%fd * Ҕ{p1 &:|Vctodj]Oo\iw>]ſ~sw?jvz-L;6'OjN`njŃQцX ES7 yM}C 80qVh:N&(?|a[8 X*_(erTk+ h,HD(D6'1O߸ZCGwܲsxxXỤ\l+ҰMpRIH1_*e]0B&[#ZH( |axh x}D"ELEx2|xzrvMkww"Y-JFTe$Z "|ڙʗD+ʆpRTX.EwdT(2yz/@ gkp8^Q $UظuÉgyt(ގ-7mZzMЏ dRy8v |fx2 4r0>Sb?D~ ,L1FUYuFH%[0;Ix.#|f+t}cC$ҳϿH*`8pQTj% `.nY`pHaɰ"`D80%]|Xj$Pq V&C fGb.̍_CqLHV码Q ^!INNǭtJNJy:v$f39 NMCjx S>#,_r4" m!\ k3f;kC2H& $Fp6JMXnlAAkDŗ5Q\s9i7!C;acИF2XGpXׯhho[d>hli2 *t 'WN[ l uMF+rsZBѩ`iu7[HqړBn LCt!$ʒIУ\ A5Mr)Z8J7)ims!_£i$\+RIU е8IN1ΐ. 6eQ3zwҘMbZ#r2*P1+flZho?Fq Ĭfd! AF'9т,ńl&mT# F3 aa4Yu0XFĠ YAyk4fU7!7pMӬ"+`kQПHhq ODQH^I_@y^ iƥx9h_(QGE꓉WAk,ްϟ2T{ _0@̫dLa Oh1~ \(N ]HI":};'U iwf0?)5=EH3E$`)!$/b6!HX%ffѵhխ|0dӝ޸a3o~yၡގZuʩS'>ﹱb t}|k&6ݺabh@P5WHFzWvTN<~eo_g&_Kz++&zkqŨ?P567,?ޒ?8N?o_t˻wo[9\)f[ }h!I"?Œr#7NnET%^p&rXʅw'QpU D+˫<=P^O$pۛ]B1FI$fdTY«>% H")p@ :&w< Lgv\TU9abfg g$7 ehRvYBг!BxX4zCCC#)ƕ(T_.!HHZ/'K4BiLHv#ptaJ9 ;Gj4.%2(ڄ p@S[e75 | CSÌmјӲ4#=!:I rBH,JwY(#a$ >ɁD?;9YɁ#aieo{-y\c $iv\.qY+O`,C1SK釔ۡOӦh _K]tachXhU|YLx0zS뢋,NSN|]$Ln7C BpqDH2hdH2$QG׃%N !4 GhCʍXxQ J Įhk=DSh-b !n"ِX9f1B#>Ն-:f7Pe4 Gsc0Z.;Df~}]5&ÏdyL?ŏ>|^x }pu /t >C+y/~z*y(g_hPڷ8U3MJgGv_]ҩdO 6nq4Jە6$M]4Mv)Cixb?rCG}M G;p#G4]QrAjN c`=ghW+:H}Ku>~'N?q3΂<5 \'O̫D8zB#QΞѡSgN%tj88~FN\-jv|^KӅԊ Wǵnn,;hPڙwΞyhietBymM )P*{=Wӕ'#p9_yݿ!7Uw͒5]gԵ!ضX-hHҟ/ZXc|Zj}r˖-_/uzåKjOtBF<m!F-[cp ? %A<\ KPBn뮁%@ Ėuu˵t0[Mh:N9,.f2٬V' 3ch6u CT߁C5FCBMr2'wP5骴 FR$^G :C 4#N8p`&k#8vgk6[B(M/jj9h(oBkðbX88g\n +#.. I`cp`bvv֛vs?}#/v},hYTBS[5BL4]QsR&lҸYU^ l^< IW bߒ.3"ѷ..< ׏;?_p Wvԉ{WKCF`[nuElo7ش ;3 f0 f`Pnl6r `3hgܐ F[ lZiny(4˸t$0P!ȋ%yx J"\TvR[-],F@"&8'iOfߟR'\ś͜Ŋ5 -K1֖E?ec},hs9yYh(QC =aai趀@jɉD G_EXR20V)kZݫYjmmd2lɲG׻7RPz-]%0L[M&K~c륗^O._440~톩ގj{wlbbjllbu6V3f DӒBS.^ 604;8RS5\_Sgjpq V-jt)V&{rn?|7"(C%NIUP9T?WsUc{ѽ}'{gG{t}?}ǟ}{x]G<=?p}x`ϭ۶^zzϞ{}C)w]~kVY99:2:@>H <hHcW,IOح/_˳⃟ۋ{:ƶUQ o9sg2VkFkQELka ?0/[d_foi477MHf"Ãa5Mh4BP2NĒp,QilAVGAspm N DxQP$YhD1&B X};<Nߴfc{ozw?s}CWoܖMN0&[3 ڰy; 2_cu艝3$` Fy<( "aˢ X(哽]J 倗(XD#hµV L O wrJGWk%CD0We'@TU::`Rd?ݼysOOW!mL<wyr(PŒjH{-Fx(OQqgT*U(+:{$G>: "eSt$0s7ϥst 1@R[j&:ڋR{GW\i'2D*G1X.2MSU l,$rX*Mf|0Pd:58؟ͦTXƓL.Rh$6.cB0ƓTFMC!75Z0|u+[ [/H6WU+rYV *GiށQp5#i0/P$ANejn^-yԪuk<%Kri㎛  !vؾs#Ã׭Zzz[Ù$\uC3tՠ6>_  BdX+a_{o疝f6Sޡ [n+u)P:_t0ū5f29RG"GAXSA<*Q7B^=306*d n"5`.J&}=SyTVi1 rrܚ/TӈmSήֻ}˭zɩQjTQF], hy]be$.fɲ>rއ\b3| Ob6㌛=.  P֦y&ˉ^[X9"J}lN b]Ǣ __qx.^q/ B4m4`'H_Q#9`Fʍ$c=!t#U0&:q8A V4xH*2YP}6$kJf~#rˁFGD K೤%kpd,6jGRa"$Dh JqC15F/@`R6nI` Ʊ CK0ķBD!>@up \fA 4M -u+[ M u uMVm6 +7zA,+ݸaNnr9ln0]% BpY\AŵbypHHګW>F"oi1'i0yk8H| e.Bp,$#{\ΪO pDMC`0ݬNk#*᧩.456hl;- M+F{KeZ,&܀d[ъ׹0hX[#RniZ0S ɚ"npk,0A4~NmaLوXFZlu3X-fS;RS*l2k60Z-ZQBd8L6fݨV'nV[apbq N,iK2f Eݸ#ܨHpa xE,O0\2c>N Z&v7Ф!'!+}y(Ldѣl""L d|O/ z|>VH=(#! $ 4MIJ2ÃYAtHZ`hFO@^c0RQ0%.oe:C˝V֟, 7Ϭ.TBoe+ ) Luu042p=Zv %Dbax[!ȏ3S4tYn54ԡj͍&ՌT0Dv]O$&p,JtI9M- F=,] ɦ L.\sԆk7mG-^{;N[5:~jDXOpgÃ]ݕt{1S@}D{>::53ؿvb|vtlzpc#+Gz{#gW@s|Oy'ǻWM=О5+>ow{k^zol`XohWuS}Hgasp kQ;65}w=t-t) b9}ێj{g+MFinx5{zm3hOl9[N!ld2Tn$U3,ɀIDЇ^Œ G:E .{H0Ub O'䓂^/2Ϫq);43Nmϧ^ftۛY>l߾nHЯ`> %(`8&EI8& qZ(kK)\;;VɆ#A]\(aUHˈ>o0A{X&y9nӆ v, W@h Z/I,M05`#'PCb!N'iLITbbvhm"OG$&^t;84܋"p  'r5 `!I0L9{ MCu'T$ -/]D{2&dHn C5 acr-ߐJՅ#( eI[P_*~W|?W7S_(TI8zc W!8J(Mk6ġVdMڔ^/ewih%>ķD;U+gUDVbyqĺ҂](.&UYPT˪i ؁'8|r+J,L#D7 ,zNѐ$0 Hꁑ@w5(WiGiW8EJ-1dzmVئY 8 (_(;e0+jUzbԀ]-kǭd _&dX >qCh(W#յ_yfy/?+#geZG .a+)`]_2v[tR"NiPJ8ʦq(!RK)֥5+țk9hw}+ODҤG8x Q%=Lخ2RiFPW) mʬ٪՘RcQMuFѪ[(WlF#ӑF#e0ZMl%n>i0 GôA0Nr M|6D -&xNn>eљ6xzX7\_l}. %A-HS0&h"ψthQZ0n1tǻ Ӄ#m[fǻ7tmoXsZyReew}b.1^e9q;X%E .3 ~F3=n_hxhjæbM2}yJCZٽ`k`]U`}N\z~ŲLI3|"VXhFi:{F͵l]1˸|q`xP`ˀSVcUhJ#reuD@*Le̮2pj`aTk-/ȳe( )XmH +d\-g]ֳxmGg7;}ĩ=xc'=6ā=G=qSmٳk鉙;ȣ.q̎;&֍uu6P); w7 opg7O/W=/{~|k>Ozn:[?De2;txXjx/o'GZR|ƪjzRL %©4Ch2 #NT"wAQ*ztvp 1OCi'a"f; &jawpG/< LnZ/<䅾^N&IjX0"^p ϦөB6MH2t D Eө8G(흚okjliLzEG"~B97WR^2 %Ng CMM-ͭb57׿K/jߺqݶM׍ GI60gnz{zڛZ;-L!@[}oS`[#X{]fuȎs{vNlO.iiټG uEAYy2o~\~zm&6 nj4ҁb:XWKǃ.yGRf]1=#U*7mh\KEz:[佢-8DS 0X k?QeәT"x!e1Tn :LD!,c-:y8 cQE2F|5M!a'Nk("<$Ƴ"@47;9;R2 R3 *o،F *a5H^D% w #B8ݣLF#,&@iEx:bIDf :DY}I<2Jm GLR0IʀuVRlЧ5 A%h:dd&<kJoƤ5A}2V$JYq8֎_{~~wn}|[78>O~&aZ_|r ,~ iɭm%rI{Vh@>mF D)ٲwhy&DkJ["ɸا|ɭ8$6 ,!h]YI!yvii3 Dv I0su+o-\@K7.I2M],eF<إK]v-XJ2NFӖ3蹂 +א#\ݼ:} GvޓA" ' YiWV@iWLj%|vsD3[(}+eeJs\"7m7^q׮05˚`&8 .nJ7tG:Vre}xpQ`W ?)n.]x틗|^}g_zO=G1kGzѦ5CbH_%eTȺHvPzj`Ӫo'dAVjЭ#VH&bUBVVB`+y:w ]Xe޻B(r%H^] &i*:qR_ꌸDVq}i76@Q/M = eFRf+^/DfYy] Cl6[[,dI=Ej8hӄل( VR7Wi U:mIq+t`[ή%iI.4Hv:HMEC!A:^ :siNc-=6mu衳N_yK NLuZWV@VɠfMJI@۝8J`TokWII&PmywV!+x͊j%wqR.'[ֺΗN8f%M.;GZ(i:ZcDдfR*T&R*FE F0)n0F1hT0%=A:amfj-#8|`ƫ5ٖ  শ6ZԺ=ۏ>;:, {)ҢS6쮪P:O~LkWKXG]6Z{C::no҄q&5%crS|do-ۏKgLQUJ:hцU{,MOMMwEba{!7`9_8."'ĊA2uu}w7??ɍ>7xϞ;txfb}_-']xϜ޳s{z]ӛf6l:v`ԑ':ut<6{];'{[;}ȩGO<>+ϟ?2i!"5kkʡ2H )"-tjJ)/DO{ ;!3Ͷ m:rG//B>Kiq^B}>]Ft>W_"D0DPP`y -XuB ,_GB;8f%Ib5; Ua([.AQTU*L'-H!ODSam<LVIG0d,ڝv4%QYzLf݈s#"WJRAQN74yE:;;ЃY d7btYqъqK! S,XhRKp=`vI)\fN7%ۭ4mcP4崪5#$wDd=v$4u^BPZVʪTV)+jZWARL[U,S*Rhtj%xVLTT)rBS0{cHN 8ȬhFEYhRUmW+*k!W,} !rq0x+d' y&blR#MuPkH]`Ea02ehF'ɑ%Bp%F8",Z#e BUS@#f5Bd|AWw= >r0Oǹ @ Bp:=)?o.HzE\@  B+3|<-ЩfuлN Fkf -e-ZnANhOྚO3KL-aɲ` NX&=Q+epfXW`zj6p>shd FʚJpeZd )c< I2HՌAwTqXC@:R = D `RPTi ڠWY0jm& 7;f2CbA)e@PVWV@L ѷd+sC}ۧ7پ{fƉM;ټkMOLNvLnn,v][?΋nlIuG:r-#6nh,dܴe?O: X)['G7vn޴nhXcٔothxbt1hokh/ Տt;ۊ- Ll4V7.^ooͥbSΜ);\-xLDr;>z0Î1$?e v6,8f0.M`IV(RҬH3iTm2-P?n}&!]HKvSC%>/>˧l,m>!?Bۖ|O>ֲt Y[1K{0??B/qRerwA42^v;W/^ tQѐK 7.]._&h(3[H"R._z;"G9oӲ_2Vϖƒ5I3qaxb+uHѵ+6?+(l)?hReJzWuMwV{q4;{W޻~=ݼ XJ(\>J@yƍ8ҵ$Rv) ۵]kߗ='#~͗^y7{򋯾賯7|s=y.~\97Rt*?'e9&*Xkzc0+*!newxvWIxBY!tS3 "B0ZM-sx`Tt|0ul|P >Ln0SuuĈ\[^%D+_%aOEm`[2Z(a Z DT]vEp ˗QNי(1 M#U&`28tTvgLlJTjj-eG*5Xb u,\Y13:#P"@ Vn%3dso9sh;_ēgv?thVCPڶCv9<}3Gvl:{ہ]vn?uMMػvo0a~u`̓ys:Z4a IыC RnjFF@\ƻw8#^!byh`}}=4m@gWKk[cKkC&S`m v& YP%qU_.mKPڂc9-DǜA@T]C8r:PŰBu7^5wXUTZt:D,ͤ2t.(l;40v$pv8o{WV'O?l!ڰydW_#훯m# 7\yjfωs_z~ޅG?׋o\~4b"▦Z ˤDgg>Թ_ ,񭋯;Hqɘ2\!_p$[xRf|6Y'Bxqtj x|} EM|>wttOL<07n,NE~^vغndtd6Z+B-wN'T*oؼs管kKK y{, GC8T6zF2`6pɝ߸,LCqDS\C{{a#lAtJfS`C3J1F ]VwM]!<.72@8D - {{z˦rن|6y=NrFv^vh۞y3{l}C'ݾāG9w}_wڻM[GS4f@x\UPkTzED(*QTl5pa5 5Rm'~lU5Z)Umʫ1hޚ*+ek*k5yRU)TU5PPJeVCتu˶u-صzMZRk!B~_EX0ЌdE&?G(+ )3ˑZcP*KZSI!` VVU(T]U~oɺL%L .Qߜa( '2bG ]?Md,<~eS0AFtCH8'QP4fţh8 ECp|*߲e˩g;;^nwI1?Gf/^{{ww+֏e}Is1]{Xw}:NfӋ0-{]|>hṅn%hG)h. XJY8l DigYGZl"n7{l.@ C }/B.M%}N'0a$I,[ V35;H[+0>2~Oc"[MpkX9.b>pE˲VtҰAxBbG⬝ 3p Nd[^^@I!9YmRH 0k1(K9IX4tP)2$e5az5[rrp` "Fqqq;kcdDY+o9IZQ:)#r! ʟ0h3`B`X [Mgj9R^.XgT0}.'dz8.4F=k|AIH&/ĖP')%E[IVG.wuШ$ Ǒ\'OX8*U'8gJ|;)+F+Y`-P'($UJogbiUs&unD|=IA,3NbKC0ZP q$i|nbТ$%&\&E.Ll_2,rLzBe&;ܗdL\oi#Rw4-z=fF7ET[E/]>O~{ҭOO[.!!g_|XJKĵ%E_ݺM?2q> ޖ8gi$Э2D+dK82|PKKĴMyxE)ՙ_6T5)?5]V|-,,:/=7.]~exKW!-I^I2Ȥ17v$lƕ7eE %vUU6u G+_Wڕ._`~wn,/,hWKYer3Mʡv[˵K2zwqܐd5LBAtW{{W/ٵwn^6th2ma^攭 XlD] [$k7/,|+0e Rҥxʍ+ (Uyi^%^|7^}/[^|sϽ적~_(teZ .H\JM[]RVIkea{V{VBE+kͲII[%iE^ׯ^M[ DV %2JNJM܁an)L%厛].'〥(,J%Q GKi=r.-y LQUoԀ>86 67%>:$\o0dC#x+3Ʉ&,(NߌЀrI 0FH>i:ʇ f$c)F0NY) F*ZkQe2 YWDTMS*G(%YQY.9d Co4x\Xt]whO{ϝp恓zujuYejDL)hVa JA4VJr2xTsJrp w=w{jDR;)%cgUJ;]v%[?妕p"sK,^Je f$^jT*`]V^Y^Q]Q )ШAZ̄H$҈2X} Z"De\TCYX%6)Mod37cZg1Mgijuͣ6 2LҠ@9_>-mt/m|zvˮ]swj޹+7?xՇp_xTsv}{>٧^xav߁m{?u}~_-?קO7Qu`,էw>ZLz.8GDLE*W{Sg?d8Gj\wsTFČ4[U*Ee ZHp`8t{p)`? !6W7п~kDLR@n0 VV\K7Jʆ軦jksS;O:׋_O,..~_~՟4񫯾FBվRZXx g~?[\?+/۴!krt2$:jNģt1 +O?(۫?;:WW BEfp P"H$ aI<>X?-x:@d2t:^[ٻwnz(ᆆ"lnnN~qfRƺlGK}Km*s ?%N"R<.pϦ3L&L_= kϾ'Onhj2hy䱗|h*zv)vj`,X4V }C]hC"A)Zh6z.Qpҙr{v]]](. ]e4IwgWsskm*Gpa؆EsYG۶ܳ=q':vԁ3Ͼx>>}W|.^yɧ}G=x$[ߘH MD*Ɠ B}&7D&-;ZѴ0H(FhmDujæֶ(F`{ 6O65,V78MQv6L4ut`/-,^lpcGxgvm;3218տhyrgjgx@ێ ͛F;۳ٍΝ:߹52'Xg@6U v\-.EMbyŻDղXLDD'̔ S[8b?3Jf^ϼX"ńo\7q{s΁`s fLeɖLl-IN7qmwۧ `kmUN:gmKdDxJ˳ a(ZUGIbZ3%ӾΞFx]^UB ,m[C6 +hwH.V%UFT^ȑ(A@Ja0NKR֤ڄt4:iVba`8Ȱ _%Cc #yAD+: rcL#eq4l(GG,Gl eXCܲy 7^#av8m)使{?s;wr}[ɔνe( ٷ ZxwJ~}{w~v˿@iMU>_.JTCI}ASTgwJsoѺyHҦSeUp ]4{#$(MeM_quX3 8.4=)PW?Dy Rkymffґ)WfH-M]H>;N_TMϨҎ)1XiRpK(_<Ph"mvck>6wsnx]T뷯ݼ9{ֵ7}|-Tjs!PDX򥘒NP4PS%U3*M=)Jz7venV#L_tyw^ꉋYb\UbXC^L!J%Hl>SKX-ҴlQ._ޫ},bbc8c|w xb@m1k)- n 8weŠ]n6O SdTJRiK` )6t`H67fsV̘q4%?D .=+c$L0DF`4BتUUoV3 pȡ*JvXv!EIh J`DN(sU3m4MVA9:=V4z"<\hkM xd톓v'*+>7ԴA5e ;v[<|(~}0^|б[w8tɧܽϾK'OM8Sg^\'x˿"N6GqxJ.t V<5 {Z)[4eZ BeN+0Xba3,nnknnhjnSr"74krTYET/d*Z+o'BFhFeD@Eީ#džG[;JB"V׵  w7Td6xKv4t^{ 抴B QJRZ1-Tq_KJ* !U:!E:iwIa C $l1Qp4.ؽwSo_[k[],t!W@ L$ P֭۵kRWD**Ft:Ch2v{|0j}C63HԤR@0,vQujxh('Y+3qH!CtE"GL6 o}&UBm Y}>ܠuyH8<:28473gSokն9}H40W_HblljO.Wz\.OMM]._5k׮;v^oЏԫ޳H$k'GrpUON Nh4N;y/ |tU`DЩ?n֭vzc8G9w䮃NީN{ɽ5u`Ǒ=~xg| iϑ;?r=v=>wa[wv;|CGw7 PJ/I\A Z}XV e` qpfh}_ax 804 $KjX1N #$fͻ)ŊN0bm-HRܱ(͠4 9xOnFvR9Kt#͚6A"E JE*(NqN hntc"$VQ$04o2;&:.)8e PX5?DSjeM iJc(PLgX5Φ!aK0#R:FP4o6kboҒb(5FC +0zn=ZQ E_JJ+T-62ZX5l\(A,eӕLFhƢrg@.fHpe!Qz̤ƈLo.㘒PI5CeVHKn1dINBiXSCԃLQB7a^ʌ&$6RR4 fzq+)#n+KKuC;=V&8 YJʾȕ"=XP/*խ\U uX^)-.S|R+pE%:҃wu/ vGP)TqnJS YCY0pTIBȩsGP\C(K|4޾ fJPf4p !n*.-ЛyG"Q$EGTh<" yAt]u ^ t: *ݝF" 06t4/ph`FP}?Ҋ`'S-l1ATX<e*ހ3UknOf C()'pxV ""ݢ+H:{YY) ܿ\ZV8-!B~eQaQ*܈@RlT0xJT[ 9œFZZڲѶ޺։сƎx)_;ytX`Kώۏ9殠'>_|?|"q=uíMu5mշ7ꚪZڣdctp`0xs*X?vo*قaw'xcPC]ҿΖ3&/{vu5v4xl*LF=ߟtH;w>챋v q,28`QSg\'C(H&Sn l4N ,H#a8mb0q:PDI]6+-Y~܈ p(4IawZ-N\*JMyyCG P HJx$TH `JS2L/ՠk t=T 6vUex*c$c-P 3&ctc!AQ^9mR!E4eK!H,2A`6t4fj"Q;DA,GwNAI`%Tʞӂ$rCR?h` *9#d±Ίp K& fB40jOCDXEeLz0Jz~% GRL@!h4E@(x:`mÑ-<#B64Ҭ;h-ZeGShpG0"414u2H .gfF4X# O (6Pb5kXCp f3*A9z RV֕&f,b/pG"\'|ٻ~6ŝ[w~[`u8®/`XWh d:CdՃ_Ci/hޗ?G݃_CXL-p_4͗ Ai_~ʲG:/#_M꥙KѮ+v㑊"!qE%O)n ʒvunzzV__ hWWW?=*6sMՕKԮ^,@Wqf.ZA޼zB DRh _hkӷg~<;#!b J/ijpګ~:;ܵ 8ڼ}<3uۈ1Ooޞum$73H)p5 m NwJ[P FT95#b G8ڬp ffnL_~ʕk|xB >|^W>5P-38shٝ-yry=FlyL_qabk1k1KkJZ -‘ PbDl<,gck R /hQ+޲EyT242T02֮ٲsk,0&=4eì(У45&֌j(1LTTC4:m~)̼8,LCH㔑1E3Eʒ jaŠWcŲO-[[Y)XRWWòGS fe(A` U(CAa1?#| `Z4?bkd\IIYFؽO6RniZnS-H*\|9Y9)fx(M{vyVAo8Π&OCĬ;z&&x )F2Ln׾v]oݚn/GjsϞ=ؽy]w ;{-cgN=ɍzsY(uٲc͟pox~5]gڨ#C>9z QC##[Gl\uxjY\e6/-p2"̥eƒrڀ3F\VN;XMQ>8O_khMiu+ |O&S*$|OQ$[Uɦvr C4ЬL+ǢI,ѹ EYi1`ɤ[Ƕ:¡'= !Eo?+7TR%qӷy_n=g[O_W_>kWdC2J'>EmENd6QU?d'W{W^9wν{n0RIs#G:cNMnھSNLN:yjc'u w%xKlP6 !hڥ+V*Fr$ ,%Z%[yAaEǀpfٌ7BQ( JŐ&3 I% `tFF hda6 p لh 赔Nk5Xy"8.)(7YT5rYZ))+Cr emyOvYBxhn)2B۰C^gw°nҦG]\ D"!!;.B.K]- ./2M瀁S{!2 Fc66o0'TmIN+$< *bΰ+)oe7".X?#dō;Bgܙ-qTZ+"B1 #S'VkK+3Wф[E鷗͒{)9Qry VQek2TM,b!9 e\&='e[8eկ @њJJuqB1W,YɢK\\cu1}p#{A&tee=zg/]~܉|gukWE+7% 2 BVBDRL3T?i;te0 ʑ)Bnx{(UqcsXhDl#`KafZ]< I\q-Dx .d< }.]DY`Q` G_HLGLJD. "FMͣ$E0rH8TW,w)ٰ#!HJ=^ XT_4#I|vYU5iHx !II.B"8cCn+RJv0diOC`6|p$`)o44f{H0}7uܒ?<kᡋ,#s(J!dEDMN|ȜұL|.m2#YJvX͝ }p07 7fep06iLͰS g1Dܬb($Hfdh6VP'҇#Der8GiƨdS,TU:eCcE!D%xʈp4`5h*B>h 74򼀷BORLPJ4-4 D46[CY pPp;'ZhN0Ӭ`M$c$P4F8ʫW-1a]c7bY=sן}O]sw>W&x}{`wLag0㷶}k8_8}+ķBTLZw/`ܹ^/|=$ΨMuA Y\VW[*N`g7h1(Eٵi=5wlE'Qš.)P+3"ǙKe!h0">ڵ+g*mD:vk:RI~Bi!k3?lv'P !P6)8ڥyIb+3pO p4(G9n_܍nݞOo߸`-Qlssj~k hH["8Vq4-xm sP[Wݸ:{s+W_y(8O_ r wz#MJ !2*,.P4TeEASPeHϯ" !aU.hl"a f5kw"H.SZH\LUkTvRp41xBLkE,$tīJvRenz3o BsD]<;worg=~tlfm`Ϻ=mM;75lommHYshGCWmeC*><Ҿwxjc{wCTg؆Ѷ*a떔>#$d0aI/ڭVZB[y @So_7t𥏮‹SSvlT1&IJbXD!tۭ^E*r|um,v{=h{WWWUwuoٺ8=\mC]}cs3ikm̦HFu d緇#Le"}` Lx2& ACXhJV. rxHaD"H$3ʺ޳}ώޡd6~_$._XeYBx܏>km6j"pup(N%2t<K'/@h4nĂv|艧ON;|̉/^8u_} '.>|gyzޞ9}W/< /xgϝ{CS'>{W.zN<}/t<䱳3GܹS{<';us/}O;9f(WSyvJ ѺFh-p4Qs{k'p+bsL"%[-Ch<UݙLpQ ջkzŸ <l9C9|`"hXX cHjio#NO d**X0 `@<™t*NTdrx-x|'<ĎiJW>*{6> c O/|o׿OU(19#~g*wXGw pï>w y}`mٚ*wkpU.ؔ:gOv gOX;4uݚ|*a9c ܬ"? b< (SU^U2^q̣La-.hce✍\v(o4p+5݉x-EٌFV c3FO1vڣEtf!4VR9iFɹ<3M"b_hHnl4Hқ1j#F44KhJ7@p\6EYDk#׳Pf#ě , ^i5R,C` nmFITgR#$OQ,E 15kd Cl2gK^;"i~;,9tD292h,J`@CU)|Ccu:[ˤRH$T4 C474 q{|n  %qH, ]z0|p< ($#t >3SUD)GI[!8hE5ˆql*1pa`4V \r{Ȓ,˨Rsɶ\kK*5+˴y/2luHpp(^%h% poǮpFBQ{$%h :%^ lt:)+)W |Nu(+Da6#HhARp4$6b4H5 JW,wS_쉒%Kv:UW߶侇?}w}`}jjmnwk׶ͽmu5m}-ͽ͍ݍÝÝm5{m{kWw6ݺy@[}= Mm{iZ=<6[ؔ01cC7n̥+ٲfml쮭iUէ55}-ut({y rdeihp2_Ϥ}Q\(QVVj(*XrOo^>P@{MOM)$Uy}Q"F"+A FS.-ӈn㘰s\yJ,aHn }'#X3MnIx\P[%<=Πvy酘EH8i\h;SG5 KvO"19 +70z\( fyQ0 7[H\&q7ϓuA9$ IL ̜"{(LPd'ᬈ1` څ/ FbYRFatf @2IUdqbD4O@- -d7Y8Nfyh<4U\uB R3\3#A“7HA"M¨G.3 J kL7$Ef8f)3 _jy+WOܼ܍/߼?賟^wνϿ/~R֗]B6{ faH_^U Rj:05]6T)ITS@RxsJ&s7/uُg?gf>m lV[3M\Rq4!=GRDTJn#iEqH*Q)in]5}nߺ d]:*Տ_ *O`5(4"z #ḱ]pfmS;YX?V.R~O}޸.]ti2GӗPz+|p?|yOډ>|nD[n#5@Jl_  PtX$-C\k1@b cr ݿeSsN-YĂ-@{-_DNΩ[{ n[8-{ [8S-T?0S}BZ(ǜ+j21n :7`2x+ӗ `ZTQG5pC) 2b 7@2,Vf2r h4 {)p$n&fa1IO#ӴBGh9>jφV!h%Tv;ʕEFT(S|_D3')΄>H }bM5nmlؼiǾ=&:~  O>Tmqg*_e]!~= d+L8w'SR T8!,M&X]u6^_%~[ 2pMRrΐ7Mdcۯ?ӅOLkSst齽 ?W￷qڭ[6śo>#I];oګwn[vlxsxSu%\տ {̎^X§2T]MF.|Sxl.z̉Ɍ W[UX3(j`֒i |i%  BOF*^{냭1R{e:=q6vu4656745uu mھq-׏7t.cQ y;J :9 V=N75!ѰZXt5ںNjF'|@kڍCN($2Qk"RCA,:޽|wjZ5m\7{S:]lK05f^O:I:azP( - !rEޤ8"oq!*86K]?xko>ǟ}qv\xe7Nرop<iHm'G5(_וhʋ&ɨ1M9iFFo,)5ZfC|&i^5EO_XS\VkŅ76KgG[G{,WyCP.W !XNɠ? 46ǺmmvASbp`LE֎ѱFO3 9POfŦc\}1w6I%Y?Mu͉D*+VPWAOGW /]ذuQJv*_hH.HFq_(hjLd7X"b1d}SuPwSkMqruU5CH"Vj{:{7m9?f{Wٰe=:rpj飓'&7m߰}ֱunغqM;6nXzD՛6غu톍';u t^~Z3cmO?iѵlؼvӦm{v06mݛvn~p=[n[ޝw6fxl|'cL F4 B.w!LWVA"ږڶVꖶƖH, gP?$T`4v:<njۻ*t577F"!l"EE"Fz;X2"P<-;,.;W$hUm Y7^ˀ{pp,M*k44LQ&3J]1zh[>}6#2w] 4޶@8!$HB ݀㤹+$Q*XQaND}cFcH -N yo$2@. u b=ǿ}߿eFTX$S,4nvw??)~|bZ _|Ͽ{}/QA"T:6X||v!_ؔw÷!-%!0DrrPLgPH$bF/(2Vt*LC^gH, Ţz P<^*̖20W c3#SZc0tR(iQ#)AW#Ls58k $Ő` D|%KGB #SLH2< bH5OY GەTBG7ӡMSz.7fD ҙϿِ梭lTkww^0[RH ۷>`G 0I T֦@+KBM 藂H$pvwvGau;Ǎ3R^EBg<ǠB^%Qu@? \PrBѺqk ֎ .{'pVݹW~{H/<;nܼ0}ﮛ}iayld|vzfy~nafr~j|n ag3CXci|hatpejli|tCݺ06:\Rnδ[jRj5J/'F4iFt:d԰uY9YZ"”559 32b' &p>duAe˹lB\SaT$T<p&9Ɉa}z"iRYJ04) (,KdRb)g5IQT$x$+DH:G4y_DXB(sU^D‰4 iSʘh#݉}1x0VP^' CuW4i<l2\nLlo{(/I0p0b 4 4ehCtH%!n(JYM98Ɛ 4*~M8 Z D2Nآz C5%exHL8 + @W}Cd蠁`͐!d6Q& @c;{E z&BCzqҽ FYJ2+ꜬѢ!TM\H 4 7ƻLEX3يaHм,kt;! \n g֜{X1v[ph^Žwz=(oAyKC^R^!5d#L!J\q1'!6,3`s8pW/^,A^}FNgaIxHM.tEGZW}gOڛo;ffVrdUSSAR)vX 8P<ݞ9~A4D@C ܄`V;rR;4fh&ΚSŏ;qڞq4xI$b Dhko>39}S޶p4vk8 ~8f`G-3L,,SN;fNOq4 \OmHS. [[LdTlU> 6n6sC{7˒d\zkh:?p E[ Yuv"YHwʺ&`y>'O8z{}0;{2A`֓Ӧ4R)|@2uaг2 _@8A$} <`, R 4rYwq4DA=m>; O3.38(=ޮlP`#,G\g:2̓8 b]<ݧ65>y_n/o6C$M -ly+ zYcmܲifS`5$mmY %G-kbkܺń6Z SDP cŐ3ɶZ{ծ}ekpBٻ貹nk twªdQ1k*> ρeiC3>s!̆3Z).9kDs}߭G]Zp'(ʓƹdM- 障G Յɑ̯TٱI#L5\ZٕnK@7##<4>/VT^һ z8 ^\ 妕~w WܴЃ{߲+O}v Gˇz8?_hK{婯<>\/,N ޵wy?i~זo}w~u\Hθ.W2tdG&1{.7+Wr%Gl0qF/aW/)yHb%VhdO%l9ؿmynݷ]޴r{oڻQ-2 _hCpcY³QF*c@qoVP%;Z/lbau֛F&sl1xq@սfxѭW^qxp/F\$kZX"z E5&qQp|p}v[N3o=wS?~'?cx6v^sÖpa jiOcGvu8\]ݤeKf>v-/+=3;noΎҮ }έ|A=M[_ܾmҾ3+R#I xPM)BA$ `lMxސդ9ODR#a,v/=/?w'kw~}Oqk<>7s0% ՙ@$(Y18yŹf gF:$bJӓ|{﹫\*DT2^*GGZ{BlTjhpo:.w١i2$KLPLcpmbz$"OMLJK냕b%;19me1X0cUǦ*ɹ]ӵVEˉ;?we(ōHH @shx~v$"ah%K'B1˧R=q}L-lTjHٹo;t;T$OP" e]Cʶ٩F_J}j_mիT\ `,0=?ch$[ӕ\ipiKh!SheokO#;?轟wb~<]Jʹ'~`(L:ERM9QT"h g H" ]t\oJQa]sKTШKd.KGxg/M-̌NONϯ,O-Eq8@cp ,0 ٹs4w- v"<_KXZBcrl,-- 4B&ڹ N(* CC+++l.?UU[p9Ae`eCDPQ_E.It1_lB;Jp!!KQ)燚r>oJ\̗bZ*2b6WJg H,2 l2N"v ǰaM}lվ+?_ꃏ?>۟¿/?]??w{#?O^/_}ѿ\W??籗^mHLώWɸFZ`UYD+,e $i hAa% _'ZxX3|С%"j O~™wg"CSؕ"CӤP>Xh@tN"$@Ψ3ȼ O\9'I;mhNNQ }FУ>'/4GFG&S+0D(]HX2I혫砻%0hl>eUT].跑E8Sa*2L4gZTų`<.,[6G#/IR\*K0^#PhߤQ;0Ia4TZHQk (lb|+L7&t.Շut#N6B3}PnٺrjFK6ZtI赬Ӡo[G )<@4YG1lg/^Gz fsgbč^87)? [߼QՎ7a\YI콷_:Hw_<ݷO\cfTt\i!m<6><րDse5?40:cfjj``:}ezf] ]w֙剑őz>,3{O=6,mٹ03<}vayrjaHM/-ݲcnݻ`𶉉鉃{VfZz.ȣb9s˓c`XKbhrGyu!6Wx_/=/>yC|* MܾsVou!CUc 񨒊i\ ¿뗐Vȧ*&)Ý@ᘓ]"Gj"k_Ê >_I,s*~&0C趕ORTtWD*PD)rP/3ҐAG3>^\"yKSQH5MQdQ8_0*3|@}3! )|Ha}#d^< Sr$G8$Xm9AAR^6TMH2bACiZ<6:@*B%>ףAK~Y'$b@9}*Dg4$ү0U QHJ r<@^cntX/0\s F!놠j4,ȀzaDd4cG Exġ QD8T*@2fYSxM띗Is3hdKX1)hpghmj- b19ħP,Îq7y8D < fe68/ҍdhHciQ$_Gʷ&l%4DCs`n5͍j)up-{g "&F3. AicP:>um]sSW~_ٓx/{{G/?}/qқ/u[/o+Yq/wMq ZuقL,˗_]u ?4 @v…CX+W.]y+>|]Eps޷ VL94G5z]yzvqGp,z׉c'9v#kzձUDF7$yM#gV=rԑ#4#AԳH+G NE@b!#/>ᣯv^Gj%gQIZX/;sYkƜ8{$bhǏb^hCGqcr<ǩ5ΜD <:sY G;ucOqxm3vgNf꩓&Yh,s F[gv YDϚc'NE5!/7cڙTepW_Ehß6ΞlWi]v=-[,.؆ti)0VmVS:)zG)im9k\ X;ڂmF\dAi(S8ڧ6^fg}n?ڠz^lNՖF#Q=_i 3~_rE?/4ٔ6ўwg=C3ݵtL;x*Tsĉcq{ m5&qo?w ~CIDK/*mG<{s{+~BEB%j,Lf DnGqh[t+I:\"E! ٿzCD><=82'Al@`L2bg+UWٕG&t?=굘hV(l]4Vu#GSTh-,-.M/LN̍L͎MLzT ss3SzP._}!Qa pŪ0e{ɐv!Po t^zCVu $5z(ͅ?t_ j }R8çj4;313e{vteqbX# fR6^%ij- B>Jҩht)bg#ZyiblarhL6sZ"hAo@lGRNhIβ*j tP JD2bŜ¤R>ŗrw/{/;?^||)Y'tްBnU[oz^fw9qء ɺ07Żi>?׿; ~svvJPN8hnݚ_z_s~wx̋fqq܈h c |8hJZ< p1(+1,^!qQI¥Dz18SORTV/ώidžMO<:>`| }EşSasz4(DP| R>ED&ڒ!nGIx60bp8GcD,W+Z?h,h0"ӚOG#,"a A BpXud|jjo߾Xy-NᤧTAsjmnxd 6܄We4)gh '#0_Gʸ0z?l 4FFkL:L<+h"eBsۧܲswn^D@0˥x2er"e`Z JQïT:l5Z#CF#F4 }쏳JPLmh2.⋏}{\Y5nraGhnKSۖvlajieӅ '|PWt F rkvq`,(|ZCbAPr511:=)V C\QT}j}br61"$z*p +lhRbI&H$##ѩŅZj/,y}KJB?Јwu+i gajU#D*3rY$7׶)Z9_.̦spĥR6jKrٌ?e2#P<, Q_|~/N}wN-LO4pUIB^$uATgmw_x/<~]7mۯ7o_x{[<̓~GV?yo>}w,N75'T1%ʍEM 'p 6L4 "+@+^D~#%-SSE-ZTCyQOPc-IA2Xc h054 d}3q4 LbnLHL Hcu{9TFXIF1ENm8' &8>5qli֤] 3tz 7Nxf9M/TB M4#°"7C!xS4>Cg gH@8DZL47.HIHhc!,I/#GukIWFƹ -&]MA:C?g?7Ew{^ xOnh =D𘚙nK$’D!_UwXS'$*<\n$I2x)TwtyDcn1UHFU hv̪AB|nF0l\i} ͝=&% @|4Jdh}D$"AUGhD$OoKᓕT;9?x. t9:X3EL1b3%7=e_RlIߺ {@ԟ%l+OA_)Z,sZ5:UH 6BAJV OUx&V``" {2 .`M*t*//TRltal n~^a[}P!!޴+h=e-Bk0fgLtZ.\Gƈ^q{@>u:lJ As:l^% &,3h <33#YAÅpw96vtvӦ͝6۹H'THmG_Gxo;p⾕+'ן{Fg'&F[#ͅіF[|m|.FGG-./Oc,Oo߻z}//^D˖䣑5we)Bo> 5ATݯz(N\JdC0$HReUu^WXE`A' غK|P ō>EGt^.OOO+EHN CWUX쇂?`@GӤ t,fhD2 (u Zz|PΩ'! a.dOU qEh̐e K K! > L)ƓAEK|9BCN7ӚQѻ:Fg!k^qQ C},,8 4DC"Ē\Pyѯha/bGҍY}`9rP M _6tVٳܨ!ۇ&!?p ,f08X?lGu-JzdiBh,`(D*%&@B*+W1!dz7A""%J8Ђ11Jyږe5A!Ȱ 8qp'(',iG@{e(LB*Me55CmU[K0#YȘ%OҰcL`Iw" Jѐ l%\ pBCA1F{(֠4ƒME.K %5MC0^;Gv=n{܎˥7>?#9y7Ν o]ED3qXܴk0sq..iנ 櫍]2e\+ KZ|xHD+kW_|h҅W.}hh/+^_ru(kGh|vx"cG`+GY|y՗^Cq4 Z252͌c#Yo6vQ_G3gG35S'_ 5==zN?nYd?X@4q4?N>{o6g~gNa2N!qF$ty'O@mYkkR ,Ͳf;sĩc'ḺSkarp;q5GOZ8w{oz\/= GgY8Un6Ҏ7ѱOگ6~khi_m 3jgWu8F,bY3W`:kom6,۰p6mHlZz9sמt&g$fv ~fMm>Sa):J$A&qD@ Amc9 ȠBh3, &.$2^i(%='ʰ3㬫ѱ¢V4=lP@HSP34N9a.0xN"bٷkm}鱇zkMnGltt'Df"cHBͶlB^f&lMeNfyHDD[;ƶӘ7unܰuέ;6l3[z-m= Akqݶ^']WqQ6/Yx jރhe)ܦp./[L Jf(P:Q=V{{)|Э&b̭5:ըC 9>_H ,u_L6[sTJJD̦jbdt eH> f\aZjqWS*|~3>h΄挿R5Uh, LQv6 ߸{/^~լz&RQ*'gp_~Cz +uI$/dPU}$a¼BRMx)1}`Uh.RcEaDN70Љ񛝤==i+*:/E dU zP-ևcz1 G3Q|-oΌڿnn Co$ ~ց~&ہ@4ZYtQ8CD1]\szm||tqq~vvz~n&dEd-DIp$-[;!::*sZ@%L`Qfu8(M \>&yTE"_\MV 6e&TThԊJ!m&p@}h 2Bd,tP-@a_h$ h(lPA0TDW0$#1-!(y9pLmXRUu={SQagbDYgj)H}T`xmЭ/>/s?ͧ?ܹk?Ύ[Bo"ݮ>g_Gp(]p..sCF\4 Cl4[\v}sΕ M-'M= e˻nKO?_y/Z!YN7Z{Zsz|妽o=w-ۘ5K=r_|[߮t5kRxQOk\0\,m?^|_޾wlDrdbr™J- GS9/‰mrd%'t*!hQk3RQojPB>[.@g>`59=%UM@9TfӚ = 45zkx1Ђ7/'HZX;708b,4|4>1e}~= %ϗKI$`.cc7LOS/V#D>WNJ!Z85E&n0eYhEĢ"A]Ozڵ0~{' z9?Ԩb1_e}KTGj!'Bd"Sj)N xYswrM۶/Vmxymˋ{vL?xo|pώj1ZLS1 Q= s?+4Y:Kr,@ȡ4̱R0 dy#V|)Vzpƈxg{(fŵyᴎh$ ͅX!`H2rH#Z()72HdDӴ!$.Fi8 `A!'}.k[#9 pa fьc hZ&QF."Ygl#`2M fҔpDbq8i-p4$a7%M6DMc8S"줓 ;@%Sv}lQZd]Bn"62e"a@0$ {  >JzyX)iT  I#9uV E}BFfMJ& q9ϥa8$|Enk^tMQQ=?%uRhh걷hs.Z#7бu^c[pR{Ng7A1Č=fNҎ)=HFoezYh8 Ԃ #6R2C/k|n xhEʢ_뱛XuJwq4(`.7Ƒg,7h[![6Uadd0&3@(hM _gx,R9 ቹ]՚hPEZ0N#=GuYeI A3)on(O =C4 ƐΤ!` EL'PD&ʖBT&_-\ Bx2HWMa%,0]FN& ;`/R||3Snp78N *ngWwA|G[n4o @-khY8|}+ᇺ|A(SMG3t747s8(t- <Y,' ["#H G97w޸y nDn靛0w/fo<^}ɇ~W?{wۿ\ط2{ž;fg&m5?64?ҜoFK02> ZkMLMm93<>9/R'>wNݿG_/mSFY@4M4+;''GdžgGF'c˓S#C`1?_XY׾wL,ML.O/MN,̎ @4>:__[DZSC#CzZ++@\5?NoWύS!iy64TkV|c_$hG55T¯4СA3o_6(dNHIdAh%AMe.&;7@#. 6"8!1`_4Bh#z"~=ǃAaA !O/fzu٨Ud2)ȬM|>H H8qcXL~Y1K`= I (ʻ9йVUi=,p'a|&1ʣI14S8"hSyR!hh?rqq,icI;EyF!2#0zz.Dz)/jvQqwMˑ2ch;ן}~񳟜{w^zsu;.ŷ_zڱh"h|>S(폯K\>ѐ/}h~؊5…sG3vXlhAf8ZJr"|i=Xi&•_K/] J{r;w߳4$l  \CXY6jHw,uc'O;}ID?X=akGbci^59z؊WV_XWy(5kZGׇ1#aųJיv[۸ѓ L}G.OTYX\R? etm$hև)f JVQ4`Y07 :I9 h yqC [&Px0G7 1 p!*2C0 ˘6HёqW7r64eLkl;$p05"M9ÆypðStn'jݝ]>sy)̛F:j;}wܷze8=R'zd 5݃LPuv~[௻_v9:@[8-:s l,56J &v۱sk T`vCF5}=6G]g_wMTz(SЪV QЇAUEY8]P@kb=P0hL uKRל^ :MFM})b«e{0L;*S+T2;}ZG It2v5ѧPM0ɲ;r.>#F\]I9  >9tJ+XWT A>^95 Fs hA/D1neO{Fq]i?ٳf[HpӇ>2#{[YYUYP  H4h$uk((pDyрݳgLV{_DI=y *#þw߽}Ok/7v|:oŵ٩ϜzX_޲4;;7dYѓ,"؋xC|ڨ>佇A]. i?5?=< ߹grvP,76o]^X_ٶ}ǖJ[ G)"cA-XB3iju6wv=^h! #(&Bq] )bѫEFDCퟚ71x-yVElUD#8"0t[P"" @Lbp$!jriP(OĽ"^˰HA:X)kcZCdkJBW΍wo lXZ$GӶ#EWAh'-4񞹙p7oGdLdyC֍HڎyH ExH&D(wed_!kQ~տ9It XH"H`cc Sg;~cǏ<ȡCG/MF: ÉP($Qab`H^`RH8LKPOX)UNSd~ѳg=̱3g>}7K/\>.93V{~_cx_|< 5痷}}Xٵorn3xzȁsUhJO6W"tTbgF!i ˋã7z#ZwQD$pks0WȄ19VL&+t4"V1)C\qnH1sEMq%iiU6|<ꩠR}-L2鞪 .1%&EJ߄``d&p0d0-h$` t41J=/%bPL=t[^uH}h|iמ=}S3Bٜ5dRJI26+$(6aq-K0r$e liy`Xh_"(\%fd8H@\x]Q~b?+)Ռ("q.p jquq#=8MDs aqP!.XvyA$^Dj ^͔RxW9FCIMiId4UfNSED4A B.ߦ6ϺMmmp^O;dJOgF;Nƍ޽ܺk⮝ {yĞ-ۖ&\mirĭG^іGGV&'fFF懇Ɨ&&LNÕJJUO⃧_KZ9[9kqp%NTvm{GgeԶi8陹qML۶ul4mawN}xwޭƧ&ƧGG` csc 3 N6PvhHeaƖ.g"w|;oڳ'LJ'C#J4 uXD2cN1f*4QIe#HDKSe겫%@T2>:249:I%pFn`X4̈&HQ=j-[%bC 61̈́wC܀2Vy($d.2Љ㐔!4i0ja@ )9*i8Z8lhTTX2o1L8mȼqsUDUB56@ajk +aÚn:.Ci m\C"=50CJrXf ѡR*.8Q֖( 2 ȼ UYei!5%.@…27l[5TF`pE>FILa)HQU{&|$LJet!E^H0B<s\XQ`n4j݃=zwWMB * 4IH"]ܩAc\=S&5UTEN, ;<60], X |elDυTW9D%3ς(GC0r3`$C!uL0ə)Sʼn(DCHa^ CUMí@{8g#"oK\D`t LD" L2ޝyGH#h;44HB >hʔY(1RdD=Q7ǃ Y(O3z aCl) tq4O"\4hG2D0\1^<'˟]|/?+ǟ~g?!(/>UoPm?|Oᮻh}On2:::U^`Jڪ(h>F$>?q> 68_Ï]퓏d!p• //K\ebfn=w/8T`'.^9MC\v ;{΅9,/\|wEA޻D޻CjC'k`҅\l tp.g#u48D=2RCh]zwVq48Gnbg?\kC>"Sr&ָ9*ck/vSs]\%i.{.]bhtӼũֻzʵKWv ׮zԮo.[reL^G[S7GCZ;!kG8Z{k*gkC\.ֺ .uJsC]*#e#lhE;t:ކnɡcgd3 !BQJ2ZL8#AȦ;1j`=Il8$VȲ:]kGz>Gk6uC\KlXѼ| >!g!SߪdjXwmt۞X ,2r+z%+EY𘝼cc>5Ʃ7J el6*NG:h;cu_Nմ@k=Y9W1)(1HhZ '4E2ߗ֙.TB{;8so3ϝĭcZ׉7Ff{|}bJ?]wzs $8Õr Ɣ/z'/>Xߝ*Z0ThJt}>hr0DFh bme-wlQA6: :f iL["ѸBc*MA1]C{㿽sżMv:İA =~SI0h@i@W Ns=m$aq 90,M^Z2 orQ(5\JSD?,JL$e+RT<9hGhrWk*9A8'X0mMce,<t'<z N. CM$T0XVC \&өBM-Ч ~}r ?8<l4M',]F^/KÃ#޳sMSH_T Lj(R<F{dh'g2b)[jw\ޖ[^^f6WTXES3LҗI2 Gff{$ݓc;JljGZ[\ߺT.UUNFw^ɕBn`p\|iGkjop$W ;\OOdBl< _t+p\HG&ѡ-G>cߞm=tC;yг.Vuξ虯ɭ.޻߱8/çO='3Ϝ~g^տ=w̙'NxؽGOxD}p3$z{>|퍧s/ҫoycNz铧ܹw߉'z3C?p–R NfӹiR;ȆX"VL'kv$oGD\KD*/JKījOTFwܷgϞ\>>:޻{J`YǏÈh@o*ԪX\4D<̀w‘~hZͦaxBp:JZwOo_3j=}x4180V,R|>WFǦ촣qR׳yp2%`Q B3Y$! Ya"چ #ehLBǑDpȢ,h]6%Mhp)T.1]I|Jz)/3 #MQ <|GɰB& aRqݲpDe-7|&Z%4e|D H! a4luiQ"v;DZq]5Cqq4p1FT Y DOo 2KXBء]i!܋ v2:<1;ؗ HDd&BHW0Z ,NK!j&[رp󈤙jDȟG% 0GeO6&|#R 2sΈ2Ev8g00 &Ep,i 8WHr/%j!:F:h{?p w%N. r[ :WCa Gs?\& W%ULC`/zL<>^ LWF5ʅv$Nh+ϑ tt2HҨaBkutx6voi!P_^/+,_XN۷_ܸotɓ swZYض4mq-f'.OO.L-N #n., -/Ώ,-NϏ 8|5\;O94_H̡KۗG7jwݻeeabɅ剙ٹm s;,Ύ]#[W6O͍N-{'Gw+Ǔ;wla:bő#ikimYam_)%;1K!p4JHp!@P}4iH8hvq4XrMB) 8`GPdZbA oT?O_s~O?'x2~Oy_~gvgxBfDm~GBg8ڧȅ. yS lOWpw}g.ڧY]b GCPs]k߸م[Pv5Q:Gjayaj[/!*@T/uū/\C| v"[UIs@ W~pw.^vetio!u9v-zG$ڴ[knݳu4'Eh8 h> .,oKg+ac@I4la4z0<:2dA']mJCtzÉ0|jVuCF%i _()CN @\ $I<?8ڭUհ5CD=.{0CRA3|`l cw;!j<2М_Y߶(d{hDyV5<^[bmD8,awTWOAu8ret9s*}^M0D5@v|ސ߇y=.se~& Af\Wx)xc`c̤鲖ȑJ gZ|&h]#ǜwň9m.XQ@RGߡ[l[Ph ^N*/%^.Z&Ԉ'+ !"eᷝ;q!Cu. m'VjCUoE=l[nnwuQmI>DyX/^Vn &b2)ôE54E r} _rb6"OydP?y|]$!Y=3ǟ~wYmn̓Gy/9ynvine;狍\7oxV@}k]$W+jXTBAxTOr4H)D*!Z.Lenk og}r^)I5ɡlLpLW/j3T!WmNO-/,ZqϞ=8k[woݱw#"vud:likޱ\jGW.t-ަpbbzi|jqljyptќ(<|sKZizaꁇyԘz7gtYNMDLCACN i QN:2-($AB i֢Apee >OW0';,P4 SG Bqb7 @`"H^DoA7݆uwp<.g D[ $$S; Uk޾nsh&y°BeKjwQ,1P(U*f14 CC#w=xPOOF.KO}́xp83<Ҍ'"bS哅bZ/Trw@ԗW{cho1A}XҐnԺK湅F&糺E`ف2rj*D&Jg&{zQ /zTX*)8SVzF&l>+BRUJաFo.T*}}]=sx{zdCGw9uѳ'xǟ\ؾuǎ=xS={'?N:3OO=u̙8 /<O-;څ8yo~'y;v䑇x'Ϟy rs9t_]gpəB9[,ryxr!LYV:dUNƢ)hZZWl>XȕWVy^˕DTj,!teΜ^2P0' 'b4[h*t+$ăa(8h<8V&CJeRn/ ۚjʺG2t&x4D¨ĴQ "[hZ%Ɋ_(fS CӴ4="aQ1Uöbx3foƻX['; !WB7sdE?1 d5GuW Vv`ɉa74#bŰ` RÓo{w7/t.?&o$f4[g8)ۘlA 8P KLOh-Tq2%ݪ4W 3: RKHDhFcY̙0Isqѫ[h8=N+AB FJn(gα jlH-QR1 lguUՇg#{ޭXKiu{|7l-OSUa"4Ehh:Wd =lpDk`7! I"hò*Ij"gi+)81rቺbJ>t=8:=tZqhMrN|mi0h4n]D۰ GH, (\L*_2I&p!2!W\je#̻c蠓p=Z6'8rGkAd).Ѭ3Ybg I<,Ÿ!;G=;6DC5,RԒD%]edTJc6jSNIZkwCKƶ ֯կ_y۱}ۯ|vdVogW^}Б{f&l^ؽ}m3cӳK33 UNԈ`P^_EzjSg`f!0|]Icentif`q99VClYYض0}q~efafpYܶ47?56;14:3>Կ<ʼnqX/lys/e2[=g!* K YMc[?OD{_O?gO~P>S.V\$֛/kаrT>Fo@ǡj**/d[a 7*$0BDo-[7uUPݙbv֎m_,J[WH$N_c9[*gTD-Ei`jM%Kt\B/15EUN/ 0e0G"f2ǣi'LWu +FXAHLfYFajQ 2&,-VrIDQ S4I#xGX0G?4E+vX t@_Y/$d%iU*XT 7`ܢ0\R-S &S<dF@dF񍍈.~&@@eh"ÏBLp1#qP4AiZD Sp\Z;a'p_D.!\8WH_$04]ՐJAe6f6j$l`=Yp3?*uD2yF\aIiH%TdA\ՇtUGQ@s5h#*lkrѮ]7\wW/>}2#[ן:_ibvp|UɏrH؃p4,ˎ2ѭ sϹ[sp4`.j!d}G; ܮΞQB.]|9Gs Vqw/]}w.^9{h?{\8pK!nR^p *%%t*/sϮ܊]p@8}],/oC.s]JsnsB/]t]O߿30XrW.eTvapR_Ds]p4KW8Tg wpUh]z]T4%xNv;~/~oW_;g_xg޶}pF$_f㦻Z n6Z nذaŶnE֠15-rVbskd>oJwn=ʭ8aRt~{+(iUڭ!n-g4o G=[n-U[m sv?GsѼxYjJ犵+dN7l$X@ $HÑvq4';R_wR)7!s.A #NICKJC-|8pj70_ulw*Z~eSGk*^5b\? uBM!On|@ HJȄLȳ Uzǖ~``CAE8xyuzʬ.?+jwqζ.o'Ҟ=]NÅ:;Z;;8!FJSsNU=seСDߎx݁;Y U&1GH\"/cj22f$oDH$;Զ+wGCsA;4 ֶ.Ga9@m5e`p᭝H\hӝ!acхk'L{k۽X`>Cy':ul R] lzZ0F0?a(tH!UC4 'p8P r04Wh2SCrxqoǝY;|哿g-ֻ8+c{>?zǟ̖ !m %Kݏ>ԡc}?W q۶/f9՞:ϋ)#:L$N:'K=.x`<5D$ó-B a4<"Eռ.tQm~K?Mr$ wO㳳/Z^X)J2h.W+%4-rޕ}>{qt6%MssmGpCG5 h v`L+SFh$$S }oݱsv[6G{ o/,ʆ|<KSBqbqa@i^'jwki-(!JC\O0%FHr])Ƌv}> +TRAgv +Gi-095B 1ntSݭ0ui.vz?CM ~ XWBiM^U,XT4ޱg#GVv3yD*UK{t+ ~n;U# ԕ9PcDkmY%f\8JIS{C`5C'>==C;9x3?S_{q}7'yǟx'yٽ=٧>}7^o8xHHܶ=y,ē?SO=У}m4}z7$2|\իSH$KExPl6S+m:77JƳL&[-A`d+D"ip'@(dPH}~abn~|dol9?796>쯏 3m*f\ hZ톖f|8>>exh #B/ ۆ,o޾cNj^V 2 Fi AiFhTGLaxDĉDC+)Y a!([@40iGj=Ƞ#āX< PC *HqFiCIxVp͹c,R2JqL)Aʐ;!Q+|3_ hfDaaMI4%| ) c xD=BQbjSlya l@Ɇ9DtCDH yN6@ Ell uALdM Al)Cqe pz07;T܎{/n#8i}AōA ɫI :ҫ\PhhN Bi瞣~ JQn <5sz \xj 7hk XG5(ͻNGQ98$ddƌhv,lǢVԶIU ;iL. e4egt!)fZ'W*STݎCU*3v4LD2U3d1|+Af +biKcJ41;X$ QY_,7sQ30 ri*aYak`3%&LYX,L@w&fc f4-hHfͯ7ttـ0R 6ojA'9Dspk(@d ,DNIZC&d .HG 1* pgCB^0 ̭\sY CMuW!,5LQYMe ejnybfqbz޳4;{ۖ};W&륾2чlG3c͑ٹjŭ=?6^$];pˋy*Hh ?O,o9o^x+&FgʅrS)&lճZ:4 Nىx$Q4{JNTըah, )4UvE#Йt3aKaӢj8H-43[aCA[UpKf:okr#`@f`xIŬ@_> ~JH uuCTQ! u5]jG\sX!_X8n*w"9$Sf8 ' )gp&b*bA®H!]dX*$Á$t$"$&˛4(&a/.,˖)aQ`P'TXD3vQ h"Fh*L#Ҵ 8`KF5U诠NB"t*HB<4/H,PXEy lΕ0 K)2 CM# ʊL0atw"p4I4!H8LND="h+zW V:4(Ep]!fY] TW]2IEW(L"uVG[ d9xAVi Mcb#6`Ik8[`-{@;~Hm,TW|˷>g'TtK>C>s]ͭ>Ds)QioJu f\=loּxl++ P9ꮮ#s&$)$ ۲$Sd7 cK̲'y;w5s}Ѽj}*p}g}/Q  [~֭k}v6l\$k(V5ovבngxu}~ ?Z ~,_h5ӥM.vxi5 qLg}tG;wV1`ugAK=wً3weh>__^^>wG -hk/v 30763q.]:{rvfne4w?hh\qŏ.]ه} +/x_3r W~r/X"m"vLwysK%%m/^<5A ޹e,(i>X>?y}{?k?7|׾믝ٽgng[퐵ڝ<҅7h[Zo/؇g}A Jk,- QgM \X []g{^Mq #»s?l_-^r=ֆ?a>Z{{Y0P_{ejpoR$9 ^52eBN a|h3ewђGsMyƑܪ +/ceWN@^/P@Sн u,I^QatحN 3 IGUjV;5s MÄ,)>j'lA.:pÁ4 @]!)׆'7{{+,d5BGJ2dp] ,pa SQ$BH-+ϺVm]N{bJ:ZО!#oIY\L(i,ĞÝ;mP %q\NtrIRMȉ$bq3-mDaq[IcNbuB uYۡrtvڻG3mR]N 㿠ݠ}]vXsCD68)X]NR9f- \ dPg;bںք%NAJ|ǧ/iYa TmexM-֐\Bz`E#gXVjh{0W*9x =Ab^zOA?!ܿo'O=r'yޗHᚧTT6m;ԗjvIQJ dě@^WNHuďkhZ(7&E`wq7-x2@z.Eq/2tw=U.1FI!-I\;QUzF/9K͡L.$nۻ,kVkJv< b[Uzslchh 4FՁށZ}`;\]_pR놫n!4t!NXnCLFh=ysCqD2H]^9hNsB,o0B6Ȧg/zvQC ۚM!f[JrwK=C@g uc{!`Cl|i5歭p) K֍yDŴmɲ. ohS,D0)  ;ns Xʤ1 i1}f@;#axsg,LVo';ytԱ3Lӱ`dz=Wʥw_?U3K2!R'r$rI4q(lЙuY:[:9يaT`NjĻe(KQUIx,&y'nd@4F4F)CQ#NW 4I)Oc7{CpyK$5CyqNM zϽwm0ew@O"=0ݜavh0N4N/T&B'ñI3sԑ'd͟4ܰd*J"P ͨw==?eY*ݽv޶e{oSϗH$*Б#GlFf1_ȤҰL&b\Z)Tst.) fd:`DTǟx?8c`Tcǡ_;O=L׈$<[;/lCږ=K?ģO=s]N<'칧|'qV4шL,n= 'zQDYںeiӖGO=qӋKۆ7=cϾދ j\.NOOP$hu=ߺmibrR- 4{F|6W-V2l2.VmN r)Gt 2|F=\INFu 0d4 F !ޱ,8& pC#,C6XhE 0 @kܐ"34 ,@J8?#(!@~VK#}C0ЂL ''Qa#*Zc3M4*&|jr;v(*]3tEϋSa)He}KL+ʐH 9֙pfڛ0^Q ЕU*5{! - BHj4]$ETkC6dBu t%! H F y`uZ7wmhf\< U&wXtg Ӽz@5rC##F Sh,KģD$F,ÆI&Qd@::>?4߀L.[(s\(6 o與(+$I( Ix#15 d2X($rd& wT@[0FzXc-7HF2lJ7fnh_ t~WK%t2Q#H'2x:gZ0.QAIb)eͿ۽(g~?ݧztޭZ\^񑁩gS㓈682?8ɑ񑱡ɉaɡŹřdmȣw޾mm[ڵyn#wnZL [ffGFƧ. L ؼea[/=0;lFs7/nlnnX<827?6?2ij뫖G۷LWD4 HYh7ݱ/ILgqz_O韮v11:Wb:;P<=]NgrT!C"H!.~s DU}~ː ACU>)n:aYhAՈY",QE/5_iC"`0x_ C2ռ~ kI|h  =F/Ly/GCVs'}YM{7CAAhDHt#[r|d!H2S#S(dQ)MdD&7 @@6 $Ѳ|&^,&a%D>T5FvI2YQh%g4 DFȫ%PXoH+R. _ț 68XGY@yayݓ9+"\%b\d6ܽi'MzCS%Y ʬϫ +' z Z1^b%$ hhCgdTEFX*mm0y%D"b*fTX~WDRyXGv^ciC4@Z Se_'~ɅW?~7n^7'׮^ڍ'>c׮}駿5m~{wnI2޾]7-oCi&9vßnwn7ƍ~wWo]3Ѯ^޾uk7WoBjAݾ}svmuhL%Ҿ!krkfJCL &VWΙx% s|aJڹdV}`}eD=ṋ?//}|++?Eѹ.`% 篬)|*haF;>W~rgah2F0\\t[ w/#4 a3 3pK8ڪe+x+?_'M g\|Wݪy_ƒ8`oVGAM_^{?_+gދy-mh]A9t6+cym޻9ik>b_r\U|+ތl Im Zk4Yna[k8zDoVu/z~m_nL4|t--mXD=sfvnCm.IѽS-mj  'w̺djbi2qvP% GDiAM L@Mp9hjZ.O{ {z~hhZꂩx}dr8 LD FDf}]lޱ#O>'}tI .xKcDgW p4d`z5\hkFPh M@ :94>3?WkT |[2Fd;h*v 6fjo퀰tZhHxQ}yBYik[G'T6GG֑4͍1XG-.s5 r,jP"cF<p>CfiQWǾ^:7k޶y :D 8֍N㜉olx߾{WN?yѹRRǃ#uh_ [&G{cj<|h߾ɾ;SZ--晻7C}bNh*$#& T祌}a\#͔H62bDbH b~P{!,rFD_u냚 jh+tX ?wovIAbRIX4 vXwohBJQZOX.h|9dbL͕z?TF4M|~t beёx,](}CRzjD"RJr&ArP,`)%ӱw_>_L&l |'fslIn( yGFzjX4ׂpz_V(jX3E<r_> 1<2991mݲ^o E(o 5%Rb]-'8jTfrwOZںc=SK8ύӲ?p衇:~6u_^?swރGwCiW?7}z=<NN޼g޿pٗGF;zЉ{ݲ؉Sgz^oOͷu c5Mec6gg<|o..M!3JPLKpBQO<j>f$TRR {t9ؾĉ&ݹFҝc0fer>c t>.rrx֫Af(drp --NOLMܾ'*Qo.-nݻPXXbt0vQ@p\,粹*iM݁&>t:]---[:li rYHB )$Dnu9nsA +RHO2]83W}Yh")#`;Ay!/XVq7GIpcIC%cP@6\,UMBK[,. AXe;e$vB J>Z⌍.F\*a-c$(+$^ـ1k"DHsliav׮m[TJm|n`vkؒ.JbBܓjf.9F.oB=tE#/Hp^-S1&`XàOL @TPY*%Hސc4ϻ)`UJ>CiLXPCԳ;R. 02nc4dOFH4C !D_-EY&\u6nNJ`.zBh0ҍB&[dRh4 ƠDc=XV RF(KG,;/8?8>K%5l>̄2h'&xvEU(xg}啋O=Be\"Ē+ Z#kS 5Gsk%xG%!6ܰU8KPȓPBHYجv r6۪@IL34ݜ hBw?9:5!.s9NS%ԯ@%x~B!3tyln= eG농hwϾ?4=-L L:<|_|rϜ99??{ҦMSS٩Ź&ŅٙىQQ0=175OOON[ݺ493јMwo>;ca'ں09֘/?;yT)ȧ{Jw86?_2AD8=D~Ca.Гx !o2OD7eǀJPB>=CD&>EHe:*b:y? D6Mh( DC~'2Xg2,Ӑ!bs KBp9W@4N$HL!"J:'%)!MY]N"")Sadh7ǹ}>DRhȤc,'>( *qOAw;1%A`Pj1"j%PXDO9޾i38AiMarʐag!$G D@O~+nD+Uls-`0j!ݯJ"ESS4Eci?6 bTղH*ȧWT̙ʪ$" e'lpaZP1JIa1A@/͂Oxa(>VhE%3e@h PqpIFa( bDQC0zEȼxz9,@ JhL!LDly{Lz<3d2K DPHy$ rDVFۘ& B##T nǡr$"is fa!ld ьs( GRX1~DsnVtгɮ? fx|_'^⍫_ׯ\7o^[7n]zӫׯa( x^7„>Y38Ci4fj$ĭ}￈]۷֍q7kvo_ ߙ 0[7qnw7>ۇ?M3Z:ux[fܾ~-_h:sS+`#іMf*9k<⥏.]rd9]4lEu\f <^.c\ş}ʹ?r!`iza ?~,??8/`DӕϙhC,Wqu󫊇aG6R!.iL9Je(e"b&3*˫k.@S_^Y^ղ41/zau;vo.rX2'X߿rY0a hgrc{o7~W᫯",_O!݂ r-A;h6u=w<G[{=3q@F[ahi=2 oΪ잵0!iw7m =^_!8qeC`~[]Ϫ[ӢĔ:X'xW%ɀ!"h6NFD5>: 9s6QcM4SDPx%rE1ƛ/lfʅeM$IBN&@mMySnk +Hܑsl+D޶֖N|tL42yC8<mGs߄2@X:#RGR9i!\1S(gl>OFHCU30IUG0.Myaapͤu#mP $<TP Ҧ4<=4XvYdP_CInltI°*,w(<#)Å.bv6RQU3Do(W%z0&AXGP<|6v8.I0HF-vZ:R NtX;$ϼ800()ԍJfv2w2QZbu8$8 ~j(orgiulEz\4@4j}C9=4 B,n۽蛘֊b<CAگ9t" 1nT־sDX[[䲵@pd( g#\.)M#{ VzChx\#}P8vdm ST@B]#g1uɁReoHC=a?At+p$r4)C`ȕ A[-DgjF YY,c^r6RdK}mR\ˆż?lH~_Vmqjf̾#|SO>eLDQ;[ EXBpZQPzo@Ҩ MmݳeMv.|]w.n]]IFP;Ͼꗾw{cV.ф7!S  gfiy1 ҙidLf)niypOCqGL u1tֱ%kż9l$IwnliC+Z;څesBv݄5R~&3x*j豄+\z(Ie2t薴#aXإ--m Hw-p𑴚'e&HnhW%@ tUI={ʀ#T*B/?n?G٦Y}\a`lA,N{g^ЅL!M!UDuSH$MmUv0TH,tE_R \en eZx߻xW7_ۿ?㷯+j6- ݥj; Z<"~: ߱}P=IX$ZMOreU%`d"k 0 z@%2t>f!h*?pߑM=}!hCU |:=\ o޲soߟVAK$ dsj,l:ԪCH8 6GNJR,@kVFB|>/F91529[ׇ&7ms'9>ؓO|O=ǟy?#}ρW|_=;V4Ʀz𝟬|n޶\mRRgzȱcK;w|<3O?sx%=LV`́p*n~=_X 9/O.MLo>*bF)Wd}C;fGb&P@7M!{Ii8$qU/@;<4]KĊ ۿO?رc}UhF"ϧPSt9S櫣@o;d-sdW~G4=Gl`;h CJZktWzk=2Zbxt-ʵjsd8L щFX(bhF}eq2ItAtv-]Nl!H vb!Les3.JrV"ZlsNPd9,tr4 KkH Q8/?:`kСj纬 $9._S$_d ,+ȈK  WrDShw(Q {zgSVjs:)*S*3.aiWI*ɩ: nBMtҊ[ !KjPۗr8"p#{0Mv|mllvϞls]J"320CVtw9ugR;PK%@˗zn146}EӨ#I/$MD Xb_fRW7YKh|f#1quaԆNz8")1FcH0ɉjư":.և8Ni(n` ;HdN `Fm`0\b1LM(X#%&Jj3ќH9)Uf( dJzp/{FF~bYV+X4Sk@וIR\ڇi+:Й'E,Cx]@'i2,ccc_?+z҇`~%5OW W}GXܺ3WI :ɔq4\P.hy˭Lb7p#L٪vnBS|li2sjv Kl2gMʹܹ4CE@ YohII[-H{ ygT8i@!:ObdaS,fI2FƯٍBMMvbiL,%bCH125 APUb#B[4z<!L:2nRҒ`0aNRL T*+lF|!˧- G?895 )u&B=x$BNȤCє͐ prN) v9q>xSp[]$\ v!Y'Sߧy!VqCnBu/소&ºpaJ EasZPl:apoAq SҒ:uѧ@chC؂Z AokNX:x}[_|̡#ݽc#25>4?3:3ٜ߲i334{ss}l458Hg;6/,LO6{ayݛdž{L~¦}~[LJ}޺40D13o'cݾoܶ-;6O5&Ԟ\iԺ޾JfC -Tdž{թSy?SG>WG{+#}=CЛA$"ᐮFX$pS( vկ!qdED[D% By5=^x3( #ПF=,A_Aӵa˪$-$4ۚ#E2dFa "F~ؚfuu= (F@& &{ U*MD!j&"LCi&H1SF 7"b&_&h X.d‘d8+>8a03F ^fX‹+AC}TQ,]i0" >Z*P, AWU u*l2TcsYB:%\ꊪpLǓ$vK, n6)|/yapaKxiT\&L `Ah1Ʊ:BD%`^ K8RV QB xA"+(Y- |# UUdT,8S"/U!#A@xIBfHKqM DG^(?5 ^HCҮ2$bAp.swdިO zݛ>wH+\XvJGڌH SO}^̎d%x])B-FhD!LJ@CvCz%,぀ZX CL';cq]b" /XS"Fii҄{ JD1X-yH$Krp 0[,wm_N+ů^/_䓳O~q_ɯ~7o^}& q0tK2޺ukk8 SƍGy7oՍk}ܾ7KJZ`G[p_kWV5>M&ЮY5S*ȮށLٍO>k<磭hq;ffz!ٹ+g#V;\Y>{a$x sL W._r;p]g(H+!څ\㏆WO._p ⠝] ?rܝ _\ť?8RqD~s_0LǕ5E;/_v2T\bf~좉`G$&'롴L$5NR ί\< zٻ - p 9P˙~soiwC]?fqh@DHxrAV Il3UUV(vۜj;HD TԌPw/m޴{`=4 ? 30+f"G>2_;K]ۻm_mhpn-ma;6ot[ :[7@:ۜX춎چ$$}{h囹:icßlGuqt"9}ӯSVui7ȡ G?UOHh \4y MS'zIrZ;\V#撉bX LaƳl96Fsvnڶ{t_#Ií 7jHm-8,m"Nz|._4^(FSSC͹m{xϱG9vxf/ ~Co&F;^ ?& >wC[KkR0EfKn3Y4(c"X!4%X,9cbFkP۬ci5Ŋ G&*2KJ~4rQuvⲓ`mS h6'xZVHizI{;.8ϜBB.DT 5 ,1wc=ВfcVXuwƖZrwX܎6k=WKI (R9{IC.N Aϑ?ۯ/8"_V/B[; Rp;[[mm.xf C!''Ѽ&$mKPʪicȽH }I?pcd8RH"NĒX:䳥j,w҅r:_kHpph/OrL&VKb>IjJet, º$ychs~a: cf_OR\1ҥB;*p4'Rܲ=Trp m)f`,&Cz(ܺmW8 ȕݽd R~䣏z3Or4J/صO:gN=Cࡇ<Oltplt@̶mѣzoؾ?/UR \!Ljz*/7m Fh\L(iɇBB M"6,y%eʱh:($bŞm|D__R*@&4zX0&D-_4'6 Z\~<gU8Bel|ziiHnlٴj¯zpuWjtRi>rwٝfp OT|~CXbh4H,;6]箍w}muݭw݅7;hiwi#xWq$p~3hRa(t7F:).ć D؁ -f &n%a h cb7Ka䔸%3m~ܰtH]~lnjQ޹0ejl=P۷imvon -LMM c-)gʙh6b|ԉ/1{iÇ/Oyhѹމ!?'\*hPOF1†rZg'ݷn ''p#!iTMK/"AIP )?K0$9m)R@#~ׯ)( ҀiA *\Ǜ\!oPUakza% r6 MՐ 0ޓD-bN5TZ2!FUL2 J}޽MA1%g0GfFF2s3sY$۲,˖dfflmIU*Im m4 gvfz~RY |O**qx!}"$1( ETx #]PeЄ$,kgY v9Ф lBUx2V4Den.< 6\&vEl.D|0: n(l"ߣu&"p4Bz S", ݷjW)$6(2.82(,6Km xXv TinAȃp}scGV!KEa*g;$)nE|+xWxf Ac-g8;, BgiC䃊Me-n6c  (rXA\ψ%Oi+誀 R*h5d7ʱpΉ DdcDQ|U/@92*Pmc)+M[YJsq<42G# b#A[⣹S F=" ś.kS*t]>s~s_ק/_/.\K_( i6^x7 2/Y] K\KFH^kX.a9\+g%2ڕGaj?\K|y!#|O@41Ip*k\Bՠ-WJP^GbY:;{~(0 GCh*[XٹsH4<Ҝ^8} !a]N͝ uA E-ZX8x gN?B/??s3bOF'gOf|1Dcv+ ->;羄Xq<3t  D:H/ 0"^8ŅO.~ xsg%( *j2^ӳ2Gh?;?~u<4iSf16w@ÆvVPb6?{f4ěx>z/?x~_~;mkuUOTB'QUUŪU`uM74F eC "afٍ0s>gٍ(۟QXP^U]!.2Še ,oyw!6C>OKNmm-!t[umz YuP g]PǼ,g*Q Yjh2o<3 DF3QTɆPddE32F)6'S߄(`Y5ɚ,"=M%Wu ' K9 A ! B26MfW.y:#ML(3NYz:h!jݎ+lIȢ 4M/a>r.C` g[!1u/(3noSȏFSDKA I!;ӊѡ <>3o4 AoԐP9Mf ѓHN4QcVdv 0j]( d.rErds34f9;4E luXbRY-MuM5 Yj0fqٜ "e ? XD04+͠>W]t!-S#d0ՔV{O!nf@ zs[vmDm: )bOXZXB2`zz;`wn8[hyidzrՈEQ\H \)VZ|:㆛8(  !w,SC<# +lU[MWcC1)YVji[x]dX)y,zd!ܕkڰmݛv & M.au}E ?MM.$M柭Z}Ra A:UdVjeumECcވj5t\6lC*TN;oF=pkv'[ ?xگµ%3\ G3VXQY ݊4OA$z\F]h€ (8fy{#C" Уh:dž&&ٿkkO?k}͓O< ${P2,F J:y :ٹi;n`(R*V- p.R $ΐ싧|k=GO7mK%oz$2gIT Q&S`$-kf0\5]nMJRk4,oٺ=GQb24B Jd*"J,/PdGK;oE> d"R#bezjxgG/ E:ڧLA'D|}~3,:r{ВH@4ʇRk?ÏSϼq6o>`d9fgg{ vFƧ˭i3!53D@woooܚ3D{[K[Zpy -⏄oXiT:O,$ёѡ鐙R-H 3-ౡ|q# Fsp}՘ʖr%([FGG!u455k׮i8Q&xKk{,CVkb*I̷M=M8\K!&asnF5f4y-7GsnSɏn:0sl' }FH|8"M$ =\(3#?E :'jX>Ѿ%<)覰#0м!ψzTs{$Zj'_p3))M,_WUV%@Xۄ'WEnjk*Xk`F1h D ƚ5h uMQUd.x=T*Zn6wdG#Rh#V5ӌ/)iFʹ¦8ىJd%g'T]g6^2= ~Qsk Lz"9%E3/䃡 gRr>88;66wV6O$RB\nlvjbÇݵ={ܲyHW[`oךѱɩn~{o7;ԗ&[:[׮_fLGgK&{;;xν6Vδ2rQU3) e1#@$k䔘sL'e:u<[w;\9^cw!.Ƃf:PR~D$ Rz'6C&( ęF.i yMc7T.n̄R\9 Fc4S!'lؒ?߆,2MnʦߏSKš/J$0eEE#h"әH"^,RX2Ck 3@Qcc3 0ru\$УFqfF(h&L: g3)s\("8Z<MR])p ұt4O3PopXl:4qpAi-of7!+hX8yVk_ќp ١Šh G%H޸L^X]L TP1BFCs,ƪjkbsXMUi/ m2w֭[ݻܺc[)W'G{M Mu͌N vN vu= 164HYq`|ob{}j{ƉMkGFN+ C}4\\;6eѵ5o̞{:K3'z6L(JCswݽy\26}n0ns9S6OMܱ}ۆbsKѳe-6!&2ΐyK]S]EժWKՏ-}ޑ/˯0 #-žBl2t,F$2LF+ {1 ] c T׍0u!ÓS|@U/b "IWbt9s;ʅ- D<5HBN"*'* 3h, i.q<4`u lC ה6*rNI{?Ab)I2%! >$ІXtl+ axUe(d({5iPk׫ #&Cy"<(M_]&>-QOS]`hMᇊ,+Q$YDȑd9 =HX*<8VB@"xi2$B@\CWF#θ" a<"v !a+rH@Պ|<x> GFmU9 n+^} TwcNVkS\s"F_Uqvu)8;|snC`|< ^zL%0:Hp n4B2\W'EaRds%UCAa!MY2D&8N g-nsa(_WQg+C`ȒKNt;dA/0Vj!uST#M#4u4(XSD#Ҡ JxHUc8"TbHVhY׮M?䶯z/_.z/__}{Ku//\_}}+bF@4uˆHu[2=+[j+K`Ⓔ#FpWꕿ|/]YіXih>prqO>_GѾ iC ߟ1J_H("eDV)p~f%g|Fb~M"OoF(m#3Οϱ''ި눚9bXC#xON~Axf .~Oϟ GzC>a fϟ`e$svVx3sgh͞/N|/3O=~xuյ?ynW]MDPXIXUWW aV+2L@ZƧu#LZ#/sݞϢ_n$5'7Ue_!A64h|uu-H`V*ebmetl$ESx!M,Cf hUgAkKexsF[[^!OL{2!0UвJ\n$4Wʲ$@T ׀Az(ms4Pka%lrvkSV9ţ+^U(*!pLtFx)pXg4M82s<'ϥѳ%iq4׈qir(\D#A&!r-h004E,/y|@4 A3 ƠDU=&Tj9(DY!֏Y<5Ż] b4$6L6 c3+(DX㪣lW͏ن[}LN51*٨+&7P,ף=_ Mi9^i|@l4 Ɔ|ݓy#F"GCJ( QBRҌv۠ rKDCTC4^ш G\rƭ۠\CԘD%J'$ԨX(3M2IYUX8р,m!kZ,`Gק v@cOdy*x5FSkeZ;CS6Ot6@at[Tm&{mPoi)'Sȥ)g+)-drA31)B^H-c2Odܼ͋B Kc&-D8ɐ‚ㅲ7 vڋ-D!%7gzYv74Y+F_+PSu 7[pcY%Au` X@%2P~:H^-IB+2օ-.֩~ F C0"B)m?!gCd V[dkh™U<9MEBWT(ZrE(mLVQu"`mD:B.?K}K|v^PilN9; J y+'_A k'%i䆰Z\Ew f! FuɢbQ(o=#=3;}<.5ݼmjSc(?89qt-wб~7qradzw/C]keu`-a GǷUoXV\HG l+j+!c=1(Ppx( ;v-㹾{^v]ۚMl_Uj5TYj5&?P\jq4hV[ KSnrxb#ܳ6h&I5aٌ҅LEDbx|_[yS۶=KO>؃yt.^neb)rӧ>|wP($V̦z*n)'b;`Ax2oFGG0`5MNLϬMpgetʖ邤$ ?NzfemG9zǎhT&uu|H@rxWW%x2{d}x(۷'˷ttX4wvfK-P?|ucǟ|ޛؼ9޾y^أ>:\,5[w{>ܳy?ׯw8rȉ;ĺM#R5)HQ|h@D:;{E1b :@0DU5)$# c ɐ-9UxxsO !im {yϽw~ANhbMs~J4ToDRnF& =~hM?j1א!%4 m@sɫV|I1Y[j9eφGy4?B2nɕ.h u1VѢAҎYA`r 8bg3V2q?eYGrDfbv^ N> `4B$8c|lE,wY>f4o2rIs)>`NNa+^_PLN2id尠Ōpl'GG=Oggۻ{QcAOz?r蕗{O|ڱر{1<[jN㮽>|W}w_{<ٚGv/k޵wvŞp)nd cF@ S## RlΗݥ[lծ*Eigs؜Tnrx2IEt@1$`nk9V4RtC%(yHIADәvyuM Ր)4AY)$' Ah_r^rB "g&t&^X<,2C0L( ^<&d.^jwc*8$D 2f =- >}A0εJNrDoB 4 *r1ĢaWMST(FGaˑHӆAifi0̖ 9Cd |9 !V0)bՒ bFVq~MBU٨Z;Pe]AP#N`dX *Bl<(Bgx,pGl츒[Ȍ;BCCG/s[eM<$+sdZr#o{duH@TNc[غ훷_mݚ3S&:&{׎L LNwuN vCtwn\7q-3###}SýS]=}z֍v <~p[GZ[}\g{zjkfwmughoky뚉745vđm@g9o߼edz=_3Auў׏Otƺ鑞OO }BHhPΧrL+Z;60bh>aĄܻg?n:S:kqڵ~WƇ{| Lk:-jpBrPWQO@%'sPf OA쳠OQx}GUJ sx>{tӫ͢+њMF uE`6 Lū$3i|F F< >(a!0*V2y$xE.jxG D8¨  x@4%%@@R|` Q=וtyF#t2{d$JYNIo!e bi$@^,yd45N.mC;C"'2.MdCQ_!գG&Zû9gRp<p >O4F8ܺ!})0v: MȈf 9/ !R&ee? IJ.!h," :8z4|hX vA:&3A47d F"m~ }6?Kӟ>铟P;r-!w"3wc,-.;{s?M[ħl'\^`<b}QsElmvn3yv\8xz)'COYb~ُΜFPp'gON|Jw^^}^mƓ/7QK`!-Lbij*`diFj(=Rw4BQ<^#P붺,?E/N$_>G\DA hE,Y MI!*Dy#)j"M\+"q]b uGR~e$ql {M|0@8$vR]`"*AKdMQ!:$3&GI/"kh.CUȪ%Vpr#f0r  ΰ2넱s<< d@ w4*A&pv1y ŹZqU+T??+X7 T{#@+d&#ɉhz&έdL/Eۋ\ $j$EZ( tF Gy^mnAJj#Zy]buJkP2P9(w4 d:fKi,aez̠BmJ 8ڰ t"Ur#n<Yn ɬU%B+c촻f܂.z ~o9뭎:AY༱ׄ(nwdݴi8!c6 4rs˰t:P8•0DDuЎg""|97G "loBVߚG=A~=CXГ=2),fZA$"2ñv'R=j (=eUipd wP;7"/zޒautY]SbYV'`+p⠫59,p!Fw 7[IBI#ڲ/B$SG#2謰:&J.Zp88DCsUt44OJ1xix݁G^z7G~>_z-{{׏>֑^?;xzm}m=SknDEhjF Wp% [oi[Vr%ҪV\jꕫ*WWoc{s[{vL:ӍpN]>Kmj~"Wі*k}%ZdVju 4cjeeŊZTWU#'P&aR'x9<Et1Ԗtt`]غ=O>S/¾}wwoXf{;|~С|wCKDsPLBw0Jw]gt#;~5cP<۷~[_kn.d y w7$`itsW/Sc2-(S%2h!:TʿP;8ֿit!SH8'PtssXL%eֶ|٧z3t[K'tmX\jY;9=30S'4l)Sx,RB:S3h{ [l6A_M'z:ݶ#wݳ:x3k[B[[[(h Id򰻉l!)*H9[,e[Zʹ|1/wv@$lC0LYeGG^y<}߉gLwl߿ㅳ=̽#WbȺ鍷#>y#ؚ-Z};,}|շߞٸRlzOҞ+ -H2 |[*Yet$]j$stLdl3A(V$NT=Ű#ᑁ<'C 4AJ5o~/>uNzϭz*d"6og=NX|BcZm㑍ɒ!?dP8YtMВTdcLw3+9E0~TѸkkWft+(FWRJbq.K!Њ,oɅ3Hd`xU (p>{H|aM-tsyQ|#8WtJ_7.cR #~1n?.f,f@ `EiUA iZ%\~D*uZ8 wN¬"n6d\.vz:SS7nh, j=w믽3f[cmkg{AqZ_̾·??֛<ź=ׯ2=޳f־ѱMvxe`ƈ53)ȲDonO&[XA'muMlMpU)N1ݥcfq VN78ݐ$Zk +"{H׋rsr,㈮),[79Xp20p`,vɆA @9BP~%o,y!j(_U̒L8ݖ&R!4RwH- |>P^% "H?9<&Jx9'[B\8LŢR.ۜM2\*ghN励Tdi2/$]c|k ġhI;4^t:?CXID+TG$ßeRʤ|0}p- Zӹ}Ef8|( 1X?xjCHZ;EI Y*JJ_aWj;]cs4*!"&hMzHΡA"n,e*0!8 vl@-\E & u$~夢'ZNp4ll杂DhqlXiP U uY26B||{v"[m<5a|bf`h`{o>ɾ5C=S]C]c6M{Ƶ3SýF͌nud֩w:K棁M;6LmشfcSrwGj[߹gﮝ{v;\.4w6wl:Tʍ&[5U?4a!Ύ h{ &3,e7IJHd/0WÚ/f "~4!B>FmyJchCp! nwۋ|&aFC^Ifa7|Z4臆y$IЌ ؄!hAVAbt8bz:t2PSyfE52T[='!*P4CJAq{U R8h92d1{(9T٩n]~9@;!ã H,H=:aP#_IdFwD=-LЯG'Bi"s>LOUp|l)E 0 $H&a74ʙh-pMg?|跿~ӏy؛Gnؽmtr% b!4@XdzJc݃=nH'nӻcxξۻ;tl8һm#џwg&6OOut ITnH`ܗ0ǎ!#-da2zkEd 29eUH\2MC)}" H GˠW sx2 Y7 6spڬnzbm!$pNF%n q8WӊS|[Bi zPݣ*aueEeꪕ5j6:!*+p?VYPWbeƄUkB cS[~IVJUU ZؐP]1pin ˪jjZ@MdyLfxYJApp<%RnfdrnF*Nlp&T[m'jh'ګo ].ҖA 8 0!8ak辈 yҨ醢z$ш?=@kbEB$9VF%@!K:c4By!å %dM,isIS1HxxMЦ@LnĖL{h4KI%jiW V":( uCtyՊlŭ7B#qUJ8R9^UA$4V1!)p{ULb.$ -!*7'O/ϋ/?=:+7}5g7Z`\]z/H ~ *V] ZPՐ$ :6DZTEY$MeM )#ckO>r}{g}_ ~'_dz_?[?ml\}}Pg{-=|;ywm4s؞]CͲpk4 dگ{9Yc Tp}?~gv칽{wm|w>x{lbxu Ea+ufP҂?(Q+(U7ʤMӔe1z=Z4ҩcH.'D*KDJ@ЧԓP$j ㋠޵yx(6u }>?/tQFp2˖R[kwgȌ?]ȌM{ɖrO<]^3+dbU.2b!W*[[ʰ d$[}T8M~\!]*xTlim/;Z;殁 ۶)^m{O<{G_瑧mNճu߁wO>Kw}w7^xAFZ>z}xLqǾs>;x{g mk=x'~w1#ቡw㮽y㝷z.YFyݬpZm!վg׶^}p64X6ęd-VܲU5p7pvp4;aPꄄŸ(:Wԡ{}kz{ 1M` |憜G@Ȱf95 MUJ4`Ix:y)c:Jr!d:l-V5I3{̻G~ӝEJӕPQ~'ԠhA2D4/ $=5C=[lX;z5M~,vu׬޴i'{ʍU7W h;64WӞso>M#b^[<mK{]7lc8pM8eƛ Z#L:x.F.>46lw׵-}:(23+9NLOΑr Ie!KV(xl{}-Fh~{W}oTtWW:gZgA[6+ :] NhVvd!vPIS2b4jRc!vf fF iরpmNX:(ȲPFpWBo`fia Gú`V 7EKUeS )nPQV &@JKtl h sp."X2}{H,l<5Hs4QKE(¢+6qi= Мl$T&"hg yAz7x4W6S:!L0hM&3 iD%F`]wSё$ d9l:Ć!R)+84DF4kZJN⡊6isKJ*xƂj<4էwm_uj2֯Za#KRkZ׽kbaWKgC͂}m z[׮Y2ҷlx`Aoޕ ԧ[ҡ]k=o-Kz-]:vҥۛ m|`g®Bv~{a!joLsڻwlno9~EyMд%7.A8H:cE>V qpe m+>Yj@@$Lʩ&ÛA)../yiTPuD \#rZ)O.e(1 ^aۡPt*q#D p@P$vNOa;QQE%.č85HYfr։B6Ft:$D x/^FHHJ&6n&0Sir* {9ITBPd54BB );J8ј89a)_O5Z\e2C\Rm(`rtQrtz?zq.}vg/}~§/|rҧ:v'ҕ/_@5ʍ܄tMnѾ9k/c9&ho?Յ _][ AC_i8ڕK."Rq}q gAz!3 U?g/!>g/??.]Eʿ:?qb1d;99vbjĩӓcg&ƦOM:1+c'OM@'-k'N 5ll! l}}eRߚ\Cmb\CN;ީwό{vԹ3幛bao _j!&&1>. :NNhi3Z!bgO)\ć7nZhhکMrzMAzc'2Μ~n, qrgIgQLNMMrbZRẒۢf嶺^>3qCr:m m&&0>=qH>sz{znwESN{;{oc|~Gx/?󣏼£˖v b'if8ʅh5SP-b/HX4VaF =m!g3[uTeUVaMdfħVq` r1D@kE> -! |[f UcU>-+6N=P;,-&;4$ǐS530T tZ C%ج`,G͊1han7L˪jXBׄVMNֵ; .;L }>e acv$씡f5S.'Mӕ:`θi*lUVKuuU\C:4uPm ňV./ JQAPY]q#n!PN=jyΈաyP#C4uG!iuMq2푲,y^ahU*ڐq͐ݥM uR|='#ه@f(9mvH`YQVm" #vH<I"veU0|NGs{]viN*l_JJFR-C"'R5h:k(6ʒ :::ng>HxT,D=b& {>)P>5*aBDR>;LS%iOLߛUh%oHށܦ[{񮻺}`W}'櫻O;ԓw=M_tֵ=X>C>a-u[Q"c@J* jBLC}2 p#dRX.цJӜ[ E?rx&m 6}ә} >!tN"(ј/^? ߛDSt"jX5&h0D SoL/ZE:Bn@ma$j.Hiju[|ba&frX 626p78}jEKw4Tgʲ!\mDTzub͎&ޜW\ҡ$]qiiYE}2K*4VVAzIiy%5/--7o?Ubt*6XQ3F9]p4jEvB"Ha@ao ]GLwJl *" :R0* SC)(\ Q15VZpVVm-0"̧%T·JvzT:b1/ L5\0hf )ݺ9Iyyyl'5YDlwґ4$.wgEM-jsh8:J?Js?? W2[|pD.6CC NX^P` ށb9Iʊ9C%I:9i'Jyl0JxHzpY{4ѻ: jΤsS^(\Fՠ*r0xY,.&ƹ)nhAYrCu֡;vu}O>~׮?>}3O>.[fֳ}?0u}p칣/^qpBb(g掦^eǦ#OW454kL4D>WũyM t: G^'M56 \/Shq)hݼO o>pٟ>zǔD[Xm 4(s1*$ Dqn qyFE֯_].1gvyqquU|- dIJv4C~'qm7ўBSz*7q4ZRy)rO>)#/ؘKPYJ:HC5 Av7Zj pG}'r2-Eӧu!A 4(9,BA7?jyףs[v%:+zvNKv8%Ri KS1ht# %P6_֎m-M͹lM"畫KʑN}h\l3z❗ޟ~g^Cm6얶 /?s646o_+G.0[Ke?~;s3~8w?40oѶUjU #d5gnkk; s+:\Bh͌AVi!ͫBMdDqtu'ԃfVad,NIBgd#Pd!,;sitE$-$zh.3+('l6*]hӷjeG -g7a3+eHJ3Zڀ<)dUxƩd*H%c?O 4]=*y?D&HqJJ& F $?Mbh,G$ P$'^ XFCH,7# G"#@8ǹ"5l.;z|\Di I O.<WOi]}234.sSG/^gt}+$C%ͦ+=^w75JgFE &cf+΍6v7M@/+ p nNGD_Kis[T^2vYp"kk:CnڸfWY 5+Z6|QppoHohoHOpwPGpo=-]0ytwWmZ>:<ݴzaO>^oahҥ};:,ZlB*}?] zr5!?VXÓiHB!/[@fB&g:hF9XH|q n')*/ʬ(*J^:v]Nt8fњ ;y7Gu{,ݦ i\KMAHq!izGcI$X,-h:՚aXЇo4Gt88#,#м*(pݡSv 7`u5D#'pCSr(s6%H[,I("Nn8 f8;D &4×N9%$zj% BF=ˢ$ &QDUDcD+e(CSNJTp;$6F ! ' , e]6NXZҝҸcn&5N\32Ez7D8;8? 1a`jѧn| c71v:Q6qSaITxSb y)ž0t2#jF$ Eff#0`&$V-K ں9lu P[uuJ'dEX\f44pYimO%xp(+.]xӏk?ٹ˗>p>|¥˟_Z]䦮.x◗/|u7:1JW.\5ů.}%4 @Q+hd/0/[D(/~KA~q+4. l/i;g|vW8Ņ˗/9ڥ.~oVpWZ|yl~f??qbx!$)]''PIlĘv]QNkv3K יhCiĩto2=nCEXD>Mf={Q4ɉ:6=q|jmɱ`91q ''n~8srSSgON{w܉'pON~?'>9+޻X`OW(M¦';=ha6yvz5mJ3gJMLkqFLkWN854HC&!EMAڊ~176&ϝ9;qrzzozWN~q^7^~_:yN[D%E!q8PBiV `wHu/`J6 yU A~Dr:ytMCuei rÐUMB};fj7؝O:,F0MGg9VjYГR.;jPm(3*!C7L65fFCeVVZ a5Lv(MXҒyUW+2T;ip$v=+*3e;!5UUUVϳX+r!TܒƤ@ VX ŖRRQY6vI5+ʋa4Y7ltNEi0l60Za-es%s(m.7W٫+IËEs&( PDQLf4'dO;xlXeHbUJD)oZs*l Lꑙ{igHcͳݖQ.y.|W"Jd{JCFqFKJ!s>!&Qit´5H2Q3ڙ7&W.l^>\kn-IXް&y}f j7mj^nպ]û{k م]p_~PEvXߺrU nXj=OБ={lݼgGl{r_|2 EX-p$ΨkksD4Jz= Gwڶ}}mokͦ= Mxu~Og[c>jvu6tϤk#є ǒ5p-/BSsmCc M `&ښ:ntxw}C~æ2|.'^'I4wáP,Ecںz/2b8KRH:okݿw}mشovuͺ}_jll d<2D"EH4I'S͍M l3H bcOf337x#)O4# -Zu:7o{ԸH۾w'8Җw,\=}?tǟ Z>ت;? GC --Z'G|z{)Fnl?SOkmٹ3[(0Rm  a5Ue>玾ۺ瞖9xeUT ܳmH=ٰoL¡l!-Ե T&'\&Wb\:FRx6[S004ڛԷ4ښ/\Yjs[;rp* f5d.FN\2jnj83jnvj:PzhLh0:wLQb@FBB^-Q ñ~t8  :>3)YݢJN%9nFR}8]*lYO(ͺym.C3r-]\`&K4M| Ɛk,xՕWAv9辂_"7i[2<0=7tӎ}-g'_=\<dNz̹7ڻRyO44A[gOtcf~y }'Bn)*d}4sE1 eR>4e8ס4X1[1t8%2pM<:u 0ˢ2mr䰙 ;OdC5e$\ԣڂ^s8˩U3جDh4 fQuam5:ie(&$TB0x<>Gb*?DoAXdt:S MdVZ d0y%5X0&a ׀7DFP cH7" DGz} !EqQU~<ʒA*}2|tlR}[SgNv+Yd%Jd(58ˌ%&B@AxCtr.[;@pЍ^C)>@|R}H*N,rlYp9 Q ^J _(h8g6ΛS1KC!!C˗};6޻m6/YzvXfEC# { ֏un[jբe ,Z0kȂ#/XdC{߱-n[rwp#};wnرsӢ jeKW=衃=Z__x\GW/lmePW~έ~ v/Z4p NEZ6]zW.=~tfta_gk.Z`xxm=M03~DEfxξw_\/$)~OCiPE`XTb",&NdCxZ<ESM yIdN9YJfEn'!\ les]8 D8gJ~`=^aAFA@7V_ZIN'a08dV(wRbU:hŲ.rZ˴Ka dGN |,瘈$y\q4 I-M!iׄ>5H\3Jv$\u Ծ\HDhuyY7;C|-kG`␆r.$b5uG-.,a;A; ad@s!N@QJp! %)Bpӎ"LѢNβ#G/={_텯 pKW_/.AhdtkG8bxD<|+7hbS/ꋯJ./QzՙNp 1+@ 7m_u1|9Y-ůMGЮjv¯P@R\`Aflɇ;8#!uM'16]hP%1(*ʴ^R!+ͅ-W^V$Ȭ|P10Gy]VX᪪t :7ikS6jڹ޻;}Kxstϱr`쵇C<է{>/zٱן<{^{C{G_xS26~_졗^|zЯz_NL<ߟ㵙?kͯ?˟.\ؕ_?r򫙫_?.~=ݷ3_f~;|\>÷=mmUclUtِ!gT,̩6^.6cQ3IQ.DS !Ez| ٛh0$#eU^X,b !??D^@%NjdT$&S7G{>iDiiգʮ!f#Nv$؇&'\nf!ٴk5"TBEW Q*+tk%U:*.2vu }H.K)ӖidKjEӴtج6h+! gSk6(OdIKbVN|$*RC"*aP"܏r:]XBo`6V[ɥt`N᰺lV'T֚'] DTDAמφ5\jXCe5IT545xQpty(46 UʒPӹų+**5kMg4 uwˑOzE\qIO0j#i6v@)II0MF4W+!-ʞx1X hm$VP)QR,KT㹐Uhg\i{Kݩ&w UB/cs٠-Tkݟ5 Q#<5.o*$-L$`S4?ߛr/7K&B<b)*& \is \V>ZNoLz{jJ;@+)֕3Q1hrX0h3k ml؟K#c~unƸ2sAJ)6fByyEf:uiM6=tg "q4[9Y 37I KV,?c/1 >իWa9k#/{Wok?\ǵ/='Ï0|ۙ?]|ꃳZҪ2zz׮_jՊ W?|sefk?3>{}:sߞ y6@=>2vY3rH"} ,s2Wv޳me]MMB>Y,l*Ե66dZ:"є J.׆fE%[[Ogb角ètu7X,ǣT% ]XԂ"$TM A*uvصtᑻn}dx;joomlDۯ\m>_߰`tc?#DP]m#>یESTmmmscSSCsCXVoH'k` pB]8/>K"IF= nuG|Im0 RWP30Գv%KGٴ p~G{wz{'Sv@Wf{YA1.V_禵n Fd+qҼfm k8 'X{,RnJ0_JAI HťQYQRQ wC06#>JȱrJxiF 8`gT2A{-GP-rEJ˰8_,P:BMYLɸx4NFVKԍa4Eӫ4 ' yh|vd@ePe\;&IXNQb CبlKېbSD ǟRv;59* cuvwU]Vu').J &!TD12+ܢ|.1 ?K6_<~ᙿC|m5k[[B@:~lUر…s+ΎyeXtN?UN[yy# N{o75'|CoQE"o߱uLᔏ/욿gE]b.w!9%WUOMHcT1]8JAjЌV+g+ab_J"]O+I4Cl(kp4"NX V)&GPLX(34&zEEU)AVh^]e֕dLնJ A?°%F!ar6Pe+L/rwYf{ʼnx&¨+CaʬY'4p!׉i ;4Ci^Qn#Eh4.J;h6a79AHf'\2EE GnCuH96Tʀ*4Hܲ"LR[̭Y`ߞ>]deKFW,Y|ъe#FF:{FZ![G{[k3W,޵e@ע}C{tv4 w.Yзm+F.ܰ|dp@gcs}%q߽jբܒ%K.ǏcB:1>~u4"퍝{?7G-.76Է /]|⾞~z:G-1ךOG/|r7_]\jq<hkmF۲B*3- Pñ8mLw&M^|vjo>UKL&ל퀈3X&`ѹf><ťO[CϱW.zpK_|uhFC4{.x|1$]8/|_C :v/]<Wn a/^Q3Mn:ihِAwׅ/7/hݔx1 2CfLhRcTk)FumA4=tK/G'=qJw8c'5v,ǯNOjܔ\aĆ+'tƓv&N" [5chڔc!`ބiX61CčGƛi7BƛO_pk:hcg4  ?>=ćGp4 N`MpPP ܷi~7?saSǎ[o7_z7'Oı|蓇ܷo˗6꒵p>g=XϤŎTsKPwt6k]-Y lg:[ -ֺBOg!V7Eru\WMVtKC=_ȧk3\2 #r*k[k BM>ׄi!onikmho44]֖K%ԦDOoP@Kgw9[אiY?~=u}˖ܳg;:3!C6c箵ˇ_őC[=ZKtjyp}/sh ;bׯ\k{^}羽[q=w\eV޾#>Ё{v=GgV^u!=o=W߻[}'{ػͫFl[{ݏ=pyw^~Gw[okr-%EL-HELM5(M&ыъeU  3J;Z f;xv#zdYmN7AsA@?7qȊ[bm8|=OyvoX׾1ʋ"Ȯ͟M+\5J\??gfdf}03̟G_8ק39sk<3G3}4g3W?8qcwf_dN?33|6Səg}_'7g==3>oʶ}7%q ;A ;)Nfɪ%.{ے,w;N['$6IȾy0Dxp7Yk%u%kn%^F~ [mz//c~,wyy7^"q7 UX$&Oq"ի_ٛDD,_H<_.q]ۻ[}6)_ j҇y:e"+oɯ&^yomts!r~FZW'wY0FV𕴀"8%p )a vL pB p#LDN ehayN/ԧz Z(jѬs8-hIgEz((HeͅiBQZI.b!QUB, .R%ez] W< M4 Y,F@U|zfyvcZF:, df@XqZRӲaw`Mxo΁X^ BjNFP} A,Rl/"BPDZJ̸L+*(DEA$R ql~F:'+5j8^h4U"H&-\<.[h֩-d^lA 26)AC7Z i385:Zbt\ ffg!GʔQIѼ#F%!a#DcT,6rhF+S 1RI ѥ#NzC7sEllrI"Lz HH,E.=O#z\a"UBfM"%MI5Nw˓ͯWĊjk:+\ΡV VB+Y2Ȝȭ4Ͳp))r_,j/v&5IRmUۄZwH1/ϔjpt&Uʒ91Grhh#Fb@/B͆*Y/AkmU$aY-siƜaJ!LdbdfK*#<Xmذ,oAp8ps4pYzCQd$ BEEECao0/tzJY6/#XQ(7p kn8 ;^V^QZJ csĈa8!&d6Zz:Jˋr#wcs۝^`'BaEšںXn\|NߋRF5^o׾ky xaT`(*Дʊڦ‚h *hoE:k8/%W7`sBy򚼒ʢIX߻|-8c=TVֹ /[|5SfNu쾀w;]yw{CQZch k76{ ;&N޼c϶<=?}Ǯfڃ^nUKW^um;w?n-Y+suv˜%>d O3{Ƃ=k ˊ5:7,MfTkd~+- F`YLfSU^V+,;Rg /*KCkCr!d܅%L:[Ţ!D='; Θ6}ޜxipr]>/dɅE[m7D./7]ɍ@Z.@Ku<M\Ƣ%U%5Ez'%<쏙ZZ*?ϯ.Ŀ>Ho¥fVKѰ[3*mmg ؽ}UW,_3Mo{?QQP[T]W_U\Rպe˦۷o~,~̙ٳg-745VD, g%bBq#J5 #i.@F \ɣ9rC#%"GU)t7fI\^@EL+V "٤bFlt))\H[ h2Fbq _NR=O%ة gQI;jg6MJ).&#UH < JC6¨c"$z$`e6J Ad@B 2> hN6LI=3EbpP R MuI$Ej_-8- (!"ЉUp4ڥ1:8ARZ+"<\! U2YcvʔZH#FcqQu4]݁3O|a$gVV|6 ˮ/9{\NSjjiW[./T˥alc٥Ǐ޹mֶlȭ>eִN'߼yWC'Zܸޝ.{J3IIHJfhBTYUez/3Grx'a o\0 "cȊ,~~L"6UFh)'"wlH࿥+xe?3IH!xCp44*%e$IMcѓG2 0!7%%ʂejr{TH'ݔѐ "yu Z`TJ 7E`U3,6+Q.'axbi,J~HGfIbSl?q!Ds51PI QRHE B'd3P(;3&9I'ORR xQƬMyWY5֮ؑ8iҔxUcMCK}}SmUSeicEQc,8olE1S\T]V/,4֎kno:m5e,VWUT[^\[6k\Ebrw°qJgsϸҰ02nĶiۻZ#Oq\C}sSC˸֚ʦX(Z]Wm^t9- U%MX,V`A,@=.8Yi)$w g6_?߱me:ȩB-|N.ҠSJR"U5AWW+IIl{r9ZB)S(Hf0yN^iJ)ZiPurG8 U8aUH)VF!%g AjfqRmj@"QVr:lNㄋFu W-jjp_#ЧHZaҪ-'LI%ɭ&ݢF)S55[ F!LITd !\,Jh%q24Ei@F:)-: %"JN ~ \.Ab"t D3ʥQI)a4 MPÁ!w9P*HLu@V]tRkF3 .'1,xD_PW 4 Tn֩aiyB%&SK:\':\ƨ!4MIG3"tR*QC(!3_HEQ_0˵(hu2JK4$4\AeȭVž$Z(Dd2)WNiRo،:zB'C84TE*P0Z)7>("$h LL h )lQ y "~!A&A9qh _’1V{jBB>Gï>̞|c8BJ8w8e]DD/5hY an g,jwq{B1Ɔ v`!*z?ls>NaW2~aWY˶K.D#]bhl  ႗X2&Nw9 n"@.߂!Z\?4d/ q!rm^|ۗ?sgW^)]v Xa!2Wq*~Uwf,|D^cqW.^D-€,0i3g={cO\vܾzgOl?#7yzώ{۷<}xޝ,޵mx:p3G~co~~ckIb<[) z9@ 2 GeUndT.2K eb4;a"<"2Mcb 06-AO.,,IEuTPR \i&~zqOǓKnu;'l׵u-եnVf%V̾?=D~⧁n$H|{͋c=9=?<վ!?ۧ]:4|̛~‹{;5xw<ɶ~8Df"qSb_寇O?ɮ>ӍOzt}w6%~xw7ΏO˓?!x)[o]Xtnį̋/wzs%Յo7N|>yu;.ģ_^^c?ϗo>߾zxUЃ\VkVջzt?vܑ_~@k;F5c)L8$MH8CbbP9nf7/DY(% N56':<~h6b=rZ}.{nUT |($2P@B=P[)+(@-́blHM'q:M̰ rn;NȠT 3!/u :a̔L֠!5e"Mρ~ )8dl Db =г d6pYȉ%uY99C|.֕ѸNlz!1֙JkUfBu֎+-)CzV!eFAzɰL av8#MOKICd L@A@>(\J0ZBdtsdv9fhGKe̢l|^ $J5I7@k3N9zİL(8=ER>h|>C>T+bZ(AJ!rRD-IHf % *#*[q@4n9DR شƠL>CUGFPqr9"TJLnvҕ, !K8GUR٦fh+t$e9]QBi3CRiP|̗T kV.Z2Uų׉W Q%^ꛯ{߾;wݼ~;|rkOݳs3Ǖ+Zrʑ߱qa OB9GUMrP wشg8ckذw⤉uuQ[g0Ƞxp3xM=cۚVZ?5bl{קϛǸFu6C2wou-.8&WkO3A*‘XWgwGp~v#_d UVwո\ z&ū P3xNm~ ~8??fax흷;/Zlv4WXZ"1?luzں74&RfǞ ":GC~ljBA*^[_3g̮q- "eM\>hH4r*bՖ8@myx~,:l씴0ITWO yį>3yxaUQnqqL2Ts4Tfw[ɚE78!3?=ŽGOnx"X\=kRM.ލgrtīo}+5.+/)oni_P5pcW!FBCBRdRJd4ZJP (:Ts^gѹuTk.)G tb]J\!v|!21L%RC_Kۣ 'mj4TnTLkg.k1 Tޑ"}X˧-B'5+O!x#"'Da`eI"\0P3-26.)C$b4X%O(Ƹ!R8cg&aGI砙0545 8fJJ!"X p0^i'I8.hs1Y%Q2FdyњJ]-]0Pe0to"X]ʱJ,t;k.˸޹rhrB |W/9ݬ* #CBi8c>Ç5:-z6nX(M3*UiܙhD3:H Fn1h`*X¦ X;-&ZRgPkZ0* zd |Vk6X]vfu۬.ɎHt# t0pzZo$&Le*QJo2O~85nWp3c2-I0D"X Vji)l$i,v +cJ+E }aM"!)lWƑ\8rIckQaЭ,bҍI5:1)HA?-mdz_#1-D3_mU()3d\Jĥ1J"P2A#")K"D@ Y"p)J\+FNy?Y5аp 1~0d߄?+aVm0b9  t\XA6xv6''@3OxfxgGo޻)}p"{G(?|Kƕ1K{O|s։א,a>QhӯY-G{̐'Jڇx ?!a1l Y!?珟<61^^u?K\a-dmX9V/^ls׮]8giSܴw릅NY4gղًL2}{Yq܎pUe*&*R56(:c즭 zt54ϞۺiKE;˫jB%epSc*Z[W\++47OlX:ww'~xvYcl:=M|֖eMYOY>ι`Z򹍭kOk)+^;Zr[ zg=مu?ї;9L܎#w/:փۻ莖s' z`[io.skSΟqhOmc81gM8̞KG'_:<}:7کYW:smWO<1듾7/,8>qm^ykgݸ8ѧo\[~ښ?֕g;oώ)μ~s[_8W6|矟~/8w}?;rW?O4D廷@K `p\8{~;01&q9nVppJ2!pT iC8&ZdeB)OV5mnۭ.Fh3&vYxI0xzF)vR $ @HpZ"d83#E{GGCX(bPBOQz,a XC5#ޏT(-=3-1IKH?-;=9#"='4\(/"l+b)Os+ F'CH>%(JƐb]! O6FG1ȅ1$2dwI)Kf#=ç:6LVf2k>/lt嚜2's8Dz '[eedr"!yMbB~Q@Ӊi9 D8crx4p*2% j-8j;JPzGJ)xc$~F=*)y42ȑá- шO#wmat\C09#׫i\:밆<1)uѓjlG{t#2H%A_JMMfO)$Ac`4fffB7 .̌0R$$d/x8W_S6iܙSڗ̝wԃ[w.?çeYij9cډ~/b3g͝-Z)C KAk_((*,pP{=mvo4>7=yE.7 JyEm{6l={ʺfo(X~֪\Πǝs #eʰ/wxcy +lnO;=A GL?xƝ{ܽaמKW8xąXIi,^>c[7AusbFϟ4}ޅ[yd+U[wͻz6Y]Zyvްyˮ]KHr:{µ;?qtݖMm|"eM۶۴qݖ- -=ќKl޹ek2xCU+w>4g ,XbEoݶg״ؤXjmcN?XaDoRWkjAOY8pf7#WQԐˉZpnwyntLf/X\VQT=}P6kŨ ylP:mF9%jЃ45.4*ۖWh ,J B\*U,V"Ig1 73df+!GPLKwԓJDiM+(=h+ `U,qHi]iȁæuLH(r0+rrTU00%X"+(v T/ &BO&9|HlL+˸ ڄѐb3|  iD M $U >_G9b&ղ&0 h|8wRy|N$C`\jF%W:6\*.*TV6.a45т@04[biZZR33R`8tlS[kj6ާW.jie 9^:sN]_> R\4jGbqֺ5 ~ūW?C]b#ŕo>r NMW TUJ^K>.2Y֐pby1@_AMB*4zZ&eDg"28C $y 9&6xUu}#Fav1ؤ#aclh#G GKIG N6j#д[p4du!RRG3̵nP6Ik*]BEC4[ME%ťE0 1X C,$٬Er۠*ٝ3mڥ8V,`3V <2/Ng0Ng Fb:\HQSjtDd! ~:ݡ4NoVV5Ír=vvV d{:^'Qh>kY%eS4fd1sfh),G2'zVa8?LJyo¢i;KLch{JB$BGbkL rl&faG"A%&%\Hh0"\JQF?%%g茑J=&ydraR_[h+jji\n-iljlUԗsXMQVZjMŵ5eP{ء v677NP]QQXY>ڔsgOj;~jGxSCiEi0Pj^d֮5IZUww6VVVK['oonhho,<.  jbƊֆheY^EI(/^RXZ_ ~8$I=K4!#4W~ءVI|>ggr|䌤hHbjv~vg׭~vy Z2<hqOdlΞ~pdqϟ?g />ӯ=YyًgϿ>}y!Rh|}h?p#z8hm|>>dG_3߰8ڣ/c6t GuIc#8 h &ƂhgaDc.(9e,r.34o !5:h`3/nW?RMp /lnd=2/_¡۫  ]κ]Ų1f}`|.{G&nܾ2K2+o\~ Xv*80ĵqAiXc2Xܵ]~d!Ȳsѿp/t 6nZ3iWPD7ZIr}vmi4!ӤS۬F6ն4U/EMy1}i33J`CsؖĞ%KOT1q|ic\Ҧjτ ͪ[vQ{e~6ף*"e~Gt|6@%x6R_[Rd9) x(Ǽ-奮_Qvк54FzLUҙJyJC2QB~&I# K4g[mRoUu(6$ JZғ5$PpHxs.ݴopGzRk;6-dP,J}b]i9nlltv[Uj~B2s&wV,l6Z]U[֔!I/bQ,ʊEAPrT(N-lt4t+"ǎUm3#i yi<^CI;E`$q&$)S`x4ilULMc2%0,U 7M"%Xjdv#eɄ0r!) RXilV[5-h_6$Np`$RK!kb*߂UG7O8ͭu?|Ф?9=s_]ý_GkL3WL{W̹˾e9g7;;n~~w uzzcg O|r{?^xxϵ%'=0¡iO}f/noyĿ/xs#++>wh~ĻOo2RwĽDn'w^IDDĻ/ox>;hoxw$w%@5Ļ% ]_%=CH"᣽J{3$kۗWMR E\߁9\9Z&$Ҵ͓HNd8jH6$'5U`i4:Ш5:aXMy<`Cټ^sA{\SygKkRDK2e,R!͠!w6@ Cxff6"dp2Y<\ h͋&nB!HĭR }SN6e@ 38+'?+ ~ x +^Ddqy<V9(GbY\s [uPn>[ryb>⠉Q1[H "\(cVqqu@.zK"uFgQ_YWr@.7W^.tEjs@DBYfǠ*"y"<~v8)ic gI IO_ƒfW ?F\64*f b%1=)S??Jm&9J싁{FѣIf-Pr$2 AKIRb$L%: JǮP (VZ[hUn>sܻ#.&$  fLu^ݠ3 s8J˺ft̐"ɋW}/|?~Z\S[qƆ-ͻvi'^ՙ5 UMc+UfPQ =fBb1*aO$/ G %nh 6Yg;yF9&=-8p--\dرcMfl! ݡ\waQ$hqq48=Ũnc[mn[|?32? zuػjޕɻďo@k8}Ucf a1M/fd4 `H|7Om4qk2z~{nh7?%//9{n?'w9\x m]-vE  B'S2pK*)fr%%S-*R-US$ f q5^}rJLb}a,B($uA-#SJHEzbjLD4\|>. X yz4d4 Za WYeZer9Gؼh Wʔlmb5SpJLa9-&q$r.&gq4>3.F  X)1"?F Fdb@z&afUh\l#M"iZ:@!%t"L dD(xMtXq[箻{g曓'esꮪ9j圃s#6`c2`[3`lsDNo$zWRT)+2 "hFh HWZ-e@UZ/}L9&(~r2 LC$?Eԇ8yDC?ږzn]\zRT<֔୩3/=v =k/ejJ9oOB_!^ݡO[~̑'Hm0\ xK |'<71Xƺ,{ BKv&xڕo,*`ᣬ͛B+X cn Ih FG:&5:!7>cvI^0&X v.ef3&fYN L>ΨFnaJR dZBnwx Fdc5-$+h>J5ԈN`nD^O9n8IB V2>Q#3*&̯?Z_^ EEymeYmrvI A,ď M[ͥqZebGC <Ӆ~![-pPόz{2;F{Rnoh.7J(,wsLk:U}}]=>w~كv'ζ|aeTh-Mwt6Y6rYg9m)V/mkFܖtdW-jo۸zέc}˗m۴-/Zز)u665$#sb5]R}j-!o:rYPufa\.)5E ٿ?F;ӇOUM8xM凚C:X4AOCZ PjѩuZJCP4YSFR$M ' RjV Ek565cZ+V`Ɗ8XZԒ*Vi4JFQ%eP\AM(jḧ́bһ~)KQz*g!z@ Q|"ƐԚi26RO4fjVevj\/-pRK&8CDWtN-ЄaBn@Iݠv f:Z/} L&Jh | msٌV-#1P$0 Bo(  )$fDe2j HGLFN &H1oFS4THFMn*nm'F[=dKMI pgK(qDP_HZp[1X:ZBKGm%?l%>li &c栏qɀO_z0NQ}~c,b7^c(`Iud$9.a5 I h:*=y}UO󆾖]q֑gw8mơ/ۿsc_}ṭW_?ܼo_?5®FCK+OZ|cЕ}`u聱G'IýklG|ϝXmC[7,}gIlvޥ&߾eEB"LƕxRf4^&T* Fw z8Xj/0elȌLH(bLCpH!+-`PfV#1lXG n5Ax : ET_,B c-J2H1 [Y[WUǫc`21sK BP-!n@ 2:"#)j.)ErBy kkp{R}Ӄ+bcU=,X]%MFmȒvA B(+Iq8$ WEBTCu550OeZ$p%edb _"dRX="cQS$s5!\>by}./Zf DMmc9aˡp.}''SEWQ !J> 31+eR|bv{q-U /O8Bоr?! ?۹> \6|ןk546?|Wu;o]d|xo?sЋϝF W._5dYZtGB}+k ׊d(5Z(9RVqW/W%8O, k8*Ap%犪ʟ? XGe R6͡i 2'W@ SQQHhhf&Ch A#Bx( {@O0DP$hY͝EIhZ9NLVrZ#%(O Z`%eñt*s8F=pClPɍ bh$G8 Š GP$"D*O >I+bI_K{J2 tOL,۱kGt F Nb V3xo /o޲3-x1(myp&,"hC)ےf6\Q]WdNBm\QkV p(jXj|{g$2:取zbw bsH,[J:G%F[Gd;5=7{U[߻x՚p6c|oWlڳ}tRGJ -]#{FFVo:b5m<ҥux$Zt M,{ؓ'wO[u˲+F i z!f2;L$5z RZXd"8tr%+lv7xfͪՙLszNY2Y cG3F.5L?U^4F{Nc{Ge#]B4-Pȕ˧=>Z|"Nv{mMݽ]Hb'xQ bHP/L{}h̗J#QokK p98ܴޠk2#KeOMzPnշ|uz樂/ˇ1FY{♣+}{o|ݳ_j E\wPT.9YIU| :dR'Sh &4*ZQJIHĺ7p*ϵY2FfV"B3C 2B%$H@3p^.HDJ$Ñk0V$eRLJ$2.'%덤G8d.tn1e5WsR Z#/aAh<'l'q &%23v6Ӈ+XN?J~4юQr*(L(Q[0g 1!C~4QM ȓbF-~"b\ %1k7ߙyWFe*+l,de8Aj:RK+19\3;7 =\aO\1xwq|Ӈzqߡ67ܫyիg~MJ̯l.&n\~{sk8ydk+jJKm5kGE{_YĸBeF(ArH!DR8}.Q8;gq90~f2טΘ9Cz[h"gK-зjuf@*bR\X'3ھ XMtx"KXrpr VUVW-*_8_LG|46AlFJ\Xǩ<|R KCkQFG&^gZ,6+ VMv$Qnzhns( fM6f3Xpű8lE\.ۍT`afZu=# ?dxdU3f 8@4jAn>㺑'C'o2P9bZW0\S*؂Ѽ5ʪU/^th+XY[i/c (|4 ?XmΑx2 <&# VD"*8Nl>HA2!ASTqU*Bn.ghZh1\b# Fӧ_׿\p9h!opy>8hDӭ5jQk4@P3h J4i}N[,Cblz 0 Al.CȅR.J-jJQvZk#V,>p6LCpF`&%*4`4():hZ%&q!'"Y ^L'2\J <&F }VH=.(p,@ 5n4RJԄ TEOd0tn3J9!b81vWƢ{bvd=-&)ez\)Pb9K(EIm 2OGE(Lh(CR:lf\'1)&+hpt* 8%2pO!!1{$%\2O¯qkh +(R*cfq4+ D\]+ 'k;o=u}ohAYZwnÏ?f!(JAl~vߴDѡxG56osW^صgGO>yDӇ_8Wزv[RQ;P_+j KW٠5qR{+=ЙjjaގΝ[ƗxF6#F;#kMᠥaӺ%pgQ/ݤ =֭Y=PHBT:qǝT|qkiMoDGi>s^ַg7td}o95On1\:qXٽ{IWr}W:cε9S+/c̎y7l\4|'YV'ւuH{;kɱ+\~i’cW ؿV5>_ (Z)R)#- E\,H:p8uu%c^Ʋ;"lؼ3D(el\(Hз@A'{ԄӪq#ؚڑpKri@X;ּy3| :_z잩gWzh䎎W{^?8 Ϭ8}xnč֞;:꾎S/j<|cCzfKSڞbG՗\}aՉ-g^?6o}΋/oN{gwOwqc_98ڱϭ&;g|߿ɵ-oww~xiͳ+';s.>KoW^~i˫Ͽ_.g_{e׾?cko}^-wo~n?}Mncקv}pycK߿|7~ݷf~;'߼_;ߙzP3wN.kb4]CĪ[4RJ+KIV) X:W[bj."#0p!B9!posII;dWSp#$&B~DAAD ?/ j8u5; ?*+J3"<%SViH##:S!u;/6UBXC_ f/H1G Hp &f054nA]myuբ p8j8FfN /RQ.b`˕r )uru5v%6x[cbg(tY{ݝîAg[c%Ar_S ƣŖ V_N&}X>CT$=MxDINA Tb(rxjz E Йح}.oRlsM'O=wk&ϯ]:8ڊʅ9j .dd`j.=#%agЄ|( xJ4S]eZRdnH(C/@!TPX$Xepv[ƋnL࣫xbugRD\tvE$*J5KH3 ]r.| M?Tb?I zq*~y#V+2G(YX×!9F,X+/X+?( yAcSC8CU,@ ZYX6r!4(h"P!?d6]1a鿽7ݫLBѢSq+!QBG'9j*040͢j}YYpa4/(G(d@"*U@ LJ@ԅc4ETJTfXAL~ώ R1ؑXܳlmpʥG |S{{*6X>-mcnyѱaRWYƯ.LhRέ- j `!dh6sYn' Ơ"V:(RF"YaѴ }jZݮݛ9qpp#HܗJG=>g.Wo~_wtx`2 hX.I9N]~hhTC(3=}Cdr:xb.#IXDÑt2U,NNgDbx2lp87)3[%i+I)T[7 vu>sԎqGcdX}A8d6dpۋV=3o.:T.Xy9VF3a_4h)dmFG3v;#jIk R2\IjX(S־Ρ(ui3(T0EZGq5*CmFw}@ {0[ǭxC7mEJm:BJ\U'iZqאfZ K6rjk``#+ͭPD5R;Smw| g $YN4}ýMsꭔm4Z(UmsДZQ SqKsj/lؿsS7~s|j`僣C'GVM,߹}ǡ'ؾy]?wb߾N<‹'֮Xjhm+y}NIKxXR"_Y.jPkV8tF0H1_?;>쳗'r-?[ęW =A2?ݏPPUk8b(dZT3g2DnG|L(DLiJ+ C*Q 4(ZZg8=g[[Mm|K0H"Vʕ*\CĨejB\(%r )>W!I*L$E6pؕs*\%Q ,lqn*0bhC$)Q(!DBND$"Th0 бСxI0`GC,9"uThp dW9bPһhFg*ոޢG|xsV80Ql͆Ͼx.n~pv>X^P? KƂsm9/}rߖT<?vrKmXg,vOR˕*_ UIX$hli /c+; +( 6əKGuj!M+!r hZpO f hFJu21Un0}\+㌁KFEpr0`|N\['`4^`!311 RY^Z"[﫪/!j&6Yz$Exb7Ȧ. @Mebq4pJNth&Uk4i FZ ff,%1hXm3`Vg\^_(Nb[&P3L,> dPh8D*ʤ \.`8lhIuz5ECK@B)HP|y +/U:+ ԯY~(nDcYjj1s8g棱P,a "e#2!0Z] zPYZ{(C E,'?e}[`wjC,n/6FGZ܊0ўv({;;ڛ|OScOYΕ:ƖdO9rpPhnv6nog]Uljon^67>6^\<^H{ 떏_164 ZFzۛ ƆmO?26[[-\g[Th+:F{Sw؃1)mXG)Q 7m`sWxK;Vgcb:DX1q[Z8ow4bZ[^9zl`OTG0*1dq40eqg>eُ15VCȢiDCl=xx'?wJ8'}>`^(#c=Dhjw~z.ݽ{G`oZ΢6pp(q\v…"h/]0f$4XE-˙ѐ؜X 簛ɩ .25A쎗)v<5kl׌f >uKO|:4?X,0c(:ě@ lc i]ƪhl K:z]).Y| hs/y66v)1#\׮x(sf2rMI;}3g|3ǺjB2/FI A9+C/. h0r\o[nqiD-KNg7YRQ46icgI]goΞ`2ɧFVn\ٳ00ܓD1U̘ZFPɃܵeh7hj~ܭ,Ԉ |eЪl8sq[!eeM/R%UvafUCқ cC )WLDBnuli kd#Ѹ b5*oOF=X>>ҔʍsƸ%ж$IWNF,xka 7ْ(.&,떴wgm_?smW5oqlܱz;&.ni+Ǜo\ubzI[k7ВjKe֬Xݸk͸KEfT.U)̔:TQ%͵#^G"@лb2LC A@)ih=XM-v6!n@ ;pV% 3-"E5+d2|c86&WJ޲F]arBܚ_>q cT2a]ȭe4~]VW[YS]Ω 8.\Ul5eJ>A{{XWGlԔYOmKsZJ&$:cRO oV|Md[ќ8\TlY=Jc:\r;BA{iXۋ+JyņƗ/Yٕk,Fp"ΠN[Lp_,HH] JL"H ?ݐ+uJH)+56wu6 e+׬]aݽ=mllȥql4Ŕ͊@ P7asy(X 8s4JZiJ4eŸޡVr< WBrzz>}ͦ%}#֦݅tCww|WN8yh>=~YdݱYgʝWm۶fƕk.X2Z v[|җ;ڋަi^s{cR0\?z{Mcv8 HqKP/JY$ >qEe-TEe%kP,Z U<S7?wf#MF/GU MTFt=VW0))e;UWBdj6<n :mu?B:{VL&H]nɡ +;z-ƕ+ؙ?D,YŦ6[ne86>M"Ę]rGGAN 3D*H,ɈapyP76%We2vh;w}ݽ_t[A? G^uCd&L=>hqMM-۶x|TC)ToqB,v'OSx}KX5\hA_牻1/ zŁfnwxpꕣ+|T5SXӻl首x94cˬhcvrLskxCў o,MJE7"QcM!/hY}5&ZLCTڠ#ZW = O[+FPɵgm6_pe: v@Yuz=Dٝn,Fڠ1;LbI0CdRVJҥͫwϦ P0L\l6L&FF2T4"M5jZƣAlBhMK L*U.|\Ƿ \}Ëcq{, ǝހ`V[z\fV`B FdS@l;l{=%77W-[ttPPgr8{;ڛJ\>Wg`Hjj.@N{<T*U4 %%P~HV.0ժP?{< 7pƻq楲Xr%c@0n0xB#$J@N@]`<)z\&W|S$hGBĴn,7: 9( %!g[11"s |\_  𠚑b!J )"JIh51+ pqy<#[QYWQYpA8{L9 + a5e/YRSS% d b06[d `Y]Pj5Ff6va miM-z nr^$Z II3jaR?laP6a2tEpM4Z& UVˠj=Mka;8X,Fi$grc4F0۝6(C@ (MK*RD/uvh<#B ZYc hCpOY^G6AB66j͑:Ϊ<2 1RCB3fj8x +q"T—I7T* BhOp˔s8綬%*?Zy|VgPZlT,njI]_"z9r`؄Rcgc[*uKnT҅hjrxΣvm]6ݐy=+?z־R J.i/652=z[ D |Ti)7Z \THw;F"|MDsXc*9ӽ{"u75t2M\ِRւnzIϪŽGljn%ùD4 }~0ծVBTWr9U~+V<ޙ.G,.C.HZFbth!)-=ᑀ!QJTFe5BPbJFB !WLW-UhBr5K&%&q h9ePjurZ$Ř#4HeRC܉C * .ÊJ,Q3vr$DH @mF X 1x"@+-ZBI iZGŢ3#9MC*R%:J%qR {r= GD}ʗ ;-Z:ᵚE+&D]$Mj=abTp hJ?FbZuVRpqT`hZ04*@(pnR&"R!qR*PFZk!-dr`~WKnKKjhJpЧAߢSSQBN 8:fRvJx0Z:FqB_60H`)Q.dBJ!"B:1J.KOS *1 'A*iS00M+BT*f' PmK*d\RΧp48%PUbJD0ReWh1*i\Dmb2 W–4RCL<8pJFBEBqޡ@" f| }kw}4{6!@1mJc -f#cmɩ!KȮ^zŒ]DgbPRb5CbioAi+ ƙ%<@iG|+ކqCih KLrEF闱g2.2 1v`,jƒP Y7.^gRSL˟?p4V*2D1Y,'WfЮx囬W7g5~z%u]c^;`kpU3Wٔ+3) o\:{g^}Գ>dㆮb6'%d rl!x,䰛Q~Ocυo$>hw7t7-.^ݾqqPU'П̗ Dopl4ea/ ݪ`1MLdH՜dc?69n=ftf=/E[/9lĚO8 IXAe|]sbt>^6{2Q؝«xT|V]:zv-fReFYN'q#j$]\Е[[nKutXVWW-n=ytƕ]%_whg_=0601^о!eHlwxW/K{{Ν@sP]snZ9$!!! D B ƀ&I h3{33gf<`[o*zyoRծ֪^꾺pofߊS w/\Q=lъE Kʇf*֯X54{j|`J޸&7cE[\ܒ{f5Gƨ X%̭$ag" B$," J\F ;5|EeĈF&s1lP0$! *U 2!:1"4 >@, ꉢk;W_8&P֤B nY΂u5Oq;'}r׏{xf>|쩑O\87vdžO\]>>^?}g>yѮG}Չ8;G対<ퟯW~؟9/}<{ON|x72}xaͣ羟3gv~|yw>ɵ 3ߛ]ns7wtm~es?.||}oß"?xȳ·?w<{'`N}m~{wug|7'~kzs_ק搤鋿7Ǘ~짟ͽ7}t:~D/6ҁikEʢ"kV,M1]fʬ8M$pyB. p SfU cqY`C3`P ͦ3Hp_#AnhjgjrliDyբETj@1R(9 MH Y|JZ6JDR|`9 "w6$p (a(i/9< ?U0F@oJl&"70sҟY" WCp,QH9b I S`=.(m9 *ihF`4fwJ35L,r{lE/ybhshftە`WҊ:涮kF u/ꅈjVUU.\؞I' 0-]@S<ʂ965h!q0t`j[4<aCI/)~.%I0)f5bn5 }fx|0xl67ctI Ћ> :+*` XRL.i)l+R -?W$QR!%lzqCH;&)ɔV1rEF1=8OK)% LM%2L# rXB65?՜WYܜV.WU>-Pa,P0BPkaJ@Ȇ&XVeѓE!OQJζfw,k/,%%lggC0Z0 CXtT*:k >}𴾡bvWP ZW$cM@(hYxJMjzfe2ZvP  yb._PKLW(6;bWʤ:Rm;淃Ubׁy(9~lp%{>gԻd = @,q CtTE瑑JB-Z%bì3+_|a򢙪`WK$(N 1M DٓfDҴ"zRFAIX-|͖rs0cӛ?/Ib#)rЪWAMDA.L.>0 2O bvtaƠ0`i5y/JL#`L_v'|簛fuZ Db1nCd6fiYmnO`׌+vÆޠ65LF@MZ:atuym6dyNam3" 8d1 ( |x'SAgj0*FY /(@h ^W{mFNE'!t20u xkš)58/ٴs!#X *A&I)0.-KKvGh2\э[ZPx4Q񃈉![@ʿc>><\&0-5Ztb虳o=}f0K:z*kkZk*ʳ2ҪݵMmUm-M+.jn_7_ܖʶ+;+j4-_9at֦l"ikܰ~bdMceEMi"]-+infښRYWYZ]鳘;s>o2k(&PCU*\ 5VE*񀹱29*$kJSXF&T^/'KOwOV}tCH +E\6 B2X3Jl6V|aôD"MzN J!N. rJ(hpOҴ0铄d # )&`ҨPAأrܤUiJ}">CRZѰ%E|T"0BF*9)Axuۆ:;8Ց+TkUpZA%5>c1m뵣,SъPE@AIݦqa+>~kZ xzR䶨Sgt#eӓaYz T)R*UJ9*r83 }^6`n6itpNpU*&B $t f5Td3jMZp$ψ,O&Xt'౹xcu}sm}"ueaz&kq91@MPgpv9*dh a'U1b˄ %" TɨG\BLWH*F.R$G!ԪpRL'BBiJ)J tUi N"2,E(qx*I%0j5:jAIbt !4 ih`* TдעIR/'4ɿP_F%)C2etE+T!Q9.RAQ(B'L.11FcQ*/JS'p">%0Lc5XZp>HEb.&co"ıwoN~?v|pG=}~Z>aGO~%R${G{ !{`]6\{)m?zG`=a?{ .Gp4g4 3<|O?z'?|!]/Pk,"C'h{LIS>~n\e^Bex\,]Qш/"KDϋd]~0Zm9 -Jh7fl\:{ y7ݴbtZt10\h7n i#Cy`ӳ3fn޼uswg08FCi/*_Lgݼ9}.=G9-d/?xƀhFih/q4;{jhב }7oB0gpt>;޾}Afg}wsa+#"ռ2}ƥo_:3^>֛F?<[5XW8,oTCFh3~=dEd3m+M7Y3Uq-(jJyCFIKVh/,z<.G)]XSp~R2 }eڲ#wЊ5!,h#jZ>=RFcp4>? ERs\D(`ؑ &+ hGcs9N!BMQB&őN  3@Sl0LzMH0&DEh)Q aUJl6ueE&T1 q(|#.= ;7m^bSkzc;3{O_ww}{:44:V貫׷ޘ޶~$kgCW.{kq=GZw핟=>~Ʊ5{w{syoߜ<=_ѕ Onn~vg_]3K>x`dg?~٩g{f6>ן];Z۟qssss掟?޵ZseW4S׬tVa92P+c1!WG8s'ೠ21IbWHrl0^ 1_8xBDRQL@"1DScr9\F@;(G%sϣչRtq4^-*eޔW8\N~fVNq*ʔNHip?cxI&D}S;X2Uѵx|555VUUZjL*([HB;-.,q ̫ƔJ#_Rh +1=a"0O'JSzʡs'8{ڝ_3<~mNƙs[n?{h꩑׿}x[\:;'.tr˭?q'f?uކޚ5Mwܾz.n*/AbZ )#5fa1;ph5jo BP"vJ(Bkd]h(M~ >'dރan9y `deXP #Cheނ*i,v_2\JGvrF afZq+;Kw_ܚWd%"Y[dmłlYR <a{P Ai, nG9a׆p4'pgAI*!5CIVReä:BfQdžǨQzI¥UyT2KlO_CZ@Q-lrIU|@6 rcQ(\Uye~P]9y `K9 r {͓'/cƷMYݿ8ɸy -h0g*K+jeU4G:K"MWT/ZQV^JKJT0)-o 3jҩyw"6[n{܉f/V(.wNۜ%sHmt+DYEW_ՙh-ʦ^*S*&3fdxnm1*48iPU4VV67V4׶ƊnHo1/Õm677a0fwXΝ;;I'.+r99~W|N^#s8tBI0V1$2q$V,VoG=-:Rt7֔SU.&2iUzRp.G(]Am '"'4Pvu{a gaәjTaDKK TBU*.bxS{gUCC,HWd.BRw8hԙLlV#܈dJ"ӻde iH V44J V"R\G(L8a0b}/b+A{/'{a.wfh`F%HzClJc0+5&Ln:Lf¤TBFHG(& W2 b [ +|4B`d --Dq5Ttp4KWp1pHBj*$W ЪpSBSrIb\*-pj LIR)T Jh Z0\jJ+&9$ \>0$QJLi6{$%܂5!3Dv~&$(N^HڬfJzɽ$YAy\c2ڭR6$2Ncp4]q P˕Lw/| qQB~Pb1̤P;Lvf7:(6itހlj( fD9\V;M# G:]VbO0 B 6 Jg0F~ 翞^߼ܼW?8 JFfϋ? +,d3,Kqg61h"@,0!{D0!clMJX \&|4DSp `ڑ։ 8눷i^+\Pū.]Ѷph`mōu5u-5(%fQmCK)UZZVQU֞^ݻEW`SLʚhquQ9Kt47 ԕj|;ܴ!((lk]5RgHB .-6Fj5k %)E"9B0t0(h[\QMIP](_ ZH')Ԙ Ǎqje(ɥp A") q!F4ԥUH6ЭƥTGH-Wec7y>@sJҞ1P1 >{ೇ>\GGc@??yރG ~Es |>W?A%mׯ]vʍY/YWhݢsjO|2E D#\?׮߸uN3Εz"ۋ^ 3co2` v&^8u,i2y[ kьw2[s{v۳ݚ}o&^mL62i,0 WB_3mqG`3e%`n90si-Q ߼s{7o݁N ]yuJcސ;oǜzʵw._Gu.L_r\m[~=ӳA+㿮%G#J J2Deq267dJ⭥T)9c5:ɼىU QEA20TV56XKʶʋMYjlsgMlge:i7ʐ{q]is:2*KlQECc#v5V*hDQ+uAҥ{ L QjCФd>E)"VSȬ Eseuk|F/r]F;ucGk;T&5˫zB5lTIjAmwU![\W96P7}²Šh[i6h)(묋U]mUO]\^Dl*/"Kt .xɶ+Ah0bElfWRjD$ qD ef`(`"G/6c3NP8N`Id8-p 3 \`6DtLB 1,ͻ"xLe`K]I&f-J!fw澽ޚ??~wKwT9zv}<35;7/~{?^tg䁭̎}ّ/<m<]{Pc=s__ݵӷ~{wϷO_{/~ wss4?O([sOs?vqbrulqߊ=Shv(vafpK$B. |1`<^fr|K$D TUE_Ow!-VA- ,l&\6Dzc@E4eJ m@(p;[J+pĵ#P/qZ6)_"*FD Ebp [RҠA F՚3́ âtf67 ,.)sjr~^aNA!z™ > %PĴjL<+PZP˥rz.XDýiXd窝dF޽@aZ05B5_e iɓ*RY3<6_%*Zvg5DI8O&Kz44d:Zۚ*`h(-2I!tMwyNqnKbq3\f+~fTy<K5tW൱sqw zz-8sa{"P0 `)(`Y|z}r99|>C*N|+Hi V䃩HMw[VXlX-#[v;sh}CGؽ sb[||##>wd3Gؽ{|iH捫nXyh}SkVXV0_0*B>ty ,۲y[IqP Vj:-ԇa"\.Y|D3+Ġ*`^[/HB6X^~|Փ,<^>"3?//YB9!AڭOKIػaq핣3oN.m;B5N!ۈ^m4lζfA+ 8Bv! 8ɥRx* 1wFdDkLBeR~R*$iV(LjM&7؀ˬ*[,44!>괖$66&shPj &z١4j;*dXJB%A@L0 ATአg 29\~n+W+ slTH-WcB6n]`h  "Q(JK2D0fԔu8 V6 :ђtIf`ɲx"m# Xqx2-JJgڒ^~/PzǍFd2RN@4_ֶ4 ,\;LD8 TV-Xfccq7.\8r Ͼs̅˧޾p}>oذqĩ߹2Љk66beG0MG'5Z^դ ҩL#I2ؽ7n\?1f-^ad-l=gbƶOLܼ|tcSV{-+F7 hGw>i+7lZyȦaj[Ƕn}ئ]mټ~rb|;Wm]=a5+F'7-]jtӦ##kLܹSvm+\q@,fu"MMh/wycޡكt,]mLgʫ*50f2JR-jٝ18H^wwNB.wJٜIFix 6cl%x`٨*jĊf Z340:U$H"[iy}Kkw Zl6 z+>S['w9F[{W"vv+:A&_lu?b |ZrL TC Dz$B!%0ix\'$LVz 2DfYيle<# 4$Xk8D2ӢPRZFZŰυB%v{@; Ba ;ȧg%JcQFTA[vزc۲UÙl,Ԩ$寬LEJP2BEmH ƀ"!d< g̅XWgs40)0ĘsjB.KAx\e**D Л]J  HIyb/##XZG`#pE7(Ÿ/E*bq0XƖ῀_ _/`iLF9E+hxnh|>udDBG+,ϟ??IF)sX|̙ʡpG-If2$t S E n\l0dtpM٭VgB³6y##bp-v3⎴p( $8=( 4\js96r[/`3)X f3Lvzm+.>F l6p-638n&ӛ,fp5Z=4EB~* WAmsRs 瀓z~~><3=?3bg4pV%^y(y _m!aѸ\6RBH̃FDceG g@HZ8"D!C i˕Hsz+M?X #+ǟ:/| ;׎eC}{_ޕ;*j5ʦlkee[UU{E1UZdw5g;գ -_?]Z^SZF鲦 }S]V-.1u+kֺlmEu{ckWʵ'[һ8S\PT[VWiv6׶W&C_*]RITWkHSMI{cYKM,֐MTJ`U$ \.`_hCN4Cu u Sz(->WqY,0hX`쳠GtB5k(Eդu/ ҨA܆WeH}6y}Dl&a"qYkM{@l:RQ ÞZ"HnHݤa^\NT)FzCɕFC&WbS(t*JSVbRf0juiI=nIGIB0cA_Qp`f֪G@IC%t+_b+ Ȧ:QA5*kif̪SH;HM !b0W HT)RPBMjV.a#9}J߂ρ Had]0'1dpaF"xнZVMj*ұH-0ЀL"7)GiIC<*Mj#@`(N ܗNꅟпURqKbbDHJD*`7ZH9_Epi&L9J$4jR'+-L$DPE*IKF$F&I)(h4ŨRh*= LoJQIL%rL%\L|ǙD*d!jolmXKyQU]6) -rSg< zT>G"XߢJ]-;KE,h`m^jYw q˜U,bk+qvʯ aۘp*#.p%g`/6Mq76[Ϟ&yئshVMm (F&1eR6jKnꩀ^eNo CVۨtbOE+ҧb檴6X>Znq1pĆu-M"6mjr-.X2欣ʮ"/>em }{Zz3qf}}nl8^$um垉>kO,{'_{6=w}s/nn?O=6vpo 1{ёW{nܷ׿xG?s\vs}W}~gn~?ߜgGMSs28ޥ7gNֽu`ѡn\}fǞS~wsz-v֟krqK^zׯM\8%. \~Ko}W>/={xß??ܧ67=?~1sᵁ7vu7[_~sJ"LhZE[ :ä. 5$ybLȕ Xb^H B7)`޽\5)ی*tN:5ȹ7LFl&00Ft( ;T*5_ sHr2+0U.#m,!y!+HZ+- H+,XB bD\\ U1%%f \1Ъ.zs""pC^\1Y(ZPk-R\R-HB5J8pb\FT i(J /S".U݄P %#RS*RH)=H-qwg4aDUY ZR' B$ҘZ4 ?ʠdN|D( ӕٚҊL(U[ؼyaCusU&e1q!B(JĪj*ox!eM76EcH4%xwca"D¹Ғ`T"! jX Oylĕg !T5i6x.TA5jazxH(-P?xC`^OU^.ZwoܺtMٖll;vOط؎,?}p,}K_qȪ GV?׿}pԞ6-3ֽwgk-o<ڷy|u+{#sWEVP)mvg<,N)q=b sUzK UeުA+bE 9B0z8&ˡ)Bޜ\5?"[3AD\.Ors_{4>#(-w>Qp |6R Da=U=Eƒ َӯ, 9HsV`uUU,yu{r%'&B S,2jϵ8$e xbeE BRBP֠֘jO Kq; n4'RXl#ۙ$ЈIMfRMަ R6B/')Zxl 7ω%/ˡuhe:n~g y9Ǔe(B,I| rԤ2 H$(F0QMbѸT* :].uHښ3 өr7T&p0.uP$++hk먪Bfq{F~7l6N/**PUe+-̤KP*X1.ihkmkn_{`ﲥ5v .[52|պkF{j; ^yȦu=%dų@arW{Ό%Ǝ#PT@U*rN]sl fJ̒ER9'J LԔ,s홱=Y{董OzϞ~Ͽr#Ν~Xn,_x/z\xس~f}{}sO<~Ǐ;wzуN=`Ͻ⥛N?c9z3'ॽx{V[[lq|Ay0 eRx-(jM/ %T6-FlҝFbmmՁh|br{4^u0с:xx7f0%/~!Vi")v>#I/Q_;̹;G!xx iw{`:]nF  {"@/teJ݅rvT2Nή1xbu6F'BT$ E3Ǻ& G81Zō&I7YZZdJUҰT*8 L-kUeުJwZmH(Ԝ$I+`P%g1/HЀCC-MjrA2ˆcX$c00zR&j)a9p7~ë֭Ȗ⑔7smᡑhxw Of/H6.93nbh4ߖEr"ś4+ jAv8X&mo.*h/qVp54 WFtX&`6+#R.P.BH҅jPsp# F*^XI( VꆌLz G8$)hC47iʋX0B7a&nf$g"`$JT L'|;XJQ\6̉0# !D :DYԺ"@Mg40b)K"Ѭp/8iShBЅlCR6I&ңO\&NvAtF3@ћZA.腄&CCeJNmDZ#p6ڡÌ+a S "p4Pj-*EQ?3O8D ?gA3!ahA+j4$D]^t'\drM !ߓ`ؼdI"HFר q_T_hHDF,qn>PM!$Q$(^ȳnԖ@}-ď9Y-u@)~r>chɸ9^Ҽz= Kda#b/3u!Ԏy BA傱͢zJ K(CJt_{8X"Aùy 1/:f0܌\H4.Zذdq.{Hs5 )>`ZZD2Z=d2#MzU&KI`RnDmdDSV[[(59։,,7&@?1D, VK4,X!MmngNoqn[GgaU+VN<ĶMlټcmw Y3489=[m𥳐+CX6Qh+ WjFwZOڿux`ksЉ6XQdXO5/<~`箉b"_h}szjš0?1819ѷ{-mXiM}#} #mxo[VvU=RW{yok^-jlW-U.vkŞJnQwR#]`[k+gh0,[44.|챿c?in]J'#@[<\)z~W:9lf\, 6IQFY6EW.-Æڄ&+ g"Ac~ };bN FwV+xNdvMRfЋ}ؔnpcYbq(04Fg)R7+ь:IYŀ-Ai#IQ;oV'erN?Hש|SH'.R!Ez'љqde ›&ڜ&M,i 0V/MrAQeHJSi}F`PjI7Wl@ G[C;MF]6e▂:8K$FFh-c>Lj5j1=VPamEhcåBB熥D5H2IH\ѫGHbp.aB87*F GŸGe2 DL-"q&CҘTP2I!h-^iDrF7 X 6fk d@Sgfi鵈fVѤi5v3g%P1%vC H^E WG̪HHtTCP&FJc216&"bqdQ#6 D3&\f1y c.1ěq4_a &DI`YjB4`K\0(Z \)7`= nPj9˛9iVQg|}ɋ|΃7|rswzpo3w;|s|s};i@ g}w{Xv۹?ߡi w[09+Gطo_@Ѿ-h7כO8o` ٯ׷_K6_l|yzeG ՏeEԧѮ_Wkz*3ՑmFfgŎfW/#| i<._te2 |xKW>|? O' 3{} G&:˰P_iE&hI؍5"p VALR\`kJ ڍ]58EW?>#q&ݕR;+]HsW? jff>Og+\'Fނqu*AT1W+T%$ VF J3hZICºhfQMkdLlmA2M*S\¡R#TDOuF*jDkm<-*yv,磞c{zb'N7zɑ[o<3uzwDZ-5=~N1ߡM7ON}wf^=1snύpOgv~Sz̩w;[?~yz_ڡWfw?~싋;ė<˝ڕ֚/ny#;N'^Eca{!Ƹ`-j2[)cC?G4&n a1Ԅi6p.lWCfiL$A48j*Ѥ46* JE7*tMP0 W+ uNeHaiĠDJL18L<`V`6bNX%I^$tz0y۞Q 5dU)1.NSt8 ;5[t@: VZoqh fj ia+PL Yjr/\M4K` HNm FH;eu`73\zkb_GX1=~WM[5X&FꙩZ6aiz|@8ZʄX(FSa_GޠRTgtrO粅J+¨<dfYmVZ&VƴF@?zk6u{4+p4?F♨;"!uXdjy Cu c#b(6upkǷxxݦ[L)F/eW mb[&#1tv%9hh+j Gk\2JTF < R굘NcD Nλ o(G{F[yZK&;f 5#cSeªSYMZsv'`1Pc8 m܂~%'8k4Sz%zi2MkJ!׊32qjfRjaC3AQ(mf٠TȔrb$1'f``hrrrͥrN-?y.! X$8G9pS%㙶B%MFaX d1^̤#C{d2 SuQ De4M%BGL*bX,|,,Unv#B-umr󒪳h{S܁hUjp:3hx'9 F ^aKz=zF;ᘓH, {E,ajXl;8c߾u[Ot ;j=)WmX'P"=?zuT798.U=}ck-߰ql]n-&WYa;w۹c[W8bMnۺГvn[mxSǏZew>[o8urwnv`>wsVlX۝{9_0ˀL;b(YJTD\$]FS{R{T&SlRZ B4ݱ}3S+HghgHRupé\\:S*Z7p|!c|@ Jz8!D'b@8#\a)7C0rDY!I2ŭXGi ZF\"7܌zg"T~b_W-^\ vK+7P$޸d  >H|M K$ -hjj2b!1/H(0^||H$DXg48%+eҒ$z'P9Qёu!Ǹ]{Ŋ_ssZ^PH|q7DypsdINl+b&h*Ӡ R_L[(u~q4*z!K6.ZܸxIc?x[ڰ`IQŚ{ W/q'޾}ǚ՛V?vtlS_TOpoWԪxWu6^o&k#۟8e덷+vE[vXшhPc"hؐ,Vę2X 4 e'P,X nʱcm6cX0 ~Os)ps`g7\KFʬg,Լ^ JlhE?f7pD3`҈Kr|PoS$chj!L&pVlu1.']^HpǙx$ Ja!HNyh֦A?*iv8v'! YnAQ#-;n@C.`?8fpMeh7o :BVlG-60;AVؚD f"djaz=g%.[{!VΆ !c]6iPB2<ٖBege%V.mE e+~n'&\4Jm#yG,e'%EMpli1{kCViʪ*YLJ[Lj;{A͎[mfLd6LMXcfހuBjdb4iFN̘AM"@BLGEED(͂8f%znC-FH7I jn7iN 4ȼT r(MFiҋ"&`It"J)$8͠MHuVҢWpU+Y#7eh:Jôrc^u^-&l?zŝ<~?y{O~ٽ۟?價so{9DQǹߋ $zܻ.7{~vO%( hzÙ/\2KWf>tad7oa"u} w?"NU}K`󲓳&nI8$ވgb8h7o|"gR" c=ߺɭݘD] |ͮ޺qu^1ݜ|["6G~YvNW}*.WnͫV]+>%7o /ֻo??{ٲnFw2řD2DZ(  Pw#?]+yt"J=r=z x҇lyȶmGFzŁj T|g>VbAK9ϷykmL:` tFK%(a4>rU+g&>c㕓cqnן[y~a{}*ݘ>)}~kᵧNm.yz{}–7^ɕ/o|a嵗׼{jkk|>ܡ{vLg=st٫7::yO~m?t#_^;ǯ~xƱ8{^x7^;8s쫯|c7>z~W.>+gKs}og_ޙu'-RD|g~6{zyڋDw-THsل3wx͢Zac In1ƨi2vU"kF85A C[cLu~fR>ҟ{ض__^6Yō~ rJTλ\ :hp֟k9ђV|A[#K &Bm43F¦қ[VRwT҈7*eV)RBLfR%Mw.6S(,fJKM^"\qX%*j{7mҫT;4Zע!5/XRn9+ZׂҞr79V,R<ւ#\"ܗӲF+Ж2F?&P5NXfFv87bBik*sξH=W[10>ݽzoJ Upq)D=5ޕgJIh4 X#xÉ/ ƄPS+,B>/;Nv[YآԪu&P ᄝrq$S5k:|tz:OQPCB"UIb@ЮuC.$]bMOس}йg޴rdM>gs6|fDžg6pb'6ܦWO{ǧ=3[^;ӛ^9_;Sˎ:ku[{<|ІCO?oc;.ŠTӼ1EkQhl] r)&npb|f3I16P0ES3:Kn 05mš˵x"3:6u'rG(-Pil-^$ (544,Zh:I>Ma'R"x}?/^|z3k\77AϪѱ}۶o߸qY:h6N$G "@1 %V+e Zר4r ܈B.TJZZ`b`I 6(b9'+P)Pj-3z5ZVr0Aǩ6\Om&NX N1̦Fax2_H<Թsg-ΒJ^AkLTr=\@ YuFD 4XJ$tc6RL$sfE@/m۾#Wwv%5`ėLE0vFcpϏf'R ՚ߖmٽL\DjhTb b“@ Rh~$0Y'. tiK`6>>bUB ӃcC::K*ܕ>!%3t*n4;9o{HFAd2z8p(r:}A|T'DYw Gٮ|ȲjM$RcSJ]D‘#džqNک6zh2v;JbR/Y†ZL`)Tpt]^o186܁0|H,ku LL% .7r^U;ө|"](Vx*[iOKh^lu&Sͺ=J rwqskZ +7VMd*pF 愰H tB`phgV[OW9o"¹P]&UŲ<ccckצYhP$bDL = 8T!BH|jmݦk׭H 5Ҍ0&jQc dn**X Bdz#h0H nYz~x t{Y$F6ⰺ8ƹY'x| m+|XL2A!*A4"(_0$p*vs>BF!Մ`S:p<F 2Mj=s "t( ΃ήV!(Mkk!@hpFb+fcV t ULA,ӢҠƐxV |i!INgP@ѩBt+t2X*SJQ6Ikz(G[G7677BAX̌fyEHܑsBz^/4088OQT!1xnh` 38 rAB՝8hD*Y$ \A@F"`0@z<MsټbIE=OpƋ57f/>`r S>09(^/ׂBU3 EK-^`[qH𚚚r3gXhY b9 hWdG8L E&oqF J?E[2HZQI0xL8Ak]Hpi,iK[/yLo1,TϞ>x+߻wMPgL.28vh`YP_go_Wg_g{_Gl( C-˗]{ggy퍻_Ce+t^\PkXrx|8{6Oo;+FW/Zj|]_m=[iwttdLV&Bl^驷wTʰ,3m@m^j+=Dod_rMl VcKƅM/{'-~s}GV#|a/ C ![=#6es-)]fĚEelHp"FX'|DbI}8=tV*LRl[9uyn9و52V9)CP$噈.%&a1aXځlF ń+XiHQg}snn%;RYQ&Œ{9g,$:b xB>f6U23vFx\ "yAr6 "r7 M51AYɆaSfdpLͤRՊ8dD+Lr29t8=e5{Rk!ZB5 Ek (Foi<EDT\ urҠI3YҠ%s4GKhơ IN&pd0 A:ڬG8|)eB  pvØ=N28m:T$ q16qU$Ad!1 f ΄QiҲ4vƊ)(\Y0Ƥc:'k"L"7 F >C"H( 6Z!+S =<&ꈢfj.8 Y̚L-`3謘2iR 46\)JV4TA A;\F>b3`? C~)j9fUä6\kǴ^DJ$-G;b!teVժ!LIYhR|ݯ.|ɯ?{W~9s[?}/<"c?}v!= J?j6#޷C r7O=#hwC?4JC6Gu"v6Rihh߹;w~!<wbݽNjoߝzcuɮ^.RƮIGx+WfgjwLC.m!Fx?]vC\c7Deu 쇖^VC^4s?6{qv",Oh63{iV$I3Wo"O~x+W/w^peĜ~uvM^dgg%yXjV$]C D]khylQ_6 ß= } /;3psƭٛfnܜv v],o\.qDu[(avߔ>hըnXD/tM0u x/|ߥ[nw?8mHsq:7e2B*%"IU, gX!B¹6Z^@c#z (N6ȀDQKJ/f]z{Te݃]Ѿ\g9TY_o-Q)1:a%gGdzuoO-^ ^B1/i 8̹ WIR "B,d L%<+QpqKCn,&~gewG%4 .s6fBl$2!>SZ.Z m@\ O&BJ>3 o4 nw*ɾ]O k֩Fk9a!;_Uee݅Lo>T)6TLKVZ^솤.W t$mq|([b)wYoDyhwQO6)O[q9*dя:M&B9jgj(#)͛!Ak^f6ƭ5i 23iQG`(dit fD&:i`*C\=0i>*Tߐ΄CB!:{o_n ÌqsX{Gdm[>1v'|z̗}u'N~>sϼڻ>_^WgqrOGo}0'yȊ_ݺp]O}ă͞XWsO/|?o>9s3죳_p>9O7O??}]=0~wlg?{|WsWy҃O߾헗~G޹ng~?Çof~wO._?KO8?}zo~>>?Oh|?>z~|{xGsاKMn"Cc78Hل`8AuGTX+RݠP-mUMF(eBNp3ɨϑ,qZA -?ݾcȅIXem]rf|l0 Qu2( 5Qz %F MTPN>C[0 ^' #_%- MjEJp =p P8eJtNRJr0n΀@BcKw/jJRXA9d*UeDz'm՚0h-Jfs3ƀh,JMPPLJX-Zp\ьظVjБKDl[v[)TjPh HZIjÁ@:i+;˝ƦdlsYZe}qj7wu}dd4Dؽ?/⣁B{P4%.;FFS\0N݃S޺}l񱉕S+'Ƨl޷o kӱP:hϦsp[6U.)(D1#l-J}$/\+!yu\^o$N BNχJbjVҢVa\P-MXPfZyfsh,YHWL,߷sG=o\8qGݷѭglQF㰥h$tx>U4uCc&WD<\& { )W㙘7߸m]ZM|$ 7J`%UaY.uM͛ ;B4LQ-'bIDSy H4I$]CE F>65Y(.g<ٽk[OO5 tU2t rycbwbc]}r;Xml'{mZG4aáD$&;̺BT'x}h"Kϳj;M6n,`Ģ)H5C?$QuNrAzՒHf80$\{V-WFG`H8|>ͦ D,.bmٝ'2}^a2Qݷ6l\89+Yճiz?VaMnza0}ήtuM!l.±'"J|Ba'+r d$Ayҥ*:E [#bJꔪ/]ҢW/7EH m>b:RBlk#zfPc٦'mrQThp͢EdVHzk r]/Cx6 ށfz nTM3Vx` .'p Ao(b1j5n gҬp7ZnYphH 2f:}[{ 4"Hk| 9!;zB8[\Q!H F4ߑ5 @QkpljBބZ=D3^/2Hi+uK&T`j#]`Z4} #̤&Fnf+ifZDЬ-j/AIfqpfƅ;a՘H:Rgthƌ.1iqKSǕ:#1jPbŪcZAn)E3j԰h:h6BX;X ʥMK/]*)TV864[D6O4 RKYJZު@0 )KFSK% Mrբ0(:'ƌsCc*a`]k1I'R 5HS*RsaьC &dݔZII|.GÍФ5+%Mad:dZI`T#v"1Q#U0niAS+B7:FPL!SΆuT\x%755 @YԀU?AHmjY !7 9c4q@"Y#Dt<8e'I d+Y!p<%D1'B<,絋-1bx<9OĽ~԰sǜ\d`<6"NFz7" !! BNpU}.$V%?ufc] ('cw<A)4AU (s,Da-^"%BUɉț[(Kk!9Jqmj=MLZE4CU(/֠d2$omQkG:* 81JCuU5eK[[55-XڴpQE hע srX$l۾ȱ]ܶ}#7OL]ag:_W]`o3鮮ܳy5׭ٷ=;nE;3=|D`_p÷^?#ã=rGg[%3غvPg_OV_5Om]@uh6>XJo![31y޹c Ð}}eB9FZ=8s?ﭷt}}LiɧO99s`A0 L0b$")$2)Sӵ-Y%XګXU]wlPL_son_;;W];;Ts|_ēA_HSa9=6{ͷ7_Rdzo~/~y'''fʥf6UNƲpQ k,InQ {áT,˦s٤ףb .aIp`pD}ŭRBhY5G~fRS%UDn4PHHgHݧJ&ciI ( r.qr—Nd5 RP "gO"_NgtDB~t0 vD,҄$hnFl:#&.Hche9* )i%`_" s* T%74!iŭ ш!2s<Ӊ h;ۺVCLV8l7sO,>٫]8|.7{W:.t᲎/.^˟%]g_?{!O]`Ŗ/HuvQ߈%-8vpH ED3%ų#Eݖq4Јp_˳}n\>gS|n gۅe7 CXn:2@g] LOc:vA[|'t ьcO9vka鶌ChNYlPt?n5Oz Aw@hÞ'N>q("y)Öi*kx )O~ծtgPw'u;hT4"ʄ]>9O%\>Nd]{C[яhPBl'ѭ<ç=s;o䕧ٿeD %X=^%IX$MgRxkJDb717?=~abvr`Y+24T#wq{wm6?טVza|11V,NUzS傿7ѬǪ`)$fza@_&ժX791Y뛙jqO˗Z~kL$ G}c{[=[+S+(XovQ,;7N S崯W['7΍TҕtN89uqzD܍d=k˦3Cե#}жu#:΍o?x͓d5=UˌVX}f؛Uk*wl{yޝ{v,-7wm}oO}x޻<}pn ޶wP蹃K?9ĩ<=wLN9owg ZIӦ8Xm,:&0䰛a7 :p}K=pTyO ("z%p@R p (C@PT5'IuۆS(/8L:}˺~ڷywOqz:o0nZeCw>c??8^{<}}O|q^Wry>}>y?g'K?yw\8ˏ_;?x?Εs]ؕGt;+s&9?zѧ/}쑧>z7}s:?;OzgO/{W{оo>s{~x녃O<|ۋOx'Ρ3':~>3߳o}o=7[cw_y7ũm;{SKy^{z{O_ώO핿?ן]đÇZ1󴕣{*`6a3ZMmN[Ղf4Y")vLR[Om^cu1;  Hp񫉠 `JD%kO_/?w}`9-r*Y}^~ɷ҆mc3S#3kc; *d).YO,H&"?T' 1']p2OPCΖr&}Eִw,}"Q^kW&eU{-kZ:-v[0naz\ WYnԍ[vŒ9a__ᦕ^Ӫ)[ociivn˦y^'wyj+o{C[ලgls׺v=ٿw|;L3n6(aEqRD/EK2D b!R ӊ(zlN&gkUĦJ $ԭ 2u팮+Z׬ұU+w+We[zukk+m)Ro! +>S#̀ݫ;PÇzBd0 KT6"*4`̰eiD} [4" ҠH&wu[{q:1i`VdmZ;wnG?ũOr?]#B4=nzbLVҩxA|N/>fvw,]kV0. ɱ DD"N|>כdlV2JJ%(lV1x˹\>&4zT*ʥzPMpy7 ju(gщz?SF_4n S(N 55/G)y 88%oCh,j>zp"M'5e6SV OJMh4/)(^ytd)0 D2 c>QF&@۹c}{>pHA.՛ "Hl-7&,{\yxh|llb߾33sZZIElT*7m91TD"Tr)xc`BlFHĊ(ܔ;d*6̾Teu{T&, Pt&5꛶ll3]Bln$U *h@ "~~igRc9X+VEá/ =bԟN tX0XJEգzx*tu(ޱ&X2%P6rPKPDyh-nw\$e5 A˧p(;zBN|%I…H\Ca S% q s LMZav[:0e4㷬mEnj#AzE ad.cBށ6' .4 qE8 :(`! 3[Hvt:ރ9 5(;I#.@xXAAO#ST%"RZtuCA=FBP.xHg#BMRt2lj|>aD'L>m熵nEq$sÝSxy5Nn#6d`1p* ]EV;+&28AxJnQjl]inPide+1 E,:! d(" NBj4p4-Yf8A`D/qw# |tyݾ҃;>ץzq^q0"pTtIxlN$R ;Dl`0+:{l]&D qvu/ZݲIXdsv`ώNعKOjhikmi[Z64vN=]Ζkt2v8|ŚoܲjMGOmut¡xd|z?oɊvb83,[`D3p\r:[trN'((ZCy|( aK6'vt' ' #=_ցtHC$mvĤ abИ4KIl"Bit6s׻ ʬ^v(ú:hmkZV/VA?f>},b!-\\Ԑ!uvv~ vjC|Ba_@053~:9Ѻ;<AC3lv$f-6{iÎkBm Ci .b$N3(?'Xз '"Fst+ZWjko';[QcIތ9}wuӮ];7o޺eu#ýPcjojw|:5Q){.M-͎nZ^߶m-'{o/}?l];6eaivdr1Z>%i߮KT-0;m_XXZ;8ח- -JxKJh@4>P/l010<0?ܜnGʅZudoyf1;\kjz.^.JZ@VdqM]+W|c͚KHo7??CjQW |jz^N@ge/y-$<'xVk>UVtX#pS*OE$)ST@"jpO z"aP,GJ2˱ygmL(.!喥x5ԎHK..H,!rē$p@GU1t^AfY$m)$8n;Rbǥbz9r 첹*(C{H %%Ph)Qpc@+"[(N-Hp$9hpG&"\: AM2.F,4}*<'.ʟpƉdfeSd EPD%:c^qs ʑ )&N0XdHc(\P~4-H@w!BM<*쉀6Rv*<yj,2B;FDH d4Ɂ HS4bba hx@ɜ La\H"e gvsG8 , RhH(.s&buPƠhD'y0r,X0] gFBd4TX\Ӻ2Sևb pr9?&I\$Ct,fW*n 9 Q9e$: 4U` +4T\юa&S+k";yw=̖s|/߹|Ët. "\쒞tv`.FѾ0r>p .^t( ) h_ڥJihK]hp򥳆]Dv!f]#3d4ɹk!H3tHwVPu O;s=v ;3g4D;h7t_9yk #zۑp@>Cƅ2Fun #x2 W{>v`2\/]?3>3ܗk0,MMPQ8KBz75OOޑ1F[fc.mu.'IR"a)\\/Q'Wp1Wڿs{=O>t{Ot+ d ˤo|5Qp1-F& Ś/sL&@һem{`l,4&͑ny׾w1vjajxǮM/CA5X0zdh0Q`npIV!ѧE%()A )ZK`$"L  "JÊvɪ:D",'0 GByqף5k۷mz'O{o?S?v`׭Kcwm~pφgy;;tۋOSw?yO֡/޿{ֿ|pw'vß?g󡃷>ݲ{lz[oہ=޳9\j6uvip'AA:A Atym։QFV{GIiK~? *b%!|Tx]5hfm+WYj%ت5`妕+n\qKK[+bZAl?ŷX)j6%`R{/]Ͽr?=d_2{_~Kڞ  k|b\Umkb Ó$HGӡ-n'fe9 /eY]'}[NC"i"LSDVb|TU&룅C0}G_RAsru}#jsesTZv{t6/m/r<%w.2Z +6n-t5_Ǔ>_@Unq Gнd%[ ;tP5O 9ϕ(@ȟN't쫁86:X*PʵJoTm zDۃ0|T.bd1_o֛DV-,-ίK҉hZAdP.SUJr٨'=))зX0_̠21+Slz(L?$}QТb 6CU l߾}߾=P1@&BZ/Ny~x/(k|%Uˍz4ch\1\ڀ$PtzKXH<"XB5R߶k=MNf2hp@" Z@V(4jD"͵\tB/P<-T.K qB,˸ --G=F8%;h Íj%/eK2D'ko(ip=fmhVMqۃۮ. Xɂnu\>50vM[6oܰ~u;7o޸nv o688z\T\I004xd̎ KGH' $m,Bo.e Nޅ[@GҒՐr4MC (!QjblrSB V)b}Vp^d I p; Wlfbf);Nh)U=AV Аzl 'dzL6miXќQcxbd;ƘLXwmiH}u $]ӊiiBK]y%li_޽kuɌm&GbW+oE0bq`t8!`9 CX]eFmNZ] NDɡ:fI CXrkTI$i\ED- bO,wzAӁ:;- }YVq5Vjmo1wʊ#paV'+0xC`,g{E30$ɚ_Ӄ?W pLPAa< ^mM ):P#H!o(%aikOvv>_]G "=G}p #@4n/J!HSav~Bwm n "!o8M=Bݤ!w:ϗ0 XNpMեCi Ҳf蚁ڶ Lڍ4kh,Zh:N~n0\'jFhj!aEx}F0c0escW#q+[e;{X}>Nw]wuݶ;l2== l__L7NN5Fk'åhcϮ S#ۖ6nYkb&xo |"Tgvo|ǶgN ύ-LL&+H:,ُOmCqq٥ [&M ;juOcg8U'468;40ZLTkCG'- AL8>{⾝[*YuH ͌,L Ur% ɼ[p1wt7(Cw~GkT ;Fox~һnjJzy{GJ5ǼAUn[V$BCIGDiR"A('|`^Yé]9p1Mx$u8dFJCT%疂^͐#`DDʚMBghČ'2HMY8JFcI+ "42>$I_)Y tTn4I!?>\ϧC!nDPzdU+( AQ/ C _ ɻ"2pcNK V("%!vA==9**BSk) D`|%àh~ QEl%]v;_aBn+1HMp0"` ssú ZE'ErV% J! C W9LpjeQRҡysTU\JSn {),pQ¢2Ņ!tp.B\(i*`dQx,A.FRiJ7Ҹ}<|>.H[!R( NdH%Yi"ªPBj ˒ KrkJjYgPU$1L9evvhXu3I(S`v@bsgF0!K"\pE  ]*ha am]'8bkK n&j^r<M[b &&8;ܬXOus#l\%q\+Ur^zJ`uj~olj~`fSyd:>?) ys`+fB~-_#ӛn}y37nTU7ۺy߽eGթjzHh:60PUF&G˽U"*<ٹj9<2~əzsdtj~pl&Tzj}#Cs 67zf`T̂ :1:sOM w\e,6҉A@eUYy7</r@7v ~!;XڝN*ҩO6v:D]\"TԸ"El6U_xt?|Ε?Wؕ|xߎ'o ֿ"Mw|8DrL֛ϕ#:W RV7&@2Ū85qx|~iw_uٍk&疦ظiR׋H0G'{W_w¾7{̞vssߺg㫏c;^xx׳xd}޾c?ν=ЎLLtblv̥a8Ɲd* OW{3YSH $c)NI0 9E^:dwuVA&nY lNvK׬ZٍMu! 00>'y_~s?;Sc =+Z;wVb"^zT2R,eJl8%ZR9v:QlKr"p4  pvaGÔ׋f6O_|㕗]o{מus3kgr4+dkͱ][ퟬP& EHSpnŐ~fR3&JRVZ6%Ţ/1,E{hC p@n׮]}vE` H1EBqT>=~a~qavRx:Np0 'fQ,zs)Uc>fJEҒ7 vF@  h8h4{{e7Z2[˗+`H8I B) FQO$a01:vB?gRIBzmxx8NR)x<)2C m]v{o8E zg>>~oglX6Q&H0JPt>R-s)pM+IŁNB3&bB G.' RY  Bۖ~r叟~~Ͽם;޷#{'? C="yrr[1D8>Rn@"bh8 1/ž0ԒcH<2jaCy8-FKx]x`(DS%sb=RWv`&L`ԐQ1փs^ x>MdY%u P8RqkpdE7V'Ovp969 @Į0|4p)Lhndw[[5-+ZZW^_Pn^Pw5̀4b.5[M=fъ ɱhH!Fj!!GCO=VKgM{8+Wy:Zh&p6* ڽvk˖-wlڶm:㷴vrjdhۛ];?1T\j۽eݖuC cKsso߼нw?sܵ85>1Мߴv~~|jqrflmN MG{Kوw'_[?7 yF[޿=chH211f6X(Kљr[٘oiv軯۽Q#Ҥزaazr7dj,ҼHpv;P|;5R|.[) ʵlWZV<y܍\vfhpWJ` R4+zܲ q[á U)rc^ i z5#PD|Hwk^UD(YЊB9=]2  ~D/ et,)[gN!:܉rCIPuVdOC ˗<t{ܟ%E+.Jq  @Y8Rf4M†(i>P42PFuaQ2^8AhC& 3<(HB<Qe2tD 3x6ڌi(*&pi cv0?9)8;9 qv02ѓ̒1R uvJ#pY ᧪H sDKv . AܮwZݬ+Ox^;;{gq~Ņ>?oȢ]8مp K~s]9JE d~ ٵt*evD3 윁?V ]8.";{ܧ}zsƮhrJY3 6D3pO|pT:@Ӻ8ױcGPbG9~0l9idD_`vpt2$_9u=j+F?[vDC  !}9'2CGNZFN,P׮sЩSgeho# n針CЮ Ue@N9ue405keu-Sx|lW)"O=q3Oy'Npt".yՎ#5nN8~ǎs=vȑ}s$Ҥ;uNytCsmcH8J6kj) y4硃A9$eQp|G7o_72nog9\ '!,CPfX!]P5Ni%Ύ 5sW{V/I8*4`,:4' :)G;Ox:m=_g5h|5nLc"m]uV/ ,fΞ+ݝeAgEZl)a{zL@[Hbź{Wl&mllu.LNeBѸ*)8Nt*fYӵ6֛vV<ɘH E:lNBÀzsO !$ٽ~[>Y[-=N-ݦ,49 $#!NR1f3&YpV\N`&(a]`YIq0?plx$!a7"kX3$Q-K#|WI&4 ƫ)r Bw;;֘-Nݽ<!fR97Xe jB1*~!4-V g4 ဣµ3|WН=ñ xO_7_/]:ɉ~77 '}7e[ >gJuxLբb$*c^pـF*@.=HUj"0XL&=B' A?Ik|'X s}L9HW"f<\{Ʋc\9.B!&tG|IEYJlNzh9k}pfͼf(9VUWUW97${s(DH# H6~66؄}$ٞ56EsNPnUL&TEu-!XBFa+9Xy2[qV-9FRܪmlQΔњZ DS b f2T*ٷwcG݅HH1kWO։{B((57GG/ϞޗCVg2HޢSF#k6&#o4p= ;& ucJcL1 DO!џ1_QzO~dߟ>Շ<^xbJ_mìN\P$ d4NgÑ2\_vV=ٺc h4DOW/X~rK7ߺ{ѪY4wˮ-.^iC׏T4 Bpd9)(a8i+5b*#^aONqv_{zė&+Hf]Ao ;PcF.&e6 7j%x{;vm8}MڴܰlbГn>}]?}yo;֝:\un[vtw}Mx쑍Ol]m[yXwl͒8Ȫ};;뵗[1;5S`ҙj^äW`Ih]^'Wux2–XR+I<V3k$Ű"ErzJ5qFD`N9)32-6UѦ6̜8kڬ[GkQ5040L'`3v%zl/@X\MX,͌9bCՊ+L)fƊ2b$D,icFh h r0 M 9Re+99$,%"@߼U|}w36{or!ʄml7l/X9ri`_gO{wW\!LES?ÑE i}⨕x|X\J\.jb"fm@O_?IcLsBҊJTt~Xi$DKk^9| vvD*^(Jp[[E|7p8]2T8F8s8q$L8M&Ӆ\1 u˅+J0E1ˁvy[>XZ r% J{"dKL1ʇ#x" H<bIRCj[* Hҹj;hdHs!Y*O^چAEbX*D xX4{H2K'n y܈ z~D* }%:T367L<  D"P,nal,b04`Lz]CEb`|{$ EgZ2)]/U%Rd2 242+d6 /_$Ef\.؏ӑD K^_1ٜᆡ={|}hgϞX8s?])۫XD Cij `8D1ϕL'_0/Th&Lyr|":Vfi8" LrPD 0CE/Ƴ0&!ow7(|D&.#)w(g/ R%LdMBa0 S ab;?~ɗ Nd2RNG`ٲuV;R&d F5S(Ƭhִ4)^{IjE}FureI Z tfB2=VIEA *C`_0Riaͤ5=~D!`6˺{ڒ\ uzJzV/tɁZk+e><oכ2NIQyf"]&BDK򘅱 0`VmYSDu`ɧ^lgw|3x޽z߸.;rli!0iEYJ 2AG%7 QJ^4Rר%*bIIgUÑ8tH0w`l[i]KPele3O$Shg<[8aֽޖ(y1M(uڛДĒ.`G@v2$8{&y*ujD"P+%\PE#7uڌN؄5'lj]<{~\xނE  #:@W,_:ז -_>opwG_[e傅CË'3T|s͒EsG;zgtu9Qu,&|t?U+Sj׮Xo׶cJ2ڗw#pGy`WuΎ|nb`pWa6;^sF:7[YKbH.iJcR9Ҭ@M?1نS7?7lݕ잡rPɶRI~^yඦ;n7{Fi`V:;cr xk;-NSj6΀FIU۬`88.LrY휂 SX ?qCqV0C9l,7b)# HE;|ɜ\I Њ2afd Vj/hVmLh\G+GyM`$hG#zE+#{i4&yYLl3n@JG=hзҨdXL- X *Š:˨U57qDZ=;_sv{\Y&oHBn)U#%Iet.|v~ڿ|ǡ o7>BMBd_8ܹςn!Jfv O-GYd9,2vIRWA&%[3v/M Dٵ] ~i22 \q]r u(KƧa[ɽ#wA4AQ/\:>2X*:JH̘v/{JJO\7߸vMtPjyuqdDTh!ɨv W8wAv圜&AWDt.?p4o| ZrP3g^?3~+_yϾ|ةS/>}&ƛx˻v};/ϝ9Ц? W$]<\5  9bv>&#\*>I2:)#d #GٔO A=NĽ9&i-綧b\ c3hިPBB4xIcUJ:l=3PL`Fh2uڠT[5&EjVrB"M,5j2X yc`8ihOm0yU}"TQN4gOqJxR@<=awDk|jqe`EVH,z@NI=ate@,Es=PPT,D bQJ棫߾yYlr|lY<¼~Ϝ<2:rŲE̟f{r{|=˖^tE{x[zovzɵKwUr:m *a#dD"y:jZQX'c0Q(q nvG3Hk e=d~{(t֢-Cׯ=Zg]T7~/ ><1'cg[РHlሹ\I?*ҞES(%E|RV:L=oonм+^{dxbѹ}V.ܸcݎuUadɰϋj&肢EKH+A""a)Ϲ#`/UǢ1yIq`f\0f"У2dk$-7xcGGٽ哣-}|o~ǟz㏯=q`K>}`ëܿ}_='o>}Zg]kF&m/^>Ԟ.)\uuɀʜht F9c2`b1RUZk!i T*WOFIZPjuzTCLܢJ:=&QKUEfm+%66)f5L h ;0J-5,q ICR,ᗎsЖM95bgTB>WTb55E*`iFssJA MN[: gہѪu$qIaȒ?y`#9cV-ߵs<IvܢưR.;{ɍVvԊn FYjnnIY 0pFH:/*bqh5ݳdU[t +28+9dH2a^> fR/4 mn L|P2~)*s:pT*T˕X4 :!DUyF6lO&((XϠ8H"kݝ= |P*%-dJ }`A\OOW_Oo[=NmDXJ*PnbD<@u"yrq9}OCoap"(|$pPQ'R9˗%J(bd<11gT(@C#n'zk)Zy* JK#4ζ9S̔e4t{*J^vDܧ W%LFģ r6>1 W:;n?gtlZ_;tx܁qx4C4g|5867:XEK pPN> ơOjpv!uWr$Xv9ZJ4@4&|Ѵ'B 8DT$od:Y,:7b_ӨJACX8?ow`槕AA2mJ?>2CE\rޓVckC@ZŎmv̄ $M&TYjV^ԙJ*Nh֪ Q Fc@Hu*P`( d hhՊcnG% ߏPӛY|+XؾUw/;w sׯspg~G^|O}ހ:XuCkjY6RuG .I8QѪhԃW_0xK7}Q^$]zG<Bёp(W(9L^!Qb4ku)Uo@64^ !"%|40UoҎM. ؼ-*s_ oY R7)&:a|ί8ԤGMzKF858Y-Fց(TфU: vaPh2 3MMQ;e5s=~_&`!4v,0JѣLJ!8BZLQM`:>Zm6s&T*}DwPQJ3c"xVk)*zR*'er6 =)"kUkZTj8dOћ<08[ZJϡi%%%Q0hVkߌ2q5Eot&Vcj ZOD* fڀU [@`APf_ܢFJxKw͘:aO(y vVFy7'[Ψ/sӢ %\D/ LTq4C*)ra9/Hf@qPNRnG(%É5ph],TOE <`CXZb#W8!(y ;/eQ|>~`T}()2"AfE珺kvf63)eL)EdJp>!KQ[Y23\j3M7r>\DyGg,VcR)uU)ILjuV}4trR[Td2 TJ~pG:mSQIF4N#q G [oZKONٻsEC##}Rg[n8S.v3sm z7:194Q(.hOm6[- u HŃBfrlh3 =r.NoJ^+&a :?ȕ3'|=29{Rvtt wtvdPWuֲ|(ϝ64X?obp'fJuEm]X <=0G?(*^;V +\\}?$ۣnOA8"f1+!4;f]6#b^霼V\)&T$#*!1iUR;y`6ULR h4!)eL8aEp#V x4䶱CmVPyxQġFᘜEbFjD/8NЍ~yg,LKZE[Avh5 0gqƧ^łJZ3D ,E 0+s9QT[^ y+ BAfe%̰7ۀ)Wܲ1S0i"'sYH CDR,xQQ(QD٬  :O_d)Q9[YN`(J%b@.oB0ŬBMւL4G;<"i,fPX:dMdQ,0-HfQ}32[yRgT@OoIؖGw>_} ;u?Ciއ8\OQ v8_Dhr )e 7nއoߕܸu[ߐZl+RK.?{"k]MN@ޭ)ɥ{ h ̏?W/݅w]r7 UbrH|1 r~׵+o\͕+29#1".&IW޼kʫwP# .~U]-yή;ۈTZ~;2vHp'&] PJڥ]rV."&4Ui{&<BhZ E D#x3~Ν}믜yk?}WN{/|/p/r#G>ܡ#Gu6q&jF ݫT )PnN s O9:t™Ŵ{;S+q{!&zڒTWmAi)%C;7ڰ|`G)tymTƼl]N q_2`Ʉ]0"ɠ-}NWz 7 J@* x xhY~y ln\X x1$XcA4aW찹8k!dcdp7 R*G>6q'vJ& U!$ѐ.,EA1ٴ/8sVd:>:uu:rr=|Mj%"ndԙJ8;cٜ'vKJ[TA ҴJ%Ct*N z' .U/1ʜe#<-%p &%,O=6+hk0Ũ5 d b wɿd 'ܽ{]Ǫ"xvjŽxc 9ȰB>w"&"& IE}g+mi谀p6\,~s{V'G\uHԛHn FCT$ݴi˯ݱa~<8 8iwYe-ls$80 j!R* Zt!,&˖Nx& &7fOh4赨憮UoVZU-E$ O#=EHk >?0\`|k|0 Qm6>[|]u^xe|OumIc3hs={i;HgHg(3SPVIأ nü%#CSXh4Vmo+h..C5wsȖ]ᕵPbS(% T~hﶗϞ:{+g=u˟{S'Ο{w~]]]B!H^bOy^~{←Ż7~Ě%c'SAqjˌ u DA7E ft٠i`0.ǧي6 LVodf^g`5:c@U0BH*\#P%~gxͥ_G?T{oÕ[- +&Li˺!m0!o$Kޞ\&r҆[0<1M yWްu骵m}#<̡M7O,\um;:B$ ^[xǕ' 饃kO=}_9GGw 7ۻ]oÜV-/NZ?W>qUo-8ԝhL`T5 i3 : CThN18DRPh48- һ;]Kv*P ·Ӧj:qʌOxѦ͘>}&l̆gl_476AAO}]JYIO=oxB35i:(r}׿uDW˯~?~rW^+'}>޳{kW-?^\8u䉇ڸEj-&a2 '*|.ܲy/ߜW^<{v/]-pMKIW4I'Sh%- |0sxY؁gah io D< ]$ B@0Vp%LtAPD^t~/\ȕ#;2y墔r5Jáx2!o"fb1I7H&jhNo}=#}JT ٓT!%ܞ@4ooɖ,$#p%zB0<~Bh<+d섣BM&nҹdN#I`g_v7<{>ZuRD2 *4Nuk` l6.r9t:],9~WXp,k2940,bAoǣ^= yOGq8cxphld{ݞx4X< {P-Vd\[vnGQGxP:q Wٷw3Gּʞo]}_>W.456hjyGjfN>U"C*)-3jZ%=TƠfڨTmv# %!,';(, fxS{S<8'p*UZ9M fjO޾kN]=rrxEKuu ʹZ0]3P)M Tz}hwaN_uPPK'ǒ炱klXp[֬;28km#=}cpwGg0POKO;wǮccKoO U˕t5o[||c:C({Znj/*RP m@oow嶤΍~Lɸ{ɝ[7O&S *JS煮mΟsg;6Y81k8ZI=`5,Ĉ_C.!b㔊1∳V@yR2x V-GjPT" TQРA`SxP),E;lLzCߢz8!yDgCfe+XMϘtjQ+vwWsT8*G[} ǤhYhi_wm8<aG&mV;G4Ɛz6#A@Y`k-i2rrZ-a0@n@><.QR(V Ab`pWC - dÑ$h(RDӉ( ͒OK|4H FM (i,p;'sI"ED ks \.? ale=J[f9 ;&dt`#0 /YnOE2 .ZNPe64dqMm2fQAijaFrGYa2i6d4}6`"K7&mNݢW+ZԊFS2TKا}y惟;>\u7~qoܾ?qGw>q%ssY>GsWHnOe$p{P'@ wdNNvy·oݐDܺ6BAvΝn-y_vq\o߼} ΖjZޔ"T9҅K_2v#bFߔp7hWeM&Sp{.Gj\Qf.ѮH(b+G]xͮJeﲰ*] IgDvXСGtH9xwq4t.[٥w-+`\RJ]rڵp/r7.]z ~M郠5ٻ-HP/HksAfWJr8]+ 2 3FhmL <W:wV>aΟrs?=کϼrkϽp^>+^:SOG8՝ D3eڊ[\Z3`[q@uDp_frxcXmޕ {,Xox@i0+m/gB|WQO.nF 1/<|ɤb[6UtkL5eho-]Nzkj^WjU:kE_2&e-W JZ2Axؕz p*M}b<|65NhC'g8÷'sdlWJiՊCjgPMhI}=bwV(eX{=]x(HCCf@Et E#֑)Ub [w'&{,=-](HGgT TW+9le[HIa*pTTQ L˨".5AYOؑ A0”kJ& z{؜THJuF0z‚Y|ncw5`T-- MY S~`KSsksJ$0/UM-: \s'F{==塁=WfӇϾtsG./>CYvؚϭynOoxv7ovGooֿ]ߨ[m}>G.kkY&%IEE Ȁ8Ȼ6F˔픠EYMG:Zmm۳уvܹqM޵mǎmG>rHOOOgggGGWwwe߾7?ڹ?{k_օ-8EG4vo] ?oq!B V F܄jÚ*PӫQu/"9I1b,N &A2጑`0jn\ ^W{^ v.޾w{w'<կTO/vQOqD8ɆYkH]B{,BZwvTKȦ wڷzՆ`  KёklYf-;6lٶt˗߾ϟ/8hZ( 'cJck+ze(\hJ3O$R`Ζ@JOr\Ji̡xP-MtأXRKNOt9\RǷVXb!lոd0^`:j67!o.=:oϣ}=V)-q.3]0$qDi< qr- !8]ux0|0A g'AimhT:3YY+\|R,"=(#;"0B UʧW]92> e(0sdO9KO{vzi#{>gopݏYy♇_;ģ6^2 vZ- zڢPť5R'Y o7T@u"WgP>xϮܾy篿;N=́-_>Ƈ -蕧sCS8sӫ)dpkV0H "2Z0rXi5[4uߔRy`ZB"p t14q!BaIM.33Ìxn 78fa1G!εb:Y..f; Wk$XV$or/O>KzQ<8rBh`7 |M7I483Jq'!;<iwC'/G ?ҥ 4 Q`b넯s{Ap g0/@47d!q4p>H"\ΰCAFq#9" MN/hmaH9Ӑ4t >L.~Y,XɮSĀxUMJ?G%}*H:xfeEBB?8@TRCI*\!(OCQ#ZGɢKU5 Mb))zDloݲfņC}#}U+Wo۰'_:C{z[[ZsÏ?n߶ȱeK{zkjkb/7m{mk׬hiZ+*A(ACo/8J_}x+?ꩣ66Z;\5Z__i-$jbL'?FT(qLWke6*dF |#"\D#b~6 M@U)&")!@/+(ɼ@2K '|PĨh8;4h.k>m& q˓$OS |nK< ECAnEFK5I8ZϰSEBⰀH t˱^L"JG'Hُ }P<0AUё/@ IY8=mzi %#X(kb46c&[GC7Đ)3$aM"؎=2h2EiRi f 3`>j|Lh7*O' 32tppHSA+$qp;GHapOA1WTjѐPy#  WUz-H|T x;46ObyP?& Hhpk1Li)P)B GED6*q!T 1C@uI=AELxC.i*p yVchItp0"T}J t,TFb1I8$rqn7q ^)K#b7A>_B[\6j8- a|%Skڧg_|ї>u{7oHw/n߹{Xfw/4j(wWwٗҾ=Hfݹs9~qǀnݼ  P.3J3}qHfgZG- mhv&/nݻy7 Fwoh6[G|Mry>!hfSv=tNOdf e@q%#?3ꦣl5 ѻ򕩋/ؐq"#=ڵg.σh)(4\L=Uٵ"© mzթ W.pʅiP>4驏P~8u?ѵOfg~vm`: U.x7|<+NCn"W!dYzeK mAdYvk JfhH7k*_\G`e..|p߽{~wο_;O?$PZm~jty4d]N$CCB%H,DE iɪiT^ 3,^GS4 8ӓ& i`P:^3Rs-n }􊺔440nn3J#hB!x3xbŽ6d[md*ExhU@]! ͦ>Ӓngc8$|?XR4%]-i3ϬL4[TOQoZvt٧7\xSٱo{_G?{S_[?pW&-2?o vp9$6s@ʜ#qu1>R'v$VaZHR.=.f||"(CjBh.ΦkD$\J 5Ix}֑z?^RN"a"} N;ݧj v:W]6T%Ɗwcw##]#CzRmQ&4+>sp룛FW ٰ[~3Of`hɧZ~ұeͭ}}-M7m{7!zj!ZkjZ415XokɧUZ9P54/vs9Ayvà"(xEOny5##8RP!*JU=؎_|n]{<}>;c,`)UVW 6Tk|XUU!ɪ WC<ċgϽtw_ر}wвKoڴe歓֯ݸa#}s}rkZHA j/Ɖ Kp+r r:c1,d(_hjX<qJQ^ %3BҕՅ>?o~?>q}Hs6亳=t}>g<}p GxlC_ؿ^tP`J4 qYD޹~c[ܰugy;n57GDD?ѾatDm_{7v֭~SDeeeMMTTTf2|*K@0Wu5۶lojhg۷D+bU eKg|&W?pde+7kܶzr [j/TTS|>l` ؽ =CCDYNiʏ8kjz**c?'RUu+O.]_yAUM D:Wտ>q+&&֬khhlUXSiu6vvVSd]su;YreWP؊(TDhMҹM; r2ȥ*j ]{xX:Z@]~t&X#YÑNʪkG^~ѱX8WTP,,F X/Ʋ@Ox&:ox;W3U[_@Uu -;noik#G1IS\M[GpBD,nF \e "PD.dWL>~Rqկ i)?}X<4vOCKO:119Womog$Nd> 7#)5,H0)EB_4r "? e ΖlEA4([2UA; ZD"B:ΆTM@' ' E1' 1$xP?2U5+WM,w=Mj;6 ʾOo:Ϭ}{G_xnyǶvzמ}?a϶5ˇ )"p/f!%@#DOIC0/a q1(J^aXHGoy/>8O/??}}=;&7_6ےN5 b3Ιҳx4 5 ctE|yZXc| ;00c&Hl1hވx Z"hOe355pE&'c}LqRnZ"3V"H6^&J3AwT>MrX!,a$-]$%0:؀C˰@P-&b%4EY 8`Plנo('zS%FZpB!C$FI%oWd&*=;ԧx!)H ?jn7p0n !{Ѝ;% F50$F([$S$UH(~oj* pHcfQ"1Q ђFbB&U$D$*h-vb2d1JY% r j!Z>d 9(dxЇ!%ձ2DL:ȪfICӨprUYCGPHi>fm!tRxY6Uh9:PcӲuO۰vphw{mdcPP`@g@{an@XwҮ散}uU?z[zz 7WW<{uk:ZZZ{;W,]>š&شmC=C˺jstIs񥽽}= ut}`&J/ᇯDllZ?FڻPh)qv-ť{xҶ/j8ѭ[i*RuxE.'A)SH4 $45$Hwҁ\\4 JQXPƢ~:1~ k@š+` ̀u!GyİJ3 0P)4ۄrB፣& ~TL Bp!kAfeq@P n32"pЫ_Yi8,"Q2^?V(O84NE8QT(~S yM&G$PnP~XPg?:_˟ß|uGɭ{ߺ/m] >Jvg`oΝ_޻+dw !h_ GwoM?AC{`vy!1!;:o쎁zݾ}8,:&}e;"([`?s'@n}a|PxMPt^<%dW.^rq)l╫ u,fo\̀Ҍjfhg?Bl,}M<.]|EX^y$ip._Kæg\A%:3}Y>JXv5MͧtH?M]pf~83ԕN_Ö] ֦gmWй\dW]tu̦qU6=s e"ӵuL'^ N>țfh/j aP߄i]xwϿګ{_yĩν`6{9Iy} A1Cze\_ WBmI^4g-Ցڜ2%bUJk*&+Ԅ@i/ dQ!qɀOhX&*"B:* 5B"4-* (( C9+,bL)"JHJܘ:xghBa,CU@e~:`TǐNmrۗz1AaQJbVjO IpEYtء{Ti gQ :R؋ K? `@!c z('$8f$@|$ 7Yl{}QpNNЌ(#!́`"npcb N>F%8ɡ ѸϥѩHn`K C@?rG$bqXљۊ nP y$hz# KVX1 Ý8.A^T^j6!Diɒ 8ZɢC V^ ;e(c7xhbee ]EzʡŶKƴ|[V9U s_ __'ww%bywy{,=Uз}?ZK_/.0e۾a.-/M;z] KvYAÜfeA6gn3f/ږx&9 Fdp(*P:HlD: {cǗDie$WG9r>0'I|>/6ɦ9~>D>OŇzzj nDJ} EpmCA< cJ`%kՆ&`C`&("6jQ3Bp?Hdb"RY K:N4k Dc~۔ >,1ofhT r<Z؎%6"؉{|.E|7Sj8Hsb 2BJ*X{ѱwNup]#zoo?mmȆT%zSoB׿iᑥdzk׮_ A5+Wm߸{6X5:\W&B|cC/hRУʲhA3D}1BS @| (L$s,/+\9, |,]wMFW{sW]z+ss3s_]{W^|Kb'"**ʪXV*h>x飇<>жnݾ}붉+W^9W?6?3n][OX1jlղɭھy-;ܻT!G<EQp( MB'r va$W+~Q ӹl:K+ceXRug?}xos36Y߻+'9ΗN>~dUA[Bz`d!0fu9NLJQT^ 題wq !e'A%?\(+ 9%f[m;Lgi;.3l9MO.˃^F5Vl6ّc/[`<@|4Ɍ]^s5}O7^_ =Y"0.Re1 ۆ:+َИۘr ?<JC# LrE7;On/hf%Z{;B2:8G7}oCif_Cg||>>jc몋{nn_ɏknO #_ +"$Jl8LR\f`{x}N=y䱓}gOܺ}b yY2OmX?Tȉhj Dc$O%x4UXPL2޴|CUveappM'2LAÑ![[]%#x8 h*%SP$GV|FBχK%;zzۺz:zƖޣ/ySϿ{avj[2@$/7n_Q0O[[=vܾf=߰mǎ=̹gv~wm}lҕx8&h,l{W\SQad|Ewp{#O>[vKå546WU׳?5ԷVTTԶ6"QeKGFi!hhdd|;I$\U78su͝MU5Vѳyڵc\:)utOn\ (<vw Iϳ-`d@@"K2 Դ|*8ct( |}bu}C5/rT6WY%ȲUjjrŊx:M"[Q䲭-ݽ]0#)dP":Zx K@޸asC~?7'`X-fx&a^fȞ-k& /Z7z0=ǟ9 7nS2bPH9 %D,*3\(RUֶBE:Bi/_NJH!xb+ݒvKi9@oY+qv/l|N9yl3G'vKymk?xĽO?}ƕo_7٘ H b.Έçx1< 8J]HSi7כ7+oԹ_ƛ{o'_xWO~c/>{6z404%p!H(h'2!2 CHSjv$"8Q>B  %xER#8X-%B]بej.1m=+c#Bb~ 9q>^VUv pO,EhE7CIQ_7 f2{*}:~@d*:t;XiS%^ل6L@TpP)VA|:ZC-Fmz,uz1X罸dWℂS2:))AiR—.L6!YNMn .jg-6 .\: guV%#4 vUڡP>*tj!pzBH)i2PG4~hb34^*B`$~DE^"c MX _CT?'AlHiүD * s+W"\4j~yd8R(UTM1LX09)S$("<p^HC*bAMD*+4ו ub:s2.CiLd!eXBpfP*%, ឈ"t\SyD I}HA 463p4D348* Gb$/aJ㼞8$ >RpF`+ydZ fCӐA= Wa;_7JƸ0TX s.nAd4統TOmک~tӏ߾>Wu&bj%g7o8ڝ? ]G~>޾w_}={w~- %>}~ny~G78x e]s;p/ޞ[dzhI8u*‘tmKL]PU]qh]05}lzH76c ( |yf7Sm<|˗PF6K($ؔnvRrI.`ьiyt$q2]ױggEN>g?O~n\oBO_ѡ P3ff/N_8sWg.!ЍGt_]7*mfC-:;ovv DCߘ ^ޘW DP͜B)TE EDлK_;֫啗|wZ#<e")nq>7t &0+D֫E4*ـBJFbVcӺ%9ʀ|' ǜͱEBeYLIϢ+N9΅KnB4@ͅ(n5IJLe(ۋfX0.8i^p =v䰖&7lqY!eelR'o_t8K,6b+E>47zi8\v+Dًa]b5-]6|Rn,rYcqiw߷[fd:Žf1^7p6"eO8iC::AIJYg T  1t,St)GsP:4^np%^KKm=a3/VK.Z0J,|JJ Hd iIܤCiesmG+M`Ht(z͜ H$LT.ՙh6eJ> XRJU(pAcS8Y豛epJ]2wKB˖B|1Jl-벡eV¸{9tsu8ׁ`pp shtؐդRb\,kRz]kޗv{iNs`("q \`>uZQ pDJB! "n "},&b.O'vKMu( ] f=ENOx< b08NA^{U9IQf% ryV$V'mv26pY$\8iI=LfӅ[mn0dScÛ6,[r (; Arp[^~bm{Wd3ԑ)&1y#$p(v?yj}d:_fDs}݆#jjh(j+!%WRq!;ڳ]|8.X%^BF9aE $ *l4dQB†41C{h [HaM V T&"ImyW[٩Ǘ6wy]DF?w|6WQq5( kjRuudMMe5+Ǝ:xVXȱϝܲy=TԚ(EOn_5bJ q>zڵ7lȪ5 -́P0~fq3WB4R]DId*] IMreD!*C&iqA0"3I2WHZ ArSVΆuۗ X>g5û :gu7߾l'ۻy͞mYۚ;5'?279ҸnXl^e훆ۛ2pR=C^7qBS7ҙ@ iIXI#9xJ''B}@ يUnery3{}愁zvc1ˬ|Pb2V #j2Y_0RQjvIixp΍sW?ܹ(Bi\ K u . sYme% OPUlċp g2n0g-6'"gb\k:rġcOku>Wss9+?ٯ>͟|Oٵۏ14XC}╗:خ+z{ 1:тaiMS"P.Z=l ׬߰jGyS>6vy{GPVK)t$BERdEEEZv%4TL& tkG.}X{X+d+ ! <7^8u>_o~~{:3{ӇVZIFQbkΜ{nh<6f;FFw <SF%%w|(nACȐĂUՏi>{lK'^xj̓?~`aP ^0QۇdIbчڡ%5Sr(è1B ˉ 1^PR>Yr,>*lqM;85V6 a)vBrQ 89;:<}(!]8Kpoeq\Q_41RBs!>fF%Y͋KO9(aiucu^PHF"yXmr4uTM]Ͷ8UN-c ~u4P@ |#ٝ9 b,zm=h7LG5HC::uKNd.PN"|_H!!$| IYER:+3V\.$\n> x\^m֠[)5!|fCS:f)H{8YRUS D:~$rIY%,'d,KG0&9^+eY"Bj$EUh:)l8a1H2j^K '*z6`CQ‘H 5EEkb/)ep`~K43LΘx$RȼLơ#GpH D<Jh6U(eo_g[[K"0;oyy%:fk9+--ېsDW.`7]M(@P4=i1%aC)tn/A  %F h6,Ҳ֩hY 6x[D{.\-Z<13 ](;3'غnĊ7>sϳϜ~؉+6׵47twB`26>06ֽbezÇkF'WuU TlTMj{c_]326>7;?P=0б}[~/?߼nU6Z[_3>Գ{Xzc%_rk<ۯnnܻilXW`5ShW63ŐR * =H($X6I"PfC\Lc~1A}ʜ_CW|@Uh zsDGsC1P&ɪEñT4 DTH{VU@3R251Ta5 HQWx2>Gb r{FCr@eRq- Cz0`8,i !%.5G^tQ@ EC QfdD RA@M$28n7<'…  R2J#: PM2'Q9Rg@R| KXx4֋U 4aF*JS(A8PDPPFL1I4th d[0D"bQ"T/i'GE|H!x\fŭ,nGK5 # ʦK< p9pQA%e> III'!fs8!DS)J~Wp01kDH: I㡪%@1ǒAA|DH'4 |pG+ L@ a~' o)hɐ}#ѫ$ pzf4xܼPs3HH`XuC~ue, 5b}pŸl{~@ĔGճ2II$C2{\C@HiG^'綃h*M"NY433O6sGo|'?'~|?حn߼u@t2b! #_s7._x'ۥ V|foNf`ISG'a (A:mqJQKӗf\HRzvI _1hdX"z:6=3nf>~ 6"(M'Ngg?k3?qsG6ч37>>|SW/L\z\25sPb4xdz_hϦf5 eCkn|>?y鏧O!m憁NGHrFDy(MGB/^w^W_9KO<}|}ooz氛ѴAc8H ϠN 5@IJh,= M l}ۚD( ښcdq@(zڵW]S[_<Ml5 D@MGaҋ4av4Jj\<|*7[N)Lϒ8yTeLX+ p9 {Hg:hֆz(dUU7Ԁa[c3AOhFǤr^J([ХeMJE V M=b20T{,s;qP2Aw{J^Sͯ{\D7V# "Dئ$k]Rh !TZ"ԒTJrO%pYAc֭BMFTM+Kțup$}@Z`U)GHB{)OaAi"Q9*]R"S7jT*LZ[HO<HĘ4"Mp BPZ76Z.5."aG9?7=yP.AV 33v~ʩk|tb3k]ScxtعݡxZzdj3􏌴)UޡX|ێ{`m7-^UrTS uGz\&ZCޤc8̱Hj䍢k)1h5[RbQO:\KVѨp/im)ri2 Ú^h*`팞=8{مO/g^DL7o|mU>k4H'=v T ~w*$#|fafz-۷p>_<[-m۾~zvh`<2?0961<0Rٴe]aEm %<'s0&#>ITFk2[^_xw8B!^l+7y8+C>%8`$d!S:-Taru}<{ȩ;[ܲw +aGP]L>z+heSH<Srgpx(؝6=MP,ɉRnR Hg fc@Y5Cv]^[ ENѨY4O?o_}~oB?>u?w~8曯l޺#':yC?|욜)L;Gg{ PKLbxa~ ^AOBE`h)K-Vx0&Z&km#^s:֙Tv 1N[:k湝 [&{صܱy+&iŵ|lm4i-c2ʠ'(b-fdq§/& S/p?> vѳ'>g=Nĉ9ڳO~ tB6ad(c1D$n!2`Дި&(\;o0!ѥ%X0(=>/Ā. i ̐$+ S@8LVu87A/l-pƀlOtle<30fp[hK e:&'` $Ai2\J%ԊDz1a %g]=':N/ J5J>`' Z-@4D@MR%)NB$0`Gc$mSrnԆr|Ő}DC7VբeYJnM 5!` 籨TF GS(50eWF{4(rG:FjPkڋ&^$"|F ފ̢@F7(Z$͒Ihj!JDGpYjMI4˔Mm Mkjmlihem2-C&hc}cCx{F.'5a>9]> tCNO`"LBfwsC_$qu(hfF"anzH+<AdR VcnX'جv|!e#aD(>ms9844 @0 I8[n X4(>!0*KbvkEjiKˢLHt&ZZ$vbŕ`T :{؝>_Gӡ``4xU4H(qHxG\ ?GBa.b-D "9S%5 .;wl޺mҦݿL}C}Jge4:97?0:R O喦:FG ùro7=# 7 N;f'F{&*cÓccKc sCo/ŘǼ#=b\{ϯ]{' 3g=cqslopop22;R(K%T W3/;S#ɱhq7YTzs|W)z\V3Hk hkhe0ɎW_8{`-zG"l$'A{@T%zl6] MnC4ɎqOivx-p]ee1<3/܎t,G iN! vo6NᱻavbcY|\#J/x^DQo1creu;,nnS0\\obi7QA1QĴ9Sn!F#~72:8d9eh-g#S\V geFf4ٌ,GfT@. 1iDMoX%$\bDQY&#g4!ȧ).OAE3ba&iᢐRѬ;{PLhjИAJ-(mC 2M+P3"Az-0AO ZD(Xc5Fv(LGhBc I\AG"&gH%eNݐž8o3P4`VSApٌ63&HxAk1@:GJ#hpj(&j2M(E2FDƈ@0P0+H"7U^jT1H)I!<ġE:Q9H>iL{ -CH[J$g&R5i4mvfksOƣ~Ï?zO??LLonΗ?/|-`~ G)D.FQ(MLF[E4sGB]x!hp"W_Ѥ㈣&h`eryELBm^~U.!vC߻/]Mz'hG ѐͻ/^7o|tv],իW}I$% 7]fuu% %Oi!,puk7>B(mC~SVԴ{ۻ8Bi?vcQ'>OD |G`7n-_qK+7\[AX)JK.%I)fHg^]Aun~A9e;"^#e!,pJ݊HoQ9n 9\{._v|ʻ/}{o7_{[ұS憆a%k\[**BAeSc-m6a""wUbwK$hDD$Th]]-koon^dnU1ǃ*f+猫,ՂׯANuMuz*׮] n/^Mmu5ﻮ jj5PLݺյ"j%lqVU5 #^tUuյ )yj͚5" HYnmUuuU)?Z΅?Z "WTUUTC[c*_խA%\!j) Dfw2f(Iw)4:%WH8BAe";b qVZ]0٣`;xa-8T$폼Z(50iTk)RQP [џ_'%a=#V^kWUUլ*5~鱭EF:3ZM݆dUP:od`N?N&cBnVV**42N~- kkkmVkjoh\vMmuuHQUFŀ-|QZiJyjP'H"lE(%չ(-q{Ox0RެƋo>s{fJ\TkKFӬCtPOr8J$d BpER)Lh41Er!сV+a f&"9E&kSJ\&2-!GS+TP(3Lpe[VjC~3#Y-eyN-(kjaF\X8.g%ovچ!MM#fHd4I p&-eB];ƓF?|}~g?(?ą8v#6G{X&N7M,>tT,0矞_y׆ơxO?9L%SUP4M#pYK]Th΢VC,i0"QBgPx$I[aR_ h xܩh})Tֵ/|h*qrs̎Թ}ɗ|qÿ~}jsR_ q%|>c`"Τ>#`QΏ L..ls~?䃛\~Nk!kOBhNl!0, D1HhJCM˘|>_ \Y4QdYln؊P7ZYXm{8=V`8wA\S`V9kZ\ NE2HJZ Å".G\\('sc 6qf ѫ%|!16>093cbi :W q=BË,F&#mCiqh"jXp7I;GFz7l]\29^{ ࿼{6moG"ɾTXLD :^XegNg2LR{@Xefv|jzܑR ۶oJ0(}BYHؗJF!oTFtl㦅ٷ/}P< 8-V&-Whqq2 LJG&W^{W^~'6n04g_x#gmR>^dw/ۺoPs=sfgg;7IR ?\gWw=J@,*ڹe-:~n CH<.|nbwdjjlzz(EICCBCUFxV.JT#pГH,e/㏅Y_0ڪ`gs3˗wケ~`”zr5Fmæ[_w>_?|?ʻo=} 7W\ڷo'?~ʫ?}aidۦ[?ܵ}) #~B6ўKNuv57|]JCPt:3E&uG=Ȇto tF}7icqs~sHߖɡ#0g[:)( BCep4pQDʈL =s|?çϟ=yЁ{vn\?9y|ґ[O{MsJoW h:<).a_b$Mb[ v- v jI1bfZrROI h-inyIj8w]!)&Im6j\VOwFC;(9G m3N;4S0T:Z˫dRJ(BkTumhEIczXen:aNv#jԓ|%A:IEKeI8Vϊ+"ɡ5-KXlA"sߘXG#Vi-߆Le2TVQ”4BcSk, UJV@A!h 襵sW)`K+jVA IdĔ: e J"M*- 1 JZTzW8Ud7NIPP2%*'$&UQV߂8"Uv[!hIĔ4mA]1N y<\d cw0y/l pY `"lHN"Y7ok]n#V8b`".oHҮnD` zpY8xe.|#]Y(a<GpڝVAp?φB8N[2 NypL,i2/W"R3!H\nnUW!wI Zcc]y5C$L Iۤ"g]7ƅFOI n6(kVxq} Npv@Ea,RGq_B,jTDEL6h]v>7^ǏݱcPph`ԑȏOt WRcɡP~719 ܺJ葍3ݕDX zSC]ι=;oqF wV '@!IBk|~8vɠ,fVBEc %Zhcng6-J[Q1k,-0+JtpZ`" 4r] 0B#O<)$tZ,s;8{lfZFK!0`Ä3h40I2Xj8xAyiV4hBR:!p> 6GI;w KupɂYoP. mPpPS5JZtaMVBU$@d#d R!YG #!j0M gLjENV7PNWbv JÒ*F&ݘA:dK`3kV Dt 1vD0lf, H:,h&(Rf^gҩL: *$p+GYMZ;un^i`tqcMzQdvVaA$M"r@4 (Ԛ`-b"T5P &QKi?A JxDZ-aox:Ve3; [F#kkAWi S=:сc !=\f%h;v|ß~zOG_?$;?Ͽ_}o&V/Qr*HPA\r8 T, Źf 90^ͷ7^~WlܶјVa]:=ЩM6Alܽm`,>.U5J얍7?H:./<{a-Ix}R;6 L z;M#4m5ŕHipuuPJULz4 Q3eiD NF(7y.̈́=a+3 Hm ,ay%ؼXv Z/DNo_5Ŷ%G^1sQ^P, ]ܮ@P~'^|g?ϿխNLs3;v:oO>-`ӅB2|;QK#R<>ޑ4d5qþ@&+)y._K\q SбNo5Nܾ(Ӓ(-: :3D%ʦzMK7&4lVݬQ!BJ)ڠà ݔ!``mU475zN3zh Hʚ[`Ra$02<ͦKsΝ8kvCrY]^V@ FrNpsS\8K3Jc H=, vwƇϘJ5^2cK犸FzdJFC?{10F'a,4:t]Bp4dI8=15%_U# nw8N$XP T1H& T))GCi/Tl"/6! rhX"En))MJ$Z`۝`8Lh|!LEAO*,[,FC/cfg3 `N&gN?wvNj#^#0CB`0 Pg-PX( HUܞXWC1T$K2`;nj&Sdpg3ӳ#cS=7 'C(l\ں0\J'3P>t;]bɗ{y}G= =dY}Pj΃}?L8OcÕLzSO_ܰu?߰'@T COnڲ~hdQTΏ9Pԓ_rv9qxPgc | V8[._scS\x N/ΎLt v9y\ܴ;%W t6L'G|d߱J-PUTlfqęĸjz\h8CrrS.Ύp! wBbdw`Gtw|8A؆RMO&sr<~P"Qj<M;xƒTl&]B~氇"R6' ,>b`*:=QQ5 ͆ go?7_|`[gΜwx_w)w%c[4Z)qPT'jdQͮYJCC-F(ƃ;5wlȁÛ. 0zx{O4}hlpp쎥M#'!\քD!RobE_dS 2*P=JKXz݅|<:؟O'6/.ڲe c}J}cї =c}ЮkW a&5!T{]pB⣠kf|D+̙835 HL:Q(g3#ʫ *1q. g`}ZOHOŻ4va|qƟ5x3*K\Elha&o]6@jvnT=r`jڥT:A44)$j` ^$Ti`zFF1u*(pᬐ¬4c+} O\2TB)՜yT R%I֌+H39gK2"_c0&T|k8 GkSh % aUk,)=wBu$E}4/Z(7)Ѣ^ZǸ(0wBEGUx 5%z+VkwR.V2ȴm Je*DkSh[dj GklS6*eQL p4 jZ)Jt~/x`vdp3[mv; }g2!0E3Kbdn &AELBttrL8N?l{8jnN+4{8e9,v]V<y\`s9S JN'{L"OgS65I 5.qY-YR<88_*uHkd8 GS*4-Zqosss4Isuu$M21 MkloO8!T4ؒZ%hR:Jm-dw4TTìUvp˕*ide Iw@u)AKrp ~c{Ё/çg'&& րyjjjb|234;91<>>PJqpSFCpqb8V)ό{nIջ8POcjh`};afpj49T kG;3^O;G{:K{ر{ap?9URHhrt Ff{;t2ttˆJ|3+JP+dMU<GϽ׷>zx~i|aivxt$OF1p[9#c!A;q8y&Fn kw.Ll*fERffa4f͒OʙdIBea]6"Ȃж-{zTDn , VӅp &p G4h-&c|N"SA/ = 9*m.IR0Ab PBY]h25AAŒPnc1 BgISq`hL%bjZFD+!aH-$(ͤZBɢ \j#C:GQ3B(*lFAg1USfimXդupO\KɎB!$6IͨLD9(Q>dpXX1ug" ;{KI'խ^-wktA:Fy3h,7F渫f&Wq4hKc>1F+N$<4QAmE5`Z`(A*jZh=Kzu"J)iJxR= fe1k .^P"F{,&7pNV`Iޠ2$L1Zo728 ",eeHABE!qnvuUwbi(  b"; #v2=Hh q{>P@p ^1_'N\z?}g|rd܅DP_~/&3 wq =[ Oݖ{W%Bo?-?}DJ$/~_~ŷwn{o$./;drM|iW&kxeDܼ{iK`sʻ,ڕ+Ȫx2=(MG'p4)kyeQQLs#:v]|gLB\%G?1DU0KkEMDjG|oz+> \+$u&1\ahaa׮PrN񵒏2g+8ڧ"?ڇ7oiwX#p:®ߥmq46.Zq"sk-n7`P(&h`w}^zG_{7x {zUk֦ZR&rkId*gkk׮YSW[%kHEhv5Uk[ ֬-8tUk$"U[]]j*$શVê^W]}#"_U^V~*iqUOIkWZ0ؑ֬Yz}] GCԦjtjD'jV!'BH']/ۚUX0k\ǪiW׬j}`?#)f} ukj׬F(@l ]zD Z~Y@sVA c^]mCuu}UM]Umݺ6A1:Q/[\/R0 8 lv;@$:&ƦgfggsCN%GZBq[kCc[]}M+kV;$nFm]/[TrC\k"ALĔK> \[J#q``C0Qj/}l~ؑr.Á7_54Sd!Ո:(F܆mZД2?SjTjI=3쨔M 9y0{EKޱeOn8;hDk3%=綰P̐f fFA([5ft7)ZzV'TЄp Ym~C6Q`2Get QմԮҢX[BNE:}ԍBv!9Ip#UZ3k5C0!MZ |8OW63V'MSuGf+tV)ОH?r tn9`up2y]cxٗfU5jFӢi]8Mo{ {6M2m* ̔{#}μ"6CLIQZPjS+(Roq5VqIu#`6BgtN-iWg yp N6!s'#L7Ke㕴w,)8 s,b:B7FnjɥH"NΞx4Ჺ6O2vBbqT읜ny_q_^}ax28P^NOܾNdPF( rr/:/ryh`sրsz6ONa#&x@KxGd`laρn_n8n@dX2 n]Usۺu-('";\ڊJhmp)AڐHքÞMhR(Z6Vьg|D#kȗaj( W3k)Aay x9,U\ctbtat`>t=莇i#u7\w2l.SL1 QDN'-7"%!pe k6͎鵂lP#Lc4;]Ӎ9Z FW8bu:B.Zvfzliq g\o:&XG}&m[7?];~D2W2LO /wcp8 $iu|f_w'6@8Q3WxC|^{lؼこg}6V%_xG>zliO9#`d/_ؼw~DD9N˙|g&[, x&3=9u8və WorzbbbljzXu =Cf襹_{LLɁxG'&(3549ੇi3[[ژkgٶ_sdqk/_߾s;ܓ;r9ORGyw9e; &΁·ϟ3fY-v9D#d" zx{&!@G3[CpxD!9I'vCq𑒩k[ _A'L&AH,bp:䒽=cbgW54G*U ~zuNw6BME[soҏ]KnY81x`>'X#!g $+g:uCnX?ַo۷>vGO£#C=S##ff1`m;N6w{6=xdzbxj|}vbУ|'z#l10NRg NB6ֵ(C16;zpGn;qІc[Nps={ԾN<~{o0Qȅ N$QDVkqI ڢD?AK%Q4jcAY F|2379+]#D^C ZKijTZLrIbUjA5!IK Zi:` C+:YIJ*z$Z-&V43VCz+ATz`퀭`* 7R/\nQ2V3r9%)ur]LԪnhUշ([` &M`,d4 uu͍4w|~(DV/ɱ-"q򣶷z(kO97-RX9 9B*窮s`3A%*d*˒,ɲ$K$(re{3gw}f{/ݦfp.q@4 |^Œ0F"a ds ӓahQqMV#bP1HLS"cI*TjEuY{ Xrz<II 4UYE5%3&3U3A Wkbz2QpsLoZFDh2ʒ"*#Bd* ċW+*Nͱٌ͚9WӼG?X_x/iv.6~g"_CyVq4E oQ#t>Nl(08I9)6K2hǶ[7C$]6h|㑷s=w],͌ 2H;_b& )<)~i\(rQF()Tcv2ϖ[&)0le A$1B~p_FEd-)3HW1S%0dZu2>FsZJD8*Q ʩG8:B>k2(҈(Q;Dl#BNJ"ͳ!ZYTVPhJ LD&^!:0~J0T2T(7U,1\Л L<Jj)SqSb /PODKc,t[)ב 8D- cOhd8f;)[m"ieWf"bV`?;vMA[x+ԑaJ/EZr:(Z냓AM52Gm&Vp&n6cϝ\~|ßw/Ȭt3[q4X>O|/>)ڰdVA4I)f]\S\Tx6v'v>]teGǗ||ӋYh^ga/.} [ K}lsQ^Z((M5l+Y5mJ; f;8~~]G0 G;.?'[ю#e-:fv>e \m2JA2Y|ԉPٌx3#vvJ;q켍!DjgZzJV #0(8Bk+ l93ΟzΟ|6Ο:šx5U38f>?V[v>YLFΟ=yJ_hvzy]vr4XH;%팥v]ON(O;}ϽCzy޲sy.kv5a'oܸqf}ea[+]VِYl[XmdTx!:qtm[n۸uz<˺~zI~u뮷 , ֯^!^e&ĝ, _Ǎ pup}5V邻X~~&MAa0m!Km7nx#ź .atG@A;m`tʂ8o݆\v2yQ ݈qR\ xC0:!-]bіa Q YֲmG+r9!A4 ^dQ:XV>ZR;R~r\"Xڶ$ܴm떦flxR`A]n">,okkYqk5\$Â)L/wyЁC״uӹ .JksoފR5mݺ<[aNf\q Ǎې#tvFAU{vKΎHWpOQ@-DW[)s#rUcG}.c%iyL7HCTh8.02{ITRB*Kinۛjw{j-DXp00o1gՆp 9&ՉX_wR\paw(d6 DC7NEuv:1f r@Ÿ~Y?tN℁?eEM$BP =wl8*1l~?z7nxIb8;F' O?}w}_[ukJVaޛGV{8N$ey{ف}Bb✔lxY%G˩%Q`Lw~;:{'xIk? aHzguoނQK 46 [ mp0QӞk㵤6]-m.Oi[-(= f`KSmkq6;Z] Q:jK޸?љyclbbXpћ.uŒ%A#UoXKqfJrKfbFgz{;2YZ֯wo߰.kBKha6]/[уtpK ivA̛9^ M/=rowJᎸZGxTf,%cjG]uԺ|%&p/L mYZ}VJ]V'UAq'Q=oFqWZgw|pv~rڗM{'g;KlwDĔ"`ӓYF2ajɠ瞚YXݟH2:GǦf''esɡAeA …vtm~Z^{.ʣ}W@fwt{a_:%ҝΑFQ6 zn;r{ @+PW|o*tbx{9<5|ZltdXW*="Y]W;j%W|Q̦T\wR9|Yeɖzz+uxEt.JFT.jL6H`=.Xtkzw|&nۄrwԕt=h)ZPU#'m[a gq@PXlTЫ UM="oU^K Wjfw5>ԝkT|`TtU ~CZ^-5jFy|6Wc2\}h~jdvjtf|d!KP(0f, "&c6 d[x覥oܺG8޲pOܹ{=s O߷es]n5*,sH2@U08 :aKr x?A R J23 N-\^ܽXf';®3 vN횙_yp=,&B4 nx.4AOPڣ&gr٘aBq¦Lrb%i1 %UA"%ZlGݔb 7RW%çjK7|?N]w `fLW8A;}r5k mhG ~"A4n5ӌ /ðO2=ù7I7|`ߟfRsRQWHu#ހԎd)v5bLvmO;a.rIz?JGZ CzBvI_r6Ò?G`܁a8h4 ^. (0fV-Pn)vUXu1C\҆|aCH~25ua끇L^?kr8~\m@kn6zy{0O͍ M8#тPfa+bEQaωDP~k"M%Bh$RI%1(J `UWUQL=:1-nE %`+HIYre T5-ai-PnYDZâUZID 6 JTh2Q-)Q QIU.Kf:q1lVj"AW#0@rCC##cj-.(5|xv8\ynߎZ%fl!F Nm,^ɌHn-shk},Y \81=ʠi0iTIk +8V@ J ?ã| Ͽ=zCݽ81923=6==<3329?6==;;7=33kaBzG`ut,|s7߼ߌks37t&Gz'FfFs#;vN9ݳ8ս05>XZy螛nڻxxҮgƦfǧ'Ɔ'GG&Fdžj3?=4;yxpo<]G߰4;Ug9L4jgWvpQ˛Ix ^jw5o޲o)atG;v t (tJ*#Ґ4wbB樆$bdjΧ,B&H2'J,;2X꾦ZT*GPZLuhM~B!ci5"[J4TYef@: Nch t(+HRPEඣ 7jX2dv %&s(=puho"tt N!Q%R5E{P&6, U.HqEHQ.O$i?p"z…)fP4!>$92@ Q-[R'I)hA |P!LʬΐxQ*K#˒4+Ld(;fOC%p \KY] AVY oK1dLLYxT"uM)jV3LAIʚUCa>:Ho*K\loJ BE@AwAa8᱃Au3U/J '|ᑰ $f),<6|_ꥏ~/~o>^p# G̯O.}ɕɗ`W,)O?Ͼ@p4;l[l:+DWh_Sട~ii~w.\’\1˿rr\㕋>ghO/\Y8x-_\{K`r|rbv5;~-gljk,Ǔ+^+b˧aa:O?Ba5kG;iuT9:"_IgϞXFM1@; E:G'T:}N|渕) ϟ|'N[>{Թ󘂶"l.~]WHOV hvfM]ΦDPNFGh'lmޫoث߾kl4uynϏqZ[Vui7oEjGD//촩 {lCT׋8D1oӆsڋMv~ `N/dl뮳7XmL뮻k^;Wˆe-+FWq!iwak\׭ݎ}VkMiu絃 qfn/ R% ħ~{Q|ʦQ4&Yñt! Ȉh @I8!l[!xP)hhȾe!mXUV|l[ m߶}~n<6QX\*G/377!pg.DZ0َ ?<$fJ YR#bkV-[ڛ,=m&]# fm$=\[8gފަ[W#8Z D*<7 Y~Auk.a&l9l=`1ޗ?}b'^x=FIp9(+8 !ho tXyY,.8gi@ 7$`qi'\~홇Nk}4:r? ~lmM+XPR6PI3zB͋DQ Gw'{JJT:'륣{+xrNO=@;vn~_unز=ƯG{O>q8念gǜ-MW3&Sfug Q> }meg#Z/DmnX;IPvB!J>b 4>#Xyŝ *NM@b1PQ<b%C)h"tbrSET,6SR5Ԫ Z->|8Hl],Aȓ$svWgg?xYן={ٳ?>mLLL>x㎅jVL3lȜ븞a- =A:)bzÂR-GґXQ QB4!A٤͂s܀YwF]vO퇎7bm$l8ڷnA I-r!vhi؋Wl&lm'x',̓c'k[HcI?f\6>c۟{w{wf1^N D;rMJx4/p*JT~Qt*ɦsd*0͸#EՑTD#,޹g⡛fq6ݣO?8ғ;>31_ݛ PCTr \w[=o^-FCq_5f_%7P &b9dK|TbG)[Χ Io6!BG0GjțpfƲ"|,͕zČ)YJi FQY d0@^CqȂlE[|^g X4G-maxP*B(Н%[`$ tSQ3f&b& JeѨ O@J߁Lb&Ugt{t*g]Ld{}3S3B+֪]zIeqRLb6R*rt:|>uTjк;:r]]zX(Bk.p#~XoϠnUU{x㵏GR=n8t۽>n%(g'++ma}10 Ui sc~wD|Ǟj { fn'_6BxÝ}>VܹyWv%PƊn_^޽;oLJj$L8믏MϹO)h14R`wu{wv= \ xš{I9d"x "po<)I”iq088" :l\WI=0K߻O6ms1;s}=<]sO޻;sn9PeC9=vagx?s> m g,# j#ziT0 mI,郱CKKfgwܱk^kDZVCZ4Jk[ȴɦ镋\ڧUBfL]>ŕ@%4WH2ymRD/9uކ(OАQC|4 ^1>K֨ʐP ]Z\276&&#sAޠ#DeՑFpF?SU&'z45Hu|=$ ͔Lmd {ny,ټ8v >a2 Q0Jm6gKY#H,S$1¬v N&F\Z3)6EIY-|S4@P*,&yxiwޠ$%"a)vRvCTnŹ @/=Mm6A'LTHôGI0+qC-r=RVcEudYV@G=NC ;#.=EQϢ1 64eX%I`EXZ(W:a4ŒS鼬ppW) jH`+EeL.Y*Fu0(N  f"ΗKZg"13h $g}Uk"ļ0(ըw2"/( {JC,aM=sE|Ewlbhk x2+iͭ6f;cAt'|m>0jgF mxTw~o0Vp0j9`nLIkEu˶Fk6s==?t춣wp]{ffff''ƧƇf&f'ɉLXH}qvhi~d~zhf|p:S-?gw3=5WfoбG{ܿcr`xa|fqbvzprk`ٱY\(һG 3ǁMVܷcffw|>9ԍTZn`>5=:4u ]}=ΰtmAZQ[3<CnO%siISdTMLFX㺄f*gB )&htfAKd%.w.||…#,O/O٧Ϯ|4ϯ\ .}_~>O:Zc&"+-ݳK1as++t3҂V8 _^v`_\>YMF;<9\ >pǟ fŸ,!%b%(/^Ӷ?ql 6BJ_xm=/KVHx v J칟9iVF5p4DNGZgϜ8wS>.d| Әju왓g?{. 9)vaGC(m>:mzOD_'OlဧG5s L>S`g_G`khMhG{I Fm4rNGm >{^$8)FEΜXAU>RR;$ZɆ'H{?{G;?ww^ox8q: ? (nYƆMHR 1p8Fbg_o] I6H| D˳@U Q!Yk vV$eme3|v_)XNv/ ]IH3J Ng6Vp4skcg5ÂVQhI4@cQcħgOogg5+ͻ>JOblok\Dm"qt: p x/oϳ5k8)>TRބck붹}΅< G @7*M bֹ\6>CGl =A! pD* VgK|& GbסGF{O?wop5s4{l8r>Q4 ~ч p/zom[2Ï} sswy⎩ ~u_]\5etvL Ժqpbзe-0And5c(@bl -sPmM*Bߏ/IB,AE,D4$@'t5{Z5c{dv4z8ڜm-v2 ҌP;E} --P`4OǮZڐ,f-yd"[)w@ZL04826\iJg3O>3vHbGc~r|ɖJ-]('Bݟg 6K'jTw?ǾKJZ\7j,Z\347dMϕlK&&~w όBCȝFv?0Tt]3;;pxgZ#K=Oܳc;z9 "LS !Jnq^&H*(i B@$ A'tC`܄j188<==;333555===ci⎝`;v.-^1?{ifܞ݋{. @u# 1B49=]dzF$*vEM-6{- \D1/T,rRgLz"X:czܐubF_:Z( bYb0C$nnji]G(=/m,M jJZMId\YF4pӭOk89X :uf-l GKE'xz.`D-75C `pB'?75>wyߝsM{߽g]{Xٙα lx`a¨<3?5 vo7÷aa|^d׿/?[tN OLvO6FӍt=K3C;ƆNrhhŽ]s&&ӣ#}cMMu^9=25X37:3Zl'zk^/R 33NN9APioiu;:?˿9Gf'F'zHsypJ ۲  `@PPtEL( ^ZzO< MWM2eN2X!Y !qDE#LCE0bjEZ &.;iyB xQMԪlҬW+]8X"j4+RD貨8b3D@X qDr\A܊4"L C\<В*>ҐWT@XDJ#:/Y1&(0)PТXʃ9Fye<74B?Ȑ IEFg(0gǡ1!?w"22|l8(!ɤN25~a0KDRG-hd.qdL`usL7:ȑA$\}n .;n:즈6rRB,tMWB-nIǠ^0?f$ƢAF2d@xtR,P8 0F“ODķXa0)Q!Βi[D`ZVP`Y8yA455t"f0!roXd7*Ł :D:Wq4ض@4,"^ j17Bly*sBTlr Ädh -DCAp `J᠋ :8 3rQtBNpCC>;9)"ZZ{E2'뽁wtzz~7'._hG[K+0_! }z?>3>]J4 EH܅YcXlt Xr]0$cd> Bip^ /<_\h? _.]V ;.gOh6h8I SNN}Mh9~ W34;soS,S wɳN=sgN|):q~4 G;JeϞ\>-?uz [^FӖl%lK(ExɉSH|ֆΞ:w~<h}_ l;3]`l1:`\EVskkVY*kw;g=gAi+l+6ў w eh6{?{я^~ͧc~JEڰt1UK$Ajilmx,FyYvmA;kv-0=[AizYCC=8ظ} ,_)ZW@{f][npmF޶mu9}>/2xA* %_cn.ޥKT!2GNöH /vw^ ݲh Vfι8m8XS3kL=0VKq4;@Ua6Ħ~O; ey"F,+=كzVd~ui[߲u%mˮkucm©k|vn͡~$VY"QѤb*SN w$Ima43o>;' zպqr_ z(vv@ibpl6ԶtϿzc7֫:QMYCm[\͛V-v3 E'~xϧ'Q.E m3 \qOqpB(Po6w*)+JQy=^¢%D } \OО@dԌ'3,ĤEn'UpLmS#.N;ؽ7D77m?rtzo{!n-,.=7rrs m=Gܚe C{v57m޶q=NbWFW94ΩÓɱB;oɉFwgyϣ?xg'z?};53^jQxЅ-,,|=vnm5CD195kٹٹzbUV;ΎL~;sg@BVOO;眓ZYBB  & 06[c{!0wv}gޙ;^j5m{U>r}=CL>_xŗ~;vΗ|J/Ͻ2M¥^SLX:M]ٹw3K)Ԋ`$fb=;{&f**dfH?vߑ'3#G*pyty$HRJP0Iሆvcd*DR(vT{{Zsd2 lD&?4_*wvVk]J[:_4]^O͐L:a(fUrmCcR5Zi-!lnl|Z逋Q׺jKT:YC,QWr7) e$1 $r$!47y=SxH ]K F"ANxCCF4e= Nb(2P,H%c Ee<ū{ȠqLA1G#਒Ex V. W cM/tTK2V9uo F Ճ!>}W<~ =sـNq%,v鲜 tMCK5J&enuDq@^NԠN&sc `iUeB07Ҷ|%(-4kI2/(VJ)9h #X8YfzN5^"E'3Iwf$ɹi4Ԟ@>.von5 -Hȶhvm(l ,+7hny"&B ˘MCA jH 2!DBhlR6yV#4L0U+ dVEccEmozx !!h ˥|G{Њ,!= ґ$>a] ,/ UhMBC"?S$ D$0̄ IjP ?ZE.w8e70(a` 6J5@m:XhUqdvo.{YCjQNqE!8D1 G)a=8HF,uc%ṗ zm7llx) '~5993۾ufݾsf|ZڵmGpҽw=2^Z ό npwk{!25s=٩['{:Fzg'facCCCCc}]0ၑpHgeql`pGyޚ({+b{ ]yXEDe‡p4gcm_g=^^}gkHP_ot; Ɉ#AMWXSGP,U 4cA#@ $dYA  EH_gp`!jAB]mBi?hrXXKDTU$xڣ~ y рʘ T VMDLPhM$L3r8E y}HN8h$F(FBE6$k V] IPՀ0)T% MCa ҡp"h$xIdX45mtx\*@9LXR$) APGRA’`hjo'j)Lp8mP!CC/_HG\$#TEA ?=dIV*ZҗǓK h\d8&O(J+AO AA&Lh+4&Hh!`;esy1G-b\&9h!M|!] 7Ì&6.ti$051UQi>Srĕ/~__~ի}zn>GWk (n]ڧ77~EؔU(o]S;\eY}rs JAiGCԆhl4f;!>Z*u\]踊!A#C$i|׾x!gΟ:r9;?ye#h6%u\,`qh$tG8V_.ۺ6 l8uaM"ŸZ`zYJmvf`q3g/fŒ~<쟹:X>h{9} [YZNCd7D;"XY(- !h篜_5#iᲠ5s4i+++ehOl(BVmQG[$dy¥ /ϭX2ٜ8 GCa4'Ϟl2|?y~'yċ/Mڂ?BK>$խ֠55tl=̴q4$Z>[YQ݄h_\\[Cn^kkYM8 !,kkY/Gn"E p-_z}=ah{%ZÑvIb GsPXQ$(g4 %RH rA#,4'dCYify,w-Al fkq4ȷ!? V{@6j#m wNmXGZ^Z l[y%pp8](MNڵ}{#׾u6mm-d$_ ~'ڣ:e32Qr9lhEd CuekL%jEm}m=)&ε:Ql=Nȵ8ypm([)vHC-Gʂ֙fha2AO?Wv>+ϴE bߐz N, R1%:q輧&kɃ㙧 {#ym t c>gCzl9<k>ҏ!5p9=w,'d,Wj\k&G.h6Si+3w t>{ûN$ao2uߑ>|s[6 72:~]Df 'Ν"$O^Os3 )]tHgNI&zA AmVS-U8G6X A EF4d",L5S묦1ѰɸjI:2y`HhNZhi 6B1ohj> 9o^83OoC?~OwuںP0X\6Ѱƭh@- R"#n ;}G/ J4WT4x2EP,nF₢{Ts pp}J'ѝp=j[AĄC),:"Gh3~Yh$YFВ04@4Zh-,͛$kм!(a$wqAKF* Oᚄ֦f7!Ir܃[؃>QPM"d8bja\:J&ÃbQH$JebDe. a "pZR;LZ[;t5[zʅr3XllaacL!̥r|Z̗[ime+r0uo;hʕٹn^;>#[oO=wݾ{ptxhnipKvvfҭprrw읓?^}qZ%ݬuk=xP"Xy`pl,Uʩ z;4{^|d6֕x"KRPjU1$\*ԪbkT(Sb&ҌZSuUSUhXw`jn1_bI^`$投`N/<ѯ~gێd4IHh1L8#yDbh"Od#d\nm-&t*oʝmld1t;}(@QmlE$Ղa^!-v{!q*XID ./>AE$5H8v 30o;Q( AHvP[ʊJHaMpFM1HK\CK}1[_~hN7}'~/xdه;:ǎN䁗k@W5QW0c%B!P p\$EA|'%$ pZ*Z]XYZߺ<SSpN.-ڹ{nD$QGNI$sCz[G'Rd"o j5KK)rOeҰYW , UҎk8zV @ід&$ Xaa7!>VX0 :zmj.$bHH `&Z-m= moihkM2Qؾuꕗ~}wܾc玥]v۷ s['&&F'F:7u9kq~ablfdpqrlzx`ҦKwݵkyqlobdx':LO N,LNLuV:{f2q>s?ӏ^Xx_۷/ v,LOu wvgё'?wC}3cmSS3ݣ]ՑDogo\,`K`!mZg{W&c,wsÆu>k_yR])2<0D"+PEdL#rAC*BT4dR-P't; BFr0IT/VsOaEɡrT4҉0˔cDJWa:4 L)L Őr>^*A;QfX9$d~vZ$Pa+JC N!1dUj!2P8+NAM i54?*˺(為BP3ЭŨUMTQOm\*M&`aTo%aaN) 8RHvrsȮkU"2搐mJ|ND+OiA:Q Q%.4|DQn8l(4L±9 IQyMPb Yh@@;&av@T.`O[6fFM͆Bt .G/2!@H,0JBXC^)%OE/p Js#b54*A3U֎VbDMhRgG\3.uB3y>`9(0a1a.QB!]$qZ%iDSH?L%'CAYb (h7O8x£rD)ohF' rS>rӄZHI.@,6>$!'46Gj7f:c gO?q /|_ח?/lsk}>enh;U Ckkٱ*hoV>fe퓫C|᧖#5q4Uj?!l4/ǖG^g,H S «~ϐ e]@8Ҳ[g , AR} X4G;t WN"pXGni 3) !%=d8ʂպgvBl:4N}>$؈A`)MQKq%\gBo0DP}oG0̧j.ohniv4 "%GR( #Ŏw>WRZWF(;fym^38IquXUa#7نsȣu$ΰ+ˏGcC:!C d!՟ 0>Z3s3͐'ctE]4> ovy4;4[<-i@,*f]6(nNj4(ra1a[BNk-7w{uwY_3'd oƼ͔Ñd2H!< 13%\$AT9É'vrw=uppSW~YEH(A8 MG "z>@k;N/./ Jzi"38h.IIU3rf OBI!C F31{d=jp/Ըa#cSGsuב;mA3\Xt{GF,472:?v5\N;SM T;B)(棺Jx]>C=G~ ',xٌ,7üpke%1_ -1UJ0dKףqXZ-[cH*\QY# z&IẌFu^&]z&1<) C c#lIq/q6Źo;q"zm=|Ņm[w-o϶֊@ ncF K9YDX[h4%P$O<#zOpeNKBj²ٚ) bU 6:eF'41GaZ%D[(ڄ/cF0 TF# hq6pؑ#$'ڴGȱ{&grJZj+ۋZ^.tJ2ߺ<==|l[*\$][)T+~RIĉ쭔a5]-Sh&Vl6f\6 D"?](dr*-H[+H̉cwܷX0 ]d A3]]R)tfX6B=BOnV;'˕lJF"|\:d9LӲHtۍX6"6CL:&C8B=0祡F\^ᇄG9[\Ctw*&mhvC#j!Ո"! hib;8+}Oɣw8r"% ^(%BH3# {e19mH,4U`fz|jlxnj|afrnvbinzyř) Dعci;uwwFc e2 1p9N!4Qk~gЀ@:[r fT{!#`ª1 HZ\5(Je8H&1JzB4R8)GRB0NaL@3%_&CDȌe8BF[(#xL 1<3%&L5S)7@.P K 6U(/}j TTW:́=-Ѿ t4PjAҎ7p4I*C˪b(dJwdf#C˕>ok{R# Tj j7z..q`Hڋ6d^fA)tXED A[OICB7hkvYclq$1y d4IC^ȀʴVH19gljsf56.#2L܌``n?L[.H1as6la<745ځjVUh?$pHp @MvM2@(}A7 )ah p%&,zT-HWZ@_D uCƂ8hH<7"Qh6 IfDHNoR*65CA= !!=hCT96iKhȢPpW$nwTd8t "ɐ ˅ruК#"pe>RBo6!U3[68C>]VdfLbxC͞OmiG{t(X?`IX}Hgvs1FC1 B M(>H{ $]uMY0Mn䑁ڞ?xg~ij'SOѣw{G綏LMMNMNML M ,OvύCh̶鱙qi`pP@{4ѿ8=SۗFw`GkL^=rpt0?!0/yb6YNזG CrRU:}]mZeU"V{0si9o_~s_@w{[ /b-KL<6TS4M|!4hY.f4 A3"DF7Tk#2GEIөDX&S6M(trkLh8S1cp*U36uGjÑ^`q(TeN)pA 6H-x?qh*b"E8ȫ2HXmMt6˚ dD2G*"`΂ud-4]IeLOX8n!BHeSA%V˙r*GʨP8i.O2MPXL& :S0@6_>)LS "\AMC(<c*FlJp^9֮Hy$ҧИF:C,i2dBp$ې c $V(:PDzd3*Rv@(4鶗/hEhp|x4Ӎ1w# "8]KC M8>gUt7~s7~x?Wk׮kͧC 'G찐@g}h>|}ɵYl6Kjk8:>g6ǫT5(ҍ5#6D|jMG裫v|'khw"C5muڵ3gW@4;v{v#!hJ䩓+Fz4Flꙥ[x&XYQk44C 6bx,ٓy=Yxg{.w L?}ѢlvBih%X˩3Ϝ;r ,@hYLWV.u\d* K._x (h/]8u5ܹg- n`^8 ZhM=r._^rz\Ga8} (9gwO}Sg~ƛgΞf$GNg9p4+3.ȩ,gƍ"o|9ZL1[fD[*ŗZ^7nB6 Zݤηѻx$Vq-&}y#hqqz6ʶ[Ba(!ѕh,UrY7Eq4ANbhPAoQkDMR4uCwZ JaK7meca[k<;L C~M aG&{ cUƶl-wP@ WK#`H!Mp$K+#3s[wc7džտ45qnPD݆TJo OM6xzRFҤV%cnhc9LIQbB}G38ϑh؏Fi|Klo<_gӴG%eACklkpliv6my48i+[ 'SXx# zTbs.xh)y^K~~?mǠQi{HtpE\&1yHfwMr+umO` $mAWTh:]~7Vր[gE]Ǎۣm$ QxPj2gA 'W)-}:3PHUbAļ {]&jooHwW[8=\/wM\nih>ppCI."̠CK$cT:{Ե nhlnlju=>̢"HG@Ρᜌm1AQ<]O%sPLvvJX<x*(a  9"\g}C|^7t b (p"ۈxޟց x=G޽}=;߾kvvT}w`2*aU ʊ![ ϋ<'Chp`!>c~&dOp)WV&oj&74tt=6PR pA7p!yȀ2 $ |cֆG83~s>I80‰S~]RH`ܯ$J0lc~dg<|~ǍV=͍ΆFgӍ n ?{aȐ;@O'aZ7{\p>EȷԹ<^Y |[uwtutttrTml:l2$(_ow|>z'/'/_]O_sr]7흕j'6ĭmqL_q_gjEҽm9(OP-sT2 GH( P(bf0f)~@M*4py*D& 55,p(R<,P(a~ ʲ$EHRքP4ΤjmfzC=*=Vӵd߈`:̫fă 9kV(կ#'!>?0I5[hA:ҧR"0Ŵ?_X GJ;.ݩX9R:ZT5l&̎{;{"d:*(rkSV=;l(׺5v+oCK9vhw=zy=wMTkt5HKdТ825'!2"ɉC#,G&nd̶N.=w^ ˙Bd=޶k] '팦f4J$/s^~n|n֚*$sl5ط?y̑cwjTk34041 斗*#8ayyă.c Gc}}N'ҭpv-n灇/vWwv;O>GMi=sd෎ͽ||sx L<ԉO<4 #>0}=GܱsX:!38}p4V]J0E%XK Cl'p׹839?390;878mibi~j֙mˋ;ۺ<4F }[(8)QH45AZg pkc?t}סZ6BBC.s_wF<(s d0+--&2| 1JF-Vq :)G)9A I7 X XCURHOIf,gF&j2z6F.L'\0 ÐJIJ*A+)O^\pb5B@6=glvb̥\LKeatO8!,)Lp?xpJqGWh[j nd T#nT'I{#Fڃ!! /:ݬBJQ(S hdѐB:/ 6fhC@3 y!6[RPz0E Cr ?xOq3d wOidC(})obd"1\5w߱gK;Fz;&9xס;526=57>86>51?ڳcjpv 0 Õ_{Ɇm{wlݾ4kۻ{P_h_WP_ok&³c} uM zCXOjX6m@oGO>[LH*>Hw7e7;s?;aJ:`%墱 ZP$HդL2Df⚒^SQVdEB]\:l<|#B{\Y"T>1(L#2X-$oXnp+Ϧ8"l!")}F06pz zUکPriWaM½"E@M*4pya^;A;ccȢB 3P1rX$bo١>'䪍}6|Oo}A@c G>`6Gugx쓫v @O;gF l듫sDA>tY?wv[P6?~G}|uO l +7Huĩg!VY>̎/h6u!&UN. Z]שO\8s~Jsέ~ae+,s濷NwaƛVr8SqS]_.| ."̶E;{ 25pEDٳWЛg- V%]W]tS.t'C^a4 ːuϜ}ϊ=X _|vj9GC U4E5W\AifFi=uh[o/\擏.u}q *׷7YG[cdzlF363/[_;|obh nEmmk[e&le֮Au9q7 lnƭ5EGpx~za-T6Z2 FTV %?AmPwCQF0,L1\ ?IGPISS~yM[7:Zp,!AHpaeI$28MT:Ǝ dNj}Ur  sn:[޺,B3=Me QVjllnצ@%S[.>S\.b P:{;wd^}z?+wY*U~wuñق4q?@2C|͊GrӇǖ:VϵG:=/s!jO:]Nj~An^vR̤p "NPFu]$e0guzPW@U䋩WP 2$}ۖVwuȑ'x Mo_Z5443<6udx>j"\Njo> OH&8ڝ\Iܚh>ɛsp[MxipZq2j!b|=-73aR=Lg$ h֋h +k *}ĩ˴;iIvs0iQ>>چ1\ RB'$2)AF0 ']N",QbQ"'aF[s1*J7*[\}3UL6.+/s-=]}nC RPF#x4ZR u7W~˗/_~-~^O;M3Ҏ|g7w Ɖ >=/O._o䩖87ܕoQ&\t,өx02X$ ELA(}!`Y$% teVf 4 XB>eEAU*JDbTsKUx\gD{yb{y^b t2M3 gR}{,/X6ހL%58ȓ#ξJw041Tc"QT)Oф eH0S.ch,=469Vt^t '2i8˷ZPr=8'o0_<cO<~GnއkϽt,޵=Ud\++J06mq瞶J Mo?}&V7;VX,cF0>g^gh DzPFD2;*?ڶ~ǦGaJbB8yCw#|kIUFںzۺz/!yohCjBwc0bG#{>62ߒJeT̀(W:N/ucLM;| =0P÷gv \ΏXX'#_JK ]喖|OOOA#wsŶ|o_gK!W)z[sR;|.NÅ0<2V5^ZZ`#7eZ[ʉx-ȩ!lldS.wttttT lwxxrv!iZڠGgf{]вSޒϗ4[2E 074MFh555nRP2u5$Pon*ΰl\`YwsNj?uÅS6p0'L I@ȃq)TM&vp93U$C\aoӃ56}#wɇo]xozyѧiz'~#>}uphWKQnGAK.\<#J)Pd0t8$"]dxTʉ060{t_#xE;ñ0#%]$\AeGcP nÈ9= ͩvy;_}gaC7kݍF u'F\;IN!KJ֊Y<&e_A 8_bhF_ȣv^rI*0í[j}v@I4(*9̷ mT~jv5>@m׎IN9#Ep?<2БB3qEp`x8`mzp`P^jTZ*L.J#m1H~ `~/0 ku]O/7g=NOrV7P*:mPۤ7P(B/qXo"6aB ֥enzFHY iYd8O8K*@)^v|?]~\j :-ozVaM\Pq%4|I;f mr5ju-!%K@7WPB\&cBnZ +=Y4#pd !g ka/ »* ޯχ>\hXk]A  GMd"yUJP,f"00Ԁ_ pBs`5A4/ԑԣWw-)[I`V4D2yX2ф7&!EGDbxBP8~ ]q4SfЄΛ %gJV/hϟC8ؕSkKyӧ?< vg5]\㣡45 .'?{ eg/^8s -ً]ᅋ>]?9{3RTe[9ο޹KyKz‰w/|ҩp꽳.;FC󎅦5IkvB.gY,aL(/R..ZL4 qՄk 8>ux/GϞ~oHmqs8̗튪9⣭Ѧٴ|' XB Zp50n=**H G[Yg_σ[O[JӭbG[\]aĭTןvp0):& .Ô&3ٖ/sz(m7ɺEufPV&TEiXn/E7ɡ,Ȳ336'1M9t vV3f-]_,G&Ib[[wUr5VW__[[S%I`@`p6!cr CKP4uvwNO,-n{?=5toǵukj7U@lA2>EZ[lZDo?\{, ^!`SD< K"*Ob$H$hmL4,UJ};Fz2S'^;6Wm#GsMScd3Y uCHB\QNm=RmY]u͎՛\ N[rmZ( UCҁŶ;-iq\%ՌPV#};PC{Lݶh¼vZ Fo'nI]qB]6.'UGlvPMvDFCPCk- Jtul`$N^16+1=L|9pёቩ酥KS[w_پPTd/(*qMRyqKjviv$. Ɗ=% u. ';V[t#:x%xI)꠼qPlbБܸTTjm J3;<iJD$#:ꄑdӝj:DGJ)`8M,@Т" %Y0`G’'?-FI> ;iW1)"G7SOniC=Vkg`k1x \.aGR'bjX<Ji cp>HGFn>ÇNmRp.K b%9ߓʷo??##P!vWf҉p~S__o/対[mvH{$թ2B78O0ue.' D\Aο7ߩsџnX,U2v E3~03(+Jy`)6UMDs!%'|XGg) sQ/~i;w15?^`%Llrn*L[jlk>מ˖ۺcL4zsb8t$Vɱ|K!JQE =`x0h(:<RGϿ;tǭmxnbxartizv/?wcۗf? 2V\\9uRGOou}9u^m+W`|Kg t!ʇcx%Mzdnޗ8O-Nʾ`"Ke@ iF"|~ |ok-KJ#?Cwd(Q[97j Taϴ|qY|A#cmdbrjrnnngStu.l}z} EN3-{~x^{/NWzǾkZkbGibf#,*PrL6VaCRSsg/^zF&ҙ\,CZd*VlZX#?ؓG=6rGO7c5?:>JTnmvsΥѱl!ږWfff:+tf"`Gi h Gh.^Sww1(QheJd˥bǎd24@h(m)wACCkfEn'n12:62ccв05ÔW 7dDr:1\T lnӆk7VÄSn<0/3 .F <҇^}ϋ3v4q7 ,]0բbdEG˲4 S 2C"ZyQnVS8+nܱO޵mO{٧}ޙgAܽ]K=q>Zx$mIN4N4< \3+iQhyÈ2q mtZg&zgFGg&W憶., /,?2<0#݅č !`PaBH~T__tR#EIMv*u`7580C`정jA0QA!xY񷄲}Dl8RSØp*F %nIu󪝐pSS<c k8hH7 QbtvOq<5'GlZ6VO`mgiAA?Fsz8Й+#g$x)1CgG"?Ugj .ӂ yzE5}yW^]ݿ|OѹpImSJ:u'XEm|'cB{ѯbn҅~MꙂ ?apHD-iGI %r]xMTK7-}SnCZ@(!&[og|m&4;ن& w6UmAP/ `e @j,7R(!Kcݽ=L" 80èq/PM8LaFDxܪeBo !T5׼^]4|q)%S`PT!KV:th` 5,/FvʆÑ"A؇eYD!G^ddE`D5H F"ـ?Ewؿg灅񹑡ɥũŕwܴ`oix}tOS%4ֵcl9۳C]p[NLMLvMOO Nόn_/ zRh?;ԓH {[h5wݻJD")4" }%==}_g>]bԒ.cH4OfbhgY=MLdS"BBd?ReȂ_Wa4[٠HD B(J r@D4%TPƴC=-c= 3#{e1䐦IU)Z \(4c8Z=s:>Qah%1$*n.g<`" M}! (W{T ^jYؐ&s(ѡ!CD*H,Iln[q*([OêT.Ca-T m$8^BBpb"Hb]sWCsOTJ|P{x/h4Q#XQx%)` 8x$ʤ(ւmyP8TL} 2uC#qȼy^ciT$LSpUD֡#*lu›3 &ɬ%) S8q8hwbJ^ރ) ԡP2!yC-O,CɀPY,Ј`I0<3v Mb*kbR4wak8D2Moh&q$3XJ8WP9(@6 ɼCt , 49:xвЂ謪Ђ))prXPLƽ DB]|E4Yaq.`㲠4s$+"`"Fce &eXZC=vg{Oދr/>%p4W_o,BBLmG3+X74⪭Ѿ,!GRYG1_Ґ_!P:UůRY_X6SԄOsJa^g>/~󟛯Xۗ 8?|ӟ»7 GCΟ?.ξ?<]:;S;*|y"j Z)P4zf\.+¥/^tOZ/|`h ;0&yy>;'^?~ӧxg_~+/<7oZR1w`8KH[B+k8ڵ^ 6i6<^JRG^\O\kӦ+yAkL`58]Mo7#WArkuWiZnX' xXf~fg:ktÂ[%TD$3m.$.>7z(Jk媓b$ayz`$@lRGp I R h$kE +ZU1l47؇anֺ5Ǖm8|bIklk)Ҭt'UsͶF߉0Ysv45} pa(Ntgldhv{>۶.`XM\]Wenx]M]mUMu t q} h`[QHpg.ڿo>CXԚX<t6] B.IAhEDf߂۫]xI6эڦꆪ-f4J.-5)iidYm+"Ӂ*a:[3P먭-_ Ԝ P4=46RԴHh*>Z%xt^ n}%y?I"@)`D-(0OSC&9\(+G)!DzPH1ZDM͌nǛ\OzBUO*H$^.wZ\BK)mI$H"NX4UEt(WրW's-wNU߿\|dG+^je xCwhԋD`_M3DN{z䯿=uhww-__J_I|p`6xȟD4`4 p(T QN,)'jGp4xOj g uL4OWͷɏ>oW?_7=M;!QJD7Z(H2TmeiQ^/NP.7f Aݢh8AQu.s"͖R(-,G+mÃŶ˦Jp.M@Ղl^h,ڳT,/7GBW)w8TA(tafv÷tP0;X6T:XBH0BK&D2L\.ZnťJG{ tF'[60ɧ'.7~۳"ں:3-h 2麆څ?|g)W:UśL CL8*B֗{mrn@8k)wwtwhtxpbjo>_}t׮x1/N,TRm݉JKg_(n,( ;ŗ;p`_307Vl߱sC=y졇o㮑i?4>umw<3w=ǎz]=~MGo#7=;~'.WFI ͫz[[ ?+ҙI>4<;' 3`B-lT_~Ǟ|G|vnN*E;mmFٖbgoOk{wptZnL=ѮΙɩ~a۲V3\["]tCwJŶ e *e(H>"D\.u|! j$moL.l>R%R,%ZZڐl* 'Up10; iNh4;07V*%m+yC?HpBdhY&0ȻpdK!0 =kHޜ$Yt$ðC@4y Hhb?C-U -5ǻZuv<{SG&lw/?{s-={w?sl{]*etS"颠QB0*N+8@"̚BPɉ(`Ѧ$aU %oߺ40۷0շ<3uvjefjeznynzi~l|ѝZ>x SvWk>9DRx(VD_Thyd%QUf]KrVOvl)VRaŎ4"0! twwGo._./A@{d_D7.r2Ԍ4e8SA0=F(K8טvpDZޣ(k͐2 +e3q.^DDd)(%?}p^NTXC]n{ռҴbS<X[spu6\3S:Fw]a-f2,ZiA؂ 3,%2E1` 嗌` b&orHRQ ^LGq$ .?^YQFDE+jTIE(kF #z/Ħ=€ Wk)X"3_  mKU͛,͊ @S f-[IӬt`W>>_;DWh(oYhhf&h74m2a{+E ✸nB Bv#}Mzh<؃z曯?ksؾ42?97<02ݿ28:?738>;4n}{n:tmxo1=631<>;68=?90saО]0tNtNMZ۷=o<=7^k.g:N N ̎Oό///.OMOOMN -Ozf&fG{;cåѡ`[wG($8]|.RȀ DX#ahAUFh§Jȡd,,8 j-+Q2 NH/ @ hpd9$d6 Lkdg[:~+p<0V+(IM!^]^ (0q1E SA)1pt4 EE1J>G ~ %DZ#tJ X@^-֑<d.)G{dDfa5 ጚ ܢn9A} {p$ .S$U{7%0c(HECjwwR?A!*Ac(yLθ= C),'>VDBW_RUvM0wi] xUL, GIq$ϣ {*yMKo'IDue 0$ȀfU* 3`C$vMf+` RhBUx0PSԠ([&HAr9hа*Gt)fhI73Y!T D4C8rp:(5>#ȝ k*jfV~D2%vɌSzuvwA07e:`L";"j^IhPoN %x[eڏ'}/Qa ?rI I>~Kjf2ZPf,2e_~񫯾ֺ?O@4EZ ݧ?'~Gɧpxw P;~Ih:7VG;cWBѬ;=ޕ?/]\X]@j4䬭F&fqN"CD=g:ɓO̕+\=ٳ>gG[LҙU\ygN~wΜ;ikDEh]s޹Kξw?O}/=;3/IC s'vI.;{E8y 3Q<]p=(ڹ+ϼu|??Ox畇=ѫ7np4DžanlNG}cC]ê*ft݆M63֠5W\|Jq X{e=򵆬YW[׳,,2뷍m[#]E|۸=mo (lkW nHl1DN|+Dv Q!(f NPn2EPT 05SʒfJ%>kJ(k 1wap|dp-ƙf6cdg^[[_]]A[֯[[wo<7t90dU so G[R;:2m뮻穧xGԴ;kX[qGm6^Rx_UՐZ?rHx֖L/l< E, CEJ$ø=&ǛHvUol5UWՃUm UV8\RSM)VPz[C akjhlinsW7Ptq8L>Zxh Da.1"5+\>(bP&t1$œ Ʉ,MULoKd_t a| BPTRb 3q4kjv5ېmn0pmÉ7@p>E ,ҠVY}f, 5 #kk,]cMZ`wT#p 5~𺙻eJ5!lGemMSuUC]\$A )!rBIQ=\)-rDFy|A WTH~G- ЯLJ\&4Q%ͫAHSt'ٴ6ԣf*Zܽ O.|IK whzjmyyر={vLMM ONOwp}>^%P^٫ @4Iexxw9CpVqJ(GvJifdBj(nQ]lFv3aᔟb0W5 0Q7Y KeU|%'09L~,cJۨbu9shJ2rB;Q x$Fl\j=PSqN~s| @M7T[1*lkMrhQ‰`0ia )Kj974xlʛ̍/ܾã;zpGpO_:?yo/=#RKaGoi%4Z pՅ_Խ?'wݼM^2G|4? LmAgy<%Pۜ4E8xhUd%G#0Z'*x\i- m|<dF;JHmRcKҳuD'ؚ&IYdrQҠyC0"^af8#Ե04MTM !(˙h!Y4օ#11:uh<EpLeςH,1kfmWT4Ud_S4>HE34LU0ݧy3b* ǡ nlNMي!puvUhk8z-#\ Mzĝd.'BӜQOcc LGDs/B[M j7|[j P(kټYb; ?}ǎ;vwݴsC;溆{gFfG'FFڿ4mhpr~]wDfۗW&GǦGǷ/''&F'(L Ts`?w{n>7ZLGO/rh_wyn~ݷ>ԣpęɉގѩѡΉPʾJJD|,vthխihB&7I(H?plO\?g7'CX&iGҰ F!)3@iDKFPQ7CȎ^Yji2V0g@!#R^tE47 OD@΀Oy T$j< tä97qLіRΡW&P*yaiƂҠ;yP&fk*E`!UFQ :[ 'X`H&% _6L)ȜY/rx+i2TАZxȈՐ.i'~MVy\1spZ#-Y#E)  > l Z'%!5\A{>MY~E|DpCU}((antw殿aP0(j3#Jbp4s.F ;r !V]Aʖpׂ@2- c+#La=X#:(ǹEybh\i1EC\-p%pg ^DԧD i-*T̞G<8O"Edq2q4 JL>9arセ|9B8yztl9缫,@B&L6r  O> =յ;e_\;;oYEcI)ЈQr_e1A?l#9RH'H:xLo)zTY"cӍtNnQr'"yH)#'KP2 q"yҡSk ؝ _މp4aDJXi+8;q486+#,Z'Y)IաP,Ç޿pş=^_|_|v t(K?l?Ŧb~~X3D[u }EGc?FmL|G~qyMSMu/'_ sK _E&a|C.M^3KXph.i:OYie8~F[SG%" qةHttg1s֕DgHQm^!8 cܷ’DZ[2 9#vB?dv̙<;yʼnt %DEՏWXAceǹ=ę3`4m`!44T¹ϟp{q?< q;V6- iI= FV,Ѭ: aGz`4 4Aڎq4ź% Q[kЧ Ӂh";T_ JJx5PYU_Fh۝,i2DcKKklVVo.*AJE96<`G - QidEan(a2>\kj 5efV#e%EPVTҒ-+*Ư(Ϸ|4Hu;R]VU 2wkz*T\ ʋ %h.5fSb"6@Kf(uy9Fe܌bYbeXj+aUMf;j!SYcDhRmŪ.B-hH9\C:0f\4;l6L65r8[K0ulMe^Jk:9A-ť(dk**aoX]S!%$ e5U&(aYVs:=$)drIWOBhf'FMQ&"\H|`XA}"x g͍MtƧԝGj vAVS]Y^~e`c~%REJ(p[-ڳXZXnam3]m񑑱х;gߍ9fhCD ,c L.Sc$p4F6H&ג0CUޗ%`ҥjHLB(薪|5)ܞ ]Z-hvWYӥ8]2F(ݬ u9QXZeރr ,@9x:Md=O${ܩ^>ŅRJJvv 7"!sb/4ВOYPb-J蔥?*,6Vca8O(zV+ `(Lե39l,> O"WXo\(W'n^ɫo쉟o>ZWyi?.OV?'yS, ͙ŖBG%k|wuG&3rǯ59163՝Nz#~5F|LSx<"yuQ`4f\k!m[)I\]cFd6 ;A;zv+۷>r/oбޱ8Ľx=/u׋7=N?:gfvݷ]ioMc1("D/l4&pXM%#0rux<ʴ;FG&G-}ÓSsc3sK+S3ӃC]bm4"!ESLԅx4NeZ1x%BH2lni˥H*oFܢ`4I$bho32L],*ZT<ő \>Kh$O'½]m\>eݭMD 675P.{_z;9Ԯ~S{?P4Hw{d.IT(Nd֖L&{:}ꝧ~Z#nj&paǞ~fRuٖ`- ðѱ|K-oz_||0=xK/?󞇮=DsZ<926mfT(M567uuuxӁ'~W_X:>29mrǞzr5{’4o ^ymbe%֒h1ؐҰ6[/cӼ_2.o,?0sosEB =^ f>C?:5=d[{p5t]ߜw3MR0lOL%[`:QkjM7.؝g[uu\]8 ÙƺtsC-TqS@S"D7RJ6Ey_(H754e3Oݩlb3i|qddn۱cqH$D$p S-]r$]ZX\_vu=]1h쉬1Hɋu !Kˉۏ>vv]-+~-dk50Zhnjgm.ԅvNJ48 ҁܼ^A:a[NPN@2' }OTAy ܬHy֣ghZ(NB$fhaEr"YEś6Qڞkg_|#/=t=}w-;Ex:}̣"wԔXP( r' E{`OII7Y%(!  IT_OdtdX GDH]'hpPj1HŠID:ͷRd]nIP.Z6*3j6`o8 CCIӭCK7憷RWWP2\Bp6jZ;*-TU ijXS?i^EU>!MƽS0%Uddx`x-V|A-CC@8 {T?Sِ/( #k?'ü[$Pxr=#QzUD,|@0 #{Ots{w$Sk~ W^Qm*4TTo.^tKq6(a#ݬnEa },vvK8&dXv}lĮJ8u2Cѱq@"_^QUWnA~m(j`~Y]oSo~;2g# #{Wvo_YꝛhmˏwMNΎB{Źʼnif/-\Y^km̏NuOJ_[o<]7w6wl{cO>tGKSG{~xyXGK@OĮۗsݝMζzΞΖζ`oOyopp`o$jdaAl͛6 /<쑯?ҍoZ*mnlͤa&s>UPTQw#<h4@%U_I$#|@iܤIAK< R:3+|7iinS}}LTWx -fU$D5izg{:MDFl"Q@FhGX# 0(}xrcn( ɹ),k%.襇q[RDgH^"$Ƴ KcN5LB7Z i'Zd MI2bShr)%'S,lq4qP>ԀyyYbyaIxrnR3`MѴrA ;Rq"& DG8 CXxh2 "H&jQ` T d .=@kv.,4u, \8#lWh(i6'eF]FIjM,V{߽wG\/>O/~-O/_8&a2D=[_bw3og\O~&ǚFKc99}?_~zymßc Ի]/.^O>g{A`k0WhJq: 44P:vZ! :am >qX>Qg~+ld%Ձ3'N@O4fɝ>{ lvjqʝ<3+V({G;wC!g37gO;{.Igcӧ?DÀtr,J<,Qhl3d36G+̽=D1g{*-0} z셙?W5(0Ӻf2 P}ь&3a`dxDgdrbv7ܰ{nVV&(j%UE((.EGd,+Ӯ@NQ k].gU5\2EH3& 5*CEq !PYT<) aYa0|G++ڂ. @8Z^H(?d NZ ބ0XsE[6W@**2/@EeEUU5[+@UUTjalň\I4ڊRcyX il0ˌR )1Mvi05f$-h!Nẍ́^m5&Bg9 @`VP<Z@Z=6da 귦 Q^Q5sX0S+1VMZ)Rseˑ3]q 65 ~+loVUV1K`Dk 6R!(rQf5غ2<IwEt7OMbGH8(z}!]P+y 4h<xcC6ߜkkmhilv.T]UV\t޶KqGo []n74I At2ޑonlէ:ZG{nnܗmc=W} 'L~tX, wL9!9,t3KSlǀK Yb*fFD'cqa8D~dVA4r0TT4EJ2 KI! $JRs]~6?䆉HIJ=Q-8( ,c9A109b$ni0d%%]SNp:!=\O0Zeak,M4| U<DqD26drl}2DbGӼ!U +J}u<&&Ņov_]կ~>_9忾r쎡|^jupc?OW|~1^l]?y} pkstx5'BD(ƒD, H4l'\ @^B[mN#t 8VݢB7ow7\Os+os/ۏ> oϫǏ?7~owwݼt tkW߾{cnJ%hE#D<G~2u\c!}1Kst}!I$eU|P:`8* 74M'""9wwRIbd1W'Tښ- ގ44l6LdŅ[zGo8{ \,&{}u_ƛI|$)666$FF^|{fppPQ4HH"3uMP–=zmG`D! *!G|}m?r?s\c>x絷y';|=68V4_00:90<1<6cϵv྇|՗:=|g#wxᕝ<30։O82~ch`p6tK8_D* ;К>B466J~?4LNSd]!ZȤs}FֺL}$Š% SzK"k߿yy1q[]$_RT[Si ڶn0* W 46;|32 J蔂.ORU%)vJip\­9jKx>PRd]Jy`z{=BMLlݻŮrRV:"m\0-@z#6%XM+dU+A.(g4A ݩ^w da7Jim]NP5BqMb y`*7ζxr]} |{*u:8;fQn;r7\WW{uw;1>edk11qjXCF됉bafh#$uӍտmv'gN]V0XqB 7Au]hQ 硱AhsA1,`n9`n[f8mZ4 (ߔ;m7Br UVL-N#``=Y[[0d4'Z.Ɓ N+"h^  MBU …ð"\IUĞxE|T!yE];EaE* `4#$Ȭ}!!7r>UQH2/$ G'Scaxi?IG(=^ߐׅ"aBٺP<-n56h\Vi(.\\y VD)[P*Z^G؈U? ˍPZGC"4H1 f;p8t$KAB|"xR 刐VcM[Kr+ny׿]WoWuv6oۇ/ tOwLuwwǻZ&zg&/L/NL,̡3㳓csa.OOΏN ͎O OM ,ϏN: s}ʼn|6576r٩l߱4>1Иjkڶ{`̋=qkܰ};zMvx%\>UyV})W98>Na0TrGw=/OM4Zat8E Z,@X Ųx|vCC^% C~M(!nF5"T >IOB)3GM![Dwa!24UHM>ʉoH 3 " @]gD!%\R!!]G9D- 0pBu D(u铌eX4Q&MzJpI4Ύvv6yUbab]63#"D$8֣"abE`)O:!ly|$ɠ'p5sk"!{#ú'KL8t p+tAʠs%E$)":g vsN9hC+n2a(I YAJhu,!A"%rvm0VFwX‹.r4~a\$T5ZdWCjܪC9ᐡT>U9F)$v,-BfyJS`Bh%R˱^WܜH2bm\0 %5 ͳpjXvĀtV*G`+ P d?S"I%$uF^r`Y7KSCDh~~Jq90v"KmS u.ÐE,: -!uiG):ă x+:`6XQ=Nb>fCwxuhtRNn;2}?K?{]?89YDu? 5 bhz  X}r_ǜ|Kq\ 61tNԠ0 Q.~/>Z=tu[2e/\O!_!>}G0vVxr 6bsue5}EF}+g{k2d(p=v8;}Sz‚o?'8wtl 2Ukn82yG2lv\gح hN_8q5sػ vs:E lv|Ϟ1Mԉ`3kҎӽy_v{;uꃓgއ8~wN q\/tv,<0Pбgc t}&"#r/A] 0X5Vh0L&Hy7m*7.ᑽLBs(NhR"Ec4JKSHX萁ЪHP %Sy^c93ف> - Fd8 9)ZN\[PoLvks#XQLT>+룄 /yѧ(!E ^2M\ )Jޠ:gZ8M$ct6`pg"CK wxc?F3}1݁>ʤL|HD"1 5 ^!P>6d|q6x\Sw/N?7䴲 =zG"{:>W_?O|I"n05IP"Aۑ(Ƞ$uz-tiKh,dbP fXMVKxsdbÏ<_{_}*7ߠ|W_}7m/nсvq|u;/K?9^C9gT2x8T4)\ܳk/#_׿/oWWŵ;s0` EpaH4@X*p4BhL<P$Φ3u3p3IBp`p.{TOQew6_I44e'Z4XkkNOy b*ioI#-tpvvt EeoCgJFF2DL&jhf-;w{=C-OdұT2k55NNwtGƆᆪgopζX" 80 @ Da4߹co:x薣{;={o951)nW5mOCKWe-aqБdfdjbiCz䮣?q{ػs]^w/B %Y59zG5p(M-r̟io_=M x  ]7O{S^g^zGήl]c*h![ʎk=#O=O< O-kj64bH"֥s-*Wd}:Id:z{2љچ}&)urcs\uɪqݾ=r;)*A yĂMFh\.HAL"yQ]e;gR E(.ŀ`MVvtM VCqSy՘v:I]vdËپw5l! ՌQ,e tڑME-B !aTn'(lwpsQnzmnF 4l|< :X d` Ծc=r b#etPa^yA.v$(aVUanFهl̐BՕfY<NU~\e_z$rCeUI= Qd! x#AħeID+} cuS3Xဉ | $U_Ppɚ_&+F: ^(cˊ}LCSTW Xtj@dUhkL%Mu,Ҏa%/ݪu֟n\c-[~4Va5]=ƨۚt&A_9k0ag\AׄGB`9pqB c ++ RP\U񽊲LOt7~[nྃY6wm+Cӓ=]=cݭ] C=-Mmuw̌L MMOOO 5u\fyqndxq|lvxhsjiztqjhj{rg}{߳2<=896=<8?>:>sS݃}ýc#CKScCݭHSno'F:z[F:Zý]=̷vjZ2\[s0LBÆd2Bn6lײ☙n{/oiL2d" ck,W ȼᓔ"VxB UU*& ϫ/lev`9z A2, dܘa[ɶ& H `'" V%;f M*+!G60/FӐFȋDX 3+2R> M I¿>eS&\EgX9\ ؐE iPGN$B贋nR8 &m EɺH17&fprH~aDϓ|O!dQG~_ Pgz:wzSMx A1oY`蛟m]h+h}|'~]x z3w_|zq Ń'>aet [|l DC:xEmWh hمS'\w1?1mMq GH<^p:?:wΜB'Ou_[ :1/L[tN~,nC_q!usD t'8u 9G;sN8{(N"3ίFtuI);>3<hg31ug/wg\8sv#&#hkgΟ8ssWhl.>Թ.@ރ߂A8o=OG~C={ŢWoCm"\n\{h8ZJO'8xׯ`f޽({TtAB6 ǍҋѴ RD?m(B9 8`"%mMQǤi']N7 G$U4ef`aꀤܵG[3G3(妜.L)8S /K+hfjq+u-mcq?^3a)Rhl0c?,7g2[u@Q # Y,;tmrrk'zG 5ceGAAycdFhxQ` Uvc3 l ^1e7魺CizPyUWoW-EMh8Q7a쯀a!} m-ނސ7BжlE7s7H(h E墥p8eE%ݒbTRD節1-(s5*aY\m֘5&lkY65FJАtC@4ÂG$u`9PXcAn!y G vlL6VlkZC1+'zkM5fj" U8RW.IgUMeP^ƪjdfX 3DG%Tjkt2ChlLM Z!]GfBtuĜr HwDIA 鸬*:*x2uζ,ZǚlmklH'Sf_jp*QuM!ClMZ_jFr?C?ΕŮ|>ݎ\[3o;84>H#= })h)/ՊBC:l Y}AR9 (5.\0Cv)a:b |Vd,NpJRȄ`X ^|0ñ;4 LpR &I!`fBigrj$4)BM(EYLqphb1|XFnY^1,8I Wڿc7}?^]ꯑO '^khK#W(/7_[mwőHaG|w=t7MN vICH}. O+#+hA.g f?Byy $1J0h }Qxz@톒Dyص9{?z±;Vs;ēwxwm{GsSwy[jLe[?Faȸ]h7 |< :x Çёy18mif{vݹsdGg $g30KL#@kSȌAB0@ 0KJXJhlQ;z2J4}ɿqt/{J)TlH{axS D}370U?Kǚ˨`9(kevD=WˌD2%?#tfLBD&eb$C'#"FCg5znnؕ::7y4_MjIJ:Y@7'p^'RmZ@kQMqa?_#jYm@2"L>+jA3^0L| x坱]mD,<9uG Ե%%,HA>S9dC.[좍ࠜJ/*֘P-ɡ4;iݥϖѪ3Df44Khiahl.I A+ arɄ'loWOhi'\J.ŋ_m1pDZMw=QbaTmg-$_kql ]F 0VTJքYPְt+^vX@yHAX(ϯQ `^hz䯡k%,xT JdEReQ"TɯʾY!UMTTA'- aP  $q臡7|U45G& Z3*j˫Cʶu]JѾ]sk4ݕ5hXw 8^HrF׌mnjp =G!6nu8H hSc(ԡ4CwM֑y$ l.)TYf(+7YG_yrrdp׶{wٻ噕1'{F:Fz[{z;gƇѡ~}43>sɩѡᾮֆs{f&G:z;rSC\ZX\1?3?>c~vrelozl=(t_ߏs}ߞ=kHܹru98=9(rB 2`&x ^`1X8 %igd{mc`V4cU鮮zzoѡ]g&z'{ }]Jrד+ UFjCαA8R_G_:Bw!bTg 08F1!eִum7Wd;?7?9==QM2X>! sx?tnh]@ڵ  tku/h\ ˪I*꺎+l ?ׯ}LT BӫREѾWӭ|+8:ޮ9~uY"VG*BV3lg."Js v?&'<橳o^zUxG+q/7O.y4JF?8 KdKBr^Wh"qB83c@V4ui\CB 5Pډg:N!ӧ`oÞ/9҅ΟZ:1=b%JC+gVxnmX"U mştvy|K3cY} J8T?w_/o~ n\׺pfRBtPV@]ʔmda\=&(Ӆ 8CkYp3ISF4WTO `0`I*. -.߽c-෾?|?"폟| ϖ9B/ !m-矼tٯ{GK˿^^>?ٌ.&XC>(U;3=mW?_І~[n횞h3Zyhc84 C xG`,d8;\P0vr6Sp}tA& ~&ߗ*2BgoOWg.Rj& rr124P-XS%\oO5CKsl"۶͇Ʀ&=ZogĂ\2 ݞǧܞ` $s|2LQD*Һ;RJ<^ 6w(H_vx#\*Q OW]]cb_6ەֲj<(;{#증uFʅ@?𷐤fM /ّmn+Q(B|gmvroO"KZ:KfJ>בNRBG3NáH6,pspj!x&yM[Mr*+qNk"{|c|/^y̏n~E>ۥuE@ ұn¬.A!sJo2r['F(_N!?Afޠ1d._ƝYkNFn vLқD@&Aٍ'$ =sHә&Ջ&GX/8HGSDh^&eoa(ҽ-S{Uiy?&"ԉ:̸<Ϟ= Ч~OCsxdU&:FG\H{MDׂMd%3nL̈́тPq4$7bUPBpɫ8 ͠9W,GЪ؈ق[0 yIXB_ ϤyKcqAcI[ͼv.H{iob(&,bu2Pgc31 pfdj:k6Ptt{;dnn44n@VMmB+"2j 5E9l6,RLVern_xB#pIS2l 錗%[M% d@p]N;zo7 96tprblanpP`gudVʦ^y?_~CCC3# CSƇ!/,왝6=8=hWiD_D_`agbw={'NMM,N̏.LO&Fj]D>4Pڻ{fJO짯RUEJ#W-tBZ̕ A?Nj߁xgkGD8TXlp$ 7w0 D܁+/9܂$l8nc$ N~I!G N^ C❲vNk\(Ńj@' g% 7@P >U W<X 8$D[jG]xF]q "qfe Dq9(_pyx6]N qK,0G%48 Ciu0#>a"m( |H `i `$ .S@ECUϚ-жQ? Y<8ZHʬ#)$& JeYD V\e )[y/CR@hq +O[ixCd2jXdUOUQŌINlIբ0k#N(TK>n%SUf"yFKCK\p4H5"GBgus2;(N[6 S[X١E"aIdio69$2*M" ;CDk.6#\i}Y)< V,v iȒ6QT`s∜&+JgCl;Aap5yV=̠q#HLpQj#@!$D{ġA(bMl~% r)7:N v#uǎN]yw~K/_y͏/8 5R k ڕ_\ ] .f׮7H)VY`8_}f]QA4y%.Eׯ  _@g CMǏ!T+!pU:\+]}['!Lq9Mѐ;ةK+K*<`ȓZB\3Q8,K֩sbSgo›ϜPB!:y䉕H#A)negN.!+ wAVhp$ N{պpΝpsgީCi vQesgc"wԽ9>Cؙ h9!~x()2B߾pҹ>p4Zhb3(:.8xׅ_Vv/^8#WIh`p7O7_zoʓ}_TCPY &^BhG`SFeTq43@4بh1LG DQh(2 5h='Xf7,FL)*df1HP40G0aTtGSE&Rs{U-&E  Vt:$y @+Q(>u&h,mmaPnw8 MMM|ѯg=vB17lji[76 -MZ͸E]̪ P+ܲZ6yuQ76 UqCÍ6 "ڥatu7;D© NCڍ*д6oD冊xWzfr(G0GSa-;DA 6"4C#мyS#lmPv kW㊊z*lPj#JE P vMѤA2"ڈq&'$ e&R;d&4#HyXD,KX%MԵ&Mon֛ZXhדm:8e:o7DCQh"$|͈ 3zKMbN!3+N+ͻ4(vNZ}"uz#,PЦoolmino(tD(8Gn gЯHH#y$; /4JC@4}XT95T?[v˕t:VÙl^pMm훛T~aܼ⠇͛E J [ѐZP̦"?wvV{z:M'3`әp#KsVEk;әtf")Ne4bxF' h$d% 6-c3pN-0r6£%}*d7NuAcZ;N&Rg΃/RgWG"o}݂`M_u勇S7ކKṁG(_ q_GJ2XDo.J )y[>_\\\\7C=ڬm7$ 8'H8ГbXDFΈts H1322U*!F6N&H$Kdsj7My=!Nٜ;{zʼn~,˟ϝTƐopSNn0K~?|alw˦jפk1šFiw>!% 萌 `Quhp)wz˦3 '91m[yG}O_?YVf*?˟sD})^{kϼ:ܫ}L,SpwJhxp"ùDHAQ_ Ǧ *NNOM"ࡈ_D͓K;};*==$bQ-\VZ#';w@JpHI@Ԫ=.gE_76>67hqtG C㕡o2ny\C#۶WkQ۶kwѣÓ\U'2HG&l4cd jPdKB%+&sh*/JTL2Ljp|t}Ý=þ`,"p2 L`hӛ)aAx$_.*Dklѕ/Wj8Qh0;\D*Ozpe#?KDT4Qx #p/΄}{n+usd OAW8J'bD(|.ϡvveE\߰O{$$Iff%ȯA]X&3:mC> os@W|dOxuڰx{=} ހ'ҧJ #Cr 5AD hh|΅{2f)d$s8"x9u 32s?4Nmf[) &Fxme3+3HE[t  fF9j[Li2ӈ5.k…:I_VrVG5֠0-Gfe8"( bAFtXC4UI6ٍ?lm4!6 ($jptI^.uf܌hR)t{!hיC8T*# H{wNm;7k dLHRi J9f&d. H&8҆Qf&9@U6 䋢xp HB>r$Tf¡hB.hhF4O"Ѐ17%"!H2r'8O$wLPq`"SVnd@)Ɣ2j)lkZMM-MscKSVa>TEqx hf9N? \0QÑd(HUd7, WY$xdQMQzTi f;^^l]N)Wkx"iHb=v|G2< t*"v x03x"Adʦ96?NNYX];ߩpd_ ;e i$DZA`n跴 >FdV_ꪘ7e٪GUO:X }٤ڢÊ c2TL^ی&ɬ5[tᄉ 09C=P\XdUjF8|ݰe mZn;R!g}zuc;nÇn:sFƇ{zFFGGƇ ':W~x;[FdžUmsndhхss&&',nJT6>pq-޲{ё^8۹cvjlwvt9UJSwGBSs}õHmlsGyM0 w vV&{G:#}L-, VB#Uʔ3\2A33\VbXol6'<߿~:{< `P&J yao0 sv.K8]Ԁ&vqSUΔX‚.ӦNeA[ų߃(PPȕl6 <-VFfyMa yՓ8d|(@x{㎅f ޠqrBʟHO\ca*3apǙ\.6#6%9!FK%+k0Bb0DYR@\7 D[T20f=kWh m4̼X+a?0tՊqfpVpHbdIE%< Kxfp%I Aw&3&074fC;]56h^ADpL&qatWP4$elqGQI-vGV Ϙx"Y DUc)hU FdGhWvl uVZdqjrc,sV YY[iU.vgfz8)7$.p*~p #O{aQi:* Nk'eN"7BK_}G^/?ՏtYW?hWC\COTJV@ŘU:]Qu__m-h>>/@rp׮~H9^k9Ѯ!M8ʕkWڪvʵ>xTʵ+hx)ℊR"da J=Cj TJgSB!uG<xyD(ܙ wRUTvsJٹbvٳϝ;y@cϞD[ pULpm|砜YLx4B)籲eܥ\v̙KKK?>w]5~ܥs/S3meKJ;t MSKgU ] ]:j/(_t !0b*$yh=8ӊ2pJ eWMkvظnڅ0+߸izh:v.6Ia!Do- K'ѽmX#, nI忈Oa7`߰lڴY)uk /] ڦom*dBUݔ9 E8i4sqV D`i${8 P4 q VSlhsEA<ѓmZ܌-cMd;F@Y@̀kMުי)2aAeX8G3`oltb֛Mm:msE+m7j5V8YmX[;rđJc3Ƅ!' ^ߐYRɠE4R*;(EPvNfE+VIv@,B6?YVzzzT&)} Ŧƍ[6нɘ?s5մf 647iVB0|'d ͒sδU gfͦMmKlD20oӍ<7OuW_јpӒ11t؎bj,<6aߗ H)ՆzzF'F{zL;V2i76EMfCޠM nwv9NE­֢5qʏ֙H ;*z2Xp SHN\lod~yoNw#g ^ O*=~ ~Dʩ\>n0 JsAR}2=Lg0ͦri p$} xR@JGT_$\ۗljܿ=#rG ld)=C}㳓Lw9}؎kP$xohW!6+ת2lOd,"}a) vDc|Vt{NRw[-כJgNw&\ܾ`:ckȤзR.]$ `"IrD,9?59>7;c84.7`xfyJH:1 !rX4/t OBP(P0QnIiTB p-bh4e",")Wdn/Nɢ>pjHU;8:8:}fw£ ~dzj07Yә~?7?sսgz:XZ)Qu\=yK=p{g[쏿ykM47`7sڶc֝\t(Jñ/2Y 8E CvOq]S{*Tn DO+p[kb%ӷCn?03${-y'Oݿ퉻fytÇǟGoy얹Gn]q箧xݾGoycNQeCۖ-,% )GrV3AC, +JC"i LA9JQeٝl'n.yz"D Q2^;_"<딀'Y[3*bKF Ҷ.Çwqǡ{}[ggNMOLOMLN O L9?5>5401snzarx3c#Ãc}=};Gj۶353YD/S$K1LY[6h\[&O^_t_]>,\}񊯙MPqC+v.|W>@Rj裟 Fؑ! j,E чW~ 2'z/-ъ;C7$yڵ˗/{Uur5RWhYGvv !tL)h!gϠDC8N(lԖj*_j˦hO:8P'RAxB=Cvo-9^g:j Cڗ4[sӷ5Pk{U?Eu Mʍ"44gpisW . Ϝh-A:F dѦ2*(/t~_h+hڹ%uW ?T8q(ΝBiJ^:ZN* `̳ȳ[?~U}7K/O{=ߍVb *ޮL\jh/WVi;*NV0UGBu )6*V=*@ZخO4r-VwI󮎗ՉKyjuM˕i>VUֶeZEUZm:mshЌhaHB+L4H`FTc$M,2rFu\"K dl( %"Ý=[ъUrɌ!y=$hg Ҧӫ"؇rșM&^Viͭ-pVxg-6657h25M(82291قpF1 I!s4b$J{347Gn?|]G>=_$ ]mCk՜2 m7ps޸~W ZGcUP߉hw:%1:h gXކ@d5ذv 3WP3tqEqr;lPM_XΰSc35(7BlASHUD$6+$&UYm_LE&`Ơ7º߈+NRa19H|,}v2;uZe&-FN R({)3atҬWV IWE,6݌,f VYKP44`-*R d_MәP Bن /[:+ʎPj6iQ]h0)k QqST( I8BDhΰaQr0p4/3c.sӜB R)X;+BoNh y\cbxjj|w{`hp Y]c}[g[KdK2`F(~4K hkq6XA-܉.'tuW \RNg3L:HE(bt2)t{{:XV;+B6"T:Lƽ^7[e$ '( ɠK#l"`6<790mMVJKZZMzai-mpLHzL6`n=6Y$~M2B&3I\P'z{/~?w}az=_']_Z:qbܶZ&ͺ|+ {C 8ÑLg5Vڂ^WʣS|M4:ysCq'gϾo>GfsniⲔepw^ܱ[%Jk:B7P.=@P5@e@9x1 a=dl,V*]4l@wRsL.8]>IvrT"Gs9򭽒߲}ǿ~;o>g>w??\?CCn3gKΠL)ћ[zٻ8lotmzDi:n?u8lJ b浹.w >-FҨЯtH/ *kРYSMQ$G,ROwr׃=z{n?t+/q_7˿~gߟ+~|ڿ>k=55670365=:{~[?F D푭~Ra3vCϱVABH7Lg|8ɥ_祗_8vh&2> DBoEM#rx. #P[[o= dY#==x>,~MhQe+DT "q=v8$>MI {~p(kzA/v_؏`RT킇}/8}Ѵ7<<2 %;Lzztөc׾dx, ƒd&̸=x,ٟ˖k}#@$>5-ttw;|R-e҅? ]#"͓߿ȁ[wS]^{3C7ݼᝏ>|דO te>v-}Zirjtt|dbfzza1-tF]hO=ƏVӌ6's9;gC?oܽ[mcGvsObL5Et0-J~ mb^BeUl&{FZ4QXiD&B2l`l?YiG;%IiMPI0Z0 O&b(|Q{8 4U>3F-8Đ^pb#\1XVmg}w\{A:h`߈D,ac\^=mJz{L`}hÄrm0"9Ev:T,9=`( 0t0C\vCϮ:.]eQ>G&I3}O v:\閵mn7s9_0û#@{3Fx9B5V<^Oup؝=icpCGG  tɁ sPԕ-1o 1l`ZgYd7 Gq,- &BKȳp'4WA8`}gJiM $Ӿv;???zyo?z]f&gFp0anNu:`cgfGZswn4݁A%u۶n8>v-, O>𦉙X5Y^8UhㅧO}g߮['g7̍4ىVNKȎmׯ_C'Fٱxs~1iδ*sF3:3 &Pɹt1]̵;CCx8^BZl5%Rx.JB3E"+ę+[ٿw#_z_V-s5=\Kg[T;.9O°^-U->u(#NRE]@,ˢ=1t(*S.Z ᰓ"oaYa 4:2vN;q!3syTY>Y6d8nխ~-&&92KיI'#Ѕ)ID0GU'}NwmZvi,EV] lRط{{&qh 9] pp*FȪpPx!lgi8S (EƦ$z($ClE*`c6{x1vN3h.^pĪ* oK[brd" zNAIÑ9$9Oc@1<1Pʞ3e-p"C✲ap,\&\SC!ȮɓɌ .!PrEf_Ҁ܊*1 TO{e%: B nr G K^:FZD&3V;WA(H Nx#b\0dE'4/B.V|D8b.Ɔ8)BY)Ȭ mUYdv,&gl2cVY8J,Ý,hxUrrZ!N$F{c(&ȼUmK$A 9h8pL!\N"=XJf$,E q| G[\6cVh]]M`CjE%iC5^;K~߻xË]+._;w`KZϯ_AaW/꥟_x-aMv Pd@ ȮqN;j5te8ڕu( WOa3- jKJj9]/\E翤ˮ].|?pqZ&"QG^qv:v ?}Qmic!$V;%ibK܉z"Lvؑ#t4Mh[ =F*cv%>:13;vɓ:#+֩ 50%gr-hr1"h\iYhwu< G;~ɲ;v'ԉ.Έ;qgݔS~h܏ ֵ'Sςf`vJ7,N/rE|䩟ķSp꟝>3?UNgnQ6WX*ݽc~;xo=[o[/_yW_kwp4!/t u xb_˘#M8U]=?g>\gq[}>$7/}}Rnc K4 KjS5 Yo5؏Vp>6/Hd6+ADiI YY1ӬRF$4%HZN+K"aNd Ml4+٪{HʂpX8 В fA b4V#ҚVߴf-zzW8FՎՁïhh%sYp4@ AI!!$!j6FǦw8|GwvvXkneŊUz7-G85.i^~7imk ?f _4ɺHn]3-_?/|*M_Bt+YWU ^ko~͖P5+׮ї㺞?5{ 3XlbFM`hBl' 3kx1ƴR5qOH/˥p$Fx%5X-f ll0fhF`~a (3ZIJf2lh~дh4JHb5R$4xpIL@qldD8n7 J!4Z&gє54qe -6^C1֑*#*dא2~A  TdiT@y%Te$LPkևG巚#Cc##cPo7o{n?tҬ4<܅u}{}G , $%{hFͦKb&Bx8ȕz\˥FنM>"`9nOw\ Ɋ Qe٘>B%gj۝(v9߆ :9h%- ,L8MGb(۝حi4a97064(6&r*{;yꗿܹy;g7_}˟\'yRMvi}~}ؾ{Ƈ!>]u[pߓfFĠC=-+ڸAG/xg?Zb$j() ~Y p8 &j{hT)'ӉL. =PN>-OŇ)eؿ=7doO~Ow𫕦A3Wt&㝔ж_k4޴Kld 4|UYYEAJ/9d 5(O|'wrMD.Qoܼg6GT:$?IAAݷ7[jW-XB ʶɹrҙW|hC7ùlya~}% Zl._O t&ҽ2d)t,WHwF{xLZY~c,px2JR\&, |-KLV b8I$R_gHSUui~$*PЁo߾\,Ih!Kgl6SLġo.[h\j Y?JŒ9LBvp6n>ҙFN%'4X,+\Ke]~(]2.pQ$ASLRm 7ja Bݜx0W~8p,J'G𹉉^ ?eǖdR |"$caO&}~y??^EE]?׿Oy??k~x÷_?W_~z~nٴe~t޽bѪlڶuIOi804ǼOm*ҞˌokCjp.Jv`СݷGn}߿}О}ˆ뇶mg6=߾gV0382 8.ؗxx B (g HݩHL̓{v~w=};nC>n}]wܺiǖ{vlݾm-{v۷o9bl6DX.09QX$L^gЈMhh1zl:ӠI,F[ǼtPr!;qЪPl@Brx=Ayܞ 0"}Vb~oh)MU>GKRd.( MkQvuB~iwn ю뛁=8Un7 >XNs8Z0ӏB4nNq@;IP$ C8ɑDGXO20PؗLERp7 v<=0 -sw o[ӷf- t4xQb]oo&ɡjhz> ԡ4ÀY/ {uK@Qޫsu "㢤퀆-`V b8yZSXI(0@DOqz8\a_ C Wp;`s?ܴࣳkftfztrflj~r!S㓓c` SSgg;Mmۺc~n2=9;2mnvC;vo+UǪս7o_rS[ȍ[/gfdl\PwOs6[\ׯ85ޜlo09;f+fa]3C!?ǛXmd>2QO+`t6nåB5+dxGfpP~Ww#_r/NNn!00pp:-rD8Snv}Nn]NeTAtH^*3@"(MEzJ+D7a疡`  vXY {>-8y++`$BᝒpWUDghvrMyJ4&cpd6L]+DUxpu(2G;eR뎅L,tM ɓIpࢠ#:ŭ,iYS;2r~E{=Q' ]^0?tb$qH +4#c$!FB>74PE&1$^9D`.^,;M99nw 6kuh8 Nixag0G2 dPZg18\g Rdc9(Hp9m+,d(Ԩ#:Π6xDGPBBLP5Ƒns!jG+c6цEФ48zcy{fz_r͏>x]."._9 D;']tʕkׯ~z/__p4Ғ$:,uUK%hW>F8݅`K588)kΕZurayU{sdfVhMzN7aGljV/euqnr-2s!Y"{{}.MuM߷n[-? |EwW..L~goo?]vm2'?c:ӛG'k1pLk?/Lz UMV5k5kV1L{M,X yGsQ?UU(шT_^rhN#idz2qpwo{?rOn|v7o|7GP\$ EvRٷq/=oC_OF0l,C@mWE.v` gép %CKPE“ziRf $ِB Ra%Y|~jǝ=kӡ ڵ[9y3w{wlOTq$YhcsJ. R2!y2w+NUP\"|8q~( AyT.W9Y nu2|bpǣ\@37?nc늪?H7kcT)N&Sr!; p,x"RiRý*2D*r@yd< CA'Z36k-|9_iy`4DaX"JDOBW Ñ(4H_4ʍl\. \-*&1b644R~{~覠p|$EӉx-pDD%nw@7뭉)hp dYN}ZH ES9@ rijӮ(75~Xh: z6Ulj:^AqPOZE!;Ă\(GR:E!F^:Ξ={֯_wVcccF3!"EM-JjbWdJ$l)_jtHrRt<`H4 $ѱr@MVm7 R"C|ZiE#)A([T  ON Z5 hC#I'ٻogb:+ _0p2b HLm0d?+P}GJ1Ia0逪3[08qygN9y<}7쳛FZVTzIL:]͓=ݹw< oҽwz{n4%Wԓ=twz~[:vνK͗X^O.s= EA8S1+CӲ`\)ъs6R(y7`~Dyz0q8L/ZM*&%lu)_p x)Ck)>l| *>!# du6-7> 5LhOZ]Y:X'6҄_J{H(tde+[EW >*Z4GGcJ, LAK鲒P UJ dDQ6.eI PbD價9Zu&;Mjm4%2dJ) Cqu"Pn3㴰BD\q. HL!RM Đ8HV?h,#3A @35k I! f1Z93ƀ7KA{c1#a>D{Hr'D_F PIMWf~3KFBڍV0hmf GM:[c7ցݽ5l94.a@ NCC/ ct:R(2$(d*n?c:.+xSnF)ih".)Ex\ZVxߥh/pj系B p`}icT:_(KjJe4|Pt]~' 1H4dUF͸قCkX}(Cj*Y1Gh:B% |}YvseD봼6t(]g5ېfuQighj f5k&0;OkyxQ. ñ١W=gΠhܴb j큫BudH߲k㱷^9yx걇}ޯzM C3SÓ#SccSsc㣛&l~ 3 >=0jM拣B'i"'AxL*=JЃR|N]ס]NX;T*):Yp*"a#>EDZ ò4r8Y+ˮ,6JyS}..u'`9, lx<|_~޸zK?v霎R#xtڕׯ~t.~r'W.]EHL|GCp4$v p̋ϟsj b4*EK˗.]CpOt L]h]U]N_h*8xJ;~XD;vG?qżug>5Vx QJ y|ACie|wCr[G܏GtCD:vm0F yVN/uiVgPҊ-m|FeOfC :~:@EǠ*=z #[i-p:vqMLS'St.FaKHc-"`:!eϼvEL <(mNK;9.G=  ׎83j9ॣQtyWr@Lnnr>떡c#b]c!8#hbR:f>O7+GY;0ЧKZ1#=}90^) Ā"G ,'?>FB2)J i8l6 #))<.v:' !Isݙkً+]y b(!M02ƃ&c?xHM&B`0mvܺ{s߾Z&[ٯHAz6K7qf-Wq4-c.}@gD5JG!.٩08!of')B+W^J[#Hy)qs$>S,]k]OGh 5}][坭u 2[ְbu^SOL_1A3i0-VgZg !ZC~#IY-6YyhEЋԴT"F`5V)00>3MhomR7<5C&9͛hD" Jk0c8kFіjo-z0tFSلr문bp, #pA:,2+)Z8 .Y YQ3`$v卨XF5zNIvY+`.?6ۭJRF9z<<ܙݰqftT_? mJѺ l+CRe{{xht|Z%M'Wm2Rl**qZR#~? FL|.o۸e󭩰#Щmڼ~~aӦ 3S[6l\?=o'ԫ/~?|c/~ѳ/=|?7W:_߱c0ml=྽G) ,aUB63e{kS\HJ+zh #ؠ~9ͺ˓*UʵFѪ|K% Ou{\n6MB!ڌ[6>rpcwݿ\Onܸtwgn8u7>{ƿCvdmBe^Mљ߲m@?MACﺞ޾~i=m^xT^( &*w/ x<`cZ̸?Dᩌá"Rs,zDO2OOo盉Dt\ zB.IA8HZ ÙLV,kFgt|Ml5P4Q8 {eHiihD2Ll( \߆LB|6ӊE˰ 'L"!Nx.hӀMdd:4;vj=A:6s鍳sGǦ";CzSV{C<#N(*?Fm,u#PKpŢL"O|-TJJP$ &o|{~~+޵uh{]keәh8BHv^SŃ]L S7Lvƚz,mo}^xG茔L:V*֭[7nϑ͍~}wrō翻rnWDdl7/FGjb)% MY#T@rEX9@I>B𐢟S#j0m6gݘ%AVdU BU&1l-A Yh q Rvr/VE#~qK}JpYQVG_4IkHA b s+U0A$; A#$wRyT";RE }U(a`qʤ䒼1)s䆼Y4)ɿ6w.+AƑG̨4hlTL#cE7JvrʉNNhDyLZv+N+@jªl 0C83Q[S '5]f%ahx #q4g Ӧ-8`&eaԖ f.?APo^Y?Hn JR-Ο=+jhU3d lCZ{fЦCiߠ:_@$yut(M4@8iGU`0]+X" </K0Վ4ESMMORy hA\,]qWxTAp*Dє$sn8\v`|d{Pv; <_`%p y3V7a fl(On/ڕ7]aXc5 j1:̮[_{ڸmѹ-S6o[?q3?ݙMLv;Hcئ&&C 6>sj-NLems3zd'=vw{3;yއ>xx-I~?~Ot"n_z{9e 5ScX}v65\oGjiX5ӝ憩d{SkvՉH5ݱa~~|tbl2vTi)k?n5 {L|G]{w ;d<R2yAƸ"(e5Tng; 29xéJ".hNpd>]8yIdK`E9Pvޣ0>: ˻SQO`UD8\4n8rCPTIP$u +]E0ꄧ:H Cy,K'JZbne5NêC&^g,{a NE`< TLswkp p!׮k@vQ';}} `9v% hgO}pgμi{7OqᄀkGhoo+?x9&oZ&s?NXl8q/Ѻ4S['lh]JC/7Y4>C,Gҁ6}Zaw8ɀ͖'uq.v|:\ĤVЮ:t2lWѺ~uuA%0 Ian0p"iz$;cud0iRunuwQfJ<$Ai8(K3Zʚ H@i K\&*EID9 k\$tO4Dףh}tABA G9.ˑ$ !!Q G3@4,88f3%IP(fhgfmݻw{xDQ 5k_pJ Z,-muw%;չO?.r/[(Ph]MCٺ8[Za\}52q$提}Yt-mھ׮[嚭^7\̰ ^6Yi} 8jF #DWUW /#MlьhL6# n &`VbIͧ5YY7aub#F""1;`!WPh!(!F,^hx8>Hrt 3|]UHB}f4hlU MqFgJk]z%N (d˭ Ѽ Ghᴬs >֭[[S:63=4:>1jޠߠӃ]dů+ս3"08vcd42f Z4j b64Ү7kr!(4 yaB4-xnad-Ÿ6sn+A Jf(؞5f\19Uy96LָU =Ϟ=w]^Xk7@pQ BDTbQԘǗ;_IxqRRn 5CB%z]p}bVũ]:F)۴;o{Oܳ__׿?y;6x_d j\67ܵљM+{Wk6 !0`VAK;E&O4-Ptdnd"r<"A`8tSq40 'X9NYb6ޙF':GjvePu{5i{̱[w}QlF"HMu|Lao]P8m @rͬd4- VIMm,f :=*4џw͏3s6IJ's>9\UrI*$$$@$c0`L2PA=vwOsfLۻPw>/~yTar9}N;.,=gd!ƓR%4=$EөR"U&4[bt[ڻt6KsL"Kd\9?4b\@bZ:K%sj]S`@)#\&B%Y12 4X&r@|aqfZA̧rC㣽 3_ǴIGB`&gK9WU8597?˖9ГDV.f:]ՆjLT5aJեB1rd^Z[;88l҂N4A`$8e?Jl.HĠ$*å`oRT3jt_0Lz{&+h"tt4_Ru2 J_Ԩ4zG‰H,,+B8VJPԅb9˥\h Cpr <cR4p}́l!ϔ5xfR /c6*b> EOA6+GFM.4rFio{ E|<r\P\+kpUPG1T{ R$R<OR,^V<^\H|>vCّž`6O%҆ð pb`4%z{RvJZ,=P=mR)C_$3tIh>جۻ)#Z8*+,DQΗD$(K(9(QrУf;l7_uEXrQ)/)925;蓷.'8wG^x_ۯ?qO3?w__yOG+\XA=,E)8%⊼ʕF2:JF418vU'~̣o?:od/o`/?>ͻmO}Z* 82h"4ţf, !p~ J! FZ0FKA# KR_:$ hJjAw┛S)1ţu*3L3c DraapRQBeZɱ/bvLtF;p;pqsX) ySUO< &agDD7D:&(`vLdj]\tD+Pw-!x \b23sdOz.LqS_S!;¤G}~_q1I0ZP9aRԜw:iXq busz&y蠗 QbJ و1BgXc)ƈIHpuDt} A^b9OH`H'Lvxh4Jk\.;pos6/\^ [Gnuv9:.3o۳gs%,!6䉢_+¶X,aD J2i`Ph6B)C0 2=k!ptHU(>^҂a9->^[t]< K0ݐUMDD Ё!0󫖂!B&!gSH2sX" KEÑЙl^ Ðhzup?I }i< Œ n7 /q43_fIX6fNm7u;-%K9t puuy JBf<ќK GoL̃_]-4E @4@{҇Ar[8ZW'ğ;m= w$brɮ,8ķȾ#֏;xpi}共鹉Źѹ7>6:~pjjgľs+_n;q`q> Ӊg7p&f{זVf'rw+?i 3Go9x&}a~of:5Tk'{{ɞRjnrtazb99<:3<1?4179_M4L?P1)߬/.͔Z swy];/4uh?>;Hij??VDO*՞jpa C !U@X(. vdфt#((࿊nf&S5A_MbEZ/ 4 #KC'1Ad@/!YHW但PĀ*YXYG (WjL` 'hJ\'ᠢ!(4X0d!OFH8"X[=BtPȠF\4$2,p\ *pS,,9IDhh$ !GB$4Q)4.FX3 X*Gzl* rh[PÊq -"q„)Oa^1ad}< +NsC`\"d(;M;)A QgpDIcpR4ᘇcI8$ SDǪZLuDdQp))(̲kej)\Kv2HPDPCt|8]$q!A%oRDD+ 3hB Ӭp r\FM"4$I,MDD}N$P.hJ *šCBc)wP$QhFLGAiADX!ĢE1SYt.C Thh!|mJX p4ħ((s 8CCZ8vʃ֞,DDfZ84Y887pvFlT}gq_{G4+6 %3CL}ϯh}zbuYf"_Mիׯ}'\h[&vm21>3q46-MȖmEַmDGuk|vgO]8}yS;ṳ i;ޙsϜ.xm,(mxgN9m8"bid;YhٳCi[v޷\[pоlh>f>4A7 /\$mg_J5̂oXy."ͤi-BvHZg&SC`{WS {J&50 $CM =Z.^nh 9i-ۇΣv҅Xd.fD3q40+߇[dpjH♍ Ξ̹Oovy_7_y^}/?֍D ױwڝ-%,>0j1Z-$EIxgPYP t Y֛Vʳڮ Bnڶ#h_k[5K_vm)ZPPk&,;:ha$}f+݉]$ Gt&H1͠1S%@{(TuX "dzE"L>Oץh?#~+#͏Q "K /ɓw,-gU;NNd*7]7cWgW uX8G3uQ+H FUñx! |>N#H!2GO|h^HAAxmv@Lg>;+A`hKoadYAQ-#(m'm3Qu 6yj&V:E`JvzYzPMyZ*,і]aZ 2XlZ ] 촹ۻmvbp9}` B)d.$qEKra4CcIX* vzv׎_v^$Bt in{v;l.o<b<8%N!JJc\>֢yqكI(#th8>N&"v49P`x~C'??^__ۧ|/ѣVJ{^y/?tꕇ;>[K 1<~BfGoo~OͯuIOQNΉZjT91)HU|&S#cc#|%ʧ( XEUJ Z'Yڃ ~:*fuk}?~Og&_w,XE'zXr{owśWGٵez\'h<gV4WW)fSl 4h.b"DR7jJ06A' j8VP8Uz2ɥ2Ɂ\j^^(d&f&n9zڜҹ`Y]K+JTU0|(T$pڦ9?> ]SfqMfWZLv*zY䰣T/m\u] m/n/Lj?W*T`tae+јb*|\믭߲pb`"*˃J9bd"BKlbM(sܳd\D@o߉[όϖ|*751S^V\9!r*IFT2 tRd\PـEO,, ޾rO-JZ,3͞d:z._L.K1$t6O G#P\ӳ3p@@'JR@#*zf& ǛCެGV+Zu7 Í\V/7bL8̖c#Z92o) @#*}tPTzzX"nB,&|)tA@Q/'9(iAZmJ#)Lwpup٬܃PZj@{rF_tJL8E2@ZQV጖6fOZSExsPT|6kIMA\.VJrE,L2S* ԡ. aYPTBDӅro&_Qڻ\%l&]ZW(F%0nK)r\snD`dp*Vi x"V)Ӊr6^kqC A?H=./dn2ZbAzU.b2:=41eD4%K{1~75X D* uIX4 V6_\]7 Hur/gNhWW7tq 8w}'g}ܻϼ׏?_8ctzǹwo/ox`bH#m8X @Nr,~^anؕK-5pu#bt6K;G%9*3\ƚ! (hp d   n$h ɭxdE(a.ޒy0F5h_ѐݎ4m`/mJsM(m=vK~׮~ϮZ 6ϐ2kWDf-ymho1>C!O %,?P܄anǨN=u Ai`g?qʌv[PK|-J6bKY0u칍ӧO G3gN={k8B,uG+[6v_>%Ӯۦ| Y&?]$IZ8$ 0?4ވ&<""dW'n__4ݝ]`խh#;.b$Yiѻ\ v ݄!e]!4/m˨.R.H3>0Ux> m6P=Kϸ}݅w; B̂2dFOLԬn#d0c+9Ջ?aUU ʊƛeMɈN aI½G{['&WZY]_\pSӳj=NAinuIV?c 7pNDQbZP(j垞ZYUz{kQoJx<C䎤I2wEZD&)i߆~#닖tИ5V3){HV 0Ҕ@("bE^3zZ/+pDWd. %>! Յ?ХugO|t~r6MAGܳ/>??/_/߼}l_|ν©m~̎n;4c\}'{s\`q(P#:4=\/֦{5T%{PY #F0\Rt"Q7CFQ7kpӹr6-CѢ$"38o( )Ƥ@RQֈ yi$#j'ڝWvY3ݓg /hl_zyx?};;v:5vD|*G"T&ʤ#t1%W&y4(DSMl;M|m(~EfFe=HLe2R:KXc楐$acq 0*Bhx|$zu0x=G]mJ[:FD;a=NX4GpGE4 cq:%C~95;NA#hRzVTJHFGf&FS4't1*lQd_ č|%;1;>8P|1P$l4>S? EĀ_ݷ7 V$\z%[+2مR E'a<~{sσ|籧W##Z($'ʍ|H"T dK{]=ڡ|R@/DYՠƓ1YRn=~λdtsI*}+{>yu=XZ+RDMep100zc'}Ң \ &d2 +[[[)WjЃ` C$H6)~H IJ{j.H&\\k l7808:M&htxߡ#SX`Xphvwpmw,,,U*5h`xj`xbpb..Rrm./bY(4rP32F<O@JLړKfT> F7ia%fzolO H4o,--9rbT:W 5G}cRJ>H%IHfprFR 1R*ēt(V ݋襺EJ}U rAES@S|8 #qS{3ŗ'+X ^b0,Gъ$(pBxZYD3\׸m'`@UE!< f,4fC,! j\D{>2t_qۧL6Uã^n'y㱷w^gn}+/x}*e}cܝp^$`i-(02q9\8(F>{է^ztߓ3?/ |8z`yzl`[/e |F<~xȥg8` !Y萭4ʰ]ӹT?^ ךF|8MA,)GB;L[g|e`jx]p/L x-N Zy.uhM.@:T'qJLrS3!Y7é] '|EwI9D0+d{|?ǣUQ6Jw<8~%ԡQ(QP 5bi!`.츸ev{(s=v|gI %(ܣtaZGyU7C)Aq{yϢ7$zdH߬90SUᰁ/(i8ic}z^d5L $k^|>z_CK]^8Z '%?.{|- mCa3l(>dVk$! R0$B2aKFrTZJP-@T5b L!Ȃ%pTĶi:Jvi0"HURuxQP%S@4JMa=IЃh_5fŢhvF* *ֹa3Fbh<eFPD>,(i$)pzM}=vm7T3Hswu|lqxxqhtulzqt~k?y~q|@Ό zP?zvb~ݿ8:; CK+3O ͍΍;5?Kc;8920ߜij#}᾵ɱf]\?N(4ocm77?D~_WzE]Upz7%)"P4'#m)D>)1M* SxIsDLd\F!!FoN3rtTKB( BjB|Tc逆]]!%pЄi|hD~y3e3j>5t}gMK<~;|hL*,A,)1.vNfHM9~X2iHpXS#D,т~LNU J<4n $OS9D߇Ү!o!t0ɒ q,$ YFB!3%^ޑF% XRў##$~PJ`iJ#bE(4Dd- q@eWL{tD 4|H/6R\4^ 'т E$ ~C B0F#X$)2*#2"4A2yaڍF4:8l(NyF8 < CjP8'`~KY|CRh 'kHFagx8Q:rvD[9G}|G>+/}z̵^zkWf٧}_}IR욉{}j!n_ch&d!]G$hȮ}i,O7cCZ|mzMlӶe@4 inGgMZ G3U(0@4D3E)7A48Ut^Jo. dz-8wa3vIbKֺ !;uY8څK]8;:uٳ&浅llXhPvR|XmE[,Jpv~㢉N(Y\ ~uo|hZ`qXT̈́hg rwnD,C4KpPFg7."8޹ L/^fwMl"t˿lzE%Dkh– Lт,J p4u#li}fY73W.^t⥍KpxD7Qn  zٷlkAio7|g)i_#^ [ nkؙ5G۵Ңxc3^Y4X)aۺM[hנ]_ծN4x<x0"xRiff* "frp0DfR^|4d[8Z  bC :M${`(P3ez i*%D#ポ- }[gֳ`5vYT5Ӛ&gEt/xh CǍ[ ZPC-  aC8kZ:iԆg>yGo9T*ftgt9fR"}I%|4meТL@mf߄P{׍mwPMBgVf4oi ;T^d&wWhiWn{vؽ ;lvXw`+]=ŭ =fDHoev耠A@yln7Q.l&,I9Lq!I-,ERU1bY)R#@DJ4To8ThÍ9Y'%"&U W%'Y֭\i>pi$!"0`[स ~\Njcs K K{W>vWW,MNN dYhqP>Ht޹i1"-uǶݝnItPF_Y6*Fcp|lj~z|f\!/t ^PhEG#Nhމ1>Dy w5:R3sbbwW/y7nh \/H]nQ|1.+heTB Y2g:_]_ߨ(_Tt`'}ۯ<7̃ONێ?~7=3?;Ϟgzǟ]Fjc7O=~{hliWZ &x"˗Sl:_p>[째%ٞh.rXEѳ0X eTR(*J6C|:KBHH%UPNX)4B48V/VFBR7-;N`?ʮ3Bz¸/ST cLK٨hkFWۍ66 ‘X4aCH4ꡠ*6.3&4#<П~0hJ`nhSH!,q #@P?0 |j:=KKd,͇d#*!Q B{!.D4(h,k1nDik^|O<g+r[hl7_,0޵};œ,:m(ĝ}ۿ20{=zmwDD6D"x< 5g^CEBm֫#tMc<Je\ܑV'Co hh0N .,gz)Do}ǝ'Oȱ3 3'cG^_utx!/r5I;:~p<^f5-$HP ON8v[Nq;~#'NYƧg_m6{'&])z-J/x[N;-Gyἣcәt1zcyrcǏyOW\&r !YN7¢Ec)xl&kXI!)V(1|rfvCw}WORB6b(I'+B[.5 j6W&Sc#Ӌ󅞚G Pu |HGv GK4`dq{nA hv(^cKxIチI$@1%#aqAdiNT$UU%E~,ǡy|ngMu5 EFcA#@"D8űK <\u=n'Cz"Aw]s|KO{g~^Ǐ8SǾwhlmo/1_ .9:kw݇&|>fbfD0(O? K(^:_yC}'÷=w=>u]Z[YY/2H|ڐ-#!b,FIBB *#U\ @7t tˍ,9 w+=Be}t^Q8f(NڋII v8~NeʴR.)OWs^)y(^x )!>-o T$ډl/R8f4%9%H9Y 6&M>c s^FDP#T(&ZuX,4GMٸ`'.>0#&TNQK1Z'pchN81C6Vy5YI. SOqѾ@H|If= Ѓ1HRVYB",x0Z*H!6ynh~$)yϭo~Gѕ+G;c'hwr/e]$@Q`' *iՉuBعk7JǼ ٱ kz(s**0N3M&T&X ES0R aUA@d@ o%EF3TDI;ʪ>j$W5 ^+,ao\L4ҡ&"V4maiB0Hh lSk(Z* 8 7k)( jN6X>B`ĄAT 8*엠ptJKdkNfK۞wW19[PZ_w+KM irtvAP궹`mDӈ:wr<~t!Ik5Ziy w17GI15 ̍9>Ӎp4 e6+ 62p:\ћY7vڱZɉ酅项DsqmG/ON5f'zGV&&G,[:w#L͎LX;<=:nӜlVWfgzpɣ;ެ_>qn85tf~bX/imu~=G,+@0AEqPEEaX C<ǘ*r2HIӔ2tU+s+ jPFdLO AE3MEA 'uCYɡx4XiB;"ZV-=n qvq 0 81дxذtF0] D bX]F GxM(AN`"AP8a)K+_RHpDh/{DnJ(͙9,0~~Qy ʳGo^]e ,t"}]^W;ȉ` q%Đ. wQy+apsqF㖶$Z[0%iR cBoo8;Kbֿ6Y3zXܠ^ <~%O*$ z=&҄ 4y;()hg Vz h5)/Om'Ebds\1Kn'C3JTXdxw8Hy"XB><e~⒟Q ^#X*8yqGW9x"KJ2Àp衋4hn&2~mpyh8"E# n)LB}p ~GCQH_{9慟`g'' ikwz^G:m!㏬w}ǿK׮}Ҝ}zmrЮ_a׮&욵/_33"}~W?]23}/>h?m&Dz h_Ѷh% m Z␈f%M"}n?nAZFO̿\qg!aүΙ g. ;}sϝ?}JiLJJC2 D3 0ҥ G֭4a+`7P0mBi_h}GC3vBΜ8uiShlgh7J]@K&:v)ز+?8km)pJv%h 9"fµ67Bn3Y DE{{;pg߻|{/[LCxM r'xԙwlSo_/?'^~=7n <"4ڔvLZ 6u##N 5ʄmhAK-Te*m'mgJ5vmY{nӟ[][n[N:`)[kTmןݵh\^ I\o'JB!"Lf/1+%FCAւdo-T𛢱]h4G܊8`Bc"m.'` 1x(R5`(0beh`U,0O#y<>.q>/rM$!r]v.gIMR7:=9ޕ\6ƿr:}>0 ůh۶orѬ\f_F7;di1mcC3e۷MwX8nl߹c':nhٱhw;\n/ǻ=DAr\W"[D0mWVz[{﫫{ t{zIzhDH3F7&&޼h8"#:+瞓=gqVeaCa/wٽv̽bsz-OCamGfa5/:9)0LK qβѼ"Ze͑|1d*Zg4˶&r}Hu4՚N5'SO=wܺon}f'fl Iќ݃ %!LnlOd܃Q.qvv;pP`vpnDqpmv1mX S81O#Y" C&M ~ZQmҜoI,%!2D@4X`(zЃ3Ԩ0Ri1YGwӼ&Q7m.S.H%i`8%a%9(qě FsΖBx0\I8b<ʵRJga9>10yŭ[zGwZPjB LlP_mȅ3X<+iV_H&DU3|R㙄OP!ZTn褡Wi#riq5B}Bj[nUXc>y H4X;,rL1NDA2&%!EU2Woꃷ2}bRE}Ϝy_yo>#X<؁~[+e7_9>Qqe!_S-H%mvg ؾ<.TTnRh`tYMD"X<ϕ/fjݥj-X:pYF ϓ,Ӻ$璱t, ؘL$T"~ iAF5SϤT6$xAΖӺH9;ibriwa,pTrhM"Q0P!dܸ0"yaج8 ͡ ?Z #}zE7\i>&gMrm[#_ZÑaRC9A~T? Xz% C ;cA%Iх<3kbi8.Z>znv9єmfujѽVaD6TYYx(gt9*jVȖrH0f`b֪LM sԂ(KF4T gJ SCzXϦ 1P<hJ>K:lnH2-c}ӳSw{=zx"4795ShV KV/D۲豇Ϝ;y#c  ċR܀.=<1#>ǎ>؉S=G꫇\!F bw֚[;w?lb:3/擧^z~Ӗ%bZ BGY`0ɥSDX4KtaYTJt5+Csswg^|kW}[G'7Fh*"Dd%JصN}g?/ǟ:˯ԶrP<joƯ?+|Ϟ{4bw5P*72R,cDs=#c^yKy#G?r'O:܇g>zslݲjj"]yCpzw?:+ǎ?kh8 lZܻy_0=I$F8sJ=Oe|+UH8&b%Yg&'ҙ307CVn2Re 'h8Wק&Fa|)S(No04=,CdT¨Z;;mng$HFq8bQNt: (uv\V袔 N! _4,baEB!cgǚB vAN#:|ՙT\!s8"?'0i<^ "giڇp4h |dgy3Ƕ=x瞾׎>~lCشy* ˑ^* F:8@4/ O#]`èn.hY% ޻w=Cwmݻ}nέ{v.ޱqvnjr|l]O8xN6]7*ɅHѼ;8Ld: a ymq F \,x"D">^4KJ/bAdK"a?t š#XC% 8:\DmwBTJn F_j|bL4  4d#AٖaEC:!׶9;NbwtJ3o/%;MU:q)3g! U='i/,TԣNxַ 2ab5,6g;#b)ٗ)UGvxK[6LOΏLLNMOMOAqzxnb3#S#fƆ{k}ɡs3scəv-.mmm<=alhvh`-߳{}9r`Oufrh䞭#͏ Lvo_6cf{+f%HwZ7.}-Kݍ቞`Do}{8H__w8Ъ+HQlT0m.k~:S"Gn8qRILMNL*E+Aͦ3??REmOSd #d@@1E@uY|-ϙ84rMh4#.AdH CcZT#WϋjHJdHAQ $My1<406: a.&h"G?tmEXBh$&qpPG"O,bj"Ȳ "тaY$EJ1 w]¡`2|Ɗ"ND%avRCXxV@h֨ot"k2[)ĻX"łJ@p iI`]<Lz"("` G#p3YA $L4Ą 1bv;H$6q4TEE^,Ȟp"`pW4^0F&2$>VO^DBԎD.pH}x!0!7c֗! j, 9{'1%5QnŠDyvJ3qTApЀ7 4@GvusϮ_~cRVhµ&]Yv+]K]>ի\!]G)v򅋗1r¥>>|~Woֳ^|9<{~|em3VEumk՟]? 4kL,ieN f pPV43P 5`?[ZkCQ+jdmh:?)[ `m+>bWomX!Z;Yw8).[r  <71 $Fq!kCjg&\/F! r&yb*J17 E F614&98ΜhPKEm1tbFfHaZ' OirYCoBq%S5|&DzL ЉMmYfw,v© הd2^gJOok`jbrzj"Iv[j3 ZUnuk\]*hʇҬ[uq4"D*l\.I3*M֐k7m}rZվ}cMWǝvv:Xx)+%Y-EJ]؉ b]4,;`,,-nΆ v`(f%!:(قBќ|.QH od ,:-w1?b?,˹V va<iM꣉G[o?ˎblq6Háp¬NTxnAehPf MPn2B؈) +R6={fM4ZquOx&sbMtTSұp2k:*Pg7QiH.P6D| є/bEu# ;/ë]vbzW978134<6nqpdUI2/ V ͎)ZA >T (sjY>HrBHZ D~ۗ^~8_l޴}ss cc333pnOMOe:՚uk;, e b/+J+jf5톼qrn"g| + nIP'#.Y/ /iw{ۻ;lmt8j2_O5 S*o;~ֿܺot{T=Qx1$C/?v?;gv')F ϿzgoSg7x967?G7m۶W^N|]g~~{]X7][G_y￾|=Ǻwu  #ۘ[/k^eFPvah^W9hJ'YdXH "v ast$iU!o[Qz(qKB2BJb`$7LC|ʸWN _"h% o1QBreL? D#d4$ҡX2 C=.GIٝh&e`@>eօ H.0G{#d0l>Pk(T7eK ] 'F?ܜL(͌%,Ir(Ji1_H n#`-.' t[a{OiϾ酥g;yݻ{mݍJ\L{ׁG|;{aw{GG}?Ԩ BY.WӹR̕B\>ʉR-ݛkO@HZ.VYb@pi_[@P}`n~1̪ƳtB$ $̙0n/ r +҆Fm.{д ӊN"]v/Nr:6%p"ex$ALtvˬ-gbNAu?ǜn_Hh`LF{ ADA qܢG0&wdszM6<3SGf=ipr\=:gGtЖ>r{ݺkM[2pb;b!A2"%H>X&2!qp\n1>M)ӭZy5920zʣ`PY(a|)I{]cb np̀4I>7N`43z&ƸP%%BfØiHA×d8$0 kmbg 2ù)% %Ci9Nˑbb#4t=:9!mb ӪچHRgO?u]`}vJp!X5lgBesx˓rƭG1ū99V q0JG{1AH]eQ. %-%i0L+B=6ըVyYL")R8Ki ?y xv7^;2IA'aP˜gBZE)@Fq"+Blh0Ժ/i+$qX4ӽ[{ˆ_k/>}iigzhtwpњhv4{jhifvwp=l 4u˙r2ydN wx{]Oxh~njzrflt*)-Ljz4IdYF TV߆V׃!-!_2s$7MUDhҰ/I%* O)uX4AD.I},<|TUȂ#@2 TހuX DU`28BMj$ ؄Obe1٠Eu)H'O8&ʼ4$%&x}>- ȑȘO(ܨ&Gr ?pn"TE\ 'c  *geyϲ7䗻kɨ iG>3XPKp]^0C0AXĹKpQh<#%Fۄ$;c(Yy8)z]va%sh KI }$+ GxKCZi^ BⳆRdHD"+@ ceދkyg}W <$&P]E{L$e>ϝuH5)2A5x"tcyFQ54d>8ڵ+^t}rdtt }pr/y~^}ᕣNq'?O&q 89۬Yshe]'[)2ᰕQ WfLpY2;>[ Vp0=JjlmX\5VVT?֮b4& \^~p? 4Stc. "x"ʋ @Y8G#875(pPŭh "U$*e؛,Paq}h{Hy(| 0_cDtmr#މ,!_v',Wh DuCy`7 N#0'`;TDE+"lVt{zz[F,: {1 a0LJl5zZpc1xMmY34iMyYqi*PzcҢ22Gcm A E?Kgղf]k_wQhR,j줕Jr.a27AK %v\bBWmlT;$fg.obC w(1?cflz)`ђ# دTGdSNZUJ՝Z!݁)w ʰT*Cف=wח'νj@kzn/F2 vAoh(C=$"47A$8N& #T-_z#dkHO?klH41ຟz,6(dE,AUJ^ҙ,Kl6)t0'2`sA$٠/\ A<ro"]:q=y_'Nɉ:. P!du0Cr) KoppH^hgh6 QR̦sUA ;~?z50?aiiXV!Зε`RTDݮGe?cB/TkпZCV_R .l4kCK~c|bw ݁dz.{7b&T_՛y?޺{7>=|?i1M DxRq R ]m̈́Ņ7?Ocm{}9BS~wϞ{x.\|>y7ν3g_<u]=~xS'Oz䑇7_ЮL9scʙ'wN&nH[RdIi) /}ܺNr.6ˁp$H↞F,nPDM4'z( CՂhBu(D(UQ DkSK/I98gPѡ1K[wW`,ʗU*](e1 vV$HᾍPihg_Uxl:W"NR)H2GM7ES@8Q`C c2qjp"a6+vC?tYN͈>HRo`s^P6ܗ(NvnٶezÆѥ%hSj.CPa4eU)yfq\Ľ2M(MFvN;ќ8 eN HFx]WJTDK!p' %ՈW yY; X׏vUJpB gvj֣9 D3"dR@шI9V8KQqat[8T]K->{GFF͞ OemN/'Bḑ bQ?<6F ӡz4n8;.w[i2 J%Zg )*b4dRRH4a ñX,i]D ] AUiG3Qz," TPT밢nB(i<3ljO#inG?э[ƗƆZ݋#,.6F6Nlir'voݺqfnњnW ÍX'z*ձZ^ʷL<TC<% wy; ,GOۿWN;{tᦍwώm{$mD4J,ǣPwəzxoE%CX QC ,,QamVP)% d ]A %YP pGO3:$h6# org.308qamd>GºG")L,>HQI_bBQP,>N (~$s_T1hL)X*z< Z0 0.BHg- 4مэSa!dLGo b^JlY4fIG) =ݵ_KfmT F%⎥R: IDiд8~eQ((ѵp4*XJeT*G/b>kN ,y9AvءOx`WЉdD^*Rt4<),-Q{̣a> &V2ݦf>XZHctHX-cQMH*i^S# q!RUﳬi&U.pM6#2A&RZI$mH12ɚehӒ1>/!=`#Q0*( 1 + 2Vi IN2cF# ^L#+A#(̓ NN1JC2j^@`u΃4.iAXDsuwHܚj{;N}7/}/o~}˯83Lm?h7ڄf<~MSۛ?|w&7w껯+Fݚ-;mݷ?_)=3 Vk_ѾZ49M3q4mG˯뛿[/V.-.^)D v23p+&r PIڅ7._╏W51,/^a| +aiB.pJ[]Rv5qY1ͨn]a]k0X14 m i6 v‡.]0y@UTeJEdׯ/]|ON5c'|v' D[!+Mx#f+7>6:kWͻa:n#h GTv^._}ҕMr }ih@v&_u{~շy饗OgX5iwt8MJvu4b4H,ICn˜(@cff~i"J&_Ll﮽mŐNlr [)Z V_w;L6Y^G/<h껴G]д?Nw,<C **0pi=Ի`zt; GU#A4&Xl} AN7ES`0)C%T9 ԌDJFh" wzHFڼdHV0So5a4xv#1{cPgAn2ua=4R!Dc*9to:&1fw܄Cҧ)?FPeX"=xee"eShcz f\74{LN˄>ud{iL:Q9xfAψq Ihw׺EK.B6^]Ŀ( Bp{6BfM>%Y)]tZXX&J]XMMti1cr`JTa2@Φah)EbH<̔c4;k>}xw~W"VZÚ),]',o;zOWäi =s/?/~ٳO>}{wm޹qjԆɭ{~{聇zw0|{'xdv?嬶gqN~'b_RFs0( E4΋~NBb./,҆rBifff楅x<M>C Z(urbbX8R4I A@ALUMT!"yS5H5LQ#p4xL6W5h^/L! 5iI>aQ=YILK/f@6rzN dAC *≧\8QB8;x^_|q7^Ow_:OLLoo넡/3T-  d*dKU]='N>[o*eq5!WAQ wHX.5=c\8 YYB-傱P"rR*kf_oV#ANd BO@eCљ=XgRb8Hd!x&QZZlT*Ӊb:QW{R#ڷm޳gΥřFowTlB@4gZm/tVfy:f"[rw,]gJZOwplrǾ}?G;4<^ٲyY˧rݕFX/e+`"OuǃH&Ȧ~=N\61]](77l_~թŭj3]egdC'~a}éӕO=3xڴmūמ>MZ( ]zaiO1h!W E PPh Lvsg' | 7BJO_lشTnMO[fܹщX:ϡ7T6Mw>6,&ihcD*C[ڼᣏ{Ğ+FހCdm\xρç`߾;>Gz{'rH9&!vPSK h`wks%0AX7֏EB ZSV.`QD'9= \tӪGўXs1{oab'1v d$\PJG#@)WK$A a B~hdxjn6Ss0Bi]NOe˻ڭζ.G['"n rOVXڐ*̕I8xTW` 5>! 2  @^ ϳG %hbj&Mr0C;,#G]3}B~upߑ=n89=7:37<772?3:3pYT62304]oG'&[zjvn`qqrƅ w[_48585=5п8>9?<4:yb|qb3Ύ&G{}psqz; s\8206sp{wnrh89qbroe=4?Ώ=s&t;)0U.2 9W1ER-ٲ%r%g[lAHC;(v7l$[gA(ދsegOsNJ!jK r>77?v+zzZ˅B>ʆ1ӑ\Ο"`+[mlk(w5;?5H(2 t'D>[A'~%Ԑ銪ʊ$ED%xмu %I@ " W0)UD,ͿcĀO "X,s5!ЇgD E# 3p4RW(M,iXPB9EQEA!`:2T>M:!=,d0bb4rT/&.q!y#I#Qġ2cN/g&"Nw Mhe!SOzѤIΫ2$dDeWyr&5i pjqcPL$iWiTsz5VHܢѬi \W3 <Zix)nJf13N\2.e0V/Ycޓ_oW߸uЈT=[.v@n DC__kþ8ڕko\q1C\`vW!tWW~ׯ{]ؕ7\E˫tR 0&f|gAa):0X1a!ZG9s|)G[$f4ͧG0={~̅snq4_;Ǟ` -@ri2;fl93{D5L`ɀ/ fh Pؔ{eaXBT ʀ3A4G6 IИvJ;g '-Bi 8p)88s 4mnG;mhP pSNMmj䩩cS:ydJF;5}''>6 ֧f9:5 \ԩ)8'N:19t0#%Ç?䃏?:o΋8NL͠p˵t[n4jLk!h--]z׭-Brh3͜VQUhh+xG(Sv%ORnfpqŜE6ypm\ , |0"  xX `Դq4s= "1éL1MaC` nnh"FRDD aeyD5WTbtTXA%tا@t^C i8<-FVӅ$e\nmUUahVKuuղʊ%UKk[mUL6L0Wj: Dj.b2.K5RE r$HSL*& ')Z2n4yy1ϓCVP@٪VUڪdGȟ҉ŀ;wY`'Ukhk?1WUNd.6 qQ;| fD+X+)S,V&N5BFL4W%"PELP mTg_RQ,lO~šUC/VYb݆1X648/H4nmm3=ܯ~ܽo=nL!BCP(M:ˆ"J>e>N !(M r$FXMeRN0}$E-HO 9844ؙɖ:׮]kN^~P6umv{]K~v]?3g5 $&VYa1^6Rp֞ږr377t .C. D]ymGW I',.ʂWTS[{$o`i"h`b8+*-Ug]rs?s6%j6';bVw@ g1--BQdU5B9+SG7?dw3nxϾٽW^}gyO=nЊ>%(JlXfh||>ຍ۞~Cܹ}[[c>-%cosSe$W(B*Ju=۷9(N1ʻNN~+*Bn{]vCG+6rUdFYfs xYeŁy*-5nYb3TDaE̫L{}P"K3B>0 fifuAuvb6VHX:-?/kZB-)Z$LD&_ u>}P8Ol&W*Zh rgu=B$kmjk\;fX&EGh͕R4K`xxg^|R&|ƣA(u\o]msL1-֖Ξ5k|wnOl-C;dMáPy~ھVNn&uPΡ'ow|;lZKp"+crt,MS"D>r`(^,u45Rc6SRհN~OO~KBit݆<9rmmKϽ>qt{vvi P-۶ǻ .0&KBKܑ-tDlS& m$r\wDP `P Zr}o|tS{5 m}m]R]y%^Ͻۛ3P(7*j )`ݼu}pǞzrtbeKG{Hu\zϽ7p4sɕ|m* ˹|1 N't[2ϸp8Ke+?źzhCn^\kiXv? YF Ʉg+8mHpL|WM^xxnst6л[2NPIZmnZ'JjA)gcE MU6fcpȢ.X͸\,Eh.0Cgg n#8,2N5|0(#& ]n+Vcwya MAдnp F7+[iɭ` T=j%tnΏ0t~qQ~\;4-gL#%k0فKN0RחSj~B2!}_F!ʼnW9RRͱ10 ԰Jwa!tpzmW}\o^)G0r*`}6R$cf⣭ %? T =%d .<)$#&h%BQZOZS/cn/בּ›?oƿݾʻ E]EjF}E.H JW3Pΐ4=,M27=<<5xNUSei|dplզƦr4L$#R`r9q0dt6/b i 'l.O B\R3 mi%G339 8.V8d&PY"Sg7PD KB$p$gk" %tFa}f;xƔQ!-c`aEBcPhf|Y/B񢆺&X>Me(C%S%DP" xIhL:, FQp*a < kNjEo!̷qyUŲeKyj7r$v4&Pڌ;l(= D̹tAfw/q4z>% i ,$b5qxkN2 x8c.FE jklNWriԞ~vw(w1Y(sv9/ .2u>QKX]) h  AƋׯjHhH~XDJO%I@N; tXҀY΢AK6e3 /Gƀ_IBbh3a] )GSY. J:/%eYG oX:ٔ~RxV`HXuU㼌-LT| %OGFZ@@>D!tXNd G!\3.U$~!!BL"&G`4$oPTغ\M4"D!(pp\_C8a@in(Ȼ9.yQOcC8Ґφ}_Sd%&` ^'!^ ʬ˜&C(5rA2sK3 z聈q;XJ.PNy XwdV3!G1| <K/(%q6rh-:0J N KÅ 8̥ ,ԧ&PG)5c fAX"IV2T-G@dKY7s)S2p4KjѬ5ګR fh/K8 'qKYA 9cKƐ(( K(9;( e-%N__57ໟ9ql߼՗˗\=w/]fޮPJCgzL|so/_zڍn"HqWFo쇛׾Ja-$Ji"\H ٯ._ʕ?n_ k&M|(yI+7TҮieZy" [vv!/l iAgB ,?.N]Dsg^:sYXNfΞ=a3sOϞ9oٙi9$f,\DiVq?"3 ݶpi2<3I3حn n>zˁ&5#-3&6w4,:`xgg/977} JO3驙'>~Q0X?vᣇ=|qDi0R:ylc33G؉L;z}d'>;1u艃N6;zSH#@⦏:ǟЧ?ȡG=ɧ|;o;#o<6{AM}<s)u+o -f`xٟhh!tp+`}QH[۪UK++Sf^5+b N-iz5RTic e \&.O>][:ӿ5!9<4>Ck|FqvX?01ouB"N'(f5ק Achf886;pX$aDK8x`H~Ms- zU`>UkH{/z9d%A5X0Evfuhpk(ܤۉ֮L6; Naih{ۿ_}?W[~gY]lJ7|}W?S}^ۿݗ_صk'_۷gC<?z~{'y׷޽?mW+*wWҜx:nlOgdr/} EOʁOz}1F w%T9=8'*~I )x*_(7fuGvu u X;:::44zU&G֬n},x``YVYHVP-QnXYa٬HKsB֖Ǝަt)Ϡ+pH ([0ql(ĎHrjBT1>*TeYbcs,دʝr@.q_*(I$ۆ_yl~w!zyDto{cDCsM۶}7ݼ؎_y~s?ӏocëVow{Wݶn/ڶ~UmMMV}pˇ/<ʮvQ!/h4l njkcyb烏@6w$s%_$e7pGOP(UlYXcYB^pX}RH"FbXF`/Cl .{$ A,MhYz5xʍx E,N[Zroߎ=ЮlT[_W(ɘ?}!aYs^%)czUr3=vxj8J5qOh4 W_}~AfnikDCw:_NӳL %°b4 pX wCTA"p6^ +T4Kg33e7zǒP:YP?3p iDhb;4`M wj[*MQlXSmHKUOz'`e(VPd\Jz\2Id҅ںLNX$\oUX9=fU_y7^mn{S\8b٘/{O<#yl?g_{W^xm=b4z(%u BP+5N~彇xV !{؉㯼TMR[m>_upߛUkփ (9~sWCvtnpk{'Vo"Ts]ڕGB*Mb@b4jZr"koijj)J|-U7ڴv=}᠈^IH{0M[,X:]ޱv<ӗHaZ,KFCS4_(ybfH0Eɴ ^J>YDXL0^$g =*y&j(NxIsH@2%nA<N6<{8#q>M}R<[YDTt]حvfJD4 1 =8I[hPc:Nm-nr0 c bIp%A"Wj&qJӒcg l[]N;`1$q1V t.'pЋn(⍺BohpF!,Cth1rݭCbV1Z"$+Y bnAVY. ډ@ Xp sxt7s#0TF PzDT͵2~WߖtV̈5݇W`Y~q "ݔ5q1P"T\l^§ntC:n[hk_p0s qT"07/YlɝKL̀F$c>-6gZ X#*iuߊzf7`Y0p`h0"YI.F!8Fl)!E`qbaTV:Lm] V}tcsfǞkv=v·7nڲɧwܿcsoopuc};V tlm_pж#]uCm~k|롻ۺa=֯]q1zrlhx 115138պ}~ekPڑCCzƻ;[6 聣 wkA8ZO[@wG}.Rh."2zt5 u- R6B/_rےĮgs՗y~{z[ƺ2muR;DmX&}z0ը2X>)ш/EJWMI24+FI&$>DUS 8y3+`_'<z9Rدǡ+Tgh< s1Mq@!Pʏ &!E 0$QW O%:_NyђG BJ \P>5jI (Hi/^ᰧ_rjti(Jl"MU+~HhB#C),z"E|bT>eiq_FP$9up ě*+ 凑CԎ"4Z$@܊y$늀¡AM+"T>𲈦^ &9%)$%")!x<6і@XI1XEXWZ2.X{H .|*THM]EtN1F+Ȕ$S AI6g䦙D0* ̔HS?)4c ID9 *36XQY7HcD3 GqV6&8c+:OAcb U2428N;%M 9w;TNpooy_|W_p+W]k_͛\ 9h|o|k׮߼~;dˢݕ߼7Op[!uҵߚIbW ŵkueG8G`( jv2S ]$L|hdM#i8_MRD# ;L օ/N8w>=Rfϝ;uY0X;?siæN6y 榧8YDM8xgF2ڙgv~P;+!<6;wvюϜ>͞2sp]&VPmj4 8ʏ;}M[z;36wPNr9wvE3S̉'9鱓: vb qvrzifTsg_}}Ͼ>w'>>2={l1A:}f̆{:pO:tC?>37_]B~޽=vvg E{PJo^6Y@ ZeUU.xf*Md0WuV34YƄ% ?#W *Y j hf bդ63Ԍ$"s }2.r/m&nk@WfJl4C4yӂRP-D㉷$,𓣺\h3ML#pq1a Rjg 4$pgB٧Ầl)I^Nbe]xÝowà#p+|'l>12C;{7oׯ\FV5[ݯ}s/:wG/C/}͗_2wI^Fp:is;qo𣌠i?VXQfDJ IsWb,~p4C0^A8r<x2K MnoH`OOGgWS6Q&ݞjw~vO6cJfEjmdM SbXnnmhokhnkononST0L 9_0 -[^iVJ(m:kU60s~ !-xeERA͵cY*fB) "(F/"!Uuַo+>}ƄUьBw`庻wnٶk˶Gzg`}}/K{_K#kܷbr˚M;m̞}=-lx-wcxc3opܼ9/;+Ȋ۽ΚE,& CCq*Xݽo7,Jm^=e#4;|TEH$JGWՖ2ɂ_|HfclTߕ)4Ocl((F*!5KYQ?"ќ/[[zVѱULJ?Ζpb?O<"+_z7{x/eGN{<{|p2A.=NGP(ѓ>>t)64NN~!;DÎ\Q]'οO7lO̜.h-og_zٗ?5EV>5>4:Tۨ ZP 2Mb[(V&dNU՗[;rrؔHHFټ/P*qP&Jr]nlMK]t\߲~gug#Oo'Cnc[L9Wl.574B_(Ik T)LJlܲ|wWdL FCp3-뛔Pܺy}Z{ƺD)ˇB)pǟxxoM U)/߷zrmr[`@Hzx@Ր,#C8ib*x/.h(;n_ E!7o#<(pM5N J! $9q(ڵ%)C2hz%MޫYf(\/C3D;`Jɫ^E4G9L\)Haq:,nӁ=JBlȳ0(oWSeTX6x"Id"u !T;8 #!Fq#+t8IE dKu2X~؝uUZ.wfؓsgG-cuTl SjFp6@p~(#h-FDi,5Ek_"K0!J8uh\(l#mJ=nOWSeŎPTB1ZDV- \OwTi;UkXx^͊VZ”k 6IA:鉵8T)-CQ^e%B~JÿP 2z!΄``1VkXnaL0O"7 NӢc08 `QZ$3.)L 4.̍Ͼ;67~yݓ#͓CkF''z[Wtklni];ضqEdOֆБo%KǡM D4P H@\S|F~"8+8/ >:Y1Jlt9Os,),,p@GLJoO4eE&Fbt}ݹl: "FXb(>*+gcyBd*qC9h&v"uyƍW]fv՛z+MM fP>~w/\k.CQn.r<^ڥKWkwtIh]B(ec"h̜dBiHrkzvf aHs3vɹs&!<9svܹΟ`gg??;{Edx̩ٓ'O81sSSי^̠sD೙ OOvf359=;3Ϡg>sgϞ9w)yDŽ[>sSgbi&$"4 qN‘x43$gMS&@ssg/Y{Wm?A :eTSN>9#=uѹ3g8|wz`ǽ&o:3} M @fF!%K+W fXWV/sav тHeg .̉(\vpihy@.f3wZmjC@+4jR^`PGpaq n(KMj!=)C ?2.!Es'pz-6Ӎ7%$. @$Ze#;]PM.Q̂eHzyf9j|14(iqUp:ޚudso% h躠ia?'c6nt.p9_s,zc6ĹFNSB/ $'P{%VT9 #}K_(h/?F6Ӹ&^1嚊J Krҥwqmw쎻ns]rѺ2D TV#e%絘,I1&mDjb-r!J-0Aӓ *BpڠYB!EjwT٭հ\Z]}gp0&Ŋ;&Է@ʝ8gw{ WQ+j^NƜj[խ[Ͼ{G_{PPc鲟~Ac$KJHBЏ~Q w#)B&XWhf\2 SQK؊-#]n{HO{Ҍ{4/>Soغy+_]aDgW1!fbMﳯ=7mbhSM-b+%;)VHCIy. 螻>>>~U6oyl:%*Mt| a$iQR"d2[Hek?X-&X5bwT5ւh2Og2|OOOccc>O2V"H<Ε-+F `0{5T)̳*j0 ~'6OiB$rН0$Mp*z0ϗۻzGovtf |m0P!En(K(7A,:^@P MnshM$@>w?p|O>w~g^{y}lffs,V2D<%X&#bK,D846u=:r䉧ܱ5:xCd>% $)h:hOs}o]4JPE{^;w9чvca7mzǮ}Gyjll!~f)[Sz9JEñ'#xW0KP8) ^.b|> [Z?_ q,MQ[ԞT+Ш&ڹmdxҕ  N0tp*`rߐ݅r;zHCddU@+UHp(ItH1B1 $IR$")Y`WzzFs$`(` TdC|,ʲkpSF23Q"X&[C <\:+A\$~VI{J K2T]VwuL'!\k;zjiLWs$E77)r^]nI٭RrN5{OYouocr)R< ;_zIzqʉSp9Ф D`.z$Mw*nOhBCXl8=6QZ(+]|$o)%z Ym-2e]l?),k Gb&#lF'jNOW:as(;ST%Try԰dH.^fx'cE/$=Z%bcG(qZ9&b6rK.O##-6v0e !I'kcbEh B"!̅ 'ukVmp'pщ &` Q I@DGTAx0 x:E`JF F#dX P'Yaj'ahQ;ǣ5f2&G+Bg=6k5"t /̕k:LkSlUW=k9x-Bk"U捠ogq<꺮iZ0DBZ|Xj+&I{:ߢ ZËpμzc,P%2`,UCQd:[(p e}~b>@}çy`PBbp4$򆖦Dq8DISU<^A,p F(L.o* e,yv؁я2-0o9)"ɹAs#A\FG6,M 7Ch^dq}Mu|g}hKGw女ן}-Ziͥsf*S`>Bp=z4䋅r!]&BA"#"o{Teڭ*,) AD'OZn- DpP͞H 9Isc, )D]98ǒ>%Pp H2hG:fU-3n"D_ C$^U*ӄe *(Bs cZXR$[DHn(.xi 5%J^+"G4;D %"NS. CYi[<Ay3 $ZXIdѢ,LR-}d%TJ#)ŠKT)R"\2O0#8.=kDCf4ơ.!4s hg>BXLlΟO>9OO쓳?}0%|x!;sw?!G'}G?x+G|C}g}'GF|9L'l2Qgɱ֍6[l4gVQ+s{+?࡭۷}x۽{d^Zذy-oߴa[vڽcǎVKD-mKC\#D9M ==޵=mG|aD`XɉeփYAIHp(CiY$r0;fs=`j&e.BB-Y8b(0涤v M I-F`138 ~T/^o0aE*^8 ]5Ɏ!(7 *cMiV,pˊoVlh$A]fr*ZYY u׺}=&;B H|BQpycP4Tu * Nnhv5vk/Rz]Hcby9%̉ܛ+{-w"dN-ݔe=DMQY!GѬƂbqIv2]'\F Hd@RB&ͳ&X4nrHmэ9m'5 G Ni(4CnAyYcUkMW+Wܺ!+P*")ؚ$Trq9& :wʚ^ZL=RW+v17 _};v([QܴN~\bF ntR>ɐH0dљ-S/䡙Fy˷Q0ٹ\=|ov쉣}玱3Ffם>8x]Dʻ_k^fvDkȎEI.|;-PҎi? Z%5m:D&aWuuj{l>7AICV2[7l\L/W/TNႦ݋HTVݶbŭ7;+Wܴb%2K:PíT̀KH%x/ryHJVBh_1>=;[C) "i׮D\4vEkZlBi."x4n^#$+u@ENQ8p'l{B=x QXm ?l~ʁNGXJe0mJsg6߿i>c3<|÷߹gf~–FsjjnXng>ZL}|×Np?m:I^w脹p Yz^d/-R`bovQ7`ct&W 5kj:JS\6OtlPO,ߴ}hh2DiJ*}.$[A{eI04ZH6 1HQy D,BӆLJfh+C,V cT ,b&Ƴ,D{f2e!rD9Eztuzy睃yc?x'_!WCO߾ [mںmǝ퉉ɩCΗjC#Ó cᔦd<zF;ڸ}{R Qp6:0>8a֪y>`.ןWفrЂl-&"L"kx:U }tig?|;[CrQnth܁Xز>U$xۗ̋G_sLϚOKp _co?;Ųj{otbfp: vdr&S(>_zͷ'ftaEc/t=:u7|gb|&t2W.`' ՝;vOMLXR F`(H2U\4'{yo(Tn|'20µ?K^832? 5"R}??#vݷquv>ԛoṙMdeTld\Z(cu?<}{cP8qo :qN©b`4Sp}x?+}fjv=Z.BKl~t'fg^;~;z[O?ۯ{?m۞ٍZ3.f+}!Ut!48|ඖ h8Fϡø@˶0"IxUz^(3t.3tPʗk+THL `X HF6MMF -lQRy'#C.=c50'}k[zzyҔgYeEˡ4[mx%&^E6P%jn!}!Y Ђ.Fn ]ފtYN8Ea3@}P/B9s1Y7p1'Z/*Q".#>YRQu<7?g_'{};6l0=7>75889~9ߪ- ՗ZT~]oDc/E /o(Oƚթѡ7mڸ~in~|03aa ܿ Cs`Bf%=٪n^jO 5F۵hyd8?>Vj7sh͍NMM./N M4[ÍX}~5=?WhuW~|NGCF_qd$ y#mEikνy/}mZ1^W)D#hI#r8Z ʑ?4nכM "#LQy) Quh<#p8<_v.Iǹ p-L>Hxdv8# A 3J^]1 r" B<^MTpBYD^PdQ%(ǫ *h BܧɌW \ LJµp,),qpo0CU#a> PiFS#L Ct#>yu0QY4 xrV B$M9Z *y%Jf\i<yCtÉ88 J ߾iK%_Ep6Lr?Rb@pX$EÔ %4XqAcIf[JdX xEh0`ŶO,J4Ԟኈ$D$p̓h޼>] G$FHo2ƐI5 u@.T9 !E9e HIxJ!X] {DP8/2"t&8&TB2/ERN~zg"}PN rP2&>(N8[B+ di(}c1([Gb2)[+Q [QiJ;ҭ0Q<+%*̃C߱D7p44cI-!i ]H 6htwx'\YB8(:/?~/~ W_\g! aKH쪕efu4-!"8WW-]^a& n^ap/.y_]ח+_1q߀Y8kf}v5򳋿g_1 0G[\C>r_]D[r9[ uљ(S8g,;u4u$bw` VG;sOOΜ;y)K ^VvbPzv?9^>ppºfm[`–tS[ȓN˙X%̖2}큑zI&jUG &EH* S-W䲖/|G4 E8F8CIX`8Q^L~K+'13\CϾn=ݎ`CK_鶙,orY 6.ib8 úAۍ٭&8tv[O88(4!-A3 %CbP1Ƞ<JpYB-ʂPZ0+̊M@d^XQ$so >ksMwS췕F[}djV塧Zr۔"1ACoIY֎-M0 _{evuw966Tl.& (U)ZfU,Fֆ(G̍ ı^(3\Mb.MVr8gb#yD+nMNMiG妛 mJ2fyP'N6]ppMEn <1fQ,̠ T#q#sL. 1C2oDB+KA9PKnA\hUW\ڐc<%iSq:"/ h9xU aNt>K+Ip=8ͺ0>*^#Ez^BZy5]nG҈IJWTpCʁ6cu7hy(Q^'g#L餍Մ[̸<}Zq6¦[#=}kڵvmCz{P0QH!NÔ/RCnFu`MT2hD(z9)NӍ̎M/ g'f [׎{w}W_p޻ٵ>x5ZxܟKanzٟsृG3U]XDAC [qm߮&ZztkzB56@]M8.˅Atpsʧ1b}\9.dR,((DkbGy7߱]5t;fc%ڎvk֮^ݺ,v߁DԦFH>W.䊍Z584l6fgGG&ZPGǦ`(q vǬE+W֕`(+ 8xKr0f1*ms.xbq&bJC;posr}`<6<1346+ AUT86֍4=珽x옎J.Ff0V)YoT[GI|.2Ç< KbAf,__] Ss /|o~/~?___~w~Iup|o,l. J!&v>7;wϝ[6ݟg׾׮+O_߿۷Zk"$] KS3_ՄHq8H30 'bT!cɩǎ>>21 z,]Hix8T1I%2*'D9Toܸ^4MT"|泥jotx{h`0],Fc .3K '>81okV,=>x{ÆusFklaiӶG>ybGZhNJcc 7^ѧ7劅z,fdeZ>a>g:r+o5~} z(վJW(jD/ݱso(.TK43h ɺЫovw߳c<8|xwwᇟxȓ?ܶ;Ph4U)VDBOQKb?Dt0|WC"UpCwr'r:"fm() A#bs^7m| ܼ`vJ^5QS\Bzr\s+T'/Zw^=uq5vcWz!0 X:tFCH&og$%;[ p'atQ'bxEF+ or7I)U\r Wf;@UZdO(jR5!U9IV/*Ff:bF&{-(0N)* P8( 252)NI}>CPb2 L0<2&t6OզpLdkckܚ[x"eO xb5yh5Hޔ-鉪+j/4 xAKP+ECc&9Ěik (x])ח6UjP8 (J+Z<l"K&T*Q,3T<xbP4 ч*@ehMn++f%Y smDz")`X,@v@H}bOTIYV#1pK`xL:>?0@'e$`0h/$"d4 aЁv ƃX Gcio ,i^{p̏uvuCϚ!o0FbQ&hex""pF ]`R-Py4laYp 8Xz,,][nA \f(V\nf7*=V֪e8ڿn,z:dxk"Z3ݳFblf9I3'a&o.hNǪ,#SE[Әr9 V7l=}7o_+\W~i.ZPzv?PٯZh>عL n勰CffpvlW/]ҲWv__7vWVJFCg&痾aWg_v˗,}?bʨ!H $:扳'- F>v05S* !hVuB>6q4>} iSgvܴNy AiO\4Sԩ>O:w NN[SΠ||'Bi7w܉sO.rڿ%-Ci1vPۙe %AD\~'OLce;Ƽv3N@'>:~[o;KO~Bb\YJ {3H#m*\ R=;)t8K'l_0P)5sR&l5'`[o[xqDdb9-UJR Q@ Dy<( CAl1<œޚbI`뾾)R) k#oNY˟N'F0M&f^}37 b~vc g.nr"D ɘ$ F/CpD `uk P$'huG[NC_J 3 i"Z oJ/Zr!ֆ[`\_Y5CaeiRI8"ME BtrYި&Ms^B?oDmw81\/ؠh{H| ; 0;f6E~&Fcýl.|\PBke[ 23?HDb8C΃+Wwpuq.cBTtݶz7Bk-+Y,pŖ^vr⠰p4M 2z`ėHGrt6p<{'4.yzH%v`]vw 0t;Ļq9SGϫ#Un胨gUDs Ā.@̱č?\&$ pHС,҉*3 ѡ$Rw19 J~&SexRNJR(rB AFU' cl:D=ZS+G3\#e$C9 [RùF~[l۽{˯<#`X\=C|+V|{;ܹgGVN2amcn[D5wR|-_~pfS[ ,vpyBdwU3ҌHؘ\2nܦpqЗ'|I:E1R%ړ&8!]g$IqEp[b$xFX9nDOUSSwwv kUbpUxۊ[o替stӷ-*Z\o`jLMޱ}ͷON̎L5H\3>#$'!Ǣm}K!YiA{ Cf]zp4a(y} Ff8Q$ӹ[ Gl;SoоWXГGәB.Rp  ta:22aF' A#$ҡDպ^ÉL"Sݰe{l͕T"MgɩL*G?#wKÑ8 &50La(Hr=ī^ȡR${$|a:P==/}σo:iKңT/ُޙTHd7'x;y}}-A=Ǔ~'lؼuTc8L6?0/ҹjkt:[}w?mt.J|1ᡑuKzx7~P@"vՆo=zu^SwG76khFUQǟ+:wρVs5|/.[hdnd|92>0<<<9c]}>~C4)\y>WLֶsSi4#O<"xh*S(R@$,xر٥ D:KiQ1Yhe=$Y?x FE(ӪF*!{iOD !#dہ`7+_/ڵf7߱ACDo1kFjEJ2ksѲ 즽nocb5>ے&=CtmWs.tnE7/*'Rxk}n#$mdUEцA{ʐnFITjlHԯ$B"8 Eal!n-(&bK+GGݩFjS<8aNJFXoP3A_i^1e.n[SK;b*+9f4#/G,J2%Nqk/R8@{`Q@44 &/Kb{>/8(Jpakӆ#h,R"GkFE3p{!o %!'JT(7gh|ѨqCغBx,]h~?#Ao8!kYaG.q4׬Y2[$ԚwCj*K -Kt_Bg1ؖ_G4߭v+Ln Gh,g !se2"&pI'5TUk{VmUjS" rl@|_=eܽvwmܱym3K3cV}ft`~l`v6=TiW+ vyYX_7ٜog[}o\4nrO/4Z!{p˯;p O5G&SC}Pyt4;?310=?;=8;?5Y6cXct{sjc%G_vChh!H+n4,LCW "С6>H7)1W(C0&x`Vs(bj%te |(Wp$rC,*)j  Z) R1 E{Ϟ{=DÑ'W-P--PP #[ip78bНꟊng^}*Ŋm9?=)aGmӮ:_Hjp}~d&1ȷCqރzÇݮsyo-"nIw#D_'^5ZZW7w |቎Z$|gET;/J1nE0駞~lJo56>96Rדs/nSq:u?E8A$#1PMWPZp-sz7Ch|D[vY,N9;1ho'dƚ-:im ?Db|Z52ӛt& --(mVŀ5vmucaJ+WTkժB⣵U0p -fEIMc9XR [t0M} ɭ_fR{tfZ z=e54x -$ Q$x弪}ӾRT2 v64\S}>;wl4fӅI`,gZdL٭ϾO{=wϮ-۷qᡁzƦGG>) R>֖ Ngn))kEƤ7 OG[yEV67ԫX"6D7|D.Whk[7;Փg|[/+J֑Jh$S ͤN$`  &b$EYpܒxOcqS$": }&Rpdf[MNiۍz4Ѡvax"^o~$hh(MJhA!N* Mzk]E&T@ Rh>o(+ot}מog5?|o{?~C_\q~oϝ{#bQjtDjmt8 D\uM[7sqwW8qob}։L.6}SK=ÑOuU*x[J&|ghU k5s{=>Ph2ъS7<὏(u*xw޾]{C}x#޵w;/:8r~ZWgږ-dn}_xW<ʆٝD5SrbCw?ǎ~t;~H2HŋJ&Zg( SB+Վ{ݳnj:ád4Pd2{Б\-yCX:*U[G߻w޾1)RTݺW^>Y9.ZϾt=j&S Ӳvy.?@gv?2c?`|>EQ d<\{Ó'oqWGgwT_~-8{=T lrg'٭X]+[3Gx˰y:5qrrnhh*-I._2((I =],TcT2Mp\ uI`%O3p$G >l4Ch&\Y4e…@opPp<EC0]d$Z}kZxW~7OzSpҐ&B'x d a1$)Qc#yWSPGtٗqfۊ[,38#Bx1Ivt$:n!^u6!d%ⴛ=E3tpsTtrDɐn)ZK!$xI` d-BDo8ʅ)ؠsYx g\+FːI;w83&8X@N H[2pdwootV|6 ݊@Z &ԑk*}ENo<)H8:3I*hh09"HDž"dކ4(eHpKG](H=:,Uk遁T&+DױZouxg`r 4(ҙסQQ5UdS߄f4-b֦ۚ[P45 /26+ )> p8**J,In5)N2KxnZ$GñH(FJAGT4Gd[Ɓ|Si'uk[r(B!B8?]?/_(%өH$].ʛ 6oUmG~3<`,:4My7|ۣAؠP - <]?HY_,A RveqeIFm*,q4M 0LqD<ΠjCZ. HQYj6MsHT_Y75-OMS\[,iAw9aWUm= GPR5hZ_Sy嚆U׮i^[ ۆ-qχ g|z7l}v얹 {{:#6HOa4ЕvM o8~n|fH`:z{u3mխ'6t-L +}]puj6:TSwn{kzod3Ch}{1>PuW #}Cٱl([ر{6ߵir`hX6ij>9cUo Bš:Rso~>Ȟ맆zkj4L:ʄ? #ɼl8}t*$ =!a /k^KzkW/׾v+r?^$5x׾` Z 4Gkװ|+_~sJk_! ]kdW} GzfZFP\}?W_|+*l )/>_zۛZjKxԙ'N?~ĉS'O2@4 ꊦN/QF^X[FigΞ<='52ɥTJR+ S'Nw_;xR%fs4+>.C^mJ(̸I\\b<Y?y.x= z,)=RXv D1 ^<‰7Q€d %xBEpXM`ZzlңZ5M $a$p45Xm~֨5IC83t1[K0U( q4*V uh־HCLj|غSScKիŊ-N#b,aj7s6)NTxҊ TU&-χ?[)+ MnQьV FER e?N# L(O3dh^W'KnPG\MY2cijzc5oWxi|e[,|A ^+~hCABdc6EPj\%4 ͭ :EZ!J&r :\*9MɊSnSh?t?;y7>s,'~n+{}Ú~pa/ taֈ\.rz Uy^|N/@{ʺ#|808|-?ii'vO~?L"-9܌ P$!y9F B9<f>h6!!j\GkY!D,$Έ&\h4il0Bmkqu-W]c>kv:[L&aڵZBݪ[Qfu}ÊtV䱀HvfٗO]Z$lPr-4\ a1㰢oZϴMij mG%4Ijc$- &t$$ @w|4Q$JAWw:"(䋹`,c#*[tNq'sT[!%,r#bP *lGD| (w tnw?`pjRy1ce]|~rfs#.J|XZ˗6n}wO:7<2)>|3IB:d6ۓʧew8I>NFcl=ǎ}Ȇx)}wtMNOmlY>MzGG~ǟ~a;t'U膡D YOCGd*4d"yL61>1\m+V`0Hl6SH%s|%Kes%^ȄH$E{J狥BV(W Hb98H5bᳰH9 .1ـn}}O+7LT*R& :⇽VM=ojnA oo<1|ݿoᣇv޻o'"]l{Gn+vVG{:rS|˟>ݝZOw;"A|?IvfHj聁#-rRhHâAwbH7]В&Fm3(9$XD(tN'ku ynhؑOi9$4^r?|`x#kɎ͈jB9L25|8$L }F %!YF}PɈt$wݢj V4"- Jٟ hnaNDA\T} #@ HN8ЗDc%RP/ rM9zӌFc!]L9B\ڡ$b CIqC49"Yܼ ˤc>wCV9eeqdP9 ٚ7^ VIb Cc$.@RxqO\K*P$K.Fhz&!uP5&TE0A.묜" l4ӂvrwMme-D&כMtLn[,FX EFBafY B3<񈏆COS491 n&ӁٍO>˯>+{ܾo[n>3s&F;EH;m]ѐ44P#j$:ȔʸR D<h/,#6aFp86HHvh A/cD>\27;4˸$,g  $"ShxpRiC=~!Rd%tk^_ DIm<ɄB!I6Q?CQ:X"{nE Hp<D#l.#IEcA@]i.il: GC-zC&!kZja*+*i/WG?d1S1M Mp}oC \}^ܨkkh\fk4Aɿnf XW,ƻ 6uϖ;oܾcm&!Fz:J]ɾɞDwyPm2Б. ;= #]}P{7h'g wMNN wNtM  sǻcCXDXed0?ܗˏtg7tmbg`6Wmm+wedž:z{ޞCclP[=oj/tvC@^[_\`zh_}>#Ƨz*IBFhg_(\Дc~H/@cЫmCG A+e%jKEѐG{ݢFR\G` H̓-#L2vI4@p  ȑ1@a~n4_U$J!_eMQbY&`R%;$fuڌTJ^IG]P.pSA(< 8E,R6+PMji&pj*$QeqR4&LX™) Iز,4nbI O.2 qHYAK@Fr$q >AT-͎8@hbMpWIii-4DR\ 8e('ifD>h Qn9Q C1;䴩NɁ/h*M .C<8SXvӗ8àz%cfnB3 -O!oG ۟h6ƭ1hIjش U|rZi Z-PYuznղ"3~\=y>__^\CȐ˪exg(Mc-S4Mk@ .i3"f Z  6r_~{o4 Ai׿p//sכx˗/hZ:g}\+j`hZkxԉSv7[* M5^85Bi*tM;q^ghx?{AR_r ;w&wBzGʑc/̟;3gnΩVh vŏp4DL;䘶x'Zh8q%ݹ%G>_,.2ME=xfqyt.55-^Xv >x'vqN/lbA3'?:',.w#RrјOtAv&/AYY+AH^Wd/ ksqB#="@C:'JԅlBF3tFolmln[4ΔlD!Â%bFI#sA:-\hѩ"-Mn!f)h|4SKAӵ@טV~q`pW74k8ZZLhuffbљfR,4;9e Cnjbħ F.i N]v|bHѢ3tsl4P֭G^fݠZRר[ۤ[P߸i uu4ڨ5[MV]kNjllPX6se%);Eiک^` cTˮ>X֪XZ ACl H܃c2涘Eť-W]Ya][yxEHܔ+CqJ2&bހx<Q9[OY \c63=ԖS2[OQq{xß,Ѽ?^r_ 7Y@yG7%!dFH@Hp`vBiD9XFԼ,?>М)Ц}BnR Bd85MV*L_^~?mG¡x&[}QH 4ق);S T;=}N!W|*XhKm2:G U2Vb6fa)F"bH΅ ]nK?v}jL-/[1[W7v|p@"zg|y2 %[?t~B<{G=>oa5a7ZuD˫v}w-5;-Ye6t8.|PpE0Jf3l 4;9#-[S(IRd[ ΈvFR /8#.쌉M[[oYݸ b^hh5:[V56M :8?oYry͚UVXum+a|B`W֮m@j͆FУd6A cMkK bͪFun,ۣkYףPRv'Ҁ"Hm͉dDb,_ cRVAG3\ZR|2H5mK}cw][6NtU h@rq^L*ՎZg_{`YgBjT^?19 ;yv}׆ٙGGkѹjsDRv週JpC;S*t 'h5 ahQA]ns!nǯ=P\,uwTJ !_ 岥J6:<~zC>!'y,>/r {LP$E}&:lX9$HODQ"*-D駕 l$ F yfb5$.PCIis8"8a8K򽽣S71>/?=wW<{$7K/}}ٵOx3O>?40z{~߳]wB[-H~rQ %4ɭ[6=^{7?쾃ܷor 3\yNՉB!8>?T3d" e㕔D8 %P~ @~%KWB CyiRr=C\AGcP̧jgo(ICcb!RZ, g U$-~=||NA +tPhټN=us[|x{`uy;|=xg6o $ݡX{c[ڿf6a[ݹc{^~;vlk쀝B/U:{6p878:/<m2'HJmH* E8IFX6C ၁H4I~ݻO:3:6t t M{|^7^.V&MOGO>7.w*b)_n^7ʫo/|`xݬK+K}62X&ZgP,W+vH`Μ>ymղ(XVd޵c?~fgxy2dbMs[6+bT+Ao{ᩍj_KC Fs;?82FR@x![I%`D]^E GT\GGͷzpCh< 0nrbZuxQÑX4'h0CoWv)%p|AWܒBK+W%怂# VvY{ڞ||']⢪/N]#7Q WFn`ޡ~?~ݍD\7X^q_~yx|ngW_x}OO?y8{۷L w vNÑ$ l'"4i N9HIV 1[ 6ct>$ aiErvhi2; FdcpF%]^BbUEH3[QجB(Sv#N'K@Fq>Y)J2:,8oY !+esrPib HNn#H:(hHy+y\EH2%\"'*Zxh̶3%A­r1d9wHR+JLÒ+ ,nAAvIh,J%Idqt7beLNHbC"{${h$*H wќźpFryh`W)m!+!˝8/F%92)H%n7~NAR -_Lɻcyޗx$*m. xX>PArRJV\r ] x]"v Z0n]>+ 9 .伆cST 1B ff:#  {v\I2D:8 wn(K]=m?spۇ:}굋./>sͷ>9y}A=AMF2HO5 `54heZPƠ[8c )7`E/H$dYz\q~ OAu~0d _[V8Ċ.%T ٥H920׵qx_XpW؆m޾~ɍ;fm; LMh V;#Cmf:qor2>TNG#]ũΎٱg#W*Uk](:ۡXh+gz*}m#k ]ޱ Ct,YFܬ7Z[L+UE;NO?zm۴a#܆-&g!'㙀/:kR<ehqRq%Gv |?PKG]< 4.A1G BŪh!<,)Ү2K."' '䆶zcp.r_fI_7. 4e PjEc }0J-=",{C=V\H|.F O<)B~WqAm(Bo-qOc1 xҚ&" UIOH?`eIB4u2K3Pmhڏ<0=!/s)QɜND!qN8Rh)ܦ,I2D)NYN AyYɚÄpڴF:'ʮ0%L&+q!@#4S~G4՛8A8QLF}kKsZ~ɼ2vٷp_ug'|v/~uѮ\ G_]ud[(fM[ }G2v|ŵh]W}WAhK6U/v/i˗\Y}U_ (򥯗jW/}տo j̩3!U;' 9wN"el&d5[V\\P!0NΝ=?>q ba'>x𑁁EQ@@JD*x_\K6;R-WZr[%@zzȡcH9"', wRST`5NF `/TD27"U6b8k#jQ̚D2 -zSpmB#Lh BԪf|&O5ZZuRTw3WkA^H* 9.P4Mu:Fuu Mk4߷HIR4 PHXcb, pŁSeL- 0G-S~4_rm~-V3T&D ! 9/i֠4f3 igP͈eBlƵOu)CVLiBtАѝ_ Yܐh#5n2Z[ [4čE̎ݪ+Vݶ~>On܆#Z Fn713F:(pfT*<r&q3ȼG˹JoGHwp@ogW.24ݜW$e->qZ%4.0cndd 'v[׭02\M iJaL(^u+|G.ӝvt)x|] 6M޻a{&F4#Oٴ-zH=O vK!S)eZ@[o:p"`e<".HEp2[m۶Ύj2xPHP (Tsu$P2)>=;o{dC3SZvȳ<ܻe˖ɶ rWwsT"+CoJ2EFBD2 ijb*ca_4Đn!L`\ٹ-BIAPp$(l6I bJgP Oպ>{>{aONLM~X(L{rjfK0|>aˎQ ͇ORjg{g_9;<#._Ex9;O./=r8#`*Yyη}g!}sBC=oټM$oX4#3^:so9ib@HGyŗkk狰}؟ߖ)J0/;w}} J._H}#;uݯTRi˖r#ScO<8~'㜤(q#ّn{{Z'|6ݾ㮝w~h{?969[(7 F[z6|B_`:sdd̩Ӈ~sbd8ET,E;+me=>?ùR1B)WKScζrgg{dr8 |to߰5L<NDzr{}{yg6NNFRJt!V҉|,pt*EYqq<ᑣ٫p$˲"Y$>5 D2 =<\zP8c*U4JMc&g6o^Dbn n]sZG_xCy ON}`P:Wϧ^O<ٺc8ɩwD??n{ٹkvv_t?g;2|?ނ͍+s|ЬCR VnsL1$f;va͔ '8PrL}w3y].]~wߧ~?tΡΖBXփ$fay EE=$b~A$ jH |bHvQ@rF"zc0t*UUb~}Fk%ъ$1A݊R 7d)h6@ e)f 4MxQDM&bJPL$Ch,H@/H$*!Q WzxO(jZ2TF"x3ME#y,Jrx<)˪ ɪiK⩰ CzQB"Mi-m&3е X] ~y|6DSauxGX0XhںJVf0Tc(Mj,Ѵ`Ƅk,xauG=W>9 Z -`+tg4CNRV( }vr7抚%GC% "aC3іݼy+<Çvtu6:68;9;9:552<26<:5>ձldz񡡾a6֣sVZrtzftb`wMV߲jzb{rotcl b|/eȪɱ։@Pw)>чF:K Woko-64L_bޑ֮R<ךhY9|cThiHQ:-5%ycGo_5<;6:43Z5糍cCV)cXY4)2tQDG{Bx)'.Hy3?C*>Tn#>¦` p,Ƙ¢̱ $OlMو&ch@x_\SDGa}[(d%sv8XN3a&sy$A&rahO^2^ʓ GqB2$\@!T s#JyhMQAS%+!TEU*^zx4N#@!/3A/BKM3$wwu %ft)>3Ǡ/cFWH膑 ;!sMX4|z/F('i!v#-m8yDA1Hdp/RrC8qÊ*_0*Ffm>"qB yInk(T0 ,= ,  tA$4?Ȱ+Jnh)Lw9m̸l80\ af$+3j^nZ0pE4BR$8yTF9$L*puX"W' ԼB ]GDX 4,J:D[т'$s\PqDB7]*MaGKݎ)ah uQ ANXmirGYLPWefPȹzM/ڱK^ٕK!]A5өiG[0vvʧ/}eD7Gvfsh Ю"W_$uǗ^x `G[AucC+}x%Ks:ʆ-K^zk?=~{'O;~8r!;Ciog.h'Ͼ<" z!='1mX# 8-DuE>vg~ ?uᬎ>>,Owb.M'Ο9yޞ;3xϜFB|p'?q?8}rG'w\Ff:5gdޱy'9ᴎQ6OI:wxS'Oqooo;;jvL<搠0{\Na!.UhьH0΄Bdt(Ȑ4E"E=e|Ϳ cX}lޡl>îdշ8Vh4Y b٨gW8 +2:k>0LłH;V#Zz+VS_d0a5L°TeV̰Z^xFҵ!IJ8E\9O Ұ ~Uv0jA8z8P@";-$*S4cctXFfC$>M'!˅;5C/?Ds:h0 \nBEz6!މ[l&su}}ӁPVkmE{AWg;UU:Á]..6/5,^bXRN5@g}$0P8| VOzCdx)+]MBҐNe&SYJQoLIJ V}#%7U/Z 髹09XY{-aivЍNg4pZQYq3k5*a{~KKy]Y{0ؼl۶ڽce"Xͳ$iv+ڥӤP(-9)jY5TB2ʫlNa8-.aX4ƽ CHuQC XpR.B)Zm>/잆j.BPf't+]fiqժɗ^~Ihd: ~>bUI050hZ^U^'T0\W%/hL.Iq~(z|^»)?ei KgڎX}Vw&jߠ|iXvm C6:1Ua74[oݹjiI2>1c`<>Q: +G:۹=[s})By7QrQuAnʋEGl$fؙ:Z:T(`4 R8YNX] XQJXjk.4QAh;ʪ%K+ku^C`( cgFe(VA]-P/YwDhó:SUaE7-%g`M7-^=Ѱch&eruvgav B.Ѵ`LJvCiv %ˢJ"o,ڛۺz{;Zۚ&G/bRT G3JFP~(J#I-Dr4@-u9..]c n|+R0h(DTR D8#b1|5~ 61@N,Am'|ccg562zlp}w>w듛V޷qkܶ[=f=Vݿv}#;;uv^352bbl䪭[v]GrFUN;\-._8|}զFD>)ÉPTlky䉇zwt+8gݦ-{i{I/#x!ShQU1dZl ƦԙNϓ4CD2 r^N'Rbx2,D@OdmeX j&hwljeA )P۷}/h̉Wo۲jdok)FhWd^bb{~џ! ۗ|f_|gt?~3^xdM7.~}h8G>Օx_~v՗*3F+v @pjch$Q}~E~)$eXB5f2An#1T*ez!H1<"mv #%Z)AKvEV;ou!vh%a7LA8 sTz :Gf6uy]bkj atv76 a3s-(v*h*g{XƦ|Ԙf\.]lΖ:CL-͡D)n F hN %5(hT T5Q\8ִx"ѐ7%iW|<\ Tj@Nb)ИI7"L0™p"&P٦ p"KQU+!U kF! a-NK{ 7C9QD"[6}އuǾ o<|{7ضfډ>wO}p{FF:6lZlx{G d؂0VUm(7?}t呚8Cr[{O9HjLUpA17N 1t6X,D"G%QWxnހ3)"4n04h~}!9B8 F4%4v` &+"cfM P_d6BAChPTU`:+ ĕ`'* T8;GA] mmvK7wA e82TUU.-z\ȇ6z>}m'{;Tc_PKi}e_߲.XMt/ P`/HP@Pg}w`̚c}ý3+'VLA0592096867:Uhmk+.X660Somu7723}=qprxxggw j6oڷ-֌vwLoipzp1oHjC9 oY=?:_;ģ:eH,`&ܔl-7wvM82AcpP eIj$E1=5X׭$xK~=Lc#^'J"a_T{,h"o7#*YOTE C®} &~/)ʻSaݰ_A 9T ^;4 81IE hfakA Jl>VWPRHވspDp׭,ѼL-9aZCe%#So– 1~p au3doТ% v`Lq:Ġ0|MkyH0\3rh9H;I O?*dvGr/KyWy5(4@K@[kS*b:CX qndg%I6qH  GZi9~P9lV|.nBu1&R`z<ۍEU/..i!D/)hŏjUB(5"QB2EI$@4wIC)Zr{4b {i/=:TGX8Sh#ll.$(  t(zcd.f0v+]N=PNۙY!iGG#$وo_lu,5k[]~׏^ى?=壟^>zfo-jHMtOny QվxWTuǗ\sr@ì4]qHjs.}|S8K#{'O{{N`(F {A`QGXAҎ'Nz_GӾ9D3gXӈus89$.yΝ聠khJñj߮# 8yǴS'~@?֥?@a?᳓`;wΜ??uIGMÁ|#  F0%M|띷_{xㅗ^z[f%z- i(4InBStfb#Yي?,']cE5 M{G=3Dagؤ يaɂ/L`ٍ)UUM%KLOákB;mvpS$ ~ ey0e=^pZ-SfڛoE{+QUXgQpሠ2?ߗ/+Rte5L*KR[u9t^[i0הk+UvsX4Uv#e1&i4Pu5 Xw:TBm/Ғ4g(5*:uU0u2U~g-g zetLp9&*XO[s)qi8ن21PZ9ֵnYўxwnqfmnYޝOw4&;]H[f%[ LJ["]̖W\ٺizЎ-GέW/[=3:6>U.w7n-woۻa>ȡG~`5#MQ6ٖ~?Q,Q-E:zXiM0c5rTE<^?RrPp#갚_vŦi755,KI¡xҔ|>Xsx>vz=yO}YnwwϽ'YPH"sT17n޵k>r ;-߰W_|wc;ۺFy)wS] ᱍ{?ӯ tQ>54bX*%<84O+S(B GD*V{_}']yÖݻ~ÏٲgXUX9N!0J7EMbԺzӭ+7l*vthw$\gh snHe3|R 6_l,47ڷ7|#nuӭw~mD.KۻƧ{ ɩm;v>~;{{vX6˯Z}=һ瑱աhpycSo:Qh~7wL|ZllټyK/|{rYsd<:՜kj.um?^\BH{gGK[kGW{ D|S[9?:o<֭XyClݹ)@sK-ʫ ӊ)OeO@kki=,煚 >*67BWHs P$ -")?EmEbak0i,$YDڠ]r[۷ođ{crg'~Çڵeǎ;no|wOz?z뭗}7^}gq5wٴwz}w=vݾfU˖ X1=W4F7TYSo8++Anx HǿƀTuUV3cm4q~hd.Tº$ H_uiki~4 (_SEQ2baX|nQe'̲2 I j>k|("ыCvG"2A!(gMD>$bi܅QIR30}PC/@zA~7 "䠂Hn eEPTQ }B$Z4$mv:@ .7t1%GCj D)s@OB0^Vyouٍ/8 - y( CH=UkC.9]  }0T.X/l^ʊb|4W{w;6OL tONF;W M􌵵wLtuww ww@ k6l\395>>6856߉$WMLZ> `oW_w[_gp P_gO@gogk޺a[&&ZF:Ktc.VX>9039}u+4tpw+7]|t!?٧#+T(y44Aއ.C숌Fۑ$Xov$ $`'Biy(V3i\ uk^$_󹜬.o(=J6vIPl@ YگU;3 $)SQ(h +0tghsc!fsnkWו+hsڕkҥ+J'-h>G xŏ^%Fu'pyg=q- \NO8Ν<{ae;N'u֩9(wϜ={gCsgSN`0xG;{S0vΝᙓ?<}}:Twܷ? γ0mNrG; <3~qsg$(Ϝ wp4~'ϝ9.G?zp^tڹs#;wZ+Xvwc[vc~͗!^z( k&Z9 AIY蹜i`FNƉ $vzVᤝ.E0 ɜ ۗQ|aJc 9FinVzFPW++"f6ajAmO[Bҹ2Xr045]!6Y,&Xɳ  !*+<ΰ$CaSù"gοp~A sĢdwm0O>EаY]=\KVL 5 (̀,aK^,80.,\i9pLj;86k+fS=7 Hj2|ւW03~vJh~1zNCܐJ016GQfkI+L{KntԔ2T7nwXp0<ڼeÞ};ؽgm;o޵}ӡ]ܺaφ5ݹ'{ݷܲ|Wޱgm+XCܻC۷ȝȡ޽oؾێܻWtҏ^'}?#[Nz[Գn$^9CkGayxO}=\aGo?7^x΋?ywW_^_~˯t~{=ꏳ_ٯ<~~1|?ßzw>v췟~>g_~ydz_m~7_wH?og?_]gfd;f—_~ ?6 Zƒ`s*T&F%ODEP@nH8uF  ACfP#CL!CN& 4r&sgli{7ɼDEؼflZ#Ã-Tn4-(fnCЬ2XZ+SUk]wH&5w5/JT7e]3}GmoΤd?Zl\\MΝ;xK o7-ZF7?Mad{P,=jX1LB>EV2Rzk;‘^|pΤn& %ZOI7,PF@֏, fBDՆHup[?FXw fJ%WҜFTZcyumyPU*KufБ hyp+c[hߑeUeQV-rivvc O| eKݮ)Q0Ÿ|tPn;Xa@HhmvAg3.%hVt$h# Ӧ֡l3U!`P? sEU.k5Xk:XYiY[\䪍ZR?+pg^q:ʴ\Y6 N@ZIe NHCyM+f=UuƱdHnxtNɐCi00>(,q{Eں]=Sc3+&¸}Xo{{kXA~>f;b@d8c4-جՂ&@p8Saۭi|Ng#X2L+r|: ֦Rihd] =,0}ҠАӢ)Ur\0s4G{{؀,s@:赥5- KM;n9ػy&HAIj 9Yɧ2mtS:SHg2֞;{(0xcY[[}GQ~Pp,o$J .ʉ`!iJ[|2e;&'N:CI pg=PH47%SĦF;J l.bktBΎM[q{}p-|x݇߼m{EKٖ|8cj$SRú>{XeCGy'6Qlc`4vݞ-MOm("_Pt8utCWvعwӦ[7߲~pK{q|;=Cϼ̛'=~/}]$r\P`@6l"i9ϷG>3|WR|mrSBaL*՘NW;M6y̺-{ݻ݇8q=#[o~{|ubəe+fffƗM5u3 -;wYq+Hсl\H47rɮ}ѧ8ӏ=̋o >/3/>zZN!_vVeE DPBᴻdQfC#@$%'1R+L&D+'HhQb$6M h$}ݝ=&|?"TdsBc ͰUuv=཯܇?_~O.| 6R?ifE'9i@O.q wv#bJK1|sޝ[9aO۶f-pL7LVMw^1bPW2q8l0nRꪲʲh0P^W_Uo$X("iJT:Le%q  Jp#4CW(\@PPh Xl.6EBj STD80N DF"}]0 ACQleaEUB i J@P AMU j P2ѠDh!h*o%6YArZДH*hFPWOQ_W/ŏ;bDdY!/TO'?XJ=X2!qD:bb ծK!9d,†2Nh{0fsq4*b0ՖT,*_|a).;TO>|#w:sm7m^70;<:be#3c#3#mWL 7nݶ~[F::K6ݲѡζ}#c}}C]]CC}m-S##+wwvu5uG;t Jt!hm;nݰn0MvJR`oOOWw6l({m|w!]; T2m 8USVV[\SVܺß8wy۶ۇz:ƚ]p1Og¥Φ|"u B$h(r)ijhD1te?~XPcaU!C4$ꈤHSQ: `Eq nhn ^^dAl4&uAS.(AH [N4gS* }dL ˻uuAL@$ 4QywPd1-rO:$Al4E"!_X!$0v e5C/PS NM#ÓsaIa"7$ܐm,K`YMuIx?㚢 !EdiqۋоE^q,u-t @> -$.vOhe>a9y18xA,{0I4:fV72.h=z02$cxyF..df6YYk#<9.rin&H:j_2cIa^DQeH;.,!mD "ȸ%O'I2YS>͊z<^8x k( uY! Xy N%C K%b|Hab$b"Mg9p`4 >Z VOD`>҅Vh0V-\lV.|p^?/r.~uq||Ǵǫ/h8.ۥ]~Up||k||35b`\3tYq0+/^tKz\xm.>⇟^/LwLp6}+="4t4>O;ygp8yԷ4hΟ9UMnN̽N@h0V>;NDyS Ο-ȎJv䩓Ϝ8~$|S=3'ot Ǎ8s?_0 pnvn6>3~[}0|,@`Νp;5/ FGqhзy{Oޱ7|x陧{vN@"A!ͣI"AdX80!b3cg*L8B) kȇʘL.X39PېBقU|t3, XӻP 5sʈDUU+5(EXt O8 J3Z \]\GPڷUF6^RWG8F$paNQCVr~ؐ:V|iF,xWC s<ƀ਑POaaGXEaktLG u O U[(k#:-hد޷BzMDˎ2u 1.* e vl ;C@n* &=.#"¸]8'|+.\o<]xo*\ZU8˼+o>>/?~z7~՟?O~?'W_^ٿ~2ٿbϮ\xo.Wf| A]_6;Og/f`oo̹v~W~w_a/g?^?oYԯflWgtfɗ_W#_ iٯ=; k}#sǯf-ٿ!b=~}/f_5F_};sY|zfӇ'/zeFy9\J )lTAV ) !"Iz,vSutw D <M IAN沙B(c~ޏpAg6K; ׇz`HNozꌴHTOYn4!(AzpԘ+Vy%I`0^ovWMVB^$V'z}tm}bztمf5207?9l\6Incd?ѪWZbY?֬YcvWK`4isѼhU,-#+M@h [b(``zv3p6m!Jׂz~ Qqu8-vϊXggw1:E]׮B Ƭ2=0]k:]=ޮNgGb, J {fuAH A'+BWfJf Nh6`Q.];qoٰebnȶs;Zvo۰~anvlF"r:=5?>6M%"4:>I'x1NFI#`luc &O&v\.z($d1UI:X7Vsd=9L'0 .T 4(^DQ4N3^]9A!`X_XSrX%1OF%lbS9VVmV&;> +e=Hj$L哩i0'qhh̀~+vغ\hǠP χno!υ ޝbnjjfvv6&hI;Q6`(HWF"53z^(Z8bh>YjH4n @Ov{(+iݵeB"hpDQP4ѢhH\OC#Wܛ͕R|kuULSF4PԲDxٜmnڽq'h6XF}]H:YѣgP4Bq p82HVfO?Xcw?_M{?Ԛg_nno FʢSb@M&nخ粒vAMcD1˅qt ˍΝo7p[ojbV٬ Jp$˕[o֑W_xM7߾cѱ\iPk5>?ؚNkV{W]{'Wxz}hOLl^p&M\< 9B/d\k ONix2/*A9 MKN*ѩ÷OG~-ޱu;n-J蔏 Bj`.Q4W5MfyP(TV#-$F ćR%T$3&VkJ/3D8Gx}Q}OSt,(7Z6n㗟];ooؿopZ+sɘ 1%3@lrxYϤ+F#T\+xOԫbk~Ԏvl<Ш JĐ L4X5cSP吢ǡf \.cb.ê2h;xx˭Q_$摔`U|5 jN JB$y N=tMI1!74LvPhK?6JZWERJ 0h!CvZv3a/R\ p6&e't{q04V0>,%!uFts~R崙UNz%>xy~z |{ (F:` / u>(1NjϪH(Ac)J,/#T҅̕Z>KTbxLM\*388a*Po rOgj Bh@HJ$('U: xAWTJ[%9)DU=)f\,hgt HH J(-OgzLPbɜG9q/:<جp>IB6KD!TbT4@qhF<ХE9?PuUFx4D2BprX ! ?haCTrXCLᨢ*!I $ÊndgөB&]0 SxTcpF$9nU-Lxx"ĠmZ*gCӣܖu;'2oU[[b{0qe]}H~f:ƼNttXձk Ԡ3 l xB0ѣqp5фW(!bY|8k 9Q (T#QU #ep >>'d!!] p^!0E¢ "Z%%$~";XzC8"Ygh*L<|2Uf#h: G4ΐPEA$$#Pa,ИȜ0~!LI[H3 F]vb%"cҺ }o0I7GoKBlcrQݶf誣@1 " Am9mYݵ槫\qVbuָ|A]XwoC{ݿo7tټ~lnbrnl|bhx\7rh -LόnٺuۺH}v}]vӡIFC#3S;7o0A۴059:<m͌.,NL sv83^o7`;3Vol:0;wq[vn82\k T+#Cfg6.̣5p3x*j~|4( L, zE $Y{a|ձ>5?1x]ٳoy-n8<^h7듅T#O'H}jTc*ZUC%(\Ks4ɰ4z7K!uM.d5cp@iY I}>@fMPBCz()B~5( .}kPD!(|C~w\ M-ENR U.%gZHD 0 ET^KtLKb \QB9*JXF t$H1L?*Ѥh0MGCc.q9s p`f&#"gC9t*p~)p^2 ݚ/cHDNsp7( ZH(v(md x1D4IP ZD`$p L4 ^LPDImpFP<ʼn0ڣE7G7o+h- !<wKxǎp4Ae *YDϠ0M`.H!W32\ aʨ! n4I`~ >L%7RFK$bn4|f5bӘDy,YM 24q4[]p'`,N{7g?_bQ4TP*q&]%CYl4mD3훥,o35CpK/.^p4]8 Gxۋ_w.D}i)%x}C?]X;{'gѓ,;q1.)i[~ٙEGY3qE@DLpjq=?{wO|䩣' ƓOpl'Ξ<~ԱSXVN'Z[>9u#GCx?>{3g?Dn';~z_?D&f:ԎKn8qd3?h&;{"7yf)!vN"!֖1Q@Y=;G_{#G^|G8Ǽ/ ɖyӱdfaw)|bCzvڏY-e"+(`gza.h3BАc&`Lh2M(B RB&XfU5*2>@D4miYI Ce[ntX:vքҖՊQ"H oDhE,a!31 eYec\dH0̸L&p8t"p )9͢Cy~@m6C}208SowQ Q')-g$mt.% v$8b9-9ua8 {t뱺l&(`gK̙B<3Q?p.ңH`$x_8AE4GB1Д2"b q4DSF 5C!ؐ@$ g}۞&K\Ʉ$NKO{~'|}GnyG?xȱz;~S?g3}??'{|o>ٙg/Oһ?}{s'o]G?xMymo[~c/qW~wWOo\_͙7gcz_G^'>x/O_|_~~s_~˟~g滣7g~s t#g9<쯿= }K|~a_c/n]L]/GK(*QNpqe( r EBtDCWYA m v3 pncՋ2lK 8z*Fux{a%Фe;b#Y 'WVcm /fDS6E3|>N$#>< "8D>LUZf>ڰnC(5rt*inVL&GFF`rOi߰iٗ~g_{Gx຃Weraq?nċw߿-B:XK{5dۃ{1j$b8QcDfu,gԧ آQZ]} w!#RnP_77;?ͭ5:4Y7ujOOUjr\!/f;v Xq;4uomg B@!9F$gWq$d@Y$ph*[*ztJƒzP%n(j]HZ߯ `Zm7A@?^dh]n4y4T11^Dޠ~(*ٵwzr&*h4p$˵d̔cR2]O`2YfBF" uZ<$jXU*b0X&ۻƏȑgI_3UW5%RHXȥϒ]ZJu`=Qp"bl B$EREWXǡ>B.`L֪Ru8G"*ak9@R%xS @ҪT˥z\hԆP-MdpRiJ|)P']W/l&nxNHLD2v8oZL`4NJ=+la5!-.4G'dwM&p|n9+3 m*5*IgE.JBD"QV7mڴ} 6[a@ZcS{(R4 COlrᛷ޻6O4[`,D;@pR2h.2J*|:j޶cƍ3RQ$"y@O&GǮ;|ѧrՎ\9N!}46 J>:֞0ҚH &E-*PRA zsғc.tR< $'yh}nuy2)tO~ bPw2YPӣ8JKKTP.pՠdsl*CJ\^:]DTJ!D&cGbXI!EQG 5 ʉr49JsdPd(r$,*AJ>868UR؇Z&J2Z$Iz2Ht=++d*Odd9Fn@ ǣ !:[.|` @*2dED,#1I'3U%N%—/Uj1*ʘC zJ$5hR}%9Hq2Z0Aht~I`:[}<QE9q8(7]$Q.8Y3VEZ#w U& gr{5:v`Ƶg.ڽw#=~>7(c$; \ehk:W&˷uZ8ѵs9ZPQjG N xG$~QV$"3,(˜d(:+9mܠ1Cj0|@8e$aHA S>Vg" !IT>h'-OAXKHDQ!U 9X |@P+BV`@1ْDaPZl6a/yXCjGs*c [DG3lI ŗږ pϰE񯥣-GG3['jVs֫~_+Vdu\ۿG|Fj݆m;fz W_kۦgڵk1.-FjU;n/ O+亅r)nv>oO7ۛg׵'7LOnj ͌6ǐx{=5۞i7ǚpfmr03<2)o*Gj́py3&ئ3Fn ۵c=sSpS##S@}Qk7*CLo7JcP%V+%3I)ev])mv| ?뮛?jסѯ@5Tnӵl, OD⑰! -hp (3SFDyyG4(-]1 |Q2T,ғ~򫲈dQB\ȡ@|S,c]иP$9!Q:g)$RRC.Q%T%tUV W: $@lהB:KE$& %Chkl$@CRXonCåD0EcTȒ`&fp ap>pn 2@3aA }RX11O`H r$^!7\y5$CHyp܋ACo&`x4xBMfH8z6Y`Eaqc8%ŸFNuNn6AGt!E9} Hh(W!D$$"N-3Ϣ9 n .d H統SIɯg rH.(ЈCPڢ!4ڐ!BGxy-Oit?p3&%bZ=Ħ,Y`ˎ `\lAs`y(m@iƹ\PԬp"id1FJhPEzv Y<>U]}s_|7O?Յ _sK.^<"\a3/s]o~`5#Imo "Z&N\.-h\~}kt?dn\Axa1%yxگ7翿twھY2vӐC3ʹ>8v7ϖpS8]N/*i2G3Eh h;Cw̉3g*کӰvd *H$Gvsgxg}rآPډ- fhK8 CP 5%Ͱsf9,!hAN[bw:sg?;{%ُ>4 h><(؍7އJr`N'9DYMƄi\.uF( b^$`H2Rށy܄E8݁l&3 4Q`p㳄-hFp\ ~D Ёt[<7$Ҟs e4Dn5Cin}F:"9:0=8fBi{[ G뷻N9l@i w;Bmt&fCs}8Њ{D͠DnLJ2'q9l~q4A4[Z.'v^c4n#AC"0|8<,sӕ8ެ3/ g/qBsqW|y;c]{iyï=sKOz=޶則=ܭ>vwm<+|~g^xc^xg<ɻ'ӿGO?}z…W뿾_?ݹ}Oxӯ?pOkz/~[}ꦷozћ1(Gua |,fйrH)Z.sķ8!4 ,f .a,Cp<[N IyQY'[wm]h)AV eM2ˆۯNm]) A8 "F )~9n=-v7g`Gtuw7>WW9 wtM [ѻjuU&a#8Ύ^0ӱvڑ(r $%֬+mŊ?g(@T?<\rZRͦґ\>>;7#Pl.Q!Jaq5k\JcA*l~i鄑r:jK I!.Gλ1ƑN@-vD4%jvhmeܐr"v;Z+h'%̇bHFҔYt8ׂ37eNiwcfdhl/, \.%8UgQ ֋ќOEP3~?IQMU;s= \垻iLrCͻ7p[:w?{nͷ;aݻvd:&IaWBHbV<%/wc> Ch,B9'hHGKp}u>|+=чz0a)j(r' sى!07=Xq(ZFx87 DW)_ ~9& :M"VAXf]ޜ 4IO&SZdL 7Cpxʡ/r>d|0ǩ,+;#:nC8!s]z3ᰙ+` B&66fIh$8DHZQX*-_NʑX6sD$d/T[V0自H2鉁 j$[?S?Wڳ(nޱ>\$Fr%?8P\Z,%#[vL0+L:N{-H" Xv.)bl^h4(?88_xk0=6 T`dnӞz{xxjll\j򕡡fXF5E Vj8VDsXklfrnIP1* 'KC@"_Mkj5ϖf{dja.W)NL۲E^RVɅv2/ PpTn+B#,kZtphd=RY b2PmMI ՜" ɩT :pRBi6GJJ&M['fiᒠ-|4e-rX+J5 / "ZD?|_h /RJFKc(ir8+3Ҁ?[5a_hr*)RE= ;v%%5c.N"X~0/!)&p*;'EPק`sA) ^Np<nua$ 9 ((U_BD)I%0xx+d2ӈ4/G(X8ES1RgrX)Q.5{C@MGX 5Y֕PE@Œ$IW"|, k k1œd$Ѳ4d?H iT&Od7UgA@]6W?*brO!H0= لҠjDcP~I iџ9O&Fc@H%IVEY$ESb^xNt 'NĘrhV۬=Wzl+t5=عC;&n:}n~vnf޺]f%akѨ`^іL*sI-wu.^) v*(}B&Ӂcpei0?DqAL2| XN)8E$A|}12|ɼ G#)BӜ(g8CxH/8[p}/ $86AygHc0PE ̻+M \f۰5~Hh1+qi%:؉s,YΥiǙ*&ܹ1SԼ1#ѹu[zt }UW\ʵ]Wt{{T;wyզ}q۷߰eok M5GFǦG`́1jVsT0075=*ғ{[VmaݶsFGg7LϏFfClsdu663ўUNcC Wm޺nrafdYeˈ\6tU[y螭 fhs" ,#  F>xbѸ:<"f!Aq)r jHÚ&C~UH;< (Q "GgHhKA} a' p2D[<:2|5Ma&Gi H&gxP+$OhFVڢZ co$@P9<YL'GY3K9ZӲDğtX!%f"hg~cD*>)I&i {<8zQ2ڢn<&Ώ 38ȸ(Eqnx/l 1x&ym`>̉(+ dJ\r2vt9HĜ6.at:ݎ"]H쩿m|—駯|G.~po tʰ7|s >ҙ #1m o[M[hkdM<XvS͠ڛϿy0 3^0z<}nEh kRM:V.!Dш.a,>A!Ѽ^Ь~[go_W;4<nfh&'b`AiK=fdaLpuD8m!^ӻozj]ff*8zm&wO˲dHf1 閡˘F!"h͋vzA73%͜5sLVGC#}K?5sb./$L-H~hihKq4BN # 12Bj35}`cِ(Y _b~׉3gMN*݊ mvDc. νE#$X q9q]43q) VA3\*3tߤk@Q 002D€R!/Ldž" өA9 2:<ֵ˜p׎w_z>GGokzoW=~Wm=q+}?>w=W?Guμ[/yϭ[iӣ]ӷoygo ϟS\w ?Ӏ1耺̔y]>lG|&5%O BIIy1X_Wy4} FgII쬮7ap1q+@0Np&qHMZWW#AA̬4agpf}NUK`󲒨ޯ U 4HbHstxkTM }YhJTW#f̹FX2+UjnY @ERZt}l r%_U2xLղ@#Ku=^*D2-Ùtanv}6$ˤ!5 =hOLJE)Ol*Iʥ`4)VV75.Fc4*ӵ\ethlPsn=;v\;00PlieDcp\ ps\kfʍX(6F+CcF+/'sLwѬoޱ'P$Mf2tZ( f25]ϗCDARI%g |:WñD6GJb~Dz/@|d1eZ!M%M- 2\%]V#ɑ|ƢbT L"U+ŋe=,*pұL)IhRjM׆Y1KJ"Ly5ef΅;7 iMJeT hR5],\9O13?Q(!>_MG* HO&'`$x-l OgIo(%6@MI˥|>ŠE(hk^ij8Bt&JHF#B1d(T*Q(K< }(%CfH-y0VMXHš׺ RyQIth5rH /mvx0<*a6=^`0% h~Q!!bXfTÈ/3f[L Z99[P\=\NTa%E§PSh)F Qą)fZ2.e] 8p1a di7˸E9(F)i%h  b8X7.1Gl\b}NN G;F9E.Vp2bn33bݹ DhD1bX Š5Ex4HX\9 J44 T6Mr4(0TNXHkR2[@Di,Ѱ?(*BՁãxW%gOOEӅT<e8R#  \d V2THSC3#c Sz> 4=sȨj*AEbh<f#z1Ǔx  J<w >*ʁhM\,tx P<;@NFaz,`?M~"Q:!|\W( 4hfA%EP QVepHQ(~0GH'C8)܊-.DnuxAmKw'OA͵C7nּ~ȡw^[v-ܹoWOwp݃7og]nJ6{о v4@,jS˒ \k5(CT5h >#)H{ g8yya}F F$lQ vH@hH% 8?* QE,J:QEGa" /,GxZ2>DQ.Hy!cʤ Q.xBl@wO >KEA ^^J3[ wY&ბYռ(,5v-Ӫ/wI ڎL39 dB85ř%Mys"ǶpǏsyza f.B0/~vbOXcaײ,ri f7nܵgӖؼ{={ݺmu&fۓ'&fC͹6D`v1?5nfbĺƩ؁{޺=081ܿܰk PkMc;ߴk]5;:nA?922?ӞnM GC`%vmO=rٱfW\hF1#33#x67Z[?ўoΌ6'`CL6˥Vzl5$ig)7E AP rE?hؠG(P<'@ÿ3hu&MD瀓! C&# 1^C˙ВFk^y#` hNBCI8z?),[xovd+_Y+2{_]NAy [$dA7 y!@ 7yݙ7G;wIˤq#NsA؋PDžb,$JNk90d!"I)7o[k%&4şp."g"`g,׎IdHH5MAl5W<|D=}gC~6{#:VySF`,(ʦ Cp-(),!d2=6A8Cy8 'P3h^ pvB!hyeD&IZ.`Is Љ,/}+~So}~ؙ~uy<{KĨDC 4v}}o."P8Q#9bߝr.y 8hÝhG;l ;F(p4"svyB>I(ɛ($S;["F9'w>:F0G'gFxEĨ3 <_h4 Qalg:vlr=q)iSǏO:1 G[r9wANDGю9LcD78WQ5$m46O \,IF䉙Ss 䧳S'f>:1{q' h(Rww?{xwOs-r5l,kaXs0.ӂdmJ=;VJA&D,AhDX$^g iOin2ƨbYۈ_ Ԏ`9 Bi !FE0J75γ84 5XViI|ԉ#'M!gG*Ge f8zI:7c72eu4`G 8 -L AcXM) ܒs$qdVIز[7=pΪ?s5g|\‰Gώ~/<}{?gWCyæk ~oO|ewnqwnzカ畧o?u+o9̭{ټ+}~~d];{yמqȾv?'O~dozߧr_;ou`뮍=|{wp;<ց_~w}ɝw8ݸߟzOŋŋx~g?|};n־m/7TMv•ֹ)$\ (Udy$0PDέ$Kv8reZ [4QC"BHeEwy 6hhN/ZPm$r^Aǁ0k;HVH.2dutY3=08gaJ ,TmB \ N].BtJ'PL!7"8MRtUz+j@zD%pp`Hecët٥MNbgl 5RLC&6'4CKd1[ع&7uVb΄ŋb0PCoV/Zre.]b1l,[hK..///#D14+mŗSqeT{p,oXasuDG.à7RpPo\.f3 CpPUA` " `<'X Gud/Z}AuQjJzBɻE)JNY˲Ux<*Vh7?ʪȵt];e7̬FG הrUͥje"eZ!lZ@ 0$%á<,M|(| /~˖#|BpNϋΛc50F%@g@c(r0vtyp 5ӯ"%L bHl008S|:dTx4 bVN&HR䋅RXkXUsZWY=ݶzR+JlWgkW[k*)\1iF|!edX.J0REyQvD,e\Zk/;zJXtG\^AVH8 #X0M'F vuvuVچZ:[چժ J&4δ@d2xk|<+ml\n[WP[ɖL!:IAsjD*%M\if--rj>_7Fp?S̤0`@h8֕˗PB,.5AR,$Ekxr|t Sr08^ p$`zH\;ùT$.Wfb937^mS@s[SK Z[Xu5w4-j1kU;zb2_R/k.M^*H̵'*}Jde ;ta0QO1bhx|)eMrwӻֻyh"}>O Ef%(لY#fJ}F"Ϫajev™und`K6 9D]vˊKRheN1V.:/ \4y}lJ?EpR &TP.VJ|jA)۹r>["64AQ(gڻjlR"s0/$'3~k_sq"Q,` C#VTTAh~ ΆS۲,M+!_}imI]eU|^3t{׭Y?2: <1==>Smn4+ɘ.045_Xz%}ҋ{?٣ږ twV:ZQt4*C7.5[bXǃi9Rt"EAhpł'_T m1aMOI`80D+b c%tLKC"D(8U# hJ$q=Y(  B䠦B3#l@隟4=hmY80YCQ|M}ApIBIBXE &#f6 >E ?uDgk""2@pZ8/"+lnbg)|& (J4KLxŸ>֫ )I~ "6 %R x(0gEѮ.m D$y8rܞ לMD(Rq3$0OU4eQ43HD,:c5٣Ni;0C%:4 !eU/)W(ֆ1PP>+ch9".14ʀ4W b]}.]**IIpʼPD HA f^oDP>P8G6 5=!?56c FX&8h5DUy<ߋ>`aVe=s06T.jA0np"e-tr./xS"G㥦XJ{n}r?|~{_|9sggl!2:"D^gQ웯}w\8÷`|VE3ߞ?g'8p y_p4JF@9gPW$mD#hgIJy؞9(}F/B7;3wyߞC#?9uG'?`#SL#48aAaQ7MMj՚993!BN3N;ѿomz ~ņ?ȑ:p4cSrfC;vr< WHбsr218)Qy #(FQ4$jN~t$yGLR;>Of&?|vSLX;~8~ijhxlPX"v?xo }1$j\ms@yI܇EĿ4U CQa?9hxFȗ)v5(QP t۪u]]Ê u5ăȢ&6Ky&* 5 :]EJ̗›vCf2Yd,Xą^Tg˱Im#2Ow[GBFp|VD 8 ;!lɅsD KAET;vn1Ge΢F"; 枣 %|50yy<.pѣp>\4# #КCyZZԎ\8oL5*ݰԱw/矽Wv'SO>zG_|d?oy{w p/~]O8Ctߑ{>xk7{{|7_1+o{}3G>ǯzd׆C{O>ǯ/|zOv'f<޽>N1uCo=u䝧ț>>7>L>v쭽G?SWܷz?vG><̩g~ ?>OЁg~?|co|/O?{gw×?\?_/x3t\sΉk7 %&bCmfGAjR)6M\&z/! y=U8b*=+8qڀXJr-Bi&12(DŽ;PCdƃty 24:u4 ejL+mqI݊%u˚VEc( i6dgXh1911Bv9\.nNAe&I؄(Xj %l6`_ (őaXJʅdoW- ЗPq%Ln["0x2}"{[qb(eĊbvhz]ne]Q|E/|eK/dyà//Aᘐve.2K/aKҨ;'ߴ;ZeW.]Y

K-#:Y Qp1?yX?ݰò*.@,^%Ņ{8C;ck]9.Z^qp_qT wh)ϳOudRcwzㆍkzB!&pRn YrOQfMy\i. ;"}T$h|K^ `+SX:%K]|zʜwzuAKb(ݖ+m.x")d:;8֣n,_YaUJR펺&|B*bKdgM2&L[±B3= nX;N 4c^Kdۄwdt0<ρ7ÜYp]hP2fĢi݉'g#X,fFkkkPJ$Rmm͵޶T" P1_(p}D2ɖd:Q(Z</VUL|->MFD:=utŃޞR1_[:k++\3?j.K-|s"U5cx|C=onfEE3Bv718w0]TGVxm]f ;7vTk}ݱhlJ$Ȥckb6++]\٧h§l{RNeLn0 sؚ֖ZK@x|h*IfHk-D" b6JN24<'xRZm瘈km}J;<Ύ[oZx:PuunݸV(˅)5s[F& )ch(R4Wr8'f,RZۓdɖrh@R*@sr[![gKP,W*F¡P8 Ogl|Dk[G(,iB䫡x+`*/DJ'* pX8Dp 7Z2' Rl凞9L@˥ⱈ{MCDBf$o"ZnܚR*Ҙ@*<#D`+2^'D-T<^A|A; (V6&d=h4+\Z5Jpik[3Ot;Z\'=RXOڻ**{ӗ ZXnw΀ˊ[{^78U畀iI-.ƌg0xs o4{zYkoG8p.latJZWI0da9F{DU#.YgtdCX$+H*YL!# S|&]L'sЈRlZmRmWV-ʠEt6U/IP@' p?i%Tq6B=DdbHT7LH O05*'ga™= )>/h4 /À jOP4AqUȬzp(v CfOF ~-SO4((Iܢ 74Yq7^+5?`_{ !gL2'!Do ˒f&ѾQCw1o-B#S+2E@nY#9nJ}. ԎT+ <;2C@ Qb;Q}vI'0$0.z&k#b˗E8XbYe~[Zّ#W^yW_};_yMZ;ybpX@`_PP k֎n[ 붎_׷}je|bdpȚU}Wm[n󪉫oq5Cck6jmAu˦[6ٸftHPwu#{!({'+G{Y+j}Vݶjզ+VAVY;ܳy|p`@Xo@{i}Q謵5[+j1" .R\+~{ۯno ORZ\j,`bp|m%WƓlbT$ PhЄWx0ucl2j*'!CSRo8HJPML~E؍#F #6`&LAɚ^eCAhF+A˚ `ԯ07HGK B{К \uYd&Bh89# W z܌!ɦ MM&2`NU|8>%j懏dNV0sqaqhP806*r~e5vQi4T4Ef8]4L’Nސ"hHJ*E DymE24s;ga'(p/)"D}0e\ȹCq.g,>ѡ =G8g /VaUcyMZeqs4 '4>;Ć|)s&RyʘyRB*"dza & NY \mIV|ZUC G;M7 ɯ0@K57%:BsΟsg tV/L;KI8w7p .'/-mg2j߃00{x߁}sG>3ߜ=sWBC3g)<2W~u09{;zj0|Μ3?|{o}o/N;G?=M&)m($֦ AffgfOΜS3p'jvbf$ #I(ND;~,GCscN}~ӟΜ=1 D;8!͛;rezޛƛ^}'JmB|%,P 0H""*aC9AZ#Yo+~~o fe`s8Z#|b8MQS@#Fl4:Ncㅏ(6>.|-%r$NylEa>iD[(Fy ܐ g杼)9fV$UU\ܜJqQ&+]-Gَ}p!\S#d9zDRzȥPOJZz H˟5ڜ V%oA# UC ;s̎Mfoyx l'M7@)\6"H ( 5\N`UY4F3 gMn+^1 Bj Q( Wol$nE^qU궵ï<3NL43?C>_|7_W_~aϾoӧ|Ó/}ѫ`oܳO?z[;uO?y{w#/Oos?S_Ǔ棷yf߾[}^/<~ǎxϾԉCϞ8w_:{b:_}gO~|gɋw_~_NjOӏ󧩃/tt_y"3e2l%c|.IXK$RUZff^)D9Q_CiZUs_.2&òs UD/8@ r $bғ40"NYkA#Y8_\psYVV4:, t "=tR y/CjP'0Z?/` H hPD[́>a w\0Ų5 a8m(^# ]}K\4 nFZ913bP7bw+NFuͅ PH 4a&08]Q02%̎t|gK hѢ.K/[h.ihjO8jt+V6!K-2pZJ /-W[ 'o5AkǑcEvD^b%x|T0\{|@$ fVs=. dmq^PZR8^$ey$YA$/G 'ZH2#(4Sgm=zܲ[h|:&IXӈ.qpk#A6^RN-n0<,=hnHN .Kr. .C*nIB2Xg!ދ`I*1MS8.G&2ner.~QI6P}781/BQ8]PI Bdn29[4j$fj\.i(yI82Bop2c0/0fY:*͸,k`rT* R.r+ϽpU\*t`QuWۯfX+[n󪊞MR:勭]=}umݢz$L[oߴJ-TGGֶ:Leǯ֮~#16߻G_*b1 fx,\nFrȪ-[wM[?04 %pR1G򕞞X`-Tq=}kVsD<6>S7ްmXWƔt,Wݽt( DBZoa&\RM泡x8fi|dtP֊-d⽜JZk[wKkWQmnlk,TVqxt?0|gx(c}hh̔=\k[}d/@sBZwW+y"WJGDs*X&MB"R3Je̘js[̐H%)s>EC(&T? 8 :AB Aq!q˗dBYAfoxWa .hSC\ J*/(p.:p<_z+/ N 'o6oءZj&{=~kA+IH/np-s ny[攜 'r!\RBGQrU7YrpR /j`6leV6Aaʊ([{U3^]Úհ`{ՍUߒ&.4ATl^ -YE gXA[%&=Ca%7wÌ V,  @kՎL)Ap.%pLk.jhޑ 뷶tfg \TnZ125"&t!-]H2qIdP2X, BERO+ǣ&@Pjd&ґgSp,Lci< bRZlNdT.Wl+ ɜI^fB)nmo+J;L$'2T1GDN|$ G!p@4AK*Zd^_Kr>CLd( @0Wax&Ս@0F K&pEbQ05C1~3B8v08 r,PE>A\+% ~M%Ly+>ܶF tfu7z[֭8:ulxUg D_Ϯo}bϮmkWo];1:SΥ{:֌ mX=~ldֲ}xڭFzLJFGF[[##C7xMMM ݲvl%?>ܱqzGrPgVu[ƺ6 <221Ӷz}mju6Qovղ\w{V x<:aķneýW^ロ}w޴uZd ypͩJ!`.9DHL,5 LRKsCn&0t*Qo| U^cV2Q%)CT Q(8p_W嘨"+b"lbB2S2o h*"$ S4_is<0tTϟ0B1=x::]rHdpuJD֡I\*'pˉ /LO#[` ƞ2') [n1p;A$M'j_DVP1Dh,)>ECJЇ@B}4EE> %uP6;\}2 $T~,B0Δd邌i}~ N(R;~**  *s9'ѣʬ*in"oSyi# #h(nqP %&{y*0s 6{TCfmA1 PX P^n0y|nFf" CшȹE.z-"נp`QY|xq4C.},TQ"Wq԰⏨ZHA!SDK'ACWgX;s7g~swbdsx=/19sG_ܙ~sov̷`翺)SN>tءGLEhkMQl;J-"IUs6:̌'g F@4xlNmjxwf0bӳٙ'N͜xG'8RҐvh )iGK93fh'O;~ 33fOڱ1gӟ4Bp;3edL$8;x민uFV]rVxpNG=OXN $BpPbgzS-\j/aa FS(38MZWۢ/z@ ܢ2dZA)y Ad:3utvf!YpS 6On(\2p4HWZ4Yag̎y#rfuD(M1#3WuVZt\Hv{RG|T>YׅtDͺyfilAms,`.7a)A,ypΓfY`&>PaI)ςop|Ih  ($/.࠴.*A*&Ak{nqu=Wn]jcϛZW1mb;}wx糯9;/='G}Sϝ?OzOsOWx;/߾_k:kulhrb,}KMv-}c?w{w9#'O{O~7~wgK_|{y/=G؞7Sܾ^y_:ޣ=+=_Wgs//Ϩן.ǏŸ.^/7O=r5Wwnֶ}]y*_-ĥBOIRUGXXȤxԧetEyd|⬝aqBW vhe0% EaY,fjm[ط!b!MM4R,z\4zkmws.'ü(C ._d'(%W,^6|i1%B͹&Q6\˖.[x;Bsf S}݊eKF!x aoIw\s`w7AX'Y/^TvzdS8xGx NwՀ<1|l! |nD ?_[׀K/W-^j4K/HE.#0;KҥK]DU)?#'Ie(ʜ?#s|?/j uזQg&.r$ @X$BTU >Y᫋ƹ3#"2hz8^ /A]r(ilJFE]?$5ۇZ-=B1HR8KN=l3lTK&x6IFB3Fq{U[y! H79n`',-Q>s('YpVtv/vvYQH6;V0n%H(OSyN< H6=0eu9)c4\\<\$]{LאC*V0~F>Hcs[ Urђ˗7X-ťjSZvk# 'rƛox?7o΋3ݿſx?c'VkJۮtb1ND8҃!ֺo7~?U}//^dbseہQ5#)dŠ*{jOȺ[G̐!|4aSMKgSH0`T:T0hh4 .,41-Nrs ~S fH/7B:!z%3Y$j4'"rVAu:lp:D#pvM[VuuBa= ת%^m.f*IoiYzΝRs2ӥ@%4ػvx:%Yul!œL"JCf"˔JZ 6BAd:ʤ+50\1_XPii%szzƫ \X!U(+bKġCٵktH2(Ģh4[vn ųx҅|Hf{l6 'FګbR%A\>^ivvU[Z֬{v޲c5r. SF" PZ.2T+NHҶv݆bBm\l[pA,  UWX^PO%䗋f<8cQq7v{xBjD#8se N !!zx< P-zZU8у&DF0`30t?|9͠\ДK0qq i• emt4Dh_ΛW=tƇ^Go[-ky-k2疑79cj?zǶ6 4'L .3ύc0*SYdr s.4.*+t"+.GLRAVM Hx"K1˧A {<"3$Wc}#ᐉdna*0 "#FҧPɈChuTQ**)h#rJ2 ,Iz X4X,C,Y>m$')i5GH&-[B),th)#|Tp FCɴfM:EwϿe49T s=ӓ&hF9 !!!@  2A9( $2sb3Ӗ}z>j:T:uwjWtTojBٴ<PXJ ߠ$ZVe5@Zn_h<'\yE+!?kxwx{xc`qp;(6g{sz?]-w^82>`GPgj,ozW9}ߚUwϲ :ڛ~w_ou-76x`N@Wᾶޮ@_ dK.?=|dIsE?=сzdXZh/z[rٮT{)1[kA(h40 !,pVlPpn}ŴDоv[[7~tk<]>tWg[mi. 8!4" &x^ρ~aр7;VI(Zl0ă͆ u: 8J%P~O"|4":dMDAB Zzv5V \QcsBrCctH~7gh.Z.+AXM[HCI "UDI(N%^>#i A1$ v K:].0c@O$-Vtv]@ʂo9*e"0a *ѱPxT'V8]>d5-sHN P84"gX "h(k IdAd4!p~3zHfhD7D o^au0&CdAg NM.94MZ"KdG_$Yʁ Z5jV[N=yCRGdD.ne.dgu] 3vgG2Ef%(8?Qxj 8-~'V vZbj%^ಘ\ #)> k:T-8(Ala&dwD1z#!oʵ A1̛JE)--&=Xj:I2hL&é F5ku*B+|{V5tx?wO/t܅(H\̐vWW._?ϐ5 <^FR.SX]x_#|jvo] V\ik^(l8w|yGڿhB^JɀQIeJ/(FpA\ƿx 箍GD;0vr}wxC{=tbqჇF"Pk;>hqȱ#;vǎ#Gƨ;b?A8%$qǎ#8ڔ8q#(FG^iccGCZ&MҎ!;FO2id!xh#g~ã{}{k;|󃝯?wvt3zjupFGSOu!l҂DeA|2I:C譞"bT_h$0XYذtd7wEJ8g)'ejk#Ll%]sF^!}GU(FyRml J#Rk5z|خM?'7s{F?oL3D~Oĕ?MLe⧿黟&n4A^O?|ᄈ/<7ߵs!k>"Bb&Q,*lry6KtJ]TxYtz=h ,YƐۚ2mLA˨LZUj*Syh=wcX440:xE */^ 9튕<0w9ф? yH<X{Gs,&d qnOVߟͦS-{V }C}Wr*ȇ|DVW̔,`&{}L&%VVh.vu,Y6wtv7vv55cq&+2l,Pc{+˗-j7Kó ͫڻ``^cВm+>Ց T"ݐv.;<28Kfhs 笼sٲrp==]kih7s5wdrn4.R. nwKk;V,hhlMd ƖlX2ʡH!;vĂwNWg{ǂy BTKƃ0<G2BВA b;H&V7 h"R RS8")CP$ %"\Ft" (Qq|7nllMd*[lH$NRF<|c>טebxs)LGbBkȷ_twttA$ pҹ`=pNQ4iJd$'v [ 9 pP tw4sL|KAh($3h);4oA{ȍMPfCp_4&.v/4̝?﮻.򉒝Vj$m ǐD j{-KC/̱VMR|^hf96Yx<.h=dQAkwyeDu.XNK |2 ͬ zcd2 bId-26WhnKD4 lCUnTCC*EBd2NV]$IhIh{w<Necr{>he &v\.TяJ>g0䅍D"i 7):(Ѱ}Ndw(Nn6P{p2L"qi+G&rpB8^-`6BQWf4hM>cCg޴n<{=u gϾ{p}}}Ã[i,{ƮSy= {?x7ןm﮹MŹ] z;پ=sg nvvXG\u}]`_7[`YM V,;>< }eOgWWWe{㞄#~tܷTfaӌ Zg)*knG)bO%!C aqm?< v;mۗx}hMoWk[Srl2h<@s8 ;9mn;vlq^s*T^C>%yVBN: +?a'auQ4eSNxv,, Nnؔ : 9fܣ]q|b֭pՐw>9]n8l'rL.á٬lA7iDy4X~vE(<(R J`͌GcFp4FFG0Dh-ċ=Kq%slaelQ.F59$#(8]Vh x!=5>Cm$`(h1Tإ>I[y8АI(tcGʤk-f-\M)A(3aGà(C6J^%krf^fC7rzQKfȨD^óE]2@DbYzެBs128*: ьV &D74"c(1F|X&A`UqXwIe +Mp8SPGu)E5*YKvk<%Kxh5^1k&Br&դp9ѫ:,Y1jFc2C *~cd~_}Go.px]rܥs/XVP0 "._Jrv]D.Ε˟ʕ+אņŵ_~v$8u"HA T9p.PyIQ4Yd1SJwFT(F\Vwů)vy+]pG;y`};pxC}ޱH8|IP_ꈔ6_#d(xرcG9clA݃1k2O CIGҏ{B'34\CIlҩQᛔ6+FǎNٱ tvT<~O'ı'~x))ʌ;qCQBуNm8G۽]{K'N_RuVXlhҰ`>G#i->RK/J2luV_V#62Mh 4Rj#AT +oeM)ieVZ0ш#5neTm3ܤ)Mrn"՗q4nMEI[p ZBY*GxdzBrAC<˨">$)YM-+B }PIA: iCc*}I/Kg%Vcۙ'y$J&Ғ@PN j(>άVUATWBA괵͜&Έ-tV #F茊8̀L=٠6:4zeZyS;9Q$@v1Fǘ-;5W+67`].ٯmyGݻ%ŻŔQ*+Cޖ;|OFGvl<-[f;ܴvg8҇޹ܿs3'9r]s?嶷=l۽sʝ/lwlzj޾mxЎW}kݮŸ۷޻wۣ{?l^~b칉~411|ww4<?_ }gv=Ϟ7Le/zG8?]]{#;+?եco7~ݷ&&ǯ|_|O[+`Y1g=Ncv:7$CQȦ\j*+gάK3ɠbԻff]m%ӧ ۛۊJʴؘש %3 6$u,Qmj:=fy-oQ1l\od4F^kfS:fTzV7kL&8bN" ڸHjգP m(eS4헿-n) Ԫ)/nr֐Kfր^S *i53d!6茖PLuze,dw|^?V#'~}~?A(6 6v g͍{XxjfXX:ۀ"rP<,c4xD##M2e`d[KD |ȡYґh12{Ws΢ybs g/ZGFP,A-"([4µt9>o4iXhl[sP{MK-|1&ߕͦ#P&NSx<^h,L2 Coȧ{zۖ/]c|*ڛP&">܆2l2J&ӉD-^ww ͝˛/Sj̙VHbx" sD* x0K$ نbs!Ibd `*Hbh1W z}6y:ZKzf d3L&hт'xߞ;`Pd|*0VeP&+hN8,\3+WlJ TXj,5y|,XmID3HK1szX:F "1ty"96:*e+[8yP(H4dMwaf4{*4ۛ-4 ^c=AͭXmb($H,Z,l9X(z\nL KP9'|3T`5B:X@sAUFYNCv` *g2sTvtI<Kp:%"VX ZH83xAgw=}B1PH62PI$SR)ܜ(RX4jn4ucP4DTX:&DƲ1$䆃X$ q Ag4vR<^|DeXz<(mNS!g4J 8 gspOZX8ǻjB4YS0q|T1UlgȎ$dX:d0Sl:]&rh2w`/4s (4P8@EpPpB[o0}:E7 Z? sX6̩Rf7#D>Z3{w7HK°]B ;οl6dMe wbL<)#h-|Ы i_fyq˦/>56oxާ?lg|f =ȳ}yO;Y4!'@ eFI C"8jQtf :U⃬hm"dMgl28t/0>C^D}hox ,!2(@iQ@IM͔OW(63yP,O\mQT@O| dɱf2 4Bp lL o=~A᱄V Tl ,x(&Jjt̊T} :e:S^e#z݌щekw(sPQey p #Iť+zv7*X40"xL iԪxjGƑ;/޼yӉ'Z-s{k{pVǬY-}CZIo6vm}O?nu!kIDWϛ7Pjӕ+[tϺsgu>#/nڼlGV.]dHĚR [bقy=ݝ#=]KGf}]w-:ox-3/]ӮțϿcmx|yfuv u5S2Zgc%Ym7olͷ7[r iHҩ$옴zU͌_OUw6m_{u[=28ū $@$$sAPne dTe!=6рe㬜6-ϧ"! Vj,/qG4 .Yv  x}.;֝j:D>}RD(Ctب҈Z?"C1.^~zB'}H<*&H l°"oy6.Ar ,< > ,Ⅲ/T#L1dj{ ҥAPTG%ܒ:%ӊzN4eFM8 \Vb֣Fah$n0̜B8&EV1eN2$5*UdzTdS`!7v/^&yD.Ώ#QSmS~*sUZ`=V#hW >x B@vuj齣#dC=pxC;}htaX3z`/HP)4_q3vxtM8bQK9JAG;H h7h;(0oQ:y?:yG?8)ӧOt$GP<"i ;Dh{!&;ؾg;x[Μ=5E]Q_4zUޠ2(UWYWWChQqE-}. I&+"X_n䇚2gmJK@1դcuLITVGUei2"Vλ{(P_\I4aezY)iGۈ#M6Ҡ4 QvOϪE :C[_ dжjU WxϬ:cӧ^?s{S+w̎\:έGlۿ񽿿tڏ?o'>`W_O}O?z̩Wk|7=xg~s̶3G_h}nxŇvmOlyn񯟜wG}.}ѽO}̉-ně~>p?K]xg'??홉Wط_N|_n牉o7nLPxč{߿o<~sRctP @LK4L@*1B̚@̌h`ﬢ6֓Rr)_l;77uciݩd^ORD l4:-T~=Gng7hP$,0ԛT:Zo@G5uZeҨ:-00~1jU0%\3lߨ="4V(OZHU}SW[ɐ hjuҪ+Ϩ93`_0a/2&8zEl: gcWj5Y&uQ QZ4F5L"+95&>UsvY_iMdLV@T}M Ϭ>R >VڲQ9(%Q9Blb&d,@noY Q洬hԚh Vg~.4TB?pL<$o,xm~>`Lf`̰q2*շΘ-ji`'>eE3gc-NDzG4]7J>R q( *ʪ53khvaA(锫+\3fnN›6}ڴCgˮ *JwN*cՂuW|dNQIA*ĵW&aJVCkv͉1wĈtq`/ض ^s]=cO>-[7{wXfUTTsiK~Wwou֯_/5˷^x^4`x9졁֭CKfz=T*|_]vyB&YpBcT~Bdd88GryeoiwW~YH$BKg3=݉LOPBCGHs!_x|ש` =匄9p6o=##STPh,53T:Di7ۃ>O9_X" bC!Hplp{n_'55X* d!Oe

oRKg P v D: F#pP$|wsk` /EBqŗ+g᪕ٶ|WWcOO v\>EK! F[;:3t8 xxwH,bT._Kv9 |(hiQ kҡ̄JcdH<8 \ުb1#==7=u}>{ٛ~MEO7uKxs 2Il@5^ 17hr 9e4mt"ntSS+d,\GR=(х ڙw`эNc')3$SRC3e? Z"_RA@`U#'>WHb(YZ# 63hZjo9޿h3)F@H/I;F?h4gAyѵxBS ԃ:Љߞ:V7ybꉍV(Fq̀ȭbƭZUQSgRg[q񢹫\qW^y}ɲ;Z2ᑑY]]CCC}Cպ`cݪkWix6:o|֖gZ C-]:{z C-;z̞{Yw~ǽ^82._hP[!o7-w-_|كsz[g7oJ`{\28+T%;2+Fܻl]8_ Rj4ؐ,R-HT*f83zUխ?-Ug>ӿzZpHOwG{OKS{Rx ȋۂ^Mle[NY9bA&Ddu^9췹|$`o.u}[z!Q̄[.ZPQBx.m 6sj=, aG{/Xv"Of \΂W_O2BF%M 8rr>w 3nO,gD 0l5!VNkoS/nJ,Md '%Q@+n4`VeM˗,|M*ɠ+.;Ș^Ed&h5KHq4+kRNbQ+ŦhCGddDADZGh"ˆ/R>kB52]NM(#GLdYd FkR͵Sǚk͆ZQYYLY)& *dpLHFSAvVhAFb&`%'gKc$J8ǀD BvFUCJ)f5%VYW$2&!̬CHJ"ư 2*Z"\Spˬj24j12ҽC@o%eC6&ĺ`̯7 f(GY© O o*gYx. K;!f4XMzq:A]Wՠ^e6hzHꡭVN3n4klڳѓ_tikϞ?pO]V?Cck㟝2]|-(7m"xe ihx+㔕6ȧGgkHUr8/qDDCis_$]b/(m AZ$^<"Mx/H|AIvpD{;zq1wݓ8!6Jh\;;p`GCG&I#c>:Xшn$خCc{u$e[Y%j2N=[=:zE bUxD(m($dG;v&qri^v෨By 2 v;&zGrЎt'r虣G>Q>7II0_Lh: 7hpk0. LC,O 6tH2 m6G!y\|&Xgwn\;~E;ZNvwSZ3}u{; ƣgF_tO?;ޙ\<ѝv蟯{nۮ=y{۲Oy/ǯ\;K{/?3ߞ~'^;{uX;3W rǷ~M{gټaϬn7jtzgv?ml'7چW^o=;_;|ɏ7.z/NML|;{xOl'ltzryp{~?;91&0Ckqo/{h6~/on{@d۝cW :S)KD]XLBR&P'FzgRDd2Gw%T%G<Ph@"U`4¾aud6, Y(C)iGUZFc5zF5k *8Mp³ +@e6Y(̙*;Tנ"/Sɑ^bV1D(v6W&ar3  vaz=odDY4Qτ.It&BkbYqHA5Q(3? a3I3kl=Ilq6 K$Q]n礲6 o23z|FA'zQ>2,Pue8}tx0d29sgwRS@!{_B(r6 z|#khhhdP@fBSKpl<9P3({6c:;is͜GJ%)tzpc$.*UZnENk祘_\د^~soXzǞx;O/\>љ߽oo] 4>O*WkcKŋxs)ѐ FBJ<{ņH'l"QpeѢEsȫohтC#R =(ZX8vh&BkmzY1Ml\CsjᲑL1fp)p̂hD-mxRS]382KD~4MtSb)kk70+c|2Jc t' Ńek"W67k#>o"ȡp<+65YH3BCBaXzNJv`zb1D,9PL$;Jw[Yh㍉\6h˕z:ŶƖt4 2x4F-ފ X$ 3H4]ސ7wzp&*J0i[?Gñl"[ L& e9om~ l?KL6"ʉ$rbI9+MBc*x$oijoonjjˣZ< %x^0/d dFBK܅GJmB: EÉtxZ[>p^Eʜ(qmMk[3+llDKAh::Gpؐl,P,Ie{ں♥sJ-t,%[˦3pG՞("gX&h0O ֢$Ckcse+6:8'a |HvB؛[ಇᒶw4[ b*g4;@Ԛ;zCh*CCa͌^}+tZCr-|^Tioi^Q fC*FN`IU |$]v* B``dqy .̜ؐ&" H6Qh(9 _ә#К]*cZ)avfXg(GrH/ ̎h_ULWҽ.jJέw &#| &OH is~F+U0]X뀿!fIku1`q&2&V2r9[ ,(LUJ^ VΟ:ZN7z2mtWzcmi@aEO$fm*}g~p\,cwҫ[w_ùbK)Ϗ~^Pan74bpwDx\qtC(Dh BUaN'$X$I ñ(zNWP7#<0q(f Ob`߁< PH"א Nns]G<Ac)$ B}N@; vdBoUVvJ.~BY HNt L)Co\p:h䘃9<^a8o0%GS?킟ÍAaːSH㉬?tzErf-(Y(kjz09+K}vgF`m٬Jo{Mwh4 A  !z$QFXZxG#Ԍh2~7"Jw.deEFfFވH6E0UMoeI_ӾK?h9t]tcx:gfh1i;݄p>hbM,+tY@<V=H1,pxPŊUHCg!K 5U\ Irm}')ωoP4bڪ`5:^>FZO$z5НPv'vly 7-m-]ΥYD> z`6a!v&]SdMjšZ=^趉Nl!{nwkSlЙl 8XpL 0:! e&qM6UE-C 9Ss@We,@$((&m NW+ZiO[P$(h5)EMQ"2$(!5 UTd^Y8E`C<hΥ5Id& 7fI|urq3H7⭆ Ȁ9Uˢ, +e!Px O U!)RUe*پ޽{|}[FSmX:k៿476n{ϝ?̫/zx遹xo~c?g??y3\z헟g]{ҕ~}w517;o=sr'W/\{~t's>5ΓgNˇϼ/O|? w;g^fӷ?<է珽4S/=Gn}oqܳ;qOѳs?:37뿺:7sn#?8wO<OϽpb_\;_g __y.GO6__奷}ڵ3o,,| ?"w W~5o]=÷_ήuPk][&@"|/Fd1eb\4[ڈQ\sV D ϋWJ g)+g5)HdUhGawqZh`AufJ bE|_wjjjxx8A ׭Zqdo_(YWGg1#B1v;m6GkPJZɖd #T$l)m޺ib4Jc7Kفɩs}]Xry_(,۴H"Qlټc}?ЭB_ooG{{kwo1">hΗD?jL<5[nd(%K} U5'eaօ;hU$(Bk)4rB[osO~ǭ6bRx ^qR6Dk?=؞=|jbrm<tPlym&7B_( =x,v!EcLK7){VUv[{TfáT"IASHHtB|,ݞkiͷ3\2M[B. &Ɏ(ӋRP4⩖d#,-hځRKg8MuO]<a]ЪkHf 5GiId6d/vwwJD,Ji-ڷo1>:zLX?ֱL*zBt1M'sœ?<7FF[#Ŷh*dP6B0(SGQxMk8ȧS$n޾* 2`(3@*Ti׃ܗ≖bYhY76q#L L*'4bh!#p4sxvAl.fs8n?ttg&].X,].R<dZ,el9nRB@kWi|r,]u;8xJ&ӰH24𢄼Mځ,[d8 ,h̐ !+$9Bjb1BV W* $nP"!G$5[MKd:bͯhxA^nKUEaVP) IiiW/EXwN9W􂿁bJ'39ZѕVW3>hnkvxPBMDZBW~==}]7@cA6Je&(f3lьf, aeZSϩ[Iʛ6{R_I.2H)۲vm8f9$:Fơ3E=}ͷ_aݍwdcq-_^~lP5]八8C`4A&\>'rh,Y_2-Gֆ3Ew {4b屇H`*k;苇H( ǢH$=P8IBH]#Av/蟜!5D"8.db YfHm '7,:4'F xA_د8,pE x!/3<\|Hy_0r.gD=>hГ'=N@)JCwI;b ͽ42 $-H^@W_aj\jHxoٚ}g@Cz5's#&?Ƀ?ȾGthvox޼641SС%Ht )d'hWsJ:QC< [o D+V"_G3+A9dn$*@V!w܍h/cIh] etadᑮB~o5CCml4=!F;;:rtSO?xuk wt7'{KpOp[_W'ZR ${Wx][d?wdعmGnNءSn߳{׮[F'x.Ny7qy 6vnܱylTd;9FG4Ul2Ԡ3*&Ypd]RdGc&=aGksmc<YT$ҍ`pj4t4h]-/U,,dsg W PUcfmi&gvKE#YmQ +'biGZax£)X{)DoSY( >A8gEh-CF#XpM+3,Fɢ+Q x[XrfcZ'݂@4tdBufLM67 bZ=Ԉe557Ж`ecvgϽpO.\ypb,+^م˟C\+^/x.]!0vWRVGXЮQkxѴ5!" ڮQKDvlHU[}r=\x}Tϟ;C.b_Ñ]"?4={c'a==7xfi̚&17{DF>Y L D/a9"߲>>;Cb~l׆陲F ;Cc`n+beD;ıOA;YA1Wưc3\& Zu4`s9<3y?6cgO8{P0ĝ8Qf'RC@Dj7jȑ!i/̽?_beZg05V D' "Hr-H(if\ N(-[3Wš̉* @Fj2"BБ #ٿUGp4ktzOJeUWi'Q(4F\ 'vbhz"wYuCz"Gz$뮚pj0ń+Xm4>Ѩ(6MO('5UC6FY3\DQvG4\oYv头lpF4{@ ps0FPpXXad ]k##3uM6D515HcXV |DhY `AyR`l`X7B X9XELב<;^||릾 #B"lh\z ##=~^=Ͼܫ'K]/_^?Ϟ:#'~⩹O>:哿8/݉/?r._gWqӋ|;gNrݧ><ϼo?ҕ^' 3~4?{nO^8c_^pvk'ϞywnǧNoꙣ3/=8_|WO|#W.ϝ=G~?߽vmOg竿'NOq7__ٟ_zOMc֖t ͮ)7V1 [ MDs\U1e'G]e14e4  4=Duɓ&bDX 1P=<4&܍2c%ҿܨF&XUOM`je?uS`p\!P,eNp4Ԋ)ćm2g,ɘHr4 ㄇ煙5:dE]P  0}С_AF&`dYns3ɈtMFbLAF͜bUVGPgv9&[N5FV_Xje=gT]l kfYaW Qv٬"a5tgfd]HIv{Tfw`Yc1j$ҵp02X1Vk6tdY$JᖖT*B132:bsPLGd*rɱ5Cnڵ}ˮD #T*DZ'#7 #X;9iP<L^_  E;z;C`*0V(&3h"2dS@ yX.Jg,RD$ z,òBaTExA4lv@eQ?TZ΂3 a0Izh2Ifa4&vģXQ c D(#[,21C>Nd F2/E/Dg1^`P0@Z/dO[R,Or&JFFxT뾵lieBiˮ[P,CHq*PGZ2Y0{l;Ud[\4`J4J%-H%YJdqx6E;oYƁp$id}x(^lRGt,F)xQϧ)gRp8 U(4CX{{ڵklܜHYO8Kx!Hg;B'*%p(sDžѻ~"QT1/xP(6C18`,lim*tʓTNmZ=Oڹc% Y#"ʕJ(A^UuSt>$ClM [B ) UrŒQ/f .m]mTT,>9\ȷ4bp&J'a+Gmptәb&'׿7oޢH2Towg,C"$rv7 l-sшGp6!Fo3%DY5 m2<B". ~+|k$p `7:4"NC 5tu+:HU8M/rMshueyoA'f j;"n{3~kR|r,6k,6TIp4ЂITYwꉘ'eu|X!{yԯֹSJZ JrS:Z4)^ +RLYq ,ϊ.2-g/jFs=[ydgDFLP+ Ypz?-,bs_]O Ybcsc-uu#dPtblsdl|x>5/$' v~z+˲zܶX]>ݮ9NBa"6D0?%Na-恌uz~0~`áٻ}[}]Ǣ>kiڊ L XkEN~+шbI!Stȟd&aWUvok$'fT\‰D\-҅Uh*@U kdL O:ph1 Fd+U-쾢vumK`+Pk(>̛5<¨YYʉ#*g][ag-vI^QVߗLbId蠾a[u^_aԙo[Ure.Z{ktwkW.648|>ױ~jͶ[!%qM6l޼~˖-SGFzF{[Gz['; uw6gKF:&wǒC}?<=uu4<9y{~[mli]?4?~hlxwDж6\?șKƖ8PFvo1&cSY߈"J2((0fQhJFq")0F7Rzd,NQs`Hff4+/cb6g,8h4͂B )tr( !1R(Ռ(inE7؈hF!7wA)ñ+mԹ/~ y#W?=}鋗"ADxD82TY0vW!.cPp.U/_BR"fgeGazZX'  \+|sWP4ʕk;;Ĺ gϞ?sܙ yl̙>>g/`@U3A9;N;2=3sv+hl?P kf:Б$*wt#gQLO=vt 6C,YYٮN"hnDю_i CX F*VE8<*`O>vsP{0 D IoUhe 3獵~k_y}ؚ+$a*]&ȗj*S} !A 0BH_Od hH #hfAoXtZGvF4é il5 ۴@:D`*|VƆx2,eX`Vq4sVq@m[ DhG#Y7+hľ,D̍ rIhM2ZGkSbX8!/ dĞhzpKcj Ytګ W++A{vݻֿӧ\:ݶgn<]߳};s޾ 7߸a]{زi+۝/mn6uSxiD֩g{vݹ{jun9505Զasot릵{N>z9ڋOG_xw?Оvvٹ{xab( n`%V07 #+"C>9qzUXi޴P<ڄh2##t*:uM.HDYOH nxhS-kbaºf  F\}ڪU SU&G :%33uuF"HD#dn7B4Af'F nN$|4D*ހp: G}#"͒0s6~3v:E3*mX\1.zZׅ$6mwݭS#7n)zݱԛ E}t@\ۈbhdYQ%4!K3aB2-D6DIS5H+D8lD^T:;a ?O<5tb.nYI6{X8 &H:442T2%™\^hi'3x*-$:{{Ls804QlnZL( ]|2]Hx*ΆqO,qߖ"gȝ'jY2`2qIZY i cU7Bo-p4ܫ:`\$fyYX( : H`_+|hV06RfZ6Y#śiJMUFf̍Yjeeeː^˖.]Nbɒe!*F$ ] \x)L@ŕ ò.8d| -_ ҕ5V@vI,Kh>z6Nk`_VD㥡ͣ[ou[yϮrоy]OI_-SC(.|_O]'f^|O_|k.-ݽЦbN۷>C}xzakC nk&1po1$Dbp?xȧTjƄJ^g40Zt&w3٢ׇlkdQ*xCD*6 B:H%d4  9oMz:l" T8sd"LGh,On4 dZ P\}?~[S-l$2T1sb[[GFұT[iijls~)GSD6OH4{-t:I|!&9o -t&ҥtWlO[#Lkghp;H9}u݈'҅LѢ<  !Ϡ@0 xx$>/@7wSR"{C$?tyT:pp2ix"T8$Ⰶ6>o%P,)X\bsm. SG!Bє@)c r>mt7X)3TD#5R Š_v`OƵT*r*fsX|w-4B`{{k,p(889]vwSIQD~ق4R(nw궽'@EYxATrH/gӁXLRGxskX->O0H:vIW,1jA{GG.uwulmM[;Thζt]ƣpW^Vb 5kLݿ| ckM ]O%WHCah|`|r=; Bk.EHu0c: twtvlXLu Љi[(ah͌[h9ұ>5+:Vw.iT3o}x<*-?%&yV \gmlg}6l ͫW'x_-e!պV'*DEtSV٢Y( ^%x~c`%+d1+S݌(t'^ׅ~U+[ŸW՛綰v3[^׍L?y_~[oZ U?:W[Dv5E쎨)rYH7b|T^d1 %x4 :=.=dv%E`D‰p0=. ):›<5 -4l"z=vARءI:6 h6lx|H2/ Y:%GqdK(ɞQ>D3dȦz<.DlU uC%6Fu5>zҩ 6 AV.sjui=#d*s C w)û#&ӉH,8m jK:h!m.L7FXWsBop)]RkCۺ}xO37=mȾ'@lxp{L=zS mBL.60uxnZ} Ś4GV!YD5@2K߰{߹Ự&ضx%dd2 6H017k5+ mwU%tի`F#$,-#UQb &Ӏu( ~e͊e˗-Z*X@ivUq4tj/Yfum]ӊu˖Sj!kPP8nXTDDK;X Z_ 5 x F*|^Uwt_,]U n^42bѤGDq-YeHqiew8\.:~ͦ-7nްiS6Ml^7>fڡ.XJ}ֵmcɾ 72ag`lp}wsݓĺ]۷޹c;oqPk!;718mb5=CFm[a[6m0<:1?:ߖo-&ݲu浃?~ߑ#yCCESkͽ߷hHws_{~uX{ڇK -f#C}:AOĮ 2k4ZmXk?~—ou7ݸ[vno닄Ӓhyas6TA>VQ0To5j2s>qU% QA$4.]*8XD`xxI6lM1l95Ʀٱ95٩ ]Q5I]8))BjeDACxa6YdUJ%Kp46Q`(MP{e[$XbWݦ"$e'b+2 m!!G 9UQ"T1-&bDNdC`D%Z9d1ꬔQdN‡wx E[Ջj W%&X#LD)XNbN('jVFbD+BpZ}~a6(5\- d?"MЕ@Zb VF%VQ%e ɰ906Xh +&p0EEKa6K,"E,Hf#glMMkd#/:40b%JTE2\; p h)~H YHzȨ`Tf֋Tv3hQ:R/%h g1&3$UQ L4X$T!QP1QyT(բ%PX] k:tL((!)Z%#+7jgbQ(JLA153mp6AiDr<up(3 5ۅvx1îzw(>t܋O?s+/tʵK?!8څ˟xܥ.^ᅖ |wū Q*lvҧ8>A v=Vցh˻|(LVm/@>vW/q/]C`b'W.z#}euG;,`sg?>ssJp"!]H |tfq3ǏN>27scR_p _l:誌U@ٹsGf>:}i":<ʑð>rѓӳMϞ?5;wb9ah hǎ!nXØTy%# 8Zم {Gg?hns͞=Q>>s'ߛ?~ q<~ 'N9~CaFxlvr( XD{MOO~ïs?}wmo.V./PEo45uzC="^N[ш1ƈАV_MHqI^X|J4j%suBsaVU, - i-v^U3mhdZ@"f*AդDە~RELyJQ '5FT jj45 0pf:c] ar+!zaȐlO`t=1qVЊ_${@zx'YɮltDVA$W 5lPVބ0z8L5(BiU{Ĩ"cXRGL'=oL zB+$ 4uz ёc53VFE>(" gCNѭ4,-hZΨQgij`zKc5,mig֠ ;T@ K۸d {wĩD. vؙ3P77˜Ai|ҮR.`mEtMư]k̊i3hbnr^Hoͥku%ƦHm tDSW[Ю sIM@G X. )QgQLfJM:!)M̻IU+rTªVە:RB0Hs(M#`'gGsTg6؞&s7[ 2sjS}-od^⪀@y޶&}-Nqn]~KS# Nɬ7 (*Ad^<CYԓҡxCK'L(#RLn&¢;jA=X+܇D6aPt\c63tf ֖1׈](Qz2cƘJG'I&O!tfm,E5`toDTYļXј ^X[76ܦ w:0|Si==>ty/M}|ͭnܓ_X4 Iu+jjyiw<ހoSS8ܜpBYQ@VkEC++RӉ^?F\X̷w3qPؗ% b`,ȥcD$ Rp@`k7Isa+h.tw$ ǕJh]mmL6LE|!"@"ki)!NT6 |#T0eH(^MK*ٜ+DTeEjk*éih[,f2VAabQH̀t3Y@΋ GE63}!GJ P;CB#r[RrY݀_˰4Enq=Ԫ UHʣUxgXAѪ~?,]ZlJX &b8H ?r,Egx0_nΛnqM8xo_hG·F(ieb_qaïݼu{~~彅o~Yi?yѨ3WlINohLbhdpt|db}+?·_}M7/RͣŠ%Y;;;j x5M!DfH"Q/ʵznܱˮܮfнM&p ]=ݽ]- yB[k/͸>N5 zyiwbwd2Ǵ@,yi&3cXm3G֮*[ Ŗ\H$/Kc#k;{"o0O#1 DРz& \~ E!o3\KR:ݚwB'x0lmN%{.rd*7}aƒ9H.^@rf,[JDm94`j #c]vDžE_ 9aU)z y$:ގ`0pb ߴsW@?3N=р7-;mO=5}hxC©x02,=@b/SرW=$0Mz"AsIt>b lvO@mp[u;\ Nђ߸f̥ gYUSoҴA6P|zCOrrjL$O.-Xwm@zZjXs0So``Nv!D;HILpz{d8[llFafF3[%"R3û`a̴GЛrehWPkug7Բe2ʶԠZ (hh^6Ԇfg8~^|]3iT;3ʍֺCgTU*P3@眛nFdQ9KLeYhe"ٌJlA3sg=c;AJ3jѨ|wjhdr.80Ʀ)_LT(+l ?PcL0GP *P*VdFVW"PТBt- áC2h8˥D~? At݈!/ ŒnDc >`D9H,5M,Da\ (4DÐ_ "2t\o2D"D1C{ UV ˂Z?kMc@93Wzڔy/\ިɨ(%̏\49=XMOAO4:Ѐkdᡁ}Ův@3*"r@u߻-W淿y=qWoZݵkϦ-K-o9:4IxCPp0 ffvIh MʩxDy)\Ep"AJČ-w uyQM">Z@6BP6~)"| NE (Rh>FRZ0),y#@eV`I :&U@V'Šܠҋv6q~҂]&{|%A'a+.ST>,C2u ?>$!dϋ($te  MSaUAN9 z; ͛Y=lpdwХ(0XKd4v#;F?` r"0!> c n^eD$ y^{AB8!*^(bҍP] Cv7 p:qaDG΀Y@pn"smiuXVY+ye=AfX%`^xUaWA/w5nFNjh$Q AiMЅvfq;iBBIvar;0:w.M}?}W8yhjhN٢]HDÊϜ'P`5sS~c7{lmT`vD,8$cDFec( C(Oh;¦e>;مp!H$ȧcTdhG&AJw`f w!F-e>gd xk"lNdfk+u$^ɘⰽ1%~:E2IrHO҃-qMf;PlŐ'ʂO%h" aܓviH΍47(ͱ!WnK ]2GBD8 e]v/e!n@{̢\nX2P-=f氏K$;x10);ѐ]waS=Nu<]1њRLOFFUӒu->]] >R ׳j! 6&;t͢KD޾!\u8 OOWPdynv y*r|4ܛT2)E3}`ވR|_=,(j0TIN $R1Xi d 9BTxKUp!;TLSCX=bJBj^ּbPT6($ϢE2Ԕǁ4ʙdL8O]XlSM#ePYNb 6=` ![$BnK ߸ q'1jFRAm]kUNe,iJ6R $\T&tPnC4_C5q;!.`)Z!v:%;ݘ4Aq0v^%kq&`qfhQ~ rgr{͜jW"#NT<>4/rL d$?_HڽDBMRm+Ss}FWWJj",䊙T6X,RGFHL V*B4fhA70h4h*勰,W+rҨLJoapQ,D.LvD8Md L>Q(lFWTsW8wJ~&$CAVje0X&RèQh4MeȔ,ZQYVni#.F"ᢼuPcIfDneXPֆ^w5h6rk(vc|5%Bi-B.[ /wGkMf% n>^ ʮmvl262C9v{?gN}Ͽ799~P*檹X!106Tn&H27_$boJ֫hAd ~zȈ5&&g!JZo8Ā:ED 8zKJqh,T硡AX<)+Z._7CP1Zf2#/*C llouo`pxn~| Ǔ|$"&_d:g̑奱1$/YVX鰔*r\MCO@+STX~䲕JmxxP_H&h^C/bDTedd.(H$W.&LV ½2bYԔihG:DRH88=56;3516m TkB^I_#d0P`B!= !'hlc:STb1hvbW/m_md*F-ꑸFـ5d*UӴD 2Y^C}?>߳JeDU"MN.^} 7rVhZtqz,)Sx}R{'fd[3hVUBaIF#ȼJ$ ρ/?_|sӟ?|gMdZ_kD#bڭ7ܼλzx}q蕧ɗ^:ߜ9wp׽s^|;6-ˉ5>r쭃^߷CCu{?ۗ&S@Xϗ7c!ネ9rX\=rzKOgnxm޶;w>~·nЍ[i,1]ݺ{-q߹|Z9D3=q4'D{ecgd+ a̫$a8!ܫK!0V`VUeg;"t!1 DYuu`NX;%G0;LjC9v5ؾ&ع`,lpm:m츴kDW7;֯ $nlOӻ`q(}rj/P^|ɺo.݈ pM:88/:Ao'ց,ƈOF[Mkcɠ.WX|G#䉺 P G[llA-# q Zȋ,2N~݆K\uѾnY88T_ٴyqصy~i故ML@LM #@joivpyv`q67^)ύn23saaqljyjantjjpleaTZ^Y^|m_][[Z]y_{M߾aʮWv޼-N 66 /-^ymgFxuzF:*O 7OM N NUCscFVvm߶iqh9P7 ]w^43~|VV6oݶc]f\ z<GU hrJ cU*T\M5,zԠ)-Ӱ?/,*PDc8"2T4AH>/?u AY%cؽ?@S KcaC842T@B[Ƈ荞-GѰLDT:aLp%:4OQXdVi)_ Y a< 2ɂ%QKg4铿$P_b4c5mѰP| F ;l2:O1[=ΓZonsvo~\ TϳVZz}wz~oȻ'zWB8!GFq!Fh?y7zW}G_뱛nVE P)N&*k,x9)hk-&:',&FAwȄ6A4Ѻ̦NSx8|\l@0q=de-_7L 37 ;wtn f8+j1Qܼ5MfFnswm|Ï̧hM6Ӻ,iEKf%pl;!z'"k$DVG,1& !bӮ?ů1Ӱ3l>2Lgy`ȉ\ReER*4XzhhH4yǍ܄DӲx[#Ic-Zl q4Ṹ\$H{ofYM03f'My<)7'D@T@A =]N{gh+Ae1 x7rxc:32t-yޫ^oOs\g>W=^x{Oۯù7~_z}OW_/qR"6;'+(n/M|lo]h]jWSL3dݖwqWa'p$G Svg&awj[K|fěR &sN5j^>䝐CJK/b~2͛ PmyID 5>%R=OQ@:I%N\,EBȊ\*@$2 @oΤcB6CI`D`,.l]i2;C\(MJtßk\>%t.RVlP@|2L.?طyei`\V \2OaL&KD,^*SLHK$Ed^X,(21 $ReYy>L RP,qxB1kNωV ^dSe:C qV9yې1;ֶ:ж ڥ[D"i):"ֶÑ7W-(ipKڗp޺1޳ μ2^#4R,+ =WnZ hGjK;G~+?_}׿37xM7Oxo?ۿҳ;.֊޳ʝ߾rמ۷m]j@֊t¯Z#X2Ȏ;n햃?ygm7|n~cl٩L*" =ZPJ#reJ& (JTTp\{cѴt1)GCɰ넙UӓS:hP҈Q,5GxALCWo\!ktœ񡑱\.*WHWM[7,Φp<1>=s퍷RJmrفa8H,ZVkujofaoCE3ʦJMB4K8nXʲ<$Rlihp6P{F}CB%Lٙ[l-rihdx`hP*NOOZHVD2 ǑL_Ӎ0\8nQ6W Py?A-U. ONno_c;!P.]j4&Zu<ӵ4dޱd B*U*V3H'-Ht:N6"\a6XqIlpr}pJZ(Ă 63 \xAi CiH'ЋDJpQ}khj |k^(!UCaœPJCLjEYHbf` jX;uFjuV7웃{4ӂ8y@q| `*0dB> 徕]XBes;7=O>~/0CsMd(*L@Ph=|o?h}Al?y_+Rx?;;g^zɛogϿGwf+/=vկ~ۯ<7P* Uk^v._r{a ChJc8,΀/xyqڟa=ǥ<*#N7RE?cMN-vznVw3.-K@7:Fb)FI{nK{t 7뢠s.a8y 0ӆSJX[NodQ j`$R*A4d5 GB- I)#qE%ħ\B]+& 2xa2`PRU^D=g-oF(a#-Hؽχ-@T!̀xyIPY&#@|Qz185=iG"qi?N ,RFґD6C4\X nH 6%$vڋV4I`[Ji]e' ,H́dxźlnj8Ne݃YmJzO޹0KGn[a7m֝߻qnwؾ|+dn鲘eno]|%ęXb1K YNԃ,bXήr߁[-D\b[ ;d5(XW+#37?֖MA3lDl''c#8fA-/NePlgg ٲm-۷.mپ}1SSffgqlzx`~lpqa8Y_̏֗FllM3#[6ґڣsn۶yn~jdqf ߺ0;1772yzf~l|U/抽7najn~lzevel]2=;744RO U-,/o>mqQ=;g.lq~z6979201ߨKȎssӣZ0928;9VΥúJ(a5wn\wS9F?|seeen~@*^J ،P$!XH Bd[Q= uW3X@Sl*KaԦC<ـ1? i)& ̄4! K_m4?!H  nU@a}^J8WP3 >%C*`Kr6x< !Ή~1ђQu ʪ9@DNP@ 6 t+ xӐkjAxec8U 8CT4x9?Cs*D ^[*񰹷^.L TW/#D0]A? K$vM=h8+L[s{Yp7<Mׅͱpz(v*v xzyI. *@/4$gH;P_ 7Sfi?4h$H!fd !hN3Bs& !#&!(ѝD<CYRf\2DvlMl>fD)݈Gpu>HjD4G~4xJ<Ҥp4ilj6r#) '.~?&k>Z=0Gڕ*#VȆ</e|J k A4P 844L[CR'.tCmfhMvxJ&M{v_~骓'OO8pOh|3 3O?=?ϜE O!R_>?uӓ'H)~AΜ9CXiMCq4ՉN| /Μ|kRΞ5ęS_>)'Ph4 ĩB/v#4ѴdBz`觇:tC}c ~F Fxg zh@գ@Ϛ\I`4à>$5u A 15$x}c?8z}[ɑco9c塣 v0%H;7pۚo|⅗\yL4EzN*]nZTwhmi!7p4,-hm!h6 cdąc,];Bilv.>IxhJhRƓ 1d%ZTf~#"~JwO;=[Zh`S?ʰ\f]VJܵ KtG$PZ(GBڑ/{Vġ#M1- _H)JD3ցMI(Ͳ^ MP, X@ \&FQ("D2j@d'3lV|vd E\t:.v0t(tY[xV  !7}PBm&g3VO7{j$HsiB\󲛮[o{{=՗_|_ë/?WzG^zKSp?g'џעKp # #*ÕLosL~gjXu{听i^$G  Bm1 C!(f,BώPPCYY0 =ƦRks!U-h(DGB! Ix ;.[B PhN7P%Ar2XcY@(Q勑Pp*F" 5z'&'s~]"Eѵd>WK%>)Wt&7;0XxYu9OId&ɡV^mblR*b0eR, PУpx ^VT̖K9 xFMD)DFa\<̣_[4SO =p[v~7WkT:72bjlhoFa +ڰ_8W'L#mT*CL`4_@dWRX#фhT Z(RՄ$2TRP˕D.JBUJ+F$ ۡxï9s?wǎ~-{6Jqh tP7I#Wp헟x//BxW?zOμU Jkӟ_v_x'z0lsK=v;}o~vޕٹJ">2l9Aw$9s F7A'vV vە6>hqV oq0^X[x|fJ1с.O.;=>W3yD #= M aFK%ҜCgi7+Q=N i͌PlC6V5^Q͞hҾޱw}s/×v\fhpxucmRh=t2gX(FXi'p>_&a( L:7 F #!F(KEhr%K\`>ICp0 -:F\.]"IU F:Y*C u#J3nhiD < 9"8bCAC'P,FЫ(N+K}~2YzUAGW%ЃJ*A}zPEju#m4`ɲIU*Ŷ> />1hm41SLE|5) Rd$ ;C0"%| #Hp4 e(a ih55 @F 4@ 2t5L0ohAy3bD,q" ).k_*pRfekqޫF]=sc~{ey-+޴Wcם7|m)^kVQl\nrlIeu9 BXl6ϷK&'_HKr6lm\vљaFs`2Ln37Å@v!!B{[wW[l g6`V,]Dk E==u&z3,͗\}qwMB0BI=i[F(`M2I4g} zKc1oohŐX9}̈́1Z^ҩ ^JjȧeFD 5Yrď8ւج|ډH< yфvv`>6\|ox҂J2b~qnm޵ v.m]Z41>;<83\__\[X[]liH'&,L,LCN4=R\w嶕M+ Sw,-lY 9F:M* Ģ7fagv{'>P_0,zF@| +d_ 4쿞/l[k I|ɼ!-H._G l)+Ȃ "G@.#MEzJAQDQ$"z2*h&_`$&򊗅 OC7ᓠD/E r8ZUK_FvZ4Gd W`W؀J|4,Z|\"XU)ȡ 1`xA4fXx0ԃMBEeVeMלxz<,Q0_T$(EL o8O/M3ΦR"8[A4CnYQyhS?8+yKt]c={(%ZStSC|vay|4 p4\b'OYWlӂNc<<1":3HdAO?DI;4ԉ3'`v$p4XO]G }Jh%ġ,vAi(V?iq֒Bmr!vpS. 8wc _L;z p RfĻ"pQ:q4g6Z^3'P* F9v(Fpw}p|wVmh[юyu#GE9c9ȱpǎiBiX -WZ7 ?~xW}O>sӎ=4.`8CQA,x ; uZ[>.c'Pv@."}M8z,yJl<D@Bq, .b_lVAaenٺ;qv#̓^)c%AzډFeUFqrBS r3&L5ZJbkq"|Xy ~o? *E!`%PlB>cn]D =JpP%̹XAaN'A<1 !Q 6CfD+tIVѣXÅ̟% DVv't%Κ7N X-.7'+0TKAzi­niPÙucYR5,F)s\P t*ݱs7MZP9ll+l 3H  h蠰*H8äh8͸)'b©d;N$98p=p_:MYp.'Cyx$~h)=pW¡8hnB88+B#x=< pXn2VN!ow{NlB F^Þ&N%FzԼ5Tw< 8J j/Ƈl3,ḅh7 :i|0 hZRx_fj PP+P,^w#R;ֹXaKhv"1QKeȈ>>hh7bD1gRT" 8 -m;JeDvͷ}Wypώ{^;ZܞO.ec3 vnq175y˖6mݶ˯ػyy[oQWrP`HΡ%.-.VG''f7mڼ4?4?S&aѥ-KWmodu{:N&ҺIz4l-d$O "_յ@ 'tȦsH>IV7Freͩt.^*gr<=5QD\g*j('XR1W2jՊF4O/ {p,U+R9,~.TUea(xRãp@qի#cжUjT&&U*dr%˧2OXidsH"4#gL-WÚ ŊP;VmsmOrlzQ& -Wjzbzoj+CLMVo ͎l^ھ']Y)LPngڳ>{>Kcr2q>@xޑIxgy>Ws~x5+ܽ#/Ν/yÏ噏~ߐS{cYӭڝ)BkxANIVdrx@M[hQQ>[099m9hpPSp$GCRGlqkv6K=8=\fmP=-޾͔׉z${{¥@ڬ&ӣؙ#]!hHlx *$:4Qd:U(\,Kg3J:svV#C@w7M JS޻jh$ @@C3PҐ"a$%@4@Rw쿽BK:g'*+3E{[ u%m >b,ll )et՚ Mdv*M+fH9L5iFI4`Dp!D*D8Z:ۦbiBeZT,I%56X"/f$MhQO%؏'" R2 ʼn$j' 2@GfZ(nBt,bpo ԁ&fRUB0'ݙb%KZb@oQ#CС(e$숥b2Dz$18~OA@Jb[d3ES݁{Va%43DҚ N\ADzGİlj~XRx ?˗:/]|aꛏMry'׾Wv^ґ=[|腳V2 }qQ٨[az[H".W!yCՁ ODM!DR-( QAHi!Th!QQ6C0'c1Cյ_P"]A#!r3h C8"Jwܨ;y'?IuHEFFG11sPWG8z[Td9:Ԝd7p j9:$83?`gX`p5qUő*ڤb#uL<ՁBCi=<{/Vd7ǧP$9wjmG`Y?yԙ ]:#ww^8sbcgguٝչũB{y6^±K< jZ_s~%H./|O#GVOY᷾4/^:6Y_8135KT/_> sϟ?v|gcmi~~rrv|lajjajf;1.LL6KtTK8]d3Չ?yy?~+K[[gU+S|Ztt5Mpqӌ[zTW#eQS|," -?a!']#\!2TURD86 ͶP%a#Zl)JDU2 VH1J]J. h!RCJ2UY[ah&0Ī!PTpMH 'EIMHpB5jh4SR|uB2yKEpBvH'bi,mSdIf%x\R7ҦeIHA; 4Z fl4BДXV` A$IaI^ HXBae XMDʖDLKegGtRE4I.MOf"lENC8AȨa CQ@XA\ư D}MQKKѲѸ>9PvD 1a%$e5VyEh_9Ü'ASFшc "Ep4Ύ BCvE8#rE-.q[}x([g;JWw1M!% A44xFc, |L1 5tqUAFe/paN0B-GFE/%J_%IA4D႔fH<մk.x`p١ݨH7ĖG?D"CGwboK|7Gݻ~[~OD#[sOΧ?o{0؇www )>E=m}vۤmTe$"i?;>O`o~?ᇷ?}}tww E޾wt۟Cʛ^}0~hoRq4L=A{3@D>nQ޸r:EʐFx_(5>.qナ4w߼ۻU v! o޼y ]_!vzw޻y_7 7޺vm2%Ү/]}%EK]ǶMkG{7?;?믽.ه#P%p8h z֮$ %u`N7jD+ǂ 8F^|"} W QQлO+#.E}"n*X I%N|0Q **@v)kOB7ULrpo5mA#"ک7e;,@Rnەq4(Vj8Fʱ 0X3 0YEјp+!$șO6p*@p4/lc8܁IPx|.ԓc} ?gAPP'!%U00BckWR(",^@>P>R؍Eȯs_84p@#zzz5?GU<[eGZo|}=}}_xG>md?zs@ <| |sѿ80C`a{2/f?CrwiQ1Q8G8Y$2h qwA @ށ\ x9eRf½ jK1t#jRh&%T3 ^ [v{#pٽ#XR> UE44>EF_%*%.]{(F>HTMZ]p"YIԛa:<^\ /WAFCBi{Еђ(r%jp=X /[f :Jo0a|^!! !Bi<dž ^c1|XFBV|=00, ,Qč"}!!I눂{NJ@?rQ! I!OP B.>u'<:W*lum'A>yr a3a'z^'`C#A%HRCd/[(C 54H|6h"5-%!祠 Q.NB 8 r/$ӉG> h,b0|&yzYLV zi||^ÇQY1Nlh@:|*WΆ NŒTZk7q\*ST*&h\2OQ"ecccrlwZm8>ީTJzZ-˥jhb ٣Ge9¿;v2-\:cFl͈!MԢ2/#0kj"lږ%v7q~yrbfu'Z-d621N4=zXmvcJ&UUU͌*Pz疦(x 9[.ȩXHRPj5:F*Hʲxp\H;y EcR>jSb̆m>.`( LF\ǢS1;Ib``"u*8r2 s*J\/XiMԪcceYah9-OF;ɩ6#PF\.C lԚvlDw56&*dZBZիͱ< fc$0S3/9^dJ.W+ѭ\! Fnۜl/,,"5hQ'!ְiG+zm ÈFsÁqmZ#f ]eBjcٞFٞLOZt!i-9s 3gP5]7 y͉|8ٞ~gVZXO&n{2^yr&nl/d15~C厝Tpb$cnֶiьD:^,,Sg (On6[5h0Dpa$Txqyajf"8bÈEm%ؠi(po/NLolWjUp5xLDŰ&kf*WptFMiX쑝k4\2)^?䗟Lu+(99t:3 l&SL5v2ɛdX*'" \pqpU(+sޫ?~?ʷ^y  +JBH|ů>{+O]xe4tq+Zwfd&K vˆƵH j{x/Z`^A4r 0 dN /8?$2ZTvGg5O@qfZ.S r(~&|40BV1 oxӯ+x9 " z x<  /w>uvi3k:58y:T`4ZB 1l3y[\iOt*0/Ovx3Vv6tۭXC0{p1N>o'ARR,JX2ތf#RYYEDRCc.0 LY?C҇.eES Q~@TDt {8^|?{a-~wBDzt!^8 K8(`zyZeRm*>Z@ W JXiTȿ~6%/V З, U@G#ĽC{68;<0Ϝ8uK/_~ҥ/tcΝ<}ԙGno.lͬ]]l/\ٹٙË+cK[Ksc;+k3GVOl:v$hӍJڥ.>v:c/'_kM_W䓗.l^Y\[<0o;V>k=Oセ8;8;0 lnb Isirjyzr|Ta^ C=̳Oo~׿qxgklklRQj'")l"GUI%d ¥ڦl,ۈEGQ1+\*M&LUN9Ydtaa5`EEɤnj"kUBpxD'BI; XLy"j"~(P\D*Ͱ?'!IFh)FipRzXRtN9UH'G"HX*$X"ZHS%0z~Sx _DHaɁQ9STMT! qHq`"sL4sH;2eNf!2>8GZ -$qrH8V$ZXpPȐh,ȡ V-ƪE;M9K"4,(qX~EU Q%PX¢. c b^20ꐃz u%@)[DVE~ڒXKb18MQx8PIPnsǂt[&"l "!'^ A@jm2pЏh`" -Mu"B~LXD yH"R)!FL򓰜T6YAh%Jf \TT& ]ߡ0C-)Dhw"B<yC;$qu9ѐ%88VO 4IG0mx ri2YՎّo_zɽw}G>O(% cZ3 ݹsG}MjmW޺vO(G!1{~6ho ۷~x#jܹ /oە╷޾֛;o ͫW!;o+o^!@۞⻤$;{v2Eu -"] ;W >W_ߥᖰҨ]qs:HG_#Ĵ ruEE&q pBj_Dح[߼Kd7ܺ΍$by!Rؕ]fٕ_kv]vp|$! 6"ݸ{W^???wL}ux #\ 9Q+2FZƣ,.iX+YȠsx:D09 P9 BApc{{jZT<~1z!d].OM><DŽ[ΑWԽ$߰= pUn?  %N 1bInVq`h:a'0yZ@xo@t(q6pFfݑw&!vHHb"Am(s5QORA:hKۅjފBlh[B,[6D nI}ПY)Uv< 큋0]Hw,CHpªfA#+uM7êp,EPA^}0Un%fʊne}?}_!% )J;G=Sw(~RȽ:kD:B2v2P $#-[Y/kd̋r҈4#ʹO|?Q179ݘnN?1iV6kbnZZmT7٤=KMst#u r^M/jv{F܃>h&kC/3eJfd1$i+LeTӈ&8 T6*鄙c(zŐ?/{ǎo3sL^l&Q*RXF-VC,cMěJZ<r3& MgsBB;1/\Ͳ2d9t5-u+08l;eRj}vnDc6x n;99M큡/BeL&>1;YoJpvh45ݪ){{gcji:y"Ð`~Kux2Vk+fdVl-UuՍÍvG1LpڂV,-;"Xs;GONt'ƓiEk\!M3W~f4&vJ&,\`d䣕zRSkଉlYUl_q8v\Z5KvBoO5N>}ɍXoA -HGK\ZC‘j" ( =f,B/=% A'o8|^:Cb6`8≓t˃Ǯt&gLlucNnlMfsLkMiGa=poFc}_;}cGfX4fR@]Wy I\U`FlӬF葥ՙEit=jm? ,KǭxDjgnF|4=bXY TQ?_Ă1 'c&$#T2M2M]d2giVބ3¹6cnYJS̘MTaÐ)DHҶqd> ƒjV:z3W!HCơ}fF4NDQҌHDTU 1BÚrx2= gg]:cgnJS G& NPC#C:X$ Gq _0 *2GtsgO[\8^<:<~xmjuiSN:q#-䲳}x~~VN5jdu`ӝbl7JVh%//[gNO~sg'Ooo֎>~tanLweu-C1! =q+fHTQfVX$$ڠ:^H|[ӳ?ٛO학mL x7#;}X]YTh`Ir4<{2>8ôh$[#"Y-&@Խ<,B*8>wZ(| c "kwWe{G}P_kXWXDeK楋g{/O^ꑥl<2?2?4Y.SO{奧N,mxfS_O^xlk{yniqz~ifnqzAvgezfmvn۞g&g`.ږ\!fW_?}+/<,ʦ\ZUD$T#mlmAF*iTdR. 7B"Bct] ~Ya~X芡Iē6r> GWX45f-dMɯ ޘ*!B &IPFK1KI  Gp,U-vX . *G4RCY3CXDCQ(X7DeDOC1US2V2/=%'!nh,^'KDw$rvd(z (™–h将,'f!g^ H"XtLOXo( s9B\*%=XW elX`U YH!؁? y* ',ʫ2Z͏@ A/Cs "MՐ/6 DV(U%e MBzTk+|&-5J!阮pDqAcnBP!ƅeXgqV 9l4oX JatY;I"]Ɵ|pgk&p$@Ģ!&/ӏ')f#K*"ϐw(v~:޹;#(ܹ!C&)y`tD@;|ѽ?|x>sw~L7rSHOֿh1JΛ@&"_j98J@[DԨ<#0h0J[v=Z(m_7zN'ܮSȫרJgW w$%QѮFBnz(_ݺݢ v lYy3,g.޻~}h58ﻺ+xmb廻$ dwzwq>=wO|R)!ICnآE YQ * "kHt?}x\D_*͎~>#8-cD*y(NoІ7-qQ{`#./9ERDo^C6 1P1 d͹{tk@ΘZ0~:5c׳Ǟ8HS~%zBD?HPcA#vg>$$jdٙr DV-Nu-VX њ[] C-'$/ ~V&BCޕt+ϑ$~oqhx tQGp J ׀sŹ$rKaeT94U3 cX'bС ¨hƾ"&e^Z|ѷWϹgR'CC#D=:)ʏ "ْ2d8| |gX (Xuz ]aFD`PXRcYIh n\ :@-8}zd`r $qF9&,]~SC`kq3AOPRD-H?0>w AT^$ zVRḤ허!ՌmDmGl+âQdy$˛1P&k\9xT/ZQݎ[R:h* z:_Hfs44 l>U(a9b%kFXys{3ԭp*+sjZȖrJ!]3T> k*$N㳣L.[*Q^˔+b)˧&'&&[n*W4 fgVq##ۓ|%g:Cn:[q A*!J,p:sC`0Ⴃ33# >ِBw? \"OB?/!M(cXPwIu5 0J0*v Hئ>FdQAf}®U#}H & Zϡj=`>k?Rk {c{U{CQ?trH0lѲ)J&lX-ټg_^}Gc%JLwlcU/JVϥ];҈E`d;oĬ5SM[JJmr_ρ>O1yyÊ0=#O /) 7 a!8_r~S*A"Ldet k2_:WO/MwZ1vKsSn.o_ݷx̂,xvfbY*C);fR1[,XٳgoOLN!’)pV,#eq~j)bOZobj6XkZBwV*U2ͤb٢bVu>qzf2) sqyzz^X۞) ,Xvg@XDZYZ)'#w:|>8Z).Ԋn\Lclzsn,q3)7V+ h6cBaDaݪ6GOY<Ҟ5I\Ku[ p-@ \TI&Hګ6N1+岙D2Yӭ/LUkN!~0K/&X6]:$#ۛS3pS$8d.`H\\M$VKz需hx.x ! K>]H\]3oA3°"p4`R%d̈́ILe(܊vS(;ة a+Ndp^HZ5ȈbDT@RXΕ^zkۢ6 'Ny'^~o7/n?bٓ/_<'}©ϝcgvs=sm,k5T /CVA>^#F:F-a%)~%4CpA5xš;rکo:>ws'ۛ˭3'7ϝ9z;[ח/ZX]Zh7;[k;k6&ly+-{y6?;XJ<:vtstGϟ]|Ǐ.:SO99nr!wo@i|88>obaʊ.:.kG#׋ ?

gۃAhnVrCBTCtD/T/=ԓ^a :g\&O`GF{!pN\@U"SÒ @I!&SSYEe-|#}Aߨ*)ex'x;}'_7;q'._zIg6׏‘降Skkũt}v<-ֶקP$ 񭓛+; G<~dy~RW_7 k˛_}?X[> )G\Z\_Y[<2ܞ(+?#6,שּׁ[\iv|fɩىtw[RHv{{飯=Z:/mV&ŻP)#fLH0#V&+Cl eUJrp #p*c&S.I_Q7o nR1;kTR 16bQK0uD4% KVC>[aMї2."O*"-HTSј&)(()IѸbzR7ѱT^2EkT E4V] 0=AD1J[vRA E+=V)E^ !(x@$q~09ل il dS7H"$Ad~ F*v;VH.3Y`L45 ,ϳ4m R %7p嬂 {CVB+fX/ú'p7FS6 fIg&pF KdI) ޖ`8S$ A؏X4̑w`#71#3h~áJ:hR@aΣnU9ºT5WUƧ(M硃fHbH}Ï>-(-); Q7oƛ}@]j$6շߺ +(DkC]Dm{%4>Z`GL Mk_K{{WO 󦏻BKP@~؎9G -d"Qap/FE)F4 !'Ph/Rm.g#)NGjİÈR<vEhPIQZ<'|ph8R=9A?(ft_Fys(zL֮`(F΀3 qbû C+b tЅ)GQ*~h~,"4L.vJ >̹!W DR(/Hȃ'y\<ŷ8 <.D#̆0ߺHL2Big{(qe)vW\ F'SvR'!0$2;=#>B>. <ū`@β=heR|贺+ˋG6Nw {@@K '{􉞾VBKO~!f\>N)bBGCC{Gɂ@*RO 5eTՖ$(ZK!gxO0j.l߅}g}ty!mqѻIu;ZKҜERJە$PC)KHܬg()@h"C{Ζ:NA4g>>tYRzq4 ʠ1A"%H>>vAF1<|da;!7-H 9ap@;d<>CLE&J8"6b%8τ| t9^9YUA8E~~Q3t3fȺ70Bd–W6M*DeD+}0hg:e :|iCCI0 y7 ħFAq$&lVS('Zc|QP,n%p J|(, +jt&œp4=rlPp8J4Vd8e8.TE ÁT&ɡ6iĎF1tӮ5s S3n(V.m|EhxLzbC f:d1tJh4.^~ۙvҹz"QfKHKϽJ=7;^^\]g2F:ktǟ0?7EXLDG]ÐWjյK5+9\6D FqRkOW 6ƚBavzZb0Xt <3|R'20ZUWڑNwFSN VRlřj'8;3s_ZZzL#b3Τ\Kh6YhdʭJk֝dҩrЬ(f%ySSD2jr=1]ouu# Y~Nvǧfs|.@c4f n1X4 : BFL|6gGnhr$8ɩΩ&&V۝:r|eyc;lt&5xt&x bG>?6czWr| ~l9sZ>7SuTڙ/+LB-T>MKd$"r}b5x%Y1O^& Kz%%pT0#(i2WF"aH,#[cOU5LԱvjx'Lê0)VMӌER NRQ88+s<^3t2( q\m'h>TuKӭF9 ѨKz:UCd.Htv9Z^Rۜ[]?uN^T&X]*U0ӜYTRu5T;kpJ$}|'d}\]; k|%hAcQDXhV^ ƉZPP[>6pә=$= م 0)A<^M4+}͟k᯽[tuWS\Y08`P!0K3-ia>WˤP9Es^H/K4\u x>#jT܀1Ri\I h,N豤HGMF>X) N5ft kߊ')}ތ 7 K:F#/ ѽdʴce 2-5XOa[pD* 9Ng %"gzjC.wpBGKFtLKH8l),De 8మ?3J:sHC0m#3lzmUe,_嫫}7 K 4 %ZI=nH]3G9W,Ry.YU/^w߽}|\&3DFz?lp!42fsZ+N;aB褲*@(\L8fP<-xulvc'HypLdd$77S[^Zoԩm4G7KZsrkmncu~cuqszx{ ǎ>dW g$v33T#!wUv2iJ9<_$zPH!=hs]4o9 ͂[0wXvw {ڻH ZL+20|~( FI6KD q4H*)1*rԠ>Z_' >!sq xܷ旿OS=gO?s]7,n/onm.@$52=6;01:ߘoH.'*t&d`3+[C [ S3++kK[kXkg~'xXޜ:q|i~sqa}fvx\sazcynkmff<=Q|3{fsh3SV-e! LgO>o~G/og>CsZm*fӅd4K|&B A$ :0NrnS V7- ,d^IHD6c4`$}*!M"X0d?x83ACk^8Z _!# ">>h7`Jk^Ov |b:dZ(~,yP|EY3aad[jmQ+^xF%C)m+p` GBy+Jq:$9kQU58W6}+Bg.( ^Xƹ=D8q(2gZ*rO1vv]j2M=<3$Zi, 1Lsqj{k{9>\LhL0`Њ?H$ d]SLbEQDNPu9W)@%`YH 68sr Ո(R&x*b0qb< mP%)e<DCq4tEt 4%in0yPC9S + YXZ4/ʫI%҈]amnz4vj,2hph_,YA2kQ) y,mt  ^KT5V/Ce4%!\0<90 a71.h'qCjpd BN4blHg9q]6RpНO{N}u+7~o޻~7vp4jhڭҒ4 QCR5n~G-NwwnRhxn-}Q}DQ]~)I߽N=};7>޹q Zrn= RkprŋK.]|lv+XR+;XX~+SF^-mG ZXCi+_v׮}.]z ╟{eD(*Gʹm/v®ֲװ Pʵe]&Q#b(9$kz"h7쏠4r]k/#F[r9ꅟK. F^ӗ{mcW4 M !bgX7Em(|E +㑠w ngz6"d袲MX4ԇ vb<Dv7AwgՃ>-tU𰷿bV Ր@iⵞJ6M1B@#z.^lHFw(7F >YGK\vֺ䟃 ?b$ueR J080o6™G(ԐQP1$րfl\j3C""TȝV4q׉ ݤɞ~4 _7I-@rk8v5٦"|WG8%{ES%>ف} Џ;q( N-I E z $X-4WV}ㇷ2h=0@{{}?X{>hIDc߽/J*m{&ԩa1L )3}׏|Phn,!Q 2!ZYѼ>,F `J"3joݫٿEUB^Mw>:-[&3H ASNN0JytDp!K>p'=.ȶDoGD쳹 tFDKv0(%Ar=AC߉d]Cĩ9!w>rD]v('b8sנsHI#MGS}[Gg}GN9ԨqCVXd4NrH;m.'Be᤬:YoBǁwFO|^[_yGm}Cl1Xl7Kr' z.uS}}}0U qI֨+Bf*sPhDZg`L<)pTEz) $M"fwi0BA$H&A$n`("WszXBp /(tܡ 7Lg6oUsWl"Nuwp4\ CR5 Qmg'ĝw?wOۻںn..⌄+a5ZC`[E_R?Ub/ 4/61V"Z˦G,D!k 8lEdy <y8pv 1=q:pA3Ν]]ݽcanGH"vEMP<*X6Gp$991J$p1KD ~9PBa}V*px4MLO4&JV-$l&Q)-63;ݧ)D"2Hgr0'&{'mbQ')d:Ƨ=L: sfxtzf.LG CL6T`&U'h}S0w*a0sr0FR`<N5'Ƨc|dT Kb.lԗWB4_\~K~ lZ`&sL!?<1J<' pZ\Yd3iD,<ԧ@PPЁC#Ob\RfӤ?37=;?S$ԡ[Jr.+_hYcc^׏;2< -m4ⱴ >2C5|! Y@0l#f2@p"KG &O*u=JRTTFG^QW64=t]7׊"xQpjӧyaŠMB*6BVOd3 {Z.Fs1*˛dFyU'u"& .jvW ԁw"391XFmO??|PaYbX.# 1"摼`IR-TkEXapJ6dÂX:6 KQP X5f7U^,gUhR $V lDcX<+泹J 3#$8`H0w6zXɞt8zpV0 6BdM#d@x#pGGH Mߙ@i* ..ʲ@U+i'9#pP:!/-  p~͂*| gΟJ%d =eeK p,MbIJ#ü9<DC4}pP8D0O=(=[w)VwϜYnguSgWX:28pjmcGNZ_Z.Jd<]IvrFCt;XvkH@bh@߉Z+lDbɫΗtuY*N+p\^[^\_[[k.lo.o>u#+Bַ٘6Wkˣˋ#ͅեթűF1ՇÕDfeupG=9\zs{\cd&X8fSX dC!`` Ƹ/G?_]br~]`:7B$RnݺZĘ;T]VPK;GCz"044,dWȱP>϶ʷQRvܡdg#ͥٻΞڷ|cO}8w{zO^l[[/OM6qqj1R8wס{{c1^YZ?zhṭC+sKk K[Μx:}xsQjԧW [ͥՙ٥CťIDfV`mut}f|xm~en|~|xQ?sd3'f'sKS Kl}MLT fclDSuMW+^ۯx}xY,Q*r.N g| [:8|+?!h5SEnF Sth D,Ox8IC}@Ő|!фR0D&aPMU4%> t"X.$+D)gt c x*"OkD;ZIK51$G!Gq+,0`" Zj& ^[7T ?!,$2d!G\BMD<h|@/t 2Rz% xSa*](^n91CD|HɻE1L&OM^20ݡd=7r‘V%ÅÛ_/Vf`@gQK$8B8dY? 7p'^/)s ѧrKpU@AWf:#yDR`XYܡ!6p(%&qף84 ډ* "9HD<]v2~J8ʹ|,hn1֋qxc2%T XcpGJ ]Pl2!ɍh1: FDAT@ W%β-38P ̐h2lIU2,4_SIKt,`KdJS $ ᧴Lq#圤J'EIN;s{P΀ 8E@4=j0m]NNn ˹duCC׀LG >7qW?z/|nZUin$Povq޺FQ3T@{a2Ow߹޻jO)"NykW "h{ݤԻQCX߻wn|@  n{0Œ\(.]ܱW)3WE۸ !j;@Ѱ  lh/]z׮_\ŋ?|.}[/GbX$B{77 |C`8Zvk`/]f;̓qCE wvz=+7_u\k`H/]zk.weD^}^/^K|}}D>" d NS;0ow BMվξݲ 3(b29ێ 2g`>[o`oPxtرPmhpbZ%i:DaɾFPTenC‚& @I/G y}O(Fhتzbdv@4}xN9DF5;6![@G ZˍFh .0Gl%pT>17S9ÑDРև ZO`5Bv-,һD(<)k.=M܂C gs)`zgt.:@ va ٮ aw`1e\ a]O>#GSP۾{: }5*v#,Y8ZO=rK jԣ HzinH(+4RL' dE4z ) #@"2;w{g<^VBD.\^><h : 7_U'ʼ<`Jfc K}p`v#lg_ypG՚DlN$A"D|\l)RS~;gƇHVGa2L/R2=ع357jT^xʌyurbvm#SO\+e.%F:r>>4:6O&t2`,ūY`D!'"3+ά*G}1C> _._3OakGOxle9U||p (.tˆͣ D'a+w Ȳj4F'Z\MWje+0>B˾~;$jPtRׇ;:Bakr GT|yP0pBY'Jܬh搓,zZKX]FIX" ft)7j0lEbtWTѽeiC- #3T8@I)x^aU˛ ڡhLÉdH~.h8sJ&UEҩd0ՑL!/ %䲤.i |U00,5MSU)Vv(;W&fCh/{t"ˣWŲ,v+(y)P B؇uF(m@BWrVE1KrB K_pdSU('`D#gmpw`೶X}ъ^Ĩhu `Zy֬U?r?7|<у8ZNhUe0=1 WV UX8U"d8Ik#yM9S zJA7B+º05S@VGtJ +6ݍOh=%ˆ|Ý9o>)HV*a|/{uH3C|%-Kt*Vpii؂)$a05]p\cvfbue?j6\䧞<{3gO4>UBlt,ONL©X4 62 J:2>VUFkclmT|qrQVfgǧ'B0E?yD:L$bju~~R*Sr261~3'O[XnVGr%O$LiBk.UB:>Ѩ fsh4&xV-|p(=w=/nwuO:563VbDqJNrD(_̀HEaLha,0 $H$d +#%rCQp 3Пx=2S 74XG =vqxJbʀ|NE\.s `Dw WMSio0ް$|ި,}Ƽ2,/r=J@ kK(5 +LF҈ 52dTlzŦLf|LfSrn!`CP Gc83,8 S7K@4RDfgq@37r,@Ѡ  _-1sI 5FPX{mꉧO^܅οBс„0''osj/kx)j0h^8tW=rb fʳH20$֪aEj4aQE9aq *EB]CBT*t0A(ÌDhP2b,Y"L(`tC*45ݢqPtDJX„?CFH8~StX!`TK5H2AH ApH İ< Z}@$) ( i"=v?*V#[X'rO/ֱHRΜCxL"'>=xɯ汿yo|/|o~K?x>_>?ӏ>|h}-4\i<>/ qF]uwۻ"qw4Ph$x8w -x˱h  H%dqa63Y,/ /Nf эŹc֗gc#sSsqp`aᙩLnv0_n.,ΏNWfӍ2&*"<ʮ5&ǫrT(ޅEնPΎbHR3::{;:zz1[l闾W׿߹+T Jz'onsNd6 DlU$L~v!B\f`4nmlAi}ZhT} ns ˉh YId;K7jHC#( =a=>KF S3Oy+o^࣏-.̯^;;uL,OMn,LO.NϏOO=":C7[_9<М_X_[Z][_[]Yg>;}]Nu̙wo;}fue{b|nzf\ ŅYq+~.~֭Onn@Ifsr%_)ƪL,&p! 5 ;T,E4|THuML5 ]5t9$ViBRǸiY5\_I|ҩ@pw$ !*p]Gkzx0t Ja* (h$@Lcz!9v .8KP^&Dr=1.o! u,2pL` k%߁hEPx*TƊ`pf[%#3.0uRh:ʰ:`"MB4ȒaI b9ꤪsDn/aD>,WvRvd)>ADDa4pCsx=821s;f8eC1\ *N5w y\0d玻 ꭿwߺqՍy ~ v(ND`~޻ԌBT{{]PHm}{{nzw {D^n*9sH{n(v{{㍛ An`7 /S#Hꅟ^gW/^@ D"hW.^#` a)Zc5)ED=8ڛWqzkW~v/] o_ y^nxKWBiG{?AZڕ7]}U.NX"_]dH]~ۋ]3=%fG믿&wuu/F]xŋÑXů;_x_yKOy<F %q`gD"di4٩tb,Iԍz[8ڐA4ln;ZPh.J, rPV.rh0%#O$- I K G#4H 'R}O6bu:8Q^m7J#lKNqQHK-(d_Hmolq\4$W _ЃU%~w8v'kpLh0hS-B S* zF0 !D00xш+ <ҿ)dX#}CA;ЮΞQ?QC,t>O-nA$S]RʽlC!\AIrf)9ln{P@o[__[Oo;dOa|=s WP530|\6n I=js6RIhsWMBA;Hvu!W('/C#YH6S&r>?{鹹#ccɍt4(D4#* H]c||j4QMKD])ȼAzLSG>ϝ?9sڗϯ~X;tGm PY)խGn?o|HbߝC6$V9ܢ;Y(9v;g0>7Geh&imB~ޥ̂͵w}@zLUVfg&\&bߏeHcƨWS(eՐ!Cir|mdP)rYS5D&ap,'2Y,ͥrЊcO;LTkdyb0䋅Re l2K%bROijRcl+r)^֦H8Ygk N #{`fi![[a?FqyU:\陹| D`qh.!J s'c`בauNڋ9iN^wQ`'[la^Z!"9*"ֈ)T0t Kd3`焎!<;Ͼ3T=-+4ՅL,v.3h_|G ߻pD]+>! J8#5)SL"hi0` X~;?dY!CAaM00d#"pa!P7@Ηb,`4MnQu8U"p0eIy` FقD,D44A87a35+I EoJ^,C#4> eO08jJn $("0LbAos0`H *.M,ڦUՠaDCp$ OByhy$/ƴ`O@[@7^ hvFP v267DCF,䡐 < i28a?+?՗^/}_/_፫zs}}?}/|O:˖`<% H6fÕ"xD)ðRKh8VJeFG`U>J HpE![oOw[ǁ;vu"7)Lkoú>XYu߱@Gg&a}j__՗`mnc{x.Vr3n,|)xidhN+"IIEié@t4UUv m1<6a*b* >qSM$S47e~jvMIq4J;zned19:=7ut^ws֎8z9y=6;37V[XXh'+#olo6K ˋs+kmZX[_>:ytnͭlciijkkqk}0y]ˋ[+kV7O:'?9urska~eye""ዚKsS n;}\_j Qrc <#gӵBsfdyv ~>71ܘp#ǟ_C7} ~CjV3)Rx)$&SLçk|^ѫ#"OB hU-YYa8t OA"9f"R:Z$R",KuԮuҼ~݇nG<›4_ KwxmrZRwsãW>YT  A5=0niD–"8_͠fJGSH1y,3D_aGXȟI')e0|,G нSE6bxTR=Ny;O\ Bi^YUip =. T FRRh_g*POkh`T D$w&sNp'CwH( ^QU!`+*6 hYzI *y%#aOC[F& *8hyY!#ǥ`G9EcexcޠZx~0uA\n ! 04$(*A3$e8, k~g,*9D#!$- w L(L`k@tJ!c10c\Yih>gMTXN8e%rn?c 8gC`0APݣJ=xS/|7~Wo^;`G-~@^{v/pAnn=V~Ԧȥh;PM[oާ8MRw}o[lpڍ}p{i/c5ԥW.]p /] a/lB EauaD#uU[ƅ;vi/FEЮ\y 7QvWuG|W/_+vk׮S3]_kP+[&M8ڵ?ï ki%Zpwv֑Q]W^zaf-F/akW_];n;p-]p ^y啗^z_~W /~'?w/{;:8xf*4UQdkJo ten0^z ܩJ ]"a:Q&ZE+|2[$ Z{^XJC(DGq.88}eM}zаVGrNp%0%WK :k%Y~5ىٹpeIvhrUNR[]]37k/w_~?o>‡s_t1%? c_?k_|ا0aڑ8-t ~r8'I(겄xq1 #]CA֡t2(cArǣR@RBD,{,# -Z^J)p}]ބ`q;rD֨\ZZԑ-pʽj{5hA$Eخ5qp o2z 佉ȲrY+Dc%xl5LfeK=*di\ඹb|h!͌VzRP7~}n|E0r֡t: oA(33p2rl>$aAl$qsB6ZGOeRƆI2"ZV rzutl^(WpG^US#յJIF0Bkc)cd.ID"LRD::RN͖G+  ^ ƒ98&ї3FdD}RsO$q+pyz~L>66]VXTJsR9/7ɗ+p"j:\YۙT"V،qvf2tx27F'l4Nﲙb.WȒWTr1pNg‰d N9IdyIRHJ~slb|v~}b>|XcXJ撩V(|/)S53=v`1/O%8QWhgh@Oi@0+K˫+QXFFbAE@8 CȫsKͧ?W|#*bbe1Ub[y0::Z*Sij2EDX0V Vsf\u@A4zѦwǠ5:]hcXQ첋m3Vۣy2aGzCH, #2+y]␔k5r|x fG>N=l]dUJ/~+?ܷ?o~i8.~[o_zoZ P}w~NC R(it/4 %)ESu jX(4cr*!Qu'M9O +.])+Fbhj$Y4@PM&`paAX Q㎯D<܇Nf20z0 -^OI9 8)Xޡ"yG~pEe颺T&U,D`PJ2̲ sZ^_EZ4Sm=]}Pd92Zn,W^яЉgO䱻W旧ͩB485Re7W7QF\XXj..̭,M5W'/nl6ǷY?58W.5'l-?r͵CKͩىi8K{F;r]gؒ}F"P9*Bs眘lQT=Ds`3HVbM*ٳޚ[,{+5XźhUuԩ;kީis{.,M B~8=s~䁃v잝FŝS#9aDuyoinv~ŝphsS=ã}B UEYu|O'<;w}/g9440>>Y)7 rOZ\qݰA+ku29:geqb|:? CP҂e=%M8x3fp†4$DQ+a1k 8Sf0njɨLȨ|Sf@5Y}I<~@iЈ .J.GNڢA3I 2IBeˊ@FӼ~:A+A"aX @$?T>qK:̚2gh>uEÑd%RXжq#aHPB4vudQ9 ZBgaȚ**,|%<71y !<2qRyޔ0N28MDMhC]S h"*UCJZ r$QN<c(T4 0DHQ]D=Qߑy<8*EMD/6J~I[>ه,P i4_@{2i$ /") G!Į_ ! 몏^?RCPaǭ( &@"f*+PV(Ƞ E>O "eS9d.;W)nxgոPFj(n U+΋i,GX@@jz*CK<>u^8>qN -L6t>p_y_~7?ٹsO_1n9 磭t)#j͠HŇܺuo>[`S6G?D5n} !5Ad[7~ GO>𗷮|'}~֌5?ĭo`<"o^EqD g_z3tKg\>O.Sw.^hץs@Ńn*;aCxjrW2+{#x@U'7q4Jt"8 &K޹Z9Ǻ X ?Ds65MZ)xPcy݉>^UU(-^Kԉ%G)IVq4€!-D+ yΎS./s`:I3Q]7Gs#X'њ&Fw A\ "4Kʺ?xl$9o#W4-EuUa;@la@wuBop#dI:h&cccK>p /3<M8CvU];mNOg ċ`gJ ~j)Dk&\pMO7ZCыr[`h W{޷0ù[7ܭ^Ύ%đNqUL[xjU(D°0^ލ JQ}TN)FbhFM/FqÇ) cnVؽ4071>ER$xxo~+= >sw6dM~[o~afrzgַ|L>~웯|;?|/|;w?rѻ=W~ߟOoˏynOR' ZCPTI,,cw<{(#Z;;DpyRuY/W;rzW ΐ"Bp"+AM52ҎD2V&#7CT<@Qx<ɤzz (gRb)cBxC}%(ERD("tШׇbO%bB"]2# =+jb5_(Jl>WUjt6Apx,nDc~3FI^8ADˆ[o K1%MA E*B.RT.I\6 HHWKDCd"-dӅ\áx.[7F^kT)+Kz-DOQpt]e.CvQksynߤFgYj\)ʆxFVatZ_⹳Cy$聠P^TT7a 󡾻+GI5MM&eM]|4 QGJFkцjduMiHu׾:ylmuht=/su ھ݊.WRԥ$XMhgA͍CsG[ g No7غ<] S6tز .dlF2z8 ! C0hȲBv ?Yw|a9|EQ_syx:XΎkNr}^8OUzk=C}b^IQ+eX4MdʹR!Wm޻oIZ>ߵTM+)cOfR R9 2\\ tDM哹rT/&rV{cR@39?SRRWˉ\X+EdޞݻwNLTk޾ZTXa3RT N{dز@,V0T>_cphRQӋXc%XɧGG,,-<|Fmjjjee UؙT&]VRZKz$-Cp BV!/%5Up/.v?- p$Wj=`Hl$ZNa\&"3l)+y{x~<8UzǦsMBU 4⮝&'-+b\6WΤ 0dMÐ7Je`svz?l\Ӱ#l0!Rb&[Jx~3f'>=|Ԉ^T(NN6zǦG{;tNڷ?̐?yc0VtUhp,30<29%H zQ:_}˕hB2on!!&c,27n8g _4 ^8c ,ϋN 2TLp$|ˋ@u6N9*ˣamwͶux]. k> #˚W9-vgiv>bcv%0f[O4S4B!h6ώnOň6VЖØY^9 F4X A C@wOp~/t+,rVPȊHf'y(@=!%k&^ CNg0:8U[} N=N'lq{e==A鋴.ְ{59y8a%H>&$ZRg`ĉg; +'JICڔ:JCC+wD2 T:)#&!ʨ2$%?d8&N|ߧST. 'Le#tXkV VdϾݐ@QvX m +RϖN$lX20$8J6ItXkiH0JK%Q Pd4D/|Z(bx*J/XH" Km$E7 "! b ez(%ˢa6Cp#nJC4Ȧq2Ð*P?J7,9^4Jz^7bx(%apJ=j ュ|{^|o~//';q+g9{nwݵ8;; #? 3[cK w6gÎ΍;6ܱicG#Ɇm[7l߶ b-yB:'jDj gX-ɬ(x=†5F(YHea.NB6K9"Žf@KU=a4?'+C%CfD=y $ZicpF~|Vn < Dm[7nټq<-$k۴y cIZcm| _n??S_NϮ0(m`qj[uGʹ8\`UQ=^'EʜV ΐ2v$8J_:|(c\sr1ɘ 9yPͻ]>([`I M3(ת F'O ZPͯId>37y}嗿{{pud߉{Z9{nyeznejr/\cc}3S#} + ܹ07;35?=33617:4>=?<>748<420Կ<9phejTbnorgy~ = Sv{w.,/ٵ{vvv|rlf~bnql׾:{a~jjlxazbyvv"|}ibl2;wtSC{&gj3=KӍ١}{'''ƧG{'GjF,7&r;7nԳ/x_zjőJ]&J*DX u5ƺ?PX`:B_ GD%s+zPFᾙl&TReXIP¹jį~%PVLb`ҊugAXE$_i(OTB9eDr*/=['6] REG@K"J L }~Y%<~YD@5x?ƫ CGBEAK2@E^Mdub;5MQ8>stTY--$bU/F>o*P<8;lmkX? J?ET *} Q)-0Xc\TBP`04:qgP D#c5*o=.:Aވ$a!RV"J<ϪW|2 (ƒ%Ϧ^=NxH! |H4JF3J>ju|4 AAv!dz5$"hADz Gq@>?jY/N.\># ,W5*},, !;;U]fDwh,8i>4kS7!xhH2ѡh$t!)8ыı]ȱJ#98"o~$8'S8oA>qGye*p4dzگ\ųg0: ߼x ._Z]F34pAk2.Pg΢23fvm.\$)5q4G{)$V+t׮P=A 7߻@Mw."O W~k?zd+(JOc'妑=ܷ!xUxTڵw}WwFVE&pwa;r\MΝLsϝ#6ig_oWϜc]oVQtx}lZ$j/WQ56|>>SRlI05U@BGP 9YkTPƺ<&ӟ= c)hgN( 6JP[5Y{3jje7PV%!á6ݝ-@?NrvEwJi K,<ҤփZsO[9v,NW, ,}[{G u[ulmDzur,7\՜\ s;xh.NN#iKiВa8j5q?PR6wdX JKڒMc<1syH>en8մtv4輻]viy2*;أyxUU6"6) FAAfDӨV7q\uRxGrzPh'wYxO=З|*}UZ)Ph#[u$J"6lkNR%aێ(Qnu87 M]}n8H?An K3l4ʉHO,#!Rg^_koah 2/|g{G}?ŧ|~^m}'{7x//}o/~/8ח;`|ѩ_y}5[2>biL.K%ڳgO?)J ^*^p8:hc B{˜ =Ϧ3bROL6&&k-'&{su( әxia%Fɤg2 uq,DXJM5tV-+kF2t0#+dl>eáNE ʰSIdY@  mp9]::Z3ܞ3 +{G'b0P50P05]`#@B,nf$55^@zp#6F%Sj08EyiiYU(ZR,o˴vy%l%kh*V胋&OS(HjR6\/h$KQ4ϋi>GTd^֊C#Jp-K2=b.iF#x"/RiXHȡcWƦ87,5L&ϣAܲ0TUk ?c}d.\Zm k}jc%V) ֓$Zm\KfʥjoWrL!o8ҥt(Jr1C3 jt: th4 2BLe`GݽwёR vtzzf1_'H݊&@sH"mpA$A3y,M.lNAcCJE`0 [5}}zT_}{y zޟϕ>d.+ P^D.׀i#m|:S0 +Zx`bZxe|]|\\-*bg94zH3D'9xTBGA{q~䑻VfWB~CbE8U SWݕ]pɩZ/-PyfzԽٵ( p8J?Wu+=x:[劵Lބ7'``ԭi0Bbò^:Mf8uHW2!Ç|JCzOmhkcXQ"5 fm.^*>Q݌i`uC. &yp12jʉ /;%7V@Iå6At`E|fc|]^vS{v '}R$Qbx$?#O$;ܼq 'HLCuGt{9ǃlt ) J1 5?BJZM^KПv#3==/| ? "&Z./b|^-@_b8Zn !3q9}PZ\jdS则x jS*֑j 5(ʄtV¡Mf'X2, :uСCpАÇcR:, Qh,O+5t)W|L-Af:H$>hhp5ʹ\&2-6OƭD<K> esb .P\-]ͧK)#gZnV%|=ȼiZ$VJe uh`Ō$DH4N(^rԏا0@%G 0=d;vD\@b ?Aሖy&fr1*-7LIQAt|B.z6uKG9eI#}fxg{~G;_gz􃧎<2{n|H_JOO;Ѷټ[Z6lmٸuۦ= m7B}ɿYԟNת9ydh84B@Dwwߟ2SBh-:169-6Ł.V;\68,gY>ٰ5fKV|M?@AI v*Q_'&GCbg(,}<A5֚#q4U?aߺ gudVcS/8gyCGut;Z9waHԡ}:sqieaq$|~zx`vxpi|x~oz:?XXY۽0w XZ\MNYGxS߷ga~zl|hnqjbz`d65{ػw~x692ڿxt} sg;u;_{/=ugNJsT}Ȯũ!8щ!H少9O;7{^xs'?= 㣽F/'B_>NF0\ P4lTbP*  EJ uy(ߠa pdžrل*y3I3 >+~k(bh2,ÿFL:, < c2q5+lN=y\UITT)[CpnF ~Q(|*1!pH~EW% Y4 9b&@XC Cn$2Tb?]ï<[hբ+h`Ί2r!CStWb_YQd*pX&@h8lsh&>h]˜S(=AVa12?U] "P^hFojx\ˡ0R.#Тű^8)ɨ g5,n] ,JMhF'P7Bf7(z@u+/0dpsd$Bp:GI|oq>,y}?jFQSaPFh>+^NahNm˽>=.PS=/PYtbxm~$ A]h|* KJ|#?(E{7B;1Lc/Ɲ,xHڜݬjΎlz?x|y?~?_/??YC> A~}rGE ҈~_|֍on\6np>ZuFC2VhDב8]uf7 qCŶ&1ׄn| 7d}onZ'('g/?sܙoQ7.^z¥RsHI#T&ʇvU?sg(|F4! FU/^Bfօ+J?Vu/]pa7B{{ MCGkW޿v=[]%R/]>eDmghvm^9}{}\ZGC(hϺ|GwC1Ci5?^Utl+hlhkr/_%g_DPgξ}կu>@o_nq{v@A1$F0=U6!{fBc&DhR ˠDք !i ,Qj}_~A ?Dذi iV4Zwy'ewAjTqM BtP~hRrtzn2ʂ-L, Hv740N[n8?eL(0o!nhIMi&l\#l!s;W_*Z:wض;\\賟}¹W/T_ىo8M zlzh]}cCqTN"Nj H0@)É\pX1}t]z-&z3ˆ|}=x0g&|-WvysϿtĽ'߻4#W*'O=O=_:v}_}/ϿK>xD"m{|>z?Nٓ/,і?~OҪ'B?t&L%2v dE1*Png[ MiGv(QM]j*{Fh=j5=4\n.[qyJdRR(gsd Q](ɴT:$=Dq95D‰` c؛LM3Od) rV_d2N cVHbR`rQEB`"% )q?Ecjiwd% dbQ,]4/8ZOGT5|")b.Si D[/BIPbɲ,`%RZkLelXH<CQPW8Π.b5(:Z[Z@YVd9ŢY$Bd,E>P}Cfvnԥ^p!S D8uVNdli݁gDőr`$ljMv*䰞Smu $ymZ{5& ݎVvthmvաlw^ Q!ڧF ?ܷ^_nnw_C>]o޾ۿ۷wxS9VN X0TE.K%x8S';| nb wfCaI 2mcDVV]7?bDNR=9HV&Ipgx d^L:*\ o.WЍybl$2i'JnD!ÕH:kBQ$< EFӅd+gF}KQ+Wc-"}_޻wxr2LL!_V`RY2'2R :1\کt>J zRWkD2[* F:WkƐ(N!r:SSR|2;-*B a0Hc R>U.!^΅nUDvxljRYbjbϾpb߷8X<lR~3Gb0h}R)[pąL&#j(:E6 hl2Zbd*_-F2b_5`204F()ȲaYjuP*t:08gB**H\{WҩL3JUYVA=8E2R1Pd*_9 "0z^!]7)(;j(3YpFKYNL4UhmC{zgxfv!%&~! %w:E'v NDhR ? ?ƚn;| (k!28v #9Wx|(^`nBdqJL H avAzMq~ciPqx11LWdUɗdUl!ldHIRxp*$󈣵Ѡݴe# 2պewnәwro7kfr|i+ܪ6M]̖m]ݰk{h^Apc [G>[f A[ E'6{wJ5&YxI^j [Bx[$АIڲ}ӶaB ꂆSp C5CO~{N;ppЁZ9oqe$ÓÃ#C_k;V61879?3>;5:=64>ũx=s#˓KSwsb;g'vNό}s|}'ƇFFǧ{rcS3;;<5޷2? 񽻧\^ܿ4G~侧O}xLmf07^(C,LVoea|az|tp`|hllxZK0$A26ޱ.ǿ߸v{FƫLQCdaMd=F0p"jрAutP8`d}d,$rJȐRȅJ'cf@Gאl^e TN4؜ Ag 聐%* ~- nRES P>Z" s $p5 K:.=]c4hbRe+A%~I3> W.$0Pg9`hRYa#(U&,oŚ8C_0?CjA`hh#hng$x;P@H(7?Z (} ~zx84CG#g&!Mx ~N0򇂂:Wk=F%!8z-pELE.EQU.|.TDtҕhP#gZث RD |R Ȕ^)d$XQzzu` @>'6:3md!uGiq\g= ө'OFrLz!șs!@+ X,p>h8{xkwG Ϯvo}J?xvν N+Xmh'`~|h7L3XzLLwz> 0st3dx[2Pt vcp݆!և:!-L簵uZkMK2d--Pl4q=L\p)f#LNcEE҂3.Gzg&^9Q=x){ww\D;mEu[5q&68ǯ&D>jCpnr;>EŮyd^XhnV < p?t9oׅ։mӾ >MMvo2DhJn7qkh[lDn9Z=kݾ=&bZ؄;;uKZ;E /QGnn-KkPWt:-"o}`J.|WO=y≧/}PLpZOлo_YxrZuy Z{V ty{@PSTpHnaghYmuu;:;t$*80b.Jp奁i' %R9J!JPhJޡ(Jh(=JT* a2T63hHg▅I $T(~B%|"qhvncj~ho|'N<|d8ŊCx7p{T=x 8 2e(U$|t7ҥljCpVk T*p8 <\MRF9MH#RIUyB3OsAS+h!nm@cKP۲Q:#fkk5qnݡn[EJ.-/!44{߾o>S>y䓛si|o:91M5T G$pPEĻ%Qd.2',pjl/őƯUj,ALizʈ zv9;JA`UӅLZBxTaO?N,D08+"2 "/ԄLO]K{w+ʵh"Z۫M>S3ӵޞr6531d'j%sy-D![O碉d,RYA|'IKx aF2x!?3ْK$1J ~=ÉlTB4l4 #`ECע3^X.E./kgy/BYC +MC4ռrY>g>SZ#nC Z\ hhwxx'/v|{'bnOqΝh T6b]R·ZjC겣d I5Z )ywm9ϻR讝 R }$:z|w2Aڞ"N_ AB ! xu/u{*&; Y[iDL6nCߺjdھ}s?fL{MOwGjVPmn6voѹs{{ז6VXo Ae|дG4]z;^7u%h2ϱL4#V@P,S8JykAEt4|<3TzPwt/UMDh<˧xgO~잻N;xC9}{sރVv휙X:~#8u}Sc0,)6=7?14=sftʼnũ噑1Ŀwo=0ЁW=|#N=wpOyb25R.L ՙhV{w/OY,bm[Q|O|:W?n/>09|O*ؖQ#Fb8F R !13X0%"a"$ 1TxHB&sg.*Q'SRnN A!Čj8rdJsFp()7-Sdj,W)A`;U%~$F,dDP(zU aCKS'BdI x Q+rDU,2CCITNHCΨL$V$JuGhA(z)*}hBHnģ_HQ  Qyq{chs EY M"j<9|nBqK1(F>ĭ#ı&d4acY>ג0<=suuuUuwUu9MOy r EH$ *S HDJ f HDB-ɻ޵W^Os,BMիz߻SCCʬV1Ȭzy.D8a%X9lZعӮ#܌HˢE< gֱfH.p<8BבH,)n3Vj\nޢ]G!(=FlxR_K64b& d3qG'zY6뺍Oh:uQbn J{×W_}{^~*޹q=ݺ>%Zg";ׯ#vKם.ၬ!bR )?wH0ݽuԜnݹ{;`  clo ͛CA cmsf N:x+˯qa j2X*|}i h|V.]ZAFV\^_Eemѐް]ZBli|Oeh%H\tvn Z[ hGju ՏK [ mJhJؕWׯ][kW\}ʥ.#vy _{g_x~>s4W XԪbfjM:p=zh:UVum.0iHt W^ £. 2a؉Dhaor8 YzdB6 (ս!F[B 7(= wnabV_gk$"n C@֥n!KqnUGW;m%ԔD]g݄5*Pr²!džuQ^GN}k3m01b4RCn2Axm1Gm2؏]G:HXXbcf~ ج,Vn&t+fi#F/0o@'Ԑ@Ҡ%0QhGp2_4JGЌp@Ag ,X(:ztmC8A XhFm̰7 L7 ;йPcOp4 !7*Q^ n`H O,N~էJ!KGt!7Tshq̡-_B+z;> aZA!-OC*hiIHӈьEʎ;E tbtW]^X `wS"JFC $V/mH _Ron6ۛia4} {+0сnhl%TNXB rUo]Z-$r(T {CKp89 %b sYyӭa]je(t岲6E{1_J񈔎Kb/!d|9ʁy~' rGN 5{q~brxf~btsgO  L6g /gWkd6ēwT*Eըuzpξ~mns/ Ou!ɒJxtNNغ!F=q]n1w-j=1ڵ+FJ"۪٢}r/AJ^H{/ Bf8؟/;hԝ﫦ITo`+ )BD" +Q(qYIys䏠.$RR,ư#M&H!-d2{K|"H^p򗊙P++DYdELÉ WfCaIrU\ (BF'c$계^l' Sɨ'S#Rh{|p֊"٬f0H2 <pE BZ|;t޽'O,>kv<6TٜHz$ .d2vi۶j9Ψ6;:2YY[ +&3]@z: ,:2|m`*Mb(˲M}&o%M  ; 0Ϣ: Dtv O6o(LkhwSuv­n0]:Nm3z2:Gȟ=>oo {}͑D?}O>Bwss{=sɱH( WrJ!w`iPLx:$8_t]_%@x?R. dR=,+wzKx|A Z x@<[30D. ;9qG[g'fj㣽> 7dS.VB4"Z!VJ"d^Y׶A9Ep2|ZUJ?"Jr@(,Tz8CD$RI@ d*SJ4={vp$BT"] DzPZ'bR2MᷨI lpxb`h<"+ 08| fz '?cVeJ,K{=vo&]o<OٹsV@5rGOO8[@wE@0kNjb9Q*FT(ު/P:ģd(R"Μy9ӥh:JĊ=r9˥ J(64:x`px\ESЃ(;wQ,e'Ǫ}bOb,! t& 0/HJ RH˥=G J>_7|`,E! x.N"[Q\b`l .6uD)* s;gjaGr|_?u ?\)L;zo!WN#R2fןgv/ퟛ_ʡpbqB[L6ۿwށ^Z EQnxH2fbu:]١nimݯ~4hWuk&+O !QXMJѲNo6q0,D nzk|VƅZXJ@)P ܯ[ ;EqyaisVo㍬{{ϷuhJ0[D]TYN]ekBwBz O$!X9x!|fr`휝q`{ Bf:aŁc&z!08ƠK nS:'֗_t+-?qVwӖZRWBev88w`0:H;aDEZ31,1Aq ?%y"1`$Hb d6.=48P\j~% IU8,BVxQB??QdQD >d*SDxJd:mAYq>H8#>{Ģ2q2x2BO(2/< ]n2$LRd ^1Dbp2/:3Y8,7E&3P4#c9]pOp C JR[}^U] PN W$Y "t| ,cH>nѝ'!G+A׮Xseav z]c~ zSrtdVp9T 䋩X<Ke ̒tFG\kw[CeZhdw2Mmڦ[Z! ږmkfT1q2([ݭ%i^D[]2մNO':1 `r. ٹTNїH:ҭn'RGBɭ䐔"NjiK M- /sn!jnnwd{ |\IVIsrEka{[m]uHݡjЀ jb9;ŦzAa:6_) t+ 4TmJ!3(a4i軔OC`!m3ybhpMGkojs>{/S\>oSN;v{gNM.ݽ48sa|jzhtntla|bv||R9^9=[Sg}'Km }=O~{x͵o+a ;) ŨIB& N%,v烊x K x&MKϻ@>O/rK`D?VGJwU19fS<7És`'l9nA7-z+ҕ|$Wiux|mv+zMk&'c$H&598o1vsʒl"t ͸8irf tf]gDE4p4m31X̥Y4qa ݬY4\V3*1VZQzdss0ƌ' B ƻ$a6C…zpTfDŘDU>.\tx9iv&1:D28.5J, +ЁNA4ֆ%uCDP-t!4Ԑ$DѨ&,]0,&bF%5ٵb}A4ZԎf-hf-hh׿Hts n54i"{hSC>n0[D͢75fKh֩N3!c6ͤj*c/W|͟޼yo]f Ӏ޻u}MudHCm`n Gnh8ڝ mJM{C>hQ(hF?j l3F4R[wBl/]e+/˯v(ze2._Zpi څF7URWW/!PUV.8چ *+kluue}}uHq4k6ꔌhTlڟQ^L;mJר }4lN)<44uQl8qވFQ| &6>b ~(ťjS}2 ud,Mi$ &jh]6:[Qmy3;7J!Z7^)C qmՑ6e$`edz|g__Ϸ7}JD_) Ҵgj>>4h޺ 3+0*QIi9*3g1lceC#=^6\Σ/":4$ )JK jg_kӡ/ &ْVZ0R9#miudF% @Nъi0" :DT>Ⱥberq2<ٳwjϞ\m(T(닉썔F=SḂ Hd\+I?"G3vVp2x(#>Hba_O. {#=cO=ȉުOJG!/GU5T S޾R EĂ3s? _WM6k&=~=9$Qҷ~[c=VIWA+(>Kԋ^PD&vN-tIh6ҭk65}MV"ʹGty+d% N T}=}{N?1ѫ(^ѾCөX Ft,!ybgR$ *N'გͩT4e9!5\7#H4 'X,D(TgR ?''l2D_9Mk.pHOsd_o)@P>$i? A Hbh"a$ra{OZ) s\6ͤb>F蘎拙ReP-g)crQ4NM$ Yx2j9$cxۿ4}gO.?6sY Kd"y`֛TZCч#*W Ih0Cj(*VF0YW@wE9[=T7L$Pܜh(=C_ DksK{ks:鲹 l%y TRV=h5.e\X츛uh6=j:: \1vީ1pVƧzUz,C{ݿGo޺k?Y} _g=sG?S L/>|/>`Ub26>?Vcs:C~{8`K\F)ly)n~qnΜC-70:\EL)'NJaQ RˆG%bõݻwȚx{~_\d"+¼W)iji9Hh2HXR\$q+z$K9 zRX(T+t"])SX>.ch*D9'fw.,|%+ =~T !-DP8JicL8*UCya_8If}0c鞾b\,z{Gxp:91Ha)ne`h7j#⢩B8Ul'L'^Rw  AҊeQ)JurrÃ0',311|miqb W__5Kq%&3r:2 c\.L2(p"eRJ0> q ,yUR/~RՆ1-L&ItN4I?#`,Q&+H6)%(ϫD..<~dZ2[d6PRdg>__jGa8H0K\X"AuRP,O{mD&;8},ÀcC`! F*jw~vdBo-b!a22P"*h:4r0)Tp'T(1$= dʲn3X,f%)ڵZ“)[ͭۛEۮڥQ6 =ll2!likݺ5mぇYp0Tp;t;[,HyN Z8'+Z-E ˯.(RDP4VIe-m;<|۬Aw$U6 h9!]f;Fz"v'.D&x i gL 8%+6XFbcg~z:+7Ft!:&٣Oh fOA-6jYV;}zډfeX~+$ |o67$ÉX1Fi]$#8-TGv8DW 7D#p"P mËWR` ^0@vB|Ē[<o )vKpPbp.M^Dc?ӃvBkiZAW$nvS@-J=N˰V7VTR,2I E`/aRY4,QBd}>ҎhT*U` ">x;=n+ X! HIb/xCBca-.06<-c;n]nDyb/P.nCY$ `s,a rM.8,un` Q2Q-iRЪq-zNMmMmtm[&iVKIYI@_#ԺP7CJDGZSOg`²uv7;waxDV"B*X`褩!N1jlkldDBV Iп/hK(s]i-~8:Ȏ]Hc0Te')֓ݿ0ogt5:$GVm5۶h6DYvUkLխ [6(J!M&|l VJIfF57,InN@v2hJtMn_dph.Oyuu<7SHWp4byЊvѠyFmFr*<{O~=#{ܾG;=10s4nssS3c#`} 玟̹s'᡹>X9~h ӣ3cga9{mifxqjxnslc?vdKgO:}Xma,TK<|`={.O;'?wȾݳ'u$A]?gΙ h VOMkHyXm607' WlV'$ mMjնT\ <#۫?G:oqvl9SQh؟KʊS,eO@J_BR3qc=<8_J#!EVbcXJx,bL] yd%XQY*Ry8mIi0^N+ 9l)K+JQ]xx+[$ X 6B)4[Z=8UU;!|jS].mNNqAV0- pXϹK'qN|^88c3V]rsn.l28;N9qzD@ggGq4@ea4$b392f{HhYWB6 ͨne`I5kE7沚zE Xi YCI+lUZ"c8ѨF@4LRpɰt،Y}EhEd\vXFrzΪuZ4`UۡMP@Z h–Z4E4iӢWVctjIGV[Eq`^IBBX1-nfAhF^e%g "hXGi0u7% xf\=R}uZN!%?TFZ3J[!!@7 J5DȰy jK2d"D+c9 6`f83\H~դȮNI-C: H{!,f$d8ӖYLfvI:nXLQ,MKwI3F+aԑ6#NSl3BDkms\u=-AN/ru!ĞX֥j FHҩ`u|nO=|ONu /h شc{n֭4pFl.$D8͚ 8582˄A'lA 'gD)&K dьh40:-*P@F6o-/{;f y:Drnْz V(F15ǖ-fN n+l z6'lun):!%1s^"_ziecW'Fv9t0>ٞHHi|OalOq s̠UF=s{SB/C( G)d>9ba_H9?(v=Ѣnn0w[:Sl JxfCNƺNpB)J薔,'0hF%(Ni_ik9aTKaԝ]jamu 08q4Rʊ fP6h?X!z: QVorZl٭/0䮯~_o? ㇿ?nG?݋k#G}s|}#}"Z}Q5pQw@dMv:v_}'ڷK/7O?~G~7|j@ߡBdd5Ex,HXfPO>@_<9;7?=3WzrRҗΗbqRw^x9]qfRǛNgtXN a_,Bt*W) ʵl76ZO׭E9ܲ?$,$gNDbaуn0RB% cT&3X`u,7_0摃>BE/R%S NwhhxnZH| PI щRߺ\.&í ?Fc΢Bp=df֑b42mIe!˰XvAg?qNc0ÑdXCP9B*QRp:φT)euQa/7 Ý7^X4h,HJH^u &B )p8X ,m_ H!^O qD FPW|%yhOVDGA-4Y'OrEK%шקo` Y6)~*F x>3˺lJn'? C 4Sh\J/ux惱(,a{ !)AyH D T nC4V`@Sd7VA`?П)LC?m/2Ilq 2rȉ*``d7z-NCL5$7P2ݶQ/;ǘVl`R5֙#21#9GPeSTVo6t󥩭m-0vhɊcd[$ ӷ } 斎2w20I5ӁJR's6m'!)!k45AHhbDP&p_ _= ޖ[X`xSI&5%H^(vm=j_ַC-lm3nݡBq.-CkխjmoیQc4  5F=0n e\M! /tF&̝Ҙ]LqF:gB re&zB>xL?_WyܱSgw=xpa~i~vI~g&F&k&ugnqn 2ΙHmrthjltjŹifqnbawi319\,Z >z豳ƦgƖwKܷș?zbz|}ܙ'a=Ӑ\— Ѿ鑞Hu3;5:<4873{Q"ˬVl?Яn\O䧇Fb|2Z XA { ȞD8P +M}CӐ<{xIpĂR@=.Zc 1a1,$dz I 8y9;봹=.:|K^4H(!?+zD1$daēaK #-%HݲsY - xBx@jh`ye1VcR O58!4pHC;$ygLoxŏUvblə-pȲ9pZ:AK()Fd*v$e̜ZojݤNAv3DkYFGàT 6ڢW}lR A4Nɜ VО5 4SzzYٳˤ,p,&.7AB,Ѓ:X9UH^JN6zRu&ƎA-z1^;._{ɟ_{ڕ~O?{_y!v}dZDhGZiT" n QF7Ow7?խwoQ  Dn&sbDY"#pޝ&b (Gs+˗Wש嵋뫯^zk+XE  V\iz!&^yڥ -lVWG0r\<4 6D2gʕ7W&,)[5e+omvz /_|W^zuyK-##-F6(#ʨJR+Ҏ­95S[Y]Q~7W$vՕ.._ƕ_ڥ ?^~ ?g^y{/?G#i? FզiԷu:5]nQ!dmWi:lWuiND>fl[Rg/T SlWҧB$ -XPAL6*LZ]`gW7e3;"P% ZO )Dn XQ麺*X\WƮ4ê.!F2zLRm2XB #h#JjZqQڪWi5^V]#QKuqi@q@)`#zOZqJR@_Bi!RRwMwC{8=˲6ba7tutd~}⫏~k#MڶcG-`f--l8} YiqȪ B̋ 4Hs۳gҞҾsã=b$ lI$IBZP+M5`Pӊ38N#҄*Act7bO6657r}8Mi?A۲SF!udTtHZܓp1*`urވ˻C7,'艩C hO*0 DzgS#;H~D™|xhpp.%oOŢd/C;)}G>p$n$]j{c[n};{ˎ{ZZzʇ ߛQ[uƷ>܊*~78$Cr5hNe}x|άI4}"7H-Y♨٢CnzB4daTFĨ-NUcl:tXf&#?a*s.:܅2CH8ΑO(~(G5 I]5j@D2 `Z!coQѢKIyWk'8l!E6WM*|?6^5oV[Դ' "!QN-hY??"L}чdYh݇/__xEۯz3<ٳ|?}?/ח/~9wİ$uBw<&c"X# {w;0W壏G'O};ᑙp8%"n UK\*)"ʣ H(˖K=3 {T V8]lm}Yq N[(b?LQw`L"h:- }J 3_淣B({'YAf\xO%FQ*rA[`%TŎ7tq'N OfvȖR ̸ds#bSƒ#?ů|O& %UD7SL"X"ߛ +ށd;,Z*=L8l$BϦSb#Lp<137ɤRF x Q8x}JùDIpdx| VL.Z!cL<% }D%n7J |V¡T:UJ& VP ~dY cz'f{:VG;]r/#LMe>=>8?G22z@%dh6m|{f4ʺZnVv4ZYm1-vyfzB39)6 ĩQf+ IT2+0 B,E*DHX(8'xRg<֓ (X"Kc P2C,[q+%pT6"~IE A-uKT]Q^" J5ʁ ܎X0,Q -A79&:dAE>y+#J> n-KpkCkaR2F \ Qv{x@. G?3 K A'#-yin'/)XOgw$p<[&iอڭZ#4z6"lpU&{Ș0SL04YkWuuDJd,z2J!-P0{XCg{hu09&>lzWP1ݦfSqN|ɀP=NlT*mٶu#hSՄ K᏶7AމXV7n݆nӴ}+Bd; +`ݳeۖmre\luu_]mѨ : ڞe:~Gח~ؔΨIu$ d;=6Goڵvs{a[Kזۚ[;UTdΰp_Ǥ%;F8̤9m)GO"RM)IGtvA>Kgt7&7(S(Fgt Q--ql2+$L衽?x/ʣ_8O횛[lh6<1083<8=gn}>}ũݻ'fjӵѡHmajjvd|a|j`mia}/8'vˋC&pO}'⮅ǎ>po;|D%}8u,$ prthvbtP?`Df|Nsr60X8T `"ceMXV\ /r0!:.? .2󓃜\rC"kV?zDxUkcv#)t Kw]Q< V8U$)bnAf=xqrB{axB;Bzh`"/谰Rȇ)H<l,nIduCKF1Z'ٍR-.Yd%dB2lfr1X&gA+r8 :T 6#-1=ӢfENhPMp8)9v2(rN8}H-&\/׹ %#ae++"ǠU7MLVXH=p 0v\VGf eS1h=-"niGFGTЃ((.尡6ރ; h lVQ5#_~&f[ND KpַzmTe6:zFluvs,42@,$DȌeh1ѼNH/Z V3)o6 SxbpP/\ Qg%ۼ,uF,bu-̙. p8Mf݄5& 2hՎ4i]Zm2cj/;o>sW~+nz$[wnZD~z&,oFP.ZF~ED|d'Thwoխ;G{f @?ih{߂_\ FQ6 = Q(`jPn\650іI\[Y^_vq+JCm2mh^BkՋאָgm2jmrdoqK5s|ym|hm-&F (mm^Z+._ykU~uM8BiW AuK]f +)#S vn"F쐕΀ mD\^r%Xqy嵵WVxϿ^{Mէz893]w ^8<+wUP5Ie$r&G[` 1amPk^kl@޷L#{7ա©S޷<ҥMj:;m-&fN`uYki8A4+|¢+N[8RZRtiB"i'$]fH`V@*uouҡCiR9]n~"ƻ:BFXZ>?[}nblLv>3!l,#jDab٥ 1\phPA3y]iAtrcC؜0; k&(tnlG_{P4. #32N`넝$pPpt.7d`v#{rOrķuwT-2,X@Y 7Z2ÉF ^ډ*1&]lU9E"qZ8! ~ct4͊y3*3t4d7 XK+8AQYG[qpWEx?"N0N3zힻnJo?>0OW|?h`7kԿ4;gMvZZk _ "Pf\#p ҁGl 4E9׵zN?pj5"7VlAp+S 0 {7$M h`ffcF[{w.X`4زi>*Qyw2~_~T<ٓ}ӀҺeE}юx ֙Jnjxhj>?՛ɇK\"G/??KK|r_.]ɇqs?8ro.]եO޿tSO^{j% &B4 T9n߱i3O?zϿt?w.{g^kn-+tXɃq^ZNCHdrpId+U$GSP<.#hĹ\Q!qY~H$4;;wT2DuxT*t\-iD4sq-Qmھ:XdV5u\xbod>:=9XVChJ?.n}259@CLbtjl|fbl%9ٽg=Wߐ/wCd EX:dX VVzGaTֺadyTҥD+ $~x up,f^{Cx*]HqgW'[,d`2 khJ D&\2dʊ*"~N` [}HsZ_ڝcR#ޒ~H&[ l>-Vܜepҙ"ƢL0Ri dƨ4@$& V.և'JlJ-YD3p*S +b6E^.pH$M:265T*=j Fb>N'e1UɅw]YBቑ*~.0{4dզJr4 gn] u-q+sJo2IjS 4i"=4 &sZ:%d*rfhm[]n۹'޿p/Tk؟=ZXXлS-=]%kѴu-7ъәw>GGoqﮝ[fߕvoټ}btfltw(Ot&72Z8;94Tk*J:]ᆎ":r\iHVr;bcٱmz6n&ʯ6뭢:6WrhOFo 8EfDjzBH P ,c6RLɴ7BVd{8grj 7\y翙߶?(O촔&RXKtѸZN#&e1,\>S}Ӽf! z2ƁK.`4zbi  \fK x#3d nXDglX*ż#Uq(E P4-)1x^aaQ A )A  Y4^,LB9MaAX!Ւ Q?Gקˆ$B8auG9R9;"XY壱n#RNDt~\&K^ݶ mnIF͖ba/ ! zpg 鴸7?=CjCa` ܐgGڡY;Zxg\6T|nZt:N;p#``%b/pN"Qc9DS(O: %V@Plls+vofV5z|fFrfd%PZk< 1hh-9z⡶z*ud!V  Vm5mh[v=by;,StieUhFp4;P䋰 ,-$%<@VN3Z톻ܗtgfn/ h֖5 |Vb0x:6VUGgѲDoٝE`HU[trAE N֡4}?\:Saaj1; 69v lF,C1H!۱yvqF|b%ܱƛonuޱkߦm Cؼian~r|btphbdxflljthar|vldZ:?qmwOLjԵ{,-OM  ⶹ[m1~={6ח&{&ffGzbj^ݽ}'6.nu+ٷo_ܸi~jf,$SZ@|k}^Wimt~frgf|v<3>2Q81yvvז-}ݵzWn*I-Wc^F0tv53hj??r@WMkX1KI4$A@ٰߗO X.)g_\!} 8eC* W15^.@|$$J V DˬG8$BJ>^] aYc4A^$A8HY=s{d+n}tvlAHnZYnrmΈ##_ )c<Dzaa5»#*pHB""k!/Tf0XN Z",R(ȱ.cichfح,c>/r΃" -$;/K-8D'j'q<*xG9/PdiNBF#-^q.ܲˋu%햜Iw{x\4ơDFZGS=O.q8ġLt;O,TЯܨ G.š1tptmIH: [A3/M%p4PuJdCpR5nsc(8?m#/`Ihiw $ I|^]ӳHZ:]%;s8e;-;2ʝ#|ќbm(pPڑVI9h#kk ճ?z̏^?wo/u:t_3;:uN|sgMο{w 2EE/P̅w q2䛝Gie]ˀsW|љ~?|[o_x;VhDבitaM'{kvǏ>}<_;y:-ǎC'5N,KA##b'Vزɣ'O@9!a](V9 *⌶w 8qɓ't<#nEžKgÇOI e|S'k vGO^!`wpǎ;uě'QM" qة#hvrX&B9u\1#36|rɼDt ӪhХ:V8Y?Q&!r򦿩93Ed뗍Rx[pjmaic#ljy˰B)h`@wOo8?1k–WZHDvȠ:i9tp}xG1"pPK%yD DRbD2_GC,<>AzO捣Ԙl> )x' LpbT)+bT糄LOa*l(ԀMww-jX$ ESt<(fJt+rjX9R)UDwʧnNp^rȝс>$nN?<л{M{v<|u7ٳcd~{zL MD$wH`{;NF9b2 B_Kn7umTK.n =c#ch1&NNv4\v O<`qܴf3ۙq90&xꢼ08uX{W[kW;c-ka@I>/7YrexqWu'%"c\o}գϾ' O>#$O.PGX_/|}fm?9w?Gxw>w_yx{QYt@uV-<=3;2<}߿֥x.oq[Ғ!*#Yq9↫̟J3Aǂ>%s}JYZ&/I~^b`4+{zkZVcYa&ǣZTZ2Z.BTž =7~&jdߍwF›z,%KzKZn|j0W UTΆ"~@_iVG`'}#joYL\Tjhh$&Z4Ѳx:IR5[Boؗ̔b$+$Oabro Bt&%B400Hù|1#"cT*CDXyLxߏƒTX̕^ohK_ܴ.)^Ǥ2L>x ̥͒P,,nRݟL12rP&e5XAX1$*06SRړΗbL"XHHɤӕrX- oB}84266kDngRx4(ѸK|y?H4818>;^.+hT)RkZ" 7H8g\1S3<}p||S[#z9ѝHEa>;0XOeҐZl^iO|/^Ï~ﺛv*m7J>J+mnڳg][nܲevvnrjzttd`aard2)I8Nn '8MKK[faώ[&v-u @gJ%[hq(f$);p4ڛtxb4%`.'\l4Q& txCn7В3~f8'Y>\SvjZTdn1DF 8͠脾4pvluIN+*0T7hEu-G޻[g6;*YKzI*vE |Q .L4cpyp:%[^-!Pp@A ܡ I"Hp<ҹr*[ ExA X0%D"xY&9~fIͦ3,ͦ!se9a ]z_R+Y AU C(>8 {E :Y$ BL>%/ )0@&뀤g9UمH^&*tAOmQ6q "*5):4/(WA 2 sR5m8'ÐIA>&J}FAh:ғ\;08C$۱ j4KC*4e:S5-G* 5wl'y][:eoq,3Sri.;+=RlCmrj1t;L8Hu!6꽵،6bmv@qj'r67Ӝ%Bo43honm\aBMxylowZۺ ̄C|eeĺ>C *='ъ\~Pb5E [u+VU] Z6\Gv6 Yͺ5롸|}Qp{w-]W|7ӯ>wm*%&ESB%Fhptv`ֵBUl-fa\h3im4yA>A5ܼlAv8A`/Y=˚[׷un0l0[Lfьv]N7VX`c֣X^N [euW[b@!W3Sw/}\wM߳w;w^uUKl4;1=VR{wmO~w楹McJoy`uݻw{ɱK Wپ0>3;e[ڻMn^X Mdw;ꉓGڻgjvakjCP<n[w&7M̏x'BL m髌,L-MOrzqtxabr`zp7WŴR'_ih N;Yɰ7ߧy¿~Γ?3>=\虩UD'A-JJ_}!%SgٷvG?=OΝ}_go{܅s! [Fib7F񇈣ssHx;s) Kdx-A`yG_;v pa_?y:5e i䔝߃X>{Ѻo=&,i"#y4G8qɣN $ۥbco~kGvw8Bi'^?r5Fϸc8'wwO{sC %urBaB#@9yH_w}ȱqȷ{^=ҷ_{~凾//kn6wAd2l4A) E󭐳@ g1ɜAB6E%=_%s4ͬ[k3zGDnMs"ծ@&]'P栩OWDpE ,V{ø@4jڼbfB_h8i mӹ&␝glؽ2FџcSh ''٠9QF`3hGV*.#F~  Gmp7p蓬jfk;2fcl-+klV X4vWp-5jp vH8]PFMOVM%=-S[NpR}鮥ɱn}/-c.^?uxk^t2vL. SvJpH.3[(iY 'w*GCdҲ,($A OeLw_֠ھ8331M^5(](CBp&:LR(ri4$l&Kf1i|F|OUdJ 1A$Gc|!rҽ{`8Lgy>FKKW\> N~<fӰ}R^gx/X'S>%lħp$+OȭX,B0Ý`'Q=dV˧p$%3ݥrXfRd"RTM`Z6id8!YR8/rCBzdگP1NbG71 n.{iZe'nMjgB0@`H¼(;3Kn&ּrS$q~M75;Wp *>U&A&CSWBVҖmIk劔y}3-7oR8e n&!UbY-MFJk& o G ٮ'4F" 7 q:(X45TErc r;i~x?w|_?/~_O֏/~kz|__c}k/=/c}^xv]hE}"  T4>?ijz=;wЯo|7߶\gS%vI"!deB/*Ɋ$#tO9g.bZ$D=W=SwջkLnM d 7`xRB)0iZ"  0B\\)8:Ԙ. 8 kT(wWj==}'7zIMx=yKd[)G>C2lU'buwphtpt-P^H}l(R,Պ}C[v-Vz`L뎥p" ݕH&(dE215e[U+|Ouܱ>6-+䡑{w659:{=]-'bqh2-.bԲl{[*U"x}dxrn8YJ;Vr0LjdT۟L='6vvߺ;08ø]TH¡88tB*e7]{ܷq~ Z\-@GZ\^Ӑ88\_ܴT(EYZag{+z~K_?Oj T Z""ڼiG xC^sO~rᗟ{+Z*әh;ws#= 7|oCy{α7&\f0v3^r(:d&ntǗri2V) ΄;=vwζؽvݫx+FB41 G>..D;%Z,E?N`hHݼ+ WCiP]Y?|6rTGLJ:U+ZOæDɫ {n"d KI 5G"=|⏄pJUcc%`ЀGH>sc=SI]axTE*!e,{N1\HOcqh9Ԓ!XQQ%"T['Ony%2r#]ur3ĈMvOw]#i:[Z5oXٹ *E NٍO$(l8ê J iCS `.{t]j6Z ccnmK[SkǺu]f FlN+/M,4&[[ic7[:68K?GO:p;_}vط}ss3#S鉁I\N NO}vw{oM'GƦGFzzgv 7\wם|kZ/\u_~=yL}zzpndp5G^߼u{{Py\u5o'FToX}:߽85>?1 qd`zof2љD@8TL!+Ւ\Q(FZ#cͲXf7k?>ߜ}GgkriVs4ŲhF# |2]L&R@\C7`5-8(y#1™D/ǢO ŹP'PK^!|,-H^WD|x&H}>/ qZ2c&fͲ,TnN╮.{PPGxX[0^ϣuC5AEEL':-H<.mG ~. >Yc("Z4-&䇄:~bHg xQ؊)ҠÊ"y&H=nb\t9u qeVgQѬ-c(v8\6,EGfya(3VW9qV,t)Ks@R~Obc(HK]VC |]vv,9)X3^f.+83Q9&hC[$Uq :|&L2c@D TPRq} w.tQ6MA%BJrB{HQp$8[ FEj*Ǜ]jG߿W9w7Νsgr: g~qm g~ /#(5s( λ?82lE\߹3/Ai:hȬk&{ Α܏8ٜ߽Gt8h:A˯WN.aEqYQGo8ک~#?vđC_?tС>;zl%~~zej¶$8/Cf{:mԝѐvOȎ !ܱ#G úB)AFhh?|{S #e:8vSoi$}hO8vԉӧOy$ lz+.s'^CVW}ر=/:}WK^ƣO(Vfz`n0uNnZ,.10;*hiwE&3juI83.$!1[-!J$"l,^ | Pr{'Bg""A,ea&: )AVuPNl@slv&8ݕ yadӗ%NfK ! &du[L#fo&=%CF$DR?^c>#8t=I+:Heps2:kFFhb%N +B*isLY!! bHLtm;ct>G+Za^.H[RGCyCńBNu^6bEN2J Μ.ۈ_: GC|W`CΌX,m3|vF׎VA} 9se P. {~^!$yILrfDڱ #vlkC!t@ 5\qSm> {P8^+{H'ӵjetttnvnn}or5ZUhn6[ЌOACEqˡD,"ǯcjи!bF`,8H6,Mn=`  c؇dGkpR]ry^ekD|8Z㷍tqU#7X-cNҹv͆Mhh~gt "qQ ٜlfa|ڹl:;+u9ms[ Wr ͦMBӫX*,bąbJT*Cw(Nf*C >'T୏ܰW'΋O\7^`7di0JBo׃GCO?ʗڻ,zĹM/|_z,|cOl^?08??w;w%b &jg׎?}kvh/pb- Yzp)爳Vm;UtGt<Z|fyA"FՐx.H/7Ϗn-lJD}Nn3AFQe<OSPD-'ґ?S٨Nf D:G[{l^U FHQ8(V˹Tg رX43$Dt:d,nSZb(̘Jz{{1U|?>t/ ;%dbٷX\+˵Z/DX&]2.PT/NMoD9O m\,+h2e58t\, վJ# R'"2)vh7<5Chv½ tGb KSPy߰orD\ #PXދz#܌ 6܌0`]=^{>/Ri9pR:_ :pRin᳽ef(X)u#w=x۞޷者7?o|b {k=ԁ7F!9#uCs+b}Kksk nI4!էs/ו}B=#BDCODQp 0 f8_\ڴgo=w?{y~/<>?wc?w~z/~;_?9NMM U\jwadoTEJ*UJ$\.[m޶ÉKMJ,SJzr`PKj}ZPRzp>+ فhohtlzAD֗n1bL&\@,lA> ESdXBR|ғI=[,T!`́])/M,-m!RZ9*KeLhX"Sk#YfVE&[JjP|:Y(Jj*a+ 3xU R.W M[4By GTZS h4-Sg t\fKݽ#nbF8Kh =`L Ǝj1M#X*f驑3CC5FJTvD<˦5M1 aWT¸=w}oZ9%ct*k e HRNCX2]ys|ne~vn}}+ɺ۷]Ut2K{{0ȧ)Jl)=>3:4;1=20=[C4rJ w>N>~voyG %^ċV\>ޛ^K~t:9_O>~qҥa +|Ͽҗ{-?O/!eO>#G =9evW 6z~/T2^^VVQ^CtT+`]@bƭflb (N6N.D)up!wzTQv89-Q<KH> ghV s= ;uw֯&3V0'}ґ5h'ux8Yñ$H"nP&8ln1%C82 DJVHҹ X*ea:b2pBģ 2َ(d ǪՇn`0rN) 5-E` W!@28ra @8YnFhq/#p%Cv?a|X 2 )5| ]-`}XʧOT$0fѺa]f5(R'[ **šqgB 5CCu)b0%p4Ń5V"&p dbJaMk?S` weIcC=?~s7yk/'ZM_t,!UړKQڭ.el[SaںP^do3-N ^Cs4ҳHdCL65ӂ)h@ ]pw8\vAflNmd3ӈ8ZsskыkTm^C(m] ɿ<iJ54Mn֯cΐi>R,u#ef܆el!iDmC`v4TGةZtǟXˋ|)x6י^'ڕjJlrpktnpB;T : M--]]6aZBAk7ZZ:msɆBC̮.թjЕ!r'[ 'BV; n2!O%g^fMh!Cg* EohS}mrZ:M_tKؽ-wlۺ{Ҏٙ3 gGfF!Ɖ`]_{kv/T-%s-;xo/<ƉٹťmWnޱkaii~mivƉс-s+oܽw>Û6mٸ+UMmֻ׮ڱUK[ljÃ[f@XO7|><=6RN Fz&7͌ ׊b6 ͌VtMf*k΅W~901>ZOj#t9ʧ҅D<!Mpw_.f"Dd.P3`2ʭ(^ apnx=N'XerS"U>Q5 XZ]y"d a Ɍ_D&p6u,ST:#= duB㖼 C.Qխ\'D+hB2 ײ,< CY-B"Le`Q.<֯@uGJBN$ƒ2F,eEF~k@1҉T,B1&eiDvTa$\Ǚ0tW/p MKf/gr.N\b )QPc:}KƶdžvyUBknF+I!P$W\#E`*NR$uxIEYfy.$s9+$1BonVt1jL9_S_USd3E:4n-T beƥzYx'^\B)2u;mPx.#w! )i^:@i8dظcsf!_s퀕@.HۈrPۡz(c4h2.0e]M/ op .; "wNdAHmlfnz0I3M5Ռ0* .#w@ I#3#!!@ݸ0;wΎ2PJJhv0'Nx*uT܌z5Χx:YqY cqX]N 4TNol9=?=?gq|W/~ oBi ,7A4 *xk_>GW`I)iN /_}ҧ|?.]e]FG[q߻DӶ~Ip]zKf5ž1 Q7䦝+g_y+/2Dqv -8hϰ);?P'}5O4J=C׳?p-?3o'ڹWQ+=$mP̩D3/?2jI%t̡ڙ7OyNxziMIIYֳ)".zᵋ QOŝA(|) sg_8xDxQ/=?;sӧ_>63Eiq.nuo_\_(n:t3Z&>b۲.m>j+XP]fjqq<80qpŹCk˷.ݷ_:~z Xs iikq{Vn{g֖o:~hھkkcwy{NTrJ$ʫ0rnr-G?|G968o='y=h4@"vv/]>9Ka<]=xyK#gtDyrj{':x޾N=7[(!ih{qitMʃ_JTc}C+{w([`,W|PU:{|:P1]@UUbAs@ZjGX+{]Bv54>)`c|DRgKbZuu,[gbPqHSPQ) "Kj~Q5 ''Z,Gɤx~H "vkh<%UcCPOh=rRcXpXrzG/Q*FcrsbbPf,,,AkJe::n:tltt6NCvQ(t;]h*}#3Pn\'ZwRTD4QB-Muu*D.S׋z=b]R1G+e<T'Kp VH4NB:_HfsPp+aЎ˥\?<- L*Cfg|d|t\OzTQvsrjJ9 Ê s}]=ШfrɁjK )롽:v_w~x7lͷiA 2|RCA㩸_\^{SO~?y7ݥko|˿C_ Ԑ-,i_??~w?p#_{'?{O=7:ᐓ{θ(!Ȝ7 !QI;=VhqFO٨\Sf-"JAjAvr b̅Aszps1m.q3P @'8ZC9G[x~NO2G$Ob P4%({!'1U&]Ɔ:Q")9!~v$2z'4P1dX u=BM!f:wZ4XERI2$q$(/ ,ȔɴM e-3q((%Jcp<Fk.(l'>!?$zA "$؉Mgbl<&O@g@PQEzdž+]HHd(°)mv(O߾=J/y U[ul]bU˹ )sp~69 I Wnt[\;zĭf  ;8[mvfdvfjr)P3N#f.1v`g o6s h3u;[֦4Ҩ>bZyҢ#_3y>4sXiX`︑f;hoNHz#N_Tښ8@ ;oG&9~C:Gs0>( H0[vhٵ< Ct_{]΅"m>shm.N֙c0ZuVQE[ mFn6fForu6Gվbmt18ɉQ HZ<c / 6'ljP~ӰF(:4>U"oo9uNBjF]Űziחw߽|o_ZZTa+{WNLLLP ᛛݳ4?:;6;5:4?qC߳wnjaltzpzarcu+3#{Vzf_U益X-=nŲϬ)=3奇}#=݃0ʃ<@“#TrR*f?+1EA;!I^- *٤sCÕǂ)ҤHP$CBECr@~D >X4 _h@ _rS<>"V dʌ- E]SI¡=O ȲNs >s!UpġA{2`c~8 }5կ $B`@񡏘,0f EyW˄d>To,(GRDЊНcXbxdB%J$¹lҴ": *%2 ‹>/5#nt< eN nV4Yb&{yIDleͲ@M%8&F5d!@ 26g -9TRsJ@^8z5`%I!H$C Q9Zo8Z~gՃ22B(P) X8yЗsuQK$Bt[|.355!jB`0nCQH;'ى g\c,C%^7-u"4 d4$m(%$v7$mp t/h߬yH%t]݁*aHqYր k˕wϻo/;?Ϯ^:w  emBir@q5(Gx|.]AaKSm v38u.탆cڥk^k}F-4BF{{G29,9g/ڕpW^Ca;K9u|(r8ZvrG;8h\ qԙ$I-SǭY#NC?s^<,a0 y_Ϟ_]\6<}h'ϞyI~.49qvz%J!d ^x0GC)=5oS |dNzܩO+/>K?|䅿~os_>H}ێd0rz̐@bvP"ay(4]&*3lZHAZFLԛ PtP/+E%)sy,D0 X-3rz`PڑfЏuSRAhNV8ЙΤAbFq48&bh!Fr=Y!B9p:Wr8rDCF@mr9=&bXo5G^$@4䰘6I);J`v[ɀ(Ie@iQMNR`a7$&sChpzsZ]JyO]NHC%A@bPr!0 6Fib3tY񝫩f7Q#&/ĐBEQ?Z|(F>ɸig٤c-jٶ}hRk|ӮkӷwnhmѮC/c(8aEw[ #"(HQ= )w<_ܳK_~kO?~'Ƨm?O0jh;> uQhhMFǸoK&PEѫ7q[>t$g̉5zM} '8ڶM}r&QZ%PVSh!N%mwmF ja4fVds9k?"Oj~NgBoC.V']vg!&/(PFV@Tǹ+$[XMtOT 9xR΋%ٶzٹnܶ+W?qםӳ3ã#wybvvIDzйg:{uGby}+.;_/B/[';4C3hp Y1ڡC7b R#)ƈa"Tzz;{F h4N |gRX,"HZ/kLJxޯsj"Xgjz3LS8$a|[u L%Kj -T -KR_tJ;>1I2ijGFD0$\zGW^S9Q 4PRQs4E0 إ"A nGnpg]سxǏ,vd7[]- ,AFYu"Jb 4AY aj05*j8%} e1Zt2q`D :^[_\o| 6~Ս߼;o/8Xi7Ƽ7F}HpFj/MZ[H6-v5_L5!M.,-p荛:*k4I?e'JBGrcjadzlCٿ~V֖o]?2:{6Q˦ٮlW}jd`qwzif <#vynfGzxW-UɅRqU Ff.J.L,.L<:9YՋ}79c?pS6WЂh~ +"V|*_. v\=ӕxex4u`,9:5;7TkPCTX:-^}oVT~x{k|Ww9 Xxp/>_Z{䧙<(ݕ4KծѮޑB5C o2D9px/_#p,]k@:Q!^Rc\PMf3B>IH:"@=[;K3cn(p>Zh'0ɯWŠ.1/%x36{`R1x9ngU;ĐC 9[IZ+>vțS=\bFo}.b5;㷸dKzD'2|",!q ӫ蜌KW^|{mÏ rWrq?7Kuw(..f |B "<~^TLp/Εw35fASpt;D'Û.3m &$ +HEDEFR)K!PrEhFx$Of x<0bxTjbOJL-C[x9+ DbAUd69 j8J2HrVqqd)LG8BzbYmSU%@nH8-xh,&Ԉ5~pOVD""@  8$x5H*d0>!ůcPP6p`MSX" ϸFUd Ax" KiSr$@ rl Ga% Eh"KFFcPWRR;GN1*glnOtErzcDYd^m@2KXic0<&'ňn'Iln)h<%ѭ9z.2A X! !2(owٺ}ǮmaT G7+-:̯iCB=]ANxĉ(&vq[k%m׍;[vlk~vG޽q(~'=dvn*"d;vިŋNo^xԉG7mˌA*lwh1 : zopm'nS(V:MzBKgt0jষ;:0&^0>'YM!C͉a` 4iZRD@ @7r]ASj}J# |aρ jv-LT-houNky=ԡ[>C&&zB뿼<73;59>>64=503975803}pWGGWWW'V֧Z[XmY[Yܳguxth:q`}oٿ؁}'3{gM͌-A Y\]Y߷8Nܲ鵉ޞթ}S7zhrW7vCYk<svuݻ/>p-] $]"D(ŀQDPNԸT?4je0 AJp*_/jA_Pe.Qh| #ABU2M.KMaCxa3Ue --ixe/ #RlU$ҦD/P!M #<`|G0>Jdj?*^BQTAY)5>p>7 a?lm~("B*-x" Y5(aA> |PdAUTW8_18p@ˆ6gnc͜ۄl>ީJP (LdXePuJ8 !So2!Js1>uHeཱུu7~vH#B mMVQD -5q`SSYbUt'Mњ[ѮĴ }ڱ3,6z>%X 5/|8 ĈcDkh;m' ^.Gx<͓RncQ5-{$3n.LvMDbDpоowG8pR`Z eRj"d^IZi_fN6=*>L.R%+0\h DzgGGWgR”,ϚâWvaD/~ޛ7~wucネ/oߞ;\*jJAC-&DDu8_7ݪ> _@nٹ{SZSN0J@ :{T:"015p4*(Gc3B`\85 s uTJiZ$GʅZi:Ox>50;>41]練30 9cb}&g]v'GM*-@!DT*[ d&E,*I$+(X@{ۏw05V[k^ؼVť>JF#"^oumWRBLdUs+Fb*IůVjա=k{ _TS2\p6߭JWg_)zBg_w޾= AցA2=}X*YBWOwOO xnS$tfRir$nkP@;z"ѸV|kR{Khٲz&STzB4}zӑhBh$ɞNaB#/j0h4?+dndh4)F#P0ӿKU(sl~1JRF_kR4T $XR t t_GGo;~\ƂƓl>Fik pJn/"/^Yqs^G BXR P,3|8$ B=Lrx`|j|n}ҞP  RPLUZ %X:-ex,e%F _=xdcTx.]?__?|7_ãcJ.K%HX"Ώt?}#{{n[8r÷yo_~kGo94g} //iT $2i87-WMCnA ǔ`3&&ҙa!]`61"rR' ]~[vs*+ &x+z9q 6 }Bm@d f y8QG|jɫn1BBSHi;C4|&{8`(9huYi4B,Afݪ-a!ǹ@Jq&Fq4*A,{HrvZ6ܨH4 Zvoֲu[]6U 7LF  o76.y?Oi[fr[zڍ޴v3gpz33ai`i3ZafFd6|Qc-n2_Ѻ`j1[ۭxoDW1{A5!uNVԓI:cc5 Hd| t:tsiM6mhtH_0iiݵ}߰mvNku6NOE_ɧo-/.Y^\[ZX^[$8dGٳtۏ:gyemiyqvf4N-,Ouo;190?=31QX۷w}닋m遑ɕɛVhv#WVfW{aݓ+snZ?:~rye~muae@gy}}p",O O>~ /}硁J@upV뮧 P,g6vKep 39{w~;ww@=2<6D1dC ,,b~9됚d#D(^@U%>MV0 R0T$O. 4Q}Ā$zH) ,x$r~4l+B[4(a z9ǩ<#CMXK⡃*cDOég  RJB+G x7t,3Q4y%h`y;PH"t/xPs>V8[/'/$mnE/OC4E H籠U9Xɼ<G7ɛRvXd7s% h(~է*^ID9+ 7WRaohA5EI4z>ԓy> !X5 D0'FX9ƫaF\"D^vb!ns;^DЂa uF <1*$l2 a^9HC!Ijc \X5%y(m8DH[teClG4DƧx\mE<޹+(ᲉɌj)=PV P}r) glHEm9,]M JlM՜V|OhVi8Ft%2Ϟ.~ɧ.k+^t˗N j(BfWɇhM|P 5D>Ѯ)k8ڇ>S]Al.}yh~{\}KEԩSgs4__hH+#_RANS| Q!ܫ N$$6hg.>uaҵvsg[Ͼsܻ$9 9ΝmP"Ҏ@3ڮ5dgR{dhv"Zii/u! 쫧OA"_ZG;}qJV6(FySOeW^z~K?|}׾e~]ztYlJՊ(dV#Zحfj8ڦL`D?dyeԼ$D60 ;w ](7XZ-A(iHnby錈ƴO ȳ-Jչwc??HE c`R>e rmۂmjH}_wu7pݒ |밤l?|][>i2n,_3*ҸB>km[?ݰZ6M䮿O` CQa8Z&:֣3ADy\pR#yy'جP*d''fi=ڜdh.k,Td"a_0ˊڥ*թ`5ڜVNﱹt-zHH=g}mYXM\><:2)K:YVaHBs?X[]^q"ɕ X}gV+؊{%\M8nEpz\p9ܰt;=D_Zvpy> % "" ;;jR__en~pumdyeh}m|b\N2;4(թ J)Bd eT<cB$FҊSH$LK%|(ķZJ;jdcl%`|QM ~3ioVu}֍e3RmBvl@T蓔sr:S GT`3M4V-dHh8i'1pGz{уGo>z`Mk+p)Z*!""8Xp[\nRkNhpmzU@dxӃwGo}v hƛn||zc?]~ݥ0Aa ghT.tp055 {:t7ͤ\z,ItNZOˇ5?ph) #MEw@/x<()0FRD J@LUD1.EY-)*a)JPL jk2AjRfS,t OLN#YX(Uz%NC ZG\-ttU3$$0;wblZ!Tl.&#( (7jhhdaaidd JcX-zTw(vg U2E`? >*IQSd,'8HFWW{{!XCX(rrb!GCA-ˌON`3yM\WGg&V$Fp$ U:O%sXhayFRS ٩ݽ~-Jga(׺SJWHgt"+`(2RgWO~w~hp$AŎjXfv;b fb\@ZCAdO g "PyK0^q@_ )hk?[M/ N]l)*Ji!ǚL*x.qpCݷ{;qء|!];l&bt 3suXW(W9>>鍊{oξaC#3s#c݋˫{r|t^gQ8,&G榧Ɔn:vֆx6^p>??{c΁љzFWj3Z· l0g@MkZr+lL Jҭ$@J f%w„|ᅥJvqAv*nINK7{/<~빙;?$ .zVCv.(FVt wsG\ щ> /0ꁱg}lUY~Vc4EYpZ\`4h2r :bgy%b$HTQ=h/E E  DyAb!T +`'Q(}r@"~5PV3+IGE) tsԢX@DhCOCDr~_&M@&^@fM&*;9@z+(=?42%U1?! ..~#< iT8}tbX|$&>ƒ ̎fV$ E6Z4 @J6V !6r^cYY[a ˳>j¨tTd=X-. ʘupCʦ#)2y9^]@%$\Ƀ&D'$v' cdC4YvUFvl6D VyKnBa:MX fdUO3h'4[9v݊Vw:32+jHiy7'x`-AhLix=W!4Iˢn#ihyE_d$$4Y/ka֦`#E)}EA@)]GQUe5 /.9 B'&zP 8x0UNLP2._C.+paE{D!^su8` l4pը 8 0M]VB3<8(FK<P@%x@!P@t\nэЏx da+F8 C,R 䕃b DWB2+\\c^.*OMflu:'J\bQ^OBIU"UUUp#ۋwz@dK)zӆPA41GC 4~m*9$Z#뀝#u*>8bj2g6~oy~{'/{{KޠP+]q{>x3+׮]?裭T5S 4"8ZM#8Z5%v3рTOEQRTp=r+@\AѴ'_&٩M0mh1vq4BAT豉4DG6d(G'<ӧΟ9)"F@7P?tFC߾p^'k+o4)busvIt%;s Q( 4p72ÿo6Q^}/?<2 5T"m]$LD9Nz09N}o׶D1`fz:WJ]:3=9$H")h%[2dʦ$]:kuX;ޞo;(tWus`s~G{O=?;_3_/>ONȷ oD>՛0R%4gC] ~{~HRLc<} IdC]Cn-! ffyR!TGfYh<%$70@4X?ҠBo5[0(A3 2etYfP:! fr {@9\B jxAL\ R(^?8O4*\|G(g#2fyb^բw3aKkܤ\Ƚd4qo^>)JAF% G}(c_bg$d/T!o?!k<$q4~8(C3!c'NSkܳV8B) QQ :a|P.ٲtcOQ}ndރvFN|8n^KAr+a-wh|hn#zx"hf}TQ*07iF*4CTEj/ I s[\= !/QA/efdP,CkxC\@h Qcl+1;j;jӘl`ٗIKKՑzR>_8QLgD |-<PaXoLN2ayL>~K 9V?xnkу3JBLghhQ]-%"Bs$HSňp$AVv`ES6aI&m "T&/jjLO͍--=x⹻// oex)24P,#[2O钓Ǔ0P)@m1 L1A)SoP><>6]( Tt:8˖(ßZX,7#_VNJ Jpgn%Xb%n\addV#3#B ZTOVjT*3dT.ÍV'&N=7Z\pr| ["FU~Ir_(T4Fn1"pN{בwN,91{jVeDXEFUl_'O8f솂880$E aVH1/Jf[QU,RA$?<b13QKN?37oO|?s߾pjxkF;pz\2vԪSSSlZLM.wn+7GV͖uk-BƸ<;pg/#BMgZH`1;.J*ˉf)Qcaq>495S5n6B:y穹EI\6cvMdOgbbAUR JaG5lVJU̘˕t*V:'3X>[]*GBFJ]d3]RLp. OMMtFkw?ǜ>qH=,%Ҽ.ɲokN5Vf[[gG>¡ssw7 pagIAe_E3l$j!9EN̈́TPH"ɀG\_ #RI BLLT1׾g/}k[C;YW漩`OH qb%+(! W֒dq"1k p?DF(,b4$SMl^4!1h1ScexYV66[푘BҴ 4PB=$3Ed q,҄ruN2̘w=Q+7,W+=҇A`abE̸Kf.Si:.Ts4E$-n VR _A3ev|`fA# 6(ÛA/暥2BD& wxVM! p~L7C\:G:wO8h[kouqeS`{_W>47c6֖Wf79{#3'Z]]\X]\:zڹs>䧞x#kfWl;qf1?\)?{~؇Ϝ<6LK?(<7 d-nL>0yhmѭLey=6<185:\oAfY)Y~ߞҿ=|ɿgajjmqcaj^ZB) }+x@@K`2fYkE15Sn5oUj\R`tpd%_Ah4:"h]7Q;#'1~Đ$3J8Q/ժe3t%fi1[Og\h DMh& )U)+JiHb "GpIH(MܠMǀ-"rlұSIE ?9:JaC3D#m(IaA% wi5ۖ!3Hx.=OABa@b/ O[O}~ݷn\~^{믿_Oxg7zfqMׯ߸q㭷A6.F>AiQo; a(c>UjICCF^eMJTPw48?K(DĺPM{ٷ??xg*{]a/>A_DAC0.B@+.\ڍ]Hˆ.[W uWѺi]K_|KH7=RA^x q/c|.\/=O.E`K%h)9] 5q^zW>g#i/\.E$.KD@3` 8K.><3޷/|;_y_z԰~Ü'6@%(# %vSB O4郢i6 ь`8;!I{=H^z@f]q8124oB2P0W+9ZqU,AZ66NF!  GJX/)? Wh(m1;+DLpl 1y|Vp;2B'("LD`x|a,xOo"!03a% #E%H Q /5Ir"_p\5?7w9 ;2Pn d 1DW\{p Î.p}ۼAi-"~B燳@j}db͹ Sd!+i9v'<ć?ne_힡ppۃvS]9_Jݢ`wamS`7La/W(Uz=M ۻ4S}htGpn[;߱gCQ3EMB$148Tc҆y82}ph?ġ q]~~45Q!$a١yϲq҅|Ȫ'm=ʇ-3 ZIZTq,IbIT1Y>K-9&kϳ?>Ll`Z.8wH5嚼 +JXVXm@Mdz>̆Uf0O>4XuJdU+n'St̴ LӮgKJs=<1>2;3>1uoeeF^bmbbjllCJ(AsdMWHJN/TP_#Jex4Ms]Ȣ!IÌV<Ώtjz"Z+,zk w\Ԕ-R )UzR2b=֨V(r8l 'Eldt{F6Wi8+t\,A2<\Rr/ 7 ssj.'Qerl+H$4-D.&'CbZ:O 3!wU?>~^9wfc+Kᶛj-B]‰!`,{BC~!JX:4'5L vTQL$Injߋ9tZ&#TX34tK_~7핛_]ǿ?>ܿݗ/ik%CWtƵ1x5=YZYnNxn6NgyyرP1UP_ZZޙQ˖R3J㨹lTͺ>$ԢL&Fz( LLΎO̶G:#R~DLH`–k[z#M'Z3+v{ﲤP ʡGGLJ;уQbFNynٶz!h78ưT(rEJ$nM &dE^Z^7ӳ3ԨR+fr\! QmU,Ut؉Cס ÀJ̙3m;c{w~neqi}brڟTM‹l aR*WJZڬF[c#j^U\ZtAЬ}u] Jfljs"ϧ˗Khj!\kWz/X"+r*6YZʕkfSbʍ4u y [.bMNTZ&+f>LB݀7(ij"j|lfb|g>P' 8WV6' 8rYE?^;-:{{K'{=eFχ͂̐TXʅP$ CX!#@/#Wǿ{?\>aL gRdk7Fޫ$l+F^8 YNDiILQ Bi #(ͦXق}e$:#"\ɩdn3Z.ҩhgx{{sqyi~~fcE6z:]e>s6 \RɸiQ܆>nl)Sb1h DNT|2xR4-ۉ'}Ɔs,ԠA٠dNCljj(KI ~P5ԯ4y儛 &Pt0M15 dfq"wU[pl>7Р| /hǁq-+vPVܵG+LMb2[FV*C$R8Y#td:D"ZqYe@dtAbJ>ӬʹT! i;O,j>^7X%,P=|! ʺ BFnd6/Fb&>jT8V:J([^s85'#)! Ѹ )^!6Yz,,&8%F9riM/C<H`!A Zr ,HnO3abO>MQDV:!&t:TEzS*S ~ѽCDB=LX`8soY yoodowr))KeQ;::wp{ns[Tv=(bx{>ȹϟsǏ:yơͭŵ%Ņ}/ɟ8r~=8phcOum-OOMMu+ۇC=|擟~:GW{޻O::i.|+GOo-o:zr}yv+G<ͯ|VJGVl/lL,ooomZ'OnnͬLi:/4ٺecCR~oC?/oO<277ٙOr#IT(>2b3 mcIY)f4Kef68夕?װbTj"c*7F c&5mGWMtB!!VljhRL&au%K6pҊ&)"é韈|U(#S @6:ҩVB$AuB?YՊCTd8u(C)3J!R ut:E"UBMy#& B.GhQ=/,O]:$JL*r"r-rV!&,P1TxGYt2 })r {!hh MIþH#$.˅& &1aa$~2< Eoe/GW>ُ^~k/\}W_zګW_o?[?u7ߺƍ7o@4 WQ8썝ϯe]h=k"ioq-bQ4&3 FF7ƛkWz/akog_9jW_\+|Fu8eDg}|(KU[GR'^K K]{Ry0C|0+q=3vҫ/]!^!+bQRC /?&z+W.ҥ]D?]+.f4`,vK/|HYyq^K] /v._a_#-7$|y8ӥ^|]|g~7񥧿Ο~TC\hsyP&;|~B u|Ў' n6߅.G)X/8MyȉIܤ'iG^zYa6ȋfLQPS*,J$kN)c/{Tt6>rØĆE\5Q-D0Ou<HVr0Xj$ci*3df"Gn04i;lub\O#7% zX`7XiWBilxdin4Hکj)_+PvM94stC3L@(Z' 4 < Gw'V9rΕ{N/,G;|VŐBH-"CȼlNQ*tȷKpg|_ s*'H$ՐTM0ǰ+v KU\upBp:+ mqj?~ 7㛿z?_޿Ss3_?94#--T& Ȱ)zDm}Ph;ư(=&tF$o?ɏi6sI YR :wȬh*10CK|(:V6+Vi%,T[ÁKgfr JR13ܮ1*VǏp??ӟ|s~Й?"wV`nHH§R< Z fF0A9D-CL$E%BȸIBbjDF!A^YeA0׆&Ѕ4ԇiM\l&]jl]4 /d2I˵t"Vgjgs)'`dR5JFF7j! ݲc o)bj8 c3lێj*ܖ՜x"EXD&k+lԍ|bqM\L2ɪbqhCd:yd!N33 Bzjh*z;0nJL%%31A˧PT,pfyUHn$}p/;w!_(A+ \J"r6tlt! >f;j:$x˺@Ղ 7 .*AF G"7&D0"EQYF45G IĈ.ѡD`%vVs2dIIX3E}@4;g{C⼖ E3l4@$@#yU]( "3&ǚQ+4-@nI  ?W0(D)wvC ՅljD,2tp:х4>8's!A/lTu÷?v?&^zcX:쮜2z3jx"gX^6dD'=?);sYhop;!Rbٻ?7=޻ԉ3w9wЉۇ6֗g&7Vn{ُ|艭UđpxsuXn./..$m,.nom=z#w<|GA5=778}h}7gΞ9q;qh{wCk u#ء#W'6OX\^j, >HkQ+N!*RD~{V%JT,̒dX!d "O"]j*:F8(O g`:kХcb9t5E4=V$\#0Fq40ӱM >ߛq=O??~?~?7_^rڛJp7)üvhSv:TWl}qG:mgw u7a׮`^v}7FѮSt4x/|/]ko`&ك(vѺhѬg}g+I̲)cxy !fthŋ?$WvhNB\iG+Rv N!^r+/_kS{^Kx`tEx/D/]n텋^G#%o/\^| Kh_ IbXE({g{?}Ʒ?GO{~ rd$)E].fri݉:!' 2?!/ɧB}yg Wz8ŴGw`7;FGb\(^ 0u$Z`'|5~G)i%WP7'ƓhF~C./#^.CR 1~*IKrr9Q:CRMU/8!ʋ:IFh 8\^d}` =6FKj磻"!Ȱ4'. ~Lqcq< }sa#}4&qv/dVDY4dc1OӨ:#O$LK:ݎ?0(8EP9ID#(hEXbd [$" "2$4#) PXR}>w,2tIsHCx"Z'ӝ͍<ȣ8y籨&s7G$HXկh;䋨.M1_O[ͯc\2j=F>۷pyPڻdvnmQ6z.z Ѵw1L!twǞ{µƒ ,~يb B4S 6WN?{AL6'IA,i'@|aψV-`{pn pr$[ʵGZf=!N BPCʩVl`C7X3eAS L1VOčۄ"jDԒ(:d Η3UǐU,9_HP/27aۮFaˉEQ|<4u+  óY7@!c,7lŘGD[PX3R\fҙt9* &cZ)nhڈDA}E((N'|,a8pt.ξ~c@&P-G'DdBJ@rJ\_X\^]]ʜpί,[(DrIXikjelj ,R͉lu2?i:zc$dח7T7+r7mhN"9sX:kˉJ5[kpR+gg&:{jjcŴF<;7Yݤn9sD>,|M'nEjJ9yBJ,L9]J}I|?/yѱfk4Ao#1t ~+i8P/{֠bgJ{nz,l[MDϖږ#ǎ6a bz*wihAg`(O6jVSF0xTLRbz1oL-/ͷZlrx􉏜탇 LTkc ;#w9fGK9)1Q; .(&hx% w"$>io}GmKLm&\$8>٥lEe Yl0KM3¬T6tD})ʉ |`uw%4q:4˒3Ϥ9Z'PaiBG L6C)@p)J T!_% ɄLҦs 0*WVZ2f1c/o:O&1,uSSTk[̰\Rkv2[i蠉Z=-^p#఑! L5B*] t$L&Er\2Ҡ"p l9KpP1 VJSI'e175ڞmʙ4V1$xچr@U16*Mc1" 8*qdfh=JINK`$aC \D=aC Ooǯ Zel#ȿ#*>E+`EŇqB0e3,A)mhIƐ JGC)D÷)Ę iBQQ6pYQ#s|E77K{i wRONxxĉSɳ[76981լӭxȉ鉩=^?tɓ~⾃[SVg:{'nmͭR:yj|NloN..MB03=79?ՙkWőLz^Owg?uϵמzăgGЧ!V5E6Б}1f(M1jS.s)Te5*:tNFܰ]I]kqHf3AD|!i  `4M'c!_jْf'&% 5GͨD41vV][OtjULע 쫡$•@kʎ'cNŠSKiJ`^nDz :SL'  I0MGww@SBDdCѡ%p29`*`D0Q |hƆ$JzrcbΚ!)uA<\8jX88l 6)(Ʊa8p Imb#1 4ƒC#!"&d PgH$.IEhZ0RP*"ʄLSQEwg/P4 A_?IbFa .ht.vU+?|/늑Q%/ (K-E֨JEİ.^L3v vFr#]fs@ieqD#p/]5_y J{{k/|@ipKo_ {%)B}Cw" #">~k֟}ןS~ࡣb"઄ v34wPIVf8dPUL)8C>IG5ݷEuT^CoQ)n2 1eNAO2&k8X2?phV\YF-L !?Xzk!~.P8g`D!y 혏6D;Rv)r:%Fd ،Dᔉ2C9 ځCG Y7LRVd{=yC9ˠP|2/I>`R-"4>&CB%CC=8Tg:+DjSb*\WWm:]qq8Abvh)FGVin]ezBq4r(",6ؚkcc>\ ([\Z9tCx{|xq{(]=vdqzn2[nq$Zf_Gۭ=Dǫ>Ig*l=o7w;F?@l`~ <vp0^}< !C#mUhs:GAi޴l6;4~VMR (W{wɮZ߻׾6(t8r99sέnP6$dl rFRu } s:cɦT]gk0kbX0ZbaI8y?Hv (⦝p0<#א F%Rjr|xh Z8p }g=sLX U UlY7cw% ٹ|Z!mwj&dA'GBQH#rԷQ^|Q-$UVڍ奅řGuǑwa~ &HȒNqtG#WtВTrebГL7JZPF]Wu]ޭ ^jHC\MGrʨY'2d6R1Sr1IKyX.ώOkR^LdکKNP'n[TurI++8DP,ލqDu2x!ΥrϠa">31~Sc"/4L5ݬOQ (#S( Q*g`ЍƨKHۗ۰sxc垻N;9qswl<2}|{|BVմ$:A8œj4s?L#\n?: !@)#`J%/QҠ%hnUCU]`a%AkQyQ^k>|Գ{|oåW??GӿzS_F-_z87mdhdCdhHTt;5Gi=WF#m[qY,̹C A4IBFwrЩV׎l>}j{JaTqb)&D:$, ,O.A qo}77m添F3bgBZ2-X%3@@0̕v&M|[o`IHǝl21NbX14TZnUU4BXa|C>vg|brv~aujz՘ZΫC<$+ 膤PuJ5['&;J4*N4;7;ϬfơכNQ+{rZ\PO'ݲ3;,*jVNfU[/kcZY,ʕ4]h)9,SB ɩbFq'NfsbtVK)L0?ȃ;ǻJX|<:6߄aǎ[Bv~qF`\\^9z327}lð65S^[*Ð2>:מϖ&fe|^pQ,Z jѮPB#WlBaRj 'vNwBYXGK4|nZ0,ūuhMc]JPB9sڑ;f!ʧfhb)jԨMGk*%,BY:[?s|;96t\f\QotڝQhu0*Rʤa@U»5Q7Ty<$[kFw KrtT(* ]O '$ϘXH#adY}nFܪ2^ 1DfgHB"ϡ$8` 3*D0*"='e5df ø 3+`DմlUDO[gsLn/.ȍwVƬXzwAiͳXq֟'Vk_yN0|F5 2HPv3i&\1FLW"hB2$ +3:Ȳ!Q񍍙c'sKrwQ_ej3VeP\HN ¬0o8ÌHGpٍ}SүTgR π,icЁf|^.JIN%,NZZi"VS 2d*ei'K8p(fsbzMܬB_ʹj>p*Hf!3=r*t: fx0':cۨ:/#O ]8-%T2t5Lf;[-maF 8q2!!_QMK,Mge`pZg 0 c^HӅL!FZXc*4)ۍ`HrY Jg4 *$k ! pHDD("h1ATSPxl ܸ+ ;y1JZ4J]Ւ--tX:yΩM.?aT!Cg&1?+ "(NjQgވ jJ}q 걘ȡH4% pHc0(+UqKhaf F8Gr2q4XX 3u7sH'k" z&?_7_}Sŝ{ܕEaPrf:$\LǚeFoT9x7o8c|:v_@AqxX"P~jDp/bL 0J Ѽ%7' BF B%[OT@x1ogTfndTK!8p颞h7Moy`9>db8umwܹsgϞ뎳gn疣8|ͭյեv^ʿw޲0v+GV<41-W'&wmnm/x>3=y?pɥCk6൹uhvnխs8~xza1stӛw޺90zhe|{kC;c_|ɫhֶ6T۫SLF;y믾z|ޚ\[XEr:,vA!7ooG§xF Z6T+W ARj[Z.؆h\! =Q&Q["04@GUӰPh M!t0ŒdTUTim([nիyamlck&Bٲr*nlr -EBDŽEPdNŒ)>UpL,J[iG$- &0ÂZMR$NQ+c#"ྐBq镰LxCp10$VdM# #lDSVSx4Q%*ILvJ :h}M\l #ɋ(E')j e!np )i*~҄1JPEpM3EM1&$!)9MZFWӺJ@4J>¤"Gcԏ & x)" p RMDS-9B@RɀP5>K 8 OP ^ D͑564Ղd L'І㺞QGd DQK)FJђe\*z44!QʹfpqE'X bnny+ΉIANInaYScxB2J8DBq@4&$4ذ ( 1a.>%` }Nk_|؋/<+?o^^nhTq7vA]E^k䵗8ZKFՊ$8ZJo^٫Dw{PȫPBE 5_0}&ўK_ٍp|K>s l p4GCd .}v 8ս8"uW(7RB __5GC+W^}]8WѮ\zٟe*'(F,ޮeW/AŜzK1zvR_TiZ.wo~s_>wk0<M(u"0Cm( P=Fi OhGqbCc\-̓O<J#_T !nU)!eP(RFu ptH/mty $RSJ Q8힟{84h _ѯvp<fq hIl#R(?D(P F!Ȱ5wBDc}nHc[ 3,W`Im E@-HUIc0rQOT ]3tX)|^a/*P@j'ܘUo@pR,XΣl'A/k8BBi&L$%TG$QQ^J{Q/M9a pٵ&&D#ȩ! >oqy]| %2(C!&"YNjZ*oO̮Dk6g'8D+Ҹ}F@^bbdo^{`8e>Oz~`A|C{`"^~яI]ޘC(QB%H$0E@Z[(&&JC 75F+DW7>wCU.tîC#PX߰;mE04!H7 > =]CCWo D1`T ֡#/KeDҊDpJrXe EG 1ta9HyY!.m:tyzꦪJ%\VnMO/-,Mo-Eܣ3;aEe'L]#RKr&[HgN2I!Vl!![NKB1N%Ӊ|!=5=&Ffix"tp2!4,MdYo7۵l>HoSi'mGi$&k< |(WVYofJ2Ieb\ZyyeY:z!IZ Ȣ@\FהJ67Rvv҄0̸()iy*})úN`="`^"tЃs Ν=w{{޺w޲|bgbk0[WSaH 4#0C{SKf9Q XFDXizgI@5­,QRÜEԉG cAO@D`bFv{g?_ſ}ngcj$g#ψwdtnO?;h{_g/J#4ݨLC$+1dDAiWu+ià ʜ02t-hvjal]ז=sơ͵ٙɉX ɔ'a5 1Ʉ}nfj^m[]Y>jV{Ǚ_;öD>q'IR\[Y:rY \` n`5BVGuJtl>1itEn8BLO}=c~fyb|\jv'f,tN(SYVWV6 d P2  'd'!u*d#Z wk7Gx[ZjrQm0,vەҊJ:C[\UmO+R>55Tnk6_mfvk_歷';%↥"Cik'O_~|imDjOO-ʗ+F<\ZnvguKV2a aECeY+9NƒV-µv2Ŭal5WB]ϡchwFfgg dWC\ov&Zb]w!ʍzgPfKr/5u'qc+VST#HX 9!L4Kc 0$Ps\Az@N$ ztlHC(ϰѨKfS' uCr)S* ,qK(f` .5ItCQ6;# gJc+ eLaB(Yr#l&cR QG.DY+X,^vaDDDtD0F8Aj0t:啱FwǪL˥ nF5<+Gx ##Fr&"acGx8@0Cf*CQXO{Y9&h[HF7=]),۩lJoj<8}n}^EfV&_I i"˖*:DP/d+L9-`@Էʄs0%_ۉphX(f )waȳ O  r#$2Yw\޲㒬‡TqmP-+5Lke&2|B6,BqvLJ|Ao/8s?{t':60b^-SAɲ'a}kp`C;a}QQ=PZN! ?P>Y)mo{Dz#)AP˾}E[QHbH araP01~;.Tjڑ+'o?|xG9wݧN8~du{yjvcaq}~?N^[;uGv6V,>uСkkGW[gc}mummu}ce4#γwsÛ0NόO4Oߺܥ|kk[SsWsSۇQb}^ˏwv^:tېX3]^noo,l,//LM&,zVMX z;##O=y=z|hwWr w 9NZdZ`Rj:l6djvG.I]&)aGhAeʪ6$gtvcJLhrZWR"XtTU"mMTZQk3ꀖ4J²R<}Z1.'^hl!ib$ R!lgs2'T`R 8"}2@mPH ' @.CM8IL7Ăl/sQU`vG4J=t9~$X*⺝O40ׁydCX )i+Ϣ%J ,ar$@@2"l9lTKD12G9a $D33E,9J&hP3)2'IQ\ePrP䡊d`dx88 iH,hlD 2ako7iH@AKYCFک|T%]F:P"]H:ic2ipB8"f)R8ZBRh,cNP,^-Xij@1 %*I`ST2XO392c vyIh:•j!)T 6J/G}Rh(B0!?D4 \.GaOYu۱7Џ>z__}/]k}K!^ݍh}TX}G8(0 $ __K^ _޿ҵW~?}h%g/c+/AW/_%gD2/^ Մh}7> a<\η? >slJi}]G].D._8ŋ/^ G;{:^Ah@~ Xe"hϓ2% Ih?j$P264,{Greq2-$!h 卢uD| e=^񿀣=O^c;ܷ|[O[??Ͼ;i Ř r1=帩&!uBĮ-?r=}8uhF*Syk4Q{4ɡ8a!6 0O(@Ǩa-)4GC ָ}>Gᇟ(l[9E1{)iJ}I; PшKZ-=A*u)ߍ*SL߮:&빡 Gp75 AaUNJ21 r/BG^<y>>Ӑ $rx6p}> N@&^0K45HDyE',W: @9hňG5T  >։ ,De39$a_@!JDq]yUeE r ib*SII((&1fY ˈb@Pǜ=_.JI;xV@4XFdbH$=ȵFRJ8qBܴKdܝ?vS;Nnln/e֍7"w$2`}~￙n>oHGi{q?r0V߳l KQ{k"{Q>Guy.uph)8yMS~r{ PS&PBoD$ Upg;Ў6"ʺaA Gv$1m?Ơx!/ʯ {Z4CL [$vJ5&L#CaA{ \ 7xgO 6cp4Q08?T".4r!O1CI 0"^cc,J@p 42v)&1ICN"EA;354761{Xe,",6CS-J%ރtي`%4RmFQTXG],S.T^Z\\T*l&NqKI}G?W_gqbE3vYiD1S6$!bBMBʕo\o~m$ vX_fd""KEPp ePVLx"kE"tElv'ΤvݶYTJџF״\=6^4ZcJ&g*ERݝ[j&&ݹrwbzfaȉBɡcVjřV>0=6љZ[[]X;rd{z;֩W]᳙D#BesZTokh[&'&?Nel\x:.󍅵cGo9Sl园D+V7_r]o.oo=sL\G)+˕j3-VmzgNeo3sNf" = a&Ҋfnhs jo|tj;].3ir. UZZo'VU]9883>:6;mv9>>e$o6jsSѵÇst6b|>[BTZPTuqbfph\oX$вjNԪ]bnO̯-*TpPv$ӻsgE 10_,$)ꋗPZI>uW Lztr5#NjdɗG疶:}\!F;]h{V/4j2\JJ.[YYx_Thu-YG l>j,nV. M;3Tu Nkt\kb xbPm o80쌝(zАV Cd O1݅ bRBl8?B(K", J#LAaDY)##Y0qLLQsԑr0b >;"FG{Z<(\ZkBj0^%^q[Ԭ#Bv$G>wHT5ƤqF?SLE$~uFT8IF!KRiT-Nϗr kb/!>0}:3 ! [1.`3 ObM6{2&>#b%uVQ%X w2L %8lib-5 R P P4!zPm+ ӹ22Yt`@cN\9Dfq8!$d YD>M4"tf #HM aZ4,v>e; 0) -)ˎCAM9hCm< ^CfeζiA㌓J[Ä<-$u+)ȆTCAȢ&,=2;jZc'_QmfZ]a`G"4 ZR`aAJZЋm}x{nj?-Kkt/H΂ U*ѨQIgyb o7 n'?Ϳ߮oΎYTƸҔ<= &qH8'tC@~70p1QaH02{axC'Am7IL |[oo*?ڹcĭ¡!{r pf݌%9+_!=7ʥKncu@v|No&F$ٯ(~^ KJP cb} $~GP|QUs'?[_;6s|G6fWחVn;q[n94wbcn=|յr^][^d`uuyk{siq~myag;O߾6љ\[Z?s \'O}=sK“뇧7wfOܾyd-Kw;=2}\yy>;U꧟}w.T~;Ryz0wbgm'wn;ytsuquavifnse@i|2k˜zv77|]=|L6^`[̕p3C&C JL'rn52բI K452hkiS9&)"aqUN* [͈&BT$ݶM (&'Q S"]JtyUS4$D$LJteZ)?5ޞ5e>qAH!RaFXgҰ"$|l%ȲADQWXB$i)=A 1] rg )H$Z]DAp6,B EHR EAMde.&2a w(_*o2N"mǡno)4JO9j<R(Bl | 55tG<ѣ(MA/xCXc,5VH3 V.ǫh&E bgGP$VE<EJ(F! Nŋ+q4"Vh\B#ĿO0(J~<$҈Eu^8db'q,74bJZY+G)))8RMYh㒑ؒn 2%m6e{fp#DT˒- Hd(ۈ4@HX%k1mQbAcrQ-P~A4atc1B XgJ>o#bt!eO~?x ?7 ?{2h~+?yk/֋W_9(_58Ceeh/|˯ҵ!vqhɫ}BrGAi"WPWEkѮ!mDh:W hP#˔w.g =G,%mG#VhI/ /^= _ĴKw-ɾ?3/4E(hHw+;Tr\@ﲫ8Bi(q OXiR]z ^ ApHE]K"wqpDgw7׿/~#}0FCyxpbhw{NS=}A;W8n8Z_háZWWza/1ɄL]S#@O< BD"kߋ!#xvqJuOc#GEC!~?{Dx".Wy2cV!xDۮ#>PS~oyѪvCGbaE30EG^q/oj) G!'AȡkdE#n8*r<] _d CYgH=0~ L,0qn+q^lfS3 C.B.a=ؚQL&:On^E`2<^3ýFc}mk/F"v%d>(A ;Bd%FI[t!"4 @#! ,h!C_x/.Cqynц=@7᫆p]|!lG \zppu( ^-QEa^;r#C.7DH.5^  / I%A&8Q!N0ǡ:yCz N*Y,jg9E!|RSؙ|"'qDDn K-]>u)YZՑVS>NG$@ *!y]VJFRNdҨa ޖR-Ovw665Zu(mޠ&>n3>l864Etj"2`1XIX yhFL&Hpf}Sw߾ཧ}ԃz{XMWKm2"F݁` 4DAHctYJ@a0Su Yi 'L;UGTʲ, .=E4$X%\hmo}KO_Տ˵W?wZnEPIsͨy /`>2 @ 7u-cuthLpG%-ʙB2UZ蕳wo^ow߼~o__>z]**ēnytLDXz$7 < ( htfOR EfӶY)zS* =)Jz&_)VLp\X+L/Lu';|Wt6:ht'GGg!6Ot:ӚO Sss뇷s"`ljrtrbec3چ.v66wpP6xլ"l:ektfVNOLN̶ZGZ\M9I%'FxD,i\uҝ-ubg4S,!H*ͱ\99r-}k[;ln--biѱj;69Qdbj2 oNsbTNMttZl:m8dյC^̵aqevnyfy}qay(:q,w;F; 4#[ɿl"cz(s( T5>^t$À";DJT9v.Wj-`ԊSq nǺvk,Eˁq8 eVjɱz:B*-YdRfSvF::xtR٣zחז疖je"n8lǭ'>\*([\.饩űc,mW[ehL!=9hJPh$KtQSH(&r@V˖NhZT/'f"a&D+pOBQ\' q*e IVtKleB#bF ᪡dHf70affD1\QQ }7,ξy7޸}?!{rMJL.,F Be+-0pvc1ݍ:V ΪVA4s2oqp8+|⍘!j"\/Aj(20] U84]b*dh ,C9"2PaA~&ƂL AHJ |1F +Cc7»p0)]F¡p(uGp|(]?'?~籿(/4]~e|P hÔ||q0zX!ـR`9Vxwoo~tg^3d%h!Yse+Ga1}Q+,wOFM_$D6T5):IkI#z.ĤCHIg:80rCn7{1fD5;d%#Ksxc[y~<Ëg6=vd{i}caukimGOy#ۧCV#\ؑkۋyםO=DյCK G77Qr Kk kKK+ˋg9>#wM6wform}~8s᭱ơΉk;SW:ydgey1zjGGgW&>uGq͵GNYlt6g;FwWO+_|졻!1Z[]oZ'[k4J0xRUeD2Z`JN1kdrҖl70qۚ`\ҐRҥ&:2g<)o9AsՁ7u6-\b(* dFɤNqtŸ!%L5(-KQLYUPQ1`K°LD#%CG}DHoߡ@X$"e)Z\GXjr;?=Uʥ)4r37-A4KC79Ub]c+1Xʙ*H2b7:!"QsTxU,B&1]⒰D`` SoMv 6&Ϡ%>c-dUCRnq*T:VQ)]|q`*PU6dQ2\ |B!G,GOW.G#+(!gM@rٔ"EFD^5 wL0%FSiU6yA8(e r?h+`IMP0,Dd!T%Yxg5½ЇRB,EH鉎ʻ8\@>#P6+h'qErRdq#MFOxh戦+:'Dk6(u/9Ά~j"2a#(#O0$ȗ`Q B#&6ؐ AhlXaCr,,EC\$GcXjP(;GvQ]Sgg~/o?=K~x^A~B^1R%Ai o(v핗 S/]K/ᱏ׷@]k/_h"W+|e8'?_܋zla%8žEp Wg4QjHje3[;šIwDD/ AJznwP/E)FPykgd.hޑa/ʾy|#; s+sNE$+a\ ezZK<ѷgbDO@@-$ wRV`E9FvJ tg4!`L0I2Lݜ@hx %Q#y,Au0bp~e0QÎx <`@!q1̾BH#=4Hviq .S6y:UQ@|gȮ!P{mH #% ~f \~"偞\jd6*F6>&o/L9v(_t04z)FmQ2Gpwc֧dўl`߾7߼9Q܊"\yu5~C wk=ؠ  RW!vhnj,/[ F@x&@Zq|( G+)edW Y' EaI'ɽ}'$d9Q1 [+ }|3^i!(0qF^B!* P6ܮQpE Q5chD"r$HND!;e^T9EC # ϢZ EE-LA%Y7$/+{ALtN3DW[3k+fo?>}rubq~IZUUM&nSR6[**SB԰S9+-[T:wҰԪUfQ7R=ȒInXi:בB5.r4T5fZ.|2dwG'.7LmT<䋅hll?819]Vy]z^+7rҨ,--:deX9 NieL&W.χ b[Dbs:sc{ݏg}iP{y65%r`(I06@p$r#p@iN#%&Cƺ6\&$P3,LhvQd PuMV4QbQ>x!u/z̑O}l3?Gw _{'}gVD^lQL>(ZwMn8xM0)>Oq%;%=v+?ш442I,Qjftf>?:hoybio/~Ӝ8D?9odc8d~T3ľrn$t5tU躶iYgҙ(XyzB-+At fU$N:Ah9BZO8O% aطo1d lے,۲$+Y$2@RMD)uڵW^93Cf./zo8}NݪoI=Te˥ba>_f|moW)}}}0P)Ջ~ъs^ 01=3784h6Fઔfx;V{trbiuKنF;CfqFFΜ:0=5@,+Y(GFa<...Z mts#əV{:>3qlN&[4FgʝBs>2~t}xQlISjgt75Hn:G%JSLQHIS턗ΕzK@Ϧ3nF𡥵Jn O Wk-!v&ʵZ[@`[Z=?2(꓏=egnFGεCsus*\͑)p#7Me+b#igF'fV6ǧjA/5\;_)dK9ӳ144183:2Lj샣#Z<`{h Z}t3J<,Kbv`sgF&3t)]͎./R+܉s<:<3<1he3hXԇJ}ddl֘ۼmtv 9dN|@Xd]T0@"6(eV5𿹤TCmA5#Dzs )x 0YcPA FXuWyNQWXǫn:eӌ\vJaQIKB9Ռ+fODDB[=ҲQ9娞 ~TEcUQ%QSm2e(.# o/$7v.8JL&uVˆJ2uK55 Fg7T V"^CqX!. l:9RGs IӳRՄ}imQ\Z$VMY1[w.0Zk ]`\IY0bR&p ^ϤpGb vPS|+)Gc6] {%Z2EXcb @eKBW6WFrXm C&azf>S N3U0*$qSv* .o Q,QЫ9e$6+t 3xgp};7&FUypov:\ZVr8 }r.2D,3XV&+ߔFLK;"?W}B=Q;"18} cD8"aZF (!FbҍS cd'xZ<ݏi !H%@ ttaH:1&aFV$'D]AITmE ;O{퇏|ӹs}ٕ=^}Kjv1J|1(lHKGe " Խ{νO_~Ï=Z_.=tQ'/i!5ѭR"!BA#3 D .2YK]_$@@X PZj@ v!3"۞ 2D]+ ;vٻ{z|F0+ d1O<Ϟ}Cg}ܧ?GOޜ=>t|sǏ./ -?x'VԜLm-mL- Oy'ƧX_=qdcunfajjkNŠ o*}w~\^xkzehp3&wn9aO3Y+22.NRL5 Z'@!Q (L~HYv%2dpmn҃x *8$5I$1A&B(r˧˧R6$Pjh*a8Pd!. m%UHB*TLj'ۂ`LC3`O 2C7MߴGZa)"QkXHU XE:,ˠ AS_ " LF9[/$2`~hғ[v l LT(p]`ZBeh'4aRђf2i.Īhc6< y&Co]NJ |bQ׃ǜ JqEbWTEbX(v MX]PP-]4 ن$DB f+&`#&&I(pm)ΨKDž R(bݜ'b !nJ, ?CL!"#C K\Уt(<,AxKVrS 6]UIAҨʖ;6i]eɒĤ H) np%'LIhHB!$508W@a )COUCLF>13E_"MN Gj/4t Tp8~6  lwR閙^~yo|}֍WxGy"3ġ~phh۴ΑJݽ{w_PúDv6s$wq40پ ,F-8-,OC`-&d$oy[oƍ7]ݺ6z7$$ RBƅ#M-xaQ̈K?_{«//|ᥗ/y^x¥.beK)CK^u 2"^TDv =_!Kh%]#^4ZɅH%JxP8^r*^pb}W/^yk\ڵ]ڶz50E2hK;XKT?kοr«W/}W_Ϋkkׯ^c1k+)N;f/c5Wʕ+Goͯ_׿{|k>_Hbz=Dv tjaHjBBm.G妃?EJ%Tr*RHhhȽnm(nKbHQ*N, űΌHjG#90.Oִ%+Q925 Rrax!e%(6-aTV 6 κ ?)7DkBdN8ށ@D oa)zRLoo@NLa[#خ~Eq w; ½c@PC| 9%X(qL/? 8)K&y IEC:GYu]e"'*f#JN2gbעHhV)Rlh!3 ^<0 Q-QRUO"'fTq!p'8@k߁wW( [x/c(Ҁ` S]c uz!$l1Vd˱bZqq*;1d}=n^Tٷg ~~oڻ{?dػo?ӵ]j Mqt=~8~ ]Ӯ6v!`ڏl{ AvQ|kǰ /xa{3w߽ne !ٵ@{pO@'0@{(hX$L>txLʑjBs.`؝B>X;JbB($zl-Xz!0Hi!F̗.(lRVܔږX FSpo(@BD [tI$]|%G{821&`?CkF$!e(qbk'˶$g01Uu>8s(@trLƑcpn2Kg !Zl8 !/('Iy~RnO /ά,AdɏpZŢ$xWD"ݴen*0=䆕T4,+-Y mepyrl6'&&:fu,&4ML8Oީ4`BnpZ-ɤ()J\.[rRPL&SEV*_W[ ݒE͵STl7;"ժR1S,e:HN9r,[B uSz#Eh*MRt`SL@IjӰݴpـiþ隩)Si'[7ć&F=q챇=g>9YiLTꕴ&ZFXe d/DD) n`W'u1(FU Bz,W` o&k(% "A7UNOuJӕǶF^m=T=5_x3GW'#p% ~-/e2LJGƆsYݪstl pl?vzkvi1pf%L: ?4tT:99@\VO=֩Zkܰ ^ /erE`ZE=k0|Bb!@d`_?|ANFm ,!*I8x82Ckgʒ'nBOQpُF4Kƣ >y]QHێ+@yU/u^U\Nʚ ,(zbx%*\2ױ#,)!Q協z&*xcČ X)˨9ūa=ᭊ5G27@Pe ^_ v1ΐGBq.΃GOVΔUMVǭB,_֝>+6| xU8> -Nj3Xa# &2‡%WRҲQea=u9e9/8x2QRalz\gpb:˵ OXtv\!\O5?52aՃu7ןn9(D<9O 9m[1>J0ՖC&Rt*b320.EP @9VHςR$ws2y\FSm, RgN`q=`,#AVbw8n.mρ8!{O}J:ss#^k}JyR0YǓd=q|#zC'>zs}>|3Ϝxɭ#+kS3+s6g^8tdi‘C cC?>ubՓGWo,Mytp{ʵW&gZ?<6ttyPc@ƃ_y/߻4oP/=0{gὦѫJ9h͏r /훯ݼڍ[߽uooޭoݾy߹wwn 7֝۔ݼy(ݺwݷnyn&$H;?a&·ww 1/8-<5$Uc7I {>|֍ۈ@m[wo ߇w~m*d{`{7EvA4d%4D.pQ:O/x%i4C ꎁ>胍 XTUSEx0]"s}0EC.}#\,S6 = 4 KaE; E^jMЯ S YS6$tD}&s; vnCBڅ^ Q@G~GJ!{h=RN y$C4r Pw6pHȤ7x;gޮ{~Da cQ mj@k}(8TWE$0vFpn0 q!Eh}G@){A;"}ݽ=յ>ٷmXhxI=< );C]ӻ#^'Hs"F0lGhXpP e@HB=ԧFQGqq0ba<R@]{H9,.db$ۅldQ p cjd$LV"'?YD?Pp#D x!A{"#N&2 hb"ڶy(R| 2xfyXLG56`b'a찌*KR~8Zl(ht|eR4%) |M!tTZ_ysxr!8Iqf\/k{YI%lK 9G`c~%LTkZ*Cf(f&)Q"KRbT6`FY/`gi[L\D( %qEO\zXTjpJrB!;r%gjx1W%+R׼\*qLSm5FVws|Y(wҹ4CF\ 5SȏN務R5W(e+b6AND˄|HjI3aABs .svSAnŰa|g3zG<С]7W'FjujD!( 8(0Ѝa0x&!tR2H T%OSB1J)\fn OgYcX!4sgL'}?F'FQ޽egpl@D1`9YmQpD)0 f珮?o W_};zg?r#[yt}}}bbjQn6jRj4l;tαl t&cV2;<8Ξ=GP`u3SjHJyFmttx!o'LPVZ|X4M;ʸz%H@S'όLKcGO=bchU^U[ZlKj50SN%=x7=92Q*T]'S.˵6\ nlZt3 3K3N]^Y8ڲhE $BZ[r#p""J`b=WnG նnf,`{T7JQLꃏ=c'5UdRR:_j 9hjN^U*LjLNOLtڐY fӫG;cCi'i_.ekÇ&F;r&=#/ܼakvK#*B522>=zJW DR`c963QiWtGs^2c^Id:6fFNdSnVnkls4Ӯk"D7s؉O} 5cz=:Zh6ĤQiʍv=l aO]RpZ 5(Me|) уJ(yY7YtX}xbQ:S7:q73lPm MN/M/wFX>66+ r-ۯf/(@<)@Qfʲ2IL-  yļ:L5R3S rHHdj:idASӖYagxzJV D-RN*֭'.|2r+'ʞ Sy^‚"ǑrHf45*+f />+Y,cq˫YF̀qɂ7t[JXݬw ja)d=0VBADҥ'Hɕ%9ҼX)֧>8%bmYs%pq|cX&$HQ!pUch\c$$0 }z6U%#iE! )89;!1ƫXc$ʠ)pTV1B-_dTX9Gej:JVjzR5l2u+V6WqD ׺x)'XO^5EO>md e]B>ga'\6[cu`Y&5hQ56|; Ϥ]sRO fq-*N+K Fn`?#h+b@(-_񳅤{~  g2vD5>X6/"Kp~&@8J硉jNIeK|<PAC~)+99)x@ I壼Ofk`][RZZیYՌ{L)1(.= _>=sXKwsWF~!Z#IR[ ȭ>'5Rz : yu8x*]^>rD͛尜 ~Tl/-H<!/@rNg( ;DXL3;i7IqY#eXb')>\1"Fu! kf0J<(D&%y$+i% \䁽O?޻O?G>]_=kL4VÑ\W_~)d;@)ҙGNܻxG?F}w'N=/4ũ*_%`nQ hZHSc B";pz .b$"@@~ ].K[fR`;`$DhJ ;>S? )mu$g0QU8%PdbfW8w1 G3bj23 CS[[[9u#>O={ԩг;1423ߚM>ĉSVVO<}ȉ#pS7צ̯LuZp꣇>O>}be¡͹cK+gWfG*QFB"Ijld~??w~c/<֩W );fsR|~:9&Y& SV.edN]+mӳM,bbtpaNPUF4 JKkČ O ׷JX^BK|$[o#j+T2'P]QH@N |*BEq?IC4Ru YO(*%DkD%4J"̗%m+GJ" CR/k.IHhC5P2ZBdEIQI@lY%2 Ms  Y 55@6c}Z@7X[\.2,7¡4A Bi=8F"p|Rf].hؤ " G"Y5C2l65ˆ'jG :pNG &.q,t@<"G@9X@#)[&f"!) B$J@4,BSTGC=Zז+JCI>ꩼIْiJ*ٲĒՅ%I3XyK3I\' K+(8(,`E*:`"ꑱqS`lrQ[Wc-9rHDOfhS(JJíbIIIj$_Tî(i /S2IT8($VW(_%`n1Dٍ.ܱQ!fX?ĉX4@L\, <7;D}ˋ_o}7w^Cqߺ[7ܺݭ|۷o~;n" ڛHɈ8vy Fp7)v_8ڝ!T;_w!Ǿuݽ.7)v7)w-;w~8ڝm[߻qBiDZ?܆PӋhXb^9UT2p|Kŝ_teKJ#%i.F(i$E>ȮWD/^Į¹^xe## Rh._-v2\ūW.]~+G~*mh"]tʥx]~+][z.+\@]1?_|_}_/[_oٟd 8QTXa"\XߵmR`U8E$B+tDn g"x\I|;F˝:4@A}/z_\|G6C.3Abl!ȌZ%!\\s*+GP$.EҊ'Z9Ʃ W@ULG""r LXq]mp4Z"~\ˁ ;}ݽXoexD܂Ah`o ?@R2_M:j}=`%=@ LjEz;l>Rl\,Co eR@)|Ivph8pj b؁m&P vӹ]@vvaupb, xlV*&"B/ht' "vkOvGA"E'0B#[twl6SA.Ǚp,i4h}]{!EeG{?g|JgO+,HuDQ A6OaD2;sNu*3Zq]]/U`hG} v@wI)E.tW` /\F>3<N_~ 2~huVqpR<"R`.}mpa;FPq0F1JgH1J|R|NC|O+TG㐐$ʑN;Cȋc@~EJ63I(  ./h <@%{H>qAA, PTA.aeLB(FR:baLT5L\`celB{ j>\/Jrz  3`.vOZ Ƈ'.|s=9kl+%-:N0|cS^lh:HT(P}R iDZ ,smH\E,b:\LZ!qgxphb|Vz 2 Dqk횦M2dvH$_)UKjX[䤡 2eqd*b!= 2b9W:zTrm0d '8IU |**B)[S? sM8_k$$5픃$l"ti+t@ O>=ySlޚ=60jE>=EOXFq4'<)fp(DyhD.)SpU8^Xت&;~>ȣ?~gC>3Z+3)Kfh.7-IԑVmנ"8zᇟK_Wͷ޼/o=nΎ}q3O=+r{td.^ovnirIO_+L9:txuyYn+Sc%r4tHgV6Ew$O}g>Dpb@#ЦwtCcRL-]7}J&'G:TM (r$?>633984JvRRr9w3jM >֮냿ͦsZ i,e:k#j!29*VuzE__k e0FҁUU*N&cjcpeX,׆ + 1V D]ǒrV6|/ &S~N pQZ} Z҆fgjBe$iI[u˦]g f4Gb(é5 5xFBPdN:MrJ2W/Q"# S\t$xd8 $a79}N+rF98`cZ @81)Kc9o"|KGdjۜ4ri$zRM=ExYrbCS4V$4d4uS舲G )FcSq΍2fAJmƊ O#\<'30s"r"F%_kR9 JCPʬ~(T*Ursq&x),k*lO;-ą@|i 5v\:~vX5qRZ0]'*6f.W3p.T 9Y;>ܚB&Cl&W@*R .=* x?7 :9L;~MݡO=7k[tA끏,pE. ZE#Jئe)h>[,F7-& F"X 'W}%sU0$♱Hj<gB87fxY! ?X1:eJg+M?M퉺bAA!L2GO~ 'Jߊ%Ʈٶ9QEI9'F}Q/]AF Ǖ`Tp`SH?᷁$BxEoODwUO3d""MCP A&B 1'3H/  o_ʿ_4M~'~٥|V;=%ֺӓ,{8g?tQ/j 0vY5!A>v'?~z7}r'O%KqQeOD87M)[] (`YdE1'DomWŹvR>, E;D6.pdx7,]"~?FEȌFRbe޾}NyJ ڃ'}~#iuëG25vxfyszi}rS뫏8r#6{>GϜx։z?O?vյGomڂ`k}걣'O?vlĉ=ıc'N:g\Z:4:uzȱ#ː<;szeavivjcq~ՙN[8\7fg;Ûs ãCSKSz./qlX!Ef'_KzN#͉`gTꔪ N@[ul@cjXbf&]ݤ iJsæ[`&a9C\öuTu#O̢ᄆ01,pm 'LZhZvl0SW2e&sHBhIMTR*wț 4Jm#ؒ*!^ILhڋayOT(D< NA,H),.#3!S\]L +yxI'ey`ІBjGHBbn$(gdV%a%*/pT(P8aGɋ8Y(T؋[IKE^ޗR71Qy^!lUjxHkRM,>kUeGK9*»|2vѰKD8I *ZP%c"oXQ}d.,18ؔ.D^ -EL("Dhk*N gCiBL‚2.H!hQ 9dtG4F )#4386Kca2 c!p0%p`(OӺmkϟ~o~|77|s[YTr}p߽;hJ# CJ{" ݽw][ߦPQZ7ni> H*vͻ7lgO?pA߿y|.|`ֻG(FmW^-B5yw@DvhT^pe,~ҫbF(F& rK_xUZf]ʕ˯R( ȎH/U4"CvgFb@X^lEp)w@"v1RF._׵^ khHGC.]h 'y]"lD 뗮n]v A\&qdgJG#}߾ҷ^旿?Wٯ~巿kDccL 91@FwBDB0˃vI)A]mTAȰX~Fő"[F#]W4ez40.;'ol4̨8B)𔜜M2[)jFⴢmwY9w(”\i?prO Ia `'̨A΃t;@ڷWv޽8~ *!ȜtϮ7qG8j;-)&*5 wgos3", MMN@I>^ 1t6fT8#C@"H O7@  INY D0;碜MTȈ4}9A.L/C8PA4 RøC (bwXH.)BA#e`0Q3%dUuA&ҵ X UwÛ躑Mޖ` scTR<0wG(xxLءah-Lu#;<QrLR=)'mͲF82k,/ޘ]Y;sO=vn]K)*gTƅfJl9*eStӬTJ.X;fes~@XBW Hb'w C+Wzި zujr|td٨LnX2b+`!_5OSL&Zj3eL%T+2~ q,kT |Feى)b#z~-IO:c&7;zR(esl*.dqdD 82ԱƝez4!9jX8` lwo`kc?c@b~Sg=qhsyxzܬ4&5IT"<=˄9܈Pu>x(O$ dӒd+,ZX+i/Гאɢ3`89qhE33]klN\<2;<:4744XTS9$H j8 v}n}~u Q\^XItCZ\zܸ?˿*ڽ{{T%{~B 1{?xgoL?vxmuqtY(;/}K>1=0jg=OhPm+IiWX/=$93_{KJ$0i_>++tUmW{{ < a)RHވHVծ n :TgeFfFܸ_|} ?õ_~o?|B碪:4X"+ƕt b-my#N7#lR`%fj6_ JUŊZQ(N}nqbdQ3sS33SrZxԨ7:ccshԬ cVBSEU ?mKBŴ0!4r@ rE ElZVoOL6[mhlww^un5<ʤp(];S0p\sP4X `$VneQmQk`QGƑL䡭AW_("nE`:UPMZz݀^Z#h>Z̷[}zrͶbT_-9+ $ARQ8VӓPL&pb&]^^kwF&-L~#?=d&hi=7,~Kϣ( ԇ[ZHg|r"##fc^ngr>Dȏ=?xomE . 3\Z%Wj-XY]XZZnf2xcS)ԑ<];-pcPϮmLM 8rUӠ|q߾}###ãpB+e( ͌ Tqy؁_ EЖx䑥 V\Tu#%J2uRj+P˩56>ib|?__ BkY4EyMPȰ` 1D̖ d$lA?jp.VGva EEőT.jfW7l  'jIN%q g10)-[Y-hV^T}W$ՠmA瑸9zԡIa6cv_bP plB킞 ׫Z^٪qeK5}Jh!ƀ`y6"vzꠟ,V]FR."z{bAawX苊CMp\ iH 2*݂Œ8Tl 1FDY Eb< `ē .+;%0b~0#J0ffOHd2b)5R? ف= 7׿~oy3Y5u¸H? fv'잸ϸCNy##]^Uoq>o﮿/=qeJ+7?{o9y(qݒ [͘Y?ĦC uTE{}2ZIQ( u"qJL$Q 3ѡ8Zǐ$0@ b$iEfd"!Dght7@l{E4I@/fC!24zDwDz 2Fvڗ|N9~ıO:wiW6-ۿnykviީY,-]_;>ww?>?{dc='_X__9çot&OnYjfkeX b>_G)i@6U vڵ(d[Ұ55'm(^ƴ06s6BidDɅJgM1(cʼo4bgj ᴆ(, $F!vIR1$V3XHӉ6p&LoPR1wBWWH>B<7HZ+a*RLE:kQF`Nm]DK5!P 'ؚO¤NRIx~QP,M99&nHHx2*"!ʃhR9QOkDebȦ9p9S#Hp%' /(&&9KuT4i)00DZU%»R J)b"O0#Ɍ$uUQRi)i n3U`p;lJ%-68f D8`)a5\nx,L,kC" 9[su D<GKR pLZA 4a5hFKEdXf"WXCMP Rӆ.0嘌#&DQ3AETgd7:éDOqn8C=.Iq5O'ɏ>|?>hp'"VuW_٫/PQWvp_|;n>[Wvh/sW~A)i/w7h7ڵ^Ѯv&)Gj+\{uK]#7jmJ8u7Ofg(CO#ݧo}믿?/||k{X?;`# .L ,'"\ٖCp|C&f %0YQDJCe4su0.ס U! bIF`(eb.92H%hZZ3a!NJYzL37(M fCQb1 E2n3SB5JRtrDF & bq=xQo?ar#GCXM,dqKVxk ]{Al&0@QJfE) l̼SSu+x^?1WN!2:J!!*] Nu) =7|PJJ JM Nq7 ³EH.8A$IؒMC^*;ar @9t7߲ bDY $R ڳ+KeϞm؞#%sP? `?RIx8p8)k7̵P"$ӏ"-~m1o Чӻ d}Dh#`}HoO'g=hhjgGBۤP&#sbTS$Qe%D8}!L5M: -! Y( D&xC!Yfp`8D. FFm]%}"e6 4о8 `HIi>V6Knkjf ‡Hcp<=bIGw%R)LbAO1p(R)\A9p Lp,3q=L`A -JP v$E&lp4gzXn").*Jn)mRMOwV'X:o{-d@*iKc2^ݵ+[57 h3Rnu:ÕJIQHt/\']W])]H]fVp}zjݩ{~* *dfZ,|.Nb5@/R(V> Q7#lɱ18eYAD2]X*׋ZXC%'J8#)Ӗ]E/VrZ( $EO/:)غ93CC 4:A&:?yw;sۏoޜ^50`UIrm6:!0ĺb9>}2tP,ޥNw h)V?ئD Ӷpٮթ5 ŦĐUҮY]j  aPS||QxESk n3㎗K 炒 ܬ0Bh ]x[pxDrjIQ.k}q}@e\ F43bí|S_/ pF`4b׺hڛG#9= ^\ߘ~x_w>w9QZiq JL3 j\{Kr?ۧ{{Ù 5#DR4?__)ᱱѩf UMړv#cәll/T|_uuZ7ʙUxc=qDLkxTnT*J} X[g S6R4C[嗖W:R5ˬj&AX-pT+"will3k7jլO6ڣz{d|֘4d.iH)XX̏s=о?26l&/zPNMϷ;S3sfX Jr oTq tZ퉉rbXfEZT*VG5A0\}bάmڝ ؅|~oռRnx3>3 Q)u͖si|z:ڞl54꣣Lr$vOoZ#Gn;)v֡08V{xrrr||ED[ViT[l9- P|A狨Vdf*utK]{;`A O;ρHۺC79 JٱҞ$瑣GOM7ȝ7iz&h{s ֈ^*T'^ё)!ó +|>3e pR5sM<%X11ɈfJHh0bOZӬ`s呒[^tvYich4 O *(+T\ϕ6f ʥb t^vűC}ۄZf匁O'f%cvJ(~us|g?rs)sK=1+fKEAAe jF-j4Z=b0r} $3E{0}ΥD(M0pgƨG %bTcF KT(&tiDCh0y G![8̡I8A v7&޵w؀&&sV/ؓʙ3|wy6mZ{py}kaisf~侙?xdee;Б:}ݺ~S,n.46Ffͯ]Y?<;03y}ϩGNyS:< G]9}t]'\?<ifؾ{NNH7|$o;G/^} A4Y+~Mf m44SU?KκB/3u[LY5h(T-O3a1`ءc+IRiQ%XW}MtQe0j8rmM@Z*}'e7KCQxʽI. K$JBREMSQNM6&F͒B̈vqqEdtUl5e]xZj"Gi4IY \=ᇮ;gIU+BW/3ñ]DC#a5WsO`%*錩yujHDR8AҲ@6pf5&LcQ׹BJSֆQy=ʾ())B2TW_s??γ?ܳ?WpE^@Fyk/tj^| 8vg^~篼K?uEѮ>m 6B_~IڋW J~\{uG_me-F]E ?(;g/^!:]mns. 8|{ O_̕?z~@p)v3l;\mKg/_:wu )ig .tO_~fJCŋGp."9U%)FDq;ve(Ev~;O9b/#).iPqGA<$%*Fy|_7?~3o~[dDѸd(` we:OYB\7h]RHWfDb7\i_m=;KQ4!ѻF)60ѐG$ޡ R( Ul`t(D4PJ{+8&EжBHD _""v#*:hF3HEhWHbF$ D 4%vpEz]z -m/ץ1*(-Ŋ,f{O_r?\?__xtO5]MSvqɏ|kkk_]O|O.t0fM@x672%CՕ<=9>QF;# 6F{jzڭNTFҨTG:ScN-,}fh7+ )Lu1+k͑VUWz|!W,ctVVVGZM;eNl?6ۍl6˷t. jZj-^(zJ5+aJFJyӾ;':& d1>>9;;;11Vё3w1 o{A6_Ftdʹ\Zi{{\PR5K6MR!s~Pr~t|uk3 )P\^P"4p*2._)Gr!kub!( vZ/[F.|/x U<߀3܌!dRZ* %8[&[pl6W4-"iiWw|~ U'ɨJ_0aw *B:D"0+UѨ*&c99;;f--_ژ[:u񮻏9ȩVX9rrꡉ{O.?2vlqBiӓ# 'ns{ǎ=z9rluu}aa;oG8}͵eX;uͽ`w<~lk;uȾ{Ź͵%k +s'mO,M& 㭍Ʌv{q| ^x{zv؞w|>+W}/=KSja&vLk7DkXLK- E V`@:NZE5Ǚ9Դai:8fQUBiD1c]3+c+cYgծFM,R% 9i"8&Em3KN}cӞH]` -&RLHWrLSM(FCo<wmC$&BU=@B2gtIYYF,TqHnj6CML[&etQ3e6x)-pBq0 Պ Y7MfSx)F|[,a! n< x<(ddb q`$xZ$Ԑ5?Eap Cz@8U%(+((0D ^frqyGrrcRJW'm,VXƢu$BZ)Meҹ!&SR15TòN&frRXf/kB(Fu- #b|iP8hN$04@l04BF i5g\D#*F.e+!UG Gch4tex-& !*Ct¬O?ԋW?>}ٟ>壽@_z^~&*{]CD2Bi;/w76FQW]Z%]9؍P?{v]{] ;8ڵ^Ovp.}ܥ/_6D :{+o]|O_d0%SH@;w,B7w/^;`vH#"v Bq ]Ƨ\l/r`t4YeJaC(7n'b@2+.>.9(J`RƋWΞ'FA4]!KW._B$QQO},1xj.\y~{7oW~Xߜ[I2|;܍"( ;8[:O`xFF! @B@! κo#9;D'ON4WE!v#:AWcQ8{H6=@aBD_87sXt0Fx`CP"i(FCi]jDU(DH‡xW3+JF&%H7!~]ZzYt(so7)Z?Mj6m! D$w(׃Thh aM u+vفR<')9Z=v|1\ U%G@M T*uM"BIp$aGBHF#`7X_nD=;ܴm85 ( IRBF߀Q&N$.bTűƉ]v;;3t2v׻W8K!6~5e 2j5z؃Tj9GV8ALfsH~Uwmtt|vfqzjRn|+`;DTgzr{Y &˲ayt:m۶r\U :ruN~.(Җ#C3v^\X}ʸiǢ+ Kw<lQ H40F,A#{ǩOz]Gm&gʵycNK\[{+C塟cME2!"0%̕#)F8cY,V2=4RldeDbU$r$#h-24:8`xt` )HnN11.-՟UvKho!G|4J={k6mG$#4@ OqT&V~mvC=?)Ri;o^v^mʼnc&~o_O{aW.yb+BB-]sD?pϣ{ﶵ#o?ȣw{?O2SNgz~nZiPf~v+她yI]t:ZuvqiumоFFVw-ϷjNs|lxvnX;JlY>9t>:TPl --fR+v.(7#Rv2j}bjqdߛ]+J~٘Yn4Ъ־ӷ;]3U RusFJXΗ˛U- Mc^#j-p\\Ƀ ZӴ3&LX.cǎ/LWF|phbESDM%Cm6[ȏMMjuAѡPthեGAzA&[,3+{kBhw:R rHت]LίVר |ͶXkM^' OKxcxP~7WMt|svS *%5m*^k5OhJjJgT,VkfTۖ 2X=x= JUN!|O ODotjRXFnÕp˙BNvt 7X*cGn>vr% pOo(o^}oZ kGZ)??6>Voѡ I |gcuakkHir999,|y`=/+>VZR.>K̿Ѫ䂛>x'Z K=Lo%RPQeJPCFJܮ$V.(&#X9Rœ+o=qe0Soì>P"%ŧ9N$HD\4"SIɔM_Ru( .*JciΉMv<  06IѸB&B1 Ѵ8& +ATF>'"K'bv<@; EU =2~_s}>RXU?q??˙m SvRJ4AHm1-&0B 3yk~{?'~{֡Hi[I+n_X^z"L_RAɹ)R}KI}, Ѿ*cwq(OH x?I+mżr>d, QňjdDAÕHIb#r7Tב(`q(alj6waԉ[wqwvȡC:}skycc~i}vn}vfcnvcvzmzl}fbyblŃk +G7mX:Nm?vcKN,8rhogckV_8:;0=X}v~z׾++.8xѵk'OzSO9x`umCk'lyĉD;p`mumnsksh[-Mw]Z\\h5y`:}=ȑnpeDqXv3-í~hYYX҆f:uBw&𽌃8A&l AxSe:oʞet5kY̙鎢ReVc&U:R>'m̂J!Zթ3TE %Vy(VRfɇmZa]]'EiS$e )xTxGY?CI*SM(B- 3s ,(Iõ<CQIn5) 7ϥv+HbRQHJ"*HۃL%UpL1<@&Ǹ\SN.y`X` < qP*>Ԭf__]ʹ041,3QO:R8p -xtG#i$! `E UULK*o MN(᎒T8RD AHYI/dp<l$"=<emgUJ#/n!QL&!6RyI°H%MÄh$ Q9G>J4I|х8+2uDuG*B|qPus59I27 @"; (b4 [U *$Wk%,>7 J c24I #HqʇTXIETLb42D6%9؂Y\K"'Hqxs>YV2_W.<ç?̥?p?{?v{_~*l_B7^{kMFp4~Nhov8kmPFIb^xמ5r$Q?]ih4(67Dsً_r`@I.+쩳Q\% ӟ=ug.#9.\`!w9_<݅@sgs)sgK[woS` s7KPw.>uBitH8%%/x@T+xG=066G"`DΎ QiP},i(5QID7@f;•>ۡRr ˪D4KRz4QZB4 Ȧh0ԡ^%\ qi82BTw$Cm~Bidvp$Ḁ$ _FDXKB!l_@t]7;wɼscWqQaf Da ( <ä1& JFG$h(vKoPtѫ^&?xL2`eQȆcu8AzJb`0@epLA/H}!~I!q ś$9z}{ns RzFøh`$сh*RV0QS9J%5 ["&p;iK=ǵ!TdN25aGSLB0׹ۖҞfF-E5+{"QFQcj֨F8Ca"8l 6$bf48ɘa0Sm(N6fPDsh&uG`pp" ΀09 YR%FM d`! Aup;I^`Q&D.a#3pG)b2XQhS1^RV˵zwi$S"}D(I ~\ Nbi]D9* "k 9_LӥrAiꚦ(dP>N )(&Xgԃ\64Vb>2Ѕj}bb=Oq]B]BI7,^P8^tDBrbێ4Ib)hk"'pb0U] 2P!`2)z -(|{nێ{9rm{o=2֙WV>oڎ.]P &K\7uA]GAfEB:<:FZ<=7)4׍8^.-a`4h8, eBУΕEs ɃFh` _S 4?ݍClx( u챘5k鹅N>>y{ߑtk[7~G4Nrڇ?w_~qo>go޻1{o}򉇾Տ}Sx{mqTqtC| 6.PJhwsk~||W_~Gx8Z( j@Ķ pθVczWũŅG/_;#JŬ7ҪWKёd0 ˭V cfV5Å"&5,z&IAmrjPD T'>$f W=sJQR\G^]}CqU;=25Um\a|b*31vz wJc\Sr NWl1O>i13WtU n:[ʞ 8gWTU a؞fҶo=?ȧ7Zc㓫k|fky\8vP)u&ǑW+g2^ S\jԬZH6v<\c,VOʦ㊪gWESL!ۙup "$\\Gfi28wPTֿ[^ֳV&w9USsr$,$Є<PmYm AϹ݌5֭:uԩ};1(J xj{P-kBP抵p, 7lbוj]Ճw։]?>=?RԻzp RAՊjU*=CCz=W*bHl;tzztxR%hR=Ԫ]S\Rl6D?x">ߕ&SI4{sJ}D9ջ:kJ0h5?(>t?W~ϿWm/FzB>7Eֲ%bjK =rcOܿ|[~G3_zٯOg?\yO?|͇o{w|ǿ[wls]]gnnB A7XX,ޡN#`"N"j8]S9d(I g|z>t ;l/^J8Ún!`Vq[s'c2R'Žb#>8)b?tIKN9ڙXwōnF'#hNN6dl8knFux$aphڪdbA8J끤GU#nҚĉ"d[z6CG+%e31# HeٳJ*GJT(pT6B2 \>9F '4z{ E+L d*dab b9"Ķ "1x31h tpLE#xZSUR3hp4HB `ː y@<Z ClYkp|9É AE 邈zA# y@`GhJʴBcP0$9ЧA2`vjeLԠQ;9$*oS8 9T GFsFT1BC4ȅ EFG hA%\`JQ7Nm/*įr<sC7yOdEwr /d'HVѼHnhûx Jn+fUlv-nY">;%t1*(4aevi Sa|.a G~B4i S݈,dXB{X5Jt6Chqm.$FNa=n 9܁Vlsp;@4dhxo{Tw6{7&.ɥ WŐ >G|&]~YßV~|*6׾]8l-:U\K66jq I&4H Y&R&'jʮ$r[8, ƜlYliUX g$؜HL :H90l*H%Զ1S 8s Jjiј5jPi| oܼeez!ҐKfȷuݻv޹kfjv~jaftf|ptl`hzhxnldfdpjgrsvwcs{~|tal|ntbij~vlvn|n[ݾgvǶљmÓ]Hwv.ύ t9}|{Ɂ;-n[Zܱg{sH_`sirjŅw\ڱ4791<7?ufjzlhwvf|nzlvjt8Hx`_WGoGG!0vp9}t˦So7_w|7>jZyVϦñ"H4-(EHqnh  !iC^l ~퉆!+Au>jK)!Ɉ:J -*kJDjz"C`-"VBL5[ F}0_L%l&\BKtR:e4$m <sw?pgyR$P5:j {y2)`2'K4 "`0rVdQ!dGD*8(P **GˀBvg356 uuۑۥ^E|P f\6 >&"SGI%h%$d ~ GPC%Fd ǡY.xѰLdLJ..Njpư/HncWq%8JUK.R Ue ZaNuA!Qaʃؙ@$9D HLy"Bg-*06w^jTn,Kp4 b1 Q jZHס%C!mӵ,"̋47oh:P}^ ؙ<,oryYOXмy;4Φ0gU%Qv( M0"_a+>Ap;^;hp+B>FkXV\Ҽ0><~_u/^ŋ@\:E` [oPo]\z|gc?]]AZh.]8u%]< V Vqsh U(Gu~{_&/^¿i@1+OEWRY;E B [C ek>h'O/gPGѣϟ8AAm-rw׌Ĺ/9"YX9qAgOhɓk|4 нxjS˯<?8|1;g TϞy $ѽSL j'N>yRO?zس?w}{>30 { s"%'#,NIVwG& ,IF)>QM`J+syJ:F!˜lk[T$bL(#rQC Dkٚң۽1Rqxn85ԟĿQH\ KENP8 q4Ұ[(uSKf)v5݂)2h!p`QD _#3"A8W~SV`BphVH<"f)tkG_R4LQ[Ol[#D-Dkq j47[[Z>5.Y ˑJc8 J`CpAJQN*H8zeÖM- /`z +N\U 0ʚ! .B[mfKb[6jtyKseC-mMH\ .ہ\vBqZZoQfںaˆ7pׯkްiiq4Z6[7;ֱ͜})0 qs- `!6=vayԅa\RbP`rΦT]j˒]Х@`q9lEal,D9jQ"'TI- 7o і`X ȭNečC?kd$}q 62g:H[8I(GAN } R[FM2Y'(Q /Z)fsyQc%%N!Cjj,Fda6"8kݽӣfoН7^])6H-VB_xG=ȥB1')^"F쪥13 zg^J06%4pazKt$~n@AX6KMDV, %#0dF2, dRh؈4oB!XFaC96| ө|!_c?VVd5(#S( p^rN3KY؛ aI/B_p.PH!q-NjoC{ڷx7lԁ]C3t!L&@,Af5`H+=[yW_=ۯo,7߱|+dWG#x؈d4O&ACu#Tj>+dT妒2T<48=MKYhB6&&iE5x ʙ|%- 3RT|Fq2w`o{fQ+Pʗ%8ehKu+Jtx"\*TM4Rf)u'&;:j]#J1N$SJ5_)&'GGᑾٹɡx91 C 7 ȇa8?7uw.x7se_ϭ=]how5)%S`HXп{3z_xgx/>=7{_w[{+9™o]wzǟkoW_{=݇>Ҷ]{wtV-Ǯ6z%5Xd*y_`"k`ITp5r^-⒙F|Jśp @9?՝^9x[ 6N*a^ZX hw>-ԭ;X+6>5ۼ$%vNGs4%.),k0Ls ( IbDnGht|^(wƒOA' ZsKLYaJn(DSL=Ѵd$= uh|RFڊ"( i" ŶP,Hh J;tAJNDgVx{<ڍ6nq!JK31_i>q4Y_|CpDGGlrd~3U'+C˴x6-G96lHdsmVᒽc3 Ű$|H%S]f2p2L'Rz҆A: SuЩ<à ݧ<խ@]aZ0[XosΊ!8M|MƂS++B.tFW޾p-9h 6; L1fy%Cu~H-߯O?o pl]➖Lf#CZ NnB*FԂP # Niz"nm&H( gm2xp-mL5O1"mNX} hd6 . Y G1530?81<9:02>88679205;?1urhݹuW쮭vo57}zjirbP}]y;;'Fꅬc}{_\6?9=10;63947=TfνpKoxJqabꝻ&M윝>=}f{v,޵maqfrjtjzlfvb|lhzjl,DCSC#=}LJUeWɸ6}ivW#??O^.U˥t7DHU5bua*5&uZ)& -C0_Cp@Gw&6d 3'%IGY"! ,+, $2`Ț] h0hOuѹhWRXMfTK?UPeK!9]erZ25YA(P(TESf70 eo2bº"X48x.jKŠ"&Rd h>/zޣ>^'BT^OK U * w*[e'I+"(/IFuh GiwU *<;l ?;<4=8TN N2ye<'tSH@ aȪl" ,UQRP*Cd Ċ4M(ZE%3xPD yPՓiPr7CPA4cUNi^o!|DEZ%!@f*#B<Q$3(OAT-%T5d3lcrl JFǥsSdӏPuA茛SM"Fh*#^^IG`u[ƺ|P? |NYTdqT_/+/~W橷.pƥK/}/P v7~o]|!+\dD)CDLc 5BzQ0C2揶]NFP ///]</q{w~?)i5<(FqZ#Ҿ Ύ?vq'^@VG{ԉ^~'_"ę/ѕqsJ@~*qAJK_=}'_;L)iPF$UD gNCK^>slk\'Ϝ=}sgvp{o}'fʿ[DG/8,eL@ }$sEr>/WRE] G)ۻ$L"D@@4&za U9>Q5AU QG CՈϋnj_LiPPt7;0Zoi9Z4( y۪5$ p6F4C&ACC4k91L@44Tz8W =^vp"%bmjmۼ*hGm$AfކSV-%*=X|O$ ztphmM}mj/im]mX mش~sӖ5-hZh*Ο!C_XJ ED ݁|pҹTA5HGǢ'7‡Ud>g3R1ϥH<h:rX(2LHdQGr((˜ִy x1l-DPn+igV}Vk |kc$ZI6>Hq79m--X(tڡ~Eojя7}e݇6|mk-+ƿsӇ=M\B8+I֏(ֿSG}X|HM1!'ԶM;p[MZl{֫Ʋ#0QABthhs0bvgEI/Kn0Hy5kx[0xdqzYVl:8%*+ԑN} *kàA8]h\cV}d:d̆n4eQa[v,0EU C<d &d:E$vbbق*yY'YC4 E`4Fua`,\b êB4y@$'BMlii5$gHkGrdUBqѴD?i4;Z]V `SF?tO?ͯ}[,_=7޿m nFݾui'y3sKs=P7ux4JMȤ jȍ7~<>zzݟy/_czuhw*eb]GB^\PZE#0\[r,F 2#R`&+3]s===KR6?tuǣz E-G'z3٢߀ GB$F)OBӪWnɑzWՑJ%4$f|1$}]=s]#ݕj*TJb ( >;:M&bDTW:e*@ϓ-VT8@ϡTQMg3Hv,c7zǦ HJy]HHdppax6[%2ٙ;Z@ڞHә-iĿ(ct"l:5;ǟ ăta6k|Gܝε#L͕B*ѱ)KׇnӽCL>/*r{- NABxܑ̔Fb`_T}X:_[̖˽Cc;vn˥\~jb֮)zTͦ 2b:b)ps:\j\& ' r9ccLT(:w,.8r&X沥8" ]7%1<&'܃.8_?xݳS/txB^x#m7ΝxW_OV/’"L.?#]ʁ*an t/|BQqcFXxt)p$!d4D5'B-Ւf n耊u6$%9jgu+6'ټ-EF"*D4u YTb!pTZM"Gb"AL6WHC5u [4sp@#8k"0yjt{ +"K7JŐn٦_*<& KD0\ d4RKx"Ԇ>ƺS"yPyIuD2'?8O<ڦ(*/B%M?W{9 4g0AgȚΉ 4hBو9*H,PPAN{98}L(Lq4 %:!!g)ԁ7hJJ%9^|č 4oAc&& UO"*T,Ed*j]EKx!(erPiG3&L"#[.:(\'B0ID6SB(9U`}ץ0Tݦ ʌ{OsYRzF"mуH\$dsqڼ>;ڐ>yxY }, GӔ-x/o^~".^zz뵷zD~HU/cK.\zkMؘ!FC6J8lP؅AHjo8ug G[_ZGp5^oPhj%B!q~!PeǏ8~ر'/,ı!N){aݟ8yZ!b'z8-œ;Y>y=N7P3xNt`쩗Ϝ嗐wJ;`ek'A?i: rkOB;<|Sg5LgtK8oJJ"v!Яsg^8{a*8~{}7y==:ٽnC2b3P++:r2B#.`D}݄ՅP 9DIjP;m12rT9|k"e4b! DW4]oo(pR6r\_Ha)FAl|w2/feGA4'<#1*U> Y4|AשCv-n8Hk"D'V25;\MN7Bi.OjXm6DS+FA"lUE5N%S[bqFJnͤ(TyQ 8bztڨK.8Weh!qYIy9y:"<ymhH+<wl*.7[Z6oigjk:V۰aU7]~㕰B)Fm֜akf:,惁"L# L#,|d8wS 5"b0HmPSF)N;Ǣ$DAl0 rICgz(hɵ3cf;;;*r10{lmpC."@}ku;,^Z|BrGH=_ -MfǸQ[-Lwk}↯>w÷?sSrOO|?S/3_};W{;;xGɻڟ:w=zC}T}ޛo_moOM߾s<~xgu_owA7HA!hPzVFp8k a+jdwn;6mlq{Zn Bs1g{FD#7+B!>CEyAaԨZU{yY2G?tڤsmvlV :&͈X9aV'/ 76ǒw& nwsya/(TL,Q+Fzz&g'vm>gGJ2$6Zd2Z3)&㩀aQX,Q/, e$ha@D 3T)Վ*uijh4Jr|&.3\"K(LU` !|˧J\B~YQ$$u hP>4E`0XM$R@4φ8"FґB V3il:LF$TUuڔ /8g% ڜ@x wy-_ c߽u`jߓk&P [!t.~>ppFA`AQ8gw#Fٞ~ O\-UJ1I&X< ÑX&w UlmĆWnrR}O6lZ~uDjwmDk[/Ϩ2SGM$ïj&O1e-MvjF1)Hwt,۾;޹|_7_;ny˟]=cg>;sh4c|{:|z\Gwf84HFdQ4\};kٵcxO{g~lr`~`jy8MDJF<ϕB& Cu]k락Zg*cD$$ZLp$tn)CcK{;]Sӳn\hBЋFcX_6L{`'dScp4T\eDa$B1=/L"uMh(7rw{@"gb70Ga^eKRP(%S8p$;]cxTMG:gwܞxR*+[gFkŎD(S+t3rہr|_]Ё>{ooVV?~e_?O|#G}>'/_8?O_\\ܽg =B806t]wH\ch?=ֳLlwU*Z7ֹm|0%r4գ)`6VM; V8ΫnYHx.WW zL'X9]XܓhduHm6)㔓n-n5AsO #98*Fsq~.x?K XA `)߸E寜~3/20>͙ݥ5[-mhFBcH4QEbd0Jp@LD_D)iF$F r M0 >DV.(<i}"*y Oﮬ=MlyћڢW6f>`6@V`܃YwɢK'4qQ}:{֎}Wg>"]!w]6>0cjn@LXGgq^;dy̘ۈ5Mheymsmv(AcI4p4@>Á >fB/mn51Xy9\턷!u:9m8W[FqfBF۸~æ[lB-YUf*ڷ4gNr`]۷NN OO Lݽg=n[߻c莭K #µ>xpk^{h}Ç>svLXľ7';?y;nڷ}vhnw֩];n<ݻxz둭ScKӓc=}fM]ZDt|fvbvng'''ƶ.9:vfjxh`~+" )Zx_ Dsc7?|B)LML5k$}K*^@l#P#!=|49D5X?jD@MW(ZBHʠA2HMRtKn6jS* :ӯKo>+ϽuNQ;J;^x_oş\F\ICKGkҐ\w׌* ;xK&2uhhxwp .?:^";k8ڥvh/ v8(~c o:q%Z'(vv5 J,N\9:>Oqh&hHI[B#G?y*vh }!vT5 Dq#hF}ӖY>Fu_Ank8BiΞ8}nY/@P~|G#jN8s""Y;&jvOrP=Cg|ggK {ʷ9~uwWG'w>ǥ{W~ʿ/Q cGK7 mBk{j.Nd'hF'< KDZ.=5>\:7|;Y3`jcg`K R{ZyÃ^fJ)J&X @$"_p*E Lo/,T/aT]N(S0P_~]wM 'CATh I:%ɤ|<-aQY}##Cð1cЭQidž \ gjq!:o]Z&d-r2\)(!To.V˕Z9P}"Wd?T\*aṽJ Bun'XnUGܿ1a'rb\i6ၧMHڬ8\ױS`#MM[,p@X*=l"]OԺM48|]_^#[g??=zT|) u_v:dYDSrGt/̄xϔ"lPs`q"jC<^u=>>dZWWynnll/#F7ܟ̥dWLfx^״0<_ 8d"Tw2YhyPB% bb9|.5%͏O:,EӉxyQ)wd3Eh==}St6 lAK\2o5Ӑt 3[("!k⋈0:f O݁QCЎ97>ʤӕrVWJGgD\$ebe D:%ROLutC_aSN")\3B슒twwo*UmvrK?5? @/kH]"|AE@;w-3q((j5ច uղ>HA!v[V ][;&jZHKՎR[R 8D$N<9tO9s8 F(RT$KZVtHEJ$D%˶d_[UsD<9=U_[<~wdx2$9F,r0ÅbZn| =6>_XxXm.LPvJ钢P-;EJClih \ _+x:I rnԢ`(Q;Z6H6SnB؉ڡ%5'TjUJeW k}^,.TtndddeeivnrpZ+|!YЄJ$sÅ3heɄ6)V&]Jn]HmۆÎO𭯽k˷}Oq|#'F\"1dyHoL:x{m=GÏ?@5|,oonn~lseync}iyiPSPz^_X))=쵛N0 rܥ':~Vm>lh.T63u6FonنɶWܐ~W75K6SzV&7)cDSʹraN)1f-[nbT78meTN4V9((!Ɍ)VJdHV g-+Y>v'"O}V[p3g'kJj`*'\YRl"_lP( Tbc, #%stz&a4 :.,K*q1x*VTXƶs(kTcQ;G#4eHYi!mJ NFȤ O}F9b4a@| Elxh8g B fIt <+h ҩ4}Ld!?-r͒i)fIZV4BV[,$IlXhdR<ˉ4ē hycD/Ţl_3{B"d#F7Gx A+jA\O4^'.G1lᐜSU@# E*5haHk]>镝^ H &Zt2 b~Ar _4A%5 qMr,*!;T<m A^ Dt?` MTЏ}! PGss1XdE .'(ʡ|'g.ú_BɈ:J'/B?Ǎ>yߍ ڷg>>?u`i];Z;;/!ev:t8p9,Qv:::a:~ y5oF=Fmt+CTXǵNfp4oBID8n$U1w#S]>',U@rCJvݎ .{8#+3c߽t/{Ck8qSO\]XX>474=٥C0{Y'WWVWWח揯/lL// g?ԇ?q8vG~bTDw?.͌tWf':Ǟ~w\XX]hֲ#}'F[=Kǖ-O̭.m.AZ^]Tnr~njiqveavafrqvjsm{ hxh`tdR- 긩װ:1}}7j1Z2R'R=ϔm=dND(q@fn[fA)ԇQ$"ׄ2ЕGx, 놬j"uنsA$s𦦣Ŏ * F ,]AuGb=;jJC E ) y,cx_L5Nj3E MY/3@T a$=J48q$I/q&͡f*iDAbڲ&;!FD&ǁ!H>B(M4²n/?q[qx#:A8<7U>I%. x 8UKR@-EJnX ?'--\,2 wjB];-Ʋ%~ӅOHa$,*'%9}.y`i'yeU*`N;l2'X/.V+0F2zPnovu"B/N?Υ;.XhM;]I.\"3(׉Sg^TµSb{_r f!f*aAxy;cn-< ʍpqZ=#zNk+͍?"?HnIR2 CItDᯎ6B4VP[ ރw܏+"pn9x`߁dK܄HDw ~ nDӶbQ$CPBa  diP&2<4/fXRFCTIS NV FZ+^@wQiTݕPmciC,%W6U2.xQZ,}nq T]h1A* jKK UDM&ʄr dh[ a3W`jx33co{/=q[?3vs.~‡_` ?HO> ;Odl/L_>rGo?sWk~qЍ|u__gOc7~^y)m_r!Ux)Np <ы  oѼ,M #I^hF<n0Yfp`yNJNAFyɤv:: ?q}wm06G{!yqTȊB*,ogW 1"I-b$>,1^HZLw& -!הq-J~IH_98P^5ɡxdwyO4UF,Vx$+X"E\MF T(+"EB.%Q.Z!eSt"IXM!rZSKG,F"DJ&$dLM6兡Z,FƲF i'aL>[Eb6v=@XHޙv |ߍx"éx2,FxGGm*ǥX_OPՆa3E *ghH{>};?p='82-?gtlDž44׳44553833t]G?G҉nQM3K,+D,Q;uŅ:}ݧ76!{ϖѹT[OC8fƍuۍv%_·3W:xV]^o$\6tl>l&ݬ 1-H>ERS$Zct-Rwi61z?x1L0BS-K yCH8tAr J+hX)ɺZo!(7N=~.Zt(IYlcJ<3?2IfxYGPne{T' +rʷ{uAp(g%o2 "+ F"k ҡ0z{څ HҙB"BVb#!3 FCH䅩iENByPj.G@h0B+Z:_ڎb,VFT|Jt2T2FVdsHid2h4L<( UV/B!ӴBw8#~YE| dSPBç2$kX:(U0}O@J~(#8)SРAn~c^!WDŽu3E&D SHtZ%6g(2$7Ȼ82;>17diřٱ|>>0ҹz}Z]9u@CsS+'V:6146vdaƙg?|ѻ_[<025632529{ly}ujncvyc~emv='\\\SX\Z_X[==?3>59:=50rruw:7 \6_=6>8,˃P 3Hgj*f !*fAz 641T;GCDPAhR-\l # H$#ER B ׀aS4ބOBGF^l h;tlg DDMV$2(?. +U Ah *A-]D3Q53HRTYIdq"b t&Y&t,R4 $ ;1qDȑ# tD,R `4/H`:yU`l#Tr!QQ WEmWPBJ.qM?qiŨ daЯ:% SELPyApz˒`]595TC  (Uҋ@E]ٲRTL= 'tI -0UDΑ)fB&w" C#> r4#$=.ɔP!$ QNtΧc1r!j 8 ˋqƅ)YlI+sc,[v,Q ,3&Y= 4RP@(MS50ᙱts zI$h%h,a(p| !JsT'/ 2O^ue(:#a"l֙O>Gw^^WϿ^+ +o^{׮"vv2~y_qo^oo=]thoB4J#ҐW`޸rbe?{_ hSmklO{Ζx!CXk4(AmtΟxΟ?{܋gϽxܹ $ޓRxy^~; ^P(2umvh/^aCA.R-Ql/cl}hgr/˾K9h/~wk{.+/mpJ#.Phy o|Kο|K/]x%6lO6m{DXmmA틗x#Qm [[߸po=o׾/S綿O=Iv8iTt°Cn6,$aԩ[4Q^塑Fe(T . `8r( +HcR"b6 [O4yw_{iD*C 'L:]=-`EAeY ":QSDb } $]f1,98]Dxm;S8KXK,2aB6|'$a[jT!ʐ2(hA|;Ao:{iNNc $:7H!eׄ d\b$Q 9,~浏x7~zag7~eG{ݙ={k{(Sӧ̳7> ;~߿~/Ǜ/NC_`+q7py_qv}7?J/BՓ7>֟CM}>Z z6gh>pz`p|2Ewn,WHrhOzhcx"cGnV@H+GU:;vÃ!x[FpŒgBdF|h!9\r\EW'Oڸh6^Ŋ^Ŏ91gmN Jl?9..l)NQA'++ g h2gjaS#h_c~b`t66T[[{ i Ff\6 Ie L͕өB*qVXݽVOzoo7l |&sV"]% xL%Ghpp(@'A,(Aied2,yRX,e p,r"/T-QH$f-+(657 p/ tͦ3r/\&^h+` {(-EWJFS՘$36>6s]>qN4UCb(' ] ω-@uEr=8]';8-GXZ EO*:19^$ өXF6eЙ4r2D6Tr30OffL^6[}CF/>h1 hUO&JseZެջ V:,U[z ~bhb"͖ E*JX,!\ȤzY#0TD6YWFLB#Q*7{FǦɃ^\]^94=Md9Qs]S o7y[SBt)WOr:UPiezʄ"CǗ{XJ--Ό #~4X|O,j\id6K%:4lY`Zk.,-7ZPgBVnfzOmau~Z5D3ϾjzV$)YB<>FU[782wQhKb\.S\͚b2S‰h2715 w0ICcXԊ Ʊpfajxß?ƻ-2 7Zͣ͞wޱl'WOFw<_p=P({~B+KԮͱYh+f8H&~p&###PCLӌD"Mֽ0\,T!2L Hi"{T(NNA T >i-//½.skk+ÃCcCݭFoOQ/2Gw~~р~\[]^Y?z0V!j_8ZRL4^+YEPOepe>[mw߳462NP|*B[h)ӽ\0>O&o[JvApq=bQ=ܠ,vrN& `B.vA HO,̈ /V͔ld;9!Eۅ`[@q4dvҁwz [N:Ř[; ŊANF;Q1u; \P_N=VOc,zC)'K'z}S@ha1(fT/䫥b\j@ &_ȴ _ x"ȤsR\DJC6JD2BTQ;UÊKf N88}3qHQl)=HH؎Fx$٩$~u8k[@ ڽD&KD2 /lqέv8DDSMT, F*[":D*UPZ"Qũ%! Zbd2#P<}T.F,˂__#lPC(-SI%AbZNIt8&1i"%E#TA h4=d'9luy9B``OvrK :EŨWB<\']\<|/P6R$"F) ox[%%'*~I lZx%)~\#a(u  0@w_W~wƯ~;xoLꃹ;ڌ'TN9).Vpx0UD/$-ynぇq߸?ͅ>Y/{-?skx&r;kcL=d.6 ef.a9+ }p5˃ qqpd˫F1>-L5`X]~ \>ӵGڬdxxqēvGaE8"ЉÃ;gt:]oPf?hx(XHǧ'O8|hse}c ;N?pbsŕʼn+'7}/&VgfGФ|_qCk Kk KӋcS˓SkS3WNnY?r|aNL}|};s}msfzsfby|9l/éZX]Y\Þ9z3?6<5=?>0125<5:3<32; -L.NLԪr)[Cz뺝qݜxfǒ=s׾uճO>|7tI; c{JF>[*fJTl2C ΢2pЌ!hK 0H(ϐjYf46ME.hPP ѵ[Id5U LM }GQuxMf ] J;4jk'c2*7+4H :88Gc9%!E5dATmf=LiJq4 IN:(D~ d9htNFTtMa3ң)r* h &h & =&4Oa&.;\KtϒUy-:5IyNfQQSM@‚ . $Q2#F8a)nV- V|__ó?믽vp#՟A~gFpy-gD^{ ykJ#D4jvׯѯ_]SGr׮]|v7m;Av5 ._'ƕWk =h4ގ]<ֹ‹gϾ!vv 2…`шA;2l_8 ^܂x(C^B:م(mQ, og/@Pŋ/~i`hT5BiCg/^x$8}!Nj_z/raM!j3iGeA͐v!}p.]<A{¥b_[v/W Ig^&ھ.9Ҷ8p[.|…\za.7~k/|泟K_ȧ?JjB-V[oa@GO q TwDo rOԳ= ɮED weήZ뢒}nFYH{4*pQTΛQqDhtj+Hҩu$ #QyYg z E(?ќ4Ձ?"|;%UD;v4AyѶپÊWc! %C$B@b|e4<~ԸD zRCK&"0<9 Ţ6]=%b 8#,>VTCET5U1'Wf!ȧKV>]IFkxвa|Y.7FF&Gg'Fg'C=Zd?91 u1WxCOybuxx4cA+Bwhm$Qӆ.;K2RMұl:QgBSu\TQt73=__3?z/g;_=O(XOYx#GcMS[OY1:j >o+;[ps.ǿo??{?ro=tWO~潹K(4[h݀J k]MG717XVEŽ&Q F$"I'\d'V"*fƆO8 #BZw t .--/qwwٕLH}#Vtxb|C=cS#cWt1U)f[#ӐnZW`qWwCM ]qP8うW] #peԤFýU&Z=ؙ{lqy\V *O*h*kERPnaUhVKzU-׊r7yU*D*ʠkR&(W+pp p"d ~'J+*ĢDׁRhߏ'c\4MUUѴ#X68tӴlۦ 5؉"I(j"KF[t9NY2yUm0Tjl% IF1xX`N%Rh$mkԫt2dItotNbD? Ů޸ ȊFcs>{7ӵJ%S(d|Z ;`SpxpaC7tE K4*AhL#1+WS(F/rJQ& [h8 aj@ԐcC/ľ[noO=ڠ'<>*BPU ǡ1)@&PѨ%t4pz;t:wl 'ˣ )^ odZڧ@yiDUkHL-@<5LDQL1`4jDFwj!?nd{Vg`}B"L&Saø(M*ׇ6pĦv('MK{@Y8G&<xҖA4dUDdk͔)jJdb=.f*JgtrjzfÓdg lQ*m3JwcB UaR30,z+rox6[z+hH|:W bCWdsɵzhqq|7L0Wᴑ[讔Z8=366>& \6X X>(ҕ2"|M#\[.%堖Lǫdn_5ӓ4Fg!ZK˥BMzۺ_Uw)xl#e%èINOKv3yD$<9ND<f6oD8fԠ_6hiIvX !d;&l*zX3t :d B N*޸t}0F:jK\J{ȤE0$K3'>owpwdh-07c.kD8B'w21u,_tqNQ!%#˚Xxgv8۫DZܫ]R!h]Eqa.7ށpz QEE9"BfNV;!x4ND9 q4.Lܞ.{޼@[;Z8/p6"Xz]U&[ǎn{ߝw9q殓'c33 +cSKfW.͏M6 屁 N]:>ttjTH}<3O?{ߙ{#K6׏.:2qhryih G8}ϡӧW=t=g6LY><{bn҉щJ}{硣ѕŕōcGW''fGa,25:=0ѻ4տ27<34;90:32 Q-bˬ8p67|م~~֌TX/ Tr=lZ3L,UH0^SQ;æM4%h.cS!&&h%D% *a)ĬfI!d< pXS.S&r"3d>mj,xVuc 42Hh&u 0ţ)Ȗ j hdqᇱȊ<0 -!HE .q:*2 M%UW 2C_lQAD(M`0+Xz4jԐELtI0e] 2 << E5*ևa*$9J*ê0Z(d ~SkS t'(#(tuXi*YMU"AUCS,FvQj:U4x,Y@I.@ѬM9Q#J8)a|@x%or*LkBiD5 $9$C   q"Eʢ['D¬lm <$IM@1ɲχD1puјUM$d"Yp爗 KbC  &4m>"Pl5Zx~/$>B"زF]q-C3e"Y2hF@:d! o&zBQP)".N* 8vK5xpm< !Z"&x!Je# _xщ~_kyrhoyG{Ѯo~ A~ހ5JD hP(J<(74*ر@-"&E]kBvp2vp8ڵ]+ q_yMm w._իܴ /xֹ^8OAD;EE,0DE/n]ps[_8 gf#RmSeFQD Q,q4<mm]6jv~ҹ-`K@lTT]7.FA[߇ŋ߿x{n2s;Gp'h$^ںbzhv%nQGmE^1^K/]u5pů;s|a[uk[?>7_{?̛!>80Kh\l .vxCt^2Ñl$!n*Av9 9!8 /+(7+Ja Jt|L l"NPC4 QEi(/ƞ#%9\]p hio* # -dzSA/8Yt/!Z xChhϏ`Da* bg>"J{.CQENź \9;N-R}>KAwu::h8?jŹ vʕU{׮#տڳE^МbT" °SJ9#CS'NF2C\E]qu/eù(3٠!pRut Qܳg.uuu?w57'pĈ1׈.JHP&P2h8]]!慀$s»XƋjy2ƶy`-v^,)vndAp~:j CZ1]jTD(l[ T"dD9L# ~O!0U%{+bʊ|%Ai9qe& T## 3'Zƽg67z/pGCmNC~W:yP _yJP= d>wpNG>(tKR AJ΄҃`9x+}ȉILldd)Lֹ:7/OHC%tCjD+־k_߳{!159000>>>;=39166:\zFFF`pSk򊞭6?]y_Ƴ}7߀OwnvtgrpEh,\|{ ︹` R,WtGtZ (Md*Y/l:=%l8(gJUO-؜ vX+#.clt,.#}Sﭕ[\+׫B8Ԫb֨z397dq~*]m"KgHj˔r&]H$R|Z B:˖JH$B0O\*Q9юbCN AbTwO_&f4x2\ !.y8E=$iΡrN9ǽ{sc&dIHc؜c\U[2vjժ暫5\tXC2C]Fa-&q8R/ө$"{˦(J83đae%,"q;(pKp,4ԩ߽c;oܵ:nRr6A x#C'Xo[ %nj %0 8_՜j4e*u)5YkIF(qrA luQE!.?%D]HͱUJ%p(yb !HݶgK͆r͡I:{~ XqJ y hhWYhNigBV3 4㘑r@VJB3>6@B0JT]ײSmToU5hC@X5DER0R<+T*L x* f#4 %VI |<2?#TlC)jX39#n wh[:w:< #SفtT7VbX;t:955RՂ z \K7s +cJk'JLRnVk 8@!2L,SFRtXUr)7`L$W4t&o@"+U[L\^,FŠBb$r\ARlRh2X:(dT4IsA=MLηJ.SoG6t۸IEpJ<* @J1"&d5PKJDZ*&yę-V`H\ɏchkp;5=bm|T7Jn!;C,hcO,SouҎٙTlwłP# Р* :%NWM&B96"7e D;2CQqRjaX RrIKbd5B eJD衖GoDc\ :M֊ӵ2u:7 aL0RtܩKF$& t=ƒ!B]kji= UMDzE6i z].Ѳ ;_hLL0ý#=tJ3"nLGJgxPK8܄G0FD91r;cjJ2A nƅD饒LcZtIJWL- Fѓt$$ DD5.Ӣ3D9gy\(_“-2V cZuJ̎W-a:ں^GX,QǫhM՘O7DIdUG8 iі?TCrC%_(W dGQz PHS2I-Q.! E.^#Y)6E7Maғb״b::u.n>؏1oO>rg̾[;spyWldof~6d$7ͺ1n{Ix6k]↓}o?[ 81)9si;QaTݘ&t7ij(+ͅ~'g?,(b7!/N 9!bT9ʼn#\x.[>R;PVzۀ~̎!f'8'%1ڎIA!#IE,#刟@ha~cw8LayBI6L}p+j%?7?oCg>ckwn߱0n^_[!%ٵ[~mnfmfzmcݫwM/εGۥֹ=pͮ}7]w3v-{vn_6r{vlHK5i?>đWn_|7ڱV t*J 42h5AL$*. %ȈD ( |lhIh"hd: 0OZ " DF IX0";!٩ *dHI*#adBe RHFI=&Pp)vi ('cZ0Rt0-\Z!q !(e i!V= wQu]34.$9"A%$pCXF y2 n0wfE3"\JYLWQ❂Vbx/Ub99J4EZ&#JF(E8?Ȍ/W$UXj*DWUP üP|Yj<a_dLIE;espۈӼ Yix G (},"H:/FXAgx0Ǚgt\0AIb-dVB0KhT,b09$@OSy*!pD#Xe!Fb0([@GCFk>JFk$oo`jHvOC;[܆dg 3`Bp҉N@2d'MK =rxcG>|uFID;~23P3eԎZ(F8S?ю)J;cOfhGrw)fH?L4^#B,JD҈S^,y'穟< iH"4QZډfNAˎ{xc't~|{=<6FiF+ L5j@\X%O+ADHSIT4EIbwmv,2ǰ&9m|v76xʹKIIhˆf yp/#|~{3VY|FK̡$(L),8" Z!qlaM,ѝqc@EY,~C\(7;(/n2+ZTTbL4̍y.&9f t`-zS?ۤEiݠ;QU-f͘]DiӷoKPŧxIhB|>J׏[ .LJ-9L}8)  垠~kqb Z6Up$!$!=0r:qoiHTOs[%K !m#i *N|^c8ph5q:z=tm}`^[c/>t?.ÕWe+>`W}l?9|ؾCW}رrەmpϕt_m7mM>2wymWpC ]]qnݛzW:=[ Dxl@0#ٷ>=Du.SNŌK1HBTgBg Jiq5ZAkF2V&˓|uRSĬ>>T=\ťce:8nEV'K`ll091n,L5ᄭFdlX^*ڸz[vO~mWtk ܶY(# n@^?8?b`arSQdžJvQx'9f]l,-x\O% FDo /p†-y`i[A1\&[*Gݑ4ՅkL7<جF,QE-2B9j$!5_6O DRX*,l>SW2lQrJ:88ȔD*e`&\:SdP\7~Lƹ\6j boK֩T<fb1NG)T`'"pGT JKwm0-{ LT"1d*)\UkJ}(WLlvr9S+dT[][fd\.SѢPڨ˱M Dgh}'fjRmBL)BJYKB2;0Ћt9 *O.T*PT鑐)BK\>UoQ 2Tn4jp|> =54p h i AM&R{;ᖳl6~#+#-ItT&g_E)Db\,O9]}[1\TR)U+jt-[jڃ!#k4F4.2>9 7΁ch5Rp\G,.Ta^5R5#SWZxQMVhR|< L>H&mV­=vm_0 ĒЀ;OJ6Lr,jf+[,X iCA{$hW"o*dYo?Hn|!D$+d>dn;~[?J1~櫶y* z/%a-Y,`4"F:G$Lq ad!`2d-f)ZGs\f5P<-~e$`h-z ςqĹ~6L%%3$]bJū12La QlЃv)^S{1H1ZH.,8HO pS\@+5YZSRC$D9*YVN\b4t#da4]l-d~\GzKbl].qI8g"-VgRd,'+J$5ʪCԈ#ML lVLY=0֍l\g/pߡ aUW3&t6E NM\xӽ@@Jg)la,A"jB'd!a@B1K'j$f YL!-   '”ܢ("L9Mhp$I3/h @0xM'bCOz$DBE 떛$tBM&BzD G|H`(reCp1NXM%b`DMh2'"bHW6!<nc^Zo;X_Wo|/{2v'6ӫ[BF.>D;Žcey\}.0/ 'Mn$bNjypڅvR=n׃HDI1.v p<4aq@h7V!޲MW]ѳyC CG'\|;GK]+:Cʼndgqfbe~fin~nbfar{oƏ^uflirh WLOuv{F[tӍ^mie϶7z]m]ܳ}u]7]o SSfsifnڿ kkӫsVo:99NN||tFf./o[ Y{Ym/Ow݁ʼnl+5wٱVKri/7_jwM_ g^:?o}Um&#ZӮ2l2%n" kB,jb1"I+- "*(HIe؛s E``~(%&J2-H *y=*Ei# /!02S\A `!N @$Vc7HW6Mf^4xL$QNfPbXfS eĐIoL>L?Ϻ0LyCv{_{UtX|o)Y.:^B.~܋ϝ nϽ/6@S8CGChQDv:j'8F*c;|C(b\Hx'?y ~k"\B2f~N"eOYBiG;v̤s=.mq&vI%:rJtرS'|aUz G2.Dcg~=x﷾wO|S_>Sl|_2*US0eHe[T皎#$IBژ$ENXI))/F B2S.}r)x/;h!r`G8z$\NELx9!BuLͅyIxMC8 Yv H#OZ#}d4 ;p6ƋsF\MN1$>B(.r|^$0փnqI"@y];bL138.PZi^R$bCd]`}^ G#iYv$*ST}>؂9\hPȚsKdY(1T3s8THC7/!N2pKZ`3vzpAiѴ t\UCt .vKi5y-|AL84F>@4~dh{CPHLPuJ!D|VeB&C_s#wm_vۭsc7_o~걇>}[wDcZ ނ C*z=0R|qܩz۶wvپkcŭ7ܺﺛ>ݯw~7ܳw{yBaC?z?O}g?ɻ?ꫯkݰO9wZzݝ$ P J*L -lߺkѪz^?b4S`ȃJ*'锨hcLR N E.)caK |բOژW(oPB(^mkf4s, 0 rض췹smOHF^}yEEDA nR1 Њ`WZR-S*F<[OMzm`(]rLa0WGt=$\Ȥ81T_,4Jdf#48MgB)CNjj, B8X$S Adn`> 躬$~ɩ1pfnuB\,AWf:P9E)4%ʢJ_|H-0A?qI%1)VcuL8 6{|z}N>:wS#}tcHt%1%*9)TR`GDpB#yqPDqp|ԙXEHcjɮ_oazӊN1dU>I+1$x"f*lstV͌\R adOyi$z$R%RehwoݻwNOO2, *Y ݳO%Ո1):ÿ TZ4'$pqz4T6#VT%("cP V4]U-?7UkkX)"90P[K3S`HQiq`4j45}3B {44)hb-5  ha.OGJ3mD7p\bPHF-*ZXUCDiY8:Я1HQ%Q hÜbŌ2nuQu%d×8[溎p_bЖOwqfp_g=yGq7;ӗے,K;|xq+bO{ k#3۟pd'Igf̞8C`?x͞ے5pXa(ӓ?7C{.RVzLN (~܆NrӔ]40z9~-S>81ې@  8-WntW=#_qCch4O7ŒHT&p*)(yL+.!%Clr [E u/'㢈B$/X3yY<ȓ2G$5 $0؁f)b)V$h0( 1;,'ݙH2˲n(!Ǹ .-2H\ՁgSGq="F|i!CDP$EA@l KL& FrY?x/эxʀ#hdpFx#C2FfV_%'^3HJ!%@ yViaYq[潊̘UHF*H,m$L#ᢪ3 \Щ\B$Fc EXTHmb,ФDr tDdE_hR&q (Iݒ`#|^3ŋGXr]6ϒG}?^x?9s3?sųg^z,RJ{b~νrT _g^z풝;s~̯.+_;+/s gL풽t<ؙX/Nf}pvQD,4Kv4SmcRI^:平."|̹G;tcp4vQ POD[+y%1fk8SG29=qpGCQ ;O0,ԓO=-: j𥬴 *ȓO"SDDii Oɉ8 Y8FJu'[@U*3qXDm|PI3 z4Q#fBM!^"|c?8x'N|G~kg{+w}\#geMΟ%ki)C 9 fG i E]kM}Fnro Gۀ̅y=.Ѡ7B\fl~{I &VV2.kv-=H C a=4%h\`X؆ȗsZi҃ɬ׌0 fQJl6G?J[NL 4Íyܘ]gyflvBB(0DnkaF0뇹Ns)^oz6 у2GsRfJCCfYJ4 1}F/Z?cndtC=ϼl=|~DonACRpߺ0cn!2~ḄYs'CCu~䯀gC@ ͍r~̶ՙ`exO]q,"u-|[ǎ>ԓ?|=o?o]xo>ןSox'8{ӏ~K?={K?O>_| ;/>{幇;q_/<'}ן|7/οs~G~}ӏϯι?x:;o?׳pb_G/?[Oếwzz \X_{_8ϬY_i}08sϮgSw}|vq6~54}CP!B'¹c"TdHTy#A@vYk(^.e;g:C/=}#/~t]w$*l_Ǘ<}}1@%iIA\.<~c9}.\:]EfízQ* d$c5?_?~fMsv?w=_w;?ȏ~Xh6b7 [y__ڽΝ[_owocO?џw`.7#c(fF*65ݳNqA"5%o0vI/5/nhkdj Mf0B3|ZnY9pB'>!dQ #D&)a)WjQ/W+Z\/WZzVIV6(B,]D(}K%3se#5BÔH'tdLX,OM.)z"-!%8il$;yF 9L,7Lh*e0L&&ŏ-tXBaVH$ g1Q8 IT0WKGq5WLE⪬0%E Mx0iEHa/]ϧnoط47<>VoT̚rƒ pIK.8=}&DQ0J\<2L7^ f@3&91eR>  fU"91hq.$8ٚ(_`bix:5^{;! L~rPT iLQ5ϡƤ$s:RK :ڄcmxȎ4=Z? EDFq`ay)+^-%M\>\*8L@r &l#QJ:VJv>U|J']lIkBВSj&_3R"a$2t1-#&tPh@ ZX:io2/2R \^ F*f@D2^AfZ.t)X/cQ#*!ʚphfɗa4TIEKf0 p#ss92<.ʈ++E!hp6!((01 1(Q<)RQ&3h$ r 3+; 3#eep Z<N%⹘M6j_M0g #u1 ? ~71񗉲J@<>R2e9S &]'Suܨb*nNGF&;\a-L0q23eFa0.f+1N#Ę?;Nz3 =t~u'd~-E:Fɖ'$Cle) C/Er ИZlnnCM,1JƉ83]'9I}daMu!0"7Ɣ&؜ڳD/ –(14 ysCXiO2)9-ϋCȬ6H5G;_c#T(ۘ|sk.;;\ `@O16"wxVpFp`cmݳS'{t; ܂-:Ƀ.hNxǃsC$e$\Lwv%,be~ܣ͇1sѼ`I16Lj~?y|vDܖƺkhee!4u4/`>0!DeH"Ȍ`hBCXufCi=Wl:̻epI|;:_o={vm_:;0Yhώ5fFc٩8Lw~ l|a;328m/OwNl[ݷwaJwu~k~掏\mumnz<չɕn:,/N>ȃ<[c;oݵm.OOX]ZyOOl. wNNܺo7xͶ3K3 O3;v͌C>7?=5;ٝiO /t/Ln߹449<7YڵuyRwS.F(cU??qs_ ?ΏMO-tڳp>gl|28T*{ .L􊇭%[aYb4آהT/=f7=&paDI2V$hF!N P!=Ąd"B("$$VQBYHlArY;3;۝=n @T####UHui5J Z JP lɦVl&4홱9ٙ9sB3-*Ep{.nCSY(#ݙx8u%!4ѐx^'GfuzD?\젵0F8#OLF+ N\iAcNx Zr9Y`%6Y $Q.hF ?%2N9J)8pm(`XN'N %dFxxIpb/? cG>|C +J$ܡ9tK:A*&s EҖN(u@/l~ cl9׊bj$(\NVp4 PD P{SE "HԑIb5`*(U(}Jr(My\ģtQ|4OyX*PO`)e5[AӰ> 0ء*ie$2_D u[%8 Wm ~p\YQM(d@{#,W4zYŧ\ۿǿ"V@D[1![Anܺyb]+_2}u`7Wnݺzk_ G#]nlX7߁h z$̸V!ՁG$)0'wWDg vh/ h0tn%ųX#@gش|3T3B".9xsx@}r>$pa-_?h a; W*b *?hݶhXzі/(mE2~1 yg#F3 vYRBGg?3os;wyܩǞ7|S]08/MW{B/ tĊ׃in_@A?Ӆ+ eFP&`b}IrpВ$h /Bd7 +vP$"+69!inU5IS555ԃ1SVUL PZ(jm[b[ b8Y2- F V2#JD/Ɂq4$KhEш"sr5J;$\SͅR(%/ 5o,EQ(W E!>: 6+mF44m(P䰂#QB(yQ "D5 > 8ќnM' .<(sx\UB<h5:W']mډB^CYx,eDG?Z pj0_%5"Av`wJN A-[zZّѮj."ukC>ۻcc;?yGW~W.{ӳ,rϞ}kW_~/?o|__|ݼ~^}_웏| o?OQظ}_y}S~/N~K|WW?/_엯ꋷ_{ϼұ|/Z~_ݗ^: ϟ?{קּs?~}O,|q>x}o}C>;d~sg>q歧o\{ׯ_{7o_/?_?z{CC?=m!?ܥvsE]^^i^ KphbTU ߋASB:ᡇ-wUwܳ'OٗLL&Ͼk7^xg|?zxwGʻk4c?|~ խn9Ûr63 5+ζr!nBh83Ds286J Nyc]EA7bA#@#'2B\@-{vM50])H"P"iA#L6IgLXȔKr)=]j9P*ΖrzL\rT2XP-檅l%cp3QҥSl/CC##Dbd*IiA&e"0M3rL&BDPjkT%1=Xga E3$ Z@ j*źsh Q*L6^擩H07 N03@2W T δXv+ `)% N'aCiRq NMm8wx߶GwNLwthDa]G + "08AJ Vq QDt`$CnL=\ c"RmM M.Ll>ܖC)X ./fpgGGTBX 1Apbg`w5k"8 ,{g hf2U*MݯV[aܘpXOB<~\,FWA4 f[i̘fdE.C@h pʻ|-%zT@)dCw[ulНs~>0 v56dxhHد dqVyfJƑ'SXXg6i 69XBn 2ǻ`("jEqh=`оr|-9#&3j[{X+T%$ʲ$I"ǡM4ޱkk/WH*{!>]g@s{WPAsj x7|$M !3b k S#tUfJ~dkiPo2勇4LL<ҾCGIf h61F"h'$0BC#cg#/BsYe_]{ nߓ3A\mv8jgdQz8_ƭ]zSv_ޝZ˄X*۝rZN0*Eӛ*ƞ`C.bDd>{ ,C)Ne³]m.;j` ?XO#R/ Bf uPA5(t;'Bz5̈CǽH@4ho^tUO&dDV`L6; ݬ?;ƆRM<pYP4V-4f84:^h(<8{zQDn0ހ(KB؜ex*ڈDd, ?0JJDߣfo@f.1ъg\^jȧ8=\O|>.{Y%zIG\*hTBO5)z G-JAIHZW[K kCَH̶MK[6m0??9qr` VN7 uN B_1:9нagj}Hd틓[&/l]Y' #A۶4;FJ_wudmnffzÞ]wm>7art}glo~btBWoWerx|gc0>35:==abdt{{jthvlev|j qf.--liϤzÀk7TH|_nxj?iK%ҩL%@wN!2 B*+IP4~;Wp+$@ 2h疃E "@ gLsB;M=XbʌY†D )G 2ð]:&cX;|3 SESـKT0%  pCucEGQlz:}>DK(iGӜi$S90>-uXz\ppFȝ(8NbE!',PRJo]lPp 0+\K(x1cEX(i~$p ;BBl2w.l rnq{0T D jFjJN1!J^)("tٝ2~ITxn1bu],xDh83sX(Dfh`p#V$L(}5@$bӅ$.%yU /gW8 q{pG4`Px<语̅@ D1,:,5.w}0h+g~/]|?/xL8M$︲} Qw_ݸ[ʌv :241(WW4 >~k&OA4Ұ_[ e^CJ[$ص+(ڕ^~W7!8W+D;}왋gΜ[WDHN`C-!(my%|p0bD/ OS"!d_a!h>#|4&̹g/|?#˟-_|ҧ##_P&/`C:| ?]ч8R}$مpt0[lD9Ͱ~9+IR/\ vEJ X˟p*N?G2iO9>~;gw}8ykmPTIfBᘆ;0Wd<^ kG[|\$ ϹvMMvʆ 0M8F5~!P@9hW;"`s %p$Qkb[A Qn]CC"KI/A+$Te%5C<F, unTᱎ!![F eP@v7:F[(gWEvQ}9h+XsP"nɲ(,ˣclak C#m8Wr5֣(a5E/, s@4\b A@28!JA$GHx D!nm(*)H4'5; 9򔝶[6ƏRz$i隚0[N2Th'M(̈́ךI =n -TW>יKň^JLPL" n/7=\~܎[;vΡ=w辱Gtklj#Ƿ Y;4׻wb;7̡N[~wض/~x>gw_zm[oz;}cOO->=ٳst{><CNxу#w>OO:֓'Yؐ۹}p`[]?1כ2^ܹ {uieiq-Uw/2zΩ}m۳kZ7M$Mw7mK=4љg=CKO.{'ξu>~s~޾wNNXۃ[F;hbz0GMwzjJ`L|'yBnvmj4cz e6 l.Ovx[`:iS[)J_5982?txQsϟ֭0"N\(Z=$є 9=j l1$L[Rʥ+\1/c٨7`[̧_x~m57]w /凎?S'~Λ/Kd#ϟ:m;py;?o'8~{gG?󥗏Wwg͒!Vj!JF*ww4tB,"98]YPXiN5ix#!kDb/t* m2ii`\h5ќt ~aR!Kc\,g3b6WKb47WBZ#pRV*UTb>|!c`:5̀jxC-M*d.h&}y D/؀2B#/萾nwm21̆}ۗ۷ݳ[6o f8!>d,yao)ptQIafAI-j11ġn°@3 U-/T2ټ=>Y#;v/=#Gں2-H[@k5DSx\fvaRE]Ԭ]VםwtiQSh8 We,5G3 OQ6ʭbQM0Wpc r8YyՃqюRse¢LxJƲJQӃGn :Eޥ(^9\cZ5|PI^0'6GA8(<^]px%\,2 % ݐڪCPt 6alPYM:q[lLJl({t4I"Ad83XmH3͟fl^iN&>5OeZf.(Wh,_ƘI0GQh  d")bMРAL вX!nI[b;+řMCrуZn hRk< q5?"CgWR.4JE Y4όf\u OPkk3j3XJWDLhd*M&# af0q(ʕJs>_,JPD,^fJ,Ñ|6oߞ:KfR@4e%<`u ( 'P,Vl.˥(U\chld!YEht+A dp JypPpbjrqRgwW,L~;kZ< P1x6Rbgxۻ*նT:Od]Ip,ghUO$C (O 5Q`Z6Whimoik͢w^,[=m=r ={gGڒ)+m ss- l;O:&`t[%lBa7DS(BA$"E!Rf8 +9G A@D24eQ5OT57t\RVJe˯p> Fna8|A\|"p䈦F@42]Lf1uRVǧsْ(M35"]Vjўc!\hxBFAApVp p]J!\%L.r450ꪖ DL nY_XX8q~qzrƹ٥ɩ~D_Ƒ֖ so=:?>5328Vj䫇O\9G鑾޶8 }-D>85-7ŗ_>yёѩ\+iKgRx9l/%.1`t)}3D9dxԀ,Y 43^5>[xdb) 0>+4hlLn3L}Y)uS^ O }2 1AvMSe D-nCI%R)d˥|">IHp8!p+eܜHX8DDbp U6TG0/G/thh)7C{y/"k^haQG c qH,CTN"*YrXWtn@Nxz5;ss l@5$7+DW6#éӈ#b!aFM9rp;SFL\HT0^}~hp<"d "~Q 0GPۂf?PM?~ _s3RnVx8#$Dp20ƢEΎwƭ<2w'`>Z0ad0_dB`"'ika>BlJ[݀`H(.R0s(Q:8#"+81xZ)mdh:zp&XgiH 68O(m(=)D,cZv4GCJhV4-wIT*[uG#P$HI.5lfph䊄Ӆ# SpyD*Z:kxJr"B69GN fEpM0"x32"C߇dA-&7؄_ytq(E;6-.hNM p'tBJhk*^*`TK #n9-6ܞ9mc?x`c 7v3ԑ[/4OMUwg&*xŘj1=ѷ'|rש6=` .=}my_y~өg}bG9=sl4:1۷T#;;lk}GF6ͤ'AsPd/i 18g7w{6tG;#m̽KåŃn{؞wxĶև~ 7_;S36:r`}Gv>ġĶWrKGw=q䏎/̶wN߽{/l{'HǓ{b/{#mGwZJW| e(_-PM kRIB9,VeMU zDJ'.RQ3zSKR*ykTIۣtkh#<^̞د} װ?mc~T,t?AI1=WMްt{C=mHHn퍄Ctfaz;C}_vPK9 %9Msk~늪UcP8He޾αgmX80[Ά8f-4X$2 x |!U(өX:ȧ3L eT\.)jKP'R᡾~3DbdZiK%sD6MѠa3jcd6W(\!+͙T>Ѵ<~8(3L4W4 ;7 CSU(dm-B9J-I!BN܌'‰82p֣\.Κ\82b -3HEBF`l>W|KH?D4#1^p9(F B"Z]ڹuˁKv-M7U/e@̨SY: Ǟ{خ3]=b.c.[Hpy#$mRf=t(כRWWnݺ{gڵIiP } )h|fZ[]=-;wɋ%Zx O; h)m Szh6+  x2D{Է h.Y$B#4(Nb5󄋂^TR(f^* lRN=;!&B4*WZ /x& B"o, . %r*Z9,e VCXXJ@Jl,%wmm}ӥRifj<^L+3[]bgrٖD*$ ͍b55HjF\5DN sPhO&tG2ўE#Lg6mkэҦhk[VF\Qp,Oz(/@ E#Bd*#DFQd t#ͭR<`jbi4}ࣆT2 ~\2k!ÄZ[ۇF*rQJkXܰX&Q騄Sa(ꩧ5d9w }~y\(f'phܪ`,VK^;'QL\T.T"%|d1bbPhTncm$.i(ӱ<"Z(PgioB+ =SϭxERf,/)R]!{C/upP4KChB+:$vC^ѣђU AiGC4^S&r۝e0Ք;l"z5r ΐ@7 رG +:9Dp40͓9E XQq7i#%Y-qO+;:;OzUkA'N?n'\A3C^rv^U ;|YlFއBursrg;`F˶SJ N PR8- >Xo06$f20C4"$)0bU,s8!dH/ (# cг!W8E`Lzp8/vvѨZL 0&#}bzTdY` C >Xh6|7#vX2u{`~M EH,H(hE@ 5 CB5} deAv$G4Z0WP6|Tvv¨ϖ7yO뿹udr]XG&7%-d3(D1 G0P`GPܲvsLd:g<P. #ACz# hT\;\P&_(X 4M~i&+sy]G'U80 wx'OD5!w'QPkťnEU}.D"8|2JMy%739W0u8##*ԙ_Ʌ>`zĦz`v7k'89}>pm!D s/^.4~|C^Ĉ鳟=sQF$1;2"a@]`+XOW7.^tYҥ3/J˟9  F._!}˟C 1t)a] %نpsgք`X:BmϜkK.sPs`ˏϞ;}GgN|~'ɛ?>^] <фޠx0%Me~HyfMU]\nNhz "@"1蒦P2nC\OrB)O $ $NeXhz S\(+$/mmew k%5i +b>P`cxY8%$FQR~Ԉ&@SSDZYw$jۭ(DJRJ/P˧l"pAﲶp% v^#2I@;S7a*}r+!64Gq"Sp` !pQÆбC8JƊA!`aඑ . c4/p#6G F*P. q.[[Id%kIEZRTKnMA4X\)Zeӆ] 彋C3zwO>O{±<~p?0~dOpmǓ{7I,lJ.<[z̵>Vw3sll>Ϟ;p#=q`c'O=sdgwv OxzsO=4}S54f:9:Snbh8Ќ ɀ;FgId+΍=z }_o[ISFsd4:R[G³3ؗ+1f{bc{ѾW q<%qmCtsgɵGs]|he-^ %+j4͵;p6D<#%d$#*sF%0gE}~DI7Su w-|/ЂCGbd00šaIp%{1$ŮW}mrۆSKי#ezr Vlz%ZޕAh5ZHa058sÁpcep[MA-h@b]Cýg{ pDQH8TȧcQ4_L`!H1+b`hacϞ=X~-[4'h8Nf`C׃Db`06-Lgd2 o&)f.flHjQT)˩T&Cn-!]L6L([=7P$lT H2璹t, ґl6\(ĊedOꑸ$_Ndvqf4K3y#i(9)L*"1|lNW X5ջ($]Q̠ܵuۻ]Ƕ.;nGTECC 6-lqӥxhJE$VS*t#Tni=X T+K]}J%M+#h!WFcT.GI]3C$=dNq鑵|:?uԦr5Cx:0tTѐ OO(c1Yҭ=ݯ^y`" =ހM䋕֎LgL32OE2` ̆k[gDx]:uf0 5*x}Sz(,M9;gtu4#>"#3{ d҈FDIEe)-ْTFW(*i?sz{lOos}Hfg\A`dOPu-çJ1A.s$1 Azncʝݚie dRQ LRHR g~ܺp;`0 '|k3.*6{6A"q/I(DF8Wxɼ5Xlg7+C+^ND/=>-+1CI +B PzYXU}b-ŊfTVR9Yb~BXxy2X( 2lRbHXYW`KMQzAR@Ŏְ3G9C`4q$A BF]tx׸ɥ88x4(N&YB֨K>$Dpg.%(Qb]} JPrܯepO2^olF6RL<᭷e&pY6!tA/8~M^ KJ 岕*/ J-H$b `Iab1@8a,fP9:f2rc6D#MƲRIHYuK[WR #j$ 6b lIAj2C"Cm6mD 6IIh<VlAE1QUhM):4 ECVXT]P)E&315!$IDyD7a3 AZFPGLl8b4a{l NWtzF'ƃ}VҠ|-9oWw=j#{9Gz6֋nU4gM @Ut?#7MMfv:( 0>I'/g#2g:.'#6Q|-h.Vr0\4k}U5H?XX6z)f > ьhXͯPc$ yOD~.+Ê-mO:]&G]!oúMonj\oh!k${vl{{9}˛ +-C#3c#CӃCs?870?;8<742־46u`ޕəѩ-'6ϏT;򵇏>OxώOOOϣREjB.OMNϏ/ Lneia4Nsp قĔ*i -ڶe#>*[ v;= ')8K$(clVF`XdhF,mG86KP3\l՛ L4+* ݞ?V5Y-Bՠ @Ah*oDzmڌc7,xǤ]a BG2bsґj UoC%$5Q.YgDh@x\ QPcMI(d4@eiv7BFNEZ7}gO>ŷ/>?W!tMA&㯾UJx=lץ!ڬ4GC?2߸nvͷpm#_}u뵸?B4}}Wk9^]vDGٯUֆѮz+_]/_{K ed׽SOxg|bh}q4bF\Ξv eG;'#,/^]c}dh pק}|E4ЇBSLvwmejlD]޺еmc垃[3r\}|-m'[TKƁm3>|n[sqӇL޽y;WݺpmS<Ƿ=}vx{go޻sm\ρ-G,޷oу[>3Ż~xm?ᷟ}ݷʡ-,ӯ;om?~p~lC^}s={rB;G.<{[Z澅=oO=ַ坧vzΏ/Gz_G4#OvymkNSڿ%3#=;n:ú= /,J0cXh,v:$}^wL{cw&jc!:pM-!Tc]ˣ7ퟫth[WrW/=|ŶαmCK|Xc45joOՇPC|RW b& &z>m2F.ʫj}~.wO űn{cou^U_zǎ%A"^9q>S(_xifٕϿfӬs 8~pT=ҳo2ݗeAlJer+HB Dp|= & t[V *O3qղ x(-SRXD>ZDP7p"29;՝+X02#p6>%R~tŠp~* =g:ܶs;wٱgz[--LUj9}]=ӳSp===\ 9M6|7t YnƍVN<]]c۱033ey;l[jJ楹qjd R6mt7u6/}!hB}> y!i]B9h2UVr BY. Sa@!+V2Vi(:\} )9L^PeJ [Vt*z،B,\ !rs>Fϓ*Æזr3_XmUV("A &bŠQH2^L%aE‘D<A.Uh%l-WȆ"AN`@K-j \Qqtp_ È)JXUctXf\j( kܠ";Z-t165[nmϔJxCsp,gbz%WHgK>1F.G'!䳕J {GM-% *'HL:C.ewWG.~ p"u`&,⊅r*)tBRwGqN̘iD'PB5̠`oh?L>$B.S*dJ[GXM*hNtTz7/K5ԄY^-eRX8+E"TLDh.w83#C+V+͕$‘d*UҴ0{ADE- Ð/[{ծdERùbkY\I9$F4 b`F~2,B ̽ZO<[5\,8r+Gc~ɋ.o.sPl, \XIi'R*v8PS(~#D,K7m@8#9Ãr& +4y`ɣҲF)WݼE''4&?GfF04f LN\O|6˯iO)蠴COqyf&5y䔛ÇM%4m -aCм EˏJ5N&?ݰW^7{Tۦ ugǵnBh![~FQ:9d9?c(q0p^JtX66lf?K|>#" b]kDt2<2…!5 Is> *fovj xC37%uzhD>LAcú lhظiM֣TLm&JG{ܲmyay|wgO[e~rvifantjfxbvhbfp|npbf`dvptx 遑ms+;nY\(Տ8=ҷ<;8543 C=B1fhf~%-yʭl/V\;oD͔"0Pe!5E8 y8@۹0p"]ʥ`_OG[*)K 겡2dG@ AC".% ) c^;b`#>ScPhU22BBHC†*+-K$5ńDa_0̐n&6JK@"; xC$i #66aӊF:CddS QK3=ERKÉ<+2>u[ED2Gl@ B)vѾf(}l:2/Hoh]'ԠЂ([QdG4XGC4We?QK6 Bђ@W`bDW-)Q*VP:f -pD΋jW&`"Vḡ 2hK8:%A$MmO"ʴ1>BIYxq*M(| 1TΣA&|HADeWWo5ohEZ@mF 8ɺ ʩ d)u'BI Xn~55(ʡ!h I| n|F6 Bܢ߃P@ "4>?*: >cPb_ :s܉.|ʥ._ʪ!]H %"c\ݷӯٕo~K~}s巫VhyڪѮhDTцϾr˯.A|uo$K_D4ХKAiWqom7}K~6FI[CVE C gϜ8wEp4psOѐug/[ dg}t§g|rGN^G>g]"~}blH;lܩ>),Oh;g>%ڙ]>q4G#6f$.pΝ# khףiȂ;w eӧlk/&Vq."vcS'Π'~;?}ﭟ}S?~g=x|莭vMݹuhXš};7û_z~O摇/ҽeš#x+{'ޙ'>rء=wmxgwN;}۞96]O3rrC{_=O|Ӈ;8upW:t޾ܱso|ʃwmy讹?ݿw'vp⹽'_}ʟ~?Ϯ{w~e?x[zrGǍvLSLԓyCW#/$psT{ Sσ"etTlz#e \ 1FkɩhKbReó_HILʯ=/.}ۺ4Fݵᡎh\c,=`/6d]VQ45-5p&-e1#7 )qIqIg{΅/wv:oawH4ؓw;M ?zGa+%S3~0;7#YWn{ǓjOϞ۱wwæuPކ3܋wrd]&Ga]&dR"&%z"aEf(TxcxQstN}>ֲ) Zt<驤3lDiD1 tZ0ʛٹkʎmۦ,u^zW$>‡ۥb|.Q+v|,^(UʭZV+IKZQL&cۜ% Zh;JAR*Ґ!u݀qj qH,h蜒Iʹl.A\)Wd:J Q1BJ1IT3`H6˹da z1Qzo߷gߺomssCj-L!O eoE'P OB@ݰatЯ@E9aX ȒGu8eY.rZ޲wûx!rZmm׻[ZZr8N t $V_7pp# 7| ׻'p˥r^LLL //l<=ߕLP<Kh߼&kƆ5 ZtNH)^n /Cc/֟CQ-::AXTE6QpV8 6*lq,jxz[T[`wxghOWpǨ)%Pe~o)ʌf454;?RVP=/T"ѸpS92#P"L2lfhs#5X(,4> MeLgj@M Xt \J&q9}:=<'[fT-c{nKSR@HT)Vkh-\! !vtuo^*T>W<,7ӥTXn-Uk%H${[JŶjep7n߳??{{`rJFjmF )6ZrPJgSx$S̎ H,/K.wWk-jP4 ʒ`ʖrV px8[\;74+U=~NM%`AHf3hII&r2t\vDAZX8MU4,)T*brR\Da- EԵwv2p"]mTZEIT|RnϤp.F GHH<Oi#bG:_cx X@ŞTTR,!ZzzǪsgf1D7B,놬綵^kMgr?YmͧsqHp]ݽsKp Pn?019=042\tC^_F‘d\͕*Q(er Bvn M./#Ȃ*[ 73K 4Iq8ySq w1cՈe8!AV JR9^D*Dgk<)y 7E5[IՌ2N 6S a_țp0΋R VĨG7\Y/]TJtB-MzΪ=:? w6x7xeF4TrڍP>JŢD2gGɅMbZ1nO4eIXlą!hR(Ein&nCGK,Bc W4%h;F!0a4/1BmhG7 >y>U5ݼţv_b.,ft.GBo\"'4mрUeFijMwܶտW^Owj3\ʦ F6Z\te}>$^^ 3 [>8E>?tѤa[H6ÊA!ɉ}V:hր*\37S"ݐry e~66f?_oKcEZ0򪗑r.ڦp8ݍM6o^36mشfI`=Nzzmخ[w߲mfnqbaLOOW[kP_D ,!GWnݶcaqi|zevqօᎾ幥ɑŭ۶o޲<555662916912=>256<:;9؇VhS;gM΍ ̎Ou ,ONtn[\M MMƇpVW{Fzj#==m͹~jETrqj1cͥ{w v\{:WKgpTVmi0&dT_!d)fC]R6 XKH25hEtB&t٫I~CႺ!qtQŐuK3 %O:EI8*P2k/C)"(#1k|4A#VnQYTLC},OE_\*,m]u#al!f]l=@lǂȢAbҖEMTl{Or/.//\o\Z#"7G͕o~g+%,oGj:ʊ^E.]BPlAm4W+ۗb},aQ߽$KE־0;""6{l6K:_]5o [& #fcgh'O~hǙ'Ϣ#~~vG}vvD7] .U's?9qgg|qgN}U@g'#}y=v'?>qg>]sٙ8 !vዏ./Οl-.Ev̅Yx!vv̅S.> qԹ.?uq-G;љ gN=S}ӟ'~s٫MQ$ 2*3XJ 宪4tC%I+ RTX͐$DP!>|Ԫ@*uamm RGyUN瘟Zq"DoH /WUgٰ5m!FXGCbaF`2gu[`u4J40hE"P?|bJb*TII311B>i]kXWϖczLn)n(m÷m{ޭ/c_}מRgxjgzΕwcab@fq}fx{/rop~/ܹc},3yd.>stn>zk=}=sdw¾zP2lnZ~ї9zϞẼu2}׎-}K={3xo:z/O^ѳ;uoW+/}7-\y/O;­<6[~/t~ȹoz/>c_7n݋!* ,-ť .Ip:B!'0^B$J+@5(m_϶FfўT4| ӚP љҧ3L[|ͷ+-=ݓKg^/۹43D2lV!wFZjQвzK֘xW}7Veu'{R?YE1U$ét47r@."#ự7+]|o>x᮹N= և{ǔPw< 44t&$#}7]D oNm[?~w+usx>7?zk_kdq!=WI=3A30E^aihmQRoFs8鲐I6n\;:J0M."Q {NuX;f6pH_WUdOw!+MTшY2^*:;q+ E;O%S&WAնZVmffE`0Z6rX,Je ul,rJ>K -b3-Xg&VGمL2ST:~+TZzWoK[W\vtGx" GEIq+5i@u 'P4㣥k*4H_۷o˾= wN6wށdjЭsР Ek8E0᣹a ,EQTU$IW(ɍiZ*jTI.-sGn;p׮ݻo'\^ DW7@>Ѵaú5fM nyѠ \뮞zG{Tsj!-wD?6AˀJkk7D_Q 4|^\S}^ _5hDb5S8"C}1a|h8CIգI.pť\W}>M.%K# }S]cRTZ{YR>1grĈF&G6IX0bdЃpEbѴ"ÙItm=mbHBQ#*YfİBH,:OE㡀APND:DoO;Qhax~;v[n$0 s4VgE;nTVKh=Е.L#pZQ=<+t @߮zUZ[^;z jT+WZ\[:ْMe"(5CTbcDxV 2\T&r"R**V(,yޞf"ohlt^j0ngಟSXA%8[Aww|tA15N͊gdH0}LL7Y@܄QPeD|Ks|ʌ`A GmX^ yy)rX^K ~%A dyuXѫlr) n`,ocZ|d8 o)X4r3!7m9|7mbdr#(X.! !j2LNL &( :\̆6 tܡx:7\.=u_h&}MMn:`EUxR˖PxY騅Lývb"C?K<>oVl>dy Sh1FH h 5+t DOVX gt+aGDЌ$#R _:I^t /l(>-BPrĩ v_Ñi!n9 p`^I2![ X44+&1-¯4c2t. 8jpbpC6͈+$\*SA5inL{$i9bԅϦ SMT.JiZ\ג|bY)xZ(c6Mg"-7$>44۴ F0Wnњ]HIkvN'rn-@$-9`FHR= J3Ӹgo_^O>>;-~_,T=qx K$Bb#zŠ6p$^e_s3n>@ JgS 4[DFqteQQf!fhkи~Q ] V'4Qdzh|tvhbatral|~tdfh`jM{Ƈl>?8>z-3#3cc&Ƿl^޶m֭[7oY!_Bl~yzbvwj brs~ocyzlcfdpijbjddv||z|b|xbjtrlhx`d}]8mёɡũ!,lv497F>_֣<4sқ-ѶJW/.o3\*VZz2y JeC۶.0| OAte!)KuMU!A]@JOݺ (` b(>e@ LE HJ@QuYQQX+ 9 &Ұ lRY jtYEByz)Cij  bL^l:2ز M7c[32ui"g#*'"YL84Onj G۞ȳⓒ/Fu ]T)@h:RnX w`^3$iD$guDx\bC~6phu$|4BVVAFXҋ#Rvc+ ٢8aqtR%,xmB0dޥNq(C坪*$)N&3QD'5X`KhX% !U *"T$fh_%sʛ_fJ<DK- a5: pn:iM@})JpB`#(Hb;BF:٘ڽIB[P9N2:ZʟSΖvD ZD)i-lAK=)a">ԓQBi,Z,E1uph 7t럝W/*x qI$6~˿r/zXn _;Y#1lC4G#jG /5z2 !hں7r}~gHo$!="oĨ,2ά+8Cд3דN]NX ?|}l\KdB #5ܹ/Μb G#H_.||5!/:}B}ɓ::ٙ󟝽MF;q#X=)>_c;)Ntg@h(@,$61qQhuA8Q#(òAd( q^UwEf /s^OlknvZeK="\ĭ@Lb㰧C:j/[AUdf;/Yc ߹m41J#tGnM&3ak,Õ7{q?~nkǗ[xSf^~p+m}Ᾱy׎>hǏCҧ?{./'Vfǹn'w^9}䯾xyꟽ_?;3M7OXH ǟ~ɡu-*vu?vÏ>97)9LuzogxW1JFHT E+¼ o!?ypmrj A(HXpnatyd.+L$qL\rWسΎUJMey﫽IЁ^$EE#;HQ$ ^4FcvΙ7I#9u.UYQ7nw&'v/-}fGf&j,d"V@_Rlt ~gG}ttxnadQꄏJ˦SI\JFRfr2TFG\7Z ,j%J&RV;\&[5>|1jQH(/ L2!XXs`$NKc*(j2W+J7JCȉ[o?zꃎ ?8ӓL&Gejv,éD>*M@ŋ=G/}esǮZ#G[du;-,Jhp#Ђ$D%Ͱ ]CK MfNށ CO 1]Ac-:68햖C];c-ON,.B  k}lL,T:|k.x}G۩(1Dղ\XgQ:⛾wr + цBYd'ڱm{];wveZ[[.nje&-9 M9vRpH$8'q$+SZZ̯Ƶ|rqOp{;/Y+ܻ̎O_u46wH̄bcnjv`0lTC… KZ`èN 9t928140Z-׈2Hۙ+&RX""`jL3M'7 #ecxWΌCSnMoz+e~kxәX1j2X $x*HkfrJZ,jj>]h$jݍb\鬁%r8jN ~yVĎcF^Bd\5CKbb$^R9;T(7}Y7TW l2+p:q2v$Q*bD>_9ڨT*Gj^]]]Zmon**eh؁q5݆vttV+x!/eRTN֋Ş\3/ZNTNfDTT#'3DNWm;GЁGwgsD2gGSiJ]#:lǪ*P3FJ.(EcGM務T&^ˍR{R+Cv=PJTip}ّ(VT0mݰFJzI==}|0 Q_s.0mMmR.ĴPuˋ>^r*e@`#F',QTa-YNf9 !$YlAQYYF]$eR$Y>Vq:'y3aK#yXǪ`b^ _ sHb/v0YNbQHOQ{i?LR#AL&^ J<,hHzlnE fױ0}2R{ʦCX'>c@ e= "c,w'֐[j!ŐĢDV"-ȡf@,&uӿvmRE#Sڅ`Y\ly+~ϽdN8AsO's̳ D,bJ|65ttİ+OA;p\6 Q@:P1,6ӝ(hT1̥tRTLםXɊ"֭[ !nKr*4b6 tvwG$9`!ش"7`-aa8S-8;4+wXќ3F&[!W,h>D#T2N$JӨ.:b&- $e бp`[k tWzP N2j#N ;P͊LEc÷b h f´oDmL5uF 0?C{ԀAc1xpK7#F`"lDD?&e0;127967117:{jzijb~|d⩡=sË}3+CWYK.޷0~ّ}}c=:wye~brxtl`l|pfzlfrhnr\[3={r`yzhўn흟YLq񱅙ѫ.?xMW={nwzsv`PP@`G;OXi' &LQ#?|ǿسw?#SCS}=F%Kh%ڷ47U+V I"~$AST$-- ]55PC YZPd*c(i:5KSMUR#· ~(bH(ݩ(Df0l5TD F`$`Jc]LUeFj.Tבҵ(Mლ&hkR֕MmJ#V%6b*ʩRRMWӢH7IGxa}%.}-G%l%"H 5aƆ0x^! 1!)[!@!xLtvDS.>0 Tbd\D$Vc} 8*/q^07)4ޫr L%)vQJR~qC9tt"r*$>n)ۈj2 Bƈ"ٲh$uCbfJ@똾M [2Q!%t5\69჎@D '4!t.a!TM (ˠ"nZx(D&froT 6V34'F'Q 8ќqxZIHRN~5Թ l&6)HF љ &eA|\mӒ=~k/ޛѯ_~ɯ(p}/Tt x 5-l[N@O`$cɧ!V? 9ɧ 8mpG|uCX( K#gԾܴ/(F8Lu<0v (hN_`GۀV7Y%gF["[S*9<ٳ"Ž.(F4< Ս8>{zSg:Iw$FA4Pg[4ڹ5 hD;}ggSϝѨ#mG;zęĎ^{מ}{ʏ|kɤ1aƯIDe~į`d m" UٰEW \,! F15x?yN $p,YW&, ,D$ oӼH B BÕDx,  ( 81V* B(GI) f(戦B٣]#.kK湏{+=G7ꝧ߼wM?{ȁƵWNsۡz;c+znnȁڡ}k~إO>}?z箾c*?}7අg>gm/?~÷>ru<ˏ2}ڥ˗7^v۱g:|ϼzO< |Y҈4b_sG.;O=t]7Mg޸{uᮛgS|oxջ'/}~#^y?ev=yc.=q3w.g|ՓO^?{ڃc_w§_KqvV݇?9qo~ځ^}0x12;\%)d"3D]xdo4Oh @{۫ꮫ{gv&k$ľш*(dqxz>1U'UVkUNɉ"ce|Zofv.ͅPu n+ﶊmzEK׈̨Jet1O:D$rQfۢkvpe=xбݺ-wSO[}l]}YKhJ߅KWX" &hTgGZ)U1 @OOOoooPڷW\yԜhxlxxСCSSSmpq˲DFCsņ夃V7h־&;;xx˦vqyk߾p\( S+emR <]Cq4j8.^8rBTӅԲ}NX|j~ajn~rjzKn& ٙbL@mۑ$eHFkڶm/J.`;mm;h=z""NT -.%Gz_S'x b-m-M;wm'<_{܎"ͩ*˵xoPzvqLQt4-11P2y٢f'!#v Ѯq'Lȶsga$FQ+V.__<29wpx~lrhzznetbPn@+\LAR=|۶mCrϊt;![fo}erيTm\XtǎXDҲ d&/fM@xSH'Ҏ׳h%4]gs9&MB+HK ERD׫i:(eE"AY 0SS45?QSdfLْt$hcLRȈIUidt V$o:Y0IρXS)Fx"a;nD"pPh!Y)- \-˅\U(C `X&IAX9ˑ *AGfV&fGɒb4+|gw,4Աeb1_"E cxZUՋjWg_8pХotPv@Jrt3 U֊N*Uw+E"KUepLOJZԛHTb2YT5A 뚁"hLx +&dol˫vH10HvFXNC%H7LVE HT,屵z8؁F|!Mx0=1,Y^F 0LxSLjCf#! fIm ;s@r47e'yqMjRU{XrĶ bU$כH=a=a lbomްCqD[q5,Blgy?;5:߱{a]u7\vhiqj`qozJ;΍ O CW.wN~ĊItO?}/?9rY 7426ߓWQ"ё}ˋ#ËsSs]dƒ4M;0UQ%a'1mC&*VCs$]gH8SCR,pt;YU70*HR罂e!&(d!hjUMƢ`2w$ư&D`I"c"))2: eq4/DQ+>L$#lkɆ,ت*q(HQćҖ.9,,Uw+,ǑVV ]3|TH&i`8H(Hp@dOL.4J#ȗA4C3\j3*L^<;9 G Gۂ҈#fL>$` RltBYfDySbKq4"BiH$*w8D4֣0.0C(rR (&K,!Oą>,!\3I#|OFQQD 䨢RKusAFyM(ТtYgf|M(TNHYpL47r;ds2(Oq46y] PreWK_ s?vV|s_w~~ˍlh}DaMׅ!V4;?=w-E wOSmZ$Y0l? 9эrֶ 5)GѶд5MǏ#lDZD8!(Ƅ%[HZ];u꫌iA[=[SN8y9i0{[J'4>9H3/[=={^gLgO=y{G_gObHm[}Fko>BigPyr1EZݰM^Ͻv,D6<5Tm$ঝE݆& ;9b&~-'[A-_=qSgO_}qx<~sk^%; 9a(A:9y C$U < ЩM#$iꒉ* )%hƼ(0OӀ #4(!MIGT8bknU絩[-i}F$HXo[_!OP)ҰmnLօ=SID &RPqa j0 6yvh<nBc(ԙlnmC&$pYe!5/4LAh.ink2 l'p(2hbI/&BLD rLXX-P>7 0 .H3C(r#w oH62=8u ?nP[]^g!ɼAFC4;zYgCa(UIV3=Tg%Qٔ8odž^=_5pO]N]^?O=q費o^|ѫ^}zk^x}G~wUn}嗟+׮S?{'xcg~Ǔz+>y~|nyo: _wOwwv닏]#_~Ϟ=]O=v[}>y񅏞\㻿~G/>{叟'\#}d/^>{_H+}[yꇷ?{߾'n_zs?{o]w}v_y8>~էG߻;zʡT_3'\Sd*L:>o'0Bt'v+WϾS}  4L)&TyZ@iw=z'y7yϑӏzѲ!i'ᰠ`,&Rww\OX-Z>5.j͜*;.Vo!m{Hi洖T !Osȥʧ X%*3t׃эr.}m[cE·zMQ;nk Sikmqjb?{}eee۶mg,疗&ƮO=jbװI }k^{qtG2l+imApo8Wc۶ B"JkNPr `ErAVE ŤntHT-v,YX8wG.]N&a ?"gKbQڿP$)33SC}ZSjTW zYKLXLJ&С#;ภLR* F(N>_ժ2\Ѩ̳ŋl@wI$a$'a\6Y,9|!AG/d58A/5>> #=bљ'\G140Ցͤ`hahH0zF5ˉgtA3 +Aqo }G.r\1P_OzӅmEGAG#&po v3d=]"@5 00ń ϾرMyݐ1>;;}G><66QtkS W\~\Au m۷mmv܉wR]G;wlinzQR^wEbVKӓ hAB3ΎvloEKضk涖V( YN+\l{;a]`$eBZ6G{stHaYN3לv%u:GR E n1r ^tM/d|reppv``jbbivve||~hxj2- BI yg}#}L|;ڶ7A!+"ˆ)Ȧ ;2L*lf"6N>`Z__g2zy˲lt< /=&HB>  N At*$D1 fPa/%jP,L'R&tb8Z\(vShNTTlh07|ZV*x4!2d:T,bH6D;rlT*Vkf%;OЃ{]'G鸓9x$3"6liExYbC]HC(xH&K#8:x#f$c۩l;XotsG&d )$[Rnst*oTlo8+bj" NLBbZC=@(WjcS߿K.bii|T/JM*Z=R+]R_"V""gm`MaNxM2FNcxl&sM2aRÂ,OhKke  qV"?|;-VZ:D"rK3X:3}%KcT$%о,R6eɛ& bA+HLX%$p@ ,n4v!)Ia0=DP S6Qy" 0\&x95TwrjDs%!BGh8YM t 7DAtR3jGHyFZݻvܼ vW {!±g 7]r}?6Իwhށ\xDD}b1=3939;5587>7=2;504?8ݽ2߿i#W&._rxګLNu W/x%߿}fG'&&zzg,332=gvdefxqjh~b`nj{nt`85r`ŹKs+ 3]NMO όN wLpͥw|; I(i^%kV*&m}K?ꛏ꽟}ί?|O~gh.P0볯3}hOŅ}o>~O?ip}兏$:_n gTk'(R%HX(v)'4!m`dHQ4Kd}mG~t;fkg]=}ɳ'O9ur<"vSJ[;yf G/rjCnqN?}Ҷ`#:v,~f*];qgNBhoP& μzsg>@( sgv:}-NvSkg9yfF㠐97nB@hϿM}Ga:C :|wg6PSkX'PkN9~|~/<_ɧO~shO$T"&Mer7B|Y4DRDӈ$'auujIeUh'fu @_YX9ߥNB21u/P"8`mhtNMRg_i[,6&m ,8چ!ymɡ"t'8 sd^i)"q^T5"o Pe"tgGjum7wA M-QG PE4 CV2c i281*PBCEIcP쫴tA)JLXx+@{ I @Ly4_ jʙ)-<h苑m R' H+E]Qkh!$ c P6'CEУJ\2Qh{*r^ N1kiw~?ٻoxΞ~kOr;'ͯO܃\{/^S}oW͟|>| NOpO^<̓_{媗9rt%`GGO|ӯW~7z%/=q7}}[&^zO=zt.wl}ϫO_{w?gt?mgwiu<>xO?|칧<7~z/]sWs~_;˅g}w~vSw-'׼/>tWkGeo{_+O?>~?Y_}?[_?pz/gp'Vn^7Hb/_SJQ q;eXKh:50 v,908QUrD1$#5Zw.؋yM?|\ o#Wmz^uŗE~׮]=/|]7^V!O%l^g=ãÃpޡJGe|yT\W]bQvui\Nf2v2e D2RgzaD8SSS04-٬eY$_ Bf1q \0T:Vom#-+z\~w MC@-.UzQla4_[WWWTBhJ Vt9w̉T,lFGeITqDYp'm;vT'l; r0{pʫx=&g cLub(X:wd~yڑNĖrбQVۡQi"ΟPhn`Z%uĆ!#f6Bmac'hMM;lk"4Wk "$]g0Ŧ}E;wn!mڹhJ# -i׎hvNxC^F2^1`= 04(-.0/|!N3}Ul&UJ1>{Nۉ&$ E<^]Vdko`vllihhfzze߾K&'Vnnnui t0hnٺ+y~GkE;Ʉ^x<\ 0fuqU ax$:p0&Y0)sBe2𩤙dIUJ \&[F.xixx*@ EpR4R3">Ĵ 6.kÈ0!>Nz3AUǮiuJyuT TTk>_LDQ] fp04T6 Ih>gٻw?z#kiX,GT\L&BKpL<kViuQH\ozw_ٟ ;m9Y'^DeI D2 U!j'BTAɠ37EcV6sd"蛚sHK$\dKeM'3T>.}d1bZYfLQu44mˉE&JyG BgB,4moڵGP)=_ LR~akY 빐 qVqj,d*lŭT^^1yկX|42CzLKtIqҌjFLgXF3IF/~Nx^;!lx/0I#E,_Hput!@ }S| >J6|KUKݣJɄ%+, ;D-b^ɦ0D@Ý#ʨQ)G13#+W 6+J$QXDLJRHD0k!,pENu#9c~.RARE'FԢƷ|xòZ48ٗ˖"68jYv,Kk)Ib~XFf'9i6e@,|l&t)*SP3lwXW87H6KtS]Dtɺu.^ڙ<".O$dт;VDŗS`3 ;|)cS DKmZmZūlKun)#{dyFNy$Bجڭa Wq~̃6=aã T bQ=Bs/avb 1prU ޱ|Xywv~ҫqZ__Y_elѿ]&UZR+k 'Z@8+ xl ,{q "x{C) EJXSTX݇Of|Vh,Q vH; Sx0xri$ {{PvWH8S=a137 cp<+($9Æљ/DEM0dyx~ hs'͇ wZM;wnִ]w{ 3>plޑ[3q{Vfw-Bm69jLN.,.,LΎ͍-/N=ۿoiԡC.? _6g_^=rh%]^띟XY\[=54 !c(mC=7+/Y_ؿpG \ɱ٩ɑ+/󵗭 Ֆ&{zƺ'&QZJ'31Mcȿ◟Kiۀ\.$V<͗F~dgvf|NUo4B0pLa(miT[ bL\XxKQ,Ȗ!]]킦ߒ`afQ bPBx! G T٪JI=ںf(* GEY$t&8P8|$LWx&'z::3h A8MaQI"ҙP0FNyLV0}Ep9$b!P0R3 xvGcQhLh20c$ֿq0ѰbP <7 YiZ8Q+A'y%A0bTaGcBJGYɼVe":ZbdLD~5'7F "7J"Cj("LqCi2]*B~p׫ί?~O_~}g?~i`A _ bdD>A>%l5_" #dO~ .?I5 Ѷ틯Q(mPC I@Jo$[Z-mSc\PNuS'N:L3h4̉:q*:M_gNUmhoӫHXC)asWϞ8zlNӝ9~|ĉS9 +SDe}wcgW~k=7!gή(mS07nhT1P}˷/^Dyj$;οP\\e?xk֚`PwMo#2H3+Lfe򶭺R"$  EV fΚu߻3w接n>3܉ss{;8":U d:mX9vꬳDt|pVGOy/:󷎼>/|WkO\sMmDwZXU)]gMhc$ԟs^ Kj)>~BgzYU K<3T,ڲ# Pٓ!Y";wTeY4P5%A\쒊t!88 yY q"]6YCH҆9sH!ַp9yH6~/|xZ<"M8d4hA"+Xt6ѢtA'vCހnz83^\e(]OsՁ0|AwQ \0n?Kucx63"hE L 3((g&,688/@ '#rC)ís(eLlpA  N CQ佄8N +;À@@%@%K&jDѴR hzz@'F+\c7}}+/37[}#Ο|x'o칛uo|{}#G޸]ڋ+u野vk?o{|;r_w=}9s_ֿ??}֗GOy;^}wd;5g|w^((YW4O7k޳W/+t?t-Q;^WWkVqp ;;gŔU0&d6ahy S5EG^0ġ#zaYtKМ_ u][!O NlCOvBsS#Xjp|^7r 6љ+_5Ngӣr4ШÍ@\(C^)ÍP8(4tk4зMglCL.qҹ\gq<*t"BVa L2er%ĭZ*gUԖ+劅L&t 3LJVCѩɩH122j!nNLLمrX#Ci?Vj|Rȗ9(L*BQ+)(e.7TB1/{ǖ"2DmucʃLy7M͔3ŲLC*FfsneF0XDPFN@#PŃBs|4ӳcǎnTwjv%x<>h/^Qg4CuH#ݳn{{{؎Aдm{Эh.W q ilВ@kEܮ@O{>ֳ}{/Yim Gq#H %hQ_&WG0iН M-(:N@ rd9-Q9O8^H*H%G]C!xd"T4M'#vzI$p9Fr.vm(feCc@P2i2QSdTI5V6RP-Km!UI!_4ef\$䯥(gab>W)k\%gl6+m^7Ȩ4ۆZOmb%VʰRfiIR1e BѲ0,1fJ UIՎ[8ƶRl7"fʍxH"P'a4NTv* ^l²h*ڎLhF ;TtE"it>KӅ2riLL X:Q4!l&%F2n;Ɨ&+VZ/xLdLU(.gRE.[Q@4Łhe$Vkjx8;L*Jx`WgyHi:\bI1kXGb+VG|a(z;؎ LӃTc.ZD8Z eځT+iңPToĴ*-|^4J y GC z0##-xVF&Ġ#As'LQ'|>h2@|Іڅ DrWo/~|߭OC^:ާwKͯ*Rͦ}t1|Q5!Ňz؟9OhMfe-ZxΙU(z2DF`??9`#\@HEO [pİ2Bt'\v'#8vᔤ#|tY^zg!lˌ1p!Q-=(4~?]ۮڱճqw=ʏ6;{VX߷eמ={66'K ͵%T\lwsC.-.uVW6Wf6Wܜr}iU{wo͵WgF7vٷsWګ7XzZgi~rynr^m̴F;ՙk񥙱6ՅVwΏK^ywzJ3=:3\!fGP%ryzm~jq gu{W!6G!V;#c+SˋcÍR%K[-\/(WoQIZDbD* e#-L-/uv-,OM4G IJ@c6 \LTD CEIA٠$J|X$(:$1K"A&C=i t 1ADhQbLK)ӐȒ24c"/4Cf )g0$R 3t%1CFY"+ lgsLPB8-c !fbh2&*'hCɑX$2 ._bD2(356MSUṴx.Q*}tP!!"Fk38*C!YƓ,SP!l.1T#!&D4 Y]*>DaDw^(q(ipq&tb,rhWC٠.G)RrQBC b R$K:b<4%6v"NH&w\eTRǃaY.$XkGXRh&qb(Vi#B(x#FgQqc\Z,[(FK&}‰_|>} '"%??Aо/g>w@.|{}}_~)]8@<ɹB?Op.\['>.I~(.^>%G3GA.HΜ%AЈ 1bsp= *>?qap"_ E N;y J#رp;Mbw `SG"9 ۟ hgO}Ήh!:'iaYGpS0!aIgl $%O眀_s GGs$ݟqw <{鷎y#ǐۯu_W^}go<ګ߽Ƶh 響 *TzKrC8EJ#3K&t%Yi2+ tBd0 75F e?F‡"AGб*ďS  X<~/z~BAb2>C08>PPވ.rBBa+Ҽu9~/ Q03f4lD) p`- 4!具-Kf# D =>]G@l=m+9S.}a:}p x $ê!g02eYh-32 ET4Z9;Q&w bхQ.C2q\[4 Pgc`|AB@߳tLp/4A EPz4f؈ LU/5*S#p9WXINk>晝lrӮ{y7n[y~}֟pKw3x?w[~߽C/Gؓ_ãͩ;7_?o?\w=O{O}w./:ۏxӾ9Z/Ze[%/ZtӺP ~_o(Y!YFpt [ q񆵙+Gr͢[dkyz VѺQMU+juij-5\qal4caH EddE%.ՅjOLGZlbhؙj+R>PsZ.ѫtDhL:2Z&kt*pZˊ3\A!V<  z.)rlŠo!r]:R 9\+l'grV,*hcYBABxjss 5҄y]BQ)Uik yJ=&]1:oa% gv`挢Lgwph}&:Ց|lC%Í] A@p j`@Cb((Ǖe-5 \.OooCI#.EDjCgۇj !0*i vDޞ;ֽm{OWwˏ0',!bCuv8=(ӵL3!Pvh^ǜ %3W)iZP$H eVXq40raQDma#;"Ѡ]e 7mbF6)&(_ʛ~~WqsUh(ε-h_$ ;{ꁖ/Z{(䧡]x!X,89䧠g y_ǙMf"y  rnW EGL’ehBPFap- "1Qx; (JEE?KN Iు8%hVY?1P(+@uN3(>4/(xc}mZx=nPX ;I0 VAK# Όp,$W:ydQ@NHQxAEL LUBK*QT0w9b1"D(N ;l.*n.Hp^` 0-[5;̛Zphj b h{@9CC q h"w ^:(1 4]#H<<4MH^B :&H ql.U295,7B<.#t"N RB1-d<| T*bȤd.SfJ\R&!JNQ.\X\ MayDQai3)dB-'0 +1 Ie "tX0Hʷxpc o/Yxe(%H &"ɖe\ׇF z*UʦkD9(kr򖑋txRq#D"ܙ`ZILzJ2dNV (<,*ҕpFå!n *hy̗nPa:2-Oy6T[;܄0(NKTy:`Gl2STu*6ءXg'F6.ʫaV"Hr+"ⷸl8%ηfeB[:9 ҢQAc6#jDD<8*Ā o]];W F lll\wթ]3s3pgn09{RgҞDĖ'\kge]k +եD3g<ǟ~~/>}qKʍ_|AP 'h7v)~ɹ@?y'C׹?EC\೿?> v?a}.]F,؈g_\⣡ڹs[38K|4cG8҄'N9CC2o}MX9y~sHgoǎpv~={-N!w{ϼjQ>S'>D KA Kz".oG?'wg`'!mmx-#SϜ: qώxOW'O~tGіDo5ut^r^;)4I;v3's3o:sę=|'އ8v읣N7W_{_}7ыOqp+UU*' cc!W4cGaWZQ9!'kiCE?~$Y"Z4r MyYaxT1"t " =tBU%-0¾r=A!_[̬%Ǐ@{)|45|\>+#S—!é [0H#: 졾0:D1ċ<@ 7Lp\ 0FfdE!Gv ,.bg"ѕr}@q*2 VD"}@j$ F QyC@φ+<';4:biGph(cHAp bD 7ځ +oÎS#g p2,&P9U* @?*@@Gx;gJ>ݨl)ew) 2}ꍷ*+ 7\7oٸﶍn[ֵG7{^~W~[7_|guwO?y~G_}gxه~O=|wo{cc߹g+߿z<=Χ}[W}={v>x7ucknӂꙛNXڿ4xpuZ͛65t#e}-XimWM~}w⦝C;[?yZ߾1|Bs[ycֽwupkfkuߓw]omek7nݻt5O>xn{y̡={JIKJ=7tʔ5ZfC<0T]Jf*ۆaʊ@F) RPkzS|=!$vÜnejV 紡:^JLSS%{q0\Y~]#T(OR\H^ \RE?t~Ch ^(|^K|!dZ\^)F|cup6芠=G{?<ߺgq}kƕr_/j{8ko*$Y\ؽkzgc ݌ 6{gneh{h,@kw`eOer&_M qpA!}~bF&3@/+ry\pX` }tX1V!kR1P8,8F>F9<=9nz ,˹Rs<ܙTk,+"CeIIUPQuuܦ~7ȴL֚[[Y_lOJVDBfӏB~{T("J(*:ATr8 K0NP_Χ>}=}};\};zWtlKAgB u;===`8zp`/X>IѢԏ3W?R\.#r[9vwt`I05$m۶c]]/YC޼QIJB|q4&eBFPX# aⳗMt`56N372B)g ?n϶+vl{V M(#~( Fl*Nt˄'͔Z1H]g l r[?ѡWX{Z `G,DV2yܐf0pb +9>2ZBѓ=V*ƈdXya'0I.FW  r TTF`NGX`&BBZCe jxM(qy  <}$ A-p,T(!p+!I 5%ԷnE5QB4єH7.5Cf o9,c1a_uB".› kQ!|6 G SE <ˈ:8 9(e!9ixg Ĝ'w'LQ!'e!.^@ 4rNpQCv sT͡lgKPBOQa6f:ʜ*P"Ԏ"5T Xjvp\}n|0ʱGC@u'v!P te-ÛT}Uݗxsa+ቹ3qW>Śy/PeU1}c3}w< wfn.Y^qWi;={}8xȞVVNM3ZV{gvv~~fjgvt8Z,Nld֊\Z˹} 7>x}όU\~- W٭ĮZr|99XІ'rrtQNfc>upVOGRr|dǗ+Rg=7hNZqmm[#Zc\6J(Ŷޘme[buP RJm2ZVu,UrarVM7Q`ҘؘSl,5+]xX,؅V2?dCC y;wlNөT@9趓L&0TpMNKxO|HI "PY# 2 +Șf-BDTb\Jp$DB\-drID%WLAiZ[J<҄-l C=J3ȪjtvQXIdiҞtMͲ!_Y4ȺٙxHFMp sA_bmNS51cǦ%8/"KJ4j]:RAE)S¬ NGxv2; ZM)*Blሗb4!vlgl>Gƞ۷}=Pפ/L/-,r֗voLv'Bg|vi#kijyin,wm.l. ^mm,]3;6gWf7V;3ӭks]\gma~ԙ͎/O98BiS͡vs}vzmfji|bqllujf=6= :51;,;+ӓKKSmZgrs17ٙߘkskͅ]K3s +Ts|^ImAacJ,.k7]t7|lkjzllbjph68+G۵{u.e|u833n֠Lq,! S\2P$ Ӏu$ RdVވT"2& %HPdzB"Pס"G]dIdӶ9\A(gtri H#Hp֑$$iȗ讅l`aGFobz!j(jLA*gʬY*2+ ŐQkT"r͔QSueٴ*&$& K)|i0F3z8 VR  t*6Xu8 &Iia,%[Qd&,P>Xr̖[1Dc1L#Οph81["? W@6ELQP"l)&nWݮе^Τzr߯{=s?~s>9'ndFےsDៗ %ҋ(}>C-rG[q7[j\ߟ;O>eQGMshqLl[X.8ݟo/k  }-Id]'9C;vG }Xz鷏~ؙ=|#>p=y؉_/z|o<·]p#EP2#M@$! ȟ4(Dž8$XMr]eQJ &H e'x82p r`4Fp!B^nCnUɜy;0=8r=4?#4BTӃ0|~G( e}>;Sc"l9hsBsfa:F<Ѣ>dm"40)gd~k3>OaDA.!v9P㛆d E;ca\%1g`&ag1w#?_0G08EaAvASpGiHY[9 ';*:>\=G#.{}HS/!)o ܚ89tDZ G8@%2!VD|QGpO!&sx`41T<&i:/LT#]S{lt\͏fJ׌>^7[`QϏWf[z~ /%UB٠?o#-hZ*dp;ag3L›\ /cymG~dPAFb or#T"dt0ǎzʨ.b-:ݥQ;1xEڌG p$IђNkD̕2L_2Ue&ҡg#;LWthRJż%5V32G2f+&}hJ+k4hɈe=-Koiw Ȉ ̋S`\M5M.*X&INU2`YRdp/X>M6i V)97Rj4HI͚#*kZJ% d{:wͲ^O6F~ZQ>'H,B4vQ$D)RP0==YL"fЊLJR6rbarDa0_.j@V3~ټ}`2SB=/@כb5.dzZ2D\ܹkr%JS366"χ<.&V54>0R^O F=A x,pNX;c!B{w q^~(:tݴ,KN)+Pˌ3At}4 9 5ڣ͉V98<47|!hz3lFڅV.WV U  fJh|hD5[h2TZ6S?'sd C ,\I'SLZ) 6*J>0Z6Q*fөD!gs|Tfz6kOժRT*ၑVsh9i\T}jT+陙iDkr=9:8j4k">n@PQf1FdFe%zLj¶84L]}PHʆjB~46%+|znxDB5#tڸ-bdYކQ SV0< 0.o6w{<={[׎nfdrFLgC\~cϥO/vO~.!ݗ6w] w^.Ai];`|Cv\.#w}^A#1G9-LIo/\`ޢh^tzўiْ"bXX9]R.mAi.g֍3I @ +`o@w MKdnddr|bv6dIp(,HѽHxNqCJ#V͑z&` @P@CN [|n_V#0 JPe11SۺPN?Yp=.!)U'gVFfGGyb dGa;bjH5Ҁhԛs+PȜX,u{ c򸼡 FPȋ; hH%s ;c6e ͑NHDy^ ݂d6Aa~WT9̈&J,iC!0 ѺA4lPJxtS7,:>y\`>P l+ʱ$rl37J`QdBn )|#`{E9IuD@eHX,J!`~a`+2jplHE%VF^$t,t8 !.EsXȬq],2d+hX]'35@/L,j0Ӥfh-6X7֨:;7we*yZefna,CFԾFn`^k*cv:OدM\][7 !ֵB:ysFc>[nUylUةF7XRk/?+V_6u|Z5[ɉ.4W iNoU 6Z.sqd8'SۥNChS 39'.х\3'v;!ܞړ[8Jooffgedv:Ԓ1I#id^i-1ahFnjcsج9hJ9q/Y1)y3 R.\=yC\n2]j)l t:&xEֳIb1E*ձ6K'<r,kgV&gdrRj2O T0!i"Q3I5eVH\ZȖB>ɤ)+3I5WL%۪iAW2o7 %HgS1Zj@r 'NE Yۺ$s ).B8lOXiX6:+lZ$Н&VkLҰ_tXqUGK*(۴/7:F:r290݀BW5g DN&S9+':`XEˮĭl9(Z̒i!-g]ZFSRL\NR[S/CS*9+ǣZ&<>铲!2|-r٥ LJaヾtwI^%dͷRJcԠ߬yf,yR@_WzQB{?9У涋~kN(z,z,ͪ/$z{ȕ|i_z/!kW<\.ĥ]BwE U4@P ˼ #a.D@B+A&HGeZ=?E>oO>}/]x<ƙHLBtW^{;^1bm?YIی`ؙA-"NCF8EQp3J:?]> Mz[3*Me,_]  I4J$%RPsvh$Q@UZ3vtTfˈ߽'*a'5+~A8ICUu،*Y$3(<+ VҢN]/F ;mxւ>!>3n,6jۃƩnNvowkv{O lnm :G͕:m(mng lawyqoiqsnnO./ﭬn/ :͕"kK[}dsa<9X9<]%,Z_8Eչ^% P%mT: r~qw{zoսS[{;'Om/n,ݕٽ3;'Oo-AhJt }ˠ:h1bGXt"aIDŽ/B#0*8C:G H(a=`7c1Ӳ4UDd!7`|Xct )(f(`/ej ]1dVŔ$,TB́)bTxdHa$EzS$伐dM*:9RT& UEmKM',MGV{(b},~PFĕA*8e L@\n5|,UF8LP@Hhtp\Ƥ- ,-y+TAuc&fRC50b `)#9R H0!XhX&ez\EE0D_r]H~H༈)0:VqaeE͠KD;Cx E 729%$: Mpa'd=-[`II/11S2e 3"q!3edĂn)>TXCzI6CNS҄4\-T@ВeJ{d9* Q[)f1& `)Y |璒`Jaۤ$$d",ҠXD2䴩2BMF)0hޔX/A 6lWyQ!?[ a|[ݡh8r"3Ǭtrwrg?͟;?ٓ?}K/+?{啗G{DC;8TL#*fUDr|3jJ(/˯UfxW#>;2j 5kG+oP{_ /^{W_~T )˯Q8Bw>$Blñ#㕋]-]?|+Ǯ\x .a׿HI`J;D;x (vԕ+`/_BXW`y֋ݸ|*2;1QLo8,%~Lp4G;+?8?~,CG,pske(F4-I#v2I^&cA'Xw{ ۳O<{v(]=xW_;Tw`o\x''??o=7'{yi,4{uZ[5LL\w(${ H&hn[T3L3fǓT&T*/LE'uGPe6 jt++4ӷ! DYA ZB "awȏѰr.w1u,)v#QT ?=`CѲ/O&\^TT8h9q4Ln ,#"yNB6܉RE2X/ hP( ,}E#n. xUrAKXʁ¿O);DBM#(C0WdDFO$QUV^x2gVQ:RNQ|8D8J S y}. aH"t"`Q6r!RD(0-Gb#B( FеGqU. NVcg!pV1ޣZcAi E~…0@( `^ 08ʹB2'R^w}}V/AxĐ}]V#p2v455Y(fu6kcǼ!70bi̳\j,,8b& ;=Yr[+ߞ8qayuUTYeª&LY(dy)0z|nƨt\ žG/qgn'@vl'NXsr֎\l G|dVf<鵧S`ee?۝wV绝|*[ٹz_[hjbŮ6fz~yj[ddR6J5g \ײdVN+S4b1&k|Ԉ\LN_6hVRQN[z o*jT -Ok5ZܚF [u:3ss{{N;؂/5^Yϭ-عwEL`RemH|H6x" ph Ђ#8AcMN)d\nϨ3 -]`cH8v!qé1T%% f90tNԢ0), 7f@:pw OYBjh8n6Mg yLƲ,DB!QmFȋJ  ށOiã0 ܂07їREHse _HLHhSr' EapDZy&3!2MضgV"_Y`~G$ڢcpҺgi  vG5h,I g1dž:+xl ູqw\794qװ+>1 W*@d?6h (zK088|݈< 2F4U&C q %#O2aUV][Uvoei0Y(g $Cǽؿ~t'DP9_P%p[3^aaiqq9c}#'(ب@npM9pz<./\FbTD=իFm )OVdQ"|H&5 WkFaXVV!uf6iyx={^/Ô##uaFFY aTLįFNp#k hoK+FN7f`%HHħ @SXΡr bN-%n 3guG<a'|.=.0r+#{`CBpC!J!^ggS[b{KAz'N^{ھ_l O >?/L=kM3Iuz_>Ή}qJﲕ`iITža6a'3ݡxe6wBӧ|s#f{H|9ݍtvanos9uz``Y;Prp? >{RVVߒ;kJwS] 5756\kZgSvƦ3gv146׵mufWfcFs"ѾS.[hag5F-}|j"`S6<򂩼Tj ߂׾$I#8flƛ햜6czKHr8p1)sKg#Jc7}PfAgҺjWHzZSXQ|)ļ5R0F/ٶHJ(pX4jpJ19ʂw77n7o~ϷRccٕG~9buԪ׬ERXM9V Ybd)SjL84 V "!PP$"y<@r6H:&1Fx6{ߑg) csr`6׋=5X^ZXX\_r}a^Z^Xf哫Kg{p 6{˝vv"q7*%zk -wvs3gl<{;uSgvַ7g^\-fsxV t$Rh<"ct,3b,%bTC4ٲN,f8$?RM\!idOLC/D&ɶ$,lm,((}_ܔa5DV8ʏS ]:ZA!!2Cqh ERIC&l QQ&2 5UdQD+\8YPĴ*I"*EMැSʉJ~BޕTTq!acTú2İ х#`OZJ44 lA a)F%`ECDJ%,$K-Ej0ԴhDai *I!1r YTa Va VT!JLEu0äIAa2Cp4;W"֣ 0XI89F'eX'rHBIHUdkTl¸ĥ4!.TI͗"b%IQXB@ 1 Ѣk𥗯ʏ'?Ò֦ђ4,={PS93zbgt/!x8+v J;2 o!}h/2RF^U^+DC4yH5vdtԑkoAШZGRu:Vo$ ^_T% :ᩋ.u4Qh0(v<,F;^8D x:5RvEv:цC_<`r/\+޸ܵ[lnןӗ~+.ū.\eW)JqGO]p~䏞߻x_no>^dV*eZb&/ 4wHV%A 3b5N2l\3tӴ<EPl'Kۉ#c0w &PtG5bbL9I`%7ĩ,# !LY'PIS`+L"E%K1zF5@)/ṅRXZ LjvQ kD;25I!8 aA;AnM?<;fC"b4=sF[=0p$gA4lMr$R-d[,JQ7- G<ҰѰލpFҌ !&(XJI8v ~C٥|L&| Scyюh4}pF$r;F-hIh,2:FQRá!F9E  I'2s=}ˤ̜3*ج%J-kZ.>]6Kv*Ϸkb+vcV:bg}|6xy>|O}.|C_ԇ>O}/<'> =C'Kɼ,% )5W蝩b5/-M,1q5uĜ#cJL?.F>fb68$IvJ5BɊ{sst51n\1sޚzx=4R|=Uf#*Ɲm{ (˧b\ vVH3\HYRdcjyG*ZPڙD/嬍JM9+`0Ԋ9ь./O)8өKfT'G} iZdXb36,FIGYL-;]I4KFi-ұȥ?F!")_W_Cc.!EDiV0 q{@*SFЂQdpMIV6lugzgݳ(;8B^HsO~i482U|0hV0 +JZ`6UU`PW /vLJ4!saDr*kkb-9wV#%OY !U5MME!3S 7'~p#zd^3|tT"+ax3L9Ou{+tkwzl??;hbqiVom=۝/tkfXZ3ߘ*Wl& LK\j>ӪkkXVf{;3ӽ|TԊb.KRX V*ʢr;=nM4TsV'lV./-gdQ,ҭfehMU7VS` |[YZmwV>YͶgT)Ef:"}=̯XZN$",'`,kiX7a]0Nh!46ᅙ!DS#Q+gG 3W^ KVG^GLdG`”LD'Z+ʀCsDrQlhh@_Gò[(|F?=蟰)؉ǎ6B 1c=D"mv!&P>G2+,χD?C"ETF#1"D *BwE9r]͊jLz^FR!hԶL ,iqMYV =EGbN̬pW&e|#(1.! Qsdlzczj;Ӟkwqqߟe'.?֜F9Ez'8 uP /~}^]W B.c#PJ #-9LOIIT̀ݦ)75 Qq:-z/MST:vĉKߒEAZ{5z;n E|^lQ/'PY%n -tOxN%pwqpQ 7am?-{' 8ry<.x+ n%;p Nq{GLJ`持J;ghNwFݞahZH+*b\''H3/KtGz1D4"' Gcw;q|cnˇjN3@QwlKH@+VǠ!=kzdG䱆6:DipBKn$ u5&V|G.reM+ b?\T`=\[l@*.lsCli38=By+o]ouzwkSBc,UO]mf[ӦqT;+TOE'wfWZd[\hj}trL$=knzjnpj/P?9^(zg$m{Lo?>މt/ڑgpoJ'n:@ \֊Yګlsz >bj+5T׹ltNJ3;\s -sXߑ;f /g2W[cr5Oӧ=?5ׅQ9׊^!A*V2^t+`&/7h1d9ɑȔ(l*/3x2egL:N9E-)VٔV&J45rRd)% nOq sZzP'Rip&iM(H%a"i+ሒI,BWuH3MKQ 6`\2QU^( ssHI0-̢LX( B8eUT_1Q|3y޹_ݼ7qc]|QvnY1Crͭ#dH$i$GCۈϛ;IFiO1)8@aS1̸` ~LA!J]@|&"a!f"*\GN`6* JĈ((E PW^%N'fF QQg89 HD0dsQRR{k}zG }GO.A%b7P`%p=gN<9̟\_X/vVfwVNmvrsu\YomTAkcufmyf}q8>?9X9qn{U7SY[_.ۃŹ兵E啭e>-;K`sKӝ`}~amn~?,!XX\\Zt: acѴn{om K޽NzJ:]aRF;Û}ԣ7Sy3O;R& u)(% 1[YQMh3ǣ2::*iLBq۶x%%*hK2M` . #D(Ї˅*DBiDBi$lb* \(,1~9sD4T8#8D2UɰL2obq%aqD$Ӕq4Jl'VTߍBiMh9DZGe h)Mw p)YF"ñ8|0 & h7ӊĔԎYEI }Ҭi 3kiH:!TSj4;;#TJKjjBUb  JslU}pdF?uO|t7sϞz/cUhڛoR-R[hG;%!\hG h~r?h`Bi#o#(;/A)GTkW,|g&%`Xx< /^p RvqK Wg^+]=spў;٧.=sy \Ej^ڭ1VRQ)"! 2v(=F 9vB6F)"E[DP&fBDx-BdBG_m)%gy8  ]Qty<F(a@OOS#k”cF,+.V4$m-㢊%*]Ov#Qmݎ xQ^GC1%TḋG֣EpvCU<`DO[Ukw̾>*D)fQ(ya2R"7 cS? ҜeZHBL0|&>]b-n2Tc\[Y]^聵[ulggc}ws)~ojj3ݟj^Yo.?๏ ,SWA`C 1 &MvBO-T,>4lJ*.Vjr9X Sْկ֦grnƹlק L9nqprlUWeJ x|Xyk(׋X Pqp5Tk{?<>߸o7å/|F׬g¥40xnC^%b? CA Q)@̒m/djQm7w_~'~?)+3o۝.4GϢa)iVG&aPHR-SQ [+br>:LMͩrɉt {q <( \(dhpiZI&n9GX?HI`0uEnsxBWQa'<#'b_('T#4fjVdK1̣j#^]V5˲cW5%rħkqѦgt6Y,`qy;ߛ[/.pÕ;R927X]Ͷ d²,[r>_ YL. V,աdX,MrިπUt0YNOu3B>=[Vsd9b6yTU.W;TtOY_j5fTCLٚn;SS;sr1՝uRU23Zufm:lzZ{zuw}O6{*0Ms4!Ts__xgOs?JsRLTtrpiv᷿|{gGOQqx^  \FOOBPq}Xw5 -11Q!@kXvO<~ml=~O'{ч`Y>6QPFx2# 7ͶgΜ?0@{28ZICO?\4RM7Vs2M:zQ)ӒȺܣ0Ղ+wà*zd4-ICDz^x(40 qܙ'Fܖt`xq{FQsx@Xr0d‹%cq^g[NkD.C1h.?9ÌQc,C ֢,/ō~0՜s|/5>tĄ aBiѐ<qȋXQJ#(_X;>=IITh*L+)Q9q:j!Jv;6NXUoJ7/^dO,v#)Qjn鱦n5ˮe0OHMӝ@|yol {yW-LL'09*/ }OI9_vޟ]Eozy"8:/ͯ†; [Lmm3Mm U]ּYX*=_ B7R`lmޟf}1Pgή> `CE7f;y0KkN\{6ֿ[lnZ.'CaNR+p,.e{npOywXDA@X4̗NJR u4JY*kj)pd3+ɥ H%3T>E*M¯蠲m`B5XZLD˒ zZ_~˗ŜtO##墎dt:`yIe~χ>߸7>g>'??/o~ӟ{S;ݹS_ 33[)H a,S\(H-ZgۼE Ր U=bXXYt24D,tt ʍeJɒBʻTE-"^ih>@OHRxDǔb0KwXƐY$QT8[CG]UxBwHOjP6COYQ^GVSu%P0YE,g1\r2@n9_a3*59+D5 (2IQO"O/M5|鄕)ptTLDDC%zh2StTY(ded`T̒x|F̑ĸ"ՑdYj. !"0#X +`$^>TD8F^ hX}-IR8ɤ| dM#hQBFvnjvB%tj,mՌhӈi ,mU z3]*4 Q<@x H)"3e>=) CcBҊVd6aCHڦMLj:J:TDTd$ey)IiVR5ӺMR* 2UP舵! њ[w0#!1IwXHAbp" 3c}Wksş(ꫯhG{/z/2z˿ [޼RV+~ͣ/߂_ٛax݆r?:Ve{֋~Xv[/K/IaI0J"+KvאIj]9z._9o´K\#tO gO_9AHS|/\y/\y3nPNjW.AcŮf v3h܏KvjG{J; 8-0F!F@4a ^@vpvמ=8] vէߠ%oO 8ACPs ·üG͢q󎲗%e*`'ڪx )EDzB\@db]-OUh%ڡ2(F(EADhy9oQN-Ci58H-,|̗F!7%P}4yf*6^tBt&M3T6ȩΉ~obs"DCtE"pɐ& g) *ʘZJ.3D'3:r\ \Hِ Bމp ~| >&(&?Qd ؑi_.(;x5qP!϶1E>,ˌդ+钝ⵄSvԌivvٚϝ>zhAqL4\`<V ٗM~p8u6[ʛ~囿x毾{7+~ӽ') FʓbxQaq _aP#sq"dl=#D`2Xh7΋׿'N;7{ i|~ԡ fB`N… i?o È(Sj;0;T!KTƢt(72k a|Nx IHFj"CF6 k;0pq(P*R x>7z۰L G6ETT$jpFiLUD\KEg G'9#gJ^ &he!UCA~_,Jzmh@Ycff3?X7+,۵jlӍaZiJ;yfnnZw۽L{?@JVmVK냅tTH6V#Lfv`1UxClWW\ߙN5S~g=pwz\*N蜘+iRlpuDb F<x'&,˻\*L+`nkl|hl;1ԣϝ,\.hcn0?ܣب5?W?ȃp2=D 7%FᑻO[/}嫟$2nQz&GQ7tk7_xo}?~o~/G>r c]py!miNeQ'Fy|ͷͿ}'/?W^Z>6:zb7N&`&0x ̹V<׿zaz_я._~'21>qhA>s@:t&8wy&Zazc BF!U툘!JT6#Q^9DԚ$XxŸ[Lyd(g8~G(9eTȬBrBLLqmjJ93ʦX 6>" 6yc"cL[9|sTZcbkDjN!8,FTbswryTq>!ZgLh)Y-56g&q=Oq3NOhmN#ɮnڰ\8gQL2_ &=BxIU8`f~HM !53͒ixq:fTa9dSwa%7'|i z^q9>|LnH'=R:=(\p(Iq T*`zT,U#!ĊXȕLe4l6Bt&JLK8 ʤN/ҙJ鴖 :Lz֪SG:/O'J5%!9Ȝe*R"KaܻN.0+H@i/hv8C +,[|*MDIgQd) ư2q V򨴖N&b𻚦[:IxJd HOe',D7e"Ȳ>%oN,AX0 jY|,"5d1F5!T* >X$,2 "8ZBd ! /0ۆ91q  鐥Ҥ/TQ<CZ6y,"%|FͰaq=yT+Bh珈ZѢDZ:bv+bݝܞpN$Y 鈞Q;˜C)Y.`a&Qr)(2b`UG| :Dr{^f>cu0?W`/VɭTl{X|;=*x;D0=3`:_s;QhB82Z ZF 0[UHaoFB3."!,gjbO^OA F4 &p>iA";K #BiMT4FBDp"ѣD"',@yC$*",GC5|gdW.8fzo֚n)6޻>2|DzoʪJ,2 y !T&3!$J=^CGd*gs2jͫ׭an\{;yLLj W\wϞ-^9MӃ[F͏1sadLb >7ue0՘L&3Tsa3?25}v|ж񹑡sgvoL4fF3IMmݲca-;&gG:#PSLO͌M wfLJcgcSc$8;46nMn61w= ;۲cϖ.:o-Ss#Ci[e=*e.+o;λ?};{;p]{rg>cy]|#z3[:͑r#Ɖ , (+zԉPgоՈf%lD9hkXNY Sd/b[o߂Pd^h,ɘB(EtDU e-]5!n)nj! B4"\gAo[=rq˄hdGpf2q.yVUeRru=<QK&$dJEA*ccޒVQC(V=.H:H4˥&ފD#B!N:&"kg - -mHO!m @B+ L2*I%2"O5h∺#lPdpݰ1R(, Q:QQ%!nA*A uB9,؉쓔椌XRw֎C=Mq4[a"n` gHQM5_6SmQ8")䣉 5G@MJa$.|4ˬ#3 -QJj:L;gGKSs4D(f^GAp46FHguiftJV 60ReKH-PM&6o/B<U uXžp=m_?B虀 9,߅3L0h(RݨT(chv~"kpіKU=t3L6 14o5\X jBR8)\C- 7'<3]IWQɌ;.{OZ+>o/_gw- kv( `| y87*} Wa_O& 8 HK7׋tS¡kϭ_2HyߺqCh޸g|{+zýn%2!="`0DX Bm břR9BC,Ĕ'5! ëTޞ۬=z?lxY'v=./}a$wG$;i ~ۣòc2|طf8T--mϽ(o1#_@@zbÀ,4u$ڠ1nT#[ Q14FtF8%8o0Jޞ]'/>xt7^޷/,]~(0P5T*z4!j:Dg=H{x5>1ӍݝH%HPJgr@Ӱ{ز2 ;wt-zGȁr~hQ2fal68XLʹpg7r;5;lU&'f'Ɔ[Cɑl3=517;].'nC%TЖnǰVeY-6n8\r8ZOaS~:vwoF~]=bWOwwoWo?ak!\zANN֣8/en̈́g?FB"Ĝ}M5 xa7vh h:(nFq4!:Mie]]փ_VhS z6oѷ>w颎#!1J8MbiQFsI4x]8pE;VҴX1;79В߻a+U1sj*']1H ) tt(BJ`SU(, Av$5KVqd QG9*DV(F%vi~~w0c7:~*~<R36u&>DPBЃ{>zwuֆz?^9 ƉWNy vP1.W<x ?|P$"0'_yȕW]˧pzU(D1Vd *Þ=( =Iԉ鿿wgϷc?eXssr$,ӳ"Q])|CG++WVo?>1|6daLQceWc 0xc=x⓿O-'᫏cꑞ͟Bp}x pM~rgÙ3}sS?ۻ_۸ 6CB$U4a:HAOW~=~aI;ѣ/V*ɐG 3nH!yi uF}f&&R+'@67~xE;Gٴl4SCjD~4umx%?@Y9^y W ¡ Y"k1(;A/}<*v!`== ٯ_ "dWA/;%Ӆ#$[e'ě!INDI'&f r`bDAIx=!%RKO4a nNgTcDAxXwZ) >9&{~.../`-5`ϗleLM"B" [20W 0ogA>B%||-sUNiO$\B+g"V՜Ol.2f>gZҧ& Jܧ%z-Ǻ"r%$zXcohr7kzD?=bIt3SDr]|ڥTUn!eе1+Xvd3"5x3KCQ5Xjw*SC##R)Oɔj"?&8R.J+v z\ Dچ=\?}s:=ܙlÍ`uz3>jO#5>9s[fMΎN CI0?M<í:T#|qӜ{#detrt C#Xmd9>?Dpr4"g,:pH ,GD/Z:xpıWʱC_>|жCG['2 m5(rDB$m#/\:v`W~V,;x؁Ç//і]UؑA軇;re48#A ##Qmi#G;rDinDg??|MA+092E^~׎.#mnءC/#tmq;p//{O>oшT#ġ@2ӊ hT :5q>DBUj(D&u.^ J*'t ʆe?H^!ɘiBA)W&(hPP'DVG 6H$ ;:8C} <# A;т ,YF<46PphZ/ eP(t~`]ڑֿH/<!G_!P`&kRA'+k뢑thh!DEIzM::jSj~GT u (ϜitZ t]X~0Pl IT~qa78\#<ǁnA! AVMh 嬡#B n QX(&bQpP8C)Fk2 MF>殾^wOks8\ZԴPWspreʯȁjehhnn6eX&]o/݁; 7m}G\>G ,ЪMHBO7Œ~=m C?&r#Oщ%{ǯxb5\klnRL@N)'b #`)((퉐0<Tc,2f0a=SWX+X9rrS}+l 67>Vn=3= {(QOWWF8~wB^рGd=Bt`U5;8oY/3xrWسsP?4$d Vh=}Pk00x 94]Qñw^ƹX oAU6Cݽp+9pc[]!/! > beD=Xdt[z=>(Bjs3zk}{v kUJZ 1ԘzM7d|L7%2^ Jc !at{ݮ36F}:xt?W^ x\p(T*z^)V3i5[`ծ :FlNM ˕j>0P-J :MB`>$QN"sQ^Oo+(i P[%QmF4s'Vht3Qtm4N皑C[}_LA~W7|{em45V9ndIC:]8DXT,B#6ugHjJN|њn.KbPR}Aoxg?5ז DC׳P}Ѓc2f8dX ]M(l3X2:AoxT+j #CCH}imqMEs1X6)vĩy{.͛|^4ƒNȂ}pb_&R>(N]<ʉM;H<Њ.Gpڬ}~K=OP}/~ơF,H9xH/!q|/>}F8KTz _7xE< rp$s 례 0nyNF-0mSp^Yx8u> 4 !e|^xhK©@`׆PYx__ $wMٴtEQS: #/xz61*=ԓw+'No*Ybc?Fr#s"pϟuJ7]?u A'',?_|NMc^x6ܛ{7@D0ra.=Tۿt7Ԏb.yd `yAtW?CD|,xHdu.1=89Z4'iIģE 8/)MQ90FadO+g)qV<"ھHa@)d4] 5a:a)UrA>c>&c2hx-,bLv|a'%y1)iX4æD)@( TqH2|:Ad#|.CL.ԢQ.Q9) c0JSM*D#"[s:Rqx7"HOTG ,/D+ ]l Ev3qp6UА,IǞiTL(u*!єzd  Āj6[IJr>P@*<ڌHZ/$G[NMLr93Q3Y%!Y+Ҩ˖R" VyXL,fʹl. 'L owjBjEJJ%](R)=rr_D&-䊰D Sax1Ok|$i[ d X.:$]"2s,D"6eI@.Ns}˕(̊d&pbA8 ]éQI|+J( ɤt48pz˘U~\uIsRc$(052Jq+V$+Sa8!(*@.B}Ð)q2Kx"Hf"4^EgL|[P cDcŐ+@-a 1;T'JaqMC.A j/4mJQ>)է$RAq{h32TR\ZMfĶX‚ÊH 1 F|Ϭ o'W{ju/WfΖ:g3애:`hA 0WVj$8|(Dhv$CM1'e]<8T#% !822RV s(8w%hv W CPkW2!/ʪ5Qe6 i*B$j30eEqȅ:?bD2"ȋ$hFh]뇤q4Lh{T.HTW5پ}j׮ /y;vݶmz֩-[FmLO6gZ3͹dg~b-sT: V&GcP;Ҏklh6ީM 7'jhsf=>4Pbhhjdlrx|32iUzc냝:KCJZ`99҂ 6!!n#6,G;cpup[Óəֱ;o:>;?:e|ln3;Ҽpلٻzd'#7u5LH\q˰~FĀw$Ȉ1hFhї Qxg=njt9,[\Z L3*4f5QqΦhL!? R_Bj"A7OZ ;i3hBdӈ E#ڬDȰQOL)Ȳ>]ңh| `d`F4 uHmg(M0G캺#&'($h4(ʶR"tI^Lc|4 ȉY uuЁŸËBz}aʌ#֑_BDp~ Z!\PdF@K ).{=h%p H">$u Ht2 y1IdsfB~ F,(.^(d:% >&,V)C4-EQƌ]@yvre 68z(gFgMhfRuobzzq16l05251Љ8!C2 EE֍2Q9>%DƻE`V? ob5s|%VJ ZS8Ֆ8rAt2S VCgh# õ)J2Kz #Jp:J;B U͋1wHج`GX qo wCc ۷ OqKGX4[}]ՒdkRT+M²=elU' 255n[N:M&5sRY+jV'ZTUkzc _H:hɉɑ@-WdN6ڕ@Z/:Y(IGVրmVk-21P,:zk=4Gl߹mna jV/uãIؙdg-s]h4gl4Zլ[v+du4 AwR18?KǓG|"0i&(O dONHb<ƍg#? iY=m]O_} 6D8 Nd,mDvQgdS4f rEpMRMÚN#4HzZSD̮}}. OrnBfM>J:lP[֡ b׶J[ѶAC(>qeUTmrx c O MXe5+Jف%ʔmEN8ٜC?<4<ǟlynʁj9O$%G |oC*uO'?GT+HO2"E:eCAfӦ.H?fgۻ;/H;!E"s@oFgsp"z~_ ]|T.-v_VN~t<{MON {}C-P]02)RMKn^^^t*rڶD\8Z&gK\9A2Z:ǐImˀHĭdN%l&Q,dOUbJ"s(U0 j %SqtBlċ-EC-+ǒ9͊D&0LAI# q=Lq(Jxo! +[\2\WDڊgNpC~7X9" X% V5qlP;t@<$Bt Ij "#iF 9*# <2} O0ZDCX1KͰaWASTM(y{d\cx=`j/^2"LT"ĝBIÐ*r #Pk i}rʩߞXWN'+n!ڼW˙۬m<$"\*rXP@_BV]#EƢ%L3BNu vU%ڲS$ GmM vH"aYIՎ:6m$5PL<!.ZFr1"ge-F"/)jumv3Qmw:{~ hx\9\3 ޑDp %hޣK/AX` iqї2PqMGPD YG0F=q4ց5[4jvxUΑgGKSɧVlGR pcqz­i_]<#o,*v si}k8!G ѣo}ͣG<zk_ȁ8D,zq!+_xg^̳}go}{.lKe S"utrѴ'4-N0DYɜ"#h>QO І8,/gV"[ 3DfNwKv #h"@,h! JYP1 # Ed%T@4Ԟ$ְ/ I IxUx"1a@0WIaX-茰um]q]"n;[uGą$_A2A9A"G-$!( e6kA^ / njK?I9nAR,4Cayưt(EyJ"a6]>\R 043}'L7ߡ}4m $,:"YHF3)Kc0$Cr0l.Z5‡B!G&zCpߨN0_:u)<61  >ч^Z ծw h=GA{Dp(~oU$Ia 3,3Ow~E瞻w 񔱱}M.oOO].؇M }>ϺF?`v[_وU:L4N7׽^7x drJ%99^;g-dVu"ý!HƣPZSU"QB@rL۝0>Eϧrleg++/ʟ81?ixT?/}}gLwq#)0:"WWd.U>SƑ&o[;1=3R m^#O8whDS*!6L @c  TTj(_D FulqcMF#`Dyw1^1r*btU7!lE|%hݶjL 8bgʡPaO!X@"IƲ H A-`یά#@ ϝOZV{hl4W*B p(p@-X\.JZ(WՑщNS 7F:cC#NDЍhr\5Ds cCc͡j]hl2k篻hǖva307 _n[58RoCmXU:Q~ޅAug q4.OA4ĽW"N gDt[W4I]+&pbO t#:, ,lsawazV/Wc:7jҎ}fV0׺z#%]6F<;HmV:+A]HhI&m$0,NZ(DGR_OgF}ȫ/#q#]LԆ ŃU][oڵcnN}rbkzx'>٫,uBJ$/ȕU=+)IA QZ!RkEI@41'vQ; _3q|7t5~ʫ{ŷ|nofz[oTSqF$U"gYݻ_zy\/zm|fg^ s}(4hnz|uwG.rf~NZé@uP~sw}7z'u]Mk^|~@0z.Js׎{x jV |(3,\`"6ed;wn{O{+߽u_ '>۷9B244 "q 9u~j;M7?O9to}^]> dSz5Uݐ@ӽ9|yAD>N߿sݻ@% xz[f{UЕWNQZ;c6uu&h%2HѮPUuKM\*l4k i!9MKc(IȚfNUSIzA`$`Tb̒lXzZ30ز`Dl-YI ¹:HduX.)+yI.p|c$'&%Ig@Pz2B,髳 m'[`4#$)AI fDQOR0 4S?deU˨HfSabya x)^4 .Y@V7h5oQcbmGDAהA$ᰜ{lD$TDуQ-x),QMIPp:FegPh MDC x"H3Է5O]TבFZ)JGZ2g!s(:V{XJ NB*B!60I&q(d#t#JXеCrt2lѬ2d+g܌9z>LdeBdh\e&%X: I@Lה\6=59::ҁo9J:d!E$xкBbIB3FdJ%f;[pb!rH44>8'8 i;tgP=H@ 4"Q,hJPtjnֹ:-iF`)"M484PqO['~M! >BTd $ah(1 N:% ~q1cmۦٶs߻ fT#-Uj 6F;vcͩz b۵:*pު[UXi7mHUZ)ѬG:cjmbKN1 J v>h4*rZ Sr*r)mc1PW n9)l^6yz!K@XiRSn!ViUh6ڪpuz Ͻx{ox{y⡯>x~oc}kw=x_ /q=_r=_'&3tײҖDD) I2"XK -9$ )B=ںF` e#/\_~K (fиM!h. 2|`H.Ai;5SIN뒒nh#‘xA[G IS48j^Pk|7%lMt F/)|&ALiDVL3e" pNN1EDT08- J/< Zelh tDЍ@]*c@8'8!-^uL>*& ׽$$- va[kVkl2E6+hH' pr g[G# eAd6M N  V8Uuw>{hmGj~ h8oMc1WTёj|(F_{uJ[י+3?9yĩ'!7AN!*m2B4NMSέ ?(||5Μ:^ (v#x.]<niȤp=+vr܈ڕ^9w4.\|~IiwG;}ęQq GCjۅWpK?p嵳~~|3ɝ:*!]ZU9u'O'?wŗk~߇n\u<u'bI[VZЊAHM QZ yx:"ҐAebAoΐthj [*$hrJS DqXx\-*Cq4#ҜesDF_Pa %Pߏ",+(dhƺU zGBt|Qb2u=S l%%QP;AC[ R444b@L6Tߏa1Ľ- +.T*ɡ#4J˥C1 NdRSRUX48&k.VHJj5sJ{+u06.2*VT9hvP)fA&|Nƣ3{ghhj u@iik" -6EJVu }d^2bKWgV\RRϨdYe#B==}8VBgūc@X6P\#cm+|tVL}CWM[{6vn 9;==]d {eTfۊŽ=]][`Ύ)cp/zףpA}DžCcnjt.^fp3;>_X^X-4AUa!>q8'<=,<䱅Ogi%#aj)|P@@Ɗr泇;'];˿v+VϮWV©}K^wc* /{w_ 7 `8 *QN E:sV䓷߿ptN{>fo=3G&靇- "8 DƄ E\(#R(QT" ɴsNB:t:DzQ!c!E0UQC?i~Fb59/fXM5PJB~XHעܠ`Q"xl^vrIdz<#8 m(f: h a 2EX0#Ro8jͱbQi4KjZ1 )"0ܜ)uӈ'2bRVF>26<29<6=:61<<k+R.)Zerr^oj غ6\,TJ=PPlIPQl[n/KgXNz3Q&&< RfZ+ x܅>|lK檭Bu8B]Z}trjֆ3Scf #F5RLXbXiqvdi~bdVpAR:v4|\7NZ"nqRiqm2Po6LnI[MnjJ°Lx·WbXďlϷ @eQEl bxH+alFAm%D\Eڣ,T|}lPCcMZVRXR|{m]$ XSlk6op=7k8{0bm7l <&V$BKE&ޣ2t-3L cHkYC/CNB?;̎/6MK\i*x,tMLayί};{cMni όw駞S6a ہwd } /Ձ7Cq[ ȇ{;c~9t睷ػ<7=/7vl c3+dnظ}Fhڎm w;rsO|O|c77ScmBFhQ+;d r3=/~ģ> ˇ}'\ih>bldUpGnaÆ7M]w왞;o;r[o1C|_M64Mt Fzǭ?3'N~x'#Gouǎ]LTwrH`_$8ZƓ/=›;?W_{|G?g;i] "D%r0!) 6ʂeTM[ָ.V28a9&9YjSQ.Fp"԰;V0dY5ΪIHfD:۔ͩ^TrbLҒ5O=YOB#i$e rbEW"yMEȌӊ^rZT2К '(mX^1,%ݶ)+6I;MT*j"Ѵ35f +>+RD4Âu{DY6+B5A=(q9Ƅ  1`d=( I۩4AЎ*Iu0tx^"R!˒a"=Mm`a"%IWшC0lՊOg,KЕS%eBT*"d9OZ:S˭)H`?z1(4[щf?ui=1Y3)#t zDI8\؄.糕ZVl*B(t2<< Aq.PeqD>WN%s]<ORm&0\Y.Ԩ*tbnZ&4J IapeYbt uT,g$A~Ugs4ԝH2hFq4r 6A_Gljsrp+x4GH'DpT DPD%61/,ȟ!KQAp>ᣥA~S13t":M,@n oBrK61MQ/ | *)+2BS)&K{(D+=5Pz2MUzxdX^"9Π#8Di'5 m Eǎ\/_/[a4u [Ʀp;lBEE8/ J;FvѢ*G@٦dn`j* 8 AT]?"tanN>:E/Jhi5چq'PΤE* ImTs |/C-!$HaQ+G,_RDH  <DIA{(YU%+t*sl̈qC+&l5hUl"[ْk񥜓Ih)O$ 2aUHŤ^$3 79x,L‹ QΥ86㎜tRΞ/,6 >ؿqg>d-~!0U j! !< Fm%bQW=C2͕4({VkhZ{a@ 1Xxr8a, \lL7maIl4h &H1C֠4䃆=[UQǒ)aEO1M^g&]F2vfHmʢ [o qet38Y! R驋|4xf#h %/=U4ۥ A~P4 7P *Ql,ֆP5f,cSc$ ĢGDtp>久I-/3̺Xz/ٗ~v[__?'e{ʊo?>Wz?io( ۈS_/!`VkkH>5uT|kč͚Rۯkx!u44CCQ(p.>8ښY;NB5-}'Oю?K?NMGn%6楩NAa`m 6WGd3>ڶl8?Pyh1TC%5 9iaJ(4 aJL,,n˒!8wQ iQL|` }з60"m(V!የ)_&eMm[[w=^~KIa8E\J%57mm G.8nKb÷B!u( &YP6-)|FE uDV$Y%"U$؟Bpc)FmG 7 $lt0 d-8[$X4!R?WE)\EÝىԾ<$acњx@tvvPha EF,vwh+O\x๡Cs$(gj dG%c;ywe2]7ҽakOGWh񃤸tY#ȣZußtol?ڳ=]CJ_O@ߠoːFp4 DGx ᆦ3qHd)U^Z>:;W\CPA"-L9#H #VF44|0"/!B}Ӣ8Rﮖ9z^#r.Vտ1kOwn[76B?30 (QFhV{wc͏|7γ/a_=?;$ੇbhŽ$%7N#gqdJ?BGvae`xfk#xj@73 'NDU[s2oD/rc\fB@pf)T?c8q:b<(.Ζ"B,Ş )`53IbmІa$U5a)hٺ [)[bTkJl>M@kex*bN"V=JQm7'&&Z#ph4jcrl:#? qcӳ3MZM&ЭU˰J9ϥtY^X>|ӾdZ/Ur5R,W2J| { KKK7I護3=e:_h WH5><:5mµV,drw,ޱ43Q_&mSͩxmqflv`vvzdd9eed" sTP-L 2Ij^A*BHi,+3TY Z( gǡ^Pbh;'JBO Sh&Sl%cd&EG1( g1)MDe{yVt_;G]m:]H0ʨKgYz[Eܮ'Q H< :!YѨlBL#endJzD;)ϭ;+; g4#1+窋SKsw޿kej99RdvjU/ֶG>Wݻ蚫 JsETq;BA6VND#8DVHS>BjNL #d#|pZ4 ݘGF榦kjmx|b^].䚲HzGT#`>(`<oNOs=;=8m;s4<-fnmXU喣כ;=x8rM,LMLAhÄ E73/VWV9rmݱaveΝ+{C7OM؉`xڵ~\b:9>mqq߾=Gw,o۹}DZ|¦3x"c }POBV_Xڰax3)vЁ=;Vvl[8x`}?uartjtt%KyxL~͝=:zBۻs#w}{v-oXRIM=בjWA+PAx!M+۷\\Xٻ 𱣷v j--kY8᪓'li Q:g ڻ^/>cSӝla#$*6pbH>P.JXƛóSݵrgzs}CccG PWooskS߇덐ʬ׭݋K~cw]y_|졯}PX@f7I9\P2rh @Tt̖bͪrKLUXqa3{e)^a\XJEhCgAjJ2̼U,;ņ()V^nsh!"ihl#Bz%ed7)VBRd/b3gdL b -tdUe5K=+1i3$.Xz:F^_]wW꧿?M#[cK[ne/n ٽ!i0c$r@pG*qŋאC*q]cJCoA/2& !6lq"'E_#|~(ȴYf&ҊdV*ehDH2сPpVtSy胋h*"G$K xK!漣;iچt24?< >;e^۶0 }qfh(GzZ-W*%:ʥ#%fesD& N*g%0drзmϽ#=O=gϽҋϽ³_|,?O>c|驅wӟ}{i@EbVFP "7ohwd 2' d=X (M>V"Sp J̵L˄ԗbGDБ&fJD"P 5M#89%XWay! th6q4 dhCzAb P|R,sȽȔ2B(Ibh8d+RU0]ˆ%(+XYkrP9]P CĿ(%pN@a8P$[ D%0.;PD]$䐯π%FfEGsd;C8 bDD,.B~&:k1a3و' qU)ÍCVؖ): 4B:# ek8bKmKIe%u/{)#i3hhpi֠@)jg(G7.ؓFA;Νx _rk?۟qkz_P"^_Go^{k9 <^CZN78XioE1$֝^'7ۄxپ\{F׃h'Ϟ9qz?)G܅Μ>~ĉSXOqXPڙa'NA:@P |Ө8O<4##8!OAٳ)Fhk_x%!WfI*A٦ם;KP6[?G%C- Y-"3x!v^@ 89a x 䉗ODG?淾ů/}s˭˽ D=7l ȾSɼKcK gaP{#)"q T%/aJTnSVr[0 ac J+- a#\*Kh+]G82FA #8a/ E墔C4e 4D KҠT'/Q4u h*I 2AXiDڙ!y mE4C^BYZ4{sֿ: p$>\t\`$TXZDF]#6%SIIYE3hDyhb#'x# n()8IGGjr%3GLi!u=6JvTA $Dnh !e9TTD >(D8:จ#H|T L\7)p{(#^=tttwnѹbk͛:;;Pb*Pt6FY #,KjBlGw}}^ fvul@ٱy+R:; Kئc+lA62IY][:7wClAǺl<9ā~P`(To+4ƌB!KٴQ-gfR0Iܘe^g~HEk wS?FpFC(=TI{gS7w?\vrh޹v<]w_9q[C_kc _w_ ;EmĐ_cHo3=|?=1^KYoz{t'A 3mHw2R #%[iIG:s"#*Rn7QkԘPmzz8Vr, >!>(%}J6 s)8/T( !=W!%Dy;]P(Q^bxǢMG'yAX V<5Z@ZGR(K*χ2JG#cpJaL:W6+XI[Uuo@ Y6_ |TVZ^)W f9\mOZ;w955199><ܬT*bVjJ9VMg %fRRR-d\>52Z7 [,jwee0|ԬY|hM9xe]s ȥhFl a  o M$YhuImQ52&Hgy38 pupP7*Y63b(J Ied,Dr?bEQ90=vÛ/“ }LPכ333 lG4<^"}yJB8>=35=;3fg 64,eRkL(qKwT=\ڱg/B\2WYy`S S3K S۷/ZW[1ĕ+vm7رcKž}S3;3Kp& KЈZ#CK֞@=vcCDF(+jmyqa߮7ػw玥Zgȁ7}?}xǞܠQضt={́9c]+3 4֓?qAi7n C% VkjjzaltTתÐX&a(j*cn?/w>XLOM*\R̎={o6VnseA?xÇ A޻\  E`GZTN$*N~H$Ӑ5ܸasgw_ktɧ>{mwA%VN8mSVv޵衛=75}#O=$Tvbr ,<(rXb@0#f\Nl5\ВB,qx%ZZ)0JNujfbNMI'=e'4[%*xn9lZNI2kgjү&fZJ d!l{ja=Vnwʜ]E`S,ص )qH^FJ2c f`'f,r(ܜ(*,dwҬg Q m1pWjf 'Y: 'p!9QNfW`K'KV\2=IB G8@usnXvh 8r,+;XWܜ*%XكC(VVsW$$T !B㵸%xhpΜ9F,rdv3.+Tޯt2(V:W̗,yh\7J9_.e!+H&{^q\XU>TZCʰtS!+fNA`7 7"cknjxƃ@X*- D6WJ\ x@} M.[ʤ xE,:8e8CB|+d3E_˴+Sw| L6[pِ顝Q &)@|2YNj^EM;^v\hi\6Oq̋gʼn4H b5LlrJ Jx`!S'4T67f:Àf2W1U#[O*mybB2HXrdSت5xDP$ %(='SaJC @C@"2#:'F IvHB0d SB}{(?Öa_+X+ X^ `:n]hL8C'έ7LN^koss:c7 ;t:Pb_02d!ABɡBiV#P׈š:׉AA4z%:"=0 MG#cTDXN%a*CAmtIfߛL]S7Em퐬aʖ؎bZSSiP%ݸt1#A فFAE`UŇ{Y^dU WR+AݏKK$rXjڂfr^,kpIn̴-%G̚H$VxSA܁RiWlT_*\X#bY?bXU?E>Y6"hQ"u5  u3g?Gy♇_ӟS~g^xg}O~?|++;wzxp玽cP4+fjm%@"v-bH2hʚe@ WI/)$ںB/",mTtDqK_dFxD\p4RЌDJƵQ>1>MDM5&HTQbWl%J+rQڂB4tU9el&Lq 29d̛uFt "a&D0 Zq4\r4UK^J$|x&FyY;%SkX)@E;V"Q9"~ߕJ~앋_xo^~mFZoRހQYz=FШgjK;m_kW!6ěo[Wxo]}8F(i6BG/X~_u ˓g;~g.vs'"mG;yB.:PmK;R> ⬶.爌/_x䩶nuS ySN~̙WϞ}5D;~dǯ_A+2v]h'O#g{O6 GQ>Sۅ D(A7JCIB{ş]SfPm  Ѩ= PV4I^hv=K*ve{m /)FurM*DĒ5[[`Mg} |OI&4v! kxĭL1?X&&OLЅQ6DL冨M44<#Ԭ:u]3JEҿDg,ͼJh()A<n=4ړ 0u ?@`iX*45qd^"!wE %b)|(B/]=[cG6m5i[7wtn-7oE 1!7Aљ ZRAA$WULG:rmwyb)ս 눠uv7oز hVyJx٦Mh&JIC{swO'fm"ጉ $}ǟp^^ (CLS]qml{\*c&'b]<{!f-GUQ}9` Z _U%>YWK?󏗟]'h?B J㫫?X]w~fϊ nf[ GɝPkT䅇VĞ/<غCo<|?֥/gdp|g6Dj!qC*!(1FEe7jjHLTDK3FVpZlN8+dA9:`j;Iѹ(HGf^bqF9kslĮ1q&=6_/_LDã[AEW[Sxp hBp9:يf3IW=p+\t_. 1ϒJ$P/-*8(Zrm׋'QVG'xH Da;z*ORԆaW}pj%HZj6P)#S+pT Ss S3󓓓h43҄X~zQ* kZV*V+%8\B&*L,!;-כb*%RCJ \U/n#7w (WHPȜm mW mz ^FhA#īmy@*97@4ѷ540J;RJں#ѮȟCh[鄀5FjGq4eQmvӤPShh G11tafjva~V-Z^H(bWI *N'r>62cieqvnhR,3#s5CB!a4xŌv z^s rFDv(ڮI8E\j3񆒹IT.d N!59i[x4/$D6*U2Bt]F2z r7l鰟b t\k6[/nC:nؼy-Gnrc8aaX<-dbΕSB@Zn5'' $j@e{Ö#hٰk(k*NOl+kűZydzV4ՆcS;"v>pÍG>J>hLU*cíJ9/Ja(IMXW}gu51væ!|۹c}3#fZkV2jcSSsb3g #>>5`4Wl>|>szlvɑ除 A*s׿5exnܰDlNXUG[IY<7;:2Uj1:;;d&s}WZU7Grb&3X0oav%ff>?7P>N-mpk-`,VLل*z|rbq¼aڐub'}W^{jѴcPΏMO7'gZS#ӣёhښ]ڵsܔX\@ôW"hqHGq>Vcb6]抣ZkAm.r@鏷Ҝ339w{u'o,Mcn]+~kebnl_aPqpVFv7gO-4>odj⁅#SZs{KɅۜɌ/WC'ggf]u^k69^ۗ4yf[7RƸUj:Tc"Qqdu2?jOZ+Szq*OZ12xQs N&갌^( Dz5#QaD-gl>e&Kndv`$)Xb)ɎsPR%٩I^+NJ-;߰ru#aZf%e,fJ4DEy;= FKfUQу*\YOA$i VtT3 )!b]%dV/ +tMdȤd&gКJ2DKTmlh5vф,(!+ EP(CA T!fbXΕ* @"ÉyP;A , cCqtuRc}UT._asX ۤ3ORJi狔^ l J>WkR:S*uÂt&YvhGN,Gp,mMm|ϿwWkѹ >BkmҽLa֭7}juPiQa.zPed XСZ;5Dg CDe@^BL.L,ù()R ' 16FJ7Ǻ"Z6p8:#mAM1-t ŋɴOn\%*\EG*M!t87!NǺ,$\&Ǫn{'g'F ҥ\"}pcXi- 5g./1&yQX|v*r  (Zyy&dL1!R ; d%}@?Ah$߳g8HF֔Q# E~ؘ1H \PC2#=#ǟzgz?'|~棟zg^|~sԓqw};tێ=nkϜ q̕ӧ_!Pd' 8)TSlhϞ}9ӵx\dv t Cire!Js$Һe(w/z勗\ʥKW.t _x 6r.x̅A:yǏo}_otথ]w6Ɍ,$ЏdBu4MyT ´Hq^nhAn";u.$˼*V]B1µa Cbo&:G(F}GU!-:l GCrP| 36ă%mN7ClJd Q%@`eN[ k9,RH K9qran)9Ruz$Qh]P 옓Hr!Ee$(qˁF8@!%\בUWK5H@^>ҡ|dK$M08-uQYWt*/$sl(* [gU u>z9oϜE4*.Ye iBo@8@I1!\Bn H-z男ZϣS^5-[af8Bir"g@q#&4` f3wwP3׃vCٍFѴ5|C18m~ 9w5XARE&1c,yĸ$>ezCZ O԰τrd)_l FM' ^_nښ*X򺮁 +[dVm4JnUFKV66=1czO 6n:11߿'ܸs@:8p{tg6^C0alz1:6i[߶d/k"|M[6MML֫jV-Ζsn<F>?+?Lo讝;L949:7>2;:4Ө z55:=92H ]i?~k_~Z\0ʂ W lllG.HL^ۧw֪-_/?:|4\6=77nKR;A`{ToϿxz{j?ʯc>f5vk$-RR5{EsOxСL}g'gffFcCS,*B.`k|xxztlN$YP  WPP"; A#ICОZLcψSӧsGg>;Oogwz;G=f|h]9<}ld-ՙCsw{?ޏ38޿q{O;|[끝o}TiÅ's ~[h 6Hkىn8=Qw{~!{hm#<ٝlNvL9fpnd06J'Ԯtel{}|+VF}|08/SZRIVm63[(鼙)\`P:VfsWucT1oFTy-g[z~*6cz6$4E* JYRx=}v̎wAO %c"]+R3_rEhkBTC o =rGjۇj;wr<"D`fd3B>].J\ݬ G[rr5'nq+R4t0jcaDI8Y 07JJ&27m^W(&_]KGޡܡ۸~{Kkwۤ|PNX#A p Q˜̊Ȉ䕐b{ )Ě3-C[+C 8\$p)t2h0Oq4 fǒ=e *$x GplKMj[P^DdU 4l^,YS')Dݰ]=sv^6oerfJl΃F MlhjV9N&`XE0",-n)=5V;#(+ŐŎ%Yma1H>9l:~(@(C"!B@ݔL-L 6 H -! Cw|w}c?w|cgVw}}qͷݻɓ'w}:x09+#:ВɫuCc#K"eJBTN`gHʹhE !6'ELϐB?^dE (x Ԅea( FhX)x~O?8Ϟ|W|˗_XF5HjɋlHz5JpWh/ho}]r?'%bWS[ε/_K^k?ϯϗ_ Ѩeɵ>Q%[5,+C3N9P8;)[~jaqMhWkhԌTZ%d]@Ϝp手`Jdz7HIs߈HY{m[\^QUTka괝#ںU DL u Qpi":'$eld|ǐo>ow}_ȁݽonRΕDLJjz601xTPjGjWlԘ¯ज़dI<820)Vu *yŠXMqUCUHX-ӊ~ʀQ FU]NG_p6з8@g4!p֘)" 8_ZI,M?Vِ"8*" }E:G,=6(#+3U>QX6E)DjBY%VPI &##[LwjxKu˲4MKXNZ`*"ꌡ#QFzwA])*TƔ0)Fo' <^ B8Bksk)R^Pyr`˰G8)XcfNW X([wwwaMD?rvuoC>XnF>E2KKTRb-vKZ"GHGu(.t+ |R޽𑃷yO|A M}wwG̶m#g[H[WrPH/iFѶm!daZ|a3n#C90з?toElko}px䘙 !S S̹#}'M =j408y >iaA$\e} Q  smy`oӳ3____GW~_YWV^_\=|g卯]% pEC=E}'O.|Ŀ-?om+>;]۫ݒQ›e&GE0捤hg%;ӽRz@ TXvpКؽ>:(dە,G'Eӎ*1עb* E=Je 3$J:bUZ!f4hkRD)Ĥ '"a#R5[Ŀxxdԕ FA$GJ ATۑ1Fz=A4RU@ݷp̄aD=NV<ҁ$=|HYb9BBT*W*|%m߱-[C[ R9љC(M!d 1`h+DhP $QWBs̸@vHdxaB#0/+ΡT1nV( F}l5> ,=vq;[Һo9!j05G [}`qCxD& 1&qE ޅK.Pg&beLKAdb`xgږ$ 0lU[CvPȵfs0WJvUkj>{!iUB-u&=x.8ed7&Y& d؊ǰMc%˜YTVuA42Ѥjv8,B<-5azb59O& s$bH־e}w0p*` H!8 aa'l'#hc7֍7ܹC|䓟L< `@ E`v:gn"k^M'L4Mv"º- 3Tkh"X^L' 7ת zmu2qC@ oˋoB$XM[D),slD5;jKI37vnfV^w61aUi5B(+ /MZX!t,|ݞzi/U-H1|!?22 hn50&Vܓ%1s9z0֡{Ofo)ݞݘ8,#ձĮSjyбw6^y,Hbr;'pf@q򞛧Ng8rW]㉙|vc#>{=~(dнwߜ~">>oM {[iX|bw¯R;wݒs*Tr ͞2'G=x}lbbH~v>;`eϡѣNPyvojxʩw8qjp@fd{a'O ;ع89ȍTw|mn>rCsNu^4SF ჩx{ݜnopN-MYzT)vYqnٛl H{; T.-&srcTm \&_aϖ᠌O_D`̛VH:$Q'[(`6)ID(@q׃VڃJ p騹bXΕ*T&("ϔ1' fd&Vgb,Nw"I Eb̈́dgXU=/C5vUP]9IƄm:&ŦQ΢110#U^feTqaB; GQ-*)nCT84's( AnVLݝ*#r}Q~ ٜKHz"bc8rA%0DS9.xw捕fwW'o-MݡT]R;w~) Wg!BʈzD#|8$zAdiyp)p*i*ɴ$#($[`E3Ra Q NLps$i! Q!aVȻ|x"eѹ đH x 06hjZ"Kb)%RiZ"i{ ;r i?XPåx 0T.#Vq/fgqW7 =-7Sad8ѫ6@PugU_8?U}=~g!FUcG=H 0 p`zwBkY[M]K;kp55C̩R2V~HU9UE 7DLp2JOHN$B-H L_#]ȎSGReSz( Ѐ^]h>#{(FHnY86MEMAO# >SmUw4dEZS`X$I0s|Ft6󵯾ſ{o=⏞}+מtKtK^P; ^v#FJϮ| ԋ;jWN`i\#G{y J[d#ߗanʏoJ1uڥk#;8K?W/z\sh?'_8KXvfB]oaXSD!0BEkFվFs@f llgήWr 'ϝ{̙x)O<{g>=O3Ra-,~Z^|niіDoqQ6:^Z|~ pg $|tfi%ΟCNj/^X_h}h IuUF;XDLĞ:SXAwq3kpO/??{}O|=ڽ}o7.ƓP䒅8EpQ`Kn]5]w%`.*`esBuÅLـ"@6dPuSSuTdDZqeVH`)i:ksOa=G1B J&"M49Ti2,xcjŢ+B po $#C!f @/rxX&Ufq|oZZ0ɰ}v\, u;LIѰ ( `dA,jUkseCxAbYiaERM #,EDIf<ʎ F0Zof@K.;)yia&:J= DMwxj5RKa I?nyW+}a_\V?~7cnqs+EvG|,ěka)Q 繁㧿tWn q;~xY(Xrh `Usb Rrk66-1scoSTRU228wtvWclԸRr<3ͨapFbIhX鶡 ݡqtQw &hlv=4L%'v8%aFHDDH8;gb**q,}Yj]'x0*杊̺ctJ~.C \:St$xHk` cx51KDբ6.NXVl(#AU8 J) ( ="Koc]bq L k $X6i8 |`Ӥ 6jC[4VZFiƍA !Z%* 1GdLySݟZۏah8OgNiѽlky8v=ʏnNɓ[ uHv9e wM^~x:yP>N3vuf)sR{ fŷ'JbsZ%RS;ypFicq} =vTiqk2xXj҆iC'q}f :! 2BS/T|813kl1#C~|+l~D\͕l)r3/3l-T3J6W#%Z妳)RT(nI*.) T݃Yab|=\6˕f>W)jT% Su~J婃Cb !TCl0ԝm6C#Cã#pAngd Y(7C"|.X./k kT; V2Ff3)d~fI$SMds]I拹e3-1ޱt.W˖:V8zŲH*N\4F#䨤B,^D0¼.I摺 4?8P0l/x8!{9qbQ!dPu4FÐQCZ8[DAF9ic,DjoH#hfdqBbpkڵl}1Ԙ%p-uRIqϏ][y}q;>y7=ydm' }TVDc MkiJP1}Q9ZE ) dx0$b1E8LÔ&RĊ%DaY 0PJ) FP*jơ~2~ lNPH!SE'"`EcPfDFF:eY/0#*\q\e U♐ &\ 2V! (E1Ba2i$d:sxLkYu`G爲e"/*A G{W&—`*kuvM3\^T[Q3h$R Nl -N04YgTdP.Ʊ5P#&5>161QXBV8Ob$:ȪI.KStmp.Ct8Q󡈡$[f0rXGҧQBLZn.燄>L0lZ6WWHʥ!d&)r&ͣ$swz ^|ba hpN ٖ KO_{rųN/{|\8~}=7_y_gLRi55OLpݸy*C Q:MytMH (zꚧ.8@;TI$R. c^Z"JXQ q42>!,"Y$YˑY (fDgM)@]Y<,a딤aSYK2\EpbL0Ӓ4 4J.(""ATR$!ɦIYAsgޣp;`޶RTV޻ɛO=ßggg6m[oߚ) `ݽ]ތ6o޼i& QmyQd uo#Spo@MEo{_7Կ-mz7roF67(3>{>w 9/dV BQ Sxbst.+f )- zgz^"Lk<~ׇOtLD`9<̯C )}${5PGs8# JK+vhE;X'!6a>]b v Žd )!Q Cǜ'JY1/q:#[)}=)QԉXF L>zI }Zg Ү]i'r_(F^5oS&O{u2#@7۷ 2@Kz;d?;^B!ðHEOʘNc1\0BSTT14Ŝۮ( DS0tu[Y#v5pV-[-%GeX& jLoDJ' ;N0T4 CA4F 6" NGyVf/Pm ](L0h(:-ێ*^%H .x{z}O`EJg pc:[+V@FS@0pQPCw]/Fզt6{8.%7mkW>/@nVZ2LpKC`8 7̊g5+yH0V_| $x 72<8z4ӆWl׀ |g^xwo]|{8S |NrRJ%/d Ѽ©T S Wl5UjitB*!9θ՘۔3a?&16 S{c6tL>&GC~7Tτb=|mZ:8/6vr8 4IC|k_g1c<|dLu {XmS)D 3B}'[CL7'hmo/֘0G#ơPODGÕl8W̓p̑.8xa0_4A{c] 90[ 6v]LVwLޟ{!8}| 4Jac$\4q081um'1v4V?ƱHp|8\:T}k !-|_~= (Ɩok^i*RMR#[ʵLӬzR3)fRegHgHVL%sB "X[-Wڭ`Z,j1WBV(Ջ#CzBRr 6[7Jf\I \KiD.ktxBUԲbIB.FkJK"]l =ҩ%&U%+P=Jbً'p F}dlRWkh2Opг!}4x\RJMd=7.*lF uX+l6,=K ZRPLi*$[&y)ک\6[2D7Tml*hl{ad,bDELRIkzoc'<5d=ORi6Mc @#YT EaOSQaD+1BQ3QyVhEqL4e$/AET'FLFI5 r]˳ULFFwq?Gg@_Ȇ@ Ῥ n4*+{ etKO<+w{_>Gh|1$\&8cq%JE"r($a2J)H¨ X0Ɔ&, ^l `(FiHYtkvGbF{d~d-j)F41lNPLYttgYg[UNóΫdьghY9EAhpDIlP*rT໮_\~3;i7 $8e$y@̵FZEgwzVkpVRzzޔRkKt{ @\ '< 9:NZcn-=[nham۳F+&r͞n$ˁ=l>Zu{|냍g~wλuحڻk;gRK\ЉA(04T&቞jJ@ VT UAQx.?,;է"KDeZj63-Cf0*dq5P\e~)!\N~8_y,KpV6YVT#L)LLSc:ﳬ0GȖYCFvUe;w Cp4ˠIR,clFXiE)Aa)r+ G/>Np|2t1CbEb,Ǐu(l0Jx&\v:Bp^})GX[hv0TUSI'1NB\@ Qu/B[JUӟo,_/|/\_~/^/_tU ]{K ^/8A^cDCfO?]p4+BٵW.ʶjdbRڕzgW.َDvӔq Gfih痞-;EZv#82ً::hϜ9Ϝ9ܚ}⹳9{g. ↔ "e=SD{hK pD{ɥ y/QgG#|'p4"bv( ir,;CіΟ_[\C//"OA//]\Z:{g}d߷?:Oޟ_ϟ=g{crʿWgo&7#o#ο5jMc"y{>~ϖ}[+Oۿ>g[Nfxa%YKnNoqfWDֶjk۾{ϟң|~?bdrTmj2#s 'W/&Fw/2Dmn͸heBnm2V>(ya$RD+EY#*]K%͜(FZH,5FTDNV;P`ONPRa""6b%+W$5:4_b. "3n8'Hl'>} -#6 mPӌbœ.RWa&Caڼym[iٶi*^@ U7p/a} yaco|^dkbusbco_41L B؋ۂS٧>yCmIPT-:}5l&XH ACgMT}$|fxɄ R-*F$ovT _!Ql--v }k%c^Og|8A ^7FQjM80ib3B&8QCS^qs1i2TVmfD (D=sGf—=m'[RJjiOKbYH6v}vtxnrˠ.yJ AACqadqdh 8`tʔp 5;0FKf,GJ,*E \lJ##CX T.RqS'uܱ?E')+&>Hkuӱ\DFL*].S8IxƷr%~UJwC+6KI萋q1tTtG"1`+9RȽݸ7kcGwUo6\fVVk^Zme_b܁[uf +Քd)7Cb~jաǺu[}Avȉ/|k}ۺ6lZNnSԬ7 rlse0$qϵI,JՀjtjo5cK_?[iSe8vZہOYT[7xe<̮^h|*QE]J 7{&J|?(9,C/}Zimܳac.l@ 9+| A`#4N%FT4/t5ehIH1#{2nx1eUeKW*/"Gt*# nhThx(l0 uŖxCϸ$D5khdGQyrVMŔl(3`F Y 9u65a%d&H(>KNx#Pu#H;4؀;pr$%ǔ.OɵhQӰgPj$eFx43䏷FՀ7v.3$F$lG 0&=('ҌTEN&=dpa/5Esr_X#]laR?7IlT;n ݢlg#ו&1?{bۉ,,|zo {oG{Lv'X}1wauL[-4@9w|kڇ cwNwYGJh㜡6oʵbm~}~6bJqgWݸޯꭅz\mB덪 TC:-}Zvڨ3xh.Ky8iՒ~=ZRֈpU\jw;s0/;9k7ZE VZJ+,+q\h'sj'b^]>kvtv Nן/u:fXj?'`p15:=p~$,G5,ñWWjT׃W"*i0ȗY=0XN^O6h5ᗪI<=R{%m4$&xHàɶTJۋfZ5.#36?FwfĒbXaʂp̴ݚx˾(EFQp2CPԼ$e!9^( K`gj '%M5U4vtǎo|?wر诮:y߻`m4lw06ZA_+=ѧ~[_O~s_hRzkFmʕZfy5'hY^0"mPPaEx e%[ {S}݆Qx}0 wK۷K.LI,Cyy7GJm!{54 JZH2k(6MHYYǐM,@t\~G˪dLR(V=?J,9rD1e_ɏ߽u $K,y.+jʊ!NNN3aT2H&'fߌ߉!|6\0EC 8[0iLo݂\:Cva/ JK,%[|\L}Tx)M;DEөyZo~KP|L, $Q@[ܧfN(;n3l0!cZՒ@8ä< c]%N2kqJ&^7J)[ ,RI +E\U ʐ9l Pwtu0–ŊgbF _%ujO kKqۯ˯޼rn|ko^c]7߼;:CR!#N{ qnE@\߿yܸ{MnGntݐoHG#h7F6D{n S_цg;;б`]= x,b kC(m v쥳g.cϝ{i83ٗQ%^87jZΤbqBh+!ˬGQh-ڭRrlaj٤B!,T#|%D=6 7eGCp4 nW . 8h GI#RL#|q8ˈRVy)%Ũ`: w y#Idp`HhCcGo͍}LܒB]x%i@8IȦhŀeiƒd)i+2 q1 i#7iؾQ %B\0 \ _ Xmtщ+a5@!y ؒY(#<8DT>h #DC$TQ6a3t*6*h<%Pr"æxnanW9?;x"Pqq'N>ß~/@͓Sh,bj2Jy'iwqё>upo1mz"5%3ULOiQ%+_W?#?g??w޳+niyْ +Epx<9ix}uxsȄ'aQ&7f +8$'_W"K\jn~Oݻ{zg/|K??p=w<1pW d\jS65AL  i(0773.׾u7~й>Yq,iXJ~NrJ3w7E+kiݻ3'u'kz(YK?o'_~s_Oď/|mqϩ}>}{wнzyaY_Psj7 v{l.qBԖRK~Uq+S֭DE/[} `aϨcw M:fa7=Ӏч C˪m Fݩ< E%T-q"جvͲ Z9;S1*bu^c-;;NY+֊5+H`Nll@\Ru eeRhh*Ԑ:CC!M@"  y8%;efF$H,؃RL!⃸Am1;=A$,"E)@tb4Ha33DS98?=a=SD`>& J=ӗd:20*|66#hLIihyIKC-GypewH;3j)mK0=嚍3צEx0Ǹ`;,ID.J'lSgJ"MF$mO>Č|&JDLnY^%$dd'~ӟ7~c~NX}=?o[@u0JȐVrlVVwjPro/bf$OrRDs^Msy1R˲KqQ71ţ(6L~$݉fz3Tj2EaZ,z6,,/v:z. m0X#s;;N=-yдF2J7Z-XIP yɶJ.w:=nA0<vݠT`NavbQTc jA>}{J:޳dv1c"OLseE}*+%L݂gEM)Smԃ89 u|Vo=sܣ}7L媅Jhp#BըAqiPULg0 tn K(RhNŴc0.Sj ȥi1YM,b) V3qڙ۬6+MrN)[3voJo#/V:!dzf f⋽՘V-R8^ohLk)/g:ω~i:|9)XG zZ8zWϘY2-W&[Ysr eMZkLbeg!Xyw!̧^~\\̵ΕvՔ RÍel%V/ E8抃G(@wjϸio rJڛzSfwBoCye.ܖ |㌿8-mRmP^*.;W^{.}P~vpTîMڻw'{^+\Eͨs+qkR8ďjZڜVwZ&X "XjۉrhTVk5; h 3ݮ78"(X=x28Us],vZ53tF%ma JAoTe8| r܎5W V]#/t{ 0„aZTf058w`hW֪ȜX/E!|w0=e0A V1x^č0&&Hi²T:j[r917 F2{֨'`zRV*+QRC&a5}0 4|zRXVwJ_KvU=/Քf4Gߕ. *Lv5&_ClUQ;NmδZBqe Qf+O=nԍ傷i"D]$Oˊ(Gik}x6.2DvAIwMyqt0]\&{1,Y-إ\6Ih~8ZĀEgG5e"kU 9dG0ZXچD)8"Tm&+a)"N%8D\ xqQOa Z(u3y?yo?kt{Wo>wKWorձ6goqdcAiwn|uAi,m8u!dv8Afoct7?6(mhд7F߽6:gΞ= g}L%<ًm6cE>CHمW.\sΞxܥ3g.9ٳ/=g_z9ҳg^q G56va箜ƕKx ]Da]x/tyuedS;w pC]x\|+`C 3.g`AY/]r 7smigN?ggz==F۲-V8C^AM5f$05XIkicycZTYRhJXx*P02)D+Xi4Ab<@4Q2 % DE<X|~QԘ9x> /e`萵"4t^"&kfCa8J"ט3cIr5)1cK:B z 1}@?GIef)PHPB Dt$ %Q#N@$Smp\/B(^'0uR²m Lӧ 8sj6Eڊg.8-=> i.$IFfq-l'4ҘP94cF+<%QX GOrF#oeCrr#u[Qĕ`e={?{qx4Og6MM99 q-与an쎄nm#e+8:)ߜN(i_ʺB\>y'w/]uZoib˙?켩fSaARQ(ژ1Ie|x{_~u>);O>|XoOW-1I!9ٚ/&8Jl_iOg3???_ȃ۷ E^W|ьd\iN,3!ײ]j,6QprxkޞC]{{Ti9RZޝ<:pO6uh/\[^,.;d4F]1lQ]CjŊꕝ KiH`ŠS*Y~<}]&n踮Z(m`>,B,pP=c`h!dVE݄|T ѐefUy[y[ #m,]+;"MF7XPaXq3T ؕCLT#.knڑjP,̡%qhF?h$Xȋ#`͈|8vv h䲷壍 h _cg`\p!KHDh Ff  /a:s}(rbL݂+~Tj1vR[Yejk.:}~'K6~{V>x<7^|拟z|_{c:uGGsWzIŅY XL1XEAb )!D; JRb%EG=DN4(*/Ȏud z.2tF #ʳ>xЊX c zP.j#p H{t0WHJ-:NTlŪ\+GQ*դ Mz6B=lN.E;F J&p6pPTQ$)<YjcVö,ÈWhӦ[˚M˺Fc Ai")A#TY>bC1xJV,AуA*Dը[a.U,*){藆bY]][[uqX,:(> I5n2x*V 9,CzKK 1K!8#VM+S,5/(ObUM$ᦊA9N٭&'q(f?pu/aX_`jʂEM1l6.|^u0=bsťVo/9EKRi唊-h-p^J,DdފOSR-)in%$YU(/Ix«aAr7Vˡd&VSiR +}Y=ռ(Ҫ'yJּ5Qpf-o6&Bq j:5 ̤i 'f^8-)!eDgbNJS9>ӪY5x%Uky#;Yn%ɈY!Iؘ,$D!ޒ L{[PU3 ǴRLhZ 3x4-pٍI)Zp"$bU8p 7!X-ٽMB 6kN/muf372F3k6v+c&pRAO|~OqIm8??>/=ꪻxDlVJx"kJsPKQ jj;u\%Ukr֙[m^ُkmhaLjjεv{ۂn#?V &^5WᰖZ‒%k&t̴pqLǒzF\҂J(GIRF#N> I-iʵfV * G7+(Fegg޺NT2SE,-&Q\1fԴ}L+z )%pvTz^^kWNTPl `}lƻ?ӿ3'f^kĕ*.< = bFR~C5P0k4Dq(L=y-@M0EAM0] |!pPb@Pph$ 44'/.ǪآeNqى|zi}/xW_מxwSX/{qD`B YL.7IA}77gʣM$ $#8BY}!7ˑ4P c S !605: ,pP1äZڶjXS=5 #pKJ Lր0ËqYx90x Bv&ΤLfӤz?Bei8ashH IzHH!;p<-a]aC|#0^U"Ja=NThDyp{Pp?vECDq5tId#)>Ρni]XZjB`uHTQTK.sQ㣭`jWt<#`M+31=\)awa3ĐʓÍ_n(Nt{l?a{ gФp8c5taPU(hhV$USt5DAf9TA36=]5$AUQJ01i&q23>zW_yv/\ʵ޸v0,;7ߤ|Ai k^gڵEYvqdׯnB(mGFlqzp6~1o_¼6PiF/=;ӣGcfpvvil>CЈy8۸Μ~/vv W._d,Ϟ9Eظp Ô p vܷ Άў•_:w"&=ߺx!bg6.FzƋguI#Y]|4}@0qK`5xqH8JO^/Twj>ygڟ3OӿSϞW~u8RQ腑_TJansX /nf搁x`aɭ%Q9=B\5÷2DYT$wHWyF9CFW9  a1^+ҖV΢0J",kl[l$}.BP#Ic>X $' olx~!=wk)quإx’`>4qB2w|- HȦڨc,ŵ_"!})& *ca;dKí{%.GEtV GS5رJ5i0L<@pup6*!cц4kDDTEX>L 68C5Έp!8[&6Pwjjo aG >a8'm8rnQmyi'N>_?OB?e73F ׯvU3`0v YdP&z1W l~F|V0LBr5b M^-S)BXc8R(> ϔLw1F#WALOF}L ' T Zہ'^(q5FnQ@Ptp4_D,نcę2RGhq4݆x`䲨&Id0/r(=q4.<͒( 381 P0$DaBfyL#obq*#4M7b)&k-VS>ݠ*9qö-ȡeTT6^=Gn7/?o{O>|Ї3z_?S<OG-O C3!QљT,uI`2 f= Q -"/d TE[rR{}..;(EӮϷ==vx] !6€0t('ӝCU`K=_׶;ǯjP0o]Xa2Ũs;?O|蝧.4͎nqZ;, _+K+ǎu'a@7ZfϰKق&~8um˞fM;F\4ں~vYk5̫ᔵ pIҨ\c1ȱ|dIF`j'~шkA1+h06Icqڶ<10qUOl}g,k ).3ou'(YL].a"1 {5m-S1tͲ̄>TfՄJ1(X0+FZ q"EuvY Qզ90u8p=v>WGq34Icz?/ԛKd|\AchW5F}^@7tfmTm8!jUo2A;vo߶ zDonPo"wV;ͤELzZbcjAwam IV#d[#hⷚm掵VVwW`kjN\/NkeeeORk(ƬŅfSm&v9zv'7*ٞleftZV Dh@ǬT-4*V4XBWuL6KŠaPT*A1}{ +$IvڵcǶrX Fe ?('bmޮ/e'Ƥ[]Nv^0 3oO●d#b :jV2'dpds,_] ~~/ݸڍWo^ -ٛondy11#!Voዠk,͛1ճ[ ڍ#1F3n#8mmJK29rWokWD4(SI8KvGhv4oQVitϞ#ƹοpstG;{ ј2ڹN}qh̕O_]e!vhdSv=>?dIk]x򅗮lxh_pKÔ4Svx/\lKC4m19q!Ci@4KKJcm(eJß8jnDwyy3g!vSy_'Oo}+ZYjgf mZfR`1!4JL*OmjX~ъŤVJa1\Ʉ<_[Gni(?^euChq(ʺ@ǘrc$i2FGW`sL\ u-F8B&bp ! AJ"_nl1A()`07qLx"F-g^"ef!=a EB,"zh6@D?Y#96Sd,|TtST xZn F"xUs!VXT*Up{XD֦yh6A B";a{C0/&aITWy8F,=-0_;K`ZIFE, Px.S&#KY$5L@41Q*3Lwzmrx(jÂ[dj׉J[;}죏?}ѿNiϦ&FiǬnBjhF։YL|)l \jR)ɥ6b Υ P̥¬"S[ wOn&y릉(ePܰFnO G∉%L"`r19pqs_Jr. 32,TvP|! S2剛KV8td]95x|GK{ ?> >lYaYR2nlً,7ԛ]7C:s`yQ}PI?(^THyJKʌ e 3#C^`Z׺bZ4è͗;PLj. | "W[KrsUlN'9jiQS pYT5GW J!BU6-.Ĥr)tPEP yv8Wt%\TqP)0'tT8ܠt%V\k )N6E)Ev~W;v)^T}#AaD,;@$P:, +2eq&) |!3ӓC6[IYv+fBfg tУωQM ܼ͛['4b;!Hm ?L^Fnh{È=aPHlz-?F PbRR&u#zEIipARϤqp(M2tD,Ș$hF4%f)+ڒJEè cxN!4py+ȴFFvG] J۱ hQ`mvEhT,)%):9qpBi8smI#%'L,a5 X.Xm\ŸmîŶǦ^Z~?Ognw?w<݇ڻzpΕkݻ|׉}ā=KVzYڹ1E#wyDÍ%L.lOw| 5M;vU=-/F0WV繆 C{_ǿ7{l_]耯 z'R?hJ9_bh J%k~}c{?؇OݵsدEcX]LlkoDSLY2ry}XZ[[ٷw}?W쓏=v?D&\TH0[5r%nrڟ®];Oku:~Ɇd|QwR*8\q24 UmWVw vQ1=H EDiw]q5 KZҪ&M CHjWjyxv'>W'{,Bp¾jN4]YsU5@=IN^vsVݔ RZA-m+MW jlXa?j6g9U 5a$D1$NUqkڮT`!2Ut"8WHuLu r)_P8+`ka6JA-X"Z$jL0{p4Nh8BP+u!i>C8LW*w80GTZpGW$ &$ d0"EP0ƕU#DmFۉ8rh*A4v C&G q4Fq8);'X $!ǍG!EChLIĘCa6 35As tN=Ajϱߋ~QXuI!Eihe@[X,1 qiOp4 L: &ἡVZChژ #8M[ۉ9Q,,-݋faeU=oٳ- 'c+sNYjBKaӪ-q_ Z`B)ZV9x. AcگfM.jQK-lA luM1?> <d۴#XEBatq4 QM%?ifܨƍJ)SuK^wtITk`~g~e0_Z+:QTJWʲXwz#1wH:Z{ !H$(|zPŊD"HqD8Ja$: > p0"߬ҀC*W`0΢x8ѨN`$yAO$c|E [c f?3JJ}u箱 J+TιZjr@ 9c2c1 [Yԭ3;w{绳|{h{ֻN>u>yDD Ta5 5j{QF$?{h>YLeFۤ@ 7rwy4Th^A24No p4FY^1$MbC-+ZR+T8A" 13%/(iZ[gWkS2 J.(AmNֿc;am4ADXgj@S"uKpdcQx`3 PPV 8x n%dќHv fФF--1[ۮ\xo{ Uʣ ڻ?zg/?+Ͻc/>wٲuU˰\vш ]7L1Qt-DZ)t㄀f$`δӊ _w< RT U ,C;uM!xڋc;-/=[og׶Et,!ؓ$nHL^ CZ<%s>3`%s vC|뭷˕i$ h?q^]Vnw_aŗܽg%BH!TpUY>$K2Cg{/VGry//y#dkfL`uvNP&ъ.]r O6vj:'~IcSD5YqɌze%Hn<. ŸzT HZ'ےт V_al"ce"\etLWb4@.#U5[hrXV)F".7fuk݁X2RV-;v fť:^|۟糥le}d)鎧ʡh./2D #R&_&p&Lx" yM:3NBv>(%BTH#,.*h*-[yꍥbZEL&|1+3R!ߍҋ|& R5[J݉L>+әL4bq FCr"4湖GU r<`d>,BrHb4mjlPP_@-AE=bw-_ʵ\әb Bd6ad8'Q5Zt%Ct,ݎ$sQÇa7Hi)!x 6 g~%"VeiLl#@s !* 4xHΑh 1H8yB)GكPmw;ޱgϞ񉅣jՁ@OC}`_w_ow{`]HgSi* Ψ@/Q!}f QY}s,nR,3LDX! GB[x|9iAc= A.ܘ$',Ӥ̜p|k3=&gfvDƬ:8&9C&@cp<cdIp;"axsLomK.Y0E,[6611pHSt/[xH"}N?00+p*1dցΐLtkkˮV澄34Dx ^ئ,BNc*p^gUxmqϋ h^Y lHMZf;[zG`4*Gs^5M4\6A |Bƈ* 64ȻeNTF/R,pB ġazKq~i2JիV/-f ۴+2 MAH ہu28#%Y9"/%ic&w ! š.ʪ <4 =4GXi7tg#JXAxAia0>ÁҮκHU^1~b+qC˳Jf|]ɢ0:ˉjק4tClN%cSg!…#~JaNhxz$5)Qp4JHt+:̈́16O1iBChL 2܍p4ڋ8 GoH3zi5INƼ`Atq0z3Jg]dn|mgEdEL5Q{%So'zu]etfPa v*F<4N`A&hr-\ #}ix,іIUkJe%%bbY^nʒ 9gm_Zs}o>ŕK_éߜSW/]SfC(J(7y1(ڵ+&-֤-og~٥OHdgW.]@48ɓGOLih GVC"ÇD:~$5h9y>yکOe'&Z)ˎ8sة>:Gy/豓G+@ 5-6y4aj3)iDc4?6 py3'/=ɹɋΟߜ>3>ssMlIG[AiYiNFPφZGC FΟG!hyБ[ݷ_yܱ3ѨN*X,M+lC ,1^<>7$ eQ@,B2jpж8 UmUQUxe,E[z rLc3iHIcehѴ|Re yh ())3Đ/ $X\Qna" Aɹ)CP AUUA>em ū!'eSg0 |&)HF;f^5,4mpΟmtFm=\D8DIQE•"|DY%; 8a\HPкVc9Ri*kۤK J DI醑5˜Tx$v6^0<8z嶽x޺z$(Y43b4ztMPX󮟅Xi[ک͚2u^{GKGguu@yŅs; CtFiaw6kƋ)2It*§~ư缥m.]uA:z$y>?J@p@":1eN4n61w\Vye>iT% 4Tc#/\MGc:`,o@m70 "ghb3cfGt8dF^lL!=H1pNUAEA*%b81"b5XqH؛coQI ̬ %hG8V>5vv6$Of4&,xh2GIt3i 3d3= J +CQAO$>kn7%`%v(+l!Ȅi&x!T.ɆbTK4-Cϝֱ?ɛW^/ۇ˟||ӋW?g|p~M7-ǖ-[hb|y<|d?#J#U:xE ˩T7 ABEVNxBCTfxIih{R%‘G-/*/炦qXW=py-DK~k_ۻ76> ZHD%(\Mxf 3u(2lSܵkK_oN{j(Dw>Yل {`Sn"$g}7  0prŋ\[n~Gd,Nf2$^ilmkR/!E,!]lˣ>=~yUD/HV9?ǭ@ִs_zȴt _:tih&ABE#3 j35-$*O6 '(8įSl 3!` ÆxGR!aoC3n8)$kIb˧zyC"#FZH%5!*IQ+jSY 6>;ͨγsK|,E,ADZxЃ?1T˔ K:EK;ӎ+9n1b..#W.qgƍËTɢmCH$ dZ4O*`:(_cB:M"t!fәj%Z) g T:V(s<$l1_.jr;A ܁h4HiS"eKDIe&[*|9#E-J|Z) HPdRӅTZ+_) D&D"Q"l5v@2T Q6d0xȢ垪0 [nlD|P,Oh^4q%GG߷D /S:&@DF=yLhߛ’PxIm;7ܒmtQ%P'V"5dPѠ_&Ga=pѢ6m޺v݆ŋ`BPw:?440S˜V!]BD樦H*Ĉ Z]ch ,i֙:KP+:)7AQ4Guh *B - յ\.B1ZZ[uhk̨L'ad̬J4uQ[*Zr nah T0RR1_ x`+mظf՛6]jyow ڲ 6Y9:ԟax8f!Kӻ`Kǫ+0=vtq~:Evu@:cm  #!x&8!EyL7 ASEp [WB).EꊄX̀># DZ*༝"焥, L d\2Y.Su`2)3R!)e`OAbW#}C}=v"=ͤBA-`C~*શSE.lѠ Sk"CAS}$Cb*ГD)xcq2YBt9Y`Rni"Y  o{6+¿:[YtTD=G'my^Y::2q{2 e G †:u\eCZa:jaX m(ԟdŕ^Xtu0S;ˆL[ m#lzqx# 2:4)ڬB$KqN_qZZglU3ef[{4_8Ta׭v>L'%$3ҤI A:;t:=.?!œ aU"uv="Ә%'Id%01UI*?wnf =! _k#$: ,mM XŸ̙,c3OtsJL׃:d>9,ٔ8ʯYeAhju@t%\ѸRxSN>0bh]VFp@Pyh1o ٮGq.;W>=4}(hW.M]B ߱|W~{y//?^˗?=۩/??'h//ԱW\kS/MOM13X%-pkSpIikW !vi k7kR%m.K]BK6)iDuY5a5ZF^:G;7yn6uLm`#G?Q֎M9 8u&V禝84J#[ EM^p3>GpԹɓa;qb֙o]NBBى3ML@Nn4w8 hO] (dѓ?|Wg{[n"PXي) 2>61 6Y[6Z@h^(@0EÒfYU\p( `~1BLf K9 Y^*øfThw5q4A"Go!UQԑ"+UV۬sw^VRN24da\,G%, ĩ*e+"͊V0sQ;Evy?*i„)c"洛^ohېplh4O3Θ' <,աa s#2gV`uv bJ-|45 2@IIj(ih'0-5m#% > \ &4 Q5 NZ>.זn\뙧̏^uӭp;|e%%Du4F3SڱɣbRHd9s[;oּ9ms:gv@ V8Ҝy-:G6q$Bͨ:3f*L6g;BfsͿ^7{64lA&*"Dxx@4d1kn4qnLĊXaS+l;2$bP[+o#+n iشb!ReB@84@ L CR/jcAhh'IQ4Mu% ^ӌBD2SbF4erD!.'2ݹRO߂\$Dtyӆqop]=z>?x_;/{~GBQҷ!sc$A'n/k8/\thh r뇋eR9p46 HASpA! ^]}7ܳkK$`! ̩AQ0 fy`  /\z_~/Ou͛7ڶM8n7ft#j6GL .1< K;\z3Ͽحn랽UY5C%v9Ι]Z3;blm7=t?{oY_0ME #t~ !` ܱ"jRl:W]j+ϭۼfE Fb(cTa)ʊ @ ,#h̺Μ;2=}ᥗ}7ݴRh1VX"b苜Gap#[KN[W;6L{rj]3!LL PԗEUXz Yұp9`}}!}׋p4S4J $#,Gs8 8^q-[QՊ4^s)|FRRD2=)1^(jZV r !ؠ1EQKD&kl)H(F@%<FPRALDUEQMl { %;"[1шzXP&A FSm l6fU-Q .PR̢䔈D%KqE^.gvdEMJrk LCt<^pL+Dh$:d!z#3nC*6:qY*ZTPؑ+'N&NIqG>)C>Yf$-UKj4 SRO._ v gRR>ߓN3J,V,$3H W%5+JPUir P0/f҅$?cĴb"A)J&l e$LhQ`+ZOL' &fW(rx:Ejk:&29\_D ¤XX2!rO]IRl$g3c|GiѢhp4X`x*D,&.-M CRpd VKƘ}mˎ@OdөB< )Ld 3\W\ނl0Y ׽[[]LxJ]EFuegE<="\ j2W̗+p Ԡ+mJ\"tӲ;(]n*sR3əhEc>%Xe9-Ekzj8XXd(A%5MJ .LJ*[EcA;A90ON&1#zyF. ¡ rO /X?0404X`|6W嫕R¯RT) %.B'C,u|"1ٜ.khDbŨ̎AFP <@FӚ&hptxP x8!,HQ^ #~ TȲQBiL$-h5 )7"" 4RkvSÇ40ASLFl &Z[lX:nMT/ jZY0:j{`wdtpteOY=yӺ3آvlanUR0õX|Œ%KƖ͟? 3<ѻMt@F*}}ŋ-XdE5W޴svlƭZrl| 'dž.\bt͛WoڸfkWXzMkl\jȚU#˗ M]dh|lxh/,W._da?,',_:ŃfͲ֮͛_ چa֭]y+oݸsvm_~=7mرmՎmkwmp-Wݸu5۷y޴7ܶow;xඛwo7om-]<[-V% A F<(d}r\&vܒQD!oH  ѣX)p ^7Z.)B/V6(qp z;!# l;S#@swkb8u'S?.?}O/!h}yWĹ>g<+_3/JaaNM_|Ơ!6uΦ<&I+nDf0GcڵKW~ ?h_8ڥ&(i#J8巐{1 9vQx53Bٚ5$NhYjډc`xavcdZ(ubkJ,o_hF|hgN?sɏϜxԥ g/9)Ο+PԂ! C$^fI+AtmB#O$H l> d fXHNÂ(F:jM1"&ʜ$`.!-,Xסn6U}~bz- W1>;I(V2G`_s̪˻ѰU3)< VPGy%Oa8x% &DLbKp9<> wU- =H8$dH h1 4C'80{sj[^d @:I8p6D}Ia:(_N0VRqA48~e?'# Qllk:QXc^̵0^ģun[s2k#SD}hA U%b`[]SY;>>vH9I ^9!QfֿњgM"$ͺ~ߝ{u2g.saki 9sՁy  yXhfRӦoXi$Dx: ưos-sj9 b,jkx"aj(BDb)El+mi= @뜹LL! @Kb`]3QT#.L6"n?<(G܊泂b$SB4/ʾ@ީ\FƩ;pdw5dX<F=%jN]nWrzdO9ѠmW8DH sFtpBLNx\i €dfӿɝ ށ;ɋjɒ.`a(Jb8"1g.wNiEC:!Pz-Y6ÃD@ 3(gB@nQ#Ջ&oy`gQ" ZA)GVIZ}Ѵ"ɔ,١q= lZ4ղžrH2j!p9wsх7y}]JN !C7loO|ӗmXCE( ͹:7noLO}_O]+V.cuq-@u '6-˧m?C|?/ݽ{˶mʕ<^2Q)9j68X[z3>?OYabp~/|w˦NQ/qSB'Y$ .zk_K# 6O߃.׆`7܌Ņja⡩p&/O}nزz9椆]pwp>}^\dәgѿǿ}Ϳ=RSj|\Vb]k8ae*#C=wl'RT>LB r2M SD܆0*HfsX4>ֻlImڅ{n|lݶ}vl߲u ƲݵLu8Q #Fvs!0T&옜KZ*e˙q!l<.̯$5R"Ur $w%hpROXnZ=b_uSTZX.ɃKϜ5c!(: x#agqg&ODFc<>7 x@noC0/Fy1,aa6 N}EGhu W 8f 8Vhn-4I 'AC5i*ۈ"u0 C !;h$(P3_Ȥ.X02Pooo-e22:dH!޸qbޝ  Fv0邓_VvT6sCCMVY3vm|}8x; ww??ȣ<Ï?yÏxzgy~3?xS>C]=>|'o:xͰGٹcǦ>c>x c;?xw޾W?O{<];ݺgw<ݏ>z?|ª|_~G?|zG}7[ͻGg'-(ɨSIt'WM,\d~&-#|@"%@"ci.7Gip!L FX7㤟ɡ6Vo _%KSUuv1_4`hhd7hPyܝ>_Nj<3(7*6x J]E Yd+F~.I^fNulo9+ >F&;TI DΐxG&]Y8Rr!6I2iSN-4ҁdl:`7\AcL&Isu븷qހ;d!|b^-sZZg\9թB9꒏ֱEa9} JGہXL& ι!EG8:A#FwĆSLJ 68hh C&n.|d7tmpn:c8It2Lȏ6^ULH{:Z|>pŏ/6}Eb~]A#焣M_chv}9KWm猛v05Ѧ/_&:S/GFڌL ꟧6 ۇ6}22Gk:#uG4Ѩ164BD;z~`=^DP;zǏp!fpf@i.|ێkavdypN2S$ut:NĭDCT̹SN3Rۖ[ɡEv̞=ɶ`(kϻofh +oY`]͙}Yߛ{Ͻ;2:x:l5>m\FR|g_?Ys=wVc`Ss5os[gCtbhyMVh a53?OrA3k涢bXqQrBydٴ0뷹ub 2usΙ6-g1%v<A9F9q&.,Wtr.]SܲV ~; `kZʩ`)݊E^˃n~>7ςth[y8ʒ_԰("zN1 ;*MW5 xaqPzR9c3 A Txef0Kk  Mď^<峗|x[xe7]J7Շ˃*u`ѿR)/S25HfȮ영aÈp8 4P8 ci'!ja.8He/hL!i_ q 婦FBα Ivqw|e)sȂoqjW\2f ~,qL[@:dF1h@J`D~Z&h'm^0/g~߮{?|?qо=V,[EOPXU,U HȁQ"Y#ׂIAGF0̩fæG7t(R TFlԭ!p$ih%놥)lD3!1يivT1 9cd֓"4Ur}>ݽO>Ν-jj5(蹊Y}pfxqw~2hnONdIKdV*@ *vųz,NI顄ILvoŤpRdhVXɊW#`HHNAwӊ ċDƂxIÉ\2WYR %rr*FjkfGT",pF~5iQÊW B 6!0@"F>!SbE>x% (4%%v"h+V*[] At6K `QFCF ˗GJ\d6{X)ta@4#J,2b]. |6NBLҎro͔ؓR|2xpqQLQ>t]i$,(S %t5lʫO+GN3yg;wÿz}hLϠPy_%}!!X),KT\)V5\~5[gpRv%]18fDzњCl)МկBUփ` Bq"T4 Rw:T˕B'_N 1\_oeёZB;[BwU8U $x|x6ҰZVKUy G,r0 S b|I;b ӈ"Ex퓝.$2pcn /XZ=Sͬ֌uΗiw0dxPa4eGur)?SI"@<CLOl2c&ոG1-YQ`2s<)$^xyb X -0& FսlD?b~ze9L b~:t(˃ >$zP i._D!J)%&f(-bpcxނHbuBteP# 4E&AdZf̗qve^u?Oqn/3#hzJ6l"b<33f aNGrWT_IyhnuSq8JFy-"eXc'bG] FV|Hhx|^˃l,SX6f΢]^w'dX&p16% NGjuv=n뾭뗼cG?|wΞxү~y/OL.d]vkWGyϦׯ^Õi~p/ Gk~vXi ԮˌHj5oM_kzM]q4p65u5.]J޹784cM";y䇇~xc=~ȱ ^ڑc8܀ݎ?G d;q쉣;zs;~$ǘ"6unjh q2A=A/!h$+I(Q9h0:=T{ ՠI CMct.vXco#*#?9dXfP3EZ<$CKȼ\*h,4H1E>,U846oSR7ۖMS05NW薐K/3Re GWꬮ::hTu] OeLp(1`iUB[&xoj6 .GHwCz?7+]_7:!ǪB U96B7F9GI6fI"EeYec l˖,$3Ic?y;;ٝ7ўs/řhPsw#p#`s[DK͙x;PH 2zYxo@s V,]Np:)Z2kH@3 $_m*5a"ZtՓn`qeLe"']wDwrp2gFwM9Hs4SyąDڛ!%Z*k iA$+[EQԚ 0D^DL׌ؕ[(MM= 4 \}I>Vg-{OAqC BT)r4)mC[7pG۱e [âA_ m7M?ܴ!m 8D}KM>pt' n˖m+8 ?Q־ܺyK ʎm6WmRckm5͛^NlټuӃ8[6e+Z N k0LjP ZLirGs!Z )Aoȍ3C%r42ЬAA`F"|d1}/ K:BXS0on+.AgaM5X?<:+Ͽ{7/{>2}t2ExT;; ( U##CT)DBQXU+vT+ xAz}_}wǷί~9;9Fڮ?D=UBsbbϿpo+/}'gv۳ENj& Xf2@g+4XAׯ(R/?߽tH6Uh:CskhG5;[9c-Ao sן G^lD0ͲB@ $k"o.$_zw}+O1/\)=0(!CdiɑHc88ݿ@]|$ <:#o\YI5~)`f@r͗gObx=jwkp3OO8=a`,틦lވ͗ÍB e&o%N7Eʢ; S\sۼz+fwݾdR1{z?߾_ãpk-庝~oi(\lݓtMZ\)&$ bŞ)VwcX ;=l#nhLUv&R#`O68RB<)%S4;_ȷ\+wed Z:4=oFd$p" $$9 kZ-vз'^aEB@<dR/Ģnx,A $l#tC>Le`" O<Ŕ?yl*NG">=D8 CG4D0u; D7un? B!Fa~X9N aaX2"4 rI(ŠyA='zD :x> +ÚȘ&0*!Mbh"Kԭ!Z\C JoBDA*yyф/Ct1i6NUD%c2we{1g:O}n> I/c3&ԛ:hd!Cajf 73VA^ud⍖UYkǹL&(K -;AfdDQG)֦R(UbyN1hKq4*&V8#u* kJ*TSaej7g8^!~1eUq awN 1]xYvɒ[qmO $nOM}2pI=Z3D1OGi;@>¬gM=rO{hG@sS^l|x`<cC#]m]ξrSnoowt4˅@Oa:Б*wrɦT4Dn8h?<.o8 CX+$t&pBy$NnzL.1e VTsqav25u4fmm ɤd|N.Dc1w%.86Ļr0>g8`wqfN*ΎVheR3D' :TCNաmxx( q"35- @3Bi EClԪUY/r&b*hM~]m2jੲXv;+:^ېmlFn7P %nTVD("4a 氰MYpd-EfF $p<X:@VTRעbV+5z$O=+Բpjϓ óF'B,j\ jC6ʛ$u fEoX3\Y!rcYP{LEM@J/`eXkpFHmpm^*bī } YAgh0`c`@H+΂%VTVhC^8Kak8pkQ`:]"sn6,2^o@LF8FX%|,ЍPD8.±5y^QCap;iћ_r J@f' ((Hh2PE/zC#PӉ&3ZmzPG80!IfkTȐ2`M9VA1)kG\W33̳6 TjZ]ܑ}s륏nG}{돾ï~]TD!EЮ?R0 7ͽ?}}"W|}ك 5J[(*GAuQG;OR?5?f} Q55u' pUJ Fvn#.ik8nCi׮/AF7pס7߻q5 3 bOGC,~q5NJ⺎,X&p YmGSA(| VW[rhF-/Sc (V9[+Gp+YjBugG!V `?ǰ{Kܼ\x5_gRϙ .^%䥲St2A~{ P۬VYhaq4&̈f2F}-D*ÒR XeQS;q4c0ik'V?tf-єtk9+E(3:"#uM?}YQ4Q, jhA5 pZ,FtkS)ql}+ǮyZ d8ںe JmEz+֙8^EUrad9`Ee ɑv;Gؠy!p4ѳIvJhG̉ 2o"D=55)%J⁌QT؝q]-uz!Tgb*D8DbK$zajV F߱ermYZY2hMG0d >G(Wi+Ac](~'"}2YA' BA4!p^<^KfQ@ RIJJ+nMzysr8&w5/Cl@0<-5 56FKšɑ]NN vu Ιѳ':rd~zfxvd|aT!۫wV)jd94A7|f]y}fLZ% PN[>fΎ Ft /߽wrjG/hm:*@MaY"42R hз0grl0 wvMyP&QڜBa@SjUZBK_9vdw_OSG;Lz"F8dب;KO?\B q %u+(@ȑ pإ}/۷^_y?yхVQn'uLEa5;EpK~7go~|_{r'Dn`dS0Bd-Pop8䝛xc_|?~7_;9j)"\FRCJ꺪* m8 >_?3O^Y7GT3|GK6_S)_vA0"M݉B_i˩pg&WKBM#쀿;ɴ3mRoC@c0V] %_KgXF:!>Kٞ*҅h+֓l |M`(NFD; gJDk8oi@}}/ށs㥾\BrxrTԩo߾p_4v[{]#aXxfxD<6 }TXfxqt&?;5<4MM&&@"V&Gf#mCBO}0\d:̓ד\!9OÖD;P H̾UZ*ޫ\z{X\<-vL!(6IX8z(dD;U:#<`X4 i4 /Q^vX*D7%LI[4D2!n=,<P#XyD"].2wnDbPzA7 +.gIu' vz G lUQ8B!X4P":RqaqnĭKdnWO|f]QJɬ0YU鴞7o(J #޾Hlہ}cR1R*Dz&G&F:0|hadhebA ݨh1Y(4BRHc 2(L qpSɤA^5R .m6KAHn&aIq6NfU*B4*][WM(;wWBU[JIS[⮓Ԉc|Ux]Nu]5dPě*֠L3#kvY$:m@Q#o56DIRd0lT݀Rmh_ ͦnC j> 8Q_"6$hHބG3vdC2k/d Row[w{؜l+vwOZ::ΡсrO_W/ZwkwwpɁhw1>\nk.6Z-Mb l7sdSݴsD.BU+v"K!Zxq )QwlT~8f0 @+g8a{ҍtC}C6ՐKf\}S>kJ&ST:rT(B IȇcAhz@2J%p5 IL&"Dz /৕#4^Tu.a.᳹r Eh x#?1!/)'9IdX ov$%AфOJ@j8\ȆvCv^خRV jIkp'$Nv9 D:!َc g@hPU5Y PKK:QjIAPrmkkvȴ*HM!#-!(~TqYި[3a>D"IU䩗1p½Jd:.Vi,d oF<^HD!m=8l6Fs^O4-ZRRQMv^uj8ڨ}G32`G2#XY!>j8M6Ed ^ ?aY(RbUmjDxhKC\hf %Ŭ^!ENC*gH$z\raGB$,t7^nA,Xq}+7VWoݺ + VIܾP+wnć2*@Anܼ͏n| Bxh lB FcTQ77#ozt| gDfĪZ] H:kӌ/(L<Ҏ`T1fYTf#6|,Y,Gʋct8Lgbp Ghtԗ: W.*3ᴬEKe} f<:W5BSTTFՈ.5FXc9lE Xe"|tnwqlZmV"` 'DV#H.( dw@-2:6Zg8RѨf;U!:bZu eMS MkGq4j&pL{m IdkhNqJ VnGM֝5[wnQ(#@h&2r8SYRz|u;CS}hcqc疭6n0["Vb(8p4ʞ{ y6lܴe6mB^ 1A%។kF͈GmZmIp [H|wA2ڦ{9s ߃5FBJzۈl{M[omٶu9\;Q?شظ! x} dnJeJ9նʪ*u.+ԏpY( c@ TajZN/TxX*M+M#4p?+)bJUE5{y$ؙNcQ-: PB&}"Í]zQXZ+jԵF`Tq΂FLl* Cp OXy*[Q6s( uqRz.ْP)00:wտ9/=#Wh!}%6= -ifv\3xdEw7.NQ avM1mEj4u YzQu&`vY' hU"PϤ 9}Ű,e턏AΏg`:)\5G"uTӃKEHZhpdY bW^5Q[9kUQKqBuG jFK-P>bv4ΠG^tZ\n3IzLJpY"`bY]nzBxas{Py@$ߦ U%?p=3>LS:Ә>|.??Zȵ4cCχ>hu x +30*=Kĺ;#GQ:P}LšANI42n`@svtkgRMDnX}(']f6E@jRZ(bSS!;4gN)v]#CBb`X3>Jz%%JgV0ZM[6WC1w@9]HĜzO( F၎l&f5ۡf`yp6&HE۶C ?7כN=%L:111K!R@jԨ Ӳ3`2٠3BЦ;Pzs6(}ngfr(I 9TLimTE* UVIۻcW~湅CG ѡÇ||Kpu(v!4:xLᆠ?pw_?</6K;G'O'NO7Ok<0|870}ቓ: MPk~t&3af.{܁Ğ}G]#ޑTPnkn*zDgsn;?4Jwf{'`7F6ϴ^|g7n[::gqV7 {L~].C뜱8k阱uϺⰡQw{,|\Z }bWZzl~KKaM{zDŽB9[6ۊba{Q3)3dK[\|@NQ61`tp)ftU:]Bw`V{y 58_[,[n05'h9/#/C'; q4 d˂-CX<Hs!UnĂPơiH'P %pT>h:nT.?,d,CaNE)[hdx"7GGO4DnW~7 ţu1Np"~ EEq[ CSMɆpF5֪jB(&@gDPe [ڋ(Fq4S#doڹcKu6eNUNZe*ި hԋF,V`!|,J^ I0"ˊASXqTCJ #;P}Pw[0p,Rqh4(3m/ns;$D-;p.YANH T> a% )i(/h(Q5DH(MGZ[[;;[z:˭r>ӝk7uw31g|c}S#{]hm<2='LCf5YlkK}ԓIB^W`eh\N;!>@64D4io̦3m@nj5^`h < Gݻ&Oz䑓'>q#zGϟ\3gj ^%p"NDYEb܆1>o!h`E?$4OVV >ZZsc6 r!lݨʍeD֖O u$|n|D[-Xʻ~?~W_}qfvz+/Vbk u vkh X # 8gDq+B"REN\sj2bZ_FCleEhuU(dWNCGG &-]TH@cTiߏM|4@|JSWhcLMcdV`2-_u éBF!>1,xN qP2BO,pxmx4!DeLukio#ġ3b&m8@3u7Y:I3A&\Rg!Pau[PE(ǫ%O1FFdA(d䲉Nc6a+,˒$QQGJX!؆#OMroArI/t^_Xt[ ɵ $CZ)iZze)i( GQJ:QESjt0@@!h90pk&&nW jUJbVGA#|42|Q߾#֩vV!NS]CrKLE 2GJU> ţuF2qKnH}3=A7D:E]UU;6m0m:[q4xg mZmݸi6=fX;[ !(%"F$F P c,}A mܸyӆM 'n%ތŕ BٝjOVp4Jc4ZmN_ ]S㓅֮ޞG|Nj-`2><02 9WH'nqRWhXR@W3#*DdRѩε{U3cX7ѴZ  {?\GW_#::F)JBR53zhs ~o|\1stjGN)5f֪7J*bq+zn._t쩅^xȡ٦l>捆~sh]PTS15BS J = T?yw~r7԰1(mP(ò )\e#+k慺ni t[w:~H=ӡp#x@S r[I* 4C<>UP1:3]lӐ a|r 9FKnerH0ӘchDY% k Yydr?)P+4l"rAj 8{v>~$qCSWWC ºժU:u[>GO[R#MH/& :P IpvlQ(Ր+“Yc`ϕ *6;bMbcrb ؀0Vnj: Ztڷw٧.;}xTEE#Ύpɝ8R@+=4G\-þ1W~DHuˍ}x@甫m[hruuwnWm> KJN'm~Wpdd&42Nc{=ӁkQq{=H'םv{3XϨuЛ&;ON^{Ι6fMsɩ̌6WӴ[߭kQ4 jr\XŕF ~Ss?7f ]LSLc/slkk4 psR`|m鱵BX[G˜q0)Cqҧ&\nNRa6=e5n(x3nSB} veT̃#%s`5h Q^F(g Y ,rysL]t=6" q,{Cfp" \;>G}2Rh͵w}AW4S L}4v$dDD0 p=8櫏sD*!7ȗN$eKV!?mD[S@ J!>~0i,4677Qr4 EBPj^szيŒx*ؙǍNj~:vCnwCF!Zx~ x@ͅ?=EEX%9GH%K.Q*?rDM%v!{6wPv(y.v.7c c3ۼ6(X uBZj9}hLv[L l׻GB )(W^ٓnݻ}7nW}c?x?}rv~ᡖβ'7K-Y@Q)h|P-#PAjUD:@]l6گ=xߨCzGZe%0c4%`wVꡘ^lfTU3Nμ|/~էo}k+7^Ƿꓷf;o]'O=uԙ:2Jݹרs5vގ|4NEe%3ULZP;|XlQWC ៬H 2a[ FC`1D&JvY̓4iuU[wBqڝҫj:դuI-UQ#. F^Qma<#+z5XLz+cD1 *:t"&uLjFNBeKPÀAIK*T%*ClDCGA&HD;Ap ^?7aZ>PPx(Pz/rf*Ե:(n r|w l>#w{o˙ˑqҡ`>?qL!טih͹\&}no7;{|хC59[n.uwۊMR작ɹ=ffRzh^#Gʛ1m3*5 ֖L: +]lȤ `:; -|SВ64sMR'MD,Nuz:;z:ۆ{&GFZKknnfsbkSG{־bg b17;q`߮3LuuåbXwMLLuzɾC{N\;{t|hpo|r=vbӧNAscg횚/N3CC]84>CGۻp铧O욛=~O^9ycN9z玞qKr™gNx?r.=~KI;sO]t칳'Ϟ9ppi#G[ʥGWe3O=]\rNٳ N=0?>5{熎}'Ϝ9tG=u瞾|}sO}󍟿³ .\8#x򕫏=~̹Gg¾863<0>?224 ;ei[[{S>L$ Fwsp`[oc"Ǔl>lJZ͡P0h81&肶(X__W]~O|Η-o>㗟˻hҗF{ܧAqO Ac(vH/Pڨ!pk=Gޟ{_hbF-1McmQ%IB|g˯1p/>{z|V{7n/.ޡ`ܸ>vc(t}vK-|bHX\XZ\E-#1!v߿y6J"7w~lJn6,ݹ˕;S۷0P^&u+[*4#$ -!mH}]XYzk @vkun"z7[]/n/Y]F[7"sC~{_;xׯ7^ŏnW?W&F/ȒU%'X: vɤ)"N3)˲Pm,5$n@Kk+V#TJP Z˘84&(4z>tҡy:BD52åoAOYW5 %M3K eX+ "P̂XXdj0 ˣ2Lt50 08щak 3E/1}'E`p%tz֬5U3ٜrQS3"iV-##"DpMDsLϐ"7B[ NKdpmp13X205! :$rРr8d 3)V^>ve%Qt[,vÛI7:@pdYPnG7ƝevZNҫ5&1a+b(5,lLFqyËB.GyC:ocd`f a ߯VV(T3Za Wn!5QPJ6W*3YrCKsQQjFضuS M[6oش !ˌ(EW`+7nܰaӆ ?KzoH"uwpT*]9g@MADBHJʒeIE!H (s׻ogooWY::]T:{j/[n p'Vf f_9ug8foAeWn4e{{^ϱ]haf̼ ;juڃb^ԋGodu3fXkjuՁ:ټVKd".F>Sz7'y2PgBod#}m"dxq4τeHB!ƎPPNjŇUON#+dNf|)mTQE ؃J dxH#rSl} 0/e"JZV$5(eD.j܏)J3xH&VTY#!'1xC!+vTIffYn|^ IcTԠ$]>4Afd$e(׀Ĩ9s!0Y2XeB4V)Uא1VMXNuiRYaMYB4p44SeㅡGCZ 7O@@qEbX"c&L,`ձH1FT_u`zi [)l`g >d$ P UPH\2H%<28}V.aXjjjnMUeFrV~3H?PG+$&&TL툞s!a吠D|r#D}" pg&95րj!R/ x&+ b}cgWߢs/i/67ut]`ccKf477 #*pNCyh,f (0^Hi %\&ԫH+i竁fih(s?7/ګ]={L_85KK1m&Ͽ8uȾ]zD1.% ) CGxTqBᇿ;}473|%<]TLPBÑepV÷`Xgd*<^hnټvlxcwC[ܷiHgGC0uFb3Ft"Q62K/i\==߰zSFcz߼ξp-mw5+M󔖅B|uqh`9m-/I]Kqg;WKվE9!sԽ@ /[k.WʝsٶB4W{[3j%rb{qth;GM[?ջGyRH_al_)4'aWWfFGwlZ[¨#gMϷdr¨4Ʒ,r |-zWq@׀m$q"|=5C#փaeO#a# `[D&KeIeh`JRcC*{ªȃ8O Z p5A2\`BY|QDv H N5`fp XJ/N5d4 DKa#4Ϛ,D,Y{Vùm)ʞ ̇Q" WݪDN!L#L<^u8ݤl J](` >$x\F'\U|}}OKXgg !IE 6YDQ=MMX "xQA8B/% D>jXD>dM03ymD_( 8``z>##m+j;M[9$O$ñxSq,@L#Q33Hѐh4kሡѨjT$D./dl,J t*n!s|6g\.cGR.Yjȗ,@+Z('ґ\!Znlilnhl+J-]--Mf=?87<<<22`6$}szuK eS;{;zz:z[:ۚ:;f[httᡁNGV\xC=C##sϛ;`e㫗X|Ū+3oժk׮E`^z|ً /Y8<:̱˗/\lccs.h doFW.^xÇȣo7n޴wރ sݏ}7=qώ7n۶=<<M޽e͚6޿}[ػwێ?cܷ]=cؿ{׎ͻڴCvo߸az'ڱm;wu 7ڸiC;m۾f;ڽkͦlַ9ʫGzzvn~۞z#q G;DN|Hы_g^8y ʩ`'.9$DC 4~&O"ve#1~ȋ7Pخ9k2CXN";r,v@g/?w'ψx)/A (Qg42QB n?ŹDy׌<^;rTy00f.0-NА i VUc5\aB&9TF$2/р!5A4-Tp0F8= (0a`(FS4냐@Nvi="Ӑ}-ࣖ:NPxI "zȌĺZfͭ18/L)PC>_! =DS Ә,i#h:c 5A/ȼX h$i,H2 TK:!J$^2Ae|*,)YJ_9/C$M BW8,᜼NԤTQ큟Ce w$X+560IIptb"{I?i/#P2y̛32]gZk͌3v$/RREEjb=ưgU)z?U̪RkU]3ZOP-i/U^J!LFI̙?`jU8Nލ0VA`}%Z{mbG2PWkuڜuvBiL`xa6f8 !¯}FE i:X:^v!Sif^DCH%SXA]I1 YuH9 EADH\$>)5o-VaGgS.,uG'3AC"쌬3H"@jSp<* ҡ!2DZȔME =4q2 Zp.jՄx4EBy,0ABNJ0ED2 ZcY86UXí.2'N,@pSS,U\9, $AyQ!CԪOl#*)1S WC:dGe"ť!dcq`L+JT2a3?$kS{ҕNcxpR`dL՘hÅ-Rրn+IH@8H&`&D>˥rK{G"f8#(=hhO2dhf.mkmȁ̺b ѡfq;&4BuzNQG/S<R0oz nN%`ICoww?yWY/ dF&NEEz04B ./?3hv662R9,zZ^vt .(A[R՘wvxݷo~{;w;zg{:2mٸkUjkf*2!jא?{'.]8q>=|w׶֖X,^3!u%bpWe:Ν_~nݶ:5ʅC*+_thWQY6Tްq^sowCR1U%a xMfrt6iZkk{Ν//=%mqy\_nKp !^3}@Oݓٶieoc>,<.g26chp=vIGCW/r;v}pΜIw0uxZmKwOw~o}qf|~^U+䮬E5a+_/ Yzy4b0fӍ{{{f#Nws^whBnPF6[}.:a p=Ir~0jMJl>߭4 ;D:G~CȷI._m2dGce6w/x <;S4 ~ T6SG-rLZI,23H2MSd"W(ZalSEO8Z$<HRYX" 3)sUbL/ |R<+n7av`D|U}%${5466;4+0ǢT\jimonikmhlnuRT$Ci>␩H$g)HzJNp8lҤt:/7S\$ J4C™`ވPZ 3, )bQL1)k\@sR3|Rɢn!b4Wy%'+Ӳ>{wn|OW|ȏ߱c۪GVe{{壏>6mZhPnQhY rYjYq)yGٕq} sݹGzȕdzG+qFW҂$ 42t#Ūqݍ-& >.6{:Jݥ{{y8}M ޲G|lZ߰bKnX5+ [;H=< GC(hH [PTqL(%LJkP]40qd$a1*+Xa;d H&iIh*!UR5ݭ*i:?nUt q4]aMp)LR1P nK .8|v4b-c +$E~AcN/0^q 0&1u`~7lDd̀?,1EB/!Q )17Vep79V&SH|^|.\ˬ֚YNkasYk[l(tvwtܪFrC\_johjmj952mttxpsh^Z\hvB;<<82gpҘl+u66/f+ϝ;k袡 ,X>ts6l߸iǶn[NچA۳{ ?|xȓ;?'v㣇z>3/|է^~ɣ/y'W^~7xͷ~/}O³/ѣ?zg~g9}'8ءtSO~Ё{}=he+|p[om];z'ɹSϞVNs8q"Aig>;wh!p4ș JhL%;s珟8@œ.0S %N W䩿;,Lu}~_;#~M\47xlFcrLu?wG#ȩ&QAi.O~~w~՛|KsfF-؇2ךPD͔l`/kyUlV xQ\1U*Bh8E8j",q2 !-0cs|wŪ ī8q @pōTp(FYsV q1_XrkHoR4VzaUd= I zL'ñÉgYo*1+Ϊycw<[P$R}N|O)Hxprp ]-cB-,$cM(ևh<6 T6pfdIEy-eŤv,DN41K iuZjj*3i a2U˚+ G4BD* RY21pMmX4<&'.u[͘N,`[jTW5UDPl*ʖUQ*@VO(wKUjcbwf >MA`vVsIU@@dw9QR%J#9 @:ɍͤv :Uec)<F#;h9~a$x")Wp4m2d@uzK9 i )c+ BBmB\5l_P!(Ǘ5K 1G HXNױ7y! ᕴWf-1;؛hO 4^ϲ!mkSنg'p4G#a4 YxR4k5D-]QCIFX F`\#H}(A788 4ͨW4JX> o'RBGp18a$4dp %%JM(B8c" w: t/FA"7LmLB*Tk@M \LQ" G€#dԅ.̰jۜ^|ܷzLݍ`Jc5! E"H*hI0YMJJBRD*RA&@iPE1]? Z*0 qipX@S:Dp4|e2\6˩q:.4'D;TnB:@0=Iuco#v!MsDx.ܚ2{djܯ%D}Sb#xv^rWDGԨ+(ќ\8Uo.Zb\:W?wvh#18-(嬅R\-mGr# ѐB# BŦ{ qU6pFlEd?x$C 941;;~;xE}=lW{> B 8e簰07ar\RO=s7p|RFS|6JdWJ.W%<[4`GMx)4׊1Y|x׬X|q{ g`޿ϫM`5Rd3Ȭ@lg1s{ !5=ϟeKMr@V͢7Rv WNRZeR.sv%zS/8+z]ry$1f ð)MsfyD(e_4msPpwquD5ZnL1\h"#dzTWhV؀ɃDtS#9LduSfF 6!"' /n=vyF 0q:sh׆o RZFdUQ ?FMn"Q*IhL&cE#{Az'.DZ p%=,+囔5MZ{"CVL8Y vʨAkHq  v X3VK. ay2BHqc쑉VDb/*Xȍ8Z|rB Y]^pZ.5&W"1x,I'3T*eV%>jV/x5 t-?T_4 Ā[1apYjHBğ$!D(RuXRgrbIeBYԲ|L0`P XԌE%YgɊHè-v[ xLEXs|cX.43]ROWaֱE}˗_2v9;.͏=C{tS?S;?Wy{7_x'Ͼړ~xw{w}{ͷ_7xwޛ7|[K/to{؛{罷~ޱy^k/{_|}pⓓ&."Gߙs._ϯ~~_Սۿ=y_|z 'tK._8}r9޼rNuXzeƕWn޺!ucrr͛K$B]7uoO~wkUk7HkLG۷akb}]Av mXNN2uA#F{׾zkj3ZըCFV8[ת8uO3BN8vAN!u u$YW38:u R"pv3&vų4ĩ)3S=nSPhgXK.0;}/<٩O˧&>=s)H xy0U8v lK0}&5|d܏D3KH9Fly#)I.L`FLgo'Qĉ'O?u__>ɇ?0o~~9-Up*k,GF) C)2N*iN4V 3LhEDλq4u5"D{`Nl>ZbKHixj7kF㪱"MPH"3 &`JBe#i$*s F$GZ$Ja4"빐 !.D!GsNٟZefem&Dܞ?3a0%0 T!B3LXdRpShT  EL3$J"P QUՉ6U >7+0;B#&Qo B ɚ*WUqRECM"}2&DHJ5-bq4 JcCK8AiH!.sN Z %L`(/ٳ̟2)ZjEP&iUzez``9ûOERU#ȩV}UsGo;ѷ+̎>p76V{Аq}dGjG!]JLUωVH.x;9#Xq0cb^Dp4VfI~q O]rp4RFPt-8e GӀ=XhpVuDc` uQ)@ 53Uͼ%/蔘hZƯ$m)#YN;]`ƾ9Ŷ~%z:;NpDm;#(q)db*+s O=4~dlDe j0*QQ 3-a c8)AS '@sX ZQ#k#E+H.I45S& bth"X&!bV A?|0\z $n)T> BLFL84gNF<4q6*zHP7M$ XJ0 J ը'#UO+Z0 S.Z,0@I}OjFC  1B3+8" 188Sjz{6])ȣ > lHyDhXG %8bYs+<!B fr, |JBOBV(Ba$[sf9y+;9DFAHVeR"]­;\;lպzGV`UkƗ\`aKK[:;Jtn! O7.?FV"FȢpL`ˡ݅Da7x*A!RE  w t^xhuxC* ϧ"p9rIoD8c)6#įxF :,Z4ؘ1U^ƍ n6;:UCвLzX'֮YXj b67oHGK3s8cHEPϛ!#es ȂU_|8od}xBP8Cba | ΟNw< ir<iokZ>7n\Z0M8X\jk:<}u>dBkg Ib@@wvg'Νz7_)vS)Z. $ȍE̿ O, X< ΘX~|߱kK<WN d7dQAByD0E;[wn“;3ԹdM@O us֜ oߺܙ_6ď۰=:]gwd ˳q%l`KppZ"3O/xL_h"BF4fY,O՜]XDV%Sv%Q⃵]I͂EI Dg1)E:-a3pO5قr^NwFj>?%-jNHfB3AFp'jWgp\r/QMwk!̋_ U{@upإD\r :J,qSiL>*%J"&,EZMՌ[:o}J-&Jڥ&F̸WKsJ+݁GHrp&[z).Q-J}uT`D~@* ԏxrP4l*My(U/6 G㝣h㠒nu+Y.yoJuϴYuuCEEzL:+UI4P3mv; 0KWC*u:S!zaR5>e6{tKE4*Q9h:A`Pmmokll, X/(/;mp,i]ēK,ڳ^sn:vz1#ARX/W;`vrtnaLfX-E  hQɌ)fD E#x8Igņ\&v<]E.TR 0yV~:׈=>90ʅ11]og9;{ν;o|`KG_xɢ## -|`Wrk/*9,]|nQ?Ke}bM3.~!;M _凸 Ż]z]Ȼ|1 )NC ;誆}\S GۜV9ld=n=f1jُ*'+TY<vl2S(10S6tS7 :CL;㞨' vId|@4d]c;*#Ϋ :,McnME(ۃ1B)e+^^!TPf49Y¬HDcIܲaS~O=kƵm\cөh:. ;"a s. 25 ѐNVcbZH46$BCP,tw:x!Ֆ_0{+^>Un߳sw>#W^:ֱ}~W~>'oWѻ}Gɏ?䣏~''N:}mΞ; /M\|gg'N;ʵ/&o]Krst/L\ҕg_}zg^+Ա駟HW_]߁ݸ+\?ę|˷'v7"Fuk׿yk&@}1Ef&ݺy&aXAvkWú}[ѪNsaa[*pv!㍊abbwѮ]޹rVnLVp7U'N\:~/v9% O8 v д :Mv:sj[f.gDExs!bLUʟwhL3}v'Oq̗|qfK} Kj%;?Ν uӿP% `| 6q ,Ϟ9|lܥsg?yg/f//M]`m uЪ:nYr9N0NNxD'G߆G_6}F\C6+0va68’SfzY!0OZ'y#=a 6Y03JxYzMRMVp499HÕg69HCEi2m&~ScmD3Ej$)"aN!w@FHUTZ3B وd0V$4(17l?`h؜$I⚑01L)g<+' fHjPTZh &/7F`6dpXU_:Uk؂&SFjGm k1X&e=O764u74wv _982ghx`o֭[q桡ّH,|-N'&MgsbwGcwӓxc KE|I]Plt+Y64܄zȌP>ɧS*a;g|Pw:y\3tYD͍M+_z=]Ոy]<'WR+^Q%4 aCOŢr_?OYf<:>ROECH.>NO[R7usoo.\лt|>W)5&}~slGZS ܂sGh+2^x{z`'e&va'(jٔR:3w׆u/_JG ѣ<~^W _X-p~3^LTB.t4;Y8G -E=r %F3ռ=&R4A6^ɉDT][F"syG9UB=B+<'F=a3DΈ$ QQt$'#i .1`vģbʯ|R+yKpj3|0K!C9ԽR>)ꕃnQs[3+v63g =6.8X#JԀ'5(l?-YS3m`֧pk\:?6mN[qN<|:1"vjQIPpB! 8m<ՙ-cJgYn. .@62U&l!t JZ<: Oa;I Z5aXGDjC^{Bhƞ)җuBvrqmq`6J+jukm4>8#KH/Spg$DPXc 2)(XGnWuD$׏E+r)M g߿jc]Gy ${پUl˒nˀ1 !AH 9@B1.{,Ʌ/̎ ՖٙgXu[3[۴~۷ݵ-[ X5./5@^3ˊ^E$%Q('rBkMb oR)Qۇ!8?ĶMJxfM=R1jl'pT%Y:/~~'vݿ}5kW YjU}k֮Y?8iক+V ,YR,fEHZAJ[YQDjpf|]B֢%G'Up.EINPX!G$lC ˚paD}] ~B93"-GBPj A ΋R\8(ۥ4kQ+`ԅa4$46΄/K&@R2=p I16- %}T:eQeݳWuj5GehCKgk|7|(6e=}˺{\ֶqpޝwظw{s~xd{G/so}%߽ _?cG|ONW''8wߏ<:zzd/:;>qz 2wN9w3'N8w?3v+7^zŋ/¹ΜK6oC6s: ^,ss݌NpWS:@q 1SQI(ןD3"vQ̬p<4d2k 0?2>|XFˈ5q.xޏXOmtAsx&Tl$v*wh|Nc5v%fNŜ+2 k0XM#$AM"A/8R{__8tPò.F0Q [8ZhsVUYwU7q}ەY~quVVO 7?a&Q[-kq>\pp_e^b3ES K/86"F1xPb}9 *C~>WDI3G$,NcL&a9v:{;7'W+8HV &V6瓍θV(נs_t*f|")D7Ba?Uh+dʞDT"!"!Ih7DM$Jý \coxsBD| 7=A|{-$2փ#^T[ȟ"@Xd5vDUFaœ"&ߘ摚3Nz3Ope`5~ q*uvq&BI=PZihh)~wMPZ`FԦh#Ai, p6(7NضoڡKdJ%˫ M+ :VFSrGy ["hlJ̕ 䑜_!W.maXMfga= a_q4֘l5~,&␧[N׳KQ԰ynG*RTL# ]CҬ5-I#'kwJv7a%Q#7%fѫMbF|[j #Sii\70ywydm رc死v^\ns N|>_.J9ȡ__F ȑDcJ"p4Yb=gfഡ+IJ4Jյ -ȶmۺ;{6t੧?ۧ;?{awu[b >9$d-.lOؐrtZ>;=scݹk8h2D"O9B6W*w/Zۿ=|SGx页.^MgtūR".| t-_ |!^yc_|4?sSlܲyEb'k""Bo0~srE{/ٱu۞]9|#lZ]; }]P{Pjr-/K[3n [vlwm 0B{5[25L2Iձھ~W-^2u|COᒆ/l< ɔ'XjٲE-6=+W.]V)K)/xH.!K&Bմ8c,ᾦ +EK*l7]vR-$ hT(9i~N{P:YvYB-fr:"JWdd3XqՈ, tbPBYxQ7m`/ؼXU, JCVX&<pp[VyYkY,IIjBͼ]/zbr94 "iqN`` ݡXe,nYJ_S-ԲmV Bˊ[ hj6FͭU%dETo[`/{jExKczF7- =cFIkcrmD646E!^XSk,Ɯn̄{6j$?dpgYu H!PDut@P_HݬZF xV8Zcs?,q,jZ6 <ϙ$$P̱ iܕʝW)4$ p`?&v乁$K#A#pojnV EJ}Cg hAk5EbsB"`r YI9Ri+6d L $WW V._wYϊf`ulXv׮_zhuk/_b$cP*e^Ӱ4jCP[D,IM{2m mŮa%&S}MzG]2$yU!+jG.Po۴y-7oZe}::{vt.^t]zagrKz˥֮rb%zw#=SFA;6Pܚ )? H,v(= غ80<8H&[t)6n!FR(UXPρ$>Y^ 8CՊJ!FU4" U )cYC+4ىzGj[n2Clq2e=q4G:Bs<t !e5u MjXKdeRU24r-ס܃u1,f|PC@J/FT!KISL`Q )*j2k0,Yxς߽w=mȍ߻#|rcz7~c/'2ro##L|1:ulѩ&NL<{fٳ.: /;W.p+ ._:=ų@/]9u[nݼyszŋ/]zⵋ/]pk/^kW/_zk3W\|ik$\vmzq+3/r q4 s=7{{~[7_ ZJc7f KM1wec :# &5LxZ2 iD`=!Ip4ǃ1 5>a2SLABiUBR"E CTd"ѰOfI=&~G,ʗ5W=B%L<)_ !eBȱE$@T 6p,cHT D4] &3Q 8fAYNuMu2c-7 LLՆ@iӆQr)x1Px\:M1"Ir$5,,/<&bhn:ejk F05ŊLƒJ)Da@N|2vw6[r.[X;\͌ tAi5whva,:Glm!#IŐ&D"I!$8ef#IhNlRgccg?X$FcL (l}Ԑ\i] @J#暘nOl6Mp$."f ( SF& lHBHIxJD@QRq>D%9.5d|,{V!Y)CY%YLRaLG4F7,걳}o4; aXD1Ld iQ `(+ 28<ƭ<=9_ TC`NWx , κF0r0U)rZ׳Jd}+׬޶㕟bldÏ^8ϵJg{M @049b'zttc8TvllDIQ2EJg=?,]y~'?'׭W]D3X @'&#6Y~| gNAlϞh[lZvmgwWK EJ݌B8w@0 DW[{_2EHZC?{hrallس{oz5  7J$bXWX*y|`uzz}zMۇ-^CO`lA X2'mxOәuV-ik*׭\ﮧ3O}R~,󳪁|h% צ LJ!N]<Ȃ䆵㻿^o5Mu{w/_S*aC=FAOJpm^W^~[7ڲa#o}޲upvf TƇsBH1m\.twX;<<û_zg?ɋ^տL)&h=uB>;}+-Zݱ{xۓ{zlٽi,\c`iFl=)ecbNPK hQ&e_IIj^@FJMbM.y" nIEWr`H agDNV;)ˈfQ] ͇Ch%%Tg.'Ua,TGYM#%$чkM*c '-P(!(sZLPpD²5bu6N,*.FI2F{ZR0hiXINZqs[HYi53tJ/vsKTH8Ed,[bP]% X٤]_Ңi*n>*eC nWh[ z{DkkBN59 ef1a`*nLux]sM !a&\f^ a%F;*]4xSc qt ںLj6@&p:^HF.pKBӟP8`X%4cTB5?*5HSe;(\H B5Fv;HY $o_xKx|:*]Tm4 1rEsHqAED<(|;ZT4$mYfBh׌ s%јHi*^H:-]xUU._cYoW5k֮Y5nuX7߷ry_ߊe˖uvvgoL#鴼jE -*k-RP22.h^]$VBz}5h-m7& C #S0d+IӢr0g3^{GKK)˧H1P֛#ƦHDɶwv+$cWQ0 -~ĄfB3עؼjK6l:ګaIh3܁ʪ>3%`Sqi&"5;WB qp%ڋ;2h\VGQ4R&S5&R=%Ml DT14xeڐSkƨE}#aq %'a Fh]2M!h5ס'Z4mBPsƢПkan-$#g͆ݗz2!$5JF{k [{?n(Dã@(AId P'FL[Kk~NW OЯ;d k Vػj*B4:lPaS&Ǡ!og/TaՅ+4-\A|݅df!!pjv̓.Cϧ췇'.,`v *HɝYHh&T-Y v :yeꘈ&JȓWs1IDZ[4K 2vq 24Af ?b+6F3E3  t.MAM4a C* p/ 8`CfDO>(ӞbYǺ;{mO=}z޿xO>裏oٺcLvRөe1t㽎G2T \S D\*iǵQ [reۑuL-e8mκMgZ.ϥ Y5shݲ6P<x?ҏ^xGϿo~ۿ|7>xw/?ӱ~}_e_F>̹g/7{u|i˗2pv5Xʵk3/c bvv~Wgߘ6sʵK33'm)ӰN$y9 ~s?osc7*PܜOP濹9vة#?vW}_wyOݻw$9Vli-勅Bb! 鶇sbae2.C!󮓁{Td% Wlzְ80rFD$sѸق t;( ůYQ!S8#fHc?5.㷄=*" DKfԌ$ RD-t*n:~KI{!M$Hx (E `&E)ДӰt:~G|.?fV(W󖄣Q14ddMsf};Z)mó4ǀV ;/9/dLZN #1-2Jùp.s: b,Ռg&վ{m@Q\kd#zC\B=d;feCDK<݃"At40:R8p|8jRh.P rS(!XcP5E(F2 {)i1{]Cqv֬kG[X朊3FevwٓOV:VB.ƺ 5[qYTHيɎBB-Eb$ƦxCc9eb9i5sq ?8IsBl%c4mUw4IHu1HXf6llRhbB!z@0l WdHDUa=G P/R`$bԒS4I֐`L@nR?$y(Q1 ѤP#1sf3( *bWMGIIhu\EY MU|vj8>x1ƖEtb,T1[D}qK3O!r݅1ʸ! z0egH11_S0tf`N3B.[f~6eJ|H%n d"^E.m7+<DO%H* svGpVN#vAUPͼbde=#)IqFfAՔ+‰\P?S/R 3QU!gѪ韁t*ajh "PU< ]QRtULTqIۓנoDE7*tYXj &-۠:'+n[L-4+7J#RO+B@gk\kwKGu[m޼eu˥6mľۿz=I ,kwk$8k"vҞ'$朠$7SPQU5hyi͒$n2ӹlkO~W+}PN9b3%HМC)~菧|JӥR9vp^+[ "Afrpi>އgf0І:?{۶aem B ѹΫTok+/]ֽjŢ~}޹~x;^[܌ MQe"n^G['θ.q ߻{}_ڱme=Nbeow\2V+p me`뷥zV>?tO<W.Y^. R 4kR޴zMmQ)}p{]˗{Y:݄h3hxL`l|5溅WGwg~rBڳT|6 [qBU5#o-ٱW{oO?[W ,ydغdiW|P0whW+ܒȤ u]zСW_}7yg,^{rW:U"A2m[(ӽ}x3O?߿sx`k.i ]UjrR)&dH2ۜ595,){1ٌ,yYX⊑ 4%8Ph^ym\q(p p:aw.'s4TqY\pη]bGsMd5t(`JzFS|FI d*2KiQ;+JKF]z@oV:.J>h=>؀F`OR(Hԇk q6QCl0^ѨׁX aѤJ^#$pG@ *%q:V9,9[@dW5"?­$ܝ_xןy;{bd:l0$LtY$8lnNaӸ#N iZ5G 2Rx~}h{CA>܎y)k28[)d҅_{](%-8w ģ{<8d=s?~/_ |Wۿ~/՗GN|:2cys]tܙsS/_~".\2;smbW\;+3X6+i# Ad3rm:y_Y6#?_W"F b~]Abq37nsrn۷oݜyYgo067s?o3W m܍oݚ8ڍBܜn׍ޘޅBH&vrw6;ks3ڷq4Ҫtq sfoc-h#gFNM:yF? A4<5qăFƫgS8y.F`Ze;9rMq x$P?/&O<;yUׇhEFX'ex~Nx9 fejk@oנ`&X <,'HX$&sU.f q#V?ZW·aԑBą% ӷzXעx\bdh0t WdTqNNTz1iN66#u Q()X\[kNDhAV*LJD}s O8EڄHES2ɽ fLd&)c"l${QZl&'C5?qv}@m!F,H˄R0- T>ôUIB"7.˕86B6,c-T`O‰T2#(m$ԣeF 5zE˂ SsPPYٵ0bR9؇@2}8(2xi`7m+ý 7!fay҉ 0hedB@ C`lA4O!Pn 8l/\K*]H \Xhf#׃rP;@I7$T\Q" m~8D1Ff8,)iy|p±B#3Rotq,(zi"hj SK1= ^5QsN28a> "^ tr.2籭ۆ׮^V$90[D2A 6,yGW3ͬiM9QNA(rmtMuZW۽'{CvʪmILK&&JסucRLN6 8]m[oy]k<w,[`lҐР Cpie~?=$ݻႅ?]LA( wRUn)ozo?۷_aMoҶThcI{;޺v`h^އ~ϽOvhgܔ iRƷFt cžwB2 I-;yW~80zEr8 mZ2lmۺnpYG {mGC+P5;))@e]7n8cfͪO=G9;6ono)m[+J8{Uc ww-yȳ>ћ[VQ.пPS9傀KF> +bU}G~|goM![.=7WAXv@:%k֮Zsyvޡ߷mp$VvdEڈ"e -"K(9AIjNTSI͉if)T2U'q+MK-3m \M~| &i:u "T@H+#=8x=jm08gzq gȓE<OR˺@qFxpTl&P^ Y?=-辠po;,4IPcxJV>ieU. Kݖf~гLFz-u["N9w'S=Rz.Jq׊gZ=z[0T#Y v: GCBм hB%?VQH HgCw!'L%C{Drs,Yχ^EA.6A1sd-/&1,3{3N1xBFR"U&+z.H3;q_KavMBjU?X= w)"<8\C <[Giqa!ϡ&OW>*S. 44H@5?Q)XgjjOMƄ#$eAPF4P%[J0aCƇ 3c ~YV`]տ۷4q`PwlZƍ+m[nߺmӦ C_ӷfe[w; LP:vֱLafۍ|L|_qpɨNAv #53T_* %csk8־Uܞl--kճQً+^Rv( ߑXj K Ͻk/|?;y/[e[!*'!GC$̋]QɨXY*R=ȗ e{k@Fxq:t&IDA%)i<}Ԭc!:y̅g .R3d df,F8MĕZԘk1IH4iC˨Ɍf_nL_Ez0U*"f$ZSjBLeMX:5ت u4윬VDKJ;!SzzKX)X|)U5)K MBDK"'㚘%TXQ0 "c2oE0Oupa4Jk]BH0VM7g8AQ=ːZ[V/1{a F! &.lf2Z#70OU4Y' VH qT6}Ȍ2q4GM>pF; L 7 + iYOeJhp9漈hbKB3 M8(X" e, JK'LCeM!% .qQ23KHFG "="M"<2!xCJ.?'N+"̃jEJLٺoiY(%݅m:w _|Co۰a% 6&.QE/pS`׉4V ^@ڕ2AϮC8b*FS>lRYq>*R]]+׮ZmЮÏ>t?_?{͗㷯㻿ӟ~?~W_}OGF>8:1cgΜ<{~… .^8sL_EٕKW/L_t}uu$| ĵY a fSl"8Ci>cD3צ1p#.S\f_,! MѐOfnN߼>=1?=w[m7qk9|h8X66]"hExgbFFXӳWf *xٍ銚%yGCi䩓!vGOCdp#2!\ qČ+gKc2Z5h#({HxGЅ ZT.lHCmeDԢy)DB mRe#ULom[A V"vɁriNWvYnL!)A NÕiVD[",VWhdUgw%g_[mWO,< crυ!YEXss| PdUҎwhVOPfBF4FSh#T% ,'S3*A5ŒuMѦ8hld`'%Hc21v@M h gLa.Zʡ#D Se!3a=I;j"w&*hLbyH nHdgO ݰr8p¾n b5ƝQbVzFK0MϲQ^hMH=S鬟0B1]µ$=2H) sYq}VęLWyUha]LqS1:ԒwHȌƵ yf5-3Ee\6 cfMHLԁ 9f G>bB!3)()'1eçM> oqU-UQ٪tbraxj+r~p8HPDCР* nؽL]\ NF᳻pD JcZ(ʾ&+/(]FAEC/8LE(zN]e*QkEEᣄƔymKKo K4i08.j~@ ^kݾfӣKVm./[vS<-7nްv͛7ض.Z";4O[` nq9 y9f;i:pیqImpcVU͂XVN2D)Xh[r-8K/={%+zYcQg1lq"8''05␞SN&6G[ۊ k޶; 7ȷ[;T^5dGbFR A}.fy:tS+/ߜ?tC&ꋈS!pG&˙V?s=#[v>0ysҥPo޼hQ7ȯ'[ *xC2dɒ 6nZG_ًo<:8nIҔK{y8Yi 2a`[zŞGw vtwl>ܡ{<ө<&CYTjV[RkZKKyIe%XQ˰62}Ʈ$dC TbdlѸ\WSh!/HF8<6Q܇`4 e5$OP|QFAHE|>8%) p4WR֒)*6zcqxң@ ,F1lЬ$ jWvn4|t#9J?E.>?I4wi>FV0GKu%V5VIjEIK7ꅄ!giY]I#UKwYNaa,a,7Gc8STRE7_p5P(p6#cgLsC,l0$1=.J 9#63 }6jj ]ԡ eCh^JqBY 2h 208 %b0NWh(!8[ KxH́)1U^U$8M#QmRWOX$Ԍ:upG#-7\>^Wš? fABk8mh%e*:43LNs6xwO [ݿsMVY9~MK׭Qh m\n㚕;[YV~7^_1͂`&0VlPܘK119 `C[sXN.sޑVјgdgĒo*IҰtJ[1 w`2N;k?Bk謎47Bě&%e!m!DDK* YU@ZJBL @ۑ r#-t Ue+旅wMx?Y}] 9 h$pVO} k+SJG1񰙖78k48,4ճ#GjW@_ ӫ&px%݅Yx_m c*Lc oV6T[х|@MxTomeѶG '2\hy`.;BJk9UH,DȚ E-&[x&8e 0-q4q@{1d!Y.P9 Bƚa&Z ٪k|\z: K]bE=BjBTȗrNw!_ /+} ԳGDcP) 8'i2y brDJuBT.Jҥmׯ>a{bOy/'_~wxキ?~G?򫏏}񓟍'Ϟ=wn/t勗]F0k!`e14ΰX>8ԝGp?'j7 h=s(xfno nޘhs Y1 4x{[sis3NߞL`=bsgߚ 3ӷ@p41i l>;1=w y˼qj [ ـL+#4 bjt ĩ=~8hh_)xtIp6|qQ|˩ѱc 616z¬! b|rh1P ԙ31NkOOƦ&O&ǡl vzrrjr,kDcmbBigSc(Dhw-cSG;uN>9Gx}{_UZZZsR*/Zb $(ϐ{ c o__yVcq0[a28IHn$A݄& p%p-p xVգ^aCˬ$ƳИ#U XMrN7![@~ FIGABP*n K*Bt8nZsQ4[[!zkk%biچr0=4F2JgB+8+x+KLVUzW$h (%Eyʫ%;N-/QFm$݈m2%/bGVee9gZKGI ORlY4ļ*ʺuC^GåT!VXdQ^-7U+9430tFoRP *|ZO =붵h2Bp+zx#ݱ+Jp9ZOB O?)cQG#Q7d9R\P/&ĂYP48ZG7eq28QcH^kvXMyWVҴ=f<*eP-X1p!ncIцX81R0H$_mMPoKPőƌ9܄ k^ˁGub (ח ܓ$"<~&/5$PZSK^y#["PܑY|plhPjiZ?Zd p"l*fˎ.NF [mb$ e!z{ϦHJ6-N5)yL;`y ;B-t<װLx !\|/Qp;c&2xlh<"Hj4e^x 5^j%%ӎkHїкc^2P i$ꨡBlP =őS##jC qK#/Kɴj}9QVV`\+JN CB`"BLC 3JU&ɒkN.MxJT*̶a؀4yO·f-l4F|li'"C q7rsp ٗd81)*ZDHQq,43wH!PKJOeӮCڀ H#1-ݻtλl~wl߶jt|死3u=Öi\+U'(I:Y0'' ꅆP̈́D ئ^K4KUk:ݬi-H$!8R4r1f݃>t- ;,9,V1 SۂIԩe˦o~E[ |g賽 \`B/~O{ /^0Xxj`%z@Kj .F`q}mEt| A'Mc]%-XG,ˣHj8& N4N8[ȹYѼn zA0>ӲQ0fZ*UY):W$G6z4OқYYЎfyhDPLpbN/$ ]*0 "/\b g_ѐnc:KsoV&`lͱpc`#Q~e弝hEgliZ*h^Mt4N〩u}8̜hmOuw.>ncM[L}{[mK:X쒎 &R,& p3h4P7* vY-ELCJJQ &L|**ʜ`Qc"&6\0Qe-n 81їBcX~玝;S:/O?_Ź?2e]>G cW_ǹ+HqǮ_ aEDB",̺NxmsW>eDf]]p1Ckz΀WkWDϙm!Z3(>iǸm Z^ܥ1k9d4#8 {swZ <3'%] HYNh .h'j!+:#.D8󹈕ܱSgNIc hΟ@4-ђ`\5Xyjg>&54Pq?a N`x"(t9Tw̩. ,{:ı~~]mm7l"yU bbp @4И&Ɠ7۲щ?O6lVbSjX[0Q6\劓wgkd ~inJFѶ+⩗T5|E\R`ڵ7yѣGٱc 50{1N:ܕ'WpJƀ-\{tՊC|ogʫu>?mFW).*)Lq 5ty0ÍcO<׿_?q3={ϝz[" (&5H$@v=35=qPM>ncX (Wm(ȝ+(Fm04C&& m˗ws=i:rda~@<}\\3>kepذ~驧ɇ>pdžM}\9Y D7 j5̓3wxP?~|}Լh~1uЫ>`ZoO^+B*}=3v5|A al)J "*9Ƀ\˖VکU#}cGx#vnL$ ⣎>8vum[?ғO?xч7̬^5;P (2LR(!b^Xa8e_vYtU߁C~<~]\v֨c'iID5܂2bUV߲ʶ]C /C5 ,fX.u !J}(!T PVbFYS3{Jz EkH[U4Uy"A"X3#s'!:ȑ%*(*2&a'M*R~3*>;CX .3&zYV^݆Ui   WXinߙڳZF4PU~Qk@fNgjN)v*<@F J&e?2)%KI*b/©|3Lf*G JFָ)+qM^/fo' : ijAM YJx;1 TPP7y cB,>Q@3P_#Ksw$?@rOf;Y|&j-ü#6P`k_.%I{&33H}oYImm]B fjYO4!,G3'KLdPtLD22b$9AD $ER $@6ŇR@szzlݺ՛7O];:zd5"/_;=1n􆩩'm]=_wB/rXCV_YTaw₼(/uiY {T.U*YדeRDg80]Ok3D-u(vtd`Ū8˕+- b\SҾ;si8B]f ! $g( ]a#sXz(sFQ-(75D 8Sy%-GMehňom8_1 -O^ O3t_EJ ` KC9N%2naHW PZ)C7olu7 O|ͷ?zsFrRPMYbA,DbrLPUߒ;o& (o\B00ڃd#?h9ӑv 0D05v.PXCf,,Q F.r 4[dI)?qB'G d Fn/*hfcP)@KDGd8)cE,cUQ0h\>#q~T$'T{!/&نoØXmCyk'}9܌dhhQb!7BZp4^GB[o84>ɻa[>d[Dcn՗tYj;woٷ}yOy^|Vg-8˷~o};ǎGgϝpΟ>ӟ/K 0pvՋڥ+!R6Q3"ZpJ[ k( f8z5J<ׯEҋA4AD _ӂ-f}b'kXyu猣% ZlFe8W>|<="I/_O})@12ChI 9k4-ᓓfy؇;o>}#KJ}]*_dq*:/q/I$ )ȑ˘8kF !,$Wx,#.E=\r-{H.Y؟+b4^y $EAEiB)^X3*` Wt._Gװ[L1cվAFh`csH6͚bsi\ TYlh# ?d:)F4{ЁxmIWy Gh EM[ *~ ACҬVFoOʁR^6nRc- 70 f)#kd9eH+# 5YѰtOdz0KŰX.K;e>01e fl3Nh8$9mOKZ v%8ZfǔC!&P, Q&[791I:i)6ّqbjE4J+Wa aJ#g-;_8VG2x'a\QKIF\a"MW^@Ӭ@HV+YR6 bh.,M/vmjc;bLNcEw'a2;Q@ԷIL z^"ʶl}!V -˝%\e^PQl:'ǜ p4=,j$Zb"+ 1d3CB>Y39]*5GzVL͕'zJiEotY]) kCڀe=X:^\>6vvuKWTJnRvl=7TvCAT|TŒ;pY@4&ZxG>]P MfO"vqe95Vń_ 0&y] FʥV ^9d m LJk&&/󙧿yˎ!8!Fu)E]EIWd9n)0!X3sO?<ܳ7·[y TPw8r;}͍OLUg7?}l7sjv\U72m@Ja‹'|h{,]@;p"33-8$נ.[50mɧzݸv'Aܵs[wܨWCt2 .BDWMȍQ 6{_O{w{#_xgk#Hv,4p!D8E,p?Xĺ" S/8E(n,<þB,V-U,BI9-bjb^v*F - /ZL:[ .G~itq,vEZ&VU:U,7ϣ@:d 胐%"+dgǀbW,5YhN {jF'J}yCoMm-aJeΌS +R뗭 yR9 `6E[Q0*9-w9il̍F 5AmH_B> VO0bM1QHgʬ\dzL qNVQ'J/]4h" xJh D79 k<$ l˽",p6ŝ?Q~@\LjYӷ5 &|~IkFTPL&,Hi vR֖dr) 9%3+r{W+Nv LFMDH0YD˛$IpLL=ttK2^Aruk׌Mظaz5SkϮ_5|٭6On\i|rj}=e׷j2U˝r֊]ʹjvzi >kjJ/`׳NCp[.-@?! Med&pM)a.AU2 MrЋ֦/|*7xd$꼩_DCRP3k5 s8Sȉ]B2!lDVl Ŏ,H >J4LdT_hՎCYnVJAJ#݀Xd x356m?RMA]%4uv-\A TGGX  TwlK`g; MJ.P@C&Q獜`sXz.ʴg: 66nGj#FX5g/h%l(W7-AU% iei[of"n%Fc։(r+"BVcHN[kEB!9!DIbJ%Ǝ؉ȸU䜪a~TdhV)2BR4ʪX+h@|4B avFa6ucG B K / hi̥2BP2wGRbz.ݒdIޚ*4lI2 B 2zDyASo[bv5_D`4TU7': DX Un1b֪ޞpcɥ3Wm޺fMwq=?rS>#_y7O_~>|c?~ԩgϞp/'?t+Pڕ9v._!|I\6g,³]e:_>:E+WJLH#1AL.Α$F^-s~ `GycBC{A4*"yQ"ouSWx dF8.m,x|S/p]c2~ܥ+?t˗.!k]ׯ^?Yg ʌ0 -cduH^-?EVh8ӄ?u g gN;u4EܶS1 lr:u4x׌Ϝs- Bٹs.;6'[M;sB=qIb; =KPҾ1JHt9𸡃Y;~[ݛ8;z=^\J]! *sPˑ9$nH^#, #6 zS,EŭJȭ%  )!KWoI+תXcOGy=;pCQ̆+D$;xՍ6ad 2v\C@4U!턚"#`0hKFc_Dt=1q4æG7@K~ +l'}Y_nZ@EZC k6@e`VՂImhlݬ@ 54Jg[5S]L+gu0ERm|/NL@9>Wbgtlي%PLmVᭈOxHyjO/@i*#A 8ZB㳓g?Fb.vfP-hY1B[*ۑɱ#BN7gM3HikR.qٰ^ja#l:J#t@JK\"2,Z=l Zt ֎iTJU%\5M\q \?` -Hv(aAv'`Z c_P",V\iP Yaذ"|j7i/KxL/o{EҩHP 1zQa% ټdYA!,pmq.cGcEGk~w:SS9`N4,a+=C-|vb-vI L3f^ )nMɧ_{ߞx۶h6{nPCaFG:eqӆ .[_&FW}_ƫ>}u |h%kJHvHsܢVMx={~7~53p$P̈́hAQ!Qٴevlbd`gߖO|yh3O9tƶ1cJo\ 9/-Io2[*C/Uǟw^?3V+$60 q%d[lojW\je=߳_zGmܸqXٯ)C&% E&\r55ח ׶1b:SCGoܰ~o^mTʍ/Mus '܏p:wVvo~^x'}pƙeK-[}`!YYYȪ]<8r#?g7 E2bM $J8E [ VtgYefjGUpZgν[fswKU) [Rq+wՌduæYQR)j 'W{WÓ5dfpuz`<ӽJ˕Rv-T CpRq}G~xm,moDȵ َlӤ\15{AKaD^ivpjAlT4fIC% i){*j %hImUIy 7ӥX^n¬$U?Q֕jk0$gD71xd(-jrK*FV4F>K(d!sjV(Nu#"sqRS# 4.޹dc2Zll9*&܀}Yԑ5tZN8ZA IhW{Y@4M|;\u%R>ڗd5GsޥwQ\+Nw㗡֏c@ p9[% [Hym@-Y:diGP޻d_%>[nhe[AIW'r9a WƠM uXP~?G_sK??{{O~o^wy7?xݏ>< +dŚ&qAuź#( c*mB`E I^ 4ԫA"XJ J|<$T[H1a2񐣇NZ2I޼VAn??3&zopM92ڮ> 0 ס'N -J,SLb,r#T9KƄ)#OLG61運-UҎ6{W@ w"読+K 0,A: %es s񾌣%@^%ϙ2b6/ P*:dٶ[,U{zf_ZP8A\5dͶ?TlA)J`HA;ER lH~Z܍ ttF /ż@PKJ* j᢫ChZiV, aeǩCXVZXtyw߲#+WK5@FpRE49(Hiaup54!F3irli2x1U`UjbGfyvFAҫG3>H~*8b6L7V"d#y]"*mtawun=Vy(͕b W*́Tnw~[>mCOFWx/4/[wy |UЃ;?6+aCW\1'VoݲejFo_s㦣yуܳkѱfFbMv@FV-HT&G E&>z{~}-=0@&bz: a#ֻŊWCgOyLXY*cN*LyQ֬ -V`N\ܙw@OP FcvzcY;5٨5F[.Gq% {Nmk߽$ʽ_}'{ʵtTj`S%$Kd|9~J ھ{Ϧۦ ;]=|}fM6J9҄~b6Qj/\8! %V4f937ctuCN A2ZpIV_[;ZֈOu lbI#\H/[+VIrrFo h0&?wa3jqcFcDv*xsXF1̀sn4$]苣l^I祔$e %8t ͑̒j7dG43EG9}CFUҨd6~na)jJ VI2QSuU'Z5+2RJ^/PJp? I:!}qJaC:nкe#q5A+\M4R)hw7&;2gUj09@ajO{P ;0~DOH1 GJHSqIeDb:`aFV +Q?Qd[Xxa"J$ BK…EtjzP)^Z;sJ{VK(fe4kpl{dF0.QKFF2RQ+E$ w9+ RƘ:VfN%jgQ4S民,.h]c+Wn^?qfjuk?kgflXnrz ϮXfKSo6r)u~Sz f#f zB2\=跪#7()j֊i=a֭ aO0JM2ޕڻPOYv0re/}Go}}Cf_V3{_~?xosfP#)΂H2"05%iS$#-YG$hQE !;6da+x@_C C SoHT.K{h"|(Fm&;4D%Eb?9 {ty6xY!@=]N HM*o' h)T@U1A&>-voلa1VD|gGq4K X2t(հ,MMoٴݳqG?蕯=oo?ο_~_?SNԹ_>'˥/_&\W_v.]˕˟}zuܕO/^]0}F<>|ZlFqsD 5~*>"8ukW)pףg׮~h*Rï#As#Ai\>k.>Dcoo~/~ ][Xqe96gLp`k5{TdrB>Z Qp ZD.b4ӶLױ='$g,S Fy5#FM0,P7Rƙq!h5'#2)c(6їED}Ѻ](Ϣ[N2(0 E\ ( Q1bL Fp5D2$0]MT)r-bd9ipB(gK6n BtYy _P1pYkd=}wQLC# y's0,Yds6s-/JV KE? b 5bTB'tbK?PAz^,( / Dh\R^ԂH'qŪ(HJXij|1Y;pfIsiGfr7[qĽgKJK"NJAg)iLP 98)c%CbNQ%jeЪŗyLW4B#uD2x;qP;$d4I(i%{չk)sY1FyB 'Hz)il XNb/]P`q$(yIҎ(,SȐZ*+"PAetuP7\j V#Y$uC .N]P 7޾^TYz?L! -ޅ6F|"|.pC)d}JGV^يށzj%#+-\3 =eݐ-[;ih/6 TjZBYFٶ(I0wά]eS3f66dngS ,n\DmC"-@M3QQ+IkfGȊ HIGbR,C3FFAiee%Ysq4"[4^ 5TiPIoA! :EݫCإ>2a{ae+d˶+2|l9pG޶om:qLVӦBf74y享|"Ho]:]o:+x{X6Tuz׫H2أ:45S4}8t>z#vZv Bw+L7W ٶX릗ٽ'|gܵ\.# #Y; arȠ¢jtw]8vٍ05ޚ~I5ͪf0FW~U`;t=wnc놡~zYo @1zuf Gݿ?~W^]k׎C<,DK4Ltk p!uL߶c;ؽu뺥}}D1%풔FCc5"0핼n:%)zP(M02 ~db068R` [D736`Dz/y#w (M°Ú5/{yÇvE578ҍ7!P0fi$,T#v#(cI&-ak{VMƞ@UJ*ِ재QϚ5ҝ/3,qbXk;T*XU2ie9;mT EtC(VUĨ r!5ծ*>3q-Xq4Ue;6˰As`!Ga@l1h -%d|4PTTnQmU!ԕNFp11kƤ!n  z6OȈW`^ˏ I2V0N%\%Bˀ,BE.\<9`dBʖ &¥e4Rw)PЃKRJX{N~2vnɯa T be&x% PPu(&C]p@Xм H2TWr1 )CLRZɧrLg|621]qŭ~ͷnZh.@{ڜ%ĺV7v aƿYX#$hZ7Aqm]xr\.hp8G|2~~K,޸t-%3^Qr۞}XJDΡrfzra3@b(e˶d+KDEK)Q$fDHJsiao*4A9YPW}-l5iT mXYEΰS 6B $1aBE܁>|" $AJUGnFړ#>̹#f* YaUqU`V&.5*DKeP1W r!BΗ Ix+1HG˲d@xGG>VÀхZ)DHDNP[ JVQ`v%͠S~;( ) C$Q!-g$ G ](JƝByygϑ#$bm#vVwdhAɢe*F޶*YɷP_q|>3ڱ}{}ǥ/GPb\Ua_|)\xEKWw(hU>FP0N@zlWN#uZZcOUNĭ8s7O?wܹsϞ?q,ΜE qWOƙ7?3كe)uՓg HbA,FY!3+o⏮Ro$hJ[e>Mqy$KAI_} pR8`Z I1V:-{1Jc(TmE"CTa#EBNb:YŀS<(d$Ɔ5)0X3dk3Ԋ`0Q`A:J"Jfظ$H؎r{"e5sHLSX*3GICf(>sY͜WJ^ AN.*U|J9qMx |b a'ȕ998Z ߸?T4x:J5܇{Cw c*2T 짓MCmH3I!M%PX Q =Y)i˵{r D?)w熎hw$ёЕ%Qy#-B UwK +_hQ*&/dsHH Q 1PԱ!.("O:Zwt#x^zyw+z5 eièN`}!4DᑆJ/3Kل:>T'ܵcC7Jebb'"}/j::]ݾłhty u!L\𢘅]lKə񉩭ۖ,o8qm/Xll"午 ` egQWO3t,瀦Q1ʧ}o̭@*FrwLDɐA=8''Tp"2U)Z2l5nFib_ҞÇ߱@5Z)9%꒞SdD((eBB%;)9Y͕ 4Xq_"q[2\6I8Iۆ{]cd,cgSNT5gӮzI8k,o5hE%QM)ZBRb'dS4\*Kf)ySU2Rt5⡛:&ǦZPRȈ_,JF1sF 3̲W" &9@K)lGk*Dx%LXŎgD |m %.I]2hr\m 3gO}_KgX]ȗMH&<12#[5H5` RqP_w|dzz,:j3d\pu=wٽ{nY1?N)*ip$dCl],ւFhZkGgf7oYZ09m{=ӗ|{ ھmHc@ ά bdScUJVEJH`;.7JHֽbFroR/%|;T #! 3$au* ` I6ՀM_Dy ަGZ:LM#TwncBeǤ5U,1x5_XyU%-_r~ڒnD#i]Gq&IQ{gN¿%{1P pCKNgTKV_76Rϴ=r`<=}O|㩯ۗϿ?ޏ///^x7/W+/ʙS[9Μy.{^x.3%XDGC!% IW/#P]~Ƶ+ׯ]~.]_uwWݠ|x҇ׯտܸ![5DFDw7kmB5c]%G2GU#5RwDYWn^|=>v%@X }[Ldw: .]BEW. &'8]]$3ԷeZWs!nWq4AiWhW[ʩ'|mG;Jvs;{Ν9wy\Vί;g,H| Ѯ7V7gz?DV_ TX=A0_|(ij#{GpS> q_=˯>kKzx◿{?|u>%G0Kj$#$ &'h\/dʢ?=u&)r%(3 7G?vBjT0b[Z2AMPցsYL m"%hal(}R e $"\׃EDĠW_BDY{;?y&}74M2fr)P jLk9N^PV`k**Haa=;_4lO԰_US\-BPB.j$einBi?)N#ҨDlv1- "{(*(dmkPkCl#Y[%R{Eer|GK꺞 [Xx\ax{YtQ*NFSԟ(ɞ(I pzGp4XyDT̻C*ہ5/VkCf8ߡEv閨c x[QVrZ]-ɸmj+?ltv&;:RiN[iʍ~Tc 'X [XJ>햩$xww<KYeH'G(&( vlvuYA]#q,G|8;F#@ccܮ2b]J1 (a'î *>Xo;G0R7d;ųB"=ѢsIV\d}~lwYbxwIGX2alNhAXZ|xخIF% -ju"kBH3F LL2" IMNABTW,!GsBbF5zrHmzv`n0xPV cۗg[V\mL(U !3r` #ʼ'NYo!+`!Hвb7M0 tdCa*VkT5* cxg㦩əѾ奩сf\̹m4q44˲ryɺk Bʽa06R$MiC$əD"Fbqf+I7-DBG!&bJ:*iX̼F"Eܴbk7z}=cufV-P5AR` g=UWX*$"GxZ  WJ5XjYeHlIq4Y(BZkM+jnyS7.//DPJtL](NE+)͋vBvR p>kjn llA {o|AQI,u W^>oKr"6jN boyB<+-\.Mx'iky SȘ,RH g-8%n^;jp"UVJ2{䊎w{ׂ|;;uG I4Ǹ'ɲ)3rAij]Ace9p̨:N)KdW@7׾o--lkxnVNxtJib1I i .nX+jԗ,=W:r*jJ:D]S2#wE`ԅˆw>W'tБKz:NLC=XMMMLoYx' ;v֥m3scF FExv`9vz V/MN + y෿~hT*%]sGݰ l}Ri5+K ?GyYRɆق Bw٩z7wn?˱c߷4]`CY+/ݿŽ;7. k\,>|YB$He1 Dg|, ;DZqSr\ΗaJZusJQ*sC.A}b}B:h#c1؍!<*'&<!^`G W %h8" &ٷ錣vCwpĈiE:~ijbL "2N)̞A#nP PQMEX$DLSnddF%- ȴ u5\)X}fp**H4vF֒RY}J[-GbJfJVN)iXDeS1 dT[aoؓ ĦY)m_TC > ?[vbo Y#St"(Onf"6KmXS"R&;l) v |VyF: -">=#,֪5HޚM Q XnD2T0q=tdr2'- t4[wr6ڨ7g4h0-OvͤߡJR+́djF^3R1+]^+U|]=(iCX'CW8+|32 N4Y,%P]YhJ5DR(Jۼ04?U[n̍fk sKK[/XZںiim6.o871554 oxZaTJ=4dx 8 uH*]M gSwJ.ɺHUKUl+ MېN jgfɅ\lh[xs{#iM`٢eEr?W޻gǟյ;vnm;_Yo8P]9ecf'lNe m)2V*cS aZTktTǾ&%x,bz:U>q`h { 5I'"Zlj.Yj1d@2̋av I:}4k7^5N 5UB,<ڕ(#˺W͝8Zg'biV Q0}6v_kBЊqS76_ՑveQ)W)aBZ™PQ9Ѳq&;7pwv4,`,X]ݫpBv(6J]O 8Z;Nm#L54;B-C@{Ȥk iGgˣ+VDžvreB["0=|# _gc@tb uTo4ہvo.:Lѐ}0dCCi0ӎ1*4Hq1X.p6.U?yͰb.8{e18ᙗ9؃gi+gX+aw+XѬVg8AC߃$92ӍɁm;#Xg6/d0“DgU`sIܜL288:9XUUM]lߎ#=|{ȃ_'o?|;?۟_5~ʋϞx+vs+'Z=շϟ{ͷ{ŷ߻xWDcUEi+rWn"Xv 7/cܸt ܸq+\U|eŠ._BUe]~ڍ7o\~ƥ7~x@GׯZ޿qkWA4ĭb[ݼr VW*M’W/A4|]ծ -3GxK/]zG!Z CxއˁGF/|=K_Sßz8Z'N28ש!Nک<"-|@mtLj'p^Y;,?ym1+'Ϝ9q,hk: ߂"VΞ_=#V+ufmBPCEǕDO{_9#M[]9BkV6uM[EFcchpjh|4S'Ϡݩ3OW^}Ok/sx?ǧ/~<H~ZKF^@vV"\@`I<olfΪTd1?FBr}pOc32\pCcY(h<#$e'Ʉ!+OO,rRP2c:%@JVL+Ȝ!(i^:dib0GO%hMJuul4!Fj`xه*TآIꎝ]1J#JWY;-Ң^c<RM hl= !%]g,lP4J N6Bu#HfBV2aq4^+XZ>%1PqNI@fK$v)R!ķ^,#F"}{#Kl"x҉٩ C%s+T1~L!;*rq1`&V6 v!2 Yɢb&.KiTl[. {^Cf5>ZuMKSRO88\m*fPtܼY(漂cٚA(Js9Iԡ% *Wi%3dy (D[#QNZAR +U Uqa:$hHHP` )ض],[Ѿ@ 7g7NS3\ں[TJB>Ǯ MAS j妎/~#\L _<< D៰a r7ƤTLeO'It*ֈkX# y^OLL OMMOMNNNm81ib|a9(7^q 7PVT2yuC-V:ns8P|W HeZ,&ʕp$Y 3nM$33x0 n l+H$EԊUZu|4KSTZHg+u+/6ҪSre)et/!;1B(T ' OIۻC{'j\`uL#MnH@TiT4l $HT=Y/AHZQ*8CqY;4iCQM3fZ 8QM4-ssEӴa5؛Ţipe8,["wKz/~g~_y8|a\Qlh@?+Øfrfo(͛}15??oG8==۵ezh@ f2J8X8!ED;*I#_L JηhKXsh<4֊dO2+`}EuTfp:Z1}Ȕ ! l*H쌚 +!k5jXN:fmMO 8v1y]FvX~EP/-F%ȍIMgGb͔ 1`Fpqb˝Ri;;X8.47Et5AmEވVEɨZ%-a[Ll*Bͫ4lIyxcxJE`TsxP i!HQ))FY1`/ˆ'TaU](M(YoE%ґ$Գ}$ʹe@cdшnXT3{ၠڄtX3pWBtv7\qp g#gpljnŒ {V 5RvrVl}&VIoKk1ҟq*N}&TnݘebAUʦ]Ӭ|酦x.k"zAjd?OѸ)5d Rz޲80ݚlO,LLag떅M/-mھ}͋𘘜WUjSVuF.'V>ѮVYՑ^k{PNݡdTnJBr+^T4]M5jDDvEF$=KZޚN*jJS]N7=?ᙳgNO/<~aλj旾#ǎBz v$'cS0Qp>Z%M*MgQrlxQAWJCF"ⷬLKc 9~lPM\yC,~j#GoMq6QGCTG036Iz#$%- Z?6(6 Q9Re<;~$P1?DonqB"7-[ٱ>ֵ!ĻtTBJ,8,R SQvuYhwkGڕ [iJcH0ku5oGxsqb;v!$U^YN^v w #~[;700OTm8h^E" 3g_B &ѰigH} ɸ,* IM6-A@ Uh`ŪM  +Jkg9C184l, T&]Q>jه, q|-8/UI߅$lT8}nld!l_kIV/#ª38@PYwF$&h>{F5_}!N\%RrvAn@PZ; 6XYڙsciR;dj `q k @2Z;&[gW$շVNzmVE7ϬEAs#!u ,0RPJ5o@-XgߢU:ϺxKCG;}pɓ_k+Kx/>O~`'ͧ6]V(sLZP}Xܩȳ4φR'dy,?Wi)9y)86x{!.$Ja A|.AeƲ4#s6+!aExKN_BjHX-َk."aJC?i.9} uSP VYV)U R^Ś[*:fؙiX#hP[ATAE򪃱IhT,]6rFr6dhT#϶: GSB[Ηz1˺J^R(V!f,*j r];ՎF{\ G^}V` v4ޒ$RUHy 8%->C`e N13$Hgz8?gP 1mt wa4s\u$ww" $*n)#*;)|$چLESLf B4,)If(3 [(dhѰ6%>qj,<fs~OIZ4Kzј%aaBL!%CЙku]xHycW됉d42½ ڭx-„?[*S`e0i1G̩Fa'Xa(Qf1U2YAO K 0^YӺ!rj.'׫Vq}[6OO6jVf}zO+MǕsy,G UEg1=! ÜLZBD95XQL5fl/HUPJhIi`E@FUK ^y^saC7J1Wɶ*9a0\^5KzSlT+W̗|+p q~ Gnr ;'n!eOLn5{oыMe@|W"O@5} ppW9e.Jp 3 %,ӅURns: ^1\B~|||מ{ݱg`yyy]ݻoߞwm߽mF_ͫaT4L ڄaٸ _ Hqgo88ElEz ;n-_$RMۢҎkeӨvu\FoB1])άb$$U0l)BrIɉKG螠%|w,oJ/9y )bdž;u=e@jVGfFA:Qa:^}SG:66ؚw[޹kr|*g(CRV#6Y)o`4c?v鑑硼4!Hd HȘ%:|vjjbcG<Ƚ_#=t96YoCiɡȤaAך*P>~/}=9pK3V<>9ݖh69G_ZjvlMG,Sže@pE͊.h{D+wXXXص};޾kyizj,Jɣ8cUl皲ZZwhL,n߳wk_{O>g?٣vOO ]$#T_Hucܺk`oY)T*bIP^<ɴ1Y+T'&#?=wO<qɁs33#}:T̈́ d,_,Z`Q0Bҹs4DرhEZ ~@UY}@S0xF1[3d~roMJ0ӢSr^˄UGӌ({Hk#c2ɝz1%:q V.OLE=Hq40FAr/js2)Jq/)VR2bnhGjLz̝r}c^|g6F;:.5jQ1Ӵ&04`%q fhDgIAb zk*TrHJsI1/hմ\ʈE؁Zf> ZA5‚*atiqjY5&qR !+Rm;n9 k~c&$Np`LCW၂+*J)QL\P _I3r%.kF$7A,v+9x%F ˲ʪn4pŜL 2Ly2Hw,GrFRZ]ݻZP^Lm:;Y܆^S*])#u͸iFq8Oe_[R}irOFrυd DLCݨw/okO6inb̖-,mںe͋۷nݺe˶16Z 9onjәpO=ۗ5JYrenßIy11TV/2(Йv+fI7Kɡ}>GO@ s$r (=sSǎ;ݳeplL˱FST)HdyJxF&!l'G@7 4asg}6yD}T8dE 鸴a6:gw屆6 2efftE4F_f~nňp4EB GcuGq;_h>߷hX|4Unh|{HMv6pv xhȆL[G)!u 1iA-)$ eJE;#wuwIb!ZΒ RF`u*"GÏcXJ(bok&؎aƵ#Yh0^PO31{˧K#f_G;e\;Ȯ̈34K%)P[8L}#/AL ΂rlJ /qVA4udDuEK8s>6! 0;Skbj,J"J#/@(f6[ev[c$7-:Y(3XiC !7/QpÇ['3$!Ҏ$eUXag $} j#T-[srzTrfat5w/ۿ<~?ww~??/~? |_{'^9M8ڹ8ڻo.\v9.3svzv-]G$slBi]WqG~ ƅ??6FPx񾏠_HCq4Ap6`h+4bݸt _a? U^y>Cinm R^#8MG@vjkWβW8Ivm4SbNPg:v3k}uD°õr(SgNC N,9wg>]kX[yg۫ߥwWNv3+țDm ;F<21bLٳ2vv49滱#G@Jkcaȕ!N:vW_;눦W^}߿>g_>y߬|ZwuõT[]Hu5 A0؇غLBPUaLH5&yv3Y“ϚOԣ*XB[)A5IO`nnAаS I$ R>ۉAvpB(tp- }G.VK6{tNtu4@+9WtJ"$õFP,\")BŰeݠȠVCSeNN.2kxkUuE25"b'A3qd &2G:6]c>ng&[۫Wó/r ^Z,˕FX"9cnY>ԒQ/t~U ?b6$SHC ll3frLMP.1)QȘ78eZ0g(ͅEcN0M4g ݕ`eE"L[#3;|  6uӜ0Oh4Y$>wu':b8 fǗm[hT\$g庐pH3Ky.A(f0ZGesEFK8Z#4)F XxXhYb3j^a[mt$A^()3eb6\زjO*[bGN&# D4%ҐjNjYXL OmZL%< [潒uדK%Z3kǙZPY3 nQUSXvN2-0QG7]eQ_`#`ᒇR-+_NPNr89z/JX apUB`r4@$!I idyfQ+ro[+7=ŞS.j-YsGccJJT,zz/ mJ.c459Xl`q9M7XU3<:`9{G>iiq˶%j U66x8*Pbo߲0:k>{wmY%:(W+RĜthŌvpxh׮=;vؼiƅ٩Źc,.4qࢃ@"Ă,yVL0zNό޳VCsdǖMsS=R Dd 4»p;۷{iűp_}|V(&R2Mx"2VeK|yjrwׯ?}v-/ܾx];LC>4'BrdJ96z8LGyfEA^H|(!z,㤏*2Ćs0nHx&%U/KI eɑ{QAUa[xXe@sC#`Q k7\C]d6kpIV`i)(xG7WK^"כ큥vwڧ~s2'ӳ=]_:Z_h&eO1Jkhr5,c&n #=tM+@HEQM963J1E!uQJERJH_.$P`e^;HB~d拵V)5tj5A89)YT̤û%®RJp#;}[Ie cW$vcR1 )pςP68RMîJ}PVk 4zV\·T@O ˚UR-44S1AE - M/"6&"*nFHFLFoplnt,A=y#}c[Tkc:ue6;JܬFd'!Ȩ9*DzfLRz4mfBHL ۱y%`G6%*1D$)10fR _}YdډEdTMDzθJvX4?qfpqnxؖ37mڶm󦭛aa֥[F*~k!4T&XL憣fl0lڽsFs85UIZL&bB'<R`OT,Qqo ZN ,g&veewGJ d+dmS6!MJ( rx(걺R^衔&)R+JPCIF!$lfc ۞Qy@d) %d"JԬ?ocڏl+`W jBN(>88i)Jɒ2T@4-BPh6qZB^2l- @ƣsth3!h [iak3ZQuVF8ZG wujhBuǎB8Pv +Dná/!2to:"&t)#z Lq5C.:qϐ-$oX515RMId_7vG`_lmĴ߽lpx,BP">=46CtdGWu  %%mZZUG0vF@ v`w\qBR2q$1R^!d$+5Ѩ%Fo-UH#q Y!A_44D .q Fa9|5bF p!.SO8@QK6"Y_XѤg^hSk ~0tIY$AT?—ܨ&PiFd zD:@HE6yiDFcϲT?.ңk="EᾝӋ\vz㣍ɾm'Z0j/< <؃~O|߿?O~_Wx|]_W.$?xŏKo@>_1QzBZƕБKhdHCc8YFпɏ*:8AiQ-p`#јYʙs!eΞ]{hgV;vWOʩwά`v!Ƿ!V`μy-!vf!gzϾqyX{XpchWQFT! u__y^[{^~W^}՗򙧟{WE0D]'T#46Py mzR6²!~jP뱶Dœ"i@Ay-v->d}GP'~K0m- )N:N25Օ]Ԕfq4ZE:Biz薫J +{R-ڎg8 hzAア&clP"U8r TDE&}E5D^ݰZ]{3gE0o狅JZ{ Ūwrb\֋",j6joeۨ9CɓB3i\3Fȭs֦2|^h>;dY%TDb%_:Ԋ'R]QBPB]Go*4ȝ؍? d;' VkvB~m]8-ҝj!{yohxptGÒ$c1qH 醔ymb4y>]kȇ38 0q%"Ǝf1+:ŠuG~ DfE.j UK&}h/,K:6tGKvDp*4NhpybHή<3s B@5ؚF\ q$h,8 [nnYtGGTBy(lEaYóGrrbI-5:Toꭺ Q/ ,+X բ jAug S$,:K*nUӎ4}"+DK&}T`1IMesǔΚ0a&&F~Uì$Y6拵B{r_\w܂U HO39Y0z*fUrѕʰiwM7g:n8kpablb^ g#Fl>3i@`F/P~ 2YQ|GGg";)7@N:Kj|SoDXm 6jB%^qabZhKZ\zZfonu9Rˣ# 0>ܛH P\ P69`a6Z=>XfeqPՐڡ4pDF6M|Ie8+gjc`tb~d|Ro.1b-w=W#C`!fQ5ˊQN+S[5%)Nw2lBLsSY\$"N;"P?{2 cFAf'~7}*0E»BО>(!ɠcF:؋gJ"gC]G7O7nlU)Sg;L:Ssd!$UsH(Z%K(MYɄ]lRClTDG"lJ$5U -_K̴$R$\&"#eDzWY{$ZтF%R")ѓjzgݻ7Ϯ의=ilg +iJ* AHRҬNgZ`gfF6n\rP@oGWg{]m1@>gADD#Z-p %Hm3jPmw[V^jx|'n|EGIjmihmoGkgDH7aźb.3; :ܕ,W; ¤?04;vllbtxlzr px{8 Sv+T)TI`P Tյɩ5۷m\v垝[6_=:e\*N !B:aDvLk,"i--mÃC}] lg{1T̴ۚl569gq"piFr|brb=۟|lm非noo 0۫(7>;ڹ^w0`Cs~͓3bHة'5QL.sG` %%m;w-"#hp)XhGC#R3's (5 _ GZkhLނ`l)i6V^3rg1Gcq#Cifh* @%_hiu҂T5~^㨀c$>Y*!#h6|0dPgW.\vvTH;$6 +,r"kr^p Vq8 xYc7!Π͊%@kK/ Ht\ˡp4'6Ɛي4^ J  M+CiG,iD `1 -25!7)!Sn(4 ~}hV:I[>ud4ޙ)cfag6d08-U[-qDX QC`PX!\J8wT28chnZ~Nlcjիje>M*ʫ_8% -8 m)Y-Ld^|D$$RPLw&GVOm\;g{vܹow}wv׿~'湧߿ҫ}>C?=|cs?8ڙs_93_~q?~I va G[eW(J87WYDr•?1ue;E8hC"FqoJ@-,_!,Ņ,ua_hE Kq+B8Z~u"AicQG؇+% Gp[9ibY'`e|]ckDg;;uc'18} K+q`qh{We $¯NaJ<=v|SsOCX9~ }oOF hGOXmI;qԉH(;|g@ 8ډ?B:qɯ)Μ?jlfLC_lCokC~Ξ>sie8qbڳB&iG=rؑ'>rOڛ/ ö]7WŏM,Pl=MDc 5@=WbhPf@FhTrn,y`DZ s9]on1Z-DgQ`Y^*i<; (9D#TRd*i]㣑$3װ2BzjY6w^|#Kfs.r~E'T3D%m(f `$ iݪpl/&XHF#^(gbs5p " t "(kaT#G.:$Q{"t-UR3PHFel3j$T2BRi3B7-jqSP[.I&$3L /+5mʄlwQe@Vn"h*PH",%QT|rZu5|$+hcuARͪn fLF-d'ѨY_ ǁq4bjr3,]77%R4Va(Q=#ԸC$OJgr3Rxk9-Hhl= Fj\NDEr5چHUSBĊjlcG?d"UU; Ƌ@0Arm#F6ƖB2z-`.OmEEeP@~v*sD=XJ}GcBU6)Q^G%ӆpxuS:vP8ф"ǜ5pmpي4<];}p?I'늹bm>1 RcmB"c;FRR2GC`ˊP LEЃm! ф]nv3'7?I 9J =@bV :ϥj3T"Fԙu& FHU+Ɉ#b2TL 67QU#2-l`$4 54Ӄ 6)Jt?Tt ݅m|>oj[|6ՎNXS}p!p5D2` ҙL#S)77 ٖt1o$jlB$TJ53Hģ 3IfP\4@Eӥ&:d%Uhl,85T1Fr3>0a͆LsI6Cf~$%%A ú-}fY](QnچtLeU3q3e26`PC>"3 A]Ѳll [*zf$R<3*pD|C8=a:H/!0CzƢ!Lv]Æd`PmRBR!nIt5!aL @W[_x'_=N#_|tSϽxso;?rس>e(υ ّߐq!2\ׯBQ=Ka9J 2d18Zȯ2pHI3M ͭmźK.J2i+#6GdmmR4:YN.TjRy@wіڦ@oWgk* ((G#ktÀ*d<0wwwwtͮy=ܼafӆΎB> +AHR델\!Ɲa:iόuMV#|֘&q&P R0v2ɡəT>ܷ~vo=8qY A48a|<]559=6:0655ѳrNEC>G1Ӂ n"gXBypnuM[6ؽ{/ʆֆN8 p:ddOqQ+r0r &ɩTlj,Ÿw6 uuvutr+bDcssc}M㣝+GV oٸzp?L"  p0E_rvM޵u5kfaqÚ+GFFխ2|*%=-sikH>0=M "U5f )ps)z: j̯hd2M ٬!-(~yKJvbՒ< n JHb4HԂEŒ1?6X R?G )Y FLUM|@zp,5 ѕ µZݐ^N4B*L/]d& D4zr`GwKP2"d&nhRத f A$㛜 F^!۰-` -U9g`6Lg L>_%SH4<wѤ?BDx ,{xBC.WJo`O55h1=$KP``ܞ` (.g,=#v-Ӆw>ϔ_rD#Qhgd0q -2$GF4A9dm"Ѡ:Z^ux8q2jvZTWD+8.e匳7Zي h6vM#56TbRܴt6(idK]I"5)i!h5r nMp:*g xϟ|33=f]LU oi ͓+lM߷+grPz#e崻rYqeP #ߛ]z7WV-ÎGw5O>zxv3|~WH'zSQQe/0C [UƠ\ !vd:]`uը'#pу~xPcn^[sAT;HWf-~\il(wi q.|h㟐ܼ[z%GvC}lI/:8"uתg 4 `% .>RjS uXr1/p4 HWɞOB}O bD y5$@ lGk]oGp꩑ S7ٿg]n=#|=ϼ싯7_}7;}p'G,h;uI~/^<$͗yVDm)iG+,XO޺] na//i~+ vqi_Y}At6GC W3/2VsŸaz[]hP,ʟ+`D]h`i]xo\3|U xsRqp*K…W.^ZNq}Gq9._\.ŷvG;eWN\:qSNY1w;yٳ=ũSm !p(J?83_3 nhJĜs/ @40;s,/(, |a+=2F_LIr/k;}јvacg+=?vؑGlg?;<Ço{VVyntF;$o+R'~bH>b*d$jl2TA$,eK6 q4HxyDDTkpȉIW#QMHTQPUS3Sx&O lU5-jF4%F qi h(C/BO<{U=BRxrdRj+XC~\U;5);- Q.bN^58V 5ALسyT5NoU ?X TۆW̏s0Vd*_8__BDI-Րp# ]Gx %؇fg8<0q axnߦU8ZCBdԒPT5+#m"r *A֤a]\^nDգ xwbT]޻j. !t!LCQTtU DQ?pXiwG \q:dؚq]zF85e P𬦛6p.aX@*4ڋܓz3r ܐW+S,]QkQy)? krPR`Fbza$Ѣ3Ɣ4f+z(-  .ug8, ɭK2iE [aQ\dEՎl9]30@iMƚV}q3Ny+jr!>Zj7:C)J!.gj&aZ5dTEʢTCԑ"Zj  -΢k96=+Lfsd*chQxɔ_, -HБG k $ !%c(AQDU b &DF1ь4e(ieK(zDΡZ4툥 A-dGi Xx~+stQqF{:3{ZQR9SJ0p8hk^| Gni,$g~.]r#]}>KO~ӗNu~'b{oߏ=~y`Ʊ֤!{(%)1֩KjG6mؼyR\sǖ{vqm{d8H:,_Lz3ZI6q%C"1v&JS[hSP삹>,%IE P^% V#ʆ'C/l"hV_C 6-`K%Q G vPH^(#ϟkhHJVU$%DCl(Y%.B<"ZSc0mʶO,C1"RG-)pT_$*!-`VJ)WI4S-Tsuhf-{^]P/+b.ޱiǟU{}qō?ƙQ y00e[C7n۽Eci8j4O6$M;]Jcd.pe`-xߖHH8ywp.zfxbkxuj{ÚMS6߲zdډu3#CS#]''' J:lE-b٭Uj)T.OZ-RpwDUs[L7.|^oA\F]*R1#St#奌f{E g;1qaE#nyW3pc cj:2^됙籑>"mX\GduL&Ps(m ''m\o{v޹o/~藿xG_?O?^}7^}7~w?Dgs>;qѾ̹'!չ_|˗.]B'+8+-,,\fW5@ Gh rW -,~0xp]]@ 1G[\,\]f~eҮ;|EB.# Xo e|weyGCX8MģX(Cv(cj+^'Vk< 08xqW.\>hEi63F`{ ֟x | m3D3aEBxrb98g;CfV8vǏ:y)(N;ủ9b];I)~OhS&!䩓O'-/6,̮9秎Vhıs3Yi]ye60-;Q0i_i?~q8|Pe h'H*`AXh;Ё=/<-?r#+,MRQw.!ƣ! 1 BʇŮD"f_jpvbWi"E6H M-mLUs1$'ZwU%4PQ"R 2aO!.S}Y}1woXH<71 f+X7SX ݵ|>软<>|'ԹC͟}ʹWϾo>~Woc;̌fQ 5?a`f@Y GzE Pt {$5-%MDCCW6j<,PitQkttt鑑! 5=|MEJtzp1dgpO Hfs qHBD4pDYe _b1X,L )P|&%M0{Cs! Vi˶3&[ۛ:GgZZ롆E*~gLI2^ BDr;Zvܼm驱Ύxͥ(?KY+R`Wh|殁n|flӞ-5 NOacz0BO ,u5cC==}}}-M-Ʀ|<ŒzPN$t ɨ΄`($xlnܾmo; G}m=4!t&.0Wz"qMK3cMMO޼idSS _'Ñp^OzƇz;:FFzFFG'ƇyTɈĴ> i,5%P7>>9==zʝ;o۶e7o^~}Cc32/FEQ;qy20WG'_A4u8$s2J܂H:)l[I` II+JN",GÞQb822t5=uM0M+RiEh"Lt(" #b?! 0aF2#qsK7tw_{lP]Kn8 Mʾព !(HQd$])@=/ԏKK>+RllP(bL&NfL^뇴 t@Q%AP# "6yUSP $MT [O0 !3aƌ IAPe:Xaesu=}uu ݽ0vut레$>fAT" wim50@m3BpmUi⯙<o:\QT`T +fOyvx==+x113~|Ovݹnr-\oPYTRpUC2|_]A2FRZ p&eTA+ Ѥxar<}Û B4kcF>"(]!_U]>^hkJtԎ Ou 7 w utf[cixM b 9nhIT{jcsNa(`+d ` Hh9dcxE:YPV/ޠ Cl(4b''"OR*]~=61 ÷OKf%#߼cw?ij5u$X:C<]ȨV.$28;,.D:6kY$HĒlܯUDT!xޯ>,x<$QAYB5L5jX}XHAcHKu!fs+t:m^H%Ԭ׵MI+77sz[ JK ]Y%ECѴhl$ Oaa9Oh%2~KܴdU˃7h^Mء\! ]]Ut+mɵ|lN-X 2VNF)]د7? hBnɒoXF:5 40xaШ\|K%7m%:+}(n*bcer "BY5HYNW~o>h~{,0hURqbA YYAˀXѽd2!y+G@$`RBPC`ZvW0%dQB%`R%nY:L@\J-[Ԃan:\|ļ$ N2fJ^`ANkcFuPu|iuJrZFC6tlJ:HH njT2I'sd]>\6:гjrtݪ6پyM}o~#??oy淏?g^z7|孷x?ß}:wȩ#gN;{rܩ՗gW_=/x /]t"lX}Ÿ,^%a,\]\曫X\lˮ.^ W._9e=`! C~c-:-2ͷWG#2eD߮.Յ/^/\zu_pK ]pqal=ŮK# e!\fLF++Ԯ;fIe/ _]_Uد/_4irCEL+2\_0.]^dbjLOxiGp4nfAi=yh"zϝ;{b4=c͎;~x9qSNb|v'Oo h5j 1|G'>g۲1DN>{9ǩS'_2C|猣;;{ 5# J8LvCɣ1vfɹӌY/8qxgsG>t'''o~wڰ\KC3/Cό.o1h֠$/ pXyNwYE'̊lM$dN gA45\"SVhd3v=#/$u'r,hq5`%ETtԮL#Vǐcs;Lh AځZ)Pڛ_ +a0 *B ("#1ScDYa% D0AQY#)єfa ꕔFR|+ (hcf*8ZD2XDJJ8Z$F#!2Piy)@ ɤ~B&| UMKu=ĩGL(iPm@qhq3T,3Eci#^o*U3dx5lH QvI!J&Zf&X"ۢ-iq3TgirnJGr:XrnbRj.pqǦ5sR^(A9>|/{CwoO{82,Km/t ߳Bl>Z9%RNl(OH?Q]m?߷w۞u޵g|y?<_'=ݳo;<|};W޺jj7@ }>s`Cf貤y#q4Aa}-vӌlgh>"GLYWY5NtmmP @( LhP؞k&rTmАFd=)tv55kzEׂa[c $RS'QӀ)o5_(Bv5 7i0e뺞G*nĢ 526u׶5+l=pWol2H#jCTD 0ag nݺvvh@G[gw'‹d;0ekI瞸mX;reso=e]XƠ "h%7d}0޽e񡦖at+ Wd[ν!A"=Yf*A:jƟ}՗޼564g3) XGOwmC3fJc\FhVaȤFWyǽy♽{o-dkdd$WM ۊ3ysaRTCCRz!:ں:[:ۛWIG^4U9iUNJ<* LNNNOO(\p ׇ̀0B* -=V!Z=[J2&(YCq4>e'0''i^c(M3 gV6K1_ IqlKQY4J4F *[2#-tY}i\ZJf-+p8NqF~pIA&\dJ;[:,Q%aW xжkc%C! ^Iʆ[D g(W^^9ښۺiՁ[v4z8`U,RNuFn>ʓ?|ߎON ijo4=>0 IuW^f#}c]Cp'&oڶauSl23]kL %Ӆ\ڈr"e5MWrXqdP4U:]:E=̌0y OA'OOg˖M>p?۰qMgWKgG3p]1 TL&.EcJ:nbm!P2dtmm.&3I#a[6 v6ۚ'Z vz4P*%jOeީՓCc+nXenedj5k4Rz>g$OeeҢ ++č܃S-v?dy",<%|%C8- clgG=J'gɽ|F`bQK+J6fFaIB8)vAm6MĐ˦js-=֭ڵu-ݲkwأу>?Գ|'_z_{7^y?|ۇ>OvzWgO}/ /|xr/\ŋ.]tK1o]&h3bqضPMfwetCш8l-⟯.¿-ڿ_ĸro$ݕWGc,{8 b_lw)C|z h$x AKVqY-R[X@;6:l%x+Wq׮hw }3 G!EqQڅ+ q;_?qltuv@;~ N;McG?Rhe"!!N1\;Il$!l 8;wtv%"aN8vƞe9NO8}NdsǏ;bׅ0yKG)iNcx@GN:v'>w>?|x[7e*:E) _-MdQ/K[8Zq4RŒv{'_*6+%G+GBP2:\ mUjl; AIBH ؟Z4J 2D*f*t!AT3 j$4 UGCs i1AOJtXOA*gԛP$+.K j';1 :ц쳊jޫ -Ǽ$C :|ʚh,r >J5%QG~5"=.w˺*k7 ސy*WU@2Đ4cǔ:!u fsJs]5/zsG;vP#D`Јd"HL"23ҾcMmdgwAx-C|`[U{g{fzI5 a֍mk[],W>g_3L6di05-Y@FU2j[ئ"G,ϼ-!MΟЂɈ޳埯{^;{;nt?{}_~a_[)&CYSLꢩ( 8i|aT͘'y)Q`Y`l(BQl>326΋w}?\}ns=S7gsޮz1+gᄁ("#3 hEpadD"+"GFVDIC4z8q4rLsmw7 b_`._<0$CMt@JT@@\0^_Pd-;uSₚTD˒IMJ$z iq6YPMKhF:,f˼vm,AHk\8CBojɨ(B3H䣕@4"JZpV-%F&)S /YM>d63PJqh$(kCᜈ%G;{{{ڵ;^?rhJG[ ={mǺӃkV̌v5%M0A!}nɤ!%#uNz)$xӲb[*U 3hIrY`C:ɜvI!&婍`4ES6eԞP[_T8Ftn@b&*jjDt4(LJ D9 J_B QY5~"4:yЃD&PIzaؔ-Q-%N UO=ogښr]͹zH $rzz뱿sW>/?k[ŗ+4//}7LoܾvfĪ533MCuNM Qczrfl`dr`xđ?Ꮯ}z䵗/޺sWPÝ۱vM`աNt1(Kh0 M!E A+鸡!\1^al[vG~{m;f{o~ώ{W]+WOOvLtoX52;;94S;=Ҳauu6o0 Z5ֽqݷnwܰjê-kg&nݾejwb{rkxuSc]gz8{ٮݻڵa-;vnYfom(okm.t5nTy% j+$‰ڂ|4-a6 \Vs'6ƪ5%ZX|!: 0:5 ª@iVe?'Ur/?zW{W^7>/<[{'쓏<#/Oh5}Fzƛ~h7jy͕jG3%1d)D ounT;҃Hc;?k#7mnq40r1 Q[D 5"q*ϸT2A|E/*0EHX5r*2cB0 eԋGxV4ݒ%á* s33-?r1 5KD^1gDX g>CEGѠI8HȤ\KCqҸ13M;k*zϊ%ܿmx۶xf[^|yo|W>O>z糽>;omޣNtus䉞'{~8uOp̩g8څ$v_ )iC/@ C0 6^r X .!P ,wȍ H=Fi`1;]8he~74s@fp%68"dūMi8dYrv=GHʻpw (慡g`I6'!@P/D!Μ8}g~C栏utvtG8Zo{[O۱.8F8Zg[?w=Ͻ}'(F`]= 1j48Z{{籶.шëԁqOڱGC4Z-~@4Չ,~?#; G]{O Z)OvVx񾾓Ǐ:h du(ю}wط?|~C}y`׽pDHVkd5h@Hsy]֜1- h(#q۳]1E!+U)JT"`#'ꥇQ5yjS{f1F`qaxO&2O $v q*a쉆A8#hHȦ 8[ShdJ;M:)2XdCũ'lq!xvX2K') [DM'` GZA-ñ3~s,0RG %5\2SPԪN^rUakg #k9À_' {z중H[i 3 x"c8'U*7_҅Lm}A N%4J> R Gƪk"`,9$:BL bI*쟎8g,@,Khhp))/Ǯ=ʆuřVQQl~🪫 YE:چgL9p(a`/Lʃ{5;UW1/|FRTJ+`jT,]^QkQt 8#h h5x|j<-H0Bi]ո$ J-R+F+yu@i~!k*8Jz>鑝|AKW1#'Lq0͈d8"Cɞ&3SV6ҜI Kops?puw;͍ݺw7,zc'ڸjzsJS!4dY'H777Jqǚ 0pڌs BeCj'@+ƃB*G [R%V8JFb&ofpj]lͼ<>w<_Sݙ|mhFZkt&|BMYHF35{[ǣȥmJbSL. ~mYd5qq7q/݆h%!OH)L&r1ֶ4g&665e3eUf,481Ҵf̚5eı--Pg`87p2 ! P*39ص'+/K"ʠeU=L:JY7$[/`;I/]'NX$uhi 0acC,B"E|8::@paوX*q?e';JٱB`mf+43yܹdV֝jRN΂$V TLp[SQkhy]2MSMHVΰjE)!LV  .' '5Μ]7s;LkvWvl4=LXHfsр_D3f ;/ʐ>Mpւ6l_[n73U'ʊYQͼl6UDt.&RYt⺵=~c:1L8I [٬lQ0:C/F#VU(R(4gE6I1$l!>e㕧mqzaF "Ci ßZCr98qQ%*8V6l$o\YsˢEO>Ԫ5w߷n>V}cMj>!?&/Ց wvzkc{{iݻgΞU_מ}-Om`-cN0~\ܹS7>~c-{[|ٗO=l6]ptNeT-wxwv>fθ#Vec fMZ9sg@ETJdA WʦYhYH:kFTVm6-3B)hfJMfJaU QrUY}aC"a9RaH7HHD(%-7AتX Q eIʲ:#-8Z i\`BjQjl)4W80%1.(B8y`Ac06/ddJaK>hT~Us$| 4wK5%մ4f?g䬿-?hh:S;.n}y ("GScJBS H"JZU8P^]UV1z$Ch7"3,&OG7ǟcj.q4F|7#=rԍn,DEWD&n%+(5J+E0b/Qp8|'|xvh}T\UE(1&|g4:\=~]Y~8O#:BBاl/:sL+ q4w#J``ʶr;+Dh1]H4ܫ DKPZC qͪyMSi$1ζ||2Kx p4M#K:.G-bЌ3bTأ(^IQ4 FԎv pP=vBk͞9ݺ߻kyx6}ٳϝЏ~:0qy•W/^|  pd~ 4x], h q KK8}q4Jͅz+}G+Ѯg"z8[1p4慏$]pWwCiCAF7?@!b1\]G&;;tۮ:z8n[{'\|>1挈Zm}ζǐyx' q.JsuWOGG|Ntv!3DgIx(f.k ACjh2%P.l EW㑹r ұYOyT >} h!Gc'#K-Q#aWKƧ< 4Bj("]G1ܖow‡iMe8 JTD,4O,5d2 אMf~X]HףUrP\ͯe;aD.1$ܐ)=$yYD*\6 G3t I 8:F2mYا@D@MHFːޖRd9gQU u'^$h 6&c%L/ -cru\- @DIX)[w TX[Cz Y8,$!h~O8 OMkegv].&Y8qL}ၙ7օXwW7.|eӝWf& 9 ̈́e2sc(rLӆWi:fϙr1 5**o CS>h$-ȸ3% u4ѾX2Y=k?}zqߝ|R{ʮOgɃ}۬rʈX֋i+a4tIC^CH)"1Id+ $t'ǁނF];Ete\*AWNr8+FH n؎D]\,bȨƙOJIo}_Cǻw/?o}0YѩM3ڍHcF'TGWpt  FdF:LQmeXK%ZT2Ou+E\0$5$\lnz$SD2"V 1;dÎFXbj*jVԋqAcjaBDɄdTK$hb(.(`"K`t3쒦aD2 sLnr+)weXg7/7]Q_H(l"= ^4U计ƚ܇4)IQH1[N:)0Y#'[, /*{]y#B=#Aѐ-[NZR,S0`\Xq.4̥TCA+nCiĶq+nD 9,8k8269`#qޛ{$|n4#oXv٦w[r+A^+qG jJZ4r΢ZB02Qʼn'{YQIjhç}ĝ>U,(5]\U"RYKJ\x&N^n.SeQTMLI6NS7vJ"" Jh3a:WВ/ L8b#>W T@4^Bq&%U+OK"k$Gh9 ilx=\IZU4RafcrFȷQ6QH9n0)s_8TmE<. x"Cڸ3wk:=5l`zz½'Wb=*L O1N(Fd3BJ"j$F׵4M9upߺu+/]̝;yΌ 玝;)~5.Y+}ϵ>syM+yq݅|wxm߿^{ׯ~|j8CZz+nx_b7gbkVlߵW{EˊSʔ uul.QͤR ̝4(2L4p~C_E0čl ptXUQ)|TOmӵkv_.^{m}p[w=b!ذv{[׭}L/ߵkK,Y^{-{>}ȗmm/>|dž$XIW8ܣ' F{yN}Wpx12JE5P% Sq$;kThL9nA9qѰ`&ţ۶8R$RE+atN6#]G  ĉٳ~rIa "R(qGA/N6x4u3J~!XB sd뿾FDdp5P]haRTGEiS+󧏸a|!G=n2d4!ՆA_J CRJ}4|"G?=x=c#8;p&`u%I#z=!VOJM<8uDLd!2}8XydK%p(p]H!B y:LRuq10c hۢa>hrt4M!54 Xq4i2zI'LCmnls)ϙ~msu=+ܷf}uɧG{-z򭷟W?uC?voءo;8|XCzO8'Nуqs!v|?s]2|NjW\z⏗Y6.vx7\H(CqKC.Hx?C<mpoDIdY/0 !Qw`xPhv ,c F"Fk⮌ ;/\&(#=<:?j+maXy$&^P\-jhG˕^;v\e'!<㬦с1::Gz} `ݽl%{DO]'Dp4\ #;: DcYK;28GLcGo{p{;ȳ h1euAz$È}h.4֓d"k=.1ю⣻xg޶Ξ# }w}E탇?v,gRqς o>XG=]sWҴ$y-C^iQ^;ӂ3g$3I/;DN5vbT!Yh64ZruM|1-瑑go?(V4#bi9l|9dᤞDyK8&yvn 7릡?^R n|–ȉ pT 8U-|N9+SMG@r7dtƌ4c-3x8Xpp`!r B] *l7X \ ;'h XUy0GJQ zJ+l]^Bxאt5vP X6&1c(Jp4 ֕`PhDK&d2<)3wlf)Wzf=;|s\ʦ;W)NU4$&5 KL-srJqZEUuð L ty<oCC]ئdʄYV"phR23],8&Ft1dG+%"wOnZr O~{=[~:w' Oܿ{|n5k)jVH0:؃2Capm2E kŰI! #d쒬#_;p\xlHfwJPp5 bAΌ*E$ %cIu)qמZv㩗.vg'687?l9㡺37M i.'c% JKH}ӱ 5Atk >J *l;suc p}H8L2ldZeBkH&e;'u٘ZzAua6 a)g"J>kSɈD"))IC1aQ&!QHbD"E-˸`pľTG#$q41U)#GnVLw>[HfS# 8{t54L?Z1xو*:9و )K 8UA> c0V jYU:AQݭ:HO kqz2MX۬ĤfFitE {#籘xeQ9~oWr$WudQV'%X+Hia GB ,??_8idTqBq=GS$SBҲ@5o%\kFz2S<"ECp͆UbH+hID Ad8)36lhk -)3o]:amf1*"p VNթFiƕDLt$%hYʫJi jp02vJ6fŪ*ɘWADNؙ1X;0NcҜEu,k'J17$#g,1܆kM (edVV^Sa=3c%oYY?ifƆ\DKf?3eD=t63oMX!?!l2$bK*6NI=Y'[yԚ:,~2'H5RJ3 pL 9E|*G)Htu5 O'%h%(<~;ѾD8(=*Z",fE8.\*T;TTuq#SfX2b 䂜-6N9uTH_]GJh8&3Q`IdEkE!gȀ%$_"ɒa[Lֶs!Ϙpd4bEhc8\c!Edخ"Dċ`AP^CKsyLs T!g'P$9W `KO[j#*ܒB+TXCP2WBt kw1 Jr}3-}w_`[f@̞3eڔ[c[w=1 o{46lxtѣm?{?C}#7<UoKc-$!2M3HSyJi*BpBeiN{-%rxMiOd+5ПwϞhkzdכO߽F{Lkzχ~{3)qMW=;Xs̃sy`Sk>~3[|G'=a3g4ƅO?pۃ vn^eO=tc˟~l3޽;6-k˞pǪŭK6-]4-HZ'Lo_lo'Z?5)@BUɶ 7ĔU` D^TyD/neKu\\Ùg$B\3]qH!!ŀӎ8qLK>}o ?O ';>6?7?u/>x^ٹM}&TNrܤ 1w&3&ݞ*38xE8VU @<c'H {hML Yp -0X9تD_HlIئ ?ek&Q !wpWTy0R Ǝ0FCqq4&s%D#E.lzDXbr`lPĨї-,y}"+s0 Y)I{cBUC@UYRKd &&Phby(ߩG:2Vq +G3 ~q4^!lW9 4GӼq)l,PW)W,Ť͈!FUV /ӡjԨrd2(e1Ⱥ CRYc,T$ ށ4US n.y6[; u-.S9Fh;Opk5oG݄rIVW>xwJ8~IJ>Xb6 hV^^A.YЏa JbiLJr  / v%1|,ZJ:cD+~8b*Y)3·]O&PCC*̐G̺cq8thA%8{uePGO` ı`MQFui>c6Ey8M#xzDlxZp|`1L{yPb1ǫL%*=Lp4H-enˇײ& J>Cڏqt*e ٖIcϙh,Zr}kV_Go޲ᩧ7|~l}mדzv//>y{7>݃X$ޜ:y3gΰ#h588LIqp _4`jh8ڥ+A: _<|*DR ]D@Q`EG/6j $q\81~#l2|)R(ّlㅫ,HϨ`Iel#J?Prxxxphp4<| G:\gO lws\ǎB!Bf'ڻ ={XI:;O';zN A7DzNtv!Bs4DW._hLco^$uyYw׉ޞ zORD'  $\7qG/DwN&nA|8Zo 3NckN?!C8G:zP[}|wj;;V]XQ1u8U /Ƽ hѸIy}-NQh(рCBS\jr&N,{@Pmg%k9tkr GCmM;1Ԃ 9يa2o~)r>)&cn/zq6ԘXHbXeRܸC1L gIHM-m)]NJR32Ɏ;,{T"N N b]<7463N" d,+iI]O-2ԤcPSff6(³efL#m)KOF0I!F/8溙$9ԍaM;<|$W윞!]ߒmh7\VK%5&ꨊ@NSxv8ѹ"q*RjH<)UP ?4UPC@3*6BEehiCn:$nQo 21 kHǖ|iGG3=K}9u3mBl L644}sNm5;)F8615j2AKlo}{_=/_۷}i3%oR\$f$ ]2Ci~;im,!>bYS/5L8#+FUt |(\*JBV K'Z9Wz|sOq<3MV7g+[3 CKB]ugE3Vż-Ԅ pȪcޒy 80,Ռx2HQ^tXN z>n%;2˙TLJJnjGjrLb!%pZ$bbõMH@ 14\L$cf,+(KWX0 D &MoWLzQEPQp1'(1A ošx8)7?,b:vQBÎnAMP[xQۚe% $FĬZFDG](Pލ(X'A!GIpT,qmpV≸rd| HP p5gqgP%ϝGF@2F;['Y@L[0z5r-䛖 ֶ^SR%Ya i'蚙&y:&rnAN . q/œVЌb\"D49+3RdU6 1%'zMsa!"FI[O?wԙ3&ϝ7sʴ3fO={⭳ΞY/.hZ>Gx߁W|VEV);6KPզm۟ٸis/~D7ɇݿ|11m瓵t.3B9݆5B+d@))T:8Ȯum' HƂy7=xz=Mg>zu3OgBܶw}ٝ^|鉝m#g{znݮwe,2 cw?5_6m3_{ןYw>oś޲Kv+w?g>ݹхNZlß?\| BøI'L2nT]TS7Aro:ՐF 08gyYU؟+Mrf+ Hr<%;,XYQ1%Ya,8ǃN@ihB3'?x]m:|t닧|~ꮗybYlb'Ή@X8VMI *ʫ/)_xwk±P**Ԉj "5t`E0eCQTF4,+m U`Cc"`).*UT *bp"RPYMtcY\:ϳ =jB .OX{g 5%)01H&n; 6j&`⎕I QW 3 o.o%SZ5Q N]/emvɃ&)qB` TLI*GJ~kh>UZ9Քt$8&XXr4Ѡ38Gwqֱ3̄de#GvAGUW{hFeeePp *)V2UTmUP 1&59U쭟Ǩ_0ͷ~Oqf3}KocTMe7Þ*c <44%xuUEm Z Ch>xQ؞;qa"D09&GWU3:{.zXh{%- &ĈυIFxᓏwl?x`C_ءono;Nܟ$`Gr?0vܹsgO?w/?{܏p4b]` W0\-h$uuDcnWWWhH?hm1K]a3,!NIhb3\c=vʍ'ق h㯝$dsڏ{Od=X] _tu=zcv7ٹr*-ӡJS(JqǑu4ƼX1B\<4J6M぀StEQ.I!,KѬ Ch%8bР%|4u'[Th"uCq4dpװčЧk)BObX)vQDfLԍip0feX}-T r4դtQ,NzޱGSbD-$#|L>(v]2GҶR" %cyCO@Xf!QY1h $L^cK0D44[-(0=@4HZz"i)Z3̔XBPOņL}cXkCM;٤Uwɪl8gSY>7qjnValb61„e-DXrl;q4Ànr#3ݤ\׸y r4N|4y(*y0`%k[NQ2.ULnxC#ϐ7B(-4:X^PQSѻ (]Еre ~Bx:(2ŶhGqW&5p͒_5{@fuWS5,KGS <8fU$p[,KàϠo$ΕcUej4T`R!P%|0"+ ӦAJLJ6 v[#Z^pVWZ%b(CR<3rFӎN[Ɇt`ijwhzߢOGxoͻx3}6,{n9YӔXs[Ov",hGt3!kʐ00@L-0_1|3>K]jm%W-uĦDKɧl2FW ݖ]%DLScꎚ8E%x"yopIg3 h2\FU5t%.-TY8?O_I,ci\trhfCLUtX)ZTrDS>sfܬdge'#9IJ:b.HcNbH`@ ei0\[p3MF5RNS54aۨQ{D4Xd r[)ʊa pZ2[ wH;SFLŔeQU9ѨDYbqh03ۄPNR Cϲ!M8ं UUnCԡQ8%c3(- EP6( zᮁF1V(H$#]Npn| V*f\fb 4#/)!4Mo|t8nbGU2"e [3StҍgRDCNJʙ.8PD6XHmc<ӎbw_HiA /i)_ژ"eF.N,lf'ȩ1arA)d#n B1U3xLAQ#E Ai9˩W\\A;jG[I7NmTAVO:vhHJLrǚoͯ4N'h^'Ji:8QYKW ѴZ$.IEŌJFm̪u&ϲ&&scl촜Hv?ų$kEU:YJJZlWF`zDn-X=pKOrhOw>zI,#sSm}{tms/m=͜5-Z }7ؕP͜=zݿrl݄1ӛ[F}Ӄ}G[=9- c2ɦl6WW,d2BC:41YJZ[ (_Cœo,VʺdūMh;kʔ֮~lC~gy/'7ؔ_f7;曽ozjc˷o\oq=djgűV>mR+'M1~”t jZ\W%q4)"h%h|n='"aC9P?rb) Â7SQx 1%bq6]MaQ DhKDFkJ`GԦ{_۹񝗶{O}/޿#}ݻ{~^}-7mb()ܹF8D֡EUqƣ)mW(,D]ǜ'(DY JR5bЅAҎdMZ:$SQEPjT]qo_jײn=rF| ߠ (51\U8Bj .?ț fzj 41 *kaw $3-[|4maȊĐ[Ní|DwiV"@svtrvԅ&#PAZ^YUV #++RTZdh%ZoKD20YU^'QoFh|bW1" |n.!v326j$ʫG#M롚Xx4#eՆPDLÿ*bM--獅>]Wgx&D*s<$E&Κ5/uwCOlݴm?מ~oᄚ׾_Ҏ~q(׃L':9s̩O:{v᳧/?{u8GB )i8Ld/tRW.xUk#>څ+:!#vy(fC̯ Cґ-<m. < $ _8p;CW!Fhx$h>9hȧCh33OLc6EҮ$( ~|sLuhĕ+Z 5 ^(`/VGcp[Ljk?v~h_gɮ3g:vvmٍ`^'E;y)ORtBZ.*Nv>{3!NS:w=Ȧׅ`Un<|w?z[{^^yߝ7TP)h,Bݦ!r)KfHjBalם2vF / Hbi>HL4|԰_,O1gF+lUVdd58p7Kњ׵B@L_hr %EeG^$+#!w4thԆb# T?2UQ%.Ar5s2@C7m iɴil;Jg-lk2 y6ivӱ&%Vn,`(MeL8 TNϢIhBa麎=:ǨT#Hd:C2-B(6i[Ms MsoZV2Ƞeel}sk)[li% %E9ϊ'|[bd ӒP q&&=,Z֬Wd oӛ򾊢 ' 2"0x!T27^>ts} Ya9ޛqvNARU` K80ۅ NI+itp>+:D]pTpP nq/UTVP#Qմ -#G4v҅#T5$R@9  $b\>_W( UW@UaYTVF` /tr[Y}!d0#Sxk+eWTxLd$">!q0u02Gc&l4$偪Pʀ8kJ `D}@jsQPk+ I"*CU0,}AdQ]×Pi-ZPt#4 Amof\½%-A EPS !p  luPɦtitKͲֿϝo߿vbSgq˵_~b깫}bRMWPmW-1M)%ǔ,=fQd\*"j q&ÝORx8ۯjv6s_¬ ǜEt[OfCO_.*(nu15iEn~_ݻw޿ {ſq}k/N wdCY× V?@[\-ƿdڋMzxVU E@Yї!qB2Ă62Q>ǫsj%x rxj#).Eabb\k|Us^͎_m]pbדw/8s/KWOs&m5Y]k129eZ9Rd'8i\fMPvK( CJu䈄EOD,'*"A@~mٳ>\!N UtTNI'T(Q(u!)R-!5֒#!ɘW:df;:~#TС K$("bЊK@,TB&0C5%Ş$-b <$*I1JfHq'؃hvr;hd@+B*R] 5TTd(YTda *sUoR"1#= U7mȷ")$ި{ 5v@Wppb*ƥJ Oi[T^x] q:݆IFI'iP4\ųI$UdhD!}ǁZ!due،(&0N5D(&3 npDLJ <9Uc8d>[lLjiTn!KAȦN(̥",e=P t N LųKp2K8TUbDLOfSFa׫F^PRV#^7"<*YkUw ]''$VsY@TH&Z\!762q8|d1d-YX*[.$XE( íC_<ӊD$ֆ# >ΌE9*XKR%x?lH UhlDGgTR!19"baEǀyi`=*޻Vl_r阱wV뿾eQ&@ogluu}sؐJ|&]9{lu6OBD`^#sTB{[ȹT5iBc& pdž>vJg\Sr P *0+SQ=̢+[˗[ֽy\:cc6`3}6_3uʄ֦&JUXb{F5 `ˌ0qBa:oL0fvxj 'trD>.E H2z쉍/L]\0w1O/ܲYO/zt͛ݽyҼyFfEVsGԊ 9䯗gi2/CbB#2ȟ۟HDbLFQ,]gE '8NOVt0,TtmxNd!ЏAk JR ΜtϷb8GE9,19Ę*H+=Gp.\<_PyF& uVFs utx~lA'˥ϸ(v\g-Af?UTxځCD#~UrĒ#E\|3.K"e!,B ኾ2B\t2ܠ'Gx Xcf=#~++H~ma>!R1!_#U!\[e,yP:o4302 %%ÌPx;;3ԂJ>qeQD 3& 3!xndmU0Tcb$Fů 3o~KRHK. K O%04L]BW cy{ ry1!_fcJǼ9b dn x6pn?|ЫD%i' ׌t7jeB3 'FdVq^|ˆ8VZpDEMu5 {nl0ٮ>@ %5斚cwM2&/xb /]r^y}}{nG[߽kӁ=[?їdo8Sߞ?10 g.}hp^n]E5kwo\oCt5ݟ2~$ǟďA{۷H/X]WQ[`K5~ wFb nx627o޼~7Bfow/ nr-ϷqJ*?_{vƍׯϱ1  yfg7C2 ‚ϗ>*pok opoO}p}OC\}'wRwr_%N:ݩ=1qrSgNP<"c1Z z- eDqkF17Y,xn$8oXr`: K=hgKgO!7. ^:;pl?s?{s 68kQ={ܹ0_x6kc6D;N8sةo`2iH)UDQ EN#=%AlQU[b b AW|Ɠ [GԒ6dCa oEٛΘFN YGސgM1>jmג^!lg3t-Eʦ.#nLtRU$Wc fq452@7a,# &ZBw\]G%-;n;)NթT}:՘I7%ӍT}"]$ ],břF:&_u;Mu*dRtN'uts,<eȦJ^(2Ai"| .N e/B}sK^7uJdBq%GL4+b48 tl%DE BD .(+Yq>BTcds4ʃ c\Wi WacgS=®0$ux *+0BbM[׈^X¹f NEBiPFUBee"˪h/2V $(UE^BF!ㅨZ <{" ihHC8OgW(UU±X<MHE`| #@%{&o2/,|8#/T Q)*e2$\H;(+ÌQ%!i&>V48g 7 2aT?  >xh2h].SM2%Bx\:mSFmxeލ|W;_9O7,=.GzvTfupm2RLrO()G1KJDÆJ3hYgsc*n8D©%x0xJ3u%_Q3G?Tz'MS̴n4zG\֐\pt޿}OwvջqueH]6VSJ8f* 2i>ˇL66 J cp0*UG*=z, w)#llȂ&{S6w`߳~g|38܏G_1e\˶PGӞlJ3R6.dRҎz1%S XcYRCXxNBԠ D8JOc7T%NMJU>xgΜy-3fԩS,$M-]#z%  ӪbL6-UQ:WbPIE\FdX7Ú5Lt4G4RwǣՌ r+RL_d݀SyR,aD(!BSӒP$ o8Y *jHBbT[Lqy䜅s IZZHId.'3%"q=*H*Iڰ,̪ J FX@ XL>G]6  _!d!f"ܚEѪ(5B2MK )XL$T*e˭iQiB)"%ֶ6DZHhx DJ2aR;)J8sw饘̺G MÒmpikm! jP4RAqo"Ѩ%#&9l8vưz,D! wt( @5W8S5@9YVE^Ra%jJ2 ȺrV7Hvdת&n7L51kFf-bZT#q*Y,Iዘhpo阞lҬ,bIN p’nB<ݐ5?5 ͝aEIJmr J*v?jDűN=(A2D&;UoT[SY儢ɈO ӵ֑c&mڱ{[z&Np?ZVTASV#FMK%jCKZNSQ,s-ǏY)ar+f6bekt-쫔lғZYVk5!jټN)qGK&TF@3O gCQHUJqAb GSPk ZN4\ K)A%-ZɘD +; E$/,!&)~E z4Ҍr!Ɂk-Fo[Y~لJ6"B98&vÒ&3vYSDY RnR r'S)h,WB=j4"I1c"8ҟw3TC&p&ZEKkNX9J/AeRUy'䛠v.dyH66z>1tD#6 xwb-jҒe"6fy("V2Q%S I!+mշԍU]]Y;~TKzT`l]ѩ]SOo׃ooL}G.X0s}o? EAtM,`Sc|}k"x}w߁Ͽܵ^593C< o<Ȏg͚2JNPlljklhmjl;ai3흜)5XvM̌o1wfqșս fe&-:NϽ˯ʫ/߰}|Ş>ݽs͚74iʸq&M^zY3Vg0o%OM[47I]:wm۽{;;\?nnām/jœ}6}|ûjoˢ#Mt۪{{ښ7 b$wbMPÆ1c!m!˰$&Ȫ 0AVƕ~Ȝ\wr'-f& :+ S-5m Ŵ(qL  84\c||SOL_hܙSϞ'.^ n ˗̞=嗟x׶C{5SLjnn.k8`"-dͬxD?GC'V3` 'KB5)5aƴ0-U9{nﶞ7NjiTmY GbT9Q,Bh2XlFVe㸏 ,"!:B(CD JHXa"|r\bht)j+QG`Rť#zZ }_U)*=Tca))#aH$A =!rhn=+8+b}  #CpHa=⯈*/* h#%g3D)!eCۆϗ>ޤ& ،yju!ȇd)0]"i3N:Ri;cʴ3f7oӋx+y^^w׭7wr`v|q_ǎ}vđ?N8Z9ʕW\~M"Uݹ~[ $A] )f%w. 3tCIm,6޾{PבQRjydhOFۼ{GPor$ݭ?ܾ!n[*1n4Bpoӯܾ#}lv`7n\~*MWFnn]v?~rQ;.خ.l")o޸v v_ qzIBN9+!\}'ϝ<~ķNwe]:!wD Jab AX%E3$ȄqYacjg.׉,6xsGg/@4G;8ڹs oAC| NH>|n ޜ8}LY{zu̙+?Pγsgǃ?g7'Ns~_{W?fM;LŌDNE |f܃!D-bfVgo:R D%2>Yx=+ayl~XSK:9 `+%Ol#8E%pOňk}TLd$Rdn|u6ξP)#7Bc-dMKHsSq9J88v@i`Z̰cpJ0-(:d#STɔV4Z]7+67(h0\0I$َw$MAҫ;XWMK'"V-u'bBx"/j3ul0SE-';x*K#ԏq!;F7F:KJ$! JM q1DGgZ HFKϡ^\cڡ&CEW'@~]q܊v9z h"a_`!fHӒ(@Wi!VV^R(UAh_@Ze*Ȝ8DPenںb,[|C^PCbHآq.k$F A0y;ytRBl.-hTYC{<1IA1Ya0)/ +l=j b0s A6ij3d-M.Nx,!/GD;"$ޢwqlɨK',,FB<*J%j5Y}Ƅw^[oW?ֳ_xM+lmsRX2~٬'i22ѺT6-b$tZMhXl!ܮ?E/X^-䪊h{:3-Sn?ْ!8nԆA[*t7›ÙG6iͦzrGo/ֿ{?r?{?|ou?X>rDB1R.B'uEr) (3o4Z2P`,OD ӏ%J'۩%J.-cEY2CPa%1bb1sŅSxz禾ͯ<ޙgח/nY-|6+7y;H[&44vsSC{{kuu0 ^|+r &9W DpV"a"lcTϙ3o Mlꑽ=#G (Q1R(udZ%^ѳ!#6JLH*͉N̲c3>&(jšށq #Dúf)z lErB O%f!Y *jX#Ҍ0ETva;|$q·w+A4+h$3;YcJ23a,'rl4a (U. dSդram|K<^-IjD]3Zq6M^qȤ[BOѝLx~Zl|E8񮠙#Tj38FznA ;ITCEݵWuf5 ic)fӈ"{9%"B"qv$5QNB6A')ψy.0 58\چSfLh._Gsw"^͊r,Iěy6hLB?%U29-Yf^68Z&# avf;BnRuzY5(ZAMP9  !p8P)ti$ҩBSc{6S;v죓']GN]/hO,{foecr/g󭨊Kfu>ݔk TF^!4Śa 4ڻ;=Uk" €d&"W\MoIɸK-@I%,$ نhdlmP2MJY5N4XeHedBNXZ2ae3f" (n;H4"@7=U&U3gaSAi) j&\SQ+VA$c1Q{VN^E8)7ZQUt3jX8 3m4PX?\8n !M!mDE$!VK^]N -+gy>>s aG եG-󓈄V9PN AKRG ]$UH<M243G  S٢<3dv6pJ?#5VD: :fCydK8ZDڍG4vEGlXKKn9* ގ3&6ndoرGjymسMk360Tذܿ_>wG?d{{GӨѝW,yt1cGKg>z8Ky[uSɐ{h[\>}5Zܩ5YI6466vwϞ5/^ɳ-n8qvbLw=91uJ11qiO41%/YW^xeŶ][+͝5 v~ٯ3v1;6.` 7zg~nw}'8GO|?^ҏ}5.͡ O|k_~ȧ/x-OC7?`j]G޽ӽ{~{ĩz4x>kn=fBZ3p(0zAYx󌥨#/tUa:};%-Q`IHR1yL3$Ʌa-D $Q0 n:icΜ6̙&O?qlo'O7oc3O>1ՅaRSe{ىD-9$9e:,ΉN1ϋx19icZ;vu;w͉C;mcڿw>ٹv󇯯z,x|c3fN0[~|#T~ i?D V J1HhL44{oNc.G^Q3 .N@ft!'Sx' l'E`7<MSY%h,#tM~Af~Q&>2 64DcԌ]<Ò<͖yyhg <<74VyGcg.ϖ58p2$F2-JȖ앆K O1!Vj,"DO|O& pz++!bC+a2lw+'_Up|e@e,T%J8!R/`5b'Ē }U 2L%4HP̡Zy#14;yjg̓؜n3u䑏N7{ʲE_\g k_{u붼G?ܹu㧻߳G_Gp_ʕ]z[7߽u[7޼~[?Dpy嗟s JPcUpݾu.Pq^S_ 켸OL#Fޘvˍ?޺ 7h\]X~y :7t;pf5(i #|?GJFs4?72wCO $xMqQXv F.mѣA<~ı'48pLeMC$,h8wtqSgN.a%F|flYǎgK |3g̙+^0 @۹4T1Oq4P4 A5ر~"=.^x6rPt;\٫x*hQ8ɓߝ:}cG;t苏|mSg-DJ Mԡ4\"8i X¢KЈ\a^f<FpM. ;(ɘ ˞"hڇ'GcGFXK`K,((و]C/;, UtQtײSsp2\WTuБHE8mᒨPyVT3-ј8b:8z6sʸnPѶXfIQ7)ΙfF\g$j[dݬ!eeп,4 =S6j*k: ]TI`;l-ih&m+$lJñ$dhY®Bb;d'aHTڂ\1Idz#Ya'TVZ|A0ʥRp BЯB8Hwk]ȓ5]rk]HO \=I4f=&P*` ^o%LA7Ok{s'-7;v\CKku]}*78H}0+crh PZ}>Gb Q&B0(*ȳ,H EE_ >*rs19ihlek!(ᕅ݋>9y&̝X;clqL{h)F1ZrRǔt= pX<$5p *COBAYI3Kܴ2?`5.ƸQ8i%D©j&Tg_=;/څ6:5g\ybO׏r׋S+fu7;󁖼Tk2F>fRtU K8i[lr*ឰ3cPxҲ'GGfĩ ZBU,hu͆6nR<#^MxCd"7P/KQ[ZIv5VO8oBz|ƿ#?|iGxϷ[,E4e!jS ɵP0-/:IA8D#ϣ  QhFgYBF*l&f2xYu %a\ŒYabMAI He.;BV<mH͡EEqObI}BkFr)|SI*h-W, GC^,bc}TY H[rtY1jd[OOȞήQm5HGӻzK'c3_eN8s{;Lg.|wj߾}pu\{_~K-yvŮ=;߲S ]_1jWm.c5[Zj 5m]L_Ysֶ:rS#JSŎʈٱ'3őƨYΨ3]=ܪU6Ɔ7'w޷Cׯ[ M0h2y3拿x٥3?ѻYo>߻ḯ-oޱ~w}~̦Uݸj{~Şwߘ{ےޓ[y7}cު=1مmXr`޽qMo^񻋖0#mtGa ?z7Zo%йۙZ+oihi3zTGؔ6`5$Ԇ1e=ޒ&iHu&+/Lr.ВznHD@@ՒET2^_nonlmjon;:-m#Ftݝm#Zb&]Y+ VAcf=5@dmmv Z&7" rw C FİǍTӲ302UU3TS|tbW.۹pv+Nٰo-~.lɌeg?1wS f?>o֜Y'L 3,@XT{NcD g% (_#FT<^QpŰ*?3L"4r/ZC}?l>)R  kb?EiO< Piu.C<ߴЯ,x<þ2EQ{8A, -C <,VD7D/du Xd=FJCI>zi `̀#^^9iO^g( (GXXj( %bp4`1J%FP(IA]헤&#ސ\-*+w73F8}:dq@i2rV2ky xB3p7)'2r913rDQS'1Kӯxnʗ6u~G?ܵmݻ/?o<~0hϞ>w~sWWݸ~?o^s}>/4Ķn޾-)?ܹh,I)z1D#1Iwn)lCD Q% J8ڍ;wC)o6Ds4rp6~r8\oo4݇nt?ц1pC6I-DZke.68w`sΟ8Ly:}LBeO#W2J 3ZFՙKnǤӃ}S an| \bl(++I] uGΞA 4WԈvb@s1 wa ,ɠ)@^m٦sFU~>bR !*cmYaDs0D$Mݝl]%;J^go(|7*dV:3]@dAm2 `hp Ь9-EjI 3 2eTm]r^ijz)S|Й'U68R<]ճ<0(R☋܇ILMFfvu˳SUٲ I9ą.8ghyfu<^_T8סUzdC2Dc)N7#¬2SQ JoKh2f6eSq8 r R3q9 IOhep8 +礉/N,Rx@V}px6݃%?D!T'1mM.#jwO<{BqG>ڙ1"bVkO]1gg1X_(dp 28!$mR۶ g)ء@4CQ] 1A1KW4Ar%iU1S\>Wte|qhT[ZTR>dxQ3YYETаT#aaxTG-"oXV%v%wCcCo3,IwIc*Nkji9䡠~]TJ0s-$4ETC_QM԰)z)[Q9L !4iEfI@<2&`cWnQٌN|8M): 0I ͓c K ZN׳.Rs]ILF4lJ1[Iޝ gXA=haphd Vt+Md 1C7qKGyrUo"͆`i&d/! ͪ`k9~B) $?Wj%L{4v *9a5 \JǤdQKFT1]me$j5Bo>b\mCagx.($&AnUZ^%ktkp M-#kG%kD;/y)Y$jNchbFl4JZ6Zde3=v5+q'DR= &0tZ)+nrؚ1(9heV)H~/<.k`2j y$9%l YJijքsN&,'%"v/BQ$ &mǢ$B ;nv܂Ax[{vh5Fz>yO||p5jE6Ց\1e˗nޚ_vʈUk^wp羃~vx_Y~ M,7iӾе>kj؊3.8kXS&tմ&ۛ|MC}]Ssq]F8;%?j5I1=;?9i5faj2{y`۬aCSF s䴪|yO=k/};ڸqU+/7zqݺ~ͳg\؝mg{oLxkEgi7=v`=Ϗ|k^k^{􍕏ΚZa){k_o ؼbGdEկn߼ec'Ր䤪[DAҐ|C&\ag8QRCӡ1F3HPnZEO:9BV ,Qxh2 dv:"Vhk>[Hl:_-64Էj[kZ:j[s:蚱>UzGC |? #$[!r^ fRxvB!r.pYYTo,Hnwlpr,;Ϣ 'ܒ舩_0k)3'5>:nڞTOwnƴ3{M5c´cٙ2y䉓zzF 3A!X> %4aȏ= Ħ&E۰PZqICYp D"!HY_Aǘ`Od\-HAeX:/0?ʡ D+8BPɠڌ,HVJdɔ_VDkxGFc0F3\Xhsy48Z h=(3Gc"e Ύx * Y(Wr],_\Cز+ q8F XḐ*P#LM?*!İ_cRѶ_ `T"()+@ B"z$dDBO  sH(.y!) i%UV0%sjclʟg8+;z6/P N>ܜSk  #n6WBd `%@maEJ }5{"Jh1]D/nx'B<M" <B  y:*Q.weWbg(r.O gQqN15&܂Z!%\Ʋ.eJ}(% .V[B,Bp%U}Z.Qh^-}LMŌq\*K[|!U?ysg]4EsW>/<^icƏo6}h컓>sg.^8sst׮p՛߸qk~~ A"\2f x0/ዀ $zY>E~󺏣ݽ#h(Q\̃蟄݁W wƝ:gnp_n͛˫Wr߄||nݼ -yCeL}4¿@4q*h+"Tw7" KU'0<ib@Xk^h:}iv XDrӗ ;u4ҲN9u}}]j$)ȳ>-b]"98PJb\n!q4~1[Au& Μ00 iD~@K.1ih?pE{јg'ώ~{ovlů`ƜQ<ĤʘT%JAHx7 51dKr)~ h|)Dq4AY*mȲaM$-&⯪+ @+Mia eHeVM *bs1j`,J@ȦA2 Bsն넵IFi5mx@5L2kYh˨łҎia %M'"P1񂕨ˀ) ,´3i8IHaL'mSLFˆ#?%4-iI6ÎNz*%qhЖ8jL%T,3y(h),+y5Ri#Sq3w ;DIsx + R%Ɍ |'EϊDΈg5; 'XCqh@@l,.c!Z+kJz\18&A~S'3( CH΅Z&8l6|,Ѹd:D+q'8χ3a#F },ːG43gTo{gGSKsu]-dp2|r(aD\5 >.DJҪGcU؄(r+h]b8PҘ(%\r0̊%54Fj>=D>! %-DJ P⣹8!e!#s7c!(h| O 4Ya?W!p0474J+LףJ0#"lVD#&B?g.WX%+= 5K&‚9ּӭkl]{WpS.;[i/,X4w´1mc[kRix5"Ex!%x6,@78X8$nAR]ۚϙx=^] W.ާʪ,C(BXI]<yDAQ,JMxo::ѬCJzĩ̓}XX.B<:>N>$~U2hZP~p:.swz/_/?8n}]k6.j_;cifut /d|?,PS"<ۢG QM8y^TGePsA(6Ȧ$bL tf7.isD()lh M ӻft^пzAŽ٥U3[l_5}ݜ5sz[9kڊYKO5:ښ+s"kz`MӄF Y 72:6)%;~Ĝ,yI^!S:@3!$4q0z-?+l6ﺨfZ= U+R 69-% /i:NS5>>biÃB#9.laAH O֑ΐE-vveZЖK 'HuD%&<$۪˫ "p$AM9!r"ѯFN!I-JjG}42\Go/֫izEt?l)n 9)zWʂRN^vժnlEf/ν-^r⁞}lYHJbRς+v;[=lټ{oxB1/6&7_yܘt2oĖ jxw^}ﺣY,u͟9K.ZCm}/̭Lm:l/ˈ3"eiu)U襢V,$MmP jz@rc92a&yY%MTr< zIZA4&:dZqʩ>4p),%jV\1vYa4<l@p30fMPxְрG4\0>#kC NΎX`ZwGR)wwwΘ1aG/zGmqӾڲ3#_~v *뷬_j~-(Ԙ9w̿?dy znaƍ~Kt޹oxmクԧ|>{돯z|ꚷ_zl}{߼w5mׯziۮ|~ܞvgU/='o_ג۷.Xwfں_z'V_T Amx E2 S4LsHXj02#% GH!#e bD[֙A6UJ02&/lh 29jhÇ6 Pӆ31[LϷWJ1Z)W˥jQȶUXf2|^=CMC `'J=$lh >ӢH&URJL:2i-,&#̶d~&o8Ҵ֥ ͙^Xm@O3S)@_kOwaƴٳ͚9m`zoWG'RcpcLXZIӰ0Էg ZFd?QUFdU ]GtKHD>)}`b ӰA?fsL6O;m~-cȽG%L>b "Y ZwH^ 2#(B#]'EJuׄ WF$RHEGbG#HˑfSj L&2WLxEcdYlFEhT&[m t`$=%fM<ٔ& %=M 11oQX2Ȥ!&%!R&&_b SH\\M!ěTb8Nº鸖A A'`k|\J34H^!{C4zV~ߨ>ign)iYK<%րa59XDC㉝ #q4)dQbTІb)hExY D u PbM 鐏lY.YjqHKdclRFho!U4C5\F Z"QZǖ\xX)/@ KXCb$2I>$d Q28p4l=LA$hhZp}B@q 7ՃhbM @MҞkgZԎœis{,u _s6޾{}wy]OGz^z_A>ڛo=K8ڇF8CC_~}(h 3F~cgFΞ9űK̹,mKtoĀ_AThc1EN D04/lF ]vzq mG0G Yi"(bc~9{y3g/1꡴3cΌ]qd3g~:}?O䌎^BSŏB4cJ5fمH:78OA43G.A0s2>rp%tcVb(cp4z1V1&8̸iCOAwJvtc# q| Bmhۣ_}(Wǎ:z0ʇl2AXb{z5wo"H^^WGɄp,׾uYݑHm'.h.:2('D0:nnLJ~ķ DC 9 G<}}}_?xqp7yj?\?ɪ$4HiB!-MG{Eba2 zk@ DZhfh JӊԖPOU ]Eq%!E(j>ZR|,-91!zjh"i}13Fv#Y'̀MDtS-Hܜ9FZyUvf_L"TZ' x9:td=,Gƈ `f31ׁ6ʊZn1( )Z[p{E,gItbkZ))ʖd N'H#qf!f9njPFy kl-LRQzFq43gix LJW6?hXL.kIu M K|DѱՠeJT<)!f嘍E/CiCXo2% D#L[P-u V]tfӊ3Vi01OsE_БG`bLne#v[9 $،3. %6 P3d Iz$СCzzfvuM;53sڢJJOG8ܐA(B*&C*$A)KKZR2R"-tx'ƫ!&IA9*HXm1v)pf$-z5\ %h0!P^q^ `#)H5hD)Yg^p ,s^ЭV^h&jUD\pOt y]BFr_B5hDqaE+D|4#h3= oqj-1)&7 N lJvE+ΠbVvv,NKYh?{׬X:ϜY骶u͝h嚵ЛϞ;k+V[d`e ]=sբum߳-?vY|㺥[W/޸l˶Y {95oܷՋ\jsnf v޸VϞ]l+gjs/\6m6hA = S醱b&_moQ*v:oaEpN?;YxexseئڌJww+|R3Dx-FB Q58,6*p% /'KO]`- bm \D'if:*mkQh2PO%=G;'[p#9aÊd23GFlmUiSdبQH{Ȩvct r$um|ed6ZIbذ$Т(!e<2"2쬦e{bUힿLd`D_] fRhQ1)Gm4\U&Qҵ# ](+ 6(\;zfVrpIJB`7,UJԜ"g`ÐBO7huL[\Sj7sfO?R)Jj:⪉3y^z'}uwnzEfW;ڳKW-zq~I=莱対_O??rW^ݺ󆞞+C{~}p;ܾby:ٞ+=5 qlK5 Zi͆.'$-7I\%x<x(O;' NW~iгԬ:3vw?p#o;/?]{7]rɬ}m0wۮ.|xtܾ{ly[}̑87v~O^W}ʶ^'=5Onoꩻﭛv_jfNݱz}\̽7Mr=7,k3sq[wYpYA$8XA?ȗehmWZQ"CGG ?(8P}!hSL8 ?<^r\ B{#c?KZ: ^gϝy_XSgp!C0TAi###4 a ?"@v1F%;[S6:bW8?\:}"ę3F8BZ=kF'7]87~إ ;;;㹱 JqWH:z121a:ziǎ 9|laytD GAi=vԱ#'P7򫣇_?/z8wA!(b2f?BC$gԸ1 jnh莯+`8͔ZEHb7 f&oeJwebfJY+It ~q~@—(N 95_A&ܸʬ^pY(*#'^3k!B 2; 01:| 6J}r"]$[hn<)J[6!'-FHc@UY-0MGvð\;DҊe˖^jYS{{*m\p4V#x92FscJ)-!& 2s$GXA>WFB Fnj!mQ`IԜJ}DtIM͚MIшJP/ 2p4Bp42Z FBDyU؈XH+`z8oh7$%>"vtp4[ ~>5%K!KAΦElN ԔfbYus"Z!+*!Exh+;ڧuO t^6wՂk5ߑQ]j,g FHWU-l!& 6iBd|\\#I; h8MMF}Mw$YhMۂPu@OrDR>~@"lmygn̕s_|Mk߲a-r]̹q͜fnY6muK_ػtf'~w%o+gC_nE!z(dքp-DR]͆;O:4x5a\oIB3P@F<8C^?յfa|n߹+vmX}+n^l%s{zwtVKmնR+B ۧ @&B@FM 4R-Kx kexT 4B\j/ Vt1Lj-fX;fxn&5EqF XLrFHI)~B9#D$LL 8(E1s᜕g.YUiD׃+~A4j"mDzx\k`A[ _23%Eb ;ɔǥ2"$#Y&ʲ!CiFAK8կg{易z0:95 Ҡ GV-)Ѱyounz= B[7g~OpIAVIbR%)*lp4Z#cojJ6Ӛ Z đ$oZ2L tC'jB{ x3Ҡ7I$p$iCM 7 (_ ŏ͎ln< f0PL=!6ǩ~BJ}Nɢ԰+Q ;#hJ8%`:/}#ƺ(g@0&j3UTyF]˵Y"ܴI͙'Ơ?1716N\ʙv+մVVh6N.ZVMBv 1I_j~K7oƌgrzo_OEKO1yu_s|t'_`qo2>>{|g?̑OzkOyOo=ޛ{쑻~澻iǶu6ްv鴩m< ڋž΅0rrWxũΙp^PJ꛹&dlNfZUKmyy$iYͬVV,g-`Cbp4ZI˼ZH9~Hp{XIDR7|/ѪV -Nr bur,)Mi FuuThdy jVVOj C,,7k:xb:A!@$N28 Z%B kh]!aI 3U43>aJE)/~:UlDډ]~Ϝkx+5SZ}1) Kv 4?dH*U=2ci^8"et R<.c!ʆNQ?F?d""** B< F_PeMH%rfԾξjYmt EO?;?^61⍓b [?kׯXqh5%'NjT=37٥:7>s[nuw{{6W^}G{{wzkwrHda(pPK~4Yv9#,&oba \0@ ;qÞܸeϝySG>~O> =qޕUeZ6wqDZ}Ӗe|#u>w|/+[>~yG/]s^}tS.ƙ7oݶk㲎K]pƆs6-MW?r֏_o[vuϊ%5g.5c}}q0pNHM[tق%K6bf!ue"LP[>yA #'L4;Gא=7@g˜ON$ӄ}dB6SZafsNj=jeDVb 8M'Nhl>B)2bqBꑰVB,E~.X+^lv\0qjX:R-bڷv-K3-ɡ .UYc˞|;cS|DSȬc-\ b6^0R5, G7CT ,BauM@-*TlGSZ*Q@VpV,|RJd( 'C0&o)UkVN[нLd*l1smپay …"HN8nYeFb20WmFgs,Ҋ r w *I:rCZpVup _(eytvt$|<"3(ْS,;Œ[,l9T.Hq%EeIP(KckhEg'p3.Npč8B iiiH[ñԔJS ʈE7KMX1g[ mLrB/))Ძdvsy/:> _pk owuhL$TdRJqbE[DCȌ.jz)5c~{,f*8`:›$5nd]׷mhl*\'@FAFmETʣJr^;uA_K;ugsڳ: {Լ^ @ӥtc֚Ajj2'JEYʋʠI}#^$ ;U\8M6Hh䤆P C5?E5VAl96*LN蠹@E V ɺnHuUZ#hpқ4TǮ)LJFB A@l!1D.LhM$b>|Y=\fSIhc[,284H+؉ p![+<\dBd$lZגT^7Wl@0c Ĭ9 hi$E7$$Fꨬ .nb8%**NIv[LUCtnEqE!%On6\iQ )Y nI™UNk̊x=XenuDm$3:szTvk-Y:oܾyf3gƴΎʒ VZz;_/}5>Û/>ށ_7-o>q/zï=3z^8[}Ή_yGn۶vގK|쎃/ /'G:<8?kͼ]qeR&Nl܄h7qq(vZdw2JAl)VlX 93+Y.zX\}DNVhP<(y8Cj%7ٹХ:]ͮ\6AoMhf Z tGƔ$-ȴwN:'ţk U ,E3OTGXVܢ!X>8fBP)*0dޑ*댣bDem; (ȘkHȓ^:JxCYKp&yHˎn!Sib^ogXcfa<W 7LZnZ'%E$aL:pA Sؐn޾cӛo#=w߾cǒ3ׯXC\=˿?}س'mf>֯޼;7|^6|w^#+7=ѻyyiQ>PV ڬ⮍+wwoUYzMv^7ۚ;5|n\~CWAN3V+S-[h 9&\z8A: #e2HfHP8?Sۖm3 u ^iP/dQ"U2p9Ad2{Bxn hQ[jcD>e5[m8Da@5V#]0 +fgXC¨sXRk,W!%v*{JG3u ]b5$N2A)Oʕo pZK|6G̉U"w`ȍ< Ha%xưLqe6Eϊ9SqO\RqH>A06v3vc#Q q ,5P1u9؛sJ|Fjٚ 3DF$3,+0n,DeDDIc&(h !ϖ\Fb?F.άrȵ5âGYDCmZ"Ct=#d-%UGMa8hHP?| 4aBsTQH >a1Giq&Wk&4΄fori.PEO@4k0f Br,\9qof !`S|N'. sv:e04=@4D˔)W5Ls㤫&O9핓B`Ws7qr^±^7ҎC-:ϑZcZD| ^hp>ZGx8`SNuM>8HSil WCBhn6 dODF`RPLŌ N~î¨ÏQ#K][Dj2Bc߁S\mPx dı ܲA;d=40S9R 9z\ $^B[a'2G'v#hO$MsIȑrzh*cu9AeoRPm/OZ4w`,ٹ7mw~92wgFع^8KgP5z4msGΏm06CǘK C\ pGnpQB·Fh/^G#-Ϗ|a?c +ok>kgk/ݳD;P񧳰xv9_kxnQ$r|8b^HI02]tϞF1&8>KyF_ #gGȉg6O<;wG4z™!v'J`/BTMvQG>SH2qhh8fvz!5њ#*:A&HqW_ hP Ch4F\0 F 'QEh1VhN֤"=2S$KVw^uhn$' ua8_/>9|O>y_~xzђ?Ms0Q4YG BNѷ6wKTiBlL|*:$f AkP7Z X#I 10Oۤ͠4\ B6жD-T6@3O.Yj)l4+Ɍk Nɶ`f4!;55CMvls!Fc5T4X w d gfrF&# }t!!7GDF5H% RiCFFitH,\^U@rLOs`dM7TjL`>H9 K;nb3 +NEoܜ!L̖bkP_eJ999p8*l >8G6;_ Jb5_hu=D śî/f(ZaAp4gU6 PE DJrklUVt LԚEhQ$ a0@%FmJcÔF38ҢB/'p4!Dڶ~͛7MSV n& >hɴOh#MS'XCx dnEzsKgAdೖD$P& 9Ґ`z lDX '5- 4-c!l@VZ#-"Y הHFcV%Y1RpNpidSK3\yho:xߎ{_ow~}S{oxb^km;ؽy5>_xx7>p[6ڶq̞\ 3kڴrd /ݸc=? /p/%T 4|X$%C<Ƙy iQr`m@v%R m^vQk"'=x,?Io 6%˫H{)Ղ"h D+?EqEK4b.%eޞi ں#J) '_Xxo홶Phf!p;:"\S=c}j'"e3J\7cEJF9hX #)gs(tCABrtS3{Bc_&@'9RQ<9 Aj,%-KF'p1qMzj7( , +Ɯ Qʏ Gz:3k"?/?_zq]kͧnGG|Z}s^?ٻau[V >'u͜'|>|Ǯ={ft(39szM+*[;B[BO},vwuvAr w5\q`|K'&cK{$@h9,KC2cg%z+`*y%8SUug` DۚC4RKϑ3ɪ zCȒ[5TgXyڰSH@ '-i",%򕮎sfwWQ^+Cj$òjh+357484-O8`@K2.) iOH Zm bhɚ^PQa9bHp4TwdK LC1 QDoTXBiLSG6qDZQ/鶨+Q9Ch.9bp4Z%!G 3xҚEMFzE\^viEYcDDH^_U#MK!qm ?]y՟'ЦP M ɖF!Ӹ)Ԕ_WMxJ49YH(<6c 4DwŖDp4'8,>NPop4c8,N(f)ђ5Ě&5Naq+-$p4VY?Z=ggѹ%~YgDpq\#EIQq'[@ND=CMqPI')6Q$/3jhoq4BiXph'޿ 6=ˊa "TdF>_Sq/>{ĉC'O ~ͱoc|=r[ёN%$ Ѧs?psLb >gΙgFΞ>3~3cϞa3tv_…po/AtEd]@G5is8`pMJY]p4rDGDcqq9,!_r#8<'#pGFfXFY~V Cኂ4b0ߩ}wC?O N0:VHёpOvP9"EPW\6eF<Ǎv[CjB".N 8uݎ?qtcώ ~k~?K-[1OWG1!Cd(k(2M8!h1)x@x2wiA ITDDdznQ)]wGp:6g6681A̩G`2-5t0`'rX .-4b `ٗ)(mp"ZD(vH#r4"hf&@dϚ@I,r(4p| 0 Q7D%t&PhwVCÁMgg LHn<|8! #S;=#}D~BdA,I&2w/ #4'BG]IDo~PWma>a) XD3ZDqT#z8-ܸM7Ll)s^69FRT*,z,a 9)j"`X8W!ސ  92x.}$RFNJdZz5'HbKD?B2( 9Q ?R4M,ZD)_P2A€QuLQi4K`% d/8 5uM39LfaẠ(e*@{<46 c4_Y!M )UvzZҐp[ LpVJp"-6(Ӭ%TM}Q!J Y{J ER )ce*k*C!R(MFoT{U 4 E:vfzk!FDIJqdFj˖*~!55oi*9 A AHLA4abÔI ѢlIj&7L)O*=DA .VםԆ]ޠ} M[ЋI K҃2+M.Es$B bC©s늧 }(H9iUBhZ L{'a%,@*QR g ]W/*?uPCbfr> ;|zbƭp1~ V^;w+׼o~{_Ƨ!W\Vܔґ_Y]IKPq lЛ4iwt^Hf]4j=67Št] aW4rOfeh'W$x4$ (@c+ hӠ:T냫XR7g=N zUQ 4¼ЖE==0/(VY]|-t0 Q\4Q-_pe |y%)hǪh,TNj!XeL 3Q.w%J18>44쨰 Q d-v8'uWb]'AQEafǔ4qD6"pF.WCVխfiFz5o^v zR>/Vjj D[u\w튛_q/rLRB9t{׻h^u]ݹϽ̖/tֿ\u \zzֿΝv]$RB"uWݾnXu% vwÑCb!\xAΤW,S['Bt~46m%: M ,붛nx|z7o/_} ]f@}qo}gmoK,?b'Z7 ߻nyֺ{ ’LTUv% GB02D4JF$4^n ƣh-CIx0t* %ŋ7sp d1!aPi]8T *Ҿ؝U[b}B@GJEpW*dYA a$9,5)Cdl GE5C_4,li\3 e ȭ`4%`O5Ň,G&uɀ78i =4[q36.KfsfCz"6nn'r^e[{VJkZY44N^bG f2[-. dqi1ó΍qY sϓ0 L2,ȳ + l7mX#l9h%C-JбU,f}58+wj4d៤/$=1@)WIɰU~[X`I0 Mrl>hAoӶe V ;5?x8ڬW+J:+x?46G 5p8\&3Tz e"7FĪnk0*,"r\oB3Ӥ'%HwL xc~c,Ȅ/08`i 6BxG;$;48ZcoL)$`[Vc[% ꥘RfN΄,\NBt#QYAbޜHe:yZjt-GX$#x"Svb!ZTO  2<aľx+Y}u޶|h[mںm㎝~]}">>?zxDZ8_ etȁ9Mr'Ђ ONMNNՎO?1uM8hSAfM ^:S'8y&AL! E'N?W(Zq(EhkjFgNVdG#qEc;Id|iX8G?2u O{MBY3}b䑣'&O=4eňz4h6!ccчGHOrd8` n|4۳g?=_~_ozqsgg ƫh 3ADk#2AYur, Za-L= ^3Fl(\ќ`!iFS @8+(kYV7 T,L1F~hHr` 򀌒HI0XV4`mnYv蛾+;&3 +G#]G,U@sV^ q4Ppy7va˅NH+` MmDssLH屣5d .b}Sׇ-e6U0E4ǃA,yb=2ъ!B%Wr\)wՋ h_R]kPuʍBVbB\kb;~ C~mZXIB cA=J1C~5> SҸ!+ (EMd"#?hT4`S;a lv! Dȼט;G߁(lvW|W]TV+J9(U]/jTYmh0JR.b !'S56$I44M*l$#Ya(-%鬓\"$zM L4!X9嗔6hY2,N3dQd I a,RؐeWHp4JiRPȱ:&;ёb4q4X:{[b2n&FnY{ȤH1-%2DgFP 8BII.[D7e,Lnuy4RȈ; |0gd#$x쪲:&c-6HY[a!b6nOt$N'͇k0A8=9 1 eO*Ja),У=; :|JP2'+\~ 9m3!fw6bY'oQf͉=С';wS* Lz@Mc.Q>\PAExi5I3:u-q }y-fAԋYUNMk%Q/+vbwveWt:{3ߥzt9ti 82eׂ\VT)iAg(vVLy1V-h]5t@iAٰOV j(X2$/+_XLVsdp" !F0b)\sVteYu6l,4_QhS(JTZ,ِK/}d@|4(4eW-1*g\8k8peMCZb#*`!sl">rIt,V'j %(nJUd<5 l$*eQ?4df-ö&h˚haJ3J"Qխ*Ux3)ARqkZ4%xT{]ݕ87aTzE krؐnb07ީmX&@2RZz^r{BT \T^- v(!^FG=CBם\Pwέu ͛7oeKd_w_iݾǷ}k}qݸ+7uCw-|r_ѫx^#7]o鶗7{vmz_v[aۺ7\y`^nѲr=eعP N d'SYaAa}JSX `ɇEv~!l"% <ϒ |˳b4-C&bߥGJlr^&I؄EAit=ݍ[_7/`I_WazA\-Uʐ=4碋^r;ok/. R!Y4Q "5<`8csfۖ扉T;?t`y3ɘ.,k))-.7+/aw޼溫V\lqo )mzW~2%7mLQ 3g4x|f+̛;o|bη^~yr˭^v^u7r~OﵗwFvv`'ߏ'}`ٖ}n}ro뚯w?{?-ۼ왇.xjlX;7]>z}?]iC4Ѣ3hpyΌ(zG8:15c'O1r'NO??ɮg'OM٩(o'Oyߐv$.;11u|Ohb;9b[z6;ѵVe Ԙ8}}wSNN?q18#G'N'pr׎Oh1֊3wrljǏkh&LjpLS;>w#O=oB4hD?X2m_D#"}#G772 ڞ##w辽cl>bÈk6uGM7: !uhd 0Y8 qc#GrhDc$Ȱh;c<&^i!6N-GFaGG06<:Lc80v>$8)q}û ~?}}?o=:_:^ 08:FV)"+ˮO x#kJa2:HL@sM FcXT' i`0 *aq.n"B*Ћa;8E<) / 4& Y3#*%; !,"ڟ!e'2$n_H`{t>p#%"   s Xǂ,\MSMB_Bwfdb6b7n"$\ NXBSj2Oʌ9AsZR!مitttwu6|\$+_~PC䅥P5/*H)g AҦ0+1Z;kEBBV!-Gև$P Hp:RN2Q1emJ>ȲLd:a0bwcko(<:Znڛn]r}C=zeT;! QO>i;R9RPWPBC4X0@bdd3)IJvRr:F*PEw$9ؙpeM'jQp%33G rEb})tdHZ %Dl+.g&qޖlK$ۓ_UIےT=MZ&qDPKVIiO o֖qeF`t$a ҢܬdîrNhMz/M u]xƀ+ p%Q:. ' 8EefY[LCg-֯`7dHE] c `Dqn3f}\4.m56g%0,XA@H()BZO݈fV×! w UvFrx\3fB@nGkI6G ƹMwӝ3Sg/MWjF2k/dɲ 9$ &Ud,܁f1NϞŨ`hF )4~x })etV#;;QÁ>3#Ufx~!̕dZ>ų:P2!)IUKi` #0~枨nMKzP&įAEuJNeu?x/rLMDǬ(dTa [?+ۮu#h)EtW8.j*YN%)vQ227-Sa;ͦ>XZ P |4༡\ Jm4$EqJF3&V1@OXob 4.abdTEYn84 bzp8>Pzl:~jdeYAKegGΒ>gAgIvtѨ]yeW]yys "JOP^F6>N.AQ v‹/s chkG.Qngϱyg&RI), q}^<*T()ܾK_jzgx_ KH]tI:^D00e%L=^RnKn(8Bzõݱ] k[<+[֭_lʥ~dۻw&ޮ^{z+O~C~׽ό}?c߿yݷ_kW}/zͧ}?u7>G?7^G_uLJswXRZ29R-T5J< ZR)VkR9/r~+%  PBQ<dBd֚iyT䌬A",,rY[A\\h.Zyō.P Hc~7kX*&$YccHMD6(c|iBHx%̾`$V3 ȚՑ{lw[@4%&|"ds\ 3 ҄hMĪ)ol\-;1m{G3suYw4 D\vN B$&aV)Y̨H8*XE˒&H%Ȱ`5QHٔ2b/dvd5~'9GxpqEKű%q4a rh &ϗJE筼+duoy=w߶{6>xر O!?xO>|^⓷|o<69</AEǩ HcG;25 ozl ?MN69ytj0'N>uOM8̬'` ydxtaDdcN .Ppԟ1DrDhI NCT'"4qxMAٱ>6ł#,?ǩ''O@"}F)x%8T"UƩub2AR҈+mtW$Fp.hVF2Ƽ_8dhBqDkцGA41Fj#,8G `f>2ɑmv`xd vN#{iϾ?_}_+_2V$E)Fhl2M:惣GeY*vJ@$~co 6G!NPBYYyU0-BS tI,Q lmU" dn;s8>L1 RK!1YA9J9't q8K=8p܋x 8K+ՑJmTG&I6m#k$|/W{/t/YoӞ!>. LC w㡐#ۜTGR`iJfե@db[23Aia3dַlO i1U; N,,3J[iˈgh@(hk6U!MIRJB1L~Iep()lIDX?FfbnQR PV Zkdk PeK \VAeN^(*eYMf4n͗ËG5T K!~t+{U,&rdfb ZLSzxތ#YJt$Gc'bZe㲱;;GR3KK, 'F$odmjNhc$I}<`pҦ3U7KIQ2Zhk_uoQ4ٯ %cR$,`^q쪃6^ɎA1̕a%#jse-iJI,eWltРEX*FMlBQGzOByuG !h UӭhVS\vL[j?Hf"Dh䲄␪ʮ͔f"kM\50xrtH2I urt*FGCT`)#lO,l_wiNA4<=@gV H'*.W"(bL֏I]1Ď T=oY෴~]}Q#C81>ùwujaDFXVeͼha59n)kD3* 0ih]U*`]*^HI3rʐYdج v)W5`2Q+ SHNIv˪_20e%, n^UDuKFenϲ{ϿB3Tr‹|ɫyJ0$yJ8(8 "ԯM B}xJ&W[IrKGעEs.w҅ V3|-7Ol|uOKOŽ\΋mэ+޺ŝ_yk[k_z틛VKyq㵯mMkwm[ҖMk|=e{.m'7Gwy-]jzu =C@pgU]kn}ӵ@_T/j,;n.X]- TeSwAЫzA߅JqhI*y|!ZVQqpz- uVK얺ڀWeM xY\.V!D У5O{i"S,j;F$Y\Mp :cye~B 2^0hVNYHsDL!0 *\fG Q Cf?гiVk]eFl-̐,$eB 2%ⳐGՀ6p. ՚.oȢB\d-E,VYVs&t#Xr@}Qt*ΐD=k#{8& 4ޞ.xU5EfTG!A^:rQɻ.$LT̗*$% / |rj%6a6`:pFܹs 4juHW^ηC4hsz9v+*"TZ2 ]᯷v~ɦ/?[o>>|7~O}f1TKyUT*Mh5_%=BΤ+;~8f 2b8*~㳌t`%?yg?%* IeM HOC5,5K:yiRĐiO1 ס1)vR2mH#!2v1$$I|i)&#XYG9ò){*@ZCJ\1=QtErӴx>;x!XQںetJA7XA4Ѹ)֊E s9yFN&h\hl N"QgmJ"f`!0 P I7jQ̞5܄arNlil_IS_*ĿfShu&ƪ ZUAZ^ҩZbGѸJi"kѷ8;F7{Y#O#DN(NZBS@ ZGC4n(Dm8@}%㩩8PQD eotԬ-Xb92rl~^ {$EXL b1zȧzI{ng_; ?.#q<5p[u1VG Z#tAoPpkhO|4ۚ n+ƒ^Q)xL,n桐r pfB=Ŋ.e+A5ZmhܴȤ@1e ;k$Fh%m)R G&8++8+H0ںqvWQ:&fv&)WLwDiq!+PkhW +0H[h!0W,`ϒ .Yu5]n]{n7m˶d۳O=KO,b7h_ ~dxރ=|<믿N9:1qd cǏ?vtrɉ_`PlyvGC8#_SvFe-|)D5C`O 1v ~iF8}0p7 )iP-qİ:vlboǏGL ;D;GКn5ۉ#'XUc)fc MNqAG[;`l*: փq;Hq]81{F D#m~ȾC#+m$Vt޽blC g xq846~,G;ð kд}#{#1QцG0-F 1 !7z KMo卤,"woxёCMNܻwϻp{Ӟ~髯o?Ozk[5_heiDVfRT1$baaĚ8Z4'g>n$RB- jirJvdR4hj\Ū"\ &šhBsODdh8@?f(>?:t^4Q Ka\i-{ޒ BW_ҵ<9}[6n$t`aC?_(@JT(:+:6xY,e.VJA)ðʁWr\^&2Mg7TppZH5huxMי4ȚKN$`Gc$wG$OqaAmh<@Px<%-RmR *68\V˯\u+/xhnHב,ԡ d.R-\ JnfyaC<${,L# E >H+VJ6Ѓ&J Y!%faԅ.dxNdLa>%*T8mh=YR4ȅ|6_@vnvHJ(VƪT5n2T)E6]WȊIbdS8hS$V#s(%}(.ږU2b;EQvK1 dMg MDPZ%Ҝ̧k /c`UnZQJ,AgUդ@ӆ4'mztB͂= f(u4^\(R r!.e131X)8p3:\&Bv34 -狵Z-ˑ.!mӱ 0M'3AZ:]:<ge K1JHv>Ŧ18M&H(clO@8lj{ r'%nf8FRl S`lG-9뼎99;g~̶fU]$mod_BG#y4A)iT p,g3w 3Ň&Ȫj#jo9"QϗX2, XADQnjʻ9 bUmN[hNDaby5Ӯ8^_*3YHL8_ahU&.iA$ઊWhd-Oqs3liDL^CR&D_9A#NPJ[E $)\?)*q,t BxN1&kz?Q>r" 'r[ݚE E5a)ؾV9 d+T}D%;2ܒ֬J]ɗ^1mv%aU;2Di^=kSF .#aEWiWkpz5_Q/@\F KMT8oH> ~)*av)if)NƯr:PQ)rr{^m肞E }˕_ 2vC{$!r*Z!hu`%+Vz-`Ѽyz=](s{vxOnOmx{/rʧ^ĦKr+;>{6]+_zK]k5qݫ[ayk־g7yqOl\n_˞~ozt۽ھ[nk,YJ2в`ԫPgbo%J2ۑH~ʢC zuy&UjW9-{vRr=;]˒NoHZ]YK{d2^oFT᝜iqc)Evꕻ|7JK =B,׭uF/hn;W3 겕C^W6CMkn#scnhi jiqИv]tNKr]ԭ|h`Dw0  kŶY8'(0_ޣ*O34Y VqiMBycTUHVWVE$-x@fCgb-XQIۋ򃨎t^02t ]SuZPi[Aҍq4P-R͡dhitѴ-UG@ T[u$aP (ٻRP0GLxeDen\Q::l`̦!5C0.W"-yB},!C UNIPl !nVaUVVWTM׮#-h _8UW\>ɂr24noow۫^>~OwG_zvן>'ï?>;vɽo8_|ݏ#?~Ϸ͎/?÷;b۞zϞ?z籫.[˾ZTWʐ[ҫӖu7?wa>`!ã1T ע pV3C$AssZ *\`b̀A%$^D-@, +Ȑ96%hn 0l1;^x^~]/Kᄏ룏|=H.;pC>ovG5jvdb귉_N2u7cǏ89qԉS) ;yqD;V"ZԩSLCIEߘ=GkA ;ҋQ}}A;zԱS-M~D[Jk*:gI$h'qrɣ'?z N$M NMhjf@gZd˯}ǯ[wi[,A ';aMQfK ,cr.;jӢ⇸K^%bRTjL1,W̦_i dX,n 8H$#:EhZkdpDHI)$ː{kr9 E2ӎaiAHT 2u!t'X e4$bIdu_XsM щ渮8*"=-|2/|X.T"~o(GmtvÂ%rUaDWhGαBM3й7UGiB;pL"mMT! n^!GgĹHbK^AJ֨JX V*B/v9_˕Jz9W)zQW>̓,CMfHFH"BiGAF>器+RX IB"ϰ@3?1UhD{DϏlH0MZètpK:E(PZY4VkgG" \}ꫯXq/Zz^;vP_0fhA-W ݽ -p,bLDHJRk r1gGkϊIYMHIHVBvR'表Afٮ,0}w 3,1U2AKc&'%RF?!96,i{pEe!efV P2$4p"~W# Ia hFGVM:T'*4D@mhv@HCO4DvshZF1Md(RzK4(2q|%8J(GE /j?p 4)&\.ũ3j=HFJi(:r쀖m5rVVm5 :Ǿfh\'hMJw d ]3@e&ª(#Il2yN7l<?BH%p#A2{vN:7QT%d&ef57;c PYv؄9R>j@_;_n`ou=a /3Slo&BǜԬmd3ӁjBg"Ӊ.X̃FB N <&G;!$atdF)E5$ 9L𱄐IJX/AJ:atвIFJѠBQ*`$Qzg0\wM t5YKz6 <>Pqײ ꎑ+{{e篹;o{ھ~y|OG&ԧG>3GG^w~?~yc|''>?'߂8}h77yZs咞rQ7}K/hŪKW^zł=AP绂=4 5-Uu2%)h MRTz+X=*SJD&7Z8G-T{= G2QN2GwL 1 qApi3D(-SIV.5NA/2 KlW(BZ`ˁ{rq43Fװa r1!Gv]BWkpZ:Y'ّ8Eh]M&E0UכP4{A'ª+ A4a fr Ui9h%/#=fɈ=m{̋Rm@ ٙl3t&1ƺ 1 g@f8Z+(v&qiq81 OyF8Z+ʙ΄if|3fwy3Ϛ9#sxg" ^{s!Ιqv̙ɶYbgNh$d\0[Bƕ,PPUM4XBݙ)KNZb”Mc@T+D=ȉ QŠx4g֍q4 d5sl8Z|cqƙ^zZ?֯4K9h,vʄ\Z+|A=TSEZᏔt&Z#L*)NBbxM3WC{tNb$'%)!dHׂ^ѐSq΍_4=8R©\]&{i1 Y&њiL+'C˧wHyPLC >!h& k`@4+x ,CFkJhlU6q4yb1#Boj-U-ZSTdE"*Ð$#&B Zp4[f@ o9ʅN]dʋ]rTWWx:{vSWu7)Ɍm2`<2":&?3! I7)r~~wKp?nԩSguZ|曯m=p__ї/?_>߼ϯxͿly9{v|C}}|hP9vc1ŎcH#K2¡,֏ǎ;zhG~&?s;wr0H0\۱KwS~?_#b;涂=:v~{ayK;..oi;vm12H4%rG)?ʽue-[,-o{^Omj*?-j x2-A%c:*dc(<7,Big-S~f#5ThlIF{F^jGq%6yПfJ1ʰıϲ#*,1CfTJY @{x!.D{Sqh.Ȇt_vpz^T+A[S`ɽ|ɡ (pN8D_t=Ξ-'EQG4Gt9/h DŽ;E<$Q)9XWtg֭](3p95Up0"81b0Y Qت7%XNֵ ySaBC(! C<DMbp^s̎SBC6gt,oQGرv4SwlNs"3h~hc4AW ܴO4b$pcМ6Bf{ BevQË0bs Mkђep̬Fcщt֜R  튥Xm,q2T/*qt*NSu[TVǒ+~ZT–tj~Wq{U:}.Bw m @jfgCڣ 4 zMvդM6u{^ciG"!stRxh7ٺ'߾_nM_6j+)U QhzZQANMډOӝA2[%`zz7p؜nPwˏ=|ߣ}_ww]WzϷox[n|P6_WQ|#m=>o?+7K=~oꫯ]DutϷh.z\YMU]vpⵀw^ 7&q߽$^JwۯN9)ӵhEgi&_,Ѭ>=C,rJHz_u5YpFd1MC6Yώg: ]7.OY[ZbtaA\vy!IAavch}5슰EVpӢLAA!RsߚiTdԏ)y#dֶceۊ.%VZ4hX!CQr3,ewCBJY" jmdЋ^ i|3El.ə [g~8pnYפ 8c: ."G (jc:'`S ztvїcNĄ#Zӧ +rc:QbVdLLhkתIAR GWIX3\RŚ,jLoprIG>UQԔI;˰f!0_4oУ뚑8AҴݎtmH"XuI0lFqvcNۤǓR<$NiݚN݉U7(uy|몫r׿W?˯/#oyo;w֟_z/W-"@_-/w}kK }?c%NzV43ۛ0a?C^ul8?n>7U7f#䒃!! Gӧgzg 2;"GS3%en6`d,e9%HղMQz,PHS n`]-pd]ܕ bI413Iz?5s(Lb'=hmgiv:$;z2Ѯ(%:l^=<[]8Mt-vjV;3l[9*F缃o OOk6i8Sv5!98kQzoW6JS5JyRMjU[ z9t#K#}]12he* C d2dT*1Qk<#v &Bi,fq|*]/S;t/rڗ|*E|SnSE*3n6^[Zj2*s)E@Ӑ2>$< z$[bGDrF26g>&P[pGnT fUׅ 4P(v,b ) L͵tbд1]<<'\0s (Rp8M)]H&;20g1I#D,$EfJH,Wi<]7g 0#\>A7Ҵ]arZ֕ZTL) q/ʼ&qyjTFhfYӧLKqu ꟳPzV2=ӝ0}9~o]yٍ7^Ϸ];n;箟=p?O_~_Kϯ~덭Y[WZ^ڳk7bϞ} hw^pۻ# :-ڡCDq#GUL(4 رO%0v;#ӖvR⮝X=Kw,]Җ;FkҞ˴G+f d m Țhiy= /.ŕ\`my]w~$ʍ-%!Jv‡ {{om֟z?{λhvvL^ C˶$M>%ȄVZv3MpʁR!eVY ##Zg,爭inA`;hbJO٣8N_MR :tDzxnD5Rn7 !If(t3Fޓ%l@?ȩ? y-. c^M<1S'V ^\ujZ²R%q8  Bz4=zxHN ^l窾V4GfIz~soq@U]MVWw7t/iuTW;1=}m)'vʌ%nTV-jVT 3=i#U2ۖ: Z^NX<{TZQ]tΦG33Xf{ AW!R%sV:OK%^n^ҍZ5cԕ z><`_?v~^|Ͽ_>m?;ow_{]W?ym?p _|6_ƒW؍w~]C7?yw#}ŭy7/>ģK/hfff0PP,DT~ԁe`jWDXQat4?,q~+/l 5 &~5tUoVTof`?gVawwPs7>#jeT3Vdi3N9OPqnxYM^tW.> ϹMnZ_zކs7l묛l럿iݥi\ g8yͯ}krمaπ|k* V=pyct~3{Y[wA!;)5(Z !i ^c-PX^d} ͠M/ܮ2si*NPn}ts] q(<,Fh3dF9JկLU*E hd|YS5EYP X.Mȶ+9MD* D~ӒɄ=afђ D鞏fZ&qKrI nZ9UPMH-Wt\tGa07-w7fFcQfz82Q மh2 \DI ZJX2CS,? ( U3kc(_ aJu gjJkU5} G+,Xf@mGGqGd1F5dgQ^`pq43Q(s8•0z =ȑZ4̭ d>HְMEyf#32]&* G9}dgv" Lt#O4a3)h72aabsG |Jj7ԲQCQK)G0C4fAhljӞKQoؚ0}.yƅ^{won;wl=O|_?Wwkoo m۶Kv\^\ZYZ~/ }auGPvؑGcGP:. G2>t8܌LB>}ɱǏ\G}aG&$m; `00WM඼N ~j1l1>С9ppc8}G(JhD;XL!PޘF!|1[wo߶n.E+lb6pdYB0۾Ebai+k [usnNq-ھsqa'wPK//cG//]Z]>Vn[pe m];߽ZR!G8>v GK+wgbǴkΝ{QΝwkMi K;-m[@׿7ooOszt?Z\MX熣h䋙"G}X #b(\q3Y65KR\ӶYFJcCvfv!iGeCmVå:勂(GPBhp'(fK.5f^Eq2ތ]( 'ȋHV9X $(g)^N n'k蛄hp1A%u+%4$IRO"4DJJvFwK"78eYW"eݬ32nt(hF#ifjYiZs~4lMZfKH+nSՒ|~a+s; ~u7uA&9]'`Y2`$[إܵ^0I%MNKQ-ȣnUvf;-)ㄑ)'$mJ7rJ-+E]vW_{_ze_p|١{J(V AįEj8u0uӌ(gEF#9DlX"X21iZU#Lm:uĀJd[p<06Hu-Gw Mh%͔ҲfE25V2Ra5ӣDêja] RůWh f PZՎ:x^$J*3GTf?Vb\z0*)H2A%8Dj8+U{vUVbR &l֜Patlaj:!6{lX4.p92Lq slۤ࣍2Dc֭K[-e4K7U[H~isՄxP,wAGONPkw> @PTe{܄tJs&F+& FUh+U0>°Ey刀p|^r]z[f{5Vf3QQVO'+<{vn&6h5:+$ԕ\8Bp4z)y,dhrl(GF@ _,M@@ʗQ#&M?[*ҼR4 z1Mjw e=M ,$+M̮g+PMx<W@" 5 Nej4/հ[HR–wŤU#dzC4arKZEW͖lDKSvZ] =UV-EYeoųZ88ڜS,#(C3gɤCEd!n&b4wJ+1Y5%[tК;.o\5sagZV*ԌT,6USf1546BoʳS浙7m3f'l̞ ^ڍ/x5ݬQ,0*ԩɥÅA|oyz=4UZnqZK_:IVuhZÌ GlOK!.Wabm%tYaJZkQJ+tpw U?1 ܦF!h=T^LZ?]&ijmPa-攑UM,UVٱK`5ĩǔvNw0tnnf0;_ë|/=wy=߽w'?'ͷ(^6_x7_=}Փ]75?k|~ʫy|ꉟ.fjVfm߻N4mYdfWZ 0@9eb(0m:6NΡw`^ CpG'k n<#HjlrvN bt^h@ֵn A2ъWFlMk4߱K0i[n[ (<:ц㳤Ei& C7xԖ!l+7B)ԊQkKѶN1u@6k"+ǢbD)u$eҚW}_xʗN ϟϝ/NO8gЖ_?ʗ_{Q[Yڷд%K3k9џԄ&];?ر3w7XB|#Z+h;vDn]@؄nqaǶK n7^뛯ٿl̦ÄRTϏ0#0C/}4v (SI*Wox'AHجg햀hNhZ*mdi.8@i5MuFeqN#'~=O2?iDYnčN43qaڡ/)f'mNnw[j :^{:iF2hv} H;;&EÙpe\h*'=GkzY4S+&@ytf#xUBw$qw"0%E@J|OYъhO;ax;ˀ9ZUSlZc*ݛQTiGDZMK#\a`! I{y^yu_͋/Ͽ?3O-݇л@Iβ#^MV,Y$- ulMQ1)b9Gs2qiOhZ,Q>Kdy6\u}#(P(W.BQp2~≨#D5dX4lLu jWmb'uDzLb8w/S+UulI٢CQTbge+ q_#bDTR1a-*D& 3%+:MYgУԂH(6؋S^AhEQaS܉G.'j!%mK)DLF[S̔+4b2d"AyMRC1El_,+.S1K/,˂ LJ~tBw}\LNN֔&ʕRVhpMP;@.,rd[*bҦhaMtmq*-Gi -3` =m#G(mZ(rnZR~)Sa[ 4c*_4IN!O+4^_Uh#u9s1U(<YB p%Ɩ^OBo4:s:kPs U M C=$(M ;a݊f mQ S'kz^3i>$DW^RiLj3%kImw~鴃>7 fVL;nku#nּ 1S-59#^' a!@WÛN @a̜ɺbK!]ĖO1XBaFQ0(.kט6n_xn= ?^NzqB KZ5Yq׭]ã*Y;s<]m'zf Zaa(C| ju H=3Ϲlݙ̮pYfu:S (?7{u!:ͅ5D!ߠm!fPm PT 5-8iNK`B%hAٟUvkS-Vޤ\kN6VV :T{T=HzLd|jzp؟n~Egs˕ywzC?߾5>/?~Mu3~oy^yuG)iy^|<S؏~kzw{gz7 _KI5(¸ T|/ fB < nR*Åv`2杙nnr*0=>)5>et8q)xv~DgN )pHGEwR nQ ~oG;2T`;hܕUy#SqL 1I &ofzkS}cѕ'4#QV@+ЎtsuA6w3`# :y ,J3문FđlW5 L)Ϩlh.4:tũTRɘe ~y 65ͥSKNQh'j25& N\XHt iOf3]>إn;Mǒa?kACLrAiÛ/cl넊)J;4>;U+S XFLIjjZ-L3/KΤ<)%( ݡ̮8ڈLBh# &$TV:N<V_q%LD5QϘdyV.˹IIO5.X-#*ο&'L]&@%2џb&&e|nBr 8A٦H(Ʒ L>DhLx~lgvU(fuybmerMer }Af6t%Ȉ4CG)*(k˓XU(̌&c hP~6>|Z`Iq  MQGd4_ΏhG:2tD0"1F7X& K_L~Ɗ1`FơG'dvp<SvM0gfp9lR8} !h2xW-2l2fXXʜo,?/ M)OBfq|hEGƨGc рX\hQ;p{֦u\x%_9ߺk/o|+ yۣ#>?_x~4^~֛_-gwD˟|"mLQ vT3O#'?߿v& ;6fGHܑ#Gv8q2c+ю1P/sЁ(;< YFv |Gv`\GڒPq<(8ivv1!c& hRGLp# A1  Lv˱x`_n>ZغwqG >8b-Em[2l_\ںť(-l_Yۜ(mX8. Pz~adžIGhf|4ׁ]1SVV?h0aq]i.Dڌꠋ)x^!:ˌj|t-nuId)+YNRZ!Z)E҄>QB:QZ3@`ōveݤovea3CK$AFAR4)oڽIM yFցcgئ`s4:.G CFe7=7[?tf/ktF~ 7UwЊ♌r#C=o<=jn:nBSWF$e*k3Lh\08[ Ղ^}e*Rl@ݣato҆,J$EkʕeSR ʹL/ $}K.;KϹ܆ݳF 4Gf;S FQg>} C̓s$)Ӟ4)zmV11Knz4[s:1Fk*-&5P؜ 8{ۚ0 ݤbTlSV2d͠;έ'v+U2ղW]Ĕ-3gmJO*zL!eʊQ%&)!_٘)S@ ,*K(fe#.fĠЍdHpC(&5[e-: l 8Ts{ xf%R-S򮆘jcXП1nbUU*jD7'əURyH.ԦH_L5OBRY+rDa u1]Zp0;?Gm v+*$6BY|u>}n7H|yyǃKZ>rM |EѧCtQ/PPg<#VUzy cI }iA nY1$٣  <2A60f-L0GzhQGJV}ؖ n=c^c2MIw:'@Cӓ hVu=3k¤%j`VI#t#/Z4-4tT/,l\ðPZIR7kzuFoo 0} :r՞eAs4:L(zT԰3M,:YSv5JR@KZпbᤆҬ}8[y?%L3Y3'5lfܴ EG.]zyW(t9pvE^q˯P{k949HGq6na%6hIO@RMki~|4LK25NӣĈ봔[ꆊkaFlFoԂ&yvRԄtd8 nlwvLWܹ){dMO}=PՕj)ԺdNi>Rl'Iz2ԥ gzpfzfffӆ֝yo{WxG6?qϏO^qC?g?;oz[!_V;J{^zgz|x'ܓͿ}s~wކN.( Ł״XQԊv=7` Po:Ul :t /iݲѵtk3Mhmn=nz2ky-olf,YGѬ SO$Xa6&n2oGtwA6LsȹmN,v1l)!,7kRkƚc*#ISQ;o};i:qS&ha׏{|0$u;šݐZ0͍a1u`k'LSC{n r9NG  AxYnc?:)kN{&Q6&ofgfN,"'ɂ%mGXrݤ X33HlҞ=zBG5`kU34U̎,@sS;ENoŨ`[4^ڄաB=&Xber:5$:@bWs3(jӦ0% 5<7q alDԡ]s̚gKW=\Mzuz3=2?Z0V!-B|j0 ږ8V^:X5#چoRXJ>3\a'נfA4ɡ4mwΦ[ifLHPSR :ՠ5=Uի(kJIlOsqsݪ R=t\O=z)Y ,gbbeS ܨ4"ۖD9fJCJ2r^t@ʜ;yuGHQmQl2ӝ)AzHf3N=vD ,T VADI2>곕( Ljԑc2tVlIU+ F夫@$LU @r 81'nm;Gdm䒦KF&nH7s@BX =/o7[oyۯ/lyke [w.nk?|?ڷo;_BO(%ã;r`~1t8=q<~ߎ|r'OG<2hG1QG;zaݎ}PfpXc܍c,xHTCGL2nu$8x  hӡ3hGGG GZa<~ @=Ae8 a1\5;$RE;RѨ}8qCmM$!AAmBڻGX^Xam[G[X-,'PI82-.di ;XMhua{whK; [Ql/}m[?ھCn߾g]Ld۹[`VvI8gq48-mwTݲ7^8ڎEU =B>pƬ=v[ڲ-Ζ^{7 ˯o]/a <UJ1IPиxZ>K1HxlLt'isL4 HGlp,k(l C4&#G`&i EFFSQ=?KNfAWF9 J 5KtFp8$a 402<@`5gZ B$tꁦfu¬QAkv{hj[M ఖ47FPZAiݤ?F hHգO6t;d0iiWV&-AѤ Z&-;vo;3֧3Π~?ݟ̬ ;fs4CX5f'iN4XmH>;5në[ |[#K:4EG3aKZV^I,~ljɂ6>^TwMQ4v;p=ehYVcz0S:Vɰ9-TMο /߸貯mD +Qf &1NpLQGQ\Q +U=Z D*7׍` ́wCiU-[6CNVvhK(I~5kk-e];*C~=tz֨zt E ݥ`W|4 oc9^4SLqWu㊝D,yф^Whb%+a 'b'(ft44M<ф4W0E!lDgj+Lr'=TԠE2'_HâTK1J``UNJU 7ʶΰDU%8ޤtjߜ F3BvޠO)OgI seNՠvTX;Q^vjTyGKjpjmsXxUS. mL1 1z; |˂FC X 3WҴTsG /q>(mCEY[.!(_;U_B0]Nsa է"F|4.ys)MITh2UW&V>{C2dħ4 zk+*`Tu3mRתڄ_v#\R1H]j8Gxl3 V@*qөܤ1 mY/tFֱ=Pnu8fПn{Ns4,mi7znkwN%`+B Ig:'`gPKAYQ17 ћ3  D(fm(; zC3m7l0A@ v<#LcaOX@͂Ȉb:$EaiASFՃ$t Ѓ:Җ [q4棹+!UFnZh`nYj88ݯ8=,YIWS^Yo*vWstRa6;~ AyYwQۍ0f6uzuffÙ /tޕ_wwk O#<|톯no?~/>uM{s=7<YZ͹ioGozk~~׷{o}{y6?G_,y?4ifɩkaаDU]ӄ|~umCkvft*Ffu!y Qi7YX̓ٔޚ2ϊE|bg eTjRקtިi16ot 58A:چD tG{;Y`.MNmPWZ9A6'.'[v^Ww!}?&*%::հ WPKB0(Pw[, tl*6tnMOw6קT2S1b _{qiu.`Yӹ+9dI8c0 ig Nd,=T|rRwUu;fba]Cwg*U5bS*bwZetXI%APKUR,C5MHxӤ}%Mh~  5xkڊRiͦݠ7RFfë";HV:š,HڜMz.DMDLr3;aߴk:dz*zTѐ]c+{{<`,bI:5nSw4iѠSi>/ΐt^GBYQ\O*Vʞ 5r%$ՂPQ~$ޖGqt\Bl| ,VC(k%G3u67逄J^Cqߑ\j"y5CHHج }qYg:̪-U}8WyD`)yX[lV+]mc3/EC/Ija037CƘL6эR,bVIm,f)G+,8d:U Ui]JdX=kn^p;sSaDZ} =\7Zaj5nlKݥhѱȕQ.\r4Q GJg`Fα&MCeg9Zec5EJrmm˗R~n)+gy lQA7,]m 2ɒILrJ?@;ɣsu]w6V骡sn2l'PFKZ)+k5jХ Yf{aI(kW eVa1(Bw]7JCgFET勱iVҴQCRr4S%ORpI> ڬ JkQS* 6d`4o@Áնfgh6eMED~iL'ÇGc=|;>G;?Ǟg9ڳ'Y?,Gz%G+NZx"$kW/\ŋ?!:Vr+2Gd5p4]+J(Ѯ^}\,=| xP)EZe?^KF]bJ_WJ?\K?Q́ ^+^}qiP- u⹫9GW/4Mh$L:/JuS1!_,;~QډS'Qp4ԩcTkk'aԸ!B3h[$ig$RO:I0o=\#GG) GxasōXnکOzĩsO| TOx 'N쉳Ϟ8nɍS7NrFYgfksp4@st2Q4=/j4K$ZxҐymn`O^<ɪǏ? ~77z CHuL47n*mߡێqmwC5ڳ?ܴQٰ%Z(t%xw[aft0yZTrv] fNjZͷUX&r0&(M {(l)z8=Лu{ekX΢faiQb spC UQ[T{q^,E8Uͯ(/k-[:}&رFR1 [hRX9^E5VkmF`F0#dݳՍD=2jZ9. +-ȥmqۧx6ں[o}lvjyl䎦EGlPu͊ewiģ,T'Jjzu t;~D4vmbL:Vi¢X8JJ䮅]s[8^q ڳoAˡ&]BGQKu&A)ms*t%CRg(j~!bu9TѨiE26-֨ OBEV@!gp"#rg95% ܑqm;wmߑi,z9J fK@@qz/CJ%F`[ M͐-bMhBw/6;js| z4OIݠGr3 ?fRZУ)F^tp%mߧRP q{o;CnݶiYгYPD=@K`Y[Ijgd}3LtHG$M͌;B& pI G&rAߌG z`IgT5;l 4-YqhHeҒE`F6Q҉tj$SE'k:!; <`4%/˺׃y*gY)MZ< ID[4izV5o\uG @M gS=XDRW@ YxzH)t 6uׅ "|܄pz|Iwp^4VO!-ōі&"c9.H/A-B.8P@LE7flJ0:1nءe Ҫ&jvhW۴~º mgZ͎{?r U'-K1j;!ᘖOHYghwyҞx4Y>gm}-O~_'Ox?{>ѷ}Gባ__#_GGiO+O_ɣѿG?C|ǽ#__g蟿~;=+{YU:5t1qw=7e^%GӭfU 1Lht:ldNES5LV0} VVUw[@&`m_GvT-cv<5Mdh9G'efR2h:dD'~;Ȕ(UcL^qJ w`v4#NǬ&0deKN  2qtx4s@&HM i/qF N7;3Hƺ;5E)N1ۊmG!˄A80ewV:2]5ʙbutbg1hHFD qnz-[2`*j+a؃i[9PHAXD.ϐzf{r I36Ciek-ˁr@V*J5!/#s|f'"W~A0/ը zdϦV0TNS/:ٶæEO7ZJ_APc^j+zi 8eMP -y0JC#"5 #0]B;fY^7s|FǶ1tir0My?:n#uRTGQWպMUk24 >MM6 Sv+SF5@L5hv>5Awt:/bèܡO_I>AC׵G-#c1d*zkG_}Mn8ig1 GtPxwf`9i+iZ;t}H!񇔛 'T+WQt 'ZH6kmTj9'׊$@RhW L4Ct$W|ڜRj UE.S ֤p܅|4Fi IGϽLgm&q 7Tov#mffwVfKg2Wr4-m(`&+n$uX38l9Z׊p4Tџ[\Av汫u2]2#U*I+h+m0;˶n4 Y0fbԶjiu,cr1k:iMHE6 . \\68} ,^HjM-Lj>+OOD,p4-Y2R" zK"! L"m S!h%J.p2ugQ v]4'MCxcd2LL+f3fUi%\;Mm^Oy[yEtpB)cxxmJCI1X操8`T~MN2Sߏ]4t˓~}wz7oy#|CG?ģ}ǯ|[_wk7~O_z_~Ǟz6O>}Ա'?ϼY*^~^I 5 GclEȲ.s5Z/?".\{ҫ^Mi%/˜?sKpGı-W +תtt_JaH]{vU&L>s1cpЩ1ԃM8ڥs M@+.]|⅗hzyюZ]?|EeF?w qʚyzAjX@xpl}7[[;)fׁ8l}8Z8lMp%G[_{^hv $e_ocUi_\|K'NXS;sgO;vb}&,hb(4TQџkgb]Ӷ5&utGqMh C̯Կ~?}Ko~Mou㙖D,6]u]Z2BdfJئqhtT4ѧJku[+]7.~6L,a,)z46) k(jswM}g ? 1m[+U`-\riVbli(,j GQIM$. mN>*{BVu.ǚ0f਻n,kJE8ZEoWu}9Ĉ)Gde˰I JZZX=*[9>h3,JgdDz&D0⒣!I|kG +hB 061p'*uT1೎Dv[%f27@bĭPҁ$ e;&7ac~qw6_WԥT l`¸?t{$͂#5i/2@ȴpJښlQ_q6FD;Qޮ:Vk- Nj{>p~A=h5hsss;(![JfGNҿVyqDE^~hsv۵(p6mE*ڜUL9WTLˇj3U>Bh vd*_*83fJS&4ǎ Cl q; Z]}5;ό{c2W)sM>  M!7c$<,]#9ivEǡ ߸f3DCWVupuhci3c@NtNY6%Xr;5N'QO"j&h F|/=x}P=NFn6 ngjyXB@h ͤK b5lhvGfg-Y{>- !m;}aN5wb7];^g&` x& [uWFj[DVR՝!Y5lH &p(xL?fDQ)G~hEtސ.tntO V0&ꄣiAOT}g*V*nwXpBҼ4ᨪ5¹fG$ #mYjG`X=R% Q S7`$u^, c,0PY\ lv-c{[!8&;{,0)-pRb@\VPX$զ#ޘIܣ"ԍjIa\E * jT)z>i(> ؙfѕRet4AU #$h |*XmBXunIESeCRTl"tmT7&hxpwzѷ?|~ß|o~+WoO/~_O=/ݿ=v3g֎?wsk[8ڋ/tAi­.]rbN u* U#ͮ x+/_pW+_,e f9KE1}|D+ # $rW.ǫ<*'q\۵?zOBU5]x m?rOy,ڟ\?t$% "C; _EZ<w9D&%MgsWJvzWhY:Ip5*U'.)r\˗+ %U m;|E]$IEmMY`S+ԃ3b,6j:G--^QHٜoUiZjCqc,IS=I /cvF /##kkv?߲`/ lBӖncRbϴf^x2 ߪ q[I9 ?zc;-!YH^T\ŀK IVըj{q^ڃy,2-Ti*mtShQCDg7>K[G#5}Ԇl)C5?m- kGZ@۽@g}Viʔf15mB-vSi[\A^9?i k\^Vpћ ~Ѫ6kw잣-b%(tۋp!-dd`7mz7qpeWi[x3A{pö.2ZGVViaƽ8kԦV:B*dho͇m|mNzWh v3s5SD.nd#=NLCCUˢ(e5Pvfe [V0l(X#CVuOxx0 7єY4ªyz7mG=-646aj-&lWO zf#(v L#GQ[d+2Wnb(dAZ2R.kJn#TofZI`&m4Ou&  [gAG[[`7] ѧj:cyb&ONRO"L2#N8R}i~fnwnjjЃ8sj =aj7qfR1DWC6\Chϣ^Z&u3!n+6ұ] Ρ@SE@ԑ&1^R%&4# C|أ=}<|/>po>zߛ?'?أo#Ggu}pvCq0KYSL5z3ܱn"@w{ӆ$A7> OzjސFMbTJEO8v`qYϊq3~g5t8^3Xѽ%hHҴ rW(NL%~&.> IMU~]W6ޥMA 'W"3LšyTV*&vNA9tKt&"uZ6A%To{|  B9 .EJPia.hո'p4- tFۯ)Т|aD\%;Bh}ԢҹYqRRW-A)-R,񁟶K7l:H,KTSr{{BƌPtQjɈ|o1D ,c*כI>@73oM izTMVc-hiK;Mi?/ZC> ]hJ&&U{ݤg^ B  TmkKѝk2yVPF۱#wK-Ley)}EWH7_Q!= E:8.i[*u4֚@ZJ- b@"؄64źAU=_oSQqZ!w*(ɮ*8QrZq^.FWn55w^; vmom…JaUATf~~qavܣìcIgx@S%J+Wrd"{*;3ؐO,|UMzm*|Y`|gZ7 ϒ'oz=- o#nllQ,C2T>[$r(<-?Z8E#nYLw[wFOQ׭B F>h 5U`y{H-aX-,*5_†DV, $1Ap%$TRp VmVǯ5e\BBbFSGJjj2:Ua.ҹϖB+w݋h,(^m(*RޠPb% )g| s?S!ը/A)4?[vM }O|y/?''ſ7~O~_7Oc^;ۍSOY{Ϭ=wvߟ~ų/^zG=.^" sTƊ5jI_ͣ.!2\k%JMhHۥː1vk5~\)4/-y"Ŝk oFѲ[TrK篰핲ΟL\+z_˗x«ο*KJɫ/л\>9@RwC]@wU"ams>ޜ 5s4y %G€=b/^s5Bn3)r<5G[c4^;7^$ԩJvjS6 #=s\Miӧ6u8~| Sxe:}r ՉT6ڐ:^rmEi5x<]5bش|yĢ?6Nci&fOJm$ ;wp4ٱ>_}vį~en/k$Y5b#Y[uݹE11 =\ݵ[芎ep3mb41$RM=GccEWgf8uL-A;Q&YL[-=.?|P6I#YM3$ 4rSrI =Ic0z4COk0 ̢Mnl}7IFf613ֳ=6.%f "&V[7Ex.1mAAo4y%O1؊pf hM[ V[|`.D.Xi}cYŚ*6n*6t+חʃ}gOIۛMs0F cҳNInZ]͑am'FC0ކI!ܰp_5)Ks]gZ3aM6VCt +h>8L9}>}qU;c"j(C )SW7f4P=AjF(fe ZDΤ) G#ևQn} |óIJJ^dDE( f!U3?hQ$s3K&@}Awu9&Z-o(/(N@9ԉFG8ZMA'h"4p+!ShCD# mFG3&+,?gz7\ Ҟ"#5/ )Z$Z!x.ѢNCKjJԔm{3$MY|3*c|V0ؕgAaJ0%S5nՏ+^d66b/(YO(V߰av #5Dv6<>&S%#_kSM-X;8nءĞ~?IVWo]ym<޷}w~~#O|O>ͯ}'}G?~=Fi*i>ǞZ?ɒcg G{/?W8; u]W.bKuk/AWyX|W.ZFqVBC <˗JGF]Wf$=2^!b|1vګTWqeq=bBfi]9_ԥXDVBPfZ-;vc~~g/~;>mSVČ@`_Bڑ EZqU#cm(fvӟy.G4pR$X9,jm&(MlT {5'nIp*b9:ikkLa7GQĹfvIg ]/=hio,f7h#%DB|RqOo0: 0Hb*q#ώ,ddՒ.=q@='pVh nԵ X8C$~N}1/^ zaY?N4N:~.ŸqF`-$MRgJf}Ɂ@:&qIw;D8UooitPwCZ=7s2M\+Th$i{fVԑowa LL $l+u"]˟u95&huzMhRtpD !,-Ͽi{ɰˢ((֞5fZqַq۝wuw;;?@3=o+RJSiM8Ii9F]msc&1 qM: >G?s"KБw0^1+v%--QH1}Qߧ>>uiv{(NhHAgnB"k^Br Lh^œDfeZ4c~i؉C)s4+^6IXgjf#9%3ӌAIjn"0Mx2AoȽ;r`OV11hXIFإ)((AՕ"Q1IjcR}Xe6Ѽ%]Q)-vCCJ0բe-\Q%( q6~M&"&hM'@쑋 K,ٗ})5#ʊ)o!`"NH& f8nX%\ m;tP$Pq]AU~_:TfM{ǃ,~k0iQO <:~F^w5, -Zᨪ#ټJ3ɪ٩Y] z8< YW|t"HL!|$thov WQTtB?Դ)ZѠâ;x{{;o[n>|ȡ}-n;'oiW[|Mo?x{zCw^ʑGٷgҁ#zmzå{EewE_Xy(uﶨJ'ZС)- Z3reu\'T5wZs Ue3`,}Km h #zO:`dI`8l1fƭv=٨Ԥ CVNk$:K@ew`O8uGScb%c^+iN'}M'pXdDJYғNZwL'R|L5e+\U3ZyXǹ/У-ѩ-&߯Byigy)Fl>Y 8&p$p4؎p<.LtY 4G_[KeUÇhFUj.Jz/׷ݡMhov{ p M'NB>Ńq܈4ϡr=hB+{ZQ5j3|q;Po1bf֗inV5Sj|FQ.jIԤn ѓcˮp Yk pQKӥM-F&ӆKءw,%fDވOO }|\Cf*Wޯk=) 3c U&ԍPJ-B^WՐ+ᴪ yA@0rSjKlFZwL0?"RDtӠ9o{n=ݑCMi8|\\@B%ē›t 1hU~W3A7apۚR@ o:ɚA'kBlQ VSWMU|bH"(kJݭ(=vJ*mF]yDW) Zp4f}nJW*EM;N_B{P̗\\hD]8΂a8 -:訮9L kdKRvm7؇8 KRwkfU$x\lY ֣5̅ڞO*M$Ds$jlr~f+]-߸k9_۶sw윧 i\Kese>1rya[hf;*v*J$M^@VFrYA]bgnь~:ۉڶc^ ]@i,&oE7luJr4vzߴM𙐸YVgɝl|PIJɌwߴ/ N}oq;M}Dsnj ']eJ]ht,$+08K [%\SՖ+JKoԚ*ؒҮZSQeDCV.Ui…IVT9-@,3,lVZ$B-p\~y;CwEvJ7v>e*M[u w X&MƲMsE&i"L+sr X;J h@`VqxDyC^wμ@v깵_[{jc&6 9hf Iմ3-|wO_?gߺޛo_(t0FېEMՐ;rWm!HhH)8rfgFvG \Gz'u$Zt^b?.nHs؏B_~Bs$]g!ҊC|ą^i[!fԠ"LW0HA8qet4zq{8Ɍ(ơ}" CfhRd -< \/X2G $Lhm/u0Ȳ 91Uh+aguU*7^rx;ajz.m s4; KHG I t 8MNd) pBh @Idhi_ Vi X6X錡G-L%?F{-at)&ʡdoEA27"UGաlv-WYWB4Eq-84ǃQvhQV<7бCK<7Ϡ_R3@i͆jRHѪ` 6nV+f^M ^&ӥ$QYtmEVÀj֎6hПY>pw9ޏ_|_?||?Gz }P0`jی]?ۦ՚Z "AS1>WTofPky-%THCU1SͰ)h;]ZF(>1;Em5 J!ioBCߗroi@M,[*h-|y!%27rӴݦˀUQ 2N.nHE}=%mH"yT92b;F΂~xHªjn0K;,dnD :[;d%5zJǧVjYYl,ZՅJAdv-?=v52W/ ݀S #q֏W?A4PG( u`:kgPYNTKX:̢(\ۡ̋dHA;fCg] 1 J2Z>hhmJk3Jk[Pf@Ab"8[\uFLp!Mi{i짪1lhԌ[/xbLOz 2wޝ'I2Zi9hJJ+ Gs+˱e*E^K wWvWb1ZVo7ElZ!҈I\I^FFqJ%%xE%B3x~Ij5FNv`*=D2jb8h 5f<no djKv<=Q@X O FcfwnL͏G]^45t4?kف oenwGxU{JyܽWΆBЬ%p}*8%EQl܇l;#l^BYAeHb q #n}Z4.C4Ȭ^O3TنfE%8 u"NPp4 BU0mrZWN;۝-Cb.+:{C%5XVw5إLhA`t ;ݽ^4>D[j$rh:<2 u-]Тy5232-i7ғ#YchaӒV*Qb'\h gctٔU+׽t$Oi? cb1UoUwZۆC`JAD?ՖXoOރ7U6}pЪmMoٖхIıK7 lbG鶥Sq-Uo7Ѡ87,wna1Ⱥkn-92/ps;cIݻwX9TySw+{'0 hHq!q$[ъss>y穪^j g]JWתUZ{nt39m ,h3;knzLhTx4mBy.7bp hvjucO󼜑xQK8 ͇,?&MnXѽv|M#XxL'M\ͦJ:ұlIa*-ˊNNQ+ASM7۶p4NX5/e "jcXtM 6DTDWXhHg:kFB\zTt~`4sc1eFm5ΔɚŞԦ`m*D#QX!qcD;l 5{! EZǎ#>d7w>by)g}mJ,K vMza4q鐀 Ơ 4xߛH&Uˍp9$9ęqE@!5_Ptz  Ao3g=)\%i jBH9&5,~ t8+]i1G-qa{"po%hb6F>;ꈊFZ@ EJi`q1#1Qk=ft2j aZSIMPK0.>1@;iIc°rQL%jX0įOH{ 9GSVFk$$t X1:2B5 Z-!Sm91%&4!S:ds 蓺:֔AQՔKұclfq!&/GΣO=~3,9ڹ×ϝ9~horXр]%S$]W$Ō~]t.ME=Z@8W-5e%GE$C47;Uk?A֎hlxkJc;4Ti\)ƅ Dd5@iW$a-t#2{@^t:[828[Dib)v3ぉ2Ѧ;У}8b)ٹW^:jERƄX Gbs#quv}4변a}/|wH9|k=ImI^8{hqAhvDK{vHI}iGp+癣쿲wa57^?{^=KS=K;yhg˒|Ra1h/?~'|;>:=7w_ьv:]VXS`NҨhD4b6ƩR] @LGmճVKq :DTdTPQg)18ƺȺR]vCH˦µ2LE;4MK1̮h` !c:FGڶIl843S3s\tr x[]m! x+ZW]hI\MV5n'Gb_hvdّm>3x#7yK6xC^ܳ9*궀fN (s*s UPͣ$^Yof$(L:2Q%|{q 5? _F:'¡ z!&Iώp0 <0q<+Z֣8y|+BZ8Gqu"-EGbVkz 62NY tYgn!nHsFdss}{?.:|ߧ-,VGt?o{?ۿO?ǿWo4.4tF[՚]E&WkU=Nye6_kI(gfVI,hvm44w A'>4[jt ѰւOjިP5?!:jWi<9G۪5 4zuB\Uku lvvu[4%2ܬ0ty]ѶmxtՐ7쀚 :!ElW8Yk $MlF3}Ӊ-?DCÎT e H,7:P*݂)0u `-v2T#msMxV*k )ؗLzsmN4R鐦FKV*Z}3pqXB3+V 0j[n}NFu(\cEVYB /]Up [OFY:tӁyVԪ<:$奵Swjm4Һ48-ty_Ԇؖ/if˧phQi!h$8a3Iatk6h~E;pjgġ]{=_-qh8qfw8}V*:k6T=Y;p*V&X Z)[ \mJjւ?j:tْTqwTw?‘'FqjF==ʴ1[-ۧ!8ZdB @aH+T[lf] X9+i#qә[`xyu;ѪKX_>9DOU'ءŽl5 (ֆq@M"6kKb@AܽV9;@@שd`Em sWg&4͟Bmb$'\Y;sEs,ZT˱Zv$Z`V iPwzsNCl[렱+ڹ-Ff /Y{BnlM5xͲ>w.TR,.vIxnѾ"CAf QN` [OKM:A35Y{Hhw+s EZ2rKFTM}6uc\3`!OnȨ*ZTCQQK㴏8.NZfj2s6uMNLgiB>/ ?}Y0^iZsPafy HΛl aB/IGt*DFez1lHb^Ԡd5]vրT5F0.L8g.  -7nĊmzPuxSZ&`l3KfKk4zBXbaF \ #_):`;6)DQKez.ip!.j hx hVHD) {SbZlC,9И;Uk] 2g08!U,\i>j\ihTȘFtZw?37_ڗᑇ|G>?x<̏~S/sϟ=ҹs/?+v7.yUqtp 1Gq]Jlۮ7޺~T׮uz[r2UĬqٕU!h2ME .vv,/w)A{NSXBҢ@44oF3ye+H΋ Xh"X%x 'O^W.r]UpWnk L6J;>/Ɉ3݆h\;gvѨrDvh?ygv뜠UT{/S>Dj{w^9y."P_G;8sxc ( !j9I{Nu Wh9ڹ^8wճG.W]8FnnCG@D\Iڙ3g^zg?O?}>iGZn`*ZװLfG\D%9A6~,ϷE&r0y5][Q u0n 3 *iHDSQ)* z[SQ-88PaA q 3,[2-ŴT$4KÔ] K-T:% VXTB(-hMa6aNup\&F9Jc '(-GOrx},=ny#݈@:[fok6xNZ-wf-N@7*Ѭ&xh$`SZZV? VܵV♜T҇m>Qf,aUvIL, ٠ݫYW /V6>5< f-N}c~ ƫl/|\H3"$tRTj.E :OUVoF˩5` ,![֤-n}WVkoUZӨ6-N z⎬mxNkQ7Sdґ &pxAMȰţDehiDsctL 3Ş6fG ߼ad`}քz硸҈l4iPztZN&Nz::}6$!gNF7A+u✣9e G0ivd ^ Jh'\۴{tl:+2V-*ߤab-C4oX$G9aF`fJ1d}{@ G磴!4g3>G)ci(6VnٸyEg 7X_ T;qyo<`C*[JSQr~- 憏^$:*qk+M l7V̱J0PBiҩsB([i6mM&,đ̄k?Z{B캢 Tт7Xƒ-dIK]=BF#4A>1Dqz|-iAQa}@;u^[tbOUF}%hI0DʵGR-0G5}$ (M02;*@UhQMuɈ7܄jF!Z_C4Z Y%b;bAM: р(t[F5PviwyggN`PڏFX]I|ckG\IC樻xuRM|]fB1L9iɫ]o85h G3SQծӵ ZGC( `UtMc&Jz :RPVR:Z f&K%dhMåNc%^VhJ>%BhYTn+K\"9}ϻյ՚Zik-kirq]6jWVW*'PӃoe9~L0\)!@ I;!*c+'`R[^kX_m[}z@Z@mJzUfuMz債wJ:/*KX&mdԗ\Uw_|-ۀ]G+9۬;*e?b[bxG"IߢEU[֑6}iѹ 8{׉w-X/_~"7?rE^#-2ҶQPQ/3TT* Z GyLRZ<$x>Zh" ]@L:jdž +ިFOZh(1ⲭ UWh.( O(F_⁳*W !dNGRǸU*9Z}&~Ȣ5梊0߭ԃeaّMJjY[)륓q{kw|skŏɏ>߾'_/|K_|_Co|G<ķ~?|'}^|Ώ?:z+oWrsN6߸EuO^eb+BAKPm]!ڍqf*G~qBTKvX%L*O1+s@yhR%D[D+V ns.]~7IcvԣQ=p"-Gi;gϼ| E;\⸳/B^{]H<{H%lo&+#8&:wt{(Q>yw%q8;`ث;3ʕbe"v!Gmh4MOyxT3",@! /yk\9>}Yh͎^:: WysIp(S-M^>‹/= O?ԿhjNiU7KmhAb}+xt*gmD~oYO]ZE[ %Mhcm.q M&m-㕐6XDUzBtۂ+ &4bߋbo^<q6o??p}7-AjI "24g 8$4.v6xZ⇱G B8ZFM^iz0GQ?0NF:R0Lq-N#TY:&Tn6K㡂<(Jh9i,N@b)@͒>@|LҞ#S4.m l\az1Wl$j%֫Zkmڪ:!nb lIKhpEQ 9oi}Cw'ggWO=ďGo<?OƯ?o>DVG_@ӑ< BJ7]\],WsUm6+-@5kTC6M%j BɚEh{Ǡ{Q-K>sh[ZBK5 U?V:!bCH=1= # ^\mN-wV@Zpј[݄j/b^t%}$w_fE3YujնF pŐnGClj0#-JIZ1}V_-I^]qkt'!@f+:AXs}G2ox֠HHV89ԤOj0q[ c U k2HCZ܆C~ l.颸O^}n:coX_бݲ/+U #]qSK9gk5M30"&{Ie]|'Lb#Gw*ZG]4M&~_5alq]6zn26Ԍ0'V041¡Ckgh=ly097PEY8D[x7\OzS/N[fAh"C;i[hAfi\:ք߼m(R{Kl2D[W]fGctx9FR 8x*ҳLh(Յڋ p ?oĶ.hJD>kǦb0GkYحԘ8ٌvnA\ Aj& !k3=hi_$b!GkVM I //nC@} J"H>kZopTg5V\ ra,O)XLNmvᰍGmH;`jIc5,nMӠFZ{05и{[4t`\.狃ͮG!(}Z^0|2eF8] b>G1}L3v) \RcfL20rɇCgBm5Nf=l]^/3)>JR":xR86 Vt;a/!$zs3LkvwΩ ͂D4Nn JHy>&4hl-B]ˍjB -ٝ=s|j.LMCHZ9}*Q#H0Fe]l[H%k~ ٝpwUZibIvd5VРuªSvtSլ;DqM<=&fy>!FJA]Օ~WtLѡ86Tfe Jkw!Nh5^۬GJ j./QQjrAgƞ)W^x2f̠C2VZm,i:\.՚ǫZXT,jT4BEK(I&2"hNWV+9Hgr|vZZk_isQNIs5pg"*U1#+m2#hwp7YŷJZ'V!I[ )[Z'I_Rєw[%iWZT%M+b (Yiw(9"[4|*WhE"K+^w/.+8ڿ9cډz 3wrQ1+aYJkGDvTpVv/R?6pOEdvY ^i+V N _o食}O |W{ǿ?xO<󣧟zg~3/< G;{%@Wv_}hM8q 8S.h HӮ^u޺a-1Ed3N7_aUxύ41iu'T7ߢ?%G@[7_u-Z*^[\}&@PI1,K4k0gu|*b^+\.d4]K]oq/7^t񵋗޼x5Giio0A f{*]9Gs,,*h{gXX@AԊ3N=(lEkЇ$job"]%w^G߻pw9"V4(ΎvFv@Ӏč c9G;3ýWJ&zWVV-!'^8{٣ixt(p#k<{,G!c[vv_9K/> O>~_?=~ ?>n+MV#e~X5:hxmZ$UUe醫9jMU3CکkCY%IMCsSTSgcVJ> hhb{JkԜ1ASX}Wَ4C}f_Fna8btm@ftU| btá%y:z7xŌPLs |5w ]L۠4wSfa cF?N(2"'LܴxAe}'ɼFA IbjiUoQǘ8I!Ëh8tӨdgYGE#8ɲހ>BJˆQoD$G~o=Z`8z6]O's/Ђ tFXfZrӊg8uc=Y@,e ]l agGZHѢPRjn!iH@Q TEY(:]%fSԙ砫NmU5*kУANߢn˰i}`FyoO{PHXHd%I2L}_???ۿo_}w(<}o|WO}77B׉}nl$p*jde0 Z/e^5 0lahDЪԛ {`]9mRU╷9aR[PUiceJPZjb@aꭺE)A?"ˡ+jRT꽄ԋ 0.7VkuEKYiQ2x #Lx m6ʘ*~ V :,(k# -ւ"ERɼjbx=LU^M o\ -mdlLX;I|JO6.r@[ +԰5ܑ . 'ɘrűſo>R|MYzM ( )(F5wDdS6۷fVZWJi?tC{[ ]d2lnηO~ң%8B;:D)5{}h ^`f՛Si)Ng`o@34[ p4nexꁈ > pL4AhxSt"=ZDzqME8=غ/oxY0hәq 01LR٨mϴ (Dܡ|de'{uG'Íi#Hwv'FU3"MѢ +҃uw2:@BsIx<,H;v{Xf,pz)vq?ÄHBH;VO-qF`ID7é* UjNO1fסcG?1JZUhv<*]uo2mjnV~:J\iZMccsj.2fg,͎Yo+NVmGoL^ ҤaÎV2R/U?^r"ch3~GEnv҆vrf˝^f;F AT*l%\M*@hF#fv1J8Zǝ|:CNy6)Aw⹑mڃhLtBMl8fejATqҦ`43poz2mdrL'鈵Vzʊ^v/ӴJ(`Aj k0M!7霅vuL{IgqY+0ԱQ*/}2D`f'p)BK`eԆ]/֑]rYT4 Yfg,+t{?7ںjYfd=׷z}+'<c^SI՛tlr;`O?JmBJp4_3Hu77B.hb`#t:cש-U#ȣ EK_qӪ{Ƅ'؋~OWX889pckh"Fg&z4q,Y%)Yf ^bFvLNm!Zژm10EF/ƥz.-s J.[.& آnV4eph\]dfYdzǎ3:B5*qS, \6(4]wsLeEVbd;MV%g+e:޳V=q˃mѥ2̺eaXJU*ױhxzIP"8[Hok6ZobK 3iAQB*Of\LIa5Sjw ,+쌫M}mhv].!Zigѕ],6Ti$3Wl,4zrA\F!V*3ZVv1 2+u|(B{)*3 X:$$ doP]t1a=ZgGQ0g=l~/>+c/꓿??_}>_7Ç}='{?s=Ͼtݽ_:{n…=1u|sq7^|4H$iW͐V I7n]q#Wݼy֭[4奋Ds4ݢh 8IgʕKPy;9ڭn!hoqPu9^5⵫?yܼWߺq'T7KZnxh]z2BvJ4ҕ/_t7/zWҦDxMfIڝYi F|E>s=/=oPIEJEDvvwhsŃ^xqW쾸CKg\`Hm UF]@ a ^-D&Gh0bD:' v+_={-)k@c}.Hy;:zGWΞL|#pgSdՑ5iQ)X{륗vμ'|㻏_ǦS7ulum]N3%24d!xYuݔX<ή A֑3%o4.4# bbg6eYCToڭVlEw ^2Q&92yzYڮoYI3\ZD<@1Fb]SZ4ͲiΆ6 Mb\ћ356{D{ы& (I2N"cC/,?6P#3LgǔxF=*}A& Xn z4uIoe~i?a/4q/K~$qOIAң9orq?O_ h!5۷8M'O<'ӹ!mtczI'm:tqFҝcK@qLڡw\)wb]+>jaG C8QP4<گZtQi\ӨjhjV,x($$tB2+`}x2ֳ, `0xG#,M3AlGz/o}o_ǯ}zo}G퇿ǿ?ϿƤ7IZɧ8*0AU+#jNuO#x{ݠjI)H}QIm P>BN-Q+z^WMzU:$,;Nޚ45>O+ 9:Ze|( Gh3{X3EΏ]gPQd:ʱV@=H MVˀi׮Ք5tyTfh>]Xա=ЈаMht1x>s* ܢ! ]VF5=?Z5ͳղ:GUr^UfF[c1t!]TYڊ9߾>~#'0ÌL7Cm32R Rӡ gh&^LB7L}9~b{h&,C6x[1]軺N^HBR;abE44BP*ՃQʽb'4ͼz0ؠ e2J'`ޟY=pNvو`&yFxh4M8ڢ9C:Ot7}{S4Ϡ7s ^ԃZ<'Tkߚ>wW~~|tt:~O V.]G;[֔Fѿvppmt93dc }6)P#w͇}N"Ţf9[<ǙlI*89j:fz h$s+ืu-Ѣ3X#`ɰDm?S4l)Yz#`pnvz^j$V(Io0n:E_TcL*:`i#p q2*Q8+U>I Ecx$faR+E Ϩ)tjC:,i6l_qDQ7 ;A!P>G}C{{Rc_P;x(&83&8@+q ŮqRc;>4-yȸSŨVR+nX6]RNHh7Snض7ԣT[>cogFәԭQ WVaǐ׹8IVT3C:򱭼{%|PR^ S#&)R29)oFʥY3h=MM׶F"_ңeb6ܕ,2s4٠XmX<ф5qMSfd`j'S¾{ pa=XbWm3fph`ik#ώeh0:ʠ4̏R6n?yi-T,Ů kM kglnGi7M:8CѫNEw'˗\@؜Oӯ^ ݚ,ށ5 Wh+yi͟Hjr=_Vڝf{ݥrV;UX(`DJSiq-vO!Rm\T-{ycKKk'r8Z%PNh+X4Y.WudVf]}q@:~>{| WKk5z8tOP-1-ZwVVs,zbB}]Kw8 acw]XeC-! 0< fK [59_ȉqXc+wnAiPѶÈg /bhvX\IJvʜql&wۉlPAly4J--դ+uz_|)V:`Oڛ؏+r<6x+% BFy,f+]3|ߞ"UCFS-$iyRXsEX^kw8a±?<;EOl2D+3ᔜYx Fƌ YYxOQ`K̢+XQk$r9qӬ(:U-f-KWQ!N5Ί4@rq% -2p"NgR(U.$r(t4Mxy˒ [?9k?O='~WУ}׾o~}}๧z_x^~nw弄Ýs/νƫC,2ە{^-JdmصkW\|N%a& s\J&LX!}>W]"_ƯkoR]q[T7nu~Z:n^@Wo]L3b.|;"cW޺z׮"^-|[AoW޺Bly,inyMɽu +Ͽnn\ 'F Y5e$]K޼t%gT P+]nפ.y9;Wr7ޤy}kTRwHh3;/vμ  ggn sׄ"#C.LQjgh;gw:8A+3PBc=(r*|aQ.{^={t+4G{GE8QLU;{&mqn~h{g~3?z;}<ڱ$1L_(Y;- ;]0D3sjq)mi-y2[x,hшćIYieS9M1ۊMQp:F\`4S/9mAE zʸY 7tO= 98 Z3DL$cjۚWcII=[TLG= Y&}[q<0!gr  t?I2+J(+AC`YlSI= h/R/;tM6#N ˨^OdJGh8Iϩ\Q!?*%"yg#Qo8lfFNqg~tfS=Nv6d6e"(|p5VKK>[M1];lspW!ϓalO#RC2*V="f0tU ݊@}g iJ%{fӡru} G`&^ $1.6QD2#F3'33H$񮵾vᷟ鮮ڵjJnaN0V7G;[sC}֚;hf׈23Α`bW779 窓Du# <\t6nSCFθ7=o:ù)@ d!l(ҳn5:pζ>/8H<$Ee7:~5z1|M 5; oYggfg.^ڦ=qyF}?l'I7[5P҅.> 2$lٺ!i?qv. sj56֝i%"2v hETUNEKڈh ПVeKi K'%jbs73y*Ytt9Ek//Ї pl4Bdx$- +! &C@<ٽhI&_Ѹ5?/~W|LX/6nokCd`47-DdE>(?-Gw8so{g{ a%znoo ҟl5əDɁd& s0bi#jf:4mχX.F}iEpQpܡ#aEֺ1}r2s΅ydaa^ y?Лߕ aRCvo~3R 9WsD佽Yw)i/E EeqdN#~cbdWt`b.ڞr4͹ C5Qs ft'Y*s4٤R `a֢miNg\xMW_*N/ȈH m v")_ q@܁|| .x>;[i=QउfVI&9J˺TR=T][0ѐLjԈNSQ96K [=[vcgYE4 GX82M>@sF?Ltf3fe$]&>c Y2<$tp#PQe]:dI>8 bꑄ$C#P*2>Ns3N(_]3MVڂW߯=Q:'tGKN+I:zt5%c֯ѯ 5c0ӎ;m9Uo|5pkS焖_ӆB+t͟ӵpqTzɚUFRDFu)i 3V5j8QڞJB>ETM4Zr6pSSVafݰk7, H5`p]6]7pӍ7(ƛo]{n+$R'؞q q =%GܽkqM78EpjV4_EV$wS/.7]}Fu&Bvo&Z`a)Y{hvn hZeCC:rn8`Ş*FQ=2a&]*6)uZh"6DLqOJ1(K;%Rwӆ2;U7 w5t)&Mw?ar LvK#? JR@%{EK.DFMKZ1YW\9]aDECkдCwjj*iaB3p=YaIo7VYv!TPҕm<;.Hg6JChGfI>ho}խ}-|#_/c_g֗{_o~~?#>=>}칧?rַNn<}^| s4Dh& i-Rd`]BZas$AzdCG kv򕫗!4|Es]QudwDѮRkB贝h+ڕ(^LqK. ]Gs4qdsH֦SPڵ^p 8mP//^c݄k/\EЧ.\+e,aɉԸ@\uy ? ڹ+%&J)ѝp&bSmnmml/?2`,:X;q3qmc@cZik'V)PЊcX>~I;Ʊ~re k (!kZIˈm]L#7Y8Ɔې4]Y3Wm]3!h ϊ@6Qi)iʉS{?O?{/ aps{4e c;u "th˔rp?SZ<"4k6[ٍf#H5rc*'APIa27p4͏FGm͏x(6N78$M, J<ȚQ ӌc~yJ [2'd.Ifف=E6y1LHEۧ煯\1C@HZR4[ͼn{vg(efmӏ;˨?ws`C;f;kƐYYk%fi&v{8d5 x0-[/-FfG1"mVԝ] s{{ݾt#>2ػ5^hKlQtxtpp;^=H8O6ìI&f0-T`K*JɀS']G +-/3nwӿ7BV?TڑHg}xL$BkXE87fp}6]Ǎ(˗|߲޽<<ggg<yǶyN,{V[rLJG߿gwwol8s, '묨Se .[S-Z3-:&AQ /Fh^ +ZL6Ü79qV=] dKdV$.08VT=ÇoZ"k}%gOCv4́b~ާZFSq3˪63=gsG[#íp!MUI@S|--3Hg7,a;-dx+gposvvXb>kSQP)5޸=CzsRo"}YI>5qk1iՁ}0N((g(gIHd9 ~D+9=^b>\Bc@vD_o:ý7g.Bs4n䭰ա:\+´wƽp?tGci5~G9[CvdBDE6Sb]dk-ɒղȥVՏ\zQ]@;q<; >: !ǜֆ?KH%#52:Jm!fMFG?G?ļ?b#S,F3`l9ifF&vu*}̦p44Y/VB+X:)y:FL /iq#y^ƚ&=gb0Ċaf,_=O9AvQȮp٠/l}NK2sN!sT\Db1gkDK 4e g Oa6c&'K\yd>wTʨK7mNd)_ q#ITkk ikDAeb޸f,[SJ\b_9K$'Ƥsa"6`)]۔)f2?Iƌfs'3p0M!RJN JkӾҦ-/61BA(NҲih a8\Ҕ?yUfWY ?i$h=Qձϔe z#ti²ڈ%Z@퇊Wj xvbV5y!wؼјZS{NWzT3J-Ξk ΄UŪF^1)c(ȆMS FZOy o GB5ʌp7fcy]F `QXԞ]M7ڽ{4 7!´i军6O;ER*0h:8nv_Id|+B* w{vw<Ʃi7ް[(ȭv$D&[u^~f z Ѵ[bm%.4mƱT'|E1=TLxh3 P$*5 ZG bfm8EYwD"w NxYʼΚiN2ced*a6 NIVh*@aBiִ=t`( i'/VĩpGVhA0V3Lud:CJzU;iWt˥pdsm53-thУἸ6Z[\"O002f89f(O}_}g_~sh?~W?>x/>|ߓ=c}ǟ}cϜ828ɓ'O~_:s^:+dN5Wt/҄Ld|qk\B'FNjv+W:)\*T24k*ڥ"3:F^?YFo^y핫i԰ѽyΝ{…?^_.ʧvhL/{k^x6xϬ, x3ĝ;wEVDw^%yi1<^6QI0M $Ɖ[')O >s KVXK%zǏ;,U h+ $AVy}s(ZlA{s4 kV_\8C-JvVh/nvzujm8@nllQUxfma cޖHNb6J V%C~s҅~}Msoz+,ye9r]kU:#hHԢ&ZQfy"4.§*GGΛ#^*&J$gWXGGK4GJ%Z|K2vGcwe}#$jEAߏb nQE)us N"m%;Ҋhgy?Ae)hPAG,mY'NZ‰ZQږ41Ld"4&)czp8[ycJd6"K(z#fn/1ڃyfoӛŃKo;p˛t+K8hܝYGy Z.,yڇMyܤytCwOo_|CGǃ^;2KZ!-/[zV4]}q}e%:6 d¸NsUZ3iF!~:CVi=uʩsu @=髌u`E$à]rtD 0 s+h e[Y܍ISiZv"L*֣Mi4@Gӟ/{Zj&!ߠeXs}g]^YwVyTy ml&te ]T`cGɗD,Mb|=![vz#hE-KԸS>AD9_,M+*H*ZJNPl|7a4'fE/(Sԥ`§UF =%@iz( /:K5frR8v Ft۞(v9?w")%+ֽ̍X$cbց+;Pq[Le{ TLy{SǡՏ3ve t6Lx܈h I\hvBh+ F `$w}ZFy/i hIpgc^  y֞7Ga0w i7m姝=LZywȧ&i҇0#kd9,=AT!lQ׃O4r f%`^Ⱥs{ogA-۫YnͲX- ᝛v@i35frL5Gt՛B̩*ӴDՅPZF bh Ԕ:fUQckj. wdRy}g7v3%[M7t 7i=d>]OSaSGq nqxMOђ{Lm37ް= #GV }Cu=H&/*y`a⸨)dɆi 9.:DNԧgc&Iu"p+TX>8- ͫէԥUV69Z#"V\!3?SW.Mga =Vʡ8YIKf γbhZxV0GC:C`2hT\J3@4]w2u9ZE8ZXWͶg9pMUO>||}'? J[8 +¼׶Oryc{eǸU84]J;XE|=?ַ󩷽cR(1zf!-k`PH=ZQGC1hVDSvwUy4Fq]NLUNd[8c0{;aHzQ86lHh,C5[*[Y9tq#lq;󸑆У!WTMN]H&uH)ɶHqV8: B4ÐӨ6c[)A/xfVLۗd,eΪ˺]f:!9G󃹅4/ڝhw^"2\{֠әq^ov-{h'I[zݹChjX6=L}Eh;^ZRoq/}iٙhύxZM84nZvI%]:[RɥU*dc=M46)TsH:T QdyQPGDݤ4x5c ,;m-S:]M:#{zo7.._VNEKΔu|xg;?<ӏ>GzGz?޷?}#x;ػ0Lf-*2"#/yL/GgѬ >%g6S{ZMiah:q1G U s<5_ G,;\XQTPWØ++BN*C՚UFQ<"*TbmV倐*#ͲqRpG,4(F3"u8 `SՈEn8BE?[Qr$kgTG0J+͋Ӊ4G+iaq H #ʙr:B_ *<*!d5\_fd;s _Xի^4u;* CP˹_RXVJ2Gs̆msF}C\~Nʖ! fX,l=-bheu' Ww]^aVjڹ4 +J-ֹlrBZ>d`j@r~9wҁ;!Uf@XeQ)4^tnȼ5a!%.dEϣoxZxRQ7Z"Ӷ)IKjQU3*:;d"!ԗatyh]d PRz̒Pm]&CsU5ŏfuGk 62ehjLUQՠ 8vXOBZP "Z5BBUa'cSFXs׽~w7]6[:Af1L*.:ǯ~ 9ͺ4wp@KвyɅB̑@KK6<{ !&KBF' ^x] Ar`a)0s7/_f~+N$%vq {svEZ>@_&qnCgΘ/~uUaB֘g1< {Xg'E~0>@CTQv26zg)g햌/JY|kVM^^\Xr3y6ࠀqfsi'{ջ"=RuėR6Z]6TK 7dTZx_$M]բ L+ua.bPПkTlW<˶rRСD8}mL~+53Az68gN\%lIѾ>еO[b\er) CԽ$R[e.SDZ-Uj%JR*yWa? IxmR3O.(cZQ<],Lמ{RH8!msA?!kGq\q ȃ.ڛ)#ya<(Dʐwčp $*34:q{vWMi'se4hXGǓ)HK-ZA{[ީ S5F@ }#Ert|avԁ-cLӓ505pEhZ@C5Q׃Bt&d+P5Le˜Ҏٺ,BN GS"/ѵ rAv`⪗ߘbDTI(8:ץe[F!)t+_,,-,ө2AWqyC| |K2I쉅NI'VL4ZH` DcFfMVbX_ 85<i1,١ΏF!F?44jeq;O:\4޷[?|o؇O~_|w?r׷~]Cxǎ=Ա> G:u />s慗^>s/x,fvED.^Klx :Oix]rK9:m]?˒)6\K˯QЊ/@۫:5]r*hHyh?rgz_Gv<ڥ^+9ڥ J@wg@xdU(؋C:r(kǗ/8w҄|!qlA]v\8N)H:+|_]y~s{ckk+,jccF]<>z6byĶuVIM r^L>SIӖh/mlڙVOӒh~vkiΞ& (7XE?yV6_>ixHj|mZnM>8ZQǞ}=>z#G~|掷/LU*ia@g'%0>Wr4JÄ[,8<)X& {f>Qk4B%KY,4h8fEZtzfQZ*XT&R9 Or)iUPXp A52"sO!χ8h"[G;m5ha7С#s:YPTي*QoOsw~_G9CG{'>b]? O~y[懜/l9s4EM4uNYx)ǙFZm9Ȕz)hk]~HY 8.uZ>Lgɪ4yt&M:ʺo<_P iզ(m*5GFpP* %ӜhVa4w7auKEͥT+(k ,| p44LJ+4Ks4Ug`,WK!NNY9^3AUlLH!|{=LD^C'*Ȃ7l3hifѴѴ#8uT@q*m۵O8i[IL@*z"P;TEw]JĴHm9cjP;dVPZsHSܔB⢰ı^1j;-oۜ8Xnsf.[5@"EjEh9](e0,E_a(4х.A qO5Zui kGS(Tx0GL\rBmJ*J ͱ2&;F|MCʗ"m@*Y̚ \fCa=1+#O͠^Q TbG|S]=ynk峾k֌iV,jcb9#EVZٱigu31=#(aɺS s?ٶbS%ZLR&KhI'VkUWO0@"d@Ly1I%qTGZ'8p-G]%YX3ê!h¶j vCKokc`$>4yBw )WĤ L )L<Bם.#3fǢМ1ԴʶFPeŖ(RS-eVg k (1ՠpXHN%j6[IdvUJ* v{)gޡfS&Li-Zvn80_Vck(B"Bb/`/^4HP({ivF'a){;L1ä nm(Vxyp҇mNt - ]y T9<Ū5zZÔj)Xv oTLjlfiC`*-b^i<%9(pmVҩqG"ݨS+ }@h#0km']Ra,u\S-KM2e!-ij,\\yimOmzN継)Bfd+%i2JA5٨鎧 Z-s+q }ԁB*F!*㐂$\ V3@ȿt*|' 0r#ۡ{3w.+3xcmPg[8$7+Dz鱓XqՌ+6WfEUm)/y|Uϭ.Ua*:_tC`mRջbLahHQMm>|#R :2KAdOt!#3ܤZ;Yd^^:F檍&GfttђkX[ܕy4Np*IdtyU' fbNƲs =yD'"X,G$32"PВw8dhs1Z"jjؾT"GhgD~ *̫$bS^kՈiZ5VǬpp, ZKɞB6p&X/s4:* bJ5M=S5=CK @~bfZIXb/ɽx r>3"dd^hgJc&SL܄@hFw`rKO֥+]  1S1jlq~x% &t@I" ӈE ZSSRQӲEb#'Ƶ2sO>[)hZ4I_-zb(~ s]չC)ȵsO<6V77Ysrk[s^|ϟpGt2W^.]J2B8Ig@i'~fcV)IvDMӘ Je@4k'VznllK777O>yֶmmSvZ76֐!K?u]p ֶzbeTTO>O>oOUiL7;l` ƚ$<+SMQGQ08St^=ުi셒{Q&>[Vó8Z#NF1cL(Zf:yJGzǞzѣG>_g?7{[ްoq14!TXF& ~3d!z HMf!fmeV@![E &$&w NvdDT/&Yꅙ`Yv]ͨQDf=ChkĔ FҁiUVe\tO9zu|8/hWS $GץZWҧGLyݑENMgRs2y\/ɬ&S*vCg³2$A+(< .>eU׌?7KFe*2 !r,R)GlĄHK|Zݟ"<h vyP&Vsy;Fnؠ=ԌX$t6*Sd꾌 )=eRS*-=CO3`U)7~FyEI>{#OLm s8a ^tX&RYB=y˄;v a '۔TK1|zinڷf⾫> = zbRkRѕbw_%KAeBUTcP3/] H PbШGEN}*|tD0DHO!`X[s\J2qEVOءb`կ*MWΠ@D έ L=>g}{Rg` < !T& "۔U)`-G}:DLq=kJ)m)_N?ileXO>˂׬uN%Wz*R!?!^"9)|0s@`ȑjWcݦVLS{j ^QYwdֿ[ށhK4Zar`(JppsnuM/&bez EW9oJ=4}md71ߐ4bhYc$hЮi15`!(*GARs\Z0< ̺hxYsgJhLʖ=-1dt;r#7N0QnU7[M?~ NGVx@QBJ@M%]H.0tǿ E$-,MM1Hl؋"]j.@4M8AF,~3;޹yo糟z?ǿϟ߿~ow7v?=ĽOu h'Pz(6Zf嵵׽'IX^=,I;vwO>vwl~ݛ:7UNc:o3OBdȍHk]]elEΎ7 eSLmKgSwGQTdb$n9!kly^wQ8,s4(B$y, vwI+aq!O f!Xk! /o,1L:aڏ 6ņ0c#$ibQH?kF;CoUuLI$x3GkwzV'kp:f;qޤH&P8ZE֙ͻ#mDI˼;lf)YD76͎BDžxzѰ; "KGƋ޸;疺`~3;hyÙښptq#Ģ,GyZ :ݼEǕ1kؕd4 BRe4GC.6׫(m$({^ SߩUb@oQgԅ ժ{*3th4^XX ~7JBC 0 Gn{{|7~ӻ7?x>#{C/>?>wno5Y=Ph6VY_C+˗0H!˲ 9V~U([NwoRw| ag픭Օ*TEhXކHy p^FYch84$M4M1wC DS35 ԧUXRPG?δX9,pS^$Vj}t_wVgwu=]p16 vɤ jۙ@4>NS^%7хW610m"crRN!H&ʥXb*!;x,Wu P,:Zk&قiU[YV*,. gʈUp%A$hH \tiP; 6B-M# m+=aji0#h4Azz"g 0 XtJ^)BU* ;V {O>Ueo p*: %&rUn9d9(vi@%>ч \]tc"; -f4Qmx *"`W9R' ' Yc *Z6wVJ5{[;w`sro4A!dGGR} "'95Fݮz&-#+cZC}2 !7:"NJYyP3C[A%WlGbzhNeTs:IM)hFPeUBs hhy8#FᓯgeHvrv9hfA?7o9ͷ;O~ݟ_/_oOvϿ9ڣcy釞;?O=6V7^xS'_:}Or4&h^aט]yM8Bi,7vUTe n!iIR]gcFg(.^ ^s(FQPu \+p/^ZT2хipv%:4&hg/q]A?JqQv~Z?) bv[;^֎_C4m…KWJ_ Wk9+1ѻphHV9Hv\fmH6.TX_;~yr~4lܠu28*lУnnna# 56fqw`GX@-u۪UN)h"MEKg*e#e12-7V[kdʶ y67)6Ooop䙭'68SNolmj$\lcʼnc+kOg}>vxTdmI\I|D`A$-0 @$OKHf0߼!n/a#߈9T gCzGyf0/q#??Ihg <,%idiZ&hAJg*E}jls4v"S/iE$ODyv%ux%渒͏36`2 x0FYGw0 8٢WR0 A6b#V@}HVlh0xEAff?H;IkZYfg؟]vVsKf{00c6 aw07S̎ٹpv{ސujp6 PY1%2)>! yfZHE $6rH׆>Fp9E]o/u 7t.vd~Lٝ/r: 2yyF]\Rp4 w~W?أ{'8zc_/z-,?7跲0ScS R݃Z;s-_ZSRYZ3aaZ6hjiL !Pbz|-<^L 9Z̅sZӴ :T;8CuO9Ux GT::;;v]YVìXJ/)&ކPyeWA$eHX臣ՉUzQB8?DSMa܉ e@ NA+ KwUYKIѮ`iêCAiF)q]FWJV[\5XhJ1[GXJ!+y\]IʘUoyjCnF_҉!J_^\qt1YpW$vr%DQkF7=N#b˘O, SYST?O" =Iץ-6LRTb͆hxDy,&/@WKۯ (L.1")MtBO$}3oٌ7@}cXB>U/_]p]EqAQI~*X] B-7pԙF?Ye9/(L|mVbD ]ɸ La"=4>v^{}yj \VF16hVR;(^yB(O\t 1$(VY*GPJ"ӫ)j2v G2ExclWywtl:d^S] :@wHs1ڮBۖڅf e[x%3UuOHL%, &A 5 $4drKgdx!xVyk*(jn V. R-^TnLI,#11L'EU}{_Zӽd~rK)_}j蟘.uZ5poi;#3O2.p01v0gP'mꮈDFEF$WI8f(c_B1UĎXn&nzH K\5$ZIڥғ4Wü2kǟ#aЗ9V==F 9p>imQܭU9.rt! {Y΃6KORp+4-!Xɮpz{zf 4א)[;"6}H(&5:WY;V ca3@ WV58QNf΢ը?7Sn-U#@:(N5R/%\.OE%}[=z)!{g$RQU -Eg!:u tԦ!*fSy3@K`S6?^F)ޤސ^zߗW'z2VnkC-m΀ZIZb&J;Af` ?iFƦA=ޒԅo&E.3 /BF70UQ)va.B3BI/(Ma P?Zh 2:w@ !-M'83ZylXzpz[7cx'?}}_g/}{_/Cw}g;񧏝xFY}rڙ/ޢx_8ҙ~㺮E{ýI`0ӹruN,+Xl^`%KdIVl%D 1=y`"9NmitWW:uꜽZkK@m^5t_kW۾+W_ݹ AI 7)Io?(mo]+>!nҶ^{ ^Q'WXm4e Xp8G8"ov!l2 h@d+4@,@vMK7֯ 4BAU|ōb勗ښɻxW/_#1v ` 򉀺Q-3|^KkJS)iw6`Ue8}]ciauyqmuame~8Ē@ODX"ZoMwL/VW.,/ß8@lL6Gf |r~mܹsV鯕%pumxs wкLCRٹyx:srn8yϾs~7_,ך1Ya̚¢ÀYgh+>UD |@GJw622nN6' Z)OcTo-)JR}?$bkZd"ӎ hl=q%Xvgx1 ^Ofq\J(-ABsu?Y-ن]ت~LFKI`h`(ne)[U](FF&EhZ] v=7i!*qgV=ٙ:ԝ_ks{?jϋiԺq̴>biSoVo lnozS3gf'STӫ]Bo``o@fAznnu(X۪Ovjtq4ԆԘܞҌ i @i2czvɫZ,)$hI? ;_DȎ\SBCºo=wu׽^Ѯno[nsy}-wyLݥ ]PeVŎTSֻ{;#WGOO9cGy؋?#ן?w/LuCS>$U9 @573j'b^mpt8A\EjeP2VTj^\}L0oRhr-Sd8)e)u$ީ5w&ga">SY]ı$?CQQ8eښ嬚+ZR0Z#R˿ Fc42?oK$BDPS6CRW e:Ɗz`hh_ K #ЙU7 BY [8r B '9\ KE{pѹa2:Jtg%@цyCO,Sp.|йGdd M!t^'|-KQmGOD9ZLAfRjC ɻs}#A q؎`JuS<#adSN =}&m-V`'Js'`|SG3ڷϛ"nd$ŋP(idid/(w$Y4S ._hZcwX.+~ɖMbK =~ZXm6QN"92##g@e"Jfqs{Q-n¶ |\znE=:;Tmzfw ?1}cmb|Ζ-7b@EAe6e5}2ΫrGpW …bQs q4#Qh" 2K_PIh.؞\&ʜ1my2Y)%dPlp1zVMk!}1ݢؙn_R *(\1kJ.O'=ݸcN@ \E6A ˀ-*3+m@r"e+︖+g]uT1/ 5`:J;'BHwt aH@^+Qp*q4]w˽cL+٩L Z(Ӕ,=$6C&WD95VvYxNE%WaW$+whݢ1:*kTUilؽe<؇zWI#ee+E`. i utY4L_䦨n<z'zlLu[9ٯ{iѱ`Qc5 QTUu:qI e?= Qԗ8LZZjj?aتTjW<ެjXXsh7xu׽uqдo"rL>p[~''[5W8'gC{x-_?3O>_[`9q(B8^M#c4]C zqX[UzWЮ LJ1Ciy=$6 ZG-NWƢR)gz/ElR#ж 2_b vn6U}"kF" $ ML3r%17&\C(a49f e~"12/V^R}vcM*B&WT|Yxp##lYcQ%gZZk"8kUDt佩 KMP5l8>D~cHumhW!V]%g)5ͫ1GhΩQț9dQ(w΢2qN|j co媌-JR(J]rq1RE{tђ\lPXF׸/ #\bpEu+.//L5OքN q=gW)I%N,ޑMZ$ N(Z应NUD2k6{3R6C\wz![([0PBsb aiqc"I`@\EI=H}1XkE[@S[4~bۙ &^V)QәMcx>7S˰H tI"}u[BP,d#d=vdEbE1^aq$w5X6gSDŹԨضh8} /ge4 9JGk36zcV˹e(#a E5T MY)ݷw 9@G? Pj&kg,pAptG6lN1eG}+= 6kix&5<a0Jh[.犝l{wL U1SQ-*aS12pdQ4f#3y_X!2M볚^#l(:Pkڤgt" PTd|GAyAnKP٭&FFۣ(@i꽥Hɹ811VQ٨ ژXA/(r؍ k"q Iz5YCO*qOe`V҈7 HJ 5|4q@ cR>ʦҵ,$T#sM7tVA2zf8ۓ ;,Wesv}8 oEh;`qF STt頜E}ީYW*2‘_1שS}+.~\_G8LL\ 4W[mRjL i Rdhנ+k]d)"e⨺M^ă8ވu^+]ʹ˙>}bk.8\{OJY!FfLSuq̛3/r XY.(MK8v&233Uk੅JK(F=6kNT;zwoSyg?/}_}~}?/_'==±z&Aq+/_|~8 )/1ckk@iloo0^!c8?}Gx]~y*:no ͫ[6_Flsbscu[WFQx^!whg)67776.3vyyck}s{ờq!k2;P5kv ؟Ѯh ghG|bᴋ.&4 %6֍Kېp4 8RJ# f$[o"P-fg ùhX puy4nu关ˋk" ǥSGZEeSsqť -B#wťe}Vpn4r\X&Ph48҂ez$=..ZX:9\~o|\^ؖ:I^T3V)*Xay|d3Jm\MP?(D-J3 r^p.3(XZ؈: tuKp4ڦώR؞L(N yQ\ #1|&(,Q9R0|V)D?[ј@ixV35iK͚IڨVUl4zVeZVV7&[.Z@i5Lkt*5(.NSF=WӵLs='Z7ڽ ozlZmjuV՛Vvmw&t=mMvZhiK=ud(; {wgfhNkW{]h~;I_wk:)K.I#& ?3X'>uB @=8Ev D\dG !1T|o뮿r@4zFwf[n{6N}=3}ߛߟȮ6̛z3o'>?cGxN?zǟ<~C?ڧxo}wsprMiRMG󙒆YPI!S`F.3hDtVAL2` *:ۅ8kx Qz,A;h*ԣZ:*d%wFQ)t?BLGq4Neb4K؅)/C 3QPHWWrï4r XZ`YP7]#3q"˲>l`K-Adte8dSI^62@iҬH"{%7Je| V(| G3W+8ZW EތV+F%bJYlb a 1h ˦&9_o)҇.i7gܼGQҢJf1/y}u)2UBCn?CK@ )PlDM*H}d%:)._>p4PFdw&dȢupϣK`p)-<J UU!ɚWƮqͳY[Dt˲yQȣF.'9|9SIҡ-9!_|4nZh*Qgnsp6=P?ވ8lCBiR.C&ƂrRKYL$Ď)NS5*V+ [Rmh0],uY[I{S&S,?.'1EZå&&pZXiP>%ꎲú&^^tN&ӳzz<\^pU"1 {= gެqoqvWԆz1:8Z& ,?!W7NsJb'c0_2cʍ+\O׳'Ms& V&Dq4D,#%aD\-Rf+!+?"!QSR *Hܣz\Mfy5g40ڱ Ki|d,I1m%)d8FW!Zmy,^ Z GӥRG ^^5Gsnԗ 3:.1rZUr]5L  OR/v  FÁE>9Sf͂B w]S~ p4 ZJҠ|r(Aop4_./L12k BD>]h>̀*)=ֈH2'K&e"aWi"+ؙEn{$ĽwB8’SO w; uZ;Rgp:RTUqVف=ftߥlcral:JIӫ@EEG%su/u, fpT%;R:PwIeh"S]|4S"UJ,s5.t5z2@ VݻPpxgh!9YޮzCL-( I_L$$5Yn߅@}8 jdZ&!Z:Fi.@cÙ2PJiXEZkts-7wx_~_ԟ~׾o~xo '3?~3fJwKW.]tn҅UGqy[/SlʄL M@m hBR(Mv^aI !n}Bi@Ӏm]yb;ַRp1԰}cMcn &vAiΤy^r 86_aJrdM@:Uld-PҥvAi]Zim1uVW)^K;)Įamp^`~81_K" 0X-. /_X^xiyٵųy\.Y͍e*9\^y ڔ@H{Y\Zle0`j}\4}^3!07\X]Z-:cmmbumhB.V9mI;Ej3a-+ gWN{|N>}l^ÿÿo_7Q5@?IOJ89DPwӤiGIL,)89fQZ,`KQ 5n 3( cP$S6ϾU<;46y2_EIqTOz1 89?aR#(`\FhAUĥ W(FI)N+iͯ5Z"H[~R$5zD^WYP4fA6ZLjF;n0H8nVoUl3Ph:=7mz,nE&nF&gШSDuSM,0gI[m~Qcgޚ5'陙k3}wK/^ӧj;ΫNٛjLMj]l7i[~=scrώio\C^k75YZikq84 Tœ5:lU "VYݨ.M|'N9rO:u#g9y[_G{xCԛ5:xb=fh蘁eD330`Ms9G15N9|Ai2yc/`ѴleTyٳRpglI.Is6 )^#[BH` m8[C hYu.lܼ*^ᜦLcKB@Œ̨c1ZgDfH]ZuihXY8 _A+ƌ LY׿Gdž3ٵpS™_zh%_ÕˊP[dNŋ2tFFv,~r^PEXܤdI9CE{Kz![+kX V5‹AFCb*T:#pEӷCقB!G(D5߫R= 8ŷ:+'7WQP)+SG 79@eިYX-tֹmOMGZi.9ql4 3R& bk)wBF/Z2pdֵfYM>dB.̿(L; h7 cM(Rdp`܇Ic$8+Ņj)k̂l&PlϸeyPŹ~x҅OnPC5j^L28X)e੹TyJƖzU AIq|CRpFQkt1380jjQ+!;SWPQe6A1lI`Dk3֭BZr&|2 +Rwނt}^qݹeBOzkбB檧_gg7TJD즦Fi~ں@X/I)U.3uƏ)Tsʇv\bVzZuhqL u]]ڑEQGژT J+'8V4Ki*΍mF5^LT3 @a8u/50f.W1% v8.*"xS5˖8.)5+JGj;kˌ2i6'_#'E@ B;ߋ,1tӑsAs¤7Z}†u=SсnmBbG V#VbX@i8bRga%_%&2F^-Jݢ#|dA=ī[ egjvvl|-pq]lZvbg#95EtAnj+٤s&Cy~Ihh2M#NCoF%'d`uL15`H9YYRֵfQ 9.GzVMnD))\mob=y %;s,LԶÄiNCDYz8#=U Ssq^c~>&ƶ rx0 (`+jجڡΝzo{v֏>?O|#_O|+׿}?O~G7O>Գ?3Np y-. WV/[|~҅ήtAq4OA?=+r$%:bkkw\vʵ+W_r /3 SJ"[b@ F5A^/l/zdW켺#5Hd(pghªo7ڡM4^nmѮh6V(&*&rBDDϗq>Cte/2[\Zgs0\MF4.@jڲPÆq,.0ygn87 a6?\s ×M;'XuRclny~nY^;qa[U/U9+Ҋyf%+;іA`mճ6V䱸8OzvmuXZ^啵E-,/./,,3 mvx|aęS/Rp9>~w<ظ'Ls^#I"S|=9b~hڛs8V?|4hгTդͳ)8gJ ,V4^XxR^V⨖ 6R h%QPM*qX 0FYVrR 6Epi_dVhpAh _8kpfn~ӣwZhi3wza4jqQmJk,GKR0xoi?AjKޥS}ўwvoz3)VfWnPĵ~XFN/M~nzԫWqIQ췦sgݩvmTw@t{u itv.kWkZ5%t}SA6"BًDM7˕K^\(-1u-hQ"~cUj p6+jGACqŊ)R%B CW 4P3_$4}ֹ{ +XzqV?g<)y%Ii5vb PvGEHqFPhGC($t%SQZ4M"s<% )`gJMu&좬lhf*n،Y[ 󽮲N),V5n,³?E&v`["2^\M0+8^*+ʁzEg99wQJm\˕aTJEp͕Sl-COsq4ӘiNP+t sIqq'`XLWr%LbЂnl-1CJe2H-q.U- TU1ٝ0lV< p[7oGf`+kR\T?Soh?44 'q cAkQ68:*nT&h#Ap&ϝ۸\-sOцD- e YI쪕/&saBiItf"Zh)).{DiadQQ8JDz\B7p6^B\]οBzޣ\0V+8.EQuMj(haT dM+(ԯn+7fzxӇ~ݟ>ǿ׾}G?ֿ~ȿ>_>į|1hN8spnyŅ+Ϯ_89h&.]f!!n&.mw,hWw^"xφ_;,3%@ۖkD h&O LLlo?yh[LLf&8vhѶduwzUqDe2ɍfM۠("#m,`~v07;7.0 #. A[Cv]O|f0s9`uvxvn`pxaVD[[*/!KY`vm0272Tpni*U\EȖ-4[[G[9O6zi~qqqimeڅ啵x~۪(E?nĩc..83S;̑O<_>}_{ϴVu9=_O4a@ kvNc4#;* 2]Gp47 N j&M>3Pe o-z92Ȉď XlͰIG}c+VC?U-V" ƆhXmfP6h~-DŠg~V@6H_[,[FV% F$mFqZa8ѭ?uX}1jLM^ԙ:[-T>ZjۭFN[QeY4aF])nk M>j3mvaķf՛66i5;Qֻ~[RS:ɴTڍrwkd3StSlMoNʹZ ={3T{rvGB;IQ^KWV4N( +͝ F@T0E?*ʼn":Zz3խlVĜVXpCrFYѺ9Z݇JF:eA>Ad}[PRLI$LH@=Q}.(V( KsA'R\K% ˁ)t(U22`VE+F@-(,.̛V* R紤Ry%6n0/x~5KF(jJUG?Ten1WP`B-BjKho TFSD@~Lh4gא%%J3,h,HT1  e-[*Y8Ro-C/ _Na-Sl:K65 ٓThe1drvV9j#.,yK(֑`FC7vzFh>Ѳ ⨕Z%XיKFP'qgܳb\u<^h{d˦WYtT&xùLщ&.\%As"3+XkQBf1W"w{ȟ@tK,wBnDK "}q"766 M4On)BJ\&{|-S 4VFUFAA(N`cGn,#5 eť2`IbLW>PyXߓ`r1ru(s"1v[L`2a`Ɇ֕$$uR`p qXͭ-'6`uk-i>?rXp""FT\"U#r'OZr0{)BL8wXޡdiHA>*x5m3g \)G C3TJS[3:ȘRa.ȟ DƊ-"̹{FPdVXق1m4(Inp4g7Z <׆!Pg- [Msy9É<Z_N(d~NMك#FЕQΦו,8Dx1"Shni-MT DtdfTqf3-ub{SBNсݷBz 411>{Q@vs/75wcվ[ȇuCZ))Ar u 2q^J`kX`0F@QRǎ~Ӯ P )ǬJ1 E?;fWW=%pT@!GC_0~q يbDf2qC8L@ŒڲU7y-)3%I#b#w ֔.l1pU0Zht:s֔6i4\c+L!"ou 6#05>YzX4یn05:"{Us{)r{5@fe<v&VX)l5V#*^w#}BˆciL-NZ=궪SL~Mw~s/G }[_?gG~'~3{g?zӧOG[_X[ZrYh92 /^Ѻhذ[;0ş`hJMoĕ)]yUq4CIV q1fP0v6^ 憃=/.Hrr(l*`nIfM[83?98=-ͭ͝;3wnn`p~(4x`iA%$¶8<;]YgP-̟h2/fm11mu/;;5x&ʐ+Ϯ(m6|nyم5z_XY\Z{~Zzv0fxjnx駏|SO8~~ޙeHRSo5 b\1ϥ"f ^V.jޡ jcmTC Nd[Cd!}C| =$I*:V8}X0ZNYde(- =3%a[~pXZ PZTe@"tVǍWGviFySПF⢄"Lӝv?dӮ5ꌣ՛"kċf I>뽠"Eߨ0 @3nOrLw؋WcIr7=s;fP#t88_i~@s[o[MhW믧oƛoVȕџOď~#7=uǏO:ɇcVAC֡J{|7 CMӹhJ/R$|HfPP >G #g8Q b#w&2/'y@eDZPأR1 b**rKAہ:ۮ,\#&wdN =KL380]{\ap4ihSk,$QV-)jمҸz9d*ތPkXA3 Sj!J,N./E77M5hmZVt*ufhxܥ&9Hz!7RH(GE緹k+fz X5]|s̈́Tpq04DRU1OgDPJM*U'iSb~ۋFO8K)i4Ա$=ç -PE0g$JJ :FH&:"dԑ=挨43 gH⧱HqZB |duda\Uy#Ы]($ Uڬp(peF !=Ѹm+NgSDݠg0€i BaY [Q:@4j1ѐ1<`m k ସ&~2G~PX9 G}v_{20.'\I>4:ɷ `;e88A)3+٢Lk FXG*p@#PA=5"@E MY)]2̹4aJ&r03k =T1 Mj2mPtlYEDqVN`-~Ω,|9Ɍ#l+=5TB면kEofsN+ʟf͂zAO^6cN53gg”>w D5!Y3 ŘҺPfwZL8TzU[TMڲ괿GS q1i<ǯM@ӶFNq4U?QFp4}Y8L+`^%6.@9|OLSJ̩,F3*{C17\ZDѡUя1% -Ee°7Jvp4'rz#%]hdub,%/b!SWmtZWsj4,<քN+1guc%Y2?SY\r JTTZ٫ PU],uGGt!x'-y@iݕ&ou-h8Hؖ\> Qh!J֢z#4ơ޽垻7;y?/||3?/_ɏ˟_>}'{G_8~ɓ'sv\]\8zam /]8wK^2@4p6Xps*vŕ흝- ub\X cp@ yl_ޢYlzws6M'\ΚсdMEv_ذC?mF;ۡ_}ؼa˶\tq.iVr6p4%p7G1MѮ6mnm€bnq~Pp8dyAʖ帰:.G ~0l(>h6$5vL;Lihsss3s gfgΝ98 #Ō Rg.͟X^X_2Hh0/^N../<{fYScxnn}rqMpՅ%pVܲ\^^\]cи̯]:{.ik]XY>Ҳ҅sչ兕"\kVh sGgϟ}̙#'Nxw=p]>|ÇxÃty֚Ƶ09X ͼ7}҇>o}'Z|SGoyJ;tdnvE-m&Q-xTEQ h,, X KaLA*IwVdk%gg iJBA׎rjȦ9 _&Q3XLb,id4Vyآ Rd# A(#c|<}P$[#\$c9o_a~rl5Sƥfn"Bx\6 Q=3AQc*W(hbx`f=o'y{xhΕ\ Q4_*t-4NVtkZ$gYp1+f$Izѝ/ L R-nIB1JӁ"iLIsEƙ4%/,mA A'C%)Fo fqQeeLG JӵD@9ePejK4%R%Wh ge.{IYk@!XF" z9ϛ@BN%ClLI{r{Uۛ;p:ᝉᗚqXH, EY8C̊ʍBQs㺎O7,^]PGڼ۫~v*: GV}Q'Ą U4{99;R9js Nz&X1 ) ,M]R/'ُ_C_}ѷʿ~O{|g9c/=y铧Xq8<vm.vK^Xj[@l.ᖂ\W6lں?}&ȗ?`Gnm^em+;o[IֿooeXcWY ~'6tyP? =Bfoo_9 x;`߶Ƶ)h՗+[]ÚYƴ8R~e 9:>ƍd\Ĭ38mƁK0h)fXvq(XҀOG[c2@Мp~q D<‚AX!q(8ڬhcmCZe sù:-.AMqe+s˃Ksg-WhWvY,Spw~nhE M'J"j6q4ުuAKM-$}v[SF?uj,i4zj>FoN7hv/mvXs-i) ~P$rNFn&vK֢f[n#nגNk5dgrz7uc!ʺ}0PZ@)0P%Wڧ!!RSP[QTud{iZSC}`QkԖfɷrM7t 7_&4ͣ;c=t{po|N%1&oϽ~}?9g^xa'O !-,DÒgx\)S^) 12:7;jysl9F [)c.S{Ux9++2>3 J6ݝ[ υHr 5Ė[͏ZQҧ~9/tu\Dt/4d\Y̧<0,H; pņ{ULc,+ PZZFRc8X(g"8l01RId#<8 tgǕ5>Kmy2˛nރ AJFief8HzeFyʎ$J$Hµ!Hv04k{ODT68[e2sshXF]1cJg?Yz|e.O2H d9+#tS ʥ6][[E@ɄX \3,y+p[Fii_*MZf%J'S @i9l7Zd3qNUE㣧$vE%ٸ-͈:5L&ԥ)T9Ř0&A$M %sR@ފ%L M!521 ) 2 &q)/Yd".csc~׏h:2BqBilaA%0htuĶ[5~hηlg@WfЊT++W"FS[3TWܸmJ E瘉*T+Ƹ9eQr0OD*?C!4$.KfL">N@<YƢ7>L' d_x@\Ep$wgNt a&h^bPz 4yxYHd<5 Q _7.¥UJD 2E纵,6΀fĦ;]%|v\P% s]f"a[Eڕ\.Cp3A6vV r0Y%Ktp4,Ywz(nL3S Urrn g&wx3c/+⫢fM4M8)"aLNCD>NyJ>c)u ], %AID W*lW2vus 3Z_k!Dz=^K F2﷭c@$N~ЁeUIK[;ڕa^1&5QC59Y$$G bh`G`;cuDŽ*-"tSj04 G#AhSwlcӶ|+J3 0FF&Ϲ 6@cI5ӭ ByWLvxSF-D'O7M18eE40S8TN3 |DQɌHի٫$= Hc:(w;Pڃ$&~'? ~6~@~Ӻ LckBth5Bhs 'qc4T5 f͌Ҋ\E7F%:8xLM(ǿ{;dҡ"=>/JB_;J[4l6=>Cuf;M#Sk,m܌ܣQtc__W[0+%t7ӑ" -?J]ga4T)q44SqOx-q߯IN.kA)c"07x?R1"]^]t7JsuvyGf X!Cs{mt8uo39]"a ш3YDp4U©FL5y0eP$я=GJ@^i.%#SԗXcQ. VG59z|Ǿ3_GO~??W//?칗^~'߸/1teKo޸r㭫os7YMaя?|C>FϏRݙL&@{ԖS[&GMomjn-_Zk?~?WyO}οϟ{_y?>~+_?ԙNMNK 9VsJrMiƞ4}\VKH`esP̤ WvL0NԡH&SƓ3e6mL?a4-1S@V,j`rVcnv;nDL؁IK_3TCZ2 O8k#'Ͷ26RdciZ?-Qd1KNfl:Ji9,:ngDqF: jrĒFTB+#O:GwxZjƢ &i, ~H'N+iYmIE 'tcS[D#$.(9Ǭ7J| d 0tD# W@-Fc&Vcm];vT΀h1* d"f~O+GH}Gc!}nDU(f~zԴ0G@DBF3)N%]C 06T=ӗbG NudSzFSJ"[rF<$DX4E),RddsQ]cp$IfKG2GA` (HN[1Qu(SޗT+JjJ{$JJb1Jzd3bC N nLxT+ g˙8,`s PnExpCvX{pÆ Œ{И)zlIh`ꍻDi@vt,1S6a%{hwӃݛ73.&hpnrisG簫;,7xJ{N˒$ڠ&>LԜ5aY"S#t $3ÈP."7 ڃ4%ƕƆpi5ƊfA;74C؈gλzz{cm47N},TC@ƧgÅ]e3(bXy8 }/= 1W 7)F /y4T"仂Y:p Pq-D EMqC6s /wS4ҝLDB%A`Ff[/땩Ǝ~z'Jٯo~I~ouѓ,Fz>)/JoP\9z^ѓJ3敶-t4p4B@x"$ߍt_R,JSdܼg<ϹA_0BD1FfŬ#tG ti'e z џq d8Qd<\ϸ/*@{9T(mZ$2V'Mvp4Q4G~(bPKtq|>(S jʹOA4ddhԑG?zG>|Cu%Mk^4]-JmS[NNMMNغkj)q.Wv ܵS췞?_<˯o;ʫ^| ?׿/o~5U^f"H p43%^0tDt{f/1.H ј8E@냯M$2{;[;RN~yO4̞)8 "Hɴxw;a$KŽl*H'r'စ^p~ȶ-_,m =Jt5?Ov^c=a ݓiJɤHYTx6tY12tʔҩ2E&M+L~y0"B)40=( وpqYF9KXYzĦ4v~ g~/<И m;P [O̔QǁBZI X$Pb䪤OyjY-QO!2 $5'Yr\Bmk(!PifcʿM!8:(GUg`O ѢY̜w 0ꘙRMC6Nx4g\i[DwJ@&JBfb ʹsSPT8 Ҵ<5Una2yYdt0QsD=AhI-!hN0NaOTGS !E-zgdɳ+)- ?WqYF qםA4З2y.(aDkLxx4T \1XA)hGCCLaIﭲRo (Tɜd( ,5R@bq"pɠ@('d@5D-U2S- RmnDq`vqT}8}⠈[qa\ٌUzKYyBȒCi&,a K+Ԓq4ϥtH1h1?Xc=e\w$&@4Ea}+[ta:fB Wko}d@mnaG:>Z KDP,e Jq4\zǐ8Z? jGpahy&YTd{~" -o߇!%:J@*sAÛUzqpMQę_{l? }Zh'c>@ 6![} }S j!ԥCJ+avkӱ&<Lj/{(6I&%?޸q󆍟O `L7iPUi7t1K}# (i=)Od38^F1J+*bZsC::qn3ߢBI۬25 dt,>k+9wսInpmaq׻ 8@iwn}id&u؀Ii}ؙ4ZP 3gV`Ƨ_d5J/ܗ 06Yjȿ&5{a$qfڍY=jNP4<V,4 h֢.Q$ji3dfp45X8r5.GrV:bЮFG:qp}>{'N}~??~?'_3/?@$a+R8՛o#.i7WAvg*0MIVAfO.P*cǛ qnR?\+D-Y+. j vߠx&?gp4`j]n+i\[( ĴGĪVGxkyk]p4Pq4@i `] VZPh$iI,GJX]l=vycn KpU[[H!.^a(Uf˶8/(Ւ^.).P`70 *~ba2_\\bٱңhWdok![yK˖Ғ9hR2hWB>BvcΟ0⅋˿y?hVhV=0sО@vR 8!=]9q먏}T7r%w z`.Ti_*cI8'WDޢ$e/Hi@=N׆PȔygbQ5>H2ɤu8E,,ȗi̜@&. LcalLekI W̬Tf]PZ SҘE_.s=( eoy-uZ?Y"3/W!PEdöYuٴ R̆FYٹ|S<횆$3<>k^P.Z/VlW,0aCM"b$IJg2f|(ȱY~sNZ(~sn)KL ]7||yRܵ؇??Qآ\>$i6l&ZnNNmeB126X,D#a 25CS3SxW}g^zW&;{/_7?SO}3O4668>lFXVt#ˁDxBZkQT*BAQ*7z/ѥb{-2)syC;nV/;n1Wt t=P4)*B\ W4hZ!;|*v1pJ%ZTMmX]NR="RZ(R\i|+>/ r_b\_yru׮Rf4=U'Wfcy~vq,u\v9PeH5@+E?z@q ^ /I!w$JrP]!pӨ="6chQLgLc1DK%)~bFvz#Xu< G{AAq"DKlI zMP9 Ӟ1I "G? I4 7.jp f8[8B`~"Z^\GP]>6r҄&+$xJ<]5* 4C 0kEM~ ;Ac)zBj c-y uhX0N+3Ci?+ɣnb;Sӥ]s%7]3dX@TV,r<@cGlz0ޞrl\7s,iiK dT6͖,,gS'[+U̦+so>+[V ƖWI{[HHa bPϳЉV)hų˴y9-_9Id7C/ W8B1 pl-ƕ46oM-ղmj;! ia+-˒.)r&S9D¹Fڬr6g.4t\Msvey+S2%ZrނU䫖22-Zzɤ$M$Uf8rF;ji-\1u,ne|WXIƓ,D )Dٳ|9a7)M"P .o+ˮ'sٸ˭Q"dlt!E2@^0Oj+ Xl3 d9қӧfĖY@Hca<3\wTfW[Y.ܡ3q]pT($ꓮ,7T\otVXT__J KY5s4iلєFBHBnE#-JPӟ`QTA@1"@rs0:F.VdR {%hwtͺb"Hxd>g &cӌ-r[Yy$4KdXF5 #,*!dK]Bv]A.3i^M$iV%R&h| * 6WcMAӀO%C0D144̂͝Ѭ$Xl \ H`gƓYд4UA0c0&'M5sX.Z"ƘPV1siAFh<8l1cGꔀ$9q+,r8_M\U p+(lL~rw Y_H6Sg"ݘjt+ 0IaaMENdeH-"yP#Mw]D+^L ->瞳Q>`49CW1:AU6sbD'e1ݎʁA_?PR{ȖDAEs7~hLo7l"$ho8\ zBM ÿ!;%z)]QBzH7E,#`D{j3r(m; Bs_Ҕ""&'[-j~Pm֡cO?}W}?w׿~_yٿ{^=w.\|yn~~Q+\ҍεk+oYY{e 8uo[kp[eW۫ko޼"5.^}ޝ~Wp7QuWH2Y0w7W߾)9Ts=͘ 5 v:[{vGXr h+Z0̐愮]6]9Vo> ){7W ջZQsk[\Nú6?Ǹ;c.ehBFc>%AG[Mh ?J4mq~ianQ kcŹ٥8 f)g&n Ƌ w \[S 掁'84|'6L7P|A!JIAb37(+l8{qno\}W.\$g [\V 4;5Crt EƱ휇/s-=:%qr\Υ<@i9J9_hyђ"itb?*񔓡CS(2 S+ NDRSv`JNQ -R1K K &1^Iu(ٹ1rI4hA$#c^ѣ&ô>E+ UBPEDZo6@?d*'>g?h쌡4>~:u% V524T TJJZJrQ)f=Pj5BUlzcR. GŨ7rVh5[|QjCTxJVmVJteiZڨkzX[`2Z-E8\)BY(7%K?(i?R̗r5_,i 9ݥNڦV[buBghrT;BRYp_(zBR(\?G!w[-;i6)d~X9H2]W[`ULz[26 C[F>H| %4>(M Zm%eF9,89?+-Kv4 'יuúw7J \0f .홒 &s Hw(c_gHes$7b U/zfG(!% r޺JC f+HX?+yJ׉$d r) C ̰긾[,ZkVo좓@4G>mK\.sEnr|\=Al 5-zEE+n&ge-3]{ n[} *8Vɵˮ[J-SܒԲ~^Llj GPSE)qSyӠgY 9lQ\/o;trJ9pPѨa˦W>(<(oeCB@JCk_Y-1vk_*reEΗ0a(`ޯ)rJB wC7_*%J` 1dļfUTcKqNHn:`4-rg#x@r$+klcoTtLYB ľSxqd^ m-w( )3r/R Lʖ! ij hO@X *e8m+b HKMḨ]N*dT"뚷Ki{Bx9dd<3$5. ́Ut jaʏUZ.mCDq:gᡒ2'p Q l@Y{AdgWP{ n}C 4 F!;rղ@T|gdQKL#56@0*8{"Ť։Urh~^Y:TF(53 |:YȤD!X66.t.s<`yʌRE@oF `ǥ}i5E$WeE1@p/YL`εGǀ\ b%bc*scfBQrzii) W BWW$P#F18(׋%j6j jL&>}2,Rs ӢXϚ e! @*JiEQ"ڭgp*mRukPhE$} GLCrJdTfBciz]kO^bQ>33 hMZ>NiuAwurp_}d=1 Fr`Ptt!PZuw>22 ;ޢg"(p4MGøCP3Ѩ_Yu뢯7ɰbmܵ<ܓvl (Tit<:$ ?\}8\ah Z@6=.'˃ #/Y3D-}-:8Z8ORgEHS 6+ݲ2{aGEɎ<03Im |A7r=p fe@-ᐅLj!{B(N`mZ[!}|RFs`W]|EQ2]K:V81T0~=7bh+zhp*fX.*?Hh6"[іr.VwT`iP4 LĐgSM ~źJwA4Αh[9\1 P\hSӺ,vDOInvV Zp}уO}C?~'~˟׾}?O_K/{q)k7߼[Won//[^31h7oYYc[ݼ3nݺ{g޻[;n߾{?lIM !h 26rkmYjМzޚM)58)h ޼sn(:Joa:2q.g7Wq,G7cH6^}++Y^{-|睕hwG7D>7uvn鲦]<㳋sbŔ٫5._zZ^fb~cGhJSTyq`8ؕmހh3$8F.9/ю.,^[\NKZgZM}PgWܠ%~El>xv2WI1t.߸p7.;/s/sp_Ƨz80uM+4ZWjd%)zh> ##FސTT O3TCFz0 Ҏq8RUh" BrzcIH2h*V1Ҵ8db*6'D2L|cYGcm''+i̷3HEсd2f@4vj&h62TK= TFĒcKnS6}4NEFԴtubFY', hh$ND9;Gdz]9%+}:yQ,^ n\U+^A>t&!8sKXKˉńIr2f*K4nJNc=RQcPZ BPohV%ߣT֣M|Ї>AV05c<@mru|||];9pоS':ubΝr'UiZH|WW}.]x k˯g~#G޿gf{fwLoݾ?SS&L3{Ӈ>x]S[wq`}۶홚5113>}rr^Zm2mbbrddlhhdjɉ-[F&&LNm:=>mo(MLo߶s떙񑩑-cSTͶSۧƶN o5=cxsTkr=99erdrv=>11&-;wbl޶mߖ-$vPGF'ۃCc#3:1:<11:=1:31{|dPkf}xhLsp=<94:9<65:6IAmg9j s)hem 4JfF+Q rnf^PjfڨWv;:l jvn Ơ@gZr!'O${zظ1 _iF^>D'?^:ZBiWP]G@ B9 w=gGX':=U`v9 -P_"L!FFe,{{xD>%/ؒ^6Jyql7E+ҳQJN[?4$i L% Z@gE|͠cr X +MlƮm W-,[:6 3fHCrPۥ]Z`Y( J(bTB J@KL( `/-+%ZR;/#8_`9Q3^e\jz^/4*~JIf*FeR*)TK^9o݌g%<'ݲ~5Kj/5(B햳;jRVm ugW)RY.iVF舅\ jr~"_ _e@sar+K-ĩTK~( H%߃" <Ꮮ'd>P(I O-u:U,Օ]':C>f29BIK! Wm֡_u,$YPi鈴=F]9\1V~oT\5LWqj%5 <9t*yrrc̬w*xXXH]XZĢP|t^N\f홉, g0 Zs3TNQa}܂rY. ?޹"͝ QIdOJJ<*$LX>sf'x54<9|TPakir@ "8NK.T_+95tK+KlL8y'׌Wv2\}N0TAxm>62v;7r#᧳uQ.+Wbfw@CG@1w:Bچy+ : .H= *6\^$C}%ILNyZnm~VU`\tt\XT\;2!]33GI;d8!bSVm\E@^l L [+/iei0fY K㟌q*"p鎶lI:'- .f 4\}P r8ll edcQ*$v5OSV"pE{f[ʤ pqPI$ȉ>*+ЦYcaیo%%SJEy B1x;#J  .["l [Cd6§@720U4=Ѥ}`H_V-䥅p4]NZ"ќ*NEE\cLc2&WV% 4WP²č*G*ޗL. Pfjӟ~[ ?Y |x/{~DN*c_Œ!-e 6 ^BY7%i`^AЌ1(& . -Czh\ ؆ڛ¬:DҙQ1jdC4lg\ eHsjf* aQJGe\"lC+SfJO+%;𼐌wA)̏ `DOW;ד4M t Ȏ OlKFFɌԞ@l] nT+AҰ:*ЙqqPM`m2ؑ("IkPRR" tm0dQUQ'e?gp֑J3S`JN*#q-$IdјV `XNs*>Mѽ% }7h͑&θzm,%[ %K$|ayq0xAoC 6MD-vu8Mh4kTCX{Os̑?䓏}կ}w~=_73ܳ~gϽ7^x˗/]ǫo.\1i7}mu5҄v{ H㭻+ko^Fqڊh+k7oܺvݵwvH,ޕ4<h+Z egtX[H,ߦ߾I%v6n8/&ݺw{&G9w.{QrCkee5a=GPﴰ:me.д[+pl=]޾έW޾,Yi#/_6wsWwؙbP_6?wuq¼ i.]2++Gc(mvbnnh5 Gg!ą%bo4k7yф}`g6 Hes GaM𹊲4^r~MVD,<#p4*/?__r}7\r2\yW_{ŗy߽ӯ/xhܟeOT{P(1;@iN}t/08ZW[2F%XH'Y&~3q4~}̀@i.q4 G(A;㉾x"+!'dvJN3^#7uWZٜFи WX0eDMS)FN8E*K%qG̤Ӏ.Ȕ>d?B*v޽wٳo羃9r|;wqCGܵoރ;xçiI{7=tNsd;fLn޿G?z#{Çv:k߮m;Oܶk:}G9ط<Ȟvl}pC{wQߵ}έvM=EsΝl߷׾}{߿o߁={ڽw=ݻЮ?{Q]HڹݓS3[&Lo۹u={9333k=yh{wܻ'w͜صǦwޱw}3T󙙝;A}m&LmCںmiwOڶ}fr뎩mTwҒb }۶m['m:}b|ۖ[윚``qzVNMlF15>m MolۭZYV}ǥmO<ٕF,!m$PZG^F8aG't/Hhc'BS3Zc3`p4Fh}ɋ:.2R Q_Aj: rdp4} -@dF=WT`q_pD#(+c_wgs:wrz|z8XohtcXWh3N n A`m|\Hs,Q3+JMjܺJuJQ#Hi MMN3yA eP\O."\׆27p bX?ިMr2\}9q%'֥*92jڦj쿴˘KC`Du7\mt&iIEw@]y+:e5Q0 68[{"00`:TvGn*ZTQ" `CGe7QF@A+ 삞txULgKLil縄΋ S`:Qտ.㏢xͤq^9v "a]fJ`[@ɺP /Esb/^ H%(UIXa,N02:e+Snо_Hڠ6:5]a Ѯ]K|R< 0dT'\Lg ؝&ڭPzh=e #yyOrj;He, N@4+/G1N'A) `gt (8,ŞcJGvJk٭JF8_L+cT4#l`vFiPԇIPQF)䩔jFY3<a7649\ ] W/H壜nNU`O` 46 X :X1+[6n0I:TiBø)fCI&ByӬfj+l˂A=="Ԓr`0R,hCJAO*hJg%ica Gh L` =Ӏ%ߛIt%{㐡SO0KXzHdžt$ShP2?Yo=&9G[5>#Zb)<=.3_c׳-|(H FC#׏pRJՈj7 !w =^Z`$jوx QqjP 6s\Wgv+sTsi" W;U642c:ܬ67#1r"TU3 i"]":y#큰zrIxk(c'~51xzD>ktHھhDԬUGScC;9~dy≇O}K׿Է{~?鏿3xν7^x˳g٤ ߜ&ho]wnZ~U.&ݹz6hhk㝛n޾{VWnňϽw{G{]J3 a&`lp[oSZEsʿ% UhhGp4v %oGЀ-/ߤXag6a%  vA;{4*q4]ckaBwWVevsym핷nKgo,̿I!>e`&˳s6pmqƕ_D?\{nsMR h2$9H/R[$1.Z_2tuʵWU\]v.ndWi"09~=]Z"46)[zsav"AI^1 {հ6>veͥ^sY`ׯIqu*µ]ͮ.޸~kWn6&$(/\1w͹+/]Y9=ҫş矿X'?24"=>CaV)艤L^l"IK"aKqŠݒyЂ4:}Hë_(1ɿҁ7SaqУ&F)vp* jd,m%w$|6IįPz#؀jA ShF3B#Vqmv[~aլ!QN^9nv?CrPCM$SpH&uѐL ֐ E1_Wr-ז?kH^y7]>Oh+S|G>F}dÆ6]^?p`A=>yǎ'lƍqDW^88ǞW/3~㥗.v2(i_|kG<Ч~ӧ?{Gɓ8~gN=}᳧xy=#:ٓgϞz'?uĩ'O9qN=rGO|'Oy'N}h̾9~聽:qx3'{ęS{ЮGx8cGO=zჇN9z9pNO?p|^Z>t䁃>yCG;ppC{;pġc'S >r3tGb飇>ԁ?vCG?P偽?tpᄑ;ٱwr;NM[R筜$STEZ5u VQH]GbydM @M+lP6 >2QͪI} E^h9&Fsܤnz&>JVhMCd" k>ֈ7Fzzm >ZY)b4xJ3 A$ ;Nбe@Ȧwh3Y.Ŕk7W$t8);o8]RocT#C#ÃcCce˖险əm;FvO59k)'OLNN2tlffzzzacc6EAOo>>:124N?n]3l:6<=6uian޶sjr;}3:YiU[&'ZcC`EKsЖ@Y.t[ZMm 0aZe5Ano?GF'i11:M%lё@cpxhVho#tCC#&H{p|xyt=li7Mھn5[͑Gs`jk1D;͖[fpQk G[#l{|9J_ZhFmR,ZFjkRU0X2ؚjO &vkCqE)4Bl@)+J?JL+zpOa j:HOעUkTkTvN<64HuB^m+vҦzh\i Շ@NMYW*VfWV*jRFs@IO90< iJ-at6, P0H냵@5`c`RdPmtEjmZ t; B^h,9PiqQ 'Ƌf^B[_Ƒuֺfƶ#HA"9s9L`I%f"% [mhs4Z̽bQ]]Uz[e2&dLmҘ+!٩pi%t:᫈5ZʠTJ-4ܚl5iLIɚDt&Q }ݛu DUj(Z(Ir")IR#RFA(U(ˬJB$.+P$1!9N2l-$'DR$T Fewx2ujLE)S+~P*qPqo"ʡop?C>=kp-z34T16(t4Ո/r*F6txɨ5U} .LRe3D*W~)ߌJ9oD-lC>5¿9肪@.JV)$j*>q]2B?>HTm#04h`|*2J9<ΐI5(j&n*tr #r QTJC\R9ddtL3cY\鄒DCR2 0'uIMR%WhIznT܉:E6AF pm8ݮHLdB7E0$ɍ >AH;7)F>J"Q> %I(ɶ9,Uc8D\S-q1!n/6-JJ9*&&&I%**Ęqpp81qBI}ȎR 6x DFg&'P\}))"k(6.V @m[8)8 f))|:)AF9Y!'h'&3^_Yfr : "1Qȣc:o3Q46r8Y(DبxZcD|'ErKH!XY\\+GPɀ 1$(A.)jƊPeJdqLe 'a=Ϥr7:!( IU̞SoH|A=v"1Sx8Ǣnm,EEq-eR1$ 73Sj y 3H*mRU"hqÇn pT)edj %g!uX$N~/=! 9ekP})AQL Ȼ'!{Md"uӽF< b 'N͘Pv p y(P e~-"a= 1A*=y+Q+sEx <%-Pp%cL0&È_=y7?~~{-޽{ {p4dh|hP'Todʧ ^ݛ@L~S$7Ee!؋ho/ gk!wׯ܋~#J8rhH:{ NBx%=hᅴXɝ]rI @Uoܾ&n-uo_|:G^iwC^o {绷sA9 {>CO|;!~ѭn޿w[wq//];\+~\'x^A1]ǀ~Je(0(E cDvgIxc?ph̆4߷!.-cc(M ΘLL G,-0$.&Rh:mA0-`2'oqEqiB\{&PD<LLS Z*)* Jqi4ɸ")[(/ pcHNmTˑ|" YiD$"Z)EžaZ,ђDB9 DCM$a$"pb\("d+ D &jq10̇y2IR˓GS*i|2:2iGQUDS Jc8 41Re(!Jƫ ZB%j8U0F88y[،4$`-VnZ W>O}>>?+7O1BQ^^^UY^S]YW[]Q^՟F|}1Ddɜ"iRW`T#g?:7C;7o޾㭛?/җ/\tc#ã#C}Cý##}=]=Ξ>32081771009{zzF{{z:::;zz1z;z:[;:ۻfHZ;`gw[ vtwB]]=-ξnhlknhioo tvttvuu@g=okmino p`Go7lohvutw{z:C涖cpxsK9 lii 4MPVg[;-`K+Tt;`hi47ZZZ muu~(`;際p@}_P]]U Q[S^_W )ld{S6[٬I36\.G0s i(mhT@4p4%jXT38q0Tq W!ޥn$R!(flM%U[0</Τitcpl4%]G[ʀ+ &׃Ai7O(C]hOVFj^vFanV1T Ҝ؟͂ * y`٠|ToFzZvfFnFzl@ ykANnq~AanNn&kדұk})^w:MJdedCM S}oS<.8*3= :zUMegA4_y3Ӡy}|vfzhnq80e8sl#apL;#(KeZj)rdY-ˑⴥ0|v]YnLoz^FNvjzFJLxSSsriiyv˙ݛA%Sl)vrɌRFnE?O;j"k-6l8ܞT_jV7eO6nt;^ɗjIIJTD^RlDfT4ExWJb8 !DJөZ% 6p[eѩ-)19A٪g4_TiJ* AOHd1$@?RqzO=z(FTj0D&k`R2'`C2B@Ae:3IZ2kj-Y"FN%&46'Ie29t8Sv)"!?"k ]9x" -%(U3Fe"ru7JLR !^J{䌩G|R$CcV2$HK)}u@ݠ- XT3G$ ʼn8S$HyJ'DɤD5rݵ̀9"1"V'ACMXP^P$f RJh(~ISl9VjL(( $JERcKGEB*.B.A|h>fW EHL PL5y&,2Nۓ:(0x+A) /N?y(&TP8>+ R 3oU(ċEb4^ 㖛,9㴲ubFA GBcӭ(*^ +f[}_ (ɑl^EBʒĢxal|$i2 7NEt [3!y$(ZqDey;7Jg0û  :D"G1FLŰ"F!-ϋܣī Ỷ3g@ڰBE 'OAʓwp4q4V{ ѪH>8ſBx(</'<i!^- +O{h!}Bf A??XN~ C`gѲ-+&1_,EDQI-%ؓq<{u&fƦDhw̿`4HL-LlѸG G @,^śWDx .DtCJbH##D0 4T)ˆp!#N%CBx󯽋6鐽#[tQCa{Z h$ݴ%F0/rHYA$c6| Op4ZLW0-D G{ў?{W/C4N0dap4rA{[,GcA8!,Ř^l0^>y) D{o^Aw J{OGSYdDF_<3cgo8ګDrX~߯^BKθ 9|:l7Ϟ~oIבk!0>'rERw~޽RkX|/$/›<a;H:Cn';;?sh!h ?"3GC1B/FF{cX>w\!4 Ǽ"*@R@Uw '"lw[v/w>ugs Ek]nX }xW BDU"އ=}| GDh |?d8[wW?l~JIJLięJ do!P!~kas <'t߁8<{C!|5+F^8qF&H>7-ZCXiż7VC1EP-B9ADƈ£c]s < m݉84)#]ǰp!9Fp8**:"4F25D  ű̌^yҳRbw{{7 ^Z*225%&h$2e+M)E$DI8%P!.@4FFDB[hqL %DL#IACDNV;JЦ@W8LG2qLad!KA@mP$4ф)#A'z"F98*AЛ\S0ǀY\jf!G LNhJs^6fstzӝy\ ozO}3D+~cnvֶ6#P_[YQV]YҞUx`EG$ #"c2m^^o}!֭;oBܺw7~+Ϝ?Eqe{{csGfbGM<2v#GL>:0}livf6ǎ;:57>15q<6ut1}lܱ#SGƆB:::92296:>N>z{ɉ 2==;78;=wlGM<?1<c#blptxwpwxp`lpHw{z H_g5[[!J2R|>٬j5`?4|H, c# J#n@KCHŢ{"G~HC2$F4Jd="(${̂Ώ\#d\  @$d 6byb8DV9Bќ0! `$ANhƽTMFdTJ)oԟypԂ]@X$BhD,CDy4Zǹraq Ao8e|] !m[U8LxVpjOК=RzuIk0 jmݙee旕V76 Mm-@mW}E' 6w-fMm@ U}]CMu}uMCMmEYyUEe}mCSCsCm_[Ph( T+uU5Up|UW4464a(0'# +9PJeeSM T J,G&kiq|mCj*ꪛ GrnUcue]YIea~ j^[VT֪JUjho`OYIiiqIeiIMEyUYiYQaeiYEIiEq9Գ(k*!` 9P$QRW* ,--(+/-)(EV+԰>P+Gm}eEUR\Q\ʋ *R蠒ڂܬRHs *!cQ~;K ee575%EXZaQiIQqQA~^NnNTC8vAf疖f.+-(ɇ<-.,.,IQ8 '=//3 0;$07/73+;= "73-/7^압%DNnaAa)u`AnYvFqnzqNZQ048$48#8 QT9yԼԂLoϓ΀oLQ4TF1=-'-j {ZśnAd:ҳ]ř%%9Œ<3`%=)NWǝR].Loj~f6@AV^NJv33Þug2<%BOvQJoN=ՙlql+͓Nu9`K2arAwRep or8lNӛ Ky=9\/u:lŔbR\YKBx.밦Rx)l4o^## s8<>aIIAsSN.|inJp> VqX=kCt^"fRRRS8lvx)4#3Օ ᱥN{*)4ą7<)6z oz0;ڽNݬ3&+F$ͤwXplVDd7N :#\lm՛_V%!LF㊺iYLV "4 uY,V]Aa0$t3rfuuʢQٓN&Nٕf=BjЙtjNg-沺A7V4&[Ygt-I˒B?`jJLkzTzqU R5c1!0QHd2J ZHe'B:D< Ť\F"Rːӄ$HL dL`Фx*AN@C.=]2@I)K*AaOCd\BdJ7e$p*gvaάf fV0rH1$.sxڄa!>AtxaK-gY\ũy#v4D1dDH8!q8՟=g Yw^8?:,ĴګH8-tC*8)#Cz;N#E^֓rք!$:d6Hɐ8h{C[Hp#7%]HZH'lEpݙMNDȯHh CpEB#*3FS9p4ФHXc4ZGމ]qn8ԙݍq작. b"cI! Mg-C*C@!hK +L<.g*G#Wr!\%88 Caap~ݍjCc3CL<آHŞyw OUg >qq~0z6`Zj9p SMx-F{F"N _|i)Ԕ":;Z'&zfgǗmn?uj̙.vm/.~7y󛝻7ݿyGD'O~ ;Hz<^ yX0eAFo#0=A)"BW_~7 C7$`/=^iڋL/_իm!Ż{kG>}M8oh|sU{Ǡ ">V+BH%#k!v'䏆8" c(i^2b.~o7T=ddIDHG yq4 OvqhghxC^4zCޓGpI&CdG6Bi!h?ݷ]osz`2R?b?Q6_Ax!bH? "h>AF\q. "h;jRSe>x A|/}!R6'4ʢn$#-="C)=NDd8(ѢbQBceQ1R&~(!#moob"3NQ[[jkm2Ҳ|Q>&a۝Զ _lqͯ;7~}2ow_~յ/r ӛ'ז7VNm.o/ί͝|b<ˋ +K'/baqfǮg' 9ȱ07?}Vgf* r13;{8s4l;2? ./,B[rN96?;ޘ]?::3671763scǖgZ13G:2vtj`OoO$??nIuZ84HpI;߯Q8jΡGÊDF+0 LѵEUeK@"AIx~gC,8-* ^Vw$P up4hXb4@S׉PVHbeR\C8Mo0{fv霩44C+4  8- p2LȖ M$| @ɿm/D"!gX"WqeZ1j n}H*/. Z:;;?:51=>xt`|owhop``hnhuzz;hGg{k'g m=]}={ߴm-o4vz:Z]n$8W +SVH~a=و;7<_UXQXVPZT^\ZZ 4knjlnjnj[6b4TkŅUUUuM!}Z\PR T4Q_[RT\ 4W*+0ZjՔW3$>)ee\YV[[VW[\S_\ Q[PUSZWQ[TUWQWRl+k)ohnj-oQZ\R_SZ QWYVS^R]\X_PY\\_ Umi,+ɯbs!s++*ŵꬒҊZbĂ rҴ//.(.(++-̃0(-+,.,+)W554Q7V4Ua.oK k s!兵%yUeyՕ?UUEee4CZǜRikQQINvAFz.DfZ~NfQqAuiQ-|1J -+ana~^qA^1HρmBS '~YMTւ܌¼b,_lSfg!e>JK/-N+/-())ȁz s rr3SS35+=-VJž odgfAWggy=)4Oj/4/jt'5'=;+5;=5 U :.brfx:鱻VN1ySi4OZ/++'+3zLOpT=buɆnLKp;]f&Ӛsgx]HA 3 SSroہ*^wfjJf^fnnfKJO:}.7Yckf} Oq!7ŕ)>_nfnM񠇬iE"qNYL98vfqKI%rB6\V)^gϕ^ǚCe\4gymV7i qJy6(AvFDxZ\NH.bC2Ig4''fGڼω \0;SiD+ <5٭&:m)po8&F *VIN QP7HO6 剜fC6I=tZ Jjp٠ $FJ2&nJءfh ل, d֚uz;) nc<0 55Af}݂0c+$H4 C6i- kYZ*IUI :FVtj#X$$0FbȀ"݅0-Izd`4 zz%kHVE$2BU=c5C{Z%XN YW0AF4[, a䫳%k,& Mo,.YaWT5*YB-xf򈖌xFV S~F\`d3bA_mIukU 2[uZZR¥g:N&)R9 ?UEOO*-MW)!e8FK(Nx 7䖠f"&bcccx l Dup0=y2|DW <.@H lQ3-aTV틈<Q64ѓ BIzG #a"G*hQ_bͬhE{Vhgb'X" {=FB -Cd4~+ r)nu{` n|9a:DG:1ʰ4d yq6["Ja+ D(Ќ5C&g8h!۸C{MM'ݜ`hFG"vH 28~3@ n{1s̽h)M:jwwoݽsk֭;7/[#׿"Q)u79y]KJ%ځ}ax)xW2:M} JtH(6\ vdy=eGU8T3|gƞJ{VG#H8}P0Z-BdC`Ȫ#pѐ'FiGF:cƼ̤OH"#qH+ fXO\p6gP{:&!&&IdJT U#: "B /kŪFiby$AGF'Kc2P*4V/GI fB~4A Q!OT*A*DX~ о@@T)!&F*5q Jq|D$"(%=A HraT&2tI^/ˤ"i!e!d`2*UGdddUUUddedJ~Ŧl۟/Fiǽ.im'(i% Lڂ}=`[kKS[n|8^g'f6gcZfg}k'x/;?޸s;ms]ᄒ痿z.ݼpfҹN]xٵ ֯\9} !\x҅!._:K.9y]}鋧Om9sf HϜ<{fN?~*pgΝ8{jꩍ͍'N8uzƙ7Μ:{S[Ν=s_8 qSk'3̹Ϟ9y q$[67Oƙ3zO=n= {Ξ>w/=wYh9x̩gOn\?zvk+kK'gO:qzs&sNCX[]Y_mmC@{Ϝ\;{rL8 om9ur{k"ɓNn< gۀBՍՕ5(cs*t:5nC=_;vᑁ@mmaF=%ŌPL=>P0tgLF;v8_' -0l?qh{JHHIl4'imV!:٘INPj I JUBIѺDM@ q k~;S-}\M5K2!Ϙ姌CDFmHEba9eKy$| GWH$LSіjѢ\@rEiâII4%: YuV|H}߆Vrbqbb;"c$bJRF)ՙYWTW]|u<:59==9;3074702=01tlgs`ḻcSӓG &82>2C)㳳G?6ydj921;=uؑs!ѩYcLMCN#㣓tmΎޮanãCc#ÃcGLNOL861<>7412 ':zxrlhxU ;LJG G!FFG0ѱ?<5M; ql 640824Jёcc##cP0:5@rpxwXFFCwxxI@Ow_W+8l`wto|bp`Ph᱁IJ@ pz{9P~51iOw EO{WWkGM6zۻ#]C]=#}=Mmh}_PWG`@wg[{[ aOmsKcGG{wo֬=Yhmjol z:#=Ρ`@WڊXg{;Գ;օr'ffuutwu74Bm6u5u-`w_kOgc{ Zmh Qt wCzz:`h 4ƾ޶`kgKK[SSO ֶ4wַt׵u;k D{U}(hnmm8Cc Dk3H3~:cGKD[s]K zSjۚ77 uG;ۆ;[-M h Nx78ljimk ֵu;O:6+%ʐ4 M__oknwB4[;0AhZkcsSmc m 46#@455567 Mpd֦b5~  ǵy 5V4675n 5kkXSPT_7TCMu5 5դ#igH+/ln T֖7W[`kBhvueUeiyYQiIAyYIUe9ʌWUT#ݶߋKr+ j*W*_=XsMq]TPgCiwBgIvfu jNCQمHfwõXz0ۓU:4P%hTHҌ 0F"f7 ГQ,1| .B^x(OIb*6B 1bHsh~!FFq,{ĐN^]dA^f@lB8FqY4&&G*K#81QlvPG /fȭB0Bx-F: 9A+pҸCՎ|f6_cLwZ$X Yq {cRhg-0@ FȨAJC,OP8MZpe? ͊F؜:6y_ڸ"ِwi{F5LtHdc)17y XqD802Ln@& \҄F 8|H0oItT0 vҍk(Ok9p!aG $2@TAqR-0WFCL,~02lơpقhh`8fhTp0 W2> Q8׏ރ0#{apy"8}νp#9^燿ǿP<{\xƣW~Cr{?~ߐy7l}|4c9)@{ҋ_o!޽4 zGBoG@Fk ѵ8G3JHfgo^DgO_zɕh$ '^`8ڇ~og}zbO?'afى4fSm_WQQ`2j*Q^Yݍ37O~}~?|MT6~s}np7?~Սo埾~~y//~qK_9Y\kׯ^zkpڕ_~_q~q훫v˗/_t… ^pų.oqW.\xm$]8w٫/_ھz.pS7/p+g_:s.[P/ka6?o]|޺tyN{ׯ]vK/^kի/_zʕk/?YH/^uk x Uxeµ׶\>y+6_=uօ .rsۗ_>R8_zA.pܹϝ=y™˗Ap"gp{Jx4 ܙsg` u&v'0lbb`5Te22AO+NQE'ƈlTK~H?h,5xOF;k\iI"l^, ^"Ld9q ty8F#d zZ'O=:Xq{h45;^q¯O+=(xm > 1bT 6@iJc9(Kh mY:`37-1?>:65ydvvXZZ8r扭SgN\9ySkl+[k'X___]]9vdsWWז_\Y\YX^q|*||qtcsu ufkysƉ'VVN,-ymnf}6N̢s tډU0C!QKHtY_GJ,tss33ss ӳS3ӓGQ.-,.,O/@gٙc3s s kKK[s3s'V;?wɹP +'f0.ti8±!f,; ';zApF8<¥Ǡs3G `{vcf=67; 9gB4964xf:nٹns#I?sgf{P(.6nF3e],*133C.c̽c7B}vNg2##"SyBf&GGG&''GG'FGFe]{z:26<:>*NM fPSCs333ssp18$(·\ A(P!XoWg{S{-ͽ-C=C3sÓpHwHHdo 8:<2<74;2܏#C}=4&z'GdžFƇG{GGڻ[F:G;:Z{:&{!ƻGƺzýC=Ĉ{zHwwww tt  vN=}=}]]CsǾΑީ!`,DOxW`hP@KHp[?Pk`[P' !T`OOWgwWWOwwo,!zbtҭ]mm]}]9lO;B}]=m D!DӃΞ֦ֆfMtu&](j[W|^W{S{ݭpjXw45jv^O־6֦F$vtR)iXikimvpΎ{w76½}^;mMlijhkokjokEgG 388IPֻ wk[:$ 2L֛[[p{kk{kk+t)&"sj^ ii|κ;u#Gxw6Cmlaؿ^+{ںu74ܼ{[͈ީEjkouu*:_9ꅆw1%ݩ'߃ߪ^ qvZrzkoߩP[ChpWs]tfMںd[nWob#pwUWw6d[{ "%\{jׯ\C!;ᷮ]y ^{ͫW԰~ͫn\zuX޺zvCa7 \ٻvիס(K\rݾyڕ׮߼~ʥ_ojn_\CK._X}GO%f=jè{ >w̩':ut. OԳ>g.UE`C"zâ3x=\׳Oqb)̉'<|!ǘR:}ԩSt*f_8wh,_=scN8ikS|ҥsW.rǪ;wcO=#9rcG>w2v1(!8uǎ:|X9vpSNFT)>a>q̉g!N>sgΝ=[}6 ,藟<˯p./O˳!K'O No/cmTMt{ZUVo#shxRd%,^A1' oxb C7RlCT#Q6cO> |GP#~GAFI 8/cgl.F﷉PD;Hp4ʜ˞Q/&HF9վs\4q Qfa)aP ()!) Hf_/GUNp/T;:|e%s$A0{w9Bb" >tB&T>ZG#j f7"y K4b!\&pl!e-rr~ͱ,+3 nhT*+D{_=G\}Ze\_2eAo_? ޾R8>F4 {wd=KSxS嫗Pu3$!4FyX3F0^/@i( hT`XQ2j4yC AP/ Sxoi4[#$FP U6`<)`r&&C_n%]Y,8X\gfA1 mfV U bF^aq@tydP)-r *㍮p%Ln)Wr(y2qqxeE’R\E%/|_׿R퓏?>t3Յ:~4o -jazz߾[UZ݇v͕goNtG5 bVB^wD8qn@$EP1 #D؛QW"-!9GYw4}a/='p<Q2B]/z~o~]g:nzVlwg-Z>kux| !>m^q:\v6:^{>O@Nx]JKvemzvqvz#>Xt.cR{8e 8$v9}>߹N4mZ\6bu@Y`9vb%(f5^.- t7ݬ=sѓ'񇯿س}J*B;fs3t3-M"`s*蝵|&\HkBD@ xȗqY. K˶m۶oW?c:{Gt۟vcBVBةN (F : % 1'nCXN{[2sap|4&SY4_C-~}_}o/ٳc(,A+`@Oe pi5dDf˦?{4hoѸ Tr ԄfjDvWVپm{zΒGtҝku]m]}=csBT*˕HTuAg6ftX veۍ3Ik!akMFYt:A7uzѠZFCPjIc0k¨!42rQX4(¤љFBaO * Qc3BjRQH5jj rF\ZE2P$ $ -!'5jVP(%ZRH(+uzhz`FhҩujdZL!+p>XQ,%͒P'Y4*e&B n TjȖN(j9aVTJ9ZPP(drŒ B!URB!h$htZPqBebHD %P CV%2BfI )GԨ*ْR"VI$z(dzF'UTKjH[Q-b\ eL,$% RjeK \HC!X&dB| [%8%@RT$ B-Y.̉ VS5 \AjB$WKjJ$_I!eK*R(/ 'rX%^TdE´H4W"]X\2T"..IELA" r@^Bp %GTKEP  *,bP(Z s"@0RHEb/P,,* bz|?3;75 J/,Jd¹Y J4KD2@*܄`jN.MgPr%\13s2hq0;GzI ,aE4W9!dY`vN87GDpaT(Fsv:05%O-LHf%/,O E%l  333IԼhrV<9+h*͈Es$DٙC"29;13155=3?2U@#Y͎`v vvvwB.ndjl3㓣c#P 3PPvhwh{pk`}h}dVF:G;:z:{}]#f @o}xRE`!8`0k{ ; B߾abہۚF{ffڇ;` kh[EM{ad V:[[:Zۛjk%He lnohkooCvp[ksg{GO7"ʝH6Ge;!:[aJ!v6(#B=-x);z[ӂd6574ޫoj|D䤫5Cp^s{csKݽ -5߼>v-w Dy45ݭonlh[ [kFmcsCrZknSӽf#).샄vƻ-%ڪ޼Uwn]=Ti݆;wn߫kjs׀*wqW筭Cn#pΝwj?nSr^ݍo6ݹ@  ;wjjELmAֻwuޭoimqښz-Mn64߾Q{^mZ[S1g|捚Fx4 fj/߾~Ku޼V̕KE4`zpr__s.޺I`.;}|5znGSݚ_+uWo8z]{7.\x]&|Id~7_Z/ً^xwo۵gnXضs{+8j+$9[! Ț @FJ>-d!WXR7Ci`3'Z. BdS!R ebRfYθe"V/R|b>n+}@# ǸhKU퀖m.wwNtKknmkuwqyfRL}H`ȷzϟW~~7oag4$?߼W@iFbe^F48/^_Sz;2P-FD{󜸛=G~3?+Ű(ΕWDS4y8FJ{'4 z2 )fp w|xCLxfisxI$_ ObX-ZQ UXBm@n*J1J\61qR%.4qHO{I8qq=.)֤Ef+Ej;#@iUvo/*/ⰿܿnv;vsr=tG&{O?ˇ?ڤ/} BigSɟ8~6ZG`Lz+OVW޳_;E<6wv{=qVX[`zV';z&8Z,Jc 5lHœ4P"[Nq_"YN ?lIH h Z-l⫉2`*^ @ ĂX$ Ec +axP8ƃh0G `#D('u8G|4BQ_8}d 6CP N4'@nx þPN !?D>`8P Dd9E!h0s$nX ZlxH-6J0|uF~X}Pp8H>@2 a%~;yĶhHsF:K( sDM:,"ІB@rn+m߻3Qw?/?Q+m۱ccKH $%c.d3舊iӅAQuw:!Y7bm&M[䓑)DrmU}j|h~CgΞZ}VCGcpФ`/KU Qo2`$Ms,A+[|N;{<p;"n;ZDqxaY~%0F6 G,>ɬEov$ XLvj1:&Qo{=.7e6nrحNnP@j{<>hNbvm\ݎ[\6jr٬-cV2V( l8,FXB NC &$ڬFȘf,6j7YlFMa-fɤXTvԺ\:M":ڬne48 zNkkP VB0悥悺u\f١79 fh5:&`wAbr|3uɫ4pr$ZQc0(hX%۵P: d&iq5&+Xgh6 ;\'Sov3Tls=pE5X :3lFڪUZFi) ZFH*UjF V3@:BMo@[X(z QRuJN"V#j-DŽgv+cFV Fzܬ׸,VW*N&Z87THlp(:C*FV)4jB$T?YKzL-HY%j^Fya9)@8\.rH*\Rtz;Fzֈ=\ ,%_DKZU4 F*:͂FVcTr">DXT!PXaR*5ZV#i\a2ٵA&(Tv֪JL ,)am Kf"ĭZCLXVJTP[P+T kŤqOv&N tP*P-S%H*CQd[ J;D…EX&jJ*-[dRZ-p]tJXT>Z&, gKVB} tR$e2Z!VURR]&]@Ȩ3FiJT"xQ-^T.N"PKshI%'F WJ5eB^JŒdI( 䳴pL&JJaQ.rG,B/͉dV B?#B*gdKs$ I`uR""^X/H( Xgf,"Ų%!dU.Y)22 qY$;EҼxiF4!XIYYOOg&ѷy8\t7씈?/D9pZ(C,@ sHY. %%9 g wi''fg΢4|B " ɩɉ18e99516 jJl̏ N  1a: BL #=PwAßHƬ W2݋ݮή.vQN1ji#ʫmsN㝚7o]zB'QMCȟ0ݻC{U;+ʷTRrTѩV2\kgG!f6tұgN&3gIHcjϣO*!)z" 9 擮;NdtUq 6L!$0q&/IPxPƠ_^x::d#F Eu,PZD2uUYby,RtFaSG{'ZHa H,t\y0KЪ6 qRPEr82kUaWsFD{†ͤjT/#S>eXyVl& "5O'J,dhEG}Ypf>(ݏ6f PA$K1SϢ52YB4~De/Wd0#@rk]ڊod)oy9XRRd ܼb.AMCBF_AV Z͛_3Bf떭[(dR-LG$C7-[HN.(x^A Jx&A'hl{G´bQU ED6>ƠuM$276302L4R|*EY:a׷bCH@^D=HXb8k4h!KT1"pS}r@6<=,#458*zT5d */ _js;x; K)C~JRVٶrx2&/#Sz%X. T鑺!*$I1yň(rx b HLY:6\4s"Z&&L;bK^%o:$J x8bQ_yyʊ;wڳ{Ǯ_{ ~bCڵgᣇ/;[}ԙ'N?>cO>>}??&,Ӽm_:~n}k}ͽƻ-uN>7쁇gt98pyWy`ޓݾzk?/.,:rh8%bGt J霘0\&%UTR(\$=)%[W@  bH M .8¾LDN !ǾH|^.V ԍy>_(>oHu]V !|>c&d;% ÁD$'p<ޠsк Џ!tFԀ a"<@$y +Njr=v +A+v9jp 2 9A?]; D"hďW2\tК]nWdV^-wAVqې"0;\y! %r=n'T/ vISx²ȃHBHr|a7X,,IK"`^ȟͣ @(Z`1")""ȹHjE p^œhrřg҂XH:JCLLNPag<ͦ5QCMLLQԑXN ,@_wgWksK횚[ޫu勗NXG`D~/Gp~~aط{_ػsGCi NiE< ?lerБFf F+y`N{U.#XpKQʉ(t&#,BqbXJK)CUb!SxA3$JX40 jP.JJ(ƗqrE("F+YGxs} ar٥\V[+J+r9(!3,ġ) ,j"IhP!DʨRq+,8qdjLJH 2bT0EJU\fA@5pN%Qԭ"}-˲۠F $y J(KTp!p!( Շr%R.b{'Z{ѿO?y+ &d2 =-39mhY =h)L#QRzq4|W&kd:Tr.)F]V`ȔA_PfpT4 hۇoӉ*7wԫV_XrAl'pt!i+VZUL6 +T>(i.C#8R?iyi|Ǒ/N̅bԶ+*&Ag2-Df4xTV((Sh4r\ h1!Vbp2sODp)!D(0FJ_<,Ja" rI"] H\G+ސy1.- E:EbmvT@]pS^~ǰ_}'Jh[6~Yюm/qNk.\P}sgN!5dq=_`m}ūq۞c|+z&&g%٢T5 ұxA"(JxJ>^[z*(x%tu 6>ypm(s@sBCޛGh98ʵ,w{YŞm{rn?9}Tsׯ߼um\?_O|>w7{vA111/DSiV(eIVEၴJ'ڵ"6qX!!qЉ:U6廪!<3Ξ?v蹳O_:U}3`b=_~GEy8>t&R +ppP4$bI4:;6fU,⤪#t#P9!o$(/\X4X zB~WuB7^Z<~[ =7 yME# $+t E}PCd\;␋!/B".G<=!+uFX W4 cay$A7G ~XO:? dj:'a_(Eğ$<1্#Hp@^FZx^E>?a 2c( M"@x &!= 3Tm]~80 g |ǎ+—n?\OsO鎹<3[~sgL%C`#n rG?0\0ez6QPUtlv+V(} @xʆ!(0n"r67*yEnq23ˍa}NTڝ?~rSx;e46ap.v9m~i:L>%( `xn_Kn\oFHmf-}!.ǽߛptXAGOx჻wmnM:m;u:fݽq롭yO>o~> ܹsc#T7IfT8S`BA"1'D"%!IÏ<裏>CQ#{n޽gSwna[ը٧`,Ѣ47Qf_/3?U0*NT d7K]VG)VlkkF6۲wǁ;>ȡ[ݶ=;|Awyؿw۷m޴yi=]3RVtYf38-b$>wZkQk꒡X/ꈻN>F% O,.pz::uo޸v[م}<~⡧x~z>o~?sajdai#@, AsBwO.$`H9&BgEK}"!9 ƕ$I$6cQ?2(:5<;+8~Q!hJFRP77'i2P.J'|W$ 8MPssn6Nj$j s4 * $p8←ph\ B~v c gԥ>\Q,b{\  XJg%%E}3N JT`Zttsz\Ո EDPuh̺NIsc )g45 mɐ2: RXq*NXm He4trQYCA_$VCTt.dSCx:R vr (:D)!.,M,ΞaPX0Ǩ-${.03㛘E rP (g)ؔor՛JOO$8=eӳ~rjOf'-)jB)4 2, N&U7I"+Y8nă\$6`d6 ~"HOM !1  Z(fW@͔M :pAQCepN'HSg8{C'|33SSS3Ϯ9({w?@3h&C)ST(JȡÄO3s5O@Pxn4 ggFo 툧4yS)j ̮|B.2jljiT&O| xIya'l}a[B?AkFOMf3#Sρf6h5rK0AsAA,5db|HB˙ɑA;6;9:3><=1arbjd4,M\ח}D >e,x|*YjI0a|x`x #S@> . 3ӓ,݃3c>8|" s19&)DZifg^1 2s%1‘%r )L`DBqEs@g~4CGGJR2~ɭ<<:40t9&C!gFFΏugho/Siyj~p~x}U40N2>2LQ=c&CǙR]?3>t~lЅ3~pvt't33K!s.y4GSb (84|'0@qBXT~ߍ0z!J|ȹ]:O=:"_H!ϟ?Ϲwf|h|px 9npϜ?s89E]ع_~gyk|2>8||n{~cY &/|̏,YU!y&}è/e3DoKų gO?~ͷ?O??}/DԒ?Уw8 w߱ڿ{ޝ[wmۼ[7mZӵ{==}v'1Z|GaYg6d4eSH$Aa6&`pcDj@^lbHҶ.nH;-Ƒ`)7& s/Ȧ4L&)?EYRleă04 06$ |DB/s%%MD# *) ]Bk`*q?.ţ-HHhRZ5)[8?J dL,,lynR*LT)gP( FXaI1|~V((xWse-@Ll2jd*x0AgQ4Y$ert6gs4hbǣ h|dI4/TbsP0 5"h0c"As r@iZ8aM6 9 =ILgUm [ b+GGi-hKPiȉhndUS˼0nD C3s$0]|dQدCߟ=?}|ӗۼ+?&}je1tvb3`A9[)a+=:zss2շHf}]=w\]\WoAi-XbɌDoh$`rd&W F;5H{9p01=1U s*l6ݎt"cV55AZvWXqJJٶMr籇>qveMNuk]A+' Pkruknw]G{zor׿^w umP).us-n۸x7O>?=sf1шq&#菇h$N"x4c|Lijx,#Y"Y NJ' 1e,m&$OX RaH)olns瑣mѝo\w =]k[ۼF Ai< h٫E${?j 'LMTl bĴ簙]6jrryZ[!ݽmyˎC}cwϡv}y衇cG9v]ny7ê1~ evix׵Qa7fG:XBO*;EnH3+V *x8vܭ=}mݺiﮝnN<3O>hoީ?곯g:3t~`zt<D(чω&]1:.saV>1F (;v%22tzmbTfeD.X.$CIHj 1įpB)|a4 zᡱ|&Z^_,Dk!&$߈fNNnP2WqxɥIPtPCLzQ񵊇m AoJv2+gmHq0R $M2!C1G%蓂JP8f& B3WFyV0'ò9 : C{PNu$!LTc\"QrQ:BxJO)3g,"'x2Jx܁HTH`UAӢiJۡp fT8%x1,́,)m*{u3h,\4%** oYclo<$1X))v5`NLC,&?"@(ǝ!/J*K*Ae){&c ~Yt#d$AcnˆcT4%#eI Z- g 7V2|,M1Ls5ր]qp`4Fn:M$qi,m~DD4'/'M'OVsa#Cq$G ǡyШ=HPD'X@ȭh*) >˄@8c|Hg1xt*|Ѹ/G?ZAc~H~F[u'N#7e⦘E$CLA'I_@J$XWPӒb3Ĥ@M`L6$9NP|q`@չ$%h`8,ϠsL iB2s ԤE4hE~% -g?;EMMOӱ,$}0a?cԆx;r"^_{h0n&=H+T&E!Hl61³<*əI2웙$/,{^hh&yJ90B㢫]XӣSeHO/&#0gSвJC-.,XeҘ L ?뛔\ScLS8x'I^J3sh)dbrprrp ӃCAxppz445c``9DhnGOOO2D>7/z:839' S1NcĐjlnzI#OWc~ɞ xd`dt`l|hz Ôyztz|Zy)NL1BOQ 4E|#㾑ѩQQv:1'X|Fذq"Q33%niv)p ƫz/ON2G=I&Qޙ5LČD"Ƨ!h!ʂ=9:612<>L ̐q(蕧(}/E)'c#,EoPJ(4neTOrߡ{/=؛/>HNSgGع_:3x7<''V+%Ӱ@iiyƒJENUWKyMy4 SSJ1WU,ʸa >0gibZ0|V)բ;T*KFPZ17Q28gdSp4ΘR1V\ӕd+^--av2QAiI@H G#S:L$?q4\k-Čh(#D6W cښсFĆgBrk&xDH%vL~׉ޮِft4@A\MqI"&4Qa)d]*o73}>.69w1eCc,a߹hLg&>a5.Ӟ1GHpJ(wp<(0M$(@S#c^׳G~n[kW?&}F3FS56ZZ:&voPb ^{W_}UWW\! UWQ_V\Q_ov?pmݼk9pCًw5ڿxNڳv9Ͼ۟|קO;{f(f$GCESXgR|2c)@\,G6S%b3V҉|fGIO=ܣn!m8.+u]nڹsמ]qc'?CϜ|'|ɓ?C{{}ρ[ou׎6uuwPOyQ]6CMH9aMP*8ɷSl'=Lz0uVیV ?.8Z;fuo۴~ǎޣGzSO< ϾS_w󗡋cC8:,RtV0R0#?3h2!@fd] b,@eEF_IAdPlr4K*G@MpR\̔h{R%AsS9Ί7!ɧL3 At 8*G*)ZT͗+0jq(|!L-Xf!*fn8)UŌ%N.FsX1/dc\ qU.(|K$T !zH"/褘<ˉB#q+2*zBdDУ04g ey5Xʔv@AKb2d r%h4B"*햌1 3z-i%CpEt<鬘~Cg7mj"0@) |Ә[x CoG2PNn&dЈLmdhꐊRL$Qåd ?s IQIE6d.'4sg\:>FAL8 U\Nyn,ZI0_-%@JK0e&D(K'i}K*6PNх4)T= X/RSx&IpTt}OqJDipq!5,h¢2!{8ULlN qERh*IXLd(T}^ΠF wD===IbYsp:$CT TQ$z.aG*!0e 1A)L],?3ΦAЪh.cxcC*ºNAX89ƂȜnjzfl7 wB@9rs'!݋_1\<H&D dq: bi8h`:85 5Gfpxr '?0I$89ODct:KDf8ʏ|&O0X؟@WJLIU\r: !Zx"<"p!c^E3lٹ$g$@j9T<X Fwnf4Wܹq3MS؝:AM0#4 @9!qĈSf':'z%}3Sj85`A(Z,ٙYؾYq)!%_MLBHR-;9kGΟpnۿ?}/>SO<}G}{nߵm[nik6׻{mgGok[n{*4;ȵ0,3vpAlv7b(v&0VkͦciZqMv損>{lVagpڼ;lnXM,)*6Q6Sی8:h]l7+av:a6#9 %$Id2ɦI8R>hCv4MviLF_Q<sCVc[FP<~"MRI4f 1jPDo[%D}ߩRX c-Ob:(6XRl3.RRr q"ps~+@q #!h>1C0 6#IEs ҖҟBy qkFPJ}Q4M;gu`@c8qV.hf Q8ҍ&h!)L3(P2A| ]hĖ{ '-шq4(]etbrpxߞ/g?;+o_-zLX:(cѷ =n!BeE:KS,--V0$D`%7 JǢ;l7ZbX^Cj ?$ fAքX!]fLM"|)2FJq tɉhfn@&-3㼮IaG%W`v:ŇB"x4ၔ4%xA٭3:tKڨ77L86-&lX<ty"%+PA0dR "p4G-R(Xl/b$3jݭfjT"05:PD-OdA[P3QXsBIuM-& Dӂt&1Z{bRqᥪb ZLMG躽}س==--F zюmZnSoZ8z%u+(Mp+k\sz : H[{wk[w_uk7vy\mnݔ#Hpc6M6ڹ=yyW^筷yݷ{w~^}_{{{?|۝}-z{۽^euxucb*>jvB[hZȉȨ˪Q  n[mmx=6okowϦMvܹo߁;n;|Ƚȃǀ/e# 3-I- #m󐔱ɛe 2hxyܨLuR'ȠD^b% EPRM&Ep W+zB2 Ê5깜ײ\RzX[(.rZ8_+TrPZ(4_,|-_ÿB!V^o%J%J\-jBR@X}p .`+sUID 1$/I Hh** *:de萨r%S(&X-3ʟ/R4Piv .樇#r GY3D6cvү0sgf᪳e}/ B?/W+" FP#Z1 Bj@uFΙ%9x 4WuuFиC(q@cYt{ٽXVy4 N EC9irBp.ާ,&-̲T4q+^tLXɌU,av@k1_t8$@`zR92ˡOHFKSF!YL+|> ) Pu\.I"5lrs&<'IuC#D9qs D?Y%Jx1/,VόūidXV#DҢD£1k UT9lJq9VQI9!y qAp ?%t.f>ShCjXNq^LgeT|ψ? ˩'B$Q<]L+^9SKXbP+i1ӊ//qCԨtɓ jY ʕe1ޝ,)8&b8tHi݃{E3"Z:?TexbaGZrZu$"909X0Ir.@ %4;e q5J&8;֣4#l*n4Xp>,fL0Kf3`6!dD~EϐX"0E0y5Can:%p MI Z&7TXdX1w4C ~L?R],O_:y5ԇϿ;%=߶Эo۹m 7[ikmuz6ՊqzZv r\%@Akd 2l.a1e&̡vN>jhV ͟WGy58bgeÀ\&ӂxv' 1 S#h=,Df,BO$ cH7hg !$nf1 BvĎ_(\GL&Lf ;dO=LHrf&+t==W*bS#)_EHEsF v*IGC-6j tVC&J0]d+ʹ x) Bש%2}tc3ŕ1# ã3^[gXRJdtJ7V"S0.1]R!ioP/Asf .2CFM@4b4 G L.*d+h\ c4Y>=(9 4sͨgѸT@_ NU+$BhdkR`* $PenM&+8ZA kuh||&4lhzBVBx^Sgѷ8LVM4j b&t_ߵcۚ}{79}^~䛯=[_|7~W? sfdž94{$$!c4-eo8ZAAh&"8Z._T43@Y`+PbZ5_-) )hѴط%-[\G Ryq:J/ #[ P8*3'0&8QQ7-U"Dӄuy?DAf|Ye"J6a]DR>d \fhFsZ4 .3YSӍ8@w)C.M 6!5N(clV0} jPWq&ihNDi dyn TMsԀE}ADiT ɩI??O}Ǻl Mٚihjlp9[qlkpڼ޶vݩ9@;}gs<|ojL"s1أ03`ȓI GK&ˉt$fS,@ ~%KBM&nt^1ŨͣXBT"ʇX ‚X"1N"~ia&LiG1,[ϧ q:V/\TWUm?eg[TWΐN-)1)3oEdjي60Ψ,K%Mkw--!~$qW9X06'GN{?{~?q{ںs歛mXhnG۰:T@4mR$z-)Ŏ 3zVH[8U֭pM7ر[o=r}{G~}W^zwN}S}g8~G'|=#Gn?m֭]۵jqMDrq"l UVsF/RdX ıibqn^kzn^vݺ83O|'_|7_yz7~W_zg{Cc߿w-6ܾ~ۦ=u6g!iCgш2HXhՔ>YGdeXrX(5I[6jr谶,]۷nMw9xC<؉yW)O?Ot cCA4&!ʕ2U+s5(QBAbn_jP i/*ETenY.|r%/wйЪ|iq| Zq M~6kyRi(h~RQ>Z $֪eh(0DS;-tNjՂ' aU jTjr$k2Fٸ|ϑ,*˅bBqqXZ\,ϳTE.Uj* *mV +fBT).juR-/ J"H\? p\59O&mU$4\ĄTbAZT-#) lK|Z.і.@o@3-5Xj((x#QC\/Gi)jDF֤GS[7#;ATJb9Q(g%Ymɐ0S5K)i2ϵ[/*؊På肨JEeta _c脙$J~#)gKK¥biP\,8!bʔzZM/U*,KybUdj<'ըT@ u05!ĕ*ZDaXpF=JP*!opMv2XN0e~ࡳ z6g@V 9ub~@XFD]].QL%dRZU=*K / & l( IμX+_c7/ї"(mUt2 ('wz=Tռt\%lNc5/$m(>bV+KEV.152ݹMA)qyE^Dsm+e_KpzYuTeaޟ&|FE/ıbY?1-+_< M+L)Pm-Y$Xk"*T0NjXTeH%]H^ÁqG)Ѵ%dOl KT\ yI yZ.W+BrsKҶ$YIҢƸc`F RӹL2e1L ir\F<'ܓ\>5IIGRo4NGGG/_S_3>䓏<N~N۷ڴ~ލ6mXe-;z;{vuwwCoO[[v\ݽmêhoht;_q.i`6+ a?):NIhL|I-Y`C؀0( 1% B@nŌn(<X(Kh0Cp?TQ%sQ`ҽ lT%N:حH63h ͰgIzS*qE%9EI&iM LupK릁ڈWp(B;Ƚ|T(̢+$B#nzKKw⛡άji9wZ8MݤT0MtslT:LRtF~oFp4 {lj4ȖJ4ԫ8Z* ݍc\ z2!xuxef6tMfsmc\:6ym.o__=opv]8w>מ{W?|/>S}?}3}SӃ3#D<73 Bd<.PZ0 ђ$-SlhѤH(T#ĩF`)vҰYª+h őZe^I]j,J<+2 ۊ=I.v4eM4d JH.[ő=يJ3ڼJ1HTɂpK.1,9/s_G=:hx_"+>oocn6UMp4¦(80@  Kiǂs!F$uXqA4(MSS`矙J[p`~}m+|D8AhL%(1ɔTnK1aJɤ&ƞNuΑ85<2~qp̘;zW]ݢ_i쌊867w͚5vtt@-i".g 6&/6$)Vw!}ŭܞvr㊺oXbtZZNh&VK] Gsl '#XTTA6#0X &uuV\ƕ+VZ)_G\Gan*F`٪իWׯWիnXq#DbjIQ6pune}u+믽a W7k~_y7oX}+oa_ܿđi^ ֤Pԫ_X߸ju V5^T㪆z?%N96p:ZAam[tTآ3I-zsN,j*tFM6@!Hhb3ll(MD`mfa)ypjՍM6#jF%%y}5UVڂcە5xVtֶΎ5veX_o?O+sUWx߮J@uXMNJnfHoڮھ^vC_O钜_hxzۻ6ݾ}w=㯾o7~i3= |\&V?,M)hJ2Y1aPfA˥+$D/SPq(8BZQ +Oi!Z1%1%)/YY␱TqD]qڝd>|e+Tf{3~ ~Z?IO ea8Yap2\Z1/+) ,td ti` תG_ҲO;"BWEd:3pgoF08뛙o|矾;/c>x]wqyM7۴qͺm.r_tiƠBY[4&|:U Gt`B1HaxB:ۻzнoڴ߿ȑCGyɓ/<޻o~?~?/N}G{S=yG>rסھmˆhĢp&X9 |+DѬDc[΄y)Yi)֓faYbv8]֮uk6miww;އyɇ {?O}O8чk/?ϼ'#ڵ{ˎmۺkӚ=5nŃD`X N7PzoI?ʹĜoju06Sj2x-6CviksX[qt;`ê مڰnv}б;O>F ^>_~g.H$z#Nb:_ɕԃ3DіCi eB$ "bAr"!BڮB|l+7IV港BFP,BR0/84f60EuS x(BmQXZep!'E aM8K D*dZ(8BmN;md6ޫnB|wR[(U e*r[yR&,bkoKK*I*&ʊT[)88E Gҥ//,\ܹ5|U %-Du(`ּUdӑaZU@2d }s תU!Jm@ kK$T:5ߞ[ 8Id;]urjVq`ZX %VOAyp&TH(EVGN\><  q"U07֕roeQg6ti ##411H muf"E6ʴ,uz%1s*\qD@8~z-`6PÜ0]@=&xdM\+ VkpJTLJ 0H fѶVPzH/z#3n:VhX=moR{ǻqch[vݷbZ!a(a ^K-Mp4,<9D1Ȳ85J  f ǀPSC✪, \|̈́qEIVL$AʧFP8\ f8]9|ji2oqC)_ <?3UdqtC"q]qϊ+HXCh@4C-_z̪,κEeIլYl}Es8lB8K/YNp@g% |A8#}%j;eR"cbPDlD242?(?k]-%.j vuXtjt*^hp6tq\< )eV M"G ?gDy<#2xt\''GGGYs[0 {yN 3wspw7Dck̥s7,mb .S lr9C0Ps1l8s:+1( g`ʛ 1 ř;w!CE"P?o%1 &S41lP0AUM9VjVIKQ(ΰx-K0ޢ.΋W,ZdO=x ̰vo~vpйX*Ÿ Yy{\%m6Jk|}== #""bIJUuYd<'[[$ _5gLgͲw V'e$ħ}{|\261*":6:.,$n;9ABJJέۺy=O>t.ݾyγ';^07CߑB0r4 r ƇcC#ȑH{DC##ldSM)/CQJ3F6&!kcT-8>q]oټvچʲ̴D2:"24(/vlM7|w}25Æ"*g?xF ~XXH8L!942< vtdLltL2>9)!##8vӦ voCqӧ]:wwn\ݛn\pʟ/Gu}ٱ{uU99) Ѐ@@P?w/x(qw_'Sv[l)0і/1!I+pGOE:󃵄)Cc#I<5'/fƍlٻkסÇO=Μ|KgܽqֵgN;vx~?g׶ k* Js s2ScBA>~n.8Ճwߙ\ [:jJSg [}Sg^ޞapO1^ ?@£xhT";ƒ㕱YEUիo\Μ8~S._~>y%fT4xxMܓ'z`VTLx8~!ev~'D0kROp6۰ALPc)hvS<̈́g5*MXfK`>Z$ D-$vwQA- MuTj;kDD3C4O`jTkMYkD!A ^5J2LRR2S3JUV1Bp^gu?ͦ0QSYtZVez sg:g,LP(NZ@V9یcJB!L͘!DC`kʩ54FFkQ}Btpu=A$VTÓCݧ2C7:uS'D?9l?1XAFtB,E]?1UH@j |KchMjA3Mf˴<4cL: vv 7fI.: nLШT;#БwzCk"#DB#7o5vkQeШM:Qc cԘ`jMx `gApJMNm⪓Ao 94j#uaFqRsU12VkȈ*7IO7$(i<4tM 4>B4fU*Ho"LQ TLuD$5t2a"C:k5fAM֩-\i#xh&Gt54hB&ݨ1S FeSA` m,L:K`9EyPQ  0%V+-S`> UPZh?Dds YB\5A;j5tVSI:3/p|4lBX]&؟ jzn'7iUby#Sk'f}E`IJtcVL5 Ҥ4B0Mc*ZFh %Qu3V(0i9:qG^ %2|77Ǩ2o9LjEkJ3 u=hkz:>ui4(T Dg l]jF%!-+ gnR2T4BZhժq8Py2 tjPvF`GuW<*' ehЙqSQ~d0Rn*\o4p#XIB-RA,Lf5OҘK fjbJSԜj $_KQ+RS49a4hG2# H2a9$%7k<1> ˧aҩ }|?zuց=l;.]9w©8yc{9eε674jl,*,,J,L˅Dd'ŧ2&)5!-.RLIWFFDDD&F%B$DG'EEBD)+>*F g!xEDD>rFFDEcc!,>&#!6.IFʕqQ I1Ii )i I)JeblTBL$<AÃÃ""C0#b""bʸH(gB~>~>~L|}Pv/yyCxsoo?O7o7ԣy/rZ˝-}aЗ]wN2\ W`hzSx £2)W_W$wi |=!'8v_qvu\ t!Aޞ~8+UuD`2>72@?w߹1\'ՏM,Qt͍1eYv]b;llJo_+\QqF4 ߝcJϕ^*ݱ+I0r)SJ~wNH:G4DeXY':BD|&[ g&&DυmƖl |O9]fh+l^N2HƮ4XB9b^ M=E76fn P`=:6V֋R)p1J99 ُ[g DmQ(wI}:v=y SɆR.(O4KCb)iZd">G-F{1XubLx0" 949ÚwpgR4TyMp49z{@L2JΊ(gLh0} SLhr {덳#<(൬gIo@ = [R($#evڑ=0uшHC)1F)y||™YW#UVQDiD- e7Q8=YH.@ց"S8ί EyG0(קA+իgO.bc╱)IY%5Vׯ߰z-~~?|ϝq;= |փ޽q>G~;m]0'3=1C#1 <7<;#mJv5D{y i\ɢa9-g?xDWGC?<\ҀOED".4,1<:1\LL,-KSM֯yCw9pɓΜ|K^Ћc%)HHx*<O7'UB<݃} `ދh^@׉ Y%ŅU uoٹ !'Opߺq!ӎNhp_I7qh1~RkTZlXXCPcEi1}=u Ѵ*?61.fZZsM!?J#F%M$cZ\@N.Aʛ/*032)f30*P7ӨvńڭZeP}Ztih:L!|mFp d*z6;dS<^q%=IHŬzhIf`a T QļhMn7v*ބfktA7hnBY1%1kP:s $ (% TU|JS\fP%"Պ1h 5r[q$Z::d `fC8ss2r֤ sJO#G<4&p36$ozW8'0se.C;$U[ "<֣T*zܠP4Lky؎Nd:] 0"2Gh2Gc<))1?&$h;-P\5_tz (& 8~h>KhlH”9?9҄QL4)Q,CmTΘ,, ξLwM#s4vrRhrA9{}цe,J+Yf}_߇L%-C5z{{{zzɒniBF9YPhlo(:"ebC΀S zS"2-Dl]>~=A uwz5 a6 L })B1G gKQ^c=}]}xe=;^?~nRjoyvNx g.8v?Nfh [0B[:w7s9[ # ARg\4 = ihs"lxŋ;;nq b,dOK ߄vϚ?zT5m>:G6iRKDvђ.˗-[XenNn}U 8'nv޿qKog{?go_}387f˻7_޿GtG!vz?LJ?PGa}~8~Lճ-߻u+Ο9qCڳ{[mh(**΃Go'x>[wǥg| +\>GA+i )I Oi9YٙYY9ٙyUUV5y{۶-{#Nϳ'/_:{ꅻwm?v;nڲqͺڊܬ܌ԌĘP0?pp[K=L\ &dIB"#b"b"%,&"{;&JZh&Bv2 ^'IBVɑ$IFdoh.6#9kSii I4Un2NM:mU-ZI!EbHhBnzaPc:I 5>ş Gc8Tu$b!=,usfXE6Ltb dʉU@Hb4XNX%UN@+Dx1b1Ҵ~i8y:`cE۬͢O]MI=!BuM7֠ ZNϡLPQO4!IZIc OJ8NxG>BA48P2 ??)b>Nnjk_#+ ypE(T, /xyP}azy*`Â!|=|Q=#`IɈ2:(/ +YN&ޞ(S`( Io7/Y%L6&#yx3 5~ (RAXqG/ݑy{aVi0LԷ{U57OOΫ;$( ,$(#"mDE*R㳳,T^\P]VTS^X[dݚoY{>zcGϜ9u™Kݸ~j~tq[GO_X-@Jra,/M謉 ($GY]Rt`J3fHG#z Q`Qk8ҩG(= XwԌ uҧ{@>R5UW1Gٺz_(M'#/GhMh= z>~|z9@~ޞw$F~ 3ތC8: Fb644M/r=]ў=xYN'-wvu~e'ͭwm}r]O_vwPmi}|w_~"?GxB[G˞=/6k{in߹rΥ8qx΍MkjKc"r*K k+*Jsr3SIY%koܲzҊLezv2 .>>+V/[bO}.88B̅Y =r,;;&6K>v,ٳ 9v6G&JHVW K̶hk0ffϙ0/"%4G;Yv}mXfY6ʞxҚqia-l~鏳`&(蘭nill822D>E򣕡ĒxKE5/;RlٳɾrbUڂHМ;:.rtrv+d=4hone>(iN͉  y `:o\0{b֬IHWF 0'[y ty27Oظ윺MkyÇ.=ꕶ۷޿Ik_8so_;#Ƈ?O@ ȐF$G#n5:8٨I( h >a _wT$L~k&rkVI9MݟGLJ'xg&zdX(mx9!d'gL_&@/vDvdqcg=RLv2҄}wGwl,ϣ&J<1*9U+}&Uc !uϟ?}Ç?{uųO7?[׮^p?u޲m:7UYih@g_K^p ^pOW)Ii0'?ܒʪʪʊ 6l߾}Ϟ]8~عs^v||FI?y񸹽Ƿn{| D~췃u]6k)/,)(LNN  40{g/O89̻/w[G]*QLILHMNLKNLIOLNMKMMIKK)*-ˮ,lhZ~{o=#юy_qwܻr{w>s[n^{K^>ߎܻwMk*({].<ۦ%%&ŒKLxDHeK9B44Fcjt$E,{@g$܄SWx(7먌MN  &}eyU6l޺yǎ|ogN8;?zų]/_m9:~Ĵ%t><)ۣGc*Zdz(j&ǴĊ@lVə Δ93o$ @ ;LAd饖96_ 9DCfsi8@{L`dd&QNn԰'& ѠxBS=s^jڛeM&̓&Y 5c,( b D#nhV(V%b_ib MBQ%XL#8<\4#mƚeD /h_̕*9F:h!)($aX \f04k{j,M јlT`IHf #둆V~:=_fh8ih<4פ5G'[:&BC-"&"BDrLOMHO)q(elRHȘ(|OHHOP* 1 𰰰ȈZ IL+af[Q1TFA•q1 ڈ@(sBLDR\4DtxXTX8;a ࣈ07bpXXuBC FGQQAX.*:L<CdpOCC# BBBQS"CnrP6   tz!!a!~4 VEA}  R^ :  O #!"C"\\M*B;0h~x>>^>~ȭ"Bp"|Q  Sz"( EdѢ=HQ>I~[BR1CD~P$rDooPt~A/?O?Wş`& _/xb"4;BwE@2XC@ G0q) ))i9eeuM+ׯ޲q{wm;oY9}h7ܾsۏZ=xi+wxmw?ߏ|<6:9,Y ,{!聝_ [4q=L1hl Mf[בa<}jiQ>QCg{!q(Uؙ<5$z8 ;]ys}8)Ƈ_2GFBڲq ,F~!f}3R}աcG/"W=/!X&qnlXH{UWd%Z_^r7;CHzfoA{zƬ3NOϻ ѾhoEQBwm{&hI5`1GM|󔣧YOW_uyY/n|Ds[ϟ=yzyǣ'->=}C?Wݹ{ރgΞ= Wʂ5 sG·s;9.p6dmZNy wH(M~n aJƌr9vv ]Rv}:H@JWH "aCSDe,_3#L][Z~}[ٻ7_|p;:5lkhw^~;cߏ}01 /!&9OyGb1ɰep dc&dÜ$*F7&4"e5MBD]L!$@785#rTOH֐p!Q%ipwH*l2fy';Lp_ H&&G'>} w_8h05sy!ÓCqB9y?tiRxyYvUzx7^;{޷{mٲiumyYavNzrZR|ZRb2~G:4m 'MSO"?<*<R3R 23sss *Aiڵ׭۰y]ߎ8qܹsW\}Ç[Ziy|ѽ[n_w+.;qoGoώ׭[P]^R䄘x r_KN+qkYc<=84Hx{z<)%ظOKIOJ/HKOɇiVz^vf^IQiUEe}m~޾݇~{\|kn imix.zw)*x,˸4P45iBgtX*p-R24ᔽ8 '=SqKt<:Ҡ 4ҘJc]yPH\C_;a9f w)C$fUZXUzG0rلPژ{y%R'e$g2%r?3& !aB7!\1VOd(래 \$=k)DN QWNo9"U)h0YdFfQ0ڣɝSi+[ʽ|nK,8Pϰ^c27NPjx%N'v%Ÿ} ! e0аu6 tMVy1idMQA:pѩNuz!cq*(R`k&/HXJ(xbs舨dUV;Mb2m!-wz yriקHF[xE 2XE媖hf܄ЗpsiٮsQp4IzRONk4*Icg?lt#vRAl!i1/(07]KF&LjH_ƹZf(#tᵐ,v=s 8$.jdj 5q,0'dLi D;d&˔YDȃIKs6R+&&Id!i=M8AsoNzQK{'޸y/<~/n_;qG6oQSԸv-׬iXqu7լmZ]_r e U5uU0))D]y]CeCSEcCY}MQՍU kkkjjaX[[_SU]Y^EeU5ueUEeU%U5Uu5u5u55Uk+VU\WWbmMʆʊb&t%UXΪjXcuEaU9זזWVVV@ggeed妧cd椧d&f''f%ed@䤡efjZFJ*|Χ'gSSSӳS3sҲrRsH`LLOJMMMOOOKC˔$䴴\<--#==?"ʖJ/x ?f"5S\p2[ħ'ef$g49ĄdetjBlFrD262rc## 1a!1q$TD'D$DDƒ~T"&&&"<<yZL(D4#WTduFEBxaSb—BCÃCC ,'666<<<$(848+40#w2,82"$<,($!0x#Dz@V aAiAaaa~!~Q xOGhj|rzrJNZ<fgW4W5UVmhh\aڦٱeߞ~}`ߏ:}N_tKo_{[-w?yEg==8u> ΰ?B ~`&Ƌ#l8̽a, _IjU.5QLh7 >"x#aaޗa.b&s4)((9jx38΃C_/ /C#ꡑIaj@aAI] KK0VmlP56R Scz4\—O!+*E^&벩$GVbth'Fi}C@ilȀMew kH~-K'm5Gh(/Z_W_+$A`2V1z?~`@ј9ZoNp&GҴ7{;PftYq4{0!@7&D# 1{_z|?}ˮgO[_>yqm-vhv掎ֶ{ճ0mhki{igOxzFw߽j{I;7o^zqb߯7޻a㖚چ켸HeBHtl==z߿{uϜڹk皍׬*/OLM B3A0vQ`灞^9(ȋWƧdfeAWWՕԕ6j*[nڵ;GN||wo\~s'Y|NcI3*!f=fJ gė9 ½\[Dq4|YÂ7PBi??53ΈA؝rMT"S =WhkU 3z5jU~:+k5@nqPoP3v[-_Rw7րp2+M~ }IDص`C$B\1NǎE7Zr[鼿mdauE1dvJ]tl[,fuL*QWT`f Z%q4X)pMGYāWSow!3kG8-J²8:QMDJ DМP5WebMY%3}A3Z?tE-2S+"n 3Y!K "~5NA|5M5[ x_BftNI!ԑ*Q?=Nxai$uP6@ؔF?|TUkKH"gO4SZؕZ$qd+KIeuD!Fj8va"|7ן~EO{ Fi^qg]=|o_ڳ_7nغn klY b}U 5m5jV7U7]~USMCCu}CݪՍ5Qvtc&;k֮XW~M}Úu5Uu^P*ͺ BMueuUEMU5|~5D]uS=vmcͫi:kkXnn߱{ldLl$91&7Z,jaɞ$η{IV35jTVTz}zNo-zh^#3}^2%QJNRdp=!+)Q&ȐgdíV,# @eB)23tYZFV ,UPddg$g&g$#))19y{FFZVz^ff²diid /c֘!UF$oSSUhfHeȳRӓ2R3Sg$'@e$r\I)iI諙)uIĴq1&%nO{+ؒԬl[Ӡ`RӰ5 1 SRbѱ39M5SSRRSS3ǧC%ƥ%~ 6y䔄$#15`a|lJ"=!&U\bB\̙S'I tX{R–ĸM7C% 1|x׿5>akbⶤ4I[$ly[R,)qq11[>y}M)a\|rA%mOKm۴u+)cupI1 zJh S˘6.aۖ퉱g1cb7b$@$oKMes,`[l|||֭m۵m zlٲi 7lܼq [6@-ذX̭6_qݷ~ 05>6w>sfRknyöMz6m\p:|y,+m]DP}qw[\Ŧ_fr#,3)6bRԬr)dl.[cVZ`X6{I(oOE=;}h=s3Wuҝ;W߿ѭgx^655!hxCtphz/T4G5IE$iBDzcF?h '&qMɁJh3Dbj^Io蓖#MCh-zqZ@9/D 1G{_̠(cj%_8Z{:.bZYceu0Dklhmh\(xcF"s4ֆږfV5 JᱵMfvNUkŒ6ԗwwuwѠؘn7?J[5*vd[Bi %՞76@V1Gkjmnki\9rثw%.6bY]] ӚږZLRyQPYU_yUͫW u/*CUamǕUOkj_UVV|Qy勧ꪚWϫk^Ծ{哪+?{ً_>{޽ܿ!f=xp֝Wo?uvC%6gd4Ĥ[c׮]_?O?ŧ?Z8A.ߠ ᒟ~~"}=%DF֏-! 5eÓ~,(MbLBfLH-Ό]hȡc,dGR1Ё|(mGJ !WF֓i`#}ۇ+KIm mX[@ A}xhLq k6LrA\&2ʥKVKYe~|G+~bj-]eK?ZOa-Ge"[Z2$)9,]h ]5 "Oy"[zO`ySkI%}ܚU?^GN#oղ?u,cp [/>w_/>bw듶R3 Nώǎ~ٛ<}ߓڶfԺvt vu wwrXopgrwo jE%p>S4i9yYOow^^{OLBWAA,NRB1GH"9\$iDl`gxy ^F-Nd'<6f øƇPuN~B/!?GhGd!rM`Gs4(VDd0\<yz4Iƙh̉1h]]L'$XҿNƻK౱d˗?s߳,,ߚ6*"# o[bp u|ۯ>[~W7FB̦) ҦQ92^20lr9.gU)-*UVo׎{w;xgNxܕkWo߾gϟښz\7╚p!ɫʗϟ?} oݾzҩS=\o~E0괬m)qvSMףaf_~%zW ϟ_׸E6oٚwP9rJF2ٵ61B8wTxv.9pp?ӧ_yѓgZV][UY 5k_UzQGw?}W/\8䉣߹,/?p  n6|ikAS/t?쫿~ǟ,cp3lW[n *8S.Whr2Sd2^2rMz܉;my"{Ns{pcuMoo@q9 MBT%r4<EMq"1/j3Wh%zNNNR!4ha}BK+2O8%94|^tBU1,"(W1^BDI4fLg;Km Lۉb~W9(1GMJ.X51)t`?'+ f+Z9QJQS7edh-D BMO'SwfCo&7 _TNn"(r❉.vAqg!!+uNN5 fS-d 7?r^ BQ\$KEo5X`!8Dɉ1J "R< ezY7NU?h/LR莦to>By[MQ5y1L߉p(}. vW<<&?͟?>P 1+parʘz55 OLG&gk\Oth̢(=m>x+I{1GC;Gɿal(^&PZTtԻ|d&c;мHLEB?L63?9?C:KH9'A{&(U]w\Pq2] @6пV"FfCԑL0t!Jq 냊D"3ӳݳ3?@MG2h`dF.P׿G@1GC ;,\(n{-@CSLreh0Dc"ǁ1#t:iߜ6+5lN'BE0;~xE Dy™_tKG,BNPU8A DSށ~G+:Β /;(3U oRd!Z3$f  HSq_(+aEpdRXQ3-|LfSs| 7_I;_@]Ox6@}\02gTd 飙$Eq4"h. 8τHx!qbfJ̰$sSxs8g -ۂ#?QKEOh,Q,{qxG*'}c^?Ѵ ;Ӿ>(4(on~W?uѕ;u۵Pyn;*K쳿էO~њZfŊUb Rg?` O,)oD#a%+/[,ZJ^оGQ$f -8*A}@1jH5FFb [,3!+Y;[-Dƭej&и!y&q4mZ! )ՒW[%ޏ]oa,]zهk/YlԆyrؚE.ɇVCńrqJXm k+Yr5鸊"M5%ywA%seJq~rL݃9WŸ^l媥}g?䣏?7oOqƔ$UYVqs]t[{iիWpQW׆ưM]m=}]oz yICQ(BieN #̪x'puwgh{ } lHXaIh#5!%X⓷8!âZM<MH XP4WcH$FgWpxh(;BJ{rEM Nx0GahLtd;Tq&(gB6;2=4CQnVCIBi=]I9W/^={o\th{h OI0^/ρ_i8/>6n[L[}|5uq[6$m٘m V;sp[\RXQ^ v޿'?r[g\8׮޾sOꪆI6.48H/_>ύ7];w쑓w?Vq@ r2ScRblٲ`7߰G7_/Жu]bRcWzZ6)f֨M&Ռ7.+ߚW(, x޲9y._r7n]vރϞy]] jjڄW5ϫѓwܼr9Di]e;v8VN 7)iɱqb7ݖnY4z_|9Zʣ _Ń|aݷ[㷥A%Ĥ&d&S2sZݨ5"Qv{\Ex㧾rܹὗWVoHf?kK+8>O93 eGqAs1?o2(|&p0sl 1D"c( !>&\<8-`;[D]øI"hH7'.\¶$!@2MrD?/EG -I\u3H y} ǃ)x;: 596%&$q< C PPM\¾K 8Ϥb|&NQ4c'B)ܒ=0+&y(;cgTxBq*u_# cT ԈQﱨ7 ME-atH4¯H鋰.:8nl04.%/)l.4nfFCgLLbiQE5-'H-AkGvYD8SY6{/SIt}_GH#fy>샾9pf_tkNQlp]7 pZ9NJܭ`>NNF"#s(ΊE~D (]=?`J3nl*3(ԯ Αz'P=<-}J("hw,u8tBc[":/BK`)t7D/Lc73vvåS!#?DwD}wB h(E u? {ZV*A hw$iyoHO"tO p PHdT,d`DP`)(XO%#P N\ D 1QȪ3Q)C>@g}y(Ґ>n8|ÓGu\h0sB1 C"|ES"~i#o"*@40N +"5 BN8u)FW>d>Ϋ,%CI7Y- l MIz7I&ߤ/C7( I'\͝|7ʩp򦹩G_AVs4Z JE@s`YJOUeYy[2ӳ0 UoQȲ3Ke :\bƙ a$9r!LQ}6(P_"LG9c0GIhL;I+醩GXq6???0:0850{ ?ȩd/I[h l]҇2ޖNFhDtas"65CT5PX+,Ddg0jjljGrboIua#/qIh+.)ZДYZ{%utimkC-ɡ Gk`Rc4el@֮Ύ|oGT;-RuC5Z_fc6dL [ZY^G [beuPM 3ql{RrDE *65X?HHЪ+kkkjjk*k_@ѿBU5xՓWBxܺug]:r܁#wU.Vt{ƭ_/_>_5XcF-Jck%K-'6b=q"b?6c6Eqŋ0O~fd\4w"CpjdHLR1Scֈ.^d_+H̴Exؕ%DPjC t$ZGo0o"RjqDo5,MI'!^e6RP"AeFndh!e'BïUd&j c.h0WVX(|7-Zx p1+uIpV\ oZbeYO~_|_ݯ~u礦k򲲃G^8wŋox++_VU xAl^Pj?02)<"Gh}0<Eޞޞ^N)W ܤCR_J$%54,IJ4GJ %!I,zDK+G)UG{ q"\9368TXu$swxT$9ΜK,Ҍ/  9ڝ،{i~%ܰ늻fD-5OPwhhRwSbZ_wwWG' ,[WS_SU[oߺvًO8ѝE%β }嫪Z;m7oooizYٳܼr7._|c۷sΒ"UC=#))56.y붤7|G̦/]_c טŷ~vW6Mض19i[vN^eITT6bT;m/8ˋw-/ٳg硃~.sן>WO+k^/,+ |ٜ}bgT>BXPG #%Ǡd# Q^0 "/cX{6>zfRdBM .vdrM yɉ9 +*/$'MDLFFbĚJEj(f'Y)0>NIL莈 G(.g }2a3̂d5ia yÊ,X}Ƹ 0>G JUQ2g0&)¶b2aF)_4OHNz$бLmX"lB!o $%}V،+JTA95y/? :#L(4S)4צsSP܇)Rf|@ ,>z=DS,тΠP*L hZ"33n~z =3(&~PO$J@9- 'BSM ={\ 0Ϫ`TDn~H-0ԉa('R숈sa"=N3gYq{Kd+*AI~.^Ћ.ӡ0QS_Ihth3oB¨"c9ܫyN>bHv\K|CML33+7vKs^,X&R (I2#d'gDȆ<0q( G 4܄5E rWh cn0Ph`!r4@qrx4r 2昣qIeVMO 'ܨٷoY(21N \WЇgˆ| W puj4y[b}ص9߻9onfrz?3GnN $vI%& J.dlhm%G_DaƔDPfJ4u|nl; >#) fIQX?wD`" No-faLry+xx\ \炫!^x +NEXG>q!VIeL&)L tNx@/†~Z6,4,$EήcFؓd K)x45~MJ_ 8㟜yHZ@{ -U|a*H P!ѐ8·dh|<6aOpyz 0*$zqW0Қ@1=Nе-5M/_ֽxQ뇏߽W^pgc>{ܱw΃e{KKv*--yyyEEE~纝\Wۑ밻m.y ]Wq]"X.*󜞂\OU-,+w{rPy. NO#7ߑ_⼒"OaS[)-v;yȅ'.?qWݾqkyq'կWW575Է7uttutz)iy:%0g'Qpkld I>F1Gl8A5>0j `o02AR#θWotFu)MLw"S0aN {>ueD]ldo4bS1+C6V r3h A ak(džFFQ|>V򦣵*!ADiMR {ycsC{S}[c]kc}KSC3C4)Z{cCXR57bkk«i(OZZښ[;:ZPLm'PoںzFq4֑aF!kaF;rln#@|%A;y ̶V nhm# G G#֌ޕia)1GS sI&jͱz-!B ҷzx"Q___WWW__6:.x^[_SSWͅNY/_WyՓ'O?~rݹƥN?tJKJ=N .J8ff$%&[~oW ˱PDǍA}HrhRf+"GCشh"c $L%8%eoqYV J7B>Ș/xҏ.YP.^ELMX#y02/[VSP+RE`B}ꍋ`'$lH٤{UrX`tՊk&v;Zo$&18.@RR-4._! QmO+WBK-@,c[U$m|ŪHV/Z4\fǟgo/hvtQZTg޼|[={]:py ׍b (Dipy h0嬴=oek\هW)!0N KY;NUCb M MrL FzAi,.++\e&FbM( 5q787Cxi%ᅒ,N条(l;<;:18#<8',=^6me?/aΈ`J5$aNG#>hQ@|}]o;:P! ↺Z>[W^;wgS{_Iqᆻd AJb\ʶ-7߰.adMb6&e&+sra0|O{;uĹg.xܥ/\9+W.]qw>}8ՑT&]=p6-pkly ?ww?yK?}S?kGQk\=-+65#!%-9a{nڼmM߭]~-[nmۖ ,NmY37EypC#:#ǎG=}Kׯ^}zGT&۷57U5VVz߽{ .=OuhW.=RΔ]Ifbrzlbڶčlz/\u޼N7)S Ff5k6Cݘ0ܝEyK ,?w}=tѳg\|ε+o^rΫkռkn1-xVA֋_pr6Ɛy\+#"BVP7-8¢F)e/&_|,/8i0Y 򚨼0r^A(ZSyBȗП9-)3KDpbTP(ʩP]LM6;fƪ4f[/"V]*bP<( xCbM|! /CddrrC.!\%i$-Z@`-pE }^/N YBU}(EJsB&`Q}-224`}lpa_ -,akN~:]Nww-bm wL`fn-0 Xz X"DL #oN#@]q4xǩplx.ƎA]̱}#äP`d.uyDg2K  ,sیrL“HRO,"6_I HIB749$$ NT>,x0~H?&pc>,C3?[jkPVe5O~pM gΞ9uȡÇ=Ȟ;r}UTT 2sy.(t J *K0-`bgYyYQqi~~I~nia^yqQYQa) aRZPRWT[\))敖UQkGIŎyr"/wGa ,(7A²|OQ˓z`%y" ZϡI~^Q XG`.4S.v"5n-rK6x[Z몰M٘KnG˞yraXmNmwxN:fLC6]5&lY.rۭV$l-o鴚lhi1<(XVH4{"NIv ~6jv鶸66usz0l@hGfv nDBg֙5zΠtLn7mzЛp:]*׬˵& 䙴f,Qk4iMfj'hLz`4Y&;:R٭.a`fEc2Uakb2 VƄxj34Q*qZI3MvnufLQ*ZXljH4FdZʡ*r*F+k5 Jn֩-sr &+[5J#CKAi:JR -=X> ,?XAc0uzF+r FѤ:BqJ%6Dh4ƬКUZX^W\-+*S'x^]Ri9j6 %)jJWjr:[ҙd6iU9vc$ZTVlX,Cz#50E| `@iPh:XBZQ+mjw*V -*"UZ(Pp*TcCqf3av'=\.WaaaYYΝvۿ'O=s'\.x9jцOqhpx9,`dlxhljchϡ#>a+N0Y2sd95"e #.P%&4R"ll a:>46Ű"7 z paڀ0NA%CHlCzG6`mkD-pV"J hHr8 P-0ѠE=48ZC}+T}] L55uA$2JۚQTCk}cTCSUim-]ٍ4j'p ;BPցJ4XFss4hhKڱVی֌MGÝ&DyrFtln828(tDZSt566vY?9 fl`ZC=T?dhUU5VY5zG߼vµ.\;u+ JJ=89É++3=y{Rܶصk_?>ᗿ'?՚՟`Q(qUT-WK` 4A/9ڏYh_8$-pc`HjU\$I[EXAj@Ϡ$3hޑ' s4"A/I;!/c-LD acaJ(Rv8;A4(#j&1h"G[IgWXa뒥 oHV2+d#rUV^U?ZFkZֶ|~o>ǿ|nmYS4Vǎc_9s+yѫ^W Ձ]o:{Q3J'H&aFOGz0stGyj"G4 c3( u`DlP9zmt|hxl&!7,F@qcM?hGc}U=}p[.]zҕGs=y6?VwB.Ct]usnJIݚK-hйv+.۽={v8tO9usϞ[W tڕ7o\C֝[z_|j$8^[}{IoWgOgǛvL5 Ջ^>{W]>wڥOݿȝqyTkɕY٩`=v[֘͛c6n [c%&e#DSی\1/7 >+TuݻnO|3Ο=w4zemu ~ ҉ޮ7!=Eoo64T>wn_~ Wzlr~t2"-S)&nC̆//W~گmfqqSbrfyPWEiC;ˎqlG9q©Ξz썫޼΍go|ںʆuvb1''*ѐ ( ic>(hәqIBG5쐟^,XÙM2GCXb{I1549E.H}Ro$Dal$0;0 AG7&4g&|3^G9BR$ R,Jj#`Gp C$c^׎SXd~l|}pBshƆBW**RXh.ڴY(֗q~# Z AvN(|q爹H/дZ:oA|S͒')4hӢ+9DIGÒ:W!K(h\TK)hiIsGj3$X:YQXe B AL P0 ֬ oQs4#t8ᰟƯ$M}9q/ͰjDs -̬?$4LJ AepNr8Myf3Dа&gf'#si V~NќSp dY9Qjk ssN|#G9tЁûwQkwY$zKeŮgq(WYΒ%; v.FI[EQҫEP<+YVtxWyQԎ;J(۳ k XˮŠ]';Kw(_"&h%B*J KNhvY. [Z\VZ\Q m/@W)-/Qੀiгm/uZBw PWuVÖ:PІ*9|;i,mVj;fX,&gvG 5ݰ s;\v9mxy",g^=n V kt۱%\(xeu` `\ 4&f;;?Sxt[̳m&d9]͹v7B:dq͹fdȵ jrLn6جfEV.P:ڃ^Y6;ŊalvͮؔV١[vb69\\Odf tb3XfGŞ5XUjFk4Pd6"#gAPhsY6~gkdi4h2tڬ:&hS*T-̜g Fz 0;`4g6ѝ dFcT: ? VAQ`‹\,&7XAi*d(u)@X}f[& >_Ek5mNۡuh=N].Cvevیv佰bɨ@0@{ VZ u+Bd@xjFk0azY5uVfۭ:Yc aQ(:'Z]^a?]܂||{w(ݻg};s3g; ']>w޿s[ϟQg5_4Զ`Ե7ut4wutvy݅7C4E622&^y` F fF]D$"%<Ƒq!tNJ xȾiJhì[h )$F%#vh~(M ڽ )ߍw0UFq4~DtgGGqW*<5 ZkKG Z'&c54Jc(ъs޴4v57tRZ_q4rw|Q#Jku4]8fFics[}Sј5SѠZ;;P*N5wu4w77MhtwwGkk#V+4]0mn̸fV2܁4Ҙ~H82~d7H'ZT Ňuh`{A1VCΦ='V'Ҫ^WVxًO={o޼u+Wo_^+%G׬Yǟ◿姿׿oJ]!uLΜ{ʓw_=~XY%9:NJo:޼86ٞ;pDy1G2Q]pj``=x\uieYAQq0. ٙp副9u>>yz7߿Wo7}O?WNI?{\j2jlU:|4_Y_[QT[yRcݕs .uRͫotݽׅ6(PI!hkõh =H'Tp46uJD)WHd4NhxHJ<\WT]aeFҒ %Ipu&c&P9J,%Gwqz'[ E@ oggj59CIm6eAՑeNfVvz6+G;hͱ J!Cv>+ːO`.3D:AxCi]f69'=J@kKKO?K6@ Md17Ԥ4v6왴ԳYMVvv&F4ē, 3SSHSYYg2Nfeѝ135933R`ٰmm Ξdfj`^Pٚl-V6-=; KRB8-tjP222116)2mҶddBNҜMӦfhQ~x&+442;lv:ZfeL4Y1<]2gSO@zq65ԙ_M9q*.45x>~TX>TjZnTgF茳 agSRΰԩOԴTUPIqdf@٧5YNCx&-?L@eL2rRRNڡiJ&LJ?TBϦNK5?RSΜIAS)<+5 :i$|iʦyVP2÷bOrZG$7ב..UTUWה7W]WXUS_QZQ6I?Fȡo~o7k}^bAE]Iо0Y5NH_#M[IGr,J6q:Ԥ_Or;YajV֩=$UgdJ'2>z(,ړ"\_N.UGʞV|2˔7kUw<+p-aq({'~fJ K4`LlѤ _z_z_~_~׾o/W~#O[R\Yۗ/ݽq^˝#(''st"O,L-NcZ r5ңl,%.ŀq~vAݤ=*z%g8(0Y(RQ1{(mA~9:.p4%z YM6LNqf8-9]TUFd" Xdgb>QF65q%yW8UܫC%cyQ4^548vI8-c z;mv˫ p'pB~đS_ءc1?}w>' fgblk`\}m\4߾}n݀滭-] ÷ W#Sc3㈜Iý֛7[n\z\]u}UyuE1k2[rriix؉P|>w.<_S_5d:Aq 5Νƚ \>ڥkW/޸~vMXΎ{pP9 t|t NG'Dt#ba矛`6yNkܺ~K4+*,*+(ul\U/k?{wۿ}w~CغG$+(Q&B!dq'Qs4FiDI0M" hg$$` ږJJ=iaDQPZsd&$G8H *wƊBE$$GbģCXYb[7 %v8tEZ#GSus!Ft +골jԖ|T -CP1Y  9 3P'Rߒ92+SI5 Qaq&!)<[d(J4֎յ*֩niTDg  vb(L[])>Oyq!%~J$(n$Pn@k͍Lm'ex@RQ3L*Eh*C2[-90]^Eg{dvBD'"GB-SqA:/r8`ֈ %"J9i1aAc!c'*".7ul83- TTjKTWUat(8Ps4qpsI n>P%gx ] ~$xQ،RR5UQmh94ma8P .&z{F;;;{t޺rn"J;|Ӆ򚲒’¢`Aan~*/z ry\uz~@=V˚v*y~LC=n׃xvLpqX^eyݰ^\\;ϰ`ح6j5lfuX}6c;<䁲\XFjfɨ7l6M, hi"L|Řckt,1ǂdt7&ךaRkZQWfΤӣ-z+,z3ml&lA9Cz8OހΙF!!4ѓS7f-ZUg3iLv`ZSŷ53D^cfBY07h!\⥰aIkj=ͤa]P l#ku($e1fl9 fuY6hp }NQקFcސOh3stYm6S3Xl}VjVJj,]F.K4z F d. EteiB&2zf<PBAa0L(}z>=CqFI9겑G3PRC.'>zVH B!L? yR9}6+ 0!#B+A25B?@#S23Ogdfhu2Y)LK?.Ti[Ӵ]Y}|IkRsSg=δdpHRӠ~ffq >0C(L%fd$d: SS\:ZhRFY/\ߜTN02&ͦs_s[k~[UW[[\_WX{B#Z\uJwZn߻sg-k`?rv񩩉9u׸hjIFȠGS2OkmqG~|ua8+ny1NS<'FƖ1أI /bGWExAN ,+-ȷؠؼK b#66bO*u qyU{Y@ ;''_EʣY9`R]g`B8?ڏ0hGf;Li\B ;G'd]@s4$\lME>T_ 2"hLRLdO6}4Ap( F±42ԋEmf#"G"^ƒ45GC64vI&0:@b Iχ&Gg592uH{XFij@35}C!.j01OrҢ:{8NXy޽6wnq勗UVV!G;9ԔS'Oc=ڻww?Oo?" OK4\FMdԎ E=c>M}L1 ¤'djsH-CSi͖RVF\ T'wH:4|Dz)p* 6}j)z%bZ> g}^9*~k7>ŬLfI ^*Ncg!{ygƏ%y=z駞y}s(!h/Kx&qŗ^z酗p_^^|9_~^y7~ßGo_g/oLRXURzr[]; q(+R8 棐q 0uD%|5G%ӂ--,/M//NĊw_ 3>2 4!Dؕ}AAM!"#8~n›,B9)MזCJxaq I ͭbZ_$VU6I'>Ҵ\D[7q4kkʉ+!04V Pƴ#a*a ]:35?51ֈ޺}իM.64TTV•B:mfch}/~>#}ѻ/NLz קEw^A~IMM]EYyuesu Mu7o\ksnk뷛o݅-QF0L 34''gƦFF&p]zwwvwmiyKϝo-)(**N٬SO>s/:v}zChٯS"f9fz ʋ Jj8;/ݸrzgm; ܇sс14]QT䵕Uhr5^P ȋWPZ($0Ym%]93II&9ym}} 92."h>Us4Iۡ͵Rtu)QM2#J G7E!kĤ|ÄK k,N ©gI\C^ a|[*nEazDQ\(Fn߁!{'k#L IsKlR%"jK 2WdP@a_C ы/LU"J h0?ؚy^b7i)lG6VTa1AEWB5.hx\R(cͽz$Z߆X_!h s?WChrDd FÒZ8D\$-XE|d;(&sFM%ul_@wG$ZpzGBң0rI[T܃,)N%%ȡH\ζIH`Kɱh{'`͇lm*"a|vb؆RX'%405ww{rqG%XH%=Nr4ԣqD`?&񥒅D'f#'O3SMZj)r-{8nҦaoF;E"-BV9B4h[$G/&Fv8 qJgEMF1u),Tl052J)v|0ZS35GPUb#2EIJ+(pfL@hl Oym^OC%G.D$iH~ 0v7k3jL}W,hB_` r].IYl7C.'~@dRmbG xV2w %ja;2'8Z0ThGCអRvvtLr[ѰP)´SAiAt>KW mw>єZFwlD6ԾF }E1`^(!Cj4C)\!28,̨Y!\.1G[ʼnљ)x?9~{7@ݼ~ڕW.]x{4V7TUTTU^¢@iYAe\T@0?/AU":U[,( =PJW(///.k@^Q((4_Q*UVU֖W3 yy@pEAgna(_RWZRPT- `]rPyBo~'7Z^Njp&01h5ВWe5~g^EQMan9m^8,l4i-Frfh)b:hFg1MdGxg1:llMi1&Xf+.s`.mfjY Z4ش9n6{ibs,i7mMolզ;NaYY1dP=zEk6d94V,L5-jحfo fm n3|Zvˮ[4c6ݤLbCݢs`†A69Go4:J1d-Go25,Ug&b6`K-I54)`љl :1'''Vh >Kk5:.s֔ |t>mb 0˂#6kY Zspj4)g)SKjӴH2H(-'[)PZ]:CL]VvNNOZA+f#f!`6+0F63t9iZC٘e5GYe ϟPi8sVxhl#)%QVB%4UMŬ̔TX&#\y,^CDVfdXZ(܌ȡwy˗]zͷ2GhoUs~E֎DC65јi8ڊՔ" v9M=K-iԻ1G{˙qDVI#%~Y6vQ}cFhҔ5.̮ G#GN*J%Ƒԇ8XwskKDp ;|l"ZhX9Z[_f573;DQL.eSh^;:;7\JD4u'663<+i@(;:3aT:^ϴnxpQ3/!FKJh< k Ajdtdi!Qj4G#|66LG8C1|$6:@?{9I/MEFاWMl$@iA3?L9SB"&#Y?A?Bv=݄ʇzzwCMhkkmii|˗.;4 ?PO?O|޻o_?{Ϳ}/s=# ")*5"j(hbL#钄b Mm(%ߑ:5Юpc?P?jFFũa|(̔ũ\v GS %t}F xeR'#kE>Ld/ɞ `E^2ɿP٧1g_Roq$=P0g~1"b2LPq,Fx`} 򋯼k^}~7_?ֱCg:C?pn}c+]-w:z:{?_񱱉I!ٹمʼnihP+3+ K(LC'MD&fҩXEHhvyV4djx(^I nql65^Gp>Z'!"%E\(4^4iYgCQx~aIHrfܱ9NL[a7ci Vpktl\e&VVE3{K.b_ͭq)t)M! z8YYyi>Dg#kٙqhc#^ݖo^v ue( zfdH=?:CO?ß:qd j3{`Ғsu/5]~Jp q^[ Ltn:519=9(@]emggHzqzev||Ї0'kv*as 5y~.J%#lʩ_=v|>x>x:vٯ3hYV7_X_VU^W]TUTWwW^zsnu޼vwgKoםѱ  NOWWVV79WBUzÚ~-v Yq3A W1BD!I MqL@U".De;k!ރZZ߀>Ag<04C !$STWI=Ox#aAG6]Q)ϔ0t!*ˌNdJ-$6dBG+6Pe(hSшZxcu jsmlN@iqa[)=qӼƸ#/`b%%DdGP--()5$ |!KmJqƃ2$NPQo~@Khd1yPGa1ќ2rD'֠6TNe&.,*2iL'W,cJ$PφK`ڍ‰@ir/p-p1G㽎Eϫ9oqnF{͇-(x}S;-YEwvPJÄU9JvXBru%ڢm?aِIXGα%բ3h C(i>餚/"P,DVKA@-6۱?aEN<8SyC##//kXwl"жPOJ )Xqr!FOe[פP@.qEĽQAIf+w aZMuKoq8  Aԣm 9R!&R5H|SMU ‹),RJ#xfbE.+ѨBn5s4Qx'|%R" 9.% -EP%RMq\L(^ g οבb/RJh ELÙdx ц#i\h贙dne[Ish́nXмh1FɠözvɨYfBbZvIK-fg5ҡdY-.e6z,F hq2uH6 y6 lf|ha!6زe7`{A0U\)+VVUj7]SoDƷ3Gʠё!GA dfV5FGG0G'0e +PXskdW%KB+=cf1|VydYYQBjQ\Z++/z4 ђwӭӊڀ]şs8D0SKSTNV[ՙe(x|di!0( )lP 6;717? k;aqOH~ڶJ6҇ҰA6dƦ$F$3FA2@Qf}=SH6N }MFxA#Glv)!cjF(M&5)#Z} {B 4 R8 Aa8J81Gd[M83⺈7a #ӣC# xl,C{Lb%*oktxs،֦"5a&hmI)KD4DhіMͳ5͚,ŷťuhsh̆8FIN!9N)#Qzz&F{g&fFMUCLDS3ҦFFх(ng;Wn_nXPVחpK1csFi~g|z'z/SNٲ PP\Tuu5M.zµKo^rVZ8m{dehp石3S$7SQ^v][X|GGGᄣw~W[n^7]l+O?9~T̬>l7mmƺ /^G;-;n7i>1905'@Óãs[VWPm}/,#e8M~uur4~CȵݞCf&2PFX'@jZW!j$7l pndT ѠX8.EQI (2p¼.8jd#Yܛ8'؈ H #$vM\?F]أk(<$9C4 R'!G#Jh%@4qJtyXp I5Gc rғ GwU"IRlnI[$?ӭ@ FZy sR"h?Xk1&2 rs4RBVUF}Hyvΰ$nυwoDZԀ!TSu6C{Ὥ׌-E8I,ΤQ$ rJ:9o~1(AA cG>i;QgB%-vQɃ̱xh}6MmƔ$;uN(4 鉠J`% IaHbP$h[AE"/<M)n3gcd ԰Ev\4( ]RȅOhٔp:6ǘɒfqCoIR) ]lE=-1Nlen ZGD@sE,C|!9 f ZBRm?Dccí(x4Y߆g h[]z};YsjL{|Dhh(%VjsH]>D"q4Yۛ{3,؁o45F+o[KvDh"+Mahp|IR96cNS=hR[IƎ@<:.ɝeS )A,*B vKiK jsse"dj20DgM ~+Wi1B /CPӗUT!iLEO7/N8B1%Orr ZN hp9"knF@HE\, #)QEFᣡ0s4x&\/L"LL/L͏MgvN{K۷Zohv.]J4|ӹK.^<\mՅ&8y,*,ʢʚҚچJ8s7jK˛Ky&d UUU Ue5%κ겚*lk/ *++**eN+)*-.,jd|8{Xߪ`I(/+/(/+* ?"]_(i>#Ssڡ.+mx~3u}^?s݁'3=µ:=."{D|> tvNդ[<(kw~L܀+ty^t4p-J-yhkku[ZwxO۽v馰 ^a&QHL3L:ð3h(@_gyT8Sr4Di$dA܃^C#C#ý}s` MpkTI҆ɥ^C;zG{кO$0Jc\}CCcO#G(vwd7'6e± IeQ^ a\Cl -'4 nB5gP$04a2z4,b8OZI5GLD3bjPcNWFFg'a#jmi6(W/`7M4?1= Y*Wwnhuܻwݻ--ͷ߸y.67TՔVGUNO;rؑ>w7~+"EV#"5a@<ocF?Ic2UMJbI%;LZ 2S1x|[\_]5q Ck!-LԷU Ǥm}^L2gyO@;ϊm˘6hƷ=".sOqZR'3lP8[2"L|y\/«'1$='Cw Y+*N):"?!cb, ~_z|O^?~ƛ}_PV^T~Ŏ m7u t#!gΉ1֝;&ffƦF&Fg&'WX']@.N%#Aɋhk(mqzkbv綼2:Y /L,/L"`[-KIƉX,sw-I$ |˔s@*rC&㌱!^*\-Z:3KcHX 4RE⃪)vDx AͅWgC+30^ߓC''`9]\ +JsXDr6Uhhe14mDg _3Q4Ui|%̱`jRs8Ī֢%V.eI0GxHD0xz&K rw$8S#!$ *pbqsch'$BCdsb%kӢQBCP)B$E<1. \O6m G #Z^Z_Z d ;8k iDq_u&e5(o!Jq8։ ׶B ZZl G1E"XWG"|jh:0%m]pS=^D; ZBcD<,\͝nGw7 ;ߦa\mEBfd,TmCG\XCc2PrZJFRQřSwPF{b6=1Hb=ロ~iئ4䰛X$Z /+ ۴p\FX'K!r4!J"T7]i|?)Sc)a>ݘRkQx&oFҪ ƗF ;K:cv}#b\$iMUi٢n(D &4KZ)M%֋7q(2IU1PτF[)ԣŢ;PJj3i55n$Ʌvw7vI"э1왯wiPGAo]lms#M lvdq[JTؠ cFK0!Mʦ6 * ͢@(yR DN'Nm*;S=јomF%Rҫ]֣署wl`h-%a2l2-SF汛4/c aPF+)CS ZVX<,CfƾI~MQ&DB׍ux#6<(O!ąX)s8;Atʾqu'#Q uPJPbG) Y]K'[#E xVP>AW_TWX[/Ljkkq\uP p1UKoG.b*ʪ+JkD*Kjk*ʪk+*K* i8XX+(硛%L!eNjy~+K J J yEyx9Iɇr >JÌJs eMNyyyA_0a˼ _ UT*7s0.x/{^hT+?- |7L 4cG`^4Z>' 0XP!s<~7N ~ <>.t9}N}6:.;Ǐpf-r^Knm|_ ƾa^m9,fa1E0[ \o!8?N(7Ly\P.4:=vٜ,9].F᫐C*FE.rҢ`uEquE!T]uQc]._x!q4̡holg6:206:C}#3sO/lpɎUMܚ.pj9%\H_hk8惃?6MZZ怰 sQǸm]On^zx.,/.`qB !9][R,&TBJ lnvu~fuavMSբ7GcP<ِVI> t3ӋS hJ>F^jv\0-2u̬A g7?IYh?0I=̄9Ci?G?0C>(vI|IWC шwub6D*Im +-#^Ub,l&'G&G&FOs4W:9U1L-d:LC$N)"\65283>41<:[oldxr|l hj.gz҄R 3JS Z_gWoGGW{{g[[[kkK˝^~妦 uM5Eidd=}G~vw~|~ګ‹<<1 "u|d=?AL7IrȆX?Di2)%L'Uir>O$t6){J_^#S{NrY/p4҄J$iX&J3jIjSAQ=!Kݟf c$駄+Di\yQ8^Rތ Rўx'U-jFiϿ<> 4ϼ܋/ W_}o7~O=ʪo^yRەw vtwtvc8h -/p!J_Ae03kqOBxe1B^kf-O.LMg+3ѥuң (pq"mNHp4Hƛ sf:*z4qh\Qs4Җ9TuX%a%_ "T9 q7s4Eqaeqeaviijiibqqraab Qh 93(X̄WfB*Uy-Ptoe%@dEԎ S2Sh7NOr_OgGgkkW/4UX \>ڌ̴igROI9uѯ#SftfN ܂ʺKu/]oy^wKPމ5Uɕ< -sQݪ 'O̎O3Jlmk|•Kj3GsL3)P)'N:vO;qǏ| kH7LpB%EpPwb+oݼrhh}0: fp\)۶b1'o(*S{--LONόMLwu xzzm}jN]N݆ۙMVFzӧ;vB>S_dj \E5uM_tW/_vƭ-mw;ݧ[g&FfGfFƆÎG1֔) &G9M?Lq[*ʵO#ߟ,.(jmM$MQ `nPm("KFV ٧HhТ,4a7!!;EGK. ~DI[ J#1ZX`Mmen͉$G!K D% Dz]ơ+x;|BU 9&uqE續HCe@ufgqUgryNr41P&Zd}A%4 LQ J\6Ɣ`MZ]U6ְ$GK bBPhk hxh<(h?Ӄ{ I810"}Lp"eiHPb i )?/܏A4xZr4(UYjn XͣM SY$SbĹ8ٰ!K sG8ZU1 s*4J<FWJeͬ@ņ44$/bE(ʉ컜VS$U\'-DE+XPX~Y|;Tj\; 1dx%4zEY p,`C=[v3PWnhx)@ JkKck|fȨ驽s!E˙a ը⇀w$WA_0DҐ|ynR|F\r&c8C6d|m{"Ր?_ /gAMM̲*m텫atvPb&bv^m3:lF`Vb0Z Tf"F+dv\NiMv,.l6`be'fb6kJlVfXmL>Zepi8,f nb`~?\jج&`c0fl0ul[M}k nQ7T!nӡjnzAgi;4=^(xۭtk:5]m6tG %-;zʲ oZ&nvwz4(lv{.5ڞNz homok)uut2jҴh;{5V@v =noiW'ֹ:qFPmݭmZ;¥QB]w[W̰KiԴu㖶NO;8lXnog7UOO{7'rM;kMgow,X Ey𶮖6t+mkkji{|xZZ>{{7jZvܾmkiۃ`Tg v[ZTbq{-D ߺz޼v;7o]sjK--ﵴ!|M8|mDV ~=3u)+..nK۽Woܼr^w=-ݞ{wf[ 6N m&M,B3:Zuky.l6m{KO=lQ[wހ-yPw wwޅح$xXvtKe_zUcŨ[N0;+H6:3=9?70?8/EVWPd}-o%Jbf`Mz!(< JC&R!MKAaG3ǸO/,FMk% McԕB1  fNIMގ5&EK!$C˫!˒ !)H !5癕}\4_1JShq1vdXmjy)  m hG m1b*iT`I(ͤGcGGgQ[h/"<ſTP)823 2.V GaH_ $Shb7c!Z4Y FQlh 8C}j$ DQ+GdJS]3dd;VE$(aU!GE֢5bgJnFhj5Ѡ+Oh܌-&`e(gt1hsKh^e2tFKNo|.S~w?O9wo+_S_x 9ډHSXEMS9 /ϠɡcT,mf:$Q;B(ǞRO}JM:I⛯ znm__Ѩw8l^\|<\veg+X_C3]w9Z:gFvkkQFiKs 33C`kZv֭߾r^xg53? /_o_zޱ7.vzF&ggPW/QBیnbյj:9H&0-RuhJ2s4Mhr4>G*UZe%aJC"XUxX*6d1eAhrUPȹ1MUذqϏR6QG$udn&!p ;+ *+9?Y̔쫂cZӚJJBhD#,!ѳ4/*rysyޏj坜'rRF6ZgFz4آHUhUQto'Wbw սb <G70 m8!)f}G[?xpG x5PE}=Ӿ&0伶*_hEŭujgaR08ULҚTrRq֤WwS4 :`%| }Pߐo? CJCE{kUE.RPSouP#@P85†* wPPՄ5qZS_ja!*J/GԌU'&ڌϫ[; ( PU`!Vȫb-)+zPvw6u(zGb5>1~0{ #QVAj#Jat_GE:a>YzP/gR>*+Z'/{G߫(/]*BK{B'v=J[S^S5VBU\1<⯱0~T~6%N0;1_CxBLҟEhI()_md| Ǫ&$F4JѵIhuuR3:)BJ5n__ C%VZ-zͤĢ}؉d>wvt\EVWkZdc%iT-%]gҤQC-]H'P >1”aS Dc;Ln"vLl!DKlA6{3 "hJˎ쓡Sip<^ mcd".֣ex)a4HtzM%TS}q( Rm&уs N|څZ^  H .S--//-Gk:.ob"F !R!EI& O-Es\"HH !X Eg)42]ha r >E  -B(MI1 /_GtQrPt=A&5eb8Z8G&6vK?H1$l$ѸR(MhЖ`"ڎv8:RJڣg4(D"J#&H,4M{9"!а3`u8FKO{]~+߸vI(G%O>i|gϞ9u <9{ggO?~?ԓO|/~Ͽ}~O/>}^G4Z-ozt?=].,-+Ѷ"}~եWٱXOg;T"oW\|f FWb&=IZZy0Grʥ2%Fiwȁ` Cp?753=7nn3pgWZݺ}޻曯_|s>3?w^շޅ}t].+<#ScSsss Li%WRk\b PѤ{#AYS9`ä$JcztI(ŧ*:ޕ~*fl(E!VE#r Y*[ b&Q`NG&SǼJ4[&IaEnpPW-ÔzGQ:/A Iݔ7#EU j\ `Z"BZ2+9@i䫩hI$ %0l-Sf;h^9S)PL* ui})nּ ){}VigC9ܒD$ae1-mح*ҲJF"rӈU<UJ ve1G7I 5VY M1%gbI BRqf \EBV0/%60DS4Ył\ %a`%w#X1#o%'=Y,ĒR (Ԧ"$M1{Ii~Y+P%O3R%2`OԘ]jqe>+=$^>L*j=#/G}'Q0RhYA GBJnR)IkMr4)wbOF"MѼ":#aO .%()AP"ƒ7AĈR`; "P7[ g=p44%j^: wm&[)a S5k,U!ʓI O-@OhTd7֣ݯ[Gc vGIwG>hV+eR-UI\BHtCIԣ,mG9[||aYuW*[.";tghLIW{b>)2G  Hf{! ( sB1n*PR/AcI\hΎUn?+ø栜9bjM18Aّ{qcJa Esn)?@be}X{{ ~$Gr>(]Z&$GlSOꂣJЏRYDGB8] ~*Qi@ pc ̥V$PA1*"VeM(XLP-ze\b}{{M͕ :? \^/v;{6 ռ{pڼNqb 8,Pk6ˠ|6w|.鱻}A WgvBoz8]7<\4Dfmnw9s#t#aw;nX9'\X(xp8ogaW0KXv Cf[!e6lF;s4!d9 F(h3F.TMoCC> zo5jM^Loi}Lz!Gә{>wL>*$&l4e/S߯5i1Y l1zDH9xn{+JcO0P8VoA{Of\/`2h]@u5}=ھX fCG'''ڙZc_ӠsX~GhP'hFuf-ި5Bz{=Y}iN 4O,^ޣv3a*k:laN5>Z2u}^` j`i:Qa٦lvնtZmFBBMҨn]Qё*wFao-9na8B5ݺN]WӠ6Ata8m@S5}{zza&`KÿwT(6jfR:ݚ\-W sC,+p!,B-֭c3)ً̇pU{o6fs >۬FvUcdDAiѢ" Da0L iB5Ep_^^\IJ8$b@ .IBBpX4,-Y˶ EG";vPLD!C X#Z8"kPlted9DS*982y^Rx![,r8 #dMZSbM7W"[+D4Sx DWck+|rHHnG$mPp[1|k#c8L6R~PDDb#%-=LuL,)[w`Nѯ<,;1 uJ%rHhÈ9Rd\Q.\Gq,cӓ>sP)SPO=s@S? =_x򉧟Wo;[?~>…}ѥi]f3182;1ퟞ b@x~%k+pLI-pTfbk#*`vHndv6D7RJ!MBE@Bx>**[BZ$-Jm؏QHe1'؅ϡƁ"D\Cd[srcd"^TiǢb+d^QZ&Tqmi\ 3'x vm^nx+y/ /?򅗠Ο{yo߾rUNۀ54681=20 D"kՕfh#o8)5t vR?j[.|Io#q3KՃs SC#qc2z-pw޺߹ꛯ]|K\8/{/\|^yn[pŮLf+ܿGFF'gg(܏pH4 mvV|'POL~g'˲-q9Jnmwrc}V*Fى XAc ήwnx\}ʛʥ7=sϝcvk~7>z n]>ˢ[ ŢUX_%h-13BZTh-Jz F7BE,RxFX=)xdAD$}VH/!*\jQԡjzA$Fi\c$q`]j溗NtT"l6 .><_hE4o T5`ˇs9V4;@Bs* إLUOj?#I m&y|~MSD2"&%QUb>$kbyj8,$ R ~=KB%֢:ך<&\M'sԟ,TX٦feWX)*,:dn$gKF(\{t1ۯ>ܯ)dXv)vvj:wsV %Œ'Dv{3AC$'U4IVuB7E%v %nBUj z)/t%rPrj5`s Z ;m"ENz*i%$  P,t#R0ZC>hP~5x_R#7 aZE9&@JVW6ZP}S}Ȯ\aZJq4| [UA uğ*dž|؋q+Rh䧰DPƺUd/rH%FveepJIR d";ut0HJv ٍrKhuE^SqRxU[q8k H%MCÃ%DM јшAjN`dDDEƿⷔ/<Ƥ|1o:.6^?j~WZ '+E@=9bLjbN^xYSJy>Ub`%Hy2N8(ɚBm-% L2: >#YUz` &HP6 V V|~Uo(WM8a8Xt:}f!T$"Ldh5ZZ`S?6Io0V cuW:,̇ L߁4Я2ufވY|zNZHj!JgXO}%Jq`tfA,}. 18菊e^- O töe@$_CzlzZ;x3ìsBXx\FBQFQ> \u Ff1cُQpLEk,Þj~5=+/Q)f B,)ny|0Ф?:p\C؏rU>&Qje4h"As O MLOMN.//(ljlmM3&hPa?g4Rش&/Kvb1$'FgS!yBMQ-DoIek\b)X44y Ǟ4yC;I&9'%90j$"= ɯP ez%.(}bs1C0TXS~oCm)H^4k<+j(esĥYv[`<Pzh``3ˈmW!*Ζ"B08J ` <)'m>4[QSb[(BKX[BHsィan#ڇm%] 5@x-Z7"`˄I]Fz4h+*hT2I$p.Eb |te1#h$@iDX 5rd,݄JtހEqBdI$ǹl~1Ebh4[%:"Gc_GFiss 33S#[llq[~櫗_gg?~~?Ο7|>~䩣X$!RQϩX-*MF=" L-gS Aۑ嬩mDL8I>Gю?f0 GbvIq<"]ɹsfjjFZ9{SQSuLMC֣T8ma[gHՎ(Ȯ`$K.2GS16]TCON:z';qNRs4%(47)AΜ:-9gOa=/>?ڷO?F,__K4z<bGe}QȤIpWtJwv$MaL@乱FI"KK p gcXWׯtܻuo_x_|Ν;=.\o\[w;:n`mF98[Z/aր;^l&66;v1.dp/{rpE}ф;ѤMȈHcQfED JS45JUhQID8UsՊȎ@r3%r>j\PriBŦ.jTJryq8W֨1R !˼:sr^ԠPC(X -4%oʂ*l#3X4nJwQ-+K (Qz@esUhO9]dvكZ~=ۅ8GJ@RU+c:U1 c4%Di|=#,,RJT*9+Ѫ5oIQ}lvف ;˻³gI&IV/r\9>!QE.m+Wr_.=٪Ի̍ > :se&+5p6C4.4di&iwbOG^evz$@A'7 1JH${D81쪂ƪdHB02k0*e[6h+"UkqVq4ֹpaV(\_«zY# ޼^#s4"Yİz4R#[V4$hTۑBbr!ҫx0G1A?j8hU71%\dxs1-x vIdvP#VkȱjA @U@PhھⲸϬVAG8$Sk3 $Gc` D_-+_+|ڐ*0FxRzAq١n sjNR>+"L~g>dR|/Rm鶹\^4[#Lvj췙vaAL`Ҍu5G(fbč`6yl6 d-:U`W kwVZl`r&0Vt< ح.h`Vd@+=fK?7c7;zI4a5-~qh/J98)R%SK^'ˠYl>&O Zh6 Ћ9`6b s42Ô@hz]?aGO ohB 2d=m>跻 NL0|dGӚ smz l*0d01tD`Ef7767`%&$h FGc A%DA4676766 yvN(ΒYThvD5Q4{'ᮋFo&;'(H'h$"wGI"T..@Xx!1)1=3j&FoN% /ڑoi.$tе)Mi%x"L{y}"-X]D1JOaGn"o%y#~i|+Z߲? !C#%!L F߿o[ENfHE?+2G[^i,_ p 1`0h 8(A4Ŕ4 - r8`h K EpnayP8 mPj=[ +CE`qL5̼ , c ВBB$6].VE"ш?E'3/%h(EV僊Ɍ 7KdM:CʆHBN+_$UDi5Di :[ 'q4(MhS9&kҮ7vin޾_}h?o}O}왳 a&PpkHJƟI#Gɼ`N%GT9iFc,=cvcG}3?>اcҤhj GVʪNI%^j{Fir]X5-6HSThױG0ɔinRpyd쒥g;O4Xɓŏs4Ryy'O(u?vs>1$:>:s,:>q̓gD{_x ꩧ~/׾|G? _~O=V;ӣSم?'eI4g­MڂgdWΏ8RStsm{c5S0 t EA,lj`4N*&,"Vq48_79(SGSB:0S<.pd ˀ (ԣw GQhO$h(IKu7Ѝm8Z*lB;Nݦ(x!76l7-}aC12+4%u;M26L3[f&o@%*C'͵TơWh.fi[out~@(wy7/W_+[orFw{G0mQgrppvr?; ,b=sK˳0+Ml6BiM%C yT+_Q2zl}-Fl; N-.NFIgwuݾ{[{[^}7.Koݹ{_ .m傻ѱYXZ+᝵h 2)j2i'Iv]߽^}/t‹/s/K/xʕnkG[7p?zItpq.\^$]ۈomonl["LRb:_&Ƥ& AS̈́`6pJDG0`>b%Fm]#B ,#"S"1;U*UJ]gثV.$}ɼ-dJdqzW)S U2"3PNR@Wyxw6_Hú& !EB\+ G+Cqm l^&TCY/ƴ7]> ֫Te*tֳ5ګB*MS5G+Jeh K* SyaR&V_GGqCE1p\-L*j~=p7wWؕ & 2>^rdhp^8V1BI"D?udSaWPIYZ8V "Lq4,P9MQ,G-N7 H;`"#"apIg6IU}wWMЄ{UkS]΃] IU/+ju(^}L[vD#+"~N$5X4$Py׬|3ď«P}FQ`YU=\jĐ"k;X[^a #K$4%i5\ɒ`fS,eS~ϫՇ:$&v_rCOdQzE|UU^Wrb?rl;mp }K"hH&lTNL!Y#JҼTɺj2]f GtWQLj)Yɬ"JVHRBUbg;|v e L,qvY0#аo$ eH$Jh8(7`YYRЫ] ɥ).*HvPnQ<:g=?ۢbB̲1h_j!p$GG&P&,Bq49 9)(Mi˱'^VP!&;E엵Zpl ܯ74v)O%住lTz?k?kKUUaZS255ɂG]yo!G(EB=WzHYJ*pcrER,Q.L/UDݪ0 &"ˠBD6UiJgH#lZDyNtgsDiYk|bnN[Xt=BJZ,ťř险IɩቑɑɑAYxLJcMxGP68 59$j ?;Wc#p'1> 7cfG'bwLsM0,'KYI$vxdrxtfxlnt LN |FA)!7:Ewaz825 n 5\n4VdÁ :xbu"xvπ)>NAK K^pXˍas;@6v+:YiqZeٝ(XZ_!l6q.q9^mai0+'Ň6粚63:m8mv86r: Ar>8-v0@YIv1w=piQohq}ᆭD-q=vnY-e;0E)H?ӫqVYl+ Ff 5ꗼ٢HقGS S(Sj4aĔfBfW2 G Nj1 aYQ-0Ͱ-mͤ 2Kժ`J&ؖtnep;.0:YinFxbҌZ d7Hf4 Kuc͍nA0lւN8a (;/"/\h\A(7A9h3KK ~St%֣mo1Aþ--:)3aHeԉәLrI8Y=DKؐ(% ;Kd,c•!;kV9**֋F{<U>X; &SA4;P)R]2Tpe,A*3DV"Y?mQB&(Nhq!V<Z\ !4Q$D7Bx80%- > Ebqyq ILP PrbDӐ. Y$eM6̏ؓy[;"t,Iz4gѢ?L%GH&E[ ./[xe-ZglF#.ՠHK~wY B`x6 .qh>ҘB-ƴ+"AD23gf6X5tDHd3Y5 -m.rIRf"G TOԣ9:hi~+Wz]8g'/~էԙg5߉3D!qRmfI1&LTmIFlº=~>?W^48XM{񿲠*NŦR$A=k>-"Y3RjUs4^eV 'aMqnl:u"O(4G7SjIBkqa1q!D;G:ySgO8})9u3gp'Ϝ'O>O}K_O_7'?ܯ[w:-z>tOOL1?o6͍ERn0Gon$X lo'8.K=*` i_N>mG3g 14`g2c&>IN4<Ǚ(5D')FT:wOd=o3GРD~²&BF2Y.7$̭p r"tUuxgN:~6Kъe4 }Iޯkl&!T$ JhS㿦Өm37.6Z"3AKopm$Xcg ҶPAYȨNpk64ozzڕyouݫo޵;wni;M^g_d;\ɡBt+! N^x],~LZ7r A8#B\UQ>N7Xl9Kcs3Ik[f#Y;j[;[ozW?xkoku +uc3=N{|71>>?;㟟K8mE+Mtfcҩ|>WfA֠1J˒e%%!ArP1KqN]o&s~(\ \k{:޾w˗/ʥK^pϽr{޽w֤MNmpp`|7=983韟 -/"j<Sn+--U,gʅ4҆b^[l2vayxR!kD(`gܪ*׳JY;sْ*" P jJLBtŒ{ضtWƑXJ&@{i \ej!Y3Gc'jP|Q&8dЄ8DuuӉ1 Y Pl!T…/-+R+d]C2UqdJф̤;ҊQӌ*pQרdv9z!T#%_g~qZcOܳ+ID6E ,A = Mh"a+#K;ήT+NTX퐇](@(@8PqS(z4 YJi)(kjTUf*ՋŇu/KPU 5%5AQr'4dkovov.d,@@2 hFLdiȫ,b0+",vtD*(M@;ܾhRBrd .j941J}x3G1Gct 3W2u$M{J2N؈[hJ"ڪ< YڻO&oI֨gBG4\#vd.(Pc="QuCwG24(TVD4!@R;IIaE˓!Zp`o*`ӟMRM5>q wH8jq[Ulj~Z{XC_. P^,bg; [tHV7SAaR4شEh[_.qȕ*# IoJ90"LISd :>(b˪4{ķ(؛PJbDjC'r4EhaIG} &hL%JC *!1)$JRrݤSvX3>`ڃ"LZD"@3(5w8!f 8zݭ7ve6Η+zGGphY9$j2P& o Ik9_p$<(G. ;jP+X8}Ts %s4fQ'6p q a#IEV X+>%N*9Zz@3GVb&O. < N08q nV6WVܹ=K8{ƹc-fgf'f'F'g'gggƧ'F|zt(<Ś?#sӓsSHfffg&Ƨ'g'fFk!@'Dx 0169=93; ώO.O-N&g&Ej8 o9trt fbt8<'g…mtdxh|dxbf62>Fn842Mx&}ッcw)V.f863894&;MK&]>aْҍ ßb `Ay\niɼ>whx`p-6}py0.ƛhɶCa*z9nhq'<z|>&#>wsi1ISdŎ/>;mr{l.rx}C>,6cx,nxEh&d:8Q7A]!ye"FyN7-kt"d!mi@G>"8@. =Xs5'G sY, fvnG`i8-.9,Vqvjr-PL!6xfKn$ e%#k:O QNB,(Nj[cq#K6:f˄OO;."0q5f"ڌ6P&(.cL&{:vܺ6ņL9VAkp)}щ{E/B4QhS#S3 і ЃUi6ְ{P &v!*E7E( 9ZjPAY)YDӐe3t3x3s+bSG,TܨMĕiJՈ%vU+emP FA~'̩RpҒ!JKevG;gEvdx9zLbH֎ GK'ڊbja9 ,1˛Rʿᕀ ) փ9ad~ ,("P62: x"]Ɣ42uD1p(@~p] PAUѬ1B;B$ gDLI#kGnC`GWBkjx Á(~XMNaDBffbLAiX,"S0Z %A1z X/̖ d1 SL&j/DY,FQ%@jI)hh\cm]$fTεfFb@R`iɿ -../a<(X>`ףv+sK^8?O'/9}8磱*#G[G%S4~i1Bt(Lj0H#tT&b+`*ã :bL pAn -N:cFq,c=rG[}/?;c'?u[W޺23q1; +%t s fjj~nTD;CkuRmoiM)+d-Ύ˥0]Tpn6vRʅscO9y샣~Gͷ???/o;Ю;zW߼vn2&'8f{`"IG./,֖WÒLFrm=ZԨkUJ[g *IP(D&֬1k`ENn%Ҁ3d\jղ눍{v&{=jjYi0RR&HԻ<!V p#5jV]B,P #e;͙(Jw j~wZWg͂ҩ5E,d}#8jk.4.T}GxfOCՀ ,Rp)%&]/n>wT<HFJ:k]FngYzUh҅;կ2(t/T:BJn @w%)bfFi4D`WPD!"u6[i{ɆĩIBo!s%*a;UP15idyԠtwr=l*mڐj؆3 cfsh d[,+L?䰹F*+"ǘE# V=|T8;ۭ:,NW3p$Vtwd*$S`1Q ɏD`g CdD(_ %PkʻO(2#snukv0j9mlĕ65NJMIC mUcU|s-DM?V'YiJL_: />0 8:DS>r izBlIG,T(V1CCsJ`" ' JdقwAi]xh`[}CY3ys4-sjP+m:9ɧ2M-hCRC689΂0n"BfvZ:Dk.kE&]1—.Ɣ8M5@[s+tfD&K7A_DT,苳'sǨh:9}a*߂/ Aq#/}=>?vQфTA/Ks ]LM9yCXz^7p9}PϹnh߼Xr30~濺lNǂ݂6sҳs%~&lԭwoߚy{=ze.NNMNOޝ7$}jwO?C 'gY%3G(LSD樓SbRʴޝ "RMM+Mк'총賢-č[T&NTy{bIĄ5yoar6917q/-('Re* LimǴ9t{= ~3D¾h$ PC)DᒡZd9=UZa\,7[R js!qf/l>RR^*7KlKC .m$+#Ëe/c=wmn6zS״dL)KN -b)G,*Z4e=Z8d4G[&V"Xb5/cEhd5] *)WDA(QZ ޢd iB%[c$M& `OGd*M\|c\xK&u{[+K\:@ir:h)X3%%CMqfgi4M蔑?, @MAIM2%ʌ zIИ{FXM -5ԥabj*-ƸP(O",tKEX&p8JѸW{oq䅋O}koƗ~틿O?K/ۿkvy">Ipr4OՍ駟 eSPɠ" q7XgnYAuSObL9%?Cq"l|FM?8G:dFF|Zv7B<˞3jV)fflŔ?otsjs{wzav=22A{~/!i9 DS^Q ј>V޻Gd$l޽,4#m?8K{_|y+ɏ7^g>_xK_7oy\>uz dxf.}q_0hDz9]aƣJVۑ1! ۅ5Z3aZ\a_-Em,!R8y:/k+| XRQ]ebQ#6h$L鬭$FmǢx(2ZSf@4z6kkZaɆ@4h RZZ-8i~79Z-4}i{\*\OV_GsIuF(X1m͍F16W&Vjs-֢\(SUW˕|ۤϮ, B[ M[stw͛7/_xҹ3gN?~?zaz>ޱ.\8we݉{St=X\8Z"]_Y^/o,rY=s߆brmehUh(ZF+)e"H`ye%PT4 .ntI_r.:v`ۇ~wxO8xk_s}v6] zR&هecG,4J9α$^""]u$-:R.WUD_)-]RG pn;]$Mݻ}굋cΜ#o}~[?z{?|> g.ݸt{ԝIf Ѡ/rzEhkLZW7P)8u&4hVEdb235=FVۨTrT+5Ga}vb.*j X1E\3q0 \U  {`;ȉ{%Ҩڵr^VuU jJt^ DkU;=yakF]Vʦw)6DF"!GS" jauU4`XRPNVꚣSndұvhm8s8oED{kl t} 1%Av삈ASfOx%FPM{Oz$E Ucoɝ!{*+G3z4y8f a}@[_%̡Q#yg;Ɲ?|`Ftx Xy:zVCX"hvod{𐾋EULXoĥ/@}L$ Pv]oL}XLcVVVu,Sa|t)7HZNV, u=F^?`R&>[V~gE;mɢ%1$E5^+S;vW$X:M*_NNkwYhRUU`C*%mɋک房`/ sϿq=ⳇxm]6N@lf 9b]Lg J:.@KN@.Bv&T>m:!Ne (܄~mpjJ%;.@NLlVJ]sQ#>kԈGƽp[`G d Tv:J?I^ȞlJmRڂ7U֓A[r JUAnXFw$ |ieܩ+>+(@M[>vu2Bnlq/0Z2@&G5ZjFfv怤AӔ4^k*Vs.U\V7aݣJnmm_,ݓ0%ttiZ(CƑ`CU0`&J/DP!O qE~h0 ! Ƃh0"P8 џ̻Qa 7H<LB4XOwk*EAT맊<+P iӋi*hdȊ:O#lѵsڽ 6D^DݜQ9n* D9"[TN,6͢v~$Cn6&Yy?7ϚsvZ eCh\s.S9s#mwy^pJݼ+`sziN..[~.G$@ Ym'-<3xijң%cQ6霟tئlc~^>6 n>6*w3j9!圛e7˙sSkΩnV-NON 1UGV "ePsn)~73}OnO fML r69cLOy&=41;흛N7AoOi&);MGª1xѾE&=̳,3T$EXc6h+LjcfVmon4r+ZiY. F;50(08xa.Y*n6D/V}2ZX+mTׅ Ac&USIjM%^O0{e\}GѫqnL1D_ d4i 8{i۸*Ud 88bnh"sTP4 r+D&k%%+_&y%ˠJ #Pd%Q\(Fʲ42y̙+!i[IxKr[<(-^R<-#YQ->/ᙣQYH$PW Kپ"qǘJ`2kY$6dYP* E*%'˹DNO^ܳo{5!b*mĉ:+y0P0.^č) enE 2 2 3K{FQex#Micbc͚Xpf6!k֐8[Ivf6k9X8hUi=ksID&9Z9+ J{~>8ڞ]ln 3<^ym}јQҋ_yO|7>~W~/͟~{KO]͆ΨGک8l]d3GsU87jUjގL ".[n74D3lHm>tN@ikGVk9bލt0x$>‰5(Xh,+ YXnTZaN"+l0+jkTb rZ$n+srCxHVW Q)EI?h 6d IJ#u}e(YPEšTU"ظ^G"A"jc0ۑrZ*֨JlVi-6˪ٯdp#_\[^]]Ai hS<+/^t<~#~{#;w؃ng`t1/gWWWMȿ55VwVYiJSqa1RCӠGµ,kQU6[R[*0fOϿ[Ǹ9meY>"_WtS軆ÝkV؈2mGqQwCɆll7QoYJ&VVs-q*$Ew.(qP 2s8B6xpAݶhbظ̈́jv[]M C4AS=ń=7-24`6-4窻ے 佭kgWN.*hB^E[*`d M4xw&򫦒z }(Mp)@"IQa )YxT,)GPW^k3X#*!elȿ8q%D[Q>'uTgbE8l~6hr\*h05 ġƨҮUjā 7QJ1Caq&ۖ }{ <+Y$`F B)AZh~DɎ\p\lDߺXצmvZjD,h%r^Hr 7s25F<_h~HMٵz}:_`cLki&1m*ߋCNjmj(亢q/n!%hMceD> `;+'y*KãZ5Mkpn;h;r$cd DU>)1)j]vL3Jg*§Q(3H*J±h0 D#и0M{C1 pX,Fy1*Z %.͌Qd$fJ(-R7l%: A5i .Y6[ 'u.z_tn]cb=x\R'~w bSJ.pxvsک.}WJyDXdD; 9sy&aGn$R=>Un,h]<:^߳81S ziiv"Fe_lEJiδfN/b&YxS8mR %܎9,2J<9$@3VfwIB#w4+4[f^9Yu<b9ORsL3X('")}Fjz~az>5kc2@ۜMчWzY\MOM-Yggam%;ysz1l$%(,Py@8)rHT]$--аlW-Rb i=#s2KǼey6H׹^y D)Z9|lT&}fiE2;} 7>Ͽ 5D (eO%m΄K%:=Ar+|nSHРQ#% A%aijԢOLUy$c 05z{ъ<4P*'Ee"[ׂ4$/ѤQq m&*Уqe b9(17H5꾸V]+Te݀SPi`BBF\j+T4;)BihH<Md9\V er$.+TX.]ŖqNJ$Rxp41Tx- T$(M=(NQaQhC<&fqdA F%a1J ˋ~&G3]Y&>J'QL  BҚRehxp4Ҕh(l4©7FË'7Zt OgV2,= Mp2LX8.,%hɥL*W8_g5r[9̽ɛn\;}S';?g?~w~W~틟̧_'?ʫ//޳9#}Ci̓ h'IG#F:Qk/9bk笼1=^i(fƔ Xjc-*ф=hT3=G8sFR0ryln*G.fo{D0 m8s7TfmnDj3m2s}'?g>Ͼ_gs/}[~O:.93wj"l@q%kv1/+/Tjq}9unǘG{nT)2b5_Z(KjAlY D[+GY9bJ@].iZhYf8Z1 ʛp4Fi5:EceCěp7&vt, Gm e 8Cӏ X'-5C+ [CdzfL#ZZYU u*6(MC8+ E5(F+Lv je0$;ܺ9~ώ>uS>8yıyуN:}蹱.]:wƥwO޽3;=0?s:^o<LbTjm1X/U 窕B,ќ'*2}I,C%hZwb:]]Pzu#+rbKwx$/r7_ry3ϝ8w虓>?;gNzS @4дf*(!],3# G \%2d6ZL4PzU }}*њu-=SVo(in5jCfMZרvd %'B3΄֨z:h2]$bg: -dh-{I?ΌCl E@ȅzL"vs_*}N~_E[.vdI6 =A(mѰ/P)g*^f˜ğQ0Sf}[6(Ef𱔞:jScEMPIG+w"תsl:pؼa(Å;ݹkxS8 E28`=hmle&`[#m}/eتՑOyj&NhUhS6 *Bg78xbCDze36O(X0%;Jc- PcP[1_ m9AOw;ß2h>궙æ[T[vo )Pwq iCײDS$Q:-]Ed =aWcj$˰a2UHJra H3xm`hSm!K*?:ɶƳ5y|[^o쁒3D NY3itDPVam}N h*fS$?y(gֹTY1CbT+Jk)93ت%IGG+GkP5ʥt]42#S[fbj_pna 6f*r--]5<+QOU*Rb-fDŽrJ֎r攓p4b-R@P}ky}.7CF>u0)LЫS|^Wx T"c6T\͗67t/ 'fJ#/GvP&#i|+ ,+GkO8h qbz]ۦ4J4Mo+<)ڌʚ"M !׊==z]jO$~l>t8Sg#wY %jawѨ I+B$G"%-IJS6SK2=ǒT1_&iIq4L~933bڛQ+ ܊ BK[]k3 B"Høu 7l6.gbؒR Seh*ȤLB3rPe7O/#T6ӰD;kF[idQ-_2R4EVT"?Ԛj:]Ȧײl&I ),*MTПD4Sebl_/~_/GyڥxA*NsՕUne-+P:un(<$kф;'5TD&[M"q"gmZA:S3!+L p4:4wۀz IQfIg34M8G[2H ō|jsU:FUƒiAX1,n2V0">'2 ۠G۪c B#3M{ZBې#5/SZ/T|kJHMp(@7#tmМ6q/_;̹Ν{ӧ;3/ݻws]LOKx!X̖˹jk ]]ZH)刺@3|IJ 4V G˯/H-5p8 t=7735ɱ·o_zԥ .;wS>8p{4'/=u7޾3>93i+q0L<\gVMq;-+D %hYGͦ *I^I֨"_~$6PXvfqtW;ssw&L\}.pܱ'>zБS=|ıgN;{ʥ7ݼ{ԼmX t 9W)bתbYWR<,*{ r}N"BaV5ī\k,jA'4(TFDZqŖ$, /?6,7fV]fRk]7<]kYoYGe5jm2zu=Uf]PZuc]Q)e"RޔQiFuv%#1ޞ%'LCrUKȠ҅Օ ݪRg%u`TT܋Ãރ!I7'B%j"š)Lt5F"(`k?)PkP!vLҹ?H$UjWan(H ^O['f Z(v8l SP8>RjB|XP Z_7>5bIA.L89numn6_u$4Xkh R",$z"yO DcUB;R=~?lm ;#1&n%3$ P+q 1¡ږh*ﭹ*[]ETBp$X?G3U2Ah}(&b D#h4FQ pO>*O$q1|>\tJ b 2&S[C]Ee paet׮tjja^lȫ/Ml#zA~%_ ma:|!:LFZ9Ѡ`*DUԦ'$Hw0d'q @m",GZ[ZUA+lT#C=E]8X_4)h],pL4-2( #:$5, ͮH+R;f!W^zx?0m(KDǔhhȯe%89Xݎ[k'l5x)Dq[y>8\H8@tAAn*fcC|p~SC72&3Y=˜lz"xzRS]wSRrOS= \nϵ 9ag3wP-H`>(9[vs|qۧkɒK7]vYHቸρE:ͷ{xa2y(6AǜՌv=)Z8 ^ LYT,0y#R!> .rbysf I]c`L%~hT2Rp=ihP)N?No)[ h_+˱fhpk2 Qvv^"N-h tai&jē =y~_~/^ (T )cZ(Q>bIYqohx8)!f0]|X8CӠ9hU=21d}AW4V٪~<]=#gˢp=+.b@&֎@X91%ghѠG?ݽO}{^MM T{MjeN_^i#W^~W_z?Kkc7/~_?=~+[7ӓтT8JėҩVWמhlLȺ$V *3uosRż(̵ZЏ\^ߊ#(nykhNp G3.hDhnܚJ˰ߣp44mH bǍ 5FH1hPADQ~hv<# 2|[Bb<iݺas.Mָ80XR3*!dc!hbHz^?h"(L4fSFߒ& p4[ff'Mݾqsʵ/\:;v̹ >8{3{$ ڹ.~elح[W''Ǔ2(bYsZx7UZif%W\j F{Ru"aR~DKn>3=soޭ;oܾqk.\t҅;{hc.;rN_;s7޽{kjvf.=n E%\:1ok8sUHT2-289]xI^auy%35h!G6{S7o߽|skg.^8yǎ>t{>rK.޼>>~YۂAtJwtFr\jYG1A4 GQ4bQc憣x4k9l< G8d >Bj!J!Cȗэ x> lɒY֬5ZN@4W1dɘ:lGc% z4p|ڬP[`b(!e G!J"ZH[D~i=qeTgh¶4 nuOdZ- Sg=zxʶђ=cLiVJl:UZhЋY=c|1A. GË|21 3 wm/?;dIոNĨ{qN} JS]Y: '|CI3Méhf-(:©r!(7h-*~[9rwC_WGUIG&=Q>LZ.VZLzԢ.6*T:2OgJƷx K wbs&r:ޙ^}2^3}}?PZ*H ßJteTr:DE;6d TE˥/GFBVn!tnyZۢen^eq ޣXy WVlJV3tc8ؤ?Yh&j mh啵|ZbYi\a3#Id%5GcpFmW U4&SD2OeU\:u#Sd6I Jtfq*:ʥЮ&Y!B48wIlF sђ+DǬ9U#5?2ͥ$5 rٕ'9mTT3hϭ2};b"$cKP3?W?W^|q?Bv=g!h[ЌTh֌Ia<G3~JĄ%VeKѨ)s#$2'c e8@G+#O=GGdO8c3ƒ[Mw ls{Q=YSS%N)v=k3w=#Thl2v+^#$a/هegCm|p4 4JCzq+я^~㣯~c}>;~7ɷɃݾ~7> ̅ߟd_R*f+++k+6pJa=/륂]ͯKA-ӡr߱f)tdVR!VkThѤ5)E3q tS ^clFz4YJ0 h5HmDM߹9>~K/^z⥳Ѩ3N_tƵ w_|֍+S9]F$/-lvcqqsi[uFUh+ P'0{ڤ'uj+t\Wꏮ7MC1jl>;ff'&ܻ{7/_z.?>6vؑGϏ;n\p7Oݻ;7?nwnBan5HW~VXV.bDrDD2jy$GӶےVbB~iy%YNѕY'Xpyg fnMN]s 7nzsgO;y>t'ϟx7y1szfnӱ,>/s+.VߨЬPZϪ{oʜKkeZAhVVqP6Pۆ7a&6x?G &ZKXq`%0  &{Ph-{g?E}3~nQQ3pOh4jkJ=ю ]1SGN[~$B?NJݺr˫Jz `Nhz,!*[R͎JZh* =Cк* n{b/nG em}5hZdEHc,#RWGG}bMAe4ǩA_'ޒG A[⨬%"6FzKBάz47B0vnjrYiI[øI(=U dl$GKh jA n<2dةW`8#]:AĴ෇J4"85Hd.'P}fmL^oMdCUeh̎pYαX7uwV_uOl4<C<9b5A*?m+Gxa=7~Խ+IE9{n}۪Xl*J,t444)$ YlFD c>A(}/w̐ tBK&R|GþHO;1՚ z%%Zl)K}QH#u !ofJsLөX& :\p"JbmW%L(GB)TrIPb"FNA#IQӬJs@&GdM4<z724@Kf(EiCG֎T?[b Jr$;J["2<*Ċ,Z8ZL/Lɓ2tiuwsi P zxi_G}̕sGϜ5q7o]qsSOpNf.:]3>"c1u~)bar]L?IqdTU$k0_?@^bshB)3JcGc(0%aK<_ J ctғb4仠2ʊT%Z !¼8('Hp5Ѡm&pUkpAyTL_+DH2)5\ TUC;HŸaCm>ꀒm'_z݈¸J~G hi^ yd!F}K j;T>h):}X-ze,p4ѳR^@#S j0uT+GSR8 FMc=Z߭rQA5l ^vR0'h( Nt{nO/=A֥ҬӒ}înѶGMQ3uȥM< 5cXiX= ݆P=N3**f*P7e{pVq!  G|a@%'O9XF#}PHA2k+} ^s GIdƉް0u1u4wUd^J#)Eij=wj ɡ훁r֋խ>q}v"cvl aC6jYi\3<6{;Yq4IPR65F<Р̒vZk"4 o&y}J2I{;Zax8Z18 P wM&6f]g>'EOз*'l*I'Ra9R̕N3RpJpj\ *L"#-թL<0HTJF8AtCWp4H%FGFI|qP9ZO& B7˜"-[St*GRp4-VG"Ģ8ڣt2LnoUN /@i[kuщjq Mxk2_6A66`V4C"G0pIbUÝo}wLjـSѠQA4$1# B˚T6y|ЂF}Fe:dUv ׌w4;JR jd֒9&H< -uaEJ3͹`6MqmG+EgZEL,j$/I1RyZݲ3k[V(r**ZCfFNLX|YmJ%-Bħ L@4_ ,Eaʹv匲0 6;أ=2M19+4 T"qΕ؇kWG?:x c"GܩηͿwg>~C|o|O?c?vay G?sk? 7b8w D${C*t*p^x bN%ǺUcf9/CSyh`8v6FL(;FH}G$3kyuz=P*шz,ѡG,A#| j5ѣY2dq4)<~≧|~˳OOϼo;w?K|Kg.޾193,7#răt8Hө+6M1KdXdФK> D+Oe$pбOTʦ*;9k[.c8IlNy<2g5 \.=^U |6]K0VCʘѢR1'IKc5_,e t.u]2K]4Mf:h;>k>;rBcJ{K5ʕF,'vV YO1k25iѱkOMT5cѬύEգɳ9ykSVfnL_zS/; ?~O/=L9uܙSSo/lȝ6TشMdQvBv%A\ɺҪ'M,ߤ|/_&4Μ eS <ʆj*&s{c yNjs3soܼzc驳SN Ҳsϝ~~S/>/G8ԍssˋ wVWij4N& $T>4)ʩkVTA,ϘdY,7KW 5a3gzypݕͭŵ/̜v.]|ϝ{{^ /~3^t+ +D( *:ۤŬ0n{zYQ ig[ђYoӀQԪ]+aC:[u}S GcE͈`IúM%:񥰬Ӫ ZQשi{#vh( H4)Mo6ZLJ.n*5+T_modz  5s)8zgJJU1獶 ŮY{5:6*fU ę5:CiZ-DS OvRE%bͦZY{8d7Yc.HtuiiVqrˋEV2wAK񢥄mXYLjڪhCkK\^q֛cը͞@}ȈV_;B44)۠6)b`&0 ,!h!m\9SiWAo-e |D?ta'6hŻD,ے"AQ[0m̭c;70Ӹ+YD`[!rHFvcilWoM"\Ɯr+|9K.ǽ=cʎ&ŬԽ^o|UhD=҂edm@8r8vr0h)Tԥe2fsȆL:u57hHp= l( SdjhވW7qM+cp8B,B1' $ir>{W}ݿa^d~EYߵ^V?0џk~aώ=X8^Њ4r˶'sYTJHu ܀nM }#T<( L,1O&U?R_pyn`J*M 2gfN9`_d-G?rUN]IO08c<c^'?Nƅ% m]_zvu|u| Ńa5Ei_Sf(/$bnK' _,KRX!(%seehLb7ʦWv0*OX&8RjXsZO6joMh14EVȨ;Yd%}&L,YPt; dzhDfo'V$LӣoGsjsƕw+f`vlm[;2+ i,=NGQ}*ڥ}~oFc>Rm߁,B==ζO[+B϶U6ۘFI LISWV@V>}XIi*޿z98#Q V18(wZTwnJv@t'?e>hry9?%?``mWqԔ,*4͌9P+j}C8GSwǐ(h4  '\FRzC*}ht NFRԠyQhs(͘\*s5{ 1]N-CP(U; ͠4JD)^acNB(!Y2x7k9{.;Ӽ}S_p{'|/_W}ܯ|S~C򠯣^.r x>juUވ̓^_q6YOEHzz' ^kf~EzQ}z4/L,ΦK:l#g[WvJ0;e9ӣޏ,_hF|MyD~ͭv4/G;|!-(&SrhPhDihǎ0G9_GGSȣx'y3o~w y˛?w{ܗ>K_⹅Sn]sʆo'e-*2KnT!cRRsuAgfr4&2+Bh%) #hMplɫAIy,eӠi9be$nL) 4^U_j.3  9oƒ3x2Ȳ<'Z!\Y:]Z~3YQeg0^ܪ7J\5"Htwd^a:xB>ꍅ g]9y/p g_z̋?<OI™Ν>so\5&Oݨ/ҡh>,&҅TBHԪZ 9OӬuGj$Uf=K.lV]OMhzjGӭJPUMnDr(,g稪B9ch:Un^GxR3n.H}٘FFUFjwN?=-5/Tc.r~)խ7lJ&u\aa &gìƠzFw>m2 l;$kR$f1mny4w@ǴL ` ͥ*9IEG8ڻ;##Fٵv&Uk5ٕNق)v2:A4ţJ24h5f}SڈvT#1h5kV}#A9{A&NGQmQoe\vnwCL>ZW8]X.{ȅi4Μ1ɽ񞢴m ;b2Uur99hjaKMS_%=F%*rb3݉ Ƽ SJqE{sagU{9ݮh=ksq4K+91#IŸU>",Gs( q4F/f8W Y(R<9 AXK[sx#Oe4MgX^P:(IdQEeFF#Ca{ؑ +Rц4$+aVpؾlU8fdeȳlӅ+prjSfڕNhB؛LR6Ѵ'P2S9ZhNgEsA֬C*,U J*]֯ 8RՃ7Gtlb>!ZߜH[9űS'X{,%jJ=Z\r ^; AAFj$rKJv퉥'/.;vۣ>iL,ihU5Hkj 9A!-c9ms2`YvR&{` hqyeQ 6J[h:<{6MaٶG~˅1o>D\J:]>8ij iZ ?0QL Di2Lҩ(X+PIe)Wz eKk9M`MAۺ9KT-B5}Nྂ, JXDʑ; RIh rZI;@iH`2MKp\* ŭMبMAk_CSv72nT<І"mt]<6 P&dBl0 tOP\*2 ~1 7L[iRe^~ d~,i*9LEhL,%#hte0fIWnRHJMMIߢ\9ws,X|' plǵbb͖1Y *:OXl!!@ ѽµ w3+ܡ<䋦o.NHK.qkM$lJ@ghhWm #J!]H\64He Y~j䀻imUʷeXdgDyfpg+͵o+-E.8#4N$-S:lqPPD# w%hyr47mbbR`S'A; GV)Q*&;-̤`8e;V d(,c#Ĭ#dɖ(pcQF=7?MŢhXf4lT $ ߧV0%KdwW',S[X2_6a7 aUtP4}Eg;k^Ѷ##HO~೉ Ҍ0]8lLD#GfmQ s8`AHw`YTNrKij2Ϋ* 3*-Bqz$5f̈:(F#X8PQUH8y+ϥY "Op8 Je#rF}weJ!?.S:L8 rWRQ]p2Wk[N6}˧ΟޙS //oo|K}?OG?=? 2!rʪɎ/"_p9sElh w_~L0 1ޣ;h&gͰs973:3G=/Gf{e_C1PLN>p4wq4&J4k HyC(͕Ɍ{8:>Бԣ=_P +رc'u /ȟ)H殝8~O\BqEۉY9x{.Z]@<#GGUG L-FS ~Ezˡ\_zTsd^Ԝsݞ|W"'[\4ΆY3:<w8ROExRT۵iȥec4 Ώ &•:MZjfIIrMq=2>Є?5zqw$5" Ud8ԕtz9iI%Ez'C,HHC=dv 9ې'V}՝Bxϼ6cn`Ԅd M!*JAefE:74?L Z_ct$+}y×n=Yr,;Kgj1z bNA΍{&{4@xeƝCn8[eM66tmRKs*i>!e^{8y^D]JpsU:cN֭m4c^w_u^ff!Ekf(CsgS09V rS_h4gCiG9 ;V'q[Une)%$MaFbػ7"C*i`ٙ(0G9ˋ''Y̤Nh&AeR9 C8JUTJ"xN%x,%ԵR$XD⧓al7p:Ȭfc G։,Zeca|"ZHDsH6I$SBEW|TO4j &SDOxl7I]^ܟ  `1+fIHaVČs?B)6{||QxQ6h?4m@ּ0Z<#DUffJ%!ͤ%`ea/h3? 4}BHTTWhԅi"F\сMcDOH ܽ )f jH~AAݶbJX(蒞*"U9 # )6é1L)vڰneW4rt',G˧T(f`޽r4ƢZgzf:hbOoO V)Zy.r~2sRٌFu=&0Ii*d+r.] 5tŶAj)x6,J6sKAcSJM`ΞN;%e9T10\&TLZ(zRٗT~eBήUaC(hnJ=]4(vMBӴb4nطtѣC+Ae9.Gvur.h*E/H(+PZ$Epieuj,s!hjDZ X@yQτ<[F=żT+EpR떜PDŽh G2M. >HR~g{c'Օ /G|ٳ?}ߟ{;o_+_o}ዿ/}>s?hox'?q9ڑ#GȌh59ZЋ/˲%r4<4;*G;~ЉC'>i9ӣv>hdXG/GsN8Q#9;22Ҵ#,!DbC[^Uo :lrӪagńTf!iz )~J*-s,8&~=HGTJ#*S|2 s跢z+ pN r&]_Y^t{i~n͛7)D;{܅/;{+SgLݼ~uivfmEp ,J vvb5{{Z\oU2lRRSVld{X"h%/l2f9uw[Mߝ; o-ߜ_[S.^roΞ:sξx W.tm7-,/!muegs+ۑxȓff]X9Zج<BTG'ko`;_Y$mezqR]rӗ.| e.J+Wg FYXq{÷ #/ GJd)*}`nIfbhl5Gu$q #J@TE[kd)G#s4ZĹ GϚ:X-"Fժ5Fell h&L}H7 GsEtZQnI?ǽ?ڣ^׫qXU{z(WUX7zTʏzUkh;XͶLR̶r& 5^-+O̩XiRvEΉZy߳lƐvG3^j,:]䖷:ֶ5W1}mdF덇r4`ɸq2jəgZЂ?#{:;Bd]vIO (L;f+NӄHzgO]\}D5cn<юdfQW9"9}b{R]`92.3<>{ѣk%zn'VbB)G{oHndj!]Pn5inUvznMgq\DEb-q&/G4]%Q[5]bSR[42㙷B. 7j*RGNcMv<_L8i9mZp id#>Fd:ym?/B]1!RGR2d$?StL4+Het!t.% xc\<siM igT 4ӑ4X*ϥt4 x0̂ŲRʰT&( L9ʸ+pX`,shXz=#ST$!υhv0?IJD XQ+_uȔS6M3OdcebQXe`ѩ2LӉp*@8+ glHl95YFvfgߙ|8Ay_k`q"d=jsΞ+QϋQ"P26Εuclcwm0 e5?0Ӿ & E]WU6A]p,O0poA뵨AR,S]#h7ɨ? (Q_ٔ9Z7[0- Li ЭTr4+-1/)*,4B46ӧ]ܵ+34 G]<~ڙVW/"bHh10~Nds'aƈTԛMpT\mfeg<̵O_^BV*10&Q*^1(&UZ;ۻ>Ǝ Ftk +oQ]8TD.:!b2hB̝dѮUJl"P ZwϡGkwaGW2CIEZWHz&ǣ$F/ neׁŃa=%Nx5CИjhHpf&ɾPˢFXK_Gr„wkkC_뛫wVn.-ܞ9vK/=;?|/'ۿkWӟ>3?mox¡ xP>vEjš#>6&A%PVF\3j^Hw9G0?+|s,jYzQ>J˹Pʤ^ڟRtOfh4ҹzƉ<<2Q6,8q1X{ۡ{hqENqSZQG ԢѬ)Q4hƌ4yDsdhN*Gĉǹ畣yO>3<Ͼ-oٷm{ǻ>}?ٟo~7{O0u幅Սm9(w}T-2R#rvQg8 G+YZ;=S_V:+]"2A37t>K&i1i۱4^O8Bph-W(+ejN< ypUN7RC' vQjHg<䙧ZJ9`U+3",}d+V1\vjc]ihb,dIi=B»2'D,B*'5 Gb@xg(m}eyuiqeqK s7fn\z⹳.]~uūWK\[us-Νݍ]&B#~э'a.%XْQ PDl{hZj,Lf(CE?z܁jW!hRMk[5k)[R͗h`sH'ɛe8ڄUL+FרjFmZZ-EX\h7 IQ2qa{hhec0JkPm40 H[op`2&59T bnF#(ءـVo䚧lE[YjSQ{:Nv)wN@E"ciL[,v=z`jJ]/m8H+:Y< y.ejnw:wۦ|l,pE]m!uYn_1B C^c[CCh%dE2$j,9r:'{mh0.^iz4`iE[KfD a:š(.?v,n`CL 6QKc󎗣Y!GcS*9Z7ﻼ'vY`R\=O,F P,ȈM*2cf-|͏xe.5 f> ҋ,0m.D,yso7b zY#d.0Ӛ=k%l M!i6`,Ph~nr p CjLR47HDoİ(IQaQl|s:+/;R%k5B :d2(ݓ,r4YMɓs8n9;Q|@MJ4 fk|J-ۧ *H"l*J`鈛#9牓Er{Kپ{ >AH*#&϶+ߢ/M?k)՘i&A3>9e$k?UCeK+Ч2us|WKT8J6AVzlm-bMr5!)y. YD=xk7bb;RKZaDhhK)gst.GO\-ʐ=͹D$u9֡2/8sphI i=r:;(Ml7@ƐJBM.\:a-|lYԿؔ lR-Z`Fֻ)=, x\=8o;`LO346JG-GC"[hwް*I#FɓsS1ZxR1?$\=!CJL *BR| GcǃWhDpї-41lggDᄜK \ph j +w۷r{yiק/_xqs??ڗ~/?OG>C{g~Om8\9zqעzLe٤z*v,7yk~ r2O=zG>>tȑcukr,C|1hO-o}ӛw=̧_ħ/~?]u׮N]qeٹ[soXYX߹X mvXy2_yq.qR/=91Fʭ*d([ ;'}ISi'Bx_hb;uƭ՛K7ܘ|\;wꙩs\rl1d37ggn.-.ZnlǶT:.&^&d%u=bQy9)f<Tyhj[EEMડ4YJ՝55l4f[(teV*D5V7l9cJӡv,6 ly!st >ecfSA+{eL֎ \fmfŌ֬-mͰ2d!G>j5-;w(`9(9j^ ނuzшҼlģMX3Xi m' bkR{UjIaDNIfAAN^f :1ufPzbû!e*w{~8e c{z]ZI9S0ԣ9II&#+D4gS9#MMs(5@A΢}1ʏX^jX G'Rҗ%GSY6:hz7{e89([,c pp1N8^.Sv K %x2 Dk[3&z ᳖}ƙbGju[==9625־(@E=0LuzuqBs:sGP]%U[U#WHвe'G&f2WNT%f,/e 4%nM&Պ-G=Z&֦x(--"iB,M[Ѹyv22\,@]aiqDrɼV y8 Fe (IdrR:qT2JdH! 40T9*)S3srɬwHJe$MqeBcp4ǒR&}];x0,sp"3D$_@DUY,!4%JNHg|)2$RiŴtfQB$D<eJ\_ Z]E it~-J+uX0H!/Ō/(4T(-"=T]T1Q "jNz.IL˔(M|ƌT_ ha訛5Cj֎I,GCxI9M&)DkIR#U.wK9ZrJhb !%eO48b&]`PZBkUr4) drռhChРr5WJjlg, n !Ht@amHJTOhiQ""$ˎ[jmQ 3_UxR1?{EWq'GFp…WR#|J ?P⇵Hf$h*5K!nP 0MRyQL01ΥﮜDb@Z lmV77^^Yxka~̅KO?7?o~ǟ|w/?_>|z{oy'͢C}9L~+ԡGI3f?k_Nf?y|8w6UpC ѴdduL(5e&#:H^j|>3MpI=k~\:&Qudhgh6N 7Q 059L9tr(Qr4ȡǎ=~ю:Jhtf<|أ9/GBǞ8qINc/Ƨ~woӷӧ_8?pkeeyΝM_`'"'X@.TIV+p@MlB@V.ejNU1f\ R.\&.h&RJ ʖhU^nv 14uB)P?OVp)' 55Bl V!ה*kVFP4S)b89K|';SRf.,)W+JXUʸ(2#"S(V0<Ɍʝj].4+VؠN1\ Qz&G]ٳ+W3zȖR!+D h+|,6r "' ^ZY_y Y~}[3KK3+oYܸE}v<Spb:_t+B!F]%]* *pViMQ5;Jۚer< t#I2@vgٕk.]pօn.^[:4rm7 oۑ/3T!-&儲H<˹2섣իFQ/Svʙv)]/8,qdXXG[Gnmӊ?&.Pm۫s 7gM߼z3@viJ6׮ߘv;˷փq_ sT~>Ʀ)UL]+.WMZ*K5=M- YɎhA۰T&ˣVrC]KɈlz^} MjTuYv8ȣ굞4e<&ѬԒhumTIRWC,WAF)CC:%ۋ`@8`GFU[Zb4Ŧ3+54Rch=JZ -N]1NVOV'_s]Řpe`lh"G3[ٙ.mtIW`4:8<]ף?j38B!͸!Ҙbuw kyj5{2l6t"D wƾϯ(W! yݽW/;($TH^ok,Y"OE -ٰ3XWIEC8"̐R/u^&}O恞 }G.ee,T:@|{ռ @CD4'僕`Lցl[%*8WW֏ߡnb]Y@CM%4;-Ak6x"a5KO )œMS sp2{:,g%-GՅLZU0NQb"YZX ֈʒH[+aU'l& &S,(K*T)#6/M&=| dH>y1рD2B dDg.zH.><"ԛL*Ap:>_ G޶@$Tr9bMZ;\ḧSI N{̗Z`ĶԔMZř= b g)6FTkl3e{~(G -lKNdz.h\C*m2l&>+Jl@Lj([34dOf-A GsvyC䟜^QC"r5f7h[uuC2&@4p4FA, &P  =M+$GSmb}_WSɀVF9tO Ȝl$!Mp09=N5n cHF- _s΍4'j$3-gi ^a8V%1֗A3f&/mFd$4ɏP$hbqBB8+u͠l^n׷|7VVn-."g+]< [_|k_ӿkg>я#|٧z';4գ#ioFdsr-(ЉHo8Yz8׼Ɉs̤ҽ Ïq6^!{hKN"#n ˮG DlSaae;9gVgy]uhR:::怜PfS|(:;~ce8NF&:&p48u+0QhDixǞ.g9ڑ'SoxwG~?__x{qkSSs7gn-ݹQ9Yr݇n팩l[{v^OZ)(g^o^n$g*3&M+N5 T(MEmX~}-}V8Z [(暅sP-3xR$U/LJYe(WJir4pӇfjX _;Mʭc]󋌔mGf:zY D+}B7-h&)? Yy`*Eӹ1G3>2J\Jb1ESP4E~67VWVVWn,޸usFjiMť[[닾zԷ l;?-LYH! eɲ2N]}̭M+9T׀W) 6:҂ayǷ|ku$io]2w酩+֮/ݾ:6wgcaӷ GC/%Rl0]fKq8dJqjEYm_Q:'ժ:|;A lK 0,w_x1(-Eb;NV`ucGQڝ[K7oݸ9?=3wiW߸zM3 sVno,*Gێ@[?uSKe<ͣ4j kΫStni[ԣu=kzLD hծo:5WmcYriep5,׍,&H/f˞C N8zb?j@_g(*T&ÆgJrL[vQz{jIrKd?F!8蠒=xda+$$G;jA#1eSup]J#I~V21ҵzMDXvZp9YɆ Q(ְmKŞNhT#;Rqrv5<PMԴ??X4&jZ9h0a-h^iuPM u}[01C˦ay~o'ghE\KU5j8ѣMRiQIWlѥc;CvUV:QUHuNe.LP&o@C VF.@٬3> ;we=$T^GH\4Mv^oU4d%0a("@ l~ mпGf9K"CHÌ03o̜Gxh# GR7)".w`O|< `0q7p,؎T,^ԅ *C_RCq޽2s}߹G?=֦1[aW89v@(U,:čk5h$h{ZAW8ʒu_w4gczRӦM )(-8h0ɰ( I a;ƏޡN!Eևplzk/9f,^Ob\< ɍј%#AChr΁N=6lٵGasjmj ݻ@iEih2۪+TѽVnhH6j C1}8Uy {j'9xm9JS_k{tzY{> hm١BJ{G6NILOepGƃ[]B4tLskw&N=m$iC+IsjB, Ԕr&Fj-x;: G[`o;xh$WyhF! &aLl{mGp0NdLFݤS5;VW|)M!&hh %iܛ X_hzܥխu .1mZhR.4&L7\ǂ4uN W`waV_"ia2@PƑN.p hrVBWBz{=3cff֌gIHٞypVú4۪B蚍^thI"PMdqPZVRfbt5XF3OLZ53ϵFNͺZ"ɱB _U-3 b6 pR QU^E?(ܮ"D^EG>*Y~%qh AνIҘh5ٰ31Os^r[h>ehΔ:Y=iv|r4Ťv*ֻZ,ʜe/0q=I1%g].{_4fe[}s3Ϛq %i2!5pl5 Z8_HxVH"f6" 3u(қy?'I gL6Hl*4oTT*+L̇-%n|+މlD6f*U=hh*YɤٴhL9j:]6LD&OcD?O}ǯ~oyWⱇxgIbՉ9;q]ǎa :y,[OQA ~zы^""?9WFw:/9>!9nǎKo/&2u>"*S֔,SO/"`,&z!3$Y1mj$'J4=wAMv򘓳ž<F'ϝ:usfd1p4e>{;@(uTIƣ9Av3fuS>sԙ=w43$4,p:{ >x}{3hg/\8/<z>أWMoz-oy{[?>}+淟ӗx[;ۻD2Uk!K@ o9g{W׭RCi,jCXikAvӔ2ͤ.1*KA>wZ+o4ki5r@\asv`*pckG;O|R YcV%r4@2GJZ~1^OC ۢv ܿ:CKoZl6|j$326a-K 1[lc̠94Ӝ;#$d \FfNr욈lonlؼqڕk/] MW\nW76om^݈n%qgӉ|.]*d+B^qoUH+M~glޡ-. =^8NފlresMĘi8U+7֮]+?y37~zm󹛛ϭm_ڹ۽H%6٭R~T+Z=]oR G5s?f y]/.L5&ُ)> ݳ*K;ܫS7kU5+VBf<K$nn\_xԕgSO/=sdK {hhϼf/3ڟ(cG̙a : Pe\G];n-9?ŠpfPQ@VZ-½t"n+!QiJIKgg^Bvk~?g&b?kcMiŗ s{`/ypp4Sn̞ʥ?, "'paHnhv{c #9?GouoDy씾5b cd%.V~#S-RT1==;B7S;[o&rF/G1+?\™1bmo/i*`$p4 3 &^̚A}Vrk5+>eh|Eﱌ]\٨v 8xʘȌpĉgPE 7i Z/=}'`nZGtrJ1i*D P5iyȣ9gգ^$t.~HM)۴Q 8%f+51lK!9dj4'A=soH@+jVx®iT#x!AtSKFDM#جQǡ Lza };fwOaMtt\9E(dZSE!?ޔVU](9+$S~ a :9ZeJF3 {u8dV28+Ɍ{gĊf!Z=PU4ժ JJQ/s6BW- k0 ϺPɉ|Z ,<*΋UzIJvneYi>c!T>j]Y @W| SZRWhY# yaRZn2Y:8eo9KCfqp7y݋3IS#2E⹮-syLY0jM8VL|SddRc -~>1R|c:@;9* B25TLAgB"Ox.4\|ИISlI\"Ug(r W9h^HfY"iREVIgʩy.e$0)X5~] yeٴX&&T"[Hu+Md9!qY^ft̍$hx-_Ϙ(Uj`k SJ tgbJIFw[H̤R[F,vkk]ի\3|?o_?Ow?xwʛ~_7}ї?={ϟ=wS>q=FI eJ?:v&EHsHJs){zK؄E%W@dgG>pL]@"t3uQe΍nMIųLҬݜ ( 5:&14Mp@rDfNךOw?/~_Gγ?z]zV,(4uX%GӦx#M% 'gZDMi#դV%J&9ֈбf^gqYߪ]K< ΠGRBf>:L8`Mp$)å\xYi^{hccsKVSD GSfB55Wƛ"HOq#w/r=GD9'B?]{X3]J} (d],Bm``XƤfr4s6&GK%ؾ}(qk7o\ތn'⻩d1YSQU˅zd~ ~ a:=-p4<ayA -2opVvkڧYxlkg{}kMD]|ڥk_qs7v.o^މ_O&nV1S.VˉF5hdB[fvz#4c1 `h7wPv쾞pD`jHֲS_T ~խ5;UGht,;v2Onml^~k.z+/]yڕֶoncɭdz'*R%[k5 شN hRiKd2DF?sMF? sSt0MLF"i)OMTOs}E8ZHt^ΑR!jFJ<=9)k`C3Ys@,2]"5$kC3z7M[N<5 " MB:oH%&x Pgr/k9/fiVr}?r`":,:Ѩfr|fQbLjd"IխhmSmvuh 1lqHQO}w1F-]E~q\3xz.) nX(v gX{ٜ:UƲTkɞ|ԎqIxtm[ۦ&[Ƈ9y[E8|saNͪ2h(9󹇳pAY=65V0_C}J}Ш2;9?oL}@1*ܨΙ>-v1٥F(G--S=A2"bs+pvĊ:\3cwr b2{T Ri˱Ydq\|rۥ Gi{@,qn=8 T"gFRijObx[P dQtDfL,O!LMN!n^zΊkGxD 1H,1ah#ŤlU f?>vH1Q5/-g%mjDacOf7FRԋnuıYO"zi0XӞq50d6rxdd\Ʀe39qry>f5` 2aV-@ؒ;z3C'YBNW!ڌu|h!lA5`IosSD?2jm4xQC\Ɍ)AC|mw5 GCܘbl!%܇ {mx{lܘUoPVKdf$!D⯳D) &َ {R\#Ԙ'\)8?I|F}j]^*;>2L? OG}(DhZYK7$UYR]tߦjPk=LKy\ӨC?(+lP)oVED'TQ*v̼KڍH@jk(aPIh@P"fV+Vs%!td%<U*AN,$'3,@4n#P OM$hf4DeWGz:_P"7fYSĈ;݈"TF%z[s OB4OF^'n{LFSi 5V'([FPZS0U+AWu!%2>?hJ?&x^zVo5R5h$ `m"n4B9p.lyF|ᘗzie&M)닢rymPٸ8ȺnZ8&iJ:PUh)97Dݏ#y߇?ާz;<7~w =s\I Jю1%Eiq nq(Ss(-ꅸx<KC'^" uAM8GYpl'E'3/ :dughY4̡4) k8eeNq(Mh9r4&|2?׿o7ɷo}o'?_7݋?Y/loqYVvzhf ʦ{p8ff(о}$[̞[N,9ZGh_g N<Jyƍoܼz57nllDIn3T6'48Z9ehhPq"Ƅ; R&ĊL[zrr4B-Q#8 ZJ2x2cPgO\+AFJPĴeh.EkR?;lCEmax<`4,D饄h gz5K2d2 F89SҢ9g Ub5':sٔ J@2w0fp^v+IĠtMVסS掹$v^SIkY&!zې㮛jR uK7,zhz4#lE'B̓X<~8TK09tj`&=p4|fϪnXq#KPАz.,r44]?g-:5=u6^F5/ EЩҞĴ&,,A,[B=l&P&XfMfoTz'vۼ95{< B֜mU=m1RJ҅Hmr4uY%a\Ǔ|С))>#N΢ {W(r-5YCIv;\P$Q;nwhq93[BO3},z}[HylZ}F,s`3 WDD\ .Meb=QoMeGAH35{wA=ɞ0g`4v0(1YM{3koO\a5DiK{S9lxݱ9&mͧdߖnc*GSn.4_$:;9Z5p0w.x!ٝfVf&㕈'U8ƙuG3cej*YsG@4n,<_E 9J {~u&H: #mi*t7N<9L >JnIU=ʍY-]SΛӂM!DjznwW=s ,oߦUX!pab :M5YJ*4Dh !9!G;uVb(FnNs|2M4(|iԴ xhL@2C:f抦yۓ+M5q:#EATJ^yٟ`ާh=ǨҬD^SoP=o\Z*!hgji>v֦DkGha(Yh{Ƭa$mhٷ3ʼnUic:#(Fg@7FFbBjMXs펤u"c $G3R_ S#h%T@۰ ,u5us]6NBE}&-!]NmRD2g*I*8&J48Bfb3OT4U-M&A& 2DK%Z.[%Ggt-n2\֑S%B4V*7e*H]֚79=r4T4494Lev;+D3e^8#C Iɥ 9kcstNs}$e Q|X C{/үmO-}ͫ_c jxѨJ;Bȿx )FǬ(:jJҜM^DF%5eOh9I ێp47~Ž Ab}ƹIgUDy5잳9TS2=͙jҪ¬4ұUvZ-3g񓎢 Ӭ4CCS:{&$ijbL=3sJ;wgpο{G{^_׽{o{{G>?ܟ}K_7'k.>uj|}=M$Jt(@i(kaIM4dG{h94ёErm;WmiT]\6!GԺ߻hYk;Z6 5lM) bffI&ZqT_8ڰ+qiSeQt"I Ѣ.,f0s@/}CLцsflܞX'Ko%ia (M n8(#c`~9NZw(Q* r>W4'Gۍm7wc;[[k6eh$hL*AB1S.e+|Vl<+1}P21dR2"EF82Sа{` "ύtl)G GK;|6m1ZlƖY7o^s}-vs+o$[hNKD9@%תZRG Z׆öE䞎ۑc,!YM.wZ9>[(mY2fBc|,3[il"mnnmol\۸ay}ssgm+C;Ǭ'2+*Ƹcuv%h@`QZHr4#Ӑ/F_G;^"= C~TA6!B9#! GIܡ4yd*r,)$q,83ϣ 3x-J~h"6XYG(gMS0 9|AAcs[A6 %@!?d~0D;eQPGn_c2Ҕk|`UBuPv퓗nQ&:=z X"%h*/+9ʈӃ-`'ohbPi9Z GϢLRX Yfgfh@ ҇S(m_V6' drP06r4f=iqcʜF!93{< (#ɉ)9YU#zjBeCwI#MCB(&^ oZ9e8)T&Ak&%8sMfoGNO*Ct[BY}`l'XsL_B$"5{QFLO3tѳ'4.:j]>Kq\,sS #$bNԚ* ^>>E̳C7Ngss`ѝ'0u{7Ef@2%SvbK\%I;9{O Z򇢼8LIcB"~4jє.3%%|ߓNo,4{,G d[z>蒁gZ(zSlXFd C0g 2L:I4S]7J"kmMX,w-x#1"͒>ҴÀO/~V5z-4DrLEbj8oe)Cci?ۛ,G vD,ß_MC[9A.! ໴Etmh]떣2.H}M oo (F48:.nk*S\؄$ErB1u-$hGߥ]÷c}`;1$G\oܵ8P#< 7nv"Jb n#BFTj_cPhU!H/SЩGݓ t*FQYUiayCD"Qbs6  -*H) }8)Ѹ^Ltxu 2Hٙ 5SdMfexOSq+zꃋIfHfc749z#|ͼ֜Z;F GC,;UhC9|wlX!GJ ;wr4fQP^֌hhA9i6SVlM4=6*hس&J_α99ZCrGk{i'D%%SDٔજetl7%A}'X*\@x"'22_O%Ez*deSl$jRuZ&Y|VBS\i D3d%+v]qtĔa))GS:cL:rDV1U%1)3BXH5,5>fR}M#G /Ga h*U($dL3x:K3NDL)I eІYWLsU7U,4ky͔yRXjN3/ yc>_V$GK%ͬSt,M&7ml\Xv˗?}?}_W'>x;_~k^G_ʗ??{̩gO9{HjDpczUhМ%TYAF=)FiS.46yMDpF.4vQ.f]J<ظVeqI(%hw;iN l<"7$|?i tt$T)˼>sF߷4'HE#SDvg\8w>Ei>x]p<җGy+_׿uo'ԯ~?O~/okq޶4TiNoQ b8l[q hDu_E3oJ:};)h ֘ZN'r Q1?loeqMm-zK$wD\+ۊnllomlnͭV,oq\*ҥr\pN+wGkwͺ)L)3Y~C8xCp KMVUۦ Q4#\2fc X<Kƶw66ַnm\O46TϸbZj3}nDl ͳK"ssd2@9 [8oÓ&qR-|)PdT1ƓXlksws,QKʼ6I2Bl^E #ךQD~wDG9|xD^~0kC,)fw"4j#pЋ;M_A$ic[tKFWrXL68aOj\F6Jf;KU;2: ϭ j`us3f͇ܲe.diܞanA q|Mre Fތ;=Mr7B|֞5Sp<;Y rٝG{9ڭnW غK// L{qB=f#IDߏ!o|xh~m2*IN-dzQoXؾGEg|I8g4X؈!sz'^&:-,,6_C& #i@ء4*MBvD˶9yKكl9fkO^COd7;btL1McT7:quhݵM -3 wAn{ u5^gg"{ȲdaqDNN n sg46v7tV K8 F^k$,+YIl3ŒL@cY:^MkѲF.Հ,SgK9-Lqniw;dYjee@R)@N9 2ʄ%O-G+S$nE BrRPHzeRdUhR)],%X:$x2&nL(  d$]v|f I&h$hRPpzE%.&7֯ݸ~^|g?7_/_|+|7կ{cz{Sϝ9{NvYScw.w0hGZp4YqqVJJ=8_wr4"j㑬713SDX/~8N$7j6hSr4@'|Lsͬ,H܃k/&so?f>rpQ~W>}M{gϝ=u#ƒ>?#>+^^׼񉷽=׻S?|~ۗ瞍_YZ/n[ F*;BT` /Tq Nѵa5 ^T,k*,|iH ztQ9Zci5 t+kB jy3rC]|3 ^ ^Y=MhlQ:hh{m΂+~ Rϊ:xp ghƦ8[ТpMS܏f Mwǐ*h(mg{SwL%w)sCF+W9S)[1E$e@4hwaQmԭ M r[3AY\Q6;J=6$؄(|%/6b o"um `$|"QL5g us( #E*'D.džY;~G4ܢ⦸>2T hTR/VLi\-Ai[ l5i!TV@[i{\]MwSW9tTXXZwU (p47P}&KKta mg_G4L֪mnċ'Gdq&_\˱7Q 'csfé{0,Pân9 pH:6Zq!Iw$\^ Gi `lEi5hgARD=+Ǜph"r:SD}r`(=a*` OYFZ!\%EƮk:ސ\;EE"E OBGAs%DBǴߟr4|̑ӯY1)x<0o!\z)̮1ܚ/#KNkF2b|΁l9;*)d8ܩ*(<َa3(:^̩ۚh%6HUK5t~->r4t.LD Hۣfnp#.tz(ԸCXX@tj42XqBpxC,lhlF&(mF~hƼIoF锁]jiM&]ʬp2ԶکWԙL Q()'i퓣qry9F!Ý-M1&ozÐ2GST#B|J]td)177A~ ʼ%5h=F:Mٜ9npRPSNϫ۴KM&'IS#-Z/ѴŒ$;t&6M5ӻ3sk 8zihY3}/" VZg=-4HGn=H3ha{lV'W9ƺ>p>tԬΈ Z56"TXPE%v][ur OA5p[ey7HA47f(G31&5$3FAVhd@kG0L'Di}=T]:9mYU9(GpC1zjh0]QFe1hh*낈uJ> &G"#W&a<idCuey8^? I 9v$zL :qU8:ih$֎D{0=jDP۔ZnNZ)h5g-'$iѬ)iTIFh*k5Ba>uuDב"P -^2祔QB37rJYTEY.Q'X-kśxݼKr ^κѴlfҘD(>iHϲlвT:'(M])4kBH R!Usw dy4 XӒb1S*esE7&A-Fbeb-V2rTtJf 63N̜C}UQ6/̟X3_9ҘUܷ"ߕG,"Y (L4kG͍kn\z+/^|g~|?կ+_/}s??'>G~Cx'x≟^W=z}M?{H,G;=80 h"XG;v8=r)б(;BHhfx5hQ陼4Wg*1[}}LrnnIVh w|ۿ?g)F+l%i JبbVhՊF,5ە6Skz[-uk~7\DSz](Gc4\ʛњb(^{[mHkn[\sM∧#7ps0`[EG"Ykq{ ZEZ"c엦]׹ÒCr@f0SOG43.H_C9Qw4$ [#w̛bdQѲ ;΍p:mAc 5뉍$=$a lڴ\):KA&#@X1)Ӓ[R;)e8MVLVJr5W5UϢZ3_orWܽYux*n{-۔j4K# [fqBǶ%g/>jbsTɝDb;NInvb$DYuNr&_hݮk糩%[!Y`qVwlڸ0 L:мa^ +QoN h8 )<+rr4Km؛H惁7Xއ&`’kDb>'j7& `)&gj_sCG9Duy/m`c|K^c|+e*B|ȘFBؗk[wAZҙC6 -8-Xx}o3&AN"q1-űjOfuas[8Ehl9T̕3MNh)VG6!zgiv37,_{,2wx8Kwq v6~~9^:M PlaRG88. V|)P`~i'ւ L&L3K$.(GFh[<[`cuNڛ&SZ849ZDlL(((e*YTTdeSU]Y/˨ Q,n/҉ ZA Hn9 ײy4{;@){a5))uA@r#ٌ0ѣΗ0p ó )S"GQx"HιSKoќb̏r>fl G -1Θg6+K[Ro-?YreCPkcr(![ mB={3gY֩ B(u$'5CI$ЭpNnς[hSR%?9Cr%iKj J. [((6(] '&qʟ:#Ýu?!G# Z2bWCo nsC4=]ג7UBrv)b[u̼'-i92I,:FTb=gh993!G%28> m:=2)hKõۍpfۇkCy 8z _xcS TjUn *oFf0R3|FS28S".FgrS1r>.nrr.2i#/VV5/1"py3s։Lj'cS!]YDBL̨?ǴMc<.Oۜ063;GL=w(J"F$hδAF& lfqLC_]8cf<z=t?]߃ds;t0 p+F=QfQ+ ]ﯩGwBQ Z`]8F q͇ 蝨ajFcBx}u|q\dGӆkH*ہYRt4Pk>5a\;UEyb$8çգ "M7٧Pze%qn5mqH7Mz86['Үc\(v#ԓiz'7{.+14ةcvqN27Jm{"i~ av:zq4،qUYX9nf}0'}h4A!GJSO9&QDH:TFWq~"W;-JϬv=B=lpy[戀*Ŷd>*.s; ;-h5ZUSVլ QxNBdZvsnZy hC 4C0ќycX0V=Kcd6Jo)$!,O;GHd,$h!cygESl f%h>feSD(-a%*T9.h<Ǩ!E,det&JoK5uHh[(L X*e+tMk G7XD1,ele+'$<i8y.߆B U, hhQS𧋏71f4/BGGh@i9ʈP,SuXT Z6"{Ĵ:T6bo Ϟ;{Z+N3Iд{z9GTܴ*:"\0ى'!؉1p´#qr4gh1;~% Gs20'+#D;)aGޝ0_M 5]'Hƈ4IL;%0;PZTNJ8ډ=9wG8ڙ3 Uf8tg!b3ѲJ .<}=?xz7oSO{'?|߾?w>k3ٝ\|'oNL+WJLn[BQl GkuJWUtN_/fm0> hvڪTJx`:&m^mm1lNvl∧ Z.[-XjN,ѺVdg'>MFrhb a7"4j.^8t{Pa9hdb$V%sD**1QAӷmroEv&6VׁjlryIZ-jA eP,Qt㬘T h5rFfUhtJBxiYmIu!ǝ>id֞@-2Ϣ jFr4s,tj7܊onvbx v+؛iE+b\j!OPB[hfTVJ#HZo8q7hr;VOG3u`H\r֎fWJ0Z4z2D48XS.An3)j '(uLM`ɶN 9hXdhّ;h@dzVqYH7&hdƜqur'컠3u=Z L_lxbG[z S ( b.O;e,dj9ڌ84n7Nh;i{95uR6a_!@iDm4fEe@fd8&ͤ;`:"F944W$GqQ )$6`4GKߛ= UFĞ.Lrh9#)XSEB2 h:t)"p΅u:*ıJ[XA G$R6K Q[. nanglbv0 [{[6ЙI@:' 3 v*ryj\^5Ivn0aYuEY[xP:/}J&g$ܲX6+^m$d&w8b:A2`CjPO#O|+{Ej*RjOi*A8RzwLc5&SRY[Il5 ZHxC$ D3E[Kd(DirJgkHy8ZhaK` {i8e5BAZ"sӈFrhf=WTaKtTk]9EzJk[Fr41(́0d4 oŽfBצvbIɩRTد&ޞ}{i%Zkjcɔ6v[oh-)heN^фvOR7-K!>eR);xG](mhnn Gй  )4ѢE&H哑}!Ȳ}}h[#xK9(͙X9pѨA Un+͎y.5F Љ!,OcÆ DЯ%+"`[S/5{trZ YBbZm60Q(a[9\T&L'Aj8III˘O&E1%YDBlrrU FKVr+/IU? *dRYLt:IA($9Q560٭TfӢ8|8| "agdC -|E'F33JS 5ɤ4'/7OJ2u[\U(IR|!+!,_Jd ̛re8R--$sh$N9r+ϙעCM"\X3vڵ+W^rp_W_g?'瓿+Oɷ7_W> ;y44`(6Eg::#*"\c<;uĞ/G &8veϨr-s(N=jugG>r&)GLjh2Ci9s±vLّfTFqvYSg\8s^2o3`$5h;wuL _x|?_';~ɧʻO}/×o<_1uZfw+$v3x\)jjbK3 垩~u`4]wj2XjY)p>.Vt,DA8k:-k\F*6É"K\0GN &;#tk' t-1_ QX7zlqDVtSdN֎ӕ(amuX1@2Sx &=ZhpśK- QM;/hTX"؁mC&a17 H{(YVJ!_D:e6J0s0<ӉB&K%3xRJ*^ďV.6W8ZZaVd54qhpMHvQ35ZSwV(7ʥzX[Iu*Mbq PUTB)f *2=((C+-(؍(>‍(" BRù=|Ξ|DYYߵ>:us9{:{>:nTA \4 oHq 0;Ӥ6?Χ3)0ш뚺{1-Ge)NEPM?pz4Vɣy.9_b̦ђT3o꒭#Yq=Ό)Qa{ ;%|]Yup͓0s4UM7ɦYڗ=<ӣM{G:C<-ѴgX0m&h GGr%T,M?5R[3qPM xSh"ϋx ,29yX*!FFA9+Gkrw(#F)֐fnJm Dž> A8pI^8]Tv;tMwXјE #ݒ4LNOM k$.!в@d6#Ӵ>)9`NOdI`E(ǧK&vEgC g< yW\szDM]x I%:$G(=2=9gǢ8Q^o f暧G(ebl2Ȟq֑0Z:'"Ea,ݿ\f=Yj-ڑ"_d?OxA>,( { T{qeװUx(;[J0Hcb}DLJh11SGGpk9eMqhB˙A> 52 sW--Ol`fޜ%6)8}7#z*qE$9ƊI>7Y!uz]#xrkRr{rrD?d-EnpW"ہX0lY2}'dA#yGғ-:R!3 >#O82GKV㴭(4 dY4JAZH§)ҐmLWSw=%U %^=206ONs2OtKb_Z 6P,jJ }cr;̥U><Є~DV#-Wj &3fSk)u$;9i/Yќ0Ѵ}] Q=Z8WDž{[f\:VMkjFsGܔzV#n%(mG$9ݳؘl|@s74JF"KRk-YoVkm F+cpFVt&'6.=RjbPtD` Jkj@M'[&[w?CҴMɯ)G#J۔lTŸ%䝷6,lm}[jurըGu V44}7H@ %93"01Gv8OIA?$J{GWW?ǟOί}c܇>ٟ|O?7=׽/|]w^[/CgT}Bv'o>uUcaq QuEG׬iaQB en%tXs323p pjVj%-M(NF&p%p!<׬"GRօe^j]XeVsgܰ9`ASj@Ф4"Mes΄2tF /A[֛{s< (P*f^ݮ7ڳk3F..eruc$-yju ۄqNLm=z@6됥U bo:­ 2+喃7AdSVuU!,‡ DeqB抭ѦDߖwjb̶{Gx _认>MQn^Zp@3UaM3*tܿwE=.Ҡw 6Z3 ZIK # )t~4[!<,RzjjYy bΊ=Ԁ $kj).[0: fc4&h`ȭq sV1&w⤛L5Gl _,SAu9ZbrS@igAo :cP4h@wB$`7ft./ӛx]::+r4S4n@P1~'Ui`i#"ާ* -q`:Q|ӎu&Mp2G3Hc81+G#'|fD[8]A4##*?)"0Ϭؚ%jLqˣB*LƀhInr,,Iڟ=f1$J4NSŀ$./ r/p@4_/τ! 'VFХMMi|$?M[Le[P9u7ŨlRƛ$-9KHܟ".LeF쑣)J[He U k̨ aJŜKct˨E$ԐSB,bdV-Hx!;hdzqF nha 9N6OwTu^d4(CKt$B,5\OA8\Fh&48 \hŵX'Xc˘btjN[ΰ!R;j*P M-9uZ]U?`|~0˒}|s Z"!~Z,n7g /㙓`K8sp30+ñ *As\ ֎r3 x%Gm6?L L<6UZHs3Tc4˘s1 ƣ}d%צR)٧hP{hϏP$q"Gs+&4ӝl7*mAa Z/4]r`:l_vao9GKu9TaR=bhFI'rgR Nj)ɴ Kgs^ Zn;ĿZ$O=2}( $)τ3e71#D3I,qҋgrA W@^HWph?<]E:g1hR8Z^,NsL6[Jr 6'hn)S 8rpGC+Ҩ˝X 6[8Y<{@Y9ڨp=L dEz@kS> ۸Ep2{" 9q#J,mKYLPBo f5?pVDiRP ^nMi'H@gte!s9Qbyu0%1MJNv5܀[g3 /Nߴnx&-i` +^"rSCa PZ*dJZWok?TGxu:G+z J>H@^9Z 'h3?X6/*M֠[of4 ´fkF 6>sܜQ%w#Gcf=GkxQ~i*kY2;Hri.~-lG+:::GkֺlGeNmunGqWJn{4qۜXt}tЛ? ᘛcDW Z򺆵-k=d n`Q6=Zget*yH)Rh,p45Y:rOE4Fx6n4yUF6$q_HA &#rJAy<q@p tFG&ѨZ>J`}t aRg @(LPƘ6*}C0yȈS{Jf7\~oP8L\^1=rE`dOz6އ0Qnc:)d&ƚ6ŧeE6C<42=(rs4lU݃B! ѨGw' a(8!#P+D=rRl?o|jcj?iZG$Є,dEgL %to/;'<Ѧ!"HՈ1=afz88p `fsVµ`&~(I#6LDt!T?wq)6w/ [?jł )elHIS̥]v06rFNh!H7ȃ@U8Zv%8yzY/:(U2B=$Gq<8%n4v&.ĖC&T^\Cn,>8q,](S/* R6̠2J^/uxZjVo*s5TP''^p,W0lx2+6H2V%dav+!{Ȭuc^g,)RVUJ'ӕrӧQYaB/Gzq4ȬtBZm>]+ݙQCF7,`8!ofdNu=T4"6U6w)6~Qt؋v]x͵c}x5cg8{@ Xɝz vlŻ5ȷ.r1r?b 'O y5}$ZrXWhq84GocCxb]TGiX0\AJ59gEBFIwNjXt 8*̞yEhm *8AS1Z 8x%QG<D#TŠao^nB!Gm&4=,p45hƆTloZfUbFZ5t]NR@ح*=`| '\1rVߪ6+ՍJ}*7vvۻupj&Evu)yFyjs4%vJaJk۫;KWWv,oK-/WVvK+յ *حD[Ƞ*Meums]%cScaJkWM&~uumI9Z WDѶ(p FxH Jӂ*Mh5r4͵]The*7(Kmm4suyfAv2mcE^?יh6ȚV)[+P0r4b[d~bݔd8r4׹P'/_~G%Gփ?~ҟ}Oίo}7~޷;xuhw;{ntTvܙ8gANސ GψhESTSQXyq1@&Un_ vf\oo$ӧOzҝYxnty-tdsZfD]fTGmmΝKgN_0IZҨGsv! GS=ک.=^׾Uo~w}ׇ~/|>$96KխfکnW:zԫ fФ4TX35Sr?gvS]Oۍ( !kfE"< H&zOo l !FjQ4cvt1YaaiZ6EhZ[o*D*^ 2.v_nGB7{gWukDsTɶ<ڣգ.O VOp4wZ&͌B,lkty_ЩewkV(7ckWy#9fzFVnԾhذhq_ =lvt}w|M_ӱIDrYj!%/d5 6evvַw7*v+Wз* nٯfo\:p4IӰ$E0tUFBB&RP~Et!Gkٿ*eYHYUǵ޼^眠 d943Zp :x, %wv:}k&S2,q) h8}:dLh.?8<}d!:Dnؔ)lfvI'dT -C2{qN-ۢ ,YV@!ePu#G"ytB_UUU sF-=XDfdXcPJ2λ;A+~As<6D+r|]0d)G|rtr89`. ΧI`K&5Y2SN\4:ܛ0S55M :kښfQZ*=V9Q;GSւK%'}&OC-xo[ذGb\zxaSt!%-OG B:dqο& NE2Kh@ic㰓`;I2ss:Q~2=ҹ@tZ]M|tԷ!j*M8ǁ=٧X( 0SFIʎ.58~r)lf1'<'3vz1UʃTdhͩiQ>!>d}PwjwC"HDKy4%qt)Hc15V*-}-u =־pS hz5+GiVdp!-`5Qh# HRkC&bAÁFģ `a.=f;"GQ~U֑DZ7,\f ɚg͋Nw9C0I۠{Ů)(ff1棐|1m:S POF]D3X4EiàG3FT 0}Z^OsǤIg&c\Up*f3@D bA`'"G;).^RƘ!͘Q-h5EˣmXWA?4F*] '^O`<37* $u>DzHiX+*clovZDi&k]8z}6{f;qnmZ<|j)8!TVkvUhh-`XoIӆ"报2 G][+\YB8Ql FRZ&UWT `^tP+֌"A7wV=r I%X@5RWDT;q eX6,yoomIEJ.QIXT&ƷgmSMV~U1&a5vK 3~%l/3VWUb7+GHI{Gyw~~_ڗ+_~w?{OG?]?S?7}y^_|]w=;ng8yfNrd. 1LET@[{Qˊ)pf ;bx1_Mԉ0?Mg;s GjN|TN>yiV!ITFᣋcg9smM䙄@NJ iKg]:}S/HѶ us'Ϝ%p3D;u֋oxV9;~=wG_—Wo~?<}~O>|;Vr/j :}V`fr麬sV+ϻ;0<ĐaT2_zRWFC̕' ~3q ;!4Izu~${,MVLT(6vw[Evm"ܖ֣n&uzdzi1d #d:5!+^iy:XZF4ה&%y@Ztxw7 3[|`82LNlL~h9/#ΆĆFLyi6,&Ѵ`/9"s`?jxcu C(L5`e.;xI9@d8Ij󙈧ѽ2iDa6&htO #Yl,Y]ѨldEݾ:E $U?p=h2Je)&dCfFK7VP C&LftJQ&L00@ # 1jCFR2+ܩBt9%oHk };ظ_BbwS)84K]'"NmjH5~m qT8mfAGa=sgx1G`66_gA?P-u+ҢYx[w&a iQT͠?Rv]jt 5>+Fo67 0QYoH1<иse׃}hoE7XWќQ&sRpt]jXr Ec 2~ap9Qз<:9x()1\ў1rIeJkp$mLL5S#z*:=xs=nB>,?RQ3u1݃_Bz}"5(3 .2HB]P܀(y+c[X-DKNtw m7Yy\H<)ݪh*2!`i23bkH҆`Ĵ]cm2;-X}: -Lys4kֶAdJOB%1|M;ΖE˞gO͒u<'Y=鑤A8Z'ϔyzpUe! ygx^Pzњ;tGP{A3[_ >v#Bfat +,l.$Y@0jQbNE'Ìy]RaTf1VB_\У؂+4̢h${ixu,MTĉ =U-1U}4fn⩞'svԘ[v-e߀l1Qh>)ngHDiN'qY4kP': U~bE\Nc (M}xCEިy"Dsx| ${/}PJFI{\P?E@4:R-),Dh9JSg`ǮHi+`>K6!Ca!CgIXHc&yV]pL1皻bQzNv,Ur|IF?J? XAjo_l.vvزئ+5_\AՂu.9h=E.2.-9MgLXd4=hyc%ZÿEǘ9FB:-Fs2v" ђv;>Ƥ΢9(tiYȈlY$gvZQ4( ASFBS xTūia.MPZU4M^hIӂLgLfkWejViRde\%taVD,l3U֨VڶTYwh45K٩@74 J &:ph++Wׯ]]ِ#8~mIjx@k ^,.i&keu#@ dVvbVpMqkJ6\WIoZo*ڄؔq4ʾ<, HkCg!kkU=6fB4*QLM} W_m#@4.ɖfmm]6le%%/(%3"G[_^\)GC(&-S&c˗#87H_KgS~>g?׾W޻{o¹^8V3ΓiK79*rh9G;WQF<3%s'ϝ?e(M?ޏhzۥK_nGqw?yw?/xы^ M~[^wm/_O||y=[$_ rv"&"Q4<@,f]уB4,L}S}.ӈXh*0snBHDdcC͋PڽjkP }g5x -6TQ2YTFX'3aZᚯnP]Ei=2%Xv9GӡK/[V2쪧 $Fa_UU'r0&d|32U5fXd{ +wNeZ9xG#8v5JjT?T( l4Ǚ EK)'шf/ёƠӿ{5\6sN{8B4#S=<uh\DuQ_*є ho4:M'5ُrސs^jeLsUxݎq4Rie,LkX4~ 9G0CNT,LGVN'JSnUʛ:iFY=x($hFRȋj+*.m7ݏ1дUea+Jj֗n^bIJR˥U-; ֠/[]ZZyrikO\-]zU mB[孕իRum F@-? MJ% }єC6*ԪVIhZI_lѨGnoՆR@iZk(J+JTIV P[|a43raSA*\ ߞ(0\Wq_ mg}[ose8ڊޚ֭і(G쾎Ѿw/sGOo}c_|3?Ο7;oŋ/шҤ̩RlU@ZǑ1BJqg?5g=s'F7-;ΊWQ(ug`¯91I#Hs?`OxѴ'enNtޘv˳sGN13ihAN:)#60B\vY3K/:w3g/Ξe칓ԣUec|x­^ҭw^xۭ.;xz]{__׽{]?ӿ{_?7|`˥WJr}\TyJo^9's`jlJA4 5k!f ŽvF.\(GWhH?nDA-\zJUQ=] 4 M.A Kf" 6 NJ+9^20{FZ;BK%]GMgvMGCě4 [.gрT3(ja ɠ6pkd !lw俛sO.G~c(Ї);4D֕vmLqcfaES(\Cs]!BdXtibт2qEظ,)FvrDgEѹe$Y+hPĊØmXF2,2FL5B.gIAmDi%38eXQq_F2l؇IWp\tXCA $URM=b (ۿBe`Ϧ8f278 E"@9YF RCҥւ^hdN pdJ5xEnNE=("N>[z*I;Jo%C4:I$M 4l\|m1bfZrEZp=^I |&+6Aw7I>2A0{fYԣYq_U&J q_hxv,,vQCYcXFFJ]<)E []e'hB&cȼsIs4xG^-M:R20;ڭٌz14ã8 vDs&"N|шY$79W=fqt 58a3h›QQW<6HLTC h6TyY39=ݒ}-hXah}dhPJKYVsCLWuhu=Jj!ڨҴV [ثL'EFH3-LI9v VQ_ƔǪhkxQkjHOZ.8J 2>xZZ^ 4mcTZU}ٺmG[YZze+k+WKKV@VV7n\SZ5 CJV.vwBؖ ӔI.mȊwW777 (9JTmnAlsu[ MgXܨӣ IcfJn,hby~&xm)M5IPU{h루@_ ƒJR vEP Esuu1<}{}{ַ~?GO>=}~ox5{+_{yϻ;nt ~{.5 gOAP;斌EEs @d@'N`:_#zŇ& [CB;qℯsT2zNQR QSn3Cҽ%nƏ"U,nC.faXٹs2Ⰼr";+p2 K= ƛOrB9{ەvm\YϞW[(gYws4Avۭwz;nKϽv9}G_^W\ D -5n )mcQ%>f/Ю$hu4cszW={1:cy^NӮWmԑbؠ( q.V%[ME ː6e]due4PM8ѺHota[d1'aalUmգn^i~z+GXdӖ֠#Q*ǁQ*lMGR,hDi؉ $Vmq-eL\~ ؂$eu$SC|fSD)1eiՇnҳf9 r/7 ڜfe`.8R!Rlح+]mx;D0[VM0+Rnj7Uj,Zb4omk-jr#wQsf3jz=P~26'ydAŦ0fo'_R=Nt8eсVUZ&Kwk1e4-=B MhL´|aƒhWAiϽUOKpgO)DR`gl Ȧ5+A_sc&CqH"U X1sd:4Ga3Kqz&h!P5ҐY$; h2wNy)2cFlb:4 vt+0$̕`d i%ҴI4]sJ9,vnhxې͑W%34M{&)hFnPf{ghi)+~TuR\!:O(2 0XG2z87T8 ڹ:Gz@DigdU^iL;-4˒.hqdƁNHn2%=p4yL΂{>O];y+գxTf=g:6OrX9r*H$u+:qMHu Le{Z YIYLS:[7Y_T&{R@"Ĝ|7OJYZ8h΄xd9-i;i|yjƘƴDST 58GKc%?Ex@з7 `(et<("Shhv ҹ`{_Cv0Ԙ m3X$MqPEjhLczk7=|]!+E4[25MepDa 㐛MSюEM)r3Tv0 vGT{>M|qy͂U,49{Ͳ>T%rF?s8H^C Mr 1q4bR@X`D9Hdr=~F'hy8R5J-;:>H"hQ76Ne <>ԩ;dru3d\`*YnK26ęY 1%i:dMN]r`92+>8Б1 <b\ ‹cу* 3Oѵi"\]mLvi6ϥ02cc:̈AMvQ1(5qQ hiF)X}Mhph# [NBʥpC>Զ7l8G h `Cja^@G&u!b@toz#%<y d$8Z_:; Kd AQB.aAg>u!"-wQMtAu=bãmD9Ό?3 w T>o櫠J3I] t ƕ 3rKᡧAiM2!GfΠH( c̘:v)ꆔ. 4PٲA4fyuG0\nh}-N_){Ҁ;GR>yu2&&,C{x4!l(8s,flVұ|4c%i*Is +ßLF4mE[:o@X>[ʎr4g`ga<֫˔i܁vYp͘h6tGk#<> ^pޚǦSz ˤje8:)~56zOEVJRZ^YZ^Z_ZZQD-]r y^)]4&[(pุ v+%kK륕5TF`tn+mnov`^+*0-5&n o]Nt5d WAyhJn(++;RJVJ+x`[!.MjQX)VS*hɨGz̤67ֶ6711-q3tAJ۫+۫˕zsT 2U26[*&\reMG¹m,v ͕UH ƞKG+?y1O=>o_>;>>ʯ_/^W/yw_t<*0:wLWbsY|)ϳ}ӳsGnY'O=GT']-un){9+~JE$[ԩ)N [vqe[G|oA IhY5\_>sNNhS;6nJEsgq4̔gϫ 0JIXkڜP Oр/d_9wVv<曰T)v-!"͵vm%jr]]Ϟx(4dkiF .zҥvwvםwss瞗^We|_{;m}ϼ=???WGַ{+=tG\~bUNmlmooQVjFmⲢȃ2"HwjrNՐܪh*zP~E)[ lcp.Lui#بEٖ7~UI〙b[lu`Ci<F:j 0}0lwm6=;=#G4Ʌfh[Yn>@ v 昼SEN9tNZlGwHKJ$M푼,.>#N jzk$zo OWkwʍnYa F( V)ols]ݮVV}YiK5A{Y{̪>t-ǁG"G[>ftYXcv:0Jk5b;pZZ މ tVQ 3q!Cfo MP5CFfopl8d /o侩-p:l=]FCJ>=|4CF |J,nniҖ;DA^Zz -pz^{憣^/;.kjN{Yb%Fn]a\q|4/$MNhC60-r1ަЌMQ lF} #Tlyšʱ~^)̥/&2 0z7̔Y.>8Ue-:/oEH(7[`-RL?fϠ\Uc0b(2b\' s2sXS-I_O6E6E#GT8ipl<[rU8 1DlUp˥fah\x6"χBk>fCth5W𧚎,jJ}.l Ct{ τI2cegfD8Eߢar SE=2ίNd\ROup*&`ZK } '80|t>]gl?l?V Lu@*C)2ktx!/(1ei//(U`R| 25H/H ( JrP;M4\eB=/M^+:F)CKA%@ z4q1 ^VHav} qyo;-k(\Ne3sNyXH)cAQeWTJ@;4}޽L- {sƴ;&g9MksLh cb+$ҝDBӫCNwPYtHчS Ru%u[Ip[bL:G)u?=؛쓹U&bP D}iUh"ەÃbh3S&[`hl)Ne >Rpl5W+Vl.mʦTsUe9+Oߗ./]^ĕ'#|;|k_~O>_o'??w[k_W—>s=~E}8GsUQz1'\Iy7Du#<Ѩ*JqD;QsDn` fg_,8Ru | OBwKvrz7ɰ' 6}Y,$' KvU6OȳtGiB%ghŝgS;/Μ:E'Z-I*r4v(Dy[$-p]m'Grt橢ZYOIh(PJ=Ǵ" -P:i[{Ƀ3osO~6K3shT&I1晡V0De~ R-5Fk]qf-m#hU"QZiXDh0`ѤhïfIh pI"֍o.R!Y*>02"Ueh8H*ۏGaEb8Gf1vv/L ҅9Fx {yLGOF׳U GG(D9F faBig嚅QJ:v:? Ti0'98 )QfGH c-o#Dd5nkbNu\hA+wl :6RXH9òFDH$>1`@$OEivxxHq (_ m#ٖB1,A1Z~zaQޕhP둃ms^"# ;#ZXLV8iYToOd Xil$ E`1qrK]00)Ih)Poyɟ1 cs)+|2%H<3j;=qq<5tEWYkrNPQ_+rra #mC`88Z38f(1-ӱw/ruqa|!S7B#mWZX5w kȖRp8&}ha86gD9߽Os4ZhA&(Ѽa[F.fY|_r4v!nNa(V6-`nupTN ɲn^F\72FROwYg{w 6B!D} dzQ5lhY P7?^3]i-PX@4CWhl[fi]sKgD1lTk(8(s4w\|Vj lANb`6fh5fALPSˇ~~'߹wO'??}{v;Mo}x^zM7ګ+/ĉc;5w %HUkO.q %~.h3;:"rp1mx)\zX#O;zѣc!C$y3шF??v19y ;|eA jmE=9\r9Ұ.fHHyc̨1}q[cx+cjGpQ,G Np4h_s^ɋ_r^[oӫw=s_—~?_ǧּRm]Mgc9cͺ5T> qEA'"f4,׊H@MK9Z](HIOm 1a#o 7ьzph4L2V"oÕQb`َ9@4 3/ *$Gc9i9>38Zl.^Qn =>H8" 4[U$NRY^)~ }fS^0A_OJ uyxdX@fcɺXH\5#KI`-V瘳N f 9-o#jZ*Pժ Dv|a+MDb^aE//zIh2U;cFtiV6[vwEJwlUÎl֪[xlW nj7pv1Cl1eLUiފ)֗kM$ (mPPdeτ%*gYц bc*ٙ8t[xrZ7<:@>#;$ҳRDʑFHt&G _3*)!8|;I!hk&i>6u“|mCZ"Y* 0Dij9f2LMakD/g~v*e@'rLan͓Sha½j᳑)y&jOgh 4 4 ke^6'Iz.lBy-grFB ;hB3Baj.̤bW2.hF= |fS3HhJ3 Bq%Th(˔¨Ɯ @-G?9W^ؤ%&08ۄI34@1J=L  gW̻ l{xޞƏRɀe MG{8~>yzx㧟;?8vC <<}TnkdqE$ W(I+Q'ڷD 'bvoH fG_Q'Xҁi>R!"z--+>099v -s4FOp\܇Gb, AvāA%qqN2T"2|x"+l,6v4l"Rc naKf[,ܳ,&C4hIƼ,F1zEXMpd9w2U00f1YeT5kjJA+6DCJ s#zœ R?n0\cRg"⼁ȗOprVѢsAc$k -&G4@lOq%˄ .yVQbn8bHr1b8[F C8(1 ɪLcsE)4.W^͔QS@tpR2iA$B4 Plg1IИLZZ-,5|hib« aLqK 2MO^cs5*pAɰpI c9iҎfm]F``w(IW -:Qh.ޗ hEiǘJ,pID9RMf ]P4pCHӵm\**hI7fhL3'&R%[,Yg,zq4SmuifފXP *=ѴYxpGԿNA8T>ՠYis9Abuب)m!DI<)R5NvKf(@OЦlS3[]U<WJu' a} Ch@^*FqGdOv&7͍du!!E˩㐕7.%$>Xp[Y SL=)ꭼRǃz(6{䄏Z2"cTv#A;V˾N]b2_\`fUn#^B,Ⱦ*2mef:%+;N0qM:$5B]m$ք*m´k~n[j~knn}JiA"ƠrZJ+37MP X6(ZJ[D["G;K|f nm~ٹ$-Ig5x-.,/ωn(@#CDQ_I $ G77\*ͭ--H([͍ͥRymmeT]MQq4W-,/VTGaÑ.W*յՕMmhL8Zx6S|E俩iZز+ͅqP1G3=ڽ;?W/g>O~?}zw~7믻_{U%J;y83Nc.U)"r 92X&zr9"Hgpzg^ts\ꮌ3{PGqm]NB«!EAc?8;υu#E&1|3n*L##H]s4b`x|)]x)r34S#GLF +^{UϿ^wn7t-ww'?o}{O~xx񅧞\;["G p'srr,Ic&;((Dc\i]Qchm8:F(._/<ɧ\&Q<(݄_͂ s(-ڋcaL UmZh-Mm#rz3Wr4^p4evp3թ52FkF8haM"&cF'V.ka}GPs4u;@ KIZΎjuj6jRݢh]IkXX`-8l]S!:G{шҢ ( CkSiY]=H v-KVs;"\NmPK^ WTuESn?h|GSh1 }Y},+.S8̺$NbHPdF8#m FM6x)1d=q-^c5i0 \5ϫH|uDM\FwU (hp l0-nf`˽9ڀ'sAE:-rסԐ+YGf|Ļ#F؄E2 1(m&Vg̢E?|sDiÞpM%i؏:l%fʆ$&ǬpH ȸ'nch@;!|p)SMqC3I;:dlCg]?ހ$PF'0r4):2v d41ƠG* {{8܌C4_큥*? ~ E3'@)a1Ih[|qzwI]38%6^FQML{ɬo.'n?Gow&Ϝ?}.txKb⏇*I} 63s:"N6u٥Ꮀl{oB|n8Ƒ .h{ &#u bˆhY+&,v0w ;7a!8r;GMd.yP@%PѤ|2ٓ$IA M6쏆bI&R;Gyn+Ѹwi(b=Td٘ᤪ{ԍ~=l1ܭ8t+LhT,8i̗{٘n(ҴP47ĞhRp:k(ؖ/#_VNѰ`<ϧp4&#2|pF`?3XLq)Фfa ?XTE5uB l 68N'lͩ)}#蛎hhA1G&uFf5vv^I_~-h# h62lyVB`XZ $fD~؉hZt8uRE$zKs46)H7E^g?L:PhZAZ|lt]f2"P0Y2˴&PCb/)609f)\ܳfnhih]hԣ #N4k*46\v ݱy3v־,8*uUD?j2#ҼGx@KJ:Qf #ͱgHlhq{!8XD6RT_ZV&\LgmZ ˤ&z8Uce}ҸuIp4ƒJ])D܊@л'"s40vvңhGvE> b|^eĉ;Sa9eǎ>~ȉpX8P'ǧN^vh\kyux ~E//};|]|;=ȇ>|o?{/~{=$0ģmVon<Z%NMAQQoUzr2.;2_PѨuy\]+-_6Ѳ)rZ 3QTuy`FFآ8H0hVkM@@1Z eBg ;pDY`!d6\[Aut~!h%BgNņ\wVU[*תv:9Z Ū k@q8T[fύÚ`^}SIF5^Ux&IJf/TZ51;E,uAWZ/bSwoRټw68(ۤ-#` }.QBE 5$4Ͽ&T]`s?r jp Urvh-תB1Ge= ;(mO覒еݜ{4u\jSXČ<ߝ0\ghL9~HpԉJU-()/ZXv !MFẌ́ N!oucóلLn8zýY<1F~~2&1F_7z 6]ʑA٨LˠqvaCMU;E|:2Y 5JN9>^܁K8r_ ' D١QLD>{^&2Լ99}ł6; 2N!y7i4А_3'do%JR9AAcl1pdSɜ|. Cl4 NS68i%J!qBQA 28.)Ym(@0ژXDVgdQ 8L% 08":L% [r Jc0Hɧz{bן4uAߚT~.m:6Dg@Ɋف8ˬnpaj8SFOyz̹ow3Yi*&A-DxJB+ꚣTpksFEylSSv=H1sFGm{FsEN"؃njRjA:+sСIOz'qP3)GS-+̛1TlJ =a;|HF]uL'|-vS␂/"TpI7-#[\.T t\eߛ’W~SQ5ϏOΡgQC2N֜KfV=b:YjWݻwZb¹ /ZR/R\84J=*L` { #?AH.nLS_1 Rh恠kX dji]K+^f,i)<jpm(Pfȁ.qvd>$3PXGc"% |ݝ{+Y\㖺k\ tIZ^(z_Pp%dX<ӭ)aKMN2An 0XX|~YDj^=K5ch }4 YUPĥa <}Z/]~[ D(vةշ[J[t*v*<`J%T /3*` F+D$]Ζ4VMlbn piP-Nru ՝i?L \(qĽH#䯘Dשi78۳%EuZ_Ў}Uef$sAĔ&"榑'Uۦ#0YT:;9DԟDu.*a5ymF}|)>`J- jy6&̮ԊMr P;;[_jt[J_ ?G2bXKIG{_;G{>Ƚ7/>}'~pk_s/Koz oN:ye' :L%9\FPuE EDh Ha=~@(MQK|z.*Sp4W)nLKbrt薏v Z/:C]rW_ uDcю,p~ ~\q[c F΍BVv!@(F9нǏ%ܜber͍r8ٚIo⊙Z@f#)FV`l&=WK>EO9q,'+#?q3B4RʦaR3NEqІGQE K+=Ms,0 v lpZW 6Mr4Ǚ\*ג֚h&_^T 30vm sO "Ūʂ:btPpZs)ʢѓF_Bz.#FX b@iG]O+7 hF \qT(P'/:-h syӈ f Z["<;Jc&NQ:͌&rG<;dAg aPnZA7rЈq#tc9I>TCE'S<잮y%b?K JN,! K N9c25X=;c$amI-?_er:B1dky&J#. '}-5"p ]h!G 51cYH:1WNJlH(ev%1 S.2cJ4hy2p(4E)ĦG<}QtL9Z $9"i9ZSе+W:" 63tP`!f͔k f~Dܓ\i0*'}hpVdZ'_gt`o<&:a90 3Κ&RNc`Ag#B\L4 &y34&pls(ai0s $&`.+8iǡdgh$*'A2e7v'PrP0OA4*lUUoW dh~h1Gh R WI1Ҳ2?qƿ=;xf?=·{ifHl[:45']+=0~>I,@5C*G#+HLGdJHSpWGv,Wʭ$(u*5gK}ҥ= x7:y[Bt}X f.-(gNbF%G$IÉCB&$Z±s4r4-?= lTkPŻ8Nkҍ=g*Qz.hRXr4+],9 q[4Ft -s󇣴Y02# XA9ɋafNmodEUCW!}gD)bzlG/zo{3NQYBkYghd9ZE@h9D#GӁMF^TD,/³,ʊ8"GN]jBٝ-`\-ӡ8ڒ 60sQ75wU:h -6D-,yx [0ZXfRa1s%=.C/e<s4Fѩ!4r@̣%f- }39 f*>4" }͞QUC>gp Gx򼙅 v7xJ#eq`3q(8ډh@ z>\38 8z΁Zx^4[ )SbHg:+2gѯw:Zm.Z;ۭJ"E\o 8c <ǫ{`:h8ѨGcnx8C*A^G3:jtc @My-hѨG跘:YFIHJV;3g+d>x2Q9H9as q8{#f+pgyZ/(Ւ@IVI0XV$p4-IWTM(!8*ۘ8ZM4h JMr]laXTlפij]mP&z4dwr44܊=ί..7J?-,/,/wmJ'shKgJ %q}\Y.-/-.- lntvT_^^^XXpBЖnHȬa#ٲ6zsuT&:Zi}}iR^[Y)mI-W6}x)GC9S#ILrG[$GIZ徎|Ay51FaDU1qQ[Y.UWǨG{_>}#A;uىP/L9ڵ_ݍϿ7e7tmyktǫMoxǻԗWo{K8?cO<~'tq>|L^#k7RzQ?hP(4myW7D(4=C:U*0 uA_'Z9Zxj#&nө \lN;I3:P |ц 9 P<V4T>EjޢR|z.M{A&'nXFX>n?mwjkDj&=HI&H`Hi_3:GS&1Vv=~ˊ[>HOPJ4B'WȅrVTx:~zݼCD29|bCND%8NЙ$G3('x$o""!2(Pn'(Up8&3QjL`wS3O4=JG"-門GKE6r :Ш NLQCF +r4U堲3IpB'q4W2#g^Cn%PõgO[DlHmwDJJq`pT12PwݕLd*nHSqNDomuGi9d/f /fj)0hV49G;^ G(iCI 5]5wAX#3h酘Ο-5 9 ]F\`9 u̡,dϡQ\&prp `·jlIL^8IB1fU@5D MGl ÄE 0#7@TEL6Iת+9! 6wInZx2ʼn65np.skP]J5Vf%iG3U A#l>MvR3Ʉ1(Hi L0F:'nS-kѧglTvvvp h OޫQnN=Ty[Y)z+fguh+^h gV7K [K[4JL^ 4hͯ g.[X,IPjKsJ+s˫++KTJz.$)S%<.̯Y]Z_۱L `u`%s4B4p4ҭ, GX +%AiqK GR!څ-(aQײF={>2,onnImpoKkȰ[f_,08ʙ(9#NG~Ѓ~}7???ޏ~Ȼo~^7굯yŭ\Gva4)swtFХGR0[."D(EtŇXc.sf<'GsAB2bKy=4MA۔_ʯ]yj1G +:@2ttRdï.)-eרS;CMPaE{jjƓEiiAʄ-@Sn *MGjv"- q*vgǗ:J8ڕ{>97_~+x{ݝo?'>|sԗww?~vO~׏?O9ܼ.mm7hDinhg3EEX.4PQ KY g~Q@k-?NMاo} DZ( ̍g!=vxVGߕjIK+v^.DfXƶ%v*M8GM%_³bkJU65p4 D֝&lAKCoD`ިck*|s&&rLҚ([2Jk@]f۔‹"v [G"q]Cj[t5GJ@܊ 6ka.5Dˎ)훪˖FQ81dM,GO"i=Xh}hTA{hJ6hpPg{^$||5yZL5qƪ]؛z4ő[ΥTVR}w?lI;ZCYƀl\ VhX:'Qs0l4{@i#xdCEMg(c֭FoZ*LO'ck+1z9蔅tR"qG^h;Ij9y/+D&ΫdRgk ¾>,ػl,PBlKN1@̩x$pDW+4I|r4Ue쐖>]{8ZM'(q;Ɯ?FuN5栅#4{._ 0`B/'grF(E-BiM`;G~Ģh6eXY'" $P9Z2c:I62~2h9{ +F4E68A);=tO8R}] Fb`ϻ)4y#Re#!c5K d7)hͳ;ʧ4i@ӆ&evPhq`b틛.ɜLaH>RT>Sb&1GMP.ߟ O7({f>=HmHs; 1Gɹle?OOhvC"DN&s%|: 9;.pR F"s4Qa|soD YLÛyp:Z>S nSFIsq`AWz2fT@j7%l+ [l'=@ (lK;2iX #]L‹xzx>rx {HҪ"cBfrN;;hAPS:vb:MI0|Hzä3J{"FG.;f wAg9ϫ$-m48Zn3Z^Hn:KEjj NA HTk)btvM3҈>Ig8ZFݑgyڣ<]5//RVq^%pgѨT`|xUa7֌%{N-+-4T_Gh{6o39SоcM~c:؆Aquxɒ0^cF=b-QEqmuJ#R>89EPF2Os䷡V#U6%D >TIAGJxaQXJ>T ׌TH d2GF!Z*FtfI5zhU^xh( +e-M4:DScO ?yM+G3zl+kgQ6*8GSuX8RdRxPl9rz S0y ?ufͣ]|]8\0 C\ݠ µ\T5L_4Cԝqz^dpnd^\wњ++jV}GysxcZ[߮.ۼj"mEpѭݘFɡlF^vo7tZCn3\KBh:v܈9_u.cig0-t ԉ2A}/ј vMf6Lh-9Zhm1#,>OS:u֎(SO* 7a Dkt|E2&yVZ6lơ U6y=Ef4I4+0YPL!S5-6+vӾ^mT˕ryRّ4lO*ZAm4P;;0f,7lz&~aIrV nѪ$hr9TMe )-ZZ,KbFIZ\YY*SJeȦ}',..̯Pvvnan^HZҙs-ѨrEFmW&攕J#[<{l IKWǽV6d@.Ϩ̈< ugg8f(O*ň4 +H.gTNPr-yu ڴ-b3uKka/,. G[X]"GPG6 s gC=gz,?~w团Għ?ޏ~ww[^y:^5ϽN^vTTi2ҐUdoQDXEJe<˲\31# BwX2ңQ?%yG5ۻ_JYIV;v쨠4]4y hGW<)v 2r4cGLw <+aXQƖ"%Q9SB1$$tNGO 8_Jv1oWS:HR2 /4+<?oh=//[B对;o}k_ڷ{>g>|[w}?W=ȣ>ng|j|`OzmgQ"*l-:U*Z Z TӘW;MxTWU-rQ!q 戍vڪԄ|{1I\%}#[PiJUۮ׶Jbv5s̍ih`]l>]1 Ae3 k2 6Z7[jY7@GqwllO0 ըƞNijuFxAMMĭqGÎ}Qk!ΕbWkԥۨ:Fh᭍W4a An+VEq9[@Ȏ+:髃mWcFr9:%zF(Mx 3UN=Y΍4%@bal JJ4wn|V=N~Lf:h jL[)m"hAeieڱ+:(z܎/I:fWY*LZ-x:tV&M%-Z.h!KKB)_X{b #WES60qwQ7Ԯm$Wp1̭&mPTEW&+&RrKr؞1|sgmIY? !syng^$J;G>b _S>)fEEK'<ݗdodG@nvnԛYiVvN ~rAr= tDcm`Aj8Zx#ˢ@__Md?!iWcR!] P_>C{*z';Q<8ϝJ2RB=ڠ7q%3{oI瓟7@k}J> OpJl6E7%GMtp\&MD%j59^*<u.uDH =Q̀Q^t[fJM hL>IJ,'L?G*,JDky!G>!1Q:is4RD?usT) L]\-Nt}Zg;ũ壝CܮGMx^r4 /IgYfj8b)|M*G/)+g$ӣ +T \6 ~NwIԇXL,g qW xب8@',chkKsC1O](h<|~Ʌsp>cQѣI:IRV0WNMVDju8{#l2Uքz4aYb4@Sf =B8=^DrYڝ3YyֶHᠠn'sQ6\2Iߪ4= X,2‘~@!xL0u /"M pYL;fӷlУO.}/&)'=]C&ω|S 1@2=1(-,g{^p.W"ZaOD@Ҵf%B7aO'PifF4w|KDvF$eV I8-J[a #'fp&09 ɁvdYFqS0 ? iZէ=cXfuhGMu=rn蒻,sh>:a>lTGʸUAIUM.F<;GɖL,|ժ^|8EZt0]&Vvd)@ZSOe& 6ZkUKA;*#ʕFY<  3Le4MԈ$i 34)n24ƌ?gUZ˥bey2emݳҖ F (myikIDř;:.$hs¹YC@0dgk,͕ސMQJDkk[ #lL88- 3g /hR/U4UDw4enшcń Òm%Z[^a7vVY_GvtzTHJʪ.&zhsgΞyS=z_g?O~z;7G_|~߇woyp띯~m//k=ӗ>q㗝:v69G#pRfN&ºt6r#CjN<- Mꒋ yҖJM čz uMh]|8)|v!ҽ _DT|wX#?q]ǰF<:MbюdYf1YcL,/ܓ9As&1YEզEB3h)wq4*ќAvygԝ<.d嗝>} P<3W]wu_pn77w}_s__ǟ׿~' 9?;W '%IKĵFլlxl7BEV˽Z_t; ,7s{ggk{g !@(6BQk%:jSKhmת'EZ46vm^ݪw9S(-+;!S ҔTL-i0iIg78 XNjtU4#湨y6m5<7s.Tb%z4o ʬ+ӬpKܼ1c-4#=שv:O]⌰RT5ezDm Иhjth}Q y"Fm`7H֔u# JBEi8Z8^c{P܅jt\lc3Ihncq8>"Ys&֎͡HYȳ֐=_8@Lj߄&I,_9_l+=9Zji*4^*؂$hVuZhI;T{ $$hphׄkBloJXΈr) :Ī:3Ϟp(:c9Ќx*ssNYj;=/$iҼMGiV$GeMDF4zy#3:hp$_0%8 ;fxLb^ 4ܟ eb1jZ}x>ux3蛘cj7 J=Ch.Ĉfq&7*| <4oȦZ.Nʼn~l"S&|a~F8ڰ_:Uv Z ]XBGdA|,)-@U(3{0 v(p4ˆ)lW ɞd*wQfC*#G3+a4Mq@q(EN,)jr.KB [R57`ޏe]i(qF|BAF]zhzPQoj\ Pbd:,EaAGɁ+F4SM霩m};O9AiHh.8BGcf4nO(F(hfyg- B”V~gU>V%ѣY! \4 r42>.F=oqHx+!,Gh]y UxfQ&Ѡ+@\$"Pf9¥>:jFa2 i@#b>895S{0F ft4%_փ֎j𘀣IzstXzAp;zݐ+Esaܰ=iM;q[$Mn?3 Q &sa7u0VѺ้It2\5D咣N$Ӕ6@gQC4eL^ &hnhd,p17Q1oWqbwG+_/u )z 08x !5 (r{]j_q =I-ZF#x (M[7}WZmv{aNan96vz. 9=Ksㅭۿ(O`bDں]wW7͖gZƒ-jfXFBFBc-!ЭU丑ZrXpnm"VڅR78hN쉈=GF#3ǪU\)Z\: &kiJxޗ,ϔhRXo{Ƿɬ%AUcILlb[2Zڨj^ Q6D 0p{ޚ^ۻ7GF]#Y4vb]>|w+hs#JwGAZXUbU-syѨPUۡĖq D#A ?lR/&jwV:T+DNжXu,o0sJ'UPj\iJdZ h斤օX@6OuhD Z Khei%&rpiDfET+kB|V<$,k5r4puzۋg7W9јFFBǶ@ FT8cda)0ʂr4,Eƒ͍µ͵5W\]^[[Y__]Pښp4&2JV[_ol6֫PhaK-RЏn$nkT 㓡>ԓ>C~?ޟ?t}[w_gs_xg>]zkͯzo֗?kW^ySN#aH:d~.}>d7GwvCkA@to^\<$/%G #Wy zf&.-udx;nM+;|eip =O8q7i'qKqA#l0~E4 ZhGDsV&^ڀNh&2DRF9磙:b}5Ҵ*M[Kظ(PV w ukibJApU%PMiZYY͵9"ȑgZ  P3GV œ]%ߚ,#`h2? !`$wd*>r}ۧo?;S%#}b)yw*Mޯqcʆ0*?9zg8Z g1 &KPg1"1ȌaY\i^8 GS-,gwjC0!E $= i ?+L/yDL"ϦW )LrdwL}8e @L#SH GAst'14ۛ̓PHe2Q/ڍ=yLnSU4 tax 6-p="Gd”Sx֐r״= ! aG!iGˡM|P3rq Yrا<-xSXtPnZ=z8zl`ʚ-I xnswRMȨ&޹Rt8'Gnp4@4ުhĵ$YXeSfpc8&LACy  Bb%U N~1}˻dO I-xMԊ)( xhF9aHk.Me=vU7  p*+m0G#\O/u%6ZprY*b6-I䁅ѷ|+yXSh$!l*\m{ nMiH np2Gg\9x˱M mѢ,∌ h[t_sQ Y| Q0j۝< {P0.kMYVF@1Ico$,GCgos[oҺpjKgn OT$`:),847tfFmv}s*e+Ӱf_M踅IK\jUĒrFZV*;v-,H 11ZYM9|Z*hzGVnUՊT)BJhh-eVQFV4ѶwjKK;o*I.lJ4hŅP $h^JgA[tIʚX.P[Z ?JvC jqlt/o+ͻ$(m>vP)1@1C|pOFX"~G[6ǵ9D o]EnKDi,rPF@Ѽ U7֫Pma./Zv/rΞy'c?uo|K_ˏ|٧>~WnΗz7t n믺+z$lI ?Кյ-ft_ \ؘ{A7l[[~h3mF>u9ivy=|O]y^yyϽ]yUW]s57p_|Kn_W;׽o>W_ }{ُ|~cyǞ{™>[U:.{v6kb]4&A>p65 }'zpR_R-YVD)&k GÃMV벨e;rL2 m1uu;jTom;J8 c' CNuČϾ4~u[ ](*HNBpleFѺHFRZ֪![j;l]= Fm ۪i Qo7-|~J)s Ԅ%P*- H68Qq"#Ns[kJS, JcV "$LViG^^FNiSGkjجH]LYw0^[0F@TIΚLfK)A#M8zwceVXH1[oNsp4,Q݃ ^K_Pmo=jCLcf{D=bC[MP>da sY_[K_z49ڠCM$tS譕nKihO q MQFʉľeQM>6LI}v<:Q49Kl93l-L" k5tF)r0AK62KYУ1\EH b.oFH(3%Vڎ '] 5QL[%j(Q.`$S; O17%/xƑv*b 9+4P6].8ƃ&Ƚk1cz3h8e}wS]VhnQ:rc\D Ց9R^?(03"y1N#pQ7 ӡՁ'x p$J~wOC4o SI'U=@$y9[}q4?Ig g~]$Ɲ_Ir: 9b1U霬TWB1ksJ]+s4uI(Gy.vxG?vô}F ߱3H"QRy!Ggڡ8'}t_Jv%׷}7FixWbc3]C4+wYvA%lRh(FPBNW;!bFw[v'bPcjIabLPR2JOj0,9 ֮gR'@;#Ilc̬ zL;9I=^j˩d|O3p\SU~Ʉ $[6ш:E iǸTIpWIMAq?p4hե_zHٞ G҂x- G#}!9ZVT** q ؿcKfO#k#$G+`IJhFO-17A#+`F92IBJ㧣[m& >ÚQMf-VJy4[j-fdjn[ P\Q9/k$n^^Sv)s6: kdZrt8&GS&E*ؖ6¡%24nE_yGǒiVՐDiQ;Sz~DѧQ(@428 -D 2bfY2VFJˎE&l| ,Q(eKyZvN=ؘ碅JWU&a&U>g-s(cr }挊|`x1'pM5&k5RR_RBV.*U BjbJm@XD¼, 6=W-ﰶV7VV\-//ҍq(nSE8Җ]\X5ڲ8{ۂ!d}chi,_Kww]݆ 9JM(M4X%IS"ub(sv JLm#2nmlvygyw +lIIzBPJ0kG0;lhλGX0jsuiceques4@4W}gSO}'xg|w>{᷿?x~?S/_W{ߵ+W/]%!G+jƉ! )ZhAtgotw&&@ւ* 9A/iH\I<(p4hxI6d) xKi|8hw3 Nx=ͅɉIIv bv۷SS39^Www;^gx&L#8fsSlwGeosOM^4sO͹}Kݟ0βK/_~\r=/OsDEy@4Ih qMu];;w;H E1,_ ~ۓO.x@I`35 * 7yOMa-˿k]Ӽb /6PF* \dѠ)G؝Rk=f244.cαv&PڰwG:)OGh4Ȣ$0{P %0㡄8' PA6?TJN0*-(Y@5ՠSS zn[_vژ+/knϕ';nf=/GYs*;])3I""OPJ#Izv5P8!U[Yכ q AԔ$fJ43LkhuG'pJgWc}ڕ_ޘ )we}6͎u }({iD}r=2 DAn&0ÕDIaHj(14|jOOB#92cXZ-Kz0d;_f`Ⱦ,꿆i Nz+K]uF^,ַ0~(Uzb#ahkiD pꎜiCunvF$RYzlcGFB~& B 4H`+cRtw>/]|ß=KZ3ðKT~!- B _#ُ:e{?q~n :GG3;Y/&]8BvaW754=FA6MXt A;XQlhJC",8@ #o?lO3ai{HrK̞" +fRo2W_NeͬOZby> '8ZKaZڌ1?uzLqѠpJm10):4L ţ'Vs[~Î(e5l7.„%>GQ3!\-j5|z0̴` b"hبR5;iBKlVU4-L@W+"B?`]ѕu¦=fWUJysSz-;+=oӷT cR&&j(e~M/T*VK͆N\di+4UoDz[@MƘP-9ԣ**vK{R D(;/C^Ǩ5 LNQ5<+*˻h@i+M+]l.A|cy+#3VU/h+˅-TyUɔ{hv05J( B*Vܝ ˑ!IWJ M t/-6I[+a7td!Ume{{cFɕ㼍]'9D;et)>Ѷ!M:q4Tư,$G³})p|o=}[_W_'c}ӟ?~>7]??WW/W/_4Pd*ldI&RC#\VԠ`У7/ ,C;]XK(lvhwj;h^Ջq4)|Q⏇hU"̆:~ݮ5t ӚMh %wH. 5AÂf(p4r0INh+ݷ!cn-2<<1Fʸqr$GG[H"rW8b6*ՕSF\"5rdYhuHp)+P P]瘗AGhhYͶ=s%(/A4͚֨bCetJ6fQ+fF-83:P/h)+PԅLg#VcȫNqw!saG3Sw/L 8Z6{VBi,rh p'QeÂZm?Af"OhViWѺ$p0ed k^~hoaIpSL8>AnRd9i!B:#xg;km,'RݴڸBPZ+f qhp؋A+ mVp4[&uh[ø5p{äX~m}D4BV8=G -hYJڲHb8Zg,jI*histqFǽ;ǃ ^d4+҆L8e'WKuJSvJPi)Wݞ;S%CyL`Auǝ[̡ $r3<t{w֗\UdQRhR zI0HY=/(mU)r4XI:_6[ -Wqb8M~fA44ߦYeW奏)JVGiq(ɑ fJx- -дvymJ. !pS:\tTtFTDPm4ުDy<3}N ymB|g4 '[>KƕTɫPPy0tʴtM)L[Ym+en>тuxXLrG+Dݗ Zض9Dke-BM[sLZ! x4_ēMV(r5%I=^F ZQך> eH4(uJ4MUȯZy%zۤZ9bMJ4g}c~=?U?G_y^v_~ʕ+.]#IQbv!Ht'*3ohz>Ҋh!L%&љϞ;C&D Ӥ5+*ӣI;ڌ^m]gπ1 3O09;[EeI{9G;:sCΝa;zsMJ 3&. mMsLN@1ڹgL/'M㤻śֺCÚᛚgMOκ=/6yM:Egr:聣7}~J,ܥҠNCv~?/u_oϽ{;?O>|xk_ʿ|[O?gMqw*moW*ҕ ^^>Q#m1\-Þ iۏnKJf9nV)vڮ2J+WC)=46Ah&`hr4Oj$ٸ78"w`U4>9!$g{xji7u_.;:R"fh t4"ȫ;q¸F\ʍ*IFNlz4q4uմT:F qkQA UoWЈUjg-2s4Q/R]$iDa Pm^YoM`8q!mSӫ;4,(-#ϚuWidjdbf>`z4Z׉t!\мhu(VT2d\v,&f+^ae=60pgrc|;xJ 1}/3Nւ8&ymH[TM$%xw0wC (D &NS#wrd/Di%bM;iFI$-lgmA(m!cRѺY 'Mv4}vHIv-9ո[wjt"RpӢV`0e[t:ϸ3w;=ywȽ 8IGhn3Z-n:5in#fWEWa}E*w"[x3\IL#4XWI 8Oze7%z>/oBxlqT#R4Vu= )p^J] x\,xH%iORqߺՕu쿞5X{;zy=抺G6+pv8ZsI{ 6Jђ_ J4hXeb'޽8Z-M i ر1R͸K' -@ܢ6xMo? v؍"n[I甀94W[/3S=Kĵ665rUs!L>= ψ װi2L F^C1%SuC > f{m—Lx-ln^SfM!џd=v49y Hܔ&@%J2X"-+hDF 9JV֯uv,8pPֻ0flFfpg Z=7z`G!CN -cS R: E|,qxko3g\U/I)ȸr,Y0{>9N?O]r*#7wjAQL8 ^8;M7&2Qm Ȫ:mx; &Jt i㧤 ِqP6k&Xfhۜc/uJ+jĘcHFO%K7zT4y2)XeXHk;A\ {85-heCb*bdr-GiFW OZ+$jV54U+/Ѭfk Fb1WdX2Q븗WjM|(V$C;˭ZTmefRO%].NQb%^=+SWnDܓj{\*eBjrT(-,{2➢tW:)aN:hJpoEC-ݺ?(%򠴽xsQ _~[z_׿Gᇯ?{$i33RȲKP0IsߣC*JʯBZ ˤL6gB_FL&Fi; VRVhM01uc@&\U(3gϿmshʍs%/*9)($Ѧ&''\M\wYx`F6LrbsnE'&g'ܭLN_-'GJkIq]^5yA~ϣ?-X̜jzrfvbf^xjZڴssM6;}qnf嫗]~{_z#<ԛ};w}=_G~#??O?7o=s++˛+[;ۥn)DRZ8᳠GJs+Ğ,"GS&X)ih 1/򥤶ߪخD9Za2cufGJH*(|VVb,f8FP7UEXML\>8p_Ul(}GWhX!5IҊ^2]M&-RV G cmAq$u+f]Nd%؍YHKJ5ZeVPkUjz[e}3,/kx.A2gM3ɼ{E2ZlѺ@pj1pWfb<vd"gʪqh}Z(c27>̒gd&A2% z7I(Q)1[ ZfpPKuF,6Se"GGk7"*4qyzf5 fmd&Nj%IdUye(ZnIkZ0rиeL[~cx߈i\0-3YzZ1d07KŞ`_o" 2T}`ԧ-EuS-aϋcpWn?5ܔy88 n30nz )Fmzx$i&GJbc] H8I;ݱۘ((&HV܌8<̎a?[^o~h>+-c/-a/ 秭9  G}Q< M"G{ba4 ppO)2 [rLܙNZ el[G9gq{TD\lz2D G6z=ʔҲq';b >E!)[0qq8Qz0s|V :ܺݻs{ )SjֽKӲ~_Pic0Sk*ʔ6I d(F)0)4qw 6EGC$:ޓh):Uk-]f`k(0mjek8̅s4n3PZm%֑^!!+8 :V@Q9Var A= b̩h Aܖk7*#,V!/.)4k8jMu_ƤM,NH Ң4]GR,3ДFmu#}G-1r`-| hK}"J[/m[Ŝae>A4GG+%ZyKasRnՂ -s*=f6͛'\]m Dӓ: ,z[]nfb-i4!MFJ /"ĪbU-@ԚdorUfi}IKss} TZbѼOQ+p4|XjTj9J8ZhգGkV69Zlj+..uI9jGipU-ݥ"u꺪URB7{>j,*4x%;%SDE;KXĚ4j1rĸxTڥjTkfʵ84cyU+^?ЗwV.ǥn\b.0bGsn/k5TJA HG[>&5إT1/Vʻ kDi7oxn͛ۋH7kmU$f-Z?ZZY!bliqMWK\Yfr)$2GQg>7-aWn.\vwV܆/-񖼶-ՕMqcpKۮ6V踸M8eb*Ɍ^v\9/Xs\C. ֎¶xk~'\( M[[n'kеr}Nґmo|AAܚ᳭Bf^ KsvcP{3 KOXx{73x=W|_s>W7?;?z;׽}<҇L_ 9;5y09YOOL^rp3g]GR u=Ν왗z/9{יgsw:L~6D -d6x^Z9F$j⌫Iܞ7\bWl q^ԠOIv9+uV e(2Ο{ɹ?n] ۹Җ<mu K(q8=+ܟ:XMe.l}~zrbvzrnmz驋3ӗLM]䵉SPlzffFpN :135 F<{mkw#ggg/Q:wf]MLON_|yE/];]]|+\h?yŏ>7[w~{?k_'>/?7O~_yz֗[^~tnk{zh*-F|6&0Tw0ZKxuYt\U˙Z)AAv]m +=6 3iW%"ekU}*/ 5^ T/+T)J{E݈uHnsR/AFId, Xs co;D >hQEXfBtd>bΘV7FѸWf(|绒4ݏ(8S:ț:$mX `׮-Ș,Uz(kɨˆ?4GWvVҪ$0V18"laPձ󓆷4ԎdStP ~U`wlbpXH3v-j{RnpcdRSƏ05~,M;ʼ Z#n-'͹BU=f0 aӍ{$E11!UPVfHR44q-$yu$su 9fɉ¾2'rW5~*V$ 3pm~36l`Jos5HFRQ {m%)$C%#>9Jiv;}-l%m(RiM @7qraޕkhyZʘa#Qn{xE&gQT&` Ƃ_!4!B.줮_50ko4W J$,KLK%nFTd P.Xn㕉r㼤P YCx;wGKDu@-I(yH^.#X_q/ij`\c8;\6>JnƷǃC@Ly-Y]cc[河-xd+CI`*~#r'GӰ)GCzzMѸ{K ozaҦAZbm9"\e]! $*uRzQD1\rge%FAs7[uPe f:p*Iи3?aw-%_}^?4O9e8oWv8:|7_ "Ws͝7\ 7La]yL6ER@}w08䵂 Dcr-ʻhp<3x;I;79=Oέޱ?h0\;#Œ5xfsDcI7M J4h-Gxc @щhT^,=Uvj:>1y++c]đ]-kۥ7Xy~wQCTWR1Od14G.zXEӪxeOJ+ɒ ]yd5Ӳ/UOj `K_>aAAp4+f逆s*?k{f243iETƃulHZx*r:܀Kuz(!~΍sx/5Y^;Lյ ,#l6a:[̺ C[șw8;+V=Y-$,u:If'ϖ+G Y4/ 7QّwBpQل SpL[}!UUVrn5U3A;5/ ,F/LqZaJcZGfr A dCdQM3FAmhBlZR%ZD9BC9|D"$R(Hd=㭖cTm;UK V fMd?Bs\a+rdX{\Fbwkn!!]5hͼm"zI FIZUHH/AZBmT֬X}WJյ2T5VxEXʪN 'D - U@l`dXq|!VLNO[.\^[pjs/7B +:2[|UXŪf ^A`U73j)w/mmx<,iZoըݤoS Z\X[\XXYps:ҍ%84р<-8:hK^hV>#5[]^]a-⫡֨rXBc&Zv[BaΐhFWV6ֶbhk,M.oqȬ 2eeh+[!Ӌl[r ڶnwE'655ޯi973uaYW3qQO;3}efݬ{g驋&7cC2A_vxqjjXnǞ* BIWn[#/^<EW6h~z4x޵+WfM]vi8K\|ϵ^z_z}c?}O[m|ǻ??oW7ܓ^tݧVo>^ݪ4vk=wNep| GwtJE( MZQ +Z8ZS9S#ت[./|܆E Y1֊YSc9J,__yaT0S cF3p+}A\ SbYD`uZAPZ5!(c}妨r ۤjHYiCxI!Dad[̈c]{%Gp J;hY | \UªDlUPv5w&FTٖ8hۨϖ#p4Ҵd&2n4F +2kJքFv~L fh5`{aIn~N0UIJǔv rlyn vҼv,8UKhUgy>mv$fR^=rə" u*"mFF /(]B=D#iG8GUh) c:j̆%)S Bm|`F s/TfhXmHYneWK- "\k M&-^~Z&^dQ;Q>tEG=.S|bD"P1 vf>Bb1A0QM43CŖ &-tڱ;j'UmRyl ı";>ճHK' 4-~4rܡmp;YUw,4a1JiyP0e} a04,Q3a I0r<np6]zªr QIä?;rE&"nZ=!#)[J)BfЋupվ?BX A̒0@: 3AwK66W"5u9APPUbh(q7:ǂ_\?GdD\'r8аnuF;Bip@ %73738:FIXa,mأ4C <3+Ꮋ( d\Fu`Vit(wj9q-Q)|iJmonn:ӘhDWI4é2"\ɀǮFl#GS]z^KP2Kr9:$I&nCh*=8MI"A# ̔Jz*,Pi|ʸb4 p4hqk5GT]h>?kCiLUjzR%4O:ifi9  uعςϡh Mɮ>z-;V:+r4Kyב"ݥ^fGj6Ȝ{G3b b:!ioF5b`}IvK@pOVݮ5ݠMA;.m{9H۔Buеlx\!2_[LtO h~ .A\90p44}!Cн/y3KI_VR,*PbNr4Jks ] &7mT@O!)qfUoPx]#:B]jNq4Kh}*hnGzLI~MS{J+ZMۘt 71MhX.z9  C0Xr8#B4aq,( D4lϡ9U8"Y5eΓm[+bbB{g%yҾ,-ѢF4ir!!dduӕO"")6 쌯uB<:tzXdnvIf''h8ZS(oQڱɲV# 6zS-0&o5;4I`c.7 H3񊭶nMqF$Ċߺ~˼9ٯ~ڐn RHkdӰ`züON Ci/TAZ"@8eӓսMbXf+G%U өUȚc݋o&tIІFePDiZYK0n,6,Y~Uԫ;*8Dg) BNZd ֋tҺ`Uk8K+HOH 9Up*t?s_iUf[mUF>ˌ7yNV9Os6rſj7& -j$ˀU -%K76nܾ{sq%r1VaH Ժ\vwQz4q%Z+.opueau18::kkqS+ \-gZZqč۸^P9jmmw۠$m}en=GەF 21K"Su$jG3Ʀg䪼XrY\_R牠 2~h Vw6ܭ+O67G3be@ͻP6HwZ3 O߼sA~'?>3ٿO~?oև>Moz|}/jb,tO+F5xŢjy BTm2a1͚rIEm<ӹØ)yÖ&Vv/OH&d/eswz׊3;ye+ȗ+LM bj#n3Re< zZ MV~mEB,DZ=K)0Ab$wQ;jl#2,x0NF p B, !3yM߻-&e ev*7*@Ҁ$N,%DBfբǜ0`|ь1ԛ|Q6u:ǞYr:>YR4R#$o TMz+gXX=rud@gity2+hCJElAXskEgZR89 poDMGidBNp %0Rs+ j~i<蕴SDH!db~1COX}y$`wBT÷ s̞vL@ê8 &UN' pl#crCrǰxUZ dى[HtCS4V"P;U<OHDŽC1k0V2̢2jm~(ߓ'm5XrC-r4S&֥ЏOΔ%^#/rVɇ=ar;CE?*pN,y@ 2fnoy W":Zy`G"Y% \ܭa>7 t 䥒p¥(8YK1Rf P(M1b(/!u;JK~Uʿ3I5 (qs~AdX!umjphbI}Bb7Lvh$ELm4I`C3U1 FT&VTmLwѨï$7$pj7Aa:#树AaV4yeE8:Jc(I0zw.`b*P"G4-ji$hZ hJ5O .bQTIڥ]J,fh"Gs[/X8r(p4z$?&&h'9f*튣qz"ɓ04G767QӨfղ?Yjf:Iai=Uhi6UQ2di@\ЎE\F+ fCLmPLy!hjqƌV$%&33wh'h_Gn5j0xxfr,YuHUtd {%W/Ì=U <=qZR#TڌE]!T,֨^ )%Wd4 kfm׸k udmq4*NJRL8ZTj^$K +Fj\ޣR>(1GZOIVLֱ*ǃTi\JԎ^Vxp6 >`LR-ZA¾ 8؈1 h7o߼[77n,.,/\\ynmaj҆8NՆRn.` 2^yՖWhZ^]!JCJ^VG[YQ\R`8ZУ)LhK 5೵e4(v_&VAsQ(l.Vh%#U3T.VJmuekeyty+;˼!4mhc^_Z_*QoPEVh_ ۧ{Y]Xx IҌ}K?~/|??G?{ۿ~;k_#~{:{K3/\OffRdww#dQ&ɉS~599}$ GlEvRP{ٳgϜ9r9fxӐ[YAu!J`:,+cb8KhxG9e<˜1CI0sh3sd_3iY["MsWhWgKK,1q=[f'Gssܼ{npsW._sM]4{knvի׮PviKׯ^v\v]v=K|G_׾M?]}CۿO|SzǾc_ڗ/Og|nKmm`sQG;`݃N (흭~]JseN RMM,h!TDix,+6nрnJ+pGifHHd4ZI* Vy&8Z5p b:/k$&o'p4U!5@8`GimI5Tv)PVBsO4V(,sQ`Il><(91g(e.{p{GeiJk|r x"ِZϓ/W yB]Alj69:r/Ң¬ڐݢ8ZThX4q49g 9FfIUWnr/x29NJ/Ѱy<Wւ49ZWv΢iV(kQD A6,a$隼`9-," VZbO"w8n,O$V;0LMϓ}Dv㒄><`ӈBz eoC H!HhhahdS_Ax2pbx5Y&ycI#ä7Nws(&%ڨ@p6Rfd`>p`tg( CC͌@nF%"^a 5v:sѰ,SN. mhK#a#|چqżi"3#x,?wx>9PCis$ S(:O Cnkt# k Fa EOsd'r?^PYu%ar{>流餷]}$Žb]?mB\n ͎2kSnte 0WOBK{ujG* ^zIe-_'@|1/gWjAR P2:4k@%%EJw- 1 9l մ]~1^ϒ,th0f(}-:UhdԈ $nlS.kz)ԝM2boz;)ý(G 2S\c|T J$y2{ xEVsn(F`т+2P4K1OD?|7yv3oj"Ɖ$(O 1o+iʲQjnTV/m1R a;078IrZ$Fc&GcG$m/ {/֕q= 84=B^4 'gw D|دjH[*jk!+FFq(0d8 3aj7kVBrQ]CG k*/k @8T LʩT _;Jn*]M]kBvYjף*r4{doZԠ>oSd4xze(n-R1ۙ(Oh'2%W֖7 A,/oCmlln6̡q]fhk˞Җsu[{~{+e긴Hw{<ⷾėO?~/O/{K~/Mo{k^?+sS.#" Psn $Obb̋"2 ?=0pM? q59=u-z?T^sg榡, hX),yЬ:).OBP%cנOӀRf/K^N2{j1+CT E'TN{+Dc ߯AMy1L@!K !\zyrR\ى~$g'L~Dha\k*j)Quh4^_REyŵCyGo^/֘q5:iQE S<$3j9VFjd/yqﬨLHWjb@(8Z;G䠠0UUT'sH3 S A~\A`fn9Dj, Etb3*W?F*uֈ\aG|dhJ@hLh_V!/fk1F,**+q ' 8ǒ|g'S@zV<Cݙ@(u}ٶ*-31/'9?IMUNP #p G# W^y/VK>xDR,v&!eܔ[ p0Y﬈B6TrQclL&#$A[4ḪhC,+04~P1[XXL2l/MDun܄m:Bg^U]=Uƛ=Y Qta(qD]U!nPlEq-/}8~ԣoڤ}$SE* H6X<*p4oFIJ9QUTVuO#vdm]qgeh[_SO/883A\E% AEJ"*u.ޓ(u1 +2D$R@%2K֊RyWkbr41+034n*5xwGpjҸV.1g0>){,#2T2P˟HISI=<_S]Kr4u Gפ0$>^)h#@37t{Y@4SͬE`I8-T [`L(%q eyK4s4\Ⴛ0J8::x2D(uF@B T@C)vx a!oo ǩJTKڸ)!%z-J6F<8^|_3$ϲzKcV6 Sa=1Gcι:Icɛ_PZ:23!h(hi[PބKϺ-;1 KҲ%ɟh1 3mB,댯rPh1F7)B Nl%u-"rvS$*+&D#+qWjDE:|b'i,De%v3I LK/,>m ma&1 liy*3@4CiizsxpUg h(Gs9hf5)X ymP{VWNⵥhjp8ڊ4mhf͸BoB<7j4MT€LWWVVt&N1shei9Qj[;J$iZK,L'd*h(h3~ܳ?y'ǟ;_7_g>?=o{^Gy+SS#C}Cݭ}:ZN@dhG; b)+0û|٩^.6/󮿢b; ~^Lb^D8Ei"P10;Oq'l Jfp/wX 茢1AQ11A;rM-x ;UWPW{+g8z;Oӯ/FegZNiev@.?s )[^ߙV"kojh1okBqc[K; @7".qFRڄn<*ozZ9W3!lL_G@G{{GogGo{{9ZwgW@ow_w'W=ehC==#=] z'Ώ]=?=35=;5szՏ>Gy{ۻ~ӟ䗾WoG?|O7!mmƶpZvs=}3uh{;踻Ifrg;YhT4ڱsi) t_N:Fr^nm7 /p3 }4PJ%MDK G9hQZ&E C|&Uýq4tF8 hkJr4 h`:6 6|ؑ3g]If$gt`OKhlcthPK$N&..=wL|JkK`H4 gh;D9, GKE<2VhOHyy!̔@I1:F=tEȐNMm]!hJCBQ#֩; 5Kdq3Zd2<.Bh {G+W1GçQwH_E& DfW9_\%1aiJ12˸Ve/,ROqrih Z.shyfx'B.L:Y kRqTGxa4Hl(/$|ZzS3@ؗ^. -?G {&P"Q8EQPEX.`d,fZx 1̂loUkjj1_gXLc20a#$5,@DG ]`(] q&_-4Z`-Ϗ_*cH1-%ȾR rEc2g6cܷʂѸz<;Xpj بRY/5UkEHh’prflFV-WG la]RNl  vsAL)#(-V8Հ*GcIJhavFCFlbJ4) hӭ9t^VwqqpXn7/8 w z} +5CvM ` 2 ۯU5jMqE9cr;{ EaƘg({c<iz/{gI5Bg!8Gs Qć*jQAPKђTOѪ,ݎ쯺UM"]fMp/ek Z+rL/(9J>n4NRtd4l8*ڱ49bp:C*;rgj?Cp4*L7w*UW(hkݩ)d9gC!O?J&h ԉXD,| y.O]U|;q֬jɁ+Pd?E,.=Ғ#%J+d1f =8n?%;`Zcq&-sҌl$mế8:Y b|W9V7dωW5,ҡ[&0:DݡCYN5HZRݩY884uGc.5h; ]hQV L;p2fM~Qum+gqvlc=-:9B\$2/+9aM( 7d>g3F:9x MGt,_j*G+3D+0GĘLi/ڱ!vBf q4tvh %ΎCJ~J.2v#r| c&R(>hQqfDh%m)ÕaFd9Znd3.FE$\ףUiVɲ| G\_.sqQXh@sL(-GCC/Gp  asm(3Ƞ3ע䬫 ga)=Ys4?FM@7gKG8x}x;G3J(CFnBBrYEKdA ik!/Ŵf8ZMrxL$LR Mh'PZ<(Д;b2CӜChфJ Ӫh6Kp(M9Z.#:cc)3`dN +-h1J$ۉN9JJC4+g΢EnꅅyWo,́Xzo,Zmnn80jR趼rS}i&ބ)q48:Gs(mqPq\1Djem+ɖ$86Wlq zȾ XD8ƅP3U1,:Ѥ\ֶьn8GhKv͛7666T&s̯.--?~_=˟?So?o}翿̿|ԇ?{{淾5wUw_092>3=ĤAM[[K[+5bv.Ig1_}eKTzw+^q_ЄjD 9VB1iS@ZJ4tfbDrg\](( 4S/+Nqc(uW;;yL-fDH3`r3hiLGWk{gKki53Bڨhuwtutvw:HX%JEOCK::ۺ:[;;ZECu=UggwGS*=ʰM޹Eދ3XL:ۻ;ڻ[ۻZZ:[N&vV͝t~>Uf=]-]C]]]C=]ݽr[OwgUOW`oH_H`ٙKӳS3\tC%S*Fcf8A*RۖniNO)=ѥTZ(KNrZBx0 e6,wLN䒄-5e):,bL@iZsf,&Fit2$(*L ا XJ-m9r49}5ƐJ{ ?p]bU 02匱?\G(ASUDs݉ƒYiCJ4@.L:T%'4+,v/=7 ,#Il΄<}џyQK0Tz9ad)ؕ/<)XJUרl˖2L٬:1#ޓ.u4)Aƣ0, ~׼lɞFid)U 5`T!uA})H`TS}eoJQńb*qhBme]FhVc@ -m$ﰀ$@.a +[ss4+ۗ^KNlj%K1:|Ty::-|V,X<M?8N 'ex:\B1^ O]VnPTKau2@N]'j:r4;#AzߪꁃhSJqNFp0:9 y@Z ԝW h'#FY&3V8Z >s B{&h0Xt".KX-uq5K,cٔz빥n"@n(YEgHżeUf7/Μm~C?ƿaqL2ûެt- anRIL+*рcl=7kD8[ʣ]k~mYwGjjJU5:}ZÄ-֜bB;C2٩Qא:\ ٺcp:3/Usz.X$dc&Lw\˟z#+~p _;IHzyɰoRlBA/ij;΍K9F.~hK>BN,mGT(dX`cՄyc||#Ѣ%lԾ λ2QOH i5sv̽7LUT?5(`T8lʅ<߇r9_+av ujZ&12 Km97:Xu. kZݛ6~f]~=hhOn'x:)bؘ-wT&ko7Jlgh"gn'9%a /86'XXߢZ8G4kdVn=MӃPI-sn24..{ c9Cis 7- V h\Ll V֖OIq4{*:fj(puyc'U#? ih`*&+Kb(MRhnenM3H8Ț/P8Gczcn?ܳϟy{?޷o|7_?G?Oo~[_OKo~{~zg|v ,]Y[J\)lsݭfvg3M;4wRO$3b"MڨD wp4DS]Hd""mQe8&D6}V>]"4X fJ-S;bC1/*;0I.5X,r'RJhIͨ`z^NJΎۃǸ-ڝ?a}\>I' jIGP:BgD(N3O&][8ray!ɾވ~sIL,cVU/迼bg 􄣱<t6?9r&٘wYŔDV3S#])CTb >CGPj\1EQdJ\43j8p4ZB!v^7: g]?tm8Gc4K5YS,̵@EPZaxp`Bst]\8g8qFoVA(f#&ȘL9\j\qf}0.9Xph誐ChV.#;e*]5L {r0g5TJ]¦cE$J'9ﱘK4_A4iaU-Zox!UeJ,OϾhl(툪ߗjAC2^4Mf !hU:*DFѸ^aF9Do0YE?11c1h%)J]NptuZZ MǙķX[hԀytyO>\Q8 Ə &*mhac <@1wYw5hzA / r4d헝qhٴɖQ Ykij|wޫ A.JkaPkW%C e 24_Ai +BzRVSp7r x!<:%Z (G*0h)r*mB ,`Z[2 hhPJ>xIT13{;GQu".-M9Y^/(Zsͤ?+jcΩ^H:]PuDUaA-Z >Mƍy*5Ѭx84YxI9Z\o+ŐY-E20dn~PlA΃đ8hT*abӞR>eh*MHF4/i xDYJ+C@Mr'š L1\lDNehi-ĸHƘ@4Ky?-D%z:_ǢrdI E%om%!x))9vQZ^8z?2>Kk 2MBoQH GKXCi1:fMY , &n 47c:fs9B`0S&NPA@=&Mn'[w,}>v;{Fi v2{ݝvj{+U<*1FB$Ld4.іn,Xyc~녹Mi7h₪Df"(d V[^X\Z\p5mcj8O0hBжDA^=DO[Zb&!ePmu5n3pRhxC< \dm XHq*?yihbH\YcрAK%n7WTO'xvd`wI{[OӕN&wtJPNkuu VKtczX~Lk۩g^vǩ3q_D{inVat,@ ΰuaMr?4C4z0T[OO=:[A^YjkSɨXζΡζ^1!dIW{[K{v~N-tɌ9}W+Cguuvv|O%K6V"[+ZՄu}gW󩁑޾!AP>h}=4=HߪwVz{{z=khn>Z(]m}T-T];{FGGFzGF{FGFGGGfcg6222>:6:.NLp}GG7=?O|_Wo}<<~7~4pvjMtm̶Iќ%{ *̀4:x7q%JjJЛٹ͋ibFЬ G'?Jl'TQ%XM]+A)MXJdj>]˥*$J:̪x%iL WI 󱯩TacEbL;h|=²8D|5 b`^EõSx9K3lDϕ:G;nG[ngwIkoS]yUX˪CN( KAC& EkΫdJysW7֓YM\DzQ>"S*3*DkKҠJELԡYc`,ѫ|4:WEX eMnpdxbPs/ O`O<M0.ɒ4yq߈=JUgdQXz1(ުX&Rardг,**<9B6DvnqAbYX ]hh0һT˵[MUAbVu*@[\ M&`h&~ FQ̄un?M+l ĨiDМOs\#~4WE"x 0Cv͊ B[CKWi_zGW9K0M$T-"A`8B p86R@*<,:U'n\*0_ԍae, )|x:gpIjq&ph4qe<8ZN.Oҙd2]/$=hzUB }_I!t-G5^4(RTػ*lʼnB&HஆG\TE@"Xw+>3 1,Z?8: FiP;%* c`X Vycw9ƼOObQMf>'}@s0SYH=Jkqfz4]p3rmN'ZhŃy&Fi7k =FEXM Ь`;64`I(:8ѡK7H S؉W! cq(&4Ka4K쾫Ό,4y9a}?"(E- oʻ&cEo.Q\tpTкzW2*eS0;kǦqvh甥Ƣ9 \t|hZaG5VbIwٺr4GJQDҖ2#DhoQP<` PazLWq*DLCƳQ[T5k\ߖ_EN0Vxo`%^ 7 80r{l'ո@g+4u3 Xu}nE+l=/~COBu-;K^q/5eChu,zI4aPY7<>W0&= t)⢾x&G+CKH{:VFVhAƼxu"Ny&zQyBf yP^.nGd SJ>ets(ݧ+GrTᘳahZ\6e4vbmq.w?wsD,hh0uYBCq} ǯ#gEP=5k#h=:P N3r D&NfJ4q=IN4Q]eJMPw)\)-os^T4MYƬRy[U&vG8\]GBwnZ)(T i%tr7GȨ˂ᒱ֌ݝg JK2C%$a%4  y29Fis66|ns =6/.J~ƍ/,l1B4v\_Z\3 붖 0_D?ۢбM3VE_6&- L4h41MD9Y(2Lј-//?ZrN'Gm1lbLSoS`ԶWvL&ie"N/6MJ;jGWB^xa/ Ͻo~/O𫷻QPP@Ho`O=; G%-(d54LE Oҟ]NMggC)~~exopg{w>oc,9;2Lkfrb|j Sccg9Cc&F'GϲY$OLMscױбɳTg'Fhsϝ=7>vnl1z9M:71<59zn|¹ɋf_45ss̜t9~z .\B5;s{]ٙW\zWs#{ݫ^G^>ox߽}/|_?S?~gxWo[֣-X[^^[I677S;I=^"]pjw'MOJmogIT:&:Fޙ2/ dң{4ϰz/EKDJ$sDbw*bF};ơ^t-ipv.!tpӦ^Lbx_qÇNM_tF![NQL<50iC40KrӐԆ$/蠕:ʬ&-ylqQ̲G+xbTh U>SlEa^C>Zbrb=]/FNrh0!4e 1ZP.=/"PI--EҾN"N̘z6/I\_,tYY$ym0R'٥__^stGdJ~RR)*8aMg]pwo"n*D/n%PV~)o&3o)N.9G:fP',`7Hhm();b/%wpU\.:1Bͅ;GD0 5V5|#!^C> %_ռ2~mo"LGm!Rr1gbWo V1u \&E<_,F"x<yab.} &w/z%XN9%'=BC7>,*86QJ~Y?2t[9 ,F7J&@t "*"-XECǔ/.aęd L"Q5 ]j!m!>@+3[`89(ylTm,`6=8֝[6TInDqMBQ;hk2Ċ%x!HǷc#%Rfʪ?!B=b֯@r"MeV<Z"_ F^!X!b!b^ahTWo=,Vþg649hNX eA- DA;oCl@C@B'nԫQqh2Tj oyGɨuXMHFW8G=~L$+jCFh,DL#>50rLc٩]Z(-_hTY{cF{u*C~GLlArXv d)LLMr!;bA`X>n#{wZ2MEjp8 %TH8ܨQ (&G.i3t!N4Q4(S3Z&8m̰YarP gc8G UbmI;;F F9vu(^Y[<::|_3ͳ&X _ϟ#$dbkkhQIwA3T@F)iqA*d>e~')TUW=ХŎ h1d~p4ENVJ$#[pVSgn%P"N1)KUmft_'=dD54Z)J,~_4 [hҭNtȨIkCT(2|AEh>! rso=ዐh yHrˆe7pOAOH+-џlXhWPylM9Lq~P<GE^H5.0t)VIkq.h@pP Zuhʝbuji5f< /jC_Hf1F(-iLDx[ 5>*8bԜ>ӜƆh`>83j^S92*EΜ tu@+wђs&LdHĒ,NAn h9!@M?gDޘhn"WQ[>Zcg"L"5u}sg~id-2bi|r,gw풤pۡv#h#.U\2Y~1/I5Iqiw-bGG+ x̜&<`x r~93r%-%FіcjGG1\x^G@4]+K/,.7131:=<0.kJo29qҹsgϞ?KJ/sg@MO0y~j^>O5yv4{qb|j|lO &'hzI~;~|yMd`ԥ ӗ/\r50s~zԅi+&.LMLx̥g5L8s^2s˳3S5ӓ.^8GO92svҥ{ff^xy=x י3W^[u{/Kk._<{zŵkWC|чz|:wC<z̓?ï{?^߼|;~__7-h?yg~o󿝟{~iqn}eigmeo}5޾h$zv{۩ݭsV"J\1@4{nAG:g阒ngk;!(>i/%Gmp4Q Gc']C /ɑ'E&0t=Eiqs $KXN8TlVl]`a@>i$ SOi4GlYʘ3dps4WQ>Z$d ZQ@%~4n BQJ.@ f頔3M099d]$IL+*Gfb,Zh GQYbƄUzFu]<@ˁq"p(8ZvPsܜxNJˆ!kB38ZT>p3Mv%ф8}[eU'COQ]1ޒT֤_6jfW-M\diUm\i5Tꎉg;^Zjj#Q4U*P VӑT 6[%H}بͪ OfMQq !bq\28 )7}ՔPXOI 撓eι֡"UREbF9cA&CB6Q`>@  t`*-7xbR$@ Xja"cVOn҂G7W1Z.T_2{~UMņ)d.tHIN# :+Zrߌs4%v\-e,.*܁V O:6rdףTԗ*TJ/lK}ls4;qJQprM)}7XTtz .8 dfwM`tmTiMJ-94f^_@:\龈囆Ҍa٪~\{ͶmUjYibɋ1_JV|dPsH0c|O!χ?8G3fIs 4Ω&Q1?WHGӝmR`oLY hp/2|<2I?$$XNKDX.A<s៺.; Nj:Gݰj̊ 9cGP翤b4R,ˡu ;zZɨGLAy h!=>lWR/!FG(ȱh5f dm+<-ܒiB42k0)8FDu ۟hZ<G W#yHy^ hf?DNǧ|+`MQD| gt9Q + @Ӥ㱤AmKtV̦rY㈍!wɪAhM820 #K%z'9,AyHpIc2Hͱ?K0깜?O:qJ<9SG_YYM9H8,]#_'9C2w:'Oc$%.P&ou`MJh]Vh*>xL칂 Np8NqM*UJ?1XLSM/['F4Q*' d$)vI&d5%*CQ<;loͭͯH ja~UjhZL!3c\^ε)i"C3G}򲠴ť+VKsT+)0'6mKsіؒdMҺr%^q-/-0rXۺRՍkc&M2lvaue2(.3ז7Wvq3F׍;-,Ë.6VV8W#xʃ7פ6~-.y4=BEo>7x~l) ?_/O|~+_>O?}z߼o|^W=W\paFώ Q N uwwvv  P`? ~Ѿa~AzI_@KFQGΎ NQM >7>6=y@+aV\bL43915u"=4=;} s)4A\8{nj,Y陙 g/^2{{/=}n䅙 f._ryŋ8ϋfԅ/CK/._bhEuu'0'41ٕtajvzM\^tץTW.SC/_|i?2{}i|=kׯ_廯_Qu,e{x?=Ї>/O_Wo|k~w'~?_<ܳϿVi'ʿG{om&ēYlNjw'nZTbkO/U\C&(M33VKn't\ݺKb *|-$vl g|+|6Ns{1GG`3Y#&"=^Όx@Lp_,|POݍގ_ wIAKf tQ 9#13Fl*F3G/zR#)/u36(2,/*C*JCEM"g)i*GRK~Ԝl0ʂWb2Wa7&ֈPbXUNˆXu8Mq"`M&hVɴXg#M"* bd]W ;@>lᇦl>$3.hk-*ihc;%գE ӬRګ<Wd]0 @NNCqn8̝ j g,l[RX(H\|G+abb7E&b! g!>]ġ,Uڱ Xps$ȔCtw:λ_[7cVxU,FoNf_GRAWG+c7$_wi(j%QҌiIhJPflq rl8ߴi>O K2^LeT491^Dh(S_hryhi;Ln"!rfX\,+fIx"#Tk_CJ6]ɤl ߧC4W&Gc1{ڎj1hG-]"[qFQP.Քt h fٗhog4f‹kR<ؕrssSu1;c%T_&Z"LAG&TR ;18uQAUdZ2XG.3b50i꤯X;d"!6oAs*b@ȕq|*mm CJnK D% I`4^"k ltY^jg7-#Ń,ۘc|8j[& *-G,`t 5KܱE i=lVV G1Ϸe@4.Uh\Gg!ί.-m/ nmmQdz fMhT77V6aH mQ< I;Ѩm2[+c{>q]پ"^Ļ3sGpm{@7@P2CJ#Cye(Hh6]6x_{s2"nfP]&+++֦޿ɟ`co3IW;lVחWn.|z qn \g}>_ۿo|׿K/_xɧ^<>:180 =s.p9£#t<:?B_ ? 2NzyGE?ẉ?УؙڙǙ.ՙG>C̣>v/\x䡳|m ?|>Xs:3pg/hiobã6,*VZ=qB/<&9ɘXs;ޞ`W¹sgO]]tN… twgPv<^"=wYRwŮm=TtX5ZR ̟h:驴=ݝ΋Og/Uogv uji@zz"pu]@w {Bp' ꜰqPr4]x I*YV g(x9 AZB1Ix64%(бI4 z Iq;:8F˥pJ s(R˪ T%a)?V18ZØ[A4p4Q8l5z6Yu,ЊQ^ȏ_hM>#ދޏ<+Z4/Rĕu!-bWu$ΐO˾GJIxrO"l)jFW0un9g5_eaR4?Ua_%(|0UŠ:r_|ŗ_ۯ{oϏ/o?n} =maܹ͡g,N.wT 񗌳vSmN BKdwhNE/ʯߣG2$s;i,]f4Xb}BF$ri[hge24UY@dƘK`2^}LJK%|Y^7x`τò¦Ҫ.]2蹟2TRi p̩[`\aZ"9'FbhGP6/UThr ^Qm}A`8&XR9 b YYnH,Gc){4صJҌAl-Uf p4ɌN絡JLD"IV5s%ApyޭC4,@zK<sW9yundL-VҴ~2tMWK9#fẻdnGdJUF &+[N Vd+1/ՄDΉ$Dk'j92#\TVUq猁R&W9NFJF > _u$cM0ۏs=p45+N)iŪQeRit"הc&(1GwEGA*I:Z'C(01bYVHENUj*, u :ߥ?5Y3U4[˔QS;&NIP ә(6);VKqc^d#TsݠZmbc7ot嶅W0X]9ay4Բluk (27hHlZJklʼY_G {D 74t7+Ъ?Q1'`+"[(dLУZil's湸%d|CdI_*.*:պKZ*6J%g:ɅhaE47\ZR= E_:)%J&_OK)JE: 6|G R!Z܅opCӪ\3tr;J49rw `"fؤT*m)$'֗tmT]tߣ9a)[6LӓM\պ>BjF-89ߕeSs~U2)ֲF՘r^M ^|̕aJIXR#%[E 4r._vkOs4flAiqi gN䉫 M/+拸/m1"' =ID ÅlV̍XP S }-}l&m8tjGy_E9]D^ă<̚R^p6DS%/Aio:)ptf7ރM磄Ox$'y X2 VRD^,$hzرАP ڱ3{$`z-*Gs1欔s$3rzA2DۄLlc}͹0e}4J#gKk76 F[r8ƚh[ۛ["gܡZ`.ьBmyucqyenq& ڭOn͏>?ݿ?wśog?_׾/}s''G'?G|=s.9ٮ ;.^չ gϞ?s܅3?Fu㜇vb;]$utt|WOgwwg[UYzz;vwwuvv& g=qގ 6p\oG?.{()G3ːΣJ$i⽐9US Gey3 \|YtMK5pa9ZILe/bIZ5]Q%V%aMj kЧv\ /"Pw'4?W{T: b4u=`ͥUl̢W#TV=NSۆٮtӲ G֍«ر̐r4Zhy)mϏJ&HjQ8pj(UTga4jGf'}&/Qh P߲%PF\ ( b=]a8ȑF+ayhQE088>lẙ 4`@f/z:^S+4Uw' loZ$*F;Ѭ4Hen.1ɼ"ozj TnӢ03˵mσ{V}Ъ#+ GhJͤAa5ag-JCc[+.r}2 YלZ&b&9}D0o--12‡ EQ=gTwG't~JriY˿ծ{f+!:j3\"ޒ}|5 #%YmEdž]P۰lO#dBFQ>kh~YU &J(hHʺ|5AC`CD[I^ k(Ha MtFW_`6Up3`gǴ4"c[v!Y-%PD9ZF"% x1g*1@@R#8Zp$iJ2VkHgKxsd&Hy*xuGLRIwƩdJ\)RchBxDdKǻ'unQǀҔq~&2 X7-~guxB^[4b˺>~4VF,F;JDnobT>u!ww4N>y>=*qtsDzWs4zmߨ-ww,JG޿0:7Luknan~q~aiqiy5d;uAic-Jr֭她yqth"'1[_[^X2Ϯ51%[[XZei":.Psn,29=BamٸL0y) }Tmqy=p'{{ݞhoo\M}hWEc?{^O"h7􄃞 >hB1,Y@^`(Ѝx ÞH,. `<KH$Q Bp( ]G}TMNZxp82Dc()"xP8_w Ch8>8 CCѱHppO5 #x|8ņb}}Chl| 654yd`vdhvxxz`pjtdjrbfj|fzbԵ+Sg_ }_+|kɏ_7oO{ݷ_o~g҂ooN^Wſw2TNq7+f298 fmh _4 Nfѵ9l*mw/{@n2w)h 5A@Gޖ=Ci֧9 0n f~dBHA4R2Jdk~}z!T)#-LhْtƑ7cWZf\VEof9q$}v]X< LhOc[QΕ4I}5zx0tk+g$]*d(a#ɽ3i|`xX;:P OQOE_5(yfS|(t~KYZ]FP cSH#Zm!OMR8݉Q(r AWZc<%]J4T\-0u08q{ݣ:ďNdޢ@gYɉ=,TK6"-m7= hȺBsjKٳ%LOmE\qƁa#5Ǵ*30Q2FZ+Eo֊O?]`٥7-RdV5O5q'ܲF !Lʮ7W0YPv{#*V]=緉Ĥ&JZ# ϰ%`哖FZb;E)yhcCU)dBba#.MUN,As4- l(ؖ?BU?Ve=T0?䒃5NUN꜁!vB*uUQȦ4- Ua~ŊlJOT Ta2gMgDN2j!ƟOea"8IӂW1D\Q6R;A0JI5T14яJqŽRXOhIs[XЄeFm2f>$ҖT/TYlVqF,9=4֑I+T( = bX H4(H4#}~^Wd0EF}=#x<7<82?XFX?=RdžC}#zP|xl`d06 GP7 ŢXooOKMMFCӑdP$88#SSC3cCWƇ6>>;>qjrbK׮nk*c3kmPᕙQRU M<0'HjR#[f(_@ipgu8L s<Ѳ5y.9̋ 0=%M<8P̊ = Zm?CҺ_Q%T {1jr͂܉Fw LM\CUi5JG֤yOAiG쥝>H^qk*v8:2!7 `r4liUrk G˂IQ^6oMʛr~rtL9p(4 ǭ!"D) I54TUD؄xߕͼ.k%,QP.ê Eؽ潿Ǎ1+wh.acYeep,&ڌQlBevA`VӼEӺ>ݣbqpniP%uj2%h*rwqJs19]*4NQ;r4n0+?g$1qF$+b4*UPX:*%AV 4zDCV mϭyIa_)kkvʽ??,c՛Rn!|q9u`n7JSSW[Ve\+Wͻ~V!D-#gÖ>Ѱ+Æ+"n) c8V*' hJKYV?_2+B  v|Vob7yɑf&m<+^Y0ltdA @ r~GЍ?u#aJ:Fj^$C ɲ֋fYka j-3!Kc[*jEܰ:SQ+ԲyMr?" FsT&b%|JЎ 5Dx\*lm8T#U?tr4] HB+837v7u3#\%om />~%MqY~Tj efѸ[% b)~GbOߩ'ڄgs4C$t{4@ Sv 0/S1@#h,H7',sNU G{r(ǰ,P" $-SJPitLsQO~U%3̸!t,M۪eK9QeG;'oXWP"ˀ?@4 Ms2n"pzmY转gMy Vтg%Kb$3!S@xR4 L t"[s!2A;0B)p4{2{ 4M(јFds4%l ,;eD+ RΖ)̦k*ʧ9qT#,1bk)mRI*Yp4 Z0ˉ$hT{.f&4tmp4iwJ^L:2: xDģ>l{ooG<7u8Zj782.@Z̾xt -m[&w5Mc!wvvwwZn$@r;i9}V֭[snقd-ݜ__`ڜ:Zv0Hɨاqen76ƺe*@4p4,[XbcF^V،q ޏNI2ڲ,i--ZYݢHVEIȏ]Z#&)k|kg[3.iUX8ng<JYU6.;}cugmksf߸jиUvۼ5CZmm8:D1mrX nܼ~ǟG}oy[oO~_W_~^zg+.M^Fh(}0uGCtxa?`O0z_  a xQ}>AHH #a$0Â^VxB̡XNb H(B, G#Tt cH*ƂᾑYBH,JHtnBEcP<&ˠFh G#Ѿ(]Ɔ  h_>2g?> Fp3qEF MMM Ok`H 0=~hpldxbtdr|lz|hbbpbjtzz0=`h|rdNubhdjph,7?4=4zixL>?w^gtޚ_gtrvlzvd ɱHĕ٩+33W.M>1=ASצO\|kׯ>穞}/>_׿|~䷿+~|G Xykvz{ͦ{wn'wD\o2*uz/h:ԑi,RcsBCm^`w']"Mov|l?CWhYcwe@,XY=;$Z{i0ae{HJ hq4qiF1GKVxDAY]9С0~,}<0")@A )a=r]]j+O郢4)Jŝ<}RerI\+gm-DF> h&dl3?, & $ ~4}!0OC~-(bmrh 5gԚ&lfY B\2eR,l7,GYn5,ejt q4C$JLթYf4hhD.gTs3^D<3GE/k"Po^>^&U4,WgP5zPM蚛* )!;%|h0yWUɺT%E5zg:!qoAhG\daIZhT($~&&)̸(^lLuV%K%i'&L0jF._zIݮ`%3wg9UkI" *|av -E-LϳhCx 5Q`m5;UxVm;߀'pXX=]&vXVk-תMۉAy"2k$ժj0F¼5[et+ә.^4iJE+Ĵs&da_oO%tN&L$TtϡA%ĶA+:߬5:&?ylVh5 *XiǵZ@iFP:*5 $2*Vq#(\0̊¤WAhuF[U ˚!Rne!䨣:HDE|#@ga}b]nxd&ڰ@#ڭͲ eg9C%^\`z0OM4 ؠ]Q] bH +FRs h?C7 b4aEMN3Q=ժc&$|9=+ZlA`v%¯jaU<Km ^(Lڄ,i\JxӥpJTGFի1]jC+6Δh&/R NJq=uEiGLpe@rVƳQ7QK{Ev}A-7w_]4O,YSPCB!#S/D޾ ,бϋ\Y BRAGPj ͚s[0U7GcP\TEc-0 F0ͣ́^ }|G[%h#aE>J#I7;*68dV!q ͛qvjǴ][I U9,ISYeӓ`Qt(~Vm2=6`S8 Ѥ+)fGGx9w.^k^` |R}9Yl3Lbf)o2 洫gX8\( 2*y-7hr4{z`Y-eɽ`Ͳ2t@f.8'52KI+7T'ef$CZGU&# f}xM-k\:5Kԝ!T=RCq79˲ʃ(LukɖrSr"֥Xf뵨a*q Z:!alHLװkPJd-GA9uq4I-,&p4@4!bMKJhy~M-3ɓF7w:8$iXwGq4gEĮ J#%o%=]Rh X{&4ѠGȤ O_fMӌXv@5HƄ|1Dtƕߣys S=Oc-{;wvzs_i ޹}{֭՛7WnZ18|hkKt}kqWo-i>ڪbQkaQy?hEz ,7֗,GZ]v>BӬzPUfZinKƢU}:s4b@4 s4z  ح.Egxq 5e1)k'qihHRZe9._olmlQ:e[q:Jnlm-2G%Z>[[庼7+ c[H\gI?dgJzch,2Hug>G|GΟO~k׿կgɧ_63}ybtbpho?"H4E`(=@w(vPw *, Qy"}@/p8BA P0_ `(/>H@(>H(;_}CL"\Z輆T`4>142>8<cGFӍa+ Giebl(7 2kh|dpbo|x`jt`|l4>8:52vils%% k PX508:84:<5:>:2IãS#Sӗ.MMN^'peklj|̥33SWGqrKSt=6295qU^3TW&N^|i|zf̥YW^zyʥg<9;g\ryՙIWf_zmkO^yէv駮?3=̋}BdB9h :pr4mI2z4Sڮ'IU@CFi\ ~!r4cM೤qQ G 4*wf@Ǩhmr4:etgm1،Rnf_lj ߌ48 GqzΈ3vi%m,ZJL IZNbB߃Ӽ0=S?>IoQl6+|Z'Vtƽu8gY淐~1q{`JSL̟rex=KN${Nj5^,-O\X,rZYZPZ*cI^N~)~5 ˔,d3Gw۪/V0 gbѬJ˱Sa,kr5{a# ղ5Gԑ;$K GGuTwX˦­n өFAwБD7X97њjWTv,qSYجCpT-]iYMb1, DkSޒ5XiHLX4|/t7Df[;-DUWx|J%\ TݦYsWv][\MZbUFa~nM^yNW,8:Ta^ug<866,q7-ȵ,GVj!H,׸BxuWScUFpR)! 74[*oU(MԦ*  ( %A aB75Sep(/cю͞.Q)<:( cKrC7JOґ ƀG\MT6P Zg ~ LN]7Z6JM&՘z.K%1ѣZF9ɉ8E62)`b+v#9eD:!PTQu5$8Z`-Bђ ~8n M>vP4u#f$ X6Fʘe:]md\:8]IWΠ*99Ux Ehnf] Xi# У'F,9Z΃b@44,V(Oh,:eRI_}( ytr ۨ'::Fv:hvUhN8cG  Uh9ڿg ) :/BE5 yK׊R&1)G(hӈd. k3hϒ5 Z6TM\OL&>vKb#I|7(%Y6M^gԌ^YYLژ0L8#F䓐đꁻ#*#.F;Hr4I3I)DP؍Р4ʃ 2*0u/@R1ڮ1B۶EfVp4q,tAT=(ax$FM֌v2 ,cF"={v4ޏb(9XrN˞,Œ]2<2k=%$l)873 Fit9H}{Ϣn}zs }:?܍Oo,~rcaꭥ[KsKl>Nt{qie8%mDi V֗QkK˫n,a[ A fSRB$PR'&lM@ǘ E`le9ےܦ_X]_p9`967]mW@vnon@lC3K4Mtpkk\ٸyi:}"Dvg}(KI9uխ" UxsslzI[nܸ}woox?kzW򕯼sO?fff'gƧ.MP8zcX4zbqv- X0G@h  ŇW0O:K<^ocRE!Q#1%ZP56HEwoa?=lhpl`xbpljhtjh5\C#~D}K#3cB&2>:<<8Ho0:01925=:19<0<39>1L662:16>12:><21<>>:116=5qyrإK#c#kLMLLLLLllv3=>156~ezԥKSSfg&^O24856zijjjb+g^|kW~gxg>䕧W_']OןW|=uUd\{٫O=uڵ''^~ɫgzg{_|~Ͽ /~/}饗/>嗞_z啯}翿'o|?7_쏿;xwto]O>\[닋++wשּׂ'6lno&ܦ=<ұ#`hT"CS_G+ILt``;%&|"erz/͔!Õ醣i9YX, hH (8:؄Scœ5=) LESm644,6'2!ח$hҶڤ%,k=Sj2:zc 9- L>5@Ƣ~2$ېxJӀ״X*E%a;h^t"Qatt/s)$hlZ5U}bz_1&,t+T,M#\JX8_z:σpP!e4pZHETvYViB 2Orh٠&\)_ 9'sث?g<[ y:d\T- p}ZZ|uРF5W-T 35f׌ȖNTϷ-G~rt\i1ʜ@8gh4.R9:͠hF7ʙJ)A]`2+^,B/ i,EaE#3kJAYgȾ\24<Ǣ4$:T<̈́ǕOYpU$ {/_N3_E~ƕ+͒e[C2 G3΁N4r<)PhTS͠;rGԭ)̺hse{jLjdMyBJG0$I2*2) eZ y:.W;səI/58$ic1_X`>T* 4ٞRNLWH2ɂuXJ4A*h{ĝ$hLf? F}b J7} 2<(=ȣs@f%z{ej53SXӌH#9(fٿ^JQI:;;3mc[t `EQrl+%{{}ozPobA4 HZ0K''I?:J'⇇1N9q:k[MVߗ'԰PLA{T/w[֋-@4h^۞Jcn=T^ߦ׿bGFWrжk smHҗHrxv7Py/Mq4X; Z f95ʚӴP8zMAP~OjN>8wwތ?NUbOe8.``9 %R?#/" Le)>N`M|>qq TG39O1G'ɹrvGs[[mxwh}'O=z80=95>lhnj}ݚ޸u~o聿![r탛[!=Xÿ{}Iȶ;_oPx_}x֍7>1խ7nݸ]s&>s;߾s>{}{_Go޽uޭwnܺ՝Ҫy{swÿߦޫ{Y-۷ߡq8޻S{&ݭeZzUݽ'U:ڦ{uz]Zښ;uwߪ{kh[k4>hh@P['׶4ޯjoW˺ښ}C}CSccsSSskSCk3󮖦:4w61qr?>FO 6$p]j1vz&Љ< kJ4G%QMJgXHP. }`QF_ɪVwM"^ft3˻(P(# !Or$Pgi4&!,ϔ Z纲, ifZlr 3&2O,JXh4oבFZN I؀@7%UYD[p,~- No f)ub/p:X.g#@;GXgUӢz荮A4ѴY K/|Icp( 4s+P]hDh89 c)i9͓ Š]dG6FS@Kl)+ђE}c;gO8ݏ.an-s`nƞ*$:4]b-.qM*9YƫQtP!p+] Z"I m5c,[A$ bR9YT1,:$*GCjACRִ_0a!2Fm: X8 4Dqn6 KE"BX9/HJвkGdɪH T9g,UbePJ Ba P 3À0]NHrD{h bX`-qUϞG`ؘW҅4b.[]2oM5Y.&%VIPZ.% \jxRW)aFU땸H)Kx 18_i[Q G2\*N 3yۀ))2][;9<&HiK8t GCH,+,khJ7\RGK*MKW촜Y+'Ke%Afe&óTvN<LET)5MѸ2Ry,+;mH8pzڪ 4\-8Ɋ7RC0ty^&C[ G+ -^mG$8:h骎΋ĺ:GcON\\.hiV:/Z  <À4Q{-a5G ?J Ѱ;i73ׯ ̈UiQtmip4Ҵqtdbh L$3Q6,n~U"IW:Br?m[^~e8]Qf axe։_Sr3uEKp4ݻhX0J!=FnÆC*pi%i4lh7ѡqZ-[/8ZNzlvF BЭYU6,$%q^Մ%i8Z-ƥ!2%vmkD.hk9w,Tf~@tS z)FdW-d?t&Trۛ8_*[xTҙ6r'cyog)E4^Ae`h(eYu8s ьY*FU-gW)ތGR,2͔hF1O^q4֣h G6P)<+KivElS$k,ľ<;2iq-MzEFuCf]hFkv ZX:Zz7FF;h[R|lG3W1 e0/VGckV`q4+C*C.+Od08Ya _Yhg}"Byp4Hݕ b4m+mn^wiyG42,bCiP;k>aAl,Ӓ4S}X8p;G3֎T9 I&F0g0HD3N5cK~Vk] 9)x6\-vƦ)p2GayJ$ldEݟ@to/ F~?vp hv*&MZBj3ɐMcBG/6|m 3#=p0;ңv=]qJm-z4)h 5ч {V*4OK>?{9w{9ZPwe2bH19Aeeloz6<6_X?w~՗~ٓO=ypqyivn5=mknF̓p;&[ܼy>?G|Gx*Gڛz~x#'[wPo޹u捛ܺ!ս7ݿw捏ݹKu;3Tѿܼ![čv[54߻qjk?fڦښza;jo߮u\lwNcuu6ޯ{p]Zܪ}{7kkAޯ~mm}}=s&Vh=ha^ƒvhojionn`3Cz&UsSc]sý֦ڎֆnzes7776w6Ru4tv4ww7v5t56u6454:[ښ4K65vtuttttu}g{ vВ5wuu vtt:۝=ޮ.G`_{_o{wg@OPoWoWk_oU{Gso_177־zf@``c@&z}cCCQҔkyzrevju~fmuO~lO}_ŏn緟w^<3G[zю}@~!F;ퟝ9TNsEAMh(Bx-rC٧góSdds*r|*G>q.l2CqqUЛSXHmӣ)G:"hځhHP$ 8TC ͗=VŊiޥm)İ QNxp-*gQPZH9CPuE *N#\vݶ3I5^+DYfDX3Ѥ2JNYD9 XɼX(0h<NdBd`MAYJΚ| TKPx56fӌ]@N`UM󢱔,ҁ H8jLIS:m#3#S 5s[k%HsN,ȗEhX[ц(m$ 14NƸ * ĐAd2KE)P6^ .Ps? _òT*YrBq&.gEN 6 k3dhsi#C4 ojfdh:=2x&TH]FQ@uyl=4K_dSHoA( lJfgzp9UPx阌rXL< \0&WVX%Uf)@C/d[eRDia,א"CP.d k/*" R[CBLJQbI\^2odJ,X_JV2&r׆ǢΪQ*6-Gk& 5f FMyߥţ2DM[,0eKDj[-/Ӵnm}sv)kV++e%@?WR  YfUEirj%?ϋR?/՟T/TJr7WW^HGДJ FUBАsAfo ? ?r+ |SPʊG8 6AYPZJVѴU j٢U#d*0x̊_6{fU3ΜRlpfw,U۪g@pR•gY*|(e}L]@^ ;Yzpp*hZlУل:Q+8s4(X-+cv9iޕhgd1t]΋Sς9.a=B,KR}hzf*fh8[n,/ј)EGN?Lެew7/ΚcnDDf^dwlЙ I3LqλRPiؗEg'} J+H1P|Уi_lnK/֒aH‶zX \eb%]1cP9vi zք;؟_D*3ֲn n/U/%J']h~Ƕx0L5K'q<(FԐaKd3VAQz*.5P0! G#FTZ_ˈ7-Ͳ:5h:nGa 6#u%;;S}& RΒx|"2ڳVi 'G3bZU)MЄ Xf`1| ',Nqh qM#У=j?ZEG?8Ndsuj`}sw Mcֶ3َ ;>:`}D$  +rBa8z! ۦ~x늣 D{IܻMnnnSIU,F T^U%NnQ+h7كF.%{&P`a~\*!l9g^u6  b^![\ݻ]j9;1rd s"h"I]E}o{wgKl}X9^`~Ԟ^c(-`hݝm)1esh@>(mՋߟ姟o~ڳgKϯL-.N;'&ƻGC=mZ?kݚow޿{aXjq=x=[bփu\pAG]kkMkjjjVOܯunuwݽqJ9UW__[W_\AKcmUS]scmCچƆ,jhi|AJMBZښ[P5?oi$2}ƚwkn67uu7?hX34RXFjnlj|@m-54_-mmm]]t3ĩo{981C/v7v5u7uw}鐇|4J&q"-z4(-"ď>y%q@!;Qۣx$L4S -p'-iMfw4E'!樭|"%i$Z 0Bx3TQPzTVe2(}6V&P͊y& Ƌ}w0DK%g +vg0@ν\eCR@ #s4h Vja1xģڨ\HZ/OL1Ɔ)\\(}\ԎRVP\iZZrW8!B4d dC$s6=Z!ZLᚈKE|Vr!@k,.9:ڪ*D ~<8y GK`Y^&FcB,W4*Y(eQ@?Pԑdr$- FqivI1\He@&N1Ra"hCJxȻ(6%sɱ%aP'z=f$%j$.J? 7ԕ`Kȧ_%s4efj UahjЏǺ{9z̤݊E%s̳崠4V*'% fX>aȈ1SnI gSM2AdlV5 WdU,0>[F2hIg,]~M8 B/LjE ",a% s)"+d+T[bFIK#iFT"6ˆ%tJzህD'P]Eu Jല|QGژ%cy;G3x֮bxQҠ찙."-r@1ƪTs@4rG8E?R]Q:as4&hYSkj.*+RE=eae3_8/JLU~R -Qΰy^kqXV!#+g%pȈ?0!g77hfJe(Y%'Tny4Zqh* c2dh՛?q|?x?^__O4Yp$)e #p4D59SLк5>?[cQg To7;GiC2/rl~xO._ϯJ+ڵ.*T4~ӼrұEuiUlJ}d^f9C#HP񀣥n +Pth)iaʧ>9byZW;0LY! MLD+-XGg>Z9hh? 6ekh,8H,&YXjJ8KR9rW JRFJVE >W DCW|+&( }Hq4cjĝgz|!Z)] <+̨MqΓ,AM.G).8 X~eS?ڕ4A.{9Ddk֨i ཐ,H,;^=eИX~=hܶ-V9SrvI[rdQiq͢z0g9rX.4Rqڀ@m4(McA zц*&ht';'4!en7]r˞$NMpwVҺ 3RZq9 ;GS̄YZJٚD\Spݔ{t2g`*p4}%/*9_Ťե=ap&skJ4Y{I.-E"h  :ԟEA">I{h_]-NFehL15΃ m1d޽uM _*!2I3 !bfťc Jfq4K@2sT8QD G3(M 8>Ќ`iA&<r4GMFWk;,J/\ѤkTcnG7XM#2lNq zfDĢٙ6kMPZVsBآ@7@1qA Q1D;c!Șa}!5z i/x?my?_~|_Cpg@#=<=991; Gh`Hs|BR4mM[Iz^ޢWےmK6%21(9`Unpx<*el-'wحU^Ĩ9+БmHk %2㲨l#G/8z>;KXP4Q?dijg]]̺v ny=Ϸۢb#]> qoݢzAVJepJжw}~ޮ8xH="/ @G1 R)Gr лr\ܶo 붶7`8{Ƌ^>_~?曧_|KϞ̭VƖGg'{'ۇF:o7~57ݿy]_55-j[kݩ{Xk257u:FGG'&&I'c|Io=1:6{1'klvka9?1:\__Y\xxi'V?}gk_~˯|ӯon_o8`F?`tozP?:. E@iN CGgtOGϐ@4.QAf/:@N6jD¡6vGub'q*V&R[ 3JcnӈPJ}1yKt̩Ny{FuN:v4OFΊݫ=0%-bdh1cXUN?$= ]Ao,%E4i#·)K8i3M”r1;;Mdt`[`EN'i'dLqqs\Qҁ IHs*z؃=qJ4^ OZh֊VYJ6Y8WfrUDF"r4*$h> 4fhQ8JdmMC+ёZ $%!+YU4 A z2$FI%zǙn1#Yvsc'E| O V@@6r׌)kzEV\:H?0,sua3lrqLaNF5x>Ei9SҒ/KhiH*,WyAITO=NXWъLC:RlR3a.I\btIM\/2VVl5udI FL j \zȌ`6L٬(1TcPAcmzfFܬɆmSf2ܖ{%`F*P<"~?lM)}Zde ]|1-CU=>[zHQ]MtfhK1L? 㢍-a c/Ŭ Pc,aIєkp3͞kƉb"yWU٪99nGa6jb3oWpy*YN& WMrzǩEZ"Q?4'Ue5Slj,!]<7aIU}:G3gtgLдg; .XvG%3nl+w ѤkI;GCPUxQO "UKG"ML/qX&-l I('6DdiqqH;hƤ"\^T KD2T P +hv/e2̂:,̣ PrѮ:&# {::{Y:xN4,7GŗҢxq\'%S/ۈʧEB|,mm mt O[!N8qI)pц hemh,zv9UhbHH-!Z8G"MFQ8⬈8$̫7ihgJb-MkA*!V1*py?yDo\5G G p(l<̈́= /d{0-y]2ږ4f1BpR|/OB%SI33Nǁ?pnn{}uy}z»rV(8t&LlN8<~:8*~ O#@imo[߶qxMrsK1m{kp4p4 ^\=cw3GewAgj쯸cWGۑl2I[{GˢX,Z MqyZq1.Bb Wp{wwswwϢ69mG/.}T+ 67ZM`a]n 5 nn{n+j:ZAǟ鳅kSW&VǗs3ӓѱᆮ]ںj[;w4wѭAm{Ӄm օ-0njlhlmkkjlmkSmm]Q^G =-=L%]=_woOWO'm0 ZR]]=lBk.&V}}kkmieXo'.Kף&z;}}V]u:Րf>4722젥ݗcdp`txh1<:s8'!16:q 8ktbbh?<up9DŽuMMNNN]Nsd`fr56wkr9Y659:3;Accئ]Yc،57:0:7uόΎOONO;s%8¤sqr|~jbqMN&gfg3sSTkzvfzzzrrrjjfv-L.̺縖f'榗WVW,?}\>g_w÷_{ۯ~wS7>/6w8wXҡihgQDc1ZXhg8J٣P6GȢ\r.Q|'1Mbws4:0#vGpȔh"uE%g04bvfhQaBi"6F6iBr)9!.8G;GEX7gǂJ _ x=v:t)}[u(ghB͠ Y1nƼ]D]] fejIiNcx, K”m]j8ki»+Ϋ ϙJ4TGӢ39U-ŕI~Ɯv DˉzV3pUhlqMfadPhohto.|ؔrrJihlRBӊg2Q?(*FɃbnUReu@{TjFP\4]/fQ#+ 7-O*rT T8 d~+:GS"-E:KJl"B=6u:oj1PRX(bEBI`"22*A3ޕf2&24dR(M*1ͻ\4IJ+m}YQ2qi#IOgT`fǖQ2xfeYKt\ )cE0}Bl8,S3F)P]2{{FɿhPj5%wh+g!^3iX*ܴ~ #AڎƔdYw; 's/2lU~݂ 1T]W̯?jVÌKu 1Q{m+LǧTޙT4`!T`pYu4NJq^{jTM,lL溥Vmٱ әu -61g(%JP>_DC )Y*#: &~L3ctypY)^qipV.]RץϵP)RR.Y rP*q*\^HF&u'W5JSM~z8P,X.p#-h3Y(k,#T4b,,-$AeeCW*UąpY6JY\;T?r!ѣSksF9i?07G"h G3nͰ3Bc'M׉_ hj9|EѦ)}.ؙh^ӣ0AcDQπeu5 f_;h~l5GKV6(-=uf `5JyIш.CiUŲ!rMt\?_swy^'9 1Ν.R%*Ҥ2XhhѸIfhvN% PC<YP͛ LhD%2o;GS#̪76YrˤdioCCR*PLQ偏1ny-vf?l_(,Dj,YwRd >אT/g8PUy,#aaâ8p/u͙'nl"IGQ2EEƴPD' QR:M)B< ,k%xh1Zs4:CQ 5$Ñ8^Q#HB@iУJch:Q>Qvb7Y*BAjks4 D3-;̹UI){LUeXPa,rfh:#jFvekCNQbÑǼ,':F\i, 6ᡬ3O?8v}mvps$Tݳ_h{qom|{&(=G{{>dƤXA4 JßP{G3J4;//^l͍MU8憇-MoloosJ- YA(P܇h;nnQeuX+;^c4{{tZ $^*8wZ2w[!.ӮRѨ Gd ۾?,(cQvw3t lw7w6Ag }}Zɴ#k{àfg{@͎|F%uΑIƫW^x_~/o|'k>Y|pڲkyql~15589901pv1stt aa{kgWkwOKo_[O_3Mtwvvwvuuuu7uuBE%=흝T==-] ]M%M;44p8oWC!Zᡁ޾!*cd|tb1p :{{z~hw?ĬjFGb5ۈsLըsdLgQstptl`tbpbi]ΩɱQc|9dcQԸs5059:=56;3A.Đk1GE5?30vZNLNNO,LS2pM&sɑq*e4)vN9ǖ&fgV\ˮթթ v]YXi -sN=a~va~vi~~qnhhzaqya_[^_Z. fWfέ>\[[^X[}G>Z}g>7??}w_?߷6_lo` Gюpzxtzpr|z:; 3>;JIZ$tfC"%A (b|;SĥqRqcq=QNլ|j61MlgJ5> h |ά̲bU~0bS(Ftv61LHWH=NƄQgŚƫQ9LHE q@8[#---:9:eZi#DRŨyY- q.d%- v¹Q0:M'ORɓD2z4-08.ptv9Pm`q#pZ][4^&)RHR ͔q )èx4`ׇh,4j]L@tS ;3).g+𓝠E4,&(|ܵ;Ѳ2]L$- 6OUhExI 4}@힓1zn<:DISsY^)aVc*6 -R:gEyJ Yvcr]kBS&bK5!i5"$^X1-e\ ǫEq4h:7 CuGh|vV/9vx!I|dI$Nq4x$Kң=&Jkl|>{ޖ8X*A See>/KVIPEt+_+4`2z#UTTIBJq(ĕd&JŃ92#Y3"ʡ &`LY9aA*T Ȥج2)K%%]Ԙa.@UO ټԫ4Gohj#95b"lDi/hSNE+,htheQk>fL ?˰"e+2epTVxӒ5hK-ayb2#z<\(չ56nsPAzȑKaX)9/!\{9 Bp<ҩϨ7p4V)V̽J]a0\Ӆ2gf|[͠ FS}$.;hRpk1N t|$/2N6MB.2٫J^*^Ko#i=f3eӖAT*(gb=zOcWԪI4}($%lSԮ[ѡrؓG5D*Ie6_\"o=Hk`2T{08oLGSf2#P]hhAW<,! WTn` 2&ST傩!5UEe`cBiNU*[Mң+ۅ W,1_8Wx[h䍯fIy9ZX( ,lRBA`oN}qn/%[ږlj#5I䖓C qeM:֭TFnֹ9eqj*/KZXG^%/sSѫߨSvfTiY+8,-0LV4ny2icq4t¨p=Y>2څO7V%:Cg8Zٳi_\ET SQ<FViheH$hξoӦ!JMy8@1kQ=੎-[W,i/ ЮJ\A{٬sʑRQNog0MZ 6ڰ=+ݙ,jζj*EΒkȧ\7հ"4ءҗ^]d2mE+cg\E՟~vaMB̃F6 f3O'Rd(;I$NIFV:+(]@й('hqeJM)yj M q%CStRv0Ёe;bQ$,:-5.)b%giء-ztEp4 s44$3%MIFc-G3( #- U+HƇ'NSbc3D]/,(*XVvˆ%M;=;.UfmUqih ډh1ӓPz2 HV9 Utr=:P⣟D΂{;{[ۻ[{'x}ǻS_, S"{@ȷsupyvAo/p<Ǫ7qic?SO1GRfby^뛯66^onllmGr+ Mfml_mnweFfT{|;n1romoo妓v,<(vz<6ۖr32r6z#M50/fy;{V=iIh[A_xGG v0 =~ EOMY(mAz`{ÿl^J vQzv>h{ qz4(-֕isl^?w?|J~h٣+sgW'G33ILjs@G'\C}C]ݭ}mCmíCC=Lz#=C]lb850X#(H54C#aG`7M8FP ƦF}NȄcdthlbd5>rM ;Ɯѱ1הkLJGƇ`9YEE354:p ;iT4Q dYS4 ],rAkufzr5pLOO O/?m['+qz 8q *?=3:;7>;780?=;ÊեهK3 fffggVVVK-,,,/,- Z[X^-2Z^^]^YY^^q-ͻV]˓sc+ b-=[4D62Do4pqVjzmiNj~myimy2hyW_VS,.?䇖.->ZY|pG-=~O>~O}>Oo?uh[/=mp!}Ãhp04Gc_dzc f88a\3z3}bKm1%N`J:=FKk 4P;916RPL:WʼnBVgWY&,HG'GtP.J - A()OVNSmzT9TFc Xr֦YuDZJ$?X1ڊVT6} e&hȱ~d29]н%+]N *U6 ߟ Glg3S9[2.([uk1.l>9 r (rPZ5GS֚Y+7@gT!|LuFuD,j0 ;rD0Fʆg!JdD-۩_&a 7|y'fpWF"ѿ| aU-¼[X0ӂ:rI/8 ٯURILːÃ8cB1hOQE!2oӌ2ä@4 H1ÞȸԋEqUlk 6&@^)셯 ʨ>p4/GERFf8>+jh )JDrVf!Xר+h>;AC%c1t6fu6Me+Sl5D2 bӴf`;MƎRcHlڱ\ןp4!}aBшU!)mf[i Xh){om""ނ>BQ[!meP$h cbY|;8SH-ΝŢ=vɊMGɐȠ48U{0[oa0jPVq)hvt͠)Ӆ {c9 X*?4sI&U ka`p4[ɖ<ӪI^OѪ3x8iO %1a%e0*-:OZi(:agB0|n֮o{/9Xl't+\̋@KxT򚟃liz, xM{9^Mtn\=BەVPG P?iޝ-*W[/|7ѾϾɗO־xgkˏ& ͺg FfF96<<80?6<tccc!*8dќ''\T.pOMNI5>12:6\ z/SkW z T4pG=zpmm*G˴O<ڳGGt)g~'OW>Yڧ3駟W_|?/?^_|½7fVw`o ;{,Fۉ1 > !a EC'ThFe9a蟁[7l/@(j$*gRJd#)@Q@02ф!Z9=#4lEcf!O",; 8-O/:˒41P`kLh gd$Ҿ$v͜`tQ9| ʉX8}Ѭ"hSI@̥S61i=]rrv$ED%s c3NB><[-o;Ipw [}4X-dGi{/p;puOLiou՗# תT$d(ɸY?Bsf1J&D)JUR3 T!B-*G5^>Vv[?wѫ!, a qR{ ;M*ke(-礼a^!+E,dd_[Klƾ\UHǢ3T-gy1Gѣ G3"`ٌ-8FJ E1 K]2m'BL(,H¢hNfy2* 08ۦ?W"LIGi h%hFݸRv3ۤ_sȔO-ҷ OGԗ~+#vd&y2Ac 0[9ޜ()lc\pTQȔ/.JjOJEpbo@Cag G"{ͱPʤ%-(…ZUzW(g~׬&[YWo]FV˖2#2)}rK`:XIs*jLe4h1zwɡ.mMašxA@tw.RâtyGbi5f2e^*oǗ1ah848!h&DR6\~OT:m1-{,!^1f{29, "a4#w 3BxFش_M1PuͯQ ڳ1j 2 ~Q84{D%^nսY1)BHSf@bIRDڶm9"nU,= 8>tz3t=Ȟ]]&nRC6}$Sd<2Ec顔},4sHeS94ڈhff2)'kJ6W~ʖX",qtvy|rvr٥rY2y*Y%oIx%5R6uD=x{ uw.oJ]'d])D*4#DS ;NpOOxɂɤr4U'Υ3]_)GUـ$m;Z-ƖVfs?~hr{\>NxNg޿~%?ǻ;~0OtӻOY>}8%|yj`USSS|ӹ/Ӌss3(253;eZ—g>˃S?N}/L/Y0ؔi33_fge K2&w<0#o:47+Sp.H((̼cnx2&+LymhjXnn㥨\z>V&*`"2q(QA B~Di> ׯj*Sބ1Sp8E~#S5n mAñ Fy[A'Cid㸜 CS/hD樣Wm dnT}>Wz"ihFe%b*@cM92B ԨD5;eZhTp4GˆYb|IcMZx,$?nX ȂXCjR#J@,Gm B4`5jO‘V\YkO,QNVlDi  dM8|ys-^s44bN2GG/R/+; Qb) 3WlHW_ϔ7Qq28%fC*Qțy2;4Kk5|m1l>Z"wQs+SY*CG]挝JGqzcWGšKү 'J֞p4"b`H|\^jxk; h #RK3 }~S{8ç C o1 r4>ND=ZӪxVO ݽjMNT@0rJtc+~~)D{&QW6?Por8~\p4LR6!F}%AU`OW!K3(j|xp7X~Q,[} Q' T~.qvf9OY]xjjJ}1wʮ鼚aJfpӫ懎a"{r9ǐSnuԯ?8)GvjGV p1TK1 _ d>H~p{j8 ]xh0< N'`Jӟ\,W >sh=|/.>E,M]eMMFHa̬tqm9tTg^ 2OƇ9+OlބQ b0^s]׀f^؂$ Ο5Ai G3.X? Ɋl䟠iTBӰtj܋UpJ]IgkC=j*CkV >TI GzO| ~J3Yi:x^nױ^Kx5&],>U)J5Ȃ-B|c*;? ó[*:f  0 \;mntQ3C*;Z¡YN^,v)VO٠Ywͷ 뺱D+Ap5:GLRAJ2[8FWx]08)ʁZ`<3%B JsrH9/V8ya@^7Mkç#GeP}W< cyԸ_7Y1~x}z=4f2'Ax%o1%~@8<3 󳓋i<:J_'ϯ..U<L-9h ≛$,q}r<<`]$VvCF)^B$ܹ>9:H\œ /X7^@48:^ϯ./o爒K&i*4L o f'4i׷7`xxwT>91HTuZJg7+ėT\Қ ) GSwuwzHMޥT-JgRwL[jnTOLR?zTSRJ0,MT,2KMҩkMjK"M* w}w>Hǿ]]};zx]\Y܈,-Ff 3sp؛Hr7>|x?>?ǻ$]^Ѕ>oԇoۻ _.M̚<޿yZvSS_O?M}yZϳ>M}a㧹Or 6pfv~zfA=tzyf&ԧqjǙ?>}mj?eݗ/L03qf]?g2=efnzzvGY/կ5kyYYaP`-.}!rGޚ]ZY^,Ƥ碋s+%Jr/-,-F"Ņ/m -,R^ U͗"L27Y -.ái9+Zd#0 ^EB+ZQH,]YV"Zhh5ZY[c Dףͭ탽و~;;:_]^]%.ϱǻK<~xeO)3GH}iyV%_?Ƀ|Pɑ` 8t>iبC}*ԖМo mLIZ6F4ⴤLm2=ol?e_ҪkYyV jjZ/h,i hpjy EMeO9-QK oZ?[$5J6IMOHt,xsz?˫j{ ~:JGk[,Q]VnVqL+-!""UO&dz6xIIxi޹OMV%lt_$lVN'LBNa\Y*q, '~yҠZK*f:^@t*Zm4x'9{&= 4_hyiC\J}9Zҡ* U9F[H=u[,Yta[__"y[HZHYq4󏕅_/ =&وZUgorlȀzP7I @n&}j+s1_D!vJ?;L [d&* A{8+Gk8T1КcT4 vd5{j\VzG×єv՜;{Z[UԔǯR_Cl`su|M5=hԍRɬ@߇~3[O v}ݭ4Lh| &ҽ7 v"DIs1P~qgT{g K 厒濏d$|_Iސ,]s)*uJ?ڽj,4ai)g0uJ8抲CZ?:nW}־kx( 4q4ݵv鎨=(hC6-F)Mz Gwh\)kʱ*loZ,nrA4t5.WcOhGuB.V|Kxyӂ{\kKlRe*koj$.uw'il2}:>C=Ae*zVwm՟ʙkwILg ~v4=FY7&:xQZU.X=Q(54 d-sj5ZS{xFJȏl&ig]~2W$<]UCԦm{!38[G ~j ֿh^q9Ѵ z^/`a5L0ekD4욍9pLt@wSxFle7TJ-r+kVfҪ1\*ei&iUr2ţ07R]h=P,犵ɓiJ]+GkP)[, tJXپXR=OWRV.qX.FؾB~TTU*fhB%P<łTPzΜh#x V#g UY9RUXjz:H=nɻFv|_ʧ3O0iƘ9Bwxs=hZS%DLVO,\)ͲѲU\&ӧcII,~"u?'N$isX;ܒTAO&kШSQGgg+ ')!J^]_ʋno5!E:4% %i]<& Z k4okBFM>)5 67x4^!̎ J1h Q Kޒ) JGUB=b̵NX|ҔU;bJ0J"La!2491[(- 8noNRipTMr#rűJv7Ҷcѭb444Y"ff <p55 OHz75Eej "/_`}ȮOXZozv578;8e^Q; 3}ǝٹ}ybxiyea><383$ % 6yٙ/ӀlOM}]83invJܼ*qnavYX;sRh)k^//A0?xy0Vfhq=Z\ -h /./ȟKкY\,.C05^`RKˑ<ҒP("pdq%Hkaeu!^D39ʼ|YDBJ$Z"z8[^.WB+rVPkF4[[[bѵX$FXf\ FVcZRf,*͍֦L뫛[׃oOON''gwg'7gس\'n<*G?LҳSY4`TXع~JRi{̀ P֌ +)v:4-_d9 c r., ",Gc B g99$:d}\JiT_ԛK\y*Pfm;yI'D#Y.(˽1F&g>rPuk%̰h.P%;y0Y+|#Y&0ai3Zp!c4^W #@ 4 `8|k.*Jo3xdFU@0nX 6*-h=VXj leD6,޻LrȓBI.+5r4J.jNؒN )_4:vIZ~m)Ei}B4\aɢL:VXk93.vbjm-rP_,CUjzF&%}S>+bhu֫ꚤ z1Fڱ@j4ul}{J*mc,hْ+:*G0Ƣ٪^ݬ2NG++YxxTk\lrZ.-qjEV%pv-{hkFD5 >k'80]38+ـL8(}cRO.]{6"T<][ifYvAo0P˽;::f0 u=]|zq6$JMũU6P_MhКWVjyqp&,dǗqDvcXKGAF`pe#(o ,J&an5B#=z./a^:}Jy=ڨ'`$~ͣaj6x:.!]`@RiB Tl iWWs֠( 31|N@aC }c&a3 :|:$b:^L1O@*aUbwc?4G{*+JoҺn[H;Œ. ?~QϢuOYy#{o,}&G_Q?=麥1m{'szC2mnGCHOar̕w )S|"v81eiF,h vt= MGt6\1G#gt7]MӼ@.O ז-ʯ4:Lz`j5Ih{QzhP>*AM9jD/w7D#$&{[fScm""a tvn&[B?)A;=Nec'2{#%rx> F'^m{׎h#WUW=Өd@Tߣ4*Nd#h,{ 柃QQǰ:V^]wMj TlC@HMeےmWcnv&`r7Ӊ-$sۍ"-`U Z5fs荊d8-zc,op6(0h{il$@9+41E5#9]R03^Q@[mj"jцB2?G"3 a )jL(Uu&I p 琦AGﳘ?z4hl7jOTiaNaVI C4kH}5DžTO?s~2Iܘ^8YR ql9O^(BjRW@ʫz}'рKa)eMh ͏uX#nzMG)iLᪧlFʡ 0Mr4ʥ:=<0)e*"2&sĿ HEk滔bMV,խj}h2];NdtCbX[ݱ6 Jstx~jQa=YI24gP 9ZThO8cCdꎉG#)Uƾn8@ C˫͗|љ[4EnۤhhcS!oz4򨾻i&hU|"MFjQX˗kb1[Jg* G&W5t!H?StFW)W`ĘU!cS( 3N?<>Ier ey0t*)5WrS%)?>NN㔤$TQ鷋㳣oߎξ^]ƏWgWח7 <RsnGLM.uOeKKNHӦ] ~dݧH Y*c:۽\e*uq{{vwwvߤ7KՉ3<ӓ;{;+R4 oph)  473مdrL3S|̬4]O/.itxvfyfvinniqaqyn^7Z\K-̇恾Le.:/K KKj?\(4/DՒp9R[B8\,/EBa92!JfW +e0}SFjD1S8rt%c9Zp2]6yI巟B,ZhSzz泠ZL++dY6,0C%ORΕ}f=>e˲!R@}#u9YA&s(A&ckQc)NQ|^ s<Q]t67P?srQE#Jz*U_ӕz rΨQGZ\j&mJ̊Y[7),mV; &|nR2 ҭUJRJ^FτXm'&˟@򔏥rEzEоU:hU+5Kr9S I~/GsA5iWF dFժ4fSAREMk 8֢ @|Z,jVЇ$PGM3rW;Wjj&>u\UN<5l!Vل`2֐.qsFHxmWF g;, .պӦx1N7ECi|j]5_ub/`o`I"m~>7%-M׉$t`EFá&d01-񶐼mkkjc J3''ƛvV3Ie.HO@/]g'8umnǛґͽm읞q ڸ} [qyTևIj3 O0I iL $9 e"(MNFU﫬ES-Omu6UѢ&H ZN2&{+$J2Lfc#fBپ\}Ћz&mh0|.eOf q4j.ьLt-7xB@~ohKh IѣnHG"'jPpD;)zZ/7P{*k:#C4~pꞤ,dt#G zo=*Cbp<~E'RtZ0M1Z?Pm/z8=I`,Ne x-kwzΫk2n?4vRvG7v ^;eUK)GTdJ꽋pR~ fTrg{h[`སCK|62E>NkWQ:HLITF(æ v,ip0Kl=⨳Y.Hm:j jL>e ; N(!-1)^nh8f*11j.ǏL9h0S?ssn,:__mskCFꘀȹŽ|a4mT5 kU\#tt9O(cc\-k)ד4&:1E%_i5a$ /n,;~/L856r8wkkP!5lg`=9 eY߯BQ֛=gPF+ Q)D*jS:z[GЃx׬tЮÂYST3s<hŤx0o .'uv2{wub&l4kGUEME?kQǧ,푙1/ zSz]Lކ5Au}K,iqpV =~}݋j[Kb\GٺqtPƆv>rI])jCفuEj4YᲪШ g%4f}l T֢S1Coo[UC= 5ӺŬ7\LH'n..(d)hS 8ɚI؂(AYXOZ3Ϊ &5(UdVUL鹞 E}S^ܣ5 {\NU=_8dP @:ǮEH"̅/q4ɳ6M(+3+\ U)vZ)耕Nb>a/weǼ lsR`X"g|NrgCj:bƢ`gpdO%nf]ZOJ/"T fiiɜ5!rOy)԰ӂGl)e UoP/<nR{~uwޖo_OOv8M^]]^Jowv~zH?>g2ROkuF-r|I5G:BϔrJNvY}d' RV"2 qd OU(ݴO]kԨ?:@S8fөvՁݖtii Z/rHFfk6  E/-[V&kt_q`M3H6ݨ4i7hCjv+Gcb4ϦfFeortrY؜n]n`߁!c.!4FǪU{q q~r~cWWR*G8*ȉR#-;LNND(;4(B4oIX2&s9mW惧W?iHnfOb(gf'ul8;/E\u_ E!oNu8 H>w=ʨ4Uo8s QV]Z]IqU[_Wa4uCR;v?c"urga1p/#Oqr4p7&IaFϖa6@X#Mr{%@={b\ _kvT]&#D o5Oo%&-lb{fin _H?~YX\ s8UD|J[İ?F?Y_2^c҃3Nh9Fv8avzHERa}*>뾅{cBaٌǭxF-HelcmzֳbE`rmh8= p4.h6B4yj*CcDiR.6AizSίs4IXώ(Sb6{y)H1(S-3?|::KNҼ^o"qi@ii Tv`#(Miͅ|s|||t{[[[ŢȫZDW« " K.-Sk9>ZZY E@Ë j8=4e1y)2%$C5YhbV ,, JEBѐr GÑʼwdii5YV+*l"ᘔemEb|y>'^#no겔,*nفbu)V1YhT+\뱕ؚ8l+TlE -[]V[]nnȬ.m@nPڎmɛPؚJ1hPmw򮍝MήLWwRrgkkیɋ6m鶀[ls}cks}g{sopw`g`gw{gog8l݃og_OO޷R_ve+[ܡz3Aۡ6y|wtst{鷃ӓ#نOeD;Jo׉ HOҸL3#h9T.ׂ}r4_Y).v,Ẁ)ʓab%j λ`ZocP!>=[.y Qz4? |1z?FwVK0ʕr4@^] '5Z%Ҝ$GU],Ua$\|359tPFʊJp&VQV#'ާQO! 7фfwာ%^$=Û+4 sT/ɩrIy釪Tќ*z65. ҭL[OAA<^a4f:OhxR763•hhSu~BiΫm>lњT`)jeuVu*vKEKP/tdTVJWhm#u\8%5JhwvM-+ֈ okO2ZU9`6.PN ԠCUFe`{MgP+ j@.WB2ܤd= _ ]w OV€^zp zu؟kn7໘$& Ͼ6vEǜmT lzP<}M c9yzk ӑ"t\`(M֘VW TKma>x<6徎`?"_cpq갉 637oE)‘wA /P~sus@F*thietM4?e BRFf=v9?`R:. 2Dܵݷ >Kӳ?yfBLruJ8#=I}xxAIFg3F/m4z7ahÁ~e53"]Nsc:>**3%i*u 9`H14Bz˴q/xPEF=b?Al}#9FiE| QѢi9GeQӂfo޶w('ˊ2D`jha߫OKR%~s _8 @{6 @^TT5hsޤ$-g.SwtjV(f/9s{9r:ԩ`s"qC]*GxL<ihbء+jAr&LoS]auޛ?s6N;1|?lgSGS#H;F2P`j&G.sSH64Iv@Z521^ը⎃[³>cWNF#vZbIU)&:&"`;25&S Bʦԝ{m;rj}Ri1c<.ժ4c휰Z$MG`y:EVHFAbysel g8;j:yұ@̹jԬ Qʓ.Ƴn`ңְ8h<*Vme o|?ܱ7%b^.(A+[XZ8Z'> S8feWܐt٩;^`鵋uzVWX+^n iKL'֚D:b}$|GJV]ӈh-MOZ:z ?T/m N&%u:-L>N4qYm4 mѐб| ~jZ$Ve}%[kV ( GCJQ-QV!5v hcf%iZԬ 40Ԥ/ 4BV(ъʿl$WM@I. _Ue3TrV%(!ނO[ܕqs4-غ_|܌1鸚q4j9T6z aLJ|池e β Kg.s&PS G*̶./o'AC6H KYΧLގ d vzT8=\Bv|vrt̺89eʳŹ.vyy/R`\h7Iђ y2J& >hR'e<Oܨ0Z&oz"D򶐐Q98b( 4&(MQ?ԭz*ROMQ }h ;MF"8yGar#zL!SIkxIC&E47CjvN i| zH>|4@H뫑h,E״X4kPhie5[݉lE"HX_eLhK8;ʌfu-F]ֲE^VQMZэz8*OZ]!Rkck5S{ÍTlm[k nkZt'*˼1յuX,ؖ'V1ic3)GSBftSb#&/݌lvף[+k2\&<@6v6wMVAZؔڎmmop{sO&]r]^6nEZ݋tg}ww ӝCEm,I`׽ݽݽ_~;SO;w|uM!A Yd&$NjU}vpv'_N]^_*~~}yqM~s %g: ~|Hߓe#Ҳ-2r'q.@e#WN=M+O|9iT%1m+h%Wjz$t~r4J&ų )9R*,eJ!C= (M^c uY=;Ol=9˳4B%2IvJj v ˅BD[*HOƥa#DbJDgzK4V3YU%{vJ16ɷ-^ l*%<#8l< U0Ԧ(9W]6զJZ!%愩zzKYi[%Wh G> _Z@Ep bJӵ&ikjWU6z(u\a%hwHE[' (gy}:w2!G:9qyLHN1|:}DH{z=%\kv\k=ݠ+kYFr4ݑ իTжTԫӭjx{FK`9hi{G8 InJbۼ>`,auRWĚZ&!EEPs#H2Z'yqSY}Ԩ d*U:prf0߄|ۯ/ݿ R3y_k9`1ʤpm72ČUN%ˀJV'δ-GkYxu:UN:CԮt=GGJ; l;Wώ@|Ջ[-OJ8OԡGS;-YD{͆06J9IV !x$9яљnI:Qz1F`g697zqC2S d&&uoQ0zcz9QAգQ_uXH2Bҥcք1qcw^]9湌Gi|,3| ^wH9NecPES/npPMp4~AFB[AYA<<1yC tОR&HQCw>>3 4+.qJ:P$dcSW&m%'9V{P?썝zWW -:YحZWС:ЗKo{y$ liw;C#ˣM.?s49jLQBQ;wl˿/hгL SGKOe=P6 u2d>OΈnd]*xj(SHAWiߔ xs:nTƘ:^LBsͶup97cG~>NBSOMG*c9qdPZ9-@1J!hBΚ9^F`ӯu#:3Rzn^l#• vG23!EK|7!3X1׭Z[mʾ1QƘudZ5WMW (C\Xs4TF_ .he;QT~'7~{fny3(M嘌)*:hjd#MJ4AKV))y }͕hKoGyg{V6-@Pgdw|z$GKn2ф4M1LeѮݚAlj}yoet uMvNJ]&!U%jώN~=:v.AJGߤAH&oy%SS㳯GGߤj{og_ϥNώO/O.N=ɑk85';=F ^3JQ }>{9ýn2\&Uޗs\FXiCVD3ay Э#)#T;,xPC/'*ATF Uʪk*iKtEp@r=4]%z/zɹ;QcΔpDM2ʲZ.SQx0nyqZRd8<Ɵd U/N]U)VTKm_7NXM4gD[5e檅 zP5&|9I!ZILtn8c[b9eU 4fپ v5)WTcC;=laċSk˭JSt+~ѫ6h$Benq5h?qp \MuRJWEd)U5HԤUZi4y Sh|9^bFR4uz.gB8H:!ehe`ԚJ$mOnUWΠװOA QhG8OOWi]"͡ІH댟Uإ9h&7.܀?\?H]CO /゙I^้;C;!!zxR} &X)W { ZP"iYNX}7CZPd8OE(}ysr>Y-Cᨺ ٌ>,RF UiȚ'gœ1a\iѸӣbȺA)@P:jlȩ1#J*3 QghU uU֌H?q4o8䀛r0jʨM1Couy-`Sƍ'*q5SpS\ěK]! l)hG64K|ߔ:S%(aCA$/ٖa1 |;.X8zYJ ǎ7xFٷx{6;VT==r֬qq)lh5qŲA|rhz뻬@+PIpCj=5¦qYWjN%jw=x&UPvRYi³=6mh:m ,B31\]_u|/LAZj g8ikħaLM |ok:akN~tJꪼpwSHjϝƫõڳT"ժ4+IWW/jL;mrx*MH{YP@?m;rJܛlbYmḣ%ֆ'k^IR-{,Mu9"]#:BXhAƊ94:T:Su.uŹGief5_M .kH]eCRv>ゑjC\+y4MSpGr+8xrϧ6Ųxg q2e,Sn*hcqYr6oEղ,^ep]ܵT>U姇L B, b&?e58 Йd2*PS\H:;$OR賓Ӌӣœk r8: aD򖦎hˇˋѮ]^]]A׆Q @4TFvA&-W JKJZ\]?o3wO,P8-Wv}vsVp҂KI<TJ,hi>ӿ8qGd9fF cfo"\} o @~;]_>I 㢨wj~7¯Ѿ~e/>}2 V3U_-[/3|eg/o_?E}AnDwI?߿jn?}r{n궾r)Vuw ׍xK}mƕ ,<|[05(#"xqCĻ;-k v|o{k?<=kݫW|pf2>{|=~?2P>f }6{<"hA\\}rTh"K&`A#e.ܕ'Gsr1ً]|q_؄4 ׅ>;/QK\dfy.`y`"K(-Hqy ;ns|+LLz+H{ ¥>eb>Z(MM L A'Z9YoV]o^geGO|VK&iӞ%ffŷoy=_x>zMS.;-GNFbXާivuuzFHM&m"ݨK_K(An_Dl0(vgk4nod{ʵkƲL4· 7n5yIcϢ+%9=oVؤ: MZE)ba4-5=qvŎvb3GG蕖\Ej,7ݼv6K9Z |FǪ eGr|1GG^Ps9xZ6 Tv HPc$hzckEESܮr2F-n}@GiЂ;F=8|wfbi96 WS1ݑ ыfvLT<)qfXO$q KLm^pu922~_WdGԓoإGl9EhRPM{ƀJbvQ[  *>8Z8fSDÑjQqȌCy'̃ulNŒ'9sʛvGTAl &Ð 0Y% |ґ wr Z_[q41p8u:dFi1D+-cKO#J{&b%3\{A͖lM>\Z5бT|J]RK/7}/1G kѴz*1dnͅϐ3bP+EJbM./eCNzx:CNxXBW㕻DS{5Nj2:Vi"iޙZ$ۧeza' h.q^Jz4y>vϙG%92*sh^]N[ۉze(m)DyK2^mj:|@iY85"G1#)>3}+!?t9eYPwH̝2$)'DEf(m<EhӧPڸ?xIFhS/b C1= J1Wu͔2WlU.WAwV5ʥVT Wrӕ{43c,Wu,VJK=:V+ZS-5hԉMx6230:-YZ/UsZR/TzV/HLW{ZݕeZ6V4wn uY[.e14upXbhvCCZ\^iV ϐ+c깅{|TlA0IgʀviLkwzN6&5W`*dY 4=>f]=}z/p }ǻrtG ?Ҋ[o>b//ҥ/b~i0H}w/39﷏ns7wK77ߊ7o_|b׍xͷo7n3߿uIws P׻_n?}uxxw{Ȭܻ=r{xt zp}=b7b7oD輂!)<]r())} nБes9gswL[{!{WܻM) \)3b\B!W̃zAJ|(=4KRc޽#fTF?@!_%߯Q<\|h?Z16ldFִݞu:n{iMQ=4{;OgܔѳP hvf,E#XR/BkZ<{OzSWl_  抑F[-%&PI=TLYSgy24hdL t1Mj1gCyhdĭaDJzpy!XawZVM*S~4Qٙ4? -ո[r/ Lўـ*m@%~QԖca3_{lkF 5](PZDi!f.OBܰʶ6?7ȏ|!0Dat -v18Q*p4FxA]O6z9Z5b[\a.|up%}^OVsp˭oFTXBqrb63 qU!8h+E\J|Zבt@_:Wy*LA% čᅶ,_qrfrV~umsuD J1`Vch>kѶ P! (|u.pxi_yWZߵ a>giDV>^[p4!N8Q hb^9 [NN!#U q R<غaVrQa9AUI:SeV8;.-p{QO2GotwN`T?CAEyR5nMÀnZK4exF4h](<就DץZGO4Μ\ k6 x^^w??Ϯ^L)"gAz=?krę+lǗ 5M}쮗߸|61,"U3M8Z^3,gbĭ5ۯ[B ٢L[إ[)G /3󤷛hhd%/`m2uuXC?z qc;h 2G57)٠p9lvXnrPOᤐ5 7BEP=_|:mln7DR"Zf?3bLV-'+:%3{ݳ'hr#|% LC#sf{>^JIGQG񈯍`x*5R wǝdD [H#8?=Xy~3'm•7 +lT|J0da%W{󙆢A=FSѴ?h' 973? ;GhxDN8Dp=On8tM Lvs]֋}gH8!.ؐl_w~%-mgqT^dH?ƺ*[M&8X]CZ/GBqCzM{A @P憰Ue`W 8VD͝酱|VݑEur#q42 Z88Ϯ6<;FzᙰSi a:10>{xAFadr?ýV!E+̏v{cqQآj{kIi_t+hOiݎaQQbŷsxΝѣǂ{%=%fm!)]&8Mtΐ(m.]w/(^Ө<$#6#ђ4L"ONzG寵2]o*nX?.r׼neьI>CשּׂW2%'ٻX{:JkuM5,YbNg9,Zc4$R<,: V66,nV1GS\:C /i=:ɭ{ 6mگfnq"EX BYw3~FqIl|l9,ݽp~sUTFb{Bt´2rWo9}*H59< rXL0q 3EҸU V5,b8թIL!گɞb{쩷p5/9k:zS*'36onP <G+kl( ӹl)/sotXRFVh-WlÕKZXcȗbP*XAU* 5A k^hUJ+bPEUG3*#ҫYGr$C*L!EӠ/W[u/F8bшZ0Fݽ,ңϵ45+|/k#)ns%^ ӍMҲEn }iN@ZCQ}oo>w6rTWn߿|v˽_|fIxEBvIۭnw`[n wwmxW|erG~j}~DwY>dݸ;׻/7dcH<09GHDsveaXc!}08 >oxV7aaXiZѕ[ <݃l?|E6X\.[!)W(f܂ blֱj/Q/kz;X t) ^XJ[JWRU~lU2JUKيBVYV9D :"5!%JT*znM4sW9v:N{֬מ>uiƳd> |7ɐ8Zði(8\Ll>9ڴ?G8 Uƙu*D^E>Ǒy6.h lG[@Ж+q4GQM`<ׯμ:}X#&i|1A&K%pM"_%h3pŃ36ɛqt?u^6dT BDNPJ'qC20 ˹9NH9" Jd>Fh-k9Lydarֻtc-ΥIMq˞hd;]q7[E8EpKvl&n'53&p=3Ό= ,w$&:yb0k܆PwU ?l®kp/bwMMGfvvq\/S\BBa QFԄg hkG;MpJL&j:ḛ[ǿ"ak[*Urv^6xZiut 0[.4߮5,3:MbԼs?>s(Mu^O+˝b )~[e{fb{4D.Qlo؁R-{~?$ C9(i%9*g2|"jVǜz)7gtvdg{n=ʐ_JVlgg PO(ͦp>'@i_\_5-۽8+CBsD^xޞ?WMeKCvkҎ?v^~,χ`moZa|'QuuhXdG[p򎔊"n8xhYb [|<_or~C_viPhJOxݛ[Ï|96м OI߸_gӹ#vu{&ơDsZtxcs@_.5I9fI/9M!Q*89AAJ:p5 /Uޮ8V`bkyHɘa}_D3(&&Yd;2ƔU&)\ 0kDّS}MҒNGROE="zG {|䯋GV{xqr)>viMYGKp>1N<:'s> _hrPXCbSAM܉ZHў=i:i%y1a48'pBi"VGS4&F|Gk 3_BV Dr&%T_8DK ֎/Ƿԩiq03[`-h[Ѽ9rc%!򋀚8#` I%D&#]܀6M6tF遌L癑hVR; 7ͫm JYCXf¾GiЋtQ.NܶsfrD=R&&@%y0]s4n;|ֺIB4Z|0:>L-̐D@m ]hM)6>@w1iK M>`h>vєX Of|vvjCͭ5i Zj'IPwdr4Y;6i"w?C+JKz%Z$9ZJ3oוvD\íKƖ ͗<]la>D ZdVi k8Y^h]`۩//9 Z/9RsѼCq4W68ACP5œ "h6,OS* : ၬݭ !gKWOE7u\ s0PnҨGwBXZo*{g@>`Xgʙr6Sa2lC4QB϶h咪 )\hrz}\G|ժJU^\$D fi(дZIhZV4|V-+yWZr\aZ9jZkUyZW!+5d4oHdG\#ST vlgXW ̳vmwf>kLKX3/úN,"JskoVnc, z:dc;׸h޼}]c<)Gz: } ΄_}3Tg_ߩYTr}|odoLv+ ͷo̓(qwɲڕ㺾 6a }|ܓݹ`wcJcX*fJG`Cc=iZ3rJګ|C|s{]!-+Ō/ :͹U$Gs ,eݟbz].H^(2~ѮGsX)˥\P/FԲպZ,MYz(jF5߬Z\=s: krG~XR.+vҩ;Ul.n7nEZv{,T^`˜ bҺPrrA] &;ԏ8KslnȮsq-WirQfOpwlY&K7؟A NA' ^>ŧ8MNn'dϨGKPzg=p|x^'N[[wdmHKmč8!"qcQ6dg Ep30TwxBl~&rvpUwn4Fq9YV7f@˔nC/ h,72Z>!Fa^p4vhppi1Z6,gz6D|Xv:ǐSFK +IҒv;+#e+ce(M"2‰(S[-pOp9 QUW>_\ZN>.f$ElDK6}PWjIP+4>,)\ Xf=V(~m,RSj&*1zkDQwwWOx90܋JZ7<<@(}vIix$L `ImWǴ]b;<=WT=\,sJFˇ4$lcL.RjİL`׷OH^ eKDniNS+KESt5$> Ќ ze/V<<$?]#Jӛ{SsB۽Y#@w* pIr2H9_7W"B*2e< x=A@\ ~x'lmJi Q-} (>u{$/(ZJFM/t$ S:BhX<Іg+Ab M*{4YO' l ׄQvӣ)0Әm4lB3pHlG3h Ɇi+I/`A{igT0&cNYiz؆5?IvjWI 3M"n@\j2[gI.E3Cr y.4hM#84Vm1C\d ~DIy2z.1^mxwa(} v ͻ;~`rֶh"W4!ۼ^ Ρs4|h*9rrcPJugҴM:+.u5#HIBf=Yh6rqPv%V%g~礒#f2Yzio=Y,+T\67#,6\ 4!L@ _[,Chl[ &"=ڂ皭kiӦd6O{w?=bIjn74g|M0FfQG"h~ab3%K%[&k",%iczqP#Sku; ~^Gsk4*ҲOrYp&v7W7׭{x AJ27<@Z {BV{pS~^2}IBKl!9@|6|{u읫̭+!s˺>дf8 GVZ?!\L>ֲc'qXAwC=~,[xȗ2rX)(>_^Ȧj~(X:,T+/V,dħJU (-r \Ρ*9ЫR_02d^ɭZjrUJsv9T%SRF FY/5.*i܃vpoZnv?dD3KjUjް_" Gku:~wי곔F\$["k4P;M٥0|;< لW MS7*\Qn6!ڢ?sϦfhRYy>ɆÁ=9=xbg9b>.mnic h8E2C6&d?Z4(Ӕ-1x+G)b) _FE֦E RK6a Lk[*w>KY[I6Φ8ܽ+0KG[O5oi4ڑ ;2$21߫Ʊn6MpvdX}УodcHгsVk|o$ FpV8LFgDf+M&aM xl\ZдIU - /Kcq4ZY.PQJ9WJPR.|ʤLTi2Vm@PCJ'˧Y^O(/ōrE|">KQey:N9^)z3,¯Fnxd?qۓΘ!.J9KRN2 LeWX&/574{o~USSpkƼ1tsGEIjXd, Sw܈୔I%wdW E6k$ WQ xzŌ8uRQF,/mwQ>}A=&t=v YCp1Gk %`j4Il>^uvyJWPAuxh?r4i,45A1O鶱P/Q?|vY8":0⚺ i;<_//odh1r4we_[IoǭZ;AhcfܫUҼÃe%ָ48hrʵ1Pet"ὬȔ:yZ|sG|&?p4 kFNu?lHW|v%Bƴ29{UomȈXLNԩGR2LIжѨ5[o}bIQ\$2w$ ;z.g&; ]RMz+B͘ζ$XXo W9F;:_`hޔMS z-f>'B$i9afg qW Q/nB\\;2o mk1%T<B2'dq8Mz&yn\sYKJs-$TzHSɻcl?bq^,܃]#B6 &&4 -EC~hLf+Dm` uyp61Fm"&I{#NN#f4?(6ѡq낑uqkzH1 mț)chU?muޤ4m)[G+%{c4Xv!P+9p43Ls\3糖V]JSl¿z4hJerR"jR-Nu2I*5Ҵ*5Vp\WPR8^iTr֨5V5kz[-k厀^k{D#e]{JQI&1&YdLFAF/G M#AD4ǭQ}B\K3 Zqm:nڬj9izdfmH;[SRNwrtc9ZLW&~NnRfT*瀮;s!+sw}|=}A{ct{Hox>p_Dݕ]=fpܺ C)ԺJfg37L^?dk%i\V r1LVJF)*:\U1.diKU bT!"L0KEE\.ޠWz(Si!,BUZ,U)t;6%m"Xe}tD,T+&_V2\:M@.r8Sk]BoVmWBEy)4uO*udUm]ZieOnjWr]t*nuح>k]\X+b3rF( C:{ͮ{_m&Jn5KY 7S3h;jhO8,;v\ c <*ƒ>jX'c5SWhhAmr "J?28>-gpˠA&9{?/43XiiL~tp{a/ W ;|Y1'NakiB'%:Yt\6Y.>M- 8)DDX4F&'&x-pDFB,i54b_ Ϙ鞼Yݟgyj$iq&N`/OӡoTx^?_O<~iz6`8vאH6z9=IKH}f9Q y)e@ u0|fKuz{|;z@RxaXT"`zع*>[Ɣc!7dhߑآ)&X4ANem3M]6Br>@s||X?@G7/~uݯ䵋`#Ğ?H|q9dՋW{] (m`EvHh'ju^iJy 3Svt(`䧻O c *Oܑw:_ϗi].y>>H9 _k z *xE;K  ?9L}D!'K?\\Hy"Ip)$Q[YM@L<Fp P&T&eb=u8 }Lys? [з=h{?vJrC avqH9]DFi-耺P3 ;ь#m?ԓp"GSGz=ze|y|%p4UhAo!'O[vCAAyBE; '&%&IVMPN pآ}=' +v/7N{]݀FYj>h: >A41/4Gʤ+yӮ-&qѫ6h҄(hDtx."]6l`|#[Ѱ iNSFz6$2R*-,8Iµ N)fFESJ5%@}2aT+vfъz!V3nj-ro+&G^ jh}M/(xn9+%_QZvb}4n FL8.2 J33\׷ UУ}kKݹa$4ʻF>sEzhZ46'loKl<5@HM,ςvA;Yk8䲹V{IlBCyBit Y_e̥G[!N(m ZhjFGI)xs'l?ju]/Ş%bn&p&.$I6N)E%y YΛkRr3o']D?QAv}4ͩ_Ӄb^ N˖a: B ֍( M g>$lУ gݧI;l?&h3NyOGJ&T M˗kHzdI\-fwUerPI/el*Eq4`HV٭QʕE:JTiZMΐnՆ&噃 q8ʽxq4AV;JVԽhMd^fX)/p-{bDkֽy9UVZikPi= nhznU,ޭj7߽YLŹ$FFVQ$i`9A3y1WF\){K|^^0ͨ2l.eGUªЂenW,) ͭL[, #3Dr<s|1+'J-3_0"&U)iڭ UrJmWA`Lr۩\.ó\sl8+zaFJsJ{5pU>4}'UP2rV-zlYE{J0+eЁBBxUȻZ1ZV4"r?*uՆ{Vow-0nM4J9h40\{݆6ϳ.R+Ծ gVۭS;uG޴vڣ^wAO=W8OqOQoE)ZbD)cHVn>-c elbDm(MJ Ufv #9#%utG!0f&FbGC-ǘ{]]aBx+I7V\[b|8&_ %\Ѭ=D[SGAq-W[%-6+Ʃ-uO,WeiaM޽\l3٭ǸWbΔfTj "$ڑ_Uiu2J 5., ga T#ڭV,#Xn3`))8+b ׏sN>Uη%".yxdpIQFp4L=J;hJI[m+hٯYi=MR_76,M͊ƐI[2tE]PqΔ{I6X6)x ^ %toꖯ Rz&6/hW{LYڥ"dh]JDtR_ jMlA\F>t2,EGA!Q[hew̅ GNK1NS25ǎ2?$:o]I*\(-p4L GSD$ೈ(GY!l)ĚU"z:>!iu,<~٢o@4E BŲ0ovWS@`L1O6w}Q P{&ϔq[]S%8Ę0//pe<)}h&Jl)jLvg@″O u'G9`K$\ fl q?>_r'#D޶E+(dtBE>JU -kAE_tt\m-5(JX8)l!U(k7U惠oߔJ(>WWa%%ݿף5G3i͞C! F1Gf y]|Pb8}Is#+?%#C7N<A|RL^b "i*$nУ3V&3|ÇPdM5ɭS,1ӽ&ò8vjyU\:䒿 $s8`(̈́Th&L9)y2Ӹۭ{MS%h#$9VBc%khy 0 h!J3F}};Б$J 4Vb8$'A;UAHsDkwoþKPEg DKCΏ{l&6h0Xb%2wA!}5h:h{a:3 ߅>Q&C(U6 Sy/ Hbs|;Wy婓87R-{a,W rR1?X/2x4fy{ooMcls]I#$SI͸OG)FR h9qC^7>9IUX#|Rk"~aTuxDۜ!mp:39{:R+= ɓbjfZ${/@K~-"hۥt jj9GcͅnY(aHH2 x( Sd]S# RL6:Ǥ ,Dhq͘x("KSؙp$} (|>Gl8 t o%`v[dx qOyawS0vVoa-$$XjOGIZUY--8+A4g|{jn L>rM&vsJ7huь_CӾ!dls4ludLF[\`dN @-h \hi4 Qo8yYw8YGjeTPxS.Wa>,2= 5q|:LV*2Ȗ6GiZʵB*_G$)LF3YF垙/\՛hE4 򑃕\,51. T]~کUN>*j٬OF_r4E;ӺgM?Jam=$QEZB4$?5e g5}s$stPZ\&m.q Fޚ hW|U h| /$P_p)C6ȼܮd9(+ᯒ{d+ZWaRvb{lAƈ,M8pb(1]c!C40,F;)DwjXnHYTcTiNQ4JZ0N=ߪb"kq CTmUXnj8'hf'wO^\ S fh= _Yn|y*ji?Tq'i(;O%-(&R^V̭a?BQOo/"x[y15 ^w:n{מ;Ao6Maׇ«?T8q8` cYai[^>!,Gp9On tUSxJE͇|O6xL#d0Dk>Qh#G&aqg|/nZ7ƫrJn 8QO7J4 \oTZ ':1X1)sеd ZΤ T`+3I8t yO3Wޅzr)1 &RH1 |5YH{h&i[VmOJC ޽hRN0uR@Nږ<) qc[r+ha;s8$] keJ[o!Lӣp{EXSdL䊙MrA~>am=êz~*| :$[GE>-L.sWWxl[n+\X,SĨ$p4u}Ly3aCN EMҵ(Wg98⼯^a^ >4u%Q$rم6tI+hN5`w9HOwX,Y^KSJζ:8?{ݨOZjȏH6:dRȏ0v><Y1Lz2i,@6#˅Y:Mcr߉Y6Q>*GC Hv{p4O|9zOH>M^ C?]wE~dƘNO>{(]{v{#ÏϩGb}7#ȠW $E~:isF[7 Wsk<9>W!{BCPbމZ۽yKIf&ϐCUJ!z;ݙiqt;dq#!R^xfݞ͏Tx3?vSטozѭցɊkw{I(=~EI7)%Aڨ("5\ȹ3m8(H*!dJ)uuS_|aN&➕vGsVߩ⌰aa2Dc.OklK>B#Hw[Rh{+C..UlP 4aW. Rc\3Fh6B,˞MqzS Aqz6ctIQ`Tʹ_]xuQǑ9eFb6Tă{c(ӘlSUNֆD3z4SGngkj>FG[ I_B4jdrㇻJ771,d ް&@:PXb M}ϻ/F X.dlM sD`0x7RZ-NKB<4cFjkPR"8֎7L1 4W/:o=LW)(qJ ^La?t ,!+%y42-}S/̰[duXhM_no{bQl BZrըݮ혏T]uJN֭;*2D,Z5K_6Ѫ1~>nÓehz.WR/I``710knёL{,vZX,GÊyh*--[z[m4So9P>nhUv$hsמza>O{^&YdJtTODih؛ٮӉ;&b O[΀6wzh34YipqFys p-jLaS̘ :[Oh?QǁmVSwF@84"Br4nj K$Fhi왅}hd Y )_DX5|}kACW4);J)uP7Me-W˹o.S#5"/Bܤ&a q5elrciq4wi0_oWH{C~%z6vF6ޯ&T˻Xv.Jv8bnHd0Kގ.:$IdDRLCw\!wϘZAR#FId^n)M;tKQ]ԃѬ_֛JbbzJ7r< D( b(K:6d19IAܭ_1$N,p )3t%p4QNr;E#HFIx{KBNۧږ 1i͗^oF4xZRġx (퀉}ʾd.w Zh5^syy9|~SM`g70ꆄ4)x j\?., __?/oPP{wZaQ(IMhRwJt6KG.NҔEXQHi q^,L ώ "*`Gf}7.C]IX$fAcj[$9Cĵ¤9kHeg4AAc"M8,%;kfTQfK"΃$O>5Vn' !y]4M)d*n(,iZ;F` @7)Oe~t@9irHm@<>JiI.pr4pݻ]R"'vHNatK>lDU԰'pÏHFLC]ijJƤ)> [*U2`NVjP ~ŞSCzra&]P0YEΒ=~B4SqÕeUzSxB 8Q!M V <9J=j;i-҆?A qUch[ Jk_hI$-9Mĉ;c+s}hQxM8-{X>VU;WQ6RM1͝OqU- Rj; mi賈+qal/.^sedKBRR> /!kmC%l Z)uIudAGl]e ҖmY[."qbp:mh:%MkMh6 G Is҂ P >:Mzڑ N( a |6[Ƌ(m:P/|kVG#ϥH7p7I2o_I܃з,:cXU\"Fny=Ĩ'ƹOMR{h1dVmd9nƳd 9zp4xEGܡyN#pA4O.Q#J)(Uk#n5=ܵ P=BtFOxrp:8Vnw*EFwQn:mZ ޛ4yBX%d bP (Qz*]dWUא&K|2Jϊeo-ֳzb* .ez0ZBR֥Rc:)"By2bݠ٩nW^)fTorS)k(!0.2bRmr[}ޫi JIrܮZ7kE"b굪2ޥE u|Q7z-(?VPT uZtٔZѳ֦QȬ^ý8Z;j>ANYU6PkROMoh}v$,O8;^go/]Z;ftܟz6GN?4;GP@k؛Qjړq.GxGCnMC@9)ϝXx^8oõ+rHֹO3Ùd6q45 '>I]YlR\͋Ѧq_ Ϫ-R$;?a#ўDϋPTIj-|Ɖ?ܸ`Кd3^FM\`K:K@)KMć%tQ`уΨ1IHQzN6I"B#FL;Mt)J ͋wʆ^;6qZȕm3ChLܘolI6U·Cqúѣn-y0{Aiܠ-Xp1c츞V8JMxew I~ <,jŔ!:5|!LNÙ_GfTAH1լ0n[bHyw_6̃ό| &G$p]hBߚ;P_/9/T4UBގApܼ-~7r Yy+@͞f{dp ⽔:Vj#R^xެW&qKsA%UM{u(]9єW"}Fez][ICܥB֖;K$a,nl8Z䯍;fw5z1{'b&A""=A b4max\%h;RH֜BO( 1i ez֭%X_m/sBde3;g94D 코:_>O Z,:'5@hsA"Cb~S)fa b}df s᳉")J!:@aR:;g~*>-|dp_83)ආʲPAػ] {a2Ҩ-AP嗯v3u$1T$X4Geb>'K󔷡8x8uRTهk<05 -78 *B|Ҧwn]-soG yы?IW"N͊r(N@&LHeEdVlJ֨剧[LS=+locC.|]]\<*a%Ϫkf1BB.MkwNX͎e(m:G߯(H8;a1\[n )-]2/["\]^ɞ-\RJ i\vW(o]N6 nqhv uv7}-#z<(Kz~xFDNh(j5u0#GyҲDO<ҘE7~Q詂hJOP;SnJD]&ƌ*4O=9hVtqFHV1w{a[5W}i۰/:f`yHVz%B{'M.8o9[мZ"iҦ>Ŕ5]Vs tE(m2M'z5eɔl>BH dc9]Wן/W(h(h>z9>ܿ<=PVNC.ӫ5N{kGAoBignSW FjZQ1h [vb} D4:Qh_xb`h͎ZbŒG\M\Jz.j5["jrt$J# |MI>9skttGңmПng"VWQmoMz4hG(=dM1IBiFT1~nh/\[Cޛ&LlY{y\ {p=75ohM V\\VDP=,-E &פ@k>5TÞN5xo oknk/aL?Út"* 4RTX M LӷME֙trOk+/덇k;>)(;gz}D% { I{awj=鼘9-`0 /%t&ƃa;"G(e>;Ix̲f2ةƃx 5-%) -pOC)Pt@~Xכr%i8C=ۅüCh)G+f܄t*SYx3NyK\%ˆ#{8 U(,5~pa XuT~Z5kԝyI->NE=4&`h(0\`*ʦfApT;v&җP4-pi̒EJZT%KEjFf8 2pūV@IQK{)q4 [KO6DOhd0">%E^>>zbur;735kw\(|a^i,0\D!;-͐RDq4AZǩ x-S&$G00'E\H)<Ŭk3(L?f1 ƷZ ytᡊ {q4MmSIu _Uw^-+c#!$URt-כPjzȝ$q!fTX9VhA4m0eh=5KE% !n0nnyr)gMltUV^`ݡR;@pw^ape37%IUCJ̵=AF$x%$GH@iv{÷Tt@yR!.pg˯ᇊMin995_!sI o&x|b8dA1y5[uTf,ut oΩ*|c8;唦1H6ό991rRS2U r>af\\JVhze a$!Emϴw1*h43m͈L?$DoIB u~Tvz{ݘߠM:Va'aݢ$8^?o^*K0Mslm̘,஧IfJǰ}Wrnۙ٠{幦=[2;WkQW/_o1$(TT ^ˎ=H6S&eT4R2h'xQ\5-hlyizadC-Qܺk=8mq||/AOAb6}n {WΦg7[ܐ JۆcfύhR q[D /H: (E[ rUYf5A3"Fѭ5:L4M$f L)p0o1czc[>]79>>CF__߆=<"8j۬<a?|| Xȟzz~~Bk*hUw* zx^&4A=cun4b& ':!r,>7;`Z4|o<7/1!uT K w%ٽ[]]̆8UiORB61//z;鄈7_h =\..SQ«7Em9ft@oOli$C*eE#.i^#h|>Jc 6kHbFHFT~{g;aLB86w 5 l41lqD%# UfԼ5+wXQ , il]-LxhOzRHx$O 9xC+5KIn l_& WO5^8=M 5WπK78ŚR(&yxv7ljE&]ZX7+wuT/bx3vLK%woHaFabc;_-,,^ͥwvIG },cNr{PONUa+Tb6WT+,\~I6/#YMJ\`Tݯk/R1TLenƘ ꢣ'n{J^hwFn7 vR"w*ԗPW(A: 71/ t/|B."14ox wz 0[!)BQ )$f+C qό!et2,Af|H[8{0:W&gùd @Ʋ}qHcN ށ8U$,$*ɂ J` W]9=sG+qIj Et< (,P[ u(wD(a$K`_$d`xox< o)0 /u%Q[n ϧ3& IoA\Fμ'aî}ie  NdDjw9Ա^ ;(-+tw))QS,F_wcޓXyGnZ=JYQR3i bp2/ |Ke}#R-R6dmvԐiР.&>Bp Y_C+|/էjm39\0RQi.ɇ4܈Ys-dr+6H%L5;0R:|\._ &yi*b6˧ [l{n,;E9oOZi5<evKEB(29zEo@DVWX9W3uǝS8")3Mb,O76Qw /0怇I*xH[:=~^7Tw8jNsT3R>DipAT&Fi%;- ߺ|B>l(hi ue i3[7(mT[Ɲj H9[`HTh؛q(>Hy^܀`jw"3whie\=M e4^A*ڑޙVr}PE60$M38@ku[#rQ-RUcO@i) /1qJY='6vp4QpD,G6CI6v# =<q` %| D.gTЊpMWE8/f' Ir<'>xR ŚzVf8NO hj1KCЭ@x,͓pWhNvf_Nzpc`ь|ɿ19.N<!L m'cTlr#fᲊwqb=]5Η:'cCqt#BXz&_2G#JCςUu괏Eߜ|(;Ǽf), 5|6|?}H ^~g3DHLQ/.epBt!:It3 ,6\Xp^y\Jx~ĺ?o#:}^ߗ[o{˾nM3pT@r:RRAgE+%fġ)r>/ڋ~]%;Zoa`K*LQ8g^:DsfF4 P~/E2JՑK|  D.oE-t~ D;FR"G4}M'#Aj뺀n+69= ܪɊ(m[hq: Iɢ͒tt؁ !rʐh6;GMj')4ɧa366f`2faax/v"tO s?g'9 ӯ_^޼YB2(%iO^-!KWxy}z{|}#G{ LF`8F}jx3w~a97ƨ0~_4ߧhƸ4CڍLxG& j%HO%KFݣUi5j[;Af^Di<&P%i~lQp֝B ^Gcoz*Ьn[EmcNXȡ֤wNR@<$H~XXדJZKv;Q *VG:5s4 HsJg]UڑZ2ÒQuVm-ݰmН(h !  Tc]?wR%ױJl[r6.Gh8Gm EJAoMcaWs5 5Nudb#SIF`t *`=%cGKKa:^؋:[^mu\=jxd^i&Ԛ߮7JP$s1BqVe8S#x/eͽ)Xi-R(6::GfZ'3d7!ZF P]慅Fni7hHa} 4q$`EL=6((7P-dY$Q52]GߎP.&.KF<)F;RY9e{bfBȾOk "d&}SOlua/ T1@;gE@Zɪ4@a`Kl/-cdWu @^yːA*kB&2G)j[%El`6AwK&3@j*-.ax:?GcG!U6]V3 s`a佃i|K0w}r'ۓ"E.c"y~S'4܁2SN9էh$TZ=jRT4&_d=qbrOK-YN"d#Y(՞v4b"!񘠜&ʅ.Y="?rЀOd^UxqE ۗiq=\7ur2D'Zv3JU&OhT+MXVj,h@J[4.R.^"4R!Q p4,h?8;`Hɖ0rkvǞf Hf'|x$k)-4 jUs;bl9t=7Fl\IF0J{bev&=h6[{^sh#Di6'@*sFJ4|_"GoB=^F{ۛG&I{kF`^s0NQ57hNci3@6!rBנ+Y9hW7!q~ct:n8OZ ^J(:o7?L Yxi8Zui޸ 4pF(!N-gg}'GLnMflǬ4%3g!\X8JCuq5UigBz<-4 )= FܾtUVA4U),Wڀ8Xˮ^C]S4=> >LjTzџh"qRC &!4pfӵ//p$$$)%JbS5K.Y+hGэRȑ8Z".׹r4J4&u]Òd˫PhWt8>g9 @4. PRQuQ1$5 \nWE]LL@+ z Kre@f|}ӱ@>QXỤ1{׼C4χS0"C@s`EAo !Z.I"NEEZB.I]XU80!uOvPs~Mr6ؤ:ZbZVʲt-,'wicQhKyot>vU-_2āi~ÉbfAv9kiC)оR.,7 @˾.osf^2[C*T@KJ["PZ~h_3 E4PJNu[Ψ Y'ik%]X${;04H(Fs&c<9pwGY VnEa#2ю]cL؅tExK(3" 4DsB*GhJrpV_M~BiR)Vp4wy`.*k~j&m<|Mqy?\F{syP3kb  Z.G0.982Wcx3F!Ѱ1Hd%;sS%щvfesf]b N[p84Dz%C+[vT c,Ijs|>]iƕoW[L7:Y:&d|d ڄ"Ϧ!^G˃9x6G xk  q$ht@x8`m<_lMwGf,aV/h_wG hfL=޿qڟzHEjyᕏ_^^x{iL{Ń7a55ӤDR_F}:G x'(`G5 iP}PaFDihG&֐ l)`][G K>k_۝7f#Gk%j8e}"~Di0qUMC5`s 8 9YvSr4s`GrWj9"XV{l dJWkB'(h%H`c(:0LlP,筶4hbh-3CA*EIWh>ņmx*Z8&hH=Ww,;-xvۈlН {qo:NB|:PCDu>H.q5"7И+==CÆ?#Aɰ-TJ쌰l{ ZhT0mB}נ?h0(M8>p2\ s [GbTnxcdhяCٻԣèebV%FlF#<'KD7RKPdϗexl6z*m#AKrvNɀhb]֋r1ב:iPVDVm4;FH:B=!_0O'9֒47fv u\&.,7c%̯Ku+.M籣YC`XTCC?ƴer~n5WT Z=!,qK"wD{hq4JRc<=d;{dVX=ø/C\;1ZbXFy1,*¢Tib[JӶcڰtap[GZ B1haĪN㪐~lJW(A*Go+@3m~VHyjt5)[bu*%Gȼхi6ahzwe)}( 9nMx<Ëթf{&bӅ\G<QƼY)Ql/f.twBj{쳬gԦ5)&f;S*ҬB0qǵ 9cG ^^ /* keV'qnJ8JsylE|6-~ L0.ُE]VR??tTOx@zx5f*ϓx<^Os94hq5i6\7A6ᔲj2E_(@4Ҵx:ĴYi3TfBwP2Ԙs:K$iw0uD _hVhhw VS?GJ{Fݿ=?<^_M4Bl|}k/{m:h ڍa5JVWSIffm,kWPZOɡ4Ѻvzjw^:pzs4@%9=! '.X;=;vIï$ٿQZGCETpȰ6q4"#8ڈb>"׊&9Z쓣 <\򉰔 ]9Zr>|1jBW }  -?!p0T{:BjLtƔM:nzּA@Wm,6ϦH٨חN- ixt0 x 2)[VфҐk6D-XDNKB kez!B)isA[ŗ=sJh39Zx(,` ^6(mj2\qKfYB(֎.B1Bͧ&u_Gףj JGh:GS>|ނx2Y3Sk.g\4uԣ-s4X#bjbG -ljPZ'%]krim7d{BS Ѥ65h?81ҼҬhUeJk5 KW-Ʊ滸_߷`Y/q4,Uhr'0Azp9|L5ƄӰb& BJd'DɹU, I9G#@4E}u0h" WCsK|=*25us4iԩEh@tIln2#8Zl៛Y&[2M>w}\DRc(WJj-xmT.9Z(n({#cY&Vк9aȀmoKSR#* KJҔ:'ӏ&#A9D&*)W2Q_A-lQf#M8n>lűpfJz͏Ӏ1cPvt^>h?8Fr:E1>a2)G+|I^PBW~{:&ʥ~w0]"#GA4E2Y ruٰC̈-s4e?O/ޡ5W s1 1wdl 3vٝB1mTjùɋ.XuVM)pW@x-)Bv#bP7BgAU]ì8闧n%vG19NbJ'vA+ LYJ4Y@id7q\LGK!Yn)%=_q = ]G"oRZҲ-;"x'3]Th)Z?-&2lB8C4 *?{xPi(Mtߣ<_B}@tmn|XU8ij2bv.:eODoSbrTKy֥ngPrQ9ZxLJe h5Yhӭ6l@$R,6}XvRZQZ!g"h>}>!:}1 9('=APtxlwUY8nýx8:Ds1[;}ZCpZTiؙsNlD[B:!O3E!E݇:uMQjeGOK[;%Ѥ]GԖc}o&{WոIX'%c;? (ף}E#Q"hSqC͛狨ĬsM8or4EOh:DSBX4I3 MWaU`K~/a3qMj2!X.El6iqIPbj$h^C.~2vD&[U=cR./#> o91\Kȳ:Kuh#T;x~cI UW> 4^סeQMCׁ{¼"l/h Djf+'¸D?kΰmQB5F'ah)^H;X6~Il1h.-ryt 7{w&^l[c"{/h>rf-|Oj vƬ~B;q4uxc))&= e.`F7Y 9pؔ#nF%КqS$zFJZ<,[oȩp3 cDtd ~U%[U^WSs4 1C(|:JMGo|r88&_#?Nѣ?Mm;GN(kv+IjV{:G/[vF;saAŗ2[hNߘŶ_UA;G[˪ xkB5jl6RD:JPmN~rx Dak_-'92pf8zV7{p4+Su&HLN)' YiBf;jה$ Zi]w&vLF5hQ9kMO'"Nơia]~ '`R}ku_xF%`#?8Tx;PCb5 ̱m/c-Ѻ# (m,qP-2ǜ8!8Q9W@cZ|@ECFAJڟѤG`٢фҔ'6-=rG %=ژN:h 1g6\̠A[zI^5xq}'ehc?9n%g87GiTJd( ޒX952hτVJtJ,V:sJODNz=A-G;pc(jm3.&\},Uө}WU-F!>SMi˨mlα _|ɒ{p'y-6Ihx@J6sVJbٙ,9jf5aZx)MUE3^.5vI/[YD@\yeY\2*'Ң5M"HuɽmHB:f3w׬-Ӱ/ic(K^ѢӂcVYYÉ8f}J' m뾎:b#]m<"Su%.#0$4Sy0:GpMyXj_nv[2m>{`0mmD!Z"Z\9"Nec鳈3h}*'V~9n~bH&)H01m"zAT:T3*O"'wC) Nb4u2̓' I-(g-D:GBy^|F1oH}S-D=e t3h*$`-L\yV+C4H#cq2L:-=%}~] "^jv^8[cn84LaTdw5c"A \8#F3Z>[UQ! |NѢb=TښȂohhi>yg 90x#@oPv kvegh-C̙-)H7IcKQh':k8iY4Ӌ5?ju{q(Fyֺ8X@3:o-)))I[|P'+ەJ"eƃCԕ[ʹqkbj%a\<YdKxRP<=H!8GFO`n=vpMJ}Vz=;ZꦎYWj\&-[JeZ4p`2.cLDŕJM++; 6t-ܷ{̖pW Z935V5-Zf—z.NC,,3l!feazfXi/YKs^L) Nh1,8`RDLc{(O^WhjajIj[3&6U[8oj[&[h[tɣ.M8x|4w{$-Q4"k̬r!Zk0bͽJ){LЌjmsUL0l,/ZHhD3>k,&ȜTx̼Pot%R)˫8e^5ITY WL!ZNQ[ur'GhZT[N$in_oWVM %܄&l1wN y[̲d;! )h? RU82cj2l4̜7r<o7v&=9I' ^Ppzd:(Gtpß^^=>{CG8Zu| E_WA4Y 3_/MVx}i4ihooWz}kw͞l>ڀhuHƺ. h4ZU7HǭF zTw %61X T{^:v'G 54fpPEdތe2N,-: h5@26T;(ř@ˡ>N7J V"E Gp!b=9%N~oϐ'Xw;akh( gC&&`"hc{w ֗WnjF4&cUyE4l@iNkze3ǪCm4fT̄PpG A ?=!d6jE53j 0zlBF4eyP ao,F3tps40`H{е:GPap#dMAlW8A&3hu8,duٸc̵ &P&?8c4qXᢈB(܀EQ.aofV[N1:ea*8Pv8fZ+l3 ŗ-1_HrEssKdj9]KTT M=Q>^2hM!% Xե_89B׮ ?l4.Pp ^8ZktةmXYv2w:k`ͱRFGOFIhnL+R^W  IJk(-ӕgٺyd380P!˜~9h[5 2 [2UMYrr?/D]J ,w8Wv7u^0*ui_;#tz P]4ur`DcG6%z%fң7[_DF=ڑ*39k:H`?ӫʶW?hZ]&9 ܠtP2L(\mnIF5 CT%~>.L$^h1 _2G;K6Q~5JlQBiqFB.ӷAG$ nh{]99Ct؝;ɋ2vxg?dYl:HCcBUqyY89#FY4g~ yhH-a9c&0TK*mIO13*ZCEY?χ8m~촉q;p#zp5 g4b">ƧB4aFIh&`j9 ZX\goam-%gh·d(3m_8z^[*lVABn5G~,9-; ] !qTa#kSo_}K AI;S\Ԕ85P埧^_v!(|f./c/ X=>) (ۘT%G3@~4*̲wۅ`xv%hLO%'ɬ5Gcu;]~HK\2*ǖ/Ms7% FkG;3X_ìvjP3l JC$+Lf<(kz2?yV12HѮcdeO F]7n_A%^jMv%G|Py*qozRR8|q4RPƲc~3lNoIf\>ۅþ S_h{~33|rv[E81{"G3fD:!8QBdz#4q4lZ.Ѣ3qpQ-"B#?<aF=!ZQ'N#):\L,Lh%; qgfA^q- G)xE@Q'h 5㢊 7KKtZ\^_ɃWlrHCp$q.q`/Pw$wQ(*nݭ#G4g^q ջtt0yV =뒉\2u#}5IthihJ^9:R Uhu|& {V J0c)¶qEv18ڪgRc(;"`7B/5aIm4MyZ֤[kj(g" >h%k^uZR:h1RCu{Yf^~$CŦ݀?9 Qߨ(V`<>Mb.T֎R҅Q73ԨGvSWSUz禉?v$bb%?jؾg+M wz >^T9 hBW fS$_0eqX7MUhkư7z=rMhI ߻yUS=>mg^reѠ5[fEQZSǦ;q$GsSG`ɢU dUd&oԶzv璡Z^RS2V|1M BMi p]U!6x,0+;eYO-0,4t͈f31Ƌ%h E`~vw?ǯ?~>?_/LJ?T5z7><!hOoO^K `J/a5d5s|{o7fBJVgl4ޚ﯍{xR݄LɔJJDPZ(DȕzA5$S*h Ft^^;]28ZxVFjѐN$#1rF-Hdj;Ph6p(E-"325T %q^$hns4m=P[X۽>uj]_f>4qQ#eŠqeݜ#}Xlk8o(0d0t&jf?cI%ܞSu"eh-]df;0 8Ȭu F=\;f6㹫븚"$iF&ۥ掅8(?5.dj2\0m*hHI]g0h#9&Pz4Ѵ>c2{&٠X+4 D@ AP`ނ-Cސ3bh)_]ZJ& /wݸk8y_H\Bt#G7 wb jdXk=`"__V[V֭?ܧwfZ"v qPk{bW;}Z'Pk=&th}Y80(P3:+OsO4cSj(5$E(rJŔMJYN?+&=g"IGSm / lvܙh#ɲst4^(CKYa2&-f(j3@CHތ1i$m^42uУSy@ֻN>s(H2*(O9Q WC*g֕lv-\6u-q2~pDQJZQW" Ü`O;ʰ6疜d^U۲G n|[|%׉MPiLs4/Ib1>EJfC%K+WhZI~H @}VJ"i2=-JޕKR-+3ؕL B{&q "o*`|,T5l9Wnd%1URY$>w%RF$e|x$3K VvcK}BUnZk,*Ip*R!n{%DZt>^\ |RWt#q)p|0?_C 3ᜅuИT劦!}!Qdˑ*yЙFhvg[ŠD}(>RxJM䷦S@&L9]~^ҪxYjL%^aAclFiVG8|o&b 9JBW`y^yQ3$MbG>@JFo^)L8rַI'`Tjago+B[1vB4UǦBWh^dh,[ Zu<~%WFn Q]uh3pcזBF{93R~z4 MRF@WUS&N&Al[QvPD M&lҋG;=IUIy%'}(VpTXRž*OVIfJԒhMz/s?шMJZQ5Q^t12yfP*}QoH5C6!&kC61oJAVuZp8/P,u}ud^{tӣ^ߙ!eR\+}2#SzֲvOxU#GnNwq oVPєXN6ѦT=#qTً'"b7U%f$+s$ɐ&:Q\0YMGSy%~2 oAִ}DOp8}-QzɱsixTZV(GTh{E9nV!d냾X cd3vrfnnJ KMsYhJsB ;_R^ %ɯ(cAS>O9wDPn{a,GcXD 6Yl*f;q44agˢz\f+r)1kj g)gR-Wݏo_noqsw@ϻ?\}헛~+zzwz"5Fݛ׻Ϗ0ozx=6x|<<Ѿ} ~Hܴ_yٙ6{~?BrV/OP)9[&6ͽs0k:/cZ; Z֜e=Z,IZ]T2xT'vm)0m??a& 4;wG$k&}MK;6jGh:. mJ-Kk@aLom*:OnLFڳL*ݚ;z'VGv{s42"ha<4HuL;tK|dWamJb`z:q4JͺuOR+EZ LVnϪݑԮh&!9NpƯ2LT/ Qy^s=Q3J-Ug*Q+'GK| A*kd>9{ 4eM~8j 4s?7vbMgn2L*O'卽TWȓ3GqQzfb&QkԮ+IxfR٧ +hMN_$mqVD+#;FD#GkE*_J8#t0kU}]VkcG7D*AP6MÛ`gT h 0D`Hd@]bp_ތfv |4ʄeΗTx%31 &4ǻ [ky*jd'i0KTU4 .8u$>yAEG?fXod;S,ʃSm5]4$yęMg85;!Q%OiHv!'gkAu59{_8X ecx A^ᘺĪ>q(LIvs>$hv}k~vovz:X8OSL&dZB$r9W)pTS(g uI|g(87&KTFʦAKGӎPK%Hzю8Us1V2{) 7)a{;_0[-M8Gr\ &[uʢ0|};a|AƳʰڣNXĦdYjaΒD]BIPI8> &4RM#f7yuF>]p]s'zw%9ZePr/R(>y8Z켚e-4\"VzfMdM9bˢ1)FKɳm*GSG{?Fn]g(Օl7BNAqr) lhYvR2Ti}h/[sجtj[P*uyIRzܟgF=8Z 2ه9{=L9ڇIT`)Go춘`s&/S["98 teJ4L-p0{\nD=UL3شn'HoTBpYb&NaznB[cj6Fм! h3??x5HI@hc\ypt G'@Fי&jcKY*H8f6qe5D͌gMKy2.Dt3j6l;w Xr9\$hs4iLLFMhy<[,l7}|J4V֎ӥ:sh>OGxƎxw׻}zs/wͿsn?wr?D}?=J 4<~o?\=|z~<<}ro4@ F,93=^_zzx= _nbMxh 䢟!^{ꍦ,mjȪ0l_k9xKay( e ]ItI="`ZɈ2 5,32N^!Iʉw @&$JMM?ZJB%x9_Ls>rG0eS_NݼQ|]L$Gs.SbSFWq6 gKA\11c4HRSs…HV7edIv1fJ4G/g. G^C/CKշ37jkaW+|bh[(皵*5e(!z4켤3.bӲ$Ze*Cq fNr,`/] j fqև0kHή5U }]qGL:L!9ʖո$iEcQJMSlr<[`nFq0DZhW~l&P+tJѰs]_zk%m̮6KMogpq Ì}OH89?*<_-? _EE &O#z%zH=#h*!TY. nMXS7WtQ{WK5 jsKp23OHn8@s48|EljJ0}`#P>#CBax9"Pr<Z$R!'(Tŵ.ݖ+}=]EX ʝ82);i1= Rtttqo_owWxvnAs'M!cO~ڐf*gEF5a#h60: ifwVMB?(8'vs~fr>bjCf V:8(OHnyeVL>Fض-uB/S?ăܣv) *O‚k{D4y`Si+^t)-+~1n3},omc"U/+7B4:y,n}&GN56mxjTkAuXN;^oMs"6MG#ʪdQ.1A!>6㢻 ~Lfa-'UM0N[a8T.&m^*W1ܕLoȣx+Wg^V˘} l?x~YZRSFj|}lU];Ka u(ى* u.Юɨ ݚ*;:!j|M[S` %r&8qb1O-`<8t-_^<&eȡl7yg(HG+$s _\esOȑ-ldY|} h]DTA.&ca/=&W SizM,4}.,Ҋ:jZǨfB~oݣI9:Jda RwQ]LgE^z }->`bm1SOʫ><2Jz&[?wRiLl6~{`GI s`5q4, {'`|]wl8%RF>Oll$lb_Ve[ir/Y!q=ű7vcAʲaGy'% .8?v@"3CNjms0nR^{dm;d)-hX&N4фF$7j6F&9d"v?Bi>r:Jmdi]'>3"S?8\+!ZŖE=b&PhױGsj9U3h߶؆@67;\2-C`b,,s&;Gmoumٗ&5b R)Yq~8Ŭ;bm6ݘcΗyH'QZ¯jx-ړXWjQI5 ?i8UFMDp:&Bu|$I")Ms46AY(<3r4C~ʭY$]kU \.v9Za`p43|*ٵ؝\-MBp4wVh/F˜B4?s|ɬэ4E'<ѼGԯLa,s)3EG$8M(âuIR jaGsVvHr+4O;(cG_0@ d0_cP/ovYB #sSr4![ 19+ 5pnvwj.b:y΍0D&ɌM% BXpA{upw /t7J5x4WwcJ'Ti2xt6@&2rT6STĠR4XGeDEa:pf);%?ZULVFCmP4̼#_֛6\ܯ$vtnHhwgDY^EhhՏף~=Tﮪ꭪.vjN_Uo!JIke?/^s̤ơ:/q4備kteb-R`, N!I(8WCWWCy]: ;q4: n<龕oǫ+v<87N {' ݭGFAY[\u5kAoC4q4GJ#'!9[8Ӆ( 0e 2>GI9\ij] 6N39i>r4w9Z7gKEF8x1hh'Axxw =H獣A9UnKs'zbp >O}mzv\;8 ) p4[ì^-tk-Ȼ"v:-p4ʮcC`DPg%ɰmiw 1q}PBkKݤJ78bhmɐe2K&ǭ*PH]y]xUzZ-4 A:FcFWhڊp;=7%hAWY|_MfWЭsJ }e9*Ϗ2d џ!VBB{[-~&Fټf κ"ɀ=qqZZ8+?#J}IrhiG!r C449pFsq)w؉LIpO T=w65>!3wnynl?{"kǐ4u } w]r:<[d[~cLзƳl>3T15Ӽ}hn 8Egvĸ gK󥼳bf8l>.'D͞q+V}2t Ӽ 1D#GC5t%MaHe@A拨LT^d.n6&/r+҈1Y9Z'O>o9hg,ƿPRrV~.~d0LDIg ;5eR48,%{ѠÀDo-pTJq7HCr[w{|{ݟ7q{\ۻ(Oh֬Giw eW M#eD{zJrow_㷯/H{]swI4HFJ{齆Ӳ>3, {/nQ/OxkU0KjC_^~<<D^z^XOSQeql( is+>Dp>̔&f+ßGic~>|8\*b W2eu8}"V#Da>"}C)7\l_=N(s;j ˁ;0^È,mLED#___zy0~R G/l"n2ɔq%n|_H#`?#F1}q_刚Au PDݯn&>, /_SOH[Vޕq5q>F`0 =Ew>Zfua -;S(m:}yAFLhrG$E!pRWPpb|M;~klޘ}?qȴž^jJ7}qo|6\ǫTi1G[v#VvSX)TK:pvm>'[Ԧl#[EˆdjL}AނS,6 em=NWSY[Wee*M%=m{yE&v6ߏt{2[C,4鬸3d$8R$0Br7 m66V0nX[1 6\sl4FB+1xR1"o?[&Mp ʯUpv{#Yg%8h2Eǵ^&q4Biz\Uk@Kݷ!{ʘ0'莘{)Y*R%v{ܬt[]Cjmvܓrv>M.ihҳaHE]H-'F%CMoK 8kmMC~á\nGq奢z =#b֑HeAdwm\%*{+s$ߣ{Mpg>c SS(g\*sѣ2fd %jfaMz"{sŇvjprh5,Q.TMIj/ 9+TL(q45>0%'1jX,^^X7#&O@i6>;Uf6}GWqK88\Sk ѝK[: !JdoAToMwUaVyVhn9 F䔍4Rg0c"; }.i#LCbAD;%`܄jk( /*Hˏ(Jeq&8:VZCc·h4<{=Mh{%YЛ2_D@]KPڹe!V`G46C$s 3\Ҍs5rd' NyhR|ӑ  #V$kgH'FbGTֿ8F F,'#DC(&KE}̝izx;R_/<Pi4^^tsa87#X &y0DBK 8}hs=GM:ɑ3P$DZ\1Ji[!u:O]QvM !pv9uq֍׽"d)^<4M$f5^c>r5=l/9Վ.hWۼ Cj'g7Vޘ}\AfgQ9%I5}5Eg?`.;̜f!P"ңy__} qJzH~ Rթ3XV}1ƅISJҺ6תUu ^o:_AF(Ӈ/~{1{=o*jȘtFgd 8Kئ|cuMb1iւ*(1uJ Up@),a[L FM\6n9~Lo˫=ov 4淑8!&!2}P [A=䴻>r+WP@gwaosFZ[e9=j ʘˆ#IZvO͹)a#h Q@c)S=@6|;[c/kC[(\S y.?7|E|H{;W6*e\֘-h6ּ&o aJ+s>/MȜăr-DQkd߯g) X}P8܅8ZE[>O ~¼,&AH1*ulҵU"H.'V*oRҎyzrU%'bM]扟Vh:ˤQr1z7L[-t%@7SoSK88%2U=74%!D{L硒3uЇ}s%F[HaJc?I >āT&*Q1H@\:~\+ `Y;G3*ؐs2a?Lg+M)(k+dIlXūana0,'z G?nwW7?omn͐FFݏoѬ~=|˷ǧOHCמKgz/C~a@4@i?y~A{+-up& ߀&2r5[ԠaCެIX(- Kr"F6b7oo@sBZ#ZU7  ݸ`#1A3$ _nqGSIwm2^c争 ;{D#3GG-'}:ƯÉP Zh!mɰy 1$MNF7z6$Ga#x<M,ܲ>s4D Fp9u^qOTF'&_GAdD[@QI+/fhcHs41,}Rx$y *\faaYe~h/R@Ǔt(FU$4BZPSj+6GS{O),>}m&/78~Nl|͖@iЅvv|hi֟WH[/MT)nqCvhѢif ύrVtW$bE*6O0ݚA[oJ_y%nv!?=rAtbdБ Υ6 a:g6U? M9] ka:;Zb4*&Vh(2jOEV$|ΓcBIT&J gYDr2ob֡46>N/”ZNRK"`_+p4츊"Ih*jI-,JMuqShuu  QU]r~Sh-NaI.A4Cȡi*/&ϟyH{SJ4C+q4r4gI4 y_rN'j0Sz? B$A$6Uqu;Mԕ{bk4!=$rҰZyҠ q6<ҧHbr6xd٘P#FJ드5D;GH!Gh UoK . ܉>NNy!&!uVHe{:J2)Mh:/Q!W9yZB,8?t=`"PhCr匢>q4AҠ8ZlSK{õﻻ\ʃ\"u{KR47Unc`|oR5\|)34cѼ|UR+/'*kQȣ$CԥHzG*Gw@\0s.[g)BEׅRqQ4PZSNMrztT>0bhqz;]:] ?jM溵2mo̐{^ޫMd\KBNB+ey67-8U~ңYB,"faxO_M4{ChR.7R%C-,foJ(֙$il=J8vc'iOrèZgcUir]b%C19dZe9y@^(}u VEڏY2L)Jo,:jmM&^f?s%`'6#"l 0Oܡ#?t Cݏ/w7|qaC35scdh}}@fl{4W^_^^%C==aT <h =h(-B4)q _O/gG #I$"טΑͽ2"([/Uuuز~e|%73љ r4LE'e4 p+=_^~CyA k(O٣Ƚ="i4u{ᘂ(X̽'h]HG=}E9q5 P3Vx5b4ŢuPϽ2m\- U،*Mo6\ W>k] P >7pd=o\ɔ/eV\jC` +S-ݛۄxl5v5&tʚ&^ٕZlɉ }Z(D`)Wqpa.F; RSB?]lfƨ$Yi֓vdr|v:v%m;_Q0NMY4Lb"$Mw,`hDQmDk &ɉ#"l:^<BcyDA T]hhh]9PɊRd$r Cȿ&\Z+9]&8d$yfKTaCfZ0skB+|O1iciznlS%81.1emk >rLuԎ]yDe1G‰ڴDiϻ4dyE258t<`,5{TIYbݡbh8b5(m$5  .9cfM_|58;q4&!'ǘ-:Ly7'IŮ ԫJ_de9;{/<_݋6~kU[~^dnɻ2d4lq46hVhSZ\1#1JLSe2-U!*[UWf՚W'\ Gb=*y2}D8!~irz̳Cfe~)DSR~+iñ$r۸C64З,;1e1sr)it]Lm Ute]ܮmUStϛ(f!)*da(JkݼZ[='50Ɓ)cn衄,ΠB.<ۓF/9w)ˁ*T a'v&KR:pBxYTqzV_[3G9Db Gi[/D1:0lnCF6JTdWK$auҴ+yr?Nru8J;ߎ3`W-OEg_!a;\*JP[7erQK" !}4vAjۥZ#<ͅ8 .37[B gJSň pա{}/ۨeV-&?A]c P+~yթe#UN]Xx84}}5][yֵE)G9'6ծܕdpUkt9=G;&CC]1o{hխM-P2osMwK.GE]j`CF9ں/8ȝԠivJl,r';1?݄s% X<Ԧ!qWh\&AF:e+HwJ8f,TT^tkw{"JZ,IJ!ݴ4)d2H-GMs\C䖙a8[EcmI+X)rDe(ZU3p@]SAWxqml҆3{𣗆UaFP8z)y!H2CmϔnbKА6k')% SVȬ@$b߀j9aQemAh=4Xwq G&=q;f4-cwֻuۤT/=QNsFEȭ˼kprq6'fQBPEeݧ8:Yuո%۲~߾qe٘_n5U]`pw=K\͒ιT2\k uԁ7%#fa9ZCZ/Ҋa?nƵ%n WعGƽPVHݮ^29 $i*TǢVSaV `Gl.2P/L.az4\/!K`,'Hҙ0>ϧJ撟<;F}sXNv{Р}gpvu/'W7HFv(Fo_YO_ ߾? hpd>+^%Isx2W趦m Vx_P:'i4bTA"{z9ѐrhb4"zІTWM$rQ\hC䦍Z̴Yk4|Oq<@&bͼq4zǼ6Km#k >h|:GP[tInD)~лW R#^dG/.J1M"Jf<&X-Z%-Fp"*rKP\51t5f F o%\A6!D-g55R&&sW2+&p4TׁP 4SG~ Wwf h3B4p~D8@$9ZPoMj̢Glf 6rKT/O(8R"0x,1S[ƔKծ;SvE ޹:P)ʼnmO vX;OJY)OgoEvͲ مL߀Ғ anǺ,Pv~랚8Z+&V'kUhң4 hVL)!I Ÿ. B2ߝgמC nO( ӽs21s='`5N >*kWXO1hPE&&ZLu}]X씦kbw U&Rx#p VOcSΡKMv*Cɰb_tʎ, b*L'U/I4b~JCDӂWA0˟HAIaT(_/`-$Y& Tio* z HX+~t0XQ=Byu.5ʣG 8.Fq 0N!{z 29&M>唾_gpٯcTPViv@+pK3hŴc G DjH 7l3>xt`\+3ֵ S+oK W8U[_u,}.kRV]݉;1m3 7!ٷ.Lӯ{ō/Zn#"m4|\Ngͧ NPpȔ5@AZ{~>+P} 5ؚXlXx.?.8Y^E\%Um!hO{5x?̥עBhdӧ+\k܅Bn%5՗&`DaDK I(JxéҔp &VQe 8Rَܯ6?=Pp>^˳q 8Za|]YPwBh3Lnz櫢Z̈*߉=;4R*!RgV]H_Ub$,˃&Hp׫EItf$Rnr^(3c5VMiZ|G]rvyj~"Aeל9[W{Ĥhɯ|uzbƦ:P Y] ͎h&ˎ8Z0<;"(u7 w9E~VRH!L-y-8/lOQk3%2 ˈ#Bu8"hn92MjѻtϷ0AQDֳyByN1dX2km }0\;Z zR-L2&RN֓ X khr(\'Y"FGCNd4EuWqt&¸,9r7 5'Pq`rf!eh&IÈz^aJlnhxdsZ-SQP^mA@i-Щ|hۛѺ-i-@u7[(Ծo߾Aqv ߿}{#CُXw'Gd4Ĥ=>??zyVv|_^&R| 2QJTN!K ̲W;O WEMp:|O(FFoVȴ5}лb j{Z ^םj3cL pF7tq#L,TpQ3lLkG{׾}ˈ2Fnh'Zx"*(@=Ps'500qJDTk!`K.Ya?P2H @1CiSҸSj cH/)Xo4DL_j2M >plm<帧Ñql9YHQbn@ ]'(J8HD9%p1]-6MWz0^Gp: \C"0,bƖQ)au?:Afae!ޯ41/Fj"oFX5NQ%_G@ddVvkIԥL%sЯͥ>4s}L:ޚ[M׀!Vy}ߩZ ȸD`Y ^Ufhb~ўmED0"JPll%罓q(Y]r_˽m6tL>o'@_Yqm#F{XP>̓DI^yac:R!υj6;_ @ [ufF%[4M]q82GO"tB>Vج0bSYt"R/كuo$?5ϯIvIs\2Y1bL0'B1f݂BR'Egs'l?Cxp)#zy7LT0eJ&-[mvbT\%SKs?:LVoJ2;; FVtqR2UJؗmMԗh/t(Pu1MkqGx6sF{JUۂ ;0 ,I>z.N#[kg`\ۊVExWzq{ZbXhi g# !wh|,N AN Ns)m/-?_9;_=Gähhcza{Uڝ?v܏KF4F 1%]`'6m M· cݧk(.Pӑ/wVtWuV:Fyi)SSh=.vrAʳm|s(9(^() a ??WO42|/(†Su'OU(:g?)OU) Oo@).Zo$P,&y: N5F)IEk(.\W&,is/x0^fhZ1,w ^R+ 1\SwbF\'R BIJ#kʋʓY_$.ڞ(.сab꼷j_ |%%?9?!CkG+d"ti~MM_5ٺM\ݚ4-M.&J:DBաc(zWp4\B6[!bDke++?ʸr盻Ů5{KJD\"VeZ03$owfwUmw).opnNv/Yv>-Wؙu<4dųaɵg޻`e1Q۴rodI\c#?"}3W գR 3]ۣ{F'Iw\CR}.XT?ˆ..^:Z1I$vI9)For Xm[c AfhEW72IKT~8&?\ek6xB^YPTkxuvv[pY߭9%S0BȖȜ :(&Mi,ap3߬g֫{F%#Lz+KYT%a /Zn-tl1ViheZ䮖l1=ä)z1]K)Rh4~(HVK"F1t;l*mPk\{lTʛ\kzk?4Q& :nՆaQQ %L\F#Ư0b}oUftoG=R4|{Muw;o?{pǯ_}vz'9_7p߾x|N+hDi/OTDU}^Di4uy4|NXRdחPAiG^&e<}ӱs44q7' } ^C7=O/srQoKU H1B&CyaZW!4AaN4ń@TkhVbDibp* Dt"%ݓl.u2T %[Z4X\ݏYn}Pm:pf ǗͶ.u3G(`G2$DC- {ec[DpdnmvYn-c"_5'/JmWh: X%W7"qY$haޠVS8TKO1A=r=# fj_r|&q;՜C7io9-phǽ;vޒD!p䓚q4"l;3 ±wOdEW+uCRdxB'#G 1ƞ W{Umj2R˔UQi6/}Ȉs#"'R= C(v-,YXi:˼b'@ˢdβC,+='Ua"3!O;K6(oQDo""c]$iQG[Xjnm}+.V#geo J<4t(OMZ\Pr⟆tS9\PءK7)9_ yA\2kLMn]O\ijb4na"MnrKRs: "ҝUi:y *-2me0b@aW(Mň;s*dSP /ǰe 'IO0qlK9xV%ej$9=%9Ivڒ:AČ Ml\nEC Z.a^5S+X2h i5B`FZw\Dv<(i.S>!͡á:V2G1H˫͒nŌRq0(;شԦS ϥ %|՘'5QT~S4) wS^OZ1 M2:9Rr͑+Th>RLU"U*_W; Ț{]%ِ$$DbI[y&qq-4h>89xP_nyLGSAUov{!TgRND[G}'0x[֕_@o dM '5Xs~;\ 5W;`C€I*-sHGP7H鏤rep_)LhJ=cޛE2YGTKl$r( fXJm~lOۑp#AcI/=V+e6lpmw8gpwnW9pꫡ+lu j(37%-`6ҵ5: kolpy?$vF^808aYS1M(f[^RᕼJAgjǃ1JCՇ_̑phYrEW{~"8 ŻXjl5L\0F|KYuJ ľvQ P2:P2խ𹨍hr6CZa-CծUL㫨6H4ͦk?W|Pvg >p4_hԻj37*sn5z(T`[ME[8@52dO!!a߸B 6wMͼ}.(+lFzbܞx\5ᬿ S\gҾ5!9.st} qOuԌnX2Ze/x˖C#Zi&+1w|zb]<ܼ\_?#*V.Djw7O]]W7 kԨȼQiDiOϏf(x؂ \,^R|SIo tQS&ɛk^{~4ܥk y "z{~}zzy턣c"zYaȚچR ΀dz-ʂ\/e-l2YLL(/&$?.b @ nr0-ӣ7fI$2Y]K%?I4jK2TnACIC5 Z^ z}JM4ciYQ.'8=8Zw0:Y;z }7n BfZPI %*+_1M$Nm<ǁ"isi*K?!NRbxk1%`Ɖr5U n=M[͆ ,%y"< E3LܡL57΂ſ;RQCl٠ d6Tp\@ QJ$A'C 匣L:/A4k8$\:'Kƙ1xƃt"K`,: &$}W &s@w;M6Aή鏿NgnZbpbTs8),۩6mk wwhDix_q40]j+3ӗպ%->hl Iu+-}Otvf䒝 WijfE 9!-ebA=<]DvAiW~҃o!ts悔̭]z>9ԫm.Jgr.Ҥ&ʫ.'a@w&嚋<;hńe}m IẠ˒XNRlsu T YIUs*Ê h+MaHY( i)cQCK͜)(MN5 t0lcbRdڍ^[!nKuE2ԭ> *|^4>Y ԮF)`q[@VuHKYA_/5t xGdڃAQl{z9%ug}L*H c{' #D DT~Qi9nMb+wVll OjӤ;n$3zr\( 4mYn3mmys?D;2焚 fk2aږdNRa+MMWm< ldR(VlmR[J´HPѩd[R:o- Vs ,Oe *k[DRBP&wm҆O.:nͩts.cF|Nce8f-kq4i:z$l8nOqfL+tF v}E|>ޑ3}~s[dOTFp 9_j1V7/O|W,8Vʊ(͂*/}-!hGYp*O[lteg ^>'RjŸB!WoPl~=c frk;Z-϶ىUڥz^j1栲J{*27rÕ& k$W@x rl9(t^WjJ(ͮ4}¡Fiy̳PISGcaz4oiV&8Z؁*)9 @0+*Ya殫"l4ZJmNp4B 8/=B[l*!,q ٗRD4խe\Bjt{*=x{NWw.n܁+!UMxJ? (oE12J<\4MZ00IVz~If Y:2h D{}C^`iohO^S6)榎еgv NϠ d=` MD~OۯdG GJDkb-Ā_4Od#{Vs?R9GX ?'^ZQ` MΓhmD'Cߊ hO޺ouGՈE.<lQ"G,cVRqd-^:Fa=FEV#cf#2"!M7{яq5Xk:Υ8QOff.BNwG&S294xkiլpA&NٰGI0ro)> {rӲH^<άAi#},VP73 Ĭ hF=N;9:.s )L'+q*#`--O)ZЄiy9G[jp1DjN-D^;o` !((4G ħu$IS'ViJq3PLH U6$1LpkBs1J/9ښ4q4#Ai`sJqDӼ2+.6KEiHSmhPIhh(h&*=-<$g;@鶜U|8^/P9Jie]I5KLtfY`"h+]*-W)e+,!! 4D@ փ5h+q^aGKXM&0O\ܕĆN+ ).]Pu\eWyK85<Fkt/OHNfb>2¦YE#2($alh޲I+qB7Wf4nkZdGL8~k1$pne__šV}GZ0h2)-/PUьTcYº|9M.hNcq?9Z܉H(8P8Z!>> K v!75+b 2]pƴ~Rl5ZzH pDnk[M̈́v;,J-e_|h5͝;?WJhϼ z њr9AS Wb7UU0(m R%1V_3 %;!ޜTf4*<*9\G [L}iwjhڃBi#UVrD\)e3"tb[4%h ͭr1VhzIԈ0?n6GG ᶝf8GdWmvu MemqRD)?EY+`ELa̬THoʡf!.N~3ԕ32@' xnd4UO2ٜ@a-Eߊ EǕ;jta&YϱtFhnB91)<=YcCN%l8vx$XMK֊* ñiI;#MFcƿh6|=-bֽS5LsvF&L`p$O,H*koFU9j؛ihCGhQs_GQU gڍfS1m#Eަv#g=9PZ4|;GOү~qy^x?./;_gp!o../n/o!@~z9zF]\޼^}>Ku}qu{vu}~}sqs}}sw{xs6^T2ǷLJ᳻gq4:>=R=>_hnN&V`T+TFԋVQMzD[z+Zi?d4eB*BE|3<׈M7oҫ8UzphlA^y}1ɧsDdZz/όwکDX=e^1(ǭo)ll29aUh.P]z埽On|BfeR쭫3)h/ѠM$i$IҨЄ]ӫ\uSY Ý%JQ-r&tO^~^ Hb"h{C; ouNՓ 6מ Q'=¾ݲhF4PS-8x=s<R&Q!m1'b2\Q%Tnہ"N~|a.iiK ڱw =*--DHE6?/R*$ornv"8Z4ĽO]]F̗Tڕ֞Fôvci'&8&Rm+?T#jĘ L۸H 2DŽ$,2RLjUX-̌Xxs0?o9r؊-h]AzI5l5ۘdQMype{n hҠMs+%f1 n?țZ.&Yl4KĔ32fҼDIq\‡T_n+u'(ԿhisW|bD9E_y&ewn(Czlmy)pk ϩ}A%tB_ujG] $jAh,V$%O..|ý${>S,dRmkb;:)C/;V.yIMvZ읣eP_|-):iKhqbI)ZњCroO n|wƓ- ZUYr9F rVAJYG'U8ak׮lr;wtLZr=*S3CF\ ?iy%ɳ\O`S<+M tt6B/ko\ 4#2ӐN4Myا`Hٞ\Xj<\#9]PǵzJz|_ hH_nV,~¦J+jWCK]ޓ Ȏv5:Htצk2NGA,|jnvmf11l'uE>+Ɠb(98*W4͊\i8.:5|eqmVќހorY1ҀhMdʫ+3q|\G6/./ d|?<ȬݜFN9 ں+}l]bNhrzn QUdT^5/Wu49Pk:zRԥwq KZ=#[^1 ΘGAI"Y\&7B=X '(g-9^2B, E/3#h6yޯXP~8bQG5f*{م͋Ϛ̳ZNRkg GӟAM6 V JcE|FmY>Rl~e88INQEZ35ذy6@ϨGKJ*?W mľ%1&DpQ&DktdKgp(m=ҙ[;2@֘:;"&CJ5Rbo/h#D19ȄbE̠rd+3)0S,)PZ=P[! ڹ: :q}~v(vq! iHuq!9Z(G͍.]>4uzxh== F{lQ8PZr&F,:3Fjޞ[ޞ_e-(i%f"7DXV@')Θ魕2E1^;x秇{̽C j=<ݧJZog_){Z>9(l8<8|ףJs.&=YްZO6Z݄dTlњ$os[4u| mWv FH$0ӣ$2=li`&D^oE<(hxF}pp}b^/2,?޴7'6L_) ߙ)d3d:tFHd͔ hLUkhAf8!iD N"ʒ DJ3㮃цUo9hC"GkKL4WO GC)/+<d%x@#-hh_13C'B=Gqd₶z4ys<0SuĚa@&"͔h 2s}fZyj-g-MGP&8} 4[o/2ln2' !],Ri>ebռ&E1ZE5KJKM?Lu!*hV6_p4]љۤҳ- W S=O-}Zh t1(ޘYKQ^-`Yjؿh{q?WrX9G1hwZͽhˢb64gڵj>[20sVbmnXGӼbҺ2hkt,!^,h&v)a͐Z)Y>h))ǫi!zVj6|~?ǮuMqѴ/ oC*pϩ?[JwC mcc]hsRZG <ɠv`Q@gl6_ kur/upHao=ht`m}R Z.q-SԊiMYz,,wfs{_| I@;( *YsOMCUW;؂`"mԬ~G ZStq&q?ˮ^IE :q#lQ8iD[h$[#ϟ_lY ߘf= 0'z\e)*$ gKY5eZrŔMJ] }~!T$7Vc#C1hT]rj( yOy|LK(t=<Q(hퟩ_Jw_O!qNAꪈ,H<7fn(=ڱ2=9m ?FH4;hۺDmIR*af|oV9?tJ.G[)s;s 3y)vF +ǡ /3j@KLKU< hh30א\;rYlr;`GT!֎}s2l(Tо1 Z/ 9f™\PUadrJ辎Ng읾M14J8v:c"mzyXvi[D#T=lgAqhp/Jɟs064lLh"j &ـ*cgyЈh^h\Ա<~G>dd~(Uiw9,-JR|FBJ;*=)9;Ql=xi__ZoC@oo] KjǴOgm] cF(Hkw $Fm>#^m" qtN5a{}rT΀i}3 d\D36tfK"cxrzE3y &Mk!c2Ͼ0.# 3t|.3wM'@Rݰ7Gw ! b\u{M,P:);=aH)h8!CtvO'ٔ@N8skOQ(h鬞NTM/fUƳ|S!Nm:(=n4JSZd4s~1DG3ř7stH4|k)Okmd8g5'| ^.M8te* I| ,-I-ȕOm*$d,_kw4f/uLCũ]B&ǵ,WD6>RrD _q 'ެ>+nkI+!:߿>~_?$zUdZ>uj^VZrkUley,ֻmCNQŧ R*Be`zl+ ?e9~FP%1 `רQ T\0\aA\RN_&"A,&((.OlbZ{ణAW"?w^XQh2LvFjZD*$6wL.eyC l Lkk@T.Q` sX@agǧԋZ> KR2"=EIW\)vyFO }ŸH%o=p hǢ(v_!gGT49}RMestۺ&bEĖ6ұe&Gۉ1sojWKI[OR#Iׂ9e]2֗Tcq pS2\z/A%Jmi3K`SE*[Uz/hl(,vR>w;P;1f0&ҢB&htZQ F4=^v"W1Jݴp[# 4-a@wȤdIDί~TZםϙ ǻM Ȫ\@'yZ6!*e]ͷd07Ư3G`EToьdɌLux*VG-3Ep8\EbFʾW7.֫zy[7^\C ?묭Ƶ(~b}p(8zB(,{*)p& SCjFikƧync7d56LxUvv1QeA4W<?Ɏd9JzypV*,iКz}R8]z΋Lza=?POݧCz괟Suӓ;/Io}-9PړCgK[[(Mm9%hHTNYfe{eA ^S{j=`uۯ7jRY7Tu~Gk6)G:SiN?P JXp]~b=:31qxv9GSϤ>a6\؈Du$.kփy4hРCB:{eHz{Vwd0l_*z' vt6q$.!v3I'U嚍^LC$3P~] {Kv;c[S@}M(:=qqJ$c CǗG-!A0eF9ʂRq(/ED1k6G!8*3!47>d L{ٟ b6MQ4Yƽiz*Y>ͷ{̮殸L(+}!85,}KfmiGX U೿h&JչXz2mڎSd?t'a?p4ejAxVz(('M"w]!UBilsA48s&a;$xby,UDUh˴RcTkm<%rB}j^9SrYմ(gxip;GrLPxtTf%IlqHdaV9A+ 1 4mxޛ=peaZ H| 7`N>b]-mHƿVۈRY\k8<@!SQɑőh8 i,]ۙ65jp^GÕT9ki^@( W ^z,T+($R ~Gs $iEӆܕV}*Z@7[ Χ,5:;JE>l+)h;m? Z BBڊl;[3nOY[_Q0>fhI:dgD 2V̲c5.}.&G#t仕\6 F.Ci"b`Q=FYR߾J{'G#4٧}EsƎ[srܘ}I CiPA}Zvq}~~IQrB}86-S!YQTeqho3gUBԡyhQ#ZYf1 gZHIm8Ttt3U|JqzH9mԹ%UV6 G8-S|AƛE F)Eh&GYn ]zWrEAG+8DCmvuH_1bB˪@'3$njT`]'n6WzFWC'mCd tR%O+Gi Cb+Q/HƪkZ5x s?U߭V"D+_ @TM  zF~yHK{:)Ɓ1,}۰@tՐ>[s؎D`c*a`Kv(SvGhI*$|/(}m?ӽPZi(dXMbv%)4`v7? XB'h{~pBOc3V|hjtV$J[bq1-EQRJ1s M2EYa+iK(VS.4%פ.zYFkN/z4֚fSE ͳ4mgze>.8Z.Nox4"#3wJ?~V:1Y?pbB6GA &vhԣ-+lU@i ^ʥm]}OU4sh䥺[h4%QD=i5آQbF KkBbÂMU]P R)18Z@Ep g[K<A%%%)sYW>iC˴"?jb8P>0Pĸ64.o\&1Ci)ᒧxq2$9þp:NbBtFRM{Ah?FAf҃p=C- 3Gs?p8G:o?)Hb hQQFA4M9t`a7=-4`ه,bn8HvnݕmҌ)gg?~kKvKpsqxn*%-rd ^-kmâKFrhV$ii)='4>s;VkM^DžOZٟűy.LXy}R hfYk u5>'jsPKVð6\Pބu+kc=f$I׀zvWzAh P)o PK}oĒ.6g˭7 .Amp8Cd]=1U8kDLJOp\q #m+^JWfbFB8$ɬYV/ ʻyf=RbW5>֓mɈT_f"%E`)AfS-]hlF6G蓂Nk%Q߱Qo\QZSj66YnF)\B$fZ5eW{YqB"U<¾2h=a$ @]DB ۭ4xĕe@R#b/4UKGǑ# GYGIQJ"8)|֥02k"hn+ԕ~+͈TfZ 54m#b;2MEng4ehAd(O?u }w?D~Х5 rFO[T2L}nun V틘X(u͞NՇ:ov?Lb8ϳçr0=Z}.rJaz';_Di L6Gȑj-gn20^dT bnn Y@bU@HjˋI2]XLc*[ٚL/]:Ӯk BAcGnOq4@5n<$tl}"(S@9=n>'WUQdY!z6pw)bc:YmmFM!pI<$63d'tFr뎙 }}Աnʧ3.o&28mwlIk)!!OZ'1O 53 D7C AC &dJt13&n+n_Cm q`ĻkJr 6} zTCiT3L.%l%Bv?Yx1A{ӘM*EH3ܯP RD6@p6= ?!30a=mV\ҦQ<й\ E4HY/!eSP?: uFiʗjd>S\_.9M-ja`_MJ)<α֊"{_ iHLhn٘6=# ?7"F[jK}P$ȵƸ$e'ѻbYi0ݪ4uZ~کA q~&#̷j:/mpo-/Ejv$hAF6&gHl\32l[ۨb#LMMl^BzL۞Vi@-aKdنxJL;Lj)o.Ֆ6֒F%|x-vDzVVjbĔTqo"5\|`Nsd]?Ղ3J^}m.nSvZxCJ\][}Od#Bw(qEo,gٸ 塗D,O^.~S ,ѰݦFdStMz/@i#S7zȗ%5"fǤs,Zkk3E N6H颃wJkUed](ͲHs|&%zH|a7/D;hf\sǤ0XYѢaȌMkbǛ|iL9Zh&SSl2ݗἴ"ljYl&kV|S[YDk=})p;) PbMϑշKXr4QRG|9:b.LG] UHKmQ~Vyv4Hߚ?#ђ[X[WnWrw9Z*(x.0غ.ʕHüʅiFҷ f0"<3 /:GSZeĭrȐQs 3v4/b)6>3B#bRL8E&]UΑ44Y>S~gKbRDF>q/FR 4o!dRrax+vPGO$QA½M*u!_sdTc:'(-Nɜxc ZpVCG3B4[J\NV\.BM|"*DmC=p!BR){Β| | "hQH+57 o5yo.=yi-|E#t}k!lEZXҺ+`G (3rOvQNI*mQh)J+RM GqqKLg!g63hv @qe yVf F}_*^zuq4!3kvAMS%F@DMCPѾьp#W-8Z*EαzM L-=R~*iVuXQo ڮfJ4Æ˽d˝g-梌NC.1則:SiWb:hntϒVǚ[lGӣ4Sn,+{Z:mȋ"۳ay2VNεK_AnS{2ĝ`})hhML^ӚOX=$ ixSӴX!3d5]PVGKc^Qp+ GM ,2K3^yRwQ-ulL m@h)wٕzm;cжGB_pKmp*7I U) _J,;ʐݩdĝM;hq&婥 qOʣL=!³ktpQ9MmRjQI gxؠ?A?0M(Ai2o|lyY7;G#2&F- g+yiK*;Pib9DT-4((@k : D{DsQP M~z{Qew6lz_hߺ|f7 PDGJ{_ J-/"Pk1bvsP]-ݧ \5ڣt9Oqc,3PZ{m _Ӓ}Tc?|n اi^^qvߞe4 @尵FdgӬxr2KOEf|8XMs10V /B6jG-ш&Et] %s4ӦMqOm:ئeO^va+[(lqXy[QqI)q.eъZ ! 6-^)<9 JOp4Ͽ c3hfWo-FQz'd23\du8("Wf zH[OO8r#tq8O3)r0GKGXL8+ v+;qQĥѸpˆjhOAƱEdMb;HHvTJ6eNan˪2S(?(=> (j7uoں/9hi~Կ( #ViG@`bƀGsCpI/i_{8JHEgdN79E4 .[/JDxh{tLudK!$`HvVo"LhL]6tlJ1W^Ӵ$ (~h¯gdǽcWH= U^7UXk'h9aOf)pͲ[:qhhoA,Ni*-Bh:< 7&o K* ݺ>nֲ@zO ?Cl489 Z6n%_McYjSbGV"F.]!3_8Zt_F1+8OJT8N܁ֹTδ?gYGT!3ʟq4T)&Z,5ڧ58!LscKĴDFQ`6x1ib;Gc$ň>.eIQu )H$Zi@j4-]o(8QZq _K[G41l):lӏ.`[ѤU:1páhfMtXc*HMv& ODԥ!& G3F,aI_h&S&D"n墿B( Wys.]I xU(pn" h~agN}\VfVlI82 tmnƘUGKDP]g1YȰ-Ug0Cfpp4٪l7%i1]&6G#]99Y3Y)c2Nu^s4;0{^0SVRTlߨrhc #Rt8$ٸR'T\Nh 1=WV%+Gp4p.&MYтM-J y_5ͺ7뇙8hh{PVDLH@p4yASݜ^]] $kB۳gWN;ۏ<}h4Jusu{ws}ys:?/5m&}H}{gJ8cF]6^dg쌄hDz=0zTգoV0]$ yNQzV` }ԡRI4*̀4UTqƨO( zIN4QQEa6r8ZVHMbYk 8zENwڲ=h9*,ٹ- Z)K\BHŁKJ44Oj(Ʊz Q bR5O bmek|m[8J I>_~v6o;i+c]H.kI]qol@iWⰫ0!Ŕ1U-uQWagKt%k+\^8$ h3^R HV;0Y]|.mnPiyd#M W岜 b¹Mm];Q*xv| V,%nhNHp ih Cu_.1!v.LGS#'4y4}I$q!6NjV*[u~wH iuGچe[ PٵJ(T5"لVzT"bv vqֽ ?5DšՌqE ^)3a9>{ӓiJ8FSўi6I](,5q5*r'GUP!S =f J]z>]Uz.;EJ#=B "5Bq8v'[_M]JD 4[&X1'Sٯ8}/kw~>{]h#&펦pUd-gԿ0ӭKC>yxrRDQھ8ޙ&C/{/`,$ gT+ VZ mW 1m"jF(ZQǁ}Dw>JIs@b)H%0gt 9[G ^v P݉RAqN^zwIUQN2d^1u)p<]Hw,cES}wQGf1 J~8ZAڒ:ņ 9ډ>9hÎ8hҵ*44]dT$?DmDDU&9+uM:(i#ey*oʣQNJM{&i&}AEKۚ&A[vBiݩk!y])茓B*a GT |b[ 6oi4pS|HAd,(AYh 9)_$B:ei̫*[va [:uQ=rƃCt 2ϵYti-f/aCsKuJD7OB*gaIF!m9Ӡ9Z&IY4ޏ6öȆѼ׋|g"l(XEb8?ǑIN<8c}(BΘF$wѴ.2V1SO^~ H&=X! 8nڽ4ݹkXń!<4=Qors˨ y=V9q~/gRmM_΁$mb[^svu {[ff? 7UU^#>kq4ka|!P{h#kjw-[^%8j,6;HXkIp]EtJ#GP1L|VAX >0Hjidb~"_xD_MR.V!Bbr.IA1~c)aDik61j"t/^u]/ѤJFlZh?(j:y5 xdgt5\\-11LM~~L)& jt+^@~qwuGG"G{xxCp{; >>xzi__:/ou^z9.B{MkhV4kP^doO/W[ׇN ):nózH EKF[:vO%\qݜɺ@i= ^F Z7r4+f ܃ף(_F J2.ea?(u_z  Lg )Gx֟Y1l:E0%p0n~2?FN:z3r*u$:ػ:@r4 ×;%?Gkh>sG#J5AOAe ֏h!j4ZƋlcp{QåPNVm4 H%6@6M?hahX҆kn8^G-F+8\Dt.la&f2.$yj 8bjdҒ f/ƾuQY[_PdvXEh-^p|>LE|h5QH_8y-(\$Y,toP*mdecN7s-z&d7LD1Z)n. 9+d;VN+>:p4|A.I[x2[@ipX(vk;4rԶ-9m;J#D@qGC56r膖Ko8.M[.!6°$[mEDK>Giɰd]3~SbZP%j`&\Cidތt-U sa縜Y]Tr.KTJB[@:A7AaDO=TQZhb)6%w[AMQf@rmyeW-̛v֕ޔ%K5 .`z.t *Q*d1l #n\25}"ݛmk͌*p4zr'GK1c![BWP{M 1`%r44X-Hcx&g%,x /p>i}reX4E\z\fQqߣ]+|33'P ?U<'ګ՞A@e=C"4smjMyHGG$!+6j[qa9|OV8ZrҞl  /F!g0{TFd{RN_K\hq^:r4(hEu&kx}zZb&:-wAz(ͭDaVYbY=]Оp6Zﶿ>(//] Z1|i5zaipRZA|p cQ804}.mQ >r . dL2b@nK`d&5R$ sq4+!bU3҅h3Wfi^:YnmΣiC(pz,LvS M[T_8vF hI7mMmvwh1JmD^ 8B$榸!zD-%Ja4L@+47Sv~} 58bg.%O_Rt8G9W}d=#GIPV8cieEer.eKNXà0J AZz9Z!{]Tl!u84ًgωOYFKr_żQJ${a3 BTKOES/>yD-à #Xe6[6)ER_4$}(? spڊ֔ YXN2An#%+fY80fP UeŅ[3X%p#6}US & ۶#[c"j!"zuEm}p b +Eѣԋ $GAM*vj{ۓ~L={t 9~\~e[m{ K8jV`&0aJ[ahV">rJ7p6r4SQ@[®@\uH<B%pO晭pFdG+ -Wv}J-t^]im?Ey4 62E B+7$c (2mZ]J;~nnUA(4дG㦀 mQZs1zl5~ y웒 P;yAM&~# r0_4; -TlA\k|ZiS.XkkYFuiPYa K+hj DXi/nȬՀ飖R+ MUjflWm!?YK?`T1DF>IJdM}&.J^[Vszg_ h64hXJsk4t_Zhe+8I08>I>tg9) 'x{0hb/.*r7wVVJF[kwV7w7?~}va]^K[]w~Z]zGZtnn^n_^h鞐wtqGvwnnhe?_IͺhCcpxzB5`8A WWu^^/2w`(o#@~;|~>^^ϝS}v~v_˨k/;!6R ԣŨ5>hz|P Ec; Oڧ׼>[t^탽s4+eh/=e2ǃ*)M~BI}C7TrP 4?LX}S^U!Y$S2U/+r#F:CHD P7ٗ)x1zE2!er(oC$UE[ GØ.xP:&wu^+h9x:WwziFc[]CLt%v Z'ZTP5RR?%5YTP?Ms%nCſ]<"PL9~X!PE@4UXVeIc1]p:R[;0-v=9y`|ʐ22}Z41RZ{k}51_=*dyQ,&%yq3X49} amJH*:g^~"hNw4;^O9~ {~ѵevF[)ڵ|n8ZSX!tɋ%pu`J/sO5Q ߹C̱F iBߑJ8})m.3ޒ)vңy"|>7ƑRn۠ wBJ]hJ;?F[{-fO]JҮֺJ"11Q2W:i(Imeɓc.[4^pQJ`1z`znĪ).-|T9z-J4Ҏ3F0%6^x&oLa}.2^gD*h&~-M(ehź@{lfNfyg2[>[)!Z@Hb h[уO[(-`(yOmSs>h#G[)ZV_#`j_f.P%l-mCYQ-Ǝ+䯨YVDHn)G 궄ie7E2_&9g3^Čx%q[ay?y^VjuGJPmRa=5`$VpS yy s#qN"} <nw'"B4z;[bR(; 2kq47Z.&K`k,uRl|To^ϛÕDV@iݝEEG&Uˋɔ"e G,ܧifSi7; 2G(0SQ Qa˳ѽX0.UNhQ6Mߺ2^\^}~[}po~ ڝ|]ix{}g~{sqw{quIۻAwIvsӹ~U\=[}i|M?nHTh/o|x}zz=ѨP>===>|x{|G{y"LѤ/SI*K'/' 87sS{~/kOSW6׾)27A.FRV-%GEU!㬥J0(olձO{ucyhb7eI&GPPUib1ꧠzD1@]QGW|Gv/ͻ` JjT]tMv^TǨjr_ fdthM46-ԤRb~(0 }27)mEJFV~>&ctؑM k,3A 2|BEܔk. 5p:޴h |?Qx;m9`h@3a]M@XCì%nxh/LV}C*Ai1k:X[9%U[MV2uJQsQ8Ecp^) ltD9l.j r1Lc;kÉ?F: )YOj "&ƣGǏn6jνJcHDgLyI7cMZ+M NgShjkb3~\߶7Hgm&( /-n8䢷Vh 행AͤijhjZx[ъCZMEvr%ݩo!1]77 nt9hږ .$e a/FMJlsm{'AD+#}}b%ߗF6R)6◥d0klrxbcIZm8mo|R iI]u͖C#SWVSFl.Ykt$)q[S}냄6JĠ. l݊.+r}دtx$Bp)w&;q4uz?gڬdlRu9EW8}5c ^)9 _T)%<$h/EU~iqLGwJe+W"'iאS7zFdjQ]{B|@B?UgmFqݺ7U*wr[YVEE(]~)wEJ[5v׻[co?]q8%'&<\&u7]߾v.AhT%8Atm\&|[ /OҶʄ*W 6Gۥ0Xsy~ggThnu[Ҙ7n|5ǠsC&(Gvx<__VNJp4qO ?TaŤqXv_/}ݷڥg b&l,s^>VScg*ܪ$Gq\)~NyF B i2"PvEYX"VIB3J}2Ca_ $6nw:z/ۓ?Ӂ_}m_=$Y&]}8ye9%:ʗ^iGj rEiY- fTQ7|Awu?Ӷ}2"Lpavkār$}h8PZ%G;;e]X5zE-{;9w|\ -9ڄ:Ibs*^1>XRRfԔ=LG!D{[hLM/Tv;鼎n۟_v?/...//n..A]/uTAoWWW]ys[]o.oQgחOח/VםΏgVOwwwww?~2Ѭ~<=>c y~<=?==_R-p /GFɠ3 rs+kJXR %xLU\{jݪkb49:F2D^"YzNPCMpƠmD1LkDHd,}>:tَsx? Y=cpLbMO|c2iA˓&W)Ȼ@.I(:30+ tj3l!PBmGjieuc.4}d;̮l9-*TIT<ꗌ X>}XN](3׋) A0xRSl֛`žr1!^"i#_%] 1 $|Eگ}+7mqFkm 1w|,^ %٢!ީ|_x+\l ! y^P|q ČBC Q$.ujPG؆hP/XN< d`LĕEA7M!']ײm!Mj;Ofz;te f\9E! ?eT3%hsr(.kO }$6F[uc"#i(oivuYb[oJvGje/蔨 Lԋ(;E6p"enWIBM| |yQF-挧}3`&.mBbZ :Ű*+mCʘ O8\tB6Y(%MA0@YA봭1Z"r2j>".G#朂.c ?T粲UmK1P.0Y&I & ݹ-?/idoHҒm^9е& ?7̧lwfoZsݓPچ+[rPԉ."%h'7B!jŧ۩dy96sVjHo/4s@HvջfCѧy7jsgD rM0]+ʘla%CHCʔ'v*4:ax\sŸa?b=/9bHIjۿװl[D5Meҡ{i{U'g (P68I3x:H;~fŽVP`J^$+]וK 9GMOcz:egHP,y?sWMN{_}WDe;Zd(-+D֡uD|۵yKYUbCw"](l-?~z]2MG]>#V6mܿ=Ei@Qqf-!Q;}{BqϿ_3}y<z!9vd hF~}nYW;}Ag9M#/RJWT 9mqbrLR 0rfW;Ff$#2xc6'vs].Q4ޱ{JqZH}ҁcJusi"hS{G|FQůn'Er+T"|_r'"WTtS/ /"I h#UDlXl㼂QR֘!Sz>N>9بJ*5'h v"<))MT6:~RՖ;؉\1"*Fo^1*dWGssJ =#8ygDro^b0N{Nn.=nÖ-C"Rt}袬<"ŤiRV&M)'ڙ@hvaЪ7S㴎@i5 j$VSp˂1U.YJwj-h`mۑ-ѡOiSqtMŘzy(>&,.M3l+MSRʃj[5UZIƙYa*k*8aA|hTNup0u+ώk'%(W5ed !hy5K yuxm&8MjvMѳD ԓ,jWt&*h/j0nٺm#6jochB[}wJ\+]˪S_>r \~b*.Fr=gB;/) l2MjW5N0-qr:Gbյ]GðHcca_jGuNf vT5z1vBiNa5iL W˹]c·G+{<h3*BK )k[(f ԇ gۡ_z,tt 45ٌ"2pko3NͦLbЉ!m#pZCj Xh|yZy(<&.z<2܍IK EI89^NgZ0km2bkͭ 4Dp/ehNi{sUlH2ؙQ#a2:%#uP!&Prk<٦O ~kC3Dौ$'kC 8bΠagh\:.XsԪ2Wǫ?_97닋,vAvf?nnnA./:rkfGyy~27'Hno_~%GO=ڼ9bYqJKi\ªqvnĥƇc$PSkP9 ~CكIĶp9 AOGE?zlO9Z~/妕jYrXG}9 ȃm- :9YÃU$zNq!_GYqBpȡp |j9:Y1Y-FE"P.*pRT..o1%-}frl XD%{+`[i%)Rr7 +M 7CNMuԠ}@B>+p;w#rخ~To4pҊ{|e#;CپZqYB3}4~lJlr$9uޔwC"e\]׿ls~8VqTj8Z-MZaeecv_h+B4={'IO$hh# KT$P [h$shj;h&ZBʀ$.VۯL ŐRF(AKaF g5mUnWu&"hDiXlY'\s@?Ɓ{u;SX);ڏtW=J]6r4 )⍟=E|i|.AxRk>&R'mZe K>vTPRXJvT%%W0Y!~;߱)cX'hz蕘*rtaߔvB1%D<$04Ѣ-K#=P2c~vCs%-/6򶒮'܂=D]HG;,}KV8/\,$!YAϸ)!cYS&}P!05Zܒ=[ V$br;{Vh!Ofit f"X%}k3g=wَK 3@ĩxq} GS['b3O3)1т2D)i2h MQ}hhvz=ޅZYSC Hk.37b+rqa YŃrtn>!kTLKڝ٘isi";8% B\/eMΦayvjEuڪd1/{>T~sЂ~ZK& 8DS8jE/R|U$h<⭒zKdRp,|S_qWFݬf My9zC+Br !R0o gx$+ܪ;]=LxN\+*m6>k4ԑLeiCg2Q„xli/t*(k%FuCiP΍3FUACt5a2^3J5?dpdhYGIYxx!xœ VhC-A4Y"GkP`no:=aB'6Yq3}}u^,%՟W^\aW./ }ѮnvuJgh?nixsu{su}eKV 1ROw~EOm(= ^Vw?@~?<=xzy~9rD;q.FE/"P?qlQl>Uh%2MYvNV@rqpwޏSͧтn6q)6[~4)GxsKʃÙ7R9oŠT5T=mb?R 2~D+3T$ZFPǼ%^&?ean.H, d(V*2gj֛ 8EN]T nZf'/4֍Mbї2^un!-.w; ͙mE:[")U>.D.Vr]]ڶUro J! O $xji V^Yك%Q[Q% f&/1s$q9B6El!pۀ(L> [⥐8ݡa#y K$^UYI:%__Rs,fT!.9Ո\ ;8˜\YʾF+уw68v J.V7gmA-^IxxpA+X̠6ASO0*crGѳʒam9Kɉ /9IA4[ |E*2ДEsoLcF I^Xro4jמ6wS Rn8ҔηrK$XJӝrWcAVhB2,Vf s9:̍RM=9Z r+H>> 3UpdJȁe%&⯶$-_5Svv{Y ;\91+9v~5o0bHUc|;ڢ`-AUeIu2'Gk4[ӿ?k*PvfAU  94h wPrPiCWXX1AR`.gNV Vu V{_KُeGwL 6)ŔHZV$+f/sN37X~{/N:ZP4Gԏ<6Mrq '\]K{=xE0KaoG ߣZDYΛ%?gk[Q8r7e-D0p I WkS5#?OP1c5\P| #GqL!QF"+/|$-]KƨnHh\TӢ aC(X / \Mw6Gہ"DM$.#s:L'-aYh0lDk8wms7F/uN![/17Υ8oeuM@VRwFpKy;6h<S2,1g%/-p.u* I\۱V64\Z{D63S'h!"-JZpd)¹ ( :g@{W\\ hQ-ˋۋk方j`7WWP,+[r4j77w|m 93ͭ^nO ֎Dcpk|xxz||~zx~zzQ z(#n1eWʐVRu;M=w:Jb:iuŠȻ"ѰL05С^cWhZ %i t_UcC5.M-,4ru]~,Hs4<-DE1Owz`Hר}Ӗ~Jm୧64U;K L ǽ|0gx6qleؖwT֑άםzˀor͟ h֋{$Ew=O#՞ 7~2ꯆ?9lA`]yJ$P x8fLR{H&vXJ1mt (HM|BSPr245Ab6D1gz}(Qh̒ǯƣے8]O& kyf{fm"4tv3<עWv}-Fhs(M-ӕECƅdA &f%s؊(ҴVVZ"e:3Q;@ՖJ6jWR QEpf=sPDp$Zl|A}P9zBLZeOxi4:38nFyJh]7D@x\6joU`-a9YkdRꁣۓȰL'G󌹆 "B440;ϓz¬Wz]Q GƑJ; 4-xBlk ڳ ",< Dɖ6\Hʭ<鷓k & o$&/Ƕm2/YsDSړ$VsKҖѪu!.cdPU)>)ݚS7D=sKN΃ɚIR J[3~iQK"a(pnnm1(#] 4qi*B4@4zʬwk.gn+k4R )uС`x'CԞ<;jzP>`UGv֪=&k#k+gnAVV[eYM)M2B4Fԣ)&c3_-2/(vG;_ulߞPf;>5d)Ѫjw}>SNT:QM!-HO9!8I:䷲Yfi`JTEcyHɧ+0.(1#! ;Su:~}mi(z'%`K߄5,B[K}Jܽ ہdL/jk(p lў|Io!`ySfBH:F5X6G$ϧ[(/bTU4TAoX?CΊ)Y[>$S8*qxy(Qw1.^}6r{3trIJo$9RFkS֖V]cWGK#^H)Z(S'FFi^C*ؾh}+i4ZG/꘿ ,<+t๵,`0 BN7u-Z6 -js޺E\RFN`:>y{b'z+Kh֎": ; G8^B>8XzY+_,H*cՁϲqUWU" 'G1a1N_!BT؀ScN T U?9Zp c]w# بA$wJ',uNwehPo`@ Uzۃ8H{q4nėw]cu_rL4Ѿp4uP=QV&/h7]Ak~˨"Y*r4}8-x'RY7<̓wcgZ)}81߰3 V2< y^IJukb M5Yl \> 6d[=^dMxSV :R/Ǧvmu_+1/L~q2Pt- FmlhIh m']tGl4j v_D+l!T$-uϘQc Sޖu&bbHY)dysͰnŴ54 .#C v"GerkG ѾєhҰ}rhBi^(\Y/TfD)* ?Fr"ǩ#XakIGk2,$NR@1WUۭKA>a֧[DFThͥv q4)ќpZ8p45!R UTM&x-v&|f 6prDG. _*B4yE5SԣEkG,wyr1ŷhȿ/}pv}n\|%&d8%k ( .hn NM L=?xy}yyE=v:?]zǁƞ'Ds ZٶHV-U|n#{{4.>uc5X׶|*aaLUQ&44Uf4|V[ԣ1}htIԻvoR_{. h('m n7)Zgsgotlp8CgiD|iAy4jˆՃ#2IVYcU؟4"oDrܛv4Ana IZ?o"kt?-CA& =mD.L^oYm1쯂^xyۓ1s Gc@UCǷިMziohR$ѐpfD}>[Q(Imqƣvma8JdޚG<:16i2C=-)%<ƒpQֈk9^.CJZp/6MZin%k=%VS|Z$[LkzTt ^KT<Qy*llǛaKl/NW"v\7[Dd  Aoh iu@(}R]ܒtÊwЃT-єal['{wsOVQXT!lWU祃!_kw]>~Uh|%߷8'R!\['%l}^&O`$[&H85Ly,Nȧ/C7+ MտTc6HY~ŻVgL?\&4RcB1P[80#wHl^ AIԇ~VAt)G$-9c/cx{T6~ԹRj`7׬~[6:c1k9hF-8 Zv:fw֧ ~K,{Ab?~S\2X(ہP5erC{<)~.[AWoTT:~ Iv{vEjv:Ϗ]SH[<. hB4osw'6G(");Y?Y0^C豙y6R6=2>$u2++>;W^E_4EQrRd$8)?hj|S9џʲTOHYr:FAe\cta +Փ@`ۆPԦMOvI78PQ?SAR JN#GW"J-=ZtҰ鋐`,nT'vį] {)s2~^} Z- GܶaͧcCө%DX EEGTK4\235-V75?9Xn"2Hb ܳY6.`HgeU/w0Op0IΖ=]a"KhI.ZخPkq4F{p+6v d- `OU=ۮuӾ{o;\}mW}Qo@9s=\(M^ u!h- qi&@mE=̧,D^J܊ߗ$D/41}r5/8i~AiE p0cMXd-J[ufKެs[ VBƭ7Q܌ft-*{ R^L{^+puc9Ej`\mJ4?dh`< )li=m+٠RC CXihbhҷŝĆlߢ:bgm)>{94H΂>LGa7ѕ yl8x@e̖Vc:I-jNA>x1ƥ Qfqn !l?bFmGBD:߯\&O߿PooT`Yŏ۫ǻ`xͿppQ0qe٭= [% p e Ïq44r'<~X|G6 _7~קSO%ʞ#>>u^Dlݧkii]=vC+Ϫ2RoJMYlgW ўшd0p4q6GszTi_9ڠ3vG7u!ë?klO.NJ 8?x98 ה\,)"X=5jx[@iXLULYi LOqG{Fn_oxo宏o6G zHֈdQt$v~o֎GDb¢h׃?ֆ"JŚ#J@leG(m6٪ ם[i<7lLLoFhP V>Bڋaq0e8tF浙e'El갧lIM9JK$8bD+f4XxSqhEFH͉}LO~ IJd&iT8c]l}x䇼lH(-@45$>+Sb:_qBi'I/od-&e4^f*!f \VVC'QATxeMIU Vъ* (% -]@Ԗ.X+刹*MVr?tjQ*7ˢ5Ph؛4N6 .B"J( 줲Q % jQ|(c:42]Yuhda`lTZ2Dj3m"I[HTW8^f:ehU":C3i ;OMUA L19"RK &^KWHWTF#\/H\DFOQ9o\ (^M-=Tri!,&e bKv2 z4OVT_rC-F36WjJ!KDnVw={`GJGP: Bѷ~;.3KƨЮu )gVkBVkGP)fSK TiBhQu+Y:hqD;ݐ RwZsDٶls4zF1Sl(uci\I,-il3qҬ.*s9ѳ,k27T_Yq:~(jguJe \iJJ]y4?0,JsUuUm]k7 -B4bs44KXJZ8cNv^!TU iҘDBUu]#8 ⋩1 fcn?u4jt#=HUMR#9Hrsd~4!8`ORM/ԑT==m{GDN^ZUhg80 {Ƒ%Yt]g8@%eV<AeWRrDWe@0S( 4)[km-5h;ipp_kA^ _ Yd/( ';~̗i"QŃܙg1D~VN! g\ڵU8T"4vѤ?5h:T-ȴXZq4j䁗;aىG+dL'Mϥ$9~vP%p0nnkkC}ULnYhhMydcCeݣyRPXh~ymv2uCGe p \Q#3*ĞѠ?{:[JōL yf8λbw dqKWAɝAHq 6B IB-hgSɢݗhbZx<ؙY&1f:M(h1 !kL~!9#2FlqZ]z4Wj<Ωɏs4L~r*&\( ~s`hc F~Kp͇992-E5;Co޺nBмEv֟~fߡ5#УǕs4Y5*4]# ֎dۈۻQ3rDip4v%||{twۺk߾ͳsh)M{G=Bz}~< ZC(^FZfy>k  3ڝN 9TZ`Uxn}E;(^IF G*Z'q4UG'DB;J+QDUEdOhr|v:Aozp"/;dg9k aL6zUTY/F Zp Q_c?])ڽ haKhQ7G1pޏporЎ28nˋ qko:=򏾂q=s=Z}=AF֥m0~&.R$N ֝~oamRQ!FȡnƆc*qA5D?7-F9TfУ1Ҭ+osm2\m@IS1l2^)Kgq1F pD [C/C鋣\m4Urts4.bT_P[^Zh4S-) L(s`&Ys:enX(m,慷[7\05<ǖ6tT}/hK]M *-mxR *骊<\Q@=\ّ\>~O֣&VI/!(g gjS(XQ֔=.H5Brm1mk$ 2k=kͳՒcjagpZ `TaZw9Ʋۘi^bئKZ_EagP*dEgw3bb4c4Q(@?g}Atjr4ME/PЀ[rvVjS=V{܉QJTrh$RJIQxt|qֺTJI%́ +ObnOZt$|Eh]Td LÌE?)@TRuw/oa47+#Mتm;Ǐ逃 uYwe( Hdvqn07Mf:G0 3`js-3r@RXI `>ܞs_h8chixVF%eQ: &Ux]&-iQ$ ")Y  ԗhJ6@+Va GM irHu,(6̩gfA"wuɡ6JE~Sh qWIq@ { Ea;tpzAn|RZgG#,%l* gq޳ H-4-)qM봍s*SAv9/S(fVh8-XĿr28Xl*z˰] |hSI`ht9QGNڶH?+ꢂYy*,͂!R#ZYnL=т(AY]8`i-Ɍ(OBh 3Ľ2;(vP4pڤtZTK>1J-l9U]_}2 )AGU"Sc#jPXv骆Lbw:lCrrEL8*n'6,Q !$iky @81'jKЕ]ۄ+[+GaQҰ*z.iK@GٖR'Mչ/e&kiE.rV0irm 0"5jIeg9t[R G# %Kv+;fy-6El>ȥ@gXNuQ:[rsxGk|~l]nxhHQњ=qF؏ҽ) GSFӭE 7F/QC g˩q#?:WyVN<`HЛ $"+GP~`N ~%e p Z2=ivC6_Z΂ugngt3l,z-f[X8HD 3un[L-- o|^Y$O35i095`' S`I¢0̧9t,\KҸYA'G :@f86';y?F@m<[OΛNs-FO6Lha3jlZ936JBsfe3.lMl0BQm9K0:pr%!j0h8ujf9l<_fhF:& *8/=dzP8T-=Ҭk_eyO^%&^NKd9_?.__|3Ǣ;*hxŀAi7W?n._#G!G"G'Q`p[h4( d-m *ܹiNa>ttˤm 6^5vYKRh@QhZd-CTBZ&.Ra [7,m(4Vre[S ȕhM6Bjb-NZvhh1xgU5ȉ[Gѐs'r!8 5ju6YU>q6yRArk"hz*dZ=øa 9$a^h= y uEual)6+Faͺ74M!9Jqji.FȮIPFaKSJDW:Y2s|I6?POд#h4fPTl>{IWhjk7IGzȢ] !!K }j|ϣ "ܩI{ܛեD- gN);k2Hvb b [XuZY#> ޏc8E82<"<n'B20[uXy!,y'q(F%°LP#TCƆ@~܀v w~} h DsiEE;}q!t$vm#f MП<܆ja9`¹C}AihXjO#j#$B>"DyۏOGe%Pj[l #%DsL,9 mZ~}خe9Q=g{SibOO4Q _.u8Kqe5+lFفmCVJ;dGFktOA+.O2gjY@mp$xة>ANqR8Zx<*F)G{/r$jI֎^:e |؈oX r])SPHDc_PhƫI9(1Zut;& z8_:_Nd潞vVݨ"JsFyᓼ1f ӿC%q>F<c 猃 &cL|JAYşq<GoĄ)IGKjwՇd1:,JlTaux_S:DK!#O)֤4 zسDTڤ_VnN0x刺݌L Xwq bGqu*HIj'ȓTp4GiNҋdKj)Tyd2C4q4ILo zͨY+`18EcF•(:D- -SECayh +-OTTQ%=ZKr7Jq-3˓q,;gMnM͊OBiaVF,bZѢe!WN_)G :[؟s1O9%\ǗG4 ʯL(mݠ$.a^ѨJʡ1]iIh6j1MrJڱXEdRV4-7F7bB=z_4ogz>n _s:54qf&S9^LM s\b&I[#m2pcgbb{qrBC4E*!]h&[&lD3 M M d6`b0'ڦrYWgbiLLi,JsG>Sf\f:.d?(Ĭ6)L;Bi `2Fݷ[t -0B6Tr41JX7b}c~F2xQUMo ?D& %y8n.n; ia(v}swu}{yuwAnMYi]?Jk?wBAv|wne/<>޿<3( ~|>:OKgBִ<~y<".x8 K8Waɵs-_ƃ֋Vj8\Ftk+Tn kD4 McAhpz:BL>E<,Y F)(U ;kÄɛFmCdE4hݚS ߰XZT^lfЈQDYAVsx1VAFdyּ gq}_ʺ\NEe >R57_6Y. [FGqіKEӝZ?O8,Msv2BKhpEPrN'yA+bє5@"f"-|MeuF%9D 0 :瀉d1*:^}IR&Q 3d"܆z`CBKP h.3UӄFU 6}E~2QBLEA,9SqAAaYf^>ZW;.ZLk@9w!XY)/u @v(WrYneI*5Ga3#MOC{?D.ma9^ttz-/-5VuXm(b:Kwf&6`r ٴ #H)#P$wT5-Oi7 ؓʿvh_˜lj}TewOQYoQ*ԩ Vѡ g@t4*q/.sSꘓYR,q4{FHP~RRgm=Fi2:úハ֤@Taޏ?**8)7e]S싿Ͳ|aRz\zmeF{OhQ)`I œN.ѣO~>ؿ:$7eشIXZhK.ې.bydYlőI"g{-$\xfmUacK OLe1g4ʯ=22!)ŠSW3qGj$&%uj )<%X%-fl :0LRҲh s4b׶jtXgɵ&T,3z4Q6R<ףmRIyuJq4Q߄HY{_r*c~h>{\R%J˲$i.Ow9،"Fe1摠%휦)bF=5#jF%U \JuO0tL@lf4GӔzwQي;^T8T eeI"D[4pԹQl_YSrlf 6PSlIΡ[A4VXP4Zdx\ ʡk9t"lf\X*ڿx|͵T\dFnfɐ~yDCݜ𠁼Vhg Q}tn\sonG LMb,)V~a9DT?Կ7 J4:~ۏpO]^_Avy}yuήvu}OvhwOhhwDC0Nb4=^=B C+>ܾ-/xp$}=><G//Iy~tZS~ ||zyhCYgn :-H;ЩvA$ n;SVfGWe*A=0C>"TϭPhm k7h(G~s UM~z k!G{󟔣ъhi}y|hbDcр("I G8t@iRGJ1# wT=ױe$l%(Ѩ9K%lG@7S9JgrN-6 `:4$]}=,ZCOaC2&82h]nn0er4d!&gFX'F5uW 3 zOza2B33)ќE6GSnZ(c sԊFL_4Q>e`q),n>s<,h"7R,/d3L%8ڜkgpX"&e`6g*zHΤ&zN6I94]f B M%U4V6`|J`fWx7]OܙhW&cJ v\|gLh%J-.RANh9_'XQ8 %9/$BgۈihT2(+G+,w1ɴZ,բ\ϱiJq4iߒLE_G\wa$V5!؍״@:t wpf,hfN((-V]ZC#or-spK_M$8vu ZO CU2-5ӄqeN/9tS,aJd%B-׳/ . Abz5f1kYhIO J9X p'b=h=i\ zq44Έ Q.:Fvy[ESAxeQ2<\WFM_p4[FhfsPBmDuSpTh-G.|$E{>N;3J> HLѼhEYfM4B<%ŻA֜4&- ;BܛMPBb&xif9$ﻏ_?>z?~|C5H2<.* s@}AjjLKLN>i6tVo޿թ@GYLfbON6i7|4h, 2@;hRA-î #)*#؟<*4_1-N!5ʩF91ɱ:Y)Kj2~oiʀ HsݣI9\0™ƺ`L(џZmKm͚(|:>9IQD+?[cmWp4}C)4TWgo:Efkx4!~_ۊ֩FNZ~gф;$ =ݝĤ@+ܜ9:6 mB1Ju)CU%5E=ZeB VFbKm9$Cj/sed{CP UҲpǣT9_8rhչw(iᝈ?0MwI}aZ*xhβ:VҢ%D,.Rqenʐc6iY pq+UqPf{1E5ڳQ~oqa6,L~%ajhk+6LjH;4U.DZqpӍa$c\ba+mڅ#Gۣ}`DOUH_ʋ Dzckc?jjEhM}l+O4)qٔ3mіkȈ$`VYr!JGs}\m>Ycxb-h*ˌ+6B-q3jbox( ?|#GSʈ384hl akC ].GĐNbHP2A0GStTZ|e̗b)8Z(x<,aIU9i\ &V fc)As:΂hZd^0fkQ%Pr4(IG&f5G+…7ENb8 yg2 -g/1C{ej,Fy(Mҳk?NwCi.Gak˯I? D٤Sܵ4*{*DLh>=.勐e޺9ߴ^ф:}д?Khrto߯o?_...~~ Rb$ho/~JtvIA~\9͵ѾpۻZ˛xu㍞º{|xxz u{LuwsK*'_Ã_POO×Q/K~$Gk:W:!i퉄i/=ɦ=^!s^*ۖ&E&,1 r9P[]I楗5.Z8,-zfUz.yKJmjr^8$ 5ZQ)ܳ摣()X#Lv73 +@FѢ@]̧ȯD8.xK-\In莖ttM\*~X*M)0\u)v,Ԋ\%kGq#p=vMKœyM0 ewuc"0T r;o v,ՈчӴpMGswd.U&6W#URTy(s/1ʲpEͻraH+-EY̴p4y3/4,FUIY˾b3^r]HTk(BTPhCfmlt ɬTvU0 Jh+Q)ej;|eVVԡ`rV dJ4VY'³֟^՞U1`cI,B%˭HV拪@^XQUkS[T4S(&4H(p(}~Fnm.4fnᑚ|,=""Ͱ+c=䵫0JP%.cU#r%/0!yLvx7[h S9ԣ&oI$DRFXŋ5c3! ,wǪ:ZB$$lytdt 6Ŝ)XlmBOYٿ&` 5!T+*Fب"K_}kʃeV3(&`մRvL(+ВVwir 0ǨdFdc)>ہ n{!&ESޡ\snSJKO8mb*"~(N[sTǓqa{ i4!:J-5T*$'JV$3Ť0Gat1L޶v 8+j9z%9as-d =MSazBeD$&YTa4d5&M N&s#Jgj.PBTWc/iVJCe;cMfgSɶlI %)b]4/:%u3dn+ø76TgR<` eѧ\0, L/qMS̈-+&i5-"B)+м`0П_f3hH;Gz2s4<&nєh/iV?sLĤnM\JUR&enN6'nNF3Uy$n>'r<`5.4Ҝ&\% -g곹Ru|hf|0r~PsOyYo4>gI id?dR{ieO zm UEiRW]3K?Gߡ2q)BhW7AK8DžMn`'GG@ڏp^i7wwwRP7Cv~# cMxc;S{xx#J둣 a6SGZ8ZQTiBiun;q5ʨp/jxcsF,F8TD&zyzJ{OXǧ qPzGpy?-HNƕxB.8 P7L9)˜I?s1w 4ml&)즠UB~6|Dž;]"xhc4ŀCl.kF fgBVr oDSDSPDUG׷qذv$UӥRX\q6YzZ|#GRsUit ,l OP|Y)QK*P0 0J䖋LȥA4BXվ `%A\ΧpLO\>|\ғU܎F>^&ѰTr_!=kZZ)b$ 덌zE"_+T( ;E`$6!kEf'<"*\5+s6L}jDxLz ػ A79G+!S7V$9l+5h@A=^"<&ˊD#Fܰh8Ѣh91+~w5<3 H]h6,ncCڲ8@Iɉ=e) G6cPNcwBPm$i=MP2D=d6(|~,%YV!}XK*ܤR}5QG*29Y G*&AVPmmI)߻ei'EmD:+BAl%et$pee'OerEZy;eHy]uTGu1?'wJj(Ѩ2a1] D SGR(Oc;9GKMqTik B ;9ڧ88 N:윛8GS7MI };XTT6ccU!j+Ї)KJ&M\i)$mSo&nwKVT8Zp81e^hC`3T},瑷a l@]Ĵ^zmDR+'<_Jlm+<<m%i?LÃ~x-Zʬн.s~CiUh|O D3F4/MD|BI%٠hyG_Tq%Cءƀ.0 QVm_([m4!Q-Kks6Sah 3hmĶU©^1&kC4h@wذv9AkY4Eވ&E [Gĭ&tRSrvpGÄ \wr3cl|-i]7Y,9G3FrgkAhu#;3F7*hlW -;@4G%9Zj<۰@ kPh|'4*s1ߍqr̦^cf d6dr4Z GxdF{I}#fB ǽH @iK<1vu8>";JlrnTnc" B7d8贇(rQ=6 4Ԧj??B}+oP]^' Mj?~5Ǐ{^8M+;77dnn`5֕q;stsxc p_?{xѐ؍{zzASu_^J{nXщJ´=Ɲwpח0kv-Aݙ:p3V҂OObhc3$i GM]o(o!n݁0zF[uz&(CE=xtaDu?K6%aRM .*ơs7R/ d1\Yatu{װ~=t_C\Qm55iuȉɣhtYS,9Tm49\ȚaSM=/cˆoDuԖVeo$Yao^z8r0|)[UaO&&$ s˜G63" C ͨp.CiҬ"hPLfZ "36(WԢ$ V\Mrj Hlw|V4Y6(`ݙotej5^gzF`jm9-k&N٤\̶e W)srO…kJbXx "rˮQZ!u,\ J \#)y-qYqD *+ ұlMa+<ԄyjXh~+f=ZvjU(ͬ):b-3 IV5IԘ˨Ê,/EX傎KVvj8% /K.J"O baxԧe52ĹQ"&|H-WiHX_b}=&vO#PW JAa،朣!P21̈^c2i$j/!L)R9,>BAVJ6LZ ӬkjgbJ)mʻ49BfQV(ӘZ+U2M+&{}lWz]*VV+COlRV<*!C29ZES۶Z< 4l$ʵ7Xq\>NhGx|R3J5eJF=Tuz-oe'(m^)y3SI$5Mcx \ ="{a(uLQqʨf,:yQ/,d`u.Ą?-LÉfP-@*7q^sfߺ(zӘLJ1meJg}*`L e?G;xJ۽foDk#ԡTrv&v*3AJ^7K{e\-M&BZ2޷d0u:3u2<aD!ޖEE#@qtt' 'gq4w dUIYonw!b6HIݖڮ]){aH4mFq=QǤ۰PCiSxK92ԾpcDthwO>?( %ĂzF\? ѕ41;+;A3&x*3=(x|= 6<В.}_T V |V̎R8Qp`"nJ񬾏O0:', yճ)2ٸd񌱗VY.NYl+N+{o[˶}>'thEʩͲ% 4\&rlEuom,mKɋNOkթ:DD<!ۜ&MRlW6jO擡6t-U@JYjDT9iX\J@;K,u+ދd.N>B4h:8;3ma]l̈1ad?VDp'?עx S֌ciYr47im Xz,H$y>ӯ!]Kr wh6&g,q#Y?͍F}aWEKc8iTdXYKhFhᇝP[Y\m6h4YO1#p+8V]87VyNP Cs hy+EJʹa}d1j|,Ʃأ mU3<9 ,HBbI>}!t(uB{\Y|u"/sf;PsY8m5y;<6ݼPJY5׭a젶-`iMkCosLFk\#9`q߈w&M'j2^״d0xx^PKݺx W$IβP&2Ҵz6$:3ȭev١h@XTI;fH`.o+)Ԧ^SڠFFo5UѠJS$|4^@9H( [&Һ(r/Q n9Y|=]·[_gDIwoz:_?P OM@7-M@747K"FΚE౉Nh Q.KLV^bC 5l=(l5J[MsVH}Ro m~"GI^,^,"dU? P&KUZb)ff^oe, JS{IcH[x6\m|m_WlZ"kެ2Or̆KK"54[SHHul.б] }zh0,/U^Z.f R"GVA+DhHF D˛lrdivhZXHFpKp%0BGPͨ|#9s(1:h= tf]FD]A8߅^nYM%d rl $fMMQ= ^{a(C5^O_SK/QDL`;Mues|sјeXLB^(qp_|LDd#AŞ⦋ϋiP(<9CA(cAv Z؛H$OG'4" IS29捷Jg->‹h GDȖўp մqG;mFUĩSa">~S&%lr~Vl)J` +/>貜nJpyT)]KU> L"2.. !/(޷x8TqٙUwSqh@;J991ÎԊO4⠔)m '*8C? %"GSo/t<6 J|N-!I}0%;8?ls,)w$=@zP&茣ɩrUGGi.QeAx jqfõg읠KY4Sq$}0;r4޵fEo҂U-iʾhs<5ĝ3N_Jͥ GS˞ʸ#j97J*AVgމu<>S+. Jw=t1p0*&Ѩ_pٚlrq4r-Y6x]f8G $1>U斂^$<*f 1)EbC }g5 7M"}0n|B$S57j(v+KmrszSK Js~ 3fJ5TT`M>q"8Z.P9ynvIE >n$ɡw^ Jȗ+ ;7ͬKM9RoĜ~T.e 2_(crz38Cg<sͥhJ֤q񚯋DtgqSfS$+4}eqEg-4MK\\V|h Gcy6q4L5֎ o|-b^m<[Bf%֪PSMB"g"8N棅l1[;k'XqRTiqWVDix'ᄲْV4 LөOʲ`j&oA~SWKk>A#G눣ǣІ_8QCaBA: S .."DGoWvoǟ?Ѿ_|~~y*Gx ڷoo>}~̵K`4@4h7?/]tv} vqwxxǻPu;}y}/qMUk؎y~z "ܪeM0 (MJ6c\SA%P K/ͮp7 Ş;vE 9Z Ԭ5nu~Bn\H$# lru[v_֑Y  [zz?4 }Q' H#/2 kRB9 Ic9ZxX|pl_Qie-DH {vonw:Pc3DMf.ӯ}.ٴ$X$>bRFYx2q^wM~oo󷷩Jp|`$iJ?"Gs=ml]Tl뛍AL@R=\8? :Pu0{I4^@ ڴXhVSqM\qX~9Db4+elJBU/H=ZoJdB%9Ww6BQ7zy"ybFL(b:F|Y (_נKɴ?W[bP\'b-$isZcтq2hBr#A"M49jj~alSP.ECeR!h%D|j:\F=Gh@bc_:s x=imv ]3n(2ȫ9 urse8iTщz KdZ v~09-X_ZfaUp[Cy8 bY/W2 jrWʙD|Pa\V3pc`n]T6Ppn2Hh9Gsm?xUX |ix(B$Dne$[ैh^ѼUM fBUXEW Q8zmJhE`ѨmAH6јbW(NjԦ</|ǃʄJ v}*[#,{̵b]|cog:,6v=;%13OΨB*m[R3@(ID~_DQ2k5:|rUZ9P=lټtRq9+CUaH4QJ"υM"V(|yB\ۨKhU<{2c ѩ-+^m~n7v_ߨih'}PsLc 0l'b4U8 :Aȇ(RH;c4{4z5ӊo 5E9]'½ ԭ}*^TϾEXgV qr4=EB޶5Dx]z+Ype%.]wwJׁU28b) eEhdjen>էRe[;V\/T:BY^FL$. [be{Ze%a@.{Ȱe^ ;`m ;;]+&6Qs rī^s&&J>䲮 9! hjcK<͚ 䨀9չBW,W/~&QaX;Ͳ0Nj.a15SהSD )Sf=&L{H~71.c\XAB1{Dyol\[` q2#GcV2m0Yuq# 鞓Ix*Na*l3*j#Cf?15Ͱ ZlyM`AcQ7ͪMS3e2U)͙q4wL=f\YNβpZVw傉]$J2r8Xb8[bkd $ ɓp6i\TbJ=WSo Fy2-Jf s&9m4  'tt% Uq_.ynps7f Y\ݚN7"JidR"oBfu(uPZ|$7l4Dw9hg3_ÙrwԂA>6.& !GޢKhnAa/Hкo-:01 %G`=m T @4D}ϛqz$-ngrvr&Lbšm޲#>|TT1 wz#8]G3_9%*L'ѨOx8lbVo)>۴۝W-2 f@i}Sm#%!򽨈;O4#_d=wt46\" H1^wBM;Qx6]fd ?V׌|͆"*nI?^,Q?h|4@>a#iN,*9Zءȱ?LjPJEbƄh݅Txj1I uas8hT hDmTFb&op m;  G 4|=%@m @iEejtp$ΰRu%uK*Bzl 4-I̍5nBmFFSd'H]񜩄\haFZB0-25=d6$-g%w"SGmˡS3niI3m[;}W-~q*"2E=gtдD`$|*"L 5?w hiLޖ*m{S|a>~>?>B[@c+P M0#JF0lIv&d͛ Ne>h=}3G8w~02REa<w`;y;RȓTgTrR)36 nbus% $+;DH:?eOX˪Z|:OWl,H'50ګ7{Us4irf#+=Eg Pv)>ːm!8~߽a)}{߽>?T;OZr4+K)j۟w{GCvĶG4[3 g)ؖb4ĕwCt"cRL9G; TJd'EZl6n:ffyeM_r<`TiS>zkBB^Di0[PA,wVRGؖFphr 2Ҕ2X?tGXSp(*YtYxKsb>TڹPS$G[ˣ{K̂( Jy&NrT2*Mߗa37AD(EC'*Pܭ p6YCdųPz=ˇє:i>FȷmZt8 c.pf$V>7MOAS>4I-2Ҧì~B6җUv:[G@%j6b- g s`)F-|`:w*EJiwdrZe[k))箴+ g&`u5t}.ѠMǺt.~CU"9 PJYP)umlhaiwqp!DNL8Ѭo_.fDi -~+f=sp;GCrL6(~ќ, X^JٟB&͑MMnO(h~;dv`*1=ZI7inMը.|fqvK=Zh՛ @o$Q4/KER zyi^h~\D5!,yoehm*f=~B8g8Hn;>c??Giw(ݤ{7/ջM5{{ݭoTnS=>>>=<*YPih4LF4VsʵIȼdt EVgYaVպ,jGFMt`5l6k B-ӢZ)*me!$pbl@v*~zVr # e $CQQ]vZU-Z0lNѮZ_,s$L+5* K9zװꨢY4kE!2lזxØ+qpL+}I2. -TF(:Vr7/nB ,6`*o7FEsiM:tg(" 閉R[nX7*|(- .E'U7F/D)`ؕ\0Bpv饻]"ou_o Q1w{U(ԦV'N 3Qea%]4/}uK%yZ|`S,xPV6SVoԔPdB@ōm;cId x;`pSOzcf}zѺtYGbqڱt#.EulɂK`!B%^?¦ckIZ4EG43Ms&QwHLE#4cz>Fn,h՛MyOz1Snȸ|21ߑ.Ώm}Q;O?d+(<)2<$GA`؍k߫^qZeL&b$.n]xO?z#0qfgquӎe܇ѨX.(u~} mj Tvts:P,S\S"us5JK1[<-'mVgȶŌtYt↷+k*F(Sb y 24rGXOtb,z9 ҙMǂ ~|){+E1cgS-|g~ck)Ibq1NM۔YŃ.69:@(yM[CK,dw}o9Qäf`r}S2Ny`gq)ۧNT){{xAB9i-S8Y[2zE"zl(Oi\Jp.&-n`iV:c܂$grGy9n2#VƃW1Y.3ǫ9u*v+[g,&a'Bډw|ފ׀zըB1;\75nnahv1yuwEh2LDs^۠[zTҧN5-W6iQ 9^*aMv8Z1 É;clƓ>kCKAih7jۚr6'Ƒ#s%fZ7 bm`gR<^Q7j0SZ74e^e$%  oL.Np!$MVkVi eBJKz0BԩQ1dY0ehȦ* { N$J-G5p^hXngRż۝kk$mqo4݁Rx:uk;aˇ춖b̽8fSvZN,݊ڽtZV]ef"+,:ME~`@g5iΪK\>U:+מWx~nhGGNS~Mq}wWvu_?}hq[ M!v㮌ۇۇjmg 4k1/q4CGS3T(j>?5V}~1R/69mj fY|XSͨRɴܴYUv*W!UujQPֲG굍],-jTAJ~iΊ}v@3L3RYh:nZoQjbmx.\јޖIn+8Z%h`, Gkj}3g?iSlJVkf]o9%uTхbX X\MVUGڸUiZnHq_Cu6G%d^:VVi`xmu!R3:X=c (yclY3VWh;в.R5I;n֨TiݐGEu4.%ȉ~h8Aa|l'hTi OH:iMÕs4sem`:65E{,8+c!Edu:MwF8Bȭ׏*#h0(-v,;%Mz zy#CM8Of4:&z"Trr͓8YAa4uF~ i$:4[84APQJ0Ci?4^ysz9OİL"==-Z ='b\J1ugnd x d+6(9(8J \ '!~=&PQg8İpp)gg'+iVZ<-|< WzYl%9M.qJ̹8cB7XZ1OnCOpU\G^";[aVnb׼L"}8bD%‹ty1 `tziJ7QY6.U9_ѦF^FF@&MiMLĿ^YsTΉp >NO6v~JA ٗ ]JR_+bmx.?Y$cYbnϰDx>q5Z>zlO`tX^uһօJ$U%#/7 KaA"'ѰiޗMUjՒ ~keL3` 4ʦ0GMzj9?mz<ޤp-;ߓM]fbͧǯS[({JG!'bh(ivc4(IHph2~^]JW7n aOR"2&Fϯ!Mo=QɗqE Xx۾[_26oeL¯zA+S\8 ø VZYEVq2,oE6 47T0Vm`, m}bJn}WAsf >*7tak|gUEs'Gu潴[nKP@nvaI\|ؿ>So|KhV?q 2?<avqS_Gл>χO_i"1K cF+ (L:Pڛ0-?؈*M noL,99%y2NQ?2 / Ac_i@)|%a_rU0%0QfIpZ3)jom*]D;yo]t4K #2hݪ/ ^Trq4Mn(#Q2酔LfҺ3#Xр %6D1:Sw of ǧ5;T+O9ZZn e3 X^bJ:XO89XC&H_Ft|R_ ˵9H3y:uy瘔2^R#68c};im/>=sì֑ WʪL}n\uBrQ"ka " @(XI[V1F~_ D !5k~$h@48z8Ijo:i}Q?:fk:@~ aѫ5ӖJ5_޿\L|-r>AMI;>qL9Mv\d \dqTث€q-,^v2Mި]W[`-s/s4\T9/:,>^ʰLlf\YָFoL-}(Jj<Zf 3g nN3᝺T3NgǓp XjynEF_Hs}5s u_QiR7f4x1 r!7軛Q'@(cW `MÈXʾF3.҈k?^fbz-5#3;sufL%!¬hNAc.h֟T fY8 p@7SQ%QgUB6 {hqno4 T3DAӬ2͓fZ;~<><=>?==ZÖTUɛ(u *-&3ܦeU$^TjuW]Qk+d-- G(3hvcJ ޏؙ-TAcTG#p0be9GKOmd0ݜy6"&i'0bJoVL精>\:5Icg@|bE Q)+?ZU7XYRrɺnuGMzp)rG--idLW7z?2,l8h ڰma(AYzQ1Yw=ZadB$̗~`X|=ɤ׍"4 ,o֟m#?3hh^1I FF=@b 팊֤՘5,\#8ZoZx=hҚ̺}N!;Lځu`Fɳ8D!efb W#yxK:gcOG[bOg_8{#1Ŷ &lbJ5q4:lMʧ5]8S Yjp%7Dj&seP0;c$tGg}9ԻTG{kcS,e-C=3Q] Eȳ& ]Y]iqto5 j5^g_1g%5bn@hiIM?r~5/9.8. V43DۤTV GC:Zlgq(|%oHEK|]Q[G[l"Y? y'hMw &ͷWDdtY!DG-'KebGq\Egi+"; b LuZLwYt)lO(|3i/ʯ`|/e[Q,M#5vSKwlEo[a讀(fw 8_-Ff9K4I}>)hmQfhѬ;8GU ݖ` 9e>Fayn6;gUci=.)hImǷ1iT-dQ?u:?a\E($J.ْzhLmH[c' @+,}#MqyNT`'ZS m?N&6Qyc;)B:eΐ{-JmgϜR'yeAs.M/ >DL+['F|2="NbpFSB+g5F1!}C/i[;h/V3:ʤrɪIWM%Cw%>Gh|3w (=JB 9ahqinXI$5@R7wlssЧm8BG4j0^ KNtOym6ip4oh"zre 3l{/,6.p#wX&L4gX ϖl 8+阌82oGW kr}2poQ s'rͬ̅3QIb[ΎBii }"v@~;۹7 <>zG}wTi bxXO}.n͆4%7r59IĶued'3EtS=-oPiSNo9{Y٩jUPJFff['M@!XڴUҲ#;ʭ&Rܩ؇Z"lþuӑ4J%8fx i%G#;KnY'ilaۭ(>1jw7l>{⏊#xRhϯ?_ ny/J=Nb4a'˶QXK(YϳBKNo Ss80c-<3_G.;Ak$O2VK3xY{3c@uqIlPM(Bp$y(hK-|CO1Kd׽d9M\精p4^0_'h}7 ԑr4 yJW)?M E>ȵ{;9s2t/$T.]H+j/s3|~b); 0 O9s4ݑ#wO)]jKE޿O:wJ-z9Js8bAhoR8 ;F`܅[r6Rh[9h_829HJΧ::\Gf2jA͸h~3eX6K+\`m>oԫ갾5RmK tG}ZBpQh(RF|͈UƳB&_Gs=+ͬ#{oͳ[\/y$PD?<<ݦz|K8Ry|zyx|xh1J/S%5=nH43;G\-hϕ UєFZVzzHIOP)Vka0VZ#k!p4DJGz6jVZ]U ZnvhWkUihQ#:$id5-Q'F'ZZ T ֔U91NEİ#{ 8ÄZEV9m I!b(tarYTGNGK/ ]gI7he^ W )HѤGk,D#-Ӥx9 { u2|9`JEHj{cӗ15='z5+4^!Z4+5_4PZz{nH"4Sz}{r jķuDsi~T9FIі~?v&Z\Fcyگ2B"8 4ZMouӓNǦF$#:3?qH5z~ 6+֡?Dc|vO"7n*Ͻqb"3P!f/d\h%_3=ӻ6bjr6\BW%1ښn4$k˲;q"53٘UB/zRuKtyfYS3i|hm-uіjw=-tb)=X!N:f*a.@~Eݥy-3Smp2b]Ld17r4Pl͓LpCCrZG\%Lth|Kh[QQ"}78 .Vs=TP6}5賄2(cܖ!}⎣줿ԸJDaf /*'ySfSn_q9JCPGwe>ulys2d>n*ۻ9|IVsn擅(hz+oمW@hCI9 ǐ(<S)?=#9S$ܨKo7+iNwk@9DMh ɼΦ:tX.2&VUe!S< XAjf ud]ќ1Al:-$-Jse@I@/*Ȃ aN?! bo0<8+q|x?hVB4[,k#N.Dޣ2RsR[kXIfyum*9r|Υ#eDL4nDyt,*nj&PH5'!ԗ3}9Z&u<; ͦ$Fv(\|SѴj#q4Ki!GQuJ !E *qϒi(?ehs4+/_3gp%*m0$`Jte.2f}/S\N_x4brƓM Mj24v9hZo)8T<7ɳ.7iFc;Cf+&f[8e+醺 ރTDФ |q^lR}+5*yjȮSւ\Dz4Ә"] S'Ŕv;`fV ejGӀEo$i9 s/9^VbsfikkRJM5kٵLy|VWK\AD8Fti-6Oe"bҀȳ΄=Bn錣 h~)fB#vѴ]:rrݜM<4rĜ٥T]h8wϯkDbT$q*FѬ)eoO/yKvN5fӭP4_H&IkTo&L^xF^Y4}Q)] fj?U1P1\i`Өwhk&MQz4 I+#(j#GK L[R)"=j ;i7 " wjzV'{ #Պ,+ E UiOթj])ZQ/+8.h@V-#BʺF蕆i}nѩ6zZQܭJ\H^N&YbL>3z#oZj fANkȶZڪ¥l4SujRuڠDL6q4|Cg@iP~hXh|6ZTTi_8A8W&\;rɟ8F[CTcVǘʹs44N$m?):hVG&BřG]rо{ ҺTcblS\DׯB -, \z_~tEzIu8Z 61G-=);)$hʴ1&h2%P_9DGK+8Ô90G׀=hC&o̎a EM'mAҭSn9A3ȡiG=ƒ;(?,hlPؐ,hud͔͊ge vMfL\,cmgf9qñ^ ˦@h|4^AZt tGg488_!2b8 *ѰzvIӦf^jږYnc q4іFXuS\Jgh .\~9G p&/GpI&8b"R$TKW^,h+b7]%]KL9&lff.ؽ B~+,Jvk[]6J͒֗?]bɺ˺eJ`,4 n~F@pRCL`zhhe#ePX|/.8yuzuXqsϛA.4\ uE{ Z@RqvZ2Ǽ.1'*GR,}iϳGj h8V~}D~۠-Ҭh\Ԡ` 9ΐ(8W4)F3K?;XҒഭ?̿YMڕH9])t¼Kr_G;TGzA*{<6VpCt9RXQɯZcvf6[M&/#G3K ϴVv3E/^|X%U{D7#z( } SG񃦎h_q~yΔҩL ~9$iϤseP} WvÜ6FU8ډ8|ΦaYZٿ]'6ho2&M@v}R@Br?&cm#ҿbsv" ځ\HO r=Ѓ},CNF\P"(W/˿LYЋ)9DKoU@YaD:v* B-hvNm7ðfv! 6x\wfkG;e.hm j9}yBV4hgZrK=X92: ytNB|Yʾt!F_8ZiJ!FG|FEYށz4}mXܖ/8 KI(wnȴZOvw3SAPI@*8hCWjUn ]i Z:%Vs(\4 ΪTG ~Ӗ[8ZG+%i@Gcmihy:A1`Uχw:?70rwkw؅̀,MetQ^|UJr;GrJ89G |$Qh9-)w hօs u[ S+-Gp}h"7_W ɘQ:J4w4sB ksS__b|9P >f- Jv8ڎ׸5GR.fZŮcJ7˜ͦcs4dp^iF3wzIqhhslnL-h9GjL~}hX=vBit=dPor9yX>H#o7yJBtY H3Wν)8Z w2'z'܎Fr̚rƀb"ڠ?USˈ;cȩs4%GSJ&[䣍Zq;M[a=bMX6bE@n4;hfR|yUa("CA3hj-83m ^D;$h~vu=/7/ ѮёOwOoWte |@sMu1ycusS}BҿG#}I}}xKXOT}|>?<=[OS'>= Ar^+ EfS(MH|5MԺN(^r*֬7T8O ;qQvFC֩TWCZ!DcZֺݭ5^FmԤaGSW4֢[ (R!C+`| qktTj79Y^Tda^ME8ZM+h!hZiĭ^w_Gh(I3hh:~i_9:|6Zhe@Ud蹂 b.EZh3 o9Fքv_(ñ .'茋ְA|4Uw@V Zk gt[pB})QDi"&ulSI=Mҧeb+En8~Lʲ5g4 ﺢxzn= =Zw s**iZIm\w!لg_`|<1y {u- \ffU G`udȬ):^G>hЀ+ Il"j<'F#_Ztֱ%FiCfrG!9hh]ocr S)wyq)"ݦE+;$iriZ?Zss)c0$3hP\*ghP$Gٸ7mRѴX٩cb m{>1i5o IB7ݑ͒±TLRɤ:憊H6S$.|M_ \m9Z:rTi8b(,M~QL!YB*.fn~Y0{t۔i.si҅Wg# bn~YPDJ۝斩 ͶLCm=wDMtthT4[کL@19|f-Fhk\ڝ篜Gh*W'|3( ک+QeS4V9PK6k%I]x!&䜛УKd[0=y1SeÕ;?AIa Qw<;r4ɅY80ڿ HgHܭ>nRS5f>T94K ag :0"uӧc.t>n0v8؋d%{"E6󯏷9;j&qc)6AZ9Ss.-3y kaւ+ oOhT%޾EX҂9QJn,')(z|Y> =b=5TfԌ%Q%aN+H#}\d s}zYQpSF5G|T:kCtI0^1'Э /*OE+/2Å:URaG,qeYU킣IS9Dv0K=Zp枌Ϭ}h+r \qBi3jt8l(L I>\ c?JFߏS \:6{^w,V+:5kQbLu'b6ViYwj͊3u OVm>;9֓+HzA'6d)&e $IS;νp4ӣvF$y9ZVkj % MQLqVZe5qRUkSR*ϯ/O/ϩ`Q5cEf ;7߾J;@b?]]Ju#ue5r"Ae&%9DGc=H'.i ѠC{|vpZ(M||i?>w^zO/]5^+ {C@9:Gː08Z"FOG0RDZy|=%2"G(i //5DӚhhAKik?40쉣1*m)^aZ 4,9PZb<px9#(;њQ."G{5,:f1H(hl퓑vNm(mX;2n)Sh4Mnȏu[ttwEkRp۝w3! Z8b6_gg) Z{夭/fxY.}rĈNmᾎ^g.?4z4=Ţ7MH)./JL#q6(B;b.JqfTT A0o:I_ -CiFQ^fiip}d2ڐ9Z:=`AMVH\kOg HVo Ȅ-r4?s4 fB~F /M >4j35B|eᄪ-Nig &ts4<GKwan礓k݊ژ2GXJ5 r4Kj|,mj%D \<%6nR- ωahe ۚ/|G3"Ft JK ]wy^+;Kf-oM%sTNneFY;t4q4}59=#Kԍy`3\% n fi;P-ne.Fx?{m_$VTkg11JxhRGs1c|:M1&;oS3ˍM^ӈ! `+3nRqu|۾G|5m-;-'P iNh(*<26hi?!hi `qTx3)Nʦwx⣷u<3h *u$G[AHenhRGC"zw^lejul9ugn@cvWXUr4Ӡm6u}J#G 6mî3Sj&2qPY益Kp 08?66ۿM{, ^&PH}WSZiX$5S39OIJzfL 榔:1h:H9 g@ Q>~gmP Mt=8Z)}BDyCF뛚똆 X( H-ngޯ#Gۓ1 VvMhZ'6LC)D({L{b[McCD6_i<)Q|M:dr+9Gs@OA_d혱+81]Lh9Kk ڋ!Rv>v]J[b\ݧdYٿq4ZqslF9%0q@is6#O3禳(1Ifj}'[Gi2H\4g2E4NUg>{qrx'=H[ᬕ3ưWj9D /dm 8o9q鯲˽Ϝܮ\h,GiA*asPta1;(A1cc$~"S|UVYXp>emfhiՋK&hoL M f ?p4ӵh",8Ҝchlix9mU)HM"M.AOwgWdjfzlRF>L}!D[r͂66G"A|D@iJSd/%a@_롌hMcu^ Cèwш3 &Ѩ3@]r4Q`*͜za5tXuӣ)FFq4ty $ θ=ӃCTg*8 ڴZ{%Nyl~ғZ)$:Sޙ8sx}mWZx=/hß -. I endstream endobj 171 0 obj << /Type /FontDescriptor /FontName /NimbusSansL /Flags 4 /FontBBox [ -174 -285 1028 953] /ItalicAngle 0 /Ascent 953 /Descent -285 /CapHeight 500 /StemV 80 /StemH 80 /FontFile 174 0 R >> endobj 172 0 obj << /Length 175 0 R /Filter /FlateDecode >> stream x]n E{bM¯Me)4.P|A1¸߇FJ:܋ Ͻ5_l^"8 Z]1þ{ֶ?bs ~ÓZFc߼Boː͹(XׁB{U<}c)>wP#ED/섬-Z;Vŧ$˨QZFiQ4\%>u"n2ħO|Y?dFǬ/ϙb5x|"4u22e"7c#Rx+8r d䉃 endstream endobj 173 0 obj 3515898 endobj 174 0 obj << /Length 176 0 R /Filter /FlateDecode /Length1 1459 /Length2 12185 /Length3 0 >> stream x}uX\]=i%H㍻;]4[@p]w;;8gժvUJR%US{c  #3/PYNAl |r(),]lbN`#K{;q#w^ X,,,@VffNw9cq{W[%Tldv~x?;x:Y[A*4ttGXxxxƞͼlinzq;P=]H lvzJfF.5 Y8219cfv`&r%Lmq5-qK'{?L{bvv63GcLv`&fF6`; 69YyY`G Ă< Y ٙzK ~x;.N`_I;M-M\`sK;a?Py2םc5;] d3t&EEߕX؁ @fVn _??$eu ݚ@_&L.&` o1s0Xm<,F (iic`-:, PLw79?l-m< 9TRC2ɸ$bgnwYldbb_'ng v+;[j2poRp`;I 4rr20ے|?N`  Lvbl@&wAwh29-/ d$F@&ٿ3I_e@OzJֲӻay76|;6<A^-=AP$qUuAq8Gj+jZO!vūE$gKxoe| Zq*21f`Q4/l-m{:\v1~AiQVQߏP'*VLڍcگԫ\tJæ@ J,]B|C*5=ͮj!|{bBtᷜ)cnMxh:8s yGbc٭CdpŒsle[t" mI6bP7R8`k!< Ze^?]P8%"r>6\9mhMdw|cx%_x{ecJGY!bZB襛)_.Y[AR@|dsHQ/γ>? ~EHJqSNS?^#\N Swgg!0L{=o>ʠ}\~Je]fܕ\LlrRѶָ*3bO &-GhF+403E[2h6Lt} &ږID ܄bۄXQ.躿?{G\o)$))5l;|}}0BE)a6x=qċL@݋*'!%=9(ĭ}AC&̽a]yjDƪG@.6HY `|E M`^Mf, Ŧrcnl~ֺΒ$G\?! m:"fsKRk0l$q+}Ӣ:Xi0LF@6cVm^VPJݙZxOl%Af>vbXը(CM)Q|,r\jԅGY)R瓟qF90#w":VֆZB^J`16٫?) |Q=YP?lÇx `?Vr?uO/wĸ  E%*Oy%q`Lb4fqQ4j0~.7yhYL"@#zDb\8O~_[E$Vm7yKi%2<)>\ ()* ՠ{VO#D F~VNSELJI*:9LNFX#p;@x܀^Cf{ӰpD,M!gﶱGUiBmB)\>kB\}㛃^}rvOQi!ױ ۯVľ^/(?f'}w;v*eNzi_t;8|X:u)VNG`b@XYM$d14]QoLᚫWXr?` oAq7g'8yMe~E}iY\ WǎwRo ;RreP nMHO )A\ ^/6 p@<>38d4:3$ +@;? I@Rga66?0k51"W}qM( JDrc^U._: 9z_!JM}-Eޮ؏NL*uc`5ua4D׉LͧmG=ŁE5H8\kAo4NTu P.Ste\HFD~2˔oAZK|!!NщvZ8wJMt9 W"NvrA=0-8E^xM L'ٹ,l"Q p#>[p< U>-dG6o9&TѡGx26!=f2$1:s/sƔ8X2.ӮYrO17sKZ%#T pbSįFxMIzklt+5) ]}x#rv,i)2Ksډ˄z:mNn{w\d7.BLT=9 &J@]`T C²۞lDmݩs@̵}fxê3d۲dx:[S!LY!B_;;iZc ➡0襏޸Vű]lގ} (8BaO^DHf`o&,VhtDD]Q!HpnjkTZ¿yݦ&SoN,xk;ukkT,#C.hR@i}UEũ,viJO @ RtQRGC:W4ciMOfaJjxctC7[i$pQ?V/a+y FRq}cRdk~1]gf8/`h42 tցPL )WhuݢU)I?F#苀/n9{^3Tuz|5&# R}5(J,XcɞhnaMb(%jN:|ckvQ"ӫIr/Lr4t~E02Ӳ$AϰdʔD@R+k73. R:u *sϐI{ i][%51 m'aC~Ģc ~(9}Ŵa?$ ~pQ%K jVg!K%<\+r4%@ " xoˣ}0R!}h[4$uGe>Tɼa+[%SDߟ[p4Y_c1̟|>׸ fVF-GfL thz!dbɡխ&=%3k%,jHmMI}58x[G2kTG8%Λ@,9/wܟNLc[^ڠ_rVxO7dN_`Wb[kk O^5l:׬V{ <ڰ]l1jY:o /}O&?7Gݓ*:.TRddhpP*1Ѿ*fU{d).RbL9G+y?9x))ұ:QRB ynfnX_mʹ}:-NkK`V=u}%0fN) iVS.WAM6*>bRKa4\?XX]K}Q#d'PF5?-%r{C|"T6mZO\F;݁倖RJA3~L^9#[UG<τ`ˠ~`ṬR C j1eE5nxJpfկsrES; ݕA΀;qoלVy!"0?)x4&pLum`ǡ AO%:ć1`Gf ۞6ji"a\wǮ*Dkt%;>Yxf†/V?'*cU]MW!1R-]WuGdP9zfܰiTgUiΟ?[=eK.FP"%->ZSOq֓r/;"Aj7),HYrg - KxS"W3`k:Q6әx^<'kGw _E_W{ |qBt *PGFmA?Ai@f՚ϱ¥6{9 c @/Q":(e/~ ;,ia !h9o-wm(']ۮc񊞌jf1OF‘)4eiX=:&Qv1 R)I;)Y8 1 R[+͒DL;7@rN>S\`F Bs~~.{0SB[S?"i ྆Y*˴pZ.;b ;\uE'|Lva/(-C0uזkߕiZBq*p^p0"ݯR-yfy>E=HD}Rf/KxfxTfի{m}fJ eQijtMYʸ[jq48ꬉ+Ծ`B b@"ICaTifͅo>0Mؤ X<1rT^q-[mm=U,w(%?#WvIn 3%Ⱥ{7ЯG$Y~煯i`բ1 l>ݤ&U_UXv,eQ$gdaa:Jf//1Uc,Ї'nޑU:HX,$ˆeDX6'OSwdЕWd[sd Zۅ$YW~) ]׈9 xCa/cqb >XehhlrՏiz\|((i-F!&i&QY"O0DQ_|*{`WY.DM[4$Bi95ZNj4@1sCHŔ N͕IQb~(=v{љL{$F)Ϯ@{M~Cty>O s!TiD~(cW\'-d?z^Օɐwġ/a܉,HY5 ϋ%QSr R#<*|{sL!9I"}U,Εq\k B6 I<M`ß:ZnΗ3&rTyf5S7@1]:)Ǎ ˈe>IS,@JGe$Bʹ:`&c,vaj,x4'~벶?fTwѶ_ i#,?F݃G{Xnb6RUA~&KQtIeBEj&k0f~Uo}$!~N})`$Ex،昺7=ntb>;5'(dЉabj0qz6%eW uP@'XI@$*|'?t]a!M؝>Z(5Br~wW'2tmiX#F<>6c["˙#d5a^ w Z0Wצ9<1)BAi۟S7. okVQfÁUk<ڜ[vW * (7daXgȫu?`g˔Ay& z̟ԂBeb쾯d#adyLS7d >6,MZ3pNӖC~Lϳ_z$ C2>avmSpEa5%_% J=0(g#D\r0#iy}Hlya¡m}VFH'jJ~3#sc|\fM1zD(oG:@ͰPCg~R@:}jςn/ޏW d |Aϙ{( > '`5=ye|d-/,GSϸ2$B#]UD;'zhKE`jVXW+1\zwvJvVf,U4[LdzRQfE:}/4WC#_xSكt#ƙFwuߐ< &D dB_`6ᗘ~p]LA.Z!HT3u#iy1īduI E$CrAF>b̅7me(~O5ڳȒ#F@A&ˮ%IN$Y0ډ,ܒʵJ\[ q3UáIgke#C_F>g%sB-Ey*Hg)cK.;t8Sx/ izӧ]Ï(ÑFd߶r(u ,6CL07rG3UcIk}-Qv=$=6axR=Ӂac }ONCs힎o3,߶K='oG^)m_[UI3VG%PD$-'nJ|O  v%D}e-wP9h LEgu/xa$e}*ԁ|0Cn#eFW)󌷳7G ʼ8`@x e@{(Z+J4璄lŋRswb#Đ+ B6} lb mÞ9zG +,QXq@|t9S;ھ2keX2+Mڔ `oJ~o}ooE[ ~]gnM#ɽ!b7|Z5xfrR V[_4gzAԮP~ʠ Xx͓eZL {to^gHH^ȕK{kOȎ>fb%2΍;Gmpk ?N0DE zeq|!஀YzB8khĜ+5冋ʆFuBҙ.bv=mv 'AѲ0nU}ηtWSl hIg/u|Nj%b,DѨuEH,KqjBZ'@WK/| lܮWƽމ)b Atr*nc/KPi !аk[G `h!9FӜFmTú0_z1'h1=LJ3A:^&A(jdzI_ ~9>8]oI+D^FEވQlY DڬʏmК!'qð MzrN1H dw} v|I,1w%yDf )ꔢӈ'jt*rMԢK:yI8Dw[Es71]MP?=m 5 N vv:!w"K.gFOVoJ endstream endobj 175 0 obj 277 endobj 176 0 obj 13148 endobj 157 0 obj << /Type /Group /S /Transparency /CS /DeviceRGB >>endobj 155 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [228.975 587.514 245.604 600.113] /A << /S /GoTo /D (figure.2.1) >> >> endobj 158 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [316.684 134.696 383.012 146.082] /A << /S /GoTo /D (section.2.2) >> >> endobj 163 0 obj << /D [161 0 R /XYZ 73.409 809.993 null] >> endobj 26 0 obj << /D [161 0 R /XYZ 74.409 771.732 null] >> endobj 30 0 obj << /D [161 0 R /XYZ 74.409 671.768 null] >> endobj 137 0 obj << /D [161 0 R /XYZ 153.598 378.268 null] >> endobj 164 0 obj << /D [161 0 R /XYZ 74.409 339.819 null] >> endobj 165 0 obj << /D [161 0 R /XYZ 74.409 201.028 null] >> endobj 160 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F42 132 0 R >> /XObject << /Im1 156 0 R >> /ProcSet [ /PDF /Text ] >> endobj 187 0 obj << /Length 1894 /Filter /FlateDecode >> stream xڵْ6}*"d(SrĘ$n/5{tLry8q-Y葕궺7Wz&@:B'b:&Nrb ϼR>ksiUW>2jScQ5pU s dsI4]tKȩB؜Ӷ s @xaJGqF^$ 0^Spc}+2 ,vi\A.`ޙqVp6*>L`1zV.ĉi#^gBqhugN}w/>W1 :_# P꤀0k][Egdh/I#Ak8&F͜4Tz5m~-rt+(֊]xOʶ[j(1{t0@cF8)04jh?fg6햝>&gN ge[g$aq7%+ED'T"d,|s4?u5i7c5USYU Z~0Fn}pCv\DLaWw35(dPUy78!($6(iBǶڍ\見 \B@FJjwR#qܿ\,x?q.z/fy[< [$+N/ Uի;gl\Ƌ0 qRk@!VHyb@ܲUXSd>D)B!`loݷX A ȾkWY j3OhC4t)=z7K" c-}[0r}(&6HF9$囲 $w@]YʝUsD endstream endobj 186 0 obj << /Type /Page /Contents 187 0 R /Resources 185 0 R /MediaBox [0 0 595.276 841.89] /Parent 98 0 R /Group 182 0 R /Annots [ 159 0 R 177 0 R 180 0 R 178 0 R 193 0 R 179 0 R ] >> endobj 181 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./images/jp2.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 194 0 R /BBox [0 0 322.328003 63.696003] /Group 182 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >>/Font << /f-0-0 195 0 R/f-1-0 196 0 R>> >> /Length 1167 /Filter /FlateDecode >> stream xXMo7 WEԷczH 4(ևR#80 c8$QV`O+otJnEC vt|ett*`8eן}@h+}Wu^X1n vY[tBĉ;:.p`C!hpMȄUMuv Y7gkZ}1:ƯXηP~MICք m< VMRAu(~8t Ɂ8\cDk%tl`(H+ )v9h1ad„Y60⡠wNHӤ NdD׎Y6|R^U>&x]biTzunPE3pڽ3;wg.Ŏ`ӨBlW㴬-v8Mcm:kGymKXl0}HDuS6^nTlxxմ20֧` //^\6yo ˆ! >0X|lHݱ7o㧝^)Rź_T3ìcYwХ-iX%a6I;iKpWCeؠ6zQs. Iu|eWa>N _b'S>6_*$ʪɣM T٣Wȅ W$.(BxؓXVd' =9Gr5yO⪹"dN$=ؓ L\Xolа = =IK5E;g#ɱWVX-/ k"^e%hΚshSΤ7 QvʐP{(-aNYE9GNܬ&^JȉUjCxIB͙9~WŬp46@6".ݰŝxn-8b/zoX9=7OkN{E0=b{xڰ,]1?Q6Cpw' έ>hnz\N;܁Q m52tFSYoG<<՟L`q6|Ç.[]KFA\2 L4fɱ,>n(5>|gyÉY endstream endobj 194 0 obj << /Creator (cairo 1.8.8 \(http://cairographics.org\)) /Producer (cairo 1.8.8 \(http://cairographics.org\)) >> endobj 195 0 obj << /Type /Font /Subtype /Type1 /BaseFont /NimbusSansL /FirstChar 0 /LastChar 3 /FontDescriptor 197 0 R /Widths [ 278 556 667 556] /ToUnicode 198 0 R >> endobj 196 0 obj << /Type /Font /Subtype /Type1 /BaseFont /NimbusSansL /FirstChar 0 /LastChar 20 /FontDescriptor 199 0 R /Widths [ 278 722 556 278 500 556 556 278 222 556 667 500 333 667 556 500 500 556 722 667 222] /ToUnicode 200 0 R >> endobj 197 0 obj << /Type /FontDescriptor /FontName /NimbusSansL /Flags 4 /FontBBox [ -173 -307 1097 979] /ItalicAngle 0 /Ascent 979 /Descent -307 /CapHeight 500 /StemV 80 /StemH 80 /FontFile 201 0 R >> endobj 198 0 obj << /Length 202 0 R /Filter /FlateDecode >> stream x]Pn -/ l']y(N>CqEJe_1ua#0> endobj 200 0 obj << /Length 204 0 R /Filter /FlateDecode >> stream x]n0E|"&@ !UE*{"c뙉R ̝*8VFo#,5\FBѬͤC~[V:iD7{"/bu9_C *dֶ‚K^txMqOdf K)[8f\!dp[$UI*e m₸vb-K+fX"?r|">FW5zb\ [,>ȎyH$뱿kx g)޿Ğ궿!Cn_=7t3:> stream x}xcdmuڶ3ҶmۨJ۶m۶Qi۶*Jgt/ǽs]+HQND֙ oacb`+K'lgm d!#Sp67 hblag+jWu1XLlL,fFFs:E\lLlU\-LM\LDSD=-̝jT440qqq =S-ύ_x"Iؚ8'M Č-j@il`oj`GdJok@\1[c;h`џ~<Ĭllmjakwc. j.&RL L^Pf&6FfF.FVȜ&L l}b`FC3 [qÖ3pvp|cgdd0;?jlgkpyߺbc'(,l@`bpqp"0(XWyR?3jjGʿDL vF&;#0Gq  ``lXX--\`kIBqk뿇I1 KOl`ca-RKiTx R5IXd@D⯗FV&NNv1[A 0pt4a#H?d^L?d.m<wqpY nv6 c06%[AoO&&&F0/A@ixRWyd( 'm~SqFpềIW}΀F*c 60 X7jc,Y՘WOSU~bk }BrN)c0? 4O>NlR ve/p|*Е3V-1#WBQ~KЁ&I ̍8u\Iӟcރα:Ԫg^GA;:8wLTP;x] Hq#f黧+o#cDIZRWd)+t41N',2:'E`!]5HjԂPzK?7*]ܮe\Ea%դ@$v^K`!ָN0i_]NzȇLTie U@fm$]S{eu>pw"pިHɝY ]P'14o"W6˴y~iUѷjen(A3CK>P&7fq;wƥG>38c~XK<>ݎ/G':9ΰm۸8PK:,cn$ Zl {P^JRVpŬ\$}1|,L'HW]*e5J)S :,l&8F|_0`UKL cό(j:Fe])GY /'ܣsJ` hfW0Ko pWcФ >0o[9{69S?Ŝft\z@gߑgDNf$ K6N ;Ag )]Uٜ)¶Op8r<5IRPJ|rpH((霁޹Q*Օ(rslaߴ ͝YKQHm)76Să]|F9rDӏ4bqy͖JΈ}2ћUܚĻ횂ACS [;.E $v|i S%;^ӑKS Ͻ(<S{Vw VyXd8t4$9~%bhDGߕu0!,>AAS@,btVt4Y{DmtyJRU1,9)ZyS_dxuA'Pge|RHOk"u vD*$<[t|d7#GZٹжK.ja|W16:,ɩ)e>2Tf+nҦq "G%-o&hWG^,7xQqg*NwI<[ȊM76#Pq4,{>dv*X1d&fw| gbyŭpm4O1S֛kFMԘ %3:H4~3{!. {/T^y|YU۝ v3p+j۶S&.s Av}؂z \嘭e a$M3Ģ, S4>ςG'}(U=0`]hUBa4j$ݻ2N ֵf5=TY#oeǫ4 ڱB2⚓md`pgpf Bac ,W! z(z65"N/P:~Yd;X1jUCt*psf*GޓÂ8r N)n2M}35EO/"b(s +o=0E%]Vo08'лk=6L)Q((M ūq'tGC4DfI$DJdEmzv:&I Y~}*bV7sv򨄖UjNEE [Oob+hÕ_;ҠϵtAԠK0`ꀝSxxkn?Pt^ m\ܮ'xq-B{%Q$RQI)Ve_'$ԗMO^ yJ6p^O<+Ap";ךKIm}_1p|48x&DlGH`0 Rp}7#lN6[?4"թ/m1M\ew-BnU:%üOğ%t+ Z9h^2sjgghvQeɸ3yb!bKq:ѽZ̬ͭ>I*#ġd&рD? ~Fhrnp]SY.MAV5 #ZO)z4Slp%Gt2 R)(1(sjfzqJ?N]*@PUD F Z؇H]EƨqSLG#KNx;GvC՘(EPxWM ){kF,fr s^, C7=7n0yy=o2feUn1vm?vVMLZMɀ"9R8/ >]#PoR8?}@c_}!c oF,D|Σ3xe/$ƣymu&!Qiz=E@-@ʸ3H:h3;P%`S9Vs*(c־Pf[E,9 ,zJx[_®@+)BScEls8u͖ 5Q"j-mI.̂3l4ct Tणqhh?kDT oFךE2 &q g"i J0}ܤ|~QHN5TKOiql!=9ު~C1W&5;ϒ$JZ9ؕ w44'H .!x R֝_,#Nݕ}wti])!M^va !X}E"}s8R3AxcJZoO7C^ t&ȿEGoò!&0sșkAn(ӞX(|: (~=L6A^pȶ#{Q<Ҿ%<+;k/ӿ7o1!~LN:b2juDŽAoԣbh0 MxhKmB(37Ǝ(ݘZ <`1La~ (]mRKw.3"ңAPIU_{ g wy$]!@@h4/yL_T" l43kL8"w $y€2Έk#ei T'( F_h6H.x5Hݎ8EdA- <জ^{UKH6|X5˭%k R\nÄ r,A껷 NxÍ^GLOoU=(0;%PqN_ԂddON(p=Q>M\et&c58UoKg#3_VÛ0 nJI4bY4YdT-H*ڑ/T|ԯ_K KH(:Fs,r03*zlpaI ? hZ˸z>9̅j%݌fL wpBҦk41jludRdY*"Bsۤ%u wWc»@ؗOUt|txvnsfZQI:0p&oJyjh|1fE7&ZN?aba~ &taFX| rL.ͪrhHݳvq9(QV7W3VƐFwX3ǟv6\Ln`p$ }C3Ў+bsURq:,˧oAN i{(9^']{p^P[/[qH]ԊdO/UȍT ɘ,Z+$or},wMpKGDh 7|q4a0б N`?0& 1. ;{(@ h<2ɧŜ`b*R&1R2H ;u&F5=j8% _ZX*8Sj!!%qvJg*HvWhS{ f(^rA16 d"У!"~) #|7 ]km>;d[ aD3+6 ,pJy/z xxdn*'[ v#]R"5h|"'O.U v+$ҌGA'f;^3xRw䳡ͯ"+F<({%עtFwswat02#F^d|F7`vr)EM4շ!x@YhaO9= Y"FV,i>cU+ÏꦬK)FoUJ]o;Dc̬NY9TPjzعl57!F 6 s3 X)Gt#ecYpLk%U/eԪa aCd ol7ZFB )`A)^G;'$k!1,7೤/ Zm9Wh3龄x[t.SXP+@&"pW'!!St:Dsdt)TFI![gu *2fs%v-D@G@EXZ-{?/R2,vURF ubXg˒uIKj=^2Peg'peK86qo1;X ;^10,R:%V58,PV ?pYw?kKMm+qYSאˉc} |' {'uYBO@"ߚ6.3o CaOfiE&Kw!#[/g6:HK(#Aof' AЉU*ŴG 4m#@Bvb;a0K6Y %OEӀȇL0جӪډlnKZQ /vZua[nDKRfr$ SD*;]';qDЖ+f1 kB5#egSX.kA8=I4֥SŷV8)|$Jz%K^)OHX:tLuzLeD1|{I_ x) N7Q9:IL'AOJ&eu7 Erւ4QqZD>fI4)b:d03cs)\Uu0,Qk\Z "d"tnPG]Dd4\OdjtNЇ=iSM+RKiIEUEqiZ_='Ez30&tJ;k~qO>Au@(~(J up4D2&y  ww!C'1CI ?lͬΰwgBX ;o҆(fy4)[+pjr`9JUzeJdZ>_3|cP#=ur6D3gngz}L Zejئ+~7IbH oe޻d!AyP^~2×/%ɹSRF) x}Wz\ %%b9tbnEa!fກ/wFvx|zF$ e1qKg50W}d} kuAÌ>4_+d^:NOREOCB6IgLEiiUugҷm\wu({14en$&GgPZ6lcY~l[1rb˫f~;QpAIXIwG"(kcZIG]G#nd:qn*j#oB0Ґ+hweC1!/_9f\""$10魰񢜶JƉ9 hޚ+]6)xBUQםӪs8?֡kDLK'I~"vLR )̳natl|`$C=(Ff&@B1NLsX`6? :8s0(N+<~ uʓX[s?#Iʈ|)Em%F5+3p'-oտpHsg>MO65=*Dڝ_sN~3mBI O8S{o!g=H=wrS} xdRXDQcYD{#51_dPyZ] 锰.+|dx -nf( ALMN,:,WQL~|z LݫD(+$8ko^]7s 3o;ԴHنʡ˔8ʆL%,R|&5=^ѻ-FF*9/Y;,j݁aɾ娋q?Ȗve\ 5|!)kč$2yA wٌ`kJBTX",ŷ+Rsuېh ~KտL*8O=p>Rb9lhJGԢ5ղ'N)׸` Z94r~zq#sPz3xc6$L0E{$M(5:{"mMc$&?ɐ$3ij{9v~1)cUc|7U[Xk'`l>O`'SU27o;RX{g7 F[`aQ7AN;l9ByPWK1 B^3r7@jM'p@gݩz&rX)ʸY=pơY 0CKoYGf;Wt&. *@z~ Of%.4LBCb0 盶2z=ΐdrtGU!:,qk~VMhf mҽ !M9Ù4s F@y!V<,DV?AݹDe@U`nFa$tq/am,Fq fQ !^~+^P&mTĢ%ގLXKMGqgh.Qȴ>;HI@M,1G1q9:lu (т[ >nޣsy ȿTriޕ8uW,vTÇuW+/$l\tr"?eTgT11šxC=lgyy"06,.}&̦ר4E_8xR:Y2N睋O֒61nb݀e))ˀe7R'mgi;яqޒF"vo}?b 40cMl#jO cmo*KPοZ:7QdoQ=3m.;f,"{R62:^; gG*4Ȭ^JtwU[TGxa{Uhϡg~PyN]I%"s鐝 5w5kF԰`h9YzB0Wۿ=&I- Kyqrf)Q脘MJފO-u'cYxX0Ocgy\ S/ {bٲh6ۄC=}?zqROU$l%"\0P$htas ]/;Lr)[;a׊X4k 'S|Ȣ4F gvMIk-s}mm8(WvռV|^DtNָnU&k_R>rR~"#L<Z7T5DG?$ESJ{#(#P>[Z,.L;6Mq(YKc1^/uJr1YzU|w&#=ӯf e=cV>XYq;V<&bWv;_ Oa冖1Z юR%a&pÉT*R!Cn}62i Ҳq;҃B>BUZ[VywȫA2c)OUYThIR!;̀ |0Rp7$kb`wGHd:1 !Æ`yɃ.1I }1FBG]koEbml g(FO /Z$d;?oVBy }_+ BK7A@ +N5rv4z7'g)xTZjA~2$ld%Z>o'2iF;ml6.ellC6AJy!NjVv t9@/<˒-|5 >]> ޴fYoS~0:tYx:YoóAh[_M1Ŕy“ߩ5ϔ0J@}U sw@zF"ms)y\!Pr6]0 **)[ɀ$Lf\J Z-s\ŰU1`ߤm/m}Lc:c ?䀿] endstream endobj 202 0 obj 235 endobj 203 0 obj << /Length 206 0 R /Filter /FlateDecode /Length1 1567 /Length2 12830 /Length3 0 >> stream x}eX]5Ka%H\S@=ww{ygQkugTYQ$eoTۚ:)0,\A.%:;!2vI  ddcawK؛ڂ\\l 3U)=㽚 (nthj3ax7^3Hwk'~{4^_+͍%.5 tqqcfv07ǘ͙@.̴Jڙ% kZ`'{?{bvv6ۙ13Wf ;+HV@{3-@.@N6^6 0dkwuO?Hֿvfn +@3 d+8=z,L,_Ojfogw-,n vY&ߕY9l<@V6 /'_1v:l}~ nM _&J.`So}fdyi,fc6Zx:X:3Mc5P lvpw_JVƿ.T(jcaLw79?m6NJ*!e][;v{̔.evf 'H׫IuK@vf^4vr2ے |N  3 ؁'GlvF/V7b2k qMfB\@{л ol/.o/NM^7vzo^?пݱ4ol~?cd x H?')KKX wSsAuDY%~sŒE&oGxp`c| Tb1MY5f`yA\[*/mb|n)K7!YDN . ]?ghӏ5t{Lzn›UoҴlސ48yi\۞~j#~ycFrOT41\&6_~{GccۭCfpS8le;!"vgl鞥0Djkw#>"YV>v_R8%!Miع*v{<ԺfGҍBnv=eP-kM^B4gc IEP豖 ~#MF2)]j"=&]^!8!T^UdLZO`gg10\wFQcTT>, 9 %.g?qעP驘t/~sZEV#(607he=k΀t}k !ږOF$܄b߄ZQt~AXW8 2͹KbqVeIfFY?i?0锪`vVDS'+Q10. G詖trokh)b$hT/#dc𹶢5Оxd$X_Z8>O{x2cBhZSOaOSF3R^2x>уw A9J+Ŋ߱ tOT{gm<k&h2!6'|JGaHZPkKPC|0tI YvDyTrHi݋I$,Nj-W*";ȾJ*\=?8B}sk-,TBPdX9l [VN|]̟c\CFNSuH&&)0ꕿ1^Ds6Ⱥ+MBMQlűgn8_/嘲S/<, KmvMױ@ >T9}t?FkMgFQRRX hHLΆp#|űtBhI^.s~yhx%D?ԹV=<1ۘ;>QyȆz=t8Oߌk7X T1Ӎtw+\G<jh?7dSld:Q;*.Ky%Cpiry3,Ɠ4Zyd>[;eu}w2Kua`_1( +* KJi} Ef g陼N3^joU&symcp'/tES+ +ӎF<ߢzvX aF٫}% ̏7E'.J'IQxvC `v2NpY6qE\%HF:U$ā 3I,xx㪈iղ3`]m2@O|RiN8'3 x[%$V? 3$<$<K$>#jPN)5}E2Q:&׈]Q=7y!:Tlzf:LT`s9O"eJ zAk Un1aW5NQn{h[?n^jISp~C(F~jv@N0<#6~qulHƊ7IcIrw8\Cc߉ 5i; "@ \KʵXW9^dGud9`R\x rvR6U;+ߑ{4cx}x_X(ݽ(0ApDabzVZD [Ijn3wc2#W*,Qd$1Ƞ'lnZDtD+q]~OXX f&4,C$YGZ}eU3nMOW)3o_ڞӭu)f(u@I{h/TeZl}dIӒn&'B@/ ( 뱸b/:twkѭj $ͦWzk)$2I5qh2Fꋘ^lBZ7.}Us-;{Z.Sް (EBCI|/lHzQ,=Wmx9ql0$Hɦ\#2VضHF#kTc"?zf%iV 7M+_jk֬ % ,_B.W+"j浌5>}WCǩ-vL@ 99xcђ,m2Sg3;'kIOR"%(vQ 0&L)|h<_T*,ݗ|ûqۗph" \7s(>WF2EŴCkZ#,bu]-?R<݂By hWMbCw[4eODMEKX_Q"A(}w)Z-d; VK[\, 'N*sJ܇ ]E > ާZ@7 [[RBD5#*?8`,Cc@H&;?(Yv4^ @.٦ЪWz0pQGdabϰY hմVCpŊhRìA^̶dmug!捅,O߭71A^޿/ke.̢;(# a0WDkW1JВlPI|]3K蠮 D*Sd'+z4D\:, Y/[}Z)$z.o0{`ׯ m%UYw{ln'_,d󣖲9B:lKt 5YCwkZ̘%67BA66$[糼J@=ZOժ>A.)Հd ႮH(`O$)KB2g Pi4,C*K9 U~ܩ\f],uCȱۍUreXDj8a1N] X:E RU@0pP'D!K"K ZN_ZhWXh0`כ)hoߣg8J)2pd[4$:sO>idѲVws;< jtgԉŖ%-[= :l9qG1``nU~<,PuQ]rFLjKY tb<[C[9VWC`{Xg3k5ò Ԩ©L [p*uUoqs׸+*k758r8_:>LE{>ߏA?3wEF Ȝ< ~|+`'їϷamլ MA[mf*=A2:,ƿ26(h,lFvur TEr1Gֆ}8ά;Zhn'A@d7hUsKx1&򊌧T$r[j5uv ɰqͦCz!ctIeAγ%kntOY8db2!)˹PX4=s4}O1嚭10Krw<#[LV(j^K{uTp _u*5ev؈YHPlZ(PE ҈oucCH>rY hahg.)[ӓ7Hղ@0Q,ՎX;/j@v᫏_wZbYw<ް[4\`To6CC_x1iф{|Mjlˤ,0j-ۃUPܬc%Jٰ!P2T5/e%z.']JQa/UmŹ;Wfls > *_z7k? ) .VӮҴِVH*Qz|.Ys9ehrd#|~ar@iRsزV;SjX8یzY?OY=am崢v&SR)}7j~&޸Tm#x8h7RN9ɡWلxlQW"K5D+qG%:awz=׼.a"A0?"]1EuBGjh'G 3MЬw'T<* e^j}#.3g4y''?+$hA,IVQHmEK[Nj5iXY!F8{JsMV̿5RF6>3`6aܳp#Sx,ޖ"֕X+D :35ē" 8;9E8ӊX)AL&!,Qv:)(|*EsX& bfY4gU5.qԠ()ˏ֫&Գwgn۟qk@/O0h_h U5Nbi4W etdM,/XnIqt5׆Z]T\g~3\`& 油b ~{03B[3?EPˢp08#)TO'HUM|8EWKJyW@ À_|3MWM\7XPHn%!=E{D|F#BV|t*dKE}_~x7D_5ykGU hގw?0ә|zЫ~Z߽n8dBCb"/cdV=%=Gө6ḮCtFM&k"ZypPJ6]Y$,2]]$iM+m 7"o,DS6"yb 0OrDL$7+=V[[Cσui;c*I볱Gz=6" |60xi>+)U!V$4x5t?BwS8/<)22r!=X ҩ"޸|{d6: Wc1mظyR[ĵ(=eg j^0e%J.MA7z`LU[3#lj H'6t8(bЧqɰhcmݪ@'': tq+# K͈Z8V"|,%Nff3ɵ .F0`ߌDҟ*mW,D2=1TodxWUc1z eϼ`l EjVh2{)n^;!̀!* nV(9SdoLuk96"r9̼xZzӘ#T]| e>t_YL y8TPm}}@4 !Xuxtr reՏy>w+w|y82t<9pd]v?ŏ2%}}tzh9n$-[ BYyuF.j @" s1cH͌ NݍiIr~=vOѳ\OFGGSN gb\&E7#t~O s1tYdA(cB=7c^͇=\5ͿC%^~T #޺+t욹,J UyxFē(kl9n +/Qh8%ݳWTeJ"ܹNkvm]ht2ta9]SzI]I;⹬7+5~P <쀗HA-`~?̷υ2k}'mE-smSDY#ca +vz*Re 9̦mxYJ+^EIn6h9_tZ~4U.wYQ.Nwh*&X+tW;skxs"n0?cih Nsx| { `/鷹JIUpQb}| V_QNeZI#Xn+O¼)&xҽ& eω) ԆA}.LN* >7 i#[ft (-%^hP^C.])ɗIbĴ㖎 })/dWqRjkUuݤ)Pk9a j)u=9#S  DBuA$v+GWĕk[;xHDR'Jh_B(IƼaMIp;gM.= ڀ-RƖmܬ&` uLM]{ lZă>Rf%W0J&҂c;XZ=ӻ˚v ) KjX&w5he2EHh7Lҵ3yw}r~:W<Ff)v(V7GBz6e(i))j%JLO/#ngnSJ솋C/Oyxty;ThSUwd aX'('MUpsĥ*4Fe-ԃCgee1rQg3)ZrFϰ^'I;Zn2i3qzNHW_xW*nd`xdSbM҉gIaH^[?bi2vfgx㶰ɝz[&a6Mn[ ;9uyu_Q+ ËMQP6s{H.=?&&$i=іiD}x(}RWdnQ!p d崡܏kǭ,㡵\y_E9;xuVQѧx\F`ܩBTenjHWD:lh' ԨXWowkwi x0ٴ;`}W~ܞs1^Q!9ANDq$2ftB#zf1#M7"N=2;ˮg}Ҕ(JazPW*uVe*UY>@.YJԻ3 j2Z 4s|iSDBxD:U‡ gGfXC0b? u :i\:GxuGgv2fZDuf) [(T ńEvP h IEgsf(|Rc~"1Z٧ h66GmF_)"ebuEk'R l^ ?pc+m'ԹD)7'UjJ a˭/ZǓF%ͼ{8ڣd]bq@[y gA{(Z+I瓄Nl%JSa#ƑF("EA6&k%lc HpuN#FA\=G}oo%{]]g͌-cQWlw x4A]b?*i/?c$UlHjPBLt+$jFlBD JM]O8'#8!=u¿j{GTU.X;_rPq.'a:SaGi[SWA<5P[4vK3#25jY@mĭ^ꖣy@  L4R n;g .ln/$ځq< L2eg6=Y1݄/U{зzu2$!M˄Ƽ޸'pw^>wAxyӫ+/ 1vrE:/i"Rw[xzvBEu4v9i8;Ln;zUHf!<?cحKEDiJQþdӤA(U q URQ81S"?ʿi^]'QRK S8l;u 5)\uM >!Na~_J3(PwrNgSnWI&L ܉FկtV$y_&`,] <;Xܔ [r{'5WeW:tGDPc QYf :ɲe=2it(5\ƫ@$㿒zDURZUfmn9Q|lar-_*_עʟ9t&XWfBs,|Tz< vE<*cQZ'lJ[,韁 )shykK瑠4pIETkaH\[*Qvf'=fb#t vNsVbkm𑍰/z3ɓ䢛,BPFG[4K>*d:ey 2 @H2?LiUt2q=zn(u)5Րc^k:cc6_&59NnxAC3׊ T{9j:bPJW}*B#bP".U\iœ YF7m L8TLS9TiN ayG$˃T$¥,&on?z:";=rΥZ~.`:YaV,m e3NDf8}1AEԪF,vz%JjkNz5wG\&j^C=ۚ<W4z*ճ{ |IP-ppHm7!ڌkIV>wOʇíOCh~OjVh|e:[ ‡n|/>,h݊|r BNևh'ܤC6s\ABgZGc| D$Ѡ:QXg$ۿ 'IeMKDkcXj :M+1qּ%d_}*$Sɗk2[?wљ쟒Qw:&QLy N?S`PЧLjGm\e7~P[ 4vg㴎r澀XrglGEAߠ'7)I)FVI>+=8:!6WY<9٤~zH V4 Vw|0媋xTmDM'ʾe+h2/amWw݉־#'QbCqds RU~ZdU  ܘіk}~? endstream endobj 204 0 obj 316 endobj 205 0 obj 14748 endobj 206 0 obj 13830 endobj 182 0 obj << /Type /Group /S /Transparency /CS /DeviceRGB >>endobj 183 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./images/jp3.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 207 0 R /BBox [0 0 220.519989 102.5] /Group 184 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >>/Font << /f-0-0 208 0 R/f-1-0 209 0 R>> >> /Length 1375 /Filter /FlateDecode >> stream x͘n7  00PEZ,ҸQ ~)r.>A0E CNvn_߿TVLM1&/ӻ.vƟO7nn]vI(0A4b}payȨB̾DּlQQҺ"%C~&`5}0:E۪}pח LH0))/IJ?Kl ѣBw O(t-O*tnu=j:Y){\L,m9g1y4C _kG%! 3KzO~l & ΙjS\0ٶ-LKGQ+Kť*u[N瀕=d2Nyϼ|osU!X9lhVM; RRNV͝!ěJ10;}@ 8J8ƀo]O"8́'㵲FOTq~sgD# a;}`8J8TMcP:0 ) c iem.6S Iw;9iC ! t+s Yi71K̎-+~ϵL_Teʀ)8s(ɴjsQ).cZ c_g\M^EWfQ+myY ArXU)b(OmLa4wI/́+ջ,!y:, (!y0RB݉6Gǵbb_j $0R ¨J) v',.bc6v2}ɫB07ȁY(#y!ADO/f',.bc6v2}ɍYTl@BGo}֛gv-/2{4W 8|N3=0ۏۧBǩӼ}A/%` "6"G}ݫINW!jԆ !G-*2E eYz.V+2fqVd|>-љn^?k RԹY6%Hyx<_IPF%Hw; ]['#< Ӯ`KY) eYuva,2ţ^:h?1 VCY+JcEz gf(U2ZQ`ovE4s|s%bÌVquyYyVJ6.9j=C!o.„..,!6 ]?7P6U__* endstream endobj 207 0 obj << /Creator (cairo 1.8.8 \(http://cairographics.org\)) /Producer (cairo 1.8.8 \(http://cairographics.org\)) >> endobj 208 0 obj << /Type /Font /Subtype /Type1 /BaseFont /NimbusSansL /FirstChar 0 /LastChar 3 /FontDescriptor 210 0 R /Widths [ 278 556 667 556] /ToUnicode 211 0 R >> endobj 209 0 obj << /Type /Font /Subtype /Type1 /BaseFont /NimbusSansL /FirstChar 0 /LastChar 24 /FontDescriptor 212 0 R /Widths [ 278 722 556 278 556 556 222 278 667 722 722 500 611 778 722 556 278 500 556 667 333 556 833 222 556] /ToUnicode 213 0 R >> endobj 210 0 obj << /Type /FontDescriptor /FontName /NimbusSansL /Flags 4 /FontBBox [ -173 -307 1097 979] /ItalicAngle 0 /Ascent 979 /Descent -307 /CapHeight 500 /StemV 80 /StemH 80 /FontFile 214 0 R >> endobj 211 0 obj << /Length 215 0 R /Filter /FlateDecode >> stream x]Pn -/ l']y(N>CqEJe_1ua#0> endobj 213 0 obj << /Length 217 0 R /Filter /FlateDecode >> stream x]n0E|"tâ=N Y̠Tt5+9 s+ o g~C?'2:;~[3 endstream endobj 214 0 obj << /Length 218 0 R /Filter /FlateDecode /Length1 1326 /Length2 13883 /Length3 0 >> stream x}xctemul9m;Um۶m[۶b޷}v{5מ \{sȈl lm̭ mdl0dd*NVmmD*cC 7f3##:|8El m̍m DSmM͜JT440qqq S ύ_;'LE̝j@idDф؉O6F¶85-sc?3߉YغxƌTm흍%E [9<0Mľ\c{_Ury{ 1j01 Ʀ60d66-`H`?wra}sۿuHOPH ?DaP7g~ 4 l F6?sa#1++sC#@:Sӷ2[ٺ%_Dג[bVVbQ#@=X?[??($4#hcjO_/U -m\c6FZ)G<]0:y``0H `Po )m?¼^^ݗĭph#wyF`{!2XU>&!|΀F"m6 Xw=jC Y娋WwcU^BK& 7 C|Rv cRik%kqA^}hm8-D04}z BM ZdoN RZ<^Xs]wu t6U@=r7Z$V˿8=_1ZQS>m{_3W*ۄ.#P;bʬBRԋ{ M#߂ľ^XC:wHQZX\@yǒ.Ƃ=[[a A|AqаwObR aZ-3OgOe.u8 N'vӚFۋ?GaW1pbs ]M q^#K- N0zk(D{p#N>;S*m1.wxymj $WVҋe1 } Y#'^}[ϟ.p$g|z5u[">D̐pTMv@ _/KW/7oHÐ2F<'Kvj+)=wXw Wcs"sGrT%8ww1L7ܠK-$pO jW(TopPh׾o Ncnס0h5G"3W tĈ}WSQ"IbڕTIΆw`w~òTKJ6&@-$TB[ ӯME,/=7g֋(soWj.\$S+5Tgg 隸ad ^ :9ڴ $].΀ vNExΧH 8*бR'U1Gvzk?e f;6G J4Ky'h]3`obEf[ 4q+G^Up<ߩ`=6?NsJ498GKhqVaUrˑؖ8@:@\)n*dKؔ,݉mkۥ`5fw?9H]W0)m(: SܢyDKZ#? J2Z|0"޴Ce xG)e@ =>\EyD¦37҆ Kob+BWV}8%C?R 21Zj!es|F.4VHi=?auqsqlH$"~MS Z*3^vIJ2 %Rv0reDΒ!OHU!z;f?>UBN ¸o{BC ]g}1uj{l\ֲ)bmgÆCb۫rNcd:vx |/s/o2Pշo[hy&!2+$C78JNᴬn%)+kC7y~VwN!PpDb[ƙyh hTvD6mSK/䩤 }Bm +f]Fܕ}Ү6j}h.CJYa@ܮ<4CÛV0!kLjLP ;LtD713Og*wpZhT71禯o@ףXU}9Xh8곸4ѴVd:fyMk+w3RhU{\Siu>03cWad5yjSNSpM{D6XVo"WxbޕaٝuOTɆ x<߾aXmMd?kmE^p"1ϻACoŲ&~&7Ϟ,Ԇ^"5Q2|@P4~csfneLR-s jiWeW7&7+>k92<vzU '.x>dߕb xhҕE62 F_A:wMg:NWCP(x;=> Bddl}Q^02UzdO %.p1@V'(=BL$DWQziz]H{~¶J']SM2zvkw z'W@H[@~qp⷇f\? F]J $8{4Nf }޵^N-AJݧLިEq2!)CS S3^TcwA6l,9+{䯀dz{o4v2|o_gn;3J&>^Em N"/=,c7wUeLVj|e(if 9E&X"։gS̵xoU#L >W+4hn9)_//k`0?[Bu=.$OC7TuiC) d Yx((ibbuxK>eƆf<(>%0ξwJך6B,)⠠SzO ͙UnД 9k4(\~0J45AVϼYjsnC); sf{Z!>1p~09EF4(i .|NJf2/Mi;R/) HVPiK&SSkzOBl-~ A F)sH{RG8,Kv-n ˈe#º#p:Olօ$ 5RơR6hajWNvwp3CBX^Op{QO3؏_dTvm*RjְPgݳ/|;K+Yk1ݧrPg'=pI8aۭ|^A9=aTX$C"1,qX,q̥ɛq Xw7'FPSȥ_>;FyTpG[B_/9fޮJ^ο˵xgIYbt3[ÓmqН9@Vɚ7P9~-H7g c4928HVz|.>qh56QL Ѯ">Vyn`\)('C>0<,bN8h%?]./h"E*тCھiֲl!Z4a$Gr&8E4Zq>8kyF x6f3ߒIHyZiko|IV|ӼZ-Vtb=:[`jB2UeqTw $>e>NteN\ς%/;$4 :*-:e`w2\[qo6Ykı qmgm#tVϮS%OFLJLk¿10YDhg>x~/M! Ms"9aH u㮁dXY";u900=e#zWO'_D⍜M0'WƟӷuL|GЯPEU_ '[`L 9ʏR*2tX2ĶjtI inZJ2W 2J3y.bhgQlD%.nvdX<ũZ zUu$;${7ұ(`-5b,1_׆ׇ$j=Qr8c6!fǡO/}_7ebOZ@Z۝6ֻΩE^zI*+J]]ϋv F$||o=t-HwrRiMv=z3f.6U6N@#LmXo4:۳ѭI`:M̶`LxO0UI+g4ʪ2d|7MwKj 1~-Rz#:(C]o4S~)ƷM٠bOlX=i >ePZRaUR>tXWh ADҼ$T4uSBSNbf.gqک\5".c1/N#ݥI1iy`v߱_rIc@ T]C~GN[\ZE/maUd6f`KR|ԁRMϲԖ|Dj R/UYj4\^˥kǢN̵kR~H.F_lQw3YIqp]p!r2z2p"Id}L> ->|-RGP9~=e'e$-Lӓx+` -'Ԛ(7$2Ԏukڜf"aFR`C?fthĕz+QX, -4oPj^Wq\4+cVw~z"|6Y,Ps{%T*/}2wT}$V+ncҤ]ɓDq[412 RiRϭ}ďEu'C [g^1M{fj~"G BbF X7riA> jdp⎷pwWڕ@Z6ځN"354OB`C'>ɱHt{sHH׈Xφ'WHՖ^þ>%ΛB775̖AOwo"lO7eg.ԟ),~f$V ) }(Qxщ748W+x{U͜AAfH!hZُe5mGˊ.nD!&b=J$ّx ׬j& ܻCHw,U4\CIE0Σ/?bݥ"ʄY.ੑcVA*]rN;LJobEJ`J1K=mb[bE:nuӍs4- V¿AgSRyHZ՗CU?T+lRb90A")>A<(?Ǻ5vx1"Kv.ܾ#M+0"t͋^l2 fH*3#e,Dސo(qx] wBOԊ#4W< (#~i>v0$h!X̀UԐBNV.#da@s<64a,B+$)TX;ߦcTvދ9JQLvir6M7 C q,DI 4k2(jHhK_@:kXk|/D"¬Lܥ}l̇|) qI[Tp&~ u_SL ukIO];HbG"dA WGȝ@kv5CSĂ,zG&"e!# @wڇ*mw/|MKkA ྐྵ]&5`#, OY'7921>4ogZA1nG IóX(388soAM'c3o [S\}0-EʕDo4+NBbjD4p.3 \{Fa-@PfՂLW62ׯߗ=+[,s(v*~5} ګKy#VpWdz6tŚtBa'4 7jb ֻ4kMЫZJ$J|SSEXAD!vI]e,,甊|/TDzۂ|%-)̬ݱIF(LnVN! ulV A3'Ux&l`7N#E)2ϧA-C(C Qi T>1WCcС拡pO 뽷 뼑*J/a ceAg>JR!Vw1h9} `hɳ~M[kyYa.zz<,9b4 5_rn̄=IZh] FeY<[b^#ҁtNrkQbi9kHf3i˝e09h 8V-Μ DŽTDB?+7 Da ,[?<T=?60CxQ5kD#P6Pt`6KE%XѼZQOÆ/-;pơbe†U ;l˿ժ{}JyCu^XmF ~,!\ҳ.5Sёj%? g 347@1@D%#F ]z<_ȲPzqc&to xx!JmG/ [USC9VBR:[%.r٪wcnbQ246H͓; !aZod5d5NõP%|k{,?e2GRYPi3Q,XTrqlyvMGsȞ 4B|W :]IT z!PXz^Z \R,UT-.n&PȩCΖ$fyX%O3759و&$veڶn%G1d,O4e蠻1 4fNvp e(E? f³7R< 2X+zm~jq{Zj=-TE[\GsnUxw0oKY gYatCy76LVu xh=晆_( el_"=%JV +3kKZX\B̔J!n*tONgëu Vq2:JC&VhjRƆV4+3 丸c4=VdMcaY7QYkC\۞?//·2ʑ"g']Iht"RdP?vJGDajgrqx?-?]1R,$@Le>]Az~k1kR9A()~]Lt?:8-<̕f/׿;Q-0 *S?\ 0}񮳑(!re6i9='\񜬂4VI$eŎݐ[ll5iȀLX Q dN%ՄU]7 {s=GE5B ț| /[b42L,^7zWQKdH=,>BglA eG,̩L2 Ԡ4O9)W_ONG~=+68E?:L;vXE/c@/܈\V%V-‚ e$%K⢯QsvSd9*LA7( VGD?| LM3ۼ=#K<6+[,FzrZ0D0OG[/ych&hs_KjP4_:|t*z}}J endstream endobj 215 0 obj 235 endobj 216 0 obj << /Length 219 0 R /Filter /FlateDecode /Length1 1620 /Length2 13315 /Length3 0 >> stream x}eX]5Ka%HAp ww .!w}ygQk>gX^N$fkDD36tvT2S:?22es'+FWvE@F@& ;#m&Xdlgge2V9:;?2>R@a[;wsS3'  &NNN3M8?\@VvU dl@B@AfNNv\ v& ȉ]Qca[d했cwc66611`v *6 I&l&V  699 { ȌvL l=mnx:N oI;01͍ Ssa?P<IXmmN3 l+:ƿI!!%:@:f6 #3 A6&:ck Ú@ʿLL rNF &fdci,feen4r3sgV K?R~0uIC1g+l&?p#P 3XjޣO%@I'mL;͝˼$TlAV6 y[G^ @:&6M*Yڀ?dc]0ۘ؁[2= duXsvx{8r;?p~_ 7`2X?7X&7b2( B@ >(E7Qo+ӿg/1ԇ裘؀ s ;}ؔ//FL>lq`M?`IE `-D6˜ZJNܼm"URO0-/ MU+Sde.uyg.ɫhH71es?fZGL\v4yL=VkwFnu\WI'NT+^@xGPctozZŀt !c>URC?qUVGsty ;DYJ` 'lgX7K97o'M`4by D0[(y9m:%uBj(ٹ,wzck ^,@-幓:r=K͡pIz %wVrpy!;4 Uݱ Cda+"KŴN~4~ )y}!8r =ٓ9 FR೬"v\/J2h9yq琡#2a,C ʒP"=[-@E\+~|L)cSr\>2[8bJ+Yv_u|L4I} #9CԕG-=HX.canJGA_J"\;7ٽ,Ÿ@ ȇX]Bj Kk" 1D:+i9ɒܚO|O hl t DO1l[&^'QW={z`5`vjAT!(%)&v rp]BY /nVa{kl>^>0>ނH*܉A4|,!ȊS{V<1Q`kkn>Y-?@wigvm&zۺB9"=S!L uif d?W-f?({4k;Ūo1v8dG YJ} UkIm'~I4<$ z.j3E>:ؕs E$:x*4U1X!_W4=t1X? IvszZH"n|aJ4XQn qrzekp>7BtR[i |iKtAJ&ΕVE|80?l>Iy2p3|ko*.wt*S=Y (ў ]f{mBև$> 1C 0e1ظewy3k A{r>6P-t}2dl{ "ߖZKiFDSa}ܞ`Eb9ơovs\|j|qh/ kӗPHVEʰLDF,45L8JF_{5@xЀZKbuٰp׃Ǫu&m 粱O"ku6ok˼t<[7ll>/T¿$Z~$> N҅vy|V"CzE{\IF Oi"qm}Nk7j/mY4וpy,M <~eyAZzR,*1 :k}8 k7~-X~W%vWe5/U6}Tڿ1=KƘ?ь?zkPDxC,!#)hF!ux]ZT@G-P09^s9r|+A&ix!Z ԴZ=jYʔmת,zz`Uu.%l fVGU._ *r"ڻ^ex)#JO 6.Fخ"E;/i&fYEbյغ5ޣ's`$w!ECf h-74̚EV*LrH ]w*93Vđ8+.#M$t%ɗb|/qpshkg ^X-E$gOY]*:dZV"IlX UO4zp|M(29H-S  ʺxvrp(67.&痹1)q V5KΞb-CM;L~6&G;GuJvw6v)Gv;M,Tg_iϔm70f5|2l*1"ѥĘs' &r{ H5aj Jeܫ}?%яG#='ZQ~?0@f^t -% تOXOgG/}mdOh)Kbm90]לIn_)VKb#_ffH޷e *<%={tX pu@HRB%4}?l;~Is` f Ry1M^9N2+q{xuinfn6 vX)q6 `W 8H3r8{H1V{6mX蒋s~38ߊƜ @ ^0}Ip{}^[Ǜ]0{(;,"c6-áO!Y4O[3|I}f(~kY`MO܄p[%p?#QFERLST♷=DɄI2[ /)װ>oE'N1F3/Rq]x5m)_K` `NSG H)a++W'Q)r Cn3oE݁Wݹ ņ. 5L+d]o e]jrlcSTW$FX\Y<{k /ͪ5DL'e/\' +Vֵ˼a^Q^~/#3j8sޮ ѐpxAS$U1@-~W9c{R͵n+a[s\@2= OLGViJ|CChB,|Ud[+EV;U+N1yz4E駿 r6[ u aZ;`͡mvŽ "S젼B-m q*o!S4&eiYeluJBa)Lݨ{N[ʷOQn^X&S9zb4.G_=X6h9$Pp\wǞeQ \iqQN)5z)3ܶ G-I2yY2qev2 bAgДu;&Y3(/J--rmnCREabf-W )fnlkbs-^%T^`hQ(csU3O"(cU}Җmu}%b4$.0.ñԝˆWzjm,%8F0ZȀQlc!!kx K_AWjɉe>ꫬģ|-Evyߒ$_.i"~1 *Kf ;Kw Q;4V?G7)]z7:^I_!C ȩ~"P!{xnz(Sg0UA.b 6gK~թGڝ6WʼNe,9&TkhpWwUm!j隬k74!5O[ɯ6|~ 2.:H%$qUkЧVLR A8jZSFCdm\s=2_^O{4wB6;6=''*g G|&k!'t.&߾KwD/-AnK V8 :)'OA~+S+5jqX< UМ2U-;x2 Nt%{ŴVQA\N-fGlGZڶ1kKs?[Ll&i ;)hv%qhAswtԀ?i`nՕ A"BJ] o\eZvCdiTKʩkE7_Dݞ!QmQ+JaJ~M=}4}uhK9V~Dk 3FIoLЊm+7`^֡ QA8/L:J2l!rYbO; i(76Q̖6=Lq3| V_Rh+^Mc5e,,y$_h3g{UhUC$}#扥\\jQ)0͒i/6̹1c}J;O a4nٛo[[wuV܎n+Hko&kК__>P꧗4Zoڃdt*y11yU1{%-.qh/EDP腪t:%C;6+%D?}˪SG4Kn[þP# ~%};#"`s.\P.F,bo.B+.b`QO"oj TޤVj=f j@fo EY /tNzBQ9-T 'R[-;l> $~*J[W(yRb0bĕRS9ļ5[9k۠^A ?d|jӏA!-q +y<4=kEO>АU )ӅÀi>IM8.W\q*r>`\0M9wp7N ҋS*A pxжaK<$,^v:Q;)6K[&ytyz\FuQјB[~$Q N~ngLҴOg/U&D(JxCX7Z`0;\rÆwWX0e"|m/RynU;au%~!W ;&q'56I镂*HJJP͟* []@CbKSJ1MD'VZI +غL;U@:Yso3+ggxfj\s"b_.1(5_Sf͖_}nE2c˫U2kh4H<5ИI-aRٌc\wO7>\Umҏ؊d:G l4׫&c]۱̪D[ccd4imq~F\͗eUDWhNT@(KHZ>ۤ ` P$t9:sǚM%Ҥ, d>ܿiο fT2-H?wFBY9>hF2rmߦxL2 -ݳ7 y&!C'r&k $qT{s U{:^ AMe"JNoЪ@adL˯-KBj5I3$Fٯ4yAvqW=W6vR{^/z=Vr4\jnq}k"/'0E $&QjW?M{:6~s vE>qu# e|f^Dr'*'Fɏu @̒}af"k[>- 4[ok$1QU zBiל(3Ť+|(!z23<rmLNTDh:?Rv4u@t~~*wY-2/vg|_Mzd^:#:b!v=K}.Rp=ĈYi$O'nZh%7*O 4ݾ9BϞ5JhAv>#gJ"=q(+5ETLOF̅ >7<'r;E Oƀˡ.]T&)k.G"g2_|<.MGq/?ep~ d&(DEk,x7SbN,pHjN FKX IMT_b+O;x\?@s9O}ɱFu]4s?ORN9(hi+F$C (8D!Rۀ 9`3%N3 &WaEMYO:}SԪ/_<I\' ӡF6R R )uSܣ짦r ??Y[JZTGR5@ZW=չ6GL@Ɇ 3O$LD Aѡ:iXX.ؔaxO&=KBƁCd @-s%G~?DY-K,1ԶMձw4J&k =T3"+nDz=nBnMrxJ%[U]/%,g2WħbIKTh!t}FŋJHWVˈi[b-+.3@VRp!H^Wj߽ĝN,\AGC^%t$+ՒT?+{:4:x%/1RȤ^ChwVm"!5+<FEA`_R֚ }F=q0VUKșeoMOZ]u JX2HݰJOL!=V"Lmgᖊlرg)M@%sRw[p ]8ǧ(g! ; IH0d5(٭qu d ;=%~OW,a=˽_]cVQ?jؘX'Eg$s ˴МyYM> yA@Xdډ+ٚtu)ם .PcƪNո)cRK5Djt,X%V ߵu#1le~-2H|?oy8t>{Pny퓥aRXtD4"A=w dik{cC6+kFbEL=&OTnɪxm,Xz J| o@j@0E1#k+& endstream endobj 217 0 obj 334 endobj 218 0 obj 14777 endobj 219 0 obj 14336 endobj 184 0 obj << /Type /Group /S /Transparency /CS /DeviceRGB >>endobj 159 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [174.512 743.704 191.141 756.303] /A << /S /GoTo /D (figure.2.2) >> >> endobj 177 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [511.757 580.724 518.681 593.744] /A << /S /GoTo /D (Hfootnote.2) >> >> endobj 180 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [130.449 519.354 147.078 530.74] /A << /S /GoTo /D (figure.2.3) >> >> endobj 178 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [354.606 157.044 521.862 168.776] /Subtype/Link/A<> >> endobj 193 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [87.909 146.334 150.184 156.047] /Subtype/Link/A<> >> endobj 179 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [347.089 146.334 444.335 156.047] /Subtype/Link/A<> >> endobj 188 0 obj << /D [186 0 R /XYZ 73.409 809.993 null] >> endobj 190 0 obj << /D [186 0 R /XYZ 259.863 397.675 null] >> endobj 191 0 obj << /D [186 0 R /XYZ 259.863 250.334 null] >> endobj 192 0 obj << /D [186 0 R /XYZ 84.073 171.24 null] >> endobj 185 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F53 189 0 R /F43 133 0 R /F44 136 0 R >> /XObject << /Im2 181 0 R /Im3 183 0 R >> /ProcSet [ /PDF /Text ] >> endobj 229 0 obj << /Length 2033 /Filter /FlateDecode >> stream xڕXݓ6_3k-Icn^&ڢ-e%Q?dK&̊A~^>,qn(M 7Ic] ߛ|!7rf秮mwA:E$:ǛɁw0%4;a9F4o̹wB®>oH\݅a<Wuk'gpu4Hוu`/Ivg i޶ }"~݇pv,tuJ5D5D%išr;lb#xLJBMt a)RVQ;sϡ] xt#y0 !@}i' \CW|!;5eU1*}e:j$aph^Igՙ|͛~ E$E`ftY!1$ȑHtzV-'yT 3OeKBLUc!9LVLYy 7XX>+"˵]a'}t7d[)i8$ˉwt00të'+CtX!R7 b]OV{0-bI8h" `P8h[F@o]X+v ;DE|ȇv&ZΤMP> bXsy-n?e}?u>Pn F}1s (DN1X<. olա wLk~U"6hx+Wuu=-gFHA|7, Ҁ8E#4BuN׋r5Gk3vV /S׵޻Je%2-gۃ(u%SヷC)|$Y1qs̗ W^#c"Ovn7IYuܺl2 oi ,P|V ^0ul]3pA8ra`hFmNTiԞaԣMhJ$)”LS@>j!a| ( 0``X,$m`Nf^nSBJmrfq4kcO4 k*eK=4TK?*i7Oz2PlHBmy[}[ !`_C_7Dhý)t }5)L#¡ДBPeuMjn:+(+%l !_[ ж{_+#Lؙtd mqLY93V5|V+.`f xcz(6%]Aܒq:.e IXtit.''8ERPJ#@"5XVjc=>Bx` F3/4/DN3#l[K+`a/l!;T?+MWvv7DE[㌴#e+8T iwrܹoq}]{7 s[nYw_nh:%l9JtMƼ:.0/TO$Ƨ/,r%v1^8RDB"de[OZDD^z (RMϿY0a:1Cp 2g)͖ T 7r|2k^eO_3cbO{f43۠`4Ɯ) M( 9m|e\g/MiulFBKm%{6rMKr<<34 ( X6v6wk ۨ~T/),*,Os̮!> endobj 220 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [279.893 573.005 305.43 584.392] /A << /S /GoTo /D (subsection.2.2.1) >> >> endobj 221 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [311.788 435.261 387.025 446.647] /A << /S /GoTo /D (subsection.2.1.2) >> >> endobj 222 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [168.392 390.819 238.616 403.417] /A << /S /GoTo /D (figure.2.1) >> >> endobj 223 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [223.413 311.164 361.444 322.551] /Subtype/Link/A<> >> endobj 224 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [322.519 188.425 367.284 199.811] /Subtype/Link/A<> >> endobj 225 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [160.139 161.127 201.541 172.514] /Subtype/Link/A<> >> endobj 230 0 obj << /D [228 0 R /XYZ 73.409 809.993 null] >> endobj 231 0 obj << /D [228 0 R /XYZ 74.409 771.732 null] >> endobj 34 0 obj << /D [228 0 R /XYZ 74.409 657.673 null] >> endobj 232 0 obj << /D [228 0 R /XYZ 74.409 557.259 null] >> endobj 233 0 obj << /D [228 0 R /XYZ 74.409 477.104 null] >> endobj 234 0 obj << /D [228 0 R /XYZ 74.409 456.68 null] >> endobj 235 0 obj << /D [228 0 R /XYZ 74.409 436.257 null] >> endobj 236 0 obj << /D [228 0 R /XYZ 74.409 362.03 null] >> endobj 227 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F42 132 0 R /F53 189 0 R >> /ProcSet [ /PDF /Text ] >> endobj 247 0 obj << /Length 2125 /Filter /FlateDecode >> stream xڽX[o~ϯxbI[t袗m>[3vwlڞ%EbEQ))̟?]\^+9HTV8qgwwkjo( ]73]?(DHP! 'By۹J]wYϥg轮ftlAӳmH?nA3Me٭ivG27,% ژ| `'l^^zjXR c[H- %ꮼyW-MCU {ؾ\'pͻGD )jy6[xH.1|WR:'^=O%¶jYm2l@Գ5Nyk3^P޸uJ.d=82g>j?_48T!8I'RhˆV;v*@K"@  ܾy"tD\,8Qta!#|n!(ɂ(:D2].k+kmV6' È3lZ4G~綫Qׇs)na!Pf$E|x(H)қЉfX@j X2ihQIٟ!eH?:!4m?l7:.AoX 14n$mq;8D! $G&JBL [~C95b#s'%/2;V3s+ea"6/r%?l-7W } 2fk`G]Ҭj+P6pi2C^Cma֗=)gPV!Tx"m@uuSf ]*B* OmWYܔؖ$7_Z_`I(PޠًKzj9W xV6D}@C؝K3ReWtmd}32wS,I@v*hˋ={Av2ʩ cl98h@eHzĪdݦꇃLx8 rƘ9IԋPixڭǨBU=C6^z<6Y!]hڲDrz}͛_~y{sΆI:V$w/bD5d>o4e cyxwa܇VjBIlE邯6+x41Gˡ6="0l./F,M^]ٶ_<Ck>Ocp֥om4XVQnkX5 Fv[="НNd/ߥjV'^!>}ŗ i+gI(b(JY^!8_:3[]5M?0HHExl tyb\-V!:0,bBNI2z\=\ɇϓotpqpxsGnc`D̗]չboѷ,g9~wTvÈ@a+AUg vvm^= d}I*b*!09Z;8*C/UȆB _}~c׷B~Q>c{y"y}ۃ73=TB9ӿs)??G''gEKov endstream endobj 246 0 obj << /Type /Page /Contents 247 0 R /Resources 245 0 R /MediaBox [0 0 595.276 841.89] /Parent 237 0 R /Annots [ 226 0 R 238 0 R 239 0 R 240 0 R 253 0 R 241 0 R 254 0 R 242 0 R 243 0 R 256 0 R ] >> endobj 226 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [181.094 716.16 256.331 727.546] /A << /S /GoTo /D (subsection.2.1.2) >> >> endobj 238 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [109.317 573.893 183.802 585.279] /A << /S /GoTo /D (subsection.2.1.2) >> >> endobj 239 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [278.174 573.893 343.751 585.279] /A << /S /GoTo /D (figure.2.3) >> >> endobj 240 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [496.325 480.673 521.862 493.271] /A << /S /GoTo /D (subsection.2.1.3) >> >> endobj 253 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [73.413 467.024 178.548 479.623] /A << /S /GoTo /D (subsection.2.1.3) >> >> endobj 241 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [496.325 419.909 521.862 431.295] /A << /S /GoTo /D (subsection.5.2.2) >> >> endobj 254 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [73.413 406.26 127.205 417.23] /A << /S /GoTo /D (subsection.5.2.2) >> >> endobj 242 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] /Rect [323.709 329.113 331.429 338.265] /A << /S /GoTo /D (cite.AVRdude) >> >> endobj 243 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [306.009 292.617 521.862 305.215] /Subtype/Link/A<> >> endobj 256 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [73.413 278.515 306.74 291.566] /Subtype/Link/A<> >> endobj 248 0 obj << /D [246 0 R /XYZ 73.409 809.993 null] >> endobj 249 0 obj << /D [246 0 R /XYZ 74.409 751.228 null] >> endobj 250 0 obj << /D [246 0 R /XYZ 74.409 693.744 null] >> endobj 251 0 obj << /D [246 0 R /XYZ 74.409 659.671 null] >> endobj 252 0 obj << /D [246 0 R /XYZ 74.409 516.347 null] >> endobj 255 0 obj << /D [246 0 R /XYZ 74.409 362.363 null] >> endobj 257 0 obj << /D [246 0 R /XYZ 74.409 250.01 null] >> endobj 258 0 obj << /D [246 0 R /XYZ 88.583 250.01 null] >> endobj 259 0 obj << /D [246 0 R /XYZ 74.409 200.371 null] >> endobj 260 0 obj << /D [246 0 R /XYZ 88.583 202.189 null] >> endobj 261 0 obj << /D [246 0 R /XYZ 88.583 189.736 null] >> endobj 262 0 obj << /D [246 0 R /XYZ 88.583 177.282 null] >> endobj 263 0 obj << /D [246 0 R /XYZ 88.583 164.829 null] >> endobj 245 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F53 189 0 R >> /ProcSet [ /PDF /Text ] >> endobj 268 0 obj << /Length 404 /Filter /FlateDecode >> stream xmRMS Wt"4)G?fS M:@Bvq8,}BP?e=9ssTPUpTWCuK;䧴{+y7<nhjXY\c%OȴKP+7SmZߝO0gebtxw34njHdǴYpY,::(QHN(aY}@YƀeIMqhꅰn`bcOvjjkzmţp«)xCablK)~Hah؊.գyO8:<0`嗇(>E< PJ0#,Pvf_דoF endstream endobj 267 0 obj << /Type /Page /Contents 268 0 R /Resources 266 0 R /MediaBox [0 0 595.276 841.89] /Parent 237 0 R /Annots [ 244 0 R ] >> endobj 244 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [251.529 730.661 323.585 742.048] /A << /S /GoTo /D (section.3.3) >> >> endobj 269 0 obj << /D [267 0 R /XYZ 73.409 809.993 null] >> endobj 266 0 obj << /Font << /F22 97 0 R /F53 189 0 R >> /ProcSet [ /PDF /Text ] >> endobj 276 0 obj << /Length 1832 /Filter /FlateDecode >> stream xڽXo6_a2P3HRҢnt}-bK%W -"&}#DD gZ'i4EF1H熙h\Fb9)Gz>J]1Gif;qrRkT5ɃoW%Hv'Ii#ZɴɄGi(,4V =A;tՔ1 {DE݀⾩+7iqӺ#T?}Fw]COk H}t#M ڿZ'#T#N)LSǯ?΢Of[.@Z^}x7 @D1WxH0Ӣ/!W.M(BU%EMfrw`)Vb xo/T3ƀ)΄A2qRP[Y`Uez\P5XʔL&B)OՊeU{:n4! n_uX}}l1ҡy_2]kf---֋jZ,!R}萾u9_Րb@S^‘ [Q>hQfe²p$1,k.g%(mCbE0Nc!=4Ԇ kT86M ga,J#YWpQt[f>Eq偡X!P$ ZN77vRW  #zH 7ƕb7ÌL$$t3*10bҒ\E6垉o+\8e)3 0 5,D4]# F?HDcR Xޝm_6*]nn:89DQW3vrTF,ܹ}F.)![FO`+ a*>nPbp ?,PW&M-ㅇ^b9gqm Ue~ʷ#Gй^:_I1W98}۬(m=srnCt}ud4ˆ<7b? b:mK~G\+7*`3 hVy>zNc+OF ~^ڻ/M0xD\<\68׉g!>~w6dK7v>)YˋS:ɸсK^B3be9$^wC!-u1y¹ 'sYf~$\1Ϳ9USfXhmCoIBA G%AU2Ot8W0(,5 > endobj 270 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [329.674 557.619 410.638 569.005] /A << /S /GoTo /D (subsection.3.1.4) >> >> endobj 271 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [193.421 496.249 200.345 509.269] /A << /S /GoTo /D (Hfootnote.3) >> >> endobj 272 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [332.22 430.326 407.302 442.925] /Subtype/Link/A<> >> endobj 277 0 obj << /D [275 0 R /XYZ 73.409 809.993 null] >> endobj 38 0 obj << /D [275 0 R /XYZ 74.409 771.732 null] >> endobj 42 0 obj << /D [275 0 R /XYZ 74.409 670.712 null] >> endobj 278 0 obj << /D [275 0 R /XYZ 74.409 637.6 null] >> endobj 279 0 obj << /D [275 0 R /XYZ 74.409 451.746 null] >> endobj 280 0 obj << /D [275 0 R /XYZ 74.409 372.252 null] >> endobj 281 0 obj << /D [275 0 R /XYZ 88.583 374.07 null] >> endobj 282 0 obj << /D [275 0 R /XYZ 74.409 324.431 null] >> endobj 283 0 obj << /D [275 0 R /XYZ 88.583 326.25 null] >> endobj 284 0 obj << /D [275 0 R /XYZ 74.409 214.635 null] >> endobj 285 0 obj << /D [275 0 R /XYZ 88.583 217.059 null] >> endobj 286 0 obj << /D [275 0 R /XYZ 84.073 148.809 null] >> endobj 274 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F53 189 0 R /F43 133 0 R /F42 132 0 R /F44 136 0 R >> /ProcSet [ /PDF /Text ] >> endobj 293 0 obj << /Length 2483 /Filter /FlateDecode >> stream xڽ]s6ݿ/7n, @SNM"t2HIH łHnz2zXyw /fw>wb/ʉ$^DǢH8-n6TnOi0;qK'ln9S_1V&Sn2c&4?!Y~y4A=aV̞?&sû A/ u=nMi6ʇ|.a54/ebLզ0IJ483,117EgX ׉HGM@8UAiRepD(9HVl |ABɞ}c @ёmKM $*lP*(6LTZ 40s`0CL(`9E]O\W8J @oB>4;cv{ n;*`TNE (,wF /X ̜ſ9aš}(%P&HZL?pu4p8SÛ\ CZg(׳M}{S ozyO9hM$r\VG6rG̝jgmkK$ۻʫR=d t1x;3WĨڨ464j2vC0@Y ڊHOj`|XWÈA䄂3jIa <kt&x:s{)glVb$d'pBa}^~=ȗ p/ xy\Qv@E, X=?[}iRM$&M9l7i6Y?G|x AÞcKO}>я))m%lϰ}6͏ن$QJ |{ }wɲ*ߙ,b/&^DzGO!d xL&iٲx,N իh1D[E#>|O[̣FBYdKUfPgϸ|,(!XƯ#(!#'SPi\ JD2J_1E/"#0 fc[kk$9F<({iY&дj3?QD+Y)k&[ XRUq b^h\ f |c#LE,ʬLo2rf&7mePB{v X jfLCbʊ<.4vf&Vi̸1)ehrX,[{21ڢԛI!_( H wX~кMwˎK4ƣ`!N$$xi^ =_wm5MłrUIնΞ=&Q-WףJHQ_֟<߻S jtvZ,P#/LAl(yr`"Fdc|18Dpyn11<18H[y㨥 HD+c+pގtc%E`͒`'6'J~~̬%nK0P W&%Ȇ|ltD wH1WL~7.~?*@iZIļ)K&9Pj&ٔd@Oab -lpB,r+'շ^6ŇGP^pե4 jHiUPe;X}JYЇi#f6owzY$6HufPjl[ %j=2uF'=bKZ> endobj 273 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [234.813 729.808 351.837 741.195] /Subtype/Link/A<> >> endobj 288 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [99.722 642.859 116.351 652.428] /A << /S /GoTo /D (table.3.1) >> >> endobj 289 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [103.964 155.501 219.279 166.887] /Subtype/Link/A<> >> endobj 294 0 obj << /D [292 0 R /XYZ 73.409 809.993 null] >> endobj 295 0 obj << /D [292 0 R /XYZ 74.409 751.228 null] >> endobj 296 0 obj << /D [292 0 R /XYZ 74.409 691.552 null] >> endobj 297 0 obj << /D [292 0 R /XYZ 88.583 693.37 null] >> endobj 298 0 obj << /D [292 0 R /XYZ 162.715 526.307 null] >> endobj 299 0 obj << /D [292 0 R /XYZ 74.409 469.186 null] >> endobj 300 0 obj << /D [292 0 R /XYZ 88.583 471.004 null] >> endobj 301 0 obj << /D [292 0 R /XYZ 74.409 421.365 null] >> endobj 302 0 obj << /D [292 0 R /XYZ 88.583 423.183 null] >> endobj 303 0 obj << /D [292 0 R /XYZ 74.409 191.175 null] >> endobj 291 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F42 132 0 R /F53 189 0 R >> /ProcSet [ /PDF /Text ] >> endobj 307 0 obj << /Length 2405 /Filter /FlateDecode >> stream xڽYmo_!(VbZ|("ngbӶz%3-GqwA 93> xK/>|w{6K{ O+Q߮Leԣ_uZvO$HQMYgM9GeOP+baZnvqx,Al4RƤsX!]lqUzotbiPN֬h<̬ŽiŽ1,R13`Sob a l>dP@r$˔$`:Rܺ lViݳ65y_  XZ}|8g-Ž8cOکd:UWoqS?s0A’HDCqXzj~hK[%8~-$f\(hlϡƜ%2|5[aHK`k4 ZnLQae *lVO/tof"^i/?>)27r w7_<#T,ѱ9`4"N)0N+lBB$PxO*+qg5޵MVз& b2`d)#^#qU%sf^VϜN2x6xGR_S2v)=o[d hݐcIϦh:9q(dUX&q2e﮾&[o 2 TYmh9ݚHNA`oxP(@Łfynd F- WZwk7 }|Z6i9ڶf:Ld4+f4/- !/*S̈b˂ƥmS&y;k0aO)Kq5E_V ,v&8K5qt.-p=U 7&Բt2= :<ϖUYـ.2̸ A\gAӱEW;¨t63uM2w+?O! vk|Z5 ҄JwZtgvGj vToeU dx.JH#νX~C" 5DەY`P gjEz3S4(8-*3L)ͯfFFI[tX>TL.Hj..nrh,"b]Vxn˝c6%rNr[:!+rC%Qw4z $-!D!^個svi$ \ Mw}l`pGAUxG vF0_ @gj:7ƤIJ+3 0q΁ ByyF,!P2pikF:q& >sл@i :*wn,qQ5nTOƬCđnW&=fF77 h>$HKzzI p@dm܆P`7 eEw d`y)ݦ@gs3?1my86$j l>C^#< ~wHV)l,p:\d9AG؋{@)?۹xlk>}f9&a{߯}D8ziuj櫺YRV+Ulz(.ٛs-#}`VB|{p2ߧ"~ >z١k訝`qcD"E6,GW :},V})Hm;-erY*ucDIc-{!0+#\[Ʊp A$`"8 ])R,MtbpaG;-fYt\AzbG(@ AJo+1AYa8BI]zݡlkU.2 A(zDҢ*ݝgnw,vTiW`q3kՓL@ qT+S=baswa&=-qY1dlh[wIbY9*z.DZLOT|AAp%@%u endstream endobj 306 0 obj << /Type /Page /Contents 307 0 R /Resources 305 0 R /MediaBox [0 0 595.276 841.89] /Parent 237 0 R /Annots [ 290 0 R 304 0 R ] >> endobj 290 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [216.984 732.48 233.613 742.048] /A << /S /GoTo /D (table.3.2) >> >> endobj 304 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [299.529 175.885 306.453 189.512] /A << /S /GoTo /D (Hfootnote.4) >> >> endobj 308 0 obj << /D [306 0 R /XYZ 73.409 809.993 null] >> endobj 309 0 obj << /D [306 0 R /XYZ 74.409 723.03 null] >> endobj 310 0 obj << /D [306 0 R /XYZ 88.583 723.03 null] >> endobj 311 0 obj << /D [306 0 R /XYZ 88.583 710.577 null] >> endobj 312 0 obj << /D [306 0 R /XYZ 88.583 698.124 null] >> endobj 313 0 obj << /D [306 0 R /XYZ 162.739 589.827 null] >> endobj 314 0 obj << /D [306 0 R /XYZ 74.409 538.101 null] >> endobj 315 0 obj << /D [306 0 R /XYZ 88.583 540.525 null] >> endobj 316 0 obj << /D [306 0 R /XYZ 74.409 444.446 null] >> endobj 317 0 obj << /D [306 0 R /XYZ 88.583 446.87 null] >> endobj 318 0 obj << /D [306 0 R /XYZ 88.583 434.417 null] >> endobj 319 0 obj << /D [306 0 R /XYZ 74.409 366.504 null] >> endobj 320 0 obj << /D [306 0 R /XYZ 74.409 309.514 null] >> endobj 321 0 obj << /D [306 0 R /XYZ 84.073 171.134 null] >> endobj 305 0 obj << /Font << /F22 97 0 R /F53 189 0 R /F21 96 0 R /F38 134 0 R /F43 133 0 R /F44 136 0 R >> /ProcSet [ /PDF /Text ] >> endobj 329 0 obj << /Length 2231 /Filter /FlateDecode >> stream xڥXmoܸ_~ diEo"7AqpEr(w*i㸿3R+ɲb?,53 xG//wwWdAʽ,G{/0z'|5˨R6y{)RaI)$ )Ht_$l/eԎ v"f 4j,ӱucQ6ØUU6mK¢3QHCiA=9-TFGV sFa'3iGjd^N6a4 ,R)N)?=D۔c8zz$]; i@r_StFB}ۑ: ߶>eX^fk9Z`2f< izSĞJ0^J[a_MfDxOXS*cyV*af8FM'ii=}\yd!N7l_кZ74 .'L'" I404㾅04-Lh'kr $^졣`䗢Us0)7J\1`uG+3+%Uܥ49#4&+ڬ0Ll>\0JL튯 ݘ^,lNL&5 0KbƄ :~ߒ*(XP2dih}/P7ӷ4܅[oCȾ`zIr0apJTM~Y^@jkZ/%"I3DD (X$氮iYlCYMFFcah loꔛ,9Rf!o[XR j{YhS %Bd<]hFd`)p ؘs8GFVFy{8*_LUɣmLW@E7eϴ6mJkZդ&_dW+рU7sܝqhj E]Q>,*Q . AWs q:a @;PrȸbQA&߹{0LqF_wn?m#I[UMTO(ծxfX*MVSG@FhZH^o ?)%߲3G%SφIə4[iGҀ; a ?kݜH㜴l<-Xm7FWϝ eۊ@-{{iy{Maήv"T-lLu4Pm^\كPeUU`6>rQR>g.ՍvwPe (EcBηqn;gpI OX?6Ǫ <;qvE`g*-z,MH،һzOl㬵M_vw%({҅ypM v<|zN'*L Q éN>ъ"],;ܛ b k= n(RGPj]!ݦ0=BeٻCNyWKӊL`0"ɯB֝C2AL@p÷<j^| ڼfxkmY94J$\kEoPljis:!9sUSukʥI3"9Nn'XbM$< H4 U+OŞ>2ܴ쬍~@6z$~r:~1$w * 4)<mn#(p*:[gl?vy6nr~[Q2wHN动l~O{4;UdzIxw n{b@P$,#o__|5rbp f"Ǻʻ;=~4) TD8vI,yc$pS|sKc37~ZZ1b[C1={άm|J lM ش( endstream endobj 328 0 obj << /Type /Page /Contents 329 0 R /Resources 327 0 R /MediaBox [0 0 595.276 841.89] /Parent 340 0 R /Annots [ 322 0 R 323 0 R 324 0 R 325 0 R 326 0 R ] >> endobj 322 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [342.41 720.898 364.993 732.284] /Subtype/Link/A<> >> endobj 323 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [86.564 600.027 395.953 613.078] /Subtype/Link/A<> >> endobj 324 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [226.711 553.971 233.636 566.385] /A << /S /GoTo /D (Hfootnote.5) >> >> endobj 325 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [246.566 265.92 312.894 277.306] /A << /S /GoTo /D (section.2.2) >> >> endobj 326 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [244.953 241.901 319.935 254.5] /A << /S /GoTo /D (subsection.2.1.2) >> >> endobj 330 0 obj << /D [328 0 R /XYZ 73.409 809.993 null] >> endobj 331 0 obj << /D [328 0 R /XYZ 74.409 677.001 null] >> endobj 333 0 obj << /D [328 0 R /XYZ 74.409 511.286 null] >> endobj 334 0 obj << /D [328 0 R /XYZ 74.409 350.527 null] >> endobj 335 0 obj << /D [328 0 R /XYZ 74.409 263.927 null] >> endobj 336 0 obj << /D [328 0 R /XYZ 74.409 229.855 null] >> endobj 337 0 obj << /D [328 0 R /XYZ 74.409 211.25 null] >> endobj 338 0 obj << /D [328 0 R /XYZ 74.409 189.008 null] >> endobj 339 0 obj << /D [328 0 R /XYZ 84.073 148.747 null] >> endobj 327 0 obj << /Font << /F38 134 0 R /F22 97 0 R /F21 96 0 R /F42 132 0 R /F18 332 0 R /F43 133 0 R /F53 189 0 R /F44 136 0 R >> /ProcSet [ /PDF /Text ] >> endobj 359 0 obj << /Length 2446 /Filter /FlateDecode >> stream xڭYYoF~ׯ?<4(H]I v(GCU]C꫺ίk&|< ߳˓܈OTl.w$H7qq6_v\ i:sUJz_]Uk= eDʮ'Bs*S%jw0˯9Ol/m?>sS@_abQגV0ɑ8 _̲"MxT3f^87-QMxaeuA+2>j(ۤhhr!Wl#U%VIJu+‰_ͳ[g.2໠Pk,L蒬`QB@,&H75^lCuvRPsܴ[(CCYWg&ewc?eŃ"K} h(_ I㗷Yu^pp*Z! \yV@ AcT oh!!ߘpe.o3Ͷ@YѴyhmosy(`%فtj^[Iځ^5 A0SiU(۾w|od0WY,!e4FFcFr4Gƙ.`.䗚 7 f%[ ;C䷺7n3F,+Gڻ̸6+.$36*E>r.4Ow '͗ wг跧1V;^.B671-O?83OR~ dXsA$ H :c5L-@ d~qxx+ᕢŻFbh\ 8qO blW`p@pHQM$tҦA4xeG (`ЪbLJm>[b>IG:d1]\2I}vax@?n\?w~Hf (Φ$r4gA@d=jPYA,c{8Khm;lI"znȗ;-\023o( _Zn·~xէߧ5h #Y m VY3飡a^DZY[l*٢TaiJf&M`|Z}1"Wu1Ks+PO*ཧU`s < K ɟ[@}>xU4 )fWu!r,V2C$ ݵgYC䚀TR?Lj(* @C'ѧ*rc)AA2qci Q qRzgKl^n$RcjG_2.s3*%'\69٫EZYa HF/Ðߎ1s$Ҟ.!!Kq:HHy$tH24t,R>Y9BsACѱ%%UbCx6j;q(&8$gt:rbV~WΧW-',h5(ۖ1@' 6܃l#b8hvHhچ 1q-8VLڽs 3fV9lbCPOTcUHr%r,VGTgVgg0lgK?S[<I \~>~g9Z=@  1 endstream endobj 358 0 obj << /Type /Page /Contents 359 0 R /Resources 357 0 R /MediaBox [0 0 595.276 841.89] /Parent 340 0 R /Annots [ 341 0 R 345 0 R 346 0 R 347 0 R 348 0 R 349 0 R 351 0 R 352 0 R 353 0 R ] >> endobj 341 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [156.233 665.796 277.141 678.395] /A << /S /GoTo /D (figure.3.1) >> >> endobj 345 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [246.566 546.491 312.894 557.877] /A << /S /GoTo /D (section.2.2) >> >> endobj 346 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [331.901 512.418 521.862 523.805] /Subtype/Link/A<> >> endobj 347 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [392.237 477.74 466.932 490.339] /A << /S /GoTo /D (subsection.2.1.2) >> >> endobj 348 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [469.295 451.048 476.219 464.069] /A << /S /GoTo /D (Hfootnote.6) >> >> endobj 349 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [196.53 437.4 268.585 448.786] /A << /S /GoTo /D (figure.3.2) >> >> endobj 351 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [130.449 345.843 202.505 357.229] /A << /S /GoTo /D (figure.3.3) >> >> endobj 352 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [396.181 324.814 464.872 337.412] /A << /S /GoTo /D (figure.3.3) >> >> endobj 353 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [377.039 277.092 449.804 289.691] /A << /S /GoTo /D (figure.3.3) >> >> endobj 360 0 obj << /D [358 0 R /XYZ 73.409 809.993 null] >> endobj 361 0 obj << /D [358 0 R /XYZ 74.409 771.732 null] >> endobj 362 0 obj << /D [358 0 R /XYZ 74.409 758.349 null] >> endobj 363 0 obj << /D [358 0 R /XYZ 74.409 726.701 null] >> endobj 364 0 obj << /D [358 0 R /XYZ 74.409 597.026 null] >> endobj 365 0 obj << /D [358 0 R /XYZ 74.409 414.984 null] >> endobj 366 0 obj << /D [358 0 R /XYZ 74.409 380.912 null] >> endobj 367 0 obj << /D [358 0 R /XYZ 74.409 346.839 null] >> endobj 368 0 obj << /D [358 0 R /XYZ 74.409 300.936 null] >> endobj 369 0 obj << /D [358 0 R /XYZ 84.073 148.844 null] >> endobj 357 0 obj << /Font << /F22 97 0 R /F53 189 0 R /F21 96 0 R /F43 133 0 R /F38 134 0 R /F44 136 0 R >> /ProcSet [ /PDF /Text ] >> endobj 375 0 obj << /Length 260 /Filter /FlateDecode >> stream xڥMKA +r=txm'bkYVt-2d7> endobj 342 0 obj << /Type /XObject /Subtype /Image /Width 503 /Height 385 /BitsPerComponent 8 /ColorSpace /DeviceRGB /Length 13386 /Filter/FlateDecode /DecodeParms<> >> stream xieGueZhZdxmc,$33IBB`!4"̈1$0`5c tC7f0˱Bbc55s>=ԩuo߷:~#_}D="?8q얪(¾|ъV;PVV'6+Uzʪհ  ?V6qaL딹Xp rO=(ʮ1=-3@1\cTp9F5/ox؁^|A9,sfK#Amk'K~eDtFsx=žWr] "{ļco!?P~ˈJ|݃^j7_}=҃__yPC|><7X?}#{s7>dpEW.~Uoϯ~LWND4˯%>ҿkk~|35{{Q*ˈ "o}>g<_/T>?;_ɇ{ }ѯ=Dw^8z;h'ϼ<ן.>ޞ~}Dt]&_G=D|6so=EkND=^4"zэW=uy?BD7\"zE>ѧ9\*DZ)z>~_%"}+>DK}lo~d*r"_Ɵ|w+'wlyرqW_~v_!_~x"K%N٥?KS=񺽈u'~vw>r":7m|ߗ_~3//!_9-Dop>?"-Õ}/'.xSC|5}c=k}ßNZ`C/zƵ?|/G>=}P7w_{+DDՍW>+rs>K>N+O's'$X a;6W?xaEfDt\oT*«I==MωC̲/?I?M9| ̓yEwJj-roQ!CUpGNm}O4гd7|O?6`رqN]8+pDs~I_ϾscD*)n_ɡ'ڎi硢O7F<^Z^_zA#^"ݿ:=< /a=׋};ܗ}.N.ٱ }_oYݱ5|W>}?믊/?l_>ݼ7>U?z#^v ? +zC_^ϣϽ|vU~˷nDݱ{CϽ=KyaO{{c3yss{Wz?;D >ڴyK>>Yݱ<.VǏn V澧ke{*VZ7/A9,sY̩|gT-mIHl=~콪<)h $@-oikߔHJDJDdĦE6{gUjyKNP t "*嵁Vm頞AW -:A6vD Ӝ]T@-oi v]ׂo0 %B 3y1?W?i ?@)O¦EG`YfyS ogUjyKNpfwww8N]jR DdL~f#g+jU'h/QuC]ו{jo%-:*˛gYyM{-qP[Zu3C;^3t5)R,A-oi ""Rjyo]Oq3"W[peU'Z˫ZWcKo)`9jyתxu-K]j@}[naU'[˫EcUo)`_Ϋu}}@z](:--ZҪdKZ > ϛ.)uIf jyKNQyaOv67]M0KP[Zu3CUާoslɶX7]M0KP[Zuh*ocdy~Ս($K PZޔD`NvUn DRo)`$. N7Mкz~UK,|;T%HXiU'HRkogϸwV[ͺ~դH$KpުD});=u6]E% J%:A>֟![+ߔ7džX R|Y2B-JpҪD1XmMD]Nn)`Y˫Fn Ү2)^e>﻾c#5HdZ^4ZN)S rMå͓IfIZ^4BNp^Mv]uծ)>R,X˫QJi~F}H^mK+B-B-JX*Ԫԟqe[E)`4R˫ey&}OC͓IfɐofY..Đ*ΎÇ2t]m22] bZKHDIV}$"ګinA1{Û||:-P,J\D2H @u}b߳jRYRw_>NDR;SQ~uxl)`Tߗ/xw,MæIfI}yF׊ׇhOzN]Gժp^;*Ç>~{^Z `14VmI$̢2H,|]j"t580 *Aܢ9vl]$*#VǏn96v%קݸZzEh(jkk֎w @/ȃ Hı[n˵fkCkO۹~/ z*ޮпsG 3S>Hk7M=l-5R,\-[k3z/˟"z6ŽLFVhmFJpA MɔSzky?NiK7z{jyu8W˯V+YȢ?H9bxij!\å+7]ѱLzmȶsV4 lz-/OZ^Ey*J-ωvNzOuY;ZO-UkDZtLY-UJєVo\$ Tgv>dsfd6C9]ƶ۫>5k]▣>z4CaOY;ûdv&# .֫-?!)[ݐeAW%a3򷉹z{YÜjyvYoP;GyVd+j ^ՆtUyu*L.]K+p$0krL@f5CBUY^o4ުR*΍Z!j:{gϪJTMx:\&W+4ݧ{;IzFfEƓG;;#Q$0(^yƱQrC5&;6O.~9Y)g{[먢f.)H'~ָx[O$su2BߘLCAΒUuݑU2KBKENZ)LZgUu8oKk ]*7Oz:{(sFYhoEZd=M"28Î>:= NS- ԇrZdQ;6f,ވʣ.8ZdY^Lٍg0>zCyKWZ͕,cZ qyNx9p|Gi_0=WJ4+Z,  i!/dykHy(\ćczFUb>0]Bz}`bڪĜgCW}N{^yokrB v|壃mnV!$yz.(f|,ftkb(jlv,[N}\Y7t3xf,R|X~Q⺤1d^\!ozRWcB MJ&Ar.%|}\s6޺hZ=oay \8NXx B V~V=".k/д(C6>C/%Kҕ_{IJ=àT}ĨՒVLpBcj\S6NĴ#q`,}YӴwZXmZ>N\ߕxǪc%`>L4ͮ]mFO")G'y\Rm;} !:$Gn4*vU1]ǡsnvsV&F>I8L .͌?Vqq&)6A'Tynd`]{W%AlZ7!tqUSkuFSd}=DmfC5ﭗ %?̬Ndt}<'/Enh緪Y3ifMXKñ$|F0]-F:w5ߝL.SlzOs)U/ #V971c]}$uȉ&]~b㼊x|Ⱦ~f|> DNEulEh11-gHNTn[?ٲ*q04]&)6A'hAI1}t:1\+붉]3Aac]ΨʳXT{nNWvA^\$JSb>jܶԳ|݌>DnNsZz2/Y;XGkocϵ`첮q oz2*b=oz MvF52cat9c>t͹363%0(-^Yk-fY>'Y}ơI^Tqi4彚ٵzOW>xA,/T(k'>R ٳ<):ZBI$Ÿ^ X%|BƐ\!?!*)I"2 Wjg.1Id?ҺU{S'm-/α8kyy>ֺU{B-/IUryݖPFjyy’H]k.F^~VKҖ\ZbPkyyH QӺU{r-/Iari!rD,ck/?@qC/-DQ>g*|h:㥅(rrl(΄jyMۆ jykyMFJ(DkyMH(ky |FJ( jyJHs-xPyq҂HřA-"-P)l!:y)8En%\P"\7RIˋg(Dk\V6Y%0Z>9gr|^ 2~6P!ߊN +ގ)1JfEYrC^+JPYx/ЖU;"N>0+Z#N৷O!Cfa,v2?n(n `V团 ,nLY5po!%Zo.a~T.6`n4ۤ+gH ,,^k~`iX dI-'˯  Pǂ*2>4=B)֋ιt!*%,?!8ߕhj)^5LŨ@U<2/TSz(]Z%G*qt%gd a&Lu\1$HWU mNY.Th֎#ier 'j6z1AMs.(L=h]Sǻbz8>b3?V'nɒ\mpiXABCaTbK2jiu B @o f ndz\!I| }ItKK5\*z ;iJpP>ltjhVC胪Y37.v0@b -bSձB~U1|fg\0ީLee4ˡ7\C>Jr=rT)w7jh|4thgIhR.ҌEu:~ʾV1i'c{JGi "!bncsLM|.ZAw, Y M$g%גO9s]yjRm⻩A>X53=FK()jvДxg2e3Ag$j]}LʻN:3K^3Z-pS)Ģ) W 2i8< YjklRFmč0B-|ڿ/PG[qJZ&sS4˃PiU)P3@,rifsw?ˡSBZE B\)?[h̍VCU9<ƥnڵ Jd?6SUaW`^6[ .9qi~6r;?0kh5dˡc'˧3N^ǒ*ISvW?;\"Y>]+U!R<7/̄dԖױ`Բts^x ցq/HrO#c_]t4˵y)mz[`]C'x rreЕ⇯7*sc}--'3[GQh̞ST̏,Y~9tɯ]>6Xa@mC`>jvkp^r8l> _8EޗIҳrI^dqfHb_]nԜ:`dNK!:/nX -R2]|Ƀ/ˏK?hNsPb_>-K~?JJDD -3Z燌OlF_k)g3O%U??P1|w:9\U0tSϸ4ZCKVVqdxi:HlNDc6z~և9%R". ^ϑ6{iIw[8g,x5?pq5EqP%zXV2;0c2=L8D;P=C82NPE`25Hځ5x}`2'!5 ^ٱ 5!'3IPhh9w{RLEb `4%愔HKa*YӜ qI PRú1vKaY۳ YIr4h!dLo#KqPbj,gnb f% `rM3 Pbw_X Ys SB t9}YAւγۑhoE٦K QG" q $ID*b]W56]ZoY^]U=30q"s1ahjx np'|~䚵x'46]ZkYd)PgBvq4F`rZoӥ(mWeF=H/MP6]ZbA-ѦK Q`kӥ(P0P'RPmT|6]Ъ A-MQ}ξ̾\@]Pje ?.!'3*tL^= jrm3b MʵgC]aZs`!@-?B.|˸OD/g) YM"e\Ij'aYGzޥV*j&!^g((L,$Z~6]rq%al&괎nX{ -P͟+)zF=PQY^Rh=0X@9PWl%Շ)WlW=CiY:p)U@vPm%ɇ)/eY󮇒]jFt[nU"!^"['#QS9q)4nXrY@FP˷ӦK/roMPm"U{Z6]88oũh-/J4h+PҵM1ty~|(j6]Zd/pzuz=2Q#M^vB՚ 9(j6]G/&JBR4kg(%(֙HZf6F#h17WP˧R9 ~qlGyuJ,L/0Y)`ڠK4o㘛+峴Rs~q9#)iKf0]'5=..s.1ف7XTUyowMAQfv>4wٵꌛZ>W.<}Hyds34, ?ahմI]QF ;HT1Lt[~q類$3쯲 )=Uˊc Mcɸ!1mu<`M5+d~8Ш$/wM~[|6]F_{>.뒞`׶$Xgu&"~IA `JΘ S>'jm_~Ym0Աp+HvM漓3Μd>CWZ0]@B}(KRC~q@sG=vfXG 67+R0pb͙c5u{3V^Uus&jtUPhY#G=]Pˏ٦Kfj/?0H(UtI(jZmd|6]^~⠖oMH뵗8j%b(jt X{Z6]Vj/?@qP˷ܦJ(jIb\{Z~*mX4^~⠖\.^~ Y~uQSaΘZ$}rň,@)ޅS ?Zr} m!ѧkl0 <sYa^N#aj!ŧą0Zؗ kxfczI=ɼB-r;{TIҟO >jߢ1?5=973yi8Cʎ cj66凼iR="2/ dyb*wWnNEfjszX3UU>:0g۸!dy".Kk؀i}y30g``_گ#Af]dy\%{,J@+.(o>}9,sY <dy30g` A9,sf5daU^ endstream endobj 343 0 obj << /Type /XObject /Subtype /Image /Width 503 /Height 385 /BitsPerComponent 8 /ColorSpace /DeviceRGB /Length 15362 /Filter/FlateDecode /DecodeParms<> >> stream xyUN:+&5,@hDqqaWDATQWTfTQ":p#d $H$UHd$ITntZU]~n9{N~Nwk%\pm"9IĴ {J h_oQZ>`&j"jvtNmqBs)uc NJPwd2)\2-0dixᲘܧ9zSa> ibǔi{>Ëc9{l @A:RU~Nѿ$wDtܙTӊCDgܑ_U'G^o c>_%|TߚDDt|<3ɻO?'ŗ!Lyg/X"sћ_LM=|{κAtg(x?N^L4#W]AD=/ش+/=+|+3苈hsl-75{W ²]}$=wWXS_{HDUwA'}wDO"v瞸9vc">GO瓃57_bYDt̟|K?2=Ocuׅ7]rpYvy_|iǫ %yIou.LO+|+0Ϋh#D4h{~[om@zs---{ݭW']GD!~\n":#| 't?9?$|阿G:Rh&|'h$OyQGG?u"|%ѽ|<9)]E?O?}Oؕ {ͧ<&'w] 􊍌'|c^@DV3y snܑ$ˆ#_]mf/"g|uVk>>q7}N$k-{{L'oZt  O>[I/'?`>r9Ww+h?4;{pʯ ^uw$ozD.ҽ?߉Z???9Ac?ߠcbv}&hzfÊ!=g^^ۯ^^"viw 9͋)l-ȯ>KLO8H.$Xi/} !nʢ?ğޫEOj}'Y_t,o&`kyD/϶t@f͏*7`7VQN8˿ģ/tEV|cY}1Ky"z_KdHjy"bX)$)yOjdZ#lѧc9Ij # Z(]Z_zFvNw'7_ϾNJVoC1=" =/~AOl&u'IG_4iE$b1LW‘LpƇw}~r\|M'9b|^^B^?_M}r'.gMz]>^/}MHހ}a 2o1ow7iٷ^zel^!obh[|Rco Wɥy)\q9WfG~}>ۮs5YϾNEWlp]˖̜}i~L~ʬSM=2~||dy3Pgͽ?~O:'j|ْ8/[BDD&1,_$~6W"//{#H@ ~ࠖot_| 8ݗA-jFeo?@pP7/{Z}~ࠖot_| 8ݗA-jFeo?@pP7/{Z^З}XҜHe)4'R>}w%͉jyA_bIs"Z^г T=iB{ P=@Tm:FDd)%g('$3 5@101USjDD֑j jyA.Pzf`` =YSSZZ^г DD4(4kQ{)5bZ^г HDGR"] ""gɭ0.7:J#w kyUdn+R"] ""I-ϒ3U<;7楮jc҇XZ^г [˳=&뫮)qγu}u{])U+:UgHX'7ejtJr./RwJuPKP zvZ> p0]]))R@-A-/ʜI$}sd=wwӺSSZZ^г DðU6R@-)gqJ*g4S [~ӛ:O:E %el3KL5S|z&_Y]/+BPKJfQrJ;0ɅO Sg2PB-6$g(9#˶,sTOHjIEjy٤E=@DDY^>@a'"Ԓ4ˏ`3^.DJl" -Zi&8UTh ^ky1:MG}$"iנOΓNjI#uYrJ gv}ݘ|Wd).o:^0] ""g_:__)R"ԒbjyY:,Y%g<ۻ5SSZRX-?W3] ""e-bZקUE))R@-)׷̒f.Pr&g{ͺ>)RiƩ-gHgѬ뭫NNjIX:35ODd[(J?_iŢ^sDD-HjZ^ߦN٧AJNu~"NNjI,4]pWalvݓSSZRuy;:;@ġYd߬ R"Ԓү+z`DhgWEj Ϗ%E1\y^VCjy}_:#4HJu}fUKRv)]Aekya&5+#e]cRūE h ˖̜}5u~uǻ?jt2\`A懢((JL̅j 9)x߸p``ʵ|o\m sH^'b^ŋHGHu[jy} :-vu}_˛Ve-ߡN)t]-ѐ$WPpAquwc[g͙?ågt1vO-F/{&0FYa4[7ޔ6nۚ{-aWT׳5]`U˳U|ʼȜ݋;w,©YMB69Q'4GJӅtu-ѓ*W31}$^OZgӚTAaU.T$I_t{--s?E8-,lP?$;)3@;KjY}F) e̒%k^C#׹bnuf :(3:sR6?Wvv2eN1EXfuH`/*.F_v [|*=6zw'$uv޵̬P̑*`O;_Fg殶,)1DpFW|Fʻ! `|݅:nem hj0h,`ӛrkʰGxj0/$MSk Y^S|}7%WIɌLOg:d^cdzr[+ĮcG=KӯLlK(dA~z }"dK]4U"{A˖ @E!^i3AsI9c:-]=TC8%t=qJo4 KnDGMňT&gy͠t(_=oNwqWb~{Td4rcbS̝N\黖@a w) c̍T#%쟊M#_^=73K`}}SvK'\2hV(PhIgńg1ɃYOpnfΘ\Ϙ.̔/\i,F]"Q,3蛛E+_MOq^B@Ge9Wgmi$ kjQngvQԶ=ùNiU/G}Ҋd5Ԥ\S6r98-#RLwYޢUbbDqC6'3RgS1$hQXU#G!ŔBdy@@C2i+ [& =ţ-*[**Y .v\Hn*XFP,nʣTb0UU<@T6˓mz%:3납$VT9˻!Ub'J ]6ՐcjE@#,£Tz$P].˓mz!ԑ;׬@#,ΣTwL=zt :˓mz!ԩԈ߂%Y-_shNt{wQ+BE+gYޣ GU!5 T%*;~xQUkocrJ Ex+?]e4̵ ~HϵίPwUr퇢+۲3x-Y/f&vtǢУ @Fu\uB'f~( >f j^F<2޳<1ں+W4 HUȈx jZ\Bdy# G\1\ Mi^X~;G(#0k饀Ir!j2:;%It?~G[.NG2%b#[Ge~] /!h^;=毥dn^ϫgzxIU, k린\pKQZŀ4 EfySG2-PQU]/[eK:sfL=ʼxZc@YlIElhtKZ϶=z/{#ҍ~s^>*5x/{㱖O::]CzYS*{I=͗z&['P-t_=ueM5NZ^' ѫtnjydi^T~Y$Zaw&[Z^?1btvK/kYeo?@pʪuғ~+Rm5{u-{Sb-tZ˚jV*:J^ݤs~TOX:\eUjNoU^ݤs~TO^: Q˚jV*:)LU!pN-{SZ4[쬲 8R˛3uB~{Ӷkn.޽U! i#B-@Z]Z-[.ޥUAަZM[4-[檠Wo~ԣkUPleo?@pjP˻*۴ 8^˻4*D[_ġz1iqb]~Jc5qatu-t,~/k1eo Ӯ /)'h9ՖlcpפYMQ4w4-i3˖-{'ߏ3c9vLE,y=jZ֢ZW3_V:jŋ_z\s=,}ʁW^y%\x[$"U=ĐɟZE/s*(\kQT,TMFLG憣At,(eNsF7^LNnYvf^{W^v틃+kkO?/]g?o6l02Kh'NQLZ-[`ƈkx;#As4Wtde m^Wlik69ΤWx`.^zI,F5k e 0Byj2:2u]LӓuF+dle ##6y1U[d3Qgoyܸq{nȑ44m3ϼG;-Z-R^mHI$-`!5(Sk/nV8AH| *,9Q/xwmoKό-CC4z7_O=T .LKL]Hɨuvt-NO\Y>(xUiOp7yǏOϴ4*޹;1t1'Z#͛7:JI3&86մUom0_Ӹ2X0h'n ;T " c5uhvw8mۘSFo3?Mx?jEӦ}oܸQǸr ;2S +^b+dn&SfY8@Πښbdqf _\=]FQ( -&Be|(M|}r" Q[6,'}Kl׳:|e{aSO ݬp_bo_/ӌgyҔ1i,?9̡)S<}v{#G46PO„"Y+9'[cImCXzz ufW^o4Eb {^8LǝzL ? Zә3L1@2zs!wqLWL8Lߩl<0Q,ED}!> ߬n9;M64b vl=x˖-vێ;Ν;aܟ&-,5ƞz#{ab.H;BFeHꍽV#dwiE:ї廔-ϒ7mvp w}K/KS|vo=򪫮zw;nܸqtX1A?ډԜ;z؂b/%#aZRWzb˶Y1<廚HcYL1kJGy[o]hƍ= ^cǖLgu]7iҤO~'pŋo_|Ϙ5l~Djw\= М.fMm8BJds(36+W|gG}GqqܹsΝ7n}UV7y䑯yk8:u;6oޜ$yr!ߌ\TO*19ׯYÌ'!Sg>̵.na``s;lm[+mٲN8qcǎ5jv{ӦMz-ܺ}w^ooo]?jԃYcR (4SiE(:"uR tf}ղoDomG1+RCCC+F~cƌ!;w_~?mݺu3f9y=أw֭[b+2uѣC[׬>}Yg{`|! O:, 'Bڸ"^l_jёO߷!(>7 L))h㸧g۶m{gxI&~SLxhhh=5kΝ;׮]3~5k{CCCGqD=z3gUO>t}6l V5iYJ.& ~QD^!ٴ!ޑ#GN0wpppʕWޱcرchhhh+W\x… w#F-^߰aۄ l2iD//ܐt9Rd-@>""㧟~z͚5'|mƌ}W_}u۶mk׮}gF}ᇿK.=C7oSO򗷷cǏۻQqcP#*E1Y^jNTg}/~/SO5k۷m۶}[&ȑ#ׯ_?n8nv3ڵk_~zhppҥm6r{QG>iW7;h&dyP u-j<=ЭO={vOOϘ1c9r ֭[=z?Ooٲ^^YnOn֍}}}s=䓏9?p,<(~iZ===pܹs/_~tMg~|]w %oώ9zcǎ}'O>ƍV̈́ L2gΩ7vX᧌z\9ݲZ?͛J3QߺEֵ|J7n{=؝wye͜9SNٺukooMWzzp^}G֭&O鎘^iiD"@.7(@jhJ3f̔)Sfַ̘{ON6mƌ9?gWO0a:לx≳f͚4iҸq,@,:yYm 4@Y9D^ch76Z>Cݞ4iĉ:y=r˚5kƎTs=&L_Y;\ތ52@CC{8.y-Fx”rн! VȞ){:17pY"4_Y9D!ȣ5w1"x!r~.WXә hY9D_v517w#;dծuoQ) ˫jMY^ATh 2Z7@S@ս%jR4da e"j^4Y^gLuM!h,QS):"jp4²zJDnPdo-  :C)+G# FS[1,_$˖tf^XLUնug%QXgmcFޣ}@#H1낋:/Bղ|4l#z nh :.%fuP, [s!5-.gywPUH#M[|4lمHśc].:5 #M|4ŅHe;6[V1eF M%0zbF<vtiבIj-s15['cF2]J`jZy`Gghأ 6wt fJ[duAAבIY5s15hgw]U`Lrg  ]8*qߤ4 Sl+ yv?Eh$3k[E*׿"Q ]E}CͲgdXjצFܝ*,|3@-_|޼fy3soR{̈TaW˓jf䆟`zڌ֊,\%UǝdcQI`ұc-Fg,JO B1|ZA/PqIǝdS65cRderȬ ׄUS1K(&^\@t\_`@-_޽,}e!Y^gµyF .d6ebdMӠ˂W7ӻ7c~7SE˗-t =I#9:͝k(OřjM|o4]MӠF }Wݛp*miI{f›2X$OLBy$Ij=: m*VFG&HZJӵ~ڃZ{UbkQWwo*eo?P[00G|{&_'h-hЗ~U)y:l)&% 8Eޭwo?}{-h$-Ю/PNt}?jyD7h~7~0E-?7Pfb0w6c-ohKL~7S04ct_ } M22B $}N2)y tMB;(n:!ˋT$ӽǝfybHpIT1{oP؉g/`<ٚ(bQ%wt$)ddED}^M%:bN$Yd{*rcQZќOQ;2 c\Frgi5=ޤsGP˓:4,ݳ?_; i<&I 1)=tebQ6:ɓWRǥ$,m܋~!HZ:f7t?>hۋw {|4مHYSk$I|Mv M4dg (;M#1MF6/Sإpis{R2iʜ!W[{BdFQBvF,B[|&}$ަY>Bj`!ȍH&X+kjNwUS&t6@ʚeh8R#Ũ J4PjNa:U{4zgh8.R#Ũ DaբY>mӋZx@ShNct!5RZ5.is0^2ZV޺Og ;ײzV}v~|{~ࠖj;施A-ۻ=jy޽Vc|F{+RLeo?@pP˛ Q՛:=͵ Ѧڅ{Y~| a2@P[(ԛD&\,gKP::+S( u+]]A-һPoOkYK'U(@ F1h݊qWWP{[9՛HI[0@6Fa\v2c*.s's8VP;UxdMF;rZ#o?Ka9sS/+ih] jy_{+Azs?q6|DNeer> ©#o6cMgKml|;,Sj1Ѝ޻Ԫ7I=r,q^o"ڑyP8R#Tq-(-zL,dt~M:bؓB^ӿ j{+HzsP㐷*3R! 7XN UAf_'F#2u9<_ Eڻ ՛{TY5gs ,hF,.wLmڹYO]k,f {Pzs@c&b4=V"?7X mY Gj k5(F;~ecse޿\Sju ݛUeoB]5w{ j"{YUt z jRzGIe̓ 8Kݛ 8л7Keo?@pPWwof~ࠖZ <A-_޽{){Zʽ{R|WMljnݛr]׻~Y|ْO\=?q!~ϟd6{DMB;˯xu<dy3Pg @A:,uY <dy3!ԔO,[B@͛700P e߿K:#A_$qJVWdyjN2~ \:,uY <5u|˝"<)KF?c}Gr'O֜u{ <6ּ]/["{7I\dyQ;V>csTvj9(Sx ≕# c+6edU@t!$Xy>Xa1bDI)>A|1zoYǗQ?m(fZdy Pd@٪yJ*~.uy^PVT"=Y%lE4RԗlI\#L|i3;&cRLg*RHJuW5M:Ek%3gX3 ߸p````` ŘF=!YoN dy3Pg36RAp޼yeK(߿: ˃҄ u ~t5+dy3Pg @A:,uY <dy3m"Z`A2_ endstream endobj 344 0 obj << /Type /XObject /Subtype /Image /Width 503 /Height 385 /BitsPerComponent 8 /ColorSpace /DeviceRGB /Length 11454 /Filter/FlateDecode /DecodeParms<> >> stream x{$G}sy$#ڋvs/%o %  bVogX1k+q윐رMw{֫gk>gouկ~{s@\rUgȾ dfssSDΪ8uۭKu:zA~pwk$#P v7Gj՜dZ Vu7?δvk1㼵[bƴ%9fN{L:|s;˜cc|sF9O7(TdPy99K_'ڸ_fᇳ=R'?2chϾ"~1'®#sI9,"?~z[D\ߏ~҃^Wo|"y_u"b+廷GϵCo%g}yij]_\g>@9c]BHWVC_{+EdoW'j4@3;;*w]^&"ݷ)w]\;Ի7'"o"&Ս{<DW_oȋH/VDW_s_ZGSշoM{kٙsR*;_!"{"?JD7m:ρ.|3/6~gNt~ ׈?A{XLawtKć^t|#ȯ?"HDwM/sN}">xϩ'"l9g=?y3R}3D1/<>si"Kn{jXD"yዞxGEo}r+>*jWlﭣ"";owA\Y%Th$?o__{Ͽx㏿{<*qwh)?¦t$CEجn[k+?;b?]^g_."=Vѷ>o~xy"EdcWŧ^DķDɗ|kB/"kG#_Տ_']WIC|DDKvVǾp Edilٍ/?jo-=L|sS5wޟgWB/"js7*QGZ8uYq,/4jM/07yKMwW{5W9[L*O#"g>'%VJ*wC?};sι^yϽ.^Vw];#?TἈ+6U,/"oƖB%go:}Uڊ͹:oOk'F THsV+(nysD}ߋ-ozV'~JΏF7_O*a_{o9IE.^v}p|Cݛ)s񍏽jZĭW/+rs]]!_R_}'zbSkWWVT`+Ar+ س76oߚܾ"zGN w #Co9|*uy~?l}U7oR]壨]t.K~O{nzbSˇ<? \]O_TעM_O .F;'Om26xZYԧ=v|6AJ(TdcX{m5gTw|C6oVlJ(TdPy{_G 9wD,e$Y> ?2FK$̞X~6MI,=d2E~.*FI{ms#`K4~WH;:yOEV A_\__ z >h[V^@ENӣWU1e:Fi5byM˴ΰ~.Ȋynt:F~:N&*d2e:˻1<f^bk{q)x~kUXͺz)( =iEcesUR K,lϭq*񛛛h{{._T,4bcXGޥzH:f hpT vEYм zXiͦ99cUBp_3O˫V>$ њAxYK5F~HPֲcˈ!9a8cy-*N"R;2{˧(fcَ q1yWW'τd, g,oD"RUxN{ll9Ev/yzbyXbSx<i0*(?/aUu9x<do.~6Udƾ.oUDKUj𴔟)wx!=wI2M&z'Z <@w%Zn~0_ތm/Ym"xۓusss:T~]j<^kvgmV<@r677[?A4<@=625:(^|)7OBtyHZnY__q~ <@wXbz{:TZ/"d6wLjk\?6m <@`wό?O1WQ ]gtR*L&x6IUOBO,k+a>5LJ]QƯ^EvoWo"zf+xa] {lv?wqt:wY__W <@XbyWU𾾾âx!g,~9򛛛<8by.hOO\ocx!肠X^׫DFB,w1WQ yNMjf<@QbyZf\Úby2> 3tI,\,? Aփ |.=X> *P2<@ɜYmF}YT(3*[t% *P2<@ɠ% *P2<@ɠ% *P2}Wc /8DOKUlnl6m)T)Y;p~OKoxH\>W+[wyudC fr{#0Dˋ֖;'OTkίdTk柠9u=f-Jb*%~4Fj{n-Wюz~xɵ4B!9LkrRKTlc-ܱ9cq H/بU}^NkN\-i! H'!ҠXV2T(bzKV9|8Ӻ4Ԛٕ?6oIK=+j]k-9z aB灁үX^D.Pu#fBSծ/eevy4m< ,^q~XKl-EAիv:NMHAvNH^ ɞ(ս齋kz*H< >@.PyAJ(TdPyAJ(TdPyʇ?NrUZ(;4}Oت{@NhY ./Q5Fy댉yC9_6PZCWS-ۑbkk"zcLd`|uC+=[lFH)ڭUD7PK 9XJKѪpYvuxxjhgN =twæ'b6]7f8urEA )UW% HrU<,HpMdh VZ]!æ'.Wpmc1[ˠU^n7EB>TH4:?46$[lӫb6e߷{Y=XexPyAJ(_z+[.rݑro/Q;ub7ʶfW3#ۆxsNQ,kÓe1M[oATbf[ZT,ţm+ ;~UCNbU \TD3 15D:!ƲMۙlc! k@]ZqӺRfNk3-0Myt.yd(B7:Qv52>Cv 9]s̄U$-oއc֚C(a|m 'MH E0͇&'BZZJj1.T,TPHL!W_ssNn'[Ec].:h$PЌsMPb>vpL!uǀcyʠ5g]кk9TO3h<۱㡻D#Q.MF;Y簂 {]M|QPXu^%BhyA*y:p;]3X>ICZNlAU\q<)ll-ESҨq tqi3TZ < @yQ0$e")+XAJ(TdPyAJ(TdPyAJ(TdPyYgR=v1d2!P+"2<{zQ,UQyrF7FO*Sm^Vr 9uj.`z}5 X!_)VS T7ɖtVˬmܚ pՉjiC!aΙC,ߖ(U4-NE <5PcO5a]mi-H`hj55p<@@[aA.yQZe:O FBTJx~3gv= of 7F;, @ے8ڷEˍ1\- f[Ϣ@vڀz5ˌ\^(^E>W-ʹ.vv; ];fn*k[JMxJ ԟ3ЬkDzVFB)9W+9wYEu=/hh}ǎ_x!;aX=8=v|6D,?L,,uq$X 'H_[WAJ(TdPyAJ(TdPyY߾=v1d2'P+"2<{zQ,UQyrrEvy<]$Ď1\Mn-fsv#}`Th4 9=i} `X髯h.tjj,+~?ͷy^ ]cij#]4lZZW/t @Y-B_KFv˵ګmoij׺˔vBV"L&]Wa;VBp@?Y+*P2<@ɠ% *P2+q'%,}.ۅѷ7-e^v*q'duD|fٲ]}[+ehK.;O #;e)}(]{@` [g$,.9ި|?z[vj̼tLo] 1S$_4]h.{h+7h&5q1 !xᷯܬZ{'+9ځj|VJoZ71Kbh`ξ1:<+!꟮lji!(eƚhK^*$Ksqjcj5ޯ 3]#ʈ'O *G(׵i"_ 7MOw-taƪ{Ê"e9cE}^p.#b[ʷBӯ"\G^,U%pYVd|"dծB.ZkdLϭBZ7T>k};;ZHvmI ]=AөYsQZj-ʈ'P@}b[tN3^ 7 k,h5آ&7zG=r;eijR!6 @n13Z W<)~'F\?klF *4AioY T""inwAv&@Gp6Y<#pռ V[6 *3L@9lll,ۅU!]:l> vi]Y: Ry3h-H5.Kdrq#Yi{7'O@$ 4@びV2 R^ɍ siZ?uۭaB6B vm1mWل]~gJ4X}e@.PyAJ(TdPyAJ(TdPyAJf*N,UKS(j'֖،ONjZue*'.EuO3v?;>$lIKxNYG/'ϼdq ֪w^hbp=YKބW_ 5x=ϲa`u{Nm[ci_$k).*5W)kӺ5kꇐ*΁ li^^<|=)͉)X$dJyѴPB3vy6hY]GZcuɻdfNƲ9IE|֯[WK]N.M\ambg%{ZQu+M s.}YL&R Etϰ} x=Rfs tԱi]shE<`$޸VrƺڲҼNfX~ǽަkD+d/Rh6ڴZi`{ͅאߺ9̮mW5:Uw߲k< @놧VQ9S: }e5L-9CL5^'?"Y/ "Gf^^TDhrAJ({D.r՞ 9ޤZj%ngNOHfTʇ/;,go"?,ӿqLU5tMwGV%SQ*_~/x@5nq5o3ohui̻ho-]֙d)[/φt쁨a4NᐤAlZ\ LO=f6?m҆ݞNT6 X6\`JVaq +^kXM]rؽ(ˁq^5V)GqG ~F#W]`?=G}4SK}(~< >4Q~dhҥښ_UϟЫbS/`Z!\m13[G3F<jOA-=|ڏ-|WBcYp2+.ieuBAOTVV`,Y,kz5?zN `ÂiYW(TdPyAJ(TdPyAJ(TdPyAJ(TdPyAJ(TdPyAJ(TdPyAJ(TdPyAJ(TdPyAJ(TdΪ;D? mVgK<@ɠ% *P2<@ɠ% *P2<@ɠ%YY evC666fٲ薝'<{#ɉJSCzaŏo<@ᔧt # J(TdPy 8Xĺʳ5ϼhiW_2`x`Ew!EB,Bc;P9yuQ vǟNk*fcSjO4HӺeКsa5ӢfA3OX#\]2h_>\&TBܦxRZmFT % um9V/Ocͯ OJU?u0|EMkBք5uy8 ʍj.5qKWkMPtPec2`׃K,U'p bRh{ѻ4?ͱbuWHCbsľ{@#ǎfl6kcݺ'<\ecdPyAJ((ެva?!򰺬TVa|C@aui [WAJ(TdPyAJ(TdPyAJ,\ xl+? a endstream endobj 376 0 obj << /D [374 0 R /XYZ 73.409 809.993 null] >> endobj 370 0 obj << /D [374 0 R /XYZ 202.38 158.097 null] >> endobj 373 0 obj << /Font << /F22 97 0 R >> /XObject << /Im4 342 0 R /Im5 343 0 R /Im6 344 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj 383 0 obj << /Length 1758 /Filter /FlateDecode >> stream xڝWms6 _/w5#z>k[nb6oR^M^. R$xE63(8X) K &XnWÊ7vb)_VoO N]naeʐJʖD=5 ?Git!}\ze428C`@d`1eFjrv}` 1ǂƟWtcnqTFoz\j!"+vϝj(CYEOaJCO뵼>;mT]ӻ2Ck!@ScdY6<NJxnu箲7ן#IskeO=zY~wsNV2-ڶceNv $T8Z,*ȢZOVsG5jjmN஥skkP/iE̯=zd#yMd t՚qwٱ=vIF'|IZ'nht4>шgDd1?e~r UN/ KwӨƨ7+%>D# T’,>v uXĖv q#.[H/3ܛmV;,, 42ҞlD^Xɩ+vS$NUjBbt딲 o}ɣKUtb :8#tSWblGj7\$9Vie@t鞱Z{^Ŭ)Ϙ|;&(mkJQ5PRMuu˶PJuÖԼmLQ4(P8Paq3Pnb̚bQMFսZ7 :B!"bz{}=$?1q*ȄLO2f,% 4~R3yp?h򡕣8{*L ;M`sS̺W&hsNUn_2N1ДE&>Sץe_P -&ղ}4Z Ȟ/A IAr~;/:Ox#@2#O|LM5MPktv$o& & /^J_Ko6W^[D͆Dc7u/*OnLhrFq]+Ģ=,S H\pVƙϯ ~^j=rDL[Yx5!'v%gyV"̱D |3 endstream endobj 382 0 obj << /Type /Page /Contents 383 0 R /Resources 381 0 R /MediaBox [0 0 595.276 841.89] /Parent 340 0 R /Annots [ 377 0 R 378 0 R ] >> endobj 350 0 obj << /Type /XObject /Subtype /Image /Width 536 /Height 216 /BitsPerComponent 8 /ColorSpace /DeviceRGB /Length 12205 /Filter/FlateDecode /DecodeParms<> >> stream x{|e?m),vkWhZV+G9qWlTW.EANu]ׂlݕ@[/*[Z@ڮ-4c&$L2-~u0y3yfUUDD'zuE(kmmzWj$J3b"'==}ŊDzƍ3k>qv[-sbҫ+r-Zp·@?`/?{p2/\p}QF'ٔruzXbwT_ 9v)Xrrr2]puu}Q(%%pw͉ @"/P7g $JS[I=qȓĸKrɃ =u8va!u丩ǞZ~{ճَWFDɏF/M5]xv~c]]?b5]ڳ~we/UHڎ N#Gtlm98u}{uvvr?99ǽ @_ٗolξmGbD=A>y VW7͆Zw^9302cf>p:q|XHqNDĈb8qƈ8#I9F .r͟>EޕDDIII12 suE*\^_^X|Zt9zㆱ_wc BGtmɢly˃DNW-z 5Dgȉ>/)Hr]-N'O|'>q1F~?KJ20'W\N#XRHcO.r|c$1b%zvyo_K?dZY9DDOm 1rU⢱*zp{SH‰]=x˭WQ o~ oF - ·W$aDs^"{}8DO?>_}WDD?i዗nw6n|z{%;&W%W{햰wI4ReMXDSxc-x>0_к{ﻺڕ/QIXšs@NvtCD #_x}"zO/|>"7<91F˘5q<<=ʼn18~OII='yPd$TsuegaQk,D3˛>t޶>}kQh`}|<5чΟr?7QĺW+Gbd00W}~>}b#/~QO_5{*ь\?NZ ED&}m^1h~yB_'Wagoh^һ&oYgKiG;xι#Lm 79qOD z=y$ >s?czO+cFߺn8rW1؁}}m_81";A'nyDD48ϳ_v],P )g=E,0bJ#;:Zr͸(s.iEaj T%__hGw21T"'.sˑ8㟞;Amp&[#YrҜ$>\ze#4=+Ls"WyȐ!iCҼ>/N<~q`H2ع)MI 1ilذ!C.8|a_a_}ru܄`Ƥ5{ bpep C絛9%ѶOR1Ǒ|qڛ#Porx}T-cVGDI;(mHr䴡 & 6d;;{79{7?/{p;;Pp!C 6$Iڒ/[/Szc@DsSRR?qϕk?:[iNvS0/hgMT)9QYhr0PÌ"[3*ACJ nN.n4;i'N/_\S[B ٺu.qZg ;#?uV|@ .$  @ .$  @ .$  @b q9٢+#ir}3*oGn8mSX*KdUde}%95=k3WI,Yl]f[Flm9,YaHYWl[%9k@i/ Yצ4rְU^c!""KǙYy8oGDRl&K\ ɢ%NpC =N{)[-+c/غ0kњIlb"l~/seHfL)K /ck"""c56={XdLoo# %a:;r,g \h^rMX"8Q=d9(t 틜-9 eP&'WL!n=kق-Vr7^ PeNnKSEas<kZU,!c1>G(lBUz^m\vJQZ.[MDÑcW w8cqXwyúsΫ:hiz#xӻ4jהU+Q)+khf,ιwYIQg %ɢWZQRV[04Y9~Ezލa &LR R:mĶ;Bm R/4晱{Uzt4YgѰrUm+_ݭr:jo;mWlz۱f]/Q>*3EE12\-O3-]XLo7ɜW+IW]1=_7OCu ,nK's("cѳ́@5ORMΩU~(hrD1.NVb,-\%m{%㨏 Q&,N敫ڬcQY "솎iTˊgH@#!ț=mVY,YfnnUn79<k37hd*,SB\yEB8/dL/%oXPÞZ\*=sV$X0ov\>n7hb[cg>h?3.NZi4Z6$QLu(\JucAvCˉ=eŹK $,|ii%c-4󲩭"'}ce"jltNz6ҙa2+/#W33g Ϳ.]=j_ 5 7ڬ6!g]JA:7J_Ұ4q-٩fC%3"f95dU5eBD3YCd3Lt?k)u'F\>u{*ir~QƄ©U;Hs+bHDDmH m- %NxkʗCY)lCGоi]`};rs6:%wB2'CLe2_S>1Oy6v,|j28aX2=5y{cyv[j,ʈg};lRiU*=s5H&;9NVWD;!Vd̟'9^ۊeRƄ©mŏ &ޫ1şU솎VO ݷ#w`|EA.XG̜- /_gQYə(ӼdaL*ck֢ﱰij0m`3r:h,s3(&/Q(bm\pS !_ xRfuO\ Εb"cūY1ɴjy5]`'*Q8ذFgu%2 GxC\$Dd?MvCGd}ȶHkH }6ĈsGK9y*h#,|j7eӌt|/OmKz»% +2`j &I $MnnK >.DS}b ]0Z/tD &aG .P)pwm) ]["S[%l'@<Z ec\KrJo(l."sc+Ǟ(:- QhoT#gQؚrƌ$M/$c ^)HӾQ'C@} 42z򨫓ǞG՜sι;kTTkLZ3p2+ ax]?}[U-il 3fz&{nfe[:e-ax⹏o_п%9Ĺ1ѮzHILaiyrrf wC9+Sxm*Nb:3DDܜ}Wk/.Ζ =ái=[jGpZv$Eŋv:]rJ r.qZ)trvZQ9l2+ kTC`]6L1QZxM"G%, O#wr]jglȦؙG4JWh]uQyhTMAFZkejwcK;ڦWa\PeWQQHuSXt֒ ,P"Nqy5-߫-^Njkm -tT(P# ԅ +3lVANkbe,yqQd.wsaB''Ni!I7#"TT#Ej5 O$򜪛>sŵ2fD4M5dz“9'k7bt/x9k^syE,V-n0Bsa )Pd>AaF.fd.k!}$TTj ^z&T8jG˖G1Hp**3̓?с2o[].V?hو2TTucj7XeӫWDw+ _}/MSI8\e>Ż6,նiJ6"Ǿܩ0!x߳6\XQSMʧ{DQJfV0z]C?jԸdz)ZSkcRRN2'1)?ش@~ӫ= %[ӫ :k,K6X="-w9g?ˏ3˔1mfqvuܺLeI#F!3y)K5pGN8 07dXJv$}˖$P˵{TTj]E\Rm"SX4u%K+{^Slh*$/j)Ӎn/ M<5W&VzիyZ?R|Kc4iy85P䲱L' ;I|iFzOlU*SЛdEH=L1`lB6X@+l Ĥ~EH1 \VjW$pMFW$]ԟB(PRUuu2dʔw75vYW7b`A "ڵ׭;oȓuu ?uٲaӦΝ_ڿ;5;J6XBo\ /LzS6hWKNxK"k8z۷k~), r4|ico;{諝_Vcg 4'L8w':;?կ~ϝ;Qut L|ȌIӐc0ÚwuO>"T1r#b1_H #$iL4Cs}ظV FpCѣ';::Uiid:.h 7HV o|SQ )9943:r!.[ZZ`b|fKJ㓝M%Vi$8g͚\Rqɮ.Τo=w(2qG1ΚH!{$ {Dz|F]λe.˵dlzl$xe:]UNkpT^ UR]2c_^_^Rz;Fv˥?vV8?7_KK;Ř::BQ$=&N\qj6e SCy6.&9$S mZg9QaA>}(օuXj$UFizlvﵻVgW_/ ι\~a}V llBZXAjRΡnW#keV $;̖kWRa~X{bsM?~|ԨD~P0TR"E#S8Dҡ檪7žv:-3<<ꡞ@ؓjCVuS9 >[&g:sn3[ѭޟ @Dm#$3 fMEB]O_ &7XˤHK/oc,)[+PqcPd0jRIJK#C($% ߒGⰐA$,!rURzOKtΡ=%WXk1rXKb՜#͑ГZT<9-n*ἂ]T{vG 0 ˆϷ8wjeO r˾^0 U 2h%%|݇}]Vֱ}{,v ay\UBjpnj# Z"sFG=5} ;r~zvVfVp@$sMd*qaVqY_YmمdSpfɾ\nӔ5ǾIQ<+kYDɳRUV)5d**.+ܣMS)Dtz?9ٟ;yѣbI!./ Md/ZuX`F7JcuXDue4  #+nJ<cU$^nsg& E ,wys*[LUgfeDd))Lll,D~l-c^7mXCCt  ]Dii<) ޓ'O}]V]:x=rȔ_Hb0;g/rX.D(U9& 49f7|>$8ҔMO̻dDoec˳:s3JE&cۥOJJȳr#G|yߟ2b̒aI#K{ӌϹVך83;y>˄w=+Wv}-Lz ~{ 8!/$z칙[9> Åoa 㥟‰gJߡC'O#/丷8Зd8x(ljPoOm'{_~5tԑor;w^h>!iaMm{?OmNG%Bg7@ $ _L8%<:1t? `!EYQ"N/ )C ]H@tA ]H@tA ]H@tA ]H@tI0^f fkU^n֖\3/b_=hm[[rmۘT+QR%׿Ƿ {l$'3_+ٷA:͕ $Fv]YK<:FqdJ(hm]^l&w䎙:Z֪kbOxZ[rÊ#{ܣb\U>Κkͼ:+kLY=}KNpQ]"gG{vN[Кңew̾ofegMӈjU38L]DDDS&gD2RV"G]DD RSCue)qRB(LSHduٟ1shl/7Zj(r` `vWSt4.I+A(W.+Jt=Ո3VArq"^yX0M]$MmxB-W(,-"Vq+v(!&"&mNdͣl[ԆaItT'"- Ns{|7 aKK[;8meݜWR6uWy;՝,By`!O[#Wz29l JE5M&g(g;XgQF5mGy.]eJ먆lo(#I@An\}z{ƞ4补X`eY[ILr;˗ƪq+yݺ UhΨCJ3*[,q {ߑ$uq)&TKA"U/ض-F?kwSsٝ sӌV2ji*9NO;d2ڪTCdDT8 J-3ݭ]W3JsW嬋ӂV ;TXE5MI{ih*Lqq)$zea$"t#U/{Xdatclf:3o,)hYʤY $im]MՎ?դR" "ai}kJ~c=FAw+UbQkY%Pz/VC~'c娔ljJ\7۱Gt֊:*w2%cq acN#e,yU%lQ)ٟ,oHdړ&K KHYY3oӍ-)aFd8jqFP6YkgLF뤱RgQ~D);i3)]w54C$XR@KT±zZhͪ@\#_u&JD0Ԭ볺v!><W$?+b0&'ٶ 4\n2X0)ob!WlblOb[Ƹ5::iq(jgqǨlŔYJэF+EӺGkH#"ƝGrN.g:=Z[rvι%=\/ot@ ;0"iXM4#=@<_cf_WR $ Nm-ejW8ϫ@z|]gOm@F扫8]t!(z/p ؑcGOqoOƉ_aᄟUwg bjc?\sHDZϟMU%&{$8͵{LNuJȷdF?2sN&gWJvGՕ!H=4ͤizڟ翸ucFǼ7gLiLI6>l!, i|ݰ4k#m|xc#i"^o;~՛_Zv55z\OޜHDDG:I?߾֌KzwN ]{e9k DaovVCus]?ΣlϟU԰Q(ؖ~s W$J8̓.}רM\=^sy~!}$,MݴGeeʺ:wc<IVcb*Xos @so,2g͆\tI܋;Noҷcasd+@ 8GY/*7nZWϛ'KTG|1D+6ddJZ]st޻=yu5>?v'4f&b>?FEceӖ-_^9q>?_GwV\n4q)h},2u]' |o:Up[3K^u]jny}NF|@Dwk"ÉK>w*ZWLHpMs?ihX n2p@ƅR|ǻ逗YxׅR+#n7]m3 ? ].q  r.q^#=t1ܼK$;{$JX8+k @ .$  @ .$  "~ l_8EC; @ .$  LD?;cj endstream endobj 377 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [426.217 507.408 451.755 518.794] /A << /S /GoTo /D (subsection.3.1.4) >> >> endobj 378 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] /Rect [486.866 495.577 494.586 504.729] /A << /S /GoTo /D (cite.InstallingMacports) >> >> endobj 384 0 obj << /D [382 0 R /XYZ 73.409 809.993 null] >> endobj 371 0 obj << /D [382 0 R /XYZ 230.734 648.371 null] >> endobj 385 0 obj << /D [382 0 R /XYZ 74.409 610.702 null] >> endobj 386 0 obj << /D [382 0 R /XYZ 74.409 462.377 null] >> endobj 387 0 obj << /D [382 0 R /XYZ 88.583 464.195 null] >> endobj 287 0 obj << /D [382 0 R /XYZ 74.409 395.514 null] >> endobj 388 0 obj << /D [382 0 R /XYZ 74.409 338.523 null] >> endobj 381 0 obj << /Font << /F22 97 0 R /F21 96 0 R /F42 132 0 R /F53 189 0 R /F38 134 0 R >> /XObject << /Im7 350 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj 392 0 obj << /Length 291 /Filter /FlateDecode >> stream xڍN0 } C8N#M q@ap*u6oOR4&PoKlkPHԉR6K Yx$ Z?'Lc!6lcLn6> ˂rq6peGr 61TLt:9yFxA ]l5 AdɄ]련`_e9N"{*n_e9+}ٌ5U_lv+e];n.!}ߎGeboʯm>G?^&,:ѐ[A _aE Si endstream endobj 391 0 obj << /Type /Page /Contents 392 0 R /Resources 390 0 R /MediaBox [0 0 595.276 841.89] /Parent 340 0 R >> endobj 354 0 obj << /Type /XObject /Subtype /Image /Width 795 /Height 579 /BitsPerComponent 8 /ColorSpace /DeviceRGB /Length 43005 /Filter/FlateDecode /DecodeParms<> >> stream xy\TU ; b n8"""VjVe3Ӭ̰2{ LLpKTp Ee_f sgA~Cs}9c5眹, @Bp B!rrrr7r(  zإsׯtppi~"B=,(7Ae)#.9s\o"Bzq1:w-DA_^HY󞕱TUY˓'S  Xy.B}JIN8{; S='N]yH򖵫fmMGժ_(ers7o6(B!Ri kog+rB+4Q`!e74oF@[Sc@ЀdaJil\q p46nI 4(B!JR pB+4aYQ$?ʶ(!@)zP @ U\H(ÂdIZsgz2*;jk*Yq0Aw}c}w<6/^ǿsbϿ4V_s?o; !Д͝egMȩ\N pc\xj%)A{$gv7`L.'( (%9O_x#fuW_x:[5~oZ ^<<y# [cSOԖj),B!B~/B&.&&c8s7Iu7@sKZvL0x\03 K ?U60=YjUv$챔3/o/5To{m}؊uO7uTΣ޶p=}Eew!Pf8!MoBDžDY)wCb\= b6yK#lcY|-ǂezTK\USTYZ0 {K礉WM 2̰V{u_.g} 0oՙpjǘ-0 L0l!߽+`ǘwq~}xmU_lVowy?1fu]?_Y1}u{!3@sQ)*3 @jbUM\i0\Ւ(>攲ٽ0 {cf}Y\u+Ϋ+-ɒ=ADVYT.gd2·d2L[.WT^vaaνkI.}GD ȉx/8/sͩע\opn; \{j>gN)f~?Y4S@`봷Կ0C'\u}gsߎ_j_ '@@ B!BfMrڮ;xБ/!$I-M@AAww{NޫԚW3 1>X>lHEr.~=Ygկxg}!a8rF e%%%eeeiq )Bz{௹'<~"{p)~rզM"=<*zqn緔xft;?Mzr8ί_rF-c] 'w~ ?=&6ղ39~l!=~cƂBhWU4͞?`fUUUAᚅ.T_R rJYB3¦רn~ &"[CP|PR͆4 ).e?~\VR],̥2L&n,/7Yu۶D=&{){"0Ϳ8WW=8%sG,g{C D gͿo/WIB@U3j@9.AǂB@+==].2wOBPT* _Y.ToP(26ѨEHb돹+WǵWN sg A{$]?J<-q~MZFtda%EO`)j''\R6縄[$>很%.sUє@䎓5!'h8[ڣVV7m˿5!uQƶϽ(x8 B!NBDzzFF*d2kPGAcvHOjz&U;KJ/sbd\_._ŦL*7RmlRJۓpt1.Na3իV\"qun(ԋ:S+Nr[oׁϾK׮|uM0?};;G/u[ NOv _5sᗳ{w~y= _%<.UC^;`ᰢPXBvDgbkiP$q_ L;mޛ>TiT (31U?XdI5⒔t8!os`JNFE:Vqg\{\y㙒ג68]!j |-INi`WN^cv!fȮ^p3vuX4QWAZgO^^Antkoe2ZBJOOԼaBZ M Q.QJwխjTUT5[%22ޏJ{j0XZY5Bd&:1rYڭF:<ǎkk/۳mB5##m{]!?022҃VhS7C'l&uf-2*Ū_e7@!sI~sVVV6oXCCCgQ]vm&^t䛵O .SW9i+y+!B!Bq;GB!adB!T eTɼ=jwB!ykWhͧ Buh:gT,0,T!B BϘӚQbFB!Ҙ9*R9öHwB!!~PǪsT!B T9*UGS2K7k~\ Ǘ6MV76&ttuOC'O\QB[{3*2V(uN@܊ݎa_͸]S )26cͶ4Oe|JXz@4&utuOs\P{۱; 9pC[Ҩ!HX~Tw(U^ows='Qݍ=@/X4ׂhHǚwMڄʰ΍Bzqc)UyIgJ(|R&СC™, s^ #M{MO,ܚ8{oiĸ2`&~g^a>>|e5:vl}sٻKP\uO`:Æ`[ظ56ގ=eeUߍZUT\F8ǁWZF!λ'hj1_\O-wwgM)'mx_O-+:~ {\OR:z'K&e(+ߙ0{Q~޹ojfY՞!%ַ^c:B5UɊ-[S @Kr}*DZ_']3_M0$װiKd\ylEc-"BϩfV~YW.ҨGl9oTnzjaN΍ѭ7S'Y*Zcz/<鈴LNU8~nOKώL<~=wqtJL5N#WUhקcdo999X RK5wZ5!B!ZJiܵZ'X=h.!B=u1]Zk]?B3*BŒ !B0B!j*̨B! 3*Bzs'Z!Bϸ,^U')Sq/Oi^!B3 O_92)!BH[#m$B!7Ivڹo |!PSh]Cn\Xrpnh7V\ ܼH* UR Vt۠y7dJ zFݬI[h!cϨ^>nԙo4Gݫݐa#\2,KYJY1e)Kو2 @( B@(P j0[t@ H( u5+)|TsdJR8 g/ƺ'WB9~%xff҉gT=yB[^2[._r<jT)GBcG#TmݳAD(-]/\yT^7n^MeW@uk-=|uLFEe`VʶAOS遾><@e PJcqgH9O -}mͪ7֋Um60B=GjUZ?.{dy}!h999_H+"Dk'{p/5y,67uʪYw t'bI@H&loF⩿-XϱUW7Bt-7G%@@9ŲJK7SҺC}+b3ș6xdfMxT$UOɴK\Fhj W(O^AB=H}$xuA|mfsFP__?77w:#ZӶ_]9NG)A8 9eT啴13hȨ)dgMsAO_wZn%#GY)!gQAaQ7 meW x+P.6&orBR Nu=!2?qӼE% }_ ͡z4NiP.!CQ\.B9KUgc:3#![|Gʦj\‰~H$?n eY\.J+**JKK|#GlxlTl}}}===CCCH]^YYɓIŸTq%aXͱ8IYXY櫢|-sT`!}*r7o#:anfªGr//W,Je+ٔgƤ!_Z*ɸq$G6z +6J!R @?7r"hȼU)ֳf򪒢[:U {zd͌ɕr*KX561353ޣQ!PCT?jY#}bp\ND"@ҪR5}%D˧MqqqUUw!0R2˲ ävwK8K2SE?}^78PEiPpucx:SEP"%\Ɩb,er/--MћANNX=-tҢiiOŔR }o4߄ҲkbIdU>bef"" r8UR``@d"G:zX+HަFvK ҷ⢢¼[8 \UB=O |Iݓq|N Be+*********+++++-@ HR\. hyٳjGPӸ9?n߻q{- .|88Xciiq4\H~2ANKΆIsCEtt*cBe* עn4bWg_/Aj^҂2x<9ȵ3D,e\^rڵ=zPJKk2k@&aior* 䓯\/3^Ī{bgt ?,!~ʟVqWnhpp)T-t'L1wP)9e9klHܿgۤȪ 90ƻ nT]ޓ_.Jc?\Fa g4`1=z饗D6d֡h_<8_k꣤9FW@"5( <阣⏠38U?9C@_12ʫrj@ d72Vg7'"h8(=$p2ԗj֎@q'n#]-/S:TTT,˲lyED.g˥u]@ڥt٦O1 :bSҪIH| ^{mNXXrfT!4jՏoJiTt$ 2 9ꥑ^,c\.;v쑨c&iMG2M@NA1(3(E(y9:hC+R~O0 CXyUK˛{r9K! gF2;pUoWᗔ :VVWOO KJK+[jՍ iAKUIrlyyP{Ox!am cc " ʤDߠALLLʷo߾dU Xtbm3*h麿W,նuhbQ}TC>3zt G:]AM_U&^s7G*˟<-Tƿʥe3{_Y @ZwҁkY*ޜμþNsvd'%% F_OWt.LL;?~왳hiiիWFt*oj'uXG{mhyJhV(8zg=?֭[gB^#\#j/רm6V$9{\G:|$fKLTѨ~_F^m RGpVCA9>n_%r)(UU 9T"##%<ߡ65{s{SZ=zI_;kWZρ̆F{URN甹)wO[{Mkt+V!D_b⼨H yf4OT^C##UVZ[0 Q'BuL(wԨkCwﮤY>T+G:XϿV4R?T%+~R+t0gm[t\*GIK[nE!o$,B!B u!BiytLB!CǓ1B!8ٲA!jW.\u>mOJ8| v !BXzPǓ\uB!P;a~-*11L{!Btɓ)BJx\lt!B锲yp V @XJ[!B櫥1 C)=K80 _*i7B!:ެmQ1 L5Ѭ8JAKFB! ѵ3*\NPn#PJ3VB!PfM'%7iԩS6lڭ[[OOE  8pw~ MKK*t^Oz{?Q*Wx PB!ċ'kR"5^ rĉe˖ܹΚ_uQQʕ+m uOIIIHH@d2$) MR T)1(vQJB h2}-IqŵB!ċ7kjsN8t% ]zS.gd28We2{2|_Q]z@;;*$b%p$5Hwo 8p_PdX[ >!B<tJk?c@@xYBp\A&JKKJJKJ*++w?:]vo'D~5fԗ$)3jE-!BΝ ґN?;TʥKُ@ sL&rr_^n>tꪽ)w] k6д@1!(8tW|RbD$0P D5^: A!o9$LZ[hok)%O`뀰_iӷV##0xXISyzؑ;劝_4 wǛ I o*fB:4ShV\r:ic\~gjm/8E?>PuDs+L h >naEfVQ(nIG!PcʥR8pު3w+gZ>B!ѽWAZgO^[B! ]̩f?K++xX\&3ԉnnShx B!7kj9wj!B7kTlCh# 5A!j^|YS<)7ѣSLe2yF˗n% ٿ"B!.k"@(PUa ~W.ʺWU/_}/S6{,C6l\if֩BD5)(T?){V[eك'{ɗP^&zwYuB!Աn ZoU},Z>ߧ ?JetСr{u'?fGt BikUuJn_5Z^tEEEPVZVYZ[% 2dIhpJ ~!jGV_bbbYYY}jN2eѢEr [n_B{007022sO?tU%Qb/DDB!*kR@rQljYYYYG)((O)SU"$B^{7o]*_؇7' \:XA8D!PG\5Q`„ wvvv5O:u_|+67`>gjahnozByT$T<)$) ^RS hJ)^!B=|JJqum̙wӬp簩T*-}gϞO J_|ǹUJ(322ݛT%R*1T(b%%F%9{{8%,B##j?rgܹs? 0  gddpYxΝ;Q=Wƍ7h 1J"c¼or# ( $/BJדē'O;omy6$ STl$JTULd8@280! <J gB!fOϏ={5oժsaaaff&Bd2Çu 6m<&27M-Eƨ於R=HDHZFI`?MOџx_4t !x6:~̙3---UszO.sw%D9Y*\ҢD!TY]YP_f͒UTڈZ[[w !BZTMQɘg1Rx8#Bƛ5)V eWQz B5/ެI1GUZ!o|qJRg*S055uwwo~!B频5mY%'S  ضB!Pg=߼]fbC!j+)a(Gcc 8@Bcf?4$D9!BgT,w0f׊;Rh@F% NK nFaF9ю7sIB=9`3v!jaL.'( (%y=/DEpa$0' ]MU z5G$&B!ԮթS6lؠT*!R~Ο;;;7nxoG,(\O? \MU Z4PZZ~3j=VcỈAvʺښC!P[kˌĉ˖-۹s:樸P"nܸqƍϿrJDDRHjTA7gPJi_bFEfcM) "\Q-_r ʅ]yUrw㺠$u0"_xp+F{HwRgs!jSmQ8q" Iw59!)%Rc+=:}浪K{ /~*(ākקpSDDV(wEHJŁ F+ &AB!Ԧ&RS\ꔲ%kWO5SÜ?^A%BxdR2b{G.QkP@I7DSJiZKuw!Bm 2*(葉:RÛD"8p zpT{<56.adm?;wJAhZJl\ !\^+B Nci7BITDbC!Pk*))I&]tŋ/^\hܝҡRʲ,#g{k(n21ji ՑRyE{BBSrKc; ފs)!u0B›9*~;BDR-O 5£ϟߺuku ~Η_~ɓ{#JʤG}]V #ONJrʕ+۶!z=x&ZPϚ qEgϜ500tA.΅uC*dW1{BY竳f(nI5}۶&?c 0f=ӳۺ!긞w(RX\\QYyk˶2ccc;;;WבǏB!:;xn̄B!i* @u源a?7.-,P07 6}iP!:6˨N|"ٳjrbyYI &C\\~n>ûu_B6\Q|Pg )%%'S (niE)2M7cd(r`,̨BuLTNEBT@) y`TFMD)R9!:6}{!R`)0 C)=K80 дẆӛ%a\3 VynHCT!PGfUKQT3 ˕Lٵb/ -Q//G[5G@%5+s!PQ]&H(%yse<@yB~ 5y> :¸݋ި@t0B!ԁ=osT TJNܧέYΚܲ1)9C5_1yHu,1Xk3q,0,PH fFȴ-ʱ<zXcIWUa m U5MKlEkckcWjj\cCڀ ѷTj`FB{,U|3r"P>sDS0t‚^[g(7uΌ*0XH\'3 V?w2ƬtM }uZYcTߙי? fu?z+VbV;G\86%⚃лaQ}p>7`ζmp G,s{ K'PdɒBxr.[JNN^@ c5"15ٯy45/sM^T?f#D!R{~ʯ~,`7KDt֙E8ls,?{9/ߔ_ TuIL/Ƚ(pulMI@!1:N2*EkoAq<&dnoF`.{DZ/'`UsWeFE'O L.X`2` O h~bР (8ƕHȩG%ª)0r9>oBщk.7k ړJ7Z5~NPQQA)O(Oe0eS ڿ#.9?x>=G4 ԅ'?@K"\nd'<(憮 \e ߸o5 lnr p+B^w}cW;S B.:x)$D((=0jg]q Մ "S=!ț1*^kR=z樌 URFBYrBȷ!"}v!ܽ;UuzynyCH~f"w9;m՛e6W[TB!:jjEz ֿd\'DGϔm\{m|Uw )B!d.qW N̲zED%pDFYfv܌)fBhK:#^]Q7Ov`K-KuVoeww-ܱl9 t-FxE.ݦtkްϙ5oF͌jbhP2O,鯨Ke@-Ts-s_&@\ZZƠj9 ^ՠwksT/^277333+***,,Rr2e:!4|חP:w7f7a[ ]4[lDZ Fh{ǁxq/:yM5eTcFvp1lBj Z=ZfN4[@36O1343V q&lPVNW5]QW_-}'wxy|\IrܧÌlݬ: T^ށS(@|"e`\=PҸPM0 \އc>Sk5o]fY=x/m&Bzv3*%9զ&EZzA뿎.A.9鿤-v_[vnH>v`}5*ù5KwWF۴!2<\+/,ϿݭO0r_*YLu2iߎ;tM G@abHy~ay~a_ݞ^!(_|3`_y~f>~@wWUvi9δ}Vm:Mh+z<U6}n1*=~_9q^^7fB/Go:Ymߪ-N?!1MN?ԧyHB=Ժ- 3dIi62Ro5]͍ٙt'VlvGΥk_gxmSH=#hǢnN_1 ɀA9~YWs3[!\8yz[|Ajw^}*.-g&xN[7%;!$nFCc.C998p NCvyP!$)~~)-I(RI$ #|¼n KbwJHWa֮{!l Jm_!_YXǽB&U.*Z.., v570^!ͰzMqq7gyzzM1a-Ќ^sAjwI[ҝt-Ʊl?BFh*11>5maaaXJ)˲Tq_N:.DE)80yWMyPqH"G ]MT7z$48/ZՔ8pWmTML9:rLdFCwܫVCտ;ߚ[\tJfD^X5ܫߒvUJfl^kW;9"9ë9f ~v҈PM/ ݦm?fx)/Q݈shܡ߸rzroW]o8# 3xWEu\mQeee9rΚ=zð,ò, M)'{LՊD죞RPej24E,̔V|-w[q7C󾡚b_TeVqN$)!+fhA܇GI/},,<6(]+ c+ElPge\-Ukleal|`%.BֽYYӧoz;˿GZ[4z Oj}bo\M:ZWYV} bbbRKM}YWR.$'?wzk_ӟ@=A|ۏa@. /&m9^[!ԞMF&#! `g),a{ƭ!s~ B!P6sT3eh'wB!h9*S!Bρ6˨x8UrƝ?m B5Z;GE)=*!D&o!B5];˨ΜK.(("lO;: je4ZWdlS!PiOչ+wY( qCO &2oWcg!q5))B!j*11[A=+ό9wqΝ;Bd4$+jԞ#H:43U)UƶI@ŴUay ss 9…U\n*c$9,ڭO mAZD!ѵMFunGayEP(ԩP(,//G;|ڱ$ԃBGh*hT߃棙*-7lM-Ɵx*l,.9=[ egbqpѯՒm}5OYۥ+{kJnoٱ)=af&cGR:-gT{&H_:)ϔc[eLN-;FS'E $6 IcKBBWlV U0N<[o,v;089-m```DGK,{|.4:)wg/==7ވK>-B@!wB!"[Eŝ8B!,U?gwwWW'!Ε+v&B!_ t{-ʕ+ABBBBBp]ʭ[B!_@E9th5 O@⓿4tu& 5wHHgg#B=szvúHtm];#B-zQl|677''''& 3N 42+V$Z= FQ|p&*B~Z[[ϟ?%nKEQƧW.'x 퉝!sTlf 4Y+vu*7Z56XV %hdS#/f5){ND l9'3b6;G!m/;;=Rغ%T%ijtѱ=5юɶNO['iixFzr#Ag1YB@]\F[k]v\.d]M#\d٧f:G!oUjjj^^޹s r`RܭAgPn5 [#'[6D"9t67wEk LK+3gZ \ MJ`IWibSVa,@-XxVBIT_F2[ < %+MJ:{hi Ԕ99zCb>rUCBzkz.>'»ӓA!<}mڴ)lEQ܋u344 }0]ȍDzFFkڸ'G>E@m!rh jo\B!tj 1rc(1[ZXԟڙ|k;s  GyJٺ==/ MZqF(//O(F p}}}O?5}[n*ZQn$XA\X;$-t/-V֋ 3ZYn+OƑ #-'$'O{ ZNg]h9pIDw&Y!BYKOO7S~k׮ZWVJzU, BQyT|Vb/MqcY6MY۷W"B!᧢Jя+mm7oWݻ}Dê?]'GވǷ|Qq !oGY1> B!P@it5Jm?~8y[o洴Y!-Y{ÇYPF-~mmmiii@`;,{B!-**)BE85#/BJok4>' B/UT׬Yv !EfB!kUTɟT:!|Bۙ>11gҥ!V 5E 5~ >f>!*GB›r,.[2>>NQD Kf4X5rXQxY5TxO9b(Lj~2B!4SQl̘|x~{ЁM'kD"(ΐYD ,ȍ|]P+ ݻw H1o,mVOr^^867~o>.>'O|뭷`rrrܜsTh{Ç Bh^hkkKKKw'_ܹ97x#J9;v<[~4^w4~@\yb/-{r#J!B(~QIҘ1 ^6q|bZ؁ 㪥[f=CB[hvee m nfh7TgB!ęU/ B!#޾WPP!B;w -j5d]Mp˞-?,qC{~D1SBGmUؓ\9wK>(,~]K_ 5OM##BkUTwGӥR%M=j51Rw^(c%'Zr+C>WT[Y%{M- vfU։U>BqOLv76t5=:׶{'bdЪga!$뚠:S&a!(,jbl"11aIbeK._lIbBbxX!B,{= %|]`uH*0Im!?ZS].:{Tɉh9ggeeշ8WN\ꏖ_yT|rNB婩F_g7d ?ڤtuoo'Bֱ\Q"3ݙ`oyz^Щj.jGT~-Vq-KÄ S&!yZ$l6=;9w.u]N㿵6TmѰ襦XC܍ ]8" *)Z>?T8}m0#<6&kaY r27Kn{mAVސ#"lC =Mo,PS+̃[J>0ףSp̱?h}o?u\DzfwCg> mv"y<3A-5Վ9{醿[l3\pNpZPx[ήloovFc/.5|q3DNY˒~ 6P+ <kNbr+k)5Y5"[7@Ad$5h4ΑK!MW2ˑjSqCZ--U{جUv)Y` E.. dGNsMhھ yYJ[A}F-'JN!Ё(I<æǕTKy{3 co;Cfp7u{ovxO=!*Լs1 )Wu-]qL:LzuhssdK= +h"Ԥ6{dU`,EQ 1R}@{;I0ő7[{3 `T`f6JIG]|q$ݙ|I{YoQ$9NONNN> y{{ 3Cgz83lz7ET<)w]/fomhyT\x$[cM߸qz B-(|  8`2~픔 tt ]NS !HBKK1[mI7xZe 2-܍ @js0mW%#&d12fTA~5aWP\°`U =s=s |2\p y҇|zWA-'+3w2Pn?{"4ҍS[B 1 Voa?RH>R\?iI!]3g45wp??ٟ[._#t[ L"pNRp:Ȩ"Jf`AndXjn!Q kEj(uh l"JuF-S?u,]BWBjpF&!pRWWw\ ޽[(Fy睟e'׮M#u?TθHC?q_Eɓ'z-n7 bhɒ%{>|\BB[[[ZZڅF'X5;5JOOLJJ0!auKrUF}ƦeOtx B)~**T3fǎgO>Mkhh~ԧo.?}p+B!x3oJ|nppǵojvfs"'BpoE++kY Bw !Bhv6Gŝ;5S;wt;#LMݒu+EQF!|9S~|WJŒDisK!|gBGbdzowW\ᇿYzN50TS@-$ sΠ_?y9I[؛wvq {zVKsbkoTU.1BΪr}ǮHg ?V xܪiWypLp^zz:oc#4FFFN!,޴k[ 'i}'X;toһFv2Q 1jEԝ*:` 5eFLXW+hNJUC)4ͪv=Cw"^l`EDg}/thpg#PGeنgW㫢͂IEyYoO'r# {_x O@06{c :I`Dk1Q YCImO,2=JK$`ZeR^B!SQ?wFO_it޹Eõޞսݷ׊Ez*ôRŕ9j-Zet>iJ["TXr[B!4s}/;;=ff&ܞ ו޸eO=Lnݺ5 HU0kN2%)NDQEUT>mZglTʙl !Tl`c#BVQ;waH1w׾l钴^95fꑑ>ޝc81 T>e ʮR'XA.~>R$/6$۸b+{YC}*(im-7C4m:-H L?..rS]d B{Bŀ9s)))F,wwܜY#ASͣΞӧ?z U#I,WvJ: WPfIQT-RS ,S)iӧ-Pe}<4֞A?J+~?B6pkm4JT7m*L0[mu)7F,ncE /Jn$"ԆcBןwNCX$t UsT4L!B3[EG (1c׮M#uئ!qgk+hFBD+ZbVNo y6XAaSRP7;p1i9gzoY._K:v‘G1.}N]S\~sBE*===333)))f~._cnjYk>5G'Jn 3Yf(R70ZN* ]SUb!~**46;-?}jh~ԧo.?} GrN" 1+OBE܋/~ǵQ~8{ǵ8蒓h{V.FgϞFokzCQTHeSu5?߯3!n뗕+QtgQ8t6`zFh=cܒ[ˉ=;.%VI8gѣ5GA+u(py%S#\Gq=|b#.C+YH |ƛ."m;w -~Y.\.W$nq[kۺ=+-re,R=}XYwr1A|sN .7BosTܹSQ8߼#M?Kyv.--BrWSq䂋%?Utgr屳yAENxdXֱ.4*|BFeFG:svw:;8&ߙlo co^@R7kNDۣwzۛp$\7+$ zߊ:|~KH/rw(;6dpJȚj|,˻̖2R}OAֱG2}E,H!.;#;!Rj`;~8_}uK XF֩~e㐸.nOo9r#d"{-3qfnP HL*VK[5T8ЖɓoLNNbfLDYd {;м֖vIVMN.s|"fXB P.; i ZN7!@ܓȬb [$&V¤Rim-ɪd(XMz:VB6-(6>r²ɮ񯚖n޸ld\bk^KܞH~!_'L]'7qO w0Sg&/!>~Z[[ϟ?-x.]::6vF=4vofW[;mwGABV+++ۣ$#@(xF&Z oj!x*Լs1LMx fm}wH޺u;(߄8Ekk ސ;0J؜/2+yڿ3]ndtBhr@{nP3r'_AWwU{+^{&ɟ\_n#ˍ^j`͠*,T:vM16KjYhm֐XEZxk4B!?Ukk{{{_xr64\.~O>k=ݽ7/;6TURfP)iZO16Kr1:ԹaK@߄UC MUC)L٪dDEwB-eggWVVG 8}eWUFyvmE+NDo=OE1Z -ObT @*ijD:pkv]Ϧsr+6]FZwfbG!t [Wo B!xVQ;wa"^t<>6Ma~?N]wtw_Bÿj?zht%ѦT"[PR*PXjNM9qf;hm$&+U9L":fU|A1@BhsgP(!J6p}sJmmi)BU__ߙ3gUT===mرӧ&yjٖ][][tSMT6]>XΕۃOC)lO=gX6 +|{A) FYD/j~AndftBF'PSK]]br@{nP)'|oe?:W<߽BM?5xHAY5pgD!BhjkkKKKw'_ܹ&333de`|KHnmC!ゟJ*>-UKG(GG!B 7ǬIm}B!/~l60/CG* B!PTTϟ}ryqJaNwo@$kqAԝUC4YV!Z$xG]YY3v3̍k_\j\;Ѡr#!bQ#lrE R=Cjw L~;%%k,(((---((?g3lE9zڗ/kkc<߄X,?i mШ_gL@Bʼnϊ̙3S;Kw~(7ozdgOĮqVm52qE+U_ 2h^R*&]P4$UP2SG!B>}EZ1hju꒿?B6Ȼ\f`A^|D"IAQEU:\R6hnF_r#2G!BG}' ܿ?ʻc:MpˍD%o X;𠿓xB-TT陙IIIɲ'|k:A!zxTTR4f̎ϖ>}{ߋ4tOZά&B!4/~\+fgf>(rB! gVTYYb}!Bh~| B!4xΝׯ^plڴi6׾g}vD!osTkf_~?_ S{B!B1xqpg. :uCC!Zi7;/ܥ'}GoܺDjMd U3 =w '_{bz@|+V$&&nذ!S"t{C#1*0W[ ` 2X!GRLjw)"^wCxzqsG!fϊ̙3LII7rgOT'ׯZ֮]jժe˖-[$kז%.It ]I"`R߬E-ڛYI aC2&-ݱahEZZOEsH2Ǐ,B!*}D(a_\iiO%'' 5k֬[n}0u:Ɏkb&/KV@^|;Bk&EQU%*6iwPndυxod>GI,N]ƷOc[<0_LB!~P@it5Jm?~|.F-//w #|cժUk׮MLLدǿ}/s$kE1W C!楶 N jzwrŝkJOO7bS9uybaAnhgg'!VX}s/ZFB!s§T7P]Mccc 8nݺYݧO4Uk|ϫ-$9q!B ?U]ii]s_߼ysxx())i/_/h%Y C!^QO>OٳDB!~B!:'NErvw~vs/!6g5xnE!l9;>ȽP AIH$$$ ĄA7B!_oEol`5e|1Fa>^s=|gBC$L{#AnI뿓LKXv nOhEeՄ;S5(J6[LXl Bq2+*"P/#$cB tAW8]02{> 8k.UyZR !B!l6pEQ[6&m1Lh3p '}=sT * kIzB!ЌSQ?7J E$$' `|tv8{#w:;'Hw!PQ $k( sf 2jڕV %3#棸)]'EGx\yF_Bh1m/;;=R"H ,]kW{ }{wv}{$RE Ur6J9uĺU#I,B]_γbQۦ1E R=CQqYB@1."BoUjjj^^޹s#:;Q wV{wڇn lx"O^6SYKt{f;s@k67P U9R!qo6۹ -&!Z|ܙ. 8P^^oR t5I2zv6W뭁[݄DV\m5۽#ᦵB!8YQ9s)))F,RB<A[g;q @+zF[._^gkX39 @yHhmDMAC7$`>Bq ===UUU۴iS@o|fBn! @<{x!%5 RئLDQR=SGA%U+"JcǹBŊBHMVBns1jyy@ ؽ{P(s;wn=ItO&C!۷o79"B@[[[ZZڅF'X5;5Qgff&%%Eٲ-[^56^vݯJz3ק>|B!᧢Jwuu\.pڦMI+W{<[׮}%hB!\7%W_} cC&%&&lXQ!Bw z=|B! o'p'N!B-QqNHEEE7|A!zp `ՏSQQk.=999999111111>>>>>^QQEB!x`**p/chlK< dY1[B![hQ/__O?O]auxG4#f=B!4kUEE+qݗ?ԉH[1ԮXŪLj浅3B!83Geنx6 "oX[RUJh^UT1 +aEVmLl3PM/4 -8[msL3A!⭢驨طo_7lhhzhjj__osΌIeS>r#"u[j&0)MR6_TMv Uh?aȍ,dV^wH7-jn|PyW„Tȧ($ro*83A!Rj`;~\Z^^.v- 333\j||cˮynsD!?Tec׺~YWV{VBy`Bյ9o T37BEmӕxK%20i..㆑-jS'B;UTyyyΝc&lʁ sKq#@(xFZnjhkom#l  JcJ*k]_(&E]Kl+(Ja9$2- \5HUJ,l Ex$!?ByϝBF,A[6끾;?JCG}ݝ6"TT@kRS@^XPl*Z[KHGXTS[^=7#3}ч ݻw H1֭oW|T*SSSg:UCUkEPB-mmmiii@`;3GoD)`׮][j/ZV%Y,kۻ8%\*sQs,,B8 RIr$=Ak9 ."rH3D8*JF:u 4V|:asev쵋|Y/K yyf|yfgM._RDV᳢"eرNWfg8#"wܹt针<Ǐ7wU9d7ԫп9{WQpw-o-- 3ۏkv-*rbl,QXrb81Dj&У?@{̙SS!Ug´$ҴhZ 7xg}o5p_uVbgLxϝTjViɆį>o''ARMpѣG~2W\rJQoN7k/n.}t?9ޗeЃM^<8po MMc),$LήڶmTg6;w^ǃ&~s~ҋz~G4M}^[JGsؤã8_8)&J4*MEwx ȾP~rMZ^@+gjGx?>ql}yggζиSmcQIEomᢸYYD;9h ^[͊Ѓu6d U!3 7n܈,葉=|TP8uniӳS>i*|lvV֊C4ӡ?l?i}LSxl/-XrYׯ ܹsڵ<8to=gSoĐuzvUa/6ۏ{q+̅ÊJ*\nYdxW#RiO,Q]vmhhhO*87 {g0D4M<]Uַ:ZfӇEDl,bZl'Xc~kk3zEf%QYTdh ogA=V h6vI)lj'fjƍ6mzGrR;ݕDUQ+U\?{D*gJ*'?w2nϛvxBu}uaKbDVҕssso_Ň O@1ȣ?'y9.{%"jfr-Q j_~>Ԃ`0 j#dž>ȂM뱦BbEwS*ȥ%9rd,< ޾};0;;33b UJJB".wz''$Q>;9!űl?cf~uG .MB#@Ww$le K2Q]~}```Νk׮,wGO>y[nݼ4z-렆;jc]Syɖ[k뭍(vvWs_ok73-Kw`YYv}d'Wӿ 3@`vo?kY{<(:bPR8 =8}{n_O<s 6|zA$65>5ƍt?|u߾vOHADnUEEEBm–-/X~`P9y{e%=FD0<; fjFGsx+l `"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Qz0y睋/޳P)Ucclʕ2Q1q%uɤU<31JD;'io|͒xVd:`x~,32v"Sl}qwGXDȌ]0d?СujNN_}^zT%`>.mCP5 5{KN˼]>nE;m9vǫj9""N\G}یqw;9EuA1ehD/9}6oy6UE{tҌEz>,1.'? R]i^ 8B'I|woj2v2udY?Ӟ=Ŀ\p(:/z }_u-""oJn_XDD,‹p24|G"bj~qs)Za} 1?^߬GJany1M}h'4#oTɫ K.aUjd$cl?$]rOvJ84#Ϯl^ ?B'II֍~.hlȼ̦`% ߈u'gDc w"ހ <,ʛٝ8Yh8y]Wcs}>ݝ_.:SXG}6U[>\۸9$sRU>\ѿ'Lv1ծe;:*Uz):d.IR 2)Q9_\n7:8v;&s otЂ^ $KCh@Aȩrק>彾RS'?pU}HOMҤ§aNǡ n>PyNNd?F$_t¤ddݍIv-IɔU;z,J/]Z,"Cc$o{cޒf𥣖_엶ݓ%IbƔKv aKb~]sP1hl]*JFc~Y[ɀ>|~]ϵl Fc~P u2)sC"6I=o.!%Nb''.g|hOg+?pwN|_N֫*'LnLRcVݘjtxϮ^ =f[<2= Cs -m'$gVh6vK5M~ׯ];vO\[m!G|Ueo#;z~cnBáu>=} gbBHcEȵLwj.9j> >> stream xy|U7CB!D 3PIT@PE!\|'"  q@ae(d &$Iz:KuwUuu$&UF }&{łIb9̼Uq :+u:jq}aUʛ\ $Wh/<ȃyjǑ8m GD1B8"r/r޴zЄ ͙ۙeчZ\<~@½][ #x;)M@$ w @Gx^gq4K{˪o5g!}%$g7q ` V1ʈ8^,ܺDu_g-fbvsk,Yz$W@Gv1ҤbfÖw_#-<cw%r}`3FG]R޴2Wq0, υSzuQ]usVK-~vXSՀc8XfJ #MyLu1"}iJ<ѥڗWZ,/Y0|7;S$*M|:8hq }s'V+='/~?h2RQ*na$Wh.ݣoro7ͽWwf#Z;"S|qYc7;X&)M@cڵKt 5[n,+V\zk7xcI7 3rƮ]I9oډHr0\ֽKٗw$8BwDѭ;)MnaODĈfrq1 kUד'\ݢH\[cmg[oOIPʛv|:O>+u{3g,:oy465W}З G u$ѣxv"؆1fZf /.7`4##vP3tN%W&MK3c˗\nY- K):GLLqԵk(΀c\H6*#&0\Y oa+O3cd$jYDF^jin47х_w~SrQTѵNB\\bkGe 3WU{k oڭU?l-fb0pg*ˮeu& kڥ #]wm¬{3?" vFVfFE18jsM`vٜ" ƟΞ 3Tjt+TW_:0 5Ղ W%L/J?ۘ7 LD;~%LGF9 q'j{]0[PWZZޔZM'WAŵ[{m 6Yxf٥+k؞Bngvg^6K#qz c 9hwayf<[]xĖ)4я OT} 6 מ9#oA۷>)yՅo-L ĠWއq~Lb= Rs"N .%WA8P__ۣ[ΘUlpjB|/O'd`ҥbiX-+/X*vƺGFY__q-g<[jZ7"b$p5"%$yTZLܵsCSt(ښWq3_GE[]`jk&q^ 'M<BB3xlWr`HCrGLJ1q}MYja+IGij 39dU90^Y\o;{ry}ū\c̛rV#cP n>J;!a5T8ey~.|v\]|]g;W!t|{kPS6$R^u/KcP,B$] n\x0Rw^ LH{Sq$B=Hݺ>{&KMu2GGDnG.:@f<huɕ r㥆5j.\\Rk91α`0Fus/5\tRիΠ8sNĉK 9b)DD3ķK+*V{tD"J^8wQYi}gil+9-;C.~JPHVx6Lq׳Wl˜#cwW66_s~/?sLDd0pW` \5 0fXIʎ:n'18ODο?9̏1M[93ddҁgלL#oD"2.>0F MpĘU;W܉&&wܵSՆk [&$#B=M`Gsyg\S99ֆ~qcM]"F58%#kKO.]{ 9lCfNy+zA]0!2-g/ʞKҕNHcdFۂ F,9XsVk۵r-ܵRyjwe*6S|]Zxx7rPaɞ]7d$6 :V{'x>(]>_,{k[ܝ X-{̓O:+)+Ѡ_8W>SwVJGcMugTlr]#Sb]?HE?xܙ%NM%Zނ%`37Tj4"ۮB ޽HusiE7V2eQM]{yHɚFS>4&̛-tl~/[/7\'Ư"ݧϱ )HL]c.9TRp`}VN&(\k/-ɹ Nll_L-r=>:k9ԶZEZ7aޕyii.~ZDE7tTQxs{\ ̟wHxԆ2ӊyi7vJ4پOhr Ǎ$ kaE)=ֱuwO z/Os-+ݿ`M];~Uv_cRP3[)mj8S^pJ+VxOD-oN+gɁLnA65W"ŭEuҡw'_Ii4ڼu <ȷgJOeIr0r3.TN?A駪|D{-q>&)d>d3ujwcTuS9e^?HvכM7W:A6~ 86<@w_л>n6W:k$%kڞ͟ĭ{^rZ6&uo^49wN6?gyYλu+6\! }(:Y7$]x-av0@~0+@ڙ++@0h=D=(G#3T\Ȯs%PrDxvfڮ @;km@V ĕ@Ylap 0* 2ΑZ=shN_'<jh(::< x g:CrЙ\} 'Kg |@+Ius$W 0H6" h@#ȕ\4ّT@#w @gH:Cr+ΐ\t 3$W! @gWi[__MTkuF֍n8:J4v'W\YJ4Qaf;Mc9qt \ :(5 A*+ΐ\t 3$W! @gH:CrY;{ ck q!@I{J 0'q`BKf fX,<FgI9 S **sӹV +Z>'ayȖzco{}j#̤9 Is A孡v͙xjm6cM g;Ԝ\Y5t(EvQ}< ^ұ[_4>ԁt\UL9by{1ƪ^ׯ|>ˊ?;be__(еf}Ϟ1X_=,߸>\RJ]wGXѱN}pUlGlTVS /tgpPAfܳ޵wkQ^|> {t [i*o<6!r|zXRuH {'r Gl ~Jcirm|'.sOO_uurOSѮCçg4=] Woц÷nua>tƅ(}l"kIӓ*qԅ/r^ʜ<NVHoLMBSDb9] !&pQҦ'n[mv6OY+fo9C%9=>zW7$7MK2gW )6[_]d>>vN4s4_0KW[iGi4'{H=>OMUn|zEg-J3-XE{=uN dW# \]jkkYK̖W\?XΈ?%5AO^+}ўs*| I/?tg_J%6kP9%m+9jZ^fJF#ЯĴWhZX=$2'U#Џ(yIs+zWO pcY#;Ͻxٳ[+ uyRW0W f=*גꔛ*+zv 4V XQ}ss%0\IK(]&݉ulhG(aaHDI#l2>kDD)]}&I9MEy[#&5#kܼEkS~ۤCDDW|m;4Ih/?\ Oܖ4G|qʵՁ,fm\yGODC~ƨ\kuI7*]Z19w`f :&K)zÜHNGs4+ճ+TvPwi%gT*]?Pr k8FV%xH(^=L&MO]M%-W87Zvb k #"؞5$IIQ>m.=߫AkSSSSSb;䟗ч%$d! ~ሤ 9{73W3 D$ {m>yY-2+pO䜱Uf!˗#""۝Y |*2 Mp[Ar+ΐ\tIi#'z,YmP ν>Un֎* 27gmoJERJ+Z>=jҜ9϶$v:jNV)kEߏJ>rhZ&hY]1$yӽ-pBv}^1sW/ VL31 8O{ |GG{i' Y8-Cfi ײu[i>|u3s? R'"d8?`şK&>sYQ]$>"diu,\*6=!?,VQ\p17wsv[  Z'*MzNK^zTP[D\dz@""*Z*./jvO$qTwKK]C^MWs:}ۇr43{:mZ>}& ]}{U r!oN;r|b;0 ltZ!Kpdseyd,eg7ҡ eϯ>_0箥g#sor"?5sKq-\a\ZVaݺ5JސSi"Ls=Ð%m5buE6Z&:dN"GJRs$Hg;o'F"GuLv9$:7ܝQ>%ν>ez#z㲭$ۇZ J]j{^!+7}% +׫~Ҿ9rcn,N\+HҢ< 5yl_U:t㉈RΞZ(4'C:>܍}-JxU65kl)V~uౕF57t0d{Ii[R]`mVfÿ *u6+GpxX"#N`qNZ?tHw/s0כ<|˒s\7+ӫ+\ a]s-yu8"#Ek1]Ͽ=n5tνg繲&k\9QmѰIjF]xQɠ*Fy`лg3SW(*""jC-HfSfUlz"!zSs|jlK> 1 as%ע]{|4=]% 4'ac{ñ4jk:GF?^n#λӤ2 گ!&$IeVK2uW[KA;ԗ'sb/ h7:atNU(h0~V.m-iNb~>]1VdJp\6룜?64aˎy̪;Nܶ:i~D;Zq*j ]Ѳo ލCJ&ma;% |Aiu \tםU" @g2J7ykGojҀf%kjin`Rbyl"%NcgխQfAGkEAAg,A_{_MZPQQ)liym5)4JК{!iEzZ3ۺ9ЉtNk״ǫmB-߂փc t3WM̟9ٓdB27(5Qœ_'SJP~뜿NPM:M3^04jMe_ObS*mdvwQsiJ1ţܥA5Gì|MѨ(p+:Q]tD5 5\A Sv?n\ѧ>W3Ɗ8~`l +^UۻV%{\+g}ereJʛU{YߧBm}T N(^@wmiwHs[G6Sci*6M}I'; ic[v[*ґH<-mzQ~;Z|?;^ t7 \=[—ϮP3XiiNDQAL4+鷂M$Yk+e/uj3Ŧ/T<*~liǶݧ4z<:6Ei1I'暚8UPUFyZ:Wm4QT0o:\K' ӱ`: dwֱP WaƓJ5,*Hi"N?r\#Q4J})i!gL%;W}L"$Y zM绡nB ]1lc;N߿ZDhЧ9 Dz-R—ߠ:nxte΢T3īSSi{(ى4N4& CBj$bOw>[>±` >(?i F]gc{ MEt"K5L9:* 2ǚW d9;' 368mSε-6R6nhj]^V4ݳm#L~Z -4Qt Μ\BueZca66ՙk i KV+:_r4X%K$,Un2sO<$yfT$i p5:[r-Y:vː7oCdyćyfghY1oVhקLoWy|ĉ\ָ`oQΨw9cѮCrW\zC"(sGJRsDTݐ@35tɒ䦾*XS0}#>otUGj*vEWй&ִNb:C$DZf73%?UE_M9>18TjF]xQɠ*Fml[ݴkO';s8WY^zs:a}Տ|f} f~S⭥3RߤgwizF*4MbɒƩ\6룜JSfdѡnNE'Fn=0&L9D h#H:Cr+ΐ\t 3$W! @gH:Cr+ΐ\t 3$W!,kw]B@sUڷҁ+Ԉ І:pn8:P(:H>ԡtF+ uHx%W" [x tH:Cr+ΐ\t 3$W\kjjΟ?ʕPйDGG۷O>O?]t믏 u,˗fb߿chX u NttΟ?@:0:sl&)QtFǙL&@:0:sU uq++ T J*쒫 <<qg0""" `aa"쒫ʙM93W1%pK*{h4fP npCUetW$.q Av\nhD,.l޹QLȻUqgד뺧z@ pmq_v?v?{_[Z펶ԛciЪ,v&%Lg3n5!.jmiS=؜E?šmx ?11?k{a;9&Cx]s=m*vj655 CwyAc5UY1yWxc':,Gm DŽ+:|NkoEE}G9ǝ!|5:1'jh'o6_:jG? aH$6F,Dsu]\ ]/W;ǐJ4%*ۭʫ\㻳VmY<1/Y)~q;kىD筳ULgJ*: R9mUM쫿z& "CHnzboB-DN$"|5[vׇd)uN,_=SI# T͙k=L_z͟m"Y^⿚h~zxÖѦ4""7[m~zMbtPG9.eDb"KLqMӴWF2]id^1׽ؘ/+-j2mSԓTmZ;1#MZHDdY3/:*U*G# UߴF93*VEb)Q/4-Hc{e{@w~jQߖIDÊ+U5eq_j)fEf'_D^gJ\oi[V'(Gd?Y(٘(-H)4篩{LO| ACO#1F,]w9W[͈VA|cDDTwx&brdyz*i~ݞxcN:[vݪv5rXujzdO%O[ft,%c2Etl{*ݧC{]ru=#2t'm̖d+z),nZݮLbQ.tiL#9jt. swܮGŪuo"ݻ_oYa8I:ηfg!jQrk\3."|^|iJ{QV 5D~zcT3ؘKM~v1Uđ&_ }#82WPv7&#R;A1~TO q^̇8MDDͶ'߰׊r߫ݖS(N$x:׷'c/m̓ƒ2쮵̼4Y?c:OdgL'_l^Ac;-';2`uD%fl!j#-P>\M2m[-U'cBE(VJܿj܉Jxod.}iCT~[#WZv}e&c__]\c?3&gG.\} .]tڵ{6o-++vmu),%q {Mk{[,?VYWgfxeFKi*_(r~ !&FLywnO^(M-6#ˬKn;UJcبl[p//.-Ds#yKVS1,!U5-pa^|Zk7AV5-lZ_Tn DD)| taPViR 6 vwUӸ."ޠyB8vzᆴh05ۚM&\5Dm`J6kȴ1ؘco21{M,-yf{2FbD4`AZW+=%,% G]ǒoY몫aۻ|x0fp~mؘ%r|J3-,%ؚn::-7PاM7xŷDWQ7QN}w+fv^H#gޡ9O0;F:.*wlp aЊ39YCes9aۥ "443Dtk0ZV$NK--->:v_PYڵo=ԁ'E'k7sog1&+`/em G'Wr'38h4FDDDFF"@hU$6ܥKPGI&kz& ;H:CrYJEk{7nSiDUMOD.|4nYcy+<](\=W׵.jc,BsД%Dd]{ixhFtBϘGKWu">m1{T糉{憎yz5P;Y[@gH"/FWW/Kv>/%SD>Xf}|ki8I/XH~لȇ>X$#r>5D齚/?]:iȪn4=kw`vJڄҔDDi3 dNP=^ 3$W_KؗOn~b}ۻ9KIwW7.*v2mN$j}w&y/khfKVȧg25zیJdօ_\%/W< ͈Aci/욛/M%Ѵёid461u_bLshT,mp xEV{Fș) ^Jl\WLDTQmMJhdg *~ ™ -v<6aU3y"zޙ~wm77ls6i{^q3ccDe8a*}2s8g6-MP)dw?d1'kXr=Cr|?Q n *Pӎ5G<5,6(ٳ;Zm;p,&Kd+ΐ\t 3$W! @gH:Cr+ΐ\t J_ Z>uvS1B@י+@ J|(+@ 3- Kwa\q ]x]sEf|(+@ 3$W! @gH:Cr+(FFFl6<qg"##CHF?kΜ919sk u,D%O~f u,K.]ۿPAQr%c@{F\:$W! @gH:Cr+ΐ\t 3$W! @gH:Cr+ΐ\t 3$W! @gH:Cr+ΐ\t 3$W! @gH:Cr+ΐ\t 3$W! @gH:Cr+ΐ\t 3$W! @gH:Cr+ΐ\t 3$W! @gH:Cr+ΐ\t 3$W! @gH:Cr+ΐ\t 3$W! @gH:Cr+ΐ\t 3$W! @gH:Cr+ΐ\t 3$W! @gH:Cr+ΐ\t 3$W! @gH:Cr+"^8sLu]\{jt V+ΐ\t 3$W! @gH:S|tfo?lXBHLk$W׍uɉu,!p…nG $WVW['mll u,!7wܗ^z)plPqqq6-p 2cPG2-l;+ɵ0, X.-\0 ߵ|QU Q®Ù+` _n|zq8 bW1 NB+hQ~ř+ T|wݛ}/.2APfat)DAry$ ))ٕ*6N\ye-l/cWH .qxZ?bXdkv~ 4r}:"j/N߼?:򃇯S\u_G =~IuD_?LoSED )䋕i[w+7j=Z^'rI݃4O^ ;W'L\ @0q`WEQ>> 8ѳ endstream endobj 356 0 obj << /Type /XObject /Subtype /Image /Width 516 /Height 333 /BitsPerComponent 8 /ColorSpace /DeviceRGB /Length 26437 /Filter/FlateDecode /DecodeParms<> >> stream x}\TU?"FfafJ%Z*=]۵]׀vmFl5Oaf*3 $0Osgy5/=s>99{O||<  7:ҥK)_|||PPЫ7iҤARAƳke {l_hl ADimv˗|rʼnVduCA'}Z oWB[+Ad5R;A @RƍGH`  JLJ!Z 2S Ll:f0uAA =%` ܜ&2vj4hOoĭ/5Ad$AsAXa7|/pѫz3p^{v6F3\^4A;7pFV'&v`ŖW߾ewa!WF}B R6B~_GK9~M3::o{#x?~c{Ie Ȃ5`M(O_:nC~6}}@  ฝ7dOB)io:|8`̐wwH&Nw=ֶo @z#U]\H{h24^TNYLZCO B `D?~"yz6CYzSU%dδ _Q* 2RF#kЛ~ n>Yhl0侩#sGb4vݑ ^՟:uʜ󕔲G}ؖ-._3Z+*$"&ܹ&`#%~Sw!SΟ8 /ON~zFL'uSi&&f"2|` V=) (3v~5ۻ>eKiz{G >v"L:-0|zfŃd!0<ï? v<:xzo?]=*WZ2ܹ?uuڵazǞ4_nl=eigϝ>uaWkHo0 뫄a_@L |G 0$gG_<{^ZHQx$ _\hCIIy x"FFo2Q<#`$XKEDAH~v3OxyN/?<_x+mv$zf0GˎG{.K*J)~ܠ zH{+!"3zr+qHS\?#!rѶ@Uy00}\ؼDEPmNΫȞ?yOQ}?L~[v}\dD\Ip#IHe^R@W@? 8Fn~e^/ۥ/Gͯ?FzxRyHLDꅏk0y½?G&/o/5K;~5u}$D/op|%ݓ%"30,'r?Mnz FO>)]w~M@ ?fwѶbԋwpߏDs^.qWF$8PM/L! 7,|;g8JKPa^ :KCARՉ&#=@A;A;A;AO gZfF&mkŭ*A>t;?$  ͍-:7A8t\_n{Gx jgZш3o09! ׆4m4AVI@wo~҄qks@TFA> cbuzzаno_o/o"ec: t >eJ يSZ[Ax<2hyME_,߰U>t|8,=;(+h!Bd_ٱ󵏽} 7'*ZNShbt5xrS-c^;)hM^K{ KTj2aުX=ZxLU{;KA =KUɃR[),?j;}w…ߔj>8%hM^^7HD !!R/3{Jt#1~~K⦐w~OKXU$/&YYD>!o* ,M`U |U%X:-KgtwsS-yX˪n3 ϞAi|u~ t V۫}ycvjB fn]U2sp<aVf]ft:?q9X:Kh蓧ҙ,YC-b}T3Yz Ko. 4&[ftKg1݂tj^,Ou3Kof 4NXJnbS/TY:ْ @WӨl9ȳP:M0&dyX❧ai KcgTrY*gU |U%SY:- 4"/;O5\y;O]ェ$l?MSMCVYeX}Ret rgS::kgMP#Kju}FPJe+P^v_ \;Z ^ROUw<`@&+J !_dbNAg+NR,դfea&VǖekawX%[&;|Gc *V@ʤ H%c,9Uu)B+!5# ON4 Wwof$!ha gec1& 1 "CeBJF;]VLφ$rz}9Q٪`$rL?. +`I!ώ- +O2G!ώ)Y r,QA]"؜^A *OW 9ŐSY 1|&ʟɺ*ϖy cZ_Ԣ2˲`i&YVHys,9[u9Bx_]6VbH25Tetr5CYಒAm(aH i]6V0!TepyZ2iݎЭ9Tu{9ǒ5 9;3E} X#kЭQ^UEJn. u]v҄ {~I(xyE%R ʫrTj%cJf~ci;<.JYfjʜ.^Z*{B k}X -Lu?{xy}NCRrVZ#cEYTY2gթ(/7\-OIHȟ>2OrN:^OnǧBsCTT t>2xZ!T :ԩD{UeqޖyDTŕ<+U|A;u}NHOV.9)@;sQcVg .)c2m;4rX c,5DY+pTuJ~~F5/ܞU% S۳b+Li'B{VބƕfYg8 g2dsLB~HI[:uf;/LWd;b+L6M2,@ 1q~6ʬ|m\&$Vs8;6SѦ2+.B6GXR}yπ%Y5Y aԹ"~i;4tt #{4>3g32O@  &yqn<0#6e4Fp3.@]DNbY Sܷ Q z@ktyJW(gѩ_1?[a2*;TOYB˫!ܿNMb_Wr'ɂ6Xˏ,hl Iet0z91et"X_P /@ pqEY85cuͻ;|bzb'fCfr^of8e4TC &By{90 Z V ;daF}ʨ+Q݄t|FV3lͣhmcyֺh!kz< bf Zg-D!\"3"aYk4Po}y;?x^ =gNsSSoooԔ)^zj4H^^/׸qd:R˓E:R i\JgPuaEV,)t-r:0AAi6(q]U#ʟDedsIZKQYMNiM'ctewb8_m+{>.e]=QT XUrigrE9*ztPi)oS}ssǨmܯSս&!_\.)aL!M SLO J-H3G4SzT 5)!_4!NtsNEN+ hT @;jY@NLZז;[Z+*rڔX/`W!p/$xgrQn;{ IzG O1͗Ątw^0RJθnO455hB.]F# yqYoK&0~~01j}8Og/jU9$(t :9Ytf F t65"t$DV(H_H g)]9+kfQ: Ye1IKe)&5I15&& Te ʬtSJo%\z2K~҃Kr37Ij]IUY<тx^tRqOAҹe :] NL '&PX> |ο-MjZ%$Uw0csCnTJ NhHyB E"dgiu mꂪ,ei+4ևz MTVΊ]X6;tLΕtSMuނ&;67ER uLtR{ ZEזt ۢ+Hjsl KKBj+rVpbY1ܞ[6ꂆ~tIۍ:gŇs~quoڪѷO~U65tQ&mOII IDoFb ī_=9[Z}Go-Qf%7/16H4tK41XUH V\:dѧtNcN&8!Ю]$&`)#5\mOܹ+W&MO+~̤^1o2=R^wSGg} nEq!2P6x>V.NxIvWwƾ3*۠qك,!~~~ǿ.uvzj4OW;:MZ]b~A! g\}z>+ H {G-^"=ktpGdo%%WG a,W:`ۯ:$^n@oHeE-ԴEBGSӏ?A[|Ӛ (uf9'{"ϟ;mW Wtx yBFJ/ >Zm2CI?%䅗#Pa^ :ܨN4kk2UE^^}Enj 'JeoPШ`}W{[o}RrEA } |_V [R FM$ 0R( WOOؐ+ k ?<~{_z2+ ~qacH|}R7HJe=]#剓?~kg  _**ĭw |isk֖vCW' ыeN/h"'.]zgǓO>8P  }g6 ^ÏFFL47-;a˜1SegQU):М NBgAFCdH*~f1 s>K-_lm a[tRSu3nygݺOCwAd`[ _43n{Ǔ~kki;zEJ&G-{GADtaXd> 6 哏9Ka CXmܸؠxO:A:җmD0c9 ˲!= ߠ5\Aom! :>OAydjUR̙ JW|%Tq@ LAo嶖UWXeNN[d Ü?Zj73RRjk~xiɥ؎8;p?`uX*<=?p|b*\* (% |)+ X}WF Q0@yC+A.\>LAJW|CH CJTr[a!J(Ͼ C HopQ| WgLTT+ !?&UZi.*5@y|b5]=19Sjj3eַ9ݪ5H ?8z@v4(abjT.VgQLTZ#s.\aόhKXFrˡ]T O"xDCbmqA41,.,Bb`s AF " AF4 i"AFQ td H7CA@́ _(خ {k8B@Oh3  C`) 3}ů޵t(O@8 # {Dsmսpg ';uS`( 4,z ˀD@q!uAFN  HmqA(AFx "v i"vE8a rcpJO A!h-:Aho {a:Od 5R0w]peYÅ0 CxW7A!]/i"J)˲FQkZ(H!\Xؿ!3$v 4IL)l%jS"2C"2sB(oC ٿ!3dQCr"CaPn@`0zhIu>Z(a$88eQK96ޘ?+)naNjxᙔq4'yW{E "x _F`0t^DRvK;/27f8Ȉ6q4'"'dENZtm IZԴ ik| ^R[_-̝YCʉ]H; ~#ÜaP0~R>J)#SJAdYXdH m'-_z$eIj,vރV2{񖘖jR`N.tNu ٓJYqV؉u,Aܱ6bnӺ|dalRJd' 7Ƞ7 @Ϯ~rKqF:~i e>>cgX[ɛӻ4pAӤy,?雒$мྴ\wOu\#[`{e5VGNXV욹bS |FDg=Ɯc|("8NizW7lV^봮 X;)Ә7V dnX8yd_ PJ=EpDr&AX\Ǔ37 Fv9rYJn#:<WŒ29Bf.=2qE5f/}hԺMyYpDf)gF:+vrD+CW8ǹsvcGø30.ɨQ}w(X3s16˲}֝Dn>oȜ 2 CnrW_ {?maO֩A9Gs"욹ȅ-p𭐧!aFd`DD*zyy}~0w/x^_>4ЏM"38[#gEMȞᶴ?S+Ig,JXqlbHZ =7cᒃ'܏trmХ[:`Xw=[4x#Ca0 o4N>}ٱSB{FW ·GCFD)[v f-Dg< 2? 9VkN87ܗV uNdf$%k-<_WKF-Y:*h̤%\raT[ }tK<eg:Fmf"Üah'DY6h4FՆNzY?hd,d2TK 7&?Lj{W >sȀaJ)0 Joo'h{( .Ɲ'pEcReNT-/cO p0 -&" Õa4 2P`g `g `g vVX678ccr]qg <:Bq#~9E _#^6HXDkߩGuZ;┧ EMJ#3_"BќxiNLIKɷUo@ P[sjT8yQWFugH:j m%o3੭;a7:c͍p{ǹItl~GeqWi#Aby@}  x%8ibV BI7Ms&p^Eќ-!mz͉}4gbwՑwKR  lȵ26zn]g:nd<ڱ,96yVa>r Fko8RXls7qR%p^<.L#n]B/;1 3C6e_wK!\ !nwܠ@籗i٦_(=P`>K8@3 2L҄" zWLJ)VfqC>Fp*!1w| X%UI\sS9@:izP"wǍuX-ur_8n3[8Ӗ ŦVV톸|ٹ}_)^˛ˑ]nGļQ 0FʣP/dD_^Q~m>/t@;y}˯ DG>]?Šgۀz{ܱe.4Oy] \6ȅWɅ3mQ.,ܚjq &puG gv]qb~ag>'?f8i>OE( b^训,> + Nz @ma.O 5] ŗWx1Gz:Rb,PCKg3y_m[>]#.=E-`g(ElnsY|~ ؜#Ŀ0ossYa\̪2C"2C2JO4&9.C`׼̐uuq352U g3|VU l`> 22xEL I3)"'01D*c@w}f~KVK;EV+rxp.DrBҋk k q.-Ƈ  Np  8M `g v `g vf,{;Xvf[kKW_ :Ya$\ 30.{\sXo|m)I97x-$e[)|8NNoqAnG1Ĺ[" [(XTɞκ]q;Ԕϸn3M_V!HGq}1 u12vkC6:f}`k&_.b;0`7c=*pǯ|M8j{$2dlܾdk[i= svZtslĶeWtf;v3ٳs){/h_[3OrGXܾ͍lc2'gD|f0#Nv3>iZ$6^ܗ=dkƳmܟf@Il ykn 9:87:<Ե"bc׹ݱG[(f(9  Ƴ}{_-Y 늪΍%K/lsۿ= q3aSQt{aLŌrsdw5!O|~銔䜐۴Ux<x(eo A<£fst ȵ AnLm9<ЃE{ !]5-V'rszO y;֙yl? Jæ3;øezVh4:n}%KޑFe@\ldoO_߶,ϻ+:mmaCᩝ?7Qi^QJXa pZ3h40a¸q㺚ZvN =u KE=uɯ7kjvf4f4dq{h6q jvj`Fs@}٨g͔Љ2"%0Òc߃mwo힝mk[ h.QN1m@+![~wܽh]9*#˥|br}w6ZhW^"NpaGS=Ga<20:N=T7=;%ܳ,dp* .鋔Y"N k uko~iWsb;La9=-=>>_~>!1Gs(wM"/(^0)Y2_uF?%+yO"Z^v8 <9Nc* `0p㝧5zn%١|>l?dY%R ߃_$xE}!gZ^;t38s@d9ȕ4nd@#3ca80"0mFa ͒Üxߗ kߊh&GZh_ /fOt<  ^[*qxb2TO-I)MUe*0ltՔFXM"Q+/f/rN fe>B]FwX}όpt`p16I@BXsoθ9/eβؙ#sKmr%E&r!0gLL">xo e%)IYc aՇO>"#yD ^  qb7巿~'I%$q䨎:!R^Y8]va+ :f} nGRTx̙3^~- q0/7'sc{9D2um)J) ăJJ۱/틮#۩A?KJ p`vH9UƁ]b̋p(0{Y; 70eQϿ3,;?@VhJ)Kz"BDRϚtT-QuFö|m}.^Tvd`U^6{. ; @a0^=uZ?ubjD=cZǿ?5,ܙv9/$76n/@f~^o<WW`<}VXym rahYM{gƯ4=Π%3Rw/ʎ~";v=v\m׶vK۱{lҭ[]mlW_?GUd)*c{[2rlcWĹ?vl:MXy؎c;UѾR_>+, @* vWR /57M0{ؤHBJMaڕNqa+:iFi<] [}AUPۙXmq'{ʉD])N|Q!нkh( zpI|i~޴i"QoZG-ki-1\UZյ[ºe@Ǯp{p]*5"f g6W=,úᜆHiI_wZ~+:uǥ6{闸:N\pEuvεR3R2`j$4#^v~+;Źsn5dro͞QˌB%e=и}Cd[0CvƶVZu:/qB;IR }8AW;pJf.ųII힛3c{a. /Dqmlj Œ;^Lz2e_☐iAڮ0|j*^IzWD}WRݹl#1l/^W똏ysCDDG2#fb!QkZ5G;,l9>[*^Osз5]H~aoG3R_tO%F.z!{> d?>M${ޮHhH"fǻ'W>iω@yk3?c>OVR!JQ)ӵU%d+s`&W"{-kyM*.GV54lEgҭk5v&HKxQӸ[yQh #Ng G)2PWH+l ~l}1leHy3;* w怦88z!y._4mX4FOL^brmM@VV6a(fM@V@| +H  ۖ,r'!_mB(Nk Eya1R[²"9:]:C۴҉1HjCYLĒUHcXkv1bWQ>3'kԍG|m A[m֫Xx4X;`j{v$@̱Ƣӥ@6((K{XYIGbſ|ܳq lCx̗HxY{qV]mF4]o̪uKBQh+XUEl۸Z0aL -kYJ-Pæ{m;VVl#% Z-:K/f[Q95VRLe/QhuDhk'"a`|&#vwF"a3dҌ]^YD02"c76PW9sLɃdw 4Km0{|2cb-.0p> 6*Ж908m)±C>O7h뭼LHp'jzBFDwl8R 3mɤl :CW)P8 L7VO;TWI#H.Mt #@20AYoTE ]r0en0V_~R̜I+:bVWy.W'"b]n+ZacRNPfl:R9] QnG 8uir\?SkKU-&a1s-^2Lױڮp{@m+?e=w1Ld(E'+x~xM[)KVٱ@20 8s:gkCz!j4-;E؊Ew[Wv\;Ti V-buwibS#Y@. F:6Ak|bfZ2mbsEh뷕|7e Vͻ~Ap.6$~/NECx{y\$pV-:6յ:g|AbVn5`Oef|lVK34lw[G_>q:V_6n|[wдp}svK:K$frI[QOp/; a Z~,O0?=~J0m5 ϧ l-7ueN6|jA2Xn0]j |j6$H `oNz .Xײ U6_dFΣ))08ϐ)$4i{"~".DRj} I8|GڙŐ6{w| ;(OVy;`Yq!DlKj]/ ,00\0!``eB_V+&lI&\T8U>&z(z".LznZP!V #K(gw $qT(ٴ:Қޙw CU#%زTԝfBzyۜq"(;niJ,.H)zלu^K L`m<FS\unڙ(cu3Aw*tQ4OtеoD$)psl _NS~ wqgb&B6ONp3z10Ե<%|g`CXs^;2^_r%I=[@\d'BRorp@vZ1;+Vg^Hsc[+mT4 CٻqY$-fwQ26+v%mK"3]{\InDrszYFndn\ ~b|"&_o*ęŁ4=GvBdSYF1;k,sѵkn=KEKQM< yb7]rGHAdy:-2PȢd$Ė3fҿ6|MF%9J%zV11V,,YĬnuɇFe&"cI&ZFhO.^O@2fE5SYo\qیnlsOI2i遄2?$,Q[<@i + tmA2੄ M~@&&dAIIIB `d*Q#.wH[F5T^B SV1v΢5?B?O:<غlw(OxQ;TdkQ[;XS?[ 1?[z:"+pG{Yf ЊΛ[{׈hſ/m7h`5~h̝=5dh<ʠx WC~:}~YX͠zk.m( N҃!mg81阪uk{:='?%hRV?tL$3U}Rhh|$*tLUFOL4cwԝJ#̝=rϨɎfU<Y-Se`\>#:RO6ӌ84{/Ag3;t#>Emi&~%0ODp[q==&2\#ܮg{L:wd&2\3c{`M4SV8x~>\,_|=pMdؽlV qP0xNG>;[#yy55$[goZѵUs{鉭믉 DnM3kR~^nwq>}tGThzOz/ ٌA'>jWasO3<4&>d4&=R|0q>k=Ji#~hHZG# Nͥ!t*AQRL+0,}4F/;\D VD{5aQE1}*P+n?3+,?(C{EQw=NWwnW^/^GĻ{bM;{pc͊FrP'&:kO~v>#*\ (^Uֵfn_{Юq{j!IS9f!ZԛHu-A5 MJS|kLY""q;[RB%T"ѵ>C$nc;g=G9"=?(!m_KmnՎsI 1z@D{kJhgH\S鱲M.:rP&Y?Hw@$wm"C5ʏA%u{L/=tn;k5Mݘh}#Zi`; jT~hgğ=cLFmۧKZitRfy- x(& k ²S(amw8.E $H B2@HK2`Y6HayHIII"`Y6{Q"*mUV=|eY< HÇVX8ի=z?9H,/P8{nG2 իW[[w $H . ݣɠ`X"fm"H B2@H!|IX<Ν/2κno}kڵGѨd3K7oӟnݺ7VVV>~xrrr||ٳ/Rss[P8 8~z"XQQ1??/B<w\W~}>~?xÆ .+_N/ n{ΝxIֽi;yOg\EgmkMkdedqnys˾=;v+{ɾ4F)>[u` \.ד'OHX,v۷K\revvvrrR)x`#r7{{?ٶG">S oF":D&woL{0gk %dP]]r> endobj 372 0 obj << /D [391 0 R /XYZ 200.312 156.706 null] >> endobj 390 0 obj << /Font << /F22 97 0 R >> /XObject << /Im8 354 0 R /Im9 355 0 R /Im10 356 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj 403 0 obj << /Length 1875 /Filter /FlateDecode >> stream xY[o~K8-E$M6ͦE]8H_ߙ3%Avbms9+xK/ޞW'od KA%q $ GٜNB雺04OF jCMT*dwXԟ7MY_fџҟwm <;hC>DFr}COJ*wb0xQ$ E37Mq:QY75?az 0~qjc6K^8.?{R( cڟChR7զ;ˑaaqL+ ЀN#}/ʮoЗ$*mmUt&1,ZmW]5äaV05 HZ]JPWL-K BWmcJ ֨op!S 40Бג;#yDdI`o+EPdc 3@Rd5q{3 q˙[EwE=ޠkz0zgi0}"~yqc`̇']Rt/uQ[Ќ~Z/;2<00ݬ6!Ua-QMfrϛ"u؆HBY[LP!"qf|, Z$7Y[,)o2XZHPq,-;!z6"k z^oLA[=ieOZyeU9IN.vAMYpn~#>QP'!Ǯoomթep0?\#5d/X4fW)1.e7|k nP$uP,E f ba'ѽ)(ezc:BSth9KNjP> %l:Q0umfO3QmOIվM\43k>a(S~qIDt(p /ٻ߿x!BumsE9@9b8E=c&a/J]KRkXj 0M '86_c‰_Jϻ¶i ֗}C>B<~9L@*"9] dJXe tZi|RP0E7=Ou}饑H_N8kcaаbk?CodOTlcMI#Bn$RHy }KWp@OX$R{=KjLOB&zxz259r'|3:ʶo-TFeӷB*[ӻzg W֦ƹV,}d8yǩi>!Qm0ɓBűbr/h~o&cOEQ p9d7;o_>Of_-}Ut~9R'0sWR$Pk^chxxXePQ ^~Prr(JǟZIB[{rxXygC/Y0ρP0;ǴBX"U4Lb,vZ}-fVb6nG|,l;QU(]@ .m]HC2smvB]f endstream endobj 402 0 obj << /Type /Page /Contents 403 0 R /Resources 401 0 R /MediaBox [0 0 595.276 841.89] /Parent 340 0 R /Annots [ 379 0 R 380 0 R 394 0 R 395 0 R 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R ] >> endobj 379 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [173.503 688.256 180.427 701.883] /A << /S /GoTo /D (Hfootnote.7) >> >> endobj 380 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [229.393 688.256 236.317 701.883] /A << /S /GoTo /D (Hfootnote.8) >> >> endobj 394 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [126.949 644.42 223.895 657.019] /Subtype/Link/A<> >> endobj 395 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [134.977 623.997 241.177 636.595] /Subtype/Link/A<> >> endobj 396 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [135.267 603.573 249.286 616.172] /Subtype/Link/A<> >> endobj 397 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [136.267 583.15 226.241 595.749] /Subtype/Link/A<> >> endobj 398 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [173.834 562.727 427.514 575.325] /Subtype/Link/A<> >> endobj 399 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [158.355 528.654 285.782 541.253] /Subtype/Link/A<> >> endobj 400 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [86.564 442.461 395.953 455.513] /Subtype/Link/A<> >> endobj 404 0 obj << /D [402 0 R /XYZ 73.409 809.993 null] >> endobj 405 0 obj << /D [402 0 R /XYZ 74.409 751.228 null] >> endobj 406 0 obj << /D [402 0 R /XYZ 74.409 485.97 null] >> endobj 407 0 obj << /D [402 0 R /XYZ 74.409 384.84 null] >> endobj 408 0 obj << /D [402 0 R /XYZ 88.583 386.659 null] >> endobj 409 0 obj << /D [402 0 R /XYZ 88.583 374.205 null] >> endobj 410 0 obj << /D [402 0 R /XYZ 74.409 324.567 null] >> endobj 411 0 obj << /D [402 0 R /XYZ 88.583 326.385 null] >> endobj 412 0 obj << /D [402 0 R /XYZ 74.409 276.746 null] >> endobj 413 0 obj << /D [402 0 R /XYZ 88.583 278.564 null] >> endobj 414 0 obj << /D [402 0 R /XYZ 88.583 266.111 null] >> endobj 415 0 obj << /D [402 0 R /XYZ 88.583 253.657 null] >> endobj 416 0 obj << /D [402 0 R /XYZ 88.583 241.204 null] >> endobj 417 0 obj << /D [402 0 R /XYZ 88.583 228.751 null] >> endobj 418 0 obj << /D [402 0 R /XYZ 88.583 216.298 null] >> endobj 419 0 obj << /D [402 0 R /XYZ 84.073 159.9 null] >> endobj 420 0 obj << /D [402 0 R /XYZ 84.073 148.79 null] >> endobj 401 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F53 189 0 R /F43 133 0 R /F38 134 0 R /F18 332 0 R /F44 136 0 R >> /ProcSet [ /PDF /Text ] >> endobj 424 0 obj << /Length 2905 /Filter /FlateDecode >> stream xڽY~0H.PE # ܓH;y-Eh|vyfv+w=u}qJM53f1@XyQAkq~!/ %Rt'Թmßb=a~ͶT(/x<_:U.gc^ɎǪ42iG}? - ]hڬ̌AV=V&L!SCZ t5 7<(|@Z1fgLb$Ὡ +6eq;]y8df1x%hjM/iq8L1ԏ{V'+CգrbZCgQl#gu`$Ú&pM E}ܗE unɫu[ޮl1ȡ& i=zgS0#vA{DIK'|R|0Fa|=NXc[RX/QD}voD҆)>wB{e >ojeo`pYK 8G3A/VM#@e9[bo_-\Fq@BơSL$L)Jnj% 8M[J6:Ϙ cfw+Lvk@Q/~Ư">RO "8?>xĦ,"hW,l m i*HwZa}YSaqh f;wH0뎣]k8[ * )Pwy:ILY4OE"ZuZ>#pI  Lj@2<ؕVJnKFS+'qڈ>@ۋ)zj P`r;iiѩ_"М81xi8(T+C ;"S(Oy -ۡ2EBDȿ+MǛRd)1XiFʏGQk l)5Ӻ/^~/Rqn8mI&>31ߎ^'c]!qW؆ grB0&cA1 Wa[i?JlئKY/ދv =R#M'qP,BiP )Na# (XFy ; >b,>f^tC]*\RuʪrS>WO7JߙcY4Jlݒ(3|<׃Yt:;Ȉ5 â/KG5p(Km pVw^*]!Sk{-$4~.A9Ba>>TBc?S++bc#@.e-pPOefBAłmoe `4Z>{#8 g(y[D/Ǝ(mh/;iJaO8zb4j ' 0OU*1l8lM+M>e%M?s!W68%1jEJYwĹհC=c'=|{y (M!B<}1|'w&^1A^}߀yc,PIr΍ݓ7BwZA#esdRs?ub@km?ЌM`X cIsgn_Rs^8mM>pGOѤ?ɂSx4ǥO7˥&MWN8>#xCL=Bp-oQAU#~;ч/&Sf3Pf+ӗ0ja=GKt&u3)"5}%𤩟24]&D;0d5)GQ|&28%5q({ԬD"e6K~C_޺3Kjm/4o9AHcP!^=!~`0!32q/ad,B#ciwӬN Z*9Z􉅯N-\?ڬB3 s)F|1v|B%կ̀SqDj2Y! VUN( ثOYN]L2eۗF9>mi:Y5+Rn4VqG?j,9DlȴH\a$qnGiǮǂXPOr+;lIR]P~{:APBR\]\s x//]\0 endstream endobj 423 0 obj << /Type /Page /Contents 424 0 R /Resources 422 0 R /MediaBox [0 0 595.276 841.89] /Parent 434 0 R /Annots [ 421 0 R ] >> endobj 421 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [469.136 380.114 476.06 393.135] /A << /S /GoTo /D (Hfootnote.9) >> >> endobj 425 0 obj << /D [423 0 R /XYZ 73.409 809.993 null] >> endobj 426 0 obj << /D [423 0 R /XYZ 74.409 728.395 null] >> endobj 427 0 obj << /D [423 0 R /XYZ 88.583 728.395 null] >> endobj 428 0 obj << /D [423 0 R /XYZ 88.583 715.942 null] >> endobj 429 0 obj << /D [423 0 R /XYZ 74.409 607.885 null] >> endobj 430 0 obj << /D [423 0 R /XYZ 74.409 341.252 null] >> endobj 431 0 obj << /D [423 0 R /XYZ 88.583 343.676 null] >> endobj 432 0 obj << /D [423 0 R /XYZ 88.583 331.223 null] >> endobj 433 0 obj << /D [423 0 R /XYZ 84.073 160.008 null] >> endobj 422 0 obj << /Font << /F22 97 0 R /F53 189 0 R /F42 132 0 R /F21 96 0 R /F43 133 0 R /F44 136 0 R >> /ProcSet [ /PDF /Text ] >> endobj 440 0 obj << /Length 2380 /Filter /FlateDecode >> stream xڽ]oݿE~@s]/Er(hr%IwfgH"4fgm'//*PVz$VXI,E >F2dxqin*,oZB:D,!2X#8 E'.2wo_ #C}9ALfOЩP01zn5CQ[C63O㧈?iJt0 OMѪv?qCK};®]2ruSY6*/iwg1 o1:7xI2"]XlZz>tuBq$-!\sEo*oW-WMe/*[Ⓐ;%UNjzGW@Ka5kP}Iat(ڦqD\CƒFw?o1+;3!# y6m?Ҵ)8S}3@@*ûci!M6"Yz{F&`ihC=)æj=51EDugĸQ<*"A׮T(&6#?? ^.ԛ3>EdZKd"ʢж߸ZY'P_FI-DhXw^5\f `8>ǎ|(6wRTѬ*cO>t7ohUdf^dec;U.)B?b. H$p(Bf&( C<I B bw.X]k;Ι YcN(5p\&o (꒠~%"& 0͡MH`p𡜼iaН#n692lu|(Mg&J$YvjV-o*S|be~A i* w,d#T"o"˗ #oǺ` Pm sk=7]6xܛ!nge v&CǪ@L%GS)L4Ȳu9T$d4533D]T8D4pZ3EVicݔ@-S ߶bEGgOs4 @wsO98+:M8E`֓YvV,UӣˏE1 |t| A5Q *Ɖ4=3+82!14/0; 0GmC,6ܣKq]9ӨpwI.&8A@šgm)kTjl5Rvwxԧri6~c="X_Lei?{T2a8+y9kYQQ&|7)LwT}-tb+Dp*)t|}Tyb6<,'(vKڔq7OhSR>X%#Ց4|\;:6^R%!)Xe ސ;:&%AwmEgˇEDK@,_ endstream endobj 439 0 obj << /Type /Page /Contents 440 0 R /Resources 438 0 R /MediaBox [0 0 595.276 841.89] /Parent 434 0 R /Annots [ 435 0 R 436 0 R 437 0 R ] >> endobj 435 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [230.251 469.336 299.832 480.722] /A << /S /GoTo /D (section.1.4) >> >> endobj 436 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [411.297 427.783 418.221 441.41] /A << /S /GoTo /D (Hfootnote.10) >> >> endobj 437 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [213.876 232.388 220.8 243.591] /A << /S /GoTo /D (Hfootnote.11) >> >> endobj 441 0 obj << /D [439 0 R /XYZ 73.409 809.993 null] >> endobj 46 0 obj << /D [439 0 R /XYZ 74.409 771.732 null] >> endobj 442 0 obj << /D [439 0 R /XYZ 74.409 746.534 null] >> endobj 443 0 obj << /D [439 0 R /XYZ 74.409 691.328 null] >> endobj 444 0 obj << /D [439 0 R /XYZ 74.409 567.858 null] >> endobj 445 0 obj << /D [439 0 R /XYZ 88.583 570.282 null] >> endobj 446 0 obj << /D [439 0 R /XYZ 88.583 557.829 null] >> endobj 447 0 obj << /D [439 0 R /XYZ 88.583 545.376 null] >> endobj 448 0 obj << /D [439 0 R /XYZ 88.583 532.922 null] >> endobj 449 0 obj << /D [439 0 R /XYZ 88.583 520.469 null] >> endobj 450 0 obj << /D [439 0 R /XYZ 88.583 508.016 null] >> endobj 451 0 obj << /D [439 0 R /XYZ 74.409 338.59 null] >> endobj 452 0 obj << /D [439 0 R /XYZ 84.073 159.971 null] >> endobj 453 0 obj << /D [439 0 R /XYZ 84.073 148.861 null] >> endobj 438 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F42 132 0 R /F53 189 0 R /F43 133 0 R /F38 134 0 R /F44 136 0 R >> /ProcSet [ /PDF /Text ] >> endobj 458 0 obj << /Length 2285 /Filter /FlateDecode >> stream xڕXYoF~>,7g{$H6,`A [<&l_NY:{BëP_߼z>( {H4"Hm;sqg?oyP$,ȯ/"3jk; v/2szƋ_ HEt8ޚ84zzy6 B[p"׻$᫋4vؘn/$R{ntfKL CۘaSBgN{,l! ^܂+#ly`>]=xqwv4e^;,1k+,8 i7ZuFfrRכVi[]f+tIM5Re035,}{x"/*bJ<<)4D$4,x"IZ }+?B02BDY䒜 GVj"JX\/6af ;qzz$ɑ72X=iԃWT@o(l)!gދkA3w!1$;fh/.S`q]OU (-ѥz|z|wy&1?''cWԳO(`8 xh,Q?^Q_?"=<"h%r9b1a>.Ǽǀp@ÎLF ɓh9:yyZ(Yli@^L0D0}}^fA/HIrcpF/$ '/H3o"u3NqQv֗%fǃ&z#qeyRvrx .ux$sJjQ!djq^Cbۖ4cwfӢ&AJӍ;wkDd%?zϓ;v s&mGVJ\Kvtqp BEI| #\*FIJh&X  54G(ַcYFcٯu|aYXVI&(v0m^d%3|)Q^[E|Wb][uz D XCTAVP*]ugޚ3CT4Nq863͜E`I>d!(u) 0}/MHkA BG F $-VfZZ1 J/5^gHkCbY)!p Ց3zj˧w4QPߗ& ]"ܬ"^M qlO~0BHχ1".WfAUyoz.0XPhL&ݿ߹SPUede% "ɼ{{ĴY]e ]FiDIF-RARs^Tеv5b)d@ UAg8 =KXc0^ \G ߏ?dʠk(ygdEP&+-9 n endstream endobj 457 0 obj << /Type /Page /Contents 458 0 R /Resources 456 0 R /MediaBox [0 0 595.276 841.89] /Parent 434 0 R /Annots [ 454 0 R 455 0 R ] >> endobj 454 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [370.171 530.941 444.192 543.539] /A << /S /GoTo /D (subsection.2.1.2) >> >> endobj 455 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [507.323 419.467 518.681 432.488] /A << /S /GoTo /D (Hfootnote.12) >> >> endobj 459 0 obj << /D [457 0 R /XYZ 73.409 809.993 null] >> endobj 460 0 obj << /D [457 0 R /XYZ 74.409 667.194 null] >> endobj 461 0 obj << /D [457 0 R /XYZ 74.409 587.039 null] >> endobj 462 0 obj << /D [457 0 R /XYZ 74.409 552.966 null] >> endobj 50 0 obj << /D [457 0 R /XYZ 74.409 341.063 null] >> endobj 463 0 obj << /D [457 0 R /XYZ 74.409 210.759 null] >> endobj 464 0 obj << /D [457 0 R /XYZ 88.583 212.577 null] >> endobj 465 0 obj << /D [457 0 R /XYZ 84.073 148.806 null] >> endobj 456 0 obj << /Font << /F22 97 0 R /F21 96 0 R /F53 189 0 R /F43 133 0 R /F44 136 0 R >> /ProcSet [ /PDF /Text ] >> endobj 469 0 obj << /Length 1488 /Filter /FlateDecode >> stream xڽXKs6W0CL/xx4m44Jl|($Xز\,}aAQpD,==%D#E.ׁVLEYi-"ERp6YYkCć .+bk򓷥ޭ|X+g:K&VMM`R<;ȭQ?zc:{c|_-1n.N\2j B$Xp>穊㩧Ȱs[Dƅ4j;z˞0M 0~KN%7`m{}^o&vf';й{W-D)e&EHK8@K1q3t@йA櫛Bhr_܅$h۵BgݔE~/Gxz8?'J2[M^Eo*_ GI /~bre(A3 9 OU=C4)BgϟѷA@ƲD$4eq*A] IR܀tbaSfNǴ@G?kS=~&DELqB)?Y%"z@"Q*bi>. ?{$Kw }J4VZ nr.)HH eeUIמ(@MuG?v~yܲ3y%Hi3D|,'|vh(veThPR KX ^׶\kRΚk9Y:Buz3B&/Ypo>yٴ۫켢%U;ڌ٩󉽃Mrm(CR3ca{I"@m,r[L~1Kd"1OipzM6@]iGG%r=*X/#bS{ؤIu|WgQ=Z+-ᕆG8=GW|{x<} M$ Zf!wsx?ÖJAC~}G~14`;%|cǶ_uhٺaJ8'SPb|h#^moP*␺`ci hK㾭̀`Wl?=*]@ .QC Ŝsu6k wWa)?w `ߟςOǴm l+B ?GPaw'B\ w? endstream endobj 468 0 obj << /Type /Page /Contents 469 0 R /Resources 467 0 R /MediaBox [0 0 595.276 841.89] /Parent 434 0 R /Annots [ 466 0 R ] >> endobj 466 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [135.258 425.107 198.404 436.494] /A << /S /GoTo /D (chapter.5) >> >> endobj 470 0 obj << /D [468 0 R /XYZ 73.409 809.993 null] >> endobj 471 0 obj << /D [468 0 R /XYZ 74.409 699.279 null] >> endobj 472 0 obj << /D [468 0 R /XYZ 88.583 701.097 null] >> endobj 473 0 obj << /D [468 0 R /XYZ 88.583 688.644 null] >> endobj 474 0 obj << /D [468 0 R /XYZ 88.583 676.191 null] >> endobj 475 0 obj << /D [468 0 R /XYZ 74.409 551.533 null] >> endobj 476 0 obj << /D [468 0 R /XYZ 88.583 553.351 null] >> endobj 477 0 obj << /D [468 0 R /XYZ 88.583 540.898 null] >> endobj 478 0 obj << /D [468 0 R /XYZ 88.583 528.445 null] >> endobj 479 0 obj << /D [468 0 R /XYZ 88.583 515.991 null] >> endobj 480 0 obj << /D [468 0 R /XYZ 88.583 503.538 null] >> endobj 481 0 obj << /D [468 0 R /XYZ 88.583 491.085 null] >> endobj 467 0 obj << /Font << /F22 97 0 R /F53 189 0 R /F42 132 0 R >> /ProcSet [ /PDF /Text ] >> endobj 487 0 obj << /Length 1891 /Filter /FlateDecode >> stream xڝXOHU5ػ/ޠS[w$ ձ#!lbӫNHx=ޝl}8ӣɥ FQ$~ktG蛧a{_xtU -R3\ޭ7)/ZJG%E4Ґ˼^q/9HQJQD]?178.G/R? LD]Pz3TއǁwE\Jo^V;j|hӘ}`f;*{""/8ekҴ:6:Aі@Hd3~6p:^i jG,0ۼ*H[W=%dMKQArL%D{UKf04ճ4r a7?Nhw=T5+HdJm.MKAzv3p6@=jȆqDO`9)fRäꞞH_I'swVC}YtEtT !J-|hNr͚A ja3t[Uf$+W' jR^~8};t2n"eXɦ M|#V} tFr{zv!MIԦZZOe^ڌLhC}Xwze%{A~im$ph k~43_FHՏgRN>24DmC03KHQ*Ɇ>XŇtN;C)h!. gqύ.ǜOlZJg- ax,jZeEq e9J'Ym. ժ csDr6k|=^cd%z{\A=h lz& (>{\pGaGcV S";8sEOTѾK}xF;Z7ÖKA@/ D>"ojcAdi1R>fy0i[LmZRr e!l3::p<4Eqr!kP&cY8vDP* w٥S^n&q$6D`*jbF8cs3[aDngӳ7CC#4Cz-V8,bgH'@J>Qc|Y*O1ikh y'fEj;{ nM k N > endobj 482 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [156.281 523.512 358.263 536.111] /Subtype/Link/A<> >> endobj 488 0 obj << /D [486 0 R /XYZ 73.409 809.993 null] >> endobj 54 0 obj << /D [486 0 R /XYZ 74.409 771.732 null] >> endobj 58 0 obj << /D [486 0 R /XYZ 74.409 671.284 null] >> endobj 489 0 obj << /D [486 0 R /XYZ 74.409 638.172 null] >> endobj 490 0 obj << /D [486 0 R /XYZ 74.409 435.396 null] >> endobj 62 0 obj << /D [486 0 R /XYZ 74.409 280.733 null] >> endobj 485 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F53 189 0 R /F38 134 0 R /F42 132 0 R >> /ProcSet [ /PDF /Text ] >> endobj 500 0 obj << /Length 1830 /Filter /FlateDecode >> stream xڝXr6+]5 2I8Ufa&$"H/n4@Kz{PbO8[0 zPF"M0M\| rQpݩ*T}2 p7M*?|0roG!O={՗KɒjLZU(P x O/Y`( eP[X|"dt?W'E]$OZyY6-1oKFj;7˧=h7(f"LdNf_݄KO3wifvD*C,(ND NǁǪ))^E$=ܛ"!7C_J>C¨ٺkQ5+ѧnۡ.5*sȟk[>oѢn{Ce ?ѭs_ lzOJLzϓX,93VCUs= D2`f CI ۶5[#]1J'MR`͢s)-6agťiࣀk.wcqPi6_Se݆/+UZ maz@vC=!'Q+\UB<8?7Œ@ y#>gkzYUuoeLi0k>P\BD 8qv `q~z a]7  A#(i<2;`6goSp"?R= P  ;и-}5PYķq ߪM+脸HfK2 -}I;c=3("wm0`~Y;SÖ*2_sq_(uUK)Zr;Wօ֪Ft-2iDvȮq롧OB;5%H\qoK_-+'Hyw ` S3mJb=`pVg 8sL[-^"`iOoW7e Hv@(~g3tk0K,J^:;uNip,ioua^ʕhq[Gs(=,7|sȓhcřeh!نs a\x8򚨳"2FK(~EYYֹp>#+|KIB/[P,Ib60D>@[՝7B̏mζsn1uN8I|M@- y*Λ)nlPO'{'{E4tL`ǡSkֶ6 zD+2`0wi=cis#m1z"UɃa_*][1#7HH ܷ R;jsDg>~nQں2=)`x_.>Sd|C]aN>(^Cbn2,P̬Lo5{ȪNAֲ> endobj 483 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [259.044 725.687 333.841 737.074] /A << /S /GoTo /D (section.3.1) >> >> endobj 484 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [334.57 712.038 452.426 723.425] /A << /S /GoTo /D (figure.4.1) >> >> endobj 492 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [340.723 604.48 407.608 615.867] /A << /S /GoTo /D (chapter.5) >> >> endobj 493 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [505.234 577.183 521.862 588.569] /A << /S /GoTo /D (figure.4.2) >> >> endobj 503 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [73.413 563.534 175.059 574.92] /A << /S /GoTo /D (figure.4.2) >> >> endobj 495 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.177 529.461 202.132 540.848] /A << /S /GoTo /D (figure.4.2) >> >> endobj 497 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [327.983 267.014 408.948 279.613] /A << /S /GoTo /D (subsection.3.2.2) >> >> endobj 501 0 obj << /D [499 0 R /XYZ 73.409 809.993 null] >> endobj 66 0 obj << /D [499 0 R /XYZ 74.409 771.732 null] >> endobj 502 0 obj << /D [499 0 R /XYZ 74.409 657.164 null] >> endobj 504 0 obj << /D [499 0 R /XYZ 74.409 513.715 null] >> endobj 505 0 obj << /D [499 0 R /XYZ 74.409 343.716 null] >> endobj 506 0 obj << /D [499 0 R /XYZ 74.409 289.04 null] >> endobj 507 0 obj << /D [499 0 R /XYZ 74.409 268.011 null] >> endobj 508 0 obj << /D [499 0 R /XYZ 74.409 248.193 null] >> endobj 509 0 obj << /D [499 0 R /XYZ 74.409 229.588 null] >> endobj 498 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F42 132 0 R /F38 134 0 R /F53 189 0 R >> /ProcSet [ /PDF /Text ] >> endobj 514 0 obj << /Length 387 /Filter /FlateDecode >> stream xڽN@<vw]xOC@*㻅RiCԃ!a7?Cn-~ s @)@jbZJgևř۵.J<mq0΄z4?B:$-05!Ls- Ah I  |=Ju9.fy v:ٓyEy(VM_;ui2\:HB7 iҹ& P9H TEf_8I7qjf iZfA&>˴Zf&%Ϝ20g58 D|4;aRwm6Zaav)A6@UIEjguH_n~לo4'}z{Q~8 endstream endobj 513 0 obj << /Type /Page /Contents 514 0 R /Resources 512 0 R /MediaBox [0 0 595.276 841.89] /Parent 517 0 R >> endobj 491 0 obj << /Type /XObject /Subtype /Image /Width 515 /Height 326 /BitsPerComponent 8 /ColorSpace /DeviceRGB /Length 14738 /Filter /FlateDecode >> stream xypG;o篍xۘ?f7#?3~gwl0@A\:ɀ@w>tuK[N-nuu3>Ϊ*U2*3&lb$vW=8ޯD6,=~ys/V߿Gφ90Wo}z=-nZybb2)܊Aŵ&F90 ꓳs>CcbZ^퉡ey3 ;NV6ZXrWϻNGZV:(oz _ K_Lo||j8Icbwv|ɽ^8&? YPbnbJɉo =w|Ǝ4vߥi'OTQijo3;Lf7UROWN5;=I瘻Q[zO,XyL-V"/_|T2LJ7& -Jk෿u?*YaEZF6~ι%T?hŤlw=9]m%kZ>JR'=-Ln;IEcOL)^LkQ|QagQ '֥m$ms]WkٷۊקsŇsW6zP<,JYi%vcg/ج?/},ŧ˧:A%m}"o~AE1LQݒ;NM>L*uTOq⭏P:& %`S5Ga;CT8 S3$]ٷ8E Vw&fF>-{dmh8 +vx2v~;2枞;'wDXy/ܚ[.gkYtE_ =/|_mjjfӦ+o{֛\D]Vb=Um"O;ro%("S4w4& /_̇G]up59===SQγR=ivo;yz=-S1|w{/-S?>]zƼov5I%L;K˴3$%8U8'37it2ihViyXoI "9xȧ^5w11Gz:߽>?8MQHlכb`N=RInHnP1618K1K))D\̛&O)޸2E-N^H6a~uRѷhvDYggB+%8vCfEt_< Epj11-_[l;hslݵɅŞلR)21%g_O:AoS;o|r[pn6}ya%g_S}|--TtVxn~Au[h_Ɇ snؖy}_wz*sɆSeP %!7?*tԊ^5ω`GJEy\{c#? ~-[w6;&J0:>9WEj8U =ܛ%$^2WYUOT' XaNuIŴ[N4yܓӉOj`^YTvm|m?n7i;m59M; 3TDU[ R`Is <cWD,X]_kYtEs"~C6P_l^~7X`.?8J غ _rI*Zqv*s&n~9>[~{j6D|B\iAÕX%cOH.ST /]Sl (?䚴Ck'&zjĴ;$s2 >'r?[7+qsz3T>w _hfSsڬ#ƞ.ЙL;t|ӾTOMPq L|lP&0m'= =L{y>kAb#V$q߭ݚG_=uMN͐wأJ[dg#[3Q"/2*=#HHߖʞKYFsْG\[bTbXTfK.KtUsn)JvK6Ki6مٷOhN:IT(|FA|R[iھg_]alkr@h`mGa)5|pn<b*l^^3nXA6k)TNɷu%>~#rnVߠBs8k6}!0/jE/AnoAoȣ .?ȹXpVPjS:^z2|d}h[>~#Bs, D HE{9nPYsNk^W1VoZ}!;8՚-Bk-,@GqDMd@@zD@^" 2cxAwG*̼B"G-ܦ^t}ڬRWtY.A:`6I ""` ֔kE4V^{ߩ 8 Dxe" F_xev |D`Zp} xEe|̼ϜT>QxeNYyf!_pA|,ږ^ʉB *9@ɮvnN=4g(,Fzת^G!,65]Y4̒!\VY }FTNWN8Z]ɮ' ҹ FEn .5/|#t$V@0D`1HAS%\;0^fEabeN+%;ɌQ{ 2[Z9$snE쵠TT4w@5!.pyj̒\A= /tw DP~A(~DDDDDD Djˮ@(AL̑( Lmn-sx!VjH8K?}DuG;iliExnwKSC֑{w,E^y `D+fsgG{G KbƬ!/dlE/Lܜʕkګy=޲yM(D}ǁ{CA{KG]@^p #d V‹/jB6n,}BMypۇbhWꝪnPIAGsSt?@.";i3X?WYYF0O]`23ok@?q:j|ARZTvD0 B,E,1k:W XŁdU P@GiMT@ahıwjj"g]`ouSJ\Z&.@6oz!DUV*@(/޺S^ww"  "0ZC"ą_TND@:~Ie:D"o$B(E2,zLLLBPhjY[sgͻ/^- :D*!w@eWȔK\Y n3[{pTJYTd\h"y>PlEOPRx%>bBNGxW{]2rW|\WXbC]Wk%~DWG[7GR=AyOLi+Q>iQT.^JRf 3U/ZW":ӷ*EUSM,^4F"^5~WBXseQ̛W׺yIԮ͏SJJ ]T##EWRڼ%J}"E(\+D0_#3jDUKEkBu "iHaaW.|@hM ͯLJeC>8lٲehA%BM(O/\+.ffƹb"ЅD R;Q/)A) X|,?y XRw>EWz[B) +!y#KR Gk *t$.roC#T \) d2"p]ccZAZ>0\Z^[@yf^z8x"YE""8oe245}.ȈSm k~q>$M/.Td^`ŕh(%9Q(MpM8ބI>{CD011tGV>=ʼn~FJ(-hD /,4SF27R_IB!]7 <"S|)ye@g߁2kRԐ֡D&?>D0>6@!̈7#bؘaWƇ(-+P DU(> 94!F"hdfɒ(a!E0::%#*.DjU)[eoC)Ksp >R"@\#΁>Ȋ`aB6n *Xv^4CYWg' (׫*3C}p 448J(*2Ra*8w\sg-żnDU( \a*URNfbZ"݉ ՚PWlY U [xjH[fsuuGRꧧQ$FlVKX6[aqhD(ɀNyh]?dM7*Tr coa~nScĸFVO.DP_o}_aHfŕ0`@jT `qJT<{KZ-}6 4EUPLa)&^0ZSSk Zfsdf,<5^[ -wCD$ MF%"-2R]^k),4rZvbҜFAY$Ddɬb6錈0ښ0{Y@4׆/ŴkIG&Ae/tBy3aC[O 'TX\T*+Rshrе~Sz4̰jkW-{1"_(/(<yM(/!U"`[グG|;f)33^x![&øH4#K!cT8WTXXCU,3WYuQql`~T#:EJm=J5)`wrJH=UU6єHB 'k+U@} 2Dﬔ.`@دJA0:(f$!eJ Vmx"/8H}(,{@I,z#sDJ2݂VG ̻HR 57Qzܢ5CP[  2ue30hc @"땼PF7 _S1%1(",[V",*pF(UGV yWƍe^_:^> T1#6l5簘z@tffVfE#XO GdczJ>Ͼ[UI'EeUuD.47޵'H[ l>8v$4555,#Y gG~Rp2mGZ̆\%h0rsz:"9#ٍ˖-+IHƶ>ﳚ͝m&\Rɵڮ;4u=. S/8n2EK,Z,` 56:0CY0uOwoټiAo$W=}v}uYT{P:?mƖ,f47IŠk[g&1vݺk4 i܅g1WWU|+NUewWWOw7B$sMapx{wNkkf$.DXtX!VDsa,MD D!Z[S3t*!z0~kGf "Erbuu˞y~]h,U J$@C:L[6o C@=T/k]AD5p22ꫥd> l~Ow7 (zhSWk *+m|d&66*R!+*zFjl반{ hwA/" []`4̲tiNC =N=斆 gⳔ-D?ajZ!(Ĕs|R=AċX̬h3QZZ͍tǖ}Rd5tw6L?8ߩ{Ur* &[=!? ӫ]JLUulт֍bc4l}4 66[7nݸ~h12B5uՏ6O~AFJ߬_ S"h%ɡQzE0]Z|br'r0=1/",Ԅµ3׀(z|tÆ۩57D֔-nӟwD@=qmjJDp]}Q"a}!d"\쳏 c@NާJs #f;{JP$V#_E0bwkXMPG'> "plEO(rPVnkllT+('^ G~Q]k "`~E%i_d=mj3e嚘h ~?Hb#-$#dD@wY#ZA$hz>w} G2kz׮ 'IKጔb6_uqQTg¼{w8}">bu?&iYL8jя^H"MН-`ժRn ;xwAYx09upC2&nGe X>y(2D68kW&&&aZ*k&]Qԣa*V#h5BEQYi2VP}ИwcGLVB-?v"vP4Y󕁀#nA+``گYQt!*GEPA$hG~dd?u{A oE1CL ]NszdD0>>64*?`Tt!щsAuuT! Mưg!ljkdݿo1mV `٠s}pm]sww %bBfĹr+DmX+sKH2ܩ*l7)9%9qq%JW8x@In2[G)ڤ/x,UU;kV*=Q7y=A}0Zre)k}@bh@V9{t'k]Td|n D]\%S^q!Ǡ^Dti%iuu…G$KXOLOlsǗ>1>>vh3Νp,!r(ό>7CΝ5Tl@K.E"|\L^yH6f&-fv )?7“6T/Ct~&\T ᇗ_>wƲe%xjH{ЋIߞ;]BՁ Wuk33 ,:TfCBūNJ x.]уD07!,%Eſ_4GtRcn"KU+.6Akx\w)k 0]u/;!D02JB&JEEF:2Zx/^hnxSclmu&&@"-2"عSrV66:{=0ţJ=T$, kbVg8t(w˨>~`n4ZZMζGO&|h]NR"p:(,֒zSLhuE ʘeTcnihp̾/>KIBd|ys^" 8"wQt!^*fCLCC^4hQ{V"hltP=>d5tw6L?8K 2JƥI&W%pPUUΝ! [Z.>`448سl$j"mmln~'|3֍#T`|lxȡ-;;2t!>y;6p<*5wu_XZ\hg!nuSb"7Y RF)%ۄ@ki5W^[.{B#z;k_r-R5 uєwOG{T>2dL+h!p2_@ d"rص^ˬĦ,Omk (Ɍω2ҚvKrmnmE, "]s+ۅYQϥB 1"`ώ*ɧ"`Rsxڦ n"p:zmGJ{q[>r7#^R һAg[ǗMCm̃_\4o@t@W#Bh~NXq=;5ܜ<  >*pQBꥯ Dp0;#ΰ#YY@`xfVD{-#Ұe˭- W`0㣁 jUi`Y$*Uk˪#0eu7o\?t cy|TǯOԐϧrD.~.,ҽ B41?"5\C eVksCc=Ǐ1[ epar؝CxE0<''ǧ4}Ig1%cA@cvT} CP{qbb\ :nDs[ C=>Q舓t0t HO"8J{H2%d(슺~RksSOwBg¾ŒuA+P{A -H͇>}-^]QmT/8Թ%AgIgGhJ !*w/`p`&B+*VW7qsxDM^W4hBDWrV@"zS8DEp^+Q?g1@>Ed(!k+Ck!*v˯n{P2(UIה 4a,ڲ+^쩩sWVڸqdDbcbbSСzAjU)hpH:Oq y%W_`QE@`^Dxq *DUڳEF|z49lP]ݫŬW.D! ? MC!&k˖W!D0/"U\iob/T̽|IDZSUe[(hQ@"raj,Y6l(Cv7]ޟF=JI[&h D0/W{svbty<> OO|-ܔJ[0DmѢ, :QMMC %M^l=,.JTpGY-f `4KGP^nmhp K!DF-.tZr%3 D<n.X,crFe.DSYG6 ݵ{}иHO08L\ʧ9z0~sT5hi"#LLLoK˰xIGRq "Hp   "UeW @MCDE"@  =p @!H恫|]u:o(}h Đ/}Woݭy % 5[7WWݯ[{/=n!̃2 >G"@ D"""4%B09dσԺ~m3''lϼ E g#'D>"@h5g-K<_k; |H)?RRIgȉp/RaaDWQ+%Ur;?>sHLtY~~2{ 5eQ`>3z|$C!%}jH3Ns"uyv/tP`G_3z} μ+/D"@ D"@ D lE`0lX/#X"     VeW  @DOIa j! @ !4 @i [4Q"!hhn6 Ֆ]=-B¦!N111 Dz`"`(/VG%-:(Q^:x̩W endstream endobj 494 0 obj << /Type /XObject /Subtype /Image /Width 454 /Height 308 /BitsPerComponent 8 /ColorSpace /DeviceRGB /Length 8536 /Filter /FlateDecode >> stream xip՝H{JV%_5[ʧd ȵa-Y6'-˒09 0F[,{|ɷlkfG3ӯ{3>^{˛M\mhԫQaIԫq:}hަ{U^Y 'ݫ&RQ:F}qšw׬M"i&:@*R'Μq:F׼s+<~,;cѺݢѱhoNF8r}7egv\Vb~$]Q}a).űiNtEIҍkeJ#@8F oqnxQavJE^ZSS}G[Αm[;ċ痷?{cqڎw?VVxKwfϘJ.s:]2mtb6y/e*y{V{aUHPVk *#ʶ*cdmfen:T6P^P6}V{twEkeRROsd)Yl[K}̿yW{fw̨p6T$C6T0GW{/,sij:/2k3b֦o/k-n낷n?pg^{m!:Q_йH}9<ċok8YEhqSחbG)*lye#>wIle͟*[6ݶ%R`_Lq9e-ugmb<{̷oogT݌ԭG%DMvI|I) [٩v|IQu.-i%eqCfpKUaj2 qu#:ݙ`15Ҟ=CG?g;Y,[JqQ NQo嗶vy}\$odHIRQ՚Mlo_Ѱž$u<[wpaG*A! ՠ||cW\ْweRFnݽ\жKηRmɓ]fs,dGbG~y:U1o%؉ΜOx/nXlc9'u޽CRF[:0pL߰!_jlaes;?{jZAq*>U5ꇇ"8OgP(N2U6v|SĒZmo8|ʈ|ǚ~ ")V lLܴGR5V*c^L!q@XTYk۾RI/k _*_^GV+HMI[܍ZrMo-IIm壓K7v*waSv?!w`Ԫ1Vɫ(tQlx/46F͛nm/~Au9rM\]TY_TUT$%j-l)Dmx YYƨWQIyU^>νv[d=yX)~>vI1O4UܚQbReGy3[Dx@%OF*]K6K^%tg6"`_S!QcH)\I2~*w~zLgӅ NS3d7xfzU{qe}t/bwPjʚd4wD-iҩL{m_Q6$eK(DWtw_vKo]>Fʨ`ʶ򕲶{wv6II YV؉JZK5qӑ75wSDD[>+Euy"a/m2nGKUFnD6EoHIɼlUdCeM>6iu鏿<^tkAYC&].6 O2S\>p5i*q8FN3n[<֨KX"Qwu2uG9-eP ̝SJZ),]6Υ%c_683;sJG牛_4}l|,s6r_zfږ痮liu,8o3?FFbTS`T`T`T 9`Լ<)6E:&z)hIEFѨn:41@nUhkدj9Lh,7)Q-L 3x3F̈́rjĴ¨I]xQn:s`Ԭ3{Zn4틤%mE4-mM?F՜Q3^eP4U])Zm+֨`=,jsk큸,6jj<=eTRdT#ǚ,ȨSl1*@GM,(jZTTE8gFwMv%n˳hN a Q1*FjN Qy[wN0z>[OJSt6QKu|UKɜ-F\҇=35JCĨQѨ}tJlZo$O!G}~܅K`E' Ls[gBnfPQڨ#w]F)Tqf7 `:z#haT}`k:ӼE'=CsU'U:`TaqP1twT ikQQSgT< ʨŭ*Z^bTd*FcI_U>5 0jVK~ibny|֟~J!`ךĠ~x.o_zmן93jM L0*FŨA 0*F2ШI&ƞ-uo bT?3@ ƜjTEUg8RfaNRef쉛9]ثێN}nnTY-դ fǰ^Iu$Ӳgt:`IQtnu1%IӪieTE_vQMkzpc1*@uYLLU]j5-Ĩ5uF p);ڍi4}T 횸Eg߭Ǡӗgұ 79gj 6Q`T 7ՙFُ)m)L{OV 0jU_y4-jESLZbԾ꿕O\iqNls8>9.g9Z)F +Y5/%^C)&jܧ?]'VϝkT*5j}TDD>FX5FuP?g}h?cL'`Tl1b0l1jPs+F|S fQǨG?W?F,bT,2 ~O<[U^瞤n&4c-`TL`T Q`TjbJ?LQJ:g#1t>el48i fTbĨYNO$2UfQՃ)7GtSڙbŨQ3ߨ h=_vU]k-cT|2 RcQgZ%W *FռQrƨR0Q}YgQOLoڍ1Q:F_ ШGptXOg01*`l1XVM ֞J]{T¨Q!mTq k `TjjOo#}?zg1>ͱhfݰʮ)W{e4F-9). <)=iG::v=jΥ1@{l/,^0y๧18I\݊4Hۥ3ZQ:4jkϡ<^Mvl܆OΤ{sðKw]sπY s1Ev .,BFhӯ.xE>RzҦb:9Dfz~LF/ ’5ka_N:yh]vj Шv%U'Γ6F 9JԿx$4F?ͩ>9=X:VS]3i˴lS٨AQFuUVQ^bTxe԰Ff}56K!Qzʨ ok[ U;\G6}i׸~Yy֟fr8ZfGaYf_g<m+:ϣhLσ]j~< $zGUrIu{TR:m<>Gˤϔ戌 2>Szrb20*FQ2ߨAgѡ LQ3Db(rɨaI kâӑ߭MQSgT}_uTK1*dQ5{YzD oTa1*`T1<+05*jl?:4o&(Z5FĨ0F)F9fԆ9L:JQ 0*AFwޙ!'%)ڋ;"\vW8gtʝC=۔@RnڴpA-lzx!=jdleTt ELHەFMFU\&76mٸIEؙVt6(<ԺmW_:K\U=J_vbTSt :W$4sI!ϭ{U\Svq3=F<յ?enKSrU)fv4ar;ԻsDN'繤-NBKȨfJQMute2j 'U7oTm[AH}|lSZ;bTϺBFUnNZŹ~bT74瑲6%e租vFUgQ- /Ԥ~1Bj<˨kШRjZ?:'dj\7+i3j.1箑}Tukѕ]hT?l:PotNoXaTQ5O*œ=/FG:r,*ݦSQtzҭcvPGQOQ F%J`TJ`T\?Ȯg"=kT2d3깟xN3̈́LhF軗-iCXL֠FMاudT t9k6Ϩ x&㒹Ԑe:&!uf?\95iv<[|fgfuNij ǨFYYZdhD?ieȠIt48JdYm=3;cOtӺ-1jQm?5Ȑ2v}<7?W-cT'O"G GE Ш:)ꤙfTݱsBJj7d?mC:ɣYVǨnT?!a*ʨ7F3`?#XQȘ3Y׌Ո cM3lL)vwu4˗ϟ?b+)*$]IJШΝ; IzųgϤ> stream xyTWQhdLr82'L;g2f&$Y1&/qiVAPĈdP" *QEAvYv_)n{O[nէV I$Qd!ˢrI$QP&H$#T4=VƯܐD"|!-[}6ÓÓ9]SW%~iYY rCy4zIԤ7%Αquq#DIJ4 96S|Z_+M!!ݻ}:;蠟WYY'eNcDAXg =vؤ⛷:=LIW[+QSV&COIQY(Xk)ك6X%URLp5y+"SnOZRn1<V*<VV?UTMBW_$fێw;~Op鯴\SV|tGSLםXte1X3kw[7::q+NZG&G7 rǹ91o{`7H ',Y-kܺ;oGIj/WD߯KK4`s>/T#]͜;7KzMWxlHx895JAzF8Eu26/vj ˮ4gX+C eV=n/%]1 kHwcqҥjySr.ڻb>wafTϽwv*w)kE^Gmc16[b'˖YJl|6',T#~"{,p/9l斫bsmENAdAiS$.ʉ"_<7x Nv.QgJ*ZS@v]q\|ٻEFf'dS۲+U?=rܢ꺦v쮨Jai7>/UrŸRG2#r{$_d-m՛u|K'|ڠ&8 um֤<~vW"{(V2iΖ565l9$E?״L޽wJm@pZ4#'Ĺ:Gy|E#vm95:!+SFMOjtZs~X/"j%RXbl~:K3S9*?g͞yiu,:6kJ+mQq ˗j[~[Hl#r-2TO贳6NSXap7UD|s 2$0+wU]3&y$_n2 I'V] |}/8REY9dqeϵQǰ-"ZXU쑝 e nCƹ(6]T /`|̀򢢖uII0`3[ X˶u c x*<K"vax[\ێsG|ZE\Sp\kT.XbvI %+m*ۄbG!w㮋"HY>jJm)oC]\x^{CQI6FcsVi% 6ix#'F6{0*_mlEN+ W%o%@`%̐s:5FZ*0ipJ hm3jT0wodh{S5W*iJ+4v=)u~xN]dVggE|6mk1N ]6vQ,X/n`]># ],az;;Nd6䳉ed:$ɤ0!^ D2Οa$I"M$H&DlH$c 7$H&DlH$bD"6I$I"M$t:$b$ȦՃAJlh)?^c2TP=R WkAlk6ˆjjMw4bS\&<ԔHl2қMM7)6eb`f_FD3LlT4rꛆZ؜>}ŋΝSL} ,P,ݔWٔS 3ٳX2 "55󍍍W^hii \zd  n̙3X5gbS,`L6]bb"9ܹs’s@@˗IJfS&Ĵz&ȦDӐٹ람Դg90''ƍr~zVVٳ̀M+Q0佇*V fXXd@ϟ/Vsրz{{S  hnnW8ylgΜy%ņ؜$Y2ӧOx=}CGGGppڜ9rπ͉M%~x@TWWpBAׯv!ٶ[$Y&f[ZZt͛|~3f@QGoEe-;v,!Cy晹srtoذ᷿/W@@I@6KJJlRcǎ &%%cpĉe/WUgnnnXXOC0߈4hЅ "f_ݛH=,lΛ7U&xt"1jjj`ƌ;<~8syyͯGr g<=o1K'6%{GG4ogruuutt4?b6Ϝ9\[[+iӞ}YA]]]GŏP sal29fsݺu/(%//tUغug}6p@D~llg͚%Z 6?cg||4Al;wk l2d* ۨvvv,Z4T4;:P(ğ MqP&ا>}ȑ#֙k ԯۺS}S1%㩵EROya.gPl9ahY.={46=NP{[nZv߾}2DGIII9xo?zw d] gN,[`89ګW:::_v,Jbؔ&Zq= r̼gp@&Ԟdm===hR+јkZA@&&ɒoNwWMq5kDUQkRCJ䜑$=== lTcǎ5UUUmݺU+III: (s$"bd lqF9D /vYE"WWWGDl5EEŋ7octMXÊ qzvڥȷ&f602f{cS Œ3>|ӧObGt۶m!u֓'O <[O&Ɍ[oYO_~:tZ0/0$Y`,Z1cg^_{5iii\Ro&+ÇO@l,ŋkw/+YK/O,*g?}*׿/x˦9_>X|.i6;6`kr1NB.P‚Z6a 2qSf!63vAaÆ j*zW < "~suֽO>dhhڹfϞ-hԨQ,_wt&@%PMN#=-oMMj{vByqҴi`(`HHHVVIIIH [Š,x 6z뭵e˖}1_ƍ󟃃o?yf!>_϶ v y`6s.ܹs'33en- \.K.əs+e>?Miii#f'IPl}Ĩ)"9`\\\z(Rrkwe{ 9lvvvs='c? w3MVSoJllݻG;w+**ŋsM?ͻwJ_ںH_ #V JhQQ&|:4so6<<${ğ~:22RAmX~]PMMĴ MI} oO{Q666ӣwͦI$oGp6aĵNuFM u 5MjDW^Տ 7ilNlh܃{əObZM6  4䬧`>wpڵ#GHϏ-,,D ,YB󡐈M~9sfFFVusll **?I"6,999ׯ_>577v,\/--\{,/"JPiIaNVZsNT-[̰hѢ+VlS˗y̹Ӵ)+QI쑦?$$kM4Qۺ O-2YK!m{]摦ܿ456u퇢}A7l7G@Lm~›]z#G.]T___]]]RR?2Qjjjaaayyy*/"ؔ M3`L"1t[[[FF̙3uhɒ%`PbJ:}NuOoO+M9]zM͞*=̆3fckO᤿i$i+_ƚ{Zl[UL1112ꩵ}?M_<{d)~rܱcYkCii)V@d{.d̈́Pӻ䐃HEEE&2DmQØ1c@XO̙sin~/p/u_U|||\\\>I&%$$𻴸\hљ3gMl,M@@a&eeeX;k֬y݁kΝ;[n=|iW^  ~zoڵ 9?qI46 Lb= 0v4999\/^gi?b!..w}'… &؄y c`kK544 s9 Ȉtvv9r$L2}tXϞ=?g=I46}}}ō líELLL C @ꫣGSʍ#h 1Mo~&{`aCbGSNLo lX` b|(7oӫ:<򈻻;[oߎz4lZ+ ڽ{7猌_WڿԩHoi7y63dԩSQO'Axٜr|ZS#.[[O>|Zӛ&IVL;f$B{@iӦROi6T8&fyyUd^__/̺`sDlʕ+`4Ғ-zuMb,… i>)1v4l";gѮlhժ6vxVzbD0Ҝ $iflZI[7^ik /""b۶m^^^=8ǟOHHHpp0`?9,&)̒w;vLܸ)))g#[:,k6Tfɜt?/}r&0V|3k,0Х)\|~)焄M 66~!l]Bf 𛕕%ǀ\i-}YfMֻ5|0umY*Q@@-ޯ\qFsbnEXH>`ʜOPhZ_= 2̈́R,L`uL~gL]D9G 2E2уͣG8k VqCy&2lʜVB:hQV6###]7ڷ BkkZv һCvv`/6vګ .&jD2c6AxCW~xРA'Ov/\%Kpن2dsذa _½vww9r$b/OOOA;w$ dSD0ׁ͛Y.>Suuu\ʽ{rٞ}:~ѣYM)ycs„ _5 AgǏ# 294o3g8p`tt4[(e" ^|($R|rqS:p[oY[[L6mŊjaƌvY.g&`gV'*'Nps=G{nZZltdd$Z$Kcsvz㺳I79[N:Ύ$Ymyꩧ92p@}ᇧLs}$Kc`r8{>_~'r=# ˙ÍfI#F6lw߅Ç/b$seSPߣ/looǪ}qW*~q3i Dx'?~;== rl\rǃdlK.$KcsʕO'6;6`kvvv<800WUU!>((K8T<9l'xU9Y=MÇs)?19$Kcsݺuj*zW < 3͛Xekk+ddd)4iҐ!C֬Y#=Wcz+aؼps=ſpi".'L6 䆄dee 4r˗QΜ9M(\ ;v`ެZ6z)~<&؜7ox9XCw/͟q9kojbXb ˨QᒒbdPJKK9yd___ 6>&&˖D_&C FbM)Dͤ'xSFߪv˖-l؄ =|p~z֭{@@I@6Q4`\''+W Θ15e$O5sݻwȗ.]BV&2ۺ {G$bH'\hjOKX6ɽ4,5%>t#YxM77F )[x&Cii)6Y6i?Rc!88_Ν;'=E8Q͔3t}ŋ`%F+:/XC4FlMD"6M$6I&I"&$6I$b$,V&DlH$bD"6I$I"$$H&DlH$bD"6I$I"&DlHaʕ’ç*U|t_( ə*fgJvKb'Or&`ǵIG .mF{6ϕ>ҝɇr޼Ebjjt̾s(%H}&6_ljIQRt\_AwD YL A)ѝF҃MCD%V:HA)ѝF27;o&I2OKl$SffIjElΫoԊ$M܁mnԊ$Ͷ["I2* ;@VͮI2&n\2#MJ&ɈlskzWs&U@6Y$Y84m6I2W6[jzW FJ$U$#zW \ÆMlhVsW ĉ&$c^]VjM٬o} ;ňJĨͤWElf]uM$"6IFdJJC՝M٬ihn I2" -IjElf}K:Z$#YU\VYKR+bdD6/6\&I2"M˫IjEl恼.g/VWBLI`%~3.B(b3Nќ fbs,HKJ+IL( rbJl64g\N<縖{@( _\RfQi2$#٤bUF~͍+7Tx~mF2 $$Mdt6 D"$$$H&DlH$bD"6I$I"YMɔٴbxRH&&$LM'$ɸIHƥR P\ Q endstream endobj 515 0 obj << /D [513 0 R /XYZ 73.409 809.993 null] >> endobj 510 0 obj << /D [513 0 R /XYZ 248.316 583.993 null] >> endobj 511 0 obj << /D [513 0 R /XYZ 224.466 364.762 null] >> endobj 516 0 obj << /D [513 0 R /XYZ 224.557 170.031 null] >> endobj 512 0 obj << /Font << /F22 97 0 R /F53 189 0 R >> /XObject << /Im11 491 0 R /Im12 494 0 R /Im13 496 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj 523 0 obj << /Length 2052 /Filter /FlateDecode >> stream xڽX6PHKRh٠8$Ei[Nuw3%I"X͐px{/}rws, =,Ȥw-tyI$Q{jF߬o}kF";CEZ]I(9P=T0H~˚ } ȫŶiWSm' u՞A ؂wCrݏpT")q=HT:kb{Xo4wIJ+jÀ}Rlj#$1EWJ&zV[(8myҼ,67*M|']Vm8oFakB:飚0ZnEj8$P,llaf"jx->:rz҆> CnCRyGߪQe7fsNMop})ךmΖ}?#^SͻwB7s7)'cg:В#`g Ib y5xaImyE:<4=JF<ɻ ;SZǞ @CzR,BCBǒܡz"{ h02gh S?춶 d\щш$&!SYD<ְ][D:5C9!-'kLuD6gW už?#E1 dؗ"Z9ۘ C1z^ЌW _(?FELtⱃ-CIa*i=+i"Z*g39/ű8? XL93^`do(E1EQ;Qb&u(T8FRpɆRb g|cǻQ_穁ؘ* |* |LM^1 N0t{xyӻH0饑H EQ,06!E$z|~&@iA9N(U^=H@#ț \z?4a%h82W2sښj4j[JXc};εP[BJ5rP;t5ڥJl~2ndǻPS,^W{M]'/EkDgГd(q[]^X ꕎ4:Lr'$AV벤˼*Q|BH> &pd0Z(أTnZD};2>@a+t*o^WAЌn,X ؕph{|ePEx䣎&r([A|v+2V& q̓ s_ t3"M  7e3JO_52UMeP/A(PV߯` o-]+FXMcjcwMu, @/aZs kLJo|̫ϙ\cPJ."]>':{W) 7_i+h=v!ݕg!la/_th%m"l 1G}XH>dFgHWTI|[mabF@yG'Yz2A'YxI#H 9)a$zALCJb@LAO0㯃NjKj Uo۝O?;&" yUhwWu'h endstream endobj 522 0 obj << /Type /Page /Contents 523 0 R /Resources 521 0 R /MediaBox [0 0 595.276 841.89] /Parent 517 0 R /Annots [ 518 0 R 519 0 R 520 0 R ] >> endobj 518 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [108.732 615.723 172.555 628.321] /A << /S /GoTo /D (section.1.5) >> >> endobj 519 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [355.148 388.328 427.253 400.927] /A << /S /GoTo /D (section.4.3) >> >> endobj 520 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [250.712 297.378 257.636 310.398] /A << /S /GoTo /D (Hfootnote.13) >> >> endobj 524 0 obj << /D [522 0 R /XYZ 73.409 809.993 null] >> endobj 525 0 obj << /D [522 0 R /XYZ 74.409 680.237 null] >> endobj 526 0 obj << /D [522 0 R /XYZ 74.409 571.298 null] >> endobj 527 0 obj << /D [522 0 R /XYZ 88.583 573.116 null] >> endobj 528 0 obj << /D [522 0 R /XYZ 74.409 509.222 null] >> endobj 529 0 obj << /D [522 0 R /XYZ 88.583 511.646 null] >> endobj 70 0 obj << /D [522 0 R /XYZ 74.409 474.438 null] >> endobj 530 0 obj << /D [522 0 R /XYZ 74.409 439.227 null] >> endobj 531 0 obj << /D [522 0 R /XYZ 74.409 215.285 null] >> endobj 532 0 obj << /D [522 0 R /XYZ 88.583 217.104 null] >> endobj 533 0 obj << /D [522 0 R /XYZ 88.583 204.65 null] >> endobj 534 0 obj << /D [522 0 R /XYZ 84.073 148.743 null] >> endobj 521 0 obj << /Font << /F22 97 0 R /F53 189 0 R /F21 96 0 R /F38 134 0 R /F42 132 0 R /F43 133 0 R /F44 136 0 R >> /ProcSet [ /PDF /Text ] >> endobj 539 0 obj << /Length 1494 /Filter /FlateDecode >> stream xڽXY6~_@"G8ФLDdɑ=}fH^m53^Ir">~d4bQY&T\,bH%D~d`sP,\2.eiLx~PTUօM1aq *UF߄ BW){!,E28>&BXFt1|6atY'\nEqFr`_5?$[g }1:ǃ-7nm5Cs:ۓ`eDFdʼ9H¡_,Z]u# <#L=,cu\ǓW/Pu^5( Pu<{K iėaЙKXP:,,hsϥG&}Z*'e0yнhr_*zySnצh'R 0p(I.O}THoܢ?x涃|cnYnt, N,lU*!f@dt77 f\k?QعCd?Q!ˑ8cg_Ҕ±_GaZՓ_yza36hl?lXLWuߞ%ė}o5n ^_,%tW̙6RI(W'jvX73`4=}sTfd*yt:! ۮ4%iz= 'ˁSӕ |;~Є:]qIEd}^BvfeʆOvo' zEje5buG"ϡ'J!v+KD!޿{~ H`8;z3sXpJ:/zDv`y^eSxq8Hq$F"n~CKz'=Ϯ |p䬪0Y 7tC+$=\q3 _"!P@KbRk;[Ƌ>Q bVYX ov, ?W #y}4Lz`c\=aĝl\!̉j:hōX8B(hьpPM*-2(h̘7(`Asޙz97@v=OEiy<|޾Wd );No px_kRrX6wk`빣Wic <1a)Jˡ1 endstream endobj 538 0 obj << /Type /Page /Contents 539 0 R /Resources 537 0 R /MediaBox [0 0 595.276 841.89] /Parent 517 0 R /Annots [ 535 0 R ] >> endobj 535 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [109.567 683.538 190.532 694.925] /A << /S /GoTo /D (subsection.3.1.1) >> >> endobj 540 0 obj << /D [538 0 R /XYZ 73.409 809.993 null] >> endobj 541 0 obj << /D [538 0 R /XYZ 74.409 771.732 null] >> endobj 542 0 obj << /D [538 0 R /XYZ 88.583 773.227 null] >> endobj 543 0 obj << /D [538 0 R /XYZ 88.583 760.773 null] >> endobj 544 0 obj << /D [538 0 R /XYZ 88.583 748.32 null] >> endobj 545 0 obj << /D [538 0 R /XYZ 88.583 735.867 null] >> endobj 546 0 obj << /D [538 0 R /XYZ 74.409 667.792 null] >> endobj 547 0 obj << /D [538 0 R /XYZ 74.409 594.137 null] >> endobj 548 0 obj << /D [538 0 R /XYZ 88.583 594.137 null] >> endobj 550 0 obj << /D [538 0 R /XYZ 74.409 530.849 null] >> endobj 551 0 obj << /D [538 0 R /XYZ 88.583 532.667 null] >> endobj 552 0 obj << /D [538 0 R /XYZ 88.583 520.214 null] >> endobj 553 0 obj << /D [538 0 R /XYZ 88.583 507.761 null] >> endobj 554 0 obj << /D [538 0 R /XYZ 88.583 495.307 null] >> endobj 555 0 obj << /D [538 0 R /XYZ 88.583 482.854 null] >> endobj 556 0 obj << /D [538 0 R /XYZ 88.583 470.401 null] >> endobj 557 0 obj << /D [538 0 R /XYZ 88.583 457.948 null] >> endobj 558 0 obj << /D [538 0 R /XYZ 88.583 445.494 null] >> endobj 559 0 obj << /D [538 0 R /XYZ 74.409 379.238 null] >> endobj 560 0 obj << /D [538 0 R /XYZ 74.409 312.731 null] >> endobj 561 0 obj << /D [538 0 R /XYZ 74.409 292.307 null] >> endobj 562 0 obj << /D [538 0 R /XYZ 74.409 269.46 null] >> endobj 537 0 obj << /Font << /F53 189 0 R /F22 97 0 R /F21 96 0 R /F57 549 0 R /F42 132 0 R >> /ProcSet [ /PDF /Text ] >> endobj 565 0 obj << /Length 1685 /Filter /FlateDecode >> stream xZ[S8~WxD.7C۲ew`;k;M;G;!]GC"Y%}GG:'Gg;x-=Rb!h4GǑ)Ţ8Awu?y~_ӤΊ"+CK\iVNeb}; F1T#"þV%K&GlP0ɪ3f܌E j'igK>=.?+}W)T*YtnJ3w<ۉn(Dr7,yP eaүI7F]W?Z$6fԂ8d<޼ό4ǦϽSV`(;5m|De'31-}6O< w!$)#civ98eHPX itόŒJLk$48R4x^iE4bJC)6u(ΏN("=`޺(,b#)$R؎D(E- *BKgֱfzmyX9AoΑ޿/eVͦOTՅj9y=~qBvFMiN37pr|/C&Θ`I4]ҼZYOP=wmlk ZsuWt6IgE <lͅ ,|[@mˊ2ؿfuc|9;)aA0}g~M}6q'E2NVTDˆ :=rkXMF[ȞJE{n|ۆO&e±%Ć7-n5yUn p4Fٞ MkY{̨6bi䮘׎'N&Tt#WҮ0zbrЮ4ilgg⚩gA#T痿qpyq)@v-~W(FT,˫7(Wa*F`*&эL6]18 l@yl |>N:Znu &DaՎdX)\H `0,:ܠ|b@׻Ft;^ȅΙjcgnW2uFwY=hNQ8*˹c-~,JO=4OS)m29Èp.iY[@tsbPk݃& ΓpM j(q%y>?ױ0Mp+fb<mI]JI(ZhCH3 YjTf}zfg`c DΟny셎9 Xn&n"Fu95!W*{TZfO!am.ҵofM6޾qBo]g\c#J?+PqD@x3AT{7X{|D1b^}wOOOOr<%$x`H բT{ڧҧܧtk!Já/x0צRjS aS`)c{7Jv4(ga | ){o)HNSQxTn(E9/uU/- p QuWpApP CN_X7@TOyKUe֦Fb8wkoR[w endstream endobj 564 0 obj << /Type /Page /Contents 565 0 R /Resources 563 0 R /MediaBox [0 0 595.276 841.89] /Parent 517 0 R /Annots [ 536 0 R ] >> endobj 536 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [325.277 729.202 405.196 741.801] /A << /S /GoTo /D (subsection.4.1.1) >> >> endobj 566 0 obj << /D [564 0 R /XYZ 73.409 809.993 null] >> endobj 567 0 obj << /D [564 0 R /XYZ 74.409 771.732 null] >> endobj 568 0 obj << /D [564 0 R /XYZ 74.409 704.595 null] >> endobj 569 0 obj << /D [564 0 R /XYZ 88.583 707.019 null] >> endobj 570 0 obj << /D [564 0 R /XYZ 88.583 694.565 null] >> endobj 571 0 obj << /D [564 0 R /XYZ 88.583 682.112 null] >> endobj 572 0 obj << /D [564 0 R /XYZ 88.583 669.659 null] >> endobj 573 0 obj << /D [564 0 R /XYZ 88.583 657.206 null] >> endobj 574 0 obj << /D [564 0 R /XYZ 88.583 644.752 null] >> endobj 575 0 obj << /D [564 0 R /XYZ 88.583 632.299 null] >> endobj 576 0 obj << /D [564 0 R /XYZ 88.583 619.846 null] >> endobj 577 0 obj << /D [564 0 R /XYZ 88.583 607.392 null] >> endobj 578 0 obj << /D [564 0 R /XYZ 88.583 594.939 null] >> endobj 579 0 obj << /D [564 0 R /XYZ 88.583 582.486 null] >> endobj 580 0 obj << /D [564 0 R /XYZ 74.409 518.592 null] >> endobj 581 0 obj << /D [564 0 R /XYZ 88.583 521.016 null] >> endobj 582 0 obj << /D [564 0 R /XYZ 88.583 508.563 null] >> endobj 583 0 obj << /D [564 0 R /XYZ 88.583 496.11 null] >> endobj 584 0 obj << /D [564 0 R /XYZ 88.583 483.656 null] >> endobj 585 0 obj << /D [564 0 R /XYZ 88.583 471.203 null] >> endobj 586 0 obj << /D [564 0 R /XYZ 88.583 458.75 null] >> endobj 587 0 obj << /D [564 0 R /XYZ 88.583 446.296 null] >> endobj 588 0 obj << /D [564 0 R /XYZ 88.583 433.843 null] >> endobj 589 0 obj << /D [564 0 R /XYZ 88.583 421.39 null] >> endobj 590 0 obj << /D [564 0 R /XYZ 88.583 408.937 null] >> endobj 591 0 obj << /D [564 0 R /XYZ 88.583 396.483 null] >> endobj 592 0 obj << /D [564 0 R /XYZ 88.583 384.03 null] >> endobj 593 0 obj << /D [564 0 R /XYZ 88.583 371.577 null] >> endobj 594 0 obj << /D [564 0 R /XYZ 88.583 359.123 null] >> endobj 595 0 obj << /D [564 0 R /XYZ 88.583 346.67 null] >> endobj 596 0 obj << /D [564 0 R /XYZ 88.583 334.217 null] >> endobj 597 0 obj << /D [564 0 R /XYZ 88.583 321.763 null] >> endobj 598 0 obj << /D [564 0 R /XYZ 88.583 309.31 null] >> endobj 599 0 obj << /D [564 0 R /XYZ 88.583 296.857 null] >> endobj 600 0 obj << /D [564 0 R /XYZ 88.583 284.404 null] >> endobj 601 0 obj << /D [564 0 R /XYZ 88.583 271.95 null] >> endobj 602 0 obj << /D [564 0 R /XYZ 88.583 259.497 null] >> endobj 603 0 obj << /D [564 0 R /XYZ 88.583 247.044 null] >> endobj 604 0 obj << /D [564 0 R /XYZ 88.583 234.59 null] >> endobj 605 0 obj << /D [564 0 R /XYZ 88.583 222.137 null] >> endobj 606 0 obj << /D [564 0 R /XYZ 88.583 209.684 null] >> endobj 563 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F53 189 0 R /F57 549 0 R >> /ProcSet [ /PDF /Text ] >> endobj 612 0 obj << /Length 1784 /Filter /FlateDecode >> stream xڽYKo8Wڋ5˗HM]l!AX[[J%A9lJӢ "!gH~]D#=:zuYIGWHK"iiE"ʣ H<1\/4/LH3I'a*O3I1tF$ h a1?.'sLLm^ۊdM*,訔# NAlijvح-E L2C;s+'i\Y]u Ķ<>aXzQ2A7$݇{#h @{˗WQwlQ݈ MR8Ku|chj_b[s•enQqhN YZAѩ+qo)ʖef=GInrކ@ U-o}\}9b0cDK)([Y'ߟot$+-cHl vGu{{wPdpLy: 3@8SD'~ޠg <׭o ~{|% {)NJ:@TI"$ǰN^_V x|x:3N '\$F9,.#cdžtgO٨e4>p`P+Së}b,7@9a,7pcC1؂;ςǷ 1I VŞ}-yB2PԎzj3in@Y \Y|7gt."jQ4 Veۢk{ lGgI9J 16G{Zm0b^CeY}΋U=:$ A]EG}&S9<~~dIC, ;(U`U8UDi~0a7IjDΒCG$^~18ҦH=Ӽ-ja euGмsuq t+*'Vkb<6\F&H|m>bO/xsq2ơ i)pdHy(&1N )KF`ZƄī}Q9Peㄐ; m"~(G'ME\eC ԋRmw~_vill$v x.*nݫYm:@޸pB 9 ղ rsk g!\kJvy %M r3Nb7Me]Tn%-[]c1XY?%^n{7hC""1уS\ELE2ev4#q(,|f 104$t[2r-Iqu g8*ˬs*Z>Gp0@5'<b endstream endobj 611 0 obj << /Type /Page /Contents 612 0 R /Resources 610 0 R /MediaBox [0 0 595.276 841.89] /Parent 517 0 R /Annots [ 607 0 R 608 0 R 628 0 R 609 0 R ] >> endobj 607 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [433.456 563.861 514.226 576.459] /A << /S /GoTo /D (subsection.3.2.2) >> >> endobj 608 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [496.325 326.835 521.862 338.222] /A << /S /GoTo /D (subsection.3.2.2) >> >> endobj 628 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [73.413 313.186 128.193 324.573] /A << /S /GoTo /D (subsection.3.2.2) >> >> endobj 609 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [273.938 299.537 280.862 312.558] /A << /S /GoTo /D (Hfootnote.14) >> >> endobj 613 0 obj << /D [611 0 R /XYZ 73.409 809.993 null] >> endobj 614 0 obj << /D [611 0 R /XYZ 74.409 771.732 null] >> endobj 615 0 obj << /D [611 0 R /XYZ 74.409 672.263 null] >> endobj 616 0 obj << /D [611 0 R /XYZ 74.409 639.884 null] >> endobj 617 0 obj << /D [611 0 R /XYZ 88.583 641.702 null] >> endobj 618 0 obj << /D [611 0 R /XYZ 88.583 629.249 null] >> endobj 619 0 obj << /D [611 0 R /XYZ 88.583 616.796 null] >> endobj 620 0 obj << /D [611 0 R /XYZ 74.409 539.859 null] >> endobj 621 0 obj << /D [611 0 R /XYZ 88.583 541.677 null] >> endobj 622 0 obj << /D [611 0 R /XYZ 74.409 479.524 null] >> endobj 623 0 obj << /D [611 0 R /XYZ 74.409 435.315 null] >> endobj 624 0 obj << /D [611 0 R /XYZ 88.583 435.315 null] >> endobj 625 0 obj << /D [611 0 R /XYZ 88.583 422.861 null] >> endobj 626 0 obj << /D [611 0 R /XYZ 88.583 410.408 null] >> endobj 627 0 obj << /D [611 0 R /XYZ 74.409 348.255 null] >> endobj 629 0 obj << /D [611 0 R /XYZ 74.409 267.549 null] >> endobj 630 0 obj << /D [611 0 R /XYZ 88.583 269.973 null] >> endobj 631 0 obj << /D [611 0 R /XYZ 88.583 257.52 null] >> endobj 632 0 obj << /D [611 0 R /XYZ 88.583 245.067 null] >> endobj 633 0 obj << /D [611 0 R /XYZ 88.583 232.613 null] >> endobj 634 0 obj << /D [611 0 R /XYZ 88.583 220.16 null] >> endobj 635 0 obj << /D [611 0 R /XYZ 88.583 207.707 null] >> endobj 636 0 obj << /D [611 0 R /XYZ 84.073 148.721 null] >> endobj 610 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F53 189 0 R /F57 549 0 R /F43 133 0 R /F44 136 0 R >> /ProcSet [ /PDF /Text ] >> endobj 639 0 obj << /Length 1799 /Filter /FlateDecode >> stream xYKs6WCocN؍մ3 Yj(RI;]`A"MGL}0 ]*wpy?zyhDvÎDdH~I`Vn $ߛ]͂9pfNńFj,] q, ָ$20Nͱ]ł$?49^^F|uk2B)on(ZDJ.L wr IOɇ+{*vC0c`VQNиPDW8]Jk ^ OVf%g;)3M_I , ~G3+ M\8ȼ%5Rk>º . fԐ\xaVpJM!t0`+;:n}> mjkk*v^wS,HY[q;w^n+YUi)4%j̜& 8 5ё mxї# ,Q"H DtrdD3=ۭf3`L:cvSDzu(ltVI#ڿ%TgWTsC~Y#ށӁ aO_E $"T⌨~o~UXhJJ8X/!d<\ ݩoEfu$;|9>3$0"`Y@R8䪃EךGwm6k @&If=ԣ ۲H[Tz>I͜vn p nBX֮p)e7OWHU[jfTga¶> endobj 640 0 obj << /D [638 0 R /XYZ 73.409 809.993 null] >> endobj 641 0 obj << /D [638 0 R /XYZ 74.409 751.228 null] >> endobj 642 0 obj << /D [638 0 R /XYZ 74.409 679.839 null] >> endobj 643 0 obj << /D [638 0 R /XYZ 88.583 679.839 null] >> endobj 644 0 obj << /D [638 0 R /XYZ 88.583 667.386 null] >> endobj 645 0 obj << /D [638 0 R /XYZ 88.583 654.933 null] >> endobj 646 0 obj << /D [638 0 R /XYZ 88.583 642.479 null] >> endobj 647 0 obj << /D [638 0 R /XYZ 88.583 630.026 null] >> endobj 648 0 obj << /D [638 0 R /XYZ 74.409 575.66 null] >> endobj 649 0 obj << /D [638 0 R /XYZ 74.409 518.063 null] >> endobj 650 0 obj << /D [638 0 R /XYZ 74.409 473.972 null] >> endobj 651 0 obj << /D [638 0 R /XYZ 88.583 473.972 null] >> endobj 652 0 obj << /D [638 0 R /XYZ 88.583 461.519 null] >> endobj 653 0 obj << /D [638 0 R /XYZ 88.583 449.066 null] >> endobj 654 0 obj << /D [638 0 R /XYZ 88.583 436.612 null] >> endobj 655 0 obj << /D [638 0 R /XYZ 88.583 424.159 null] >> endobj 656 0 obj << /D [638 0 R /XYZ 88.583 411.706 null] >> endobj 657 0 obj << /D [638 0 R /XYZ 74.409 349.612 null] >> endobj 658 0 obj << /D [638 0 R /XYZ 74.409 222.865 null] >> endobj 659 0 obj << /D [638 0 R /XYZ 88.583 224.684 null] >> endobj 660 0 obj << /D [638 0 R /XYZ 88.583 212.23 null] >> endobj 661 0 obj << /D [638 0 R /XYZ 88.583 199.777 null] >> endobj 662 0 obj << /D [638 0 R /XYZ 88.583 187.324 null] >> endobj 663 0 obj << /D [638 0 R /XYZ 88.583 174.87 null] >> endobj 664 0 obj << /D [638 0 R /XYZ 88.583 162.417 null] >> endobj 665 0 obj << /D [638 0 R /XYZ 88.583 149.964 null] >> endobj 637 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F53 189 0 R /F42 132 0 R /F57 549 0 R /F38 134 0 R >> /ProcSet [ /PDF /Text ] >> endobj 669 0 obj << /Length 1658 /Filter /FlateDecode >> stream xXmo6_}"3+a@V]bѶPY$9iH%4* wǻsͽ;96O8cfP>B EaDy I<ʈWiovcs:9x$Lz "($>u\zUV`h~4,͛7[{H "G@BJ oңI34% ƠQV.T׏ (s#=Q{ɁR=J !V\o>YB[a@055!Rݸ.0uN1wm='&ݓSצCK61b ^Fr-V^-[@KݞBw> endobj 666 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [154.506 152.588 234.098 163.975] /A << /S /GoTo /D (subsection.4.1.2) >> >> endobj 670 0 obj << /D [668 0 R /XYZ 73.409 809.993 null] >> endobj 671 0 obj << /D [668 0 R /XYZ 88.583 773.227 null] >> endobj 672 0 obj << /D [668 0 R /XYZ 88.583 760.773 null] >> endobj 673 0 obj << /D [668 0 R /XYZ 88.583 748.32 null] >> endobj 674 0 obj << /D [668 0 R /XYZ 88.583 735.867 null] >> endobj 675 0 obj << /D [668 0 R /XYZ 88.583 723.414 null] >> endobj 676 0 obj << /D [668 0 R /XYZ 88.583 710.96 null] >> endobj 677 0 obj << /D [668 0 R /XYZ 88.583 698.507 null] >> endobj 678 0 obj << /D [668 0 R /XYZ 88.583 686.054 null] >> endobj 679 0 obj << /D [668 0 R /XYZ 88.583 673.6 null] >> endobj 680 0 obj << /D [668 0 R /XYZ 88.583 661.147 null] >> endobj 681 0 obj << /D [668 0 R /XYZ 88.583 648.694 null] >> endobj 682 0 obj << /D [668 0 R /XYZ 88.583 636.24 null] >> endobj 683 0 obj << /D [668 0 R /XYZ 88.583 623.787 null] >> endobj 684 0 obj << /D [668 0 R /XYZ 88.583 611.334 null] >> endobj 685 0 obj << /D [668 0 R /XYZ 74.409 556.908 null] >> endobj 686 0 obj << /D [668 0 R /XYZ 74.409 469.604 null] >> endobj 687 0 obj << /D [668 0 R /XYZ 88.583 469.604 null] >> endobj 688 0 obj << /D [668 0 R /XYZ 88.583 457.151 null] >> endobj 689 0 obj << /D [668 0 R /XYZ 74.409 407.512 null] >> endobj 690 0 obj << /D [668 0 R /XYZ 88.583 409.33 null] >> endobj 691 0 obj << /D [668 0 R /XYZ 88.583 396.877 null] >> endobj 692 0 obj << /D [668 0 R /XYZ 88.583 384.423 null] >> endobj 693 0 obj << /D [668 0 R /XYZ 74.409 348.503 null] >> endobj 694 0 obj << /D [668 0 R /XYZ 74.409 292.824 null] >> endobj 695 0 obj << /D [668 0 R /XYZ 74.409 246.797 null] >> endobj 696 0 obj << /D [668 0 R /XYZ 88.583 248.615 null] >> endobj 697 0 obj << /D [668 0 R /XYZ 88.583 236.162 null] >> endobj 698 0 obj << /D [668 0 R /XYZ 74.409 174.008 null] >> endobj 667 0 obj << /Font << /F53 189 0 R /F22 97 0 R /F21 96 0 R /F57 549 0 R >> /ProcSet [ /PDF /Text ] >> endobj 703 0 obj << /Length 1322 /Filter /FlateDecode >> stream xXٮ6}_"23$RҢAڢ>y%ŕ8)v,5p8hHsF8c6;$$E2!XJ6zuYfrBEtKB^o^&C#h`({'Q[Su.۾N+FS-y$ [`{˝x][mTa5rS^0V" 4+m`XH֔D~mkT_5y4t^V8L4V4jVk<bf]G0q|$Ub]KhCk23^e͡z, _isϝ=B(R1B$%X͝ R2,X/Y` i W)+ O`7uNrBr=\Tf8Ô2캱-ŝ^S@sde.D[v;6[C[N!{ah94dy /bV3q tߣ 88 8w"%p=3Z)=ZK`K5H6Rui @E?V+2/{03kp i矺M;uM4tu/r+/H*pӧ-]dcq3fsGxxH$&KU^/޵2 du{29a7 _3e̫nRcmbR,V2|~@˪ ̉L-TBxtF1A3t 8!)v;>Cҋ@wA!7,M֛Lz> endobj 700 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [367.49 655.886 374.414 668.906] /A << /S /GoTo /D (Hfootnote.15) >> >> endobj 704 0 obj << /D [702 0 R /XYZ 73.409 809.993 null] >> endobj 705 0 obj << /D [702 0 R /XYZ 74.409 771.732 null] >> endobj 706 0 obj << /D [702 0 R /XYZ 74.409 704.595 null] >> endobj 707 0 obj << /D [702 0 R /XYZ 88.583 707.019 null] >> endobj 708 0 obj << /D [702 0 R /XYZ 88.583 694.565 null] >> endobj 709 0 obj << /D [702 0 R /XYZ 74.409 631.278 null] >> endobj 710 0 obj << /D [702 0 R /XYZ 88.583 633.096 null] >> endobj 711 0 obj << /D [702 0 R /XYZ 88.583 620.643 null] >> endobj 712 0 obj << /D [702 0 R /XYZ 88.583 608.189 null] >> endobj 713 0 obj << /D [702 0 R /XYZ 88.583 595.736 null] >> endobj 714 0 obj << /D [702 0 R /XYZ 88.583 583.283 null] >> endobj 715 0 obj << /D [702 0 R /XYZ 88.583 570.829 null] >> endobj 716 0 obj << /D [702 0 R /XYZ 88.583 558.376 null] >> endobj 717 0 obj << /D [702 0 R /XYZ 88.583 545.923 null] >> endobj 718 0 obj << /D [702 0 R /XYZ 88.583 533.47 null] >> endobj 719 0 obj << /D [702 0 R /XYZ 88.583 521.016 null] >> endobj 720 0 obj << /D [702 0 R /XYZ 88.583 508.563 null] >> endobj 721 0 obj << /D [702 0 R /XYZ 88.583 496.11 null] >> endobj 722 0 obj << /D [702 0 R /XYZ 84.073 148.748 null] >> endobj 701 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F53 189 0 R /F43 133 0 R /F44 136 0 R >> /ProcSet [ /PDF /Text ] >> endobj 735 0 obj << /Length 1349 /Filter /FlateDecode >> stream xڥWn8}WQV4oEo)Oib")PIJTΐm9Wt e8̜93:3z}:[spJ&H%4 ,%i*/a☆oun ow A|!XW{ڭj& G4"<^/aL8FIF3 Nx9e5}}]wkp[wz4onl*7-xVNdb ''@<MzMW*z+o=ǟ>_,~l)XCf WgؤŃ8fqPg7C ˋ>Ol4] 2SR1OI,ym{ubu䫙;m0J1,Xɍ[ȃ {{ QE8JXOȦxSy'K7h\n]x$N/~kuz\ATSX幜IqA l Z3$ X3NdzpGr)ۺ׭Abnq>ߋ^3n"JbP*ԣ) nj7=DZ {ua8]Sw>Mxx7i|͵^9W0ur\.B'^/ʍ1Wn#9"]೻EKr,̰4Z72S_|Kw'X=xDXrBʞ=U;6YAyHn' ,jp3yPQN 7;ZPzm?[Jc??B }r|z>}&K)RjԲ/cO$|6`Y8;ʜ/fo>Srʩ@ZŊ^㲇ɘ$s?Sw~eb2,!"CA$,=9tֻ?DP1\$Ag^u7S^}9 P=ejԧ_:^6+[qf6`46̯4^cN "<ø:7j&[)5s.Pjc4~a[d,s j]۝n*4AeEde|QA>H78N-7⚙61މ7\_CA0yWIG6 7>Mo[NI}qW`@@z/Xݿf{W&n^;nh+[05ɇna 1l\|A [` vV XHWX>O1"UBd V +ݫXCCqk|DE2%Ry .<+f endstream endobj 734 0 obj << /Type /Page /Contents 735 0 R /Resources 733 0 R /MediaBox [0 0 595.276 841.89] /Parent 699 0 R /Group 725 0 R /Annots [ 723 0 R 726 0 R 727 0 R 729 0 R 730 0 R 731 0 R 728 0 R ] >> endobj 724 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./images/isp.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 740 0 R /BBox [0 0 53.312 52.247997] /Group 725 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >>/Font << /f-0-0 741 0 R>> >> /Length 587 /Filter /FlateDecode >> stream xj0z '#i !o!,ahW+ KYaol5zWU=~,*]BI{0rz9u ˪f4M}]!1jgz$!4>5 ز5d%'UYfSW"媜`@,5h*-l%({mUd!" bXG+k5pr,i nʹ-i nʹ-[%P;cM& HpSTl-{hAFHh|N/8Ey6ԩ<1uVV%vl|j0mWOvB_ErEB.\(N\y0SWީv N5$ש+T_ɘfY3k ݻf"S]Rԕw[v1c'd>g[HaF:LӌܫpwAOZRtŪOEġrrZ e,!a0'X7`m~Ȳ?, ` endstream endobj 740 0 obj << /Creator (cairo 1.8.8 \(http://cairographics.org\)) /Producer (cairo 1.8.8 \(http://cairographics.org\)) >> endobj 741 0 obj << /Type /Font /Subtype /Type1 /BaseFont /NimbusSansL /FirstChar 0 /LastChar 10 /FontDescriptor 742 0 R /Widths [ 278 556 556 556 556 556 556 556 556 556 556] /ToUnicode 743 0 R >> endobj 742 0 obj << /Type /FontDescriptor /FontName /NimbusSansL /Flags 4 /FontBBox [ -174 -285 1028 953] /ItalicAngle 0 /Ascent 953 /Descent -285 /CapHeight 500 /StemV 80 /StemH 80 /FontFile 744 0 R >> endobj 743 0 obj << /Length 745 0 R /Filter /FlateDecode >> stream x]Kk ໿bâI !Pi1+4*=Dz"Όz_zoŀ6bo^ 8iC˫#4pm~ giG|"@߽DPs?8 HׁD{4o{:X::Ғzn&$-cJuX)rSXSuuqw}9P\'wɧC̋YnAj1cvq><ϛ&Y d endstream endobj 744 0 obj << /Length 746 0 R /Filter /FlateDecode /Length1 1450 /Length2 12242 /Length3 0 >> stream x}uX]=]ݝ-@p'8 ݂;!̝ysZvUyLUI$T;{i9*2= 7Jnp%yMPd`qsYYru2%,<@`:nprq[۸iuF>bޓp[;_.]U3B9Z9gR, Wwii1ni!+~l#1{{ hfiOiك`{?bI`ckH#Ci{4b KOfo?VsI5"n^M T[xIh9Z\ U'7_G6` ;Gۻ-g,RN`Gk ;7.Kv..}@ { K`:89mrYܽfMW<Dn=y,nS/|> ?/ G~/ ndx;8= .MO\xRi#su1pGu@iT,qEր2<)TsZl=MmzYA\gH&Mҷ֏Ljc^ѦV-$㷻?6_0¥!\:, "!isz<\ERÂ~ %//gH~m`l}+9w܀EIms6;~A@$ f1e}C|@Y-y>m:tMG%zl*߽,q:ҹfG1X©tXl`ޒJ8݁* [G^Kɧ"$P v-XRD{z@WIȈMRPKcPP[F pww1$J w`RwVyTsAkW~F6P8\Il^ZsZCU"5D_55 gBzGfK B$ڂ؂|^Gχs|. 7oxؒ"m>(qqzNMld 99crZ8vfYo*/}a?h.G۴*FDZZ{ nS,?8zua4&՗s\FZ 5IQ5^-ϡ!=,Vf.G#r^|3^zncu}Bg zcu Ut!N ua#p[jY4.{%9@>IpNZ\^1LUz7﬇0;?޶kLTyq0p2QOZZEDdo6 !sDoRpwM\-b6+ѐ|о|PcU-1#CoһR-,+pNL{u}#.ŬTSSƉ!P0V_m~$?SLoR =O'ģm0>Mjg3JaKm!241ƨ'0X86/]g_mC{&o~|M}tKY3HK1l9!T ,%~l?4-X=*>1^2^QjPtHUX'|`*ExO,b\HyLZ|=Ndh2A_ jLuj<3d/E3&~rs}\bh?֯_듫(RqW_{!?Y}@*ۤJ܆r0T_ļ?xZ^aD xs>Ei/JzmXaSP91@Z qeOX:mL(٦L2 :7>fo[J]X[QQ}&(R- *Ȭfr =ܨd+n**QN6VfLد5Z^*<)fGt)vF R<DA!\3N5g tt6OG)\U)H77uC0ҁ(v/?ѻitցݑPJ.DG}>L/GH1}RB\ˌxvc68 $TCIn19iG\KC$y=lȱ9/?=gKѾ%8lM-Z'$ cH\zRhW '.\@-QBkLPG[]99.L71>@qAz#+#uO~OnŃ߉:/B0͈SKNە; KzU2r/&yhʓqe/9G"s+o 9$xUnWe;r9_8p ԍ@(~x !ߙ?:uPE{.o?V 2@PrbIg~[@-G#k~+N,zlNk?E26ːq <ʘSN -.쮐V31ϑ0vlW? nF_UdZ:HA[j>PCʶ,`ruI9ugVc$X u*Z 8‹OVTbmJ2ECIB(nJd8 k4LiqEal"b{AHΆTPlV{SNOą O}T!k0јLp1J)䐑ϰ*J)Q6p_I#8q{ S7܄Y6?5_DzTxL]T![@QG øb/yTaocCKQrF@TRLyBJ-!#Ww!ڤc5UQ5E.?uI`ds"AG wg:ȝI;:%vƁ7"!v${ϳZn_6zIpׂ^г a> y )} / J@@ קW8rOi _=RklSӹ t=lMg%e,f1ZXll;vī 2rU` v 8~edݴ ճ 5fh"xߴW=Kzf`.r9' aW1xpnMa,,|0,͌")#~qȤb<{sgvG]HWd{¾3G㲙<-ԈL {X؎:շ`;N +T[(jc+7u8 -=X;=ԇfRCB|%wT؛ 7~\_l"{mD#$a=3n3?_Y=[m'Wktܟo !<>swH XAǤ!Дk]lT -&j]aQWz f陛.JZVZ? 9y,j"yc;sUA\76]?4_@>d7hu3 xqN]̧4$2NJ MkLN1­#ה] e߯\xl2bɪT?^zljˆ77-N횣gy b)nIXj=1fWń@֠]]. FP;K-X }=ӫЖ\n{zٲV"`̸Džϑ~( [ QJ45ܯ3A+uo idJdN.AH3GaѬm=9V(e a(z(@(7zWVƻh֗o}7CuS&%:Ixb=/&X  pe6+sIɻ% { %k$ɈGk ^rIaa9^7}5}oMHߩSF]e w{9ql N1Zxjg:C!.24Z yb"pql-+rJk [𪷨]޴0cg5'rGR9Kh|qܢ 3_l]MU΋9ְBF1Q xion־駳鷀HxF"+*$m^ U'WrMrCXvה">Wz(/QF-Tz=8k*3pvRQA/ݲڳXY؜չSPJH]c&iT=d,j4?_L\m'+RR ([Y8¢ilxq"]O'[]"$\9fwF3hVF|Y'?ɩH%,CfA\ .#krzQQ LA3GMw~)Qe3z!- fBUULC2mh-Y=X'eG%%ڸFȋn5pA8D>'#ڡK!KSFXC :Q2w* c+Z^YC' XS(k~co5`FY*ISR흀ʱ H Ev{-u97R~#&ӜWN "&x8]$W.מ&Oƾ{;q4wbpKlCj1Z'XCrA%l9 8bߪkJ*gÜ| TqO}k/n^әlB3b^{?)af$dْב=%r f 8-d"+~WL欸d.qf K`M+j9!&=,_z9#mnܜf玡?UAiR a9 mjɎvޯ8d%c Vvoz5r۵:68vlϑx* +̎Frߘʣ( Tzq3PMgcz[(}]퐗\Q bwEf,UrR&_t.YضyL_("HpIxE_k}e?$!A4Kh+-~ XYUB ,md;q>Uطҟ~^:B ugj^Tsz}R0C)]s}GXm"/;:$lDnG9Rս$)l$ ~g0^ KG2ƴ⃄aO)X6&Jy9v/]3Cmr*O<@(אX$0vAnC{0[ v2N)j|ձ*3p0YÊBz#uaswW4haXݏr9mEwV%H$p##\rN0tU+ ՓVnS  UZR YdZݹ,9Չ'5ڴ)S4OIjv{{&}yh|lֱzoϑ(cM,l;4>:OEg?) pi|_M1< \ |yXb̈6v-O0+ۙYO>!ѿ 0eMCISFZOp/H%!5"Qf#5CEY Re&lѐ))a._|s*gLOu'#0Vځ熭 gwNTyszHi=ۘ| _45U|`)iL)z4>oa9)]5 hSAd7& du B؟Rȕ@zI#܋Ip+OBU2tצHtMvDRe# 熲O|<2Y=P08-v~ή4kl<򾨭Nj#وQE,xضg(=kU@Ġ $:kzp{B%=C.{]"آ,N9tC:GDJ3HH ܝe^1bJ €:gt)83PgD+DU>o{# b,͸(rl)jh"<,68ve,$%](i9mZR 8_/FzS)̼aI0B[(貎fpqM[q6:_ҹGˏkosoƬNA:DٽfۙTW ōzqUu]3>GY ^ 4w4m{DQ;4{W{P,&piU@|cͱga #mɬ}Gڿ-yfl -:)E2:ߚ CgQ/ZX}K/9]|+x &8&aNJUVLdXxm̱`X0,1> *Íl 3y4J?=#u;e!RI>ǨCl^]38VИq^3ؕ]\N"߼1rK?!(Q^RYL. 6Ƶa[_1=<8N*UlGlfJVwJ>䟒л:]C{ڎNev^uKT2UDha &dAEHhrfC23t?kDJЦ &FJ i4ʜt,3Wl]W35PC]AzB1k 1SYۜJqo$^"b^jeQN 43LR?.o5)8!6|?Վr\@ùxbNe/28'% 'W 8+Xi%jݻ@V1w|e-gFq} )GO;D'-B$yH/5_ !pHJ*h ,L 2*[?i"Fů8me# cgfQ6ŏa|)U&nwyky~ʢ%ErȷrX~* #zN&6$.I>A4X#Gw=aYO+~­+XWiBFzO3YD(䥓W;^Ы_Jg%qmVnw"чdnR'4pq,I7WQoeM%IS2@o c7=A|^O/GGhJ*ԽrDŽMZaJL_O@ȥ$X fją(E"xrE"4-hz^k.w#\O`:!%`Fvdo6 |V__YK?y}3l9rqV%CWt#cWZf\28Zb5*2'YY xPl}FQM7+"_5a6yYG|R'bBpXEa"bC§bo11ҢJJ)B5ymٷ!F,%iq<5ZqPsPja%g4zH>gVl,*`ZAQ#(#7J?eA?Ƭ#1UMxد:(Np)w-BL$p2l`/Uso9ӓhnv8 m]΅rWJÍ_N};?eu3}^5^B{>T%6=S#T)cZIgEwspzȴ5c)ד"Pk$85HE>JK_ '%GH0!Թ"ݼF lؼ,{@:_yoF˄8=-[r?b5u IE/:I'&|]1rocn䰏97nD>C+)KFo'If ZēE)!ECu|;E +qlq [yT3h}U} `[p9H*'Sƒ 8`za>Eă2?pU{n}ڙ:Z'#D.%otdhCP;Нb&oJix@fNȶ+&钝FmA#HO^Møp E:#ǷX\97 \Q+|aqGyVN;r;l}z,+,]݂`}r2婡;_qUE2ڧf*YUCb'N˸o9Խdbw$WX3h;\W1wΆRyE[A+[ %쾭m LvTg~L9|QREPM.Qyӷxc20S. NA|n.mMr6b-~0\.^ǫ5k>ʛ5ΏuZ1@o!Kб膅:?hsVӱzs\XaŲ#_B#cvi%x6˫׍V~d>̓϶h8s&/YR}Bx(_<*Bߎ~g ;׈s2T'1_x[MJ ;jChvBQjMx#S1 XZvT\@l{+P4]tudW uO.6]~LAy.2v+ZƏ]=,Mʹv/lyUgf`ê/ZGOYR[􅡀a*SAR<¦} zr>/p7;Wp{yq7/=ov㒗?"Gh:j!J?ju+@*+MJ5ZSJg%.y|/R%R/kpliZfّCSek>7SS>.1rHԧ})*-^pQ\5/z SIUP] p,VLտeqo<0 &8/ Y䷽Xhf^lJ\6s6)1޺l9~|bZ!ߖrH@ǕDʃOf];AǥkƩ(HJK!c4 і QHB0-<ތقrGH(_mR6 dU -#LaGtrQCgG4]dAv9j!է&^ _Y]G'ZRp fz.p. dCcZ#eY?s endstream endobj 745 0 obj 267 endobj 746 0 obj 13204 endobj 725 0 obj << /Type /Group /S /Transparency /CS /DeviceRGB >>endobj 723 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [447.109 614.362 463.738 625.748] /A << /S /GoTo /D (figure.5.1) >> >> endobj 726 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [86.564 377.686 410.226 390.737] /Subtype/Link/A<> >> endobj 727 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [214.081 344.066 221.005 357.693] /A << /S /GoTo /D (Hfootnote.16) >> >> endobj 729 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [161.468 307.005 322.959 319.604] /Subtype/Link/A<> >> endobj 730 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [163.888 286.129 487.55 299.18] /Subtype/Link/A<> >> endobj 731 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [157.067 183.515 256.022 194.902] /A << /S /GoTo /D (table.5.1) >> >> endobj 728 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [83.077 133.214 203.233 146.316] /Subtype/Link/A<> >> endobj 736 0 obj << /D [734 0 R /XYZ 73.409 809.993 null] >> endobj 74 0 obj << /D [734 0 R /XYZ 74.409 771.732 null] >> endobj 78 0 obj << /D [734 0 R /XYZ 74.409 674.156 null] >> endobj 737 0 obj << /D [734 0 R /XYZ 236.911 541.193 null] >> endobj 82 0 obj << /D [734 0 R /XYZ 74.409 500.238 null] >> endobj 738 0 obj << /D [734 0 R /XYZ 74.409 465.501 null] >> endobj 264 0 obj << /D [734 0 R /XYZ 74.409 248.03 null] >> endobj 739 0 obj << /D [734 0 R /XYZ 84.073 148.781 null] >> endobj 733 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F42 132 0 R /F18 332 0 R /F43 133 0 R /F38 134 0 R /F44 136 0 R >> /XObject << /Im14 724 0 R >> /ProcSet [ /PDF /Text ] >> endobj 752 0 obj << /Length 2260 /Filter /FlateDecode >> stream xZmo8_!PfId!۴Evo&"ӶYIr, KMigB7 A8!N$狃%0\L`hX" M8.UQOԶyS,?\rbCa`}wM[PocS5L̔^*ؕz8bк*f"THĄ.Q0´I(ݬhqމX1Dr1YD,&D,'nGR5#_[=T)O?_nIZpΫ|}aEOH~Kn\Kg27˳X]Yn|? BRT7搇%2_GkqSG2<[T^:nm;.iDaV66℃MUtc","z[ 1T$ ui_% N,}.S{Hv9Lcnҟ;nn V%mU>.s?:SOr7::`f"]Z__vYQ9l`y\f {{I>yeg]8>:)amlr;q`6S4v0q§W=҄^ԍC@ohk"ǵZt-'j#zU[($S0uee6EMqm6ݐgroHv0ARc b~%|&VL}ƅT"P6z/ˬ-Έ8.@'H1Y5ˆ/敵6 #SP36WD I%f- }# BduᚃSDGt+K4WTpng4_gaHB~´Kfkun' '! 1d 32،ԼțwE/,0FY2eЪ%#kDE8b[*(*-T̳u꒬s_{RmPl҈ pW46`m 9,ɗ/}-F/!B(_y+z.KOXswI2$;[5D=isr_&>r hc7c/芬,LYp̽sW=YsJ-x&M Q7Mkh?G?0fB֚JETBY"yq*dl<52Jwo! Ush C ˆjD&k7My$ۼgz 3ҮKd]B<^'$s&A/o׫ek^sH?<" %ro Եe_40#"mdvw;W }v?'x Vk]u_$!5jBCrb-uՊu]Bok 8+ߣlxij"];0˭vZvY"/̝ 5춢tV僑ޖ GY~ex^C7ot-Mo 'UT]ǻ?Tfo1L.k?wQp`XPj/;p c<q_d[]{w)g\xw3ƅ+ :]~Bgj;o^7$wG;ʛmlydL&\?WJyJAI$0RLT„{>J1_I*ҽj.1_:# E#2%|S"ՠ  endstream endobj 751 0 obj << /Type /Page /Contents 752 0 R /Resources 750 0 R /MediaBox [0 0 595.276 841.89] /Parent 699 0 R /Annots [ 732 0 R 748 0 R 749 0 R ] >> endobj 732 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] /Rect [451.022 589.147 458.742 598.299] /A << /S /GoTo /D (cite.AVRdude) >> >> endobj 748 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [86.564 539.002 226.855 551.601] /Subtype/Link/A<> >> endobj 749 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] /Rect [205.351 493.705 213.071 502.857] /A << /S /GoTo /D (cite.WinavrManual) >> >> endobj 753 0 obj << /D [751 0 R /XYZ 73.409 809.993 null] >> endobj 747 0 obj << /D [751 0 R /XYZ 276.656 679.787 null] >> endobj 754 0 obj << /D [751 0 R /XYZ 74.409 642.902 null] >> endobj 755 0 obj << /D [751 0 R /XYZ 74.409 435.809 null] >> endobj 756 0 obj << /D [751 0 R /XYZ 88.583 435.809 null] >> endobj 757 0 obj << /D [751 0 R /XYZ 88.583 423.355 null] >> endobj 758 0 obj << /D [751 0 R /XYZ 88.583 410.902 null] >> endobj 759 0 obj << /D [751 0 R /XYZ 88.583 398.449 null] >> endobj 760 0 obj << /D [751 0 R /XYZ 88.583 385.996 null] >> endobj 761 0 obj << /D [751 0 R /XYZ 88.583 373.542 null] >> endobj 762 0 obj << /D [751 0 R /XYZ 88.583 361.089 null] >> endobj 763 0 obj << /D [751 0 R /XYZ 88.583 348.636 null] >> endobj 764 0 obj << /D [751 0 R /XYZ 88.583 336.182 null] >> endobj 765 0 obj << /D [751 0 R /XYZ 88.583 323.729 null] >> endobj 766 0 obj << /D [751 0 R /XYZ 88.583 311.276 null] >> endobj 767 0 obj << /D [751 0 R /XYZ 88.583 298.822 null] >> endobj 768 0 obj << /D [751 0 R /XYZ 74.409 222.865 null] >> endobj 769 0 obj << /D [751 0 R /XYZ 88.583 224.684 null] >> endobj 770 0 obj << /D [751 0 R /XYZ 88.583 212.23 null] >> endobj 771 0 obj << /D [751 0 R /XYZ 88.583 199.777 null] >> endobj 772 0 obj << /D [751 0 R /XYZ 88.583 187.324 null] >> endobj 773 0 obj << /D [751 0 R /XYZ 88.583 174.87 null] >> endobj 774 0 obj << /D [751 0 R /XYZ 88.583 162.417 null] >> endobj 775 0 obj << /D [751 0 R /XYZ 88.583 149.964 null] >> endobj 750 0 obj << /Font << /F21 96 0 R /F22 97 0 R /F53 189 0 R /F42 132 0 R /F18 332 0 R >> /ProcSet [ /PDF /Text ] >> endobj 784 0 obj << /Length 1699 /Filter /FlateDecode >> stream xڕr6`P3M%:3@ ﻋEJQ2]`+{sVcaV/3/ I*j&~XrîjQwm5RגϹ3%+<[h5,@X;F \vc^*D^£ 2o]_ྈxft\#^YQi Sǒ yǮ ErGk:|ܿuSfbb#?gup4%e,X"``(i#0пֺ)"_.XB"h}?=4ġҀ973`)¥^uZV ܰhb:&V_Ĝ$ŭG=7bęAs,ƃXddA52hg=Â(¿uךvMa5L`cA,]@fG ~]!̿XO9#ڝo Cth{QmPGZtVq^d%Mk3 EIz9G>,D];TXP*^?1#VVő"|+|tۡ)sodw_ӏd 1*F76KYOҽ%g8"rɐ:Lf|P?,` Tsh22C4^(q[,]&;;7Yx]1 J!Rd?b zwѮZA4 {L:+U&MN`m\#57<(5{E{} jF;IC' U'P~ pe;C[@% ?*N.ӀËeO璊ɀ11 C{k"<၈d(fsI]|I (;U^S&)njRǢA4^Wzgu HmMv >IЩo6I#h/lJ0[%mEs>vDJtv!w!4w#3  fL}Py:]bԹԮP2tJyig>wf{O)<I &չ, X~yT\TM$__8̿/B[Wz@b LYپ){A7'@pa7&3|B8 XYM^5}wm,¼Slh,fiȞ~us^Ē@E5z.R'> endobj 777 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [86.564 540.604 335.488 553.203] /Subtype/Link/A<> >> endobj 778 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.009 445.768 222.246 457.155] /A << /S /GoTo /D (figure.5.2) >> >> endobj 779 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [114.895 432.119 213.85 443.506] /A << /S /GoTo /D (figure.5.3) >> >> endobj 785 0 obj << /D [783 0 R /XYZ 73.409 809.993 null] >> endobj 786 0 obj << /D [783 0 R /XYZ 74.409 747 null] >> endobj 787 0 obj << /D [783 0 R /XYZ 88.583 748.818 null] >> endobj 788 0 obj << /D [783 0 R /XYZ 74.409 712.898 null] >> endobj 782 0 obj << /Font << /F22 97 0 R /F53 189 0 R /F21 96 0 R /F18 332 0 R /F42 132 0 R /F38 134 0 R >> /ProcSet [ /PDF /Text ] >> endobj 793 0 obj << /Length 282 /Filter /FlateDecode >> stream xڥMO@9,7MѓClR[+[*6f&gU_3B4ȴ&(%LC E s=ÿ!WE4[rbIPU͡T%乸;`s7[ۺ[KVe[ׄۄ2A1OCeݗg&2W]hM#Y>`3 sҦadL)bR}nݶvwPRPG \mZ0USǼw ] endstream endobj 792 0 obj << /Type /Page /Contents 793 0 R /Resources 791 0 R /MediaBox [0 0 595.276 841.89] /Parent 699 0 R >> endobj 780 0 obj << /Type /XObject /Subtype /Image /Width 516 /Height 288 /BitsPerComponent 8 /ColorSpace /DeviceRGB /Length 11643 /Filter/FlateDecode /DecodeParms<> >> stream x^6EuͯFcb;{ v+RDEE+֘S-1=Yq29Sl<׹~r;ݽ{߽Fl=F v  U?]v퐁@@`H2Ȟ4rnȁ7́7m䠛_rofim䎍^;oaF~];F-z--[}G~{4r߿{[9s?э?ٻ[}̭ȟyF3gFd=jd]'!;rmfD#{VxGu}ʎ<;=F{9Ώ;.~ǟ~W#O0r݌<șw7FSd^O}{?Ft+Vν3wdg#>>}>4l>Yy[vYyEٯևm{a#KG}`Fkcu|c>ck9~7#9F^d F>b#'6?yIxwe'O1)#8ȧp rg<㳍ك\#g5rY?Mb_0rhF1W9a5ry_99₯ZyFf5o1r#/^#GV~7woo5oȷ6c/qF.7w_oFN/NjGp_Z9ew7_n+s{v~GFF~t~tk,+\7_w|?gs>|s?j1+tǭؑ ?O6^5]/js6+%V_b#~.R#}/r#WFf修2r}#W_Ww|Őd@d@dddd+ :yCLM6DljȐ F83̀3 83Ùd rrW2SȮSwld dQ9@m d`*3Ts7фd`& E{7DMdo(n"&ZD>-nEZ꓁Կhn-+n-_[K̠+ئ̭_{kԿh>LskZꗱZRwen-̭/co-W _n-Rn-[KMg#W&}~^φ9{%Mdd`ha> 22u E}~vd`+3G![}^9>g`?;2 2( 0'"ܙ @ϑ1$۱<3Cgz2: H~~fCglÓ [s7 @5f(b)2O c@$mlAdNPrf0Qd~&r xȼb0eMVD9@6wU컉^, n"[7 ݻdDYx7&D]MA3홁&lh6ȼ::^T7A_Bd,孥&%oQ k^a+y5p66`& 2 Ce?i[Kyk)o-孥tUo- >7gDt@@@+2އ 3 @@ H @@~͏dhd`@@m"C֗1"(@m"CHA@&*H CdȲ)@N)2hRE PH3}/j-C\XF Mr \ po ! NkRN(C+YJ&w*Cf\ ;whA O7hLbȐ6 B``2;? O5CbiAȢj*3 a* P2TC2`@@*^TW-#3lMDz  PMdR ݻ[ 줫]Q~<:o mc|NlBH$ċoW 8 Ltotb'u=G6dP\mweo & XY(sr`#Yf'̠ YeᝀpÐ!"\"Ҝh0ˤtG {DM;d`_+OBrǫ+M)IŐ)90CĦw d XFɍh+Md࿣) [GB2h 蝶2AFBdPeMe,J' uY]2Xh\Dm]iBDF Z7p[8.R00,+L6W2B3IPGfaic]gQ2pԷ?IRN Z%tZG”A#ęPf; j٪]3 }X22h i  Kk<26ZK"[^ú V5Np}M A@ &^ Ia<2hJ*.MaϷ6Yf0,Ý?3cDJ&;d 3%zGcD ~n I \ד2PlVvX2XMc @C2Ò7lXM Y۹+@@oW]-3()xq /igvە&d)ߩqQfHs6p\N`;\REuktKg/3l"3p4lEܣ'ϙa8dglgR(Tl)3Of;)6噁_7ᷙ.'ҳmjxdP ̧db? !aCuZg(c Ķxgq=@xEC_I _N ykuvYMMze$c@Tgh wZ`XSzD[9PG`?{  z E~ݭJI]tCe'Od. D : uE׹֗|z)DnπhWKe{WM!2a^d"vURdwđCx:Xw4:B#M*UF @Jﴐ` NQN1N }.礟ޮ*5(@2?UEﴐA YI'z*STdWCﴐUJB\ '^z+xڀ278E %tAﴐk):Jז2yi/U&#==jwZ`\_s]i_S2!m{;-d0T-{]idA)Zf1dk&wpBOւە&AMaAUN ,bBgޮ4a2Р4S2h})2&}[ﴐsv sxGT@ﴐTs~v sCFI}wJKNvf8 d Xּҍ N :+k\oWW D6|Z)i1B:"@ɠKN ykuvgNIQaذn/ʸ̚{,B[ }ƫe 8bdhߧLmA62VWoWH7@] ΢7sql/+7][2tp(Ye1B[ }ƫ rDbH( V#?x~Cak Ccz ǭ"@ O)XMRa=J<2蟬2Z@3^]i"]m"7z8 qv'$[~7NٶwZȠOpZ]]͖ 4ͿdAkh陓|dwZ`kxvd_f^dnDs~(lS9}qkuv s=c~!k. ȢKJ*J42 ]Z_޷-k'[ [ob1 P lKi >5UAJ 3FF_"wZ`Xݚޮ*5(@`2xg޸‹yi!a_}Sz*ST@_2xkWXGy$a.V`c PﴐM]UktQd R [26|2u8E T%6Ћ- 2Ci!bMB\[3(2;@2{.Ծޮ U* 0;B!@#i!SvU!E h68@6F2u+e?7%@_LK |gT GN  ە2,BJ*6W6@B+Q+eJ[vR[L7RE Fu96wZ`7Wvg6dI){AA2gU 2oi!&a J[3d &AA+tN l8z XoWʈqA&I0d[R'~-m-h?caI_Ȫz 9)-5DJ21 L.d0:G 2NM;-dPiJVэޮd~c D6]O]Wjbqꏺ@~z vXzWE,\Wﴐa1jQuAф-6|/83yIY1LҎi!I&hjrjOO[ >٤[wZȠVە&58ezAj?ۼCd;SjF"uFBNRq2tes73ɰhv<1(hynJ\+Ֆt]Ez@s35wZ` ]k zDR 4*,7m2A-CR?޵Q[uc 2?db OclE+olwY9[tX Zaњ0ɪ_ө 8=p}d[t{ QeN,ѴN$&3|`OSAeFEi~I;e&[i)nЬ_ eotӒoj^_32$J\ kvqu2''3'PA Қ}At(u1* uT:v-dk.YƓA`Z2zzkvA~)3iA~( !A'' #H˜`kQf'fɃ!^W At?`z;ex;-d0,e] m |Y] Qx}TmDӊdPmRVd5έ:0a@xdWVPN2s;x]ng2J_Пj?E?Bc]ɀ6_f(1v2 f'C*Ł^ͤB|yLF) =M$6.{W=ep*~ҺMtwB}(RZ2hhF@@` 6G2 @@*g(l2jYTF2 @@?tV@Z(y/T*t-@f@`!Vމ sdT7J!0 CA@`\RދL8N=ez)D53Zwy X Ƶ3J >Rޏݎ\^qz|%p*#dq?~*A?6e&Uwd`X@ f?O30*IBda:SW.Pk AfL0 h‚-ĖQ=7dM&* `n0)) b#IEdAJ_1? _Rƞ2 }`.FPm@`DӗzGpu0sp2¨uRm+*YxuANԟWV1ZknѰYpMAtLH%i~EQ=*ڲh+i' [~]sLJ _ydB:Rdh ̵pP5F5o"sβ`ka0 6U RFӚXEa?N§00 w{SFCAQ5 ` p:BT@;1+=Sj͔# Dfԭ_E!4 9f R$yg8eX|0ʴhXMb:ޭa=R~FR:?33S)}p\K+º'CtdbQW2qLV˛_S:I0,nSAv 0ak Rub4 ]e`+H'.fC}|)l+XߊR~1Kb&;Q/ 첥 BWJ7aE]Q3ꗁB00|8wco{2vu!/T-ur * O6@VJ*l6Nv6.WRCkY2CbQ5:@|`sZg!Ui%"hAt-ڌNGyFf,bRB~iPhQyxJ$j?r2Mǿ 1/Њ&4)lE` jS'N-k*:?ñc3IT &D2X|f 2m^2dSfhafNuj!) Sc^OCjZ;mտˉgf[3:­Cadѣ&*Qf \y3rk }<](4Ipm4=!=ÄT^/«ߩ`~١(\ee2Qb.[A~W h0Gz ֭׸_a4Q#%5WZq 0]"\-^ oճR:'V%mDIaGi(mLO&*Qf& Tjͭ>tU {2/ס+_ R5׊T.D qV$ѩd 1 7+ݸSd 5bAQ~~GJ`┌%<9? DbJ@sB4D-M,3~bb^2ˎ L2켒yl%oOVӊΑ&0Q>%dP_KzaTjU\Q~XN+w@Ȁwh2K\r7Zd 233H*tmP詾Ov*}Ǥ}'MP¥o'uXoA@3ɠ`V8|ƒ9ʚh P++`DJņU6dP)=Ըt8iA5ѐY߬?L}-kz2#uA @!ѥ6h/+ڒ_$Li(E -_OֵjG#fPpBp<6(,r^(<3H:+;Q m؟! Aj& "h}j jܨnѡQbFPzC4VIXtNR j5ȮZC,vVL}hidYR.' 떚Z-?OoE{ hM?8+跙#j_UC:MqY١)L+ G 2MD CpH]ewqu{A~S3U&o[*ǵ ED>TMݔQ h@B*~vMNN(,SWS"D)ӕ Za̯FTM ,~hzYi !5ഖ 2V`+#PB _h7_1Zcc z*&_S a1Z&T[I تU`a#J:BhF\Űԕ2; i/euP0Aw[@ jB yJºʊ-&Q;ܬSld3%z6kMM62f52cTtdĀD2rI/dҮDy 3`E  @f]@@2 @@ 䩶@fg  lM44 e@@`*&"=`@@m22Y!yh7!k׮YYʀ2X5;UmAd#`)N D `1,dPHfBOX"d` KA`2FQw{/ VDYL-( 08U #( zLu!0:*!(&{43,iʔ!3PE1 "m%?؊+@f: 3 h OUAE@+EeRCX+uEѺBCM;aY 3(ÍZ & |C05xK#RT虁OϬ&y&@ @Ӑ3!;a3y}\A<,%]3I >Q@ d t&RKąA|z XQ@+cAtW$zk*^QvD@Ou Bz+J,$ t5nʃ SRdNJ ] 2ȠqS@@d,YS@+bB!AW<2X z$@W ńB2My=%d`7 ޲)  d`"iv)  J:],`1g *TXd  *cv޽8*CaA 3`E  @fpO  q `2_"Ȭ @@`M&)p@gpf@  ``@@2 = 3 =`@@A &G: 7o485L_au<( endstream endobj 781 0 obj << /Type /XObject /Subtype /Image /Width 520 /Height 549 /BitsPerComponent 8 /ColorSpace /DeviceRGB /Length 20266 /Filter/FlateDecode /DecodeParms<> >> stream x^UOm]6. B @ IH DHpB[Z.Pt3Z3kvgf=33kyo @A|K ܹsW< @0}DNRȔ Lo?꯾oM1)7Rz/No_J-SzNRҿw}/o^|ǿ-= 鉷O[z'-=ɯsKOyw{?ݿ))I驯{^n +szIRzMSz{0׼IN7f9}3yK{[oӇ>m>9oauov)}ק)}7)}sSzǏcrz;.[ǿ>vK/|O|ҋ^)}7t'OIҧJn?o}>[Rzߔ>3_J?N9w~+r֜)axoUW}pN Cszw|XJw~cn#]E)}wQ_я{?KsSǥ)}S> 9'=䜞ßȧ>շє>=XJ~~K鹿E)}cJ)=/_K}=/E)FJ_M)fJ{%ӷsz<饿{K/'<^OS长WS_uKO{?{ڷW޽,O:2\a%C Ci]ڛgY/|i0Z˗0<-aȏgJyV'b(0" |J+)7ߕ?|WR<认|rWR軒Yݕ滒yJeNrWR.j0仒rQݕw%ܕ]Iǽ+) ǿK=D R ND!ךnWs5bXBTH]57 CoW͟}ayRĠj AU-G2O]UAwUWv!ݮ?U1UUv՜!ݮ?U" tj9RnWy|s s+bC!19!?ǐ?'as 8aF @C>C>+?ǐ?Ccs z!1$.ha(ڠJXJʌ795+ 9|-YBF\c( A*D 7+)室r^c1ϲ9,4]һd-,RWoWǗ$9+IS118b* ;VLn%xG1=^KB=^we'IgExIޮ*5oWyjΣjJA˓#:+1xJۼvn/ah,=^K6xޞa@a@0D.NL|p@ Tߐq{k) B 11@=  O'4@"V  @@@mLjFm( 80>* Z\0ady*o]drՑvn^ 5#{n׶ٷlkadI.Y*'ꅃT{n׶m2y QamUooAɶsZjvOܮmmjvl {xj`m;wn2l;T]ѱA6;h Oj`m;vn2l;T]$a WhpZ!q8ծ, )wgd\?*3T>  k̝2mP)Cejf_$߮ZuЃa\/r]U&:[٪Z>S[TabO+k\aVk׈0enp̷vOsjĠ9CA(?Tg"GL|-5~^aC!01bPA/؃3F s+d_F \D KE 0cT;21L1 Ce( Wx| Cp-aծ1[j(;G Qe)c3R)JСb#Ўs߽ K C$k:Pm;l@Yn L|WWV8A7qF# ji5 ͖^x-մVWA7]ҥZ1Pnjd\$ԭ$Gr1}VRuȶpu:-' E*oܝgWȢN\9v᭜i1RGRcfvE}:A͜AlGvק(GG Zu­Aa~DX)%m(>tq; zٺaAZ:Nj^ah  P-ZQB|ɜzW󽞴u'[;& ]) %!"-'Zf{K2[?<#:Aδ;BR* P`P[n*-)'°0g雲6tVy/QBu |낕*y$#YY-O7yuCg{cT>Ȏ(kV]MD! j$vH27V젲CΎ^;b90," k[׈ [ ,^ O0+ Ҷ*[V>e5l,j`m;s! xݱm[ <0^XNݹyn/ {mmjn0@un;Gϥm۵mk ߇Z:Cwo !P> ~1|CUj@%L)(X\€ { @إ0Vќu?Z @`{B  A( zf$0_i1/hA@W |`Ua`tXW㹊R쏁P  CH~ vZ(^)״g( N% lĠ lNкC?tڼc0V) X9g0 4 D( <@E+JN!,M 1<  P@ b \ 6"V  pA=%+ pMg<ċ wh;wkzZ D@7%_0 F~ޢ&0fz#p!as@"M'΂9\EL a"NL*0 7(u֔[ZYB p\WqtY)ȹ!bX-%C@" daH-Wш1)88[=+A%2DZ? JVB&UUƖ3p" #H7{JH$V# qNC*0n݊l@ cNP lРB;hra.2C" V@P e@$bpvlZ*"bΐ phW%"g3G,Y?uJd㨻D ]Dd\EeusF_uXmo=(m5a.2C|" """8@U b"'NI*@D J \Eʵ\yYϖ@EpiO!00 (A/ %1u.D\oDy pJ' D#FA]gn@p{{6  U { @@; 6"V  @JJ" !!@`E6@`+J" n%E~ r 0};4[IȜ%%& "8][-aP[8.Cp9%SZ ݅0nd8YsnKnΡ0受w\2+ rPEknbbuCu;Aw19SpQa0q; Q-a49TE:&x" Y_-#!UMy Sj|*M#g-Uꭶo<%b\i*Pm!9cʦTvB<Ǎsg,aA 'n C3eɓ:TuU/;0:6Ҙ2u`V[q'k V Z]bQd8UG\[E)n+!A֖Hr_6#cZ\Kގ0Wk ev S]WK49T+{2!\%HѬ+J3IJ4sCWgH.Dl\b.)b(:C`: C# 8&+-9f9\HW 3Z"mpUݝU0չȑA =^^vֈۻN[nh4cw.j[ tdAqufĶj HD,yVG=dB&B12@`!0ܼCvv5J94Yl\,KQ5.fU'hoYAZٮ-z[0 2Wq=[%Bb!К)5M[.٧rC˷%ZKo\,#Ŕ7W8dwf۸%U/=Xz4UJuv8(Ԉ9 oߠxI埿TjKߡVHPgRTd,ZhgVTeCfpK6TO,UNAfrқ9H>dĐTVմx⛔\9>H-o Cx"" -QՕa]-io-n)rU> رEj09o ʑ'%d+bՏ3du`Đ=c1FV 6b(ް7͖?_x@w\ߎ[<P,KCr:2B2P\%#s\\yVPSUjTnoIcJ0HW"]ኼ㩥Tn8?"=Ӯ9 0U!|Y+%-ZB9=2WeJsT֒VRG-_)3Òmm˒PeU5-ҜsO&Z#-<5G'—7wNa8ܳ`ޡ p d€0@?h T 1J! C0 wA!8Fldk #r{9t t[B$CqZ :w~!23*0Lt sdK5, sk ! <&0e[IEd|}*7}F[=z0lI_#NNѓpƖTWm2|o2wP+ԘW" ; d=ʀӲmR|뻶h縀)Mp=0SNZZ8A' յpVNqw_ʯV$F1n/9n}]uàh+4P Qā%zyu!|JmHKW6dH<]aYM6e?݉;ry8SYl綵ܖ#R%վJ<ҔնXTY _Z< 4ٴ#R*G* ʶXUcC:eG!eߪΙ):nɌ<[e U[3ZRk9,rRTf{Ճʩ>-Gwo[-WK:z呫ݤ{vzkXtn %UAS,! 5# <#@a0^W/p\-G5{K|]iIZ1 #|JTDXjUa2rUpF5(\aV&AG!;oպa9nV}uwaw91Z84jC0h؆$[Xzݤ2gK:FW< ֕<07\K:f66lv1]9vuj]0 r\PlՆ`גa+aѹE2tlte &]3պaA!64y{FWwٶZW" O>V&AAlu%pr!o7 ZHWAmؕ@p123 (យ.4Si#ώw;\| ڡ0) 3+N]ܭ5BܦOIf7@js&@wL$<%[ R\@$0|ÚVCS  VC%1\ \€0@[I@UD ( !bX 'Bt׻+) lK ϶0D! lNa`Ո֛f~ !@JxX)@+@ b\o! $l%BB./ăH%u=5 %bG, %\s4j@;Jh@dύYcM 0T V H0@;$߈PRA%H6NlCj P$g{% ĒGa{ԺL}1A @ˆ pt{ zd~+2ȻIk __|@L1>m C!$ |+iID 1vu@peaO>).-D$BH@V|SՁS!I*C;/Y5uA8KC%Y#ZXfR]iP\z0% T{,6v%[%&G*fTO̥BT"}_:YZfmٳ%A Jx hP^^Wl9zJu(U|T4!ׂi1ܝxe!CJȽ[fq \>%JB٨ljE?*Ld9Y"AiY&g`U@j,YV>U˃ 0<1dɿ-Ad[fq%[۔D9U(92ct1e{.aT j(VJl7I)0 d80d7 vԢIY_Pu=s Cq[+w[UqjUl :F-$bC0`*% W֢8UmىXc:"lsJD 7e+Z@bڳeG ZWV!`ۋ4fNa୊8x4<+3@4.i  !a Æ LB 1# &@JA|(@ɞ(0`巴) y ߖpW, sk e8+gA"0};O,z%Ho>wO3&U`o Rj{n)6# wm4 .~^99{Fٕe)~s/Na80(dիFSlˈ2G1akS S* CK9#U C>Z0L  ]G2S;[FUe*-"C plaH=:t+i Xr €h!Y<&0TȾDF;NpTav\TTګQ/>w6|Qi]u@nMa80I֗#Am˫ӭʛW/e݆Rs{k7ݝS¹ti:]y򭤠u3e0]E@WFWJ=:Ն`p! APՇYf-+6Ja@N>юxo'֕ɝ葽 Z23jefB2jîD"4~#ۉu%0SH?'6Fس ڶ2bG5۸P6kvѻaMPj8&ah8c *0V&AAmxa8S Z7 Л-+6Ja b8 bvj]y~aH-oVpj$FS@&ά<0$M!+d ]Ǜ1@l')h85 '_氦@@ 0< T 1 paM@ Pw_~ʸUVԤA"l C@v!!@@_h=W?V !@JxX)@+@ b\o! ${J޿7jY~;wmEǝ,̅trZݵ ؑ0XӫjxxHsZgphFOiK|@%0C #:nAf ;΂C`=awR# Sy-Y'C)W[IҘn@2Kg N9%@'|ݪ`_e}08S9zm(^RWw-teOU*Qov@`=ƔAĉ2`]# w>vڮ|?,@@>a 荳]&}gH0IrJi%"aWSc >C Cu'=݌R9tP$TRW/Yl[< rB iqd]tR# &u  vzuęB"V  @Kt!@}6[I, @!l%1 @$BH@`+iWW1 D @l%BB[I{ڰ Dy#ߓB와,?sΝa@ CvA#$>͉%WOGau @j$ϡ|:%e3,]?A\d_Dl 8/6,BIa80?\ZVfv [Hc0HSS=}%89AƖT%L/ǯڶeuUF#:a@$ZpDa=?F̷Akgw-wvnaԏS2Zs4" ]Sꑮw#Rk#n2b4s ǭb)>q)Mp=}0{ j4" ) y_G+$%®^-CWZk1?X\2 ƜMe#.uA퇴8֫唪[o4e:'iW[lZp`; ;6Ǐ:[K#rs H][u# 2u&Z\un:jirbzS]y[(={@WZ-Uʴ57X9h9gKj/ U)a@S d_W#A|V[K ;G䯶%KNKe+|s!*c|?,RVKC'W=Pt}|YsA0|uj{uJC% Ule0ږX~wD]=8[-k[HP^(I:o.?{ᡥ($Y#E# ֑uWA-}0t}J'*7-_*p$4%6[ˆu vB-󜊺6DKjwDzV.W*} QKVǭp<բf455񃙤_Vۻ&y5Ҽ*y |Ucof_ 䟋a.C~# uAahMuYPajjAUehVx.mNĒG-ЪfBS暞2S ZKϕ;[rVe[Ӆ!7;-["ha ;ՎhNՖ(kb9ãuzdDΨn.WA|=Q&uk%J7gMaXZ+ՙ+AUS2 CdW˵*PRrR/6?hU ,Zs)acUꨫQBvO'~R5NtYf^ϮZfsFk<0/wmv9ܓRCU/I|)D]ϭ"N[4UD_6HV >C3R :#+8a nm`ЬWka+C؜hSUkypk}ݝ)UwuXs号%22xamf oUlKOITcΖמԽ CVGP2gz&-]) dzE&luE^=זjw 6KDճ\{jg Y:d0g2@sfh9֢cXI̬tš%sEqI~ǒtց/v\u-X*T"OyXej*,ǭU Q}QmtVr|#°+1ⴟ'bjΔ! n?]]oy*Yr NKSvXMģ J8Wm6*wŅ!;>[.L@8Vsemu!EZf.' CKJя*j֊TfDg! È^k^ӚUC7€0@kl+ґUw8E M ~8tUͬlVj|Pm@֘FriT0 M u%0{@L~N `   ~ʸ׽=׺+|qB! e}7羠V9Ƞl9GXY@r+90>~ °w 9!LaX$  y߹+]}Wo<.P[|dAjs_ daXcJ/PŽZan;)?2(U f}}ralUkJH{ʸ0(o%ɵ]ͨ;VaDF+ Ή6b:׌jD<8 rJtc&ҝt aP51T;^ Y8b#Uo0Xn! l% ě0;ʮ0-u`i Q'" p1sa+w_Tս>,|GyŰ։v+Z(=%;_%j ;s -Aeě1LH{-Rr)V\"Gy44]9!0D0" m1{SmD&+|l A@Myu]Tas Z+ amua;M{B^RB݁j{&Th:Һq%2f̳iTTaQS\800(G8M"-q޺rOL l,^"B)2S}ޣP\h@]1L욡GT+#Et9q?VCCa؝08*R A}<.~IPT谂ww']^?ޒrieۉժRm{jsEr1h@k?ܔ%DTL wxk]U~'b?툯:V]]o1}V"i< 'o91tvW0C.h'vVҔܝC+,ҹ# aa{uo_ětF #wԸJ[T Ulr>Wl -aaXVe?ބab+'6G~e=/IY€0pc|°{9Nɝa7oVh;9qo],o?g3W'?[eȆŪ۵v {&t᷷N\@ U#'ǵi*:0$SZ *,i80 0g@ {H P%@ĀB@  1R "V  @%&@V1 N޻AA"z< 9 @@߿zE̿ǰb D1R "t X,@CJb4@[I VRB:PꪺiNAuJq]8Vl(߿@v,B 0[/Z߶FďKvyq 'ZEQ.iZKk4emMwcCRP?ld:TĦdL$0Tf֮IWOSڗgZضx08k5 a0t%Uh 9a= D 3|.6%a9B Qvr2 ]7nE y5&MjaKk<%8/jA`61+ )bzZI-O,QȆTI6J%-+FMpju*fՒjdNjѲQA|;$p@!0OİC@Pm!b> PU b=L pnCa pfCUaΈz3"j #NX> endobj 789 0 obj << /D [792 0 R /XYZ 236.57 571.809 null] >> endobj 790 0 obj << /D [792 0 R /XYZ 242.443 172.413 null] >> endobj 791 0 obj << /Font << /F22 97 0 R >> /XObject << /Im15 780 0 R /Im16 781 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj 801 0 obj << /Length 464 /Filter /FlateDecode >> stream xڕSn0}߯[T|DŽm.Z)Ra/U0+.Yk/&Ҧ$jd9śmE^(`I?T A2  ߁ <7ڴesA0@ HF=DRvbQ&& }8)8!#JS*9ZQ՟CH@B|s,j_0>ȶ#j#N`WbƝc8v#vlow-#kUX[tCrGu4h Jl\B Ei_tZ IO/:6>hZOkShۇ$t Cg`ZVH-k?i9H2wvw1"I$)GRz6˪o}i۽> endobj 795 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [192.682 650.312 476.742 662.91] /Subtype/Link/A<> >> endobj 796 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [199.706 629.888 375.024 642.487] /Subtype/Link/A<> >> endobj 797 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [96.746 595.816 327.662 608.415] /Subtype/Link/A<> >> endobj 798 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [96.746 561.744 367.196 574.342] /Subtype/Link/A<> >> endobj 802 0 obj << /D [800 0 R /XYZ 73.409 809.993 null] >> endobj 86 0 obj << /D [800 0 R /XYZ 74.409 670.712 null] >> endobj 265 0 obj << /D [800 0 R /XYZ 74.409 670.712 null] >> endobj 389 0 obj << /D [800 0 R /XYZ 74.409 651.308 null] >> endobj 154 0 obj << /D [800 0 R /XYZ 74.409 630.885 null] >> endobj 776 0 obj << /D [800 0 R /XYZ 74.409 596.812 null] >> endobj 799 0 obj << /Font << /F21 96 0 R /F22 97 0 R >> /ProcSet [ /PDF /Text ] >> endobj 805 0 obj [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] endobj 806 0 obj [873] endobj 807 0 obj [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] endobj 808 0 obj [319.8 319.8 319.8 538.9 538.9 538.9 1077.8 0 479 231.5 261.4 628.7 564.8 564.8 864.2 864.2 538.9 332.7 538.9 898.2 538.9 898.2 804.3 299.4 419.1 419.1 538.9 658.6 299.4 359.3 299.4 538.9 538.9 538.9 538.9 538.9 538.9 538.9 538.9 538.9 538.9 538.9 299.4 299.4 658.6 658.6 658.6 509 718.5 695.1 706.8 688.6 766.7 643.5 613.6 718.5 728.4 275.9 497.2 725 583.6 908 728.4 804.9 676.9 804.9 690.1 598.8 745.1 711.7 695.1 994.5 695.1 695.1 658.6 303.4 538.9 303.4 658.6 838.3 299.4 504.9 530.9 479 530.9 479 329.3 530.9 530.9 231.5 261.4 500.9 231.5 830.3 530.9 538.9 530.9 530.9 355.2 413.2 389.2 530.9 471 710.5 471 471 462] endobj 809 0 obj [500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000] endobj 810 0 obj [556.3 556.3 556.3 556.3 556.3 556.3 556.3 556.3 556.3 556.3] endobj 811 0 obj [550 550 841.7 841.7 525 325 525 875 525 875 783.3 291.7 408.3 408.3 525 641.7 291.7 350 291.7 525 525 525 525 525 525 525 525 525 525 525 291.7 291.7 641.7 641.7 641.7 495.8 700 675 687.5 670.8 745.8 625 595.8 700 708.3 266.7 483.3 704.2 566.7 883.3 708.3 783.3 658.3 783.3 670.8 583.3 725 691.7 675 966.7 675 675 641.7 294.4 525 294.4 641.7 816.7 291.7 491.7 516.7 466.7 516.7 466.7 320.8 516.7 516.7 225 254.2 487.5 225 808.3 516.7 525 516.7 516.7 345.8 402.5 379.2 516.7 458.3 691.7 458.3 458.3] endobj 812 0 obj [311.1 311.1 311.1 525 525 525 1050 0 466.7 225 254.2 612.5 550 550 841.7 841.7 525 325 525 875 525 875 783.3 291.7 408.3 408.3 525 641.7 291.7 350 291.7 525 525 525 525 525 525 525 525 525 525 525 291.7 291.7 641.7 641.7 641.7 495.8 700 675 687.5 670.8 745.8 625 595.8 700 708.3 266.7 483.3 704.2 566.7 883.3 708.3 783.3 658.3 783.3 670.8 583.3 725 691.7 675 966.7 675 675 641.7 294.4 525 294.4 641.7 816.7 291.7 491.7 516.7 466.7 516.7 466.7 320.8 516.7 516.7 225 254.2 487.5 225 808.3 516.7 525 516.7 516.7 345.8 402.5 379.2 516.7 458.3 691.7 458.3 458.3 450] endobj 813 0 obj [586.1 586.1 891.7 891.7 550 366.7 550 916.7 550 1029.1 830.6 305.6 427.8 427.8 550 672.2 305.6 366.7 305.6 550 550 550 550 550 550 550 550 550 550 550 305.6 305.6 672.2 672.2 672.2 519.4 733.3 733.3 733.3 702.8 794.4 641.7 611.1 733.3 794.4 330.6 519.4 763.9 580.6 977.8 794.4 794.4 702.8 794.4 702.8 611.1 733.3 763.9 733.3 1038.9 733.3 733.3 672.2 343.1 550 343.1 672.2 855.6 305.6 525 561.1 488.9 561.1 511.1 336.1 561.1 561.1 255.6 286.1 530.6 255.6 866.7 561.1 550 561.1 561.1 372.2 421.7 404.2 561.1 500 744.4 500 500] endobj 814 0 obj << /Length1 1230 /Length2 6029 /Length3 0 /Length 6855 /Filter /FlateDecode >> stream xڭSeX[&RQZR@`d!AAVJ@B%%9}w]߯z~gkZk3i邤6`8 *)ss8LLzoȺ8L (ApO KXWAlf c"rp[g0 tp7[UdjY!p{  tq88"~v@}6>g:r8Bxl9(!E0 *Du dqD \D89](ݞFpꔇCr7-%ο]r`~C`vg©zu 9@>n>^a^ u# 5j؃Q  Dy3;77bڀ 0Q0^rqpqq3G]2` ;,#Gix a^^ 77 PPJ{WZ֐0{8Pw(jup d+x@  G1`@P:u}mPE3E'(jϰ2 9@@7oiAG/QX X\\9Bl``ww f0[ZYPcωrr'm*'A WJ[77CsP:9hڐji*/oٝ- Gܩ/TMְD):&zX|L;CЇJub"Ǹ,'\19_e}Ό$dG|ra몉MES_;*Lz| z8yTB3aD qHh'ϕc96?M]nodTu v4<[Fbچn%mt5Un,ջ?hwN~q̸Rnxk A(#3mkYd"]爟gn;]9ot[4[zVIrKSuSNо(:d?rr Q"\>5Tq8 ܤgGΞ#ln߱q{ħŔCw_^.aֳ\ US ۚBi̛vblp?~ "Ie((q׫q.{ fJU bWl=z~uU )^:5^$)9,Es#J~Nm.]C/Q&2VH#{NfjHNI7HBd5Z)}&(w#-,_Ka,~e `Ł g} ljX'h7UKLV"U m+c"VP&:*˭ %sqZ`7S TMt[66' -/ɸyv* n'nȌ+u~[qqd4`(@nźIWXqM:7,krhj~]-V6G7-]G iZh٪hW O/I?cn֩ ̢Y1X7~l۲ .@_)q8[\GcDo6p}J1f$-֔=V2࣢2\՛8[urmyT:~OX|]V 7+M $?$0 EW p;jKg"݆`޺7M~!mOl)mOaI{eFE4H~Z2xǨ}yTT`BTqI+Dk*r37Ag YV'z }XR/Ewimp,_}8=UmN9q+3S8$9 4jatW5XK፟ +m/ \o3y&937zOL+t $,&ҭ$ W!}굎Cۥa 5I0DTհ(\?Ee@9>,({)lLU"H`|_jiE5XTL¤] kyyV 7: 7ovPk!~-e|/Nl1'_bX{4xaH4y' AybWq7UAg˜Ɨ XKzy>/ 糼N/TBL|5L^0,Ng)N#vz]o>a$Y~־(r]QrF 1`LړP3|8ZBghج@7g^ऑ[k:[o_QqfkjYn֓jr*gL\Yn:h},[j⭵1B5(=&wFl?D$k^hk<1ƗAgq@6FK]&B>ԙnaHV~2lTС"5,&Ilu)ӿ'oڀP5H`Oen4{~*frPfS54`fK\0К~߉H1a(A+,=jz^kcTG[Ҹ{t5bEvctgXR{JXrxxp+ٳ~X0L ٬Яo" ߏwW9'kڹ n TЄE?w] *t+~.ޕ;;}'*?mӫZO=E}$/ %[-MG&=:^DSYeh4>Sg%9GȒ@d|l-^:aeO`TSȥԍO- Y\ {FM`qK'&H^]əC<c]ZIv}JmMf RhWwoF[IaטY<ʢo3_/a̓JhUjoonyѝ6uHTUg.huْ~\e|PpP|hXqF32?^on+zykN5>{OV Jt*6.}[?`cI'ůBrYxtu#ٴ&YXLJ ZXI~%rOV ~쾝09L\x ɏҌ>`oqsV=Wt²XHe񖛳 lLZ&VKR/tZ )^w)܉7MY AK3ȑz86aSښQ-NފX#SLYl oV'SAΗe~'[tWߌJh@;P31/~>YyHa#W#ʧtИ-`~ ~к[U3{w@^qU ٫!BE;UI?mgÖ:.7'Ma5$Y%sb =Ov߳|eidiQ$T ӱ:؋h}ьEv*8qXh)bFBM0ʁ4LJNlIc&]b_?ơxr@ܳLƚS3|8_Us,_AΒ'-@ńͷR0D+uZFyx -5& 57j ݺk|oz*j{@I1D \`Ha`v*xف&_쭤!mtBH77Q+뿥Vhwc9-.]'%[1 ^c?Ӣc Ԍ-/{ϯnR7^Bl!k ǦȜߩ2V,4+ )+hȏ N([[8 v'b{l5Y.Hd!< eU^W[ߴK1VK *y<ߵ7yui=RkXi}e+a- c^7U}qY-YC3_Yp<:`J*sBcV>)CtҤc>{vu7vM>Z;%}VXY+C<6k xRO!ƾ͙{jxDtޑpov^ @i䜖>ou3-c koKLh YVNmFL'xs}zБs"k ZDq(bn,-6E$;v:VcӴ e*+i*HjDnjM Q|AEM`ev2 .8bt]w`eÔ_ ʓllCLldfФoQU/c/TٸlKz_,۠QL< &JJ;@eU 2ʣ9Sџ+G_}IF|xG2q)K|#=DS-h*O1`L%˂A$sWn'MGMdss 1&UI\-[H]Tu얆5&z3تǢwf;6Dh7ާ !/Yњ[E ~k}/WΞqIR}iҏx,Si/e8~Tʮ =Z:v<fl)/5L,SK%j}9!ui ~Az6 _up@.45__It{S8nT-Y0cN7, &LY4TΨP2c hT>\b:ՠ+[g<ѻycٴzvE@EMW:Rdn?hfgX֯ǯ—]:Ɉ^ -PZŘ5Y8!dV- W0!ޑHvV}C_^WJF-ҷˤD)%t{P`zsSQbC:<=oA0|nQ˾{JE p^PN<&R Sk"tg_.Ma9*- m,fy$( p|\!§J?~Rl˙|m='#IEAFd/<"mpNM_{r+9dtsڡ _tek! +]$耸eL|:BMQ(xyP@×]G^qy+5s~g7~<=[oo5(*x骪9ԚZܣq )ojUWbՃU"4gr"~G ; *1>Uf9cI@£1_Yq8H9=;> %LŹL:=xV<:RORfasgnmzRdq ɫ39FJUxHjÐAf[9HNnz"P|+M h)Uh8-<9S3р^.UtZr6}+ #xf^Ct -%:IaWnI"Q;Pptˠbg0|Maϛ ȀԞ.jk endstream endobj 815 0 obj << /Type /FontDescriptor /FontName /FQHSWA+HFBRSY10 /Flags 4 /FontBBox [-30 -933 1117 775] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 40 /XHeight 431 /CharSet (/arrowright/bullet) /FontFile 814 0 R >> endobj 816 0 obj << /Length1 719 /Length2 14029 /Length3 0 /Length 14609 /Filter /FlateDecode >> stream x}ctem-㎝ضmwl'vl۶mvNv{_jVQUjg, I{Wu/G  #3/@MRTTOA! 4qv7qԭ &^N+33+<@@mF/!&rp6𻻻 1: 2CUV@5SR֑QPK)j@g@dm6ڻi:saw@gW9 ."Յ?CǀLkMkc=mYXfS=<ӿ$pp6ws_蟲.tG/9l7Hssts:́H%2Hx́#YhMq5G{Tcd"i 4WvGf ?g3?lߺLJ *"tf5W{sgwX?NwK+:[{uZ2?Y> l66 3h3_ 4_`bV/Q4W M .jԿ؃*mѷL'AT0O\ݜ@췔2;\61+p; :>N~&WkEucEU3,2]Mū',;sA Xsa:Zb; !nYs ԕBۄ "΄5 r3 %AT砑a8oT?̅܂ie+du]B"OdҢru6<7X܋04`?3ns)22m*AWXɘ R<n<o2|c`/k&%]-G?s#k!R֐IAuT4P>xe+cҶ/30nX,q{~u:ڱ $Cmb\W}-~xg@- ZZh;j *OE >@2B!ߘ oTrqEҽ*(J.1FTME\q7П\f{]uGÇӞcUZ}cXǖO mPF0A< ܜO1cK=>Cw]ÂE\tmKZ+sps!H[נ!84CY\%[hFnd0Sj%_6Hko!R *#Μ;ܼN(v>)|@=WLap4*>ƨ׆ - @)d8@EϜ5t 0Ύ22ګg=;y(ߙѰc L^Okҭ5 MŸwB1+5ϭ]hc:1S9niykEg8vlTl%cHN 5Nz#xT<)cc̺.~7ɫOT(,}b${4QGӾ98u^k !$O4$MkR8`b_;,ޛ!݌暘É,_\gEGtFY@0fq)E'4D׎B%@o8ɷ,At͡;iLcL#y%5;#2xzޓdVdީ퍒)u+o45e]կjT|m?ch*F=c'($Hڣ]N>fT.j'Ya(iB7hNT}LY(ߥ qшC1%b'*QwJ SBIA-B%57 M`9~Nbk WUhwLdLOB0ٜb*ah=*[ W]ez-ˁ7XjOJ g5SG;[?6t '8 Ho(CbPd} !Jkّ" Tn2M%_KzH4s 1OlBTz|=>c~kat|dpz`VO?LJSAd3Sú(8+~I!8Fzln74SOWo ~`>YixR{jdhNO+0=tZҜ!\N:v2p".;}+jo\8BNe1i$DgUd>P S4^(u%VN'U5P3 8>M@bBxmBN*;޿'ցdH:/AC,Uv~s_l؎]5\ayZMZ^*p DV$J`W屌\CL:KbQL RUO` (DgrDҎ guunVƺ˫/:h\&Zsytj!V,LCC6@Z %/e!GMEJ˼b?Ȣ8Mct܈p |ԕ_VvބO![T X.Ϣʥ_LI-q^@I凖 48AW@Zd4{7XV磲IwX[z֔ BH8}JmZ3wxj%KYqwr 6̷ZN@Тf*Jh du Xc4.H] PE%Vkk3J=>mDgHNԯY@YSo c.mdz"%d}@Sāhp˛0<1٦ hɦӸ@po֍Vƣ:r1 UH6w |'?UN+ d0[ޓy=ˢR89Y,l(ߚ#*͇AJإִ|Gݞ"G!uV-ʮ䳸M WY6[ 3z 6zH~i$Y|˥raõHrUF H 0< Ә<2$ft[P-7@mײ'2kJai0;X,5?~yqG|܈"8 mm*Rj{pq/WɸƬYWq ڨ#H2aPn 6Ivh{wPTWx};yj vv`x}ww(ʾdգл:Gkda1afo hjJc%ĺHKP)\ݬFwcymW_1Iάh_g?uza)tAмQl8E6G fPAvHق_"Ȏ|78ν2ܝKh'Q+ʷ3.]4 @ڧ\ nh3ߞe=ŐWpM *TM"VR0Ȧ  Vm@,"cDB.I<<}(O8grP97wQ`[Ó\5K=稄F1Wǥ'i8-qSiO7$}g~)r:IX] Z@6N˰_?+FČڸM-W6 [bۉt|]K;41r.\|}k<0[Ia~ګSTӟ}{NW"}O'21 H&uݥvbf??N"qǕa`j#;2L*wM`FqTâ|D888yO¥ܡq=nq\ :,3NliJpw'ԮQNsU=4|/TfQAҒW<(YϏ;"B\I|uҁ'au6mbO$W`Z8[P1pd<4ru*-OlV|֯0Bkg!QN6ՠX:EfJu- GLtdygJ2ȣw}K;Ja3u ѱ: sΉjSvWĢ:^HțgM$/FAIdO)b wNt&!j }"1fQDk@~ 0wE>sSಔJO4n/C;f0*6S~P5&]H(G <*'*2 AGLs}܁}as#x Lïi7uOTOG2x4VETsKH5}Wdlɛ\Պ"W6EܹޖEI4јϋ 9G;`t<-Dt(@:˷ltq*$4H}msSMހԱRItde3&^|kVG%ɒv˳njA.<Ƕ=END|4+@H@&CIxc@+,"~Pf#[ZUKIxP۲}EI% aE?Mml;d9Nk_*Zm3I=d ew'XV"+Rʹy2mSt`1|Xwn/e\q$ݶr'3%7M.4B<+?PXX7{4ò8c'Y5I~Uڧ~Ҡ@3@}$PMlۯ&ㄳ͹#E4w6j `.Œ+'.NҍA*W'd9ϐc 2߮Mnh~< L8.ȓӃ`ka^t0tğ0ȫQ[j\x =HBÅ-=QwYdZ\R3m SQ2Tϓ/NO1z7]i_UzEJ's VðϼF#m7fZ(Wv*YO&(!D@M3$ʼ~ϫ?ވC?H8 e5]ܒi$ 7h\AfJR酪ňzzRUJfiț>}1UeWև=6=%9/X.Ҫ{Y~J z$ ؏feXepVH% 7K;\lc\i7d3< EK%ebխfhtt颸BnxAoFiV ԝ С+[q/+&4@ԽPklJ5؎*^4<>tDZѨfxXrr3DqZ2Z}/$,!p)5^Z\v`2X( p/k&\hDrBK Uo_RNweI0\SZ|!#G g6{ i;yYk? ^> G5 M{]a#Jw&2qx[}@orp[$uaGuzEVeX@`wFx4E;M?MI\2w;.%ihx=I$^L~U3L){kAٖɨ1[\{DJnz]1W hPLixf^*mxLeY&@t7xz8ו| +i}|-&a(9}V;*w6,3[=F5f\vELtTOXտ[嗹YwH;f4M!(C;vI)Eb b}::唑kMH8σfuSr>Qy5{wNu,ѕu@CUa`\c*A3eI;gbPK]Ytg|<s'eNM $K/vl4۽C|֦UnmIgfC UŪSup5^yjZVP# wcFc p0:{[s_Pn'lMy3-O0Hӫf>5b'c. 3{R%5W>?5 ~P0W ;/UP$p .|oaP`{oӍ 76$Y({]l(^R&,!.hr>s37s( }IEGzǯ^r?+߰U扨|NQ*I%4-C:f/)C#nW؜->A T1M".?!r͈xOd^:s}p a",vE7Pdf3[žFB1Zg*m vws;fR$]ѸfH+ܓ~O|qlsߛ Nۃo*svwiΗv4;o_u^sٶF:uX]l' <$V7et́#b &BV]i W"GD)6^s=V3G?J G"OAW_W5]D zHg>|-nC!ϤlIXoaVZ̩|ff7W <ޝsGKRR(Ks2rFS`k[EFFa,G^8mXbq}Vpб1>pϹ&]7\1HTwV3[qS>ݔ\^)z!!j>!ƒ ;AٕUld\M Dj P+/^E(uu9 V<+MtZs?FȨŏ ux13ᨁ La;aEgT(L#1`d&y =t Sq3O: *gh{ N9﫾A9.0|85/wsD=E?RӐw[' ۢ@}LА$aS/t.aҗpYX }Ѥ=:*(Erw{Co]&?ݮ-AMptǶsRL\ǑPAAYڕ3vii5.oMexYo9"iL (EЫxPI"N*f+٪A 64)a}( 473V9RQYjp6$ep7}}o^ xu(PcJ`L 襜ei'KGˈ6rљTMߙQ"NPn|H*'h閉 r:7ޑYSlm92cxk v{v'RsJ6z}L58݉^e晊=y@ohr&=|Uy3X<}g.f}&"҇rNdL3ބmR̮_W,Kq/Q.)QToj_ukL3ǮےkԸmg"qTʹfRC>X򇉈 }?z?LUeBrΉ C̑xܿ̄\]c>f ]g A/x>XĐFΙܾ"}IJGw"Sʥs|T =_7OiwYlߧCO0Q..\u'NJ}-Ie;(]wis}-Bu}Rv ƯKBoASWu1=j<^d fhŊJU>{E #Jڻn ʆGugQC.NY8ݔBs(ٹuRjI8K@yW[c%DDVkjR{쏒/Dj_WyVfH q+g DyN'U'B=_Z '}* sL:ImTJALgR>TnhnQĺ6:*cV+|mz) |A]W$ <^l-k)0k6 :]eKg?=١Yad_Gf~J‹s\% 4p^.♠H=>efխH!O;7HlCb67pZE=bA Ib+z"90jX] )5{>Gr%$ۗ'ĕiUQ}VI$Zu10Oxed3*W߃5T#Н' }:K`wd˜p/98Ω;W1.%Q)tO]MGts1:7p{?Bg߫!vAT+5+&A,BKj`=_0߹ w2x{a9 0cDqt*Q7Ն .a*P_&Eǜ| H*DzT6;,=jG(d7X8o0.-i.l}Jt:|x(9b#F$ZOaD(0GTr5k"ͧٔ=}):$/=kkq%MB=C: a& &_l}/myE뾪@xl˄Xҹ\CU#3tVcKP8K@SC:8AlBc+#:O5_0>@ۤ<Xޡݭtzd ,4ebi V9F\fw4JIMC2u F;]V| j@cFtkC1ì{/}fq_,1꯻?3P&uAk?~f#~C饭w,wX}EFwG93/0|Q-gt;g[|Y5\!4=<ɀGHqQrBoy;͏A] ֝)6C+Y,}0{Wf+F(AʑQt1@OfؿJeȞ㾖,r嵏c)&#t\ +a6 &W IH&llcXY bJ>~W$6ʭs>S}Ѡs|RQ6hQf ^48XǠ>EBte@W~v0]z~61J-;Jؠ6%V􍡭ͻ_ۮsHSa"MLG\zZI@n}x!Ѿ~"ISė!0r }'}Ʈ4ۥ~C$ ǥ2K]@e \)ކV\9#oҸao"^YлlKN@oQ-=ջ%ds6H^cR"y\ʇJ>H7I4z%1ZɎnMLw$,rWin0@V;1yR@si*`@Y׹wII4a]NsHw &gL~hMos濓[+u؇E 5\*')g^E'u GA:#U Ex*\.Y1N/t= j|X*#, >v IzS̳0KLӒp䑕#;oNG`.55K/|7ްVK90&/*q|l[B%"K]=KbNjgPQbluH"'&؇O<֖Le^Zx^fCpj$t|7!D$n|c>SZ/DKns#9,z~ ޜK~cSHSl#?µUrm$"I,r]͓IB;<$(NM( ,"h|"30'i d|,JLR}L^Fy}iI3!܁skb9u^ 򮇥SO.G!kFdDgj m/PC##ہf[wO {$[BySC,^3 MuDCrlMI,4}0q8JY0KE( E 1&4ozlzٱHAyFϤx04u?Io8줎NC:8ǝ!PDi[s2uyO"6䘞|GeF{Vf#eD`)? %nӸl}$ِl<_ƷfJSЌ,{X]op(؊mP sT$޶yz<#X;<׋n0\p>YgB".'Z"_tfWjða=N[vgנv }0Gji(w'SP(JD̳e;厲H?5mKmd Mߩ[,{A]8Uװ?ȭT9$.'ke![˜5J)>l2q><ɜ>xީ \%Ҵks5C2&3Gy5wmGGpڸ0{KtND"(6=j{0zl΅\>e凐w.c<}d) jG%n;_rb]4։U4ndY~P ;15g)_a,qǿ.QP@YYBr;}̢%Bo gu%-GyQL :.5og,#遙=V?|rV} hƋ E#yTlaTeF|9b lJPF^pe r-/ʾ(OԄV=LޙNjx>$Ĭcm0:_Jt{=iﲾ!L=aȍmT7z;! VBLY0-Ȧ!CXZwF[ JA "n/<+|͟FKx#tϭzsyDc T~p4V4TuN6n[hOzO;G™(2o˱_@; ީ΁qcND;T{*!Xq`ӎmk5oXI.]s@biǑ_T Fr6b#ЪWJ9u~ԪW endstream endobj 817 0 obj << /Type /FontDescriptor /FontName /OBNMQA+SFBBX10 /Flags 4 /FontBBox [-235 -339 1930 935] /Ascent 694 /CapHeight 694 /Descent -167 /ItalicAngle 0 /StemV 50 /XHeight 472 /CharSet (/A/B/C/D/E/F/G/H/I/J/L/M/N/O/P/R/S/T/U/V/W/X/a/b/c/colon/comma/d/e/eight/f/ffl/fi/five/four/g/h/i/k/l/m/n/nine/o/one/p/parenleft/parenright/period/quoteright/r/s/seven/six/slash/t/three/two/u/v/w/x/y/zero) /FontFile 816 0 R >> endobj 818 0 obj << /Length1 717 /Length2 9945 /Length3 0 /Length 10544 /Filter /FlateDecode >> stream x}ueT]m-RacݡaŭZ\6V}sϸ-@w*Hh+0J:,ln.'bjX|M\lo/?/e|ظ8L<6..^/ӭ #,lDTHOWCY&*5u!.'Aڗ68Jd8Rlo(Z$/oMxJZIk'/1>*$A09M犥Rꓹ>3$9ϵzXwP?cד|9F_}WE~4-5Fl0ĮO"t>Jª$'wLۓC6vh i&b1GM#n5~5ɓAo6n0 Oq+&UOJN1Ale$~q>RJU_k+yę1D6H$£xovoJ;(9cjw']Gj^?\/_vK뉨pYC cӼ2G{ZJef-2i_M)!0f .pd[ߧ0f^Y`־gK9.1cJE~p<Ea A\piwFpٗ~輞0.ߨ&[ύdJW b@hU? Se0v,{;ke wAM?1GSZۺK.9L>V}OǗ·!T_K-S\ޗr鐞X#,qnv=9#97foT푇Jq`sj).x 4,Ȋiz@8w:A8 gDUfO`(KX1eR{L\62UVܩ@Qk_>b=@ `C!Xc*8IB\xCx2Rq!gxkggf&@[+b$s+q*5jAbj܉\F%wh}wB{֔vėbIc'9QyHH^?u/Q@bi1DO&_qG[ߊ!>ѝ*,prZwxE(i5\6l'Q*Z 5S-;O½U=K# VݟN䮨%0}` [oE&e'OC0%~BK0CJ5)g`Zy܈Ϝl!*UQ2U9h75tZꯈ OK V1"(_D%Gnf(@*bBỸȌCC}?_ݽy+]ܼ{9FnOVXó2 x|uO/!b>v6e}.5 Rmc"uwz5JwU+&vN}w &6P> s)m G1ױ&F:j^T̶M]EРilLcg6˚5*ɱ2iR\ׂA{c2(vNZ*^(;&&\,! 3P&N,NH~Tzr5mx0 j1YK@ Z * 9!)CIb&14| u:s, U)`cl ^jȂ˘:7*m^xsIqi{&{گ [0WD,bSuFL^M!R]7Pjsx?1L9UQ__{AhƧ:UWd+zʺWAǁtŭ!XY~T $ya(# N`i|Y*JznH@MbY3Zǹ`{~W>IӁXe.Fl8Dygs2fr^`/&Yx֡4yE.#ƴZSBc+v,aE tSV)n֛rwXdT^E9e!-#{+ZBߗט{%>(&Ⱦl ^a|׷`M[6OfXfQRcEi=E2sAoĕyG>ZOn{[H߄2IZ[T=ys'E69U.ifȔhJ+LT+DOH03-qY|x3M-+pչ$K!^zI߄2AFPcd!oRK&W=AϻG;Zhr^4>P>Ięt\7Z \T,b.q$>`y_א΋kb{ 6#Ƙ -,CiI ei-"@"K9m.5b=a*xvlи^U5kA M׻jnK1XW}hYգ6Ez0n>I%.fu0~ ŀ$Od+b&d`ZhzqIȫ~\FK GϐH/ ӬOGU}“ yz;I\#e6H+%CoMߴf㖺KLǨP[k争J]u'NBxJqB^vc BOP@N WEqfH7vS[ys_&9>5'BDfø(^;biF9 /&ab꽊{D<.c[;wIJF;Ah{%~VEދF݉7UξljzC ()Ȧ?~Yjͳ\J$l`nįȾҊ :oqmX6ª+l)CB#C9İo^)KYwX=gn+dlV,G01:~Ŏdb3{qXVHܯda+?p^؛޳&wG5dqx_їLT-2Is7U+mq3^w domf/a^ay}+<]`LdƢa8ҹ~Jmi)iQT6H'4W=}k<Ru,BhY %#-Ӟ]yћQH*J:I`yD~|dokKǃ"&}CƢ{%=/+-CvMvXW2Y -=fT3koehZipG7;$7:d #ö /\ӽů&sRoۨA_&a﷏(-"\.{꺛c)e Սdh0Ua\ mJEJx%9gn`xO2?T:w>`~ m=(UvӺCM]ZC k uz%9wDk>mbJxQX߀ڗSj!h&6I4l\I} 7JTP^揵/s_OWv;ZgPA.f<9 UUyVc=XkB<ɶ77)~YWoEߢ\Wg9.Ͼܲ ѣ0A,Rw&܉vϟ>$+vOfsQX[/W&BȄ /GsL!o97G ug±*j)ERnK9l=Wr2aӜ9 \viCO\8Kuƫ}$4)~5 3Y|{[uLxkj3UIV(iau\ xK+Z;| J0H!82D7֮]FZlyH^z#3v3Y5Job#j2xj >3_%G/' c]SM܃P_\58xº!LmBw P.ҁ/}ޫ _e)VpQW 0)_ID+ߟ'mA%66tqYJE8 \u"\#VӤaݕʸ/5lEڴ3EДdƫ@u%(i0_nE]xo_k}u6!`R5L n-G3<R'&:%V6H @|.on64e#\\i7izizf^Kmy) zQr7=/^Zpe;(܁nuCko`(͐mSHyB %]=Rj5)_)-tQl?\GCvBb>)vwcd;XFۼȁv:"5਼a}P/{1Z%JdrWc,uk#,UAQ֗rF%2p|2=548)O>5!BcSl,7nO 8;PN*;^RQwud@H῱%6X1,^ WY!?߾X\h_G %OWSgxodXFOW?l*N`/Y_bX% \I}puUzcg_HY=Zޱu}?D3u!|'r2a}.PJhٝغ!J*4F2 (gIy^d燎~${*=Ars`'m5`@dx﷟P6V^x%u+8&Mq'jeWul٠ z|r 8?9&hy}!qMV3(W!N0jbOddQd GWji =.g!G}Fr~,ebd~XFr@fNhxTN-ޡStUq.u鷘՗y_kg Y)UbEVH2x' mj~/MLa(dIEcU (XA.:P8r ./F?4] Җ>JH/nu_]|ܗ+ER/5GA/)&jjݢa{$qb"YyB~%a"G$ ҖvK BeO vTVy[> 0K/X!"0P9,C.·"tt !9=n(?z5q8"=[ 0Qt3 \YS{@ %]BÄMAm#> @G=~J.2LMlE|ܷ^)@ĥ(B> f+~^W,R@t׮: c3OwP'~@xvП=7&`b,=pEk+{eSE]cx2̎a?Ib%D$Q',|jВ3YOmj`sSt5"z݇O(D_F:$G&!^BѶzJmИޒԉy=SJ E,դftkPZǏB(7=hvUN;*KωU'uܩjEofs&AAmDOb]3ml"ĿZ<(/ ZAiL3` l Gn+"x?Bs1S/FR~i]((V|76CH C8rQK*jɐRD11J)5 cY_\'2!p|W u NS,US_7BҘ_N@W0;b2K[*k-DnceJuGj *ao\{+vSFF kUc#hVsqo|k"Qy4́w5 B C$_Nк1ǹ"?S3Zlkg;L \=vAx1`iOwG|S\%ݻj{Pb,  <ݴkx &]7˕ݕlHOA_` fƽݕwi0\"93Z.>6C!u CLjT^ ( ^Yn'm&SF'>4Hpy%ÌW섮H*nϬZ/ S,tgpbX!T4דedUJkzMٌ͂ ',G~-bޭt~̍[ Mw2Yw!FtήI|Iɥ] bVf3$[! a@(uC˫94#zۄUT]tj47WzQErc(Ե*[!݀:s&Jh~etBBE,GMx e^WOV bMoKk&Fo841ٙ@jymnWVWJ3=ЯK1;Zڬއ3q3_E lT[7h _o~zXkRfFOq_ח]Z~!Ɠ454h2+}pw} 0CaK](!j2NuBB{̾S 8ˉ[|q<cgGg0s.dbL_ F=( j KYR(PH-ɰF#֢pU{m1!2dOxDSXLR0IT7;M{ּN _ v寡~' Pcwq.O)iov!dF\Hݗj}*Xv!LAj |2%;&%m-4y5߮bNpm 6Q16/(t y|Tx8(];ڣQG2|`?_9_%<2d}iVyEVM”3N3#j4 BMUagBJGOe ssą{R@ YKjr/< Eo*[׊̀~j ]7x[wnfBe+%_:/pXyR c¹:`Qqk`Jm'* ͦ OB*}&D.FN4ty->nV#鲁 K endstream endobj 819 0 obj << /Type /FontDescriptor /FontName /GXVBKL+SFBMO10 /Flags 4 /FontBBox [-154 -274 1558 898] /Ascent 694 /CapHeight 694 /Descent -167 /ItalicAngle -12 /StemV 50 /XHeight 472 /CharSet (/A/B/D/E/I/J/M/P/R/S/T/U/V/W/a/b/c/comma/d/e/f/fi/g/h/hyphen/i/k/l/m/n/o/one/p/parenleft/parenright/r/s/t/two/u/v/w/x/y) /FontFile 818 0 R >> endobj 820 0 obj << /Length1 713 /Length2 16201 /Length3 0 /Length 16797 /Filter /FlateDecode >> stream x|rct.\m۶m۶m۶m۶m''ɉyk̯޻zuuuU=͘ Uą唙 YD͌Ff܄.rFĽd"vV΄&T2+EncdjekHngcjebI*BOO!ȆPʄP dFEhnHh9K̔ΖPNLUH\A^ ?3c[rw1O4O4wttWfb"42q&46@3ERs;Bæ.MEEhjfF֌ȒP@(ol%Zx!J93 Y9[*Z9c? 0FL\l]o0%gvtgeVPVؙZ,UFWZW_-"B9;Z0s_3# !3+!3!' /ݎ ƪ O _J0j ax ]DgfJ$xaG4q{g~-HBB0<{MͤTQ2N4633-TaF|@pt ">ZWװРۇgz4ʡ#?DJr5z+|͵pjhDEEL>QcLjP1*:;hpy]AFQv^,oK?>dv W k78D=(G C\n jxNx3m:G-*ӦB_Aq0;Ⱦ  I.j0q)Lu`1w~j2( ikbVFdF.#lOvT4* ^bIطJͳ}pBߤa'2ux5pNymFjq7RS$I4F;V7nI)N2tf6ꜗxK!V}Y2>hh4Iy:/W$'$G;v.j`Oq0_gνDᴖS9^KU,& dv#AҊlMA:ǴؖwOPˀZ h֎"9|]2X7~~f š:Y-a)Ҿ}|9j3Ia1)[l5SxCg1J˚`͜ ttMu&.VohW_s %S]6G G ;lO^QuXI̱vnjٯBى@gQ+a4HP<XdKc:R*/gKq|,ă.kڣؿ O- .jX+4–i>3!_R!2֛̿ucAVQu 9F/J~+a"֜J>N'ia ۾5ŏ[bw7li-|JarƩJtdof%Wpzj?S12t,<~I!ߺ 750nlk!2*˲M%.2(jt j!IOh$ٝjJOYPg3ܜ$&OwO,H5sfwG[F%!['%6:Ɔ 7z~$ُSZ&bٯ-=<'loM^ $92bx<8[mͿb[T$"t#@sy78摦/n5"HNQ<@lS79Ы!}_GbwC*3j۵$S?UF/0 9phS LWnٿДsf0n/J-c<|JUK!Tb8͍b\g A]cIr'R1$JCXyB]ѯHwj@p]B}F!Չ}; t=.)!lUe1}}Fߣyp[Q=)P,(bZ q%Ks+wU"!zܸ$@_M΋I(OQF'¤:y1[:<2?PZt;`;ZY!RuNL;ä,猇b.hXاQ&hӖyShW6gܘi q*{[l_,NP}E@L +k0K)麭ZgX)( .@^WTlD* XKhW |2j}\TUl?'ow ւNU[М0hP{΀dQO &O2o3+JJQg^f<=&ͼMnhlZX7C<ҕщIiJQkbzjxRȸSzTP\ΛoXzީQ9׺;3 5 kvÂT %_R{{ܮ/_^լy  /S/Ih2M5sc 2C7VYY,|Rr`aA%Fb2Aل^a7zˑj XY*#2Xɒ8X8byD$5_jfu5EΡUI|? BVKכԵƚI )+CqlmTCJo^QX)_mH];HSyWi4ޕB(ueR;1 {.a5TRT> ;I$C7=V䍃sl:L5#{kPt p1lZ02xѩ-hvVr>IhgEoB-Z~ *krGY\W%ؤW+ܟ}|tINЮJƒ*K),+O9)vW}[> WO5pnjl$ ͪhѱ&D±Zg3ۯO$Y߶53a8N#?8K7F>?G(ߢ*UnǯFYK{Ձ9e*Oh&NL"?GU5(K0zQU;;o\gd.g97 g0I{P\e#D m[eq\ETLJɐ&zХVE-9<Ѻ0t0K g!9G|wA;Z r엧λ3Ce\>Bh;E&FVg<3N˫#vfʘ5hrݓ}HB;qϵEMcY7 IHc),3_nHmF (BMծJĜ )}D"U MjEJJ!>nx,HX)'3DqM $η9.խ5*6h3_[%@at,[r^{ikewq#^_R7I)(*Z\pC4OYl <6%Ҟg?gi9/VM5W$$k6P*-B%6wP. }ފ U; Rظ@1Ҿa;Z fںy:>ïhhp/$ /ʹd= y䖿PY{$MI s{pSF=r]0a``/G ]zj_=+Aꄑn?QB%JJkD1ϛ#!_k <V<1CXU;Ӎ\R֞ @ 7xh~lpgzO48D䝇0 بDS_;5 Ly~3 Ae? Co?/NxG Q8jWW\$;CWBۊ}*yz&ZLvrE#19 rV0܆){FruΒޱL} ij`Eyڭ1ŔEIۭJ^OF#݇}4M^(Ev'x@!4M~'P ?6!l l1iv$3;qՌTfzι658&b{\e\ bg鬺 颇q󹇍OGBĬbpMwS4-ݪ7 䭬?Y'z+踵2 zz dj!Pf8MSc/ް/rx*쉾]MFp| * 1\fTǺpx5q5e=vYAqotmw֒ضgڗW(&&m}q:|a I껸LcrvR<Ӂk#.C}١QuA֏}RԄ \.y 6d҆xձ1a+ 'FnUТ"y)_fd|sg_mwKhI֘ߪ;nw:-qn5=D&r!JR3/˃~Bb~/L1{co~lx~kǐ+UsـZx;+hWw@SOb0݉PP_7oLY^79y?ebC&Z{ywV đqTQx;(^]JY۷TL><%4_ k{VYDיc?kR;6Q|b'Ǧeܘ8Y|8K[Iy@ Arbpx,Vu3yC]Znx9 # 3ߥvA[Ůq6\Z QZ#6/gUYѸ F.3H$C{g> ˋ5TG}a,krB GF|,Qтrk!%^| `!Ub\4T oTcSg7Oתr_P I!aa9ү1fY"p@ȉK=MXSZWín7 2?>WјWCf ?mGӵo6pnʁ#WVq ҳ#Z ,"„:(JlF4vޙtR>,ZWe5;YRP'b 2L*Vo)ii! U- .x&S/es}=9u V&(*aw.%浥(-?C]'ޜ"x/G|c9Җ|L4̽ Dd_uaNPLw|RD+Wr&^LU+zX3RFkZz} {@}S[ZF9MSuRjK住CR8fVA L8BfQs%c+P3(|4ߣs3M2IZt;񿞸YdtTHXH叅w0磇;s=g >pP/v笳1I:-zU2Fz}VIc:pNRyAcJTK@ E5=UcAcZT7~-D8) {X^Q@_X\TGփNÄp1Pj7!Y4("Wv;o"gfk#|<;=(H+}B 3a'#i񤄋jc:Ozr7_qJV(`2Į[(+PGbλwX萃by[OҤ~2_3FrQ򮏒}s[Qh=͋Qk* _T_ ڷhe(#I UO_m ~EqW-7 !bo4S@V >$v߬*jm%aug%[z@}Tc'8_Z#m^rAc"s*4! KuarxCk~z}hFᐨ3X^J{8Aȗ*|zP߈s.ak2P$Vs,>dZ)׭RSgVnEs< }@CPż= +e"L^ 9/D%؞m)qU?= g1!?#MvekSÖ/㊯ǯ{EJ!ņQ雕," ŒIG&Ewj?)$ a܉UuZUev87?hݓ^39Xzּ=:)'5v u~L0$ʺlc2+BAD6l7TXk?aTY; eaYM~9ΏvD1Ѩ+4[_@|eHhF9]YbŸYP:) "8c:zW98BƬT1̓EGb<q 2МKCbwe,I3;!K&\uuKl)6`RU$l=1 =;Ur PZ+n*왡3:uCU'B nde@ ӥpXa17DܱVA/* GZ4lU đ$˿łGR2lua2 #ۥu) 2z1J7In_ɕglӧޱ)|5a;0v-ݤJ GFXϾ!HoɎAq4s5i$Me}& KnXJǣQ:j-~ ,Ɗ(\E)Ku,=Q-*9a݄![*<ļ-2&0x:2,P8#RQWb1= 2'\ֈ|9$(DlӕXoNc'Hǽ;% %c3S-'Я19AL3D[aK\6IrerBN? %}#œC!s0Cp  ؘٿJX>xX1mz6B2??՘p aZ+՘nmz&T''[{c:$+,aedMx\y4K]؀͵C=BPwvT@2 gUGwdQkW%4>}ե0+xYLɽz{Hv.جS[Nao.H! dvl ePL gu*Mzڋ0NwѶ(ϥ(B_`$=vtiH!K!DžoK} SNX kUHur !dEz^_Tq ^Js&9{4%6F4vZCSm~1HKE .6B]Dm}r"txy$¡|r;?>s2G8<↪Sf ,?5['*0YƮ{OV(f<#EKG@3`௽)((MPTª%s@bȹxL#!Dv+ܽ44a=kݎ^Ȋ.9CNxkꜢ* &$5l8(b-k4sRC35rsf!uVZ Tvܰ(e9vrY^ȹ]LAEڛ=$ a%θFd:nTx>&v}Pq=1B>jbU*·&5ޡT=h-՗MB"u8x}4 r }7=QGxB3翑ɿ,P\ 3}p㲬dly17ҥԺ3qp˯O`pM1m{~aŃ<4\#S5l:x`f51D@ Qw@o?TD%eU$p/a9 sn#>3'I8t !\.|Y@,WUoG,GD/kR?3X@FE=U\ʥUj0+Rz%иH/Kh@ T?csîSE^WݷjM'a#k2gn }ZORD/3]DGR,]H89;H0K]+ ٙGEIT˵zqlG, 9A=z MZ')hCfPqb+[:G\=3PlgՉGˀ ($5- J)EwSd8!YK[F1{r1^ $rFlpKa_Jjm0"$ARO\RF~~7w=-$F-(?هj}lp(z]ȼH@uG7#4Z: g]T1c9k !'_Fr;n+$yAV{몭=v%U>b :,Tp`=^S!4&ܜ_TKx^ީ8QPS*+Gf*7D҈/7_:´ISWj5!YW<'FKKrY [SՖQ8_y{j-˃Z'{ lduhra^L4bEOg3ǖVܳ7UuIfՅ- $+{Ua Uέ[]XF1#/Mkb\Loiv^Y}wx[)w6IGڿZ O&FܚyW'X#@gXyu# S8`lx:K.I˗7؍"]Z!HVݟ (sxhoM s]Mhs N|Hc*J ⨏3FM'~O4o9_{/j%YC(JSY^&qzyO 0 Doc{ O%1ƹ-ܸE6.++X`Չ6bmZ2K?g{93U#Jʨ;WA<ɊhㄍmDs(ngqJ#?k+FiI-f?/-OR&.+.%w_vY=U}l<,.)MtcI 6X*]^tegps+UN̛#E}=]ؓ$ )[DfŊ96PDqe?\{;+ s>B  jz^JF뀺f5YCg-vjen I e~"B\f:TB&@>~!~( -"R;J!U+]A Se'`Z0lVQ :`vnw)D'F%SZ…KkNX{FI46"w[=$uҡ"r;t^:P8fCNJ:J¶[C;šVs3(V ,Hl]Bѥ۽_n"ijw?jTʞAZN^o(GNG/eDK+%CL*%zô702=jw;=̝c~$U|9HTfLܲuf8܃8]Ğ@0öX4*?l= +pF™߮'#iP>g:|DrG.m{ <<w{Kݻe]lYB2QO'Yj(ϕvTj9aظ}a̭LQM #CT6|{tf~Vꁛ7pe/TjOD9a]H9<|FV:$o [ OǶ 6^UMhO|/vk2B!EE슷!ȵgؙzc6{ѭ3=.yc3ZQ }(xpJx`<4NU 3dq_ߝ7~ 8 #D;&T㤹 Q!NuZkb;Y탭Ov qry,Eٚ]&Rsʥ{L;9PG!<[3޵(Y?`.)V9E]b+될~bx3ž  zn*@Z9ΊA24߻AX%7:뷼Upb?,3bbͨђGoVqAH#`C?` <~Pz_( "3l:lM.]6y#GI݈u/++&CJR4U YjK4Lx1:j*ׯ9AHc[m)NiY+@1xK3A䀒sdpӜI'[yD$(}+80gT=RUOeeޙg-0~wRnA/Ȯ q+cw@4Ms(.>Tm+ҟĀz)-Y@" y#c ػmS->vsÞ^k:tq7m[0o쀡{e6CS9K>75Uαذ*6 dD@bB:6E?=$=ǸY<:խq܄-6;;X69, ~x zہT~շp-w\pe^#Vbua(j ez@6 jTqYȜV[`d0דKz_j<=1Mn,Xr猡kPlc)Mgo}KT]-iBݧ,.Al5%}$͎դ:+[.} uZQ'#&Ł?Ŋd+ڶlbߎق]=kcf~"ՀQX X͑)\ozB,, g8.΁WZlv/p?o9q k 3׬ `nPɭ>uMt,SgF+\o12Yo ۮKz 4+ ϦоTˀXpVxZ+':XS<0E[2_ɀ`K5uSֈSnRRj~@BKD THj?hj:N(:Elj1?b_Pa:C$ELnO02 @$ci;ƔU3x>N|:hSx&LEۿ~.XԹZj괆>K!>o?d:O0 mrȱ䡔`H_qgBma3EY֍nuvۀe6 ʠGxɕt$id,2c,G4W6mIzKF!NH1۳F$W4W^XJ, at=> w']zNy.B$w+`"xݱ2Ps yGP2j} nO*Ĺd:2h݈U eHQ쏱\]8cZR=뷯_G)8h,Ne\suNe.j[Q5 0OcOou2B8xv>Tɖ <ǘmZlMh_>1ǯϧRbh0_h*1K#rH[a,M`X³.H V 7MW1ّtS;c7KE*L3OqܱRwy*ѝlVE۪s< R/|1+ Aq'<hU 66|Y$ܖA-UE~nlKJ}٭}T)'X//UX3S п x&eI1P!AUQ(g%ͶOBKM]37X;'wM=>1Oys*~BG4]k:D8o.NRMD:x~dysgU&~UcJ>a7lkCF4Ogfy,5Lj.ʄmSHnz:Uޯ',h$MEԴJA5ߓ&;.dUe9kGdZm7MB Qc*n7PbJ6J0YsWOh]UkҘg1إ'mBAc3ar7ڨ$J͜7}ݦ-%/ݩ- NHq~?)oᜃ xj֘W~U? 0` m--ǮcOvVlj/` ]~ torjߍS^EЅ<^H'EM4pڒW48-E1lǒ3ߌdye]x)HՠS.fy?C8/](+ nFF 9 'cKTD097 7+MdΎKATDv[!qP#3Xᦜ{@Kq-`y^K r}gX_]AsM$ Xr"m\R7"G„{]ڃ:*24 O񶤃x)& 5jey:GԳO=s)$x6 !n$:]lj,=@WN V;)\~KFJAT*1jT9|ilE遖LhZPۻ;S/ȟ(CJrCpe! dy"v-NWjxSm&4:Erk?S&g7}"'U^կ <_7\D øqG@TKk ."y9a`&z6"?2oC0J!{{gW4N1p 5,VGQQ՞PpC5ÂL endstream endobj 821 0 obj << /Type /FontDescriptor /FontName /ZOROIF+SFBMR10 /Flags 4 /FontBBox [-203 -274 1521 898] /Ascent 694 /CapHeight 694 /Descent -167 /ItalicAngle 0 /StemV 50 /XHeight 472 /CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/a/at/b/bracketleft/bracketright/c/colon/comma/d/e/eight/emdash/endash/equal/exclam/f/ff/ffi/ffl/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/plus/q/question/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) /FontFile 820 0 R >> endobj 822 0 obj << /Length1 705 /Length2 6950 /Length3 0 /Length 7526 /Filter /FlateDecode >> stream x}ruT6Hww-] !KHRt7JH4Rҡ4]"?k\s2a}O'/@(+feU-G,зuhXx^Y Np-a)n+[+/UO @؂0@AK2CY mWK@b9֎p?g2޿cp;BJr@-M?0  ,1Ë- AK nTa֎AN4t)Nli8N0aHuZ[@!??[lOxAb-7n`O="ۗO5kcoR flz im ?jw__xLy=yD=μ{~cUWL{3p8-cX,R$Ekءrg(9i(Lsw\ؗ͝(v# 5E4@Rb+yfewr}bFMN(2R CZ[vW%J ST%NJG(ވwcX4fUdvY@G+:Kͩ0٬ʨ|=9{?ΔܐL4 ]:\hP6>k3h\eMX(S.oEz}Ӟ}̧EpHIjfϟ'33 6 !~+GjQ?T+:&tolJ6k!Qgd'}7q9 +T0nuŤUm>uW^ 1Df(sNy?Z&KEt2>џ_5 J]#m+KDxdf_LP)?: X;-2f ^n\|p9v`@Y>^.C zt9]53NMߺm*h0p|>EOqzI^Y{`$_ )elI ]1iL븨܇4ϓkEPќޣj뼥4ZQuC)$K*]ʖ{)Ϋl#"A,TECָ 5tkR20{+{!)r'xs[6,z_,ć\_,n G>.9F` n cJ-j{C8OaR3=$[s =ψ0ɓ%`O2g>rG6((WH&#jZlz*CtXS{cNou{ "ni~-p1 bZWJ{ cZJ*{78Lm9؎ U5bZXzc fr(,F>̊2~Uɴ jkeLŽr#cSP=ul \By1Ȩ^}x#'Z]:swc;X0=!-I|8/p*Hvn>ԋa6 `Z O$ov@Cgҟq 5@8i<:.zԤ ߗTL;~x/ƅۛo#ƻ_SX8i<#%cnWrMRՆ̰=vfxwH O3TUm aZ aIV,rd @`tߧJ#<0%8ҝj#t#t [x_޵٬V 9,M^foRܼ`)DGBE0k|BagVCCϨxhդ8K0bעR96^puvw_Gٓ- ca`s]7Hs1imD Ϯ&**CkRh#hPUGEZ<3 -%b R%f1j0WGv/<CBcYAZJ^_EU%?8Ґ-KΞɦY_-I;hN̓y1σ+Dž A^wɞ`du_?,ҡ\w#;F|q0W5I(Y1|?.%(@BI~rYyϴ>|VE|*goxQ&M=@|_.dyB#]P:ZnC״u:(yv|fS,=W0޹yP ͷe缒%HJQŨqKfRd;Zkww$-2hT@UJ {J?R<ՌTfãiOd#n<#oOr ftc{|kBHm'סٰsΪrf(tqo.4N>  Zl]q':KM2BM>?;45cDH^DV4l*0e|I>M0gЏdk675U.}=yLmUvκIBS ߶OO- $ZPDWe| O꘱V[`mUqlBm7P'tQ +,P) e e|]R&9|V6o#.ײTpm?XtImDPЍعwlƔ4|g,}>wǻkh k+X~Wڔ;#.OX|(ׄ)dZ{0rc] 4R"Z"/D6'NOQ`a{crb2o📁͊?J9ζO"Ȥ iH32ukD8&]Z"B;$n@ty9k6D2烳os>1u\epmo!DI6I_KTw7=|{:u_Swͣ5vy( V`Jn {+R#F .n'5h)W) g3j0H&[G fDCbSXj?!R1\#HNE$p9Xn![u0֏ȎI)y%ݔ4í"[gqt,U S8Τ 3 mY}ٷ|;1%@KޢYSj,yi(.D>Aj ^y u>mYWyZCfHHi:s,I[}9'1D˔NrȦUID>dthoƍ!ctsyo\}#*MN͟1IdjШ5r4:E /e9Vi17~Xn*TUboqlU6v#INea~fyqTPyc0 Vcܗz(V'W_ 8e&e{*,To$eZ ϸW۲~;1ܐV>kĐ+,ߛ:s:Q6pX~^ns$OfsɴEV "1ʳDnmGq 7dt "N_P܉dYҴB:vcb" %t%KrnJ0o`}(w;| EWR*`T)5 OvhG+icZɊH)<%y[wt,@gTпckH?rQJ#Gx%m,ȐӟS|-*M{r] ŝ 9ŌÑs)[°ƥ:sY"ؽ=:Yf7L4)=RI <*NF #/~3i+C0f6+ĶDJ6|o(*2$E '&?DmofKMq 72TagFsԣr?6lH4Aɶ@~5NP%&1\qC@vms׫2\GViJv5]fIK |<8fxQQn\&VUpF_jc˵i:T*W ߰8w`7' M*mgz_+eNjoH']Ɉeg -Mtua.g al,i+f fy߻J1#&3iv'Egڣ 5,dYٵBRȾJ·*̌[lGs\bs@f l(F9L.aN))q"=mX{Q}12p~]ꥰ:\U?6)ɨha:+Ĉ~ҩaRKktgD=&]! R\JNb 9hE.@wN0ug7T49dNS*m;pq Ի3gƖQIHRɛ.kHn/*F}dΏ˅!$,bw$ԃ:h^hY|H*/Ѡ᜞=ۚUUPr:/234REgRGeІL;rn@uaU$eüJΤy͏Оb<  N{Y~ g 1dD|/LqNAD/E-]lB .1 P)@}12MC9F#H.gF!ɫ(zQ~F+ z<ЭBg,}$?I劽!-7[ȌZÂlUzٔďn8T Hyc퀱_L'0 "MUuj{ϪVKg?SȬ; ֨[]0u5~ KPk;59e NgV8SJwi˓b08@Ἷ=JQ F[$˚=|\^(Bߤ7u?FPYT-r`}Vf״R*%'?E+bMc? wž}[e?Sk%=BD`kg-rtiȄZrmy:kOk:ܾʇ9:sUz^&FJ@@>,wjnޫn`+V. L }!F-:\% ߲(_m8E7R֪Ktp8KL}h;xڼ>06Y^+ u"$k",UzSR}RTA^f) [i='2I/sݖ㍤g8n2B'H0VI)=J6_j#`s!6H?fr;c",^H H$0<[-ׄ|c /.y0>I''YߛC0`͞S_ȖI IQ^j endstream endobj 823 0 obj << /Type /FontDescriptor /FontName /GYFZYX+SFBMR8 /Flags 4 /FontBBox [-217 -309 1616 912] /Ascent 694 /CapHeight 694 /Descent -167 /ItalicAngle 0 /StemV 50 /XHeight 472 /CharSet (/eight/five/four/nine/one/seven/six/three/two/zero) /FontFile 822 0 R >> endobj 824 0 obj << /Length1 705 /Length2 13936 /Length3 0 /Length 14529 /Filter /FlateDecode >> stream x}ct].\jmm۶U۶m۶~}==3g##ɑ')1 -='" TXFXɘd w0aHBvfN C12PXll] ....δμ168ḼBrb 1Ye@ mnhlhL 0uXGOeabdl0qȈ( *aځmaappA 027t76&'?0E 026le%om sv2v;CV/%Zc2w5w367wX}׮jY;['lm7?MN]Y@ND_)o-omo)e,?JP͓@ ``aep3{_:;88K?Wwi݌ a֖m ,RC|DΖS 6.t[7iوUyd$G"n%,qn!Ly|PK:J>?:*cOzf"&d;^̶b#yY(yte/]"W/ 9}E &[ue0Rd'&lZul!qOޓC5l5&B_cJ3 [OφЄn#j bv[Dy uEfREn{W{"N;\|Ruĝ`> dX: f%F'G~#Wx?ǂGnU/2}b(ћ{K'ʻ}\p[UC B@4 V00|-߲d-14j y@$uzy2ܶ"1AJ-ﲞv8'\o  9J j3\M.j=.yߥt Ocϼq)V+&)T:tȶ |OPzk15 fp\z C{T巷DA!ʜ{˵}bu ,_J)u rְG6!:1(&L@\%1VVK((u#j&U[0Ia(wyjYEG+ HOrѪ5>0B߽Ƽ^*)|MTёͶ ߌ:[R66ʉb)B* ,k`^^=M,'M`k#mDyg&#нeSj{a 4$͖^#Kd(5Rf-j ϑNUh͉91Lf z1XprW,roiYVFH]3$"!j,lz@h. ;$ev>17($a$=ǚT ?È#$O,*l 6Ad)A-k۽kPNV7S Ņ;Be⾋.J|K_d 廧|?45Ir0B1 +F#h;C0zDFGݩ>LӌuVTxSmv))D*C7WdK΋!ƦS(%]Dfʡ lw2$ }:i-;D&*K3@C3M_DasMo١O(A;I,Ţ+$H lj j486ftqÍt7DU\~ܔ.t("Ç`S.U1uS*0Ό^WM4"+`7sDp+y#JNNJBx7^#!6kT%§@˥ԹlMޙ!Ng$Dd8v-rn0" PGHGo6~e_9F^(u,ܟD&zL"=EީJށce-"D2|0ˈdh l$3۸MYD"q8:^ْZr{~yGK5ISZNj- Rq2AgO pY蟅>ˬzTfm=7& /t!t~h:)<#ؗjZ¸ +.!w6@`JA*Q/GI$WJ݆M\yT(Gm XDZAnguˇ܄plL- 6 r&(ՆyX?1;i̓HzGjsg)[/ɩ]VIvnzig.HQWCY??l/5<mܣʢxzO7 gSO kW W3f Tn~/dcLx̿ _GԵx"4,!!+_$SǂȊli,vY,=?VXbt.ߣfm(KgEb4n^uvǔҫ$19#IcK2n2@^P4UiSͭ˶8n*>L~gَL9/wxS%exKA|ge3NCt :`PZ(Aں_Lةܗ Ls`H qE庬] ͨcz:O<9FyI3a?C&ygB]`0W 9t^[ة=?]̽qRUǙaR-G[G0B|Č "vݍ0T%@כ;yID5W.wObTF#oV}n Ȁ +l=L7>꺳}dK-m3 M-xmF5us|z,`L` fEu1Ut9!_y~ej {9\a 9.qk|2A+ Fnv%Qb 3MJCNtLDBۂwtOT:N '[ަUt_pd溌,`ئPkV&,TVAd2B߽[ ^9'Q{G6Wc7&aԥC]:wPUoCwFVôܘ~G &NJ\8 )=/pN#IHҖ d8n&ߡ&\M˰Ti,Ir*\$i# ]F\ Ԏ}x_,k 2oDF&VSX[YrEV׮ӂ_j̒B>r])*j1. r۴h~[_|QtNjܴ·]W^RYZRNnm 1)J  b|n^q9cYr 1Rפ SqԒ#;^j]ocu4A22[:/ ]pRX}}$lHA~I|\yز>7PG/Gß٥8%kĕW!`q=FZ`_.ƕ@{i1܌*4P "Fgy,MR74VCRle&UK{ MR卩L +$m mνfjQ`\X;IЏBuEMͽ2m+;԰Rthv "fg~UFP Y0M:-fc T:d@\"zg2TEem 2O7nE~k[ety]Wk 6[/ϐ"WfSxsA?'#wGWGR\>N ڏ)%?q+ }#i4F"h`wJ!L10h׫|@5IaGV1'z'].f={qZCY턢0RRd\Bb!a|*̍\PA7h qeWGkR̾ C&QN8tIzAÛW0i6p - ,buAl*t7;Gfc= g͑ I!NP4# S>}5o!k{Od&LzS'iaء&:6ĕߍ!!r/c穔3ofM6թRcn=^h7]w6)D&"q8$?xrfx&: F;- /{BdMLS%??u7r@ا~#DVlxݧ.0qV 7]$BNe3 0h(xM}߬yzyx: 8[SqƋ脂'-ʓ3agsjT4fMv@iҤG"எ@${5X? 7qм?uQpeWf`6bH^ Ab23- -P~n<| VVrS'7?`>B7VB,[_tt;5|20XwR회t*7u.XuXf ZS%II<7QAE<ϱ+fF]#A}XiȭWn]ˁ+A*ƩR5suHΊp"U!1RR䎋W:OG L̋0{h64&8g,RӢz T aUvbeg5k2,Wd~FKNp)|HZ]>(>HF{5of/1eSf~!֍:7RNZBڢl=BNK:Alo, Ki©܎o1N7ە!06g]`C~oX‚dsdvps;`~ooduW-GgRSvTM.qaZ s*N:3R=Ռ2<*X th%f6h5*09L&+Cu=@gHB#8'4.qקxjH`c> ,Fkwcg4K~1hW qV ;vn4\Du78vD:H֜-_ N:q}Os~.ee~1y^f٠&ag[E!m $IH>>S@&,3$1$Fphu*HML@mAr&-&N ٫,=ÙL ?~Ձ8shʓ}WDH @g*!@>_ʿNrL/H(klWr'}&3 ʚSFBuT!\Kؔӹy|Rgg:9~| 6Qp4Z1dGG3Ech~:"&F=$?=Kwl0 n`H jS~wh0{s=yI| )ϛn]]kzA|`.NKwDɹ6nr[ўN+rЌ SYLzǠ38\<{PP9 11Ym p?R_ JM_@umnZ(SSd-.hjBM[R~xR"0&ʹmc%juu>l.}Qmvzs?-ə3˰ *e1/P 7eI/7ȟ:9|YL yIHy33oiIXC+'>V -4\ G_[>N!Ӊ< \sd v1I#lIWJ0p`4^SH *鬼Uwd?3UiK[.IBȆo?Y͸_czC5uP!FP1B`qqsACA% ]9dt`Q*"lΜ!UvG(8֢j\X0+p3wkG6%b9䠲n w-*w|mN̖rݘIrj=˕౗1a~.\f".8Av7G Gē赪Q}i % =@z]-E^r@"ߣ`n B֧?VB'3А)$[x ձaQ;IKF".7j/m$0<wIxtwD6fKA[V.`W&fG/Jʰ>+.NP;yid{,.>.Ko8u&S_ofT-F_υ{aVY(w=#"DcNg1+R5޶)crM1W._R%>EZKfh9 nki7/_cEK,cc&~%Pp~'1dO@ HnWD.x*1e-\ 30T[tR\E߱Bޣł0|ߙGdz'(%-yF4njdͺ>N0)0]˻IBݩPG;܂%xjC!Q%VtLÿ́ c ,j=cq} 4mYrDm#2wi fa)SaQ$ecg < ìY)yfJPQFXoG!-Gwd 9uA@/\dj4P5{Od.QWIyԾXG+*4 @O휎m7Җm2v8CEјt(0]$TU e֛Va_|OԈ2mvJzepѶ hbP/U_}1IA{ ^;ǿ끦2^+T Rz^4\3_%˦,yiB!͗I aq!6^xHehb]Z:Qvc]iBൺJ5SNK]-7gUVY0{w4z[7P}, ]iɡA/NGWwWF-Q0x /Y; ?!=idCy Ch:iBnUQ48M =,2!~ }:}Xk3Ja謻?לm1ijYe:ynrK{F)njʟX]]akl#ΟCjGp:=/,|We`P1֊~0FQs#I9_ }ŠjUnP. \jS6*C:s|Rkaþsc8u |c+ Clb4=P籊xu߆ _"N+ߩS⠻GEv65%$.6:笒rF:9c~0)UKGƞ j2l_kjҽ^1؄e!W6F<@؀@(jk"b 손^ȣD0.~<F I঄Z\s򱍤c&*)0kL՞t+Ү?EX?\ǀZX**<>N1h:g '/#&vɿ3jLJg2^ůt;vQ k X rUH2\r2R Τ#T6s11`1FbNQÒO |y+ (u._OA(8|"N6fEmùzҫ߻Pk9D~6,P|[?(cS6E1HiS:tٽt$$>nJ y vVX.;C@C<\e( DqM@ /bGQǨERdi=)d+ =𬹀~B,ex[2.i0 bp9YTKF\&:Uz Ax76Ds39ZՏPfeҏ0(PjSʲ[MA GN o:JHΉ  Ѩ4JГjBUu@~%|Q,wExTZ-^&E BqE9 zTޮL ߴgIPu -͂ǎM% g/Ob ѣ특]3s?ԲrT!L'}IEy%,n.j Krَ(/vi|x#- 3=/b%2aGi˯+51JI' zY1;!R8T +MSgk(gkۆ]0U%45T 9??,~uUelvw<.!NPL64mPm4nT-gSST}ktluv<]8 ) ؆L=}698 AӰXDvez0Nt(Ԟ}t*[&;>G[:MC~˄\cYdmo{qô1FJKz[5q,>MǛGY_#iX#WE5arװ_~;HCK+ooLJpy6[_%"JSl:NͯC.y6LqQsšphkV9"OR,VF&Tcx~}|Q "o` 7D.W-":m[0^IW{XxZ!z2 Tb#7xFhTGցA?Vr=sGӨ~T-sAB᭄xc'T;T2c^Q㡙-#F^?@?,#جg2o*GP ]UF$B6X#C+)ݤ.G>˂[юhe#*`g0=VlصA9)O! ZDƈ WdqHXCUuE= c9.]Ψe"G@,h bPʣi&FкҊg" IYep$%,']ОT09i0&uw8t2SO{HK"F4$N4hnǁf*ܖMَꊋ,ՍZq5s.7|*KMim\r+ͻ"PiR $v_l0j*a}b-ދ iEUMӵH&V㯊;'QcNn7e,zc_Z9㬣x>~D1 21 wFi 7SH [M6Ctպ[!6I췣iU>ud8^n/7z,yNڌqpzhtQйDs:.>ۮh߾u@~ qLc_.]8 &voSӚ, Зs;ސM'n^w\vh~ rn(i^ShN8[ߎ çS -UbNi}qZMR&Mdnv1Ñ!c͂wSk(O\sD&VzL&2L+m1pdϛ' kmrmHtxQ B&k_?Yh^)oc&`U)oeMmû3EsbRRnhi]\V`H(]pyv v1tʹl DhCl3=j1;kQG+LA`ѼMV˗Z: + endstream endobj 825 0 obj << /Type /FontDescriptor /FontName /YUAOET+SFBMR9 /Flags 4 /FontBBox [-210 -286 1562 904] /Ascent 694 /CapHeight 694 /Descent -167 /ItalicAngle 0 /StemV 50 /XHeight 472 /CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/a/b/c/colon/comma/d/e/f/ff/fi/five/four/g/h/hyphen/i/j/k/l/m/n/o/p/parenleft/parenright/period/quotedblleft/quotedblright/quoteright/r/s/seven/six/slash/t/three/two/u/v/w/x/y/z/zero) /FontFile 824 0 R >> endobj 826 0 obj << /Length1 715 /Length2 38522 /Length3 0 /Length 39082 /Filter /FlateDecode >> stream xlsto6Zvm6Wm۶mmm:3_$W2q1Ɉ\T=L*ªLFz22'SCK{;QCSn+@`fdd!;x:Y[(2P14tػY[xݜ]\ U15X,mL" ZRJ y5 @ kiljlJ0wGۙX2gafbj0sȉ +ȫa?MG4ioI04v[0");3{`WIOjc#ohk upu1uٛ:EC[KaQa??80P4v&ibog?yiY4%5h;[M,*.v&N&/o濕wLG3tq08kcfdбqX̜ZcW''S;O+=0$0Y"7%_ο ?- v-Ss̛d9 b\> $#Ae`@~P|Ga[Wh(sj,ݟˠ}Rt[%dxi6HiN[ʰmšWji8vxG'kPw+E<"mc':E*\yϩGG{FC==tLXF c2C3z܅4A}/k[#`?"?gW\yږz걓QS?'Jk1eC`<P]*1a[W˱P5X.wP%x7 Б7(Hh ܨ녢]$:ܮX"^=8}?I=[קGT`O PئOo:9 x&]w*Ά2C8OZrJl*pܱg )Ԑ|OWy/vM+yynp[ -geTRR=Zy?)mcp@lzNSY8Tmw')A),w~q6,b`ȰǸLQ4?qE:+=yc7 /,:":Cp&}cH TJx"o!|CmP@GīA[1kT:j4"tb*TeCQ|l1Z̞o׬N9Ql6ߗ7xuFE; uۂׁli|wYs[Kð¸[dVGCXrl?izbI&GR|"/4 ۃ5+gA1*Z;lmH.4tͯ{ck+eVYfa[nTo[^0V>y8~5mTu+%3ڣCg\P )}q{®d}ZURֹg{".I6#`,`0|jJQrݫȼ. (`p+ hbB(E2i$A2Na;1hFfdzGebT)!okDYԙKtZ !G%ҴO^svIK5ǬD*$3TKhqepW՟ ?fCOrC7Z7,:=y4f-N{$l;^^Ϫt=O{bմ s]5QGT PY]H-K_Mskc{.̽Ҭ\pr4}/g$L<)7=^ " (Ggm{%UucgݎǂP4JiΒc`S8K[yoqí^p -YL30+.]׸LPk#T=5]WE5z@6U|> .Zb R!Dbl*-)x+{,Zc)"\Z?S7JќYoNu.\Fo?PKi% bWQغTD@c& RJk{xfqCA[$^ineDʥ jL.(lT_qzy>u;#~ؤiR\g-,sa6  iXu=[%Xf& \>}l;R@|LB Z[ЊN= GLtQ "WVc0o9mǝ&.Cn> ѡBYh濨%M H0FEE7wwD"=9~;E]*?uˈE# C< y@8n}cՈ-qNcp U?+]3.0ZT|$NbT[- 큓JozB:KTpRc,/)1%S"/- R3yJE aQ 'uNoދzTx/"ujY?x'mHM ҍ8o .]B]k;ia7|$9t.|%.&`WcX=MkOqܰS1EQ@yl]rٰshݤڂs)nzc8qh:ߛ?EJ N0pή>#@1Q)Q~l:J+ycɉT;b`V+;t͈LNrBPpڤ>wg;1YF…p{v&nszA5Ǯʹn`ޚf ks| 2$=Wfpq[ʹ\}2 !m&bt &C~bLø59ct'nRBMB4 +QyT.kjgl{p3JiMw.hHqc~3r F/v-|}Xa!LO#2[pТa;~! 8.ث*ͭFWJ> Q{DeY?lI;y\8btg`$ v̗ㄶm/#_g?y+@⼾80;nŊZƤ  ]tCOFh ]RПY}i+G F%[o}:!09/\T64 g~EJ`04N7pA6ϬSш ZHR_KZ&c&`CW p]%drBzMJ='dz9j~JSx*DM251^$sd5Az+y%kr͊;q-~̀< F#f{\Y*|X5s 9+_0 s]!}kE^}ScB}29ܖU@4[F2 ܠ&PdBYBĿ`lp?"%Xus9LB(p5ΫGN"!5 igkQ(]VAj-E܂D*\Q\$_yzlzS|׆OA+{f|+k F/'&<}O5OU3dMcC?%1տ)͙- R,|=Uť)4} Jx6#CM;=Ex9(WuJ`Yɹcnm!:n JǎVe [ml+^[[XPJ9'H(ohcbM[|#l(Z|Čr_ׅ2 v15&cα%J:x:䠉X4QaD`u\ C4?Y$qg!w,bܘ.j}7rb,N2 a:R^P`S&!SO^ZˮAG/JgE /ѿ7#;K_XŽ7q]=8M I@H0jk- fmXKaXqAI~wf x =-9{BX?@_Nzd؄t5<0 j莾L-43b^=eSviY\TڅTMubr 4&'2oCs6iR`ܸdp$_/U.ᛤEF+PûB6ҵN5uC#|0'ԡB坰5Jh1mPK (eS|GdٌKi<s5i[nJGk0CF8Qɯu_/4|5K_h!k`S:uܙV(JfedbLY /޽Z QUH5 ՛# dp M ޢ qc›ɌPvj6yF ڍ(*bE}Q )d {,M:.1.r;<W@=}HA!)[NrRrlUw%J͇ ':F :Pwes)<,eA_YaG* Ѐh[g^M^Ze@13-_[D?w] P ]DaW„4J;v׫gVi%L6^0bxgw8 s X̙qtv)()\y_8Tp'* A3OxyzL[ Jc(Җ(.H֔\ڲƨ{)@^Lo^$=RΪrv'QV~`_ U/|!3>:bVŒnCJGgd` s< ſ՘bVj7a'(^#d" v { k.`r+%To.숄B|%y8/\&bo8fpͅφ$OEV}ϟbiRcHoS$9*mKgu\朠n?|:sپ+ghp}FkwWFZfռ>*9y CS]{ꖉe.k۪MF'ߴqBO4ii'O2_^LL{r4Ŋ2|E ۝$%5hH͏3=AqYROS8]$gb&G 6"aHH$$b`ڄ *`@ء1XO{xOi³ Rl.ԠhͭplGО 体t*΋ȭn(݊jXSM Y걍J- 'K i$7Ū}fe_{+|Ĉ)[ڊB+.|E]#8=gDRL&Ub) {8=56ӏ:**:B*4FfB)g&ć$>G',`Cfb5 \F*A VOFft E K1̝z!w?$ NrP|bΈHD~[ʋayp0MY#$r ]&KҰݱ{+(ygBNRhZ"taZ-0+';^Uؠl #HQ_z%\tiNsˀ8Ōɲ+>=p"@%e Dy1ׄ;rBJ!(&dWC9+"N>1kC?#"YoO#~HJJjov :M:;Ema+.Tǥt$  ) )'>PϩD%$1FMًEB~A^>T2[p#:{ch5CT%lX2VS<:#lt ,V.Mo*:!=5q1f;1ЦMȥYgSGƴNBktnԩ_tXWHx;_{BXV(_|U(l%c xyC͟Lz=D7KU kZaLrg;࣍}~L=\ztbw.B"W2 NXxqb6;s _v=_t; U_z*\jNExv+t,,R# ֲJ ݓ[`8<ؿ1Nww̵E:b>F(x~l :}GAț* Ks7!ꛪCNTtݿ'Nh<{gmZ/2V󳩨J;,%c1m#\ybSf-]Bz/aLz6oS߼P3?rfJY쏄"Oz4 =܊Ȫl7N> ދ Gyzb u_fv&?ywBdgmufM绬WO F*O'F$u A;r 'Lh':fL SfAe^*ޗm?^ٌVAD}qpÂf8gq ۻ 蝅6CPO}%j'wh!,;덡aL,]oe0Q8E9U/{c2]#޴=H,{y&%~%r)H{J&gyh:2b|IWV'C'R#_G~h>;}1j9ye8sG]9>@ODRE˖d 'M{  >Me ,wH;c/9<zڻ5~m oBDf%۠hZ9JF,HY۷+SNKX)}ɤi=%XKsJ~0ļr5ҏOP̫iM3rt(1VSLS]paS.oqZq+:WER#s,+! ,x|cOEYHA'g6ص>$59@b8lEi($,<]>("F7`c?{=߰6LV=~OL}͚r=}saQ$|;ѰOQ2RخfܧۢӜGdFIV3!FBf<%S;W&i^.q=Gr{+T_؎'{#WuW- {IJ*+ o^Y{af/BVGbCtSb,rn&--Ӏe^J?P1S2s>l` vq%&G+ڰtshُSf}7q [j?|ܮ q׹|nY%AЀ1Ѩ'!6}5u!Q:7Y.a YJsxC~E=pIK?:bDx+W(*,@5sK~Ej(,8 `{zOE84&P}rJ0}n}]r[,ƼKкfgZ6 vZס"(ֽ5 3"мgA8@uJߢp(,^'V8@2^")*vҹO$'s/طJgdVQC д (%ؖ.C)cU~%CTnGP$Hsޗ,޹QU(  · +_l=5.9D+sܖ{!EʤL"v_r[k\0[a ^Sh#Y/Sl~+h?C+@g| K)4pe;?6v^',+ٝPUD>Z˴Р R,es$K &ϘH =vڤ5%d*osk_K-~CD0hP`'UcB'76\2  \ÆK #ͲD$k'X3d,Hhp>Xu],x#o۶ "G`a,YhmxqRb^ ;"n-0Ҷzذ0RQxC8:GM-Z4/ǡEmԐ U*rv45@7*ژ`=`#doH/r,n~<%a:2 "uyҊԖ 7$f_EBZ!JSRP&$̂C_S焿(Yct.I۔0(RN~08ÎEpwߥ щh%6! ˳e"a{(0wK|䘱yyoQl58kFӁ+Ds%[G7 ΔZ.⒋ 0魁ZĘsfh)lEe\XϩxFLz37lZb*) %ʊ|닧'95QZExqmQ;K"$U$`=W8]Ю̥n{X6m8ɐldq}q%,\7Of\[_Qgb1_ Y_W,p2Cv,Uk~>i+alAukDKWD%&':8,._1l!WJ]L'?1s@fåpDUpZ1 YR; I`f w]X70'SErp.n{ Sь#06}Q c0qY˱?jw{-yP_d,|?v\ `5#i(1IZ*}yL+IzΔKtA eS82J̸Hl8ogQBUt5tY}fLd:g)W l\C\ 6;x gM7H4ɆgadSe͂Vm 0yo_Jv #Qb{m[;zl|;Uk-b,tETi:!ТoIw&: V_^)& ZoسoJZ &skfz Pfe+Oi|Եf' O.SՊaw]iRoURc+㶸fZ{= $ ^>cS_LlN I,F}ZgϷD\h[5cI\L3ix!ά4ǑiD O/Os wfEpR!]6t], !ుzZ!1oŬH,ڸ5[KȸQ.\+fht"PPnaWiLW}c]𴧓8YGN~Wo |R ]JH@!ԦzqII"=J Hbgޕ^.&i~#'r^ JH8MwR ) {vKd#e  m:1!zd> yc y[PN~E8l*I .6D2"n!biW4{eE,u3/$ AɒI{MUM lI@,A4g@{N)4C5Pwdp SۈV))JDwX6wf^А({Dn@C7 }p-. 릻n- qWj}kVtHI0ϷCd/UMl n{etPd Ɋd- m(V^ G0Md,_BRMt!&@-#9.,Ea OTZp.<8a*P}rhHu3!!(K\+[00 ))PX 3 EԵѾ0]oޤM,('V }ea$|ꯄw^e% f o^H/ca'QGolu Ti5n9 ^p\8Јzk"N,LK6.PEwtdz|%+VRdIKEI>3Y_;m>9\;i8fELERXlDoWi2$场2ϓ3KBfSS>}r%DyOÔ V>]' ]sn+l8>o&fhs+ql/5SƝF|ahu4080ɬ.|5_[c>ya\I T멎E=1<) 2n\2}(7b Up26 D6⌸2ٴ1QmiC<`Ȁb{!ꛁdG4⌴Ts \ތ(J/;h@کeWv(|6ſ厬\4s8EQ/׿ j:%Q+\oAJ8keg_6z݁)F29:,l$S}KljYGp@kтwx2rMKq'>]{xJea \L(X?C+ peFyXnE]G,Tae`JEg+c']-I~Ljk"ik2c0&(d҄/<F?n)4vKm`^G*1yF/={1韅+Io&(&h ef4jah8V G)xXO. 6G"sr 5\AR4ΡՆZT`v(N&=hC5{/X#pF&*Ԭ)]e>!ovo"OiD1Lq.]}Tȝ` m+z0W:Yp]y6ڵ*!E/iʘ#C OkkҸ`l70=wpր_d/uOV m3t)*-k 2p24ò[<Ks'lϰ>-#TBРpIJ8e6|Hu*L7A$! w=-dS٤;4ey`dV0^J~)%~0qyviN;?TcD_W824ѷ`/I8acV9g®*;zoѝ衒~' *'KErD :wO0Q6ݠߥQ'+=O^(#E>gou TJ NV*< Νt B!i)@w-ȪGՙl I%-}P]2w?|&\%BT=ة24&]ٯεdsɟWM^='"POQOX1f_2_G ݢ'9̅̀؀|19(xŖEݲfk<.\a4e_ VB5LpT[eK!!)RQUXdǂKT/]¢<> H!L^ˀpmX0}RORi_bQ19 aX9UŤ(4PUͣv!:/;OD*95#߯@mg8ZEFkz%Z3a4I:gsKN-9M܍r")Nnq U׊) wnPOHƖuhCDD/C(A ujXc /NH=b433Lka1 ]J56π%Y|{#e%}ԩʐ 0Wdmľ#C5æ|+f+o Q7YߓV$0̨0)Qj]Lo_ǚRοE`P&:ݐkDٍr[ uJdZv n1K]u`zZ10Q L։H Yρ;[E/xF'!س5ᩓi4y˟4A[/ru:(|)NҞΰG}$B9*[.0ϥfw2D0|pn Rn!Or&ʀ<~Lcsd袅~r7/ /e;|c J޶B.ڋ$lTQ.a|>KMUuaV{',$|ZI t\!)HXJfBuX,ۻU{+_Y-0!=~PB״u1NGp)Tl 0S2QuujqBXTrz;(86Ю3"R$ &.F [|1Gh>\ofz GQLoAb'GX;,t&'@8zg̻H$ }꘨FgKy'ɶFusTnP!I%\\1iU+XSñY<~_JNIJv.Lk0>Hˤ*cig\kD[w!*I4H|CTPAԶ@ Gm.#-݆rOjuf." :o~]HjAM;%a,KW(-MpqčQ-1(X`NEJ4]mO/^$h')v"3e&i$Q"nI-l8 ̷48"4dXvI-=p^KjpB{yc{uH"E9ڨ")O3:ccTl6hlv{ة>QOӽ?G>엲64h6%aOZ_nWQPC)N[R2GK"'9(K>`½ -WBZ9r <}yt@/8A5bi{*xIXV!}Fx[#ߋɂ%MR/Eٔ϶ޏ9*zQ5N# Q‰'?[?-,8M,;p& tW.$:T!='n{X~,(D8Da ދ'M l0C?kwCB`Ydڰ6jPB_+ɗ`ݵ9==jҖO4c1fh?[ef٣c?-uɨXqupZh+'.V+t/ۢ_Z:ʿ W S^Y(V^m]\vWQڰ XڌPSȫh%!tuX9[=钳,ߢk]ҙ ?P>J yM1f5*,%7E~Q4l ˳n$Nw١"R4=%S"5c^ò`'#])jzJ(D\ސ$(mhgl7VV:8v;ukбgiw|– Uݹy!f5=F)F.tm廅vyn qSNը33=4csJe9Xw/ȹJzFCIl InĹ-|7~~9HtvTMУVotc.E۾5^+.0bA־ BϢ*|ɠAmfy jWDĝAZ)ȽM]yu bp*g;ܹwKGvTR˔.5-(j#qh+}*f6+o#Fd=>w*h=݆J;r'NXrbcB&1qؚ||O#P~;Ůi ɐ} c.I3_n:w{D%9mywjim#aqzo\U{a%Ae 9wN' Cvn.wۏ6s+}\hL)޸5Thb \EK&A˗`?Vgu |Pϙ'CZ*%H";FBy_jޚo $& 9؂3k,SJW£;-\4h\MP[tQgn bE)++k/fGgk&¾ڴ^4YX7^^*]1v o?_δ0}Ćc8 XrX};8/A>HsL{( ې]vWݣ9lq2)¸z,غ+ۅy+ض]Z4wY)!x>S$J%w$r'ŻbjA,m. } x|/Kjyَ+IՂ@& i4˝:EsLOW?#!:}3>]m\3ݟ$S|5liX"F>^{}‹㄁BYX'?? {{cߴ>Jž1p)uw0&{-~f!d 2APƾ !zs6[?.io=MJןSaY׼X' ELt%$ )Ԑ6xηq9C:IMM#xHc!Rlxi?zl?e~%ΎX'pC4KZ_?J>%d1۸PZA~/ V(<&2X rkÙxps@̾N~& YjgKG1;a @Ih|=ʐmY oqD$y_~EWF^ @)ix{1^ձtKC$ۏFRmJTI!٫ ~FDo*ɍ^LFC+ҍ;3|b#z#0:t'J!jF7e6WԒK6.~9x>Gt-%" x֞tA`/[=TEF>Z|OB?>^nN6_;Q0#` MRP̺f{ЪTi]0u)ݧKza)4&mۺ 5բ=8nnI-Î^[̟Z$F_fV?h`gaƊ . $B{Yc۸MSgbMdُK&ہ_{H ;wXqr{MiP"{7g\bwZDJ]ޓcΈ Y+}6A"} 󩙗)P4H EL>1 6ׇHcϗP{ga.ßx=O: t FxIk8 qϦoAȱ-=gK #P;|%?} ׄB A}/wNpZe ²^([twzSj#{W̩EnZ Km (xK')xd\6jys'sGt""v2]b9bۘH=[Jw٩m:Qa2s=?>l}#Z kJ,lNn&Bt7P;tCIJ(c||Zo9fHmau:'Y\<)7{͐/ ~aUր*{1-0{L)!H4Tߐ@ч̐/k$aP9u ۨ6;ОbMEgǚ}V?3wwQHH={ύg.zޜN>5Y(c;3NDQVqȈ~ Xgˮܭe)d&z-Z՗88dT4'e7%!pY\20'6u3^ X#s0]yv[1음JfٷR/c&&Dq\ߢFd2tD5zyx)ʪY+A;l6|_mW^^Jd\B&l Pz7U:o(spǧ\/18KYV&Wg'w1wIRq,vGlSlDӫ$) ; }!9,.p@7=nB45߁JqlPx7ל0p}3bjSySP*Y>b]_14#E4V@鼹ɸ{]j(^xrBgXçVh\UCF HK(I$ ZN1:Pܰ\C8v*F ~Io/{m5so2~Q,WG@{'k"2osO *YQ́*&*ac- 9᜵/&7U Tqzd}w|gvV!BQnqkLiO U}S$l^A~qFNy2CsO.&"˙@ 4'LQ &,pǿ[Fjr.ؿ5Da*dVVCڞ*vZ1W^p1Ck)R9qmPpwX'"mXljA%ڏ|*+޻&hofwnxɈ5 iᏊ`y66/X|b!@ePI~ӖB"5:A:|Br)K>PM)0ْTg&vl,RDcYщ'徤 m"aȈ>ob% YfN;z-ut!#DR!w(랲}_{ ~=@k.CUWnV'?.#AE}7d.phe0ixmyY.H۳#5j@ME'n7(] bjNIpV|o`U' 7;fHM 'Jgoak YcyyEXgzDgZUt!1~9 dtwGmg#Ks0qĉ*w$T)]l?.seSAwR  ׼BTqbjRh^{YAYTo>rω5@Z_Qީ(t .m0?ɋZg##?YtSƃ&iX,Vt^d%:>ltVǭƀ |"B)z><+R7&!4KDHpx>.$%e@b↊`L[}ص9n-*ظ^> ]Io/m+w25(7 UTvAkE e堽Bll#ڠ&ÐeuĶd4ZcFl!G{ONΥ9Ra W?=2g( FzT Kؾw6G$۠r}ZyhEh]f.%ʭGj X%CGcY2/ P̝qEqWyT)[q0,\ɻUoOp1CS9(&#Wk4|Wg;'ې4/*20ǣ@`=TKȫ-GTO _fi9cJn`!=S? 7'oU3}NhL1܀doA/GGj=2Z2}$}; (@_[}+zt"QŠI~KN$:G>|ic>ʣCM3F3HݍOiBM8W^\iM; ?(8÷<D'2_\** bw蕗\WX^IX x!w2*ʝeaKrGy=baQ?]D/bm{z`M:b.N.&T3v auϞVcdOQ0oS.D &ԛT*\+&XW;i.({aV4a#+] Q>F,qz؊5:\BHqI- Ws%њ2y߳U" ./7W/F {d# x/{]rnlR~.@k1&6Dy|t 4C|hcNotAF,I+ҫ5+` ǒp2LNjVE]eXoX7 ?J2fE>@BLV`8muh[0ߠ4f51<zQe)gC$nT|t|_W,RE߹ *$U=ga<ω5綈#1C=Z&/*7GHRV\\ KD!?̎fhQ*{=^_Jn5R w t@P'ND!R&h.'ɍ2 RstH ꏯD YPwO:{K_on؝=cҩَR.k>۔ߌ]Ҿ m{SL7S4ޖz?yssBOGc ]&Z;2;+ t("k/pX2Lg${O@(وf Sz=MgIc o~"w ̙--XQ,ew1iw N&)L k7]}b"쿉q2Y7| Pnǭ;kx7r3t@SĘi%D-\R@>}U pD>gEKMM$%0'm8Uݹ M=~(a]{jf O#Յf;mcP5$bEu$xjC"ǥuaVYG|r'@7_\AzJ-OIJt@{ZjE  K pF,RRܫA>؎y񦽷cEBq:YBKvҞNqFRojԁ'࿣$* sYͩ^0ex[^HihtOqPnf:1RrXDyih*`)j)3^෇+ r˳/$+,TX5)p& 0c4$Ӣo1CzCFgPn%z4剋8unЩ_ͱE3&2ݳQ=7UTA^"ɼmxQGP.^!SiV^0%k(&|)5h y6!BVoaԶk l$cY  n B+O|gŢڻE=*W' 31j."־4.Kx|c4)a #.JqŃj#LGZE83tx!ð_e?S"`)/uuĸ,dnʧ& T=j8 8E)x dլ-ӟ9V{}0KuF@(-Iv΍l3nr8=0oˉRit:`MAe*}<]Eog6# /8{x)'c*vz}W[R(=H(#BB.shA]d-߇;XJ!mYfm{ѽV1',sn",[PPsOYOώ鲯aZoP.tp2w=3GKs_tԔnR!Ήg ˤal9Pq S|Mxv}z/b+İ=ཐlz Z6՛j!3 MOX"ONqúZɜjbCebŶ+1'\%H R](1'i)`qGTd,BT$iSzĺ";| Mk27F8j:ƛM'B"=`rGBnPrڍ8Rkv&YY )ܞBpM|z bߑms|"78AQ^M֑W<5W ?Y.X_r'u=u3C|VY hbJ3D7w FQ0Ǵw;(f(Z7؞֙܀H*a5^c+T=>8չB1UYγq[YC̸(vzOP5rG>wRB:n51qqn{4y?X?8 rTPs %>^[yaP&?/ɗ :0}y3h|ݟCi$~o(q|D8*X!~䏁𡫴jwغq5KqA(u~-$ʓEK,4Gkw?ɆOek˶ 8]R$r?%[-2M>\F_' *r>@>zoeg.>4bn #ux=r+\ֳM>Scu8 *?9|?iVݩDzvNlCJft[^$Va4uS?-_Vݖ `NB8* $PSu>jЖ)0k5|2F]hfQP}VZxucG%g 5eFTvc[qa_HD|z0(*P qM>ŴuTŽ3aXwF*FS\J]Q4㪺|zrCip (3ZBzVmVbMWY.535>c8Jh&C:֢6 arD" /"yC끝Œ MyUb=ufN}U歚Jӳ珚6q*ML*Ewmlw!X$s(Oi,ݝ~KAM3;nPls֦{=C@/Y/e#,eC08f_/&b>Ry}ʽBE'݂V4ᒷؠg5nX !GMo\݀A<޸_l1v5Sh7vciz5-4~kD+bv[,7*,2ZdW#{Z|VrQ.?L@mLJ:G}q-wˤUIJAev'g~@s!n-z嬴X I|h=ΆM.X\td|{-DiyvM1ڑA;r;+m7 JZ(!n.B!\'Y3TRo?q0_A/УCTuDJu8f'F "ۅ>r@+FCxg'm|hs]UNq4}{Oԧ0JihkƹJ E6Gn;+n-K"@Bk@pQ+(IB\m?eark]&]+N]I pCy=yQuD(I0< ܾ 'JZo6f:&0:ҿa AhCv4_f6,khjR|w7@o 1lcd.m rj,6 #&>dBƗgxf WO`FDy9 %_B{,Pa~ x,m 1cq1cѥf+9R" e?BIhq&εQ@) ZPo;=AeI4Uپ%؊ӅJY*˜^HmDAI'\;Z={ QQEBw' Q[4.g~y ןȜ,qJF ^K)M? RG:ޫzJHj򓻈As+߾+&S+ \\@h @Pڳkrѷ=p?X$*RynAc.HJz |m; VٌHjfz**l nϱUrm "N;((hqtـ4ePW lyArv%혉LBFͮDHs'jR̝Sy~] >JT=llXg$|~9:zh:Ec0X*ZlS+z JFK$ 2[TڶF^_kg֋(R# ]:$BW l:W(iU'PGCkoE=Qy;8a*;9DND`Ԗg%yTo@;c? H9i0h,H:L{h;n`31BIG!^)RZ 9U5 WcY34I*~u'-~b _sYhEOJCi9کǍf[q &[a)ʚCx|p'/ _8WY ,jgKp9J5_@OUUN,@"TBO'Xy+t! L!ew*LҔ=@uQ.MX1QɆ:z&11 Ԥ S]<-5 5,ȕj=Dw KaE)4'aw,j] 2ŏx:D:ѠǯSC4ޚ )>;ljeNSj>`K?/1^N1+zNgxHb= m׋҃ȑC-7Ҩ%՝(qYgqn>+\S )Yk>ZpE/u f~"I]y_ 6b6)\F4 Ȱlu^:Z1]QM N; O` Q=d/vAO`}>\eh($iʞ@ Ym{BìK{J 91a܏KF@8ԚxGHhGE PxRvF=dUxF+˴ % sJ3{C9rwnYx[X03M'ڞsDn[Or{\/ ~th5Clᾑ jۉp5$S4jXN*YbWn ;Ho_3¦ 4|$ᧆDf4+Ͳ6òC;8yLTjp][Tj =} ?kBbZkMhJ.=}n;-r /۵VoّGVITeԓ=qЖ%Gd#7|3يdf=t ]#_] toLNA dvbhE5 Pa#uYWJ2JW,g4Qҍ3V5YԒ>0' bj`yv_`f &ـO:^xH=i4z@r/t+= a%qA;䜻͐ge8W/:aB#M` !4X:"Tv5bw2SJ^i*c0d7Ė v5a.t\9'SlڗU"*]SDuZ??L@!s"KsQ}$:ogl^G aq"NQyny;{o}B^:;6ȭx6ܝ Ry˳g"Dg"fV0J^9_H[:Q%\ބGX8GUZҹ yϿy#jW(MZ-5rtҭ-g l7$D8Sӟln)Ywuʵ|}ɐfQ~N*ٙ̕l$8zOAIp{n'+Fl/UzL("<_jܥaO#zmoUaK򄘚RpP"?։[;Qq-unLyo /%8 8wkV}ZV%z?nbWxE"kZ& xIEJlSy~?4"7G>ET>FʜPT+vcIy}L$$m͖CfNVeKBQB:?̊jH$<ؤXiZZGC8n|$X$V=XUOژUYek! /XJ8Uنx| 4j fcZr(e[4{r[|c=Q+^wtňNw"[2#/87i[ Iug˖*`nJ+4x:dfkLpϒA6uwJ4TXoƤƫء,`^@ +^!Ckܚ;e5 J> endobj 828 0 obj << /Length1 727 /Length2 8004 /Length3 0 /Length 8585 /Filter /FlateDecode >> stream xmweT]6 w(ݵH/Pk)ww(ŝ{9Εd'}QIC5=l@ 'N 6qK8MKF8x@,, f,ڶ& +;+(@b q2:A]DjgK0 PQՕS0(kd`-@ hew3!P? b2'˰wC 9bPVQa6uiak4W#K64NN` Gc"9{sӟN0vU6$ v.`(@ C Q4? :hbger&x ?;jng Xπ{3YZ;3odeop6@A۬jb8{:u%g;@ϖqk=}8ݓp xj\P߳7 v-ĀKHO!2[4(tN,|fO aHwZgxܛ)@ewZ2vJnx#hUƤdWw3ׅio[ <{ź}^=J"uPĄc:zoǦI6]_%-dVa(;;MumcR~!Zql_ 'PWɌ9Í!0gLO[j+[ofQޙ{K&ȷ+{O҃?/(,wЎpZZs?fE@YH/%&gcc<5oN$1bl)=Wr3v{=uݲЌoYhGJk~=ʙ4: Mp_Er]5x6k uᵍ;i5 5V_qnV]u)ewK#QØ3 7Iej\tL YViWdg\Ierpel+oI%]Bޛ]n^7412Now+Nk7Θ9 Lw'сO[(XͶ+}'X<{̓PC2{N5rPx8Nef2u= m\gS`$;Iqc]|$$d1xA-iMjͫfwa,iT j?^șMGhi'>6>)XDE?l;aHVbӵz$.ag\/xZ|^3x5B\H8!&\,>ISr_{{X~#m킃@Og%hC3|xUPϒT(ֽ=o%h&ZmTVΡ3 )ՅUJJ1% juܿ w_"-UV= 0mT`:TsFOG %w0v(=IE4Id@'95yabQ\WdV2Y"$VSЍğaVSʓ%!_NOfȘ`^mtSiO"T^]'BI-~12rtw|_¿)6zRZ~EX{>@+ zcOZvV"NH-]DTڪ>Z羚hj.Km5r!\8Z~GIZRIo]" lcɷ^&!Uuk/ʕk2~h3.CxBI-;RGRYJ,W*ږgk_P f<yXRAÏq@c̆YlKrwVjao?,˞\f~a׮ruV64'қ"ߦUgt4L@5's?|%$`';O6P0Ic/"_,2R|KKgn,[&-{;̤!¦.7cpI-?x~ڢO`=Y"Ԗj FUqe[<ԋFn3G@pEe4op:WzppsG\4U5No~FVij&y.fYw`KTK2y0_ܡ X>.BKCnUc~ dbPGOk|gzwd p5p.澾ۤip8k_thpuI'~BRb0jzbM\X0Ԍ韤7./ +]҇Tɘ0~Vh VRlե<]ϩԔ(ں.a\l/hMb; 圉{rfG#=ϻOMbA&̏%{j\ajYix5l; Un޳AyMUZ'=)sʒQuC7 ~~8G@)͢ҨGEļ&h L]ߏ̬NJȉ1PE^þIlSAT1U ;Txnr|ɽM,M157{@nШK)ڀh&Kk^.F2n &@,W,5鞓QB(Om[?P_= ́9rjG剼ue*1Rw.-| aM3}̘{!ݾGr%bPLNIwKKn# b#mi<˖%;jRs[)gy z#39_:P(8+$JN؈EoBdv$ڨBjǶf9VA71Ir"ʏNyGލWS6ғW~tZ= ](_N >$ѭsO9c瘙,ܹx!FGzY4Sѭ6 bOA"Pazhh_HJ|vFaFqmK3Px 8Ȼɰɴp}&ʫ.)3xsD񻵝 kA&)Zw72OWW3/cx8]%ۚJѣ Cm"Jzj\t6'<ãD8nV5uP])B, r&$7˰Pǯ#cū![F\&$d>Qh.-Ǵ5óVRV!-" YWG =n ,<% >IZ#$'lumhFk6Còaa1d"I4qV@jfn&og{szVpcyV۶w2>mΌ4 ۬C9)Uag-?nݦ/CUwV<Ÿqgg]f_ 2!]zs';eK.mws#LѸA /=U3^>QMݬ6nہ؃_W4M9Vץ{:?ޞ,QJ?nXB/=Dp3}Cf)h]<&7zi@r P[Sfkt x6/l]˵Tx&,+8:3,4?U4XW|ٻ۬SNDۿz_hdsB*JG~gxNvM/rQ8rCS쁜^'jtRN˜53;e뗌~"3T2ί[A =m]HNS/#E8/>e_4}45㌁|ddTON5>5(җ!Ż6#1-]#[UwLZ)*/ՋRv< +hGYzTڲ9R 3߃ƲqcvAw#\U! v<s1j_ W^f&A*2Q omIo}bU_j(B%4Bu*RW߲`/5 `ׅy!֗%4\^zU<ΗS_p-˕$_y.(ԇlbc~@N)i78 IG$l'L8+NG!meޘv'L.("e ԛgsB@ /IV6OxGjĆ|?(ΝQ$^XLv9ҍE.*O&#I*MZ3zDU!vLCG0@KUMAN e EĎK雩-=x&0#ZZ{t 7P+nNd{&͉z hiM,}5-HBZ98Lr~7YCPjMRjMU8^l촮n"\e{ =ϥLD&gJ.&j24E%se@P1${[sVU w-H AM͎#dpʼ{}_\aB[!7#)',YOMWN}zٹa2I (Fo' uO<Wp&PLPT ;yb'P{BƓZ7ڇ %w@m"ؾODay#R2=U-LaHP~FZlbaLoa5uqK=#u+TPJms_˜Sߜ_ %Y&H&T=ip3g}Pt ee7ՏIx5wNCR5HXėuv.g7_JDii$Q4iwCR=X2c2FMK_X1{.zvS(,.yjفwۭ7‘_BJ]&FYW+W"r*KL{AT [d8޼^Ux(ǭ׵X/~` I *oȗq꘺Ů/ gd_X<>JdŁH#M蜬u)6X);-%G9suij0F>x׆0[ rUaL*8/+)'j6n0fs?iHy!Dzd&z~׉$C[ VH'׍cL~>%͉Qmw͘NMDv6 ;(۠t&>&;he*3{Я`Cym/b^\Nc nuõL.þDTK͔]KOhsf=MeR|GJxs_ի0}Sl8O ڞ.T֟#^z$~fT]NO<}(7* * bu$zq`&im+l5Bnw7c4Up|p{]q_8bMi-zLr ʬ0'W U/)e5 lp25Nx]g^@NYKzltvՖBEh x |=~~5pݫ{BgX0P8knLu{|.-/ؓj )b'5ȗ:Ev2*';q3N3tƋgu [H-CXj֟uq0Z̊q1+|f?O`ӃX vaNYSݮϺG{Y}.)Q6wE! FhU]^) 9SC#L]Gҭa|gR!q-)f$GQTD6[Fy}Ux9ҫK}9aqyȭT_0\WQDkR:lF&=#]Q3!-ObG6[j-9)[%eIya6˔5ˢ5>Qd#e8&jGim+"T񍁦"O6v%]^J5Vj҉pz`$~`ˤjol"ύ67wy\XVTYk1Ud2:V+on-վ_vzig<|$0(wr9psj峠(YcCr*׮F]B^2tyФm(#iZvS5כh]=Qlw6Fc'c3dBqIJmM+{'{sڬx&xB84ўu>k9v_p@Sֽ0؇Fƿ~ endstream endobj 829 0 obj << /Type /FontDescriptor /FontName /TUFAMI+SFBTO10 /Flags 4 /FontBBox [-155 -360 1375 828] /Ascent 611 /CapHeight 611 /Descent -222 /ItalicAngle -9 /StemV 50 /XHeight 431 /CharSet (/A/B/C/D/E/F/I/M/N/O/P/R/T/U/W) /FontFile 828 0 R >> endobj 830 0 obj << /Length1 1569 /Length2 991 /Length3 0 /Length 1773 /Filter /FlateDecode >> stream xڭT{TTBQ1!!0JZmI?L?0bG׷:ucpC~VJs{GfeYٕ' =ytSw |~G18`rGS&-8~9qtoǥek қȉsʲ+2×~p ׎Rng^čRS4&Xܹj:w/ $n~GE~zfBTLL(;0͵t(ٙ+5i0~Ѫ\ɵ|Ƅw19"кz~/?=Ճ[X`Ac`N-ϦOhvjGm ayk݌x5NݦSCn3-H#WġȇgMKãfע˜]Qqq$5m7MQw v4vY RpX~؍FVe=uWن}7mpkEƪt2~#tMui+fj^X*ۂO$q}[]̗~sFcP@wh567,^o[lغa5ǎ_2m5 endstream endobj 831 0 obj << /Type /FontDescriptor /FontName /EBMVMF+Dingbats /Flags 4 /FontBBox [-1 -143 981 819] /Ascent 708 /CapHeight 708 /Descent 0 /ItalicAngle 0 /StemV 0 /XHeight 400 /CharSet (/a171) /FontFile 830 0 R >> endobj 804 0 obj << /Type /Encoding /Differences [16/quotedblleft/quotedblright 21/endash/emdash 27/ff/fi/fl/ffi/ffl 33/exclam/quotedbl/numbersign/dollar/percent 39/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon 61/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P 82/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright 95/underscore 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright] >> endobj 134 0 obj << /Type /Font /Subtype /Type1 /BaseFont /FQHSWA+HFBRSY10 /FontDescriptor 815 0 R /FirstChar 15 /LastChar 33 /Widths 809 0 R >> endobj 96 0 obj << /Type /Font /Subtype /Type1 /BaseFont /OBNMQA+SFBBX10 /FontDescriptor 817 0 R /FirstChar 28 /LastChar 121 /Widths 813 0 R /Encoding 804 0 R >> endobj 132 0 obj << /Type /Font /Subtype /Type1 /BaseFont /GXVBKL+SFBMO10 /FontDescriptor 819 0 R /FirstChar 28 /LastChar 121 /Widths 811 0 R /Encoding 804 0 R >> endobj 97 0 obj << /Type /Font /Subtype /Type1 /BaseFont /ZOROIF+SFBMR10 /FontDescriptor 821 0 R /FirstChar 16 /LastChar 122 /Widths 812 0 R /Encoding 804 0 R >> endobj 133 0 obj << /Type /Font /Subtype /Type1 /BaseFont /GYFZYX+SFBMR8 /FontDescriptor 823 0 R /FirstChar 48 /LastChar 57 /Widths 810 0 R /Encoding 804 0 R >> endobj 136 0 obj << /Type /Font /Subtype /Type1 /BaseFont /YUAOET+SFBMR9 /FontDescriptor 825 0 R /FirstChar 16 /LastChar 122 /Widths 808 0 R /Encoding 804 0 R >> endobj 189 0 obj << /Type /Font /Subtype /Type1 /BaseFont /XAJGVW+SFBTL10 /FontDescriptor 827 0 R /FirstChar 33 /LastChar 125 /Widths 807 0 R /Encoding 804 0 R >> endobj 549 0 obj << /Type /Font /Subtype /Type1 /BaseFont /TUFAMI+SFBTO10 /FontDescriptor 829 0 R /FirstChar 65 /LastChar 87 /Widths 805 0 R /Encoding 804 0 R >> endobj 332 0 obj << /Type /Font /Subtype /Type1 /BaseFont /EBMVMF+Dingbats /FontDescriptor 831 0 R /FirstChar 224 /LastChar 224 /Widths 806 0 R >> endobj 98 0 obj << /Type /Pages /Count 6 /Parent 832 0 R /Kids [90 0 R 122 0 R 129 0 R 147 0 R 161 0 R 186 0 R] >> endobj 237 0 obj << /Type /Pages /Count 6 /Parent 832 0 R /Kids [228 0 R 246 0 R 267 0 R 275 0 R 292 0 R 306 0 R] >> endobj 340 0 obj << /Type /Pages /Count 6 /Parent 832 0 R /Kids [328 0 R 358 0 R 374 0 R 382 0 R 391 0 R 402 0 R] >> endobj 434 0 obj << /Type /Pages /Count 6 /Parent 832 0 R /Kids [423 0 R 439 0 R 457 0 R 468 0 R 486 0 R 499 0 R] >> endobj 517 0 obj << /Type /Pages /Count 6 /Parent 832 0 R /Kids [513 0 R 522 0 R 538 0 R 564 0 R 611 0 R 638 0 R] >> endobj 699 0 obj << /Type /Pages /Count 6 /Parent 832 0 R /Kids [668 0 R 702 0 R 734 0 R 751 0 R 783 0 R 792 0 R] >> endobj 803 0 obj << /Type /Pages /Count 1 /Parent 833 0 R /Kids [800 0 R] >> endobj 832 0 obj << /Type /Pages /Count 36 /Parent 834 0 R /Kids [98 0 R 237 0 R 340 0 R 434 0 R 517 0 R 699 0 R] >> endobj 833 0 obj << /Type /Pages /Count 1 /Parent 834 0 R /Kids [803 0 R] >> endobj 834 0 obj << /Type /Pages /Count 37 /Kids [832 0 R 833 0 R] >> endobj 835 0 obj << /Type /Outlines /First 3 0 R /Last 87 0 R /Count 6 >> endobj 87 0 obj << /Title 88 0 R /A 85 0 R /Parent 835 0 R /Prev 75 0 R >> endobj 83 0 obj << /Title 84 0 R /A 81 0 R /Parent 75 0 R /Prev 79 0 R >> endobj 79 0 obj << /Title 80 0 R /A 77 0 R /Parent 75 0 R /Next 83 0 R >> endobj 75 0 obj << /Title 76 0 R /A 73 0 R /Parent 835 0 R /Prev 55 0 R /Next 87 0 R /First 79 0 R /Last 83 0 R /Count -2 >> endobj 71 0 obj << /Title 72 0 R /A 69 0 R /Parent 55 0 R /Prev 67 0 R >> endobj 67 0 obj << /Title 68 0 R /A 65 0 R /Parent 55 0 R /Prev 63 0 R /Next 71 0 R >> endobj 63 0 obj << /Title 64 0 R /A 61 0 R /Parent 55 0 R /Prev 59 0 R /Next 67 0 R >> endobj 59 0 obj << /Title 60 0 R /A 57 0 R /Parent 55 0 R /Next 63 0 R >> endobj 55 0 obj << /Title 56 0 R /A 53 0 R /Parent 835 0 R /Prev 39 0 R /Next 75 0 R /First 59 0 R /Last 71 0 R /Count -4 >> endobj 51 0 obj << /Title 52 0 R /A 49 0 R /Parent 39 0 R /Prev 47 0 R >> endobj 47 0 obj << /Title 48 0 R /A 45 0 R /Parent 39 0 R /Prev 43 0 R /Next 51 0 R >> endobj 43 0 obj << /Title 44 0 R /A 41 0 R /Parent 39 0 R /Next 47 0 R >> endobj 39 0 obj << /Title 40 0 R /A 37 0 R /Parent 835 0 R /Prev 27 0 R /Next 55 0 R /First 43 0 R /Last 51 0 R /Count -3 >> endobj 35 0 obj << /Title 36 0 R /A 33 0 R /Parent 27 0 R /Prev 31 0 R >> endobj 31 0 obj << /Title 32 0 R /A 29 0 R /Parent 27 0 R /Next 35 0 R >> endobj 27 0 obj << /Title 28 0 R /A 25 0 R /Parent 835 0 R /Prev 3 0 R /Next 39 0 R /First 31 0 R /Last 35 0 R /Count -2 >> endobj 23 0 obj << /Title 24 0 R /A 21 0 R /Parent 3 0 R /Prev 19 0 R >> endobj 19 0 obj << /Title 20 0 R /A 17 0 R /Parent 3 0 R /Prev 15 0 R /Next 23 0 R >> endobj 15 0 obj << /Title 16 0 R /A 13 0 R /Parent 3 0 R /Prev 11 0 R /Next 19 0 R >> endobj 11 0 obj << /Title 12 0 R /A 9 0 R /Parent 3 0 R /Prev 7 0 R /Next 15 0 R >> endobj 7 0 obj << /Title 8 0 R /A 5 0 R /Parent 3 0 R /Next 11 0 R >> endobj 3 0 obj << /Title 4 0 R /A 1 0 R /Parent 835 0 R /Next 27 0 R /First 7 0 R /Last 23 0 R /Count -5 >> endobj 836 0 obj << /Names [(Doc-Start) 95 0 R (Hfootnote.1) 135 0 R (Hfootnote.10) 452 0 R (Hfootnote.11) 453 0 R (Hfootnote.12) 465 0 R (Hfootnote.13) 534 0 R] /Limits [(Doc-Start) (Hfootnote.13)] >> endobj 837 0 obj << /Names [(Hfootnote.14) 636 0 R (Hfootnote.15) 722 0 R (Hfootnote.16) 739 0 R (Hfootnote.2) 192 0 R (Hfootnote.3) 286 0 R (Hfootnote.4) 321 0 R] /Limits [(Hfootnote.14) (Hfootnote.4)] >> endobj 838 0 obj << /Names [(Hfootnote.5) 339 0 R (Hfootnote.6) 369 0 R (Hfootnote.7) 419 0 R (Hfootnote.8) 420 0 R (Hfootnote.9) 433 0 R (Item.1) 150 0 R] /Limits [(Hfootnote.5) (Item.1)] >> endobj 839 0 obj << /Names [(Item.10) 335 0 R (Item.11) 336 0 R (Item.12) 337 0 R (Item.13) 338 0 R (Item.14) 361 0 R (Item.15) 362 0 R] /Limits [(Item.10) (Item.15)] >> endobj 840 0 obj << /Names [(Item.16) 363 0 R (Item.17) 365 0 R (Item.18) 366 0 R (Item.19) 367 0 R (Item.2) 151 0 R (Item.20) 368 0 R] /Limits [(Item.16) (Item.20)] >> endobj 841 0 obj << /Names [(Item.21) 461 0 R (Item.22) 462 0 R (Item.23) 506 0 R (Item.24) 507 0 R (Item.25) 508 0 R (Item.26) 509 0 R] /Limits [(Item.21) (Item.26)] >> endobj 842 0 obj << /Names [(Item.27) 560 0 R (Item.28) 561 0 R (Item.29) 562 0 R (Item.3) 152 0 R (Item.4) 153 0 R (Item.5) 233 0 R] /Limits [(Item.27) (Item.5)] >> endobj 843 0 obj << /Names [(Item.6) 234 0 R (Item.7) 235 0 R (Item.8) 250 0 R (Item.9) 251 0 R (chapter*.1) 125 0 R (chapter*.27) 86 0 R] /Limits [(Item.6) (chapter*.27)] >> endobj 844 0 obj << /Names [(chapter.1) 2 0 R (chapter.2) 26 0 R (chapter.3) 38 0 R (chapter.4) 54 0 R (chapter.5) 74 0 R (cite.AVRdude) 265 0 R] /Limits [(chapter.1) (cite.AVRdude)] >> endobj 845 0 obj << /Names [(cite.InstallingMacports) 389 0 R (cite.LicenseCC) 154 0 R (cite.WinavrManual) 776 0 R (figure.2.1) 137 0 R (figure.2.2) 190 0 R (figure.2.3) 191 0 R] /Limits [(cite.InstallingMacports) (figure.2.3)] >> endobj 846 0 obj << /Names [(figure.3.1) 370 0 R (figure.3.2) 371 0 R (figure.3.3) 372 0 R (figure.4.1) 510 0 R (figure.4.2) 511 0 R (figure.4.3) 516 0 R] /Limits [(figure.3.1) (figure.4.3)] >> endobj 847 0 obj << /Names [(figure.5.1) 737 0 R (figure.5.2) 789 0 R (figure.5.3) 790 0 R (lstlisting.2.-1) 257 0 R (lstlisting.2.-2) 259 0 R (lstlisting.3.-10) 314 0 R] /Limits [(figure.5.1) (lstlisting.3.-10)] >> endobj 848 0 obj << /Names [(lstlisting.3.-11) 316 0 R (lstlisting.3.-12) 386 0 R (lstlisting.3.-13) 407 0 R (lstlisting.3.-14) 410 0 R (lstlisting.3.-15) 412 0 R (lstlisting.3.-16) 426 0 R] /Limits [(lstlisting.3.-11) (lstlisting.3.-16)] >> endobj 849 0 obj << /Names [(lstlisting.3.-17) 430 0 R (lstlisting.3.-18) 444 0 R (lstlisting.3.-19) 463 0 R (lstlisting.3.-20) 471 0 R (lstlisting.3.-21) 475 0 R (lstlisting.3.-3) 280 0 R] /Limits [(lstlisting.3.-17) (lstlisting.3.-3)] >> endobj 850 0 obj << /Names [(lstlisting.3.-4) 282 0 R (lstlisting.3.-5) 284 0 R (lstlisting.3.-6) 296 0 R (lstlisting.3.-7) 299 0 R (lstlisting.3.-8) 301 0 R (lstlisting.3.-9) 309 0 R] /Limits [(lstlisting.3.-4) (lstlisting.3.-9)] >> endobj 851 0 obj << /Names [(lstlisting.4.-22) 526 0 R (lstlisting.4.-23) 528 0 R (lstlisting.4.-24) 531 0 R (lstlisting.4.-25) 541 0 R (lstlisting.4.-26) 547 0 R (lstlisting.4.-27) 550 0 R] /Limits [(lstlisting.4.-22) (lstlisting.4.-27)] >> endobj 852 0 obj << /Names [(lstlisting.4.-28) 568 0 R (lstlisting.4.-29) 580 0 R (lstlisting.4.-30) 616 0 R (lstlisting.4.-31) 620 0 R (lstlisting.4.-32) 623 0 R (lstlisting.4.-33) 629 0 R] /Limits [(lstlisting.4.-28) (lstlisting.4.-33)] >> endobj 853 0 obj << /Names [(lstlisting.4.-34) 642 0 R (lstlisting.4.-35) 650 0 R (lstlisting.4.-36) 658 0 R (lstlisting.4.-37) 686 0 R (lstlisting.4.-38) 689 0 R (lstlisting.4.-39) 695 0 R] /Limits [(lstlisting.4.-34) (lstlisting.4.-39)] >> endobj 854 0 obj << /Names [(lstlisting.4.-40) 706 0 R (lstlisting.4.-41) 709 0 R (lstlisting.5.-42) 755 0 R (lstlisting.5.-43) 768 0 R (lstlisting.5.-44) 786 0 R (lstnumber.-1.1) 258 0 R] /Limits [(lstlisting.4.-40) (lstnumber.-1.1)] >> endobj 855 0 obj << /Names [(lstnumber.-10.1) 315 0 R (lstnumber.-11.1) 317 0 R (lstnumber.-11.2) 318 0 R (lstnumber.-12.1) 387 0 R (lstnumber.-13.1) 408 0 R (lstnumber.-13.2) 409 0 R] /Limits [(lstnumber.-10.1) (lstnumber.-13.2)] >> endobj 856 0 obj << /Names [(lstnumber.-14.1) 411 0 R (lstnumber.-15.1) 413 0 R (lstnumber.-15.2) 414 0 R (lstnumber.-15.3) 415 0 R (lstnumber.-15.4) 416 0 R (lstnumber.-15.5) 417 0 R] /Limits [(lstnumber.-14.1) (lstnumber.-15.5)] >> endobj 857 0 obj << /Names [(lstnumber.-15.6) 418 0 R (lstnumber.-16.1) 427 0 R (lstnumber.-16.2) 428 0 R (lstnumber.-17.1) 431 0 R (lstnumber.-17.2) 432 0 R (lstnumber.-18.1) 445 0 R] /Limits [(lstnumber.-15.6) (lstnumber.-18.1)] >> endobj 858 0 obj << /Names [(lstnumber.-18.2) 446 0 R (lstnumber.-18.3) 447 0 R (lstnumber.-18.4) 448 0 R (lstnumber.-18.5) 449 0 R (lstnumber.-18.6) 450 0 R (lstnumber.-19.1) 464 0 R] /Limits [(lstnumber.-18.2) (lstnumber.-19.1)] >> endobj 859 0 obj << /Names [(lstnumber.-2.1) 260 0 R (lstnumber.-2.2) 261 0 R (lstnumber.-2.3) 262 0 R (lstnumber.-2.4) 263 0 R (lstnumber.-20.1) 472 0 R (lstnumber.-20.2) 473 0 R] /Limits [(lstnumber.-2.1) (lstnumber.-20.2)] >> endobj 860 0 obj << /Names [(lstnumber.-20.3) 474 0 R (lstnumber.-21.1) 476 0 R (lstnumber.-21.2) 477 0 R (lstnumber.-21.3) 478 0 R (lstnumber.-21.4) 479 0 R (lstnumber.-21.5) 480 0 R] /Limits [(lstnumber.-20.3) (lstnumber.-21.5)] >> endobj 861 0 obj << /Names [(lstnumber.-21.6) 481 0 R (lstnumber.-22.1) 527 0 R (lstnumber.-23.1) 529 0 R (lstnumber.-24.1) 532 0 R (lstnumber.-24.2) 533 0 R (lstnumber.-25.1) 542 0 R] /Limits [(lstnumber.-21.6) (lstnumber.-25.1)] >> endobj 862 0 obj << /Names [(lstnumber.-25.2) 543 0 R (lstnumber.-25.3) 544 0 R (lstnumber.-25.4) 545 0 R (lstnumber.-26.1) 548 0 R (lstnumber.-27.1) 551 0 R (lstnumber.-27.2) 552 0 R] /Limits [(lstnumber.-25.2) (lstnumber.-27.2)] >> endobj 863 0 obj << /Names [(lstnumber.-27.3) 553 0 R (lstnumber.-27.4) 554 0 R (lstnumber.-27.5) 555 0 R (lstnumber.-27.6) 556 0 R (lstnumber.-27.7) 557 0 R (lstnumber.-27.8) 558 0 R] /Limits [(lstnumber.-27.3) (lstnumber.-27.8)] >> endobj 864 0 obj << /Names [(lstnumber.-28.1) 569 0 R (lstnumber.-28.10) 578 0 R (lstnumber.-28.11) 579 0 R (lstnumber.-28.2) 570 0 R (lstnumber.-28.3) 571 0 R (lstnumber.-28.4) 572 0 R] /Limits [(lstnumber.-28.1) (lstnumber.-28.4)] >> endobj 865 0 obj << /Names [(lstnumber.-28.5) 573 0 R (lstnumber.-28.6) 574 0 R (lstnumber.-28.7) 575 0 R (lstnumber.-28.8) 576 0 R (lstnumber.-28.9) 577 0 R (lstnumber.-29.1) 581 0 R] /Limits [(lstnumber.-28.5) (lstnumber.-29.1)] >> endobj 866 0 obj << /Names [(lstnumber.-29.10) 590 0 R (lstnumber.-29.11) 591 0 R (lstnumber.-29.12) 592 0 R (lstnumber.-29.13) 593 0 R (lstnumber.-29.14) 594 0 R (lstnumber.-29.15) 595 0 R] /Limits [(lstnumber.-29.10) (lstnumber.-29.15)] >> endobj 867 0 obj << /Names [(lstnumber.-29.16) 596 0 R (lstnumber.-29.17) 597 0 R (lstnumber.-29.18) 598 0 R (lstnumber.-29.19) 599 0 R (lstnumber.-29.2) 582 0 R (lstnumber.-29.20) 600 0 R] /Limits [(lstnumber.-29.16) (lstnumber.-29.20)] >> endobj 868 0 obj << /Names [(lstnumber.-29.21) 601 0 R (lstnumber.-29.22) 602 0 R (lstnumber.-29.23) 603 0 R (lstnumber.-29.24) 604 0 R (lstnumber.-29.25) 605 0 R (lstnumber.-29.26) 606 0 R] /Limits [(lstnumber.-29.21) (lstnumber.-29.26)] >> endobj 869 0 obj << /Names [(lstnumber.-29.3) 583 0 R (lstnumber.-29.4) 584 0 R (lstnumber.-29.5) 585 0 R (lstnumber.-29.6) 586 0 R (lstnumber.-29.7) 587 0 R (lstnumber.-29.8) 588 0 R] /Limits [(lstnumber.-29.3) (lstnumber.-29.8)] >> endobj 870 0 obj << /Names [(lstnumber.-29.9) 589 0 R (lstnumber.-3.1) 281 0 R (lstnumber.-30.1) 617 0 R (lstnumber.-30.2) 618 0 R (lstnumber.-30.3) 619 0 R (lstnumber.-31.1) 621 0 R] /Limits [(lstnumber.-29.9) (lstnumber.-31.1)] >> endobj 871 0 obj << /Names [(lstnumber.-32.1) 624 0 R (lstnumber.-32.2) 625 0 R (lstnumber.-32.3) 626 0 R (lstnumber.-33.1) 630 0 R (lstnumber.-33.2) 631 0 R (lstnumber.-33.3) 632 0 R] /Limits [(lstnumber.-32.1) (lstnumber.-33.3)] >> endobj 872 0 obj << /Names [(lstnumber.-33.4) 633 0 R (lstnumber.-33.5) 634 0 R (lstnumber.-33.6) 635 0 R (lstnumber.-34.1) 643 0 R (lstnumber.-34.2) 644 0 R (lstnumber.-34.3) 645 0 R] /Limits [(lstnumber.-33.4) (lstnumber.-34.3)] >> endobj 873 0 obj << /Names [(lstnumber.-34.4) 646 0 R (lstnumber.-34.5) 647 0 R (lstnumber.-35.1) 651 0 R (lstnumber.-35.2) 652 0 R (lstnumber.-35.3) 653 0 R (lstnumber.-35.4) 654 0 R] /Limits [(lstnumber.-34.4) (lstnumber.-35.4)] >> endobj 874 0 obj << /Names [(lstnumber.-35.5) 655 0 R (lstnumber.-35.6) 656 0 R (lstnumber.-36.1) 659 0 R (lstnumber.-36.10) 673 0 R (lstnumber.-36.11) 674 0 R (lstnumber.-36.12) 675 0 R] /Limits [(lstnumber.-35.5) (lstnumber.-36.12)] >> endobj 875 0 obj << /Names [(lstnumber.-36.13) 676 0 R (lstnumber.-36.14) 677 0 R (lstnumber.-36.15) 678 0 R (lstnumber.-36.16) 679 0 R (lstnumber.-36.17) 680 0 R (lstnumber.-36.18) 681 0 R] /Limits [(lstnumber.-36.13) (lstnumber.-36.18)] >> endobj 876 0 obj << /Names [(lstnumber.-36.19) 682 0 R (lstnumber.-36.2) 660 0 R (lstnumber.-36.20) 683 0 R (lstnumber.-36.21) 684 0 R (lstnumber.-36.3) 661 0 R (lstnumber.-36.4) 662 0 R] /Limits [(lstnumber.-36.19) (lstnumber.-36.4)] >> endobj 877 0 obj << /Names [(lstnumber.-36.5) 663 0 R (lstnumber.-36.6) 664 0 R (lstnumber.-36.7) 665 0 R (lstnumber.-36.8) 671 0 R (lstnumber.-36.9) 672 0 R (lstnumber.-37.1) 687 0 R] /Limits [(lstnumber.-36.5) (lstnumber.-37.1)] >> endobj 878 0 obj << /Names [(lstnumber.-37.2) 688 0 R (lstnumber.-38.1) 690 0 R (lstnumber.-38.2) 691 0 R (lstnumber.-38.3) 692 0 R (lstnumber.-39.1) 696 0 R (lstnumber.-39.2) 697 0 R] /Limits [(lstnumber.-37.2) (lstnumber.-39.2)] >> endobj 879 0 obj << /Names [(lstnumber.-4.1) 283 0 R (lstnumber.-40.1) 707 0 R (lstnumber.-40.2) 708 0 R (lstnumber.-41.1) 710 0 R (lstnumber.-41.10) 719 0 R (lstnumber.-41.11) 720 0 R] /Limits [(lstnumber.-4.1) (lstnumber.-41.11)] >> endobj 880 0 obj << /Names [(lstnumber.-41.12) 721 0 R (lstnumber.-41.2) 711 0 R (lstnumber.-41.3) 712 0 R (lstnumber.-41.4) 713 0 R (lstnumber.-41.5) 714 0 R (lstnumber.-41.6) 715 0 R] /Limits [(lstnumber.-41.12) (lstnumber.-41.6)] >> endobj 881 0 obj << /Names [(lstnumber.-41.7) 716 0 R (lstnumber.-41.8) 717 0 R (lstnumber.-41.9) 718 0 R (lstnumber.-42.1) 756 0 R (lstnumber.-42.10) 765 0 R (lstnumber.-42.11) 766 0 R] /Limits [(lstnumber.-41.7) (lstnumber.-42.11)] >> endobj 882 0 obj << /Names [(lstnumber.-42.12) 767 0 R (lstnumber.-42.2) 757 0 R (lstnumber.-42.3) 758 0 R (lstnumber.-42.4) 759 0 R (lstnumber.-42.5) 760 0 R (lstnumber.-42.6) 761 0 R] /Limits [(lstnumber.-42.12) (lstnumber.-42.6)] >> endobj 883 0 obj << /Names [(lstnumber.-42.7) 762 0 R (lstnumber.-42.8) 763 0 R (lstnumber.-42.9) 764 0 R (lstnumber.-43.1) 769 0 R (lstnumber.-43.2) 770 0 R (lstnumber.-43.3) 771 0 R] /Limits [(lstnumber.-42.7) (lstnumber.-43.3)] >> endobj 884 0 obj << /Names [(lstnumber.-43.4) 772 0 R (lstnumber.-43.5) 773 0 R (lstnumber.-43.6) 774 0 R (lstnumber.-43.7) 775 0 R (lstnumber.-44.1) 787 0 R (lstnumber.-5.1) 285 0 R] /Limits [(lstnumber.-43.4) (lstnumber.-5.1)] >> endobj 885 0 obj << /Names [(lstnumber.-6.1) 297 0 R (lstnumber.-7.1) 300 0 R (lstnumber.-8.1) 302 0 R (lstnumber.-9.1) 310 0 R (lstnumber.-9.2) 311 0 R (lstnumber.-9.3) 312 0 R] /Limits [(lstnumber.-6.1) (lstnumber.-9.3)] >> endobj 886 0 obj << /Names [(page.1) 94 0 R (page.10) 277 0 R (page.11) 294 0 R (page.12) 308 0 R (page.13) 330 0 R (page.14) 360 0 R] /Limits [(page.1) (page.14)] >> endobj 887 0 obj << /Names [(page.15) 376 0 R (page.16) 384 0 R (page.17) 393 0 R (page.18) 404 0 R (page.19) 425 0 R (page.2) 124 0 R] /Limits [(page.15) (page.2)] >> endobj 888 0 obj << /Names [(page.20) 441 0 R (page.21) 459 0 R (page.22) 470 0 R (page.23) 488 0 R (page.24) 501 0 R (page.25) 515 0 R] /Limits [(page.20) (page.25)] >> endobj 889 0 obj << /Names [(page.26) 524 0 R (page.27) 540 0 R (page.28) 566 0 R (page.29) 613 0 R (page.3) 131 0 R (page.30) 640 0 R] /Limits [(page.26) (page.30)] >> endobj 890 0 obj << /Names [(page.31) 670 0 R (page.32) 704 0 R (page.33) 736 0 R (page.34) 753 0 R (page.35) 785 0 R (page.36) 794 0 R] /Limits [(page.31) (page.36)] >> endobj 891 0 obj << /Names [(page.37) 802 0 R (page.4) 149 0 R (page.5) 163 0 R (page.6) 188 0 R (page.7) 230 0 R (page.8) 248 0 R] /Limits [(page.37) (page.8)] >> endobj 892 0 obj << /Names [(page.9) 269 0 R (section*.10) 333 0 R (section*.11) 334 0 R (section*.12) 364 0 R (section*.13) 388 0 R (section*.14) 405 0 R] /Limits [(page.9) (section*.14)] >> endobj 893 0 obj << /Names [(section*.15) 406 0 R (section*.16) 429 0 R (section*.17) 443 0 R (section*.18) 451 0 R (section*.19) 615 0 R (section*.2) 249 0 R] /Limits [(section*.15) (section*.2)] >> endobj 894 0 obj << /Names [(section*.20) 622 0 R (section*.21) 627 0 R (section*.22) 641 0 R (section*.23) 649 0 R (section*.24) 657 0 R (section*.25) 694 0 R] /Limits [(section*.20) (section*.25)] >> endobj 895 0 obj << /Names [(section*.26) 698 0 R (section*.3) 252 0 R (section*.4) 255 0 R (section*.5) 279 0 R (section*.6) 295 0 R (section*.7) 303 0 R] /Limits [(section*.26) (section*.7)] >> endobj 896 0 obj << /Names [(section*.8) 320 0 R (section*.9) 331 0 R (section.1.1) 6 0 R (section.1.2) 10 0 R (section.1.3) 14 0 R (section.1.4) 18 0 R] /Limits [(section*.8) (section.1.4)] >> endobj 897 0 obj << /Names [(section.1.5) 22 0 R (section.2.1) 30 0 R (section.2.2) 34 0 R (section.3.1) 42 0 R (section.3.2) 46 0 R (section.3.3) 50 0 R] /Limits [(section.1.5) (section.3.3)] >> endobj 898 0 obj << /Names [(section.4.1) 58 0 R (section.4.2) 62 0 R (section.4.3) 66 0 R (section.4.4) 70 0 R (section.5.1) 78 0 R (section.5.2) 82 0 R] /Limits [(section.4.1) (section.5.2)] >> endobj 899 0 obj << /Names [(subsection.2.1.1) 164 0 R (subsection.2.1.2) 165 0 R (subsection.2.1.3) 231 0 R (subsection.2.2.1) 232 0 R (subsection.2.2.2) 236 0 R (subsection.3.1.1) 278 0 R] /Limits [(subsection.2.1.1) (subsection.3.1.1)] >> endobj 900 0 obj << /Names [(subsection.3.1.2) 319 0 R (subsection.3.1.3) 385 0 R (subsection.3.1.4) 287 0 R (subsection.3.2.1) 442 0 R (subsection.3.2.2) 460 0 R (subsection.4.1.1) 489 0 R] /Limits [(subsection.3.1.2) (subsection.4.1.1)] >> endobj 901 0 obj << /Names [(subsection.4.1.2) 490 0 R (subsection.4.3.1) 502 0 R (subsection.4.3.2) 504 0 R (subsection.4.3.3) 505 0 R (subsection.4.3.4) 525 0 R (subsection.4.4.1) 530 0 R] /Limits [(subsection.4.1.2) (subsection.4.4.1)] >> endobj 902 0 obj << /Names [(subsection.4.4.2) 546 0 R (subsection.4.4.3) 559 0 R (subsection.4.4.4) 567 0 R (subsection.4.4.5) 614 0 R (subsection.4.4.6) 648 0 R (subsection.4.4.7) 685 0 R] /Limits [(subsection.4.4.2) (subsection.4.4.7)] >> endobj 903 0 obj << /Names [(subsection.4.4.8) 693 0 R (subsection.4.4.9) 705 0 R (subsection.5.2.1) 738 0 R (subsection.5.2.2) 264 0 R (subsection.5.2.3) 754 0 R (subsection.5.2.4) 788 0 R] /Limits [(subsection.4.4.8) (subsection.5.2.4)] >> endobj 904 0 obj << /Names [(table.3.1) 298 0 R (table.3.2) 313 0 R (table.5.1) 747 0 R] /Limits [(table.3.1) (table.5.1)] >> endobj 905 0 obj << /Kids [836 0 R 837 0 R 838 0 R 839 0 R 840 0 R 841 0 R] /Limits [(Doc-Start) (Item.26)] >> endobj 906 0 obj << /Kids [842 0 R 843 0 R 844 0 R 845 0 R 846 0 R 847 0 R] /Limits [(Item.27) (lstlisting.3.-10)] >> endobj 907 0 obj << /Kids [848 0 R 849 0 R 850 0 R 851 0 R 852 0 R 853 0 R] /Limits [(lstlisting.3.-11) (lstlisting.4.-39)] >> endobj 908 0 obj << /Kids [854 0 R 855 0 R 856 0 R 857 0 R 858 0 R 859 0 R] /Limits [(lstlisting.4.-40) (lstnumber.-20.2)] >> endobj 909 0 obj << /Kids [860 0 R 861 0 R 862 0 R 863 0 R 864 0 R 865 0 R] /Limits [(lstnumber.-20.3) (lstnumber.-29.1)] >> endobj 910 0 obj << /Kids [866 0 R 867 0 R 868 0 R 869 0 R 870 0 R 871 0 R] /Limits [(lstnumber.-29.10) (lstnumber.-33.3)] >> endobj 911 0 obj << /Kids [872 0 R 873 0 R 874 0 R 875 0 R 876 0 R 877 0 R] /Limits [(lstnumber.-33.4) (lstnumber.-37.1)] >> endobj 912 0 obj << /Kids [878 0 R 879 0 R 880 0 R 881 0 R 882 0 R 883 0 R] /Limits [(lstnumber.-37.2) (lstnumber.-43.3)] >> endobj 913 0 obj << /Kids [884 0 R 885 0 R 886 0 R 887 0 R 888 0 R 889 0 R] /Limits [(lstnumber.-43.4) (page.30)] >> endobj 914 0 obj << /Kids [890 0 R 891 0 R 892 0 R 893 0 R 894 0 R 895 0 R] /Limits [(page.31) (section*.7)] >> endobj 915 0 obj << /Kids [896 0 R 897 0 R 898 0 R 899 0 R 900 0 R 901 0 R] /Limits [(section*.8) (subsection.4.4.1)] >> endobj 916 0 obj << /Kids [902 0 R 903 0 R 904 0 R] /Limits [(subsection.4.4.2) (table.5.1)] >> endobj 917 0 obj << /Kids [905 0 R 906 0 R 907 0 R 908 0 R 909 0 R 910 0 R] /Limits [(Doc-Start) (lstnumber.-33.3)] >> endobj 918 0 obj << /Kids [911 0 R 912 0 R 913 0 R 914 0 R 915 0 R 916 0 R] /Limits [(lstnumber.-33.4) (table.5.1)] >> endobj 919 0 obj << /Kids [917 0 R 918 0 R] /Limits [(Doc-Start) (table.5.1)] >> endobj 920 0 obj << /Dests 919 0 R >> endobj 921 0 obj << /Type /Catalog /Pages 834 0 R /Outlines 835 0 R /Names 920 0 R /PageMode/UseOutlines /OpenAction 89 0 R >> endobj 922 0 obj << /Author(Bernhard Walle)/Title(USBprog User's Manual)/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.10)/Keywords() /CreationDate (D:20100105155949+01'00') /ModDate (D:20100105155949+01'00') /Trapped /False /PTEX.Fullbanner (This is pdfTeX using libpoppler, Version 3.1415926-1.40.10-2.2 (TeX Live 2009/obs://build.opensuse.org/Publishing) kpathsea version 5.0.0) >> endobj xref 0 923 0000000000 65535 f 0000000015 00000 n 0000010162 00000 n 0004079510 00000 n 0000000060 00000 n 0000000086 00000 n 0000010221 00000 n 0004079440 00000 n 0000000133 00000 n 0000000171 00000 n 0000010280 00000 n 0004079356 00000 n 0000000218 00000 n 0000000257 00000 n 0000014378 00000 n 0004079270 00000 n 0000000305 00000 n 0000000343 00000 n 0000014438 00000 n 0004079184 00000 n 0000000391 00000 n 0000000431 00000 n 0000014498 00000 n 0004079111 00000 n 0000000479 00000 n 0000000513 00000 n 0003548624 00000 n 0004078987 00000 n 0000000559 00000 n 0000000611 00000 n 0003548684 00000 n 0004078913 00000 n 0000000659 00000 n 0000000706 00000 n 0003621068 00000 n 0004078839 00000 n 0000000754 00000 n 0000000796 00000 n 0003630097 00000 n 0004078714 00000 n 0000000842 00000 n 0000000894 00000 n 0003630157 00000 n 0004078640 00000 n 0000000942 00000 n 0000000973 00000 n 0003808302 00000 n 0004078553 00000 n 0000001021 00000 n 0000001055 00000 n 0003812312 00000 n 0004078479 00000 n 0000001103 00000 n 0000001147 00000 n 0003817726 00000 n 0004078354 00000 n 0000001193 00000 n 0000001238 00000 n 0003817786 00000 n 0004078280 00000 n 0000001286 00000 n 0000001322 00000 n 0003817968 00000 n 0004078193 00000 n 0000001370 00000 n 0000001408 00000 n 0003821382 00000 n 0004078106 00000 n 0000001456 00000 n 0000001499 00000 n 0003862354 00000 n 0004078032 00000 n 0000001547 00000 n 0000001586 00000 n 0003903793 00000 n 0004077907 00000 n 0000001632 00000 n 0000001667 00000 n 0003903853 00000 n 0004077833 00000 n 0000001715 00000 n 0000001745 00000 n 0003903975 00000 n 0004077759 00000 n 0000001793 00000 n 0000001836 00000 n 0003946505 00000 n 0004077684 00000 n 0000001884 00000 n 0000001915 00000 n 0000002278 00000 n 0000002412 00000 n 0000002695 00000 n 0000001966 00000 n 0000002577 00000 n 0000002636 00000 n 0004075287 00000 n 0004075612 00000 n 0004076569 00000 n 0000004062 00000 n 0000004212 00000 n 0000004365 00000 n 0000004517 00000 n 0000004669 00000 n 0000004822 00000 n 0000004974 00000 n 0000005125 00000 n 0000005278 00000 n 0000005431 00000 n 0000005581 00000 n 0000005734 00000 n 0000005887 00000 n 0000006039 00000 n 0000006189 00000 n 0000006342 00000 n 0000006495 00000 n 0000006647 00000 n 0000006800 00000 n 0000006950 00000 n 0000007103 00000 n 0000007255 00000 n 0000007530 00000 n 0000003757 00000 n 0000002777 00000 n 0000007408 00000 n 0000007469 00000 n 0000009794 00000 n 0000009948 00000 n 0000010401 00000 n 0000009648 00000 n 0000007613 00000 n 0000010101 00000 n 0004075449 00000 n 0004075774 00000 n 0004075142 00000 n 0000010340 00000 n 0004075935 00000 n 0003548744 00000 n 0000012949 00000 n 0000013114 00000 n 0000013268 00000 n 0000013425 00000 n 0000013605 00000 n 0000013780 00000 n 0000013974 00000 n 0000014152 00000 n 0000014802 00000 n 0000012755 00000 n 0000010536 00000 n 0000014317 00000 n 0000014558 00000 n 0000014619 00000 n 0000014680 00000 n 0000014741 00000 n 0003946687 00000 n 0003548256 00000 n 0000016417 00000 n 0003548189 00000 n 0003548409 00000 n 0003616225 00000 n 0003548928 00000 n 0000016256 00000 n 0000014899 00000 n 0003548563 00000 n 0003548806 00000 n 0003548867 00000 n 0000017598 00000 n 0000017726 00000 n 0000017999 00000 n 0000018205 00000 n 0000018225 00000 n 0003534298 00000 n 0003534501 00000 n 0003534855 00000 n 0003534880 00000 n 0003548145 00000 n 0003548166 00000 n 0003616378 00000 n 0003616684 00000 n 0003617083 00000 n 0003616532 00000 n 0003551222 00000 n 0003583270 00000 n 0003583337 00000 n 0003616158 00000 n 0003617496 00000 n 0003551029 00000 n 0003549054 00000 n 0003617251 00000 n 0004076097 00000 n 0003617312 00000 n 0003617374 00000 n 0003617436 00000 n 0003616884 00000 n 0003552724 00000 n 0003552852 00000 n 0003553021 00000 n 0003553259 00000 n 0003553462 00000 n 0003553774 00000 n 0003553977 00000 n 0003554370 00000 n 0003569235 00000 n 0003569256 00000 n 0003583203 00000 n 0003583224 00000 n 0003583247 00000 n 0003585043 00000 n 0003585171 00000 n 0003585340 00000 n 0003585594 00000 n 0003585797 00000 n 0003586109 00000 n 0003586312 00000 n 0003586723 00000 n 0003601617 00000 n 0003601638 00000 n 0003616091 00000 n 0003616112 00000 n 0003616135 00000 n 0003619952 00000 n 0003620110 00000 n 0003620269 00000 n 0003620422 00000 n 0003620590 00000 n 0003620768 00000 n 0003623957 00000 n 0003621431 00000 n 0003619773 00000 n 0003617659 00000 n 0003620946 00000 n 0003621007 00000 n 0003621128 00000 n 0003621189 00000 n 0003621250 00000 n 0003621310 00000 n 0003621371 00000 n 0004076684 00000 n 0003624115 00000 n 0003624274 00000 n 0003624427 00000 n 0003624744 00000 n 0003625059 00000 n 0003625214 00000 n 0003627195 00000 n 0003626475 00000 n 0003623746 00000 n 0003621540 00000 n 0003625684 00000 n 0003625745 00000 n 0003625806 00000 n 0003625867 00000 n 0003625928 00000 n 0003624586 00000 n 0003624903 00000 n 0003625989 00000 n 0003625450 00000 n 0003626050 00000 n 0003626110 00000 n 0003626170 00000 n 0003626231 00000 n 0003626292 00000 n 0003626353 00000 n 0003626414 00000 n 0003904096 00000 n 0003946565 00000 n 0003627410 00000 n 0003627056 00000 n 0003626571 00000 n 0003627349 00000 n 0003629562 00000 n 0003629721 00000 n 0003629875 00000 n 0003633616 00000 n 0003630762 00000 n 0003629407 00000 n 0003627494 00000 n 0003630036 00000 n 0003630217 00000 n 0003630276 00000 n 0003630337 00000 n 0003630398 00000 n 0003630458 00000 n 0003630519 00000 n 0003630579 00000 n 0003630640 00000 n 0003630701 00000 n 0003704394 00000 n 0003633791 00000 n 0003633942 00000 n 0003637469 00000 n 0003634727 00000 n 0003633461 00000 n 0003630897 00000 n 0003634117 00000 n 0003634178 00000 n 0003634239 00000 n 0003634300 00000 n 0003634360 00000 n 0003634422 00000 n 0003634483 00000 n 0003634544 00000 n 0003634605 00000 n 0003634666 00000 n 0003637620 00000 n 0003638626 00000 n 0003637322 00000 n 0003634836 00000 n 0003637774 00000 n 0003637835 00000 n 0003637895 00000 n 0003637955 00000 n 0003638016 00000 n 0003638077 00000 n 0003638139 00000 n 0003638200 00000 n 0003638261 00000 n 0003638322 00000 n 0003638382 00000 n 0003638443 00000 n 0003638504 00000 n 0003638565 00000 n 0003641244 00000 n 0003641414 00000 n 0003641624 00000 n 0003641778 00000 n 0003641931 00000 n 0003642636 00000 n 0003641073 00000 n 0003638761 00000 n 0003642088 00000 n 0003642149 00000 n 0004076422 00000 n 0003642210 00000 n 0003642271 00000 n 0003642332 00000 n 0003642393 00000 n 0003642454 00000 n 0003642514 00000 n 0003642575 00000 n 0004076801 00000 n 0003645527 00000 n 0003648147 00000 n 0003661775 00000 n 0003677379 00000 n 0003645680 00000 n 0003645834 00000 n 0003646021 00000 n 0003646179 00000 n 0003646333 00000 n 0003691316 00000 n 0003646483 00000 n 0003646636 00000 n 0003646789 00000 n 0003705165 00000 n 0003748412 00000 n 0003769367 00000 n 0003647552 00000 n 0003645324 00000 n 0003642797 00000 n 0003646942 00000 n 0003647003 00000 n 0003647064 00000 n 0003647125 00000 n 0003647186 00000 n 0003647247 00000 n 0003647308 00000 n 0003647369 00000 n 0003647430 00000 n 0003647491 00000 n 0003689136 00000 n 0003704149 00000 n 0003796107 00000 n 0003689197 00000 n 0003648028 00000 n 0003647687 00000 n 0003689075 00000 n 0003703763 00000 n 0003703922 00000 n 0003798462 00000 n 0003798616 00000 n 0003704516 00000 n 0003691169 00000 n 0003689330 00000 n 0003704088 00000 n 0003704211 00000 n 0003704272 00000 n 0003704333 00000 n 0003704455 00000 n 0003946626 00000 n 0003796169 00000 n 0003705046 00000 n 0003704674 00000 n 0003796046 00000 n 0003798770 00000 n 0003798936 00000 n 0003799105 00000 n 0003799275 00000 n 0003799441 00000 n 0003799640 00000 n 0003799812 00000 n 0003801054 00000 n 0003798259 00000 n 0003796303 00000 n 0003800022 00000 n 0003800083 00000 n 0003800144 00000 n 0003800204 00000 n 0003800264 00000 n 0003800325 00000 n 0003800386 00000 n 0003800447 00000 n 0003800508 00000 n 0003800569 00000 n 0003800630 00000 n 0003800691 00000 n 0003800752 00000 n 0003800813 00000 n 0003800874 00000 n 0003800935 00000 n 0003800994 00000 n 0003804327 00000 n 0003805029 00000 n 0003804188 00000 n 0003801202 00000 n 0003804480 00000 n 0003804541 00000 n 0003804602 00000 n 0003804663 00000 n 0003804724 00000 n 0003804785 00000 n 0003804846 00000 n 0003804907 00000 n 0003804968 00000 n 0004076918 00000 n 0003807780 00000 n 0003807934 00000 n 0003808088 00000 n 0003809093 00000 n 0003807625 00000 n 0003805164 00000 n 0003808241 00000 n 0003808362 00000 n 0003808423 00000 n 0003808484 00000 n 0003808545 00000 n 0003808606 00000 n 0003808667 00000 n 0003808728 00000 n 0003808789 00000 n 0003808850 00000 n 0003808911 00000 n 0003808971 00000 n 0003809032 00000 n 0003811754 00000 n 0003811913 00000 n 0003812555 00000 n 0003811607 00000 n 0003809241 00000 n 0003812068 00000 n 0003812129 00000 n 0003812190 00000 n 0003812251 00000 n 0003812372 00000 n 0003812433 00000 n 0003812494 00000 n 0003814385 00000 n 0003815269 00000 n 0003814246 00000 n 0003812677 00000 n 0003814537 00000 n 0003814598 00000 n 0003814659 00000 n 0003814720 00000 n 0003814781 00000 n 0003814842 00000 n 0003814903 00000 n 0003814964 00000 n 0003815025 00000 n 0003815086 00000 n 0003815147 00000 n 0003815208 00000 n 0003817477 00000 n 0003820248 00000 n 0003820402 00000 n 0003818028 00000 n 0003817338 00000 n 0003815366 00000 n 0003817665 00000 n 0003817846 00000 n 0003817907 00000 n 0003822577 00000 n 0003820554 00000 n 0003820705 00000 n 0003837493 00000 n 0003821009 00000 n 0003846207 00000 n 0003821162 00000 n 0003821868 00000 n 0003820061 00000 n 0003818150 00000 n 0003821321 00000 n 0003821442 00000 n 0003820858 00000 n 0003821503 00000 n 0003821564 00000 n 0003821625 00000 n 0003821685 00000 n 0003821746 00000 n 0003821807 00000 n 0003858902 00000 n 0003858964 00000 n 0003859088 00000 n 0003822458 00000 n 0003821990 00000 n 0003858841 00000 n 0003859026 00000 n 0004077035 00000 n 0003861525 00000 n 0003861679 00000 n 0003861833 00000 n 0003862718 00000 n 0003861370 00000 n 0003859237 00000 n 0003861988 00000 n 0003862049 00000 n 0003862110 00000 n 0003862171 00000 n 0003862232 00000 n 0003862293 00000 n 0003862414 00000 n 0003862475 00000 n 0003862536 00000 n 0003862597 00000 n 0003862657 00000 n 0003864580 00000 n 0003868106 00000 n 0003866079 00000 n 0003864441 00000 n 0003862866 00000 n 0003864739 00000 n 0003864800 00000 n 0003864861 00000 n 0003864922 00000 n 0003864983 00000 n 0003865043 00000 n 0003865104 00000 n 0003865165 00000 n 0003865226 00000 n 0004076260 00000 n 0003865287 00000 n 0003865348 00000 n 0003865409 00000 n 0003865470 00000 n 0003865531 00000 n 0003865592 00000 n 0003865653 00000 n 0003865714 00000 n 0003865775 00000 n 0003865836 00000 n 0003865897 00000 n 0003865958 00000 n 0003866019 00000 n 0003870758 00000 n 0003867967 00000 n 0003866201 00000 n 0003868265 00000 n 0003868326 00000 n 0003868387 00000 n 0003868448 00000 n 0003868509 00000 n 0003868570 00000 n 0003868631 00000 n 0003868692 00000 n 0003868753 00000 n 0003868814 00000 n 0003868875 00000 n 0003868936 00000 n 0003868997 00000 n 0003869058 00000 n 0003869119 00000 n 0003869180 00000 n 0003869241 00000 n 0003869302 00000 n 0003869362 00000 n 0003869423 00000 n 0003869484 00000 n 0003869544 00000 n 0003869605 00000 n 0003869666 00000 n 0003869726 00000 n 0003869787 00000 n 0003869848 00000 n 0003869908 00000 n 0003869969 00000 n 0003870030 00000 n 0003870090 00000 n 0003870151 00000 n 0003870212 00000 n 0003870272 00000 n 0003870333 00000 n 0003870394 00000 n 0003870454 00000 n 0003870515 00000 n 0003870576 00000 n 0003870636 00000 n 0003870697 00000 n 0003872895 00000 n 0003873054 00000 n 0003873371 00000 n 0003874927 00000 n 0003872732 00000 n 0003870867 00000 n 0003873526 00000 n 0003873587 00000 n 0003873648 00000 n 0003873709 00000 n 0003873770 00000 n 0003873831 00000 n 0003873892 00000 n 0003873953 00000 n 0003874014 00000 n 0003874075 00000 n 0003874136 00000 n 0003874197 00000 n 0003874258 00000 n 0003874319 00000 n 0003874380 00000 n 0003873213 00000 n 0003874441 00000 n 0003874502 00000 n 0003874563 00000 n 0003874623 00000 n 0003874684 00000 n 0003874745 00000 n 0003874805 00000 n 0003874866 00000 n 0003878644 00000 n 0003876942 00000 n 0003875062 00000 n 0003877061 00000 n 0003877122 00000 n 0003877183 00000 n 0003877244 00000 n 0003877305 00000 n 0003877366 00000 n 0003877427 00000 n 0003877488 00000 n 0003877549 00000 n 0003877609 00000 n 0003877670 00000 n 0003877731 00000 n 0003877792 00000 n 0003877853 00000 n 0003877914 00000 n 0003877975 00000 n 0003878036 00000 n 0003878097 00000 n 0003878158 00000 n 0003878219 00000 n 0003878280 00000 n 0003878340 00000 n 0003878401 00000 n 0003878462 00000 n 0003878522 00000 n 0003878583 00000 n 0003880657 00000 n 0003882579 00000 n 0003880518 00000 n 0003878779 00000 n 0003880816 00000 n 0003880877 00000 n 0003880938 00000 n 0003880999 00000 n 0003881059 00000 n 0003881120 00000 n 0003881181 00000 n 0003881241 00000 n 0003881302 00000 n 0003881363 00000 n 0003881422 00000 n 0003881483 00000 n 0003881544 00000 n 0003881604 00000 n 0003881665 00000 n 0003881726 00000 n 0003881787 00000 n 0003881848 00000 n 0003881909 00000 n 0003881970 00000 n 0003882031 00000 n 0003882091 00000 n 0003882152 00000 n 0003882213 00000 n 0003882274 00000 n 0003882335 00000 n 0003882396 00000 n 0003882457 00000 n 0003882518 00000 n 0004077152 00000 n 0003884230 00000 n 0003885541 00000 n 0003884091 00000 n 0003882688 00000 n 0003884384 00000 n 0003884445 00000 n 0003884506 00000 n 0003884567 00000 n 0003884628 00000 n 0003884689 00000 n 0003884750 00000 n 0003884811 00000 n 0003884872 00000 n 0003884933 00000 n 0003884994 00000 n 0003885055 00000 n 0003885116 00000 n 0003885177 00000 n 0003885238 00000 n 0003885298 00000 n 0003885359 00000 n 0003885420 00000 n 0003885480 00000 n 0003902504 00000 n 0003887296 00000 n 0003902437 00000 n 0003902657 00000 n 0003902865 00000 n 0003903557 00000 n 0003903020 00000 n 0003903198 00000 n 0003903405 00000 n 0003906890 00000 n 0003904217 00000 n 0003887094 00000 n 0003885664 00000 n 0003903732 00000 n 0003903913 00000 n 0003904035 00000 n 0003904156 00000 n 0003888199 00000 n 0003888327 00000 n 0003888525 00000 n 0003888728 00000 n 0003889072 00000 n 0003902393 00000 n 0003902414 00000 n 0003907442 00000 n 0003907045 00000 n 0003907221 00000 n 0003908844 00000 n 0003906735 00000 n 0003904394 00000 n 0003907381 00000 n 0003907504 00000 n 0003907565 00000 n 0003907626 00000 n 0003907687 00000 n 0003907748 00000 n 0003907809 00000 n 0003907870 00000 n 0003907931 00000 n 0003907992 00000 n 0003908053 00000 n 0003908114 00000 n 0003908175 00000 n 0003908236 00000 n 0003908297 00000 n 0003908358 00000 n 0003908419 00000 n 0003908480 00000 n 0003908540 00000 n 0003908601 00000 n 0003908662 00000 n 0003908722 00000 n 0003908783 00000 n 0003946748 00000 n 0003910901 00000 n 0003911098 00000 n 0003911251 00000 n 0003912260 00000 n 0003924145 00000 n 0003911643 00000 n 0003910746 00000 n 0003908966 00000 n 0003911403 00000 n 0003911464 00000 n 0003911521 00000 n 0003911582 00000 n 0003944714 00000 n 0003944775 00000 n 0003944837 00000 n 0003912141 00000 n 0003911778 00000 n 0003944653 00000 n 0003945667 00000 n 0003945868 00000 n 0003946051 00000 n 0003946244 00000 n 0003946809 00000 n 0003945504 00000 n 0003944959 00000 n 0003946444 00000 n 0004077269 00000 n 0004074624 00000 n 0003946892 00000 n 0003947003 00000 n 0003947026 00000 n 0003947417 00000 n 0003948055 00000 n 0003948182 00000 n 0003948261 00000 n 0003948778 00000 n 0003949358 00000 n 0003949901 00000 n 0003956876 00000 n 0003957116 00000 n 0003971845 00000 n 0003972269 00000 n 0003982931 00000 n 0003983272 00000 n 0004000189 00000 n 0004000757 00000 n 0004008402 00000 n 0004008671 00000 n 0004023320 00000 n 0004023767 00000 n 0004062969 00000 n 0004063558 00000 n 0004072262 00000 n 0004072513 00000 n 0004074405 00000 n 0004077346 00000 n 0004077463 00000 n 0004077540 00000 n 0004077610 00000 n 0004079618 00000 n 0004079820 00000 n 0004080026 00000 n 0004080218 00000 n 0004080388 00000 n 0004080557 00000 n 0004080727 00000 n 0004080893 00000 n 0004081068 00000 n 0004081254 00000 n 0004081485 00000 n 0004081679 00000 n 0004081895 00000 n 0004082137 00000 n 0004082377 00000 n 0004082611 00000 n 0004082853 00000 n 0004083095 00000 n 0004083337 00000 n 0004083575 00000 n 0004083809 00000 n 0004084043 00000 n 0004084277 00000 n 0004084511 00000 n 0004084740 00000 n 0004084974 00000 n 0004085208 00000 n 0004085442 00000 n 0004085676 00000 n 0004085912 00000 n 0004086146 00000 n 0004086388 00000 n 0004086629 00000 n 0004086871 00000 n 0004087105 00000 n 0004087338 00000 n 0004087572 00000 n 0004087806 00000 n 0004088040 00000 n 0004088278 00000 n 0004088520 00000 n 0004088758 00000 n 0004088992 00000 n 0004089226 00000 n 0004089461 00000 n 0004089697 00000 n 0004089934 00000 n 0004090170 00000 n 0004090404 00000 n 0004090636 00000 n 0004090862 00000 n 0004091029 00000 n 0004091197 00000 n 0004091367 00000 n 0004091536 00000 n 0004091706 00000 n 0004091870 00000 n 0004092062 00000 n 0004092262 00000 n 0004092464 00000 n 0004092660 00000 n 0004092854 00000 n 0004093050 00000 n 0004093246 00000 n 0004093488 00000 n 0004093730 00000 n 0004093972 00000 n 0004094214 00000 n 0004094456 00000 n 0004094582 00000 n 0004094693 00000 n 0004094811 00000 n 0004094938 00000 n 0004095064 00000 n 0004095189 00000 n 0004095315 00000 n 0004095440 00000 n 0004095565 00000 n 0004095682 00000 n 0004095794 00000 n 0004095915 00000 n 0004096011 00000 n 0004096130 00000 n 0004096249 00000 n 0004096330 00000 n 0004096368 00000 n 0004096495 00000 n trailer << /Size 923 /Root 921 0 R /Info 922 0 R /ID [<23B2FDF468EDC075981085FD1CFE75AE> <23B2FDF468EDC075981085FD1CFE75AE>] >> startxref 4096902 %%EOF usbprog-0.2.0/config.h.in0000600000175000017500000000673611320654637013412 0ustar uweuwe/* config.h.in. Generated from configure.in by autoheader. */ /* Define if building universal (internal helper macro) */ #undef AC_APPLE_UNIVERSAL_BUILD /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have a functional curl library. */ #undef HAVE_LIBCURL /* Define to 1 if you have the `readline' library (-lreadline). */ #undef HAVE_LIBREADLINE /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the `strptime' function. */ #undef HAVE_STRPTIME /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Defined if libcurl supports AsynchDNS */ #undef LIBCURL_FEATURE_ASYNCHDNS /* Defined if libcurl supports IDN */ #undef LIBCURL_FEATURE_IDN /* Defined if libcurl supports IPv6 */ #undef LIBCURL_FEATURE_IPV6 /* Defined if libcurl supports KRB4 */ #undef LIBCURL_FEATURE_KRB4 /* Defined if libcurl supports libz */ #undef LIBCURL_FEATURE_LIBZ /* Defined if libcurl supports NTLM */ #undef LIBCURL_FEATURE_NTLM /* Defined if libcurl supports SSL */ #undef LIBCURL_FEATURE_SSL /* Defined if libcurl supports SSPI */ #undef LIBCURL_FEATURE_SSPI /* Defined if libcurl supports DICT */ #undef LIBCURL_PROTOCOL_DICT /* Defined if libcurl supports FILE */ #undef LIBCURL_PROTOCOL_FILE /* Defined if libcurl supports FTP */ #undef LIBCURL_PROTOCOL_FTP /* Defined if libcurl supports FTPS */ #undef LIBCURL_PROTOCOL_FTPS /* Defined if libcurl supports HTTP */ #undef LIBCURL_PROTOCOL_HTTP /* Defined if libcurl supports HTTPS */ #undef LIBCURL_PROTOCOL_HTTPS /* Defined if libcurl supports LDAP */ #undef LIBCURL_PROTOCOL_LDAP /* Defined if libcurl supports TELNET */ #undef LIBCURL_PROTOCOL_TELNET /* Defined if libcurl supports TFTP */ #undef LIBCURL_PROTOCOL_TFTP /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #undef LT_OBJDIR /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ #if defined AC_APPLE_UNIVERSAL_BUILD # if defined __BIG_ENDIAN__ # define WORDS_BIGENDIAN 1 # endif #else # ifndef WORDS_BIGENDIAN # undef WORDS_BIGENDIAN # endif #endif /* Define to empty if `const' does not conform to ANSI C. */ #undef const /* Define curl_free() as free() if our version of curl lacks curl_free. */ #undef curl_free usbprog-0.2.0/md5/0000700000175000017500000000000011320654663012035 5ustar uweuweusbprog-0.2.0/md5/md5.h0000600000175000017500000001314411105630200012656 0ustar uweuwe/* * Declaration of functions and data types used for MD5 sum computing * library functions. Copyright (C) 1995, 1996 Free Software * Foundation, Inc. NOTE: The canonical source of this file is * maintained with the GNU C Library. Bugs can be reported to * bug-glibc@prep.ai.mit.edu. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. * * $Id: md5.h 909 2008-01-01 23:38:23Z bwalle $ */ /* * NOTE: during quick performance tests on a sun ultra and an alpha * 255 300, the md5 libraries performed upwards of 3mb/sec. That * included disk i/o on bobcat and panther. */ #ifndef __MD5_H__ #define __MD5_H__ /* * Size of a standard MD5 signature in bytes. This definition is for * external programs only. The MD5 routines themselves reference the * signature as 4 unsigned 32-bit integers. */ #define MD5_SIZE 16 /* * NOTE: the following is assumed to generate a 32-bit unsigned data * type. */ typedef unsigned int md5_uint32; #define MAX_MD5_UINT32 ((md5_uint32)4294967295U) /* * The MD5 algorithm works on blocks of characters of 64 bytes. This * is an internal value only and is not necessary for external use. */ #define MD5_BLOCK_SIZE 64 /* * Structure to save state of computation between the single steps. */ typedef struct { md5_uint32 md_A; /* accumulater 1 */ md5_uint32 md_B; /* accumulater 2 */ md5_uint32 md_C; /* accumulater 3 */ md5_uint32 md_D; /* accumulater 4 */ md5_uint32 md_total[2]; /* totaling storage */ md5_uint32 md_buf_len; /* length of the storage buffer */ char md_buffer[MD5_BLOCK_SIZE * 2]; /* character storage buffer */ } md5_t; #ifdef __cplusplus extern "C" { #endif /*<<<<<<<<<< The below prototypes are auto-generated by fillproto */ /* * md5_init * * DESCRIPTION: * * Initialize structure containing state of MD5 computation. (RFC 1321, * 3.3: Step 3). This is for progressive MD5 calculations only. If * you have the complete string available, md5_buffer should be used. * md5_process should be called for each bunch of bytes and after the * last process call, md5_finish should be called to get the * signature. * * RETURNS: * * None. * * ARGUMENTS: * * md5_p - Pointer to md5 structure that we are initializing. */ extern void md5_init(md5_t *md5_p); /* * md5_process * * DESCRIPTION: * * This function is used to progressively calculate a MD5 signature some * number of bytes at a time. If you have the complete string * available, md5_buffer should be used. The MD5 structure should * have been initialized with md5_init and after the last process * call, md5_finish should be called to get the results. * * RETURNS: * * None. * * ARGUMENTS: * * md5_p - Pointer to MD5 structure which we are progressively updating. * * buffer - A buffer of bytes whose MD5 signature we are calculating. * * buf_len - The length of the buffer. */ extern void md5_process(md5_t *md5_p, const void *buffer, const unsigned int buf_len); /* * md5_finish * * DESCRIPTION: * * Finish a progressing MD5 calculation and copy the resulting MD5 * signature into the result buffer which should be 16 bytes * (MD5_SIZE). After this call, the MD5 structure is invalid. * * RETURNS: * * None. * * ARGUMENTS: * * md5_p - Pointer to MD5 structure which we are finishing. * * signature - A 16 byte buffer that will contain the MD5 signature. */ extern void md5_finish(md5_t *md5_p, void *signature); /* * md5_buffer * * DESCRIPTION: * * This function is used to calculate a MD5 signature for a buffer of * bytes. If you only have part of a buffer that you want to process * then md5_init, md5_process, and md5_finish should be used. * * RETURNS: * * None. * * ARGUMENTS: * * buffer - A buffer of bytes whose MD5 signature we are calculating. * * buf_len - The length of the buffer. * * signature - A 16 byte buffer that will contain the MD5 signature. */ extern void md5_buffer(const char *buffer, const unsigned int buf_len, void *signature); /* * md5_sig_to_string * * DESCRIPTION: * * Convert a MD5 signature in a 16 byte buffer into a hexadecimal string * representation. * * RETURNS: * * None. * * ARGUMENTS: * * signature - a 16 byte buffer that contains the MD5 signature. * * str - a string of charactes which should be at least 33 bytes long (2 * characters per MD5 byte and 1 for the \0). * * str_len - the length of the string. */ extern void md5_sig_to_string(void *signature, char *str, const int str_len); /* * md5_sig_from_string * * DESCRIPTION: * * Convert a MD5 signature from a hexadecimal string representation into * a 16 byte buffer. * * RETURNS: * * None. * * ARGUMENTS: * * signature - A 16 byte buffer that will contain the MD5 signature. * * str - A string of charactes which _must_ be at least 32 bytes long (2 * characters per MD5 byte). */ extern void md5_sig_from_string(void *signature, const char *str); /*<<<<<<<<<< This is end of the auto-generated output from fillproto. */ #ifdef __cplusplus } #endif #endif /* ! __MD5_H__ */ usbprog-0.2.0/md5/Makefile.in0000600000175000017500000003757111320654642014116 0ustar uweuwe# Makefile.in generated by automake 1.11 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = md5 DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/config/libcurl.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = LIBRARIES = $(noinst_LIBRARIES) ARFLAGS = cru libmd5_a_AR = $(AR) $(ARFLAGS) libmd5_a_LIBADD = am_libmd5_a_OBJECTS = libmd5_a-md5.$(OBJEXT) libmd5_a_OBJECTS = $(am_libmd5_a_OBJECTS) DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ SOURCES = $(libmd5_a_SOURCES) DIST_SOURCES = $(libmd5_a_SOURCES) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBCURL = @LIBCURL@ LIBCURL_CPPFLAGS = @LIBCURL_CPPFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WORDS_BIGENDIAN = @WORDS_BIGENDIAN@ WX_CFLAGS = @WX_CFLAGS@ WX_CFLAGS_ONLY = @WX_CFLAGS_ONLY@ WX_CONFIG_PATH = @WX_CONFIG_PATH@ WX_CPPFLAGS = @WX_CPPFLAGS@ WX_CXXFLAGS = @WX_CXXFLAGS@ WX_CXXFLAGS_ONLY = @WX_CXXFLAGS_ONLY@ WX_LIBS = @WX_LIBS@ WX_LIBS_STATIC = @WX_LIBS_STATIC@ WX_RESCOMP = @WX_RESCOMP@ WX_VERSION = @WX_VERSION@ XML2_CONFIG = @XML2_CONFIG@ XML_CPPFLAGS = @XML_CPPFLAGS@ XML_LIBS = @XML_LIBS@ _libcurl_config = @_libcurl_config@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ usb_CFLAGS = @usb_CFLAGS@ usb_LIBS = @usb_LIBS@ MAINTAINERCLEANFILES = Makefile.in INCLUDES = -I$(top_builddir) -I$(top_srcdir) noinst_LIBRARIES = libmd5.a libmd5_a_CFLAGS = -fPIC libmd5_a_SOURCES = md5.c \ md5.h all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign md5/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign md5/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) libmd5.a: $(libmd5_a_OBJECTS) $(libmd5_a_DEPENDENCIES) -rm -f libmd5.a $(libmd5_a_AR) libmd5.a $(libmd5_a_OBJECTS) $(libmd5_a_LIBADD) $(RANLIB) libmd5.a mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmd5_a-md5.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< libmd5_a-md5.o: md5.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmd5_a_CFLAGS) $(CFLAGS) -MT libmd5_a-md5.o -MD -MP -MF $(DEPDIR)/libmd5_a-md5.Tpo -c -o libmd5_a-md5.o `test -f 'md5.c' || echo '$(srcdir)/'`md5.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libmd5_a-md5.Tpo $(DEPDIR)/libmd5_a-md5.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='md5.c' object='libmd5_a-md5.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmd5_a_CFLAGS) $(CFLAGS) -c -o libmd5_a-md5.o `test -f 'md5.c' || echo '$(srcdir)/'`md5.c libmd5_a-md5.obj: md5.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmd5_a_CFLAGS) $(CFLAGS) -MT libmd5_a-md5.obj -MD -MP -MF $(DEPDIR)/libmd5_a-md5.Tpo -c -o libmd5_a-md5.obj `if test -f 'md5.c'; then $(CYGPATH_W) 'md5.c'; else $(CYGPATH_W) '$(srcdir)/md5.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libmd5_a-md5.Tpo $(DEPDIR)/libmd5_a-md5.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='md5.c' object='libmd5_a-md5.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmd5_a_CFLAGS) $(CFLAGS) -c -o libmd5_a-md5.obj `if test -f 'md5.c'; then $(CYGPATH_W) 'md5.c'; else $(CYGPATH_W) '$(srcdir)/md5.c'; fi` mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(LIBRARIES) installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libtool clean-noinstLIBRARIES ctags distclean \ distclean-compile distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ pdf pdf-am ps ps-am tags uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: usbprog-0.2.0/md5/README0000600000175000017500000000011111105630200012666 0ustar uweuweThat's just the latest version (1.2.1) from http://256.com/sources/md5/. usbprog-0.2.0/md5/md5.c0000600000175000017500000004367411105630200012664 0ustar uweuwe/* * Functions to compute MD5 message digest of files or memory blocks * according to the definition of MD5 in RFC 1321 from April 1992. * Copyright (C) 1995, 1996 Free Software Foundation, Inc. NOTE: The * canonical source of this file is maintained with the GNU C Library. * Bugs can be reported to bug-glibc@prep.ai.mit.edu. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published * by the Free Software Foundation; either version 2, or (at your * option) any later version. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. * * Written by Ulrich Drepper , 1995. * Modified by Gray Watson , 1997. * */ /* * NOTE: during quick performance tests on a Sun Sparc Ultra 1 and an * Alpha 255 300, these functions performed upwards of 3mb/sec * including disk I/O time. */ /* * MD5 Test Suite from RFC1321: http://ds.internic.net:/rfc/rfc1321.txt * * MD5 ("") = d41d8cd98f00b204e9800998ecf8427e * MD5 ("a") = 0cc175b9c0f1b6a831c399e269772661 * MD5 ("abc") = 900150983cd24fb0d6963f7d28e17f72 * MD5 ("message digest") = f96b697d7cb7938d525a2f31aaf161d0 * MD5 ("abcdefghijklmnopqrstuvwxyz") = c3fcd3d76192e4007dfb496cca67e13b * MD5 ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789") = * d174ab98d277d9f5a5611c2c9f419d9f * MD5 ("123456789012345678901234567890123456789012345678901234567890123456 * 78901234567890") = 57edf4a22be3c955ac49da2e2107b67a */ #include #include #include #include "md5.h" #ifdef WORDS_BIGENDIAN # define SWAP(n) \ (((n) << 24) | (((n) & 0xff00) << 8) | (((n) >> 8) & 0xff00) | ((n) >> 24)) #else # define SWAP(n) (n) #endif /* static char *rcs_id = /* version id for the library */ /* static char *version_id = "$MD5Version: 1.0.0 November-19-1997 $"; */ /****************************** local routines *******************************/ /* These are the four functions used in the four steps of the MD5 algorithm and defined in the RFC 1321. The first function is a little bit optimized (as found in Colin Plumbs public domain implementation). */ /* #define FF(b, c, d) ((b & c) | (~b & d)) */ #define FF(b, c, d) (d ^ (b & (c ^ d))) #define FG(b, c, d) FF (d, b, c) #define FH(b, c, d) (b ^ c ^ d) #define FI(b, c, d) (c ^ (b | ~d)) /* * process_block * * DESCRIPTION: * * Process a block of bytes into a MD5 state structure. * * RETURNS: * * None. * * ARGUMENTS: * * md5_p - Pointer to MD5 structure from which we are getting the result. * * buffer - A buffer of bytes whose MD5 signature we are calculating. * * buf_len - The length of the buffer. */ static void process_block(md5_t *md5_p, const void *buffer, const unsigned int buf_len) { md5_uint32 correct[16]; const void *buf_p = buffer, *end_p; unsigned int words_n; md5_uint32 A, B, C, D; words_n = buf_len / sizeof(md5_uint32); end_p = (char *)buf_p + words_n * sizeof(md5_uint32); A = md5_p->md_A; B = md5_p->md_B; C = md5_p->md_C; D = md5_p->md_D; /* * First increment the byte count. RFC 1321 specifies the possible * length of the file up to 2^64 bits. Here we only compute the * number of bytes with a double word increment. Modified to do * this to better avoid overflows in the lower word -- Gray 10/97. */ if (md5_p->md_total[0] > MAX_MD5_UINT32 - buf_len) { md5_p->md_total[1]++; md5_p->md_total[0] -= (MAX_MD5_UINT32 - buf_len); } else { md5_p->md_total[0] += buf_len; } /* * Process all bytes in the buffer with MD5_BLOCK bytes in each * round of the loop. */ while (buf_p < end_p) { md5_uint32 A_save, B_save, C_save, D_save; md5_uint32 *corr_p = correct; A_save = A; B_save = B; C_save = C; D_save = D; /* It is unfortunate that C does not provide an operator for cyclic rotation. Hope the C compiler is smart enough. */ #define CYCLIC(w, s) ((w << s) | (w >> (32 - s))) /* First round: using the given function, the context and a constant the next context is computed. Because the algorithms processing unit is a 32-bit word and it is determined to work on words in little endian byte order we perhaps have to change the byte order before the computation. To reduce the work for the next steps we store the swapped words in the array CORRECT_WORDS. */ #define OP1(a, b, c, d, b_p, c_p, s, T) \ do { \ memcpy(c_p, b_p, sizeof(md5_uint32)); \ *c_p = SWAP(*c_p); \ a += FF (b, c, d) + *c_p + T; \ a = CYCLIC (a, s); \ a += b; \ b_p = (char *)b_p + sizeof(md5_uint32); \ c_p++; \ } while (0) /* * Before we start, one word to the strange constants. They are * defined in RFC 1321 as * * T[i] = (int) (4294967296.0 * fabs (sin (i))), i=1..MD5_BLOCK */ /* Round 1. */ OP1 (A, B, C, D, buf_p, corr_p, 7, 0xd76aa478); OP1 (D, A, B, C, buf_p, corr_p, 12, 0xe8c7b756); OP1 (C, D, A, B, buf_p, corr_p, 17, 0x242070db); OP1 (B, C, D, A, buf_p, corr_p, 22, 0xc1bdceee); OP1 (A, B, C, D, buf_p, corr_p, 7, 0xf57c0faf); OP1 (D, A, B, C, buf_p, corr_p, 12, 0x4787c62a); OP1 (C, D, A, B, buf_p, corr_p, 17, 0xa8304613); OP1 (B, C, D, A, buf_p, corr_p, 22, 0xfd469501); OP1 (A, B, C, D, buf_p, corr_p, 7, 0x698098d8); OP1 (D, A, B, C, buf_p, corr_p, 12, 0x8b44f7af); OP1 (C, D, A, B, buf_p, corr_p, 17, 0xffff5bb1); OP1 (B, C, D, A, buf_p, corr_p, 22, 0x895cd7be); OP1 (A, B, C, D, buf_p, corr_p, 7, 0x6b901122); OP1 (D, A, B, C, buf_p, corr_p, 12, 0xfd987193); OP1 (C, D, A, B, buf_p, corr_p, 17, 0xa679438e); OP1 (B, C, D, A, buf_p, corr_p, 22, 0x49b40821); /* For the second to fourth round we have the possibly swapped words in CORRECT_WORDS. Redefine the macro to take an additional first argument specifying the function to use. */ #undef OP #define OP234(FUNC, a, b, c, d, k, s, T) \ do { \ a += FUNC (b, c, d) + k + T; \ a = CYCLIC (a, s); \ a += b; \ } while (0) /* Round 2. */ OP234 (FG, A, B, C, D, correct[ 1], 5, 0xf61e2562); OP234 (FG, D, A, B, C, correct[ 6], 9, 0xc040b340); OP234 (FG, C, D, A, B, correct[ 11], 14, 0x265e5a51); OP234 (FG, B, C, D, A, correct[ 0], 20, 0xe9b6c7aa); OP234 (FG, A, B, C, D, correct[ 5], 5, 0xd62f105d); OP234 (FG, D, A, B, C, correct[ 10], 9, 0x02441453); OP234 (FG, C, D, A, B, correct[ 15], 14, 0xd8a1e681); OP234 (FG, B, C, D, A, correct[ 4], 20, 0xe7d3fbc8); OP234 (FG, A, B, C, D, correct[ 9], 5, 0x21e1cde6); OP234 (FG, D, A, B, C, correct[ 14], 9, 0xc33707d6); OP234 (FG, C, D, A, B, correct[ 3], 14, 0xf4d50d87); OP234 (FG, B, C, D, A, correct[ 8], 20, 0x455a14ed); OP234 (FG, A, B, C, D, correct[ 13], 5, 0xa9e3e905); OP234 (FG, D, A, B, C, correct[ 2], 9, 0xfcefa3f8); OP234 (FG, C, D, A, B, correct[ 7], 14, 0x676f02d9); OP234 (FG, B, C, D, A, correct[ 12], 20, 0x8d2a4c8a); /* Round 3. */ OP234 (FH, A, B, C, D, correct[ 5], 4, 0xfffa3942); OP234 (FH, D, A, B, C, correct[ 8], 11, 0x8771f681); OP234 (FH, C, D, A, B, correct[ 11], 16, 0x6d9d6122); OP234 (FH, B, C, D, A, correct[ 14], 23, 0xfde5380c); OP234 (FH, A, B, C, D, correct[ 1], 4, 0xa4beea44); OP234 (FH, D, A, B, C, correct[ 4], 11, 0x4bdecfa9); OP234 (FH, C, D, A, B, correct[ 7], 16, 0xf6bb4b60); OP234 (FH, B, C, D, A, correct[ 10], 23, 0xbebfbc70); OP234 (FH, A, B, C, D, correct[ 13], 4, 0x289b7ec6); OP234 (FH, D, A, B, C, correct[ 0], 11, 0xeaa127fa); OP234 (FH, C, D, A, B, correct[ 3], 16, 0xd4ef3085); OP234 (FH, B, C, D, A, correct[ 6], 23, 0x04881d05); OP234 (FH, A, B, C, D, correct[ 9], 4, 0xd9d4d039); OP234 (FH, D, A, B, C, correct[ 12], 11, 0xe6db99e5); OP234 (FH, C, D, A, B, correct[ 15], 16, 0x1fa27cf8); OP234 (FH, B, C, D, A, correct[ 2], 23, 0xc4ac5665); /* Round 4. */ OP234 (FI, A, B, C, D, correct[ 0], 6, 0xf4292244); OP234 (FI, D, A, B, C, correct[ 7], 10, 0x432aff97); OP234 (FI, C, D, A, B, correct[ 14], 15, 0xab9423a7); OP234 (FI, B, C, D, A, correct[ 5], 21, 0xfc93a039); OP234 (FI, A, B, C, D, correct[ 12], 6, 0x655b59c3); OP234 (FI, D, A, B, C, correct[ 3], 10, 0x8f0ccc92); OP234 (FI, C, D, A, B, correct[ 10], 15, 0xffeff47d); OP234 (FI, B, C, D, A, correct[ 1], 21, 0x85845dd1); OP234 (FI, A, B, C, D, correct[ 8], 6, 0x6fa87e4f); OP234 (FI, D, A, B, C, correct[ 15], 10, 0xfe2ce6e0); OP234 (FI, C, D, A, B, correct[ 6], 15, 0xa3014314); OP234 (FI, B, C, D, A, correct[ 13], 21, 0x4e0811a1); OP234 (FI, A, B, C, D, correct[ 4], 6, 0xf7537e82); OP234 (FI, D, A, B, C, correct[ 11], 10, 0xbd3af235); OP234 (FI, C, D, A, B, correct[ 2], 15, 0x2ad7d2bb); OP234 (FI, B, C, D, A, correct[ 9], 21, 0xeb86d391); /* Add the starting values of the context. */ A += A_save; B += B_save; C += C_save; D += D_save; } /* Put checksum in context given as argument. */ md5_p->md_A = A; md5_p->md_B = B; md5_p->md_C = C; md5_p->md_D = D; } /* * md5_get_result * * DESCRIPTION: * * Copy the resulting MD5 signature from MD5_P into the first 16 bytes * (MD5_SIZE) of the result buffer. * * RETURNS: * * None. * * ARGUMENTS: * * md5_p - Pointer to MD5 structure from which we are getting the result. * * result - A 16 byte buffer that will contain the MD5 signature. */ static void md5_get_result(const md5_t *md5_p, void *result) { md5_uint32 hold; void *res_p = result; hold = SWAP(md5_p->md_A); memcpy(res_p, &hold, sizeof(md5_uint32)); res_p = (char *)res_p + sizeof(md5_uint32); hold = SWAP(md5_p->md_B); memcpy(res_p, &hold, sizeof(md5_uint32)); res_p = (char *)res_p + sizeof(md5_uint32); hold = SWAP(md5_p->md_C); memcpy(res_p, &hold, sizeof(md5_uint32)); res_p = (char *)res_p + sizeof(md5_uint32); hold = SWAP(md5_p->md_D); memcpy(res_p, &hold, sizeof(md5_uint32)); } /***************************** exported routines *****************************/ /* * md5_init * * DESCRIPTION: * * Initialize structure containing state of MD5 computation. (RFC 1321, * 3.3: Step 3). This is for progressive MD5 calculations only. If * you have the complete string available, md5_buffer should be used. * md5_process should be called for each bunch of bytes and after the * last process call, md5_finish should be called to get the * signature. * * RETURNS: * * None. * * ARGUMENTS: * * md5_p - Pointer to md5 structure that we are initializing. */ void md5_init(md5_t *md5_p) { md5_p->md_A = 0x67452301; md5_p->md_B = 0xefcdab89; md5_p->md_C = 0x98badcfe; md5_p->md_D = 0x10325476; md5_p->md_total[0] = 0; md5_p->md_total[1] = 0; md5_p->md_buf_len = 0; } #define BLOCK_SIZE_MASK (MD5_BLOCK_SIZE - 1) /* * md5_process * * DESCRIPTION: * * This function is used to progressively calculate a MD5 signature some * number of bytes at a time. If you have the complete string * available, md5_buffer should be used. The MD5 structure should * have been initialized with md5_init and after the last process * call, md5_finish should be called to get the results. * * RETURNS: * * None. * * ARGUMENTS: * * md5_p - Pointer to MD5 structure which we are progressively updating. * * buffer - A buffer of bytes whose MD5 signature we are calculating. * * buf_len - The length of the buffer. */ void md5_process(md5_t *md5_p, const void *buffer, const unsigned int buf_len) { unsigned int len = buf_len; unsigned int in_block, add; /* * When we already have some bytes in our internal buffer, copy some * from the user to fill the block. */ if (md5_p->md_buf_len > 0) { in_block = md5_p->md_buf_len; if (in_block + len > sizeof(md5_p->md_buffer)) { add = sizeof(md5_p->md_buffer) - in_block; } else { add = len; } memcpy (md5_p->md_buffer + in_block, buffer, add); md5_p->md_buf_len += add; in_block += add; if (in_block > MD5_BLOCK_SIZE) { process_block (md5_p, md5_p->md_buffer, in_block & ~BLOCK_SIZE_MASK); /* the regions in the following copy operation will not overlap. */ memcpy (md5_p->md_buffer, md5_p->md_buffer + (in_block & ~BLOCK_SIZE_MASK), in_block & BLOCK_SIZE_MASK); md5_p->md_buf_len = in_block & BLOCK_SIZE_MASK; } buffer = (const char *)buffer + add; len -= add; } /* process available complete blocks right from the user buffer */ if (len > MD5_BLOCK_SIZE) { process_block (md5_p, buffer, len & ~BLOCK_SIZE_MASK); buffer = (const char *) buffer + (len & ~BLOCK_SIZE_MASK); len &= BLOCK_SIZE_MASK; } /* copy remaining bytes into the internal buffer */ if (len > 0) { memcpy (md5_p->md_buffer, buffer, len); md5_p->md_buf_len = len; } } /* * md5_finish * * DESCRIPTION: * * Finish a progressing MD5 calculation and copy the resulting MD5 * signature into the result buffer which should be 16 bytes * (MD5_SIZE). After this call, the MD5 structure is invalid. * * RETURNS: * * None. * * ARGUMENTS: * * md5_p - Pointer to MD5 structure which we are finishing. * * signature - A 16 byte buffer that will contain the MD5 signature. */ void md5_finish(md5_t *md5_p, void *signature) { md5_uint32 bytes, hold; int pad; /* take yet unprocessed bytes into account */ bytes = md5_p->md_buf_len; /* * Count remaining bytes. Modified to do this to better avoid * overflows in the lower word -- Gray 10/97. */ if (md5_p->md_total[0] > MAX_MD5_UINT32 - bytes) { md5_p->md_total[1]++; md5_p->md_total[0] -= (MAX_MD5_UINT32 - bytes); } else { md5_p->md_total[0] += bytes; } /* * Pad the buffer to the next MD5_BLOCK-byte boundary. (RFC 1321, * 3.1: Step 1). We need enough room for two size words and the * bytes left in the buffer. For some reason even if we are equal * to the block-size, we add an addition block of pad bytes. */ pad = MD5_BLOCK_SIZE - (sizeof(md5_uint32) * 2) - bytes; if (pad <= 0) { pad += MD5_BLOCK_SIZE; } /* * Modified from a fixed array to this assignment and memset to be * more flexible with block-sizes -- Gray 10/97. */ if (pad > 0) { /* some sort of padding start byte */ md5_p->md_buffer[bytes] = (unsigned char)0x80; if (pad > 1) { memset (md5_p->md_buffer + bytes + 1, 0, pad - 1); } bytes += pad; } /* put the 64-bit file length in _bits_ (i.e. *8) at the end of the buffer */ hold = SWAP(md5_p->md_total[0] << 3); memcpy(md5_p->md_buffer + bytes, &hold, sizeof(md5_uint32)); bytes += sizeof(md5_uint32); /* shift the high word over by 3 and add in the top 3 bits from the low */ hold = SWAP((md5_p->md_total[1] << 3) | (md5_p->md_total[0] >> 29)); memcpy(md5_p->md_buffer + bytes, &hold, sizeof(md5_uint32)); bytes += sizeof(md5_uint32); /* process last bytes, the padding chars, and size words */ process_block(md5_p, md5_p->md_buffer, bytes); md5_get_result(md5_p, signature); } /* * md5_buffer * * DESCRIPTION: * * This function is used to calculate a MD5 signature for a buffer of * bytes. If you only have part of a buffer that you want to process * then md5_init, md5_process, and md5_finish should be used. * * RETURNS: * * None. * * ARGUMENTS: * * buffer - A buffer of bytes whose MD5 signature we are calculating. * * buf_len - The length of the buffer. * * signature - A 16 byte buffer that will contain the MD5 signature. */ void md5_buffer(const char *buffer, const unsigned int buf_len, void *signature) { md5_t md5; /* initialize the computation context */ md5_init(&md5); /* process whole buffer but last buf_len % MD5_BLOCK bytes */ md5_process(&md5, buffer, buf_len); /* put result in desired memory area */ md5_finish(&md5, signature); } #define HEX_STRING "0123456789abcdef" /* to convert to hex */ /* * md5_sig_to_string * * DESCRIPTION: * * Convert a MD5 signature in a 16 byte buffer into a hexadecimal string * representation. * * RETURNS: * * None. * * ARGUMENTS: * * signature - a 16 byte buffer that contains the MD5 signature. * * str - a string of charactes which should be at least 33 bytes long (2 * characters per MD5 byte and 1 for the \0). * * str_len - the length of the string. */ void md5_sig_to_string(void *signature, char *str, const int str_len) { unsigned char *sig_p; char *str_p, *max_p; unsigned int high, low; str_p = str; max_p = str + str_len; for (sig_p = (unsigned char *)signature; sig_p < (unsigned char *)signature + MD5_SIZE; sig_p++) { high = *sig_p / 16; low = *sig_p % 16; /* account for 2 chars */ if (str_p + 1 >= max_p) { break; } *str_p++ = HEX_STRING[high]; *str_p++ = HEX_STRING[low]; } /* account for 2 chars */ if (str_p < max_p) { *str_p++ = '\0'; } } /* * md5_sig_from_string * * DESCRIPTION: * * Convert a MD5 signature from a hexadecimal string representation into * a 16 byte buffer. * * RETURNS: * * None. * * ARGUMENTS: * * signature - A 16 byte buffer that will contain the MD5 signature. * * str - A string of charactes which _must_ be at least 32 bytes long (2 * characters per MD5 byte). */ void md5_sig_from_string(void *signature, const char *str) { unsigned char *sig_p; const char *str_p; char *hex; unsigned int high, low, val; hex = HEX_STRING; sig_p = signature; for (str_p = str; str_p < str + MD5_SIZE * 2; str_p += 2) { high = strchr(hex, *str_p) - hex; low = strchr(hex, *(str_p + 1)) - hex; val = high * 16 + low; *sig_p++ = val; } } usbprog-0.2.0/md5/Makefile.am0000600000175000017500000000030611105630200014050 0ustar uweuweMAINTAINERCLEANFILES = Makefile.in INCLUDES = -I$(top_builddir) -I$(top_srcdir) noinst_LIBRARIES = libmd5.a libmd5_a_CFLAGS = -fPIC libmd5_a_SOURCES = md5.c \ md5.h usbprog-0.2.0/Makefile.in0000600000175000017500000006450311320654642013424 0ustar uweuwe# Makefile.in generated by automake 1.11 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(top_srcdir)/configure COPYING ChangeLog INSTALL NEWS \ config/config.guess config/config.sub config/depcomp \ config/install-sh config/ltmain.sh config/missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/config/libcurl.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(docdir)" DATA = $(desktop_DATA) $(doc_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir dist dist-all distcheck ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ { test ! -d "$(distdir)" \ || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -fr "$(distdir)"; }; } am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print distcleancheck_listfiles = find . -type f -print ACLOCAL = aclocal -I $(auxdir) AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBCURL = @LIBCURL@ LIBCURL_CPPFLAGS = @LIBCURL_CPPFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WORDS_BIGENDIAN = @WORDS_BIGENDIAN@ WX_CFLAGS = @WX_CFLAGS@ WX_CFLAGS_ONLY = @WX_CFLAGS_ONLY@ WX_CONFIG_PATH = @WX_CONFIG_PATH@ WX_CPPFLAGS = @WX_CPPFLAGS@ WX_CXXFLAGS = @WX_CXXFLAGS@ WX_CXXFLAGS_ONLY = @WX_CXXFLAGS_ONLY@ WX_LIBS = @WX_LIBS@ WX_LIBS_STATIC = @WX_LIBS_STATIC@ WX_RESCOMP = @WX_RESCOMP@ WX_VERSION = @WX_VERSION@ XML2_CONFIG = @XML2_CONFIG@ XML_CPPFLAGS = @XML_CPPFLAGS@ XML_LIBS = @XML_LIBS@ _libcurl_config = @_libcurl_config@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ usb_CFLAGS = @usb_CFLAGS@ usb_LIBS = @usb_LIBS@ ACLOCAL_AMFLAGS = -I m4 auxdir = $(top_srcdir)/$(ac_aux_dir) AUX_DIST = $(auxdir)/install-sh $(auxdir)/missing \ $(auxdir)/mkinstalldirs AUX_DIST_EXTRA = $(auxdir)/readline.m4 $(auxdir)/sys_errlist.m4 \ $(auxdir)/sys_siglist.m4 EXTRA_DIST = bootstrap win32/libusbprog.dev win32/usbprog.dev \ win32/usbprog-gui.dev win32/libmd5.dev \ win32/README RELEASEPLAN \ src/usbprog.pod gui/usbprog-gui.pod \ usbprog.desktop \ config/libcurl.m4 \ usbprog.rules.in \ doc/USBprog.pdf AUTOMAKE_OPTIONS = foreign SUBDIRS = md5 usbprog src gui MAINTAINERCLEANFILES = Makefile.in aclocal.m4 configure config.h.in \ config/depcomp config/missing config/config.guess \ config/config.sub config/install-sh \ $(AUX_DIST) @GUI_TRUE@desktopdir = $(datadir)/applications @GUI_TRUE@desktop_DATA = usbprog.desktop # install 'usbprog.pdf' to $(docdir) doc_DATA = doc/USBprog.pdf all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: am--refresh: @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): config.h: stamp-h1 @if test ! -f $@; then \ rm -f stamp-h1; \ $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ else :; fi stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h $(srcdir)/config.h.in: $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool config.lt install-desktopDATA: $(desktop_DATA) @$(NORMAL_INSTALL) test -z "$(desktopdir)" || $(MKDIR_P) "$(DESTDIR)$(desktopdir)" @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktopdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(desktopdir)" || exit $$?; \ done uninstall-desktopDATA: @$(NORMAL_UNINSTALL) @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(desktopdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(desktopdir)" && rm -f $$files install-docDATA: $(doc_DATA) @$(NORMAL_INSTALL) test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)" @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \ done uninstall-docDATA: @$(NORMAL_UNINSTALL) @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(docdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(docdir)" && rm -f $$files # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 $(am__remove_distdir) dist-lzma: distdir tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma $(am__remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz $(am__remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__remove_distdir) dist dist-all: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lzma*) \ unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir); chmod a+w $(distdir) mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @$(am__cd) '$(distuninstallcheck_dir)' \ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(DATA) config.h installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(docdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-hdr \ distclean-libtool distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-desktopDATA install-docDATA install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-desktopDATA uninstall-docDATA .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ ctags-recursive install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am am--refresh check check-am clean clean-generic \ clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \ distcheck distclean distclean-generic distclean-hdr \ distclean-libtool distclean-tags distcleancheck distdir \ distuninstallcheck dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am \ install-desktopDATA install-docDATA install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-recursive uninstall uninstall-am \ uninstall-desktopDATA uninstall-docDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: usbprog-0.2.0/src/0000700000175000017500000000000011320654664012140 5ustar uweuweusbprog-0.2.0/src/io.cc0000600000175000017500000001642511320207413013052 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include #include #include #include #include #include #ifdef HAVE_CONFIG_H # include "config.h" #endif #ifdef HAVE_LIBREADLINE # include # include #endif #include #include #include "io.h" using std::string; using std::getline; using std::cin; using std::cout; using std::endl; using std::strerror; using std::free; using std::min; /* class definitions {{{ */ #ifdef HAVE_LIBREADLINE class ReadlineLineReader : public AbstractLineReader { public: ReadlineLineReader(const string &prompt); public: string readLine(const char *prompt = NULL); void readHistory(const std::string &file) throw (IOError); void writeHistory(const std::string &file) throw (IOError); bool haveHistory() const; bool haveCompletion() const; void setCompletor(Completor *comp); private: Completor *m_completor; }; #endif class SimpleLineReader : public AbstractLineReader { public: SimpleLineReader(const string &prompt); public: string readLine(const char *prompt = NULL); }; /* }}} */ /* LineReader {{{ */ /* -------------------------------------------------------------------------- */ LineReader *LineReader::defaultLineReader(const string &prompt) { #ifdef HAVE_LIBREADLINE return new ReadlineLineReader(prompt); #else return new SimpleLineReader(prompt); #endif } /* }}} */ /* AbstractLineReader {{{ */ /* -------------------------------------------------------------------------- */ AbstractLineReader::AbstractLineReader(const string &prompt) : m_prompt(prompt), m_eof(false) {} /* -------------------------------------------------------------------------- */ string AbstractLineReader::getPrompt() const { return m_prompt; } /* -------------------------------------------------------------------------- */ void AbstractLineReader::setEof(bool eof) { m_eof = eof; } /* -------------------------------------------------------------------------- */ bool AbstractLineReader::eof() const { return m_eof; } /* -------------------------------------------------------------------------- */ void AbstractLineReader::readHistory(const std::string &file) throw (IOError) {} /* -------------------------------------------------------------------------- */ void AbstractLineReader::writeHistory(const std::string &file) throw (IOError) {} /* -------------------------------------------------------------------------- */ bool AbstractLineReader::haveHistory() const { return false; } /* -------------------------------------------------------------------------- */ bool AbstractLineReader::haveCompletion() const { return false; } /* -------------------------------------------------------------------------- */ void AbstractLineReader::setCompletor(Completor *comp) {} /* }}} */ /* SimpleLineReader {{{ */ /* -------------------------------------------------------------------------- */ SimpleLineReader::SimpleLineReader(const string &prompt) : AbstractLineReader(prompt) {} /* -------------------------------------------------------------------------- */ string SimpleLineReader::readLine(const char *prompt) { string ret; if (!prompt) cout << getPrompt(); else cout << prompt; getline(cin, ret, '\n'); if (cout.eof()) setEof(true); return ret; } /* }}} */ /* ReadlineLineReader {{{ */ #ifdef HAVE_LIBREADLINE /* completion stuff, not really object oriented :-( */ /* -------------------------------------------------------------------------- */ Completor *g_current_completor; /* -------------------------------------------------------------------------- */ char **readline_line_reader_complete(const char *text, int start, int end) { StringVector completions = g_current_completor->complete( text, string(rl_line_buffer), start, end); if (completions.size() == 0) return NULL; // the first entry is the string which replaces text, so it must be // the largest string which is common to each entry in completions string replacement = completions[0]; for (StringVector::const_iterator it = completions.begin(); it != completions.end(); ++it) { size_t len = min(it->size(), replacement.size()); for (unsigned int mismatch = 0; mismatch < len; ++mismatch) { if ((*it)[mismatch] != replacement[mismatch]) { replacement = replacement.substr(0, mismatch); break; } } } return stringvector_to_array(completions); } /* -------------------------------------------------------------------------- */ ReadlineLineReader::ReadlineLineReader(const string &prompt) : AbstractLineReader(prompt) {} /* -------------------------------------------------------------------------- */ string ReadlineLineReader::readLine(const char *prompt) { char *line_read; string ret; line_read = readline(prompt ? prompt : getPrompt().c_str()); if (!line_read) setEof(true); else if (*line_read) { if (!prompt) add_history(line_read); ret = string(line_read); free(line_read); } return ret; } /* -------------------------------------------------------------------------- */ void ReadlineLineReader::readHistory(const std::string &file) throw (IOError) { int ret = read_history(file.c_str()); if (ret < 0) throw IOError(string("Reading readline history failed: ") + strerror(errno)); } /* -------------------------------------------------------------------------- */ void ReadlineLineReader::writeHistory(const std::string &file) throw (IOError) { int ret = write_history(file.c_str()); if (ret < 0) throw IOError(string("Writing readline history failed: ") + strerror(errno)); } /* -------------------------------------------------------------------------- */ bool ReadlineLineReader::haveHistory() const { return true; } /* -------------------------------------------------------------------------- */ bool ReadlineLineReader::haveCompletion() const { return true; } /* -------------------------------------------------------------------------- */ void ReadlineLineReader::setCompletor(Completor *comp) { m_completor = comp; g_current_completor = m_completor; if (m_completor) rl_attempted_completion_function = readline_line_reader_complete; else rl_attempted_completion_function = NULL; } /* }}} */ #endif // vim: set sw=4 ts=4 fdm=marker et: :collapseFolds=1: usbprog-0.2.0/src/main.cc0000600000175000017500000000341011320207411013353 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include #include #include #include #include #include #include #include #include "usbprog.h" #include "io.h" using std::string; using std::cout; using std::endl; using std::cerr; using std::runtime_error; int main(int argc, char *argv[]) { Usbprog usbprog; try { usbprog.initConfig(); usbprog.parseCommandLine(argc, argv); usbprog.initFirmwarePool(); usbprog.initDeviceManager(); usbprog.exec(); } catch (runtime_error &e) { cerr << "Error: " << e.what() << endl; return EXIT_FAILURE; } return EXIT_SUCCESS; Downloader d(cout); d.setUrl("http://www.bwalle.de/temp/Test.java"); d.download(); DateTime dt; cout << dt.getDateTimeString(DTF_ISO_DATETIME) << endl; LineReader *r = LineReader::defaultLineReader("(gdb) "); string s = r->readLine(); cout << s << endl; delete r; return EXIT_SUCCESS; } // vim: set sw=4 ts=4 et: :collapseFolds=1: usbprog-0.2.0/src/configuration.cc0000600000175000017500000000646411320207362015317 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "configuration.h" Configuration* Configuration::m_instance = 0; using std::string; using std::endl; /* -------------------------------------------------------------------------- */ Configuration* Configuration::config() { if (!m_instance) m_instance = new Configuration(); return m_instance; } /* -------------------------------------------------------------------------- */ Configuration::Configuration() : m_debug(false), m_offline(false) {} /* -------------------------------------------------------------------------- */ void Configuration::setDataDir(const string &dir) { m_dataDir = dir; } /* -------------------------------------------------------------------------- */ string Configuration::getDataDir() const { return m_dataDir; } /* -------------------------------------------------------------------------- */ void Configuration::setHistoryFile(const string &history) { m_historyFile = history; } /* -------------------------------------------------------------------------- */ string Configuration::getHistoryFile() const { return m_historyFile; } /* -------------------------------------------------------------------------- */ void Configuration::dumpConfig(std::ostream &stream) { stream << "dataDir = " << m_dataDir << endl; stream << "offline = " << m_offline << endl; stream << "debug = " << m_debug << endl; } /* -------------------------------------------------------------------------- */ void Configuration::setDebug(bool debug) { m_debug = debug; } /* -------------------------------------------------------------------------- */ bool Configuration::getDebug() const { return m_debug; } /* -------------------------------------------------------------------------- */ void Configuration::setOffline(bool offline) { m_offline = offline; } /* -------------------------------------------------------------------------- */ bool Configuration::isOffline() const { return m_offline; } /* -------------------------------------------------------------------------- */ void Configuration::setIndexUrl(const std::string &url) { m_indexUrl = url; } /* -------------------------------------------------------------------------- */ string Configuration::getIndexUrl() const { return m_indexUrl; } /* -------------------------------------------------------------------------- */ void Configuration::setBatchMode(bool batch) { m_batchMode = batch; } /* -------------------------------------------------------------------------- */ bool Configuration::getBatchMode() const { return m_batchMode; } // vim: set sw=4 ts=4 et: :collapseFolds=1: usbprog-0.2.0/src/usbprog.cc0000600000175000017500000001470411320207374014130 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include #include #include #include #include #include #include #include #include "usbprog.h" #include "configuration.h" #include "shell.h" #include "commands.h" #ifdef HAVE_CONFIG_H # include "config.h" #endif using std::string; using std::cerr; using std::cout; using std::endl; using std::exit; using std::runtime_error; /* HashNotifier {{{ */ /* -------------------------------------------------------------------------- */ HashNotifier::HashNotifier(int width) : m_width(width), m_lastProgress(0) {} /* -------------------------------------------------------------------------- */ HashNotifier::~HashNotifier() { if (m_lastProgress != 0) finished(); } /* -------------------------------------------------------------------------- */ int HashNotifier::progressed(double total, double now) { /* zero division */ if (total < 0.01) return true; double percent = now / total; int bars = int(percent * m_width); while (bars > m_lastProgress) { cout << '#'; m_lastProgress++; } return true; } /* -------------------------------------------------------------------------- */ void HashNotifier::finished() { if (m_lastProgress != 0) { cout << endl; m_lastProgress = 0; } } /* }}} */ /* Usbprog {{{ */ /* -------------------------------------------------------------------------- */ Usbprog::Usbprog() : m_firmwarepool(NULL), m_progressNotifier(NULL) {} /* -------------------------------------------------------------------------- */ Usbprog::~Usbprog() { delete m_firmwarepool; delete m_progressNotifier; } /* -------------------------------------------------------------------------- */ void Usbprog::initConfig() throw (ApplicationError) { Configuration *conf = Configuration::config(); string configDir = Fileutil::configDir("usbprog"); if (configDir.size() == 0) throw ApplicationError("Could not determine configuration " "directory."); conf->setDataDir(configDir); conf->setHistoryFile(pathconcat(configDir, "history")); conf->setIndexUrl(DEFAULT_INDEX_URL); } /* -------------------------------------------------------------------------- */ void Usbprog::parseCommandLine(int argc, char *argv[]) { Configuration *conf = Configuration::config(); OptionParser op; op.addOption("help", 'h', OT_FLAG, "Prints a help message"); op.addOption("version", 'v', OT_FLAG, "Shows version information"); op.addOption("datadir", 'd', OT_STRING, "Uses the specified data " "directory instead of " + conf->getDataDir()); op.addOption("offline", 'o', OT_FLAG, "Use only the local cache " "and don't connect to the internet"); op.addOption("debug", 'D', OT_FLAG, "Enables debug output"); bool ret; ret = op.parse(argc, argv); if (!ret) throw ApplicationError("Parsing command line failed"); if (op.getValue("debug").getFlag()) { conf->setDebug(true); Debug::debug()->setLevel(Debug::DL_TRACE); } if (op.getValue("help").getFlag()) { op.printHelp(cerr, "usbprog " USBPROG_VERSION_STRING); exit(EXIT_SUCCESS); } if (op.getValue("version").getFlag()) { cerr << "usbprog " << USBPROG_VERSION_STRING << endl; exit(EXIT_SUCCESS); } OptionValue option = op.getValue("datadir"); if (option.getType() != OT_INVALID) conf->setDataDir(option.getString()); if (op.getValue("offline").getFlag()) conf->setOffline(true); if (conf->getDebug()) conf->dumpConfig(cerr); // batch mode? conf->setBatchMode(op.getArgs().size() > 0); m_args = op.getArgs(); if (conf->isOffline() && !conf->getBatchMode()) cout << "WARNING: You're using usbprog in offline mode!" << endl; if (!conf->getBatchMode()) m_progressNotifier = new HashNotifier(DEFAULT_TERMINAL_WIDTH); } /* -------------------------------------------------------------------------- */ void Usbprog::initFirmwarePool() throw (ApplicationError) { Configuration *conf = Configuration::config(); try { m_firmwarepool = new Firmwarepool(conf->getDataDir()); m_firmwarepool->setIndexUpdatetime(AUTO_NOT_UPDATE_TIME); if (!conf->isOffline()) m_firmwarepool->downloadIndex(conf->getIndexUrl()); if (!conf->getDebug()) m_firmwarepool->setProgress(m_progressNotifier); m_firmwarepool->readIndex(); } catch (const runtime_error &re) { throw ApplicationError(re.what()); } } /* -------------------------------------------------------------------------- */ void Usbprog::initDeviceManager() throw (ApplicationError) { bool debug = Configuration::config()->getDebug(); m_devicemanager = new DeviceManager(debug ? 1 : 0); } /* -------------------------------------------------------------------------- */ void Usbprog::exec() throw (ApplicationError) { Shell sh("(usbprog) "); sh.addCommand(new CopyingCommand); sh.addCommand(new ListCommand(m_firmwarepool)); sh.addCommand(new InfoCommand(m_firmwarepool)); sh.addCommand(new PinCommand(m_firmwarepool)); sh.addCommand(new DownloadCommand(m_firmwarepool)); sh.addCommand(new CacheCommand(m_firmwarepool)); sh.addCommand(new DevicesCommand(m_devicemanager, m_firmwarepool)); sh.addCommand(new DeviceCommand(m_devicemanager, m_firmwarepool)); sh.addCommand(new UploadCommand(m_devicemanager, m_firmwarepool)); sh.addCommand(new StartCommand(m_devicemanager)); if (Configuration::config()->getBatchMode()) sh.run(m_args); else sh.run(); } /* }}} */ // vim: set sw=4 ts=4 fdm=marker et: :collapseFolds=1: usbprog-0.2.0/src/shell.h0000600000175000017500000001323511320207405013411 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef SHELL_H #define SHELL_H #include #include #include #include #include #include #include "io.h" #include "usbprog.h" /* Typedefs {{{ */ class Command; class CommandArg; typedef std::map StringCommandMap; typedef std::vector CommandArgVector; /* }}} */ /* CommandArg {{{ */ class CommandArg { public: enum Type { INVALID, INTEGER, UINTEGER, FLOAT, STRING }; public: Type getType() const; std::string getString() const throw (std::runtime_error); long long getInteger() const throw (std::runtime_error); unsigned long long getUInteger() const throw (std::runtime_error); double getFloat() const throw (std::runtime_error); void setString(const std::string &str); void setInteger(long long integer); void setUInteger(unsigned long long integer); void setFloat(double value); public: static CommandArg *fromString(const std::string &str, Type type); private: union { unsigned long long ull; long long ll; double d; } m_int; std::string m_string; Type m_type; }; /* }}} */ /* Interface for commands {{{ */ class Command { public: virtual ~Command() {} public: /* return false => end */ virtual bool execute(CommandArgVector args, StringVector options, std::ostream &os) throw (ApplicationError) = 0; virtual size_t getArgNumber() const = 0; virtual CommandArg::Type getArgType(size_t pos) const = 0; virtual std::string getArgTitle(size_t pos) const = 0; virtual StringVector getSupportedOptions() const = 0; virtual std::string name() const = 0; virtual StringVector aliases() const = 0; virtual std::string help() const = 0; virtual void printLongHelp(std::ostream &os) const = 0; virtual std::vector getCompletions(const std::string &start, size_t pos, bool option, bool *filecompletion) const = 0; }; /* }}} */ /* AbstractCommand {{{ */ class AbstractCommand : public Command { public: AbstractCommand(const std::string &name); public: size_t getArgNumber() const; CommandArg::Type getArgType(size_t pos) const; std::string getArgTitle(size_t pos) const; std::string name() const; StringVector aliases() const; StringVector getSupportedOptions() const; std::vector getCompletions(const std::string &start, size_t pos, bool option, bool *filecompletion) const; private: std::string m_name; }; /* }}} */ /* The shell itself {{{ */ class Shell : public Completor { friend class HelpCommand; friend class HelpCmdCommand; public: Shell(const std::string &prompt); virtual ~Shell(); public: void addCommand(Command *cmd); void run(); bool run(StringVector input, bool multiple = true) throw (ApplicationError); std::vector complete(const std::string &text, const std::string &full_text, size_t start_idx, ssize_t end_idx); private: StringCommandMap m_commands; LineReader *m_lineReader; }; /* }}} */ /* Exit command {{{ */ class ExitCommand : public AbstractCommand { public: ExitCommand(); public: bool execute(CommandArgVector args, StringVector vector, std::ostream &os) throw (ApplicationError); StringVector aliases() const; std::string help() const; void printLongHelp(std::ostream &os) const; }; /* }}} */ /* Help command {{{ */ class HelpCommand : public AbstractCommand { public: HelpCommand(Shell *sh); public: bool execute(CommandArgVector args, StringVector sv, std::ostream &os) throw (ApplicationError); std::string help() const; void printLongHelp(std::ostream &os) const; private: Shell *m_sh; }; /* }}} */ /* HelpCmd command {{{ */ class HelpCmdCommand : public AbstractCommand { public: HelpCmdCommand(Shell *sh); public: bool execute(CommandArgVector args, StringVector sv, std::ostream &os) throw (ApplicationError); size_t getArgNumber() const; CommandArg::Type getArgType(size_t pos) const; std::string getArgTitle(size_t pos) const; virtual StringVector aliases() const; std::string help() const; void printLongHelp(std::ostream &os) const; std::vector getCompletions(const std::string &start, size_t pos, bool option, bool *filecompletion) const; private: Shell *m_sh; }; /* }}} */ #endif /* SHELL_H */ // vim: set sw=4 ts=4 fdm=marker et: :collapseFolds=1: usbprog-0.2.0/src/Makefile.in0000600000175000017500000005163211320654642014212 0ustar uweuwe# Makefile.in generated by automake 1.11 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ bin_PROGRAMS = usbprog$(EXEEXT) subdir = src DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/config/libcurl.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" PROGRAMS = $(bin_PROGRAMS) am_usbprog_OBJECTS = io.$(OBJEXT) usbprog.$(OBJEXT) \ configuration.$(OBJEXT) shell.$(OBJEXT) commands.$(OBJEXT) \ main.$(OBJEXT) usbprog_OBJECTS = $(am_usbprog_OBJECTS) usbprog_DEPENDENCIES = ../usbprog/libusbprog.la DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) CXXLD = $(CXX) CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ SOURCES = $(usbprog_SOURCES) DIST_SOURCES = $(usbprog_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' man1dir = $(mandir)/man1 NROFF = nroff MANS = $(man_MANS) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBCURL = @LIBCURL@ LIBCURL_CPPFLAGS = @LIBCURL_CPPFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WORDS_BIGENDIAN = @WORDS_BIGENDIAN@ WX_CFLAGS = @WX_CFLAGS@ WX_CFLAGS_ONLY = @WX_CFLAGS_ONLY@ WX_CONFIG_PATH = @WX_CONFIG_PATH@ WX_CPPFLAGS = @WX_CPPFLAGS@ WX_CXXFLAGS = @WX_CXXFLAGS@ WX_CXXFLAGS_ONLY = @WX_CXXFLAGS_ONLY@ WX_LIBS = @WX_LIBS@ WX_LIBS_STATIC = @WX_LIBS_STATIC@ WX_RESCOMP = @WX_RESCOMP@ WX_VERSION = @WX_VERSION@ XML2_CONFIG = @XML2_CONFIG@ XML_CPPFLAGS = @XML_CPPFLAGS@ XML_LIBS = @XML_LIBS@ _libcurl_config = @_libcurl_config@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ usb_CFLAGS = @usb_CFLAGS@ usb_LIBS = @usb_LIBS@ MAINTAINERCLEANFILES = Makefile.in INCLUDES = -I$(top_builddir) -I$(top_srcdir) EXTRA_DIST = usbprog.rc usbprog.pod usbprog.1 usbprog_SOURCES = io.h io.cc \ usbprog.h usbprog.cc \ configuration.h \ configuration.cc \ shell.h shell.cc \ commands.cc commands.h \ main.cc usbprog_LDADD = ../usbprog/libusbprog.la man_MANS = usbprog.1 all: all-am .SUFFIXES: .SUFFIXES: .cc .lo .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p || test -f $$p1; \ then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files clean-binPROGRAMS: @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list usbprog$(EXEEXT): $(usbprog_OBJECTS) $(usbprog_DEPENDENCIES) @rm -f usbprog$(EXEEXT) $(CXXLINK) $(usbprog_OBJECTS) $(usbprog_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/commands.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/configuration.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shell.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usbprog.Po@am__quote@ .cc.o: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< .cc.obj: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cc.lo: @am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-man1: $(man_MANS) @$(NORMAL_INSTALL) test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)" @list=''; test -n "$(man1dir)" || exit 0; \ { for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.1[a-z]*$$/p'; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ done | \ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ sed 'N;N;s,\n, ,g' | { \ list=; while read file base inst; do \ if test "$$base" = "$$inst"; then list="$$list $$file"; else \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ fi; \ done; \ for i in $$list; do echo "$$i"; done | $(am__base_list) | \ while read files; do \ test -z "$$files" || { \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ done; } uninstall-man1: @$(NORMAL_UNINSTALL) @list=''; test -n "$(man1dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.1[a-z]*$$/p'; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ test -z "$$files" || { \ echo " ( cd '$(DESTDIR)$(man1dir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(man1dir)" && rm -f $$files; } ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @list='$(MANS)'; if test -n "$$list"; then \ list=`for p in $$list; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \ if test -n "$$list" && \ grep 'ab help2man is required to generate this page' $$list >/dev/null; then \ echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \ grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \ echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \ echo " typically \`make maintainer-clean' will remove them" >&2; \ exit 1; \ else :; fi; \ else :; fi @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) $(MANS) installdirs: for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-man install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-binPROGRAMS install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-man1 install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-binPROGRAMS uninstall-man uninstall-man: uninstall-man1 .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ clean-generic clean-libtool ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ install-binPROGRAMS install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-man1 install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ uninstall-am uninstall-binPROGRAMS uninstall-man \ uninstall-man1 usbprog.1: usbprog.pod pod2man usbprog.pod \ --center="USBprog" \ --release=$(VERSION) \ > usbprog.1 # vim: set sw=8 ts=8 noet: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: usbprog-0.2.0/src/usbprog.h0000600000175000017500000000414411320207407013764 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef USBPROG_H #define USBPROG_H #include #include #include /* constants {{{ */ #define DEFAULT_TERMINAL_WIDTH 80 /* }}} */ /* ApplicationError {{{ */ class ApplicationError : public std::runtime_error { public: ApplicationError(const std::string& string) : std::runtime_error(string) {} }; /* }}} */ /* HashNotifier {{{ */ class HashNotifier : public ProgressNotifier { public: HashNotifier(int width); ~HashNotifier(); public: int progressed(double total, double now); void finished(); private: int m_width; int m_lastProgress; }; /* }}} */ /* Usbprog {{{ */ class Usbprog { public: Usbprog(); virtual ~Usbprog(); public: void initConfig() throw (ApplicationError); void parseCommandLine(int argc, char *argv[]); void initFirmwarePool() throw (ApplicationError); void initDeviceManager() throw (ApplicationError); void exec() throw (ApplicationError); protected: void printHelp(); private: Firmwarepool *m_firmwarepool; std::vector m_args; DeviceManager *m_devicemanager; ProgressNotifier *m_progressNotifier; }; /* }}} */ #endif /* USBPROG_H */ // vim: set sw=4 ts=4 fdm=marker et: :collapseFolds=1: usbprog-0.2.0/src/commands.h0000600000175000017500000001701711320207376014114 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef COMMANDS_H #define COMMANDS_H #include #include #include #include "shell.h" /* ListCommand {{{ */ class ListCommand : public AbstractCommand { public: ListCommand(Firmwarepool *firmwarepool); public: /* return false => end */ bool execute(CommandArgVector args, StringVector options, std::ostream &os) throw (ApplicationError); StringVector aliases() const; std::string help() const; void printLongHelp(std::ostream &os) const; private: Firmwarepool *m_firmwarepool; }; /* }}} */ /* InfoCommand {{{ */ class InfoCommand : public AbstractCommand { public: InfoCommand(Firmwarepool *firmwarepool); public: /* return false => end */ bool execute(CommandArgVector args, StringVector options, std::ostream &os) throw (ApplicationError); size_t getArgNumber() const; CommandArg::Type getArgType(size_t pos) const; std::string getArgTitle(size_t pos) const; StringVector aliases() const; std::vector getCompletions( const std::string &start, size_t pos, bool option, bool *filecompletion) const; std::string help() const; void printLongHelp(std::ostream &os) const; private: Firmwarepool *m_firmwarepool; }; /* }}} */ /* PinCommand {{{ */ class PinCommand : public AbstractCommand { public: PinCommand(Firmwarepool *firmwarepool); public: /* return false => end */ bool execute(CommandArgVector args, StringVector options, std::ostream &os) throw (ApplicationError); size_t getArgNumber() const; CommandArg::Type getArgType(size_t pos) const; std::string getArgTitle(size_t pos) const; StringVector aliases() const; std::string help() const; void printLongHelp(std::ostream &os) const; std::vector getCompletions( const std::string &start, size_t pos, bool option, bool *filecompletion) const; private: Firmwarepool *m_firmwarepool; }; /* }}} */ /* DownloadCommand {{{ */ class DownloadCommand : public AbstractCommand { public: DownloadCommand(Firmwarepool *firmwarepool); public: /* return false => end */ bool execute(CommandArgVector args, StringVector options, std::ostream &os) throw (ApplicationError); size_t getArgNumber() const; CommandArg::Type getArgType(size_t pos) const; std::string getArgTitle(size_t pos) const; StringVector aliases() const; std::string help() const; void printLongHelp(std::ostream &os) const; std::vector getCompletions( const std::string &start, size_t pos, bool option, bool *filecompletion) const; protected: bool downloadAll(std::ostream &os) throw (IOError); private: Firmwarepool *m_firmwarepool; }; /* }}} */ /* CacheCommand {{{ */ class CacheCommand : public AbstractCommand { public: CacheCommand(Firmwarepool *firmwarepool); public: /* return false => end */ bool execute(CommandArgVector args, StringVector options, std::ostream &os) throw (ApplicationError); size_t getArgNumber() const; CommandArg::Type getArgType(size_t pos) const; std::string getArgTitle(size_t pos) const; std::string help() const; void printLongHelp(std::ostream &os) const; std::vector getCompletions( const std::string &start, size_t pos, bool option, bool *filecompletion) const; private: Firmwarepool *m_firmwarepool; }; /* }}} */ /* DevicesCommand {{{ */ class DevicesCommand : public AbstractCommand { public: DevicesCommand(DeviceManager *devicemanager, Firmwarepool *firmwarepool); public: /* return false => end */ bool execute(CommandArgVector args, StringVector options, std::ostream &os) throw (ApplicationError); std::string help() const; void printLongHelp(std::ostream &os) const; private: DeviceManager *m_devicemanager; Firmwarepool *m_firmwarepool; }; /* }}} */ /* DeviceCommand {{{ */ class DeviceCommand : public AbstractCommand { public: DeviceCommand(DeviceManager *devicemanager, Firmwarepool *firmwarepool); public: bool execute(CommandArgVector args, StringVector options, std::ostream &os) throw (ApplicationError); size_t getArgNumber() const; CommandArg::Type getArgType(size_t pos) const; std::string getArgTitle(size_t pos) const; std::string help() const; void printLongHelp(std::ostream &os) const; std::vector getCompletions( const std::string &start, size_t pos, bool option, bool *filecompletion) const; private: DeviceManager *m_devicemanager; Firmwarepool *m_firmwarepool; }; /* }}} */ /* UploadCommand {{{ */ class UploadCommand : public AbstractCommand { public: UploadCommand(DeviceManager *devicemanager, Firmwarepool *firmwarepool); public: bool execute(CommandArgVector args, StringVector options, std::ostream &os) throw (ApplicationError); size_t getArgNumber() const; CommandArg::Type getArgType(size_t pos) const; std::string getArgTitle(size_t pos) const; StringVector getSupportedOptions() const; std::string help() const; void printLongHelp(std::ostream &os) const; std::vector getCompletions( const std::string &start, size_t pos, bool option, bool *filecompletion) const; private: DeviceManager *m_devicemanager; Firmwarepool *m_firmwarepool; }; /* }}} */ /* StartCommand {{{ */ class StartCommand : public AbstractCommand { public: StartCommand(DeviceManager *devicemanager); public: bool execute(CommandArgVector args, StringVector options, std::ostream &os) throw (ApplicationError); std::string help() const; void printLongHelp(std::ostream &os) const; private: DeviceManager *m_devicemanager; }; /* }}} */ /* CopyingCommand {{{ */ class CopyingCommand : public AbstractCommand { public: CopyingCommand(); public: bool execute(CommandArgVector args, StringVector, std::ostream &os) throw (ApplicationError); StringVector aliases() const; std::string help() const; void printLongHelp(std::ostream &os) const; }; /* }}} */ #endif /* COMMANDS_H */ // vim: set sw=4 ts=4 fdm=marker et: :collapseFolds=1: usbprog-0.2.0/src/io.h0000600000175000017500000000467011320207402012711 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef IO_H #define IO_H #include /* Interface for completors {{{ */ class Completor { public: virtual ~Completor() {} public: virtual std::vector complete(const std::string &text, const std::string &full_text, size_t start_idx, ssize_t end_idx) = 0; }; /* }}} */ /* Interface for a linereader {{{ */ class LineReader { public: virtual ~LineReader() {} public: static LineReader *defaultLineReader(const std::string &prompt); /* factory */ public: virtual std::string readLine(const char *prompt = NULL) = 0; virtual std::string getPrompt() const = 0; virtual bool eof() const = 0; virtual void readHistory(const std::string &file) throw (IOError) = 0; virtual void writeHistory(const std::string &file) throw (IOError) = 0; virtual bool haveHistory() const = 0; virtual bool haveCompletion() const = 0; virtual void setCompletor(Completor *comp) = 0; }; /* }}} */ /* Abstract base class for line readers {{{ */ class AbstractLineReader : public LineReader { public: AbstractLineReader(const std::string &prompt); public: std::string getPrompt() const; bool eof() const; void readHistory(const std::string &file) throw (IOError); void writeHistory(const std::string &file) throw (IOError); bool haveHistory() const; bool haveCompletion() const; void setCompletor(Completor *comp); protected: void setEof(bool elf); private: std::string m_prompt; bool m_eof; }; /* }}} */ #endif /* IO_H */ // vim: set sw=4 ts=4 fdm=marker et: :collapseFolds=1: usbprog-0.2.0/src/usbprog.pod0000600000175000017500000000747511320432542014331 0ustar uweuwe =head1 NAME usbprog - Programmer for the USBprog hardware =head1 SYNOPSIS usbprog [options] [commands] =head1 DESCRIPTION USBprog has two modes: An interactive mode and a batch mode. Both mode use exactly the same commands. As every command takes a fixed number of arguments, no separator is necessary between commands -- just specify as much commands as you would like to execute. The B command gives a list of all commands, B I can be used to get help for a specific command. Example: (usbprog) help (usbprog) ? upload =head1 OPTIONS Following options can be specified, both for the interactive and the batch mode: =over 7 =item B<-h> | B<--help> Prints a short help. =item B<-v> | B<--version> Prints the version number to standard output. =item B<-d> | B<--datadir> I Uses I instead of F<~/.usbprog>. =item B<-o> | B<--offline> Don't try to connect to the internet. Use the cached firmware and index file(s) only. =item B<-D> | B<--debug> Enable debugging output. =back =head1 COMMANDS This section describes all commands. As mentioned above, the syntax is the same for interactive and batch usage. =over 7 =item B This just prints an overview about every command, i.e. the command name and an one-sentence description. =item B | B I Print a detailed description for I. =item B | B Quit the program. On Unix, you can also send an I by pressing I on your terminal. =item B | B Prints a short license (GPL) text and the version number of the program. =item B | B Prints a list of available firmwares. A I<[*]> shows that the firmware is available in the offline cache. =item B I Downloads the specified I. Use the same string as you retrieved from the B command described above. This command doesn't work in offline mode. =item B I Shows some basic information about I like what it does, the latest version number, the author and the USB ID which the USBprog device has after this firmware has been uploaded. See also the B command. =item B I This shows the PIN assignment of I and the meaning of the LED and jumpers. See also the B command for basic information about the I. =item B I | I I deletes all old firmware versions from the firmware cache, i.e. if the latest version of a firmware is 5, then it deletes the versions 0 to 4 if they are still on disk. The I command deletes the whole firmware cache. Only the index and history file are in the cache directory after executing this command. =item B Shows a list of connected USB devices related to USBprog. The currently used update device an be set with B and is also marked in the output. =item B I | I Sets the update device for the B command. You have to use the integer I or the device I you retrieved from the B command. =item B I | I Uploads a new firmware. The firmware identifier can be found with the B command. Alternatively, you can also specify a file name on the disk. The extension doesn't matter. =back =head1 FILES =over 7 =item I<~/.usbprog/version.xml> Index file, downloaded from I. =item I<~/.usbprog/history> The saved readline(1) history. =item I<~/.usbprog/*> The rest in that directory are firmware files. The naming scheme is I.I. =back =head1 AUTHOR The USBprog program and documentation has been written by Bernhard Walle Ebernhard@bwalle.deE. =head1 SEE ALSO usbprog-gui(1), I =cut # vim: set spelllang=en_gb spell fdm=marker tw=78: usbprog-0.2.0/src/usbprog.rc0000700000175000017500000000016511105630201014132 0ustar uweuwe//Ressourcen-Skriptedatei *.rc #include ID_ICON ICON "../win32/usbprog.ico" usbprog-0.2.0/src/configuration.h0000600000175000017500000000336611320207400015150 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef CONFIGURATION_H #define CONFIGURATION_H #include #include #include class Configuration { public: static Configuration* config(); void setDataDir(const std::string &dir); std::string getDataDir() const; void setHistoryFile(const std::string &history); std::string getHistoryFile() const; void setDebug(bool debug); bool getDebug() const; void setOffline(bool offline); bool isOffline() const; void setIndexUrl(const std::string &url); std::string getIndexUrl() const; void setBatchMode(bool batch); bool getBatchMode() const; void dumpConfig(std::ostream &stream); protected: Configuration(); private: std::string m_dataDir; bool m_debug; bool m_offline; std::string m_indexUrl; static Configuration *m_instance; bool m_batchMode; std::string m_historyFile; }; #endif /* CONFIGURATION_H */ // vim: set sw=4 ts=4 et: :collapseFolds=1: usbprog-0.2.0/src/Makefile.am0000600000175000017500000000110611320151556014164 0ustar uweuweMAINTAINERCLEANFILES = Makefile.in INCLUDES = -I$(top_builddir) -I$(top_srcdir) EXTRA_DIST = usbprog.rc usbprog.pod usbprog.1 bin_PROGRAMS = usbprog usbprog_SOURCES = io.h io.cc \ usbprog.h usbprog.cc \ configuration.h \ configuration.cc \ shell.h shell.cc \ commands.cc commands.h \ main.cc usbprog_LDADD = ../usbprog/libusbprog.la man_MANS = usbprog.1 usbprog.1: usbprog.pod pod2man usbprog.pod \ --center="USBprog" \ --release=$(VERSION) \ > usbprog.1 # vim: set sw=8 ts=8 noet: usbprog-0.2.0/src/commands.cc0000600000175000017500000007674311320207355014262 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include #include #include #include #include #include #include #include #include #include #include "commands.h" #include "configuration.h" #include "usbprog.h" #ifdef HAVE_CONFIG_H # include "config.h" #endif using std::vector; using std::ostream; using std::stringstream; using std::string; using std::cout; using std::endl; using std::left; using std::right; using std::setw; using std::setfill; using std::max; using std::find; using std::hex; /* functions {{{ */ /* -------------------------------------------------------------------------- */ StringVector complete_firmware(const string &start, Firmwarepool *pool) { StringVector result; StringList firmwarelist = pool->getFirmwareNameList(); for (StringList::const_iterator it = firmwarelist.begin(); it != firmwarelist.end(); ++it) { string fwname = *it; if (str_starts_with(fwname, start)) result.push_back(fwname); } return result; } /* }}} */ /* ListCommand {{{ */ /* -------------------------------------------------------------------------- */ ListCommand::ListCommand(Firmwarepool *firmwarepool) : AbstractCommand("list"), m_firmwarepool(firmwarepool) {} /* -------------------------------------------------------------------------- */ bool ListCommand::execute(CommandArgVector args, StringVector options, ostream &os) throw (ApplicationError) { StringList firmwarelist = m_firmwarepool->getFirmwareNameList(); size_t maxSize = 0; for (StringList::const_iterator it = firmwarelist.begin(); it != firmwarelist.end(); ++it) maxSize = max(maxSize, it->size()); maxSize += 2; for (StringList::const_iterator it = firmwarelist.begin(); it != firmwarelist.end(); ++it) { Firmware *fw = m_firmwarepool->getFirmware(*it); os << left << setw(maxSize) << fw->getName(); if (m_firmwarepool->isFirmwareOnDisk(fw->getName())) os << "[*] "; else os << "[ ] "; os << fw->getLabel() << endl; } if (!Configuration::config()->getBatchMode()) os << endl << "*: Firmware file downloaded" << endl; return true; } /* -------------------------------------------------------------------------- */ StringVector ListCommand::aliases() const { StringVector ret; ret.push_back("firmwares"); return ret; } /* -------------------------------------------------------------------------- */ string ListCommand::help() const { return "Lists all available firmwares."; } /* -------------------------------------------------------------------------- */ void ListCommand::printLongHelp(ostream &os) const { os << "Name: list\n" << "Aliases: firmwares\n\n" << "Description:\n" << "Prints a list of all availalbe firmwares. The identifier has\n" << "to be used for other commands." << endl; } /* }}} */ /* InfoCommand {{{ */ InfoCommand::InfoCommand(Firmwarepool *firmwarepool) : AbstractCommand("info"), m_firmwarepool(firmwarepool) {} /* -------------------------------------------------------------------------- */ bool InfoCommand::execute(CommandArgVector args, StringVector options, ostream &os) throw (ApplicationError) { string fwstr = args[0]->getString(); Firmware *fw = m_firmwarepool->getFirmware(fwstr); if (!fw) throw ApplicationError(fwstr + ": Invalid firmware specified."); os << "Identifier : " << fw->getName() << endl; os << "Name : " << fw->getLabel() << endl; os << "URL : " << fw->getUrl() << endl; os << "File name : " << fw->getFilename() << endl; os << "Author : " << fw->getAuthor() << endl; os << "Version : " << fw->formatDateVersion() << endl; if (fw->getMD5Sum().size() > 0) os << "MD5sum : " << fw->getMD5Sum() << endl; // vendor ID and/or Product ID if (fw->hasDeviceId()) os << "Device ID(s) : " << fw->formatDeviceId() << endl; os << endl; os << "Description" << endl; os << wordwrap(fw->getDescription(), DEFAULT_TERMINAL_WIDTH) << endl; if (!Configuration::config()->getBatchMode()) { os << endl; os << "For information about the Pin assignment, use the " << "\"pin " << fw->getName() << "\" command." << endl; } // reset fill character os << setfill(' '); return true; } /* -------------------------------------------------------------------------- */ size_t InfoCommand::getArgNumber() const { return 1; } /* -------------------------------------------------------------------------- */ CommandArg::Type InfoCommand::getArgType(size_t pos) const { switch (pos) { case 0: return CommandArg::STRING; default: return CommandArg::INVALID; } } /* -------------------------------------------------------------------------- */ string InfoCommand::getArgTitle(size_t pos) const { switch (pos) { case 0: return "firmware"; default: return ""; } } /* -------------------------------------------------------------------------- */ StringVector InfoCommand::aliases() const { StringVector ret; ret.push_back("firmware"); return ret; } /* -------------------------------------------------------------------------- */ StringVector InfoCommand::getCompletions( const string &start, size_t pos, bool option, bool *filecompletion) const { if (pos != 0 || option) return StringVector(); return complete_firmware(start, m_firmwarepool); } /* -------------------------------------------------------------------------- */ string InfoCommand::help() const { return "Prints information about a specific firmware."; } /* -------------------------------------------------------------------------- */ void InfoCommand::printLongHelp(ostream &os) const { os << "Name: info\n" << "Aliases: firmware\n\n" << "Description:\n" << "Displays information about a specific firmware. To obtain a list\n" << "of all available firmwares, use the \"list\" command. To get\n" << "information about pin assignment, use \"pin \"." << endl; } /* PinCommand {{{ */ PinCommand::PinCommand(Firmwarepool *firmwarepool) : AbstractCommand("pin"), m_firmwarepool(firmwarepool) {} /* -------------------------------------------------------------------------- */ bool PinCommand::execute(CommandArgVector args, StringVector options, ostream &os) throw (ApplicationError) { string fwstr = args[0]->getString(); Firmware *fw = m_firmwarepool->getFirmware(fwstr); if (!fw) throw ApplicationError(fwstr + ": Invalid firmware specified."); if (!Configuration::config()->getBatchMode()) { os << " +----------------+" << endl; os << " | 9 7 5 3 1 |" << endl; os << " | 10 8 6 4 2 |" << endl; os << " +----------------+" << endl; os << endl; } // calc max length size_t maxlen = 0; StringVector pins = fw->getPins(); for (StringVector::const_iterator it = pins.begin(); it != pins.end(); ++it) maxlen = max(maxlen, fw->getPin(*it).size()); maxlen += 5; for (int i = 1; i <= 10; i += 2) { stringstream name1, name2; name1 << "P" << i; name2 << "P" << i+1; os << "[" << right << setw(5) << name1.str() << "] " << setw(maxlen) << left << fw->getPin(name1.str()); os << "[" << right << setw(5) << name2.str() << "] " << left << fw->getPin(name2.str()) << endl; StringVector::iterator delit = find(pins.begin(), pins.end(), name1.str()); if (delit != pins.end()) pins.erase(delit); delit = find(pins.begin(), pins.end(), name2.str()); if (delit != pins.end()) pins.erase(delit); } for (unsigned int i = 0; i < pins.size(); i += 2) { os << "[" << right << setw(5) << pins[i] << "] " << setw(maxlen) << left << fw->getPin(pins[i]); if (i + 1 < pins.size()) os << "[" << right << setw(5) << pins[i+1] << "] " << left << fw->getPin(pins[i+1]); os << endl; } return true; } /* -------------------------------------------------------------------------- */ size_t PinCommand::getArgNumber() const { return 1; } /* -------------------------------------------------------------------------- */ CommandArg::Type PinCommand::getArgType(size_t pos) const { switch (pos) { case 0: return CommandArg::STRING; default: return CommandArg::INVALID; } } /* -------------------------------------------------------------------------- */ string PinCommand::getArgTitle(size_t pos) const { switch (pos) { case 0: return "firmware"; default: return ""; } } /* -------------------------------------------------------------------------- */ StringVector PinCommand::aliases() const { StringVector ret; ret.push_back("pins"); return ret; } /* -------------------------------------------------------------------------- */ StringVector PinCommand::getCompletions( const string &start, size_t pos, bool option, bool *filecompletion) const { if (pos != 0 || option) return StringVector(); return complete_firmware(start, m_firmwarepool); } /* -------------------------------------------------------------------------- */ string PinCommand::help() const { return "Prints information about pin assignment."; } /* -------------------------------------------------------------------------- */ void PinCommand::printLongHelp(ostream &os) const { os << "Name: pin\n" << "Aliases: pins\n" << "Argument: firmware\n\n" << "Description:\n" << "Prints a list about pin usage. This might help you when connecting\n" << "something to your USBprog." << endl; } /* }}} */ /* DownloadCommand {{{ */ /* -------------------------------------------------------------------------- */ DownloadCommand::DownloadCommand(Firmwarepool *firmwarepool) : AbstractCommand("download"), m_firmwarepool(firmwarepool) {} /* -------------------------------------------------------------------------- */ bool DownloadCommand::downloadAll(ostream &os) throw (IOError) { vector firmwares = m_firmwarepool->getFirmwareList(); for (vector::const_iterator it = firmwares.begin(); it != firmwares.end(); ++it) { try { if (m_firmwarepool->isFirmwareOnDisk((*it)->getName())) os << "Firmware " << (*it)->getLabel() << " is already there." << endl; else { os << "Downloading " << (*it)->getLabel() << " ..." << endl; m_firmwarepool->downloadFirmware((*it)->getName()); } } catch (const std::exception &ex) { os << "Error while downloading firmware " + (*it)->getName() + ": " + ex.what() << endl; } } return true; } /* -------------------------------------------------------------------------- */ bool DownloadCommand::execute(CommandArgVector args, StringVector options, ostream &os) throw (ApplicationError) { string fwstr = args[0]->getString(); if (Configuration::config()->isOffline()) { os << "Software is in offline mode. Downloading is not possbile." << endl; return true; } if (fwstr == "all") return downloadAll(os); Firmware *fw = m_firmwarepool->getFirmware(fwstr); if (!fw) throw ApplicationError(fwstr + ": Invalid firmware specified."); try { m_firmwarepool->downloadFirmware(fwstr); os << "Firmware " + fw->getName() + " has been downloaded successfully." << endl; } catch (const std::exception &ex) { os << "Error while downloading firmware: " << ex.what() << endl; } return true; } /* -------------------------------------------------------------------------- */ size_t DownloadCommand::getArgNumber() const { return 1; } /* -------------------------------------------------------------------------- */ CommandArg::Type DownloadCommand::getArgType(size_t pos) const { switch (pos) { case 0: return CommandArg::STRING; default: return CommandArg::INVALID; } } /* -------------------------------------------------------------------------- */ string DownloadCommand::getArgTitle(size_t pos) const { switch (pos) { case 0: return "firmware"; default: return ""; } } /* -------------------------------------------------------------------------- */ StringVector DownloadCommand::aliases() const { StringVector ret; ret.push_back("get"); return ret; } /* -------------------------------------------------------------------------- */ StringVector DownloadCommand::getCompletions( const string &start, size_t pos, bool option, bool *filecompletion) const { if (pos != 0 || option) return StringVector(); StringVector comp = complete_firmware(start, m_firmwarepool); if (str_starts_with("all", start)) comp.push_back("all"); return comp; } /* -------------------------------------------------------------------------- */ string DownloadCommand::help() const { return "Downloads a firmware file."; } /* -------------------------------------------------------------------------- */ void DownloadCommand::printLongHelp(ostream &os) const { os << "Name: download\n" << "Argument: firmware\n\n" << "Description:\n" << "Downloads the specified firmware from the internet. Only available\n" << "when USBprog is not in offline mode. Use \"download all\" to download\n" << "all available firmware files." << endl; } /* }}} */ /* CacheCommand {{{ */ /* -------------------------------------------------------------------------- */ CacheCommand::CacheCommand(Firmwarepool *firmwarepool) : AbstractCommand("cache"), m_firmwarepool(firmwarepool) {} /* -------------------------------------------------------------------------- */ bool CacheCommand::execute(CommandArgVector args, StringVector options, ostream &os) throw (ApplicationError) { string cmd = args[0]->getString(); try { if (cmd == "clean") m_firmwarepool->cleanCache(); else if (cmd == "delete") m_firmwarepool->deleteCache(); else throw ApplicationError(cmd + ": Invalid command for \"cache\"."); } catch (const IOError &ioe) { throw ApplicationError(string("I/O error: ") + ioe.what()); } return true; } /* -------------------------------------------------------------------------- */ size_t CacheCommand::getArgNumber() const { return 1; } /* -------------------------------------------------------------------------- */ CommandArg::Type CacheCommand::getArgType(size_t pos) const { switch (pos) { case 0: return CommandArg::STRING; default: return CommandArg::INVALID; } } /* -------------------------------------------------------------------------- */ string CacheCommand::getArgTitle(size_t pos) const { switch (pos) { case 0: return "operation [clean/delete]"; default: return ""; } } /* -------------------------------------------------------------------------- */ StringVector CacheCommand::getCompletions( const string &start, size_t pos, bool option, bool *filecompletion) const { if (pos != 0 || option) return StringVector(); StringVector result; if (str_starts_with("clean", start)) result.push_back("clean"); if (str_starts_with("delete", start)) result.push_back("delete"); return result; } /* -------------------------------------------------------------------------- */ string CacheCommand::help() const { return "Performs operation on the cache."; } /* -------------------------------------------------------------------------- */ void CacheCommand::printLongHelp(ostream &os) const { os << "Name: cache\n" << "Argument: operation (clean/delete)\n\n" << "Description:\n" << "The \"delete\" operation deletes the whole cache. All firmware files\n" << "have to be downloaded again. The \"clean\" operation only deletes\n" << "obsolete firmware files, i.e. firmware data for which a newer version\n" << "is available." << endl; } /* }}} */ /* DevicesCommand {{{ */ /* -------------------------------------------------------------------------- */ DevicesCommand::DevicesCommand(DeviceManager *devicemanager, Firmwarepool *firmwarepool) : AbstractCommand("devices"), m_devicemanager(devicemanager), m_firmwarepool(firmwarepool) {} /* -------------------------------------------------------------------------- */ bool DevicesCommand::execute(CommandArgVector args, StringVector options, ostream &os) throw (ApplicationError) { m_devicemanager->discoverUpdateDevices(m_firmwarepool); if (m_devicemanager->getNumberUpdateDevices() == 0) os << "No devices found." << endl; else m_devicemanager->printDevices(os); if (!Configuration::config()->getBatchMode() && m_devicemanager->getNumberUpdateDevices() > 1) os << endl << " * = Currently selected update device." << endl; return true; } /* -------------------------------------------------------------------------- */ string DevicesCommand::help() const { return "Lists all update devices."; } /* -------------------------------------------------------------------------- */ void DevicesCommand::printLongHelp(ostream &os) const { os << "Name: devices\n\n" << "Description:\n" << "Lists all available update devices." << endl; } /* }}} */ /* DeviceCommand {{{ */ /* -------------------------------------------------------------------------- */ DeviceCommand::DeviceCommand(DeviceManager *devicemanager, Firmwarepool *firmwarepool) : AbstractCommand("device"), m_devicemanager(devicemanager), m_firmwarepool(firmwarepool) {} /* -------------------------------------------------------------------------- */ bool DeviceCommand::execute(CommandArgVector args, StringVector options, ostream &os) throw (ApplicationError) { string device = args[0]->getString(); if (m_devicemanager->getNumberUpdateDevices() == 0) m_devicemanager->discoverUpdateDevices(m_firmwarepool); bool is_number = true; for (unsigned int i = 0; i < device.size(); i++) { if (!isdigit(device[i])) { is_number = false; break; } } int updatedevice = -1; if (is_number) { stringstream ss; ss << device; ss >> updatedevice; int number_of_devices = m_devicemanager->getNumberUpdateDevices(); if (updatedevice < 0 || updatedevice >= number_of_devices) throw ApplicationError("Invalid device number specified."); } else { for (unsigned int i = 0; i < m_devicemanager->getNumberUpdateDevices(); i++) { Device *dev = m_devicemanager->getDevice(i); if (dev->getShortName() == device) { updatedevice = i; break; } } if (updatedevice == -1) throw ApplicationError("Invalid update device name specified."); } m_devicemanager->setCurrentUpdateDevice(updatedevice); return true; } /* -------------------------------------------------------------------------- */ size_t DeviceCommand::getArgNumber() const { return 1; } /* -------------------------------------------------------------------------- */ CommandArg::Type DeviceCommand::getArgType(size_t pos) const { switch (pos) { case 0: return CommandArg::STRING; default: return CommandArg::INVALID; } } /* -------------------------------------------------------------------------- */ string DeviceCommand::getArgTitle(size_t pos) const { switch (pos) { case 0: return "device"; default: return ""; } } /* -------------------------------------------------------------------------- */ StringVector DeviceCommand::getCompletions( const string &start, size_t pos, bool option, bool *filecompletion) const { if (pos != 0 || option) return StringVector(); StringVector result; for (unsigned int i = 0; i < m_devicemanager->getNumberUpdateDevices(); i++) { stringstream ss; ss << i; result.push_back(ss.str()); } return result; } /* -------------------------------------------------------------------------- */ string DeviceCommand::help() const { return "Sets the update device."; } /* -------------------------------------------------------------------------- */ void DeviceCommand::printLongHelp(ostream &os) const { os << "Name: cache\n" << "Argument: device number|device name\n\n" << "Description:\n" << "Sets the update device for the \"upload\" command. You have to use\n" << "an integer number which you can obtain with the \"devices\" command.\n" << "Alternatively, you can also use the short device name in the 2nd line\n" << "of the output of the \"devices\" command\n" << endl; } /* }}} */ /* UploadCommand {{{ */ /* -------------------------------------------------------------------------- */ UploadCommand::UploadCommand(DeviceManager *devicemanager, Firmwarepool *firmwarepool) : AbstractCommand("upload"), m_devicemanager(devicemanager), m_firmwarepool(firmwarepool) {} /* -------------------------------------------------------------------------- */ bool UploadCommand::execute(CommandArgVector args, StringVector options, ostream &os) throw (ApplicationError) { string firmware = args[0]->getString(); HashNotifier hn(DEFAULT_TERMINAL_WIDTH); if (m_devicemanager->getNumberUpdateDevices() == 0) m_devicemanager->discoverUpdateDevices(); ByteVector data; if (Fileutil::isPathName(firmware)) { /* read from file */ firmware = Fileutil::resolvePath(firmware); try { Firmwarepool::readFromFile(firmware, data); } catch (const IOError &ioe) { throw ApplicationError(string("Error while reading data from file: ")+ ioe.what()); } } else { /* use pool */ Firmware *fw = m_firmwarepool->getFirmware(firmware); if (!fw) throw ApplicationError(firmware+": Invalid firmware specified."); try { m_firmwarepool->fillFirmware(firmware); } catch (const IOError &err) { throw ApplicationError(string("I/O Error: ") + err.what()); } catch (const GeneralError &err) { throw ApplicationError(string("General Error: ") + err.what()); } data = fw->getData(); } Device *dev = m_devicemanager->getUpdateDevice(); if (!dev) throw ApplicationError("Unable to find update device."); // switch in update mode if (!dev->isUpdateMode()) { try { os << "Switching to update mode ..." << endl; m_devicemanager->switchUpdateMode(); } catch (const IOError &err) { throw ApplicationError(string("I/O Error: ") + err.what()); } } dev = m_devicemanager->getUpdateDevice(); if (!dev) throw ApplicationError("Unable to find update device (2)."); UsbprogUpdater updater(dev); if (!Configuration::config()->getBatchMode() && !Configuration::config()->getDebug()) updater.setProgress(&hn); try { os << "Opening device ..." << endl; updater.updateOpen(); os << "Writing firmware ..." << endl; updater.writeFirmware(data); if (options.size() == 0) { os << "Starting device ..." << endl; updater.startDevice(); } updater.updateClose(); } catch (const IOError &err) { throw ApplicationError(string("I/O Error: ") + err.what()); } os << "Detecting new USB devices ..." << endl; usbprog_sleep(2); m_devicemanager->discoverUpdateDevices(); return true; } /* -------------------------------------------------------------------------- */ size_t UploadCommand::getArgNumber() const { return 1; } /* -------------------------------------------------------------------------- */ CommandArg::Type UploadCommand::getArgType(size_t pos) const { switch (pos) { case 0: return CommandArg::STRING; default: return CommandArg::INVALID; } } /* -------------------------------------------------------------------------- */ string UploadCommand::getArgTitle(size_t pos) const { switch (pos) { case 0: return "firmware"; default: return ""; } } /* -------------------------------------------------------------------------- */ StringVector UploadCommand::getCompletions( const string &start, size_t pos, bool option, bool *filecompletion) const { if (pos != 0) return StringVector(); if (option) { StringVector ret; if (str_starts_with("-nostart", start)) ret.push_back("-nostart"); return ret; } else { if (start.size() > 0 && Fileutil::isPathName(start)) { if (filecompletion) *filecompletion = true; return StringVector(); } else return complete_firmware(start, m_firmwarepool); } } /* -------------------------------------------------------------------------- */ string UploadCommand::help() const { return "Uploads a new firmware."; } /* -------------------------------------------------------------------------- */ void UploadCommand::printLongHelp(ostream &os) const { os << "Name: upload\n" << "Option: -nostart\n" << "Argument: firmware|filename\n\n" << "Description:\n" << "Uploads a new firmware. The firmware identifier can be found with\n" << "the \"list\" command. Alternatively, you can just specify a filename.\n" << "If you have more than one USBprog device connected, use the \"devices\"\n" << "command to obtain a list of available update devices and select one\n" << "with the \"device\" command." << endl; } /* -------------------------------------------------------------------------- */ StringVector UploadCommand::getSupportedOptions() const { StringVector sv; sv.push_back("-nostart"); return sv; } /* }}} */ /* StartCommand {{{ */ /* -------------------------------------------------------------------------- */ StartCommand::StartCommand(DeviceManager *devicemanager) : AbstractCommand("start"), m_devicemanager(devicemanager) {} /* -------------------------------------------------------------------------- */ bool StartCommand::execute(CommandArgVector args, StringVector options, ostream &os) throw (ApplicationError) { Device *dev = m_devicemanager->getUpdateDevice(); if (!dev) throw ApplicationError("Unable to find update device."); UsbprogUpdater updater(dev); HashNotifier hn(DEFAULT_TERMINAL_WIDTH); if (!Configuration::config()->getBatchMode() && !Configuration::config()->getDebug()) updater.setProgress(&hn); try { updater.updateOpen(); updater.startDevice(); os << "Device successfully started." << endl; } catch (const IOError &err) { throw ApplicationError(string("I/O Error: ") + err.what()); } return true; } /* -------------------------------------------------------------------------- */ string StartCommand::help() const { return "Starts the firmware."; } /* -------------------------------------------------------------------------- */ void StartCommand::printLongHelp(ostream &os) const { os << "Name: start\n\n" << "Description:\n" << "Starts the currently uploaded firmware on the current update device." << endl; } /* }}} */ /* CopyingCommand {{{ */ /* -------------------------------------------------------------------------- */ CopyingCommand::CopyingCommand() : AbstractCommand("copying") {} /* -------------------------------------------------------------------------- */ bool CopyingCommand::execute(CommandArgVector args, StringVector options, ostream &os) throw (ApplicationError) { os << "USBprog " << USBPROG_VERSION_STRING << endl; os << "Copyright (c) 2007, 2008 Bernhard Walle \n\n"; os << "This program is free software: you can redistribute it and/or modify\n" << "it under the terms of the GNU General Public License as published by\n" << "the Free Software Foundation, either version 2 of the License, or\n" << "(at your option) any later version.\n\n" << "This program is distributed in the hope that it will be useful,\n" << "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" << "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" << "GNU General Public License for more details.\n\n" << "You should have received a copy of the GNU General Public License\n" << "along with this program. If not, see .\n"; return true; } /* -------------------------------------------------------------------------- */ string CopyingCommand::help() const { return "Displays the copyright"; } /* -------------------------------------------------------------------------- */ StringVector CopyingCommand::aliases() const { StringVector ret; ret.push_back("license"); return ret; } /* -------------------------------------------------------------------------- */ void CopyingCommand::printLongHelp(ostream &os) const { os << "Name: copying\n" << "Aliases: license\n\n" << "Description:\n" << "Shows the license of the program." << endl; } /* }}} */ // vim: set sw=4 ts=4 fdm=marker et: usbprog-0.2.0/src/usbprog.10000600000175000017500000002063311320654664013711 0ustar uweuwe.\" Automatically generated by Pod::Man 2.16 (Pod::Simple 3.05) .\" .\" Standard preamble: .\" ======================================================================== .de Sh \" Subsection heading .br .if t .Sp .ne 5 .PP \fB\\$1\fR .PP .. .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .ie \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . nr % 0 . rr F .\} .el \{\ . de IX .. .\} .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "USBPROG 1" .TH USBPROG 1 "2010-01-04" "0.2.0" "USBprog" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" usbprog \- Programmer for the USBprog hardware .SH "SYNOPSIS" .IX Header "SYNOPSIS" usbprog [options] [commands] .SH "DESCRIPTION" .IX Header "DESCRIPTION" USBprog has two modes: An interactive mode and a batch mode. Both mode use exactly the same commands. As every command takes a fixed number of arguments, no separator is necessary between commands \*(-- just specify as much commands as you would like to execute. .PP The \fBhelp\fR command gives a list of all commands, \fB?\fR \fIcommand\fR can be used to get help for a specific command. Example: .PP .Vb 2 \& (usbprog) help \& (usbprog) ? upload .Ve .SH "OPTIONS" .IX Header "OPTIONS" Following options can be specified, both for the interactive and the batch mode: .IP "\fB\-h\fR | \fB\-\-help\fR" 7 .IX Item "-h | --help" Prints a short help. .IP "\fB\-v\fR | \fB\-\-version\fR" 7 .IX Item "-v | --version" Prints the version number to standard output. .IP "\fB\-d\fR | \fB\-\-datadir\fR \fIdatadir\fR" 7 .IX Item "-d | --datadir datadir" Uses \fIdatadir\fR instead of \fI~/.usbprog\fR. .IP "\fB\-o\fR | \fB\-\-offline\fR" 7 .IX Item "-o | --offline" Don't try to connect to the internet. Use the cached firmware and index file(s) only. .IP "\fB\-D\fR | \fB\-\-debug\fR" 7 .IX Item "-D | --debug" Enable debugging output. .SH "COMMANDS" .IX Header "COMMANDS" This section describes all commands. As mentioned above, the syntax is the same for interactive and batch usage. .IP "\fBhelp\fR" 7 .IX Item "help" This just prints an overview about every command, i.e. the command name and an one-sentence description. .IP "\fBhelpcmd\fR | \fB?\fR \fIcommand\fR" 7 .IX Item "helpcmd | ? command" Print a detailed description for \fIcommand\fR. .IP "\fBexit\fR | \fBquit\fR" 7 .IX Item "exit | quit" Quit the program. On Unix, you can also send an \fI\s-1EOF\s0\fR by pressing \fICtrl-d\fR on your terminal. .IP "\fBcopying\fR | \fBlicense\fR" 7 .IX Item "copying | license" Prints a short license (\s-1GPL\s0) text and the version number of the program. .IP "\fBlist\fR | \fBfirmwares\fR" 7 .IX Item "list | firmwares" Prints a list of available firmwares. A \fI[*]\fR shows that the firmware is available in the offline cache. .IP "\fBdownload\fR \fIfirmware\fR" 7 .IX Item "download firmware" Downloads the specified \fIfirmware\fR. Use the same string as you retrieved from the \fBfirmwares\fR command described above. This command doesn't work in offline mode. .IP "\fBinfo\fR \fIfirmware\fR" 7 .IX Item "info firmware" Shows some basic information about \fIfirmware\fR like what it does, the latest version number, the author and the \s-1USB\s0 \s-1ID\s0 which the USBprog device has after this firmware has been uploaded. See also the \fBpins\fR command. .IP "\fBpins\fR \fIfirmware\fR" 7 .IX Item "pins firmware" This shows the \s-1PIN\s0 assignment of \fIfirmware\fR and the meaning of the \s-1LED\s0 and jumpers. See also the \fBinfo\fR command for basic information about the \&\fIfirmware\fR. .IP "\fBcache\fR \fIclean\fR | \fIdelete\fR" 7 .IX Item "cache clean | delete" \&\fIclean\fR deletes all old firmware versions from the firmware cache, i.e. if the latest version of a firmware is 5, then it deletes the versions 0 to 4 if they are still on disk. The \fIdelete\fR command deletes the whole firmware cache. Only the index and history file are in the cache directory after executing this command. .IP "\fBdevices\fR" 7 .IX Item "devices" Shows a list of connected \s-1USB\s0 devices related to USBprog. The currently used update device an be set with \fBdevice\fR and is also marked in the output. .IP "\fBdevice\fR \fInumber\fR | \fIname\fR" 7 .IX Item "device number | name" Sets the update device for the \fBupload\fR command. You have to use the integer \&\fInumber\fR or the device \fIname\fR you retrieved from the \fBdevices\fR command. .IP "\fBupload\fR \fIfirmware\fR | \fIfile\fR" 7 .IX Item "upload firmware | file" Uploads a new firmware. The firmware identifier can be found with the \&\fBlist\fR command. Alternatively, you can also specify a file name on the disk. The extension doesn't matter. .SH "FILES" .IX Header "FILES" .IP "\fI~/.usbprog/version.xml\fR" 7 .IX Item "~/.usbprog/version.xml" Index file, downloaded from \fIhttp://www.ixbat.de/usbprog/versions.xml\fR. .IP "\fI~/.usbprog/history\fR" 7 .IX Item "~/.usbprog/history" The saved \fIreadline\fR\|(1) history. .IP "\fI~/.usbprog/*\fR" 7 .IX Item "~/.usbprog/*" The rest in that directory are firmware files. The naming scheme is \&\fIname\fR.\fIversion\fR. .SH "AUTHOR" .IX Header "AUTHOR" The USBprog program and documentation has been written by Bernhard Walle . .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fIusbprog\-gui\fR\|(1), \fIhttp://www.embedded\-projects.net/index.php?page_id=135\fR usbprog-0.2.0/src/shell.cc0000600000175000017500000004327411320207372013560 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include #include #include #include #include #include #include #include #include "shell.h" #include "io.h" #include "configuration.h" using std::ostream; using std::string; using std::runtime_error; using std::stringstream; using std::exception; using std::cout; using std::cerr; using std::endl; using std::setw; using std::vector; using std::find; /* AbstractCommand {{{ */ /* -------------------------------------------------------------------------- */ AbstractCommand::AbstractCommand(const string &name) : m_name(name) {} /* -------------------------------------------------------------------------- */ size_t AbstractCommand::getArgNumber() const { return 0; } /* -------------------------------------------------------------------------- */ CommandArg::Type AbstractCommand::getArgType(size_t pos) const { return CommandArg::INVALID; } /* -------------------------------------------------------------------------- */ string AbstractCommand::getArgTitle(size_t pos) const { return ""; } /* -------------------------------------------------------------------------- */ string AbstractCommand::name() const { return m_name; } /* -------------------------------------------------------------------------- */ StringVector AbstractCommand::aliases() const { return StringVector(); } /* -------------------------------------------------------------------------- */ StringVector AbstractCommand::getSupportedOptions() const { return StringVector(); } /* -------------------------------------------------------------------------- */ std::vector AbstractCommand::getCompletions( const std::string &start, size_t pos, bool option, bool *filecompletion) const { return empty_element_sv(); } /* }}} */ /* CommandArg {{{ */ /* -------------------------------------------------------------------------- */ CommandArg::Type CommandArg::getType() const { return m_type; } /* -------------------------------------------------------------------------- */ string CommandArg::getString() const throw (runtime_error) { if (m_type != STRING) throw runtime_error("Not a string"); return m_string; } /* -------------------------------------------------------------------------- */ long long CommandArg::getInteger() const throw (runtime_error) { if (m_type != INTEGER) throw runtime_error("Not an integer"); return m_int.ll; } /* -------------------------------------------------------------------------- */ unsigned long long CommandArg::getUInteger() const throw (runtime_error) { if (m_type != UINTEGER) throw runtime_error("Not an unsigned integer"); return m_int.ull; } /* -------------------------------------------------------------------------- */ double CommandArg::getFloat() const throw (runtime_error) { if (m_type != FLOAT) throw runtime_error("Not a float"); return m_int.d; } /* -------------------------------------------------------------------------- */ void CommandArg::setString(const string &string) { m_type = STRING; m_string = string; } /* -------------------------------------------------------------------------- */ void CommandArg::setInteger(long long integer) { m_type = INTEGER; m_int.ll = integer; } /* -------------------------------------------------------------------------- */ void CommandArg::setUInteger(unsigned long long integer) { m_type = UINTEGER; m_int.ull = integer; } /* -------------------------------------------------------------------------- */ void CommandArg::setFloat(double value) { m_type = FLOAT; m_int.d = value; } /* -------------------------------------------------------------------------- */ CommandArg *CommandArg::fromString(const std::string &str, CommandArg::Type type) { stringstream string; CommandArg *ret = new CommandArg; string << str; switch (type) { case STRING: ret->setString(string.str()); break; case INTEGER: { long long val; string >> val; ret->setInteger(val); break; } case UINTEGER: { unsigned long long val; string >> val; ret->setUInteger(val); break; } case FLOAT: { double val; string >> val; ret->setFloat(val); break; } case INVALID: break; } return ret; } /* }}} */ /* Shell {{{ */ /* -------------------------------------------------------------------------- */ Shell::Shell(const string &prompt) { m_lineReader = LineReader::defaultLineReader(prompt); try { m_lineReader->readHistory(Configuration::config()->getHistoryFile()); } catch (const IOError &ioe) {} if (m_lineReader->haveCompletion()) m_lineReader->setCompletor(this); addCommand(new ExitCommand); addCommand(new HelpCommand(this)); addCommand(new HelpCmdCommand(this)); } /* -------------------------------------------------------------------------- */ Shell::~Shell() { vector deleteList; for (StringCommandMap::const_iterator it = m_commands.begin(); it != m_commands.end(); ++it) if (it->second->name() == it->first) deleteList.push_back(it->second); for (vector::const_iterator it = deleteList.begin(); it != deleteList.end(); ++it) delete *it; try { m_lineReader->writeHistory(Configuration::config()->getHistoryFile()); } catch (const IOError &ioe) { cerr << "Error when saving history: " << ioe.what() << endl; } delete m_lineReader; } /* -------------------------------------------------------------------------- */ void Shell::addCommand(Command *cmd) { // if it's already in the map, remove it first and free the memory StringCommandMap::iterator it = m_commands.find(cmd->name()); if (it != m_commands.end()) { delete it->second; m_commands.erase(it); } m_commands[cmd->name()] = cmd; StringVector aliases = cmd->aliases(); for (StringVector::const_iterator it = aliases.begin(); it != aliases.end(); ++it) m_commands[*it] = cmd; } /* -------------------------------------------------------------------------- */ StringVector Shell::complete(const string &text, const string &full_text, size_t start_idx, ssize_t end_idx) { // // command completion // if (start_idx == 0) { StringVector result; for (StringCommandMap::const_iterator it = m_commands.begin(); it != m_commands.end(); ++it) { string cmd = it->first; if (str_starts_with(cmd, text)) result.push_back(cmd); } return result; } // // argument completion // ShellStringTokenizer tok(full_text); StringVector vec = tok.tokenize(); if (vec.size() <= 0) return empty_element_sv(); // get command for now Command *cmd = m_commands[vec[0]]; if (!cmd) return empty_element_sv(); // options if (text.size() > 0 && text[0] == '-') { if (cmd->getSupportedOptions().size() == 0) return empty_element_sv(); else return cmd->getCompletions(text, 0, true, NULL); } else { size_t pos = vec.size() - 1; if (text.size() > 0) pos--; for (StringVector::const_iterator it = vec.begin(); it != vec.end(); ++it) // don't count a position for an option if ((*it).size() > 0 && (*it)[0] == '-') pos--; if (cmd->getArgNumber() <= pos) return empty_element_sv(); else { bool filecompletion = false; StringVector completions = cmd->getCompletions( text, pos, false, &filecompletion); if (completions.size() == 0 && !filecompletion) return empty_element_sv(); else return completions; } } } /* -------------------------------------------------------------------------- */ void Shell::run() { bool result = true; while (!m_lineReader->eof() && result) { ShellStringTokenizer tok(m_lineReader->readLine()); StringVector vec = tok.tokenize(); if (vec.size() == 0) continue; try { result = run(vec, false); } catch (const ApplicationError &err) { cout << err.what() << endl; } } // output a newline if the readline() library has encountered // an EOF if (m_lineReader->eof()) cout << endl; } /* -------------------------------------------------------------------------- */ bool Shell::run(StringVector input, bool multiple) throw (ApplicationError) { bool result = true; int loop = 0; if (input.size() == 0) throw ApplicationError("Input size == 0"); do { string cmdstr = input[0]; string execstr = cmdstr; input.erase(input.begin()); StringCommandMap::const_iterator it = m_commands.find(cmdstr); if (it == m_commands.end()) throw ApplicationError("Invalid command"); Command *cmd = it->second; // separate options from arguments StringVector options; for (StringVector::iterator it = input.begin(); it != input.end(); ++it) { string option = *it; if (option == "--") { // treat "--" like with GNU getopt input.erase(it); break; } else if (option[0] != '-') { // the first non-option argument ends the possible options break; } else { options.push_back(option); execstr += " " + option; StringVector supported = cmd->getSupportedOptions(); if (find(supported.begin(), supported.end(), option) == supported.end()) throw ApplicationError("Option '" + option + "' not supported."); input.erase(it); } } // check number of arguments if (multiple && cmd->getArgNumber() > input.size()) throw ApplicationError(cmdstr + ": Not enough arguments provided"); if (!multiple && cmd->getArgNumber() < input.size()) throw ApplicationError(cmdstr + ": Too much arguments provided."); CommandArgVector vec; for (unsigned int argNo = 0; argNo < cmd->getArgNumber(); argNo++) { string argstr; if (input.size() > 0) { argstr = input[0]; input.erase(input.begin()); } else { string prompt = cmd->getArgTitle(argNo) + "> "; argstr = m_lineReader->readLine(prompt.c_str()); } execstr += " " + argstr; CommandArg *arg = CommandArg::fromString(argstr, cmd->getArgType(argNo)); vec.push_back(arg); } try { if (multiple && (input.size() > 0 || loop != 0)) cout << "===> " << execstr << endl; loop++; result = cmd->execute(vec, options, cout); if (multiple && result && input.size() > 0) cout << endl; } catch (const ApplicationError &ex) { cout << ex.what() << endl; } // free memory for (CommandArgVector::const_iterator it = vec.begin(); it != vec.end(); ++it) delete *it; } while (result && input.size() > 0 && multiple); return result; } /* }}} */ /* ExitCommand {{{ */ /* -------------------------------------------------------------------------- */ ExitCommand::ExitCommand() : AbstractCommand("exit") {} /* -------------------------------------------------------------------------- */ bool ExitCommand::execute(CommandArgVector args, StringVector options, ostream &os) throw (ApplicationError) { return false; } /* -------------------------------------------------------------------------- */ StringVector ExitCommand::aliases() const { StringVector sv; sv.push_back("quit"); sv.push_back("q"); sv.push_back("x"); return sv; } /* -------------------------------------------------------------------------- */ string ExitCommand::help() const { return "Exits the program"; } /* -------------------------------------------------------------------------- */ void ExitCommand::printLongHelp(ostream &os) const { os << "Name: exit" << endl; os << "Aliases: quit, q, x" << endl; os << endl; os << "Description:" << endl; os << "Exits the program." << endl; } /* }}} */ /* HelpCommand {{{ */ /* -------------------------------------------------------------------------- */ HelpCommand::HelpCommand(Shell *sh) : AbstractCommand("help") { m_sh = sh; } /* -------------------------------------------------------------------------- */ bool HelpCommand::execute(CommandArgVector args, StringVector options, ostream &os) throw (ApplicationError) { for (StringCommandMap::const_iterator it = m_sh->m_commands.begin(); it != m_sh->m_commands.end(); ++it) { if (it->second->name() == it->first) os << setw(20) << std::left << it->second->name() << it->second->help() << endl; } os << endl; os << "To get more information about a specific command, use " << "\"helpcmd command\"." << endl; return true; } /* -------------------------------------------------------------------------- */ string HelpCommand::help() const { return "Prints an overview about all commands."; } /* -------------------------------------------------------------------------- */ void HelpCommand::printLongHelp(ostream &os) const { os << "Name: help" << endl; os << "Arguments: command" << endl; os << endl; os << "Description:" << endl; os << "Prints an overview about all commands. To get help for a specific" << endl; os << "command, use \"helpcmd command\"." << endl; } /* }}} */ /* HelpCmdCommand {{{ */ /* -------------------------------------------------------------------------- */ HelpCmdCommand::HelpCmdCommand(Shell *sh) : AbstractCommand("helpcmd") { m_sh = sh; } /* -------------------------------------------------------------------------- */ bool HelpCmdCommand::execute(CommandArgVector args, StringVector options, ostream &os) throw (ApplicationError) { string cmd = args[0]->getString(); if (m_sh->m_commands.find(cmd) == m_sh->m_commands.end()) os << "Invalid command: " + cmd << endl; else { Command *c = m_sh->m_commands.find(cmd)->second; c->printLongHelp(os); } return true; } /* -------------------------------------------------------------------------- */ size_t HelpCmdCommand::getArgNumber() const { return 1; } /* -------------------------------------------------------------------------- */ CommandArg::Type HelpCmdCommand::getArgType(size_t pos) const { switch (pos) { case 0: return CommandArg::STRING; default: return CommandArg::INVALID; } } /* -------------------------------------------------------------------------- */ string HelpCmdCommand::getArgTitle(size_t pos) const { switch (pos) { case 0: return "command"; default: return ""; } } /* -------------------------------------------------------------------------- */ StringVector HelpCmdCommand::aliases() const { StringVector sv; sv.push_back("?"); return sv; } /* -------------------------------------------------------------------------- */ std::vector HelpCmdCommand::getCompletions( const string &start, size_t pos, bool option, bool *filecompletion) const { if (pos != 0) return StringVector(); StringVector result; for (StringCommandMap::const_iterator it = m_sh->m_commands.begin(); it != m_sh->m_commands.end(); ++it) { string cmd = it->first; if (str_starts_with(cmd, start)) result.push_back(cmd); } return result; } /* -------------------------------------------------------------------------- */ string HelpCmdCommand::help() const { return "Prints help for a command"; } /* -------------------------------------------------------------------------- */ void HelpCmdCommand::printLongHelp(ostream &os) const { os << "Name: helpcmd" << endl; os << "Aliases: ?" << endl; os << "Arguments: 1) the command" << endl; os << endl; os << "Description:" << endl; os << "Prints the help for a given command. To get an overview about" << endl; os << "all commands, use \"help\"." << endl; } /* }}} */ // vim: set sw=4 ts=4 fdm=marker et: :collapseFolds=1: usbprog-0.2.0/config/0000700000175000017500000000000011320654663012615 5ustar uweuweusbprog-0.2.0/config/ltmain.sh0000700000175000017500000073310411320654637014451 0ustar uweuwe# Generated from ltmain.m4sh. # ltmain.sh (GNU libtool) 2.2.6 # Written by Gordon Matzigkeit , 1996 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # GNU Libtool is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, # or obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # Usage: $progname [OPTION]... [MODE-ARG]... # # Provide generalized library-building support services. # # --config show all configuration variables # --debug enable verbose shell tracing # -n, --dry-run display commands without modifying any files # --features display basic configuration information and exit # --mode=MODE use operation mode MODE # --preserve-dup-deps don't remove duplicate dependency libraries # --quiet, --silent don't print informational messages # --tag=TAG use configuration variables from tag TAG # -v, --verbose print informational messages (default) # --version print version information # -h, --help print short or long help message # # MODE must be one of the following: # # clean remove files from the build directory # compile compile a source file into a libtool object # execute automatically set library path, then run a program # finish complete the installation of libtool libraries # install install libraries or executables # link create a library or an executable # uninstall remove libraries from an installed directory # # MODE-ARGS vary depending on the MODE. # Try `$progname --help --mode=MODE' for a more detailed description of MODE. # # When reporting a bug, please describe a test case to reproduce it and # include the following information: # # host-triplet: $host # shell: $SHELL # compiler: $LTCC # compiler flags: $LTCFLAGS # linker: $LD (gnu? $with_gnu_ld) # $progname: (GNU libtool) 2.2.6 # automake: $automake_version # autoconf: $autoconf_version # # Report bugs to . PROGRAM=ltmain.sh PACKAGE=libtool VERSION=2.2.6 TIMESTAMP="" package_revision=1.3012 # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # NLS nuisances: We save the old values to restore during execute mode. # Only set LANG and LC_ALL to C if already set. # These must not be set unconditionally because not all systems understand # e.g. LANG=C (notably SCO). lt_user_locale= lt_safe_locale= for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${$lt_var+set}\" = set; then save_$lt_var=\$$lt_var $lt_var=C export $lt_var lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" fi" done $lt_unset CDPATH : ${CP="cp -f"} : ${ECHO="echo"} : ${EGREP="/usr/bin/grep -E"} : ${FGREP="/usr/bin/grep -F"} : ${GREP="/usr/bin/grep"} : ${LN_S="ln -s"} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} : ${SED="/opt/local/bin/gsed"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} : ${Xsed="$SED -e 1s/^X//"} # Global variables: EXIT_SUCCESS=0 EXIT_FAILURE=1 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. exit_status=$EXIT_SUCCESS # Make sure IFS has a sensible default lt_nl=' ' IFS=" $lt_nl" dirname="s,/[^/]*$,," basename="s,^.*/,," # func_dirname_and_basename file append nondir_replacement # perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { # Extract subdirectory from the argument. func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` } # Generated shell functions inserted here. # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh # is ksh but when the shell is invoked as "sh" and the current value of # the _XPG environment variable is not equal to 1 (one), the special # positional parameter $0, within a function call, is the name of the # function. progpath="$0" # The name of this program: # In the unlikely event $progname began with a '-', it would play havoc with # func_echo (imagine progname=-n), so we prepend ./ in that case: func_dirname_and_basename "$progpath" progname=$func_basename_result case $progname in -*) progname=./$progname ;; esac # Make sure we have an absolute path for reexecution: case $progpath in [\\/]*|[A-Za-z]:\\*) ;; *[\\/]*) progdir=$func_dirname_result progdir=`cd "$progdir" && pwd` progpath="$progdir/$progname" ;; *) save_IFS="$IFS" IFS=: for progdir in $PATH; do IFS="$save_IFS" test -x "$progdir/$progname" && break done IFS="$save_IFS" test -n "$progdir" || progdir=`pwd` progpath="$progdir/$progname" ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. Xsed="${SED}"' -e 1s/^X//' sed_quote_subst='s/\([`"$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Re-`\' parameter expansions in output of double_quote_subst that were # `\'-ed in input to the same. If an odd number of `\' preceded a '$' # in input to double_quote_subst, that '$' was protected from expansion. # Since each input `\' is now two `\'s, look for any number of runs of # four `\'s followed by two `\'s and then a '$'. `\' that '$'. bs='\\' bs2='\\\\' bs4='\\\\\\\\' dollar='\$' sed_double_backslash="\ s/$bs4/&\\ /g s/^$bs2$dollar/$bs&/ s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g s/\n//g" # Standard options: opt_dry_run=false opt_help=false opt_quiet=false opt_verbose=false opt_warning=: # func_echo arg... # Echo program name prefixed message, along with the current mode # name if it has been set yet. func_echo () { $ECHO "$progname${mode+: }$mode: $*" } # func_verbose arg... # Echo program name prefixed message in verbose mode only. func_verbose () { $opt_verbose && func_echo ${1+"$@"} # A bug in bash halts the script if the last line of a function # fails when set -e is in force, so we need another command to # work around that: : } # func_error arg... # Echo program name prefixed message to standard error. func_error () { $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2 } # func_warning arg... # Echo program name prefixed warning message to standard error. func_warning () { $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2 # bash bug again: : } # func_fatal_error arg... # Echo program name prefixed message to standard error, and exit. func_fatal_error () { func_error ${1+"$@"} exit $EXIT_FAILURE } # func_fatal_help arg... # Echo program name prefixed message to standard error, followed by # a help hint, and exit. func_fatal_help () { func_error ${1+"$@"} func_fatal_error "$help" } help="Try \`$progname --help' for more information." ## default # func_grep expression filename # Check whether EXPRESSION matches any line of FILENAME, without output. func_grep () { $GREP "$1" "$2" >/dev/null 2>&1 } # func_mkdir_p directory-path # Make sure the entire path to DIRECTORY-PATH is available. func_mkdir_p () { my_directory_path="$1" my_dir_list= if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then # Protect directory names starting with `-' case $my_directory_path in -*) my_directory_path="./$my_directory_path" ;; esac # While some portion of DIR does not yet exist... while test ! -d "$my_directory_path"; do # ...make a list in topmost first order. Use a colon delimited # list incase some portion of path contains whitespace. my_dir_list="$my_directory_path:$my_dir_list" # If the last portion added has no slash in it, the list is done case $my_directory_path in */*) ;; *) break ;; esac # ...otherwise throw away the child directory and loop my_directory_path=`$ECHO "X$my_directory_path" | $Xsed -e "$dirname"` done my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e 's,:*$,,'` save_mkdir_p_IFS="$IFS"; IFS=':' for my_dir in $my_dir_list; do IFS="$save_mkdir_p_IFS" # mkdir can fail with a `File exist' error if two processes # try to create one of the directories concurrently. Don't # stop in that case! $MKDIR "$my_dir" 2>/dev/null || : done IFS="$save_mkdir_p_IFS" # Bail out if we (or some other process) failed to create a directory. test -d "$my_directory_path" || \ func_fatal_error "Failed to create \`$1'" fi } # func_mktempdir [string] # Make a temporary directory that won't clash with other running # libtool processes, and avoids race conditions if possible. If # given, STRING is the basename for that directory. func_mktempdir () { my_template="${TMPDIR-/tmp}/${1-$progname}" if test "$opt_dry_run" = ":"; then # Return a directory name, but don't create it in dry-run mode my_tmpdir="${my_template}-$$" else # If mktemp works, use that first and foremost my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` if test ! -d "$my_tmpdir"; then # Failing that, at least try and use $RANDOM to avoid a race my_tmpdir="${my_template}-${RANDOM-0}$$" save_mktempdir_umask=`umask` umask 0077 $MKDIR "$my_tmpdir" umask $save_mktempdir_umask fi # If we're not in dry-run mode, bomb out on failure test -d "$my_tmpdir" || \ func_fatal_error "cannot create temporary directory \`$my_tmpdir'" fi $ECHO "X$my_tmpdir" | $Xsed } # func_quote_for_eval arg # Aesthetically quote ARG to be evaled later. # This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT # is double-quoted, suitable for a subsequent eval, whereas # FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters # which are still active within double quotes backslashified. func_quote_for_eval () { case $1 in *[\\\`\"\$]*) func_quote_for_eval_unquoted_result=`$ECHO "X$1" | $Xsed -e "$sed_quote_subst"` ;; *) func_quote_for_eval_unquoted_result="$1" ;; esac case $func_quote_for_eval_unquoted_result in # Double-quote args containing shell metacharacters to delay # word splitting, command substitution and and variable # expansion for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" ;; *) func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" esac } # func_quote_for_expand arg # Aesthetically quote ARG to be evaled later; same as above, # but do not quote variable references. func_quote_for_expand () { case $1 in *[\\\`\"]*) my_arg=`$ECHO "X$1" | $Xsed \ -e "$double_quote_subst" -e "$sed_double_backslash"` ;; *) my_arg="$1" ;; esac case $my_arg in # Double-quote args containing shell metacharacters to delay # word splitting and command substitution for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") my_arg="\"$my_arg\"" ;; esac func_quote_for_expand_result="$my_arg" } # func_show_eval cmd [fail_exp] # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. func_show_eval () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$my_cmd" my_status=$? if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_show_eval_locale cmd [fail_exp] # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. Use the saved locale for evaluation. func_show_eval_locale () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$lt_user_locale $my_cmd" my_status=$? eval "$lt_safe_locale" if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_version # Echo version message to standard output and exit. func_version () { $SED -n '/^# '$PROGRAM' (GNU /,/# warranty; / { s/^# // s/^# *$// s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ p }' < "$progpath" exit $? } # func_usage # Echo short help message to standard output and exit. func_usage () { $SED -n '/^# Usage:/,/# -h/ { s/^# // s/^# *$// s/\$progname/'$progname'/ p }' < "$progpath" $ECHO $ECHO "run \`$progname --help | more' for full usage" exit $? } # func_help # Echo long help message to standard output and exit. func_help () { $SED -n '/^# Usage:/,/# Report bugs to/ { s/^# // s/^# *$// s*\$progname*'$progname'* s*\$host*'"$host"'* s*\$SHELL*'"$SHELL"'* s*\$LTCC*'"$LTCC"'* s*\$LTCFLAGS*'"$LTCFLAGS"'* s*\$LD*'"$LD"'* s/\$with_gnu_ld/'"$with_gnu_ld"'/ s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/ s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/ p }' < "$progpath" exit $? } # func_missing_arg argname # Echo program name prefixed message to standard error and set global # exit_cmd. func_missing_arg () { func_error "missing argument for $1" exit_cmd=exit } exit_cmd=: # Check that we have a working $ECHO. if test "X$1" = X--no-reexec; then # Discard the --no-reexec flag, and continue. shift elif test "X$1" = X--fallback-echo; then # Avoid inline document here, it may be left over : elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then # Yippee, $ECHO works! : else # Restart under the correct shell, and then maybe $ECHO will work. exec $SHELL "$progpath" --no-reexec ${1+"$@"} fi if test "X$1" = X--fallback-echo; then # used as fallback echo shift cat </dev/null 2>&1; then taglist="$taglist $tagname" # Evaluate the configuration. Be careful to quote the path # and the sed script, to avoid splitting on whitespace, but # also don't use non-portable quotes within backquotes within # quotes we have to do it in 2 steps: extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` eval "$extractedcf" else func_error "ignoring unknown tag $tagname" fi ;; esac } # Parse options once, thoroughly. This comes as soon as possible in # the script to make things like `libtool --version' happen quickly. { # Shorthand for --mode=foo, only valid as the first argument case $1 in clean|clea|cle|cl) shift; set dummy --mode clean ${1+"$@"}; shift ;; compile|compil|compi|comp|com|co|c) shift; set dummy --mode compile ${1+"$@"}; shift ;; execute|execut|execu|exec|exe|ex|e) shift; set dummy --mode execute ${1+"$@"}; shift ;; finish|finis|fini|fin|fi|f) shift; set dummy --mode finish ${1+"$@"}; shift ;; install|instal|insta|inst|ins|in|i) shift; set dummy --mode install ${1+"$@"}; shift ;; link|lin|li|l) shift; set dummy --mode link ${1+"$@"}; shift ;; uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) shift; set dummy --mode uninstall ${1+"$@"}; shift ;; esac # Parse non-mode specific arguments: while test "$#" -gt 0; do opt="$1" shift case $opt in --config) func_config ;; --debug) preserve_args="$preserve_args $opt" func_echo "enabling shell trace mode" opt_debug='set -x' $opt_debug ;; -dlopen) test "$#" -eq 0 && func_missing_arg "$opt" && break execute_dlfiles="$execute_dlfiles $1" shift ;; --dry-run | -n) opt_dry_run=: ;; --features) func_features ;; --finish) mode="finish" ;; --mode) test "$#" -eq 0 && func_missing_arg "$opt" && break case $1 in # Valid mode arguments: clean) ;; compile) ;; execute) ;; finish) ;; install) ;; link) ;; relink) ;; uninstall) ;; # Catch anything else as an error *) func_error "invalid argument for $opt" exit_cmd=exit break ;; esac mode="$1" shift ;; --preserve-dup-deps) opt_duplicate_deps=: ;; --quiet|--silent) preserve_args="$preserve_args $opt" opt_silent=: ;; --verbose| -v) preserve_args="$preserve_args $opt" opt_silent=false ;; --tag) test "$#" -eq 0 && func_missing_arg "$opt" && break preserve_args="$preserve_args $opt $1" func_enable_tag "$1" # tagname is set here shift ;; # Separate optargs to long options: -dlopen=*|--mode=*|--tag=*) func_opt_split "$opt" set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"} shift ;; -\?|-h) func_usage ;; --help) opt_help=: ;; --version) func_version ;; -*) func_fatal_help "unrecognized option \`$opt'" ;; *) nonopt="$opt" break ;; esac done case $host in *cygwin* | *mingw* | *pw32* | *cegcc*) # don't eliminate duplications in $postdeps and $predeps opt_duplicate_compiler_generated_deps=: ;; *) opt_duplicate_compiler_generated_deps=$opt_duplicate_deps ;; esac # Having warned about all mis-specified options, bail out if # anything was wrong. $exit_cmd $EXIT_FAILURE } # func_check_version_match # Ensure that we are using m4 macros, and libtool script from the same # release of libtool. func_check_version_match () { if test "$package_revision" != "$macro_revision"; then if test "$VERSION" != "$macro_version"; then if test -z "$macro_version"; then cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from an older release. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from $PACKAGE $macro_version. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF fi else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, $progname: but the definition of this LT_INIT comes from revision $macro_revision. $progname: You should recreate aclocal.m4 with macros from revision $package_revision $progname: of $PACKAGE $VERSION and run autoconf again. _LT_EOF fi exit $EXIT_MISMATCH fi } ## ----------- ## ## Main. ## ## ----------- ## $opt_help || { # Sanity checks first: func_check_version_match if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then func_fatal_configuration "not configured to build any kind of library" fi test -z "$mode" && func_fatal_error "error: you must specify a MODE." # Darwin sucks eval std_shrext=\"$shrext_cmds\" # Only execute mode is allowed to have -dlopen flags. if test -n "$execute_dlfiles" && test "$mode" != execute; then func_error "unrecognized option \`-dlopen'" $ECHO "$help" 1>&2 exit $EXIT_FAILURE fi # Change the help message to a mode-specific one. generic_help="$help" help="Try \`$progname --help --mode=$mode' for more information." } # func_lalib_p file # True iff FILE is a libtool `.la' library or `.lo' object file. # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_lalib_p () { test -f "$1" && $SED -e 4q "$1" 2>/dev/null \ | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 } # func_lalib_unsafe_p file # True iff FILE is a libtool `.la' library or `.lo' object file. # This function implements the same check as func_lalib_p without # resorting to external programs. To this end, it redirects stdin and # closes it afterwards, without saving the original file descriptor. # As a safety measure, use it only where a negative result would be # fatal anyway. Works if `file' does not exist. func_lalib_unsafe_p () { lalib_p=no if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then for lalib_p_l in 1 2 3 4 do read lalib_p_line case "$lalib_p_line" in \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; esac done exec 0<&5 5<&- fi test "$lalib_p" = yes } # func_ltwrapper_script_p file # True iff FILE is a libtool wrapper script # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_script_p () { func_lalib_p "$1" } # func_ltwrapper_executable_p file # True iff FILE is a libtool wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_executable_p () { func_ltwrapper_exec_suffix= case $1 in *.exe) ;; *) func_ltwrapper_exec_suffix=.exe ;; esac $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 } # func_ltwrapper_scriptname file # Assumes file is an ltwrapper_executable # uses $file to determine the appropriate filename for a # temporary ltwrapper_script. func_ltwrapper_scriptname () { func_ltwrapper_scriptname_result="" if func_ltwrapper_executable_p "$1"; then func_dirname_and_basename "$1" "" "." func_stripname '' '.exe' "$func_basename_result" func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" fi } # func_ltwrapper_p file # True iff FILE is a libtool wrapper script or wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_p () { func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" } # func_execute_cmds commands fail_cmd # Execute tilde-delimited COMMANDS. # If FAIL_CMD is given, eval that upon failure. # FAIL_CMD may read-access the current command in variable CMD! func_execute_cmds () { $opt_debug save_ifs=$IFS; IFS='~' for cmd in $1; do IFS=$save_ifs eval cmd=\"$cmd\" func_show_eval "$cmd" "${2-:}" done IFS=$save_ifs } # func_source file # Source FILE, adding directory component if necessary. # Note that it is not necessary on cygwin/mingw to append a dot to # FILE even if both FILE and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing # `FILE.' does not work on cygwin managed mounts. func_source () { $opt_debug case $1 in */* | *\\*) . "$1" ;; *) . "./$1" ;; esac } # func_infer_tag arg # Infer tagged configuration to use if any are available and # if one wasn't chosen via the "--tag" command line option. # Only attempt this if the compiler in the base compile # command doesn't match the default compiler. # arg is usually of the form 'gcc ...' func_infer_tag () { $opt_debug if test -n "$available_tags" && test -z "$tagname"; then CC_quoted= for arg in $CC; do func_quote_for_eval "$arg" CC_quoted="$CC_quoted $func_quote_for_eval_result" done case $@ in # Blanks in the command may have been stripped by the calling shell, # but not from the CC environment variable when configure was run. " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) ;; # Blanks at the start of $base_compile will cause this to fail # if we don't check for them as well. *) for z in $available_tags; do if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then # Evaluate the configuration. eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" CC_quoted= for arg in $CC; do # Double-quote args containing other shell metacharacters. func_quote_for_eval "$arg" CC_quoted="$CC_quoted $func_quote_for_eval_result" done case "$@ " in " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) # The compiler in the base compile command matches # the one in the tagged configuration. # Assume this is the tagged configuration we want. tagname=$z break ;; esac fi done # If $tagname still isn't set, then no tagged configuration # was found and let the user know that the "--tag" command # line option must be used. if test -z "$tagname"; then func_echo "unable to infer tagged configuration" func_fatal_error "specify a tag with \`--tag'" # else # func_verbose "using $tagname tagged configuration" fi ;; esac fi } # func_write_libtool_object output_name pic_name nonpic_name # Create a libtool object file (analogous to a ".la" file), # but don't create it if we're doing a dry run. func_write_libtool_object () { write_libobj=${1} if test "$build_libtool_libs" = yes; then write_lobj=\'${2}\' else write_lobj=none fi if test "$build_old_libs" = yes; then write_oldobj=\'${3}\' else write_oldobj=none fi $opt_dry_run || { cat >${write_libobj}T <?"'"'"' &()|`$[]' \ && func_warning "libobj name \`$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" objname="$func_basename_result" xdir="$func_dirname_result" lobj=${xdir}$objdir/$objname test -z "$base_compile" && \ func_fatal_help "you must specify a compilation command" # Delete any leftover library objects. if test "$build_old_libs" = yes; then removelist="$obj $lobj $libobj ${libobj}T" else removelist="$lobj $libobj ${libobj}T" fi # On Cygwin there's no "real" PIC flag so we must build both object types case $host_os in cygwin* | mingw* | pw32* | os2* | cegcc*) pic_mode=default ;; esac if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then # non-PIC code in shared libraries is not supported pic_mode=default fi # Calculate the filename of the output object if compiler does # not support -o with -c if test "$compiler_c_o" = no; then output_obj=`$ECHO "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} lockfile="$output_obj.lock" else output_obj= need_locks=no lockfile= fi # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file if test "$need_locks" = yes; then until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done elif test "$need_locks" = warn; then if test -f "$lockfile"; then $ECHO "\ *** ERROR, $lockfile exists and contains: `cat $lockfile 2>/dev/null` This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi removelist="$removelist $output_obj" $ECHO "$srcfile" > "$lockfile" fi $opt_dry_run || $RM $removelist removelist="$removelist $lockfile" trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 if test -n "$fix_srcfile_path"; then eval srcfile=\"$fix_srcfile_path\" fi func_quote_for_eval "$srcfile" qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. if test "$build_libtool_libs" = yes; then # Without this assignment, base_compile gets emptied. fbsd_hideous_sh_bug=$base_compile if test "$pic_mode" != no; then command="$base_compile $qsrcfile $pic_flag" else # Don't build PIC code command="$base_compile $qsrcfile" fi func_mkdir_p "$xdir$objdir" if test -z "$output_obj"; then # Place PIC objects in $objdir command="$command -o $lobj" fi func_show_eval_locale "$command" \ 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed, then go on to compile the next one if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then func_show_eval '$MV "$output_obj" "$lobj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi # Allow error messages only from the first compilation. if test "$suppress_opt" = yes; then suppress_output=' >/dev/null 2>&1' fi fi # Only build a position-dependent object if we build old libraries. if test "$build_old_libs" = yes; then if test "$pic_mode" != yes; then # Don't build PIC code command="$base_compile $qsrcfile$pie_flag" else command="$base_compile $qsrcfile $pic_flag" fi if test "$compiler_c_o" = yes; then command="$command -o $obj" fi # Suppress compiler output if we already did a PIC compilation. command="$command$suppress_output" func_show_eval_locale "$command" \ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then func_show_eval '$MV "$output_obj" "$obj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi fi $opt_dry_run || { func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" # Unlock the critical section if it was locked if test "$need_locks" != no; then removelist=$lockfile $RM "$lockfile" fi } exit $EXIT_SUCCESS } $opt_help || { test "$mode" = compile && func_mode_compile ${1+"$@"} } func_mode_help () { # We need to display help for each of the modes. case $mode in "") # Generic help is extracted from the usage comments # at the start of this file. func_help ;; clean) $ECHO \ "Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... Remove files from the build directory. RM is the name of the program to use to delete files associated with each FILE (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, object or program, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; compile) $ECHO \ "Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE Compile a source file into a libtool library object. This mode accepts the following additional options: -o OUTPUT-FILE set the output file name to OUTPUT-FILE -no-suppress do not suppress compiler output for multiple passes -prefer-pic try to building PIC objects only -prefer-non-pic try to building non-PIC objects only -shared do not build a \`.o' file suitable for static linking -static only build a \`.o' file suitable for static linking COMPILE-COMMAND is a command to be used in creating a \`standard' object file from the given SOURCEFILE. The output file name is determined by removing the directory component from SOURCEFILE, then substituting the C source code suffix \`.c' with the library object suffix, \`.lo'." ;; execute) $ECHO \ "Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... Automatically set library path, then run a program. This mode accepts the following additional options: -dlopen FILE add the directory containing FILE to the library path This mode sets the library path environment variable according to \`-dlopen' flags. If any of the ARGS are libtool executable wrappers, then they are translated into their corresponding uninstalled binary, and any of their required library directories are added to the library path. Then, COMMAND is executed, with ARGS as arguments." ;; finish) $ECHO \ "Usage: $progname [OPTION]... --mode=finish [LIBDIR]... Complete the installation of libtool libraries. Each LIBDIR is a directory that contains libtool libraries. The commands that this mode executes may require superuser privileges. Use the \`--dry-run' option if you just want to see what would be executed." ;; install) $ECHO \ "Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... Install executables or libraries. INSTALL-COMMAND is the installation command. The first component should be either the \`install' or \`cp' program. The following components of INSTALL-COMMAND are treated specially: -inst-prefix PREFIX-DIR Use PREFIX-DIR as a staging area for installation The rest of the components are interpreted as arguments to that command (only BSD-compatible install options are recognized)." ;; link) $ECHO \ "Usage: $progname [OPTION]... --mode=link LINK-COMMAND... Link object files or libraries together to form another library, or to create an executable program. LINK-COMMAND is a command using the C compiler that you would use to create a program from several object files. The following components of LINK-COMMAND are treated specially: -all-static do not do any dynamic linking at all -avoid-version do not add a version suffix if possible -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) -export-symbols SYMFILE try to export only the symbols listed in SYMFILE -export-symbols-regex REGEX try to export only the symbols matching REGEX -LLIBDIR search LIBDIR for required installed libraries -lNAME OUTPUT-FILE requires the installed library libNAME -module build a library that can dlopened -no-fast-install disable the fast-install mode -no-install link a not-installable executable -no-undefined declare that a library does not refer to external symbols -o OUTPUT-FILE create OUTPUT-FILE from the specified objects -objectlist FILE Use a list of object files found in FILE to specify objects -precious-files-regex REGEX don't remove output files matching REGEX -release RELEASE specify package release information -rpath LIBDIR the created library will eventually be installed in LIBDIR -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries -shared only do dynamic linking of libtool libraries -shrext SUFFIX override the standard shared library file extension -static do not do any dynamic linking of uninstalled libtool libraries -static-libtool-libs do not do any dynamic linking of libtool libraries -version-info CURRENT[:REVISION[:AGE]] specify library version info [each variable defaults to 0] -weak LIBNAME declare that the target provides the LIBNAME interface All other options (arguments beginning with \`-') are ignored. Every other argument is treated as a filename. Files ending in \`.la' are treated as uninstalled libtool libraries, other files are standard or library object files. If the OUTPUT-FILE ends in \`.la', then a libtool library is created, only library objects (\`.lo' files) may be specified, and \`-rpath' is required, except when creating a convenience library. If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created using \`ar' and \`ranlib', or on Windows using \`lib'. If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file is created, otherwise an executable program is created." ;; uninstall) $ECHO \ "Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... Remove libraries from an installation directory. RM is the name of the program to use to delete files associated with each FILE (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; *) func_fatal_help "invalid operation mode \`$mode'" ;; esac $ECHO $ECHO "Try \`$progname --help' for more information about other modes." exit $? } # Now that we've collected a possible --mode arg, show help if necessary $opt_help && func_mode_help # func_mode_execute arg... func_mode_execute () { $opt_debug # The first argument is the command name. cmd="$nonopt" test -z "$cmd" && \ func_fatal_help "you must specify a COMMAND" # Handle -dlopen flags immediately. for file in $execute_dlfiles; do test -f "$file" \ || func_fatal_help "\`$file' is not a file" dir= case $file in *.la) # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "\`$lib' is not a valid libtool archive" # Read the libtool library. dlname= library_names= func_source "$file" # Skip this library if it cannot be dlopened. if test -z "$dlname"; then # Warn if it was a shared library. test -n "$library_names" && \ func_warning "\`$file' was not linked with \`-export-dynamic'" continue fi func_dirname "$file" "" "." dir="$func_dirname_result" if test -f "$dir/$objdir/$dlname"; then dir="$dir/$objdir" else if test ! -f "$dir/$dlname"; then func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" fi fi ;; *.lo) # Just add the directory containing the .lo file. func_dirname "$file" "" "." dir="$func_dirname_result" ;; *) func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" continue ;; esac # Get the absolute pathname. absdir=`cd "$dir" && pwd` test -n "$absdir" && dir="$absdir" # Now add the directory to shlibpath_var. if eval "test -z \"\$$shlibpath_var\""; then eval "$shlibpath_var=\"\$dir\"" else eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" fi done # This variable tells wrapper scripts just to set shlibpath_var # rather than running their programs. libtool_execute_magic="$magic" # Check if any of the arguments is a wrapper script. args= for file do case $file in -*) ;; *) # Do a test to see if this is really a libtool program. if func_ltwrapper_script_p "$file"; then func_source "$file" # Transform arg to wrapped name. file="$progdir/$program" elif func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" func_source "$func_ltwrapper_scriptname_result" # Transform arg to wrapped name. file="$progdir/$program" fi ;; esac # Quote arguments (to preserve shell metacharacters). func_quote_for_eval "$file" args="$args $func_quote_for_eval_result" done if test "X$opt_dry_run" = Xfalse; then if test -n "$shlibpath_var"; then # Export the shlibpath_var. eval "export $shlibpath_var" fi # Restore saved environment variables for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${save_$lt_var+set}\" = set; then $lt_var=\$save_$lt_var; export $lt_var else $lt_unset $lt_var fi" done # Now prepare to actually exec the command. exec_cmd="\$cmd$args" else # Display what would be done. if test -n "$shlibpath_var"; then eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" $ECHO "export $shlibpath_var" fi $ECHO "$cmd$args" exit $EXIT_SUCCESS fi } test "$mode" = execute && func_mode_execute ${1+"$@"} # func_mode_finish arg... func_mode_finish () { $opt_debug libdirs="$nonopt" admincmds= if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then for dir do libdirs="$libdirs $dir" done for libdir in $libdirs; do if test -n "$finish_cmds"; then # Do each command in the finish commands. func_execute_cmds "$finish_cmds" 'admincmds="$admincmds '"$cmd"'"' fi if test -n "$finish_eval"; then # Do the single finish_eval. eval cmds=\"$finish_eval\" $opt_dry_run || eval "$cmds" || admincmds="$admincmds $cmds" fi done fi # Exit here if they wanted silent mode. $opt_silent && exit $EXIT_SUCCESS $ECHO "X----------------------------------------------------------------------" | $Xsed $ECHO "Libraries have been installed in:" for libdir in $libdirs; do $ECHO " $libdir" done $ECHO $ECHO "If you ever happen to want to link against installed libraries" $ECHO "in a given directory, LIBDIR, you must either use libtool, and" $ECHO "specify the full pathname of the library, or use the \`-LLIBDIR'" $ECHO "flag during linking and do at least one of the following:" if test -n "$shlibpath_var"; then $ECHO " - add LIBDIR to the \`$shlibpath_var' environment variable" $ECHO " during execution" fi if test -n "$runpath_var"; then $ECHO " - add LIBDIR to the \`$runpath_var' environment variable" $ECHO " during linking" fi if test -n "$hardcode_libdir_flag_spec"; then libdir=LIBDIR eval flag=\"$hardcode_libdir_flag_spec\" $ECHO " - use the \`$flag' linker flag" fi if test -n "$admincmds"; then $ECHO " - have your system administrator run these commands:$admincmds" fi if test -f /etc/ld.so.conf; then $ECHO " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" fi $ECHO $ECHO "See any operating system documentation about shared libraries for" case $host in solaris2.[6789]|solaris2.1[0-9]) $ECHO "more information, such as the ld(1), crle(1) and ld.so(8) manual" $ECHO "pages." ;; *) $ECHO "more information, such as the ld(1) and ld.so(8) manual pages." ;; esac $ECHO "X----------------------------------------------------------------------" | $Xsed exit $EXIT_SUCCESS } test "$mode" = finish && func_mode_finish ${1+"$@"} # func_mode_install arg... func_mode_install () { $opt_debug # There may be an optional sh(1) argument at the beginning of # install_prog (especially on Windows NT). if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || # Allow the use of GNU shtool's install command. $ECHO "X$nonopt" | $GREP shtool >/dev/null; then # Aesthetically quote it. func_quote_for_eval "$nonopt" install_prog="$func_quote_for_eval_result " arg=$1 shift else install_prog= arg=$nonopt fi # The real first argument should be the name of the installation program. # Aesthetically quote it. func_quote_for_eval "$arg" install_prog="$install_prog$func_quote_for_eval_result" # We need to accept at least all the BSD install flags. dest= files= opts= prev= install_type= isdir=no stripme= for arg do if test -n "$dest"; then files="$files $dest" dest=$arg continue fi case $arg in -d) isdir=yes ;; -f) case " $install_prog " in *[\\\ /]cp\ *) ;; *) prev=$arg ;; esac ;; -g | -m | -o) prev=$arg ;; -s) stripme=" -s" continue ;; -*) ;; *) # If the previous option needed an argument, then skip it. if test -n "$prev"; then prev= else dest=$arg continue fi ;; esac # Aesthetically quote the argument. func_quote_for_eval "$arg" install_prog="$install_prog $func_quote_for_eval_result" done test -z "$install_prog" && \ func_fatal_help "you must specify an install program" test -n "$prev" && \ func_fatal_help "the \`$prev' option requires an argument" if test -z "$files"; then if test -z "$dest"; then func_fatal_help "no file or destination specified" else func_fatal_help "you must specify a destination" fi fi # Strip any trailing slash from the destination. func_stripname '' '/' "$dest" dest=$func_stripname_result # Check to see that the destination is a directory. test -d "$dest" && isdir=yes if test "$isdir" = yes; then destdir="$dest" destname= else func_dirname_and_basename "$dest" "" "." destdir="$func_dirname_result" destname="$func_basename_result" # Not a directory, so check to see that there is only one file specified. set dummy $files; shift test "$#" -gt 1 && \ func_fatal_help "\`$dest' is not a directory" fi case $destdir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) for file in $files; do case $file in *.lo) ;; *) func_fatal_help "\`$destdir' must be an absolute directory name" ;; esac done ;; esac # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" staticlibs= future_libdirs= current_libdirs= for file in $files; do # Do each installation. case $file in *.$libext) # Do the static libraries later. staticlibs="$staticlibs $file" ;; *.la) # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "\`$file' is not a valid libtool archive" library_names= old_library= relink_command= func_source "$file" # Add the libdir to current_libdirs if it is the destination. if test "X$destdir" = "X$libdir"; then case "$current_libdirs " in *" $libdir "*) ;; *) current_libdirs="$current_libdirs $libdir" ;; esac else # Note the libdir as a future libdir. case "$future_libdirs " in *" $libdir "*) ;; *) future_libdirs="$future_libdirs $libdir" ;; esac fi func_dirname "$file" "/" "" dir="$func_dirname_result" dir="$dir$objdir" if test -n "$relink_command"; then # Determine the prefix the user has applied to our future dir. inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -e "s%$libdir\$%%"` # Don't allow the user to place us outside of our expected # location b/c this prevents finding dependent libraries that # are installed to the same prefix. # At present, this check doesn't affect windows .dll's that # are installed into $libdir/../bin (currently, that works fine) # but it's something to keep an eye on. test "$inst_prefix_dir" = "$destdir" && \ func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` else relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%%"` fi func_warning "relinking \`$file'" func_show_eval "$relink_command" \ 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' fi # See the names of the shared library. set dummy $library_names; shift if test -n "$1"; then realname="$1" shift srcname="$realname" test -n "$relink_command" && srcname="$realname"T # Install the shared library and build the symlinks. func_show_eval "$install_prog $dir/$srcname $destdir/$realname" \ 'exit $?' tstripme="$stripme" case $host_os in cygwin* | mingw* | pw32* | cegcc*) case $realname in *.dll.a) tstripme="" ;; esac ;; esac if test -n "$tstripme" && test -n "$striplib"; then func_show_eval "$striplib $destdir/$realname" 'exit $?' fi if test "$#" -gt 0; then # Delete the old symlinks, and create new ones. # Try `ln -sf' first, because the `ln' binary might depend on # the symlink we replace! Solaris /bin/ln does not understand -f, # so we also need to try rm && ln -s. for linkname do test "$linkname" != "$realname" \ && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" done fi # Do each command in the postinstall commands. lib="$destdir/$realname" func_execute_cmds "$postinstall_cmds" 'exit $?' fi # Install the pseudo-library for information purposes. func_basename "$file" name="$func_basename_result" instname="$dir/$name"i func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' # Maybe install the static library, too. test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" ;; *.lo) # Install (i.e. copy) a libtool object. # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else func_basename "$file" destfile="$func_basename_result" destfile="$destdir/$destfile" fi # Deduce the name of the destination old-style object file. case $destfile in *.lo) func_lo2o "$destfile" staticdest=$func_lo2o_result ;; *.$objext) staticdest="$destfile" destfile= ;; *) func_fatal_help "cannot copy a libtool object to \`$destfile'" ;; esac # Install the libtool object if requested. test -n "$destfile" && \ func_show_eval "$install_prog $file $destfile" 'exit $?' # Install the old object if enabled. if test "$build_old_libs" = yes; then # Deduce the name of the old-style object file. func_lo2o "$file" staticobj=$func_lo2o_result func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' fi exit $EXIT_SUCCESS ;; *) # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else func_basename "$file" destfile="$func_basename_result" destfile="$destdir/$destfile" fi # If the file is missing, and there is a .exe on the end, strip it # because it is most likely a libtool script we actually want to # install stripped_ext="" case $file in *.exe) if test ! -f "$file"; then func_stripname '' '.exe' "$file" file=$func_stripname_result stripped_ext=".exe" fi ;; esac # Do a test to see if this is really a libtool program. case $host in *cygwin* | *mingw*) if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" wrapper=$func_ltwrapper_scriptname_result else func_stripname '' '.exe' "$file" wrapper=$func_stripname_result fi ;; *) wrapper=$file ;; esac if func_ltwrapper_script_p "$wrapper"; then notinst_deplibs= relink_command= func_source "$wrapper" # Check the variables that should have been set. test -z "$generated_by_libtool_version" && \ func_fatal_error "invalid libtool wrapper script \`$wrapper'" finalize=yes for lib in $notinst_deplibs; do # Check to see that each library is installed. libdir= if test -f "$lib"; then func_source "$lib" fi libfile="$libdir/"`$ECHO "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test if test -n "$libdir" && test ! -f "$libfile"; then func_warning "\`$lib' has not been installed in \`$libdir'" finalize=no fi done relink_command= func_source "$wrapper" outputname= if test "$fast_install" = no && test -n "$relink_command"; then $opt_dry_run || { if test "$finalize" = yes; then tmpdir=`func_mktempdir` func_basename "$file$stripped_ext" file="$func_basename_result" outputname="$tmpdir/$file" # Replace the output file specification. relink_command=`$ECHO "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` $opt_silent || { func_quote_for_expand "$relink_command" eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else func_error "error: relink \`$file' with the above command before installing it" $opt_dry_run || ${RM}r "$tmpdir" continue fi file="$outputname" else func_warning "cannot relink \`$file'" fi } else # Install the binary that we compiled earlier. file=`$ECHO "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` fi fi # remove .exe since cygwin /usr/bin/install will append another # one anyway case $install_prog,$host in */usr/bin/install*,*cygwin*) case $file:$destfile in *.exe:*.exe) # this is ok ;; *.exe:*) destfile=$destfile.exe ;; *:*.exe) func_stripname '' '.exe' "$destfile" destfile=$func_stripname_result ;; esac ;; esac func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' $opt_dry_run || if test -n "$outputname"; then ${RM}r "$tmpdir" fi ;; esac done for file in $staticlibs; do func_basename "$file" name="$func_basename_result" # Set up the ranlib parameters. oldlib="$destdir/$name" func_show_eval "$install_prog \$file \$oldlib" 'exit $?' if test -n "$stripme" && test -n "$old_striplib"; then func_show_eval "$old_striplib $oldlib" 'exit $?' fi # Do each command in the postinstall commands. func_execute_cmds "$old_postinstall_cmds" 'exit $?' done test -n "$future_libdirs" && \ func_warning "remember to run \`$progname --finish$future_libdirs'" if test -n "$current_libdirs"; then # Maybe just do a dry run. $opt_dry_run && current_libdirs=" -n$current_libdirs" exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' else exit $EXIT_SUCCESS fi } test "$mode" = install && func_mode_install ${1+"$@"} # func_generate_dlsyms outputname originator pic_p # Extract symbols from dlprefiles and create ${outputname}S.o with # a dlpreopen symbol table. func_generate_dlsyms () { $opt_debug my_outputname="$1" my_originator="$2" my_pic_p="${3-no}" my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` my_dlsyms= if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then if test -n "$NM" && test -n "$global_symbol_pipe"; then my_dlsyms="${my_outputname}S.c" else func_error "not configured to extract global symbols from dlpreopened files" fi fi if test -n "$my_dlsyms"; then case $my_dlsyms in "") ;; *.c) # Discover the nlist of each of the dlfiles. nlist="$output_objdir/${my_outputname}.nm" func_show_eval "$RM $nlist ${nlist}S ${nlist}T" # Parse the name list into a source file. func_verbose "creating $output_objdir/$my_dlsyms" $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ /* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ /* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ #ifdef __cplusplus extern \"C\" { #endif /* External symbol declarations for the compiler. */\ " if test "$dlself" = yes; then func_verbose "generating symbol list for \`$output'" $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" # Add our own program objects to the symbol list. progfiles=`$ECHO "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` for progfile in $progfiles; do func_verbose "extracting global C symbols from \`$progfile'" $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'" done if test -n "$exclude_expsyms"; then $opt_dry_run || { eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi if test -n "$export_symbols_regex"; then $opt_dry_run || { eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi # Prepare the list of exported symbols if test -z "$export_symbols"; then export_symbols="$output_objdir/$outputname.exp" $opt_dry_run || { $RM $export_symbols eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' ;; esac } else $opt_dry_run || { eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' case $host in *cygwin | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' ;; esac } fi fi for dlprefile in $dlprefiles; do func_verbose "extracting global C symbols from \`$dlprefile'" func_basename "$dlprefile" name="$func_basename_result" $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'" } done $opt_dry_run || { # Make sure we have at least an empty file. test -f "$nlist" || : > "$nlist" if test -n "$exclude_expsyms"; then $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T $MV "$nlist"T "$nlist" fi # Try sorting and uniquifying the output. if $GREP -v "^: " < "$nlist" | if sort -k 3 /dev/null 2>&1; then sort -k 3 else sort +2 fi | uniq > "$nlist"S; then : else $GREP -v "^: " < "$nlist" > "$nlist"S fi if test -f "$nlist"S; then eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' else $ECHO '/* NONE */' >> "$output_objdir/$my_dlsyms" fi $ECHO >> "$output_objdir/$my_dlsyms" "\ /* The mapping between symbol names and symbols. */ typedef struct { const char *name; void *address; } lt_dlsymlist; " case $host in *cygwin* | *mingw* | *cegcc* ) $ECHO >> "$output_objdir/$my_dlsyms" "\ /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */" lt_dlsym_const= ;; *osf5*) echo >> "$output_objdir/$my_dlsyms" "\ /* This system does not cope well with relocations in const data */" lt_dlsym_const= ;; *) lt_dlsym_const=const ;; esac $ECHO >> "$output_objdir/$my_dlsyms" "\ extern $lt_dlsym_const lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[]; $lt_dlsym_const lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[] = {\ { \"$my_originator\", (void *) 0 }," case $need_lib_prefix in no) eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; *) eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; esac $ECHO >> "$output_objdir/$my_dlsyms" "\ {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt_${my_prefix}_LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif\ " } # !$opt_dry_run pic_flag_for_symtable= case "$compile_command " in *" -static "*) ;; *) case $host in # compiling the symbol table file with pic_flag works around # a FreeBSD bug that causes programs to crash when -lm is # linked before any other PIC object. But we must not use # pic_flag when linking with -static. The problem exists in # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; *) if test "X$my_pic_p" != Xno; then pic_flag_for_symtable=" $pic_flag" fi ;; esac ;; esac symtab_cflags= for arg in $LTCFLAGS; do case $arg in -pie | -fpie | -fPIE) ;; *) symtab_cflags="$symtab_cflags $arg" ;; esac done # Now compile the dynamic symbol file. func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' # Clean up the generated files. func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' # Transform the symbol file into the correct name. symfileobj="$output_objdir/${my_outputname}S.$objext" case $host in *cygwin* | *mingw* | *cegcc* ) if test -f "$output_objdir/$my_outputname.def"; then compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` else compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` fi ;; *) compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` ;; esac ;; *) func_fatal_error "unknown suffix for \`$my_dlsyms'" ;; esac else # We keep going just in case the user didn't refer to # lt_preloaded_symbols. The linker will fail if global_symbol_pipe # really was required. # Nullify the symbol file. compile_command=`$ECHO "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` fi } # func_win32_libid arg # return the library type of file 'arg' # # Need a lot of goo to handle *both* DLLs and import libs # Has to be a shell function in order to 'eat' the argument # that is supplied when $file_magic_command is called. func_win32_libid () { $opt_debug win32_libid_type="unknown" win32_fileres=`file -L $1 2>/dev/null` case $win32_fileres in *ar\ archive\ import\ library*) # definitely import win32_libid_type="x86 archive import" ;; *ar\ archive*) # could be an import, or static if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | $EGREP 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then win32_nmres=`eval $NM -f posix -A $1 | $SED -n -e ' 1,100{ / I /{ s,.*,import, p q } }'` case $win32_nmres in import*) win32_libid_type="x86 archive import";; *) win32_libid_type="x86 archive static";; esac fi ;; *DLL*) win32_libid_type="x86 DLL" ;; *executable*) # but shell scripts are "executable" too... case $win32_fileres in *MS\ Windows\ PE\ Intel*) win32_libid_type="x86 DLL" ;; esac ;; esac $ECHO "$win32_libid_type" } # func_extract_an_archive dir oldlib func_extract_an_archive () { $opt_debug f_ex_an_ar_dir="$1"; shift f_ex_an_ar_oldlib="$1" func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" 'exit $?' if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then : else func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" fi } # func_extract_archives gentop oldlib ... func_extract_archives () { $opt_debug my_gentop="$1"; shift my_oldlibs=${1+"$@"} my_oldobjs="" my_xlib="" my_xabs="" my_xdir="" for my_xlib in $my_oldlibs; do # Extract the objects. case $my_xlib in [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; *) my_xabs=`pwd`"/$my_xlib" ;; esac func_basename "$my_xlib" my_xlib="$func_basename_result" my_xlib_u=$my_xlib while :; do case " $extracted_archives " in *" $my_xlib_u "*) func_arith $extracted_serial + 1 extracted_serial=$func_arith_result my_xlib_u=lt$extracted_serial-$my_xlib ;; *) break ;; esac done extracted_archives="$extracted_archives $my_xlib_u" my_xdir="$my_gentop/$my_xlib_u" func_mkdir_p "$my_xdir" case $host in *-darwin*) func_verbose "Extracting $my_xabs" # Do not bother doing anything if just a dry run $opt_dry_run || { darwin_orig_dir=`pwd` cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` darwin_base_archive=`basename "$darwin_archive"` darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` if test -n "$darwin_arches"; then darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` darwin_arch= func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" for darwin_arch in $darwin_arches ; do func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" func_extract_an_archive "`pwd`" "${darwin_base_archive}" cd "$darwin_curdir" $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" done # $darwin_arches ## Okay now we've a bunch of thin objects, gotta fatten them up :) darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` darwin_file= darwin_files= for darwin_file in $darwin_filelist; do darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` $LIPO -create -output "$darwin_file" $darwin_files done # $darwin_filelist $RM -rf unfat-$$ cd "$darwin_orig_dir" else cd $darwin_orig_dir func_extract_an_archive "$my_xdir" "$my_xabs" fi # $darwin_arches } # !$opt_dry_run ;; *) func_extract_an_archive "$my_xdir" "$my_xabs" ;; esac my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` done func_extract_archives_result="$my_oldobjs" } # func_emit_wrapper_part1 [arg=no] # # Emit the first part of a libtool wrapper script on stdout. # For more information, see the description associated with # func_emit_wrapper(), below. func_emit_wrapper_part1 () { func_emit_wrapper_part1_arg1=no if test -n "$1" ; then func_emit_wrapper_part1_arg1=$1 fi $ECHO "\ #! $SHELL # $output - temporary wrapper script for $objdir/$outputname # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # The $output program cannot be directly executed until all the libtool # libraries that it depends on are installed. # # This wrapper script should never be moved out of the build directory. # If it is, it will not operate correctly. # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. Xsed='${SED} -e 1s/^X//' sed_quote_subst='$sed_quote_subst' # Be Bourne compatible if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH relink_command=\"$relink_command\" # This environment variable determines our operation mode. if test \"\$libtool_install_magic\" = \"$magic\"; then # install mode needs the following variables: generated_by_libtool_version='$macro_version' notinst_deplibs='$notinst_deplibs' else # When we are sourced in execute mode, \$file and \$ECHO are already set. if test \"\$libtool_execute_magic\" != \"$magic\"; then ECHO=\"$qecho\" file=\"\$0\" # Make sure echo works. if test \"X\$1\" = X--no-reexec; then # Discard the --no-reexec flag, and continue. shift elif test \"X\`{ \$ECHO '\t'; } 2>/dev/null\`\" = 'X\t'; then # Yippee, \$ECHO works! : else # Restart under the correct shell, and then maybe \$ECHO will work. exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} fi fi\ " $ECHO "\ # Find the directory that this script lives in. thisdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` test \"x\$thisdir\" = \"x\$file\" && thisdir=. # Follow symbolic links until we get to the real thisdir. file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` while test -n \"\$file\"; do destdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` # If there was a directory component, then change thisdir. if test \"x\$destdir\" != \"x\$file\"; then case \"\$destdir\" in [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; *) thisdir=\"\$thisdir/\$destdir\" ;; esac fi file=\`\$ECHO \"X\$file\" | \$Xsed -e 's%^.*/%%'\` file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` done " } # end: func_emit_wrapper_part1 # func_emit_wrapper_part2 [arg=no] # # Emit the second part of a libtool wrapper script on stdout. # For more information, see the description associated with # func_emit_wrapper(), below. func_emit_wrapper_part2 () { func_emit_wrapper_part2_arg1=no if test -n "$1" ; then func_emit_wrapper_part2_arg1=$1 fi $ECHO "\ # Usually 'no', except on cygwin/mingw when embedded into # the cwrapper. WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_part2_arg1 if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then # special case for '.' if test \"\$thisdir\" = \".\"; then thisdir=\`pwd\` fi # remove .libs from thisdir case \"\$thisdir\" in *[\\\\/]$objdir ) thisdir=\`\$ECHO \"X\$thisdir\" | \$Xsed -e 's%[\\\\/][^\\\\/]*$%%'\` ;; $objdir ) thisdir=. ;; esac fi # Try to get the absolute directory name. absdir=\`cd \"\$thisdir\" && pwd\` test -n \"\$absdir\" && thisdir=\"\$absdir\" " if test "$fast_install" = yes; then $ECHO "\ program=lt-'$outputname'$exeext progdir=\"\$thisdir/$objdir\" if test ! -f \"\$progdir/\$program\" || { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ test \"X\$file\" != \"X\$progdir/\$program\"; }; then file=\"\$\$-\$program\" if test ! -d \"\$progdir\"; then $MKDIR \"\$progdir\" else $RM \"\$progdir/\$file\" fi" $ECHO "\ # relink executable if necessary if test -n \"\$relink_command\"; then if relink_command_output=\`eval \$relink_command 2>&1\`; then : else $ECHO \"\$relink_command_output\" >&2 $RM \"\$progdir/\$file\" exit 1 fi fi $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || { $RM \"\$progdir/\$program\"; $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } $RM \"\$progdir/\$file\" fi" else $ECHO "\ program='$outputname' progdir=\"\$thisdir/$objdir\" " fi $ECHO "\ if test -f \"\$progdir/\$program\"; then" # Export our shlibpath_var if we have one. if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then $ECHO "\ # Add our own library path to $shlibpath_var $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" # Some systems cannot cope with colon-terminated $shlibpath_var # The second colon is a workaround for a bug in BeOS R4 sed $shlibpath_var=\`\$ECHO \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` export $shlibpath_var " fi # fixup the dll searchpath if we need to. if test -n "$dllsearchpath"; then $ECHO "\ # Add the dll search path components to the executable PATH PATH=$dllsearchpath:\$PATH " fi $ECHO "\ if test \"\$libtool_execute_magic\" != \"$magic\"; then # Run the actual program with our arguments. " case $host in # Backslashes separate directories on plain windows *-*-mingw | *-*-os2* | *-cegcc*) $ECHO "\ exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} " ;; *) $ECHO "\ exec \"\$progdir/\$program\" \${1+\"\$@\"} " ;; esac $ECHO "\ \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 exit 1 fi else # The program doesn't exist. \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 $ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 exit 1 fi fi\ " } # end: func_emit_wrapper_part2 # func_emit_wrapper [arg=no] # # Emit a libtool wrapper script on stdout. # Don't directly open a file because we may want to # incorporate the script contents within a cygwin/mingw # wrapper executable. Must ONLY be called from within # func_mode_link because it depends on a number of variables # set therein. # # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR # variable will take. If 'yes', then the emitted script # will assume that the directory in which it is stored is # the $objdir directory. This is a cygwin/mingw-specific # behavior. func_emit_wrapper () { func_emit_wrapper_arg1=no if test -n "$1" ; then func_emit_wrapper_arg1=$1 fi # split this up so that func_emit_cwrapperexe_src # can call each part independently. func_emit_wrapper_part1 "${func_emit_wrapper_arg1}" func_emit_wrapper_part2 "${func_emit_wrapper_arg1}" } # func_to_host_path arg # # Convert paths to host format when used with build tools. # Intended for use with "native" mingw (where libtool itself # is running under the msys shell), or in the following cross- # build environments: # $build $host # mingw (msys) mingw [e.g. native] # cygwin mingw # *nix + wine mingw # where wine is equipped with the `winepath' executable. # In the native mingw case, the (msys) shell automatically # converts paths for any non-msys applications it launches, # but that facility isn't available from inside the cwrapper. # Similar accommodations are necessary for $host mingw and # $build cygwin. Calling this function does no harm for other # $host/$build combinations not listed above. # # ARG is the path (on $build) that should be converted to # the proper representation for $host. The result is stored # in $func_to_host_path_result. func_to_host_path () { func_to_host_path_result="$1" if test -n "$1" ; then case $host in *mingw* ) lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' case $build in *mingw* ) # actually, msys # awkward: cmd appends spaces to result lt_sed_strip_trailing_spaces="s/[ ]*\$//" func_to_host_path_tmp1=`( cmd //c echo "$1" |\ $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ $SED -e "$lt_sed_naive_backslashify"` ;; *cygwin* ) func_to_host_path_tmp1=`cygpath -w "$1"` func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ $SED -e "$lt_sed_naive_backslashify"` ;; * ) # Unfortunately, winepath does not exit with a non-zero # error code, so we are forced to check the contents of # stdout. On the other hand, if the command is not # found, the shell will set an exit code of 127 and print # *an error message* to stdout. So we must check for both # error code of zero AND non-empty stdout, which explains # the odd construction: func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null` if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ $SED -e "$lt_sed_naive_backslashify"` else # Allow warning below. func_to_host_path_result="" fi ;; esac if test -z "$func_to_host_path_result" ; then func_error "Could not determine host path corresponding to" func_error " '$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback: func_to_host_path_result="$1" fi ;; esac fi } # end: func_to_host_path # func_to_host_pathlist arg # # Convert pathlists to host format when used with build tools. # See func_to_host_path(), above. This function supports the # following $build/$host combinations (but does no harm for # combinations not listed here): # $build $host # mingw (msys) mingw [e.g. native] # cygwin mingw # *nix + wine mingw # # Path separators are also converted from $build format to # $host format. If ARG begins or ends with a path separator # character, it is preserved (but converted to $host format) # on output. # # ARG is a pathlist (on $build) that should be converted to # the proper representation on $host. The result is stored # in $func_to_host_pathlist_result. func_to_host_pathlist () { func_to_host_pathlist_result="$1" if test -n "$1" ; then case $host in *mingw* ) lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' # Remove leading and trailing path separator characters from # ARG. msys behavior is inconsistent here, cygpath turns them # into '.;' and ';.', and winepath ignores them completely. func_to_host_pathlist_tmp2="$1" # Once set for this call, this variable should not be # reassigned. It is used in tha fallback case. func_to_host_pathlist_tmp1=`echo "$func_to_host_pathlist_tmp2" |\ $SED -e 's|^:*||' -e 's|:*$||'` case $build in *mingw* ) # Actually, msys. # Awkward: cmd appends spaces to result. lt_sed_strip_trailing_spaces="s/[ ]*\$//" func_to_host_pathlist_tmp2=`( cmd //c echo "$func_to_host_pathlist_tmp1" |\ $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ $SED -e "$lt_sed_naive_backslashify"` ;; *cygwin* ) func_to_host_pathlist_tmp2=`cygpath -w -p "$func_to_host_pathlist_tmp1"` func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ $SED -e "$lt_sed_naive_backslashify"` ;; * ) # unfortunately, winepath doesn't convert pathlists func_to_host_pathlist_result="" func_to_host_pathlist_oldIFS=$IFS IFS=: for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do IFS=$func_to_host_pathlist_oldIFS if test -n "$func_to_host_pathlist_f" ; then func_to_host_path "$func_to_host_pathlist_f" if test -n "$func_to_host_path_result" ; then if test -z "$func_to_host_pathlist_result" ; then func_to_host_pathlist_result="$func_to_host_path_result" else func_to_host_pathlist_result="$func_to_host_pathlist_result;$func_to_host_path_result" fi fi fi IFS=: done IFS=$func_to_host_pathlist_oldIFS ;; esac if test -z "$func_to_host_pathlist_result" ; then func_error "Could not determine the host path(s) corresponding to" func_error " '$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback. This may break if $1 contains DOS-style drive # specifications. The fix is not to complicate the expression # below, but for the user to provide a working wine installation # with winepath so that path translation in the cross-to-mingw # case works properly. lt_replace_pathsep_nix_to_dos="s|:|;|g" func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\ $SED -e "$lt_replace_pathsep_nix_to_dos"` fi # Now, add the leading and trailing path separators back case "$1" in :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result" ;; esac case "$1" in *: ) func_to_host_pathlist_result="$func_to_host_pathlist_result;" ;; esac ;; esac fi } # end: func_to_host_pathlist # func_emit_cwrapperexe_src # emit the source code for a wrapper executable on stdout # Must ONLY be called from within func_mode_link because # it depends on a number of variable set therein. func_emit_cwrapperexe_src () { cat < #include #ifdef _MSC_VER # include # include # include # define setmode _setmode #else # include # include # ifdef __CYGWIN__ # include # define HAVE_SETENV # ifdef __STRICT_ANSI__ char *realpath (const char *, char *); int putenv (char *); int setenv (const char *, const char *, int); # endif # endif #endif #include #include #include #include #include #include #include #include #if defined(PATH_MAX) # define LT_PATHMAX PATH_MAX #elif defined(MAXPATHLEN) # define LT_PATHMAX MAXPATHLEN #else # define LT_PATHMAX 1024 #endif #ifndef S_IXOTH # define S_IXOTH 0 #endif #ifndef S_IXGRP # define S_IXGRP 0 #endif #ifdef _MSC_VER # define S_IXUSR _S_IEXEC # define stat _stat # ifndef _INTPTR_T_DEFINED # define intptr_t int # endif #endif #ifndef DIR_SEPARATOR # define DIR_SEPARATOR '/' # define PATH_SEPARATOR ':' #endif #if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ defined (__OS2__) # define HAVE_DOS_BASED_FILE_SYSTEM # define FOPEN_WB "wb" # ifndef DIR_SEPARATOR_2 # define DIR_SEPARATOR_2 '\\' # endif # ifndef PATH_SEPARATOR_2 # define PATH_SEPARATOR_2 ';' # endif #endif #ifndef DIR_SEPARATOR_2 # define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) #else /* DIR_SEPARATOR_2 */ # define IS_DIR_SEPARATOR(ch) \ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) #endif /* DIR_SEPARATOR_2 */ #ifndef PATH_SEPARATOR_2 # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) #else /* PATH_SEPARATOR_2 */ # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) #endif /* PATH_SEPARATOR_2 */ #ifdef __CYGWIN__ # define FOPEN_WB "wb" #endif #ifndef FOPEN_WB # define FOPEN_WB "w" #endif #ifndef _O_BINARY # define _O_BINARY 0 #endif #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) #define XFREE(stale) do { \ if (stale) { free ((void *) stale); stale = 0; } \ } while (0) #undef LTWRAPPER_DEBUGPRINTF #if defined DEBUGWRAPPER # define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args static void ltwrapper_debugprintf (const char *fmt, ...) { va_list args; va_start (args, fmt); (void) vfprintf (stderr, fmt, args); va_end (args); } #else # define LTWRAPPER_DEBUGPRINTF(args) #endif const char *program_name = NULL; void *xmalloc (size_t num); char *xstrdup (const char *string); const char *base_name (const char *name); char *find_executable (const char *wrapper); char *chase_symlinks (const char *pathspec); int make_executable (const char *path); int check_executable (const char *path); char *strendzap (char *str, const char *pat); void lt_fatal (const char *message, ...); void lt_setenv (const char *name, const char *value); char *lt_extend_str (const char *orig_value, const char *add, int to_end); void lt_opt_process_env_set (const char *arg); void lt_opt_process_env_prepend (const char *arg); void lt_opt_process_env_append (const char *arg); int lt_split_name_value (const char *arg, char** name, char** value); void lt_update_exe_path (const char *name, const char *value); void lt_update_lib_path (const char *name, const char *value); static const char *script_text_part1 = EOF func_emit_wrapper_part1 yes | $SED -e 's/\([\\"]\)/\\\1/g' \ -e 's/^/ "/' -e 's/$/\\n"/' echo ";" cat <"))); for (i = 0; i < newargc; i++) { LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d] : %s\n", i, (newargz[i] ? newargz[i] : ""))); } EOF case $host_os in mingw*) cat <<"EOF" /* execv doesn't actually work on mingw as expected on unix */ rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz); if (rval == -1) { /* failed to start process */ LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = %d\n", lt_argv_zero, errno)); return 127; } return rval; EOF ;; *) cat <<"EOF" execv (lt_argv_zero, newargz); return rval; /* =127, but avoids unused variable warning */ EOF ;; esac cat <<"EOF" } void * xmalloc (size_t num) { void *p = (void *) malloc (num); if (!p) lt_fatal ("Memory exhausted"); return p; } char * xstrdup (const char *string) { return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL; } const char * base_name (const char *name) { const char *base; #if defined (HAVE_DOS_BASED_FILE_SYSTEM) /* Skip over the disk name in MSDOS pathnames. */ if (isalpha ((unsigned char) name[0]) && name[1] == ':') name += 2; #endif for (base = name; *name; name++) if (IS_DIR_SEPARATOR (*name)) base = name + 1; return base; } int check_executable (const char *path) { struct stat st; LTWRAPPER_DEBUGPRINTF (("(check_executable) : %s\n", path ? (*path ? path : "EMPTY!") : "NULL!")); if ((!path) || (!*path)) return 0; if ((stat (path, &st) >= 0) && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) return 1; else return 0; } int make_executable (const char *path) { int rval = 0; struct stat st; LTWRAPPER_DEBUGPRINTF (("(make_executable) : %s\n", path ? (*path ? path : "EMPTY!") : "NULL!")); if ((!path) || (!*path)) return 0; if (stat (path, &st) >= 0) { rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); } return rval; } /* Searches for the full path of the wrapper. Returns newly allocated full path name if found, NULL otherwise Does not chase symlinks, even on platforms that support them. */ char * find_executable (const char *wrapper) { int has_slash = 0; const char *p; const char *p_next; /* static buffer for getcwd */ char tmp[LT_PATHMAX + 1]; int tmp_len; char *concat_name; LTWRAPPER_DEBUGPRINTF (("(find_executable) : %s\n", wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!")); if ((wrapper == NULL) || (*wrapper == '\0')) return NULL; /* Absolute path? */ #if defined (HAVE_DOS_BASED_FILE_SYSTEM) if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } else { #endif if (IS_DIR_SEPARATOR (wrapper[0])) { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } #if defined (HAVE_DOS_BASED_FILE_SYSTEM) } #endif for (p = wrapper; *p; p++) if (*p == '/') { has_slash = 1; break; } if (!has_slash) { /* no slashes; search PATH */ const char *path = getenv ("PATH"); if (path != NULL) { for (p = path; *p; p = p_next) { const char *q; size_t p_len; for (q = p; *q; q++) if (IS_PATH_SEPARATOR (*q)) break; p_len = q - p; p_next = (*q == '\0' ? q : q + 1); if (p_len == 0) { /* empty path: current directory */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal ("getcwd failed"); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); } else { concat_name = XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, p, p_len); concat_name[p_len] = '/'; strcpy (concat_name + p_len + 1, wrapper); } if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } } /* not found in PATH; assume curdir */ } /* Relative path | not found in path: prepend cwd */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal ("getcwd failed"); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); return NULL; } char * chase_symlinks (const char *pathspec) { #ifndef S_ISLNK return xstrdup (pathspec); #else char buf[LT_PATHMAX]; struct stat s; char *tmp_pathspec = xstrdup (pathspec); char *p; int has_symlinks = 0; while (strlen (tmp_pathspec) && !has_symlinks) { LTWRAPPER_DEBUGPRINTF (("checking path component for symlinks: %s\n", tmp_pathspec)); if (lstat (tmp_pathspec, &s) == 0) { if (S_ISLNK (s.st_mode) != 0) { has_symlinks = 1; break; } /* search backwards for last DIR_SEPARATOR */ p = tmp_pathspec + strlen (tmp_pathspec) - 1; while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) p--; if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) { /* no more DIR_SEPARATORS left */ break; } *p = '\0'; } else { char *errstr = strerror (errno); lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr); } } XFREE (tmp_pathspec); if (!has_symlinks) { return xstrdup (pathspec); } tmp_pathspec = realpath (pathspec, buf); if (tmp_pathspec == 0) { lt_fatal ("Could not follow symlinks for %s", pathspec); } return xstrdup (tmp_pathspec); #endif } char * strendzap (char *str, const char *pat) { size_t len, patlen; assert (str != NULL); assert (pat != NULL); len = strlen (str); patlen = strlen (pat); if (patlen <= len) { str += len - patlen; if (strcmp (str, pat) == 0) *str = '\0'; } return str; } static void lt_error_core (int exit_status, const char *mode, const char *message, va_list ap) { fprintf (stderr, "%s: %s: ", program_name, mode); vfprintf (stderr, message, ap); fprintf (stderr, ".\n"); if (exit_status >= 0) exit (exit_status); } void lt_fatal (const char *message, ...) { va_list ap; va_start (ap, message); lt_error_core (EXIT_FAILURE, "FATAL", message, ap); va_end (ap); } void lt_setenv (const char *name, const char *value) { LTWRAPPER_DEBUGPRINTF (("(lt_setenv) setting '%s' to '%s'\n", (name ? name : ""), (value ? value : ""))); { #ifdef HAVE_SETENV /* always make a copy, for consistency with !HAVE_SETENV */ char *str = xstrdup (value); setenv (name, str, 1); #else int len = strlen (name) + 1 + strlen (value) + 1; char *str = XMALLOC (char, len); sprintf (str, "%s=%s", name, value); if (putenv (str) != EXIT_SUCCESS) { XFREE (str); } #endif } } char * lt_extend_str (const char *orig_value, const char *add, int to_end) { char *new_value; if (orig_value && *orig_value) { int orig_value_len = strlen (orig_value); int add_len = strlen (add); new_value = XMALLOC (char, add_len + orig_value_len + 1); if (to_end) { strcpy (new_value, orig_value); strcpy (new_value + orig_value_len, add); } else { strcpy (new_value, add); strcpy (new_value + add_len, orig_value); } } else { new_value = xstrdup (add); } return new_value; } int lt_split_name_value (const char *arg, char** name, char** value) { const char *p; int len; if (!arg || !*arg) return 1; p = strchr (arg, (int)'='); if (!p) return 1; *value = xstrdup (++p); len = strlen (arg) - strlen (*value); *name = XMALLOC (char, len); strncpy (*name, arg, len-1); (*name)[len - 1] = '\0'; return 0; } void lt_opt_process_env_set (const char *arg) { char *name = NULL; char *value = NULL; if (lt_split_name_value (arg, &name, &value) != 0) { XFREE (name); XFREE (value); lt_fatal ("bad argument for %s: '%s'", env_set_opt, arg); } lt_setenv (name, value); XFREE (name); XFREE (value); } void lt_opt_process_env_prepend (const char *arg) { char *name = NULL; char *value = NULL; char *new_value = NULL; if (lt_split_name_value (arg, &name, &value) != 0) { XFREE (name); XFREE (value); lt_fatal ("bad argument for %s: '%s'", env_prepend_opt, arg); } new_value = lt_extend_str (getenv (name), value, 0); lt_setenv (name, new_value); XFREE (new_value); XFREE (name); XFREE (value); } void lt_opt_process_env_append (const char *arg) { char *name = NULL; char *value = NULL; char *new_value = NULL; if (lt_split_name_value (arg, &name, &value) != 0) { XFREE (name); XFREE (value); lt_fatal ("bad argument for %s: '%s'", env_append_opt, arg); } new_value = lt_extend_str (getenv (name), value, 1); lt_setenv (name, new_value); XFREE (new_value); XFREE (name); XFREE (value); } void lt_update_exe_path (const char *name, const char *value) { LTWRAPPER_DEBUGPRINTF (("(lt_update_exe_path) modifying '%s' by prepending '%s'\n", (name ? name : ""), (value ? value : ""))); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); /* some systems can't cope with a ':'-terminated path #' */ int len = strlen (new_value); while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) { new_value[len-1] = '\0'; } lt_setenv (name, new_value); XFREE (new_value); } } void lt_update_lib_path (const char *name, const char *value) { LTWRAPPER_DEBUGPRINTF (("(lt_update_lib_path) modifying '%s' by prepending '%s'\n", (name ? name : ""), (value ? value : ""))); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); lt_setenv (name, new_value); XFREE (new_value); } } EOF } # end: func_emit_cwrapperexe_src # func_mode_link arg... func_mode_link () { $opt_debug case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) # It is impossible to link a dll without this setting, and # we shouldn't force the makefile maintainer to figure out # which system we are compiling for in order to pass an extra # flag for every libtool invocation. # allow_undefined=no # FIXME: Unfortunately, there are problems with the above when trying # to make a dll which has undefined symbols, in which case not # even a static library is built. For now, we need to specify # -no-undefined on the libtool link line when we can be certain # that all symbols are satisfied, otherwise we get a static library. allow_undefined=yes ;; *) allow_undefined=yes ;; esac libtool_args=$nonopt base_compile="$nonopt $@" compile_command=$nonopt finalize_command=$nonopt compile_rpath= finalize_rpath= compile_shlibpath= finalize_shlibpath= convenience= old_convenience= deplibs= old_deplibs= compiler_flags= linker_flags= dllsearchpath= lib_search_path=`pwd` inst_prefix_dir= new_inherited_linker_flags= avoid_version=no dlfiles= dlprefiles= dlself=no export_dynamic=no export_symbols= export_symbols_regex= generated= libobjs= ltlibs= module=no no_install=no objs= non_pic_objects= precious_files_regex= prefer_static_libs=no preload=no prev= prevarg= release= rpath= xrpath= perm_rpath= temp_rpath= thread_safe=no vinfo= vinfo_number=no weak_libs= single_module="${wl}-single_module" func_infer_tag $base_compile # We need to know -static, to get the right output filenames. for arg do case $arg in -shared) test "$build_libtool_libs" != yes && \ func_fatal_configuration "can not build a shared library" build_old_libs=no break ;; -all-static | -static | -static-libtool-libs) case $arg in -all-static) if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then func_warning "complete static linking is impossible in this configuration" fi if test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; -static) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=built ;; -static-libtool-libs) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; esac build_libtool_libs=no build_old_libs=yes break ;; esac done # See if our shared archives depend on static archives. test -n "$old_archive_from_new_cmds" && build_old_libs=yes # Go through the arguments, transforming them on the way. while test "$#" -gt 0; do arg="$1" shift func_quote_for_eval "$arg" qarg=$func_quote_for_eval_unquoted_result func_append libtool_args " $func_quote_for_eval_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then case $prev in output) func_append compile_command " @OUTPUT@" func_append finalize_command " @OUTPUT@" ;; esac case $prev in dlfiles|dlprefiles) if test "$preload" = no; then # Add the symbol object into the linking commands. func_append compile_command " @SYMFILE@" func_append finalize_command " @SYMFILE@" preload=yes fi case $arg in *.la | *.lo) ;; # We handle these cases below. force) if test "$dlself" = no; then dlself=needless export_dynamic=yes fi prev= continue ;; self) if test "$prev" = dlprefiles; then dlself=yes elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then dlself=yes else dlself=needless export_dynamic=yes fi prev= continue ;; *) if test "$prev" = dlfiles; then dlfiles="$dlfiles $arg" else dlprefiles="$dlprefiles $arg" fi prev= continue ;; esac ;; expsyms) export_symbols="$arg" test -f "$arg" \ || func_fatal_error "symbol file \`$arg' does not exist" prev= continue ;; expsyms_regex) export_symbols_regex="$arg" prev= continue ;; framework) case $host in *-*-darwin*) case "$deplibs " in *" $qarg.ltframework "*) ;; *) deplibs="$deplibs $qarg.ltframework" # this is fixed later ;; esac ;; esac prev= continue ;; inst_prefix) inst_prefix_dir="$arg" prev= continue ;; objectlist) if test -f "$arg"; then save_arg=$arg moreargs= for fil in `cat "$save_arg"` do # moreargs="$moreargs $fil" arg=$fil # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test "$pic_object" = none && test "$non_pic_object" = none; then func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then dlfiles="$dlfiles $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test "$prev" = dlprefiles; then # Preload the old-style object. dlprefiles="$dlprefiles $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg="$pic_object" fi # Non-PIC object. if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test "$pic_object" = none ; then arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "\`$arg' is not a valid libtool object" fi fi done else func_fatal_error "link input file \`$arg' does not exist" fi arg=$save_arg prev= continue ;; precious_regex) precious_files_regex="$arg" prev= continue ;; release) release="-$arg" prev= continue ;; rpath | xrpath) # We need an absolute path. case $arg in [\\/]* | [A-Za-z]:[\\/]*) ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac if test "$prev" = rpath; then case "$rpath " in *" $arg "*) ;; *) rpath="$rpath $arg" ;; esac else case "$xrpath " in *" $arg "*) ;; *) xrpath="$xrpath $arg" ;; esac fi prev= continue ;; shrext) shrext_cmds="$arg" prev= continue ;; weak) weak_libs="$weak_libs $arg" prev= continue ;; xcclinker) linker_flags="$linker_flags $qarg" compiler_flags="$compiler_flags $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xcompiler) compiler_flags="$compiler_flags $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xlinker) linker_flags="$linker_flags $qarg" compiler_flags="$compiler_flags $wl$qarg" prev= func_append compile_command " $wl$qarg" func_append finalize_command " $wl$qarg" continue ;; *) eval "$prev=\"\$arg\"" prev= continue ;; esac fi # test -n "$prev" prevarg="$arg" case $arg in -all-static) if test -n "$link_static_flag"; then # See comment for -static flag below, for more details. func_append compile_command " $link_static_flag" func_append finalize_command " $link_static_flag" fi continue ;; -allow-undefined) # FIXME: remove this flag sometime in the future. func_fatal_error "\`-allow-undefined' must not be used because it is the default" ;; -avoid-version) avoid_version=yes continue ;; -dlopen) prev=dlfiles continue ;; -dlpreopen) prev=dlprefiles continue ;; -export-dynamic) export_dynamic=yes continue ;; -export-symbols | -export-symbols-regex) if test -n "$export_symbols" || test -n "$export_symbols_regex"; then func_fatal_error "more than one -exported-symbols argument is not allowed" fi if test "X$arg" = "X-export-symbols"; then prev=expsyms else prev=expsyms_regex fi continue ;; -framework) prev=framework continue ;; -inst-prefix-dir) prev=inst_prefix continue ;; # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* # so, if we see these flags be careful not to treat them like -L -L[A-Z][A-Z]*:*) case $with_gcc/$host in no/*-*-irix* | /*-*-irix*) func_append compile_command " $arg" func_append finalize_command " $arg" ;; esac continue ;; -L*) func_stripname '-L' '' "$arg" dir=$func_stripname_result if test -z "$dir"; then if test "$#" -gt 0; then func_fatal_error "require no space between \`-L' and \`$1'" else func_fatal_error "need path for \`-L' option" fi fi # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) absdir=`cd "$dir" && pwd` test -z "$absdir" && \ func_fatal_error "cannot determine absolute directory name of \`$dir'" dir="$absdir" ;; esac case "$deplibs " in *" -L$dir "*) ;; *) deplibs="$deplibs -L$dir" lib_search_path="$lib_search_path $dir" ;; esac case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$dir:"*) ;; ::) dllsearchpath=$dir;; *) dllsearchpath="$dllsearchpath:$dir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) dllsearchpath="$dllsearchpath:$testbindir";; esac ;; esac continue ;; -l*) if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc*) # These systems don't actually have a C or math library (as such) continue ;; *-*-os2*) # These systems don't actually have a C library (as such) test "X$arg" = "X-lc" && continue ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. test "X$arg" = "X-lc" && continue ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C and math libraries are in the System framework deplibs="$deplibs System.ltframework" continue ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype test "X$arg" = "X-lc" && continue ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work test "X$arg" = "X-lc" && continue ;; esac elif test "X$arg" = "X-lc_r"; then case $host in *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc_r directly, use -pthread flag. continue ;; esac fi deplibs="$deplibs $arg" continue ;; -module) module=yes continue ;; # Tru64 UNIX uses -model [arg] to determine the layout of C++ # classes, name mangling, and exception handling. # Darwin uses the -arch flag to determine output architecture. -model|-arch|-isysroot) compiler_flags="$compiler_flags $arg" func_append compile_command " $arg" func_append finalize_command " $arg" prev=xcompiler continue ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) compiler_flags="$compiler_flags $arg" func_append compile_command " $arg" func_append finalize_command " $arg" case "$new_inherited_linker_flags " in *" $arg "*) ;; * ) new_inherited_linker_flags="$new_inherited_linker_flags $arg" ;; esac continue ;; -multi_module) single_module="${wl}-multi_module" continue ;; -no-fast-install) fast_install=no continue ;; -no-install) case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) # The PATH hackery in wrapper scripts is required on Windows # and Darwin in order for the loader to find any dlls it needs. func_warning "\`-no-install' is ignored for $host" func_warning "assuming \`-no-fast-install' instead" fast_install=no ;; *) no_install=yes ;; esac continue ;; -no-undefined) allow_undefined=no continue ;; -objectlist) prev=objectlist continue ;; -o) prev=output ;; -precious-files-regex) prev=precious_regex continue ;; -release) prev=release continue ;; -rpath) prev=rpath continue ;; -R) prev=xrpath continue ;; -R*) func_stripname '-R' '' "$arg" dir=$func_stripname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac case "$xrpath " in *" $dir "*) ;; *) xrpath="$xrpath $dir" ;; esac continue ;; -shared) # The effects of -shared are defined in a previous loop. continue ;; -shrext) prev=shrext continue ;; -static | -static-libtool-libs) # The effects of -static are defined in a previous loop. # We used to do the same as -all-static on platforms that # didn't have a PIC flag, but the assumption that the effects # would be equivalent was wrong. It would break on at least # Digital Unix and AIX. continue ;; -thread-safe) thread_safe=yes continue ;; -version-info) prev=vinfo continue ;; -version-number) prev=vinfo vinfo_number=yes continue ;; -weak) prev=weak continue ;; -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" func_quote_for_eval "$flag" arg="$arg $wl$func_quote_for_eval_result" compiler_flags="$compiler_flags $func_quote_for_eval_result" done IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" func_quote_for_eval "$flag" arg="$arg $wl$func_quote_for_eval_result" compiler_flags="$compiler_flags $wl$func_quote_for_eval_result" linker_flags="$linker_flags $func_quote_for_eval_result" done IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Xcompiler) prev=xcompiler continue ;; -Xlinker) prev=xlinker continue ;; -XCClinker) prev=xcclinker continue ;; # -msg_* for osf cc -msg_*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; # -64, -mips[0-9] enable 64-bit mode on the SGI compiler # -r[0-9][0-9]* specifies the processor on the SGI compiler # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler # +DA*, +DD* enable 64-bit mode on the HP compiler # -q* pass through compiler args for the IBM compiler # -m*, -t[45]*, -txscale* pass through architecture-specific # compiler args for GCC # -F/path gives path to uninstalled frameworks, gcc on darwin # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC # @file GCC response files -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" func_append compile_command " $arg" func_append finalize_command " $arg" compiler_flags="$compiler_flags $arg" continue ;; # Some other compiler flag. -* | +*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; *.$objext) # A standard object. objs="$objs $arg" ;; *.lo) # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test "$pic_object" = none && test "$non_pic_object" = none; then func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then dlfiles="$dlfiles $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test "$prev" = dlprefiles; then # Preload the old-style object. dlprefiles="$dlprefiles $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg="$pic_object" fi # Non-PIC object. if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test "$pic_object" = none ; then arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "\`$arg' is not a valid libtool object" fi fi ;; *.$libext) # An archive. deplibs="$deplibs $arg" old_deplibs="$old_deplibs $arg" continue ;; *.la) # A libtool-controlled library. if test "$prev" = dlfiles; then # This library was specified with -dlopen. dlfiles="$dlfiles $arg" prev= elif test "$prev" = dlprefiles; then # The library was specified with -dlpreopen. dlprefiles="$dlprefiles $arg" prev= else deplibs="$deplibs $arg" fi continue ;; # Some other compiler argument. *) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; esac # arg # Now actually substitute the argument into the commands. if test -n "$arg"; then func_append compile_command " $arg" func_append finalize_command " $arg" fi done # argument parsing loop test -n "$prev" && \ func_fatal_help "the \`$prevarg' option requires an argument" if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then eval arg=\"$export_dynamic_flag_spec\" func_append compile_command " $arg" func_append finalize_command " $arg" fi oldlibs= # calculate the name of the file, without its directory func_basename "$output" outputname="$func_basename_result" libobjs_save="$libobjs" if test -n "$shlibpath_var"; then # get the directories listed in $shlibpath_var eval shlib_search_path=\`\$ECHO \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` else shlib_search_path= fi eval sys_lib_search_path=\"$sys_lib_search_path_spec\" eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" func_dirname "$output" "/" "" output_objdir="$func_dirname_result$objdir" # Create the object directory. func_mkdir_p "$output_objdir" # Determine the type of output case $output in "") func_fatal_help "you must specify an output file" ;; *.$libext) linkmode=oldlib ;; *.lo | *.$objext) linkmode=obj ;; *.la) linkmode=lib ;; *) linkmode=prog ;; # Anything else should be a program. esac specialdeplibs= libs= # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) for deplib in $deplibs; do if $opt_duplicate_deps ; then case "$libs " in *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; esac fi libs="$libs $deplib" done if test "$linkmode" = lib; then libs="$predeps $libs $compiler_lib_search_path $postdeps" # Compute libraries that are listed more than once in $predeps # $postdeps and mark them as special (i.e., whose duplicates are # not to be eliminated). pre_post_deps= if $opt_duplicate_compiler_generated_deps; then for pre_post_dep in $predeps $postdeps; do case "$pre_post_deps " in *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; esac pre_post_deps="$pre_post_deps $pre_post_dep" done fi pre_post_deps= fi deplibs= newdependency_libs= newlib_search_path= need_relink=no # whether we're linking any uninstalled libtool libraries notinst_deplibs= # not-installed libtool libraries notinst_path= # paths that contain not-installed libtool libraries case $linkmode in lib) passes="conv dlpreopen link" for file in $dlfiles $dlprefiles; do case $file in *.la) ;; *) func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" ;; esac done ;; prog) compile_deplibs= finalize_deplibs= alldeplibs=no newdlfiles= newdlprefiles= passes="conv scan dlopen dlpreopen link" ;; *) passes="conv" ;; esac for pass in $passes; do # The preopen pass in lib mode reverses $deplibs; put it back here # so that -L comes before libs that need it for instance... if test "$linkmode,$pass" = "lib,link"; then ## FIXME: Find the place where the list is rebuilt in the wrong ## order, and fix it there properly tmp_deplibs= for deplib in $deplibs; do tmp_deplibs="$deplib $tmp_deplibs" done deplibs="$tmp_deplibs" fi if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan"; then libs="$deplibs" deplibs= fi if test "$linkmode" = prog; then case $pass in dlopen) libs="$dlfiles" ;; dlpreopen) libs="$dlprefiles" ;; link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; esac fi if test "$linkmode,$pass" = "lib,dlpreopen"; then # Collect and forward deplibs of preopened libtool libs for lib in $dlprefiles; do # Ignore non-libtool-libs dependency_libs= case $lib in *.la) func_source "$lib" ;; esac # Collect preopened libtool deplibs, except any this library # has declared as weak libs for deplib in $dependency_libs; do deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"` case " $weak_libs " in *" $deplib_base "*) ;; *) deplibs="$deplibs $deplib" ;; esac done done libs="$dlprefiles" fi if test "$pass" = dlopen; then # Collect dlpreopened libraries save_deplibs="$deplibs" deplibs= fi for deplib in $libs; do lib= found=no case $deplib in -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else compiler_flags="$compiler_flags $deplib" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; esac fi fi continue ;; -l*) if test "$linkmode" != lib && test "$linkmode" != prog; then func_warning "\`-l' is ignored for archives/objects" continue fi func_stripname '-l' '' "$deplib" name=$func_stripname_result if test "$linkmode" = lib; then searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" else searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" fi for searchdir in $searchdirs; do for search_ext in .la $std_shrext .so .a; do # Search the libtool library lib="$searchdir/lib${name}${search_ext}" if test -f "$lib"; then if test "$search_ext" = ".la"; then found=yes else found=no fi break 2 fi done done if test "$found" != yes; then # deplib doesn't seem to be a libtool library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue else # deplib is a libtool library # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, # We need to do some special things here, and not later. if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $deplib "*) if func_lalib_p "$lib"; then library_names= old_library= func_source "$lib" for l in $old_library $library_names; do ll="$l" done if test "X$ll" = "X$old_library" ; then # only static version available found=no func_dirname "$lib" "" "." ladir="$func_dirname_result" lib=$ladir/$old_library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue fi fi ;; *) ;; esac fi fi ;; # -l *.ltframework) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; esac fi fi continue ;; -L*) case $linkmode in lib) deplibs="$deplib $deplibs" test "$pass" = conv && continue newdependency_libs="$deplib $newdependency_libs" func_stripname '-L' '' "$deplib" newlib_search_path="$newlib_search_path $func_stripname_result" ;; prog) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi if test "$pass" = scan; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi func_stripname '-L' '' "$deplib" newlib_search_path="$newlib_search_path $func_stripname_result" ;; *) func_warning "\`-L' is ignored for archives/objects" ;; esac # linkmode continue ;; # -L -R*) if test "$pass" = link; then func_stripname '-R' '' "$deplib" dir=$func_stripname_result # Make sure the xrpath contains only unique directories. case "$xrpath " in *" $dir "*) ;; *) xrpath="$xrpath $dir" ;; esac fi deplibs="$deplib $deplibs" continue ;; *.la) lib="$deplib" ;; *.$libext) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi case $linkmode in lib) # Linking convenience modules into shared libraries is allowed, # but linking other static libraries is non-portable. case " $dlpreconveniencelibs " in *" $deplib "*) ;; *) valid_a_lib=no case $deplibs_check_method in match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` if eval "\$ECHO \"X$deplib\"" 2>/dev/null | $Xsed -e 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then valid_a_lib=yes fi ;; pass_all) valid_a_lib=yes ;; esac if test "$valid_a_lib" != yes; then $ECHO $ECHO "*** Warning: Trying to link with static lib archive $deplib." $ECHO "*** I have the capability to make that library automatically link in when" $ECHO "*** you link to this library. But I can only do this if you have a" $ECHO "*** shared version of the library, which you do not appear to have" $ECHO "*** because the file extensions .$libext of this argument makes me believe" $ECHO "*** that it is just a static archive that I should not use here." else $ECHO $ECHO "*** Warning: Linking the shared library $output against the" $ECHO "*** static library $deplib is not portable!" deplibs="$deplib $deplibs" fi ;; esac continue ;; prog) if test "$pass" != link; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi continue ;; esac # linkmode ;; # *.$libext *.lo | *.$objext) if test "$pass" = conv; then deplibs="$deplib $deplibs" elif test "$linkmode" = prog; then if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlopen support or we're linking statically, # we need to preload. newdlprefiles="$newdlprefiles $deplib" compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else newdlfiles="$newdlfiles $deplib" fi fi continue ;; %DEPLIBS%) alldeplibs=yes continue ;; esac # case $deplib if test "$found" = yes || test -f "$lib"; then : else func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" fi # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$lib" \ || func_fatal_error "\`$lib' is not a valid libtool archive" func_dirname "$lib" "" "." ladir="$func_dirname_result" dlname= dlopen= dlpreopen= libdir= library_names= old_library= inherited_linker_flags= # If the library was installed with an old release of libtool, # it will not redefine variables installed, or shouldnotlink installed=yes shouldnotlink=no avoidtemprpath= # Read the .la file func_source "$lib" # Convert "-framework foo" to "foo.ltframework" if test -n "$inherited_linker_flags"; then tmp_inherited_linker_flags=`$ECHO "X$inherited_linker_flags" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'` for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do case " $new_inherited_linker_flags " in *" $tmp_inherited_linker_flag "*) ;; *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";; esac done fi dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan" || { test "$linkmode" != prog && test "$linkmode" != lib; }; then test -n "$dlopen" && dlfiles="$dlfiles $dlopen" test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" fi if test "$pass" = conv; then # Only check for convenience libraries deplibs="$lib $deplibs" if test -z "$libdir"; then if test -z "$old_library"; then func_fatal_error "cannot find name of link library for \`$lib'" fi # It is a libtool convenience library, so add in its objects. convenience="$convenience $ladir/$objdir/$old_library" old_convenience="$old_convenience $ladir/$objdir/$old_library" elif test "$linkmode" != prog && test "$linkmode" != lib; then func_fatal_error "\`$lib' is not a convenience library" fi tmp_libs= for deplib in $dependency_libs; do deplibs="$deplib $deplibs" if $opt_duplicate_deps ; then case "$tmp_libs " in *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; esac fi tmp_libs="$tmp_libs $deplib" done continue fi # $pass = conv # Get the name of the library we link against. linklib= for l in $old_library $library_names; do linklib="$l" done if test -z "$linklib"; then func_fatal_error "cannot find name of link library for \`$lib'" fi # This library was specified with -dlopen. if test "$pass" = dlopen; then if test -z "$libdir"; then func_fatal_error "cannot -dlopen a convenience library: \`$lib'" fi if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlname, no dlopen support or we're linking # statically, we need to preload. We also need to preload any # dependent libraries so libltdl's deplib preloader doesn't # bomb out in the load deplibs phase. dlprefiles="$dlprefiles $lib $dependency_libs" else newdlfiles="$newdlfiles $lib" fi continue fi # $pass = dlopen # We need an absolute path. case $ladir in [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; *) abs_ladir=`cd "$ladir" && pwd` if test -z "$abs_ladir"; then func_warning "cannot determine absolute directory name of \`$ladir'" func_warning "passing it literally to the linker, although it might fail" abs_ladir="$ladir" fi ;; esac func_basename "$lib" laname="$func_basename_result" # Find the relevant object directory and library name. if test "X$installed" = Xyes; then if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then func_warning "library \`$lib' was moved." dir="$ladir" absdir="$abs_ladir" libdir="$abs_ladir" else dir="$libdir" absdir="$libdir" fi test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes else if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then dir="$ladir" absdir="$abs_ladir" # Remove this search path later notinst_path="$notinst_path $abs_ladir" else dir="$ladir/$objdir" absdir="$abs_ladir/$objdir" # Remove this search path later notinst_path="$notinst_path $abs_ladir" fi fi # $installed = yes func_stripname 'lib' '.la' "$laname" name=$func_stripname_result # This library was specified with -dlpreopen. if test "$pass" = dlpreopen; then if test -z "$libdir" && test "$linkmode" = prog; then func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" fi # Prefer using a static library (so that no silly _DYNAMIC symbols # are required to link). if test -n "$old_library"; then newdlprefiles="$newdlprefiles $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ dlpreconveniencelibs="$dlpreconveniencelibs $dir/$old_library" # Otherwise, use the dlname, so that lt_dlopen finds it. elif test -n "$dlname"; then newdlprefiles="$newdlprefiles $dir/$dlname" else newdlprefiles="$newdlprefiles $dir/$linklib" fi fi # $pass = dlpreopen if test -z "$libdir"; then # Link the convenience library if test "$linkmode" = lib; then deplibs="$dir/$old_library $deplibs" elif test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$dir/$old_library $compile_deplibs" finalize_deplibs="$dir/$old_library $finalize_deplibs" else deplibs="$lib $deplibs" # used for prog,scan pass fi continue fi if test "$linkmode" = prog && test "$pass" != link; then newlib_search_path="$newlib_search_path $ladir" deplibs="$lib $deplibs" linkalldeplibs=no if test "$link_all_deplibs" != no || test -z "$library_names" || test "$build_libtool_libs" = no; then linkalldeplibs=yes fi tmp_libs= for deplib in $dependency_libs; do case $deplib in -L*) func_stripname '-L' '' "$deplib" newlib_search_path="$newlib_search_path $func_stripname_result" ;; esac # Need to link against all dependency_libs? if test "$linkalldeplibs" = yes; then deplibs="$deplib $deplibs" else # Need to hardcode shared library paths # or/and link against static libraries newdependency_libs="$deplib $newdependency_libs" fi if $opt_duplicate_deps ; then case "$tmp_libs " in *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; esac fi tmp_libs="$tmp_libs $deplib" done # for deplib continue fi # $linkmode = prog... if test "$linkmode,$pass" = "prog,link"; then if test -n "$library_names" && { { test "$prefer_static_libs" = no || test "$prefer_static_libs,$installed" = "built,yes"; } || test -z "$old_library"; }; then # We need to hardcode the library path if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then # Make sure the rpath contains only unique directories. case "$temp_rpath:" in *"$absdir:"*) ;; *) temp_rpath="$temp_rpath$absdir:" ;; esac fi # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) compile_rpath="$compile_rpath $absdir" esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath="$finalize_rpath $libdir" esac ;; esac fi # $linkmode,$pass = prog,link... if test "$alldeplibs" = yes && { test "$deplibs_check_method" = pass_all || { test "$build_libtool_libs" = yes && test -n "$library_names"; }; }; then # We only need to search for static libraries continue fi fi link_static=no # Whether the deplib will be linked statically use_static_libs=$prefer_static_libs if test "$use_static_libs" = built && test "$installed" = yes; then use_static_libs=no fi if test -n "$library_names" && { test "$use_static_libs" = no || test -z "$old_library"; }; then case $host in *cygwin* | *mingw* | *cegcc*) # No point in relinking DLLs because paths are not encoded notinst_deplibs="$notinst_deplibs $lib" need_relink=no ;; *) if test "$installed" = no; then notinst_deplibs="$notinst_deplibs $lib" need_relink=yes fi ;; esac # This is a shared library # Warn about portability, can't link against -module's on some # systems (darwin). Don't bleat about dlopened modules though! dlopenmodule="" for dlpremoduletest in $dlprefiles; do if test "X$dlpremoduletest" = "X$lib"; then dlopenmodule="$dlpremoduletest" break fi done if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then $ECHO if test "$linkmode" = prog; then $ECHO "*** Warning: Linking the executable $output against the loadable module" else $ECHO "*** Warning: Linking the shared library $output against the loadable module" fi $ECHO "*** $linklib is not portable!" fi if test "$linkmode" = lib && test "$hardcode_into_libs" = yes; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) compile_rpath="$compile_rpath $absdir" esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath="$finalize_rpath $libdir" esac ;; esac fi if test -n "$old_archive_from_expsyms_cmds"; then # figure out the soname set dummy $library_names shift realname="$1" shift libname=`eval "\\$ECHO \"$libname_spec\""` # use dlname if we got it. it's perfectly good, no? if test -n "$dlname"; then soname="$dlname" elif test -n "$soname_spec"; then # bleh windows case $host in *cygwin* | mingw* | *cegcc*) func_arith $current - $age major=$func_arith_result versuffix="-$major" ;; esac eval soname=\"$soname_spec\" else soname="$realname" fi # Make a new name for the extract_expsyms_cmds to use soroot="$soname" func_basename "$soroot" soname="$func_basename_result" func_stripname 'lib' '.dll' "$soname" newlib=libimp-$func_stripname_result.a # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else func_verbose "extracting exported symbol list from \`$soname'" func_execute_cmds "$extract_expsyms_cmds" 'exit $?' fi # Create $newlib if test -f "$output_objdir/$newlib"; then :; else func_verbose "generating import library for \`$soname'" func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' fi # make sure the library variables are pointing to the new library dir=$output_objdir linklib=$newlib fi # test -n "$old_archive_from_expsyms_cmds" if test "$linkmode" = prog || test "$mode" != relink; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) if test "$hardcode_direct" = no; then add="$dir/$linklib" case $host in *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; *-*-sysv4*uw2*) add_dir="-L$dir" ;; *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ *-*-unixware7*) add_dir="-L$dir" ;; *-*-darwin* ) # if the lib is a (non-dlopened) module then we can not # link against it, someone is ignoring the earlier warnings if /usr/bin/file -L $add 2> /dev/null | $GREP ": [^:]* bundle" >/dev/null ; then if test "X$dlopenmodule" != "X$lib"; then $ECHO "*** Warning: lib $linklib is a module, not a shared library" if test -z "$old_library" ; then $ECHO $ECHO "*** And there doesn't seem to be a static archive available" $ECHO "*** The link will probably fail, sorry" else add="$dir/$old_library" fi elif test -n "$old_library"; then add="$dir/$old_library" fi fi esac elif test "$hardcode_minus_L" = no; then case $host in *-*-sunos*) add_shlibpath="$dir" ;; esac add_dir="-L$dir" add="-l$name" elif test "$hardcode_shlibpath_var" = no; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; relink) if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$dir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$dir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) add_dir="$add_dir -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; *) lib_linked=no ;; esac if test "$lib_linked" != yes; then func_fatal_configuration "unsupported hardcode properties" fi if test -n "$add_shlibpath"; then case :$compile_shlibpath: in *":$add_shlibpath:"*) ;; *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; esac fi if test "$linkmode" = prog; then test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" test -n "$add" && compile_deplibs="$add $compile_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" if test "$hardcode_direct" != yes && test "$hardcode_minus_L" != yes && test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; esac fi fi fi if test "$linkmode" = prog || test "$mode" = relink; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$libdir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$libdir" add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; esac add="-l$name" elif test "$hardcode_automatic" = yes; then if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib" ; then add="$inst_prefix_dir$libdir/$linklib" else add="$libdir/$linklib" fi else # We cannot seem to hardcode it, guess we'll fake it. add_dir="-L$libdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) add_dir="$add_dir -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" fi if test "$linkmode" = prog; then test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" test -n "$add" && finalize_deplibs="$add $finalize_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" fi fi elif test "$linkmode" = prog; then # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. if test "$hardcode_direct" != unsupported; then test -n "$old_library" && linklib="$old_library" compile_deplibs="$dir/$linklib $compile_deplibs" finalize_deplibs="$dir/$linklib $finalize_deplibs" else compile_deplibs="-l$name -L$dir $compile_deplibs" finalize_deplibs="-l$name -L$dir $finalize_deplibs" fi elif test "$build_libtool_libs" = yes; then # Not a shared library if test "$deplibs_check_method" != pass_all; then # We're trying link a shared library against a static one # but the system doesn't support it. # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. $ECHO $ECHO "*** Warning: This system can not link to static lib archive $lib." $ECHO "*** I have the capability to make that library automatically link in when" $ECHO "*** you link to this library. But I can only do this if you have a" $ECHO "*** shared version of the library, which you do not appear to have." if test "$module" = yes; then $ECHO "*** But as you try to build a module library, libtool will still create " $ECHO "*** a static module, that should work as long as the dlopening application" $ECHO "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then $ECHO $ECHO "*** However, this would only work if libtool was able to extract symbol" $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" $ECHO "*** not find such a program. So, this module is probably useless." $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi else deplibs="$dir/$old_library $deplibs" link_static=yes fi fi # link shared/static library? if test "$linkmode" = lib; then if test -n "$dependency_libs" && { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes || test "$link_static" = yes; }; then # Extract -R from dependency_libs temp_deplibs= for libdir in $dependency_libs; do case $libdir in -R*) func_stripname '-R' '' "$libdir" temp_xrpath=$func_stripname_result case " $xrpath " in *" $temp_xrpath "*) ;; *) xrpath="$xrpath $temp_xrpath";; esac;; *) temp_deplibs="$temp_deplibs $libdir";; esac done dependency_libs="$temp_deplibs" fi newlib_search_path="$newlib_search_path $absdir" # Link against this library test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do newdependency_libs="$deplib $newdependency_libs" if $opt_duplicate_deps ; then case "$tmp_libs " in *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; esac fi tmp_libs="$tmp_libs $deplib" done if test "$link_all_deplibs" != no; then # Add the search paths of all dependency libraries for deplib in $dependency_libs; do case $deplib in -L*) path="$deplib" ;; *.la) func_dirname "$deplib" "" "." dir="$func_dirname_result" # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then func_warning "cannot determine absolute directory name of \`$dir'" absdir="$dir" fi ;; esac if $GREP "^installed=no" $deplib > /dev/null; then case $host in *-*-darwin*) depdepl= eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` if test -n "$deplibrary_names" ; then for tmp in $deplibrary_names ; do depdepl=$tmp done if test -f "$absdir/$objdir/$depdepl" ; then depdepl="$absdir/$objdir/$depdepl" darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` if test -z "$darwin_install_name"; then darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` fi compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}" path= fi fi ;; *) path="-L$absdir/$objdir" ;; esac else eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" test "$absdir" != "$libdir" && \ func_warning "\`$deplib' seems to be moved" path="-L$absdir" fi ;; esac case " $deplibs " in *" $path "*) ;; *) deplibs="$path $deplibs" ;; esac done fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs if test "$pass" = link; then if test "$linkmode" = "prog"; then compile_deplibs="$new_inherited_linker_flags $compile_deplibs" finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" else compiler_flags="$compiler_flags "`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` fi fi dependency_libs="$newdependency_libs" if test "$pass" = dlpreopen; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi if test "$pass" != dlopen; then if test "$pass" != conv; then # Make sure lib_search_path contains only unique directories. lib_search_path= for dir in $newlib_search_path; do case "$lib_search_path " in *" $dir "*) ;; *) lib_search_path="$lib_search_path $dir" ;; esac done newlib_search_path= fi if test "$linkmode,$pass" != "prog,link"; then vars="deplibs" else vars="compile_deplibs finalize_deplibs" fi for var in $vars dependency_libs; do # Add libraries to $var in reverse order eval tmp_libs=\"\$$var\" new_libs= for deplib in $tmp_libs; do # FIXME: Pedantically, this is the right thing to do, so # that some nasty dependency loop isn't accidentally # broken: #new_libs="$deplib $new_libs" # Pragmatically, this seems to cause very few problems in # practice: case $deplib in -L*) new_libs="$deplib $new_libs" ;; -R*) ;; *) # And here is the reason: when a library appears more # than once as an explicit dependence of a library, or # is implicitly linked in more than once by the # compiler, it is considered special, and multiple # occurrences thereof are not removed. Compare this # with having the same library being listed as a # dependency of multiple other libraries: in this case, # we know (pedantically, we assume) the library does not # need to be listed more than once, so we keep only the # last copy. This is not always right, but it is rare # enough that we require users that really mean to play # such unportable linking tricks to link the library # using -Wl,-lname, so that libtool does not consider it # for duplicate removal. case " $specialdeplibs " in *" $deplib "*) new_libs="$deplib $new_libs" ;; *) case " $new_libs " in *" $deplib "*) ;; *) new_libs="$deplib $new_libs" ;; esac ;; esac ;; esac done tmp_libs= for deplib in $new_libs; do case $deplib in -L*) case " $tmp_libs " in *" $deplib "*) ;; *) tmp_libs="$tmp_libs $deplib" ;; esac ;; *) tmp_libs="$tmp_libs $deplib" ;; esac done eval $var=\"$tmp_libs\" done # for var fi # Last step: remove runtime libs from dependency_libs # (they stay in deplibs) tmp_libs= for i in $dependency_libs ; do case " $predeps $postdeps $compiler_lib_search_path " in *" $i "*) i="" ;; esac if test -n "$i" ; then tmp_libs="$tmp_libs $i" fi done dependency_libs=$tmp_libs done # for pass if test "$linkmode" = prog; then dlfiles="$newdlfiles" fi if test "$linkmode" = prog || test "$linkmode" = lib; then dlprefiles="$newdlprefiles" fi case $linkmode in oldlib) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then func_warning "\`-dlopen' is ignored for archives" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "\`-l' and \`-L' are ignored for archives" ;; esac test -n "$rpath" && \ func_warning "\`-rpath' is ignored for archives" test -n "$xrpath" && \ func_warning "\`-R' is ignored for archives" test -n "$vinfo" && \ func_warning "\`-version-info/-version-number' is ignored for archives" test -n "$release" && \ func_warning "\`-release' is ignored for archives" test -n "$export_symbols$export_symbols_regex" && \ func_warning "\`-export-symbols' is ignored for archives" # Now set the variables for building old libraries. build_libtool_libs=no oldlibs="$output" objs="$objs$old_deplibs" ;; lib) # Make sure we only generate libraries of the form `libNAME.la'. case $outputname in lib*) func_stripname 'lib' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" ;; *) test "$module" = no && \ func_fatal_help "libtool library \`$output' must begin with \`lib'" if test "$need_lib_prefix" != no; then # Add the "lib" prefix for modules if required func_stripname '' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" else func_stripname '' '.la' "$outputname" libname=$func_stripname_result fi ;; esac if test -n "$objs"; then if test "$deplibs_check_method" != pass_all; then func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" else $ECHO $ECHO "*** Warning: Linking the shared library $output against the non-libtool" $ECHO "*** objects $objs is not portable!" libobjs="$libobjs $objs" fi fi test "$dlself" != no && \ func_warning "\`-dlopen self' is ignored for libtool libraries" set dummy $rpath shift test "$#" -gt 1 && \ func_warning "ignoring multiple \`-rpath's for a libtool library" install_libdir="$1" oldlibs= if test -z "$rpath"; then if test "$build_libtool_libs" = yes; then # Building a libtool convenience library. # Some compilers have problems with a `.al' extension so # convenience libraries should have the same extension an # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" build_libtool_libs=convenience build_old_libs=yes fi test -n "$vinfo" && \ func_warning "\`-version-info/-version-number' is ignored for convenience libraries" test -n "$release" && \ func_warning "\`-release' is ignored for convenience libraries" else # Parse the version information argument. save_ifs="$IFS"; IFS=':' set dummy $vinfo 0 0 0 shift IFS="$save_ifs" test -n "$7" && \ func_fatal_help "too many parameters to \`-version-info'" # convert absolute version numbers to libtool ages # this retains compatibility with .la files and attempts # to make the code below a bit more comprehensible case $vinfo_number in yes) number_major="$1" number_minor="$2" number_revision="$3" # # There are really only two kinds -- those that # use the current revision as the major version # and those that subtract age and use age as # a minor version. But, then there is irix # which has an extra 1 added just for fun # case $version_type in darwin|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_revision" ;; freebsd-aout|freebsd-elf|sunos) current="$number_major" revision="$number_minor" age="0" ;; irix|nonstopux) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_minor" lt_irix_increment=no ;; esac ;; no) current="$1" revision="$2" age="$3" ;; esac # Check that each of the things are valid numbers. case $current in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "CURRENT \`$current' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $revision in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "REVISION \`$revision' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $age in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "AGE \`$age' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac if test "$age" -gt "$current"; then func_error "AGE \`$age' is greater than the current interface number \`$current'" func_fatal_error "\`$vinfo' is not valid version information" fi # Calculate the version variables. major= versuffix= verstring= case $version_type in none) ;; darwin) # Like Linux, but with the current version available in # verstring for coding it into the library header func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" # Darwin ld doesn't like 0 for these options... func_arith $current + 1 minor_current=$func_arith_result xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" ;; freebsd-aout) major=".$current" versuffix=".$current.$revision"; ;; freebsd-elf) major=".$current" versuffix=".$current" ;; irix | nonstopux) if test "X$lt_irix_increment" = "Xno"; then func_arith $current - $age else func_arith $current - $age + 1 fi major=$func_arith_result case $version_type in nonstopux) verstring_prefix=nonstopux ;; *) verstring_prefix=sgi ;; esac verstring="$verstring_prefix$major.$revision" # Add in all the interfaces that we are compatible with. loop=$revision while test "$loop" -ne 0; do func_arith $revision - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring="$verstring_prefix$major.$iface:$verstring" done # Before this point, $major must not contain `.'. major=.$major versuffix="$major.$revision" ;; linux) func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" ;; osf) func_arith $current - $age major=.$func_arith_result versuffix=".$current.$age.$revision" verstring="$current.$age.$revision" # Add in all the interfaces that we are compatible with. loop=$age while test "$loop" -ne 0; do func_arith $current - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring="$verstring:${iface}.0" done # Make executables depend on our current version. verstring="$verstring:${current}.0" ;; qnx) major=".$current" versuffix=".$current" ;; sunos) major=".$current" versuffix=".$current.$revision" ;; windows) # Use '-' rather than '.', since we only want one # extension on DOS 8.3 filesystems. func_arith $current - $age major=$func_arith_result versuffix="-$major" ;; *) func_fatal_configuration "unknown library version type \`$version_type'" ;; esac # Clear the version info if we defaulted, and they specified a release. if test -z "$vinfo" && test -n "$release"; then major= case $version_type in darwin) # we can't check for "0.0" in archive_cmds due to quoting # problems, so we reset it completely verstring= ;; *) verstring="0.0" ;; esac if test "$need_version" = no; then versuffix= else versuffix=".0.0" fi fi # Remove version info from name if versioning should be avoided if test "$avoid_version" = yes && test "$need_version" = no; then major= versuffix= verstring="" fi # Check to see if the archive will have undefined symbols. if test "$allow_undefined" = yes; then if test "$allow_undefined_flag" = unsupported; then func_warning "undefined symbols not allowed in $host shared libraries" build_libtool_libs=no build_old_libs=yes fi else # Don't allow undefined symbols. allow_undefined_flag="$no_undefined_flag" fi fi func_generate_dlsyms "$libname" "$libname" "yes" libobjs="$libobjs $symfileobj" test "X$libobjs" = "X " && libobjs= if test "$mode" != relink; then # Remove our outputs, but don't remove object files since they # may have been created when compiling PIC objects. removelist= tempremovelist=`$ECHO "$output_objdir/*"` for p in $tempremovelist; do case $p in *.$objext | *.gcno) ;; $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) if test "X$precious_files_regex" != "X"; then if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 then continue fi fi removelist="$removelist $p" ;; *) ;; esac done test -n "$removelist" && \ func_show_eval "${RM}r \$removelist" fi # Now set the variables for building old libraries. if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then oldlibs="$oldlibs $output_objdir/$libname.$libext" # Transform .lo files to .o files. oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` fi # Eliminate all temporary directories. #for path in $notinst_path; do # lib_search_path=`$ECHO "X$lib_search_path " | $Xsed -e "s% $path % %g"` # deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"` # dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -e "s% -L$path % %g"` #done if test -n "$xrpath"; then # If the user specified any rpath flags, then add them. temp_xrpath= for libdir in $xrpath; do temp_xrpath="$temp_xrpath -R$libdir" case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath="$finalize_rpath $libdir" ;; esac done if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then dependency_libs="$temp_xrpath $dependency_libs" fi fi # Make sure dlfiles contains only unique files that won't be dlpreopened old_dlfiles="$dlfiles" dlfiles= for lib in $old_dlfiles; do case " $dlprefiles $dlfiles " in *" $lib "*) ;; *) dlfiles="$dlfiles $lib" ;; esac done # Make sure dlprefiles contains only unique files old_dlprefiles="$dlprefiles" dlprefiles= for lib in $old_dlprefiles; do case "$dlprefiles " in *" $lib "*) ;; *) dlprefiles="$dlprefiles $lib" ;; esac done if test "$build_libtool_libs" = yes; then if test -n "$rpath"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc*) # these systems don't actually have a c library (as such)! ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C library is in the System framework deplibs="$deplibs System.ltframework" ;; *-*-netbsd*) # Don't link with libc until the a.out ld.so is fixed. ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work ;; *) # Add libc to deplibs on all other systems if necessary. if test "$build_libtool_need_lc" = "yes"; then deplibs="$deplibs -lc" fi ;; esac fi # Transform deplibs into only deplibs that can be linked in shared. name_save=$name libname_save=$libname release_save=$release versuffix_save=$versuffix major_save=$major # I'm not sure if I'm treating the release correctly. I think # release should show up in the -l (ie -lgmp5) so we don't want to # add it in twice. Is that correct? release="" versuffix="" major="" newdeplibs= droppeddeps=no case $deplibs_check_method in pass_all) # Don't check for shared/static. Everything works. # This might be a little naive. We might want to check # whether the library exists or not. But this is on # osf3 & osf4 and I'm not really sure... Just # implementing what was already the behavior. newdeplibs=$deplibs ;; test_compile) # This code stresses the "libraries are programs" paradigm to its # limits. Maybe even breaks it. We compile a program, linking it # against the deplibs as a proxy for the library. Then we can check # whether they linked in statically or dynamically with ldd. $opt_dry_run || $RM conftest.c cat > conftest.c </dev/null` for potent_lib in $potential_libs; do # Follow soft links. if ls -lLd "$potent_lib" 2>/dev/null | $GREP " -> " >/dev/null; then continue fi # The statement above tries to avoid entering an # endless loop below, in case of cyclic links. # We might still enter an endless loop, since a link # loop can be closed while we follow links, # but so what? potlib="$potent_lib" while test -h "$potlib" 2>/dev/null; do potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` case $potliblink in [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; *) potlib=`$ECHO "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; esac done if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | $SED -e 10q | $EGREP "$file_magic_regex" > /dev/null; then newdeplibs="$newdeplibs $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes $ECHO $ECHO "*** Warning: linker path does not have real file for library $a_deplib." $ECHO "*** I have the capability to make that library automatically link in when" $ECHO "*** you link to this library. But I can only do this if you have a" $ECHO "*** shared version of the library, which you do not appear to have" $ECHO "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for file magic test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a file magic. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. newdeplibs="$newdeplibs $a_deplib" ;; esac done # Gone through all deplibs. ;; match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` for a_deplib in $deplibs; do case $a_deplib in -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) newdeplibs="$newdeplibs $a_deplib" a_deplib="" ;; esac fi if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do potential_libs=`ls $i/$libname[.-]* 2>/dev/null` for potent_lib in $potential_libs; do potlib="$potent_lib" # see symlink-check above in file_magic test if eval "\$ECHO \"X$potent_lib\"" 2>/dev/null | $Xsed -e 10q | \ $EGREP "$match_pattern_regex" > /dev/null; then newdeplibs="$newdeplibs $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes $ECHO $ECHO "*** Warning: linker path does not have real file for library $a_deplib." $ECHO "*** I have the capability to make that library automatically link in when" $ECHO "*** you link to this library. But I can only do this if you have a" $ECHO "*** shared version of the library, which you do not appear to have" $ECHO "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a regex pattern. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. newdeplibs="$newdeplibs $a_deplib" ;; esac done # Gone through all deplibs. ;; none | unknown | *) newdeplibs="" tmp_deplibs=`$ECHO "X $deplibs" | $Xsed \ -e 's/ -lc$//' -e 's/ -[LR][^ ]*//g'` if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then for i in $predeps $postdeps ; do # can't use Xsed below, because $i might contain '/' tmp_deplibs=`$ECHO "X $tmp_deplibs" | $Xsed -e "s,$i,,"` done fi if $ECHO "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' | $GREP . >/dev/null; then $ECHO if test "X$deplibs_check_method" = "Xnone"; then $ECHO "*** Warning: inter-library dependencies are not supported in this platform." else $ECHO "*** Warning: inter-library dependencies are not known to be supported." fi $ECHO "*** All declared inter-library dependencies are being dropped." droppeddeps=yes fi ;; esac versuffix=$versuffix_save major=$major_save release=$release_save libname=$libname_save name=$name_save case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library with the System framework newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'` ;; esac if test "$droppeddeps" = yes; then if test "$module" = yes; then $ECHO $ECHO "*** Warning: libtool could not satisfy all declared inter-library" $ECHO "*** dependencies of module $libname. Therefore, libtool will create" $ECHO "*** a static module, that should work as long as the dlopening" $ECHO "*** application is linked with the -dlopen flag." if test -z "$global_symbol_pipe"; then $ECHO $ECHO "*** However, this would only work if libtool was able to extract symbol" $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" $ECHO "*** not find such a program. So, this module is probably useless." $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi else $ECHO "*** The inter-library dependencies that have been dropped here will be" $ECHO "*** automatically added whenever a program is linked with this library" $ECHO "*** or is declared to -dlopen it." if test "$allow_undefined" = no; then $ECHO $ECHO "*** Since this library must not contain undefined symbols," $ECHO "*** because either the platform does not support them or" $ECHO "*** it was explicitly requested with -no-undefined," $ECHO "*** libtool will only create a static version of it." if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi fi fi # Done checking deplibs! deplibs=$newdeplibs fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" case $host in *-*-darwin*) newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` deplibs=`$ECHO "X $deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $deplibs " in *" -L$path/$objdir "*) new_libs="$new_libs -L$path/$objdir" ;; esac ;; esac done for deplib in $deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) new_libs="$new_libs $deplib" ;; esac ;; *) new_libs="$new_libs $deplib" ;; esac done deplibs="$new_libs" # All the library-specific variables (install_libdir is set above). library_names= old_library= dlname= # Test again, we may have decided not to build it any more if test "$build_libtool_libs" = yes; then if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= dep_rpath= rpath="$finalize_rpath" test "$mode" != relink && rpath="$compile_rpath$rpath" for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" dep_rpath="$dep_rpath $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) perm_rpath="$perm_rpath $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" if test -n "$hardcode_libdir_flag_spec_ld"; then eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" else eval dep_rpath=\"$hardcode_libdir_flag_spec\" fi fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do rpath="$rpath$dir:" done eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" fi test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" fi shlibpath="$finalize_shlibpath" test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" if test -n "$shlibpath"; then eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" fi # Get the real and link names of the library. eval shared_ext=\"$shrext_cmds\" eval library_names=\"$library_names_spec\" set dummy $library_names shift realname="$1" shift if test -n "$soname_spec"; then eval soname=\"$soname_spec\" else soname="$realname" fi if test -z "$dlname"; then dlname=$soname fi lib="$output_objdir/$realname" linknames= for link do linknames="$linknames $link" done # Use standard objects if they are pic test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` test "X$libobjs" = "X " && libobjs= delfiles= if test -n "$export_symbols" && test -n "$include_expsyms"; then $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" export_symbols="$output_objdir/$libname.uexp" delfiles="$delfiles $export_symbols" fi orig_export_symbols= case $host_os in cygwin* | mingw* | cegcc*) if test -n "$export_symbols" && test -z "$export_symbols_regex"; then # exporting using user supplied symfile if test "x`$SED 1q $export_symbols`" != xEXPORTS; then # and it's NOT already a .def file. Must figure out # which of the given symbols are data symbols and tag # them as such. So, trigger use of export_symbols_cmds. # export_symbols gets reassigned inside the "prepare # the list of exported symbols" if statement, so the # include_expsyms logic still works. orig_export_symbols="$export_symbols" export_symbols= always_export_symbols=yes fi fi ;; esac # Prepare the list of exported symbols if test -z "$export_symbols"; then if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then func_verbose "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols cmds=$export_symbols_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" func_len " $cmd" len=$func_len_result if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then func_show_eval "$cmd" 'exit $?' skipped_export=false else # The command line is too long to execute in one step. func_verbose "using reloadable object file for export list..." skipped_export=: # Break out early, otherwise skipped_export may be # set to false by a later but shorter cmd. break fi done IFS="$save_ifs" if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi fi if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols="$export_symbols" test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' fi if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi tmp_deplibs= for test_deplib in $deplibs; do case " $convenience " in *" $test_deplib "*) ;; *) tmp_deplibs="$tmp_deplibs $test_deplib" ;; esac done deplibs="$tmp_deplibs" if test -n "$convenience"; then if test -n "$whole_archive_flag_spec" && test "$compiler_needs_object" = yes && test -z "$libobjs"; then # extract the archives, so we have objects to list. # TODO: could optimize this to just extract one archive. whole_archive_flag_spec= fi if test -n "$whole_archive_flag_spec"; then save_libobjs=$libobjs eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= else gentop="$output_objdir/${outputname}x" generated="$generated $gentop" func_extract_archives $gentop $convenience libobjs="$libobjs $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi fi if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" linker_flags="$linker_flags $flag" fi # Make a backup of the uninstalled library when relinking if test "$mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? fi # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then eval test_cmds=\"$module_expsym_cmds\" cmds=$module_expsym_cmds else eval test_cmds=\"$module_cmds\" cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then eval test_cmds=\"$archive_expsym_cmds\" cmds=$archive_expsym_cmds else eval test_cmds=\"$archive_cmds\" cmds=$archive_cmds fi fi if test "X$skipped_export" != "X:" && func_len " $test_cmds" && len=$func_len_result && test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then : else # The command line is too long to link in one step, link piecewise # or, if using GNU ld and skipped_export is not :, use a linker # script. # Save the value of $output and $libobjs because we want to # use them later. If we have whole_archive_flag_spec, we # want to use save_libobjs as it was before # whole_archive_flag_spec was expanded, because we can't # assume the linker understands whole_archive_flag_spec. # This may have to be revisited, in case too many # convenience libraries get linked in and end up exceeding # the spec. if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then save_libobjs=$libobjs fi save_output=$output output_la=`$ECHO "X$output" | $Xsed -e "$basename"` # Clear the reloadable object creation command queue and # initialize k to one. test_cmds= concat_cmds= objlist= last_robj= k=1 if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then output=${output_objdir}/${output_la}.lnkscript func_verbose "creating GNU ld script: $output" $ECHO 'INPUT (' > $output for obj in $save_libobjs do $ECHO "$obj" >> $output done $ECHO ')' >> $output delfiles="$delfiles $output" elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then output=${output_objdir}/${output_la}.lnk func_verbose "creating linker input file list: $output" : > $output set x $save_libobjs shift firstobj= if test "$compiler_needs_object" = yes; then firstobj="$1 " shift fi for obj do $ECHO "$obj" >> $output done delfiles="$delfiles $output" output=$firstobj\"$file_list_spec$output\" else if test -n "$save_libobjs"; then func_verbose "creating reloadable object files..." output=$output_objdir/$output_la-${k}.$objext eval test_cmds=\"$reload_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 # Loop over the list of objects to be linked. for obj in $save_libobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result if test "X$objlist" = X || test "$len" -lt "$max_cmd_len"; then func_append objlist " $obj" else # The command $test_cmds is almost too long, add a # command to the queue. if test "$k" -eq 1 ; then # The first file doesn't have a previous command to add. eval concat_cmds=\"$reload_cmds $objlist $last_robj\" else # All subsequent reloadable object files will link in # the last one created. eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj~\$RM $last_robj\" fi last_robj=$output_objdir/$output_la-${k}.$objext func_arith $k + 1 k=$func_arith_result output=$output_objdir/$output_la-${k}.$objext objlist=$obj func_len " $last_robj" func_arith $len0 + $func_len_result len=$func_arith_result fi done # Handle the remaining objects by creating one last # reloadable object file. All subsequent reloadable object # files will link in the last one created. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" if test -n "$last_robj"; then eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" fi delfiles="$delfiles $output" else output= fi if ${skipped_export-false}; then func_verbose "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols libobjs=$output # Append the command to create the export file. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi fi test -n "$save_libobjs" && func_verbose "creating a temporary reloadable object file: $output" # Loop through the commands generated above and execute them. save_ifs="$IFS"; IFS='~' for cmd in $concat_cmds; do IFS="$save_ifs" $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS="$save_ifs" if test -n "$export_symbols_regex" && ${skipped_export-false}; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi if ${skipped_export-false}; then if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols="$export_symbols" test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' fi if test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi fi libobjs=$output # Restore the value of output. output=$save_output if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= fi # Expand the library linking commands again to reset the # value of $libobjs for piecewise linking. # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then cmds=$module_expsym_cmds else cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then cmds=$archive_expsym_cmds else cmds=$archive_cmds fi fi fi if test -n "$delfiles"; then # Append the command to remove temporary files to $cmds. eval cmds=\"\$cmds~\$RM $delfiles\" fi # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop="$output_objdir/${outputname}x" generated="$generated $gentop" func_extract_archives $gentop $dlprefiles libobjs="$libobjs $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS="$save_ifs" # Restore the uninstalled library and exit if test "$mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? if test -n "$convenience"; then if test -z "$whole_archive_flag_spec"; then func_show_eval '${RM}r "$gentop"' fi fi exit $EXIT_SUCCESS fi # Create links to the real library. for linkname in $linknames; do if test "$realname" != "$linkname"; then func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' fi done # If -module or -export-dynamic was specified, set the dlname. if test "$module" = yes || test "$export_dynamic" = yes; then # On all known operating systems, these are identical. dlname="$soname" fi fi ;; obj) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then func_warning "\`-dlopen' is ignored for objects" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "\`-l' and \`-L' are ignored for objects" ;; esac test -n "$rpath" && \ func_warning "\`-rpath' is ignored for objects" test -n "$xrpath" && \ func_warning "\`-R' is ignored for objects" test -n "$vinfo" && \ func_warning "\`-version-info' is ignored for objects" test -n "$release" && \ func_warning "\`-release' is ignored for objects" case $output in *.lo) test -n "$objs$old_deplibs" && \ func_fatal_error "cannot build library object \`$output' from non-libtool objects" libobj=$output func_lo2o "$libobj" obj=$func_lo2o_result ;; *) libobj= obj="$output" ;; esac # Delete the old objects. $opt_dry_run || $RM $obj $libobj # Objects from convenience libraries. This assumes # single-version convenience libraries. Whenever we create # different ones for PIC/non-PIC, this we'll have to duplicate # the extraction. reload_conv_objs= gentop= # reload_cmds runs $LD directly, so let us get rid of # -Wl from whole_archive_flag_spec and hope we can get by with # turning comma into space.. wl= if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" reload_conv_objs=$reload_objs\ `$ECHO "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'` else gentop="$output_objdir/${obj}x" generated="$generated $gentop" func_extract_archives $gentop $convenience reload_conv_objs="$reload_objs $func_extract_archives_result" fi fi # Create the old-style object. reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test output="$obj" func_execute_cmds "$reload_cmds" 'exit $?' # Exit if we aren't doing a library object file. if test -z "$libobj"; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS fi if test "$build_libtool_libs" != yes; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi # Create an invalid libtool object if no PIC, so that we don't # accidentally link it into a program. # $show "echo timestamp > $libobj" # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? exit $EXIT_SUCCESS fi if test -n "$pic_flag" || test "$pic_mode" != default; then # Only do commands if we really have different PIC objects. reload_objs="$libobjs $reload_conv_objs" output="$libobj" func_execute_cmds "$reload_cmds" 'exit $?' fi if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS ;; prog) case $host in *cygwin*) func_stripname '' '.exe' "$output" output=$func_stripname_result.exe;; esac test -n "$vinfo" && \ func_warning "\`-version-info' is ignored for programs" test -n "$release" && \ func_warning "\`-release' is ignored for programs" test "$preload" = yes \ && test "$dlopen_support" = unknown \ && test "$dlopen_self" = unknown \ && test "$dlopen_self_static" = unknown && \ func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library is the System framework compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` ;; esac case $host in *-*-darwin*) # Don't allow lazy linking, it breaks C++ global constructors # But is supposedly fixed on 10.4 or later (yay!). if test "$tagname" = CXX ; then case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 10.[0123]) compile_command="$compile_command ${wl}-bind_at_load" finalize_command="$finalize_command ${wl}-bind_at_load" ;; esac fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $compile_deplibs " in *" -L$path/$objdir "*) new_libs="$new_libs -L$path/$objdir" ;; esac ;; esac done for deplib in $compile_deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) new_libs="$new_libs $deplib" ;; esac ;; *) new_libs="$new_libs $deplib" ;; esac done compile_deplibs="$new_libs" compile_command="$compile_command $compile_deplibs" finalize_command="$finalize_command $finalize_deplibs" if test -n "$rpath$xrpath"; then # If the user specified any rpath flags, then add them. for libdir in $rpath $xrpath; do # This is the magic to use -rpath. case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath="$finalize_rpath $libdir" ;; esac done fi # Now hardcode the library paths rpath= hardcode_libdirs= for libdir in $compile_rpath $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" rpath="$rpath $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) perm_rpath="$perm_rpath $libdir" ;; esac fi case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$libdir:"*) ;; ::) dllsearchpath=$libdir;; *) dllsearchpath="$dllsearchpath:$libdir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) dllsearchpath="$dllsearchpath:$testbindir";; esac ;; esac done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi compile_rpath="$rpath" rpath= hardcode_libdirs= for libdir in $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" rpath="$rpath $flag" fi elif test -n "$runpath_var"; then case "$finalize_perm_rpath " in *" $libdir "*) ;; *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi finalize_rpath="$rpath" if test -n "$libobjs" && test "$build_old_libs" = yes; then # Transform all the library objects into standard objects. compile_command=`$ECHO "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` fi func_generate_dlsyms "$outputname" "@PROGRAM@" "no" # template prelinking step if test -n "$prelink_cmds"; then func_execute_cmds "$prelink_cmds" 'exit $?' fi wrappers_required=yes case $host in *cygwin* | *mingw* ) if test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; *cegcc) # Disable wrappers for cegcc, we are cross compiling anyway. wrappers_required=no ;; *) if test "$need_relink" = no || test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; esac if test "$wrappers_required" = no; then # Replace the output file specification. compile_command=`$ECHO "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` link_command="$compile_command$compile_rpath" # We have no uninstalled library dependencies, so finalize right now. exit_status=0 func_show_eval "$link_command" 'exit_status=$?' # Delete the generated files. if test -f "$output_objdir/${outputname}S.${objext}"; then func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' fi exit $exit_status fi if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" fi if test -n "$finalize_shlibpath"; then finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" fi compile_var= finalize_var= if test -n "$runpath_var"; then if test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do rpath="$rpath$dir:" done compile_var="$runpath_var=\"$rpath\$$runpath_var\" " fi if test -n "$finalize_perm_rpath"; then # We should set the runpath_var. rpath= for dir in $finalize_perm_rpath; do rpath="$rpath$dir:" done finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " fi fi if test "$no_install" = yes; then # We don't need to create a wrapper script. link_command="$compile_var$compile_command$compile_rpath" # Replace the output file specification. link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` # Delete the old output file. $opt_dry_run || $RM $output # Link the executable and exit func_show_eval "$link_command" 'exit $?' exit $EXIT_SUCCESS fi if test "$hardcode_action" = relink; then # Fast installation is not supported link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" func_warning "this platform does not like uninstalled shared libraries" func_warning "\`$output' will be relinked during installation" else if test "$fast_install" != no; then link_command="$finalize_var$compile_command$finalize_rpath" if test "$fast_install" = yes; then relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` else # fast_install is set to needless relink_command= fi else link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" fi fi # Replace the output file specification. link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` # Delete the old output files. $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname func_show_eval "$link_command" 'exit $?' # Now create the wrapper script. func_verbose "creating $output" # Quote the relink command for shipping. if test -n "$relink_command"; then # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done relink_command="(cd `pwd`; $relink_command)" relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` fi # Quote $ECHO for shipping. if test "X$ECHO" = "X$SHELL $progpath --fallback-echo"; then case $progpath in [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; esac qecho=`$ECHO "X$qecho" | $Xsed -e "$sed_quote_subst"` else qecho=`$ECHO "X$ECHO" | $Xsed -e "$sed_quote_subst"` fi # Only actually do things if not in dry run mode. $opt_dry_run || { # win32 will think the script is a binary if it has # a .exe suffix, so we strip it off here. case $output in *.exe) func_stripname '' '.exe' "$output" output=$func_stripname_result ;; esac # test for cygwin because mv fails w/o .exe extensions case $host in *cygwin*) exeext=.exe func_stripname '' '.exe' "$outputname" outputname=$func_stripname_result ;; *) exeext= ;; esac case $host in *cygwin* | *mingw* ) func_dirname_and_basename "$output" "" "." output_name=$func_basename_result output_path=$func_dirname_result cwrappersource="$output_path/$objdir/lt-$output_name.c" cwrapper="$output_path/$output_name.exe" $RM $cwrappersource $cwrapper trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 func_emit_cwrapperexe_src > $cwrappersource # The wrapper executable is built using the $host compiler, # because it contains $host paths and files. If cross- # compiling, it, like the target executable, must be # executed on the $host or under an emulation environment. $opt_dry_run || { $LTCC $LTCFLAGS -o $cwrapper $cwrappersource $STRIP $cwrapper } # Now, create the wrapper script for func_source use: func_ltwrapper_scriptname $cwrapper $RM $func_ltwrapper_scriptname_result trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 $opt_dry_run || { # note: this script will not be executed, so do not chmod. if test "x$build" = "x$host" ; then $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result else func_emit_wrapper no > $func_ltwrapper_scriptname_result fi } ;; * ) $RM $output trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 func_emit_wrapper no > $output chmod +x $output ;; esac } exit $EXIT_SUCCESS ;; esac # See if we need to build an old-fashioned archive. for oldlib in $oldlibs; do if test "$build_libtool_libs" = convenience; then oldobjs="$libobjs_save $symfileobj" addlibs="$convenience" build_libtool_libs=no else if test "$build_libtool_libs" = module; then oldobjs="$libobjs_save" build_libtool_libs=no else oldobjs="$old_deplibs $non_pic_objects" if test "$preload" = yes && test -f "$symfileobj"; then oldobjs="$oldobjs $symfileobj" fi fi addlibs="$old_convenience" fi if test -n "$addlibs"; then gentop="$output_objdir/${outputname}x" generated="$generated $gentop" func_extract_archives $gentop $addlibs oldobjs="$oldobjs $func_extract_archives_result" fi # Do each command in the archive commands. if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then cmds=$old_archive_from_new_cmds else # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop="$output_objdir/${outputname}x" generated="$generated $gentop" func_extract_archives $gentop $dlprefiles oldobjs="$oldobjs $func_extract_archives_result" fi # POSIX demands no paths to be encoded in archives. We have # to avoid creating archives with duplicate basenames if we # might have to extract them afterwards, e.g., when creating a # static archive out of a convenience library, or when linking # the entirety of a libtool archive into another (currently # not supported by libtool). if (for obj in $oldobjs do func_basename "$obj" $ECHO "$func_basename_result" done | sort | sort -uc >/dev/null 2>&1); then : else $ECHO "copying selected object files to avoid basename conflicts..." gentop="$output_objdir/${outputname}x" generated="$generated $gentop" func_mkdir_p "$gentop" save_oldobjs=$oldobjs oldobjs= counter=1 for obj in $save_oldobjs do func_basename "$obj" objbase="$func_basename_result" case " $oldobjs " in " ") oldobjs=$obj ;; *[\ /]"$objbase "*) while :; do # Make sure we don't pick an alternate name that also # overlaps. newobj=lt$counter-$objbase func_arith $counter + 1 counter=$func_arith_result case " $oldobjs " in *[\ /]"$newobj "*) ;; *) if test ! -f "$gentop/$newobj"; then break; fi ;; esac done func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" oldobjs="$oldobjs $gentop/$newobj" ;; *) oldobjs="$oldobjs $obj" ;; esac done fi eval cmds=\"$old_archive_cmds\" func_len " $cmds" len=$func_len_result if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then cmds=$old_archive_cmds else # the command line is too long to link in one step, link in parts func_verbose "using piecewise archive linking..." save_RANLIB=$RANLIB RANLIB=: objlist= concat_cmds= save_oldobjs=$oldobjs oldobjs= # Is there a better way of finding the last object in the list? for obj in $save_oldobjs do last_oldobj=$obj done eval test_cmds=\"$old_archive_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 for obj in $save_oldobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result func_append objlist " $obj" if test "$len" -lt "$max_cmd_len"; then : else # the above command should be used before it gets too long oldobjs=$objlist if test "$obj" = "$last_oldobj" ; then RANLIB=$save_RANLIB fi test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" objlist= len=$len0 fi done RANLIB=$save_RANLIB oldobjs=$objlist if test "X$oldobjs" = "X" ; then eval cmds=\"\$concat_cmds\" else eval cmds=\"\$concat_cmds~\$old_archive_cmds\" fi fi fi func_execute_cmds "$cmds" 'exit $?' done test -n "$generated" && \ func_show_eval "${RM}r$generated" # Now create the libtool archive. case $output in *.la) old_library= test "$build_old_libs" = yes && old_library="$libname.$libext" func_verbose "creating $output" # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done # Quote the link command for shipping. relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` if test "$hardcode_automatic" = yes ; then relink_command= fi # Only create the output if not a dry run. $opt_dry_run || { for installed in no yes; do if test "$installed" = yes; then if test -z "$install_libdir"; then break fi output="$output_objdir/$outputname"i # Replace all uninstalled libtool libraries with the installed ones newdependency_libs= for deplib in $dependency_libs; do case $deplib in *.la) func_basename "$deplib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" newdependency_libs="$newdependency_libs $libdir/$name" ;; *) newdependency_libs="$newdependency_libs $deplib" ;; esac done dependency_libs="$newdependency_libs" newdlfiles= for lib in $dlfiles; do case $lib in *.la) func_basename "$lib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "\`$lib' is not a valid libtool archive" newdlfiles="$newdlfiles $libdir/$name" ;; *) newdlfiles="$newdlfiles $lib" ;; esac done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in *.la) # Only pass preopened files to the pseudo-archive (for # eventual linking with the app. that links it) if we # didn't already link the preopened objects directly into # the library: func_basename "$lib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "\`$lib' is not a valid libtool archive" newdlprefiles="$newdlprefiles $libdir/$name" ;; esac done dlprefiles="$newdlprefiles" else newdlfiles= for lib in $dlfiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac newdlfiles="$newdlfiles $abs" done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac newdlprefiles="$newdlprefiles $abs" done dlprefiles="$newdlprefiles" fi $RM $output # place dlname in correct position for cygwin tdlname=$dlname case $host,$output,$installed,$module,$dlname in *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; esac $ECHO > $output "\ # $outputname - a libtool library file # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='$tdlname' # Names of this library. library_names='$library_names' # The name of the static archive. old_library='$old_library' # Linker flags that can not go in dependency_libs. inherited_linker_flags='$new_inherited_linker_flags' # Libraries that this one depends upon. dependency_libs='$dependency_libs' # Names of additional weak libraries provided by this library weak_library_names='$weak_libs' # Version information for $libname. current=$current age=$age revision=$revision # Is this an already installed library? installed=$installed # Should we warn about portability when linking against -modules? shouldnotlink=$module # Files to dlopen/dlpreopen dlopen='$dlfiles' dlpreopen='$dlprefiles' # Directory that this library needs to be installed in: libdir='$install_libdir'" if test "$installed" = no && test "$need_relink" = yes; then $ECHO >> $output "\ relink_command=\"$relink_command\"" fi done } # Do a symbolic link so that the libtool archive can be found in # LD_LIBRARY_PATH before the program is installed. func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' ;; esac exit $EXIT_SUCCESS } { test "$mode" = link || test "$mode" = relink; } && func_mode_link ${1+"$@"} # func_mode_uninstall arg... func_mode_uninstall () { $opt_debug RM="$nonopt" files= rmforce= exit_status=0 # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" for arg do case $arg in -f) RM="$RM $arg"; rmforce=yes ;; -*) RM="$RM $arg" ;; *) files="$files $arg" ;; esac done test -z "$RM" && \ func_fatal_help "you must specify an RM program" rmdirs= origobjdir="$objdir" for file in $files; do func_dirname "$file" "" "." dir="$func_dirname_result" if test "X$dir" = X.; then objdir="$origobjdir" else objdir="$dir/$origobjdir" fi func_basename "$file" name="$func_basename_result" test "$mode" = uninstall && objdir="$dir" # Remember objdir for removal later, being careful to avoid duplicates if test "$mode" = clean; then case " $rmdirs " in *" $objdir "*) ;; *) rmdirs="$rmdirs $objdir" ;; esac fi # Don't error if the file doesn't exist and rm -f was used. if { test -L "$file"; } >/dev/null 2>&1 || { test -h "$file"; } >/dev/null 2>&1 || test -f "$file"; then : elif test -d "$file"; then exit_status=1 continue elif test "$rmforce" = yes; then continue fi rmfiles="$file" case $name in *.la) # Possibly a libtool archive, so verify it. if func_lalib_p "$file"; then func_source $dir/$name # Delete the libtool libraries and symlinks. for n in $library_names; do rmfiles="$rmfiles $objdir/$n" done test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" case "$mode" in clean) case " $library_names " in # " " in the beginning catches empty $dlname *" $dlname "*) ;; *) rmfiles="$rmfiles $objdir/$dlname" ;; esac test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" ;; uninstall) if test -n "$library_names"; then # Do each command in the postuninstall commands. func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi if test -n "$old_library"; then # Do each command in the old_postuninstall commands. func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi # FIXME: should reinstall the best remaining shared library. ;; esac fi ;; *.lo) # Possibly a libtool object, so verify it. if func_lalib_p "$file"; then # Read the .lo file func_source $dir/$name # Add PIC object to the list of files to remove. if test -n "$pic_object" && test "$pic_object" != none; then rmfiles="$rmfiles $dir/$pic_object" fi # Add non-PIC object to the list of files to remove. if test -n "$non_pic_object" && test "$non_pic_object" != none; then rmfiles="$rmfiles $dir/$non_pic_object" fi fi ;; *) if test "$mode" = clean ; then noexename=$name case $file in *.exe) func_stripname '' '.exe' "$file" file=$func_stripname_result func_stripname '' '.exe' "$name" noexename=$func_stripname_result # $file with .exe has already been added to rmfiles, # add $file without .exe rmfiles="$rmfiles $file" ;; esac # Do a test to see if this is a libtool program. if func_ltwrapper_p "$file"; then if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" relink_command= func_source $func_ltwrapper_scriptname_result rmfiles="$rmfiles $func_ltwrapper_scriptname_result" else relink_command= func_source $dir/$noexename fi # note $name still contains .exe if it was in $file originally # as does the version of $file that was added into $rmfiles rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" if test "$fast_install" = yes && test -n "$relink_command"; then rmfiles="$rmfiles $objdir/lt-$name" fi if test "X$noexename" != "X$name" ; then rmfiles="$rmfiles $objdir/lt-${noexename}.c" fi fi fi ;; esac func_show_eval "$RM $rmfiles" 'exit_status=1' done objdir="$origobjdir" # Try to remove the ${objdir}s in the directories where we deleted files for dir in $rmdirs; do if test -d "$dir"; then func_show_eval "rmdir $dir >/dev/null 2>&1" fi done exit $exit_status } { test "$mode" = uninstall || test "$mode" = clean; } && func_mode_uninstall ${1+"$@"} test -z "$mode" && { help="$generic_help" func_fatal_help "you must specify a MODE" } test -z "$exec_cmd" && \ func_fatal_help "invalid operation mode \`$mode'" if test -n "$exec_cmd"; then eval exec "$exec_cmd" exit $EXIT_FAILURE fi exit $exit_status # The TAGs below are defined such that we never get into a situation # in which we disable both kinds of libraries. Given conflicting # choices, we go for a static library, that is the most portable, # since we can't tell whether shared libraries were disabled because # the user asked for that or because the platform doesn't support # them. This is particularly important on AIX, because we don't # support having both static and shared libraries enabled at the same # time on that platform, so we default to a shared-only configuration. # If a disable-shared tag is given, we'll fallback to a static-only # configuration. But we'll never go from static-only to shared-only. # ### BEGIN LIBTOOL TAG CONFIG: disable-shared build_libtool_libs=no build_old_libs=yes # ### END LIBTOOL TAG CONFIG: disable-shared # ### BEGIN LIBTOOL TAG CONFIG: disable-static build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` # ### END LIBTOOL TAG CONFIG: disable-static # Local Variables: # mode:shell-script # sh-indentation:2 # End: # vi:sw=2 usbprog-0.2.0/config/libcurl.m40000600000175000017500000002175611105630204014512 0ustar uweuwe# LIBCURL_CHECK_CONFIG ([DEFAULT-ACTION], [MINIMUM-VERSION], # [ACTION-IF-YES], [ACTION-IF-NO]) # ---------------------------------------------------------- # David Shaw May-09-2006 # # Checks for libcurl. DEFAULT-ACTION is the string yes or no to # specify whether to default to --with-libcurl or --without-libcurl. # If not supplied, DEFAULT-ACTION is yes. MINIMUM-VERSION is the # minimum version of libcurl to accept. Pass the version as a regular # version number like 7.10.1. If not supplied, any version is # accepted. ACTION-IF-YES is a list of shell commands to run if # libcurl was successfully found and passed the various tests. # ACTION-IF-NO is a list of shell commands that are run otherwise. # Note that using --without-libcurl does run ACTION-IF-NO. # # This macro #defines HAVE_LIBCURL if a working libcurl setup is # found, and sets @LIBCURL@ and @LIBCURL_CPPFLAGS@ to the necessary # values. Other useful defines are LIBCURL_FEATURE_xxx where xxx are # the various features supported by libcurl, and LIBCURL_PROTOCOL_yyy # where yyy are the various protocols supported by libcurl. Both xxx # and yyy are capitalized. See the list of AH_TEMPLATEs at the top of # the macro for the complete list of possible defines. Shell # variables $libcurl_feature_xxx and $libcurl_protocol_yyy are also # defined to 'yes' for those features and protocols that were found. # Note that xxx and yyy keep the same capitalization as in the # curl-config list (e.g. it's "HTTP" and not "http"). # # Users may override the detected values by doing something like: # LIBCURL="-lcurl" LIBCURL_CPPFLAGS="-I/usr/myinclude" ./configure # # For the sake of sanity, this macro assumes that any libcurl that is # found is after version 7.7.2, the first version that included the # curl-config script. Note that it is very important for people # packaging binary versions of libcurl to include this script! # Without curl-config, we can only guess what protocols are available, # or use curl_version_info to figure it out at runtime. AC_DEFUN([LIBCURL_CHECK_CONFIG], [ AH_TEMPLATE([LIBCURL_FEATURE_SSL],[Defined if libcurl supports SSL]) AH_TEMPLATE([LIBCURL_FEATURE_KRB4],[Defined if libcurl supports KRB4]) AH_TEMPLATE([LIBCURL_FEATURE_IPV6],[Defined if libcurl supports IPv6]) AH_TEMPLATE([LIBCURL_FEATURE_LIBZ],[Defined if libcurl supports libz]) AH_TEMPLATE([LIBCURL_FEATURE_ASYNCHDNS],[Defined if libcurl supports AsynchDNS]) AH_TEMPLATE([LIBCURL_FEATURE_IDN],[Defined if libcurl supports IDN]) AH_TEMPLATE([LIBCURL_FEATURE_SSPI],[Defined if libcurl supports SSPI]) AH_TEMPLATE([LIBCURL_FEATURE_NTLM],[Defined if libcurl supports NTLM]) AH_TEMPLATE([LIBCURL_PROTOCOL_HTTP],[Defined if libcurl supports HTTP]) AH_TEMPLATE([LIBCURL_PROTOCOL_HTTPS],[Defined if libcurl supports HTTPS]) AH_TEMPLATE([LIBCURL_PROTOCOL_FTP],[Defined if libcurl supports FTP]) AH_TEMPLATE([LIBCURL_PROTOCOL_FTPS],[Defined if libcurl supports FTPS]) AH_TEMPLATE([LIBCURL_PROTOCOL_FILE],[Defined if libcurl supports FILE]) AH_TEMPLATE([LIBCURL_PROTOCOL_TELNET],[Defined if libcurl supports TELNET]) AH_TEMPLATE([LIBCURL_PROTOCOL_LDAP],[Defined if libcurl supports LDAP]) AH_TEMPLATE([LIBCURL_PROTOCOL_DICT],[Defined if libcurl supports DICT]) AH_TEMPLATE([LIBCURL_PROTOCOL_TFTP],[Defined if libcurl supports TFTP]) AC_ARG_WITH(libcurl, AC_HELP_STRING([--with-libcurl=DIR],[look for the curl library in DIR]), [_libcurl_with=$withval],[_libcurl_with=ifelse([$1],,[yes],[$1])]) if test "$_libcurl_with" != "no" ; then AC_PROG_AWK _libcurl_version_parse="eval $AWK '{split(\$NF,A,\".\"); X=256*256*A[[1]]+256*A[[2]]+A[[3]]; print X;}'" _libcurl_try_link=yes if test -d "$_libcurl_with" ; then LIBCURL_CPPFLAGS="-I$withval/include" _libcurl_ldflags="-L$withval/lib" AC_PATH_PROG([_libcurl_config],[curl-config],["$withval/bin"], ["$withval/bin"]) else AC_PATH_PROG([_libcurl_config],[curl-config]) fi if test x$_libcurl_config != "x" ; then AC_CACHE_CHECK([for the version of libcurl], [libcurl_cv_lib_curl_version], [libcurl_cv_lib_curl_version=`$_libcurl_config --version | $AWK '{print $[]2}'`]) _libcurl_version=`echo $libcurl_cv_lib_curl_version | $_libcurl_version_parse` _libcurl_wanted=`echo ifelse([$2],,[0],[$2]) | $_libcurl_version_parse` if test $_libcurl_wanted -gt 0 ; then AC_CACHE_CHECK([for libcurl >= version $2], [libcurl_cv_lib_version_ok], [ if test $_libcurl_version -ge $_libcurl_wanted ; then libcurl_cv_lib_version_ok=yes else libcurl_cv_lib_version_ok=no fi ]) fi if test $_libcurl_wanted -eq 0 || test x$libcurl_cv_lib_version_ok = xyes ; then if test x"$LIBCURL_CPPFLAGS" = "x" ; then LIBCURL_CPPFLAGS=`$_libcurl_config --cflags` fi if test x"$LIBCURL" = "x" ; then LIBCURL=`$_libcurl_config --libs` # This is so silly, but Apple actually has a bug in their # curl-config script. Fixed in Tiger, but there are still # lots of Panther installs around. case "${host}" in powerpc-apple-darwin7*) LIBCURL=`echo $LIBCURL | sed -e 's|-arch i386||g'` ;; esac fi # All curl-config scripts support --feature _libcurl_features=`$_libcurl_config --feature` # Is it modern enough to have --protocols? (7.12.4) if test $_libcurl_version -ge 461828 ; then _libcurl_protocols=`$_libcurl_config --protocols` fi else _libcurl_try_link=no fi unset _libcurl_wanted fi if test $_libcurl_try_link = yes ; then # we didn't find curl-config, so let's see if the user-supplied # link line (or failing that, "-lcurl") is enough. LIBCURL=${LIBCURL-"$_libcurl_ldflags -lcurl"} AC_CACHE_CHECK([whether libcurl is usable], [libcurl_cv_lib_curl_usable], [ _libcurl_save_cppflags=$CPPFLAGS CPPFLAGS="$LIBCURL_CPPFLAGS $CPPFLAGS" _libcurl_save_libs=$LIBS LIBS="$LIBCURL $LIBS" AC_LINK_IFELSE(AC_LANG_PROGRAM([#include ],[ /* Try and use a few common options to force a failure if we are missing symbols or can't link. */ int x; curl_easy_setopt(NULL,CURLOPT_URL,NULL); x=CURL_ERROR_SIZE; x=CURLOPT_WRITEFUNCTION; x=CURLOPT_FILE; x=CURLOPT_ERRORBUFFER; x=CURLOPT_STDERR; x=CURLOPT_VERBOSE; ]),libcurl_cv_lib_curl_usable=yes,libcurl_cv_lib_curl_usable=no) CPPFLAGS=$_libcurl_save_cppflags LIBS=$_libcurl_save_libs unset _libcurl_save_cppflags unset _libcurl_save_libs ]) if test $libcurl_cv_lib_curl_usable = yes ; then # Does curl_free() exist in this version of libcurl? # If not, fake it with free() _libcurl_save_cppflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS $LIBCURL_CPPFLAGS" _libcurl_save_libs=$LIBS LIBS="$LIBS $LIBCURL" AC_CHECK_FUNC(curl_free,, AC_DEFINE(curl_free,free, [Define curl_free() as free() if our version of curl lacks curl_free.])) CPPFLAGS=$_libcurl_save_cppflags LIBS=$_libcurl_save_libs unset _libcurl_save_cppflags unset _libcurl_save_libs AC_DEFINE(HAVE_LIBCURL,1, [Define to 1 if you have a functional curl library.]) AC_SUBST(LIBCURL_CPPFLAGS) AC_SUBST(LIBCURL) for _libcurl_feature in $_libcurl_features ; do AC_DEFINE_UNQUOTED(AS_TR_CPP(libcurl_feature_$_libcurl_feature),[1]) eval AS_TR_SH(libcurl_feature_$_libcurl_feature)=yes done if test "x$_libcurl_protocols" = "x" ; then # We don't have --protocols, so just assume that all # protocols are available _libcurl_protocols="HTTP FTP FILE TELNET LDAP DICT" if test x$libcurl_feature_SSL = xyes ; then _libcurl_protocols="$_libcurl_protocols HTTPS" # FTPS wasn't standards-compliant until version # 7.11.0 if test $_libcurl_version -ge 461568; then _libcurl_protocols="$_libcurl_protocols FTPS" fi fi fi for _libcurl_protocol in $_libcurl_protocols ; do AC_DEFINE_UNQUOTED(AS_TR_CPP(libcurl_protocol_$_libcurl_protocol),[1]) eval AS_TR_SH(libcurl_protocol_$_libcurl_protocol)=yes done else unset LIBCURL unset LIBCURL_CPPFLAGS fi fi unset _libcurl_try_link unset _libcurl_version_parse unset _libcurl_config unset _libcurl_feature unset _libcurl_features unset _libcurl_protocol unset _libcurl_protocols unset _libcurl_version unset _libcurl_ldflags fi if test x$_libcurl_with = xno || test x$libcurl_cv_lib_curl_usable != xyes ; then # This is the IF-NO path ifelse([$4],,:,[$4]) else # This is the IF-YES path ifelse([$3],,:,[$3]) fi unset _libcurl_with ])dnl usbprog-0.2.0/config/config.guess0000700000175000017500000013272611320654642015145 0ustar uweuwe#! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 # Free Software Foundation, Inc. timestamp='2009-04-27' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Per Bothner . # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # The plan is that this can be called by configure scripts if you # don't specify an explicit build system type. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown case "${UNAME_MACHINE}" in i?86) test -z "$VENDOR" && VENDOR=pc ;; *) test -z "$VENDOR" && VENDOR=unknown ;; esac test -f /etc/SuSE-release -o -f /.buildenv && VENDOR=suse # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep __ELF__ >/dev/null then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` exit ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm:riscos:*:*|arm:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH="i386" # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH="x86_64" fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[456]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep __LP64__ >/dev/null then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) case ${UNAME_MACHINE} in pc98) echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:[3456]*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; EM64T | authenticamd | genuineintel) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu else echo ${UNAME_MACHINE}-${VENDOR}-linux-gnueabi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; cris:Linux:*:*) echo cris-axis-linux-gnu exit ;; crisv32:Linux:*:*) echo crisv32-axis-linux-gnu exit ;; frv:Linux:*:*) echo frv-${VENDOR}-linux-gnu exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; mips:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef mips #undef mipsel #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=mipsel #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=mips #else CPU= #endif #endif EOF eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' /^CPU/{ s: ::g p }'`" test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; } ;; mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef mips64 #undef mips64el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=mips64el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=mips64 #else CPU= #endif #endif EOF eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' /^CPU/{ s: ::g p }'`" test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; } ;; or32:Linux:*:*) echo or32-${VENDOR}-linux-gnu exit ;; ppc:Linux:*:*) echo powerpc-${VENDOR}-linux-gnu exit ;; ppc64:Linux:*:*) echo powerpc64-${VENDOR}-linux-gnu exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu${LIBC} exit ;; padre:Linux:*:*) echo sparc-unknown-linux-gnu exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-${VENDOR}-linux-gnu ;; PA8*) echo hppa2.0-${VENDOR}-linux-gnu ;; *) echo hppa-${VENDOR}-linux-gnu ;; esac exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-${VENDOR}-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) echo x86_64-${VENDOR}-linux-gnu exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; i*86:Linux:*:*) # The BFD linker knows what the default object file format is, so # first see if it will tell us. cd to the root directory to prevent # problems with other programs or directories called `ld' in the path. # Set LC_ALL=C to ensure ld outputs messages in English. ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ | sed -ne '/supported targets:/!d s/[ ][ ]*/ /g s/.*supported targets: *// s/ .*// p'` case "$ld_supported_targets" in elf32-i386) TENTATIVE="${UNAME_MACHINE}-${VENDOR}-linux-gnu" ;; a.out-i386-linux) echo "${UNAME_MACHINE}-${VENDOR}-linux-gnuaout" exit ;; "") # Either a pre-BFD a.out linker (linux-gnuoldld) or # one that does not give us useful --help. echo "${UNAME_MACHINE}-${VENDOR}-linux-gnuoldld" exit ;; esac # Determine whether the default compiler is a.out or elf eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include #ifdef __ELF__ # ifdef __GLIBC__ # if __GLIBC__ >= 2 LIBC=gnu # else LIBC=gnulibc1 # endif # else LIBC=gnulibc1 # endif #else #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) LIBC=gnu #else LIBC=gnuaout #endif #endif #ifdef __dietlibc__ LIBC=dietlibc #endif EOF eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' /^LIBC/{ s: ::g p }'`" test x"${LIBC}" != x && { echo "${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}" exit } test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-${VENDOR}-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-${VENDOR}-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) echo i386-${VENDOR}-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-${VENDOR}-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-${VENDOR}-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-${VENDOR}-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-${VENDOR}-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-${VENDOR}-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) echo powerpc-${VENDOR}-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-${VENDOR}-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NSE-?:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-${VENDOR}-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-${VENDOR}-tops10 exit ;; *:TENEX:*:*) echo pdp10-${VENDOR}-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-${VENDOR}-tops20 exit ;; *:ITS:*:*) echo pdp10-${VENDOR}-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-${VENDOR}-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: usbprog-0.2.0/config/install-sh0000700000175000017500000003253711320654642014630 0ustar uweuwe#!/bin/sh # install - install a program, script, or datafile scriptversion=2009-04-28.21; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit=${DOITPROG-} if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_glob='?' initialize_posix_glob=' test "$posix_glob" != "?" || { if (set -f) 2>/dev/null; then posix_glob= else posix_glob=: fi } ' posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false no_target_directory= usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) dst_arg=$2 shift;; -T) no_target_directory=true;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call `install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then trap '(exit $?); exit' 1 2 13 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names starting with `-'. case $src in -*) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # Protect names starting with `-'. case $dst in -*) dst=./$dst;; esac # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writeable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; -*) prefix='./';; *) prefix='';; esac eval "$initialize_posix_glob" oIFS=$IFS IFS=/ $posix_glob set -f set fnord $dstdir shift $posix_glob set +f IFS=$oIFS prefixes= for d do test -z "$d" && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && eval "$initialize_posix_glob" && $posix_glob set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && $posix_glob set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: usbprog-0.2.0/config/depcomp0000700000175000017500000004426711320654642014204 0ustar uweuwe#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2009-04-28.21; # UTC # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free # Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by `PROGRAMS ARGS'. object Object file output by `PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputing dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then # This is just like msvisualcpp but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u="sed s,\\\\\\\\,/,g" depmode=msvisualcpp fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. tr ' ' ' ' < "$tmpdepfile" | ## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr ' ' ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else tmpdepfile1=$dir$base.u tmpdepfile2=$dir$base.u tmpdepfile3=$dir$base.u "$@" -M fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; icc) # Intel's C compiler understands `-MD -MF file'. However on # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" # Add `dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// s/$/:/ p }' "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then # With Tru64 cc, shared objects can also be used to make a # static library. This mechanism is used in libtool 1.4 series to # handle both shared and static libraries in a single compilation. # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. # # With libtool 1.5 this exception was removed, and libtool now # generates 2 separate objects for the 2 libraries. These two # compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 tmpdepfile2=$dir$base.o.d # libtool 1.5 tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.o.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d tmpdepfile4=$dir$base.d "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' ' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # X makedepend shift cleared=no eat=no for arg do case $cleared in no) set ""; shift cleared=yes ;; esac if test $eat = yes; then eat=no continue fi case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -arch) eat=yes ;; -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix=`echo "$object" | sed 's/^.*\././'` touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi IFS=" " for arg do case "$arg" in -o) shift ;; $object) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E 2>/dev/null | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; msvcmsys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: usbprog-0.2.0/config/config.sub0000700000175000017500000010224011320654642014574 0ustar uweuwe#! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 # Free Software Foundation, Inc. timestamp='2009-04-17' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray) os= basic_machine=$1 ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nios | nios2 \ | ns16k | ns32k \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ | v850 | v850e \ | we32k \ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; m6811 | m68hc11 | m6812 | m68hc12) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \ | tron-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; mvs) basic_machine=i370-ibm os=-mvs ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc) basic_machine=powerpc-unknown ;; ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tic54x | c54x*) basic_machine=tic54x-unknown os=-coff ;; tic55x | c55x*) basic_machine=tic55x-unknown os=-coff ;; tic6x | c6x*) basic_machine=tic6x-unknown os=-coff ;; tile*) basic_machine=tile-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -kaos*) os=-kaos ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 # This also exists in the configure program, but was not the # default. # os=-sunos4 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: usbprog-0.2.0/config/missing0000700000175000017500000002623311320654642014217 0ustar uweuwe#! /bin/sh # Common stub for a few missing GNU programs while installing. scriptversion=2009-04-28.21; # UTC # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, # 2008, 2009 Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi run=: sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' sed_minuso='s/.* -o \([^ ]*\).*/\1/p' # In the cases where this matters, `missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac else configure_ac=configure.in fi msg="missing on your system" case $1 in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 # Exit code 63 means version mismatch. This often happens # when the user try to use an ancient version of a tool on # a file that requires a minimum version. In this case we # we should proceed has if the program had been absent, or # if --run hadn't been passed. if test $? = 63; then run=: msg="probably too old" fi ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit --run try to run the given command, and emulate it if it fails Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' autom4te touch the output file, or create a stub one automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c help2man touch the output file lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file tar try tar, gnutar, gtar, then tar without non-portable flags yacc create \`y.tab.[ch]', if possible, from existing .[ch] Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and \`g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; esac # normalize program name to check for. program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` # Now exit if we have it, but it failed. Also exit now if we # don't have it and --version was passed (most likely to detect # the program). This is about non-GNU programs, so use $1 not # $program. case $1 in lex*|yacc*) # Not GNU programs, they don't have --version. ;; tar*) if test -n "$run"; then echo 1>&2 "ERROR: \`tar' requires --run" exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then exit 1 fi ;; *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then # Could not run --version or --help. This is probably someone # running `$TOOL --version' or `$TOOL --help' to check whether # $TOOL exists and not knowing $TOOL uses missing. exit 1 fi ;; esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. case $program in aclocal*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" touch_files= for f in $files; do case $f in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; esac done touch $touch_files ;; automake*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; autom4te*) echo 1>&2 "\ WARNING: \`$1' is needed, but is $msg. You might have modified some files without having the proper tools for further handling them. You can get \`$1' as part of \`Autoconf' from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo "#! /bin/sh" echo "# Created by GNU Automake missing as a replacement of" echo "# $ $@" echo "exit 0" chmod +x $file exit 1 fi ;; bison*|yacc*) echo 1>&2 "\ WARNING: \`$1' $msg. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if test $# -ne 1; then eval LASTARG="\${$#}" case $LASTARG in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.h fi ;; esac fi if test ! -f y.tab.h; then echo >y.tab.h fi if test ! -f y.tab.c; then echo 'main() { return 0; }' >y.tab.c fi ;; lex*|flex*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c if test $# -ne 1; then eval LASTARG="\${$#}" case $LASTARG in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if test ! -f lex.yy.c; then echo 'main() { return 0; }' >lex.yy.c fi ;; help2man*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" exit $? fi ;; makeinfo*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." # The file to touch is that specified with -o ... file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -z "$file"; then # ... or it is the one specified with @setfilename ... infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n ' /^@setfilename/{ s/.* \([^ ]*\) *$/\1/ p q }' $infile` # ... or it is derived from the source name (dir/f.texi becomes f.info) test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info fi # If the file does not exist, the user really needs makeinfo; # let's fail without touching anything. test -f $file || exit 1 touch $file ;; tar*) shift # We have already tried tar in the generic part. # Look for gnutar/gtar before invocation to avoid ugly error # messages. if (gnutar --version > /dev/null 2>&1); then gnutar "$@" && exit 0 fi if (gtar --version > /dev/null 2>&1); then gtar "$@" && exit 0 fi firstarg="$1" if shift; then case $firstarg in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac case $firstarg in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 ;; esac fi echo 1>&2 "\ WARNING: I can't seem to be able to run \`tar' with the given arguments. You may want to install GNU tar or Free paxutils, or check the command line arguments." exit 1 ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and is $msg. You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 ;; esac exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: usbprog-0.2.0/aclocal.m40000600000175000017500000123320611320654636013221 0ustar uweuwe# generated automatically by aclocal 1.11 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.63],, [m4_warning([this file was generated for autoconf 2.63. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically `autoreconf'.])]) # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. m4_define([_LT_COPYING], [dnl # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ]) # serial 56 LT_INIT # LT_PREREQ(VERSION) # ------------------ # Complain and exit if this libtool version is less that VERSION. m4_defun([LT_PREREQ], [m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, [m4_default([$3], [m4_fatal([Libtool version $1 or higher is required], 63)])], [$2])]) # _LT_CHECK_BUILDDIR # ------------------ # Complain if the absolute build directory name contains unusual characters m4_defun([_LT_CHECK_BUILDDIR], [case `pwd` in *\ * | *\ *) AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; esac ]) # LT_INIT([OPTIONS]) # ------------------ AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl AC_BEFORE([$0], [LTDL_INIT])dnl m4_require([_LT_CHECK_BUILDDIR])dnl dnl Autoconf doesn't catch unexpanded LT_ macros by default: m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 dnl unless we require an AC_DEFUNed macro: AC_REQUIRE([LTOPTIONS_VERSION])dnl AC_REQUIRE([LTSUGAR_VERSION])dnl AC_REQUIRE([LTVERSION_VERSION])dnl AC_REQUIRE([LTOBSOLETE_VERSION])dnl m4_require([_LT_PROG_LTMAIN])dnl dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' AC_SUBST(LIBTOOL)dnl _LT_SETUP # Only expand once: m4_define([LT_INIT]) ])# LT_INIT # Old names: AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PROG_LIBTOOL], []) dnl AC_DEFUN([AM_PROG_LIBTOOL], []) # _LT_CC_BASENAME(CC) # ------------------- # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. m4_defun([_LT_CC_BASENAME], [for cc_temp in $1""; do case $cc_temp in compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` ]) # _LT_FILEUTILS_DEFAULTS # ---------------------- # It is okay to use these file commands and assume they have been set # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. m4_defun([_LT_FILEUTILS_DEFAULTS], [: ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} ])# _LT_FILEUTILS_DEFAULTS # _LT_SETUP # --------- m4_defun([_LT_SETUP], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl _LT_DECL([], [host_alias], [0], [The host system])dnl _LT_DECL([], [host], [0])dnl _LT_DECL([], [host_os], [0])dnl dnl _LT_DECL([], [build_alias], [0], [The build system])dnl _LT_DECL([], [build], [0])dnl _LT_DECL([], [build_os], [0])dnl dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl dnl AC_REQUIRE([AC_PROG_LN_S])dnl test -z "$LN_S" && LN_S="ln -s" _LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl dnl AC_REQUIRE([LT_CMD_MAX_LEN])dnl _LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl m4_require([_LT_CMD_RELOAD])dnl m4_require([_LT_CHECK_MAGIC_METHOD])dnl m4_require([_LT_CMD_OLD_ARCHIVE])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl _LT_CONFIG_LIBTOOL_INIT([ # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi ]) if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi _LT_CHECK_OBJDIR m4_require([_LT_TAG_COMPILER])dnl _LT_PROG_ECHO_BACKSLASH case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\([["`\\]]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o _LT_CC_BASENAME([$compiler]) # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then _LT_PATH_MAGIC fi ;; esac # Use C for the default configuration in the libtool script LT_SUPPORTED_TAG([CC]) _LT_LANG_C_CONFIG _LT_LANG_DEFAULT_CONFIG _LT_CONFIG_COMMANDS ])# _LT_SETUP # _LT_PROG_LTMAIN # --------------- # Note that this code is called both from `configure', and `config.status' # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, # `config.status' has no value for ac_aux_dir unless we are using Automake, # so we pass a copy along to make sure it has a sensible value anyway. m4_defun([_LT_PROG_LTMAIN], [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) ltmain="$ac_aux_dir/ltmain.sh" ])# _LT_PROG_LTMAIN # So that we can recreate a full libtool script including additional # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS # in macros and then make a single call at the end using the `libtool' # label. # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) # ---------------------------------------- # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. m4_define([_LT_CONFIG_LIBTOOL_INIT], [m4_ifval([$1], [m4_append([_LT_OUTPUT_LIBTOOL_INIT], [$1 ])])]) # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_INIT]) # _LT_CONFIG_LIBTOOL([COMMANDS]) # ------------------------------ # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. m4_define([_LT_CONFIG_LIBTOOL], [m4_ifval([$1], [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], [$1 ])])]) # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) # ----------------------------------------------------- m4_defun([_LT_CONFIG_SAVE_COMMANDS], [_LT_CONFIG_LIBTOOL([$1]) _LT_CONFIG_LIBTOOL_INIT([$2]) ]) # _LT_FORMAT_COMMENT([COMMENT]) # ----------------------------- # Add leading comment marks to the start of each line, and a trailing # full-stop to the whole comment if one is not present already. m4_define([_LT_FORMAT_COMMENT], [m4_ifval([$1], [ m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) )]) # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) # ------------------------------------------------------------------- # CONFIGNAME is the name given to the value in the libtool script. # VARNAME is the (base) name used in the configure script. # VALUE may be 0, 1 or 2 for a computed quote escaped value based on # VARNAME. Any other value will be used directly. m4_define([_LT_DECL], [lt_if_append_uniq([lt_decl_varnames], [$2], [, ], [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], [m4_ifval([$1], [$1], [$2])]) lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) m4_ifval([$4], [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) lt_dict_add_subkey([lt_decl_dict], [$2], [tagged?], [m4_ifval([$5], [yes], [no])])]) ]) # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) # -------------------------------------------------------- m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) # ------------------------------------------------ m4_define([lt_decl_tag_varnames], [_lt_decl_filter([tagged?], [yes], $@)]) # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) # --------------------------------------------------------- m4_define([_lt_decl_filter], [m4_case([$#], [0], [m4_fatal([$0: too few arguments: $#])], [1], [m4_fatal([$0: too few arguments: $#: $1])], [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], [lt_dict_filter([lt_decl_dict], $@)])[]dnl ]) # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) # -------------------------------------------------- m4_define([lt_decl_quote_varnames], [_lt_decl_filter([value], [1], $@)]) # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) # --------------------------------------------------- m4_define([lt_decl_dquote_varnames], [_lt_decl_filter([value], [2], $@)]) # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) # --------------------------------------------------- m4_define([lt_decl_varnames_tagged], [m4_assert([$# <= 2])dnl _$0(m4_quote(m4_default([$1], [[, ]])), m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) m4_define([_lt_decl_varnames_tagged], [m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) # lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) # ------------------------------------------------ m4_define([lt_decl_all_varnames], [_$0(m4_quote(m4_default([$1], [[, ]])), m4_if([$2], [], m4_quote(lt_decl_varnames), m4_quote(m4_shift($@))))[]dnl ]) m4_define([_lt_decl_all_varnames], [lt_join($@, lt_decl_varnames_tagged([$1], lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl ]) # _LT_CONFIG_STATUS_DECLARE([VARNAME]) # ------------------------------------ # Quote a variable value, and forward it to `config.status' so that its # declaration there will have the same value as in `configure'. VARNAME # must have a single quote delimited value for this to work. m4_define([_LT_CONFIG_STATUS_DECLARE], [$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`']) # _LT_CONFIG_STATUS_DECLARATIONS # ------------------------------ # We delimit libtool config variables with single quotes, so when # we write them to config.status, we have to be sure to quote all # embedded single quotes properly. In configure, this macro expands # each variable declared with _LT_DECL (and _LT_TAGDECL) into: # # ='`$ECHO "X$" | $Xsed -e "$delay_single_quote_subst"`' m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAGS # ---------------- # Output comment and list of tags supported by the script m4_defun([_LT_LIBTOOL_TAGS], [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl available_tags="_LT_TAGS"dnl ]) # _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) # ----------------------------------- # Extract the dictionary values for VARNAME (optionally with TAG) and # expand to a commented shell variable setting: # # # Some comment about what VAR is for. # visible_name=$lt_internal_name m4_define([_LT_LIBTOOL_DECLARE], [_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [description])))[]dnl m4_pushdef([_libtool_name], m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), [0], [_libtool_name=[$]$1], [1], [_libtool_name=$lt_[]$1], [2], [_libtool_name=$lt_[]$1], [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl ]) # _LT_LIBTOOL_CONFIG_VARS # ----------------------- # Produce commented declarations of non-tagged libtool config variables # suitable for insertion in the LIBTOOL CONFIG section of the `libtool' # script. Tagged libtool config variables (even for the LIBTOOL CONFIG # section) are produced by _LT_LIBTOOL_TAG_VARS. m4_defun([_LT_LIBTOOL_CONFIG_VARS], [m4_foreach([_lt_var], m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAG_VARS(TAG) # ------------------------- m4_define([_LT_LIBTOOL_TAG_VARS], [m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) # _LT_TAGVAR(VARNAME, [TAGNAME]) # ------------------------------ m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) # _LT_CONFIG_COMMANDS # ------------------- # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of # variables for single and double quote escaping we saved from calls # to _LT_DECL, we can put quote escaped variables declarations # into `config.status', and then the shell code to quote escape them in # for loops in `config.status'. Finally, any additional code accumulated # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. m4_defun([_LT_CONFIG_COMMANDS], [AC_PROVIDE_IFELSE([LT_OUTPUT], dnl If the libtool generation code has been placed in $CONFIG_LT, dnl instead of duplicating it all over again into config.status, dnl then we will have config.status run $CONFIG_LT later, so it dnl needs to know what name is stored there: [AC_CONFIG_COMMANDS([libtool], [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], dnl If the libtool generation code is destined for config.status, dnl expand the accumulated commands and init code now: [AC_CONFIG_COMMANDS([libtool], [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) ])#_LT_CONFIG_COMMANDS # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], [ # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' _LT_CONFIG_STATUS_DECLARATIONS LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # Quote evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_quote_varnames); do case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_dquote_varnames); do case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Fix-up fallback echo if it was mangled by the above quoting rules. case \$lt_ECHO in *'\\\[$]0 --fallback-echo"')dnl " lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\` ;; esac _LT_OUTPUT_LIBTOOL_INIT ]) # LT_OUTPUT # --------- # This macro allows early generation of the libtool script (before # AC_OUTPUT is called), incase it is used in configure for compilation # tests. AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} AC_MSG_NOTICE([creating $CONFIG_LT]) cat >"$CONFIG_LT" <<_LTEOF #! $SHELL # Generated by $as_me. # Run this file to recreate a libtool stub with the current configuration. lt_cl_silent=false SHELL=\${CONFIG_SHELL-$SHELL} _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AS_SHELL_SANITIZE _AS_PREPARE exec AS_MESSAGE_FD>&1 exec AS_MESSAGE_LOG_FD>>config.log { echo AS_BOX([Running $as_me.]) } >&AS_MESSAGE_LOG_FD lt_cl_help="\ \`$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. Usage: $[0] [[OPTIONS]] -h, --help print this help, then exit -V, --version print version number, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files Report bugs to ." lt_cl_version="\ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. Copyright (C) 2008 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." while test $[#] != 0 do case $[1] in --version | --v* | -V ) echo "$lt_cl_version"; exit 0 ;; --help | --h* | -h ) echo "$lt_cl_help"; exit 0 ;; --debug | --d* | -d ) debug=: ;; --quiet | --q* | --silent | --s* | -q ) lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] Try \`$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] Try \`$[0] --help' for more information.]) ;; esac shift done if $lt_cl_silent; then exec AS_MESSAGE_FD>/dev/null fi _LTEOF cat >>"$CONFIG_LT" <<_LTEOF _LT_OUTPUT_LIBTOOL_COMMANDS_INIT _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AC_MSG_NOTICE([creating $ofile]) _LT_OUTPUT_LIBTOOL_COMMANDS AS_EXIT(0) _LTEOF chmod +x "$CONFIG_LT" # configure is writing to config.log, but config.lt does its own redirection, # appending to config.log, which fails on DOS, as config.log is still kept # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. if test "$no_create" != yes; then lt_cl_success=: test "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec AS_MESSAGE_LOG_FD>>config.log $lt_cl_success || AS_EXIT(1) fi ])# LT_OUTPUT # _LT_CONFIG(TAG) # --------------- # If TAG is the built-in tag, create an initial libtool script with a # default configuration from the untagged config vars. Otherwise add code # to config.status for appending the configuration named by TAG from the # matching tagged config vars. m4_defun([_LT_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_CONFIG_SAVE_COMMANDS([ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl m4_if(_LT_TAG, [C], [ # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # _LT_COPYING _LT_LIBTOOL_TAGS # ### BEGIN LIBTOOL CONFIG _LT_LIBTOOL_CONFIG_VARS _LT_LIBTOOL_TAG_VARS # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac _LT_PROG_LTMAIN # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) _LT_PROG_XSI_SHELLFNS sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ], [cat <<_LT_EOF >> "$ofile" dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded dnl in a comment (ie after a #). # ### BEGIN LIBTOOL TAG CONFIG: $1 _LT_LIBTOOL_TAG_VARS(_LT_TAG) # ### END LIBTOOL TAG CONFIG: $1 _LT_EOF ])dnl /m4_if ], [m4_if([$1], [], [ PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile'], []) ])dnl /_LT_CONFIG_SAVE_COMMANDS ])# _LT_CONFIG # LT_SUPPORTED_TAG(TAG) # --------------------- # Trace this macro to discover what tags are supported by the libtool # --tag option, using: # autoconf --trace 'LT_SUPPORTED_TAG:$1' AC_DEFUN([LT_SUPPORTED_TAG], []) # C support is built-in for now m4_define([_LT_LANG_C_enabled], []) m4_define([_LT_TAGS], []) # LT_LANG(LANG) # ------------- # Enable libtool support for the given language if not already enabled. AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], [Windows Resource], [_LT_LANG(RC)], [m4_ifdef([_LT_LANG_]$1[_CONFIG], [_LT_LANG($1)], [m4_fatal([$0: unsupported language: "$1"])])])dnl ])# LT_LANG # _LT_LANG(LANGNAME) # ------------------ m4_defun([_LT_LANG], [m4_ifdef([_LT_LANG_]$1[_enabled], [], [LT_SUPPORTED_TAG([$1])dnl m4_append([_LT_TAGS], [$1 ])dnl m4_define([_LT_LANG_]$1[_enabled], [])dnl _LT_LANG_$1_CONFIG($1)])dnl ])# _LT_LANG # _LT_LANG_DEFAULT_CONFIG # ----------------------- m4_defun([_LT_LANG_DEFAULT_CONFIG], [AC_PROVIDE_IFELSE([AC_PROG_CXX], [LT_LANG(CXX)], [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) AC_PROVIDE_IFELSE([AC_PROG_F77], [LT_LANG(F77)], [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) AC_PROVIDE_IFELSE([AC_PROG_FC], [LT_LANG(FC)], [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal dnl pulling things in needlessly. AC_PROVIDE_IFELSE([AC_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([LT_PROG_GCJ], [LT_LANG(GCJ)], [m4_ifdef([AC_PROG_GCJ], [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([A][M_PROG_GCJ], [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([LT_PROG_GCJ], [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) AC_PROVIDE_IFELSE([LT_PROG_RC], [LT_LANG(RC)], [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) ])# _LT_LANG_DEFAULT_CONFIG # Obsolete macros: AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_CXX], []) dnl AC_DEFUN([AC_LIBTOOL_F77], []) dnl AC_DEFUN([AC_LIBTOOL_FC], []) dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) # _LT_TAG_COMPILER # ---------------- m4_defun([_LT_TAG_COMPILER], [AC_REQUIRE([AC_PROG_CC])dnl _LT_DECL([LTCC], [CC], [1], [A C compiler])dnl _LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl _LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl _LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC ])# _LT_TAG_COMPILER # _LT_COMPILER_BOILERPLATE # ------------------------ # Check for compiler boilerplate output or warnings with # the simple compiler test code. m4_defun([_LT_COMPILER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ])# _LT_COMPILER_BOILERPLATE # _LT_LINKER_BOILERPLATE # ---------------------- # Check for linker boilerplate output or warnings with # the simple link test code. m4_defun([_LT_LINKER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ])# _LT_LINKER_BOILERPLATE # _LT_REQUIRED_DARWIN_CHECKS # ------------------------- m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ case $host_os in rhapsody* | darwin*) AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) AC_CHECK_TOOL([LIPO], [lipo], [:]) AC_CHECK_TOOL([OTOOL], [otool], [:]) AC_CHECK_TOOL([OTOOL64], [otool64], [:]) _LT_DECL([], [DSYMUTIL], [1], [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) _LT_DECL([], [NMEDIT], [1], [Tool to change global to local symbols on Mac OS X]) _LT_DECL([], [LIPO], [1], [Tool to manipulate fat objects and archives on Mac OS X]) _LT_DECL([], [OTOOL], [1], [ldd/readelf like tool for Mach-O binaries on Mac OS X]) _LT_DECL([], [OTOOL64], [1], [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], [lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&AS_MESSAGE_LOG_FD fi rm -rf libconftest.dylib* rm -f conftest.* fi]) AC_CACHE_CHECK([for -exported_symbols_list linker flag], [lt_cv_ld_exported_symbols_list], [lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [lt_cv_ld_exported_symbols_list=yes], [lt_cv_ld_exported_symbols_list=no]) LDFLAGS="$save_LDFLAGS" ]) case $host_os in rhapsody* | darwin1.[[012]]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[[012]]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ]) # _LT_DARWIN_LINKER_FEATURES # -------------------------- # Checks for linker and compiler features on darwin m4_defun([_LT_DARWIN_LINKER_FEATURES], [ m4_require([_LT_REQUIRED_DARWIN_CHECKS]) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(whole_archive_flag_spec, $1)='' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" m4_if([$1], [CXX], [ if test "$lt_cv_apple_cc_single_mod" != "yes"; then _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi ],[]) else _LT_TAGVAR(ld_shlibs, $1)=no fi ]) # _LT_SYS_MODULE_PATH_AIX # ----------------------- # Links a minimal program and checks the executable # for the system default hardcoded library path. In most cases, # this is /usr/lib:/lib, but when the MPI compilers are used # the location of the communication and MPI libs are included too. # If we don't find anything, use the default library path according # to the aix ld manual. m4_defun([_LT_SYS_MODULE_PATH_AIX], [m4_require([_LT_DECL_SED])dnl AC_LINK_IFELSE(AC_LANG_PROGRAM,[ lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi],[]) if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ])# _LT_SYS_MODULE_PATH_AIX # _LT_SHELL_INIT(ARG) # ------------------- m4_define([_LT_SHELL_INIT], [ifdef([AC_DIVERSION_NOTICE], [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], [AC_DIVERT_PUSH(NOTICE)]) $1 AC_DIVERT_POP ])# _LT_SHELL_INIT # _LT_PROG_ECHO_BACKSLASH # ----------------------- # Add some code to the start of the generated configure script which # will find an echo command which doesn't interpret backslashes. m4_defun([_LT_PROG_ECHO_BACKSLASH], [_LT_SHELL_INIT([ # Check that we are running under the correct shell. SHELL=${CONFIG_SHELL-/bin/sh} case X$lt_ECHO in X*--fallback-echo) # Remove one level of quotation (which was required for Make). ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` ;; esac ECHO=${lt_ECHO-echo} if test "X[$]1" = X--no-reexec; then # Discard the --no-reexec flag, and continue. shift elif test "X[$]1" = X--fallback-echo; then # Avoid inline document here, it may be left over : elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then # Yippee, $ECHO works! : else # Restart under the correct shell. exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} fi if test "X[$]1" = X--fallback-echo; then # used as fallback echo shift cat <<_LT_EOF [$]* _LT_EOF exit 0 fi # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test -z "$lt_ECHO"; then if test "X${echo_test_string+set}" != Xset; then # find a string as large as possible, as long as the shell can cope with it for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... if { echo_test_string=`eval $cmd`; } 2>/dev/null && { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null then break fi done fi if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then : else # The Solaris, AIX, and Digital Unix default echo programs unquote # backslashes. This makes it impossible to quote backslashes using # echo "$something" | sed 's/\\/\\\\/g' # # So, first we look for a working echo in the user's PATH. lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for dir in $PATH /usr/ucb; do IFS="$lt_save_ifs" if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then ECHO="$dir/echo" break fi done IFS="$lt_save_ifs" if test "X$ECHO" = Xecho; then # We didn't find a better echo, so look for alternatives. if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # This shell has a builtin print -r that does the trick. ECHO='print -r' elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && test "X$CONFIG_SHELL" != X/bin/ksh; then # If we have ksh, try running configure again with it. ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} export ORIGINAL_CONFIG_SHELL CONFIG_SHELL=/bin/ksh export CONFIG_SHELL exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} else # Try using printf. ECHO='printf %s\n' if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # Cool, printf works : elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL export CONFIG_SHELL SHELL="$CONFIG_SHELL" export SHELL ECHO="$CONFIG_SHELL [$]0 --fallback-echo" elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then ECHO="$CONFIG_SHELL [$]0 --fallback-echo" else # maybe with a smaller string... prev=: for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null then break fi prev="$cmd" done if test "$prev" != 'sed 50q "[$]0"'; then echo_test_string=`eval $prev` export echo_test_string exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} else # Oops. We lost completely, so just stick with echo. ECHO=echo fi fi fi fi fi fi # Copy echo and quote the copy suitably for passing to libtool from # the Makefile, instead of quoting the original, which is used later. lt_ECHO=$ECHO if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" fi AC_SUBST(lt_ECHO) ]) _LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) _LT_DECL([], [ECHO], [1], [An echo program that does not interpret backslashes]) ])# _LT_PROG_ECHO_BACKSLASH # _LT_ENABLE_LOCK # --------------- m4_defun([_LT_ENABLE_LOCK], [AC_ARG_ENABLE([libtool-lock], [AS_HELP_STRING([--disable-libtool-lock], [avoid locking (might break parallel builds)])]) test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '[#]line __oline__ "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; ppc64-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; ppc*-*linux*|powerpc*-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, [AC_LANG_PUSH(C) AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) AC_LANG_POP]) if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; sparc*-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) LD="${LD-ld} -m elf64_sparc" ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" ])# _LT_ENABLE_LOCK # _LT_CMD_OLD_ARCHIVE # ------------------- m4_defun([_LT_CMD_OLD_ARCHIVE], [AC_CHECK_TOOL(AR, ar, false) test -z "$AR" && AR=ar test -z "$AR_FLAGS" && AR_FLAGS=cru _LT_DECL([], [AR], [1], [The archiver]) _LT_DECL([], [AR_FLAGS], [1]) AC_CHECK_TOOL(STRIP, strip, :) test -z "$STRIP" && STRIP=: _LT_DECL([], [STRIP], [1], [A symbol stripping program]) AC_CHECK_TOOL(RANLIB, ranlib, :) test -z "$RANLIB" && RANLIB=: _LT_DECL([], [RANLIB], [1], [Commands used to install an old-style archive]) # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" fi _LT_DECL([], [old_postinstall_cmds], [2]) _LT_DECL([], [old_postuninstall_cmds], [2]) _LT_TAGDECL([], [old_archive_cmds], [2], [Commands used to build an old-style archive]) ])# _LT_CMD_OLD_ARCHIVE # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------------------- # Check whether the given compiler option works AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi fi $RM conftest* ]) if test x"[$]$2" = xyes; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) fi ])# _LT_COMPILER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------- # Check whether the given linker option works AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&AS_MESSAGE_LOG_FD $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi else $2=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" ]) if test x"[$]$2" = xyes; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) fi ])# _LT_LINKER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) # LT_CMD_MAX_LEN #--------------- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl # find the maximum length of command line arguments AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ = "XX$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac ]) if test -n $lt_cv_sys_max_cmd_len ; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) fi max_cmd_len=$lt_cv_sys_max_cmd_len _LT_DECL([], [max_cmd_len], [0], [What is the maximum length of a command?]) ])# LT_CMD_MAX_LEN # Old name: AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) # _LT_HEADER_DLFCN # ---------------- m4_defun([_LT_HEADER_DLFCN], [AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl ])# _LT_HEADER_DLFCN # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) # ---------------------------------------------------------------- m4_defun([_LT_TRY_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "$cross_compiling" = yes; then : [$4] else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF [#line __oline__ "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } else puts (dlerror ()); return status; }] _LT_EOF if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) $1 ;; x$lt_dlneed_uscore) $2 ;; x$lt_dlunknown|x*) $3 ;; esac else : # compilation failed $3 fi fi rm -fr conftest* ])# _LT_TRY_DLOPEN_SELF # LT_SYS_DLOPEN_SELF # ------------------ AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; *) AC_CHECK_FUNC([shl_load], [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) ]) ]) ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], lt_cv_dlopen_self, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ]) fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi _LT_DECL([dlopen_support], [enable_dlopen], [0], [Whether dlopen is supported]) _LT_DECL([dlopen_self], [enable_dlopen_self], [0], [Whether dlopen of programs is supported]) _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], [Whether dlopen of statically linked programs is supported]) ])# LT_SYS_DLOPEN_SELF # Old name: AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) # _LT_COMPILER_C_O([TAGNAME]) # --------------------------- # Check to see if options -c and -o are simultaneously supported by compiler. # This macro does not hard code the compiler like AC_PROG_CC_C_O. m4_defun([_LT_COMPILER_C_O], [m4_require([_LT_DECL_SED])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes fi fi chmod u+w . 2>&AS_MESSAGE_LOG_FD $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* ]) _LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], [Does compiler simultaneously support -c and -o options?]) ])# _LT_COMPILER_C_O # _LT_COMPILER_FILE_LOCKS([TAGNAME]) # ---------------------------------- # Check to see if we can do hard links to lock some files if needed m4_defun([_LT_COMPILER_FILE_LOCKS], [m4_require([_LT_ENABLE_LOCK])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_COMPILER_C_O([$1]) hard_links="nottested" if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user AC_MSG_CHECKING([if we can lock with hard links]) hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no AC_MSG_RESULT([$hard_links]) if test "$hard_links" = no; then AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) need_locks=warn fi else need_locks=no fi _LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) ])# _LT_COMPILER_FILE_LOCKS # _LT_CHECK_OBJDIR # ---------------- m4_defun([_LT_CHECK_OBJDIR], [AC_CACHE_CHECK([for objdir], [lt_cv_objdir], [rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null]) objdir=$lt_cv_objdir _LT_DECL([], [objdir], [0], [The name of the directory that contains temporary libtool files])dnl m4_pattern_allow([LT_OBJDIR])dnl AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", [Define to the sub-directory in which libtool stores uninstalled libraries.]) ])# _LT_CHECK_OBJDIR # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) # -------------------------------------- # Check hardcoding attributes. m4_defun([_LT_LINKER_HARDCODE_LIBPATH], [AC_MSG_CHECKING([how to hardcode library paths into programs]) _LT_TAGVAR(hardcode_action, $1)= if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || test -n "$_LT_TAGVAR(runpath_var, $1)" || test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then # We can hardcode non-existent directories. if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then # Linking always hardcodes the temporary library directory. _LT_TAGVAR(hardcode_action, $1)=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. _LT_TAGVAR(hardcode_action, $1)=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. _LT_TAGVAR(hardcode_action, $1)=unsupported fi AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi _LT_TAGDECL([], [hardcode_action], [0], [How to hardcode a shared library path into an executable]) ])# _LT_LINKER_HARDCODE_LIBPATH # _LT_CMD_STRIPLIB # ---------------- m4_defun([_LT_CMD_STRIPLIB], [m4_require([_LT_DECL_EGREP]) striplib= old_striplib= AC_MSG_CHECKING([whether stripping libraries is possible]) if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" AC_MSG_RESULT([yes]) else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) fi ;; *) AC_MSG_RESULT([no]) ;; esac fi _LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) _LT_DECL([], [striplib], [1]) ])# _LT_CMD_STRIPLIB # _LT_SYS_DYNAMIC_LINKER([TAG]) # ----------------------------- # PORTME Fill in your ld.so characteristics m4_defun([_LT_SYS_DYNAMIC_LINKER], [AC_REQUIRE([AC_CANONICAL_HOST])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_OBJDUMP])dnl m4_require([_LT_DECL_SED])dnl AC_MSG_CHECKING([dynamic linker characteristics]) m4_if([$1], [], [ if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` else lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[[lt_foo]]++; } if (lt_freq[[lt_foo]] == 1) { print lt_foo; } }'` sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi]) library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[[4-9]]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[[01]] | aix4.[[01]].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[[45]]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[[123]]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[[01]]* | freebsdelf3.[[01]]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[[3-9]]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], [shlibpath_overrides_runpath=yes])]) LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[[89]] | openbsd2.[[89]].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac AC_MSG_RESULT([$dynamic_linker]) test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi _LT_DECL([], [variables_saved_for_relink], [1], [Variables whose values should be saved in libtool wrapper scripts and restored at link time]) _LT_DECL([], [need_lib_prefix], [0], [Do we need the "lib" prefix for modules?]) _LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) _LT_DECL([], [version_type], [0], [Library versioning type]) _LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) _LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) _LT_DECL([], [shlibpath_overrides_runpath], [0], [Is shlibpath searched before the hard-coded library search path?]) _LT_DECL([], [libname_spec], [1], [Format of library name prefix]) _LT_DECL([], [library_names_spec], [1], [[List of archive names. First name is the real one, the rest are links. The last name is the one that the linker finds with -lNAME]]) _LT_DECL([], [soname_spec], [1], [[The coded name of the library, if different from the real name]]) _LT_DECL([], [postinstall_cmds], [2], [Command to use after installation of a shared archive]) _LT_DECL([], [postuninstall_cmds], [2], [Command to use after uninstallation of a shared archive]) _LT_DECL([], [finish_cmds], [2], [Commands used to finish a libtool library installation in a directory]) _LT_DECL([], [finish_eval], [1], [[As "finish_cmds", except a single script fragment to be evaled but not shown]]) _LT_DECL([], [hardcode_into_libs], [0], [Whether we should hardcode library paths into libraries]) _LT_DECL([], [sys_lib_search_path_spec], [2], [Compile-time system search path for libraries]) _LT_DECL([], [sys_lib_dlsearch_path_spec], [2], [Run-time system search path for libraries]) ])# _LT_SYS_DYNAMIC_LINKER # _LT_PATH_TOOL_PREFIX(TOOL) # -------------------------- # find a file program which can recognize shared library AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$1; then lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac]) MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else AC_MSG_RESULT(no) fi _LT_DECL([], [MAGIC_CMD], [0], [Used to examine libraries when file_magic_cmd begins with "file"])dnl ])# _LT_PATH_TOOL_PREFIX # Old name: AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) # _LT_PATH_MAGIC # -------------- # find a file program which can recognize a shared library m4_defun([_LT_PATH_MAGIC], [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) else MAGIC_CMD=: fi fi ])# _LT_PATH_MAGIC # LT_PATH_LD # ---------- # find the pathname to the GNU or non-GNU linker AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'] lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[[3-9]]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be Linux ELF. linux* | k*bsd*-gnu) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac ]) file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown _LT_DECL([], [deplibs_check_method], [1], [Method to check whether dependent libraries are shared objects]) _LT_DECL([], [file_magic_cmd], [1], [Command to use when deplibs_check_method == "file_magic"]) ])# _LT_CHECK_MAGIC_METHOD # LT_PATH_NM # ---------- # find the pathname to a BSD- or MS-compatible name lister AC_DEFUN([LT_PATH_NM], [AC_REQUIRE([AC_PROG_CC])dnl AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, [if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi]) if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :) AC_SUBST([DUMPBIN]) if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm AC_SUBST([NM]) _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], [lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD) cat conftest.out >&AS_MESSAGE_LOG_FD if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest*]) ])# LT_PATH_NM # Old names: AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_PROG_NM], []) dnl AC_DEFUN([AC_PROG_NM], []) # LT_LIB_M # -------- # check for math library AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac AC_SUBST([LIBM]) ])# LT_LIB_M # Old name: AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_CHECK_LIBM], []) # _LT_COMPILER_NO_RTTI([TAGNAME]) # ------------------------------- m4_defun([_LT_COMPILER_NO_RTTI], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= if test "$GCC" = yes; then _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], lt_cv_prog_compiler_rtti_exceptions, [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) fi _LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], [Compiler flag to turn off builtin functions]) ])# _LT_COMPILER_NO_RTTI # _LT_CMD_GLOBAL_SYMBOLS # ---------------------- m4_defun([_LT_CMD_GLOBAL_SYMBOLS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([LT_PATH_NM])dnl AC_REQUIRE([LT_PATH_LD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_TAG_COMPILER])dnl # Check for command to grab the raw symbol name followed by C symbol from nm. AC_MSG_CHECKING([command to parse $NM output from $compiler object]) AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], [ # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[[BCDEGRST]]' # Regexp to match symbols that can be accessed directly from C. sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[[BCDT]]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[[ABCDGISTW]]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[[ABCDEGRST]]' fi ;; irix* | nonstopux*) symcode='[[BCDEGRST]]' ;; osf*) symcode='[[BCDEGQRST]]' ;; solaris*) symcode='[[BDRT]]' ;; sco3.2v5*) symcode='[[DT]]' ;; sysv4.2uw2*) symcode='[[DT]]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[[ABDT]]' ;; sysv4) symcode='[[DFNSTU]]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[[ABCDGIRSTW]]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK ['"\ " {last_section=section; section=\$ 3};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx]" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. nlist=conftest.nm if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ const struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[[]] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_save_LIBS="$LIBS" lt_save_CFLAGS="$CFLAGS" LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS="$lt_save_LIBS" CFLAGS="$lt_save_CFLAGS" else echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD fi else echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done ]) if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then AC_MSG_RESULT(failed) else AC_MSG_RESULT(ok) fi _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], [Take the output of nm and produce a listing of raw symbols and C names]) _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], [Transform the output of nm in a proper C declaration]) _LT_DECL([global_symbol_to_c_name_address], [lt_cv_sys_global_symbol_to_c_name_address], [1], [Transform the output of nm in a C name address pair]) _LT_DECL([global_symbol_to_c_name_address_lib_prefix], [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], [Transform the output of nm in a C name address pair when lib prefix is needed]) ]) # _LT_CMD_GLOBAL_SYMBOLS # _LT_COMPILER_PIC([TAGNAME]) # --------------------------- m4_defun([_LT_COMPILER_PIC], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_wl, $1)= _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)= AC_MSG_CHECKING([for $compiler option to produce PIC]) m4_if([$1], [CXX], [ # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac else case $host_os in aix[[4-9]]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; dgux*) case $cc_basename in ec++*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; ghcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' fi ;; aCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu) case $cc_basename in KCC*) # KAI C++ Compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64 which still supported -KPIC. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xlc* | xlC*) # IBM XL 8.0 on PPC _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' ;; *) ;; esac ;; netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; cxx*) # Digital/Compaq C++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; lcc*) # Lucid _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ], [ if test "$GCC" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; hpux9* | hpux10* | hpux11*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC (with -KPIC) is the default. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; linux* | k*bsd*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # Lahey Fortran 8.1. lf95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; ccc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All Alpha code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xl*) # IBM XL C 8.0/Fortran 10.1 on PPC _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ;; *Sun\ F*) # Sun Fortran 8.3 passes all unrecognized flags to the linker _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='' ;; esac ;; esac ;; newsos6) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All OSF/1 code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; rdos*) _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; solaris*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' case $cc_basename in f77* | f90* | f95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; *) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; esac ;; sunos4*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; unicos*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; uts4*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ]) case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" ;; esac AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) _LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], [How to pass a linker flag through the compiler]) # # Check to make sure the PIC flag actually works. # if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) fi _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], [Additional compiler flags for building library objects]) # # Check to make sure the static flag actually works. # wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), $lt_tmp_static_flag, [], [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], [Compiler flag to prevent dynamic linking]) ])# _LT_COMPILER_PIC # _LT_LINKER_SHLIBS([TAGNAME]) # ---------------------------- # See if the linker supports building shared libraries. m4_defun([_LT_LINKER_SHLIBS], [AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) m4_if([$1], [CXX], [ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' case $host_os in aix[[4-9]]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] ], [ runpath_var= _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_cmds, $1)= _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(old_archive_from_new_cmds, $1)= _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= _LT_TAGVAR(thread_safe_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list _LT_TAGVAR(include_expsyms, $1)= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. dnl Note also adjust exclude_expsyms for C++ above. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac _LT_TAGVAR(ld_shlibs, $1)=yes if test "$with_gnu_ld" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi supports_anon_versioning=no case `$LD -v 2>&1` in *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[[3-9]]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to modify your PATH *** so that a non-GNU linker is found, and then restart. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag= tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 _LT_TAGVAR(whole_archive_flag_spec, $1)= tmp_sharedflag='--shared' ;; xl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; sunos4*) _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then runpath_var= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. _LT_TAGVAR(hardcode_minus_L, $1)=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. _LT_TAGVAR(hardcode_direct, $1)=unsupported fi ;; aix[[4-9]]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. _LT_TAGVAR(always_export_symbols, $1)=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' _LT_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; bsdi[[45]]*) _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' # FIXME: Should let the user specify the lib program. _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; dgux*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; freebsd1*) _LT_TAGVAR(ld_shlibs, $1)=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; hpux9*) if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; hpux10*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes fi ;; hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" AC_LINK_IFELSE(int foo(void) {}, _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' ) LDFLAGS="$save_LDFLAGS" else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes _LT_TAGVAR(link_all_deplibs, $1)=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; newsos6) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' else case $host_os in openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ;; esac fi else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; os2*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; solaris*) _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' fi ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4) case $host_vendor in sni) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' _LT_TAGVAR(hardcode_direct, $1)=no ;; motorola) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4.3*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes _LT_TAGVAR(ld_shlibs, $1)=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(ld_shlibs, $1)=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' ;; esac fi fi ]) AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld _LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl _LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl _LT_DECL([], [extract_expsyms_cmds], [2], [The commands to extract the exported symbol list from a shared archive]) # # Do we need to explicitly link libc? # case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in x|xyes) # Assume -lc should be added _LT_TAGVAR(archive_cmds_need_lc, $1)=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $_LT_TAGVAR(archive_cmds, $1) in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. AC_MSG_CHECKING([whether -lc should be explicitly linked in]) $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if AC_TRY_EVAL(ac_compile) 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) _LT_TAGVAR(allow_undefined_flag, $1)= if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) then _LT_TAGVAR(archive_cmds_need_lc, $1)=no else _LT_TAGVAR(archive_cmds_need_lc, $1)=yes fi _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* AC_MSG_RESULT([$_LT_TAGVAR(archive_cmds_need_lc, $1)]) ;; esac fi ;; esac _LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], [Whether or not to add -lc for building shared libraries]) _LT_TAGDECL([allow_libtool_libs_with_static_runtimes], [enable_shared_with_static_runtimes], [0], [Whether or not to disallow shared libs when runtime libs are static]) _LT_TAGDECL([], [export_dynamic_flag_spec], [1], [Compiler flag to allow reflexive dlopens]) _LT_TAGDECL([], [whole_archive_flag_spec], [1], [Compiler flag to generate shared objects directly from archives]) _LT_TAGDECL([], [compiler_needs_object], [1], [Whether the compiler copes with passing no objects directly]) _LT_TAGDECL([], [old_archive_from_new_cmds], [2], [Create an old-style archive from a shared archive]) _LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], [Create a temporary old-style archive to link instead of a shared archive]) _LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) _LT_TAGDECL([], [archive_expsym_cmds], [2]) _LT_TAGDECL([], [module_cmds], [2], [Commands used to build a loadable module if different from building a shared archive.]) _LT_TAGDECL([], [module_expsym_cmds], [2]) _LT_TAGDECL([], [with_gnu_ld], [1], [Whether we are building with GNU ld or not]) _LT_TAGDECL([], [allow_undefined_flag], [1], [Flag that allows shared libraries with undefined symbols to be built]) _LT_TAGDECL([], [no_undefined_flag], [1], [Flag that enforces no undefined symbols]) _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], [Flag to hardcode $libdir into a binary during linking. This must work even if $libdir does not exist]) _LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1], [[If ld is used when linking, flag to hardcode $libdir into a binary during linking. This must work even if $libdir does not exist]]) _LT_TAGDECL([], [hardcode_libdir_separator], [1], [Whether we need a single "-rpath" flag with a separated argument]) _LT_TAGDECL([], [hardcode_direct], [0], [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_direct_absolute], [0], [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary and the resulting library dependency is "absolute", i.e impossible to change by setting ${shlibpath_var} if the library is relocated]) _LT_TAGDECL([], [hardcode_minus_L], [0], [Set to "yes" if using the -LDIR flag during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_shlibpath_var], [0], [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_automatic], [0], [Set to "yes" if building a shared library automatically hardcodes DIR into the library and all subsequent libraries and executables linked against it]) _LT_TAGDECL([], [inherit_rpath], [0], [Set to yes if linker adds runtime paths of dependent libraries to runtime path list]) _LT_TAGDECL([], [link_all_deplibs], [0], [Whether libtool must link a program against all its dependency libraries]) _LT_TAGDECL([], [fix_srcfile_path], [1], [Fix the shell variable $srcfile for the compiler]) _LT_TAGDECL([], [always_export_symbols], [0], [Set to "yes" if exported symbols are required]) _LT_TAGDECL([], [export_symbols_cmds], [2], [The commands to list exported symbols]) _LT_TAGDECL([], [exclude_expsyms], [1], [Symbols that should not be listed in the preloaded symbols]) _LT_TAGDECL([], [include_expsyms], [1], [Symbols that must always be exported]) _LT_TAGDECL([], [prelink_cmds], [2], [Commands necessary for linking programs (against libraries) with templates]) _LT_TAGDECL([], [file_list_spec], [1], [Specify filename containing input files]) dnl FIXME: Not yet implemented dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], dnl [Compiler flag to generate thread safe objects]) ])# _LT_LINKER_SHLIBS # _LT_LANG_C_CONFIG([TAG]) # ------------------------ # Ensure that the configuration variables for a C compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to `libtool'. m4_defun([_LT_LANG_C_CONFIG], [m4_require([_LT_DECL_EGREP])dnl lt_save_CC="$CC" AC_LANG_PUSH(C) # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' _LT_TAG_COMPILER # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) LT_SYS_DLOPEN_SELF _LT_CMD_STRIPLIB # Report which library types will actually be built AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_CONFIG($1) fi AC_LANG_POP CC="$lt_save_CC" ])# _LT_LANG_C_CONFIG # _LT_PROG_CXX # ------------ # Since AC_PROG_CXX is broken, in that it returns g++ if there is no c++ # compiler, we have our own version here. m4_defun([_LT_PROG_CXX], [ pushdef([AC_MSG_ERROR], [_lt_caught_CXX_error=yes]) AC_PROG_CXX if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then AC_PROG_CXXCPP else _lt_caught_CXX_error=yes fi popdef([AC_MSG_ERROR]) ])# _LT_PROG_CXX dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([_LT_PROG_CXX], []) # _LT_LANG_CXX_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a C++ compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to `libtool'. m4_defun([_LT_LANG_CXX_CONFIG], [AC_REQUIRE([_LT_PROG_CXX])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl AC_LANG_PUSH(C++) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' else _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration LT_PATH_LD # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) _LT_TAGVAR(ld_shlibs, $1)=yes case $host_os in aix3*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aix[[4-9]]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' if test "$GXX" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. _LT_TAGVAR(always_export_symbols, $1)=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an empty # executable. _LT_SYS_MODULE_PATH_AIX _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' _LT_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared # libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; freebsd[[12]]*) # C++ shared libraries reported to be fairly broken before # switch to ELF _LT_TAGVAR(ld_shlibs, $1)=no ;; freebsd-elf*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions _LT_TAGVAR(ld_shlibs, $1)=yes ;; gnu*) ;; hpux9*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) ;; *) _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test "$GXX" = yes; then if test "$with_gnu_ld" = no; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib' fi fi _LT_TAGVAR(link_all_deplibs, $1)=yes ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes ;; linux* | k*bsd*-gnu) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*) _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ $RANLIB $oldlib' _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 will use weak symbols _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; xl*) # IBM XL 8.0 on PPC, with GNU ld _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; m88k*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) _LT_TAGVAR(ld_shlibs, $1)=yes ;; openbsd2*) # C++ shared libraries are fairly broken _LT_TAGVAR(ld_shlibs, $1)=no ;; openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=echo else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; cxx*) case $host in osf3*) _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ;; *) _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~ $RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ;; esac _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_TAGVAR(GCC, $1)="$GXX" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" CC=$lt_save_CC LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test "$_lt_caught_CXX_error" != yes AC_LANG_POP ])# _LT_LANG_CXX_CONFIG # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) # --------------------------------- # Figure out "hidden" library dependencies from verbose # compiler output when linking a shared library. # Parse the compiler output and extract the necessary # objects, libraries and library flags. m4_defun([_LT_SYS_HIDDEN_LIBDEPS], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl # Dependencies to place before and after the object being linked: _LT_TAGVAR(predep_objects, $1)= _LT_TAGVAR(postdep_objects, $1)= _LT_TAGVAR(predeps, $1)= _LT_TAGVAR(postdeps, $1)= _LT_TAGVAR(compiler_lib_search_path, $1)= dnl we can't use the lt_simple_compile_test_code here, dnl because it contains code intended for an executable, dnl not a library. It's possible we should let each dnl tag define a new lt_????_link_test_code variable, dnl but it's only used here... m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF int a; void foo (void) { a = 0; } _LT_EOF ], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF ], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer*4 a a=0 return end _LT_EOF ], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer a a=0 return end _LT_EOF ], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF public class foo { private int a; public void bar (void) { a = 0; } }; _LT_EOF ]) dnl Parse the compiler output and extract the necessary dnl objects, libraries and library flags. if AC_TRY_EVAL(ac_compile); then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case $p in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test $p = "-L" || test $p = "-R"; then prev=$p continue else prev= fi if test "$pre_test_object_deps_done" = no; then case $p in -L* | -R*) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" else _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$_LT_TAGVAR(postdeps, $1)"; then _LT_TAGVAR(postdeps, $1)="${prev}${p}" else _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" fi fi ;; *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test "$pre_test_object_deps_done" = no; then if test -z "$_LT_TAGVAR(predep_objects, $1)"; then _LT_TAGVAR(predep_objects, $1)="$p" else _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" fi else if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then _LT_TAGVAR(postdep_objects, $1)="$p" else _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling $1 test program" fi $RM -f confest.$objext # PORTME: override above test on systems where it is broken m4_if([$1], [CXX], [case $host_os in interix[[3-9]]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. _LT_TAGVAR(predep_objects,$1)= _LT_TAGVAR(postdep_objects,$1)= _LT_TAGVAR(postdeps,$1)= ;; linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac if test "$solaris_use_stlport4" != yes; then _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' fi ;; esac ;; solaris*) case $cc_basename in CC*) # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. if test "$solaris_use_stlport4" != yes; then _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' fi ;; esac ;; esac ]) case " $_LT_TAGVAR(postdeps, $1) " in *" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; esac _LT_TAGVAR(compiler_lib_search_dirs, $1)= if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi _LT_TAGDECL([], [compiler_lib_search_dirs], [1], [The directories searched by this compiler when creating a shared library]) _LT_TAGDECL([], [predep_objects], [1], [Dependencies to place before and after the objects being linked to create a shared library]) _LT_TAGDECL([], [postdep_objects], [1]) _LT_TAGDECL([], [predeps], [1]) _LT_TAGDECL([], [postdeps], [1]) _LT_TAGDECL([], [compiler_lib_search_path], [1], [The library search path used internally by the compiler when linking a shared library]) ])# _LT_SYS_HIDDEN_LIBDEPS # _LT_PROG_F77 # ------------ # Since AC_PROG_F77 is broken, in that it returns the empty string # if there is no fortran compiler, we have our own version here. m4_defun([_LT_PROG_F77], [ pushdef([AC_MSG_ERROR], [_lt_disable_F77=yes]) AC_PROG_F77 if test -z "$F77" || test "X$F77" = "Xno"; then _lt_disable_F77=yes fi popdef([AC_MSG_ERROR]) ])# _LT_PROG_F77 dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([_LT_PROG_F77], []) # _LT_LANG_F77_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a Fortran 77 compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_F77_CONFIG], [AC_REQUIRE([_LT_PROG_F77])dnl AC_LANG_PUSH(Fortran 77) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for f77 test sources. ac_ext=f # Object file extension for compiled f77 test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_F77" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC CC=${F77-"f77"} compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) GCC=$G77 if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)="$G77" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC="$lt_save_CC" fi # test "$_lt_disable_F77" != yes AC_LANG_POP ])# _LT_LANG_F77_CONFIG # _LT_PROG_FC # ----------- # Since AC_PROG_FC is broken, in that it returns the empty string # if there is no fortran compiler, we have our own version here. m4_defun([_LT_PROG_FC], [ pushdef([AC_MSG_ERROR], [_lt_disable_FC=yes]) AC_PROG_FC if test -z "$FC" || test "X$FC" = "Xno"; then _lt_disable_FC=yes fi popdef([AC_MSG_ERROR]) ])# _LT_PROG_FC dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([_LT_PROG_FC], []) # _LT_LANG_FC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for a Fortran compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_FC_CONFIG], [AC_REQUIRE([_LT_PROG_FC])dnl AC_LANG_PUSH(Fortran) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for fc test sources. ac_ext=${ac_fc_srcext-f} # Object file extension for compiled fc test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the FC compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_FC" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC CC=${FC-"f95"} compiler=$CC GCC=$ac_cv_fc_compiler_gnu _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC="$lt_save_CC" fi # test "$_lt_disable_FC" != yes AC_LANG_POP ])# _LT_LANG_FC_CONFIG # _LT_LANG_GCJ_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for the GNU Java Compiler compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_GCJ_CONFIG], [AC_REQUIRE([LT_PROG_GCJ])dnl AC_LANG_SAVE # Source file extension for Java test sources. ac_ext=java # Object file extension for compiled Java test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="class foo {}" # Code to be used in simple link tests lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC GCC=yes CC=${GCJ-"gcj"} compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_TAGVAR(LD, $1)="$LD" _LT_CC_BASENAME([$compiler]) # GCJ did not exist at the time GCC didn't implicitly link libc in. _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi AC_LANG_RESTORE GCC=$lt_save_GCC CC="$lt_save_CC" ])# _LT_LANG_GCJ_CONFIG # _LT_LANG_RC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for the Windows resource compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_RC_CONFIG], [AC_REQUIRE([LT_PROG_RC])dnl AC_LANG_SAVE # Source file extension for RC test sources. ac_ext=rc # Object file extension for compiled RC test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' # Code to be used in simple link tests lt_simple_link_test_code="$lt_simple_compile_test_code" # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC GCC= CC=${RC-"windres"} compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes if test -n "$compiler"; then : _LT_CONFIG($1) fi GCC=$lt_save_GCC AC_LANG_RESTORE CC="$lt_save_CC" ])# _LT_LANG_RC_CONFIG # LT_PROG_GCJ # ----------- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) # Old name: AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_GCJ], []) # LT_PROG_RC # ---------- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) ]) # Old name: AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_RC], []) # _LT_DECL_EGREP # -------------- # If we don't have a new enough Autoconf to choose the best grep # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_EGREP], [AC_REQUIRE([AC_PROG_EGREP])dnl AC_REQUIRE([AC_PROG_FGREP])dnl test -z "$GREP" && GREP=grep _LT_DECL([], [GREP], [1], [A grep program that handles long lines]) _LT_DECL([], [EGREP], [1], [An ERE matcher]) _LT_DECL([], [FGREP], [1], [A literal string matcher]) dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too AC_SUBST([GREP]) ]) # _LT_DECL_OBJDUMP # -------------- # If we don't have a new enough Autoconf to choose the best objdump # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_OBJDUMP], [AC_CHECK_TOOL(OBJDUMP, objdump, false) test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) AC_SUBST([OBJDUMP]) ]) # _LT_DECL_SED # ------------ # Check for a fully-functional sed program, that truncates # as few characters as possible. Prefer GNU sed if found. m4_defun([_LT_DECL_SED], [AC_PROG_SED test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" _LT_DECL([], [SED], [1], [A sed program that does not truncate output]) _LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], [Sed that helps us avoid accidentally triggering echo(1) options like -n]) ])# _LT_DECL_SED m4_ifndef([AC_PROG_SED], [ # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_SED. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # m4_defun([AC_PROG_SED], [AC_MSG_CHECKING([for a sed that does not truncate output]) AC_CACHE_VAL(lt_cv_path_SED, [# Loop through the user's path and test for sed and gsed. # Then use that list of sed's as ones to test for truncation. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for lt_ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" fi done done done IFS=$as_save_IFS lt_ac_max=0 lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris # along with /bin/sed that truncates output. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do test ! -f $lt_ac_sed && continue cat /dev/null > conftest.in lt_ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >conftest.in # Check for GNU sed and select it if it is found. if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then lt_cv_path_SED=$lt_ac_sed break fi while true; do cat conftest.in conftest.in >conftest.tmp mv conftest.tmp conftest.in cp conftest.in conftest.nl echo >>conftest.nl $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break cmp -s conftest.out conftest.nl || break # 10000 chars as input seems more than enough test $lt_ac_count -gt 10 && break lt_ac_count=`expr $lt_ac_count + 1` if test $lt_ac_count -gt $lt_ac_max; then lt_ac_max=$lt_ac_count lt_cv_path_SED=$lt_ac_sed fi done done ]) SED=$lt_cv_path_SED AC_SUBST([SED]) AC_MSG_RESULT([$SED]) ])#AC_PROG_SED ])#m4_ifndef # Old name: AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_SED], []) # _LT_CHECK_SHELL_FEATURES # ------------------------ # Find out whether the shell is Bourne or XSI compatible, # or has some other useful features. m4_defun([_LT_CHECK_SHELL_FEATURES], [AC_MSG_CHECKING([whether the shell understands some XSI constructs]) # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes AC_MSG_RESULT([$xsi_shell]) _LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) AC_MSG_CHECKING([whether the shell understands "+="]) lt_shell_append=no ( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes AC_MSG_RESULT([$lt_shell_append]) _LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi _LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac _LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl ])# _LT_CHECK_SHELL_FEATURES # _LT_PROG_XSI_SHELLFNS # --------------------- # Bourne and XSI compatible variants of some useful shell functions. m4_defun([_LT_PROG_XSI_SHELLFNS], [case $xsi_shell in yes) cat << \_LT_EOF >> "$cfgfile" # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac } # func_basename file func_basename () { func_basename_result="${1##*/}" } # func_dirname_and_basename file append nondir_replacement # perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac func_basename_result="${1##*/}" } # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). func_stripname () { # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary parameter first. func_stripname_result=${3} func_stripname_result=${func_stripname_result#"${1}"} func_stripname_result=${func_stripname_result%"${2}"} } # func_opt_split func_opt_split () { func_opt_split_opt=${1%%=*} func_opt_split_arg=${1#*=} } # func_lo2o object func_lo2o () { case ${1} in *.lo) func_lo2o_result=${1%.lo}.${objext} ;; *) func_lo2o_result=${1} ;; esac } # func_xform libobj-or-source func_xform () { func_xform_result=${1%.*}.lo } # func_arith arithmetic-term... func_arith () { func_arith_result=$(( $[*] )) } # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=${#1} } _LT_EOF ;; *) # Bourne compatible functions. cat << \_LT_EOF >> "$cfgfile" # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { # Extract subdirectory from the argument. func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi } # func_basename file func_basename () { func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` } dnl func_dirname_and_basename dnl A portable version of this function is already defined in general.m4sh dnl so there is no need for it here. # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # func_strip_suffix prefix name func_stripname () { case ${2} in .*) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; esac } # sed scripts: my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q' my_sed_long_arg='1s/^-[[^=]]*=//' # func_opt_split func_opt_split () { func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` } # func_lo2o object func_lo2o () { func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` } # func_xform libobj-or-source func_xform () { func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'` } # func_arith arithmetic-term... func_arith () { func_arith_result=`expr "$[@]"` } # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len` } _LT_EOF esac case $lt_shell_append in yes) cat << \_LT_EOF >> "$cfgfile" # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "$[1]+=\$[2]" } _LT_EOF ;; *) cat << \_LT_EOF >> "$cfgfile" # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "$[1]=\$$[1]\$[2]" } _LT_EOF ;; esac ]) # Configure paths for LIBXML2 # Mike Hommey 2004-06-19 # use CPPFLAGS instead of CFLAGS # Toshio Kuratomi 2001-04-21 # Adapted from: # Configure paths for GLIB # Owen Taylor 97-11-3 dnl AM_PATH_XML2([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) dnl Test for XML, and define XML_CPPFLAGS and XML_LIBS dnl AC_DEFUN([AM_PATH_XML2],[ AC_ARG_WITH(xml-prefix, [ --with-xml-prefix=PFX Prefix where libxml is installed (optional)], xml_config_prefix="$withval", xml_config_prefix="") AC_ARG_WITH(xml-exec-prefix, [ --with-xml-exec-prefix=PFX Exec prefix where libxml is installed (optional)], xml_config_exec_prefix="$withval", xml_config_exec_prefix="") AC_ARG_ENABLE(xmltest, [ --disable-xmltest Do not try to compile and run a test LIBXML program],, enable_xmltest=yes) if test x$xml_config_exec_prefix != x ; then xml_config_args="$xml_config_args" if test x${XML2_CONFIG+set} != xset ; then XML2_CONFIG=$xml_config_exec_prefix/bin/xml2-config fi fi if test x$xml_config_prefix != x ; then xml_config_args="$xml_config_args --prefix=$xml_config_prefix" if test x${XML2_CONFIG+set} != xset ; then XML2_CONFIG=$xml_config_prefix/bin/xml2-config fi fi AC_PATH_PROG(XML2_CONFIG, xml2-config, no) min_xml_version=ifelse([$1], ,2.0.0,[$1]) AC_MSG_CHECKING(for libxml - version >= $min_xml_version) no_xml="" if test "$XML2_CONFIG" = "no" ; then no_xml=yes else XML_CPPFLAGS=`$XML2_CONFIG $xml_config_args --cflags` XML_LIBS=`$XML2_CONFIG $xml_config_args --libs` xml_config_major_version=`$XML2_CONFIG $xml_config_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` xml_config_minor_version=`$XML2_CONFIG $xml_config_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` xml_config_micro_version=`$XML2_CONFIG $xml_config_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` if test "x$enable_xmltest" = "xyes" ; then ac_save_CPPFLAGS="$CPPFLAGS" ac_save_LIBS="$LIBS" CPPFLAGS="$CPPFLAGS $XML_CPPFLAGS" LIBS="$XML_LIBS $LIBS" dnl dnl Now check if the installed libxml is sufficiently new. dnl (Also sanity checks the results of xml2-config to some extent) dnl rm -f conf.xmltest AC_TRY_RUN([ #include #include #include #include int main() { int xml_major_version, xml_minor_version, xml_micro_version; int major, minor, micro; char *tmp_version; system("touch conf.xmltest"); /* Capture xml2-config output via autoconf/configure variables */ /* HP/UX 9 (%@#!) writes to sscanf strings */ tmp_version = (char *)strdup("$min_xml_version"); if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { printf("%s, bad version string from xml2-config\n", "$min_xml_version"); exit(1); } free(tmp_version); /* Capture the version information from the header files */ tmp_version = (char *)strdup(LIBXML_DOTTED_VERSION); if (sscanf(tmp_version, "%d.%d.%d", &xml_major_version, &xml_minor_version, &xml_micro_version) != 3) { printf("%s, bad version string from libxml includes\n", "LIBXML_DOTTED_VERSION"); exit(1); } free(tmp_version); /* Compare xml2-config output to the libxml headers */ if ((xml_major_version != $xml_config_major_version) || (xml_minor_version != $xml_config_minor_version) || (xml_micro_version != $xml_config_micro_version)) { printf("*** libxml header files (version %d.%d.%d) do not match\n", xml_major_version, xml_minor_version, xml_micro_version); printf("*** xml2-config (version %d.%d.%d)\n", $xml_config_major_version, $xml_config_minor_version, $xml_config_micro_version); return 1; } /* Compare the headers to the library to make sure we match */ /* Less than ideal -- doesn't provide us with return value feedback, * only exits if there's a serious mismatch between header and library. */ LIBXML_TEST_VERSION; /* Test that the library is greater than our minimum version */ if ((xml_major_version > major) || ((xml_major_version == major) && (xml_minor_version > minor)) || ((xml_major_version == major) && (xml_minor_version == minor) && (xml_micro_version >= micro))) { return 0; } else { printf("\n*** An old version of libxml (%d.%d.%d) was found.\n", xml_major_version, xml_minor_version, xml_micro_version); printf("*** You need a version of libxml newer than %d.%d.%d. The latest version of\n", major, minor, micro); printf("*** libxml is always available from ftp://ftp.xmlsoft.org.\n"); printf("***\n"); printf("*** If you have already installed a sufficiently new version, this error\n"); printf("*** probably means that the wrong copy of the xml2-config shell script is\n"); printf("*** being found. The easiest way to fix this is to remove the old version\n"); printf("*** of LIBXML, but you can also set the XML2_CONFIG environment to point to the\n"); printf("*** correct copy of xml2-config. (In this case, you will have to\n"); printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n"); printf("*** so that the correct libraries are found at run-time))\n"); } return 1; } ],, no_xml=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) CPPFLAGS="$ac_save_CPPFLAGS" LIBS="$ac_save_LIBS" fi fi if test "x$no_xml" = x ; then AC_MSG_RESULT(yes (version $xml_config_major_version.$xml_config_minor_version.$xml_config_micro_version)) ifelse([$2], , :, [$2]) else AC_MSG_RESULT(no) if test "$XML2_CONFIG" = "no" ; then echo "*** The xml2-config script installed by LIBXML could not be found" echo "*** If libxml was installed in PREFIX, make sure PREFIX/bin is in" echo "*** your path, or set the XML2_CONFIG environment variable to the" echo "*** full path to xml2-config." else if test -f conf.xmltest ; then : else echo "*** Could not run libxml test program, checking why..." CPPFLAGS="$CPPFLAGS $XML_CPPFLAGS" LIBS="$LIBS $XML_LIBS" AC_TRY_LINK([ #include #include ], [ LIBXML_TEST_VERSION; return 0;], [ echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding LIBXML or finding the wrong" echo "*** version of LIBXML. If it is not finding LIBXML, you'll need to set your" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" echo "*** to the installed location Also, make sure you have run ldconfig if that" echo "*** is required on your system" echo "***" echo "*** If you have an old version installed, it is best to remove it, although" echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ], [ echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means LIBXML was incorrectly installed" echo "*** or that you have moved LIBXML since it was installed. In the latter case, you" echo "*** may want to edit the xml2-config script: $XML2_CONFIG" ]) CPPFLAGS="$ac_save_CPPFLAGS" LIBS="$ac_save_LIBS" fi fi XML_CPPFLAGS="" XML_LIBS="" ifelse([$3], , :, [$3]) fi AC_SUBST(XML_CPPFLAGS) AC_SUBST(XML_LIBS) rm -f conf.xmltest ]) # Helper functions for option handling. -*- Autoconf -*- # # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 6 ltoptions.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) # ------------------------------------------ m4_define([_LT_MANGLE_OPTION], [[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) # --------------------------------------- # Set option OPTION-NAME for macro MACRO-NAME, and if there is a # matching handler defined, dispatch to it. Other OPTION-NAMEs are # saved as a flag. m4_define([_LT_SET_OPTION], [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), _LT_MANGLE_DEFUN([$1], [$2]), [m4_warning([Unknown $1 option `$2'])])[]dnl ]) # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) # ------------------------------------------------------------ # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. m4_define([_LT_IF_OPTION], [m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) # ------------------------------------------------------- # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME # are set. m4_define([_LT_UNLESS_OPTIONS], [m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), [m4_define([$0_found])])])[]dnl m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 ])[]dnl ]) # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) # ---------------------------------------- # OPTION-LIST is a space-separated list of Libtool options associated # with MACRO-NAME. If any OPTION has a matching handler declared with # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about # the unknown option and exit. m4_defun([_LT_SET_OPTIONS], [# Set options m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [_LT_SET_OPTION([$1], _LT_Option)]) m4_if([$1],[LT_INIT],[ dnl dnl Simply set some default values (i.e off) if boolean options were not dnl specified: _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no ]) _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no ]) dnl dnl If no reference was made to various pairs of opposing options, then dnl we run the default mode handler for the pair. For example, if neither dnl `shared' nor `disable-shared' was passed, we enable building of shared dnl archives by default: _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], [_LT_ENABLE_FAST_INSTALL]) ]) ])# _LT_SET_OPTIONS # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) # ----------------------------------------- m4_define([_LT_MANGLE_DEFUN], [[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) # ----------------------------------------------- m4_define([LT_OPTION_DEFINE], [m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl ])# LT_OPTION_DEFINE # dlopen # ------ LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes ]) AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `dlopen' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) # win32-dll # --------- # Declare package support for building win32 dll's. LT_OPTION_DEFINE([LT_INIT], [win32-dll], [enable_win32_dll=yes case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) AC_CHECK_TOOL(AS, as, false) AC_CHECK_TOOL(DLLTOOL, dlltool, false) AC_CHECK_TOOL(OBJDUMP, objdump, false) ;; esac test -z "$AS" && AS=as _LT_DECL([], [AS], [0], [Assembler program])dnl test -z "$DLLTOOL" && DLLTOOL=dlltool _LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl ])# win32-dll AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `win32-dll' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) # _LT_ENABLE_SHARED([DEFAULT]) # ---------------------------- # implement the --enable-shared flag, and supports the `shared' and # `disable-shared' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_SHARED], [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([shared], [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) _LT_DECL([build_libtool_libs], [enable_shared], [0], [Whether or not to build shared libraries]) ])# _LT_ENABLE_SHARED LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) # Old names: AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ]) AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) ]) AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_SHARED], []) dnl AC_DEFUN([AM_DISABLE_SHARED], []) # _LT_ENABLE_STATIC([DEFAULT]) # ---------------------------- # implement the --enable-static flag, and support the `static' and # `disable-static' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_STATIC], [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([static], [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_static=]_LT_ENABLE_STATIC_DEFAULT) _LT_DECL([build_old_libs], [enable_static], [0], [Whether or not to build static libraries]) ])# _LT_ENABLE_STATIC LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) # Old names: AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ]) AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) ]) AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_STATIC], []) dnl AC_DEFUN([AM_DISABLE_STATIC], []) # _LT_ENABLE_FAST_INSTALL([DEFAULT]) # ---------------------------------- # implement the --enable-fast-install flag, and support the `fast-install' # and `disable-fast-install' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_FAST_INSTALL], [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([fast-install], [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) _LT_DECL([fast_install], [enable_fast_install], [0], [Whether or not to optimize for fast installation])dnl ])# _LT_ENABLE_FAST_INSTALL LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) # Old names: AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `fast-install' option into LT_INIT's first parameter.]) ]) AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `disable-fast-install' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) # _LT_WITH_PIC([MODE]) # -------------------- # implement the --with-pic flag, and support the `pic-only' and `no-pic' # LT_INIT options. # MODE is either `yes' or `no'. If omitted, it defaults to `both'. m4_define([_LT_WITH_PIC], [AC_ARG_WITH([pic], [AS_HELP_STRING([--with-pic], [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], [pic_mode="$withval"], [pic_mode=default]) test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl ])# _LT_WITH_PIC LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) # Old name: AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `pic-only' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) m4_define([_LTDL_MODE], []) LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], [m4_define([_LTDL_MODE], [nonrecursive])]) LT_OPTION_DEFINE([LTDL_INIT], [recursive], [m4_define([_LTDL_MODE], [recursive])]) LT_OPTION_DEFINE([LTDL_INIT], [subproject], [m4_define([_LTDL_MODE], [subproject])]) m4_define([_LTDL_TYPE], []) LT_OPTION_DEFINE([LTDL_INIT], [installable], [m4_define([_LTDL_TYPE], [installable])]) LT_OPTION_DEFINE([LTDL_INIT], [convenience], [m4_define([_LTDL_TYPE], [convenience])]) # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- # # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 6 ltsugar.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) # lt_join(SEP, ARG1, [ARG2...]) # ----------------------------- # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their # associated separator. # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier # versions in m4sugar had bugs. m4_define([lt_join], [m4_if([$#], [1], [], [$#], [2], [[$2]], [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) m4_define([_lt_join], [m4_if([$#$2], [2], [], [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) # lt_car(LIST) # lt_cdr(LIST) # ------------ # Manipulate m4 lists. # These macros are necessary as long as will still need to support # Autoconf-2.59 which quotes differently. m4_define([lt_car], [[$1]]) m4_define([lt_cdr], [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], [$#], 1, [], [m4_dquote(m4_shift($@))])]) m4_define([lt_unquote], $1) # lt_append(MACRO-NAME, STRING, [SEPARATOR]) # ------------------------------------------ # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. # Note that neither SEPARATOR nor STRING are expanded; they are appended # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). # No SEPARATOR is output if MACRO-NAME was previously undefined (different # than defined and empty). # # This macro is needed until we can rely on Autoconf 2.62, since earlier # versions of m4sugar mistakenly expanded SEPARATOR but not STRING. m4_define([lt_append], [m4_define([$1], m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) # ---------------------------------------------------------- # Produce a SEP delimited list of all paired combinations of elements of # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list # has the form PREFIXmINFIXSUFFIXn. # Needed until we can rely on m4_combine added in Autoconf 2.62. m4_define([lt_combine], [m4_if(m4_eval([$# > 3]), [1], [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl [[m4_foreach([_Lt_prefix], [$2], [m4_foreach([_Lt_suffix], ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) # ----------------------------------------------------------------------- # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. m4_define([lt_if_append_uniq], [m4_ifdef([$1], [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], [lt_append([$1], [$2], [$3])$4], [$5])], [lt_append([$1], [$2], [$3])$4])]) # lt_dict_add(DICT, KEY, VALUE) # ----------------------------- m4_define([lt_dict_add], [m4_define([$1($2)], [$3])]) # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) # -------------------------------------------- m4_define([lt_dict_add_subkey], [m4_define([$1($2:$3)], [$4])]) # lt_dict_fetch(DICT, KEY, [SUBKEY]) # ---------------------------------- m4_define([lt_dict_fetch], [m4_ifval([$3], m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) # ----------------------------------------------------------------- m4_define([lt_if_dict_fetch], [m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], [$5], [$6])]) # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) # -------------------------------------------------------------- m4_define([lt_dict_filter], [m4_if([$5], [], [], [lt_join(m4_quote(m4_default([$4], [[, ]])), lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl ]) # ltversion.m4 -- version numbers -*- Autoconf -*- # # Copyright (C) 2004 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # Generated from ltversion.in. # serial 3012 ltversion.m4 # This file is part of GNU Libtool m4_define([LT_PACKAGE_VERSION], [2.2.6]) m4_define([LT_PACKAGE_REVISION], [1.3012]) AC_DEFUN([LTVERSION_VERSION], [macro_version='2.2.6' macro_revision='1.3012' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- # # Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004. # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 4 lt~obsolete.m4 # These exist entirely to fool aclocal when bootstrapping libtool. # # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) # which have later been changed to m4_define as they aren't part of the # exported API, or moved to Autoconf or Automake where they belong. # # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us # using a macro with the same name in our local m4/libtool.m4 it'll # pull the old libtool.m4 in (it doesn't see our shiny new m4_define # and doesn't know about Autoconf macros at all.) # # So we provide this file, which has a silly filename so it's always # included after everything else. This provides aclocal with the # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything # because those macros already exist, or will be overwritten later. # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. # # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. # Yes, that means every name once taken will need to remain here until # we give up compatibility with versions before 1.7, at which point # we need to keep only those names which we still refer to. # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) m4_ifndef([AC_LIBTOOL_RC], [AC_DEFUN([AC_LIBTOOL_RC])]) m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # # Copyright © 2004 Scott James Remnant . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # PKG_PROG_PKG_CONFIG([MIN-VERSION]) # ---------------------------------- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])# PKG_PROG_PKG_CONFIG # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # # Check to see whether a particular set of modules exists. Similar # to PKG_CHECK_MODULES(), but does not set variables or print errors. # # # Similar to PKG_CHECK_MODULES, make sure that the first instance of # this or PKG_CHECK_MODULES is called, or make sure to call # PKG_CHECK_EXISTS manually # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_ifval([$2], [$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) # --------------------------------------------- m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])# _PKG_CONFIG # _PKG_SHORT_ERRORS_SUPPORTED # ----------------------------- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])# _PKG_SHORT_ERRORS_SUPPORTED # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], # [ACTION-IF-NOT-FOUND]) # # # Note that if there is a possibility the first call to # PKG_CHECK_MODULES might not happen, you should be sure to include an # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac # # # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD ifelse([$4], , [AC_MSG_ERROR(dnl [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT ])], [AC_MSG_RESULT([no]) $4]) elif test $pkg_failed = untried; then ifelse([$4], , [AC_MSG_FAILURE(dnl [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])], [$4]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) ifelse([$3], , :, [$3]) fi[]dnl ])# PKG_CHECK_MODULES dnl --------------------------------------------------------------------------- dnl Macros for wxWidgets detection. Typically used in configure.in as: dnl dnl AC_ARG_ENABLE(...) dnl AC_ARG_WITH(...) dnl ... dnl AM_OPTIONS_WXCONFIG dnl ... dnl ... dnl AM_PATH_WXCONFIG(2.6.0, wxWin=1) dnl if test "$wxWin" != 1; then dnl AC_MSG_ERROR([ dnl wxWidgets must be installed on your system dnl but wx-config script couldn't be found. dnl dnl Please check that wx-config is in path, the directory dnl where wxWidgets libraries are installed (returned by dnl 'wx-config --libs' command) is in LD_LIBRARY_PATH or dnl equivalent variable and wxWidgets version is 2.3.4 or above. dnl ]) dnl fi dnl CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS" dnl CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY" dnl CFLAGS="$CFLAGS $WX_CFLAGS_ONLY" dnl dnl LIBS="$LIBS $WX_LIBS" dnl --------------------------------------------------------------------------- dnl --------------------------------------------------------------------------- dnl AM_OPTIONS_WXCONFIG dnl dnl adds support for --wx-prefix, --wx-exec-prefix, --with-wxdir and dnl --wx-config command line options dnl --------------------------------------------------------------------------- AC_DEFUN([AM_OPTIONS_WXCONFIG], [ AC_ARG_WITH(wxdir, [ --with-wxdir=PATH Use uninstalled version of wxWidgets in PATH], [ wx_config_name="$withval/wx-config" wx_config_args="--inplace"]) AC_ARG_WITH(wx-config, [ --with-wx-config=CONFIG wx-config script to use (optional)], wx_config_name="$withval" ) AC_ARG_WITH(wx-prefix, [ --with-wx-prefix=PREFIX Prefix where wxWidgets is installed (optional)], wx_config_prefix="$withval", wx_config_prefix="") AC_ARG_WITH(wx-exec-prefix, [ --with-wx-exec-prefix=PREFIX Exec prefix where wxWidgets is installed (optional)], wx_config_exec_prefix="$withval", wx_config_exec_prefix="") ]) dnl Helper macro for checking if wx version is at least $1.$2.$3, set's dnl wx_ver_ok=yes if it is: AC_DEFUN([_WX_PRIVATE_CHECK_VERSION], [ wx_ver_ok="" if test "x$WX_VERSION" != x ; then if test $wx_config_major_version -gt $1; then wx_ver_ok=yes else if test $wx_config_major_version -eq $1; then if test $wx_config_minor_version -gt $2; then wx_ver_ok=yes else if test $wx_config_minor_version -eq $2; then if test $wx_config_micro_version -ge $3; then wx_ver_ok=yes fi fi fi fi fi fi ]) dnl --------------------------------------------------------------------------- dnl AM_PATH_WXCONFIG(VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND dnl [, WX-LIBS [, ADDITIONAL-WX-CONFIG-FLAGS]]]]) dnl dnl Test for wxWidgets, and define WX_C*FLAGS, WX_LIBS and WX_LIBS_STATIC dnl (the latter is for static linking against wxWidgets). Set WX_CONFIG_NAME dnl environment variable to override the default name of the wx-config script dnl to use. Set WX_CONFIG_PATH to specify the full path to wx-config - in this dnl case the macro won't even waste time on tests for its existence. dnl dnl Optional WX-LIBS argument contains comma- or space-separated list of dnl wxWidgets libraries to link against (it may include contrib libraries). If dnl it is not specified then WX_LIBS and WX_LIBS_STATIC will contain flags to dnl link with all of the core wxWidgets libraries. dnl dnl Optional ADDITIONAL-WX-CONFIG-FLAGS argument is appended to wx-config dnl invocation command in present. It can be used to fine-tune lookup of dnl best wxWidgets build available. dnl dnl Example use: dnl AM_PATH_WXCONFIG([2.6.0], [wxWin=1], [wxWin=0], [html,core,net] dnl [--unicode --debug]) dnl --------------------------------------------------------------------------- dnl dnl Get the cflags and libraries from the wx-config script dnl AC_DEFUN([AM_PATH_WXCONFIG], [ dnl do we have wx-config name: it can be wx-config or wxd-config or ... if test x${WX_CONFIG_NAME+set} != xset ; then WX_CONFIG_NAME=wx-config fi if test "x$wx_config_name" != x ; then WX_CONFIG_NAME="$wx_config_name" fi dnl deal with optional prefixes if test x$wx_config_exec_prefix != x ; then wx_config_args="$wx_config_args --exec-prefix=$wx_config_exec_prefix" WX_LOOKUP_PATH="$wx_config_exec_prefix/bin" fi if test x$wx_config_prefix != x ; then wx_config_args="$wx_config_args --prefix=$wx_config_prefix" WX_LOOKUP_PATH="$WX_LOOKUP_PATH:$wx_config_prefix/bin" fi if test "$cross_compiling" = "yes"; then wx_config_args="$wx_config_args --host=$host_alias" fi dnl don't search the PATH if WX_CONFIG_NAME is absolute filename if test -x "$WX_CONFIG_NAME" ; then AC_MSG_CHECKING(for wx-config) WX_CONFIG_PATH="$WX_CONFIG_NAME" AC_MSG_RESULT($WX_CONFIG_PATH) else AC_PATH_PROG(WX_CONFIG_PATH, $WX_CONFIG_NAME, no, "$WX_LOOKUP_PATH:$PATH") fi if test "$WX_CONFIG_PATH" != "no" ; then WX_VERSION="" min_wx_version=ifelse([$1], ,2.2.1,$1) if test -z "$5" ; then AC_MSG_CHECKING([for wxWidgets version >= $min_wx_version]) else AC_MSG_CHECKING([for wxWidgets version >= $min_wx_version ($5)]) fi WX_CONFIG_WITH_ARGS="$WX_CONFIG_PATH $wx_config_args $5 $4" WX_VERSION=`$WX_CONFIG_WITH_ARGS --version 2>/dev/null` wx_config_major_version=`echo $WX_VERSION | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` wx_config_minor_version=`echo $WX_VERSION | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` wx_config_micro_version=`echo $WX_VERSION | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` wx_requested_major_version=`echo $min_wx_version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` wx_requested_minor_version=`echo $min_wx_version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` wx_requested_micro_version=`echo $min_wx_version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` _WX_PRIVATE_CHECK_VERSION([$wx_requested_major_version], [$wx_requested_minor_version], [$wx_requested_micro_version]) if test -n "$wx_ver_ok"; then AC_MSG_RESULT(yes (version $WX_VERSION)) WX_LIBS=`$WX_CONFIG_WITH_ARGS --libs` dnl is this even still appropriate? --static is a real option now dnl and WX_CONFIG_WITH_ARGS is likely to contain it if that is dnl what the user actually wants, making this redundant at best. dnl For now keep it in case anyone actually used it in the past. AC_MSG_CHECKING([for wxWidgets static library]) WX_LIBS_STATIC=`$WX_CONFIG_WITH_ARGS --static --libs 2>/dev/null` if test "x$WX_LIBS_STATIC" = "x"; then AC_MSG_RESULT(no) else AC_MSG_RESULT(yes) fi dnl starting with version 2.2.6 wx-config has --cppflags argument wx_has_cppflags="" if test $wx_config_major_version -gt 2; then wx_has_cppflags=yes else if test $wx_config_major_version -eq 2; then if test $wx_config_minor_version -gt 2; then wx_has_cppflags=yes else if test $wx_config_minor_version -eq 2; then if test $wx_config_micro_version -ge 6; then wx_has_cppflags=yes fi fi fi fi fi dnl starting with version 2.7.0 wx-config has --rescomp option wx_has_rescomp="" if test $wx_config_major_version -gt 2; then wx_has_rescomp=yes else if test $wx_config_major_version -eq 2; then if test $wx_config_minor_version -ge 7; then wx_has_rescomp=yes fi fi fi if test "x$wx_has_rescomp" = x ; then dnl cannot give any useful info for resource compiler WX_RESCOMP= else WX_RESCOMP=`$WX_CONFIG_WITH_ARGS --rescomp` fi if test "x$wx_has_cppflags" = x ; then dnl no choice but to define all flags like CFLAGS WX_CFLAGS=`$WX_CONFIG_WITH_ARGS --cflags` WX_CPPFLAGS=$WX_CFLAGS WX_CXXFLAGS=$WX_CFLAGS WX_CFLAGS_ONLY=$WX_CFLAGS WX_CXXFLAGS_ONLY=$WX_CFLAGS else dnl we have CPPFLAGS included in CFLAGS included in CXXFLAGS WX_CPPFLAGS=`$WX_CONFIG_WITH_ARGS --cppflags` WX_CXXFLAGS=`$WX_CONFIG_WITH_ARGS --cxxflags` WX_CFLAGS=`$WX_CONFIG_WITH_ARGS --cflags` WX_CFLAGS_ONLY=`echo $WX_CFLAGS | sed "s@^$WX_CPPFLAGS *@@"` WX_CXXFLAGS_ONLY=`echo $WX_CXXFLAGS | sed "s@^$WX_CFLAGS *@@"` fi ifelse([$2], , :, [$2]) else if test "x$WX_VERSION" = x; then dnl no wx-config at all AC_MSG_RESULT(no) else AC_MSG_RESULT(no (version $WX_VERSION is not new enough)) fi WX_CFLAGS="" WX_CPPFLAGS="" WX_CXXFLAGS="" WX_LIBS="" WX_LIBS_STATIC="" WX_RESCOMP="" ifelse([$3], , :, [$3]) fi else WX_CFLAGS="" WX_CPPFLAGS="" WX_CXXFLAGS="" WX_LIBS="" WX_LIBS_STATIC="" WX_RESCOMP="" ifelse([$3], , :, [$3]) fi AC_SUBST(WX_CPPFLAGS) AC_SUBST(WX_CFLAGS) AC_SUBST(WX_CXXFLAGS) AC_SUBST(WX_CFLAGS_ONLY) AC_SUBST(WX_CXXFLAGS_ONLY) AC_SUBST(WX_LIBS) AC_SUBST(WX_LIBS_STATIC) AC_SUBST(WX_VERSION) AC_SUBST(WX_RESCOMP) ]) dnl --------------------------------------------------------------------------- dnl Get information on the wxrc program for making C++, Python and xrs dnl resource files. dnl dnl AC_ARG_ENABLE(...) dnl AC_ARG_WITH(...) dnl ... dnl AM_OPTIONS_WXCONFIG dnl ... dnl AM_PATH_WXCONFIG(2.6.0, wxWin=1) dnl if test "$wxWin" != 1; then dnl AC_MSG_ERROR([ dnl wxWidgets must be installed on your system dnl but wx-config script couldn't be found. dnl dnl Please check that wx-config is in path, the directory dnl where wxWidgets libraries are installed (returned by dnl 'wx-config --libs' command) is in LD_LIBRARY_PATH or dnl equivalent variable and wxWidgets version is 2.6.0 or above. dnl ]) dnl fi dnl dnl AM_PATH_WXRC([HAVE_WXRC=1], [HAVE_WXRC=0]) dnl if test "x$HAVE_WXRC" != x1; then dnl AC_MSG_ERROR([ dnl The wxrc program was not installed or not found. dnl dnl Please check the wxWidgets installation. dnl ]) dnl fi dnl dnl CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS" dnl CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY" dnl CFLAGS="$CFLAGS $WX_CFLAGS_ONLY" dnl dnl LDFLAGS="$LDFLAGS $WX_LIBS" dnl --------------------------------------------------------------------------- dnl --------------------------------------------------------------------------- dnl AM_PATH_WXRC([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]) dnl dnl Test for wxWidgets' wxrc program for creating either C++, Python or XRS dnl resources. The variable WXRC will be set and substituted in the configure dnl script and Makefiles. dnl dnl Example use: dnl AM_PATH_WXRC([wxrc=1], [wxrc=0]) dnl --------------------------------------------------------------------------- dnl dnl wxrc program from the wx-config script dnl AC_DEFUN([AM_PATH_WXRC], [ AC_ARG_VAR([WXRC], [Path to wxWidget's wxrc resource compiler]) if test "x$WX_CONFIG_NAME" = x; then AC_MSG_ERROR([The wxrc tests must run after wxWidgets test.]) else AC_MSG_CHECKING([for wxrc]) if test "x$WXRC" = x ; then dnl wx-config --utility is a new addition to wxWidgets: _WX_PRIVATE_CHECK_VERSION(2,5,3) if test -n "$wx_ver_ok"; then WXRC=`$WX_CONFIG_WITH_ARGS --utility=wxrc` fi fi if test "x$WXRC" = x ; then AC_MSG_RESULT([not found]) ifelse([$2], , :, [$2]) else AC_MSG_RESULT([$WXRC]) ifelse([$1], , :, [$1]) fi AC_SUBST(WXRC) fi ]) # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.11], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to # `$srcdir', `$srcdir/..', or `$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is `.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 9 # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 10 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "GCJ", or "OBJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], UPC, [depcc="$UPC" am_compiler_list=], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. #serial 5 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each `.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2008, 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 16 # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl dnl The `parallel-tests' driver may need to know about EXEEXT, so add the dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST(install_sh)]) # Copyright (C) 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 6 # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it supports --run. # If it does, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) # Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_MKDIR_P # --------------- # Check for `mkdir -p'. AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, dnl while keeping a definition of mkdir_p for backward compatibility. dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of dnl Makefile.ins that do not define MKDIR_P, so we do our own dnl adjustment using top_builddir (which is defined more often than dnl MKDIR_P). AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl case $mkdir_p in [[\\/$]]* | ?:[[\\/]]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # ------------------------------ # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) # _AM_SET_OPTIONS(OPTIONS) # ---------------------------------- # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 5 # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor `install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in `make install-strip', and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of `v7', `ustar', or `pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. AM_MISSING_PROG([AMTAR], [tar]) m4_if([$1], [v7], [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([config/libcurl.m4]) usbprog-0.2.0/ChangeLog0000600000175000017500000002272411320605045013121 0ustar uweuwe2010-01-05 Bernhard Walle * First "finished" version of the PDF documentation. * Rename "JP" to "JP4" in the pin information dialog to make it more clear that the "JP4" jumper is the firmware-specific one. 2010-01-04 Bernhard Walle * Fix usbprog(1): The short form for --debug is -D, not -d. 2010-01-03 Bernhard Walle * Fix all compiler warnings when building with gcc 4.4 and '-O2 -Wall -D_FORTIFY_SOURCE=2'. * Don't install the filter driver on Win32. This makes USBprog compatible with Windows Vista and Windows 7. * Register the uninstaller on Windows in the Control Panel. * Install the driver files in c:\Program Files\USBprog\driver. * Ensure that the complete program directory gets uninstalled. * Install usbprog.pdf to $(docdir)/usbprog on Unix and in the program directory on Windows. * Create a help menu entry to open the PDF documentation in the system's default PDF viewer. 2010-01-02 Bernhard Walle * Add usbprog.rules.in that could be used by distributors as template for their udev configuration (based on the Debian file from uwe@debian.org). * Also uninstall the link to the Embedded Projects website in the "Start" menu on Win32. 2009-12-26 Bernhard Walle * Fix the problem that the menu bar is not displayed on MacOS. * Check for "glibtoolize" before running "libtoolize" to fix build after a fresh SVN checkout on MacOS. * Use "/bin/echo -n" instead of "echo -n" because /bin/sh echo of MacOS doesn't support the "-n" argument. 2009-11-29 Bernhard Walle * Update libusb on Win32 to version 0.1.12.2. 2009-11-08 Bernhard Walle * Replace email address (bernhard.walle@gmx.de -> bernhard@bwalle.de) in all dialogs and source files. * Update Copyright date to 2009. 2009-04-04 Bernhard Walle * Fix GUI on MacOS X (contributed by Nabil Sayegh) 2009-03-17 Bernhard Walle * Change some autoconf/automake/libtool stuff. * Print error when downloading fails with a non 400 status code. 2009-01-31 Bernhard Walle * Fix problem that prevented the last byte of the firmware from being copied (http://www.embedded-projects.net/bugs/index.php?do=details&task_id=5) 2009-01-27 Bernhard Walle * Fix problem with recent wxGtk versions that the whole GUI was hanging when updating the progress bar. 2008-11-09 Bernhard Walle * Fix build with gcc 4.4, patch from Martin Michlmayr 2008-08-03 Bernhard Walle * fix tab completion for multiple matches (like 'device' and 'devices') 2008-07-03 Bernhard Walle * fix indentation * fix compiler warning: commands.cc:997: warning: control reaches end of non-void function 2008-07-02 Bernhard Walle * fix problem that firmware with more than 16k can't be flashed (http://www.embedded-projects.net/bugs/index.php?do=details&task_id=2) 2008-06-28 Bernhard Walle * add warning in Windows installer that Windows Vista is unsupported so that users don't get broken systems 2008-03-31 Bernhard Walle * use "usbprog-gui" in the usbprog.desktop instead of the command line "usbprog" binary (thanks to Uwe Herrmann for the patch) 2008-03-25 Bernhard Walle * fix mechanism to avoid downloading the index file again and again if the CLI is invoked repeatedly in small intervals * remove GPL-incompatible md5_loc.h from source distribution 2008-03-23 Bernhard Walle * add '2008' to 'license' command 2008-03-21 Bernhard Walle * add 'Categories' and 'X-SuSE-translate' to usbprog.desktop 2008-03-18 Bernhard Walle * only install the desktop file and icon when GUI is compiled 2008-03-17 Bernhard Walle * fix completion of "-nostart" for the "upload" command 2008-03-16 Bernhard Walle * implement command completion * increase library version due to added string functions 2008-03-02 Bernhard Walle * add .desktop file and install icon * moved OptionParser from usbprog to libusbprog * implemented -h / -v / -D command line options for GUI 2008-02-09 Bernhard Walle * always re-discover devices with the "devices" command * new "start" command to only start the firmware without uploading anything * added "-nostart" option to "upload" command 2008-02-05 Bernhard Walle * fix order and add missing checks in configure.in so that the automatic reconfiguration with make works when something has changed in configure.in (thanks to Raymund Will for the patch) * use autoconf to detect endianess of the system (instead of macros that contain a whitelist of architectures) to increase portability 2008-01-20 Bernhard Walle * Windows: fix proxy settings when different proxys for different protocols are specified 2008-01-19 Bernhard Walle * Windows: honor IE proxy settings * CLI: make (Internet) download progress working 2008-01-10 Bernhard Walle * GUI: make offline mode working, show only firmwares that are available offline 2008-01-07 Bernhard Walle * GUI: Fix local upload function (error in conversion from wxString to std::string) * GUI: Fix alignment of the device information label (below the combo box) if the string is long, especially on Windows 2008-01-06 Bernhard Walle * GUI: implement firmware information dialog (and pin information) * GUI: Add http://www.embedded-projects.net/usbprog in the main window 2008-01-05 Bernhard Walle * new string tokenizer that can deal with spaces by using quoting * Unix: local paths can contain "~" and "~user" now * new function Firmwarepool::readFromFile() to unify reading a firmware file into a ByteVector 2008-01-04 Bernhard Walle * delete the versions.xml file if parsing was not possible * moved strip(), parse_long() and wordwrap() from util.cc to stringutil.cc 2008-01-03 Bernhard Walle * new option --disable-gui in the configure script * if wxGTK is not detected in the configure script, don't build and install the GUI instead of failing to build 2008-01-02 Bernhard Walle * add support for checksum testing after download to ensure that the download was correct * don't include XML stuff in usbprog headers to fix compilation with some old wxWidgets stuff * before reporting that a file is already on disk, check the checksum, if it's wrong, try to download the file again 2008-01-01 Bernhard Walle * trace downloading * Windows: fix problem that download is corrupted since Windows discriminates between binary and text files and the ios::binary was missing in the download code 2007-12-31 Bernhard Walle * GUI: report downloading in status bar * CLI: re-discover update devices after upload, and reset the current update device in that case * bump version to 0.1.1 * GUI: implement logfile option 2007-12-30 Bernhard Walle * CLI: enable USB debugging in debugging mode (-D) * improve debugging functions (Debug class to print debug messages) 2007-12-27 Bernhard Walle * fix compilation with gcc 4.3 * fix libusb detection for old libusb versions that have no .pc file 2007-12-16 Bernhard Walle * implemented cache commands in the GUI * small corrections in command descriptions * added manpages 2007-12-11 Bernhard Walle * fixed wrong "firmware file invalid" error in the GUI when specifying a local file for uploading * it's now possible to specify a device name for the "device" command instead of the device number 2007-12-10 Bernhard Walle * the "upload" command also accepts filenames directly now 2007-11-22 Bernhard Walle * fixed and tested GUI on Win32 * added the GUI to the installer on Win32 2007-11-21 Bernhard Walle * implemented GUI (tested on Linux) 2007-11-18 Bernhard Walle * created installer (based on installer for the USBprog GUI) * added resource file to get an application icon on MS Windows 2007-11-17 Bernhard Walle * Win32 port. * replace strptime() by snprintf() for Win32 * reset fill character to ' ' in the "devices" and "list" command to fix the "pin" command * make the output of the "devices" command 2 lines for each device because the device "number" is much longer on Win32 than on Linux * various other small improvements * make "pins" an alias for "pin" * make 'x' and 'q' an alias for "quit" (mostly for Windows where Ctrl-d doesn't work) 2007-11-16 Bernhard Walle * added README, INSTALL, NEWS and COPYING * remove superfluous usbprog/usbprog.cc file (which was only there for testing) * always print the current update device (*) in the "devices" command, not only if there are more than 1 update devices * run DeviceManager::discoverUpdateDevices() in the "devices" command instead of printing an error message when zero update devices are currently registered :tabSize=8: usbprog-0.2.0/usbprog/0000700000175000017500000000000011320654663013031 5ustar uweuweusbprog-0.2.0/usbprog/stringutil.cc0000600000175000017500000001340211320207530015531 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include #include #include #include #include #include #include using std::string; using std::hex; using std::stringstream; using std::strncmp; using std::malloc; /* ShellStringTokenizer {{{ */ enum ShellStringTokenizerState { STATE_WORD, STATE_BACKSLASH, STATE_QUOTE, STATE_QUOTE_BACKSLASH, STATE_SPACE }; /* -------------------------------------------------------------------------- */ ShellStringTokenizer::ShellStringTokenizer(const string &str) : m_string(str), m_pos(0) {} /* -------------------------------------------------------------------------- */ bool ShellStringTokenizer::hasMoreTokens() const { return m_pos >= 0 && m_pos < m_string.size(); } #define isquote(c) \ (((c) == '"')) #define isbackslash(c) \ ((c) == '\\') /* -------------------------------------------------------------------------- */ string ShellStringTokenizer::nextToken() { ShellStringTokenizerState state = STATE_SPACE; string ret; while (m_pos < m_string.size()) { char c = m_string[m_pos++]; switch (state) { case STATE_SPACE: if (isquote(c)) state = STATE_QUOTE; else if (isbackslash(c)) state = STATE_BACKSLASH; else { state = STATE_WORD; ret += c; } break; case STATE_WORD: if (isspace(c)) goto end; else if (isquote(c)) state = STATE_QUOTE; else if (isbackslash(c)) state = STATE_BACKSLASH; else ret += c; break; case STATE_QUOTE: if (isspace(c)) ret += c; else if (isquote(c)) state = STATE_WORD; else if (isbackslash(c)) state = STATE_QUOTE_BACKSLASH; else ret += c; break; case STATE_BACKSLASH: ret += c; state = STATE_WORD; break; case STATE_QUOTE_BACKSLASH: ret += c; state = STATE_QUOTE; break; } } end: return ret; } /* -------------------------------------------------------------------------- */ StringVector ShellStringTokenizer::tokenize() { StringVector ret; while (hasMoreTokens()) ret.push_back(nextToken()); return ret; } /* }}} */ /* global functions {{{ */ /* -------------------------------------------------------------------------- */ string wordwrap(const string &text, ssize_t margins) { string ret, s; stringstream ss; ss << text; int curline = 0; while (ss >> s) { if ((margins < 0) || (curline + int(s.size()) + 1 < margins)) { if (curline != 0) { ret += " "; curline++; } ret += s; curline += s.size(); } else { ret += "\n" + s; curline = s.size(); } } return ret; } /* -------------------------------------------------------------------------- */ string strip(string a) { if (a.length() == 0) return a; a.erase(0, a.find_first_not_of("\n \t", 0)); a.erase(a.find_last_not_of("\n \t")+1); char last = a[0]; for (string::iterator it = a.begin()+1; it != a.end(); ++it) { if (*it == '\n') a.erase(it); if (*it == '\t') *it = ' '; else if ((*it == ' ' || *it == '\t') && (last == ' ' || last == '\t')) a.erase(it); else last = *it; } return a; } /* -------------------------------------------------------------------------- */ unsigned long parse_long(const char *string) { stringstream ss; if (strncmp(string, "0x", 2) == 0) ss << hex << static_cast(string + 2); else ss << string; unsigned long ret; ss >> ret; return ret; } /* -------------------------------------------------------------------------- */ char **stringvector_to_array(const StringVector &vec) { if (vec.size() == 0) return NULL; /* use malloc to be able to free the result with C free() */ char **ret = (char **)malloc(sizeof(char *) * (vec.size()+1) ); char **cur = ret; for (StringVector::const_iterator it = vec.begin(); it != vec.end(); ++it) *cur++ = strdup((*it).c_str()); *cur = NULL; return ret; } /* -------------------------------------------------------------------------- */ bool str_starts_with(const std::string &string, const std::string &start) { return start.size() == 0 || string.find(start, 0) == 0; } /* -------------------------------------------------------------------------- */ std::vector empty_element_sv() { StringVector sv; sv.push_back(""); return sv; } /* }}} */ // vim: set sw=4 ts=4 fdm=marker et: :collapseFolds=1: usbprog-0.2.0/usbprog/usbprog.cc0000700000175000017500000001022011320207526015007 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include #include #include #include /* -------------------------------------------------------------------------- */ Debug *Debug::m_instance = NULL; using std::strlen; using std::memset; using std::strcat; /* -------------------------------------------------------------------------- */ Debug *Debug::debug() { if (!m_instance) m_instance = new Debug(); return m_instance; } /* -------------------------------------------------------------------------- */ Debug::Debug() : m_debuglevel(DL_NONE), m_handle(stderr) {} /* -------------------------------------------------------------------------- */ void Debug::setLevel(Debug::Level level) { m_debuglevel = level; } /* -------------------------------------------------------------------------- */ void Debug::setFileHandle(FILE *handle) { if (!handle) m_handle = stderr; else m_handle = handle; } /* -------------------------------------------------------------------------- */ FILE *Debug::getFileHandle() const { return m_handle; } /* -------------------------------------------------------------------------- */ void Debug::dbg(const char *msg, ...) { va_list valist; va_start(valist, msg); vmsg(DL_DEBUG, msg, valist); va_end(valist); } /* -------------------------------------------------------------------------- */ void Debug::info(const char *msg, ...) { va_list valist; va_start(valist, msg); vmsg(DL_INFO, msg, valist); va_end(valist); } /* -------------------------------------------------------------------------- */ void Debug::trace(const char *msg, ...) { va_list valist; va_start(valist, msg); vmsg(DL_TRACE, msg, valist); va_end(valist); } /* -------------------------------------------------------------------------- */ void Debug::msg(Debug::Level level, const char *msg, ...) { va_list valist; va_start(valist, msg); vmsg(level, msg, valist); va_end(valist); } /* -------------------------------------------------------------------------- */ void Debug::vmsg(Debug::Level level, const char *msg, va_list list) { // if the global debug level is too small, then just do nothing if (level < m_debuglevel) return; size_t len = strlen(msg) + 20; char *newmsg = new char[len]; if (!newmsg) return; memset(newmsg, 0, len); // prepend dump level switch (level) { case DL_TRACE: strcat(newmsg, "TRACE: "); break; case DL_INFO: strcat(newmsg, "INFO: "); break; case DL_DEBUG: strcat(newmsg, "DEBUG: "); break; case DL_NONE: break; } strcat(newmsg, msg); // append '\n' if there's no one at the end len = strlen(newmsg); if (newmsg[len-1] != '\n') { newmsg[len++] = '\n'; newmsg[len] = '\0'; } vfprintf(m_handle, newmsg, list); delete[] newmsg; } /* -------------------------------------------------------------------------- */ Debug::Level Debug::getLevel() const { return m_debuglevel; } /* -------------------------------------------------------------------------- */ bool Debug::isDebugEnabled() const { return m_debuglevel < DL_NONE; } // vim: set sw=4 ts=4 fdm=marker et: :collapseFolds=1: usbprog-0.2.0/usbprog/util.h0000600000175000017500000000274211320207503014151 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef USBPROG_UTIL_H #define USBPROG_UTIL_H #include class Fileutil { public: static std::string homeDir(); static std::string configDir(const std::string &program); static bool mkdir(const std::string &dir); static bool isDir(const std::string &dir); static bool isFile(const std::string &dir); static bool isPathName(const std::string &dir); static std::string resolvePath(const std::string &path); static DateTime getMTime(const std::string &file) throw (IOError); }; std::string pathconcat(const std::string &a, const std::string &b); void usbprog_sleep(unsigned int seconds); void usbprog_msleep(unsigned int msec); #endif /* USBPROG_UTIL_H */ // vim: set sw=4 ts=4 et: :collapseFolds=1: usbprog-0.2.0/usbprog/Makefile.in0000600000175000017500000004615111320654642015104 0ustar uweuwe# Makefile.in generated by automake 1.11 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = usbprog DIST_COMMON = $(pkginclude_HEADERS) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/config/libcurl.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgincludedir)" LTLIBRARIES = $(lib_LTLIBRARIES) libusbprog_la_DEPENDENCIES = ../md5/libmd5.a am_libusbprog_la_OBJECTS = inifile.lo util.lo downloader.lo date.lo \ firmwarepool.lo devices.lo usbprog.lo optionparser.lo \ digest.lo stringutil.lo libusbprog_la_OBJECTS = $(am_libusbprog_la_OBJECTS) libusbprog_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(libusbprog_la_LDFLAGS) $(LDFLAGS) -o $@ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) CXXLD = $(CXX) CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ SOURCES = $(libusbprog_la_SOURCES) DIST_SOURCES = $(libusbprog_la_SOURCES) HEADERS = $(pkginclude_HEADERS) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBCURL = @LIBCURL@ LIBCURL_CPPFLAGS = @LIBCURL_CPPFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WORDS_BIGENDIAN = @WORDS_BIGENDIAN@ WX_CFLAGS = @WX_CFLAGS@ WX_CFLAGS_ONLY = @WX_CFLAGS_ONLY@ WX_CONFIG_PATH = @WX_CONFIG_PATH@ WX_CPPFLAGS = @WX_CPPFLAGS@ WX_CXXFLAGS = @WX_CXXFLAGS@ WX_CXXFLAGS_ONLY = @WX_CXXFLAGS_ONLY@ WX_LIBS = @WX_LIBS@ WX_LIBS_STATIC = @WX_LIBS_STATIC@ WX_RESCOMP = @WX_RESCOMP@ WX_VERSION = @WX_VERSION@ XML2_CONFIG = @XML2_CONFIG@ XML_CPPFLAGS = @XML_CPPFLAGS@ XML_LIBS = @XML_LIBS@ _libcurl_config = @_libcurl_config@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ usb_CFLAGS = @usb_CFLAGS@ usb_LIBS = @usb_LIBS@ MAINTAINERCLEANFILES = Makefile.in INCLUDES = -I$(top_builddir) -I$(top_srcdir) pkginclude_HEADERS = usbprog.h \ downloader.h \ inifile.h \ util.h \ date.h \ firmwarepool.h \ devices.h \ digest.h \ optionparser.h \ stringutil.h lib_LTLIBRARIES = libusbprog.la libusbprog_la_SOURCES = inifile.cc \ util.cc \ downloader.cc \ date.cc \ firmwarepool.cc \ devices.cc \ usbprog.cc \ optionparser.cc \ digest.cc \ stringutil.cc libusbprog_la_LIBADD = ../md5/libmd5.a libusbprog_la_LDFLAGS = -version-info 3:0:3 all: all-am .SUFFIXES: .SUFFIXES: .cc .lo .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign usbprog/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign usbprog/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ done clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ test "$$dir" != "$$p" || dir=.; \ echo "rm -f \"$${dir}/so_locations\""; \ rm -f "$${dir}/so_locations"; \ done libusbprog.la: $(libusbprog_la_OBJECTS) $(libusbprog_la_DEPENDENCIES) $(libusbprog_la_LINK) -rpath $(libdir) $(libusbprog_la_OBJECTS) $(libusbprog_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/date.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/devices.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/digest.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/downloader.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/firmwarepool.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inifile.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/optionparser.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stringutil.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usbprog.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/util.Plo@am__quote@ .cc.o: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< .cc.obj: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cc.lo: @am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(pkgincludedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(pkgincludedir)" || exit $$?; \ done uninstall-pkgincludeHEADERS: @$(NORMAL_UNINSTALL) @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(pkgincludedir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(pkgincludedir)" && rm -f $$files ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgincludedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgincludeHEADERS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-libLTLIBRARIES install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-libLTLIBRARIES uninstall-pkgincludeHEADERS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libLTLIBRARIES clean-libtool ctags distclean \ distclean-compile distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am \ install-libLTLIBRARIES install-man install-pdf install-pdf-am \ install-pkgincludeHEADERS install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ pdf pdf-am ps ps-am tags uninstall uninstall-am \ uninstall-libLTLIBRARIES uninstall-pkgincludeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: usbprog-0.2.0/usbprog/stringutil.h0000600000175000017500000000357511320207505015407 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef USBPROG_STRINGUTIL_H #define USBPROG_STRINGUTIL_H #include #include /* StringTokenizer interface {{{ */ class StringTokenizer { public: virtual ~StringTokenizer() {} public: virtual bool hasMoreTokens() const = 0; virtual std::string nextToken() = 0; virtual StringVector tokenize() = 0; }; /* }}} */ /* ShellStringTokenizer {{{ */ class ShellStringTokenizer : public StringTokenizer { public: ShellStringTokenizer(const std::string &string); public: virtual bool hasMoreTokens() const; virtual std::string nextToken(); virtual StringVector tokenize(); private: std::string m_string; size_t m_pos; }; /* }}} */ /* global functions {{{ */ std::string strip(std::string a); unsigned long parse_long(const char *string); std::string wordwrap(const std::string &text, ssize_t margins); char **stringvector_to_array(const StringVector &vec); bool str_starts_with(const std::string &string, const std::string &start); std::vector empty_element_sv(); /* }}} */ #endif /* USBPROG_STRINGUTIL_H */ // vim: set sw=4 ts=4 fdm=marker et: :collapseFolds=1: usbprog-0.2.0/usbprog/inifile.h0000600000175000017500000000243211320207511014606 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef USBPROG_INIFILE_H #define USBPROG_INIFILE_H #include #include #include class IniFile { public: IniFile(const std::string &fileName); virtual ~IniFile() {} void readFile() throw (IOError); std::string getValue(const std::string &key) const; int getIntValue(const std::string &key) const; bool isKeyAvailable(const std::string &key) const; private: std::string m_fileName; std::map m_map; }; #endif /* USBPROG_INIFILE_H */ // vim: set sw=4 ts=4 et: usbprog-0.2.0/usbprog/date.h0000600000175000017500000000424611320207523014114 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef USBPROG_DATE_H #define USBPROG_DATE_H #include #include #include #include enum DateTimeFormat { DTF_ISO_DATETIME, /* YYYY-MM-DD HH:MM */ DTF_ISO_DATE, /* YYYY-MM-DD */ DTF_ISO_SHORT_DATETIME, /* YY-MM-DD HH:MM */ DTF_ISO_SHORT_DATE /* YY-MM-DD */ }; class DateTime { public: DateTime(); DateTime(time_t time); DateTime(struct tm *time); DateTime(const std::string &string, DateTimeFormat format) throw (ParseError); public: void setDateTime(time_t time); void setDateTime(struct tm *time); void setDateTime(const std::string &string, DateTimeFormat format) throw (ParseError); time_t getDateTimeSeconds() const; struct tm getDateTimeTm() const; std::string getDateTimeString(DateTimeFormat format) const; private: time_t m_dateTime; }; bool operator==(const DateTime &a, const DateTime &b); bool operator!=(const DateTime &a, const DateTime &b); bool operator<=(const DateTime &a, const DateTime &b); bool operator<(const DateTime &a, const DateTime &b); bool operator>(const DateTime &a, const DateTime &b); bool operator>=(const DateTime &a, const DateTime &b); long long operator-(const DateTime &a, const DateTime &b); long long operator+(const DateTime &a, const DateTime &b); #endif /* USBPROG_DATE_H */ // vim: set sw=4 ts=4 et: :collapseFolds=1: usbprog-0.2.0/usbprog/usbprog.h0000600000175000017500000000627211320207501014655 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef USBPROG_USBPROG_H #define USBPROG_USBPROG_H #include #include #include #include /* Preprocessor definitions {{{ */ /* also update configure.in and win32/installer.nsi */ #define USBPROG_VERSION_STRING "0.2.0" #define DEFAULT_INDEX_URL "http://www.ixbat.de/usbprog/versions.xml" #define AUTO_NOT_UPDATE_TIME 10 /* }}} */ /* Typedefs {{{ */ struct Device; typedef std::vector ByteVector; typedef std::map StringStringMap; typedef std::vector DeviceVector; typedef std::vector StringVector; /* }}} */ /* Exceptions {{{1 */ class IOError : public std::runtime_error { public: IOError(const std::string& string) : std::runtime_error(string) {} }; class ParseError : public std::runtime_error { public: ParseError(const std::string& string) : std::runtime_error(string) {} }; class GeneralError : public std::runtime_error { public: GeneralError(const std::string& string) : std::runtime_error(string) {} }; /* }}} */ /* ProgressNotifier {{{ */ class ProgressNotifier { public: virtual ~ProgressNotifier() {} public: virtual int progressed(double total, double now) = 0; virtual void finished() = 0; }; /* }}} */ /* interface for handling messages {{{ */ enum MessageType { MT_STATUS }; class OutputHandler { public: virtual ~OutputHandler() {} public: virtual void message(MessageType type, const std::string &message) = 0; }; /* }}} */ /* Debugging {{{ */ class Debug { public: enum Level { DL_TRACE = 0, DL_DEBUG = 10, DL_INFO = 20, DL_NONE = 100 }; public: static Debug *debug(); void dbg(const char *msg, ...); void info(const char *msg, ...); void trace(const char *msg, ...); void msg(Debug::Level level, const char *msg, ...); void vmsg(Debug::Level level, const char *msg, std::va_list args); void setLevel(Debug::Level level); Debug::Level getLevel() const; bool isDebugEnabled() const; void setFileHandle(FILE *handle); FILE *getFileHandle() const; protected: Debug(); private: static Debug *m_instance; private: Level m_debuglevel; FILE *m_handle; }; /* }}} */ #endif /* USBPROG_USBPROG_H */ // vim: set sw=4 ts=4 fdm=marker et: :collapseFolds=1: usbprog-0.2.0/usbprog/devices.cc0000600000175000017500000004237711320207543014770 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include #include #include #include #include #include #include #include #include #include #include #include using std::vector; using std::string; using std::ostream; using std::ios; using std::setw; using std::endl; using std::stringstream; using std::setfill; using std::min; using std::right; using std::left; using std::setw; using std::copy; using std::memset; #define VENDOR_ID_USBPROG 0x1781 #define PRODUCT_ID_USBPROG 0x0c62 #define BCDDEVICE_UPDATE 0x0000 /* Device {{{ */ /* -------------------------------------------------------------------------- */ Device::Device(struct usb_device *handle) : m_handle(handle), m_updateMode(false) {} /* -------------------------------------------------------------------------- */ uint16_t Device::getVendor() const { return m_handle->descriptor.idVendor; } /* -------------------------------------------------------------------------- */ uint16_t Device::getProduct() const { return m_handle->descriptor.idProduct; } /* -------------------------------------------------------------------------- */ std::string Device::getDevice() const { return string(m_handle->filename); } /* -------------------------------------------------------------------------- */ std::string Device::getBus() const { return string(m_handle->bus->dirname); } /* -------------------------------------------------------------------------- */ bool Device::isUpdateMode() const { return m_updateMode; } /* -------------------------------------------------------------------------- */ void Device::setShortName(const string &shortName) { m_shortName = shortName; } /* -------------------------------------------------------------------------- */ string Device::getShortName() const { return m_shortName; } /* -------------------------------------------------------------------------- */ void Device::setUpdateMode(bool updateMode) { m_updateMode = updateMode; } /* -------------------------------------------------------------------------- */ struct usb_device *Device::getHandle() const { return m_handle; } /* -------------------------------------------------------------------------- */ void Device::setName(const string &name) { m_name = name; } /* -------------------------------------------------------------------------- */ string Device::getName() const { return m_name; } /* -------------------------------------------------------------------------- */ string Device::toString() const { stringstream ss; ss << "Bus " << getBus() << " "; ss << "Device " << getDevice() << ": "; ss << setw(4) << std::hex << setfill('0') << getVendor(); ss << setw(1) << ":"; ss << setw(4) << std::hex << setfill('0') << getProduct(); if (m_name.size() > 0) ss << " - " + m_name; return ss.str(); } /* -------------------------------------------------------------------------- */ string Device::toShortString() const { stringstream ss; ss << setw(4) << std::hex << setfill('0') << getVendor(); ss << setw(1) << ":"; ss << setw(4) << std::hex << setfill('0') << getProduct(); if (m_name.size() > 0) ss << " - " + m_name; return ss.str(); } /* -------------------------------------------------------------------------- */ bool operator==(const DeviceVector &a, const DeviceVector &b) { if (a.size() != b.size()) return false; for (unsigned int i = 0; i < a.size(); ++i) if (*(a[i]) != *(b[i])) return false; return true; } /* }}} */ /* DeviceManager {{{ */ /* -------------------------------------------------------------------------- */ DeviceManager::DeviceManager() : m_currentUpdateDevice(-1) { init(); } /* -------------------------------------------------------------------------- */ DeviceManager::~DeviceManager() { for (DeviceVector::const_iterator it = m_updateDevices.begin(); it != m_updateDevices.end(); ++it) delete *it; } /* -------------------------------------------------------------------------- */ DeviceManager::DeviceManager(int debuglevel) : m_currentUpdateDevice(-1) { init(debuglevel); } /* -------------------------------------------------------------------------- */ void DeviceManager::init(int debuglevel) { if (debuglevel != 0) setUsbDebugging(debuglevel); Debug::debug()->trace("usb_init()"); usb_init(); } /* -------------------------------------------------------------------------- */ void DeviceManager::setUsbDebugging(int debuglevel) { Debug::debug()->trace("usb_set_debug(%d)", debuglevel); usb_set_debug(debuglevel); } /* -------------------------------------------------------------------------- */ void DeviceManager::discoverUpdateDevices(Firmwarepool *firmwarepool) { Debug::debug()->trace("usb_find_busses()"); usb_find_busses(); Debug::debug()->trace("usb_find_devices()"); usb_find_devices(); DeviceVector oldDevices = m_updateDevices; m_updateDevices.clear(); vector firmwares; if (firmwarepool) firmwares = firmwarepool->getFirmwareList(); for (struct usb_bus *bus = usb_get_busses(); bus; bus = bus->next) { for (struct usb_device *dev = bus->devices; dev; dev = dev->next) { uint16_t vendorid = dev->descriptor.idVendor; uint16_t productid = dev->descriptor.idProduct; uint16_t bcddevice = dev->descriptor.bcdDevice; Device *d = NULL; Debug::debug()->dbg("Found USB device [%04x:%04x:%04x]", int(vendorid), int(productid), int(bcddevice)); if (vendorid == VENDOR_ID_USBPROG && productid == PRODUCT_ID_USBPROG && bcddevice == BCDDEVICE_UPDATE) { d = new Device(dev); d->setUpdateMode(true); d->setName("USBprog in update mode"); d->setShortName("usbprog"); } else if (firmwarepool) for (vector::const_iterator it = firmwares.begin(); it != firmwares.end(); ++it) if (vendorid != 0 && productid != 0 && (*it)->getVendorId() == vendorid && (*it)->getProductId() == productid && (*it)->getBcdDevice() == bcddevice) { d = new Device(dev); d->setName("USBprog with \"" + (*it)->getLabel() + "\" firmware"); d->setShortName((*it)->getName()); } if (d) m_updateDevices.push_back(d); } } // reset update device only when something has changed if (oldDevices != m_updateDevices) m_currentUpdateDevice = -1; // free memory for (DeviceVector::const_iterator it = oldDevices.begin(); it != oldDevices.end(); ++it) delete *it; } /* -------------------------------------------------------------------------- */ void DeviceManager::printDevices(ostream &os) const { int i = 0; Device *up = getUpdateDevice(); for (DeviceVector::const_iterator it = m_updateDevices.begin(); it != m_updateDevices.end(); ++it) { Device *dev = *it; os << " [" << setw(2) << right << i++ << "] " << left; if (up != NULL && *up == *dev) os << " * "; else os << " "; os << "Bus " << dev->getBus() << " " << "Device " << dev->getDevice() << ": " << setw(4) << std::hex << setfill('0') << dev->getVendor() << setw(1) << ":" << setw(4) << std::hex << setfill('0') << dev->getProduct() << endl; if (dev->getName().size() > 0) os << " " + dev->getShortName() << ": " << dev->getName() << endl; // reset fill character os << setfill(' '); } } /* -------------------------------------------------------------------------- */ void DeviceManager::switchUpdateMode() throw (IOError) { Device *dev = getUpdateDevice(); if (dev->isUpdateMode()) return; Debug::debug()->dbg("DeviceManager::switchUpdateMode()"); Debug::debug()->trace("usb_open(%p)", dev->getHandle()); struct usb_dev_handle *usb_handle = usb_open(dev->getHandle()); if (!usb_handle) throw IOError("Could not open USB device: " + string(usb_strerror())); Debug::debug()->trace("usb_set_configuration(%p, %d)", usb_handle, dev->getHandle()->config[0].bConfigurationValue); usb_set_configuration(usb_handle, dev->getHandle()->config[0].bConfigurationValue); int usb_interface = dev->getHandle()->config[0].interface[0]. altsetting[0].bInterfaceNumber; Debug::debug()->trace("usb_claim_interface(%p, %d)", usb_handle, usb_interface); int ret = usb_claim_interface(usb_handle, usb_interface); if (ret < 0) { usb_close(usb_handle); throw IOError(usb_strerror()); } /* needed ?*/ usb_set_altinterface(usb_handle, 0); Debug::debug()->trace("usb_set_altinterface(%p, 0)", usb_handle); if (ret < 0) { usb_release_interface(usb_handle, usb_interface); usb_close(usb_handle); throw IOError("Error when setting altinterface to 0: " + string(usb_strerror())); } int timeout = 6; Debug::debug()->trace("usb_control_msg (multiple times)"); while (usb_control_msg(usb_handle, 0xC0, 0x01, 0, 0, NULL, 8, 1000) < 0){ if (--timeout == 0) break; usbprog_sleep(1); } Debug::debug()->trace("usb_release_interface(%p, %d)", usb_handle, usb_interface); usb_release_interface(usb_handle, usb_interface); Debug::debug()->trace("usb_close(%p)", usb_handle); usb_close(usb_handle); // set again the update device int updatedev = m_currentUpdateDevice; discoverUpdateDevices(); // TODO: Verify that the m_currentUpdateDevice is still valid! setCurrentUpdateDevice(updatedev); } /* -------------------------------------------------------------------------- */ size_t DeviceManager::getNumberUpdateDevices() const { return m_updateDevices.size(); } /* -------------------------------------------------------------------------- */ Device *DeviceManager::getUpdateDevice() const { if (m_currentUpdateDevice < -1 || m_currentUpdateDevice >= (ssize_t)m_updateDevices.size()) return NULL; if (m_currentUpdateDevice == (ssize_t)-1) { for (DeviceVector::const_iterator it = m_updateDevices.begin(); it != m_updateDevices.end(); ++it) if ((*it)->isUpdateMode()) return *it; return NULL; } else return m_updateDevices[m_currentUpdateDevice]; } /* -------------------------------------------------------------------------- */ Device *DeviceManager::getDevice(size_t number) const { if (number >= m_updateDevices.size()) return NULL; return m_updateDevices[number]; } /* -------------------------------------------------------------------------- */ void DeviceManager::setCurrentUpdateDevice(ssize_t number) { if (number < 0 || number >= int(m_updateDevices.size())) return; m_currentUpdateDevice = number; } /* -------------------------------------------------------------------------- */ bool operator==(const Device &a, const Device &b) { return a.getBus() == b.getBus() && a.getDevice() == b.getDevice() && a.getProduct() == b.getProduct() && a.getVendor() == b.getVendor(); } /* -------------------------------------------------------------------------- */ bool operator!=(const Device &a, const Device &b) { return a.getBus() != b.getBus() || a.getDevice() != b.getDevice() || a.getProduct() != b.getProduct() || a.getVendor() != b.getVendor(); } /* }}} */ /* UsbprogUpdater {{{ */ #define USB_PAGESIZE 64 #define WRITEPAGE 0x02 #define STARTAPP 0x01 /* -------------------------------------------------------------------------- */ UsbprogUpdater::UsbprogUpdater(Device *dev) : m_dev(dev), m_progressNotifier(NULL), m_devHandle(NULL) {} /* -------------------------------------------------------------------------- */ UsbprogUpdater::~UsbprogUpdater() { if (m_devHandle) updateClose(); } /* -------------------------------------------------------------------------- */ void UsbprogUpdater::setProgress(ProgressNotifier *progress) { m_progressNotifier = progress; } /* -------------------------------------------------------------------------- */ void UsbprogUpdater::writeFirmware(const ByteVector &bv) throw (IOError) { char buf[USB_PAGESIZE]; char cmd[USB_PAGESIZE]; int ret; Debug::debug()->dbg("UsbprogUpdater::writeFirmware, size=%d", bv.size()); if (!m_devHandle) throw IOError("Device not opened"); int page = 0; memset(cmd, 0, USB_PAGESIZE); for (unsigned int i = 0; i < bv.size(); i += 64) { size_t sz = min(USB_PAGESIZE, int(bv.size()-i)); memset(buf, 0, USB_PAGESIZE); copy(bv.begin() + i, bv.begin() + i + sz, buf); cmd[0] = WRITEPAGE; cmd[1] = (char)page; cmd[2] = (char)(page++ >> 8); Debug::debug()->trace("usb_bulk_write(%p, 2, %p, %d, 100)", m_devHandle, 2, cmd, USB_PAGESIZE); ret = usb_bulk_write(m_devHandle,2,cmd,USB_PAGESIZE, 100); if (ret < 0) { updateClose(); if (m_progressNotifier) m_progressNotifier->finished(); throw IOError("Error while writing to USB device: "+ string(usb_strerror())); } // data message Debug::debug()->trace("usb_bulk_write(%p, 2, %p, %d, 100)", m_devHandle, buf, USB_PAGESIZE); ret = usb_bulk_write(m_devHandle,2,buf,USB_PAGESIZE, 100); if (ret < 0) { updateClose(); if (m_progressNotifier) m_progressNotifier->finished(); throw IOError("Error while writing to USB device: "+ string(usb_strerror())); } if (m_progressNotifier) m_progressNotifier->progressed(bv.size(), i); } if (m_progressNotifier) m_progressNotifier->finished(); } /* -------------------------------------------------------------------------- */ void UsbprogUpdater::updateOpen() throw (IOError) { struct usb_device *dev = m_dev->getHandle(); int ret; Debug::debug()->dbg("UsbprogUpdater::updateOpen()"); if (m_devHandle) throw IOError("Device still opened. Close first."); Debug::debug()->trace("usb_open(%p)", dev); m_devHandle = usb_open(dev); if (!m_devHandle) throw IOError("usb_open failed " + string(usb_strerror())); Debug::debug()->trace("usb_set_configuration(handle, %d)", dev->config[0].bConfigurationValue); usb_set_configuration(m_devHandle, dev->config[0].bConfigurationValue); int usb_interface = dev->config[0].interface[0].altsetting[0].bInterfaceNumber; Debug::debug()->trace("usb_claim_interface(handle, %d)", usb_interface); ret = usb_claim_interface(m_devHandle, usb_interface); if (ret < 0) { updateClose(); throw IOError("Claiming interface failed: " + string(usb_strerror())); } } /* -------------------------------------------------------------------------- */ void UsbprogUpdater::updateClose() throw (IOError) { Debug::debug()->dbg("UsbprogUpdater::updateClose()"); if (!m_devHandle) throw IOError("Device already closed"); int usb_interface = m_dev->getHandle()->config[0].interface[0] .altsetting[0].bInterfaceNumber; Debug::debug()->trace("usb_release_interface(%p, %d)", m_devHandle, usb_interface); usb_release_interface(m_devHandle, usb_interface); Debug::debug()->trace("usb_close(%p)", m_devHandle); usb_close(m_devHandle); m_devHandle = NULL; } /* -------------------------------------------------------------------------- */ void UsbprogUpdater::startDevice() throw (IOError) { if (!m_devHandle) throw IOError("Device not opened"); char buf[USB_PAGESIZE]; memset(buf, 0, USB_PAGESIZE); Debug::debug()->dbg("Starting device"); buf[0] = STARTAPP; Debug::debug()->trace("usb_bulk_write(%p, 2, %p, %d, 100)", m_devHandle, buf, USB_PAGESIZE); int ret = usb_bulk_write(m_devHandle, 2, buf, USB_PAGESIZE, 100); if (ret < 0) throw IOError("Error in bulk write: " + string(usb_strerror())); } /* }}} */ // vim: set sw=4 ts=4 fdm=marker et: :collapseFolds=1: usbprog-0.2.0/usbprog/downloader.cc0000600000175000017500000002140111320207537015470 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include #include #include #ifdef _WIN32 # include #endif #include #include #include using std::string; using std::ostream; using std::strlen; bool Downloader::m_firstCalled = true; ProxySettings Downloader::m_proxySettings; #ifdef _WIN32 # define CURL_GLOBAL_FLAGS CURL_GLOBAL_WIN32 #else # define CURL_GLOBAL_FLAGS 0 #endif /* Static functions {{{ */ /* -------------------------------------------------------------------------- */ #ifdef _WIN32 #define INFOBUFFER_SIZE 1000 void Downloader::readProxySettings() { // if one of the standard environment variables is set, CURL automatically // uses this -- don't overwrite anything here! if (getenv("http_proxy") || getenv("ftp_proxy") || getenv("all_proxy")) return; // read IE settings otherwise char buffer[INFOBUFFER_SIZE]; DWORD buflen = INFOBUFFER_SIZE; if (!InternetQueryOption(NULL, INTERNET_OPTION_PROXY, buffer, &buflen)) return; // if a proxy is set if (((INTERNET_PROXY_INFO *)buffer)->dwAccessType == INTERNET_OPEN_TYPE_PROXY) { string settings = (char *)(((INTERNET_PROXY_INFO *)buffer)->lpszProxy); // different proxys for different protocols if (settings.find(" ") != string::npos) { string::size_type http_proxy = settings.find("http="); if (http_proxy == string::npos) { Debug::debug()->dbg("No http proxy specified"); return; } settings = settings.substr(http_proxy + strlen("http=")); string::size_type space = settings.find(" "); if (space != string::npos) settings = settings.substr(0, space); } m_proxySettings.host = settings; Debug::debug()->dbg("IE proxy is set, hostname = %s", m_proxySettings.host.c_str()); buflen = INFOBUFFER_SIZE; // try and get a proxy username - ignore a blank result if (InternetQueryOption(NULL, INTERNET_OPTION_PROXY_USERNAME, buffer, &buflen)) { m_proxySettings.username = (char *)buffer; Debug::debug()->dbg("IE proxy username = %s", m_proxySettings.username.c_str()); buflen = INFOBUFFER_SIZE; if (m_proxySettings.username.size() > 0) { if (InternetQueryOption(NULL, INTERNET_OPTION_PROXY_PASSWORD, buffer, &buflen)) { m_proxySettings.password = (char *)buffer; Debug::debug()->dbg("IE proxy password = %s", m_proxySettings.password.c_str()); } } } } } #undef INFOBUFFER_SIZE #else void Downloader::readProxySettings() { // since CURL uses the environment variables, nothing to do on Unix // here } #endif /* -------------------------------------------------------------------------- */ size_t Downloader::curl_write_callback(void *buffer, size_t size, size_t nmemb, void *userp) { Downloader *downloader = reinterpret_cast(userp); downloader->m_output.write((char *)buffer, size * nmemb); Debug::debug()->dbg("Writing %d*%d=%d bytes (%d)", size, nmemb, size*nmemb, int(downloader->m_output.good())); if (downloader->m_output.good()) return size * nmemb; else return 0; } /* -------------------------------------------------------------------------- */ int Downloader::curl_progress_callback(void *clientp, double dltotal, double dlnow, double ultotal, double ulnow) { Downloader *downloader = reinterpret_cast(clientp); (void)ultotal; (void)ulnow; if (downloader->m_notifier) downloader->m_notifier->progressed(dltotal, dlnow); return 0; } /* }}} */ /* Members {{{ */ /* -------------------------------------------------------------------------- */ Downloader::Downloader(ostream &output) throw (DownloadError) : m_notifier(NULL), m_output(output) { CURLcode err; // perform CURL initialisation only once if (m_firstCalled) { Debug::debug()->dbg("Initialize CURL"); curl_global_init(CURL_GLOBAL_FLAGS); readProxySettings(); m_firstCalled = false; } m_curl = curl_easy_init(); if (!m_curl) throw DownloadError("curl_easy_init returned NULL"); // error buffer err = curl_easy_setopt(m_curl, CURLOPT_ERRORBUFFER, m_curl_errorstring); if (err != CURLE_OK) throw DownloadError("CURLOPT_ERRORBUFFER failed"); // write function err = curl_easy_setopt(m_curl, CURLOPT_WRITEFUNCTION, Downloader::curl_write_callback); if (err != CURLE_OK) throw DownloadError(string("CURL error: ") + m_curl_errorstring); // write data err = curl_easy_setopt(m_curl, CURLOPT_WRITEDATA, this); if (err != CURLE_OK) throw DownloadError(string("CURL error: ") + m_curl_errorstring); // set proxy settings if (m_proxySettings.host.size() > 0) { err = curl_easy_setopt(m_curl, CURLOPT_PROXY, m_proxySettings.host.c_str()); Debug::debug()->dbg("Setting CURL proxy to %s", m_proxySettings.host.c_str()); if (err != CURLE_OK) throw DownloadError(string("CURL error: ") + m_curl_errorstring); if (m_proxySettings.username.size() > 0) { string str = m_proxySettings.username; if (m_proxySettings.password.size() > 0) str += ":" + m_proxySettings.password; err = curl_easy_setopt(m_curl, CURLOPT_PROXYUSERPWD, str.c_str()); Debug::debug()->dbg("Setting CURL username/password for proxy to %s", str.c_str()); if (err != CURLE_OK) throw DownloadError(string("CURL error: ") + m_curl_errorstring); } } // fail on non-400 error code err = curl_easy_setopt(m_curl, CURLOPT_FAILONERROR, 1); if (err != CURLE_OK) throw DownloadError(string("CURL error: ") + m_curl_errorstring); } /* -------------------------------------------------------------------------- */ Downloader::~Downloader() { if (m_curl) curl_easy_cleanup(m_curl); } /* -------------------------------------------------------------------------- */ void Downloader::setUrl(const string &url) throw (DownloadError) { CURLcode err; m_url = url; Debug::debug()->dbg("Setting URL to %s", m_url.c_str()); err = curl_easy_setopt(m_curl, CURLOPT_URL, url.c_str()); if (err != CURLE_OK) throw DownloadError(string("CURL error: ") + m_curl_errorstring); } /* -------------------------------------------------------------------------- */ string Downloader::getUrl() const { return m_url; } /* -------------------------------------------------------------------------- */ void Downloader::setProgress(ProgressNotifier *notifier) { CURLcode err; m_notifier = notifier; if (notifier) { err = curl_easy_setopt(m_curl, CURLOPT_PROGRESSFUNCTION, Downloader::curl_progress_callback); if (err != CURLE_OK) throw DownloadError(string("CURL error: ") + m_curl_errorstring); err = curl_easy_setopt(m_curl, CURLOPT_PROGRESSDATA, this); if (err != CURLE_OK) throw DownloadError(string("CURL error: ") + m_curl_errorstring); err = curl_easy_setopt(m_curl, CURLOPT_NOPROGRESS, false); if (err != CURLE_OK) throw DownloadError(string("CURL error: ") + m_curl_errorstring); } else { curl_easy_setopt(m_curl, CURLOPT_PROGRESSDATA, NULL); curl_easy_setopt(m_curl, CURLOPT_PROGRESSFUNCTION, NULL); curl_easy_setopt(m_curl, CURLOPT_NOPROGRESS, true); } } /* -------------------------------------------------------------------------- */ void Downloader::download() throw (DownloadError) { CURLcode err; Debug::debug()->dbg("Performing download"); err = curl_easy_perform(m_curl); if (m_notifier) m_notifier->finished(); if (err != CURLE_OK) throw DownloadError(string("CURL error: ") + m_curl_errorstring); } /* }}} */ // vim: set sw=4 ts=4 fdm=marker et: :collapseFolds=1: usbprog-0.2.0/usbprog/optionparser.h0000600000175000017500000000572011320207507015724 0ustar uweuwe/* * (c) 2007-2010, Bernhard Walle * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef OPTIONPARSER_H #define OPTIONPARSER_H #include #include #include #include enum OptionType { OT_INVALID, OT_STRING, OT_INTEGER, OT_FLAG }; class OptionValue { public: OptionValue(); public: void setType(OptionType type); OptionType getType() const; void setString(const std::string &string); std::string getString() const; void setFlag(bool flag); bool getFlag() const; void setInteger(int value); int getInteger() const; private: OptionType m_type; int m_integer; std::string m_string; bool m_flag; }; class Option { public: Option(); Option(const std::string &name, char letter, OptionType type = OT_FLAG, const std::string &description = ""); public: void setLongName(const std::string &name); std::string getLongName() const; void setLetter(char letter); char getLetter() const; void setType(OptionType type); OptionType getType() const; void setDescription(const std::string &description); std::string getDescription() const; /* that's set by the OptionParser */ void setValue(OptionValue value); OptionValue getValue() const; bool isValid() const; std::string getPlaceholder() const; private: std::string m_longName; std::string m_description; char m_letter; OptionType m_type; OptionValue m_value; }; class OptionParser { public: void addOption(Option option); void addOption(const std::string &name, char letter, OptionType type = OT_FLAG, const std::string &description = ""); void printHelp(std::ostream &os, const std::string &name) const; bool parse(int argc, char *argv[]); OptionValue getValue(const std::string &name); std::vector getArgs(); protected: Option &findOption(char letter); private: std::vector