nvidia-open-driver-G06-signed-cuda-default-devel-575.57.08-150600<>,!hyp9|8iƶƍa}JFhY!қXRɅa?>ikK /xpqAe\}kNq%Qmԝ"4m~4U#Iǀc\deE`.k7KE$`Ep=IϷ6&="grO0C&6hY::\*_qz7hs(VJR.#󠬹ucP!a3\12A'ߗeTSPrdc><v?ud3= K 3 IW `  D (  " ^\$(,849:–GtH$<I,X-Y.\.0]5^TZb\lc]d]e]f]l]u]vewf xmyuuuuuCnvidia-open-driver-G06-signed-cuda-default-devel575.57.08150600.3.56.2Devel Package to nvidia-open-driver-G06-signed-cudaProvide build requiresments to build against nvidia-open-driver-G06-signed-cudahyh01-armsrv3&}SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND MIThttps://www.suse.com/System/Kernelhttps://github.com/NVIDIA/open-gpu-kernel-modules/linuxaarch64&%.z o j&D H /nF#T - D.o%?&l ]l )PLza|΢R>g7 2\(%t/ -O P"SV #'+?&t) k * & R@ h/VF nfBuQE#^O+1K >Q 2@ATR/TtX)d|ZYdPe[[c7*K:c .Y u>|p_1a2@w7LA QŰ &&I RD?k{}>6U'p "#|?(8'V d U6FsFKDn d_aO";  |L$!Tn@*D?cTY/X'#2  <;4HnK G>1 aAdfQЅ(rs:t2 F:>WC s 8+aFg `5u)gOwJC$R ) a XCNK=h_'5 6u(n6%-97#HNO2N 70' Sh]E3}#t?VT iKL%) .046`8VsW4O$@0I X7%2:\i,hB+y-.O1v%e$ l`gJ@ggkg1@g@gg_@g gv@g@gggggu@ggQgy"gaggaggY~gQgPD@gNgJ@gJ@gJ@gIgH[@gDfgDfgDfg1g@gB@gMgMgMgMgMggf@f@f@f@ff@fV@f@f@f&@ff@fff=@f_f/fe~@e @e@e؈e7@e7@eBe@eM@eM@eM@ee5@eoe_>e]@e\eReDeB=e.w@e&@e&@ee d@d@d@dgd@dNdNd@dZ5dGd%yc1ccױ@c_cc@c0c0c0c0c0c@c@c@cccj@cc~ @cr-cn9@cN@cN@cAf@bc@bb֜b֜bK@b@b@blb@bbbb@b=b@b1@b1@b1@b1@b1@b1@b@b@b@b~H@b~H@b|sndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.combwiedemann@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comrfrohl@suse.comeich@suse.comeich@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comeich@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comeich@suse.comsndirsch@suse.comsndirsch@suse.comeich@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comeich@suse.comsndirsch@suse.comeich@suse.comsndirsch@suse.comeich@suse.comsndirsch@suse.comeich@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comdimstar@opensuse.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comeich@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comlnussel@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comgmbr3@opensuse.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comgmbr3@opensuse.orggmbr3@opensuse.orggmbr3@opensuse.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comgmbr3@opensuse.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comtiwai@suse.comsndirsch@suse.compatrik.jakobsson@suse.comsndirsch@suse.com- update non-CUDA variant to 570.172.08 (boo#1246327) - supersedes * 0003-nv-dmabuf-Inline-dma_buf_attachment_is_dynamic.patch * 0004-nvidia-uvm-Disable-SVA-support-for-6.16.patch - update pci_ids-supported- empty pci_ids-570.169; PCI ID hardware Supplements get moved to gfx repository to package nvidia-open-driver-G06-signed-kmp-meta (boo#1246010) - remove 60-nvidia-$flavor.conf, since driver no longer gets autoselected without gfx/cuda repositories present and so we no longer need to disable it by default (boo#1246010)- 0003-nv-dmabuf-Inline-dma_buf_attachment_is_dynamic.patch 0004-nvidia-uvm-Disable-SVA-support-for-6.16.patch * buildfixes against Kernel 6.16 picked up from https://github.com/CachyOS/CachyOS-PKGBUILDS.git - -> nvidia/nvidia-utils- update non-CUDA variant to 570.169 (boo#1244614)- 60-nvidia-$flavor.conf * Don't try to load the driver if config and GSP firmware files are not available. Otherwise let the default install rule 'install nvidia-drm /sbin/modprobe --ignore-install nvidia-drm' of 50-nvidia.conf win, which comes together with config and GSP firmware files (package nvidia-common-G06).- Drop persistent-nvidia-id-string.patch - solved via make params instead- update CUDA variant to 575.57.08 - supersedes persistent-nvidia-id-string.patch- update non-CUDA variant to 570.153.02 (boo#1243192)- disabled unsupported -rt flavor (bsc#1242054)- update CUDA variant to 570.133.20- update non-CUDA variant to 570.144 (boo#1241231)- limit build of -azure flavor to SP6- update non-CUDA variant to 570.133.07 (bsc#1239653)- removed obsolete kernel-firmware-nvidia-gspx-G06-cuda; firmware has moved to nvidia-common-G06 and kernel-firmware-nvidia-gspx-G06 is no longer available either (boo#1239139)- update CUDA variant to 570.124.06- update non-CUDA variant to 570.124.04 (boo#1237585)- update non-CUDA variant to 570.124.02 (boo#1237585)- explicitly enable KMP for kernel-longterm: this will be needed for the transition period, until all KMPs are enabled- In the module install path revert the order of the 'updates' subdirectory and the package name & version. This satisfies the kmp dependency checker (boo#1237308).- Add a directory identifying the KMP and its version to the module install path - i.e.: /nvidia-open-driver-G06-signed-/updates instead of: /updates This avoids conflicts when a new version is built against the same kernel release.- fixed build against openSUSE:Factory by defining %_builddir if needed (boo#1236746)- no longer try to patch %post/%postun; no changes needed any longer - trigger script needs to be triggered now by nvidia-common-G06, which replaced kernel-firmware-nvidia-gspx-G06{,-cuda} packages- fixed version of 'Provides: nvidia-open-signed-kmp = ' of nvidia-open-signed-cuda-kmp in preamble file - fixed warning: File listed twice: /usr/src/kernel-modules/nvidia-570.86.16-default- update non-CUDA variant to 570.86.16 (boo#1236658) - supersedes aarch64-TW-buildfix.patch - supersedes set-FOP_UNSIGNED_OFFSET-for-nv_drm_fops.fop_flags.patch- Update to 565.77 - non-CUDA variant: * get rid of modproee.d and dracut.cd files and udev magic; instead require nvidia-common-G06 * Supplements: switch to really supported devices; not only the initially supported ones without graphical output - update non-CUDA and CUDA variant to 570.86.15- preamble: let -cuda KMP conflict with no-cuda variants < 550.135 (bsc#1236191)- Update to 550.144.03 (bsc#1235461, boo#1235871) * fixes CVE-2024-0131, CVE-2024-0147, CVE-2024-0149, CVE-2024-0150, CVE-2024-53869- set-FOP_UNSIGNED_OFFSET-for-nv_drm_fops.fop_flags.patch * needed for Kernel 6.12 for 565.57.01 driver; already fixed for 550.142 - -> https://forums.developer.nvidia.com/t/patch-for-565-57-01-linux-kernel-6-12/313260- Update to 550.142 (boo#1234675)- for SLE Micro 6.x use '%if 0%{?suse_version} == 1600 && !0%{?is_opensuse}'; SLE16 doesn't set %sle_version and SLE Micro 6.x is already SLE16!- Do not set %{?linux_make_arch} for running make modules/modules-install - supersedes 550.135.patch- obsolete <=560.35.03 -cuda KMPs; mistakenly we released 560.35.03 for SP4 ...- Make sure the correct FW package is installed on non-CUDA.- kmp-trigger.sh: * avoid to return with exit code != 0 if modules could not be unloaded for some reason- only obsolete 555 CUDA driver/firmware packages- preamble: no longer need to provide nvidia-open-driver-G06-kmp because since 565.57.01 to the list of requires of nvidia-compute-G06 the -signed packages has been added- For CUDA update version to 565.57.01- Add 'dummy' firmware package on SLE to work around update issues. On SLE, the firmware is installed directly from an NVIDIA-hosted repo.- preamble * resolve self conflicts of -cuda KMP during update by adding obsoletes to older versions (boo#1233332)- fixed my wrong patch 550.135.patch I introduced right below; it fixed x86_64 build more-or-less accidently but broke aarch64 build completely ...- Improve handling of conflicts between different flavors (gfx vs. CUDA) (bsc#1233332).- Update to 550.135 (boo#1233673) - 550.135.patch: * fixes wrong logic for checking supported architectures- kmp-trigger.sh: * avoid to return with exit code != 0 if no modules are loaded- Update to 550.127.05 (boo#1232057) * Fixed a bug which could cause applications using GBM to crash when running with nvidia-drm.modeset=0.- cuda-flavor provide also nvidia-open-driver-G06-kmp-$flavor = %version to workaround broken cuda-drivers- For CUDA update version to 560.35.03 - supersedes kernel-6.10.patch- cuda-flavor * provide nvidia-open-driver-G06-kmp = %version to workaround broken cuda-drivers - nv-prefer-signed-open-driver * added comments for requirements- latest change hardcoded to 555.42.06; we no longer need this for 560- nv-prefer-signed-open-driver: * added specicic versions of cuda-drivers/cuda-drivers-xxx as preconditions for requiring specific version of nvidia-compute-G06- nv-prefer-signed-open-driver: * no longer require a specific version of nvidia-open-driver-G06-signed-cuda-kmp, so it can select the correct open driver KMP matching the cuda-runtime version - cuda-flavor: * added nvidia-compute-G06 = %version to preconditions for requiring kernel-firmware-nvidia-gspx-G06, since nvidia-compute-utils-G06 does not have a version-specific requires on nvidia-compute-G06- cuda-flavor: * require kernel-firmware-nvidia-gspx-G06 instead of kernel-firmware-nvidia-gspx-G06-cuda (which provides also kernel-firmware-nvidia-gspx-G06) * trigger removal of driver modules also on kernel-firmware-nvidia-gspx-G06- no longer hard-require kernel firmware package, but install it automatically once nvidia-compute-utils-G06 gets installed - trigger removal of driver modules with non-existing or wrong firmware when (new) firmware gets installed- Update to 550.120 (boo#1230779) * Fixed a bug that could cause kernel crashes upon attempting KMS operations through DRM when nvidia_drm was loaded with modeset=0. - aarch64-TW-buildfix.patch * fixes build on aarch64 with latest TW kernel- CUDA build: removed entries from pci_ids-555.42.06 since this is doing more harm than benefit (bsc#1230368)- For CUDA (preamble file): * added: Provides: nvidia-open-driver-G06-signed-cuda-kmp-$flavor = %version which is needed for 'zypper install = ' * added: Provides/Conflicts: nvidia-open-driver-G06-signed-kmp-$flavor = %version useful for containers- reverted CUDA update version to 560.x.y due to changes in CUDA repository with CUDA 12.6/560.x.y drivers - kernel-6.10.patch: * fixes build of 555.42.06 against Kernel 6.10- For CUDA update version to 560.35.03- Update to 550.107.02 (boo#1229716)- For CUDA update version to 560.28.03- better summary and description for KMP- Update to version 555.42.06 for CUDA. This tag has become available in github, now.- Update to 550.100 (boo#1227575) * Fixed a bug that caused OpenGL triple buffering to behave like double buffering.- Use macro which is set during build but not when running `osc service run download_files` to make sure both source versions are visible for download. This way, only the correct source tarball will be included in the source package of its respective flavor but both can be downloaded (updated) simultaniously.- make buildservice happy; all sources need to be mentioned as such in specfile- To avoid issues with missing dependencies when no CUDA repo is present make the dependecy to nvidia-compute-G06 conditional. - CUDA is not available for Tumbleweed, exclude the build of the cuda flavor.- preamble: let the -cuda flavor KMP require the -cuda flavor firmware- Add a second flavor for building the kernel module versions used by CUDA. The kmp targetting CUDA contains '-cuda' in its name to track its versions separately from the graphics kmp. (bsc#1227417) - Provide the meta package nv-prefer-signed-open-driver to make sure the latest available SUSE-build open driver is installed - independent of the latest available open driver version in he CUDA repository. Rationale: The package cuda-runtime provides the link between CUDA and the kernel driver version through a Requires: cuda-drivers >= %version This implies that a CUDA version will run withany kernel driver version equal or higher than a base version. nvidia-compute-G06 provides the glue layer between CUDA and a specific version of he kernel driver both by providing a set of base libraries and by requiring a specific kernel version. 'cuda-drivers' (provided by nvidia-compute-utils-G06) requires an unversioned nvidia-compute-G06. With this, the resolver will install the latest available and applicable nvidia-compute-G06. nv-prefer-signed-open-driver then represents the latest available open driver version and restricts the nvidia-compute-G06 version to it. (bsc#1227419)- Security Update 550.90.07 (boo#1223356) [CVE-2024-0090, CVE-2024-0091, CVE-2024-0092]- Update to 550.78 * addresses boo#1223454- Update to 550.76 * addresses boo#1222972- Update to 550.67 - rename pci_ids-unsupported* to pci_ids-supported* files- let's provide/obsolete nvidia-open-driver-G06 instead of nvidia-open-driver-G06-kmp since older versions still had conflicts to nvidia-open-driver-G06-kmp ...- Update to 550.54.14 * Added vGPU Host and vGPU Guest support. For vGPU Host, please refer to the README.vgpu packaged in the vGPU Host Package for more details. - supersedes the following patches: * 0001-Don-t-override-INSTALL_MOD_DIR.patch * kernel-6.7.patch- re-enable build of -azure kernel flavor; syntax check was wrong- remove conflicts to nvidia-open-driver-G06-kmp, since it's now provided instead (OMG!); add obsoletes to it as well to make sure it gets replaced (bsc#1220196)- Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN- kernel-syms-azure is not available on ALP- provide nvidia-open-driver-G06-kmp = %version (jsc#PED-7117) * this makes it easy to replace the package from nVidia's CUDA repository with this presigned package- splitted up 61-nvidia-$flavor.conf to 59-nvidia-$flavor.conf and 61-nvidia-$flavor.conf, because 'install' line cannot be overwritten with higher config number ...- mistakenly moved dracut config file from 60-nvidia-%1.conf to 61-nvidia-%1.conf --> reverted!- switched from 60-nvidia-$flavor.conf to 61-nvidia-$flavor.conf in modprobe.d to resolve conflict with older package, which can be installed in parallel- kernel-6.7.patch * fixes build against kernel 6.7 (boo#1219117)- create /run/udev/static_node-tags/uaccess/nvidia${devid} symlinks also during modprobing the nvidia module; this changes the issue of not having access to /dev/nvidia${devid}, when gfxcard has been replaced by a different gfx card after installing the driver- fix typo in changelog: * NVreg_OpenRMEnableSupporteGpus -> NVreg_OpenRmEnableUnsupportedGpus (boo#1215981, comment#33)- Update to 545.29.06- no longer try to overwrite NVreg_OpenRmEnableUnsupportedGpus driver option setting; apparently it's ignored by the driver (boo#1215981, comment#26)- use different modprobe.d config file to resolve conflict with older driver package (boo#1217370); overwrite NVreg_OpenRmEnableUnsupportedGpus driver option setting (disable it), since letting it enabled is supposed to break booting (boo#1215981, comment#23)- Update to 545.29.02 - added fbdev=1 option for nvidia-drm module, which gives us a proper framebuffer console now ... - nosimplefb kernel option no longer needed with usage of nvidia-drm's fbdev=1 option - nvidia's NVreg_OpenRmEnableUnsupportedGpus=1 option no longer needed; GeForce and Workstation GPUs now officially supported - support added for H100/H800 GPUs (Hopper)- cleanup; sle12 no longer supported- Update to version 535.129.03- cleanup: get rid of possibiliy to hardcode pci list; it's no longer required anyway; secureboot signing has been fixed ... - removed pci-table.patch- Add a devel package so other modules can be built against this one. [jira#PED-4964]- disabled build of nvidia-peermem module; it's no longer needed and never worked anyway (it was only a stub) [boo#1211892]- preamble: added conflict to nvidia-gfxG05-kmp to prevent users from accidently installing conflicting proprietary kernelspace drivers from CUDA repository- Update to version 535.113.01- kmp-post.sh/kmp-postun.sh: * add/remove nosimplefb=1 kernel option in order to fix Linux console also on sle15-sp6/Leap 15.6 kernel, which will come with simpledrm support- Update to version 535.104.05- require one-time renamed package kernel-firmware-nvidia-gspx-G06 from now on (boo#1212724)- Replace transitional %usrmerged macro with regular version check (boo#1206798)- Update to version 535.86.05- _constraints: 4GB wasn't enough; trying 8GB now ...- _constraints: reserve 4GB of disk space for building in the hope that this will be also sufficient when building for sle15-sp5- Update to version 535.54.03- Update to version 525.116.04- Update to version 525.116.03- Update to version 525.105.17- no longer use %hardcode_pci_list macro on sle15/Leap15, since the issue with generating wrong PCI ID modaliases for Supplements has been fixed meanwhile also in pesign-obs-integration package for sle15/Leap15 (boo#1207520)- Update to version 525.89.02- no longer use %hardcode_pci_list macro on TW, since the issue with generating wrong PCI ID modaliases for Supplements has been fixed now in pesign-obs-integration package for TW (boo#1207520)- introduce %hardcode_pci_list macro for hardcoding PCI ID modaliases for Supplements; make it default to *temporarily* workaround boo#1207520 * TW: enable only officially supported headless GPUs! * Leap/sle: enable all Turing and Ampere GPUs and set the appropriate modprobe.d option, so we can at least begin testing on sle15-sp5 ... - adds pci-table.patch, generati-pci-table.sh- added pesign-copy-sources, pesign-spec-macros, which are needed to fix repackaging step required for securebooot signing kernel modules (boo#1207520) - pesign-spec-macros: used for defining RPM macros; here: %define __kmp_supplements %_sourcedir/my-find-supplements \ %_sourcedir/pci_ids-%{version} - pesign-copy-sources: sources needed by the RPM macros above; here: pci_ids-%{version}, my-find-supplements - all above needs changes for pesign-obs-integration first (SR#1060443)- added conflicts to nvidia-driver-G06-kmp package (boo#1207495)- Update to version 525.85.05 * Fix build problems with Clang 15.0, #377 by @ptr1337- require "group(video)"- set options for nvidia kernel module via modprobe install script; no longer adjusting of nvidia's NVreg_DeviceFileGID option in modprobe.d file needed in %post- package the modprobe.d file as a sample in /usr/lib/nvidia-open-driver-G06-signed; then adjust GUID of video group for nvidia's NVreg_DeviceFileGID option and write the result to /etc/modprobe.d, i.e. no longer touch a packaged modprobe.d file below /usr- set group id for nvidia's NVreg_DeviceFileGID option already during build, since it's not allowed to edit modprobe.d files during %post- added pci_ids-unsupported-525.78.01/pci_ids-unsupported as sources to specfile- added empty %changelog section to specfile- implements jsc#PED-2658- require kernel-firmware-nvidia-gsp-G06 (with suffix -G06!)- Update to version 525.78.01 * adds alpha support for + NVIDIA GeForce RTX 3050 + NVIDIA GeForce RTX 4090 + NVIDIA RTX 6000 Ada Generation + NVIDIA L40 + NVIDIA GeForce RTX 4080 + NVIDIA GeForce RTX 4070 Ti- renamed package to nvidia-open-driver-G06-signed due to package redesign- Update to version 525.60.11- set NVreg_PreserveVideoMemoryAllocations kernel option now needed for GNOME Wayland (gdm) since commit 51181871e9db716546e9593216220389de0d8b03 Author: Ray Strode Date: Fri Mar 4 14:11:03 2022 -0500 data: Disable wayland on nvidia if suspend is broken- added /etc/dracut.conf.d/60-nvidia-$flavor.conf in order to omit nvidia modules in initrd, which apparently were added automatically - apart from nvidia-uvm module; related to boo#1173733- Update to 525.53 * GSP firmware is now distributed as multiple firmware files: this release has gsp_tu10x.bin and gsp_ad10x.bin replacing gsp.bin from previous releases. + Each file is named after a GPU architecture and supports GPUs from one or more architectures. This allows GSP firmware to better leverage each architecture's capabilities. + The .run installer will continue to install firmware to /lib/firmware/nvidia/ and the nvidia.ko kernel module will load the appropriate firmware for each GPU at runtime. * Add support for IBT (indirect branch tracking) on supported platforms, #256 by @rnd-ash * Return EINVAL when [failing to] allocating memory, [#280] by @YusufKhan-gamedev * Fix various typos in nvidia/src/kernel, #16 by @alexisgeoffrey * Added support for rotation in X11, Quadro Sync, Stereo, and YUV 4:2:0 on Turing.- (build-)require perl-Bootloader due to pbl usage in %post(-un)- kmp-post.sh/kmp-postun.sh: * add/remove nosimplefb=1 kernel option in order to fix Linux console on TW kernel, which comes with simpledrm support- Update to 515.76 * Improved compatibility with new Linux kernel releases * Fixed possible excessive GPU power draw on an idle X11 or Wayland desktop when driving high resolutions or refresh rates- added pci_ids-unsupported -> pci_ids-unsupported-515.65.01 symlink to which I can refer from blog- Update to 515.65.01 * Collection of minor fixes to issues, #6 by @Joshua-Ashton * Remove unnecessary use of acpi_bus_get_device().- Force CC to gcc to avoid compiler differs warnings- json-to-pci-id-list.py * added new Python script by Tamara Schmitz which is being used now to parse supported-gpus.json in order to create the PCI ID list 'pci_ids-unsupported-'- pci_ids-unsupported-515.57 * currently unsupported devices (Turing and later, which needs NVreg_OpenRmEnableUnsupportedGpus=1 kernel option; Alpha Quality!)- define %kernel_module_directory macro on older distros in order to fix build on Leap 15.3(GA)/sle 15 SP3(GA)- update to 515.57 * Backtick is deprecated, #273 by @arch-user-france1- Revert last change and use default CA [pesign-obs-integration and kernel-source docs are incorrect]- Create uefi cert package- Sign the kernel modules and compress them- don't buildrequire azure on aarch64; no such kernel flavor available on aarch64- move cuda-drivers = %version provide to nvidia-computeG0X, which then again requires nvidia-gfxG0X-kmp or nvidia-open-gfxG0X-kmp respectively- preamble: provide cuda-drivers = %version, so you can just install 'cuda' meta package to install CUDA stack (cuda --> cuda-11-7 --> cuda-runtime-11-7 --> cuda-drivers >= 515.43.04) from https://developer.download.nvidia.com/compute/cuda/repos/opensuse15/x86_64/- preamble: added Conflicts to nvidia-gfxG06-kmp- update to 515.48.07 * List of compatible GPUs in README.md. * Fix various README capitalizations, #8 by @lx-is * Automatically tag bug report issues, #15 by @thebeanogamer * Improve conftest.sh Script, #37 by @Nitepone * Update HTTP link to HTTPS, #101 by @alcaparra * moved array sanity check to before the array access, #117 by @RealAstolfo * Fixed some typos, #122 by @FEDOyt * Fixed capitalization, #123 by @keroeslux * Fix typos in NVDEC Engine Descriptor, #126 from @TrickyDmitriy * Extranous apostrohpes in a makefile script [sic], #14 by @kiroma * HDMI no audio @ 4K above 60Hz, #75 by @adolfotregosa * dp_configcaps.cpp:405: array index sanity check in wrong place?, #110 by @dcb314 * NVRM kgspInitRm_IMPL: missing NVDEC0 engine, cannot initialize GSP-RM, #116 by @kfazz * ERROR: modpost: "backlight_device_register" [...nvidia-modeset.ko] undefined, #135 by @sndirsch * aarch64 build fails, #151 by @frezbo - supersedes backlight-workaround.patch- Set mno-outline-atomics to fix libgcc issues on aarch64- preamble: require kernel-firmware-nvidia-gsp package for nvidia's versioned "gsp.bin" fimrware- enable build also for aarch64- improved summary and description- modprobe.nvidia.install * install script when the "nvidia" module is being loaded; needed for creating devices - specfile * filled modprobe.d config file (options and install script)- kmp-post.sh/kmp-postun.sh * additional code for %post/%postun scriptlets to create nvidia devices - specfile: adjust %kernel_module_package macro appropriately- added kmp-filelist - adding an empty modprobe.d config file (to be filled later)- added hardware supplements * added my-find-supplements, pci_ids-515.43.04 * changes in specfile to generate the hardware supplements from pci_ids-515.43.04 via my-find-supplements- Set SYSSRC and SYSOUT for building with proper kernel source tree for each flavor - Exclusive build for x86_64 - backlight-workaround.patch: workaround for a build failure with azure flavor - persistent-nvidia-id-string.patch: make persistent nvidia id string for reproducible builds- switched to a known license to fix build: MIT/GPLv2 --> GPL-2.0 and MIT- 0001-Don-t-override-INSTALL_MOD_DIR.patch * Make sure INSTALL_MOD_DIR from our spec-file is honoured - Make the default flavor build. Not sure how to get other flavors to build.- created package * build still fails completely * more things are missing  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~575.57.08-150600.3.56.2575.57.08-150600.3.56.2       kernel-modulesnvidia-575.57.08-defaultKbuildMakefilecommonincconftest.hcpuopsys.hdce_rm_client_ipc.hnv-caps.hnv-chardev-numbers.hnv-dmabuf.hnv-firmware-registry.hnv-firmware.hnv-gpu-info.hnv-hash.hnv-hypervisor.hnv-ioctl-numa.hnv-ioctl-numbers.hnv-ioctl.hnv-kernel-interface-api.hnv-kref.hnv-kthread-q-os.hnv-kthread-q.hnv-linux.hnv-list-helpers.hnv-lock.hnv-memdbg.hnv-mm.hnv-modeset-interface.hnv-msi.hnv-pci-types.hnv-pci.hnv-pgprot.hnv-platform.hnv-procfs-utils.hnv-procfs.hnv-proto.hnv-retpoline.hnv-time.hnv-timer.hnv.hnvCpuUuid.hnv_common_utils.hnv_dpy_id.hnv_mig_types.hnv_speculation_barrier.hnv_stdarg.hnv_uvm_interface.hnv_uvm_types.hnvgputypes.hnvi2c.hnvimpshared.hnvkms-api-types.hnvkms-format.hnvkms-kapi.hnvlimits.hnvmisc.hnvstatus.hnvstatuscodes.hnvtypes.hosos-interface.hnv_memory_area.hnv_memory_type.hos_dsi_panel_props.hos_gpio.hrm-gpu-ops.hrs_access.hconftest.shcount-lines.mkdkms.confheader-presence-tests.mknvidianvidia-drmnv-kthread-q.cnv-pci-table.cnv-pci-table.hnv_common_utils.hnvidia-dma-fence-helper.hnvidia-dma-resv-helper.hnvidia-drm-conftest.hnvidia-drm-connector.cnvidia-drm-connector.hnvidia-drm-crtc.cnvidia-drm-crtc.hnvidia-drm-drv.cnvidia-drm-drv.hnvidia-drm-encoder.cnvidia-drm-encoder.hnvidia-drm-fb.cnvidia-drm-fb.hnvidia-drm-fence.cnvidia-drm-fence.hnvidia-drm-format.cnvidia-drm-format.hnvidia-drm-gem-dma-buf.cnvidia-drm-gem-dma-buf.hnvidia-drm-gem-nvkms-memory.cnvidia-drm-gem-nvkms-memory.hnvidia-drm-gem-user-memory.cnvidia-drm-gem-user-memory.hnvidia-drm-gem.cnvidia-drm-gem.hnvidia-drm-helper.cnvidia-drm-helper.hnvidia-drm-ioctl.hnvidia-drm-linux.cnvidia-drm-modeset.cnvidia-drm-modeset.hnvidia-drm-os-interface.cnvidia-drm-os-interface.hnvidia-drm-priv.hnvidia-drm-sources.mknvidia-drm-utils.cnvidia-drm-utils.hnvidia-drm.Kbuildnvidia-drm.cnvidia-drm.hnvidia-modesetnv-kthread-q.cnvidia-modeset-linux.cnvidia-modeset-os-interface.hnvidia-modeset.Kbuildnvkms-ioctl.hnvkms.hnvidia-peermemnv-p2p.hnvidia-peermem.Kbuildnvidia-peermem.cpeer_mem.hnvidia-uvmcla06fsubch.hcla16f.hclb069.hclb06f.hclb0b5.hclc06f.hclc076.hclc0b5.hclc1b5.hclc365.hclc369.hclc36f.hclc3b5.hclc46f.hclc56f.hclc5b5.hclc6b5.hclc7b5.hclc86f.hclc8b5.hclc96f.hclc9b5.hclca6f.hclcab5.hclcba2.hctrl2080mc.hhwrefamperega100dev_fault.hdev_runlist.hblackwellgb100dev_fault.hhoppergh100dev_fault.hdev_mmu.hmaxwellgm107dev_mmu.hpascalgp100dev_fault.hdev_fb.hdev_mmu.hturingtu102dev_fault.hdev_mmu.hvoltagv100dev_fault.hdev_fb.hdev_mmu.hnv-kthread-q-selftest.cnv-kthread-q.cnvCpuUuid.cnvidia-uvm-sources.Kbuildnvidia-uvm.Kbuildnvstatus.cuvm.cuvm.huvm_ada.cuvm_ada_fault_buffer.huvm_ampere.cuvm_ampere_ce.cuvm_ampere_fault_buffer.cuvm_ampere_fault_buffer.huvm_ampere_host.cuvm_ampere_mmu.cuvm_api.huvm_ats.cuvm_ats.huvm_ats_faults.cuvm_ats_faults.huvm_ats_sva.cuvm_ats_sva.huvm_blackwell.cuvm_blackwell_fault_buffer.cuvm_blackwell_fault_buffer.huvm_blackwell_host.cuvm_blackwell_mmu.cuvm_ce_test.cuvm_channel.cuvm_channel.huvm_channel_test.cuvm_common.cuvm_common.huvm_conf_computing.cuvm_conf_computing.huvm_extern_decl.huvm_fault_buffer_flush_test.cuvm_fd_type.cuvm_fd_type.huvm_forward_decl.huvm_get_rm_ptes_test.cuvm_global.cuvm_global.huvm_gpu.cuvm_gpu.huvm_gpu_access_counters.cuvm_gpu_access_counters.huvm_gpu_isr.cuvm_gpu_isr.huvm_gpu_non_replayable_faults.cuvm_gpu_non_replayable_faults.huvm_gpu_replayable_faults.cuvm_gpu_replayable_faults.huvm_gpu_semaphore.cuvm_gpu_semaphore.huvm_gpu_semaphore_test.cuvm_hal.cuvm_hal.huvm_hal_types.huvm_hmm.cuvm_hmm.huvm_hopper.cuvm_hopper_ce.cuvm_hopper_fault_buffer.cuvm_hopper_fault_buffer.huvm_hopper_host.cuvm_hopper_mmu.cuvm_hopper_sec2.cuvm_host_test.cuvm_ioctl.huvm_kvmalloc.cuvm_kvmalloc.huvm_kvmalloc_test.cuvm_linux.cuvm_linux.huvm_linux_ioctl.huvm_lock.cuvm_lock.huvm_lock_test.cuvm_map_external.cuvm_map_external.huvm_maxwell.cuvm_maxwell_access_counter_buffer.cuvm_maxwell_ce.cuvm_maxwell_fault_buffer.cuvm_maxwell_host.cuvm_maxwell_mmu.cuvm_maxwell_sec2.cuvm_mem.cuvm_mem.huvm_mem_test.cuvm_migrate.cuvm_migrate.huvm_migrate_pageable.cuvm_migrate_pageable.huvm_mmu.cuvm_mmu.huvm_page_tree_test.cuvm_pascal.cuvm_pascal_ce.cuvm_pascal_fault_buffer.cuvm_pascal_fault_buffer.huvm_pascal_host.cuvm_pascal_mmu.cuvm_peer_identity_mappings_test.cuvm_perf_events.cuvm_perf_events.huvm_perf_events_test.cuvm_perf_heuristics.cuvm_perf_heuristics.huvm_perf_module.cuvm_perf_module.huvm_perf_module_test.cuvm_perf_prefetch.cuvm_perf_prefetch.huvm_perf_thrashing.cuvm_perf_thrashing.huvm_perf_utils.cuvm_perf_utils.huvm_perf_utils_test.cuvm_pmm_gpu.cuvm_pmm_gpu.huvm_pmm_sysmem.cuvm_pmm_sysmem.huvm_pmm_sysmem_test.cuvm_pmm_test.cuvm_policy.cuvm_populate_pageable.cuvm_populate_pageable.huvm_processors.cuvm_processors.huvm_procfs.cuvm_procfs.huvm_pte_batch.cuvm_pte_batch.huvm_push.cuvm_push.huvm_push_macros.huvm_push_test.cuvm_pushbuffer.cuvm_pushbuffer.huvm_range_allocator.cuvm_range_allocator.huvm_range_allocator_test.cuvm_range_group.cuvm_range_group.huvm_range_group_tree_test.cuvm_range_tree.cuvm_range_tree.huvm_range_tree_test.cuvm_rb_tree.cuvm_rb_tree.huvm_rb_tree_test.cuvm_rm_mem.cuvm_rm_mem.huvm_rm_mem_test.cuvm_sec2_test.cuvm_test.cuvm_test.huvm_test_file.cuvm_test_file.huvm_test_ioctl.huvm_test_rng.cuvm_test_rng.huvm_thread_context.cuvm_thread_context.huvm_thread_context_test.cuvm_tlb_batch.cuvm_tlb_batch.huvm_tools.cuvm_tools.huvm_tools_init.huvm_tracker.cuvm_tracker.huvm_tracker_test.cuvm_turing.cuvm_turing_access_counter_buffer.cuvm_turing_fault_buffer.cuvm_turing_fault_buffer.huvm_turing_host.cuvm_turing_mmu.cuvm_types.huvm_unit_test.huvm_user_channel.cuvm_user_channel.huvm_va_block.cuvm_va_block.huvm_va_block_test.cuvm_va_block_types.huvm_va_policy.cuvm_va_policy.huvm_va_range.cuvm_va_range.huvm_va_range_device_p2p.cuvm_va_space.cuvm_va_space.huvm_va_space_mm.cuvm_va_space_mm.huvm_volta.cuvm_volta_ce.cuvm_volta_fault_buffer.cuvm_volta_fault_buffer.huvm_volta_host.cuvm_volta_mmu.cdetect-self-hosted.hexport_nvswitch.hhallibrarycryptlibcryptlib_aead.hcryptlib_cert.hcryptlib_dh.hcryptlib_ec.hcryptlib_ecd.hcryptlib_hash.hcryptlib_hkdf.hcryptlib_mac.hcryptlib_rng.hcryptlib_rsa.hcryptlib_sm2.hi2c_nvswitch.cinternallibspdm_lib_config.hinternal_crypt_lib.hioctl_common_nvswitch.hioctl_nvswitch.hlibrarycryptlib.hspdm_lib_config.hlibspdm_aead.clibspdm_aead_aes_gcm.clibspdm_ec.clibspdm_ecc.clibspdm_hkdf.clibspdm_hkdf_sha.clibspdm_hmac_sha.clibspdm_internal_crypt_lib.clibspdm_rand.clibspdm_rsa.clibspdm_rsa_ext.clibspdm_sha.clibspdm_shash.clibspdm_x509.clinux_nvswitch.clinux_nvswitch.hnv-acpi.cnv-backlight.cnv-bpmp.cnv-caps-imex.cnv-caps-imex.hnv-caps.cnv-clk.cnv-cray.cnv-dma.cnv-dmabuf.cnv-dsi-parse-panel-props.cnv-gpio.cnv-host1x.cnv-i2c.cnv-imp.cnv-ipc-soc.cnv-kthread-q.cnv-memdbg.cnv-mmap.cnv-modeset-interface.cnv-msi.cnv-nano-timer.cnv-p2p.cnv-p2p.hnv-pat.cnv-pat.hnv-pci-table.cnv-pci-table.hnv-pci.cnv-platform-pm.cnv-platform.cnv-procfs.cnv-reg.hnv-report-err.cnv-report-err.hnv-rsync.cnv-rsync.hnv-tracepoint.hnv-usermap.cnv-vm.cnv-vtophys.cnv.cnv_gpu_ops.hnv_uvm_interface.cnvidia-sources.Kbuildnvidia.Kbuildnvlink_caps.cnvlink_caps.hnvlink_common.hnvlink_errors.hnvlink_export.hnvlink_linux.cnvlink_linux.hnvlink_os.hnvlink_pci.hnvlink_proto.hnvspdm_cryptlib_extensions.hnvswitch_event.hos-interface.cos-mlock.cos-pci.cos-registry.cos-usermap.cprocfs_nvswitch.crmp2pdefines.h/usr/src//usr/src/kernel-modules//usr/src/kernel-modules/nvidia-575.57.08-default//usr/src/kernel-modules/nvidia-575.57.08-default/common//usr/src/kernel-modules/nvidia-575.57.08-default/common/inc//usr/src/kernel-modules/nvidia-575.57.08-default/common/inc/os//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-drm//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-modeset//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-peermem//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref/ampere//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref/ampere/ga100//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref/blackwell//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref/blackwell/gb100//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref/hopper//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref/hopper/gh100//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref/maxwell//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref/maxwell/gm107//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref/pascal//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref/pascal/gp100//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref/turing//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref/turing/tu102//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref/volta//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia-uvm/hwref/volta/gv100//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia/hal//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia/hal/library//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia/hal/library/cryptlib//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia/internal//usr/src/kernel-modules/nvidia-575.57.08-default/nvidia/library/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:39732/SUSE_SLE-15-SP6_Update/9e8f78fe320e996fbd5badc2b189e95f-nvidia-open-driver-G06-signed.SUSE_SLE-15-SP6_Update:cudadrpmxz5aarch64-suse-linuxdirectoryASCII textC source, ASCII textC source, UTF-8 Unicode textPOSIX shell script, ASCII text executableRutf-854e13a4c2cff92c0c46517ef6613b9068bfdcdb3ef2890f2e53f15485bdc0de5?@7zXZ !t/⤚]"k&=%W 4s2Mܸz[vRo1rH8]Ճv͙4(l|i[ *.V6'6$;@zċ9>oUz 奥oiߏ)avމV:K@7N\n$ UUg%<'׻< I? ,} ;r@Nzc 7ɢMjDS~qkWpI83ɭxs#a΢R$<-&2=DuUx%{>~U'Y+G$`^ Ι^tWc}_ Qc/ ^<iDA"#D+#҇`W/; euOU ږ"oEAw:ח¸f@&Z:X$(ԖGnG5uR']7i^}f)M4U 6\DPh|_nmZdw Li X@t+3\׀:v--}\L^iO7na!y|Oy8%ڽ5z/JFTq'G8E:Iwb[|p^aˀ9B pwVQ*5J%vxȯy/ 9 30ؗQ{IT3cj¼~`Rqs"\jيQBDCD$T|M+Ҡ1橄ȯY3i8тO0Ks+q, oRwH)l/ɏDdD L4OP.Ɲ<&&#EhV+„둫FW0B* gAPzf lW)fRn|a#RrQJ2P{1+BkN :%Q4؛b5Qj2ZTɗhTqa` ﬠC#R#),pg,T_r"QR=?L Ȣ l< +iːۇCuT~]&5A+E{pq;И/Ochk%~ǷMwĿA*17Є'Wͪ/q9||[G~TMkS0-~ti:3K]r KQ34L\AК#7;ˌIՈEal0Yn‰_-%!߹mXŸԤD3iZCP(2:PW,t87o: fzPf|d|#`lZ)6\pCz&å%nLO𼙡 ,ݣ ~Kjw?+zH9/8fIZ$NטB5:,z&ˈ|\~ ƓK4% p~fBA&$uUsR\q[*&mD>Xq 4[;-_xkR"KGQZclǨ4Za2VnC^%+Å=\|@wc)Hl Β)r[>_%l9)"8p_ jd)^c0s}}w#R1V߄ Q% Kh<hs|Xow5FL{KCB )(%_Um\ס W%1 ML{yXd\,}jN*-Ņ6.?aqq[Y[_fO5 J #q,Xf> 8d5(tG̮b!, cq,5Nb&D۾\m_mX|f  `'AK,qϞ(ncov#0Z wHLlQr5}XH9;$ΓQrԌn 88A2-p" zW}feH a%ks2*1erMI&KYܛaoU|;vjb4wD@)zjAymt쮠kCY<+?#G}DzA/\' Wc\=,x%dC5ICNz[`YږU٬/󇓋#) D .eRE"f"N0gC\dsWN_ju叡OُVprA@WI>_Sɑ_Bs('\ecdX;RGȺOm>sd>ꇚuG| F1 N28$tuzK!ATlʈKXXS&ϕpӣIMP 'S7@}ؕ1y ]J(|)lՉIM}2$‰6fb*#R pCmr739ns]wjBc-'n?|,hJEDJ!nVN-ܸ( atCdmq 95LU +CHLgFҒqJgY@b)N)d6rw!20Ƌ瑏}x 558R,[fPڂ!MV'Y,f=7յH4>.Y8W`VM|kA51)yVa HpH/H Jx g3C`_vWT-Vg ujZIh#(6Jr~J8-0QqlZp}G3Yzנ]u)̂H.K1 KPl4qKR+! ֖+>&]OKvG5Jpjrߟ((G P!] }YXv̖ f`&z>C5W$,})8-N6.>Ol[%SI`<77@v(DӒ~[N19κ 8,{duh+. Q0}h]Ze.R bN&Y6>~2ޚAާ@Yn2-ԯ eG_% RFj+YNt.fVSM=hcsrrfv8$NOKfa`|eIu-Dnb{,E 8g$'^$8GY]!I" ؏"4*UK*Њb'}pѧdPLϭXNC|v?IW #w_G/h-p١7vY5#vo2H `p[p PnUGݶ#xZCd?6`-oaEP5*g2l'{{WS 7ZBz//NӠ2sb^P-+ ]pzb3`C\J$0;Y~,uRn6U|abq?p\~Q_7uJ BS;YISrI{~̺놻T-= y _?.C u_Ф5YG)LMz d[2dQkaw+zV:~GO @MH(_"U~/U9\Е~Tke5z䙚M=s7;psGT4 kfsH}A&zהzu||fyPd}`WRO* CtYFn0cg+зqDe'ՙY00JIAE#UyN䗭i(A*Kp ">!L6RHQ<ƁNrsڄ ԅ(G}s=}3VM~L3)Î uTOBFq8\۱+x6((}xqE4AgtL|k`0lJIV|mZDd'OOֶcܸ<-8/>(Z|6_e;`V)K m3+9_=Ŀ  Fc6|{w_B6*,sV'7>+U)`n6.Km,@-@nhH|gVP :mAD^Ӡ.Qߗ] }rrቜx"TRC` .ŗviLiWuAo:/Y{Tsq 8GDX$?q'|5wkoD4ʭ`yZf3SЎiOnwclv)@td]J8| ` `?ԟH59mٜ)]*)y@b#QO j&`+@:#m}P҇ X;Co- -+‹?'p-)b.8Nҡ 0/ ;bXV)\$e-4CR-k-̐\qhZL;ڈN1(i\gђCNYbF5}D]eΑk Ӫb0{pN:[3hK""!F^Á:6Y1)ߜb-!!.dWCij]V4?bʁf*uV 2XV^CA%|M>gL)y习]b@gP'LEW$bOn,5t=!z? bUP I)qBv/aHtFpK Lx26[/#Ȣw\{ZWxL5-}c_̊dDAUMoʜ]oN|ڀwWPkEzD;XG評ǣJ::Iq&•gio\35L*K9r@I EgѨOVOƍu~N|ZGf^rXhj;ļ"ҊɢKvꭈ#:H Pj쯩(/W*Vkk-#So9SL]8{ y6PbQQO=━(:wnlFGz l pz b~Zm2J\݃6*H'լ+bUegˣyA5|Yߋ=Gc"j=I;L}h%۔L5g$oCRY%^41#\`>ʗ%,28#=Sc[eVLABbDvª6*."FZH`Oh 4qXK'' >uQ4gИ03I2HS]P^1J9Y}ەap[m2V;gpb#Q?鞹] @{8Х ƛ% uV29hjtr`L7_8\F(숦 :)ZETQ&DzFֽ 'SkftI ѻ~o$1=u/u H<C vtfZj8ZnT"(DwbFapGu-`3mDJ&yܲТuTN"[ DuDR؆ ngXodW+Cņ;`g<8]>9~Y9%RpN!u)\b>_S\>]W6\Eb6$09n)RAzK{BgwǖH#$ O wizrk𮼟0ox0[h RJjK@>~"לFKY[Eڰ-Sj3< WwA(?]x~/SEO4@} Dc޴rEZ-$+~GoǿaDwc ?FWqU듷RϘUTvVvp]-dZ:Nrk;w| N#(p`RL :êurl"?NILM8 ZqWժ DU&}պ 5$+9m J[Kyns"quޡ+X5tAZE2(vʔD"Tna6{Di#˼8ga@ֳ6JƯ1 ;sA.^IJ$t4^x d{"$"hw᭥ Ѧd[d׹ \l. ~ff+fkX]P5dFwxo (phppm@xqgI("MTC!$xϢ6>emes/)hܳѺR/Ŀv+l3!W'TgVAY ̲p[\f~KK\ׂvF}LܛoN(FxF_ש%]Rtğ/RH>|`25R*6ӬTP\~d+9쥸$Q@[xu ݮ8~1ttbf67 ' e/:81_B$%N;&3DҡlU6yZxYOڵl|| Bֱ9h .B  } #_*w?P\W7²z$ &΁ Pa>/% >\C҄W^nUL_gk[|J_!@˙|&"ڈ^oҢi"Y& ~!IRy`E:O!6a"u](m+, wG_uaVVY=Ƃc4|6$>b< dtp_3Ss{xj$RGJ'e]@y2Sv-{aQ8ˡlH7`գ h iY/uB}E,rl% J"е8 <4FZ>Y38m*uU-_l޹w5 )ySL҄r ]dv{isFkYֶan8Q,LL݄\[|[Q2Sʮ( [œU>nEgO4HڸljIKr (?2§ǎKGQ :ȯR`[Sva9۱}),mgzM2MRDn"0^]9[qD$bbs|YN󍣾LަFW':»OyGW*z؞e4q>Dm#, NuW:X O^LjE0%0Y{z䖿q!_ 6Z90K>M'鱮; V{:8g J'kjӮ̻뜼 7&G2x or0;V؂`yrر߈ Hm1[ &,9rZ0c68  Oو]vsJQ,foihyT|[Ca 74w'ϩ/h\E@|``. EDGSKu@j ι뭑Ҩ6w{r:ʢZVqaӟXHMvVދl=G],$[Rp?tH| n.ؐ(.2a#Mu)'/a` <Gt<8g:M+*kY[4:L(NhnҒ~RǶ pR=3rJ~Z7Ec*tʀAz" @ qԸWHQ+Qv q՛;1WRhM2eNyLsI9kp V0&lcnK*X)a`Ι$!dAVU|A)A|^֜b3PkF&lʢXPa@DfPѯPnj6[&{8qZ/N?!ܧ8>YqyHsZe?PSrw?f`(UIq0:.5#-h)`BkfZHCi "Ev0O(3u患r'i/Ck\t5Ztf;+`B3\@M{"&ͭE`n!Gp4Ƞ,`J(p_(6'˲T/lG"> ɧ!ާxiJVHUp;L ,D "%.&{ t>5t:8c:0FհE25xB%0w^x<^ğ'%\:q#_//.Q 2 PQ^]fE.t5|ׂ00uw%-I(w6*e݂/O ~J 2I:\%,h)=A ZJ%O?R_mL(5۬j9Le)8W/24m֚iWgyZW67ա)oMɽ8GaǬ6 z9 )/RzV(C}xd6z[Ip8ܦJԲ'_5Y,Z}Y$9f;pd#/f2H/D _ͧMB\QDJ(}M3x׵i gclQltu1]y`Ī-h@C~+{GV$5eE7* /X0d mE" _KD肕Bŷ9YfeMJCrı):Mʹ9[8GZn{9.l& ]Us=)JW_xĎMYk"s`&tиG~vկl¶+S0Mj@ 2 ?Ԟ[ ߥ*qdD /ϸD%S+mnRT_lqf6.] \DBO%|ahm:j{C~-$zSD4Mȧ^{#[}i9zdcP6)f_ƐNG)K4Wjxz{ ,H:!#S2kSҧ'*F /Em5euۣ,=Y3Ž `;!҉K28]Z_HdxU0E4-58-Zt2@7y=Xl2" #wu87U4\aF7^DYmֆ҈5:smiMr_cTJf{w:<6+O^ 6i_2A}jnr#t:w$Uބ8DfRMո kWu>peރ2=:Ʃ.Oiy9el W rY͌o/+< P1+@g C!̊=@c[!wmo"v #|+SXEj gYER*Hh )ƆGFnkoѸtslDQSg*8RpOѢVb=wTJ(҇)l꒵t'ѻ>Y7L](ssǿY>V&̕[lĊtDUaQFղOyP?\JgUK!3ZpBOm%LJZ%AT1 dU^մ8@lgo楉ZW]mX~ᵛ3^u#/ULz:h׭P#62 Ӄ?2KJxDs7#>XS0uqßL@$e*7c lYeh9рOms B/x=, r}vzF#De]=Չp`$|=dz0K[CDҴH1XdKۆN:wt#D0iMo"Իf9ȃ{]19 څ 1D {dʩ6@PDd+Ӻ jJFۣH:hԈ( RԛfƾkzIDNa2 z%Y.8F\ڸ}iRs$k|cqdEFR+t=MfIVrhA:/#翮MaLGoIk+l>6 ZtfhuL1ΡU5p!jވk TPu䘽:ևy.",0-M GEi oعąKSݮ(dz@A;dnȋ> fqQ˽&{,~(OIdGs*l$ fÈlO5:?z$U!`wte*AU^t =nWhP-hθo\:'rMMJެO`7*;UCt )CE Cx≪aOEخ!$3'~QDF̿6brz=بVVuq#{O6Ĵd>vX!݄ b2i2SZT: GVAL Q4Ǐ5d~LLr^SfI$@FXW̐a.{D#c{cURՂ#Z@Xn-0,WI’@|_JP2$YUYJ6Ko zhZrړL1>Nz8g *eL։")ƻedC) vZy&v\юyBl$4BY0+ԛWt".ƂC+9VGE _䐳Y*ңe3=L0',#: ٝ&Er&F*dmO|bQdndq]< T(@l%Џ7y5H}w 9r_JYϒSL0VR%QY"_~'LY]x} CtE9:-AaqfoS휆DԀkP w=lҰ 1SIarxv4"6Ϫ H#VEWجH]3^SU?R7ڒx~eff @et*} DFJ u_ + &/%%+1+ nI|o>V.3Cd U4OI,DdR(PN,+;uᄰ{Q iRń0\*y[uݏhE,H8 bvǤ]͜QJ#vZRIJiosn3Rx;RN~"u.ቜz4~1xNcpO߾3a^](|G.F$8Lw?\{$$S=,dwg /x!VE,p!Zf؇ hiNurI!Tb3 TxtN[l 7+S5 o\M\ jo9Xqob5uYUs4O}2H @[?,Ec:FpZ8gֆ@aՠ-ed\xpVE1L2^9)yգk 9WXz-寻 "5mj$w)rvOYX0|+BN+T8y%Zۯm%҆$<ön<bc4؞|!iO%7!-K G|#]hn}#xHd%㡭rY: ϊϣNoڄ+iO,uۍ_G0/j)jEu@[ yE?3zp)Ksh 9?;r'L H*a@}7Hp;!0(g-Wws $y-f-=ZVx~\B1 кmy{xFwu2]h4f X LZѼÄBpݿ YƕV&u,Rv6G)% ,`>BbDoAΣf4:I#"܌Fl;9=J䄁apn9~VU lYR #Ws6uGK Ş_[Y/!O#9wpjrRu[ W92Q1 m3%մ.S/>0wDN ˪S3VX&ή層lYot X\Yg?1"7 ||l`f8mṪD@S?Og֗ [1!Ґ ,ShQX1؜pAߴeTF+;2gD78\{o|t/!Ṭ"Mj kgVg* &~<\9J ^Ŭo"NM$»S4ƘUB ;n$0qTQq<5R2"Uh+"k"fҹ] % r@ێ-t~JZ](Üc%qpQkϩ4OD-vi5w$<.ޖ V ce, ai/EQi$Mz^B]$s ׳gnYcۄ]JHi gB!AY-&}؅}\?#t:h*%Jk";<6N|s Bh71nn`~7תL }2:=ܙ;`=x x4Lj &ҫ( D$̷~e{ՙ;1{xR@8Bd3RX]aAϞ 9MLRt(3F /Grړ|KP=}8ck~<=wYE ]ux!3d /[kw8YĈ!e1ģaH*mjhZi9IRTZ1Z!~3Z&ˆo!&)&%TDT1u7a͵Uya4?ѹ%R%;!]Ȑ1rtvnS,U ];nN})_!3/uU8 Ѭ.A|DFᷘT34 Lf RyJ,`(!jXZȂ &zngAHZ=J-lU[eUhtTXo)*T @<$x1$+~H`K:YWkm8b!^="Z?CHH"X;I}j W6J%!z8dK<_p9v`g09vC(YS^ +ZY RtQ@ X]A0ݾdó$%3bŏ4p8MΝpk{7:wI5|d|(ӳ4l'ől2gs_BzɎ+IK ֟ mUfIj;.:_OW.8eӣ`rtrΩ$xż8z)%5bp?h689qQ87xYTIџ3&$WQ6E9'CNǂ܏D^l6|Zk/^am )yI@ϊ@x 7mi15ԷnsniPK'Ұ \~9?[jvEr9vQ?PN洽AA Zw7Iw~.11st9Pٙ䅿;ڐzFVh,]ލu}yd׃yrLIջCL]mY+_ԈNS}86~ %%֛O(J8qLD;L roFڇ̺X|k;Y/Q=cue|f;y"ҜT??@`K "< -9& P5/Xx6wηt'3^Y__+H>~'N(vRm@&-԰og3 cJ> tkINE=P4|Dv0(/G2zU~M&RX-9uj-C]`2V ^_dzbFcڭ78fJQ/Ux1QG\ggATgzkJ8UF@r93Hx4|6g_:WWW\JKI W^d؍rAXkw~|f1w(Ꮭσek?ZvÉhat_cB1|P(`&G ,UkniEQ=~f=82L-H }: /sM;WL h_ GQY ]Fws qKj i*)pl!Y&gt-rqPy(w҉Xɚu"nCUNۚEVϸj2" .M Uy)MB۾Wd:7V~^Pvͧb ]Yx>۩`{ Ә# ώX&G4]nbd'Jyޥi4Qp'gBVH[[Wr,{q)t;L&ɴGƷBL3Z*as?*RDr#=&w~خFT^Vtۃ[xiLjhwin2Q\дW'HOM\VĦ6WvCv6QaLp5H.:Pq*[Aa^TC2Ux (h>Z&KzPJ?>k N-h'3ɐb؉J'f{5" Go7zae?Z$yD}F(糇\M*EA໶aqf'}쪇?[zs h/8D6$VCE)Jup ;01o|c'v1rziz5\'wd%҂;k۾uC6[-lHw;LAtE,w`$I3TmfǴB^ &O X6,cXo] P#ެdrLhGl %UD-uOe5)txf!>򇷭~.fEkìX>f8Ec慝,t(V<U|4u]hyf@5mi O>{)% GL;H0zk+? DR<6@{g_̦ލWek A.ȒZxL}R_fvUp! _%e01;}VHG\z#8_!=`73>}UMp-lTńy Jl GJCy.ǓL0@OD|M *])}oki!:ØXIt(i-m rB  F'޻ نE0Oʭ%gNג}8 $z@Ǽ2mئ 464窀Zō2!aųNtODd-vVxn,hܹhކr,?KB7SF,1Zb8|0T}{1^-@I{%\5{!2NPFfh.ԴTIaUy}{hI`er3Cr{е!^g wD|ab"ӘKl? !ܔTObAY- EH&@|H+E?)!)⼨k`aRۛq(cȹzhD޳JB\R>/FAdey%cIчЩ^@|@+_}w`Ze#zIT itW$YqJ3tG>.iԣ9ȚRH@|'BYӾعhZ1t[,*xoa>ϧXJ(Uc=MD#Z ]| n s7@]{тPQ=d9lu10s9*2&I="6kGF) >)EG!3pqƂE ?9 jw9OG؅FMǓ>, 6a_ "v~PR Нu ֫L%b)}Bs&&ֽF2xkVyrCl[MN9sl-'&F N|eυتxiRGm%(ѨM(>yr^eNit_NSvDIpּrbegɣ_ ̲ "C% Jzͼ~İOr-WR>ԭ m$$$5 [:h GI3v-o>)fK9(J-֪w%m!lD3:*d׀{z Nk[9oiVbZ9vFT$:(7 ?J0\"HHOlX<4LWǂr\<7i>ݠ(B*:̆gYjy t>RVYlrIks$ԓf4ۇ3i%/"sag A&eVR_?If C]RĀQN7@žV!Y> 2 eF\%xS7t9~ *Hz0j'dCqu4f| 58M ;C<qoA I]Dbۂڰ_&Gظp͹/\*X2FᏯeZu%ݦI q-g@(-t"HA;L3L qd 3cY|h 28\Q-G3H*J<.';pn: ly6QScʢ2A^(A`Um?O̜Y֘2UD{#Oq~Uz>眔Z IyTjDRV׊UFV(L>UT߭υ?JF|:.%޳p^uwNJ=J/ϔ ncc7 ]r8Gaf:%.s$v~ Mc!]Yk\v$$#z;'_ >6 йd[|HSI"F>OW 4'{#&9GYn)xRumh?DlViYڇh'=N(F|E ) ꩚8~kPW'젷IsmeT 096ADχ IqhZqQ1tz KG/6T}ڍb ,܆M|dy| L"BkPk}q}kyh &YO:FXOLk(u=SMGEE󌏘)z 䲰XAǍM $ fn-M]ڮ6sJ7L~!pVo (?dMB 3%+ګK2$9zda\2?: MaFLp(6i"(WKRm\Q!Y-a<љa[!<G#"I+*|Rx!(ɉ4 dQWDұ&(̪s&D ^܋Bˑ6̱ Z' ի 61zxB C⪝z<%7z'rʚŠٍvrHZ='F Ldc"9cGM{JHCXJg\ĆpaZJZ2+>dRZYG:-aOq mhj۲i3i[u'WݕU H43\6Eو/aDMCHkwud77p#U㾫)>"ɂ#@T]D{ɻt +=8wm&\h)M.v0't,6GKd/el%cg"X,#"rVzzRb!@;4~>4}|)$-6IG%-rn䠖wQxppYcƧw/8 H#z3aX%Ä́pnЪΚG!47`k ^Dw .`J(uѨ{JرvUc+ or,1)gֽR~i>  LIbgr4/T攻ǸOYj– CFhkw[4d}bgIW; ]BjC`GOéU aŮ%i_{v~Zp, jĊ}VLM) Dr7e2Y#qŤ*uColu`1ÑpX(z,bLA;Te~a0y r`]ڊ|B [eeJwh\#"uo`t}', CC}fz$Ti)0HgcJ;LcRF'y6KRd(b14ү~9/B눳Mw(nTcqՎ\\ڒ[c/<,Z-ip^^VCB\5![13VqeN=e\= .wK1SNCw&jɥpE͂6jFWqaާJ[I.ex-JR8?Wc^ȩ|ܵ4!$>5l2d8r,Orj#3u:6a'4d%lu;A`P.xiWB s냘 nbncR10QȊu%,9cҰH.IS.vHua|v3&i]+YJjBja%ytd06dl52'LӴ_O@xWYU[evL#2c`!?B|]xYt(}}aU SBG{b79`%~G!܇1J$HxPeGTȡBߩyR*հnn`$a%y>u-_1$&cV_('@=68 sw-(wȶdʀ8 /T@P)ʝY$WgԹ8Pת]7(JOa|M$?][0jQf6_Xy><+T%jjM+&ՠ;ʫ;u_:e|zlbOlLY?/.j݂G3OV2xYi냿p@5&{ e"lsuXx7f{UBƾ69DĽ؍?@qn]^K[7Hka׫jm4")z/&D ǫ97TAKC3|Y(,B$^X(>y8MkH+@]e?)1ϡ5ؒ݊Nd',]lzG,pW w%pvK GeFaM4όd>=rӸp Ziv^v1 IzZPU4YZZcTWqId99Rڀy%MMc)sWf'UKhikb[ڜƹYL.Jc6mD.{#dޫ/ j_=xOy-U\^i'TuqӳMYxw P(t^+@~K %](tPdyzqn ٪Z}Sᆴm2&qtF>.8nc%je1KM0N+h9~Ms~(cyωKEP 8&+ o^8kiQe*LN3z-N)Gb~Dq\l fSީs IWAQN4J Sk6W Cݜ@e+?XKUՋZ/ #dK;~Z7Aڐ7 FӖ9?0?IXʡ;*4]!ۂ6~{ыH(os3榽;5 xRnk*ˁĪl/] 8&AKԄƋBGLuc{AJJ>q]2u>Pc&OEG6mΎͯ[W6_cDOhbCG4O-?tPڿZ^K9AVp 0i%~;j[A'Jk7ja=pMTzgԓf4X[! ג -E'm7LimY#&;wJ}x\ޓYZ.RN,Ow#Cp'՛/xᩁZbzOKxS,Lɂ{D_{kW흧˗IE࣭Z =~;$_SVf+qfE\(Yha,z] lu8, `@Gp7D@7pÆP!L-Ck7"5 ڒDr;QA Lc̉Oql耯q`tRRe]:R2Fia֭pȻ޳>t$6@Ӭ!"$>u )R}2"52FDqʕfrT:?iȊ3#ݻ_ 9]Z;%Z+eJW<}Z{j1kj7ﳃ~EvR:;[( V+g~]a¸B _e0.Pԋ: noT _J6q^%'͢`7rr:XȂp=$JYR|nG d$MQ&2ye^nZH,tKC~, +{B7x[&I I XXx>m>X4^ݷsmc ӵEx$GͤhIvg7NPP"%HDWVhw>ow~sbޢ`wV6XYx!o)QȴXImqdA=fG.\HuVxT jfe=Oyzb=W+ Q NA/lYņ3ԋ7Y~HF{8QnX&o *em8FL("ķi$(c Qxr`u~f-&җŵPAbA6B΅e%JG'ؓ62YL4vo>!{3!pwfuo9KBrI8SR)j/e1$}1`P$@|6Ɇg$qM D~pgĢߜ'6,C l_!w-C:1P|"9X]EfRRA3 >v@Y4=DL ԙ37-Ń @1O_S:ksfO{'n JɨB^o9"B#`0w BJ*'E[8mPP1QNs{?@Ϣv#HEXI`-If46CוVJC,ZWNI{!Æ +|5xa#o=ɪy2K+vj$S)Zcs+<Ĵ`IMRRP>(bQv| =Rcە_ ظ96r}yE_';WCYp; re Yy&i dϢKe ' 1L0#_[/&17ax, H+M]![PvSPCZk A3sG ,1Ȳkn!EC ܗU:%8/ 0U: RLNM>V%s=۹2 (pKsS^X]P84 (Yl=͚-PY7L n9|͝zɚU%6d3t%hzRѱ !K C}lAuU2c6}9Re{5KĔFk!3pN=3<\κA,xkg7 U_IӤygƛQ,G;851Gh6ryxtЫ6#%j#߃ʊV:!o Gz=_m^ '}g'ݙC4*X%Fѱu֣J2!;xN'[]L$,MN .~ŋTmGqDq"e';DY(!%I;vH"K^,AQX)Jnq>րA.# ~|xijYGXEkŲNX|I,+G(9Z쵾 {zOr5)I}WܽBZX@15o% ̿C:e3l ʡ`I#zCHh+ YO碛6Nj$WUܞ M[jrŮ;=-[6Kcc1r6--d2>؃< ;ETpx3Yd,.Yq影/6P;йou6z/yU;/ű;2Y(?NKNt?[0WsTH,lp(.rX h ;o^e%kQJW`xˈ@{Z&.npF#"MF Qŋ S9Tassf;eczhT&Mp^-dQΫY(ȈROOc[M|ܲqS?KI{"Bt YU*2-}8xM7bͼq;9|LMh8ܿ9td7"Rrʖϩ%GcxH%̾n oYؼ-2Dtw)whxqj)7"/dIvkO 'J_=7Z"*tq1ۋE vu%&1- wkW͊}pRla ];)5٘0п4j8ڹ \ݩE$W+zc E@`(-XX 9MϖHH|_x"@q 02H7>~977$?-iY-OA7>T%/ )N ͥgN;-W3jPs&]?(5ʹ,B@HP+rm%ZB^gꙎ.@)T0,=yMUu*bl ĻAQMds=#3尒>s2LI_k 5qUB~Ds {E"!MO-Jf(ZdgnkU0"O ڦB柣~Yy,T 6,kjml#0MA1#c,B([w1(Z斅~l)!^~[j@펋[%5  n o:o}Gc#ZeAy1apJk3ys1,_Ӆd2M3g̶3gy@Jh?C;ߞax]Dqݺ*2$ ^3/SWisB1/4r[+\¬6 !G* JX|9yIK|ni+oik>˾TKӲbr3yZ<l Л(7іZJ-cbJ̫^\?ua2c%#͗9!McꅃnUtW RI3nXTEd.EǙ{][.k;󲥋57f42`M`N;~ '+#ABp!㨬JPtqg8 Y5Y(LTQgnLR2`<"o[ece]=1DԗpέE">gH5D;7%=eL&?EaM{Fdtq&[S᫆)[Ll^V6DqڅYXL*.7 }0x ]1X͘0mnt.gp_yXD C(CL2BuݪOTn#J\/ͧH~\LGCz|I8aE-@☑~me8UeYsԼ'[#]"?f𕨙I/x 7|X ]O[dj%GV4!o>Ty]5dmpAvi_?{9Wq"\QoBĪPj'Sk bVob_L| K{RA'K) y$|݊b9fF6{o3ZbUŸ/bG.TN&8@xP{l Z91;9h] jQ PfO_,#H)ā^ ~ ޤu9FfL+3R9/щZi6^+ĭiS:Rm0 dW7 ~rslc鸱Pjǭ1F썺dT==e5f)5 XefyP ؞ȘK԰ڔO;ə̆ͷqW/\|@n(\'@A9Qb/*0|s Ǻ#,k q{ە<7U ε~^<`Wv|[ݯZUX\Mmk@#i3 /QC[#Xw>@ߣ4r,L ?&7RB%/qgk .U5Eܰcre2lɱe"3DPmvt=ԄR'\lN1drX!]wW{8ߥz3 :D­? ANL"s@ ԂƯw<Ӻa| lhS[v哒b|sJ(*_ieZ"RC zx3cXtz˯z nM:f]?%Xzj["FӠY 0 5ͱ\Y1Vߗ&k>&y :/QX!"]>8B rDȏz#w`S:?wg'fIVla#KۉĈTuzkq/2w0#8Tx BՍbⶄ=,: 1D^ ꟢>yA5 4\wՒo#\^^hVR:n->WhI~o+KpqO?cw:-JQ+ @R[k2#&FJqSV[Z"q*lx瞑Ä/omC.J>ԡGl΄pryH[حEcW0RU>|l"2J?Y LI(UV32CF?=K-D8R;_I/gKxGWꏋkxg|>ŭ+m~◶2Seg;a`|_fïK^,ħEHhO;xnaQY*"K*"_fn6U`6z @4jUSiÑ}3_Nf+dţwS4K@<@[B"ԠK(JpnT sEG?zxhБc&Y ~y*)V9:Z"؜֬xZ|~ rIGT%ꢒ5J2 XnM+ٙAuROdݎs]nu4.yRJ0Xف`УI8*dJ?(WOq,i7mZS"tM\?js#q998[*(q^Li{#yerE"Nk@;'B ",zc[I,^Gj$8c%{k&y] ;OY=Jkn:R|yr]|71 HMZq>TӬo N`l.3*DY:JR𷶷=Fl 0#ܢs|vnso%h"G++n 1coE [OIp޻WY30dȫRCjt3Bg$ sp6ci ^ge~t3W,[OwɞBh%|I~dHKn[k>Hwf2DܤD7:lWZ]b g h~oeOoJRb-.gezύE].ubPFR~%VY%^ciH\㼋hM ]ccwN.BU)D}aGN"5­7S( oPpڡ]GՔi?sP/8WȚpBl33R8\6v47pkƯa9~d2E`9')srV,NxԙI0 BU[℆TtlĞ9c^$23 }GLG]]}#yeKoՒ@^~'XF y{n+߅R]׫Z>(E^e2ٱEA24p )?$n {FP<6 Dic_j8GceV*N_Ĉ׏ʿ,IgޜͬXEȃZC$ XrdVz'=ce\4=kʸX. }"0{E_ roD;#"č"QPCITʒ8 ǠZPA + ^ Y\g]7fj$pɶUϸR`@̦M/UkG|K7b՛E>, e t߁b-WPXi9 c]P}_=Fx7QbjUI<}RHn#đpkO(,djM(2׻YaGNr]Tq ,U UTVclkPZcy,|rC'[) dDvJedI8C/ ;vt`A,F>igvLc]i~)t8h`I XWK>~GOleBr^Zc8XBW.L,o)N?H#a&!$ X̃¦KKDկ>Y `t<חQIǚ_7lG֬hqA𿌊FY`- jG&S]bHBmdu cn},ʳ?SDk?m|Z6ЇJ{"bH5ʰ/~J<-]tՠ^eTm6Uq3J wza L9DQj·4^,U+9 *`idیߞ|~>V]+ , [vbkv܄k [ ^PCQOw *I t%g',ϻ\]oÞ Ut>93 |)P-9¾gmqeJa=rдθ@Oyf\+I0e+0iNcԵEO:-3B_R^ =@e=U6N3iwٌAm!u"lW>lB[i :}EZyz{ֿItV "~ +fum/2E ôoQFo۞U/SA^L^ss/[atOwPh*<>W我9gp ⢇M]]aTQi=`ɞ f [#̿ 1Erj~pJK(5?eHV82TjsoN\_f4 *w8⸐6ͿI8duOp <n2^舦'-|{ D߆ŷs0m֌ʌ(fwrt0J!c[kHb8%_Ho>$i v?o~R_[:BT1I<`EX s,P)P\p80R/pQ\$w24cEŸPD{%B$sI9`!v]_㎻(q]wʔ1ly/pf3hs\g*b1 B偙1:Vo&B f$n 0V!$tl牢ZSC҆1(?-Nd*r~~Z,?R!Jt,u٣*{*>/vOzF[2ByUT,SthV~Y2`/lv|׹𦬃#0</b6n] SqAqTr@6͐uҔo'6F>xtqǻj~w7%1q-pW%:( O0ӈέWT7fxMMM rTC?ضc2rV].QNbb$}* 3[3,׋9/2}cA%=(\1{!Q sIr4X@~-af4~ EFZDS$%bCLXYs5--_FGBUh-?RDyD b\i.4oZ'1oDADw bCGsJ&uN8u|ύ)\mU7О.@]AgJmVIyB{ {fSdl}S#;>L*N\uTcmu3Sja>L*M]M]j~Y!=z^AURWz0y f~} IHo&}F>*-F+[L/t=?)(GT/-݀B,\l0> xbm%,dŏGE$]]6z5:p&yFNl2ܬÌ'w~6<2o7Gђ:0(0"\n)7{uw"UKvP_(`+U#}2lʣ]tVGætG]4Q-ABwok6xS9Gl.n íĦ{P3Գ5Kw~?E!:@L$IBeCosiBqGzpϺj£d+ѡڣ7Bڎ`BvSwh=\K aS^*4]ϐ}[lvr4ߝ3g7xXN#sY8)}-s; ѣ"H}L~ KAq*ume_Egϰ /E6;ZuAB4H)30hO2c+V1CؐZ6ڳ΢>Tƃp |mo1ZڝQ40VU*;Ո#̀% V#2A6X;.h70|d EwcQpYs>(g|5Uʺ4*CiuSHQ,3l-IBcj"9uAzKi 9$yGV3"3qS M'nR5sWwL&E_ry޽3nwzןX>o*w-0W"IoB# p,ӄ:JTFž'b(L" =H1~.޵@-䲵,:?5G3,ZLmpv+_ăw΀{:w, >~8Fi^#.-2(DAFeLq.`YVl>ܭ'yq$e_ ZkJ?(tX:v+>PiIP E7_Hn/dcLZD=ASTf8Fu]<F[n6(E"eR&X<%H9lu,/Tˑ,GF36^ м)bXik&M}mHLWO'rW)ɱ/hth+yޚ%=N$$^%۝ k.z^f<H5˟O߀* &ܘtۿ0ܙDNž},"_*fHBTm{MhVW2|6B-NHQ".i# { D|uW++ś?ކ#ѣ뗔D"f{;c8vےe䕀%-(7ƪ_v/Gx({p8^ [-\:=V h 2;})qi-O~)=1o_GX*5;n"OB{;LQҲ C8ml! d0Cd}f:A(:< N yH5 kRO!ZF6A'UiҩcoDjҩ9<KԌVDDu`^ȩJ+ƙn$n%7^m T<_ ϼ6>iP jJ #OXډRD yv{S-]nS7ʪ@0pnS.CfvL$9xba>(vρ$ U944$Fp:5|"x:RE Mpw %a8 \0V=66`Gn&}=:*#b ME-y7A5OB\|/ L"&u962I'&i IVne7SzgLGu/ x:FEޑo&wQk =;{IILʶtLPY>-02F Pj?;^ˆRG?Ɛ޿lt8jݵsZMΤ5Xˋ:6 49  q_oGl2 #ִ6Kj/D)\zdeyE@lZi\,#䪐`HcLOպ @ɴoys[ћMz[s )`̓R97?3~P kimV@3|Mՙ?ñoeOb\9ڜ߹r.gjeAAPd+% Ii[:c^\e#=i?õ@U-"_{]e{.P0/ח(}QZ |oVODd\kZ;VE<9 GtlnCf1 q5?GAc;ކ){/m-d0ƄȦӢ>lk:Caa}W&{Y2#ENՍV[6yg2pM]ʹڭ1S[RAW>{_[5rgsD˚bR\Gt \3HUsVݗHl% 4S'8"ha@Jc,Gtl B#fѷſ/(RI1iZydٔf9n]uau_)gvW]Gxx^U#cn{7^n.ӌOa)9m F^ٕѫsQND`Q|S CddR@\, IIV x5 e8PJs ZNB^skt]h]-oN9q'u͞ӡ>Q\"Eh*gfݺcƑw<ɚu0ap0M~]v]BOɛBRX$jscir22Zh[V>#U'" ̾0?zd2ZP% e^.)ˀJN$_,>Gy="ƫY0L ^y@4῾7]S:!(4 ^t7cO p<Dqg}@NɾߗʎdFbJ"2xhOttjPa\dEֹ@L ̂@7ExY#WqfNIkk5iՎ">w,h6,}xq׭T!5c3&::i]@][ gxXtV¼6(Ě7_7`^) ̹b(G})25 X,XK֍. %`"*U !Οp] O=)MT!W7 |x4it0+ˬ)uBIC3}V+¹@~d!4ev# I(@Bduĩf_;؁4\+ 4ܙPkxSuZYMEmmfJ=GڃKA 0bGFPcYSf1[[y ҝb2@ta0n\U'EPjv#¦>>{~s1awFuh.$>MhL)̌@Vu.Rdf2hL}̬mazDZ&Pw<;V(I0S!#Ng@L?3f)rvF-v'^#,C:z<#q4&yp|.ȹ71XUT(^% sez %&d"2>׽21?^]K^jc1_Jy& ;lAz-(>ȗMy-M__R$RD*~!DR@79Op 海ڗ)=b?>Dq3o'>Z卹n_2KDdM΍b A#k?ry2'T$ϐA8i HYgTF$WzEY*#`:0aOayb&[-saf O-;i4Լ4AєaF,lFńrBv\5eI0fYFɶN{TT`7DhDt_35P]UҏH9M++Hq^0-F]:̖-LZd5DfC MlarTMߢWv]bES 1펻̐;dg W\ }x4#sRVK^\m{ 6?)Ԃ }N1+#ӛmz} ֞+' rz[hLK]`FNl\RUfLpyR6 kI7"wt)d!xO̎8ReȢK" ؚ6#н 5c?|X4.ghdKq*CG"HpuL^I++D큐/:27K=cӝ4c(Ҋ[`F3HVWefMAaڃ%mG* XIW>F+vU` |yo#.ѕy S:Td$qC 5O4vt(ͽDxR'{A ֺ9zi $J&)YfdҗM KVH0!DAݤƒSf5h,M%gj!XBZ?|⩖{'~|es* "ӡr dҊmbjTЇtVƱ&͢v(:?b-i i./zߐtS#xk$7D,»妵fԦ@¾g-YO2Ao&n߃̳!\kT5}+*uڨ ӄ ]7ȞyHno4ᄄ%_Όx0sٺ#Qu7u 1QW24T"(MShwq+C N$WaPٌ kGdc颞.C$h~٨5O>6gHo|Ɠ">(Q=cw}a,ޟBY\obByVa{U9h dیy.Pل"pDzN,GTrT'gvLV uIcުFHUSIfPKyҐ N衠W؇m(5vd$,":a} ~ ~öZф]gxLPS%,[/m6:"_ ր&63Px^q 'r!e2Cx#e&V=ENixUdZMĦZZ6NIU wKօ#2H4.H?*{GD +=Jp]ٔo Y,p6?.5Q/ x8 ,SFg^0l)wOKAtOn"m_{L['F"qNHh]^E,e Uʉ@Ϋ~8Zyҋ6R›Y"st),ǐ$ϝԨCnzh4,BMwdjכ"MG`QO'pM00:I1K֒*#9 v#o\k2-6wңo/] njqn@ߵޜڑ{J0">Fr &G2kT+/y_&$3y圅"_R("sZC?AO/f*$p lfP3(n>#GG )o6{Bn?Y>^{ݍ0JkK􇿻=v-~ۼQu EyBiG ݰ^Sh<сΛO *>YzpXKgHպOmۋ1}M1@5, eݱ`!1EeVSz RD^MP~2I#?rkԻ^[k%!XC^%0l"YdJOju_wЮPu6=[aw00?ܾO29c(/IZLSH=O!lߐl_jz{>fʨG5P({Sh`,HWA]NK"ʭXokCwp p7a=O{G$PȢt)~DOg&ݕirq0/lU:@..\*]Y2`yqGD(&%lPH&'lVNm۰AQpbpvEǜpQB(5tc|>'LbwAUQ) ̕LI깡̴tꭷx!٧2ˊ~{?~@.XxBypJN5xiJ:QJ`h_$Scxvti`H,ԙ0' E=$tR.\$kRLkMP(ty6|[b@ <5#0dDb|C: K'PVH{x"p6Oyee-@]ZlѣQsC7շ-Le>lC$?T2:XPأV˩Cth~$TiQQUeI`9KfR&pՓ2{<g$4gWMM9^tP) ]!Jt?"cqHQ 4z:wg$(\EQ[EQ[ P3Aκ=NM sJ3<>6G.VE"c d>eĈ<}.e)qK'H?'{L5k<BG6CLdf;II&t%@ Oʯ [ ěR[nY3y2>l1=l~\#1lAU\#6[do4@ؚj7k Q U loٜ!iϝ#sDr[]8v9<64{/xCRĖ+[D1NE8$Eġ4Dk|P2W/՟!Šd!|ٺm;0"]G4֌ҪyL`@*_N*'7`d]p02o_%>~fݪ٪$ 2g. haM!ޠ(}]Y`UmKOQ-Uǁ3Ig1-!gTiTUH>CƟ Eg|xwhmHWi~RnG\? dsusu\TV:_z tX;5"^-:":p3S#t4@ZL3ئP.PtX3_.;f_jېN Y&H%5PEﺮk"c @g̲\KYyvѷ KHGAQLjg^ zy/PbGGqDBbmvN rPHN2OM\+Nd*#ű@iK@e خf ct_o;8dܢM|U2D :)x2.y%-[uZO l4<ɲV4CYb<1AɉjUáGϕ}^Tv.q=L&I(( ZRjSvqhimTGW^h1*;X~5a80.ز(.ٙ#lA_31}oɡKS(}koG.X] 5b*N RmװokBI[xߞxUp6sv֟W.vF0bͱp~)u{?u؛kzݧ>G9{_?G:܂iigAq#D+PXS?/8>AUf@]6L*$2 ;mk{Cihp/Y}Ep9U^ nۂ|ל"5#pU1.RzR]|;# Qm FT\4h8]ױb+ 6sJ9*1<蛋aMCEBB"H&uPGՕɘ/3Tp4Yk$l,M+S :9NV9pMJ_ѹƶU/Th6 *1{hHnrʕVOyU3y]k WK Vphd !-Qa  lЌN1L1fh[0i9 ^[zp.ۙnψ Ade8zxnmFR$a;r RU:E."j'Ϟ j色Igh?0FK̠$Ot9tSjjlճ6o=r3qӴ$z:xw+ԋai(ˤCLCR`oP^^Sy|W\D %,Q%f"{+,_Xn:<QS"#iIx N psO(WƀF]Vo>:,F11fJvCX#e{Y)MK۳ I ]1Ko AjLпJ0tn|U!^DUEW.fl-+7E[*tM끒Ӧhs8x:\,|LFB+ݺW)ul1Cn-3 UywHJlȮCD*Y3}t)xdl;\4ϯt>SVqN l.'\Z1~0 U<$ #{U;v$=RY̬1 F£~y 4 '5 ?W_!!"N\!b;E.He KKJlw4ƹ" hQ‘{̑Z _2z!Jˎ>ؙ ضIb"dG"Et*_Gtp Q5o=i(Չ )-LG3WwvL+8 a1l.NvgAcD_CjZ0V= }nx+Yn`"g60! {}1YgѬ>b}|=2s) 1anࠠTO5c4rK(8n4gEw¾M?kbeN+TN8pB\N]ucIɏ푴Z;Ac憞GwεګQZ'=8~7(Nw,Ho8.!WIS%ǚ Sf=NfY1aDyeF"NѲQAPP# vB-HQV=s0CO$hE^5xS9uO+KhM/ C?C^cB<߈ s)tm-3(Z!)OQk`emQ7JMe*l$,ހ ;Ψ6CAĆqm#-"Ep~Nɉc.Hti(8ycPH)c c] 7`SLqڗ߸xh-dl/s  ;Qi7\ND$bow(} n_P{ cv6*J?"i&懲S-کaZ<~N)'ME<4zCݎ,2(+` GLc5V#ܯĈJdS'CP,ߥ1/ Jn^8],wcX6; B&zlC7&Y/֠/xVхsm| Jo#h^;mSU Ye-[in9GXA mqѐ}ajGF&,M 8@pzLWhc߱$?Di\dݝ'wh 0X(K10kg/aݠ}2'riqP$!0ּRfhS$* "1^m+ˇ-EC8ߺء6IrTB1ؑӶd!{n^sm(XWEeC3=^CfarZ.`)XMćE;js袘94ɔKǛ !C/zȽO7 e.4J>v ~"28'w>$K#%ASsg.3Ҳ&"Gˆ4Zͮ^$]B,M^?:T*C%!.\ioEВb?t}?GeZRsW*PANfIR߀vS= fX"DkDX`Ҏ%3)TRs~/[N+"]]\,8zp/FexNKIGnCރU,P㭸y8Z `o o S `G[# Fڥ=}dHJutuw_kSGq!bVM[&2ϤucG3JngM %QsD\Vz7J) { x%ˏzP@< EZ!a5M U| 8qq7z-I2׆Y_ f `P{x^"/ TT/C!aabzdVgI  |WyoJC mܿϛL@n22 UA<2B 1(/']H]G sLrUuxt?VJ7P #x깤X5,i@aʸ}^AUƚ!Ģۍ'+Sqxk*REޓI$9=ۯK;mgqIa-iK <x{AZh*t Pۿ$R#I}L0/2Qu98*hpj/3q9#V?r ޴|yC'/ߔd>3E\rwxYͱ[y*SnUA 12Zll^,w yəl?ȸQ|acc 7/UW)߳(ƳYK!U ܞ`Fahp e#'!r5)#2osv [G};I}Y(]9gph om m{G, ]x\? SZYO@>DB?X ~*[<#q>ӿm;"T*25 ωuh !X~v#:xcoҨVro%zpl @VwC{MkMKW1YTR[( X 7QL@4A!~p/kʷ;PspFCO_C9ȎnE_'&$T]Ž2$^?qhA+/9Qy.L,QZWWw|pÍĺ!l2\@U#i^m7-:Ygpj"_QAHtyjԒX7o3h "[B'5 <8yxe[?e87}'d5էesx.>9ɟJlP]y}Da0Hh -=(Az&sh7+J*9x8&KƉ=yXd0u -9(o3HNr(3.O ^nٮgwAZ}"aΉ/jPa#igBFBB)fm}dUԽj?޳n :Bu%ٲs+Z*<&6JV v"XoP:N 31Dt2[S@>.6 &޴Rϒ^.vRѓ~}G4a:n=p+Ncnz-+A8b!VbM~ԤNC V ?'k\_+Nh$MjǰsR4焕[gۮ`g,"rH: ;v{dtMg5{{v)&䫁$Y 悋٬mJۧ+)!ˣtn px"5 $=S)La CHnZjA6X9^9iEjP씅ۛ 簸G2ScT)oQiB x,ꗽ{z$Rʲ\&0CVj$ۉ-LύF5JAZIecCN~"<V3ZLGȼ!=OgέK'מ@q+|qCovA"Xeg`>掆Uyڊ9&ʛT[QF̭ے=I'OqEv^)hrY !fhej\oA.1cל>m]I}?d <Vm4g䛹pžwּvZU65҄ å\ЭڟLq6PDrvd%yȋ{s> iEs]U %h܋Q ufliH;W7$D -lFC |{+L`\^Z^eBMkjUR2gX S$fŷV*XaK==!dž/(W$qXk_m.D<piTH¾x~f~os݊hkJk2+WO 4SbLm>?r/oF]U8FRl_qnzN'w\@61C0LΧ39C^PP)iD̋GBQq6{iĵ5пj?-G.d! DMBmj{ c*DB]mkD?&ݪl41ԿUo+:#xX4 prԻ09\ب=y9g*](A%C.wQ:ד"Jp⍾W2T*`gADl|XH}"^{/%K}Ϸt@(qv> WCA*n%3%aU~06O~ GZywٖ4P/+Q0zgBH*,'DXѱm>BNs hho-~($[;Um@:JN<>`ˠ[goW}EQ[l8EUo .$!T]k嘡Tci \L.o>+#/WT/|_Al Y9qa+s;Dv"e B[,;pgvY9+VBHkQfe(7>VyrTڟq>gXf/dʨ|4̈́ޖVNO1|0k->1R2^̳ѹNlt:FHqNLwR{oWԨ]>V*6և7kd2 ; ]e>+M@n9fVWOY)?/ǯ ;0\4{4fYrj?v$9c֣2aR٣L{1 eޣLy*0Άe88mykv؟rN fD‰2ZTUo*kPH҂lOvޥٯ"f;W?Q7RBwF4ǓuTqصQ3lC"E\ bI؞U@Y z*`w?"*SvtBMxǤvv |oඳw1/ K|s(Q -Nנ|w$LV`К ؔ?>CMZJ8%K#$A?n;ysw?'y3vJV#vLj8dXN'C*!"{V'#@LJd܃y9[nԸKAfJ@% )Mn&ZViW6OdxvFmu_i/Bh )Z LA ݌[i$NjׄyBn,ǎrߕE<_m m}@~(pTE;zld ![JOuۜk"o|F̧mP!DZj>6 ȝ|ь>|FƒUH6h/C!RPBj 1"׺ΕP5 ȿh\R; (rpmٰm4jr܁?!L3ΎLHǴbԅ_^LYխ%B}F `P9 ~<-H:UW%!c',#\/jũ?S?us<@[Y9$Utv TlX|D CrTڧ ?`Dxv$6l<@'`NڏX;"?e#ΰwvdrh}B; 6/['dLbCYsv;JQ x"-g\&Xk'Hf'Y͒u=v}̅`E}xc xBIrKr䲦3_=[ّoVpV4 S}8ǀx`nӀQ4gn/axA/Ȟ놊%`DK d'D6ì3@\xK!T7+I)H~|ä)>t"vyᕔ*0 2^Sϛj 7v^w5ؕ́y{:̉/b%,h6wu`lCKY}іUN46Ux7 lz}0V.< RkԘѲ{2kO#f`kyb{G:;nS0`1MًU}IN o^VÁ8=t9ԩ&d#h\4`l܋OB٩(5$ՀpuϼkVA]fSkґE g.AfEV&ㆈ*°S~rf#Hz*$Z9w Yk1z)|XeȤ /5kʖ׸ ޑ1ziy.a%Yz SCNSAuj]2Dٮ+Yh)7qI r+7H ol{8~)ЪI[=JMْfxWysy6ۋ#pE;gN\ VHG{B\h hFq(isFgGAUk[hs7JC``;3Y+,EqՓvfd8eK@f 1lTa*\-r&ʚ1k~ݴh.7P #"i)ryr(Ўp>{$eGfphn W 6dVf"gsR> V]q}#d+Z֢I)n:6ٛT3ڄ-RcJ@::>C<\I5C֞0=gUcMM>5| Vx,Jy2G\֔WUpȔs0$1/=*8Y ,mҳ6T"_Ìd(f>h#J9A\X50+`hA- g ^N66 ".Iq5Ғ-Ԁٹ+j p_$-}ԛn ~>6 %_u"ZYfN!kQjdAۚu00M:mHȕ0wtNa"[{Ȉ1\')dZ U@HԯYY0` kW>n7Y )) K:1w ?UMzzSix%n6ox,eX뭷rgD> vϹd/E+ IPG!wC=F0׺gve:7q~Qާ^EA& eG&9.tcs/Y@^g`F=Jyۯ[GJrX<Pp6&FCҤhS سp%Ԯ|ܲ'BF޾"g<[ w0/+vk\5K.CMX;%F2(bRXYw?]+̡W UhR q<1 BSbklb>^zf"MRtF,&V]) c?ek2 de4%Ad oFVN^QWL2vk)dƥ)9a-L6OF#9a)07<w,[eQya4Na'@5w#EEӦ806.r<p8<u.kRY=TؑiH Mw4|'˨N:xe!:P+0N"e$x1n$GBzx1%=_x'~;4Ȧ/zk0N}9+uQDYOQYȜjAD/WH^!N t{'T|"4^(XKcr \ah;^ܹ.@ @SY\bŖ9_\ #{Ծͥga*{:㊉-b;--#+<&K4(BᲤfabi]\ RP)zdޣPVҪq6~]T!xT3p@\d^gE071T+d&b>`91a~1uo -PK)*xZ \Loz_;8.,ʌ*G,si`f `@|<=I8j 13 ͯc[ȉ;T]RG3๔ FH~g d!sKmTGG]%@(] zvf1|029}'SEAU|/e_|@Zm^I4â쪄iސg :DyjvQvFC_'+ 껢Yɧ5]r98/+A 7*P<&ӤQt;ʼn` <}w6O:/Q/0uFܖq jN4UeB*?4O6ԋxU3 ;ٕF^>k|#rAl~OWz:[ל"aa Op349~)3sS=R[?H}=euFk]lާcpQ^WOr+m]6@+zӺCz있cPb9mE0\yBkX#f qOpZ \㋞2n2>Xxh}+1,z+ pm6ӜAoL{,sb4%-%{>Lߔ;;Cl,g4Qd wbr4B-X?2_.uār՛L *8}1W,K$.[d9\M%)hPPՎI||!fÌ#{id"_}g{I&cZ _S % t9=y_6aw*׾hILĢ j FLlQ R3[m C)mc׆SŽ ʺD K7L_Wwg@%b@$P>,VW"WRs`O\$Emc.(3\y"tds }b;G5-.>ʪ.~@S{'8 WwS."!GW9-9x\w}4G\Ŕ(OqNHv;*nea9 Kt =e}mQ7vu&` hQJ|2u $fa|æD35"J T_c{831vSs93qqTFi{CK@{]Ks0|C,W lE^"s{U}Xk5H4V.y(CX[^?EGlGxi@" ,@@+)x9B^D4*Ŭ1Ӄ;ZE)aAi#$Qb&Ar_AGK$}%3[ KCY#f$\E©-Ea-xB{!XcU]Z|L)[ґAу7Y } 4cɈ F)۝"rzM/֠\nr]9҃B_=]e^hgm ji21eTDںU~'BdƲU@Zxq<3dGd{`aͱ^ӖL%EМ4}ZY?=1 vțoHiGبuX;6T _{jTl'X , p‘#넽 nl|:әG3#qB2l1jޓ ۏVS,,;4Ojzf6Rz$|lŻ[s=?im09܌e[p|Bj{YcG{:rZc h!t*rBg7N$CS8ϴ!:B"dŞϖSw0#*ZsV?ej@}?O~WӲA 1$%e!RO>A `δeq`lo($8<{TV̒NŻcT1?7YޠM1z lpT80D^^K+=QUɼep \fDI1M1_2{Ĉ},ӦbN]N18 L[29ru^K_p׈IJOK@ӠKq\L ]k[yq}G'wanI(D23r~-ҕz کƫG۫u^M%GJC !0DIS'wWM7}ˎ'7f%<r,tvjXlePZT];I@=$Dumݏ8K 4h<^C9VC Y" \ђN!:3 R,5d3|}0䮗9YdG\(9yXÿ Ǯm~;lm3fF(p]HIrZG9AU蜫KK,-ޤ90Vk|[vNDlOKi ?%O:D~P(i{Fk({R-Z2T f6oYg]-~O9EDog?`gî<WȥQԛ?}.4S[o+pA#mNUy 2rS"4m}F-1>?7Y9cR)P@':'yo<O`j|UzH?}d8gv>݃# ̊~?V7ng$Ѱ&j"==[U_u_,pFA䕐Cd<LJ (~s`hN>"79皕xW:o˳|vQ,PΡBϬGMt=7>9EW|݈#TqOBm$7H.-h;=frp 㺓Euh<ҋ{;%>tfYjͅ_NrjB5 Gd&yqva6iB$9O{/IC-AN` (/4sI ;RPn2˞.f$|]p?]|'GtVj;Pf`,:2ə]Uo!2lA*-51nv Pߛ("}ir.9YDDE`du4Coi,lĒDԚ_IHn)#uW}?'ӳu*uƥꘚ?"Ѹ$s=ѽ0]Փtf,ƅ۽_c> בL!\D.*!ӆik9J b>3Ӧݢ`·a(2ƭ-H?X׵ް @ΨwVZx`v4Ė#f:ńN:xXḸz ᒶ' 0߇fqE{ia"t)6|yFeg|hʍ68~(_ &=ʀ5TGJ2F}_#OAxW5fEx0C"b,I>/%mS ; =XHaUqAu4jR$|yEl׭Sgmejccl]/[iF/(KHI<]e/:݌Ҙo^LD64fBJ#(|2B^ 2/f=9oh66h_! FÄK04efcml:GMdw_61RLjT˸F.'?4f`կEj~h*-v|PG$~XL[k)~+[«8-2C/ N!jؗ^?MI&mAmmB~:A2|u=2%t qQ8nדg؞mEY@s*^nG$VσH-}oo?BU2{nPar"nه/-:՗V{ֈáJIΩȆ60twӫJbߦJHWEVMR+ cYJoKܦ36HXht0CL],@|\I<"njߑRg\4e1P0#xuiydf1keI%[QUQu9aFG~L+˖[*-c#Ə802pn7s ǧ_4:H*0&z>a 3pqR~Qa$W yʛŬ B0I= n|aZNl“O? NJH=$K{ v7S#ͷMKGo3H5I{/="5bvWxbJgM[4_<hhա1pDcN,kޗ[?x(?;e}D7볩(N.#\)P=G#kuنg"xڶOw5&^h LQ׽rFo?Tws9kϤ|\ VD d\,Ecz bϐʋ\y3u؉Ȼ6KҧSҶ?H;(ܦ»XߠdEȑNAXDtXE^UB^̂Wsn9ɇ(W CK"D8Zeb,[{sqӱ&T 5G(!j`"?^2N6ZVW?CczO/l@+ 3S}Yݞ*˲ >/i . 80p~k q#FQ˶l&Sdz8C(WP9*ׄRjm,nѡw`y?=h_2ޣB|]bSFf@-7[0Yh k <ϓx5';38T!o"D)+B&Sj;,t8rb9+[l9HAρȅi?~})m5V,0viZ-[L#wAy\V{$6O%AA#&vc4.iUgBǤ)%EF~@y)r-*bʅ`7=)jń<~rHJO쳝bHޢq1dR(rcꉮ 3#=Hm#]hA2ZNlhxϼGu9]BAmR!ȱ,'\ t-]էA*|=ބ𤏋N /U!\ddBLp|:joڱ3 [w~Z{9 XuF؇X$K5,Yh6n+O)r 9[RN3h8sP|| A:{ =Di@iHa!4PO=/[9E]GCpKthnMjl3!C#/o0ܸ3J7_<5 әja,hI(93Lv]+bB=<_xW#sƨ`r U7ONPټf=U(L&gខ0xBF`>1$6"Ϛ]\<5G*|3=7^:g\vS_4f^ s.wch->R#8;O\_pqh<-D  x`.Φd ?%83t0]^8s#DCk%vYl0T 6y46Y]G!1Ycj/rR"qf9n QKe[c 2 ^S9 5Vܿ|!0yTIsY+n-<9 n=`CQ*jheWШbՕtl}?~cK&/=z.dvS!xhqTOnߤ]̌c6_CV&);_g̓D$ezҜ--Hnf ,R?OT8^Esق c'S;b,R׼j<Ȍ],u?OwNim>TӜ|P37~ qӀ0z\λ_fؤWF;NPT]Ӂ8Ro|KS+Ao%oO~@lﻚ#""Ы;m4cIU`g'd?SA .ě`L*]nf&f+9*Ύ %-T s#3΢0٩Q2j}Y>>Aөww8ySh /+c^!r$l}'k6bTKY*i_)sG-t&7_8J<8;/j0=l+*u gw(4Z_Y_r(/U;k,3Б77?7ݨpH{:AʣuPAǒ LNM"{WDs(D/Sg%5{ܢC, @7Փm>ªH*<ʎM FC14誅->Y2(Sw|`2q9o|?Uw[oVJQə]=OhҌD@c@*uTM[=l%Wyomq% +-zk1 }5hcl`{l.xO($DRƝsw_oYZ~DC%'!tCɅڤ|H)Z~ #Y(00 )1h =1&0'W1Ztt: Oݔ 4!RTçp()<f΍78XSbGz^Q B'j>Q!5޺Ae:( :d콻zdqsh-{(Q3=˹rjg\g LmM عa%.Sd6S(& e=_|x:Zdtg2M%Iy`gw[XTuka$K9y*O>=l#gE<7W)psnGJY7͹P%e $-(B5]V@'@aDSox7^9ȯѬNu m8|>`Φ6EӴJbh1UrPF-}(i<&܊IduG j0|j0"FFt/Ўmk7D{uRo6Fb3ˍMPwg6Mmgs} A`b{ GX"FV0y xiNվ Zܦv v } Jt_jtQ^;@)E9IزW6 mlco\.&u"%8-:@7e]KOl 2qu#M..8Z$lQU~RO VZ .zauHnyə Kg? @W8M!9Vvbz:"^I>팻>S'!zx-YpT}KRs{y8@1ǯhPO*LYs{RJ5>Yy$;"W6) S8(н[lK]A[o8ӝyvbҀp8|ڂgiY#Oe>ϟ+Of^J^Dݼ<8f K6]*:{Lh^Li "Ì\#[V2 il۰xStM`f; 7ItlWVj2%ܵ&A5'WU a q `MA4.% v?v=g:ެ\ bsLzZKptW\6~X~悘2IoqϦgB=JKyASP=5_SajjrO,PTF8#r,Y{n6E}~1@6r}J! ڍMU8;BK4D )aΨϢ/a|ܢ&9asXZ/wa^'۹p^eírCka}Uߩ=J_߶Nz'BQA O>s:m [KE&f8 pt lOE'#&c6yy.7]i pn-EɝrV"֠vDGyqrJ#^`gb 0BO'jLMS$dڅ ^)t l[bӏz^ѱ}bz% C*V#VsGpW2SKDo}bc,>zKy'A /7&ȷZV :1+|zϕRvg3fmE-| BgJ_WMF}!:k(49`iIPC`_ك OQaĨ%mAcADmcܻT0{ga*˹0O$`)nϹsdjen#{LD=#?~u]@ v3MOM U1D& /CVfK<`6?y&dHs)Gx;11ܛfa u& *B̧59 htZ1!E1( 2y΀@'ąf5l} l5{_#vPC7Z5B9>Σ1b7E3 rAsae%zQP2y{u,.g%TԒ![p L`Ӟbxߚ8؜qiʈ3F1_?ŕ敇-av:ZMt]H0!XU~̾wUN?ָ3J-OQ9J.w@XIlߎگt.i) _![BL(e`ق=@ڋGy8$}h\1޵)u4SU1͈g+60+jvW{ҦZ'H.0BpQQi2ұSmhLP#{}yh`MsŤe=d:D6X:5gJ[,z볇љF{ {R>O {@s|`eʵBOriBv7:v;,B*}gǝ5~8*2QiTOF{D]p@PFN>Ź2ktdnBte-3r[sgO`~VnXMRikί'KCdIgʠkҩKMS"b#_cXGTȁ~ guԎ6 ^[+diڅA{,_n}ծt;F J]>:W2-.UҙqA]S/o56;wQ wYq6_nI}Kleb~@CcpRU_ݜa2"]@`k ~O~aa?ƚ\<*C!^*K~ րBC Gv6Qߟy ºp3Fx\$~@ܐP$矃y޵pUR繹8Lj;*lK(Tyn1WrEtDufj _M&tI7Hx.ScH,~]-NOV!\asB]uU3E :u90A%Ahȼw/ :o:b|"@mlA'&۳& #1'HM7;ej"(0gHW|Zrb@٩Ҥ2{HN纺L6vܛӓ4fiJvWp У, )џZ.+uv9g`*s!{UU(vⳫU]7`6/jڒwBRbS'GH֘jUuET;-'d_a"AS̬ej?Ec;2 3VV̓1<-_IJP#6i/ş SE9ÂKgZjEM۩?p^UsS2 D-$0d&|rͺ)zlsSXٙo^Ƌر͆e_0gF$mc,J_PA@.+u*tvT"as[N C 7+­Gw2t MH( + 8[3n`bMڕƵCu-4GS;]i8p QQ BKyDh(dn]nZ}=E}хs2W)Y{rX\ki=+R=u0z gLHo5#VtK%\B;H#hhU=0o}TV;&s}hcK讲K"̧T`&:)DA&lu )ӆN fg`_KTb}''\#C38Q}OY "i|S6&j*fK>6y0"g2)5*tS6.f(Oi%M vOF4pb'Bi|Ef$Ƀ8 *5vʪR;c Y 縡%˝cg>:5c4Xo6J?F6l莅 GzTì^'72ΎLy>ճQN^Q5?..zb g ! g3)P7퓊:kU BEgc232}A&uF4`R-rҥ&P ];&{_/)0'Co/c]B+3"R]rW`6]^.?e}Ն~iiʲGK;[Xr/nQjD W\)Q]'yc*ZLa-k*oEʃ?0zqvwa'ܛľؗO\!&y/Thǎs0 ڄd$ JlE@2 4%`O ~~b]USE߶ aGqMD oqNПǠǺBPI}iN2&6`u%XThr7sRbW it(P(]0/klCK/ 4njg`V*6,ec~/T0a#u}FmGޛ8L8gLX,Wmz!+\ؗ[ qӡjm9~^Q΂@-ăv8RmSd?f|&l kڀ`실ewP_aul?XNsqE~7OP#wfx>*Ro8co NSGs;UQ쵣LiÇn :Ҩ\΁0LHk6ѹ.q8l_.ZI^ۥv\i܋WP7217P Y"'\C捐%aGSdu>ѐx)o>cPorl"̀0%#u(*4XsB.ŕiF$IHt.Z+%U oqTa= E z=났9G`)L;=O,}}:Loe(D7_>mf{<x\p>t05PﺑGbYRfVfgY> l{%U!Bמ 6e58+/n0P@ #{Bvx`zjROo-.Ton< e2\ZYḈ<́͜Ǵg|bҥ_2vT&-\=3"A'Qn:qr;U_ϣKdLLہkbN$6DL5N5\~S]R$7}xfgv59 m.: %7rtNXvuxhcH?HJh:nfcO&vQS>%n 8 FHS֎ _Z.Xϙz~" 3n7}"l<#?+ G՗cVB9Y((ŵaQfÒF@vO"PD<~*"\ 1` 7ڷOtdKr2 P}z9XDwTbT~Wa +ѲٚX~P"fV( *˳.:^֔<}s4z&4EĹakd[\3ÉoXtxӸ1IcY RAiImvs32_bׂ~Rw5(aQ.՚M*O"55Pl¢㽆'XE*DŔ"7njEX1 d*D+ *W!8p[yb9EǾ.#ohs е+\Y`K8ۏqD^A"7%^MjHGlyi/_vc㢙R!wb4g){VzMHw97E_ZRCnLP $0||'1N1I <*AtmڒVzYT\+:REGt8Ey;%x M\.d$MbS@ǕwnKK%$pe K:1d-rQd}!#}f>x`chcffz?坏фO@\20E@R\"Pb ["gμ+D kS܍lݫR ʻ7M%4ˮ?R\J*bZxYx/i@q琢 Ƅڭb̭wǴQ=H69 |:rdayU- #3{q#_7r~"qҴpILHRVp=<#'xe?*;@bvRAv'4)u9uS(Bx2sx6-xT+W"NŤ(<xRַ$-RioLQP &8x%s bzO2`FS]Z0 vL >fD-T)KNO1`ֲWqoYˠZ31 0ŎXf|Rok0bGE'\v:49@m.kiկkN?\~<0 p2IgԠq!lNcI!f2(&ZU>] D{7[hd.%WA+KA5:ӫ3t\{5z|ۖ{vSjuxhiK8hy;.;\jp؏a)d.a z) Q޷6Q2qw+ŎD>ǥ+"oH\1v,SOr 5Չ2֟nP}ORl^DNLvd?/Mvx.2I=.,S*>";SWN}Xz=DdpPs*PMNUYޒYNUG5QbT4Kô"Պe}U7q>>-#!Q;Go 4zse?U7 E.'L2WElV+Gj O@Y[X&'DqmNgʃwEZީk_ E%Jb+O ٗI% ;oRidFVxV(%Uq5,6?Q9N 2şA{h`νmVS|{"Lأ 9t̗Z8W²ճb `3bT>Bpo@񚡕T֥v>biׂ CNOW! Dv??*ԕsY*8>F;Z T_ ɺ' pd9̀h)˜ ܆»kxT=q)*{Dx 5vgY3Dh>""4zl}B"uG.(?ei7g&] 7+pt۞:{+![yԌ~ bv<FW.6?pZ7,oC 2khNYc.ڑL(PyCEߢ["T]с5)x r 2">RB~dAA_=dZ)ZWMvewR+3 tP2wdjecxS){ V@'(]!5K76~y*Y󷯻qn &`:q_3l0[*ems~VRpY| VrJzW&³Z$dX/7lŭ!,9 ɓgnpٓ-nF\&qE2:zgrs]Lm%;2UGU&Q- 7I6Eֳa!Of'yUWΗUOZn50nQ\+7z>6s-f5=z"q8eU[**`4IJ/gEB 9G/w ]-άڕUӲ+{\AشV) ћja!̡*0~6갬e6_^ۿ }0;8{B@1ZY81|6er]*.`mҩ+[# ZWyu8"^CB c-5) n />+ϒmsӐXZ$oDL L": ~a=_?I3V\rϫv74;H gݕw|%oȩQPPL>*ąQjA`Hѧyaݣa'Um& aRGi0$kQٞƂqd "`KrS xo*"ߡn9i\q $yT%ݾ<;xri! d3jހ~:Dc/o,I9m}w@a cNx\mذΓ}-x;[Ε0 Ğ=H fK`Z1M?Q 8~V\䛑zbvLA6I cPDwkG3B܍zM7^' F=)9d#Wwa!IGaߏ9ߌd"6E N03!VD:jɍR0F(10'=6v?5لy1ݎ%U"՞Ёxe"|N `cFŹ"S}A~<#{[? `ӈo3e4ĽykrxNOD(<خal0ψ K^4t}YhAHyMQype.Vܵd/i(\#+(]231v(0jzeM„P>f Fm$CW_a!PB-rdpOts__idk؇NM]k|^`64#5£oL сN'җ0i<jBHcGO@2GyPb)(#-͒( Q*( F:7yDVߥ˄kH! 5LT'ww)1م\;U|++a~28O4'z?0P`™8GEJUdu>%o-wmsOO %25Pb<'24jN`s!ʅՀxD},\h9G$ԌPu| [0ӏ}ֳY0zdsgͧ[uiRGI n>\hk[r+slۏ1q@S8bh||(a_l!_rFaC/M>06#؍"U0g[*0CTT@zxĝ&?>z^KY`_ `뼟&a썢ANO5W%W\,]sv R%d&+(b@(@mJGŵD۹l4;Na23"B1N%쿊5&y34g~I̸N`?Bha/65f3H@ck3fT>D|ڝ0v[8 3+d$[dz zK[l3xT+ihkՉ%]-z%@͉)z<Íya<ε:l9 4ҽR|cb"E2h*Tv. I=:nJM݋J9.G2Z+&ާ*~VFiU`ݠ/ԛIПh"ag c[v|{&|&POUb۞h632g+5&9yg$xs;4LRJHKB"zȕQRJ댄U,`|#@I#¬s$[>HH.tCg$Ik>={魘 o;YzuW/ZMScK@YrG9OˡԀJ_.k,+bkvvSN3)^O~i^ XsGM%PL|Bfy3I~ %pvݶ0_ N]xUO672QXI=kS?beQxebDob( b 1,CU=F tgہng`18K{шe~ ipWTC3`K 3+=l)^Zz9VtJS "z5Uo@'j\5leǮ=6a ­F/B *Ƿ?Ț N+jҤ0YQABf18eKe.=~%g`6a9,uIz?t[ ,FcV#oM%٘-c]&;lkX;KnxqPfӚGuiS8$Rs4Fy-f{m#aEK3\l[=gOuYy /`He&hD-o_+ Iavuwߣ\{|Ç#pxIpcȲEɺ˹mݟzt /`89A@A?7[q5 8O*&9Z۰X`|jm+.r˶]LH\m/섊:A%'n\P޼' *"'O"䗼ޗėk*qBmO YWE360ī&i~gX  xzd{։*бDr wU RZuI.,<^7K-%[lu&toH›/V4?ImC>O_. v|bwH?3?*6+q$\ 1{~5U:bgxw4C߷')'VcYy3Z"&eO\,UWiB懦=؝5 Zr\M$ u9"B]'d律~s0s·'nbdֹӪxA!Q6xѷ`+ŠK^tR_Hڲ 0sdAv|KQy,I@ Bsr_V폾9"zLS#KPKqN;Ƌ;{.,#9<ALgttѥBz)XhmEX#|vvV@R7ty0e+޸8׺_Yyփ;Uge.#R]G,FD$E|n C̗펽 rZ qxgyoOXU>iK͑6wS*E%ce0za r*Uf;4շ8 t&$G(DsE(v^>ŀlŲ /+jHXic@euh^j՜q`lX`t,p/2 =Q1]on|d@yUd0^yٕ(l=)U-~I] .F$*|oKLmހ.S:0JU'<-;a:ٺG51x&,z=_[RZׅr!>G3/b?Ў쳔,UFgfjRJ4v'$XX9AHpYb,wtR ~ŤaU`ثG ʖ\kL1 +tDZu"hj%xq]hBTAP? tF*2, ֦~If 2ظL'gկU =39;ȸMXcB(N"J/AkewlA~7⬫Jľ=UXXLLK{]dpodIY$ca ,>5 "R΁㞨O$7:.8Mv "C Jl)!VqBQ>gO훿\ KkDjKxw_bBi?+\ 9YU "SV$81$*9~b-sk2e"`Ufx3xL92,85ժc&v-C[^ijGWqI0=6'{>,gpNt c".qc&N4Z@ 8V&|eϐb_S"LB'+y4;hxّt71'S2\u\H=ecKG9&JQ~ X[x[>}()@dIQwu Ҭ⬕RlSSm&9_佉Chp]J5]r~6Bj=oS2 ,p>pwsxO;zAl'N8-sEb/!|ͪln*4ѣ )4͖EQ;ttA"G@K[/ 7NEj˯M;~m=t9эMYЭ݅ ni,>?ܪ)ϷDtMfT,sMfslM\݊AZh*B)jf6mϖC?LЁק=ld7$Nq|ۘA)Kw.pFF$YHHi6VKvS!#-I([3)ͩ\ ȁ(BE7J:aud!>z~C*I-SR$>_A\V[wEap?M`S`mHdʦ#rwI jOpX{GtaP:._bb#=ƲnQ7vl(oa 3 ǐga}Ӳk͔7zPKrfk{1wyP^s͸>B2`(tX9Qzs@rr/C EdeHR5M)秢qwp+/i3^IyuKև ]xP/)ڣTӯ/b[[Ic&K.#a8o>=@ӦN +2g'wg<,"dim4 wU9YUI9xISq*:$:] @T{F2kpiH=ʇu6{9ʟ)ag;Jm3]-̀ݿ| X((9 ջM&$ߊjO9MJ.Kgmt6z~?7u6-YXS opC͆pZ!4,LjㄬRNe< o:tPw %(˽ ɺv%R{5qg@s6w &(ܙR@&NݧbNtk`RD!.;h9eu6z-xy(r_r|Pq"[()E@18m!HE"8;W;RQu=JvvJR*r˿P[Cd4\7AM"jfZ9w' *Rd@D2>_,X-7LhgB{Tj!5Z*g`=.e}c/1-g rxu2k>e_SH\ؐϟK#w5 *Z~$WG'i袽Nb}<[]Y Pe,0M-_^$W#囿ӎl?O?K*;Rzb*L#ɛ9s椲^q4 -CX B!wO%t'f$5R"|GCH[]E9Y<}\Fj2pxKA5c|(/Ώ?.$IJy*E4S0fCUZ]| J%ӽPQ@lN/80p] ={gQ]YQAA3rլkPR7`޲v$I|}+5nt"O{9Rþ'V[b(fLMtj*]0.$ڋxk'fzdA56- FVfspWHi٬GY32H8 i?pқݏ2'܅!ؠ3AV6bX ]@+IضZ=(8C*#$0 [][‚~޺T }ƙG,9PZ3itޱkpY z^ׯ %|gU*hT?' `栵cݵ) ȠU7(s]oD-1֨]r$PNCW–eTl0-R!la0㴣[8Yqt:ZKy ؞7Lhy0#RvHSUN` 6u|ɳu2#S?KRrI #i%n釙g5QOZueS BHm R,͑\GPݒC8}UA=Sєa$l;sC[>[ppi^^uV:_DA. ikGuub@s;M[EMpWmmԖ.?4)YLsTŊ4Xб(zkjw6p~9$v ?/vYo-~' &z;D[GG񙏋b=vL#`{ u\ SjbNz%QdcjzT%=5![MvK9cXo&OH}:aC˕9P)9#H]%WG`~XKFM,t0(B-iL8Ca6>HscSI΅a?viPϊbق؎eO_uf@<ۥ8bN<@k`MnM &Xc"->o(KjL_f =sn[%NM]361ДP4O]0ױ45LAzV]Ou~Je-n$ H@DR?in 2 -Ok-ݺ^B6[-MUcLzvzG@Ɣ # Pzwf<~&!݈fxǾ},GM6Vga5=8̝nɒ5C\[' a^9jj$F-Mݍ Lx-Ɣ3~rK7g#4]1n.n:Hr{eQ /k):oq[}n D. ֚Æ]:ʷj?MIZ.h״K/0C`_4p@h!xs(T&uhCoB;΂ 6c͠+6:+:NkKQ *]ypPWbgP38n0ueM!vאT bdDLYNsP{XwuhZ~zbDբvgJ ,c1ԗni1gnMLOңabX).ʟHS 7g~byf31bTmuRSVjȕÍ}"_ؖ 'wh^sS)'VXi[ff03qRr&wI6ZPu!3 H]!'I cH֣ǔL#&,LzwILt) p&3+b0AUYE_$q#;v]%˘0zwt@hC4U,fej[M惐 (m.Ӷeγ/4Ф%0tCH\D=?O5`]̈́Ä/nق'N\m(C3g&FDV!f,6K K*6HPBf|\pPYD@ p~tF. e?;6}\^rIyޣ846:"6 nлZ-Uᳰہ}z4{ w43 c%VEWf)wa#ԿT@RP:]:bl1iI?'AEbiv9Vv&S{w:}_Z jxL@VŗFHjy) sgIUUMH^i3]Έդ >b%knnixuؖ 6!BԱJ)LL*LYB7UA暺 c?WY:6n 9md8J$?P%$rD"hOCh*@[̭T(DddYy[&D'5WK*|H1,rv *nI!?k Ѯ4Q;`INؐM,y%ȤDH2&Q]D֝˛,.kfZ6ucLRª0|3,V:ʥя%,K> 6'sc wEh vOPj383o +rlK2(D 85!p9#I2j}q\yA9cb(\;X|eQjo+0Q5a+loi.L%xܔQlqi]d.ZYpA:s?\#)T_0ЏQr,s4QV]w+؂KV(k^ ;i;sP  L`lY{#x =q itTq[vHym0 nsk?XN~dO<*<Nfeǟq䁤%=xΊtW721dU֪cK7[b&7b}F++Q _ӓ5!&WszWd <d神C2W>1N_m׬ 2V(#WT&Xq*Ƣ7COQPA.sUM޲<&H`%j$&3_ɢռo9ņ)( &z9ue0B̫j<=>Js{6h?{q.nG;22q%ƣg$2mV.z~.z&?g%ew1IPHΖ0ו%׻-4)td=4eiG8Oӛ^a”?'ܤ+#h3ZRЈm*<4ʁU"?oK5n9;U}e2w檮D;hn9!ǡ"](|@ig>9© cQq,rY(Q-k 'wk+iQkqG= &Y'nxQm ab] s1"<,&wV 1MȄe&D1OQg߁_v5Xq'z%wWڃP6 k׽+Mcz E)m%)` yjs߳{6-0`,CZ\Gt%KbZoo_?ZdBtj .cI48!.\g)c#U#2xjC7%crCXfè$(ʲO̒j^Վ,N|_j#>i\SZ' EV4.cRR\is{Њsp_ >?A*\82ӱ.RFx^;@':eqqOHЄQSn8:Qan#;d*:)иɥ,vw&Br$BaVɱ4 \Tg<ۨw8 K^RG`_щt7D_UEN T8&p-6+I%Bͥ:n cb{BǩErƒ5%8eZ;ͪSXSo] P*똃Z6C5!EydR wa3Xkeb Bh hk}SAM 'R]0AN/RDcb !,$xj[ⲏqThzj?wVyp;u-0鮀nc Tj-^41zx]{KY[xC[}jۗDTiGF>Lz&sgi/eɶ79gGm#KRBkDBKAI2&_1}s=Mb Uפ⏜U~: c Ŋ_Ӱ6'37+R ",{9K^kveA}эsJ!z@>m`})wT|Lɫ^S5~6nN̗YA^d~  Vzx6}"}6*jэڞ^yR[Q[v". k= P}`c]yb(py{ʫ D&?جt_xBSJkiRNS}A$q0 LaL0g}l\𙡶Yh=!-5.o0GU\ Ga\&bbGrYc:#qe;nEnfa-ܹN3xA1]R9cuu]lg-Kw >^\p$&`=] W @蠩͏TY"_Q<? 8&ѭDwq|[ ̟|ݞ܇g*1*\DD°@qVzG6k3* R`hn\t(\^{(vzD۴̨(ey6OfW=ID\~* o1RlkYa`I< J\κ/}O=.lIpٍ5~DMY'z5[vxi@ozhеa#m>~`~ʛD3 3bq!i`Z[,-"?}g&[zq A ,(PGmd;FEQM-3VSzSJ?.pʄRDr{g'_s^QY݊/Vnַiǒuet@)* J4Evdl(=]';CA8EnKab=)ۚru8,+#/o,I`#0|Al,U7ӷ8ԋz4BׁMW1/?v}4R;li=Y VQDG7nqC}k[-T:7%&(qyxsƆJM#_=gG5=f.zf%v s^X Uh2P.4c17r{cƜS\45=KUQ '-?LVlw.8w+Su n1M`}xFKYٛL8Szs *@:.Ӟl_\/qLEM֊YXˈHCtW2u6!T%#i$?Q I}E㊽X٠J~/W'W$IՕ^)= ҕk"r>FL (Zʏd-%5]#;\YYy83fsLް@LK%ucfIcQ:+ύnaFHA9Dl ɄiY @}--ܧMcn NV^֙&?ql(WM(,@.F,4+=i(0c9q+BWg08r,7Q]N~ QQ49r ;_1eȮ/oO9MB騅'rbm^ "7{<<d/Ҥ$,.YnjrHAVeMܲۡ5ӣn+tц9872˥`N{-nkʠ*b7$5|c1q s#Ҍܗ$1i#sr:ΊhӫP\Uɂ[]N L*T(K*{6-!vnn8)T3{2-!ձ}u@#,=OƷcq X)wץ wE_}OGYAp`)5L7,9#<&\Tcc2pSZN)qbvdZ_fJx ZpU61Ayf]8-MEM'"(ܒ,?34wny @j'dEP=22")syUwZF@"{aO`$ 2s^ aFmqb&Yt>)"fwqGI^6ž@4Kǔ8ݐZ2UT v1_٘"P;n*[JOu*ӟ爍; ;﷈;&S$ =.ë׬z" P F7s:s@5s-N& 4#2hiÁyծhYd>VoXpH[H)I{Jj% A8y9x[)\F򬎆vHW 9> ԣiPtf^0iO4E_h,0Ƭm4NK(S6#J+,xŞ:h߷Fo:a}=h.l@ڃt!ew\WXגvbO0fRDڙb_. L+@& Psx&dWXB.&4O;7״g]z mIQ{FRΰG|0q[s{P3%9r?kaZxF,O~:ycSf 0~(tHy3'C^xdL8ny61$i~פA>ۆՓЕJZ!sXMBgM¯ 7>ݲwe0Lna闘(XzyxJ'㪦Q~3R5~  G9AJ9<r=g`PYt8Pui9ERBzF] Jly b@fX$d@hxe"譪BvC WU@${$[AKSO FX YZ