bpftool-5.14.0-59.hs1.hsx.el8 >  H b 9 **=@Q,;A90Ro`ri y?͏V_.$ Τ#s孺"u:_qiL˓wںJsDNDuR~5FH8FO?$tsH-'Gb$RvVG9f+$ ؋F&5ܻj Ǒ?9>9O7Li8^Qڃr(,FX77z@$R^X%7pHxwᩒSbvT~92020ec6454ff8d1a37889956c5a73c64a9896fa4f9c3bd6f8a44e5633733d880110cf2675e49056571619908b0ff007b17d8f50nb 9 **=@|֗#X;MX)Q{(saWύ,JZ bc ܞi֫l+!-,D $ KؼB`JE[Rs'@8s.4csU!3zk6#ܓϺwQU:h0lų6ңg͈ 4?GK# p]\Y!}%VqPz"9;9l>!ճ WI)->p<WL?W<d   ] ,8PV`     "hT \( 8 59 l5:5GPHPIQXQ(YQ0\Q\]Q^R~bRdTeT fTlTtT,uTdvTwVxVPyVVVVW8Cbpftool5.14.059.hs1.hsx.el8Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.b kojid-x86-02.rdu2.centos.org-~CentOSCentOS Hyperscale SIGGPLv2CBS Unspecifiedhttps://www.kernel.org/linuxx86_64,X r,/u .o큤b b Vb b b b b b b b b b b b f7d805f48fb3318ac5bbd11b02d0b30898a362c86fc31b50d5fd0d135f66dfac7546bb38c1166218eff0aa49d169d60a7cf59970f34627fc4d05015f9205d720336df774f23bd5d210fc48d57acee42afe7eb112464987e54c3ca7085c0430da1a51084d1b4abc67957731f703967041ca6364c45a7b1eb3adf28640959f7fcfdc07a5168a6dc2da7d261bec113f9f6e0bb82099492304eae65916e82136d07950b3e7a7be8b00baebeb50be09cd376a190721199bd5cd9a1a4a00abc9186cf03593e4c9dc7160781dfab39465461d047083595597cf38b6d85eef01a67dfd3dc01e72287bbb3892f133dd3973c411dd0da4d0761dc9e7ca8c39f39b2d20254876e50a06d98edf0223d3af557031539f47807fd2da744e832e517c66cd355402faec269b8c7dd9f2909a922ab91d74b24edb77ca597e85cca200d6f249382ed8335273bf7762d4a94ee9c91572c5b189f242bdd4ffda93c08b430ad77e06d295b8fd2705c2cd863d4a39d08ff22bf233b2d11137cfd3e8bb0529e497ea0125bd95c472601c0b30b7eeb536dda53e31af87bc6c891942471b9ad543c3eb77cb7225a56e43041c8f14d468ea1357910c7376a3137741034fd1452f2215c605ecf0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-59.hs1.hsx.el8.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.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)libc.so.6(GLIBC_2.9)(64bit)libcap.so.2()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.5)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.14.3b@aNaaZ@aea@aaaŶ@ada@aap@a@a*@a*@a@a5aa@aLa@aacaa@azaaa@@a@aW@aa@a@a@azawapaim@ad'@a`2aZaUaTU@aQ@aKaKaD@aC1a@a?=@a,@Justin Vreeland [5.14.0-59.hs1.el9]Neal Gompa [5.14.0-45.hs1.el9]Herton R. Krzesinski [5.14.0-45.el9]Herton R. Krzesinski [5.14.0-44.el9]Herton R. Krzesinski [5.14.0-43.el9]Herton R. Krzesinski [5.14.0-42.el9]Herton R. Krzesinski [5.14.0-41.el9]Herton R. Krzesinski [5.14.0-40.el9]Herton R. Krzesinski [5.14.0-39.el9]Herton R. Krzesinski [5.14.0-38.el9]Herton R. Krzesinski [5.14.0-37.el9]Herton R. Krzesinski [5.14.0-36.el9]Herton R. Krzesinski [5.14.0-35.el9]Herton R. Krzesinski [5.14.0-34.el9]Herton R. Krzesinski [5.14.0-33.el9]Herton R. Krzesinski [5.14.0-32.el9]Herton R. Krzesinski [5.14.0-31.el9]Herton R. Krzesinski [5.14.0-30.el9]Herton R. Krzesinski [5.14.0-29.el9]Herton R. Krzesinski [5.14.0-28.el9]Herton R. Krzesinski [5.14.0-27.el9]Herton R. Krzesinski [5.14.0-26.el9]Herton R. Krzesinski [5.14.0-25.el9]Herton R. Krzesinski [5.14.0-24.el9]Herton R. Krzesinski [5.14.0-23.el9]Herton R. Krzesinski [5.14.0-22.el9]Herton R. Krzesinski [5.14.0-21.el9]Herton R. Krzesinski [5.14.0-20.el9]Herton R. Krzesinski [5.14.0-19.el9]Herton R. Krzesinski [5.14.0-18.el9]Herton R. Krzesinski [5.14.0-17.el9]Herton R. Krzesinski [5.14.0-16.el9]Herton R. Krzesinski [5.14.0-15.el9]Herton R. Krzesinski [5.14.0-14.el9]Herton R. Krzesinski [5.14.0-13.el9]Jarod Wilson [5.14.0-12.el9]Herton R. Krzesinski [5.14.0-11.el9]Herton R. Krzesinski [5.14.0-10.el9]Herton R. Krzesinski [5.14.0-9.el9]Herton R. Krzesinski [5.14.0-8.el9]Herton R. Krzesinski [5.14.0-7.el9]Herton R. Krzesinski [5.14.0-6.el9]Jan Stancek [5.14.0-1.6.1.el9]Herton R. Krzesinski [5.14.0-5.el9]Jan Stancek [5.14.0-1.5.1.el9]Jan Stancek [5.14.0-1.4.1.el9]Herton R. Krzesinski [5.14-4.el9]Jan Stancek [5.14.0-1.3.1.el9]Jan Stancek [5.14-1.2.1.el9]Herton R. Krzesinski [5.14-3]Jan Stancek [5.14-1.1.1]Herton R. Krzesinski [5.14-2]Herton R. Krzesinski [5.14-1]- redhat/: cherry pick build artifacts needed for CentOS 8 ark-style builds (Justin Vreeland)- redhat/configs: Disable fbdev drivers and use simpledrm instead (Javier Martinez Canillas) [1986223] - drm: simpledrm: fix wrong unit with pixel clock (Javier Martinez Canillas) [1986223] - drm: fb_helper: improve CONFIG_FB dependency (Javier Martinez Canillas) [1986223] - drm: fb_helper: fix CONFIG_FB dependency (Javier Martinez Canillas) [1986223] - drivers/firmware: fix SYSFB depends to prevent build failures (Javier Martinez Canillas) [1986223] - drivers/firmware: consolidate EFI framebuffer setup for all arches (Javier Martinez Canillas) [1986223] - drivers/firmware: move x86 Generic System Framebuffers support (Javier Martinez Canillas) [1986223] - redhat/configs: Enable the Btrfs file system (Neal Gompa)- workqueue, kasan: avoid alloc_pages() when recording stack (Phil Auld) [2022894] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Phil Auld) [2022894] - kasan: common: provide can_alloc in kasan_save_stack() (Phil Auld) [2022894] - lib/stackdepot: introduce __stack_depot_save() (Phil Auld) [2022894] - lib/stackdepot: remove unused function argument (Phil Auld) [2022894] - lib/stackdepot: include gfp.h (Phil Auld) [2022894] - workqueue: Introduce show_one_worker_pool and show_one_workqueue. (Phil Auld) [2022894] - workqueue: make sysfs of unbound kworker cpumask more clever (Phil Auld) [2022894] - workqueue: fix state-dump console deadlock (Phil Auld) [2022894] - workqueue: Remove unused WORK_NO_COLOR (Phil Auld) [2022894] - workqueue: Assign a color to barrier work items (Phil Auld) [2022894] - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE (Phil Auld) [2022894] - workqueue: Change the code of calculating work_flags in insert_wq_barrier() (Phil Auld) [2022894] - workqueue: Change arguement of pwq_dec_nr_in_flight() (Phil Auld) [2022894] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Phil Auld) [2022894] - workqueue: Replace deprecated ida_simple_*() with ida_alloc()/ida_free() (Phil Auld) [2022894] - workqueue: Fix typo in comments (Phil Auld) [2022894] - workqueue: Fix possible memory leaks in wq_numa_init() (Phil Auld) [2022894] - nvme: avoid race in shutdown namespace removal (Ewan D. Milne) [2014529] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037642] - ipv4: make exception cache less predictible (Antoine Tenart) [2015112] {CVE-2021-20322} - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [1997541] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2034134] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2034132] - [s390] s390/pci: cleanup resources only if necessary (Claudio Imbrenda) [2034132] - [s390] s390/sclp: fix Secure-IPL facility detection (Claudio Imbrenda) [2034116] - Revert "[redhat] Generate a crashkernel.default for each kernel build" (Coiby Xu) [2034490] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2020021] - ibmvnic: delay complete() (Diego Domingos) [2020021] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2019988] - bpf/selftests: disable test failing on RHEL9 (Viktor Malik) [2006315] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2032734] - bpf/selftests: allow disabling tests (Viktor Malik) [2036656] - kernel/crash_core: suppress unknown crashkernel parameter warning (Philipp Rudo) [2026570] - mm/vmalloc: do not adjust the search size for alignment overhead (David Hildenbrand) [2029493] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005691] - lib: zstd: Don't add -O3 to cflags (Neal Gompa) [2034834] - lib: zstd: Don't inline functions in zstd_opt.c (Neal Gompa) [2034834] - lib: zstd: Fix unused variable warning (Neal Gompa) [2034834] - lib: zstd: Add cast to silence clang's -Wbitwise-instead-of-logical (Neal Gompa) [2034834] - MAINTAINERS: Add maintainer entry for zstd (Neal Gompa) [2034834] - lib: zstd: Upgrade to latest upstream zstd version 1.4.10 (Neal Gompa) [2034834] - lib: zstd: Add decompress_sources.h for decompress_unzstd (Neal Gompa) [2034834] - lib: zstd: Add kernel-specific API (Neal Gompa) [2034834]- dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2031198] - dm table: log table creation error code (Benjamin Marzinski) [2031198] - dm: make workqueue names device-specific (Benjamin Marzinski) [2031198] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2031198] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2031198] - dm: Remove redundant flush_workqueue() calls (Benjamin Marzinski) [2031198] - dm crypt: log aead integrity violations to audit subsystem (Benjamin Marzinski) [2031198] - dm integrity: log audit events for dm-integrity target (Benjamin Marzinski) [2031198] - dm: introduce audit event module for device mapper (Benjamin Marzinski) [2031198] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2031198] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [2031198] - dm clone: make array 'descs' static (Benjamin Marzinski) [2031198] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2031198] - dm crypt: use in_hardirq() instead of deprecated in_irq() (Benjamin Marzinski) [2031198] - dm ima: update dm documentation for ima measurement support (Benjamin Marzinski) [2031198] - dm ima: update dm target attributes for ima measurements (Benjamin Marzinski) [2031198] - dm ima: add a warning in dm_init if duplicate ima events are not measured (Benjamin Marzinski) [2031198] - dm ima: prefix ima event name related to device mapper with dm_ (Benjamin Marzinski) [2031198] - dm ima: add version info to dm related events in ima log (Benjamin Marzinski) [2031198] - dm ima: prefix dm table hashes in ima log with hash algorithm (Benjamin Marzinski) [2031198] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Benjamin Marzinski) [2031198] - dm: add documentation for IMA measurement support (Benjamin Marzinski) [2031198] - dm: update target status functions to support IMA measurement (Benjamin Marzinski) [2031198] - dm ima: measure data on device rename (Benjamin Marzinski) [2031198] - dm ima: measure data on table clear (Benjamin Marzinski) [2031198] - dm ima: measure data on device remove (Benjamin Marzinski) [2031198] - dm ima: measure data on device resume (Benjamin Marzinski) [2031198] - dm ima: measure data on table load (Benjamin Marzinski) [2031198] - dm writecache: add event counters (Benjamin Marzinski) [2031198] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2031198] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2031198] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2031198] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2031198] - redhat: Pull in openssl-devel as a build dependency correctly (Neal Gompa) [2034670] - redhat/configs: Enable ThinkLMI support (Mark Pearson) [2030770] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030770] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030770] - include/linux/timer.h: Pad timer_list struct for KABI (Prarit Bhargava) [2034452] - kernel: Include RHEL Ecosystem message (Prarit Bhargava) [2033650] - include/linux/ioport.h: Pad resource struct for KABI (Prarit Bhargava) [2033475] - include/linux/hrtimer.h: Pad hrtimer struct for KABI (Prarit Bhargava) [2033473] - redhat/configs: Add explicit values for ZRAM_DEF_COMP_LZ4* configs (Neal Gompa) [2032758] - redhat/configs: Enable CONFIG_CRYPTO_ZSTD (Neal Gompa) [2032758] - redhat/configs: Migrate defaults for ZRAM from pending-common to common (Neal Gompa) [2032758] - Enable iSER on s390x (Stefan Schulze Frielinghaus) [1965279]- mm: COW: restore full accuracy in page reuse (Andrea Arcangeli) [1958742] - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958742] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958742] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958742] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958742] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958742] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958742] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958742] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958742] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958742] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958742] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958742] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958742] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958742] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958742] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958742] - powerpc/xive: Change IRQ domain to a tree domain (Daniel Henrique Barboza) [2008723] - tcp: fix page frag corruption on page fault (Paolo Abeni) [2028276] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Paolo Abeni) [2028276] - net: add and use skb_unclone_keeptruesize() helper (Paolo Abeni) [2028276] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2028276] - net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE (Paolo Abeni) [2028276] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Paolo Abeni) [2028276] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2028276] - napi: fix race inside napi_enable (Paolo Abeni) [2028276] - skb_expand_head() adjust skb->truesize incorrectly (Paolo Abeni) [2028276] - bpf: use skb_expand_head in bpf_out_neigh_v4/6 (Paolo Abeni) [2028276] - ax25: use skb_expand_head (Paolo Abeni) [2028276] - vrf: fix NULL dereference in vrf_finish_output() (Paolo Abeni) [2028276] - vrf: use skb_expand_head in vrf_finish_output (Paolo Abeni) [2028276] - ipv4: use skb_expand_head in ip_finish_output2 (Paolo Abeni) [2028276] - ipv6: use skb_expand_head in ip6_xmit (Paolo Abeni) [2028276] - ipv6: use skb_expand_head in ip6_finish_output2 (Paolo Abeni) [2028276] - skbuff: introduce skb_expand_head() (Paolo Abeni) [2028276] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2028276] - net: don't unconditionally copy_from_user a struct ifreq for socket ioctls (Paolo Abeni) [2028276] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2028276] - devlink: Break parameter notification sequence to be before/after unload/load driver (Paolo Abeni) [2028276] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [2026821] - printk: restore flushing of NMI buffers on remote CPUs after NMI backtraces (Prarit Bhargava) [2023082] - lib/nmi_backtrace: Serialize even messages about idle CPUs (Prarit Bhargava) [2023082] - printk: syslog: close window between wait and read (Prarit Bhargava) [2023082] - printk: convert @syslog_lock to mutex (Prarit Bhargava) [2023082] - printk: remove NMI tracking (Prarit Bhargava) [2023082] - printk: remove safe buffers (Prarit Bhargava) [2023082] - printk: track/limit recursion (Prarit Bhargava) [2023082] - lib/nmi_backtrace: explicitly serialize banner and regs (Prarit Bhargava) [2023082]- scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [1869853] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [1869853] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [1869853] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [1869853] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [1869853] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [1869853] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [1869853] - scsi: smartpqi: Update LUN reset handler (Don Brace) [1869853] - scsi: smartpqi: Capture controller reason codes (Don Brace) [1869853] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [1869853] - scsi: smartpqi: Update device removal management (Don Brace) [1869853] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1869853] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1869853] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1869853] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1869853] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1869853] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1869853] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1869853] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1869853] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1869853] - scsi: smartpqi: Update copyright notices (Don Brace) [1869853] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1869853] - powerpc/module_64: Fix livepatching for RO modules (Joe Lawrence) [2019205] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2030634] - CI: Enable realtime checks for baselines (Veronika Kabatova) - CI: Cleanup residue from ARK (Veronika Kabatova) - redhat: ignore ksamples and kselftests on the badfuncs rpminspect test (Herton R. Krzesinski) - redhat: disable upstream check for rpminspect (Herton R. Krzesinski) - redhat/configs: Enable CONFIG_CRYPTO_BLAKE2B (Neal Gompa) [2031547] - selftests: netfilter: switch zone stress to socat (Florian Westphal) [2030759] - netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state (Florian Westphal) [2030759] - netfilter: conntrack: serialize hash resizes and cleanups (Florian Westphal) [2030759] - selftests: netfilter: add zone stress test with colliding tuples (Florian Westphal) [2030759] - selftests: netfilter: add selftest for directional zone support (Florian Westphal) [2030759] - netfilter: conntrack: include zone id in tuple hash again (Florian Westphal) [2030759] - netfilter: conntrack: make max chain length random (Florian Westphal) [2030759] - netfilter: refuse insertion if chain has grown too large (Florian Westphal) [2030759] - netfilter: conntrack: switch to siphash (Florian Westphal) [2030759] - netfilter: conntrack: sanitize table size default settings (Florian Westphal) [2030759] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Rafael Aquini) [2008118] - iommu/dma: Fix incorrect error return on iommu deferred attach (Jerry Snitselaar) [2030394] - RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [2023416] - genirq: Fix kernel doc indentation (Prarit Bhargava) [2023084] - genirq: Change force_irqthreads to a static key (Prarit Bhargava) [2023084] - genirq: Clarify documentation for request_threaded_irq() (Prarit Bhargava) [2023084]- af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2030037] - s390/ftrace: remove preempt_disable()/preempt_enable() pair (Wander Lairson Costa) [1938117] - ftrace: do CPU checking after preemption disabled (Wander Lairson Costa) [1938117] - ftrace: disable preemption when recursion locked (Wander Lairson Costa) [1938117] - redhat: build and include memfd to kernel-selftests-internal (Aristeu Rozanski) [2027506] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2028203] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2028203] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2028203] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2028203] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2028203] - netfilter: core: Fix clang warnings about unused static inlines (Florian Westphal) [2028203] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2028203] - netfilter: nf_tables: skip netdev events generated on netns removal (Florian Westphal) [2028203] - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option (Florian Westphal) [2028203] - netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value (Florian Westphal) [2028203] - netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [2028203] - netfilter: nf_tables: reverse order in rule replacement expansion (Florian Westphal) [2028203] - netfilter: nf_tables: add position handle in event notification (Florian Westphal) [2028203] - netfilter: conntrack: fix boot failure with nf_conntrack.enable_hooks=1 (Florian Westphal) [2028203] - netfilter: log: work around missing softdep backend module (Florian Westphal) [2028203] - netfilter: nf_tables: unlink table before deleting it (Florian Westphal) [2028203] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Florian Westphal) [2028203] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2028203] - netfilter: ipvs: make global sysctl readonly in non-init netns (Antoine Tenart) [2008417] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2025552] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [2025552] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Davide Caratti) [2025552] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2025552] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2025552] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [2025552] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [2025552] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Davide Caratti) [2025552] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2025552] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2025552] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Davide Caratti) [2025552] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2025552] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2025552] - fq_codel: reject silly quantum parameters (Davide Caratti) [2025552] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2025552] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2025552] - redhat/configs: Add two new CONFIGs (Prarit Bhargava) [2022993] - redhat/configs: Remove dead CONFIG files (Prarit Bhargava) [2022993] - redhat/configs/evaluate_configs: Add find dead configs option (Prarit Bhargava) [2022993]- cpu/hotplug: Remove deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - livepatch: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - coresight: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - hwmon: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - tracing: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - padata: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - crypto: virtio - Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - platform/x86: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - powerpc: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/mce/inject: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/mtrr: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/mmiotrace: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - workqueue: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - net/iucv: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - s390/sclp: replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - s390: replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - net: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - virtio_net: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - ACPI: processor: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - PM: sleep: s2idle: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - cpufreq: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - powercap: intel_rapl: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - sgi-xpc: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Neal Gompa) [2019937] - sctp: remove unreachable code from sctp_sf_violation_chunk() (Xin Long) [2024909] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [2024909] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [2024909] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [2024909] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [2024909] - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2024909] - sctp: account stream padding length for reconf chunk (Xin Long) [2024909] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2024909] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2003494] {CVE-2021-3772} - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2003494] {CVE-2021-3772} - sctp: add vtag check in sctp_sf_violation (Xin Long) [2003494] {CVE-2021-3772} - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2003494] {CVE-2021-3772} - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2003494] {CVE-2021-3772} - sctp: fix the processing for INIT chunk (Xin Long) [2003494] {CVE-2021-3772} - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2003494] {CVE-2021-3772} - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1911185] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1911185] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1911185] {CVE-2020-27820} - redhat/configs: NFS: disable UDP, insecure enctypes (Benjamin Coddington) [1952863]- cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Gustavo Walbon) [2029870] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Gustavo Walbon) [2029870] - powerpc/mce: Fix access error in mce handler (Gustavo Walbon) [2027829] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Gustavo Walbon) [2023438] - KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [1961151] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [1961151] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [1961151] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [1961151] - redhat/configs: enable DWARF5 feature if toolchain supports it (Lianbo Jiang) [2009205] - init: make unknown command line param message clearer (Andrew Halaney) [2004361] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2020943] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2020943] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2020943] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2020943] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [1986734] - bnxt_en: Event handler for PPS events (Ken Cox) [1990151] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1990151] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1990151] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1990151] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1990151]- x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (David Arcari) [2004190] - iommu/vt-d: Remove unused PASID_DISABLED (David Arcari) [2004190] - Add CONFIG_STRICT_SIGALTSTACK_SIZE (David Arcari) [2004190] - selftests/x86/amx: Add context switch test (David Arcari) [2004190] - selftests/x86/amx: Add test cases for AMX state management (David Arcari) [2004190] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (David Arcari) [2004190] - x86/signal: Implement sigaltstack size validation (David Arcari) [2004190] - signal: Add an optional check for altstack size (David Arcari) [2004190] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [2004190] - tools headers cpufeatures: Sync with the kernel sources (David Arcari) [2004190] - tools headers UAPI: Sync arch prctl headers with the kernel sources (David Arcari) [2004190] - x86/fpu: Optimize out sigframe xfeatures when in init state (David Arcari) [2004190] - Documentation/x86: Add documentation for using dynamic XSTATE features (David Arcari) [2004190] - x86/fpu: Include vmalloc.h for vzalloc() (David Arcari) [2004190] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (David Arcari) [2004190] - x86/msr-index: Add MSRs for XFD (David Arcari) [2004190] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (David Arcari) [2004190] - x86/fpu: Add XFD handling for dynamic states (David Arcari) [2004190] - x86/fpu: Calculate the default sizes independently (David Arcari) [2004190] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (David Arcari) [2004190] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (David Arcari) [2004190] - x86/fpu/xstate: Add fpstate_realloc()/free() (David Arcari) [2004190] - x86/fpu/xstate: Add XFD #NM handler (David Arcari) [2004190] - x86/fpu: Update XFD state where required (David Arcari) [2004190] - x86/fpu: Add sanity checks for XFD (David Arcari) [2004190] - x86/fpu: Add XFD state to fpstate (David Arcari) [2004190] - x86/fpu: Reset permission and fpstate on exec() (David Arcari) [2004190] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (David Arcari) [2004190] - x86/process: Clone FPU in copy_thread() (David Arcari) [2004190] - x86/fpu/signal: Prepare for variable sigframe length (David Arcari) [2004190] - x86/fpu: Add basic helpers for dynamically enabled features (David Arcari) [2004190] - x86/arch_prctl: Add controls for dynamic XSTATE components (David Arcari) [2004190] - x86/fpu: Add fpu_state_config::legacy_features (David Arcari) [2004190] - x86/fpu: Add members to struct fpu to cache permission information (David Arcari) [2004190] - x86/fpu/xstate: Provide xstate_calculate_size() (David Arcari) [2004190] - x86/fpu: Remove old KVM FPU interface (David Arcari) [2004190] - x86/kvm: Convert FPU handling to a single swap buffer (David Arcari) [2004190] - x86/fpu: Provide infrastructure for KVM FPU cleanup (David Arcari) [2004190] - x86/fpu: Prepare for sanitizing KVM FPU code (David Arcari) [2004190] - x86/fpu/xstate: Move remaining xfeature helpers to core (David Arcari) [2004190] - x86/fpu: Rework restore_regs_from_fpstate() (David Arcari) [2004190] - x86/fpu: Mop up xfeatures_mask_uabi() (David Arcari) [2004190] - x86/fpu: Move xstate feature masks to fpu_*_cfg (David Arcari) [2004190] - x86/fpu: Move xstate size to fpu_*_cfg (David Arcari) [2004190] - x86/fpu/xstate: Cleanup size calculations (David Arcari) [2004190] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (David Arcari) [2004190] - x86/fpu: Provide struct fpu_config (David Arcari) [2004190] - x86/fpu/signal: Use fpstate for size and features (David Arcari) [2004190] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (David Arcari) [2004190] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (David Arcari) [2004190] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (David Arcari) [2004190] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (David Arcari) [2004190] - x86/fpu/xstate: Use fpstate for os_xsave() (David Arcari) [2004190] - x86/fpu: Use fpstate::size (David Arcari) [2004190] - x86/fpu: Add size and mask information to fpstate (David Arcari) [2004190] - x86/process: Move arch_thread_struct_whitelist() out of line (David Arcari) [2004190] - x86/fpu: Remove fpu::state (David Arcari) [2004190] - x86/KVM: Convert to fpstate (David Arcari) [2004190] - x86/math-emu: Convert to fpstate (David Arcari) [2004190] - x86/fpu/core: Convert to fpstate (David Arcari) [2004190] - x86/fpu/signal: Convert to fpstate (David Arcari) [2004190] - x86/fpu/regset: Convert to fpstate (David Arcari) [2004190] - x86/fpu: Convert tracing to fpstate (David Arcari) [2004190] - x86/fpu: Replace KVMs xstate component clearing (David Arcari) [2004190] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (David Arcari) [2004190] - x86/fpu: Convert fpstate_init() to struct fpstate (David Arcari) [2004190] - x86/fpu: Provide struct fpstate (David Arcari) [2004190] - x86/fpu: Replace KVMs home brewed FPU copy to user (David Arcari) [2004190] - x86/fpu: Provide a proper function for ex_handler_fprestore() (David Arcari) [2004190] - x86/fpu: Replace the includes of fpu/internal.h (David Arcari) [2004190] - x86/fpu: Mop up the internal.h leftovers (David Arcari) [2004190] - x86/fpu: Remove internal.h dependency from fpu/signal.h (David Arcari) [2004190] - x86/fpu: Move fpstate functions to api.h (David Arcari) [2004190] - x86/fpu: Move mxcsr related code to core (David Arcari) [2004190] - x86/sev: Include fpu/xcr.h (David Arcari) [2004190] - x86/fpu: Move fpregs_restore_userregs() to core (David Arcari) [2004190] - x86/fpu: Make WARN_ON_FPU() private (David Arcari) [2004190] - x86/fpu: Move legacy ASM wrappers to core (David Arcari) [2004190] - x86/fpu: Move os_xsave() and os_xrstor() to core (David Arcari) [2004190] - x86/fpu: Make os_xrstor_booting() private (David Arcari) [2004190] - x86/fpu: Clean up CPU feature tests (David Arcari) [2004190] - x86/fpu: Move context switch and exit to user inlines into sched.h (David Arcari) [2004190] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (David Arcari) [2004190] - x86/fpu: Rework copy_xstate_to_uabi_buf() (David Arcari) [2004190] - x86/fpu: Replace KVMs home brewed FPU copy from user (David Arcari) [2004190] - x86/fpu: Move KVMs FPU swapping to FPU core (David Arcari) [2004190] - x86/fpu/xstate: Mark all init only functions __init (David Arcari) [2004190] - x86/fpu/xstate: Provide and use for_each_xfeature() (David Arcari) [2004190] - x86/fpu: Cleanup xstate xcomp_bv initialization (David Arcari) [2004190] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (David Arcari) [2004190] - x86/fpu: Remove pointless memset in fpu_clone() (David Arcari) [2004190] - x86/fpu: Cleanup the on_boot_cpu clutter (David Arcari) [2004190] - x86/fpu: Restrict xsaves()/xrstors() to independent states (David Arcari) [2004190] - x86/fpu: Update stale comments (David Arcari) [2004190] - x86/fpu: Remove pointless argument from switch_fpu_finish() (David Arcari) [2004190] - iommu/vt-d: Clean up unused PASID updating functions (David Arcari) [2004190] - x86/fpu: Mask out the invalid MXCSR bits properly (David Arcari) [2004190] - x86/fpu: Restore the masking out of reserved MXCSR bits (David Arcari) [2004190] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (David Arcari) [2004190] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (David Arcari) [2004190] - x86/signal: Change return type of restore_sigcontext() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (David Arcari) [2004190] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (David Arcari) [2004190] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (David Arcari) [2004190] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (David Arcari) [2004190] - x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups (David Arcari) [2004190] - x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE (David Arcari) [2004190] - x86/extable: Rework the exception table mechanics (David Arcari) [2004190] - x86/mce: Deduplicate exception handling (David Arcari) [2004190] - x86/extable: Get rid of redundant macros (David Arcari) [2004190] - x86/extable: Tidy up redundant handler functions (David Arcari) [2004190]- sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [2020279] - sched/uclamp: Fix rq->uclamp_max not set on first enqueue (Phil Auld) [2020279] - preempt/dynamic: Fix setup_preempt_mode() return value (Phil Auld) [2020279] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [2020279 2029640] - sched/scs: Reset task stack state in bringup_cpu() (Phil Auld) [2020279] - Enable CONFIG_SCHED_CLUSTER for RHEL (Phil Auld) [2020279] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [2020279] - mm: move node_reclaim_distance to fix NUMA without SMP (Phil Auld) [2020279] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2020279] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2020279] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [2020279] - sched,x86: Fix L2 cache mask (Phil Auld) [2020279] - sched/fair: Cleanup newidle_balance (Phil Auld) [2020279] - sched/fair: Remove sysctl_sched_migration_cost condition (Phil Auld) [2020279] - sched/fair: Wait before decaying max_newidle_lb_cost (Phil Auld) [2020279] - sched/fair: Skip update_blocked_averages if we are defering load balance (Phil Auld) [2020279] - sched/fair: Account update_blocked_averages in newidle_balance cost (Phil Auld) [2020279] - sched/core: Remove rq_relock() (Phil Auld) [2020279] - sched: Improve wake_up_all_idle_cpus() take #2 (Phil Auld) [2020279] - sched: Disable -Wunused-but-set-variable (Phil Auld) [2020279] - irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT (Phil Auld) [2020279] - irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT (Phil Auld) [2020279] - irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support. (Phil Auld) [2020279] - sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ (Phil Auld) [2020279] - sched: Fix DEBUG && !SCHEDSTATS warn (Phil Auld) [2020279] - sched/numa: Fix a few comments (Phil Auld) [2020279] - sched/numa: Remove the redundant member numa_group::fault_cpus (Phil Auld) [2020279] - sched/numa: Replace hard-coded number by a define in numa_task_group() (Phil Auld) [2020279] - sched: Remove pointless preemption disable in sched_submit_work() (Phil Auld) [2020279] - sched: Move mmdrop to RCU on RT (Phil Auld) [2020279] - sched: Move kprobes cleanup out of finish_task_switch() (Phil Auld) [2020279] - sched: Disable TTWU_QUEUE on RT (Phil Auld) [2020279] - sched: Limit the number of task migrations per batch on RT (Phil Auld) [2020279] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2020279] - sched: Add cluster scheduler level for x86 (Phil Auld) [1921343 2020279] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [2020279] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [2020279] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [2020279] - topology: Represent clusters of CPUs within a die (Phil Auld) [2020279] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [2020279] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [2020279] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [2020279] - sched: Make cookie functions static (Phil Auld) [2020279] - sched,livepatch: Use wake_up_if_idle() (Phil Auld) [2020279] - sched: Simplify wake_up_*idle*() (Phil Auld) [2020279] - sched,livepatch: Use task_call_func() (Phil Auld) [2020279] - sched,rcu: Rework try_invoke_on_locked_down_task() (Phil Auld) [2020279] - sched: Improve try_invoke_on_locked_down_task() (Phil Auld) [2020279] - kernel/sched: Fix sched_fork() access an invalid sched_task_group (Phil Auld) [2020279] - sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [2020279] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2020279] - sched/fair: Consider SMT in ASYM_PACKING load balance (Phil Auld) [2020279] - sched/fair: Carve out logic to mark a group for asymmetric packing (Phil Auld) [2020279] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Phil Auld) [2020279] - sched/fair: Optimize checking for group_asym_packing (Phil Auld) [2020279] - sched/topology: Introduce sched_group::flags (Phil Auld) [2020279] - sched/dl: Support schedstats for deadline sched class (Phil Auld) [2020279] - sched/dl: Support sched_stat_runtime tracepoint for deadline sched class (Phil Auld) [2020279] - sched/rt: Support schedstats for RT sched class (Phil Auld) [2020279] - sched/rt: Support sched_stat_runtime tracepoint for RT sched class (Phil Auld) [2020279] - sched: Introduce task block time in schedstats (Phil Auld) [2020279] - sched: Make schedstats helpers independent of fair sched class (Phil Auld) [2020279] - sched: Make struct sched_statistics independent of fair sched class (Phil Auld) [2020279] - sched/fair: Use __schedstat_set() in set_next_entity() (Phil Auld) [2020279] - kselftests/sched: cleanup the child processes (Phil Auld) [2020279] - sched/fair: Add document for burstable CFS bandwidth (Phil Auld) [2020279] - sched/fair: Add cfs bandwidth burst statistics (Phil Auld) [2020279] - fs/proc/uptime.c: Fix idle time reporting in /proc/uptime (Phil Auld) [2020279] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2020279] - sched/core: Simplify core-wide task selection (Phil Auld) [2020279] - sched/fair: Trigger nohz.next_balance updates when a CPU goes NOHZ-idle (Phil Auld) [2020279] - sched/fair: Add NOHZ balancer flag for nohz.next_balance updates (Phil Auld) [2020279] - sched: adjust sleeper credit for SCHED_IDLE entities (Phil Auld) [2020279] - sched: reduce sched slice for SCHED_IDLE entities (Phil Auld) [2020279] - sched: Account number of SCHED_IDLE entities on each cfs_rq (Phil Auld) [2020279] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [2020279] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2020279]- drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() (Vitaly Kuznetsov) [2031644] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026378] {CVE-2021-4002} - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [2032483] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [2032483] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [2032483] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Cathy Avery) [2030468] - net: fix GRO skb truesize update (Paolo Abeni) [2028927] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [2028927] - veth: use skb_prepare_for_gro() (Paolo Abeni) [2028927] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [2028927] - net: optimize GRO for the common case. (Paolo Abeni) [2028927] - sk_buff: track extension status in slow_gro (Paolo Abeni) [2028927] - sk_buff: track dst status in slow_gro (Paolo Abeni) [2028927] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [2028927] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [2028927] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [2028927] - veth: implement support for set_channel ethtool op (Paolo Abeni) [2028927] - veth: factor out initialization helper (Paolo Abeni) [2028927] - veth: always report zero combined channels (Paolo Abeni) [2028927] - [kernel] bpf: set default value for bpf_jit_harden (Jiri Olsa) [2028734] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2028709] - kabi: Add kABI macros for enum type (Čestmír Kalina) [2024595] - kabi: expand and clarify documentation of aux structs (Čestmír Kalina) [2024595] - kabi: introduce RH_KABI_USE_AUX_PTR (Čestmír Kalina) [2024595] - kabi: rename RH_KABI_SIZE_AND_EXTEND to AUX (Čestmír Kalina) [2024595] - kabi: more consistent _RH_KABI_SIZE_AND_EXTEND (Čestmír Kalina) [2024595] - kabi: use fixed field name for extended part (Čestmír Kalina) [2024595] - kabi: fix dereference in RH_KABI_CHECK_EXT (Čestmír Kalina) [2024595] - kabi: fix RH_KABI_SET_SIZE macro (Čestmír Kalina) [2024595] - kabi: expand and clarify documentation (Čestmír Kalina) [2024595] - kabi: make RH_KABI_USE replace any number of reserved fields (Čestmír Kalina) [2024595] - kabi: rename RH_KABI_USE2 to RH_KABI_USE_SPLIT (Čestmír Kalina) [2024595] - kabi: change RH_KABI_REPLACE2 to RH_KABI_REPLACE_SPLIT (Čestmír Kalina) [2024595] - kabi: change RH_KABI_REPLACE_UNSAFE to RH_KABI_BROKEN_REPLACE (Čestmír Kalina) [2024595] - kabi: introduce RH_KABI_ADD_MODIFIER (Čestmír Kalina) [2024595] - kabi: Include kconfig.h (Čestmír Kalina) [2024595] - kabi: macros for intentional kABI breakage (Čestmír Kalina) [2024595] - kabi: fix the note about terminating semicolon (Čestmír Kalina) [2024595] - kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Čestmír Kalina) [2024595]- drm/hyperv: Fix device removal on Gen1 VMs (Mohammed Gamal) [2018067] - wireguard: device: reset peer src endpoint when netns exits (Hangbin Liu) [1967796] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2022054] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2022054] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2022054] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2022054] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2022054] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2022054] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2022054] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2022054] - nvmet-tcp: fix header digest verification (Chris Leech) [2022054] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2022054] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2022054] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2022054] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2022054] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2022054] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2022054] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2022054] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2022054] - nvmet: pass back cntlid on successful completion (Chris Leech) [2022054] - nvmet: remove redundant assignments of variable status (Chris Leech) [2022054] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2022054] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2022054] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2022054] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2022054] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2022054] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2022054] - nvme: fix per-namespace chardev deletion (Chris Leech) [2022054] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2022054] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2022054] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2022054] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2022054] - nvme: update keep alive interval when kato is modified (Chris Leech) [2022054] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2022054] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2022054] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2022054] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2022054] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2022054] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2011181] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Hangbin Liu) [2008895] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Hangbin Liu) [2008895] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Hangbin Liu) [2008895] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Hangbin Liu) [2008895]- nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned (Ming Lei) [2018403] - nvdimm/pmem: stop using q_usage_count as external pgmap refcount (Ming Lei) [2018403] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Ming Lei) [2018403] - nvdimm/pmem: fix creating the dax group (Ming Lei) [2018403] - md: fix a lock order reversal in md_alloc (Ming Lei) [2018403] - tools headers UAPI: Sync linux/fs.h with the kernel sources (Ming Lei) [2018403] - Documentation: raise minimum supported version of GCC to 5.1 (Ming Lei) [2018403] - loop: Use pr_warn_once() for loop_control_remove() warning (Ming Lei) [2018403] - zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK (Ming Lei) [2018403] - block: call rq_qos_done() before ref check in batch completions (Ming Lei) [2018403] - block: fix parameter not described warning (Ming Lei) [2018403] - block: avoid to touch unloaded module instance when opening bdev (Ming Lei) [2018403] - block: Hold invalidate_lock in BLKRESETZONE ioctl (Ming Lei) [2018403] - block: Hold invalidate_lock in BLKZEROOUT ioctl (Ming Lei) [2018403] - block: Hold invalidate_lock in BLKDISCARD ioctl (Ming Lei) [2018403] - blk-mq: don't insert FUA request with data into scheduler queue (Ming Lei) [2018403] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2018403] - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2018403] - Revert "mark pstore-blk as broken" (Ming Lei) [2018403] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2018403] - block: fix missing queue put in error path (Ming Lei) [2018403] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2018403] - blk-mq: fix filesystem I/O request allocation (Ming Lei) [2018403] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2018403] - blk-mq: rename blk_attempt_bio_merge (Ming Lei) [2018403] - blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge (Ming Lei) [2018403] - block: fix kerneldoc for disk_register_independent_access__ranges() (Ming Lei) [2018403] - block: use enum type for blk_mq_alloc_data->rq_flags (Ming Lei) [2018403] - bcache: Revert "bcache: use bvec_virt" (Ming Lei) [2018403] - ataflop: Add missing semicolon to return statement (Ming Lei) [2018403] - floppy: address add_disk() error handling on probe (Ming Lei) [2018403] - ataflop: address add_disk() error handling on probe (Ming Lei) [2018403] - block: update __register_blkdev() probe documentation (Ming Lei) [2018403] - ataflop: remove ataflop_probe_lock mutex (Ming Lei) [2018403] - mtd/ubi/block: add error handling support for add_disk() (Ming Lei) [2018403] - block/sunvdc: add error handling support for add_disk() (Ming Lei) [2018403] - z2ram: add error handling support for add_disk() (Ming Lei) [2018403] - loop: Remove duplicate assignments (Ming Lei) [2018403] - drbd: Fix double free problem in drbd_create_device (Ming Lei) [2018403] - bcache: fix use-after-free problem in bcache_device_free() (Ming Lei) [2018403] - zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2018403] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2018403] - zram: don't fail to remove zram during unloading module (Ming Lei) [2018403] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2018403] - nbd: error out if socket index doesn't match in nbd_handle_reply() (Ming Lei) [2018403] - nbd: Fix hungtask when nbd_config_put (Ming Lei) [2018403] - nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add (Ming Lei) [2018403] - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() (Ming Lei) [2018403] - nbd: fix max value for 'first_minor' (Ming Lei) [2018403] - block/brd: add error handling support for add_disk() (Ming Lei) [2018403] - ps3vram: add error handling support for add_disk() (Ming Lei) [2018403] - ps3disk: add error handling support for add_disk() (Ming Lei) [2018403] - zram: add error handling support for add_disk() (Ming Lei) [2018403] - nvme: wait until quiesce is done (Ming Lei) [2018403] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2018403] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2018403] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2018403] - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion (Ming Lei) [2018403] - block: fix device_add_disk() kobject_create_and_add() error handling (Ming Lei) [2018403] - block: ensure cached plug request matches the current queue (Ming Lei) [2018403] - block: move queue enter logic into blk_mq_submit_bio() (Ming Lei) [2018403] - block: make bio_queue_enter() fast-path available inline (Ming Lei) [2018403] - block: split request allocation components into helpers (Ming Lei) [2018403] - block: have plug stored requests hold references to the queue (Ming Lei) [2018403] - blk-mq: update hctx->nr_active in blk_mq_end_request_batch() (Ming Lei) [2018403] - blk-mq: add RQF_ELV debug entry (Ming Lei) [2018403] - blk-mq: only try to run plug merge if request has same queue with incoming bio (Ming Lei) [2018403] - block: move RQF_ELV setting into allocators (Ming Lei) [2018403] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2018403] - block: replace always false argument with 'false' (Ming Lei) [2018403] - block: assign correct tag before doing prefetch of request (Ming Lei) [2018403] - blk-mq: fix redundant check of !e expression (Ming Lei) [2018403] - block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter() (Ming Lei) [2018403] - block: add a loff_t cast to bdev_nr_bytes (Ming Lei) [2018403] - null_blk: Fix handling of submit_queues and poll_queues attributes (Ming Lei) [2018403] - block: ataflop: Fix warning comparing pointer to 0 (Ming Lei) [2018403] - bcache: replace snprintf in show functions with sysfs_emit (Ming Lei) [2018403] - bcache: move uapi header bcache.h to bcache code directory (Ming Lei) [2018403] - block: ataflop: more blk-mq refactoring fixes (Ming Lei) [2018403] - block: remove support for cryptoloop and the xor transfer (Ming Lei) [2018403] - mtd: add add_disk() error handling (Ming Lei) [2018403] - rnbd: add error handling support for add_disk() (Ming Lei) [2018403] - um/drivers/ubd_kern: add error handling support for add_disk() (Ming Lei) [2018403] - m68k/emu/nfblock: add error handling support for add_disk() (Ming Lei) [2018403] - xen-blkfront: add error handling support for add_disk() (Ming Lei) [2018403] - bcache: add error handling support for add_disk() (Ming Lei) [2018403] - dm: add add_disk() error handling (Ming Lei) [2018403] - block: aoe: fixup coccinelle warnings (Ming Lei) [2018403] - bcache: remove bch_crc64_update (Ming Lei) [2018403] - bcache: use bvec_kmap_local in bch_data_verify (Ming Lei) [2018403] - bcache: remove the backing_dev_name field from struct cached_dev (Ming Lei) [2018403] - bcache: remove the cache_dev_name field from struct cache (Ming Lei) [2018403] - bcache: move calc_cached_dev_sectors to proper place on backing device detach (Ming Lei) [2018403] - bcache: fix error info in register_bcache() (Ming Lei) [2018403] - bcache: reserve never used bits from bkey.high (Ming Lei) [2018403] - md: bcache: Fix spelling of 'acquire' (Ming Lei) [2018403] - s390/dasd: fix possibly missed path verification (Ming Lei) [2018403] - s390/dasd: fix missing path conf_data after failed allocation (Ming Lei) [2018403] - s390/dasd: summarize dasd configuration data in a separate structure (Ming Lei) [2018403] - s390/dasd: move dasd_eckd_read_fc_security (Ming Lei) [2018403] - s390/dasd: split up dasd_eckd_read_conf (Ming Lei) [2018403] - s390/dasd: fix kernel doc comment (Ming Lei) [2018403] - s390/dasd: handle request magic consistently as unsigned int (Ming Lei) [2018403] - nbd: Fix use-after-free in pid_show (Ming Lei) [2018403] - block: ataflop: fix breakage introduced at blk-mq refactoring (Ming Lei) [2018403] - nbd: fix uaf in nbd_handle_reply() (Ming Lei) [2018403] - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() (Ming Lei) [2018403] - nbd: clean up return value checking of sock_xmit() (Ming Lei) [2018403] - nbd: don't start request if nbd_queue_rq() failed (Ming Lei) [2018403] - nbd: check sock index in nbd_read_stat() (Ming Lei) [2018403] - nbd: make sure request completion won't concurrent (Ming Lei) [2018403] - nbd: don't handle response without a corresponding request message (Ming Lei) [2018403] - mtip32xx: Remove redundant 'flush_workqueue()' calls (Ming Lei) [2018403] - swim3: add missing major.h include (Ming Lei) [2018403] - sx8: fix an error code in carm_init_one() (Ming Lei) [2018403] - pf: fix error codes in pf_init_unit() (Ming Lei) [2018403] - pcd: fix error codes in pcd_init_unit() (Ming Lei) [2018403] - xtensa/platforms/iss/simdisk: add error handling support for add_disk() (Ming Lei) [2018403] - block/ataflop: add error handling support for add_disk() (Ming Lei) [2018403] - block/ataflop: provide a helper for cleanup up an atari disk (Ming Lei) [2018403] - block/ataflop: add registration bool before calling del_gendisk() (Ming Lei) [2018403] - block/ataflop: use the blk_cleanup_disk() helper (Ming Lei) [2018403] - swim: add error handling support for add_disk() (Ming Lei) [2018403] - swim: add a floppy registration bool which triggers del_gendisk() (Ming Lei) [2018403] - swim: add helper for disk cleanup (Ming Lei) [2018403] - swim: simplify using blk_cleanup_disk() on swim_remove() (Ming Lei) [2018403] - amiflop: add error handling support for add_disk() (Ming Lei) [2018403] - floppy: add error handling support for add_disk() (Ming Lei) [2018403] - floppy: fix calling platform_device_unregister() on invalid drives (Ming Lei) [2018403] - floppy: use blk_cleanup_disk() (Ming Lei) [2018403] - floppy: fix add_disk() assumption on exit due to new developments (Ming Lei) [2018403] - block/swim3: add error handling support for add_disk() (Ming Lei) [2018403] - rbd: add add_disk() error handling (Ming Lei) [2018403] - cdrom/gdrom: add error handling support for add_disk() (Ming Lei) [2018403] - pf: add error handling support for add_disk() (Ming Lei) [2018403] - block/sx8: add error handling support for add_disk() (Ming Lei) [2018403] - block/rsxx: add error handling support for add_disk() (Ming Lei) [2018403] - pktcdvd: add error handling support for add_disk() (Ming Lei) [2018403] - mtip32xx: add error handling support for add_disk() (Ming Lei) [2018403] - pd: add error handling support for add_disk() (Ming Lei) [2018403] - pcd: capture errors on cdrom_register() (Ming Lei) [2018403] - pcd: fix ordering of unregister_cdrom() (Ming Lei) [2018403] - pcd: add error handling support for add_disk() (Ming Lei) [2018403] - pd: cleanup initialization (Ming Lei) [2018403] - pf: cleanup initialization (Ming Lei) [2018403] - pcd: cleanup initialization (Ming Lei) [2018403] - pcd: move the identify buffer into pcd_identify (Ming Lei) [2018403] - n64cart: add error handling support for add_disk() (Ming Lei) [2018403] - drbd: add error handling support for add_disk() (Ming Lei) [2018403] - aoe: add error handling support for add_disk() (Ming Lei) [2018403] - nbd: add error handling support for add_disk() (Ming Lei) [2018403] - loop: add error handling support for add_disk() (Ming Lei) [2018403] - null_blk: poll queue support (Ming Lei) [2018403] - block: simplify the block device syncing code (Ming Lei) [2018403] - fat: use sync_blockdev_nowait (Ming Lei) [2018403] - btrfs: use sync_blockdev (Ming Lei) [2018403] - xen-blkback: use sync_blockdev (Ming Lei) [2018403] - block: remove __sync_blockdev (Ming Lei) [2018403] - fs: remove __sync_filesystem (Ming Lei) [2018403] - cdrom: Remove redundant variable and its assignment (Ming Lei) [2018403] - cdrom: docs: reformat table in Documentation/userspace-api/ioctl/cdrom.rst (Ming Lei) [2018403] - drivers/cdrom: improved ioctl for media change detection (Ming Lei) [2018403] - partitions/ibm: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - partitions/efi: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - block/ioctl: use bdev_nr_sectors and bdev_nr_bytes (Ming Lei) [2018403] - block: cache inode size in bdev (Ming Lei) [2018403] - udf: use sb_bdev_nr_blocks (Ming Lei) [2018403] - reiserfs: use sb_bdev_nr_blocks (Ming Lei) [2018403] - ntfs: use sb_bdev_nr_blocks (Ming Lei) [2018403] - jfs: use sb_bdev_nr_blocks (Ming Lei) [2018403] - ext4: use sb_bdev_nr_blocks (Ming Lei) [2018403] - block: add a sb_bdev_nr_blocks helper (Ming Lei) [2018403] - block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate (Ming Lei) [2018403] - squashfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - reiserfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - pstore/blk: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - nilfs2: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - nfs/blocklayout: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - jfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - hfsplus: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - hfs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - fat: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - cramfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - btrfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - affs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - fs: simplify init_page_buffers (Ming Lei) [2018403] - fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block (Ming Lei) [2018403] - target/iblock: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - nvmet: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - md: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them (Ming Lei) [2018403] - drbd: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - bcache: remove bdev_sectors (Ming Lei) [2018403] - block: add a bdev_nr_bytes helper (Ming Lei) [2018403] - block: move the SECTOR_SIZE related definitions to blk_types.h (Ming Lei) [2018403] - blk-mq-debugfs: Show active requests per queue for shared tags (Ming Lei) [2018403] - block: improve readability of blk_mq_end_request_batch() (Ming Lei) [2018403] - virtio-blk: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403] - loop: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403] - nbd: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403] - block: Add a helper to validate the block size (Ming Lei) [2018403] - block: re-flow blk_mq_rq_ctx_init() (Ming Lei) [2018403] - block: prefetch request to be initialized (Ming Lei) [2018403] - block: pass in blk_mq_tags to blk_mq_rq_ctx_init() (Ming Lei) [2018403] - block: add rq_flags to struct blk_mq_alloc_data (Ming Lei) [2018403] - block: add async version of bio_set_polled (Ming Lei) [2018403] - block: kill DIO_MULTI_BIO (Ming Lei) [2018403] - block: kill unused polling bits in __blkdev_direct_IO() (Ming Lei) [2018403] - block: avoid extra iter advance with async iocb (Ming Lei) [2018403] - block: Add independent access ranges support (Ming Lei) [2018403] - blk-mq: don't issue request directly in case that current is to be blocked (Ming Lei) [2018403] - sbitmap: silence data race warning (Ming Lei) [2018403] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2018403] - block: refactor bio_iov_bvec_set() (Ming Lei) [2018403] - block: add single bio async direct IO helper (Ming Lei) [2018403] - sched: make task_struct->plug always defined (Ming Lei) [2018403] - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() (Ming Lei) [2018403] - block: fix req_bio_endio append error handling (Ming Lei) [2018403] - blk-crypto: update inline encryption documentation (Ming Lei) [2018403] - blk-crypto: rename blk_keyslot_manager to blk_crypto_profile (Ming Lei) [2018403] - blk-crypto: rename keyslot-manager files to blk-crypto-profile (Ming Lei) [2018403] - blk-crypto-fallback: properly prefix function and struct names (Ming Lei) [2018403] - nbd: Use invalidate_disk() helper on disconnect (Ming Lei) [2018403] - loop: Remove the unnecessary bdev checks and unused bdev variable (Ming Lei) [2018403] - loop: Use invalidate_disk() helper to invalidate gendisk (Ming Lei) [2018403] - block: Add invalidate_disk() helper to invalidate the gendisk (Ming Lei) [2018403] - block: kill extra rcu lock/unlock in queue enter (Ming Lei) [2018403] - percpu_ref: percpu_ref_tryget_live() version holding RCU (Ming Lei) [2018403] - block: convert fops.c magic constants to SHIFT_SECTOR (Ming Lei) [2018403] - block: clean up blk_mq_submit_bio() merging (Ming Lei) [2018403] - block: optimise boundary blkdev_read_iter's checks (Ming Lei) [2018403] - fs: bdev: fix conflicting comment from lookup_bdev (Ming Lei) [2018403] - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags (Ming Lei) [2018403] - block: cleanup the flush plug helpers (Ming Lei) [2018403] - block: optimise blk_flush_plug_list (Ming Lei) [2018403] - blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h (Ming Lei) [2018403] - blk-mq: only flush requests from the plug in blk_mq_submit_bio (Ming Lei) [2018403] - block: remove inaccurate requeue check (Ming Lei) [2018403] - block: inline a part of bio_release_pages() (Ming Lei) [2018403] - block: don't bloat enter_queue with percpu_ref (Ming Lei) [2018403] - block: optimise req_bio_endio() (Ming Lei) [2018403] - block: convert leftovers to bdev_get_queue (Ming Lei) [2018403] - block: turn macro helpers into inline functions (Ming Lei) [2018403] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2018403] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Ming Lei) [2018403] - nvme: paring quiesce/unquiesce (Ming Lei) [2018403] - nvme: prepare for pairing quiescing and unquiescing (Ming Lei) [2018403] - nvme: apply nvme API to quiesce/unquiesce admin queue (Ming Lei) [2018403] - nvme: add APIs for stopping/starting admin queue (Ming Lei) [2018403] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2018403] - block: inline fast path of driver tag allocation (Ming Lei) [2018403] - blk-mq: don't handle non-flush requests in blk_insert_flush (Ming Lei) [2018403] - block: attempt direct issue of plug list (Ming Lei) [2018403] - block: change plugging to use a singly linked list (Ming Lei) [2018403] - blk-wbt: prevent NULL pointer dereference in wb_timer_fn (Ming Lei) [2018403] - block: align blkdev_dio inlined bio to a cacheline (Ming Lei) [2018403] - block: move blk_mq_tag_to_rq() inline (Ming Lei) [2018403] - block: get rid of plug list sorting (Ming Lei) [2018403] - block: return whether or not to unplug through boolean (Ming Lei) [2018403] - block: don't call blk_status_to_errno in blk_update_request (Ming Lei) [2018403] - block: move bdev_read_only() into the header (Ming Lei) [2018403] - block: fix too broad elevator check in blk_mq_free_request() (Ming Lei) [2018403] - block: add support for blk_mq_end_request_batch() (Ming Lei) [2018403] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2018403] - block: add a struct io_comp_batch argument to fops->iopoll() (Ming Lei) [2018403] - block: provide helpers for rq_list manipulation (Ming Lei) [2018403] - block: remove some blk_mq_hw_ctx debugfs entries (Ming Lei) [2018403] - block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes (Ming Lei) [2018403] - block: cache rq_flags inside blk_mq_rq_ctx_init() (Ming Lei) [2018403] - block: blk_mq_rq_ctx_init cache ctx/q/hctx (Ming Lei) [2018403] - block: skip elevator fields init for non-elv queue (Ming Lei) [2018403] - block: store elevator state in request (Ming Lei) [2018403] - block: only mark bio as tracked if it really is tracked (Ming Lei) [2018403] - block: improve layout of struct request (Ming Lei) [2018403] - block: move update request helpers into blk-mq.c (Ming Lei) [2018403] - block: remove useless caller argument to print_req_error() (Ming Lei) [2018403] - block: don't bother iter advancing a fully done bio (Ming Lei) [2018403] - block: convert the rest of block to bdev_get_queue (Ming Lei) [2018403] - block: use bdev_get_queue() in blk-core.c (Ming Lei) [2018403] - block: use bdev_get_queue() in bio.c (Ming Lei) [2018403] - block: use bdev_get_queue() in bdev.c (Ming Lei) [2018403] - block: cache request queue in bdev (Ming Lei) [2018403] - block: handle fast path of bio splitting inline (Ming Lei) [2018403] - block: use flags instead of bit fields for blkdev_dio (Ming Lei) [2018403] - block: cache bdev in struct file for raw bdev IO (Ming Lei) [2018403] - block: don't allow writing to the poll queue attribute (Ming Lei) [2018403] - block: switch polling to be bio based (Ming Lei) [2018403] - block: define 'struct bvec_iter' as packed (Ming Lei) [2018403] - block: use SLAB_TYPESAFE_BY_RCU for the bio slab (Ming Lei) [2018403] - block: rename REQ_HIPRI to REQ_POLLED (Ming Lei) [2018403] - io_uring: don't sleep when polling for I/O (Ming Lei) [2018403] - block: replace the spin argument to blk_iopoll with a flags argument (Ming Lei) [2018403] - blk-mq: remove blk_qc_t_valid (Ming Lei) [2018403] - blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal (Ming Lei) [2018403] - blk-mq: factor out a "classic" poll helper (Ming Lei) [2018403] - blk-mq: factor out a blk_qc_to_hctx helper (Ming Lei) [2018403] - io_uring: fix a layering violation in io_iopoll_req_issued (Ming Lei) [2018403] - block: don't try to poll multi-bio I/Os in __blkdev_direct_IO (Ming Lei) [2018403] - direct-io: remove blk_poll support (Ming Lei) [2018403] - block: only check previous entry for plug merge attempt (Ming Lei) [2018403] - block: move CONFIG_BLOCK guard to top Makefile (Ming Lei) [2018403] - block: move menu "Partition type" to block/partitions/Kconfig (Ming Lei) [2018403] - block: simplify Kconfig files (Ming Lei) [2018403] - block: remove redundant =y from BLK_CGROUP dependency (Ming Lei) [2018403] - block: improve batched tag allocation (Ming Lei) [2018403] - sbitmap: add __sbitmap_queue_get_batch() (Ming Lei) [2018403] - blk-mq: optimise *end_request non-stat path (Ming Lei) [2018403] - block: mark bio_truncate static (Ming Lei) [2018403] - block: move bio_get_{first,last}_bvec out of bio.h (Ming Lei) [2018403] - block: mark __bio_try_merge_page static (Ming Lei) [2018403] - block: move bio_full out of bio.h (Ming Lei) [2018403] - block: fold bio_cur_bytes into blk_rq_cur_bytes (Ming Lei) [2018403] - block: move bio_mergeable out of bio.h (Ming Lei) [2018403] - block: don't include in (Ming Lei) [2018403] - block: remove BIO_BUG_ON (Ming Lei) [2018403] - blk-mq: inline hot part of __blk_mq_sched_restart (Ming Lei) [2018403] - block: inline hot paths of blk_account_io_*() (Ming Lei) [2018403] - block: merge block_ioctl into blkdev_ioctl (Ming Lei) [2018403] - block: move the *blkdev_ioctl declarations out of blkdev.h (Ming Lei) [2018403] - block: unexport blkdev_ioctl (Ming Lei) [2018403] - block: don't dereference request after flush insertion (Ming Lei) [2018403] - blk-mq: cleanup blk_mq_submit_bio (Ming Lei) [2018403] - blk-mq: cleanup and rename __blk_mq_alloc_request (Ming Lei) [2018403] - block: pre-allocate requests if plug is started and is a batch (Ming Lei) [2018403] - block: bump max plugged deferred size from 16 to 32 (Ming Lei) [2018403] - block: inherit request start time from bio for BLK_CGROUP (Ming Lei) [2018403] - block: move blk-throtl fast path inline (Ming Lei) [2018403] - blk-mq: Change shared sbitmap naming to shared tags (Ming Lei) [2018403] - blk-mq: Stop using pointers for blk_mq_tags bitmap tags (Ming Lei) [2018403] - blk-mq: Use shared tags for shared sbitmap support (Ming Lei) [2018403] - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() (Ming Lei) [2018403] - blk-mq: Add blk_mq_alloc_map_and_rqs() (Ming Lei) [2018403] - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() (Ming Lei) [2018403] - blk-mq: Don't clear driver tags own mapping (Ming Lei) [2018403] - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() (Ming Lei) [2018403] - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() (Ming Lei) [2018403] - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() (Ming Lei) [2018403] - blk-mq: Invert check in blk_mq_update_nr_requests() (Ming Lei) [2018403] - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() (Ming Lei) [2018403] - block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ (Ming Lei) [2018403] - blk-mq: Change rqs check in blk_mq_free_rqs() (Ming Lei) [2018403] - block: print the current process in handle_bad_sector (Ming Lei) [2018403] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [2018403] - block/mq-deadline: Stop using per-CPU counters (Ming Lei) [2018403] - block/mq-deadline: Add an invariant check (Ming Lei) [2018403] - block/mq-deadline: Improve request accounting further (Ming Lei) [2018403] - block: move struct request to blk-mq.h (Ming Lei) [2018403] - block: move integrity handling out of (Ming Lei) [2018403] - block: move a few merge helpers out of (Ming Lei) [2018403] - block: drop unused includes in (Ming Lei) [2018403] - block: drop unused includes in (Ming Lei) [2018403] - block: move elevator.h to block/ (Ming Lei) [2018403] - block: remove the struct blk_queue_ctx forward declaration (Ming Lei) [2018403] - block: remove the cmd_size field from struct request_queue (Ming Lei) [2018403] - block: remove the unused blk_queue_state enum (Ming Lei) [2018403] - block: remove the unused rq_end_sector macro (Ming Lei) [2018403] - sched: move the include out of kernel/sched/sched.h (Ming Lei) [2018403] - kernel: remove spurious blkdev.h includes (Ming Lei) [2018403] - arch: remove spurious blkdev.h includes (Ming Lei) [2018403] - mm: remove spurious blkdev.h includes (Ming Lei) [2018403] - mm: don't include in (Ming Lei) [2018403] - mm: don't include in (Ming Lei) [2018403] - mm: don't include in (Ming Lei) [2018403] - block: nbd: add sanity check for first_minor (Ming Lei) [2018403] - mmc: core: Store pointer to bio_crypt_ctx in mmc_request (Ming Lei) [2018403] - iomap: simplify iomap_add_to_ioend (Ming Lei) [2018403] - iomap: simplify iomap_readpage_actor (Ming Lei) [2018403] - io_uring: don't halt iopoll too early (Ming Lei) [2018403] - block: Fix partition check for host-aware zoned block devices (Ming Lei) [2018403] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2018403] - block: drain queue after disk is removed from sysfs (Ming Lei) [2018403] - block: fix incorrect references to disk objects (Ming Lei) [2018403] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Ming Lei) [2018403] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2018403] - block: warn when putting the final reference on a registered disk (Ming Lei) [2018403] - brd: reduce the brd_devices_mutex scope (Ming Lei) [2018403] - kyber: avoid q->disk dereferences in trace points (Ming Lei) [2018403] - block: keep q_usage_counter in atomic mode after del_gendisk (Ming Lei) [2018403] - block: drain file system I/O on del_gendisk (Ming Lei) [2018403] - block: split bio_queue_enter from blk_queue_enter (Ming Lei) [2018403] - block: factor out a blk_try_enter_queue helper (Ming Lei) [2018403] - block: call submit_bio_checks under q_usage_counter (Ming Lei) [2018403] - block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs (Ming Lei) [2018403] - block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output (Ming Lei) [2018403] - block: genhd: fix double kfree() in __alloc_disk_node() (Ming Lei) [2018403] - nbd: use shifts rather than multiplies (Ming Lei) [2018403] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [2018403] - block: hold ->invalidate_lock in blkdev_fallocate (Ming Lei) [2018403] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Ming Lei) [2018403] - block: don't call rq_qos_ops->done_bio if the bio isn't tracked (Ming Lei) [2018403] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [2018403] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [2018403] - block: flush the integrity workqueue in blk_integrity_unregister (Ming Lei) [2018403] - block: check if a profile is actually registered in blk_integrity_unregister (Ming Lei) [2018403] - blk-mq: avoid to iterate over stale request (Ming Lei) [2018403] - n64cart: fix return value check in n64cart_probe() (Ming Lei) [2018403] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [2018403] - block: move fs/block_dev.c to block/bdev.c (Ming Lei) [2018403] - block: split out operations on block special files (Ming Lei) [2018403] - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() (Ming Lei) [2018403] - block: genhd: don't call blkdev_show() with major_names_lock held (Ming Lei) [2018403] - cdrom: update uniform CD-ROM maintainership in MAINTAINERS file (Ming Lei) [2018403] - loop: reduce the loop_ctl_mutex scope (Ming Lei) [2018403] - bio: fix kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2018403] - block, bfq: honor already-setup queue merges (Ming Lei) [2018403] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [2018403] - bio: improve kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2018403] - block: provide bio_clear_hipri() helper (Ming Lei) [2018403] - block: use the percpu bio cache in __blkdev_direct_IO (Ming Lei) [2018403] - io_uring: enable use of bio alloc cache (Ming Lei) [2018403] - block: clear BIO_PERCPU_CACHE flag if polling isn't supported (Ming Lei) [2018403] - bio: add allocation cache abstraction (Ming Lei) [2018403] - fs: add kiocb alloc cache flag (Ming Lei) [2018403] - bio: optimize initialization of a bio (Ming Lei) [2018403] - Revert "floppy: reintroduce O_NDELAY fix" (Ming Lei) [2018403] - nbd: remove nbd->destroy_complete (Ming Lei) [2018403] - nbd: only return usable devices from nbd_find_unused (Ming Lei) [2018403] - nbd: set nbd->index before releasing nbd_index_mutex (Ming Lei) [2018403] - nbd: prevent IDR lookups from finding partially initialized devices (Ming Lei) [2018403] - nbd: reset NBD to NULL when restarting in nbd_genl_connect (Ming Lei) [2018403] - nbd: add missing locking to the nbd_dev_add error path (Ming Lei) [2018403] - params: lift param_set_uint_minmax to common code (Ming Lei) [2018403] - nbd: reduce the nbd_index_mutex scope (Ming Lei) [2018403] - nbd: refactor device search and allocation in nbd_genl_connect (Ming Lei) [2018403] - nbd: return the allocated nbd_device from nbd_dev_add (Ming Lei) [2018403] - nbd: remove nbd_del_disk (Ming Lei) [2018403] - nbd: refactor device removal (Ming Lei) [2018403] - nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT (Ming Lei) [2018403] - nbd: add the check to prevent overflow in __nbd_ioctl() (Ming Lei) [2018403] - xen-blkfront: Remove redundant assignment to variable err (Ming Lei) [2018403] - block/rnbd: Use sysfs_emit instead of s*printf function for sysfs show (Ming Lei) [2018403] - block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr (Ming Lei) [2018403] - sg: pass the device name to blk_trace_setup (Ming Lei) [2018403] - block, bfq: cleanup the repeated declaration (Ming Lei) [2018403] - blk-crypto: fix check for too-large dun_bytes (Ming Lei) [2018403] - blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN (Ming Lei) [2018403] - blk-zoned: allow zone management send operations without CAP_SYS_ADMIN (Ming Lei) [2018403] - block: mark blkdev_fsync static (Ming Lei) [2018403] - block: refine the disk_live check in del_gendisk (Ming Lei) [2018403] - mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA (Ming Lei) [2018403] - mmc: block: Support alternative_gpt_sector() operation (Ming Lei) [2018403] - partitions/efi: Support non-standard GPT location (Ming Lei) [2018403] - block: Add alternative_gpt_sector() operation (Ming Lei) [2018403] - bio: fix page leak bio_add_hw_page failure (Ming Lei) [2018403] - block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT (Ming Lei) [2018403] - block: remove a pointless call to MINOR() in device_add_disk (Ming Lei) [2018403] - null_blk: add error handling support for add_disk() (Ming Lei) [2018403] - virtio_blk: add error handling support for add_disk() (Ming Lei) [2018403] - block: add error handling for device_add_disk / add_disk (Ming Lei) [2018403] - block: return errors from disk_alloc_events (Ming Lei) [2018403] - block: return errors from blk_integrity_add (Ming Lei) [2018403] - block: call blk_register_queue earlier in device_add_disk (Ming Lei) [2018403] - block: call blk_integrity_add earlier in device_add_disk (Ming Lei) [2018403] - block: create the bdi link earlier in device_add_disk (Ming Lei) [2018403] - block: call bdev_add later in device_add_disk (Ming Lei) [2018403] - block: fold register_disk into device_add_disk (Ming Lei) [2018403] - block: add a sanity check for a live disk in del_gendisk (Ming Lei) [2018403] - block: add an explicit ->disk backpointer to the request_queue (Ming Lei) [2018403] - block: hold a request_queue reference for the lifetime of struct gendisk (Ming Lei) [2018403] - block: pass a request_queue to __blk_alloc_disk (Ming Lei) [2018403] - block: remove the minors argument to __alloc_disk_node (Ming Lei) [2018403] - block: remove alloc_disk and alloc_disk_node (Ming Lei) [2018403] - block: cleanup the lockdep handling in *alloc_disk (Ming Lei) [2018403] - sg: do not allocate a gendisk (Ming Lei) [2018403] - st: do not allocate a gendisk (Ming Lei) [2018403] - nvme: use blk_mq_alloc_disk (Ming Lei) [2018403] - block: add back the bd_holder_dir reference in bd_link_disk_holder (Ming Lei) [2018403] - block: fix default IO priority handling (Ming Lei) [2018403] - block: Introduce IOPRIO_NR_LEVELS (Ming Lei) [2018403] - block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros (Ming Lei) [2018403] - block: change ioprio_valid() to an inline function (Ming Lei) [2018403] - block: improve ioprio class description comment (Ming Lei) [2018403] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2018403] - block: unexport blk_register_queue (Ming Lei) [2018403] - blk-cgroup: stop using seq_get_buf (Ming Lei) [2018403] - blk-cgroup: refactor blkcg_print_stat (Ming Lei) [2018403] - nvme: use bvec_virt (Ming Lei) [2018403] - dcssblk: use bvec_virt (Ming Lei) [2018403] - dasd: use bvec_virt (Ming Lei) [2018403] - ps3vram: use bvec_virt (Ming Lei) [2018403] - ubd: use bvec_virt (Ming Lei) [2018403] - sd: use bvec_virt (Ming Lei) [2018403] - bcache: use bvec_virt (Ming Lei) [2018403] - virtio_blk: use bvec_virt (Ming Lei) [2018403] - rbd: use bvec_virt (Ming Lei) [2018403] - squashfs: use bvec_virt (Ming Lei) [2018403] - dm-integrity: use bvec_virt (Ming Lei) [2018403] - dm-ebs: use bvec_virt (Ming Lei) [2018403] - dm: make EBS depend on !HIGHMEM (Ming Lei) [2018403] - block: use bvec_virt in bio_integrity_{process,free} (Ming Lei) [2018403] - bvec: add a bvec_virt helper (Ming Lei) [2018403] - block: ensure the bdi is freed after inode_detach_wb (Ming Lei) [2018403] - block: free the extended dev_t minor later (Ming Lei) [2018403] - blk-throtl: optimize IOPS throttle for large IO scenarios (Ming Lei) [2018403] - block: pass a gendisk to bdev_resize_partition (Ming Lei) [2018403] - block: pass a gendisk to bdev_del_partition (Ming Lei) [2018403] - block: pass a gendisk to bdev_add_partition (Ming Lei) [2018403] - block: store a gendisk in struct parsed_partitions (Ming Lei) [2018403] - block: remove GENHD_FL_UP (Ming Lei) [2018403] - bcache: move the del_gendisk call out of bcache_device_free (Ming Lei) [2018403] - bcache: add proper error unwinding in bcache_device_init (Ming Lei) [2018403] - sx8: use the internal state machine to check if del_gendisk needs to be called (Ming Lei) [2018403] - nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk (Ming Lei) [2018403] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Ming Lei) [2018403] - mmc: block: cleanup gendisk creation (Ming Lei) [2018403] - mmc: block: let device_add_disk create disk attributes (Ming Lei) [2018403] - block: move some macros to blkdev.h (Ming Lei) [2018403] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [2018403] - block: remove the bd_bdi in struct block_device (Ming Lei) [2018403] - block: move the bdi from the request_queue to the gendisk (Ming Lei) [2018403] - block: add a queue_has_disk helper (Ming Lei) [2018403] - block: pass a gendisk to blk_queue_update_readahead (Ming Lei) [2018403] - block: remove support for delayed queue registrations (Ming Lei) [2018403] - dm: delay registering the gendisk (Ming Lei) [2018403] - dm: move setting md->type into dm_setup_md_queue (Ming Lei) [2018403] - dm: cleanup cleanup_mapped_device (Ming Lei) [2018403] - block: support delayed holder registration (Ming Lei) [2018403] - block: look up holders by bdev (Ming Lei) [2018403] - block: remove the extra kobject reference in bd_link_disk_holder (Ming Lei) [2018403] - block: make the block holder code optional (Ming Lei) [2018403] - loop: Select I/O scheduler 'none' from inside add_disk() (Ming Lei) [2018403] - blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag (Ming Lei) [2018403] - block: remove blk-mq-sysfs dead code (Ming Lei) [2018403] - loop: raise media_change event (Ming Lei) [2018403] - block: add a helper to raise a media changed event (Ming Lei) [2018403] - block: export diskseq in sysfs (Ming Lei) [2018403] - block: add ioctl to read the disk sequence number (Ming Lei) [2018403] - block: export the diskseq in uevents (Ming Lei) [2018403] - block: add disk sequence number (Ming Lei) [2018403] - block: remove cmdline-parser.c (Ming Lei) [2018403] - block: remove disk_name() (Ming Lei) [2018403] - block: simplify disk name formatting in check_partition (Ming Lei) [2018403] - block: simplify printing the device names disk_stack_limits (Ming Lei) [2018403] - block: use the %pg format specifier in show_partition (Ming Lei) [2018403] - block: use the %pg format specifier in printk_all_partitions (Ming Lei) [2018403] - block: reduce stack usage in diskstats_show (Ming Lei) [2018403] - block: remove bdput (Ming Lei) [2018403] - block: remove bdgrab (Ming Lei) [2018403] - loop: don't grab a reference to the block device (Ming Lei) [2018403] - block: change the refcounting for partitions (Ming Lei) [2018403] - block: allocate bd_meta_info later in add_partitions (Ming Lei) [2018403] - block: unhash the whole device inode earlier (Ming Lei) [2018403] - block: assert the locking state in delete_partition (Ming Lei) [2018403] - block: use bvec_kmap_local in bio_integrity_process (Ming Lei) [2018403] - block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} (Ming Lei) [2018403] - block: use memcpy_from_bvec in __blk_queue_bounce (Ming Lei) [2018403] - block: use memcpy_from_bvec in bio_copy_kern_endio_read (Ming Lei) [2018403] - block: use memcpy_to_bvec in copy_to_high_bio_irq (Ming Lei) [2018403] - block: rewrite bio_copy_data_iter to use bvec_kmap_local and memcpy_to_bvec (Ming Lei) [2018403] - block: remove bvec_kmap_irq and bvec_kunmap_irq (Ming Lei) [2018403] - ps3disk: use memcpy_{from,to}_bvec (Ming Lei) [2018403] - dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq (Ming Lei) [2018403] - rbd: use memzero_bvec (Ming Lei) [2018403] - block: use memzero_page in zero_fill_bio (Ming Lei) [2018403] - bvec: add memcpy_{from,to}_bvec and memzero_bvec helper (Ming Lei) [2018403] - bvec: add a bvec_kmap_local helper (Ming Lei) [2018403] - bvec: fix the include guards for bvec.h (Ming Lei) [2018403] - MIPS: don't include in (Ming Lei) [2018403] - ioprio: move user space relevant ioprio bits to UAPI includes (Ming Lei) [2018403] - Revert "virtio-blk: Add validation for block size in config space" (Ming Lei) [2018403] - virtio-blk: remove unneeded "likely" statements (Ming Lei) [2018403] - Revert "blk-mq: avoid to iterate over stale request" (Ming Lei) [2018403] - Revert "block: return ELEVATOR_DISCARD_MERGE if possible" (Ming Lei) [2018403]- s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2023155] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2023155] - s390/kexec_file: print some more error messages (Philipp Rudo) [2023155] - udp: Validate checksum in udp_read_sock() (Xin Long) [2026952] - net: udp: correct the document for udp_mem (Xin Long) [2026952] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2026952] - net: prefer socket bound to interface when not in VRF (Xin Long) [2026952] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2026952] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2026952] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2026952] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2026952] - selftests: add a test case for mirred egress to ingress (Hangbin Liu) [2025461] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2025461] - selftests: net: test_vxlan_under_vrf: fix HV connectivity test (Hangbin Liu) [2025461] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2025461] - selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes (Hangbin Liu) [2025461] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2025461] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2025461] - kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile (Hangbin Liu) [2025461] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2025461] - kselftests/net: add missed icmp.sh test to Makefile (Hangbin Liu) [2025461] - selftests: udp: test for passing SO_MARK as cmsg (Hangbin Liu) [2025461] - selftests/net: update .gitignore with newly added tests (Hangbin Liu) [2025461] - selftests: net: bridge: update IGMP/MLD membership interval value (Hangbin Liu) [2025461] - selftests: lib: forwarding: allow tests to not require mz and jq (Hangbin Liu) [2025461] - fcnal-test: kill hanging ping/nettest binaries on cleanup (Hangbin Liu) [2025461] - selftests: net/fcnal: Test --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461] - selftests: nettest: Add --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461] - selftests: forwarding: Add IPv6 GRE hierarchical tests (Hangbin Liu) [2025461] - selftests: forwarding: Add IPv6 GRE flat tests (Hangbin Liu) [2025461] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Hangbin Liu) [2025461] - testing: selftests: forwarding.config.sample: Add tc flag (Hangbin Liu) [2025461] - selftests: net: fib_nexthops: Wait before checking reported idle time (Hangbin Liu) [2025461] - selftest: net: fix typo in altname test (Hangbin Liu) [2025461] - selftests: add simple GSO GRE test (Hangbin Liu) [2025461] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2025461] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2025461] - tools/net: Use bitwise instead of arithmetic operator for flags (Hangbin Liu) [2025461] - selftests: vrf: Add test for SNAT over VRF (Hangbin Liu) [2025461] - selftests/net: GRO coalesce test (Hangbin Liu) [2025461] - selftests/net: remove min gso test in packet_snd (Hangbin Liu) [2025461] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020513] {CVE-2021-43267} - redhat/configs: enable CONFIG_RD_ZSTD for rhel (Tao Liu) [2020132] - powerpc/security: Use a mutex for interrupt exit code patching (Steve Best) [2019202] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000778]- redhat: configs: explicitly unset CONFIG_DAMON (Rafael Aquini) [2023396] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (Rafael Aquini) [2023396] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (Rafael Aquini) [2023396] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (Rafael Aquini) [2023396] - memory-hotplug.rst: document the "auto-movable" online policy (Rafael Aquini) [2023396] - memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/parameters/ path (Rafael Aquini) [2023396] - memory-hotplug.rst: fix two instances of "movablecore" that should be "movable_node" (Rafael Aquini) [2023396] - selftest/vm: fix ksm selftest to run with different NUMA topologies (Rafael Aquini) [2023396] - mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to accelerate memory allocation (Rafael Aquini) [2023396] - memcg: unify memcg stat flushing (Rafael Aquini) [2023396] - memcg: flush stats only if updated (Rafael Aquini) [2023396] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2023396] - mm/gup: further simplify __gup_device_huge() (Rafael Aquini) [2023396] - kasan: test: add memcpy test that avoids out-of-bounds write (Rafael Aquini) [2023396] - tools/testing/selftests/vm/split_huge_page_test.c: fix application of sizeof to pointer (Rafael Aquini) [2023396] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Rafael Aquini) [2023396] - mm: khugepaged: skip huge page collapse for special files (Rafael Aquini) [2023396] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2023396] - mm/vmalloc: fix numa spreading for large hash tables (Rafael Aquini) [2023396] - mm/secretmem: avoid letting secretmem_users drop to zero (Rafael Aquini) [2023396] - mm/oom_kill.c: prevent a race between process_mrelease and exit_mmap (Rafael Aquini) [2023396] - mm: filemap: check if THP has hwpoisoned subpage for PMD page fault (Rafael Aquini) [2023396] - mm: hwpoison: remove the unnecessary THP check (Rafael Aquini) [2023396] - memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT (Rafael Aquini) [2023396] - secretmem: Prevent secretmem_users from wrapping to zero (Rafael Aquini) [2023396] - Revert "mm/secretmem: use refcount_t instead of atomic_t" (Rafael Aquini) [2023396] - memblock: exclude MEMBLOCK_NOMAP regions from kmemleak (Rafael Aquini) [2023396] - Revert "memblock: exclude NOMAP regions from kmemleak" (Rafael Aquini) [2023396] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2023396] - mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem() (Rafael Aquini) [2023396] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2023396] - mm, slub: fix potential use-after-free in slab_debugfs_fops (Rafael Aquini) [2023396] - mm, slub: fix potential memoryleak in kmem_cache_open() (Rafael Aquini) [2023396] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2023396] - mm, slub: fix two bugs in slab_debug_trace_open() (Rafael Aquini) [2023396] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2023396] - memblock: check memory total_size (Rafael Aquini) [2023396] - mm/migrate: fix CPUHP state to update node demotion order (Rafael Aquini) [2023396] - mm/migrate: add CPU hotplug to demotion #ifdef (Rafael Aquini) [2023396] - mm/migrate: optimize hotplug-time demotion order updates (Rafael Aquini) [2023396] - userfaultfd: fix a race between writeprotect and exit_mmap() (Rafael Aquini) [2023396] - mm/userfaultfd: selftests: fix memory corruption with thp enabled (Rafael Aquini) [2023396] - memblock: exclude NOMAP regions from kmemleak (Rafael Aquini) [2023396] - misc: fastrpc: Add missing lock before accessing find_vma() (Rafael Aquini) [2023396] - mm: fix uninitialized use in overcommit_policy_handler (Rafael Aquini) [2023396] - mm/memory_failure: fix the missing pte_unmap() call (Rafael Aquini) [2023396] - kasan: always respect CONFIG_KASAN_STACK (Rafael Aquini) [2023396] - mm/debug: sync up latest migrate_reason to migrate_reason_names (Rafael Aquini) [2023396] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Rafael Aquini) [2023396] - mm: fs: invalidate bh_lrus for only cold path (Rafael Aquini) [2023396] - mm/shmem.c: fix judgment error in shmem_is_huge() (Rafael Aquini) [2023396] - mm/damon: don't use strnlen() with known-bogus source length (Rafael Aquini) [2023396] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Rafael Aquini) [2023396] - mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() (Rafael Aquini) [2023396] - memcg: flush lruvec stats in the refault (Rafael Aquini) [2023396] - netfilter: nf_tables: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396] - mm: Fully initialize invalidate_lock, amend lock class later (Rafael Aquini) [2023396] - tools/bootconfig: Define memblock_free_ptr() to fix build error (Rafael Aquini) [2023396] - memblock: introduce saner 'memblock_free_ptr()' interface (Rafael Aquini) [2023396] - bpf: Add oversize check before call kvcalloc() (Rafael Aquini) [2023396] - netfilter: ipset: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396] - bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() (Rafael Aquini) [2023396] - tools headers UAPI: Sync files changed by new process_mrelease syscall and the removal of some compat entry points (Rafael Aquini) [2023396] - arm64: kdump: Skip kmemleak scan reserved memory for kdump (Rafael Aquini) [2023396] - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task (Rafael Aquini) [2023396] - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Rafael Aquini) [2023396] - mmap_lock: change trace and locking order (Rafael Aquini) [2023396] - mm/page_alloc.c: avoid accessing uninitialized pcp page migratetype (Rafael Aquini) [2023396] - mm,vmscan: fix divide by zero in get_scan_count (Rafael Aquini) [2023396] - mm/hugetlb: initialize hugetlb_usage in mm_init (Rafael Aquini) [2023396] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2023396] - arch: remove compat_alloc_user_space (Rafael Aquini) [2023396] - compat: remove some compat entry points (Rafael Aquini) [2023396] - mm: simplify compat numa syscalls (Rafael Aquini) [2023396] - mm: simplify compat_sys_move_pages (Rafael Aquini) [2023396] - kexec: avoid compat_alloc_user_space (Rafael Aquini) [2023396] - kexec: move locking into do_kexec_load (Rafael Aquini) [2023396] - mm: migrate: change to use bool type for 'page_was_mapped' (Rafael Aquini) [2023396] - mm: migrate: fix the incorrect function name in comments (Rafael Aquini) [2023396] - mm: migrate: introduce a local variable to get the number of pages (Rafael Aquini) [2023396] - mm/vmstat: protect per cpu variables with preempt disable on RT (Rafael Aquini) [2023396] - mm/workingset: correct kernel-doc notations (Rafael Aquini) [2023396] - percpu: remove export of pcpu_base_addr (Rafael Aquini) [2023396] - MAINTAINERS: update for DAMON (Rafael Aquini) [2023396] - mm/damon: add user space selftests (Rafael Aquini) [2023396] - mm/damon: add kunit tests (Rafael Aquini) [2023396] - Documentation: add documents for DAMON (Rafael Aquini) [2023396] - mm/damon/dbgfs: support multiple contexts (Rafael Aquini) [2023396] - mm/damon/dbgfs: export kdamond pid to the user space (Rafael Aquini) [2023396] - mm/damon: implement a debugfs-based user space interface (Rafael Aquini) [2023396] - mm/damon: add a tracepoint (Rafael Aquini) [2023396] - mm/damon: implement primitives for the virtual memory address spaces (Rafael Aquini) [2023396] - mm/idle_page_tracking: make PG_idle reusable (Rafael Aquini) [2023396] - mm/damon: adaptively adjust regions (Rafael Aquini) [2023396] - mm/damon/core: implement region-based sampling (Rafael Aquini) [2023396] - mm: introduce Data Access MONitor (DAMON) (Rafael Aquini) [2023396] - kfence: test: fail fast if disabled at boot (Rafael Aquini) [2023396] - kfence: show cpu and timestamp in alloc/free info (Rafael Aquini) [2023396] - mm/secretmem: use refcount_t instead of atomic_t (Rafael Aquini) [2023396] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Rafael Aquini) [2023396] - mm: in_irq() cleanup (Rafael Aquini) [2023396] - highmem: don't disable preemption on RT in kmap_atomic() (Rafael Aquini) [2023396] - mm/early_ioremap.c: remove redundant early_ioremap_shutdown() (Rafael Aquini) [2023396] - mm: don't allow executable ioremap mappings (Rafael Aquini) [2023396] - mm: move ioremap_page_range to vmalloc.c (Rafael Aquini) [2023396] - mm: remove redundant compound_head() calling (Rafael Aquini) [2023396] - mm/memory_hotplug: use helper zone_is_zone_device() to simplify the code (Rafael Aquini) [2023396] - mm/memory_hotplug: improved dynamic memory group aware "auto-movable" online policy (Rafael Aquini) [2023396] - mm/memory_hotplug: memory group aware "auto-movable" online policy (Rafael Aquini) [2023396] - virtio-mem: use a single dynamic memory group for a single virtio-mem device (Rafael Aquini) [2023396] - dax/kmem: use a single static memory group for a single probed unit (Rafael Aquini) [2023396] - ACPI: memhotplug: use a single static memory group for a single memory device (Rafael Aquini) [2023396] - mm/memory_hotplug: track present pages in memory groups (Rafael Aquini) [2023396] - drivers/base/memory: introduce "memory groups" to logically group memory blocks (Rafael Aquini) [2023396] - mm/memory_hotplug: introduce "auto-movable" online policy (Rafael Aquini) [2023396] - mm: track present early pages per zone (Rafael Aquini) [2023396] - ACPI: memhotplug: memory resources cannot be enabled yet (Rafael Aquini) [2023396] - mm/memory_hotplug: remove nid parameter from remove_memory() and friends (Rafael Aquini) [2023396] - mm/memory_hotplug: remove nid parameter from arch_remove_memory() (Rafael Aquini) [2023396] - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() (Rafael Aquini) [2023396] - mm: memory_hotplug: cleanup after removal of pfn_valid_within() (Rafael Aquini) [2023396] - mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE (Rafael Aquini) [2023396] - memory-hotplug.rst: complete admin-guide overhaul (Rafael Aquini) [2023396] - memory-hotplug.rst: remove locking details from admin-guide (Rafael Aquini) [2023396] - Revert "memcg: enable accounting for pollfd and select bits arrays" (Rafael Aquini) [2023396] - Revert "memcg: enable accounting for file lock caches" (Rafael Aquini) [2023396] - Revert "mm/gup: remove try_get_page(), call try_get_compound_head() directly" (Rafael Aquini) [2023396] - binfmt: a.out: Fix bogus semicolon (Rafael Aquini) [2023396] - mm, slub: convert kmem_cpu_slab protection to local_lock (Rafael Aquini) [2023396] - mm, slub: use migrate_disable() on PREEMPT_RT (Rafael Aquini) [2023396] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Rafael Aquini) [2023396] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Rafael Aquini) [2023396] - mm: slub: make object_map_lock a raw_spinlock_t (Rafael Aquini) [2023396] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Rafael Aquini) [2023396] - mm, slab: split out the cpu offline variant of flush_slab() (Rafael Aquini) [2023396] - mm, slub: don't disable irqs in slub_cpu_dead() (Rafael Aquini) [2023396] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Rafael Aquini) [2023396] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Rafael Aquini) [2023396] - mm, slub: detach whole partial list at once in unfreeze_partials() (Rafael Aquini) [2023396] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Rafael Aquini) [2023396] - mm, slub: move irq control into unfreeze_partials() (Rafael Aquini) [2023396] - mm, slub: call deactivate_slab() without disabling irqs (Rafael Aquini) [2023396] - mm, slub: make locking in deactivate_slab() irq-safe (Rafael Aquini) [2023396] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Rafael Aquini) [2023396] - mm, slub: stop disabling irqs around get_partial() (Rafael Aquini) [2023396] - mm, slub: check new pages with restored irqs (Rafael Aquini) [2023396] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Rafael Aquini) [2023396] - mm, slub: restore irqs around calling new_slab() (Rafael Aquini) [2023396] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Rafael Aquini) [2023396] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: simplify kmem_cache_cpu and tid setup (Rafael Aquini) [2023396] - mm, slub: restructure new page checks in ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: return slab page from get_partial() and set c->page afterwards (Rafael Aquini) [2023396] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: extract get_partial() from new_slab_objects() (Rafael Aquini) [2023396] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Rafael Aquini) [2023396] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Rafael Aquini) [2023396] - mm, slub: allocate private object map for validate_slab_cache() (Rafael Aquini) [2023396] - mm, slub: allocate private object map for debugfs listings (Rafael Aquini) [2023396] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Rafael Aquini) [2023396] - mm/madvise: add MADV_WILLNEED to process_madvise() (Rafael Aquini) [2023396] - mm/vmstat: remove unneeded return value (Rafael Aquini) [2023396] - mm/vmstat: simplify the array size calculation (Rafael Aquini) [2023396] - mm/vmstat: correct some wrong comments (Rafael Aquini) [2023396] - mm/percpu,c: remove obsolete comments of pcpu_chunk_populated() (Rafael Aquini) [2023396] - selftests: vm: add COW time test for KSM pages (Rafael Aquini) [2023396] - selftests: vm: add KSM merging time test (Rafael Aquini) [2023396] - mm: KSM: fix data type (Rafael Aquini) [2023396] - selftests: vm: add KSM merging across nodes test (Rafael Aquini) [2023396] - selftests: vm: add KSM zero page merging test (Rafael Aquini) [2023396] - selftests: vm: add KSM unmerge test (Rafael Aquini) [2023396] - selftests: vm: add KSM merge test (Rafael Aquini) [2023396] - mm/migrate: correct kernel-doc notation (Rafael Aquini) [2023396] - mm: wire up syscall process_mrelease (Rafael Aquini) [2023396] - mm: introduce process_mrelease system call (Rafael Aquini) [2023396] - memblock: make memblock_find_in_range method private (Rafael Aquini) [2023396] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2023396] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2023396] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2023396] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2023396] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2023396] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2023396] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2023396] - mm: compaction: support triggering of proactive compaction by user (Rafael Aquini) [2023396] - mm: compaction: optimize proactive compaction deferrals (Rafael Aquini) [2023396] - mm, vmscan: guarantee drop_slab_node() termination (Rafael Aquini) [2023396] - mm/vmscan: add 'else' to remove check_pending label (Rafael Aquini) [2023396] - mm/vmscan: remove unneeded return value of kswapd_run() (Rafael Aquini) [2023396] - mm/vmscan: remove misleading setting to sc->priority (Rafael Aquini) [2023396] - mm/vmscan: remove the PageDirty check after MADV_FREE pages are page_ref_freezed (Rafael Aquini) [2023396] - mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg() (Rafael Aquini) [2023396] - mm/migrate: add sysfs interface to enable reclaim migration (Rafael Aquini) [2023396] - mm/vmscan: never demote for memcg reclaim (Rafael Aquini) [2023396] - mm/vmscan: Consider anonymous pages without swap (Rafael Aquini) [2023396] - mm/vmscan: add helper for querying ability to age anonymous pages (Rafael Aquini) [2023396] - mm/vmscan: add page demotion counter (Rafael Aquini) [2023396] - mm/migrate: demote pages during reclaim (Rafael Aquini) [2023396] - mm/migrate: enable returning precise migrate_pages() success count (Rafael Aquini) [2023396] - mm/migrate: update node demotion order on hotplug events (Rafael Aquini) [2023396] - mm/numa: automatically generate node migration order (Rafael Aquini) [2023396] - selftests/vm/userfaultfd: wake after copy failure (Rafael Aquini) [2023396] - userfaultfd: prevent concurrent API initialization (Rafael Aquini) [2023396] - userfaultfd: change mmap_changing to atomic (Rafael Aquini) [2023396] - hugetlb: fix hugetlb cgroup refcounting during vma split (Rafael Aquini) [2023396] - hugetlb: before freeing hugetlb page set dtor to appropriate value (Rafael Aquini) [2023396] - hugetlb: drop ref count earlier after page allocation (Rafael Aquini) [2023396] - hugetlb: simplify prep_compound_gigantic_page ref count racing code (Rafael Aquini) [2023396] - mm: fix panic caused by __page_handle_poison() (Rafael Aquini) [2023396] - mm: hwpoison: dump page for unhandlable page (Rafael Aquini) [2023396] - doc: hwpoison: correct the support for hugepage (Rafael Aquini) [2023396] - mm: hwpoison: don't drop slab caches for offlining non-LRU page (Rafael Aquini) [2023396] - mm/hwpoison: fix some obsolete comments (Rafael Aquini) [2023396] - mm/hwpoison: change argument struct page **hpagep to *hpage (Rafael Aquini) [2023396] - mm/hwpoison: fix potential pte_unmap_unlock pte error (Rafael Aquini) [2023396] - mm/hwpoison: remove unneeded variable unmap_success (Rafael Aquini) [2023396] - mm/page_isolation: tracing: trace all test_pages_isolated failures (Rafael Aquini) [2023396] - mm/page_alloc.c: use in_task() (Rafael Aquini) [2023396] - mm/page_alloc: make alloc_node_mem_map() __init rather than __ref (Rafael Aquini) [2023396] - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning (Rafael Aquini) [2023396] - memblock: stop poisoning raw allocations (Rafael Aquini) [2023396] - mm: introduce memmap_alloc() to unify memory map allocation (Rafael Aquini) [2023396] - mm/page_alloc: always initialize memory map for the holes (Rafael Aquini) [2023396] - kasan: test: avoid corrupting memory in kasan_rcu_uaf (Rafael Aquini) [2023396] - kasan: test: avoid corrupting memory in copy_user_test (Rafael Aquini) [2023396] - kasan: test: clean up ksize_uaf (Rafael Aquini) [2023396] - kasan: test: only do kmalloc_uaf_memset for generic mode (Rafael Aquini) [2023396] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Rafael Aquini) [2023396] - kasan: test: avoid corrupting memory via memset (Rafael Aquini) [2023396] - kasan: test: avoid writing invalid memory (Rafael Aquini) [2023396] - kasan: test: rework kmalloc_oob_right (Rafael Aquini) [2023396] - mm/kasan: move kasan.fault to mm/kasan/report.c (Rafael Aquini) [2023396] - mm/vmalloc: fix wrong behavior in vread (Rafael Aquini) [2023396] - lib/test_vmalloc.c: add a new 'nr_pages' parameter (Rafael Aquini) [2023396] - mm/vmalloc: remove gfpflags_allow_blocking() check (Rafael Aquini) [2023396] - mm/vmalloc: use batched page requests in bulk-allocator (Rafael Aquini) [2023396] - mm/sparse: clarify pgdat_to_phys (Rafael Aquini) [2023396] - include/linux/mmzone.h: avoid a warning in sparse memory support (Rafael Aquini) [2023396] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2023396] - mm: sparse: remove __section_nr() function (Rafael Aquini) [2023396] - mm: sparse: pass section_nr to find_memory_block (Rafael Aquini) [2023396] - mm: sparse: pass section_nr to section_mark_present (Rafael Aquini) [2023396] - mm/bootmem_info.c: mark __init on register_page_bootmem_info_section (Rafael Aquini) [2023396] - mm/mremap: fix memory account on do_munmap() failure (Rafael Aquini) [2023396] - remap_file_pages: Use vma_lookup() instead of find_vma() (Rafael Aquini) [2023396] - mm/pagemap: add mmap_assert_locked() annotations to find_vma*() (Rafael Aquini) [2023396] - mm: change fault_in_pages_* to have an unsigned size parameter (Rafael Aquini) [2023396] - mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code (Rafael Aquini) [2023396] - mm: remove flush_kernel_dcache_page (Rafael Aquini) [2023396] - scatterlist: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396] - mmc: mmc_spi: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396] - mmc: JZ4740: remove the flush_kernel_dcache_page call in jz4740_mmc_read_data (Rafael Aquini) [2023396] - selftests: Fix spelling mistake "cann't" -> "cannot" (Rafael Aquini) [2023396] - selftests/vm: use kselftest skip code for skipped tests (Rafael Aquini) [2023396] - memcg: make memcg->event_list_lock irqsafe (Rafael Aquini) [2023396] - memcg: fix up drain_local_stock comment (Rafael Aquini) [2023396] - mm, memcg: save some atomic ops when flush is already true (Rafael Aquini) [2023396] - mm, memcg: remove unused functions (Rafael Aquini) [2023396] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2023396] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2023396] - memcg: cleanup racy sum avoidance code (Rafael Aquini) [2023396] - memcg: enable accounting for ldt_struct objects (Rafael Aquini) [2023396] - memcg: enable accounting for posix_timers_cache slab (Rafael Aquini) [2023396] - memcg: enable accounting for signals (Rafael Aquini) [2023396] - memcg: enable accounting for new namesapces and struct nsproxy (Rafael Aquini) [2023396] - memcg: enable accounting for fasync_cache (Rafael Aquini) [2023396] - memcg: enable accounting for file lock caches (Rafael Aquini) [2023396] - memcg: enable accounting for pollfd and select bits arrays (Rafael Aquini) [2023396] - memcg: enable accounting for mnt_cache entries (Rafael Aquini) [2023396] - memcg: charge fs_context and legacy_fs_context (Rafael Aquini) [2023396] - memcg: infrastructure to flush memcg stats (Rafael Aquini) [2023396] - memcg: switch lruvec stats to rstat (Rafael Aquini) [2023396] - mm, memcg: inline swap-related functions to improve disabled memcg config (Rafael Aquini) [2023396] - mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config (Rafael Aquini) [2023396] - mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions (Rafael Aquini) [2023396] - huge tmpfs: decide stat.st_blksize by shmem_is_huge() (Rafael Aquini) [2023396] - huge tmpfs: shmem_is_huge(vma, inode, index) (Rafael Aquini) [2023396] - huge tmpfs: SGP_NOALLOC to stop collapse_file() on race (Rafael Aquini) [2023396] - huge tmpfs: move shmem_huge_enabled() upwards (Rafael Aquini) [2023396] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2023396] - huge tmpfs: remove shrinklist addition from shmem_setattr() (Rafael Aquini) [2023396] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2023396] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2023396] - shmem: shmem_writepage() split unlikely i915 THP (Rafael Aquini) [2023396] - shmem: include header file to declare swap_info (Rafael Aquini) [2023396] - shmem: remove unneeded function forward declaration (Rafael Aquini) [2023396] - shmem: remove unneeded header file (Rafael Aquini) [2023396] - shmem: remove unneeded variable ret (Rafael Aquini) [2023396] - shmem: use raw_spinlock_t for ->stat_lock (Rafael Aquini) [2023396] - mm/gup: remove try_get_page(), call try_get_compound_head() directly (Rafael Aquini) [2023396] - mm/gup: small refactoring: simplify try_grab_page() (Rafael Aquini) [2023396] - mm/gup: documentation corrections for gup/pup (Rafael Aquini) [2023396] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Rafael Aquini) [2023396] - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Rafael Aquini) [2023396] - mm: gup: remove useless BUG_ON in __get_user_pages() (Rafael Aquini) [2023396] - mm: gup: remove unneed local variable orig_refs (Rafael Aquini) [2023396] - mm: gup: remove set but unused local variable major (Rafael Aquini) [2023396] - mm: delete unused get_kernel_page() (Rafael Aquini) [2023396] - include/linux/buffer_head.h: fix boolreturn.cocci warnings (Rafael Aquini) [2023396] - fs, mm: fix race in unlinking swapfile (Rafael Aquini) [2023396] - fs: inode: count invalidated shadow pages in pginodesteal (Rafael Aquini) [2023396] - fs: drop_caches: fix skipping over shadow cache inodes (Rafael Aquini) [2023396] - fs: update documentation of get_write_access() and friends (Rafael Aquini) [2023396] - filesystems/locking: fix Malformed table warning (Rafael Aquini) [2023396] - writeback: memcg: simplify cgroup_writeback_by_id (Rafael Aquini) [2023396] - writeback: use READ_ONCE for unlocked reads of writeback stats (Rafael Aquini) [2023396] - writeback: rename domain_update_bandwidth() (Rafael Aquini) [2023396] - writeback: fix bandwidth estimate for spiky workload (Rafael Aquini) [2023396] - writeback: reliably update bandwidth estimation (Rafael Aquini) [2023396] - writeback: track number of inodes under writeback (Rafael Aquini) [2023396] - writeback: make the laptop_mode prototypes available unconditionally (Rafael Aquini) [2023396] - mm: remove irqsave/restore locking from contexts with irqs enabled (Rafael Aquini) [2023396] - mm: add kernel_misc_reclaimable in show_free_areas (Rafael Aquini) [2023396] - mm: report a more useful address for reclaim acquisition (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: fix corrupted page flag (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: remove unused code (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD and P4D modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in migration and thp tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in soft_dirty and swap tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in protnone and devmap tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf and savewrite tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: introduce struct pgtable_debug_args (Rafael Aquini) [2023396] - mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff() (Rafael Aquini) [2023396] - mm: remove VM_DENYWRITE (Rafael Aquini) [2023396] - binfmt: remove in-tree usage of MAP_DENYWRITE (Rafael Aquini) [2023396] - kernel/fork: always deny write access to current MM exe_file (Rafael Aquini) [2023396] - kernel/fork: factor out replacing the current MM exe_file (Rafael Aquini) [2023396] - binfmt: don't use MAP_DENYWRITE when loading shared libraries via uselib() (Rafael Aquini) [2023396] - ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kernel_nofault (Rafael Aquini) [2023396] - net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem() (Rafael Aquini) [2023396] - memblock: Check memory add/cap ordering (Rafael Aquini) [2023396] - memblock: Add missing debug code to memblock_add_node() (Rafael Aquini) [2023396] - mm: don't allow oversized kvmalloc() calls (Rafael Aquini) [2023396] - mm: Add kvrealloc() (Rafael Aquini) [2023396] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Rafael Aquini) [2023396] - mm: Add functions to lock invalidate_lock for two mappings (Rafael Aquini) [2023396] - mm: Protect operations adding pages to page cache with invalidate_lock (Rafael Aquini) [2023396] - mm: Fix comments mentioning i_mutex (Rafael Aquini) [2023396] - exit/bdflush: Remove the deprecated bdflush system call (Rafael Aquini) [2023396]- Disable CONFIG_DEBUG_PREEMPT to restore performance (Phil Auld) [2030877] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2028279] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2028279] - tcp: md5: Fix overlap between vrf and non-vrf keys (Paolo Abeni) [2028279] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Paolo Abeni) [2028279] - tcp: Fix uninitialized access in skb frags array for Rx 0cp. (Paolo Abeni) [2028279] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2028279] - Revert "ibmvnic: check failover_pending in login response" (Steve Best) [2010612] - ibmvnic: check failover_pending in login response (Steve Best) [2010612] - ibmvnic: check failover_pending in login response (Steve Best) [2010612] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2004858] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2004858] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [2004858] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [2004858] - kernfs: switch kernfs to use an rwsem (Ian Kent) [2004858] - kernfs: use VFS negative dentry caching (Ian Kent) [2004858] - kernfs: add a revision to identify directory node changes (Ian Kent) [2004858] - drm/hyperv: Fix double mouse pointers (Vitaly Kuznetsov) [1999697] - Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" (Frantisek Sumsal) [2020918] - watchdog: iTCO_wdt: Fix detection of SMI-off case (Frantisek Sumsal) [2020918] - redhat/kernel.spec.template: enable dependencies generation (Eugene Syromiatnikov) [1975927] - redhat: configs: Update configs for vmware (Kamal Heib) [1991676 2009344] - redhat/configs: Enable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1992253]- selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009338] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009338] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009338] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009338] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009338] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009338] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009338] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009338] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009338] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009338] - selftests: kvm: fix mismatched fclose() after popen() (Vitaly Kuznetsov) [2009338] - KVM: selftests: set CPUID before setting sregs in vcpu creation (Vitaly Kuznetsov) [2009338] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009338] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009338] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009338] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009338] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009338] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2009338] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009338] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009338] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009338] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009338] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009338] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009338] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009338] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009338] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009338] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009338] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009338] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009338] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009338] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009338] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009338] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009338] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009338] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009338] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009338] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009338] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009338] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009338] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009338] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009338] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2009338] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009338] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009338] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009338] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009338] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009338] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009338] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009338] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009338] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009338] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009338] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009338] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009338] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009338] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009338] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009338] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009338] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009338] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009338] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009338] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009338] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009338] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009338] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009338] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009338] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009338] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009338] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009338] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009338] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009338] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009338] - KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest (Vitaly Kuznetsov) [2009338] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009338] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009338] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009338] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Vitaly Kuznetsov) [2009338] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009338] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009338] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009338] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009338] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009338] - kvm: x86: Increase KVM_SOFT_MAX_VCPUS to 710 (Vitaly Kuznetsov) [2009338] - kvm: x86: Increase MAX_VCPUS to 1024 (Vitaly Kuznetsov) [2009338] - kvm: x86: Set KVM_MAX_VCPU_ID to 4*KVM_MAX_VCPUS (Vitaly Kuznetsov) [2009338] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009338] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009338] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009338] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009338] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009338] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009338] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009338] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009338] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009338] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009338] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009338] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009338] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009338] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009338] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009338] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009338] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009338] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009338] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009338] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2009338] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2009338] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2009338] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2009338] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009338] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009338] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009338] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009338] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009338] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009338] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009338] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009338] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009338] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009338] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009338] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009338] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2009338] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009338] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009338] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009338] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009338] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009338] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009338] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009338] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2009338] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2009338] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2009338] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009338] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009338] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009338] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009338] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009338] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009338] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009338] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009338] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009338] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009338] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009338] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009338] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009338] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009338] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009338] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009338] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009338] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009338] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009338] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009338] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009338] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009338] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009338] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009338] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009338] - KVM: x86: enable TDP MMU by default (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009338] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009338] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009338] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009338] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009338] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009338] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009338] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009338] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009338] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009338] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009338] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009338]- posix-cpu-timers: Prevent spuriously armed 0-value itimer (Phil Auld) [2022896] - hrtimer: Unbreak hrtimer_force_reprogram() (Phil Auld) [2022896] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Phil Auld) [2022896] - clocksource: Make clocksource watchdog test safe for slow-HZ systems (Phil Auld) [2022896] - posix-cpu-timers: Recalc next expiration when timer_settime() ends up not queueing (Phil Auld) [2022896] - posix-cpu-timers: Consolidate timer base accessor (Phil Auld) [2022896] - posix-cpu-timers: Remove confusing return value override (Phil Auld) [2022896] - posix-cpu-timers: Force next expiration recalc after itimer reset (Phil Auld) [2022896] - posix-cpu-timers: Force next_expiration recalc after timer deletion (Phil Auld) [2022896] - posix-cpu-timers: Assert task sighand is locked while starting cputime counter (Phil Auld) [2022896] - posix-timers: Remove redundant initialization of variable ret (Phil Auld) [2022896] - hrtimer: Avoid more SMP function calls in clock_was_set() (Phil Auld) [2022896] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Phil Auld) [2022896] - hrtimer: Add bases argument to clock_was_set() (Phil Auld) [2022896] - time/timekeeping: Avoid invoking clock_was_set() twice (Phil Auld) [2022896] - timekeeping: Distangle resume and clock-was-set events (Phil Auld) [2022896] - timerfd: Provide timerfd_resume() (Phil Auld) [2022896] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Phil Auld) [2022896] - hrtimer: Ensure timerfd notification for HIGHRES=n (Phil Auld) [2022896] - hrtimer: Consolidate reprogramming code (Phil Auld) [2022896] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Phil Auld) [2022896]- rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr (Waiman Long) [2022806] - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() (Waiman Long) [2022806] - Documentation: core-api/cpuhotplug: Rewrite the API section (Waiman Long) [2022806] - docs/core-api: Modify document layout (Waiman Long) [2022806] - futex: Avoid redundant task lookup (Waiman Long) [2022806] - futex: Clarify comment for requeue_pi_wake_futex() (Waiman Long) [2022806] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2022806] - media/atomisp: Use lockdep instead of *mutex_is_locked() (Waiman Long) [2022806] - debugobjects: Make them PREEMPT_RT aware (Waiman Long) [2022806] - cgroup/cpuset: Enable event notification when partition state changes (Waiman Long) [2022806] - cgroup: cgroup-v1: clean up kernel-doc notation (Waiman Long) [2022806] - locking/semaphore: Add might_sleep() to down_*() family (Waiman Long) [2022806] - static_call: Update API documentation (Waiman Long) [2022806] - torture: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - clocksource: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - smpboot: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - rcu: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806] - genirq/affinity: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - mm: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - thermal: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - md/raid5: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - perf/hw_breakpoint: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806] - perf/x86/intel: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806] - Documentation: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - Documentation/atomic_t: Document forward progress expectations (Waiman Long) [2022806] - eventfd: Make signal recursion protection a task bit (Waiman Long) [2022806] - locking/atomic: simplify non-atomic wrappers (Waiman Long) [2022806] - cgroup/cpuset: Fix violation of cpuset locking rule (Waiman Long) [2022806] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2022806] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2022806] - rcu: Mark accesses to rcu_state.n_force_qs (Waiman Long) [2022806] - rcu: Print human-readable message for schedule() in RCU reader (Waiman Long) [2022806] - cgroup: remove cgroup_mount from comments (Waiman Long) [2022806] - doc: Update stallwarn.rst with recent changes (Waiman Long) [2022806] - locking/atomic: add generic arch_*() bitops (Waiman Long) [2022806] - locking/atomic: add arch_atomic_long*() (Waiman Long) [2022806] - locking/atomic: centralize generated headers (Waiman Long) [2022806] - locking/atomic: remove ARCH_ATOMIC remanants (Waiman Long) [2022806] - locking/atomic: simplify ifdef generation (Waiman Long) [2022806] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2022806] - scftorture: Avoid NULL pointer exception on early exit (Waiman Long) [2022806] - torture: Make kvm-test-1-run-qemu.sh check for reboot loops (Waiman Long) [2022806] - torture: Add timestamps to kvm-test-1-run-qemu.sh output (Waiman Long) [2022806] - torture: Don't use "test" command's "-a" argument (Waiman Long) [2022806] - torture: Make kvm-test-1-run-batch.sh select per-scenario affinity masks (Waiman Long) [2022806] - torture: Consistently name "qemu*" test output files (Waiman Long) [2022806] - torture: Use numeric taskset argument in jitter.sh (Waiman Long) [2022806] - rcutorture: Upgrade two-CPU scenarios to four CPUs (Waiman Long) [2022806] - torture: Make kvm-test-1-run-qemu.sh apply affinity (Waiman Long) [2022806] - torture: Don't redirect qemu-cmd comment lines (Waiman Long) [2022806] - torture: Make kvm.sh select per-scenario affinity masks (Waiman Long) [2022806] - torture: Put kvm.sh batch-creation awk script into a temp file (Waiman Long) [2022806] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2022806] - rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU (Waiman Long) [2022806] - Documentation/atomic_t: Document cmpxchg() vs try_cmpxchg() (Waiman Long) [2022806] - rcu: Use per_cpu_ptr to get the pointer of per_cpu variable (Waiman Long) [2022806] - rcu: Remove useless "ret" update in rcu_gp_fqs_loop() (Waiman Long) [2022806] - scftorture: Add RPC-like IPI tests (Waiman Long) [2022806] - tools/nolibc: Implement msleep() (Waiman Long) [2022806] - tools: include: nolibc: Fix a typo occured to occurred in the file nolibc.h (Waiman Long) [2022806] - torture: Move parse-console.sh call to PATH-aware scripts (Waiman Long) [2022806] - torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs (Waiman Long) [2022806] - rcu-tasks: Fix synchronize_rcu_rude() typo in comment (Waiman Long) [2022806] - rcuscale: Console output claims too few grace periods (Waiman Long) [2022806] - torture: Protect kvm-remote.sh directory trees from /tmp reaping (Waiman Long) [2022806] - torture: Log more kvm-remote.sh information (Waiman Long) [2022806] - torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments (Waiman Long) [2022806] - torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments (Waiman Long) [2022806] - rcu/doc: Add a quick quiz to explain further why we need smp_mb__after_unlock_lock() (Waiman Long) [2022806] - rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to conserve stack (Waiman Long) [2022806] - torture: Create KCSAN summaries for torture.sh runs (Waiman Long) [2022806] - torture: Enable KCSAN summaries over groups of torture-test runs (Waiman Long) [2022806] - rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() (Waiman Long) [2022806] - srcutiny: Mark read-side data races (Waiman Long) [2022806] - locktorture: Count lock readers (Waiman Long) [2022806] - locktorture: Mark statistics data races (Waiman Long) [2022806] - docs: Fix a typo in Documentation/RCU/stallwarn.rst (Waiman Long) [2022806] - rcu-tasks: Mark ->trc_reader_special.b.need_qs data races (Waiman Long) [2022806] - rcu-tasks: Mark ->trc_reader_nesting data races (Waiman Long) [2022806] - rcu-tasks: Add comments explaining task_struct strategy (Waiman Long) [2022806] - rcu: Start timing stall repetitions after warning complete (Waiman Long) [2022806] - rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() (Waiman Long) [2022806] - rcu/tree: Handle VM stoppage in stall detection (Waiman Long) [2022806] - rculist: Unify documentation about missing list_empty_rcu() (Waiman Long) [2022806] - rcu: Mark accesses in tree_stall.h (Waiman Long) [2022806] - Documentation/RCU: Fix nested inline markup (Waiman Long) [2022806] - rcu: Mark accesses to ->rcu_read_lock_nesting (Waiman Long) [2022806] - Documentation/RCU: Fix emphasis markers (Waiman Long) [2022806] - rcu: Weaken ->dynticks accesses and updates (Waiman Long) [2022806] - rcu: Remove special bit at the bottom of the ->dynticks counter (Waiman Long) [2022806] - rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() (Waiman Long) [2022806] - rcu/nocb: Start moving nocb code to its own plugin file (Waiman Long) [2022806] - rcutorture: Preempt rather than block when testing task stalls (Waiman Long) [2022806] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2022806] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2022806] - torture: Make torture.sh accept --do-all and --donone (Waiman Long) [2022806] - torture: Add clocksource-watchdog testing to torture.sh (Waiman Long) [2022806] - refscale: Add measurement of clock readout (Waiman Long) [2022806]- x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Wander Lairson Costa) [2002637] - Enable PREEMPT_DYNAMIC for all but s390x (Phil Auld) [2019472] - preempt: Restore preemption model selection configs (Phil Auld) [2019472] - sched: Provide Kconfig support for default dynamic preempt mode (Phil Auld) [2019472] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Wander Lairson Costa) [2025959] - x86/sgx: mark tech preview (Wander Lairson Costa) [2025959] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2025457] - ipv6: make exception cache less predictible (Hangbin Liu) [2025457] - icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe (Guillaume Nault) [2024572] - net: prefer socket bound to interface when not in VRF (Guillaume Nault) [2024572] - net: ipv4: Fix rtnexthop len when RTA_FLOW is present (Guillaume Nault) [2024572] - nexthop: Fix memory leaks in nexthop notification chain listeners (Guillaume Nault) [2024572] - nexthop: Fix division by zero while replacing a resilient group (Guillaume Nault) [2024572] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2024572] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997595] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997595] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997595] {CVE-2021-3744 CVE-2021-3764} - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2023271] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1879402] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1879402] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1879402] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1879402] - scsi: megaraid_sas: Fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [1879402] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1983089] - char: tpm: cr50_i2c: convert to new probe interface (Štěpán Horáček) [1983089] - char: tpm: Kconfig: remove bad i2c cr50 select (Štěpán Horáček) [1983089]- redhat/configs: enable CONFIG_CEPH_FSCACHE (Jeffrey Layton) [2017798] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017798] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017798] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017798] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017798] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017798] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017798] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017798] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017798] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017798] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017798] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017798] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017798] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017798] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017798] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017798] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017798] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017798] - ceph: enable async dirops by default (Jeffrey Layton) [2017798] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017798] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017798] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017798] - ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2017798] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017798] - ceph: fix dereference of null pointer cf (Jeffrey Layton) [2017798] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017798] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017798] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017798] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017798] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017798] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017798] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017798] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017798] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017798] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017798] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017798] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017798] - ceph: remove some defunct forward declarations (Jeffrey Layton) [2017798] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017798] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017798] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017798] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017798] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017798] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017798]- x86: Pin task-stack in __get_wchan() (Chris von Recklinghausen) [2022169] - x86: Fix __get_wchan() for !STACKTRACE (Chris von Recklinghausen) [2022169] - sched: Add wrapper for get_wchan() to keep task blocked (Chris von Recklinghausen) [2022169] - x86: Fix get_wchan() to support the ORC unwinder (Chris von Recklinghausen) [2022169] - proc: Use task_is_running() for wchan in /proc/$pid/stat (Chris von Recklinghausen) [2022169] - leaking_addresses: Always print a trailing newline (Chris von Recklinghausen) [2022169] - Revert "proc/wchan: use printk format instead of lookup_symbol_name()" (Chris von Recklinghausen) [2022169] - sched: Fill unconditional hole induced by sched_entity (Chris von Recklinghausen) [2022169] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2023618] - vfs: check fd has read access in kernel_read_file_from_fd() (Carlos Maiolino) [2022893] - Disable idmapped mounts (Alexey Gladkov) [2018141] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [1870686] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [1870686] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [1870686] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [1870686] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [1870686] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [1870686] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [1870686] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [1870686] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [1870686] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [1870686] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [1870686] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [1870686] - KVM: s390: Function documentation fixes (Thomas Huth) [1870686] - s390/mm: fix kernel doc comments (Thomas Huth) [1870686] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [1870686] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Thomas Huth) [1870686] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Thomas Huth) [1870686] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [1870686] - s390/uv: de-duplicate checks for Protected Host Virtualization (Thomas Huth) [1870686] - s390/boot: disable Secure Execution in dump mode (Thomas Huth) [1870686] - s390/boot: move uv function declarations to boot/uv.h (Thomas Huth) [1870686] - s390/boot: move all linker symbol declarations from c to h files (Thomas Huth) [1870686] - redhat/configs: Remove CONFIG_INFINIBAND_I40IW (Kamal Heib) [1920720]- perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1937209] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1975103] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2009378] - redhat/kernel.spec.template: Link perf with --export-dynamic (Michael Petlan) [2006775] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2022435] - virtio: write back F_VERSION_1 before validate (Thomas Huth) [2008401] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2022006] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2022006] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008572] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2008572] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008572] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008572] - asm-generic/hyperv: Add missing #include of nmi.h (Mohammed Gamal) [2008572] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008572] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008572] - [s390] net/smc: improved fix wait on already cleared link (Mete Durlu) [1869652] - [s390] net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Mete Durlu) [1869652] - [s390] net/smc: add missing error check in smc_clc_prfx_set() (Mete Durlu) [1869652] - cifs: enable SMB_DIRECT in RHEL9 (Ronnie Sahlberg) [1965209] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [1876119] - scsi: mpt3sas: Call cpu_relax() before calling udelay() (Tomas Henzl) [1876119] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1876119] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1876119] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1876119] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1876119] - scsi: mpt3sas: Add io_uring iopoll support (Tomas Henzl) [1876119] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (David Arcari) [1880032] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (David Arcari) [1880032] - dmaengine: dw: Convert members to u32 in platform data (David Arcari) [1880032] - dmaengine: dw: Simplify DT property parser (David Arcari) [1880032] - dmaengine: dw: Remove error message from DT parsing code (David Arcari) [1880032] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (David Arcari) [1880032] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2003297] - vmxnet3: update to version 6 (Kamal Heib) [2003297] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2003297] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2003297] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2003297] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2003297] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2003297] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2003297]- PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2021298] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2021298] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2021298] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2021298] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2021298] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2021298] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2021298] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2021298] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2021298] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2021298] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2021298] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2021298] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2021298] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2021298] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2021298] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2021298] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2021298] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2021298] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2021298] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2021298] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2021298] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2021298] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2021298] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2021298]- Add automotive CI jobs (Michael Hofmann) - sched/scs: Reset the shadow stack when idle_task_exit (Phil Auld) [1992256] - sched/fair: Null terminate buffer when updating tunable_scaling (Phil Auld) [1992256] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [1981743 1992256] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Phil Auld) [1992256] - sched/idle: Make the idle timer expire in hard interrupt context (Phil Auld) [1992256] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [1992256] - sched/fair: Mark tg_is_idle() an inline in the !CONFIG_FAIR_GROUP_SCHED case (Phil Auld) [1992256] - sched/topology: Skip updating masks for non-online nodes (Phil Auld) [1992256] - sched: Skip priority checks with SCHED_FLAG_KEEP_PARAMS (Phil Auld) [1992256] - sched: Fix UCLAMP_FLAG_IDLE setting (Phil Auld) [1992256] - cpufreq: schedutil: Use kobject release() method to free sugov_tunables (Phil Auld) [1992256] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992256] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992256] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992256] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992256] - sched: Introduce dl_task_check_affinity() to check proposed affinity (Phil Auld) [1992256] - sched: Allow task CPU affinity to be restricted on asymmetric systems (Phil Auld) [1992256] - sched: Split the guts of sched_setaffinity() into a helper function (Phil Auld) [1992256] - sched: Introduce task_struct::user_cpus_ptr to track requested affinity (Phil Auld) [1992256] - sched: Reject CPU affinity changes based on task_cpu_possible_mask() (Phil Auld) [1992256] - cpuset: Cleanup cpuset_cpus_allowed_fallback() use in select_fallback_rq() (Phil Auld) [1992256] - cpuset: Honour task_cpu_possible_mask() in guarantee_online_cpus() (Phil Auld) [1992256] - cpuset: Don't use the cpu_possible_mask as a last resort for cgroup v1 (Phil Auld) [1992256] - sched: Introduce task_cpu_possible_mask() to limit fallback rq selection (Phil Auld) [1992256] - sched: Cgroup SCHED_IDLE support (Phil Auld) [1992256] - sched: Don't report SCHED_FLAG_SUGOV in sched_getattr() (Phil Auld) [1992256] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992256] - sched/numa: Fix is_core_idle() (Phil Auld) [1992256] - sched: remove redundant on_rq status change (Phil Auld) [1992256] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992256] - sched/sysctl: Move extern sysctl declarations to sched.h (Phil Auld) [1992256] - sched/debug: Don't update sched_domain debug directories before sched_debug_init() (Phil Auld) [1992256]- clocksource: Increase WATCHDOG_MAX_SKEW (Waiman Long) [2017164] - x86/hpet: Use another crystalball to evaluate HPET usability (Waiman Long) [2017164] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [2023439] - redhat: fix typo and make the output more silent for dist-git sync (Herton R. Krzesinski) - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998526] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [2021327] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [2021327] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [2021327] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [2021327] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [2021327] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [2021327] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [2021327] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [2021327] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021200] - ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyring (Alexey Gladkov) [2018142] - ucounts: Proper error handling in set_cred_ucounts (Alexey Gladkov) [2018142] - ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_creds (Alexey Gladkov) [2018142] - ucounts: Fix signal ucount refcounting (Alexey Gladkov) [2018142] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016959] - ip6_gre: Revert "ip6_gre: add validation for csum_start" (Guillaume Nault) [2014993] - ip_gre: validate csum_start only on pull (Guillaume Nault) [2014993] - redhat/configs: enable KEXEC_IMAGE_VERIFY_SIG for RHEL (Coiby Xu) [1994858] - redhat/configs: enable KEXEC_SIG for aarch64 RHEL (Coiby Xu) [1994858] - kernel.spec: add bpf_testmod.ko to kselftests/bpf (Viktor Malik) [2006318 2006319] - netfilter: Add deprecation notices for xtables (Phil Sutter) [1945179] - redhat: Add mark_driver_deprecated() (Phil Sutter) [1945179]- powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Herton R. Krzesinski) [2025186]- net: core: don't call SIOCBRADD/DELIF for non-bridge devices (Ivan Vecera) [2008927] - net: bridge: fix ioctl old_deviceless bridge argument (Ivan Vecera) [2008927] - net: bridge: fix ioctl locking (Ivan Vecera) [2008927] - ethtool: Fix rxnfc copy to user buffer overflow (Ivan Vecera) [2008927] - net: bonding: move ioctl handling to private ndo operation (Ivan Vecera) [2008927] - net: bridge: move bridge ioctls out of .ndo_do_ioctl (Ivan Vecera) [2008927] - net: socket: return changed ifreq from SIOCDEVPRIVATE (Ivan Vecera) [2008927] - net: split out ndo_siowandev ioctl (Ivan Vecera) [2008927] - dev_ioctl: split out ndo_eth_ioctl (Ivan Vecera) [2008927] - dev_ioctl: pass SIOCDEVPRIVATE data separately (Ivan Vecera) [2008927] - wan: cosa: remove dead cosa_net_ioctl() function (Ivan Vecera) [2008927] - wan: use ndo_siocdevprivate (Ivan Vecera) [2008927] - ppp: use ndo_siocdevprivate (Ivan Vecera) [2008927] - sb1000: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hippi: use ndo_siocdevprivate (Ivan Vecera) [2008927] - ip_tunnel: use ndo_siocdevprivate (Ivan Vecera) [2008927] - airo: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hamradio: use ndo_siocdevprivate (Ivan Vecera) [2008927] - cxgb3: use ndo_siocdevprivate (Ivan Vecera) [2008927] - qeth: use ndo_siocdevprivate (Ivan Vecera) [2008927] - slip/plip: use ndo_siocdevprivate (Ivan Vecera) [2008927] - net: usb: use ndo_siocdevprivate (Ivan Vecera) [2008927] - fddi: use ndo_siocdevprivate (Ivan Vecera) [2008927] - eql: use ndo_siocdevprivate (Ivan Vecera) [2008927] - tehuti: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hamachi: use ndo_siocdevprivate (Ivan Vecera) [2008927] - appletalk: use ndo_siocdevprivate (Ivan Vecera) [2008927] - bonding: use siocdevprivate (Ivan Vecera) [2008927] - tulip: use ndo_siocdevprivate (Ivan Vecera) [2008927] - phonet: use siocdevprivate (Ivan Vecera) [2008927] - bridge: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hostap: use ndo_siocdevprivate (Ivan Vecera) [2008927] - staging: wlan-ng: use siocdevprivate (Ivan Vecera) [2008927] - staging: rtlwifi: use siocdevprivate (Ivan Vecera) [2008927] - net: split out SIOCDEVPRIVATE handling from dev_ioctl (Ivan Vecera) [2008927] - net: socket: rework compat_ifreq_ioctl() (Ivan Vecera) [2008927] - net: socket: simplify dev_ifconf handling (Ivan Vecera) [2008927] - net: socket: remove register_gifconf (Ivan Vecera) [2008927] - net: socket: rework SIOC?IFMAP ioctls (Ivan Vecera) [2008927] - ethtool: improve compat ioctl handling (Ivan Vecera) [2008927] - compat: make linux/compat.h available everywhere (Ivan Vecera) [2008927]- CI: Add template for baseline gcov build (c9s repos) (Michael Hofmann) - PCI: vmd: depend on !UML (Myron Stowe) [1994932] - PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU (Myron Stowe) [1994932] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [1994932] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [1994932] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2004348] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2004348] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2004348] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2004348] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2004348] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2004348] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2004348] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2004348] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2004348] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2004348] - dma-mapping: fix the kerneldoc for dma_map_sgtable() (Jerry Snitselaar) [2004348] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2004348] - dma-mapping: fix the kerneldoc for dma_map_sg_attrs (Jerry Snitselaar) [2004348] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004348] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2004348] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004348] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004348] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [2004348] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [2004348] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2004348] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2004348] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004348] - iommu/vt-d: Drop the kernel doc annotation (Jerry Snitselaar) [2004348] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1921363] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2004348] - iomm/vt-d: Enable Intel IOMMU scalable mode by default (Jerry Snitselaar) [2004348] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2004348] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2004348] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004348] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2004348] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2004348] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2004348] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2004348] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2004348] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2004348] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2004348] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2004348] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004348] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004348] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2004348] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004348] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004348] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004348] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004348] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004348] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004348] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004348] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004348] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Optimize ->tlb_flush_walk() for qcom implementation (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004348] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971978] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971978] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971978] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004348] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2004348] - redhat/configs: Use new iommu default dma config options (Jerry Snitselaar) [2004348] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2004348] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2004348] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2004348] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2004348] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971978] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971978] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971978] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971978] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971978] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971978] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971978] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971978] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971978] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2004348] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2004348] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2004348] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2004348] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2004348] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2004348] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2004348] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2004348] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2004348] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2004348] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2004348] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2004348] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2004348] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2004348] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2004348] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2004348] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2004348] - dma-mapping: make the global coherent pool conditional (Jerry Snitselaar) [2004348] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2004348] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2004348] - dma-mapping: allow using the global coherent pool for !ARM (Jerry Snitselaar) [2004348] - dma-direct: add support for dma_coherent_default_memory (Jerry Snitselaar) [2004348] - dma-mapping: return an unsigned int from dma_map_sg{,_attrs} (Jerry Snitselaar) [2004348] - dma-mapping: disallow .map_sg operations from returning zero on error (Jerry Snitselaar) [2004348] - dma-mapping: return error code from dma_dummy_map_sg() (Jerry Snitselaar) [2004348] - xen: swiotlb: return error code from xen_swiotlb_map_sg() (Jerry Snitselaar) [2004348] - s390/pci: don't set failed sg dma_address to DMA_MAPPING_ERROR (Jerry Snitselaar) [2004348] - s390/pci: return error code from s390_dma_map_sg() (Jerry Snitselaar) [2004348] - powerpc/iommu: don't set failed sg dma_address to DMA_MAPPING_ERROR (Jerry Snitselaar) [2004348] - powerpc/iommu: return error code from .map_sg() ops (Jerry Snitselaar) [2004348] - iommu/dma: return error code from iommu_dma_map_sg() (Jerry Snitselaar) [2004348] - iommu: return full error code from iommu_map_sg[_atomic]() (Jerry Snitselaar) [2004348] - dma-direct: return appropriate error code from dma_direct_map_sg() (Jerry Snitselaar) [2004348] - dma-mapping: allow map_sg() ops to return negative error codes (Jerry Snitselaar) [2004348] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2004348] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2004348]- net: mana: Support hibernation and kexec (Mohammed Gamal) [2011883] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2011883] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2011883] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2011883] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2011883] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011883] - net: mana: Use kcalloc() instead of kzalloc() (Mohammed Gamal) [2011883] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011883] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011883] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011883] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011883] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008571] - objtool: Remove redundant 'len' field from struct section (C. Erastus Toe) [2002440] - objtool: Make .altinstructions section entry size consistent (C. Erastus Toe) [2002440] - s390/topology: fix topology information when calling cpu hotplug notifiers (Phil Auld) [2003998] - fs: remove leftover comments from mandatory locking removal (Jeffrey Layton) [2017438] - locks: remove changelog comments (Jeffrey Layton) [2017438] - docs: fs: locks.rst: update comment about mandatory file locking (Jeffrey Layton) [2017438] - Documentation: remove reference to now removed mandatory-locking doc (Jeffrey Layton) [2017438] - locks: remove LOCK_MAND flock lock support (Jeffrey Layton) [2017438] - fs: clean up after mandatory file locking support removal (Jeffrey Layton) [2017438] - fs: remove mandatory file locking support (Jeffrey Layton) [2017438] - fcntl: fix potential deadlock for &fasync_struct.fa_lock (Jeffrey Layton) [2017438] - fcntl: fix potential deadlocks for &fown_struct.lock (Jeffrey Layton) [2017438] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [2001770] - redhat/configs: enable CONFIG_BCMGENET as module (Joel Savitz) [2011025]- CI: Add template for baseline gcov build for RHEL (Israel Santana Aleman) - redhat/configs: Enable Nitro Enclaves on Aarch64 (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fixes for checkpatch blank line reports (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fixes for checkpatch spell check reports (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Update documentation for Arm64 support (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001582] - redhat/configs: Enable Hyper-V support on ARM (Vitaly Kuznetsov) [1949613] - redhat/configs: enable CONFIG_INPUT_KEYBOARD for AARCH64 (Vitaly Kuznetsov) [1949613] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949613] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949613] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949613] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949613] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949613] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949613] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949613] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949613] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949613] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949613] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949613] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949613] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949613] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949613] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949613] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949613] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949613] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949613] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949613] - x86_64: Enable Elkhart Lake Quadrature Encoder Peripheral support (Prarit Bhargava) [1874997]- scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1879528] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1879528] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1879528] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1879528] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1879528] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1879528] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1879528] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1879528] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1879528] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1879528] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1879528] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1879528] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1879528] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1879528] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1879528] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1879528] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1879528] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1879528] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1879528] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1879528] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1879528] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1879528] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1879528] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1879528] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1879528] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1879528] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1879528] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1879528] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1879528] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1879528] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1879528] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1879528] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1879528] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1879528] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1879528] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1879528] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1879528] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1879528] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1879528] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1879528] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1879528] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1879528] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1879528] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1879528] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1879528] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1879528] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1879528] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1879528] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1879528] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1879528] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1879528] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1879528] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1879528] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1879528] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1879528] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1879528] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1879528] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1879528] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1879528] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1879528]- evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017160] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017160] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010271] - redhat/configs/evaluate_configs: insert EMPTY tags at correct place (Jan Stancek) [2015082] - redhat/configs/evaluate_configs: walk cfgvariants line by line (Jan Stancek) [2015082] - redhat/configs: create a separate config for gcov options (Jan Stancek) [2015082] - redhat/kernel.spec.template: don't hardcode gcov arches (Jan Stancek) [2015082] - i40e: fix endless loop under rtnl (Stefan Assmann) [1992939] - selftests/bpf: Use nanosleep tracepoint in perf buffer test (Jiri Olsa) [2006310] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Jiri Olsa) [2006310] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Jiri Olsa) [2006310] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [1965145] - selftest/bpf: Switch recursion test to use htab_map_delete_elem (Jiri Olsa) [2006313]- futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2007032] - futex: Prevent inconsistent state and exit race (Waiman Long) [2007032] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2007032] - futex: Return error code instead of assigning it without effect (Waiman Long) [2007032] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2007032] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2007032] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2007032] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2007032] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2007032] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2007032] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2007032] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2007032] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2007032] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2007032] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2007032] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2007032] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2007032] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2007032] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2007032] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2007032] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2007032] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2007032] - futex: Clarify comment in futex_requeue() (Waiman Long) [2007032] - futex: Restructure futex_requeue() (Waiman Long) [2007032] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2007032] - futex: Remove bogus condition for requeue PI (Waiman Long) [2007032] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2007032] - futex: Clean up stale comments (Waiman Long) [2007032] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2007032] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2007032] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2007032] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2007032] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2007032] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2007032] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2007032] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2007032] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2007032] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2007032] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2007032] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2007032] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2007032] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2007032] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2007032] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2007032] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2007032] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2007032] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2007032] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2007032] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2007032] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2007032] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2007032] - locking/rwlock: Provide RT variant (Waiman Long) [2007032] - locking/spinlock: Provide RT variant (Waiman Long) [2007032] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2007032] - locking/spinlock: Provide RT variant header: (Waiman Long) [2007032] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2007032] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2007032] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2007032] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2007032] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2007032] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2007032] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2007032] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2007032] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2007032] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2007032] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2007032] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2007032] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2007032] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2007032] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2007032] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2007032] - locking/rtmutex: Split API from implementation (Waiman Long) [2007032] - locking/rtmutex: Switch to from cmpxchg_*() to try_cmpxchg_*() (Waiman Long) [2007032] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2007032] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2007032] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2007032] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2007032] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2007032] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2007032] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2007032] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2007032] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2007032] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2007032] - locking/local_lock: Add missing owner initialization (Waiman Long) [2007032] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2007032] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2007032] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2007032] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2007032]- redhat: make dist-srpm-gcov add to BUILDOPTS (Jan Stancek) [2017628] - redhat: Fix dist-srpm-gcov (Jan Stancek) [2017628] - s390: report more CPU capabilities (Robin Dapp) [2012095] - s390/disassembler: add instructions (Robin Dapp) [2012095] - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1985904] - libbpf: Properly ignore STT_SECTION symbols in legacy map definitions (Jiri Olsa) [1998266] - libbpf: Ignore STT_SECTION symbols in 'maps' section (Jiri Olsa) [1998266] - selftests, bpf: test_lwt_ip_encap: Really disable rp_filter (Jiri Benc) [2006328]- selinux: remove the SELinux lockdown implementation (Ondrej Mosnacek) [1940843 1945581] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010494] {CVE-2021-41864} - seltests: bpf: test_tunnel: Use ip neigh (Jiri Benc) [2006326]- block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991958] - blk-mq: avoid to iterate over stale request (Ming Lei) [2009110] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2006320] - CI: Update deprecated configs (Veronika Kabatova)- powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004809] - pseries/drmem: update LMBs after LPM (Desnes A. Nunes do Rosario) [2004809] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004809] - selftests: bpf: disable test_lirc_mode2 (Jiri Benc) [2006359] - selftests: bpf: disable test_doc_build.sh (Jiri Benc) [2006359] - selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [2006359] - selftests: bpf: skip FOU tests in test_tc_tunnel (Jiri Benc) [2006359] - selftests: bpf: disable test_seg6_loop test (Jiri Benc) [2006359] - selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [2006359] - selftests: bpf: disable test_bpftool_build.sh (Jiri Benc) [2006359] - selftests: add option to skip specific tests in RHEL (Jiri Benc) [2006359]- selftests/powerpc: Add scv versions of the basic TM syscall tests (Desnes A. Nunes do Rosario) [1986651] - powerpc/64s: system call scv tabort fix for corrupt irq soft-mask state (Desnes A. Nunes do Rosario) [1986651] - mm/swap: consider max pages in iomap_swapfile_add_extent (Carlos Maiolino) [2005191] - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [2007707] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [2007707] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [2007707] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [2007707] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [2007707] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [2007707] - Clean-up CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [2007707] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001912] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999707] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999707] {CVE-2021-3759} - redhat: BUILDID parameter must come last in genspec.sh (Herton R. Krzesinski) - redhat/Makefile.variables: Set INCLUDE_FEDORA_FILES to 0 (Prarit Bhargava) [2009545] - redhat: Remove fedora configs directories and files. (Prarit Bhargava) [2009545] - redhat/kernel.spec.template: Cleanup source numbering (Prarit Bhargava) [2009545] - redhat/kernel.spec.template: Reorganize RHEL and Fedora specific files (Prarit Bhargava) [2009545] - redhat/kernel.spec.template: Add include_fedora and include_rhel variables (Prarit Bhargava) [2009545] - redhat/Makefile: Make kernel-local global (Prarit Bhargava) [2009545] - redhat/Makefile: Use flavors file (Prarit Bhargava) [2009545]- redhat: Enable Nitro Enclaves driver on x86 for real (Vitaly Kuznetsov) [2011739] - redhat/.gitignore: Add rhel9 KABI files (Prarit Bhargava) [2009489] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987069] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987069] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987069] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987069] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987069] - selinux,smack: fix subjective/objective credential use mixups (Ondrej Mosnacek) [2008145] - redhat: kernel.spec: selftests: abort on build failure (Jiri Benc) [2004012] - Revert "bpf, selftests: Disable tests that need clang13" (Jiri Benc) [2004012] - selftests, bpf: Fix makefile dependencies on libbpf (Jiri Benc) [2004012]- pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [2000232] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000232] - pinctrl: amd: Add irq field data (David Arcari) [2000232] - Revert "redhat: define _rhel variable because pesign macro now needs it" (Jan Stancek) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - redhat/configs: Disable FIREWIRE (Prarit Bhargava) [1871862] - Enable e1000 in rhel9 as unsupported (Ken Cox) [2002344]- Revert "redhat: define _rhel variable because pesign macro now needs it" (Jan Stancek) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - redhat/configs: Disable FIREWIRE (Prarit Bhargava) [1871862] - Enable e1000 in rhel9 as unsupported (Ken Cox) [2002344]- redhat/configs: enable CONFIG_SQUASHFS_ZSTD which is already enabled in Fedora 34 (Tao Liu) [1998953] - fs: dlm: fix return -EINTR on recovery stopped (Alexander Aring) [2004213] - redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Jan Stancek) [2002499] - redhat: define _rhel variable because pesign macro now needs it (Jan Stancek) [2002499] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Jan Stancek) [1994849] - redhat: correct file name of redhatsecurebootca1 (Jan Stancek) [2002499] - redhat: align file names with names of signing keys for ppc and s390 (Jan Stancek) [2002499] - redhat: restore sublevel in changelog (Jan Stancek) - fs: dlm: avoid comms shutdown delay in release_lockspace (Alexander Aring) [1994749] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOLATENCY & CONFIG_BLK_CGROUP_FC_APPID (Waiman Long) [1996675] - redhat/configs: remove conflicting SYSTEM_BLACKLIST_KEYRING (Bruno Meneguele) [2002350] - Enable "inter server to server" NFSv4.2 COPY (Steve Dickson) [1487367]- fs: dlm: fix return -EINTR on recovery stopped (Alexander Aring) [2004213] - redhat/configs: Update configs for secure IPL (Claudio Imbrenda) [1976884] - redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Jan Stancek) [2002499] - redhat: define _rhel variable because pesign macro now needs it (Jan Stancek) [2002499] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Jan Stancek) [1994849] - redhat: correct file name of redhatsecurebootca1 (Jan Stancek) [2002499] - redhat: align file names with names of signing keys for ppc and s390 (Jan Stancek) [2002499]- redhat: restore sublevel in changelog (Jan Stancek) - fs: dlm: avoid comms shutdown delay in release_lockspace (Alexander Aring) [1994749] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOLATENCY & CONFIG_BLK_CGROUP_FC_APPID (Waiman Long) [1996675]- Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Vitaly Kuznetsov) [1999535] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1987130 2003270] {CVE-2021-3669} - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1996993] - redhat: set USE_DIST_IN_SOURCE=1 for 9.0-beta (Jan Stancek) - redhat: add option to use DIST tag in sources (Jan Stancek) - CI: Enable notification messages for RHEL9 (Veronika Kabatova) - CI: Enable private pipelines for RT branches (Veronika Kabatova) - CI: Remove ARK leftovers (Veronika Kabatova) - redhat: add *-matched meta packages to rpminspect emptyrpm config (Herton R. Krzesinski) - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1988451] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1988451] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1988451] - cgroup/cpuset: Avoid memory migration when nodemasks match (Waiman Long) [1980430] - cgroup/cpuset: Enable memory migration for cpuset v2 (Waiman Long) [1980430] - iscsi_ibft: Fix isa_bus_to_virt not working under ARM (Maurizio Lombardi) [1963801] - x86/setup: Explicitly include acpi.h (Maurizio Lombardi) [1963801] - iscsi_ibft: fix warning in reserve_ibft_region() (Maurizio Lombardi) [1963801] - iscsi_ibft: fix crash due to KASLR physical memory remapping (Maurizio Lombardi) [1963801] - redhat: fix chronological order in the changelog file (Herton R. Krzesinski)- redhat/configs: remove conflicting SYSTEM_BLACKLIST_KEYRING (Bruno Meneguele) [2002350] - Enable "inter server to server" NFSv4.2 COPY (Steve Dickson) [1487367]- redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1996993] - redhat: set USE_DIST_IN_SOURCE=1 for 9.0-beta (Jan Stancek) - redhat: add option to use DIST tag in sources (Jan Stancek) - CI: Enable notification messages for RHEL9 (Veronika Kabatova) - CI: Enable private pipelines for RT branches (Veronika Kabatova) - CI: Remove ARK leftovers (Veronika Kabatova) - redhat: add *-matched meta packages to rpminspect emptyrpm config (Herton R. Krzesinski) - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1988451] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1988451] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1988451] - cgroup/cpuset: Avoid memory migration when nodemasks match (Waiman Long) [1980430] - cgroup/cpuset: Enable memory migration for cpuset v2 (Waiman Long) [1980430] - iscsi_ibft: Fix isa_bus_to_virt not working under ARM (Maurizio Lombardi) [1963801] - x86/setup: Explicitly include acpi.h (Maurizio Lombardi) [1963801] - iscsi_ibft: fix warning in reserve_ibft_region() (Maurizio Lombardi) [1963801] - iscsi_ibft: fix crash due to KASLR physical memory remapping (Maurizio Lombardi) [1963801]- misc/pvpanic-pci: Allow automatic loading (Eric Auger) [1977192] - md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard (Nigel Croxon) [1965294] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1998549] - Enable bridge jobs for scratch pipelines (Michael Hofmann) - CI: use 9.0-beta-rt branch for -rt pipeline (Jan Stancek) - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987099] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987099]- md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard (Nigel Croxon) [1965294] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1998549]- redhat: update branches/targets after 9 Beta fork (Herton R. Krzesinski) - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Vitaly Kuznetsov) [1996628] - Enable bridge jobs for scratch pipelines (Michael Hofmann)- redhat: drop Patchlist.changelog for RHEL (Jan Stancek) [1997494] - redhat: update Makefile.variables for centos/rhel9 fork (Herton R. Krzesinski) - redhat: add support for stream profile in koji/brew (Herton R. Krzesinski) - redhat: make DIST default to .el9 (Herton R. Krzesinski) - redhat: set default values in Makefiles for RHEL 9 Beta (Jan Stancek) [1997494] - arm64: use common CONFIG_MAX_ZONEORDER for arm kernel (Mark Salter) - Create Makefile.variables for a single point of configuration change (Justin M. Forbes) - rpmspec: drop traceevent files instead of just excluding them from files list (Herton R. Krzesinski) [1967640] - redhat/config: Enablement of CONFIG_PAPR_SCM for PowerPC (Gustavo Walbon) [1962936] - Attempt to fix Intel PMT code (David Arcari) - CI: Enable realtime branch testing (Veronika Kabatova) - CI: Enable realtime checks for c9s and RHEL9 (Veronika Kabatova) - [fs] dax: mark tech preview (Bill O'Donnell) - ark: wireless: enable all rtw88 pcie wirless variants (Peter Robinson) - wireless: rtw88: move debug options to common/debug (Peter Robinson) - fedora: minor PTP clock driver cleanups (Peter Robinson) - common: x86: enable VMware PTP support on ark (Peter Robinson) - arm64: dts: rockchip: Disable CDN DP on Pinebook Pro (Matthias Brugger) - arm64: dts: rockchip: Setup USB typec port as datarole on (Dan Johansen) - [scsi] megaraid_sas: re-add certain pci-ids (Tomas Henzl) - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [1995321] - Disable liquidio driver on ark/rhel (Herton R. Krzesinski) [1993393] - More Fedora config updates (Justin M. Forbes) - Fedora config updates for 5.14 (Justin M. Forbes) - CI: Rename ARK CI pipeline type (Veronika Kabatova) - CI: Finish up c9s config (Veronika Kabatova) - CI: Update ppc64le config (Veronika Kabatova) - CI: use more templates (Veronika Kabatova) - Filter updates for aarch64 (Justin M. Forbes) - increase CONFIG_NODES_SHIFT for aarch64 (Chris von Recklinghausen) [1890304] - redhat: configs: Enable CONFIG_WIRELESS_HOTKEY (Hans de Goede) - redhat/configs: Update CONFIG_NVRAM (Desnes A. Nunes do Rosario) [1988254] - common: serial: build in SERIAL_8250_LPSS for x86 (Peter Robinson) - powerpc: enable CONFIG_FUNCTION_PROFILER (Diego Domingos) [1831065] - crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) - random: Add hook to override device reads and getrandom(2) (Herbert Xu) - redhat/configs: Disable Soft-RoCE driver (Kamal Heib) - redhat/configs/evaluate_configs: Update help output (Prarit Bhargava) - redhat/configs: Double MAX_LOCKDEP_CHAINS (Justin M. Forbes) - fedora: configs: Fix WM5102 Kconfig (Hans de Goede) - powerpc: enable CONFIG_POWER9_CPU (Diego Domingos) [1876436] - redhat/configs: Fix CONFIG_VIRTIO_IOMMU to 'y' on aarch64 (Eric Auger) [1972795] - filter-modules.sh: add more sound modules to filter (Jaroslav Kysela) - redhat/configs: sound configuration cleanups and updates (Jaroslav Kysela) - common: Update for CXL (Compute Express Link) configs (Peter Robinson) - redhat: configs: disable CRYPTO_SM modules (Herton R. Krzesinski) [1990040] - Remove fedora version of the LOCKDEP_BITS, we should use common (Justin M. Forbes) - Re-enable sermouse for x86 (rhbz 1974002) (Justin M. Forbes) - Fedora 5.14 configs round 1 (Justin M. Forbes) - redhat: add gating configuration for centos stream/rhel9 (Herton R. Krzesinski) - x86: configs: Enable CONFIG_TEST_FPU for debug kernels (Vitaly Kuznetsov) [1988384] - redhat/configs: Move CHACHA and POLY1305 to core kernel to allow BIG_KEYS=y (root) [1983298] - kernel.spec: fix build of samples/bpf (Jiri Benc) - Enable OSNOISE_TRACER and TIMERLAT_TRACER (Jerome Marchand) [1979379] - rpmspec: switch iio and gpio tools to use tools_make (Herton R. Krzesinski) [1956988] - configs/process_configs.sh: Handle config items with no help text (Patrick Talbert) - fedora: sound config updates for 5.14 (Peter Robinson) - fedora: Only enable FSI drivers on POWER platform (Peter Robinson) - The CONFIG_RAW_DRIVER has been removed from upstream (Peter Robinson) - fedora: updates for 5.14 with a few disables for common from pending (Peter Robinson) - fedora: migrate from MFD_TPS68470 -> INTEL_SKL_INT3472 (Peter Robinson) - fedora: Remove STAGING_GASKET_FRAMEWORK (Peter Robinson) - Fedora: move DRM_VMWGFX configs from ark -> common (Peter Robinson) - fedora: arm: disabled unused FB drivers (Peter Robinson) - fedora: don't enable FB_VIRTUAL (Peter Robinson) - redhat/configs: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1940075] - rpmspec: fix verbose output on kernel-devel installation (Herton R. Krzesinski) [1981406] - Build Fedora x86s kernels with bytcr-wm5102 (Marius Hoch) - Deleted redhat/configs/fedora/generic/x86/CONFIG_FB_HYPERV (Patrick Lang) - rpmspec: correct the ghost initramfs attributes (Herton R. Krzesinski) [1977056] - rpmspec: amend removal of depmod created files to include modules.builtin.alias.bin (Herton R. Krzesinski) [1977056] - configs: remove duplicate CONFIG_DRM_HYPERV file (Patrick Talbert) - CI: use common code for merge and release (Don Zickus) - rpmspec: add release string to kernel doc directory name (Jan Stancek) - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (Michael Petlan) [1880486] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (Michael Petlan) [1880486] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (Michael Petlan) [1880486] - redhat/configs: enable CONFIG_BLK_DEV_ZONED (Ming Lei) [1638087] - Add --with clang_lto option to build the kernel with Link Time Optimizations (Tom Stellard) - common: disable DVB_AV7110 and associated pieces (Peter Robinson) - Fix fedora-only config updates (Don Zickus) - Fedor config update for new option (Justin M. Forbes) - redhat/configs: Enable stmmac NIC for x86_64 (Mark Salter) - all: hyperv: use the DRM driver rather than FB (Peter Robinson) - all: hyperv: unify the Microsoft HyperV configs (Peter Robinson) - all: VMWare: clean up VMWare configs (Peter Robinson) - Update CONFIG_ARM_FFA_TRANSPORT (Patrick Talbert) - CI: Handle all mirrors (Veronika Kabatova) - Turn on CONFIG_STACKTRACE for s390x zfpcdump kernels (Justin M. Forbes) - arm64: switch ark kernel to 4K pagesize (Mark Salter) - Disable AMIGA_PARTITION and KARMA_PARTITION (Prarit Bhargava) [1802694] - all: unify and cleanup i2c TPM2 modules (Peter Robinson) - redhat/configs: Set CONFIG_VIRTIO_IOMMU on aarch64 (Eric Auger) [1972795] - redhat/configs: Disable CONFIG_RT_GROUP_SCHED in rhel config (Phil Auld) - redhat/configs: enable KEXEC_SIG which is already enabled in RHEL8 for s390x and x86_64 (Coiby Xu) [1976835] - rpmspec: do not BuildRequires bpftool on noarch (Herton R. Krzesinski) - redhat/configs: disable {IMA,EVM}_LOAD_X509 (Bruno Meneguele) [1977529] - redhat: add secureboot CA certificate to trusted kernel keyring (Bruno Meneguele) - redhat/configs: enable IMA_ARCH_POLICY for aarch64 and s390x (Bruno Meneguele) - redhat/configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1858599] - common: enable STRICT_MODULE_RWX everywhere (Peter Robinson) - COMMON_CLK_STM32MP157_SCMI is bool and selects COMMON_CLK_SCMI (Justin M. Forbes) - kernel.spec: Add kernel{,-debug}-devel-matched meta packages (Timothée Ravier) - Turn off with_selftests for Fedora (Justin M. Forbes) - Don't build bpftool on Fedora (Justin M. Forbes) - Fix location of syscall scripts for kernel-devel (Justin M. Forbes) - fedora: arm: Enable some i.MX8 options (Peter Robinson) - Enable Landlock for Fedora (Justin M. Forbes) - Filter update for Fedora aarch64 (Justin M. Forbes) - rpmspec: only build debug meta packages where we build debug ones (Herton R. Krzesinski) - rpmspec: do not BuildRequires bpftool on nobuildarches (Herton R. Krzesinski) - redhat/configs: Consolidate CONFIG_HMC_DRV in the common s390x folder (Thomas Huth) [1976270] - redhat/configs: Consolidate CONFIG_EXPOLINE_OFF in the common folder (Thomas Huth) [1976270] - redhat/configs: Move CONFIG_HW_RANDOM_S390 into the s390x/ subfolder (Thomas Huth) [1976270] - redhat/configs: Disable CONFIG_HOTPLUG_PCI_SHPC in the Fedora settings (Thomas Huth) [1976270] - redhat/configs: Remove the non-existent CONFIG_NO_BOOTMEM switch (Thomas Huth) [1976270] - redhat/configs: Compile the virtio-console as a module on s390x (Thomas Huth) [1976270] - redhat/configs: Enable CONFIG_S390_CCW_IOMMU and CONFIG_VFIO_CCW for ARK, too (Thomas Huth) [1976270] - Revert "Merge branch 'ec_fips' into 'os-build'" (Vladis Dronov) [1947240] - Fix typos in fedora filters (Justin M. Forbes) - More filtering for Fedora (Justin M. Forbes) - Fix Fedora module filtering for spi-altera-dfl (Justin M. Forbes) - Fedora 5.13 config updates (Justin M. Forbes) - fedora: cleanup TCG_TIS_I2C_CR50 (Peter Robinson) - fedora: drop duplicate configs (Peter Robinson) - More Fedora config updates for 5.13 (Justin M. Forbes) - redhat/configs: Enable needed drivers for BlueField SoC on aarch64 (Alaa Hleihel) [1858592 1858594 1858596] - redhat: Rename mod-blacklist.sh to mod-denylist.sh (Prarit Bhargava) - redhat/configs: enable CONFIG_NET_ACT_MPLS (Marcelo Ricardo Leitner) - configs: Enable CONFIG_DEBUG_KERNEL for zfcpdump (Jiri Olsa) - kernel.spec: Add support to use vmlinux.h (Don Zickus) - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) - Turn off DRM_XEN_FRONTEND for Fedora as we had DRM_XEN off already (Justin M. Forbes) - Fedora 5.13 config updates pt 3 (Justin M. Forbes) - all: enable ath11k wireless modules (Peter Robinson) - all: Enable WWAN and associated MHI bus pieces (Peter Robinson) - spec: Enable sefltests rpm build (Jiri Olsa) - spec: Allow bpf selftest/samples to fail (Jiri Olsa) - bpf, selftests: Disable tests that need clang13 (Toke Høiland-Jørgensen) - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Jiri Benc) - kernel.spec: Add missing source files to kernel-selftests-internal (Jiri Benc) - kernel.spec: selftests: add net/forwarding to TARGETS list (Jiri Benc) - kernel.spec: selftests: add build requirement on libmnl-devel (Jiri Benc) - kernel.spec: add action.o to kernel-selftests-internal (Jiri Benc) - kernel.spec: avoid building bpftool repeatedly (Jiri Benc) - kernel.spec: selftests require python3 (Jiri Benc) - kernel.spec: skip selftests that failed to build (Jiri Benc) - kernel.spec: fix installation of bpf selftests (Jiri Benc) - redhat: fix samples and selftests make options (Jiri Benc) - kernel.spec: enable mptcp selftests for kernel-selftests-internal (Jiri Benc) - kernel.spec: Do not export shared objects from libexecdir to RPM Provides (Jiri Benc) - kernel.spec: add missing dependency for the which package (Jiri Benc) - kernel.spec: add netfilter selftests to kernel-selftests-internal (Jiri Benc) - kernel.spec: move slabinfo and page_owner_sort debuginfo to tools-debuginfo (Jiri Benc) - kernel.spec: package and ship VM tools (Jiri Benc) - configs: enable CONFIG_PAGE_OWNER (Jiri Benc) - kernel.spec: add coreutils (Jiri Benc) - kernel.spec: add netdevsim driver selftests to kernel-selftests-internal (Jiri Benc) - redhat/Makefile: Clean out the --without flags from the baseonly rule (Jiri Benc) - kernel.spec: Stop building unnecessary rpms for baseonly builds (Jiri Benc) - kernel.spec: disable more kabi switches for gcov build (Jiri Benc) - kernel.spec: Rename kabi-dw base (Jiri Benc) - kernel.spec: Fix error messages during build of zfcpdump kernel (Jiri Benc) - kernel.spec: perf: remove bpf examples (Jiri Benc) - kernel.spec: selftests should not depend on modules-internal (Jiri Benc) - kernel.spec: build samples (Jiri Benc) - kernel.spec: tools: sync missing options with RHEL 8 (Jiri Benc) - redhat/configs: nftables: Enable extra flowtable symbols (Phil Sutter) - redhat/configs: Sync netfilter options with RHEL8 (Phil Sutter) - Fedora 5.13 config updates pt 2 (Justin M. Forbes) - Move CONFIG_ARCH_INTEL_SOCFPGA up a level for Fedora (Justin M. Forbes) - fedora: enable the Rockchip rk3399 pcie drivers (Peter Robinson) - Fedora 5.13 config updates pt 1 (Justin M. Forbes) - Fix version requirement from opencsd-devel buildreq (Justin M. Forbes) - configs/ark/s390: set CONFIG_MARCH_Z14 and CONFIG_TUNE_Z15 (Philipp Rudo) [1876435] - configs/common/s390: Clean up CONFIG_{MARCH,TUNE}_Z* (Philipp Rudo) - configs/process_configs.sh: make use of dummy-tools (Philipp Rudo) - configs/common: disable CONFIG_INIT_STACK_ALL_{PATTERN,ZERO} (Philipp Rudo) - configs/common/aarch64: disable CONFIG_RELR (Philipp Rudo) - redhat/config: enable STMICRO nic for RHEL (Mark Salter) - redhat/configs: Enable ARCH_TEGRA on RHEL (Mark Salter) - redhat/configs: enable IMA_KEXEC for supported arches (Bruno Meneguele) - redhat/configs: enable INTEGRITY_SIGNATURE to all arches (Bruno Meneguele) - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) - RHEL: disable io_uring support (Jeff Moyer) - all: Changing CONFIG_UV_SYSFS to build uv_sysfs.ko as a loadable module. (Frank Ramsay) - Enable NITRO_ENCLAVES on RHEL (Vitaly Kuznetsov) - Update the Quick Start documentation (David Ward) - redhat/configs: Set PVPANIC_MMIO for x86 and PVPANIC_PCI for aarch64 (Eric Auger) [1961178] - bpf: Fix unprivileged_bpf_disabled setup (Jiri Olsa) - Enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Jiri Olsa) - configs/common/s390: disable CONFIG_QETH_{OSN,OSX} (Philipp Rudo) [1903201] - nvme: nvme_mpath_init remove multipath check (Mike Snitzer) - team: mark team driver as deprecated (Hangbin Liu) [1945477] - Make CRYPTO_EC also builtin (Simo Sorce) [1947240] - Do not hard-code a default value for DIST (David Ward) - Override %{debugbuildsenabled} if the --with-release option is used (David Ward) - Improve comments in SPEC file, and move some option tests and macros (David Ward) - configs: enable CONFIG_EXFAT_FS (Pavel Reichl) [1943423] - Revert s390x/zfcpdump part of a9d179c40281 and ecbfddd98621 (Vladis Dronov) - Embed crypto algos, modes and templates needed in the FIPS mode (Vladis Dronov) [1947240] - configs: Add and enable CONFIG_HYPERV_TESTING for debug kernels (Mohammed Gamal) - mm/cma: mark CMA on x86_64 tech preview and print RHEL-specific infos (David Hildenbrand) [1945002] - configs: enable CONFIG_CMA on x86_64 in ARK (David Hildenbrand) [1945002] - rpmspec: build debug-* meta-packages if debug builds are disabled (Herton R. Krzesinski) - UIO: disable unused config options (Aristeu Rozanski) [1957819] - ARK-config: Make amd_pinctrl module builtin (Hans de Goede) - rpmspec: revert/drop content hash for kernel-headers (Herton R. Krzesinski) - rpmspec: fix check that calls InitBuildVars (Herton R. Krzesinski) - fedora: enable zonefs (Damien Le Moal) - redhat: load specific ARCH keys to INTEGRITY_PLATFORM_KEYRING (Bruno Meneguele) - redhat: enable INTEGRITY_TRUSTED_KEYRING across all variants (Bruno Meneguele) - redhat: enable SYSTEM_BLACKLIST_KEYRING across all variants (Bruno Meneguele) - redhat: enable INTEGRITY_ASYMMETRIC_KEYS across all variants (Bruno Meneguele) - Remove unused boot loader specification files (David Ward) - redhat/configs: Enable mlx5 IPsec and TLS offloads (Alaa Hleihel) [1869674 1957636] - Force DWARF4 because crash does not support DWARF5 yet (Justin M. Forbes) - common: disable Apple Silicon generally (Peter Robinson) - cleanup Intel's FPGA configs (Peter Robinson) - common: move PTP KVM support from ark to common (Peter Robinson) - Enable CONFIG_DRM_AMDGPU_USERPTR for everyone (Justin M. Forbes) - redhat: add initial rpminspect configuration (Herton R. Krzesinski) - fedora: arm updates for 5.13 (Peter Robinson) - fedora: Enable WWAN and associated MHI bits (Peter Robinson) - Update CONFIG_MODPROBE_PATH to /usr/sbin (Justin Forbes) - Fedora set modprobe path (Justin M. Forbes) - Keep sctp and l2tp modules in modules-extra (Don Zickus) - Fix ppc64le cross build packaging (Don Zickus) - Fedora: Make amd_pinctrl module builtin (Hans de Goede) - Keep CONFIG_KASAN_HW_TAGS off for aarch64 debug configs (Justin M. Forbes) - New configs in drivers/bus (Fedora Kernel Team) - RHEL: Don't build KVM PR module on ppc64 (David Gibson) [1930649] - Flip CONFIG_USB_ROLE_SWITCH from m to y (Justin M. Forbes) - Set valid options for CONFIG_FW_LOADER_USER_HELPER (Justin M. Forbes) - Clean up CONFIG_FB_MODE_HELPERS (Justin M. Forbes) - Turn off CONFIG_VFIO for the s390x zfcpdump kernel (Justin M. Forbes) - Delete unused CONFIG_SND_SOC_MAX98390 pending-common (Justin M. Forbes) - Update pending-common configs, preparing to set correctly (Justin M. Forbes) - Update fedora filters for surface (Justin M. Forbes) - Build CONFIG_CRYPTO_ECDSA inline for s390x zfcpdump (Justin M. Forbes) - Replace "flavour" where "variant" is meant instead (David Ward) - Drop the %{variant} macro and fix --with-vanilla (David Ward) - Fix syntax of %kernel_variant_files (David Ward) - Change description of --without-vdso-install to fix typo (David Ward) - Config updates to work around mismatches (Justin M. Forbes) - CONFIG_SND_SOC_FSL_ASOC_CARD selects CONFIG_MFD_WM8994 now (Justin M. Forbes) - wireguard: disable in FIPS mode (Hangbin Liu) [1940794] - Enable mtdram for fedora (rhbz 1955916) (Justin M. Forbes) - Remove reference to bpf-helpers man page (Justin M. Forbes) - Fedora: enable more modules for surface devices (Dave Olsthoorn) - Fix Fedora config mismatch for CONFIG_FSL_ENETC_IERB (Justin M. Forbes) - hardlink is in /usr/bin/ now (Justin M. Forbes) - Ensure CONFIG_KVM_BOOK3S_64_PR stays on in Fedora, even if it is turned off in RHEL (Justin M. Forbes) - Set date in package release from repository commit, not system clock (David Ward) - Use a better upstream tarball filename for snapshots (David Ward) - Don't create empty pending-common files on pending-fedora commits (Don Zickus) - nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) - nvme: allow local retry and proper failover for REQ_FAILFAST_TRANSPORT (Mike Snitzer) - nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) - Add redhat/configs/pending-common/generic/s390x/zfcpdump/CONFIG_NETFS_SUPPORT (Justin M. Forbes) - Create ark-latest branch last for CI scripts (Don Zickus) - Replace /usr/libexec/platform-python with /usr/bin/python3 (David Ward) - Turn off ADI_AXI_ADC and AD9467 which now require CONFIG_OF (Justin M. Forbes) - Export ark infrastructure files (Don Zickus) - docs: Update docs to reflect newer workflow. (Don Zickus) - Use upstream/master for merge-base with fallback to master (Don Zickus) - Fedora: Turn off the SND_INTEL_BYT_PREFER_SOF option (Hans de Goede) - filter-modules.sh.fedora: clean up "netprots" (Paul Bolle) - filter-modules.sh.fedora: clean up "scsidrvs" (Paul Bolle) - filter-*.sh.fedora: clean up "ethdrvs" (Paul Bolle) - filter-*.sh.fedora: clean up "driverdirs" (Paul Bolle) - filter-*.sh.fedora: remove incorrect entries (Paul Bolle) - filter-*.sh.fedora: clean up "singlemods" (Paul Bolle) - filter-modules.sh.fedora: drop unused list "iiodrvs" (Paul Bolle) - Update mod-internal to fix depmod issue (Nico Pache) - Turn on CONFIG_VDPA_SIM_NET (rhbz 1942343) (Justin M. Forbes) - New configs in drivers/power (Fedora Kernel Team) - Turn on CONFIG_NOUVEAU_DEBUG_PUSH for debug configs (Justin M. Forbes) - Turn off KFENCE sampling by default for Fedora (Justin M. Forbes) - Fedora config updates round 2 (Justin M. Forbes) - New configs in drivers/soc (Jeremy Cline) - filter-modules.sh: Fix copy/paste error 'input' (Paul Bolle) - Update module filtering for 5.12 kernels (Justin M. Forbes) - Fix genlog.py to ensure that comments retain "%" characters. (Mark Mielke) - New configs in drivers/leds (Fedora Kernel Team) - Limit CONFIG_USB_CDNS_SUPPORT to x86_64 and arm in Fedora (David Ward) - Fedora: Enable CHARGER_GPIO on aarch64 too (Peter Robinson) - Fedora config updates (Justin M. Forbes) - wireguard: mark as Tech Preview (Hangbin Liu) [1613522] - configs: enable CONFIG_WIREGUARD in ARK (Hangbin Liu) [1613522] - Remove duplicate configs acroos fedora, ark and common (Don Zickus) - Combine duplicate configs across ark and fedora into common (Don Zickus) - common/ark: cleanup and unify the parport configs (Peter Robinson) - iommu/vt-d: enable INTEL_IDXD_SVM for both fedora and rhel (Jerry Snitselaar) - REDHAT: coresight: etm4x: Disable coresight on HPE Apollo 70 (Jeremy Linton) - configs/common/generic: disable CONFIG_SLAB_MERGE_DEFAULT (Rafael Aquini) - Remove _legacy_common_support (Justin M. Forbes) - redhat/mod-blacklist.sh: Fix floppy blacklisting (Hans de Goede) - New configs in fs/pstore (CKI@GitLab) - New configs in arch/powerpc (Fedora Kernel Team) - configs: enable BPF LSM on Fedora and ARK (Ondrej Mosnacek) - configs: clean up LSM configs (Ondrej Mosnacek) - New configs in drivers/platform (CKI@GitLab) - New configs in drivers/firmware (CKI@GitLab) - New configs in drivers/mailbox (Fedora Kernel Team) - New configs in drivers/net/phy (Justin M. Forbes) - Update CONFIG_DM_MULTIPATH_IOA (Augusto Caringi) - New configs in mm/Kconfig (CKI@GitLab) - New configs in arch/powerpc (Jeremy Cline) - New configs in arch/powerpc (Jeremy Cline) - New configs in drivers/input (Fedora Kernel Team) - New configs in net/bluetooth (Justin M. Forbes) - New configs in drivers/clk (Fedora Kernel Team) - New configs in init/Kconfig (Jeremy Cline) - redhat: allow running fedora-configs and rh-configs targets outside of redhat/ (Herton R. Krzesinski) - all: unify the disable of goldfish (android emulation platform) (Peter Robinson) - common: minor cleanup/de-dupe of dma/dmabuf debug configs (Peter Robinson) - common/ark: these drivers/arches were removed in 5.12 (Peter Robinson) - Correct kernel-devel make prepare build for 5.12. (Paulo E. Castro) - redhat: add initial support for centos stream dist-git sync on Makefiles (Herton R. Krzesinski) - redhat/configs: Enable CONFIG_SCHED_STACK_END_CHECK for Fedora and ARK (Josh Poimboeuf) [1856174] - CONFIG_VFIO now selects IOMMU_API instead of depending on it, causing several config mismatches for the zfcpdump kernel (Justin M. Forbes) - Turn off weak-modules for Fedora (Justin M. Forbes) - redhat: enable CONFIG_FW_LOADER_COMPRESS for ARK (Herton R. Krzesinski) [1939095] - Fedora: filters: update to move dfl-emif to modules (Peter Robinson) - drop duplicate DEVFREQ_GOV_SIMPLE_ONDEMAND config (Peter Robinson) - efi: The EFI_VARS is legacy and now x86 only (Peter Robinson) - common: enable RTC_SYSTOHC to supplement update_persistent_clock64 (Peter Robinson) - generic: arm: enable SCMI for all options (Peter Robinson) - fedora: the PCH_CAN driver is x86-32 only (Peter Robinson) - common: disable legacy CAN device support (Peter Robinson) - common: Enable Microchip MCP251x/MCP251xFD CAN controllers (Peter Robinson) - common: Bosch MCAN support for Intel Elkhart Lake (Peter Robinson) - common: enable CAN_PEAK_PCIEFD PCI-E driver (Peter Robinson) - common: disable CAN_PEAK_PCIEC PCAN-ExpressCard (Peter Robinson) - common: enable common CAN layer 2 protocols (Peter Robinson) - ark: disable CAN_LEDS option (Peter Robinson) - Fedora: Turn on SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC option (Hans de Goede) - Fedora: enable modules for surface devices (Dave Olsthoorn) - Turn on SND_SOC_INTEL_SOUNDWIRE_SOF_MACH for Fedora again (Justin M. Forbes) - common: fix WM8804 codec dependencies (Peter Robinson) - Build SERIO_SERPORT as a module (Peter Robinson) - input: touchscreen: move ELO and Wacom serial touchscreens to x86 (Peter Robinson) - Sync serio touchscreens for non x86 architectures to the same as ARK (Peter Robinson) - Only enable SERIO_LIBPS2 on x86 (Peter Robinson) - Only enable PC keyboard controller and associated keyboard on x86 (Peter Robinson) - Generic: Mouse: Tweak generic serial mouse options (Peter Robinson) - Only enable PS2 Mouse options on x86 (Peter Robinson) - Disable bluetooth highspeed by default (Peter Robinson) - Fedora: A few more general updates for 5.12 window (Peter Robinson) - Fedora: Updates for 5.12 merge window (Peter Robinson) - Fedora: remove dead options that were removed upstream (Peter Robinson) - redhat: remove CONFIG_DRM_PANEL_XINGBANGDA_XBD599 (Herton R. Krzesinski) - New configs in arch/powerpc (Fedora Kernel Team) - Turn on CONFIG_PPC_QUEUED_SPINLOCKS as it is default upstream now (Justin M. Forbes) - Update pending-common configs to address new upstream config deps (Justin M. Forbes) - rpmspec: ship gpio-watch.debug in the proper debuginfo package (Herton R. Krzesinski) - Removed description text as a comment confuses the config generation (Justin M. Forbes) - New configs in drivers/dma-buf (Jeremy Cline) - Fedora: ARMv7: build for 16 CPUs. (Peter Robinson) - Fedora: only enable DEBUG_HIGHMEM on debug kernels (Peter Robinson) - process_configs.sh: fix find/xargs data flow (Ondrej Mosnacek) - Fedora config update (Justin M. Forbes) - fedora: minor arm sound config updates (Peter Robinson) - Fix trailing white space in redhat/configs/fedora/generic/CONFIG_SND_INTEL_BYT_PREFER_SOF (Justin M. Forbes) - Add a redhat/rebase-notes.txt file (Hans de Goede) - Turn on SND_INTEL_BYT_PREFER_SOF for Fedora (Hans de Goede) - CI: Drop MR ID from the name variable (Veronika Kabatova) - redhat: add DUP and kpatch certificates to system trusted keys for RHEL build (Herton R. Krzesinski) - The comments in CONFIG_USB_RTL8153_ECM actually turn off CONFIG_USB_RTL8152 (Justin M. Forbes) - Update CKI pipeline project (Veronika Kabatova) - Turn off additional KASAN options for Fedora (Justin M. Forbes) - Rename the master branch to rawhide for Fedora (Justin M. Forbes) - Makefile targets for packit integration (Ben Crocker) - Turn off KASAN for rawhide debug builds (Justin M. Forbes) - New configs in arch/arm64 (Justin Forbes) - Remove deprecated Intel MIC config options (Peter Robinson) - redhat: replace inline awk script with genlog.py call (Herton R. Krzesinski) - redhat: add genlog.py script (Herton R. Krzesinski) - kernel.spec.template - fix use_vdso usage (Ben Crocker) - redhat: remove remaining references of CONFIG_RH_DISABLE_DEPRECATED (Herton R. Krzesinski) - Turn off vdso_install for ppc (Justin M. Forbes) - Remove bpf-helpers.7 from bpftool package (Jiri Olsa) - New configs in lib/Kconfig.debug (Fedora Kernel Team) - Turn off CONFIG_VIRTIO_CONSOLE for s390x zfcpdump (Justin M. Forbes) - New configs in drivers/clk (Justin M. Forbes) - Keep VIRTIO_CONSOLE on s390x available. (Jakub Čajka) - New configs in lib/Kconfig.debug (Jeremy Cline) - Fedora 5.11 config updates part 4 (Justin M. Forbes) - Fedora 5.11 config updates part 3 (Justin M. Forbes) - Fedora 5.11 config updates part 2 (Justin M. Forbes) - Update internal (test) module list from RHEL-8 (Joe Lawrence) [1915073] - Fix USB_XHCI_PCI regression (Justin M. Forbes) - fedora: fixes for ARMv7 build issue by disabling HIGHPTE (Peter Robinson) - all: s390x: Increase CONFIG_PCI_NR_FUNCTIONS to 512 (#1888735) (Dan Horák) - Fedora 5.11 configs pt 1 (Justin M. Forbes) - redhat: avoid conflict with mod-blacklist.sh and released_kernel defined (Herton R. Krzesinski) - redhat: handle certificate files conditionally as done for src.rpm (Herton R. Krzesinski) - specfile: add %{?_smp_mflags} to "make headers_install" in tools/testing/selftests (Denys Vlasenko) - specfile: add %{?_smp_mflags} to "make samples/bpf/" (Denys Vlasenko) - Run MR testing in CKI pipeline (Veronika Kabatova) - Reword comment (Nicolas Chauvet) - Add with_cross_arm conditional (Nicolas Chauvet) - Redefines __strip if with_cross (Nicolas Chauvet) - fedora: only enable ACPI_CONFIGFS, ACPI_CUSTOM_METHOD in debug kernels (Peter Robinson) - fedora: User the same EFI_CUSTOM_SSDT_OVERLAYS as ARK (Peter Robinson) - all: all arches/kernels enable the same DMI options (Peter Robinson) - all: move SENSORS_ACPI_POWER to common/generic (Peter Robinson) - fedora: PCIE_HISI_ERR is already in common (Peter Robinson) - all: all ACPI platforms enable ATA_ACPI so move it to common (Peter Robinson) - all: x86: move shared x86 acpi config options to generic (Peter Robinson) - All: x86: Move ACPI_VIDEO to common/x86 (Peter Robinson) - All: x86: Enable ACPI_DPTF (Intel DPTF) (Peter Robinson) - All: enable ACPI_BGRT for all ACPI platforms. (Peter Robinson) - All: Only build ACPI_EC_DEBUGFS for debug kernels (Peter Robinson) - All: Disable Intel Classmate PC ACPI_CMPC option (Peter Robinson) - cleanup: ACPI_PROCFS_POWER was removed upstream (Peter Robinson) - All: ACPI: De-dupe the ACPI options that are the same across ark/fedora on x86/arm (Peter Robinson) - Enable the vkms module in Fedora (Jeremy Cline) - Fedora: arm updates for 5.11 and general cross Fedora cleanups (Peter Robinson) - Add gcc-c++ to BuildRequires (Justin M. Forbes) - Update CONFIG_KASAN_HW_TAGS (Justin M. Forbes) - fedora: arm: move generic power off/reset to all arm (Peter Robinson) - fedora: ARMv7: build in DEVFREQ_GOV_SIMPLE_ONDEMAND until I work out why it's changed (Peter Robinson) - fedora: cleanup joystick_adc (Peter Robinson) - fedora: update some display options (Peter Robinson) - fedora: arm: enable TI PRU options (Peter Robinson) - fedora: arm: minor exynos plaform updates (Peter Robinson) - arm: SoC: disable Toshiba Visconti SoC (Peter Robinson) - common: disable ARCH_BCM4908 (NFC) (Peter Robinson) - fedora: minor arm config updates (Peter Robinson) - fedora: enable Tegra 234 SoC (Peter Robinson) - fedora: arm: enable new Hikey 3xx options (Peter Robinson) - Fedora: USB updates (Peter Robinson) - fedora: enable the GNSS receiver subsystem (Peter Robinson) - Remove POWER_AVS as no longer upstream (Peter Robinson) - Cleanup RESET_RASPBERRYPI (Peter Robinson) - Cleanup GPIO_CDEV_V1 options. (Peter Robinson) - fedora: arm crypto updates (Peter Robinson) - CONFIG_KASAN_HW_TAGS for aarch64 (Justin M. Forbes) - Fedora: cleanup PCMCIA configs, move to x86 (Peter Robinson) - New configs in drivers/rtc (Fedora Kernel Team) - redhat/configs: Enable CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL (Josh Poimboeuf) [1856176] - redhat/configs: Enable CONFIG_GCC_PLUGIN_STRUCTLEAK (Josh Poimboeuf) [1856176] - redhat/configs: Enable CONFIG_GCC_PLUGINS on ARK (Josh Poimboeuf) [1856176] - redhat/configs: Enable CONFIG_KASAN on Fedora (Josh Poimboeuf) [1856176] - New configs in init/Kconfig (Fedora Kernel Team) - build_configs.sh: Fix syntax flagged by shellcheck (Ben Crocker) - genspec.sh: Fix syntax flagged by shellcheck (Ben Crocker) - mod-blacklist.sh: Fix syntax flagged by shellcheck (Ben Crocker) - Enable Speakup accessibility driver (Justin M. Forbes) - New configs in init/Kconfig (Fedora Kernel Team) - Fix fedora config mismatch due to dep changes (Justin M. Forbes) - New configs in drivers/crypto (Jeremy Cline) - Remove duplicate ENERGY_MODEL configs (Peter Robinson) - This is selected by PCIE_QCOM so must match (Justin M. Forbes) - drop unused BACKLIGHT_GENERIC (Peter Robinson) - Remove cp instruction already handled in instruction below. (Paulo E. Castro) - Add all the dependencies gleaned from running `make prepare` on a bloated devel kernel. (Paulo E. Castro) - Add tools to path mangling script. (Paulo E. Castro) - Remove duplicate cp statement which is also not specific to x86. (Paulo E. Castro) - Correct orc_types failure whilst running `make prepare` https://bugzilla.redhat.com/show_bug.cgi?id=1882854 (Paulo E. Castro) - redhat: ark: enable CONFIG_IKHEADERS (Jiri Olsa) - Add missing '$' sign to (GIT) in redhat/Makefile (Augusto Caringi) - Remove filterdiff and use native git instead (Don Zickus) - New configs in net/sched (Justin M. Forbes) - New configs in drivers/mfd (CKI@GitLab) - New configs in drivers/mfd (Fedora Kernel Team) - New configs in drivers/firmware (Fedora Kernel Team) - Temporarily backout parallel xz script (Justin M. Forbes) - redhat: explicitly disable CONFIG_IMA_APPRAISE_SIGNED_INIT (Bruno Meneguele) - redhat: enable CONFIG_EVM_LOAD_X509 on ARK (Bruno Meneguele) - redhat: enable CONFIG_EVM_ATTR_FSUUID on ARK (Bruno Meneguele) - redhat: enable CONFIG_EVM in all arches and flavors (Bruno Meneguele) - redhat: enable CONFIG_IMA_LOAD_X509 on ARK (Bruno Meneguele) - redhat: set CONFIG_IMA_DEFAULT_HASH to SHA256 (Bruno Meneguele) - redhat: enable CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT (Bruno Meneguele) - redhat: enable CONFIG_IMA_READ_POLICY on ARK (Bruno Meneguele) - redhat: set default IMA template for all ARK arches (Bruno Meneguele) - redhat: enable CONFIG_IMA_DEFAULT_HASH_SHA256 for all flavors (Bruno Meneguele) - redhat: disable CONFIG_IMA_DEFAULT_HASH_SHA1 (Bruno Meneguele) - redhat: enable CONFIG_IMA_ARCH_POLICY for ppc and x86 (Bruno Meneguele) - redhat: enable CONFIG_IMA_APPRAISE_MODSIG (Bruno Meneguele) - redhat: enable CONFIG_IMA_APPRAISE_BOOTPARAM (Bruno Meneguele) - redhat: enable CONFIG_IMA_APPRAISE (Bruno Meneguele) - redhat: enable CONFIG_INTEGRITY for aarch64 (Bruno Meneguele) - kernel: Update some missing KASAN/KCSAN options (Jeremy Linton) - kernel: Enable coresight on aarch64 (Jeremy Linton) - Update CONFIG_INET6_ESPINTCP (Justin Forbes) - New configs in net/ipv6 (Justin M. Forbes) - fedora: move CONFIG_RTC_NVMEM options from ark to common (Peter Robinson) - configs: Enable CONFIG_DEBUG_INFO_BTF (Don Zickus) - fedora: some minor arm audio config tweaks (Peter Robinson) - Ship xpad with default modules on Fedora and RHEL (Bastien Nocera) - Fedora: Only enable legacy serial/game port joysticks on x86 (Peter Robinson) - Fedora: Enable the options required for the Librem 5 Phone (Peter Robinson) - Fedora config update (Justin M. Forbes) - Fedora config change because CONFIG_FSL_DPAA2_ETH now selects CONFIG_FSL_XGMAC_MDIO (Justin M. Forbes) - redhat: generic enable CONFIG_INET_MPTCP_DIAG (Davide Caratti) - Fedora config update (Justin M. Forbes) - Enable NANDSIM for Fedora (Justin M. Forbes) - Re-enable CONFIG_ACPI_TABLE_UPGRADE for Fedora since upstream disables this if secureboot is active (Justin M. Forbes) - Ath11k related config updates (Justin M. Forbes) - Fedora config updates for ath11k (Justin M. Forbes) - Turn on ATH11K for Fedora (Justin M. Forbes) - redhat: enable CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) - More Fedora config fixes (Justin M. Forbes) - Fedora 5.10 config updates (Justin M. Forbes) - Fedora 5.10 configs round 1 (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Allow kernel-tools to build without selftests (Don Zickus) - Allow building of kernel-tools standalone (Don Zickus) - redhat: ark: disable CONFIG_NET_ACT_CTINFO (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_TEQL (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_SFB (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_QFQ (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_PLUG (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_PIE (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_HHF (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_DSMARK (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_DRR (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_CODEL (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_CHOKE (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_CBQ (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_ATM (Davide Caratti) - redhat: ark: disable CONFIG_NET_EMATCH and sub-targets (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_TCINDEX (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_RSVP6 (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_RSVP (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_ROUTE4 (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_BASIC (Davide Caratti) - redhat: ark: disable CONFIG_NET_ACT_SKBMOD (Davide Caratti) - redhat: ark: disable CONFIG_NET_ACT_SIMP (Davide Caratti) - redhat: ark: disable CONFIG_NET_ACT_NAT (Davide Caratti) - arm64/defconfig: Enable CONFIG_KEXEC_FILE (Bhupesh Sharma) [1821565] - redhat/configs: Cleanup CONFIG_CRYPTO_SHA512 (Prarit Bhargava) - New configs in drivers/mfd (Fedora Kernel Team) - Fix LTO issues with kernel-tools (Don Zickus) - Point pathfix to the new location for gen_compile_commands.py (Justin M. Forbes) - configs: Disable CONFIG_SECURITY_SELINUX_DISABLE (Ondrej Mosnacek) - [Automatic] Handle config dependency changes (Don Zickus) - configs/iommu: Add config comment to empty CONFIG_SUN50I_IOMMU file (Jerry Snitselaar) - New configs in kernel/trace (Fedora Kernel Team) - Fix Fedora config locations (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - configs: enable CONFIG_CRYPTO_CTS=y so cts(cbc(aes)) is available in FIPS mode (Vladis Dronov) [1855161] - Partial revert: Add master merge check (Don Zickus) - Update Maintainers doc to reflect workflow changes (Don Zickus) - WIP: redhat/docs: Update documentation for single branch workflow (Prarit Bhargava) - Add CONFIG_ARM64_MTE which is not picked up by the config scripts for some reason (Justin M. Forbes) - Disable Speakup synth DECEXT (Justin M. Forbes) - Enable Speakup for Fedora since it is out of staging (Justin M. Forbes) - Modify patchlist changelog output (Don Zickus) - process_configs.sh: Fix syntax flagged by shellcheck (Ben Crocker) - generate_all_configs.sh: Fix syntax flagged by shellcheck (Ben Crocker) - redhat/self-test: Initial commit (Ben Crocker) - Fixes "acpi: prefer booting with ACPI over DTS" to be RHEL only (Peter Robinson) - arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) - redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - x86: Fix compile issues with rh_check_supported() (Don Zickus) - KEYS: Make use of platform keyring for module signature verify (Robert Holmes) - Input: rmi4 - remove the need for artificial IRQ in case of HID (Benjamin Tissoires) - ARM: tegra: usb no reset (Peter Robinson) - arm: make CONFIG_HIGHPTE optional without CONFIG_EXPERT (Jon Masters) - redhat: rh_kabi: deduplication friendly structs (Jiri Benc) - redhat: rh_kabi add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) - redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) - redhat: rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) - redhat: rh_kabi: Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) - redhat: rh_kabi: Add macros to size and extend structs (Prarit Bhargava) - Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) - mptsas: pci-id table changes (Laura Abbott) - mptsas: Taint kernel if mptsas is loaded (Laura Abbott) - mptspi: pci-id table changes (Laura Abbott) - qla2xxx: Remove PCI IDs of deprecated adapter (Jeremy Cline) - be2iscsi: remove unsupported device IDs (Chris Leech) - mptspi: Taint kernel if mptspi is loaded (Laura Abbott) - hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) - qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) - aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) - megaraid_sas: remove deprecated pci-ids (Tomas Henzl) - mpt*: remove certain deprecated pci-ids (Jeremy Cline) - kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) - Rename RH_DISABLE_DEPRECATED to RHEL_DIFFERENCES (Don Zickus) - Add option of 13 for FORCE_MAX_ZONEORDER (Peter Robinson) - s390: Lock down the kernel when the IPL secure flag is set (Jeremy Cline) - efi: Lock down the kernel if booted in secure boot mode (David Howells) - efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (David Howells) - security: lockdown: expose a hook to lock the kernel down (Jeremy Cline) - Make get_cert_list() use efi_status_to_str() to print error messages. (Peter Jones) - Add efi_status_to_str() and rework efi_status_to_err(). (Peter Jones) - Add support for deprecating processors (Laura Abbott) [1565717 1595918 1609604 1610493] - arm: aarch64: Drop the EXPERT setting from ARM64_FORCE_52BIT (Jeremy Cline) - iommu/arm-smmu: workaround DMA mode issues (Laura Abbott) - rh_kabi: introduce RH_KABI_EXCLUDE (Jakub Racek) - ipmi: do not configure ipmi for HPE m400 (Laura Abbott) [1670017] - kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - add pci_hw_vendor_status() (Maurizio Lombardi) - ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) - Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) - bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - tags.sh: Ignore redhat/rpm (Jeremy Cline) - put RHEL info into generated headers (Laura Abbott) [1663728] - acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - modules: add rhelversion MODULE_INFO tag (Laura Abbott) - ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - Add Red Hat tainting (Laura Abbott) [1565704] - Introduce CONFIG_RH_DISABLE_DEPRECATED (Laura Abbott) - Stop merging ark-patches for release (Don Zickus) - Fix path location for ark-update-configs.sh (Don Zickus) - Combine Red Hat patches into single patch (Don Zickus) - New configs in drivers/misc (Jeremy Cline) - New configs in drivers/net/wireless (Justin M. Forbes) - New configs in drivers/phy (Fedora Kernel Team) - New configs in drivers/tty (Fedora Kernel Team) - Set SquashFS decompression options for all flavors to match RHEL (Bohdan Khomutskyi) - configs: Enable CONFIG_ENERGY_MODEL (Phil Auld) - New configs in drivers/pinctrl (Fedora Kernel Team) - Update CONFIG_THERMAL_NETLINK (Justin Forbes) - Separate merge-upstream and release stages (Don Zickus) - Re-enable CONFIG_IR_SERIAL on Fedora (Prarit Bhargava) - Create Patchlist.changelog file (Don Zickus) - Filter out upstream commits from changelog (Don Zickus) - Merge Upstream script fixes (Don Zickus) - kernel.spec: Remove kernel-keys directory on rpm erase (Prarit Bhargava) - Add mlx5_vdpa to module filter for Fedora (Justin M. Forbes) - Add python3-sphinx_rtd_theme buildreq for docs (Justin M. Forbes) - redhat/configs/process_configs.sh: Remove *.config.orig files (Prarit Bhargava) - redhat/configs/process_configs.sh: Add process_configs_known_broken flag (Prarit Bhargava) - redhat/Makefile: Fix '*-configs' targets (Prarit Bhargava) - dist-merge-upstream: Checkout known branch for ci scripts (Don Zickus) - kernel.spec: don't override upstream compiler flags for ppc64le (Dan Horák) - Fedora config updates (Justin M. Forbes) - Fedora confi gupdate (Justin M. Forbes) - mod-sign.sh: Fix syntax flagged by shellcheck (Ben Crocker) - Swap how ark-latest is built (Don Zickus) - Add extra version bump to os-build branch (Don Zickus) - dist-release: Avoid needless version bump. (Don Zickus) - Add dist-fedora-release target (Don Zickus) - Remove redundant code in dist-release (Don Zickus) - Makefile.common rename TAG to _TAG (Don Zickus) - Fedora config change (Justin M. Forbes) - Fedora filter update (Justin M. Forbes) - Config update for Fedora (Justin M. Forbes) - enable PROTECTED_VIRTUALIZATION_GUEST for all s390x kernels (Dan Horák) - redhat: ark: enable CONFIG_NET_SCH_TAPRIO (Davide Caratti) - redhat: ark: enable CONFIG_NET_SCH_ETF (Davide Caratti) - More Fedora config updates (Justin M. Forbes) - New config deps (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - First half of config updates for Fedora (Justin M. Forbes) - Updates for Fedora arm architectures for the 5.9 window (Peter Robinson) - Merge 5.9 config changes from Peter Robinson (Justin M. Forbes) - Add config options that only show up when we prep on arm (Justin M. Forbes) - Config updates for Fedora (Justin M. Forbes) - fedora: enable enery model (Peter Robinson) - Use the configs/generic config for SND_HDA_INTEL everywhere (Peter Robinson) - Enable ZSTD compression algorithm on all kernels (Peter Robinson) - Enable ARM_SMCCC_SOC_ID on all aarch64 kernels (Peter Robinson) - iio: enable LTR-559 light and proximity sensor (Peter Robinson) - iio: chemical: enable some popular chemical and partical sensors (Peter Robinson) - More mismatches (Justin M. Forbes) - Fedora config change due to deps (Justin M. Forbes) - CONFIG_SND_SOC_MAX98390 is now selected by SND_SOC_INTEL_DA7219_MAX98357A_GENERIC (Justin M. Forbes) - Config change required for build part 2 (Justin M. Forbes) - Config change required for build (Justin M. Forbes) - Fedora config update (Justin M. Forbes) - Add ability to sync upstream through Makefile (Don Zickus) - Add master merge check (Don Zickus) - Replace hardcoded values 'os-build' and project id with variables (Don Zickus) - redhat/Makefile.common: Fix MARKER (Prarit Bhargava) - gitattributes: Remove unnecesary export restrictions (Prarit Bhargava) - Add new certs for dual signing with boothole (Justin M. Forbes) - Update secureboot signing for dual keys (Justin M. Forbes) - fedora: enable LEDS_SGM3140 for arm configs (Peter Robinson) - Enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (Justin M. Forbes) - redhat/configs: Fix common CONFIGs (Prarit Bhargava) - redhat/configs: General CONFIG cleanups (Prarit Bhargava) - redhat/configs: Update & generalize evaluate_configs (Prarit Bhargava) - fedora: arm: Update some meson config options (Peter Robinson) - redhat/docs: Add Fedora RPM tagging date (Prarit Bhargava) - Update config for renamed panel driver. (Peter Robinson) - Enable SERIAL_SC16IS7XX for SPI interfaces (Peter Robinson) - s390x-zfcpdump: Handle missing Module.symvers file (Don Zickus) - Fedora config updates (Justin M. Forbes) - redhat/configs: Add .tmp files to .gitignore (Prarit Bhargava) - disable uncommon TCP congestion control algorithms (Davide Caratti) - Add new bpf man pages (Justin M. Forbes) - Add default option for CONFIG_ARM64_BTI_KERNEL to pending-common so that eln kernels build (Justin M. Forbes) - redhat/Makefile: Add fedora-configs and rh-configs make targets (Prarit Bhargava) - redhat/configs: Use SHA512 for module signing (Prarit Bhargava) - genspec.sh: 'touch' empty Patchlist file for single tarball (Don Zickus) - Fedora config update for rc1 (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - redhat/Makefile.common: fix RPMKSUBLEVEL condition (Ondrej Mosnacek) - redhat/Makefile: silence KABI tar output (Ondrej Mosnacek) - One more Fedora config update (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fix PATCHLEVEL for merge window (Justin M. Forbes) - Change ark CONFIG_COMMON_CLK to yes, it is selected already by other options (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - More module filtering for Fedora (Justin M. Forbes) - Update filters for rnbd in Fedora (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fix up module filtering for 5.8 (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - More Fedora config work (Justin M. Forbes) - RTW88BE and CE have been extracted to their own modules (Justin M. Forbes) - Set CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK for Fedora (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Arm64 Use Branch Target Identification for kernel (Justin M. Forbes) - Change value of CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fix configs for Fedora (Justin M. Forbes) - Add zero-commit to format-patch options (Justin M. Forbes) - Copy Makefile.rhelver as a source file rather than a patch (Jeremy Cline) - Move the sed to clear the patch templating outside of conditionals (Justin M. Forbes) - Match template format in kernel.spec.template (Justin M. Forbes) - Break out the Patches into individual files for dist-git (Justin M. Forbes) - Break the Red Hat patch into individual commits (Jeremy Cline) - Fix update_scripts.sh unselective pattern sub (David Howells) - Add cec to the filter overrides (Justin M. Forbes) - Add overrides to filter-modules.sh (Justin M. Forbes) - redhat/configs: Enable CONFIG_SMC91X and disable CONFIG_SMC911X (Prarit Bhargava) [1722136] - Include bpftool-struct_ops man page in the bpftool package (Jeremy Cline) - Add sharedbuffer_configuration.py to the pathfix.py script (Jeremy Cline) - Use __make macro instead of make (Tom Stellard) - Sign off generated configuration patches (Jeremy Cline) - Drop the static path configuration for the Sphinx docs (Jeremy Cline) - redhat: Add dummy-module kernel module (Prarit Bhargava) - redhat: enable CONFIG_LWTUNNEL_BPF (Jiri Benc) - Remove typoed config file aarch64CONFIG_SM_GCC_8150 (Justin M. Forbes) - Add Documentation back to kernel-devel as it has Kconfig now (Justin M. Forbes) - Copy distro files rather than moving them (Jeremy Cline) - kernel.spec: fix 'make scripts' for kernel-devel package (Brian Masney) - Makefile: correct help text for dist-cross--rpms (Brian Masney) - redhat/Makefile: Fix RHEL8 python warning (Prarit Bhargava) - redhat: Change Makefile target names to dist- (Prarit Bhargava) - configs: Disable Serial IR driver (Prarit Bhargava) - Fix "multiple %files for package kernel-tools" (Pablo Greco) - Introduce a Sphinx documentation project (Jeremy Cline) - Build ARK against ELN (Don Zickus) - Drop the requirement to have a remote called linus (Jeremy Cline) - Rename 'internal' branch to 'os-build' (Don Zickus) - Only include open merge requests with "Include in Releases" label (Jeremy Cline) - Package gpio-watch in kernel-tools (Jeremy Cline) - Exit non-zero if the tag already exists for a release (Jeremy Cline) - Adjust the changelog update script to not push anything (Jeremy Cline) - Drop --target noarch from the rh-rpms make target (Jeremy Cline) - Add a script to generate release tags and branches (Jeremy Cline) - Set CONFIG_VDPA for fedora (Justin M. Forbes) - Add a README to the dist-git repository (Jeremy Cline) - Provide defaults in ark-rebase-patches.sh (Jeremy Cline) - Default ark-rebase-patches.sh to not report issues (Jeremy Cline) - Drop DIST from release commits and tags (Jeremy Cline) - Place the buildid before the dist in the release (Jeremy Cline) - Sync up with Fedora arm configuration prior to merging (Jeremy Cline) - Disable CONFIG_PROTECTED_VIRTUALIZATION_GUEST for zfcpdump (Jeremy Cline) - Add RHMAINTAINERS file and supporting conf (Don Zickus) - Add a script to test if all commits are signed off (Jeremy Cline) - Fix make rh-configs-arch (Don Zickus) - Drop RH_FEDORA in favor of the now-merged RHEL_DIFFERENCES (Jeremy Cline) - Sync up Fedora configs from the first week of the merge window (Jeremy Cline) - Migrate blacklisting floppy.ko to mod-blacklist.sh (Don Zickus) - kernel packaging: Combine mod-blacklist.sh and mod-extra-blacklist.sh (Don Zickus) - kernel packaging: Fix extra namespace collision (Don Zickus) - mod-extra.sh: Rename to mod-blacklist.sh (Don Zickus) - mod-extra.sh: Make file generic (Don Zickus) - Fix a painfully obvious YAML syntax error in .gitlab-ci.yml (Jeremy Cline) - Add in armv7hl kernel header support (Don Zickus) - Disable all BuildKernel commands when only building headers (Don Zickus) - Drop any gitlab-ci patches from ark-patches (Jeremy Cline) - Build the srpm for internal branch CI using the vanilla tree (Jeremy Cline) - Pull in the latest ARM configurations for Fedora (Jeremy Cline) - Fix xz memory usage issue (Neil Horman) - Use ark-latest instead of master for update script (Jeremy Cline) - Move the CI jobs back into the ARK repository (Jeremy Cline) - Sync up ARK's Fedora config with the dist-git repository (Jeremy Cline) - Pull in the latest configuration changes from Fedora (Jeremy Cline) - configs: enable CONFIG_NET_SCH_CBS (Marcelo Ricardo Leitner) - Drop configuration options in fedora/ that no longer exist (Jeremy Cline) - Set RH_FEDORA for ARK and Fedora (Jeremy Cline) - redhat/kernel.spec: Include the release in the kernel COPYING file (Jeremy Cline) - redhat/kernel.spec: add scripts/jobserver-exec to py3_shbang_opts list (Jeremy Cline) - redhat/kernel.spec: package bpftool-gen man page (Jeremy Cline) - distgit-changelog: handle multiple y-stream BZ numbers (Bruno Meneguele) - redhat/kernel.spec: remove all inline comments (Bruno Meneguele) - redhat/genspec: awk unknown whitespace regex pattern (Bruno Meneguele) - Improve the readability of gen_config_patches.sh (Jeremy Cline) - Fix some awkward edge cases in gen_config_patches.sh (Jeremy Cline) - Update the CI environment to use Fedora 31 (Jeremy Cline) - redhat: drop whitespace from with_gcov macro (Jan Stancek) - configs: Enable CONFIG_KEY_DH_OPERATIONS on ARK (Ondrej Mosnacek) - configs: Adjust CONFIG_MPLS_ROUTING and CONFIG_MPLS_IPTUNNEL (Laura Abbott) - New configs in lib/crypto (Jeremy Cline) - New configs in drivers/char (Jeremy Cline) - Turn on BLAKE2B for Fedora (Jeremy Cline) - kernel.spec.template: Clean up stray *.h.s files (Laura Abbott) - Build the SRPM in the CI job (Jeremy Cline) - New configs in net/tls (Jeremy Cline) - New configs in net/tipc (Jeremy Cline) - New configs in lib/kunit (Jeremy Cline) - Fix up released_kernel case (Laura Abbott) - New configs in lib/Kconfig.debug (Jeremy Cline) - New configs in drivers/ptp (Jeremy Cline) - New configs in drivers/nvme (Jeremy Cline) - New configs in drivers/net/phy (Jeremy Cline) - New configs in arch/arm64 (Jeremy Cline) - New configs in drivers/crypto (Jeremy Cline) - New configs in crypto/Kconfig (Jeremy Cline) - Add label so the Gitlab to email bridge ignores the changelog (Jeremy Cline) - Temporarily switch TUNE_DEFAULT to y (Jeremy Cline) - Run config test for merge requests and internal (Jeremy Cline) - Add missing licensedir line (Laura Abbott) - redhat/scripts: Remove redhat/scripts/rh_get_maintainer.pl (Prarit Bhargava) - configs: Take CONFIG_DEFAULT_MMAP_MIN_ADDR from Fedra (Laura Abbott) - configs: Turn off ISDN (Laura Abbott) - Add a script to generate configuration patches (Laura Abbott) - Introduce rh-configs-commit (Laura Abbott) - kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) - configs: Enable CONFIG_DEBUG_WX (Laura Abbott) - configs: Disable wireless USB (Laura Abbott) - Clean up some temporary config files (Laura Abbott) - configs: New config in drivers/gpu for v5.4-rc1 (Jeremy Cline) - configs: New config in arch/powerpc for v5.4-rc1 (Jeremy Cline) - configs: New config in crypto for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/usb for v5.4-rc1 (Jeremy Cline) - AUTOMATIC: New configs (Jeremy Cline) - Skip ksamples for bpf, they are broken (Jeremy Cline) - configs: New config in fs/erofs for v5.4-rc1 (Jeremy Cline) - configs: New config in mm for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/md for v5.4-rc1 (Jeremy Cline) - configs: New config in init for v5.4-rc1 (Jeremy Cline) - configs: New config in fs/fuse for v5.4-rc1 (Jeremy Cline) - merge.pl: Avoid comments but do not skip them (Don Zickus) - configs: New config in drivers/net/ethernet/pensando for v5.4-rc1 (Jeremy Cline) - Update a comment about what released kernel means (Laura Abbott) - Provide both Fedora and RHEL files in the SRPM (Laura Abbott) - kernel.spec.template: Trim EXTRAVERSION in the Makefile (Laura Abbott) - kernel.spec.template: Add macros for building with nopatches (Laura Abbott) - kernel.spec.template: Add some macros for Fedora differences (Laura Abbott) - kernel.spec.template: Consolodate the options (Laura Abbott) - configs: Add pending direcory to Fedora (Laura Abbott) - kernel.spec.template: Don't run hardlink if rpm-ostree is in use (Laura Abbott) - configs: New config in net/can for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/net/phy for v5.4-rc1 (Jeremy Cline) - configs: Increase x86_64 NR_UARTS to 64 (Prarit Bhargava) [1730649] - configs: turn on ARM64_FORCE_52BIT for debug builds (Jeremy Cline) - kernel.spec.template: Tweak the python3 mangling (Laura Abbott) - kernel.spec.template: Add --with verbose option (Laura Abbott) - kernel.spec.template: Switch to using %install instead of %__install (Laura Abbott) - kernel.spec.template: Make the kernel.org URL https (Laura Abbott) - kernel.spec.template: Update message about secure boot signing (Laura Abbott) - kernel.spec.template: Move some with flags definitions up (Laura Abbott) - kernel.spec.template: Update some BuildRequires (Laura Abbott) - kernel.spec.template: Get rid of %clean (Laura Abbott) - configs: New config in drivers/char for v5.4-rc1 (Jeremy Cline) - configs: New config in net/sched for v5.4-rc1 (Jeremy Cline) - configs: New config in lib for v5.4-rc1 (Jeremy Cline) - configs: New config in fs/verity for v5.4-rc1 (Jeremy Cline) - configs: New config in arch/aarch64 for v5.4-rc4 (Jeremy Cline) - configs: New config in arch/arm64 for v5.4-rc1 (Jeremy Cline) - Flip off CONFIG_ARM64_VA_BITS_52 so the bundle that turns it on applies (Jeremy Cline) - New configuration options for v5.4-rc4 (Jeremy Cline) - Correctly name tarball for single tarball builds (Laura Abbott) - configs: New config in drivers/pci for v5.4-rc1 (Jeremy Cline) - Allow overriding the dist tag on the command line (Laura Abbott) - Allow scratch branch target to be overridden (Laura Abbott) - Remove long dead BUILD_DEFAULT_TARGET (Laura Abbott) - Amend the changelog when rebasing (Laura Abbott) - configs: New config in drivers/platform for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/pinctrl for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/net/wireless for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/net/ethernet/mellanox for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/net/can for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/hid for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/dma-buf for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/crypto for v5.4-rc1 (Jeremy Cline) - configs: New config in arch/s390 for v5.4-rc1 (Jeremy Cline) - configs: New config in block for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/cpuidle for v5.4-rc1 (Jeremy Cline) - redhat: configs: Split CONFIG_CRYPTO_SHA512 (Laura Abbott) - redhat: Set Fedora options (Laura Abbott) - Set CRYPTO_SHA3_*_S390 to builtin on zfcpdump (Jeremy Cline) - configs: New config in drivers/edac for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/firmware for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/hwmon for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/iio for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/mmc for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/tty for v5.4-rc1 (Jeremy Cline) - configs: New config in arch/s390 for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/bus for v5.4-rc1 (Jeremy Cline) - Add option to allow mismatched configs on the command line (Laura Abbott) - configs: New config in drivers/crypto for v5.4-rc1 (Jeremy Cline) - configs: New config in sound/pci for v5.4-rc1 (Jeremy Cline) - configs: New config in sound/soc for v5.4-rc1 (Jeremy Cline) - gitlab: Add CI job for packaging scripts (Major Hayden) - Speed up CI with CKI image (Major Hayden) - Disable e1000 driver in ARK (Neil Horman) - configs: Fix the pending default for CONFIG_ARM64_VA_BITS_52 (Jeremy Cline) - configs: Turn on OPTIMIZE_INLINING for everything (Jeremy Cline) - configs: Set valid pending defaults for CRYPTO_ESSIV (Jeremy Cline) - Add an initial CI configuration for the internal branch (Jeremy Cline) - New drop of configuration options for v5.4-rc1 (Jeremy Cline) - New drop of configuration options for v5.4-rc1 (Jeremy Cline) - Pull the RHEL version defines out of the Makefile (Jeremy Cline) - Sync up the ARK build scripts (Jeremy Cline) - Sync up the Fedora Rawhide configs (Jeremy Cline) - Sync up the ARK config files (Jeremy Cline) - configs: Adjust CONFIG_FORCE_MAX_ZONEORDER for Fedora (Laura Abbott) - configs: Add README for some other arches (Laura Abbott) - configs: Sync up Fedora configs (Laura Abbott) - [initial commit] Add structure for building with git (Laura Abbott) - [initial commit] Add Red Hat variables in the top level makefile (Laura Abbott) - [initial commit] Red Hat gitignore and attributes (Laura Abbott) - [initial commit] Add changelog (Laura Abbott) - [initial commit] Add makefile (Laura Abbott) - [initial commit] Add files for generating the kernel.spec (Laura Abbott) - [initial commit] Add rpm directory (Laura Abbott) - [initial commit] Add files for packaging (Laura Abbott) - [initial commit] Add kabi files (Laura Abbott) - [initial commit] Add scripts (Laura Abbott) - [initial commit] Add configs (Laura Abbott) - [initial commit] Add Makefiles (Laura Abbott) 5.14.0-59.hs1.hsx.el85.14.0-59.hs1.hsx.el8bpftoolbpftoolbpftool-btf.8.gzbpftool-cgroup.8.gzbpftool-feature.8.gzbpftool-gen.8.gzbpftool-iter.8.gzbpftool-link.8.gzbpftool-map.8.gzbpftool-net.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool-struct_ops.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=b9824eedfb11eea4e60068735cc960fd0a259c62, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRR RR RRRR RR RRR RRRRRRRutf-8af7d6f17246900d31ad0fc8b0782ee8927f18f84a3d64d99e8b376b9ebb4d2ff?@7zXZ ,!瞼] b2u Q{LThkUQQhi_ݝxy;'t5ވ4;N !ŚlT!8m!AFA߆ė_pϔZ*wD8a꫘1w857\NVuҶh$,2٧Bה+nxt7QRF$M7yG ,q1Vm0}N=* ' h=tQ=K #T@H, @1,|[ Mi7X g<)QEt& hB'u¤bBO01&(-cwS"ħRRJzUOxȭj10t!uo`[Ϣ:fꄖI[k.#dmQINc\ڋ+qy(4S Wݑ~YQHh(T{$,Z/)c:"_1*)z뇜f\HRP_wc#8e>ߧ`/ĕ* lnU!M[1mo{/0v}h,;@]'ϙ|ژ3Jz|GɆ4e-y_A|?@_<PsO`h@$xX:γg,;o"o&<-u_g+Lh|̜HUGBbUlZf?2j]<@Y}S5ޱf45͘XP/f%0jbtgRh+tjM4;I YbT=~6w?HL-~ZWh^e]an<$#ɿlp4r')>2!"HM:tHt02",ŷ gz#C ;ź;P(l Ba1ճcR+C1}||47IOY V{P[DrwM]h h@GkSNxZp&XTЏg!cn\#dms>VMԃ̸+bSۦQᆷ݇ ϴpԅVL<~1(,Iǡfx)j|yqAoϱPQS}XXUvHrޢ }Djk'<4 l~+ ͱW? 19C̔>uvQ M/r ztf0S`e}2oSϑm[0s){/ UwDžZZ2>P_FUE0'6s=ǫCً72: 躣ΞȯzJd"\p إ TқS| 844}D h;5?  HK;6"eLdZW^Vـ`R (+|ZzÇ;M @ǰ[;0)f.=0ҟaCKl"؄NfEi@,1[N CA6bhddj`n C1nGaf@(QaCx![~HOhe,=()z~BR(b|Ę4^5l[pOrt1UiO=E־9W HKut_"- 8Oxc~XHj`.5,pZ^x#T( ^rnzI]F-y$]saH3xh5=i#՝lGP$訢N3Nk+ؑ5rq?u+L[11ѡTJ/3♦|ZsDsH^OS/:pt17Z*5:6Ӝi#\f*j("g Ui3Lļ~*=X/4BDM,s.5:Ӻu2 aI)R3; ; 1Y9I‹;R!QT6WJ>d:zEVؒ9Ե&zMY.¢N/XbX BHYxp:Gکvt2(|,J!q͇r>Z*g2csKw9&X6,!>u fLˢ}w&ms'Q3+G@;Z7t*Ǧ̐G5-^'9B%ꆉ7]uo_Vn.۝BKh!>`sh^oL"tw#g m?gwV#z|6Nc6I=) ;!׷n=YqKZP4S$ e>>'"˙EԷ (C% i}~x_\)༨w%ۤ6;LL"ۨs [>>IAHҘ18c=3n8.X{gM BS屈T$'2$.+%=m4'.|b dRJVJaO௢B .D38 vgX`ОTeaC[FAT[]?w_-=,6C'ǘAٛFz]fH!TӨ_%蜮vgȳѕpڱ t8u%y+Ā"6*sqpzg7dT!{T`G95_,Zg$G}rE?&)"d *ZLs6q D10sII\ 2u8nmg?jv"梯;~ENzt˯ h}b_"WO RҠFGwrKNSՔ~$oH )dq^$4߆U2@)PU|dO~=6s9{2H7ņ9CԹጇy"y3 K&CA kWk"*OѥU( 5 @P5qٛF_K6XKuˬbp *x+Dc /Fʦ iT&4ȬgIl7wy_cIo @]";6`:_8JSޠ\iŊ4*Jefcd).@lɏ;# h>Ei9e"~4lc:l!d]0+ bͱ Mc/:=[&jľg{3.o[~Oa-|Ꙝ-ߟ5˛9>UxY)Tku'Թ, ;ZY|S wg\Yly\b[%^炈2v>%k& ]2x@b!+HC4 9B˯UI6[Xϫoɲ܀]Rn) ®۳!c[jHSalKћ҆43y t0ebζ-φe3tՙcmV\#G ɣ#cd7Q[,^岛 Yk[!cR` kdx_GUO7-ߍԗMk˞(M͊^Ay2|Tm,kתA ޝ [S'dX2]U`aX3|ut^"jPID  0!E*?ԝ:7{7 ޡ TNTN юW= |kIsJċz~v`/]e]1H0"T22\ !GELu;b9H1ጩE:5vmDYs@+{@:IAerFt;".|W/n |qS٨uMlijK+؉؂rA|o/ri (P`XU0k-݆*}8_}\bQ-)Yv&|"O%J"Z#+~pH*H[]H(?VъJ=C0GfW ¸< J?7 o?``00\n|_ө`FOB5^Ӥ*3It(1|-604#1W t#OؙҭMw 7=мw,J -A*r4W%=!ǖP~Տp-Ȗ)aC52dwF;|iU %qHL#~> %G(f8g+57]7)Gt2`,F9h˜/v( d m-Dez?B:ԼlycҺ:0{a!w7)y/lhI`CvVd+ܨ)?[DjN=sýL3 m݆%:nId^2"|CԯV c?H8r! +iB"cV bt"+)ļkB֙L Y*K0_]s\k{H J,M#tF2;_UyYH~NOG\G;$S%5߷=gI0bη@ʣøD @\<3{z0tܯ4 J k\ycrfVkU.:H0|?J&r8~8lV`Gq "4_17SPdiA*=)g.F)Y目[Gphq*F/pvnmN F RP9IjD%0i=t`dk킿 8jP)zգsaܑrzY|hT$elkʭO:KuW阠\ө?g{pr- =aK)}2dk<˚.e^eH'N83.F3/${/mM%\ɂw!=R#zS ]oEI=%,au' j/M\P*BFEuٔ>!_c!y((8˙L0i#2On,λq$(Rޕ}j3H õևB4Rs'H5?tՐ8  \+]/ܰ`$Ҹc@!؝ߓYꚔ<]T?,}Fnb1åZ5;9uev_c!&$6@, EEVIerG C@)?1~XR%p'VWym[߾fH]\ܰAq98)ZoTH0hRh%OWzⳣ2|kG*@Awy}ElTs(Ş)̾]/][Y 2hK KՐ.2P*Z”>0b{K,% aƌlGyяs%u><53 N z=M}vWQloe<V 'Ax\>2w3yXD0.i3&|)ĸf b ݹʟ_c V$%I6j">_ٜ/o(WwfG %rNG/;Ta (A3zP$K~;{gw-գk?8( ߔ=JBWP*cY<.Kv;u4nsxlޛpɗrKVY@+KvMlXGli|pZ q5@]<8 sGze(|#~Ւy{;A<ayZo}gҪzlN<.W^߯ft'dF{esHNۏ.\D #ܵn 2X́9^!tӺukeetNI @ga1꼝_mdA3i)uLPcڕub.f{XZêqdzŌBOmў!'GHr/#Wb|9>X#LUvC}5tDߣvQ !!D:3,Y9$.9G; p'///o!瀎@v%qB/tHZ]nSe)ls** jDP[ANk;JրyӥLaD4?ЭVYP&"Pd1d9v/ąJq,'P#~$nX"c T*ZkͲa|/!><'=uymKC] g%\ژti_=r14Q[ĄHqRQ ty'D %E2oˉ '*oop:vȸ["UO븅(|\,Z-R/ao,?U- +[SFX\d\K!x>+S u&o%?LhMi&ln:5;j{`7+m޺Sc#S6.ذ@ .w)I`BN`+t}@P+y"@($]M)[%y,Hư1 TݒcI-9xVwrIHe!A3<6d[!, ~MFU?B-0 }Y"[LeƼ258:$Nz;'N#‚4J r<)2˝nvz, x fH U:4o(S&6̕yիsZ_zMDc )D%$@}.B)gSeG}CEtd0_b0;hLZoj)H3EMܮRE߿W!Uu~/;+ H'sAR!h-d+BuO>!KPCф 7G*6Åե{YBR ~KbN`K~a>EcLl`WI}Y%?@8Z d^n E_:HScOqɸК}q?8BfB-[0uv Q0yd <{(NƊ\'8E+O B*b;GUUxڐ[J!xDjdY˓uJ)▗2qebiHJ(c톩L\ZF>ӣi\u_`9ӘhI;"[Miwi]ЯX~7/S7VzҲ+/;3ն^֨sZ}_QCW rgXHX*:rm(3]X.z8T?Y 3OLDe]9/.Fc(aZ*9\(r~DK.`A3FP`ak!^٢:oB!N[b]#=;n 1]wzGj4^Ql7cGwQPM5۹ 6:<'w ۋ8v Y(i lGݖA sڛ' {:.fl첨W}\4}mqs 2{/˥Cf9$83NmrH7mP/.DpKJ;mb,N; E zGL{s|[ӈծ:,6xc7_ɉ\s3A0DSSZY\hn&IR^.&AOh ǵbb,LV }1kǙ .[mWԉLJ[1IA:ȉޣ,kPW#ȟvAXen{e3!R (F NH]C)!R7ZN<-wiY?ٖS ;Ͻ 6ΠIvTHIvW8R$mrNoHPi0[ HؓvV,-p7L,V[m)nHmFqͬ tzU= WFsk'P;!32kŠI+Sqf9NTǦzboa8L43S@Lŀ!3L3$~y.c\Qy+uV <5Ҳ[W>s1 {W>ZT5Vޥ& ?I s- ' ݒqljgl絸 (@WKuBi A䖂ѰPuCbQ7ù~7u#B٦HF̰|JNVxOo,ZV o셸dL`^1\;,ۍŔ&w<cm~RJyZۗl+^ьct$_t8m,G hFZOFG0;(USN}d7#q*9[ftssiv (SXQw go$q1,Ɯ]3xS,YYPQ$ީ41ԑ~$5#/KGm-I{ runz:+hiC,/PNId옸&5nunys WTmC9H=g GtOIK'iv?FO( VX-}fCqE~uנlpz=FUJ,al|m8EUjvlESvgDPT$#9sݐނA=~6)W/ytE+cD ߥ@)Y\8oڬJa[耟64z7-: I: ٺmֿ?L?*y!/HLѮ{n:d)hIi*[7,8Q20#c -E*uPL #;3PPsn:(Bs,( R 6 >] RP6Pqkb@5:D` ?wKҊk"{7BD?QQd|[^V75v'5@%DELauXg+g#J(Fzezi!=y8 fvNBbzB~'@|B4 3i!($.J' yLCLIÅKP2c ۇ6u␠ې=3ѓ/"p4!XsO'C1e;yb}B  {Ur#"&[T2"݋Վ^$3|oYg4i(ף0qZɜ!֛tP=C`{+ eV;7:B*3ӟ3Ak`:O_ס$ґ8QD.3Tc/-'$3^kU6YoS ZD}76X@1bBNI/6_00]Ff>)DezXsTr䂣oD&<ԋ 2<8PjrED@CI,A9."b5*&`O=uLMh/T(4UYugZ)u,}f|owŒ۵Ëg9#^@c =F*s.z./s,Au(?jd=^? ;KSE"zo.^nf GIU:GeL O 4vVvg|mӃ3 2v.͆w>%/↹+uNp ? ӈ.Vv2}*mJ4iJ7> *& ٣{MZ:ʼAތ4w2? Fщ Skknla1y&qgJ>}-;"#UO E]@.XAC߯1S\?hyhtB x_fAR VgA⺲g20,1شȊ8HbJ \iuGM4RBBE)R8)è}aoԡR1Z\H+єq@eXshK J)}s9/i[CV|~ѳE]gʙ"\%cRG0%ܳrFX(0Y攭*&]2_'\u[ۑ n~Be &݃1ʍтYu#N5Y0aN@oE+%tW/B)/;Nݗ͑uo?1NvDu?Mf5^ xM^ s-3nY'^g Fb*b?>%aS AôOTھJdVxq3rC)-"V}"ˆMlmnW)6>M /UFj#SGFJkޡ)H[>[eߊz $5&ds4(]P&',JIG' "kǓ31{t8FBG oiu>/C ?)E}ΚtVZ x]Z%&l>ݻ( (vvB~|yʖ&ЊNq}Z-'u!_O([Ԝg jHhTe!6lvIc*v*I>b{ӟ 8?BolUxI0%tY6VQ`Md}3X63A;׼W3HB ZtK7G\vh yIl*fT Z^ i7`ЭiӶWsQ6mȁ-8bd*Anϵ_~XWsGR掏d]>~{t'lK*L;t<ҋ7f$}|)0DJ_55.J`tPnaTθS~?6鼵 A^hr5 )=QQ$ F 0Vg7mr(1C% /꥽2ݲ Mo4?)v̟L+ǰ5į[#,X# AS,N]$h>4ɳE^b6D-E԰v& 6qZ`HJ3_Y\l8i2'ѲlC| "w̷GӁSdzƴ_>?m[Kݼj|OC9v=.+g6dneMhsrx1\b 1_ʻLN}UX8/vUu&jЁERDdJG{]b=+W,{ﯨ b!s<(HzquΫ[O3SKff8Vڣzb/t)LmӮy97^*=hieQ7 $g .&=NRH:]t63IWa8ϙgHHuE~Q81fzx s1InimʚןwL2[ ߳Gz\";CqgJ@Uhkf釰 <$s5WEpE n U^a R4 ]5m'I6`~D:+*P/oByl>SGLɤHͨ}r`龥uxY@^JQ 3swZ ,bO8 ۪:c5 7 ;nMhUEb]]PzWlUW=Cd VPPDgfGJ+J!=UowUg`O㧋=rŜ0 #PtEuH=fvs]eY8&ymt3}0+Id*v!K~sũ-s ƹ֏rߝ-R=:O>;PˎDMYB0Y*@,f,o WMLQMkhG O/PEXR,|>ƪ e< %8EKJ(xwjˢq!fQru{Tbt-\I3/JIVII!C~LMxU7X/8ԂFN &Κu`I~)”g_|Fm3pw30z 8mL}1|ڏ͑Φ3c`pV 2 lx >;dnS!uB[ qJ`;8 j\|Gؐh?%>i҃JCa>U"21^ OޱŒ<ָroIˀ \v:h83KR=’hJorʏB >Soj?޲}ֆlSs̠ظH^R+EKOdaW4; SJhhJ (J71)L2O[ g<|)OWN6݋#"sۍȇGmKޚܞpcgPɼ Yw47mQí,TC3=7Fhx,Z_)V> 5:,G S6 [+r}x`59PD3"j 5&rE]ϲQ<$WC$gR!2F4/Q1{ƹ%{)-盋k,Y6٭Ko8Ca@,L\Tr[˹|ltGoQiFYrE\F\dJr_jQf1U)T WKleq! o9qPF5e |Oz'Q+,"1UQƝM]B3;#Im@& DrCV xrJro/Ju. ^Gh>\ l~ $a<5")^֔[n)hd0ڔ =1Zv mέ[_Z,w(xk%]/p' ❸ף{iX29DjތXv9CW-_dJO/$,d#ȸR6\tp_>;&i)'gPȢU\f/iEp~ ۮ[OZ -02Ѫ/ki͙/ea\9 b\)!S7~XdEYOPow}E&o׺;d4,KJ!ӡ1(W7"޾dI?+7ypU B̹B̢BBE"Єť^kSM3 $#ܨ_[m=.M[teH6F>|Wt1mb{^xmug&\M/rPB9 k2 :u4{Ѧ{>GkYk(BxP^נ%*}W![]DȆF`EWe)MwlD*jM$w]PBŷ)uLc)U]rᇋm~dġG^0 ;.C8$v2u%rI(M_0jHfj)2 }˵Gg7Dtޒ 9uj3O+`!'(9A[k޻;?? oq!N>(t: o7qyE0gHv)q(4ezl>o'zKKp…`%R3s@/g+UN/ *P|KFCJV2!Z*0G#4P@h ijw$Y&zi0dSX!qH IpbU!zؚpk+2%b6 .i%P-,ai\.䚬/ܿ0!OZ"iXhǧUŗFqEL.+:XZPߜI9yB$=oQV:K)T,=- mnA:r1SF ]G*Eu Kq=qfhk4Hl 2.¡u81(@ ihwJV(;,:YU&{+;j2۶بYz6X-IcU6Pag%k6OgPAK w%'&RG*wM|:QdYUyHچOncpqk[bo Mx(_#ike81%,Y{hQyRbR ;wW}dB+#qEEl.|Dz{HT{6!l#Y54Q[L[m@^FuY ^1{p*./xÅkpFOy aCD8^\V#w.Yaś`AwJ?ﲾk|S ?9j M'_Y>>jڄdqiOvU%vIagoa])` )}~[BYnX`jК^ol=*8Hc21}ΥtM 9Fo1Y'w{6<FPi{ۿ|E0Qv+V iRVMO8BP~{I+JמjԋW]#PR7PЛKIWr25okSû+g)0_ ĨExZ%r!csBYÂF' jd 3xP(ycv-ط_<)e8C60*˞X+*D|nC@>0-ixdh!p.b"H!' X弝r,X\goB܏jL{"?<9&6>?Aahfj][Nm xBP(jw}æ^MdP1_2u(;z5-}oUa0_*?>L&v$S = g!fo2w$(h1t1x)(G31wf;>Sp6HnzhN ;Kw&[X, [ղ"n_yTWpU!8{a{E2g) ul .a)Up^8s0K!yF8ZP?=q~ȇ,업ˌAu8yg1pzx f"fV~H*Fweg KR3#n(=YCjؽRI%߹}v.>Iptxe"5K mb!*z*/`zJ--*v-r (1Ϋaք2Lڜ \5 زYGεW/wTy^dH?,WX_>Tq%ayG2Oֶ?x[B{>!o߲S0;L{ŎW-=(jIԨ ]e"|@us);*JG9vn ""y͏Cz[uWK,>#pH|tfJnNٲ+LyH2<0o$Ih4 aV5U&H˺ӎPqd]b-t R}JT9y%QJ䏃e8 !)D1U*R?>ԾMJ_V )JH'd*0?J0")R&) ^r{4m9 Өjp?|Z*xZ] Kqأ>7_|Φǻdz$( S!lz9Xp-{B_jWFPzU&-\3{g `F/vO{v\;qY#OoО[B̒QZ `gK%watym'On"|EL BselOH ɳRN ! : `+y2\a(2Qp=5`pwPzXXV@~K"aZRj +^B*W'# tf +Oᚪ1:tz´/MjnO\쀙lĂBPװK7oȖDc[wj=\7Y󯓂d 2X}FJ;}܀xbsOQAfu^/=:S:.CKLSb7wJ HU(`\R(c8!sD5z_u(滙 E.[6CMMvFMqZGZmzOH{S~rݍ|ڦzr@^ |; 5LkG%ǰ^RasyPfM ~X})3#cN C<ݰz5VyJﶢ>_;<*4z]7YnnlmI2;C[٫Ah:oLԽ!4#U ~tepшIXg)wu8~ NMCqIpʭ_S-=)G^M^dĊ2 a\THOᚣk|jQġf1Aj~O2`w}%8^}vm5_V2 A0m9*_ݔZ<6'xѝ=zcP6"lH&HR'ga۸V t K݅.(gx8Q/x0ԖEmi96uN3*(n- Q"pȸ Vqe = GXjSAoqij` 3OaGu{?$ npZeLMf [-,@+ m⹙EoAMľyl{j^)2B,7"͇ -)֢GI#[u߰|~!6/ՀHrD\۩|}1 sX8HXxFjİGg`:c,픭%1ϟ} pM}eV½۠w燮.l]ɏM#Y Y EHP"W얿$s*u٥8R%8:+PP'Š1GIv=vq '{۲>{+{+2 e%djHtz\7&nW)f2@8`c N[w= oX/@TU2Ƞ .˾ROsB\9Lovn^tor:?8Ovβ=_*cR0113WX"o\7`UǍ#v `ݜ3W;xSյIq0ѕ8,++$$Da >GǨqMI4Ҋ3WypT5Q$Wpm?{+*a=X!tSc4V>LL$4u}:Cʸ_τ۔&ԝ#5;GP]FE/7_R/zXF)RYd_o%a:xbh+GNg,—Wo#>iĪZLn\^<ڟ%7ӑNw [7y,>c\d-!GyJ yCZmk](?&hjy>x-`5\[_qdaRYg^Є2/%h=V7,Qx/t=̧̧/=gҚ~gNkmXeu L9ZA("F"xjw$@\@ej%F &5-Vou7k}٤mID)P#2|!ˋ5 mt HZFǀ̸[ 'K79H>P4GWW`f8Qk "vN/Is- @|P΂-Γiju"uREI HyxySԿ!RM#ؗb LJQֆTbAhCks:Ap5đVpL|I<ωz',gg"Z.NJb|KziZxG(s2V'L%2 >픲gTaɗB?v?;W.,͖hچfWVOMzr )֣+sNJ// 4e>o/ÎEGцf mY;NHCDu(DF8&;$E%zC5+6~EҢ9OxFn Pojŕ30 H&ϟJ3GIbm5iN\Ki*n ?&1أMTHdÜ9xK[gK4wߚ9mH: {8Rf-#wOD,3TT uzA;@1t& e8 g-< lmf WV{@){]U.( ~#a:Pq7,VY-ú$ә+Kdk J}68^1Xlpp"c)!tbxL&joX yC 0lR8m<'lHoNf`p>O<62ݷ@yPƆsTXR*y.[p` 3XqYLlo7yt1m&j3:~<(BP%cB+rlX_9~ rkb;+UtYT.[˲S V]1)5?)x" ٠{P tK֮44S>Yg8+&.9qeo ;h|iYn|У35p;֜&=֓]r>VGr' s7i~2thKo{\P;g7 Ck9%ỉD,VI6^ϱJYê0wWåZq'Hz e6D4<R $#A}=*\b8rY^wZB v%dc5]] OR庻Zf{ |D_{nȮRP{jFF`A gB y x4XJ#z䀌fjqz2⪯M؍N߶4\AH" P>qχ%qSLTևLZB9[z8V)4(Y 3ka8*:؁5aدB BX8 R=k`Iqȴrd`ߛ"Ȥu) -eF\=1:n%6 %M4egx=Νg 5'v'nze AkRF͟7ϱr*UdD=~Wͼ= *?jwhkX8?Lfq' pv /+s]M( jE*OX Ȅ8@֎Rp˗J#s(=5=~4zIlm$ӰyFNUnT0zN2q'Ʋ-eiotcy7HҵqJd,+_e1,ov- !V-ZTGwAَA>,2+F٪c]>(~ARP5A`^<`4{aoMzHߦQpUK607]{9MLl**3 5SQ2*vg ђdzf0+α!lN~12ᑚN ٩Nt5< E$'1a` s<(@qz!ٕt> nOռ304hT. GCU]aij}#Bd~P'c]^'r:pAyM1E?x:B(53ZL4lk'z%8CV/>oa̗T3bEIv3M[99ҦS]QU&ap'MBz>K$ŧ6e!W<(]Veu7?We^Z/6;"M]ѝW}}ȝ΀ti͸qSu8E\cD4M:6 G:`VbLqCwFA9sڍČWKE]@ 8?IXHӢ˰S{{xV JBR->҉t &$[fk!tPd;Gu/7mTp־df'$ ER0˨T4255g5?2jLʛi$IU0 40$.#?kvP8 g 褯yH-VijXi}Ё禌T ZMYHL@af3al hK+Ua/V £p7=jkCֽf?5diR:SڰXh刌{sN0ѴR"-'_D:qfP1 yXᬚz|fX+Sd4s2{vƎ@<l?8>zR+rۘϔHc}f@^y?U<ޑq!h!pKIh͞>]/pB?jw AB"5C_F,~:{Ҙty'ʬfndlN'vѵZHؚIEiV \l=PH~ oE"xT6N:sT2HcUU/z 5c Ѷ2T`C5YtUa :qw,~AzsVāI w_3]|!:WզCXy}9EBrCen:#Ql!OxӲq50:5h oVXpp.$q,ƫ 1N7"Uk[E6c.m>m$"M{.Kç2vh#fFDq%ωh.Lx%ڕk|zbO~ 3!U;yòKzKE̩˹=}RUm]V~<1eނ#DS$nY T*cﰚ% 7 eN jj^LJTchT$5]ی.wg,[ÅiA@+db^ ƞ,Aןu0E+'@O|n[_S sVHOGk)J|'0 _ R6*cYT|_sgrqW'\-JTygmASb#pQq)7 _(agRR~3#HYd;-ܐN_ ]*oc3E-:(Awh`[_"`$-ec?,_1>H0Mh~hᩞ!Y)S[ibB0bA\?~u /ACFhDz_E+rS<@򄋽X6ٓN7Y\Qa1k_Ep@ <6td48 & ]hvb8{uox5-M;D^[uerxUj]nχϗץ#K'v爠C X)Cz6]{d a>)fX{;7)%noMd'bw&,\'>5)fl˴#F'd&4{-vU!%҆ҘE{! :D?Ύє":+8xRP)GY,' LS7N!iKIIҶٲ+< ^p&,JgPx+!>J@%:{i)giD%;Kx \ 4f0޷NrBm6OeoՎnj .'ިL~F)Pw'AO7v7 "=_"Sxc'Xp,fPKbf 69 ,׺_!38VA+k`YOqoaXf#]on3軶MRP]^9rz/rL!V-ξcR\42{" Knֶ ~j^o#ФFWWAb]b x~ZyFlӪ6w= 1і>Z|_v}Gaq5̋&AOU>ϿϩYs5L> ~Fq5N+ļד$e@Fe/Zs?Κ0eKkZГ!dPQ2H+Iro&*!HtP-k58h"Ԯ~24L"  #HhN1&<=-Dr0ܛNċsh4lsʠի`6diC/w F$+yOp[ZJ+fgn(֖CRV(|Baׅ;?9K=2? RsLz{.z[d|{D́(O;(JeBz>džu *]cmTX &Y$#di Zj*}i%y& ~&jXX/6+3d2?%h}$[=hb /ԙR߸0=#a@$FYè|g:^. N_%$ѓP6DfP=8KǨc1q%gpkwG6s(@J@r~)ZW|o lEy"ۑj4ldAGouJύ"5S i]M>, jQE e𔘫[ZT7]1go?<+1KCC L`u:R =WbѿjqX[0o ۧܗ`iBj!\ߋ_z`\9ya'?i_@QU"ʳ*e,lo=~C t)'PlB%}Z;K meD!*LOwH4b NGG "8xs цHI0-_qN!D ;Bģ\1F*.]K3AoJ8>lsVyN:lF/ 3n7_~ĆlRmDr'uP0{it iDz+Ty_E9=eQbfz0ZA4Gߓ:#`rzhqT`]P @i@4 n$H4)0K8WJc|s4 fZGf#K;<^,6rGcU%}&A;R렐#PD̶(9z&< ۟xk~hyi{(ziIX(g6~4o1P+K`z#cit 6=+A-Ip˫q7L.+~F;-G Fj]cEM͉ cdvߡ {@EO+8 "R}>(ϗpv?z]!,^7ɐs 0Mwȸ'CtIf~SprϠE,A' $6\J& AEvP?סomEuNQ…! I: c?P,݊qp7npK(X[S蘔THZz=L-J<[(Ò ƹ ΜiFǝ|Y7a܋OQz# AxtoҰ.KyA#6CC8x~{bo ЙO;%3L A ]RMGδ [cCKkF6I(!3Q_"\[R3]*pm9Fl#Vjh {+3Jטl\7y ~ rȁ\1ĊRniѮ6AV24^;c(, LQ%LF6z`foݹWW tg[ * )WY^SMl$bpZUAXd 8#t j֍a 9*i$H|۶XXIQocdEE̕ TY"1:s '0"㘣o)m7$HYhnvsJʢlPXaOr<>U_VT:D*z !@m.AT!j}~ >LJGPG̡9=sک@ٟTm}ئ|ݑWđy,܆L)ON@ bV;In\ŔhT+u(,Ũ/,vJT3KboIjmX}?Nx$t. To`AYm4'gRm2/H `vF),4˭m$ 0 }>dG 9PKPuBm3(4/o\C ܲk_IDYȓ@I ozE8H`xNU51sn )M&#ՏEXja`Y-TY 8N\zjH(iqx˒[Żbɏk(w '"$xSCٔe%N&zeeÒeKPv1=MSe(?Q]ald4>w.vRt^ QI7D\ϔLB܉d[ f)@`Bl,= \5>jl@\x7ol&lKO۾Ys_!z/]3(,oEc 0yl3Q߰EᙗĵJ\d 0٤87BG|Mh[t $ }8dRv Í%-{`WFF;0o?eva~:ZcXQv{ϯ،} pWUG5 JЌX_$O1.##[Zag[ȎPjuUߜY͋a.g Q>;RE^'M vD4 i 4g jzFF?η򖒠x#i8JcAflcE*drNbZ|ia^nԞ&b/BaI=uX8V黱t0]SjDӭOr7]?zQ?h>20 .UcHZ@`_  @6~+.1 Zc*59Rea#Y]^RmRtNSCVQI2NiE= BLG*8( .;<}SJY!Btnܧc@wdiHtg'-KjhY*@Ld,4Q`LX c!IBy^v FNpq\7VnVWJ}ǻpBIx֩h 6e z 3ټ$RG :s ӷ[u `)l(Na,gQZd ˬRZ 4~LZeD_;UԞOG40A%5}?L4i ! nl^ V"Pd<9B rkm1Pn VcU/p3R(M4sk! zZhmE)>DŽB۟8ux_C֞~^(^3O\`XM~83ly_hk 0]m# Q2Ns+p)?jMl8v /Zi8{3m>^]A<PtfB<^ShyT]YˉSEX|"nz]!R =?we#y`P}<@h-L"s A UЇb(C1'QR&E8B#t(!>4c 1 e$!B);?6@@<{o_ ӞA8ލɾ#ַg~@s Z2͚ёrt)>X /oKBsTS<Pyu7x7%›|W=;ڑ(j{o.|!1wmret/Be2N:}0~@y3y ~e ^L%P x3ٽ!OLGz>SP,1(-qoGg/o4OCdҗ(l,&'a#2]EG!֖s7і$L9e-jHp4{jM܅>ow⿹gV˛}XvҶwD J ^' >'rK>̳l,A.<hj~C}&HHYMȢ'݌%vE~*,X2;/Ԃ*X`-8fgY‘Mpk)?}3A;ImCO_\!`LdbO[VO1+.W5ӕP+&RO7a`xF{:eX0sOl%z *4'wwǓhyAt6*`!{ m1z}`۸Y@dBa;hy.ծ.poIP.9ELnᲓ};^ +S)dEU4] OU@aD`rsПPu!@"˫m^n(z?6c!dG2 xI޸R !c4@ucqu6+59!ac muހX̤UP{#l[wUyAVcg=C9f}- ҈/cjKpgcAXorLqNP=6ƾRBY<׷>gg׿k*I(BċijJ9,FTClTD,PJ^]5T :3GP$iӡ;p{)YVRXj,I#85S5yD!V$sRچZ/8cjˈ,#HӰ|QXfjjxde~5Ts9r|dgР;\ngTʏi|}Qicϔqh&g4jbl܋Lw.drFЬ첒&|ǻM gL6}zYB&c^. fj 6U忯+_gwFg5k_!s3w QJ#Ѿ'|HyfÔ gTslA|LJG6 뗃qXZ? TOeo)`_%kZSs%,)Fm˥:(apox]i8;fPnT99xWA'3d`\)|$ž杬%֚%&76P#&?͑v{7PO7p2 ofO=˯UϏ2/*A"CYPg졔DUYnM>!JÇ" Du%X No??YLM;X]Oص=@ex +Vއ|4t^h쬂C^ IEo_J)f:Õ]p-#X!9HOB}r˗1*AMş}BmBz[,Õw eLf_]ɯ7ʐY5p'I6.@*z D.Sٙ9z gϰr SɲE_+};Gf2D%X)Մev!1a-V{Ư6H)cjx69̌[]peP{x[dA[npRhK C2NikHCU&3.ǂ| 7"Z#~hL@+n qy颶8)UuT_7=A2I\Gŋ#m}]#i(щk2Xr2 r1 ?cjwk6%a(5'˃N*7ޢ84x'NB h5~x'q=EPji2y^@pR8ݠ1!Ĕ+<uR B% aӵf29qj)Qm`1Aɑ%FvhK(V03;:bQ#jd[ZUzS8l-EsЎ_B7}4hց]9ax_wp;(TBPX&Tq0g_)im- hPuRp2~(dG>l,`E .=)e{Ӽ$WֶwgNb0] q%FX^'x,[{+;jn 6k%{uY*wj.՜}2?˼ʾ q7˫EZc-d _@\IN8Hx1״;eq `Ѷ3m+&ؗPȎp+őW73 Zy9L|?Hm֬cw&bLr5ȲrV7@ctQVvdhg 13X$8>"CWmS`8VB渙{2h n!)㷭L{ 浪'AC F#b˾(ʳO`!2u y>Uh*F$㹭K &I'Kp*pozbmѲy{aTN!ߔg;(VBHh[%e ݸw`˧,_,H:*mK 0묯/0- ޮ4{dү%^ }`{f @<-{%iҖnW(j]3zQ-K+0D_j> H' zh[M6t9AZ-~d׀-XYxƍU y娴 %wti82+LI7 .iB(G0Dv@]~M^yCfŠ{zƼ`@5FZ՞vvGB({ٙ*j1k4%KjHooxHQ.Aȳ Mz/.s(LvR|q?  _k&M^?)gXN`@ܦZ)>m^TD۟k}KmLrp ՙ$ nP-nfc 3T I 3uJ~0暾\"qi-50W@aoc$YtcWGJ]lwLC&2r0iC\?2;2Vȉ߄M, ?3kmQS_{Ͱ|77 >x\"Uz% ig/˅u-ؽ[$'m\ qW4Ix79:W,  _Lmp"?sZS]>$JI&+1Cq?C9;tOҼ~^5h*dwT7)D32~2ecB6 3$ӥd3P:xAJvx]g/[λi"P$ǚZ6xWn5J33+)~aLik#h#tw'g91h8؁tvbIMo֯رT@j!.n=U1CB;uv*l"ӌ `h'!As S!zbH> ӡ}-ԿCPW.bmmR>=^pQ/:_bo5|$_b\TAO`QO&S>Vq[Cg5ja'vUW]YZU!Xϰ{oIw˻\ku_YV0WJ;:uLn>hnqg1^::-N sr^O qN1=cdz/mڣ0?w @4O۵/8Iyl@`Fw5;Zq̰y/AGt!pL<x>\fS`rMzPs/RCPk+F|^f9IVZ<gp ԙ..a1tZ ܟj+`U,\jqV2.^>d2Z} 3 tV҆/'.P.kN^nAND+CG%߃~8!}03@긑Uw^ 3N HR Htb'U:է(loܬRnsνUczL^,-煽8t_IiĮі7Z݄; _ʅ06U-Y)zcAk FCg:>;NWofV2%cebtZp$~ hMNò\us %}+XRIR8JOɉ`VTȥ7(? 'E0=za1a}_uSYe'*ջxMO wcN%HRE`S~cQxhT/~[tzdKL=t4ޮ*7xfc)qhMң/[>| ZZ`~Q4ͷ\fӆ1)9^`Õmh2zAHOݰdr` ՑA9_Ħ6 P)X%Z]Xn0-^zpyA,.3[=2270J6Z+Wѫuh?LS|4{J$BfzK4.Jp^觉^;no-V6ۣt4".?o\BZH~־PqjU Pe%r*Ph]\9Zd j;t R=e7^x,y)yYDS :0gdŞviplb'jT9rc1=yCufeuG7?teN׀6=&8JD)YJGVkՈ+8$}=/=CO8Ϫ`@)@.IJBg0*YiL|2'QEq"sFYy^j="Owt-n#OW@ YT4,OUk:x'7|wY똉&'ׅAj^p^($ /F Uad(H]$Y-Z7u<@O ݓ4i,I^r%1DҧBg&ǜY T vQ|rAڢOHXPDV-N`<rM+pg\|ľ}Ӊ#`FTK(%R}֚cKu,#Aqo,8{ FLͶ!$V5QY-ևRNe''kyr`~ i= Άhy$#%蹕;a1Qrf/wラ9Z/:̲9aMW&PBhxDU(9:s95w.bəkóg:614V5uA;7r4) P!@`G" lt $KӞ|DvA` ?&1݌.d_TMqoǣE (YZ<`-'EY4Uv}a6ÍETM/C n_u'KQsZtEωR%~ŵ#$].TJzŭ '97cw m=o?M_>,O")jJuI6ʪ4y Vz/nLFiE@ 1@tM+b3>YFPg8M0)vM؞ ` ndSt͔`C_)rTګ$vt|E{Em%~Dp0@K4m"I_$# xG~amK)ܞq@ۡN{՛mkϠ-vL¹7!^lƎ@ER +%柁8A/#.}1x}jÀC0mwF(z8h^#Fim  ?^qmGSa3dgbP'n厍'ߒ3hzr E={:Z4TDP~Q1ᷟ極FIצ&>smrErwC 3Nu6ß)A@=t";n ੦p #!Zt?jY1ى+M99d][Zt'I}< Mo7{*A@Ql.7ԇLK_!N]5m-MN}# ,bRR A r LԱ{~h.vp%]ٖ-QIiگ9F.wr6pO=-9Ťk#a?uz<71ٶU_Mt;p:)l e(`]na@ J1jwc1X m &$1e0TYFǒrxVthEji=L Hr'3xzl;1Ic.G2pH7&-~͆ќ!3G㥮,X=@I` p *K4 |y, Nj̓ÉͰ ]7縱/Y}9&`nJFx˱s(cU$V,#Rd- \ dc> F,g68 cFjS-oXsPԎazP"GʥnfxN3D"`M#=gs9^&lo[dD<8qrǖcwU㟲 Q4/eV4[پSdf5D!kMfWpă7{t7> L#"1`b q6JP_{C^+(=*;dF꣰7FR~I~LN.?;ZZ>r9j,mʃCiIg6/ wd7M *V$\oX`M!z5܃<[X 6ᡸ[QB^j];ޕ8 7SzMФ5 ]jguez _iD&ti֏XDP╎,.=ZT&O{#LP.c+g}{FM,{bK,/tؑa|4T=>C~h[aLi bjv= ҵ9 ^w"b3!LWa:P|@!2 v'4[NA>'V?{oDš, ,7Qc給 )MN|`{FsL2V!LU><+F)2x8IiDУ|_$1[^5Ne7nca[H3&Y8-|W.<j(bUBՒĆK+ƀY>S- vj(@pψ|H^{kR.kcl* 4R޲_\x7l4 w[).t`MZn7[ʐ;5dޔ8C]C26'hO8 !|4~&)o4cRתYjtA-O g2L=vʂZQPj+ ۀ[ٯdVb$*tGtY}]ې9ΐmN ,3֌;!{׽=V$SuQM= fW/ɓ(gCܥ3wp4Z:0y.Uz+A5QZ{5Z+l$#ө$`[O-h0*e#0 [5]Ŭ~–v-D +n8Z\}Z2g"y[CRҚym!gg[];ŴQMv-an( b.}D>I_y>C=9ԒƊ~PCuVid5&b;ro5ޠbi!]?ILdRW7 WKA;t8,}T>=; bnP6[a[9 nJ5~dU m:>@9.. CW3glW^9 Lnv¸n cNϰcu,$_)(xV悙*S' V  Yا+HJxeheEЍvE`agQaPVi {;}(T7֖h# Zki09LVzsg0?x噳F΁ح'ѮWRhuѭ䆁̠k -3tBo+zjIK +A"tnvMƭ=0@^IL!(l<q| /^ DZzMe8q)O^ez0$^K٭(d1M;yj-FpD@~Ms A ǹ 5*lvl=]פf>X1a7JQrpm/( ὎M=JpNz"* v$ [x%^f[]64O}S n+uQhċ$/SM*f/n$[YF`Jq.IS;짣£|ֿJا <N^04(։@2H};3s 3sK=fhKW≙E{WtȊ,{NE% ʷ_o@c|_\CQ3GbUGǝH7 ZC#l+i~:j2$\O`358( xt'Pͺ8AVE29ށh䪨8OfS5]"L~?Lv UWݶTO"P2d `u\5.?`1Snkw (x҃kJ/'MVo/){TWp6p;KY dힱFC24Z|V^k5i:g8@R>y$?:m#LfvN9Fi:KGC0:@".,d)"@&|NΩ>#դk:b&R5 ~ <-ذNP Gú jÈr1p&pp2=beӔW)}&K)0@*Y- -7kf (M%MvcV95?xd)vuD8'^cz3Yce} 7v I~ 1f.ug풧&k -'7͋(6TjT+L=&MY.J{< \3j lʢsр *oxZC;QMR EmqaIJ#cT9X[-X˯ nU3*t3J0kj*F` R!rq@E'hQsn`8-u<2+ Y{[bB)z*D-P# 1R :{bwHxC oO?+bذUzu8ti:`G w$ƚV`hS'{FKiJ̃!RhS'"~r7 [##w0xZ^(@unBf 7y h$vp6V2]Ju)9DrcDї W!=?'NZ hcVp314m:X@f*x] Rıo| Ēk]sۗ'þ!;68[z.#|]$b),ٗs?*"JQשXb&i3Dea7ibkTɇ@Yƞ$|*duhQ> D7?PzZ -ri$ӆh SH?yvFP{AB?MRĕF*IoIS>Jh[{-m%Ʈ\ΙyprD8;{7@\v'ڤyH-iPuo2=@aE9AQ]Z~?hަ'iǓri4My`7ķv,  ٧.c W'V~ &5>{bkL8m*nݚ!tr_# iz#bQ7D?Ts9A} ;P3)$&6CP]g. f( _ s=S^bvY[x+H[51*#_NV$.~] 臚xnZx}RT|K1PZ7ADt[A+N /yׇ쫏;}+4٣N67?abzy,:`ֵ/W<ů, ٜ)%[~^[Sjga]#7VC(60cP>[GU:՟9=ɰ:M!&k#T4釿T =~?o.񪗈i B:bM$B3 f1=o9\niia7pì 8% WƮ+Qъ[F0CI6mT͚wMO;9Ip1ܞPG&jB3 Y~G4d!3 RhJǺahywllqXdu:El82=v+&{\xqr )8ݩH⊵Vʧ~^S%vcJPE2fDkMԕ[5a_@*& cB5QDӒ]h`QoJਤ%NJͣW5-EO"vK99!h%L ϳ?)(!M0"N: T_`DVzzal{$}7g=>;<"zYpC1ӫmrشn4,ǭzHh#&(sT)}EcbI_=wuB+Yͳ{>/FA#Ms7`0XS+TaO͒~sx.fMփrj-Xky(8 2wzs"Dހ%H]| Tz\2>G-z%'.m_@-7ElBwj#* "pr$jF,A֕GI'R7Rp#'(V phm%(6V;3p²Kjk`RirT p8[jyH0/VڙBѨ] 2MV9ʐqCm nҨd2&xXxRJ@j,RH>/|%)%h]vƜ-V]HVbrN)DR4p'4&b= 7WZ ݢԽm! 5_&Cv 

9Ͼ L $νG&%Z -{@cpVDɆ׻$`9q~#$D ws>aQ)p;S=5Κ;Ǒ;Ҫ}pǿ˚.m@RU\dי/GPd 0\#8ycb2>l3W}Zy͈]GAS ۴MߟMr vO2ɁÀفA+B:ꅀ/uXq+ k]Y]_"g:7Ch6&@)`_-8Kӛ^6|VēSY4`d/%BPp8MKېYh"U`h&;Ew)^S 2J M82gOSj \ 7<2t !RΤI.TM_(i> LvҖHaj-ndVtB̏Spe`Z@aMUŎz8$ .\ʫSqKQp#bpW C)_f;麗->vY#Әy r+7F"X]Ʋ:w=O((R5U|ixزtH:&\ZhM6/ /tAߏ,Bӥ2'x_"hA6/iQݑYqƴ\E#:ztIÔ~ȷ%\(+¬=^\CZ*,ƗEgPXF>Az딜)Ɗ( mx.j9dݳXFD297~:eCdZ"t1J~3G z$mqp_%uL KY4f4ڌ+ QMu$FJ_Y&7 0NQ>(+蓙E `#KKk0X3iLxCP0gv1;uR#I%KK9_,Uuy4>FOd&)*Fn.G \8^AugܫhS gr&oQOݖݘoybx4QZаm\PrIA6iەL Y4&_ԎI$&VM=+ AJe4J;At&-!Y$/AްAZ$sp- qHii,*ݞxVmW|H }N^qҎS,$ @.阨U)6w?߀!N{DrZPqw1i8tum{hR7!CM݉?Wm~RI%5."$>~u>H\J9CtSD֛@L.21iAe~|p]:~g$.k䁤LPZ6ne5뷗mM},%=?T+曂n)º68 If6Z->bӇJ1r,|3D'pIf_.ِ֥l }&ꦑBLYěaO%iyDƨa#Mlݲr0&lܧ#9@s89?.Rt}RD!H0EK!s0osjxO(űȜae̦|(οHbۜmyvzP2=..VvIJ2Q {*L!!,Th ?f֔<Ż6ӓv I S}Z fr>+{^@ǵRj|Wqɓ43`e<ր}|>cNƷcnRd-_I] $"O3l|QG|BNKo9̸Ϝ.z/㼌!S:7h*UMq7'F^^5|?)o4%} as=k1nwsH* 'j.CABw@d3.P{BԷ8QK ^rWg]H`Y):Upϳ>ua Q2#&D3hkG7H+ھJ$qs1ً-diGM^ZٔH;ok-u@D6$]d)35[)k4LR[`۪mXygJjU٥f%gKik`|`;K6T=vGv\&R >maQZ$=HzBsSzt^=#s 2uDF̶0pܩ].bYAa*L{m*ա&l+ײB7;((}9w Ou"|7hBI?I\wfo F.Z*D Iù"Q^Su_+_s1EjPrF@E!څƝ24#gD\xIZ6|uwNRy"/u+-Rom=߉p@wYp7.XFXl~s[ 7'׶ qbLmӖ` gҳaphpr,%hjS/Q+˟MP 6xTu5!gS\tC4#vGzKLFZ4}upGuϼ}S6i8a=x1F5= ;W)-UHW+ۃ.1<߇ ߡ1eeUg#=yd䢄dJ,ɻz:G0o{Y3U,I a!vm-dS&zlH+KZ6Yh晤S*Ϟr: KZ )ݟlOq7PUDUn[ g46xzH$A0tN# A -zQH#Y*=?(c6!vY| \!U95QPDk$^]Rv =?Ax+nw %DZ0{]>>vKosv7;I#qW%}pk!';5P*-<#VTl*>i5?<A"vS%b!fwkH0`lJŶWd .LZvRK^<6#+FnA,Kvyӄ7E{۴}f-XՁXmWYI܆T'OqtW.d7z pKwEa*IHyx5/˚h#lQwSo"5i*>08ׄW=7ۂ})S2z&5`( E )%#JWՆLJSxgc\sUHiqmvr̉u/)5GY>z߄ vCA6+{fF(g:+ŽC1 PANn2ti* :7!i}'5cG '%YK~n1:Z4}x7Ӓmu TRWk< cOfWJޞQ'P-Jy*|9_lAηE}*4mgx$ T,;xc =bI>'_:$m +4 WO3PEl'KR>ɂW |wc ij$,'< ]?oz5Ć}'WS 0h%:P.l 8M0=8wvjBgMv&D.A7q~.Ps$\tCH,;2\)1x[Ve[(̀$'C{ UW0_}[)zhie_Y  |H~2d7b'WlK/#ӥv}xМE9H C3CTWL H9Zunϙ1Z/[6AP,jc,"-sKßg3n~=qGT׊$֨Ҧ՟*sqgH_-&qDPZȯ|I#[x_.l.58nu~+H3B R .=a+)5&A=$`t@6#)1(e_5(}r^奖j[y܋0n K7HX5Suٯ ]dؐY/1p?.͖O" wCXL[ֳ3!5i ljj_2nn81iq,~Jw* VG35k"Z !~YRTxm+SG[nh}!QʁHL J:MH[<}8SK cSe8ZaS H2-o}Y;s!;"8V1T75֡,y,تi6jHm1_4e 4C{y̑}bz=$ R^Z,4jx(;R Oe5l%~~ ߚ~Km$dq=ѪMuz3b|$A&$`?0{ڃDMIYuAE`~OpC"R.OGMڪ] r'\kޓ&}ބdGm>;f]Fvʃ}s[(jmNI:.*b-6.A'?>ꡱ (ZQK%Dީj~($' )X#n,C0@ cb82{5.S0+XEz7~K!Zt* nQp"d1r;ovxjˎ57Qj{tg6b@RCbNQ‹pH6O+T<щGi 0^)761ړ)LaNߤc>kǢRNig1aR8]Opg]-ĹJCr O"7siE=ޛO_ E>?t7F@! ި9V+!, WǑmmr@pU3m;3dmb.x{auŪ`#! p%ڦډ_ yf!By.tg/{S}{F|qssUkJ) N# vY5FnT:ݓ{O(.maإ{aY,)@>1R{Hï,)mj|isf`[խ-.im!Bvqd.y;ΌgeYG^;ĹuI]/Iz9(#ibXģ53\"\v!dN+-.W1Iaou~ j!kUuz]0E!Ծ'l orO?YUdy׎u3K?,&5--JqeBq޳#nǸ< zRzz# aVul4MSز Ƴ'X}ˠש D!~V 7p%u;ӺJ]o ٩">blSnЀբ2%RjE)yi6 M xh ~·=5]"BqU7z79F&TTDv[IJ|{_+_?_Bs͞-"_˺]:27qiVVG/0(Ӊ..63@tIZZ00e 9<UD.Vfi/x(}I:퓑+7M(rfgb 7,;)L)x-^`.60J}}ewWPc;8.WD"r_2-?-5Y[o7 M!H[BɃv } \BI5oCqIz|HeDrP$lϷlnUWbY8% Et5ɹӞ]"",uB5ll#Ԡ Y7 pB$a?C5FLׁ͊M]" XuRmJF עi'!(#G vSW\&\~{3o#@t)ЖQmv 3u9#eG¦2z\O jgNMEn8G;%v0vY^ECFe f`,!*%~Ӥ|u#-Ec]q{\̢NI(xaF߮%Ϧ$,d%Cmd3:5eP=|f5[/'ߎ@za#w7>f*:5᭜4Eoޝ 5#4ppU;صxCl{Vr,\G~`~ӄNaʫ*qk|@潐Wzh[S9I"y3VvPWT1eBw:'HQP%oRW$- I+~&`eNv'b"db?ǧ׸ BGT=X$3CkdlŦ|WWiRGĦSCh-GͦWir\t?maV.##6Y,^ptVQKeVzyffg KLmhSj iPLbF I|38C7>tH0X Ice!<.Q30wa]r3$1Hn@ݏ1 6!?m&vZmD7i$|aj%2CjunFƣ`}J7}e&l*1Kj4nX,XF<ԊY9R$2Z'rai{BSAo2rv湀tiy)[aC+Y=/Nϙ L*Z| L_H%;6Tҗ/_gYĤibwQ Rd| 7*{I/%W 5;Fܭzhd.q;V6UQiCMh--B%W,X5_E+I͛1&ty `>iT?xNz~)aqpKW{Aú^TTJIhCDfIY {6=|*W%W#ekUCEBw!U\V) '-𡫎@a/,qd:؈b%S'/oՙZɥW湝ӞJvP܎zv*͝~rr9 2Wrh%10)K6%3 7T=)3a>Rԁ[#U痼0v:0x!(Gymngdi)q«~:V*BiV])i|!n2vSR-}2}X}ErM=ʖaTv Ƨ;3+8Y3 Qetܺ:^a":,exAJyaZic9d7jt@]sEX V „@yH.އSGKdH)G%ЃhW!g`5_Ad{XZ1|Ÿ۱n4Vt$U̇U(UFzDo=v,=*ZRP N %_t8>;989zEAe~sx}].p( k.(!E2SZI'~%r>ZᖪHZ=24sS!8? ad 997B5LJ*U)oNQ W\F(ud=2l`K/fx ą37Iz"*m|PABVwRnEkf=U`[CՋCfl7o-@@{|x xQIV3D#f xBG0^.`O0J5 iٯkv"7AhR.)'LQHyͩ4Ʉng@2ku6ٲO۫y,{Bkdflڻn81~:xE(*=ka΃Y&YYn[Gd9RV d21?.'+NܴV, S!.K.7͠ @14 VhU(C:!:/il K V#iQbRF(A?e][aYkqɥLհwV)HQj>J>O>r55#m|ΩӃ!Bކ`ωx鰷&<1/۲P$B;S1~a״iCKlZ[8my#BU\ :*jET+^hjWs65h1҅@mEѴuިqN,B"Yn *^ds`ٴ0hNU( yuA`Vv Ӈv(KY+u턽6ڼ2;!TNQ=^zܵجC1~[֬HL/}1Dtqw)˜삌Xr3T7j緳YMB~Υz0"g@&jO;Qa=+Q!CaMtPu!u MZ#7u6$Ata~Gh8FF^6o&ɰVNؗzؤR >@`kBB}Q@_(3u.C  |U#6]jy] ×W`P"*DLh`סtaflTc%F9q *@,Ҵ\50!*hYi@!"B)lUf_O9;+CxvÌ6o IH4C2`waN^_xSaK * QŰ&?ؾlhL\0&"{ )cZX~'(r,҈؏{ۯ$f4,%&iPڵ2Dc֚]+ASEw+v9UbYF#C5ธ  RL3A1hs%(d,(WUylq Im4- v^3zpZ":5Sq遚W@n}0yt/Up5A)%KqL҆X`e_NbLtKTs?i[rĝh/LFr(3IZnb?2)@^SB:N3HJ[Q ׌.'>W,I!2rEꉎVw:dT5eY?ZU|(uZIG9oai̹\Gkv4n YjZf 9`W>g 4)L#p2Q.-|,U: }6AS1a[J!\g#  9z$+Т@4g\Z(>=zw"cߴ>J߻l`txM~B*RtelX^s0^?4G3).V=wWOrg4ѓW@'@Ú-:[P=L*k`>ቘ@{ϥ RAY{CכʃB0r|a%j{]t2b m(+o!*W)H%'NZV%Ă0U?a/X7h2txEijֹvޯ'o҈VE=̏c܈J'i^yM>fپV1-U@p>R+MY<7*z|ywt̃?ي%!hjʹE㉥m]EQGBm.@10zlWUQ W_({H&尩>6 )O+%t7e!?>Veni͕AٙNlMzM)s͜V/!:؅ bn! kQ)z7. e9 GsUVrn ˎZ 9أ/0D=?OOY"r̔;dZCK(%>tH!C:&Ztgm+6vk8X|.&Iv΂nUi1N(w 5nmnrD/ŝutZı`?1_߰L8vim+b&LcmpϲJڜŠ-ka=kڮ6]2aŸEcAՆ.ٛ\$pj-gntTĞn!9~ϱ3M'ζtgߨ<5nky#:J\M]Z'r8 E =oz6\ a;N3H\j(_M쎄fb9MRwg0DW"\ifH\6n zbUxbN_@SF%]Jw,c" ګAwY.?߆.<~3/WSyog]z~:j]kBY.2R\^g"7Ro%B9o qjA1l*.Zl^+eDK:Ѹ}o(a) 'ψI |* ޜ4TwdKȮ"d0r '3` '/ |o;ϓphao-R^D`O}n/B3,+iH;CdjzcCi2P' Iܱ%n6{m,?n {z;y2~'qbK>Δbhjp3U| "T~_yYN-?{( ޱ"gYQV2/O rѭ$ R*PPmt]Z$WJx 4-Ynu>d ~$"=kĵ78(vO髗P5/cltP.3O RGd$O1*;n/:Ҋ:u!ڭ ҈C!B9$$JohRfa/wʤsu|}Frx2#vqi{x?c^I'߲! ΖN FMnGv3,Ti+9*+V"OQ/nue*k7 EymCNlO+ʹDY@^BAwr<:WS)cgTaG+1r/I(W/|'w1WdJ] 7-Ұt+݂bY1@ d0WܦY8:w_oW1 NZT&|_8#rwJN!S-ꨛ3e3Lr5,zFŕJɪ=]XDzxjdcQޙFm%j*Y( u)Z9~/NGpۤ649{uTzaem>j0'_qD5TCPC3r 8!Wߐ:MTfQ..-dpe!IJ\pH\a@GJTz`R^>Ыp&^G[+9~wY?S}xSd gowqDh˱TRA82 zJ`4tE8:(vO^ZrМQckY1~ wwSyUh!7eh3!C|Fgm;;\ iJKg֗8L4J2-ꨓ0ehɻbM`K+ |׈ ){9{fmn!M2T* A{a[6kc&~?R(NB%mve.1yˌ`$i6$;oPd9Mvn0٤L׋s/Wgyþvbtu,0<R@iDPdvdo(n%nAКo!+UwCZdpLGqW$ 'uч8 SCۀ}(*#I|/Dn fw#v3ޢm74NRD51mO/mzD-jd?UE%*c-ϻ[7@K:p\^y++I[:s1a4OQGaiRZ8Kp^ wT6/2l͆owfbl$CwWRM [&+67Ѣk_cdU/`k\4Ŀ6:,掠ld,(J>73JmU"* քĩ%5?1P~O{IxCnM]|w_wukQD;'1"$4 |kYB/UҸ$-(31"@;[z Pq H"&}Ԅڞb+@h#E@ Z~zHς{?nsW^ևnb`[5oI絥U3q1b Ko_LSz[j2Ƃ: r4@ 5ڷQ:kWHܧ@*kv# ~ҁ6x~[ؗ= oSh\܀hr ?ȓBmmAW;Bt4RL 1ׁH9OVQQ6Q0}(a,kAr\6ÂM7t)sˬ9<7P1-)رe(z:ow\AWUjĂ}>[ jA?!Ww"V%r |vM .$VtF"~쎢/H P%_vmƦj |.yl&tM.%W/ gKD_b*`sDa\< Gb*İ)t!־Kl K€֘JX+7Ig:a8U!fݍ N}z9\9Wq%]ي`}6[3~%~Wj?:eQgU صBX=ȷ A VSr^S]B-=uѸ ! #1cOw oDL)'' (RHoKMYLUw2f8?((֚zOp*G$QQ_ W;!ӷvimu47r`vQ5˪ehI{]V"Ϣhd BxQt@ڡ])5a;]sJ}y ,K3}qNVc~ d_$7H/m1F^!pyBFp!#a6pcφԜQWPKg.9@!.Ohߣ9N؊V@8+6S7h,ΞnNg ]}rtFa N#RVheA^ ?p)x퇰{htf ݽukWY2{{ZK8M._a*_VqJVָ#G`Q۸b}iNh0}t%ghe3սkirKV0:$zL0C<ի!tv$409;G~v"p_気*H!~UM^w2ޫ"/}e_~8@9oO~5@H/22hG" &[c!s ?>};̫Ms i,;% k)i AjGCr`T4vNι00sx_[>g&jBtߩP&uHzb:AbJCi-„ZFX0=qd6 *E1W [EF}m \KrìkJ7Fد}rRi{5t`G5;;|kz$"-Ə\U٩&ZԆ4h-%'}r FlLE ,@ ~N -cCW,۝n]7h >&GI'#gf1uo2n\%*( [ovCnׄkci TqIq&S .Tݳ -1\JFx=.ät˲ OFKZ]\W,[R [ >։4d& +f Iǥm5MzUAmBKY!Z8/4*ia~V ~WZլ`D'[n54l <X`BPy0^/;'=[Y(H|nMۤr\gyTev ] ]Լ-3yO3|mu<R,w?\[AyFzP^ݹMӋ7)6NxaC&nYsetES$U?Be/NXO%űZڳ5 c)7~ 4]j' ָjOP1q- H PH P6w.ϤQvv; L۷r*93.dj#>=h-q.Ɛ !|,Dd<6@$8BvR:W~mwG5=K06GŽxw[چ 2%rC3;bӁ <`>MWU\WӴZ>&2V-eXZ1 zJQ|MC/xtPȺ!òKc4j.%_Fh )RRDy 3viCդ(3Zt}buEubfn p؅^fet'fev-Ay_؇ V$r'WŬmDbLFd їa&>pIP_MθVƉ]2'~@ڜ3T2EcE ~a>ْ)g8pKBK^a4f}-|ws;)3.5Aeȳn ta'i[:t*r`鐀k,wzɗI!5>Dn_3lO+"P1&z.zQ#0YBI3ϦpLOoDɐ oQ C*=- lmMQ$"W`O 3`ڽdJ '6ȶ!n:?'/0(~'_..=t͞_?k 5eC AA\¶]KW2L17xXpegĩ75!Fx$Hf~`JD)~H %K|*nl0m*Gnx_П}(|" &ہ9,e.bmy/k;ND\wY t8 U@ssi`yc=_7Mj-i֬&>.eO7q ӓ ()uߛ#T|yCm@3ڜwC/@H {(+F$8/o9:=^yCh.tqcoP=1% 79we7L&^ޤohr0Mnk"CQLgr4|bsU. laҽjRy}Uy.׼mTd#YrJ y2e80~3+[4࿴>M| H|;0\ _C+g}4ub%PT\&'?U&رMDwl,#λCesHQ@S <ݛE1:{WKG oyC{D+),3 kWtp ]i i/'V+˷dTWU ~DvC 3kfǫ”bq͡ab$zr/)Tc@/NuRcLvd+;BzPw/_b:jE2۱g;?R`&qsE>z_3R8D+)s4|M 7%Ӎ>J;ӹ=i c8d@A:9X;knc*WﻧvJ*?"GԴG7bJ]!ݳQƖ)ȇ/] ⡅Z &#iSJiݡN$`1m1(*[o3JU[1AnHt~d0B3*ŷ~wѰsǂ`15L i lj jTB&9梵J%&CU5'[>k^UHG>d.ð2ih0MsȣVqgpxڎ~C=%OPq7zXj T^BAn+4yQJ׎vY ̡hѦw ʈhgVWqz7`kOx4HoRFUxCZL=QmMR,Ku~!N3Hݰ3z^=vzz&6˵Ò͜bBnuHю^4b?#Û\Et2fEY|FDC I,q;ϼ`юv@ twN F*6&r#ݹ]a2gظg9g83|]DN6z0d q VZA\2a9ePS=n^su]y^:ab"!!ڷ2aLZ/ hO~R~8" #ΧiD,ٷV$3_v/F_Qóq=1'Be5X:(^%.Klnt $|e)Li̚~>63{o~!FW%=u SduٖWX0?cUeX*=t;&h29 7ۏZ5m֝sZ >6}`2DAG=oގ*ruw%l.5E9fz OL6J,tQ$8wPAcV&'ȹ&K~0oj:uλ?XfL"Qj.d{6cJZ>tZx~?)Së=?΢ 0>G |fˬ1=$9E #INYQ.Ͻ+d (QzQ6gf,]2*W^w,$va}҅QM>ݒ6p@>X_CRMsT]'PA8cާ9~mv%:rV nuNգs9X)x*K~Re=}Bf%6a8czLa%l-mM$>K ~dT{My/|ʪLl]"xL;0&,YXv2`&pe3F; R^?!xVW;ʶT2mCp WY!z hH l' ˅_v*ÚtOC-4myLGلlj9Ҷ0o{Ol Z;^=bHYN"G!AY-kB5X6fB8zkG1-ji1z\gD/}:S'!kZךf~J\t ~+UCD*mZ=I`"Z?t k;uVw?0n2MLHZUl U ř;IBj ?16?'&:{` E0w]\O;Vc͹H_6dkgP%3`'.+>!=9sErjS("z-# @QjJQ/F9 N.`E춿]?Y;2J  P bڕ'q9ցPr[XT# { k[=v>9ZG)A6Cn"m(rQ2- loJBWh e fH:_ `#%Sb}2d;cWjR`lnZV<9bR [wr*`,% q*-]t\Gܓ՟HJ '0~VlLcV V `I|Z5믮}ﭦxMqC{,&vz/zrq4)#5f7\s ހH|tFu> Uor] ?"zPm?NQnv&;lDž6?*퉙pmm"83;aD=dwaB`mv<[~F>k+AnTU'VBӆ?-v*ss6wn=k %F _g^s@x?VH{T*z1W} 5S^I[y>\tchGT(- x=0ŏ0>Csmo3Z:5# bsj"O$F)te>8ߌYY]I8Yo+6!Hy~Ч |I/cbwb%tx.Z&M GBn C. b _KH T\/j OBi"A.Rmm]p*D3$nnb5zB6HSũTV;&(-˩pM93/.JZc̽GΟUO7ZJ@ n.)lscce޿_JX,zgNЫ$LC[0PuU\4)?|4+gLbe@֏#᝴ځċI]F 2ZJxFTdg2]+gS1{3j+qZܻN:l8[ޜBi0*$v>FO.#gsA5=oݣ^EpdD?ϻϓ87{hLB*aQ![]NB(@;>猭I3NוrH`ϏKnLNG5pwF?3PJ %iENkeV!S #N"*WoFu2psTT66"憾4Ac/݁n_<ɞu mfgJKCӍcan|+2Ґl|[p)S AtLL#Eؤ#ׇ (N5`,HYZ5zMZLq\Z~ Ŷwe)[@!$j/FYwy1`rU @ʵ&DnaoKy'1;g" ׯBtO4hPډWPȔ[|7 [;wN+<{^%,TJ cK^ Ƕfa&zcx#Ѡ`V *3"ٔDX12pT -7&)cԜ2Mjh8UE=p-$@UV2% p|HK$8@{ɄŮC&M2߻)k<,|@iiA:>x)q]qu,=ӐJ#aD|%y0Qak*<|S+p)#Pń8]ClTU} _"XUK3[ev6G: ۍv=´sm^l. ;Zb llh'Gis8.-HߗEn'<_ie-feq>DWn@ĐtKc6P,ٴps :=q+c.F 6Q7([Dg>9h9M޻2 &uGMU >55 fDV˂E:C |g.X7ȹUuUS7']cԶIABjCw+PuK* c?xMHu_MW0?H貗 yocj]`{K)=x_a,qz) n%Vm1ؔ$tiDmDB-?BtGAb+ϢϷZAAzco\7"pE*aS׼rpX`vSَTw95`ď`{~y] A>ۙ˾s2͌\a=)q%/C2QshDƻ/G04ߐӚi ܵ1+<"_xcPzŧ!^~ , ;]-3C\S 5z\b hݒ"5ݽ7&v?azB@XI D/95kSHWd#7ʎ$FIЌM^Nj/WDS{tƶs؞ɭַ1y=*04({i> * H_̯:ٚN"-#ɰTmt,E!!`eaMp1 ,sܭb?5 [e:- =ugM ?դլ50Wtp~>Q( pZ>?c2Tu#1źJ~I2d[YA!.4$8/a0!2J*f'|ⅴ#9Gt[tm:*Vcy,(GU4)$ew `~D-S扑ep l$?E:"n ;Yyaza D s4A7lmOUHٝSИ9<@\½ Yl(um˔wU.g?.Gb!Ǯ0sfUԛlcRyUeCe~ܩñ1=2֧Iu 0yaa\}Sklη:qA^Vsf?} \IŌ@+y ]t'qqt2y6uԆ[s9vz2i乫ūR'S'}L2sBcQs# b!rNs\!Ǝ%iO*W "*/rVtH% T )1Z,Dk -ೳ]W?YszЀذ'ԩ)8 m{N==t'T>x,]'WKc [F#r}[kO<]ߨd)Rǫ1C$Kk['o iY"q$ ^zEk󼉳{^pX~?<;0K\;ȧ7HjJR ˷ `Tf7hEk, L^Y||8QM]I9Yj&#QPʨd!RyΘy ӮN >64əZM">ڪ#eڏ3NwA'3\s ~C #!e/J&{1rxΤQv/dZmp'-i`ܓ6dCʿT`=i'WNT]jAm. a^` $<@BPx ;+"pr9|9ov]ȏeۋy\i{?E.2' `ajH9<´oΐ WHpC9ԙއlKJm羴!R0As:mqLiTky, Yhҏ,fֻ'3@beҤX.{(v[@NvzA;t`-c-f{DLug8AJw"4E_Xb+`Òq~][}<3v0vm/2J ~?ulN ׏!hV_}j(Gx;Hed:>׍ɏ&ި2i4`SZ¢з:(JWAu&5k/Jpcn ^?h7Bvj@|0UK0L+ˍ.u>{pVeRYVq@t؄   B:|B/3:zr4֣9dc" %3CYjҌKЛ`q{87Z΢'.m%3j 4+cQ#ZSP,~Y&?X-$n6aeeٚi$允 pV?6>2*XV?qZ-6x6[ܒ~)2u&D36 S˂qlz \KoOZ!Y]gg eh֋ Q[^+&DIA}凅pcTfk-DnMlw@R^iOXrd 1fzxlUel#$F"Lj=RC༿~L :3ϠLt zr_F+0h+dc::!,@VLK:6 :aY#Y_V6ۧX4Cf Ct 9gH?;;{}H4 _$pJku5(f:6cYg;oHm!n_m;pgQ@)r`zW26J͢D8F3-;I YQ3O]l;.Ǐ)-zWBB7]ƌ:ЌQ+Cb y4.5q+@οP,IW\oAZ*oB2*Lk*U9M3aX|uuoި93ZH265Vn^i3pN|#`xX}I1S$hJ.)PA8̙K[3t5 n*x r uڄŊ0z̖L+qsʋݳ| D /nMrY\8og|nls ҋw ;wd DF\ÝOo^'qALT JwTMwi8dY*C>; yIQ u2=QZl?{`1gb~[CGԠd@kko]^k %t(L(Khڽ e=ul HF/JЧuBI ũ9OCoM}z2/L-Aɏ wz d66]8s3WKoڣ#G3}0^c{O64= o9Xod4 ,Fi4ia./}hnc@ %]SvO荕Y) ؋I9dܕ{zqg1 ec$$VJF T߹_0!y! r>ܲ#I1s{,9S ^N *2 Jqm^5CJ^ɀzeۭpiQA;ĸA c8Ia4j&t+8u֥7, @3!A>Zn1^=t? EaIWp@:d&@>SEb+ ͪB< zZ_J>r93\cCuWbw7h̵&32~uL0HnyϬeh=GSyS-Nd#|=(d>p&yM> N9k\&D@䱃~Ғ#{tZqǿ >HlRFڲ2 ks[ε0wcgN@py#.2S5O abzWJ XFvb`mڕŎ,̈n:N1zo:H8@ꠤudӱvC8k8x=~˅`CsyM Ro7-'-ԁ6)_HZ6(Ӗe;(ǟQi}O t$X '}阿LP%$Њ@QmSi [2 K b1.G{ kt5^.qޑb^Y`F%[cgfllHC [}O)i n_"'JD2SPG|1t1(nXg ܬh GW1:9 Α6`;*<>]$4 M\ed@juOJ ܭ5Gb:?B %qk<6su!HEXd5ſɍ.WHɻ-0K">x6:2#oO8v#PϦ/Ǘ (9Z{ht!ip:E3+ä/Ls7јo[j4gs“%1{IR+X|e*֫_p>]B+%)tX!fyThMOԃ,;`DJ-%tM!;)i,iR59F ("Uф5e&g֘fա(ĉ]H^!N, o-KAe@\V}9jThw#+ Jw` Ps"8` <$﫬BpۥHZKe؃% qۯL)BuNk4[t%գ,8ⷘQmt.f =V8 Zo6Y7 \%CLx3Ut Z&{ѝ:9}O!DleFzţYi6t*;v> 󦏱 r]EI{TI6G{Y) |YleDI+Ք].$84q/Uۨ} ǔlZ.0t6u M,GVbXs6:o^E@TT[zŜHDRMeHὬXh?\>=&:P}zBy%H/幢~bKs L]9sE0|-G@+Rѡ<)U1\ -=$(#HU/_3UWY>JCRdCmvŸ60Xqͩ: B*x"3H8 |NUw|*b7CC )y>%Jjə8{̚$AL1< ^#T 8_(1S%y$,ɹ?i8'On7wn$}eA2MpnOvZJ\t@\H9_kv\$b .9^!'iKXtŨ( "؁.:x~u]JgB)y1Gz&ۼw=xyGfm?CDx>v#{Jo*/ _ƤylT --oJf)~i{Eb=WU۱© _K)W^-$B2NR"F|YENӬߝ4W=FRյ A$tZk?ªbI$jͥ5f[9 עq67t:+%enP[0z!x 1xY@tH7R F8h 4Gvrt"uEJAҝdOn`;m@>~E;-`pXbG,/:Fa`KXb&!mKsRDקSW-MHKgDeMe<3}rK$:XOdwpE [u,8CS2c4}!yKbHKfU|pb_pK;,1h#ⱨ" A ?\"x;tviT@ٔ2dSz(46k1"c9P¸rWx@=fe=3 sDOSs8}S;0Kʣ\p8#S721646hƳZK΋0|vo Y@^tS|,,>ηNWv nց8zlI BKpeC٩sNGÝOVZ/O08 B|^f*'br~c r2&:=2q q­#6LKkYPm*-GS}6&5bZQ#$2c ~'ʞ` ^5ZC2CJМ?NJte*eq˴B6ؤԄ޴]~ȘlH׊M,z5թurtݒ0 <%Ȱ1eWF 0[w[viPxXyנwG NE]6VD}u69aiQJjWG'٤o{0js%\4p@]lģ) tfs-W"eM &YӜuZ BaZU2" .: DQq{N߮VCF=8>n[ Zw%H3TU{%b|h}sXЖx+9 (ƕ"p[RbhTzA$|QGm^!Η:㱲ZRtUMۃBs҂pHO3f"14Fؖ -: `oVGC6|ػ%uU~a;Jp]7[Oϧ6%bbE#C*,zٸVUL(tk?nOʼnOm_,>P:8[h==1m~wljO^=(0>ֈr.4ZsH3^f7MX&[wV^j` Dr&bqK]k"H1g!,K#ke9s3KT͊G}c͟=P&2A2) Φq]R"P#]Ap$-Y7Gp:v`Y摖 A oJ\EJA IYDR3Hu쵎1!s#jQmV^AO凃u|jv]TA}pN)"blVGKKԡ$aTb7-Lp.L8g= <~mEQꋞI:t{^4Et,9ZhXZ3 .>~H)fXyV>-_`7d2{0M ! b es.^G[xW&b+_Xt S)dq٨֫y.  [ [VbWIkjrE7_ՑŽȏ;P.$b\F#8E/H~\F6*e}fHl)%P2oG6!,nMBO >۫)q[M"F'0͐8a!=)im Ht~1ƧraoYKZc|Fx*}'أnQ*=py2@@ ݓshXfy&9H?| VÒ;^%S( =Uv=9oՀq8j5RƏg6HTREd@\л6獡gsFlŖ_vhH^47F$B:.6ۡ6@m$)OzCb 'dϒ RY !+tqfgNadY,=@_':& +EKI$M:=' VB3S!TOL%AMFBM]QsT \ ~ꐁsk ٶ6**H1"w]8& j)aY3g81[jE5ՙ* ^Kuӂ VEw먒+y{|bȜ[ѕF@ MW'(VR=ڭ +Fc g.#hiXqiV`lm)R`SaK_ ;.=7JK_$~umLٙ/+'![UE)\ =KdUP[s K*-[eWս3|r n`sRDΉv<Q͕ ,PͬD&}$}& ˞aaЋlġvR( ܏Ǿw!\Ď(Z~e؄`)t>|z/R`8[P+] slsI<5Bgg:wuC0AP rKktCe%BdzR Ё=)ޝz\p?Pl*a-EYz@{}yL((؟Q=W6|NE7l+ڕ+NYl]? l{HP*$ܤT{5䌹傢!GUV G<+ݏ<~5'd*ۯ[$z='I1 M<'hg=dp_C[YE뤼 !ܵ.GZ8 V||c{c,TV2vb+]DNxE%u67_D18z_Z mO/_X^PboLj</ykx+Sߕ$b{C-?wXX?8#~Չ-dvI,yA-ma3E`{x%^ >N}#;81ChU&C5]Tp8?Q/!\z/6B p',:Nz7yye w94a7~sSIR }JY̔LbpMvB0ųmVG: [,\rjTʷMzַ$Єt  ,3A;OhIT#2OMӺE/XAI+;YqT?#ڎvl3Yò_];^PxE\B]xi3Dlm/Qϑ9$@Q6t3 fandqggZ9`zyOr$cJJKuJDb.cXF"'AYci†C[qc\YKnwL˳Qz {0rXWW'wp43*O:nwl)<adžO;Nngu HM+BԺHʥB)-*@,-UiyeQ[{.ski#>7#9f+: l28ó؃$Zڦ-AQx[OPr2:6.[ң/iK`mp z:F"\i35zQfa,2h@n]V(Om%?G) F#j'~pdJlf{06% ?3{ea&kVdfx ᬬxBpcx75ԑՋ7‡jQ54iCGʞ ?7Z)2COm:'o|0^!؛|A}=Tv W}6e-)#YOE~wCH.*IB2epCrɠ}AYWv /:Ixa 'EyPҲXS4xZ)ĕս*@ɭ i"5$XE5|  tʄ] ØyUFzz0Qj #K NPǔ!8b9-u_m$~;N`E=p4#,l!=(&VBV JF,Qoi,0 {w?>Q=7|Oؼ~^u$h6޾0<@=Z/[xSdAjCt9N4 %9]n84GYH]>lOg&s }oX+8HA UQr R1IЭsiя%xw ~!u ^0_OȴmQCū򸋙{S&ĒMRO`U$K<^jvroCZ>N΢d+7a?BGݾ7G:3L4d0uX'9B *sCX'9y8_ ug(o`^Nǭ0 Iv>ׅL\T:~^5O"ߊ %` I WEd7m(vHfLAΕd ׺a>^G1DҌײAݿEX䳧KҎ4(OŽѦhS$q?V )]Jβ (N|D AvF#\(Ȩ߿"lZBxG:j;^kQ;WDǁ+c"2'_0 vԕAԹ"/fNa#DSOp@[Ž1g?GK- 4KGCz V0 8 W<c\2\6(K2eGRhH#1UWJR VTo`N)^LSB>>}l85x ݣ!Y`#W0NrJ'!n;\]s8@.ݼJZHDWYӀy u ^0f6ُ):YKtHN'/ ~ëtեP/?=ϐ\E_GܸٴDE#:@6kS`Dc ,C7tpr2(e?4Ԝa LTTB-ǑR?کy"TIS`g:/mr-Rr&8Ӱ>ױakz#IGgk:ȞR@>8>k HiKd.$lKn@1B ӣTjm ܯmKԯ~13WLGmBc{ sHr/j$E /jC1=&iFw_F@l7f.+>(PmVx|1i V)"70w\W"b=PM`įY.T3Sɽi&Q x_xOhExCm4TPdKL4[x'3tO+6 aߓ 2I; ԢP$(fO?i@ ͜7 ՚ '*œCM혛.("ϷtN9AV( -ϥяG̰N I?b>\*6/YIp2aiZ)Kʣ 8t(4j.ug]= k90{' ޏ1 eejLvi,V1ڗThjVEsE⻳& Ԋ G$ fm\yelX8.c6 )PCCh1k4Ο䚈}yz=QJdwˍ{~@o:6Z޼(vURAtgd2tOs oV6.2mKi7ҕyenbщ<: ?4GL)*to!eR$^+%ISmJj['?P+/2PBoX4$d0#4^wn\m@ H"Q'(?*tR+pWMay͙ tHʇ-qyG0ro;j^߱kY nuw!\O[(̺,0fU9MMl #R#ݥBi}w[b>v:It8$۔2 V2GGiS"N D/1ދ.F|f<ю1]?UoApcNꂉpפֹu֭fǠw]UΜŕDk/kc\#XGܕwu &8kc ȑ_6WuEY[od\RڷAvS15']wQ9b$xi( _(tDV$cq M7e]eyt}R8ĺ=|W>0ejC$}ս>3QU@tcv ndןفn$8.lE`9]\{Cң_4D^E"lMuǟ J/X1ԸИ4#!˓eȟtEx#7i>$\#Ԗlĵ/SF@QyS'͢OVw}!dukOs`Q+?$Qz#V]OECAӃ + (B8ۺƳ ~>%G@9$V\Ѫ @e8aF6c-Tӭ T1Y~U gY@l\5ǃ$-z;SA\tyUʻg(LJ{ Z.{V$5],75EͮEwژU*QH2 b _4cTkhTr.5;DHX@*> C*R[>1}!Pn^zac ^X5>DmZ9L-?xsБIHT`Bw.s&N[#8D 5Uh_WW)GWB 5wd•h,Gl$9Rϝ)~,ܵ Eu/v=x Y@S>a><%oLxޏs g{}g\bqIbRІn$f)~rv)9RY茇4iNI =/Sj1% Z̠+&=Nօ#Z$"%"ᄄ% nͯ@55GTJ;kGؐG%&8.kj;{tOcdyt,2O镮NEog 9\8X2{umFb $Je+-nl$I4=foccZ su( FSP(Eot5$Q?NX# I3J&匡A7vYHfvfof+sF^`| -icCvYP~40m@w"<]ѸY$-" xn{*MZЧ8crګټM %_xa^Y;N9J/K=yRn3XWTl|PӇ%*!1D_oG6ɂ/&jաLDc̀v̡P!I:pB2iGc77V4T?9XйG #9}jSh%xq1W8Gv;hVFZ4_YP.^R+p5[tw;4xU=R_Wd)BT?:$$HӶw|wNȬֆ3ZL'-!D Wݘ/$}ag:]&cJB>~Gr$~גٷe&nރ߂F[2)BeS'uHٔQ[?] n7kja4̺eOKM !0lݪzMۯ-۰-Ꜵ՟1[{zu"AJ|,;!CKRr5yy1 -5gG\#TOTw|*F|`:E`-Aď C.VuЖ<ayg04ۼ+>UpjqxBd3ɏufspQsCC"bvgmM\FG8ƁfAR6s_G|uOZ,wADvU͐}B`˒r=7u܉l e@ $+V&GjnG0|:JdzLpFt/W9Z$c0%*&=r.ff?ɄI0ʔi5J{I#"İ=.-:s"#XZ?NkuxbSrMP[ pW*&w0ˡ_RY\(dԗق?OL&@R@<.ᘶQ癵!܂\YI 'OU=Hz)dNΘzNNKܝ [  SX%:T& 1}V YӣbAS>Rs0j,8!1r$M {?YGPP僐Sj~iQX+jfҙ\D&g& v,$~y2ovaÈJ[wiHM*)3E\'0'=FKNn+-y "4^@+-?0@^ZjXX- H[h\ X TsXzJy͗4p#t)Z%vǣ?OS <] |d@ k?P*{m/YH41e5$Zf\s A@T[#u%#WXR|SHv՛4⅋ 2[1,-''}ydUeYS#]" r= ,'AHE=UE/8w :]F1+HD.ҚZ=xճnף#f}NԞf8PZkvG*$:16]l9 4;TQ 9# 00Uʞh"9%F};ݭ+˹j亁"N>np!t)ETWʥ Zz:u]b22߃63-5r ˲ӊTy-寒ô@{ZSAY[4ߡN9Fo8DNZhIvl q=3̝@e*W:T%}Xz}21;.ùre,Dfc2T';2.Z(σ 7MwYf%*Sm۳$ٱ.߰jm[?'ꄍ*6[]^Y&KV^J &Xe=K}-zjݗ SE~”&kf+o=+t.abU$gx^\G%lU/7̞.4QK^أkgX$Ye]|8K& &l/tVnbM%;ݣprcē-5iSZ _Z6zʦ 잘+/ 99bK`*st U7ycdP{_=cBּfsU&8vz wXp*qi9as8+;U#0NV@{TlZDȋ͵bby2!?@.V~VJTy*RA=2 ;Lyc @";0\Mkn%adE1 -D.toRrhΈx=}]&ĊAOe[iD0nL\ KQf62w8CH!'Q۵_t/sc=CD,Nc]v!篬 ݺӝ] ˠOUęLcaY#'A=؉Z@'~xzV3\ȻC޻ϱfɱ ECi%V@ C;` z7/nL 9b6wH=jk{p-(Dإaו6HzJ/2e>Obѷ5Ɣ>.{tmԇ7k/>lfqgrq(LLE.V F^:љkQ5{wÖ7TQ w[wrq΃VTW/5t84.?cLӽnAp!REm;gqn(5]*@Y1l˥pM);QqFJ}郓x7G tVM(y^ syD>ER^rt>_56 >VUzH55۲,˹_;}}~DS5d%Zg ݲD NP%-Sݍ6Do:cbXi!eu jmtjjkA\ +la~[u>fe>I~U@1F x=>~c$,lJv1B{40N|\;:t.-Ga۸6 n if׃G 2Lz|yj*^dg3GP$ldL~%"tގd=3HU29=cX v?j6>}qD$mP8IgҶ#Nhd&N4~,|:çhƔ\zfIFjeUVZ) B-$ǚq΋s;r"6,} d;:,[ -y'ρk l-+Dw)YDmR3 \:Z3i=ͤriuFu+V }j\"aH!mb)D&?M6uH@|FOUo0TgWap,ߏf%}'y$-kٮyDD9ѭo"77TSeu߻,5 E&`P̫ΤN >P{=aD"RiQg.3޻ԓ˕yTp5H# "fjX.Ma-W|8 FuŁˢ"yxV܄1'GTW>ӛídi9དྷTxv-ЂAerlѫԶUsp Y]Xijzu^$Y,l;}"eXN0~ c\?!Zq픺o}4 $` +!x>'8|T7TjFTi P[gjzT؂ҟft*k8Nt"?mwW?H$t䆴FGQUwVx fMmpn'=+R>a?FꏲslX<0w0)Y(rvOmFM;ϐ{,^0NꊭDd0Si-}Yރ|7f^)+Wn&yrm0q&@yߖ0zd(3l80*UbQ/)=C 7Cv┧ɲ"Uun=yT;bbs$zL'Am0IZE2b]LA\s$1:W3]gπ<@,dy|nJengіn48E+wgf4+eݡ!??ZUSۗ*iK+hOa<U2<68Hwj-_ 1`KSow<3+jcT8z€4 dr<#ש|0!v[s~A0E5͒h aq{J<=a??pM.Bbfbg]%TXJ Ucwm0y)tgќJ3 p AezFNϚvQT4~GE~wBbwVR,dD'Յ:Xf񢖁`p$dBJ'bN<,32\;~e~ǫgs5;j2ki|$m6r]䬒?5tr!G1[ڹޱkZ*DSl;+~HZ(l^~DY ]>@;Ao.@,뽌&%iWs AT;F)kT5X V-`nRv<߲8{3d3CE=5[B:NE-^ZT@˂-Qr%'z,[n7@Y˗ Օu4mlm:1~Smǔ[6uU0ɔ_cH^4S:!>ߣflꚇciD朣ֿϳ Gfc"ZNPO&{*<" Z,gї`/פVTr ϵyVnW\2P ~jy?nwT6^Z э<m yljG'ZG yzH,N̥#/IهЏl\_FV=+fBͦ{KJ^@_mim{q>!7Nlٔ{ )^췟4ЮekL\}:nJ~961Tʼn°YL3[P4.A]Ǿ Pgx576&-fct 8%\aaҙ}BЌc$r(!#5&wW=yXF_-w4k(:\Qx@kQ4E_oE9EIboC0 Ki ɸV!H@XtOb=eÆWiڃcJn?b7֫.c7.K1׃Qw}"l naT hpR*,!j#vۂ3z"q=q9 0ipWC[-.DIBK܈®t0/̡k7!{z,!pY[^o\Gէ`laFfn%L'X'wq%]7ȍԘ ɍ'ِ< 5sѥLH)qcR~wQpEDo"2팋Y's:O5M Aiœvy]ڹԻ*(E,|*4 T^Q-we2kYc@)?&hg7`#SհW{x!m3pXä#JO)IhF! zΙ<&L˩Z3{sgQQ;'"i %8NҴ(h¡G1CR1WeO)hxʚ(A5D=.$οՅ`GnV^X`o=ɣS;x EU=MKx 4m2w,N~;D 훢,'gqgJ4{vr3Ȧ+y[1عl:E#箿i]M-ӑ8?9u }w7yd9 pNՊ:ee`0讎 RE~j'iLN=,#F$;1^ }R 4G$'fDsS0X4aKN,V~כM= L kK H T:Y҃` ':Ȩ`nsy]=a{ÓTvyhYc[r[}֯qLXzowc YV,ITMoW筢CVs~򣝣93-黟TfѾB-h`>d2˙(ٛF- -&g^N ɇ2[XĴh J 9d55xX6%YafO\#vZolq1J%lt7QsgLNN[20 Ԋ(z)taa4. #3;o2 z-ݩB[ҝG"sDszF 뽊)SP_X\3qs&3 a~iDTna?NEJr.@)F;Q7P+ (U"k`L`9˵ P!J E>rUƸ3 矜u#nNvA*)BpC(`s.~h N5H)CyK(=4\@(&a&Klfqx`]z\< =J58@h4]qQ볘_N=dn߿cʆq`P~,$֪V8ToS..-h=Y/niٖ' feV\6_٤aPT*w^1'ք;_I/HP?WcuӫTa}r^PX*g(Ujxe}ohb w!v2[ոη%jF  py[5%lkQm).^r$/bm?-hxK<2t&5֘oOdOBd)o9ES @pr{GP Ts KĿU%i0_񼹤ޚ4XkR .";+~e_:)&^>ܤE$s4]XlgvFVeES&罬VĿ(O&h-?3}Q`hB˱аQ'r-xO2B}u|ib 6{8=^k'z&;Y Ţ2<0`L5}u c65+\6kzngCi80?b10L\|A ,N+N7pNGya<[ JF"V(bDr>bOUL>32R.{vc/.Ja80&H}*rRZpVzKgLߩZ'X[5 eZsPxDIP6 o.rXCiRv"khaS9񪟕; t6̰V TB,%́@"YϛyTppĎ1dfwfFr2ܐyuč5FmAup'n!RG[223`eVྪ0Fw̙0-Pw`!B{6Z)$V˱[)Ɉ腠@BχD YM6oŃZ|;~c N,&tl"֠BPB],؉2z!!lr_}FT6'U BnaB.#JPRHJ40 dnbkf#g[d]oPIл9: er7 oJ(R ͵_uarXϪ;H “0UlGg\&yL}a22YH0.ȿ`%`DJ|qa5~Kȍ70|#fTd1o?U,/W=]yu*_?vt:NcfšjYqЖeu. _o;pRm4Q׻s@<߯ DłU,&  +DGt[rB A/XZ[AhIb9+D[. MelIˬ+W:~?q@!$C< uqiJ%;Vf-W#Er O ;ʫ'T0~nYM=yX+WR3]NM]gH=A~ӮJa](iINjfwf緷ҤPĊ(nU6JAm#g_m q/RW8T3VӔ* ѱ32/rW9 7HdB mduR lV薽Q -t xIҵ">(A6qd9ڴ%X {hv)ĺuAI[2Z/k~8-6QJU5 sN_ݧݯ3̶68G`wPFq"o~R<^T,ؗ4f>Ε}1?w_bw ?emA c1Rv^V󹛼Կ YBW{&dC@w MnɄrX\'$ ^DaiXS*Lj@mleT\4'|s[# p^~fsM0292e׻5}1w(,K>6IT7xu^wlHr f z6HW3df[/o>ؒ>Se}VNS֠(@LW5>vjKA{UJ-,fZy:(b;̨p Ćҫ#w:N1 Иr | r(q`~`k '\ŒMZχߙw#u? Szt}* hC glGrwEsCcY?W'6FM騞<]P* ؕPAu{e;˪hX6[1賛rBFYQvhڳ'u۟Ӳ?_y{_m:Le>ғ@-^֦EG C ܓDs]OUt.cֻԫH3u6p8WsB|^)+d;l\K$MO(_'l #XjkǓd'H-qŪ3s~mL-fy"8a\yzmWX%eW ilF/ )9՝D< N蜴W*z{k]J*aH[jyZM1o˵oy^Q@zz ֠n$oRu28,^Qך;/\q gd/&3Ĕz2LZ9 c|$;]nbt%eTr(8VeM%G $N=~)"a"\R{kSŌՍkhk4f&L i$yԗ:Ԡ%R z$?4$, ;C6s<|m@[5Τ T 0YEdq;Õi籔"v|xiBTQD|7lK:&>L`D&*sL0S/v['Zbc)Gs$};nwR~EŚLh*yP]-tWb1NjW %QXZzQ]$1==@7?r>?օS +4iLtm̲#6b'yh@O|.Ż)=PCőjeF2jmm>;k&StF@s'jn f#!˴U["MSr0v Z!>GdsڢV"1ϋ"_Jq4W p]CWo/NB&]O[՗>&ͅP~HkBD ek&~`\bp2"2/B72~+@H{+D^[pq"Ìh @Pa(Fn CӘuIE3$ Gx/B 6_Vѝc.-PyZ"oX[^p1|}F&+'*+0&#@.{ Ό<NO% >+aj?1͜k!c:qp^GJIrH#Av0MCѻaX:QT!2M'a߶$W$ Sص^TU,yR#'"[jV ]VUzrCl|a)1/Ț 5`mA!̎ja0J0gʭ03oW&"-tM18v] Q=* & fqΐ.}sۊM)qk6OGx*$aΨ4+nfkEH-TҷA#ͷ]((;-԰nZr>uhMJ[.:9>3U| 12[p@6n<)8R+53utf$_3q5;MZy3ы*zL86ɍVF,R0BGBHWYπMAe>2g<ѫ]ъ`@^$ fW%ur I5‚Tlw+nkypDA^(W-ޕtNxޏoG I57?^e"|. 2 r'Va.i,Tڎg'A9bۈlF2bSܡ)QMc)[a h-Ȱv^u{PH!-Y6NKgD@n54XDL)%Y׋^N o39ǫ }yT6ʓo+qe1'ub} ؟t ¢Xs'$hp5AyQ [$zpdbȴ 4R9Wצg~== "*5jۓԸD@ivʘ':]B vP-hOdN y#dz4&ݰ  xqSEZ7tXנ5fm,*jK)]`uFys) 1go\t!6b.͆b1۷^6a~5zfp;hdD_pB ehLmTU\7.-wp.Ha 1+_#pa5g9SoN5R| 6;\})07j~ GTc $:dIrXr 6'ۺWY[t 5+*!\xᴢ2ŶYcar+ͫ]3ruW,/i?`5ʮO/PQ;aBL ƙo7D}\pݻom TtWch~¡ |F- Qޭ+0Qw~!i _4?#?;!P{ vQp P9܅|YxMj0\\oNW 1/GHL%j8{(4o9W_U] (jwbTόl {vDJxrP̝{ 5!)D~:M04~#Dp뾨:'JHA3{@!qCgr1 Z<"RחJ9vڦ@(/3<5479 ^7;]q"6qKaڹ;\IE8͒LlSQRp%0Jƚ8SMp !^KU^~oYчޞS$9g=?F-kZ%fK\ ߳' "ja.F  64(WI/a;KB^%vϺ$ZXee ObDMʁnb`|p6܁gM}욡xpYD Ku1pHL>a<~P"Zo6)3a`2.$>-v\^՟on8k|> f2O=C"Y 2{tF+e+Nǁ:,~VqR.I7@Y p(S2i:Y F J&LbeF&y\`WSqEV;3&W\9% \ |WŘ)zDV7qNC SG}Co=Qő/>y4H2FZCWqA ̖aBm^3uzpl`!0оw>WMl!H2_Jng"AcZoZﵑDhAIA%n'?j"1 Zs:tG4.4ߏKE>T-Wѓ;2LłT;#6?Ɩe9BܼQI\vu W V'$o_e;wPȁ@j7 7T66 ensAfo`WW.87ق´#}&gH).Fĵ-`6"*\f S\*Si/3nw7C ZSJlc"hm~hО6Q6q5Ieze>ɷSr(. lNG>xSWVRoo:{k̮d(gb/<ΫgUɊ&rӰ";v6X3,[GMj—n0m5#$ KO.xK.RGn^W( _ti7Y3ɉQP?V߇˯_@+PBv-d5 g5$PÝW?%ktK"hĔx=$#ٶ clםG먐Z5(_S ,~:`0Þ 'sf75ǻP~&"U4 h>FLS@Vi@Iw{˽ٜ`:}x,Cl:]J KÝBϦ)F.\C< 8}{\2˭1\HtwL2@N 7lq1LHF|X5`yJ\LZL!GT;"^ =Q|T~Btc4U ت{&ul=gf-f ֈF˟7RN -N l"I !8Y >qa湔z>ҲGW+<@.2,3_9#VrcRЗ(Nf }UDKQ*"hiĨtqUCbmp_>,"-Ƥk\OX2JkտYl:-xqbt[l b 2 'Q E){(ל#ݱ<] sb*<.*FD)9FNعFsEZaMn; B뭼S5;g ÷rIi2hcٟa}# 2wy2Oz5di`"@L@mx5(Xd&1o3Ò=eL,T|e ȓq2l/N0/:U6U]DБagXM=ZS[1Ɠg[U,)dFR (Q.v%څz#Yz& jݰU [:p㹭F]Dl2n0R5e__#@' f.[ ANݸDŸ}yKg;`B0= "Q Gf !sQQ>Y iiEnKK†Putq22>ŅFK>ЇK@m5 "fnjK}0dH$&>}W@4ֳjr4S%٧>cE]sG 4-}*8(M]+Y\{$ۚD[fgF X|4l qUt:64Nc43o*: 5%Rځ&Z5{՞'}->M~~6(5ᶂOR_?ECǕM߈i"CCk_Lt;؉Xg4|PXţʞ=wk.'7Wjb%[Rn[ S2! ~ vJ w4jq ܄If#T^2pkO}|&r!"Q+I~K VڍԷ5&n 'k4b o*5R`=y;KFG׹hkOöcsvޫ_E9[7cUE}$ GԊҥ<0s@Yո@cd2ٓ/$tT6ߐZn\ë_dqd UrDP&Sw}c2\k{I4 CM(6@GE^vȁ` vHW Inlف،UtFFQuيTWvs3t(r\S(x1/&=ۋh-ôQC>w6`]lGS3!:C&F+wKxFGYV0,Qqw]' %C6#7Yvߙiiġlf^5#p@(Sod#7s&;t&^i2 ҼADxJEsu#dܣ/k "s˻IͷL%o*zFi/hH P麧ZO./&[3ݒU#4~gd*` A[B!"CݓWH|kABKr7 1O-@i[+E<7֞xٸ.[Pg7ډ3<ps: O}cy]ň@m1< /_:4"!VY#$k V>@ W݈)JrZ$}6 &XiWtEyJsҷMooAU()mP0"Dkb=PJ֬lP0'JMdk&n&)48XQS֐]'bSeB_%Xm]&uG>^ 25Z*4%;/_i  q|K=U0k9#7 #ոyUTok3DlspʎD'fїhS4[jA60S~3Ui&%`PyTt[s!Mb  /PF{w!^FI|'u[q8;T@›{kDa*LM?#1f"ɩG^Kv8J v0ciu["bX-H&-/Zzo"SXDxBAtg闆Ҝgvڮ@RP_\k-$&`Z tF(2@H_ GRg#10=J%]ޑ:Gos| {[\-MH! \"_0&'o+k&Ot9B;<k/*7QdtS zA/:?-/Qn) TQ|LzB*-{?>TS! C̗M _J= eg51$*$H ~; 7LCB٬} {-NoyX7NgiKsRE-ܩUN*4k:d?v H!R@8ߛ{Tau akwPql)h:J }G@a klO$چօ2nV|qEm:O%1T\w,Sn} BFd}e٬ؑ %)}x|xE˖W< +ewxȤTz!- 6}~:0$D(΂W?̶=:#$NO-ϿQ(lesǽnQ,OҎ6(EtϳT)8t.7*{?ʇдGo{H9ф&s|!#GsȨәV}Gx% ֜[JCWb`EXāl@{өf@]DO>uIn|ɵě!c.d ӣ=7]\m p}ghI- 4՝JuRզB8 eWYQ+ B{.wj'n'e`ysv jǧݬj;`w+ɲ2#P aލN|yVfRBw$G5gb Se~&mĵf(srM1ȋ GG}W\nZcs>.[$tl׃XPJrct{t<3 n"bZN=1;GfIDeGM1d&ƚLLa(^f ^Nw3gY# O@ţ3D8tlLUXTa+Y#}<ޤtwPӇwBd'ű.~w/Sm#Xk%-i8 }3 mYK 6OL'(dT!,+<&g}H]nb\=6I+kdɟ<.\ Ƶf0c(*wVX5$TkoW-]cyo5~Loۡ=<γH/x]_ 8-Ёw7}=S(%F+Z"|:@Kx)?_/'.lk+_N-e<&""8D,I?XMPőogd`q϶_ _0Ɵ~&k%HMVbR>s 6IIֵnfgƯo+ (nuG%NɺsP%;ukkͷNp !iFrs3~Pof*AuѤz6I8Tp^'D=ydv3sڝ y E:J`>ě c~ozkϭ~DhL\>y Ri_oe˛?'dBDW j`cWU8Α"ljF`~އʓ\ГeԼ6~ P`ɠՙARSINɯvS'po&_._e`S1sLZ:~YD7_pC'fǕxCY͵~.fJLj Gj 2kG\eN׶]Tv8XV`!cW&-}>Gwl9qz(gH@% Z &< D$ݣ!wJC_#C{_$^-'6ϗDR/*wlW5); ƲV*V[*%[b ƦD/.F@].h*m̈\љ'´|K%O$*`bZyDhڜ H*wuS1&0 \6~?F"-1B^N4d @\gf*C6,͌COm{9Qf4.qSr18dy ]*d/B{.uSd$._?gCy*,tVk V g9'>(5 =ZXnsYm[>| _4$VLF KJd0=z8e(0K)&N7Tk_?#F4zZ~;:*˱w.&"~q!ԆY҄bSclΚԡb~?59Y𵗥!kꚽפ*nM59D&ɀ@2-)j^fӮ bEZr1:bvMҾOYbPW5XxjB[J|8 VWэSbRAyfFA6 )22)aHh/#_qi>\0by){e~`@O ƾo!+}+jB:4 Ok3!?aK:&-* 1ȵ!VJuniy3W<XpaL"3_#7A8`,z;'2UοNHImNvlX@BH;pvτp :'曪6|Hh〽byG_L&kj6Ⱦ}R}<X1QepD(m;]B>|j?]ssXm;or7mȓ>%Ӵ0&+1#1qBe:,$!7Q4ckkQ2kw~;ý%9;%tkEԇ%iqaul#$!oĐZ$%A=FA7mHY*D96qL@ 9E3ɇGC9vI"<^D,I I @ܐ!m0nl !0Z@|dL/e]@NAZiQj[Wl|NN&Lꖛfiglbh{JZQ\h!Ij٩DQ5df$;^=w,@,sB\>Kz$@W{&5 Dhij+9JY**귣<)6{i">z ^KJޓG G=_ `!|=WI `:a;Tf~[ .spD՞ny`'33bKQMIio~3Ähe q;k^?7_F2B᧿I]_k4MzB )$`9iDZޡfer#,s&W)&蝖a3OnX=J,L J;l69piy;'2 f/C: {Y&ڮ$QHOqۯK%9?ֿ!0,^>.67}E"xvM@P%S"ugWFT086)} AHXJ-}$B31'*L@S un!&qBkW5WSA8X^ulV&G\'Qv ?WѕRq>U|r?2ojT"I {(PZ>+^ =:ݡ5n <ٳvZi` HRG7H";KW.nPn]Q Q<&->[XȠL=LvkXO@-Dr1+a9FJ-KBhQsK@E43sX7y"?yYWkZ,1޴4gB10R)O^K.a2W*Lu1`y&`"n< ̗B.:t݌! yER#2 7@$,w(/ `3I~TH_=jsijwx* %,׉"ypH/=TҲ0 C : xl`a\ ^|dB N?q"3^WCq^"ai-#b, k=sQ#%o1#DNR|_iLosĴI=&lX1Mꙡ>6u uu40HF` 54$.g6q mZil)VK歌ex EADRYN1?GnL5/U )ھ9ۈ}˜-x|r~,ũ^%vi3"D0_Yh;ߜ ?Bǁg9PBj10Ӷ<+)x=< F %΅=5@^qMB/Xpǽ&0ݔҧ>ـ0)6R@DLc¿#{)P.昼 ʀ\ ZK *, 췸;⇡ D%,N[LF.EA}8?D\ݘ`G_ yA)T> ޼͖ubs]͠Şո>̄YW8!*DLbb$ 3Swf ]?]$7&շD| 婧&jPѹe6ycx@)w4`^Ms|4Z,ױmhiTF `e,UKB.Gw՟V>Edyp(:5' Rj!T&LjC2(abPo光x/y+S{++Ƹ >A B2Ȫb͢_ Pk}Щ '&K{{P+ٺDk,ZZL 0hbְdJ|pK¯]UЙ)ʆs煘Z}3G- ezUw6"yϪXC1L`A2-G{I@f< c ^*Pis5O2{ޕ4е+WK7f}>"*>sv:,zʃ97JTJf|x˭| Y^lZ]%QR [g|lº˅i.BcG?MuB$k{Z-s/ 3gr/רE"bkwr*>6S"N"zo/16sA |;45'fTJ;.M^oڑذ!mLb7,nUI[Uh`!pL'@SH>%r ~6td߲x|2 #HRD̖6ϓc{z ~13A,eW#@P">q@@UMJVu&݂7r\% ULă0kh4I@紘/sUORGʉF6sݿpd©g ̰(ԛyB.K!zR8yP񲘐@^ fJ5Q2QzOg> 7qbhia>$\ь ZCEvwϝתȹ'ms5`K˭E S]4R0n2 O}APCYY@R,μh㞻`ʭ3)1`?^%Ă5UH0Z.r2ɏT0dWPZ 4hG&ö+tt乙TmlVNF۱o6Bj*4|e Ox_+ti[Ye"LO[x!+C 2Boo^έ)t #]<:{FjG>E@aj%@ǩs<ִӁ ՂQ:ksZ( i͞SK}.w-Q81lS2GEՒi߄A;J_*vc4Owu.wm>ɇ6]{PPp )Լ_HhrnT8(ضG_f_b">}]!MG׼_|M<> pWWvvoZwdW)\*К.먴>ncTrR@6ALye1M_ zz~a'w&}}97}6h3/Tj]NuU$YD.;b,.rVX>%&7Kl'JX7GR X]|e7TCjj+%R4/N/q#8qtmC;}l-TL$ĝɑb R!w&{r-:£RpZƈd*/i`G'W8,ܥgQD S2?mk/OfClPU"m :5`]akҙrjG-,%_jK޷lbdj\X͘< ^ol?8"IXӸis=/ - x8KjP5v^ԚT Xؙv-hpuj5A[36p (]2Tw GSO*Y܂\x[MX2MkXI芁Zgq*3z+yBa{hQc*< Ҁ 3'/.S|ߎPx ϷѲ|u['RJy8W1vzZ&.K/$/j>½ooV_?"'~䛏^B]jND$(WO^|DpO%v ڹԴNTK.2*/)9 XGت5WK\h 6qƣuri#%N'(C O Pّ\}O[fbҌlOC̬F;S /2gphW{wR*X"e00f/@BsfRg`n-;l.gŤ [|sFGͰ `g0k@BezI|e.Ȳi`4EZBMW#F cݢ3!#⚵s`gu"߈~@wxp܊b@hAE\~dvA.snm*>=p6&ZG{_לc / Flg/־cg N٥đuMR839 `lАCsL>+~D:uQ&5nx nSh&\tɸRObWțvIZr3MhqYXb!A'ٞ| 6?(jt&[R.bçB H \_'vczlTї* gQS`pʿQu0`PNŜkׅ.˱"'Q,P2V>z WKsR}iІ7i(ü :ZtQN~KOnJX )RD.̌yyhzRA׫ŃpTMj蛍gOªy],]VpO*ES5_/i=X4~ |ޒӤӧ`{AKvNM¬ ?QAqbEZH|<-z Kz/џ^BQ-d7#,;MohH( KI%ũaOXF[rUf d.tdn^siѪ.OwABN61j4M[wUQ8\xȑ!9%[!ů 0F4 =9VSK.La5-1V|C*zZ r v s^9iRՊވ{"Vq l )T~C?xZ9$'h88<SXϨ ɶl Ĝp֑uImbu.jiӀ>Xgvi06|bFE FEfTQfeJcIZ-~?}moң qauCT@㏃v4*RPx++*r=!oSKW1iFĞ~LѴxNbAZ#Kr-I!'ǫ9GAbVQݸ 5>pZA#xɼi*|˝Ie;67.>.XE4Ei/c0pAn5 r:^AUifM48p3QJ·q463#^|KLU'3~yRZpXwv ."tGB!TK#.m9[&T͞T_%Mn~k yc< ݴy?8t[-dhS= _։QƯ t*> gTӧ'_^q_-d@Ih83%7Z|݇I9;&9e'm_9w}Ap/X0\I ^<2V}ō7xg@ ;;-䏌wfٽQF7vǥߝK&~?K>ib^3 al9f( TI+1(~~, ?)zJ% %'C< L׹eWU==ʵA+#Ezd(E2)(<_3CxC㧸:W@d x8?&|QfIB+sJn%ڌ;°Vx=J6ZQ%$S{Bv* @GTdn}Tk(u(!"y9"PaᵘLvf-哗bEs|\+#B&::uhȯЊn TKOjԡc-?"juk}Mio\ 2_ͤ#k!RYG(ZMR®'')r _׌T7ҹeswKlyH_)K{q~0kkm\ )ܧe2=Nz-5[_"d( +iz1$_ri0pcsppV׬=n.#.|~PRyE O g?y U[}өygZ1\ 36 sqgE '1ˊ@Fp1_#(*-4ɪnTSڑz$`W6>85g&@ `ro:*`*"Wq\O6;MjMLQj|$7hDG@3.udH~i;!\o|B!lC';5>JGl@Uh7}a#@Q0ُ_.Q*К?%ku@k椵s\ Ge-;G2BseZ`H&`dLuC̹u2L쿤תU5fTCMbZ)/wڔHg7ޯT?[$Iٕ)#&k.t@rUXgƲ^*"g)խxUNo`1̘{iwDieu %KTYt.wDz>Ф.,2 DMXYQ t2g5;}Wg_B]Q ~=śB^uс5&`·!IO`). ?.Ve8!ɪÄ? D8]}fR{AI/LvOugٷ}lLr cxl¼x͇ar^xy)D۔9YU.Ikrqg"WO@{sZOɕҌ-jF-0-R#.kP[&r}#ϥ%'>@cj%Z\e?ۂFX|5f^-ў()zz7c/:m4+?\`j3)r.2>ؑո5b4,Ұfw҂IQ`6VpuǯMY0k6&P/.JT{aWI,lXXlƎ@\Us6xO~F-ô+B "CRkZfiy/hg=aK32sWNgDȦnGfh7_ @2-UnL2 ۅz LYbf }>ܕŃ!.W(JU$~fzR%YmD{u{htQ2Ԃ4ݡs.rYdSwn7B_*wW'k15efBv7& !.Ytt J0)օ-^By|OMEuC<<D B߳WKaј꿐ԓԇM_D ֡WLr[drKh{} %:b.<_prBh=>nqU\(YYΌȈSx |ޘE0i"Gcnn%?Uu(?jAb6gOqڣc;F3Ա_upbƔ1;L^kxqd# $ݘ{씵- c5X^s%7z/e-?DK4mPY/#g&S$툨ՠ^S fC=\*Gdo MuoFOw<'n+s"xĖ2ud7i b)}Q Pae.S5rɲ=B7&,D Qw⊰}NhRU|;O^NG챲^i+$0]BВ/f [;l8Dx/WN;>.df:5B|݇R8Te&"Z;3T#M>D z"әeZpo8mءr/QzdNB“zۄ~Z3Ϭ~i=eD"րhhT,_,W7(:c+:} |pj;D0gcśwwt|mA-OsmΛݙ80c>P~[E>0(ïHL:!-a>'ްH<;|\_Xu&dz'!\0!XwCq^W36 ł2t $W}T\'W,@Bt$8@H]Z} gȴC#R r1 UC۰ȸY=/o9lMS`H8l҉:de|3Jg"d$'$ͷʰN@g*+(ppWejDYes1&oonvs\;* rРɧ74 =ۣH[ddyҺ TXe8Z+"ˢFғegiNWOܥ%(VpT HLv )V)\l߹7܆tCTGQ_| $-&'`QP6s㟆҅ł>N+/3F))RLBN_NϠ*HB͐k&ͧ5jݜhF\[4v}ԩ_z˯vak /7*ML19:PY.;*B>;!>[$Va& D$vCw+<`lI62۫(AX9jj@xE˓߷?'gU_ | ouh&TZݯs} 0kFrFoґ7Ԓ 싾㟴 .bK_95"abڲHrtIh8GQQ:$+^T3eE%z$Lq֩bi,?r DYJ5&y4oRIFeR@\XdGRJ.V#n~ĄҸ#>Yx4eSZCf)ZqOS`3h.i·JpE*6M9$*'i}l|7 !\H}Bҽ!V)@ZMnwn2?1BʼlP GK_ؐgBH^ίb"mڈD|a;gU߃XP#s&9dj1R2 ߘȂ=( q-_+EѱǬ%&b+xޘL3r<<$Y~y~YW=ZdnzCoAɇY%f.гLc~0{!2]$Dm-{tmT_mPvA#|txxU1bEiz%aŀ(m\?;=.TL 5)7l<wyԿ`$Z".e`?\7>ɧ8^ rޞ)nY 2K.uU / Uj~wE-oz^ A" G(⇡ T<++n#'!-{_lŷh Go!R(~vkY:Q&tF%llA r䰞g Ҹ5l "wg;cw&Hփؙi*+ ױSuҌ 1r&C-f10P"mNL^\o0ʊ7&ACM&+Y. |jdGΪk 'wJmNBb$v3]DG?kҐw5LFz$[Ი6r B; fob@ ͭ%y| aP%s. VTal"SFR̟gPňr.r9'66Ae>_[3йr :5[ͅi-I&Ks}smaiJn\;Ev9HmOF5)41_EW" g{>S<Σ|+m4Wĺ!`ҘHx7m}^UB :(tΔTsڂ-, EiU>dhv {Ǣ+sAɒL/4\};kjQIyNQ]\ICWiW?L_Y|`Wh#>"~ 3T"w~vJB'l@(VRښMCGKgus.u 6g5qǶ]+_)߮um<59 ky"k##ʆ i.?[;lbMz74!*ī ֏e0l[ṣU ╄<6B{ lmNBŰy}K %E͖ԝ,vAԁDҖm%{8w8΄h+0(2ASpGAEh;kR$"_kZN2hĄh]P!%S:a?%QaT(%`:G1;v(e&JpzΨǰݖ#A/sg^D ,pq0Qo#k4(lJV"p[Ϫ\P]޾3tzV"2&B1UɳTl<،#aOh%u~Tnp'~[ɿ 漄OO&WA[XX"ޟK~m|x%L#^w~9ғ$(qzc v0Â`i!TǴ]sQj}f$%WaakUY1gBF`I\20S8eu*F،5LWȼ4Jm`pvQ#nfhȄ;^(d! _nQޞI]n}7e2#0++ʾG k5N<دp07LƜ vD2fKUD,C'nZ:ippC(~ra%r)@m0$$jW~kp-h| o!jp*AIEkR(q{O$)!p$P'Ź&qIPN_X!I!q,{Yb"is_$'R3q@uyWcMST8il6C\xw ' NɚSjɅa9>nFWl5aw]``TלcsG2nf,.|M%?i@NHPrVېY/38˙xC)?(@oׄʂ"ECOh{A@)J:np{9c6kЍ7vU|=B7'{# awB6#bʥhi|U Dfw乙f ]&=\YQ׫地@7m>OL#V(2^RwTc]3.VV-%Hڞ6a|^'jb`ysH=i4wB8׍*߉5D N]{7>[K9ؖB=::yew(d( ́cH[mE  x&Pabו-4BIxq|Joef(y- ̋#YH8;Y뿦B@䧄4)l\Jѓnذj:0AJGT*?%B93}J:vWC`l R8j>N4Y?\LбK3yԊ#wyܪ_) ҆od-JT2SE oovOPax.8e? ԡ+y`v)!ǗO@ ofX f8@w#&1cSՙW+@r yhZjۣJԵB >,sȢNxhNZ-ݸ]]qHue`=k 8WRj=Jg%[I\U%mB&%wTIJ^ X]s* }Z`DHŃO_ շĶ.Lp߀qýp CYܾ1v T&NjHb ߴ%!|l[c7aM#kwq!ELh|u@#hn_N˻r3hfW `oY5B_/+tx6(2E][~u|c֏j+7cb%HfԏDR~$v漚k4CQfP6 /WWxGfͯa[^ܬ(JVS]R?/o$Vy`uyWM1:pb4>>,`RL5qJ݇uŗ%OHB~ Pqeb +&R4V\g 000=i4r K7 aR ~ci !mEqAȤ|y士!lF ` KT?B:U&qW5fP7u yZ$s&i[.<;l+m+1j 9˳A6>;+DK@K w wj:hb%ɚԉb(~O )*8+ jwXׇ> ЮZLć3֬Qŝ~^|^K6dڍ.D3^'Yi<r@Gcvv~0}@ߓ|”G#$ѨZꅾ>ϤEQqE|́B[ڶ6`)V > j!W./i"wFsC %SPA$q+dq";:١3cZ{P>WygrG_иww_|cԏ',zg[0AYAX$ۚ 99DEG f*4vW\xmɊbf([4{ 8 3V 4AuR% M:!!tn+ iz߶$U?_mLʲ~K.&WX>jzq>n=#?9Aњ^&^;2rW 2P_xc9bΗs7" gE]x<}I-7vc{䑹dj긒ĖbtSI~ؾ* y6o$Mli\(hɑV0Fߤ^Vd1rf6 /SƕFΏYk3x<r -8q(sT5WP8_⍢ -CFMM +̙R'/sVq10 G"'`E9VVEJC^8`RiETtghr1wAR!CJ.ȌGvMI-QȝOMrdִG'[Uj_sѕgI?ŷ7 6El'"[zfTM׀ BHԹ0uMJ)F7L2Nwc(~a%;a(uc}r Ja,6cAb13}(Fbc.+Ta !߭\lVAb67hl]}i,%V "݋oxs]VzQ2)UMv^_tebu!|ر`iЛ{]np΀> ` g&~7㴘d6}kw;&";.A #\TduVa;" ءmSy{z?NKIZK)1.#(@o(딒wRҘe-~X?9IMPDwmYTE֦Hl/TKv$5,ۧ ^ثV@_PX$nV H BTG`%:b+V0tDE&2l5akb[6'*ۖuQ.?sR%6vſON>u7#_YNzDR`[ kX\CŖk56HP 5'OqiZٮR :y-2|wSGr0Ǵ۷Xb&O1! RDtޝZ/|STb^1X~0Y۬⋁z;읝փ][ctwdr5ԱA\.9 DW }gHt|?t&#[-KM#meɳNsJ޷ 7mPE2t2fmФQ|Irvܿ76Q?` R88f"JyWD+h OET{|4veW^\_ vwǯH0#RpZMC2`'a)Hj4g矚1wKЃZVecKnHk R*L`,'\EClhՒ^ ળg2j/;⯏umUT#3kē|:k+ei< 4*=lng: pNM+?9yui-7wi7 ʱx8~ V\f EǞw N<^@AREh%㰾pB)Ɇ^z눂 9z;jM-fͤ{靣azݘi0!r,c}M֋7f'Dѳ@ܑlJXɵ4ګ皰rM#qgO_LEMjw=9ng1 bAm2nxa"7}Gu/k:>$8ޏޜhxnax/X-3CN Iu_šj?}⒋Dl uo׵w?ms\7Po6Jy;I4I\VË:ELmx]b >燓9hr+8s MPkAPddc#'\ LdEf%DlUYca]9ABk'{0^ eüg x *wJCe#V4GףՠLC0iFohJT>0ǟD~xz'{EuύSlR"Sc &IIA)vNG m?`+™j-'4 Q a}z*ӂ8tV c좨w&X.O"Dt*FڈbCݍڇa nBN+>n5B 8FH#/*i%gE4UwtCDt 5LL Rc5=H٭Gk͒~vIs)q1?*F:3XM*χ _4G>m ZdsDP5&SV Sly.֟ĄO>l3x]X+U̗ci΍LN }_خI:<|o6 "S~o4Mͧ1 /fZj2"o`Yܯ.LԮe;E %/"]RP 9vݯQgGSR*O}ZWs+_rQ𲸔@:-*GWjBIG4HIk𓞎y\;WЂe&?t]QLm=tX`HzPz&=G/J;\HL9[/9hci}o!XR@i)?Dbz6}"|{Q!z_\L9l8@^qhܑi׵UNrMmWJA=4‡'P2ȣ" hBEeH5{12/g#Hh("bpzYu"7"F5X=84 lH!YWlHkTI[kjE=j4/A#a#|׏U==1H U ϬfT9Π]'#ڛ_XD:t$Q%t /y`vQE'MBzc+?Y!wDFkdE>FCV}"<:4Ncc0AWzۆe)n[y'UA4M&mT,LF^1$[H5LhC0:DߊVsjW 4ImW]2 Qf$xS"tB~ߥ<9(7ߟcH&cԴ0SJCc$~4v,>1jv-ٚouf[&)-zNs'85*gډF IbZ{|CgZ2ee}T`\QyS@;MwҚ`ۍLҁrlּ6%}c뜹!7InK,Qg&3`L#l׊gm `LfT>Y#5*Om }\Ejy%ų];[fF҉])$jsx3;"1 ̌9o:+g̩hB 5OH%wS֑ET'bB?ox[N 7L/5t#Sҵ/~OI9bH8ID( $IhrRnE,b$# H+PPFKBsm0= rQSHB R}q VC!@HNk+8ݐa[8V\祐s_ .gN0쓳A9?]Z4HC|0vDLҘqGT2|$p[/^}s ..3D)D\!k (; fM{,JnEc[Z$,k=r5u ~Z3es8Ep9-E'{1Vx׾2HQe\q+ 0.̀rJ%3XȂCj1_v?`kg |=Bꞝq5tnV]N~뾻3빂S:+ΙWTmq .#՚+LBj IQ0 psWZ~b_r!PJ;"LF:t܃ je)mI3c\hvpON *M-?+9~)CX0( =c*ⶸX1Ԟ6]&!6q_֔Bݬ)SEqeσ__kv1jgD@[W#Wg,ZV84.*bYAr$\/Yrv޻,Ky@c^hQbBv !W&s2`#PV؂?w|Úvr_d0HP;g :F]TT2,C.bg} |α*[n^//Xx併[ =ORu&5קVWy3nZ3:Z9@n|r?GQQh5YߓQ [I(2x/$ 8UXf2CKg yA9m3bcURRHص/I9V[(5h+޴xE &AFI@I6y0'g5"33XGP\ nVjnb=BKE%IKA'(3^g&uML'U66h){ $|]JVז= å[ZjZQ_ +)v, 7&1 5Ɖ%:tJDhDtW ] ."0:<rnRU)G&,Ƒt^Zi᛺6ӯ;/rzì]!xhHy?j,v~OWkI:!w_vڥ᤼ ˝xuYEk<2YϏ℧ v̧١?4|H]c>ԣ!!%/}y{oz-޺dV@4y@*! 4'D_L!ܩe#s+dļ]d%^,\A3m7@QOX5b#,-/b5fCKCw'^vA\p,I)?3:Hn_ogŗvȘ\`ʁgҽ+Y/uI"S=+oG50 +Mjaa%681x$M{HnwvTe=C^UZRuuoQ&-LY ֹi/ǁuUO %ױr|#P [}j J{[QC##`c(Z3qìz(8y?h*9i%D~˻٤RC4Zoh-'PlA 3Vbg`饁f g3KťBFH*mnqD@znpBZTUY7NJ7Gn$Iy}=ey熗X{kvdUnS؏ľgNfN0).)\m4VgVm /ޚC̢dExs,S,͙EyXSUQsb0օL{4z8 ^i٩dܜ·e\YMSk~wHH K!.9.Xq/8w'&MKq7XL0 Mũ{µFKA~bBHȚyaD7ky.uV$!p%z):~t#2^XވK:'8wIGSZ*N#E]Ԃ',56RWѩ 2wPsگqեqg83|NѠ'{,r0S}^lLUg &[[ԋ|'bJݏ~;{,xgcRfG*{PBvnM޾(-Hg&تu#c nըrfLat$O-7`pß4J~K+VԋHVw9u\]aսl;Y9ŅWՍ ҄:Xq>LԼ&BWʖɃ^`h=U.D(k}p(ǟ w(@[-Sy?k]*Ve+kj`FW\vil]᜵Q`6g_dc֔ Kհ0#%$fM\<4*`P5+⳼\}dݖ̫z1e>Pt '$s$W< R)}bWRc BdBXFRur>'ϣ܃F'_%gKYdub[Is)_n` WrWl?TO&\ƐQ!͕b0oFC/Rx8םEGa#>J~W IxyAhtuLSUeFI)=rA\_2FX71$dx4:C[6/^WY(#R Kvb(7sCׇggj8] TeJaޒ1L5A~ͤB^FU˟ᴿT׃I&I/XJ`9810TЉ r)aUaI~`ѝt*p7݆F L l+ܡw-->`KUP|UkZ ;6%Vi"Oe M 69q(^gA@ٴYhkvUghN'aoJbYg,mS;o*}%T8ߛWMR>}έSK9cޝH9S_ u6(^Mqrg<O@Kӭ:@#Xx"iDWmmΠPi* G$0b Kcj<ʎ*TLZ pa[_s{wtB\btH? Jf/D-#D*xnJJ.8l4E񙉬k!UT6ӆg (~G|lwBysUFM*JS|ҩTbVx*͔MGI`PL[!#\ hQRCВ<9pDXx(U;݄ȆfT>`1NݜIꆢKtB̬(#3:\ ߝ̀{6Yq4Crw%T8yД¤y]/ YT>{!SDQYUU D! 2s%́-D0\e-״1Q56ST_;.FTw2bg7~tw{vԷ$0ʩ2"]6EVCgYlܑT^׳60facJx>K!b\1[sK>L|hcNɆ m} =DpyY(GT ß+Dþ3~*A_Lv)IUϚnm[Dj%R_n5paB'k8S9Ho̗D9)Lmĩ,)9AV6A8`~!:'rp k,(K%Ja)Q1arp*EC0F}Mߠ=4DGk0lS.,# Y:p5M @"cSZ]פ3O3p!"f!{iXq|çdJe^RșjF*vU-zǃtU2;gW7~/^D!;To\$//G'|mz12d[ P\ #=$90ΞNN;grtXdQiTcQ՛yT Ig5wr((i!|!jZ&F2W$JcÛIĜD_ Os M#['2DXf ^Bs(}]C]:ODazdTc~ yU/$StJyn$dfb? Ƀ4δI\Jcq/-wH+lz? /Kg1\.M<:vyb9/KٿC"Bm%g:+V($E8GLș΂: \(mKDidkb%sC,\y_bzœQK*f*rRb7h:p Oz[gڑ*EsU(p1t/.ʱ47Acy:$V))q@. Ǒ"Bn+N0AzDƥ/+'pjvGul `iː[Ya̪"Դ^gxꡜ@1&v(fÒ7ξT Mf.'x~ꪞwJSrm Ɖ( @`YiH;^b[9v|܏h[tt`9f?c&#T00$Fw BsVN/IҹN5}@BkcGj@˒3$ θ -BI3,!kg 6}aƘf+ r.P$`SGINOQ .m"fO%Xga(l`!,F<%Pk12;, jNe&T G&'ـtboKeyÆYҪq݊I% B}e=B!಩̋97IX Yeɩ }J=B5kґުbcXa\d]*0oWTḴ'lsJ(C Tq->à Ui 1×I18Cc@2Al9 OdL>)gBjP-:8P#m`;)^ f)E%[}f\p K+õ6QS"uGU@h=O p.wvoV3O֫*:*+#kO,$wW7Iί$@͇˽Wm=X0@$Bmwl&^1NbaH[xBpҵ1_iCNdC-x~7҉F 0^uVII_n|wD@%S:ٲ^[TuN mL7Z`ݪЧmPvE_>LR9RUfqT9TqUzNa'ԢI֫m] J{[ߢ~`ZCyd"q7H΀0 ?D|̨Mf,.J;e*UӊJ24z²ouwIW9SyEh8y dκnC6nsS"?Y(p@ߵFf֥a(e92 ;$Zߔ`:Uc5\' PGy8%6 @%UȳgjP8h5;E_7Z"6;c,#-4)P(N:#CWճNhQ\THQa)&B {O$ r [}'{cG* 2miA4̾)=gqN^I,p{25x raW0+[OVG'tT_mS]V vX~P`AWL:-ZM\ܽr>@Xz]Q'%ɑ&7ثm._eJk_,m$[kH@׸`SI,gJ!P"݉ O `I;+ˎH6]ħM<`{WHd)؆,`sLG0h 8{'G>;HV¤YGAjY+ Ͳ2?gժ6.v`pb^%Ϧ&}Q8I-f}q)) jg98bDYzeb8߱ortBݢ=3,c99{˸6ºfyWq@'S8X3Lj;):Aϗ]!YG~fq]  )wE c6;mWBLWש, GEH'Sa&k8U[#Cy6k*'Qp7gs ޙyw!$r@{`-LTD=&iC)a6N :xI O¯]˵wak+r&Pv@i2+"b1Ā)2pd_0"d0Dlh%ex₋nC HL{ ;ߧaNr! w{LO!e-msU\RkJ`Q,]]95MƏ?^(\59.]4D!;]O/G!`y$ᤉI x/d1wfI;h>tHO;|Nv s75E_%KP|Dp?G ώ:0zM O!2HLQEVgumn2aw\XuhLxi:sg[r37c˵~S͡\ÞbG,b**LSP)CIx%mHoj;ݪ]U%^i߳#/!ZO \_>y)lݪ[1c3L4A]rB進=;uk 28ZR9O+Zפoß4] I%?w^f`榎f.6e[ᖑcg O❾9(.)}Pgn!X ( Ran\naxvyTwe_+hZ}f2RW"?"v;2 HopԊF*ڋO|a5 59@>YTƁR ([/`Fsu'f5$r9V Zgs_!m]FѴ q)Wti;-7+<l{y9 'SnUg5/:ɫ%/JM:ut\VI IyIU f q1;m ,}|,Z[,sУ ݟ{~Ac"#Sa]>% *zj CLۇv\r }L&<ڼEpVэGL3`9{zj؝L_*$ܦ+z:NɥlI$ׁbW)kM :_d9w NϯEֳ&Ũň/514DƱR Vb,9\3N8ͺ`M b|;reÕ.AB0ڏvF;^#ex^6 6룦 h*1/k- 巨KkUo3h]PXAKiJV (2osS=z{9^Ć|G$a5;_.(L% ޤb/hiC22maݶ) >3eAm~H: ·l9ϧ^`, %0V⪋m5DI>y#'yVpNv{ ~E DG惺\t"&oG6y{:_'xeُ2q>zahcxD`Do%=[߇odj"p\aH?|%pkvPRL}'߻T"Foox%pJ`wWc:?BcQ!~,y&LXx^Ψg*Y3[$[X7i*p/B:<#EXG>oR,-i\ͧ!naz1A^X$`gkDdgeѳl "Osxs./A^yvHw~*v%1RAA1AZ7f!do|`km4p7ꕳ3 - /6bz) "gXNWpiPt,0{m #N׭w.^<` h"в >i( tbl㕰Lecgrh~kOSdX%Mc0[kT loItL0?0n Ԫߢo<6ddiu%> UjY Vl^n+ibPyD_uCSU!*1Q}o{>*v:j]_\z޽1䠦6K%3ڊ; :Oc1S4?ۘ،GLIwY gt˃nk璘1=Jg2MN¹ r*sF ˶ìt$IeўcJz,Kă?AlT9](!sFN̙ҴGׁݎ~.`BweW4LMN|{K5hȣƊr$v] ɿyfj?~U8E*K+=/cs~%/?hCLcP G~|N;Z s` ~ n|Ee9,c{,4m~uM*23@G$1#%VeIɕ)+l:shKOpn16/y[<0i/WUÙ6Wg:rWh R~qy_R׶zmy0ż1~3&vyC 7:osa&e=5,)ܲƢV)݁jH/?أupTD~f s7H%}2gȲZ;c|d`}ʣNWT@5CbJ|*v85V) 9E]~ |kR +xmƄX#sj.\qFBiZw-Eˊk;#f,@~8H a÷fB/Mg_ 7̦~?ISU.QSz&2N#Ҷp$YjP76NBQyyK#zbR#'cqÒ:I qq$I1pe!KcMoCEnHތoUT{AL$#ʟ8€̛]9_Q!->׽8;MjMds)T:Н]:&#z{Lw(M4} 9c_16w0 {,A_q+azż4)ʇj|P_UVx7%ɨ)MfuRpMua^֕FȧPrޑ$Wf*ilsRA e;h$I e#ouv;v|;kq$n܄(k8qD\%'rъx&0E iZ60IsY^M{pTά/99H:%xUz]0אqj8I+ Df1<)`|芨jپ@5!ބ-ݞeV׀%:;@8q EHE7s0'ñ9}$aF ڎErZ'hsnfN:'%%䃧`ToQہ?KKfP?jy;[_'0qC׈Ɗ9חym.Mծm#(!ޭr`VR_5r$SxV l@bMdHuQnk;kx}[n1oM>s9%TXV=d);`2?:$D2òi2iAm5sɍ.WcRgM<d+P:L=W-)?{^IO+hKڌl5N w5+!IQ[Ůl=aBC!cO'g_vWCa -| rޘ[u.%qz#[j7g Μtބ;=4TixSxv+ ~p6qi?Wˉ_q|W`5|bcr5܆ˬ)̞z]^!&B v?^'O9K*LV"T޴\{̸!tn/tgiׂGP}mt%hM92kSΔdϺ⻋3&~ZRbd|{,ZHpގ@1rrb?'::ǸG+mSfddV{zH"_6E?e&JڨJ[SԆޤ.%Q2u OHäL܉8:3fZ CK\76Y]ΔSg-cFTm J7Р@_]^ o3ºUyHK)EAȜn /J>Btch@Qޥ$k4]ց&YMWsJZ^:B^njWڨ}АՅ?^wIV]EY J0l$i:Ql4|;a^2}@.u]rNwb{xM¼7bcL3Qԯ%!6cb(4AqAdPvIs(w%@9ޯp,lgt+ *p%#&X o2l*whӨe4s?=gp0WhhW7Ye .d*qw?aR|z'$$;ºH-좙p6+DvkMO}Ãe9UydoFoƫrOlBL%du䫶:k`a )ت "Hgyoh~ήVd&z{:ǦQ}\_s$ջ=ѫ埭BFp(O#_FTgm._6{('#W=4~./6>|4=#Q` 4=-K7P+W9c.B4:1fyg[$zI}wLt:th}[Xn8%jnF:YrK (3-ļ<|5BS ]CjiʠAOYgrthAs/HG #,`ZpNO 4|191Me->8WG0 ~E? @ѐqB*Pk>[НeJ#}EcFޫF0,j# ULvvAj0,']GױŮԪ~G] ?VnG8l^]~'+9iY%GWrS̀d~)|U%%`SO,#G Ic}o+DZ38/RkjS jH,wwV!y&ԽnHdOi .D$7 šߑ0͵B7G ƠR "|wKW|i !xo79o>M{Gw?Tyjc4.D$5F#LFKZؤrA5ݒut,$\4{aH-bE|"V CxcXzx 7Oy8}xFc >C^bfe.t#Cѕh:uDŽ^)fiD//BrcD:?DMK:5@$='bD^`xQ(YgHW+DT28܍iR4I"Im>:\A "^T#a8ץQyERwvGa+<(-d&hy+YR$@}jLWWT^] _ ZZag cSYqxrK yPyWȼWpmR<֑rNBwZ$B sM  [5ja ^2So9%n(~~h {XVᗠL'Ek;t゚.]A/aU޸{Stn4Y$;3LW! tLkubJn}`qi<+H#ᴏIܬ&Cfvx;%^uib/u1' U\eIF{;GlF9h4TrbA,>Mcvqe7Fp@PjyCX>0!2rl㞀#Hj@,\/-ڢ~Z/"Osĕ[}edrJf&!ǽ&e/gfJ;5A /T[$?zY|H$Q@c*?񭷡7`cg΅=uTZ0N@h)3rgA;AUU۠vdÎ'RK/:|_W qԔCp2T00\#%^=@ FbXK _>z^֦Eb2::zk9rM +OҺ)"ŔF%Z锕DK)VcOEmJ噡\H$}o=n`N3U3zrn\gZq@s:MqѸ9]S&A;}덣1'i1o*(u4ee.9X*3So$˸2)P6li. cg7ͱ%Ἶ*݌5fE:0 ^_6ҫt6qFl Je͢;.~07Sp]R<3,v 15igǒ‚a&Z0DA|DR;{dۙ@rKK6.yizhwuBue<9׹Hy`: Rϑ!Zs7A2h#Y'Gu*g5ZFUDp߁=$3nk*B \T_&ok{jL~CMNrTٌ_9ON,Cav^vbCF9JX>E+ݣQ,$ʥGqJ~KQ'Wȴ D:ÁY]\Ի9e!dH~.cL=Y+"<(K#`M:J;2u_M4h:A~^]~e8V7HE@cFIϑK1ocC! ܌D dhcy&ak뙴\8BI(boeJM!ׁӥ?E]L#``cӣ)tL]'6JV5 R544`- | Hȇg>~9_ڠk$3BF @H6azpH(߇91Eg[J0*?}ѢKG.mi$yQk0% $y2x@: ֌]d o+灝ߺW6a)s 뱐Z$r!n"Ս_3n]b֊ +P$&! 8lW5'Kvqdټ&**ٯlMN_Aq9Oů=$n"Uxr5-VfGpVz?x2e'օ+ؑ `ڬSv5K/$ Wz.\v<1JWh0%x9(a~86 %I9e $?RJҡ4w$BQvX<3d{0GxCXuVU9^a2M&TJeD2D R~^>F>|A\A@[wzB+ }7!%v Zi[ny؁$[Hy^sxr]]~%AvX$R_xh9:vyr`$렍E*U맵Atދ_B|E>EZԐ{/t} j$ώ=#lg5ay\9 0hrvVg72ebzL+cR]xCPډ".1QϏ:7okvy#s>Tq̦ë\G |m5[;xj&B@qf č'֣*sZ_[O<N=~Rep6\kbH`!pWvN<{k\Fr.Y's5\B _ύI2*hj3lij˵=z^~i8:[;Aa(X+LيG9J'ƀg(-%Yť)`QZuOmAruu<0_'R |_%l8rHuU1ty|Gp&X⟬g`Yܶ!2q1iJ v5}I1ZsC  _"BGA[ t95埣 =6)g4ojD~ =3$~~V`k> XO,TMZ/ ^!=/#+KQgOay>wu;Fy3F7cOƏZ\4!n֡5iM8&60Z-6, V1'Ë}4$ʡҚy{5}JfRJi»1^( *U&"l@^mս^<9S\k.:z,)0/G8P y,Rn()Mw( yzsl݊a;κ7|):pdhdAq a.)&!/,A 86;;@LotR:EME}lFM&? 2^7ZkI7=ݿ`10>#|W}_"3)nM ]EW ҅v|M>:Y8+Ǹ;%6m !E/܀?2G5BpuU{uo}U9|pr蟫- 5!]j(c ^F;LC}=6- μ7!P6.EB8Yi{cM^f #QM`";{#ু"~z+&@u(SK G5?{.X#+7>G w68g2Z5^&7Z5r?qԚC[q=ݒYّzuhOI?|m~\!3a&t%opyLTbꟖ̵0bF/(~ M 9bymYHZ-<8_H" `0-_~S7e!8O+2A?MBegHu_-$t=sM}M>HȉFm]hP4ڥ{R,\eÎdw0ŭvѤgSD>O(Npa>4=7SbR[̃!^TV29ط]_.i,EەW~ ̲r\/cn/+OCBsxhjV2:r?t4khׄX8i﨨 kljaBt€(w*EoxD 4VI݋L+ȜlxB+HzN'tO|;NBdB.{}H˃^=df-27`yiTfw;)dzcp6u٬I#N8Ȱnh8C`pB;XZ§4ŷmej"vr*#)qHzrx!0+w@K ώNljNyzf tn.Fǻ[  [3% p-^yy%BCաDm&wPا6S1ͱC-Ry`q+t[ *=+d ͽ.}cV_ ȊXt 1D]9R ReS YƷ3}K-HQ0ȴ[_W$e_j)ON1,?Rq`Cz H{+}2%IA_e=@4S`~>4k֝i_=*C"e#2|6plX ޖf8 VG ^K=q٩GWQU0Ls]9S ,f5&J wA6Rmk!q'Pu;+M\E@^D/4Ryx-K]HS4ͱȐs ~.]*GSct%Շמ+ e؃uk R^'Q@vrX)Jg0.("#RNvqmE@j~Il,J lX1@;c_GwQI~Wkag.h؞ltET!c`~(Wcp#jvWqݷRЅ(DEcn]%_JR+ 2KГn_+Aef/ߡή9q_:x ^~ꈈO^to JdihuTꠈ]}ls7Mݲ>"l2צhǰL8G, (=$h˵J \bxFCSӍ&E%Y_'D⧗jo2 'KȥA=&82Оz(+ r~IbI#0R>t?ޝl6k Vf{6o 鵒3\]QOrw$N @f_j<$+/?Ӿ9/]|tCFITg"k:Kåy̭ʧlôd Y]SSTA2z'7ڏ9Q4*,+oQ7WXx+In.U- !Z~G|yT} PCE0+{J^ ់bϘGW3)5\&Y\G$P#!._q27}Q|cu+Oh_zJ:=ό[* ZФi:m_V8%`3Pa}^S !^t " Y1_aU ] e!v . ׷SOrc _eytn33kPPnAa~SPm'L juIJ u^ |[eelN YQA&⛸aH/t*Ig-?uiW_e*-hp*^8:tܒGF2!u $@)D.xCZ01޻PI" [ƥ>Z똺WQ Ϣ< uڙ o 惘潢T*_WK\ndXkBܴ>g"kѧ" T*9K o)Vڻ2*f^Ɍ5`~Y1.YڹC;h@eqL:IrKL?w !ORY |/0QIVNq ) O!L< ~`IDvp?B9XZ1TJ&X;`q=~4uKW݀cvaB-vht=U./c!uk2Ze֌oc^O5GeRd*?ih˘n 1S 9\.WGuqqE" F官JɄOL|2nk^+Dw<# $i| >ǘ3 r d9Xsm (d j#g pJ~28xSp$d}3jڏ.yb4F8trLlq% Iyg+P }=td {w7_ݗ+ iF旝xyVoEm'.xFQ>0 ƫx?-Qs_Zj MT*)L(,Z1*avnu3@VwaE H !ԂL1 #[ Nبh[b qm '44!c ?IK4ce*KiM x߄!rbipE,4iw2BﱁquLg(6lw@ h6ta'h2iY6GjrxUIYCkDbHPMUy\JLfȶU֐tiլ[WvP7b. N|.' 9wu3Uہ.j%Ӑ$3m̪iكQo -prAt! lSb¢d%[ƹ;Rhށ喅 .tar;*5r9`څx pȇGQ_Qb~bڻy9u~5Քޕ(xW߿T~'4UGjR9CB ZAb8&g<ø<6Qmz{b]LB >)Nk/fA_kߥB+BV[şa(mW(Wyܨdoü'$~{BǺ ?x]fPrXz ; O'C_(A4E(3ke\@$y橮)9BNd;E#be4n:WSAS4}g_T $i僸ղe6#Qpc,_#Aa ~k ɥ`'SI*<j_zMc{y\UYF~|]&c$O մ(9^2𴞃)#LwZ|Tӷ2^hhi4VSka< 1+B^ljvQ9,IQDՎr% pP_KK4F \vB tDOf<|f0]=!.P>(W*qa]Z%tdc)&x!S,Q7zGc/¥ קu]X]1`|CD8T@OYvҿf jk ۰B Xn!MRz@rl ͧ`e2WS<< *#-Jfs3^7Vc2}ɮ1<{Gҹ,LPw89껾rh L آjŸ)di3'dU%,D@![QfO!H4(7W"T/~\+jb ZX^O.\*8/(Uc'mgK+7'IOʎ|/68,v*aYv)寬\͟wR ӑݍY|!ʋh`P="N6d@iW#Za=b8ÉB.V/-\<2@XklzC0M*mfrě m(9Ml}%pͥ:)V@C ykZr v~VAZz]m c-8&zdž- 5uAY sCȆY 'ӆ R9o+GK%vfu@Ն#(HV݇PR/>̃Ŭ ~tF <@g`a Ǔ7ѰJZՐ M O#xSehrXp<͔֨w GưwYdy<-%pq1 OOX7AѿEr7it2t朒u6k Cin\1m3EDdÑUFf BƧdv3J\>Uma5Rv[tܡvn*ۘïgdd."3$3:YJ0>Q-pѪ?k~z]D"fPU1~KV(?B wb\MGSlm5j P@8E»5wT#,'Ȋ; u0=a6l t*Я.`mI1 c[LvT=]cުH3C.s [S04HٸN%Y AwqMyVM0ԦˀDU8bmeSκލ)-S2Y؏oC99/&owo#wN дNרxdg}m$IDCT=7n'AFdNȘK>:gK$ ƽA.#H ]y@go 6ihP>̝vnU\™g."dc[I~߂YJa8ic$iRsnp{W)\xL\S]I-c]yop"?ƔYTG}86X]-o(H͉Utwqu#xY\`M|ݘ8sU)$&\Y}ŞFCֲN:WCNU%h0, Zb,yP u^7QQeQae6,a9?|֭m<86p?vX Xwl BΕUKlU7gGQi,wr^)Xw̒㮸$$F\.k=g|=9z-x@K=1Y7QE<:آ>@fd.:j׺vK?ŠqM;DvU!xdSl^YH~Gʥ0GL+ 7( V0#2~#B)0.[xD&QWzEkꂲAr\7"Ȫ ZX.ނR'KqDzHc< EzP2\`pg0)^M4 "1n"$q@7>gM%S]@v<<=rז=wޝZYHlc Si'*7֪J/K?}+1F}g~vIKH Tߔi7{)W_B{:){_躁q_?R\]Da;I!9cJ,/m/-j6-y{K#(.=nLŴ%ߥ/i#z)mɺ-?4r{O;cP("F >Q v}}H)ʂ+]Fz5M^i*qdٟTh\T'7k%~W 4v ;)?#%ENɷ<+-p/+bʧ@9'F {r2r,ӼR9]D$ӝ4?Xu57!R%zt§P/aԻ*LQ0r#٩Jr H2}1fA͝+M'Kڎ2j&1Lā;_ +ƻLz$ޭo {ުR$jVTpwݫ"5}6 N.4dX]S2<#lnQCe;5.2t3GYJI LtfoQ7xL @ ~jl& őLD+ pSs?(1. ^g̒ZPx_׿ד"$!ɮy?+L<<xh)w;I*mxKj>vŽ{m:tL!]IM7e /q,{DS%w[#=G:b9c y.w4&*ɮ#;mO`f* O&`*{0 8!اOVa窙 P7mGo}ƛw)ҩ0a'L֋hhPڞ pF`zpECEY-ĒH$쒈=Zdx;F/]#I1/h /)FɁهǯDH0hL&r-  jPJ $ߗ=.sGa+R;~0eCv!?rYa\GCl{_} Wc;ĕQ`=y۱],2O /Q6+ M1u':0uʘoҠؙ }c ZW͡d.roNKP4w?{oJȈqqn1&/z BtqՅΠXN98Xt2EqKGHLa|.hDZ85D(W?\Ћ5Ѯ%hpdž.y,DONHrD[5,VyNY6e{sG9ޫ<墳9d+cp;M< 9j弩YH0EH;~Z/,YD,bOrH? 21ٷAJD䁋ە"V R5q2Z$){G.% +V1L]&]n⌉Ι\+c,+%Iiwݎ˫< ^4˿VR+(y?{?4uQWA?qh&W>w bB6h@Hy2^|EX#] w{=aTf_bTanHEuF|)dA{=6\Ÿ߉ Q}8 NBFO[. 2VYyc T_GڗNY O@LB]BW{W ŖI~IjS(sVRye͔VRBԢ `爰',O'5Ï_/1' F l!79նdažaDe5[( ت/*p&BԎ /º fbgX^y'ܻikdIDSٓEmnq^ IB@kZw*SdC*o-fB@IMm[{JV@%W صǔՒƅFd{$]铷JF:9fl착mTTCU>}^HA }t(rY|aID%gsa`2֊& )W+koR0D;'҈'Wk;l!KlP}fDNx.:#I'63 UN⶘d޾H1Wl+|f1X (y$a9sf uaP@ŋW<'$4pm.x1o: B)i Iӡqg nAÐcM`od7=@ٜ®XLXb>{&$CFŘ, ,CUɚO,waB"GL TRQ1hG] "zԆ_a}K "/ zK~yw=)!1/}=ǖj 4&Itncġ8eFz^,ē~7UKАdFW͑a`I3MeCU-|TT}bŘ "#weȋn[^YX$FZml5h0΂mD2#00ge d!(CUlPL}YV9*[_wb*UUwӳEb O|t7ISԝq1lSxW(nk^ߪ3ŗ/|:ZVM^X,} .1y8ykqj :C\8X1yw(\E(H:z}aq1J؏"i| Rcj"!zشflxQ:O~ɾk366xYЋ\ͼS@{3V:Z/2Fq_+m%z5B΢hw6l>$;LyVeyQ/ }ҪDynx /rҝ]aַ2!kyr]rx3'\3+p 9:eK>a)]un nM>qPưM!7W̄3%ԍ77d`GЮ4 x&[XƱ . Y0oK3O FAB &fċz?mIRO3 zVtg<)VL43g%׷҆sv9 ǩ~M,hsmnxz7c$ lmmK74=Ӹk|KǟʧZq颳UU:b;ŧ:խIKۘ k냧tӵӱu3ZX4C00!ów&fw#,i'W%(q+T AVZie1\'ݹ#gcS4x-q3s4$/MT(YL5+wxGo6+ʔer +Q>/tmyldr8;yG_礏xesi.:`!Q?CK{MNC&1̑imt--L_UG 4JZCjm Pӭ&"M$5FJZqh-3t-%M6 3xM~*uߔs鑲m11gW]o,a7뮽^J撢6i~Ӝ2{߷Xu?-wx0£oـ6EZz 7:Ub]P@kq_@Ҵh&Emz.Fpr!_-@gp2U]#t{X5v௱,W".OկgJ-?eoa&% ++SK22{IKjE̬cZETyj8Ni I6a2d)`;fSDR.6S==H[&Dg" qJ؏&sT#Y$@Mr е{Z~mZÊѡ=ʊzjlL:Κ ѳ)AٷJf46 ʰ"`h=IQM3ZX2y29g¦>\ͯʚξ7yVGЁQXGyJ,Uؠ󂘩5R) m DtvxDvnZwKMٶeWxb@+_ |X8&P_o]) I%v0N3Ǥ3Frm6(VvY EѲ Ib}b$ jO(SuBz_ŃUv}R2w޶6j.LF&, UE9t#Lās'gK}1P/PlmW|NšRp>4 by.2z b} v|,̠U꣬ѭ.i4KO϶tRI#1rpã w،fZv"i 4 1) ?m3*ؾ*@5`0/.l`H91''bCr$p#U**D9*ߒs\H!X }@6 ?AٳM2!)(ǠIbv ၚUIec Z5lR>E9)p穉šMvb΁Q⸞ [`SU >/mFI͠ZTk`'~irm,LGHT͒2KU]u02w˗\X-I輯َX E*K%[!X2|^}7ϨJFt^[>3wꂗޘ3mTUZU.1r uQC7SpȊOԃb 6i[yӔ^V/31 @ۮ3/VT%?ܼJY}J{3McL+D{}o]<6Y( "K*:f+eYnFp ^y(p;.3S\"\Tӑb瀋 5 !f\~_4؀'W7jsPy/!E*%śCv1&X+sdž2"niZ>s&IaDI']#Єk_wP}!V@VǷ8, ǍDHaɹ$1[y+Aay9۴,.]Br17a߼Y{Hk͇ FȜ^Lb(t #7!K@^]U;ڻѕ n`bD"-} ]5 =w,GԮ*̃+kG L{c}Ssl;n1HIejj3Hq(2l Ox qmЃK׎皌/|axk"Ϥ @JaCa畁4?͌a(-ݷ:Ȍ` nZ,yH[fmt_4!Ncȥ2*Dm2V9*tvPy^.!*UE>L t9䉚D}!Gl?Kx1 x3Gafӹwɮ:d5Vn-ƍ6N5Wl^׫wKi@)4RGƭx U.Җ;`>O{ff{c_!Bv0\{fmY%|D;Hf4@Gw1![:Hyf&n Ӄʪ[3,prnqB~9M PrStv[(bOXI^{ݳGDot˕|@r H1V9Ttg}jι,Uo89{Ru3Yμa*G[%+|Xn H-D?6H=ܒɃ KWX+I:\%R* HQSlMbߘEn=[θ[ Y=qZkőMsd_9vRGJybT99Lzq.g;=J ?o0&[n9$yg'Amt`Փ(Eoet͉OI=#ehr1FzsrcG΢HWfXM\p+_ڝu5cJ"-():*,zLLsA>^4f,~(W D~Z6jeg8qɲP+D'^apΚp| C2yO/FIkkMG-H`5n9_ -zMip!gA]oCWgSN'T!1{[t{t,;u?3Wm\3WCk[VvOҪH/h *j{[Jy9iWUw3£ʴ+B;{4cXؾ[$]<M{!$rG(_Oj1,8dx 0d+0& c"Ԁ"?$щEmg:O?o`]5ˌyb~K/1 ! >`\յouZsHj-`$l'`/ULꥪah{3NG.j&b2`e r P^֢:?7!\߁ mڠԸf\Icu__u%俍p25zzܟ>E?G`Haq#"Z3oNL*̇eUx^2Vw~@ _(۾?E$tՅdޓF~Wy7n# vѬwx jA,<ƨv"4նm0NjWb'QApDqCMdȎ dYo Ǯ[x^` 9(\ ~K&Nf}L6j4ZZRnQUmsmh z4 ^X3JTa#Q5`_ygA{lU6=;Y :o%axgTMäTk&XmAD9Y_Σ2$n^r1/4gj?4Ƌ|#eL%E'vCZooƒ2M6lgY)C!/|5P?5a-qv ipEFKF_+7쒉8v $R kpΚ+fn_ɚSbjhAURm1hݥȰyuBMOpjwyQOpT|()n7к l'J5f59>df)ߞdNUT؎3:Oեl{AaCT#T( m~'[Ի(f%MEx[omƅ^B n"δ ڷ`8MūY`'Eœ_9fϡ)>A_J>? W- 63Vqk)z)[[s$uB]hdFh~[撌dڝC~SnSw.;fT]--)Ec -սH0C MV$%{4#`SXM+o4Z&UQVZ_B>YΏ,Be0GBfzV̦c{vi4A֢X"ᛊ MAisC%p R\ ȢU2ToJ.$ꢘE!bkIi5|\qQV U!2Vkĸ=]=JD~ s>,}ڳcojc=TEu6owd-F\͒ {+3LAKV?( {k:@Ua Z߮$A=$>y 6m6t( HǩڎxkEaҔ\[j*G>Cn͹drJ.^#/=kLgiVܹVEX;S5H^) m1C|< I> 9;۲WˮFhԝ?] ,YiS>"Dtnlwy}+\- 4fmX.E7c!N9;Ӟx"WkX#t"{YMC&[LQ/3-U|/:"/CV+q~'eFmSu`Yx~]F\in19ODŠRV1-=ҫ5Wo-L%I)c1pE0C,m" z!AW~憐Y#pVU’kUc }4Gou~(Ap#W\_BrM@d⿆7<^c8QrCY#߀*,UVĿJcwM'.dnoZ0܃}^)ofm> 8}Dž_RأԺUlbӰ$R ~&]U/WCu%Ɛ6?~FRkYWOPFqvVZá㳂3~hzJɅ ښ T[;ٍ@zn>(u4j5q:_Ig!q1=WϴuG+$2[Ufq-(<nbh}Y厒bJh,Uב /108(*Zf18ާQ!^ T:Le?>٥Q_KbhZ>V&?HE$4 ̙\Xh9Qч#,7? 5f)U)A,VO:_Jxt19xD$\v|Pge8tnڭ#ִU{ܻM +Qy)٨ANsw1>Gar#+__S=z)ܟMZ>[rЧOMO+ ?K$Z<_hgOp:0@౽F@). I1\1s3c8L AZ9Q1S3Ȇ4dqRI.H}%q=߇}7(Q{ i?ׅ{փr;{[_1 N)aU-NbJ!n*+mj{hL(Mtmij"]5N'3+z>cHhЇi'%24*gS:LG}HΫ5\.ڍz&g(hҋv| Ъ,T,K IWYU a\A6(뎐F좵[@3x8(_R7MӘ0B@@!cF nw"X?b%Ґ#h׽۟ [FCFij qݭ˥t^1_lrm3kvJ4=sjqDl%y_u'«Sc w-(%::n\&\ _0 K" Mg&P;zD/aT9\Zs5Rcr~g溜r#\lˁ#b.MC3Z?Gff5 ԫ,^}c0~I:Sp7}%YRĪJYܦ>2t9Xf`71yݨ3͛ v`7OP*MOMcO]' 2T_(*"Czy})[" SB [l n>eƺ5!ᲧAҺcG貃uoՆB T~r[ s[k^>?:P>wQOUt02@W^-dVA]CYưC DY-Z|$SoHuYhd*ohmJ pyʚ}γS>"_KZu#84ʾj/'}ȵRrD.@*D7m~n)E2*-TJ jTR>YD=bkRtūw>P'{7|Ĭ?7L0Z(ڶv6\OٱJ7S9 #d)Z+DO:p"m(^CTOSeucq չ=9aՙ|>g]Դx%)6Shт4Ʈ2c΋ ?is[^G0~p}b}[a4ӕh꫏BN?Swd#{%dupTi}Q8}6tb')k@ jUi.&:OԒ S%U!bc\0őfeϬ3򔲺߸Pͫ=HGz v) b-"ٖw#' 8PDG'`h;D)Iڴ )˧؋Rl01 1&ヘ-iܥ!.L2 77YyAWs \mf7'1հGsDYjUߚ "$&@vJ,m hiSʨۼ%|ׁ4zu-*es|/ wЊPAv(l#Y;s1'"ć K}+` (`I Zrɩ,TOi#G4c7n-g]< shqqPe$j] I ۸B, Yez硣lƃa ɀv6\ndr7 VUsFx>QA1N %km!3>s8ge,8/dx!uiK$݁Qfnt0uҧNޗTvbxc Lݱf6qNM)Hl&Է烱C6) r.%L4}?4n>.H:#⒇7>]Ն)1o‰_j3Z$5-i;?d0 I| o!S9* mQ#Yqn6IF9iW K>- fl-_v{fqHSETs7dk R>?.umGRi e\#x_YDdqY.p%[@?j  \yVTӈt*{[ǘWOOUMlDVX邛SMҀ6яZcu&ofG~cF"=WnJZ X 1?D}:R)W}s_<eMd87(+SFVġ؈2%]á8]qްtZO=԰.Z_)*k)\\@\/ɯ(xBf?|0d>.Rj;*eTᐍBNd(['KKs:%u؆⽾C7z0'ص`zg"_AZtSJMKQ2 .*~}ʶ{>^2>\bYXQRK⧵ Y )i?&o4cSuP*׀Yf(nN\+Qh1zcp 4Tx%^5Upcǣ7 w߬r9bx>dx .:E/Җ-wŒ>P~0ua ½fApr}i~蟱_[7x1ѕjR#=K\82 qBfB\ :+<(NKGLN ͲEY%T]c3FwN0BwwZ^F=0YvbZ?|Q+ө<+4çUbݥaɆ('bi UUy__5x>'. q{Ͽ^fu>=s)ύW5auwؐ G_kdԳ7ŵȭv8o'v'o˫ z?3TiDYWM"R7< @3فb2}`%k5I7];5$0c[|wCE[\"1IsMMH}Rcxˡf# 6.wms4Ox>FLH/=A59БtZ[Bmq taXbQ%Ns =aӢhݐ l:?/3DMo5ލ {'H\: Z<ѯCjle !UXDU%uTuO lcR b`G|Q7uC>?Ijݦjڧz s 2xj1-/ip)r 1TQ'EsBN@1Y R0RhkVI>,YU$1 @3$5!rajf\sNJ^Gwv}xPkbV:)|P7b6)}5+ *І(Fu͋&$CZq _ei*\)nq-TM!%y#}&_KKc:)JhoPp?-e.knNe7ۀ-#18B$՜g@,k4!.7q+25/G~YN=SG0$? V쵗9&a㣧q0C J$'v@!f/T=㏤SS 8u俯tquJm[\h6[ _e^>oqZʹX=TW21Cv@!c鐋 }^̾R-F+*K9e=i"Z#IQ|iEApqC%7ﭽ`i{&mwDcf\̣!>m`NZQ8,-ryq3שu+<)m(Lu''/U[=\!6#'%8#dnyl̍\X^J+r,̷)MǴAӕ/͎^ >iƪF28+!$JHgDN&;Vt2 _0?cAS l *ǻkP +t_&j;)u> ms.$頁1:ãزBtPvԛsY~ϧؓ`ˀ@?w,@IcYQ0j8&+9#G2]]e0QzjS4 "^{AXOg˱Gyvn|7ޭ )A_C^7@x`}v(h]9 y//cőmVJhU 1Ӽ(VÍJgb<|I`m0Bp%j`;>uYYN(TmCUn)>u_+r甧A@!(Hx ?6MUW6\!.>)@pHAAR7fB-q$2 t[W}70>\C|ZQy_jE+e5T9g`;k>=_nܫDwЬ朾SPA_f[ sQAc)6$)vT,tgn%=w|ҺYӏA4+#0ňm,00h:Id?BBOWKUa1P48Q Ɏ$~Me溫o1$/CHŪ޺ uMNM7\鄵6%ƶZ Rc<Q(__Iq3ɤБ j({.NЙ vx^"_?RM#^m) ]N|݄搷3.3]>(;<|\uqwr--Zџehui~xXxÈqN9Z;|>ϧye6텀db!&q/ ]X~I)*R0a/VjXRTʹG$vn ?C8@!(VI⌫$ jdA̓ >!_d?E?E "qõ;oюc)kyJxxKۺb,ؒr+Dʒ,ط[9ll8+p+288hǫKI4H.M I)b sS=!_hoԐ *dNߍFF5ԛKΩ*e;'S q %`IjLlYؐKv`@M"w/c¥(7!N,( @\uWuq3#xuT vTuk \J`*4Mcyj.m+⬛[/3olj9 k :2({ocSb06\}y3ZƥeLY]g @tT,Djab^BV G쫹/3"z_JChYbarU:T~%%)9R^Jp{-KZYC[3c ^@ }JE'|Ws#IYLk^p=pq'37qD'r2;Nc J(*sAN$wX! JM&nZO0 Mfl(uKLT|TòKMLמB Dugnxm7y*NHRTm@d cQRr-ߎ ljW܌f\llUSLoxeK9НQ jxk۹ݴq$-G>+'fIףOH+Mb呢 ;W`b2$k N򩜟}g2ְN"_e쉩 Hq]Zi_ﮉvB4Hb/b_- 39ea1zʣ4T[yHV~8FIUiEuRuòp`:(ZI7ndNQWpVlLj2olU"A3٭e59"CݐDß.\KTl~ pS>5aصm:KUgowX{M8j e0}19_.(qZcjy rT{pXmw[S/@R&mV@I3}|lZ̻QEO+O/Zj acHlr7#NHA wDSgu /R`viyU XK{Rt Jt& $ڼmcI Nd~utw6( Vg 5EJCCd\|<#cEVp"X+bऎcni<j(W|r~Tw__[!wF_/#fC~BWQ|at+o@Qp?*N|r?qH Ē_U SYS|I|Fc][*0\T8._,(s0Me)jA rm:aV.'^zQ3;˪5LV<)ͯ,jr=!(6uYkPd]٥鸩VrӕQH"tؿoD^^/atvz6uM~nfn%t*FYFtڻ2 q2OpFG}#'j̫Rn'p=qH NWPb,c~] 90كwc2-W&D_N[1S 8P7zE gL5)Rƛ| ^ [BߏJКJ*py:(f_ƕ/LGK^eyW !A1a?4**mmˬ^ep%d&xRʊNQU6;E`A$wqNsSK^*5aQ Ct)1Qqw\ #>*qK{Vf W[vz[($^Ÿrd5>W1$ l\_3?饱\SM˲WlC$$c/R'4bʾ ~$G4fjt"x̀=&/06@ N 0 lߡ*IMvkYI| X T.Q@g>O;ѵ?Ulfe8=*N*pD(ΪAyI0˝Ƚ:Epq}+<속G)p'yS;HMZK#<> \@><S1eɺқ–Dnv ||1AS,5zoTlǓ0Mҟ@O0RՃk٦&XgC~n (afi YzWgW 5lI <dtu$fy9ӼVeOxj'!)L{xAKDkn?͕i1GYͪ G8w?,g? sSq[՘<i@|}Ԓ"ιR~J|L}sZisNA-L%;Y\y&3,pvYP}&$1") X+Det깱5KP˰QB_:`9(eSL$0wGIWCS7j;lqkC@n؝]ۥd]gu;YGhj復էjI|꽄 8YgX1)֌/“Krш0F+[_&RLIl]2GQ`3XY\-S4X s-(l|m??w.vFwxUD"]+Jwiߤyeq16pu926hP1&yB)M{e`³tzC+xCBYșWs 9Ba.HӼZ~ZƒatYl̈>a/RIVm9ZG؍u\3̏)*9k-Zŗ, p{<(y< c2Ҝ+qK(̰br7NHVM䂕vxߔa8<\Ŏma#\y񑧨'OO4] D<-w!H+!oC2ՍTiTF}ODh\(߽'"GWZ v42+g&)Ԫ<%^8mB(IJ LGjMì?X\_}اZcVrL$=8C)]Dr|m7$p <|8KG>;a\R}*FmR)< Ry2enMv%FE2;^O## 8wGofc^BX\!Tև29O}%1,P\\Ԃcp *x'na2QI߲=_p MȘ.{%C%Lv{jťU! =L7_AO~Kz!7S(%$LǶsVfײ$AUQAuvžbw`D;0xqlThG/>ߣ>؂yX2L RHR" nwEc\M |у;f|%֜wCь|cr,ycrR+fPiFH)ZntK ؾb&ǣ"wm6Kðs&vJj0&eb-4$_EcDft\-c~dtM2  hAjgd "e* ̠=Q? tB[}lh vnɝY+ӏCn2|PYzPÔ%Hd"\Ξ>#̼0sBW$\7*uY,hUV8o'O:rzJ&m)Awݬ;?@&í3bj^s\3&(9$z:pTG!VB!gh?p".,~y26w%.Xf9q侁uG`8>? s&@ɬFgv=E{PK}d8C~XogFgJ5V[9ָc4 LEp})ֶ/}'Zf'PDIFDL5Pz<}g,_(H 7 ?a/GY]-jVv&a(HꥄϜ>yIN5Md/Cë4uPzw v]0HP7H: Z6!jbelH^E1\Gb0'5QRpil]U%E3J}>cWA2j '_Elץ븲HXӷby~YW]jl t 1G0,?*9Rg%x(rf'9Rq},Bf sP(ElDfx9bKşmb/5ceɃ5<ώ[3rEG Np^u@\Ec#"NhrpX5e6]! b __ؔ*qiꆙ" nA#RcrLqiC9 %%q4ZѸj50mt:H?Ff|-@ڇi}L o= DnRd7xP?3Fc9Xիcf"^):gV:m%u]%|㣥]EoTT*}n8Ey`rymue+⪥|Y Ff\r)˜놱ː#uQUTh]J#yۿ@reW}I K:/(Fɇ:Yz(7X86 ''x Vf1B=h'FLr$;%'+Ri%c޵h#USŠ 1*QYJcB>%6 tazGhLmfiR0_o$֍^9оq=mlUnb6ar4}~%vnimJK :.V/q+"n“[E5 ∵RU3kpgd{^*jQIWPX3`2sCn/"d[f0Ұ/ipxMgX?J&Љ&x^WY QZ |u "FYʤ4vrsYqӆҺ(j=ACgp$*mP KQ7hƝ܀)]Uv}[Z(ux#xzS<;gj-lԚ4?a{31*OAl zj>6)kQ6$9fnf"^z7jwD=uDMȬBςrT1Oq ^ u2g'Os.|Ka=wr)M7q`" iuȁ@#2Jd%Q4E)SIt {^R"u3H۳ǹD5}wp㳯>W׌񫥖i dY$wЗa5RdI2լkl -lꁦa(bnNzgXvlVgXsM(I>%Zlmi>S» M+S`el'at:ɮvw(aQvgrZ/HO'Ǜ-l<%X w-ye-e'o-Mq,b!FZ`Jg*]6X)cUAHKa]n oqIpMr1˺6X%Tui~3@h#XV"FɝS%AvaPiI{ݖ,Pv}li9ne˝TmG1*~x=o&#`w!KYa!u^h+;粃7u(@ üHK>~op; +]R~Ȍ&߰2>l;t&{|"M /UOWvm2` /ORdPPVLTN., ݉*,\̐ﱠ .g6iut(r=6FK^H Htֺ&Z H$wۺ3W≨p}u0h9wUXLWhMh*wQ !XE%iEw5s$`IvohF~N?c=]gWIeiIP +l=|yOr;AŝSP>ZW$ƆVYee\GF>|ۉ-1ߌ.nZŐ*1q"nF\LІBUS@&`\R{/S߉9=K9K0y@E/擓Ax.DΣǴwKՀg)6.EDh?r厪 qt`D.hLc>}١r P]hIy~hߤ{ZSɉX(3v{7Jn!>k`{ R{S?sɉjO"cr R_#, Q #3S .߰Vqk]ȴIcZ_ zastY+(:9 %o`"c"0ok8kr{a+'bFߖ~9 .&"+JT6珸Պ-F3iV0Ιb5\SGXA$1h鋸t Zd <ZN"Ѣvcp:Ko]AA柤r4`Q;+bcFӘFVы dZ죂)R|p2c%,ڜsH=Xd p608$|Xzou$xrtBa!7C|^?Wq"ߊ[GTf8a.Rbm,riͅ:9KV⫛5"*˩ƱWq=e?忯ў* Mr6*>#@q>k6덹aEp{j/4D&0Hgʌi=@oTx"ḠT!#r~BOWG@PX(u3ԃ (#sT!x#{X誧0-Rxe;{hXȜZFpҡ1meU]3@GxyA_ʥg SY_lqh{J{[]r+DI€ +vjz;fPa(q̜BX5ٟ`w&޻T`2C}0W!+ץx=Ϙg4&~2> ̎k@YSmP|}4;}??ߦu^Pqg&nӶXoPxAխ! eL ⌃'xA{`Ofcf!M&64d ӇM>8pwY:KxǺA7:YO\07F f{m5 AV Za^hg;CQJg14)AF@ -I2O)͖-<OhI*2VIfeJݶ~{GH1v$a]zv&"6NI9歐"7Pۧ%u)._$SX| A疺Z&2}Bw t-<,&n,g-*&SuIVBLi@WZ# G>6[D g_Ϊץx2h~a9f/} ) {,P6h<ڀW'mD]=S91*ͨ/hY 349uh=p"742N{8=@Hޭaq'ߪ3ܧ.\qf+clWu2~nZHXXacMV N{9\6K1A$y\Jԙۍl(pp&jl[ȿVLWg^tgyB.ַX<.[=iiO'OD4aR9jifB_M$o̟2!{i%E߷Ep┒˗|$qVHwH\ ٺ2A3IB=!WvvDsgcn`pcn?ͥQ+=<G84xBR '/{qf$P"kA/YbM[ѸJ`+8xWW¢9?Z\X9s(p&&JrJB7qx뮰::q2v&-;5nƞv\ ςL'&Ǔ_.FL/zsHdٰ:s.Ɯx)tQ=E]wo9^4T4J)?톚vЯ`>I:ư6=]57e~V baj5YpǮ])Pյۓ.CA Lxd| ci +b/L,iD\kwV4; W r;τ"")NuҪ8͘YY_w|@vwl(3KG/>欕рKӨ%黱7 pi V_al吗֤bDBٖ1 pd$ M['i2_m~џjrCgc|. Է3m)JU 32Ȃb[IA" ?Y{ҚLE RJⳣm\OK ܼU,K6kGrOyf\$0)Q<чk &#h5V. 4@o3{\C U 8ӬۃxJҕd0_{?#% z^6@&F5lQᓯp$I!y,Xe/BϿV[ܷga~}A_ɜfIɥVݡ_&*=&bfEXSSZ^͎>4> y*Y:E")Oߩ6_{.[İ$_f$,|AIe:!<%گ8q˙J_!pF>r]H#/G* KP[3g uv.ɮRQenoVKf\bzVIHAZӃw-ݢBTУ j TA1NjBجܵXIޯ/'cJ= ȟ/4-fwoLAKDwXLK_e'NӑyI4g^:84@NC^kcQ?C k_H~u+ ՘׊hXS'mtU *l@aEbpC'ImV8W T8Y5P; O4WМbS:Xk'e+bs CɊ\apagVZ> ͎}?qm(٦ЇQhOŐ>!AQ q7Γ tqn8^/nuʕdUUo隷<(Vht >(-Dg+]Ӣ2ohe ^范E=|OW|9.m;bkWׯ[?R5(?w)Y/7wpd)Y*훭d9[h.uz$2_%Z' RYqvx}IAȉ=$J.qr@ ;BUlToiK/8a[×.qo&V#*fpt̄&' ;d5UXZ~؆54Gnu7>EZn2s6;6U& HAtY1bPG tC ' t N. <4PеjOgUVeLCvC(])xUz4;J(qQU}̓4X[$`9relgdo #3OԀW3GNQp. ai(Bqq(lMǕ=36 >sPTklq:%T)ɬm;vu馪ZC|!gHN5$~rq,"{$${W 26d /*`{0wn+0I:E؛7u08̫ҘMѝRKp LnBB9LU-_3P QlAۼ6D.Y_Ǣ f-,~J%O 5D˽pUD#lQ0qםexkZ\0sPOG$u|Ȕ"[ocNrIok'x||\}9&i~KIuŢz07ȊuFK?:+%C/mh'+/Kఙzpv7C&VmhkqOB/;wj'a9v<:>\daB$rz%=y G2Z!0H qaN4{˻),MAdlB3u;{ È($mڛP.}F̿Y?UY弭5Pѭ )02A0EdBT,=$Qŭ5huЫiTbRh]]AqP+li{Hm5l;Gdϳ*Di@⃃Љȋ+W+<<U"{I}{%njVIDxݡEs|g_3Zc~)RA+z@خAm\莺9Sn"yba"6^7D09߆lkKN)_6M!([ _M[ ׫l.,?04 Y//1&y<[f9ȷF =u$ r΄2d#?,x3ºqߜP]GE%ii[#2&\(q7ʝ@,އثSךш;s{ѡ6'{|VVooT.@x4$fR2Ӟ0e Tn_U"QM]bu\/f%ʃڮK oRM1F: 9J>5fZlUB.7z8D ;jWjNTz]Jy*j!NЃ\lGsGԓe6q==.@%+9yWrСBIN^EUSƦRTNXBSVK' V,?.3 XxZ@&5;igMd!TjD"ėbN66P W&ʹl m;L3*|o˷9 ?N1? Jv@7\ kX=K5f'o lpJyp n}k R2 .mJ=ڡSwI.'[BS8umȎ*0Oyn!Lϻ03MFA- $6*DT\tzm&x w3:P{/HA? Y 8;S~b+LcL%WaF96܄8'sRg<0,%isRQ0Ľ (A#7`:|LU;$ s{!P/:T/]QqTC- 2v>R4#LeKYm\B<_W;e>vj~IV }|w*g 3P,Cha" ⿚{ )s$o 5.~ꅛӝT9[d?Qm`0^ $iF 5jfr3STyjX?YQ7.H#FMlkiۣw4y:)#&I{d&0vG 5_Y?TQ>fPSC2(>גs@'H.ZFx !E0 D ,uk~Z T fMQyHMr1Q#C-F^sȂr̰I&(vdjB$2 wFНfSI[Iv`ڟӏX(bSEZJ|,1Z1۱k*W!)_K`0}s!@IoՉ@3VܲEՎvo^lIՒDcANIK通]zH! ^Oӿ+e/K*xb0. Y4`$UP$+9wٙ$pjLҭƯU SyGo5YP[(N f& 30G2G{]\V^$@2{KCtf"Q3A4FGhEŠ/D])(uv0f>)4F* ßh٦xĨ-u0I@USNW!C#_-YVkqhh{{fX TxŮTq/3MX5)=TSsa%^Iry"QYmZ (4#H(FBST9vO0{&ik:N$=~& [D ^6XJƍ{Wo@WOn )z^(RQDgg_+D.$)4OE'(+ѱZ1`{J zʡ ~g P]r)=rZ=ˇbco>UO{ r![RМv٦1 ?j(aPڟ4qfRELj,rSt;۾VKJyTҪM틵$Pk5;O1V9I>a<(I^~4V &;wmlh\aFd;{,`TvQV| aTj7zS r* !Ac(s +~N8?3cBP#PK̉ӛTL$O *I(Fy2 D%ߩ1ky6$"(.u[Ԏʯwp <-]ts޽,“P~qha[ǖmj6e*mm\O)QjSn {0{(w]JtP[RAҕfN u ,?t߀< mPy )V4|nDy8V6@%c13殳d1v37 ~ΘקXgTUn5-Z|1`-6Ui#ZD>ƵMCa'2ˁj5pAed)`γ ^]u(>/}v55"3uˆǬb5"3kfO2&@/+-qA`vscP玲d'ev/'BsH7i+eq 'l-1eJ&jGL4i\P6s`Ҧr Gzybk8QdNӠd KGxDGw|n4O֕E]t6hm1)8Q=b|w {Mu74Tz^v&Vp Gd7Q|v rƺ4T`VBy=bƧHٱxh]eOV(?XSu}. RI;/8JJ݋UhcDF3pӻTF:3iЪ? .ӟnٮ 퍀R#[7W:3k%7IvtwH }[ ۚ g)NaUE ?ӻʴK<x`%ϞrWv Ss_5D93 q@gBek򧡥Gy/2I8scMxhkgU $$t.*Fsτc vFI=oou[ƞEzL4tޭ2-Ҟ>لXI4½qI<̃ʤ^p(7姓1'7$^yA|{o!}>Yx~y%h@۴4sR BSPTMޗXez6"Dh/OoޏA5^t@ߣRV9C6JÊa u@xO-o8EEu@/f Ƣ-e;S+*@9J\2As'N0TF:I`5|g%!H?g\7(+NQ-KUH@+Ll] b$6gߐW|G?ݖt8^@n I W( )J xpB|L"@Oӟ墖U%ivs.fNkrz4i~K\ȾLvvKMR[n:ok!;McNq@rd;I|Ȥf=\>h9Chb2:xWBSHh .Z ~ڭ:h?@$7:9_lGІgz4pdMNQ6v?BUEQ* plP5:$GIߣņ`Neg]ŞD.97nbbK i}T?]!+JJQ?hEuUn"47|t#)*XX' \杹w 3d{;Ykݍԁ&ެ KFԨ;rz PAn:;u+ki GcZן2gD"jv_t|yh&Zdګ:F9m`@:G`WPYvt,;Y1>ѧ&onۼ DroE.!IxV(#AME,n ;*$ : 0vT? {V8|;OK^/T6D&}<8}]BÙ\0:;~' ̇&̃5-E&ɱ̵T`dz kMw)m4U;Ʋ6eăzɅ͟{+CMlJ ݻ"TOߤ*0w`6"NcWxcmiM!56~cњ{l/֐A* c/{xdUSMd`:^z•L?Lzg[#\9WlNp7u32^O Wr%L[(o D )J>Bn}2}y0BXߏ0ce|inT9j.8CC38M)pa;8 J^H.^Sy, RLFddt&cSlJ}9+_o΢<OyS"hJ'YʑZrH7s˄ս"{Hw'ZZ0jd!Y[$,%%G=cJ?ӯts{9`#A:8rgAQYÁ~=MnR84>ѱt 'ߠwNv+O ґ Vo. QQ-kAD|}iuNW&e=pKoJJ2w>of{A8~ O9;t䫼V#Qp|4ms 衪 S虙IW<}7J6{ w rK wb2 lg&B%sv ϘbPFk8M< qod­k/אK Za7q I J >Dd(aBI ցTSn3,՛ @Ț7l}A>pu7Ls؆M#Z|%?[aki+^@Y\u%qRT')R]K"9T1?Xȍ[r0jv>$n,)aAM C cL1ANsjBRicV&`Hۖ7XM725 t_)H2?πk~Vj'P8hS1FišhRjA[\uDk@lTt.uj!̬ow-' x } B|QʪE~rXK0p}9uMa V?Cd_mp$xDXbĨ+GB ܇ε@:&iK*Qt]Ϙ /.wnpg -+:ud"Vd S7_SF)Q)25&2ođeKKd}>yt:Й?1?4_mׂ&LĽ*%x {ML>@Euv.kj˜7'FF!-M|5ŤZPġ/ 5Iu-oi|z?p;'xU=FߠSlڣZ}ڻHrڠ֚31)l\?  ԗ\ɎY;U_G1B"rL"lû&H ՂT(>f{_2u!jg%+g`=F&9y9{LRF#gh|`oΘn=w)y%VaCLZʮSsӝvfV*t ț;<|͎q^]ǜt樠Ĺ1#!6xͬdt:;{,"TNt5\7ph%$1D #L%j<Ic Kjkg S}65u.#`c|-Ńz&j29H׆/,7λ B/߿j+;8h0,2 ?SVMGK2,MPg/$ CpaN;t>KD"|iz{QBUQ[Vqվz^aw ~uC3ZMծhKaW*ѮGߢ/ k N`>)"#D.d?:?,M8,1XoG{V1㖗5j]w[=L 0eGe1P.Z}yes>q]hhf\vu~gǫzmXyE63&(.l.3alrz -~͌Ҝz©7} a۾F 08Z pNs INmx,}˯?坯:#aT&$*!*vL $)?Œ̑oC ?O'4"XӰXHgzu7uۍ!_XC0XeQ0qB`,rEVË`sͅOD%GӰI*RYz r^.K3ax#~}ӜsY5%zJrzh-D/K(wd!Wt fU_LaYB-\+3-팚9i$[0E n_Gc3&}f qo߆P@Xeo6;F4O'̞N 4=ۈ'-gZ:k q Hڤ{ 4|r>K9PxJyÓi$* > HkU\i=$摻u&CmL1 5lIN.+w!S-,G6|Rp3&n]*#n5TIrSBω׫˻!pY` ps&. V=VNvCr"C(6,RP X"|{?wj=<(ȲBbvD˭ O, B$? % Vg|Ugk2CI -.R-]6xTT4#u+5w+TvC|Q0 lB9MW$smt>yl%s&;hUIe"9ٜzs$cRn_Y1ad7&IBBY]D\m. qo$tC_/6bb;ySKN79ajp_-^T&~ ;~Ip8hJ}8* .RQ&pYN0E{L; p6;E+R~Kt9+h0iPr ΍@.#(3dǬK_}A3wB|AKmpiJ݁j[w>mƪOW%`%sȸ߾ɽ'\[rjNa 9 ݟMO} ?c_2gk4|uEU:Х~Ur;"~^GQjxn@/-ydʿqͻ4H۱ɮ{"3m]?5)gYq6ΈVhڱ:LT?=}By[Y7x;\&Tmd@`ojl7cn:ʈ0I8kl4dO| 2͞plpphڐd{7TL <퇝E`Liy.J|p2nh:LR>tsNvu7NkOnʶc\, MpRs7DώAɆ>.w<gJ9R|P!i:/@[O7e.I+)zI""W2' [?^Y\W0r2'7Èf[)qC%sxmI:Q ̖] ǵ}JF5I*.F@˜*'L\8Mt+/w.$hъ) R!R\i ,Jeцb0[ڼN k UzԷe]+F.yf*w=7ͽTj[$(h*t˵oXՎ}Z/~mkzl%`0 Yϭ.=`d4dLm&m_nvHƞg`[!mUqx V-+% փU`dn ܸI HDSƯ0'pr2X Pm#a57XQ)~x Oid2 ⲉA Ox 'pX}-JHrj-D\eYp{lOf<:;ƮBD}bW5@1ppHix m1@o~}] qklh.V Γ~=}+Inw* Ю,j"\-L\3k`gXaSfM7R~IZcµ][=|ԗg;tLƘ\ǰ3m:5q!nc#cQymP;-arS(M/W ȅ!ćŲП蕩6d7*(tn3kPlP[>1;)9Ԉ1Qr~[R MAloLq|OBɶSl'piXZe1<*OӨJ*<&d,' ss ~QvHeB\Y..qϫk-d2;f۹e=i,űquBXmBz$R{rXtx:4Gª~ ? ]e ì^:|cwsy*'pV;|?~NuTṂ̓#]7s'R2lD%?ְ^i8vDbn@#%2eCi nE|M o#bZpNg8X@hxg4*._.ܗoR|z*͕}3Vnu\Qqe"B/Z!y64:5xyhbN_G9eF=TH+[:ek{׶ij EAZ{(lj!W38=H#1Bsisߔs$sե*Qi *JCQY nEVMP??%v+ Qrp,IW 9v 8}"irRrjL0k"7\& hunwsM3TKB"W?x) j:pǭg<&gwR 9yCCA;5RoxAqW/fxepkds} b9qTo]a=ÕPC"oCFkӺܧP_4UTI)dܻW<͏"x}腌ꅄ =M tW# C֘@׸ u`k+27=j, !DKL#r=QQIcݪX\LReK@[`B*u-ꆤ,n>-_ ~O bCUaMȓg>м 6{"Vei?7@c tĖPuş{h٬d~ET ?-,8:h ;R!oAV5c@\L~,/aAgCD$FMgDZ7(&mIQpZ,9axa^IIO$8Qk$m}P9<# ޡc_Xؙ[jUgFF`k-j =NbbgHP Iᕿ[$!ֹH"t)2{}(}Lyk@зMak`n?Wly3-u3ȓ|D/ _toLjڶv[o~C(vTӽA:/6)G=a*)>9;t£ Eu~yAz6S8oHCY~c&F^b\1B9&'8 +.Kj?b{9x*IZVt]Lzehp0VhHYʶ Qt"qؤfSvt](➁ ~O>L3f T i;?MxrQ9BjͨAf< |B4XO VFunEXń i{*Wd6RE?)U? "Ţ!WWi 6vW?sYc48#N]]kC#Ӄ*D( -C4xKi:fT/'@ZG#g ;o5*Zlp <%킔£Hɓ9ΥV9$!I.zH^N&%/ɝU Kk=ybPj: i;;$a.IEzp ~JSp}0nܓD(tmfFhc54vAмKeWw^0%T6̩kMUfC~Q;;'ɲ/mrKy@Kq%v̧ƃI!2nJ ss6zT׶zP2==z^ LL5.In0&Me.OOEYw٬5pZ z"rČ8% _VYfz Hm V6F5)T|@/ve~7i: +yVڍ2 S _Zi ~sKPnAfHX0 E6$4F ǟ6Z0"UГD>I)I M~3+Y,u A8fls%+ ]>2I!#Y]V ukul5LAf^2` |}ҫB(W~d4Vjm A8(s?.AF@Xr#D[vw NDoh@[} 6KMBW0μӅdzIi.!) V xR&z9P>8dN0:+0o:LIƀ%$.$863*:uRj-$ Ű61ܝ Cj9Տ㶘>-ט;:$[va&?J Upt0Z}1Sp#ƕyVv, %{aR a)x M rr\G2;7-m=5ֱ eEQTaI|0޾' =Ԅ $WyF$p;X}xXַCUssѹlhvbA@/| a~Dd<>TV>}KOB -HvOIX%B5nf*|OtWotDcd'GjZQLjI<իO.o#˿-S(t/Kʔ-QC+kǵrHDVZM]T[yԡteQQ uAy)EXshlt6 nRHѲvB\ 8H<រ!+E/J1.D+.}4z y9Ž?nP5Ro8e+?-Vͱ΁1Fv҉6T~ i2mJn#x8L0X_Dm)wted~{kM6QF8&+V*X[/of" -0soɝ5[hp;A{?CسWUY+yL7r=gwx<*Jv^K߄qȇ=]og YMIeDVyic %EC #́PDRSue:FqxRfE>!?{ E6!cumrLGA !}f-+Yޥa\kn^ g26E!q+M JVߐ;@Eaόi]NNo]1r:5tA&F&侖g-,^Ik,~P0T 7o%D)(F慙:[lǙ]+ S_K]ϦT1S6fmͅ(vgiб}žtle>jR2T60/:l.o!WT=뉨cT@īFm2)/שk':juqh[a_f6WiusvjKH-JA3 Lѱ -F=|j^[ BkɄ 㣓$s-?9. x suf6J}doeZ6<)З<ސ= 5ݧiI~y!D8==* V59A -14yR48=sy1 0kvLui4̼8]!1ѩieo4Ebq^J.bOƂ+"{xAW3X?'i/X(/ͽ9cK]pUvuəo';4(ΤǑ |ȄldXP1_dyU  ܧNtg&}7t;j:-R841 S|wL'n^ѫRk6+3'\&^[B .~hbmhibZ!@7Yf+!oHE4"I8]p3nJvG7-R\C|tSY͚r{ Vo/E|sVnl}ȊRZm2h/i4#4#B90WW7р@j &2CuRx~0f]o_J?NXb~,7h%emߑiI]a8 BY(-o/*;]ޯݖz)[U(h}jP279sƐ dV(3Aw~?# ڻu]w G͈;0EQ} vl "^tSeQq(5Ze!J9qzyG9 m<߃sx{e^Z,`p!&nZъT79OM0hG94_vfڕ*+=:!~Ǭ_+]uY8 Mǹܜ8lA/YdJq7yŋ9 , ±ƝzzϋA%=F5H6.Nc:T Ai/YJpH6OdM[RU[qHh/9mWljLJ;ܓ?e\q_սlr-rͯ"0gL:"O.^jw̰ӑD_) g@F7a50n•UiI-݅6q QwwT<4c<O)cx<7'<ﲓoίGӋ(=>1d+/qTq`"ĵ\>nl3E'GHh:e@00/mP~/aߠ]"0#E_*ZH 1>1b|ٿP kg,weT֣I"`^_atQ7%JddNO'h*΋v!gJ&i *1tlFT!{N_-CkշϹIrtMq _`Px鐑hFoaiʙ8ĩj"Sh Xt hz/>Q)!*OK r+KπPDo}ՓRq16IK]NfEb\7'dY틔F Hsj.UW@O6/'&N $v3[zƆHz31d/RU-3zǙ*bl|~~ɝinsURMĖ@ANĔIY(Kk YÈ%0+SK~FC(m N ?XRX` jிnjY(x!r)LIV5̌!w'D zXf0qކh姕TP9 ?UuᛶArֹe5 1ʰtmos+P #IZh?:Y!d\_-r!M:QŘDO1!IjeBGQ!L/^Mܲs|D?a变S+Ƚ\{~a Qp{dN%z2'`*>G aqOc1IQ_q hl=w5YA+yuLnĨx3L>7G}m."CQV5i: BU~Tl8:2`,§NzPB=IjUEPXV9vTb ]u;k֤TT|>"'Ji* ć:x8~m̸pl8ZqȦB[52eE*̀/Ơ'Fj)ܜ dtX 4r DE#!DS˘?ɱGce)\x(TM+/OV-,Nzހ%@ݍzv}}}{j$2D V60ŕ{M ~|cac ʱg |xո0<}[f'9Yf?wzfEȒ&awE ΊOOmеEHV\YۮfzI ]]#HI;YNB`MJ'DpjiQ/v.? 4Q9&{YpQd q2#{3k<U(\K#R\sE}3(<:чОX:9T,O!%w;'7WzK?dg] @.Ԡ?O2nS0Saްdt)?8sKHڪn!#^6yNn٧0upi(ѯ /]xθObdiAMp[]-"ĸ4PngPً2M ϙ!mD uV$T9Uқ;1 W  ֌/LT1e#ٵ.-3e/G hنմH|-al4xe-a8F]Wh3yfmJg>я׹@XSO'ADYXя }>>4"b>CrMl1 F\}AS7j ӿ!!Ϟ"#Iᘕ߻*3|%'r==ΕublN&Z_Vd,iϯ0Rc ?'+ʴ^=מ@K>+?3r|6 +3I4K4}Y`^fsQ@n0VSfD6uRVaovVܒS\Zn$Myv}EEŤpU{b CDGSwd5-_2/NGW>,Nrǜy+ir[ԑ@ʠh1=X)C~]MOϿC?58Hj?Â*Y(yu{wb $'p b j4m&F+ۚ~C zeajiM3Nf%5۟ P l/%# 7܃#Iٓܙ)Zx +le]"mDɬ鞬hAl qb }5Ѕ(A!#_CCOx%Ǡ+!=.gqA٩"Q ^v\pޘdd/AՇ mU8;1u,.CD"CAN haz˳?.T?^~^-e":P;Z*[Ѱ,k{|fZۇotFԴ[g:l/ }0]3Bo !]Nд,j40'*9z2Ae򘣏#i>bo1M0$ˮ9&[m\'c1>E_\qަǟzF/VXG\԰H(C WwO]&q%h9 , 3V M&Y"}<  *aɳN'C ^] ˣ< Aec <{6 #X|ksv! h隟]My7ymC|h6o﫜Ad"w&cXP8e?%BLpœ&u8{r-SL" i$׵pAU S7'jXƜJNFC vDOxӁi,U>RI 8/)gIl&7ʯ)?RJ{*pȸM.+\y9^k]ufJW}`ԪChPۛ>39&Ïmp2L׀(HϽ~gپu.G#[-LlztfAPX6uvq/piA\`Vyʷ!A^;[7>(s!ĉVco (T5F00غ;6k| `ZE##mǧ]A$^ IwTZ :mcj%XAk# "%Q9t1)~^!z{|g- #Zy9g,ih2L.<xl}56 djq4GcU1яBh1r=;*%S}u,45p$;Bx7%Mϧ 9Fc9},4|ڜ\g`t0fvA8xal#-B,=];F&מ0E$T e,=Z:htWEՐczpEze +3b5'mXK854wn4֊hu?K#?QC}y*լ64o WBG4B~QLirCDXUC-f:=(5ڹ*2 #I'I`<(m 2a\P4T~V s nl,SL~L뙤V [eBiuS7h0[gQ5j~#Ib|[Q\uv^4&gHoVdl?ugݯ ]vǹ`p,1eM}Ŷg/W==wY`m\ټȾ; ȅW @^8r7[dɭ:'aI!1bMiyy1+{/xgqY2*#a35?eZÊ,!䣩MV(Q/RBLЖ&ynkZ#7')Fj", 8+ ek<= %Ĥ+i8$um-qcI/A}4mUI力 YhiNHAbRh E EN,=- Zޗ '()0*.0fB8S.RлmSc^h?uJ)=텖(à"G ^*ʂ8ET[\qή}@}Ƅ-W[ {n l:;t^Q(N$ojA PR]IPʏvL]B=v-Wk Qz#:, 4 &!l0B8=DJ$I?iR#IQ+}3l^(JY"q~s%իuhPr/ K|xVierh oLhHgKcM^󐵔_9#<ql,)"\tM*j^>5vځڬX/C) @7FjA12l?ŕjh4;3 9n\S`E^o1HW` ҪWŗs0rZF {puVIBv! kZ,Hoba.1 Z-]8ϨiX'=+pTiq>񄡃c#0d9apJd=ANtLV=+G\t[݇ux*c.Ҏdi Q.-aA\999" \4}^ `^M ȒQٷ" Ah 0ā"gxG3)bW6ղːkVS C38 pŐ RԌaܮ JgĶ@g Xf?!(à@xe,O 'vir+A(_~qVlο-sPts5 Z0BuONO5<2#>66-=uα!ޣ9FV3glÅk"F+%gse!\W*_v8j,q…D{~K,I:-8,Xfϙv&%ŁC H- *k,0zT&19I$M<,_U лdvpgcjS/Uvy/a:kmJܖ.Nٯ] wY |eNb2=1R!Af=|J:!lб5+ *% (1OiG'tbP[C|j{˅! $ϷtZ-~"b! q] њN7pP9Ռ] ^Ey.elg`v׃z|'L2VqSVS:˫jhXj,pQ#5 +Q7D.qr6s|.v .rɃr+esdcî=+ ʁiTv#WEP gxNh&#=v0* ?)+Fs[]D%4BVg 㗤(J*#hK :1ܻ{ gV\P~i۹zIKux2.|,a\bⶶ*8ɫXMGZt1y$׸#i ^\֟S/ee%mDq1\8>զP1|0gEJ x:Z5x #X wAd"x,>n-q<]د|DfJuaɱ(rR8O_-tDŞS;K)ػl:j.=GD&;mb d+&YRszA~äzɯ2 3Oi/g޾5SMNom;Sw$x 0MO D9Bė 1KVw6"BӨHSЍ!O55yASSc c8␵w^=bD"uP@a{X\%bIK_[lrM\|(m qkr:"rʲg%k^0YEN3"(P=d|k̳xRO-O6G@xs%U 1$r0UCU?W⽆.hK{z0'^eWl(jZ<@`gm@| A~Gʨ^N !g5J#mnqaSv5ϫ'!*bP|ޥ2/ЦIbaXP` an)eA`=HOK~ >p sr1Y:ayeF2w ?/i{`L[sO#gU`D4sbJ]$Ƈu{kbk!>RHWRX!s:(A~w]0pmYoba%})`n|={?R?]@<| Ic6DPC+K #$6Ha_ELq#:٬ZL/ksfY~#bˊL[2bc]}6u"Zm_5SyUTs|zINJZxpf#TVMi'pOԒ{r Ⱦ}l/lԂkqJrRM#Kl!XKJ*:;77mz5 tyL:ЙlIn=>%0*I:ti*x =ʤJ )ET~e$$u!k^"o{%'ӎN߫DWj=QM;%Sg *F{ӼtH9o`dxS{.|Cbr;eKPd7 y(lQc15wسGUA`0:I*?'\8 c)Ё:zh qnjfhH.1Ƨ }T]1YB=P$L{D%NIg0۴_E`2ޏ%eŢ+y_mA3yJ2+*) +VS+аmŶW{٫]`d_EgˠV8jluo,n.pu^(1a _"Sc ֕y2^iz{FC-k9`uDžU|$m"yH+FZI@c?` f/bP UlIED y`;p3Ҳ}u0\=t$zީ)&$ך&3QSiW=h$|1f|M'jGn7gڢRQySߝK͒1FוߩT‘`JS.GӞ/Wra܃i V.x2$)"e]Ż`/jJ|S؀ 0z9$.DMAjff'ukė(\B =P@̝k`0nRQ<ΥmN"a.nnMZxLkOFeg$gA5P8[F䘅gS &v}m@` P݋z:Oz\5k f1jۀ|_5 ZS#e|Wg@ĸ3"okf*3AnXAhBB V׺`Y1{!eNs YpN"wFS}f '.[ZĆs[%]*5bPFA#j~:Y9 l`<PSH=*> .*[9o$}vNcJ/|q"U!6[/R{녪ũ;N˯ 7-] D|hV\RWW2F7ޚ[,Sз!sI0QBQ;xa*źC(ʬSa=ax <,<4AFcl[HaXxWPx,+# @>hGʈV[ ($z+xYM? *U ˃;qP}h%VdNcԦ%ڀ?>RzwfQiLFY"Q?svuALF67-Α]OuנAhZTYI#j =igoa<E`7Kq8Q=r& 5\A tU]Hfc fsl1zdBr[?~ Okd%nt"s-T~x6s''tiXUߡOVxKd;퀄IqpLf )pU,s3{L4k%ۅ9Ra&1PsK<ޏ-0~jbl=mo1_!Ě2xhK8s_߼ۺ-Y_{~0qg,9eKa5qݦ7Q969N3h2Goy+ &L4 $:H& 7uJNFlEi}t1{:iY vqeBkU^Wc%N}Z{HOw,X}s)ҌS N3<áwŵCMYIZ:8{Pޞn%Xhl#dX>$&;ؿ! |**" a/hh{CD8吨QB"$*Z`-F2оP`T"B -/QO 0 eGгܖ;BŘUfkM554f K9`wmz n/+ y`nE4 O\5R+G.+sJ>[:zMElJXend"v&l羰vE+qKlؓt)t+&^p5l͛8{h~_k?oiJe=E%_wD,fs1X ) [Vy[;"Tm'Fɿ#ATذs`])ɜ բl-e2u\Lt=vb> U/_y!Na{eS7FmR%{31VHhTuCFͬՒ;16}F9.V87.Z5wdp:{ H^ x  G!nA!Jk>"9Ȱ(6XA[|~܊VHzRN}jlS<-j#okެ8]p*v:ZqԿ #f八S+eA'b̅-Bl?xrs`L{qtL'<"KtVaͶyК67ﯽ%݄:BNήFmc[uStu})>^͠rw/%J8W\^-Ϝ[+T4To\%aG(t4\桑|mp<-?EH=G<[uI$`:xYWP;?0@zqaR`rwP2Թ7.-Ha+fRd(RUpP.OmhV2$C:%/է~]KIC3m⪈4 v } ATV$V~S4ؿ BWdYޕ2 ,5ᇺ;Xmtؕ]Æ5o%yZُv3F) ז@".E(fkQ)Jn+R7>ϥy!AIn6s:ʜT$_ax ,N&\;pŒtr0ܶy|kkO>_Vf*۞&m3.eb28ٔ\oA~j d shFӰGө !,G1r 8|靰Xqq]^21vNK"-<{֊`W9ʝ$f˅l>B9\1=$*K/`+[]Ju?DQ:q|"Y/GZcnO pbv߅5~lJ8Sq*Fd oͨDVkRh3_c/"3T!AkEt %[RiZ#4RD?ԝh2Eʁe6gT&Vaw)CՂ'a1Ovܼywxb[;u=::VboZD㝫Vgn6㪛2ZI/k>rlvV `Gb4Xgdzgs.h)ߴ<>,(4lD-q~gᘙwwU0[HFGM7yT1ns;Aós·am~ݫRP?ϬꌰU<*vJ8 ITj] =.ރ١hFCLw!S|PcYe8<Dm4&v#pOcm0~eI5a3~%lHYb:,m!djSyU8t5R fdϨSN |'}_,?OyA,/ӏ*:wfvR/' 159 7 .2i2NWEg!mBDp*I2c%y[4-HM[ǯ~ rtmfӤ9( vKRj ` \ JI(=n5!BXέ̑<4:2( < U|W? `z5n5 }m1uíI#***84vIJ&9xNX0} `C*j"u[0ɜ!V^AL\E5WЭpie5*n_lG HhvUO=~> (ܳT< xy:FES&df9p[QF8qϞ= WVEJ].#̕wˑt$e5e}Gfxk:ܽ"GƸ$(%̄@ <fJM@Bq` o)]75yM\p;. wG tc.[ 0k`**{+{[9AC<',sM`I혥~ D1OtUZw O6d$o,Z}H +5:]Q6 R)..&aUTJҴT#Y=5PZE!#7"ۊ#Xp}2Kd0c17Ȳu߳-ZRb[mx9lAQ5.|MI9 W>r{^X[ {k0Q"hukvjH8=74w0*_;5%ٓ]h[4 ֑;HS^-ԙ-ݠÖqd `(ֈF4zeS9It‚>8.I(#L8icd/xBB:D᪮ƓR))@J@=*㿜?|TQ:}Jߋ|IujoU! R2 c'hϔ W6N!PALT35 R@#Z9ȸ :3P7Xx#x:&B9[jG 0ݠߙQ>x\UfC a0,<öV kVg$>id/j[ٟ*}P~>L 1Q-P)lŒlj#7`'^y r::yǮvRs0M$\ڼN~ D# E:SNIQ0]:m}ԍp |*ԂTyb]IMi)V|)t׌ <ѡBT1 Ҹw߻L2r$YjxzM7V5w;~7HNࢶx*<<_'ļK~N1nZyeDT]CwY0`QRwaQ΢`:<쐱nWRvsr j.E`^J٥'pERw5t Lt)%2zǸx6W(X.TZ4vj z _nG_xer>P>F_E|*O3<K [Oj%XsƁ. 2pyU!ӗ´X*O.<9B %,|PhmomP>6 ~( ?LcJRuy`x }fA$MFObC׸_Z~[P٩Bbktf(f@ξ+sb{uSLIp0@3ʫ ->|IO+alE^ #P{G DoC.9Pxuu Lkaϓ*.IMw$|e6;MF|A*osT߃.27tk2r=%qN55ݬ黧+/0whB&$YG5Pr \t̋$^)j6V0Mlԣ.l,z5U=i"zYj<@nVK[ Ϗ6u9ͥH܌\MJ4:R/A:CrQ0MTԦ͂ ,h9KCd&m Z>gER5H+!VyN<` ;7\5y7Y-XPؽDYt*] |?7}TGi*Òb\Q`ئ0e!Ogqgf'lm.d9Ksp]a%0tp! Yحu(Pbn%Lh .>-uP?FпfaßiM/B^q"$+d`#n&6稌hAɕ"햦Kpک$#+Uljס?BC>ў(Nb+.gC;[=.=[DwNu" Ț&\&QEeŕO_>פZЙ,a,ev/z߈\Gq o4,jZPPS xhe2æ~.~^n$%qĊVE*5i%$?2.)ẳZm=w4ji7.֯2 "Q(/QPŅ/l:?j{?4iE{ӎ]> HǕ?Nï|ENٟ w΍CA&9FI bو{mFꌑ a$+%\\ akiju4 $Qh^2 |c f sR؉@ښ3eOwӑ꡾ػeׇ8B-zaثB֌I(eQaP}o'UBB])y۠ y«:6]0A-򜊮~9ʼN>dY#[Uy{j_o.tNHX<Z MP ɋTj'`Inڲ*3=/褧 >uն$ @̻s$rZ/&7B1ܥt ži"x@7%_QĝFIi+M)4D;!#̼lEE[h:HN-Lk8y{udYaW]F4|Bt qa|MZw ^Sk?{~Bs?t^GYW+dz ty,ts5nYd )Y dH!vo)vV%lbA8E-|Owe˕fyLk&R  BH@hn pma3⏁*"˖P8)4Ơ\4NC6dq~6;=`@s=7{Y `[&.D3K ˟فxaV{$jc(,8V4xc" A'`?Ұ*/Kp xzŴҿN1:˘ =75Ϧ hIy qD8(~հN߆p D*dNEQKda'F}h6hSVG%~U+:KjjGG&`ƃ5þP˪/@IZbEb 3y!ZnEBůQe݅< WyMmp&L177o2x`_3Pm(vT$, '=U^c{ٳ](ct.>$ X4[prsx|l е").,U-XQ%1I4T66**[]yR RڨlỠ!٠axF\ͩ Ud_ W3rh_31 hHt&C`A?ne'n[eJFFB66xnS[.&G8/M2SdvMJ5bȋs]rսrZ=~LõH*Cc_g~ʘuTEĻv `9S%lEmb\@Ih~t/G74dLevhl퉽o Vg_H[i: Ωc m\۔\d?(qItYI{T]S]E{vh"˪z8,JIsY9.m&F0I̠0q5^A[Pr o$ܳsY mu0JsȂO2/+Bb K{2cCT&PܐH@j"/="D,P-_Π:~,Xʞ jS1c}hU $GU3|FBhMDqEL ~8y^WV~ qS tmȒӲ'-PMPNZ(x2ySMdb Փ_ۿE$Y}ԸnI4WI5;hQAu||ҧ'v/j>et\qC%t)RR/rQF\#@̏ܔ\`gQk"%ψuGT`:BLFʔeVsg:ךX*H9,:|`t61pXd5<>x&ʫ?xKQGݯZ&FBVC<7|( },c!~S/@Cz<;D0oaρ|!)EOK|G!5Y+C׼p|VJ=f! D`0vgfH`B+ᙃ3QF*.)\d@Y 9juZ7H;a6m1|ʗӤd7$S%Aԯd(0QK!)r}@nHpN()& bPX)E79loPkץcL f ̋C)ʩڂgC G3D7YIgג&ԃ #>I8L:fx]O?MʪA=uY;ʈTV$n[!<.Dg %0nM5AΌ>f7 /,>kkj_w0Tɼ WqUDnoy8X 2ϿBS&MՋvv_mYsdO|јyP1ۚÏh"]0,i_a]%﹦K%pvt<E|qu[ԇuH,1~nh 69pg V2t˻kM9(?9zdrE YMs;q/LtW[ߺϪD0D8FxRk 3J[[aԸ@[hfmIt lU-Q%nvUQcBT|t=8Z]hCsHek.Xw.d vϴ&,NEݡodJ iWX^UM@&4WDiP̔934Ӆ aI"y)5 p)]Dm|l b 7N 4t0.R 5Ć(FDm \^ Mc^-|aaB_ E_dy[覓*uPPq3wK П`ضA StѶմrr*x>MYu@ jq@c<؄m"JXm#< ף{7SS%{=x^@{yIAt!Z0ÙT~; w70s@P{[3p* Ĭ @[ BjVTXD8M(ZZ9aS[P䉡too7vbp%.,lzGlfqDr4kw1-fV36ʙ;Y{O˯{Q6mcӗi6k3'˼.8ܡMiG&PCjFq󩂭F"ܭ>_iÜz#xD`Tpb}KM230X0$\irKTlt¸΄HwIUPI 䚟;hgt0@NXoo&B zS4J`hOr-]<OY^Nl\e={#cJX<O2iq0(类٨hqٴnQ6Z\%祑5ay$RXV%i Ӧʼ;f3IVE'7KX"J鿯\Ka+=< _\g庱 Vj^q> \>sq.q8I9|cP UZ@\'S)svkpFkZѵ>q^-Y׌=-F QaLA81(lpogT/r /I[~!<(,dwFuޮX %6/&ϹMȇN수. nBۯۗKD-웓ߎ\h)Ykvt[6:.xl,-۸2Et۔"Q>^}.agD~vZ RD VKsdM.FK!eC=Y}/gɉR31>4S{ɏ:ܞI TONe_%i&6&,fE|?O]#} &*6{Xe\<[i|GA&Lo=b 'FiGH`j:P8G1l_A`X<0 |1 1 +ЩF5شV-}=5ApaǠuPq(kOWV+ɉrؠXC>M6:H.D/ yPZE :GfH,m'*TtFD1ثhHwx KXcCt@NG( ˆ.|_\7{,jw\2)O޵ ϛ~0xR>g/pu*SaJ PȬbF=(2<8<>p[尜'1Tr|6%J`Q=X t2,8ZC[Rq /)&}: VaPf_ N 0 .\%}rn.^yUVstI,Gam#,,=d>sY:0voh q YU3i3]!td~lL*\w m$*)6A4 PEgbǸ3<\r;7J kġ$QP=e};*uO,_ G M"&Hld<%r)!qq$K҃6u~F).)sB!cOv=XsrBQ"-^jIؓD$ s QGMM&Wnխ(2Z-&;ګ'\\5,c?Z+Ny=ݝ@-QɹF G)?ep0hQtt6k'Fx" lK15uX5:p4>?6Y(i:%>JNtLzmRFS "X  'w.@g$d}.FR>Nt$U>쮴(_qI~bMTyXͱO1 ס 墫o8ni :}KCIꞣH1iu6ՐײeǷ{67O"U R.@YWlhbWy ojS-uaK(LCV*K׍^Bw 20sae#X8ϋpW$R¶gD h@J NM/eo8jslMXY(0Zc*S|cGawE1@gK"®Jyr<$AwNB(7cX-VR޷7Z&8!yiH'a7[^Ko׈ 2M=;^Fi!r]CVk\ъG7QŃuфߩe܆A%1Y#gpFB#OQ 6TM¸"z4qFNa?wdV݂z%Cӧ?V:ZW#֊ҹ(_Fb:vxa;Ѭ5qQB0iG&s'cϐª\D,fR٣ ZvP>zY~`/xCFOUh$65sSwh*>=D}%=B'ccB;n(e:N;{+ؽ隮wwU)XG @*ę&?ywPLBLc! u }('X>1Z<s1؎h<7EC)kH|>@6 8ϓ{W&EUrRs@'MBG/G-9Rl?0@`. 乜fV9g[Bߗ9<}m^A@]8 weK4 6^"!/|t S}ds-)aJ?A?B qDDi#tIN\oOo_/# e$R:[+K1[;OR }}nFRZU9cУTr.vͤx'}%8zgtއ+ad.WqFv0[LHNfg+QOcߊJ4:H|iۆe4R/T ja+`+Z ܩ>2֔f 71-@m@.;ќV@D ps{>Sd>.=tǼ4rjapvI`Oq W s0Q ؋lہ6yURK%ݕS\$])MGʳUk gD)@X\8f||uߗq[A6NN2Xy?m2Ae0n9{2"H8  ~߯Qer<;&81to os}X1Q)+~Z ]褅? `Wh ?dSO|?J_@S_S$XAi?j`mTs>X!?VShLchuAOy+('}p<8 *ϴVt4@c|nEO";1gy⎦@;tjEZV9$,3ވ<Jq> ]bİB`gNM%@y ceC$Jb߫G&Q郟97,a8O9S挹:Y7c !ʀc^Y`/]SOF͸r8}q/ny)}DV/h8d`6ic9ucl]reڛmA#{(\Geb4"-dPÐϧ7ݑfT_I 纐Ыٱb\ 5".)7Hm7} ylAd 2Gsq?k񾀕7}E1mLyM4E]M, /e@ȹQ&OJ>cW!CsGԨ+מ|Z*hz=_׀dQX,0ZpjSwҶn}Z-^fN"\˄c'uHXcLx`+VR[qze3cP9lby]UK6>'KozOTc,ÐI{HYȇ|q=E峇j5\!L?]/k=Ob&d(qy YYaKv%!>5qXe+AV]y"ir7ճn8Ze9_ kvEx^ \!Y[/뵢2K$]q2VqDoC! Mh{#=LtPg zwY%C;Li݆v%inޔZ 7<&rBpo_c͵cŖ4;?m!bl0BnemMf"wj*caliHy yU dW.{gxV aȩr*cOdz| Wŀr@W@Zǁ ]$eup%gѷ_^$,WLl DX} ߴ hl>^T4ffkxsPusVե,e`H&tT5Xe~Ypu UYt(AMm?DTNvX 9Ա22BTDuܰ<zpXENڒJ6|#KnIo5旯 j9*@!{tIy$ۓ "Shl8wqSS|YmeykW^}s.#歔7 ^rqoyqU}p$6n ـb9ں7ѥv]"|"QpihV#?/uP9xTIm+|1z Rp'g ?W{`_ǝ: 'rcj;Y Jܐ(V{/uw~GkNڝ&">wYoI[Q.@L+g:)LU1.dF%|tґm5!6d̹ l#trbtܴ[kk/?J.[#逓=-Z.EI0g mx9 nȇa;"jS-C*$ŋG?\Wk{8DHU$r`])LiR5UN릂qҘh3̮gE, yY4 ^I#CWg8Z@)z0ZYϻm(^n\E'_=)ALOHAOµlJ{]z13iLEU}F$gK?]DOD,Ɖ܏)MMzJ,9w{9u2m S%29J&?! "m|gd}Q.Vyn)%{+;B(c3 Ll>J%Zdȶ0+8pG2&!RI3ryT*-)[}T.#.:u{9=Cx ɣ W)f ioő n$Crx$u8ZtMt.Pv'= Ro-a ح]7 15K301faeoI $ZS|i^@QYښ~d|~k}G~~_ù3k'vY<|'yӆGD$wܖ ] Rj~_B4ϠܦR\ƥe 2@_HڴPj|m0 xx ,^k 6#{D[nK>atPݞ )s^/^?_eH -Xj xg^Jǐхp:e!*j?mo}*JAX)ЦM6W3\S@$ųh.;+ȋ V}]%q*e(Ĩh<ml6ۗUNVa 1Y9][^?_&`s|{ehM;iob/+ߕ\"2 Yje w.5O &sMR;uJ//  DI tt/0 Y|!~௉ Kczl;o}ޯar] Z_郏<)v$%>YMm$ G;D*πRp?IWR鏛ˎqH*5gR"q}x d5N(X֋k{\z2A%:zWh`i\Hu0cƠN?_Bwa/>eW F>f_mԗQԶ;xgbˠȰB8Okar@${:߬(4ɩK#Ua{O6<s߿B:mܠ@D0 ߝZW"etC3J%5cTէ O Ef 7OxX.YAUGq2n)-!R5JM5!,ܸͳ7r6v>L 豪d5#Z i7Ķ8N⪬Tc☄jg|}.ܳ)[ṳ_KEM{V+7s7넶ppJjũ4[hON$HqQ;bON 8`f(433!BttiQ`º#KTmYu"t>RJYa]D֊> y͓cL D$F;>Pۆut*~>(RRnSƊE7*'<{R/n4,[D肥䎹\$\<ؼS=$n8Gp|ca^qh`Sr/}+<=G琣5t6: teF[FE"Bflcs^;mc[ 넇]pHm`5!+M{%5!k^@#ode,*E]o{{kC8}{kbjeDZvE }1eA)RG f͑o =p%h܃FR8YJb BWi-wOIs0W֭vsytNahZFD,#Du.X ѰžɝX[Tv 6hKa{gF"O桐R1FZI_ qZʽ+`/Z@pF>sRۉ5͹{p}^&(^W+'iI3tq$]jUnq~+mlZr?cGu{hfQ_ ,ܡàr^`i*scпɡ̮xUË_oE ,7}O# @e`;[9VNR$w/'nSvb>~g2i oI>BB ^AItw7gnAp#120.4+W@{m![p]=;ɢɩ2O'=;XBic`B)~*b&O8Q ZA+5^)wF%8{`3Ap mQUY%6 /QU>V:~dм-$Htؗ=8g$;dRjd8x+(wO YE/3U(lsh͡7u(`4~ejCݯ L|u!h8LVUrnO6qpsNԾw۠ dXE Z Ѧ>_$P<=mf%EeBD%M!\WO2jAw Z3nӧUm /ZϪX+4 {Rk`j}&4%>uӫsF[ NRf}uL7=^YZU*Id6`c9I>RWAnWzn69N!lF \HhJnoaL0Fx ezf)1-}p]xi*`vpQ_o@,B[w3:idH]# dFf=]S1ErHhJAuKYXըA(+l@M׈q$UyА?S YLz$'DY< D9I>=t2 "Eph%p]m D]c0~Qga@T;$bB7TϪrq1=8=n 聻 qrɶWٌPhT:N$o'n:ND$c:3&cʋFyP!(n%@GW1~X˭M zEF @fw uԕd"S ųwr,܏^T]g3:]׆*} HD3)KSm sΐynxԇpZ  bF)!H}A{q&) Ң{L)}nMx.)F\^`sh"&lh#q `9As$*ib|Y =$lf@z,4@>؝aO$\|]:I>6iʪځ~ae݂;R5%T!`aE$JgkGIRұ`p ;ķ+~S7/Ց-euif~OYq14#Е)y]@f1it2GKN.1Xy&`XĽ0?.^Gب5Nq8FiDKm;Qđepu먝Ūe/0ZG3Y>/ڍl6]llZml Iy!4T: IaX+ єdg^Tx*%?Ι 1V Vtrd_g4aU7 (z`5#GIE+RTc3Flprᙧ9ki=>^r02);S0{K9sS'L$n'1BFst5)hx:lQ0NNz&5exsV[$\2.X{~:ୌ4q}iqYFXK;ů9i22ի|s~ zKITqT(ޗt/*,0o=ɴ*a!P@q~Ja ~(~wsxOIP0YQX'@p' }+spv^p^j1×Z!m;.rM:t17`b8-B3Q=ԩn95D'7ݗֶYnA$)Fv3~F'wSHK`,FbXMǾ+T_XKLiH+{Cl~ &_7U*5ij#̊.z)̓/6DĊNjcب-u=:VOru7٨6/ Ofc,|H5Lo͉q/yxeכ^~E{?6 i ^C\QML{Gwi'7z28:DY n }< mg8#Nφ5NaI"LP Gg< Fݚ/[%㮯S_,y ߱:9Џ_e(˃Q[̌7ն,q2џ xgwO-o i̹~Zҍu s OgZK*p4 LY䊛1uygz$( ݽQ. ^2oVtbYmͪB4*l{fN_F)n'۔e㱆#Q˜tRo1 AFwPZNH,ї )^<\SnjpGr&yޠEՇzyWl=eS>>ъhvީfJӫ{y(ku|{(kkŗ{Z`Wppwo7n(M%!%%-: $g0De 4IđoJ3~m"7E _Hŷ*?SJ1N-)f5.튴1n'4CX+Yd(x1>"`vmC+# 0.` ZhJte_lztW*bc3'˜>^6ޒ/nFu{ݠDawC9:7iw<:۫`2jII.y-!Z6Q/532jؕъbWNX݈RS/d:@OaRj8%>2.:T; YGEx ~S df}OKyޏ0aXk]B''r#{yD7IIn:/$i,T@>/nJh#ħ8IjAb#pH '@6:0a[AiQWNmŃ2I?p7BݒYS/0QwK2Yɪ)i# E)m,H*G]wM4,n+|zrGblStfF YEP_ wkvK ZYݱ[lh\m9 اCz}V~_ SBC ah2-G-T iC2iEi2 RLeKK^nOh&"hHŸ*:ܰX%9 D8i-B߶kw|`-ǴYs*FJNK~pī%㷉{%.rơYhUpnXM1|~4Мu;"H5qO[5ٝOK oJXgƾBş9Q)=kMZ7mMJU9CS',iYK]5t.bz0*sOEq. 2:u@4enp5VsџPŖ>B֗BY Sbo!ʺ̴Q|]:efFM·MdEXp0~mԔnqdnTKɴOpz)iwz3@a%ZymPYADsCN9p!-GU!zU@t.̧3]xu&vr qAkUB:gy5~@mHMێkpDn Mf&FET.>,#=z9crwU7{kƆ@ vV\m]\CvCvrbzї8+8MdvU;ry)Ep@t!$Jo/JSf'/;~PRrKhO6wQ>4@+GAJ_XNKrh}#}E^㭚pvn7Vd7}kRЩ%0M[_D9U(j{l=Uq~7hA&_؛҉v \Kk&YF<_r` >ϊ \׈ -OAdz5;]f\y;K o){zw"ghURY:7<4QexG*Ίxhӏ'Zwmzۀ?c688iKI\Zz\7mtF I'`j_K*:Cr[@O?_L3܂<ᆬ ᲲG\x&u ,qtf*=OT^u5ԫ{ OjC"k~l-n: \qbR)6~t)Ddgez!N%;!1IsB.-io C) ]h1~,#pHDu?Q7}3c4QGJ#UϝP}U2/:`')bdR̋.|Z"SHT {@C∙1YZ:&5| NaASXGRAfIڼ* 5g4no!Vs{IcixMϝ3ڵ: ׏Tq~FW'ʜ&Nඑ d Y$G>=1~4c;./dO_]l6DoN#|e_ nwAn0Wʙh)p#O-(Ky06RA HBU Ea: 3敱 eq Or}9;b ?jxL%w/,ua#7qmͷ/W(z؍cWu"Rc#3-e˴Nm!%=L `_͟< 'zbL~sDP̷18Wė&wGdRuWÝ?a0vi3j GWCNlz-bSxuQ<8)̋Zͺ\^I4 ,[LBc=իxS9奷VJ5ד{v]M"֗˔#_ i /h{(S}9ymZ#f5Q oT9`/ tzp,ǺJ!٣=J: a^4NlxXl'RsWÃ+35O\e-yA~ FnA'$:`p΅ ;a|Zمa[:ާ mIvދEN9kz%UKth*;d"KAF v-KlZJ=A{nӋR0iΧ9!'߽g6#|C̒X7GSޣU4N-ϊ^RR N6X/yP˖PG%xyohɶj4$&EAr䞀O9]2Ƅ e *,$DhtTY)W4`bNW{ gV<=U[`ם{ .C N똰ֹ:9yP6KE9 }D>:"@lQV=N/z?ھf ɱߒ dJ (yYDwAHA2N֚H R(<9}d6o5xf[>G& pjS C.HH,?l1Y% qXr+XvYLl42ΪN[ Z:x?ĭO<^PB$3~֖%3~\{1=X1 F /Sq H(m'x39_9e,Gfe''_cb+CJ٥e 6u/AN N}b_vh :|F*7wY rO4ڙzlVYGih6+a8HmeA,]"SֻOMԊADE" \. j$oۍ* %FA]?P/E:~p)՗fHVPFS2X߬ʔyx~.ufX :@IvN^ppk`^dvJ V[RemrL/EdҀ{hTi;Vtha)9" )P8*w" Rw R JIt۬F'Ƿ= ?VښW"ĨWu=rw+ ("DUS< 'BKe% 4XRڬ :A< <GRYGjfs6w|;֋A8wĕ* )lҭj .0LOf?"Pƫc5l:?s߮\CB ~Ռ)6S=@n1 r< vHAY=箁G6eZ΁Nc}=b=0zoV&1w&߯ډmGVJЀ{a|Q!߉nh* \K30D}5]ЗյkQ50rt2Jm2 w׎Ž?A (/=K[fg$Kl9^+j}#1eL+-a7 }~Cp򞉠"@nub'ig[WݝC = rpDV1D0un6 ٫ψO(fF6$n_+e*}2<w'i4N٤NYr:g"Kr{ hv#uq|}Ny,xj#PR1;X8ZT&;'GO\j-nrG4Cv}sg) vt@%l j3AFP$_>!IXSX1`X8nMC@ ɃϝJD̊9Ɏxa )|sŰ+eYCf}s15ܐt[J'??Tċ ´iؚpjE$-PK# [=H0]YȠ6.<0) HE\Jzb$DIh}\:%-Pw9&8FH{x;%_x)Xf-@zWVN\R% +jɓv& h8O OoXxOcdҲ=rN0]두\dT Rb 'N֤m0?OJ:Rͫ(gj9&nSBs}M8rԺ*&gRls bi*'4̱FO4 +vhc>_Rڏ3 ~c7e1I;לJE#nl#}`sjٿM` X1H/XSmvlwC`[{Tv^${q wd[7:sV;=?Q8,s9< GU ? %g`'ѣohg,iޚ)Ф[zyiz^׸+NWYD4 V9=f噷[hz)IIiŝH%% DkKVOݻ)pY%F(SŝS1qݛ7Rud6u;b; S@SX+l"ܿk/)ĭd"0 #MgK77kDJ8\y?;(P`$O]7?{ !˖3<2X@1*2d:HE_U!>e'[5prbs]+W S;uxj9:0dR4\ ;gK)-N;"gl/-=lzY-֋4Vh,gof"`-Zvvvk%%'4L2_#]4*D&CY:XZzF^0<8M:rK۾'y|GqEI-q8C\v_ qCRxC>W10)DMTQr oKN.#}US{k@jV~8S6[F{ӫC D:*ȑT5'amquB峖a Q[Ңj.6m~B \o5!?=J0&Ri*zNZ&_u?\wɈGf&Iіa̵ԯn.f)aqLtwWqM9V(]0@ P4/{5uU1#]>`G|ҌQ[&sMl^2bdKlc.Ay@m#L}|>~ /lhq3%Y(%PٕoBpaW|ߺ6oq}(S @H2}2oZS3TA.#jQzn9>ǍbଙH]yPX2sc*Y ˡ`#V;g%|BBYjZ~"et& ^erjVe?r -έ2l)7U6C`^+`7N 7M2OUm{jmJc{"j1m6up(/YyO^t@wh~񩙱"NDMgyWCU>5E_tn3"4ZI-( bJg%q cU@Dncm*ncw8{:^h9i*Qg*Vf@FIOyTd u&xקHi"wx8 6ѻfWz+Su~yAIΜ~ҼA@~ .Nsil!8kZ@vy|@MȞ:{*kG9KmEy펅Md)^W[$@ ݢJ:i SIg65H]_ ǵxLgϝe(XcR%iWk0/luQ/$Ka" `mx3XGx } PMq"aK룰7tyKL\0߻`u#yOiI(@cB_ޛ߲k Z'89f4^uOC'E~fuL=~-_ԢI׿yTЊ]+w e11TqͲj}ql2N^8] $^.!#yNJuVxɁ.o#l!QP5NJ =+UZ]E/bVv'lB!rߠ+oE;:H5zc5Y4qE~щ,,MƎͷy>*rK|WfM1daz*M_)]uJyǔK128~If R6*6[ ҅@8<{ $fBGAhZ(Ca8oWΆsIb%'>l;YL?ئ,q :Db0 F+g/4qRtQHZ jӺow(f4f,iyx0i}m.ACZl`:6? PA\_Ar[r҂Z4=QPY'™ ʎ Dʢ|ԐŦvtEI\)pG$EW%IB~jҟL1gtm>٣c^9T8?X~%\9Aqy^ӱ|B>U!=L J2ウ6Mwh1:lj  j0acpNYXJu"W +Vw"WLx˱חM)紃,V:RiҴ^=nd IHl)X12D+Lx_rQCKo.x޽ÌucF)^;^)PJV*Kγ8x r<}aP]/sF H:<#*j͖\V YDXaK.<{sOU !Ӻ ݠ%!!LcU^gQa3Dd$?fɗdU)wl!Kd6@pq3aTKtY@D"DKfPMU0ڔB s%z[*1g7[emx(KU.\GsxFu=YW+*^bBF4LK(ƒ(>AI[G \ CO`5'#51eн rT_g6QשDg;Cd(gC8Y(&+M4nj~Ǟ@I#g5.~;BJ-r"d3>:CÏ- ڹCsBԡ4U;xw9Z|ģ0NM` .L5bK\?6 {HhMZ(@} RܪcZk}feJ̹X<[Xʤ'-ͭY(=6)T_6R̪[e |SM8mjqk,*BSbcp> R&8YtrllvhlfPn'J,u5O. ą-TB r'F*ankݡ8Q%§B0X\S@8II־!'AJf2)hc/`l@1Gڍyi*`dzլs:W;ZE:v u?d8ms{ H'Zy,NK\BY oTY;oc0jNk)Gi7BA:ʣPA4FMR+ #!j M ݬZ%+bd>h8{ԉ7!ȋJRnQ_==o̺\Kr3}=%6.;^:F}GHɬUUw?W6;=ÃY?ERs<5gLw==5+*G5ۿ8o{VņD:V%`q$^/xo3ckH( |ȖAV M!>?@^TQiKHeP?⋪V,ѴesgFyhZ#9VN!|/br9iA=Ԑ~@/ć&Ф>*i.Q8O3WT9Z/hćDs(dסB1tsϛsB=Q-tW*jM|< 1S79N42kv yh|Rܾ* Nu /Ӊ"VD.Y#k ,aq<̕&鹏]oYMy)dbC;/̯ s{ )T;LùPr8fRIb—/ B@e5ro_A]"yc+ih'IN Xb$t<3e|L`cCգua|HJs+<×X}?M3'1tI BNuLW1 mS"ߚ,/J#HIk?&/*Mی嬆~#Jql~HE_ec^4XE>M=Wҷ)Ɣ1^Gڡ*Cح$q/?L^_Y B90Rr 4D&Ch2ZmDv)@S,QQݵf_ ױ!JN2$Q̀+àt|grbiVeDADTn^'ywڔ h%uZň|Ir~C}_u.;ZI8bQ 1K?\X9)ކO M+']U(\kM%Z,z!tdPB N]@؍+!Zq*UxR jr+]vf!uE뛍ė궁ٽ]q~9| .jf/(2  X+zmy[Qzۍ{JBLX?(1ֶ>Rqv2H0 `R6cV6]UGRAsi5٠c- hĵIX%+ cNԖp17oEVIܱYϓ 0=fcBץP;7G}^Δ(g ӎsܸV( +{ 4YhnkWG\" N|ӟ A^%\ u}dV8ڋ!Sw҅y|b.^ک{FTprBι:==:T >rx\y5:u)Z8 S,2zG,C -5E3(LMOi|vͺ<퓥U:}8% <λFmcR]nLm<,ӄ*T#y( w6sSy5Zqc?L x O7 w> ) ˀ )%I'͍lW!趘wA@)BJT\6w٘Q=+P\z2l:1'jZ21I)2w 9sfW8񧀃#\ç! 98KV!%j\Qmܮ%+ ~^YVQ/wz?kTWQ1N 8EC 腩qLWR5 ck8}eӡ&HF_0wAg|~Ӟ&,v=>=9mVzIˋbU&x]NMdQokQM`;Z_?zlXCqa.S(jG%NĶ079$wLi|D'IA'D2&SS KދQ㗛igQe7'~-;p%nֳh>O#O2K#p.0=BB %&1GIXgcJvSƱA׋^t+Z\{gu,ధљN;ΟYAtwtgF&\'G{yGخ?05Y{k_H)HMRd78@CZت|FLJ6$Rẋ(_CU΋}*BGWK1İy~$5\ \}1RTʿzZؠӹTZs.Ŧx8U-U\=/ _A$p}=6εd&N3omo_r90S$L!T}j[o UZ' lvMկ<-DZ[ hK$BbxݦRK<(MubqtG}jzG.j]DwvN6 d1brO~ozQŧio3ړQR8e0ȥ%>]a,%#:ZhSi}چ41_][d(V< y?S V1Eɲ{`oXxG ;ҊUu#RFܘV#rMB7g3~Do-I ۝*/ N_O! n)SkX" 7N m%? |7X/?(i>Q̦ZzC?3@`z r"jTC|YX.p "Sى4e؍E/ȟioLo) 1/)e?2Q8Ey 1 ˫xSטNub35g :iFZ}B:p<<5`ؼڴǍ}; .3 /PAN/<t yt,2-ZjJxutV9sW~]ak޿WUܘ0OiUzR]E܈OuQ[RR1W2y*PdWYv|9}$Ɠ`'v s˼w&= C>54]_8fsEGi$hduK{)B!t:$=-+F}ot7fƛS;.BhMk"C%)*r #K:(53&z\Z vA2ܞr F$Bs.|4M_F](zE 5'04Qg|™QyN:YxľKsow}I"]E;{ł?iuakŸ3>lW,e.E .W4P`DgLtH4cNx iϦv-# | "]']? )u$.gCNKLoCJ>|]u1IKeƅyI^qRh]⏉>EBGJL$NzRf~|~K'/6y$|y-=. fuzìy/ԍ"R<qedt'mp ޹[ O0. 3_ e͖^x v@,s;L51 do l 5/Qz?k[GG>7H%eߤ羕ոwLd4301O0UzbB^.MFF#+Je-vt,AsL; s^O~nl:U3cPWé"gby)@!-}o3}!Wڛ9TwSȓ6e8i 0Ew羚'pPa;p2ƃV<0 =YDpjxx_h}E@"XEIXOt/'lY@X0%A}YMl_!_5F]tSpCgCdC$"0綾kZđPKd`!MxoszĵJ -_F{rnC[ClCS*?lBۭ&Pd(-;)"yU8;؝!߅;2SQ,@(1/ƴԼMy;.{N+DO ?q"N1CmrdFyi9ؼFcwh@( ?[ċT{h^ȦX0o(p(1mJ$x]xY}.ρ61P/WDl%)VW}?;]93θ&50%}"kԅ/bqZՉCjkH~sg?CZ < Ӷ>ة*qTúWb"J8w0V-:SvĬ֖/ZN`m.6z![2t^(:"`j%) 'OT=@B.aknUqV?_ՀrkF9Ns(@@}os. s'׳79*=yhUac[3ؾ'"c]0 q0K)#ŜВORD&҉zN{P_X>|ԉ$_/~FN/ak&fqi@Qo0̳Q7zqC4oy=x`r}VM,\D3T%a&(zr8X Yu_=1(1e\;'Ue%J: Lx5G>h13[@VFF9xGґbI;,QJc'bX`&Ya uY7\A*>ǯTHCJÁf2Ws덅cX](f%YCor:D)7ڼfν^D^}£_8>;KAHiX>8qiwkvL} +i} fd)"o96x3e^2$cY#*B6x%WpD$t:&=A鄭e"Vl!ٶ-W#'?Ne^qD.mywŏPwVs7HmYNwՊ( _ WȖTO|7qo@F #*&s͞X :h45ݕAXޤ:Bbvv/GeǥP :XUs}Ia@iBഇ~GXJF)#e8$sh@bmM p mXw,\ׅfCE L66-~-Lk'gd&5tk\ߨڃte? }R`eA"_9Tr7N@]W#|]^ƐqY0ȡGbx?m<ЙHg7NWsc6Z5vG8cD@k7 ce >#t= 3;Ƌu)ǿ:jlF:Y ћhL8UzPC$WbAΐ)PqC7߆ibr{C:SKe?C{ݷmkƓ!ԡE3Tie1a2rqBꃉzRmxi j4we)]7)d0Ahzc|,>$*$(3 p%yvm837]Y\ڧ_gShT?gs].<qtV.,)EF˶{+:8[cDd>xn7 0^~szl^wQ!u^ j(34̼3qg%m|}#+O_i[#Kj/Y8ƀ4lZޤ09jBF7alsx*YQ7KHoNhJi 2b@7H,dE-!xtRu| X KLvSpc&<5u$*!ˑ ?%+\DE卵|8чvFIVpbV6Ѓd댉Zan/C-"b6k `g%yX'ȤCH4޳AQУ`+LkD3wcX}/[x*g x'Y^jkA_GPLL:&E|Q /8п1n`GD;]ڙ 9<6v )^\8WtƪI"l}*9[u&/ eFFKu߸Dci(g*dw+>]: 66ãE,~yTڭهپ} M8ѻͺhe8}bMsÎ^VԐ]5Hw闧"=f杄'Fr>l%ɔ$R*z-=ZQRZ9o(2NPB,O_-_$W3Ag߇bQT xT*[\j&]osk\3# s˨ua3 nFC/ lN1^x?𥉉\o0cJz/9!fۖJC \(\zNMi{eeЄ3dvmM`0[+K塗)֦-W{~]GeH\2H:1hܾ".l /=^zXGD)CJUDFѤ LM M4n.0;_?lV~x i/|Rd EQJ`NKo/o]ɛKYxC(u2ǿb$Lُ'1boadkjw1'z%x6dWq2e3r>C?ӚwvzwSk1n~rkY'-T'6cyh셼05[K&F]R œئk^N |G ;+<#ٽ.՛Q]!?8HFI o\{s>##pgư6()7zQy܇Vteߡ l-2đ'rxq12*pFN$ҞVF)(A )mní qFRso7 ncQ*fĵ2oFW5v'F:~LvY_~Ѯ<rE:[ҭ Cf xN%8YEx0C˒XqVYxZRv~QD&HuI{;J0CO,IOf MmC>L=*]"YXJĦ2sWU")XjǺ=}_rMBwԒqǣGt*2auu#C vl)@BH|ᄈG /96]Cds[$?O|k-7 x;1y8 P*[`'LB&޴,Sͅ&KMkq9fxiAK8E=aaK`]{H W+&p +N0][!v#F nsb6[KEɛY_` rO}6:u *qk\Y:7a8pW8Iȷ=?AmK a#'LxEm՘4RHy%M|(CډI|U #^>Czg 794M/b{_`!AZf@~1Z,$p8G3AFhDyɆKT>Q<dž÷Ki?ca$g?Gm3 ;ql9C[e坔Ӣ̢1)#LHmA5%f>{^>?uDJiэؿ)]`恠- JMTk^LH7Wz:LD{d)M8o-:fq>ʲkY=0 9x[V-}Ni#*Ls 1G'Cn38!i~ެ2:suYEkb3zN`MzmۥM@M(zw_.*u O,2a#Ux[~,,+ά[?6f&IJ<ި̸%/IڸP+3\H"s\j[I6P$訲CT,40%8pΐ2P#HR^DŽxdK1}g ܗ13$rT=H 3o&7WJӼ3/ѥBh6n)#8>hʑ6hEYg渰gº\E'!/nU~AI=@]lc "z-njTTh;n Odo+[ퟕECky6TȁKu Ooǯ#d 0R&J FT>gzv… <(G q=em./Y" 0AP3O6*;,8N8Kݛޢgq-)G 1l kbA:Dzve<5Up9rH\:?xD?;ndACeb)]уF%E~; a]sgN]؍8BIBsLY! >4}9fh!x~\4Av 0py+/z"<]jkmvu!5EȠ^i},C?Ibe+4}hB#[zka G=\JrEQOg) M(cfLx=ܖA͔`&c=~m iASSr(pTf\w3Zb, <Ҙi7QuV3_Q=eSxF3 RfL.Qs2UA ^ J̹%\xgrlѴmƻ}YNUGpSNCGAw#[3ͧ<\/Q.$X>Ejo| 9 q4 7-љg+Pݠcrf3H}јhoAiR"ڭ4FGE!$#ŦS1g N/B0?&&s\$yMHri< 3W~p~ 3&A|jfu>w}Gj/ƈsIO :epRuԞz*-m95ͽQPd * N UBzlWWq az n&9IXhd61aq9FiS9"aܲQPn y e(Hȿr,Ndk2>!QCu!A`cp5N4hV0l1h AȻ]yW"({DrEdw]~IWDp#KJc`_X*4Qc+Wzb9H/P|Ӧ/ۗx r=rT$ g(?/ 6+zK8H!h=IUpmU2åfCn|fqqՌޖ/ގlY ;\bNy(==bF"G#xbL!J>p8N6mxF|P*W1z$ީ9203T^r"!,nj̥+>ː= %Zj_قHle$[ h$~MU{ǎd{.T?9or(" `@bY),zher{D);)tt4'ܹv+dh N{Ԡ8?-G oԠ¸%PW.*/g7` + j'Hq #59,KDDEggNuq)]E.N,8EF"u< oc~9XjzwsPCVƑeRMkxܤD%$yFfb/l rUKs#-a+Ao.^$~FѮʜ)]46L870à_t RUgW36]*9j[ HJ*[5#\Ϻ*YʔJ}Oy ,qWH?$O 8 i[翢PiyZV`y{F $KpJaEp; IItEۋx6n^j^uiwx/=-}eJ>֮5& L&,j}1U?| 7fYD$sDF~VF,0'GHVTtw!,ͷI҇o ^h;t -;0VrKijUe<_ ϙik@؇9L"+-Z@ 0pNbөOD;A(5U;ʩ  *͹ c׏t_o]' MC]Cધh7VA x0'F͓B}n,^i]k8wF"(&y] y Lp):iHjsB Hojm*$*4)o.3|G먫-2Iekz oU~._ i8k-P`01Ľ/Kh@ͧ% ;#&T-|& PVa͊aS1uD֟K6.OGl}i"WQ⨂yXvK75U٩@yG~cU/~Ƙ,2$8xLJWaԂQݘ`s)Di (] dDJ4b@lzR0c!JJȐB汫!YVrT%~tA!U%=[LPT2HGnlht3UFOyzsջs-Ei ~1ѧ %wE0yMafDû*5ay"f:A'YOOꩡ27ۆLD)^3jbJ&GH YF~K\FsϾ_3NC*AH ICp&3fLoCfηmX*?&(-~Dwo vSAG)+~3:.vB#ƿESnc8T2@V"߯  #{{$$"!:S&@qm3t~6 9}ll3/nhT$'8C&B,ÏIALkr7/w`r V0NUF;7[l7 ߰Ǽͬڋ2%}@GǠ(=h|@,5%<8ɭJbgCX@}`ڢxK%~0pK51 qRA+,gRs EnWxY!EmP"Ah-=J%ۣ0Kqc1fuCYWO0#~y{+T3ʼnu[sٕ^;3FLщLZ|olJ9d |\u)pcXO~}7Ry^`UD)|"l:D`ĺ_ď{wPs`̾n4ln|> #s!UL0yK&CNWK*rHV?X(hnWJGf~8`r":.8=# umxp9'0-+ۗC~u6Qh*.=ݘ$ޤhQ@/%vZ9OP~c!?T 2 -úFg?|_d;]-$]~o_ Qswܰܕ`IeN7T#WWYsfVYy}]cu!13"]=G'[P%? # ϟrOEw=p[)p-SMuu%t]EZM,іdɽ,7j; [Xn&de BP/4ǻN%b^ވЖ]հ(dR?SGfBcA[Fl,b#Ҕ '.~9z_C=ި'K w4s18%C,QIɼߏeΞ$HR-(x zi[|%s2\4<@-Tt1Cyr~r"EQo*gxTIP a[YTaA<;gG] 6pΛbk_l`kM./ DFi%2%쬽F"]ynfV!xhs;Hxr17m%o-'2C >vl2 GEȫM;ak2JY`Ϭ4—+6E#{C,w(0+ '00ߗ|^mE? =qQ5*Py+ ڠB֬Tà0\~JxQ2[ŇS<@ȨX!iS jIטѸJ1\ th>-Y|DeY!ʈ~q-eY.R޶Q ~:b{ h&Ҧ-5Tj1dB2;@~܊lՑ27w[c&iDrSA@ΰ2܍wg#@@3$Ǩ -KZu,dzf]6OM USG# 0'2&\0hUb*̤,>k␤{]`pb2in< B{Ax3qMew ֚U}iCQw1b Ob@sQf$*\P! 9Ñ]d-aCwn! 9m9^ 6o'^ːqx;Ozh2)D\"30Rzhryǭ9o"s+ A*VJx@rFȏ^&K^ؐѱ(JR8Fc7?:0$X2)|T2s+# oT!>n=7h=LW7HNaV{>tybPӤ6[$W$'UG!7|b;ߟ%XuewԪˠ{Ak^,ZBh -UqyJtz}".-Z|tjXo#qx"WEthKYNG!')!֯`+>D4K&YxVS&naa"L^c`—&ld;Д~;WŌEF@QGr\HS\:˦EnECڽEbr{ҍ@9mb;, c4`U$}| SSq,rSTR|SYϡf%6#kVI(KX}:[ w4_ TO6UksBCOAjdmVucLAS㳍t׍O Mx1iO=?nXxXppY3Ý3IfdP1j+xb1^/ol~5Z^Ұ"mgFRX[eIޤ "\Ͳ,?L4b熛6J{ըlShD.FC<=[n)yH\I@q#'*>5| 5hLB4KM!+PAJ*c{RZ ɍ7޼\ߞ%ф 1zBh 4bB8P: z3ZZl~6NÍF p~7 Nx3Ra mQ~d L:3l=2yCs4"=w!7L3V9{o܍; [.\טR>.jb̢du+d (6w=샧׊-+R3$j 2jqR)*EZ6I`&G-Բ/[ tK]~ۏj>wd>&Xz&}β㋾P!G,<`c{ucOۭodEz'yRl9> sыeXzﯹ<$B+@!Ic8x5 !77CUIa:/Wk#]e)GTP'%aϗc\w&I7[RD4 ӵ'{碃xzQf/AΟx_|4z<|ť pquKbɤ*JÄ_$U$GQr)%@-gb_0bM&FiKL\fRҶ۾fH& .B;]~tc7Pݤ"6{f!Dz#TҮvf N>dMZSHܮfaY;OAnĪ0 A'թx%m\[-r,]%>L'rCŽ#hAl]n:O!O ./K}MLA+Z)OMЯ|j·"#^ͼɳ'9lr0UKs5q _9v1OIV% OI1ozbb0!W=[84v?D0(g4W3ˊ\n5`BE\)ynTzKeEY'陃 qSujOm&of/bLU@~IEvL98Xw mlMRtV>rMwז3̌e/"18W̺3L?C& 7%IL ~R.82Js+^H@!闰k`=-<3`yݕڑ0vO̠HJ{S[eJkP8pTn&jOj1lYnאϖHYLIiO|VJҩ\,@ YЇc,qLAWZ,4b겡~E BXƉT~9f[9YCH*S#at? [!#Q$5J#(a#opT uʘLl,/=ɂU>dmq[3d'h4=(K56~*1 RnR&>bfƵM~#[ܝl҃6lYh؜"mD0qyu3(B0;a21M^, N>Y/N|=raΪ#gBzƒr0(R?}+ d3nӭa0T U9힙F2 .!{ԓ<A\_ )8'A7%; &-/Ҽ5y jڂ.{M'wf.*J8ޢHAV3cqJ ņx]M)5&g]&:H l]+SG}'jsT,Y곥=S9cuPD-4ƀ T0dྦ9Qcx3M+ŷw|XmjGy%]i}GJ'z>nnwM[ug&}'zqMzԜ=v*K=&q{Hv6p&?t |F5bq[c)FOT:j]eC*cpyU 3ݢ?O>%M#;)&6{J+KOG^(Z{O_WVΥCd-Bħx6J8n1Rc D NIg%( W%CJYUV OI快@[=Vrna5wJI3Deq3f I {))k椹1ma*81hD6jDr +;/uSDpඵs٬h*(B َ3N(V=Ap:C}S~&p< ɘ=mP#r,3r|N؜_qߑ)[־[qVi23JÖ;m 7u2{w$DA0\|.(r͎4maJ 'Jݩ'6沌wt\TE  ^?3uYgh|x>z`f h+'mT }-7oDH V ,E56z\d:ϔ9X⫇Egw31m N(5ŕ.o]1!pGj<^fvtX$\63/Sfhǟϻl}_(g&Ĵ (!箓mKN,u"n A˖P rVU%Jy!m4Lpe];ZA#*쒧p:y VLT,'x1׭w+'e4%u1v)#1|Qiex? "dp38pUz`# h, JVd ,tVmTIEoXsdnLye{9z*& vuE$RKP$XB4(瑋z(M„i ;B/ڙu(AY#̆MtbWMZԡh )NwX]q]0ዉ I^ykYM/88yܭCn#ȿ @ [C4YJՌp0Y{i@(x( NWpxBx,s߾X@T/C 4bFeC^/+]wzac6R8lrC8WfB/l+>кc|  3t-X6:3},@9S 'W}]V4vKRRu zͤp=^s%9\w.Opm"B|F ȸͥ#@Bt ; 4MO}3y ^ȌyO𫩔W9#~8-[yhm )yeQvOد[ڂs;z|ͳ{M#^3D$|^̩96 6bSCʼQ[oDT1ÀmOSfk 8fm]'ѓ4GЉ(;2h<,+&2e,oFXZ-DZݏvH3ט{߁bR]qg>q?\Y.Oۙ]8 g7" xD1$ȆMƴeU3[{t.`Z?;'t3d5 Y6W!Ѥ.dwi\:k{U*mlD4CS5+h"G[ts"$'!>5o%WO+g$; tr,ž2K`fm㢼HwU MK8o&C_%&źpmP*h40iQY:xxyOxd=J~ny|PdPa!1<:.|sm=m>'3gNS@"=`i!HfxJa?$X'T%>$_I4"4M&6v Z3߉2y,Vt 5P/֋n??M-l.κ'BqUs9J+?JHBN$RVb쨴8/3t>[[`i ݩ=٨JH{õP\b] w21Z4%֤斨+s-2Q;W y"漰9a'RKb4C#m7K+{}9!v(zka.?7g8XT-_}qFѤU")2P.dĥT0RMoY\ {XUS_%kk_>4,ғ_϶}Cwl-8E,:u1a # {/nUA,.)z<-&vb!B:]1ckpK\a{+jm¡ŀxWџ N3 'ΕGEpLj(tLs} xۈ"fN guޣv刔:\˓>ܑ "gRUہ4AJO5Վ!9&2팴FKWB|J8~( k$6DLOɴBE~}˜r:J~< I#2Ei8}&śDׂ ]Y0Oxm^ G`KI7-e.QWd$=X 3w},bxRXN(4aE} 4*  dJHG \;JϛW2}!9mbN3sݩ4!fTm79#f W Ov(r61iũ1Fg/ zqiŗv OCOb_.T\gh |[ S9-T^|&9Utq-|L{sX GHx T]^?y$9^SHb wT[>J$"OMO{dm;9+h'~:8~8p ,\ Aosrt~sH H=Xx ? Aֳ2$8R{chrK3d Fhluc/!`jWUi)0,5YC:S$Y*c5̛ PN X|Ѿ6pD=.+зh>QO/Y`d lkQƿX>BO@7AyxY}HeKsbC XmxuG* !^#$b yL&[VvJSfȹiae.Zq߱S5hqiJhJαI Z)əzuכoCqP8)XV)GҊyb064 :->j tC:Áh?E i}42|!|N9"Oq*;dᄝzOnm+8J򞅿0O F:ObxYzǁLM;0t匙j.I[L%R%I"GFsP2pNlLǸt7T _[5ӂeM9u@a`f{h`\!,,F.MRc.$anYv)^Mq묙v~~scnڬ+,; *B@2tH_=KdU[Jlq+ؼ($d0^e(H1P$쎻ٺ'g[X'ijn씸3C`# .4_kB |L$W24]+ :T^axhbGPŕEFl1"dum3s5LO\\K"ם˯&}(.&EA]OS_`QSm:܆*5ySO-D7|&rG|tٮg,%pl"ՂhM4XDMw^KiE> l:M` uA6 #Rňϳ.2ЇqfԵsʈuc9(Ncг{RhK ,ԟg)Yx=6T ħڋe5Y"[h.XA]H-B.V!7&4|*H r5"cX>;"K>"a]Ah@ȶh7GPR{8hOSSPNVw5Bt@*Q$rO0{#=vVYY4~KvBUi#΂p4#* Xr}xky2{ї\6&)޼%!7)C Ij]= |F@+Ҳqp*DD2;d]U7/O]]Q!5-1+˫=ıf! ! Orp)n {q評˺S72ܒ:>D:vxwwGY`w[OTY6%/Ni@ jb|Z /(Zn-ja]Bw`Kspձ(wA(zb9`U'(M.N);crvD,lmG5싖ƘUOA199Wz,wns׽?g!?n&V4]fM TBUor8\p\)(z6p /<`\˷#bEDN /17##wQwB6lTj)Fm+= u%&DQI/ĕ̓1`h+ÃB9a6:"3q1vMpQ9 !BMoS]d$]o ;$t<ݱG̺ /tɠZO&@IВS1r]U(kyˤY}{מ2MWcx灜gUs`[,XrDPݽҊk0QTTx9Ŭ5<#~ t_mqU%H6eRވy5+4F 0 ( KcS: ^.Ir1]GMޘȨhO4'qX enBn Ȯ+`|NO&BZouK=\+ 1[Bq:QkO!pi?&&.#JyGO?,Vt>GJ&4my/Ny/TgȮ؟H|U%4MS|=}ƣs6!$ܘ{URs_? }x}=t]Ͻ:,7be0!nh(M2:ޮDD]썒 Nc΢+2g$ˉ|kj3VNPWf(pǧi7P@̗MnDܜj o3K kq%nԿa.hI%xQW86ꈞB4mBEcិ0G # :خ{MŠl$-~ Cia~MLw/jrԘ ]B0 h 2%V|"@\>HBA D~㕷  1*(̒U֖"ih/׆ ]#3A`] rX#\ᦍjNӽy!BLH",!bb껜^7iP@ q mذIyQ['^qC;v=iK8RUȕ f3LUFu<ȬW0d4ViXBvS V[A^FkȨ* wNN Ke2*dXb"{@Mc+NLaPbC98/y"8E 6LHTsb5wmlQzH&6`N[DyU\a>L>`ӼR"n(q$#,^V(` ` =Opћ5Cnݪ-&Q:1L,@Py|I L.-ɄVYƗjbh(Ȏ:G$$t}_I4˲i(T)Q$ב87~և0eNf[yK{5ܹqa*\b1ƺf1ly{n_/-L9ꭄm`!*𶋜$ˬ5)&BJt3I@ap")AkžXئX׍-j?+H)a6ndZ !l5,AY|4e\$KK NXN(5Wj[xPħtHɍE_lrяq$T:iEJڽ&S*44nT9d`?kT[qwt mTKסk=O7nw-W6 ! z=́ d" W$W6Q!fqSy q iCO6B$иt'//6#>cHܳ/z Fم_mNʓ⪈űs}mB5r 2SJ󃐎$qq$T^JU-E5&V]27R> WߑFjG^P+ ZHnK⋷ȑ}հ "scT{T.ׇo t6!@}8΀\/N"'aYuO=+ӥmϗ0_i2_uFRį,@SK?56*1[Bh(Y <ͯdz>i7mjSy4[n-!dhrL4%-B믨f[Ś1X" Tv@?acw) FY<q {lvʦH[O8&*qR[Jגh//qNV Zb"Lb^GR\ K;>aOOuYz uâ9PRc| Jh4'?M*-n*P<fWGJ |ʇ~S"RSYTPoGЕ5$RZQ633rUYeOQ\zԅ )fGR6A&Xט}tב6,L*ƐLСelKrHC-$/ڳ,<`IEeJH"[U DړQUd/֯eo]Z}-y`:8,aaϑ'g=j=().GR4 Xpas\s1M<"*C<gE#B@~I_ }hu82Aj怒Oc&p=0bSJ^xx*`=%Ic/6XD#;JF ;i*y%Q_'/O&RI9y8?yY-s@dd#8x;UISjR]{tJk򴄛x'|-VY9_ΛHtԿhJ0oqڈ펢9 [JF/ԙVmI62CY?b+A +LI/^+j;L, EٛvLι,}s-r\_K*xm\+K +~"n̦zSTtc)2KD|,#F@NcEs@;{{u3?US;^p:V]9\v^VM8i^]BL'q"8ý=\(& l1𩥻'S"ﻩ`ž푞Rm5$y@Dē73z 3w+~3?N!4e Yo/:7h:gTd>&Y:&l6~i}cA⹉ELHBmNoI󯛞gB0}| h cڗZ5J/^CscRYI8|h*Rm3 k_op@!Z\\-KfYN;4u'jɒ_QS\q+0Kb~TU9Gމ)G东pTI2M'92ɨ% =gJ\= N"~Mroҏnp1@TYt 5Ooqyw$(nHBrH~h2Ĕ?XiMrD⪤;JL4i¤ h@9̝ LGtx*46A7h *j=r2GʔLd=iD;> $c5Qa3h07@ `h},| tehW _y9ͣ}u 7P~ Rŝ=hE +9K ؑũxIԂn(t-aPyY{fw`!e*=WݻK[5:yYV;p {?ۛ3c./ )%_?mJ<}$QMe`s+Į)B6Kqބ'^O&غSFMq.Kf3blEI;4[TƪM4:U$'Mg>-xKZE# @ bĒ|b %AY~-vW!Dbuג:r7vyXfN?H!;żÀ-\6.glU'֣R5[@ N.*t11Fumbod$vrM J8$;OHNJ$fAǦ}3]nL.6@7\v "M)%;3/Pgnݱ%Qm5Fq@HwSl;1s]M؀RiRƒjnsQ@ܲuF\LAxi/4Q"@9~@JDVm[l_zi'P^<,c1(I;b:ZaqidB(=_!ei7uftY eJus`2frX7 zێDHC~4.AVu=cOfTJT~x0#QQ4W9g[lluV𸵹4SJ9 `5P'@ZF#p3-]YTۀ ~V]gXBRx9=wjvx`q gWo9Poo ^ܮ%Qs[Ƈt4 ҏ&|e_䳖qteIikuzTfq+R 9Sp^DQZ<׋oϊ3e Bk=Ǖ_fhEA݈w}Me\h=0P(ݺT4cD^`wy6`aqOEqL5G T_{""FcYL<;gx5Q:ħ0 9N#~cۛB#Y=Y]̥6 .^ p_ @l1C8"Ce\-ičM-0_ 곯#-y 2뭾L!!,ugxws 7ek؂xs%:͗0Axo W+5gg/R'quHnb IMQj^?y=j@Gx<6x1!X#SR5<zt:5& XQv­Q5pVaO.!¤3<5 I6!5Iquj".%#\mO-(DyP^ o%MM%u~5RO!YFW fo %k +PM`ABGmǺU;}v@n&X:@\_A6zT4+T~h3h LHh_zyX r4JyUF`dE*J; O6$EDWH)bV}憰Vo Sp@Tz}]2S0V5}J)aWFO~G7=D\Ww8+س*UkY ޷e yh,rIx?^jHnXgx7BBjDHqwx4ޑZ=]1TS|pJS@ɪO.gu=dn8֐|)anÿxŔKNVm3;QKF ^;Beq*\3+^ߍYh, ޷v.j|YqAGf3`j~.lCgP) sF4|::Yj_L<Ǽ,[Y\b#ތN\~~)3u183q l⟳Rolh 9̸М3 TsRCunAɄ,e7t8$M'|~g#w¬ ,t҉Gl*Z A 0&u8~<=K#5\U4c?%1 ai g趧H{e:KO1h!ou)"&r}ꀥ`4_.9+ғR4N-dFKAc[yYrp;fC_I3o%_7$H PN5ߚѽ`nymhBjv4[v8D-w'4vZƢ`%Sb~?)e dhñҀvb\P%vZ\+ٸ:HB> Z4$iQ= }X:QI| zܠGH i?a\2_jGX]* ̘%:Ea~3#n/IHHq$,v${okW.~ƽ% MP_n:݄V7^9rM@vŝJyUXbi?R4hzxobLީly۔t[ ni{$-(9[vmvh(/hXZsb|dp"QT?)JåYT{1iv1 Z,[b׍^ m-RFV9gLe_'Z@֯=rQX ߇@ *䬰{S]U:E"co/Gb|tȪVz3,m*Zq2}#VtBXo YDR.+iZu&R]EBYd!M /i: 3sFx[/co !л,H!ru 2Ɍ@G!j,B[4L4iw5DQC3ɶSnQ۞Whp(ejz O.$Trf9d LNGt0 ydsn H^I d6 jzGWq][Ž]I|(%mMMK?qgyHߙ&]-5r4cl[+8c> Ed㋥ S()| E'kr_ÎZtW@fHZVn?{F`c?l/k'"}wsccxi񄿶҄J-xےjoSuD j4 4[r*&OX Z:X{GN姜@+Pƒ mJՁmB;KpGԳi={wBtb""wn/\nQ^ϡ{sS"FV9 Oݰ嘢 _g^i;\ ᘇhsnj}_Rhx!- qt ПMm _YE ~5b^$)u-[2i,Mk(yIq84">R=_u 4}\<0U, 1_7 fK0L(|08 qp8HETL\EϯrSPJgy66g?NӪx+rg7SRUA72= 'ť0@rՓ\v&sӔ5"!t?`mx:gOx-0@ymdmk N!$6ӉfM`F8 [(w:lz,ϩ>/: `LQX,:0x9Yc`zß9~.Ġu%$nhѾAK' tZ'r>؁fUR0K͠>vXpIGŜffjZ"uGT-!vqtʉ;Q Io]6 ߙ R.,d] Wσ&X WoKf1T/yzh?@nS[ߕyz7+O9{]|"(]bqWQe~H!*0'wTAMZ^}+{4}LB.|&ffwUSy^4vz3Bao3?Lَnշ'a nK$ w0=3./!!*/ sW^3 C)W6uʼg{.iӕQX~9 bG8X`W b_-eOT;8A0^wL:3?<uj/C6 ʒyqbgx5 /n%Hݿ1 Vzݐ.a~ :(QE r4 $D#N5 .7Ńo<$P!Ζn/{h֊ͨQFy\SeTuqK9<8O yal(6`$q䮾,_tC=fCWКp#±ԥT\lzBm5^/P`B"H\4ֲ'/P&k|̜㕋jL_BY+>oej-D|d?w;Eyߚosd; heeo2Pͽ⡂~`UwEòQEYDج>t45RanWWiV, cx(S,f:L('v\v/\;wÛ=DSڪjUD"<06F2cNZVɺ,%JysNSIy+-FOeR0C&x!F8Ӧ*=Qg !!di#p>C۴;((;]fBY'f|ùmI*U}`^}3琂2ڡZ =cMi5 cW;~ S29#6υB:+A9re6X9ai+;nK*>d>ok"7>7'\r+Ƕ..6,F:??+] K)>yxs`jQ35y&bgiV6[!}zc7rٓ94TLCrٮT%,ݚ[Y d I[1%>e54XAi|k{RE^ WrU>|nݶ}sSʐg|h*Y_Ob;zgN¯5PiHϚa3LG&1S$+&-} CI4Z9݌+(e}@btBgQz _="gYuRA&$= l4{]Cib6HC\hp lt|br%Yd2 &.>Vَ|~E\I /DNVNgf9W{qfRGOPc'0t 6ȳ[։ _d7.#SV[ghg~@OZ*`1p=h[Ε5QQf.!qGtQvT= x*P0lBMWεDǭޮBU\8e a9۲3)Q ۺwHAuI_2͐>bcNm\a7%ujN3CW³o(ZrҁLl?w6Y9ZuZHhYNF_1HϜ'cd |\Q'wb UB<`䟢csLG}OMAN=dGt0ztPkTסu12k;Hg3d3_RY| ո{X}3殷7jđT,j'?Ia $ UtBdĄE;Ds޵Z~MC'AtKh=㿆n%=P)[,lh_\K6|9H9?ɂ`A7؉^ }v*$Ug| BrᶏGsV"O+VvNÛZuZ'FhfDԜK\R˥lI}ͤ1:7cUW9+
  • pk T!'U~[W* :dg"nl%pRDh{ceT#xi/\]few.0&HUPQR o%6'JVS <˸5?YMp֭GT!;Vuŋ6Udc4 r!Zxٗ5VZ ߿`ЬOSSL3NgNG<S[WkGC ˍRfv3Ffi BuS}o)J;Hâ"vԙa ,y_R6G0)vP~ФD2"`RYw|0𝮟tbX )2XK5G_CrQ4vWul\Bn{M0uk{y#y}}!5l*o:(orܩ(3#zG(vJN`;\kځq_6S% a/Jv3鰀z " >XG5UWVjFތ>Ƭ*i 6k0/xS+(7_oĴCQErByF,}] `.#A1B[]²,t:%֚Fܢ`qn`N@ύ3~7vAV sop)HW]g%.)g' p#zџ0sBҙ,|ȀL.2bS+1n5.pD=`AU"' 8U)# 3ʥqM$9AJG?(q [ jťu 8l) gCn=8- l=[RBӈihC#lڄk1N_P2? Xr /zV71x 9cw 7hkT]? =|[޿#NY--f2ie MYжn ~Ra_GadC8X V Jq b2 (HėQ`CrnK`.CjALQɿ#i_#;eͻ;1dt.-fSr@no OQScԫ"1#OK> U{ u!V'O HP&gA0޺yxw|:Hd0Of5F Ѿ7p@:xwuB M̥^E ĩZk( =1A%TߝC9%e34Tl#V&G﶐J3(mg;cxLYMrp7 {QY4LqY '@Q2]U 1Zr8`a\!ҏ4ab 2`s~$hZ;'l9%!W̎_r},tB e%#nrFY? \F oQC5UHSq]t/mld_i}d?d'7) uOG+bzTD|wIAU| ".l@ %?0a?eRN[. h|N4+oL)_U0^v9FI!.< 2 mΧ.iO&>d4=r򯮽@t) &Vc{X,TZcPaZQnX_DMl (FZag٦n Ġ콧/Cnog\*xI9yC~T@5-}3! Vb4t d6T_{<"Z4&=ﲾhN̑1cw] W+&^q{o$)WƝC\\u ܶz C >uXN\v+ϧSWVjX˷k7F &xӁq_L%a]9GÄ#p&!ԊfM9Bj1 n DNko Z?^%@mw?)¾`/Ԡv^UĀOZC]: NJ$*ʝfEeTk'uϡBTVXrac*r:6*1Ud7a8 kT55bz绮>xĘtJ*v4]cSiUwF k_ #|M'POBj7яePL AͯB sc tǟʼn2:?Meϰs_68{DeI:-yĆ~+Z?.aA-g< -f:X|g!XF cZ(`129 nS O_vuRubk}Y(2*մc8<{i-8µXc N CW *O=.e9}U*tgl™V'?SMHuMj .X0 pĪ$As VM7,薽\/C>%CVX#Jj=vﴳ΁KoEHMو6v2Oߢ}R1¢(ИeN/I>۵YEcXM3a#jّ#͞ՎAEJBHwDd^[%QI?8A^e77p:B/;#T "%W]n`orPHNߕFtf"NKz: [*lH,>4Wt 4AU>al.St7p3)j`8"I=`#vp\rTa`Bp N: ICex|y*ow sD F 2;.> Yp*WF~[S4" AL9A'' h0 gC:G:ɈwW9'pԟu d9 69Jhhl8QVz+A6{Ȝ<^Z$bt/x?IYmp[fy~3S1󟓠{f6~_wkBEJS)n) |.@v /]. OkgоDu|[toE7 .Y",ULgTc]m( 6 nuG{: 8\PUjb2+Fc4zO(C̲O#mA'&RMCҝwEyoX YϢű cc%/Šx3iVt +hk[o'Zuy>,D|48Kli\yHt]䙳rf=.&` 9ѐ;g[0qBQEBwYaP\%˛}r9D4y316k $D+E0x3n)Bt5;2 Ua`'m#Jlv@ cK%+G7R`.,^ \_#}mO39S#<q:yL=,lWJ{ J'a#ڦXx{ Kd78~`IaDԄtNT`(IP N]K\wp%hW%,dh`#ddh8]6O_OJ+6mz(9/"X]CExhGfYnt}ڃR,c( 6+T-7`;M(1ۙn~ ]Wt鋫vxK0?"Plo+JaY%H_)l7$=?'GF8`dTo;xpڠ/0}a& n` nrTqK-Xo6nJm>)G+8AU/k[-.PK1@琋$g|g`a/<` 4c^\.yqPg=~; wޜ|U屮~AWXŮtNǴY_ juf7h@ ġSC@8b%\Ϊ,WG لPEA}6F*]ONzW\gO%a߯=>5d1PVMD.V)u-VK_йH0qHOӕn!若AY3tͱpOjz|M)sO 0dRWyiq2&+f7qnJ+~SaCJʟhc 8ʙI@Yl֣`?o.6Ӟ֜P=0Zq竚ؗ= T^PEMsY"=v[dsgBձB$& f,RG_'7'zPgZMhKDē} ƅ#n&V;c#ڔo\ G7(z%_C ɓ9qY2gy~-x>#8H O  3QZ[P!ܔ&6|/?J0o+Crޯ@3Al9ta%䄄䦳Q킪=<]֓n}nyjiݗiTЛ5*/ʻ(j{ t6ǎo,1%@Fv=\QJt0N >>SyxK"#qM]XX?.zm%*g> ˙ݭIJȣBusC+묹{/08f_!l- [:Sg12+З /E~G/`wy1Uui5 :zh>LHr*+}v6/Z] TH <%F.Ln8ubWˎ3z G  0BBVÚϚ4z*JdmXNԏpX`HR?@R uxV!: ԪZ(+VK7qAJRt a")ɟg2w2)sŀ*CC$FUU͸¸@BXXc+B{lK"7W\]z%2+-vJuG6ڲokoχg<}PZ4$xm킹U*`fO7Ћ+"IDʞcӻ0{Q}BF^[6 7b[/ {C_g~̋Sta'ͅ@-+R0x4 y>\.,9%aT_ Fխ7QD5`~ZzJ90ze¼j[!%op8 $@((-yp+2X|X a_PCʱ67A"]y [z G(M39j|-6_)K&;ʠAGgU ";-lAEƎ>|p>9Wq[-/.VC6Xa|%NN">Fh6V.+vDve?f+Y®7bI\~ Z'? CP=d(BtW/_nN:x`AS795gֶ_iI(9KcAWFʐ?#p*FUjPј!oV4b55p`)$TN zDFd0JS p3Sc ɜepmq-®eGc,;5]AJ%4{ DA91N15($FWk<d=uɶY .hBvR_lno_jHo:pN*"1i /j˱ VmfFOptFdוM :yy<ĨB#)2^R*q+37[x`~byGD#JD+Md_>-#\Btg|܇&RL0ۺEj@K[9s!-3V,++đ>+~\2 ܪ=cLg/EKelhͶЭcOp'ٰ ^0pq}(E[3s[ `wjw6.9KD?͒!y9K)>^dT~߹|PX'IZYUX~Y8UL1ow̺*In|)0 {s$),A6ejm띡X)?gQ,6Q\ma/NY1&Sd?ؓ&iNޛercd?dc4}1U;:@*lV$YYSe]1gR2MU\gK:q{Q61npe׻|z]el"J5'$]I$(1T1LM/I{sp:myvEߟ%a4KSh_#/~v*,!fp+pw=d嚗Yl"Wu+'4F`NnbZ)oIKԁX&ԱF((,DyWp\9^'yn0iydV2kR3H)qr|p8OuvQ* aL8茢R6I8foa ԆwC,"fa =@izT.C8 s lRM"z)g`q7#-vlI"9 EZїCGoPcQ6[ KIsj( B\p+4VU##bZ$pi<iа/ƁxA ,`TEBOnF9eچ^{#FJE^.2j`=IN_5-eͨ!d/jlJN/1 Sԧp;@kJ²jvJA#R=ND-coHʍ>Yʯ0BuX߻0ҵ e٩l,,ICpbW!["%X0ϛPɆ Dl[Im e ZCǔ:Ƥ75Dq]@NmǩB~DzF[,O/ TH$c3ʾk;aۜk,NoH`xddquZa3nSFh4RC .둷 , ̻Y;2;92=[vV]4$`__Hɏ'c2[c c J0@%/ , Ә/cx%g"y2XfS1 +ЮL`NO ! Go+ۢL `;jV9=S@q#صz.Y}"S_Яm39xc}y M9~dljj Kw$e(E8φ<4l}Ăsp,p~#0J\f5x* {qrk1&% 'x,^YB7 b\N 1-',f7wNxT"\ I8-9'NnnSV%-bԍDpR>|LWkΈ6ZK&@`^j|F]4Y֛ML>%Q‘qAY-ڿUuq.rM ླt ?,dr~}$HGv J? AF:k.rSL7"[yOs̮'=蓁pMCc{d&6tmI_8G뮑 qr!:e06qĉ zdgYrbc'ntĢt+06r[k35{ߊ2 r ߠMxb;Ya`\O> /d=h|d^HlW1}2e#CS,"g4`fy +ntpH/slz('OmO[z֘D>wF*꽁.g{fh& +)Y쌢(;Vx\x}ZO.ͩb䚅rULJ|z΂v\Rv+?;UkF,stNJ8t}+]dvGy|4zt獠[}N9 $5^?:B|=2l1K\K{|3 >IOTpb޷zPW7œ܊jXK*T1jѱYT'y,OXs u8øybꔻD|TlR :]X'VqUB~k,^Y`5Qw4@Kn̼fW C-8-]v*h4K A/X2=+J8uVQ ]F'xCv < R%ƪJV,3L@hm4e;*75|=yI'si{T _8g^5V"{f^lCc9v ڹ?>97RDB5W*EN .lMy;8^[u%cX{DSjYm~qI' A=ؕ 4FJmeS}o%c3=d=z/EjM׬TF^61fBc/;3pn i;_ Ffd= NYb$u(IEȕ{f-ӆQ2̞i@%eTlY W}6q<23Ɔy%ˌӆ.L5/v, q4WӘcƛfStY@εWyPQOp&&2R \+hNzP>dRY%\/זrڭ Μi>E@t®2W= 9!frHtɗs*_%$iX+؜wMd{F6LVrs8|uN!A=&ִmQsUֿ^\r=l)="Q>YK%amV2Cњw-',G9Apӯ辰Ti][ՖdmD4l<<}rj""~\~k[R0-,w+%bE[F_*#0PTI9wc m\ʈ~0F@e5< phOIR B;u^⩺(<ɢlygϋu@AL 6lH_wυԵ+ZRW>;m(lj6YD 6q}G;ozsl:eX} _3eS~DW]@L:#™8yGR_  z|C~`-7^`uZt BXU80K7) Z;BcP( c.z]"Na;>Z ? JCtvD%id^Q>V ^.;I~KY!\ɔT}QJ-A#߶4#2=U]OE# E]k$b@'5n%d zg움mxW$B{5:e)HaG oW{4M*F"Xh(*rfIRq[v=;W|ڦ.^lWx/6|%pa C=jåQ8?xGY'ŲS/4,!x  Ѭ>Vp2T>D䥶fjqr/ft[|U2˵/%*W}7̻?IlGiX!UZ_.0srL6h_DH6%wiJbm\\jdg{v^v|3aÜZYS8 `X >> +$aO[ԗޥ mG%݋0ONж U㬆56ΠC;IF[ .>w)O]MvT}+}#G;7-ϫK{'7zz)l~VǦԱw>a;#(bj%\ōׁ'C$5z^wV; xN*~W(%vLp#E CR,؞\ti^J!L@D94 gqTh&o[E Q |]_m5̵ܢK _ӲO(']^#oD˜Gr'CW3)hYvJSK>'wi/ze`L$'TJRPfx~;W$|[JZ]W[7;sl渉i?UؓSb6=+'(=,Wg *;QŐS|&IVW*vCH1d{Ԋ%Q1yfz7&URZ^4u͙/Ye+UT~;/Oɻ|XDK/H=;)sbF yEq8h (\M ^ezkhkŵ5DE r#q*0v hu'nE-c<݌#G݇ ?p&kN+j{\|@|qϵTeC⋁j>o8<_.1"E恖p\ E EPԦҺ2~Bް#d~vp䒓27`_u#54g8Q!R!8y"̒$ ALƠjx2꓋7:^++G* 9z*-|$_\D,zSƞ"HPfSQy=c~:s$v|R}χ׺fc̲+lo`o9IOv<^w7[1FuQˏN(o g<+t\VS6erZx->mUijM<&q^T=5ؐ\3c] )tKvp#S|%l]1uN@p,;9i' K]0MIh~D rLօ@lVbjJٓǗ!~u+_@Hvm3U7ȵjau7,~X$qgk vpMa憎5RA@c5St?^OT&%Ig\ ͕Qޗ@"ސ;$d Ysa{r-8M:Dj!=hS}nBp0kLѯdYcG[LZjr Ą{gDF*'鮿~KJBڙ&F ;m]{_[H!y|1cVJYh!~:OY.З8%nɴ4XI3MQ-&tl`Wb4,f{cKP$2oYsU.+sI"$rA)ɘHXrw^57Aԑ>H[7a;6ݡkٵFae( *OY;#wI_ѷ>dwv]=*$,A{kqrSgpE ^B)!L #>#]^U+*|c{^lpB&`\.|S 7yYi+;: kD Ho\3OXG_q9a->ScB%{x. "F<>nsCrBEiP [q~/bkҼnڌ2YF*ͯGG[r SF@Iķ IyT甎rb4sBYmم9:'aќHY0Ab5}S~4M͚\P_ 1$Ϊka0i,) t9L@hho׀T'J-ts`%Tuf3ܨKZA%,/%=S lKWֱcBjWV󉡸/3 C_LjĪ!ihzu!-[r>]B SǜlO"w/PS1h(Y@b:xQ$J}ՀV^TkA(7YW t黆.CeN?Z$m i¾%nuSh|p5Ix"WS{ "a8.̈́&?2 {Keߛ+N fۚ`MTy<.sC>Ў0>( b.(=p4-Ԧb5 ՃYzfE.lLn ǎqԨ @Hizq)HR?S;`<&k }8(`<#C2"Q$,xkmoooѠJfYn?yqxA|w@e,M Pw졶la[Cڵ|$ xlN{]׈d>/19etuCo눢GtM}1EȝcPb?l<ĞpYS70mgNvVY%a~Z1(QF1+VJ\VXlE;._gƂ|||~j&vF;E%y;5("ҧ6- !ib+&m/%m1'qbY8ff~oI)/(D3~z -"vHR`Vc i 8cN.ELmYƜsVDO DZAQH뛷TI]Po o{j|RrK qYF,i?!<ڬV\T.u&WG/Er3ٽ 9+l!e8Zu' wz؍U  FO |Sڨ_{0M50,ś7D&&eDDN1 hþ0/MۄU\?8~avz6Dc_vba.~+1;<*R3|i{ 8Ǜ/G|^>˯ \ϑ՟ w,?#vW:;{s,gZ8PSjB=\2P1!jq7K/NANED{Ԉ&jA?qa LQWc%Zhzoz$-ad8u/A CMz Q;K}oAYi& UiTnU`7xxi-^;H DKdqPYPscl:4(誎zShA Y,Ykt&oZ~WZ.9h0_|$C!yUh([#n4bSgmrzIrkCaXg-Iܰ(]R> -/ V*9ny穁caĮܯћVE)mʟ]lk 9[.ﵫGdZǽƈxk)bYka;Ë{,k/ c(CɛAJu0y)-bS>1T9JO$U͐Z!X @zli(LQo)?ӆ!򽴫 CYcb|JB MWd#x~ [pܭS#oE1)K,WPwBo%nIv?{݁ҜT?C4'rIq7l~}V p Ȼ~z/gnP,h.dr k 2n]mK>c*%Kn#ƅ)U;(zw)i^Т㷙Sf-RܹX`ݒ[]/_~>z) N,百ʱ(IӼ(^{H%k UZdb(fx|opF:Ś~mZAII dCIy5W82U|XG+*!m'q/!tY=y>܌Bh.qv"d␔wI!(&l&%ς2}@߆G*y]!d2 Ъ+ c`FBy'Ӭ/ AP#걞E)8ƻeS w-uy#חeGE"rdHH#%J6 9~!ϡbnjͥs:s^1t0}>(UHrQx4wptڎ8l8 t=c dsI+\^iK)rqco!вl#۬Z#`ԏK07Cma! qa)iر&J Ԩ3k$>+s2#~X:ȣ%εiOyLU1_\&o"O $#"3i;>I :KHh ඿ 5bQ OfN8JNDz h]=zjF D%)Lu cd28rXS`M&:9@sgp [=549&6yUh&$t4}"59.ó1h4dt67zj@xI U/J!ǤcOCJ5JwǹC Ns wՈw>OCCMuf-=73 $G⫛H D*7>V Rr+24;,nckڵ*҃A,;}Cʒخ8:6FCGveFU!-*}PI#Rll.9GQ< l|=\gq{sa yF[+rsmMIx>0fVa0첔/U8އ+-/* `dE?-!ΎsfoҰs_k'57^7SLF-4 cfV0yMʍ]DYcAPs:ը =NlDh"&d򸌳KrX ^鎣A|bыPnk%S P,.C7'\iq=wS5,ɃD<[)Ovoܵ}E70rP#ɩʪ;aKߪ!e<&%nt綉SkaﴪtȜI0 )G-qf6vV8SF-ω筏G~L1u:Le2B3'`frbyd}q(s_;GM! ޝlpmɱ]0ZSЧ[F(ۣ+YBeԁuug0Cxtv>"6*,XIo2;~$c_o]K幖l 8\+)bX/j(۶Wz<+lj1Z 2`s x+gJ;~^ _9h@ ٜ5P5\,zɞ #M,a2xe#ZIDWqۑ' ln3] BU9!FAGmaS {8՟*[AOH#cœw83FclMߜC;xxUVO+5Iɲ 9,$_+[Dٜlp؟퓉V/[U¾Um}A,l_yڲi.a3<}xJ f줮y(D1 ˷Wb䢪R3gJj?k97>Nط01=Mୀv?`ؚ qJ%кoP ޯ>GQ|ੁH3H7 (pp]:6=s[qwL,L:=;9iJ篻Gn ߍȿR[ Wӏy vHLom *؀I/5DzoT.X+T<k:D: F$U Q;zo+?| JPvC8|of8(>^ɓfy3i}I 'HH?hxxЛSf*HL/W/úke;#QcM8(FRvov7͐AN cfOX`OO#,?(\P/[/>b XA9!:klF /:R2dY%? I+ƔϤF6taym7$ x`U G"u'RQ[!Ҵ05g}V~InY{NgɆYK83Wk>[ DnjmU$RVS-a+DŽ,U2t{4-ĻQ+{XhnJD}?N|{8Fmu-3tޱ:M/ޖd74 2iL`hZE܌R:Z_=9JLCK6釉uTzHu^D]]- 0PJ**+xq1^ΥInzDרX y&VL+#Iy!JM 3U7p= ]efJuv4 ]k$Z`;o[@6F'#:C}K(Re[>O~޶W?<PΖw.1zA<zrFlaGz؈6;+Na"8;tZBz'AI *<%:{pcE!O7LbZS&WoFnHiڏ; L@tY.x{{B#H6Br'ϒL,ޯbhdIW?U..ӠJ͆NEPRXz-YJ8+齑nx=CYQQ5bE f PpkQxl ABl qpa"_띟jBs'#^ZS@۩x.:g)Po#!7v~z]ZatԡvaKj>\$YOM %̤ _=(UQLz@GH*QލSONxdvp|Y:I]-?YiYE/*}fQl)&!9  z2m 5-[HO,^+r^8 tyOLÝf-\}}-*ݰˢо6nʏ*;p 8*t+!>5Kzl…Q1ר;dju_33y/^;8s__tٶt[hb7$ݯZ4I$辨P{X Q:ᒭRr֓ PϾD=tPY`!ȩ縇8޸֤ t zs?3˜aVy,(2iN,L+"| ;]x^O=De~MOἮhWZT wrILy8y* :@w 츃nw^LAQI]wk݋ I4 -`[lv+v,bE{z`Q:B'!~hk6E I'=*s%(M8,:y8Lџ PCCjܩR@9>3T[0;FڣTsmq u?b/24Sw.d(LַfDs㳏m8DUm WiCuR\HGU,w*|e6Xu;T;+f>cS) #HZJ~c VymlHKێ3ok[8S?ҮyUKiT*o1U0c|{ЮPL;~ri:ƣoQ+A:f}$l+OVp0n!i"ScCBkxyۺ\{4{] )=aqz%/\ 4_B[zśC$7 ÛXGOckqQlg( 0MbY_'lׇ3^a0҃q{HE c*"&J } FԷr2ԗKPX`$4׸pKs'(lL@(P=obHLj%;/KĈ>G|VATdc&J,lE; wIb/C326ߊTzEaYyZ@O:ef e6ɓF@8gzhaI-Tc$z !I!xλ(1Sz^Ąf*Gэ զJ1 >y,iUܪ0lAW{bQ=+m,/C}FM߷j ׅ*>2C"1TOas0-,y)hPcI֘' #Fj$z彵VЁiZ?{曷O a`ty|a6tsDA_&oqIwé4!)h/7vת_O.%~ Ԣ-Xs:4N"GU2r LA]"Ȥ1r W؉I\-]k-ru\:ځ@_\T{d2z/dqRN)D%af#HW:Q:y 1R7 ydp/$ЏO뫨'C$o-P}/-7/hk_<;yC\\hf¹"1\V;&\m,!.VQ>TKX 'LaqOei9ܭВ{ W鱾a|#2xgk4o"*KJln-!m(>y];3Sa.AJlʩu{U%w>KMPtu65_:CAA$ +v]W{JM|Q\JkzO7yp{81t]E/J-Z[YbvNV}@bMϞ&`:̩`89ql~bޟf)ݣ;o ?'~[FT*r }%hXkb:D;XbEiHCԀ]ga$ AL#$;XB6>[X dKΥ)itmzV2/-Dl2αCHw>4 3S=Β? ظ (nyCFayQ_ȮYoB-rGATTЌw :WT,5ݲs% =s\mQس EؠWr zn@gǨ0$@kښXo܍S` L< uӯc-nʨUܟD=' `OX㆑~SPG_+fm 0{Y@q`:ǜSEPtܽ9*nZŹ>߅wͫ;+[(aÊ t(ȇnK^*~isu6]up=޴Yr8dd(4(}F,4Ljвv~=}1 Ѐ6Pdb7Iu%nYuo$j%OyZ7֒?a}JpCsĨ 2~j`X3㶋cW=qïչaٰߦDxgdi]3GzEj/ӹ]&)bSI_EtVR]p_ <2l)Ɣo饷m%ցpme%Y~SvYG oo }3*ҞZJi /#U& cO6 Vz|Ȩe`?JY^?$=YXZ\Ɯ$2)0Sf`e\!1R54*ïvdwU3f"q'a3IzP>D=$p~mVfL9$>UqXbc Iš{8FJppljr+fFB@ELb|OUg>kCb)4lWž_q~hC\I.:\I1GaQa$uCkry誳&zHd nD eVOhTHXQ-$K ;'Fu80P%IS 2g :U[_vL@#ISpcZIOGrKq(6.ʆ,t,)OiI*U.PqNzr0OEM$o3f"0&RDD~d  Tʔ-0·jUDkp`럽߇JpB҈b#eg;&iLZ` 4@MRZ\o x*j`gT|Eiq;_1$ǁC^hm(?nE <=Kj`<-; ݹ)f@ G {?H؅sX˧"Ɲ(隘h5i/d[5pr}[/Z]\--,+o4$@lmxI "Y|6 A"%{"f EiM4!j.!ޢ֨,5Ϟ(ok?2U2cٜ9vO>_&h^Fn4KQ(R`bMRqSѓ9@a|a[ςQu)l9ӿ$YRB{F  ,FLSY\ 3S.M{E$j \n ckiZvQD aʲ 9:EzlO*'%4?ߘbiF#Dª=%32Haܜʠ(S3.,FQ9wcy+咠|G(6`ׁWzag_(oϪb(7\?n38\g{ft@>VȬ̹hhadm+hr9e ${m )ci\"/OHQ@?Uc'1gw7[)Ǒ4хMsp|l7$ᄑ ¢Ddz!Ɇ> wM~^b56EͲh\m C\ yeO\ilIw5P꽮sJe\v"2*N9NͲaz$YvWkigJ̈́.6ӆwPr"f0t-ᮤis| EM"g?*{kZ`y O䌢Wu--`8vwh^kDA pdO߉(xcWzRN8hٜ;'|KTb`oOHL(q g2HQopٔɽ1*pZTj.2l+t.5ުJT,n$B#gd (<@J"A%E+w~{h!V>T(*D8G D,ֶ:GI S |5937ֲPEupiGpi@z)u<@͎\mYHxbn. vq %d9bP3AӕW2blgbBCO EAg;wRvb w: g;EwT1Ssl|yC&^rP-y롿S^xLp47t𺼫XU80a,g Ep%a,QUt:'Ksŕ<;՘@(vƨ].քM%p#z[e0ݧW6RDtіT&}B'1p uى .V\g\􏪱}m`ߊp? T՜&ټGXKʷZ J:78NFmMPu)OHUv޼6ɽ=> FofAvYUF>Ե.Q -Nb&sƏP{CyޖH 27$KJ>ieA,Ѿ.TO]L |A ͟L]H<Y5$ U ;x ߓ$.>R(.+EEʀv] AM+3o}Z& Z׹k(%ms}sҍxq r9h c& {d(eNURDW%_so5jO#j !@ :&!ghQN,HÀ x/RlhAFf}bV ">Ì]d0}`'ha,?ȖJ@,,n|6:_Nnq!{`Cvj1mٯBޢ bzc(mX=D_w\j4[3`uM:kIC>Wz*#F|aaJES_* O{LFU)JVyu^x8Ce& +a\G/JVT$*xǴ'uQ)&>D. î+G =gYlBDp"RPȳݗ*eP@t4b8[Ƙ: LiC p]=)By iK#_`J(7\T|5K'w_F.2޵ I9Dm]+NG 躿7j a٠|] _ ~j̛!Rg` xRBreIo>#QPV0b@,*k6,9 IyӅ'p{3{r>n,$tz=OKu6ysXT-O)_8׿:L|YS[wt<ŬDSQIZm^]Cvs;QpOxW}S|]{v6ƃ/yYAg2\S7cF׻l4lSsq̈ DNu:>)X`Gn.{x5ie9xK#=-CtSR'. W^zkFɊB%F ~ncخ0K7؁ RNg%:9[k(o5#,&8s*InS+,o2D.r7iqZ!|SgFcVFM@0*7Cڭؓw#+WO/ ;w< a5qXٍл i4;[?&XMZTB"@:>9ܾ~^IӋÖKIS HX̨+lEX6t>6<տ:X+U\-'6cE3EuG4>!o{s:2g-R\=c1!&i~l]2rb6sɍUElK܄cp0p#Or0,[tx'q->uF 21׍~j}=>Q4Zg7 GOk4@`>Сa B+m ((>"!rgG8D%O>Z 1{$ +ߙ/dC%n;8g`lGs ğ@״u=30F^UrpVq6H盬ftPM_c{Hx0B6tBupOf>bxzl>~TgOV!KbqE@ #e86ENc`*tKp 19{Lͮ&y\`jPq(s! Dc C* b]sh2Zuc2lHN|\\s wOJV$@ڵS,- 몊ٷw՜|WΖ ?aZb7uي&ccd֌zP7_hm(4)PiLr% x-^@hT KۂR iZٴΟY1J$ZpGc?9IZY;+ZW0*^W[he+o:ߺ'9m>9-8A{#u}zErĶj[@ fܵJ4 ܊y:Eׁu;_MQ[ _i17SԞ%)B aē2wu 9ݕ#]Sdxo?2O KVy3өHg=' gE*Ft9f2< ,ot 9~w =̄>co`_mNql:'Y5G {(g/hXYyD|PL-)B׳V8PBAo,jV5P]D~J\.>24IZ؉Ϳr׏Yj~dzR򝉒R`Ff]L/ަM}'Ew<Gi6a+޵TUӞ_-8,͓vk XL]=~$c(^6%m97f"K"I&αV -*Z~JñvGcqo֋-np"ɭ-o<4_[p F}S]TUrc.O$ǟfB[ XPQ6ӎ-}D ZRi; }ZRr9OIXsmPZuMXSג=Qz]Kv5 WR'=-1sb^mw@x"U\q",ͭLFW?)paKcz \cʩ7rOƺp>S;N΁|+2-x$;p믧hi{-&Xk%ԩl_^msnb|n #epmC4S(ZUg ДM3Bvt(XsjHv(J PlW-בT􁩡Ʊj( 7SId2y80'5h@LBVBz}r#rhP"w՛$7.Ǥ{/o:/+WiϢADt!* HE;@v +P|xX6җ?j#dBD,*g#KddZk@ˬ eR/8T菆Q7_AFz~Mu3Jf|Pbmtua^Sa?ά=v砄]~,mC0vv\F m6k2{A^,J.u?C~![>(hA^YZ6D{1xMlDxeQ#K2MOMv;FzP#qUS|>în(5l=Q&3I?[p^kJ'Q~YyxK.ڲ[ׇS:iXg8Ү=<|.&{q#.T= .|[ؚʜq ۪LL 09cl~3 D-]^r3L.dЉm@PSR9^8&,l_Dzu )ZFZ+ufq@d71#.h ]^;Il%2_@ @ԈO!k8gg* C9+2R~S2o[?ZN|CQ8feC&NlvC?1]c8p7Q:Qv,ʱ_L'h".zUӷO-RJqk: .ǿJO,x E@-Wp(^U'vrK^Iu2c Y+| ?5.pλ:&QG}cVXoKCͰ^~+ww@PUZ+8qˮ?Ӿkv@Q_~S0@ƳIy哥YxN|(B] }~LAǻqѳ"y߳o6 ,jAbG"-=N@!W+ m ";x;?]xhݵV>Tmg]b.ɴlEU~ !}xH*Cn&ڌm[힓hR p Ft(pbE [z7`Tt D{Ҏ3Y5k- (zR}^ ǷoIJ9x3Y߄\[v06ƺaTaGEU׊<@5°K-e6t^La `ݣ 0ː&lhh>۟a^F_{?iL-.9 0W:~JFa9!2\M|FA^96UM 5MюǵGy珔NMJ2S/YbGb={/#j>X ]['歟.m+%i*X"#tDgهh.z[6܃+q2R,#j*խtbOߗO2Ы.O,]>"lϻ3&$2чiZ!U!T1W N.Ed o's]B#u䱝V0 XCHAa~+#QFS Xl-v;=rUbR| 4%0q\E6s`ӠsP"805cJpֵQT8-w< .jm}zΊIȥ5}A>Hr5Tb+}0ZUlQAe?NsFp{ biMfVx߸Z +4d[W̦ | yT,]5Hmu teЈ]߰>B̃v^V C3-;a-:fBh#m}ʪ$ev51Ι*OrDՏ83W^a\51 j+)wy(%s"677vK]%+E =)&'w?$aN!%t% pM/)"3kOYAMc &TKxN[b~|kJhTർ|>r {@-"=KE` ׹qA &8u+J5>Ze @&N2L.<զB#yU!r4IgT/>nQa}dK;y!^86UM~뚐V^R),) ss̅joUx(bwm!u@v"&$]=$h_#~m9#~fq6TsV/ezSA*ʲo8h8%76 @f܆nrdlŎ4mw_Z">kNA9jQQdd*+(nPBY^Du|J] mJKݢԦ'MV*EnBb+84+Q]N=xW Qn*;$`ZGWVkvMzGVU:~(NpZR~"J%v^8l+Mu pRۣewsO׃q0!J"'9>Lv" N;8g(, ]eHQ+B5d\DHؓ&\R-iKRqnO:mh6Q(/à?|ϑ^eOI sZ! (,; ^,[Jа=S[jJ Մ<3=!@bxgƉ/7T⒲=t_EPC_|nj qoFLmN[|~fϿ%7 [ 7Tbԃ!N/Hr^lտ^!F'M^:f&e> |ԥS4M`96s6 xvڝ G!BgFFJw9Lyrوzwjn2?K">`T,zAcSW'/ u a]g602j*=e h=hTƕB:R󼨅Z_#XsbWrEa_WB9&ZUժ GF^Ṋ\=Yvv@5B%@ٔp&ͭō!Rnv}0x8=%73 H5W8);H$؄&f1dav^5Kt}W'gqpAeH"yro O.L?㟟4d^h+q$؀|jߩuy8(3D~.Dq7piqy7&5 Zߑ\z>A#r ߯9%Jöa-R$%wBUWz} k*lqb[:+"pȚCOOF=+' tRڨ%D6eE'QT@@U|xH ^q/ƶK(|GODn^1hR ~ͮ2 ۇ% &MWb/ic!#L> HIEGAQB/a .S(\AEΩ逰 eá5 Gi^.ޅM]Rn 5Ȭ=f̒qۮFn%_ D(57窬hCÐ)q RTarcA+9C\w.tԬ&=]׵X݉ p#?S4AznQFQY4++{B&UDb1,S} l3 ྮ7f9k5Z(6,W(@ vnƃ#^/Z[T+N5_D>%yn )}ҽe"16k`Dg2X['Tx"k9ϯda!G}cW{9H~z]1/ qu"x:dT= $|*'`8ȉsV=ʒ`u<2^ń98lPHWM3f)WhOjӏw$-T 5jGrl )H)  \~Өm#݉4=3ŽipKv°P#[Ķ03֐k/JsEHᐩLcX$~}7:eGqK s]p9S3gW~Wq-л%^mfErN9[6T]7FK0t*`=]\jWf!]šX7<}=L/(8mقF+bQ$mu(3r؁d u e1vh4bpI89/:?eO/,."X?=8z uzLv͢ RFXW˄fy7$bC}_,"!)9F[vS^eTY7Jۘo%[蕘aBΚ_b:?HAiC gWY{{pglk7xn|ΡI bLKewT03# LkHȲE&B4 J3ޖqCK.NfՕ?ayl~ |mlCI0^\C`a(1FZ]#N*Y˳%lV<T JS #=ƒ%V1Wj kJB&WV2LżܟHxFy|pa&)4fh X%9BQR`<,T\l|/p$xuȿ/: SgvAɌEeP.tv߽e9M A8!y 8Z1WNnojGdva[GČ V bji_T#kF6/jBӌ,:,$?EA0V<*OaK9VO| CqyZD%Bއk(Vike|l(NtC,~Img#}M3럋٫aMNJAV|?4@bf/81ʉ\\ퟀ{lm ^cB zjg weARm޶K!ixB͸5/a7yD?NKc~B݁$1I>2If3퉪^l\^el`Fmͭګr] lfBHa*I蘤nS H&q&7/͙ zqW>TCc_:%?bOd*Atkz12 0/Gy4}ĨK a9E#٦~-6L ~a4Cp L?a/P8ڧ,U-fGAe?Z*z$LXw74|%gJH%Hr'G'^LnKN~ͼ}غ)a}L1-YSH@USer['tRt 谪6G1 a>z7!be q`o` E;챈53RaAN7PA~> X$qR+";m 4.)T`2&L-A1e@)(D7CHmpL t%!*pg xI%DЋl#暧K{Yn({346]s ~˸]h߫B1'Ht ٓsS˱t=h)# .ȲetT:nO T oYx~9N<6^e(-`W;"`-ʛP?)~xj^/X&4يK/M!p6GTԍ? \1Lo#Їa~Ss- N=-=IMHi M<#v9I!̈7Ϸ4xoơx?O@-M+n)VFn%aDKzxyw"Bs춓ϐ2DܠbA0z] Fo`#銓(}L&3UA]*٠;:@kVU֨hvU"Stbdvq{e 5$`Mm@+vP@O yox+!o .<|[ևBs\3O+RY÷pٍQՏb!P〵Oy4pJEbP[9up^N{~ ~e8:7E66kLFy)4yN[0jJP$B+'.|?DOep!W&E|ʰS A9١o Mr8FSpxSW9LT4yLХpVGIӵݴQ2lo?6o0'7Ʃf͂mt zTFz*os /I6BI29$pHYӜP7OgXD_9wWNrç^ps0[ܤP1=́t/K=lj}'Ħl„3CB{/94MWhՖzA~ή^{d3z,'ھ/~Ӵh Ta%#QgxϺ3gMN(u;A"!N“&aAP&,lÌW{b Mt#3gElAjj"YfPJ%r~oH2FuvZ0e^=5ɔ@qڑKXC+gҝ҅AA+ OB<|c'j3CgLUDYbJ$n_!)?+wdUAߓ;G )ayB%SIxQLE/mvCg8Y~B?=-ylhiwדzČ=j[4,>; ق~N~[Y1ZbnFu[A&+?1|N@>6FYvE/M0($*7yږ, HTMdgĘlk`'vOn-lc fjO_4hkXQdA(X56 FT:LtFv^̀GgiZ-BKEDחfSᥞuo|x 5_AKiۂnq%AC4Wh'˗ `:cet- E !*të B[A/Dx(*3y}GaGPm{ShfMu'M ]}j@-(* sPIc:mp肍,3fx_Uo)*d<$W\auv]o`iJd*Y;ywby> > B^krfZ[aֹ2%WlR6^ݝ} 7B`jʿX2hJTc^,D*NߢC22/( MFkM.y#w`5 Epl}:^]"{ĞcbK>8zϭ9ظ '4T#@J/uVH#:|ru" չVJ3M GYt<)Cys|*-YQ%.B`&\o9j6O&Ik3/@xbRLIRGVxݼx >Сaۆ=wKURQM oF> mw%5"u@>y{Q.)=ͷ& ^QLFrLЦݿr:AOV#lFQbz&(h{EE7R"DUEk;Jp^`򕝿-zuٕrF(9rx^Q[[}FF:ח)oŅG-bΛݑRŗJMGA؏e 5q~k~K3nt@y6^|/LĀexp:-Omb͸[enE|4 dMkF%!ܧvR5[",ز'm $HBoK>dH$aw $0oP+Я`ԫ*lMkqq hT 5vwK^l$r6 0q> _1yEJ >dvPk-|x4Z"bIk'!2b~ɳA^]%K/Pס+*lHW7}Bs k,NIC/w!ڬtb@ |MƮZ<)(4Y;^r0:d68ʋip(dH5TKkZ2(]aSX`'Sr VPd>}rpk4[[Iԓkg0H\I@#!M+ 58F™xEz{P? . ȷc&-F"7_F7[f˗-3ۢ e± ny4NnK$HRk4kTmūWO@*|%dsn{R3D"Fޡ[h f& 7|/E|`d٤*4xlLX+mqI![+5`o9̽FܓmL3Q$w'k(2B@} {[wF:➭^8T)zPv { I0;j疑v$]Ǔ_Cɪ ӹQҾTtiO[=\04"j?6B`G|*$R md_sj)ˠ1f'.O]?w_zXmYA9M a0׻ |;h%taHY3Os`\cqlRz*X0\ZhQ /^?m\t8qGF8b=o2W &qjcؼd}88riZlK%9r wN  s1Z5/ږ1ruR{\2a.\tVXO)k7KFN%P@M}ܸ 8ЭЯo|Ua3z0Ƅ{"*`31zKc27[q/1H>̯!|jvn 7݃3n9ZPIn)хD` !{? XАf7Xv!|bn @}=rW#EXү+p_dpRmIvf R5c,-+%dYa Ф#]'֝̔z) ğ\"${ϼp{m \_V1)2muއ}}Yش$P$ڐd#)-a !*?Nro:6hRE'-VeE[~+1goKD4tBl^BH 0nLQv(TPE: @15w)e** ;]j tQdGX:$zcDHȺmmuB|u-G|cb8 Џi-p劮޻yE=֑ dEQ#Wma p0:] ee y7!g&R&Pۑޓ] oZgG&f )?.|Ѣɗ&dĐ~}N;/ G40ToAc)97ofE&DޙL%FN,8B.<$SVfVFc`.h~%PiA֦hSBJo*[ȟcJK} 𶁦^L8ODJl4i,pz,ړvq"f_"$Z];C7PrO m:6BU+Zٔ7Tc;)R/&vx` _'3Hˀq%6\4Vʒ*ՏQ3m0`tdOv0v%bhKtaCC¡M=[j\-k!`Dya ÎRf%+?2BÈ}D&kGK)Dֶ6u<-eVHLv5cBZ9\jN'q_)^ecN28)(`Ň>.N(g 9N +O< >CV&TrS*{]uEi|'  aG{$,Ʒ}yFM&+ TFBAB^no{moAH6 Z27? +<,ݩy6+<^ЩQyW8f0}6$^'d ZJxTKJC*|U",yA1~7@7P_R9BL!뽑[+S_Ff͐=0\h=?ۣޥ?1cͤV]SӝuM0<\eA_)y=?Sc T;i u.WmփA+f(KudqOq-ںH7R%z }NShcsӜSI#E7M{ f YV?DԷBnTNb l(4g@>.p'W:-=򢀹T9E#94Dqt|{b3W86HڠqHP%5Ҭ]|4Kc @WՖR~ v>"E4ª?h)6Br <7E뚒Mĺb3xOc# Kv| 1!ZHZ exɼwͫp?pp 5 ˘)F#&^DAS 6^Q@ZT{"s写5SNAG] \ijުUԻJ\ytA ߀g 1}T aB1%>KSsyTzM?rreF*֟- :\\VL7 IԲ[lLM X\S3u, M=huS(n)[qP?QkWdKBߛ"cumv4慔YLOVؚL䠿nOx8zfHUK}mŢAo#AY[ 8G`z ^v&br+q,<-x0㢟7IrNs (?qo2 ̠ޖ06X|,a/ëDD#Z!U?K?ptO!T/h1%c RgjH7Z0?A5+';ʵ}ٵڙ)&%sJjnI~f+?tfICF?3P5|OwrZTW^(vӀѓk8Rmqf;D9>ՄHNmI#8hvgF"H^#Z %Y/U;M1r Gg.d *Lѳ3AJ\=|9 I8fAtG=t(\KMZU4eLrpS#H'!`*]t-GM`tBSb5oXgc+6J*ɭ~,k>Ơ^f(fvQK*" eI$ Wߚ`9k(3BBՁbty@ 'iwE*v.KiL@=\^ 1ȏ]־iw )*Z*R\ql1К9ݍ& uLRXCӪvיeLsmZ22>ZMq{|]ߴ57@>,*m^/iMg3_,okԂ "n~y/+;y`i+!ɨփrn' [AM 'B}6O-X&_lm҉E@5+(y#whjJ1~8@ J$3 9Q5%6' 2#&"r'JgV]\{R-Ktb=dnHO&H0qBi7G(Mx]P)yGtmQx: }|„U熖D Ĩxkld7 (=v*#E6$dcRzt5)@`OF)b(~3SH"4X &BRP©Y0O WhLf#eh76)υAG?w5qaWyG q?̞*y#`V)5SATlcNF+QOLd7ήϚ>-@kEWhn#Xѭ|ձw bo` 4Jzy&_!<<.is٣%˚\k3y !uOEU.|8w8. ~X MWQ"gAZEb] gҲQu#NnKe;[SM*+{G)p/R~̝zhyS 4 R>.zEV_Rb$Ї톋7_)߷ Ui%ٴ~$Cܦ7N#}ȶW 8'@xsD0KeAN$h߉ܲ9Wvl+DHXyAWŊ3S#?@aRŔ x8H(VQ6Rk/ FO "laG1ʅ ѪtwQrvHd=\qL߼V_|fnm~ʑNC*ve lhmv]-x?BA!f,fc(A/:x9'UхZ16ۆ2L :BJ!W:f[11JyD;e n:9dVuC'Vpq1Ņ` 5U;6s.LI\4lbWߝɚšx>sUgLl@I7f`)'>$6pmwvFhH-NB1fͦl2_?ro%DuV+ m#Yms<0Sf=eaz}# ˡʽ^FfauϽtzq!{\j`=w\賣UIPŸL50Hu NYܖg!4LC>VNlX’ @<م n L->PdFzFO0:ݓH.o#4|ՂQ{tؕǬ&JjRk]DH66JG|vC[大;?5xrO+3$ ,XP}O򊂔G|tT ,JW?m>h}h 7ē?͉c?g kg9B*+32 J|^?pBeP ].Fłq@#Ѡ*D⻛@X/.Lg[EلgN.D_dn3BK8?,0RUKeQNN9-9 ggl?$%j> q'ï搩Y-S gK<#n p:2Jyg2VeL_Aeٍ% 28R0OmꈙZ;9i8>7|Z~`o]-DD핁ȺNV{C'џXYK҃H(FTarDA!n#@CW{*:dNXAq,Yj~Gl9H{,9W9A}ߝ:饶xr eS.DexP=" 駏6w[/@Ll:Ȳ (JxCz͆ՅAFڄ$Ev(Do[-[0C/6 >D+{8gՏ&VVJR}*Q+X1* Wͧ/*2 3n{ @ {b-P "02eQS\ c;:rF,IbB\ WP 9K4av _>mѝu(q&M-} ચ Qm:H8lTw FBBt#m ݎ}k8l=c=sƋI>BrF!Frd>3;hGK5/[z~8Z%0 4.L Y0TE˩:S-\z(;&$oQ,d6_jw;'$ږ4E=.S_~=~RJHptjpF\w+>N[i'[@ÙvPWL"dZrL|ӣ9J$JzӝъT5rׁeµ@[l K YO..,3`F>~@WU_.{ʀ,ڷ=䨚 5E&E.A_Az# d 3QϣZFM'>$V,r٧p7mCK7zd`5Q43S@ˋ6&9ʧ/Hc`^2}b ;nE' qM8/XJ62eMSwͬt?497Pb.]ԒJü.Ihy} mS`·# 8~Ԁ6=tٺt,.P7L$lĥNgp# qpk(\B냼# 8͚pF0Ŕc{Vʠz'Vh\@r/WTݟ篍+cÊ%,KFq b>+rGkyGy51nw2,cX}'fZyƏ YJ371vop0bum=* N55\NU ۦ+kc!1M_FW^u#1@::䁘<4O.3ľHStW1`]Z-Uvd3e.<g} IQ]Scpy^5?N2UW1BtQWW2W?8>!IM/&f\HlZvA-sN\/0` U>,!k(Acf_x7S3hqXEu쥊nkEke'JKd-}xF8$6'3D4E% "!*c`QNJB2%!aYyXjw1o imB<'aPLov]َ+;n}_B~8+K^F} NUAF[k:nrB[ 8QzLdgSէJDP[QG7o\ I#hc>uWD?X ѹM0_ ts}o1:Q_IL{tL6xT/,{)!2&~[Mwү:803X[2,oWEdufrfcLmΤѻ@-?ſk `u6'ν u[ԪOl<`9%v]wjO L;4f LpBQ_"_Wp:}D3˕Jf[h4Uv0H wt=pi n.gþ/UϝGI?EDߛq[(Sfh?Яt^5$Q!p{r -)Tc!Π¦P<gvi._L7 /BrFS^!1*}}QEk`ZِMrƑroi)n\Uw(֙ikĞ|OTwЀd`B.,( _GoN jƄn6<0W|VhV"p/(PV"~K_6_64RwˈW ߅iX~O[Qg+$qO]GgSYYjHڲ޺$."`` x`7v9O.0.nnrB0|=t–Me뗻f^ 1)3eأg`ћ\y@ *O;I p&I13ΒB6Ȯp@{r!* .٭>GN1*`̓L h! GI`RDO"& M-7 k2RGs}c#8Zj(~}MWST#]?rl#$iT߷ A+O̧mO qNXy_ӥx?MUi%\P;.N_\'kY;#P-MΩNJY~۲o' a'Rn %~A,/܍)7u02)[!ՆZt҄^)D~ͮ3r3]f#~m"Q S$gl'?~cva5Loqx!M2 +xFH)tu[Ʊ\ -6xt(̢y>Go*Qxs\]пyr*NO2"_27k@Է]y)d@W9>`m6@&߾$Aޭ=Mb5@+dף(rknQW1WG\Uu_ќ&?6A2V *#jGPq$oˢz> !+F|+UY_%֊׆i‹}@?Wo[1,ѱ@-;D.ptr>,=.XkhR@㛮r ])T%-7/CBTO>d=ҩ!9\GC^WeZўHVXÓP'qhg56 !Z8TYB%xFF&+ 1h`edXy,PƜ9|ٚ t[hedF^ iMِd7sL =v(cj/TU4JOD @X@jC2 |m6*#uXQ6'YKDd۬1֧:@7j* zW^~FTęD?NK^ =( [1Wߥ1n7&(o*NZg" uY11Dh6f -=eQUnZԂzn "呠ڹ@`'Bn-bRXu.e1rQ~r/Q^%eHۦBőJ<ȣnεHʄybm-WpZ!< KF Ql \~ +i&>$%~d6gp{:EFEj! YvGcv5.w^1[l8B.˓%l#V~ DT>EUsb7Cͣ{NkZ o^~(wJLRWS,H!IRóS&oȼ9k7VWzq+hI+\2'Yz9M|:c;ufޗ\0=xV3NIΧm&7 ,=i^:l9D~҃=W=A؛_y6%zpfcMdpV$&L`e}/C%T- >Lӛ+k$hϮbGemOK zs*U'WLJqoqudҝ<-)F`35Z֔Zd?d<6oGݕl U?ʽ(O9W Ѩ%XOB7|:F0ۥCNʁJ *b5X` qӭ4'(:-Gu/Zڝ~i}7vDڬaU۞ eF^MWZOd e4+1r5)7CC/]Cc#!yt_:0!Y7!YErqs^ 6_Xʓ+}3Yñu⩊+VTm|Ȗ4-eXX8 1R)D1w0 `\O{NSK+YbvC~BNݸK;t Y*[ \]OGo| Z@ie`XeĶ\"(71͍C`<@,Z\928,4p\a >tr¬CVؓ,=>W|c1%S)xX^PԹ -KMdo{Z!Q xQyB3A$d=޲;\RʖRNqǧjbO ޽4J>zXR5͖)ش S}s=g꾳1vt8Ԃ< @1"e%r$q<4hN RꘝpCɊ'(vU4 R;Iv!~ us$njl"#L#_:jA9nmSHBy{z 2&;hZ;ɶ ULjRvV:ȵ !Ḷ3zt0$52pRz#f@/W 5ѬY)^Gp>ٛLo?o_?yQ@ShM~m"1WyFY7ʰ3Z@P5/tUUAHQ0޼$[cGˆl=s-Y KsHi~E7h Sx`}uȞm-4 ɴ>uC`=cH- [ PS:;.K~$1V+ągXZ:PRT-ӧ2i-1-r_K8R!C KRԩ|s$pUiRCd +qb*2K#K3oӤŢ,6b #6N8:?G̊R2X K?[::EIB3gGQaw(Z'ܲt2 ]H"x_P4N>US}&z%ކab7+SbeBXÇcC+rYw1HF@B%6}V8 ʓ$UI]5S5Rn!Vl8e˃bٔ{WHP(et wkwtWߛ*N : ӨvzS7Y<٫F%۲XUbi3 pOY@RJMq8 7 9&EX@TNOE0s:%?4186"hnXš/eoPU\ g梋|L9)/T<"{^J2 WwoٓRI2LZL_eg(,֞qV*񌔆PA‰[/ wrAe W5*,znԷHT9|,&RKtî-@qE&1:{y(5nq7؅)5*4Wo((K D+e+WE h2M)\/;)6s<$F}4+8_P퉑!m<+ח.7Z`S}~ ι;aŸgH&33T;/όb;#Qg HJ&b,_^gJQb?GEo);8c@7|lW[8[!(W3|1~sxWCZw66}cĊ /ZwGeO6 "!ޡ!@<nWƅ/EZ73i*u)m?> e%wt;hK:S|ych3ݓGQ`4r(tr+8N>C& nuxn=w-0/12&Qk@.ZWRҍFWVb+U+ߟϺb0k0|&"u:'/*{9'bdJx}7*>}iعSTOKO|@nl氶L%!=dB@)S!/ˋd,sRpER\]ПPߐ ɯ@:)͉u~GH R$qv|,0zwdzJ(+*Z`G` O 8*Ջb+ {e綸wH-I&/?_G"DqdUZ12ΝLc~,۱qS $o ~D2ZSxeȉ;4 ܧmoJ|_m`8ЀKdxI?Ar>`ѣubHrf2 )LARLO:,|K9v|ڐס|Ő 6Ƀ0K>ؚ_1N6Xk:wPӖ9Q]$HQB%gE! ]< r! !X>Iu+x1`pc]I,)CY.qbX>Ah2gTGu137s!~ ` s]Œ-tzSk%+#phP0itA(QU5dIWEI6W&| RK5ї(.$ syYKZwbVͱx؛yl"U8-@S(g~eBPP@j `38ǭ.dKau2Bry်^(j0C#XFNQp" /Wsld:`tB-(F =)T<߰ BAw '6H 0 #*Py2~p;e<6"ʼn n#[n2H5t-,A)'IȸF&iA{ vԺ3Wc:LhlҷI̚ zx_W[YO8ˆ(.w!\N߲P64\-._Z=fŦ1B0WC@C)3Uu07I@ 2U]xXE]Jns+VԂM=HJ1P y߻%zت]:K܎ uɊ?ݹ_яŇ  (A ReK8n002Ld"R:?`'KC9<6J*}].)^Cc< 5cӓ}p:7ZY^Wҫvuo#^E'@2Ǒ8?P]ӜlDSWpmAz|) \F%/*[ 2Wݜ &ۛ=RǢ9y:@4S6Su?G~Qߢ( sG-(vZZc ( kLabfGŷD=YjN붗,hZfHi#`K)pSq"ΰ#8G?Hԟ Ap#˻nRq4aRWLjt氡L(MNN+{JY߉x)4\`%:9O@&6EU1ߴyID#L+5r'I|hہևFC؛VS7tK,7n"[疜+rjZ sϢI˵ԈĞb:{2?@>,ۣKq`/a%k! F_OfQ14-}tڽp`阁tƎ;&'hTgQcizw\oZś3-FL`Mw𻜛1C ]{X^q]OFn -drY7ViE8y|z@4NEΎD]~)8L{ž Έ\s`J; ,#ZouC S98m%wpzs2\!/#LmIm9-Ff(pK aӺHdMv U bYwvu ZzYE¬6~Zy_l䌱-ZutTE5Gl`:S 9fxڀ1H1ui))\Tˣ^-HB:#g˹}mlW'SGGV&3*ư zQgo`' m9KM:Mb-B||g ̤фAfW ޳q=U* .Lutǎq -UXt #yD5d,&^-xX;"ǘH#N $^czUȝntq[/^>F>aj.A @|e m*xՉɦyUk#@-=TYs\㋄ 4 NfY_*8JFuD{_jL G_a4hLebuѥꡝ4 ~a}bICOlBLl5T'5^ئNg==c֮[GMIVO(? E::iؾ`ķz z6) *9WŕMUx(՟Acy"D+&8L[} k 6H<`GYR\ =I$)!hҸd/2|dq;3XDfK}4sy#7Ro,fR6!U5ڹy]XR`7R! fq6J„LDIq/АQPD$9cHĵv!v=6KDGuZ)x pv@Я -D~ i G7]ʁMx}qV?5sCX*sA @B.@L/Ot-(7U=3RN)Hz@2|aX'ri\,鷂.וaP$DoGzOm|{+I!ZCm%7{5kaKLqnѝnYJt| !@iwA~J]ӆ:1 ;mqGR9[x3twf*m:Oȥ^x 7 ijSd& 0 _%fiS”6=|Rk"yjeI{%dٚIT4]=h=vlf] B !Jіn!4I?4&@k 7zT3#t[qMADeEol_4_RճBl8\)>.Bf\m6$XV0k r,kVސ-7i6/6?+w]nDt`;/ Yp:rS6@79 1p858vJW띹ޙKO{ r6WgOaѠB$U,E7*'/`=QLECrӥYx׷fsB)̳PvrvXqR CoJwaE@ F 0bJ]e"%sþ +miLauHQ(bۧX8RS97jQT)$rKjF8.(lMj{ZG_mBHu)EaC_Qj͠,i2Œta\|$}6ag_ӫ\ޙx^V=4x&W!9[bbN=-Q+|-eY]܋\I]䪬NdfO8z#[hvVڧ0{j%S3P<͆>֮KSc*,8<^@/|/\ GzC\%+ }j DQ0Du~ШOSmX%VY ]9&ծf!< ta~.{[c# CRuGi:z":qfD~ j.96Oiۏ7vtO#hĴ7V W3(|V5AjGП[KAd|k;bh BK?2̧ܳJ5 :&1wEfdSc-`b0V[8b*Z߰-p"[#u)tTxdB^36m2mR$ i2g<28'\`E.s }}h7Fب6NK3c> x6[ۊ0GU #u+ oqD`;`wqt$ Ȋ#EŗHc7IJ0w[[HA^H~Ⱥ##$xJ+ -Wo{3tجq\o-ilqEOZע쑛lHNR!cM,scgA*~p `O(Ҋq/$}~IC dfհvhҸ.iO])rfvX_+G4Ro6V׬Kmq' 積)83-m/ZИd U+ fV]Y1&SL  ݸH`7en0 5l4JTtJ[9Bɝه|@E {OLX(i,:$K[[dr2q~2Pu|3mT)զ/'L -0?)NRTfM$Ft ֲ"ѳuYу`B.puԊQSP Zf|Ey5W݅ Q0 Ϋќ<ܹ|LtӵçB^ u*e;+kfo(ZOwҺ56%K,<L@zSw@1W?>@^՟C'wZ.:OH~cRiKYu R/kr`hpaW$w:s`P2@vظyc!<Q/шb15s!5> 6+Jy.d-tW}eԛ.Z26e5!7#{'}-M6plO[/MTX{7P7 EoԛC̫o )Tij]TI)4jH/Ǫrl`j.W]4!~*DeYpアڝ|EBcN|05JBLt _e2(6GNyD=" *t+X<.$B$sިv ] **ehLZ]1'2C;?nWqɐڊ㮖O!Xr(JӢA@6߃ؓ|MrK6p>(<8$Ï=`8C_ڴgzV;2uy^8WZBµkR!F>?}d|*QlkWC[V[1?.5bk>Cݠ 6n :=UGHAHǷ] !BmXZc nd;]i+k0 \0İ-Gj:3hm5L4/!g?C(E=ҫY" Al!5CRryq˿hwl!q4}wTI(%#/@ ^(,!GݺlcEeKs|>`!䱉;Ʈ1A#2{jN$X ʤ6FXK4W1.Dل]`^XeUqB:tTKHT֙"R?TͿ' ;L]*j91^Iٓ vT!=TFKtR\,Op.k}y9G4#Q?f]IfWC4h@Q׌0SYʉʸG"N-ui79fb{u u+vd,%x-iR%<)l?˳WhQ-MU uX2zMuv*s^[%G<ЇY>iVڂwG0fH' \iE ĵu+SiM]=4@l#Bn$w3lDĹm9uJ'ʙ)@#M(3-_HS}Aq`-zݴEum\7Pz/$7-X#Ͼ9ZUzB:FM#/F5w?24C 2U* ۖuGYU\o$1i)7'[eR/eF#Jǫ5T*zJ/ؑjuκdu3}gb5фF L7q!dqedu&Aw2*W?mRbb "LesOb a EU,JT7W;DXS{*}$!ew*yzz`)&;d..y]VEC, ڴ ШՓik=hA05~$kC>?R\Hl,3좣UģvZf I֢]Zt݀fWFD[M& 0va''EMi\x>ԤmP];\evh»`0"&hx2H+Df,eȅ#ܵ®CQ-cx/!s>LHPM^H jҭwҎTc(c m4ۨف 7qJf@O6W1m!OGP(@-# ѳ*] )=I)тMV4/ |Br#dq -kXJX4#C=ێ}f'遮Vߧn`2D7&[l:6h?Լ?qjҪ߷'wG~s1C Nzȸ8#D 5;}aQ{'zV Ӡv.ga%e~"LV+p?up5W:bf*#NѣGS剱OjרE};8$])XǮ7mnk/?2Ycwj+U ~ 1^C.RȌW~~|ʗlؒȌm6~%4[PbTv%WO? ;T G.DTؽs~jcjTI❺bW;r Xihx]E.s&y|U+]/_{jM0Q$H{!6j'q؎ vIс+WgR*!/6B>麕߹EW&@o' /xBo{ .sթe""/sp@9ϋBTaPLٗJ;bwW?qx'K9gtZt"z֘=F ^0H")VsyҢW7޼p85Isj@?yE'%-Ϻ?bѡ&=`gM.hG>x:AyS>'lRm]֒fE0MY_CxЂ \@YM>ܜ]θX#Pr(Z  Zixc)8'ye4Y(m-s2r5+CjD @TFDN]pHY.l+foe9h(=\'sI`b݅*wH[ H(gx/h_J7joJ)MBC^PڤY yŋz xPßwɱe C{9r4Z0]%ys7x=]9,+>DtP>E.J9 ~S^V7 g='oW[  %½Q{'\X:ˇ:)h1i0ۜ& `" nu}cAQUIFa ߪ6/ *M)J/Q^jwb%3 ܂wsڒ(؁:-'т[h_F'KI)§& K*1c@? - HXw MyM&V?$)Rݕ%LbUfi8nŵ:?( &DM6 Ez>(&$%coLwȂC1isۭ) NȊ7kֻzp|R[{e3>哫?DU\$ 驆1'<;Wu׿޶1v o'Tg!;In@}:xCɀ~$ :)g8M~מ{;:|&4 GFn\$0җ9(^2.ocوNVRN} yˑE=n~ȁ[¨־LRׂ{މk"a 2XՍkʿnf8$թaw o;]^nw!"~180~xZcň,\v}*O|$G@EvL\SV+J Rq,2 Lܼ;.6t9wWDbNy,)zOzN?1nZzYM2GGE6daAh =ZY;&E"zЀ}z qG/Ͼ%Ǿֆ4iS?+L`=Y9/k65G% Xh}he\،@Q:r­8J[> (w: g/oꆍB.xk0`[? 'RM~˸[}?\V!+@bU7 ~^5ٹ;g(7~̷3wT#~ê:efSh%bg`ri!a:$+[&Aǭ@Y-sʅJEK5!EXg3*F Qy!d|<ؗyn$ +XPd) /о9c|vdB|w7>IDeJ&~ f˱~fAO.:s⯮URD l{hO|0,gk4; YLxFVdN,e7Jn Ù Bڧ -x <[OMwE? h6؎(^$CYKnPYjE͞OݲZ;viɢc3AEMqa,[^Aa,Mg`ԯ4A&&6@@ <6A'MoC9Ŭcg;Hd ÖhuBh,yXgarrµYͨqc(o3 % 6 ☨݌qbaqRE \x&h*{Zv>钔;J]vߢ(s$eP( : jCYM;`vt")撊H@CDUWOf)鐁׻(#;Jڦ*f,= B-msIyճ[ a(\CH>QEfԮ ZE(:gOP{7k_{ܕ[Cl<P5H7TO㏫ݟC9h}3N L}MٸuĄěJ\Wß;} +/)>vrPA]BOpxXXPtAvh0@ɠMa=1qp1 R2v惒-#%M#x͐18(8T1RZ 5 YDbLz\cnnDmۍɢ [L;2ҴvB!L=^)#z٬ouGWrރ*.$=O'R~Tlu7&L!;ם o#Gx?n#R!`)oA9jսH4rv|]M}`+'@N.qW^(A2OYÇx+:l\n ~9&#f^4Xyf"PWRMtl?$[96K Sq(dBEjlE|1s&?e@ugDg#;dۓSM-w)C PzܩNVyfORϡR&R%G=z@#\/հ~~ɡM!( z|`]$HhUhHS?Tcmwyp ЧOՉ_ģ`dN |vI{?`ǺJn h!y1b * $@Xi~"VC10Q;t2]g„ 1TiAyp1 J˖ 0sw5U(4ΰM>x\Fxt^~⿩Xv<UڈFbKtnj`eo ߼MRo$E'$M ɄM?dOQ&.vQ~sڰ@b7 WTDnqY]%A].d$a4b"ք,ĵ϶(=%uZP d$?3gkqpHp2.>&W'iC!hs훓#gH㓎~i期\UjkP8Dn׆:qRpRt-Bj%A6ݙC}ɍ;+NN 1~A%B.ͻg;[.+JDɥ{TUsC7JW`0VJg-oqUd r&1 2*/h"ixhNdDyt0 lŘ}3Ha]`O4\X"bTɽqNP"F 7)#0$VXBWY-ȭZIWVL"dSJֵVSi韪TC^)rQTրX${SҊs՝I%o[39 R(=gq QgA7 uJV3J=m w}>,jQv)-[ ^ IB8Y:XFK0m|=_17V'mD&Ջ#KJ'J}rpзJ5naܩhʓٚ/Ԥv˄ݤ+A[jow7]m>t4KmMU" YErwHpA!Ͱpih#5/=װ{-H*-j(7`S!ZlGaU}-,v_a(h Hv,G7Du\QcֺQҹv?]iN|nOZA/4X̞=R~ӑT=nWPɐoYp`-(7QWRFz!܍Z-JqӒu]00A}0)>I2m>eM_ @ou}.Բ?%0փ_sIX%`s&כCY $r1Gr:g]Z o ?LCS#ŧl2ȫxt>w VMCbJ8رܐ?GI a/)`kx6ȰkZڼL 0tb.F^+ <=XH\WCKlPG:+5$3=Yqp(*`*.>΂KdxoIpT < OTAy^rJ<8gNS|?}g5Żx Nc*o{͠4}fE7w=2uÝyÍEbA&D'C,F"'#&wrpΫzN86[,jV >,W2ɦA ڵ?[j'ҴU'Fh<~ّ$gtS u3۰l*# ,cLVn@|`r7SEۑS&6L${yJizJ{p(D}kdֈIٳ jJz;2>ִ1LvPRՑwUߗsN.X1>t|}~1wm[!%53–&  x;{Hu&f6A:t[ay<;~#HZHƳsdK;]VhO !MCӎl".~f yA"T&e؆btgG[9u<.=jaQ#YUL BtHNԨ%Dͱڮeg?_]Ly]rts'82v, P9R[T\}9lJIyftC3Kbjmk@0]&%ΡenV] `itSo:ڔFm@;gժSJ'YYJ[ :'v?>h7{ 7부'EsqxImxxG޻$LU Q4:leR4IO`I~5Φv [MT8maCO9nu?SI6Bu;o.H(nUP+"&", o"hXЈA%{lsGϏL|38K*yMCNt4Ӄqw>shm=N|$XOvF1#tڦjY;[8b:&(Ho;8_62a|]K}EEȫN'O938%pf-eF"ʢtM-UJZ=j{kW343:kyS&";%, 4njl6bMB +$+uhe˳3J8j+=ؓ6Z? ZIwr@TߺUC%$V5arRa}q8_wAdG@K3}B^y&]a+Q`|P0<Q0 DU萄wd KiJwSjȜrUڟ.uf\|Vά`}DWU_ŋ4,UЄnL̶?NWܘݵAߨ-'Z$;nT J72be`aq=N֍Elv6EވX]/,(ɻ_G2Mz pBQ?ͫ"bZdN,".$ HyV)/K4\G ~JD.Ch}ѻϼ/R*L@)_V8j4t tmW:7tm5&PUF@Gh`ڛ(yiRGC f'2%4@%?~mlYw粝P&5<^ϛ:{gY*+`q$-ՐBȐ+qCݼQA }f!)|޽s՗<5`XPLiP\+ۨclF I:H Aҳr D`qx63mCefqB90LgU0_FvwAc ,13y;t,d>?k]I:{6 `jl3bIyNf$n 0#Tn+s l*r}+H\tΎ r9W!J;T%M@P,XH_7z =xs.+qĀf׎f*k _{UlȳT Ah ||Nqَ+i,oUD&bT+ukz(B.B\V{Bw ?Yiq\]맶RGCS>FK9td dcs#өaUrp`?QVBnWxIDanS}ME]H{bG'ą+^7ULB) q\`:mϽWcqz HnD,=z 7rkWi1hM5ɓR zM,^gn[l'!¿pl~$ E5ɟpJmA#*"x7˫etV<^'\9ލTobFpI}KmR=Mz?%ĿOI'NOa ɹM3WZvJ bWOvKxN@H:S®.~9YɜqPKK1 3{znC`'lY$B=o DEZܺg3_ 2v'l oA ?)cb'~>ƅs?̂r)97Ixnw;z"G1F:x?fiBʣMZ)L(=xqͺɮrPA+gƁ_&%TqoߺЯ^ћ1aեl9bhu=c ΔS3~!׌rq0;J#u7Zzf+X AouL D$nmqS~lL\'8q 齃qIdǻI3\Ob$[|-r/՝KiпF aPլ Ba2mINWKp.TW6zK(}t1#JSz2.*a2N37DY-Lg5b"XvJK&H 椽 b .TRl{5"C!`2>vΝ@%u~,/E,?O1уS r_VR] 8ѯ9jzl1!4{om cpfyv?7a~ˇ#Hvl˵#c0 a"*{`Aư7b8_z4@U{0K=ָ|xKJףZőTeFB~$)iS 8VO_25?F'; HCK$rhjĪom32I)j;P\DΖgƁ*PmT>:i B˺A+dN;V .]myyDsa `2"&~ٍլb: tOJզ>ד—P>&fޠ,Ķ^PvOޙmF`lR$<#)/,@锻 ^@HWk9,eN֦grj Y$O>$cJ%:~iLڊoYPy~`ׂoAF [2'uM:%#7u(S\UzBD%vn.XvN!ŧ#pٜVx^MZaFF==(J:"˯g hvfdj,h9rU6ceH񙾞#wa5> #wN-nzmmK˞dJ8 ^8$s,y seAxO->@KK:1{ )%x~ B`㇦:Es)d+%P85G-;o >\i)#_蔋&r<'0rSԟ龙؇@޺7qvcl`μ#C P(M,΁c.T=Xoߟ1=[>%2@hЊE5@R` -T>p(՝b`h$heEs-KF2I˄:JcRd9T}=}m$^z&G[MH%xH{{mԁ uAOuA[ψ-;*SV!f('פ/ VHDgɡy{rb/ 1m>s9kWI ]u7j%!ea%Af^&qh0ArcFV(>anЃD wkƑo\ puqyh 9qHt )D1"'ߣFjnIKȗAw+wqtNUw.&ZBM $*\;.w>KVxRMY1jhloW8}k x,ikZǻ̟y\V}QjeȱZNE1^'~Zuvc\LD-8M|t#5,R1#!sϩA8Si];Xw \]X(s*+X{vTޡ6}{c+S+I M ]dUCD'*`vqLpjagJo/I{b n̕jv&h/7w_"\w vIS^}oѪ@zr2+i_~/" O!8EM7~rZa)E~A`=BoE\eFa`hK: cIO9*}B27q.熷̆&(w"s:O4F 9PIi$K^ a )y^=dKNSXyWrd%y=&!!ϑ#siߝh[hiM U !Iܭ -ʢ*|hhY6@5#]"xj}DC3,M *)h{;!BXȽ. j># mVf >(zw7]7tSuۉ \ȓk,bu\ʎtF$eJιdQA%LT@d6%iz)J[g'KtF3@c^o ~dk} mƵJ\ ggbqҷSLCTC4jOnH$P0t.L^`͟Cl*Tip2qJS,HReϮ|39y\]0佨]Y 1޶v® %x=<'%0ʝt!^vdP~{K 6]>FJ9Ȱ`Sde 1c15U}Z]Bd (ZVȟ;nO@޺NԜd7썔[IF/]FNyC׷bPa1w.:WU#A̢yVwh!: ZP鐆;Rri ybZP1^z,16NjM_ 4WS Ǚ%S>oTS @"njuS:L8_ O 4˾,q3mjKEɲ:4r魌k9j# 6Ǧ_-۵_p"9rp3Uk_~ [n*M]) [m@sN XVVaUFSV<^m#(ƭK© WK ƜXa H Yj< iya<%(m9ϖmẖ٦] h21wlFW@}a6xhu*r,Ƿ"ֹ"V"w00,۫SBQ{XUI ( r1d0P%obXT d^WoQ+y{v'ks"EA!VoV@B,LD :-o)yQ&einɶ Bc}> 7XDQb 6#U\ș#Z/d2k'/(eK9rtxd9PKq!7N5>G4mqeT-^{]փ$ص,BIX]o75fQ0BG@v{Bz6e! ϟ`#mHp{a)Aȥ/_MgD!S;wYOBI]N:@?j>=8i'!J ;6? LzxQQfb17пF-`R\O0% [xh"Ί6&PDH5.HE yQnw3]J~b?T룠 5 yN } L{M(x&1 %#,tmK dFVx/Օ?ۄ{T́QҔf G;k){Y`C"0t)D4t[_uSqG7FwF:O E,pd(݆vTc}2&ZKOϽEnTt"s@Cy**z=Z *ʠO;.ZP/{ Xr@o \f&ђV,8V$^tVr/)fJU״Jj{LZ?B 5rUl {kM p뾳ꫣڔ\BFLchOјΰEm2\v '[Wwij9оLj^3:V> jUD_ 0F2*, $>`F%.eHeD!x=~TB 2+ED$ϦPs/}δ#aUBr9 (0% lbmy;fU%m" (FlK~]{B)b6\1;.aBol*7q:0?)`EM(C`Y>H1s ;mMyh+B'];o({X.MdֆOs.0X|j> `[et~9xHu:voNE(qCD6q>ʆqg1o"{25/>*T9!SLoc Vi6q|ufKs3/#sȽ 'Ifm3#db sH2-3ˁRHl$?Wa$h/_o6u]1,씱B-2y!BP韦!D+u6iϿn#^5pX͂t4n|S{Z{!<{B#˲!ɥ>@0J=acZipU4tgb(S bf% rX1h/'G#&Q~Q}d,[Awib/T }z9&IpsK*f4VלJ8iy&' *'+jgKUhk#|)'#{L *?L [DUJ t;HגdotA$ą_=K;6X()vGz5O(.Imj4Bx}aF[;c+Cŀ55bMƨcF{:3Eژ|EB/'`@5UgpQi\M Nˑ 0#?é%D.bš¿' UFemI0h%l wIdqa4 (eϳhw,Ddd.mO34"3ܙr%~mFtM{z*zZ:15ګ-vk2:!~m*"tTϡb6 sn*Tڠ NI3 sya@00̓J<<_#f~fq;}ՎWq' #ciW (Ieᶟ2MѼQdmt./ c&SI0ɨ|zEma lmwZʹ9Y3zئ ef4J>tjpBG#8@HZNSGBU$aL>d',;q^QyVg2GspTz6 868NUFG3w,stp wq K}%~<6XʯTo}Q|GtezM1bI C%n?jx2qznQ Tܙ[ڑӄu%ߧț>LdJ{Mv@3;v1T{w0ث Hњ̦>^g浉v:{wQ5D";KnpP.0N=&-e/UG{4J6H.%e!Z{ Lִ=p%lVR/g~z e%j|u ^HR)zrx Y!_ZSjÁ:O <9/_Cؘ}tP1II!H}|8 p8;@qj!RP-S~ |.ͫpjT.M⹲$K¢ =,iQğI~AhbG%/K[Y6iGB\[ Jm\[0l)/\|'a ]0|韓sv'}J3$) [o.zrf)ʏɴ]ѥGvK1#ƨ0O(݋A~\AUȁB˜T"9 H%}rbǔ:E.9%ZDVYOWwBc jJdVZGEI7@鱢Z%/4"KOCw%AtĈ hzOX|D֙Ŝ̪UPfc7k2`ҁlo$_ARJ386Oj,4לkT[xx=1+Յ(#EJȂԨ%A>K=9:7~ i5TThs&k>RϹ })|.< <1$GfG&y`bgEAzQ15|4BB?\){}zPM ~ƂŽ!U'I9)-TT&gr`-{Z!`ZC1OpgS'ml]b\K2{ =ӆ*Y+Q>ߥ5B7\K&gB-`Ea7@KȄhb90/(\YE$u,#<:=jBlKKվ@Ulh_Qt2 ?S/#"y;+ք\}8Hݯlu\ƈ;9Q YWӈ2-"HOݝ9c %TMXE^FN5L $@Q} *J,b/-FD.:(5\ R589=Ma UIQ,"J0T*vo>s"xpz\n)vhYԙNOwb T߇>[i }X7]w,iFPvd)e|jkEbK鉧tD*҃7D!(]e -8nqIgo{rɱSCܤHqiY?J{<@jm$\Һ,<Ls?^Gyca%ޏV*$Ң9=Ut!W,?I6yZ2q ,EM 'GQV_UbVC`6 d^E2sY%0%x X ?()GS=V1TQC5'E+eòbryLo Z*'iH=x徕̎A:ek (9=sKXݪjF|&)k s>>Miam4n۬c6T:( 1pq;INѡyII Ⱥ(uwem;ZՅ!I'-z47K t[r1zb,qcխH߂44$RGB[dK'&9 zT^ZU]qJgM'Xc%,<_'fWBVAeV!Ҝ.hKK9lDӁؖӑtDǀ=i7Bk k#Y9qje97l bh-<,>v-68=+:r/F!Is_-N 4&an\{y9cHC0K eJ>/IHؚ̋Ŷ=#.&zRG+]x=\]2ְ2ގZ8͌VCD ngMusGFRG\~)걟6KwVդT]KV)~V??,>>BϏyahDtf-2]6 4`; ǻZ@۹){kl<IĔQ|uA',?Q~ql<> bEmޱj1XݨGNPD(`PTxGiulT7ɀ K/+GT2c*3L4tŷ$:`>o<|oU&,g;Jy?eZ f5VPw8(JGGZv j S͚O`mzwyc\ kMyQ4 WA) nֽ]F|'ҍ *aHqm9$,V" 9&[h_KOjjk]dv\b2r':f dy? J+b#QG,z\+\6oR'Q_ k?^1qGĩ g%Eyn5G=jAXET<# rXGql/ >(3suq6uaqL^O_/0 ["ˇn"K]X@|^ :;չ1skI.+9ud47H7xx03N֋7{SW}Bone3RSg\]$8#!% Q/m8S P#"nq-#JR Vxٓ" 8byj+J|m)iAuTARU9t첀LJ ٸ]vPC) ~]L>ͪd&, "9AO"F;~˝ıpμQ*XnxރwKc3= dt3BM7y97|je[ |x&`ɮx*ՅFHdb/xL7C 1mn 9ԲejmɅ5jNVOSH|$uHEգi{ЛhQߐ\ ,·>K˕\+ ; R/\GEscw;#+9 WZƢkcYө%hdW<&@keu YS O9ؤ~Lwç\ -Iq`l 4IǘN۵wz| }3&ښ)qz6oNMW@yx}!Ӥ8#zl]G/DDq2+G/C aowK6'2{Psl ^cp_X[ U0 6v:}o`!AEpw|.Ob#ZD ލj Րә4|'͊d&79nzٻ:' ,d"Nh61RPWN@R^-%CM;o]c=FUr)` yB!f`ΤEl#EY%vVOwK%s;(95}9F1LsFcS_EHnP;H~q ҡ3yjNBX^]XkwCѡ=Q(.,4~YDZ"Q|y²H`6DRbp/7ɥi\otsN ^dL(;efG(ec9n)ߴozZv)lTXnѡ{V<&)4oAzq`*am/wI}k`Hb epocS_*zl@AH1"[8-Up"H8qbo8bK7̜Mĥ?i'-aM! #c4Y7-U΃M[zZQhL(vy7ZWbaΕyYZ|GnaB؆^A.r^e7cR*!zGhi,v|+%(֯ ![: \1>Q8FHX< .0G<0WlxW> ..,⽣_ǚ5Vlʚڱ1v[;EF~OgK]#Up,2\|6gx`1E2Ywf1?(} ߉C߶عa.hϗA7NJ5p&;+ŵTi ~>n!5]/9&L|' JwFihv:CщxSQ8T̴ a{t,Q߬uŎ|/=獗c(K%2ǧ O.p[m4w%=oWeCWg.]=(RVtCL.Uk$IezTlZ$}HֳG) ";;E6&?]G'FDK6vV۸?0ֲ5.wg느<~k N o5գxqUqk}Ʈ/D <r_Q k+׷*8[*Q0ܵ?_hk{ @kFhfeIP V "Io=5!mׄg nG',Xv9_AxꃅbE+ gbU[I&]*5~8gܿ9!ޡ)B S_vߵ;" u61I|w7Q-USĘ'ZT,ihE?2 'մ!rtRL],>KW0<8է]KCGB@g9Y=۳4-?<;'G7 c RC[uJPd fVk62 #pz~7MJXrm@5WHh{ g8M A+y;z2\Hҧ$pӀiїP2ζwt^ !P;ǯ4;F( (Z0Jp_oE^3/ cvf{"h:ȕ0jf5_I |6%˨ t1Y.;g-waΐ؏~*u _~}zz?Cf THbH #9>M=+ȑfw^vp)`# ^g[}-KD6,fuV5l\@ UN$diX) Kr:cSg۞)H5R5~ RmU$+K[$0~P9,úh@]8@8fFc)K>@9P׃d(5Yr=Ԧzlbļ%<\+X`ÖmdثaUa9flepHΐl%)0~d|lǴrXvhdžCIewKAЯ坏u3]Ҁ$(d]Dޮmrk\Z䓜l1mrs '_Ujٯ_R% Tͥj$R o<# C;JǶ1"2mPԄ ɋ~]b蒶||-LWwH оE֡r`Pl*WmPZ2.Ϣ+4g !vPJ𠵿^䙔\ EFd" AVGb] =ҴKXwB4f嵖/M]>-)Oe%L![C!YFLiz 2 +B&x_ѳD0~d4=wL_Κ`z(u'f#41kHUR|#B$Hw{rA2.ȝdnx;nԐDžN-\7EupA .oYy0+h@j/QQ4!xqaGS!96a+|Ec(;6q?61K@?zv|A(f `X,~ik,EUi!C<BipX9;W%" :-T`.=n ϰPyґ]O"*NvO;,[s˸! EO *!4w, nOy˾jXJn9WMo rk?l}HꂘU2݌c؟Xc+g Yw;#ʦ,4)~(", ޅg7! /hx2.yABL4ȷ7'_a[kH*$|gT1ԣubMb eRUuA ub $;r)AE1suB"I<Ɉ=WBk|R>t GY,Xa/o&`?d8/RHFf߶q=;^^ Ub ?-}M4}'SIю+:uJގu\jka`vK5d˯tGYLh s R1ٟŬLZ0A=/m)Cל )5ބE{͡ki4-4z&Vp4j0`wѧASIu!SM8?{M&j=f>\çϏBugM s8ҭGF1 Nk}ceI\aZ%<P͔ϑ$6e[*`*gt:PhƎ7k+LlV5z78&B!f\BUzkqj OTtʁFau*yGͮyӆm# %`Db9XË?V:?Vf[˺{`8/?xvcؐ kuhkp>Sho UO7[uB>'oηŮ -3r3eۿH$τ-:E Qۙ #H䟆 ' 7p3pZ,KR8ЮrskL!w(ܜ8%R6h'?fHB"x @{|&ΩA~V4RyMꮰ~6c||-k jRٷtǨG$^5P)"ݞD,4pF`),;?O1[%:EXnéOȕ4Mi!H*ɱncw)Ya 4bf` [ ǹnNkSy`|[.*`E(ɘxEUAx { ֥\rkӇ+C4Mma&q#&RR b ;>#3br3kѩE6gN3fտWm mVge XT# '{w!-_聃<'3+:#:P[Yԓz=leU_2TNg=u7db&XD(Oy2۴׬ͬ^^OlqT86 /:($!ō'zoؔ2Ugmϸi$ڃ4ϟLq2I:E:-B}M!nړIt~ǵ$exCc$eNApbHkғ#+O籥h׷CJ:[Zxz rla|ʧ4dB8>.+R`kP]~ x{K^ ^4U-Vß>MOV%<CvBWfѱWFbovoqiRndbafB _{7iTOs)*BT}ف 0X-?QfWxD\_&Dj>+Kd V7{h, "j6dFz pw $]5)|؟Su] !g[uNvDM,7T䶚 /Z)S}bUE1Dj Ne:]j GABhCtJ]]Fًwy+JZZ5G^2yxP(>,m% o1o{ťηDPQ*8Qkif c>S#'+b?ɉ= /2M :CaF|rN`?qEmNObʓQtFbugtX:8BjIR;Zg6=@\, ]VaCy<_0-SE&`R_ wҞia- =A }|{93]8E SBnoӨ5B r^jzo{!MR\2gM!Eea+/=h ѧ= %GC}I܅uM`q\#i9XFCSu,u!X+kZ|qɻ)wj3 W2@nWga\k g U0I[XBeV[wfkbG^\k+Rx޻ax'$0ՃdiJj ",Pqh !XO|IPL@]nȩݢ E.ůܟ=xA@Z=&tK ^*j,_)ѩj\~eMS "E*?T373W]FboZ/HJI}Eٺ EJOv2G~]m}7[)B{17>jH{-T,V>N#xmֿrye5O$qKq+dagQZG,"|xP  )frJCF bQ'cA* žA3M}!~!i8@)0T ͱ][C5L_;b]5)t㽸Ttg1xҽ݇0X9zxZ|w:9'FȐSj QrHWi,X14۪$JfMhJ0cT*2ڱ_-4gm.h`T5lΘWƋ( `g/u_״A_חjq&S/ZB5gkF퍿4oB~XVB.x|ކ`ޯ9?cU]ޞUM-4O_o!;8JSQ'ʢ?23Q;=(WkXZBߢN3#_ /S#? bk]?p=s^>( w'SZ01c<ˢI #Sǂ+eI}&z)%ի"8M9m9cTXݯ)͹9[!L+[ºTuaG'#=1%/Np]sMFVKQ:"2أ|F|Q??wMn70>heVF ^6 vEK {V5i-gӎMյ,Ybb&,q\--/aĒm3obHt`JK3#!d2;ڇ nےM(MlE䂵ΑLC|Vq7\}6K yӢyxJ-QpmjXqD֍rK.Yy MiF $&k~ƚ]̅Hf%W3F&O( WzTC)'zqA iu\DCwOl켝*ޞglD$y SFn^7&5ΈAъ 1t6"8؝[m~ ,1e81`_5p[~nw .LmgF K'NX;>8ITM&+]8 bߗ%g|Xd'e8@؁ũyrFoCj3RF' jU77!iCV4:W?t?j)B}L8#W~M wIulP3Fc3 VIqy¦Κ ,"/Vāh?H &[B%a{﷨BfO+3-~b%=K\CQ p̈U-245$]2r? 240 gD(6Q'waJ0u}kRQrNc~ؒD,]AnzJ`qE_qlFatװq%եkCǟ~VRw⽷xfK89dGx#+ ZYtZBҘk>Pm+iKIA6Ckβ۷h*\\N A>܋6)#]w*ʐ82z:њ= Ln`%Rnsx:4?Lpxʇs;?xY&M|F~UL/vmލ='{}GF`=U> S^'w;Ҙ=b2>ԫ]Y@ˊXBGytM10kwƶSv:PqLn)i?5O-0P5B z]j^YPrcמ{z*Ri Iڡ1`\9qaGA'aORhu a@E+7cZ=ĽGAN[L1>PeGl `DWR9 FjP-_kE.˥lpVS8`(d<9bQ/OuSd 5[ v(#2ꨙ%KF]D 9Lb^ŷ=B+vE)ȇ5?)S4ɜ%A hBG -ٜ%ܑلF ǼD[ӃY8#r.*su/!Yn(k6WxsDx^Yi%D-/>4l ђ5I<8AdTV(\b&)bdV}Nj%In^9M$ ߳ ^0rqX/Q Ro/y擷WJK&d%%MK;eQ7c[DGn%=p/|/wf^?fjI|^ܵ'RGbC?Y,i_UN!9e bF*'A.G(iV@>`^Faڐ}g޹>G3[` 6U(%[xZ֋ǬĘ)za a= w}U*>/jzwGOf֕NY7Q} .bWŌyZ__Ts8cIq|63eJ *!2y,T&iEp%N!gx˽S Q^x>ǫz X)L)/Ԋzwa*TK 3;m-a*v%Ll;v_k%<S\YRxaFu"&QT|<8oL&_. ǃIåN<0ϖ )E,$t*傅=ȉbL+Zq?ZSaR `ʶC)L##Tl6K XL$Hkt\GGWJ@64#Џ:sLe6ggԠa^$7C1)1TM)T ȣ֢҂Rᩛ3떼HW?aZ];FI7!%L޽RɠD c]SR:ݠkM߮ Y~2Jv6FE\7sn@-n\K/WR'L^N@aߡYAu!UaESb[tK+©Yȉh>Y+Auz--gENr%1:)R:kGW؈Tǝ`$Ǚ b<wl6'2jzi֔ͭ"OdQ%aLXL{w7I#$6/ߌLCa/JaJ (pp鹵7f2,N]◎CqU9k۝}_ HO`z2I2iPѝ P/E0~MbȒNz<`#3ݧb6Rz=քrm3]go'rj%rKP1z_,BGija maXkQC'\_z;냖g'.Eio^6$Yi߮3԰hwu.nK,N^~q  >̅i议2Q埦 >i*B,U[{]wkъP`}x xܢffB- t&soxvhNp.\3g%Mw 8KfֲW*]ʕ)L&cbşVh/hABuvN< hdcl(u1R?AZNn5^Ku*b 0M q@_iYq J,fO"OJ_Bp>H#.U# e'oJH"p/W3_ Dz:?`링vDXǰ!p'A\}lRA/$X^oP&K/D~^mNzʇ 6:z23!JeN_?؈*>"0ZHYrNϛ21?udrpT@ Yp3;nE. .wM-5C,NzS};-(Z1VWJx?KAøQ_ 1 хlB"Pp;Y8dccxBVXd$6ݢFb.~XIJ泥sTemKJRUMXxŦ4=+'QL<|&A+.kZnL纞qx/ gDPIŻm&sYK3W˄bQԣ| nV!V}mܭ% =e}x.oFOT%s:^~Sst7koc$heN! '<H0B^[9w`ƐEA2q3ԝJ+- s^fx;(tTЉd⛺au<1qįRI ɍ"тȁw=+q6*媺m@w EX:b iƧ!}T `K٥s~8xV|,YAAޅr S6T%F+b2 G,/`ѩVYlK29z*xUb.&iiSO7/U ˕4dJ{m*^ׅ$"춉] w>fF/%aMȻ@l cV)nN@BЋ TOr\i ,'6l:o Ydy^5`Y,K.0vEVXZ3/5F,[ x282XAdeZi']?%xYĖ Pi{ܛf]<\v>:FD_|s8t/ 2=$I,uldKCh9?"{wNJcTp,_bNA@?Mϊi@.;Id^1*+mQWCWLGLݯlΧe.`ELe9}rdYpK`鵓6'B_12+F4NǛg~RDMmFyVRO !O LPF(IjM՘X?? {@5?2V o#*I/: U2_vh@Ԛ$_F)(j`zlm T|O!)Bע 7G̈y{G.JBSun0x7~h|,D:ߍk^ik[G]*Dώʨ~]h7f'#:p: -৸,xI-uv\HTJ:7#'B͡Kg'V.U FޡAZFK`&qy~rUA?gQ~tjMz*+(5t(q!XK NI)a jYq %S(*ug͠qY sH5 }r6S(..w;_'U?e[sњ=fd)i<O~aҧ*AP=q 2J -8BF0?3pA _U0vߺd {Y:UQ4 eweW%2 bát0`ҾHU:)qqƊ]ϴi߷ ̽/SЧ \~4]VT̏W`稉Gdita\XKVJVY|2M{ܠZ Ս ju`WæyeNQ^eO>Tǟx8^XZ8>X|8F%P !Q~lv:Cǎc@s 3טxA!ac?OrOv*C7~ϝwUƲ3 ţ%.AaD nttV5؉iU~xjy\|n.R-[x&|?[TW>sۇ ǔ|P,. WqB2\1A*k=BH͑N K{~k>؊e_OtvH 9F5mU} 藔K NTcv?OZsir~BkzwHv޻Asj UM HH0`PKW $z:|=)llj@ԃNLv[ϻ7$Кzw0Gq לl Hgk+ YT#tD4s73KQ1c[e'2S׿D 4fP >;jIcE:5tڲZ-6*7|_+~ն!1 㣑UIlaˡ1nbu^KջЗ;4{a,k4=o bq kfo{7ZE6\_XT rF}t[x$H: \|Hs\%T%@?j$B\ 5BRŗ_ifu^ R@Tls\SY~EG bY?B)XEQ]zi s۩Gwaǘg4֔DH"֧4UgD_ +TFy?8*z}0_GUʚ)7}2ɓtegYLBM2v6c*ސ ùJr ?ϖe_InGؐB 7 w^54ϱFW%CesUD$z3;魫h%{۪好U2|5F@k11 TmlT|j@ؘ_kP! O`o&@%};]KuEΒnrb9!If<~тo긖ekʃB֌87W5 '?p-aOOVS/23)LQ+DPf+vL k[OGe7ܛ>kAsuo?|W&i_ tR K{43T r)8 Y6=8<lw-@)7q:_U#7?=A|ZGrco9 m9MEIs9s+^62= ~9<(qavMp~£*U!q99,}"@{w?^|"x0J"ָ޷rǏ_)D M(NkSU%W(K{.4 "3us*b2b͏%~d-RLdHs:.ǥ)E ػ[biEOU`Hkb/ȆR[/֩1z uvXvNj HM'ǖ\6qV')f$?On<`5D _>Ʊ _c'zwvȘ^ON#ƾ\'mѰA$ukH[c gPR5 @wcs>HYXg8BPlxAL,YՐ{]r>N'7jW@q'8 BӭBKx\ (- 0唪4a KnV| v0G Y F{򌇮/ ꠬l} 1wKwG^G.=cc{/O6 r:?< -2<,gAfi/\ZYMٺ+ 43@/BY$aV$U=A{JAG|ϐVAּXWOUe~^S',vA9Ι+ 5;g /5z .[z0π)2t^m+}&Ts)Ӏ kpY#ʽ 1m;u[ρ3y$]%5b+"??+̍C7Ds[Qn6%~.hEJSM&Q#Q7*g9q e{JE`m%˲KwFCEdr~y{ g!-9\ɰl1c{%C(^Jbk}i\4`& Ԛ/DC}/c[^6tuKpnj~+P.n?EܽK>\OjphS~\O3q+dJ5!8J`gY?UO;7n}a˞y^FA 0Mk^eSHU Ƅf)jeU4٭ m}rt6R<4:Yѕla?“D9qOCǏ%[ A)!?nE.B`OSSkA :{M9'$RنwڹNQfx7#; N|<Tm]dd|sq)x*zB%_r|Zcn"sG iF2{JQ榿uZOjSAŷRd5R|-\!BY-3Ǫ|O @j&|g^GC fb=CzC.WW2Gm3 -ynp%n@ z٠HY\8lp<+53;"IOWyeUz(%扻. /obCʀB$lksO.Ak :7H/ǜ$UKjb6F勒dm@.mB"ċ ݵUCy-(dZ{IcQ#z5@ϳ)L*镀Ф,G2[(dϻ=(Gb#'L-}R\7*X46Vͳjgl1U w$X~,lU]V&thauĬe52Uuk>.7 $6f;&c*c LoDXc|e.q>y;vIUt6}h$S\}IkN|P-&*Տ7XC'iA Wò2a;tYt}TC&NK S61VSNBe_y*eqVw[l!pQH|ݓswL,f~0S kj1x$(͵,O(|RlSi7Ĩƣ-~g)8FbW/R_`ZHF%U?/^t4!tH{ ԗ ;_1Lu3B&\Yu0dZǛk>2.ցAiu:5ۼ`jBpÓϠ”al4047Uo zE +MGsy\y+ͧܝH)*f)&2k]ZGR j~Eπ?s|>%bk p2%T9ȫ 44č9a >|1^m^ \vT-)y"B4y s*wY& Tؚs-ـbZJ-|W"~Eo2QsY$ 9og`4;ĵ'.;9TLK<\(h؞}a G4n FYA"fWMRRO4rDzkD)}֑v5)9Ur$]vݚaUnχٮ$5I*LCIdȺM|uFjBBfs.p\<0X-lCcA:-RJ:ʔ;CecN4PIRg5q ;d4ӒmP2> |vLlu=v6UV{erm %&+<8;d=@NW^ӑQH|4jf,yZ\4O0[H^}/vUr$oP,;@YV),jBw )b:6y"H)Dn9ف'/BB<\mUj1SI"'PޞR^(M7c# {L Wa}QeS雲YY_/L0,y}-TӁG +vZH6檩Wf:FpcrCDxʭ5Y" Q%LxxسKϐCoD6)Z / Ljx!} =mVccUl .?9J#?&}Ö6eFد ΩUUjA ] a6ǽt?҉,P\,z4YF#.o8gn:ĉ$KBP ȱs$j ]ЦXcWB./ڗk͘C'>0 @bTQjLLJsooJypTChqHYIMN#|mȸ%!\S(:Wfq#sU qyKw'o<3HLxW|Ni/lju`Κ@K8I˭==Vya5O!t QV 81x;RI(T!%8-XZ:4Bc ){iS/ڵw2sPīIl[3#A}|XeOS^ᝦ\[7zjT>7?aJ[osPIb鞇)15J?&:x)Ћ:8?br9cϼ|"L/ѱ43څ+/+ {'qޅV>@ q lj9"lp4$EH$iVPՇ _l odu모%'?UnXF5}5&##^y\?$ GxN-]D˧.rM ^OGQ;¶}iac"ҍq1) .Y ؀<,$;I8cӷĕ=9LȇaV0ּ.ɂ2NK\YE[$Zf6ɬB~`rYGDۻ~qv%1|1I>s߿dQ)jgim@V>tY[M~(%@A.FvD BHVZsYOeeb<\7Te#/p;/j2~702Q2gPkc[8'X׌Ry /5u2: NT3Ntɭo{qX]7ax_;{BcOdoK+dl6Y {Hw9ؘǶh]lтDQ9h19Jň;VlG@58c!h:Q#^YTgL1zk;#V-Um]5TdwbZ$Vqخ`;4V4x֩ #%^afMO$^ ]o\ Jzi:U'yjڪO; =HW*.K'IyD [ksk-Mf2s2KK5;LY^&ZO)#TCz `RzW"sR;JUYӿNAPWtTw8W?wB-}'Nw3>-Xŕk14VzQSA;# vOCƛ?4] ?JSjաx}(yGQ I jb'ߍbZ^x%W!PZ'h#ժʆixexax %m̦&X@3u\EoS6峠Q<&k=6(\&7kׇY`KX ~ 9yu ؤO:Avv'Mܭ ǽ\el4dyA]lM{ -7f&k=䱴dL%)[As=`we}+pHհ|zòE+l gh)G2W$J77x$7(,y+j?:Qٺ&t^a5Ux,4Ek:Y2'@1EOfl+e)vF4$c-?1~Ĺ Z*`6 Pk;3MCƺ/Msyg 򎜎A>UUϴؒDId)))y%)cuKҸu V SEfp;%+eG!5) *AGb>05q8 gQ4]v~cR)AW_B_}ydт dQO\ 5rm^p!bM#,*lrL;E5 ``&q?7L)(~ n1#Qť0, zӆFm}%?DBvR_xiy{#g:) V]t8 헌/sӳnW+aUm\H3Á۾~_z5eJ 픜%@ĀథP?=?fMWEׂ kKgn02"JhLv:y,cVERJJa!qqg&~m)S@)BNN98Fu c4j f_o_ĘGWfĤgk(76n<f.w9e&L%ubib@;s@bm2}vܡ6 A^< 5Lz0Ycu7*l'\FmcEVګ\+r.kepVJD0 yb969=4D+|Gg}c[v\Rj҃C EWaeA#=u tc2Ѭ3-z#Z)܂|YW`u?C>H*80Zs<d8mJ3dZ ~uʥoҦBKBAxAan"I4Uqp|R+˿>`U, _ŋ;Rv+Yي"&4uX 1׫Ay,[$ں+gc5Ȼ~nmDę-{,'l#P2;92x^g˰6v ^\Ow#Q٘ Ɉ½$ff3><[1ͱ\B؀0h U;N]B@Ja[/W97v pЛ%L$/4CdyTԿ0os@C!⍪R!DT?1cbb̋86}P}`ݎl'Y*7l!V>,֊y@WVV>n߈RTLW:~|FuHÍͥi+!cQ[3BV}!+XQk~E%m: `ݡ5\̈́$S*Y2OjLdmV{`*͚٪*Zæ+h1%ih1jNn٣)WW lyFp 8S,‘!1"B^@0_*]()>lgP`'gs{^3H$9OD\a tQFCy2 >U5R]xS0DbthwL&8ku/' $.v^d z[u Z(th>&*QVYR4mY@,֒Ǟ m7h(e/¢USs/}+of[/Wo&s0D .Cv2Ѵeli QõzTG@A;l5,SEڧ4Ek:p8E"}%x>"i*Y1^.w:VS1\sƗF\`/i:*{noWJ~'^@檐fr wտ%\(aPi+, |^N7gE-m_ ZGDnb3_[M_H8g=ʄ(ǍD 85n2 rL5zEeN޸?2d{Y'Y%MӫIS}K&& *q|}8h}:3hq<(: 귥$///dM% O$0T뱅TT[ 3&zm̓Y͑s).^&NJ 3zAcFKR^!3kEJvK_Qc ~1" Yk7if v7 4H.y{Rr=N{B_!K/#K'iUM9jevyMQ=ǃNt[L<#a+1'IM\\ @^@tt0[u[HySĩ0)SϨYl7,tb;8y*3nJj%Й6;9ob;ԫng0W\o;ԣsQVf_D@ +xlFr@bgsLWܿcm]C2ZJXuW&%GﶬHlh0E_X9':ܔ%LXy,gvոpa4Aemo+mA3b&+3$ 8(4d>#*rmZmEPw)@X3)cљ%5hejECDBPa9(I˧ԑ($k>LgY2*^i4Vac09 *Տbmv NET[2 ,efْ*8 ~IGVFUa~-w;:(aET8v^ր6B|5~B;:ff3&܏v̼|dP4:PUY >1V0sIяEOk2`%hOQR鸌uq`8APuLɖ\$#f@\8"*&gXbJbsU nݻa˛Q@`M=ӂ>‚_Rˬ;*V(f}o!G]ڒtG^A{@hNblܤIJJCs! Cv_l=[-ޖ{AWKIcE0YcH_q~Bd'loE R~`#pwֲN^_%D@U+r9,;5#YET+fNG-*?"-OdŠ~ ozaQK@@-> ۚq/7 `>w%AzpIUORklkA41=WrC. !"s"mV:GG[ٔ7E}B;e웥C)6ġ$%X83i)}x_$5r'b9)SYKLVl5AǕǭ@'oTCsإ*rȦ(?]n2.T k.7)f6*qMuQ+.Է~  C6ۿG5`sAN-:n WX{W$THRp}K6TϪHS狜#Yai"~>C|#UCG޸?/?x a0c1$nO7QgB5)[9l[ݿ9:)$vA4a`L֌NμئXgnHw Dvo^CNΝ#m̮GӾuT=:HjH[½.?Ӏܭ u+]֫jixdB,afD\ $d/U4S7mվ%s? ;Kx''xD":!.ѕ3Oh8 %LDe_1X0H^ M0D {̏u= MQVG'Kn>m/=dgqYC`s)dڴt%SA\\Ο zr[ĆpjxBG!Z_PGO^6\xh%RV* ^ 7A/2Bq}|lnI.i1n9ؒLsMca"A:/e3ɥh{sH0NxHJkdG0";iז{WTHd1/?1MsZY餿Xxg|e{2~'kΗ<μ':4<瞙x4bp Go$v=)kTM攇^4ӥs'3E%9'm9*ōJS^iڅ3ɟDz}lEJ9 4%P|]#>fS "7u$ѡ*cuLxie);ZyRzQqj9/g/*r2ybyts;r+ox@[Umwՙg>~|ף]dUeo8d@9WTY.>F磅L#y\N:Hv+`ȘD ١Gt̴D飕TlSGwPۣU&^ʭѸ1C~ +x_O0 EX-NGcH8#3-ϓpڑbqǢP4iaR)4~ˣP7ڱmj6_grb*)7 d< [@< TS~{MoߙU:Ez#%R eu &fdŸg+|W!5/}填@̩hqZ3Vw勌=!-I< F>& 9%#Nj=yM l `|T!"\a&˳xp莒g)߷j\=cb˸q78 +t|.RZǻS;ё7.[ }q}7M!3t= ?TGq>zIwH[H5⛪.wb Cd?_擜HoE뀹hVeN:WUi~ jkzx ~gxj^Bgw͉$gg̞p{GsB_C3~|d(+f0򘟵fz^cxwƥjSY.ښe_k1^/J=Qv:`N㇭D9˜PJEFCXUE}$Lz=َvtU n{u@X1"[ЇInlHE4,yN&\YЀ%`7S-Lo!(5(*AvA _K 8LJ61a6CnH%MҥZТ|\FPgrhQU%z1CDJbdoi.%_@llL }b9s,1QR[(aD¾kO(&dly;D)~nꉋڝ#G"G64B}F!A<%UK4kP^ +F9SZ~jOgMfE}1JoՍhBح}2N?vu^РXڇ};M;, $9t#V fc?X }5{ّ C6G}uKysNgCuoWKL?3+Q{{kOIN)Ag=P.B*,HHQC`nj6݋ҔohZ*0: Q%բb5`8.BYsj0PhAeKS+D(`|T*D%ԶqZnH5 ͈\ޫBYӯʯ~r!ww.0kWZ9J~֞w5GjP#w i9ƘGX(5lt>Iu Ey`?BmW1qSoHݢWzu4s,q16w]hf-AyZ1COv)g*ԊF!˙}H|:d9/ :"Ȝo8@@P~o^ΐTW?.i/`v\?Ұluk Ѻ[RE>I G3 ̸P1'9\aC $|{|]5qmmp gB=E#aeDE8"{reYя!w}՞;DD; qIЂ,J?BCKANU _Uڂj9֔F/2@ us{7;+$!cmkW0'DXXAZOb-?uC \=C>b^ >MUǸ͍hM@p'tS6㥘R, GeRh]J]qMvac(r'S'ݕx0~U/KL>@>_瞟!%Lh uЃ5#;mk`k &C~l OuQ=bI5{' vm5lhiJӁ/a`7?$a06Ό95ɕW߬GLS|C'+2X(mIѭ=M4k7utއk&Tb#R;`n׈Y%,zǖ ] Vj\\/'16]` |p/ kgs cc !iD*k9d/lq.3i={wG@D%b$r1d#J5 @a/  /U>L!3~!@2=9[tr8N\5?u 5Bx M#DDXJw8L=6;k,4+ M's a,:jVÑ77|k<+DiGyh2$3ۇPasUtه}*1lخ6LCّ@^#a{.PhR׋aGLF^#q.or%!ܳ" ^_jB=8E8,?˘I~%qZ{"S@la G8M6|$H%8ѡ<y@?ŵ s`+L_io)'1\Y[\ꂋ̛_.` ?#\ڢ#wRtt&߇QE>$hļ#\_ι0PjӡC??/'?x<0y \i][OН~N{\ڱ"x#jk2Rc7j)#yŕ9. ztb ߐs!RН=o.+֭h˲^V9w3t/:zh"aS<~ WBփ#͂uGiz %[\J"LOGt%%w=Pvb8ڗSD޴KޢjVP鶿zTqɠ&T:_S6V^ifA.Mb[+꼇,z6qfKi4>byt&x\MU{9$5ʈ\/q6q;'-P؋JBᭉ/W5NP!Mviueꍓ^5ς\ W.;ڛ̏Ѳ3^km*ɭaWW5)_}+~&e*̐>,.X.H!Lꗺc暍D2B 8h#=E V#ϑdxvF-huh+^( Z8g(p׭ u1:u,5l{Xa4.I]vFɟ@`;#pm1lv<~v+* ̲"bv:*yp<y-6eӗV"& zban|į=zr"Zg7"jO_B/ BvH9#S 3$قYQvK~_\k1ũ1CڹbuͮTx) #-^9z#kz%.w258yۈn_g6  /SY[c̃t(@ e@Eu?U-U1.puՌ:ÃaY)emW/4RʗH`wCj{Tql V9 p"$0'U"i3y{qb- ﹙_S h_Dn)$yӛc#l*"jqt[/0[r^*$97چJ(oc<2/ vU#gulj0ڥ +,=_vmjvoQgO;W 'x%K|HgY}S& ktقcH@? y׈@X@zM-G* @GM15=A2~X:^2RD \ (sǩ [܂ ];KM̃¶=)Ю V}|Y\mfY!M1AzrU0pi@CA.=Oda9[OSГ;6 ^G$m;Pi"l78 +nkj~[!/p&5sʐV49 f%DdX!+b;YЊXZ'=RAT̮)JC? AVGrzgX)n b vHrI)+vv}%r?@պR+]V) j!ւn_(  ;&.F 7Bdy $?2:C<:ڎ9%?Z,5g Oo'm$f {[Y2bN"[JA,^% +a_'뗂 pB&7@> 4'wJd 5M.i9']O܆*NkFTCF Yvfs)˜p4 ,8DXJV*::ŗmvhrzY`EpLO'L62f&[fFT;$ZNEDzVVoFQh]%nA-q-2.FPNۍ"xo2ˆdF{p9%sϜc* }?}~{A/gUpw$YY;xGj&4]=:*锹j :k?;IHѾDpݭ@xم~IH |@E3o:| >Q S}vMy qyX^Le|ۯh Kא*s]u nwAGYlĚR8N@g0 Ku T*Ri&LsT_1 Tpms:%bQ>!l78B$TC`ڿ,ɖO 'z!eR0G#GD\/ikq3׍,5DF&ԣ1C{NbC:s(Y" FK3LWkb JlJQHU}9}^V~C*vSk^W<Hg:r*̄ j={A>eA&>tA%]ǣ;X<$E27/NDm3fh2sлz2Qn&=*|'0]&lfZE\Bδpk!|\΢98A&`؊m2ʷjRQ&'Wk5]p^噊 Exo ulurvpO:,G^g% eˣ,`W $\5vIq G58-sQI.EQƢvFvg*kפ4LM:C^ $tڻm,``@c%ӄ-dl ^@o.rhRqڈ={o_oS)ȉ`8krui>C}pW툏.%> Cn 7J5&њĄ ȵ7c[*t$gU9aГ'r`W<80鹱i,R*lB0HbVo-p^9S>hîM1I l#ͨإnTH8f(l DEhFGGO/J) =+6] %ۗ;W:ZCL ~/ȭ|/D%7-OZBwHqS7 lfssvqtB U[~xRԚmh_gcfA@vi ]Vvϟ嬀?^#}j P̃#+ɽ;$l$`CPODc\Ko4l,l6Vɤ5r~lTOm 熀;KWb& d:7A8lN4)1ZZOwu\36$,9cZd`&{?,}.]-{]]LuuʊqƤA 6ʽ&Fxy_=VȻұia5Г(I#D !l$]f1mB Z7CN3=c>lFy~}'1$yè02KPj  t *$*Wvm>/\8L6qRJ/izQ,osd)s" 4mFT|j 9*yq@5(gOrՠJXP2>{,7S'6!0Hh v!/ g/'<%\jcz}~x/[cbg܍0l^#o YzLOÅMnŠS Y_F/+y[=EAVSіg$Bm(bN<.ó3ZLNX׉bJ (})%E2A84SswxszH+W&#kBO.nTLzu2! #ܿ$= +8DP /,6=]8i!u o`B>1hȘB͛3oM"RzظAcFt!Sq 6R=!q(f1OxgIe&҄J =sX=*_%_iP pK~QХۭECϰhkN`j,3i^8].kZR8:'\ob?shh<3=W-&r<8 #Gj=$g(lY\jIn VyP:c'"fXU.R#^enI=3n$?O3äA\% [Z5XHMng's9pķ XVnI) p7r:Ua3e(rt":;y:(T`CC FG.j`u@Zx3ȷX}}"'ܡ$23I+rVNVvĶOk;^^᢬3^2%ߋ|ZUZAQ?|ֈ_H B)'yvH"`%x).xM^¸Ut {_Q؅ l"OOg-_<:FgOST,Pc|C\U3|]`N2mXv@ ^ʞ f֒X-_DJicSnZsI`$Td؉Jm@bg ۱9Vg~ NF@ٸo{O`Hu) /{szO͞)(9fgE^Seni$( sw7i %h|$EI l.^Lbj\Y(h5 ͱZ:: ,Omblɑx_bT~PUj8C $Qg'/jA7Epz}]!)ᓁGnL'pACʹ!jq]œ)l,_Ou2oC‹VǫxiFE&n ;6<_^qNrXd\ m|nղ/I13 #CgDR<34Hjp(XIeɶw$E[+.cW5]\^C#Y)\Rdz9[xmǙ0[q T0xj֔_QvZEs3A7f'0gh PN0[^oLbUWϮ = dHΥY-Y ;7csmdy8YX?El2U[0#s`IP]ڮjQ,__k~L@2#jѓS-7 mE^7.?ոr )s҂-鋉=ʃݴ0>#G. llCK`x Kї`!U=. w>`*-Eܢ@GvV<~diی(h$=FlA oYiJa6ECNKanQN[|Etp6STSqxL#2Z o.7l^/+fܨ #Ufφ % G "xYG\oG}ވ7Эxi A=8wBt[Rk :4hXю}_6M ݠލy ҠwG m>|p-j,=!}:}L<%ZuO 0ZMݞfs`ow+@+ m~A $*K3n㋴840#[ˣ4L@K6#GKmUUJ.8V& ,PkF ~qpjTlSWQ 4MR&E!֙Ao{1;1(R _=E(T\|p(T ~Ʒ&UCzj\291Xs?ݚ( pgpaPVv0rV Zh3^] /G]8mښm?Z] S3KIεLE] ^ڎ%J>*7*hAQNdaq87SY#:sXQ}=_B7勀| xAR{݂i]LDC@tFRMM\5/?ľ-aDk-H{ O(Ǒ$ݾʩeQh='6lmN %Ǻf+|~J#+1 }W@g5СA,[ =F#D W*;0\"ۖ.惦}mt%}^pWr F'T'gLTg,H2d}=zQw**, @:T G5 ؠG֟@G+jRWP; Gf2EA~U"vC+xj)O~z_޿c4~~bg} wPRjTUQ8׶1 xrUST~^` I GÆ^#51-= ,0p@Qs,("Z2ݖmg5lI2/d@6.'(!1c!0:CۣEUHci̱HoM^fۨuDϜ_Sfx_:#y)Y@6<[kL'a*8.n }Z.תG]G Er$e^]Ԥy-=*OvUDvcNTCœ{Y*vճpOH9+/FƔbu݇Aȵfqv\b~@) Xu(z?P,Bc<덡c^/B\3m C@Fp*M^ "b1Ʉ_67@p <"Թ d6`2_^rYiۺi9WX:0?(ڱNdsr =r9kP#̓䫪sQ?:4t65;檪r? 0&2Fژe96plh&XZ7$P$dz5~G+M*Z>aRWޯ&lAzreiiH닩 }(9`9d в|GodqδL 04a86dFM%{&5!V7H_2`h;M`n%>p.F+zl'YĽ'(}g<υFa\ojk-2GZ12 %چDY?:n\ x4Ɠϓ}fzP6YWl5s'k Wo@"o 6' bkqw:"RmөV2X/ZMw3_hIbEp=߾t^ 1JZ -C!z|dhNGl}ny<e߻2,C*ec \b|fy!o4-wڕXaꩪ{{Jf'x4oP:2vs,3E IX9Em=tA$gP2|9 F?Dpˇ9[C D!ؤXLI4ۿW5P'? nR-Nsꍟ.! u9o{t8ި{2_GE|%%u\V;S& Jz]hf;!IqGd*2F1[yRbu0='{c%:GԨ'5{5n+`nlU ^6i聦zL=, NB=Sgg'@±̘mtVP8۷ 3^#tUKsg!] \ceUѦL-HUr48s58#O&ffrA#d/B_F@5X$D8Ox+|[G\(u ֲǤU$D`Y=4gN]O-M-(k#Fo;r|ODhT |X85 Ӹ*ObBi"p)+I5@VuZ @8 @Sds1R:()jHy{DFT!]c|hr;SBU֘Y雞C|vkFu1_z8+9g&ɵ!'qNyQ|T#SԜ-ޓS9ϙhxv,S׎;O\Aqˤ(cҷ#*-e6GkE36q(|*!bmGNܳX<=&X3y3:ԬU R :_w \ @:cS8ukP"1~^\9E^DF+BBs`gH) />V8P Zy ֨ ͥ}ɢT@Cf12ΟlCpp 隭7:<)pPPlŃa;TeJ5C,_*v)6f~Qt;5L^'Wcr .zKHe,j JW>LfWz2.wKuK= R{~uNlj*3t=* g/@q>~!MqO[RqjWRuhEEFY4W~շxJ_6~Ol |Йdzweƒ$ UbS ogvSߜ*X}&q;7ː#${;B ohZxvTETQ` u5Z[3>bC` ]^|p91[; Av7ΦI czgtR=Nvf3f(t"T OTr_7[f}[!]Kq5D¿nWඃf^e2Ѷ> z,Qԙ'%)7גvpΨq-RONy8-08n9{<gϹ vaٮGCdhQN*C (L?GqbOV . k'Fk`t q}~|*}fN-&]zfW"b] E5Z؏#хȑxXݖT պ_mɵ.HU%蔙,YF'gZqB9/rI64*M˰wᅏøb" fJy"1*ƵI.\%FsBC&aH/s81p([lZeΪ-A('&% JD9"woIWaeLj}]҉.<4ΠaXiuD#Ǎc:l) )M3js_֬c)VT8{e^x^)w2K!{c(:JlوUo3x)2Ё8cT<#m@V`/蠷c " aIT(A%8#G9DkYVfBXJKsY{ E_bԾ{n-OB5o K@U'-gAF tsػߒf?Azɼ@=3hosf¯ mɬ^Y;a|߅*WZ5}lԏ/>f9hѳVizqfJ% 7^Ðr1!Aj+^4yﷃ{!KDsMËSE7Xٛ*^fhb͚%ķچW^= ݕhucw t۽0}ȡ=' O<0߫d9aeM}0YHLfm2rߗJX6/l+QO2pdme&qwQvE~gΒţ9:#!~ۊBa*|8HՔc%IffRu0) v(>j%+ED;ICG=gdsT[N"]- İ9˽ s_/ǧG3P^'J/H;D/w tqs; 3{.GoЌkZu%rwF:+BgwP* n5viN}b1 (ET4$ 7?5}:e>䵺buh_n51Q7[գbaq>[LdEsf F/^bey5ѺǮ.幥=oLUӯ2ObvZዖ}@fKP\T74xR(5 7jdNv,>=F:1gw2tF`&#/vmh#}TFJGGͣ?N?jŬ\%kc (𴆱G  ~ ,v).|l#O%l4 Mk89=*?3WՄyI>)4Kpen ӐvmpXZZ)^15컣:>Z~yen1thyT<0dTXA`O8h'-p"{Z˕琏v[_!FLBIDͬ?w4]|3R)] ;-E/F"svcl{lU>yeB)l&[cGmzRFBZ.&?^hn {wL9яמæނ24k43^qwvDOլKOB}-BHS,EUI7j 0h~vPO0[$d9#ڢ*`^@S1apLe93)+F‡,kݣSۯ`Nwz>t9˘;N8߯+/VMO̫&rPCs*97B\]ʁ31Y3W)ob\lr)*-]{>א'r{ 1BϠp=^{2Li 21 YܙZ@ibi똷!.) %D45©s!2,.՛Jmhc(&Fפ MEF6·gJǛh*XC%/-ݴ.Jq"!8Ryp'v\ͪ6uPʬHquw=.LnӴO`ZoĮhݟFm?G֑$3OAX9 #ˆIyqꄕHzj1ht'2}NKmȩx4&y`;DPE;rM, X5 '{CW.|Y>`E¥.SG' r4u1)/Bt3Cn2DFF BYHh3m$j10\<8va@ {ȚAEe?eg/eT]Wb"бM-jidv~ziQabF/P}qwLO8ԯroZeAA`C^%x%ҫb&+S<_ӛ4HIf)!_IzBvUk>_CG2vޱ{U ;/^߬6xWP`uU}PS^pj+ximbmA-*MqRNj qs)WwsjWRk ZznJ!F(D/U} mMnJ#iCC b&u=i pZxktY;P?ԊS;ypu(u=x.,X9,{-[vx2 /rVSXua6Fde']>'qQ}yRܮbzIHKV~qv;;@ӐԠHydѠKnjZ1keتf6x9m ]>Bod3[d.s2hכ\{M)H[xݘh_0KKcuݛ)<٠SKǍbD"?VZWاb,̆?ҞCβޗ{c^|ܕdzzT!eYomg(AT=\|},$[7*ESCp F8BEv5V!)4B^\ń(3{/h};wŘj4A*_QE.abl6 Ybtoou0_/L]1sbJ6w ?tDhd}rJG`;}ƅĽMի udEk7ݷêp'tD pn?Sdg? d''kaE)Rhsij|R#+~|;ϧVr.k g K7lhz!ߌA'sy'2DoYU[XW&e Mo1XWfR1S2G 1a Np@P hLkQ( "@XNESHmk{`52w؟:y盽j 70{螝)HĢzU~6 fCr:eHdiu2`0w%C#NDO e(GW4IrZv -2Ŭ[q $#^LͪA>]Nb.YxvG[bvL6D2zRo~PP!΁?#(DZ8׬[POy܀0ZZzHɁ(L} 9):1lvZo$79wStn%@1yN˻[;_P :(aV3Fԓ=M4DѸv I/v#,:Sh́ X:@},MmyN`JACN t 1%&>_$Dn`zȘFzAPpj*> gЃJi,1@y_Iz4{[mFZ"X9fOժͬ{Lʿn̲T_y<[N[p6Gm#ln'^Oiti/2ԉ-6s4;`ƔЏݠ~'r+>,wUXzE8$9:HFw2yY&D,mH! %gJ5R&O4XqxGzz"K83پ ;R|lM"Z.v42ėRy> cxLw0: ıFG:gpqX#pM[{$NwrBM|^>t1!=MBӉE{!,I:o>K}A᱁@YGܠƫ?ҾLrMID"{GUU;8%QC{^".`l4dzҬ%m |Guef_=/^7inqgY0Q"`ڷô2b,Mf~_C8g۩E45Tۗ~Ey9EahbW,?KbX~v͜"@ѡw# Gx@\MF :AAamм;Zp'D+.⏉:fap4W<*-XCǥ*[o1R%0 KK2gήV!GҽߍSv|G7R!AŀHN[7T{@1ʘ\3l>νLd4ȋ@;OJ-_A(-w Lkc(&ă6d0F{"EJ^xDQјP Ÿu1$^1cd*Kg CrMԱ wG~^?k\,:yAJh}ꋡjE10o I3 f99c~Q)PLɮ\2wL ϊG|bѩ9Ҿb>#1S5pi~\x6@;W t9$hԐb `Htu j,J819VDoS uzƯ2c 7֋1v~/]ʵQo7r(@wCŒ':Wiap]+0G'7aM5yVƒE$=Vao 5d%+OpאUHAE.&Nay+`*ѨG-2xo1hcXpP?pTS:W\MQiF;iG&-)T 7/ge3tކNә+'g@ĤN!=~w9<>EJl L ogA~#OTeT>61jw&%\!Sg)܁|@C7y2,X_z KH9$[ޭdC[$fHi*}TY_rI"f5& 7Z֙J蚟.F%^rYsl\W͢4z䩢S3 1as8Ѧ GcÃ>]qk9ڟX^2׀Z{sJ"{y9cٳ EvwγDd3ImwA~LÍD\c-Lޱa/;XѼb)n'GF V{? )oE~)(6_>A̫6շ]m xR']ٯ[o2{ w z6a2΂df?vA$e@‚-x̴#V`tMS]L (em1qKS5E|}^"@j! %C^'ESح\k7^**vv \Eєo\]%Tɶq )} \fAy. SCfҬO+H)^JdV_$0N{T~̩miVuǠL>jT¦]•T< D C$JިlG1'g6 ~4f`35W}~" t48MT828d%W?J%]7#|kL;D9 $ՋI&,%-hlN&W=6Bi} "/s49 ;W0ފÊ1&l(É)4o.t-qfZY)kc0G_x;NP\U%GLy$ԋGqV+Pqu 0Az!AҐLU?sަ7K~@ָ<#gѺ F&S`TjLioKjz[|Y}lsT92g d2n ^\rI`$=҈nb?{ݼP@AeQMoB/ 9l Xy̎ΰXC|Qɮvx,xHB\q2OK |pn|t@ XrhDuO TU O;rO s?f&YO,Ub!IMtܯ}ň\ڊ>#[Hn[ߩ([㽒V 9owF} /bB'!'RTn7⮷% lbhTE%Q!(G y|$^oE'-!s4l}. ȫeYOf`WT1߻RnBwK#@0a)w> (}+~3[Q]8O" NDin1xv*o"[ɬ۾td 2Ք6G0Z<<0@HwZ\i^X ,fFR g:r-8gBoB^Gf}dtSriF@JZfV|2h((cò(?4Ԧ!Ϫ̹5jAw?CMZu.lxBoP0ौH"PB'zYbiP c_˖tﰍhfXx6"'I@ `Z\ lL%d ٟv\`0jh{[ M64ߏ:(+Q,ZTAL$ 5Ws-^cFP,@{&Ϙ(WxffPcߥ?{ɩ0RfVPc|tB%6pY7G9p7+d'C['KyУLJ?RPՃݏaw'?xJ ތHz9=yWd?(u?,c!=)J*mRiuCM4è4z?p̅5p H5"U&w@~CȪB6$)7į/73] a5h'A^2s$~gc-)UA[r: \C$J0^πbÎuZ]x& k7XOH"|_3m}ZwT߬pMV%"`Yw~-R'6s4Z׋2t0s˻mR}>`'yQaxt6ap͗_2s$2;m^ S\O RP{G ux وMhj\>m=UK4JhHOSd<*ɤ)0UC6U>56E&5|=Q:N9HF|j 0njdQH?2 [A!Z qHD!^~_ ?׶l F^ i_D97 VWUA[`!V&77uYאGAfȔK~s-1*MGq(X2 azZ&_U,n`KkLg}dA27+L_!Yд<G3E 5H%CjvMzLI2|$acH:BMzY1R֙0M,yBEoԒƫ[lhnEWG;)F -YO^n(Ax-ђW߻7h#ġAC|Dx8ynAaKmVpi"įѼ@ i)zF%cEsnC ȦwyKV@X*f6V6Y9w &\?D_r&-:=h1yJnz4!&ߜQ=z("I׿h/0XF)cx_0`_ ͓8ޠ[3]8?`EuR_J]#ێx΢]m1':̠l>gHό8'GT9N-7֩ + `@^7f#܏N"WA"o4lо]!vM1u%:uہ7w V8+iK"Nn[My<@kRUަMf~ e"L&ЯxJ?f˜^ #2!0Р;${)yGGӔɝ6H*JEr浑HChodpPuM#\0ukD+L TkQFoCpءUڔL 3C3XڭJia"a]5:8GJ<'>eRoYE[U=lrŕ=͈:YMGD%.Eɯ}|]{0[;eNEke g0l`ԣ Av7B 2Yu(9ԁ Z >\{m=~ P&WiҞ]t4E316&;GZmr*Ō3DSMSHO934.RDRrÅ-dcyn`dPNwƍe,U "p9۞-^bjJq.NFhUU ?Qqob-JGtX1l 19CB}w}pVꊚX# =o+[YqudF̹-zo\^mamocj4q9)n{XI4$tx3hx+W @ζG8)e+a(plstoK6~+Hr7 ^31[f\Yt7@.%TY6Q%.R_ICv$CNMJwֽ9,Eڇ͑ e/Sצx"ፉ3FUx9%l%/K)F9 Q'z:h^㘧>gEsE< K ̰ٻuLh3yW<]p`^Xa(s9(63Դk" )m:Af)=?>:vew*ƿӵ9nWx b{CGX9+9 hE]'ykMW^> zJUekZvLU?\hOԽ}E 9p}jO#\H6E`(ձ}9,Er}vҁ`^O:쩧h# ؎ƑLIa%c?, ~)P|reAʻ\vQ={{j9?Z;"~ԽxgI6s;ms0.[0J`1fU-2?鷪˄$i}Χպ_ (Yɺ7`-*1"b}Eڽ5C˼"±g{ o )˰"H#r0u\QJ/S87mg'CDZnZ;:ȶkAѣcmh %2+]k[XSo"[Y ݕ҈^BXvY̏z< N}fKb>֨ T% +,uMlqLgIJ+|68R'EUW#/W<{ViVph~y "+9Ryo7`W{d^`ѷ _NHѣX@; T/Єl+]yrAڬIf;<&=m;텳I\y< ْBA,1*>^~#`4#S3wn.( .܁pLC%v_|B1ra W3 BOبuB`c,EG*ܟ3F afT?wd u:@l *[1ll9&nq6~nQEKYsNt:ux)+tڷ2&V ۛۘm,;c W7%I=XB9qT9WWkAZd"]sy_7*'7czߨ<)N?{լAYrnکpЈqu-V sODFu9뭠Nr^ jXޓ"C͆t47%]u6_Ze^!oF4,Pbȥ\Gq 6v7~i>Y(= $,گLńڗpAh[ڦa>PqԜY~on|pUf@3Ǟ5)n܉Py*F.#`ڤ"mZhB?\$V>͂m(x$}QFCS Z3ɣ"㉱c8сcYP!= ύ3Dݝxz p$*͚UDHp9 0vEhU`">xʞo:TVVhr7ԑ3m&t)~d88#kj6n̍/Fi8&q4v)8A7@<N*4;R2E}~%/s[vThQ ]u5K~V!JnyKkJWh'CaĶ5`aoӒڟ tY=KL)*=6W`[:.I*w%XKhr0˪ 꽁vX: xh*S|Uc8ϣ搛>V&I4id;XGeqޔD|!XByIqfwhp8,j9dճ5Z,K]iO:3eƯrayȞGoȨKq.h+<HzQW  }7|5Hq3vb_[:9PݦPV@,L/-= H,uQZER-N72GBY"t"- {U^[&,304(5[PF_=Tic߶?82HQ0<YIJ+mF)E')kزbCi'8Zزg?vq;-]M9UJ#R۩d? wz$ZezFzPR#'(LG%RcqYi *6w?vTJ(w.NMܹdiAH)#I]?<:C`xE=e=9X8>88~5>28hk&"oTnf'ݓ{¼{n|h#}vrVD/C(l?*8OCv}CzS3L6Bb-^ׂ1+/OҞM7YM9@ʴ,5G\Jj~Wy?C\5mTnpQo pF V VJtpBe~FY<.Ki(Z/AY e3VD?v@*?ܑ0r:H :;6Gam`9 gC~W$uxC̵_<.TƳG5|1+Gf*grh tuF<egKQ֜no."~ߞ|=r3)QEQU)B[ԑˌ-kOl=&}DP WMn-9 d 2fipȄ:ج|.@V5?[UE&a`}S7 9Ғ%klr,a#Z3A\X{< D90i3Vև~ _'B`əC+ƫvQhZ<7s0N:/);#I. #gJZ:Ó*UUNNHN7M M|Hq-BB: :K<~liCKA٧]z̞j&F;廇+z8-mPg<iFO:xQ㶼8acC!'mns+ o޲>(T%XkujXs||%򺞦 V0oo9@K ga*/n*`-kQjIt'& ەI6&IqGt*DDh'iXBI< @b#`4AY*րCW( JFhq׍XM%~zOɟ_T;Rk"S.@J41@B@_1%xyUXIU<32QLb$5 ;S6?`DKi?چ-&|"%v x:.fKTZjdyh ]P)V-WH"'|>܎~Hl A.0l(]znMIrpVfzo2DK(_0 UAb$:T2>MlID;k#x+WeOrC}7&W~G!B4CM֌hG{ꜟFhSUe0t!s8|$RúZ7vOo˘zVt!RᘯqŎ?:.~ U25nZG)2!\iqV{ހ`t.L f8*3%^C˯>BQoqtX K!RAǧحJv.&fs׮OZL9!MIY*VE1pgAi^؂=b˺~w(ZڏA qi{56r3Ƥ6j* [B# $F íG:UqdCFګ-]bmaǬ^ ɭhWJr`K.*rs7L*׋ f{=x}u}vWY)Ʒ?ht@ilTqC; \0^C? V;ٲxZ1t4Is{|<42zX-=/nzNB#A?]VF#LΏi5:w3 Ve2-ܻo*ΗUSgZ R5Q>_M-ƒ 'TaW_vz%>aEaTTaC`W U@#Fj%򪤲:21hg }B2=ᨊ ᮝg V 'cMݑQO$P.޳H+] $  jx 9'NcL4h[mFqYNq# PeLӕ7cT?e4h?O# Е9\rK'].hƊdv՜$bl | 5M1RʷS ԁ 5Pw!gA'!>4I]+oW uB NpfcrkS,cqq+֪*{f%a>">UPDk ӻL^ϋuL>_Ji?L>TKyrn| մF=1c+/qPȿ# Uxx#5^ #BjC0Q_,ehEutotʘZ=Csag!(,\fu,%MϼŸ,* W }gyʣ]*`.+ ge;[bFJ<;侠3`ϔZY~8K*:V}`f@wn#bgqY>o*9*N.Š͎#y) M7VLGM$L Zݞ&8?vV^iUtWY(wDq ťt>hQ\bBZGhQs6Wwiˉ>"ݶkƉBel~NE4yZsqtp:J_1AyR^7WF"O[$|MRzxO[sIt_㪪n ph%\D%bwؼa ,5@zQ!J!+s?tbtUmi۳`!>iHI.횰Z9ZZ0AYAX# 1J"Sm(zӤW^Dёhh%ХGQZCtvڎ񷃇.nlFIEeU%9,tTKr|Lqch_I0d Җ kZ&smC̊'yj肪\ * W~4+ nJ{t(c@q9"؂)du5$pyfc3{bf<g'vǤ&X F yb ߾4]2~ZKm{~QMљ0ЗHk%"𼿡48I ?(8ZA#(E.m,Mv]HebB} Yؓ|\<սMXOݔ7R5t4~0{D~w9 jlOܮXHhDg竓v?˅D!RtɘgA~湤CYZB <;agJ cU+݁)).@5snTkkbf5+!`)Y ],pu1Jbq>@rU "O{2*eS^eއVo^ G'Ǔ13]_^[PfuW`etʅ- vtz$Po{,7& 奠kCW^R0Zw@[rl:U!=I\.oaq^Q ΔՑh&fk08~1UCKK@䮔9FԄ' }Х rc>gLd/7'}ˉ\] 57D jG'Uhuص^]^]KoQk< YYtV6VSxݔcyw27L ěA&rb[ %eBpWU)2&&s5ƪAZyfW,Zlct>Ƭ`z^JQUePl@"=Ar `wƺv4N-ywFWq=^^Wfטr {ItSW#ɉŀ=ӻrzN✔1 #ŐQ:dWqc ަ,uiQuLFM&_U<] nF7شRwJBS c`F4?vݒ4SAğU<7e!RT ͡xgQg`jVKd4Z nkzE=>k$341};С58/:NHS>n{ kz ZeBЬ޴#= w ||OF|l*%>AB vGJTk7$5\v0ܶ*9並L,%C"ʽ'?ܧ| 8{MxjBR׍g3j^NTRQ6qG Z h V^Ėq ;ŷ -LyW&޼>0җR`I">G֕DL=c愂)$IEnw5Kd4ߕ׮f_dB?sJlK9V-f 9MOne娺]iM7rÁ vzȟsIF)ScȭޟU&=VK]N`%L4:M%u<k 5WuJ[R"E L ), ^M{dp #Cr'LZb{,5IX~kAee\t\ICE*(u]-1vjF;8o{u~  *iʇj%ڌ*mq~Caҋ, W7Mj̤@ _0s)NX)vCӳ`vdP4lqIrudE#ǵӒFq1݃ɟf?= v승E[,:UZ,NK*vC,6<}<[yҡhˊ6D,pVc \5[ -轪3('or"sW=N*M2c!3NvS ]vl3ZWh9 @n̳NX;* ixX~d^>6qI+Y7:%{iN?vp0:mCZA \DC1^ Ӑ=LdU{٠/LqŌ_ pbx WrSpM”o!դg̥䚪!7;)=܆k˗>kFQXO#6}M]fj=pÁ\ˆM sSnMQy/)*5Qu[G=.ϨI.G,R=<ҿOG†:=K FSB'kjLg8?R0bmcZ|-s.krf Th\|2F2y6=qOl ӍȠw#ꄥ rXֺ߫BY~MQ UID_RaRmR_:};>X >Zw8һNY&/[Kǵb\0SeʑfD<#}H jPH.}o[ Ku >r,'H @jG,H|$U\S9xúzVw?1941 @(kb?1pxҎJ6*o\Jy%xKBE惙w g WnX{)JH &vCwB;-7+44 {5՗V\L澗Z}[-G o ò:RXma Kr-׉&c=͍ $+ fV>e9{C4+HFpϘUu[ ct NvHW2)"i,!m_Y,`jwp>rS@;qSpz걤n ?{k8ez5cw+Soդ@yaQaT:B?ǼH_ GoPru4mX53UP4$^ L@qWؑڱ^q6j/&Mҳ?z3PkiI2_yxflh]pK׳ Ee TqO(E"mٮ9rE($_`U=m#CgmیbnhRm(#L.j\l[Ҏàs0C:JpwlhTz5GqQa >,ǰ%T7YVu[2Mc yC`8Ƴ&Y-q[_RB Ii<@;\2OyLF?x@*iB;t(+p=7J+Cgt_6ퟜ:i} Vh F[D")Y99 U݃ "9ٕSb]kf͕m&C:싡qy|*Ѭ!gщ/YTEWt[0J }@eeZ{oICZ [T_5e0._s{[t[>8.n1ylXJ:$ KؚcVnI0m؜``BVGf[PMbU ^7FI| jۅptbCqxJ$ ?Bo  +_YlWFy ([JL \9F aRThĈՌŘ M>՞T ?LM& :BT!-rUZaO-c%1c=:U*_,D D_4Kﺀ~_Kówfx4U/( -"#"@Ggދke2~ljȯzTV5D|F`>gh Q͈% {?0i4pFPJύlךF~yxڜj#b [SjH}ӱv_I T5{˒,&D`s0V̆գ1OYY$x㺗C}ʭ@p#+'a [WvΑqRǸ2_Xڌy!S=wɎ_l#z{ SǍO=;﷑U !p QY'ԧkr8}Th\$YKCX+W&0>Qtg80WSy>ܷ|qS$}~MPl Hn兢S3KPU5\ m?x - jn8)4`օ~t 2' zS_QΡ ^D2xI^g>ߙ>m#',|!RN:H|Tw'TXI2vW.<ڔc68/0]VɳB\e ^\3;!V+=d|;ei5_\y'a=y"C^TГ>KP$jcawm,=u`5+ 2>\Iۡ}H~lS*{~He򅵣=8BK+>'3*v/r5 D9= rZ 0V|3…@kvZVnv'=ZWȬgyWLO94"s.+#9 ӧUM-dJxT͌;ZwH3V=ckRO|Auv_j=+xcm=nG%#uMmY rbÝ7"(W0=ht'$BYU֦<9^t9+UWQu6>ǴrCÈ my0QGgհ+:kYÇ+ x&g ä)i|>9iv- =yXց˵TQX2>\g,Lj`L]ü9Ҭ|,iԯ;wuc2%ۛ )4E m۵M!)󛚴LwCqj~1R NUC>T*US p_fy&;10 AG 9~80e\x|٬LE4A$xkAͿhg+vوXa:s(L٥j5|V7R+9inߐTlh QoZJD¯ qoݹfkOyn#̫CHDQ|I]O?GTH TE)PrX/ #:BK$knl]9QT,{#g#[𪾴SK(S S cX^[ {ӪLigB=#]Ҭ:1Z5%L5 ZeM;\f p "% d)4[+a9+7.BGSQ횥ƥ̥rT$ rx8Nusj2arV0rcFR]JbCpڠh`Yd&q<[js#ֽBgC۟ZfȕYU1g{Ϣ}v\/}{]fc}sFUgGN'cGSW;>[_b\T$_08%sN2B]bds-'98=u#̟C1DF Ѧ.q3ItE%`T$q<`9D,Fec_ P)YC#8#Y;8.=LOYF9t4]cw~_q`H1W3=8::ꥢqhۀY+=s5:'c6G:#.Yv`m4l}o rJe jLl˒f@b!wa"$(5УGaclFXo82HvN: W*%j'B)H~y ` e lĬh^!FVF:i#WSlͽh:ppq:"\GYc=_ '#Nݕ51Le=}f8uqj,{+͉P/zj)R42dӇzAbe/ѹr6}PhiAEbٜ^4ɖIS$D.:mWYaar7+fZPFa'5[Ms7nn4#}ȺOY:t(FO[{!5z:WZQ d[Lka"WF(Cr'A(ܿvmm"HM v)zʁg*tZ\TgT;.|V&~П:MD;)CCq䥎ֈ1`#IJe}^)GRAh]=)W^u{{R(z]PLﴠգLm֮:HM/~?zI͸dc/PamG %`Ҍ¹ ޸%_@y'LD p ! -u',Rs%t{={)q1Ba֥^&BE{FX^@^Okk /Jh x'%;t_Anû("Uɍ(U35;(_ς4,OYWE[dl)ˣj uTl0 fTCVV?'{@8EFǒ_Y|~hyu<ljԙ؆<ڌY?O]K?dp[')CxQ1I1vX9X&y6~MFi'%ᖍRϧ8ON/%=2^Aӥ 8ٰ0|gxW(L|*qw]=\09DRWIIT+uUk2G] gEFbޞ=`Ү -Fۈ(ٍ͐!Y.Wɀ7/бd!r݆Orq7@N [}}7-YI'u?/wVMѳs&m\ڷ6E?MlIHw<9fqS 垾OnP&]J_6  pT‚2 SSIgulP[~sHa !&EƩ7h*Q ] àkN#빋w qr͒˾ ,MXZʣ1݅5m:/o>W/PKD!y G\qIN9}%ԓI׎ɍFqn7;|dXiV6>Vm`E41XxP%=!Φ`s| ,Xa**1&rGØ9cc+mchMhyYOQ3,y:j""Y ߑo_N)gع64Ic7=Jl`r͵t4'jm4 (r =C9%BB?FU' P&`'bh|<5!6c۷d?^-+ 2B3b]>`!j3yMJMy4e*kw@|cOqT s\HH3(ZO";[Z\$iY!K1ɷ?YwPbU cRH/ i}xō޺iq EQye;4c"}m+6 9+^@GidWs^wӄ~ mtE[dtgB/ [*&!wy&̥FuSheElՂQR)fUdžABq bz?ȥHh±`ːm3x{LLi] [OaEkZ_B߳By^hq:QqNl\xWB_5^;ѠTƖtT~Kq ݪU-EA{#x^}̑d]Ǩ4sI嵨@*pm5!6 H6Y~y3R^nYG]S_sCKfznZL ݌ǻljbF\9[ze@Sm}_Ȣ&Qsv]JE~D[S~Vv Ω撥^|8U WBe o*#CwzQ ?Mcϙ/yp0JO,07[vTx51>7Ct rww-#mѝ30 K<|m%Y6JnjƼXU x?j.R賟L$T)9<NEã]Tg(y1sI{!JolStQ ٻu$x+ރMhP@]bRnla$J!X.w:"OG `F.2*4?0BE-GuX ?FRrIene68I @. KoÚS>S>L+rstf;*S@n\$Dg{#N_thՓ0[8OgpƝ6; l߱gޭѧ({6-5K.v0Jn87ca&|KiZ-jq`팟8Pw=*}&/˯fǙdrFduY$do7Aץ7K)5}nvi 1A`W {m!P$uom %g#EVm#*0kh½UTygps<="x|du牋`ǭHAofޡNu_8 telH2b T[Ro&;U LI~gC)Ym$n62ft4 P_@sa]@Fxn RQgZ=hHmǞcbNƘ}hV%h !BFu=6PC-zM'H b0\p#t)Ok ocpA4Jͥ-$ՠ[1HF,C*:ABqj{qt7Y5{b:o==ӍDX+vاM xCg\I%ySeLm&݈)y A*KmVw]Ck5YoA鐋 ¸<O*OG"PT <n\ZQlTޕ7KkMS*5qy[,7Pm:uMƁwIޮyI&=\']_zKUi~g}[I_9 /ܤ6t3<Ԗ|%S-/$$Y9>k0Q@CGvR6#_as".2'Im;ALtt4rpLa^ud֊$BzvsLŽ` '^O[3g]|(QULz0mKMkj˪-ԥ6n{ZRKzڊv};G6PPéCvj?V`srX`PhPGOß N&jD63?7S#*<6w$U$N- Ɛv 㬖jTx]* '@\OjL _ Nmcf.Xwu͘'Xzyt]3q}l|l fo)# M{(%h-%N>_iV6"3U(] 0fl(}gfB73@4_coЃ_BAFpEQh-.=#qkBN)BE_%Q~K8ntl#Tt=YX xhX,_Tb6G>5 Btg{0=ҟ #NbJ5nAո O̧>֍BQl:09k&#DžQp>Qsc2X#'aE5䘻wV $fM$΁޼+%eD-:/Sm\ڎKZQhxt T =qmF`T=$s%•A6Б ` [)Ҵe!@Y=2^tJ/۞c\2z)ƱNOA2 n6!SFټ;1ƦMM!\'nh"(#[ Y~rH~h|uĈ^8Ro_fslX>ZF 8ǷT&rk^Y~ŧ\Il/qA* ZYs&-b#|(<"B]wMeGU*Vp\ (џJDI(u\ &E")SV.1E +p9ELdrԋְY@?ǪW/@S3Kݝ.E"h!JⰃDQWIC L!!{S=,4W;*[]Adb^(<mלt[eJ0f![Y F@+YR)\R~١,Pkˇ ."Q4~j\UbٵHLOPaX)3U^9m#n j`{mJފcut23pYob3;i_zpJ<]A"p}Hwtu'j ʅ{%cdN:FJv/g͙u}8DJ\6:(n5D6f7* 7VUaо;ލH&dXoJOVquR闻DŲyV\ln=0u b̰*> ºpA*Giׇ8f^~#ٓt҃л2Vl@D]9U.oŐTzu62wlbׅH%+m#-z|,[!SӧL9 ;HM .<؜lۋ(T{?"xQ.Ac~t} h#ɑ;2>]X.jAin2r+u{kDO Zxj<ԫx Z)=7ZV1vRtj\-, ZC@/nT1 q; e&fA`gvX2j|h`'[]b")ŏn^ ˹g/N9^[y^a.osńG oOT'ˮ| hOI׋. :2\K%Vu nObtv@mqZ5ۃk/(.23"I"y x )[fp_Yv;c7"+o;׈ ?}SDarDY.`8EnB *,Vb_,Xd>}W?d);8KVɍIa#c;ɃNSEH3TʓQƙ/|^@8u-8o&ѨreP"F4 {Utm |Pj=$LGHNjg $r'DLpǛ"#f5vXݬQ "u?= Tp &){.RaL;QSG;ʭ\{ZJmjpQF5P0/ pѦd&7؝ۙqp /:&vҾr3I)` cS; ,y0i.%冴͕NL0s($)p.$>vdX`+9?u:+ޡ0&'6{>!UӻyJf&;A:|O-Oi|d'dT7>f!ad/" gw_ !֥lKFBִ0U\)o ZgDmF1i$a#pxu88$ew2??tg1W@:  |=>1,~1u^tn. ~IO@HKqGDVwwSw.ph9 Wy_2Zb;j^*y|?컾63[|%zI$1mp)Ib[HVيVBr,3L,zGi"V./BL,88Mp\eA@}$G'0 n2, fg]#CP^fi6^?Iz50iQT ȌKK*˱3)J [Vx)K[: fIjjcMa*۝L֦^ LV~R#1DsP^0I)z6}Xekis._!oլ*Sύ9 9V>g1_NIR6d}?\BrB-&PUOj^wf8hdzN?(SDK?ȮuO[ImTM('maʳ|y.f)U*i{^PփIŊyJUX=`P1۞.kXj l.ư36lf;ot\kU r? kZkYJfv_#0ԻQM{koE B h?83!t$}Jߌ$TrۙUSK ?A1%lE6˓fhΝWtON>CdWvD(QPj`p]O2Tc+/YWi=jt^xla݉q?aӓ`BCG1_J2l( v0.g.\L}aj1>rYȁ~򢮫snr[aZqB`yP-٨~!#g/ :!dkQk%" /y|&[+f]~oخǝRlXf38@ =Í<;\m}°e:½8 +K+~J?̦ sb")5Ӥhs0&[0ч yI{}έg9Mr9ϮV,b-,#|C3ꛈNr&èȃ|7&w)%)Ӳn͢qD4{EPmxEP=g%x¶'=}&10nb/~7U% \zhڠqc6=&]xm El\E 8epċ|֋iw(3SSub t}D]P<@ncoSbptK{!FAw$CkB?GWLUAs|1vTD&3VYʶV A!n6W"'8%En˗СAex8^(oi()?`7Vaϳt,s>z hn#jnܯY ΠԻq34ߦ+A*PN7<^.Y"eȰu~4=qF+OzCQiCb).EEj.46L콤x1r,1$tEx;2[$.,,xع0B&FoM?#]ίX!2tI!%|7Bn?KP#iFnǍ^7A~L V7r_פe C<`{sܛĴNmY=AH|X [BG}3M݈ӦxcFK *)v&z{=܈ u燷1t@JZ,PTV |I1+vOI;@1"mJy6Ǭ.a|V]-+~}7q80F;nW>yT;zD;tzNlOq 9uìd֚ZeinwgoK-dmL|oAW>]}V?sjJ$#ɋQ/bg܇ǩ ᖦjV$ar%-,E]:vdA37?J= |SB Њ7=05HЬ;2Q@7\оi29/?`?syģ/'Py2g2]ȶƘ]V+>k`ܶR˥5M*#7,E/Md*Qjgto/2F0kI ݇$$me"fl2oD||3Qm)硸C?TmZٕGv?&㷛C@z_b]OӘ:t8|'P_Zmxt氓[|/(v!½-E_%ӉG;5 qijԾe~*+"Cl*?TS,07z<רd%hX`qQ>N4Z+-j&}Acn a&gŶ8Qim.)nL CoRiCjTnf\1Q3ׄ_2OaA+ Usxa~9s<3TP#Kfv&sq1BwzrA3{4qM&sv,G!ӵ8˸2Y(1^06t+KJk33,3:-7"[7uCڡ=.AeWVEaq":Sa_3dlX~h` Ha: m*4ʎ!{GϾ䪐 ,w B,_"mvJxF4' S2^sI,$)2Sl :Z4j:_+k<.O m,mMI[0}>ȱ-S(aCDIp|ǀa룼|AWTX :=ӧuD6@(j!^jpMN0H^o\, :yQȕ1lU ߠA',>?xy"G#k_b0Of%"|&#mYYF=<@"@`i,2@ Ü Nwln~lIԤITЗb4)}{Q{c5ZZPO' s͹'OK'ͯMCњ|hiˏ[Db!̧Z03}#q"8\1mUf`pMw/uw'_}xK|_e:xMg^-(TcsUxMG; E*`M' XYV Xg=BSP|8 lm0}ϱP}gMhT8R;xDbSuKd4QEx\D̄_vTkzXw{CN \9ŧ!R~~X9JS O,v-( dyeynOyN4] !}0M0T|so}X0rHo BT76Qy彯K:ksnX1>~PvZZgc!l[`͗tYHj'tX%D m`XX8zݷe؄(8ox?Kp7A9SNJ(ᬸ]-5€13"&kijO9e/m5u?-qD,3| دwds%#Eۙ}u",{>]#uc 4OlLӒs 牔=ÙR'=?yJ|&{w,x &P4\zZV9c -0B|L}q@bOUdm ̥ 8ҩ7a,wd\ReFE'=KEk v%a@䧔 07 lBߔ0L@m !p-d4C_Vn eĵӼ}n6oD PR /vu as{M,ys@$ZQ4 >?'_|QiAT8[6,Z*&u& >ߦQ>iFW-3PׯD֒!p<.%JZbp,,^ 2At+QԳo r)S-*?ŎegO&C D z6/A+ˆgzò(Iqk:qtRT:7v *t:4{_IԊ' ^E>W8{(?C~$ $P>M&Vv.>* 3S~2AG~IxXH 5*XmJyEoWf7M}JV ƣ C _'!uz] _M(we}`C8&4\cv*ؓ:q@6i7E:c|"Z L2xC֊@`h#zpm=Q=Dt֓52C5(44>EnXu&ZԜVVn8c6)I W_7Dp}W/-g aύX96 o." I嗞of1oI-IAizXu!9n2M] ϩL촰'l{uNe$*sj+g7+d;* ؾ:%%`DbkMGۻHEy7vlk0|o\&搾Vl[<CMoZ°n\OWN$!d2lwp:ba2Y(]xn>,<(-dٱm-n_+ewói9'3d ".d4am)dݥ̯G9[ű3n&C10.-FP|XW*v9)V_S %_ViRo?$C{c ܾLwKl3!%snR\dυGfW}W{!/dӨQM`XػQ*ܦRTIdczZ|̓=i#{͵{/?Â;p-ؘ²&$\h~j唹DntdwNz#SߗEthD+c5ҶWGjJf_kkph|1 b` tlDmeGL?S#!(*FxN;_8ML^M:x\e-GVMdJyt/*бSFU`%!oZN/jI  b13db>Xk!9i80rS%Zg^)_zDuGy>:l>Sm'w#|rflj;*A u?~M "e=X!?\\%bc\ Kd𽾥D".Rd7o.qMp9λPbWG28{?Ol@]U1y5&X=&Scl>YzSڊ _2NPptPqy2wikU^[!8`*1d=F yG)AO79$Ī:%$퇠۸&hUG6'_{):`)N(F=k򚚟@x>]Xӿ&NɊBY#,zHRHN(lctE(rJ[(o$ H[%2w+H[9@.U7Ui~##Or*AK>@- OonmSXNF!^b^1"<8$0CȽ@sj*6a`BӀaC:0u82|,IVBЪGvҧ}^KV=wsKN-Vv|Y}Y2uI;?彫vl2MHH칕lfTTwW[qEt>k*YtYLfjU1Czy=+\> P՚ s*,D[ă|pfTs0-ٺ7?ݨPpz(l{Zj} 6A@P)(`|$py+ݑ(vbpw/D|ұ%Ŝrb o!{+`[@F$6x}Wi؍3婻9BrZsW9)svyna}VyŗW\%N˖,Ez+oc7FuOgB ȗJ`/+F_(&5Y+i 7=|a(I쀡V##HTz1+ia򹇽SyCkz_DK"\O־2ǣ(hqĤGlvو})`楢mm"!7'izO{ݡs2tÎ.0~赨)PtBP^R<[9X򠆂y|q7K6n1EZS kWhHp#ZW{Jp U~{6nZ"J*HQ >Wu+Z]èĉV(2*v4wp듾'{N׳J""M1lHŽT lI[M"/zE8|2x7s m.YCsϰ2y+zײZh,ЪP%nV8=ckOW61DL7:"S4$̻e׵öbUd-8EVXV;B;j}_ewP ?;j>&QO/$GNJ>6E֦!Ofy.;dU3J?/5PSəyWp7ܭprO:+ P+gAGkY1%+N!\%/^1ɀd7FϿ- 7 `-01 2eTaB^' esNICV/Z;{H8>t"]EWDm!v0P:]mk\QwU[.gI/ur%3Hi1qCJLPLyO>J*4c:CWtuR*'/hWKYbfn>X:}`"R"f/bUxFB\Q*F;ۧ_v2M-1u NI) #7#JLa0Q:۲K;\ ߀m3}!V?Q)럁r\? & t, [8[:݄\hNS;B C5 V+ӬS!߃Nj:.nG>.4T,I ؂ .T!%{Zr/:yg~Ngg=vB/Aɚt@֫ҍ^Ȅ6!@vnؿ.K)h?Pw)G);?I[x8xe07`[;_b`G@k*Y ˩4}(e<E=1XFMigOKp*؛%@x ͹h *OX޼p4r,h1w0䏘1h§c 4`] )_ǂĜ` .Җ;c:c?6ٱ'c1|C*Ќasz~EWg-=l(706L%H*ZQRCk5HI`84>k&)-JӇ/Ұs3`-rCgi 3^֦~<񬸇4#n%|ݎLXͼ}JAqAylĔI_ A5da7JG[Yr- EDK\CEZ-6 yI=ș; "F60P85V @{κ;.#wzlqv*xR;c"m![]v0X`T;TC9Kd)93?{6;]&{WL:s1/|ҳ#vMzkx`r*u*qf=jVo6s00AˑWe,"YrۡoQ)e5(p|T\n 诬.V!_#k~2>" 1dxNm3=y5L:ݘh#͏b/B\S=;*^z"gV\rF<0*U^yMf*M6'M4DHt0onU(׍ȟ?ޯT%o4GB[&- |՛E5cf'r9Pߐa: ON.Ͻwֽ⹥#Tq鳅,RȾB2GP}Ke!|J $Dp RVB/`s:2]@ʆ&/I+SEfzSf#Rv0H.Lv7Adru[D?t6{!Ȗ㌘:e{`Iq rGXEx{ù|섯Á]K&O ^Kkڂ67*M56>U]w@/4qE`ZA~"7N6N4/ZzOd?ÈM(>z5TSx4/}~ cHΦr}@yʍi*^x jfRWSUjfh@U+,oL@Yv)R+G!B"*f577&T/PJMtŎBF??=ڭ8$Z>D AUt$tFJOgoPI`L[:eGy= _9941Ƭb"/DuREJ떅4: .1-)K;5-,>ŰEZAz܃K3kT$M}je,b9@UbR4H|Yt݇X`®8Y (G@TA;ɻ=l>PpNfj:u)ǹSUUL *ӕR8$sB_ac)LŅcO>R! -hF~ &8V ‡}*c 4̞^ϘrTJGs牖r]2C2ArRk2:^.ݮB֬/֤g8c< O9&3AHŏ _*Wm,06P!|Ǟ3)J!ehw Y ChN 3+0//. i!~"oZW saN)=a`o?!wFqx((M&# 39\sϬM4+'Pu*O>кU{>ñ|A&i2\i)Mn5-c>bۣZ]- ,i@#W;]r;G"QV)lzI3 .@2U'nᾉcĹ[t{:BP>~v|`=#n~'`L,hն8mgn'YCUg1tEWHhď7&/ODbnȰ1\G/uy3>COʜҪbJ oh =5M2;x큨ir+)1-ٗL 0Mٖ N+YfUUEm ]BWlq }w?ut[!o:VV:%  S ;n&RZ%@mǧ#&r,J&S $= #gz,|=:JKͷTd G_;ZeF$pz +Qk\4ڢj1TYA*s@ °h<ˌ~F"%XZl&dg I&1W+33+)g>=Բ悡'I I7Rx5"1i$mgGh X1&nf4J FrÕO~'419HQN둒;s~2>lXAћLgMwCTdVGӅ=f=f-@L .K/Wwgi;t;N('=~UF{i΍x@cJMЖ!:f'X?}ϲUo'[~F0% n`O?r` rPk!(o ڣGvJsdE[IV7B>WV}ކWA] 0sV*6㽯'FQ=M{T4-r_E fx+ir_[h /]k6VGJ*zqv2D9\~2uR wW'nL0gbh褰J_FoOx}?&SD ]/SK= "_1@Ee6vAcwChues^^8ZC뛓LvkhHrB10EeRO2%$lFw{X== A{UPHYZ rzWgl9axnk+^kn poDwYQiT t`nmt4B n`yay."w[@) N,9 1`3QAԟD};DafYVl_7!$t{ʖDW,Xp+  _rȐnjudt .& VA. UMVYy6Z->F߆`PnKTGS$>L6+b= ǮE5p 1}('wGP.>:`CB{ZwϤU>%wtA*-K9X@\ϟ-R9# 36E/{ Mq_g"}-ӊMZk6s.T,GX0kP;51x@? φ1}BĐSPu( R^ &@Z Al_oG{]rpV# UzcXȧ=J/r`_p$ RBe %cL``b_Hk;-װ&~ZP` d S"Zt[@UEs|0Jz<W4VYx~t#WBz;ug&ԒE˓Xf4Oru0& Xē֟3_3V{5J#dxUr'`~Q|,j+_-A{ l>4cn`]T_"M3ِDV>|[BZ&Tv bR 2 mSl,ﮈ,ֿ9V+jJ+vN|{p [ܣ"ڕsEn }_8ql!%I=D;9[M־@+ΓC!n]5r"|] LJR4Nx3@rpc֐nt8 ⌕ {ҷ#[`#.VЋdKfJ\b㴙`EK!E~͖Y#V+Ao.ٯwLKzSn|O h75yQhdw E0,]AfhGw^t23A @F}Oώ^gN5'jA؆u J 6HʥVW1.;٭&xq2-AN??T5{x.ap5Ț߱EP_G;<h 6Ϋc{q!_@_Q'yy_6{xR軦; z\jd95-Hm,gd?L`,FmO逻 ?{u mvx(*AzZJiuD Gu睂)*K=ƲnOlt"h]>\%!wmP *pAk";U_%(EuX\ f}2Ɓ6훸TGx--x1"S](xMH+XR|'.33F[`5 ӊ5Q-̯|'2Hϝ 'Iwo8@ZO4'Gទ1T/H=+AܗO+/9Uцd#@ FV$РY/W5VK` @b+0SJD~t2uv(mzJjEKM(Q@^qٷf<_3cyP6HY4i˫|g}^͐WvP?}Hfk#GN\8a*GNleflDk$:TLZ!O`[T x[p2$pa>Dw5Aeʔݡ j4rҿ,и[5;o]y AVyDbxkkENOT=aK}#)@uhĿ' V=Z^)/| n+Lc3 bIh:{ 9L A!ˡN#3 td%F-Mb#2|"+,H6"7W3ЧY0;zOʶfb3-e``r+x0K ~I岂rcbtXȧvRlb; ǖ}|GcBO vT􍻃aYEUjFYQ򤓮$)wmw@9Uw.wӱX9q!S{6!hcϖǚ6XIUo/ z<65w~_ͳʕV[BvsG [ܡy&f@>Oxt8yxNy<g{o7=7# l322#^jh@e¢鴞onL'$1W1r[jrl$YFh}Z 5T{mV1%KŁZ*%V܏˼c=Zb.xHU&}6OTĐ~LVTuu ze ^O(TfQNĻ,?'26$Ě\w|NlN0m$LTgdD6{~$iS~57]zn;Qyb^TtyŚոJQ}׉M&X{)s5ludےRV,t Jͭ?0w\[tD\(lmqm:1z$]BΩ%Ѹ3R/U{ /=uupZ[t!c k|I=P5 ٕ+nR*JKXגV6\$R2@IGcCt':2'͡|]ebnUx^ cq3>92 }١Lj%˳ &H`,WZ-*kJQOB-+0/e\m٫EK8"!2baVVs|$DH3yCKkiAgYjjS<@?;ʼoOi1gYP%&6m|n&˳t I*KeUȽŋ_=7WUc3Y 1,C?[i=<[ⰵEx$X''mLV0MdgR,MBF^#ݾې9"#^Ȏ 9(깂 miF'tM8nc)w V@ĿGRiXҵ,)IUb!i-5_w+xpVXC4s8'Z7*$ͺλ'̐ nSrՖN倍[6#JyXD+lH  g49pmѮ`دrԂK> н8|%s#"C >L?{Qҁ&l8pW% ZprFQ 9u5WvojNў WM \o+%~J|xmm+{y> r#װY6^(~PѴJMEOOc6^/%H uf c p OU޸uюQQ+'E*Ktymnʸ]BWb䁰k'HFi21@5y(m˾n=ut\fr(uRO :;c:D%ퟎ֑yNJ~J :t"Vj0#q[ bhU' \sG?#(!( ewE$ іP֙kw\aWmͷ<4IV/SՔO<΄ Ѷ"P|{Ւ@)f]@_05i4?)L\VL *4ۣE󲐃qi5WOxf/sq@ "S\R  *XǺ@%IhcpwO"V{#4ʮm~nGxs`ulb#^Ob®6gET^ȿ  ?,/Lp.?scV||Q/Z[Z9P"EW%U.^c:gnD=P s Uɳ.tz>F=xsSLM>RiCsc*oԌ~8Z>bX>o]wx4ʎ5aKI7A{nSZߛ:C L-`ʐ])%@sx!e{PĝԪ69$RH"7QgFc n*6=kTЛ56u8ӯ߲Q@ϭD(y'K# (-ɂUHtCg;3O?KFEÝ>7 e~#`’8rxO4*W$R9ZM7 B+Sjti EP8{I* ,ñsrpn (M+vMvFh!-E}b7;f z"LTZ%+q+2>FM4/DAFfZLY$Kp\=L2WBFxHm#5mPw.=r-a3IGvi pRQ+jGqwdI`uϲ_q$,ProY9}҆eyrcLAUd7\"y:&ӹs!Uƒ HP/.XmO:gM)vV @̎e)8BEFx~]AM-/ͧ>2F~Aõhe gF*=f5LuFIuV~[ϲ\: k7B2,+c߀dG!1:(3Ѫ߹ݶڛiޗ!u[~;9t]w sH,y㇈Pos}VŪY>qs!,Ԑ_(oloZ,)*}-jCX5d+jW*y _85DSɴVEwzoIby#kt~ƺx[Q~a|>̥qh:_Wڤ4gklkWws;c Ax*H !O+cCx]hFsC?x r<' 07t>O'v(/׍YΠ2 *QӟO+($\\bn~Cc7Ю $cRQ̱8 O `x'aMuBy`Kh$egʻYZ`=%50\{7ByG,j̬htJ)773nL݈Ldtw} S'`p`eI(jvnЏiwՅZU\UV-TWob+!]* NoּHVY2(Jt uPmsbvd(̚KWVt_*pGBv#M}d1ξMd4a\3\Hb-~Z:KY-l;9r xA .F.q.o|#SuGiXhյO:Xd Mprh/qh*ϖy΍4XJ)LRJl~7(kbW=tNtPS(IAnXckl'B IX؎H#*o?^t&M/ =N5ꦜثzEgl VRB)ShhMV J]]&&w 9z枥<%6Po d2`(R-`GcAl[+UA5_%SȭM727u nA w $Sp-['V#a@-ey> E,NfvMxG9 )s٩lX qƞ8Gz !g ]A^|5.`jlt&y SN`%NW{}V8ㄯ@Й@s>?O_snۮSǶnv{S/wJse:%h]Leb[&O}1s@a;I,̚ݖDLͫy8fI Obyjw3ٕ3cwv8klǃ ݃ۃҚmtdUѶ}uB_rR?D͹+&&vuv M&(B{X] )?.[ /B{zG3c]G&gKᜫ_tN0:ޅE=x׶ΣxR -tY)v_[]5{5:U/[*P]BNf*[NXvWU^T6@@nؓgf>xiCwa*.mw*E5^t'j|+vžyϗ!ߣWpA] _85;A{f`C|-JE(LhFG}gڹUYРv/ƍ>e(+69낞iz(, >5r~x$X9-Ѷ+yaxaW6d^);5t kƪ~7T1OsO$çU}12QNi!?>ai|mo%}gG:]RN㮖aFfA:IkkFWdb;w붴ȥl5Qp,D,vTRx W}ƩX^F7=*ZvhܥDd\06cFݙ6EEd=^fT/ٲ =B ܇3캼*:P7͂g>aK1fW#8UΛr?P@T3ui3oʹ4vx-4.?5.j6o?hU޺a rW-۳_|a[ 0toeM iƇ?Al~_f?f̮2K7:oPfIwsjKh SDOF$G !vFi7ZWȉ+R u:.6%~=om& y½jL De<7@Q5F˅l(|̒!%LIYhfgK\|T!{-~ (436y U/h^;.Uur9py &bźw#i(ALxF ?4`?y2`J}M3jr|BZfyV˕5"Tsɍfj(fv>=Bf)?z0#`0Zy;c_ ;7_n_"4a| yԲi"4w4JWfؕ#3a'@(%=VM+ٻX <ح R|rcy<8/2++z[NkfyD(ߜ6 Ь!登:؀<Wp nZ}*yNm::&fh=<(hSꐒ NZ6Ma (2Z2f ZhLn<0&xroYGbx m">VEp+B#˥;('1eSۿK{Cy.F9c\?oT\ 82}Ge?›_O`lj7O2QdAC6D`eE6gQCU=kJh!|5c.9NBy `#30.JS$r"\XG˷ȹ݊ڹs*UMu"~sAnkF*+n2v%~`[Y\[4=Mpi>{Y'lxz8!)B;.O}s&:-$n^C*AܢC*^[MK[ EQI`|w Л1[(Ty 9Dbc Vwpk9 W/"#|QX*y5%T0pn)71[=m &6qǜCA:8Vi8>Y:p3Q f![JkYb831~C=S~ezCXv8GCd5`VA:k>1mZ'z*&f^. uI^HI="0 AjNd:':,{g CQЈ}ٍyw/:OZan70+Ϫ~vFE\j %] G[&cHI#ܘ$ 2ӾY_u 2ݰԲd?yG#`:|gY jVɶ p vR_2s+> &q}q: 0ɺ-yjwH YP_S1vjP$l'@}rhhI".8w4i.b<3޹07}83K@$헏z 6\αvTC G4VLN*:L>L Σ4OL,3vfvatX@Liji|{G| ԡuN>l *Nw_dMOSq9 nY hfǰ8 q&3g~*M( צI<, #_2}rƒɇx1RAͭRTĨ~Ur@s|om'o( PV>)j=_:imd/\zfI7%bj2U)_EXB(U|xgGzʻHȆRvȿ_-lL-ٛ[oӞeUJ:gdS9#|Jսvfz2z1vN4'Xd]X,47%SEGem*,kNtKĆb8Z q~B|R|l.bШOLuUHE8_;> :9+bnk0#m_wb>%5鿤( 1_)!Ԙ1BΣfY8G{Gw:+hBZRV¿+ +"d o^}jݿ%f.u[WL5 ~MuRNM+j$%820<1|m6cیɉ L eR9g w~U+0ӚRF9K˻$SpDrPZڇ 9W(+c5}7hqİ?ny}BC{^3KAW]Rgٺ;4,s0UaٶށAoӁ5i?vU",~6b畃1½IxG֮ o]bBw<'Юgyxw(9(fN &$ыhb+ (D̈́] |_*g%m ]H:䥳@80WW #hɕȩu0x:ݦ1=EG6+_))5cOSS@¶Uɽ&_>R Փbƿ<%r+>R;qLmUnÃxb,\.rk k< Uޙ|ʁ> BJ }׈®Yxk-os}meQ 8/]Vg%Df]}c].agOP:Y j n8ʧIǼ˽y!QpTFvїC#NjYwy=Ec[ "pmZ^,,61eGB/ɺB,#8iݼxӫb kAc<*f+M%7I Jd+fq[#xrk,V#g h?JR638 k3>Ȝ:znSt'-!tl3 uS`p1wB܍!Z_uޅߧͨ&BN;[QO=w֔4=àm$n!Kا'(pa^Ѳ'-sem -MCDTSr'ůcP [s?b9fQPS0M3Cnx_m_ƫc|ug4 8 ˆ*H[%?D"l_ [g_) vl -0By4XŻ"rH:j No*h8w~ i/ )SU;}m2ɂh%ySzNٵ p]6o ]ȟx3 1V3a}f€;RG\Cj֨Q7lQ(k)O?1>d[.l:@N,S\0(תҚlŝ^쌛lMUF0%I R-pЍI?}ֽiqS3_S9 !@xCR(62ӉzZi{(h%bQ1lZ10@ g); #$^E$WmNcfѣAܝ C SˠbK>E@"(&U0|Ty: tggFsUtUT]pT`1ӉbYj_xvf̠0L{ 2`B͔ZAgk$llX6j3ksHJ+Jt1`ב$qxdTS ֥z^+bےU,#ebrItOQ# I*h;VFf0\&%064C/a^OH[MZN\`VM@ƲV)Y}+;9km%+Je1cqK jǁw=)?ʟ~okU$) ,ޟwזIC,mr3bwζbP0sf݇ F.f;LaM _gne ;a5~^[\rE)suhH Ӷu]NwtKXL5xIԮ5>Wu9>,L}G]60I 2# t(%;@T | Jt5gppmk!n{o;pptU_eh[JX߈G$Qrl5FD$ oܾg!5ЏN\B; -D L)jpA>Вag=s`QA'av!g8bE(>|Lb~5f#l~ұSr;ņ#G$تmÍ,f!\[HFL|\+w;Ā\ rw!SNDƔGٽafx}"krHg(5_zD4JԌڐ\.#[??8eD` O \crEpLѣc46F'|l+|h|X.:lh>;nd QL^گgۘ`dD59]m /̑9B H%9î.š3C*䷅>Lv€M𡼎}Kz6g`\ZqUR*݀Zr'@׬xKuMqƽbWg~hd9;\݂Pγ43ꓺ(ejXW>_k&r;,ܾuvEts_v\!-3Ǎ~y747nw 3H2 I,1v(w6-*5O!\۩enPeH׳{hK$ц^ >D~C5Z;rxMT.TjOtGNhY/"Y e .fP_v'ﳪı^_h- }Ӵ(,zo&xl1_ Fp8Xٷaw^Ұ[CW6|.輂>[>,Cy\ 3:{mg]>hw׾ϱIITgw]{`Xg:d{s Nu",n筸S})T7CZ!f6Zg{<;b*'=W".O~ۼ&.Ut'T[ڤ#i(&!m ]Y\j֢W 44hTk4QH1 Ĉҵ$/ pTUa܆bրxc1Pny͂w돇s?aݴkǃ8Kǁk"j<ҁd<''5_'-„Т`G#v4r% V^I-AF4P>ѯc`WNæ)9LcjpWrn{X8T{Ȓ'qj7^ʌ#F=tS(OWOx:|#֍S$9C|Ё~aǓY;DQﺫ.,iT_8Iou^\s9JP\Y,@> 1o_D`n h;iD>%+J PZ݄.‘QP)c1Z$&}/SW5^Sx,?"#ĭxV jAIp7=o`-Zķ\Y|/hgwZ wiz,E(_^6HUmm$CҿЀv%$#x#2} E{N>i$O'}.E\1.y |=Ɲ6$nRt6Cox%ZBibY{DEJjU]ӯһp6_soޮj7zF('No`k:xHt=*4{9&F~'M+LM";7%`9Iv|,w9%r\tXf`'RYj Y.y,qOg""QbX|H"@"]C88v4a)/H'YJ-L~%U@ȎWft}k[֑M(@<ł;NPWǯ|rvei,7k1܋ Ej2#ƍcw2] bUK T8f>w? qM!xAĨa|uB,eDX̓D@fn ON䡳O.zb"gXk{`i1gD;uqb:;ΩRVH s֏[ QVk(=JMIPoQ[~Ju6oxia$_ϪZwy*ڷc39[&µEI;{\=V`KOL쒸ӣ=>ᔕxgz7Q]TQ`A%=-]N0LCSzF5 .Iy UCGP5(Hw&vκb!Z{}< / SQ3i[[$C.wwjQa$- X{hS\QRh-7sasO{zu'EG҉"y@bX6g%l(`VB YL%2Q_I1%ϧ %k#hۿ7!'8wRr58XiNV37EKz,60}A,1Փ{Z ҔQIlp s=CO/dUjk9@M{ `,ŷSV&xB?߆sGY+}җ3F޸aYr2{3tL|G^uJҺ\~DxGZuUﴖq >x]uKXprJ { ߢxZLWfKqReI#{RۼTMx\@vAl jT ?1stbг?^lpZ0ŒQdMy<0;;!֒A&ވPφ#zst;DfF5~<ŸA7֭%{$j}u&ViNvVRۭp W*İ]Qi u#/TZ1;MEŷ!c9 .YTLBkZyP fn?@Rrgiw%݈0jĴQ٩#Z\>yBx} oD[9\KSs(a鵒_ T| .u}8ESpx@`DgjmX['<ϕj;B6#((_߯|$e-꛵Cp zt 72_yq@(?U@v4opK\#lAS)L*"|ITG]Q]%#2w@`&R:큄Cy5R Ӎd"̸}Dɬ.`xdЧt"ir')YΛ3q)&R?D I-qhΕ̛%:e9:Sy]xRo_]F9rc˹_HaZ* P<j :"Nssp(aD(ЖgkWm? tC}R"*1> 0ne*Q- _0g3tB<=c\Fck"XW rț8r<NJ~ЌOƶ'VAڏa8ٮp)ǭܾdfvĈmsH*){ 'qN}iR{;߯Nr)䵤Q"ˏ$6IrT׾iqWL"J\ɭ!/17^j62:7zQԀ=țvq|NDg}E0 *'e\O1lk7h̙Y!>PkIRpn+D>՟`@ʹQG47_z ϱQn(I/|oV_Yg{XeJ^0hȿqPro/ͫE"zl(єߦBАtcKf VENns R:sGyB@d<䨩{MȬPfbα~LZ^,|Dy!b%k(4cBb)DΚsc3@Y}.ݬ|o 9YwK1՟2ȏlt&Ccxwqw 9 ߟ/P g7;1O\au^ 2hdJXb#l,3׵=ii ,3f3fR! !ngFmӫf;uEkD:YHÎvoa'Yn9cG,ER-ZvG7^Yݦ \pso%;RrI{6:Xh,(rE1 u= Q;7l)g>T>`SMQi#g QV?ۤ%t>p2!8%~Ba[÷ZϤ"2P ))^`; ̆DZ4&ӓy%Ӝ%nC(R0ެ@F<6+ctT?4T n9cMk.wdrT-؟mw@1CMvX7[T%F?&޽[Pe F]߀V3,1 aOT-ˌKb0&6)o9J[;ʔWS-g]ckF8(QZR)Jer{]}\`]I*XYBH+{jN!Χ &AԥmXD X o|{9zQPB$v S;F2.| y賛-7:C?w! 2AjN 1@s͇Z$p<&RRb{I_9RjBCH/WׇTG2Rrs%Min3gILqľ@DlEjIgN'[nݨ2؋y3JzjXs01IEP\{Ո]1 \%[bw/ #PJI# f3ʍlP}R,AHcg'8%KUk8?€Hn$ 02!qjK B^Qj R4B-g~[Z O^\ޤ<x\tQվ>t(܃aQWǴ~P~Z~^Χ!lcH8U| %dRsx+IJBjN[Mb}\,,1%ұ.S|2n*]XSuᵜ餢z"7n">OH(1g)F=,O-;d΋wbBڰ'1zRpBKM''38 cn5?&*Crbfat^Kxue鋨x%4dըm[|沩OaOtMV 4hA#~k <p6t*S<:Wy;;,Ot@a/2&X|']?$"kך<J2O%D'QRfPB6& 27MǙ?bp$PɫJ8?ez Mo"_uZf+rsK z/nfVq)/ =]NSm"GQ$G=!R{*}2_v_+ڥa6Wx(ilz ƀ.U!t7mi{YW[f#o#u3ٍ^툑zd!*|˙Ke#[[0]3Ԋ 8xmaly~ƿaCp K8OH3WRQx0B :ڐ'^C{[V[=|'ar%D[UKFgI'g}eV`ת$HsCX?DFic!#uKO d"*V/5n]nr{<H;&xGUQ0J&S޷*R (}MSf#AhUy?!|}=w^nh|W(پLP7vqX־g=y9TΘ-ҍ*+el:i퉘C#?уp䮦}iPeE[k&æk^*X9M}AkKK[soM*Z 2D㼋 rW2v5GƝJ% ]@b(P{GɇjKa7`JtfՃ&w`Q!j0َ>Bϗ` 2Q]ȪMz!ADa8J`r0-%8_e"RLs'V:0ڪmO;a/=DV>m<]z c٪"J8gҪ\d$>} …ܕV--CCU4Xp9Pq7~gp7##4UB 7]^=͢Rr;nJmGYܷ==GlP Z%ݽ;tZcDڸώV0S^=[^68?;\M5n%Y#*tEuN2 C$z[٭t Q407U A?߬[8'ڴ"J=h?woyRaND&zQ k6sChTm8ޢSt4‹ UĆk xyH,Ơλ_:$ͼ 4 dΝT+ߏ9*r-ίg6r _QJ||y۫e ܧXpAS66̊j X-W";䧎L/? xs/l_d  1 #'GD dk?O/UG 'S~cLߋU8WjM_m;U_a pvTA.|%"aEj]DkITE=}aljTa`T՜bɳf{ac?2$YR>d?O\u$*TDO%DȠ-?ou~dwqtBԆkck4N”hR;3$4#F:CFW,tthaO͐~ 6H-z9!ǑVK&4H߽Oc4/M6`/z4Qڭ i.#Bt!rGLAb=mOJ;%̪p/ցujTm!,jҜMud|RIⳫ:UTGu@HYA#jk7=dU HeSKk[ZP7HSġ[ \nuz$֜=iҍ䲟@[YeT(PrjLеP5P031?T!V!Rw̨}[[fN)%^\1+]gwo*c؁f8bD~S]Mwc~VI"᰿Y đqDO*EIot42G6{*WE32 \~~ vUU@S \ω*XJ^ $fb:nk`qxO+Uy@<6=X\ )sQa;H tn -i }rUİ,;N=R\ c@Pfpڪv+  DZiiHd-fe9E~^Q2W+jWs (I2/B,WF0 hYN] "rƀ=0!?sC|$]\' zQ҆Nc[R䐋pY S ?+)5fjDJXQQT2GjYn_YjatF{+@Ǻk*ye9俉,J_*J!qG:"E -VwЛVZs_HC$h'YX AĆL W^6(Rh2*d kKޛm!wVTE*?$&?ԕG{grh;FS ':0aas% dͲƌ6sU !D(g]oOJQC0_A֥̓F8RfSRT9윁Lizd5v'0RQ1X|OgKib2ҏ @>8bf˪YuM@}5㧗Wudoa1~MkA3)"lP"ásLdϱdFHzQ$Cr[,ś;<k.95o%3;e_rKX>eޥTt⛦ŻDҭY+5Q'7-ٷK=l691Ź -jҜFPpfT П#/ \bfQ)EYD` )訛! [G!k]'ޤU"~w0%'Vї#lh¶WL-Y  >Čy Dc-LJV6Y 9GC0yAwp.TOSO;97C sq/(eȀ֠!n/t_̯s)r _h. y O:`˒mNiD*L-`ڔ[*>r\ţlsrfeICKvJ`@G82v{FqiŀyнF9H%dq3Tu'L?nG~}ǹ^i4 0mzA=ͬY)Qr);o>徸}[T0Hbe)y7y ԏ3+>9".Iql/,Kaup5p#q'J*ha儏I `!w4VFq:tdirW$DˀDU!WßBZP)Ӻxr1\qV7,"3Jd"wiyr* K:_em#^TU`Ͽ4Z5M4oTl(|?;>(*~.&\7="ls`TQ..>5*5[ {[9ζ!FP>Cڻ SrBsđx9]KσZi 43&0.+>K>a$ ,jxGr^f)vGuųx Qɍ9ʀ^i-4'^ݔ ڧMGg&1ha)'9d:~\Wodu ^Ug͈MY(s!ɆZ?NKR :s? &tCW~2 ׊o:%g 93WB1ęxxðɢ{J[P0mw"y7g2Q̬nREF![!#IpԺbMzBa:BR}ϺC2"wV0$<M&g9{0t‚=M56Sʈ2nNƣ!n|AOjss<!vJJSkmOHiB_NtZ.vf]]tUÍV`,urkڴV:0=Ma) n{ɸ$wݘ糧rP c[Vpr4):{۩of󔝨fgWWVj4_s jʭ^朣ZQw[U+L8\i0Q+&e sXj|e]jЯHR!.-v92|Lz'v" .3*3RfWRp`z >֥z7W(1No4a!L."Pn%lha\'b!dW-dm8H;i8%** ҿLhbkGyOp44J-)L_!7CK3p+K.gS JN2(R2 @pǓ}m%Un7}"MtOՔ$ ,DqL7;w2+}ʈ.Zk"!@]L,'> O3TU<)#nN cD7N7z Ž)J'U!(p|5U,8&=諫EncT7+s7Qyٿn[bW5&?$\M0[S>XԳK<^1_QDT H6"꒵, `0w13ߤGXY=hW&T̹3!nPŸo/ TfU0 j9tѧ:wK>Jeع׻| A/(MQڮNT &v i;q$sǥR?v! >dm(?V CQU&+6;%e`pk~)X'S滁q]ϓn&zy?x‹Mf/fYhRnofnw-K2#rѲC2 zJ 0 A0)#Esr; zxtUieZM433FScRbE xz V ]-atY8$Q%t *tUaK| ү ܄|B _\(exL&>Ծ$lV݄ԞWB H5h:.0|0ss$"=$FċPoYKIW{v2Cf%ynR9 v={|蒷,| jbaP["jm"MsW! {̓*B#A!P__n?usfǨm׉Yw~ }t HbI"sdtK9qF'Ԙ&,K[@nL9+ۊC`'u\JN| V"d^q{Ԣ.FSi$"(EfE f&h},m @ȫ;jq~[ۚ*oJ{X bZ[C85kӣUyn Jf@b\Ҁ/\zp{Jֻx _Xw.e%SBcS/ۜg!fDP1v"3GJC9fdO!Je wGVpH(}?}leLDɆB;ٕH 4FϷQvnkkH}WOj'tE2r얿j&>;!vk"V4I FzQߨw1]B='=-4ỼkUh2 dS0l Yɳ^(ʆ@ GkJgYzRi:>Y_X4 mDisŴ!h>.@.NY0KdjTte~M_A(f'! *P\I]RhNVݿtVKIbZeVƃilB*zjf \oNƂj~ Z_IJZSW vINj)ݧX! ބy5ylP#&*fK ~fΆ}=]o?M bZroNڈZ@92s3iYh#酖5\8Io'uQĝDV&41I|;[* ԊBB[;NVhX q<TXq%\t%KPVrkTV, ;H-}h*9B},m܅ət䰧yr)fRq2ɾH@N/u \AS'վ\W—ilgPmYm =QUOق*x1 v b-4S(6 IM0lwwSg{M kC)N6`@xPR~# lՓ'#sex#slJȄh`BIH"\"ln⥰'Уb[ cl\d Ke3Cb-Jm)ma8۸K۞q#Գޮ.F}<jվGheenNi=Jv ȹ(4nq i.CZޭ> s!/n &kHa.pm&Uoߊ^!8Mi'!CX2+Xu lѠ]_1>eԶp7uR/8['їd l^{sMmAJ-iuifml3keebY&X&:(&a Mg- u5,L6̘E' v|JHٵ"`<.}ĎVUD`"K=~}gG *̑3T*bӈwAT)x2[ihIe鴃&vW PZvG/c{C]5\/ +!DA `01GUQJ])ƞȂj3%jM@WHMax}3Ti&"5ztXЊ 9X2rM7!fQ~L$Jbʾ=-0`{br4]_GvLɼWxln93I6;FJ bL}QBTJ=x6 mg';խx+w~oPV9Mm[]2~EGi/o$Kj̑g*0,JmG-9\fxg3pI^PDWK*Ѣ'\Ep0TvǗျs .3=kdv* 3.)٬gSI&?{4רwVOOA|<6KFHg'oJ0M D2jS):Nor+G^\o c7Ѹ*=MϨel#u_ҽ,٘H 1/\J<ã Aa6TXyR1n4Lv:PH1sL9r?Ku5af7H B1j< ̥*9"G㻺T A+1ʮh.mӤH1Ro2 ï3 _gLxɝY 4D)k]£&\ C"^ Sq9s=aNo+~l׉7yF8.O@sW.y&gm̳ 93gzO?U`& ˊ3D{Lk{[ͣd*煤8+M} ?4ϭ"hq=DޑzфN'^w0XS4JH!Nuބ:iEzNacw>ƥ򺱀t,TA]M!g:6v;NG! !n44 f۩.NFUy?>pF2&+w /vÐOIoЏw2gk7n7#xIጯ7{Kq?$)aD㋗+0'/CdGv@1:˸{IcisMB'hmы*b8W"*^-ӥ$yʐ-n\ vnѯŒlzz}6m8b\Sk =[RM:[T\[n\mj &E ^ѧXMXmn_DԘ0=Lwt^ioEjT(-d+~1.> BsaAU*ӳ}x욒;u3%XǦEcZuJdsڀ3@._C/^6fmOuq$I;Y5s>K<֛Ƨ{WZ}U68!/wLFo=`t&mv=(d#QޠjG;_vUJlCCh ,=to'MWL_O Z6'jeЦL` M8AZo4j>gT !!vm%\=Q),n6'z m#tnBK3tmttwʜHb f=##ed"*l 8P e'0R%nX=Fc݆K,(/&C fQoOwqّAm( !ѱ KZO:}̗ix<9\F9[#3iT|nڳ=n}Yg15A]F*'tuk-k>U1ơɦv)dgrB鈯4%XDf"uEd`|AE[ =E~kz+}-c(𨠞"˶$i=-ο 6%]Aiַz;P5Y.ͣj= D`nZ"99 v6 \t#PxDN \yXG.8a8"L@嶦Ҭu-FKT/cPsuz v./Jq2ؑUޥ$Ώ.fPWHr Ui|W_oļ:#ac!bD*cpI|2B1)f%o3> TQb0.:P yӖ$baf0?}Rv4MףemBp}.|67,̸/v*l,B5{cd0/ kO(A:Ҧ+^t Cߏ{l%2e1O;IC{{?R&g(i#@kIQ$3"CڎAt(NMMPQ,q[Ú9u4b+VhpeP^ n8:ߠ-M6%Z{2V`i4kh9̭jP,{r k>X-cb%OL Gyf&[o/U{u۬|f6z\ d5򈔡a={_]Y @_~Cp9 ۷-r54`R16@S^%}{Uj<],lC=ale25ؿY\sd 哾6NQ_~yuI^hx3-)*X2̖P}}fU! `dȞ3E%VPJ#IjZ1d.\d՝HIg-$EM}ҟYQ̈́vF qe`!ۦyAyXIAV5TϔRI2\3+,3':vz"D߂0M!0 0!Y);"v_|DٓYpeђ(g/LpȄw_wgNo5{Xy'P!F̎C"ewL~?Aְ1SW~m^ H 8"nYG"CO9!{X8Ѭ8 04lW <؋#LɾK.FVQ,XL3E/84un]Rh~r̒/$QkœvE!<]J>J*5j"\Le wqPs=UIDWMvw|zKc[pDrv4nH5$nop|1WrCy<$ mwޘXPpU!L?9s/E?`.qFh$A\KH@_ c*4R nn(>\Qd4_d&=oFj,*?󎋡HqطY{CT,_ܺ_e~jpA?Ӗ5KKƂpӬUNi\\.nj!gxWG@K'`[ IcE8=YɅ4&Bяjad"* <Go8Yh7ԀNe6Q753k2_A#꿠ISKBay/`P:iqhgyyKC(}h]`?jQ_vm314!Ԕ mHXfz!PT7nsCm{&ȼMA_2}#uH!ݳ=$]2՗i,Tg0U>)hUTx>d~F/K+S<0|fJTgwvbWɟAc>-Yd@rk4:}-4h0niTDQآ믙n97&Z{Ql}{:āi Fߧ)" X9)B as瀝J&S7e1bNŸxد"P-*)|ؓ6ZLF-&VI0}92T^U. C'E*hÛ7< P&?2Nm NF^HD XJl7$t/nBq>2Xn4 et#_ޭbp $DE~dғ)ax9K?TT׾\wx;{NIVhF5='?Bߕt4pOdTSm%`]eS >(;NKaP#0VFBdÈ t)r{G&ןSADCnIѱ^·CVHj4=Kmk8l/c/alSTexD][jeGCd#οU }&-O,AXU"ҞB[R &^P%6NUW''hi}$+7fO'T#oZi]twfKL&EـUeHIiXV071T<aYp-pO"4d49>x_PC}՟OvA:xHxD³dmn%mPaC =R)?/)`PZ?2[]0=@c,f=465WXWJnDX0T+ _ľ-^''YہVR@/I4dvJ, |_+^ 1OfJ`<MmX7{ԫ\JDVKKdv. ʭ[][` ~ E [5r%>C01Z./QzܹO]u <*3d /)=uTm ƵҰ.$]Ps 2ϷS(xXNq!1ȄTW B)W#q-oD>6`@}9$~U2]ȟy{) " xȻJŁF 駏+Q+֨99TZbY^IJ7:YP2ax@ gf*!ֳgik{jF^Ǐ# w]DŁ!57s %m!eGʈa_mOM5T-M޽R5^י˙*s͍h샳] 93D)9fVK)_V~iTOb&lJ/=oO(_ͫ",3S;h#炖Gʗ 5R.S_Evkz'EpDrQŞ1&v?pDHz7zJA_t܊fgASK>q{Eto$<9(& Bѷ6/Vm~Dǫ3ƲZ zЩL<n[Z;@n D6˶])f&,@޳+*FoݿWFLB Amu߇u5+{I) ÉWևxFNw68 -/˭e=gUFKJdcM(I[I R<IYkpTRBE]?Җo=ʨ8}U.qF_ 0IX RITɖ'r}`iV2MSw(xTg_!4Bmϔʼnnbin]]X \N_ H80=cGN;~,-^qa"ϩSyo{]qfdgy "3 Z4b O':MB ~rgLfr|_GC6Pk3kTI,q" $E S'#oHx'Z?Gx%]G<ћYoF+,pC8Vy%fZ4#vKN/o.@yrChq#*m8CW{tnq\&:/te]X^mhވ 1NOOE7G-fָL$`5CdvV_!(7^Zgle-_˹$CV!q> X\EW:JSS*up4c%>|5_}r&񭐳= W뱠i6OsNJ5JW\8AT:\zVO: 2*%kt"YlSYG" @-ûy`;NWX^2. -`8mF̭Yu^3bFY3RԒk}$~VXVx+яW(E8{} ;*b&%b&,~[;I1TYQ8@&FOI"tl[ {Hv ZB;o!I6qTIS22chdW`LanPjj82S _Y%Y&ɪGRPV }\fq0UR 4j!vz49.F/_q@ae1Vs4%^"]qϸ>Î5W`5eU0!ɭ[5 ",]0`LaBVv6zR%κSͩ 1H߲ncy~wW^h@j;nfgǂɿy Nt7If5IE7`BQ,4.`C!\/}یÙ#uk^9P4p.Mg;@cG:RVOlEjy|ދ:k (o-I $L0AG``V^s52kyp3z|@HyH $xP1L2R*v\'t/JKAAù5"y& -psbܨҹVixOu4SDȹ3h!OIi$*偺M (=ۜ+7`"1` gh5:SF@CÔJ sΝ$^R}RBq'OxϐxTk#{^HCw 8գ0*]#T /k˧Vg#8t.؇w缘F'F6sauA-әuo`!tepѕ^jMOE W'f7- -Mc.U7)KfMh;ΌFm`np eu`: S<3? }>l9 kPFqL=}JDlb,x(]z}uJqaQt( ߙY>Kmh>`(t+'KGc{6ÏᮧZډe!TȻO]82utS: B6Ki~lWCIn)QR ӠexG y;1b z$h"<-, bB,{-jØ$|v1Vۣb_Unc<"-@'ar>|eJq+ln`h,4|5lǚH;)45iI XK^1 s2ɨ`ՀVZytYh=mP |]ߨ!ٷ֚iɚ`\"xӯNF6cĊsƆzY:Dm!G~9FͻJ?/B9lON`_ĥ<|mM;lLjC6;ȁ^(([ttud8# pͭ  &Eb'QRhgFANZ0'6U#@^YENjе9z!UPy>(Zu:GCf3}:7٠< tO^Zp] 2:-V 1A~̳GIC* WJݹF;vj_3/ȴ6et=8tN3LM{߫6y-. \긴Z\<4M۶Z5d)Xj'f%}ĝ3]fi0mpDC]%w'Dū[7- V)͓" $!Djɥe%1V9&p` )| PϮ:a,& [c֮TUg2$"} X|}EIUiF~ ]ѕZ淜bƕZXZ3|;tIAUo}/1'JY29y`"w zP"q$@pd 4FG"m87:6&idlV-WUUI^΄]Wku|~hXȰP a%Mň.kJ@ & Rlm0 gDU;E왯̓$~f٘. BWrV҆4əi۵wH;1Y!D=dh~1PE\ Fa;<š Gϣ3c3Q{F {/iRR Ӵ .(vf!/b4ĩ2| +5wSb M, ){r6gU]73C|!6F+ߌn(Z#2 fj5ZBJ"g *#䕰i'BE|XOe?"s,xt)0 LEG ʽpm7_uZ#5̡2r>&j64BEI#!YvqOzbJ0KfQϽXюTIwilheHh%kIj S7 9 Z?wt*LʵFrZj ? lj=ջ\bW%19[1k^.jmm2 ML TTXPdetٍ !.ג:ۦ$}T|lrO.QvzӲg29jE#rtX 6u8p(Wswi|__HJٽ5#73pjY -aH6RMݷf, elSdjҲ;.)gO%en2|%692R1yKQMSJgLew:A41}1=<]L2ŤpKU^!sGYN|sWLg=ԍ|*#p鱱ؼkE[Q,%6[QO`K̡o\ m,@J md(xГrGF4Uoa9DNZ v)_BW'qjQ*p.K4G?xo&ۀWx`V01{U `w@IX)Iu!ϰ$~AHaQh*藬'K go5Q7xrJ,Jt>I򅕉n1dּ=Y2XIK=.ճ@^WDȶ)- p)+``; Y=duU;β4 G'J̇v0p0pb-jtBt4>EnМi}䇋OaT7Dȫgˮo:QU} ÃdžIZAj!-9Y$Ș:kZ*ys!;5yLRY`Ջ 3M)0~c8kZV2{u&|kl>Τ)Jws:-A SF2۠ m8]OJV^.l!8ia7lѽH>^P X+'PE`*Uްr!tPɪvK(qskfZ}'+4WeIbnZi*u=Gw ])@^~8`[%7}8be48?Iol8@m(y<5i-b";WT$<9z9r38SN)^&/Wh;me{ܰ}J,{+N 1s7ЅV%4W {>Y9f1טo!Yjg•*7D|j}D AZl8HZ4]g;@)-Lkvwi$WUԝ%B7ң:KkDo~3S5@mnag?|yäi(ߋaP+UH*GGUL;YyW\ok;j?Zy|ڜ~avy!2_cT@yځ&u^%+wԦWGVU8ыڟ!_rb뺍1=xGbOp`+m0v"3yENcijD-v6S|-ڱ^p%8OUpd3ot{Phttdt|szsu"*oo~V#|@fF_ujȥZZsnJ%9rS1rf5E7O[pWSCgё*% WHoRQ.SW es$P4&ǰbE9D^h!`lD[!)vZ+*W|QbgLq6gtЁcl;gY<} [WnvͶg{ y?(&խcE0<&rIw==,M{|˺p!4QҪt-\Ff%[r&!6~5b8 sĀ -y=Q_zGn{2 V|c*Ì lm$}nG7DV`B#宺Ab%]$K)|9]$Y eLOlX" ]翙6R/@kbZnqU`-dE9u:zȕ#5-*7,tq0TI.meNB0~{$>s♛J8nʙ| kp El0+RDMG G7F9›4}<=}̢pTw9a[1Xޖa79PQ1/KtѦ^ 3)T[QR4H)uKrչɫ}QbZQc? d|<4¦ӄ91I'Nb%oиׇCFrE.96\gi|N\EU?)tȮq`Cim wNܣJ4\O6F ]1 0:Sdᐚh3~Q>R c }1]m:4Y˝=cm97S,,bm=D&ʍaB99I8t,Y$+S!0q2M56#x̔I֪F>xՁWQ(W*;||p3z[\FNY P{ߗbqDt*K) J,rA҇(ް``[~;WJ*,κ]磨R"aal^>|@?5| SWH_[|7!rL^e# J*{>gXiQM|aقl;Bq~[@Vn2TC:LPk2JTm:c8{}OWq gWy$O1[z e)+%r=.ATQnK{RAg|oZY7XnP(nlExLeJ8X'9{H= >BOЛ7 nޏĿhG`;<1Vnkx[Ev}@u*sb}#J"O)y4%azߴr`㫿ViuMXZ?Y/[fһ i"g |gXbBƦH-+3K)![E :W]t-P! O1D B:qG<}:ژЇ=9汦ӿDQO~\srfYĒN(d٧sS E=)by7…s$l/ȨT;YEgoagRzfKtUxs#.]DO{ϱSTz#2 dVwsmm oP2yX.l3j90GtL뫯.~6v)4CAb95 Ws-b,bWh yzl#8ϓMc U4j1ךyk1"2 N+9TZ|EQCK\"1w.K!@*I8; -8 "Qӊ9{yJ֧#{F࿩܂yQҬ)йA0UN##x)eiv<^Tbs$?3<#fy 6eGI֋C撔 4l"Sd  OnKCU%"d^&kų?,r)gr< eM;&V##aFv e}>Rj'j}ԓ /` ]ns>| YH/2^jvȃ C>wrewFr`q`x%@>Yt(k5CF26 M'e=ԡpMh^d՞<*͒fk= 5QpPՖ\G3U{]pE4[lV?\ܛ@YϨmΪ6]Bp6Loт6뵚ַ-1&b^{t||_ރO!c%; &g; (i.zamK 𭱏&qH}:'qYTh,'wXqY;(/iiKw4̅qU\`ƆJ*Cwb| 6N\$Y' w#@} #Oma*z,l܂<4T6V4Sh1/Ss"i(Nޘ`Y΁j[w%=T7육 3P8@-)Rq',YqxGJ&3)܈AXLB[2eQ֊Bvy{eE}=&4 W^4&nŶ2̔ +bj̄dE)kd14"ĝxt>m0H˖ m[75 n]#\銓Хzw]~_t6g{hz mOs sD} geҥ7/DpKڢ=.gmpH.Ⱥ9|W]#8}ݧI|5h toY<K+?^?ʎ#<|o''_WJǥF+N* AΫ1# r] 2-)<1*6*-m¯vL] %8+<ڄ$cżH`8OzԒeJw1'GדꁵXe˲ Z4m=Vk):hm H>r Ul[e00AZm"sQzDM#SEYɏI1 *QpULD:Y%/;f$g =J:)3Xt)kժ-2"S3HJnhOWN 6qcyne`"TMI:^#CEN =&Y$WWE%;$̟[ҭܙ A{7l EC[@]Wat}7%t^{N1 ݅6-r ~V^Uɽ;N!=Ԭ=(+eJN1#tda"N-+#Po}*C{ 6lJk&Fʼ ab662ҡǤx7[z `6w9Bc˯p3pq>Mf N^GZgrG֐xf:JB5,1߀ǃ/c\^ëYlMFxZ>]KwIRPeʃBrf-+{H}9+xhsjjMb/t^ʋAe;,k35WjTZX.Jw<+3Su$ZΫa\P*ݸx esb666XW[#x,73qXF6h$ass}HҢ茟&<pkƜeTߥ; Yl;Ϝ`|\trymvV@X8bź|Vؼ㍶ꢱ#,_OrU&R~`u?,ob;EJu)U{a&86+,782WAifmUrAMDd]_bmI6j6}ʜ/ z}n굎))dԈvjT٭@{YVr7euYlbL,Q^GKw nVD07rKI:{Y>G"$16坌jLhb`)j 1~+@%%"6HgA`th4$ {QQ%5m1'u}mmp,1]p8"?/헼j; ߖwuҢs?|t>BVEAEw_-nDOHt% ΍9ZQ=QrT$p~TF~08gw`(3P+nJ0-om-C^#g"l,-Gk=BSF_ BSt`?j/BvEpc.@& 6ڀ>,U Q/GX] ,mA<1Z@B~f|M:J0ɲ҇Prɟ'9Mwt7& Xhy>yv+>з2?ivj {yYsejT}  n9"l/2Y~_#R-}LdbysMORw?R1hnfTY D1~<1Q ĸC0Zr ?ZJSj2kvDe|}sG{w}Yϳ!T{yub ]$!g>aMWbv 0H$rYXWW-M}1\cs7SJS&" H\*.>d4;V׭J0X ugLho$=*Uⅸ]EsΖC)rsc"Ș{+?#ִ*Vm)4êQn-V߮>M`Uܦf|F9+qTy]cAsq12U6Z}op6@iQ:ر9 H,j(ƬO&Ua<3 d4j>PGg50֋O)V;c`9Ȉj3 j Wg Ok 9b?L/]x] >= 8䍃wј7Xo+>w.aO?׋T(H&Ty5 ʘH +() H&ˏŬw&}]u5{/bz^*Hus}ds*,b.)/ͬe@L uvy36ce>փ2F<\?xP=(I}$&[-(Ub{' ?[ip[}:(y۝`oNNKfA7KepҖ [fF+Q b`G-١!q7U/>@Hm$=[>,JSyMrE<$ۇ.T|x.Fgu&qԽLy|Iλʮ-KǠ$ӂ%x`GNX+mKh[ۡ+q^+}|e4(=~ ]GBSrU,j.{R+l 70Ht#s2T\N^l䏒8q@[k-9RmU 6$;\JP3G2HZ>-6w,^K#RK.HΥfQ`-xUCg.+BJj^;1I@sbd "n#-o zuIYd$[3Ǩb:e皣"z¹tXӇHR^C+y$ق<숻əz]lK^-Р6NukXFU|ep5F L1E[^!|4d,Ilfo+x0I.^"Zh$+ kq9[ LfX05,5X,Hh@&)Ckf}"!㷎9R`6=-G$YtpZ 2]mĊy_ BUAÔh,a6ѸgLYe4  c˜MӬz/cIfRA*ΐ ОPX^/stn.55_|4]0OXh,O-"n~|VÐShS-Ӹg{ʂ^zx[JFETL+r#' l#1&͓gV ^iڄ[9}Eh*=DSH*S&7V7_^nx僬[UAx9T (XxD1Nhth%. 3OQڬ<&H )#'rYSapY2wxBy6`}J66 3GsWǜ }<6W\HX_c:22ir>0 ̟BcYí.×m (_d#r<`ݔ(~I<`PO@Jb) (jz<7˕SZ-Ea ƴIgu‰2kÅ Y/%Sysۗ;miR_F9> .㿛p<͒ (2=bDdƪup1\ߖ_ʀʈ'|( mm4WDT|Wapg_ZA䖚,U#+CYc!YRIy92/ 2GYM>yǍWx'%0̺m&Rc_"߂ıJ Wb5g٫ lQF$+Mѭz Ef+fȆ ,' @̞U'c[Ԟ@F ]^@/6]8LkׁE#n`޾־_yZcqIh5ϢYn;'$QΖ>EZw_Y$`g?h@XԷ(ǜ@-ϫnxgVR&YwgjENaKيXg?`RR6YСEA^$+42f_B>>MJ<>ux i:VCoZugr28) PhLm窈G. dJ)dQfGn!ʠ8GcskѬҤNՎK1s̰L<;Y}AOdQn^%Ժwk[/a^ש?ꏾE5}F];AY 6v541n^Sl 5 x#r`.3n((+04.G߃5$z)rԝ!L^L}d88]~MQ9жy͹ q?Y`2wjU{Tz*\I3G&M UQfୡ@,tQ3 4ˉ;nfybȫzTVb= 8s&ncz]u["Ix%ݕR|>T3 QgNح顼r<~Ƒ3l0GǠfsпest"QOgZTdc<| U):. ??ߺʮHa&dn?"uj)*Ƨ:vA,lz ӰRX6:e#CeSSw~Ѱ Ov * >nMFŴ]g,}S_ShdEB3` -M\ "֘x_B5М7tک"~Cw"^rfln%<(7 )Ue~vd@}'O+}#EH}}E2_^R@|45O;C! U)UqOԭU8z%:pzifh@>ql B(~7 0~!;<_>,G&&nդ0a=QWtSUjB{><_J?F0ҵ Vx!Ιi߸Elr!A.iRO=s}~TG=$bfvTh2aYDm' 6p3];N;n"]%Χc2Bb:$aU˅b8SFm Dbe/@m^1.Z+5wЛWw fG `70u<)CѩQU)I) yOѢ@S٧#>ۗ}Of@/hHlNīB'WA/ɟɴ#ii8#} }ĢO٨&O@A'N#1 VnUaPVV8Y fL%Khcr\7;jV_&&eNlSfR{*Mve%w=oNNb}7ҔIyk*ZתRߺb=O{Q\pRYϭ0'UKFI- Z F~ Z,{nQ#Da8y8!$OsW2{ZDՠuqܠ寪(u=9T;tu[qDgُ/x? 3jquXsfB¿ *ZLmqf [s/XgiaZ+`Nć0X .M,,F~ջT\ZIPɕd#d&':$7_Lț{ZRb:7 7YQ]lz|_r a}?̉#ڿ(sFã&5[0Wm~]dC+|~o)Qꑂ{aDmsy GK,bO*ho_*[.ǩ(`&6֗mC z- ->A󠁜&g;ڬ5u%cPGKץK՘(]R =_/IAM)~ikt|d oX“e&T3J]WuL!HUK!!@ߓ=%` 76.̈́C'JW|>ȪFl9ٴP T`?8ۡDʮ9 OٵuqIq S,aX.#(Xڐ@-rmߴKwveRt"x5c`, ~VV9"y@0U]n+cl'~`vt<Ժc|H.8]8퉽iL',]k;1&rrj"=&Қ'+õDOtчL J*$7 k5Tí4J@Q'`&z?&$0l .͜y"Z3HHR(S(S4tKjm#ujG#i SdAᡊÈHR,̯*)M_ "W5͑@a+ā}ǪAUqK=* ywRY_5 5%>!i#Ɓ=Ĭ WLDIBu,;* ;З(ߘ &h]ݾ:M CVS\nBڵC=9TGѠSvK9L5Xz,fLʋ)! 2YmgKLc'aEC$&OMLǍޘ=Qp%G y(!:>޽)iF&,j_J!@hj`sUpCĚ^ho&ؔ8LP3"<,ǣUb<V?Xu:_C.1pFZ`V( zTJ a G@Jq^䋍րA]*8( ,K`:T{rm8%W&]b<u$8Vް{>$AkiKILÛv4cQRq6˴X˴~>wLXQM9Ť$!N$1 B e G#إ77l(m>6HM? PdfM%1F݌Ԝ3k,ڠbP•k |$J .nz=~w{^,E\FTKٞc񴃮lߕWZ㺃a%@]A 8I'Hn +f9PʚD1 VW8*$ZLz/|>;3\1Q{RqS #֞ڋc$4l֏_(ayD}EfI>wɮqq$Td 0X*Aա-"VV5Vvdf*PlXirfں+MI[s>H`6H6ဵC&A{Ǻp1W5rǘ#Y_O-@'' "NM9ڹ 'iyɏ8%z890 OW 0 Ρb]0})eCb VaNm7|='"%)mzlsĚ'+e PZuTd]:j)c4rzM>oH`!퇹<ׯ#Y_'}|IIT!_,;`t$EY>^LFp'RdzSI`LRh+u,n D8Z֥8tѫ7.cK!=q:Il6PE~%峓 ־If7촜db=.vea,;Hx=dEɁd3z0SyoY( 1CMyӬv{"KMGX `y7e u},*$lUt$]Pw wӯuM/yΏ~{`sN {'C Ă/EI2akLխF#2ta\sA븷evHnx鿀ŶgsX`X#%5έ_g5'}_%W$ĢlM Vgʥ4'T%L>j֣+=ץ4:/֓L?]$cOS[C(I036Q؊`|Y-A Ejt"eqGȬ{N>ts-)]W"6} +gRaC6C%%B4wMu`-0Z`gINl!vjvn#i%Z dct0Eƒ;e-YHڜҊ~ ֩Lfpc؝W6> ƴ?i"(MFg'¹Ԯw47\'٢CW[5JNpejHh ʎd!M]h92âK2 >XeТ$JoY쯮6]sdeKvlla)~rJ؟yXTRn6M=-4 k*[JPك-9e\$C= $ˍIcm WO&JJSOwOR 5Dk+4W@y׋9ԤrYg܂z32VVUPT|!x4="F~ :"V\|U&3#<.vo# P)tf1+\:~;7|ΰrQt[g`Wcv(-_lcDb*N %+5,%T_@su7]zT{M Tߞp'  Ph&ql\fL.cJ7lSmP]J3p?5=}E5[NWS^z_1ۤ+^̇سIf$OO;&y@dúw"#i"̞<}٥HBTcH;Eƒl̽׹8&z)s>we ji?*q!}r<+fVL{pG{(Pq¼J!t/ hnhL¯#k>u$F>77ԊFsyIH/L7!ѓe `{hltWWY`zVltw5ޠNLK2X7N֚7:O%MMq쵱wden O00]n.ԈMs 򖏨x<߲Jp.ҍgwi*]Jɦ$`\ZpqF'-6?,Πm{W|\)iChÒV(ˠuŵTCIdc"[VZ ?cna1ճ99>dv dѤ#l?%"AD捩3;v YrO=Pb{lγ_gQ9$#.dR .Jo) I'*3LQn]l:!gjͨK?9/ްE"]45=Xzl#wQ (*P"7di򩗾@z|?sU_Eݙu)a(:y ƾ/7M<$hYڃ5"2ܷ-rܟ HA$j0W4%:} 0&kЧЍW 3cdU$㤜AfB@jޡv *z}oc;mE|x5ZsEWf6)7rvxMn"`(I)pr^@Q "֮#H:dvi+X~FOmǪސA6JYOþoL1޾}GP29{һf &Fz@ǃq0hKb6H-~׀-=]$.`&y@ɊSmu@Y6b /=`!],>LrWehbT"ӴSǓ2%HM#v`L:CVEPʄ.U[].Ayw7Q46j aX :+k{O~ fELz8VTTP/Oz'NJy80Dұqgx"10(,9]L&ͦYn{c&#q! 58Y(l.$$O&:̷k@0x^g4nU{Fu!e" Ae?+wn.Q(!,GŐ^iETPw12j@&BkZ([;;ȤA`[ gAV.XLA҆^>W&ޅu Py9FpԑPj5lO4A~L95O6Yi*8zUi$јG %*,؋cYSD]eIQJBb͊8p_t"Sr0wǭxK#fY848kldNhp1È XY aJ[n WB-hjDd(tjoLfO;ڸ׏.$I,jDzF8'P vl *(%Lժ\g7*)O 4]to0BO@v]7S 9rhC@ Bwf> xZ@PacRC30] ʘ1T{B2,xp< ,]xfGFg&-En|.{{/S3=tuS}xݐd*O#9pӖ1fAeA!V Qd{M<˛XVOC~*7DDYY͑_cXv|߀. M H5]ȣ?:ʔ% 2pǔv固`x7 EC AѶhRpCiSif1fܵLl/km1ׂi8l(R>[J,N68Be c|F,C^D0J>9r ,)/馟e_ ՅX-ZR3rk ;KJ҃zWn#A6b VIYd&vAtxMjQZobq,k/Idsi]ʚwWnMܓN*lҁ(`z؜_:eu4f;wO +gbt^f{0(qDEQo$E E]mXoNDnZTo4_y?eT>< +Z#H;Uxf -CFH85؂]q\O:Z"/I>p\fzB0}YEciA| '.JdsS%Zt|cԁi#hз T!3]W" (`A6u|L{~z3gh U`XT$QLfc"%:Iї˹+6nR5Bz6n[$6h|:XvI <)@ P|,=f MÄYMÿe,v[H-q jrvPXHoӻdZ[?rN&6 8޺O]mBy"=诃s7an[I$Z{G E9, #/eZom^'4kC}:H 5R 랬oqNL< fFS)upX Z0UVʪf,hvgQaz`2iO*N\(S*Fޥ2Q^t^/2AH2چQoпxV)=bjO` n;2ޭIuOQ{XjxjP;X oo@ZRqH јMCF◚Fhw*(̫%b>VlP1M}wt%pT7X%GV7 .a7{™U{PDguOjK~1!=  R1M#-7ԧʰSzc\ܹx5z?I'ߴNzZlaV>6r,U_9̄ĉŹ9IƁزUqJ- Ԩc!f-xmI&'VɤQqH]mlƫU$#>t bGE WxbT-iJ6-N!]ہl橥a1+'` sNg>%F.0$$MFC "aZdoj2VNlv f,sn:`L_&6N0Śmig@)$TFGo|ˎxXArX$?0sLJ`뎓OrdAE]Gx=- dEr KbR uҲ_<Ɂ+Y`ozW}h i鶖-MuN~], \֦k`z1z R֋g;E8AU*fJUf-0LQ$gt*<,& *8_l`§4Aʾ)#ŒKLJK!H)4 Weà æ+nӭ#6 Kx ~Uwpq s<F`xgfRZ)tH11tf_<8R|e{ʡq\i;& Cb"6,6Nu R{ C rw>Fp\=Ĩk15&SN#%pI&+JR| Esm~@!2j8ojBKUܕA* h254G9qދpKY+ۨ;  ^4sEzcD,i~^$b,A,0uS ' <>}5K0hRԺ={H9]T{W( !^mad yWupo1,gHjOoRXq@2j:.b~fP< )lxšp |;613UE,?\!m~џz_ Am3Oa g[\'HC{Ax qhQ(.*H6w$g*cnVt lpWʼRKFл HV:<fѨNhJH4 4)3 1#N~ѤMm*>0!'v $pH< 5zZ_XԦ`L,4N:ə%% dxq*vkU5Lt6g0a.9YHm#[I7X@1fHD˭E'w7vFccKs6p݇Ĝr#GTVW.75 V8'CV6Dm𻢱CGNDVouDnkزyM~W+ 꽫FҚM-q.Y#F  8Zw=c}!܌`m /6νl" y JhBb v}k\b12".7F}hbcO {F9#4s{5*z: *];Ue_̌׋p:vmh ϟ@Z#fGW,,yp\~[+eh<1Ŀm!b?%M"UeyS|D anJv"Ȍ$)U?0W}{5!),÷^WwU9bEWq褙Xve0*>;m{aY}|ail˒y1hπWaqޏ|Sl<7NOFido}2b${|8 M㪩7=@o,pf9jlK+5Ә=ij"ε7D;r7] 1Dj.o՝`Wzb*]@zhՁ]Eo 9ͅQOy"¤C"P~dҺ9J𦖐$;K9J2X{a=*c[> dz-GI_IO7mx[;zNN12z`O9.=ԋ@)=4 6lvD'g4呗1MSH#xM`|m\Ϊ2M (:~=pܵ AJW3>p$ҋh>ZZ<˩*_b'weY$ߟj(ZRw]6eOL}z!!~+AVu ڊ  D!9?IX"͝Bڃ OH$SBM(u Ruj>UdGQl-yV>2&.sgpђ) #2\見O$KM`$*-q^0Hoyw^˵׼F[E4(j*6R1kj,9#؎,DCwh`X+YW;2d,fd:tSz^_GN> @g(~҉f#r]l렱P'KZɓ O%+3܈Q+p?STE8<4|-!;}fl6++!ly;$ 1#`8TyqX49XKP.ZMjc%۲ *Yhbȫ\Tv2z2 1lAWZ2R|U+َr I3ਈ-BԨ}oJ1@jW>V4aXW)yqڟmHy^p9_6)\}87v hֻI^%n^bQ‚Q:4@pFۄ_dHF+)p|w`$춂G::+Mq%]B0 @?6s~uʴxgwZ4T68q C^H 4_wuڦn/+Oz͜k*A2 #tFKgzHj#Fӳ78)x%Ϋy\MP2Pzu 1 /έ~pS~96#v0IՍOX B k=E>`2nfM*⎒M=3͘$qԓ* tU5N0,9fl8֌2|k:ƹr!5EqsOA.Lz,LQ(ۺG.q,dӖjbc>4Zx yl$; &Ea2oX^㇬qi=CB+ֿie[ ՄASƧJ@;,iҠl"!mo6uO/>`f7>𘃗P$D3r [}E4Q #&h.*=͠x=l y NZIQ'&xOm<fhչ%* Ps,y$K3 ;jLxeKҤ-KXE14wu9Xxi+`c€})KH*YϢ!d[W!ci| @FFL7&p-}HLH}w% u $MQH;툫+[̬Ql\A-v8“ P͇U8w1*{b\,(a%FK`h$ %9٦cF~43sPj|͑6d1!M_OKgFt솎e*Jn:kL{{`sFG+eT2+b07ʐ? !r:hXEH=#tnJj<74m\l[b:5Q} GY?J]Wk/}?n3ˮcDURZnm~H 6fHJh0qJÄ e~nQ`J^h{ֳޟ^De›bM[cͼ[0&lUCKS/HQd9:%cN>QD2gr$[8M"FHaElN'VZxZ$AX; 7]|8t\ z>h:VB9]L9[ %ۍ, ";@1w:%tIo#{!͘+35<_& r`__T[2ۆHFbu,P. ԱZVyqm%W-w=5=%:Vnh=ٯπ5Ԁ_z&P'"qSX<|MZ)Aa4{^lKh6G(]few"-(wGELw~0Eo8 %꾠ifq?s`# I~d)!P2E)Erג#UcFb7.qa fIx&&-)Y2K OZb~$!|0 5}mU# [jk?U$5**n*2YJ ^DUk\G<saTyw>LT Dt&``ڢ|HIGX=5C/MHj^aNJ)i%7A]|"ͻ2yt/>ds0j$L [CaMjVj>>bVKJ}a!%f(,qcrbu/xY^ BB\_-ˀXwҏА53 >+O6G6)=9`Ft sϦT{3xuZ_W+d4u{_L( g _PKNsCm; 0a%C1JƁs]ώMyx?nGbV+1.69Bq[ *LN͘!|9O5+` /jM$e*K-7A W xy(IzʉSh?\miOxNQޕM/k41 0pzD{Ff޴-~IKr\ıe"}r&a-/=OKzo9M{=4dډ;O}Og A媆a.u64̪Y60ܣmhuVG5f#NH6tH_NP\V&bh:t 7 Rs1Odmg.wn]N~y8zpxiK͋de7 LVlQE[r?@g5-nMDhdQ\!D:JBbJă1&iDl'<7]3૨Vr!K'΍VLe\^ZBaD8'-RVߒ w#4iR\~i/Y"xܱ0[;`|T)k׺{ ]E)73kc4)->~wZjޗLldub08LaAy2Xr8{oPGoĀ;d3U=lkXoYqM0^BR{Jy^ ya E ' Զamg@DFͼΏ$J]h@]M#* CCN$T #JDڱY)k6[Fer~h4Wu$c5/XM0b.'}]VH%EjNm{Vً;HU W;UbybTWUY,J*s/(?hDp"\zH(AmՈK`2Qfitp#yHUZddː|_6{*sTf]R$|_~K>uªmw̃ UnY+UDpKqXywS~F5F:]@# n 3Fn8u8H'AļJAB^}:pWŸcIthuPbV gIGuDaW[|5^(~5MJ,Mo| 3+c `.]P#0w_Ewcr+D!:蔽Be始b۔ /<2&"?6MKǟ F3N'2+SC6D3e>8= X4EY|;se7kO0uϙ㺚QE,zQ;ے'-z¬ZNZgaߞA=FhS#V/֠چ,bN5?4PqM.]vOr b%N}; -~v4‹WB!~lL AѤ-2/.>^E!wp^#&QQM BMA%ˁ<cy$̋CYi'ܲ(S G>>FW[VYZCb}X+b_$fDQ^Yk^vnš~ƬT=GKjs֕2jJF?vsXCO ’ȣ" AJ d딄CDN%*!<Yl<1Hb_̞c@0#U΋|%5ޯQULj^t@i~;;w0% ʼ`}EOp!T[^2ǾpW}q7g\0aCvYۦ%Ww]}'^ruh |oVb @ZvEX݉P##;gp)iF"Oi.WW:6%. YsAr{S 6rsƾoZR[.h`Op!g*МSRyl5-3{5>[PqN5Cij @:42W 8/T˕*8r:hXЀ=8“#l\׈଒Um40;VD\=\K 3J`-~^]QM"9ukdW=/oknA(^Em&琗 L_%g *mp*c J5F c'|Khu2]{g"<6>ˑfOf]7X `{I 8t: y =>.] {i/MZKc>E8~]y/B2D5r,lVƠR1oeeMOn?{>{_]SSkozruB TwΑS׎ܘIݗZ]_@y:9l;io{]d;,chkQ\ W,ug}!:͖޵H2_\=A{z',LPb+`w/NX͕L #;i gAL}pjX*swљV%~1XW[MLs&u reyty+\2Z"K_WCIX}>"ERK9 ;^.(pq¼Iٶh#Qi(bO\qYҺ㕘մ.CEit٣<*l5ʤ,14"8>oޱ 8@DlM8DєuJ* +փUb}OaZ6Fqx/)|s9t@{G>eqz/?[)x,Xי;P;F":N԰x*'v7WgޠO+n!7y`D^fqe"Z {U|;p^HJ }up >>!++4ɯTyz/JW=sMw@SWiw , 0=L0!A')Q KE@ocF Ar.†NDD~<*?}/ӹ1F" 6I/'`3lѾ/Rۻ ͘:|gk+xߝܜKoY㯼B]6)PڣZ-gݼUc3%9TZԞS&݌?iJK']rUv>] kuVԥvY+:YB6[ld΀3:A%h d [že|Q@|PY:Y+K 7h>yЧs^j%.7Jr`WAε;ȓ6jhF$T1DF9OP+FBW?ܟۄW>"| 0G&MzQ61~L=Slap:3A`2ݗSF@P+R NbЗv?umŹR-{T <[5d-ǿ45m|?a!4e$BM]ߞn"#PCSjD3"sv%s)/LKB;reݿWfLNuG1Wv?$v>Cj-=Vq BGb7 +^8'؍Ӫ s)n\"*lF#KwHh"ւűD;G=5mI]+|FҒ ⹫/ߝNΉǯ 34g LՔX#[9ƬiKPzC#]$ F6蠝vA]C_%>y#)iI9$pduh:qߢ;Ğkնp' o'-s>,\Bk^m.|Ҋb,(-h爣6ؚş5 3D=MxȌYc5 ֭W%8ǡ(U!l;j[xAfG-GSjpGMAW-{9IlVl@Ξ`##kaJԓg:CvF6o}UWtRŻ33WW,%x> jcbэУ3A6.r}æc{(Ð2()ۭ$(;~_WNJSe=/H3[4DZ2{v\[hת=#- Cȍu`'8[HQj=^KU[NM5FE7(3Vx-[ (S=awNV:_qY|0LvB>u_N9g5J*Ğ+"M#c\ICQ#%0"?/.ԉds L?d}zX,I7J;;Xú~CzBz؁WgsH}@:r%pxF3_ࢦWRfh`4rN`_B/32>s(_7 1p;ED*˭x?q{4h O? R[HuC6YUu? Vt@KG̫u7PKi^x\%{ޠ05Q9=v/z;j {- .U>C&&Ya|ٵi1>i>Ȃ>3a*#H[_kR7k˕.J`abut*g'[rW hd~_wYa:yi۬W~Fq:8^I'YrP:5F;<Ѽab"?'hݕBO":I`QeN Bμ ÔR5SH+:G³(U-l%Z/"]+3Y`& )u{:KHe`  rò3ҞH(׏XQ֥EXW]esC!:i.+:5_ـc7_sUt^pP0U!WGf22n@ՙHW׆\#_Uſ5#Ds*k#n,ᅑ1N%$25#.YrƦ`G|lf[7MAgCTH |Qܾxjg'옷.7Bt^tP)cuTS.1r@Q۷'5ĚZKD F13TL6˷:\fa4[;Tȯwwk`|\EEKDݣu G{CPļ{m2)fqk}lp }X̜~wdjeʌpnɋ%iw "&Odl_9\`{y:XDLZuSv ? 2v=r xe=QFg>) ؞כZ a)ewER ?oRKQ`wCJg.O.rN{φ_X—Uxn3$>!a=uH,ҝwVBd 1uKRQ JGi'ޫ|XxdAOߥ9_Ot„#Y)79[Ajˬfk:x@rLqOC$Y]4Ӵ[M{rC&deY`F.R8g\\R='el!"N`a)45V:H3pZ"4gcXe3~z"%Y@`le4s` oj`(>fdt1ib[d>sۡ˞ CrSx?xUm31ɥ+c?]0Kěd~2sO,h0Ҩ5{Kyi uKqQ-;sS &G fnp\r p=j(Uuh1wn|ݢ1lRNvRz_&%){W( U17Ia_ls6鶺 U%}N3{QjC|hN$86"|E#TR0c{IҧKoӵbM(.ܑ߫$&٦Ar?WF㋘|-T* J8YMeFd)>9.\eѤ\SV$: M:iӘ4@ #eL&Nxi&n1VgAn!X'u8*X s?n.K5~@e ˙N5-O"x_f  Ը8hTU4W4O#i@D?1B˅Cu#?s!HϥjK1t,JLDb4_(&'B #"`<; U&Qrtՙ-kI[7#e%n7[i9I/`i)雩 B3{1n>isEBdO}l۩%$yとm>c7DZ\C*d֎٢5n7t 2b*g=E_4gp jY,&}ORHqj 6/M#e:SJ`"̿VLL%+&~j叞`Vm T7qQpYIHxIՂI.HX.9&sb:M:wӁoa|6ӔM;O**q=}cP(E8DTeA+hp|LǷnP~( ] )j\g (qN ,U|"Th~,7!D( ѶN=1qCd6Vw^T. ^-5Di#{&<҉RJ>'1ۢ3`ԙָ5RSvYAB:}$.ܯMNCxgF/*g[n խ&zZm.vuG FP |M<BsGQ$9{3$W~5&ZƖ^JВbfTjk J8baBO&bT9ԄPv ޶9LAo0D⼗RgC ;B-L o`i&yrE^scQΠ|cqwXhnbDKu+ZC)>IAv`~4d#BdA9ğ=GOKYLw3qdrEf6luKrD3hSs@2CMq bu vMoT \ ox k8ՖIBFE,"TD6,46=KQgӧQTyzdM% uVbNc@C#KmVvB`j?Ic93'C`(Haq-p.ӭc;HLe=DoktwKn:쎶RnaZl|n.DY t U{?s%f8S4~qmٶuMi`WF˫-PIbh ڊ>JxmZcQ=xƞ?2W܊'[ғ&pE[tnԅ,WҞ'Y4'tlӑ&Iz kձd?@wt 0qˉ#cU%o?TN4 RG NƮq0ZZOΨ쿢٬=zY(E!%;R]^-@*(tq陈@Ex++ξ%P5 atU@E2 ]Qm[Q:WFq`J f2q :]2~OQY 穔15qI_sbzw^'(|sf+ =(|fm g:2V? \])]jr5q60H q'r@g-^qƵ:{f_[bw=qt9`*sj]qr˦+PōQy۪'Ǽ =0 s!y3ƩmKEOq U@ \V(9CKFrDߛٛ#<T_5L+Oy~yFU0Vؾч4S@-ZB(X!F/'rF l?fҨmOD6qfaK@RKu?ɛy_-%՗)fl=+ST b}X2K' ܄vK=Ud\8b,꽩3 bb:ߔl8)儶҉(v}̝Ej')5%9*_^8n>KdXF>4ݱ.hiLnL]˞^&,?M蓿LW u kGE ĉK 98$"B)ֈȈw EZ޺U ̿F 'i1C ?}5G~`A-$K A0# mv)՝_DSJ&bl 2N$vmX1;& w&)v[U'Lo6[&aRNg\?eq2+Q[ 2N;} -g@) \&[A $kR|EDգrťgw+3d;{{ x_yppr睽  vh'Bcbaau>.KF5*D;ܒ7#vEHY0kF|54m20̭B+?L` ܡm>G%oK&m,r!}Fxeگ)I'oz=oURˠr?m9[}v0I+1vSԺyf6>֪}aRB {3|α݁Ln #rycDī~O vq- e{f r@MYJ׸xY#QbtܸQiz>jd$n5^达aG|WsRKte1-Peڶpc f"Cّ3I0xXf_dz " fJ$l+ mp{ǰCUcq7n!1)H7<˱an>'b}6g&@V`ٶmKly/m:wZJGa۰{6Z GO Qùa tz7f~TҝF'nB2h;z?@S7`$"$qꓻ!^ Ӈ=2I'I"ٕuBK$w(3L2>I*8}#ז|nB9^jzl RL5ӧy UaIwYS Ϛ(-͝: X8}7.;~U_Mm%1 ] d~Zksw} gGȨt!P3} qI=@7}bDz%WfdI-vh=z-%/w>|_yeҪ`g[S⤄i",>w0=Rfmh}Qj+Pv1OSO.QiK`2Y*۪ _}3HtluTGJ̦ܻ?m^{"䫜uMA V+Ks(F6n"wJz& .~;3N{@|ը묣]3*S.]C rI\%社Wzt[/dыbcI9tqFhgY F[R0C_n@f/SȨKt_"g8~=LnߢK%5adTJW$7ث-؃ζ` oj(ҮZ7oi,;eU:Uqfz>nqra©w\w>V 8 i e kβ'R&M?s4ϰS@W54HAL{5a:^ژDNgpUG .pqшmS`k91Cy!4T Jo0H+CE8JX= _WX}Lp`>A{[#;/fj^YXn&'~c}Q S['Uv%co^Wn*AIef܆oMcPvgz((C_؝U-T( T֋ug$+v"#+E$ShJg`:W-K{1I$^EV:'DaNyTk}T@4v\cJԝ̔:خAPogܟ^{L)dݕ?Ko0A1VXrH_0V}B@NƢݪkVi?=O԰u=e:8B"ri*cw87NJ>?*g3n`q}͈.kst{U.ƀv}Ǯ! #s{,?H{j蔝<Ӕ4D$%r}qpev~K&GS %G ^v<h&ʉn+ ±RB%BOٞvm֚Yph:'>EGW&JNċo;Jo:4{E^QJi'1;$LBWK3wU%[;5uW7Y|va6G݂,|mK<ϳf/V_P)(@Sb%*u$I.\,c]+fO"k"wUݙa{y Sq wV~|ܙ&>*|4/uy Ca9i& Lb+(cg4x2QҵpُB^ 7gSix)`]J5 30f'ѻYi^.upS(׭\ Y^ T~n?26^]&cȒ+֫rF^K)I!-&por ? Vw EcX&6Y'pRVD(gE`!!$\ڛj[9NC v jJs=~0sHuٝJO3=_c-jNXLF9wJ.Qe1a?hKQHMQ\! F|B*0nܠN)í}-`цS%clw;$ӻ5Tp>dT*~gwR*Y(F,Yъ-JS޸ A( Ũm/?/bͦ0>dHqhR_f9]D_$udzu2}87I3n0} H=@b5S==!<.2#dݸ.!!+@k)qtD~VӛxzD>cnI}o rAPV84M,TOLKVI]#EiO[1WsFaL2Tb~F pr$CQU3G񥉃m"+%wJR7g1hN|bS# Dfxq`BdW9wqX ?ǾJ?Q z#H!QNBB qU;*g */g#>3෸2fĠkk^ɥhj1mχ[Ew~䦜 [& S݁`2vL5L Y(Gj}Ajjɠ)s2"&1L,:"zf׶םvC2;x'9xN+E<L_0T4g*0=N1h74ȾQ p٢~s-뉸8 vp=U>-o8C9,ekcY[Dz, ^I/M'F?hq̔/8j^:C.`nT|擏lj ,B'բ}\s5GY8I϶K59@ _l!OC2f0'/)\ Ia\ ó'̱j lf6|qnc՛žELVzcĵ~ Ů^P*0F$_ez=}_c2KЯ_FQ@8""ưA'.QoהKJ7^ ̡Yg?<8jw|a ċק۫ >ͫqDy+YaBſ΍BKq6Z}[XotGӇL?hA*ZY>1P(e8hy[ŎzL\+["1]GGr(Fkh xYmŔu>Ja<8)ݵǨd)FIOCA;Sʕef4&b4(Pꓪ3]nI]+ăjnul EMEM,?V'OVʛ› 2C^6J'dpyX 2 xEopKyS5Wem&x }lƸ[ҨԕF&4 ڑI:4zI>R/8{vF .x!F)Pt>b Ĭ69!~bd6F`#at0f8' u:2bD"_4N<@^]MXNFO3Ra[jYvjڨ:^Ks`{\ z;\^aɂ <\6l:_%Mff2FA#iҠqٰE.`TX# 5򊖚r\Jτt܃0Y _1 ;g%1&| 27jbe8Uwu*H#V@8tӈ&9! $Y}#eWTD7 |ӯi:wdUĜ}TngXfBGlR>"ԝ6"\y.cK^MN{܊&-s9plN =-Hi$$y: q. u^J67쥘HJ$jYG:"d&6|5Jp܉u s|oLi(łpHځʎy|.B. ;zv-ɮAű4$Ql.,_;  NضuRP˭~P:7(H&nP1q'ZwWHP K6'3yMRS(afzJ&gPb 5>nm: ߆p3K17;^5U?f$ 7i1t r B e*6mt?^$GmE)WĔʥ3_# %/*&251Z< dqHhd.\ڵAOy@ zwA[YQQ30+Wd[A`@Wde J.t,MAfR. t/ Kz+[q\Hbz'S*HV%aìi(D\dW}D24h!A`kGlL=# lPCM>Ej {3]{::s!`hF>[ Y :Mxd&?e/{%Bwgo7!>?݈i΅g@K[W\O'rĞ@TkZؼ3{=PL95H\t!CDqTtCOmgg}+IF^2ߛ=eCPdC(M1AhNerQxOi ,EDN?l OɃ$b3ЌCCec32;ZE*ۏE# IHba'oK|ʞ/`֛>mZͲ%FU( _z+BISn0"Ea,܂(}rIX֟|ܢFr#J5N}ppK׌4.81;Sۍ4NQi^5ş4=@tM+h{ݸ}Ụ>Q CIsFC ]y,%xgH֊w&gҘFEhk5gνPglq޲t5шW71^,ko+SQVsF4f#QKin.%hk;aady M⊪.ާ>@ˠ3qYLBe?*2a#Ra,[3.SKs-=P9XN7 ʰEBs!&ZΚ|ۺp9Iw/a?A,tik4dKޛkqPLب#ɋdY̙0CdnY SA R\띕U @gyxX¨y!8o1˔P؋^l&&v` #ޏ忌r|@m Cŝ; Xvt 昮%)\;被"2ߊ'Tv{L\>jK`;$YĚwTn?Pi^0T0i៧]%=Žj_bko]CL;ҩN^9otn I?SO]TWuVm>Rl1 jXU-+W,x_\oeRv(ґZO2NvhDH+N/ +nCV wjm]Q`Y@/4x7ſcF4UJ`mA\4N_*pYixTylȅ}km *\ ^AgvY# j7ČcV xcj"HbxMX`a!ħ6oH`i"A?MɅ,T@Hzsm8w蘐|/ sg>oQ5}Q&78pm.KCVI/`=953+q%iw*2v\g} #U@k|sή1-XL[3m~_ZAuvH k#+Y6\VH:.nolю]QomE+E=r2}Քha}糺u;7jgC Wx}  58 ;`0E"VX[LXX4[֢NU-Iԫe; 唃G%M׽S7-#/=a!Gb% dU6lD1K%&i^ p `EAhLC=9a-Jj ճTsy_dRB TX9ʪiG:U&;jk\c L68F𓡎*=jD;F[yVA֧ajH<]{پse?xX.H*A,hӀS7QЅŨX+>V]B @b/95PsA W]PO9{]oSUN+!]oim +yf A wWu|gL>5<]U6u`"zsq@M H08Ϗ~]bdZ*OpQ|N2$Wc_/tWe.QCE%)lbDˉxӤY`0c4肉G΀%w~BeE[]nxv! +o3!UGrF N.ײlA-{n֠pv!=fŬzUfXn[ttalv }nF:]L)#~xBpz Iw? 㻓\PmS4M]4 [ITvjdX4#oA6d 1+&4x+{2dzPXI)mx<5ęE\I-ē#Y!*ȆvMp"~]4}fބ`6~]xܔNT2RY@aW\Z{^OtL=pK'e0OL kQE{zw-2YIc#2ek1"}T;R23Fn RA:7eKd1% *&UCJBpgQ-aN6 nb?e8TڠhC~+^b?Hî|Ӵ=3gHg ZPNN(ͽ 7WV^V8mK"$D/^TO Z0NO:zթk~NwS3C|9,`ݥAPd g#?ލ+ɧ?ȶp WꝞ*x;Mdk,}ޔv N=M3%S9 IX"@T{yM])Pzm@螩Ԃܝ+:0q<1"m y.0=S G#0ElC%Ӎ벥Ml⍀^z+#@=A4NVܸehDZՀ܄q1H^YniN04PGI_/9kMp۴7"J@a#Ұc6)WuTJ'ӧxuWZܑK YՐU#L@IJέW% ܛz^LK ~#qOu1K/ˠ ptXgC$BU(Ex^D.[ } Ia*acrГ{] ޯ6p.ķqma`7^$O詥O.An{"%C vv(À;cD#5ShQ0:e>P0=BZ&X3kfW}kv@[G1XOP/'W~@ǓYPKҌ(_ؤG%x$LG[^FhSSFva7ȵץf煺]>$+A|+m϶YuKY9AT]vBct9k1{_sO0LJ4jpisx 9g5>ޠY"pEvuӧE%#{\!R.?1 /*`fV3]bA)YB^dHIk%{#-Nȵze$DÙ8o4{܆T)|gUQR|n$e *?\삂#U}b;[s1Hc8 ۚ69vQH$4p'E_XLp [f1393DИAow&q(L\f_k<|Õ30PDKp?`O߉,^u&-y7RU <ؚW's<%|\|VOiT0@x w'hR&$ ǀ;^W:m"4s޹2vR}ǦNRxbò8?qZђSzj{2,PRK4ONUjWf-Q׉r^!O$umF n-_z7AHd:S; ((m\DiZjag\,HJDZJg[qJR7_(a? /]YE}?b f`PR#B9F^@vzlw]8sWc&Y$7X6Fhm#ZLnB]/nz}57?Rنp>A$S ފ.P0^C|g}Q0#%eΦ}w}jӉr5c7| +?QSpUN*M{OslAC+brI 9D^r@L^9_/,vBG谬qjR@hE;Xtn5~~bh tԐ x,hr>lax>W_6mIDBcFPL[ KrʥJ;8oבޱMkoQtώsԗNJ 4A^~MAY5א0( n%h$ g^e=,k2\~0 ˆ8X$s0 4 n}6gA5%y<1Ng ׳t\\ҭ|$E!'v=5!FIf%5i/H:8dw׬& 9c]7`\nX)6c peTomU6N9B,vhf<.YkðKFrޣ3H{-k\'muf>)DT؟ǙMC% EL4l` al8B.F.sf_AIx8*K +4tnJDͲj6AOg=",ͯxLDxGm#C٧7\=w1ҁHm͜3SC+).jiH?`Lف(:l\j?d@^,:܎7H[gEU.";r}r= 9=eFٰ8i8> ](('ݛJ p:TGcXm:Y J{r]h|hn(!JҠUF50R1jxaJ N_ Ҍ11qH+;0õߞnG;{ȹu|*Yeա9Ȝk;YO} 훬!>OvwW_2rxs<=$+dX3gwBҙsjs2"[_) &dhoh̑  ~C5]ӠWLD!rؒyUGXK1 s2&_*x.0ʹ?׈1o]J)L#ϠZPG ~_z\VA{ܯc4+hN w.DݿW-MaDܨ U'P@\5 Y,*$W\JĴ{mDʎR᳘@/kpVr cky\kU 8IU2  [?N<׾+OIRq?tgKH]q \SbFTѯWuei}D $=G>?`FV !XI(IK=A!ˈ| lBuESgŚҩ˜xs<+IPCB;ɐJHU8V9[L5O RQ|14 S=Z|Hj&"߬A'Zg5IX|t$:S%1S 9 EsH6R 79C1JG 5#Au= f-e} ay;^s5L!dLrz+v/,荓Mι'i3|, B#k&EPT@ %w0 f[= hx!oč>ՕxoҺJ<9 h5pZbھԌ@'G œ!g)!q ywGZJb }#GKadf;~,[SUFJt2P-FԉRwЉzSv{f4?""̄C7ϒz%kA"@`y!th@}"X g`(h%x̸WVXe7}d&Y9aI87H uL])#фG+7BY:z0\=1Ejƒd]@-QƄ1KCNmAJru.y1"}d2&eZ>).8b&Ts2ɡ`tCx0quS`:CW̫)eYg&NFP"b|O^mܯw.xrAs]@ON^$KL߲8!*=UF LI5YE&X-$_+/057T6 |zM`n}zW! ξ`J8M%9t%Õ0~q*f)PeNxkT+_j$nȶUXi%S,UxTpd(Q-x $iϖLQۛh:ٖr(Ri3_ft3k29?Ux[(NNgv}04X~eL!4,EK竞F9^*r(LD->iKT%C ZCԈ烑Hod8b$И.o.Ɠ{xRng`;oWYP6z@7W*-|pF$Lw a| Vh B0D%QѿL'OdTq Ҟ'){DTňϥ_8hdV`(:)+䭵_)dm8@ܴtboa3 WmNWq;GFbhu]Pڱ`bsw049c,XFēi"fJ]l4Wrt2f{BHe`iyҕ"1p lP2e"Z;hIR1v"e"/qfQn X0؉T*moWBM~e QJ"1xY_f}|.ZJo i29؈H9Sqgh+:imwhV~N;ihO72磳oV~4q]ڔڔ:vzb:2{;LP;ĥjG*/tȭyS`_6y ֗ڨӋ& q1@(WwK"P%xxd~m(N8/;Yi[fCI3 SHq\rIп'X^̄eiXxF*ǦqBOCĤa D (EfAWg{XKzp7j-Ox"fz 5V Ӝ^\'o ;9W1P甯];Z@E|"\|bߨ kq60"vwÉI eގá-2E>\k'͞_,ZQhEJ˘^(0W3?I3y% ^YiO"AqV9 ]ř[%#[7_Nd8QvEKzzq#rݕJ7^ jFt@MvUiy&CtqCπgG@Ksj뷩X9 ƌS!oop>lCuhKc~j,DOyTFeZ0R׺ 0Z)b↨+ⓢR`&"$E չ+PqїP׾]aO$}5oiHbv-6C^m1q㸏+iE!h;G|Iqt؋Q k`dhz:NLeގWU:ERg9JN!zՃJ-Qfa(@֛ v_ ~LjQўN-!W+rPR6i V'z)k2QNFS-_Pv/ b5<@zbt< ̆ل];Saba]p~ 8]n27"}zBnvhEX`68ּ<Ӗ1CM tA]tV`8#VDLVxNjK*m֝ą{n hC$Hk.;Tt[DtË>ÈjJ}mSv5r!̲(t` N/ \R~]2O 6$gjw+VpI G4ppb>Byi<^c)1|=6/gMͰht-1XV3$t}sGͬ`Wuɞd،GM]R5}7}'vz`ȥJY10aۧإ7+b'ՅHim"ID:(f,DxVzϘ9-[@g .C6^%jXЊCQk!Bf:I!=$.$AUOY i?TWzh \+@\ ,lZBc(,3jOzi_y#?".p?MghHphqby~P%Z7LTٜ]839hIqg%TDU0hn(gA5<3qPVdnV20υ4eƐ@[XL1P%ܜ"] o7kI+6 j0ue" N^k_+ى\?]"X͜xR_0v. NLh@ptIDqFSIK\'XmG!8X~Jn,ZLQ)RqfO(~QjwB!RwyiAhb*Yi'O$I!u좦L̸$ Œ SRq7i˳\;qyu" FmwJEDŒWzi-~D6?XZު6,7&:y\D#^E-KFE`~ ~SWRfMXw0AXCvpΣy"b2L?+x[B_dz.}@Afgdƣ)HX>^@W[wFgCMGFtpaSGvLF$fN!i%4M%% K:eq#twK1 1:# /bxJYnV hx[V/HrtyeO>sО-0g4IQSx/ju𑾭v$3\*O@թc ItPMlXgjTe8Z9m(yY[x&f1Fɱ tJ~ ^yQ,U8糛`䮲3ѵNIm͋*)CAWueR?B,OTud[p|#6l܃p5FO?pd½[ߺ-ѐ9m֝7c^O6( [IӌdBJ*wq Og8'o喧Q*%5 =8e-̅ޤdU"[})5pB v# 3<L[Ȕtt_vܴ@p~4<|!*n* ] y^K#>K߱tS/hT,rj[*ZBiYyGTH `t"=xz`/ &g;Մ dpno A sRqvFޭ(qycJ._퍳QhHzYٿJE/!jB 7N\k;BVf=ȁe(瘸AJk5%?"F^qC*x.x((\DRm d&:"b>~/YmQI_ot՘a& D٦h_̍[7QT ^>5mVPPb2>(5Ó,=)K^ͰK67~;a-J9o xeG;YO`P/܁if^fKW7R1#ԧ$%c{I]>PZp.y묨2 HA/)0ٺBaf 0n^*Vt[&TqD@B&~DcYXF ;>S'mB?R9K& j`dWEd.%X[lN;!{eHA3wg;#`t8?9п@=P۴d٪BqyjLH(IB/g:?Qm h$xПYHHi h{]0L㩔,Nמ==@R<\H #A1_ }KuK"eXgy(['D$٬גw-sSLC#G>Cg 9a@;'kgh('`śdV VyjV(-5OEp9!! ȳzۡ|{|~C3W9|Gj݆&)QQ+.e\\omx>g B}/<<ŝe *})̳e$THK*Oߕ2'w+a;NA+nsvp(_ Ԏxsx/0yo(4d㑖X6=ЂMWE3MBm?@GOGOͿHhgxDY@̵5k@>LeD u}3Ts4N۪.l#C]zm8ɠ:8&GEnTC][q(ᶯk?S1#IP0FVO6+Qk.?OnŮtTMLg6}[.=NӋn?N1wdY!Y+j\ $j?\OSa{c@I T Lk }i沎'F[cՕ{*y?" ,/ӱ~ᓙF]`r̀RKYo`nww %QJ:EnuXl bU5VDwF.)s JDf7٨owRɐfoQ̅2 ^/ ӒWeNQ:44]vce02MLb١7*"=cs} H2-xK+t7I&K;G .(<5QzgXq"mCUeQs<7$ ~h9=EtS̞h1@DEp,aA6 4$w]dG:_{a#w@ivz5 0ry yTӄ[ŭ6Zњ:xޤN7E9Q>yN[CPM\4g|?jbpAyz+{c aBW= =E1@+a@Yi =`oI₁9aLHQܿ+H;|7ƈ,Ȏ"bikl zmnjBy~u>ȇE)5!xU .ou ~/oSYx5V ~,ѭ,CBɥDA8kIqsF_|3< q9+Ts2g󱛀5"q! OPvf?{=92a}uCffޛ2\GmZ P ]DC#I/i榠򞳂`T4;f16%u"ѯU0Κ ! Pg0x_!f4w`MBJK˽ПA(փٱ (GY/VMc'pX'w2Ҕ\Wҳܪ.jMV7k )ޫA$_,]L.όT{A9?-SiGAMvohIB{Bu("GbŔ:~|35WUEQ;aX*|!'DF3/F@/` Jb.r" )ndBaϋo#=P(Je/o;})wo,f3rκfBp8 bfɵ U7ސ i(FʋMW{'N}AvNNHbJޗ#5 1X؊2Zg"~5X1/ !;.8&JkYvF-wtu:H(2Dn0MhgIКv'V5[87ڵ*ǀ7/N,|p J*/tülJa`'Ew]vڝdlSX0[rAFmZmKo˴`OZ,L" 9uMK/`8C/g'J跑bQ~MWt@'{(Ǵ%MS;锃3]|>bbQsљf|"4Ax*c]HT2ƃ/2k? Џp4A_t `i%d&?`dfs/GIeIxM &&f{ 4wpU}_A~tPk>p\\-]$`DגcFғwi6ɩ2BU4'oc9 ?YM?4#|CAoOoPvJ.lR"0kI>ФErR% ;̓|(ٓAZ`U\Ti#U&2|ˤlF%UoU  bBٛra⸃ 'jy8RO8; 4nВlnNkEƺiSfѲ8P.6 b9 bOGK՗teXiBf.J2ȆCBXeqS Z1:&no/l?ʬ)k/i.fgjS&3ȜO~;l_,_HDJ3N\gS]?{!~VjP#' x!%X[i4(>UBMa7EM Xr"s:`,4|SGYzg_=;>F^{ZȋY?lXtߓWMR#!TDB-ƵR1i%Qk v 4PJam5tBc3<.\NKhxQJ[-YZ bY#n0 &,9Q̮ >N ҿ4hxt~$N-VNXZ Q[/}tGcs5528܂XKzD!z .$.J0OrqˊSj(ѢD4lX6,B[^b)GG] γM챰g<5߯U~VH hN)Iu96?}Ӯhޮ# 0E:w#M&tZ"2 IqFH g@8t^`IY۵= .)Ai*]w%쭚ЫVBj(-IqԓfmY䑞OoK'WR*$+/78{j g AV6n*wGurnj Z LYts|ӑGԬ1XwWO$8K[hB0(?=927'"4׈)DTS]l0!ks{){UIמhx* 2CEWMt(^L•/ҩAi'O0]ꁔ1?]#n8ۚr7@҅/^ܳ4WxpP`ث*ޓuϭO|>e\?أԶd~ c Alm?(1cN2G71Э@qFcQdJٷJEP7h46$^)Wh4k^itvs(JVup/b|܁KTM.Ag$B\xuAg0^(Xڰef$-L;Lm KnMԅl85_řr1"(_ 1x MbTdRob/ߪ_YSR!QP (PS foqM< X;[Eo!4`>"XFNxBⵂ H{R^hxx9j(Gq%)S_b*,TP|i5肂4mNL©S_ВXkikW5_JXȵ qg/,4Ѕɑ$>dj[n~RYz>5gP9E)X}+Ж4qi*gs.zn{b M}_ { Mɩ_a\w^DLgw"h yIj&OW.W$rBNk>nU"^}vH?l }gC(L jyhL^ka)m lYaS*UXW2q>prMC2|U[.f',သY rSJzy6dE; '*lS~S$si_{m⧝`$1tBfUЛ냘?.5ϢڲQHue,tඬWͰԏaSz7Wvuž*M녳ԡm %IBG*r/zT=K¿:>ⷠIBD.2X8p3ɏOGq$mEƆjUsPH0B?nکT$%P4]NA{Tu l㡤3އKTh?&) mS;T;stB>D?iH"%uJfX)Ҩc􋜥2}`~"i(]tӜo4`ؓJL:H݋!rK ЈmW6"nX]^`wf|pGvi]iP>C#T K˚!%щ'ps{P8 gAw6 b;dc)+҅г3 BB6եˌ$;SBs;֑AǪ(X`[lDZ횎6/;u8 3vuwe FeůrsȌJO9U DcngI0'Zdqjs1)Qs^BM1m :p҂@Q[M&! $F ՂuUKIpL#b1V"_KBU/& Q7jLf:?Re7k!9enfѽoOt%/uXHpmo诚 D>.A%?[XooCY`.kNL#*>XtR7uwY&:mPfC!a<ݦ`v=xt^v<2sUX* l\>6q2O SOG֒ 嬝E9a1 ؈.bëd@JoAỚDok׮褦FiJL9at8.ԫ2 kvŸ$FF-%b)j#6+oWqOAQ.|Dz;!/+&e%D=Ju.uϖM8Ǚ+~F0_3uaC.dc۬"(HyJ`@%i}u}lʩv,mjbN[=sABBKck];~qw[g6Qoֺ$ D{DYLQh3f&ᾞXMw%znnMw|$IJ{ hs3+5<7pUfEI8^BMy0iDm_þǒt;K'AʬhȾ1LbI(`K/_,1-LǡBYl|O›@>\3<N\NZD:[ EmspQֽiQ ]qe9Ͳuk}P8]6IOv)Vw0A;*ceeYL lJqMe3;SrѕNz*"':*N@zwMr3vN-j F݁3P-k]ɛ .ľ攃$Ц27|8Ǿ*ůކ26>P=Vpx Hq)!8+UZ:;$*LOF,suf[ٹq-oC~59r?bJxf@=¢FO`ʫZQYl߼ Bd%H!? ݲ|"ݡ[fK#rnHCVqA]lIe#>6C:_`paDtU^UB-YVϲIaWRc\ŘRk`($:L" tDxpKJuJt^@2fJw90Wp55 wHWVdZ!^a)vfWV_ˌ4}Sx=owF0FǂAY2 >D]n@㝶-Pmumw g'ᒘ@¾-Fb V2]v2pQ߃{3 ̢18.

    '_\L.`I؂ j,Gԫg˚k[47oiye'Qd!#C ;NI&No#U&T#MYg\.ul38( 5N tQ };UaCv6>a!Ѷx rE3)t=z ɷXUh~uq{CSBV®Ch+ :w3QP+$fDxM窠b/p8:;iư˅涨 jv^Y3y/P\P#hY_s$_Mpb{]0qD.FY֐i]WQ)|%3VI&'E ,Pmzkh`@ T)iJ gϤB;fQ2FQ(K/ I9xI N+~D7i-PA^ &4r;6²oBtCP҄s beA'.UmRa\+KEud_SW)HU(RWHDgQnHlRhl*NWu⠪ 7ڹ I/eGaC;؇lޯ}QdVN:+p\蝞2_zE`A*8sa/Zvao:֏լ̮*0iJuNh/gafP2,-Egըc{E/gSz]q?a]p"I H_0*{ze9NHN]Q=,#zxX pV<^x@rxA؂7 _ C{ @+`|IrћDO=MCUUТҐ58 xն-xnc -/6\ĶtrFۓ]C9L7$^8@-*J{H+)ᢐ.V7I"(g<ڔH(d|~s % H-zlw:T%_wo1hX9*҃$ۯY/ LEKx~gJL 7yGL%2n!GnpV8)i -!{-ewʃjj\(rz!*e5y@*<w'FOTd4%ՋJV̀}{%ֿy[cL[NuU7HFq䖒\ՠ) }% eغ_kٗ\2Kw DvDb/]ҌTi٧V :fM HqrRmmN{$X&L Na}!$y gyCr)IGa~ƿק4hBR{\>зDP71D2LVA*TPخбVrq-`o- JKV]UR,揷O5K+S~אunЋ" 2Rmr{#SDsDTm#v;&?n륤)̾GVݮlzR*E#]3h9Ra&ay vNf MmR925v>t@9`y9%b/Zyco2.Q=zqh߹jȅ' eDjsϸ@38 0h‘a8c0Wa.Ֆ`Ȅ8m!dzoǭ6\L#9{C٧LWBT>^:ÜBzNU;:z$BW\:sg )p%߇NSeESq]׊Ygs!l嚎ϟWxl^(k0Zțmn dmD( 58 w8rcHwu][$jLTA+%L*֡ɆZh\*=jtw͗S탒vPƌNtnj,^^QZ`F-)z!vzdA"x<0HGOMɟN'.͕v+(fv x?NͶX`CZq(&OGca&crY. V/,$Rw)*`&qKBSOˑTU#5UZ:R{BYo':)D\QoPvw>{K<(ĵriիvr(R3 \^&T$8-˜{8݊z"css7Ǖ`>u,%6x° ]ROVB{ ΃KHl6&sK{5]\ -;a`H@ Iz AGCg4L0|+.̛8u `[zg e4GJ[%:{'u"P۱ȕ@b^],vԜuu%Y3jgݷ3G/)KPwhBbi (y2s> p 0:mJ# wN4Kj&.^Mz+"Pgdl3iٯ>?fDfRH2@u,#V9uUÍ 9[w #|֏^Cba +[K<ĆxـFq9ŮU-zFsnB1]bK> |ODզ _9]])87_5D`}p#HCgB| "@g7{Hk8h][ =V=W6Vm@eWGǼ.?bqιaQ~5@.$}\DØ0I$xFtXeUvrՍ`ԧdc_F]z4?LBudCPyb:b[0X^'5Nx~Lrţzۛsbt!!~Bo%BK"ug5EIJuFb5MNqKey[Nݖ&A ëR wYYٿK.U,k %‰5z8,(Sær dG0ڀnLnh0_DK~ܪZkVXH#[=;ɣuG$& <֨OO%܁I;"sUxpG.OOH5x0phtסX'XVBǶcߣ-y lX&XV\7FW;檇biG+f)8pVA`.bx~#$_&pPDa 2SN6rC%k8KѸ1{owGz؎!*'+H>a958)Z!ҟp0e6bj TM~"_uHWR:#B  a08i6֜  f;hiO-u)A`0$RyO}HsaM>\LPDJu6$_kzJ,|]f6XOa߻2 Vr'@X>ʲ:Wsl%~%Jehyw~(^hhqHxn ҰyE2^qinaIpSK*yOuH>zЅSP b.V_lgdSESnOiz|T~F&λJTg&%SwUYak(/v[m x{<66lIo88ɛzK깸l\!)b.We~tVNw׃2ZҒ-}aPd/4T ;$;.JT{][J)Fu@4pZx%].j"O `UZ=QObe-Ԓr5$%Xq\}ȇ)xySs4d?wUS!on~> 7B^&bxwJz/Z^Lg?)*x%BճLhF]8GS&pad}?^A_C3_2AAnzƏ0: Oc2gƭ~?SaV <]0FkȔ3nݣZ2缺ƛvM帅B0AdL&T1}ؼjPenHCV(/T@`^,Ϟ<3uM,HR1Ȼ ]!&lYncBT<\hղ4lh"d^~Ǎ3KYFz X>UAFjdG$|ҼStۅ#YFlci0ܵ C龢IjpoGm@k8bڌY Ͷq%kYHd @?mߗ7R?kfL&CF1O(\ao7_Uw,ax5]-tG~,%CA#F fr5KZ,?%@'WEB 5P:* T>Ia{Aֳz+5'PƻME;yg>f@L,a2{d@ZP1&T Cmہ"EF]!Z8zu9| <K,,:]et,)wpLNI|WQ^sj+FH1 ?qv:JZN*]Pzn꽽u Iƾkݸ&}ASI/(^5afmuG충}m;)˛F-Bq 21ݒw mrk^0rX'xb_Kuo3:V%.;j&?.*v682;]#aQXX&Hc8zS*]ɏEĩc=lV&졜jOmY~Q4_z&֦e},GuíVxeόlmB3M #$T}d߯GzI ֻHd3:1z= AZD>Ħx^5V$ 2]@qv`V^gVh{1ב \\K-@Ic2H;ܚ9#n TE A=.9m0Jv+`8wu),}h4ר7i,+Pn.vG=ן髐o 9_V{߿/zRy2/ {D);ҁ0&np{E=[yqD^HAX] 0 Cͳ59ﰭ+3I뽗YuERm@G'|F0+|j] 1RS0ي̬>W8[{KRU @DFftp|iII2EH `#X! 3%uM"qCG]dEԕqTߥ?4Ÿ듎b;O>UEwj}/8p }CEm|"01,}MU*g/NM A=ɯP^VPEu]>:(e6l{WǚT8$ޫ>8vL  h $^\ݩަ%ÒS;BB*|M;yhHggXͥ#^?O黼^|Bwģ{Kա9DZ/ܷX]qG*]`^`>'f/ͫB'( $HPFhb }T[-53;,:@}haGtxTabf,Md]bOP"<,Qv&B_L&fa]&n %CԹc]qxht,|kda5UlaRP?UCF!tk#wv aCs,TZ"Lt:Sppgf܍n/SF@ҭ~*Q1= Wב󤓪/yfKx./g@N6qVwГw HUJ*`:Om8/\kŨ [o2O&Ā6ڑ9)6 7|s&FԶ7*nxั):@t+YYI:q*T g  8>iy(yN3jHu =4+s4e1*EWk{+վx>ygsCo_' վuHe"_ ƐOqa.X/׶(sٯlY^h#0Wߍ5ڟ>,,r J귺lPm256)arb`iƭz8Vw yU#̩ٝiU6Ѻ%BpTwO{X}aMO;n/3 tt>DgnN?6E:¯+U,E=O)=`0HYۗ}O@ RcB x R!Ƈ4q8NDke6,oٙ7]%&s;tM}Oq4ٌc|T!z4lc<~}vSzjjXBHC]_NՁP˰lݖu#>JR:25/ fz~:MT k'wǂr<ũ Cj܆b/fvYZvIJ)]~y&." |*d5c2" }g"mZL/Uc46p輅8SyP ŷorG*ZↃ&hWJ4= GU67֯T?IJNߓ/!H&Cz=@{W=^TSRxO[)eA.z9\ J !ouף&}Cy̕H NDJ%i!PPpVw>x?:\u ¦.ylҕX*\-ez΃ރHO8w[xcw{\߻ŗ{ OVwΝ) g ^/(:Lr o5Q429ᐬT <~]4 MPUn.5!<]AE4.fA+ F;N Bqteԕepq=@\pc^) UV@WCi?#"½nZe:?0S2 C<]Ydl[Em0pI "7Ah >!e@o>O,m \>( BHXybPAQ@4orN%5Gh)0qqyodk8Vp|y t5[]9t\ul^30C7cGYd3d|eEF̢=D)w;K'`wgNb #]'Cw~ա?gw/4)O[u ) <3$ʞ-g~!u&ݑ:if T;IMW#%ؓ}ftI@E9ˡ*'?kP}"i/<7P#%QΞn>x%^ mZU'd'8qg'j r }#ZzuEh&it>hp S7wv`l BlTl/ZÑ]>Ι/[j&kjP;l_ܛ={Sq8-z =0u_*U,:Hb3U2WEJ=|([O^`ҟJ_6S:V|-%Y?SWfvc2 œj/dmŖ50ne)K8)ސ8|af#yd61`7kb WwRy8v&mZ[m7um[0`Cin4ضCw*R ʊ^ޘ*rIjf< ƽ2|f[NF"X*A>D&Xn\Ud9։տk\,t0[arޢ:~j T,nY:%@kN}wW΍f>g/DzT՚Pq!ޔ'c'T5)Xd^7'^gp6Nyl~&YR1# C CW9q_fopa偙p^P8vUԱTQc4&5:ӎ Xv`J *&<"r];SĖӫ@j&]kS )aOz% ٺ `ꁊGdG̡t#+cwϓQ?*06 W Ccp9E˝qf2ߣD4~jp 0 Wr=ElH ~S뒪q>%),OaZsU^J ?Qˠn6Tf$2:mBh0yB0j"gح0.Y ql!ye 4~&dbxD&@hw8>2òSP&2:1^ڽ Y氋̃OpwuʑA\g!7O~}2Ծ("Co_~p5a} D[\WlWjɣI*<'qG=SX7ӭ,]a~?tFW,bz$)C9)H /#+>?V3pj &Xlé`s+6(l)YVDm˞``wKlwlv ۥ}aD# * Q^Bʳ}q" q(_* 4 #+fC5N@O8xQX>9 dK u;pm )ʗ$Atd ue}+dk#Υ9 $7 rǠ;=l GQkϻV $Sf&oO~"|& n1^k!˱+vJ Zy O]Ka6&؊U T; g7O**ErCl(*31MZN(BViSF<wL2aP_Ӄ ׺w/;) Js~n9Fu Ty@9uش/ĵsdsðy @JiM+z矘b!z EVWԑ|*餖VĒfVR0+\gek qVv{2 b[ukeo /Dn%uoBG$6z7bJ2Sjěny!}”6ow[l@YH";A1fM"ܦXl3_ <+k^͕nq9 g|وjJmҰ`t~m6"\gu-4 GL=SCѺAө궴h!5;%&%naBl2B'S/1+ j<|`8ixyؠI߂onr(Y97(.d'ЦKf_F3f? 0&t;oiz¶0̸+ІtAVQ:N])Y<.t79޼:[k$a!.=Xy$Pmw:'Mcac v,)b'f|'F,$jr.bEn::j(6h{cehH!eQ: rMa+/`{gr9  )s%G^cv*/#!11H.)Yj-:ŅW;VE'Fڴlhq"A1BWC"Y_ /y3&;*lk#81OBM .YM~0$h2XM;Tx!H%<'N'{c`E 8"b$^T8׭^j-'_t3yEu%8u9qvsi K7DЉٻD >-<sFiFlyhˤ#nl\BEcU,(pLQy?s#uGp#|\~"p?~PNS].^,T+7v!RljV !͖#w Vc=|p_tҨAS RpfM-kN;{{ah`rƚBL"0e,_&+Bb8rZ~xHogyX䒥EQJ2,alل%Md^g\fWn}|>eRm.G?7O엺W 4>u=T00Wh]s*'U;PU ^_&ĎC}eq /ۇјֿSrm/X5}_kTJAOB|J_ fOZ}%X`ّ"4N{ P`5]GB]]0Iѡx:nu=u0c#vk^<@e< =8|%3Y5f)rȀwRN3rAR՛JGZf׮Ifd9EѲl˴@.1 -ҫY:H{rH?).Jj(q7In FPjՌ7152 'lhvX!Zxv)t;`jU5eTMy*'u2j^-]~WμfspevDlSh4YFC[ \E~gAPd-^kLh v5o` m[ tsѬ%yX<=*x]u|02X ()J2K0&1ǰ`ܮ0c|͎Kča;qեDrOÈ+ՒFԫ"&(-s=\ 5PO!=6ri~]d}`Tq8s Y+ yƊ k 3Ǽf~,@X& jz~}Vg~9G&քHBlg{/7~:V%#Z* BSԑyS"Ic@يfdoZ!m;|(:5>e>~%+3T.rvz9^adMWTS0@,^ .1ssw10,6+L#c *I?PpaCRh) 0]Z/]foz!* I8|Oq]gܯJ`ˍ֋Va҇E4sоVΎ?YMzzya/‰Ig(=ORŭ˿O`JjaM`wā1V5G{uh9hFK^ݕçtI)!|[&ͱd.'>\szyw./ĒPjyw*r)H b'tvAڕ_wH T/  ~ϖsz'řڒ)5<%WnH2dW-c"XgѵXND.*řcTpnrċ]v}7_RH=7b 4MzlCUl8ϠʮL'nt ,J}3|N<FRjDe1P_hЋf:~*>nyLƮo֜V@YceCv2ry.IU!Nr* _e+Vqe:bI>AyXc*PMj) XOrC8s{=h61itfҩ@ R1'JzRh4 (ˑ%J$GȍHaB }Q8o-F ߸i_zȟfLYħ6s^-vDű)ⶾ!~!ѓYHGrF&pZ0 Ձz~" _vKˢ~lU7k *fl2ÿGdź΃HEs q۾ qtp&z((v`Ko] Ksk\FI&,&4PU ٣J\*+yy f<ߠW79 3=G[$R uE?sC􍲆[R lRulV|RkLm Xu IJ4ƌf }ˋeBW](ҌVóXњ:V$ f97$.h^#vJVXQEA" )ƀՙh@O@)>cS-W?۽, 4~myy ObE HHU+oUt&o۹~ۃZS_;:\x"ZX9~vԷ%~jQjM,Rn)u扜2NT7km@=22!ͭcԐ Zu)cD`ѫ'"<d$JH\\ Q `w;\.]ze$pC?bqep&ĵ-xK1A:hp0%ߦOC1+ϊ0fS2~LWSp/愍p\ I/Ilh.}߉8Q9dV֪?qzJ4vMAdoY !*kTcA͞ n_oЋ& lZ*5vCEwʠG6o~Ҏ杪1G>pwȴvG!jXP3b,z@_ :Bk ]s*w0ja܋EЅgz گ79X7?ڒ%|)]g5쵱vh+))/{j)τlk_f4 TLɦN @8Տ1>RPjoF)Jc?--I񚋬' ڙ+ÉͲ 9@mYBUrOģfX94o'\QqfOjʮP׽Em ^_(?7D>y:z8F C%RVzs \ZY催3N2|ޜA0{l5neį5MmÖ"8ꄝbAZƍ-jyP .Si.;zY7'e-̛Y*+pJZ$&i)fGiKqA]nU~W&n5fpChO,+*z_¸p~UfiHsȬaH$XՋְϹua _M_\!I#4L !-F4EAr*dZKvB>3 )̻T ,<LΟ̖ OhZ3M0(8 Pѧ;D7]I`wYOɰQRBGmR+vh',1 $)veE?n:Rx[wD剕뼠0KCMՠA o7qp =QN/m ڔk$~}VQBIsvۈqPgvh*JX"|3?+881T o8(Iv[hZ?51}VY)_l)"4 +XRDnFbH&،T) "d}m2.gZ" $`)޷ҭG8lBw7$2ۮ@MăHT=c7pNzk6ILg. w*Cwѝp1 LKQ "oNuv^MB 7L>uw<<@,6 PJp /3_c؏t%kXT&Z]_#4fL/^,&al.3wcu"qȀIeUr &-B,Es?b5d ?ډ?|Dm6+'xU:k>2n@hqI5ļ'ݸQ|0%>N1ZU!!zbAbdZKпАau^\F]x=y2FҨ܆$Vlizw7_$>^)ҋ#Ɍv\Tb 0[FS\(MA6 /3;JprB3;椌ih 2 O@ ٺEOl揭XJZnɴ;tℋeհRxlK}Q*˻>W6p7ŖKn )Udmhz#ҼVZ.)*@?yae M4q},&:1ҡπW=_e|.%³s0ܜJW^U <c; !zre ;\C+N5jpUvnO (i4A 0H.x_4 hwdl.u($A ]sR=e+܍FhIdk%!RZjs;2 ,RBbZئ_v*Od߲ٸj(BsNnNXnl#$Q( iڮ<ŋڶq-2xh7/'YCAClI\%7dӐuEut.@FQ"I+ ἖@ L^qx.ڇ-au{ RGbFh}@a& ѱ[qsE#]Jqt)kEۭM~w>Xq4b\7DLҺokJY< *ePǚ2zR؋s1(k8 @u㝝6 ə2:N`wJhKBg3hR3B|7+s^Ch7TjtWa6)l Ll0{ uXbWe@h;c2Vv+u-}(ki fNxE =Oꎕk/H S<g#.!c3c:| (UzUSbͫ MٛhruÇ#ns k@Y_6i1_ʓt? ԧdsAA)hGh=ssqs6U+QYx/{ɺ"ٵG7I.Sdlcc'RZM"XVkn!uk|(/E*xBjξI XK~p!YqGȐ-#+38c\Hg |6V.PGaP`#u &2UoB;J9*@Xƿ>۟sOg2g!+N\_lu<+x-T\L9reO ^v ӫ\rY2O.bfd[lg޴PDfizpmhv7P&&jz/r >"7 #enn[ O 路m/A~klAE;Zc@W$N~> HsE.KMS9A2S+oo'YA O/OeRUYj %f_! 蠵b ۀ8u$!g)7 kv;#0%A{HƴgDh^Np.uCX ^t~JK(z;=tHIaUGqR[^ 2]";NbU؊9RWw?Qr6Ѧ6,tX\c-{Q60zcɂ.(wkrģZP.*&M)!oykqlFͯa팘#CWU 4.ɦ 'e'ٖeMaT&,yAjwDgSgܸz96յlGbn@s=$%_SR7;%Ógy<Z H)4W^{l1Oo-υ[: (GH> ?ƻڱQJ`I gsA5d7Ca"ԴRֳP+9n<,9Ngx$^:IY~J314DwixrMN|rB>; rrH1gkG3A^uyPa}ZDEyaԪ%ǴdkJ-jsssS;y#f+RUJ/l݉|sB@nj#'"o9 =?I ** FT\u>u,tr:o]' 3vp*zSwf:anc($iVya\+FU#cOl?ȏ"-+Lx2LD+%hoz D6M+mfX'!-=ևBOk8M ]kqQD#H#-lf:wwj{V\r' @K1F}'$Nn3)&--I>o|zi X7lq;L|S6tct-,F#dgΪ rq;޶]ǿb5MVZ*0\ɉsHm DKD|/5u6ߒU5# kaΧH;}l@z4rTD34S.PN?< QyĸHi=q?ğ60Hwe)a%}:m Cb.62)' 2S"ީQv3)I u:RO:F̮c z7Kxnw7d Ιim97W q}1תHAH+`)jr ( ehy-1QS1tq u/;SwT'NAxө(` D!/EI?seЃ^05Z>6'$:Rg~']fEi0CxrvѬ-Iry:0Ƞs{Fa"X?A$K1!\}M;G b۟sx94pi08=q}1nTʖ<#s~!n֩MJ5V*kx}";i- y(i?YdH<.};sa xu9e^j8L>2֨/w*g tJ8ye)䥍rA>nj$cӉӕ&@GgRGfJC.DiFxqZ]Aގ`@(pBڕZɜeQKVblH$Nrk7@sx̆ 儒sƔd=U]X׀nj ?QVܚ16>S:tO2τ;s(a]o˯XEX4=E$iă$'ar_4 :V0u XE0S[s{ )n‡'9+D ޑe|3 Bet7ԭQ"́P\^3 1L&I~uTQ/u%p_‘?>1~pX_G):%P+4-e #ۚdUE; RǴ0 ⁡'$1FMˁckwV X9M9pfU& jH*9Is/aPN(_BRod}r@JG7u7Mr` %d^0[;Ma>{A8x6`/' 6ٶ?~sZ(o67uRdAFF4Ai,!@q c J#˾Xˣpo0O`WA5rfgqf/f$j}~PF̲;| pTrrŤSg9Vopg[.Y6/`z*{`w:k,xP{Su,`|(-OJF5ON7\zrz\y`(&too1T!dEȦ>5znә&- ̶d"*~EV@܌u/Rq]s)4~-39_Fn֦s:8^Kd"IZ[\1ξSX!Md @[ ː *[&(gb$B#XY*uڅæomss$cБJPnK@plܢ0FI^dF 5+mZq]{w [V fhkAPE3*;JxL3]:AG@X R4:vxwF`[c\kk ߟh&RZ58cdgkcTS2T>or!9EgEu4xdX8~y"{jLfHC(ƱBH1˲"b8*>2u`ל"Fc:e,Pl2Z0pX*Ǻ?-$ ߢwFC[![6rX;, (|4k0ga8=$>ì ?2;XG[F#\ېM'^peZ7TN7s+G29 9LNʁObQ\ @ܩ59:U? ɜV۹ތ_gUVUbϾȂqveN#%DCK[Rk1"Zj3iRQ}|"FGJx1%}L*&L$54.SY6|D\x0 塇^TqXw\  BbZiٲ.7C6c!y&oLNoQrJ߲Umr<NJEȧr?g7p8 PuWuDv28J->Xv1xK"˻ѸmѝL@x_bq\[ VFq XIצz#;ǻk@+)I0 hL+$&0 (]q2e6ͤ <*S6DˢmOg;;kEF"AۓDuPW8",/A3vjg- !4,nE*%yVqjӤF%Fί$Lѕb" '|obOqcm E/#Njfh19U!ɏ]Z UI5HG6vCQ8vloe@cnyE. ĈgMv&hK Wrih=^',=Hql\uYD7$ɇ ӏ|C+ݘ aX ^,::h++Պ"^ןOZG@ُ[3?njrbr&GLVGAJ)ݯ몧ԡ*=}y\Ȥw&|Pɱ&ҝ,`dÀKS>[#%ɺ}S(ÞCuBbs B ]?"'Y0PI:7S @C,q0~AEȒ17foc].X #*jH4_a Ĵ\{.yv1) a%#.3+  4SKŰGC9&ܤpta־LQ6_@z]j%6mg8|=%0b4# rڝuml)]dҟ!e׉ڦ`hlOzʎWkDB:a\ҢGX n/UMd4 |O !+=:\seEz"Xڹ "9&z/vŗ+FǍqvf:f;^ڒrZzh>_8G,E*tǹtT#z;!XHX.izn{<|c v{&ȽnUT3i{tz,>_([MƢǾ'Dt!adZGХ'71u֒An#O S{}3U@ꋃhvxe>S4^M)iD P "c.|T%Mvߠ><. j7m:q$7r=A@&zuMRx?WM_=ގk\g^B UY;u\*xJo 9=+ ܗ໑v̛sHf~`$J--!^s[YtKe~à`bf˕E9b]-i/EWd+LT$Miz˳404]|vwu Ik-0M7 VkpPݝXRyM̓NCOb"Ad=K潲T}h.|oBfG6:a[5b쬩_kxbF&S ;|>Iݓu9F H]7%#<4b"Fl?ʮ.y3!{~?l/Z2H{IkSTsH%/o+ɐ:Z[,Vy=KL0AC [3]tWtpkbNր"_Bʘ/<ԵuwkjXj3eJ%a1kȼDV~/^[|wM@R Oxi]k]1[ 599$A[Փ廗XRvm ¥:}tc60z~knl L0rMj%$61l갿iTWtơ = JҩJ<0Fd~4g*)J/v/:p&\>܄GlSfsRًY A)'ȴJ_bv a%S/ vj\ `lg7C\?QM⹭̀ate?+hҏ[D12Gm'Dm:O3JG5#MP(ɵl6zpDp.j6Doؘ/2 \-9>[T 5㸧/m)pW` T*7 \2az` J`ld3nJd=f҄[K06["H]G豿;\~M&,GC,Ȼ2bzseYhd&bqNp3rb&b:)873jS,¹+z1mL?g8]BHrG{-%S!=%GV%&J-yLj? 1^[duoN*sC #bF Br{P2 a5n_tbBtS⏕[*Q2N)K,\j:UF;\#%wW0z<^`(6"WtOΐp N0-74e%k,Ns|8pw+I:%cT6hvOX hQpobӶ(434Ϝ Of ⦅Mr@CkY;[%<pUR_EnrȪt b@ahRs'7LcG*#G+!P:E .@%fެ>e+XGljhU$:+Zx֛ۖaQ`qeֽ$$"GlwS  #/| m WBBv= PyCAR*a+X 6+Hm\DY)i%tMqoA?/^8W3P:, rk[<qFQճHC-j‘YkQO'Nfb@- Jϑ;ȎLJ|# Fe?3s`Vv.7ӬB> ejԛ5?3=_34$2YA&dB/ńbX:d$ >Auc[(hgcNbẀaTv؍0`"#dB( S/Uoٴ4js@oy;ڃpH%S[vR{° HPO@^^!͵Eplbme>o@{ /1V'}Պ%Vsy1ΓUsk>;dz*VY 5.3t}~#\.)0>$ฐ@VNƿnYF.̕[jh1htvXqa*7ߟOR?S.QJpK´`,7 ;`uj}ߍ\m*O[7pY37Jf|={W)`T;L y<$q%$$rPЃuFm`V?G !Nzy˕TRQBS! ]sWo(Dpg}]QG\"Y yqB(;IV%⇼s(DPA~ǣ㥉\Ru󐣝 v2ޑ߂ *1vtq Egͤt┎m;&DgM-7xLko6 Ufڼ$r'N~oVBX ]Xhw)y`_A>m8c #6DDI#|~s<;F^L=`ɌܴS-#O ȯMTr{x)d@FqmvؘGL]RE-ZGЀ" {Rj惆_% 5KAg<@P_3ʐP2 T]ߤZ.k3kvތ_|9&=mdzL"Dq{If2TKGB ,)b;u&&` 㓵TA!fsIQ r]֙h&͊/agί[+ Ƅ!PH%[g0![4D`kg`!rr9̚]'{w6IQWWN < I@:q,-٤hw-fie.% l5*wDݠ˷k!¼.K70'ӓ ѿe7? ?.S(2>IZTe; [*)5\ L%SlN؊Be{;fiG9"(rƻOZU3JYhX0 w3mVYOF)sO /3oTB2c{,Mx oRej};jF6ȥW6Vl䡆F$*_"$xjO ;Wg:%;!+x?$Pyz2)|TPڮfZӱvY1S Ѷ ̔(S]JU 9͘_7}~jc @{E\:l"8c4eE>qln/XPmi`;`CB ɪcK1 r;LGc"M5W8c9ϳZzƟ@&C|WcE `5Z%@,-lCFNpcՍ:0٠A~VR8:YKiACVdeޑfFnЅˉqc_ S 3RT;y߰o0@[&f}%oh?94az&4yR2A,7G>~&d{" "Ob!0&ܓRC##&uz&/!2|)x@ .MFl6y11.I H )G9o >AnR?{ <I~2\qىKȶܬ+L6G3ԡ JNK"2Q\I8 "8`  жojx?Gt0DVv1@{$lO:@=6QJ#]$zt"ϫL K(] Dtc<f>#TO]S>#~cz faq+?kvb./Rla,fwt gq  a,E$jbQ89itwEq1>hΟlf\`ݫ6e_Ĵx`_9L"_Dx#b2p3hl|o33,XJb%N JKQ\d~jž ˙=";ԸigH)^{(*^R𹈞fw,ڰGg)Yd$TZǮLpp֍_khYu鳍D!ts[~%#q"Y п B#fN-ˠse`b0zp`pS/n0]jZoڟfwpE]kqnʣtfo㷟nHg i>$LՇ?le>L[Ug,_{ d0zKs(c <{H(U|su!_ǃ,JwRܔ+7_v"Q)7-"ڹ MJ-'ȍUX|$XZhb>;+|Az>f$w aȖ?4$g4u{alΊԹ`:&7.2c[X4ˢ*F =nf\=K^>E)'6/ce#z Kt' k#rU xDV&):Q,/ G{NĄqnq[bzuőg0~)L" C#mK62~N$A ˻CgtYז1jFb;)݊;ajßWOlR{M;osI¶bf<[=8M6lg9fº&B-6!բ̧IK[Y̜?3=fV]lO5f*Evq,(qAl1PW<ƾX)Dr_۰dQf18g #4!au+\o GI|Ky~EXn,'5okǧkځ$9LcBB ~- MoE65|Jm]"~ҧ:sG)}gYs $}K_;BX}+ƥgDo]Ba[BfDɧvt˚,p #0lٛf*Ʉ(xcdk[ Y|[7 ӝ霚RQp^+C&l qg1 DQxwUl2mƻ>Wr#3 =sHEs#b&`~yo.Ί"@c=^<6ՒnH~Ijʓs qh3k'}N1 )lXx#>*H9po 9k~~HU/ iCVX `, єE[jFnea$O| >xRoVMLu D7pLgcUM_kJs ^xSY4˩l^λ|gY4'V&-`7Rs9C71048Y8[g~l1ȺUKO0bhѹpEw ̪_&uR 5u)%ٞig`q^FL8XйZIo5lC$Οc Ư?C~3  }H`u]j>vhr 6y.#ciooXSE/>koZt[C{LjDx{9 a  [U%Kfa[ I!iYg4`ZfUzxzέu( ]vV]y4@f鵎cQI']A8$a^B*MXU+Gj#>FW־$v`v37%j^2߿i6i^nuƅ跩N#vУh[i\z44 TV$KfdY!- %r0V1\y/(6 e}}Q hX(Ž%Yn'&t7&^z.]-2gUFg#eWٮAwF%mhgc$ABLucY%\AJT\V=Ja.x `*0Z7-Б7 ,x/YԳHe-3 Ѽ߮ڧE0o"No3Ūo?g&ۃ>)%U%SћP9h~$Cma"j.C2~tk0YR:HŽ'3'8qD[5%aF5$7.p/t+JIQ{.&p7{ ƑjC@}!c$8݉U>.&D|ďJQ܂\I5nb)"߆ TR׃6kq`(_WAQjS.ӠlƒD`#Eyu ,s_:|W"90HJRIʫS紕U>6~ba\Μ*zylM1n-Bۼk4)]]w8bxtρ)R$9 S\ǟ+%TUe?s)4 F!8qoL[{Uh˾3 HMlq, 3 b! ?ٜNDŽ;CNE 87æpW7@ى'Ѫ7)Ͷ'գ8Bp,$Cf!.d SI({; T7 ³+ %n&q[Gi0 sQI8փhhZe`Q!'zZJP]{6:DZ;!,m Lh12؜A@ZU&<\ 7D,EXoS7(\2F@~pWәG#=Y wx Pq3\a~uȑXt|*7}`=(e@hIƱ4ΘNG2E [._Կo NV_5zZӡY[AŦʊ0inlϺЙZF|E qe~F-u8gQz ءΕA]Y47Isw4X"^hv}jKJoiX9S{%xo޳>}&dq RWVŋN0ZU~&Gþ&PjUa%xc4ՙZx:Ox5?ΒY=m7o[o{L Zھ3„B(Ki!IxNhyʴrlL7a|eOHI,Fg:1I\zB׉@M 64~ӑtLqze)0Gd8(Z](c^\Xnżt$"+JX9<\߂HSDt HgMFз}@dk5Z)3u3nXq}h  Ԋ+˺c5qŝ!K]eu~s%K[*5< 8Js'Q@&b+4d/"-c'M!IcpLcv=l7!.~a.h=1VPvbr|A:@m.}ipp|Ċv&)co|nr)h c@1ɮ]!6\#Y$x7T]Yn |-)ٲqm*vmIif)gXš =tOK# >2ɋɩ`q:Iŵ2&ƴ|#Ԧ{woB@s`<&,Ifa`:+Gz~XV%o\yD)iR=Wz.ɼ2ʩs91y[sO2njY™ LF`4Tɖf'|8+߆̀g$:|g Ǭu!p#tm/*my%[a0xLڸ_ ]KAeCn'ӆQ@ܫ9ZV|c4ҏgyGCYr:د0%siGnrbΕF Onbq \%݀z$ۘ}Ⱦ'Z)?@v0p z?ټ[t*QԪ̦o O2B$U"*#'IWmTe/.)Q.4&!{ZQ㴘Q>:x=vM\ o1 TVpt+[oXX1p#$:wwwMj`k[l28zߋ{Sw,2R@Y YaFMQ7_,-KQ8x,*]h`HFg|6I'Tϣ&},$#c_q@Yp4PCs[~{1y#_`}n|q- Usce:cxԞ_l! %"WVc9VnS6' <&~ vl2D-AhYähw76Fkt(<#={,gJ$V$Cj=\N"@JhLIY%Yӂ}3ț4B#>,W<Wz̞mZ%|=3 S0ȇPtVҩ}70!gĆZx"˒L]44B5\p"޵yKLsTĩ1F,`X[kRܮ>N}ݢ1N@'91 )6BLFBˎblmn3-]Ūaן EtxeqnP:yP7ԎzDSҳ(gmPja~lcDd -Rc~USVA:F*j ֨O LDa1&Y1\z֦ cnJ?c[2hbM[Y̰ߨb-*! ;w8O&kRG_R3q9mjo+e?P5+&Y8|vu0r"VLS~сYj傔\G{T?cr ]P܌/V0{J]OW3%Vs$6)r=FttfilBq 4?AdV}h4xU=@<ގe 4w!7wzQWm$ Ni^ȋpٕs6xq)`O3WpgrH5Hd#һWjiu+_~ڣm?1Ec2~"T~$ "ݪ@X{'? }>a g0V2$-B$qptxO֪v?[8jk቉Unj>g)@HfVʼni߫UI!Qoen^!i/rT/~Gr;"\ç]?Gkr21ηDZ0ݭ-IWlBr%Ur 6_~; Am.p=%5 4 |q ElCչق5͙7ǚLIZWyeD ##gь3BFF>æC)X=-m'U7i:0a 21EȢoqcc584'R8 lN2Q&h%4gg5l/kd҉ZЄ 4xNN *,}LMӗkCc3mQp0 AM߱m+TXkFf<*׋R N3b8:9 sc ]D TI(}ǰm|gXT. Qゴ14ujj ')en/6>Maa.KИϜZ9Ȼ޻ )Ծ.zHl=cٰBR|?!snLJ#Ѱt쾕 H {綆QF;aGaHd dZUnh 3ͤ2@;1W Y~o_oWrSWœ D٭ER[Q@C`F\ DQxdY*a[?ǀUDYp%lsb=[ѱ w~$R@@y)_ ^b0&gk_2b+e9ηw 9[j1"t)Q%]{1]>l\t 'ƭIyڶradJM7gw:m2X=a&S@/WkV$k!n݄#v'y&J$`)\(:BFZɓPqʿe∯ګd;s(mi1 ?n4vSrLsgf2/^ yu}u%9`mPUsEҶO*$<"?w1slVqeOG⇴$"f7Dd~w(K< Ly][NC6g&JDC"LݾгE۫xQP!Hכ{c>囚f% 8mܜ*C"&@׉~.%.9)7b`42Q7RWQϺ2u轶h%m2='"YgH=Jf{O%4c1QNEOgj.1wR7*c; 8LS -_@q*wGX;M̕dGP봻?J[s0Mkg"ʀ 0byK]@򽙗\uS^!C?fbmB$\S&(0,˯ظ^%k9W*@h/_t+4x^;Kyt\Պ$@%Lɀ P򨲀:BVtZ_#\Ln#OPp~B ab߹XVC:d'\%T)>ʥ`U+ٟI,ZB3{Yl21/9r^Ǡ<ŭVR4 pґҺU|a!MSTuJԉ>Dˍq(#My?##w}Y~Sœ&ީ;C*QF4nR_}Wteu PjxcyLd}D,hO酁Z=δ{nZ[l8~-7*Ss3`!bMY}R[X#ѓ+@$uiSXEUh\#qQ 4j%ƍwct8k")$|E(Off^CSM8a_pŝ:Oʟs7 Y-l.%u=CE6`j$8{U%9 ԣkr8"K6;&?ɽj/T}TERVWǻu-ؼsEJPHg:'P}&`{cG'7ooD`5Z6YP;U6 aᱼE$UEOck[сjVӥq24u8١T jy3nXcޮ04v^R~PB7` ⑃V>(i+Zbtn ?n\_! `zZ=AϾdHʏQLJ 8 HG!yʷn s0ƇVF0Fɘn :]LX.d7][Rwco4K9?|r6+U`_PDTl8kWdT8;)9yZJ6V k!g Pt"c!Lo>kd?Rn`ZdXIq #Œ6ͤC`m҃ivίW|Y:Y}[?1MޣwY[|=O6rG0Jev ;'ߜdeNAUI-5V?3NQrGh,\it1XyPn-XsvSR a5- -dEnu %3NOJdtm^dOs לF6ܗ*6[TN*~ڑ ]|9v`+4%kRnBmާ˼b;<t]=݁]6{+ Q'\5£!壜(!h#']DsQk={t6wHgK3U4Dљk%?o3+py^ z]p{v_O6F0 c1GDG\txn&\M`_Gܓ@U,JLCS쵏_~,zzn18MzF%E=.Ubu]1s$tVDdp Vzizie|2&ܣ+9w{, vJ\d~Hf~uϼY3L>6~e?AО컖o c;R G6}/G5, [(b:h"ҋATÎH}@&/ :Hf?md0 5z dns\pSsYI~2H[XVcȂug@;[WrG(Imq/rL stzKO$im8V"fZI1{-|0M\y ;Zx.p8A.״MXHHs*CgdJ>C.bɩ`>ݒc4 w\uur&'6_ )\F#5?m;!*feDZFћg#7`4qV>/&o9v0)Kd.$\iA#iJ?Oc Vv^S\r\ۯfk6>A&}[UR؉.Wdv`!3 l3mrg,^陉y" W#iO|_UUmSsgFB}ݏ2B5v7'5qW†~?2u#\ݖ.">ӺSt긧"g%N>kyDb F֐!7yg-ǷbO}ݲYc[U9{n& eIE+kd#@TzbV- ) &N%2G' $Y"lTVt T5TF秔l?_*EuU D )!A(< M _ղ"S=nq#UmdQ3d~\BѺ| Z6zu1:r H$7mF_[hD!>R+m4+6ZV1+lַݑ3&,)wbת{i䘬>XLy$o1 .sP6󍑟[ZUO?mz-W4A3c0<@ԀdO[F*P[<^j4A\wV:>~Y>γ\+MNZN"2y̪sʵf1[ߍ`jkKZ"8OFMŚY.E u .x<2uDJ0ŠVTlTz*[Y6g:c̍`ޘPsSi|7Jj ȐJ?7Ո#9ǃ=ҭqOKqtF#m"wN.M/20^W?1uk;}'#g;aHQ lRG\ TS84l\mNcԋU* 08H=ן.ӯGA^yȆ$nw cAmпUzɸiZn=J۸hjc"3&2uB_@]PyI:p}^a~퐺.)AIrIڜ\ةa* @5X(e^azxkqNꋹSy!2ZF ׇ,2*ᓷG4u֧1.+8kHޝO} y8Cߝ1m1czPK8}㊡ n٪X(`"Wş`8IL7)K [:~oVW&I* YO8s㬎tI#L[M@i#!1!)16 sC>LUGX$D&ŀA4fb0NT ݢB߹mmUMsv{vBgGy]FA]LNՆ]dZ}1Vտsw2Dҙe(Z削깣wrߩ8Ք%ga=+ P-BSV}4gu;պݬD rxj7Jf!zYj7 >|-!>*+V~ذ=m}f`# Y#[ێZ~{6Aekì Éw@piәq!3__4BhkBm٣C+YlNB6o/)uAӏ*5iJcc÷_$T C o6aKwJ_>]4ϨFvc\ŐM2"¨C1Po׎gc_>~:)4mH&)Z$Dx {;e"n2Ran%dnF͂ z/;|JM F * WԀ$6.Pt_kyFI|XxioiDU4KoAX]ė8V\ R̡ {!ݮF>&{ri i=(C+E?Bjv) m1FLܴ6,'1s>Ss#>=OΘ=ߵ$,D%Y'ro%LRGӰvyW,x/UMԥ[]:s*ǬGbIH˳%CN9$qCc#*k8ߣmjr Ϡ&C/A"wNlXX˧& PQ0f5IB-_G8#EAHaFNv[0u7]Z@x7#DN]`*lQ,WԞ(>sϨ2/B)BՉ6 cDpNGIWlqO;?CGq~c_O` < pp˥NW죃@˅U-I) P4:f \y* SjJ*E}8~PŎ&T # Ifr QFNj39+pv#kae1)=U}."IX#Sb۷ %?rB+d DE5Quc[x?.2/F?>,+&pROG<r)[%FiM:u/|+j5<0p1-jM&VVq_SXmMf^)%}4*S*Bv!BU=Hΐ]")yGS r8sr_N/Ƣ9V,|/Ytldo*c4QKvcn!ݍ Q%F0yyWs{d ]CMqljU? eAP8?"Bg)Y\$/x =t>]V!VxO(9.a5xcYt}"|W]FgzF' 4u_LTAt>^SIplb˵68FMܱHՕ+n&cOsopj6`V K @] QQE}܇s'x4BX#!$O7}^B]Y\{a){e4Q㢋E?[Z9klG(6 mz@ k=9*r*p&>= )W_ͨǧad8R2e/{yR #Ğl=r*ra3Cg)O*Saalf=iwǙ-<Q"h5ߏWO6,+UOSj=9t-8Ɓ y3U#dS%p֒'#:Ӛ7HGWKƨ% NxC+ssd,HRSA/e(Ψ[B<śoZ~ToǶN=+}mYHԖRG:y_j WSt:)tVR`k?'XoaGڇt$>5%m1]!#_~EHMz ۄ'Q`9IcXh_fX$9vn9rH0ck;gM~]Ro22Kk6sxy8g||VujpYZsԚbAkD1:m>dQV͉Xk\e C]%^*oOn)Iwˬk?vJ| IC8DÑѕdLLP(Pea6SԄ_? 9 VW{=+|7_Z[ Bá٭ uLEzbޝ|k%l'kufY&5:zxtcFivZSp(EU)ï|*ڿWVLmŃJrз |&{yG9N/fK;\a4 8I e-Kkįۢmܜ^G *۹̈́p0p`04nǷ;FDq~w_Fkvd[6ּ-ޅhTU̐.W3.W7swT]>澄,{A놴Ƚ aυ jzðmG_% =p^_=q0.c(M`G2Dшoܓ!E*QB8IIgp`%%[P|}#2jn[ե᲍/ 6)iTJ.a,sAo MWRFfϹ[*  l u&s<л {\F%U,WiXSziFvg4oTG%sD\3^ӆ`=a\-q=6)TvVt.!v7*}e{y4=i :$#0NrC: DDkcnc;0\YsMHTקhaqU,*qLd@7^ώy9<ݑTB@\2;Y7*;).4b ʑ$aHXhuؐo>/a2ޒ>#*7W kг ff7ј]7FII6# 6aZ@8_k= jsqӢh`()99lF/xuwjۼT&rz5!q1>UB7}AqTYDŽ 1 5zmԖ94lP2w촊\Ku'އ baB v$Ts̺؏S|p%Rn0\,df^[-v 36Ͳ7 }kʛ@Hߏ;wp^szXd % .~-s R~M8%Q܍OU i"NdDYn%u OYE M^NA[pNf+n?+E.,<[?TVR)6U+b^/y?{ -Gy7c}.1~ iujB1E$WF,@>E9'Hw+h_fOm:$妙G׌{`0̉V MV;N=vFȸl^fsnJo6srʏn˝4rr4HB$g%yS=նQnyb*!A)-8&YʀiFx׶`ڐ ![KůmIU/K;ĹGFaǪflGKD;i)wCmg*X>p؞>nڜ)0Nš t.[M2IoW3@uzLhkh=#JMswߙ@3$r\CeсRp7OǢO Ș ]$5(Q j_Ly֑!Mm Fq_"P{.Xqܔi4Jض[Ti\y>0¬F,NkF&zMih}ܙ|42С`enos;gd`U_YS ZKgU$^?*1E-1/k6NU[q7t sch#|kzq"XRz54V73POݰ0nQ4'|-+ܗ=+s$[ Eĥo΃k&?$="GP:JhxY*/ 6]!zn]Z^+ gwM=I^V ރֈ3|;g zLX q paZأ8b*^:GF"f| ʕ3IZ۠~띏U1"F^BhU\Zoqב6d.ۜ<ŕVTD?1u] dT_jdֱ:EM7d*yNˍʯOMRsOuWCnHb]Й}yd$Z(cвEC|5} N/n0`NO(1Y.saB%x7l7.S唌*"d%E-`E$%\y=~|z((YSBr›!J>rNqRqƤE Z c@{ƦK;Ʋ=Iglmȯ'H߼0*7e[#?dBT|7 ]e?+ZQn JKmTWƁgZ_$i{F3uwz1'9@ym^r?kĠl <*Z+RW[-4iY1S9\Ăi;d?Cuި'WY"SxhJU4,w,rRI@!LFtT]*{Eiw,=`$i? T5jV.@D4`EQ`r]Nb _D|8.wנASXӪ?)ֺ9liYtDlB9b)wbZ ސ uv!, 8擁u`y߄֚GE*8wOѓ!2I(i)ĈMcJѝ1l ?a7ʺy:T K#3Y T=.7 4 TV̾dg+'f@Vݪ^%(ρd)UΕiy/Q$3Emj퍼cD!dt3q_qL[?46"R>_X}8C1Lw9*>bCU.hx6pN|<>![+nTgkܜo=yva/WW/xEYi'"!: X޵l~ypl$6 "HY36 ܒڲ.B7,2c.oHh\!"Z+аǑ.WZ}'{`D! PVXƦ &d{o $0VЍd$wa_G љ-aTe(j 0&AmSAcѼ^i+!4$џ8iq[ZYEPs3@dR0c"쓴@ XjnZ=7%Gc<+6;0iDҏ~bJ_m&A@-K;`q4E CCDj1 xPWʈi GG;dtsBn@*[zb|E~ek:X".+&n }Iʇ}r@0\He3 HvRYYʃz*v W}W܀ܞaůqMڑ-ܭ}vfe<W,f GwŚDڛ0Y ZF ,i'y}QvDk, %b!PE.{1@/3no&+ Bem:@߮45YOR9κzBm'En*0 bl87ɚ?UKr_>R!ak#2KTH+9oWbZqi˚?Yr62\e%[ҙ:vf4\ 9(簉+:: BRC3e: R"DXnc\ฆSwtpJɉӋȂ mXuJ`c({4TÊ9;T+ʇ1ƙN;aO}xY"GU%0xR{J;:J?ʙB .f*yZje׉m=ZYM!U ࢎ*pd`]BlZ dF?Q#[#m0D |`Ǵ6OJr^l%ε37D"Xm?M YSxR;sn#d %"ɋNF 8l\7ڱ=+d=8?F軂xNݹ9l KCo6ħTPw*})i/_kfo4qG/`db٠#^Wq~qk&6j穆[Z׬B5IIVm7~;2+EN8#,.'$o(TµęuS«