crash-7.2.1-lp150.2.12.1<>,(\F/=„ЈC,hrl!nҿ+2lb u 7<Ȧ/2f0>+aXyS[g@r#S Rcb˿ǘr1b1M:#+^rC61#4|*ݕFez"3W_D߯ƥ~vn-yVKI4 Bڂ{4q7 gߝiWOhHO +>>9?d  f 8[ah           ( L y  pz(8"9 @": x"G{$ H{H I{l X{xY{\{ ]{ ^|b|c}dd}e}f}l}u~ v~4\`fCcrash7.2.1lp150.2.12.1Crash utility for live systems; netdump, diskdump, LKCD or mcore dumpfilesThe core analysis suite is a self-contained tool that can be used to investigate either live systems, kernel core dumps created from the netdump and diskdump packages from Red Hat Linux, the mcore kernel patch offered by Mission Critical Linux, or the LKCD kernel patch. Authors: -------- David Anderson \Flamb26~openSUSE Leap 15.0openSUSEGPL-3.0-or-later AND GFDL-1.2-onlyhttp://bugs.opensuse.orgDevelopment/Tools/Debuggershttp://people.redhat.com/anderson/linuxx86_64}<K (AAA큤A큤\\\\Z?\[\Z?\5f1dbc33d0d64cfe91ce599c85f36d452be28c364515b838c3ba8ecdb55faafc743c4be1bdb4750897ca73d4934d002089358153ba5c1865c9bc97479d2d65061cf41125aef5121a8b8e14bfd3f4436ef5a3610999c216be0132aa7cc5b740cc8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b9036e2f19f0dbbe67dae23e85607029618fb203aca1bce6390cf826de3658d6a3a1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcrash-7.2.1-lp150.2.12.1.src.rpmcrashcrash(x86-64)    /usr/bin/nmlibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)liblzo2.so.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libncurses.so.6()(64bit)libncurses.so.6(NCURSEST6_5.7.20081102)(64bit)libsnappy.so.1()(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)libtinfo.so.6(NCURSES6_TINFO_5.7.20081102)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1\|\8@[j@Z@ZxG@ZX@Z)-@Z@Z Y:Y1S@Y&@XXP@XXXAX`@WWWH6WDB@VVV @V @VBU@U4@UUeUt@TԬTo)@dmair@suse.desparschauer@suse.demsuchanek@suse.comdmair@suse.comdmair@suse.comdmair@suse.comdimstar@opensuse.orgdmair@suse.comdmair@suse.comdmair@suse.commsuchanek@suse.comdmair@suse.comastieger@suse.comdmair@suse.comdmair@suse.demsuchanek@suse.comdmair@suse.delpechacek@suse.comptesarik@suse.commkubecek@suse.czptesarik@suse.comdmair@suse.devbabka@suse.comlpechacek@suse.comlpechacek@suse.comdmair@suse.comdmair@suse.comptesarik@suse.czptesarik@suse.comdmair@suse.comdmair@suse.comseife+obs@b1-systems.comdmair@suse.comdmair@suse.com- Update for XEN dom0 changes in v4.11 that cause coredumps made of a domU using virch on the dom0 to fail to load in the dom0 version of crash reporting "crash: invalid kernel virtual address:
type:fill_pcpu_struct", followed by "WARNING: cannot fill pcpu_struct" and "crash: cannot read cpu_info" (bsc#1124690 and bsc#1122594) Added: crash-xen-invalid-pcpu-vaddr-use-hware-domain-sym.patch- Update the recognition of x86_64 CPU_ENTRY_AREA (bsc#1090127) Added: crash-update-recognition-of-x86_64-CPU_ENTRY_AREA.patch- Added: crash-Fix-and-an-update-for-the-ipcs-command.patch The update is required for Linux 4.11 and greater kernels, which reimplemented the IDR facility to use radix trees in kernel commit 0a835c4f090af2c76fc2932c539c3b32fd21fbbb, titled "Reimplement IDR and IDA using the radix tree". Without the patch, if any IPCS entry exists, the command would fail with the message "ipcs: invalid structure member offset: idr_top" (bsc#1092101) - fix license warning- Upgraded to 7.2.1 because it includes the fixes to support several core cases that recently were caused tofail to open. As a result, removed patches that were already superceded by 7.2.1 source. Removed: crash-ppc64-book3s-update-hash-page-table-geometry.patch crash-x86_64_kvtop-usable-symtab_init.patch crash-ppc64-ensure-chosen-stack-symbol-relates-to-an-actual-backtrace.patch crash-fix-error-cannot-resolve-schedulers-0001.patch crash-fix-error-cannot-resolve-schedulers-0002.patch crash-extend-direct-mapping-to-5TB.patch Modified: crash-allow-use-of-sadump-captured-KASLR-kernel.patch- Added: crash-fix-error-cannot-resolve-schedulers-0001.patch crash-fix-error-cannot-resolve-schedulers-0002.patch crash-extend-direct-mapping-to-5TB.patch Fixes Xen dump files that cannot be opened in hypervisor mode. bsc#1073993- Added crash-ppc64-ensure-chosen-stack-symbol-relates-to-an-actual-backtrace.patch With latest NMI IPI changes, crash_ipi_callback is found multiple times on the stack. Ensure the chosen symbol relates to an actual backtrace. bsc#1072718- Escape the usage of %{VERSION} when calling out to rpm. RPM 4.14 has %{VERSION} defined as 'the main packages version'.- Added crash-x86_64_kvtop-usable-symtab_init.patch to change x86_64_kvtop() so that it can be called during symtab_init() Added crash-allow-use-of-sadump-captured-KASLR-kernel.patch to allow use of dumps of KASLR enabled kernels that were captured by sadump. Both are bsc#1070278/FATE#323473- Upgrade the source tarball to version to 7.2.0 which requires the removal of patches that are then already applied: crash-gdb-add-proc_service-sync-with-GLIBC.patch crash-xen_add_support_for_domU_with_linux_kernel_from_3.19.patch A complete changelog is available via the crash source page at: http://people.redhat.com/anderson/crash.changelog.html Added crash-ppc64-book3s-update-hash-page-table-geometry.patch from hbathini@linux.vnet.ibm.com via bsc#1067702 to correct errors with virtual-to-physical address translation in the larger virtual address range of newer kernels. Added a BuildRequires of libelf that will populate the build workspace with libelf (from elfutils) even though it is not directly required by crash but is required by gdb (which crash nests). It no longer got picked up automatically for build and gdb and kernel module features had build errors before it.- crash-xen_add_support_for_domU_with_linux_kernel_from_3.19.patch: Since linux kernel 3.19 crash readmem() can't be used to read xen_p2m_addr associate memory directly during m2p translation. PV domU p2m mapping is also stored at xd->xfd + xch_index_offset and organized as struct xen_dumpcore_p2m. This patch implements a special reading function read_xc_p2m() to extract the mfns from xd->xfd + xch_index_offset and makes and crash support Xen PV domU dumpfiles for kernel 3.19 and later (bsc#1043501). - add crash-xen_add_support_for_domU_with_linux_kernel_from_3.19.patch- Merge SLE changes into Factory (bsc#1041638)- crash-stop_read_error_when_intent_is_retry.patch: When reading a memory image fails it may not be an error if it is still possible to switch image and retry the read. Fix the error message output to only occur if no retries are intended (bsc#1038839). - add crash-stop_read_error_when_intent_is_retry.patch- Exclude openSUSE from RT KMP build (bsc#1013843)- crash source nests gdb source but gdb has a new build error on Factory due to the bug and build environment modifications. The fix is upstream gdb but not upstream crash's gdb. Created crash patch: crash-gdb-add-proc_service-sync-with-GLIBC.patch to create the gdb patch in expanded crash and added to the gdb Makefile patch it's application. Resolves the build error.- Upgrade of source tarball to 7.1.8 from upstream and refresh of patches to align with the version. For a detailed changelog of the source tarball see: http://people.redhat.com/anderson/crash.changelog.html Adds a feature to permit the use of the command-line options "--kaslr=" and/or "--kaslr=auto" with the x86 32-bit architecture. - refresh crash-sles9-time.patch crash-compressed-booted-kernel.patch - drop crash-Fix-for-the-PPC64-bt-command-for-non-panicking-activ.patch merged upstram in 7.1.8- Fix analyzing fadump dumps on PPC64 (bsc#1022962). + crash-Fix-for-the-PPC64-bt-command-for-non-panicking-activ.patch- Upgrade of source tarball to 7.1.7 from upstream, removal of crash-kernel-4.7.patch (source includes it) and refresh of other patches to align with the version. For a detailed changelog of the source tarball see: http://people.redhat.com/anderson/crash.changelog.html Feature enhancements included from 7.1.6: - Introduction of support for "live" ramdump files, such as those that are specified by the latest QEMU version's mem-path argument of a memory-backend-file object, e.g.: $ qemu-kvm ...other-options... \ - object memory-backend-file,id=MEM,size=128m,mem-path=/tmp/MEM,share=on \ - numa node,memdev=MEM -m 128 and a live session run can be run against the guest kernel like so: $ crash live:/tmp/MEM@0 - Implemented support for the redesigned ARM64 kernel virtual memory layout that was introduced in Linux 4.6. Plus ARM64 support for 4k pages with 4-level page tables and 48 VA bits. NB: On live systems automatic operation with Linux 4.6 ARM64 kernels requires that CONFIG_RANDOMIZE_BASE is not configured. If it is configured then use with a live system requires two - -machdep arguments, e.g.: - -machdep phys_offset= - -machdep kimage_voffset= - Improvement of the ARM64 bt -f display so that, for most cases, the stack frame delimiter will be the location of the old FP and LR pair. - New bt -v option that checks all tasks for evidence of stack overflows. - Incorporation of an alternative stack backtrace mathod accessed directly using bt -o and the default method can be toggled between the two using bt -O. - Fix for the case where the sym/dis commands fail for a symbol name that is composed entirely of hexadecimal characters and was previously interpreted as an address. - Determine structure member data if the member is contained in an anonymous structure or union (no longer necessary to use a] discrete gdb "printf" command to find the offset of it). - Session initialization speed up. - Addition of "list -S" and "tree -S" options (similar to the -s option of each command) where member values are read from memory instead of being interpreting gdb output (much faster behavior for 1-, 2-, 4- and 8-byte members). - Fix to recognize x86_64 Linux 4.8-rc1 and later kernels that are configured with CONFIG_RANDOMIZE_MEMORY. - Support for PPC64 virtual address translation of radix MMU. - Improvement of "dev -d" output to display I/O statistics for devices that use the blk-mq interface. Feature enhancements included from 7.1.7: - Restore x86_64 "dis" command's symbol translation for call or jump target addresses for kernels configured with CONFIG_RANDOMIZE_BASE. - Re-factor of the trace extension module to locate all of the ftrace buffers and extracts data from each of them rather than only the primary one. - Support for s390x CONFIG_THREAD_INFO_IN_TASK configuration so that "bt" command no longer shows incomplete output. - Support for live ARM64 kernels from Linux 4.6 that have the kernel image loaded anywhere in physical memory. - Update of /dev/crash/kernel driver to v1.3 which adds support Linux 4.6 and later ARM64 kernels configured with CONFIG_HARDENED_USERCOPY and S390x kernels that use xlate_dev_mem_ptr() and unxlate_dev_mem_ptr() rather than kmap() and kunmap(). - refresh eppic-support-arm64.patch crash-debuginfo-compressed.patch - drop crash-linux-4.6-printk-flags.patch merged upstream in 7.1.6- Enabled RT KMP build (bsc#1005578)- crash-linux-4.6-printk-flags.patch: Fix warning "failed to read pageflag_names entry" on Linux 4.6 (bsc#978601).- crash-kernel-4.7.patch: support 4.7 kernel (page._count renamed to page._refcount)- eppic-support-arm64.patch: Support for ARM64 (FATE#320844).- Upgrade of source tarball to 7.1.5 from upstream and fix of crash-sles9-time.patch for the version and refresh of other patches to align with the version. For a detailed changelog of the source tarball see: http://people.redhat.com/anderson/crash.changelog.html includes a fix for bsc#977306. Feature enhancements include: - "whatis -r" and "whatis -m" commands that allow search for data structure of a specified size and that contains a member of a given type respectively.- Upgrade to 7.1.4 from upstream. For a detailed changelog see http://people.redhat.com/anderson/crash.changelog.html- Disable RT KMP build (bsc#962719)- Enable RT KMP build (bsc#948840)- For 7.1.3 ppc64le the following patches are obsoleted by mainline crash-gdb-7.6-add-powerpc64le-linux.patch crash-gdb-7.6-bound_minimal_symbol.patch crash-gdb-7.6-floatformat.patch crash-gdb-7.6-ppc64-ELFv2-trampoline-match.patch crash-gdb-7.6-ppc64_sysv_abi_push_float.patch crash-gdb-7.6-ppc64le.patch crash-gdb-7.6-ppc_insns_match_pattern.patch crash-gdb-7.6-update-autoconf-2013-04-24.patch crash-gdb-7.6-update-autoconf-2013-06-10.patch crash-gdb-7.6.series crash-patch-gdb.patch- Update to 7.1.3 (bsc#946458) o Introduction of "dis -f
" which disassembles from the address to the end of the function o Introduction of "dis -s
" which displays the filename and line number associated with the specified text location, followed by a source code listing if available. o Addition of a new "--src " command line option for use by the "dis -s" option if the kernel source is not located in the standard location. o Do not search for a panic task in s390x dumpfiles that are marked as a "live dump" o Fix unnecessary error messages when a directory is used as a command line argument o See http://people.redhat.com/anderson/crash.changelog.html for the complete changelog - Removed these patches obsoleted by mainline: crash-x86_64-nested-nmi.patch crash-keep-file-orig-with-name-on-select.patch crash-kmem_cache-downsize.patch crash-s390x-add-vector-support.patch - Refreshed patches- crash-move-xen-dom0-handling-into-own-file.patch: Move Xen Dom0 handling into xen_dom0.c (FATE#316467). - crash-move-xen-p2m-map.patch: Move xen p2m map initialization to xen_kdump_p2m (FATE#316467). - crash-use-xen_machine_addr-command.patch: Use XEN_MACHINE_ADDR command flag instead of overriding readmem (FATE#316467). - crash-move-xen-elf-note-processing.patch: Move Xen ELF note processing to xen_dom0.c (FATE#316467). - crash-add-xen-dom0-support-for-kdump.patch: Add Xen Dom0 support for kdump compressed files (FATE#316467).- crash-s390x-add-vector-support.patch: SIMD support for dump tools (z13) (FATE#318058).- Upgrade to 7.1.2 from upstream. For a detailed changelog see http://people.redhat.com/anderson/crash.changelog.html - Refreshed patch series with some changes required to adjust for git host changes in eppic-switch-to-system-lib.patch- Upgrade to 7.1.1 from upstream. At the time of writing the only published changelog was supplied by e-mail list and is as follows - Fix for two minor issues with the "net" command. Without the patch, the "net -a" option appends its correct output with the command's "Usage:" message; and if either the "net -x" or "net -d" options are used without also specifying "-s" or "-S", the error message would indicate "net: illegal flag: 800000" or "net: illegal flag: 1000000" instead of showing the command's "Usage:" message. (anderson@redhat.com) - If the kernel (live or dumpfile) has the TAINT_LIVEPATCH bit set, or if the Red Hat "kpatch" module is installed, the tag "[LIVEPATCH]" will be displayed next to the kernel name in the initial system banner and by the "sys" command. This new tag replaces the "[KPATCH]" tag that was introduced in crash-7.0.7. (anderson@redhat.com) - Addressed three Coverity Scan complaints in vmware_vmss.c: 50:leaked_storage: Variable "fp" going out of scope leaks the storage it points to. 53:leaked_storage: Variable "fp" going out of scope leaks the storage it points to. 256:warning: Use of memory after it is freed (anderson@redhat.com) - Remove the LKCD-only "propeller spinner" seen when a dumpfile read requires more than 2048 page header accesses. This was put in place because of the non-random-access design of LKCD dumpfiles. Without the patch, the spinner display is intermingled with command output, which complicates the parsing of the output. (watters.sam@gmail.com) - Fix to support the Linux version increment from 3 to 4. Without the patch, both dumpfile and live sessions fail during initialization, issuing the message "WARNING: kernel version inconsistency between vmlinux and dumpfile" or "WARNING: kernel version inconsistency between vmlinux and live memory", followed by the nonsensical fatal error message "crash: incompatible arguments: vmlinux is not SMP -- vmcore is SMP" or "crash: incompatible arguments: vmlinux is not SMP -- live system is SMP". To prevent unexpected kernel version bumps in the future, support has been added for version 5. (anderson@redhat.com) - Add support for more than 16TB of physical memory space in the SADUMP dumpfile format. Without the patch, there is a limitation caused by several 32-bit members of dump_header structure, in particular the max_mapnr member, which overflows if the dumpfile contains more than 16TB of physical memory space. The header_version member of the dump_header structure has been increased from 0 to 1 in this extended new format, and the new 64-bit members will be used. (d.hatayama@jp.fujitsu.com) - Fix for command lines that are redirected to a pipe. Without the patch, if an external piped-to command contains a quoted string that includes a "|" character, the command fails with the message "crash: pipe operation failed". (anderson@redhat.com) - Fix for insecure temporary file usage in _rl_tropen() as reported by readline library CVE-2014-2524. (anderson@redhat.com) - When the gdb-.patch file has changed and a rebuild is done from within a previously-existing build tree, the "patch -N" option is used to ignore patches that have been previously applied; this patch also applies the "patch -r-" option to prevent unnecessary .rej files from being created. (anderson@redhat.com) - Fix to account for Xen hypervisor's "domain" structure member name change from "is_paused_by_controller" to "controller_pause_count". Without the patch, in Xen 4.2.5 and later, the crash session fails during initialization with the error message 'crash: invalid structure member offset: domain_is_paused_by_controller". (dietmar.hahn@ts.fujitsu.com) - During initialization, reject useless ARM64 "(A)" and "(a)" absolute symbols that are below the text region. Without the patch, several recently-introduced absolute symbols have been introduced into the kernel, which will be displayed by "sym -l" prior to the first kernel virtual address symbol, and will show up in command output where memory values are translated into kernel symbol references. (anderson@redhat.com) - Fix for ARM64 kernels to account for changes in the virtual memory layout introduced in Linux 3.17. The vmalloc region end address, and the vmemmap start and end addresses are now calculated at kernel build time, because they depend upon the size of a struct page. Accordingly, the crash utility needs to calculate those three address values dynamically, after the embedded gdb module has initialized. Without the patch, reads of page structures return invalid data due to incorrect virtual-to-physical translations of memory in the vmemmap range. This in turn causes commands that require page structure contents to fail or show invalid data, such as "kmem -p", "kmem -[sS]", and the "kmem -[fF]" options. (anderson@redhat.com) - Fix to support ELF vmcore dumpfiles whose PT_LOAD file offset values of their respective memory segments are not laid out sequentially from low to high in the dumpfile. This has only been seen in ELF dumpfiles created by VMware's "vmss2core -M" facility. Without the patch, the crash session may fail during initialization, either with the message "cannot malloc ELF header buffer", or "crash: : not a supported file format". (anderson@redhat.com) - Enhancement to the support of VMware .vmss suspended state dumpfiles. There may be holes in the memory address saved for PCI, etc. In such cases, the memory dump is divided into regions. With this patch, up to 3 memory regions are supported. (hfu@vmware.com) - Fortified the error handling of task gathering from the pid_hash[] chains during session initialization. If a chain has been corrupted, the patch prevents the sequence from entering an infinite loop, and the error messages associated with corrupt/invalid chains have been updated to report the pid_hash[] index number. (anderson@redhat.com) - Implemented a new STRDUPBUF() utility that will duplicate an existing string into a buffer allocated with GETBUF(). As is the case with any buffer allocated with GETBUF(), it is only meant to exist during the life-span of the current command. If it is not explicitly freed via FREEBUF(), then it will be freed automatically prior to the next command. (anderson@redhat.com) - Implemented a new fill_struct_member_data() function that gathers a bundle of data that describes a structure member. The function receives a pointer to a struct_member_data structure, in which the caller has initialized the "structure" and "member" name pointers: struct struct_member_data { char *structure; char *member; long type; long unsigned_type; long length; long offset; long bitpos; long bitsize; }; A gdb "printm" command is crafted using those two fields, and the output of the command is used to initialize the remaining six fields. Adapted from Qiao Nuohan's "pstruct" extension module. (anderson@redhat.com, qiaonuohan@cn.fujitsu.com) - Implemented a new "runq -c cpu(s)" option to display the run queue data of specified cpus. It can be used in conjunction with all runq command options. The cpus must be specified in a comma- and/or dash-separated list; for examples, "3", "1,8,9", "1-23", or "1,8-15". (anderson@redhat.com) - Build extension modules that utilize the generic extensions/Makefile with -g. In addition, build the snap.c extension module with -g. (rabinv@axis.com) - Several fixes, updates, and enhancements for 32-bit MIPS support: (1) The MIPS general purpose registers in the elf_gregset_t don't start at index 0 but at index 6. (2) Adjust for the kernel's pt_regs structure changes between kernel versions. For example, fields are inserted into the middle based on build time options, and the amount of padding at the head of the structure was changed relatively recently. To handle this, split the structure definition into two parts and get the offsets of these two parts dynamically. (3) Do not display each parsed kernel symbol during initialization when invoked with "crash -d8". (4) Add support for loading raw MIPS ramdump dumpfiles. (5) Add support for compressed kdump dumpfiles. (rabinv@axis.com) - Fix for a typo in "help foreach", and a fix for a spelling error in "help input". (weijg.fnst@cn.fujitsu.com) - Fix for "and and" and "the the" typos in the README file. (weijg.fnst@cn.fujitsu.com) - Fix to address the Xen 4.5.0 hypervisor symbol name change from "dom0" to "hardware_domain". Without the patch, the crash session fails with the error message "crash: cannot resolve: dom0". (dslutz@verizon.com) - Fix for a regression in crash-7.1.0 that causes failures when the "crash -t" option is run on a live system, and when analyzing remote Linux kernels. Without the patch, "crash -t" on a live system fails with the message "crash: cannot open remote memory source: /dev/mem", and attempts to analyze a Linux kernel remotely just shows the kernel timestamp and exits immediately. (dslutz@verizon.com, anderson@redhat.com) - Speed up the session invocation time of "flattened" format dumpfiles created by the makedumpfile(8) facility. When sorting the blocks of memory by their intended ELF or compressed kdump file offsets, the patch replaces the bubble-sort method that is currently used with an insertion sort method. (dslutz@verizon.com) - Remove the non-existent "-L" option from the "ps" command's mutually- exclusive options error message. (vvs@parallels.com) - Fix for the "irq", "mount", "kmem -p" and "kmem -v" commands when they are used in an input file. If more than one of any of those four commands are used in an input file, the output of the second and subsequent command instances will not display their respective command headers. (anderson@redhat.com) - Implemented a new "kmem -m" option that is similar to "kmem -p", but it allows the user to specify the page struct members to be displayed. The option takes a comma-separated list of one or more page struct members, which will be displayed following the page structure address. The "flags" member will always be expressed in hexadecimal format, and the "_count" and "_mapcount" members will always be expressed in decimal format. Otherwise, all other members will be displayed in hexadecimal format unless the current output radix is 10 and the member is a signed/unsigned integer. Members that are data structures may be specified by the data structure's member name, or expanded to specify a member of that data structure. For example, "-m lru" refers to a list_head data structure, in which case both the list_head.next and list_head.prev pointer values will be displayed; if "-m lru.next" is specified, just the list_head.next value will be displayed. (atomlin@redhat.com, anderson@redhat.com) - Support enhancement for the 32-bit MIPS architecture that retrieves the per-cpu registers from the NT_PRSTATUS notes stored in the header of compressed kdump dumpfiles. (rabinv@axis.com) - Fix to remove an invalid warning message on ARM64 if a crash session is invoked with the "-d" debug flag. Without the patch, the invalid message is "WARNING: SPARSEMEM_EX: questionable section values". (anderson@redhat.com) - Remove the leftover ".constructor" build file in the extensions subdirectory when "make extensions" is complete, and update the top-level .gitignore file to ignore post-build extensions subdirectory files. (anderson@redhat.com) - Fix for a segmentation violation generated by the "help -[n|D]" options on ARM64 compressed kdumps. (anderson@redhat.com) - Additional output for the "help [-D|-n]" options on ARM64. For ELF kdump vmcores and compressed kdumps, the elf_prstatus structure in each NT_PRSTATUS note will be translated. (anderson@redhat.com) - The "help -r" option has been extended to dump the ARM64 registers stored in each per-cpu NT_PRSTATUS note in compressed kdump and ELF kdump dumpfiles. (anderson@redhat.com) - Fix for the ARM64 page size determination on Linux 4.1 and later kernels. Without the patch, the crash session fails during initialization with the message "crash: invalid/unsupported page size: 98304" on kernels with 64K pages. On kernels with 4K pages, the message is "crash: invalid/unsupported page size: 6144". In addition, the "-p " command line override option had no effect on ARM64; that has been fixed as well. (anderson@redhat.com) - Fix for the DATE display in the initial system banner and by the "sys" command to account for the Linux 3.17 change that moved the "timekeeper" symbol and structure into a containing tk_core structure; the "shadow_timekeeper" timekeeper will be used as an alternative. Without the patch, the DATE shows something within a few hours of the Linux epoch, such as "Wed Dec 31 18:00:00 1969". (kmcmartin@redhat.com) - Fixes for the translation of ARM64 PTEs, as displayed by the "vm -p" and "vtop" commands. Without the patch, if "vm -p" references a swapped-out page on Linux 4.0 and later kernels, the SWAP location may indicate "(unknown swap location)", and will show an invalid OFFSET value; on Linux 3.13 and later kernels, running "vtop" on a user virtual address incorrectly translates the PTE contents of swapped out pages by showing a PHYSICAL address and FLAGS translation instead of the SWAP device and OFFSET. It is possible that there may be PTE bit translation errors on other kernel versions; the patch addresses the changes in ARM64 PTE bit definitions made in Linux 3.11, 3.13, and 4.0 kernels. (anderson@redhat.com) - Enhanced the "struct.member" display capability of the "struct", "union", "task", "list" and "tree" commands. If a specified structure member contains an embedded structure, the output may be restricted to just the embedded structure by expressing the .member argument as "member.member". If a specified structure member is an array, the output may be restricted to a single array element by expressing the .member argument as "member[index]". Furthermore, these embedded member specifications may extend beyond one level deep, for example, by expressing the member argument as "member.member.member", or "member[index].member". (Alexandr_Terekhov@epam.com, anderson@redhat.com) - Fix for any command that passes strings to gdb for evaluation, where the string contains a parentheses-within-parentheses expression along with a ">" or ">>" operator inside the outermost set of parentheses. Without the patch, a command such as the following fails like so: crash> p ((1+1) >> 1) p: gdb request failed: p ((1+1) crash> (anderson@redhat.com) - Fix for the handling of ARM64 kernel module per-cpu symbols. Without the patch, if the debuginfo data of an ARM64 kernel module that contains a per-cpu section is loaded by "mod -s " or "mod -S", commands such as "bt" or "sym" may incorrectly translate the module's virtual addresses to symbol names. (Jan.Karlsson@sonymobile.com) - 0001-Prepare-for-the-future-increment-of-Linux-3.x-to-4.x.patch: Dropped. Handling kernel 4.0 is now part of the upstream source.- add patch from upstream to handle kernel 4.0 0001-Prepare-for-the-future-increment-of-Linux-3.x-to-4.x.patch- Upgrade to 7.1.0 from upstream. For a detailed changelog see http://people.redhat.com/anderson/crash.changelog.html - Refreshed patch series with only re-alignment required.- Upgrade to 7.0.9 from upstream, For a detailed changelog see http://people.redhat.com/anderson/crash.changelog.html - Refreshed patch series but no modifications required. 7.2.1-lp150.2.12.17.2.1-lp150.2.12.1crashcrashextensionscrashREADMEREADME.SUSEcrashCOPYING3crash.8.gz/usr/bin//usr/lib64//usr/lib64/crash//usr/share/doc/packages//usr/share/doc/packages/crash//usr/share/licenses//usr/share/licenses/crash//usr/share/man/man8/-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.opensuse.org/openSUSE:Maintenance:10110/openSUSE_Leap_15.0_Update/0590dfdcffe8b04894389c4a99c1f428-crash.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=ee49115b0f22ade93d088a41afda1bb131fad288, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)utf-8a237be940db260109b4ee13ddc0285198f5083f0c4836e12735603d692701738?p7zXZ !t/]"k%jWkP~L)3GG2p "1)˺nlhB"c0R3Qm|-g-(G%9;}勡RX$=gpf}|ffnf+Ӑ-/j n_4 o'DbY cTu戬;@lc묣X J"bM;\eCQ XvVt9eU}w2 }W\/Fxvc)mr$|-7 8]ʥԺ*ɽA8s<?KiyɦˣR +;A*H6WSduo:&-Nj-PC/PaF*p&xEGZZ /i3BSǶ  A^^\nr='Eۙj¸.r`.k㒲ʽx"KɓaߛٺF/D څr5kE m.CRt\"92;z\<`M/F\69ȏ] QURGֵ_[g2 9aN:r7+-qi>t.2,W+r4Dh$+5UYadNff%+}>l@5Me\ui-< d%n Vq>`4KQ,Ŭ^-؋QE;][O)MA\5Vu% 6d@x 5N aĀ &uʖgW^0)xS{-Q"E0.bQ/?: (#~\r+_>8B*E C`?1GS%6И}|{9 ٹ5Y, vGy?o9D: -*,\ghmfc.9I2X$9Wj]hötaipa.t*ޤ*/2Z@a3#S26?En -gIKX"Tۛ,| 'b4V;}*rmۼ(=2pxZ Vz3,,V9qDz H6ڿg1 Js6=u FS$\:t{cϛ^7GY,RcA߱H#;ڤp|EQ2`;X7w @3+!EzQ;g$M(|.*@sP1A IHo/6Lt|m9M$d Cٍ g!D{hWk{T]hڄ +7o@Vba.vQnC{oo-}P;,o3᭱cPmQ xq1ڸ 8K4o3PSLټ4"@^$ utnŽ"o%1cq7(N=LDmhN1b=,P;6]?WݯXϴqMk̞=v9, [_ (GWn'iO Di`Vjf yb _IWn'HظSU.qxn<4cqNH9#KZ6`38$ GF}'TՍ\ϴʽRՁ}6 \Օ/7$<BZI+N}Uv&,1TO307/tЪ P=gHF{R  8wzGHUy#S&BC/[>_t x}TAi\KXok#(Q4`mS\@!uWM3bUW8a5trg_2zꑎbm}E@/lDZ$is| ͺp  96_;[~oB_G Ƕ CgZ >c>+'^vQC> ^{mj4WV&3T(n*5J -5/װlt4FhsEҷq˯{B;Ah* Ч$[=3 M*XxPs.j9)Ǜ}h<%s ȇ@`FЯfAʕj)N|n{+F1K^95q!c 2'W9gY{CksvӾ~( n1^t\yJN7W&48e3 yde+>e@(S1d;W Y ƣIrXĵXlYj*!C w[w:+!pMՃ}߉5g"1($C %ײ:Nq韚"yI9TY1`]d5 M[:~oM-&$fity ˈ5+Qc'+@.( z.%` `(N/Z<? aYv4{XA:~kĴec#ɿG"VzM`C-L/;$SϏ)hax!ڔ)4SRpck&2,Ƴ SAĘ""Wnc70r艦e^YUɲ .}EA5X9l*4Vh#*>H#^S@58+o.$kl]=y#^t[(8Q2M,c{#qn>ϫw V0nĜa@pe!W{&1U>9<9/J9\}Kb >@H9mxy Z7>GGAqjIKTP`4({/(h*D^"fkv,\*s ؃\X}zEA{Jv5pV׹Ɲdc$ H¬kBJHs"i[5㊟Y|ef!ddH_MW-(:Q{B;fJ svٞ' )qt֜3;/m:7wMF#g[DhLɎ@n.)\F,y` eHU5n~h 9(%mgl>ŲvBeó]!iJa}c.W=jpdCEܩZT~`6@E0)𤹍s=\5\FH7坒L(I=E>-KMTqNh6]/j9 )Tf T*)fe'JoNMCC MqH(rHB˳A'].{ <'jGw 5]MT30SqUWPW3*fi'<0P,Vd~LLӴWe00b*]f9N!0I4IC6aHN@p-AZd %g 9"[znxa/,]}V&C¦Ž&wG{EgZ͢#RnӭK|àT:@flB6][ #98:Gw`{1սF&Qr2'p3)>hφ{eǵeNTY T_f4/^ N" xD!}U7*T>baq5$^tkYgt zxM;]WѬ! r2cn6/._v̘SZRBg۰v ڇWxgCd_f':x 5b{ x*0؅ag\8^ kUÔ{=MM>^sOLu,/;8,3p;2](/=`Vl!\YX:K/VߚPk;a! im"Ya~O_z nUɺB`bf^^TZɱEM@򈑋uk1JcCqT7v7ddr+]aB}dpo k<@{sL3_ҸFL.f9ryiRagyJ*E@UTa aVk|)#YmI_u (!hoy)#B^#}؄E2p3 sA{NXݬrcC;zo;i} HN ]xE $>YR046b,[i=8Ew:iMԹni'ȳ2԰k 1o?۷⒤SfsJeh-0>zS4NF;ݿ 0~tuP"ҟqib[6fsY&zB:fD'y_SPۑW_D*9Qs%#5lt/e kG,tH;zJѠmTR67p_A6o^ơܢlgT/}Gsv[ Y 9@$cvc` =Eġ*B0S|d=d m1= O 8*ma츃kҫ?pŐE4!¢e~±c'u%/Ii_ ;RfB ]uX΢?Lδ,/؁)Uf]XA^awO\h/=d5%͛ =[NlK-uɪ g >z]9R5pt!1)OB>MEt_# Ժѓ,7,e[T6}ޏ7@!H8\  6+_@vi<ݧ`8q\;BP׀ =z98kV]tMjXyB`' C$A/^&^a5kmnKRҖذers&7S8A\Yܾ*&:2]#8bц"{Z;)9s):{)&Q0kd|D.^s;=_EWʃrDO›J~J$å@4JAhHܵ̇/;%ٮʈ)]Cú@cað6&07`Ÿq* Ia~`Th4QN-:%ݶyyq1uTB^@5$1EFc/f(ǨO2^w*R<ѻK:Vc77#+<)g&DyuP~t L/nZxݺ<a3/i&7O,%DgNlgڣ*/J4Cwy慍'WƉc jhZS2ȧ[ι4ua 8SOa_% i( %5.܄mHq,\D^5m^GqB@؟>95tEUk}t\=2<94liaY4ͧ+hF6;YvC,Nfxn_Z3zSvg}%hl=cՋ렯/[v X-h!j`U1]*i"` k'c[: HCWy?#03]6J/XiutEd(?`"I1H}e$#ܑPn(V.e[^Iy@{aAv7?:%h|pkv8aCh20$j坭7+>o^T TjH9{z()9z,p3Mr_İ?;wLm}ozbR6,=uON^goCFG᠑)c6i _ZVC:Mf_ewk F>Ј4u24  #9.WuAmB[ "rzR|(ߦ{ wH;$,uvTqcõҭ\hgjDL_g bP'6D6{sժqɦRIR|#sK!G:f0jJ|,wdIօ5=n Gt<1sOƧ.5F_SkTcApbM9%z:3䡜e_Kc)ݥ 'r(V;tpͺRY,kXz]bnB/QQ4z`^DV{~GRfWE7M+Y\Ir؀'O%Ab ǘ&Ē]LpCj_aN{4ﳨ (.|O ͭZ!kQ֑Ds FDtFd|@XsyK>F%`f=F,3;6-+y<{_m鰍{C 3^ŋ#G[ K'JX}xH%A0}K33ڜUV|;,5B P23~]ԱdEi#2G(CR|"OQ)*V$x?I;BPSbK:-)VN)T0 $@4I_y1 `r>Z素ۨ>L ^&=bnRKjlJY6a( l^e%ИڂJtHFS=1yҪ_%^q:zmj)9Oq07+ |CHO 7Гʪfǯ+ t*{ȳNGt.y!K}L2_WCəDF``l8׋7J?VZRB/8 Qt˜xtj=]k 6JZY?X2H & d|3~r^_%#Noe=L~..>k;2*ri}AVRAI͂Cc\qG($cś+/RfW:h>('")@AP|+ҜZPa):ZJ.@#I6%[LOPl/9)z:ťſR=8hx4XK_o-+kl8N.t;ws-S x1M@qI\_L9rʄ1H2@8.\ ip?.82K\1 o'/q%G[σ_dN2!g߯qc˼jIL]X]0G=]v+G0l}\^Krdmz_g{Zы,s}CrYzF#6ЭsW%nDf~&*e@Vy;&|/n ,B2p"PCʟ׉D=;Hʌ(Z:S#YgBSFj6Q]<Є3L!ضn$tlcF²PxnfluVڬwbA)Ak!nf#bi}m^q-  } rpT(7pwWGV-? Zq%DZ]Ĵ;>xr5cݞV}X gC9.yV 0>HJ1xF )oѣ!N̊MC@PRTnCFP?E;diK <C?bcObtAG3?@k_ݮ@j 厞~1-Y`N;Z*3Dlj!-k|[GUrϦtcLLĎ>Gk$rJ{ /Z>FJwq.\' ۫c٠_v86Pו Šcw.aβ3$Wvhrpa9{\g7t21"~3IS5h<7ВxyĒ߄1 O6乧eZ?XiFrndWOce[DZ <OT~ ݯ$&CU5*XSX`MoRƚJC\Q|cl +Pa쎦H黍mM *WhXAy得Tb*g9S`:^ b:|z"]zL1ԏ 8Wg0a-ݼ Il6w.}\A@tX}WYD8҃4%"1^"HaYk`V벆~-h"[C%̸-3ۡd,L:Gl(61s|-.1D/H/s >yYak3Q1f hOUdA׉u_8YF B_xЖOd@@+>K2]mo}歭)JH;[UJ-[5BoQ'x67I=b̧v7ݥX#YME;FsvZ* Tx]Y\H_\^3g͉gKRӜǪB1% h 9̯ae8 ;s/ R7D0Ǧ@qՔ,ћ6?o7z8׋^[0D3* G{ưiqJ;!"pR; wNIU(T~i}$EqkM9CY5-G /Y%JT8!| *)/]Mhf:LHvLQ"{ Wѻ6wf0BTҚ-7mύB!4a3jBV(?3{ A:U3LOk;*,#[qؠ07†e:,-Wb[kw&R"+0ܬZ*iJFEK4_9EHqzX-bR6X&ZdE_(`JLiv) 䈧}M U_mJs3 ۭ/k[ѩPzl%DӋ៘y_@0ϷM#_N}o,So22G2m(aonҪxt_[+2I2';$T 4!3C]O,=czwhûN,&~?/!$Jf8DoY=oUj&GrQ٘@]1F5sd(HY7o?OV3ww^%K(W\/*^&\(Ӽ.72:ߞb)~.ޑDF3giZν0cGܪ?O2)Qɍ,IbȚ51yT~cp *JޘlEPn8_z/ 9BR&o9DhK2c_/]!NrN iDrl&ŊM[݀;Ca 8'h( YIFRm$д*_,oEJ::Cٜx6[ ~֠ (ܴ?թl\= 1#&/QwpNZ)Ӽc^5!d$;&\r!lͩ v?d]5G?i 0mI-vg~hD Ԟ΃nn>}R;8qV,lv7ѵ;ڲN8J _IXJq= O*C^Eӫ>|R }q}lj/i|? 󷞝z@P,y%f]9%h43ZqKYNgGDtKBc>gwE(8*̡+τ(ܦm8ɥ n/_c[z`^IT~'X3}[ƛPe|Ű=Q>v`y,: c7x&CV;9 /RC҃(pX1 EnFy;"s7,&:N0q`ߥW; D@rC>} hn1Uz4ܩ{%y0*Dg)!0ܚoI!b1 >ǷoGӍ3k9<ߐ u>⠦v6) wE+"gl kj;",|rce,jro)v>YƵ/QMVc6h;|xp'bi\`7]0W#!3٪FB ȟjJ&]۷ d'CM\][ i$Y@]C!9 ̠ >C bCpG,v˟sb EDd#F@w\pG+{ڊ1| <[+i 8m?ŊQim1=b-l%BKdH٭6k`NpY4gNp #>QXkVfU)W_ vJ5_f-E&Зt-1nmT2W%B*Z6Q47؄|>pE͒N/`h"%DPH$'%G>P[; wrچD[qQ0|JN{[D>ݭjCK$3Ep ,\bI$h&5'BB5}.ID2Ʃ+ -!9q4UPDA}2dZ0W2vߴ6#7+ |)͢HReק&܆.U*'x1[@7ys"-Q'[@&3Kd z#~ +(Y/^WI7\U~3&TY}<_Q-Xq%`]!KV1x-u - R:0[.:Nc:[|s.IS&e%S- xq# _WMjxvݎ /dmt|H+E^:b>%{n8Ğ_aID m>7&$k\,C#?Zf ga uQ Dr4 H!NdUx{: 2N$MϾ̖/P8C͛_던OҐsҌ}hz. B'BH.JGR%5t9VOVCb+H2˝]\UʓkNzlM![f:ݽ"K`a  ~U_P*Caͻw4jx]j#UkQ^i 6ؿX~bNRX ~e01Kk8 ȂUzJ=>KGfuA7n'1Q .XyIa:(IwlKri$$Cb+{~z.h=`*/wFt(lp;dQI$4;_'7'6ZN}ǴM:G`zu~u٦H&2H{ԝT^j 7D$vإy2m3ֺW7N/S9&fx.eQɛ8u yk8b*ByOy:cW/m4SZ]`&E 2 GgZƥ ؞Qqw"g#W th`Ыmkx/<Ҟ P n[2X Ȕv1fHGu B2BJ{ V/-\ٻӖoQKpkNXB=dCq*,*mޣ Pm%_4>NJ1'$@#;hf'&[WxmK)@1\ 侇w;65cQ*UBG?Ŕ[!]?%O?5ha8h Tpm`W{CFK!/p kdmcۍ5'{áX9QFʱۯ(Iu@"zF+<*@(biȿWY'0$+5zb!큚ܜ״)qԒG؏K.h|Wo:Joa5Iz.7 JFp rdQl;{ʹk̺PIɱ9>UI3%n ^Oמ}06џhob)_"}eA!tW=plQРZmͳ),+Ι@l5JtЋ7?6!5Pu2Lp^9 7YBD!D3@6Pp; 6|!9Ҙ˕ O>M$ywnϖ[&]u! Ey+U+O,cbB6WpxRr;0Lq5;<6>cH]ĺ؊P~Fz!=hjEry"iUį+`a>/V#12x mO Ѕ2󮽪+:w8_a3L0!ՏMf7a 64("!;4vn"4";J\(&ar'UROmX`W &Ѽ㮯;{DK"lxQW1D䆒RԪ0#-A2^S gI:j%\qW3e"Q0`1>x":@aw~/$[BM6iC0_޾+L0i_ S||oSYLli!`I"G5BEBiwmh3b$'hR a$% #+q.=]ّyI%4Z q/ǿZ8):Q`K V+hF[YrZ},z$UY&vk^E I(n:=USLFa9,ƯqӉnB5'@67/Pz!nEa~V##7Sdqd¯K^tAph]N#\֦h DY%e g&ZBiOQ]%|Dp:"*ЍfnPeHhl4)ʑ|fCT`RU[lW I[⸢J>m;^ ,jgG0FqP3jH`'5Ut Ri^iY$װ$J^~],dyğ/(F}'؅z9߰:a'\{q-2ktuFܠ+I<+í znY¦d,o#b!Z9ؒ{g tQ$zȇVf_)K05o$D\8KBOgfNЃMTO:-$ #ͯ0X:KMV>V(cu2}3PUgk dY+NV#%<|w7En(4FS{?Iv"XJv󨑚Y69@S'q~ȜF` ry_kF5$GqԲK圡U̱aږkZ 5Ɠmm"`UF.ͮX 6?\ː^u"6UGMqO-)&%ZϊIc*HZ8t@-m/@@ zSt)9X@:|71Yޜ2];z TIa߲H |z9ٚw34"ge\-u컘'ՂE_g(CguФ}=?4J{qS&Xb!OIz9"vҭ^V VU&XDž}fڀƂpSX;fO4MpQݾc{obxC!yC/ o#iNGnQ1j< F/ mIwUyZ'q".UsqsM z/ WSH#=*c̥KoDxtg?1=%ۛE_ѿWfXFwvƥ[5[VΦCUI3#zAܘlHbӞ )uͬ֕: pdflCTZl^%a@:Eu𫽬7o+_P=6>5ds8R3aɱkğ9ɳHw]jts#"'"ĄPڕtcҧ鍤CVe\<=*@eqsGqQa6W^~,yO°IW1{4L0ѥorC&KUy9DқI CF[OcG)Ek0ZdzyΡh"kG`+L"1DFs,|F~r_JS6/ H8:~V6Ϣ*d7I }_׫,T}W>D#'pų"\[,[[u dp"1т1kn¼κ hp꬯"O\y.x.vKs6"sPyQ׍_ ͟b|Og%`bU+o \G @hڏ2sM+g/x=:|=K1 VyڵEmq\==jIKϾFih2Uǖ \  s*L96>m_Jl뫸gWT1p oyU蚢a Ʋ)K`1j rۺdŞcd0#so vqE ʆk=m Z>k6UhjbY.¯vXsɣ +P*{Ĩ>}᫉F@1ޫ1,#%%J]ބuݖUL *5ط"ltGI8`ip2k DgJ%WvABMpZhnaʥ _ޑp _1+'nH>ׂ06H/_l0 *rŁ=H:QLh w$8(<鷎zY<ۆ*:/.G\a&+R#Pz؛82&γq>bI@bZb\ո½.<'cKchzY8ܙKbىɛܯ3*Vv?0w%~Y#AvBb]麝>`_s[F GwA҅~=A3T+WEʫUZwMZcY?r#G5G /骭6bZӏ6qj~$I8wI鹓]V7[@=Uaŵj #spJ?jvxW> 2s<;ws(bO=6 J*}iw2'7ʱ[J9pc|h f?eD)47SwĤkNooYi%e~t7['MMh6;uēJqvN-W vt*7]E-U7JtP(/=4zxqX$Uuj؍Ojҙ* pyr!u JܝxYt[:ޜG{>kW A}٪L%e]]+;lS]sa' ݖ"vվ [Ϩ6!1Ahxk 溦d[*s4(%+u1;Uj-J1%AT*{”j|l@|<:)`l>Podw;5V<'Rc zssYļ~hdBUr` 9*Tu!|܈B8J_K$aAh _}j|+씰R܆9H73vn*G1kZ6 coJНń1@ X*>xڜh0I T27=!v.6e=k z6--޿g&,ȼ:{i-4x^{/ͭ=54 [OT%́ t(9tMAsIɋm\Psk]NK@Wn !RQ4yQK4_ Tʁ&W?_yؓ,[kMUQ"ŰMlcm@bZ| 1Uʼc'm";Dum 4 ow!SItdx!m;:tCe+gwgMB)$܄F_`ZghrDk^cqG2`؅|=^$BɊ<-^ʒ-0RL$l:OTL-)6Im?/v- l߹36.=ھ۞(Wa5ʈ""WݣPs)LTC0-7oQ =*o5 S¡A? S+ h!aDӂ ӟޜ>6 V'ޒ5tϗݢ2e)[祢Ltj0Np$iO ۲\EPm䂿[%fcjSR/T*ALd]aֆx*僅D?W³yS3]D} 2I%3OC=ȬƎ{$sj1鴠cnF@}iH& 6X <|1wIƧ# \D?QPЌr A93JiD(㞵7l7a=;h5 (mfU}N봼qulWEoFY뻥Xt+r_x;8%9XC, ,gŪYǶ\z'`g²МZ. D X'$4Q ծ>m[z)F6B^ 6x3͎tQ.#I ^ǹ)b vvǣRy\6f> Pa>ɻXpe S@46tLc&[oo?4zG.rsܶ82!5N Wt*R 9v9S. C)NtK)?gꮈ#A]BݖJ]`'#Q3n{%5:.\aܕ.ƐeW*WkzqM#!x6񌥴mֻZ2邛/4bB*.~#/o !(cn3;5|8o*?@wSb0fC}>w.3M%՛fwj񵮽^l (hnlYCŇhi-;k (+?D{^5p{ 2,%07G46г:ڏSwIwZabN^H0$o܈b^u;_e=,7UǭEKd4[L!__(a?l$ Egr`=PU`q]m<9ΝS!̃˭QS(V_}lEL.q/.ga$DF!Eksb, -L$ 0<6Ax&rG=!;NF.|'6 x?кgw:dZ>G ; p(; ˅jVO't۸g_Bk#u.,K(@`@F$!IwRaZTJj+ampE?o-ۭ8igꎏ7^t4Mn\[L@U\s%ϳ)I~f@Ȓ[h#W}˱i!;UI!i6Χ`@&mmZ?FUEYWF}8Ѧ7UǮtY /O%8-ٛ JLS""pjdQ8Z2% Q`ofBƲC/SHaf~oq}d2l;a0C[51Btp`-hR1,07SGh\}*,5GTl4^ ##}Ќ0v:n|IJ +Kr sW$췢$)B֚*DT&ؗѥH͓UT܄JZG?V̓;$nzʹQЧ',cdk1v $Y۔5}5UBF6F9$76 U&<]7(?#AEЬhh]t(:*L%'pAxx\Z@f_\T`]xR8Н U`vIPO5 N,|fNy\)sRq*iqG+J(O~z;pi}[I]_6^NnHݣ0f6CYr2cWugXEa%Lɼ&=CЈC~ܑ9=ՑΩ]Xj=p$m#gT KTWƽ|bSvw[I7@YoL!!]#渚I%SmE=ļ`:DDjvEfH)rߍL?p5A43I0gaw40| Rl^o9C-7X61t83dRn .fkːK)k pAޘDIJU>md8nNTm5E:=ݘ72QD;W1E'!#k'́rC6v6K5#$}?adc~җ.7,k(Wr,WOxuhy+lR;lN@@ V]FL>tgŔ7H%H} i-9߻0Sm' XQP$gljW\HHR*I[mCUGZ;+m[)9SCaq-EYO|c7Ng"%o>qN|TZ}7N8j~x]3 p(И,\ޫ#ƵX3@tc $Y'-Oj͊m+ /lՅQdM)~y] >Bw-<1W2xz715X蒋9E@z9kvwE[EŠ ^}^#ľL:oү$N[!3/$RlϞnAS[*HƵD)?実fI=]pB޽C\CfTa١[X6家x.GPП`jzS@÷vbE ,Ny}X]X>9. G ȇ̢.+i(c<~!/mO΅Լ i'5xE;,>>IQN )[>HЌ@"wmƂYů /AtN&ZaI]~FHG*΋@*޽Et幘vEr,(!hCbF ;ەҭ} 7ؕ dqy3Y.KUO:hК#x7Ebx{o>rP4v?{v$BjǖIfV`U$->]孵$2UЦߌ.c lR_+9ĥS?(, ٽeQ8Vs>Ϣ 6#Mi*C KT1ٸ#twaFVRɐVօ Q+Ǜ`h5ִwryл}G'S57`3EGE*=!VLQAU$rk_Fp_˽+{Kwu/A-Cl}ǸjVb ۏ)l9eXJ˶bWJj5Rf oUg (.u4T;zRjɨ(vȍ"Er2r`T`ޫ|Y\ƵB932G9I'8v޸hS0^8N@¯ %Fj٨ngM}˜յo<3wX :b U3d:E\Ђ"ߔ|t8:O8S¨SA9 ;9>_=* {EĨMSZ,TJ)/& -$%K=;7\l ur:,?l\Cm.*SUT(-(Z}%zsgDZ2E>n6 mdjl>kOzN;r w-ҟm'b*LٗwYf?B٠nna @ιAB;ݞ"kG. -XXE4\ƿbb٠B1hNHI u:C˗.g!7?K>U0v`kəG,ֿ˴wyK U>1zg`y[b`A e \D*h&Lo^UuOAFs?!A2wjO`P#Pݜo¹lssqJq]3z1me-Sg{#ت߂*1?=Tk3MLG}B6dNQ9gFp1>Eۈ.jʽVr>Q`]M|KWè?+ sVж 4Wb.,mZ/(FFEFK)E(c)Xd62o }dXMAU(DB'3,18`_1V'z%t14z>5~d7!QQη91yiMnDOn)N ~~kzWkJ$_NψJǼ=[p%mzmn +&,'#ЗbQ1JGe\Tw%J.12>=t燶0:̤BOx"ʋ.iHD2!EؓLtpAv %[3[`_:`RHۿZ7J.OkZ@@ YBJ xb P][\3 e!ƖbXnW&j_B?3Hn{ }L?}mkԊڏN0^-) E6y.KebEhhXe@\<.ɯ-ޜ4S'7陫bY_r rR~Eb9 Pdrypj0qل.o_qY0:yʗFM==6_03hArdMPXuW(/(ir58 ZK>ߕ.&&ȜS"zeOy৛֚!!Y{geKJ#CA\'dZ8CyNRQgc'y]q+R'ŁfplU"Z {FHd VsfO!X Ǚx`6 ƿ@YLUT%'lzWK\`0٩dJ|W8yPfp6 Z,=Lbq-@DFyP3(-xI6:JЊgL=^Ra8|RzQ4zXDKUxPNrtyc6,sFu{} wۨ$zI99( N hq5Sf|-]O\n {fn%v`\C2A@[bgQϘi'ɵeeV9>[{ܸ&ˉz Eson#/(}uPcdn=XxI`ohsռ0!]1W%ے]֊!};S?C ,4uJ{Di>p[ob!}fxYfppx~=i\*&JSB0H4dLOIʯ2@}Dd;nË}쳴} i@#`K{#^}L|Y@qs+ؤT3@`5n77 ] Ч*oUjaQRQ<R.{KkMI׉7WZ`mIg1V8aA~=Il&.k#MV D°eٟWH/wUZRn-Fņ%X'錆t"(#KI%y?ImȀp9): (^pl"&c*Tx= 9c+8^}+p61,z)H2,!|,Te!Ө+&RkE~2ju>=\kR ׅsI9k@;y_G)7.'Upo8z TW <24N,7blW^NOV0a1b>8\7ѾTHs]vl&)PUWCBBAc{?er/1GM|\/h^G$^@INNIgJIJ8xMZ>kۨDp"C. gGuH9e5Bek{5!#]m YnսL7(q?7nG_w*np-\*ݒ0ZHm:D-Z,>0٣/S5/{c\ԴdBVw7Böޭd ] 5>xy W^: 2?A_EQY'SOt_>崎s㩲 ^>g L)UF$OGnzi;#4"Yty1Y&C=NίO(z6ғ0m&$ƼW2*@rK!*c`;~mm Ac tKkNSzφQCӷ$~Z%v5 #{ dTI \n3.ToGBRZ;!zRACF $ PC8=, BmiRKv ܯWkP ѝ*A+)qsY' 96f7%΢͕?-FjdUϜI=.#(ӟX8z;iAZc $(֮Ӫe#|hL6g=a]SBaopP(Ê@g$>ie 0eBX҄=R~(8hANM]PXc6.pzѮJO2lYdB*Fkd_GT'ui<~QEnhna ʖ8^=_B'%ʈg{k|y_Q́kw JC@ l+N=z SKHk0A!rAZ,M)} zfYƟx=7b[Q`ʳ^qMV/} Q"Tgf#5jqxż_ycR8*E`ÊXtx31f'Y vz1+r=sۤ7[2;: Ol~#O3zt)ڌ-7,_dJ.U5l({x9/ $vu;jvP5pD_+]IU|=Ίw"ֿ  # 79@ 8EU=] ;s*? '` 1L.ŭ9gbִՍADM@9P1@Ω g,U&gY;^6D<\c3^2ckT3pTv:6 )nYԴ]OkCסxpQȡJYXygQи:(OJ}N0?Ģ{PTޤ)_EG !A]I4r1 4֞GO(ξB 7V@! CWǥ: ؈{r晣m6;xX d]5vG]D FKa7)p%y 2Gm! pdhl* $;"_>5nc` D_ZAd=1QNg2eBr67 h\Gu,-x($}1%v?82zNu3*)I90߽e1f!}gfµz]=8Au\̀,ݭbXHFGu`O" rx~)DU {+SϿg>ǔ.e렮Id3ӆ98skCW#e 0ŪzDM㱾ۅEVݖ}*tMJq]GҡO;f }?퐎,ټC"T3x<<1d!<fTF`Bתmw| wP+44Yl0NY57H{Jצ3A ~ o 64L 9*Nl@Ź0[_6ٛWiʜ+˳x?Mc_'6C{jyu4N[ߺ#muN-E҄g5遭Bd^/ W<4ޒxZ}?*lY٥܃ޟmd/+mo-YhZ 10Jy ZXD}ck9NߢlӰuUtHzrz,Sw^ ;bܬybub3X@n'͸sz0@IڈQ}nщѤm V O ȳi~(g+G65V]/ r|PňJ5koPM䳂38A;eO=-k -r4&op  2ϥ(Cp}O^8P \^Ҷ fp<:@rn6i2kHu5A nn$)o-{ZHZr'ג@# :?j^=o?_%wu^;%Gba\UV.eni$Q/^Fϟt ߏ[/D쪚uu/mV9'~,PU[I$3 5.x&7k'28K"#ԫgz3<90OWXo*᫓pP˴@XHC`>n|r"KQVwMrC#H^˻뎆ґT*Llֵ %X [gRږ)ws2NQcSG2@cVr2rBN.'#?rԹ` 4\^DVL!mqsq0bc;^KzT$O`xܳ/UOxݿ?wǢ;/]7r騃C*jwc$吤b!?NgO!-6f.ݹxmI\QGdDA_^]TJW?%8wA[&-iT>U[ȶMK@S ez/:5qhFf,H}T儕m;.&C?\r[ vҳ -e ),p,]k bgGƞ8a]:z*Wu!csfH! LoUe:!aQ6?'<0BbI)1-AgRH:~_U+:ɰ욭:x~jISa*I7Q-C.Jj/d@(hb(c6~с ?":2;A{aHi Uiҏi .ۍ0.F۰&u M!J˃7v֍kQzʃ]FOY.*OOF=W2 J܋-99x3:Y~i4:Ac$@};|9eΰ1+J&0w<׭(фyӍ&Bb|Q4?3P\.Թ&OW=~o+07sZ G p>GT6WU&]MW,ٙoyhO)T nleHMxXHM\qT^?/WCJf?NB::Xwzr[0ŹZLR,=dϒud8w 07N䉬vQݰ5!Dw֑nk\҃j=;TVYyw#!EЙ\>R1h1?-n~yxU,J= WN8lVkIPj>[dqr\/fD]^F٤o֓BWhnHY3'3=0oZ3FvpEb=W Ӏ~? f>S[: lwg4ARBaUOS~nr5'q=FYCizr2"S}A$%ɒ7_S_\O>Φ00u{(-quΕ6pc93sv؉g m}ޥF/C[T0Lm9j _N޽-L*%v̔n#X3AQ6Q&47. 1na$8S%ͪs϶2À:|$w a:DeɗjlU`5p2VUDqh w* jDքqf3lAMOvCd> ׬ijglD?2o <#}=>AVr_a(Q^)@Q㴕zeCͥ| ׫;`4xlQtg荬m_mIS7zsbY4rDeɏ1s \SZRjrduS+5v.Zɡ?Pzڰj=^8@\< ~Ts2+*?<0 kŢ_FӮk3HbjM"ym;9aV) 0}{*F|ଯsC~)` "aU}r!+qPT;^gytrQt yo _*F|8ƀEhi,d$5ão i)hy9C uȚC#%l/2Z׊|%?r9Pp!Sy. 5HF)K`پ rG(nz/X X~jbV0'4^<>d?^Xs5}Nbaa[g܀A.o),RE.6RiG K%9y+d @nr&_:Kz?x秠)Y'2`~#kMR /?csKaqHsyI C/k-݂- Wƛa7bW Cy߻ge! Fsg5p:qx8ݺF|sfHxGXz|ٝͧT#cL_DX2wTC)']T#| HDhb 1 [_ Ɋ@cBWs;WĪ{ɊXL`1jLHȈX57P r]Ū pI>x'Y| 1J?2Օ^'3F&C (ŠE-[hH{Y,~tYK xQQQVXTev B"iVnrX=D ${Z$2#IF8Uk֛H{!`H<0 V*arR~7`hrLBeRB`/Άk) [ 391XIL.)NdP@(:H4NFh;=mo**O3#-@e~ /wd)mFOb^;6sx:=αn^]5n~_e'{u Na4EeScG]$/@  80>kף6++s? lsq8Ym5Ӡh%ͰjW}JH;/ԟnɑdti_"fZCFX#.PiHi8v`8t 4)^äFl03\v/SJ&v.L<8ch3:ݩ=w߽/dB=O[FP Zr:F*׉ YX4z,pf Mp-v#nܽ'u91*-Y'h䤈oP/Z{)}_[G0%QSTjƠ6i..EM0\`_,ݟj,)|3g[(^0Dq_jޑzQ05kZu([8쮭+|DH2@X ⿋wo:&+x 67a#uӟ7&c ;l"y~XQj'`p_<+Z' bUuIuPzϭ#^9M #L1+aa48xxO_(p%h,</6"(3)7IeI,iV% ȉoA>xGጇEPPuM ""[OFEG@>ISmSF]e-X,`ѭ/4Kپ Gp OSg]iy6hZr<{l!X:R. uҸeR2R;4USx0(ثҎqx0Oǩ8;e9Yл{d6ȖW\#R̐AEp.Po-9 \ \/K uʶ>?nd>}4E: n#&ZZ*0[n9O++{ ~BHgH٪ZmNH.HѬZ٬%jGH'Utڤ!4/b'7{4Pd 42G ӣfL^? B##ϼyr%Fq.nvIF?zgX8~"<&:CfQZb[H:;¼yefxhPIJ}|yX'g~F-~ J&t~'[x0*|\n+tS}:P.(ܭ$,"sI3)e*qInB帘2},#I(%GB\?;8+ͪJJ{Ӏ'\یԙ)̃nm:GC.\y1Dŗݯ{k7|o 2)"ܸiKF6Yʹa,V)k.yIXD-.Ieijf#TiNIi -MRtZ,o'0WL]-OJR,O3by>RDri'Tn2ܧ11!:_wec5KxTc`D;vBom Z/JR ;!N Ʊvc2J0H.it%4rkndƌC3uK/jRҹpI'^Ӏ {aaVBtw?IdkŸyȖNZ":u#n^wAq KSiVMǶOPb5Z7E+Ŝ'?d3}3iEX>!\3}L|le"/Dl Ⱦw1;۸\&Q'MڳBB#z0@ ͿPAvH"RBM/r#ο2/lY`H^OpuG STԕKr'2G^D {3^&%i40G{_@+g]wtK5%0?*A;Ө?d)lE<}vb-9_L]n8 6k@g*3vlhOrL >^Nq 3 YW9Iα` װMrr|>j22] O @1!_F ׼e~ۑˈ\~IG[Z&Ob}CJ.A`?]`?8]dT@ȻmwȃO(z,M՛w6c2_a4OX>,(̑Z"j*&AKmַęt zOBxǝ{'[f1{ =^>I*4%f4iXCYN~9Y<+!. TynST. *{8LѰjBH R#Xw0~( 2CWL԰\Z?ޕ|&O_Ŕw"ϰ]s.P\zL4k,9(*gu_th!cf 2.#jSy?l5 ZY;U=8:Zѣ.S9U]Pa YO`;ڰ<ƾ[b+~roM(:`oӳmKq}5^ G(P s8붿e_@Cٴڂ* DN~, S#ϡNCR8Sxr5[>`Z *OLC{C΃e?r.$  ͏q^$ ,)J OlcFVg;D _$*$hj^6w- 0T~fv*o}hJz ׻hea!wWdXl_|$1ʯXKg%ԝN.vv5#oכ9owKe___O폶F~6&VoLJK D|2xT%Qpk{9o7#8!rbR3rGiE$ZQբܣʄxduv_$!aeiZp+ YD.}C 6eQA; WcL Qz_cVC !T b*ƇoQ]%Y)Y:tTNs{TX]uYUT76;/C J5WPL ;tL6a{$xc=;Ut_%_KrHٵsE+x @%[˕[\y)y P)em¼^oÖL?&"kp֤\| dTY>}JPm;g8yɷtN ]&zȴqSw#\QNuG:7(0+_=l by֢GScmBGjQ@z?*Wy41ak*n#j<@gǢ޺gҊ!#CKPP-|cd2͌?xT̓a_esb{v78TD{ٟ~3mgZ9JM9WnZ"mEylXgq#v>AiRzt=~F@/jE͔Kڈx\ڙlW})SEI*[DMc'gAa^@Vʢ Ï>AHQNm* ]CqgHYgLB5 :1S>gfQ'G[ǒR\O(iD94,S}k\sn+s}%;)˒qȴř2:D8h[Cuku,G,а'OTK1h%S ..S䖏!C/4I,O3:XWK3Oc7ZRhŸ2.&+ _Up/^5}dA汞ҠxH< *3A2Qn EKC=0܍~g2TBD.& ,/JMlJXB+ p.(ozA͖+z7l,wpk1 &7*J3K4b'q}G)|7ќ1j'T<#>p/Kat-@KTP} 7A\B'|ioD:^cp{NUe)GvF5xk"" k+.*"@ըصвYb:E&Q >~[]Pu ɶ}ϑ{*˾nWzP\tilc"1ql+WkOIĠ-CF<9;_d$aߩՐ`3lD4[@U)̼_&g-F2̗>.פ7;(IWථj#8XeTvd:" !},i00>g\ιk-BɯJpHa)d,^ ~*D8BWWpغ.of\Ӽt79-I-`-8gѶ P:~ܽϠJLBW]2 pJ}mV_Hַ%д۴KQTRjrD0N.0k r܋hu7VKFawXrZM"gF䋋\ ]5_YǪMJ$t85G>g /UAV,B6,#t@l~{APh|}5WA!R4#eOy T^h`Fk5}y})+} %`2:Y<o D7>:f\r#ΊPk| Q+Jq~&Ƨ®Kܹ,@m+t0ŵqwY`nߥѼtu~Wv!ݦȄQ@ej&8)Ac 8rQu ~H %T=Fk)O~7mղ-|R׊j@ST0\]>K%Xe J0p>PC!Y3F[eL} s@+b>}`nƆ-w V vtm/YqC"#ƗiwbFzxLf8_s/G/g buYjj>젨x.wq,b72ON;TKtvBY K[חj& DUc%Ÿݟx`&H"mBjTd* Ԅ@m:5~~3U[ى\>\Q 03lhI˨+j fP1~[]=t%) ͇:⟬L0Iy &psӁN|hkk9.u첳aY߻? mุ.'e^6߲)b򅹛-IRx71iLiu6r;%Բq@ Uo-NǙ&CtS`q?#4Jm oJ[mAl=\Qnh,0cMXnm9ذ?Lͮ&L3+]Gi3 )˫wzq4yʓCmXlsXҠ w?P>zD'`G>9j驃R/`:>`T(5twJ,6_!Tjbat2|5j/bヰ~ jgK([XTFޯ έMvٞ$qwsרDZ1CdOM;/,tUV #;lq<2rxgz`;MI3df(TNAPO/5p0 vI%(%[J$j8߽FT=PT ;"`d;QB|e06hKZͯ}ų GEZ֐ǸFzUYiE1XWewR%Foz1[>U][ L)V  ,p+f Dzp@tժch|dW8kς_Ȍ!#ZFyS" G%B5Kg'W\KwֆҠh_ӹ\WŸ`񍇇+}jF;uζPi*Ls0DrB'0Ps`70'6=`-0K^5!Z2<..q <brI;; 8Efaƽ(7At2C@ҷlq6@]x#s133Q`^/)9q$mvS,<{>ɟR0Mz R֋Iqۦ'n??"XӼ5=# i}ޢv87nOܪ#ŠEGR*QXqV?$9ciXDa/-/WJ mh~婑}A聞ܑpS*Ye:n*@n2̦SO^_KEP4R|*l@12a[Fô!L2k $:^i P>;*urCFYex!SK " 4JN:g$8j둦"6-qjeMЂF é#ZՖ*FKX 4iڼ{ - OulhKB “rI&츻~4J ebXC\݌bo,&XĚ2!Z=XY#R{\tqg5J߫jk:ł؏p*n-ib&lo3pUCl3ݚ䡩G]v`I 9f}LG+.l[]؁&_ʩ@Vthza6TIRٮ@[obf~#^,WBpfWY7STd18Cm#YjImz/RzlGLx<7:0ΰՂ@]JCϷ '~OHCaHR9gQ@*s47U7t\bw DtuLJ,P2ϰEWW!#RQʋ2~:owv:Zeʫ d#G7هļyPxvbeyz?n*_ Zcj1)fi pkyS"kd6C|?;8Zjl\xGB{ J tZXuYSnUH*|IUHM1t Q&? y@t;99YG˓C U% z1asB3GX: YjZ`K%h\Ɵ݂imK#'ܫmO3l^:^7 pE% _tseQy^ pv? K+1]4Xg*DJ%bHn_0&Nׅge÷y+@uJF>ҳK} FSאXM6yɥ-݊䉏>jِb]V`!hYZ Z}7{8MO{wc#y2>L2k^&ݱe4 ~蒊HwZ$9W Ga=4)Ou2>v9v̳5zѴB0L ]ȇz:Z@\AK7C^'bFTqOpfl`txio݈sMg[ţ2; D65[0~xd<mΰ2?imHr>HR 5Q#?q#qR( P]ӋK, P6HLe6>zׁFdmƄ>j%FP~lZWx 2KW㘧^pҧgqct;m؜wSTPP;pZ0rY4]Ug(zx#-{PLQ *IGm7 ]#m#Povi2rLDIOxFpNXG$9%AkCE:?O:9%jW?M(_(&|.H` {wԼ>n.< ɽ})  tΩWTEX2Ts^nIR]|^ykwW)RF`l)Zñj!VBmIA6wi2sc x5y-V; W#*ںR>NNn\`1-ƭR[՜8t] 3EE߯;_^F&b_so% 7.3IECcϽ)7ϫOn<ٿ\:&|ȌmNV=L/PH׿x!E< Y]úMm8̾԰B1~u鿱"زs n4n@&O cyCi@%Wh#zo}Pb`S Gf#n9~Jʌ u݂lh;deXv=%eVžNdْcp܆<.MvJ]`n[6uvatJo%6UJ9CaQahsdڤy]rSȮ"F#c񋟱-WaE9dKBM6?]-:Q%WlL=2D% /h#5nh>XiGb*0+43m?~RaԿ|O)2a uyp_x\[VlUG&E5>mXP{!8 - wbt $+MFeٌ޻CX11wdM1͈l 8T|=~H֕~)r)0C%Uն ޤ]E=AH(^]o,CLڕ-3gG'sH[,;kT= @50G1\?_و 3v:.⤉Y|XuxmO0&aQ.nۧ"nJ wahi=XL܇,Js̞I.fQz]'U9E} #z/7rlN,-㩎PUZWXݞ2iozS¯* s=̆W#ԗUP-b}N` JL`"$N]&wt:&A[30謎5O95 Ŭ )vg4lz*!НրHg =hz>*C~d0SKG6vS:|:!t3$ ډK`xBS4ٿ3)iP5SWMn[p@v[HUF;_< ծ{2[pBұqXJ~zCֶ4L3^qzQFKzp=G ? aK[[<TR@3 DD(` #}йݎ%LPPg׬ aYp ]Nc \^$hTIHώ;'!N#$Oo8*B$W3=Am.1h*ƲSXK(nIE6= ya2Pp-T!`yP0DF23NtiC]{y('.)>ä}lDxK_ތJnJYq(cpلD0:nc9[H#@TNp R`U;VLދ1;(ϯuܤ96MrϺ=^Cߛ!h1.X,|hYI]gulB8pԢCP(zlp76'W J/YxȔfD}8F̎e@NA[$FZ&1}9& S3 c KIo՗麔CZEqE 6%hʦ n[2;] `)yBW#qtd m[) %Ba -C{GbP2m_#,L;\䑌ײ$j{L{3>ᔟb,nX &`7h}@pԐA .HM;_Xc7(ck(z!Cb12,hRƵD鸿o=fX@/ BD \e:^QVF +8E+EkSP@<pa=E0~Sg[Spēn>}K eO˯/{ a瘃Fzk` (CFrsY~Ĭn Ćm "KԴKMB17rs`D'Zӑ}#7ӾͫϮnKN: rzD؀+oôz1M|NLp|YKSV'IJj>wեͬśvHz%ˍUI:-Uݭ%o'xsRyzXX:eGMu7.&6gI$`jacpZ69T,P[4'%̝ !\-ދtKcH~BKnKvQtaVM>;1sd.A?#nG:MET3ŷ2̼F-}m`5A4邗3? 5J?\dsBr0(\if ?RH]P&K/ k{δ{#|fv"UD07%2m/780~t|G|? Œ'&F sH坠㯀i{ 3brVihV9T45TkN@ohίVC,QX,ҡT i .,'D5 YnnXK@ (WŬ B2sTݒ-D2 !LIҿ56J@OSv-5P$]Mu|Be02rnL黆uΣ;k|&cO r.tIu,$UwJ $(6Dք]LXf\tJjH|LФo/E;^ʫ1D&a/FIz5FoЋ:5gNx G!N&Ĕ>O": w(UՈB 9iq&Ǔo$U-įC{y;9 >s_ eAaD! ud;8]oa)ŒߞRW֢LַN@OKHSN釉bTWnrzZ+WӐgޤA<@mD]h)ɗ/F2~g6ްdAy5<]?ckЖ#B~p%x#A0+ i RjǮ?, L1^C95hz%N`GL,9f#;b$> ~ɠPۥ0EAN2!rxo:z00jhesg*^`cQ"h kؖOb1DT%rAyi+%cjK~`f26Y`:7 K"݈ܶVO(v||j⼿cN4GcuUɂXڅC{AIbfFd K)vXBMN$pKQ]'ѐi!>9(HC!T/%5mGY2cx5g%没h9$΄ 阝%ayJ1\ut'C$rZP5SQk58 Q3V2"Wad0{,}H6 L}jjC1΅pش/bBC'9RFD"΁4Z@J穸.ԝMoiTك;&VO) J7K)a/)$I1+&i}ء6'oK2qNԵ"PXT >z7̠ L.bB`4 e1*~@C!*_L;db:jPsw3GzysVNSTkl8Z#klM/U;=/a!OI r(UbTBW|]fQ:gcľM &giJ7A> Kylx$ :H][+TY~y 9$ JӚ&ףV\jV~G9qG4Rƺq39}-&-\H-[͖n.%>.kFZ@>g5z y {u0YVr<| -y1~RJǛdrˈcϖ_.8{vRhju$OQFhmU­Ny Oc% $rpev: eW*|=һUMjza wB~6j m8 P[Py40:or<2SrU}8γ5/zAd(N1K5i*Tp +y\~~9z*T.g-nO- U{*&`@>K-rxgT A .*ݎ,&9潦Mn9{ ݹer Ew >6¦ _{N0ƲWΛSo+ ' $p8 e0<0%,u^3\ts>6錥YG(I9qe9qR.Ka>Au`U2mثV.'״=/ ͧU(jwacMv̜=@|DV[Zˣ䭶ʔ\8}o|DrӨ7=)*Ƅ0*\Ѓ| 6'a\rpl`r% ׶|am&n~O=%?G8sO7̷ϛ%eGIrQ5bǭ$`n, r/FQwqzNEP;yu8Y!Wrf4PԮ[9R\pXbra-r' ,|JCS[-`7&)031g;gV n`!5{QG6b E} rr *rO SbC) Cb㓺4ۃ|#c3t"IS'ю:G4U om9=WbVo˓ -U`ނ>agѾuIA]?ŸK)ɇd=6~oNT_iC_udV3t][@$ "9p-}GJ#bL| ]˥0==YVcgvftr:U!4VIjSK N_HM= 3&oȂBŰ H5=mpo:g4J5.V(r&S jeLBYKC0%kQ5X@ Z!Npԅ^u>\1Pk/5 L|sM XaU1_lVB߄*"!5F,yRbAQsLj̸7!pƱO^hK⥋qb&:8t"Y8$?8IJ!_>LO6KJn]Λ_2J9#=:?!gM$'=`RtҊD.˜W&n4̊kNnҋ:TD(1V)XJ<9`¾rl;[ Ij U뵟<#eM*Ebn\Zs,"G.'$V!x":k$]q= $Ḇ'8%>& C`Yn~_UA /~tnRæzLwE$.5#pڳajƒ&)NJt5OTSK)=O *X&nURl7E1'LM%ɂtLqYoH_M4N! ϲ* ㇎=If%q)L ߧȋk,>cscm RyZR:\q!Bÿ D 1%5B0iiX0ֈ+X(֯cCW }_/<:݉==MIM.xÑ Y%@-kwrkS8qHbd~l֡-t, ;1"K_ ߎ> %ltD++4B6S )SRnʕn<IyK*``槉'rߦC$f-@WRTHEhmoNT < av jk+ϣZS(tHlQD7?q-L[>Pׅo76w;?fqLx8OK#Ey0fDPX2/.+-әJ,Jǰ&|Ŋ)})_4"S9&-WC@NYvKĞ7iJ2;F2%<1C cAŅxY*99T:$rUfl?DxZA} XN^Qp' !6 BX]bJP[wynS9  cG}yn8ޅNyFՇbH.q_ p>] /#^ƴ1>]/ MsHo:Ţg;ElMHP;̄`PLLIAMOKwo.0guD,GdVA!3{u h(rq\"$G{IM9_ڳ6riXvyI8Ks55r-}25Kץ&)K&-ʱoE>i~o=G}SQ kxb\9՘^YDVM0oE؆9rlJ:FDB(+|ѐx菇Z힨K5wG"''VJW-2+8!ٰ%QS'l<,B~A}Ąڲ¨ a=hBG6dOHxW*u9U<.,/{S{ iBq ~ 4䑸@Mut3Xj)'Z@14¿&OJ>*6P g9—nGǷ/W$m\+#TN w2H(dַh#Fj!m6Ϭ_>O%L(JY C$3*O3 az&[BS7L5>i2 cN&."Tf=ai薆gGyL7BH%q~2u\j@Qʈi6:~q7Nz6j3 o+ &%ߞa7SD#@dPo,U;(ثP@Uܚ3xگ&Kϧ%E8,,5PB'NڅR6W=uN>RĠaTۑh0G\uu X=I3n+4QZ3%``ТNYW0 & >'F4GUH=- J cfpsm!5˖= @[|U@.f z $QM6O/E/wv$Y VjcVY9Z)'}iJ7>ޑg3)guR;AԼCJ(ejۛARVFPq++hձWӞZRHqP|Ji"\`4|z(Ԕxˡdl{9,JR>ӲkB@>D(9  $hYC?*ʬUBwėH4lȬLީ*@Ic5JY* LxyѓnXDZ=]%Pb>oUCBk"f:U֓u+}t.7Hא3F_6*C&'S Ut4'A*jQ.#F.ţ#:>Re$6)(TG'Okd<8m(*V:Ki Q!(Q^oI!5+p?ԉG`σ0+AC?`x.ܹiW%` ;W#=Dfb:SJ{*-1 -8H$m}[a%y5gGgXY8 /E8ޫ^H*%q X"eV 3\%'7?i,UX&%_m̕2VIrP5wfB:ϙ}mF +\eˍt@` b.b֪W3WͨBu.Weնs[\"xH~hRm6P4W=cI$D6N%vͪ8hS^Ў鄈م3`7$u8YtW/|)]9Xp"E 'C4w!wIj7OQ[/pG򍭌3yJ%p93d_2zv56 %Erp (!ق8jG*0hV̕ԩT DkJ FMR*8 "*`HzhGxN2@hYw9mym A3y8 #eufNww7+?:}ü0L@G (?^br qwrKT95VߩT]OXDe7+FVpV ,I? )1HO<-]ƙ54Urgeq?`'h~R=:h ř.PVCTW;M&= S'm+zV ؽ*U/쌑'so=N*AvZ4Y7ichL?E ɡڡp)atqheV'*#}m˓RwhQ km~̭C#^J`ܾu"bpI H'|)=8w<̂xGWJThHb79dqqXB] }}Tce>f m;~0lm\)ztX놉(&?:|c+iYhEypbX1ߋCcWw0[%ڧ d@:J偪OQ=fYzL)9a|ma@ób:{M¡sU~M߄g=fjp=( Z$f F=|s]&5piS1;s:mq[GϷBmSfdV ^r%Pq{y+No)L#>cCw[6 VoFYIZ);A ڙ_~flP7rdnmTLc+;dqE#H[ٕ= :.AhvK5UI05e- kXCN^ĝ4d)5!hiFQKGW,o'55%{3!9Y`yCWu~ķ)6;tԲ~e+=SZBK%E6ʯ*-7^kC3V!)O^] ʾtyQ &k|eB XorLN(xqI{_ٸ-l}49Ŀ! 7-#D WtS|ǚ!I+'u0<^ވt}9)Z~RzJN:E*ݙA;"|ͪ{\CMyPe,xh:deCT"Z{ʪ _2: 4cmyZbwR.B6c|-X;_d73yV`5BUK Ibw O}?PB0Gc%-X]!G/53;xM wCѠ pӫ;ѫTS;H=M}[{}*} ??KΓtE35/AU~QUZTi+enI&نdPI uJCufjO?Xv;x{A#eIv)"lqשt0ʲ&Z5gnd bRLW%S7!%YytN͏IiȝF.Lv@2:R\&0fve iCj$'h&+,?wxO- $zH|\`k=ۓoēeD"?8 )32ȦyFf P Y""'!pi6'UMڟ/B5GF;z=/4>j "vY)m*4"zz{1VzҼx1꾕d:\,.yq*sH-e[4bU6q khI|]' נb^ͽD#CpjM$]u"Ӧ/s[-I &0P%JW؛r&WZӼY.;Fڝ:qhL۔*tejUWW|^a>^NbM"m9Hw!UJ._f*][{ѵ57;Prɔ!Ld kyUɊd6SuAWYx@nvОU Y P&FکFKԬ^+f+ikqM*$ibH1SioePѓmd\ĥM'0hXɑU%RBG`nA' >$VGTOKu~Sm$L>'ON%<禣Q' oe%A-D?X(f/_ic EQ4vƖ]E]lwFJ"cixlp-IaDȆeTɌZ3pc)39ҙܻ]Xe&WO<V@VBBHۇ쵳uH sDӬQsAjʹ,b!rMQUsƍi(B|) '^oll?mيrMbAGRG5kyrJ@O0cڽOwr weP;,NߎqIM,JÂL\]^+ӮѢ̍'45-~2((TSrq\6/0,Fނ]RvXd R3 MK&0xTqUFcZQ+^8õEkwS{\- 6pfd!N|^"԰S\JKv!o0涋= MBj-%5Zr#jڛ`"A+#3yJ/PKu&{%)L,潰/̾YLueNuRh7b_Q: ǟa^zxbh x/ \AQ,ÊHl`H4$-7VкrC.J'yWHmU&!5SpN:h1 EYDSj3!/_+Ԍ.4$Kl2KΜ ^#:97097 Y KKU֦E=KV7+2W9p  $rcĺxJB+u5Д`M/Ub:{;kDYFX=ThNȶaU7m~6(՛1D|3-"Xk`,Vf=tEu9.K. 05Ž[t3u) 9d !/b+ ?>uA;mxq:2/}Uɒ;&$):~vT}V|jXl-RZM,F2RZm$ʧ/@,mmϫ;k]vΔ*tvpe@M2{=Y:ΊFТ"1.i5dKvƁE='E:5>I]yDPӶ=9`Ka+ )&شzl$#C#cnc <|f_RvOܴxh%A=",74uVR*L_:l踛 d;!3UXGCEM+ժ|p'z(e *d3͌z+ٸ1fjÀ"RʪnG5GKutmIӭ.ٵ?w.-A۹um@G[U&S*e^{I?ifpJ{ýGNޑ{7a.]7- b,>.yeP`[-y˶D8?Wr{96N-e;;Kހ E3*¨qBľ>1C»PxagotYos!p#ŷQǧC^m.0sy^D Pa?'Pl:T;z4F`}b}>*wF&f]hesl:rW|iV?}Rz+[!b{ޝ|YHp9nC^g($(C=冀G05WmfBijo .瑏0ƟoYUL !Msٺ.QUStsE__KE)4ex?jnYZ:9dmCRˆ=s$&uwt5]T,=ۡW`BԇVݜ1F ]q5V ''%fUgX! +;|qV^4ve@fq3E6<7 ̤GE CtL5T0mSM >2hV;IT;~3krRsuMmI4)`ϷHBtEk* k}:CxFK-VĖgwj6o<~>OݦukROAkZ]yhu68p,yRڱ5c~-/B2f F'}:DLUom3Pn1&5NWs0'O7,k`u]{g#T:=Qٸg~Lϋm 3Wz:$¬8)QPc)WyGԜ={ AI}E: -Bt;+"PkTף>S5B' n-fJBсIn:L9aun>|u,`"{v"V ,L%3%FJ_U;+pA]'t W?X̔ڠ#&FZq}rq8]kI>Hmc= bi֎GLNՅmoOdiř 懮%#Qƈf̎%smkTy%$aD.kV3A;wk5;Q!RUwy>.h L-`9iT>m";;RSwZZ9CvM`i\gW/0xL$!,jw6_?~mÿ; ~fԳH?h]G܉ylN|oJ][o \nq/[Ϩo2IVYuc{||4A@0 '-}C}LD/>oG0Ώ|͊>B O!i==sB/*?-s'LՅr궕g~=^:l y*[UɶFaQp9p͆my[`QSqO> qʘosZSb7qER0@{S#r4e_|=,S8\;J43PvgWRmOYI<$ PO71=OgDt;>mIy^~'^6Z-U_t/s^Mm:~I%w ]?j?}V]v{ϕ%G[[Rd*3gyҐxZ(oaǧB]7C%88+ _L OIO+鸗]?[$lQY:w[ yvXAMg /iC%lE-5 bqp{IhoÇhJMЕ06[1ch}tEayK_b>VhW$: \d}|Y)T޹mk!Oj{yR(b!.~$eGtP9ቪԡ}jSkn4@j}ƯyZfc,Bh0*?ˑv^7ȧjud?WEyWȯ3jkoɀU[Ew\%Gz~KyoۻX w5zA%wS!NԾAdTd'"HT39 1%S96־GY`Ww:FTt4<Wɰu\i+Oke$4' @ f{PGiEvvXx9}jq!d.{~/+}Z)J<==n&̃Q(|KYuQ؉! K!N;6aL`SװR#چ:)XiŶ͂ɆlV#@0]rio?;O֦ȕ!?F4C ;QpZo^z~Uj9N)~~R߱(E;r985l &K!8zЪ^ix"2YzlA YdStM(0s;YE䑲{{>U qw}댯m[pPaQi||ay5o䫳ᣊSnsp$`[PaytY~mWbAE heJװO0'BҴ sK rl{>d;U2Oo_t\sBݼ/ڝDi|9%U9>Nl'P?Y}Ыز]5LFR/g[!۬ǡwVٿOT2A+{֡k'ѝ1΢oѺ"h <skit|43YE:_sձ "J9OD]eRٚ>/SĔ{ +2m rIO> 4Uv>9&;y%_1>..E:\^UF:/7O'mg2O#j¼"4TH忏."s>!O&fh/Mt_X*J*݊"xc5`bJOo ,+ot.cM3Mq]1!z_9ywvL+ap6|yk[o Th=:4_[o/*3xmuγi/C6BfyVm? 頡+v;?׿d^ptB'({$hk}=[ :xkI"Q󠍦)yB9˸%|.չ[%P4skm,iWX東3xڌU\O< wGh 7y)CY5y:Uxge|=jf~=Xs煳{Ԝ\ z%m]{(}"+%AfZ/ ~ӕwJ'}ziuۨ1e+'Ҵzѹ4ۍA~|}ahb#7{0mÙ|;| *c|9~džO;Mfω77ZJx?ZӬy2k~]mewjF:܎DrK7й wzYZZ 9}96[n là'NS[̫CnI(]A~.,eexwpYWͼOym}/  H}-m/56hE{Z_g/j޽ImaXAsdX"IJc"Jݿ哢f?ڮ4 EYdIxgIxI N-a5Ÿ&^>>$xh9 /=δB?5xgZ:\Aڋ,YkkJ8hFB_y/Vϋf>D} bog?}˕+E?s~-\H߿vuGpA\w>cDhpF"?r:ֿnq/7֊ЍF|qvg'LcU}.nTcj{D$Zyz7OğW/wX&:ZOFn~ znB5Ns \7"Zk:[}N&~%'p<-Uϒw"i;{y{a*cT1,8DoX>~%UwTLѼ.&oGaayUNDBh@DB7v)MP ۢsc^EowoQw<7bY]Ɖ嶓Q슒Y^Uu8ے:} &~//aQyܫ9L~"ld͟sd/*5fyqUXK#1U$t C|d1 kc ˓&pMiMGi4fyw,="W[(U \b AcϷrç{ʲ*%o֣EhוEKpZ݇ ^d @ Zjϴߐvpf0_F"ZO d6i# i%@!VfסFz'>dh_]= UN\9!FB5=8͈D_1݅I!߂P2 LWߐ̬!>rKabFb{ժ6Td;*SZˆ"5,Ja%la$LY ߛEg&2V %׶d4Cx-cn0F̀-CXqB40KҝdTt<A4Wluo¸(Fe'st?j^3C=|-fU|OA RXv )b[x!%bw䭆3Y4yӛǜDz}_tvFt'%zBQmy=n&nX`L%.c n='UЎPtc`l0&?z8.Cj$I JqpF9X_}#0ﰾs8Y\S`\:*E3:LxpW;FQ4N yv^NAz/#?Wb։knCT3 ]! >tZ&,AcvL hj@ #Jub/u|:Ѫ [:pfG-x!sP:0 @M"}vG (dHIBM7_=$E1tw攮 \qi{Y,iq! )[ͨ,&ñ?ut'ư+b?b]wvаR " c(AQIHFeCB^|{-"z,wΞpr_IsiDC.߸-| ݧlH}:KFIoܙ 1b, _ZW̑ѕy^CF(BoZaHeq;>SY2ET$ ,ԢsǙ_!9^MӌJ4ѣiL%DPnY)o-^jn%MFzN6-N3=dH ,4Mԥ4VSozOϤ9FT?VaD? PY!M-{ ć%/\ vnbW(v[ULzk|{/3}9J+O*_[2hޝ"MtI )12_yimG[GJ56 k=&!065W-GV|uBvAJ3[?NWiKgcb .©Eya<.)JO6'4D ur_'+JRGK/].˹QRxATk"X/L{f=22﷊ve*#ѽ1oRM):QKZIqQpsd]XIJXKNWS0zDDhm< L# PنhgǓ_T5RRYEHYpc +N|+nʂ;5\ˆ{]K٣&rE;.Zh R{  hhhT!BDURqxLFn6Hi' ܘLmbgS=*- -䄆 ,1 Y7#pڒnSZSoUa.B%ٿW=Yꠖ^:`G [? R2 XVdNc|dDD?A(`iUEXEL@$qJ3oliw}ӴDC, KE6^^$]K{?y찟nݻ;SjzM R١G Dt}9q8#TWYm5P LH2ՒE Dxqyx.P ?M kDnb<,jqQN}Økla^<ǩC-<<3{\쿎1%¨{,d GbpA8ÝtBFX:'5]y'!7EkԤ+g0jJ|Smȁ/QX$NݢT|+sT6~I)Xa#wF^jjGWHAM!ᏦJbYAZ<‹mIe)aN'FX C _ufvgPkg+e1CKGΊE-MڕiAZ%8><, Z`Lp>i_4<\J][xнJ^g|fx'a[ ٣w#e KIþ礀1?#3v#^,Q<4igc':q4$ƶj/CX Oݓ0FQ*X?ޕ0 z7XHM~Eiɵ:RXv>~- C_@طdd,pls,nҮ%P*Օ[=>nd' zA],t o.|Pn]: fЁ:E$xx,¡v5-^ _PC[I8lw( %vKM)7[K5Gf{.ũ$ďYBJ)hNױx|O;ǧ+[<;-l.}z}/ϴDR~Z >c$DD`Sm&-4Bfi3ǒ;],״º?Q̎zN$ 23^ 3WLIEg5nnuҩTyRُ6塚(rR%PtPȯg%x'0 CBa蒃!aK^3.N}gb7BN>:-u=Z!H?/q.KspӥH"-H:xa52saʊ: X1CP6Z$|`3=\FC$Wx{%rK4BHP(D$""pUXp?o<ŏ\^] 5Qd4QûrqL~* TQy-^iELVӼ8ŮS86oJɉEu 3]DH5 puq#\ut|8{a}(F)==$!,C'sNٸ`FOabv&~_k:<-> 1Գ`"vbk e!wG6>'5gS4"am.16 N-{o2rC8l$HאS@+9k9q;uUǶyb{¾z{I[49QÓ'~zURi!B&SYGC1Puk9 Q)D¤>^Ѷ<vI_f)<˽֬j^_V!#)Z^N (%e󳋠G2rX3'Huj:vp ݋cgKLE@[q*2i</^xNUwj 7@f{mJ-W_OloG:VEb:k4NG4JfTd҄DdA7g{qtвF&/I4$ wqZ"'O@R ѢH$SȸEKʜ`} sջ>'Ȇp${yXj'mfOf*56 >NtE2k8~n'FݶӥMoӻU%paV@MebCI*KCI8- o.M"qڝz[.7 g?/z{sZw~NF!f?[q{pR<z=x?ޕγ\U+X7b+,'7}p`r HH:cQsЁsj4ϔn%SlSʓ,9T4z{B)բY|S[4:~jc0#29l-Ǡ1A-yyZ3 ]$Pa"K3ڣlСuC>;/FТWQD#zБc$SnQ<>M J\L}%\:1petީ|c5|I<2MS bDP@&$͆ ʰ[lb;l>b%/Ux4䫋OwN_|m}4'-4K8.p[;bPh;*l[XHmʼ"2dB ӌv $M"[(L[yM(^L5\[$7Ć( \&%ɥ8AS2 رzaNmN+oms<)`r_ĻswO QΞ >6q$'WփQYz"{PFm?7? K1EVe\h} #tWPgO.KL###S+Z_xSA(^%N5QnATh`[-{Z {vR"s9vUQO *Hv~>6/ [SkZ} Wd)'_PZ]#q@sM0S"VC1Ra_;^Cৈ_BzF[zVk@VeCp[V')ɺ41,{1al܀%~M*%F<0M ٛ'[VjekA@&{GXm:g3M=/IS0ZkGU9+i&\ÂLRn?"]{58Nvʵ͈Z4xxz=vdl@)שY^b~WO/ -w .0%+KH" x]ihWPg@PRV-/)ceMj.:cU!vWcشD-{zgRm]*WZ̸G2b%CMhH9D Λ3jjUz]aM`iKh"(M=sEMz $&S8(_BR‧ZrOלJy] u(,܂Dw:NpO1RO=zB@{ :ͻJp0(J>ꮳofX0GYml}LI { zoqfjuvP? fao@ѮA%ɮ| K&!}# 7)ɤ+v =Rҥ4!f  ;aK`| 9(-;hm,ooy/xj /Q'W d>?]Kj|Ͳh55W{&$T~|2#< s=}c'%hEBFJ T #o^ʯڻ[-8|X9((m]9 H~Z=9ja +A+K/s-#=p5 hD4#ҫc#}hvbU-}:960yX*ݰ+ImN!Q'Wp"ُ(@ .NY2o&Ь[9O`p++k;<WRcJڨpRC r]"$2=wIH~]a]] 0"*YSČux4%޶LԊG`;gZt/%`*>3%љ*-.wa? tl2뻺`'Յ'^c%̈ZtmCn[Un ^C/[*s7=Nw]a{D%sBuEt4N%OEL*ؒCPLJQ h4)JV#:6Fv]O|﫱76V|G0,\@j dC Vlv;s?֜ $̎^NB@&@%ng! P-4.jL"k^G( !PB۫ܩ"ͦ.Œ𿊚RJk [$ͯApouf,E'jA'd5<ߍfckm!),bW:= nn| u!-`;pX{ْ֫)&MN#2rZEP҂}$ŷ+ѿd!8GkK$wi+>P=yM~DAkHx2; 9^F.x@3=&σlI4kXsh95)L BjmedQ])}0Zbz;-:7ˉ0β#|.~dЧ3OA@KNt݀_u4µʞV{V)#{6:yjJ}`:<"ի!0;TW811yS6b Bh[54e'Cw >6jQg~o7hfnxybIGJ~u2:~B DO)hy.i.T78fS}P3d>Gb'ș3/5|fOcXz"WDZ$D*=Ў_kykCx2`jpayZY9–ʃ"ĤP `h I_fx}BZWd{!*,8#%NE*ē|_(K8wX0p*dEu(xjɴ-vkC"TXjns"'~WaC\QLƮ,){Pm$H|m!l#"{wj>)}+RĆcFnV_m=:ZwEsPn)D,MS&q9~~Y%3LM.%"OYŀc uHd MB_ˣoXCXaWDZ_17%T6fF类OޢxͨP[R{(ul9,qY1OȕZlt̗kR:5v{uL £+Բ$@5;bs?E8cz2ȫusY2߯I BszUԣZTMnZ_:Rr/^}+ Az/MéۭFfbl-Bv! ) K!9k&!HNZ;:C4h$b' ++pǸ.#]B,кǡan =}s(<0`_qclOu`w 32D eI<E z!󂨫ًm:"j$yHG/UXvwWT2<_|x6_*8H&VZkWcD% ۽xN=,$~wÿr'vf\BzedֹY4{'_׈;gD J~ًlh/x;f"ao_33׃g#+`찺%6FYe+{=d=- n&O LK,gb;ܙ'YB;z9OsVLǮmarhD$ʔ oR]=w|שmїbe.c+!s|uIy-ZF/"SdG\Ezr+zU`_=T%!GhU_C;>lBȁӽi;?Q݋zrqjS0LFkm5{nYW5>W Eskgzbps&}=O=#Ud.W_/ս-MYg?VOʣäQ0-Hel6ƴ|C2JbCV*?%6LRjYԗ7*6G]S4 ,%a|]2f/G^V.YNS )I'?>Cy}++KmOS~%1N*Mvtmu]}w_]uuh=<ˢKI)G1ЅZJF ?cӛF񏜚GSu(W^$b_ q#&tmgcrv{ăgͅO9̓`Sn}|i_{yMb4[0i?7}|pp`)wgvu^lךlb;P==#w *? ب 1yGGK(]-uSWc}"W>csmoV͕/>ozl ?SQi"^̤AZU%Xt:m%_\AC]^q]#9^9^/Y]9Ck.y|^Cg/vGۯ,s5D]`c@\_+ֽ5_b,5@ьX WNf@=ٳA& DvM*RX ?O$ WHЉԦԢrG^Te 7F9<#c#y$cw똗 (wqP&m[Oyny꟟u$qH^oe}z(|WkmX>:mK( vҡSbݿC{fCIFlf~Me @2zjqR~a-ʝT-OY_]!ρ6~i"wkrs-7)r-z>[GW¯?w M&3<Ե{h- ^[ϒ:Pddp SrڨA)IR(Q(PhS?=IF?a$Q .+㨁A;n=@A7qt'zz $I8pqeSʠ ,bD21aoDX]Yy. L<4A  ݮTM|"|R[iBRMHAf߯>w?@XCKxT(:1\|I-~>0M \wӧPO(d!*i䁒tplXcupHqCn+i?{x<߇ԁ/ B}, u~ IBB3Eq*I[ >jXkU/?Š=xPiULxQҢ҂yw ZZ@ZTL$ZZJ)EZr!EK T r W!T @ jBABQQrUD3j  Bj)DAiPEQ@ R E)   EDԊPP@"RЀ4RUe)e"S?o-+mx^$, A 2\P#a```Ԉ RLϬ` @;A$qJ4 i 4ɄMa4i42ih&4zIOH22dLѓA i24h =&* TH*"BDd$ xǏd $Q(+WR`UA$|;;)"dZH[TR2tyQE2oY&$PN:N$EAR\V60ڧ4噒 8`Qj1M=ZU~5rEZ(ֹQ*4Qj -@ŢF&bdkQEb؊Ѣ .ѨoeNTdLHQ;eŤA2$X(e0Mǂ|^6w #^^:b 3%Dgq&*1 Ybɠ#0AlqN916$Yy\YȇpB̹4~kCIXש!PBFR3(0dwm aS5T9@QG k(&M/1+\kTi{*һi'}?d'J'e$>vQD%Ō]BCգ#1HH55K=H=#K=HH"H5AH=K=1H=:=HڪH{NDX8E@8dff?HHǀ(HHB0LHz#= k3JSq祁Kg->…:SW2L˶ YZ