bpftool-4.19.90-2203.4.0.0142.oe1 >  A b:}W^^f T֍hW/b9CE% s)tw[RY3eqՙg~JWOH)rsjZ3(2@ M( o_=/Q"4he`Lw3@Q7fl[+ &)܉f]y0z5HL hu*W]̻a*qó ?Oy8<"Whq4@;_p=6;͓TEkwSv}JNtΑEd?]:L,)0Sͫw4sŧ;_/6 )1!#`s^[bxn W >[k.^y՚ٶ5c!"l?vq t$4 vB-E]zآf9%@>p?=$?=d  $ a"7= R^u{         F  P x   0H (P8XN9 N:NF6G7 H74 I7\ X7hY7p\7 ]7 ^8Sb8c9d:<e:Af:Dl:Ft:d u: v:w< x<< y - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0004 1648025991 4.19.90-2203.4.0.0142.oe14.19.90-2203.4.0.0142.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/f56eeec6d4823a9ed2a9851c43528532-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b26e14cd91991ff3f9ed47acd089ef24fe00a354, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRgDgSfߜypKsutf-877cf8fd49cb2e7de73c4f00709afb6a5a41f72e066f361b4ecb130ee2f9ab01a?7zXZ !#,] b2u Q{LT ݖYDSǨrO9 q4@ 8 GM,M=)$4E(^׋[A~& zx@.n|sM1|VH#! N%(yrb!{M dzhu܃nh7ђZEAe\o˜ɢwL~ gH26[%wm#gz\,\ J"}f-GʯϠˍ^h+^ v&T>9^O+7Py0ĥ{ r a.+oQ >k獸׀[qF#3(hi~reN!ۤoWe:`LDRؤndo5+]/zk2vYp5ƙRp ^JMPlsD=+s3 0ZrcM9c寱;:V*1\+0di= 0WUmC9Pd3NjeRW{%G{@{_+4tТ,""/6KheHYVV/c}S}/r$5p̰[pԖkBH2A:vl%1Eb PWVǕ v2Qc?3 8Z(}j5BX; M^T/l:ˮT`>/@t0U`] p&(k;5Ej5/k +򏒃$݈VNWáR$aiyX@!A1;'S%)u)_ e9ߢ$5؀VmZ=\NhL vb hrRCQwժ V|L6|$|"\Qxς6@!!lE(/77w/dgUC,r һ3hOI &ۃXa%i> fZAP֑~uAQ 4PJ idwgQ4" >mܼ*ٵHy?L)s~3E^`#Un`dY [Aq.H P*䩵USmr(uSh.BZR%xmj]Tj.#ҝ 򶓋O‹mE]5D,e5H1#`vsL}D>6oW-Ggi(E=t|RTGLئ1λ!Df! a \[L7II'XUBkfḰ|ډQs;yz+.ݺހ?CtZ#f9ٶWt|w|χjGjQ %);'%C7EK+`8 6Peg ڀկe+y*"Ye#'8VQ[pfb]4 fy|i_j̅Jt+d\uIgLV K=t]5C6հO ,-kǙ[ƌgjP`p daXInWr+z?8g7<930c*C׌Bfm% J3Fo h^m!]&Ġ[LL0c/Z0¥eb1%yXlG9U6 FF9xE}f pK+t p \}V%-rR> |+Hhc*Q剾gY$c:N&Lg/ 5̭D6P( zV65 B&{#scϰ=ANC(ogvcaGPʙH҇/|ӽ{L|wcA@hPC \h#$b6_LV"e"KYLS܊ͽS2$HK16tαQcٗyR7 jI9`,'?hਆgǼu٨ }؍"`{ފZ a7ѡ`X/} YVSALЅG8a/Af$3(0  >b"ן&ԉGZel, Q#Ts}kqY[ TWg'Qi>`ϥK! 7_JOV(y=SQ/JJ@ɑݫ^YTDʃϐKc\F!ۈLaAe?m3{y:v>7< \ߖ~jY5, *4pQ#rxq۳F5&rqSzT{$CPEn@9=B8DdRT۾8&Qνѵ0π)1(l=; !|xR=mkur\Ug7J,^;\,3w?({ 8 z9玆Νu⴬C?\{+K(ɏ8qM}(i~6{Fa;N*A["ݟRH&(}(7/NSh8fzwG0YA)Q@˺ۅ7Qլg?GW%!cĉ$RvO RͲ:+WI>ph!eK[!/:GŮ7nLi[Šaꪔ4C:7 @ΫVٵ]Sߠ#xkւ*#I~= |zx36"f1X]O(RD CozP!a5PBq@D ԞG-R_-3k,Ģ9I 7r cE- '-Сehb5<(k>_mg/*XH?A PGХV3Wgc83u@%t&xM"*4ﻎ҄V7KWASmBō膤;^8-wh nol1_hV) ϽM;t۞S4S莳Ʀ̲^S+nهsD27JLF@}5\Rz~-egE%ݍ8K;hq䥔 $_q}j9^q,еbGŴhê=ښ[uxXKC"IA[:-d**t_#qlEƲ^WRJi:ZN۹,nBDh .f ǻE뤾"AvkъE", "ʹbl#%Nu뮌 cz`W:8(%i,KX峸81|\ܘǒӆmP*g)!bNFKKw08Q[A;/O=OX1i~;݋C#qLR͟or; 6 69\M,)Dmg솰NX-mTGV'!U{ը?z`<t2UF(#9Bro'l y7e`TS12thb[J ryy3O \yU/ngSęG $Ĥ/*vL6WZ?q%\OVLMv#{#Ɇכ^L79lO0˥Y[{}btH'ɿ/fcܹFuNn!e>~eLVF.ϟcLX,U7 w!r;`\;t|o#l4&E "kx(ay4xZ{'ڱ_s=b̩dɈHy(1nP?#RncoLOxCP9E_%'U _sp%'ꎹpP fp>nϭ4nHؑkZRFU6e+ [%P֦.e2QՒɲ&Ϟa8"Ԃmk|&jETPHV v}hFhw@wdF*YZڨL94l 7Т"Œaz;0ztߊb5ټC/DkNwx"RɍGND^v7\l0c1ҸK/&ca]Zw"$+fO~!22z"U~`u$d@ #ıi'G F}?e9R f^!:vi!~x h띑Hv.v)fNNم?=^{В;<2sNd]F\v斩"x3K7\tb/i@Ur}I EO@"Fzx7dͧ{:!F"d/W=d%:rlXֹ[c]2l C˗>5cqKOZ/[(B!~< :Mx;=Uk"AL๹Mg +5pK&6ӻ)jcI@W_mm5WqTz0Z^S A>8eq",hE&(c4YhղD&P}2CNB$+شu Uk9Z 7{K/O<$vǥI#l+h<^l @Js;HJ:P͐w1 yt b <9X--BɨcT["#8#SZ 5%]L{ߛՁ3䒧D7(GQ9sY,y$$+n/,ؤީ@[6 #` G5=J_M"KT\W᪉BƤ|UP9b*zԈbJ\\2Ël4I&hVKw t-$I Zze#SG/xkpaD+M++?6g^^KF*n`+mx-1<]?/V^+$8IAE.:Fs5$n] q vyKL ?TWME9~=h"IH8UkLo}ȥL>ņCJ_nq"X54%AѤlؼ͚t/5570 ZrVU^p=aVZGJ}Y )o f["#&3P: 'M>|Z$ 妊ո?_ݣɲ $$g^cn DbkSw p{ןjǓcoA?3o+G뻀TX{G.؋4 C(t`‽l\ݒ<8"^'@nY4'ˁ6UE kăe{ !sl+Mz8xNQ`vpXdd WS#A;uP' ;ZM* E :V`U [Hp9; f^[FeT;Y vF4N2B# ;v9}zHMD =\ v?͓񷩧=m^ oM\ard.>ߊxL Tux$zjy@8B0@+_ΛHuphRmE*ȴ ʝh:_Y2J݇Y94+ ʰ}>qK9L2[" Gpn32  e;A2&'wcH - 0.weFgПV„ sBiUp$QO_ Xy${fvz d+}H㊝TZvePom-@kP j{'=0]z~]Itk21]-M8[9m1u=~b&J2)Ϥ-.sf5dj0o;͹ >{^fhtt]ob ʙMdc*Z ^Z0  Ƅtys2~X*9!!ZJ0La'jJ Tt-I8zGQSҥM<[A1j}<3w3ؿz8Ɂ 2r(?e M !Kz\0sQh/ `;ܞH3BlGݸ< (ee%9Dד1A+'j)H_j58|>g:i&I-/+! A. |8JbY]V(\ i`ϥ(NcQ'KԎt dTD7~o"^Dվ6P8 rsG鍘E^G"[3hT7̞8F!k" AoBWrP6`T5kU^/E`{G)UNŮbD=Bbkyb[S9bCyeXr і13.qENUlq6`] A Ⳝ>GDx\o#![,hL@ǃK/!{V$GnV~ pk#_wK 8Z=<X&`$ðKɓkݘn Rx}N,{˱s\Ȱ1;E6>"vĚGka2Y+ܹ-[z9Q,+%:+VTPX*ź$D[K&ʬ3?ϝG^T%YZM ʂ7y#pڨYRg5d08Q4T^V@(b'8֗DmOAgo2Ӊ#hhn | c ῃBQ>v%o=yϡ8X-YPԾt_/1LuY s\Aa(*![3Uapp]d8!)eG(>&L5n>"^skq?5݋[}YqWȾ6Wr^"M1TUxU B/D&/aj:ZօrU'Ol̪>EU;'=3`V+F%,2 d!aNX=0$&r!vKko! Ҿ:# p5\"zn;{Qw jwqt1|Et&Qy^d@ISK;Vs}+l,[mG1p~uLMіH%ʀ[ڒynĮ?l^y( NzTJEsR`Te7S}HzEa@OFW#X She\&+ |/`D5S&Y2cnn ·1\2)7-r(G1-Ys9Fr8MӦ#:SԾ]!"ΔupG'9<%XЗ%ȟ#soy9b|K!5px#oI<\c UMfT5;2V)VCA%>uN Z?mf mO7S)=uoӬ$IkY,vPqofĨىσSt&Uu1W%m2Z7C>vj VNKHEm߆tLԋ`׻u zqO2D'w*<"˺.En$_PKFh.qCV]HXk6N M[mhvWolh䋳϶s9TkKq~hҸ C 50χnJي!k' ?HmH`СՐ鸆%zg .ep~#8DٺerjUph !ߢZK&oZ羹 չ]jڀMB%噣%$bo~qu}NT+yc)wG&ِF4M1 [RSi{iyDO]~eJ4Q\UG/.z\I[0˔CdeKM_>2,@J/i?>eBsT=V7NNeIBAϬ,kdV^ Wցq͏Jg9Sğ>is9`*v_|)0wd9~5l uhP9YضOL /!Ht{m쒙{Fƚxf R$UamRLv\k Ez177>|ALbj-@\ξN;;}R^ A!=hӻ`@yE:TL'TAU }*CkGk4_ eQ kG; h o:U92A+~nzkl-Sq MJґCNxփӊQ 9yGSMe^ S@*%T+3c /ɱ_>lKa]ψH+xR1H]"fjҡ} Kv"s 퍦w9 '}gHPDEX j,V?r(dIReQ|<2Q#34nSB}}= 1M}wmz;&VT16E[[QϧD#DN2vbv4ݒ_i1(Fs'ۦtJ4Cj QQ<6`B` 4-0Icm4+Db9{Iϭ%\Hl!"4Nԍ"Uc[2D0Ti >ϺC[3̕jCN[%gL^VIʇ/b.3}2/QB!HKP?5[$2;TYɱ 磱bF9]"ʜmWRBkn: >$%}rΙ]\ϯKvV޽>ݛ9{JpU1J4#{x{aeMP\8Ȟ_ im>K|8RkZgȈ}K 2(Geq\ k)HQ@Z(*kMV*!0==>8EvPF#;Q[d{AAu)ނ26bA4)NKyvHȞDe_Z'&vn<&T`?&R^ͶvƑbU%`/- EcŸ<xƎ8:IB9jMr :hFK>ŋOV$:Zh3n-~@]3C94賉E%m7PL}㈱ e FD.#UjfZ?H_n=XWAbnU:CgBܜ<}D`&JC֢#~\_{mb 䁕8G$v${!0_-m\dq=O 5Rdn6*)%F-slVMDL L+~ lB"`p;~.7&p8$DX6r+(gW ^q5e{A72v&h|`8-TgґS;zBcwZ` ntoX-e, Dp{^oX\akG,P2t.O`,q۲61cotWJKd2t@:>9f |MW]\W+dvtPAzG J7AOu[kJ27QIHy>mj=EWK@qrRܫiH2WOpFO.U_y%P4'.%muAA8m_L-MuTIcF,T&DٌR@>yԥB z#gư`c!I=ྍo_ >WkV)c *^˥|VyPDnFTXX+G r̺a̹\S<)8BmL {_G[_+(EDAΛW,Z`6/R*_M"dށǨZ9R'Z60+7SdwrLW\ 7,:]8NOOv|bzoA.䷆wV-(ePFֳ|WOe ͠ P}-CdNt0ikj->g OQ);It!j$11u=.maٹ? p 3~Ktx-I!F"A$$ r/pck6qe1(2%O9e6ej-UZ| HL :  Bh [Z!en֫?PX+f`3 vn5$"I>DpF|vJvRTf@)/B{snJ- ͓eȗ ̭)+irX0U0Rՠ"!sgn`mk?mN R*`MFC1c䎮<@}NP5X0nT]D:]&%q\/ p]khS<_rg#9$vtBj z?{RTTQɐ{楝[TmX#cHuBE 2 BJ^J.k펗jQ|СK-C {wJz^Ux j7|G;~Whi4ˮfcŌSڠ|\.FM_X[@aǓ)!uѶ"!"9;{p 2Qk;_ۘ0x%R᪶E?s.D Xksc՚LU`'Rё (S/@ ~z?gµɁE` W籨yqj}mK~N[%DOTtW2&#m,""`m9wqJmI3DiS,=R e]c߱?:/ȐŚJ+mֻB9Qji 3/WJBz&8:}iu oJ`qYE3Yi(i]=l&}!(+7d|YQ{-sZN^ͯK7ZW=hNU}R 1 "zB_c OK h IS70LGvf# !8L7X5nЦ]8]y|gF ҩYzCkseU#ރi*q†XZm+ܿʅ*V>: .$Vuy["k1d,DnWHVm5cCLK0(5MZdoW}X, X)Emn8p'jg=42yRX+&R?q]{6jtQ(9xR혵=<ݺ qvUYɻIRW?; Rߔѵ(o2y)>ѯS,{xTr3K[%Qu^i S/H=ݼh5 $etl@(x}a4~A̕MÜUv(J&TIZ K=KrXGf,B_F-uqlLEN>$ZzZbHi vsx`YY4[ ͑`LjV `)7$$8?` cG֎'nfbéuKn\U%5y&Ÿ$f^<ͅ^=IxZx : vOԗh9zA8:LoLx[edr_L/n.vS[)p-Iw`R&̷5b6Lc!Қ& ClDo ɛ^k乔zi`.Ie5FsoTb8T8)v@U"e liN M0b̀/^xJ`W #/*rpfNyӮ^*2n7| >:gjﷇdied? E1W,L;c\`VTy37=L(5'*FbYL/m  %;N~s}}wk(ͪұL`-TΝ߱O_IuC|bl|VˠOcRHgf-څPv *5݀lp7h|q|e~xV5>^N狜8/՜:/-k| !@=ARHD|ntarMqL%NfsMbHeYY2;.~N,_Q{9$Qtz}AȖ bH7^&tc\كs\6CZш%})#2'T+TC3o:֘ '1Hٽ3 &U'"]xU+T>h adzC f/&%Cl{ 4Ӣc(=ƟlRsM7(c[ݏ}g.a-;&*= e4> y\h$zSc U6=*#aFd;L|A)t}eݹCȯm^>, 9S.,HNVt,?K{ݢ4Gޒjל0468AL7oe7vfLgFuA†/֕)0\]/#\ʌl2@пUPzwW,3A<1㠐V&qq.N9@H]d kCoBXQ.QCu>CLu}'Ia|ZExԾna:[J׉)ڊ~b|:CDfkf|GSW]k(ԉYɴWbD< RO?jCpS[Q618n @EC-*SkYwQ#cǯbp_ǟ笮0i5v$_>iW!ݨZ1{S,wgB>y=\#t%ռ \UgqKn[{SJV=u$u@% GdԻ?S4i*pGmUC@1#[h=0uGSsS<_OnGXq<^f[ Ӏiّ:ax. 0\2CƯx%n8E(J;e{D!i?U]yiϑ4vqgVpKT ZwsQzWRgB\Z } i9XC Pcis040l젭! iBYM>x} Ghv༃|vZisI=j_42;~fCԉ\K /j9ow)wyC+33C_|I_հŪ'ͤL}$| I{b*QtT=[!>:1 &]]hZ;?8DZ,ȈkCg ?Ku$@ө;s/vQ0fǪc`ZTi-?j`dZͿ8>j= +@ * * U`pCqxx8M.O}Px 3Fryw]L;J9u{D%xq +|9x19 Bel|0 I Ʃgz y={ޤGC3SQJe_Š^<Аj?D DDv>̜3\).Q_H M<Y[C" ^KفVXIwX'8 1ѝ>;Qd9lH6{@zGSQܜI5ksd?C!t?$ K6|{/F:} ߢ35&rٖoBBՊ$v83(> \'(ABJose4[ ^W a4ǝEæS8\})#EG0 XHw T;ǘ.cP 8k!%/z;Gtj6"N Pat/րНjDfJTAl`bhƮ͚ =4AnOėp:Z͘WCQ_|:6.B.D?gD`]7 ܤ uczm,퉫[OeD=n]u3S:#79 m*"iP |[/f!`/X~<[`@(atxY~LDH[߷d:'Z5uoXά[+R18{s b=ѩ;ZWTz.qق,xXc, O;m5”S[*0 7i裮eM?ϾK:9|<*`7}))+dxr}#?|urxQ˚se;I,z{*0>%Tqovuy Awwk 8"At:FAk,-)* GH1rlP:!5 b#qՃohW%M=X0+SunhI IQEqZV(0p|eh@E4mB|HWr-h$Z2"YvzXtw̸YKUi;MDc 5呩oE 帣ieQ6e ;k|ܣ%R&MuYU׽RgfܠnݸnB>ϼ,K_"LK+Vq(A /QP 8H1˫%Ǜ}V|b(riG cYn(<+9ΨwP!1h#pR\?pOgQ?/ Fbo])!{g@xso!LFx>BVJL fBrg(lC۔DaLúeߴu0-*mZ٧RZyޓ.< DC؂#dz|LD0Pp qHijK/&PHwR:?|qe_R67^~9J# zY-Z}oJRnqmge@ =sԳaaNYW{vª&τ c#=RuE"VC$}YPQ[.9Kz6#Hqz~5S䳾*0Cǹ7ZlVID*jm M1B.Th@}E>WaUEɎ7~yoC1>x$(-bw;Bۮ~4+2mJ<8EVc;nEm$1~FS<-/*z6 oCuR2UMoXHA40}N>{V՘2:'NaN!@\Ҏ@dZ*at^;v.I!sG0vTj kuzjSt} uW(τ5-Jh;EN-)1bנNJ=kjdxBj0DR",^ ̳ =TZekɟuNww"~[el7Ѽ&%plƑ.15!h*Ml +42Ve B FؓȊQW=X^@xJ'O5A'^tTӄd#8x]2j;R,+ZϜ6ZUaϳŽ}Su >xdMeMC]}o_6!{.RβIU07j@#Ή}?7ATk1p;NGY6TtڥYmI!T,,ݕvz;hg}&aQt8? %ȃ̓!uik +c Ryǝ7a7:[ZGm}N@,[YJ-KS$)}45ķFpO}(zn'nWQ,"XS]cĵ =(Q#Okxp:TI?m>9G8yfjOi ұC,KUߤ(\C]aoti[ImA0 < +asFCfUC4 3{+ƵL⵿ u޾\^ $χ ¼V "FMr_roh; VVi*TXpEUTvseXUh0nwc{(;]x!t%f)`:e/K 4v0>ҮDsj=eCRV;ZT1DSk0}?a R׹KX*5PgEoΣ 4KȚP68Ɂ̗^Ґf_p:Ӯe诲 ɶ*\gB_Iv5'rLHaCY N?i|?ܟP PpRp* 27>U:a*qpa##y&q?<_1 KNJXG7cz<)_6  ZA?q**. ͙p_ٿflBs4٨ѻKxebABA DpokVyw BPu ˦D8$|0@]Zx=PL#txtWF ;c]kNhpTBZ#>4vʹa;u#O܉&S5%e}6;TѧZb|/eTG%>OQT&{7h\Ko')Q42 owbF 37TK n'=c߿6+$g!m7T9 L7 ~ ÖVDCo,l ^/t$`pLMq`-}h.'sj f< OaY>)}O,MP#XՇj$ \h$i7[%o+(7 " %FQK轏"nfq&N R\Җ>[v1b{ 骝YW:!J[ HI N7ntߪ^ĺ9y  3zP}gY $Ja۱Nre!SXz_5:^E" $֏+21(əTv{t?LZI@%~$2#9_)ΑFysX~(EUS:g| QQ1*)RV[R Jxt[Eug0s6D+Cg捝!7iˤ$uSo!dKUkM[$jDհlg(Wc J3I[^cmgceEV}X*=Eq4uCO,":v _:k8:P. ,N~R˝_X;DNw &}v?%'0i3dfx<)8CUȵ`䬳h-ϲ\Sbj"x @ )b-{3@Ti)d 몁﷛gtN|7~f$%n]=#݁t|,{(LR|+zMU^nBb<#:oݚz^lI;'Gm8 [YIHen5x'®M>Vwx7QVe)@*5/>PtK NDݎ_!]9k,OWE!L"q.bp#3αP60u|HHu~4E?ә. v͑Uc s?m= AѥMVՁ8(vʌ$_qD d ./͞;,Y+],.psúѓڴO~f,sΠ):/1-Q9t1ZOuАCBP KA~ۘqk¦8AvQ w{,}9- GWHm_HPU`,4a#NU[Hq{pM! Mc 4 2 KSgOd$W26"=76gÞ+t?Pi_;.mle腦MXӁYQMɯp_aҋ4x{lrېt$/91S=.96#HL'!~zԜ,|!ŐY1,aLx._*HwE/=O)+ٔ ˠVw\In=?†q|4ԺN{ʘe"zu(OzA)bV|6MŨ{o4[2J*>!2sSߠlrqqt"\BY2bG?|pݷLb9$8^w~T`?$A"`8%5}#ߗΞ\dƂ5BS<;Q^KC  bS{.$#b<Wr&s@PiK7vZ2#bIs{5+h5jj&IYf)hvrI0YtM0̵kmZ(#H6{fILuiBw IK:\顰8fڊTàAgv*f٫OaFbmnF8eĿOpٜ Z\pXxBX6Pjɑxoc _!Ÿ,m^DŽӉ6P\6's֨M9#^}b+Dj B94|ӎZl 3m):'lۥ t3<rq)T /^^ )&NBϪfIƵ^X н! ZF(011u[\J:Z`d{IȕO ]+7ݔԷOijÙ<9erL|TS/Ǖ OodY+&yyKl(x|srd>ڌQTv˸B+(eq핓n\wفu,?Kf B3׵'8~lSB^42 O٣*QfFupor߇F& h(AI7B$~#PL%( | gl0O4ݵ*q aFk\U=8?A ;q\'厹d a=S/_R~ΠC{f^ӳd0g Y]#\IV|NEJJᒖ5LAr"T}No~^(^c^uXΉ{j0&ȸwC`ѥz_+Q PD1 G<9L;]a=A3B1\;IR]nbF >Ab5*zs~k!=THJ2HX(k}x-H6&ݤHt_DM>쀠r\iLXn[!\P2dkMW(D2>N9=,^amsYGw<ΑFq*A 朸Tԥ^h{\:ou!-^R,bң:69,x[>U?)0k#5lM =1g-:_4GpSFƫ(,d>Z1M=;O|4aV5 /þS"WTHAxr`qxe :?F}1o'l=5Ԯ0^1MM-9Zo!BW--phT/`[86ˬ_¿/0/3+OBⳔϩk~*8j:\mH\H<ӲF S~(UXj3MUojy *3,O䋎!W_?$3 S2/ !ZaZhYd j[J( "e2``š97[fn-+qRЫ& X Ώ:H)&h‚htIyJ g'τ9d~ a޲{hIw" *d _ Kʡ G1l)ʞ^@B,WI/ [#zb6 ۋ`=Mx 5I5r1νfiSo9γ@"'1AGyR=.:8-f^rGd `7awaf'eE!N;CYuHg\[tD$OuhUs{ӈD@VDTfkj@\gr"YJ!VуqM:fyb odj:0=ЍL>Iyyv\?B58MeQ?јD@ a3(hs:zw(pYBh=NxQfl&i=;y{0OՅZ4x/f Yl{+I,吂tGJAq;P #tolE e0 K]Zn /OQ~4n0*wTV=Y%}:ڿVޗBPTYH>H8P:.=;&Ξ)yq8̖;%z`Ӛϡ3-I!Iw*j$Hr2ԤO+'K+k=`m`&VXKbL\grF `b* x۴Z鎲7BM`:٠8:\P,2  V 1У)کXZ{V_5\e,-ծӱ;X nGAJBM֒rn}{~>޷m0B O鱇ke<ݬ8[b%!Z 4WSTz05|끬ECw,4Z93D "\lQDTfƤ6@0evjfA] Љ9w FӠg0(♏f֨Ħ@@'FB7dO k^zx nsyQ՟}Ē߉g*`tu{FosT.Řt~:ot Eت "DΡIR$ .>m77 ,H}`ph%OFtw" ?=A'[%#FF][}E{yKI>wE#&Nhܕ\N۴PYZ !QP+YGr~B8bU?'7i#m/5h3G>3Gi*\ue =/{JPSzx(${("Pk1ihnԖ#׻!(5(ztY2MO~YrYV/--KϚH ȔM.Ӯy|%Ҧd!(CUJ h_%z]'LU+X?C| A3d%Dا,~עlK*XXabiEׂ_^&xi3a0N@25./(RGSv4h;bXCkcL y?kpaE׾gTFJiZ6 \ٲ*vKb.Ic!X3[i z][R2Yn'""w1bo®@h8\HILf(D"@,+*`v8È嵑6>kIa"I‚j6yFoI(RSo</_-8şm3Se]zd$t[*VI>حl0;صdA*_˽UO:|=w!ݦ\edKr8ԯPHp I~W|vD-&p].+ߌ`C6af :n 7kME2E~2F sIMɲrGo80qsD ؤQC!ZY&۠v ܕK0rq`3Cz&cbd5a*wUassđ2Btkphg7[<I! ~@ñ %MFZBX 8$glSM>*;FE"sDw&IX=NRu PB%h)O}p~x&/^[BIj@?!+By ~{tx-/59kƣQV/12dOtA)/ nzjQ|˝^!2Ө2LP9ɧ@LoɗB'Ek!#LӬ:Bѣi_HSQ:(4*8KN]3a Z/a{C8^Tdyp&7#7f_q,!Oz |ME+^vzDY^DUPl&QK"F<2`-^N}/Bjrj~?~aǹKM&3mO0RZs,Sc*iǟ3Tl s< rKMo£\Wu=N'%k S24bՁdm;kE;YΚ19&~d}(.\U?}/d6ȡc[L&|Ce}Nz&r쓹fBVdUzSYR2 6ЌiE׳k>+fJ\xQL)ʀf3hn"p:jha( }}tǫŁUjOHtXGʧ~. wyykdHL0Me(D }%ʉhB;%B675UZt۲m9\1.pb9!taH$pKn΢*qe)jB1_RU#A~CYB] {nX?s R ]{q+-vO^B0#A3Á <NJ%aeCt(¬Q-Ii5,oU?G@rRy-' 2h(#[-Eu:" $j3š ՄM@zm wx Ep+>qH66 +eN;Gˡp|B$*?.0oן%pqy^*}X~*zJ/=yL,I̙7є1 o0I q,81Kns2Z1kxJ!`Y\zđ?=hyJPoԳ8'c1 agn;xxI~R%A!܉[aBpzrE.]P}. f茛3{Wuc7R 8|(DhS7UWhLzR)fQ%oDΌyP]h@՛oB2DPm? (h#.pTißF$Fm>Ǩmi$O?2iɞ?560,h^+o0[ȿɃsv)O'񬏅=gK]X&@#ON>xd #ܳ(=s8 5F[g@s:Jbڪ|Бk2SE(]0c¾EB $7΅P35GTB|nxxe1h@t Y㹍!0C&X[CXzQ CD7pLmMk%sV{$ZcfUkr ăuff,|+-2# h?60wc'_>R CIp8~> je( LݛXbԕwF2Q; i }c @;yl9o.Ku^g+־k^b,Vq+&6/yAs(k~9ɍ$ " H}b=W}zTKD\{ߵc]j4+.)lcckX'g &]QX.5s =][_J>#LJ@ea' E'K<09C+XDn5+0pbh^$o{AH7ē'\V?‘`r.] P`)UYSD)e>"9j p2DB(-C6b(GDK)l]9=t%9hw+y_6|"Coc7- l32O,vH"{Ũ$#i995!z)k0$UcO54!{3~]LlԗZZ1oݬ8bc#N+ж'7.rs3KI||O!BW@g9աBM?|3v7S2Z6^5q*rٲJE[R5=6Gp@.4{DjtU@"SzW,FvJ=\3NR|\\!hdJ: -5OLM&Noݕ=֡wwIA:pi0\hWN_\ѱ*i5q+y8?OJhԆQ;?и(GpP=yNU2i|ྐྵkA7*L?XYl'vrjoxx^v) 4x+YT4:LM{vS+F{fM7շBYʜpfuoLv`SETS>Bp X5?߀\ZBe11O`d,UbM mYAqӱ]6 Tl;oy$L5B5#?3==I]f߫UŸY 3 ~?MG]a\vEQo*KK#m &8ט#e^2WRdܪG|mLka,ANy=]h(n n3γwW}G9h;p턴6q՝;\b6wH[AEMb$hrd>އ(iv$^ƣ~gJ 6.~+, o dA>~7AH{AE": R-zWaN8ܑ{ὉאOt1;XtZAcRi ޞ 5jkS+$B.,wte rdtޅ ۢSYI1P>96#$u"/6Iϡ(rn-chF@#"*Ow8JAl=0ۆWhpna_q6jv3|4Gp _H]ZP9/h0BJnGJɩJHp9+߾'8aW毁!UbHt;=+*@v]Vtޓ٪?63OЉХXWFKQZ d&۲ >StnΣ twcܜk˛L.E'/qc `LE(<@%z~M?špE)W9oJE\$ؽ]aQVt)M;3԰|DwLYNo :dK^B 6ffGK\RgHh]:!̽n?$|,#Uڑ83)`v{Jmk')ΒpBK;cW|:[}**p粂/5e.+@՟x 0@j#ѻ_MqK)d3]bwYUs ۧ\.SG{̈(-~PM6 ~=Cޤi9|ϩϳ ji:;Փ @u|߅]N5x70rC%V57,sD>4{jpۜA>TƦ GW$P5n{/L :PNVJ9 6ӭ{8SK~Qďh st${xd!/9l >*D~}+':c#Q,m)G\d!Y' /Hȟ1`ͳJ젷<'u; =cC215^_uXrI]x(#Q3R9[hXn0pLfu+GT `9]H #h7kZ ?J< 5ww?{V¬48g>5rЏh91]b#7HClPkS('K_/DŽ;rWe)*j+绐?'w@f(@ rJB5/*/ yqF2joE~@G 4 0- 97tioI-:^B+Sh %?|`vT{IzyHR1㥚7bmwraBngĝ s$m/FyicPeMm4)rJ}`ߍBbj9?F(PoLTZ k_>"X麠Nmf-|Wr*7l sRz Գ?3.Jhx/V2g)^r+ZӬgTF-{ىITYT=rl֧?ܘfA/ yU^lm/N@ E B OX/e)8۶"HZƢ7XY :L1CgAnO5Чi(߂ҬZQ_"^ VlR.^,xȟ>v@IC]X>oT048#@۲u`wެpQ?]pQ8d73DpR98*KT!,WBЌKɤ?/&[H5R\z+ԧDKk@ߺ!CĴW T?Os\P*3^S!ĨK2tS La$QdɭwKŔJD SW^5|SMb0sN'l=0%zVx7d ҩ=n>/ln:uAeV>0<05S/<cW%dya!mF Iu4fHzǤnn2ŕ㮝.$zk"pUd0 m?T̶iZ V#ǧk2mO0 4|L_[,;ξ~]ģ"|S>C'j{BxbOBJI[,#!l|/֍Z),g'.Q1UNZhǡNR\~x] Hp `d۝dT> ;-qF\'>z+YO[u&4DawKt|X Ufh+j.^.";%5daz?̤{3MWZ/•:š~3yᄝJlJv:>?md5M:AӦJ*/D@+DJRpRVB<bIrbȮ뒵'e@+PB a"G%DxX_360~h(=B4CB%Ǵ[2oS@ơ=(ᙜUu`̉ .Аߗow}C^xS2_m)ɪ/o=Lkp\/XCQN~iן`uZ# >0htY@s=n:LSK<AHW ѹ%:@t-)n ?/&'ktn*گydYiuۗ lKdŽ9|gyJƀ¸P?UWzYpY)|y>ui2헩y~"ɕ+G'UPL^y}ʔr4ĦAR93el_REj/"J ge`.EAO*8" 2ɓ @9uIȎ&ӳT5xF+sȘ=I4K.p6Hgmb#*Z !%BA$rRE?~p5 t}ȄpٟB=̦VΐfhA"ҫuZVSpwɥJNHG_Gg@lt8; Wǀ<$!9VWN΅'H5JHj^[!%.sn#y?G#&؍Cselޯiux64VǚXI#D=G`Z( &kZ>\=6ʘuP ~`#KgÖ_xuwg p/3 UE9#gV'20C}@2V"ۂܡ?Z41$n%Q%is7Z&u V`_/q 'WRyZBxD<˷ ˗"S#j_6QrmVqe1 w!&o#Q OڅDz6#|!x$XQ3όsT'DK%@G4]Y!E{0wG:y"S҅ߙ2v%Usu^nY䷼`eƀ_J6Fl. rRD;CMWlOl~'&W#1x">zԗs0b9 `0X.E? LUh0k,SIW_pHn\7ErbCrqӃP)%wa"OSɛn+f[]꯻CpFA %88Ww\ E%GWu'CǓ_ޮN8 0R^zI2[ui<]B]}/݃EhI@F-}+ v^k3lcL9/k΢fԥ`^Iˁt/C6r@\.ܬVض Of7:M[]>3}KX &t2IPzX-w ,8iwjXlN4T~ yB,f" مwz8PB W%|Lw_ b .] >~plKhfƉuHY'3 6-iʵ.\Jţ0חwϩTMmiU5c n~ӼN_ )~1~v5j!\.硓Y^ȪtIJxҝ{WN_ƾ>?uDn{%3] $H>Q<,"tY0eGe Wl(˷ 1c [B)U[|.@ T B<`m`]iHpϱZ$\έiJxb|l?&aS[>ЉTb:GGĮvH/@g/YEu"'H(8mF.#uTjBBGZ⋸}8tW/jT @5se /:orӫOVcw?;|Bk ?xV3U!M}iӹ<|5& zJϫRxxXxHΤYJ0.=O>QWFDFp b| J Ql&ґș{XP2ˏ>zْc 2fX3V#_ @ SecZgXr%|n 8"wCcOﻷE?E]cߎ1VZWm;-əz<ٕ:!XDOrANyAiD0 skxX0 4u5*\2 l]$b[Q10ْIgwB t:b"jnպѮ A2qw쪮UT$Kb@!ö+f5kG H~pIS\Y SC؇W)E+,`ȩQ$?ytz+'ozB%5܆: I/ k|T(E,@ jm/8M.5vW(VVQ1 R峦b7!=_y)3o (U>p  sMhO5\6B,~8p03ZشBĮ>Z HRgi7]2u.,(,[/rpb]yXJoQu`/Oj`*$htx/` QzR{p%p,=oV΢YV X+ MZϨ(Uh{jSHy/"2 I<ٌWh^$2֤H}~eB4bB+B_-B"}fIu5&f1=^/9^K%'s c!8Z GB2Cո5o6+i7j 9!Xӓ\z˵LzdBwF%nD"]t8cMdQ^g C!*ǬlBs`zΆȦ'ĹS{*ACQ"r&=珻%1Bf2p#znN;c s<7i,L\n+sUeJ_m^6Fiy:>bO5i-6cڋn:NVEIgufG1gkS'k:Qje++Tȸrږ@9dyr Sw裔`9xv*UBFZ0`C`z&&` TQd`hZ֮AU P*h] F>ɕ۳K9DЬ E$5'ed)fmEIɽeƨz_N'ȼA)54՗='qԄRcMFJG@|;YpLxx%K*`T띙sAtfG3 M*Y{6\E# aD72)/7%jx#&jюf-l&ލgPk/GuC%Ǿ#^GmʽC0aADouH 8jzo9ȝv[c=Ms#3/:m*]zB+$i D}og(3"i%̟F,FKXǾ!iW)hzs#x2x:xMIŠzMLVNjM9vxLZ}/GDU,b:zsY7DTճ/e̯Ե?u*< OɘXCI/[ȰakA}%"m[: s]yr6G9m^ AY#4%#OiӮ%@եݒCfSW1?8z#!TQ˕KPe0$‡Ҋ/&~C=(jލӧs ?HLn?V6!AYUipqbQf {R=z_ (XMy|]ED, AO?,^ <P.T9~˱`` j9QnƆmzƞ xG] \Cj۹A4YZ]j?ІW TIQ2σ-M}` 'Z9OMgQhhLST01׃*'@Oic51p "dC?#ᕛyhfӆ5l֏|\ҫ>kKg55Ub$ڵxmlvHhg3j;YvaCU׵#"NI,H O3Ap\Ϣ=锲S\ 6H8*#d1ުd)S̒Ĭ5b 29nl\=UD5 X/J\U(+-PjYƇ-r,}0!gmVEYzOi)q| Ka g#݄Z@ǽ -$ZO%`,usHR/7|dVx@eG_]"~. 7~=j$0g}S5vP?L]6cF*ԟ|%^R?G5P^rPg/6f)`+UF AQ%ep+ O [j?˒7k0n\37FTg;Fk`H%wل _.1 ^Π0͠7S1rN,_bmaee2jLI1&i5%xeDFiy 7q2%9fg·٭Ŕ~GU$vY[zuxm>@A'-K_+CAw.]m'ȶ2}|)j|&6\RCgPAP[a kI$P YV]krOf=ƢJqhq&?_a&L>eԌ^f3tR .:©!ơ a +~?xſ"8b~^K* ࢞lnP2,Ezũq$q4#% OJ;<ȚBti<G8EKTn/z]XN T BE:4> O]P"v Q݊miO]5 * WfHdTvjmS&5avMͳ,md|Ⳍ휄}::7=nTxĉYE|Azc%+$EhMuJϺyYX J)OvBVf'1jOY$"#y^[b4M/w3ډ,DŪ Zuf[suX7ޡab}BϚ4QGIk)2| xc.%sPqG$O!iIPx@Ia9(M"lL@) 4XYG[t~9Zō8G 3y4n:tSUޣ=Ņ-Ч`R(wog{K,T~"W9.GlKwyiCk٪T%m*Q MGO1&d2I[^E0dmPБmq"v   z(:kN*_9Nѵw.0`OM,+?;\үgUGiZK1V*`&_ds*䛲>Lج =(&lCE5>ޒ{(~wYLҀȟ[NC8en&*~x.߯ZhSE$x3IVce 4/CS ]N: BbiNi2JoVrǖdQSЮN*$>$;m9S$;=4w/'8@m"oZiSJ=nI 2WVG丷6Kh{uBܤHA ?G&rΟn"ML3-2|lnp|#D=Tnjz;DMRy ҵ4fB$]0x]뗲ú($j,h} jr'w X׆hD4`<.?\vk:d;>`ӛ4 RkyŠ&l^|ׂ  ILd Paך1ؤ`{DV_e*1x۹%=7m0?wߡ|N:וֹoϏz#2]/I"CAYM2CuoU";Ni]7/V^_ea3հeB> [ H% JX뭗C_oϟ*;U7hkN/2 (bY՟-2XU,07co芲p{JPF³__)IMqrsʧ?jO@ w=eoS̼nFW]8TiwIIe'J)?DXd%Wo( n]íBG<]U)hR8;E ΫPCWʌ3vD[߼KTPAc\.V w+Kbrt"3D`ꫳ8U֮t'mԇ8>\>0\ܑwR-Z@f%8Cyll{=.ڶwhOYNQSw*t{`\:\L[gqr>(S$o4EAY}kS0vT1n C G.yM6jsHf 8TD@1nf<@a5fPIS]v@P\p<N!ͩ%+w$},lWPFX*$c@>V8BJ dnI|T-̰|;3o_.!Y`itv#HGo{qۇ,ʿ1+Xυnt"LL2ĩLM.co|Y38~IQiP- q?Hݸ` K,H+NX%;;5hP8 Z FR Rt3-? 8D' a#h_' h)ʞj&>I]o@ϡx--C#.YR9trb`ڹ;Vd8Ǯ_S6f0I+E D™H 5O4HfYpVa5ƌc%AʵTsqz4YS@!ֺ5.z>7 hj[ʇaY޵ 'X $'A.xOwzoJ/( ſ+w 7.ȍ&{Yz~8&r";x,S<=voh*u25+ 0doZA 73 ?>c=DlH9~ұaq5rEE=렀WȭtW:SpNu`xc,>WGbucrM'W.fG6_,|˙bmfOw;stmי᝔xG=UF/)TWܓc^ad{|ٽ60z [<eҿd>K)Y1#wh:x) EYP jd0VW\u[4 0Yl7װteٰlUJJ&M\.@ÉJfeXny$s|# WhFHѱQ ß-\+C,.SGa)%G~g,@yR:^EIi<**.ΑCe"zuFl63^fR>…)\ud1RsZrݵv&n(pk ]r ^4<]ۻPug};80㧘h+)VTh$wI }@dq96qs>p*qT Z8˿#`t"LrƇP_c6Wx8Fk(}!3)-cݯ6ԻrXVgt؃zhEzv7IARtou|@?eH3 {x0KclMp9cY=Jh);c:9 M8QVY0k txpLbL7$Ao)Xk.Uof゙C&J4nIK4 XRmgoA1#'=%;*DŶxZ92rL"/KN{c̚F1e0K2hޜ}-RQR'oۙ:W!Mj9$IBA2:>$cUf j>w^b%ؙP/ʭRz}xXM=^B u(?ͧek8TsE^7@ayQLLAZ+/eu@qdyI$c#o)G K޲,;|,uѽcm:w3l7{IȠqj*[hAjl3j %~s.Ba4"Vf_d `*QA|ђȆ!&n50bѬq$cs{2J"N-1 P|+l=^h,9V1G`MMcIe`*p^~?>m3HD-_"I]᭦&Mqg!haQi,cjYڌL3a #2 L av4Y(`4Q&jQ`Z*mXHwy$3K7G XۯPB \Hs`^vndTuz˒p.Sw([bfKWhZ1P&0kfnF,PUQ1VM[u le.>c#U),WЈ 2%9LB)l4P(xlO`Mden|d$j:6^ E@' yYhTG}^ 7b}ʌp BJi`Մ^s2?|8N܉We"Yŧ*I^auE69"b/u,hK%O:BqXV:{oE&Q^ɸ= ``q|=ԕ.KrX8į͒v\fpK*0y^1{-RmHUNCo$`S MKXڻPqY,"(d OQ^v_+Q4?*xCanŎqZ0jBX_+)pbIbѩulHG}uY W[egqoO7 qѳ?@rɾ[_'~T!ۃ{uVS>۹ lEj+ydKp*H}zDBvhNEi /9[6dϘ4c U]fW3T fDJtXjJ?wosWE+a 30iَpTٕ0tB\dOp/l@>~\ZYX~;VfAb=P|s\ xT~jk_^?&(RT;1_o*J.oN'x8H`_ił8Ds=aw嘾P'^lEjWYIʈ=wCwLB +ЅZ31S(҆㤟ѓAVp bF+$arM ;#67KCL-a|.ץ/`﷪: G`u)蔮8c*M{gyDj5T'Vff _F:noH&3R; 3هQϴ }@4?!$7BH߄2I6`psqsIg6+$UE02Juzk]2Ǿ `Y^@r,5z͓^*FQ9EUe6}I.EW$'ϸUp^,S{KKxk:Nt;MQI%8'EO(O7ȝÙ\-vB_-"h#TWaB41  g$&h|n/^ڗɄs\ $?uAθNVlUl/3)~E5%)&2>QSܐ|%Ȼdww4r5ErKnC&wOUon+n0}`>gڥ VkHh+Z1O@Y]HGjh隬RlOE@gC\b=a.i: ^DÀ "DӁ zR>=Ot-yR>^STv` q);yJ;K)=[}IdV˜VǬBDyݶd^t7~Ξ!P,k1-8ڥw! F(o~f-mZf,ETsګsPwU£gտX*$PTt#MBl>A5j7|43+k\,4 Wjyc ۝k b[x`@f2uL%Ȑi@y8uH=;}? MSPPҍ Rk SdbE_TglJ?rT`vxkлB^m2dY&n54c,Azt`7OJVˈLdb~6Q0Ml uS"̹6CqL:[Wr|tɩa7eBa7V oB{#?:YKpf J3"?w Xza}v-m42v0 }" $>p"ayĮe9BZ-S3'o;5mZ.G~D',5yrP3]itCۆʈz~ÎZ %vHFi ڤA)0 ^" S1'S*%R7 5c=&\r҅R7ii^}h<lLĪ2gx9V"jB[Cu#&ay_(Umy b-DΥiobxDlq?9_q>E[wޜUXzvމ,Ĩt+w)s~RB](ȑO:m&e0*7XCq(^?|_<jӐyUA4ֶEoIf"o>kSAXTĐ^m?j% YT8yDt|NiȄ:&&!٘.`r (T:^6r>$RUo|zFT_r0[,Zڂ8]30>P,kq5ϿY wdF`^6eȽs/uLb&Gb1)y8m$[k q hG'ms}Ϲ 0E $V XfpJ0N6qmNp$jh|yjL~ '_S Y~2\u-ry =aynt9|k}:A`Xk3?,Ʊn/r~nPa Iё.6#hM I[l{0'*]eJHսYC4q' h45uԍ j··y3N2D$paH=$v+܏ &C,?I L66۴͕SVp'J8ޏH"^8xPKfkZ+n_YyH˶F7cGPzHD̓)^1yѹiV$J+(3/&Ȁ'61nQC2M^sI<1\'{?& GeŒSlLAʿP4eTtJYKkWwT0GKSc%6#$ӂN''D^]VNv}M9;꾁e~uĽeqK̴L4B8"nD0&Xsߝ# Q˫m1$Œ^YLRTΟ&%;Oҥ`+a_^,+؁eQWMX&/+4xx䁘D]s`1x7xڠh"y̨\j{A 僝-z8k|j"`+cCq7- }Q8| Ĺ*FJ9E87RZT.R.Kߍ7vPcSWy. _c ˾Ƃ yr6@f6Nw{Y tRκ 8`\dT̋3>@+eh[,k@G, C+}S tJdg݇" ak܄WKh[6,;BVnΞT+Ajg?&]蕛آV),-5RGIfܧ@`Kr@ZΪ]Y _Ud37¶!XiWx Yk\)@2Mm,Q@ȷ70|pAj$3%QM$7 ~T,6)*.^aS H=@52C@ìKلRx>AHE`޵EM/mu>LfW{K'4"&2ڨA:3X7iU>'i ^yi=֬KV0avXHS 1)v28ՖTI(߱GIUՑ9Dk :A;D渄Cbo[A@s19OQm0wF§eT'HۂE(LML/OV$˚*YH2%_V[skI;H4v 4 \=#) E߂bGݒ=^$/on R=esDmϲLkuBU!p;qN ̩IPvj^ sm3f,?{9Ǭg){-(xQ Zu6߮D`gVl~d3 !Z*U:.]~W&vsYY7eyai;MP>x\, # js⭇ xIF~$Ŏ3\Kk2g` ^4[ im\Kަ2Hb5`·öys`X \a"ODkkAe߿#2|p+XY"[G&pysY}EK'7x.̟=zi4 6F G%_yƝ4P&tcIB|s Ch,"T uf)9Z /Sa R5(XtäbqRq\VV0וW-?d wx&h4Pm0H5CŪJIGe'+]*o= ΥF'd`g aQbe#YS轩1`i7F^I? YQ5 A С k1^#91dKJY-,1y(}r >|AE}}udQz_bf`~ai4@ZDzPДxY9?~O/·`^wnY6Ъc.@bLtf}'"}JSwa .;ITy(. >f;Pi'nBA&.I=yJr `b35N;!u۩Aft)Z/`7-41fX&A*+cT0{GZ6,-"OD>grJS:>4lSlw,zX+]~[9r/V͆Job N:k=lz%|}X#\pȉ2jzofb~"圷i6aHɋVD? F _=էM?IcQ~YM5G_"<E"-cפy:˜Zޕ"Bps- co@]}dΔr煎Zq˶OeЋE媶AH{ԤV rWa ;%N5nm ! T|na#jZ^Ozg&fWCnYiI<"˯w YzƅQa y4iWYg̮pd>MUMQÞYr$|Bw2yESpEGP+`>ʣcOR# Ɔ+OD"(J'>Dzx̢ww=ԡv;СdQZV2?G?:zR3ÿ <lUR4edX3 %_bӲSBHS)񍱣RRSY8=Lq GL}$qU920AU~6_)gEs b烈A{d+b^ LC`_ǤQ\li{PnSEhOg|vPXc$QL'8>Lhx5!>FΞ d/`RҨ$䤌qQM ׌`$E] &d+:1"qH>va /on9@[X o1Zоb2 <OTŀ\s9tK<"E =ݙ=*ŋW[mwBM< B]xTf4ũ.x[ W]fCd} uF3ȍdz!w.] ӳGuXxx e=v)4#h7%&1OB$X(ќYRMax i:ls-]!&L)̛XBPN0A1R$CuQnԚht ,u'!VBO+5 CMbtږ,%ݳ EgyX>6B#6uu0UezSS~|O̔CU`4⇙ {q&P9gMob`0sɶ5ArG9F^>=\ 9w;+j 3pj%4?@';j&?e'Ad)$><{wZc$#z)Ouxm鏋?.5v8[Cg=i׉aˋN ´FC%;>uc?|%`yV3 —9xyU uWMUM$PhbpG{ ^͠8#vP#.ٟaG%[F"zPwS6m;Krv;Bo!Qr0]ZٌݬTh=SnßHV" ooOFgsDWm`@&xG99,E5ZAO:7 mjlh2}dv WCfU=: 1r19q])2W D0íU6[h$bA֩o;xxXl}7uw3?4-Cm7FeDԡ 6R *^d37[IPG~,"KB%ޟQ֒1sS,BgOT}WQ\eeʀ?vz=n1vp@~ְeZMVk~/'{`Px]esz"d)HQ߆.n~4]1t8uI'Zm,W9P #o}D9N=jaD$+|&t ֳ:=+ m{nl_* g~ځ$<[Yc3-#!#`*\5=wpaїgu7|MrB7A ܯJuX2ύW";$\UG񨩌[﮿ 5pGfo{|.8<ب!(2U2 H@1e-&jQ6?x܍Xkp8DT2yJzn1C #Viq/6 R=EqU=il/ 8ӕ`yn`~Ni_0OCw4t^_*%Kﴶe~EsA!,3Csc!k9 k-wNesy3^۽5ӧ2r$ę䅹?cd K6uԫ._%$-U !U#{Z;Zzg`>XK#}k>bO4o +J&XU6"BmH_ⷕ9}ۜQ4}Jԕ5>Fv0^8sy}w|~F 꼙ܸy I OSsnM|}k.aO,~yb jE8}_^͵` c:@4F/:twf|tfu0й#d8dۨ VW! Y qE# [> #d}/2 ,JEOt_!n %Pi#֟FN'IM4ќ[ld/Q!騴x_# #E-*1ȳ~J=IJ wp97[] kXOTMCE3I~ wiJ:+{F:C5y]>%3*e]HeLSve}b$n0ۧՂ^ W|C`9P,F7cn !mI =ƶ1ՂHֆR/wPJۏwV->l9kY,Dz{$q5WA1x_*,vJjPmP*dE.&~;m*aCs t]~noMPsc;YA,4\kd6C wL(,jbW!XZ"da5RynhB(‘3W7d_1dUR0a`1?7fۦM\4rGL1–ۻs7807_W^g vQ,>;)%N=r?@k 2`ݜ3ZGBc=Bgdtwp+IޝǚrFQ(W->W2;@u'?:U )QjKPJ,SPwl3a`Or-Dcz18L !P҅wH l 9WU=bzT+B0vхGl٠؝\5+B&1$X4*(-.A~o gTO}ub4C4剧c}vS7҉F⊆jJ.M >^YMEd3E7O#ߌ{A}a@K[M! 1gg2/j %pgt QoT}UȫnjLT22uR`q=AX}3(l%#wV 2gNYsM:6*{x8+1^L `nTd)#2+ 4eK`t *-j)Jp`{_m2Q PجI VD6ߢ}7Zؠ=Sf }*Q;e42k IDٽRx]PJ;OG=0>v$=#Xҁ\ݠ`?uZ]vd$Z`8-oWV݈q[ƖlB(|Usm+Ci}t.i>^N#otٶ~ߔ@qqгޱҒ햢C0F]o#H5c@XH8)3Fʔ2aŐ-~j%-jQ7c+"XT=eWKUaqCKM9{$(&hI:EHG(2> *,oQ !{tnֈ'iB_)ɇ$f7=B9 ]HWY庴oځ1KBbڌ Ia/`=l$l'hhKA& w]q Uf?Enܬ[| Ll6#\/ʽ[C 7Vy@|%V}/-mH+9j7eN@r$v|NB5d>c| #=Ckolf܁+^֝W6wqJfH k2Z'W,e: "D.Xd{]֑wt^!"ukShEBTU.#׽)(a'edc6,E`B|C侽LZ|&éVojfu0#Cstܺ6If3*E me#"DǑY%Qʼp 9xu31+8ƺοU(; ݦ+m8L|܋qp׸B!7kxq8m<7RC<$? Al#Rk!q L lU2:_oٯȏ*2|5e]UM *[Ud([iE'( Gt:6uiM!-R((]/p(%6]i銔Ix%Bب+&Y{N#{wB]x #^!j?',(4\|9Yto* &Ԥq3Xgvwc@ RhaF+Q=mE\٩ ].j?|f|#Nr'dcEŵdF-{ܦ&Ϊ5!s^#:|WÇ)Q?Ki WRɒqw$;\n>lk@AݼؔG)C ֹ)'#=RI*.[ 2?ЦCaPOz}!3WWe&e#dDƈp[l̀x?Eecf~4} Ljadr"g5ϗ4p0!?[45?b3nmK;D-Tа##α'B7aK t"s2#lG+ y -YL)dS_cTSVMtcZd{^+ֻ/]3%sd:iGʮ};O2!E)< 7woEmIRwT X<\N9Z>iR)pv%eSzX˗a %1k؟vI/AtVKH-\s,Tht>30qbe`VWJVVi\!ִt>U,nIj`Τ[&EBu8Tq-_ϵ%Y=OO9jCoM_=*ߠ?CtH>.3c:$KT"b\AO鋑UKU7JC_ &gU6רr˔ҜmEyt3]Jhq4QQ`\LPaz &p)̜t|{obG>jիHاzţd'Qg38sO=9]|a&5:/t9f[jXRI #S5u{M XP$-4P_Bm+|=S"%m4~Q+農҃vI`}S@3 ʠBD’{\_XJaړ\:0lD;(hi-b"; "ɛ<'IMӮOB~k;pO9NN!'\Jɉɐ'1r`XLOΠgc8lZ˧wj7KYQ}5 q^5@ɇ7<Ӡ~VgJ[!g0|AfmBejiˡDSfrV.\Xsul\ MA^0 qHZ>hPEOI&եf4<6մo֤?@ >DwX3VBDaCMfysU}h@` FkiĂE+$έfu6|d|ܰu:@X!=ԪحE&V}z<*6}L+^$l\(^Iܳ~]!(9!fe ˦Z9(ep=ݍ63?%hةjcc=T)>ҋs҄Fc#C o^GjVN ?Bq9gf;q7zUp`?y%ʒ u䍾T埬r[/ʾN:<cT\% cfi4'lA(g@E/pu5%HlT{5,1]Ph5f8ͥ :AC?yc$MR1nlp`zӒR3tѐ+%$ˉ4, 1$J"P=sۺ m ̹(AƜ̛';V _b9妀7;w~e+8Gm/Ѭr=5F,gk6W$+3t| BjQF%Nd1ryVg(+o9ǿGЕ؄#f?nV*#/`d? ȏU݉&C{:Ezbѿ2vӫR*]g_.%{ x+Zbi~VcbzX4i_dK[Aׄ6URA̻`IS>|'Iڻ~RH`,Wt'}"QD9F㰇cdZؕA|כa6{̾3:%+!\a~4ҟlBo}"2ȆAUL=3'LyMlf6\qsS#Fά̱E5j_l4)uArZV\RpF4[t%a(wr$1 M5mg F$7D޽=th,W2$3&(^dQ4>M~ c,9)C4y)e_i86]Ap[6;\9lafYJ|)!Իs.^%BNΩiwqgO -VMcL'2CuKĽ>0wRwjB4>Hm5rk]3=ݘPSP*r(ZO (+B őǡTF y(yd;98 0Z di1sf;8aX?X1w-P${[k>ZEPZf<փ>;mB>vED{ ;PQi0"Bx3C.JyI|Xuc# :ObΎGJ{dW"DKGv`E}ހwq!Ԥ?j !A9E;+Xq5.O!4W *փ~ޒxXz{}q%fa:qLi=VvqPLۧQM^Ү0u5evw/V(FGԌq': tfGܙkFPTYEՐ_*Z^= C2N|@>SSden'~w:"5łhh# -yKZ^=f8"mI bB?dJYhV3c,e̮UZx_9Ʌu.J- )\<]htp̓|KCIapq^ 6spÿ X'"8ߧpV,M+ԊLp&mHV>UW6~átJfY@|szD֏WB-Xo\C$z *#*UcH@Ю=l+Aϖq-3ۘ /&sG|H/6Vo1< DaiH7O'[\c ~Db@H9 F 9nݧ{JLP!EZ\&öwn7)晌/0r= ъjB?;̴S" >˾b)k[|#jvgа.}#,,)ܶ6{! M'3# A,59% *B1ʞ2X|ǭ@aI)^6N8$y0"?/ U9-#Թ:ޫZCW+ t/9LML'z: xn7 :r,#ryc%!T#P&gzEXk]܊xT6 /Ć^ǧ`/U YV"6HG H0Xu 0 gk9.4}t} (LJɝif[X&z'ڪM=0ʵ̘rD)AnKJzY%"167 _F< C]vE'>1~G9JxrA/FYKz{eu󅀴5l/KXeh;m ʇh"oV_DE}^>`I؞9~PLqqΟ":R8}$Em{꜁%zrf+Unbg ,EXo{}H@f$hȑzy6 x7_n쀗} kmh7K$/3ja"p2MsM&zbv>ET;0 q1)]Xb`3]p,x2QPaKկpUBOH& B)iQ 5'6xVH w7?P{*4KlL{l.Y%A6ht$mtXI_Ƌ2˻>ʧ HKᗎJ, Re o+/kTq3TY۫z-B/R[M:WLa-g-G;Å˖ep`䱔$s?T|Y]~|3}X\4BG(|A†cT?elGpIaP1+Hۼh69*\os)_\ocK}|K˿TH ci Oħ*T\#py ,Y_`//fkZ*,_pA2Y9iɵ۴ms.?u._fY`cl`A5'%><$E~1)>3 W*!"]{[/jݛނޞf˼8Zoo t%A] IqTf zLq eݲ_=H  j>\ LdxgrT"io.KpۜmXB7#Jk?X{"icwwnf)7"үjRA8/֒E x`=+@;i`kr~QaԁɳӀ`Plztmvxހ%sYܜƄNǚI򫯯9+5'Ԃ.{Cf/;B2- /G:SɈ "Cpo|g[Z34۳QCow>ћk_Ef(];_I(e*YXxiY~a TXcuZfX[:A[l˹˸؀g e%P{^w2sކ9m+548-d{&>mlkVɯ6hwZs,8ֺ`Z,g/,EnFTj!>M:wlfLvYltD_W'}3ӈL6[ha7a&iWH?c./qhQa"o[Ke{W~;T7λ$;,= HdMK,yOU{TW1SZVspd:D{nM^eٖ Tk8,(Ex0DrzpQ>x{ɰ&hZx/f@H|2zɋi':բk*f8S&iP%/5i h4#д*Y-ȂJd*E:wC5iKB} ݃$ AXDݲ)agʖm[X!#+N\1m84ZBl%$esT$X!'3KK 8&}|5`FttE6hWZ[Ew >a}~wʼn=7:r cF ul5L^g<@egnP!ZZ"۔}o l0nm4UFaO֐h/D $?Q +{/8u{I=)1D˖7Rf~ O{GIHּd֯DK)`|;[*Zg m ԃ_}o#ȷ9}fHݸ~J~A?UaA2Rӯ_Hpdž&6U-/捕Xʵ$Ǽk-p.`^["|3/ѻ/f%"-C0DAzEKT#å0ho!I .L3 O|i`ethUm*q8o8V[h8uV3Z1k ;AwQ/ma&3 PWK Y'Jv[}˙Wy|f+EH8CEE:599ٻ8 )6<`BJXC;``@;&'{6dګ5Ӛ`j=ek{_ꄍzXWύYE"" q햖Iʙ ^֒P| }>3[ tΤE1WG&®I=W" 궉'޶T2qt> l 5.&<{_Kנj]QIۘwL2}n֞!\}TU@M{/9ȍY*3JRךӧ.zrFpX0d!ڙ9l<SWg "ac/n¤U֒Wjm P9C#%u˸ mk#Nӈ2;Nufe ˗hOU}L+ h\̆oGX<>$Q'FrzlD+v' O |>Hd(>rѝ,5 4*CQqZ.WfrՔAGes2X1 /[5qZH$#{_|1bt  ck;rj/k5KDe L*,g)ˊ:`^"hҜbYvaPqAiO]G';nLqdrOw惬TvxQ? #j .y QxWHDΈbC16yo&P,]%23* _u{1 B͌|# ~Pw7Zw-{#̰5l>`׃'afڟ+% bcO oΗ}*m2mvPq1m5oj@0uO_٩FZH~[Dm>Wk-tfԗ X0^Ўq.W 0X:!$DAjFvw7 clـ*@>)uSіF~5 yc}nPiwA*Qѡ6KݦJ*SRnVV:H:~3$/G*`TM9!qr|;NP9!EZOdi99QƊoЊ0م*U Y7%8iSF _lrZ@ӂɹ.y}_OoxIj193׽,"F}1^D}SȐ|zT$+ mEb0SEdsb5=D{'H0 ãa.^Lc{"T0O/ x~Pۆk6Gz*up~B |XT9r4VsA_ͪe~2l6#S%]f[^!Xl AP=ŠOe2`kMGwqA(W]zI41pJL Y q[8 |~)Ŋ#~QU G2uuwO:_8ڂh(]jM*7qF0+9'bP2؈29؇Xj'_6uiA`)9? \]CjRG_xfKg'Y dkPAy6XPx>̅|G pJzSjPXAGy_5Ŀ@Aoo/M>KHeb|߳6&Չl OJQv Fck'dPVwdgNՌM39<3c"`[ʌ BiF'X|Xizcn`aL!4mL}=S Ӊ\YF<q ?GUg VE,Djy* 9?G]k~P`c>xu!J^۱dTXSׄ6- ՓKeϘ=wO blU+Hc$c Ő*7!贯DȫŐAʜX!wgzoUB%#;-)ש*o!DOujk[ysJ׵Vʝ2Ϡ\ՍjybLLMaJ4J9Ѯ0b.!Xt8$ 1>耗\Fwhfp }ω1@d8(inPSCM8t K:M^ӯviW؂~Ό.^{/!gD// --MAxJ:?e{3 ص- փ$#FaW R{8~?GT/Y(jU<9q:R+9U RwH%Si RZty{o#PW˕А%wQc2 [|E'+X@'Y%6V֧l'YwaR< !CG={DW3T7 *'g=0qY(DH* Af #ΜA*t~mnv8AkSbiRgiR@H 7lt8ݚ jUI68en{ lbٮސrs>Ҙa4瘄"0 * DYc)I*~]^Xr%/)ŠԯK3g}&Y3?[/ ${)V EE FU ?#5Q9t?0s)v&3+~nW@"Q~&هD")1,l{ )VD oSsWIJ}8:\U g>W/`4,,yj!2׏Id^GU$e(!^T-^&'Z$0cƁݓB[+:&@PHa&`mu,qFwb ^99w f&+wfYLQV4ڸuILZ?+|~ωnb6MҨհwwJz%E@AI(܏* GԤDQm*hQ!^8V_Yӏo£sM^E7 _pAAJ:h,Xx]z{H m8N)PCZ9ՁRm1d޿z64@=zٸR}ӏ6rP)jPGw3r”Q vd48exVkcDWXd9lڱFpL6_@ubT>ݯ;,j]╔O]c=mi3=F=q CQE<;/uC,ÂV^G<|I]xb z2Hbt裬M((;6oN%w?\<.tD\OKE.5?Q8kϴX)h2l3 CE f~j+c H `ѯ]t$k,7wäCXTmdt_Cc1#<ҒD b/,2 {C )k=4hojW$gz .`zѼ~ SkieiJ#4PkiAݷU0 Q-Bβ~?2˼ihrJ.>8\zŰ.8&0Z=hJ4Gɧn}4?~&^ ĨHSJai *J"-G`ݦ|rZXuzayOVw5ީm8}kBSKik| x`*c(w9}lA^A]Ť[<❜(X$ƒR^XܬhsBSNiZBL[|43UW S}3q| iܖ_q6P(2Nfu'DȦZ @EX2xܢW֐)ΡLSu*}a<W<`:[IP"4ü#YIl_}t1eHoAa T1ڀ8=O6C-B);_:WTp@]r`~]#BY2$m˟.ZE oޛyu(xhܭB:$0 }wlIXcmNѢi;+n(C O!v5GP|'߼DStH(Ɓ lk˞DLu:4 BI"}pfF+}i6; '[ [af[= y3I%VO sXWιр[0qhQؾY]!b&$ v1v_ګt=U(h`^K,{(Ll wbFo/xE uSKL9 -}~!> B備Z۽O$  ^=#n&sK[Q~;OImEC~ncbGSePe [Rݴij6ܻeqM"y;O?#2 T/WȌ*_za=@Zqޛ{<^R2M$8jPY`3ʮ .iOpT@~kH579UZ>,gs@} վHpwָ p"F}b>o?WѝV}Gv7_'`EYtZ=٫v@e3dn}(0N>4r3C2W(~p~B)h|KR}%pWJ |) b/t) [wFmjGc<[ 1Q&yJØøo` ?,c/'?o_quWȢ|0ď.2$*HrO,7(@yV9!C}Pٛ2yY r97]$ Ds{:@_POiX "sްr0dR$)x7.RBn9]l"$A&RR3!Ӧ!Y¹&N}XJ QX[ꇙǗ5 }'mu `&`$ KX_3ZI]U=–jzQ|Ci]+W:1OHϮ_Yp׳``;-PѴ4n챟YkdHPjMOaSƧf̎;9 BärZ?")%GJHPd|6u5bʿ'|k+F%F<! ٷ6M2v'Gh (+)껲h&T*jq&%SY%:|bZ lr2$iPz9YF] 2 ͚x hNUI.l?$ z"y4y{B[Bʉ>\B"te ((E`M>Y͚DUaA~PiJtоYm6T?3%W~o2ĥaGE.k~diM1j'KL+$Scpۼ0]< flvɔʋX3@$[;Ul7qf1 ~T'5cŔ܀˼=u)mo&S>\q]<b"VK3_UShuUK lfHMSiK_bt"ӛu XRH$l\U~3PC\P(4 GdҰA s6:VX\A0i2BIY&#GRDkPV6Y ,lm;zx2= B }#m `[$\31-ͅ = ?Do*9P\b0sc<@[o{i·By5c1Vc@l$ 6WBzQETә5}4Dɀ q &RG3a}Llt5b7!$9dY8x o o!d\Daq~P,3"+zi9w#"?Z] dC(nB9F35t50 *ZR=jUB,>U]ye.xsz `6;H.Do5jR; tM AX/ GI= vf/'5qZ%G4#5%4\^i[)#wL47^(6pd~h4 E=Ԣiw(ŦFv Vz>,P{gnEo@]ʝ:Ŵ-KykP qHGQ&j#E\N&׽ނ֌j謮@9E7&mBSoQP {0D3RHm .dmvn^VesNݙ3 /zȍO44ŠJʩ7PT1y?3~vAwpOڴ0O[{tQ´qk[Cl'>q K=8oH"HVIWES*_鶖0PRd+֋7}Vsc5N1H Rp_cU2kgYhPvSm<_`&@P~K5v9,9ҧ&#$WrW`a!\e{RAu!*삝5I+zH fS .I.k_JY8Ξm+4rtT)BsXW1% Օ,;禹wlJz;Uh_YUG1F9}ZLӗ)@rH1Fh+Ek 4LrN>G"6b/rÞ%`S_=ƾ %l]I'Fs4]`O["캾|ʬ9ǧġ|b@B^'+:9( ))5cN:" bܭr£B;¤ڶ?o&!K֜C)ܭL&sՋk0KJYY^'L^#ۺ> oocyގO")59ST{0"lx6> &>\ҝo]M$g&j=#T]lua ijk.h>&S4y6j Ғ{c8#-Pm ?\2/5ߙ"D%`}6xFq*X=10~ʞ~*~Jgw-e:8+h]-}HgD|R$^5^4  Ͻ{KDbkzIXpaQ04魭rrJ?DUו悍X;(۶jy= ''0*[2R)-OȒ1671Nk,<W22v@4+ xY=_wÞ uuጻutإVf¯tg0zZ1s~3pZF!l^𹦦|2 Əתs&BJ݉Kb4/"Pػ8 m =3m&|i( ri15E-=?NV@3<$ ɂA]0V?mBihN.RrZ|nQ L|Ǘ sӶ_undwFVHav;1jWJv] UVV&(2T |%!4nP3s5HXU _ArxC ~Ukq [A<ߋQ34b։T[OB 5y~:G#ݪ8|(*HL$]0o&\l_.ef4T } wkpLKm-E\~ǂmo2@+l_QR1rdn5ÿFyh>ؑwf^PQVׄ 0X5R>O萂؜GtЄ@B­sW;ncx RSڔ(b-4qWJzbȡA4-eI!b)d19K̙P0<%awqrp5L^ \8CɆ*l"?H'K萴(z͝E=-M ׂNNf`GNF:=0& %b5r [MCg | EF2mIհ}vު,^M-(QɳAD^ pG,ePgVK؛9$pW2d#VU7lݢn߀|a;RA*P]]&(6OHKLp-$W3a'6o}icrkR^"qQگdn/wώg+(fHHN IC*)$/lӃ{`2B!^@ .ǣ ّFwpdhku)Xu!q!#51Y9esafA`L <4{l$/vBg/#÷+n{&X glE=yVlÂsψ!wE,JK"MO''K WխB2Uzy{Tz} b]yT6{S) uѮm)h簒]̐W⣯BNwĝx> .I QzȲL$hژP2}i'*MaajrzmEZ~HU3Nk81#U~INkf}ʷ+ݣWhS]6La=+d[w)@{ִxiҾ+w#y-vȀ.EVB%;<t@U82 H~Œ~oyO4X֐z609L,KOEbGGbXoϟ֣a8fU$jStp 1#NF?k7Q -}=G޳;'Y 5*;+։`p,}g3i IU/b6RhhE.dN[8`G8~RI[FTm=ϻSoѱ}d=# Q2{AbW;J'ԤWr'n8RlqȢۡH iy CX QlNA <_J6)l=V7/lփ;VU!P)S_NXn!Zl2 Ր+>uY+K~5#-)N\A)]٠Ox OD22_4b)ґuC[#mM>-NJQm_I_7| &͠M#8TƖ{M:FEzJdž N6/lVMmsՁKB<ٝ_bÛ®+[`: p-<` f0af';cL^%c8QƅO-yK q1'wx0^7YoMZosֈ"ֹ^IrZwL8TDMdWG跍mo푷&mk$N VF@F2B~( 0Im;9Wtv=qzcI\^Fj 8fjx쎆ԪN$͇$s#h p򅬀AbmAwXDr C TJ#_JxdBL8 %`z^Pg܍̹<i/Ŵ.2agzҴ}NYZiQgh'nk7 .{/a+L1O'`0A;( xH9);(6î(:N淑|l- 09zMS @'OoAuHssFnXs4x=u&4AJpgr2^O0x$GOi_~@ IБ<8k#K/eN8zPF;.ڬkߖ~g2~L =w{9"7?pu&y?m>;j`"!YlE DX;7(EvUFxY:=MII:~p]g__X;'%zZ;\ҲCJuۡEVg.`Z'@@Z'8Y"Cݡck^x˲=vi.ꭏLdat1V|Vo_1 i\c,7R bEH]&g9⎉5a4ܒρ M!Ty/A{.t0b 'l@\g)_:r-#p &JU%qlܮb~B1D0.-##`Z_:@ HlQ2CXdcbYe#{:mJ(2K;󰑏A)GYdEu\TS -hEĞ5 mm.ϛǣ۴+w\<Q%S QS{o iTx~,2Ky< a`+xVc^/ x~7ρj(O%Kݟflsd+.I+V[:\GNjcCttw=aM!d@x)"P|ςO5 $Ac֛/X2`/XՆlC+-H3R{MhwE 7\5!z$d%$"|3姂k5KXm?}Rv:Y, Pgp_4HQjsF)ЛF*@Yl;6O}~ @?zh=Z԰LrIMLWmY LZ_4 o Ӟ)uӱiC##k0>0w\iHhȸ_#W̅LCbzTx8jI4Noǚ4 qbnJ&T3 _>q/4K/ewID'w2{嫠KnFf;FǍzvﶊAcSP~ Y@;}CfOޗe>rGٖ!$wHR}p;="=DWDSzoiz,ܼ=JJ ]iWy %\)6rGI]u{z=O]"u# P*=:C@Η#Uʍ|H2 ϟuBW2̹ٚ€+f[wj> f]! )vٱ;Sڐyk+IFD!aD\F&#`yEe;7lw. fYC6JU,ݸ l9pÂ]0^L9",ȣYv\D(tkvf|Dz6AY:IϦڢ e{-wˠhRpWԉek' $H/DtBanjPZ)++ӱOHt"^s`agcp:/B.)YmR\׉]A888σ"Z:iZژ̕50 86I/9%_`p`JMʅ}-Ē=¯/@< Szc(2L*i"`ll}.,_WID+]u/!-@Be ^>Ydg7SջMCe8 ,GBGM"e-[_)q蔎$ l|oƀtЄ?X@>SfJjj1yd)fSt&_@)鵱-4{-_,^|5'<אh\?hE"=b*Zy{Ehnk.X9BzTȓV. s WPz\-9XYo52/N<M&!9OB/5[7FeUx*ׂ6jP'<2Z.,/]({8鏖= :z%v\ CD$ie5f؅NP x1#|tNmj @)U1S;KU/3s:Eu{oi[.=&}Ӏg n+m؂Cb[缬ȄKǽF]TY,(rVw&XdzLh)>Os^V,[Mg|-{Ɉ~],2n Dw~0>f.$00f;DB|9(rrY>UlG !h WQ冽(q ѮHRaVP[ K|zfՍ"W^/}ŭtHy*;b& TRWa&]Ϩ\H~%}2<]3cQOXY|hQix0b{햢ln G?q57-^nNENJX$FQgHJ̜t}*sEN` gٜ7lqLD,Q쿝%dn,38"x0~Sd[Zēguz{y&n©,Vx&)&^H,pzwkHfe ߳IWT% y6F 3CA %JH<3~jݴ JR pXRlgcڀVvg,bO2 UmuVrB:%Ok½^ $=gk.Z L V&DFd j;[/ʕ9"!AHʰtyAX!`GY;=}^^#dnfg1D ;8_7<{i͂3^Ke]*(KԸPW9KI*>.W2Xk늲T}%595,y2Q.߾?-B]€}'Vs')(玗^J`KNKG3P2֑l7vMIɸF}Ӣq(f+1{2a*۷8QwbI~݆Y==* ;kƢ}`DD]m]'SZ134*}R޶EAg&gD rt]A #7LWwr(sV0bR̶\z8G`-{~<=C'@)i~lk2𔮦od%롸@ <(xh/Q':71q2~U˹(vINk)>kW]tnr7v o(ƶv* `ݯn-*3 oEJ=!8@ Lia-ڇ*2IHQӅJ=֭wOt#aҔ%bh2DbTȏ߮f8;G.[|?msA7 <b\czoEqFJ_*jQaɶp4+NOMI$kQܛ׏7vW4v=lFЛ63G>+'ߦ~R#9"1'^ O3==E@F 8K6YLEFZwgH2yisY, \D=V|ø*ojuwvK_Ky LGr(0Sc@mooJV-IM kv„)ͧZpSӘ*!^v0X!ɥw>rJ&phāpXTu #)2 EbS$rՋ"Ղ-9|nn-)hH{SP!I4SkѕIKq>0^E:Dx rb0WњU}WDE A`Qyf ѹK~G=_4KZs+Gq&n&hH4w NJ:TA?MAb_=g#@I u+-f6li'\".B-#3ݨ.)gW#ו[ O|ASo{_>0"2xKbUkWz]*Aݘty\}L/`0&o57ْ#7imavcwb'!҂-?̳Kg ֓ vT$='3 譞oG:q[;Ojn05TN̼We'gMƞ.Mc$48UƽÿzKuJH9;o큏!K jNkLg2@ v?\;s:]a0lW2a!Uk8xvQb&ga-mtfwF"jΆ_@z‡Y]:`ptD͇3KRj~q؄n4J)ʘ5%5!Y(XQdYo%уNktϐy~hpK'l[7sl0@~0[2c3Js1d.ȵ*G^'@ } ܢO릏.%F R˹lѼ;MM]-zi1w}{æװLs#XG5 S-sADcjGŝL\vg +pp/U6X*2q b(xlF\ksydQ,HV%龲 Sv .vx9]\750 ~߲F[njn[M^3Jbr`^iͯ8`0(¼JWj6 Mա&˰yTu*sL`;{ H6LTiv/n9s4^rhvYɣA7K0^)5e\J:12J+ Dmen.F70O#C**T:o\X]nm<#x=N?1r%RE[8~B!+G EvC!O4bI؈( N-u:02UGZGVMkJw&} , aguV"ZvNtᣍ:ٜIs/[kA)Q9JQ ˆ00YcU"ʱ84H IKwtx?GS)P CKۮZ# <𞀍w?!;a k8pM&(8}Gv?;!- =lӋ,Ǵ &vcsFÖyLfZb6enPs?x(ؠU}l9ap5y2(T;ѯn hĐEʥhH3Ɔ$vUcTc?=Mw<:JoHz,] F ,ȝM+mLP[pgas*l%uGhZW_k9R@XJG]Բ;f\OUAe˸Mf2Y"\]8o B<|03`*Ds<0xD|g*۟h{_2zQ˭|ωÝu[[$-9ݡ#o% h!l&9O4; ZePMWvv4CbT\AU MM2Wld ~v~2%ŜwTt1OA^Vzxq^mvK|xp&bk.{K)³H(rK4C[R97#Lܭ5uRgj\M Pez]m1wg3Y@8t 䍥Y6zʿkjć $ X# mwiDc!NE~1ʏ~^q`]j5:Dw1 ps5T?Ȉ)K[C^CR+mje2ƹz9L6K=؊lzA"0WoH[Y':Y:pG=`&nZTep%Mg#(:W #/~`̮8YqV_ nƀ"[@!F(Ү~:^Wc iRn)\2vBS:2*) w@5oM>J,Lr1 :\VPO"z$qk {.rK5hPܛWcj_i$%TL-)1&@.'<hլP@"< 2GX<=cg UߖR yj͸VZ}v 2*O8o׃ 3P8ӐJ?G[^FGx_A; SMdbҰst #Ӂ|#Hi< W]sH{&ʷ'y*ʞdF uiror_@dE24*u7v#~+@y~B2G?Q+T)ΈW 3vHwI\T/`$}]k3^qZt#7֝Y '^OΡNFhEꓲ,8e.K'~Mybf4:o)+=/OSgpxy:cӌ U-ve~`_"PSڷi"d,.BUo 8(@'mny%hko!lhrcG_@xUmIBy\MP?[~^V8&.05EHkLXږDoIQd,8x~ڸ Ht.Fj?ۖ0 `ryCrSۉŎ3<d-MBwWqfaӻ>Xpe'{qx`A)L홰m'Vh, 6jP^i#+BM`t^Enc-j Su+Za.eoeS\W0e#&Juq"j59 P:XUPky\ _sTc8Z yjpeEScn+cg)'Apa صr=Ṭkֹr| D'RkMF暲W(B B{JMz 6qvkbgΉa쓚(>4*$ 8^.5*2uWj,-b9ܦ i['.^O!8>v>d:Y:s"4Љ?1 c WzL~g36] b)·R50YgM"ux' o&ĤwӽN 1+Ƃgq«5)cKtϷ}SA}-pj)"ؓ슫Dw-#hu)/X`\j +$ w y_g0'LޓI:/Ԕk@ f>UߴY%ݣAs &+6(wQdH9/nt/pN)--؃G(. |@U3s)KU7 ^i":N!#jsu<1:ٰ"+VN#q'F )!Օ]Q45QBlSi6H(華ς$Y7M xAs]Ev#L :1Bf᯷l'Qm4V4U|4[tMQTQVw{Wl9nLP{ՋE2 8mlۼw.2>p!3 듼5x/Ka/W%M/ c*dm0P!PfU~HyPh[gI _/V]vԬp ?6KIyXNռRI5D}v:R*^bJ/3 \<>lfkCZscDACmi͇8YkήAHWL&|tH4P+rlԻs6|9Z1/ldp/R{޻E֪!xS:n1k/QFSvR#5*۰l»k&[OZ+0a4.i.A5ڎ=cJN#km-׏g}LpNlsm3+~)¶LvA,"nMWTf?MƔ =C U}33\Œ* vs -mha+A9Q&52Vt柲3{l9,5Ү&9C;&Oh1$X+gYdV"ǡF#I|)T>{oteA"_|T;]$ $ʾ;D__2:lP/ˆ5O8NaO˿sƥ'ח6fL`{ .4wr v<2Sw/8)DZUh0I kD+pDȣl1"Y2К <=$;On&:a_Z] Gy#zap~VcUIU'/U%;>]T+ׯg]FI|Gm؇ȳS Ƶ=vIZ*sQsRyz#38\,YΘ"+$ $`QvhpKj}F͋qȶ}Կ:xWB`BVTh@.[Zc%.ف!>0-º}!uת7 y|kt>'Pm>g54j5cdcɧ#$-ӆ`huJ=:nPnDrVqy-=dF3wǺW`_H;?qqhv yjRx!XIWk^zaWT)(VW|'4ID"#bSJ׫m>!U2GLob>-SЁ{<3-w)\JIq!TSk5dN4ҾU{,~@ڣzv1s[S:IF烚#C}BeiQBp (i&,Y$%>ހ0V6nm%KؾC(l.vN6A^#@e54`|ui75e8%̂ޙmZ",Ǖ2v/]$DI Z;mƗy 4]v *>+~]#'?w`a0eaڨxOmHuXt4?e:+{(HE'ͽ _ؘ˷1+c"$5^ZnX nA"&ՠUc=O8ߛl7K<?|>$]T ˀ"3k ?MV3'ׂ ޢ #㠧O  ۈ9*,THIZN>s|uq[*}2t]q>?чC?cy m 5|BsQi]B01ZJp.>.140ԧu(]ti蜣*8fP u/KW"]^X(LC^]\:ɱ0ʼU#軟0b$~7AИA@QyϳBbG,fysl~g~j3nX7dXu{ۜX=Huxx~F{Ğ`po0͡7*&Skb&Fo5] kR_F'+%&2:ze}K9Hc!Ckl3?, Jnk:4Jg\ i@~ڥ t{zI)0 U")o}9עfEv*69ך!нICbBF߽H}N(;xˁ7SPf4`̇A,@%rTYI2>.S2'm~i(t9,̜,e]h~4,yG#6F}p? `Ot=zs ܓ-e4]ߖ&JF^'*un (%g:ǫI.hK]u1O*_oǘn#ZsaD]MvEāy:Yqf":=QHe݅5(HFÈCB * @]N(f8E6ae#u?^r)E$yLBscE)!j)Dqӓ yBdqaXplys盗iȐzkv _FA[WB&KmcLD?@8C;ޚ;:جŜf6 7T@JU.U"`|A&LPmO P%O"Myؠ(wd|ge`2<"eBCq4CHleϹF^~Bv@f4tbzS4 *B:zUj_D>hݷu{+ ]f6􈚼mIg{T}/{ݏ2ߠYE'gghU1@3 \Tw4OYaI Rr7t6 ^‡ *A]*9u Z/ǟ9 2T]t/^eeM݅$ZT02:{f7p(=xY x@BUtJ/>ޡZb'B4 Ä˲3Qu0f@׭* %hX Ef%eeJG|7!Fe1RI-$}x3S)CK J#H['*yW mZcouEtl+B0 Y|60ͬZN wjǐobd#iqXV{l+A-:#[#2e3=Wz%A`blhI;Opʗ9ؘ{"wAȰ*JYBޚlէE{#PvQ̼ht>h}8^G飽)b\F2+ d1P**A )wY9 -WRj *;^:[zٶ#)="rȐ ß oEvMFh(e ! w)VPYiuŏBo m8tKkei~2W/aR86 *%>ia+BGR/F+x@V&-$RK]iLY1˃BHL#3b,FߘV1Tdnc8 kI6S'\,ܶmMC^Ls}~]^.ٛвpmVm ;FY;0aNO-Vn`gLfrbd _k|EuV*E3L4&/⭰k, 0U,Lw`@ۘ#}R8o7kT)9̗2BHe֒e)LL{r")6}ePNH3b8t-f0PJ\Bm"gR_s 0MU$$ƴPo~K[W!]9mSUYXz`GH5FI琖TfCDwKEX< I+VbBxbyql0q#ZuY+,kS2NOV [&itM QLDtp$JekķޗK^/U-\qyG3 Y x?'(MiN:s_Y4U/_4vElw[(C$7!߶4ė֏BgART`,Q#i-&Rw}Daڂ1r 44KQ wfwxeBT2)wGcC1HK pлe #imØ l]S![#m|ȷ+YVic(?" 黔)Pg:æ~܉s2NE2ZgI ھÏO]I#pHQ8X΅- oɞ-o탂gA;PapyY2 猭̵Rʒ$QHYg ׬~O;a!Q-!&AiU62Ͻ-MḈ3{f9n}Y2|ӈ!׾gHmjzGW˭џصb( :TO>N+`}enn$ je1* V&Ҕ^,D3/( `5EK|f0 UfYb1p$og‡Dsx"%0`47(wodE!_Rg$QA̼*UEuwo\' Y !֮5p0|fY`݊gF^@u1̠O-M-0<lm"%gi;AM }oH%Ng_EuբcJ)f4K 8m$Տ#䯟ў@sլ/;~IӟX(p2 M0?I$N p3ُ9O\N " S~x#!e?mɼOS_? ūLƽ(lg-niFe5~YkȞuĕ.g 5{tށ8 XXK{0eZ28 #Eʾ; G!mlAt"B J YjUa3ڇdp*Ȅqw\SUK6>ӎSy v!P;j8 -kQ[@[Ikzlrܧ+V<%d9"\̡9(/В*r= ](q; QXT"4'!pfĆ\}PCqtyL7,.{2Tr32 @DZ&zotfq"8kSFO"015c gm/ۢm`&^9f LWABjw+Ԡ_]*ėz4'-!ֿf,L8Ҭ2.p`! JXgC ̝"2tg#pЕ6+Q@ L~,ϠAT{b't7n#Q؜@wM[B\"ƨ,%)e2b%T50:t&G'`ce'=R1I:O,{&.r1k< xY%CG,4}bFQ^`]G$^)/^[`WŎߎ T7_xN:)eH&;t;wUKL%VU5 |*{+>B˹F'ĵIcOߺNf:$&Q]A:޿D8fH(gr!ϝ(E?m@wI]ԅncf%5Tf; Ry3=mHy`ZS)/Ov83a> s/ 2&h-R}\Uv>o!Mmt *hu>xOǫu~bCˮF_T ר~X:]b@=?-#Feuz} L[K91d%ZkhҤ:rE0%Z,q el^wJiesZQ8jAtH _ v<[*#71Ā܋ߦ/n+9^Do92l0z;qf|9,טKɼ})FxwmmC0;8a3(+"#~63 #tK.yޒ̖a8deN=#t-OƑ5P&EƤ |zai~/i]6=2h4o[(LCىugoHo#%{YHp_E;֚"ڟJ3U,6%|"\MQl+?bE%q[eu3v@N7=uo[Y)*##MÜtFdud,}^Wބ۬lΏ8O5lr>fc%nioyHaN$~CNW#O3_XBrl@3˗5.S54uвo3Z&Cm}_b;g=ٓq*P'HD3Md.`UwZJkԮ*bI<Sю@fŸV`j\_dkw<%e nǒ5~ؐeOg*W&>KĔ\]8Ƨ?p|7v|0ܧS!d6 fRʍjMEK\4wW 1"'Yl2A骲uu|f(\ײ]=GF^k& y!p YT>d $&k- [8֪HEضei2h5kVU۾X3[ g85R"i fPPNcVj.aϭl[d?~(SKoN3WZ>.U^t"}lAdѡ+B"pihhX}ē QfO\*ªcBCy p>G4[hV4SOF6 Y SYD1ȕ]I!gUaG}v@}l `2Z ERK + Y>#sػ(H18yVq],(:MNNd< D6@vI!پL .Z-0  6;af鄚`&Ν?yUgG;{SL ǫ.p6:+Y/H wAGBց`Kdý䶑ʟj,lj:PyE d=Cc޹԰49V'9^! 4yoyΊ8 1 2 m)=TvNw BqMtΗWd.] "hN9k>()I/ $8:K^jBB^48fBUS^Β_C4PZwx M:myS4ypZf>rBOIG])b<G 9(ث eweOG ;H%Er/'j )3s=eCJ߼`̰9̡{="IdӯrgcQ RoM] ~a<^!$Ʀt|gD/KBU6$u7hęܧ6Ɠ3WepaSho+X+8o4j쾥牴~V+sk3f%fҪ$FV0F ȧoͪJodd؟3{Ooh ƨƺ%m7i3o.;QOQI6D,vK*V'k_O =@Da;"74,+R%rA1vqAwbQ~?O k- r[B[ڝWCǍoͺڋ;~I[bw% /;{:.s0b17 753䨌 X%Q"8 ѵb2Fa/j/VbEtN ܨ-¸CkQ9 <31|=_'^*Xz:s~E/㇒aAUV6ۤ[d*;:7rd71\;R/r?ѸGTNXyZ%VaaPTfڰPߒk"OǽGIt"U7n(ywUj7qw1NcbֆOۡ ? y{橚mowq?O2$2 ek,Eq>zsϼi >d/7x35sO>X#l:8s˽ ҃" dQ]XQD6aB^& ?ۺۢ##TT&o Qʦ;0-yG睷h`Dhui%nj0K~q"u˜\XBҲLlR6n5=1,2PP>r|%' 1_d.Je`lLQ`}VIZb̈́'īM.8|22u?9& Yq@^)г{{ WV/7:4*}`d>Nch [-JW!3 ߏa s\9RjAie#Au3SN Ǎ؈*Q+sV 2MR& 'T0G1ؚ0SA"8n@WI wv4J#le<4IV({\ C My#5-2n ޺>ು\F[ =4+4$:BIH1 K8;mVvqh,P1.9ֹG )y8Gzuy.*z8g*VgX4Nx+x:CرDn,~} 9bNhջ$V9)f"i%te xk+Sa7JE+[:9}*4.ցkU&eikoPzUksѽ$Έ6oى>,ۊ 5"u?fe)ҁ=|&;?̀>AsW =49#td|l~N 6?*^x`595֤ȪPP*EӺQZ.?a8,TR?BÓ[R1ƈ 3>gz2.)zŔ>KQ(^Bn2DŽ E:Z;[a, {H;+XO=.&B\Pv>. 怆B}xR<$`Ry|Z^QE;Xp /Hۣ>*aUUhߟS}XJ`>e[DWp; ?I #X]:z=Kҝ^čJAӑ* gFG)p2}i/,3"n=H(^- rH9OEHr<{8{+ztEe7wz뽓0{CoD|7鞪oU+t'jS4_#8 zӛb_d: 庩 ?7>ʙ 9:.W6}Dhf h5LBn*l ׋Wkg𲹠CvտWsQQez7:P6{|[XRb"q2n]zl7*p. '.SeXa}&LٍImO`8*:I9gtHp5YՋNf3DhoD(yq&CQiX z5u"}z4 6at. : >h9R](}3>aKBP wiؠ/qӢP7n1oc7r/уL}>\~gYh K~X\(hM/<0 N,~'QyG|(t$s+U?NxY'w?òH^q9;)v cqԚ.UPvXkeņs}b<^s?Z?!"mOG@]'#JwIADƔ\(([Bs$?:q aBHG~+p8c*44?⌋h)* (( *XE p%+S!¡˳XM5RM A$PS6Z,5^5nq"h StpFFni8~uTk (6b |BsF 6WkW4sLHuURFT/zgh5Ѝ>|^;{p#sCӜXlӵ{8lDwqlt,dO #yr{&$=IMz3 wC>Hn/?8y6J92H LsA|WM:&"H-Qْ̙2`Eo9c-˯ye@N"~~ ZJVZ@ۦM4>OubSrdp׸DsD&?L t)c?b v<aJY ~j4f"]vm|-(c7NT {ӡVVV&_JȚ|,Xڑ*-nt) J!Gz>TG3 s77 ŝ1ʗY4o /.1,/`ł 50ܳ sSM uDK?g7/:ӖL'rO:|'8$*V1ejWRKkQC=]/H?Cq])Гȝ^'l`D~%ʒjT?IK]K+׃$cڮTP)qqŭ$ _⦽<ӥi3FW@! xgB7T yq7.:G.)qIK!Q_:ϭ3 ,}f$]LgF{gjxF[ wgϞ5@ܪ'z?4*!@RVwYT"V]gS'ր>9mZbY%"˴û̞70ə:ykT!stR6'JGWMVKpH4Te'$xFwX8qQp9T!#-B|c$J6ާέs)˔%b(+M )y. $FoBDt;f`NN).8N5Ćw/ia#3Lt2T]ѢyF㸝dEy{!*NU/EH7v,6+V@(WS2}-I߻EK:,΂o?Ftf%jut)6PNk&+3ծ^}22ɕ'li"@s;c}6U:K3E w; ~=ԃ6n˵Ua~nmTA3@0d@t@T.;)sUQƶ ^QѬ U`e3t`z>KsJ'Шvg>ZIBEE$3J( %k5aC!rp^րߞp|gVcCG \LCCn[ϪLkZ]ᇋhr xa_FY $ew՝n8==oTP肅Е+5ժ~[ "Cqy&}f`4[*"ha}r%p㗿A%5`#3PohtKwt;zIL:i+w(0o8r<"U典M<%Tי1z 6,ܖ/*Qië^:.(k_] ; 稼 06g^s {C'}_$Ru].݋@~z94KZtmz &oSR sdwvuvzHWiSoF\Gl)K'D5~^>s.3wF$Y|v9MJvb]/ 3Ɯq(fw\c!0Kx. 錝MHsHǚNrJ?[4@U0M2UQ'z ޕ= @v; 1 ܩ^}2dMq̤V75< cS 'o7xqEs # UJaEt?ݠ$i!6{{q4)CAj=HqϺհìr J_IiNZs'L|X_o'[Lg}\slcҘ6hl-`_; /uk4F+/pioÁXP0xb=, .dvUB f+MNT|AX ݺPp,;Lk!BԌbo/CiXm eUV2/u 5&,&m7=0.]dF59qGzܑjS[WxlwÿvCj1h4G,m$ b疍yՂa< 8yvp],"; P̒eq30Ҧ׹K-(+6OW~U8"XнNML͋6EMg%s0<܃y*ާVLh}e{# w:v5V"w~:yd AÅQ ,-<y\;hy#m̳jҴUA[lUh3V޶+}Ai<[+Y!Fp֪Sg_mI|>hmcБGPVtzk)NSrl` &rAxJ2)ͬ 9mp` !ۇű&i˜Nls&x ]GI)-b&JWfC<3)糦̸@d_5(uS$Sl7f|TKƧׄhZ1EEc4M|~@W+ ʏmJ: \r6LdZPWt}Z=?pYmʦڠ ~>(Jn,mF2 KM矠IszM&Z]z D4!O>wC~~,Ewpm`٤zVt:v@y,yȒF J5iCg-߆ 4JOFF`?F +&%+j,_(n' e!1!)wg0v$θwÂVԒ-g6m?51? <-/[.Zר2Wh/B͠Hׂ :o5ɲJª0`=eM]t r3=ýcplkZ+}fb^%yo><,,Gbsg|(Enyho'`sb,ЪbzvTXn;?O)AfB{5"\mdURZA1$kϔ ܪ0"喁cƅvKǐ!EvH'÷Gr~cvF.jh; ښ $c:g$q:^ l.eW4"eN0SzVL~GSE|W<[Sn uE6Br.p/2_4 tqvx_9O+). ]SΘXLB *^rO"RpQ`1 j#Ie rd/'ٵrÍw$tV{6F#mNXwJh*K3QDVμkQ0> A,W@)L7ܡ<чG,Pv7,,tX0Ҿy$GZ4jA{?u5t†t6+/MQdO2R0 id^]Q%|IJC;s:< ^WAeYǘyuI VcY~e ):*trIsKр$hV6tQΰu/|g-'b2Iu"jHt&NNO +()r| ld棭"T%L u8H^phM]^=r!fgSiEƬZa6m>b)FUulϩ}|m<:l9"̾u!->YZ8^7w-/*>_`@͡8q\^}ƄdKPI;>0yk ( 7iwǯUO$n#ϋhny{~v&4z9 g )uM=Z'(85M@a׻$3929(*|T̷"`8fBp$g5<> T', (d]'pe_iHhS " 唷q6'o6ςG~ GGy#۵Xc@98Sh|yoVj>j::GZIT=c&_e/OG*᫳Oi/9~W4~cyerO'& C_<^ܨ;=IW۵c3č&/>旳Y,-$ͼQi?h7}.{h ~ǤNf@VlJsBBb4ÿc%| ņ6?' iRl,YevSs:JopvG G;rj8ۢmFYO_IX-;=<Żhd+]1:,jd?T#=M8qA_eE:Ӣܧqf)w@ԯܺHy~7J6G ~`{gֶ))a B4%llbkiF 3N`&gjz$"oݧ+,>!<$#`}`q5>Nt} ~ЈbVt>lkPh˷@˱wB\{RΏ6/[%u;"O\ʷv?]_BkZBEkf1)2?JBPYXğ|ܽ53Fю+; bJZJ&oLܿQP6wK7PΊaĒ|8VDHϜ=V h 3I\DvQHZն[ˈ &d`껂~iz쿕gx[SbtlQKcD]`w- C?4T#y(B&AuX4WϣTK􁎮&?f@ WN>&;Gu_jX49KQ0DWd}yr҆$&•U n eĜ{<`9u0t"z`#$hrPAs %6㒄KfCChkN{Wmd LG-%-jID=ͅT/{9˟\Kl$cM`ƪn-Ghdr{ehQϟ#;8)}9X2k ij AOtgAV1t6$5`n8ZSd';X`i$/+ah($,xN6]K;ԊIZtʽ)8wki.%*,(3W|~1%žq ر']Ѫ;w 2ݘr`jޒ)4wul%e*`z 5dJ7C5s ۣ,EAoj'&S&v?j&|9@6=hn)^^S#>6&T43$0`A#PqېٍpVo6zSs +YK7KUjO-پl$:U=QJ2_pj9g j@D1H_iq;beѐpy)os6唗婏_)DU({Gu+@S\ j =@8҆/1j3+#O=65[R֥!BE ՅF5$(FM6a@*XU-AW4ؑnGYMk7_vD607cXl MF}w-{|{:p #8+8m r0sd4wъo>C]{ ReTwaۄ5+u"u }(&xր'[$|z_[јj/*B,FԊMÁt a} (-ٟS2T[\hYG`~͗J1-]^MCЩsmSڹ}UB>p1 fpYK\0qϲ&4{R4#raɐ7}K +4fnyR`Ĥlc Il@>yzb4ͥMX8IYG6F h vҥhIbO.afDl\a^xXAn>|/찲ZԹ *ʹ(i"Zk"B" Ly*lX/&M\\%GKKYLh\ܣ|⮅6&f~tALWCJ  {Y iYCw NT F;N |4%49S+WN`-ܺ|Nǐy,/X$[$ʎ+ͯ<'D"yBt?coFx,0R+,Pt> ˎm] a#4 Wgsl_zQjGs(3 %sx{5A[~Sa CfwA#RD4O]]ǗT߉ ;aRrl@>EN.յ} >W5f.p'SO|' 5TJ cП|}fMsP$=,\=)k]O[=ӍTyW זw:/ڕ+,d3W:{2䌕x r_ltyul9*w3Qz| 9;ĝ*n ui7PMP{ r!}9uR#By\QU N_Q &3{G4WAv] -b!vSѹ6;j)6w ⿩+Bt=ɛw`Im:ŧbתmJSDU X-$)>pM<ձFw2CyX P挂*ɹz `R4f,vwUߎm`IvGЏTFr9EVwZY"V#rM0'yS=}@,sgU~*S 3 ToY,oL';,oDz>H&"ڧJ&i`cL_)XeNc֦Tvp=D$[yP5:QO;vl]<5$ WX8[͏pCuD!F"h\)J}8"D` rE0R} ,蟇ґdݍ",#Me0A3nQiڴ f0gOxM zUٲDY̫.Q ^KRP)\ [#SnXqт$EL>͈oS3|݃!KB8=9#1,١V2SM0-QF$94ڛ wzpS[&8L1[`#T3UW&3 B'٨NAAP3 1}[5"owVck3Eaj~ ].k w |{-`TiVv! VHD8#wALu1q"L\߃as _ԺϮD :r¦ hW[53ɣkՈW˿{azA pl ?)YR#OSX,T8zXlauG:o 5_| B}Kˑ.LۗSxF uVd[kӮބ^•D((j| 4/1J},m'О; fgpV(*cA&?o(̱ ^Yg$1'3T;bNnKt,sii2:{?ye;qjDBMvwv;Oj7ÀӊKpŸMB4S?iN8hqf RC_Qյx}2~(" oInx"`8+AN:.8 ~S8<#%Юм ;\64ꖛd7u,Gァq$9^[k*{friafyFĒ |:F ]Cu6*xm-SqT8#5Í!iSO2p:67 ŖpkH(oQq?_M8ќ$ Ħ 0,R|G^)4ä0qڔ/ƏQJfL NzǃE>76k~:=]"nUa$KbQH06 4 ךrI5|{~e6t7ð3E]k3ҋ45Ҷz&ZtsO矮" a&=y䵬U4c%t1*Ń"V(w~iY$"P6WR9z+gn~-|$WH&|\@Z1ZϜ7XUСG7+ /H ornO: `dy סXGsfQ@ժbj2󧣾(X5peZOUTDBւ %ءDnεew ѫa}q'vpKBm< w8jܸL"Oq. +W8ee%꯵$pylZi{|?tc/\ʂ?.k2k.,w32XWBK?͊\zFA{XǩOmiGZIFdNqhkxC]I75ed8Hxiay]];6mF5읟ZR ^~+z-?J륗{sZl qv+ڿR=mpV^- $ p$[Cp siI8U5PSC f/ 1i!;j\Ѐhױ p }澃z"А۾-%'w"Ja\GWX$15kҐ*77.k{׭pΏM10׵ts(Zv¬ 30DtgOljώ_] QuEUMKg-,"\#~jG4>=P|`ifܱ!؃Myx&hb5ؔ Pl* -__/J*(uLY^( T׼H7ECdw>p1Ө$ 0ڸ _,FbGsIHFABVS*É].MKaķ+o}"j++a-›E\ XrolztqZ 7o@U/P3ᰓTa#O0qa_EBD“ۀG̞9r%:tCIzXVr5څbEFŕ ƹY $dn')qGVClA,HQѭE#9J&3DH[ʝ^$|?<rg{c|Ğьyr]U !Ju-8R(kٟ~h_I2z_eR7oDwm Pl[3Bi7f,>&!n ^[z =npP1+Cl'"L -=AO=["_,0WFR'`+R6ޓ_W@5 X%T@ 7,m ê- 9S ȗcPiS .zPyMZr\rzdr$E42AWz7yh&:>$oBgu>k-oKVyiJg~(Xt&@k$Iܒ'竎.j{P56~p[} AeI1u̅tpX}Ͱ[E)xu?&&6_^ĠZ:'(_gu!%o$70H!R zZ~=GNJqa||'Jv)6H :Tz˼ G4ȷAy{p FxcמmJiK%`:jUTva.LH00( MYqi:֚RF~k&l,лBHΊ7φK8I(zCWkqM%.E@o sF:DmE̓6ΟVUR($uP o%ߗ}GrP\3UqED: F8\SC谴ݦ0{ U e @^Xt,OM_ӳ-mӊ2 bT?0,ck-9;6 TXMYB2:^ J^ӌPk]VԶSu _}T*:FPJ<4ʼk$<pZ'q6Xnc<uU8G}TN7ETQ>Evx*@stK`+ќLq2#ʥ EB&bv/Po2!WM\|4+CJgZ~ YNshKo48F>ijtk:<1rjo܋^gE ݺFS˲mVvNހFl"jC8Vfp]7/PZp  ҆:.6. ]te).9@SM)$Y22gb[ѽK/dKf] B wMW(GZiilbW ɕl6֍-ۼ"W[3ٸ}Ļ~}KYa@; XMU}mUHw٬gHwOL"m>`1~릣#Cm6:HA;wr}`dL';ĵp}2$նPc4(p1 wbZ*ok;ks}MBJk4BC`^9 gD^ m2 nyiFOZ1=V ey?i~gJ*/4THMܿ/ 4?I$S4 ^P54Z'࿥7iF!A$ILPu55Pl)x4pwa"7Oǵe4oV^>U#SK\lD Q6CM17Fp% rhEU%pB*֎CRxkLM&@O)q85'PV'$ȘSUF7: ^so2!UbU=̛xLQE޷_vlEli1E76[JROznp]ج>FR i\ɁY1%b0Tpg}n5v\ x"5 t=9p.}TH_vAx"Ib@;zS407cgX?XLTDv H51j)iJ!OcJ9&4%dqAI:#RUO;g&אkϧHь [.7[,&7&DKl$'VZEM~e!` 3On8oTPX:q!<SDK"(_yrX|0KT oA!ѰpZh3k{3/,GRX +m9چϳ(|_*p#/ =Y{̴c}Pe,4,t^x K&Wm;Es0oD0e:&vXhV 8x2m1"1-*:"  ok|{ӲH؎Kj[ߑfR,wm7oPw&ekGnBilɝˮr d V*\)A5܌ Stxx_Of22alRu`Z=(}~Ч76)7n!N $[&,u&1d'^ˡ%9DmR|3@X\;9՝T/[ ':(Փjʨ{sRR6^ǵ|NG̀"l0@[ X Y 9!a A99g\y2m(b+RBj{Y5j1}pv-5VtUB r]_EKվ{Ys!}L6Z2oNy UCuf7z̏kQGG?nQKoN([d? w.lpA+>Ͻ+wUX(F$T`LI#?F]/tJ^b+71{~N" ~88{qA",G\.\;4-Ҋ#]Ee3}ULL?UXP~߰SeU!$@i|_HX h+Rvn𸁆dE^1,r:$ynAg USԔэ*A%teu}XK5aN@)3M4GE tzVh;󠟻ɰa2J$,ȯ&wr"l}4z]-ZWHѣ"ۗoȬ; O९rA8ʀK3,7[z%7w1"A))cpsye69PQf. /*y8 dV.Xee L> 3/qYOkw"v`_Wdunޣ*|ZeFɗ[`w^xoV@/.r2>hȾjrek^Ø0&"=Qȡ|;k::3IpicY ÕW93)܈7tp}T@ )hxa{.cD2KJNE١E{q*?hjī2 KO1[FpٮbMoEOzs@El)g*!v)j8 "7PE4<>Ps M65CʛH)YA \c|Jui}"-Cׯ $zlიwxLcTu(ydYOT>IN>t1@d1:! Prh j\~Wa$ 7v["Y9f4YsEjZ]o T~`=0 QBEJײH#S?Z4Z#RA8.N t|mKAӺa>c i0`==3[ x\BQUwF\fndIOl_9?4'k8SM(8e2U퉸 }}O amvߌ[8B|8~49G(`}ǧ|.,I wzjdDtu~)ʛ* 'JEqv^[Tί"_ziP gĖAE8dvf_͇Z9BǼOUKq$W3V{9h ʵEXNt2/o B›=RҞlZ }oKs|:``y.i97L p%,!WGi׺. V~O[!^,y"%tj1 ;#Fz/2gR.ϛ>v J.mέh1%]?Ka"%" z7Ң klp]zq)Ӡx dF+w+}|O㜚JytP 2"As\س,0eךo_BnikY@ l8x ,w3w:+j+uH~ s]w;ʥ\b(|z'`>|W,m(1G?/EMxz#-H z: X;ڭBEtq?sUw:ud.k>6*,p C]9`ToCjOoBz BTX+$:GeN:b!& 05R6;fZ'=}w?_@hSuD~^15T cUL#놉#!xh !%FaN4&8Y6/ 6o2k6!}#υυNEid`m,-*-3l^EEjP!C=iQ5`+ md+N2Hw@`+AXvOJzjv Ňycb#p rK-XcޟO)K{ +H Sg4ߕ(n |?y yh*;;wR1ݙ)bpJ&ӹfH%e³2؉^ ]bgɡx*!6Bn1 CH{^n6N}? c* ݫZv d{[l!"0>YȎz)f9(?)Ype҇64f`b)/P$´k[oY m +#s*awiOvI>%Ƚ":AHNu\߶Gz+=*T:JĐN?&bv>6DZ;pmO{S%p i > QV8jk! ~c|Ek-OE>+‘C3f\uÀ YnVJrp[,k}\O=]r鈒 <=7sQ9L',i>wQ !C* 912kg#zT233?X s ª\b3-ԍk Dsno$晵GyW|8֘>WؤgZ_\l~Keëo D{thMQzQ}8*xz)t{_Y?E (V f@Dp"Hgx!R8ءLOB.ݠ{BzEvӞpVjU(|aPr2yXÌR.*]"pS.\y6N-2S<ō\R"M=T{(Hjk)@ܺa IUUr۞,fH6 Y+>8*$8&$~PAsexY;ǙΈpʈHHNlˢD=`3{n@p qqw gPۓAEd*#^J_no K`h݃M:fdq!=舣ٰH@kzF#(d.spW%j*&K(9 +=]xQkML5$aiʟhX&:oX?wplB&ON' Z^lvܚwݛPȦ(/(:6Եaz:H9'1n,ŢnL ɈY k3 3ި &F&l?11gqcWк I$Hs "f⩪}Uryctde \썯~p02X3 ǣTw(ZuL zذ ׎KfIjN,KW[ϯ2Yso #dn*M\dkͧs"xąZaVr.5 40h¸Rl4?yX~c J̲9Dܿ=> F/#"ӪIZFݱx/}`eop1E 5 l Za$u)ɄSJ76XD~ljT:1Ԗ /u:NeݦiݎiYs!Pm*Z+[O@<:v`! :%h~~*f=%$FaaSwsxű8 ;X^ jytkkfէcƞLk`Qxb6I`C6eC&ő )QӜ,g0Ick1踛i=h9*d#W2fauCLw/` B&5jZdfB1N x*4aO$qvZ;j}Df~x;>ԻOD;JOǂn ϧw :J?WShյdr׿;f,̑i'%*m<#ޱ&lvV "3 7VG>$:kȔ5ㆳCbj=fSn]4 F7BȱYњ͏_ȣ,c3O!d-)k:B?ł<<{DSvrMAkͫ=kPFkoE:_U{[XY Z_TgGG!7ґنiN>a9(4 Y^F7"q|s:v -|+4ߛ wdlzX%x/*ı1B9SRѝ$wj-ki42/e2~A2c+C΂"k^AxA/uؙp=N"d?!2 <7JVݠMoGʪ 阀` utw=_l*&fq?dVϚǁABykЍ͆|,D'e:#gTVE/0ڇQ>- M%D:Jubp l vk֬Zw yarr!o6yym2P{$ln%+BOymÐYlThQ VJq 5M-z?6$d04kHMs3&?&aƈ1<*+?=S"Mz[g(œ(B;. x>+<$ص })҅v+W}gc)bdO),~UmlBlXN񙛴Wt#_B3v -w\7/ |/)ިaLɏ,Y\ [fg@$UoXY,^Xy:ۏţ8/kA8Ѡֈ)p0ϯb,+SEz7%`$w ync7tqSZF`W <:*f(wt[Y.ۣ>Mѷ S"u}Wormr$ˬDkeXS/Y]:Hxo>VoSD1ΪeQBgKfv[UCpd՝v\Т?%Hۻ.a^RG; 6ӗ|L=4`aK2*PMN(4-i5^OH%)p1G:}}7Kc ؄nU^M3@zpbkj{J\ialt>ؽZWJiĜ\W6%ߵKaQz|lwE5h>l=G4jKX +_ʁ/`&|KU%d!uiJw}Y.>"oSha!2`e%Nmn$7Ỹ&YW3||.c4P&EG7RJPŠ1AY+b/.4A}}5CkSpSc,"r}rƸ/'oF/HӶP2*~x1K#aKz(a7X2q3 fVxPlUN$g= n?Ж<$Q@Ӹϖ9⬅` g1H&?Q`%bIyB7퉥R&П V8hE5Nf)TO,u.f.kM`FF:^Wr8 eG +SU1W9YC6,UsF/9P75O4~1.eQr3-ci._gr]in֪xbC_?SxXU^Ufr:n¹0 K' QuktYfE@B/T["7yO+! -Z05JF=:6):bhHm;c|Ѳ~{PLKi:h_.8/ 3iNC$&+y|d=+տYsƘc%`+Sˈ^훍_ (*2jjm<6m|݊)kVajf`4SYNP?f&%k^]esPc%-*g*1~'G"!&~#AA~oXXSH]~ t1đ-tRH}aPr7KmXMi(K-  (?"d|JM! cYIagְ͉K*xJ_Q V R%2Xc+M68*]=}g7fUyBlB$ Jzk X}2^R*;k&k$W;h\*֟adGSn{dD ow_p$H7c{[d)gVN籰|^ݸf _>}1h𑖘y#BL%aD33my;];SN>ɹ Iޤs`a!Wo0ƻx5L234GOo:s:َ+kxt- J2 <ɽ"]9|B ұ%6 Id0bVi>{.MԦf e<})UJ]}vGɃ_z;[< hdvIE8_΁l٘B+"S'IVK:)r|# yg\I>;۽P*dPw)5.vsp/x_kҲpld:N|ǁE,A6$M8,,*VҮp.,7$MR~2dG!|Qu27{ycaxĽMP VJ+;Qwv) Z*WHx'5uO9~u9moOKWTg?rY75'/j>súeOƖ9jNʾwxiQhhxۡwq۱UP6c=`%u}A\׾nʈX:Ԋx5'z@~!>TN q&ԗwQ'@uzb#mߘQ{Zb Q (;3hmXʟ[3+rhGɯ7騴{L)sͳkht,d E ة3,?q,*u;9">oǶ^ԙ":D9` s*9c#t;P08ρ},s*d~.l&nö: %zܨ/n;*J?݂Xd_cޭ9fyZns1C6]QwB!/'VT42Wj)W9U!qh鵹 ˌ96cFi*zԌGW)UgR嗴j (,JoWUvjʖP\tМmUøR{d#T33VԮBߣ]l *(wKgXҕ`R1,3-z{:fETpc٫ jS[ȑES_Wg[eYެOp_Acbɣ٢gjf2Tn_H`VSSch9Tw܋H(ֈLX@gTay92LZI߅u!JvwK- ߂&_YWL;bQ(Mklٕ0Ɵҩro7r1Y;>3"kB"r\5(pqd^1Bdta(5A&S‰Vlۺ?pnf~Ew'S2αq-e:WNW [vRb]Yo,m;U4gd=+~Kj R{>%7"dk}w#*R  ]%a=oM)G='/حg5M~q~SROfTΦ?4.<|9va^ϊi\ә2V>Z/u)5kC0%wzRvR=x'eDw (kxܱl4^>Movm?1]ק 6d;pehx4iY<GHd\ P;ߑ(C!;JU!~:TnDD U/MM[LvI_/ʑȉ.iw"4ԊdIفJ߈0Nf12*r++=;S%$7ٔ<~D - •B>s%kWH8BBp/d'4Esg-1 dqW!'˂p'Mg:YRY\ZczXpw V '@ ]"ۍ0uCDG~jBU[ʒWC-S`3NʔMA1s䜵~Py|FUyY @X[V%7^[ˉ.E (svWDvµ"?&[Ӕ}g W`nQ<-Bk:[,w\xzr5:RegsZaM*|}qCҡc=U-CoH;*nOAoOI>ees^kC45HtnzY@,J޸e)߻zwIJM*O($UC6=LCM ! LXh<c⻧PUr6]c8l%w#uѶQ \&y[>\(RpgeCEu|9U\2Ltq/T>d\9 0RYpmY6ܹ`wU)1lGeAs>nTɨ1}bOqcZ{H2ys_d6~ .2O֗VqbKX8+=dߎ 䴢tR󫗑G#cy|#XE0lGxS%ݞf7X|O-s5%$%!LD#pw& w1"Lm 4Js<HQ3w6ײ줰dKÔRcI3_uRzS[ɀg@*jUиZbz\3рDYLS+_k[zzUj{,"S gUEҋy(S~lmӱp.%a Ps%ݹkB%"))Zi3?:RSLh P-^Cz13SȆ7é7Zi*,HG>t< w}h9H=0Z8*5}9,;bي> u %!`Zq}"?ygbIPٞlO-اg; 1Iχ Qs]A/Tf%Oo^p +aIAg);%ޟ*o"֒\ ; Xh/ꇗ-$AnRT OvMDc' ƽ@YttZEռpKX >\M-H5)H1S '_[|1aPpYk|_f'$F bQhGq閱Oa ``O17) ėcS<2K`WfP9 NS6DClt噬=,ċZ%ʂq3qނsFa>B-/6̬_vR(r~BP),i7(|Ґ@*մV?h_I_b3snO5\ٽ휞{Kڜe"z|?jDRg8H$@zO͋]\vOm#kJI[͜ (sYOGDjT~ fiRd#9fEۼ^}$PZ ׂYrHzzf Bnb$Z ^K%K1)78=x{;% -nk_y[mn[TWct9H~, ʾ@֊%HDL!k60rQ -<Z/s+3KHR qhc@PG'cx kt0ύsbϧ^p&0ag\Vg 4έ0-^r+8F jLznX 5)ǝ ?PyuJT J&}LgįV1E Ҭ2Vq;Fps 1O;8XTZN}7wUwX&[MS)J`B9śI=]շ|aW~GpZzqBvgdG"o4<+'1JڲJ?ra*AnvO3+\c\0_ܙ|Mzi[U>u8= |ڈVf\e16/'+ja4*tAnA:ie.i`-qQhN8lBW_(ZJ 'ŜS Ư .KaJj''tI}K8TWKJ#v :ι{x*H~T;?C^]SguSXzPsD Q牧Q{q) *wj[ ZHiDl9u-9Xcf6L8K+%>o[ 9O2̀u=W)OѾaUAb,xܑK΄ ՝KkG#uEbs(y}@8-SQ68b&N7Cbsq܍CzlG@w!mSɀW5 HH8,>9^|'%=sWse :ee=)ecihF}؇qHiH@eegd6E]*Ge6ڠބ*g(ӟLoV 3d8[ߎP%Ձ]\44k XF9QFs1J&C[ScѵCgbv m߸fԙD0G"˭7zxi}N3"dm7@yO4=gV&|;2R e8K'8mIq4-ܲb^|c )~[.Y48¹oNuQ.*ӉQh%9ר@+-GL'-gB~g`8"94$:eFrFnt,ʞ.8N 1hdれCڪI.k6}G_OD:u/ "#FUfp/ җGN_o=޿i4F:[=}`lXLҦS<ꓼBsA -#мD'Zia(XRq%A}e?$ߣ:VHru8oYپTyڸl1dq/+h5}>+0[XZ~+~e 9W6Pӊ"j^)1r 1Xjm0?EP͎"[B+du<ع+-2S GQes6?/XSР );G70GJpu}դ6|uc؇GYm%X36CڀkMBJ'|ڣ.S;aɈL -Jݴ!}a.Wn]_2(EqیhH@5oM'@{Y),G3կH=u/ NcߠV>_8IB_G m%$c Bn5L/wd0@ I!m3uʢD`M]{J :([iKGACGa*HIA}+>nl}#t^`yos%WZOt݌Vn 59"R} f\Yd;%p UANԅ9%{K:1-%[Eyr!ggZO TW`%~L =*|k;ʤ N̬ؽY*EHr+5'N89W_bpd -Xv6)Epkp ;|bâXR܆X@_e1+_ h<ͫk? WHՁ^juzJ5K+6ғhLP)(qN .'MѠs\]U;EP\&4F2󡍆zܢѬ`g+~0N(Rer `Q99b|=wh.i#{:FJS @Θ~m'B#W8#ͰXCTWGL"ǑUV#XA)=>>xY=S8N#{iJa\7CA9.#qɃt{ 5\-bDH S]7֝2I4rnLک8JiLt/TDU=3B HFf drE_w8;;rrm4 W𗯈TRf4$Z;%\Oʣʥ-f]HxFseފ9HʺlIT1R"Rģ;?7Qو?({Rҧ جY%[O>K9u$/S\fCjMZpFůKy> 8 ^Ng|w;pG_FcizѼ1:&e2kW,Ap_(WxrE jˎK2 L2T(ݳv5 T~e@_D~^ $ 8$/fZm&`Ȇi)ӿ/-} KPNy&AKesD6Z;l_;h:,ujyWW> 2z=;vUN!nfW=QzŧoD6um- 9pLn69B]a-e"4ۇ+!UNLʌۛD5N A BE#]nP!q-4>@RF^VZ,^'qIޓΜ"x6؈xRuAuPZs$QPizQtes`7aAц@)N&k8ш>Bxi${|l|(Z<9>RRjs\GP@6,{l7ïU-U#D7nDN S6'p/Uag^Ċ*MX}ͣt /r9:`c O'99{[MBܲ(FaNh<vSX+d挕~fΛ'b yT6RN7C8 z~<,1^8(} O Ue2F WjpEY`7ߦ08d8z2~gkܾ%L,VʊsW ea׾/QDfU>q#Yf\HGxF\Pzr$`!n`U;+\dԯM!yX$D"msm5Fuhؓ !kkgNbC3=]#A64~RtsƬlfE#i)+>e 'w 0 _O7׏v_\\twq\Ik~7βmC,%l)gXB_SfNf!~3W8Ό ZX}}a $LX~SE` {wp)HYLLu3me !HXbHcIhoG(YtO20] dYW"C^dق3AɬGѳ! \+mr)x>BFu")c-|0Ak_\mG9# Fmj!h-G} 'KZ=g.3AeM n*p8M<)2FN67ZMǝW[aw/P tIsu)[*rJ_BA3U\q; kĒ:I2<թV C pLxd[Zױ*PB"0v!zZQu_.@p9TG8\omWΫhsXĉA)195P=%+Nh欂䃝 3bary^놿Cl)MX5w %ٹր_j@4Eǎ~ |6q'q-kDX֤@I\ax8Pt@S[=1Ck/.F{ੇn6%^tg1`{ |`FOJ,뗠o8Nv/{op\0fwvl1)(8="NDv% SC7)i{K[,/'{lKZ~Q(7?n_A|Hߠj|kSCȝM%67ہ?-a tI@20 q@$Ύ̀Q Kt).vDwZG8kMȚE~1$;0GL"&||B.yrreޝk@~F2*eqwiEIz֞FpW8nOÕ1 W <7bB>=fAf=׭m,iFčrn4C.1WM Y'd.cZ1EF Kl!eKE5JG~"Tj6 ,ıɑ]00" t=͚7X$mVk!]O#C~hfT/5" EjYGxuyz²?Z\JߛQhGٙ_S,gTJADhNd|hwPd. 9.T+h p vKL`e\ӌS߷ga;r2ONcDh4O0u4`0zDёSk^kxت yO/g̍l{9\S G0.M9]qۺĥE_mQ4^*5#]p[;϶9<4D^J_)u|Ǟj/ۨĆ@jM+oJ7,vi׊Ӛ V?O2)4di ۘQiٸ nJ]~;$1E wtMСfi7zvpD4a.#8Sܩ %ëc0[9e$u~1|Dkr>5m -}K-MtF|B贲=VDT(>e\[/.Fm5 Dˏb8(NJO"yW`&PVa&kQ uW;|+uX$rDYBz/9m6s_M,ZʬL(ɳc[4 4[-ʾz_;^/-3S/D\hQ:zc|~|«d(N .]zON*d~&]Ӊ:8G>͕u1iUϊpa5k*bqY97δ?m$n7ѳ$wp獼s[Rnw\S12A BD/e="}#OarPyiۦXk(eCodi,Ξ7<=Gh+'oĢab;ԝ">o@gA^1=P<h]$D4vKmn b7r]R,|A*3{]LJ>[5v#NBza)`N.fF;RӶ-Dysm; ai()KZX['Ρk7+ۡ}]hžu8kpoڼ7[X9?[Ƃqfr$T('?$mƑָh!yކ:_2[<'o4S.H~(VSjȢ2kR)}sy?dhSR,#S?cgOÍb"\$2(Kv]q8 6qT[uisZ!7SL`_(򊬐}u"CI[mȞ^9:-O\)8Fw#+a[ _MwDzq#YR-fߊ6V? lO)CL(Wb&ũ7-+IE/h|%=hT3T\k"F)C8qXҦoH䆴аxa&'B ֋ю7C9oba9OX7$oK; :xo ҅1U3͌d^E2D-$FW09'ާ 7҃`"hAu.Fo:!b շep!:6cNht,RÆi+z214v%X!$-Pԙf8bv ~;/jla<)|sˮf9D?0ta0ޱDf?IBD漴ٱ!GYLA 6ΥX3ɨ͛GfWJ܆'ll|l[Qפp puR/m]P,`PsK0IIK/fjf=w{xhH` 2b V !9גKURT}BjS诵Y#]ch9T` I0zuU^ "ҴU"Tl_.UÍq B_RZͅoNsU.2! |Dc0l2\g+³}N zM;8;@m_l0>]p aԝ7m7節Jۼg?ъPzj dXtF0IC'!Jl:3w';+Ů/9麗ój$d}nʽIۤ:WriY>5]MuH q::z_Uc0h0`/{ޯ y!Z^ƃaJg $Y*q^ϣ)R_4R-1z/as2!0\aRk 4ώIWn%9_osaw:V!8/9A.Pm( hI\6_*1ޑ0jtQWzB UDaO5,$;:<:hDnjؑXdՋƾgrab-56DXJM$3|ak~%'IMGbmN/2|*D~tߪb,hrpx'6fn_\ 2$JS7< 8퓳*:""Уs u4YxnfTJ~:1z;4+N: 'd[z$ktے3 DnBxH,X0wa5T[51*Vc!XˁS}ՆE(MgRMIYy5^g8Fmp ^9B5٘-"+#h ;Ȅ{t)M&UUxRċU<ޝApyvCe~g iypEhMlfֺݖbѝ;fAD?]K"?GDeŒoj?S6 )Lkx5A8׮xcHlh֠dq"m9A,)OԖY-D誹ܶndiH8B_-}R @Cx]D%)z]Z_9+# iIéJ o yr` tf;g P:,|t+66 aū "W/l\;@(ג˰dB$U W+bb2RY*(ppM1'ԙf3԰qqL˜Ϩ~-r5#fD ]ò^$ݎA2T/[e+t L$}sYGy,na6lٔ5lo<'}6廙x@ts |R.(,6CGM&2jB~Џe#K._ֿ;R>//֤\}=(@LRs 9ǴVuoQ'91-BUG=iGg<)сX[oq!3s~>$&}^=@)5QV,{W&jSE\]aq@5aD*c{pޡT;@]F!}R23X1boѾIF_~;rotsM`KX:Q.D-T՝S]Ao(:uMЛң r NwfÅPNUuhtoK#]X[3P*@DRc&u@C u)?%֡pBXҠGFLK nqk!Zkk.L1cLT9aJA2MX"Ib8'D9)"rS`"5'\"[1qwG\3zrWD&Ӄ| .Hiڛ2+q歆j #CaȦhdw4K#%0J8MR4"t Q Ϣ3U`coҁhދ5n†Q6y"z5@hj7+4}߽g#MH>3DŽQg72+_<$Cd(%Sg?PJ7-YC~I[li2J*Jm7_Z$5) lfjt=e=mQWcU .N-q ~;uOOn)to +4JʾDߺAe?\ Xi>XdPpJ0Ɍ=^O_9t&WKƦVXV9)R/?>G+hU.Ysc!p}R~{(LB:2Sz1hql_# Sf7-[{Σk|$ku\IAg@& F4 t{;;4XtNp7Vr[هo ^e䆸 J|VNA34AAbv'-c)wr+zxɗhOKU s;:mƊg_ $;tsMj0Zc}+AKK%Zǎ3Ԇ)OQ3G8=r_\"Ӟ#<~/egY,1h8< C,\W|պ[+P@q pl,$o -HVWpDY  m J*ЛhcHQrf.+nRˌk%a27X*σIvcںH4O4'rYR"-83 @q.,r8cK&v sl3tO5377nl~0d$U9eԤ B[!G:WZ״anNMEhG=O`H"!N':vh1 8 b~4 ,/1ʗ=o,HMApRcsA oW-r4Y5#8[ ueŹYH~Qn2X| )Q0u ܡ%2>lK~=BHPf"I+C1*P`,MA51ۻB 7kO3BFd:"H{Dюy:Wh}<%j S!u| ip0_H\_S˹vzw}uAv&5( :Sp~C^|pŸZ7 No6!w^Ѣ(rӰjKM-0t Z6TmnS\x쯻/eюrSdZ6-JICIn#h<6;6 S]: tgٴh r/!/u9;'\<-EXoT!W[&Gl:Ig5Ȃl0~WSr4'OE V4=GNI]6W< ׳}x>t.Ũ&A,w`D_9#4P4zqYHԢ›{ 6-a5{iL1B]|iŌh`ŭa悟:NT>5jm*a4'ς9;ٔznn̸ԡ{'O18kŊٓŔۀO(k*֝H D\VWy}QLlGrUI( )h9c3Μ)E `dTl#T;j$dXZo-mbyR4r< X8l ן@m0M# T^s`|`1uI%<(u"A|AuR'WlZj/F\x@YRq=./Nܢ*fH \>8K8NY*4\vEfL^$r>lmy67/CHwŭ+?ʎmsț"d]@2E S@=˒uv!~`v Ls2w9ۍ-=J=rb(Bw'1#Ȧu)huR֗.mqWQ 5ޗ=%ڿfcd{K=gKm`Q6"hOH٦ᰂp."'D iݣ)ÃiԈ*T {Ӯ,dnB56Ym]|y7Ia0?EA6S*ȘW BӋ]_*C|QӋbb́ȹ\~ԓB;([Ca1"vy>^"MM];IrD(D+㵴F0 i0P#JWjwn.0Jɛ[@YCK(7-ɟ ޏ0Alj.M@`jLF?I3Feki~hiDrΒfzZAsMN0+K_Fl&[ *YA!A>/QHڈyuʭ/蕂6eOaX&v!lqKvu`&'Nqj}h˫bL@lY$zٴ^Y,a IkE$4Ff`l9BMM#HgTLUYtG7Zj[)K"vdSœ`^N}0!@vR~YR(^=aѺ’oݰ@}br;\8-N۫6k 5ƶׇ~J P Ѕ|שg &s,\v:J^ mxypL&/ Ll P ӎX'!ņt[> RL gkkm1/*@1čntiahbzq'̳Wdbhd6?`Ķ X*|dL,=Qw^fGӇ@)#1(u%⥾o/X!޲vSۑ|9fzVV-4l$Y{˜mzA^&'[h&ASq)/dw>v3P 1X%tZ!Uk:/ ki`5*mY*?Pgg+ւP l逋L6WN B:tV)ZGPxmcBre Vd@%-V1ϛ%Y/OlI/C^0!bFE6ijQe2=vW5]E^zƦz=Hio[R+x꧵խ\M.JNĦd EsIiZyY~!z_cWAKBƍ1%CmX'hms" 0 y(m-} :`ׯ4,E Ed9X%m' 6m5󊟽`q9*DO>YTM] Wcܫ/9: `3=~4Gtf z߳tEpݎyyF'{an[i M'C{K| l{GJJ7ЦiFtM qtX\@rʗU &~RACAs3zN!ш<Ä5'#4  Unj=Niȗef%I+!JّdS]!Rb /XrQm1*Fd GmmM=@ Cysg)V=-xWp݅npUx.] S7_x+/ yȺRkkg,i+ U\m4+*>k[}H 2o>QM?'tDG+tJ2K݉< Yho qa\<#DQ8%T`(l)Ib2\1! 2…~$DPRsfy F˴ `mN΃8HvЕ8nf-^'H` atݢ 2XE!&Z~5Z D2|;[~ ćlBj-C5z@̳TzZqW9_(ycQ=nDaϨ8"g3p,Z^, ]3Jj|9!7 1}kGIv;up[J̆%HCrc;RYV%G&<&Sk9p@p d@}5$2LArcl ]SFԺG/uYbGF;kU!@;|N N"rcL|5:R_\>UiLd!o674VV_A I.r%j5ߟG:\ˌ ,a0< N@1 ~7T_=y!ws;6/Uַ'֨L@F;kz~]%YD>eϨYÄa)%ȸ2nW※|ŷ9wlSb@o"E~ !/ceW S/F聢Uq/G1[z1g})X=cSc -_:'9Vӥ9jk#)1/ =goLNPb@^j(t.YKKeL"V%Q[EޗroW7L_~k徼}AiyFVp%E|<-BmoZjTL4 Dt9ZF o0kAw><]h <`{2F {- LM50U1#v.yu yYiTllק5Ԁ7SJG}6-#/Pˏc|pD .j<4 Ǡ65u2.܅Y#uz/ɍY+*hO.i`4a{EmTo4$-3]FG_ V7H_+ڧr+|mx Qm!)vn3\(–$q"Yfܻr9ȦBXVp<O)Lx]Mx8>J +z1aMf0C3+~9w嘑=W6Sk\:R݀~d<#]pT(|osWVdL% /l%tIg"uBkʰHpC>?݀\p '='dj-a皨>6Cnҟ};q^#ӕ` te(gXD@sbv~U'u#ed8Y KDBAKni3_*Xj>ex.vAWPٺ/{K^Y%da>#eꆓrLwB}p?  tOH u1Lq %*r8QBT3htр+T[LG(;u y ~rVNZ-dc}]똨9Y?U ?C+td#IĻĢtN`CO(yOj)}zNj`A]iTT[EUO;\ Lӗ@d^1f(;T~K!0 2BƖfǘAT"!`*q\c#~8dkžt­}B"a~J,Od{ jq ƚHႃ #/D83vǚPZ=L߅I,E6߀rdnO+Z-a28ea&"A*W ?X@ozJ:O$i,ف!p~Q` :YǕW2iZbq@9#0C;c:ꎀ&@ɢj3~]o)9#m}U%E1ܑlPjVެ=Xc,N1qmZC?}]SyB rST[:DD,/WYƦ@\=(sȓ}uuGLP:z/n[ۈK;q*c, đ NEGXm| 05V^]t(x KU~M'̶ Y.Mw!Zzd\JsQ׫Z&3݌p (Xxs} I>n,š31BA*1#,ݝhyHb{>!82+Ie_0ۨL?NFy,%CP+?VRe QlN6``fA3\{v.:a䪉HdFӕ̺eیdxbhS0 6G:eI5%#gEdB|^8~B}v` HPޢ$٭NO[v* %\b6ɝ*s8O (Y$2#,-s@c nYjfi$-ܟ?ij), /yQ*.F9g^ܝX!q}'Ml˧˾Mɗ貱/KRl/>!<3AI#JIÅ4 ~'@KCt` m㴜*S~A5>¥; uyDA̩=C8Z \#婪X/W% w)E"v l _cnƟ_EA*MF@'U%(F P gţ12N!lm?zHδKa 3QA`4CUrάn,DW~oocLw”GtwvL$td#4uޙ0 (N$)&{tSޥ_d9α$L&Ǒg_Pl5G;15vJ@Yk 4ar K z庎{Q sTl)[ON8T WLmUXܚNwl!avڹE/|B3 O4mSAc-0Ģ)**Ϭ<J᱋M9^™F@~H>J@55++b2ԋ{;jv.W:p9jUҮ^-7-VF8/!ڰrE62z#ʭ5;_XSE9M>kC1h05 `]biDÔrw΃971pgDqL*p(MDӽhcYH }ziZ<րuTW'\e ZUrA\kq^Ϸ vIg4< D%3KL\": k:h 8?[#|P hWB!c!p'.Ib'K)$%%oΦ4p~L{Fxwc>i(q yaJ^'|LnGpZz7VՉtpSNS#tU$kˋRhdT- DYn+oՒ N !a=G@Lh9-6hBM } m%%XAlokw'i1j Dq1Z[-sOe:& b?ڍ$d:O_|,p"$1/TAz+@w1tcϾk˳vIgᣁ}RW6?k}ve}չb>i1^h@!`K4(d>̱((; x>Vnߧֹ};̫R^N+88aV]'/wشTt_ekmkFoA2#fK9\j2koBgȡS;@9 W>g?WTTkن1|(D^\ \,ֱPcmFT>G:EIUƞ 4AXCQ%![/kQ鸱j]tZA1nF{6#LRrb()yGCJx4ЦhRv5*n܎ɢh Bn*oH.(>]]_+{Ͻ4iVVˬPKt]lSTGgG~uX(9s~(|F9O) h W=#:]]zD6P /V;p-]YO*F}obՆڡ#1NF '9cOVr ~Ut̿:OC*>5}6bՒUl,ut{dwZ%4)lVT) o C·;otY#Fdaۄ))SQv5wX_^rf}}u, ԸlHOVLh <0Fz WRT#TX&yOaN{@ 1?"<2(QS;=yyvk|l`Abs}R""11OyBMrjV,SXR2`/`F]qL&奴N52iyJW#c &Q}koTMXO| S~59+5׶I#¿O6̘7w)"۪]L @ )g'@3[/mPׂ8}X^ʕ"H~>]pkГZރ5m qb uHq*JV ZdP?(˕f׉Ucٝ0}0aF1F&yk {jM0s&AH͸R] AKn6|O"].mz׭W'p7#v}%`Ĵɐ:7H#g 29^2_ k!#[ijъxjHx\b=["0PqdF`(7cђ*si#>w/4 Ms,VшP},ɓkk9ݜX[΢cIJnHy}nhis"dԏÀ#I1ty ûEozn\PmD &|JԙXB<T\aAxFѤ%Y_ӄB+ezZMKެP^#CgW?IeN$[sD'UZT%$&_:Es1qq 6C/,:@g[Ej1_;ʯgZGO2kƍe$[mÑ?;iFsɏJsQ2hf&(f0 EoT>A!0dbAk[>R('z,=!YR# ǩoa|Vj4s6e]P|-%.@ҦXܿ!MR4Yki)#8Ņa[s<-ҡhᝨn]9XJwLZJDrQuQC6C (p~oyzcL,Pz[iS]L9{@z4O63gOq*4(: K2J_p L姠%4. |FEI҇j2ZIT)ι>3βy[˯))?f6#kPgM* w:7 # Hjn$+O=O \cI 9!JY2A{*it !A.33~]yS7NWҠhiXǪ -akA >qQ?rS $Թlk,\ttèTLjj3ƙ&/[Tz}M,ʰb6 m ABgo:6v&In!N 1/'jë@*©2uwܡ9,d1S heh7_G~xCzJƷS6/u~jT MPSD -ӛEy@*+J3: %~w>~nT,R'P^Tv#qPvt/'퓕{e5<1)MNa"Z5)clm'yPl9 4Fnvĸ_Dce| f )%0t L'9 $fzdwiJE_hGA3"`(m,&O;D+'m+}. _:JՀ` dB$g#D J+Ʌ6@Wj5&{V0WOXXJ9g̶!:9q̲ȫf1dQo촀%؞Ȣ oO+r_h߻ev炤 1ˠWIib9:j^Z}W\;>+AV{FM2tsby}Iax ]Dn:͇z(]N֤-FЬl< R6R`Z:kev&غ~h݆҄VZ7VS2e؈n-@zh6 +q+.`L6N< )l%ny2P;"e8ivXw`i4ˉLETI4g%I&vB IwzxiႺu};xL! }!;Ϟ6 p9S.[eghb#ud'rOPButHn[-M&Gz3?`_&]+ m)NLJ[uxҏB?QZX9 1Hdh~! gm4NYѭ36 yu !3`(n/ ?;'噣o5afP_̲S/0e/c܇z Y)}v ߎ`|[pnw>f24Pхvvn^"˨9u3=`'ĪADV7dc3W1lPw[SO8Σ  Ah\8BȧTjg_ֲCD FbbEBù\>Iv띥S°L1@)ϸUMdB\n`l =AŪ~&*/%œTU\@v%:K[*5,]XKyo+G/]C/b`x۵hrߡ~&E'ث[ }DjvtWbppLP* dâR4KK"S%dŒ-#60AZ[:0w1԰3 9m'v07KDprV$1TF@(& G*OJ+AVz;O1dKWJ;S_HY:,NKMH1+2A/H[@&aQ^ ;q yjgwIEf ~HCV`jĆ 9c6n}N$a [5=p՚;|<wl? 0<-XE+q qѝ0}؅蒨e8 S|[ݺ0焸̬O] 03Дx^*b>~G_<ލGc `>ȴSM Cadj 8trV}iXݜ0_)֗Xbabu*!0jif:. oU"X>-{*vry Ev0@ 票TX´C&3$hD RE"؁ > rҠk!6 q6 Ԇ5iɝ&C6!c"=Cҥe*P@jP:(`:LVx[i20f}yP _}I٫{ljm( Ǹ$9lU`xJ6q :]C$/t;9|CvgOFڲLj#IP=?K-}|M@m6~yC,= |CQxc| sROL"3A۫:.vമ0ܟƼ md,& .6 F+m(gI'Vk3Y}ITϊaW*f~9L]Ɨ碐H7W?JOroHsllZ º0ǙA Bяω.Btj"n{$&mj6a,G˳Gn~=Sr:@#7K'у JګCs-7³ dPdV"@5_4# T2ضq½CWfěEI^ӽ $ LjZUРcg4wLc|IJŭCťxYpk`p?j+4 s;#ic}fpi0kr#1Uc$sXGSz+p7~ڱg9htz"c$4"*ߊzi'Q +љOd fgYFb/A2n "iNqoEAbC;JE.vX j&aۗFLDwkP0'p^(3qN*oЏ5K_B>J(ɶk!y8^u4vhN uȄC2YH)cS0g6?O%Fc.]_khK 'u/| +m]L/H1rcM=)#K*@WQ41VXD5m¬|q,-8pf\ Rjhʞ0]ȫM]RGz}_{V~Dxw*;t)ن &mdv+{+<|+>0~ _Gu G괆XgWl.šTY#RZZErk z~MӭɎ#nmڞ+S,  {M??͋#`oخ6n2c1G\QVf!5iU4[;? Mi#m߈$)2*Bve@sٚD.ݓxR+vc#g9dyffBoyGt2YDI ǃ]LvFjjyKLr/Jl )-ugxpsj*;,r9ĄI);jX mDEY`%F*5g6NMd1mG969>pP\-Y _ˁ}ͻIE ~∡मt1liL<:{`lV-Z,?Da1d8(Շ͠|NwҪw*75\0K+'0؁/^ ~)j;.fF\7Llo5e; mxM?%9bϙ6RC氁^c}Ӓ:C̍ < ,vco\7QEKW,;Yo?{Qz 6Y[C(2wX(ڡ@ 1ij&M ./PAiiH,!K.'Ow=ڵd>wqW}@Yca4FCF0끁5Ƀs9ITYe*ZuA}\+<5)#MUPM-JgNg@3Vh`;<7cl<iV]3 it@v|$S26WE.C0Ɏxz`;a獤}mT3J?83 X>&}lzbž[J>Hh㡸|3ʳ|I=o8bz:p߮ T?8s5$h 㻡8G*4_{`aF5U\R8탙sȩv8$䣔3w .bR+Խ8(ݨ!hrRs BJTW6Hp:!ͷC}8LO:N]:=c[3vYW*J]~zE[#(I푖*{HiT@JWtySy;CSOυj\ }x[aegD sWDRޔH~'l@5fb6&,V~ @i ȾϮC.ZθA@]TM"&B(D߯aD|Ec(@,3Y)T{@mЂ`JlLuKY)[\F%MC5ᅀ2Cc|}R66V'&(8߭u♤0؂] 5ן=3;2HB+9";.D%͋wAblTm}϶yud _LeK0U_"\ƋqmyNʸ .es-9`u $M=wBz,4ObΥ7i_hN"̄yKǁ$qu^Ei_<k\u}Ic|Gx*=Y;fxbyXchac_|>XH)IqwRxL..C^~h@[{w>-)*LhM/í0u]y=X ߄tf>$Yu{߆ x> !G8HVM`̉z7+DʪDk]c'R}gBx $_nvam hoNf |>XtT a]1ɶos \ɜ-> \lPeM>³'h7t]ᄋ.ݬ |ǁ X?։QbfjE27k{,% ؾ07H5# dXQq D|Iz@tעY漚;WOXσh74ȃ!#({EuA#MW֗XL\J?$$%:8l|izED"o)={5:n>47tHܒSCA>^—gSD3;&}iԬ:lhǜI6g<i]7wH%:Zono8_@E?LD.trГ ݒ/Kpnl nJ7q}xLOis^4I L8Oe&ޛsrάGjk+I.~9Uh}SS4).C|* ,7 85"s/'p 53^Fk `2HJ69h+Zhm!LoC} %K^to8ۛOcY`eqM7YI27O4:E!L JΤwջz%q W}썰]M :N(6v_|CQJ_yG9$s7EۥWku00w#e1&`2g ,eG'`\Ó'[N \}߮2]1Cc9oj&r`P4S Wz8 ^MK>>, '3gm?ė lzRw: 5MP@HI'K)m~⮃V01f]hqQ}qi+ YՈO FKpسP:qT*ͨK&5npP"oGZVtIox\r!i+Y H+Fi 9FnVf8G+_l6 2+ІUayj 5C*u-[G&a1 X$nO3qs)3)< iFXPoŰbѤXR.U]#c{0g H-cj&n}Ǥ*흁naѱϴmdy}UP.Wr!NkŶ On$1s!qF {@lXrvUܬ_[gM+5j#m<5ba>m")=5@V54w|Rwa* IUNObCw[)Ѹ`O$a)v*ӱ{0!G;}2@-Q0a8a7RBEx `cKgE&X>M§ c<X^4V$QMB PH36+jE:S]`p895ӆve/&\ӨD. @s4 ͸㱇NsVGa?Í!2q#(&Z}EޘCVxd=JݬJdnsr-[ʊ54s"Af4-[KF$LHk$ QziX>"ݚ2+熜ߴ &h>QfXw9@9_''3\Sdi5*$n:l9.e,tnlŭGZ &zObyLX8 2䏹emZ pUW[>M}=]-Q ~?"H-} G )/Y#B;DZ{}Dߖ$ 6>!a=Zop/vOnZ_dAII#E_;t}|I rcgXBBnyd]at׈MPjqRAY5a_Z>gܯaM;F2Ò?<=:rYf j?~fU z 墙Cۆ7q턔FpDLJuc sD>{V8feb ;}hY\':7j`+f6`|<-Uve=d%$ Kw,V5'ء辋iլ#1VJL?zE5t 1A۪#㯎H p;^3z5.DK.&uPέ8?S%IzeIlo$Lv.^. <ɣU9!0`Cf&X3'{WE9VNs,ҥVC[w0b7҈o{}wAp%H)dKo?,ܐȝ LXJF_iH/m^{7s0/OQR&#F#KHv!`y~bv8g}"vLcBWV`DGRoy;C\g"\u-!nZ3ʍYI3ůy`aesĪA M Mlrvs\kN/azXD>윿^)AmuH_lG9@xa 9ڨXϠsn0rrNm#[q7wz@#lKuҀCS~}o' YE 7MTN%#lo_~*P+Q+px \ _ #p |5PȷSթl錬IkI'ƪ!~A$:&tʩ%%%8d-PW ]U/bEΫUtcS4c\;>:l"Ƥ nuhUPhI5uUQ'$vAp؊rM gu/)j-%)z(o4bDXszV:LhqrEj qX7~ 1ݴE;쾚pL*+9x \pXu>R,1)iS{C7rV?G/<0mOs .+\vFk *.]Hߌ]|EL':#M fCG^qzm?ѓ3VWR]ŵj/צ+Eh_jR}FA6^-H 3ưgiz+EVnߐ(کT_f /E[ʯhtc3yG2&''PDvfHe o?dշ6WOPj{C^xee,N%)Vw~Q.sexҶ C\r7G b]ذGlp@ 1r]3KI lP;]l ƮI Ki# gDBlb9v*%dQd?ȔtAӺ/J7Q:C%rcַ_k6G`ahoؽOyyr3*<7gY+}/Wױl@}B:qs-3J&LY3bqGX"S[Ľ[1jSڰ kHij~J9rԄ]cmv4cq쮋yt{V8AoSi#DH >s4 c34[zC,L@*&eQ'U.|j(%Hp"M4w,E=(n|74 5n^ Gü,"Znw 3 0ۢlnz(; ":HʘH2F)TP E+R'PM`l~ 1%G[-ٱb  Lf֢aI2+mvbH-CYRގfsXF+ ~s07+)T!s۫Ե7f[f)gUҳe Ԍ"ųٙ4BzT֯#XgK*@b.h.(|ܧ5h#߁r9< Z9g\j,` ~]nB іenu6$I>( 7d,-,YP)aY$B]urV\J?ȍ KjT1@maIS-P˳!t&^ ce=Bc(>D(jZq6'BFvl@~ ? 1s1յjjKz뽥<e| 8]RƘS"f So4=jLN9CF$,6ԖxmP3Tt5h0 V= !h znuwoEH~S8f6ޚ,ߐKՂ$G>P<>Hȓ)z;lCnMxCIB4[ {/F6jbDͧ=`WچV{a{ŐA0byݜR|܀طZ#^XMIo^3DnЕp4!hLE= 067iyԲ)kuGAm_<] 4$"$.~~Pnb \@1l웃]/W_8o:756eM;koWؑ==ݕ9.i\WnJU'"8ݬmb l"=}6OP!%!TtlYD#2\(轕]PX\VğQBh4LtXqp:pY¿42Ȋ@ Iy{ُv9/PLAV#˽밞 5D.}IpC"RWO}U֐ aAf!FHF+o_zeQ75Wy狜 eBzTG 6%^pIہjJRGc/RiI VyfQϙ2an&Gе+oxc2oѭ'<ID3W.D̪4ȊQ "llF4kYSG1r]z8|| !\l@R`V~~KlXQ WS!<ПiQ\r\,aRسFd)Q?>~ص)I6T""}+,Rzl2L$zg ;Ϝz w%4]aINbnBۗۃCK5Ӥ8h NNu _ zkQ/F聀f$tEes\Q x!aQs#}G5۟Ӝ׌4cz&4|a~]B{Ae#S ,mNREӝt gZow<+RM/6Q.`Ӏ) n8]a͵aab!Z$g &BUbmO"RNofJiF!Y v\:pħ}.P^4XK!A814B{K?8)=Qd@dgaJhAF|l*IR:qZ~9\UPVZ{ܻ#[E_'sIg@j)Kӑ@U\ޟPB)bn~ەm5^ң3K̋kw}`vmMI?Yt${LWevGDEs)S-[l1&Vƽh*l~:݅׏x/c[.ֈvּ{g.U+m"be,w &)*q EC8-M-"ɑB-vt& q_]B˻<AO:0g = SlUY'Jk>cjKw N=iF=͊%haIV53NF&~v*d=:R*g18*744"}e/@kx&NloCzH 9~BTxWTo~c@%AXu!V pꎏe߳/Jv˚s\$ {5et|˚aT%7@2dܠAxk )ẸsD9^6ߋr7i}G۔l0T>`"JkR4GuWkhfn8Ի- s`}:J%Gb1aJ/3.RI7M ?H !H;eJ?W.|[[[_fFɑRKZi.w90DOkoH6}8Sm267G7 mWH' dڽ MnTK&.hw W'ٚ,靊C@8[^OL,"CuZr+Mg5iy՟H| +\WRlƂ`:uF̴ ;c({?Uj-_E 0N\ T'Ox'6dkr3Ȭy{QlN \-;Ii+O.wVs`%=BX kb; UTz{.Y) R4مlYtG8O}wpXe&@../]xarqfX{[SS}0 uKHh'V`3TD5cl*vͳMQˢG=?|VWw" W@cC9\;̲AcK_~N(CxNL&n:;`:Ƀ^R|䡵cL6YDⴾZ9ڊ5x2%/؋ԫ McQ t^R&[g* f#Nhj&Oo/mEO>(BP w FˀcԿq ݯMIOŀǮP0#6i,}`t+ Wdo!|ɳ$Úm;8K*[}[}&+.M5hz|8GDO-}`+\ppføsul[aѡtJNZS[&P(̳(}5K"EMvOߧ=:vS;OאPU)]uhJjO#,R&r-GuZclzG˰w c!KiR @$ӸU@V:"> ;Z_X&P>A)F204|gD)&z=3#cRWwӑ<-^(S) ߢ{Ҏ*ȭOWYѠuߺ-o1E IڣJgРɟ'0>k[F,oƜmbYZmE3faITGj&T $n}Yհ%3>d|Fgl4 4WaYPn5q"*/m`Ƥ/i^3[( \}ʼnAFʙ/k3YHR 〇 (ra՛I[:ܭƒWWY>uGQGbVUu& GbѲYuhQ #nI cRE2(N4 Ad;de_P;UOC \yj8VKV?Ȑi=D)1=;!,PLSۑ༭KJC6JfN4RC= /gq/le4HdOL("vCTGBS}/ga3S?ҰJ !5yG!lHJvylV H3|\2³v*x7b՟d;Ѿ_o* N>չcG)W_$O޻)|o9`/.W$S"X =+Mb6Q8bݼ؆+s+A(SR)zOJuWCV&7!56WY>YnH67UJ N, EWk1ϩm/g‘c㐕.lx'0/04ig#\Ԟ@vlQ8!>PolOBޗOnܛ:>&k;K)Aj&#!1_AkL|XhE =_,5vJpzZ|/ h-\sig Qaa̕bH孩zc|n-@p'JagjA59Kl>d4#v/ӜaÎĦXX:uz8M!idF_梸2|?edA2 hvDfdlT"mL( =}}w%ǒGCv@^Ri}K}1 K *dR}YBH\i61!73(`/tUk|W}'N )\<'\.^ѽ9X[#o_~=xn ٫ak'D+xavO5Ǩ5P^!/ Ƿyazv6ɓW7͑Bbn?7NίQ-4/# Q`r"ro~,6vU=Y<'uXN#*]\ &;7QKSߙ_x:_E?ibG3ʂAӤL׉Gr-%<>v^SN`$fqjW8Y^BձTOz| ~`;Nl0 +dsHǭ]5w0X.tmEƇڏ \k:v̝AqvyI,pſ }D3fU_/`C5{A\o OpL2>FpɦSƈ *&1{+p[P T^N,d E̻?yi[s8܊N=Wɿ-bE&$<Xȥ97xEs"#F|뼹)Z= foZPzC%.>|xdk?rdZ07K?^,Z_(V/ &q`Rt/# qfN PhD:ϽvX/Uڶ.2Dl! WɈ#uj Q?UJ])R:]cӠX4UaVt,su)G/&aP8uM1 7T\*Ƒq1Y?3':MgKlzRO2Yڻ&P)6&{F`&9.: vX1Ijo%1N܆ذי@#(쁒]5oOe078:Ef1а9|@CE?%0Y -ȐZcPɄj.3"x.ja_Kh8t{mxaڤ}->' E`#`B=%ܹrAoYߨ[KVddo␰Tl> :v>RTG=qPFωH=;W\ē}Z/q<éթ/$˺MT@#[$Ou,>R " ZQm"Pf3,U3e@-}>->JY};|'tc]w햾4W{zh1`jQ;)ى߶ ,; Bf"7V%$HbDs>'y jnTb<}< 15~-EDvnK`yg8뷫"xơD'ΫV$ݨЋ?;įpyƱ3}T6$ncB=TRñA7 P:*`!ZJxP..N7#.C#Aj!h5kw-r66PCiL쮗dGh@yJқЁz&U LtU^w&v%km6i,w'DO$a+pȳ.5bZQӒtCoXg_nHE/.bc[4VT7eD34& d"FG~E@]=Aٱ $% `_zzM >*@?` yZ[⶯Fɑ7>Hg?PmDR*qKﹺx+m>ɦZ2i_/YdT>Xi/7)$H]ƱGdž랆{֧ZU+S$#=p˙YA=+^;.)̶aB&ym  aV=!\5|$65m+.]Ϻz^;pC93VVL;޿Vk>e]6$PK_5C5٬WdșpbEp 6Lrtb ^Nk#nkC.$(Bty+#ـő"F5<~w@?,!Dpp HZ1N]̗cp2eȔk7f/} X'TtN ev8~KV2}*GpmB !Yq,+I=R%H>XцrR(♌ daJ,>uCSU[1=_~.&jт^AC$T ZBaQR.YRJ`I41Fr3﷖'fH;4T!X{8d9}R*t{&G=!&\r_x\98ѐPý5@Nxpvw[FJ|%L{,q\]moW2\*ƺ I?Y-`ߴC_e"sg; p, 5ֈ7~{x,QyΔoXkd-y#|/ X`Ú˖wJ1ZZ KZ:KM|V*1-a9Hxja&n&f__+ot_z%3n7&~#NqY*#.nX(5Ęk60Fu:V}|1TCж߂ 0PhaE f 6ij=m`|KtG@uHi[/Cv >&9ixY[`:,"jwqZwxNay8YyqɁJ{9h/1씧To]L<~`K0'5*5̤7Donu${jzhVDآ#gQާYrPW!r1GW",-*>YdsP K_IZ;M\lfxc4XRJ_odr$\Q"^`oاH\3q-soCq/͙iD([\蹊la}']t%`LqſϕC/[:ק3(~Hf7+n27O2^D`XOG  }ae} L^܂^+H9@i[Lj2@_xdfeq) @$l64` o?ҎjOH$㈔( -C5R0TO >uIӉWnr]6S;A b#%c:<z%c\r5[_reO~G!iEd2CĔ 8PcrF[P Ж[WT TttV?PD iiIt|:t~^}M{)NpKjD=2r'OlJr.B)qPbncbO_gRF9 L-Qe_وZ.:ʸPOIJ\ F~.fIsq ]H 2>.Hsg0Gb\ٟEw73 )O yϾiKFj72k3K ta;PO(EdR.ƥJr3rtgܜYfwd8w+{1_8.#;04>C))Ĉ{|*?'~0 _Tn)=1~-CV\ԋ1@l*{ޤLI[ն& VݼOhW~_pZ(:ku8_?7-(*+ ,չx(˵`7)a}ƪЖ]ްϘ) 0DX}W -B(y GhYcg+aKBe; b'ܔdi;UaO*fzMXX,\`Cvn= TmܳtˠSn*< PQPlY<b_l.=#I(P$KƉr1z Nzˮ<[PQq3 }OANW’ry)#c/+0wʥ6jqs\<'S"\[Y}4@B"gy"xƬӳ$ %[gj-UUUck>?px@8lYBxG{2h$ %ό7)l*J⼚~[vfr$ MCgYT+\_`H9$%%?P5Qb;OT){j7,*G! ѐ\'=(S}e*i]g(+X d-ckx44eޡ1ѧ(zX:32nLay?GPrşa>"o=*آ4V]xf{Hy}|۪A<:=4 3x}qš8L2V!yCP**@DCnF5%Ȳ[^=Jo\MOo:c5(*{k߯ ~s?(p*Y?yUmS 5$ћ2 37Q^LI`Z)ҕ5;~/u*; UgM8˕+guOEb-uePKI M0hH~vbhc4Nk|6'˶pm웧0AnwVsf<8ar~pbG­gMG&G/fZSTͪ <eluoYOUIaK__[qujN_pI[(Ď:VaHBLl8zLJQ%Baݩ;#Wv.~d.v+@vh1α;/Q2 CFron*rLdUxMR$!+ r* 6. *$TN9q#-,2̘43<:Ӥƀb(v.(׋_U݌5oPߋRyHq&@G/lvXNBkCtGf >~Wn1 YX3kvFаksb"L^9<$TR$(׼O W & VZ*oZ^U±Ȑr':Fq}+ ؍06hdշN.Ҭgy<&ݭ;c[`C3 \& r9AB)ơ&])AR)?6KYîD^E3OgⳎݧʏֲrV1[p[?:}B}1>Wr3<*k8{N_*0L22t{â{tuѨEWNύx0X=N-;_>)8@`e 4Ue] ::K#4#vxWgWTȔiY\+k9r>1pONJ$la%H ;k"`5f7;pTRB(|Xs`1L:9q䙤{2"yB6QDeǓP&g ;k9{ >.=Ƿl8.648~t3}VC!LWT nZ'//ϲbZDG1:`*Č߱&0[櫵mt#&w>@SfiQbS!.^K2N=ҀM6c5\ rm(q$j-wjҠx)٦ly:[@~HkS} wT({`y ؊ؚw|۱e6?A(h[Md3\oSv'x@GJ@ڑ{/Dwl ؞2цf"e@@ GaXM ;4% i4 ;f5;֔ t jRP:ױ%92:xO ~ᯁ8 bӵw9bE)s@ o ] C9s+·2h{?g`h6#֙ f&뛦8 Q{kFa dq{8+ {%-ؾ _S!\_2=zfd}oׯ@Xb'ljv`F#)t)"5d 8qvuA͵߽:'D V_u MA%AYq U׋a\a!Muz\ ە0@6u76)5z,Bb>ʓl \f$=`u~stֆOQh) ɫ B/au'"knʲ'0kaΝqBt`{nqgҒ_;ՇCGfEysnIh#%el%nJ8j[A1;X4vZ4MJNw3;'cdo7X1ˉ*szոd[to}.y"gkiݩOy4S 佉eL/&Ӥ`/Iv*mq0eZUTRW?=j϶\صr9DvƼBWd,QuX{']`fyO Ѹo0mf.qz!ҾM'KU ɾ>VJJW%^LuWtS/[ v)`oHX| '5q#>%d9C>' .^h@%;PDl508n%]5<^,µ0(qʡן\lw4[g/Fq ĜK̕DE]d,#[ r4ֻNS x/zqv7ƏLFU-{,?@%aCZ,]_w3$W1$VaD*NV<5LgdhWvtWb,iIn݉-errLT8eʾ 5 4 yمQ>IbaTgsFwG)ds$:-_|{!TfWGYTUg^Ə̫6nx mK7RSUɾ="Z 1kE^G C-3 f\ϧNבf7,\ T.PZ˱P({/./75@%6O -U4X-6NC.9B\L_dJ`=K V=f/}0bl=*Vb Do%( MO?qا[TBxם2 WI&S;=si ̓36RIZj?:N<rٓL{ |Z7C#< 5PwWnlTFHEk՟&Svn#+ SD$m>z_2dya4ZȞsn/f|3iʀ!EKS>I 0C63A^eWJʽG_Q4(X\~$&>Nq-MqR wj$_ |XG]_bj7˰3f^~S'*ÞV^kK`ݴ8EJmۧ>FpX瀎!eht/Ņ5oUoDh@8^:S_sI>C%V6\/<*7ٳg`%Wz߈L]E09)R*|N\X랜EkmlZ^Εg>ҥmPP?P8X%e2^}w&-$]/m"bq0R]̨^)jEzb^Viކq_Rb ٤A[D jXSJЮ 9:z/;"v6UXlܧe|2H´]9'&+ P7rH_7xռ|:$WRmCG|qʃ_g})o|oDotՄ_!)*E{0o O ն\4Ю. Qh7l\تǎBF`HS bdAL%KKQk_ f;V”y#lQДiR^Xki_ǎX!+()2/jHϻ(]#eEр t#1tɄ`5-ђp4!6iKK/uy ]nks5)N@LU=Jm1ܙ1J{52en9Ak T2lsn G=iJL\nJc@*$ՋjsGjg.;Bmޖ@|Xp$(w!x<կ% |]\#G+@]9S!GqW l{#H̽5=݄)Y^jf)іtv ΍ÓG)[2͹E:f 9o1O.n\eT; "vk3_8q0eξREypx!~/۔ b+HfQ&Oy@\YLk薚,-Z')piKBz3[ƽVHK$4b8 JpիX`|Aj֭nejX{(RXCL8܊㇋7Vu7b3eZ0 y0L$+8S P4T EUPCeJ%9M{&՝`FADa±0;7|y8|W>%|/<9<:AЖUC@҄O`FVLx1MVUy{/ҠA f]~=KݭƿcD]"L$QSb|Uv7Sj &=p}䮫 YS :"{dtr6S&rA_{KqMʲ>qT7YZVI꼷w|o5.f.KT܃^v8w1bb>˹@|_!Q!=`l(smxӼE3'hts1<%:N9E 7T K5fdX:7Rmri(W-jx![Bg ƂP;99hxrs*."J/ArǏeɳ|/.v+8Uv:Y@-؋$CGwB36}D3:r#.7Vbʺv;tbFΠّ{֞(f)k3sN\\[]`/sZ*ufx?^"r5FK= ;D5]]CӿČe_n峱 si5(L 0!`6g96뙓B$b*fs!]stMCϴ * oSj^<ٔEzYIiakXoݭ_͂ˋyM߶,X41wUVY)-j(1(fδUizrNz*e۠O\|ۮ&sm#aw!%1|M k#1'n/>= 婎O[yɛM{l O ݪkj봰j|iN)>"adIRoU)5h-YU6*|lBJpX@.v,F@@L=xj('>jK#Q7ivޅ |*@ܹ9g)ˈ6ZaB:W h<Q >G*Kil)1q:|+h-;>F${FRC‹=v0gMoe*,n8;CC^ĩMrW/nR{O_dF?@ƩڑNmU(qA@XnB+dG__M⊡1uXk ޳[+g D[x0 yh8CDk$ﺮ>HUVsX"֕E܏r qtCӟ[٩9S'y-q1J[٣E^S#Yhm`DZNDLFpȟ{C޼?t }z^*~l$A_V9_qCd |} }wEe0Un(藢=_h9lyQ<$~B*^nesmtbxD삍7&6́ˆA>e J*kvJԀ>J)ڔp b oo[mxTdܞ.L]~I.Y0?8N,λ~˃1̌wEJ93:YA4Us38]>+]v h}5],v<آ+AcG\V9NNrSxMvfW49=m JhEufKv`Ny 7:gϔjs#+>GpVo۹ \nN cT]5+1%N1 YKuO?z5鼨 2K{/l*T:NQk_&zRC-:*U CS>_=   Uh[wٚadpv. ˣvg7‚/)%ʗ.ٵ*e~< L >T>OKXgYVCA@ְ$:Ų4T]HraN^w, z7cejpQg  ]Ó(Gl%8N6Ϯ&ќchx\Sjƣo.R^@IX: WfcZH N]|:n>X}% m4NLAsg)luK>aE/e@]gpM:_ :8k/#|wx1 &jo4vLkum$xsڈh{4no¥C-:;O}Bmw+< аdXqwq4iΎE$/ɪYr~vOt-58TLS=z_-v[8>#=q%Cz,֫(4 hܠߣOgτ (O:"-CAI8^kZWRTxT= 47\KtAJtx 0HN0v=5uMl ;?䇲k9.~aP>l-,\:"S.fK[y, >3V(e 2"y!{`v 05"3hľe|:D%ϺHrQ8DQAI"UǸ _?[-+ӯ_qter(ā\ྭBymcvaB@=ȸbI<ו)WGj e]* np ږ_pnMނ13_,$i$]&Ji"~!nWQx ?}j4\_Fųuc\kY "6['jb=%sSuSA+F5b3C#L|dy%ڒ{Ws{g3x>TaPVs79*@JURD:1hlZG S(EkFX.i h#kr  vG|.|?T5bgOsl:cW)8?;q`?$3Bܑ 7a`է6ψ[>@+0T E0A6xuケ<# eMZDQ|$.EoDsodi>fDc-j~F+JBD\q,҇&R9S_m~H )AFAYߚ]t~RwhѦ+lّ݌^-ouq<)(!,D9IГYsP`G=I+q÷׹Y˽.2[8?&KǺ~;I[3䧻zcJΪ!l MO[n;[YV؉Zΰegzuj*{}u)H-ZBo9#.Uoqrqܤf9#8xu76b# B> Oo^'gd0n 2>FNj~ |N~Q`K)GWSDw~#H\qr07R=vm}:5([JylP 6Ss%wc' d;hZDQ6M2(: ݁ϘE m|%ϰyp6-(*cQ>V}:]h1&}vox A bѵ0E{@yZXl- A.wȤvY5K%ev8E ť%wkk?%uvgw&kcߪNVc4:Ɖ~^aXpec(QV_w }$ E\78_Y>g\#QRyhdclyיށ%O(R#`)pPLءLyrFh3?)ƞFxsVQ="`z+=22SElsB~3^Dt@ڜ`*k4 ClDs@Sp_]'V&wi>hoJ'WSB]2Vnڟ>ZJR=49J;vbF=-wo95vtT9ޱ]G`'+-%>c}HA3˪kRÏ;"mQ\OowU_fY:@w P =ZXXSU-W/h2ʰ qC)lN*& "bOVwu=8bpPi @DC{%>;)o(b^f^mT͎35Aĝ0ݠ!_'=<4tCyp.):!k̹DA_ 6;%0ٗaf BI\h [[-d60bm+]XQ6f<-P _'Ѯ˳iγ.oS٠nbd63QyO]56b_5Fb]xT EĿR!zqwoJF vB֢9[!]xVBqI=4=8f1/=|Szf<*$˄0:,}y4FW7[*}a5-U֗*ލNXz {yN/fi1r.HE1㪓јc~ir'IGFYg/6sܿ/W#M /sˬ5̩'q%S~7#1-yV Y5FŚZn~ҎAlIg\UyDf5g@ڃo>7ޚ#fJw4lloKvNE:Y`G%v+[^uƞtZ+_ib7lĹå: \fG'DiA ON%96l =ujzχ⹬(9}Zo^~֗3`u=DIGv;lpS*aVDMS#9or}Tۨ0 F l:G`m=) &È^C똻F}><>x" 6bNv>_sHC5pil7.Y0 5a-&wEȱ)xBpx9*1OݱfȒSDU; k!RDoO,X׭$룧|BkT]?2ن2{$1pȯ^"r"yBIPwߋt;%o?rB-X^NRЦ2$\O2%]]8U1?58clr&I5`([+ϯ9o@ l?,=;CqAQbhKs!PǛ~b"V,ݲro'3B/0V&mB8w~|}3\ h_0UZeGf;q?!x߉;e *D֬Ƨ=S2FS"Ĩ],3WFK#Ueb&(Lc4cؠ\Sp%RK_E hl,$mx[+{8 ~HkoSYU $Ӯ)Xe ,ĘG2 tZN׹j/_8shӨ4еy_c 'F{@@4,"Q򵆱a٨rK' aG(ٗڥHi)a(eXx4U ]-ht'O{D j93ꆹ7N @Iox?6!*εlBEq y{~0?9ہfNJV0s:k^r[a lejLU=@EޝBJhw4JT6~6lwuJW``\b{D*uhj$?V,_4WX'һ}1:m|>j]K,kf9K\YCUį 6:@fR:qz6\jv,)KJ6VM* "=h=m)֋?_Wh 0 H˷fr(]Bws"wC&pO7a ^wCᑁ4ʬ{!CMSھqL{|AgAf/pjh5u?ieN˪ah+$wD%8Fz#;nj Y_n>,|8 *uAFq.=5f-ldO9FgZkL?' 6 E뗋x>x򦝲+{o}@ Y~%'6`$%xvXL$1ֆ3#Ǹs:K!3)P?,)kLiKB 2Ƭ sc},nh5rJSɶZ;įd `aև`R¢^BV ]Xe]fLk*40 ?XaWS*G80jK\1, )#FZ[{:8 -\ .'ȁ4)!xޫdmy3$fiG?8%R{Mep;K){/HE`R:U|*1IFӲH<ײ@aڹ@ SK|Zݮ<^кlMP/L-݄V\R֣Kgi.bpyK@Cn萂$Ͻׂ:P^,9:&=7ݸ.JŃf:7m5{Mb}4A”b`TPr6`3ud9<clR>[emLq#4KfZo)q1u1}#Lgءiz G߆ Aq#x̲(⭙侁ʒ@Hp%DW pDJWK tfĦz B9,>}*ձԱ* jqw=TᰭZQSz 鏒27^?NfRrP}kExqVEw_=0;74'%Sk_504?ryL Al~{m6mKQx Ld")atZS=,[7 Vi‰=E_:wzpɼN s6y.X;&_!IxVR( ?)pI6 _yg8/#H*?.~4L $Blͬ G+,t0q7g OeSN#i6ʝa8-eֱH{CEBv7khbF)# *`?J!i :>śGKI@OZ\vNE&Kh; ͊LW@>Q* J<>* B\Vn(YNWHlnjXDŽ)& \Fm|ɘAEh OџͲ}zcH6@>ש[PЙXW~ znFdqؚfOhﰥ*85w2&';L$#czerA=fYorY 9۝ W;R>NvV+ubd9=\Sl9ċv a7)vx I_j%y+4SPRH=&{'ٹ!z/P|96nujqM)i dɁN'S?RB嚲1h{/ےUY?4+]tӢ$?(/hL&y!ߗ_vfFt6#DŽ6*Pf2Q2+Ҩm^k͙C}<79p"T8 xyY圞.qT\p. Y4KY=GTY|Z^&y <lH yC/daP2J߆D }eݻ(!u)P5<^>kMdMb |zVh+oVmnsh;ZZ@KcoEYf O<&(ŒJ^qO6B|&|٥Ɛ657g7 v}+9 A J~N!ŕV%V?j ID_ ͎ZNJ!ڒ8Sp*o'FW[/ΖHFe0Ж<`Ji˿2}xFxuvBM%t=ojzW ֏.};ⶖ&cюGX=u$$ZGR> 3] R^rg*͹NA^IG$Vqک ZC)zGTP\)SI MѬs$u٥_Y-0{}Ϗm)4S3Ce/TSԦH' %*cϝ`T='+z$r2f-2Wonf>꡿,U~Et?KD Af4 ᓹcZFdxJLTѿoJL\8yTBGkɶ|xŖo즯kXC9ߢNG Dj9F{1]..w5W>XA7Kӳ{zAq^=u041-qr/@V(6D,JOgS+@y .QSs@o՝o-_U D,U3>38Hl1`z}++Bro" j>G(C^F^{}g2$2 :}ˌ,;1=:\it;h$G&C,(F$[8<47"M'ͫVl n_:{dמ?T 78+-*eARVu"GV _A)KlM)T`wlgxViOC}_ӳOAx6xKz}ܐTFܤaBP8ոqn8}tS!VVAK>b;nðz-O{ԣ/5 \r5/1fF05'meϤ@V qU22m %HN8BlDE\qe5RkȄA`.p_)2Jlg~ե)`KO1$_$JZ yޢbF~񁴲&qg"!? AȨѢaNĵچL& {l~bSI)K$0MʶߋF0Fl *iAI6+A{_^$a>8Cf˜x#oW7aPGb~)hdN\OAnJ$sϣ S:V}C|xABHST]'yH@jY|U_}@tBVQ#ŽU8h &w@xūO@`;Јe{R;$a%jёlJ]B#\\#TKy>1-T6D-chWI:$@JImO.ubUd ҏdY Xru2v3v0w޺M'EՖU?}~Z cyj bRP&X,pMOOA%Kdʱeiڮ s_7y'p=Q)2^#p*&{}0]KS0V%W1g3ӧ~}}%')!EK8cw46 \qڂvHn's:*=['wkM$v0SRJn1"TWTO)5.>MՌ׸d!^8a4ثvhdhi ybg |\6LMm6oN:ikTSuz^U±8J=7{΄/鐝z밡.l>&7-KHH䪝C1=@b ~4R}n-LTL+ݡNVEXbHY_o-y|Њj'o uo%~*nt{ _^Y@='ʶL *Hj1cV06Ø>}sVncvU,GKz;dA;Ƥ&4I lĹq f HǼ11_٫̌^@;~{o(z>XՄ5LeB0TD\XG]}&Y(< R'έ$wM_۵IT4**^ƣmcU֦՝R1 Yv:SkըF Hؗk8]p5>tZO).ڑExz\͍+c$Н '[y(aL]債| 0m Eޢǔc٧ӖJ#.~S.m$KK}PUׯUq+!-n7tl,ljRJ) LWkDd0NgH6hXx1vX|Lu*p =%vѬMEV~j֍A!6(Du>\g0,bS#{3 ُ>V& ׈i`?KMik#[s6A;[x c܊`0xj6 40Y|_S(U<"},-q4Mi1G@8L!p3vl:f{+ %Am0Ůi'0%82-fz#?`apFnV\ݧW߷';2_CBvվEۣH⪕4,Cez.\wUnV:P/ w% S- fI %^cl9G;t~oŸ]F[Ofm7/|G6xWP(EDpxIf(Bm|yhCh+9]``zPQ'}/0BbM}mYg/-a*YE즉.z&HjM T3z$!g./{743‚}aŘᔰvh^ WPK\:|a Of¿'eckMle _zL&a!ɿ")ZQS;es)[i6_'I u&El: &Ic}6CB=7џQ{sH1KGs'x:L"G(xkzp>_>άyvu^0Yǿ =5ODXi}B@l)6(@: g * OC$LnٹUPw8Ohw՗NuC5uZȟ!|qo6iVxB]IV ǵ/#E\b=2UF\4:B.*ZEZCV!2YuZK6\*Sٷo I`tZA>TH&NF$wy|`] GU 5S\Ly %RC';83Y/w(Pѝ`ǧ;s6UuNkVmf}[kWYdRIPy,P fM!͗q0]YK"jG@ACOȋ88glx8>DLl-v:;l&p>_%& L֟+sGn]30￞!@]gL 4( 4{TW CW0>m&gGW1,n} %f8v&ewh'7[G=uj2Kue7W{\zL,l-G&'TwWQפD,P WcgKڟmhG>T0g~8IQgKi ,5#&6nw|C⨥?ˠ R(]Qd C:V䢺\G1VβߛNa]b29KάO:QXbGbQ|Wh6!l:yVwCmQ$wă2LHv8(O ҫG1Bh]|S,? M (F8IvUdV 4'1J۽\d[3퐠;}|mʓJP}'珞p`!m~C7nf1 l7H+ =dе d?b.$|B* V<7]SBu9(N g.lGkds=Z.AGÕ0~ԉf40HITMVBd/J% ;۔wKOʂjț{/jaP!obfDS[F`'?LS Փ4P<|.X\Ia 8~*}J Ѡ h21VVBMN&τI[m٭FIï/:loinb*tM1>Ur@_<Ń& [8pT3 p܀' UP**6v2<]Qż*GxFja!eIJ=YQ(j9>230Fl'#PkC]t)$Il̾(a +ѯQp嘡|z9n(7f;|vr|"U+L٫}>6CY 4Y~BiA.B^N+Vڿbz>7ghwB RWCfNQ2"YS;Ι]!n٬jO,A,'8v0 |S"Jޖ_.s \~IchM{+XTQOs, l DzP@Ŭӳ.VWOGmU<&V;V) 4p7\mzE)2OzVVÕ+Hr)(NJ>yF/=dbo5|]3b;"O$,cLz %`lAGfګ؋q.;T k s_Ql1vfht#,F EHr)2G *hmAJ[@k\0齨y2Į5 PUż' mىzuOZNeC`/+ؖ9sjI*s v%rWq-> &UՌ@ʟ =m {6c/\ k4qqm+Kd] 0D#Xͫoz5KJ\yݓA޸M03>T:=r\PR* } 05;ˍJV zFMEOäSI7Hs jl?=ɕbPzpg/cY3+DvtQuvm("VfAx~9S&RpG]*0I4~^+*}0l1Ra C$SD-D 1MD-T;x-Zyj)ORg708AU{$IɱRSٮ0g4??,*ܐ.=❖X_? ( 倌-.VFtk;gs`ë6ޱkcd8A@ʢԒDt\ufD‹Im!9^2i!t6Q} $u*i Wi(Mk&v}U&}-iQY0'Bϊ#o9{2SR2߈EkTfg)T/.+I)k~jwX)h#p fz`} |4mQ2+zẃ9&sbCHLK-[&ϫWn.8uZGt]V X,DqCL }?RxE|N9h0G0xT"ճ<`٘xdh0{ Ho ͸J:F.1N]aǷTpPR[Gd[{iMZ"ZQ\3^@A:=*0̬@`{oIoa`'3rVĺv\kEnBMhvMpM!Xĺ-_LrkP wN'FCLf.܈ʱ%T$&unD KoD7zн=P҆+m?Ƌmna {)YRIOSM-] _ϓzu&=L'@œT1kA_{QRs?ވ3ivaO@_+7$g']d_%{Uҽw&ڠ[ᾛsf]|n71J< u6s޲7/W@Pq-𵬨陘&wJ,0!j!1+Lҡt;\QwK׌T8uMn]Jۚl7aO>`vұL8m#GuXiXӇb}uKcmǾ^L4 CmqTC#P'ڽ:rHE(,xL[7$m'{ouύqw6_ٲ8vMT5צ[e=h,B[:HThख?lR${&ϸSdطx| =ђ33ܓ@|)J>ۋUy0@r79;ޝ.ϬUo#,,yuhXL":V>g5%|j#@?YEThqDn3Y}c;R$p8 w%UD}ϬV?ՙτ(F)iAδn58c%֟/zIg;/2Q%.@lhZ|pp1bs5QgjTeQRSWfÔ{='H m,<.VZ91bzvT ~`$O@ PNɏ/V*`L!E unAɥ[d ݠy6*`X9Cdv#2U2?x >ºI ʈزeDڙ,=NEp49=⹟ ‡*cQN'k^,H읰G6Qkv-@֛IJ݋D@)BOO17{^Ç1H.nNj Wᩩ Ӷmgk(iN`4fflSqkJm14ܾPbY\׺b3m{@Cnh@dͻHh-x_>:7|jz,5(dj.UXf9Y<#@ lsA2HA#aEV^p9Wz>w#!عmPj6Y/: dI-,ML~uHwgSs;bolMw٪KRo@Jf>@gZˡ PSQtYr<19Փ U#a&Qz񷱌uX^xFj vUyNiCsKF_2q%Ǘ⟒nn&爪ъ̚udž99+y?b.VR(ښ/`ˬ=isMRq@g6n2 u9Yurep`'hx8,L7dt@[xUNo\pa39ܗF=Hm藴}M1R-KF$Lۋ#BO踢n3Fo*䷜qI/qtXm=تٶ(p)h.rNP ^߇Hy΃y\u7 NF!:AS9e9[9ru:w(XnfvKx|VK5{j#QN[ b}PRSKkg<z#;6 *J -9IP'| F4fȻd8" s; u4yXzjx45QQIG@JyeC}ӗp&JY5tt/瑰[ lx{$[{[eMB!dv$t4a=TV7@ql'J>t"Nm*n)<ްJd 91)P \兘TَkLAn*4:o |CN'T,GL7U=\aCTM$m]oY83xvt wHN vG/d])1llgV K?ZcЀi9Z{XH LUd!ٹeHoqKj2J _ mmD_[]8& &9N.u:3K,YXN[dAuMz5Y85BV,Ɉ+Љ'ǃC[l=O|']}i_ەM]Pz)& 6F$1=aJÒe\gfqq)nAaZ10Yn(!X@Z/1ɹ^1uA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xG:{g`9,$Jf^9xN y^G=f`,)i p-˟t2o :W4w4:C{~%T<&zub$$ N>DUKBϞP"4Sa H 3ʆlmpp$ >`ׇEO^-:6 'U[qѣ.odnYNpaRODnH`RY'<#@ǃ%2QC__jBc8VQ暼]vǗO~o34u'ȷ7TP'JqP#Xڰ ߜN6aXX0ҟY{TITIJ|CEc/>ⷅ[zJ^ {k>^ߌk0O.(9>܆g.*0{ЬdEmg DEexɳm]z#p+Wuo\&]',¢~Zhx9!7{늜HTB}@-4*pIb^عSs. nkx">[";V68/$~پx3+XqSqC^U4p`>9 'uӔr2LkS[;:MzTc(~1XwB,)20 T$LZJM^sD9}(Y7ft%K,L$=B fڸLmZQ^Pcɩsw/~΀#dRDŌ!%(kR0}zC08AOM1<+]wuQXr4-4PJV8)AK.~ޏNwisLs(=k5AHދ` C%pH&ݶX74CK+M-f:SbW!Y`ʜc4`#%vH5`3YgAsjߥ:o(Д=IWv֬qjHrlr./^"lj8ZV r! xj|f{e+ñ.|)=4}[BaLUKB0Sgzafos7BtdtbC$ \ʈ䗃='3x! H2XSFzj[Ϛ@\ٱ yOY>s?. "ΐ".[_9hTEyWGs6*uРoޟܸyCQYZ%1ɜ`&9WG$] mCXW n2KMRCBj1kv!T4gc*7F_8Å_%߲://KMϫ?'oGY3?'̖B`=8+hP:0"<<w6j6yԵ.35vw]r KVS 7uPt(dmQ| 'y>4"`^Q|Ct1ՊԔ 6n!1g,`A&)-;Qn=mN~Jf6m ԗQBY1cYKvL0(C'WM/q#'Gvx{bےx;{ ,jIGED)6Y}d=%`ؔg{aZx'MX'໦4‚#V P􎷹l]۸MPiMܞ#F/7Tab?r9;}mxFLw\C"#?EG암Ukd +w^?s]FGpzEQ#aA^'\{I0JWq"t,w@]S`{Ez4)"1{eً.NG#V]v3^PLѧ|H.|$^c18A-Jnx9)8bYX~ؾEP4>8~zXY35bld9 iwh6pZN~'".>B|Eq;BJa^rfQ봻nk "avK3 h&(d%Jeh)h(h"ꜣx !0ؗ l6S?Pj}Me[GFϽ#k+2b׮amM*`' \:©j碜P&3聍HSu+3U*]O۬=(zpCEf)s ]u75Q aj'™7x)58%pj퇊20q$+p0ȭ"&<ٔW* $Q1Ȑ~%<9h6$!=1#vUojVj,y50*=zȭ?0l%ۢN8/1} H}u*@Eq>2qG&'s-W KБR)e8@.-D0pV'rYN$Wnۯri_ϛ,o1 ԠjzEi 7@_ϻNS9Nc$)tR&ҌoVZn9-= ]ZָB%-Y/Iy=&"^!<ߘ +uhаW  9)K*1V &w]]B#bsTRW@k>h"Ζ[ yY(TVc[g4њ mQ# Cf|Wn\+r`uA@.RQA)o UL & _@\RUBEyХtJk39KgvoH,H5En_/ȵ~y+Um{Jd*.jWju.Bsu@\.O> `T=Q`.&9-a_m_uJm]UMjJqAdX惇-CIdo+Y7+,4 P]Ӆ+IZk¥c s8* ECR ˆwH? 3#ZxQB$d^ ݫw8MFTPm <{h-ok*4:sV+Ǯ"]rD#, z!QB_#t\SCR$$eFXZ ^Ƕ6jS77qa`N[]'8;=yt}>z[ۢ:?R9Y;<`$E 7=Ů e8q F(Cj qIo^B eBu0nN]H9XH(p`Qf)˒ъfK*L[K B4J$wu[1kE7W|̤D~ArJ'=YV @KmQ5<m~QUAE^~FD'k]PFڻ כ1tokGyѪw_]g֝vMj3+ӬS ?cvV@/bf}|-F?ת7NYSW  #\kuQn~;sh-5=¥B.}Hzs`vۗ2?^3Ӈgs+D'0vYԀFmFs"V^1'G#w F>q~+Uwe9yqQhT<fxOZAeoo`؅)ٌƿYfݰ@W%Rp _!Uka:!ZA(ƶjnJwUA-Tf ɽ~3 ̀p*(;F. 3 T/?Bh^U) ?Љ6+~Qr^d|E\h~ɎY`k0]E~KCN ūc~n~a]YkOt#O+_T:礍0@Ѳq$ۢ ͍&H72nEmhmە#͟bJ l m)S"Kh`: I1S/:P OD3Һkvd? <ŻlzoHؐ Peg",TtBmt'LϿ $xH`!XWNCZ̆kҥPkŀPRp'dL8+NH 1?ΟTsOm#t?GZvrexڳ߄vЦx*&"v= *%ZǔXH`}%U.arnKhU->zR!yQ ڥu֪Q ACPWD*YF<^#!An>|u0twE[]V `6{E+zvbr:yܴ}jNK?-'&W&%unjFHS3M'Y?KM7}{fK✈(oQŧ[%+B!$}[a&@LSҩkdTVI ˫B" B /kE-I;Ds UC mtSU1~w+R:+t] _P(4`e P:bZa|'[E?&>Kvo bpH^-GԊ >2Zp7q1)ΜO+w1̾J2Jeސ- } ۏCe&7){Kz"'vGYRϟ~r֥VIS{A2NPzB[h⍟c) 'X KgW(aG>^PɁ&RS QMٙgҮ(D5|uVI/L(&dm7ԩ1S>}.@7p{h*!zi<49o;1>9™яO:v<ӬuH8cz{r/-~wPvQd=eL* yb-gw'Bw 5AqA {UnK'uۃ 1?PN D7{9ٖz'iox]-ח),u}7ez*K/@j;$'.镅8ʵژJ +KڵU  $Uro 5bFH@\8vNM\>Ç\8ŠA,Bq*E!LX&Kd'v;]dS]PA08yvߝ2x)GuRzGP^tު8zSy1v{4aeyci{@\{⠘]{z/iVK?P41ɬ(I~[ 7G22mJܠz%诺v ~O<#*2H3B"[pն9"GftzF 4J רokxzpz؇[5JQh@X 5]/S6`x\2|Iyj] T^m&*iS>HF'w78oQ)#kTbS.6&hb;:0EOKAt"eM-]*P~IבՐnc+IV91js:w lnrhO<;|ZZܜ Y#]a4廢bCRlN 뗩By"f5j1X놬WO;ib(^PZ)ԊpBV>52\t?пZǟVV$ukgٺzeô'8] l6*x~ͼBv1PIiU$y*dT sy-º(|07t/ v a _F^rp8?핓g qv&ICg+ dT͑xw6y%"!1!{0IXqfKψ+6|zˆVt=/hj_NX?DxzP Ì:wo{O1XA,sde7{GmhEUnKІT1r#Pd1?B$=.aSVCj4qU!8[S-]G{tt0w ݙ=`9-49W'隆zjzbl =6Fl̖h4&[Bn6[l;US;m4k7R Ae̼hS"YlŶd2ACṃ5o?ϚRepGFA$x?67M->'}#QXz7z:oMi" Ŷ5Ԭczla;m]h xG WZJBg$-|,iIW5`̝L͝|#)̨Ͳ OG ADCNm-<0^Ou)~X ؒ{fv&P3 GXήa[BEUxzΨg;bA J)`͘ydeWCwٿ{Q-^ucp:^!Jx] wsZPӀg$m3EH^08 \";HO)׵"$pN <F$DyB cCOp"fFcxd}KKq X V_ :{gbQFãAXat Ǥ`iqgz{ADj3ӭ_~i1lK]܃vDVux(4,J/m' 'pa$^$j-D vצv QtufOGC,eLZQr&[|Khj넸 2at0|4,ō 2$HN2ƳgPlj[}[V[S&BYltl(,s= s?M欄`VP{t,mACm,{Y,^B7 9_)"8*L91 Ĝ}gק;e#P0 5C3hmPt-R&`1zJM^%2劾|}ĆGDiS,EfXP\iX R4\[(cX:HvueoըB!QR؝Y /N2CB÷<Njh.-@Fl6f!8\mב/Ћhhgj:*{wd5}59]9Т)a&Đ}}B+rS$BK\">WIZW {xuEx!3Ta%I[Jq'ihs$I^B.rqb26޹4[wG8_7P O5g &@oqY/1 ∯,1 .Q TJhq?R4ASirΦ[DS-4|}S}rLk'00rf&A'ٶt_ B;Y.RD*$UF/}%&Ö: -b&p\vAKe*Pt M.&΢yV2AMFZT ]逮f5] F +C*P 6j|Z9L݉2)3ȍsrY-w^bgtXfFg7ː6!3Rl\t u al_kiLKyDYoIiQV2@k<#p<'I͖t()ܡ|BDYwCs#)۹\,_HAϘd+;{.i]eme܌3_584ljA#~׊sƒl4SyL vȋt; h8^Fdy 'I6Vh"is':r/3OY۞cSX`~s\6OLxW0eOE502)i#4x! 3N#hR qپ´z7)u˿tH=Z(ӽ6JSB,!i,G{ ')%5laNVd Rs0r{N3.)Zv~v*emT8Ͱi1ΡZz" :yw{YXQZxd`'G6zQp%L(֡J. TY H,bSxV/6 *7 ?PSNUM (:ңU1N]( C6#Vc)DDB']`[M/e-Xn~ivh>`d qV 0sjB@ 7o7`5nR{eq)S09` 1A7ńk6MϘ@N؝2EPvaИ3Eewn6+:mo܄]o=O3:] q]Q->'C3U^ y.Amqe|4ƩZa_bSO =B&e_njEw lPk<{6%`([C~ FK⬙UIFC =W>2ffOv͈y qT("$ D<HgCRαF܁rtuBgȣ; 05 ?#\ͱfn}+ʾzn G9nn7UV!~)Zf! nX;$ia t3`^ w`ܝJx*ll6*&+*D}!vaevb̭#Cyy0N۬ƱBۜjh`qq?&yW5 ;: bї1X.] !GP;j|;Q3y1M @VvNCj͎qSQ&:hxz[Xg??nrΜ<:^ aQtbavac"ڻTA퐴 w?.L&<ֵHcKnZ G-)+ǿɂ̾hobpkAc> gUvM|K$8\ ptS0 iڛOC<S%1? V=)$ݼ ]D62v_3it>݀=X5k@-@iow#ήGEba=64CEe{bab$lO B n"E{瓮uD_I㬊U0څ?!Y\36H6(@Xw'MǧR>bԇ4059M{K%dŠsTE(&lKTrz&qm-C<e{-6=4J_ړ2vQ1Ϊ$4׹VzT7_R$\KXgIܞXԀ֞"_xw߮,Uܘdf"40^mUj!XқTbXON@$ŁT]4PC:kxEB_hkq[dhOa߮m1I%q$Ё#ǕbH4tߤӅ5(cANld3V# R6V6w]İ6t-tnsƸ1(ġn/]:N}pmvYzO"=p29 3l/_I>[J5zu0pS JXwGEe;"g ٴ@cM:.~QRRm; &Z4nD$bܲ U֝n݆"kQZ C_"c`MRbc>Id< S8[!v4V8t636w/j9 o r#9Y$*k !ٺuFzD85 ؍L'fgDsoX[ffϳ-J/jax1Y W.^iJ^ZXV-~J1sA+P;Á:ӔwyHeDwmb^{feh0I$E1K\@͘sdèJ=tJѫ>ǵj*.XI\ͬBitڣj[.YyR(u+gɴzF|ZB.E bhDn($?z 畕vXHѵVϟ\g*|σ-N2m; piӓC@cwA,ی[# lTRC8\ܸh4u)`j4k8SMV]k?W{"4!m8g%x;Q8]LAH3@.>Զ&# En)8=x%VO,n a?[{!.颡AԯAmBΫacb(#N/O"i$srІhڋN{dFK„]$~+ѓjʶaxg`KI uC1*7؇hɤ܁ {E:&IЀݨ]572BPP1Tَ(/m,9<K@t]\9 |{1WeqF_X= p$ϠEm ƠqG˺͂Vq&)I]3Cn*,s95bļ:g>wOc ' m /?P|,3AqO*'Ck1Q$FPH$ŤLՊԕD%2nb<,1as0ao}y'*C'q6Ht/Y%8),ީd5<;$"^3*JN}ff~E1{~7G{ %XY5UNŐ1XzNl.j8 5EF||OO /N|n_sgȍk-*j@O̍ J  ض.W!^@lmhPŞ-?w tk@YN,Hŀ&DݸcP t0+1 6)2mk1M~}JE%ya˙PxfN7 a8WKh|]T&6XRFOfB%`UQ]5/h9]v?mk$ƭm9T㲓BV+JSz71.nl CkoWV ]NUcݥ<4E餭_qm: ކ^|wD9*0nmK,؍FJr5 u[~5D- 5n3h]b4rʐ^G+;\p½M ^{q5Ht/ yK<§v!.R:n}>P%r `\U8,k~ d=VDIҀN*A˂J#vKl 9&B"'H/L3oT#ou9͐[? J&5sG8!l{5Br8K4G' Y>v;2󫫺׵ᜱʑe|!z]x޹$FMkguWڲOTx 5ѕzyKo$NKP3IJR3xvQMX V6AI } v#RZ9o҉=  0ZgBE촑v>!g2çm jf,MI TeZPQ&dhJPWa?YSݢ FqHҸ 45P@/>PԈiżt%Qbկ+k˟JZyZ(V}#N(tV8ю OZnV9X8T 0i_" Rg6a(r2T8T:Kz xgy. 'y( .hU&0" "fO&hJ,0x*d|IIbMb[wgu?h֑hku%x3Sfw\T]{ crL8SK8>1(1Ҝz3\XKҐb(NςԦU6]q@LOcRrRCsyUˇ ]4UqP Tlj,qEV!']bٚ%Ϝ3 !uis']YNc)<&s"F 4l1׼hԌ4$'# WBJ bpxN(۳U~*TOϪ\b]euVQ/>ޫ }7A |H*/˪ Ű)!?"XWt+ ֢ɔ>rF^exyl>bHCR{LFdb1^䁀r; T8)y8+r—(:^m/55m",~ Lg"VS*==br[Tɋ{fOtP 7n̬>wUu0q8oJ&M0? :)"^G?/ QOړtAFьiRvrT}-ҁG 3o>9CVI$q{9_4~^A4# nQZRˉL,UДvo'nK!thd &4P6zSQҝ2K(GKOy%ChF1i}]2'`/#0ax}䝰}J*NVbpկ qa45 ;dֱT +1sV$~aa]gi]!'e0I#zkOM/s!t~b.9bR`Pۓ4Ѩr+ڧ#RE F oL%< <7Ӈ2T=PM%¦[9)@ZUXΓd2A~ϰ]8櫚LJĩV-̉2/O\Аrі#>0 UjX(qhM̝8L_Գ.U "qQsjJ״rlδ9=&=췉;MRXn{L&tS) PYˆP<]a1 n]-?[~ߙ{K''}2#ϙU?eҴ&etUN9?4 zxo;|n)~oL百A}{4& }YKc dT<qMUJSnIѓPƼ_1lH]J1E&pKX^wuk͛_e[Q/Kw<XH>RgXr`hJϸNRF4f t.ecё2/:scg[FVjmNذd 5O*xkbͶVc4W1j^l4u=WG$=ǏrQLRXUà. "!͟8$N, zª @^o[i  K6Za1x׀_Zjrytsub|< odygttmoE;"8%,VC败HEŁu29XwԬ)e` h /C$E0jq(<-٫IUBǪ }dc_1o)}RQ䟝LЅYfmڣUw#hnM6>PZ1/+`QRM,~lg\ b źj*ٽw$n0#D9;gq*|>zn @{ -"$k'-i;5)z<%[nVk9D$d5~7 '@<2[5_DCOU? ;86IW> U2ӧSyQ r]m~2x ϚR'7Q47qǽ[c8KB@&FB2"u?yu>ņ< #Z'o՟Jdh"[+ |u@aߴy8ޚquWnʄt~4 r ==|{E8wb + J\ՙi,>xj>4I&v!IYq~[Ik)4 Q<8\vFJ^.LD(\D`ff[zLc`t {eƼy^u'`XhUK&I1< Ո"oXiWnPzxVVZ "ߖ(xb1TUoYŚ3yg~[T'x50 6ҟ)}vg%PJ ,V" :0خo *I#!4xuHPMf5og_5*\pvG=H")*N3Wg\*ƌ(E~裡fxM%R(j:&i]/C ZL^Lװ$dAC?:D= r 6<mD{:[ #chԲ]P;._4u_ȶU%O 2)9v~Z`RvYb|qUwQ 8游ByYwt_n{S'x??fA=FyEAi&mE h53D{A aH u,~er3NUKx`;L@t?9kPCt $9htSq/5_QXMrJNQk_ \Z`j|Ya9Z8܇MyFIbC8EIW^SmKFkɧMfLs:'" YznF(M/*0?J]WD9j}Qx̬gTrv0rl-wPE;ŋTWބ<Eg|Q#v8܄J.3[A b2Q3OY~s`숉gG(ͅkq5,$3XrJ2sCTmɥǻ P6;k(kO#:>.+y(oI9T{f LVeׄRzX4/C)6Y܅2aegE;lMxUX[Q])DR-J.qnnz`sKz$ S u. F `W FK0^vV]uw<@@<[f G͑c9\cD)HK 3V|cp+nQaojh .饫Ƃfm.ϨFǙ_+suڳ2;|;%bAbRj.^KM;|,aB~gE c@r {{PtV CRU.DNkl.s1^*5p؄{G4CTe:{g e4:XUe0;_] MN3NV6Mq"P8wÚM|AjJq;%2%P7d*٣+|Ц7PʷCAD"\7SןP)Z`yv}jnc]lT+]~bw8SufBKSV/AIXYQ)$aDO |#0*2c`Nsn0~ `L+Bwed2BfIȪzu]-U:>E }EvVF唽D㹠 ћ '\Ò":NkZ"h`}gk0f_] z'Qfl&~ hw*%bEj5u\gS9G`#cꞽ%s8-s“=(kR݊.vC.t(%Cgy 9BZk{HJMɬ$DzuAUG0Bz`<~i+Pdz:o}>QrmP=FkZWD5['XIVN"uάڅ7>d q/ ,#)Is/d7גzV>l5,c| D'M+ 1L uZa'`q\\\mv@g$ŸjImam1#r| ?*T(.}($n&`\;S䑇Ɋ%hռ;Mjd3׫2ʏ?CP5>s „ x~s1&/KA C #p;克ɃGYBxc@Nxl9(e-r*Q\@])DxcM;[`LN+ЎS$%rܚEtqN ~xbGuU3'99,k(|aliּTZe biw,GX[˴Ey0f(5@_ΙrgM+kG`U#Xsbd:!ܤcy'zr7arԶCgS#zqxVR fX jDwƶ(sEPPo?˖ |mE븳3}^I^۹NKpMtuf$+~HjO&SJ;kYUӹ/BeM/pM)~V=Ւj(GTO%]_c78{ )~L]Z9ڃޏXT)w)g(B!7:UjbZ9D, m]`B˞6<~,%frO]dvgE`KDRON nMGc))眪~erZ\_e%K4_z Mu|SuW`w@жrʍ{$yXxBGn:aSiWc|]7O%.Bi@8^QU%GZaW/fvN`JY NW9)p]Ic{ȳ·KLN>3)12uζ#&)a8C8`ݛUitBfRkZ9,n&^a)+=jg SGLfq|IBD5 -~&2VFSL0MbO-˿mǟ S/6}cRp\az/t>k)}4 ћhVjQf'ѐJKz h𴂶?d$ƨdُɺ+lk7郯%]jTkH45+Em)Q@UnkJ߃VAGǔ/ i4NLUR*J aaM9ב}>xi/"@ĭICm%4{ 굸qn?SR']NLRWS_=&`Ԣ-N NtΆлnړl}i!ϋܳbFːfGZy3:đXgwBO5ՠ2o3jB$h O8_L*$[vK0<ƅ> i@{+|u聇p`t|Um%l( s6_2E{ܹ| K.E/ōRVL"xJ951iA\OzwwDj!7%c 7 Z z`C^>U o#n WȚJ彳_I/`*>{ ~PLCNb1OIX<bUzY]b!U~wj YgΥfiq^sy-){u 8Mqtgp4{G704}꜐x^^zVVzl ݬ+3~9iN}Ua0P ΐǑӜUn`Ti.WZUS43Bب[;dG,3 .g#g|8IĘ˗>xNuC#]k"wWW/|X{ T:Yl_띸G~_Zn!ZK%W v]wiwˑu78ic偃jD`BTb)qѓH[03t`e-2<2,ɺfOםE{av~rU/3xEǢt._L>Og +Xc0'tdxĬ~hByn*߄Wˈ5UȾ\gGSO]z9bV(<8¥l jwN+?-"ی ͫli[ vJiM+}9ὠ(;px+ݜo"uLGǞ8 67yM﹮| L \}: z,ݶ\_BB*v, Ԝ`NzA2Tϛ'`(]HZyF-Jylξhj8'2M>U(4Ӵݗ[T 2WWlm\f)ONjENr+Li|-97ZȘ.r{nd DuNjMSCNBR &hvck$$e ?ɍqR3[A 0%:Mî ,6:(L,X  eĀ=kI"sŠK]w,A ðLӺƑ²˳Y~cǖUhNk_O "kGGGڰYD=8PWF$xL'~YfO6I%ۚ*<~<3NT'Gt;:dgôE_l-IhIݛceY*m*I\؀->r-D.AnL@ڦp^ m{^NQ27ʎbXrRVe5w~ vlUżko[`yaPM*>[p u|5plJW]Yyb3v |J0/ u]Morҫ-НsIsbP<դbcZ7yL|zoFxLbDLU{{x;}LѴn*ZêMDϩ|!~m.W-HE4b߫?Mci%MG|m0R#B*na_`՗ 9;kA{E2 D_{|i pǺ"u C[P jg%R==icQ@݋f֚/@5p# ^cCuK@_tt3ۜ{^`߁J(uroQXmKKXTFǨ tO06Nk5źcA>13*9,C8i dbܳ.شx-,y(^'`gBP;ށUĺa#>_ \(@ c\H\'\H|"Cr|kdO;տibQ$At{ k6̙`;kvh/{DXr$8$Qb [FႺ@$ |Vq]OFyI6Qzk6 138t-it'@"OSAuNֈgfq84pwڿj< ʸzkDe\5ּ\#$bIœU3i{HZ}pVɶfX@5| "& `~:X4:N8: Rrs-mz5o#D us*.3ɋ'0$:8lg1bhpVEVF m!" _.˵A\ie`r2,:[%g=G/ӕjS1yFi A8 ̫|Y|0鿏fX|83}3s wf>cϑiQwˆ2sJbn@+6 {GFܪ$izd[/Y9

-/2 frj@G _?H)<}7a[y>uy墖6ČȾ1 %+*7 Qh_^^&tit ȟ>tt~2rSG'ۏ g'&H> ,˙g+őm^~ޭ4w`tE<vdqHFu4 yثIpDH-{9J8^3o'/5.7~gGGY d~hfnɜpq+ !:(7X8w?"YmTkgu^,wjui$W y6@QeM?jNphTռSX-pp)bV?bP_:Һ4_X_4wQ܃Db# ۙqu"}p=]T E 4'gە.q2aklTE:`Qۃc( vJhp"q8Bݠ xpu-9$}cpFA='|Է8ÇN-5 : fH UGfqnd%u hOU(^}V5NS(qվJ w[uf[c]9OkF \hH`d&ez 8?0# 3#9N)䕟$kόH)݆̕K{,V2-"lr XA Ubmo?2,T-=)T<;+|3J-Db`ZZ N&A;V~K9!9=|bI> :Gx-_΢2g-hnX;ϵOK"6w{N  DdY'|,82 ~p-lkfvޓK_˂I`_{cy=Uȑ?K e2ncȿ*r#gkOtV9xCoV˕r:K)) Z(hksLʆR YsMޒ{Ғ#|FQMdESIN6J+&J= IyQ6tMdIAVlљԞv-Ϥ ė`$};b]3,i8`l@G%V@;D?.Z !M'ww~*lki{BsbMsϕ6/; ǹ8cVpЩϻL6C#%}FC< @PgP B篣yH+y*4 ̺t[ XJ!M\,,֕ we8e"F"Zʱn' *G{`N wL^!#OHc`)˵\W-ENmTV=ش)VDl哕n Yx=hk~+4ã<"ڑIqu83ik?ꍩ5Pϕ;e: 㞋i83I `:3MxU>^H;3Vs~Y 3Z2(+БGq[OYSwSX3!vVθ…"%?@G jp<\c ZohNi v]$\+n:cRgt=,3r@_ғ?ƌ]SNo`1o$ -O=ZW.PI=uSK(<=0+v_&:Ao6DF߫/Uv*h+P4fq>f>֖#ˮ;ErSqP @-/>5*gvToڵ]h]VoTget#HXqYUxu͔hۧzY%z4fS 7 9$V;r$^#s<yCŋt0>kJHlA~%JjRQ'zxw۫Ue=O VQQ:ܦҞ|=ꘚ1,K eDRtҬ%uQa[",6OCJ$m7قaKN~g7}CPΐ39DJˌ8-c@p WG2ʍ)V?:˙mrmav-[i)^-:.FxR[ mмoJR:9h+W];+Z64@Ⱦ+jpGvnWlSB{L9atgt^9_zjzЃT i^ 9[cH[eUѓ&?6spϴXΜ]Q Ŀ]yQYY"kfdhLaϯl8 )3qE1{ F$ɠޫSC6zWPT-i|"d)Wp {~cngg^p;rmXnk>%qޤT|*D' |D;mgR'z3C 3,' 0-WSCݎKLL+tgAP(c.k &F3w)3+ߺrc1G6 蠓.ob n>_N׶:1@ yS6%!@]fEzb"͖pޤ"xcĠj4RBn=<+ 1wBslUȘfgX oD»$!1u/ŞAËZS⭻#7piFZG\qn@^ifT?&epk/i=>un>I,Mo`Yjd.QZٔBCuEưM`ܶ;kLkUW$-I!q[S+}/?KXya?FY ۻY436e=-f-yC@Wu9:M2=.xZfڔgI77WcEOU[Q_]hnV!3c҇f(Ц%W#'v3RWǑ -jg{11hRr?h0B1-һ乵`y :Ccd elM pS꜡KmB gqS[(:=֐E޲mD%dE^ne]N.[WnŠ.^<O3b^+Knי,bQj߻IwIL ( MHbBu_d) E&ZN Ei&Ӌ'w +eU6o!3E%ƨuYZgxu8c|b/Ʊ٢b Ά_gi4Ew%5_ְ) al P|ߍxg?>6RRE65i'>VFQ0o0[Pu/UȐ@K;ԮT% NOw2$AUz(;8>:3x3jÂTkcW42"5K|kxb_PHؓvP)쭥ZE{W \B]ݰ+Wզg [9y59iK7H:TIN+}$S=|@|<[s/1xhA-v:ȆH|M)R$&ņ(*襂|'_&Rܥ*3UŸ4 HlGF|pBN .K=Khm}M6|u?PliM1kt'_y޷ceSdllV޾i-@ro09WY qmEx2ێ9| _1Ӱ7MO!s?㫏 JP]@qntU3 F-g 6 /-IbHOdX{hߕcx9XZ(Lz?K|NҀH( *4[+3íY|A09T c4H1Θ ")@9% smV1T6)i As"HE:ϡV Izzoeof1ʪ5۠;14(pG즽XDyo٧"RO]$([X}+KX)4Nvr^Ս5ĉhAۄ6\j1z`nsw"Hr!TEQ {c票~;ycmMqTN\:=>ϝ͓ϩ֝oldTm_81W ;rKfaOr#^D|F:Z*(-8 B$wlT$[D80mY(-%{OnBo(!:jfcYi!lj 폁;zɂRŋߔVp NEy8@ WwGW@tV.YDX=WJ)pnLp+MZs2MA4hlAȸQms*O ۲)\QB. #eVsAa6_Ua A.>̱VW:e]åVc>g9ڰQB;:kē=$8\6bklQJ ^U)JTJfF4%6?6xjl˕3Vۻ>v~t/E]'1H|{ꄃ* W̎k횀ǁ&tijG+\կÉ^w9}!BIښp(4b(F4q6u֌ŋ@|D+qV~ O+8Uwʽ$gVh~z)`u%-uV!=o(X![42| UA=jW~JףeWkLkf!RƔFmdvDlI²gx Yޔ|b8;mn `1zDFo~! Kt 1 KkW@_m;ӅU+B&ay<x"(FA.Tg;6mS;}>}NZǐi0zp,ݢ6 2ۣ{XdKZ3W8^(.sNAFv1 G.ہ`CMZ>;#fJe cŕԝϑ%E"55$Nݒ<߳tav*bIr I*BVR)Е0*[_⼑$;y>{+N|{lfqBYYu:cT(DTz1^8s_f1a!'1ʓp'_U;tL0uO >r'>0E$1q0Ĺ7[Pg^CÈB@jbO"@!j5S3ʯky.yhVY2?hʰ֒7VFϦ:[{K۞ѭ꬐jW&~e"q[CG:~Fv؆5"e=CSyv=^ WF&`L˷{`!qfÅ;޶}B[زNV݊n=Ѝ>3|տWU ;Xb :i/2;-U`ͥ$-AW`,κCCΫFZ]'f8ь!ic[U q7ȦA%=/Y8/6=.-к274=a*/=$ffXC!mGJLr^GDDDw∰}/] ğ`"סjX)إ7,0\hDOl<=W7-f@-,RYEV\ʁW h6y`s/a5:ð@:^iNwƦ~sC+hvݒ 5u7 9;~j: T0U~ Ȏ|I!F;_ap+Tqq{\Jm~--Ƽa,Ч2YѾ^hi{ =Iz CoG\*ȔZ&pw\mUt?YWfyLER=g?,:  ievI>G'M7UWEЇ\Y|.6wwN54f" :-o|~I)#;?cYc]% Lu73;1l/[(w "hfCҁ_j!4 N Jmv26HSס4o R CTMR~%V'QqwWp1|=PN'[ǭgjU_i 5ٳ㐡>=p&O(^gj|+UbK7][MzS4QHj^/ԍ s3fo% uxJ!&Θ(t!1)@Om3)ĥuzM(~ ]8A,o.6.hO&9ͯau:_>X(kL_ݠ^ܥ% 2DΡ%#ݬMx67,&eU5~ߢ±QRrwQ(GH Hlu՚˵s;}s0bLCC"C[YAvXXy*w/8}.l<<2# "Cg0 c\.&c,דT $Gzm ֈsħZHYOo4NM w=5Md SތxMe]$>bd/W@V)_{$ n GGOm]T?}yj\mcWJ8B+s* Z'Xصa,0iĎog4mHn\OL0H6蜔ne h2t$ 4bBaDziN;㢓/9K{oT<4z#.uw.Վh ;F`8*ml8NmrM齗;Z ma[fbW2@=>9* ݽJ@6~C+"I޿VV]!ȗG+ħ\wmOE\[ї\kmU[fldu;mk*`W?4~eU~6Ws (4>iw><@ 6[I :;"_bɇt"D{.'^om@Y⮺WzIE3YTQ݋ET6TKny171IaRz TBUNU8>lA(3#,w1 wa| U8LSѣn;))]{]V nK5rQd{#v`B kÒ'fјb<OJixn{y/]T{"D-E*ϔ#|JwCΙ^5Ɛ}s:OHZU)+WPj&}H26]ICgvӳ siF9D>UJ%! @Q}syD'F8f}!>j|C 9`}s7=ƥJ/$I'C;=¨ %PXŬ7YPÊ,kFK8ț]fn8&(ȧ6v4d+B:i8TZ>_/DzwPEbgDXzs`s !2gIw]tⷉ!"/!99!old͎]w_Wg> oӖ -t޷oUƨ[bKO;Wjm(ّ( 0^RePUȪ_0[ƃSG>ŒB:tM(,8ܑ/Y׺Nh;D܏kbj]̤yAg4m*Tu,nԬOA!nIs@Ens9TjS&oWm):^զo{'k2KysS ""J!pjJ>039 CXJ /=w5XPy|.P:T['7^%urUHrnOK.I0~յg(QΡ^-hYXllRg >kVU_.}4 łx ZyZ<%$;M}]],N\Z,a:*^n>V"Ԫ^۬'GJ\U+ -& 牜~+ tKl/Rjꛚ񷁧υ ڕ iw2M(׹#=="  G.ٴ/ J;ὬbE}Lՙg($ZtayO|saG2|*H-r$e P Xt( }̌Q6;emX#J;ilvI=JxJ@ruIa%:9mLOx !jwxݐv3sqSm}' +禿>"ѨҿrVtN׺WCٌHgaNEԷ%dA/V/C J7=<\PoL3<'^xrN0B4s "iEEgy'da[ۿ\B5hO?*h8 uZn)ZVЂM|z]R%2AVcb1s"=+[BuUby!}U,fN2Qu%v}Lß[Qcٕ"PecE 8AQtQp ;#9J#9SfSj¯6J@a[URRQt6Vw#=$MjMu `ԍ EP률{L;="Ďe(%po&xq+1<yuVan*y]2P`O)~`qcuѰx@2f #&s(TC!&(&ɛV*7^ror }s-}^?Cǩu7$YkO.䏉ړm5Q =?z2&pb{Z%"`57d?'.2$|cVz̠M]Ƶ(qQQߤqw ml1vkzoL0;(܍{}IQd8!i2c6Y+0< eF@2ϊRޓSvОHUiMekSV=s.G/pBSBͬƽ̡Lb`vc;IU6A0|3[5D- oʮB٢one$NߩSNIG=.;2fŕ,o^Qg],W~ #:N)pn?@%9aM̹ZDM`n6OHsFR6,G~L -Ŝ0ez/aE^Gh,>GKϊl}9 ٮl?aKӸu[oA7T9kUxq<,zxm&)[K&@eh@]N]Ihdc˜|zѡץßF{ȳh!U) 푏(=C^ֳ{l%PMAg^\ /a|/B|d$W"ahf 4^jNBuSϱI_Q8~~ <ѢDrU%#(pК[]EٛWv'^^\Tؖ2SI}勃~޳qs!M(wagv%[c4KlMUB?ip :>* X 0\+}RΈ2 th3%vT)9C^e7"T.#ĀnnʯἝW)}77σn xf$?*xy=@A"2Ar1ef,~g[; ȟ;_GÕ@ĉ[,) csiqld9kZ5߾ %e.WTRX6DkM3z-WkDd":Rb@ٰN /;8yUU' %"Admn?MPg`шU&8uDRJX!MF1NzuSIɄEF pV,c _C>t&2:'P9sEMOB׭»T7lDf3  Vr\\s\ԮH*;Wș̷;_Z)X}xE ,msy26}wdQs㿡~& JTxnG|͎Y0yrn). Y))@N$#(8HG2=C}g;"S 7bŽӚ=Π54kΦp[1gk"Ϗ0aNDB2kDLF)}fկr.R9Ly[cEK^߆r6վd]g' QM[!GD񅝣o=c(+J,_ |q;u]l@~x9ah(DS.\[76 kEKX@NCΰ:eւJI6X\ pc ln2Urk偎.MMOv|e Oѿ׶X"5FaTލ(ЀEiM1Qpc}owѹ: vTy{w$WtyINK"Lj=J+bg(-%i=hyUxHA19Ǩ2^.{ 8.{ddVS9v14sB%(;(Y4F2 (RT"~pgX6޸P\PGGz#YW1.j@Ul/ rZի=Em`L9V1wT1ҭ3B8h}v |ujL4Fuߣs'l˙O&ujbbm<gVm9߸fn)sp' -oΞĞ$XMS!VS7x2q٫5Ux\A`u mK9r!^\Ywv9)Oa3M /a)canV0yT5 \Jv\h%xpf@h'R`@P*%X(t woo*~G_y呴Q[t8h ?y X8c!'4 OZ,Ǹ[œ7L<ՂBHd۵(G=JPU'o+FAUٓsf8>L܍Π.׫'ld;FV"?\nWRݥV;I4:.Rs$B^DbiMsJGM#wx3ޘݢܑQ %Ϋcf]D&VKJG (I8Ǵ((D"'2vi}KTWXxGkc>B*[rް+=t~Rxp͝ANbf瘊oV6HF-&/EPڴ$;<޴R F5N7Pd&(Ȏ`{43gޒoĄUԷN[ܷ ЋɰؑmĤr[qq%=s6h 7π iKe`xC7DLp_Wt/:/D/?煴;zp{'Ia [!-ԺC&[A l15ϕқwV̖D=m<[>g6L8Sz$e KKH#-#]UF.?_ <,$ uabǴGW5~ZnueSL*TQ+W&NY}|_[f n9 |3W {}gR%:?ד;]/@\gR<T}ҳ ' YO2^}P6+ Yf ɜ՗F̓@`A#},sŘnm5i #TsHyx;hmf^˄DO;E?NbZ?t}Kɨk7+שjfy!Tq稙bա!dʘSEQ9OrhR?~1oN JZR@伤iDAWUٺ򹶌|fILnqRs읩L_ERQ_]%UdTң$뭀pq?Q]"F\:% 5(QU"%r1#AIORT/+_f?})K_}`d ,)%~qѭGK˧5_SWD#T~mx!{dQ|}.c!Re@JxCDqjr_nލ+~!2c]5b5eu4I/(W6<"ї5voAW#v~)ʇ(UQʬzTrߘ w:g>]6""NQ* e6sž{^U䲾vCuOS!(8 -V:b?!]9\W8k7vEʙĆ-3PYNY.ׄz}uGu퓓`#-?'#wmFETuTM;)aڮc̋fNbr)\kR'RX@v"ΩtI>;Mv6vIY{iQ6"sGGE ݯbN K~wx7=vfFtCe8e+ټl. Jo\1$ Ra 72+ށV(NeM7֞=̃.7@ K5~(V">ȌKhii" nIXj*k >?#{nLߦhqUbU#PIa3ň+ȏkT%z̈́"N., ~ 0A:5F|DNCUblihOQmK[QGb~y W{"Ȥ;hQ8@~~ǀɋ(ǺS?.@BR֜ҟB;栮[NT QOC~Bf\7.nlg+4.S_ Cg'S( 3gW%9dgI3'5WEBD ϼVS4 O ~Vaf5˥ +'!,-&)uSq<]Fi?#;ՁM5 p· NGfۑkqblZ? ;,oO֪1šdUu.J^߮s890vQos[?t&u4TΙ瞟PDUt5@LQ{)Yb$*`>5PSmO}]#8jqSԾu3.t bߺsd]Ng6LDf4'cTl&=Nw~DѤk"@B9='~%0ۋE޴Qpec3>en0 M.<r'K9 \|ӄp1dzjɪ^_H HS%6w/g]'"u߫6> =.?_v'n/\t!X >6oe& &P_!?}--]*AO\96,#ap$\H +zq gt\ϟ@a,H7|89}mq1#L[8=Jx]&7 APQ- p|bC%`Z:W٘{N"ʱr)we/{2:5W*Z~|$ҹ'VGV!xcof(eϘ-#t 1F;4:wU 7JD^6M|#2rh̶ef>= 'P^{LS 衇ښTo ^ eζ(bE/g[dP[i F6Eh 8WTEw|VV%C{b3ܢov04ڠG3^oAZWH˛bcja']>Û7,(a6FBAĈ'8lhY"6(ootQ@>ɢFiNE8ty @4ƈ;%bAշxGT"pb~f)n[.z~T銩Yl {R <?;4k/!R$̀F.s$|]T_dðg[auJe{Zs%iiSeF)Q"Z-Hz@:JVW)47C-[e>,y$b2уo~xA}0bd]1i2324o1VULG`ɰ<_<4 'MR^9A#]RC\$eKuHƓ>ioLȚϺۭYNhx }sLxCeGӂ\1̕h}pV ݖ`RXq_@ʽc!>wmȆ+ɩpk*!:U55P[9wȾ74@м^ `C>nv{9.G\G{uo-%\x5\Vٲtq,"a!zA?"\Ʈ; [ ~_BOg):2"Cn;"}Wۤ_K'HĹʎck",1-ufVzB!|u+jGLeclrk7CGo ruD˳l %tƫk:ywq3gbJYd{&@ zxҨL[^a{wƿzxvRLt G, ~1kQhYy] M7رcQ=-#Pv=EQ8!~qp,ԎMg{цVXT'4&ʫl.->/A/jÁyݞ=7rJ%%C捀O{ hs4'φl Å\Hj$({ б?>V,KnC*QG Vez4r$iSTD8XԊ1u_B{rrc~.dh]cƣN;هt8Vnoք&2Q!L`˰#7 $iɚ*pGiF$p8akk'("cnI3bo&%*7fLPnxǚ'6fUHVE.yJ(-JUM-4lbY>uܡJ!pNTa7,:H/3$|lWG!VB|(7sGx۝v[rG\Y"CvAX(Vlrk[!\ץWu,0|0VI+cն]hJqjXcԥ.r 顫 Al}ً*3o›W17̘gDsvMd7QVfMzkح=ލs-'elhX- #l߱Cl)I@ubB1:Dd~$£;^kWK[RBǝo"SYFwiR h@^|\RBL%KA R:7|8euh,eRoVAٞ_N}jC 9.S.ϭ"?InH"o­S-A5φ7T=|'ԛ%XJۺsh! pz|7٢m̪CD.R! 3s }{ɼg$P9z>) PM˦ B"IU@`Hm 3zSz-gSf=DZ9Z2iOb&STYr)ߗ4=/"-7şV^ax:N*(AsKX㛱 B݀,!q+QR@>L,VbsNƤLKmGU#jhӇ?+sHr3$ Ed]/it9/-Qku̸Dpm56{MAOtnW%A"ݺ"wJDY:3%Xv.Y8έ7$2L]DOM2a?mx|yчi*FtH ߓ [j~-u") Zc M@ew?)?0Lei{o& S״q_Ft~ XA~JJ3 }V=$Ĕ*cz}QE ۟q=@w[)̑/`fu5tlƷUwKcb!ղ۷lHc_YEzF]@L*!\\$Zw'Kx?Lal YAUȀA"`E@zgV} :SM E5mmRu2mOTø <}܄&`5sPpT#ɔC2EPK9,W(W鶕ݨ{1煸,OYLHOU#nWŝf90? 3]u]SC þ{/zu1eq8,_ֽߺ(l~ºưX HB]J ccHK2<JMɸbU'Vb@Ȼ 7k~H&/ >ZW-prr8\9>O̿=X0g 3sxJU!?gI*O$Ntx2.bšZ~S~eG6$?x Q%~wHo8Yz[(3MxmZ/*S93I!v}+ޖ<4{fUy=oeߚ/&p? x G5dfHa(Pb l&fIKTp\G bSs-e.I@/xȟ_p 5r#DKl&fe^4T,-7O6x@O˗!2|aKZP7 ^p+c{ rzǚyD<'lvb2ui?u+Swt"}KY\*\0³q'T ]OGYtj OnRc 'xZTY2c.NBa~ 3XLU8&uS;YgaaRx-` &_-?62$#HI% #Q=|6rݬ'D2 .ְG1i꺨P &u'`%Tڴ' _V~|e̋CȘ?t[O8NeBkQUU}/,kM@ ۵(|T'z#PbHrE  à2">t]:5 #?YyιeOػ7{9%X D(]\6]" '#ΆR1Z S/Gx5u@I% qI#B͞^W]׷sM_%. uZk=)̂LַIZ(W117]n^S%XXaiʬO5S4P,w(:PbffrX޳ŀ (۳~hmSOPA4da(dՅLLPzHgĖY?ڰt~jB^HEF39)PUUVdڈi@PT1F\pod!bi/ b;_b"hnOxȮm6-~sI%/F¤<+4z/2mĀ&6}_*i՗r4N-7X rRb֪rwx!}5PP oQe]_>pw "|rɬǢ xƂqpCw6 +'4sI3uOzZҩ4xFr7JKҁrY烁E~+=ԇX#0F.k)4#9\'ZBH vJ2U1[Qd%hɀ\N-H[6Wt+G?ᇦ3i!h}釄U6y bj gZwez rԛT~W)!A_aPN$м%O*}' pt}̮=㤪sL1uhz͊>ܼMi)Gw=D|_tvK[G^F\v\+)a\l YTnPIȃRRyͲxX)ak2QNIy~jL伢9 &f+5]˴myDW c̖[0£gqyig8 F'-ΕbCXv|*[2- VEat'c{hig^I֎HzZbl-y!!cnz{%-sF Z5Ɖ¿vEUit%C 5vT!c# GtQh!0Y$`0UkN(| CKg$8]*w6U ?v5JBL @PScwb΂ٍ$N+w@ (=[U6ry™*<dtuAj͜^Krl- 5+]D? 2{+҆bܧa-=Fڰb$Dvv.&9lM8C m3 ;˅ VGUp''f҅ 0it-f&^'=k;6-(-єO sJ9 *0O׶>\uŒS?:6-O8qQ!sD[S:^}oIܩZePbzRk_&1.f0Gƛii߭́QI 8RTgga ~>&MX;[z^n ;k. H5|UAp":]È{؍kdK,ܵ 9 Dlh1iX7/|=.ZBH~{~/ia4F[T1"j9T wTȱU;hS:ϒ~'f0T*-œ(?#TQJHT,B+6Xl^rK#wEƹ܂%)u^iP>fQF!e^;Qױn PiWL4I>]C:Ds`ZO>ڱ.^2 rc֐;eGϞhO~f :jүqOG?'Z/tk0Q.C :  0t6XeptӼ$AڳȘ1c4Mdi嬭M3kC3Ґ<Ty% .(7'>3aϞ$TvLArs,^;(&}ePFpc='ݕ6)xAd '{'BTOK{B-cP1&yNv[Bm?lPK$3&_p -,̹_&my u}{}Y9j~SM 8WRS3pS;QWJNL8Slp7S-u)w 9Ns2S\ ɞUJ1B/'M-2'g3Lj&I\li@ffB+(1hobf 冠sM,vbW(Sh8Rhjp=={5c8$G7L*O:;KM7yEmvE~6vb.aBi/]!Ɋ~pE6M߭y`Pc t֞2ZQ ibZh}B@N ,\`qTp(Heoݢ*KYx7G:-`B'kecLW'25Y:+Y2ZcapUe*J´55pi gKH_9G6B\{3h1(d)z x$r 7N g#^fQU[UKjta.@eOn눳Q%9vjw`Uf=40}{!ޥ\;p$,Ԃ8l&n[WlDQ$,+{k^ĈѴaKog+/ e/u#CFh) HQ^> 0Lq]>\B<4>-sYל7hxMSB,0-duC^Jx"j<󓌎{Zcp;q:X`u#ycx誐qq\l=w)̆SP$u8ۯ h4ZNCe3{J@3QdtMi%J cnc/\MnPp- fo썫]"%li[-g(o֍}B< (wS7lhTaW _XxZ_K΂G 2dk68tm\îa"F4~(.N\Cb{4Khh3CSfYǶ<ciүmL~ͨg_NLNe ]nG+ɫ>-Xݬ+k t@?To;胖+L^Yl3NjlH[v ^^.S49 ^}>U ɰ9?XݫvC\<=6Qen8GOe aOZ"aN7״VdF=vwkѫu(+E]_X \A%O$}>FUZrko 1Kio^>Z7f\]-\yJ8zT>4N^,"TiP4"lc!;&~ݛ1Iˡ;QԤM B8yc_*b~flol3aT%IL2쬦#6?êkC^Y|ZaApmua[&  ͉6 d?P$n=r󩫓Fqh8Ӏ&+%4qԬV|'*RSO?Ӳq~e,a{r&*D!Q$ S(;񬯿e0PVr_ 8ޗ;W C`_թ" \=),}z{g.[*ϙQ-MΕn8[Rc>fZ&O>=yKK;rbђ pq;ڇ;X\0]\rjw]M(3^(a] LET. rh^>RqgEB}U`һ37[&T<H6@ol` Z'+&+#%}زf > E2)}o"1c;}i>-VX{svD`ܵfN2/ʿ_PL&,(]TW6ߩ]dxbbf-"qFIX ~.XW虞yb[&OMzybf-%F =[}tnlK qߊzY'%7(ҏasnDt R%/ǹ hqR@`$b]VLD ױ T/t!iQo*J V<\P.xrĮZtT,l 򧗩L7PefX`潳Sc:)WHIz^@Qp!*&!Nބh{tqQ$?blvpayԇ'=9ޅze2z͂B<>ZR|jfsv H22oY\qsܲ6>q]H Ro" 0єH[ѹD -mrt+WYDZekPQ?UڼW-y&N5R6򲜊1Wv-[ t؎]*OzpҌaj"KHKHV M3`hKd:p_(g_zE1_M6E=j"߬]F ^3TAq\l[rp{b)e!2LWjmtUG% :4uQf²3?2f+SC`tWm٪M(KJ.k*abr×m4=Gp@|`L;;2l4!D1R)6Vc(*>Q{>8!me,R] T;)z@v:JTw=Qc ,ȍWX^9-t5bZmB VCm3EcmlI0DCh bn`1;AvCsvw`qsGZ+C! (9leuG 7(`*azU:ѥg8c KmQf>q;}¥Yv.mmؔOybٜI%Z!$ܟN"TGx\}TG'hE1Z t0Ʋ^h1g2Β/#X Pe?dO MϼA RbF-ɻzHٟ DCN#t7o\|~S `Eh$1xXkBե-* f!"‘'5_^# +amt<4H.W~)b! KZ^UbJB݊N2Uc nʀ%almˎNa / bhgl'IzlKwMwir`! =*=- FhC3aiVK@:~mX 8~FHݩ/UZCo?3Ƀ|z =81 5]# &x3{$OH:mPUkUP| y-9e?05kgÙ+]A4PWCtILRGx[ӣe5\XKlݲy{2(!Xi2lZljh$Q ,O}gx; o(')kGYh`\M.QSb. / 𪄟+.HwU"5릃1[tj"X/- $0h9pf@_=$("/0I]K<®3 9ʣo桎X| w;X!,% Eb\p$pҿ0l~!%:P\$z|Ҹ=w (4/[%Gr50 +B%&GL֏mX3PKVeld!Ng[q3uYiP3!)fjB5k Mн vQBGbZzsiJvU](Qp"H443g䠱io3{`78i|eeO֖xq9O2 2X[ԑQHk7ee+'o9FJaτ]Jr+_COlƏyET\ݠ]%k+MZgأ#NP-s@ҼwScPdpw"e`Nױ0EWv5}=g/vˊ$#Ԩ/٪;B\&I0H"X̉-N-pk ]0:ffM{3-"'vi//n1]Qj*m?ĚBNcoC{V?OHl~} o~rY @-"]BZʙW`N&8⊫Pmo%+GFϊCo3ҝ>'}{^e WP)Lذl 7*}V 3ᐧ~ˬoi7'oJjn\-9ZAAɋf7BRt>)ح>]ޱbH3 z5GcIGIƈ ϴVX7 "I+$)\9w̳24Vjӡ0ՎAS38ʣB !JَijO93ytȘ̀Qm5YǗ>/[*s`:E\8E%0|<4<-mT2XTP2y;0ƋVsWHF;8_{q|l %FGړAjt3#㧭1q={_-SfM'QɃub <DҾ^XG# ~ϝ K{w:7SƸsss#Xhw,\]q݂|0p8(qDfg EaOJ@\JJLG&b_C  RϞ;h K:J;/K.&1lY $LaFm3~> d|^kfL98il< D_V cNHAYnv.&ԝ 8Pڳ!uo*7/kU+qx95ԀUgN8 YH2^⤔EE?X0O-HO -=f}*Rus$8A?`KW7Ȏ_y^q^K~D&d:..d5a@iGe0E.E ї-I.LwO_^9̉]h~eE.D6΂0c.hՙ7ny_~sIv:^09&ұoWoe`nQH2igT9&W<ڬb`*y@0 2]g $XofHI:aR'rng#>C|]-氈_T>7e@,SD\|Rc {;˒§zG}E jVZ+-D#x.o)`P2VFjwFk 5ԅCޖfgf= aKk|q޵UbݽL'\%l+^?0ױ]PkWjW)/vwH)Ï?F\ Xuا|9/fdzg h JQ h'h 9Og'.cW}3je\c[6Dgs҅3u8**@v zDB'?MBC ]:R/e;cWI`Cˊ|^jF5 @7PvJ=8Rn0dڇV5 5vܴ>ش䈘{2衾y@VX֚'k\sѪ4?ޱ*Ɇ*5 XP"VaɅ͏Y4|Eet\IW޿X|HyfoS7+,AKPG+=%{]1[":G8#Zo zs m.Ī%Ss Ƥc9̵rGiZp>LR].eunŰ2ܫN%&q_{ؗ"~ogŶXMdeI(qVKIҒrP`@OS;'! q؊~C'˵ tKHo/3L=O,yaF8mW]N}m`g;OYn.vS1 @&ڐNyFo%_Hsy!gf/z>WV_;uk !t} ձj68?cjjalD/(=_> G{s w햳+0hmPZѻzMfnX|8 *ڹ(5X20'3Ò JIl<(!aO"I)ؒ;r5s͜~]p^BpQK*Tb=.9d q CqNy޸>m={y]E|[zl]G<< 漭vUn%2W* :YB~MvʥR)zZ9b?c!4݆FȉBG&`C^ J@J?u-Sk (P^$%KҙM7,dFL}0I`,5hXB@\6^XTh!T$,иSO"(j7 3}{_w 3Uh(U^|jY3ŧ\q0Ãp6ʠCёPQ/agkAypot%}d,@Hfy~3* lcoP &p/W\[uh/ vf]ƚ,9xţ1ܕ`XlTx_%@m!٫F6ZE[qbF`v;Vl/ skTrf^ٶ}5]L, fI;$‹}$g?ΤE5nXϡ9 `D fĩg56'cQTuQK8kЌ`懣~zvW@f;TUԹeHxcm}NHWkfmtcO<&m F7,J¹ )>sxX &G?.Z OwA1ӛc|Y'"y ȑ;7"LuL67ٟ ruם;¼;7BI-ї@f5ËKNr@M`5$CKߊ"YO!`۩979qhӧ̻eOl|ؾY` [k,$Tnk{ok}24GzW0Q+W1.ش&Dh<P>GzM$!!6P_fL&i|BfTG=grו.$s98>SDLd0E)}EWqfH q/AU˰/8}:^"j]:+{XDƬq#XfJEHٗM5S%Zow:NF?Eô% ?_?w4߁_Uux.`e-R_zJч5bUc|5o4wwZEvY n-͑oq*JfUn!rH YDA:<ՄSALnCcjP&_U7Z% 6נy<OU5Yc* #gJS2P{46vy.m" uh 8cI9V8 ~zf+SGd7$".C[{5G1!+d e΢S:YF)|sZϽer'6Rs1Yyzwts%XjJ@1;ѳ{A! XG,lRda]nX >MOD\D=~9XKNmR3?'?5Gb-_l&斗YYUtUƸ]TGf_rTsek\ җT@Nw6@ h_>gɲGUbLGQOV2Cx`cw|('r dه<̓'%m23  o@:[ omb_^INFIAN1ԓGio@ٴ{Czk^ epX[jn̒l/4$ r_95ЪsOؠ$J1\$<.ߺXvmWtjWN |ZtӈF> 5w9p>\5^-j  >W'IBB* LŸUGXE5l3~D?~%'y GщOR<q^c'9 ANb0* "NX$ ^U>:7nF^ jT}wX1Cj07Q9 Bf5,SqudyiY16+qiu;4s(q>PPfdf="X/kpWRhj䔳3`t|nM7?X O~ĀSޢ2:L9cVH |Q XzHC#/GA䥔[󕹍i* 鎔K\Fv64 !VJ~AE.{9$` [̅n,{qm;Ky*Px HMw晘Sʈ ѡϘ3- '^mOUTSXOx$ų_S I:4kzd/~C|o_)/aߒKCݱ;2~j5MP.4BA=[{_Avg^&ECuB(\&3tv CYb EAGo"rJw $kTCv\=j8og9^Y$`-Y +&ϵ0vԺh@ ɔ"h,VFCǸ"PR5l X"G'gq2{23TX{D8fO(p<2?:BaD$CJ,DuLxbl c*Ki#ԾLl{9V.]~\bW֪)coww{E@ͷLlw۞WXnaty j.;U{r|gk@ <\dJ^Ʃ}u aaF@`Z! ^dQ>]?xcrMBh4|!j/ 3#tp4P;4TN_1l*テǗ.vb]A!o/=H)m~)-2"$o\?DhQ'<81`C/-j0!IqWW/e/:_Y`@U]b:KasZJb.xBڝ$gF,rtkOhnCO|ΠKpL4Xt))u>>oV]ho4#O}𺿠n04Hp'Y] h'y߯ER&$;EBU. ; /r>[e%7m1D;&dP^?δ\ Ћ ҋ 7h1Yn&VrT[+ c}݈AI6*T=B)4Do+_I@'yʠ0ٷi\,}$ҊA[@ f У}0 Hp6ī/;R>蓰8{,fv[r^-փCw8YnzAHIoTb?}Ju'-oAyTpjk:/"WPދ]}饦Q^#.`Tڱl U_OqPn$]箻!FV@GCwj ʷAM(s?MVb)')}Ê …@+W!FZe^+ D IO%_}l]f}|Of^JBǞNg{҉!6'l/+w K]!/Y)<٘ݎ9_޶P^si}5{d|f:APg-Gཽ_J ,P$y\RH񲖏]\aY/e^ b{Q}AN#PCW:&nsYQ2!SCZ% S>dʎ| +<$qhZ.,Q|!j'j}]3~Aэ”Rbky&?D3w ~膛$a?a'Rn!ү1ٴ:c3}Mr[7.BVjBce0Rf3о. 7\u\<VKf7B#.~+ a U֫auO9(CíF6R,8GK'6CdiԼ\k.w "pk%{ .Asɏmvrk2 mF^kgQ~c2iN!-QD%0TGbp0B&STɌEǮFFei/$#MCU]n*N -* ?YAϘV߉j%T$|a';+#+su;mV:+~W6iAT{VcH˒TBFuNo1>[7A|QJ%k3y uEbNM}UIjNsDZ4~^>loD1 W ;be<7a ZIuel!0NR^9wKϒPX)eI"wen&~A\1Ҝ-x0ţ&Mj`YZEcgVإ_"l^0lTL0_.8%д$/J_I-ZU0X75kr5K}S/P ۯ-,sඥ*vKP')*'9xXZ4 Rc;g>ko>Dt3Z@n&O_T)@EF%mW(Űq B>-.>IbX+:ٜ H]ohXß˥-hv%unccد؛v.z;+S>95ܹD2/=sI쁻;¶Z0:wUiQ$KAj R}&ϹcQe}`[?O\[ 7:fupC5yz;{8Br=Gr|A)x,tވLY04003"N[`r 2LJʴ$<,#. Ed[IS7'z!2ߧv2g@ЙOD|UQL N~QTG^TrX@?2tI.5},.*P/2qATl- ؋nU6mu3;zߺPk߁J촫=yM=81)+uhǓ)ĎmZrfxF8 PD+ǦXȿ2tY|w׊ߍ0kprJScwVw^Aڟ\u ~Z >9>ݑ@Τퟛʧa]UZ?uɺm 煲 ®/s.p /M*Lħ_:~*GJ;!)M,jǷC1B ``jNec?W:-AVT0*vGq$%ɡwGښԻ_Щ6E}^Df_X r4(&PO4K0eX7!`>QoJXbSM& &ӀSbLcCUP5hn9RQ`PD妀RlHeżONbȑPZHZ6v/ # W|@vLVgs!S.Gx` xi/`]^C+eY37?*7 ?%;1S=Nt(GRu^Rt0DꎑFWpאȁ4foh[ ͯ9-\i,wNۭO@~rwq"^_*R6y uAAïi\n /l !YF)qJuN>O"Fki^{"{QӴK$xC{^zc8X=}s5chWؔN8¸9-d'Aא!amOš`滢bs alGDhS8נ$ 8+aMnS B˜IQhf7 poi12'gi2T L(ɺ1F`t8hD0FE>\գ#Nkz뗂ch> v{G'yk;b;t ί, קQo1*`n>}0Fc#.h)s Pn4;.BX6fW"=kF"xʼrTL]k~sƅ'8ev9$ȍo@Hx52%`#K\~R;EbN|v6VBHӁ.ͳv}cjr+|^[:k7?gk]'΂2GfMߥ<;?#_S|h{۾3QS-^5@ُMZblz4Fc&&bbQv HwpmW.ą{92FJg#@libgTHKOt9UZqF+U@<l5C Vy8JCSu3;7O| b#yZ-*W QXGQ[ɕKCZ4W\$,qڞy޿|..`A<=yHq@³}2QW,ʩekv%!BjD~?Sɽ CϬZ|$, :/gItok+s78ktbW \`0pyt 1u$i@NI_0jXXT@9YHɊ#j^θEl@;R!iշ& LZ}=.x&=>9Y1 z}.Kڕ~0ϗ'sŐwaKAq8,]0&Tߑ)ΰjuDj-J:1Kc\a8&]a~BN(̱  A/ 2A"]1&ꝥ'+<> o|_7(%);J<lM*@լJP (a0T ^s#czO rkQN- X䍮0H ! X2%k AbU E9;]cbFxK6.o;Cj-$JN Ʌ5uh;]SJ, yw#Na_vxޜ+;,ؾzgOOo-&!c L%8-5ia  Q1_3}u!yN\ps裹eWSL*8s(PVr\ϒ70 #}[V@ k9Ŷ,_GG}S*@Ys?_J8 $Dr|G;JvֲJ!"<KO6eiNtPhw^kNXm45`ND_9tu?I4Eͯ*ՐL0H#2R rӛ>VNCǷc\6!#Zؙ#moUQ:,#yU*.U`GimlQu;ԖmAR> ϓ]@ !P"-O~!.xK3=ZV!vI-Q2dq/AʬR`9XZO86&NkjAðSdNd*L*N!"A!V<2m:xi5._ YP`P>&eL;Ot3߾@u9О-dļzJg?Ѯ_ZGc[tU?S4-%/pU,H)6F5}bu( (r6 e\f4=AV3ȣ_*&\bM\UYhŊ=UoL#"y*j#rù^k\OAPL /﹔WNԴ b?nS [ 4>cjAM}O԰&EuRguE^詇cSaiX/@gf#'Mx\yZ0gsXHu0W5YoBH^m7,6Yl ӇrV[W(gr)qM$8m$D!͡@4/:;舛=SϡY>WOdzsl;9pf37bpT4Pz:3ң,@pFD(mWg$SN|0ߵ[HCE 9s+2!Bge(?!52y Z~lF}?͡"jҲIbn_?):$ʱE:L)0 Ou.B:ou~uK=*ʊq_2 81{ 4a݉Ps{[RQϦE0v cJfpus칶y- ~(AN""Z3>*D!r4 ErS#Cye9]a|Sx|7#eJJiZR4`x!EėSޟ{!EN^ &N4)mɍ& LH4u=J&|rc I󄄹B³>A%LFiNl^PR-k  ƀT [/ C@Tx6zcs $0,ꐚB֔ň3 Dps-T:[C`c>D 8HDuhZP9pF[!2ވs # zb%؁KKK*r2܎ۢ՚8])I0+˵DUZ7r $-,eGz>PF,qH5Ϫa5, p ˭ƭ SzbCk݄uKI\c>0&:KFW )+0ի.mU"c Kv#fOM;oK NGB$bl`%2-8 [$_͠(#W$ Ԛ'bV>]3RGhysa2 $@&3m^qudF|+W5ߒy:V@Zt[/ڝ9,jF #? tvt_Xg+r臘VgK`kL5и_NflPeq~2XʀO'@#W9?, y?;wc=#Xt O836 }/}XoFamPaOS)T|AS5o8'T!S5&O@Vi(1!<0E[ơ~ߢ=(Ҟ ꢭd.lO9ݳggy*D 9]lxAe#EwU3,[QAq=Ghhkp'Cζ-1Ē[+xlI H[36ݽuamz'FgF`f{nGL'Ky8;)oJ,QϐAU mǕ}]>N*(b<â0L6#02&JĹ({VA%ed$VI)?~o͏{]q%yL Zw [TŚ8WT kfPS3UE2 ^4UJ]G7H!־{PU(B+ ~::kAę"YId ڮXR4२ǃ Ո`AXx4( 5ΈJ7G2:LXO>pY(drSqړŸؠj3E3,+uCY v8H}s" QTpQWl$un(,--ڗF]i_dN0~#! oyMA$sroRn6d'KiJlb,y71~J.Ժ9tKmJruȚąlFqQFpB5ޖq^Y ɷ ?"eo'/nmT͍hyX ;B{1iψYK 4"0Пr6tx"\̰x @f`<̧q8xA_$]f . T inC[!9hH|,D0[a:&G7?P7ɏZYH8G8EJK|mWKRe0K?зC#N+^Hm K ݨZG 1) *wKV߯am 9/& ZW9m*}4rzA0^S- 'N,}Ri lƝ ` s G9vvud0i ^BR; ^cۤj{ѮCjG=`{$VJ *`M (|i9A(&$J- * #''\[i}e]?4<3?&,=G9뎖 U`ONeBx ™$Λ>KzŜDŽs&nԫP>"$2w!S$yAHx+)*sO*qFHBg}Gn7 Y,T6:U7_l? ;GȀQgB_F< ?05Es(3-p67>q,Zyv*9H`: %Ep v j\/BxZ$hPNtHd$KUQPU 23_,Tׯ/_ yAST +MjЖvES`q|7oF ~C`v.]듼 x8lXzGfr<v[vI\G=[e$6RS߇$؅a}EʰQ 0]X# 쾘Zd4d\z/Cr nj$Lޅ9<Ƕ=@Rv!9TCG.dpPokP4} ^ Vap2!( "@Vb&7*<{fH:Ӵ@%Y.wFf5>cXc\3L$?l} `LTӷ!k{Y}NcduRRh\tS\U F:, gl><_Tl)e0vHȁh&Eb\AR#!~o1a%#%IMˁb>E\n3n01{qZ^;@:Y Mr&i/:=!=%h,.cYfbc=bcyb<#lPr5PT4Z^\2ʖ8&x{lTr 9 E36!E*43K{#bq3yR HfĘs3GOi^W1"ITJD<-:b7ܸ}B$#p("rվ\ [)dO=e Єp(Cl,6 Uhsc@c ҤlXTiD4)&)) == .D7>Q3'1I֨3A=(_{HYUܖNG:15C!?H%u|볙,J`>}뼅͘<r8E7,^ҾJU 6m!1-ipZsis[tR ەU8Z rѹX`PQ]%4F]ȎGP/ϥَ\]2Y J4ϛ_'B=]KGanEDP&[^YC=VUέ4Z<m;7.YݕC5$K`w(f~ yaK9g 8gd̆XmMŋeRHⒽuY]nP}uwpJ K񑷙uU/͐`&;ު:qQdޚT>(ΪP̷/=l\}yظCl_If"'h좬U'=xjKي{nZ0v{tkoz噮bBfS~dF):9K:UyajX^gSp iq=lU #J0 ,!@XP-E.q5.h`ѱd;{.%Cu'Vr~oU|t@`.-̣dJKJTلfk8z>9w*X($lP3<)sYݫ"^|7 JPUF+8['CUfC<1"={R,vH|ʧ tufWGMK#^^Iyưwk~cKo$g8so<'#.%4.s(QkS-~@{[)td ɒ(K@=F˂%fpʞ$qÒ ro(ujo^S屘XU?, |I W{kĹWy24 KsoǕ?) ͹yybnjb;Kd#}O| E\'HpEGDZӻ^2jN-EwT>T8HeaыcIkyWa??s7sU}|&PUP 0Ǥ~ZK'Qz:2 r4%cƦ{^~lSyg͐7O \lб$8 n?I9qK%u~ȸE0V k(nr؁/{1d鹝XH1>e) OV;wb#Ba0Ypڃ![39+G=m>-TICU*aSVX>>+kA&+_9A[귥5cpK÷OyvyT͆e>G6(l 9(ueK{cfK-fWo -]ț8%|ˌB_~sJGR%:x=\)1X=R]Z!9 {Xlu5 F#sՐC'sETJc\3CH&eQL P1ET{g?Kk\{.]5He0lT$b: aCt KcM<eIϨP* 2M{:ˠ lC0{KM0G@aݶ_f%pb5VG+!}aalX!oP]:au 0^b4a`xEeoB'o&(JH_L^vSx`K^O"%"dsU1\@tcD΂+Z`:aa֓my$HwSz}-]kpG# D8Okگ%sM M/D!R&I Qyp׎W,l91˝h)\rvDWbʛш(.1Ghp\31}|V{1V+b[,R2@P w;JhXo(fDw$(j;v"j}W$ֺl EB/#2GIPmUqكݐpV`QΓnk ">'|SXӪ38n?|LNă}j-oV8ZȞ #V#_^* 3]amw6<_/d.L,!4HW!L,ߟa^\mIyðRiFZEeJA0`bؿ;n}|C7 l%-.,4~>q<Փ3$^1&^*̲ [wdwQ8,Q=lf$ ?hg!W;|_!PL4 $2-gxF2Ŏ׺ 6grံCc,+0ve6Yp(OxCD1xGs&n,^s9#9hϛI$ ܸ_0xmKKw::6C4L A$O $}cCէ;ȢQv,ߚ {a⟌_;6`i9U/>[q7wm&#-Yhxtr^N`?cYKQM,;f&%f]3; k¤K=B)SltڲM#?_X,fD$񱣏 3n~Ə.ψN = KCt3Ug\¶5hhhclcBgɷ?lR1[.D S)y >"gb#[&nL)*Dg'v]!Ŷqi2؏( [ 4KWOk9#ܨ?s ~W \A$@@$nvzp:6@k4F$3A >[oKq2T:\S&qy`]REdYÚb?k[>h%fLvRlF:tٛco.#sùI1c Ep _P) 6%b2Yi?ZqǖeT"fgeBC<ƺq_G8 Fҳ)lԙtLgxZT@ }~[MXO# ߶=M6bQk|%c6爐\#,%-T1 HޜSeN hݗV.IR$pw"`sp2jCf܄u0$*qޱs|@O}^З\鈤8鄫02SoڒEPr, z54^3"DKMV^;"RGIJZcX"l  9L0Y/0([~!N#^V'AP:oB|6ӫ Aw!"7,f|5qX~ O߮UNwzP^հfuX;,8CvښZ׬St#d(J%x'$RhOI_-M!|GUJpqY~ե-vaPym]`߽t5K8X/g|<7b}z+1.6 :b>; `9#` /G9nfjۭbMj"g[p%b뽚dPa _ݎS4]#* 9J]b+T]6y˱l:_,X% ph*<0S.(7az0`PyDg$J tN\[fN}`M 3e,(cP0Vq@˥|I3R:bzmFN G.%7u2yG$4#tmRlo a:%NOklDA\?N"f0s\s~[/5_߸h{ 7nd{bjo*H+ӻ9 "ԕά;.f#8xBGi|ظ_֜bX64Ύ{Z]cw3oߺD,Y5N Q` W% ɷJDsFt>7q} q#iW1Oc \w,tYoC,T9Xkr NSAgӱc> c 9EMP٭3>eƙW=lTÓoD$TOSu&0Cr7Uv8rqI!·ٱMXEd0n "(kaIPaނ)ٝ=J]QHQ$ bx-;'d]:Sv?b1-0\?/<)\3s{\6cjсobYI>pN{ğԖ#\Auό6P۔U<.:ӳtFx⹰H7VPYoX"(nfTotKz8(upNYtLuq[fFC EPZ)_pF*ctɤrAQھ*oۊ{qbORa$|eH^3|7]/Qxձ R/@? >3Aw36k ^9<>)ra:f_ [b5X^-;U81js~*~#YPupcX''x=}>(L] Q3=$HR<`'Nkd/09q.9sr9QP5ڂlpڽ5&L(YmH܊n!4QmxCuh=K (M$V7)JbK:r==Y.os&HR@KFlF}%,(i;h?`VKijjc n87fN -br`o,k]QȼW^)^M>ӎċ:)0*QaqK%>ƾZl:WF,DQi<@VEH')K[vC3q|fՙ5tϪ$&%0{%M'/NjƩFzaC<2u0??ק'SfU0L; Rov.'0QDzi nq 燊$Y)/'S*[iަ 7¥ ҂w8{Ԛue⠦OT_,Y~x$ K՝ֽy'iݔNHzGz^?FaI+;IBӖ,O]Q)Xd%j,E_]=!̒Vd7T/KDZ; ؽz9èhp¥_D]*; 84CݻM8[ I. G5S=QgBYFp&nf@4> @)]&kFSlqHIˮ -EqVR;ȣ A?4GC_P5$L16p ԯǼk+Z+{JmB`V5©TI/.a6]3mh5.{)dSr6GZG~X'IHstl<Ć;%rG7L zddGTڼXr`*IS!'!|qU m|k5Ⱦ J},ϕDVAGAPXޗK(_f؋#3':3BZHe&L o` ޫ~uLc1P3]J^MD\`;k1xOZyzm ]7R clD$''$XD&^' k2;AʬTǔ*Dvp"$ KgwKyB7c\c ns)?N=u:*5QZbmSR1ogG/ve񖯱_ԈK9Ӽ k {u8%[P{ʐSY|X|"ru)" B ('PFM\+}V.]p"Ō7Wea0T&l~т{1LvuJ҄u㠗x+Mc S "<4v+ ُCMSiwcόxCh4 xmᣞ8! r0I_ry7f8U i҄Wl@Ԉ 2Dd"b9-ZQc gDK\h xnsFPg\֚-$أS=djVaj. R k X짤>~h.[8)1ACttMz1Z8^έچBlv,JJr%Ub0PJ0f0:y7ܝ*8 4):(Eu;@}DÔ?ElmDn=IVjfFIV$@Ž@ ',+E4pYRCbI`'wZܑÊ|CfkA]c3ٳ`85=Oz9Bsd[a@T Xh?I̶b﫯قg?Hh.=2)ۛCKuAOjlSz)JzGsA]ׯ-7cQLqb<b+3*CTZ3OD 4,.& '4Jґ 6 měYئD6 Sgd-&^*YT5Cr5BP4} M!۫f:BàM_,!)Bb%@\lR}~~ =ɢwsUC * NdﰹLA(ULM:Ժ1,|C ۍѨױʚtws)镟٬Н$8{%k ŷ]JXWGV2=28ty5$z-B?*˨6.˲ʫӶz l&f.|+iŶdکIw\wO7aRItb ⏕In2fe] d*"Yts4r{]yL?胩+c}forP:69W`0Jnƾtp>=}/R\ǙI 7So,kA/IceH, ӎ.tDCr|a>CCkr6 "0"r&ok>\vmM2W>a;Wc_%:r#25yOzNCHP Z[0J l +z!kwKw) ) `"g=.֩~bSx^ҷrVʨJ/dDзm%9پP90Q~2bms ςgjڴMw|S>Iڧ!E yme. 'Q&o`+ZAU˽9>iuGh鼢ryKS4ܯDpE,("۾,Ci n' nUTUr(/D4줐~d˃vo\03ZA1jw:W+sV=ڸ/?Ui~i9;)M]E&jy[|?{UO]w5T]7'( e9AzwP{Ze|҈`~w39찄[)Fzhה:Zv7rp %y>Y}mv{ `^>̭$<!دk%۟[WPA!.88εܑ)3rQG7\жmڲO!Av3̘?f?fi02.(}o%DڔKgmh]s #-㷴 SRٻ&9nSBP4$F=+Y S\a2r&Ouhqkm5ʃl b^a1\3(LЋͲH'/ӋE2=ML8-x0ƿ=H󄯈f'5כY8[?̖ Ͱɸr+? /Q>kNp֛9o7{׬ct{!c܁1f_|alͅI=>8DI2`A)q% 7S7u),$64z=%%.JJ>WR]:f ,Z?H4LŕWMPQ?mV !w#;Oo&~Gs>$\7~VN(H M f_uKyhIHtC[?r;>K`'3R4!DB)|j+^Ȳd &jZplxݴWU/XTcw?i%yV[b#ԛ]n6IeF2]#qDT4L3]x@X"?/|hliA~JL5lb,?{n#OPmK }v=q|&3:KLl{u$N SLz'v_y0B|\x"jejJ}0?#ߐ䪃AݤgKk@Nu5'#xFO;D>,mrhPnj`8:5\TnNa :*RN+֠Te8iM{'D=}ι)?Q4 ç!nӊq<淬RHWGELjzS5_O#0zAj>HPG YǠ@c`v(^}oZTP;kBu͞7zc pH`WV3rGi `X&L[}.17RDB8|+a0”7iX ]b4U 8 /䄅|+Nt)߅EͮF<7*dIS[W iʤ 8P/r8zN68 q]~ٕmDVq4ۄ:t `m:i0sHVx; yXNOltU;+ g:x'r Њ$ ! Ȫ!d5/+O;D'QW!{+j3m?r6BY]eLǤe]"c7Ukk-RVyڇ}x{aN&0 mFWP2D^hB)eHzX^}56Kr zF?5 #M /uByP,lt!Blo'PД"n3]Wg&mgъNhP["wbntFW4h?-L j_GRv3}fO*ŊC9V @b qwPB|xc)5]Amy=KXz#O ]w-U+amO)_Thg|Ӱ^)';9d!zD^M$;pWr7rUe򁯈OK?x;H~ -/PT8&X"_Qy_Jly#"+}I3-K^T}zϷD0HyRѲr؜1^WlDD"UV,'<&sĨ"KM{\1ZԿWPQ9b )!-MG7lԞ+"Fc6ʺءoXݬ#F8Rt7'*"O#D։r0~K8h q6pr @9]ZϟoeD̶'?dPk=,T| ˣ GGCx8UgtuQ@,1}%ItCx\47C{ߩSBD|%olWdEyK$EdV6)uM*޿gwVG²CwGrݐIq0|DcL{[~&B҆N(sx*MtSֻv7nu;B`U͵WGM^/ 2 8Au߁L M W(w᥾iXf "SPh<`WҡgvLnwꏶkZYOL/?y#If5G4bǪg[IjJso#`$eA7󂓕1.[MAN [c\ȉB>EJ/Hh }<˴>k{3'q!X;;,f(;5'!'_w{(tIHtp[~yO5/*XclP=.Ӥ+x?C3pL, 7vNu]a[?w(Fe+=[noؕvR)9M$a]M\5;AA\<5{`$mQDg@p[5 Ԡ76/8*+Ĭx}[X?c^?]@@'M/%yvڲy懟}B JoX'rEE[u~WoSr,m.$ ۱ڑw,._L&y: ְ M\&VVd ȇ(X$ DH ˝c!u<QD jk.VwfiV% ge4L6epiBp$#'r ?}mK?Qngu;Ul}$z@}R茼] Bӧyj`*d9dZ`g2{+//(\gdF,P7>45c#b quթ -G{ `52{/jyF75HXgmP۪?Eֶs+Bl\m ec %fKW-bZt2񐢉#Ȗ ub `Zep~R.̣V.(u i}cb?$\qxB "f d(y , 3?/V $Ix$؊~txДoV?BBuj:.\M[ToC(U]W&]sWJZt{ؘ Q 6#6:GL^NXdSٳq(4>Ӆ6("yTx}VhMg1r+S W<ĽZ[#?9d5W}DzOyD޴kRNy+A" v%ei }2'%5 I#V; c-YӋX_:K`3ݦx "UTÿ򫼋"]1AeU>UnJ:\9v|c-q>4>Ya017૛,? Y,(D)4ݿ1|4d>xޣ ^hY&ЊIƉR)̉;oEw|?2)͚=n͓bgIB2h;>)M72ɹ@Gb+lgyvNGw]vR'O5BS蕕e1ʳ}Be,-ZZτcTK"ŠxHF6L~e`1IN[8f4RV7OdL׏U4r>8 u6g{h~}V~d,V>4G,r)aZS0YKCO2uXc 83v)m s)Y7sIV!MjF@I/L?C{yx x3ָy_qrK_%o'#M+0@)&=K@qudwP̥gNjT*,*]P<-:~0ZĖ|jTqǙn+hv$+d%Gߴ ]?5/m֫dڠZ4`oY0)U]xG {JM]BLOzrk<͇L^΀l 4a)_`5haCT4H`n]C Wl.gq Mc+jG~m Kb:kC,Zi~"R$/| ţYWcI ?HmB]෕*\Gj =m{5`7\ ,,Cf^1a}_/΃7`=<|]yȑ@#)ݱ7j+'q?Zȷ"\>Ν}tFA-l*@5;?djM\, أ@vj.S&Kˡr^"%}h\[HU.E>]dq%@NWZ?N'oNDZbfwT[;W7`z|T4PYrabfcZݎls?koPłQ^ )ęarIZ0I_M-W>Vɳ~|ˎ~!d':[&>)P xʥJV۝i[U ̔'|mw.(kgUxS&blϤqy6N b@_m=ȑ_Jt.uH0Rs;'H`QeDzqޣ]fjo[$ YK86Tթ(tAnFX R쀠TMբ[D,aΡY6%{r`"#Rh׶dn *&GPE]3C6F\Rnx[vN Hfs39UqH)oVIAwph}[,mlOR1JI\_(8~IQ|[)^B1ung@5:r㊑o0/{‚˜RS]^&6Ӎ X'wjdF.7GrO97\cMIY yB-oI{eS6yoF5TµU4g_!JP)q!˭ nw+{kB]+lyP|UEL|` umZx>i, 5)FI"fA]y7bKGcQfzQSﳩ~"!H[*%b(ffRqJ iH`"Bx;e𕽴D9y.am?AY0_8u{/o@c0>d3b1X9Z8DFV@zϬIиU{XBjNzpTxXA;:Avgi6XU*1PCglo!SckњM!amIyWO|:r|^ x0fxn)lTYfs_iLה@\WZ7Tō;jxNIhl+MQ2xC;bvY;GYqZ˼eE̐8.dCKZ[D۩DYۺ<F&&79I ":>VtW{Qng4gZ^"Pa5-.ˇ݁C(nLL(PjqhPcU,w{j[ fD7s'3 67o,UVc-JKiMhD%fu FDa"| 'V*e薡͘g>V1wݍ0遲m|8k >G:i )]3 CMDqf"FdM׾w@&P? %׵`yCU-q.HYWgVmz1B.i2Cۼ>"\;N;"WR}ۑ".vA$7/ 9ʸ^ .:y)i;s}'t0- _\gB80s!+ =Up*&)3m3`Nl(] X@#K+*8qwGxW sRN1I@`=N۩"di Z1OoaH74eU'"E9=N8ZBs.OS$^ lM ?AVjv<ȴ 6gOah3HYOJ:ڿd,R DW/p%.C5/-h"5rXF1_x=f_t בןg.7 Vi EF8Ӳ?z+dnZA ҟ\DGϨs[`hsojGUV3RO%,46A=ɌbHǓIjϲ?DcsbDPyYSްF2RS%8F߮18~@фilzDYǍe3}`{iJ$PZZy*\9A%O f_}|FLs @\WOD@mUBXQ &ߏHć ^z@[+crFnz?|{#5m)\ھ\ J˛^j[e^_(e=+ȷU -^ ?e݆<&ņox1Fx2/> >3Z utv \,D8!6\opNђ@N'LK?s|`h8T'0wB8ĉ8.{Lk{)%4ڟ6o/*,a˜Tr%d$wh*qk(2f. 2 sj/TH`}jW,b?~~-54 ̗s׳,?YXxq6[ԏXyHo6W.IV+L )A *M|얄= `76ǀ@a=c?)OÖW=Jy>B,DSD΁7+uXÕ~:G(GvzS2B`B4StlN ՗t/ XuS]05 /,h]sx3 JH5% `0Ҥ 5{dkV}κ@k8@ XxFͦ?%EMGaҧ{/7B!u(yT R0^596afhe2̀wsE5, t9*7T3@ j&EIFY*0' KzIyޅ4zOM"(7 a^,[Z.n?𙊯4#Zsd~.zz,byS՞/VMϠ9?Px:-g0H0 DQUhRhX5/lo?j/M.YtXQb./;| TҴGˇ#LBR1o?DԵLgW`0o{ &SUqb07|G l` i)b(696`؆ɑߟv<UHz.>c8Qx8ͫcUtүDh[ucWԇ*P4j]MYKAF K0K͘lRRI{;ja Jsb|딌% kBLÒ^e)"Exoxryɥl뛄 { mDjyOw޳~Zj_Y.g#>In~gtr=) i~6:eaiD \ؓVO!Ɍq[ Bڴ1gh,t\X fe9VlʨİE~(na9*_<΀un /DI Ձ4huN\|6ʱ W9@ۜםSLٍ1˳k#W+0Qu8rJ`mသ>wwGRzD /LU&.=TSeǑl-6pnt Ĺ>&F9ԍ[v00<\ @ Ռt@5ݴjO4hPgv&(utTM&kOU(Ťa͖@ h(~' 7d1DZD:d|)[ h;%^i(T%xWv '9:첏?R+ ,TH޾S =%Sb6LsUދŜwYx\(#ZO3SqFϏta/nq?<Ć"^m0Yiq`dۓNz-$M<\z^L Ca01QV\Җ+8ܠM\(p?i2}iL]>3q~5?@;fÀ5wM[kȶW_,Mq¾a y @_̿O_ekoS&gTO+Ow0ѥX\HI>[.-0fk`bԁ B(3,dX6*rKղF)` ӀD aᨈ1tқ7*/a>i: 44ɐ#WZ -:_zYbK;Eϰ܏:wUC"݉Pq^u[ummC׊GP"i1?|wl[f` Ʋe @]kg}85o 9 X#dFc'+C Mկ W8)5%tA ӱ`e@U.5kG(V_ʩhe%Bx\8Y;vu %/Z`[+[J~jbČx &\[E"@aT iO*<z2MM 'І>bP=1i );(3w.JK>]tnOաn/^[& ?*xBtϾ#tIUHIx)=#g׸P5酷k[q]9IMMjuɢ)U]?{ޖHcpCWWk6O>ϟ#sT[$M0eywѵfƿzʬuh! V"!(n.ukղk>q6jGQeU}4OXph+7UVh ~԰ YЦ2_Nvr\4! Q9$>N P#v\r<_le ,Rr-suAG.NկoJGػ%H޲2;9&hS>_VQW KaTj-Q#O󼏟HpuvLStBfZ!1D \-MA5鄖Ix_n'lcfq- Q;J8JդT\ԥĞ#:#\|^7_z7a Q%E @w:g[ܬX:V5/g$6UrE8j/'`|,D ϧۜox:avQZgX0vUh?N.($!4]iX€1o@:RH@G U(bg&arbp}EWx!3CQ%r$p'@G=٢H/^İq1z)anுfz {Q=N-1u%7|6DW^oW5u,fqeJ~,CG"ʮ/, rB:3\G:n7< NZ MK_i Iŗ,ML|Cyi}?#VE2ibR*"U)Y,'5VvN Othay_eȍ3U'$/ԕ, kTRl _} "־oWW:tzkȽ JX{sJJ)mj1y=jY0 $@gk|͍fyGe fŲDU- v⠙NrP)Fxg楃<Kc{ƴM/"pQ gCѣ+%^ZNUsEN:i,->CbD|J51^3[++ Z$V+C 2?BQ( 7mD_Rojߑat M~&ul/Bʮt ܌iU ¦@?GjE߸/%cpyq `Ìhn;72g"K+#t9`ӻ(̄ ^@Mb0ѡ{al; d$(|{bZ!=J]}? 5Zz'Vٸ%j& I 7+0 vTG`&):[rg"(,6h\ȡQtN?qQVrZv4gt`gIǀ]R"DAny2Ln1\ѵE+qy.YwɃ;ꥩ:ՊizJwi($B0[Iy[|>S,s ~, 0~(P 0h&-ܮp?M%15>9 6?\0Gc.KW0wH)3{[W4 y ęjg_0 ~~ǧ)c{פ7AlTۅ}C_.n2Uz1AG~(9g/%/+zf區,LaٚP= m._7ԟQx#1qK3.%V莇S RM8u&Z[&q3XVO.#\5~wɨ)}Z7:ԸV #϶17~Ś Xpj ev Rgd "sOTzqRX qk_ ф8*\Bw E-LV46}*i(SSsrALf0V졭Z(d(W՝)dh}qk)%G1{/xёfMk di)|+%xA%59G\*`=*fCCUC,n@f[Ta~ * F ǔPiAoڏFAM)^!K>NGқ&OH9ɷ%ײ~ϣR-v30j4ؕ/uO͟;-ya?cc}T@)Ĩ c\L׭"GS(Uv2z`H9;tpX[ 8" :lQEr*Pos˵u@ehg;eMw5U=tJzfR~K9&+!z,6ǥvkeIwNQ K[[LٷHN(zsޚ8cSML ,uPݶKL>';h 閼3RCLEN=ƙ:`ʱNUa^wm!Èx,Ŭ5@&H=::,1ŎvJEn.=@\ScsaVxRր?}?KdL֗tUhX!i+L50%Hd=v/Kg h]aOl7Pz4DVӮ 9aH9 GP}`pܤZs΢H/3i"VcX/ 9T#+2 "^ &\j wo%,#0 ۈNwrɯ˅;WZFŧ`Z$/lidW zQA'.CJɿ2I%zC&C/ Ĵ+{6W+Pņ=|%II&$=,uqw/n fn( R263g` E~ J^LϖYFWR=pHODO<B䚰qx%ݦiՎttxY,HRܞm`ņ*q^Ja`OcgZ, >).A#ZfJa~4'fZnp{ReK~z@M8AS6B8ە8/%KX7` eyo PML_ )D)eڇA6Ya|[UڇLø!?iQ/е8 qWtXpdRsb5[ֳl-"a )G.>pgƖ;-7$$zNVLLS+\C$}pT%Sv )ﳾ/pTa/NRd&8_|ٜ':(8]]nDh'w Z tbRu5oqs,M=ѤM4ۀoq| ŮodFXQuB)jD٤r:Ъ`z~dH)sAYa 5PSK]IӪ2$.p#qb|[OdZSXheg+ =奾 B >hz3roj ę>Ke>l NmzviOD j-%;{m>JI6[ dL/ͯG`F |Qy8UEO ӥ8Z; ru[5d=IIe@ʗ)q"'l SǼڸ2 _r;`i{\a*Eajc(=jIM $tF1֗%3 ᵏyVmť ׷{4Q)?ڎ<[HG]t7@ g3{(] 3>Sw1Q{Gk󇶡6 `I"ٞ`dPk?`=rS?}/܂~ |9QB "ޅ9m&eYoϜؤ:qL 7BrބVe=֪G{'C*^kY|{~\ ݙYw|` &y!BZb,}=dS=8&ZI=}L],]qS0҇:go o`󼓓*P*4ph$_|sɓ1p{Cz.5cq-=ˠZ8_i=Mf|<*3C>pbk@uƦTLtcL!%?uKΨ86#eL#zHDoW*s xavբ@&=H/EYWyh썟|?k >"#`N2]& -\?'.s  fv5 6%mgUDP¢ &!Qh* Cu Cז+"q^XX6aLe>2T?w7OKxdϳV^۷[^6G)UJ*fDeqWWo^cLGF',eeru:zcf~w#bf+xCU߼l^Lg쑮ہ +pV#VXI5ITt~0TRx^aֶFՒ[sX> J]$}K#T^#åFn,G>#ۑoZ\ǠTjBZk0!'LFWn͇:QN]x$]!QXM",˙VO>'ȟ+^:9/ `+ӱW WԞ֐!#[f!A9rv92k]ם9A/*—CV9,R 0l )و{[[گ O0%MXPn8:!MoFE*{}2JK?᫟|YH;`@O;l:Z\A*:1iqcZnszX"AQsH# 8ԅ_ EԙCRk S{ח3|4{g1vDU4uQ JQ[lP8U v4O1jI3~Wnc:4g i< ҁ)`wҳVCϩ8mIL*=S[l(Hq2{`}o[ᬳ p, c*Y"p V>w9|T~碱3ag\@筑@)l 0tOZfT*hVQQ1*5Ӫ{[p8<_#7l|Vl=(͵{憉8>VBLo?mWR;H2SKJКOjc<"gRR#]Rk`R=jζfmWߛZYM X9u1< ~nSOՍ?DAULTey!ayТb&X`P QH9[x 5sPUWDt9 h5n#z@խS,ruvFJ^b%oۦ@}֓}vz@3]3!An'~B]5VsƜ5c9q0~>uj"0W< L<}Ou>^'Z*$Z©ȆUqZ=FG l,kK,q$tNOҥ_v :rwυ;hޥ1e*& LsMgrv#&l:?C2Ea]8eI힥C Z-neIR1&څVϘ1s{qdUlHf(zky_"mbC5rDH2ˍĠ3:]Wa+?杮fQIDoS*)Xm0U>}FW[^Őw<75 =ɯɺcdz^wׅ}UQ?Mڪp|_Qՠ1 Puf /L*8EYXd ax[:<ʴN bpieaa3vf쒻]_K-p>keq|me^Eq2B\jgjM#= jKBP7zȥbb<#.|E}V "wpHS.jn^Q\R0 Sl̈́ǻ\i 0ap p6r'cc }9WTsO?h0XPEtM2jx9T80+^'9Udf < b<`KvP)ԖoSPTjs͉/ |R0B njipgW>l!RjaDgqy=D %P.5@#  {? + ^(MCnxMPl?!_":ޜǗ)Cn@D4q<x&m,KbGDxyɔA[YW\,Y.Pn7la: VqxgBf5 N{*]ik &l_alrwȮqC'LK0F.gdo3p[+.HcD=uP6=!hVER8мJ; Y<["{/bCdo˧Ld۰ԔD[:(fajz"Ŕ,YHUWg}*x7%'|ށ?0yr]&NE#' Q&U5fye$Nɧu"YR92ISUɯO7֌̨uUlYU^k dhY'RvGNݢYU3Ș|R< ۝Փ42rw#Lۺ}K.>qnj1Ȫ9ؔ~U+d_jLfR.k-1D[^ ͐@ JV$BW>f"Fkpo1Q|w=o3G;DiQ{"V߰D\RG+f2&"ٗySFma`J* IE|_H`$}­L$7Keל$m pFp\I:a_p*b3q۹ɣtr-GED +"eT>^ֱJUSU:Y`w)/rAD=8Wq|ۏln2ǪM,n*w+]}BٝuZf7R=rT4T|#u3'h1CрP3(W rt"eT=?۲!뚊Sr֌ |ĪL2)ˌ64s\&6FA>N/eaDV;q[Vrh_ٗ!pGhQ53 q =9m)x#_>}-31-l{3cTQFV ި`TWnYkkFٹr%O{Uذ'q %j2)᚛Eͽ߸{֑c]Ql|D}lwR'VI6A{|+#svV%y\CH]kQHS3*lma7)M%anb3gZߪbYҗƍEt! pX2D=% VudOκ#8T[Գ}}m[4:8]S7XB >~è>wQ쵕w1ں묍LLUiEF &5VTi+T2[te$_xFc_'B$C9aa'WqȞ;?UhتYhpC[vMR,>z geNSt5 :CćJ7ybW41ǝsMvX/l(-5urP kBW`@|yvBByN,ybΐn(B!w~))>NӮ+SMb$ܺSc+dүn $;#9u̙csTG#T߲)lt/huNH3rgӥW=qfj&e$Ͷ8avʶ:qccLmy3"c7IPhpe6 N! 1/EY;DQ\QJJ+{ 5S zC K[`8j_5ܢ-L7uLLgj-H{ 2ftzǷ;X ($T_dp`S.Ļ/gʬm9 J^FIn[vgϳһ_~<ҕB &FĀIvoa#6u]`޻75l>HX9VsP.̝tK|ώa+HަIJnz)3MiLcӈxg,eZT;~W\*q]e1mB&Y, H)L5%:ٺ vs=°Vs^# pP;lP'`VRܫi{Cu39?;ަHKM_AΉa,?&M.fUy@c1;F5TGyzSPd/ 6]{8Lr~n dxUSy We%NhǦʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1F90?ђIR?7vl&ډT3Y2.g0oȷ>ȏvȀ &GV4#fIoWx~Ӈ Um7lyt4^;F7ҝF$Tfځ.%7k' {6sxz=WL=R$\ 1 ~ @6G""eܱ.Y YtӇ.OMyI1E+qX [`MM08ُ7[6>:,Daؽ2s yl+%qY[Ԙ{ YBi(M1!Ԉ }lL(<,D:ee-aUE ^];564%?>#޷( U3>g\W0ڸ3}2J!"d>ᭌJtԊل Q)>i)qɲLUU!2h!qDŊ~{>LlX!YixvK2U<ephzbt UʺHKCaִVpwXmp*Ѥ+B ov HsKмfTS$BHflΨ/& 0w'iw V,zǓ\qcEqJ)͕3|jQFB8$^G9V/`Q"ǐzi 1N#$$;WpZr5Zȵ} e45jcN(׳\ţKGOO<"\λ`x{${1Gl1 Hyx=z|m"e-M/d،N_=E04>2{ǗvTcFE“ل1)7~0,XvpOimrb1ۚ MH}ܭXj/`߆!I 0|S>K_PBp\L![>,Jj: &ngc=3@={& vD`krpMzqdI,[&C?qx;ಆqyI~|0 kS~e(PAQsDboPaeer=tPXndUUAn`͏j5yϓSCQGj}]ݠG} we2xÝu$9P3b}*8>  'tJfoke;{uŽµ,>O̹RSxp@o{%y&P?RU6b*ȱ %%CeҘr1iY$BI&9^)qEBM@ bTzI^5/+̼ް4e6<ԥ81ٵm~3Nq|Ƨ*v*n՘[Rɜև:* 0FVa3ueL :Z-OύCW.nc{uO#"|wq뙌hm 5g,mc]ρ)/0pv{*.&B>_P^j]vD  뫗j BlOetMm I.Z_kLȲ]* yElۻnL1_X@gm[W6fb)vW8D`-iֿM*- 'ղ?}q/BIҐ<79+TeLO̱j$J,ϝ(d!ZcU{zE-,phJ;Y}B)cn@:_a O=$ B\zdn%9\6BHFz(ayWЧ\ga?Wi_ɳÍ| WB-Pa vN3y{\<.}rPI ν a' 8vl ْ~oOlTf)#UK{[S5!^eC˙e'PCU<P V,6Q"FlmnJqλ0$ //q+:xK3~M&V{h'y:i:oZ }#7S5se֑A̗]w֍6z;ޝ&2qrͪY<xgMmKN<6RM%"ٙO^%Y U=Ii5ם {Q_ș:K|Bg/ZZSS 9{5_>yA)}<)2jg:PP ta}DtJE2myb:zmʟiW}zKYhbe$CDP5)Wof̈5}m^D7ZlKk5r 3uk} ĩW}nXXAO.1QcssOv|k,48gaC_Bon<߬> 2MK@\_d!q͖REiF8ki"k?rf`b\$̈́L>,,rQ&i+ %(;Cq-'N6_0'v 1)q3Yy?*yif"L<;3V˲5I֗uw5 .Crru֐zQE-g!"גY5[w+̶xҷī0> 2^_S9k뱐BefMv}?;a#E@J&a$Oʶ܋Yڡ:)qVwܽ[5R Kz,"l6?%37ߖ\­z1lfnE((t07(0]Y:ufx{(ZBP;vs] Y/X/9cr?|3^_:HC_x(2H> cV2$$ LxRSHH{v2g~čLU% /:ߐxQCwNSlq Is73"m3%e2;WXY5Rl%MoGPȄVE飕~a O#$Bk0573wY&nE[9ݐt>WFX&}Le*#UB2x AdZ5#7n\vLLo2J(gh˛/ߟy+2>L#cL*Knz,B]>̗GeL/L mHae)3$8+ZgO3NzV avԗtvԱ m~ Yb{8`Lc7څcgNq#W~ciY4Rci2VaJ)lsr\U€ruc[/dZuܖ"aDQv}Q<)`4hMW4&>W>js琑Vwʀ-TXn~_a 83<|O{[nc[?(QʋՖP(z:C 4!/"1}b94zi,+Y^i#b W(ҥMnO#qk~Mת=LSc2t'.pڍ^<-a.g%^vz5Аډ9o8pz[u>Z Ab23t'lB.nz|,oX_l|/O>uZ`1' Mx|%Kl*qp=N+awdQ$ (G$v j^d3-fzGÏ1x_dr&)s)l)"> \kvva(c Bg,uWEjm1H),y5 u\f\:7,]jC]hN=:y,(~G]:;-l~*+V/<s4tFӁw>`m2;3en{P_+_*&*!~8)e\:voH#AѾ3΢k-s_m2N૟{,l Pvíl|`bMjl lVT#`ӆ>o+a xzRN(^9|Dܣ\HY 9Ob j4h865w7tP}XBir4e[hT݋F f-V'M~g ֦a ^G;7(>Ю4>!OX I$ĢJ炖<2G,x#\>+h五3;'uz7|B 凩0&T_@+DS4JYy_SQfpna'e~nid`#ɠ,t$:0yKz&lM M>h_i?nX*d@ጤޟ DJUO v*ǏxõA1\߹y̽@a0_12!0O8J ;=ۧ$-Jh" d5Rv*o @W&ˋ J~nٿla<9s@)K BM-m˵18p&C'{ɫo'4hND<h#)N攬9,!pN=R ,/fƐZ]ts/Z(;Wͮ~ 6Mؐ`~}rV7o SsKոz -1OB_؃>&__eeФJ PRHgo /#q7_J%ꄾ \]]fa P$? =;5ag8/ԑfHXi< $L.?~$|jGE/oZb@@%+Y|l?5A恭cI0* Q=<ޥd|ǃt@s_2#ozZS~x$VcxJReڣ&ķ@X]3]1U=V8_ٴw5lՐ:T?z( }}@g >-*rgENzPQh*h+K> F@zoMG^yI9?xp%˛o `Xܪ\a<) Mʐשޛo;I|^|Rg&}&!;L6#H5N$^B݆TZ1S{0d(탄vI iάK^0CЩlRJ=mP^={Ɣ1YkR^ utڕ ])Һ *L]cwZ[%MEeZ3?[z4@~_pcV__C٨ V"~L&!ٲn,ɇd|}B\35FtSf̑?Fh;`HȨ/V^hK/a3µN> {`'=i'DWq &'XhA>P"Fx} B,4qܔBa`Y||GM;Ƅ!B@ug>Ne4LMc!5UXߐ1Rc͒# v9rCdĖ^_#9A./D%RYǫ3gPCېtm.OT 0C^6ݕh13r㚈'VƊA uy6zIPZ>Q=ތ5#J]@Da2 iYb- =׷7t8in6j;oـP(շvm*b#ޏ6CJ:(3/odxPiQP?ܧ'GjIYDvE;Y'#wKA_ SWs&w%{d[Z8h(~#%<,D^~ KvV _&D>sJ1d#i#ܢy Oeޟdm5Pql}(4Z;r{VsZ})A箚~]I 3rżj 6z#rN.3rpn$g1$xX8$'*DB^G RF4cdtwùCRK5xRT\Js>^ ڝTGvN!|Q!`-!P[@8$= 2ޭ0`3O<@X,G۪*WEN[~Qެp*yaѳwnfn$0Z nKΛ>rXi`Ejě4"%h6cg3Z9fDh3Lf\YR6MzFLmTSGd 4Ak'̏[ +\EQ` a~eDv{o祈 NF^KMfK`?z;enw3<܄|9_=`HVE ȕ@-3XDƋ/a/&H|C|bPufsv}svn{x8|gw:m0ogMxRub6&z!c,qcgi9[n6@?ρ]2 1 ܆*<_Y"kgpKlf8w|35ۃQ⍽m!́s")9 #wYڲLQ{.՟0-̣U&Bd'^򷶤Ivi2&=vc^מ-B;k9d RUD8Fw*Qe[8/&rk)GRh~I|@P%yǣD_D <.os.ik-/\o jm.ijZeAxK).וOv,*3 P nd=U8^qQzwA)Q&ᅹ1CnA=(dbWuHpn%?䦔{5}$Va''DgآjVO&Ug5$s+xrʗg"YsYv|G"b o-ErUggLceqDA3 ؜&Q`G2 6]$ ?%ooTC[@sІY4 $a60*8zf\P=$sw]CNsV*(KҢ5ޤ=# xIcp2;IHo*ίzOZz)<<]CS~4[g9p޲t YK6R7~­ ?rGE>xH%֠*2XI wa*mqgL+ݛ]XI9gRVD5p1}0/aEXg4EqUt,@rI 䏘4뉠I{nj#U8}4)uWҤd-fHD3/8I';\[J G>hE-Ũ.šweg2On%Β!M@5 $S=rMafAtE|0q8]KXrK$LT#Jky>Ԕ:℆N7"IV㛛7nHyNTE PK45a!w0JJϵ{P@ދš.bH:]Pa,Di z˽.hv֝Hx–5a*6K0ѥi2C'ff{Y!0'e1E>R.aj8{drK#R6,4fUN0,,i7kѯ-3)3MUMEJFg4@K3#Y>oC'41DFmr]"_;xɈ(bb71(7zJmKn Jc'BnmCGZP!ґm 95cR7hYv) 9~,.9=a]7|}+n)$Ьʞ]cC(@uJG渚xI{~ X'{ Bht!@(,Ƿ"10u-裾zt[=ͪc;:UVt}$=JM:mu㞠ںZ8`UZuk Bex"n晇Y}"| MYM,1`uL'8k{F-$7%&j޴^&o#-9,TWz-+XOp)Nkx%KGҊ* af܃"[̿P8Λ8cPrA:It~2Vyψ?mU11jAJ04'Iڑ}zjv v=QAmUSsNIw2xqm&pUry h lx=saP 8U 2V**3_>8T`qˊڇv(Ν+]^YrP;zJٖlKpiuӘHm,l]ס 3}C|ԐŢ dMZAE\j}&"v3_cTGF3B:?᧵lSIN1YdY-adUo𭾯$>Fn297cB mS|wrwZP+YGDr(^5˙v0SRP f*pO$W 8]o.|bY$8ͺ$ 07i^CH^ l`տyvW*(ia-)0^Gz߽ٞDƠN5ee} pEFpKF ۋr@>+zrFakWadMi1 U  dJő/ qڿȦz3E'j_1>,,&i= ,k{,&hGl?^ !nwAF7c 7+AA"԰Q O8Qӿ ?9߽sN',V/^bDA#;QslG1a (ԸnP9 DTv\#SDj-Y1 @LAw]?5S3|YmlG[q__ƪk^Gt&!9g8:*,q9V@ G{ JVtcɢ"a3I;[ʺ6v'ߏMaUOKYEb^?fr JHق]e~ؙm8# lF# tcΰcGN ::H/B-9".JS:fWaBs!Yt Zu\{ =Mn MѰgmŇ?LaCF$>NIt(f={=.>ca@3kv8"w%I8߸6[B-)p븷t\4"9nv :ar\'w6I<.Oj[I=t EmcJFc3Ώq"e,%}'R;7w<7ىqljbϵ5@W5 'n4^L? 35H:/ IfQp + ˆg'bN2aR / do'ܜmorF gkw\zy'9tM6Ӹ|~aА9"?NlB"}N'gͺ,W'Q@F84*m"*7RI8jQ[^}QV8RĀ]m'&xq#Emwy-_ /Χ@wKk`C l Q0lz;kyɻ7*bpJQ^͑^$$Hp 7]4ifV@]dܨ׬䣰l&OYs6ky'Fa2 L)W6 p!/ˡ {S?I4!!9o^i),c%z:6.W~7 Jր1ȏ͎K٬WoWZH̶>AeU'_LW`>$ژPS);( e kU=ֿɉ_d\N?жv6hcTGt EBdwD(h"2OB)YnO5yCЯ IzzD+ p6(bS\lL@gw /}m#>qCl,B yō G0DbZ*4|-0vPhP}Zy^!n8u95CPCM-H2m*8l` [XfbU3PYT`?ٿzF~&:2I*rRVٲvs~$k =ƾlӞϘ$y D ;+CGRrWu NtLXE+m?P>fsFޥD9@Iyɪu/Eִ35ls\E"9@W?>XwMBǃoPy/,Mp;S(3oxUv%JTzx A{s ʰr-Emoq4lo,^_%nfQzr3_ \$wa̮[}pITpnk7~S'f^I!f琛 7~ۭ>8kwUL:9^"+ms,OS%1Y:b6op17{"@V\r7DeFOI @|vH[l`|i`m~-+vr/zی&~hZEBYQiX%)]~[/\U:&\ZJZ1E+@/rGgJdQtu"}ܧAbV2c0P:[2y)`k,2P2 Z/.ըU&]U6!^5 m Bry7Zo>^隧ާ &lLܽbb_k&{.MNoDF F t9Ȑaق?eP,T[AvJVqzD8+tN:~SV)U[iiz:JCZ25\G]oċ`{QHg6ڵA϶usZ0rwx\y快wjvnݔ]10`rw !#nNsΑeCHm*d`[9SۘPɴeEk/P3EMиSfIx_)OSA"]1-?7#Z@jUE.I@/f`^N;x 3C`(8B}[ r'XUse:72&c ;Җ_lmt2N.xX5# q$cfW,/" ڨL7W]ԏ !vpzYy~GB})ځ&$B&dT+ :Pl{yW_Ai\uPBk\N[(LETI$d_Ҏ)ifJZe.sf2M`U7Np ϬUD._;g@X7/-$h1AVO{}|́ wSq{a_-HݸhlڵC YIlk-X )ݴft$sO N<^.'/!$9@h.k7E|z&kHlr1렩'M *&yB5)S 1 Ұ}W* A:N5BC(0GjG YC{+?k3#XGosN[s M$Ki:'ypGl#3ï,J5Ag#oT5K*7|!'ȓ3 d2e] J\"4[rM,|In 7%Ha`PHk"23-EX@a&fR܄MزSXZ0_P)P=^1"=9yDF  # ӨyzK HRC]Wj ! 'y-A~PNɛ뎀F t^?A%iŷLVǪwE:" MŪvSI贎SHht7yx[+A0-?R#2RU'9^n<)nWk63τDg*){OnNLr~_E,/?Ƒ* "(L7C9Kf41-QLb=x ~xȱm-['h#]H= [g2fMT)2.! yg:Zy7up>X o9.*)&+fu%. 0nq碘ÞZ2Arsq8t.QBbS 2̜_xQ8I:WfKo[M~4DV EϗBU=[JA6 T\ÛϮF_F\(@~|]+ S)v~!~r,0S)zE64ʅ[`k ^SpDvaE O/nDTg}n+tD#tv--j<6vEJY9M K&֐=I_sǗz6H] d&,I,8%x)u78/ڶTuZBS&޲B&w˚I*D,,ȿԺ_sE1!qpW1jO0S;ԧnRD [o<[*}9I]m1{霯H|3 ,/E6@A iPwr7kyt<|]YXI0 5g*mv0_iR!Z©T9#gJnHO_<vyAE`}%qU6T'p' $:.}fPif5hm6Ȓid+9ۗk(b" j #Ըs77%ϊ wl~ qMtq|N3|=WPx=ӕ06' 2>f"6TDxNB5\w"!)bK fql uynC"#VWZ@?:MkOgډ/~ܪ"0=aVӆ̷v6@*fzg0[VC؜WD]p?*{/y[c;?hI6(7ߜv*gHmI&a6% sCʽ?uHtH+L޿5ghojC@)g94BXYеe9Y\]G?O"dsU4 x$\tCbwU ӿk qB{/#nX# V}fW3⊗A y д WOdo9BWXoJ)J,BZ/@M#s.ˉ%F+;$w':ƾ;GӏϽ`ͫjx{b#66{E-:Ӎq2V@j"%y@;Z1FOw]Eu4%&DlwJx[Z$!t zb1` .nJdeY!9R+xa?Z[?_ G-Y+{"TỦOhȡ0aa,I#!KS4yW$F=dE ib[G\ i7ΣƉ7:'s{-XSGhcrtlo/":X#Hu&h$+uoS6T˲|/rȑV->=lp^6yܫ$Y8J[/FXMWmHkm"YQ,ouzJjT&\k WW[s_lJ4_u[lg^Q 9(,:NYx :s?cyVͤ bi:-bRqp/ <*@1]љuaa+LSUZ?{/UP2mnh=#bE֟$>"Ӿ$?0(?dI=ף͏"Ķv(B,w %b)^Q3%m(!H Ρ{z_}I x &>E":Xr y]抂/Hb&S1ts1H,|8[IhSPoT ?M%/wg==zxF)u7Epi]pCcI׿ Aέ[tY SߡzZC,y!>8}u-E 0p(KR ZT0c.FEvR;8z k!tA.ʤX}{Wzf zKhWn6L O4/j^h `Vǫf;>u"995*_l4VGoK]}MHH2Dc+>2697B^Iz|+Ỷ~{Xe\Zw f2[a7P.tGQx0@Y:901-MDε Wlctuώ>~Y ꙔL&Gfo.SѕL~Ƈc*] SYԓ0/ˮɭ*^jxosnѲκXǑuHk{r ڙj_J5%+ݼ@XAM) :ݳ'}$)TdӞU@CJe yNj]G\J~aUՕ fMN/dڭsgĐ=9n ۜb Ao~%v$ퟦ1Jg}`؉N3dCdOZAlG(,` xK8W8h3ӭpݵq:(ѢMDb`zJ@wM^8*kj]No栘ɮ ňg? +%e` *; K2 p$ˮ=BA xNE_s0DXثXZ Z/yobsʱN\?}f&N#@RH\wJ^HvۃAb\d+::|Pe >puܞJ)M8zCH BD)>I&n':iNfG NbTmh8`LP3W50~o$m(trNumR7dhpZe1 @Z(a0?N7: ~Z1_[T/³'d<{Ypb {ij3(G/{̨9 zDX2$Wfڣ\ YL/o3dz)|=7e/~ a< 'hX{һrEYVB`A7iI8`"Ӑ3EdxlWap( rh /1-d! &}E&N-h=7TH/MZı:À!:H ߦǬR#/VE`Q)2`L3ljvFɓ3? ضbK?-3*vF%]BR)H^}/)GU_nu@7wKc[.~ MҒ ;~;- "AI,v^t,ƾFw؇2ш?rr i&=+o>f2*EA7q|DW1&$Z.`y2:`[:^XO0o뷡3LGP;IGuXOnIȊgDDcץBNsVfvsCVŖ5o :exXU(010@f2xHlKQt/\ zLw@%z 䄇4iO˰iYK"6-!d07*p,I,K!n9< fT' sR"uq,3GW+y%Tf[!!|Kal;aF] )oF@'f]]\n)_m.Fm3-G$=| 6ԫNBlrdxI?#S~;~qޞ\47:n͏R果3+n-Q7c+U:|rk=a*☆AqaQ7X@vv)(1z 46Tu4f_q4kI/0HB _h S S8edjD.@[ bO~h'UW"fq; )F}&q1wvFHTZqa{Ǵty+`fw vRt?ZJ`YD]}D˷sk0b)fU#,3- )Nh{8v\$6$U6iVqܛ<=!`K/ Z 2KhGb[6͙)6>K/8&'vH;9|Yrv*miiybƁ$)Zxv_#<6["D}zU"ϧpDOIegdYac{Tf(5WrK2gQQm_W$3jXzƈ^38`^#aPeD:̰ zsnT_KU(bu{k֐`ݙ~bT'Ɍ`KzuQD(A̠f}ށ0˂oג ԓo@By7ڱ̦c%ߚTHmjwz <{" *:Q_g-!;Amz ~h"3uxpDk;ϯHPeEc;m #U*&nӕwb+ꁺ 9ŽZT߭6>Rxf5<٥`,'4ϲlQӾ^A7v]JP =][13ciφT  W|_mu'd cݨ,9V  7# [_,fHʱ#Wn: LwgL@Z@$Q.MIFA3oASn`f(0Hnh N]/G`LU&7-1xe`$憥. ~SSWXoRJ|:(^~ 0tꘁ1_1 M` ykW;Y {6J0Mq h2%a&kĔ7FG/}Ƃ~ K9&#bxB{RPtsijqIZQ9Q^]/"?uMb<4%15Grv\TbYN)-"H?w=gMG6!uzbIb#77=-U(O]wnasbEŴP]ѓ1 G{׸7ƥ,X%s*%A\߷LurʅY$J\71̿_4sg(4$W!2R%+Eˮ5I;a]6D{/}7nA:;nC$޶GJLNJ敀Y. qXb+a\TT~rGXZyV靷9l4 Ha DOH֢`QYUHf@p/$rUN~aR ߅|NzįYiKĦ%4KԮ qHt)~U"ob1n{mM/2~忄6ž"lz \=:BOj xĞ ~R^v^FM?E챩Y1 V cۛPc K+ر *R5Oύje]˵ $:d/_B`Z-,hD/`@-^:?Ksi/GP|IUȍ_1p@RNzW Qя^6 ~CܥYU.u͊GrO¨ fA&?8~}.@(>"1X^DЕw$)3kD V[ߕ=XYl~#W$݊,n0(o \@OeJ`SH⢢c}a +>.SD(gQ~B82VC0~2MF Z~`g2 hyJ2̏Tlg7ȸ8 Əu0u?=U2 TF;2"x-G[e~[,s'q ke&|FcH;I) LQY<|Ţ7q? :]O)K]c?Eh|bjHiozqM]p4[5jpmȣ58"KsT563.w>(%eT-t: l|#V5/,GAtMr oMFCx+4M-CFcm fM>C*DZ1҂^H!'Y$>\쀕ݕ5iKGg3> fZ Wm@b6\2:/bP&%6Z~`ڭ6Gg}j>92UWY% z"iL(5LiZ{+Ɏ*Q[[vlpotڈY)qADZV/ew2&תKI׽q<-ϟ\n]9mR_fJ1,"^hb_b!/sc&}I,rS#ݰ  e3;XCwJgІ3%h߱-2!W5'Uɡ'`ybEĸqSyvrsv@ S%ډ' EfH|i=e*tπ)}i9 )9Aڹ~8=X =D< T NgŠN9ҍ%P:{D@bGXmm|4Pd.hQա(6.V 2WTg LS1FK$iRSGF6a0qHҨ|:ٌ\>w1Tz4A޽L@}L* A?ިh *N/:TiBp?-*|jەfջlhk<>m3hiQ;E* Bb;SmJkuoQ\mh;xB?Љc&2"6wY k8xdqRV67Uyɥ,<<;0Ǡ&~=DH}GB=&n+w6e6kpg ˃1/֚hkn1 +έܸݯ=O' Ah%k_ZZoq k~ 2۸T?b[6_50 ٠SIF[ŕqV$q-O_F-qnZ94L~ y_ LJ_{ t_J5YC 0V_V=x~=}ݛ>þG !V^%\S?uRo6z2ӳ/X;'}x-d$7@ikČr'lK5}85?w_/"4 ?qׂivױdZ lt <>t˖x!<3kS}xe~ȯA^Q1) Rd66&ift)fCV'둛D&),ݰ օw@^ɟ>2OaL/g_EM>IcZ7.[]eΝ4T⩮fYlCpMbk XDR9cj5*#FJW(CRd7\;t6O}[mEK|b NѴ^U&<D 1JV>͖ǩC(iB%1Iap-{ >X9{bHkFH M^a\W1Ef qck S[mҤnm8 [Id4 [p1Mԏ|jug{5uTy (dHU?w * X垦iYl+osvl}"]^dѳVЯ%\{@c>:!IWeU[;瓩c܀q}韬:ГPI aicM)N`. Uy,H2DXn q!k&g iqv\:<:IQcWMGAb0%58Y AeCyKCn\vB)jc`vjEQk`YsiSnJQ q)m!t.vn3MAL&cz0$KR/BU=؂! BJNDYJgWUj_;cdIws E̾ g cy+,m;:`%i腾H}6],DQɛd:;20)_Q}Hٲ:<69l&귋.L# j G~#SQpͪGQȃ4)7@'aw~@u,B #ijONqf岪1FU 7 !o02G3H߾8p=q*0QzO#!vX9|l*_@RZbɢ<@렅}&κ.Kӂ c~,qV4}(S4T>+q%IvPФCkfs\u6Sm\_4E ~0ϯCe7O +G &tب¿S̰o^,w.໵{TG)+i,MQ߳h DF3M9f) g<U4؉f2 y1{X1Pš#Xt/ܘZS/~%}0U+>RʮIMtTC;.q%[hBokOXsI-Pv /9JPaz/DPl989%Z˶IϽv5o絰zvd}[a?k۲qʋM)B >s8 ^Z=z"RzH[ AdL§UBx$MSY+EH~Qi:k1a(G1H{$*5/_TxIic8;T6/^]a^/0 zFHoYÕ; }0&iZPors&n|P)̠FEYS&T0u0nmV\TY^'hU;LeRΒq:kQT?b+Ѱ4d[r`nmkvdfI弋OT,E]] .KIS9prwP 8h~>ou(qTEXt@RȎ"@8{SSf*RnڃKԒr˶3)!]x Ag0hsZ*,o/މy5Jk$hVk6:w9!5dIhf'v^COk`}w->+XP}7"ѩ}^ԡϏ*L3%lv1k Y}b~[%!FC^Uͫ\2fg2k׍ 0.h6xu qM皠۩yKf UЙ):2()wXZN~O%%ϖA+TeE߰>7x p? Z6n:Uz_ @ eŲހ<3 \DŢ=6GYduHj$ݶ2Eq%7vKL'op-i xytAJ=wZoۯ>aQ=Ȭ)7hlF)u$u>}9wז*cv>P=*mxm2D"A6&6Cno.M*CL/ZD`*b<Pr^^ml^fkݙaWwN էoеA(dB@= Ҏ%58&QM}+5R{~!C-fPTkF'b0=\45b4WXad:6.+(-˱SSJ,0 ϠUՙ]u#^ XOAu|˥!{)jQ \h@d7J4dDb1D}8H:n? +;} b=dQimW\tn|r(G z seBHkg+Ҹ$3G 1l=0 Ī?IO m7d4Ѓ@J{tMEuj }=HןB?jZ2mujU},nsoj{#.sB_Vu6`G٧J:'1?eL+A){kBѸ%=8MRTC,n0~ڇN7~ڇC캗p՗'#ϵve}JǥjBPe"OӣS\ zw)JIw}QT兡ڃ94g?RNI[*}cz1qS2*?Oa%BvC-zQ$*fE;%*'u]'Z/.UuN- DhQWs#LN%2 R^_=/u!Z"ҳ/;5]!\ NFmt :G3a aAѥ|6h%C6 -{"ׂ]zW<WĸE+kP"S W|N(K֩ffמƭUFAL3MvDZl>yLOU,:[cRI=^G`y Dz!$nxu˛8 !%Yb+q5GŐBu-rE"ȃyo{@[zXU'RV8zـMRxj~n{Ц2I6`MA*!­v3QNh9uT냕X^9 RVJϹ0v nQMKVz; aMIq>q͇M-RqUl, wW7{ ӯ5,N1^ 2# \u8ml\422hqܓNZrP.sd(P +ȑ_ቹlQUx1fe͓/+^'I57nBĪ)8?QZ\sA#PĿF.8/Ν%$5N"q+&vfS)$ qMr" &b1&=&cl_#:wD EeK+H.ZD7%UnFǸX!|Odo&>S,cİ4<1#fqIW*_p(@bYXu 7e|; ]LI!!<"nfo6am+J?.lt]Yg~ 2*AЪTꏲ|[?`bcfSX?ɤmBFZPh  +1 tk-4v 0*-b'/㼅->&(XckۂgMPq,tG'4,i: ''=]Fu {Q0}vEs{{@|P/w+j6!ѻF~u>L" ;HBF%,=KBЅ 3V'^6~̠٥ʹf>*1ԿA5y<@>#I0#L`UWO~Qc.ʑzJ: {cz i7o1^ǙOC C3#ZwHqaWw;\aȡoP D/ NWC+8N ȨX+8ca.M)蚳ԑ9]:lo!.FcAՒP$;lFFU"BνVd<`mī$ 5Jv=3kX?߬vRI:ASaln)T$Ĥ5)ӑ-a $ о|zf1 ۱@'EtXsRHBLV7! R,+w1da/bbĪQܰ Iq$^3,hXc4 :B=OMUа͎ǻ@P}x&UoC`65 ~Ob;n^82Yo+A1ks[eF"g;˟.I 2Rz0]4¢ 1W&2+=1 \Q]wpl &oi<1#;׹P*n3s Eq&ww*| f$X>O'طrפ/;y9.ԭdos`( y [Ee=ae yVl`2%@ Ya&8< LaZ>͸Dºz[) RNo4/y5җGy)<(%Dof|ϓ&L+.˗^< TL=ﱙ@Vdf_X3%KZ@S6X^-;!.XU]Et ġuֳ RV~%q 3~Ze${`_H{jOݶ{zs^Wz)N uB}cI+<_e(%z<Ӻv  "3^)ʜ1MEYy\N7Y|*Ə`:-S'z%W 6|T29.W =pE3=U]KF9C5JӓUIeY+҉>CP z!e},w"[[dK.izZ01tUIs?Qzjre)E8+lEh۽G.z6udUO-*7;01 -ւE\+0O+!_`oI} =)9~8u^=O4t yM]Bw gnXǹyθv<oTUvș)C]h /Js|T =X /`̲ (P1L3q1Xf`" 3ym:YEP2F3 8hP,dz"(aic+C~|Ϡ x&J[d΁Oy,ZٗeR7-PǮ]%tMvVT 8k)[QTa U>]=Lecxp5ID2 2mу"㍖XEgjTs½|Y$amM=;[uIWbR| NζڈC,_&U} eNHN&vR0V!c!U!X.8 YKsm% H5?DnAzB zB?X%O|!K>INApǜP pQ=B ŁԔv0p)S`2ß1wDp!$AYˊra\<=)5GWl|Ę,3nl*;}4Y5b$Fj`lr*VOWhO$`(}MAr +r%G=vyj^Z{86PsŒ.|,%XFTdij N6h@ oT#opEJȋ]Pнѧ ty3ڡ/$@& 4]{+43Iũ0TaRCDIG'M*\:| rCV|OØZ˜φRZw u"_y G"b: >\eq@ycM^@H;ZK2*W^YC1fTlV$zg>חtK}h"`0)PWzZ BrbC0aD-pa1wKM2] UE6T;nI_p=$?!~µ#x@b97|.#+= _+f8kziE~S7|%#=n62Ymd9P mfgNp˝F`i[;ж݉as#d:בe컙cՄ9|I^$ غ2e;qD7=쇜=3l`U)ՐE] j^]۹Wgs=}p+^u[e( ԃ9$^c`mz(O ;O»̲P \*y6|v|A%wГ=Bق[=PMj~lbKK"OLW,Z%up(Qy"D!d N8_znCȮiG(B؂۳K`gȑjZLͶV?h-ڏ>x~So>M0|$"k*̸Ƶ+i4N 3NԘn ^ÜUx9|`w[iI{UEh򅩩: RWbIx(Mw=ۘ{$9 SCiW`Zr_)W:"QrUC\@~}7F"]*3 :yqpYĘ{=:Y¿OZQ)q&9vZ)M!Htǝ+O[WbgqАU V]&DN b/U @W0.&OQ_w]5w:,J!a~5>1"OĂNFCvUAhFf<9}\c;WZ {H:-_ ?xBzd l‰eWJB]b6sz+kq*. Kտ$|"-\`˺h|.)UKX=<+N|r o⎶D`4ib^hh b/dFo[VHuJF[vׯ򀏆:AIAKd6궍n;P~ZPYK.I { ʬ(TDo4eI|?w"D?ɯWtW(tuT,8)C :mB&:VnJG8G)-گ`6ż@xH-v9eM12j "Gxxޒ0Hp"] #)aVJ C ^ ڳ/>qm0n]lVnt&Z%rCtRutU܆| b̖SFeZpL.T1|W"p6BKl'E/~- 1q6yGϰV>n"Ѻ1Q!MK=%?^z}R丏}׼=/KӍ_a?mH )w離9?b[*`ZLjԑı"vRKzLODtap5tޣ/@< @@t|]W,f6QV5ʳV_mY8N"='yz2?ZDOyVhmC܄9/n=7+^_i?rm\ V Pr-1DtSh|jgvK/є@&tVz:Qt뾎 aCuO JVEJKn-z(*xWYnJ}AaS@&%a15c WLb\Yc'oBuksgs/0X s¯}WZh*'7mbFED+"wh6å=D:cibA7-ToPc^Izx"'b&RkqW)A .hxXNpW~ &Gb)ZLJj_\NE%Άtm w;1QĺMnW=J*r*\; Ld ^]H÷C~Zz?)طS"(­J=0[a8UV[B2IͷBRjw+ۇSzv#jgx;Dr£ (E3Wh _MKQFi7舱m7%qS&R)<ʳ[-Oiq0:%Q*Ets-QSӲbUWe3Π_ј~+Nmj~k辰@n?{2!^+6$CϞO(\%`Sf}Iҵm{49!jo߯2I%с)Hl} T^Uf"cl0HGiEkE*.bHz_~0JB4hghp]bIp-'TJ,쪀3')%_BТAȟ ɦފ r϶C#@"=d6F$T_H/Q>S֐Vx^"+ &wc5$jvRZl^  *wIXZ34Lh> U#R?Vt%i\hނZ0xn"\Jb cp=?40m ku|uҰG341J˹Ei(5qmL +>LuBÕ }eC ѨIl*E7%55=f: {gFﳙݷּ)#Q+x>pw#&qAVjٌ Հ7 *|2%ZG A., 75ȃȼ.J'Zru#K;),m_Esh%ڔmYf'Mi"G-~wa}~QM2yzno'F Wlkn]]J_V|=od4b16 PUR. 9:^^ہAOx^EPJEn>̼'jٵW{|;13;B㷣h =J&)dP_C.{ ,5p1MX4Dwj͂,*MҢɱPb󗁀صg.cSts6Ȕi7HkA̱)dF IH y<@.o)Y@߅?ky9:39rdv-VgdRx"McTPL,4^Q#RG`Q)շ}!xIJӽDݮ?a ⭸j ~}p"99Kкnbp9ѤF`L{Q_^  KK#ƍ+ꡟ#XFf_W*Z(+]nl1|z#D\+Uq(61\_qOCS/{6~1bLk Fxs5%Goq92x͒,@+mU/,m/|-=.i[(k*a\5̐%D [2WY 1vZ#kFx.+ogVf.rX@簪GjPh_c-ώG9d(}K6Mzk|0OB{۲_FMg[Qs> '^'뮀E1Nt7pԪ^.jUٺO27Sמ%-i;xkacrmtnޢSA?p@ "ҝ ZB3*Z۹<4EG/ @dB[fSO.pj*S$E#o{LxxO^ u"_Lߖ*SIs}OO K hX47k$djIe{T&4Ę?#grv7uF;qG18sҷCU^R51̥>`shK^y'˟p3L_OON<}{9izɑr"w"!IW΂%5c(*X_3p{vj/P߽۸9{<1:kS$@o"3M,R'O~9yGG10?;6`A=\ifd!*ť%xUV۹ :V5A!G\P̘a?/\$n}0x6%׭@l!_uJlg/~QOԏ PO }_*E '5(L,m}ڰAxIa>:w8$rUn8O3䘭'ZCOl&?f O b Cr+"H% -b&)l˦dZ]K:KptDB8RDѾrR[2΁[g\z5zl.,PKz`̐U[)!: oX0:xZvIa!/2GF,[hEwAh`>/g5j>Q8\H],y8 ,kY"Z)+VnײgEFes/ KJkEj隺+6pX З3Y)LP^= X|4/R +SO5.:YEw=).:9_ Dsg6[ԟu~`[/ (O&P-"FoNvX=`ʳ(ySo_[#!MW>tDGR qX|J*sf<"9껸 X P(Oshb[щh)?הdIߑ/)C@CKv]'S$T 劔[Í@Xщ#,E@+U.= 4([>1*5 2Ŧ(z] L@kgTA'O0h +ؤ0N1eM9 _p0(T9xd DeyVUi NJH/P̤6܋;pgy(8 BPV8v0L/g =_/GȻk93vZIf9oo'oyr_hI9&o1M|6M3J ] B}\^z 'H-VD( 6yvπōD 5!);V!Ў޷oK]0`EoStſ_sԋ:f30{W&㶓!Ec;Zu(Ե, SԸKjbRyp\Z=^oNj[Ը/s&28mPZfldpI2`|y^O}("1{m6qaeA/@V/a:aQ/VXvHяox F/hzɋkiZ5 SX[)%ƭ6W~G {vbڂ\e5Q 2~_FW`gdQke ~,/A_#&x+- h.XKIJM%w\kOMxoߝY+!ATz5lJ~+8P XvەͿ/0aNO3WgLD‚9>:^oO4pRTOe}ܖk)rPD{MǴI2RmTһj:Ml}\Meycv$Si&D,0=\`!C͆GQЭIU嶐I;b xӯ (b\TX$?5$Wc2E c7/;t(14aڮ^6oMZk~PIMfTx89z0!^ x<{OuSHѵsێؒoX+ܲQz FR5 z*Tm C_ٯ83 !͏'~'@R CoPvPx"q ٳAԌrSBES.󈕢*ץ3pZl-f[e˩5Tq r5=Wl;ۢcݍ<3!b=)@̓S*1|x$͍!ץgwD: CD  1 j<کr>K4ۉE@SJ8x:/F\~g5QBeǍ"TBujv_"1TZ& J-lVaglp[-T=]*NIwDb:]gZ"jSatg,h)|yvh sVu#'- nPa~VOw|ydP/CΦ],-G59 ߆ZR<&A :nHۻqy}#l:!c4QgXH?^~I[yxފ㤰# ;* `C7?Kt؉Es1yZ@ Q|[YwHBc?Fu!75ޤ j%2nþp!i/b _-;ӯC-E'ϴ߯nԈmfC V}7*1SYvD#܈wd[ P ѸMQ4j &Ya$i RslWwʎ op٫𣕛i\&2a!4#&Lei#'P䫒+@kKv3#qU""+<2 ?,TYx[r_0U/"z:mPFSLS8iʜ\ p״?zP,ubvvE&$=tξHJ)uGxJz#>v!&[| J!6ʧcW@$HRdw*\jrp=?yiF@dunZvA/ԙd WA:^J/Ƭs tYS/Z7wN(oQ]M$Z蠋2GЀ\`*^M{XTIAu,=ceU anG0io? 93/cD-Y*#|w L Sʮr uPW*.R SxEAۘypƘ&IYy]̍3`s,EkhbS[E.uU9 1buQтN.} S3ص_[X 5ZF@"Q>Ciş~Isl&A~Q³)/ۚ:-S0<*9(aqO_Ac#&KsduexgJR|pLh g.%6\DL|Jfy{xxms6d"ζ_ [oL20][n&%;~}ߢ T2vRa!hK ;\w)#/qtxXibλx3Ssm@`Bit]]{'Z!4tųkm^ֶڼQ`ӛͣSE@\ogWo9pL,5v/|ڮ_#h7ʔKLƐeuoahS/:.'㽗hjaEKMku Eav EQ: J>Ii=wih' 1IVVu#C%hSR~;25[)NeЦ/߇c?X< 6 e:{,W< K)Ln Fӏ:+RЀOM-;d6UF$^MJT}I2 85Od`J^ݲ$-d:Kt"-, DQżyx#׾q;iD&@?qq3t8+q>F{=yU/ Yٛ -k@1ˍ!S!l`!4Ueu0% aScFFI,5t]c^#f;x P̟!㲝nBDw:RŌza\Vbd2&2gnIhD"|C!cPP[8 cxkAx|]*e_PiEYT+SKA6QW4w!ħ>wQڽckЄ RB^hӅmx7[׋tܬE/&(m3z-!h\ڂ%0/.⷇SXfq(#}%L>)lEҏWZ6IЎJj/d:rڰJJ ^:^ȴ O/g{\g.ՅSZ PvOo\[2_ y@چS8c0Ͷ Hs^ҝ۩Mva7?&7D /WW6&!т00bȄoK}ᾱW ѷ'V3qUtJ;,b+Ψ;aq^X=R tHYU&$B~I㯀X,?fl~ J1vqFsU̻Re "akK3S~c!;W &[3DSH|nWWjzmEk|y iGr/ h9\|4/K~mMh.;rmp<T -{xs-IOAݪv sE3=0S#K'UNcɸ%J%m lTE0{%j.A"(r|( hGhEZqx.~XŔ p\:Ұ_A/*ݰxJhR|S} c?b1׾.1-}j$6m %qw]ʦ.pi9gwJgc;珇cP #GYrBVPb8R!!&M@[_~_Q2 ,e,Lj\[TCMd 9ωxRyl`|3N{+|q=.= Łү$ME"F2#avP_0v$HEkY"9Ǿ +)J=.%Rm't%pYzr"\K-2\*D({$ *xV"hī5Fύ[֜$5渘V+r9VQTU(6 `G|A6?q"*N:RV>XW-b?x`Exޕ3!v/Y5^eK29pA9eSg[.-|°tRATه; zh5-םR诋fl 58Cgs/Jdcv% Vd×dږ9*SA]շރcQAo/mLQ롻tysAl׃4łKղC!`rÐBpBPD3Z|e%9]j&Sȵh~ OkVZ'_<;"KԮwE X1BE;F4)eؑVo1,WEv ز*[ӜIOޓбv64+wZq"[vzN(f0gThv uR@b6] niE FK*`]o~:)3;d@5pܤ{9kOOc2_:m)(~]z.,<06cfzd}_3no5&sJL+rkh~wɊ'O'i>`v#~8s ka^ 4 JÂ"o;y#D6Fsi @׶/'+]s@8yuonͲ7J7\~rpUl(:9 y{9+1b聺oXI[(fj4&47ԩ:qQF$1,jcf(vgvEr}<:[Tp`# .1/jGY#U.^▖d~:  g` R-;>\Dӟյ 4}jFڵ 4Jr)[ݺ+%c]ywy@녿q|4$| 2m Ͻ1 IrGm&NH1ɢE-O9sQ-o;)VU!oQ59[O]1Q6ra+( F`8)lD7f;38qǺ%Rr̩>r$вLϖ{6?o)s;5!໪ : Yc>tS%0}iR1=t莙2s ` %bpEzKv}iwXLGB'56J;mGC~̕$IxzIބÅ\uSIEmaf GXJ iLU1qNdp1FC=p>循ٚ3f/̒@||8|a%opKicP*_¶dOz#-TAU xkgL݁+P- xcCvW@9бJCl(iu tgyER-߂*mfNu>8 bȜZ\p/ъ#~10Wwu۩~O=["v8VgF9Z))hÛ4GVX9 KjBҥÝtQ6uT2IJ;UK}%?9;ӰrpC# 4NѦH#Η~J!4NXzw'iB8ҢmM{=/*jp4[!t ZhZl #Նء>R^V`eX,G4uB"-9րWR+8CAka %@5Mgh?f:͝< 3ݹ]xbk>8V`=&TxĞ^;U*UB#FX35Y}ێ8װzx #dޜ\t|d+a9a ~pš>rOXO6 _h3q@`ǚMbB3 =0h5_jq| 3:4'7RHj582^Tf/Xmve>*KD^%E Qމps=UMF 'bt@&QThP6"=G7͆g'<^,[;?rWurO3`3b+w ?g)V.cW4:@ ?UDكmk"f^/iޱ5pfaU?L_A1膯ʛ|ƤݥPH`2K,ݭC@82'ZLbt<. ˅<:^eb=n g_?/ҥAjTSja2G ɺ}d484@G*Eڛk, @!S~=9h%U0%Q4D -H®=jZJ)-\1+v;iĕ{bf?Qe0:zA% i1(%X ~Oo.@"$ &!{͖ kc#%cOQǃ|4~m)|l,gx-1% :Jȅ]wmfMayizR\jݺ5 \LA=g/@,H9MNB/(d@+=ĝjpMMRyc%&`u3J$3ޮoU5,QsQSytJNȃ@X Ŀ ݨ>a; RTrM{up9iK?D1V8#2WV+=jD`uUTRQ\tdy2绀xOoqj(y˺@koV|*Z#NfG{|ذLOWDrwd~i؉g#h rp+2߉;Do Wi+(x4|7= K(gbaEP]rz!"Js`穩о2ʱ*@x_a|W$@~K9 ьm l|Q }u&zx!.ۂ{ɪԀ W}Ck$8,Vb*\w\%?<kʑCxF;7h{D,jX,62!bst' mۑ=د v=hV/K _Z:RS xWP~'/3;sd |3:) f2%tZqP(iNX޴s*M؀,jr$|d(b XQ엮M,>0fHpYrL#:L)eGz>>,q{q.^+0uѻVF=37߈G ACq{ :FsB$+b\[0q7%((/s Չy#yL@G9)!Y{cmyjڡҐOx`RiUuA $pio^FC9b- A?!0f8T1D/o2}2CWj\ҥ5aD~9"3Skz %_W38ڠJg1fF³Rwױn0 ܳbxb5mν>,}Evg?~rzZQ7t:J٥UC-}" KC18x>wCZnBxfFՎ(wrYl2VN"mTޓ+pz?߾k~rķmN9V[53/܊_CQ㚘hot*3@ U3 uf ȃx'͓bx31N%yObQI.gJXx|C 2>iwG9BYQ&;'2IKWid&AMe]gC'~ a*]<9k)Ei:cbu}>am@,ۗSQc"$-¯їLkrGJpٵs)B̑&y3{'4H(1A,6zvj=PN<5[\R۷IOI|Kk)4ьcf`yxN*Gy?AX ۆ@-?-R ,>١ƌ'LEqj6mR (^PVYE0A\!ѐG wlc*j w$" +V:.u7E,,d0f]Xb8mJmЉM}B:QVzEn^L5wkg_<櫶unMݬ(pbVYOaOtdSZE?e+I$Y3-~, x0('_9]Yܦ4n+A'};!g_nPU\ATyC/ڦ3*|/c$4-5 ZC]Ǵ}w`DmQ88*Z h5!G]kG^C_к`4eXІ7=[cȮy'?؉1cA0z #%kCqL3o^,%Q2[gaq1m˘Z#g(]ϻ3354ҳ8ŏQWA2Ry$d7]'ѯt !8ܜe`6sUa+uz.w l}3&:_s֋fz3m<79<]@d =~N@0ѝ#pM<0k(YmmvKKb0>pt`f^g?"Z(b778q Z`kč(YS:$Qz%!z ehlWpe|hf2{d [[gQ O|%L@="htjՕ.ݲ!pf{a6u|Ӹ60iDn}U^!J)}=9|Z۳w'p05mD5nWavXBo[neuv҃CNo ۢU3Xss.c_yނ!zei񞧌&k k=L:lFūқ#7 f2 s+'C W3Dv'_,  M@q7vHʍ?+;>nS06!)vR :a~MR\e~C(&EsoMr7I/msM^ji2&К[_ mY{@ ᔿ:n&|l9 g6OSb pIW s_7Y#-ƍLs9*U*$,߾dwbH>1E(=?DsH]Yξ4 QQ͢dNWg 8m ;kx8ZtǥДބ|σ@e R^MO" ,^~(EOVf ǩMI[q24kU+$uD쁥Dx4ߚɊ=P*(nt̨JO.6gwQ:{vqx[8nFy.ej A+i"mȴ?FuT~= 4l #NӢocsLSxu'z=>0Z,5<}X[vb_#&qu2b 4#hoi͉8b D06 nd Yv⢮1$,]Ē㬻 o}?%n F G*_pQ~Op4銞?fO,\piҰyw ĤD"w3gD67zoxQzvy- Ō^ ZҮ05&QC,[\0D(}"kFT_jpA]6 {)O_Vp$8r@N%.d4tp61 9}yOP^:N`#amA#Pr"wNei}~ }7=GՃa5NpeIQ?U:J0mlxR߃oJqӭn̍Q"mb& ѬNi_mUOM.1~^PTǦᚳQ~pePvl8KWZaߪ%U )[T't-UiJÎM so["#@Ƽ'q(#MR<8ӊ4.[]d Ղk\(JztG1fLoW1DJW8&OxcpI0l*.+DXK97} s'Ɣ%5M+Y]~-[#rJo? ڛ JnOJ4xdV7 F&]8$IJZJ/wW+&4ޮ8~ -*hjqf!3RE"3 [Kǂ!0vRx2o]#ZE]^у3*y$N3UL?smgFЧdTba8U**&ضƔ̥+-"ÆxBp0(UKa^/qNre[mj 駸dLU7Œ$U %?kMѸmacb8(_cLį ҧ__LM6yf.v\Jwf) [%S3c)Br}a\pTW]W6(`:?b0eMrn\{0%&-*v *vޒ_QAcOpaMQ1FZWj%3ΣRbW`}5bI86`r{>pH^3_;밗OpT6FМ;Q}> VGr`25Ti?P[\Z=ּ5BFwulFѭ(Wx[o1ɁYy++)Kۯ$~W˪5Pd]Yfh _١sAy2j{ޙd˚ApR֚4?4}r]ĄNf ԸàD&%dr6dՉ]8D:r-ʚn!Ox`4"͔) rģicջ>YgnJD+kz`1qY{p`9DFHQS. @瞽+2MmQ͘&BRdR;& q&. ւEj `.+`*М0ǧ@>38 {:;&d Cu'kA窣$&y*YAf/ha3܁l#&^<37yȓqWBx&]$.O'!: 1) ^L{&` @ N[( [!*_`KCCٟO5-S " 3kI18O+ieS;sY&5eרsQ|" ^za9<dQS.߇mh{0TQ<= H2 )Е oq_iEuZ זw5/ 6$;~&(vJh)N5W*U9> ɅQT_ { t2q˝qA٠0Mf^ܲl|U }0I9_l;XӾ7؝\;b,O4SHUGKp0MUeQU~P,Vog"D:i5)C;'"Ed4%=s]iB1C4PnZN+* ⑐JA6&p.o[v]++=Ԡ}Ҥncci7e.I=; >~*ddEDO1fr<B9( }KaŻ}iЇ>ߜ׮/IA]{n@5rg  *[M6z5huETp3S(P@#%b6ay@&*Մz 6L?D'~D,IP?Py32$1Q (iM֙I |y6 rJU'.ٞavH|d2xw;D%8m嶉 ~̉yJ){䥇PU+2$V4LrO4];[Z }rUM[͡^ᐦkսkpI?#`[ָ{bh' 봎(\IgM$Hr,x+GLPF!PG/yG۪0ZEDx HC:ٓljs]|0y@9js)6(0 Mp+dc\sMؼƍIPtAI8|/P !l-!1l}LAۥxy ݊Ik3240G9 RO1=fκt /,_vE_d6M.ddHR+k_ IO?ҽ ,ct8%L&9MsĴBj!,z[8 4;:l{̿iΥQL+Ќ_\rwWh8ͭR߂.ƏlLuC廊 3\.U@";A쒥Yq0sfMmp5WK #8JP nE^&2cZ#Lj>-6Sw8[ hL@ƥǩU2wp 1b jVDؼnĖFrQ?** Zlv"Ja3К\|,p6"|'8Ng F`EP$:XWpu>kߵ>Y4M*ҿ 7I ^ChVX^ V$Ȋ׵/ÅE ?K4-)Oj_ ։'VjyEmWk)W4ya5Ԥ$0nDZ)I8=wNIPA h0Nn rsb{c䛇QCG}|Q_Hxmm5JT^ 0 LzɗB@s5>_`ܝ԰S*:`O.s/8qhΜظIB[-e% NZ g>Y36hLL~Ysw$eWd:iRtDg 3y93e Ak2uJzTLD9]e\1XwCn8?X%tj+q)CKVy󎦞^+*VnE]nNHw(z -(sO2˥Q qn=1)B8iuEkHo '*CgI un[-f15#@ CYҏD^h0  F&wݵ,Q\@(-OY8x50(C nAe&wQTjf`UH?ڂ~1q![L_}p Z1h)B\FdV$ߟ*d%.Vjsgwu ƨAMMExAhILۉu5NW@#W)JoA`!PfM iV_UN`HZ6B7S홐+(SVRin@P:_tsNvȥg?$bhQHawMj 9p^5bAT Y% p*ا5STĮRFE7gK w;Ob~7IkҮebvuYwLB#N:^܇7*ci_}MLZ+im}4ȶp9Fa-icQ|hxsUq/A0;6u=g2Ӳqf.t|wN]@)NNY*Ǻ<f]DCȌ 2[.tY(3IRJF|>lв<^GfPë08h:S4"|*US1 xIQ.^hOFG7Vwe9#_9qn /+vzy^+< :Gt_\͈_ׇ|;mJA=xPɖYrY(|av5SɜWdmcʫMy,Ln~uN33/uE7G>t;+>ib8,RV2mw3࿽p>SEe.^Qq]`^(2)WfVMևq}{ P6Gs(6UK c7d{KT/*b ^ XGg=V鏋=l} al=ĤEeP׮A[`a^rKhBX/d#m:h=}KYXR%e\JXF8~aמ'Yfՙ+HxGxh06q?mVt6"YƜ^&!f3YIi ͊)lUa"!>XVsИ׎0"K?%GgPQΜl ґ_8n!μWbNpg0R ŐZtyh׸;%=ELG߷(O@pRrj[ N #-e8cly5PM@"ߵfTW(kURvrN.f-ge'|zH`f{X0}' T:ҟf{ ^>̅U5yj#R\dYkњF倢bz؂:o 55N,z8Q/vFbdHTgųcޕ-C`QI vL= Zq6l|PdWmVbfGA<քg fi.Ϲw) L|MP:O,,En޶jZYF{ɾ]Ϳ;SE0"$^B;'CD 4釻s>=PyH;ADfb,5gâzrpҵv/t)^<c蔭G5:aʗR#ADv p^#Dmk(T;zIr.kFw1P wqJUJ]ֶ d A}kѼg6 -1 H@WcY 3ڙ"L<ԓoXC}O(=(05,\-\u 3 yJ:ޤ ^`=H CsW@d~>VHrܾi"``⁰mʛ51āVQA;2Hu ?:*+%AڒOw0,ĺm)!l\^eP+ >x%mz/miT7]ЍK1}+ȦRq|Bÿ K70v$FoC*cLa"w qYq~.fA4| 0$;97/ <_RA+ɘKl*WOH8F];zB酘Ozԉ<ܥn#N߁dG,KBs%T4;!$.7z(44W@UW!":ٛ1UuٹaN54ϑe-cG}WBXE]ӽ=PŪF%Z} 8ڸgmMZ͏CMQ$A*LMMo|"ZdF P ö6%4P;Q _h5x9?zt!|51  4BHܙ (4F*ל:N`VZa:si|9qNbRŪyJ$^aVVp C.\y(-dFe5 wRDUw0x?횚c8`5CwMHauK쮔dH5׺{5`ԜSuR8ex)قӤOk2ro߾_1(lOl"]|½C w41hKP[`ÑD!E\I {kQj*0&2Z%TFԡv>ij ]ca& #]1v@ (0s{鈆Aiqz*'i.qgFvAFz""9 gxV(*'eǒDOȡܷMԙ(.=UzHN yd 2`:1 y<z!iQsAJ١axtEY%61K 7;B='OV<ߗj T/7rzܸYfѼ:PYVi Aeub  PUUw(Ӱ]B% e!:&sVrkO؜ pTF0: 6X'c5BlFpK4WrOJΗMyj[oz7)9Fl(C]/$2e_Gw thZ2$[>!Tq5s>Io}a#1wG}<)4iB{C\X$u5cxS +˥cd3]ytyL}+^=z2& C`ן# 1ٸZo+[p\4o,aL&/y27,R^M}O.CrES}l51^6%`^/h)c4\8 RN@-ð4s9T2fUL/2)1v\gEW2rr֢Uk GPQ2W#c- 11Ne.cVcl03_q: qWc=xmn qm` 5 7CkgJxQ_o2q) k$SCHg(_=C $(gSЄ>DV,i6uԹSfe끛(glŊj%pVwL澴! ]rr6R- mҿ25sf>pq끣z5*fq?A-]lßaTޙCGjǩZ2Jf( ̜3 L2˱ƢXa"Ö>뒉!ҷ U%嵒>ڪ: / Q|0 idATE9ԊDRńN9+>g:|hwF94x'BaVmo47_R36qDʭ5]9dgs8 'rV ;E~&'˿یWJ!)PFisuGA+/OԺ]mNy<1!}Ac7ܝY `Ư4W@}=&"Ȳ )VҽȓzF$-ȝ+r`/=65ih )+JmƒgrP;f\9_ 3@Լ cv@魿 i3K3%I ;DA# ĕZʟ;,){8JKn?D0#~GXc5Xٯu@uyfSuE׏-'=*U;_xeG5Q#hK=As9eR_̕"nZUKoS]вӝkdsgsD*'ϼh1![u&9s jzʑT˪⍧Aa'n?٬5pg%|I?s >'\w :@oUR{b_~k: c.6G7Q[37g[{LmYD0XJ4ly/ቆz;):b"Lj8?VtqUUy~l<5@Ln{܃WPuiŒpJC+7$c,ƮthüTw!SpY k( ][w-)IL[߻v;3:P;U,z[r/ ?*2hȎpPnkn ZQÁ *}Go ;lf i "o}ۚB h7jPi(`;`Xꪍ0;z |ɾ駒 Y CX[}3K70p9]ZD0hpKvCC{] u>N[*Hp:X(r9yt۲_RZ7Hj{z= EjhA$뗶O?ig|spg^rmMnϖ~4mszw=xO M#4nsE6v š%3OTg̾RMэƦ)J5og2QubcJ%=<_Ig`{ќ-2qTq1b'#D@4ZA-iZNvbzK=4BMggyՃky%&/^jjHk"igd?b9e6^_X㴭KHyu)SI#Wﻵ0j}L/ͩkelGȶ88 St3Bihb~`@w1M<53M>~W2fJ~vw|֨VnmfίLEXwRsFiYCg86X5{cVL8¶Pca(?#vo0R>gs>;rT:!v Iʝ?{V\ߌ7?Ct_b_ ְ߰ i/KR v H5W 9"0 _[]@ n4O0CЭ̶Ǘ(uȾ/2֤N^5E=/xh/"\n#q&c+Ҩ= \2)3Q%P9W>֮Pzq:N.ђku ZLne )dJphO2m M=ϰ,aBȼ%Y'5x> |o*|afa0UZ5 5W.bn2Tk._6a.AQ~G{cxY-Y#[#lՌ')q6Q -Y8s{bėO^sc/&PDI[%,D]=]w{L`=wbV$->n%kJf`2\K0x쭻ۚ?D7шR`΀φq>e]bq 0po$.?7d<m0jvM} GuI^l8L7*Y 93%X gLAGѝ[1neS@7-Wܧ7m^;Խf,iVk>d"ziȠ9=H{cׄ|-  ]'5Ϋ'QEXJt4gZǣ./ȡBI01mvX]_XR.#,@ , һr/1ڿ2үGW4)o-l̙+\!-&̀mk,^caq_@X?2 ;/Һ+m=YE5lЊƺt/nttS)#n/E<b=8;U'|$&A3ɥ?:l('}%e,@PE{وSIa;|ˀQ XWģPR SJSRGa`ɯ 2FB#VW3Ķ6kNn*swY/m/!@jBOݴnO*vH]^9%$ZIc2oؘ353򚬽G4M@R,1j$m\&I-NjTzμ@/nYZ(B.+oknӢ ]hd6a2F=A)x &v]u2lɘq1.X}&{ga'mX gŲ< l|%ڂT=N%ӗtѧQj tֿޝ0:A%ql嵏i9%oD޸9뚌i 5ȗ#<'&6wz?ά=Lk%u=;X&wn*|KCMz\n>UZeORsC rwmh@@/͘6pʞɂv}._Σ3c@jo# jZuƧ%PQG!-'I!&w˖Qer# \Bu& 蘌iݬp5uO9of @#ȜORd:*[ 4K2VJM&a'mf7&ӠL:e%:V#b* ]TO&oJbEHsP,urG R[Y"x9dcZaH wD$`#s}}[B IhpI#uob{F}l/ o驽hy3=i$ʼ,B5: (%iQ2]2[ЬV N᱔tQ ˟ {[7!B]r12 (5Gf~ij w?2vF%•J@=[)%GV@_OZ&Oki ʥw^|3o( cا5Ş;;ؿk+c#_g7 58Kw%[뢤+O=Be]\4qs,/ץ&DΡ*RDXP??ZEa ,?.=V؇%߯σ5``kCVjt~;BT?aSI'#,SLMz 1[v 3l8i^Ef\JRSZ]l\S0=<{JyWX Dv;)TG"@َ;ۧ18Xy۬XqʛD*)K&Hz;VXt><P'(勑p2{E` QZB9zEù!J+l;>A1܄1>Doܮ^`}*7#eT܀o6 `$*\ yZthb+&ĢM2 #2,ˀ맣؄AV붣i`Ȼ"T2b3!]Ho<,\sxU,lxJmnW zBEc  .8i!<>|1L՞Lp|Bt Ng- $?7dE*ct[F~w17AKhyg&'iinz ץͬX;:@qba9V߱=4cmjU}e5-Ox53,mTEăy(8(18v!aD&2ä!-:d < H ZFK?&6§ 1$p&8ܹJܨ }3lTQ_+C])P"q!FuYZm(ʒdoQ:386(&968)N]ƒHLǙl0izMXcZn_$('9`|?bHǜtzqќV7+r YkٱyO>9)>3tO2gdeC-Pbzu?iOZ@Xq].Ru-24%l3Z "-0dge(vm" uqr">aȠ\}l &ᆌz҆@4ݾ)w$P(ZP-C֯JhK*ťxlCNkT_j_cZCX Fkg>D*w Av\| _S-?qLRYP뵸P5me _ej}5 FMƀ\+/J=^LT9opD凍KM&/aD92٨,jבZ6q45/u! 9SgO֓*n4ry0&;(q]>NǵiGhRޟ6g`nԨ4pS!h3n |95^(ED5*ZKs%B2mmWrm^ xY] R5=Y@  r._ ~2}٘S=moJ_OU}@3p4c~rNz8O)CZ6+[: Czf{XdL(9 SY6[¯/' J[ G. e=wEUC@kEyoeQ52KzK.E⑍q]h&e'.TƢ܅{1]#nHw{jSNoc-;oեg*\->a?PLdej2FΜx Pqy9lKp sCߩ =υÇqgȇqD y<RB|ceLZ⒯ Q4m5L\CN#S^oSUhs/LK6؂l|lRRdBax&3*pcLj6C.&o0j0f}>Nb\͂.-)ڥIM[h6ݡrVJZL_{!0o-zfbf4 2ލ&-Y&z~;dgWuW T7ALP0'<30Gӣ& ΰ$#}}zSݤ^Ȯ5 jVɐEuPA?r]bl7:@; d̏*abW$7pqLe+mۍ3tH)U\{ i=>&})]PxxwxGij$mLL'@&AqIwo!=-2bYP{WI3}W!ʳ ͼ׊iz &jzA.pҼ^u {7H6 H0p["wQ I@!\щ.~|*um.E -WȂ@Nm~`L`p7'3om:x)$ F5K:1Ȁ/loIE\̶LS8#T\=2j5ٙ{)jOK(FLO1r}kб#/9Z<vxZ_8Z(WUN[l45yz T$[]vSk*Q'8^p N ϻ( ]e,d'abN t90:_VzYv6on̠+ |b-=%]PP3akd`u/i?e5Dk0kM% 311zg[^ _*dHY~!+ s 4q34egЀ9I6,Y^0FgTwN3U& `0 %RV-ٙ' l+AJhc(!sXT .Vt%hr |l'|{OK*6GOsϏ*n{-0$(p^R1p` ~. :}.95EGM6=N"e&Q,rQm;2d2N9F̄r+4-pۻאѴKiWGf~YH5Gu r\:5aa+H1[s2֗wӖ3n79ͤ~.3v=TYES~p&ÀglwoZݡOmEry|-**ߢ"r6{k)" A? =ioF!RO7Y"7=5fivO`I5Ĺ/*G.cvR C- "e[aj}7X9&IB)'i썞 [OXq+ՁK=sΗ{3r'@řjU*a*k (9rjZW/}d]c;&1Xb)Hq~ 07vDcе]?ctA7 {F\'io21̓<0W$= AVhIh\w=i\37PAO8 ` \?̫Z7䢄Z;F}mnAw+9%޹fk5@(UckYXnڦjw5:Jd GXn[%Ԅi6(a˚œ|5+[oxxl>촳𖧣gGUk0*Or#EM,fK{cpK)V~\SUpԴf~zӁS|,%vp@˭Kfs -Z L3ikdŠQ zuR"QA>W_ϡX]^tʁ ;n{B #a=żT9|< '_Ifۖb:bReKϙ>h&%m)S6ZtmW>jhxT?܋KWzjKxwr>\cۃ +luÁXeu6+Gor9J E_8؇05`6BGAuwfH\[//ou _-*\ɝ2|^ܹUV5mgDkHcI |I[7I(.,6}O+3$Ur^g?} t*;E5a1qlyma 9/2?' :htm: ̥'`R}댻WN߁4ψQ8xIаLXhPŖX.,tS*^j>>*"I{Ngn^rm;P.CWop/3+'!CƼϋ@Bu;wgoH 40 #"#D ˩}FB3_Ԭ)ۙ_2|.'%ݔ|L}ŬJgzU):]{|w¦a@^N<͇͝CȊ+;,1#Wg"54l.`+1&*/ Gq(͛  FY18X>(Ͱoq(g@Uf{^j?h. n}V7H&xɜfa*Ř`N>r4u˰341I{?"2 Sl=.@) &gx\8~ /l_l8|[Wqu4l@*"iQ,A= TЧԏ`qa>= J{eΪ:|;p]I(PnRK~{@O/ ) T3y"ss†AC3o%fLw'W8 a6hE6s 6ۏ뇲3hlJ՝9@[FupqU1nf~|B+qixy}AL %}w4z~ Ґoq]–.p7M7Q{lR.s:= o`ew@ms1?sbCv.DgGgՅ|saaC  cJqp8o mʹ!NJK+DDި=@m_x*i'ŒO%S," X h^7pK=pt$o10} еH{vw|f-^E:REq;|1|^9qǓ4 Jrv7̽6:Bp3I={.&9{r{p]+n&oA:̭ 5J@6o)YLb b l׊&ђFסr"pFzV(;\sVwDtMēDSGo [0T9ukŮ>I}6]E[ᴲ[78-F)-o J7J$W Je w P֮}yjzt'Qa[b!ƐHIjQmUYBn]P.-AC~&m< >D*+ME*)`S%y$U6sQBА7f*̻yt]oD\jNUjպmsH٭'R|hI^k` Y{$Rߛத qgEmEOVx'=+v)lRKڼ!Ӄ(|Cj !Jq^7\v^/#״za>C//3@.Qyy' % nl!qu(1踏9QVP{BQél2,r {x}AT=ww D%G0 /tjr)eyl8{hm)uB(I.#zJNoyc ~pGߒWKh;2O4|FHpF^~xwȽHr%s%Ń׊LO> 2 oW`4QowMrk;!dCγIJ;~xyIٛMkn 3bm0ݲ.S{D'ZU#h3وx o\ rJU}ʫ}]0mm}dsߥXBK405,5t=.N7$VԴ*» 0У L$TV3d+r_6/fK9Ӆ++8($}6 H1Urr0d$3NS yxC/m(Ͽ#?b.[֝%kŶJ.ppN /pbD͊ 5[suM@&ݤ$P} 6[Z%v>E%L 嗰؂UoN 64--3歵L:,lPugz%8Wz范eTC3q;O=2I5*٭De\s !nʒD4BnZ͌ۺUNp HΩi.O* 4FWt%RBG/e^z#}:|J-ݕ/E1qFqlhy3L:SK+?&g Uf2.+/y:ˀKL j5+saXŚ] ۜjR:DMG.Z$1QȲ]:7WLd(*3<̧?=}V cy!Xܮ݃Faf'\ȳ.d< 2#-Of!L2ٙ9wt.Ow>hIhQ~`6*/MB}'ådD^ӯU]Ւ"( ic0yѤ~"As'oL$?IeQ/*8%u sBLn)??++ 4Y/_5Kkg2)߄<6|^vϦUB#Z)`t!dq}7Ij]JWfXJ Hܝ5UuekK e$V/ FuaV ~B=)[A231Ǐ >pYwJSVTIڵAGծGKn?r=q,I Q/0W'jՐ l)|)5X ݢ̔eg2^rcWht\#?e!?[#E of NE<[Y0U78Ma۰?I%SzGi3[sŒoM0au[ ]BI1iCQ\cO=D||.tDb_hz;zJ}0`NfW6jעQSֲ!D㱙SΣ Hty_P綊[L"Es(۝Ӽ.,Nڝn$"dK V WF-7\5Ԗ 55]_ކ:42+QP ЦF|9rYLxU1xL6imٻ !LKxn[U_[Pv0@, /hIki}>=T #yR^x-i]`k-ORyɮ&=aT6uB_8YH=d ͔ty@Yzިrd;5 9p@…)et<[1 ?;C]J"huMyZY;ECAX;- I,{Q)b ųi{خEʞ9DceKR),yBgNYQr{-Xsu>{jvR7sV{u5BҎYZg)+LK,[1߬K~~`甑eo"ʐ\ۡ9@M-O$s;Q+1^XKyo~Z$s 1Zf8Jx`uׯ>n!,m~bNQ~r##.P:T:"7V1.1I٧ϸyI3S:@;>~R}ڲ $t\p{^u[,Q8d&! lzsC~A{˶r |9Zs["hGeﳫ+Gv7 Lfqvw1; ٔCm`f7̏WX? HKRc/lV[aNcnr?׮PzXf (<ɻTV3mtxE|FI42o&fP~F0ԏrx؅aXQY3sV8#_3eqJ^"/Xl0^hY8 6w;N㨴ڳ>~vF ,;{CdPo՝bY$N &-_\Vw^O?-|.] Y0@:kat*dPOրK )\oӧʵ+mf.ۊZΤߵ#(<*΄u**a?Gpb-Xic80~y:$م {<4g0KK#G.Rl.Dz¾}rm1(R>o[2klS>%~ PCnݚuZmN mM6wϷN%U+~##˽Uj>   H鑲*3ëR O},[{,!KNX b C5^@&g8TQvZ&jڗE} JXM%[܋n?۽%՟/S 5{ Q02JRkzs' =/̤Wy6pO dzBmXeƹBi2hߛA+{+p Hf?( 03)ꏴ}'u0UHF67"W@B99 JwL|E@GgRuT}c2Ħ't25~f bVg"ry)ނ:T^t`8 hP7.ۦq"0oX+ZE]}!{۱{5rxdU%2Gm]<^wÅ5g8R(:r+cךਪ嘫*|}pNo, \mwQ)-:L;g :)wڷ d ~R9uDwP tIy️ڇ| 44U.h5s¤Y8g/ٜ&e^z~dbIQ&8vȑ]跸b|+?C5%wg "G E6M".h1 S+U,w DwUVqwj*cWΈ$wfgm,+Y-%%QsSrՓ=X>y*8Q4C.`5n蠠u ~\mzRq+ hz'aZb*jiigPktpV2Kf;d+&ˆuFJ΅\x:h>=p|ӜJ>O7=4.#&W9eؗubk/~Anس0֨>>/v%n2V\hn+X`fI[=U1̉>ɩk=tF_3dikgMEs%gJܨc&65a$`!5zꤩBo%Cif wE}s%,i.*Gݓ@ SUΧz^&O^`f4 ;(}Vz}~o vJuR,7 Ѳ[j6Wx^Y. /G0V9~cMhUgau */B\Y@zQx v29]/{ bq^x1<>J!hU4)@0W=Bߩhxai),GK|MC^bg'`Co 'zfDܒp7~*fEmJ}gNƅmi|(vQ%uz$ޟ,zځٕqk?/&A_<'@%1bMGj%sҎ,5SZd:!{_dnҹPH_g;^.xU ^3`lSsVC۬(> WIu,^בYwK"ŹX8*8dd Y$Kd#ncT=vbiJBYZQjcWK6=K?a@2XG'<2FTUygXBȕT7" "/.}Efjhti3%oj}#5q(E5 `aO{-LKiuEw) a_ˉab=+WH1"`DPB3 $;tiQ)y ᝀքE8'y[>/+cki6@n o[|bN:t|^7vk v41dt-PAUȥЫdҠJOTZX8/ XJKpY7fȋQȚ!3_gZPe7h΅>k./(f-.do4=Af0*9ܵWQ]gU>A]n ?V^0ZzcCW٤YS;{R.3E]Qq6Wo(@'yZdBPߛ9Ø-Sj^-ȬCJU"jYC|840!i9"%Aunej(;ej-3%$\e&%=r8yQ~ >:$9f< ,i0F#Gs꫕%BR\ṅxG鸆a\{C EYqmLwHsF;pVGu_<Fp' u79?.w3c3I֟%2ڜU |=?ݢ2 ӄnk dB1K]]gJQT:$_q)I/Nu%"AIrGH:"sq{q7vB=mw.$0f obѾcstkѧL\ь<~ǻH&QO}yjtBGH~rU#ݬtYs/ʭ(m XA 7chj9M-) yѵ37WTqvxC6?bFWSM~5Zm1˨p,qaWw VZ0N$饾U+sGeY'X*6 _r̗ށ[=ࢳ?Ll=D;(Ypm(c&6(=1HZz.%t AP&>Spd_\Է+CgT'1;ʯ#ѿ ]/?q: ۀH}]Kh`WxhϠӾw$7#]Q5N_F O:S3>?~M|\QRw{]zu&7&E-¿#C~+@K/fd]qKb16yx493@,heRD,QCJ@!JZgl13f:}^.Ea 1Bd?r讇*]e[+3 Gn6x UJJaԃ.6y_Qzgr'R:fjt֢I}:&w!>W%Hḱh#Z>$ФzcB$;x%g~Q$j/sXwQy,~7cCfċՃvxv_H"}wJ5^*6iaѤkϦ &oDR9-X ^HM[KSA$i*ɴ-S3^z 1ϾWm8/ i ׇ wŎU^q9!pE|VAZdD)l "*"KN uJYRpVaFL7 $d:}P՞W-nD-AT孉5lNkjεɑ=ؐ(Q::>{A, ͻB~MbayS-M t4gp4./j͢$AT"5L6ҿ f"dgB 2*%a|HTDު,LmqceZa6DA4Qьa*z^ V? =86 > :FMRp>ܯl"* %$ WD˙ʓu_ϥNpG,\n<@ߛŵ3+J.VF"dl~ҡg/Pq QP3N \A/g-u.EPxf g5KD=iNJ3t8wp2XB6z idqCH#=m5d9-O`v^ǸmOz [:UM[> `3R$W tkᮯ'Joms9|Cxѹy+?s9V6a~ U67&C ʣ=d]{W  Sbw1N˰Bq(g[H]RQALd5?ʪD8,5UaRf05xqV@dP n֞(Zzt4sJo#Rۘ Hظ<8bY$iO&P|Y̻d;M٨t~e1{=A=W,];k12P|ˋS@|f66"P6iP*-c1 e|ЂU΍y"L@R?Vlk+yRr'~&T O͠nWUofAPǼGh_f-RRr\1U$=Sɦ*+vWA7 WZq$ ߍޒ vs' 4|s[N̠HXW$g*udԧ]LF6u *Tf/n7n"Lc8]̇5zߟ;x.R#ZTd8.֏Tl甦8j"o| a`-/W cԝecj!_ Ug>Eʞpʭ_diB8 #V ] x' ejj# MS tEBόhߩ` ~t/_0zy}D֧HesnSn{:*x.:yּ\}%6 &MZ,`` n<V%>2B9/cnz|\! WB58/:v#4%,7{5s+vbb`ꋆQ,2'Z*~ :_w JJFk H.E tUw,[bKe FqSJZo/L$)9!mbׁHJG5(R[Wf* jIV(9K[0!}!*v&49|5 r`4PjUqʖnHgm䊶yMnO_==i;N]Xl0J9" U^BdQR)\4웇a/!3WZ됒Vda@ّP2l1}jx/Pfi6:YQ%Q[ۓ1329,i C3_K1[}D6H9 `F|Tzke䨊),=foYJ_Ȍ]WR|g&}e9pLk{LåkQgX//ԗtsetʹ3DP98.iLOT %sӋNcT/@k&n_Pg:]4׮  |7v`CGg_B γ_9\8eiq^/s@4KV"E,Ycbj$_T7yyIpءaڡ{72FBX(h(36= CJ> AeNC]qȱ7p }dJb z*-}4gے^b@-kRCQ9m>'crV1#d:GhN-]hGcNx֪'rԛ,U5S0@|m$MԒL15=~!Ndw:;0a_vq5d}M4X> 7绐<(AH#xzh}0)aGd\f= xi%5Jd6@K{Gez_q\dzi1hx(;?_5Pnp[Md-y "k$l3^FeEZe-_c#f' f ͍c+=5$l,`ev`6Lp醑g1м=7# >4GBx) hLN` :/Bdrg'0#(PMVC<UA`Sg4kTe:xCN@V%]?L64uN };EjnJsD4$h`ЩM%QIBGyl#tѷw4 F06ֳHn!(Ɨ15TN\D^V#TBUU RuJ?GWR, Nᆲon6He[8ԺG~B!JѬz -D`ӝ8}e-Sܻ%o̐CTbh!B"uΕ%Ӭb&l#TOpK;*,8'.qtz}[-.W=~+gws<!{gPK&T)ʩMf<}.Ub--s~AU;Z%bf4ep|~ ~ tflW 2ؖp-.&dZ> 81rgAYTHJhK)G"8q_=3#5ۅ KŜH6<`a# lEZ\ LL29r[Ә״KqL$堩wR%I'k+RTw ΃-fވ}4QTsc9Vh*Bm7A-h^-_q 9zRoe#9L+nbK.T%#%tUg]dM}&zldP#pы 6Xky/!׿" ^j9ϑXB;"VԲ0r՜-%F0I,s wH,*P. CeOFgj˙3;]Bjǔn*GF}0}40p'>DE{T'5 A{ yRUM" t-I5j (-k{S9 y^ZൾS~T@+55/cvFX#YX };+2*0HXYv͘;_v0gJEZ<V˧f4I- lh# "Pу٥N;ᶾ"|#L+y&Rr>CX=~:|$0N]4PA$mL v٦xy=.FD:00oޅSAm^5#FG :Ϻ$ E#iAJ BOGѵ.-Qsa'pKT f4evK;mj=;D%Jisم7*cMfTiPJz igBBxFR@ND׽My8$@T~.n* n2~=C=%T~ >jZXT+$F'8 NZ=KQM$ FEMQ}㧏߈&p:D:!gV*0Wz3Mlņm uWIpA=2~OfX8݁%2J.D,uheF-鏪,Gr,N$k^/:çh[Dme>*\6BU1i *h'o"RM6*/%%)CZ+ %(\zFYfo)S~ $o:Dz,V:Ld+E\nJ`)A>Cο\Z:-+ *-,`\7H98%(dGO:2ˁVzGpBڊ 7dViJ- Sjj6bzھV|gN;x_%CnCT eJ}Y`@qד˛Ujv6NAGW}iP=`V~ F4x:v-Y3⣽_* ?u8>O$6)obKőÜqoDm{jE[0X@}"Y(F\ϊk~H#G`#2yaA4-5,,\8%4TJÉ.6&R6X8? JQJ?hNZYauT FР>6ȹJx>A%*9|ͤO(~.$R] SCK]9V2bbU^ifsQ@"7ʼnea} !>9Ҿʽ=g~ܛ]ƅ5`<3`v'`StGu,#[m ΔQ;c,=F1/Odncܸ/B{bגy&a^Q]ts}GI> ~q8Zpth} bue̲xoizٔi@kS=zq{h26v\$25j5maޙyՄugu|wf7'gl[e"ʸ6F·BD[ܚ^r#jmPgZsLWFo4eXJ+/>KcR ĞFfnDx ]qs# !Tf[q[_)0^byJL߰]iMv-R׷%yɟQ=UM>t3 z4`QhszOQˮ/^:F1Ga{iwN]HN %cn;YC$"y0EFƿ1Dǜy:ÓPYBaIޞ*c\0yBju;Zo.|?Ő.6p2s輱8_ҌjѰq1 -C1iN-I%yaei 9\/ v)BT?N S`.Oøvtt1k}p_*Cz w:#kx.H~_բHq@D4*(eKk-X%/mp!,e(GamZY'?eq1RH%Ezf}dk4讁$M;#/RЋ* TO!k fY?\]got3m)Sp^7TV:W9p\_Zݧ^mo:.cTEbW%n$#fɝʌ j(Gz*K'Y0Lej7-t7oD *}\^g3{k_Tføݎ7I `%W̏uOy-wئR Jё`s_(ai"1]E]zoftiLz:<|pӂмK|Ez9Ucjےٱn,޴D.w)q 20_"#n" =Fâ7'WG I|,L.n+ `%ēAvWdhX>ImiQKd` 4,#3E,@DUGK wr^/Rg6vk8jS (j3+~²V` ?OKf;ypt/ 2jETTH2B?g],dMW]&m {QηxAyŁ)՚K )LO'XG 'R>c{HKCL5ot -:񽴃>IO au]ݧFyJ1V\ UVMI-f / ct=;UqF+rJx]{8r`f.-4Qnd%:L W,`])21g92fZhH"a(ّ0k+\+1ؿ[sp8 NnkK)ͥbE[-1'5Ldm m6IZzY,`.IIڒˤٟ_%}7<bՖұ: m ,!pF2M4ؠ5$ޖ=K4/]ZPǬJ7e \60pL\B]Dz!=H7+-lh/4_?q5HN/u6'y nYbVP۸>y hu`dTY{M4, m DodLES(P uޒrDgs)X))J^=]/kg%v$7?po#Rhn=%RL0bvյc^@'%3HţUIFpeK/"fak@pv@:Bȍ!j6-ؓ\$eVq+I:0SWy”yTEd P3i0 l]aA焍݈j-|B%#sGul.CU2jj-[]XZ@IMRsK0f`yT0.s<*&4q =Q@( `&ye~Drq1=Ms A+EgN+I\|[GA%t`l7 ~c+( 9πcf`ޅjuMއ;VUpӕ+v @=]EW"O1cKd7 vٰ< 0)?@x3 2>ya 3xaEǂ6y_=6oh'8U9eQSC̾@?ayܩY1Mךc*ӟ}(Krj/ TS9m1ů>+`\ łD )Mjc81ؔ|vEJv.HY?RfB[oJEmoolnj`a'a*7Syu'A45)_`4F +"ryu0鳞΢iV~hB} pqHT%;H]V\cpj1a="BJR# ;~4\пC{ @IðS k"\CoݢpXo9X&+9 ut^U?m3n}(ı6;j5-EH#:҃?vմ+9rhrZK MNTj6p`E^-g+b: 'Izż&Wܑ=# `1)n]Cz+m-{.p/^zV!mhZffw5}g (_.a&u }1y~1MVN uE# W'*Tb9+Z*EJ]t]YV^k"/EY3Z%E/û ٴ8=hk+Gɠȷ2`TYC \֬1 xvZ F;y{p~]g%ԃbE2^ak2R ^lC_b,"b+soI%=sMJ߻6^fOqm%dJkjOf񪉉.FאAľw$b`W1P˒姓_FW8:maE]k6hy4熲HK.] f*",f*|&dϘ'U-S %m< Id>l BYbuePܿ"`^a*|HXxć\튑͡aNcQOwD2p>F;}l|+P*R;sZ2ػYwB齿~O?"BX*>_)V7kUjϴ`ΖQJGt0D|WҠ^?|hgS*PiT۰ H!a(byz*,]b *o99K &F> /'k(^w3WQ4$W> bE]WƠ8xBThRf"5 d5Mp La [*=d(>B,ӏ ),DJ)bL"4+ڂ0;PTLmGVٿk-H==ww'Z7 P]RۜɯgL6A>0 9遌&?$PeNoys)pPѨSaך'˺'SJjl$|Ro }G AU k4,$MmeG@4VһIa@VT\"S#g0^&s^0'+൒p,=ڒi+v%wPs@ol?Y\9ljߢ)] dgm;M,-VFF%N|B$$qJmъdM%iA Dܛ~XQ($` uR<|K\ $&fAOAf3xz4?jT"'E@M5qq`N0rC:u= FE,`)XFewS:$# ࡳD'~ǝ&fYS*= =sOIءt^Hv϶iپBBtDAAB]9r댿Rvn  z^2hg3u4e'I'[,QC8nXtb9.%4h$0`%zs}ܿUZb=mڸb쎆1;JEJ]VƸ+"3I&{cwAC,wW[9޸.lDie[ȾN ~`֎D؜.?pͅ6@]`C3hᖜ1HBt$EYb?O҄.:ZmDhٕW:mr6kFwhlL@tfP[nͷx#va4Y}* guZ)ZNQ} 6j>`638s%X^R0ed[WlsnˆuI;!|G7Q|wgA{8t$?GQt5.tMu +Si;ĭ :ä"%YXe_BPx)q%-?U9yvKaq$n ;SW{WC&r*y}>]-nWM<\5Wפ,b@ "g7]++0eie'"(@ƕG6J0=<= ˖2XA;9+57[Ӽ%iG˶~;cXR ϼ"@X@/9ԉ:{: o^Ď\>6J 3_ɕ9Lzoah$6-:=m_ ]o rz4 sUbD$1QH"cUi+8<;;%HUv a!ƈhmt:Tvz&Oܱ2'CSe+zͿ]*g2@Z m9?z6 !w89KeFnvWDNz@<w=*EA7ApԵc#X<&Xm}O_P0HAn"X_ f'`5[JtxJpfKQ T-J(א[{Z0:.Y/[@r_m^3gsrr*{xX8E%L7$@9z%-*3cs} S 4j)]uitgPZ;`'4_:iL#܇/ ]>Nɼ#䓷bu ߩ[w.Ѡ>IaNN_A*ImkL/o^_%N8 aD~YV <.U.[J I,w>bˏ:&Ѣ5QE&(:|$03ێ/"eJٛaP8|F%RstϏCrnq'ȲI6uϙ78&dŭ622QO eq\MgSfR^8/e XO kbi# #Y@EHI(3s|EXN,)3^41dKВ'/&,М=q %!$+SEo m|k` Ba+@c 𯅇?sM lo7*ťp*^/gJTDĎdeVL]&vhhP)AK=M^@.'=AǏP" !хRָmC2q`E UDgE ꮠ"LRiN`(nRUa9cn:($O/hټA7(Xirp*j%Uc*3(?w*?JLZ y2`"UQHIu4!+Z!%e؍Bt=Ϣ Tw9:39@xA`;ֲv6*Þ~ۮ:A9y 틔zˣ4!]yz6dx'ͅ%",ê Rc>RcMmlWiķfZS?ȵ% h`/&Lx?UcȐؕ;erU(1kIf˄ielEyI2 0(cؘON" T򢛾aExFp;}ʭs{ 2[(Ɯ>;]'8cԃ@g-:nt)-)obƩ{;pEqlZ5@=^cy/_>.dxy}U(F-ȷ>5H2tF. ѐur.5w)!n;`pjIV-9#Ȧ jmgƳPpV>T,=}L7DR1\w9|1q-pO޵x6W/A̱6dcC>,p4Ktk9V$FHAxsQ&7QJC?unQGtPs K]ީ|sV)2ٵ,N]6+ a`x {Ms \Slޤ&0{(%1.k_X ҭNiCKiivv`?OV[~YuծB<3?G 7xB a/"Ƀ@~ENĞ';dSGg-ND^Y|{7.߁JS+Y"e+ȠbeߓCYr?>C0^`)q "UWHwt"b!OSpD~;W D7tdt+ Y~؊/y'$`R Y i+4c4˻2o,& Շ8RkڏЎS5-@T Y#[H+LaUGbQ< kT5o=\[^`ޏն:wʙüH#B(S9B7a:8PGۨQoq^nqQ* {~R͌Lku݄|Z9vg8G /˙}||S3[S/U$2*!n1ۥweObiy7_tzbLdAD xVJn@|}F{Ic&OqcyԷlRr3 nG$s\6jqS]/)_3RG{d6q(Q$±;+y)r?b;fs m(x5`$UA7"xgS;Y `MZ4C raZZXyNQbwƙS ۘ$ p )x{)N*a~e/?:0K}*s6EF+@,%@g;0EM4iL@Kq ?".vq_ 'zeKHZr 7}]i 5CԅǏyW ISHQѹ&֔Zt.B{R89N8RYw/:$ C{睊6>۾63$ݴr44I?m^M'O0\Hbahu [`5ʚ$2FUXsʃaؤ [HlgH`& J9^.G H 4X޼p1`$6^*)S]{~Dt寃5pB3x_7CF+T ^KByQ2v.+y. pl>,li`lFQzzctm]MBêT!cE`'C;1SڽKfz}FfKQUoV5s)_C+_yjRu%1'I*uK(n,R8\71=$x#ZӁ#]J#\[:^(9\'"&Fʰjeq5­_۴*zg[-m%֙trT=\'6])Ц7KRRx骹#* C^'zJңOoZ]-ko`dSmGDG5CGqz ' %|PQpINIMJE8xLx/[jV<1)*T/0SU] {AwDu/(ױh[D8t'r| 5)N0fEbqtzq+y(qIq |qB_K2</xw%no 9`]qu*aK[ZTL"*;ܑ.ǧ 0p?j2os9giYI^*/ʬ ;zpo%4U s `#yc =&prySFG;7^#/ K3'J?FInA1L!XkcFi#TMRdW4w.TXxɤI kB0߭v\Xޡ+M_l4jy$z͹!:Nc-D6yM8{y{0Y X8Tv[ :4E+ޗ%"xdS:'=Z'* 4 ƙ4$6PBX㷬@?Df!>L,z)$~d g{Vx6a>SKJ߉vkSJ֗QI#]ݰAA;B;NP =n>|)ekM:`7Aj>͐}#һ_mRzDoxyl!mn[RtY3z-dT}#,7^$ߚa(Cm: hI?_6Ya (%f0-{MXB6'tX:/!0Omۜ ~kzU몂4(Xݛ|T( ٲ3שảDr1uyhe*Cp?Ǥ7C7)OƮ9 D ݷ4>{\\.Ocjmc(|7uU@>k tn,LIcIUxvDD?f&أߋespy_~G{ahBq?0 y+7i ,9zj&X7ݗQpqdp_)thOHMJ;w/+q6S9j;c>t"7AOK*Ũ벏G v272l"\c"b|`oVf.^4"O8!A*-77bP̶k rW_?![&eMϸbAJT׉p)җ@D!:=X2xN/})WDD^s\P5 Rm-!nK]QMDȋwu ++ij έJj e[P)ѵEN? w<.Hl!6'((HlV+ۈSz,":Aކ(<0fTH AVԿG GV1rGf18-z&s% @ۧb8m qq pGtZ_DQ/dz_$dMƞ܀Xd $In.èsTN:KCG/G9Kgo>Q+2bا l ޕ zU젚\>v"O}G:1ZG=t"Ќ=PTrthU^gfw mUa44P֒i-#n:j]<U׳P?(sfҗ @9h$obaةջJ5ݛiJqH\+j?G!*!I_ol.Y::̗AWQ!{[ɃnOiִ5ŴT~QX2 ' 1oJY$ ;A啝>t !Q9ǥ?~q]!\5W gi;В3sJ@.c4p7ςm>AF"£~]=K#^E>*L>`L}R-PWC.!XvjzMP{DWcLWH CΉy+٢됿ƣ}VxD1Cy`o4<~*y81CI&Dw+H3]q(:?ϧv:|cAh1eKs*\Z?~T)M7mjqXexaԾx}T lm:#BW| 'Hi>5 ,:;ot)_H!R+A&ڣIrH>tH_V0t7w/9QLT8k\e6a:q{>HV5 j)@ϼ(̖}˩,KL.εW23\Y_-.YS%!׸r9,}eSyF^ c(lk/-Sȍxrٗ_0eQ2[auuݭh@}QHw$|Tr(Cё]ZA\ϴ$^/ht.8.+:u Z9rE}órZwH?Ə9J {TȌ8f˸іYiv/ɺ\_q=A > c^iH65Gp*`P[E^ӭ*Iutn_ķObr8\arʺ_̕X鎠:!2?JnwwJ 3sNH h.f 'X㉴XU7L>x՟!gQNͺ ueJ Kn=m%,dS-.ŋ#jT]C| 3Ba%] /!`zvT!)KKkU;ly_ mꔵ*US:o'qB[uF }1e4iPR{;-BJal뵃4N[5vMj#1ּbڽ{{nc;&6Dx #>L^x^I0i Qd 򳎋ȵE=u|w !_#'Oydѭ@MUa[1|jH";Vq zR30kOƘ+R "^ Pv9Q_/ 9{:3Ub'c*GtpptO'U]Ma+55z}190y>= `S, M ?d,724fp˨ HP'!ϊ@ꯏ;F~"Y;VR{0 fpI \릈2 S%PtNPI4wDh9܄̂q#>k\JcOY^V羘ۢbuHT ̙DX6ր: B$8DFi;XA*@ C0sƩ!>'rE֯0a~Ipo跤 -g찏/a[+FQ5h5 ;?RtHk_@.z?|WT R5ÌE*H9Ĺ?Lqyc0wxh&GId4Tx CR-Zic Μ]Bv9>|g\Qciĕ!w }/NJ:CZZɳz˄}U^UT܌՜֯Rh1͋+dk%s/(c e!bgϫƾ>m /dL$9ZQxBfHsxB蚷ҘSw?SynUҬQ<0 =0UrC# JhZfx55@{.t A^%daJڭCpd?b]kª'Y`Kd_2">OQu( LXVsJ+ȭzXD7XT?C"Λ =T87H=8 1y6OFwGiXЇFHId} ꔺUIx F0)= A Rԭ%gƟ> B}-LE-ȰYuG"[/W}mlO2!ܶ|.w%!G__By's:0ϲG^n\&7lIǡ]7kR<>dc's8F!!pؔm\/^5, jdb=4Z5Й7<`|O _e9"q/YjiHs~7X֣Y+>SB\NxV@d}cfnϐ4ɹ8ִe QhxJ~BiQfBq[v"t-!1}F÷55OgCpD 20-|HR+dKw1Ѕdp1Gߧ U8?G#jKs-.H٨N9heY;¹MFy9U%\IwuA=C>?^婶3$bV˲R ᪉ 'NYS׿Öqrd=To=՗_"ǫR8s~FqL<xfh7\a0_nke) ==Dž./>qJb& ّx\7XԚq;{k %; G5a(8/ űeW]2j(Ri~P-L 7y-sQ`хRQ- l[Ȝ;[r h=y-Gc=r lpL;uC,Vy5u]mwtRdr7_V6[D .% mXMxSP^Yp. o~MBjL݅\/fH2O _d0!҈8Rk3WV Z_-\(KoM/FFhRXw6@H@ƚ*ڳ s~19 P5K:vR P\zDd|SPF]yckԙvo8aUrc,1fvS %T.; )zCSf=Wqz:>7zuh.)=:tQa2d&:j@{wMuUҞ-x2{]' #_%|Z÷˾OD$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6PҵO=]vҜ{۵q=d`] NCDB(zk`UL?%>sp59Z)5 H̀aA7@YJy^F>c }rv<pg$8Hc2?u(Wھټ8ȭ>V/BZM.*\V}~uWy\R׿|;_+-?ڽcZoB\([Xiaw\~ZFN{O{#zĿ@z,Tޯt_pYm_bg`Ysܭk1*NO8Ke[~oa0F\()墋{3G)^[#w{+OJ C(~,i@g~|S&eh,2˝u*T]=B̽ 4ӷҖ 7~ٽduY9cBCkLM0:)!W&.e3ʕy p;X?yV`EJG r5Iʸ4u}50IOsPBey:-ռif %n"wI~ -+gIb_:ŬCH+`N)ZG^S Y3Ű1O u6(~uJV@%msS82.7GJͼ=Mk^^a )0Qk*`U|O6'F̽<* sPڋ1pRwvHD~Ί5AٓnZ  GˁP.ѝ+>Pĉջ[ŢQ:0DM{ԿzhղHk49(hSǍ@B\A,i:0DZ⊎к&͐6-%%X3 2RļFP_Q3}r V9۸3),a#t+!dd!YK/Љ͂q!%_G@iF^6'3*`Q`iܑC;.͈9->]t-hJVd B,Z4~mI.h|^mU [ShW݉N(gutc>@eEHwS| _;}69dd+]R咫6u}eC*m;(ӋlA#w%o8ŠoJ |s^NgWіX`,Knty`%nRBũ4C2EU6ͭ =f2GoKF"B}7Q̈́cԘ{(F5G9w23(/ῂVubb>M}q+{$`P3Jk4{Dt2珁_@{n=sIP mMɔd-b .em =ղ8 C82@szi/FB=KYzSpܓ#$f^$jZ?V҈4spp%%SYKM#+^`Im_=}uL9."dC,F_Bg<%l['zq)0 %?Ii];Fm7A%X| K9p%=:[V/nxnyu޲Cm!j#d peR8$e3.˖hUпcn_=EH$a"`1(~o9}`*RLVS&ٵcЊ6d6jAԒ%UsS!rwfG=uYK(h^`IބapIo=3U^RJG9'm9]TAτ>l{Bhw l|gF@JY0:Lb^vZ"4Lرa#|I񪷑6կ-=E岬eo+(۔oʌ\_\$\q`Zr%sαJlE'3b42څiyZ$X?\z130)qX.)='#QOOq?<4,Xԛ?c2Hz<n$Jl,$]"KF| (Vtyăeyg54[EiЯ"N`$bGM7\[-gU;w4Sb^vQ4f{u>W--b \;ZzySx顉YF:1o"о;<A[A.:CSDQiYkU`-bYGVJiuI lV nTkZJ[Q"0LDSRdw]R܎tu<=9ihccCȂIbe#YW$[0FqMD\%:.`0x8qw㜇'lؔ'ba hp|y$?dh]tv522]S.]| <Ү!$/9mf2#/H= wlM'ݱ4|XL~?)_FKsG ~*DSLztxH!\C}?IWK?- d'N!ۊ(m={HiݠsiC_.ѕpѦtWV^S"KI9 -W-l -%XsquV7W;V!ς4ؕM#s<;}ΤbD@~c ܫ14X>E%r@"Š"UUjT YKk::}?ݾrCb(Q+ `es !QiY5q/`: =عddw^"W( /_%՜un,79op}ne @u&  (k?Z),IRBKS`&w'ciTިGA>0ɋpUg9HvߺZ7(]!D=!q 9Z 0?D o'MmGp@Qꡫ@ҭ$z=VxQ y[P7WuU{]iUOP5[MՓl^L~W#: /o֪w:k7c$msjm*#4+ 玘SJ,+:FoIŚDN5F\S6(VDE-XZyj{FS`P4JNƙs(8l#C]/3lmrߢBov;e>2nfwޏIf#UF0*R(C%gk5x[)~YZ`MPST=sL(Z*Z;hs *s.MMCIPY*T`mi]uw^o B}hӱf2VZ:"{0 Ȃ*iү:}3.{F/I :dQ,*"F0Pbͩ#&lqLԊ8nQ*ξ_QlIk7?Od7u4\s 6Y]e9C$QcvM "ԧf p|mO'~{$HE]p)[2wZ T(xYFNof M_2^4Y1Şg>p&+ ͏ëW'GD^N]ɳZgxI}^VJ'f!?(⛷WNL:PE0Zv5o=.v=eDDRf]y5Z!H/ ێmŠ \ cܥHw;;X9GZrF9*s ͘5MR] Ruʟg_63\}{S1\r8xn6hF(9kd jY?"飥:L"nW V FO{HPf` !0w&5ZڀXf#x@DB5̈́$ !.6U׻ʥ"gNqZnWP/,oeV##iI>`&d foZ}eeOy,%1C0)ƺ.sm-߁XZ1Ւn((50 "X X>; ϟuz(Ӎt۞_ehɯd徢KTuI2u8`0+oqǀ z2)U a*LQIhNvIk56Yl"(Jgj Gwh!r,%j4 ﯻވ8ۦ+u#; PEƏq`.E' 6A' $;lڷr_my Oڛ%;rf$Vjl̒S 3!K|8:)?,L#ݲ=^g%ySU/'r*֋Ⱦ<5Exa ]s 6+7۟Af uj &-g 'RZS1O|am'>(y=?ˆ)'2^zQoHr54k{\ce=;tVFĕo^ C\V(c,GxwYEy=}j4DbXFI3nBD /W kp~`~+x2O^--)%&=`NN~Hxh:NG]v(IfDi{*0[Xu6rn^0'6OTڱ˝H6W6Da؀7jq9,""9WPS775 -8a#&=zI^k 'Xz$0jiwsbQW.|;́n#|Q_=뉿onH:.1UGwQeN,ߏ0ߏz4%z*L[ͥ7#ʑ0O&S<{H:,dg[`Q4TBU K~uUgw:ӏ.XVTVF7>pw^c{qDݭIdmWs(sr@&mkF.޺rzc+\( szE+ v RϐigIGI !o_ֺ0qq몮i}E//շ6##4 ꩅ(볈-&uY!}CVcQ6WO>9ܣ[n?OYڦ>Fv=`KewQ_Tr,"?샍P 8FGvMfNd`d\| 7O[s^}61P]&mw~T|]21Hq?䖲~8}ZnfywlT%{d-@7i$A#w d,5s pnZK%a"[?1o%94Iu<o2f.>/zkh^):ё-xlT-N]QxK*_3[^"q19CQ-Nҽ ;XǷ)ɑyۭLIM2]FI$Wn`QY.nвo,͞C?!oG!l6l5Zbo4t VfOk o9Q r7\GD7**݁hmn0lp[KPF5a$bQ% seFX:S4?ˀ{ǵ̣uyq-YYҔ2:q8(&'Rf7΋ТO|Ӝ% ~qŒRnxG-(X ܣl`lTVWɼ?MP9&GÁ\(9L[snEbzy\r9vT_OL2FkKO ?S=`@2?3|%}k'\d2,pz,C )tA&}UpӼȽxe-m>æ&2~̴{[ 5_7i#::i&G f*6jh~5Eb-Ca0/|SU /~g=-"ZOG`/i;3? ]a7- leP\oѱ(OG.zu7 /alcqDz1FAWbA6X&cvC|@'<t0Kޱ $fl8B.mҜꨌ/x G" f3/Jݵ^'y쩈E4ml^Kr,}yE^ ҫYIxymФx^1AM)NޏrHomВ+\tgT[moko(g8Qp{Qv:!LG-,#RkOKX_'B) :H}l1jBFI{%mxك3Db/~ŸDYD_:.Jpf8}MU`n ? q5Tx n&;W"#+,rf [va,'W-we=4AD&%Uz)r̕{֚/|\KZ!Iz5mGaZrzgx@Gw.DB\Q9_Y' $RO!<ƽzZvw}`U7s`-ߒސ.U- @ 3}0W&*' {t=N NHu i`[4Twʥ&pLTg2~hrm$9z8/Aݥ;?{̛CI?6;Y:H =B(~Wa(G;$$᪟Tb:zJcw:#G (Z!.*8HtfƬ2|a p `Ie{ÿj+R!<\lo026#^P g'V٪ڙ f'ݫk 9j,)ĺ5Le0FhܝF1rjꤺ64 \-"'ӷz^'UK](~"&]Jك\KS4,ILw ;IÉڂ~N1WH|Vn%uAd,} |yJ1=B0V/a-؀n=w5-z9qi ¡Xp|p,44G !16`#WWaAVy58(K1?B>Mf yCK5b JXі:kitOVG@1i.AIغ%DcǸäW]ޡPڰ^dtTkt<h͠k{4[}~h~ adlr4³0L^օ sp.ai1_rzA˶btBA-) ۚ[З*Y 'SRwma|^G :A5N?9%wJ $qDFx7۶2h$@a>$T3oV2ϛt$vhg|i`ܿz g[2So)q(YS8-sn3NZɒR0LfoGw%S Aӛmwq>QT?ナSaAGч^"{\d `e?ZACWS<31[&4KLOK\;P%) W7?gK].-È=Hd Sn;kFJD)/JB*m 7_P߀I;gXpDv5<"$+`ol$2|#ӣ6ޒTTfզNkXx5rhx7[GCQx1vluOI>/Tl&sZά ݔ̚~T%]3z&Ҩڹ9=wTRZF7`/(Ꝙ2{FaNKν1.編2b:)tf!6r|K{'<`OAR쓡 .EBsonTg,8}OR`u},Vo[#X/l|R>Y;FbW7SM`@nT o0u ٝz/^V/,eu_goFιN~k9л vr&9Śm$i6DG.0L*UҺ5lQ#.q Xm{;g44 ob.%|7#¶G73RJe ڙ6۵0H#͛#jEv񌫕wB.ړ(UHv"VIT!_:7Fqةځ I_񗋠NPqUϬncڌ9r-gX0.l H&"^T=b!pzley=<п(mߡӶ_ꑎ8 z !5ݐ %VYȊΪTg|T;Q~XƩz>v7sͩypxEةҰ_sqtx:_=Xْ룗M4 Om>א~=C=3e34`πBuُ HD`),ޛ;u &Y ̏yVtz!ut.&fT3μFz[trTd)d> Ɨb͉b;4V'Rg_+h2)ڝf--TܹTFc:½b-ay8'&ݑu۠Ȇ,EǹR>׽Ym?kJDyL:N+JPP }.q qI7x$r!R+BL Fx7F&NǮ-+Dȫ'FfIDvkJ:ԒXU<Y՟*YاTNVȑA1Qɢ8դw alPzILD4z~JlvNd3zaCF͗fpQng{9׷+3/#'MY*񻄾mY+=F 6תܝW\8qlji(`k>G5яO%bj<\f=P*F(O9xg|[uK쓤DG[єW>)8Ԙ %r6W!RfŷVo0%Kd:6ͮN9~oUXg; 4d ᫀf:e`${fP9$?(jZsa&j4٦2%:'hs)G0858=b1UǑ v%F@0R3{ۄbZwXаĪD",U43W5brє7{FT;[G1(ͭKI!<R\,:a0eQgJaMXKDu$)>hCl2,jyђꚋ2="Mf)S|P`JčA/ͷ= 8WJ*r=;0|JaUgrF:8/p> gdŃY2oCn;6t~8p."0~- ǺcS]/؍׃2YFiE L'1 *ZH6y9C=A3j\sU}TbH`r;"KҜtf¶I;[&0ѷR ԯ#jDP*a_h/ vԨdzZٳ-#@f+U鬚FIcQOZ9(;r8ڼS ^Q9L{&ExRm`fۢ@m2`s-uڟb{5_/~K8lAf9R# 8T 8xK{5aT60gP.uMSklxfW'P`V4XZ#8JH/W0tJ/glz/ֈ9R~uSsPF8Fqaٱ/8 q avٖG\!Q3>pvZR|(g0C{ h 6ŵ" #E\%3sP2w)u=?x{b. ǁ1հ" _<͎L}R. @ju.OzUÎ%Zʼn.cOpaK&,ݽb%(7qbSuL8 ]BtdA]3X͛aeSԉԝDf \az>U`*0p9~70%aH6>s DzKʪ#ቐD! <~w恄rSz$,s^=.|aocif%j\VeXT^0mRjE7L Ə.!}!iܴvW Qչvu*-lZNEOU<gj`9Ox*;uNFh-芄gY+jhOuDpJAF3y5qk8o6SonTH^)=7 h`ɩ߿X&yV+<=+&@qO`A9:)E=bKhK5a|AшCFEއm}GDLzD!fK}G p9[ p|skj7~n]TA69:dAn,a77Ns$|zKU4~%gآ]);|\a/~|k wgz߈1яAdR6 uwnKF5+Voj$ˑ\0Vj_ CLN:[tpς(S fD]6A3*F"tO* @%WZaZF8՝ݟ*R0<ְv+$誛SDnՐGXCLžH@ٍ)L#4#mu}[ii-N%7Jjh Xl'+^J6j <*7ݬB}b)[dS <kΟ`;?f:BH@ovM6 :(KO-c]i d権@C"/(p 5ba_&9cuy熘܍qfGn 1;-!H"/ )RV \RJپG֛dӏ,J@!QV}X%S=!f*]'{TIT/LEDǐ{2J #ZLՠ|>J/zj˙yvtUMH0WHzKF7hNa"bˆ5:M}/jq# 3Fnwmb`q8UDĴ/rؗrWs'iPOӝ_XlGr #u$VhX!`¡tLVJ =CCTw3WIWG1"E71tyMFI9Փ XW7fobQ4Jm^"iH 9~nAο + Q/:tHuIA k5kmJn]YCkf~%!Uw}EaXv iJxRo.^? sGS/~2WÏ=FmDꋈehbb.WGl(r]v}Nֳ{깻1Qs!zwV>G&*~Gh%g΃()y+}񓪅nz=Ki~jJr+>EMI&5*ҝ(\| A"kD͂l)XfـlׅBi-wd~}ExCkFNXb>md ψ f$hhd’S.@oI: 0R؍{SJPk&vm۵]W=ƫ>ڲ(9Z)7wneYVK"`l%O>\ @yFSw4KS Я{, }](]WE^sdA0z}`þ+<2X?)?"9k&Fz< y/AXn< mÍSQl_|i}(L^t."2[-n G>6۠m],A\n~{€g>wsBUbuk(m8:zx424lSEgڷiS%нm̾$Y- x??TVS\Ye$eI 45(H)5,tII ({]Y[数= Ol+/ s~٬ ڭVbOE+NI&ǢT`D'"qqG `GFrBgF0K'~O ʢMbeHi1>5ߋA~oSŠ*uZ<|67r|\!b^LG'M~uqd`cg^Ee:@R C-(\rU |q޾@g]XeuD*CX UX$ /fsPbֵ $/Nd2+㏴TW}i0&8!L"DyU8@c#$'殺^y۹f9y`p/@>Iw sf61Ɨܰ lSj@trjtg>w&P^h5~~}gEpBdz'=Ξg_Mz9U1rٰ1U UQՉH-0߫?ÕR-_O(t}>b\5o rtw*ׇV=.b_ R!9u&BtN@iER r&3:ץ#X@;uG{#ܑ 41M1i5kзz( cϧHXǴ'Q[eo V_ M䮱/d))C`sAƒHNlgJXv]טGv Zr'iGЙmRaOc\XW<6ˉ5))Is1àwbf4WrshHol}˂RA]$87<&7ΐfԾoi|Ƒ;bRپB-auq CǷw}zz@Ճģ'>T?j0ՏW;9*\PR^jx%E?#U$c^&ðt ψPU&ٝdJkS"R9~[\ e}gmaO^Llcf\ ~ۘAj Y[06I R{_h$>X="@)*㜇2w솸iZMS$+.r6w?G?xXp"}qK>h D IhPc?tIAZ0 fHNPKE؁{ojw{wΤl9Ⱦʛq~6@یjDg8dchEqo> a)߭\QPdurf6ϑ#hP2'ln\j{D؇P^ĒҁFQNtDAh=ȒWQ37Xi%R\nXsn]_+ kcA7ڻĻ |[HBUM@B.!ؠHaHk@gSNex@Q4hFmT oHa*\/y| /[  wS>R/-L ] S=`]kK8KI?Й9^+FA(=k]p4CYoV lekVIݓeV@d^\%K?X'x4;uP-'i,HH K +04nW Hq~J[\;|,̋Q4`^~DŽa<6puN*Q TΖ}ҋv)z)y: )v6h |7XzW9/pFxll1 Q^GH^u _ !һaZ3d$EMsPmK>❶bX&q+ulXeh'z`gC0)Ѩ7 /Z*#"UBq%٣5%\gla.rGxO ' sR|~kYc /S.#pߊ z-V1,DoTBwK쨽K:2w 9BէcיC&At3sFEfjTTG.fp *3qچ8 WC4avo2o"clToLr卄n[iX/LN0K.!ga - ]]ut:\|^0 ptWAk"q킺DXL@rqL6Z3*-4?2Qd}lK,Nfi|7\e q72ߊ$\X4Zr‰ <3[ y] X72Xv/ڝ((R ҭYeZ_U=y'2|0lr虗}ӭOo+E5ePAAr(9+fTVt*H* =v>dsހ1: uAEYTGUL!!._ty8pP +HvEs*KA,EKEKZM3}VaM a /VOXj$ k}3ouNG{LˑacnU'Cϣl=GK|ءMm`optd[Gj ;iDiu%lnL,48=gG/+~pz_rg& @(}Ғ9-䒠[ od+}GUmƗzߺCWq1 Z_DPgH_i KQ̏ t/!2""޺ <Rv-Yȓ0Ecb3?xDT{ CO,\fB:lo$=b"wD30OHNj^R \^L hJwP ̢0)׿de|vlZXdG;. g{uHUBEE= -:IgcK!:]}A&z %uM󑉠)*v~%fD:۬%z0@J#l9r/]$)%5B1?#=nCZC̳J~i MHaN!LQKBsy1w mz]Xi _NTI5=ymSY9a#Xkx޿]0]Okw IuIpa7]yGucE6[ye𳈴TM10.eg]{逪Nu_!㮻E_}{uvƗ36!B~ū^Hq0[DwNwnηʄLjVOln->%:f@#B.kQK25LseIxflqdB${n־`HhA?)sۮ$&ByKzυyU|ZS#ҕ,XNE":*:eQFnncPb0,_kaZfH\5]|#3Z UGFW?|{ '+͋߱gCg=^)P7!CqME#rSye>r}Y42*wl"pCQj_` *,r,T襣/kֈ^uV }Wu.@4]РG| \D[J;kLh2.5Nldln;3j /؃7&|爈i '!Y";t ?j :c .p[!nY=Iڝ}GԍgC}],*=csHpˊ>G_sL3Ӳi'*jb!_^ FF.^`PHe;I@؞K$8I7ʏ9bCX3`QI_s1'tZJOhZݻ*6a9 ?"?*p s[Av¯T헝7کIV|h@ Vԭ8΁m`fq+,ӹcBXJtrP.XjZr"&.=w$ӲAK8bnKc[]M-N <+.^[[ xfwZwP2%/^<! J?A B2 m7jI;GލXq&0-Uՙp +z2rKqob( #mX9 c+Pu=pU=Qxxz#^*7pISԷR&M|^%AG#|fvI,s *߻fűPw`=p]͋; NRr9*[ˁ2Yq Wr_}#֠«HZPӠ^tC% _ WMZ4 83a?V=K÷3dpф}!+ti#V?6[MCAHܭ sQ.(tɿOS!2h\3$;լeaz~I)~F0־TOY1Tn߃9敱z@i.QwQne!gSY=tQW"Ceh嗊p?J|ϰKJNts[LS9gdLɌ*y֯o`)0AnH#ͨK/\3*Q8T x!҆T?JU2Xs`ވ@4hiϨשyIH˭+0]>m˛tG,Y͹T^Ѯ6f¢yo^rf= V:Op`d})"O$֔|h Qb.?vga -K4m'nbTi$Dms{Lo{jt.-34 {֬jm jd7Ծ϶ȻAC"@\'\ ϊY&1.]#*  *^EF́j(l 2٭vN)[GR;7Uř zTT~2LF޳2{QGceX$ūTVjKIVhʼxf$}mNPye&?yߴx)Q 9ɪ0T& D~Uu(ռ+Z=`T~?҅ dkG 8AMNp?Xs wAuɲِ6hfW~򲼕s끬_pf?f-LUW_,{=91_ Kw]ZO,0Y91'{!P:3 *h ::[(ʆa4wKV6ڜ}rMOyCjD L@^ su7썢$߫"{򅎧/G+Opwzӽ gklLPRce$dY23@#동 ;qB0%j#sbź~#'l 8QA "[k}42#w0e- Ê`=`/@v=19/{ =wvF.7)N-܃R@^ eV֊quэ_NɂkV%:D}ʅṻ3%]S~R֓zY ƊTx}5+Rs/H0 @gQltآO?nS)|{KMk#gc|<>2oN;i{jz twoT y(߫hf!4Ty *ne=Zq03@ϵux$5p I$?4OhM妯78'1b~@tB"4)SWG[{7뽗^Rg$s#'n2QDK6bf}S+ӿw64KD-2l'%0"(*I^_MXxc_l^ҫ^Yc2|Zh/gW kPL bE'u-bO<nǚܵfnw+zz𼰳ЦBJƋRi4PeWP=(x' f3w̄-HLa vIaڃlvyL*'^ХoJفs_tP]Y ֒|G룑|= H;*cuX7;Pυ| ⼥N @˭Ad}{5Sl"]W\w UyvW^*ǎtbnwmr6LΉ؟"FL-^}[/nin[%8(2̄~+NdޟVFʉ*мY ~#B.QB~At ^,qf2-_?BX EJڄm˹#o`2CQ_Ȩ2bjI5 s-a~3hC?GGf* };Ne&/;Y2'VDdȈח֚ywBq6C`dDo8 j;'B=BFEOrasOU0=SwKC={9/ap;C(Ѵk2呈|A2r"scˆ5ish"`iY qGGLV)K1z\G ݠ67 k'S'(IAŎh.?֎:x,ўɀp3o6Ȥ>ZF^lyY:k{Ԇ. ֈvI/ ._hcPXʿ<ʅح4i$zpgee`H)!Ԟ9ݡh,U!TZXY0jB>Z\8&9| `;P-Ãk`_3c3~vn{p DOP>6'HȵbWLϯG̻'6h\[O@Y>pi(|n(ݦ.7x:ͥqcjAiYi u}D`:2%çN1FW- rGؼ-9'\VOԕ ֣?is)|m؎Qk9 HrUh̪`nP0XN|+d  PiBUVc9er>^ #0 M9cQe +"70LIwScOJ4 O>}D Yeg3%m:%#ixO%£MGWsCLkݶk+i\dmm95P x+߂ݖ5yGe/E&PUgӱӳ0NEؠk)ʝѰ~>t-*4I⮌r0e?l5| F`HȠwchߥrUq@Swڱ]x!Q퍮+ZIqSA2XV;1.۳ %~zr j꼔tV5_ECV4xt@Ӱ@)s2P|{-xQD.D!CA|RO"t?l7޼+z[ 2wikQO.}_N:,W>hѠIhtYHܲa7E}Τ٘nNF &@\ՒkyGtPM W;; =I7U$ᇭMc)ZE)aܐvV ~3FJm &ppi=D5q¬lj2vMSWY{RQY+jЄLoZ^:˾NH:}c09Ž,UR,閾`S3uף>QI-JTSq),a ܦ{8MVp?d=sݸJ -ȗ6QYN,͚x-Xx(h4m׌oZo0&SL(OxSecދ> Nq)JN Dk }JNhkDm[5'={H#V׺4hءmZ>|Fu& &mGnm#Y^yd2x/X*DK+ TYQZFF.2fڛ?x /##f=,.0y]k|^;zbedeb8KL=.n7ŵj֟!ј90rZ9_xdh8wi8ԴQj|yw;k5*q./4ԧ;\@bTJi2I{ckV^~)WF~9&t( Vf;m72H ˄N%կ 'f&TxbJA$g,l,@n|BB]P Z_?i/_ _ myJig`ҏ*C1W!hl3P:ɍn3tgmP6DJ$]M8]Nl=Ÿ}8eSz3HUdRV?< Zc5yYw $&d"AglihpװɟBS˨peLOC2G?$O1!:R'xTAv 6Jg|%Icz8jVс6q-gI(9ב;P7$ Έtnu7{P{ sTB yy(aS/tQuj/a"|{(LEvtɕHX\@c~UshL|H܆N_àͺ+\\@TF] k/Fʑ)JN68-M϶ *JetsS5Y+I'd1eN+)ё,|\)U cExR ~bձFos,zpXI&8|_AW#Wg"whn|VLy9#(rc< 1 ߸jὨqw4sw R;R%x=,G0L+dz /u/-I-Q}Ƹ(lj YA+ 7{HER'r7_tv^k?]啬jwZ!*4K9W'7n/bW"A!'sm:.K -֝BޏmZs4Sʍ[)|ԓ>lnYPZ [: ށMĈOD@"a;{c;C̙tN>2aKk 6=k٦ֵ)zehh<&]Dp8״&coC(#ǿ,dϜl{.M7 Gd(Ycֻ+~y|1\YL&39 iD<@AH  il:S7゙eqX+@#_突~g@EMrBje=2:w{ۥП)ݷb@h6l &o9u4Z/R+V1".@W`3ΊTl쟘WKj OCည0 EE좳+%5ÓE* ЌF* ڝr&]C!CJ|(_M/qkT,i1wb˄8{N>JLڋ@͹2jq9("ڽ's0^]ؽ ݟ]#v]4дK8nܷHd@S{0xE&6yK40-7Ehf] elT=3TOmopܯKp$ynQWh+}B"z {hN؇uq1{8prGg3P579 '5]ILI5*A/pO*6NꚝdySjy3WH󢦲`*.LA0O-Ģ2yD,h,E VrV)b(ҁ* '2Q{[s kRTH3ٹQn2, H<`^2 e? fW_80"|բHay^fCt\Q:e*{y@^WHEm* >%~-2:qx`B}HsƎ,J{eb7˽c.p|!:!u\}w!xlHE9zRO)]!qn!. |l#'Zz:BmLAi'sUf 1m=i3|oU9QJZ5<`WCbi@s0g凬=^]/r|BEEkxeJSo鲪xn|ㇹʖdpvS,m&A|#Hc" .*51]B}I˹j4 W/b ׅx.}RV2JAX nAsD6B~k)c+6wQO27S/8½?f덵ߔ_9 7`xp1'eW>0G,O"İwæ3(5 ^&Rj,CS#=4~2B'n Ztk ն&76xđO0#U֍YwlMv?u,G/Ҋ3 0%}U)-I8&z8 6^y~1Jʊr>#8oˌ.(3d`kZbןSvγ”o!J~s2#&BbNY8k}F8K4w$eTSlބAq.ngh{'A-oq82=pW|9KDMaj!3|cZS,κ0,JJUM {676Cvw&$`u%'_f8 DLؒ8"Px+%%ύ"_J9Px?iG/K䶏8l;+>*V(^}<ΗxULݺbc>SDc70ݸUZrLjBsɐ!X +&P֢I9+4`xǺ&&VpH཭DH Up"QXۭ/Ԃ.uMU1x-[9 4ɦQV7v0(ۗ%b, e5tXx-jYvaYou%vCr֟dW(XL𿣼זT7Ȋ:B% Z#ߒA+:Erq'qɘL|4wOk-6u ,[0gy>V/@_/|ZK3^ZRrT[̔;P-1" ;˯N6Z}<7ZjV+u^*K KXf0jMtp$@#ܔnJuhԺ8FV8 əЧW[p}d!P377Qb&̏mbDKdo?zsǴ>(:0> ez9DVT0 SB[M^Mׇ^1&93yd[5@ W f" h-D\nY [=k٢'2(,Y*8VMdqa,-!ݫvr~G |ay Uo|mF$2dXEj$ewzk!,&m؈ rjLD3*(̍m =62䁣&.A/ꪑyڑA٪4&$E8 BvI0 .QM,wz^z+tN8w]ܸOr#I1|Y|v"s I; % \k7eS%bڝ w&ӑ,Շ؞1==~N}H[,JܢN̆)pc7J=VV,fZWSCQo|(tdтU3dGV5X٧p׷4˜s;|,'Qn CfvUms1q-r1NE\ DOS_rvs(-Д f]Cpz~9-P:LNq|+qKP}@nFvq1pt:3ʞ|n~&iA8xH&xӼ̏6;^/:u;( 4j}BΔ(s|Qcs[c_^6s) <*ó tlp,-2^SD 9t^sSS>սrL,w2zvmQ`tL)?G z!M*+ݐ-rD\wi!QeL^~f $AVHQ ʡ/㫲 J8݀e59k#_[vQ/@=Ȝmߗ,\dM "!$*߄mFSMjBՓ1':fPlj|FW Y"ALʎ0ΌD;/ d}F5Ng{w*c00QqlR!Z(fwˀS(_鸦L8qWns Op 1Hω#5AW$dJ {"eF@K9O*´q_X3` K}40./_vmxv`)W{>f^w(!*Q{ D( ΙJca<I$--0HX3_̕ :yN )^q#yЭ3mL &ELCCsV(g\ŭ700=Ae@v3]Jx<a:+8= *Ƌ,f<EYJ",4ո=vj)#8chϪ㎸rV#8_L * Zd87ȏrN!{P(i**lDAVV!`4iNi|Lc 7| zBoYY`;ѳWXAVK8ON01L_한~X_0Yѕ&Cef0OpZOp:G.o{֤Tv@/G˔۔{u]H7EW.n/d'L<@@!4<}=DwϮT۽+9 *=O+8FDK_p.6ũ sm4wqPT n)sf*\{:WKS-$vH@񱭀~/1>k?oW[ڍ4+7aWUx O'qls9}h&\xQ~Y$7ps>{OFǁXC i[ !1 \}8 ՝lE902PVc8ҭ#.-_T]ԏ'cjJl-q^$cx[zB+V%Y"v> ]VZDe?!?{`OVކWvcqUxEh! w,:2Waˡ)0}ز`pYz6@D1b(cz5e}wNع* H 56‰~LPv؂? My!P6Y{()XxFDS3^WESֳ$x>EޡwEgc Ÿ?|7'pM"jC8KNҔ?@IܷSBY/ ~T(_oSڗY3KIմ"˽fS7f+$Ck( hͧV\fv󨅹PC8[ <ӱTWLL~iX'vv@PIb_V+־$ήr*P7hҐ4ƺ,<]jHH_| UyY[i/cf/İ@dLC%4mT(#~na1*c &5$*PUAEvrpjc8@ϳ:OFuaF(}@;5ŒgCm%Y=B?S}tv[1S2})ˡ% Y e"K@ ‰\*1(6!ZCvSI[e|~6YdKTv8.L=dJ ߐ\g2X UT UJ&vMauNʤQHl!|;ǰl^_? gz%m}cp ksbnjToEDfUUgZ{]S&]t7FՐ"Ḝ|y1Q# Jن[*$7P,*sM "BZ- B^bk峮n:os0-Ai,Ў됸iLGiTq~D{di9`e`XPy;yg$%w_9^ t|fn+v9s~0NRm}X!>~3I Tr٦lqaL/35P }97x: eCTq!I=)W9IBK][Cb =Υ jm[kPIq!?ѻA1Dw*OWBR,( !D}]TͳUBX+iy֨Ƙ=$)C =N'Eq jS@ [,[&ΜD;dz8fծLuJ$1yrq8POri@}sR$Tb۸r9EƣfLBDW?iݡη/+ d "&^0kwoB_HUǜ֟ Yys8#\VXTƆu/XN 7PQ##igyc'i\|iwXKٸ+U1/ASs}8+Itx&e<6FQǃNߨBps_#ByiE"̂\JWTZy ׆duUAQYJ'9k$?R> qMx4' N.x@쑃!G.u] tPтIb AL+f ݖXBGc,{}9"]6  Y!v dL42\&4oG4dRwJno5n4n_-V]ָOpvQayW<]l $j7"+;I /*//HٿlY5\9iYj09xHo HyHqoWM%HW&<_suYAij;N`esbPb礆`v*qX nuQ!z?dY׷M5r˱)b|vۓll]Q7d piNE^jwΕjвR8)z"pɯcG&*(9;-~)lU R.%v (-H_l FOJ(>jml \uNeȩ-`6(9[ӗ6%s-w~EW룇73}8P}hsܻ:/vq|~*_䰭@X_GDٯO ԂPN?jd箎(nq/%A^?h$M ҵXryMڈˤK{/&B ||Kc*Ӟ焐JO4mFv'B Z=Y^:rGK5` xhNg3 LWC=3h9k",bMaJ) 87)Y4 r&4HkA+]`n8[k;8ODY$3 ܏.ʭGp5C +6l w_Ptc+& c.%bŁ屁f&>pɗQTcHfpo <õfT(ʳaH=NK( ,8)AwU@磵] re]sL%9`E ekd-4yUBɐòL1rt' س3w2;=b73&f{5QSK$Ij|Qm<w5׊7"hA:/"2 _M91c4轩to٧/0@u;~}8M*MJ$.O|$0 jQ&Coތ 2By' +J\ӳ:Iq׭)7P` ykV})8_q/SkqzyY`sj0}P:8U>)X6s/rއ a V=~!v7v<|Ou^)c蚃f'YD6τc/KPEe$߄:xPTxtt>ҟܻWE|>Lx/D$ ﵇{`=K"ځ>R-{XGznqFֹf MѤ^/'3RA{%aآqI>jxLGr KմxJ-;IC ,]Nq;I6]2޲r5Јl*hZi4*Ji|Fʊl#O,#0O r6Si U3b0,*?fn(wͮ5CIu Pf7'$Q#SkSNEd?B}oUznKT䞪@X1DǴ-$i.,)$_zeUE9Hmd ^DΡs/V.ZH >h?&D̿o+L^PWUh6Kk^ͦCb".7#y9~-ޡ8icR ?hpw=dEsLD`?$kqWva^q|$ 쬨Ov { b95 ɨgF+l}:dO&D%RZJ[ܶUp2& ?b* = rʈI;Y^!rZެ8aV:ôeOOQ #ac0WI*޹B3+]XDUlua\K,dAQ6Z5fAm{`w bOΨ̩n58qSD4`i) sw}7'ոʁVaޕHOfl:tQY; m8yT/斮+ MXs6ҽ,SN*y}Hh|Ne^CRӭFk7 8@@5Ifu&;r #2oVa( ܪ%G-+&"!kUl= }o"L v7q͠+X'*n!ԫ1SzCy}^H+ϠZ#=-% 3uc[wTH\W%`cFdHT)dlÛ`3j>u[I`ٕanc *4xK yC3),bW nV[bW/<_N%q~Zo-W8o 0e$hZ9mHuaдڧ(SAUKJ+Lnc| Y]*RS~4 m4uX 4%6GK VϗQ烅WIYSU#Kd@RGAcD3Mm-G'n3TP g6_e]lޔC4l L?FfSIɘ T# 1Cc?YmԪ.k0}O%Lz#l{֝z'Zy\\K.18h淌Yvwj4cA% %kWuO/|>ko58P~ q9o$R`N3 g祾9C6MY{=5reʎ2]s ΗizPlIÛ)X)L2SR3N%jv _F]'qyP`cuI Mǧ1GPku MTm"V(uA&`.bxe}$Nj_TaLƾ䭃&us0yNk5/%U|:.L'ڨuTdo 2Щsou_R*wvJ+#!ts! r^>-6Ja=\?XG~!v'BF+{=w-J3k{0Y0ijCBTϏ- [} G.xEGAq"xpWl.13Z󪅚t$@7ζ\|,Pں9;;ע!XSeTF,<\z -P'…bfq=&wӳF*|:=|vR^1b֑sЈ=%:|f8wy2Xd) e16UXp4Y[xw݋ٴs;,*;G&ЯHS Tg$+]!m]96gt\~铍mvek ueohgASŲzr0S8~ke"t1dRp"Xcf4g!*> 0w-bQ7 wF%ߠCs4uȨôIxW}b5Z{)byj&tbx0D}Y4bQD+E <(_V,\758oD>8څD %a×_b׊@GD蝠OQ {jӺJ ܫpGea]*Yj/ma>K-bzT|~iٟ +c0a$F)?_ƫN1^V|@ }TC>3fXD&ra9#T#pɡhB j2F{[!Otd gȆMwrяf~g5t NMD.y(!{U {W{bRr=,牮I ~)Ö$tռp-T6{W@j[U34Tm=u6 z0KUd}# O:LYFFY:.\!H&c#ϛ}>_wb׾F(Ki[)kNEPI+y5N9-]L_;\GKҼ}V/h56<Ӗ`<ݚy`u6,p#/GrK~LBp'* ^ :׭r@RkE4Hx Mb{d#OJH7wy\vXQ@#ye8.+3PI=[ .¬<±;՝3HL0{Y Rc+0f\_IU)ѧ!.6C%g Z{S$L@^A_W#|rϾW_fatx$%Wwaf?gSU<)Gt:_h|f'sW|=:fH^KI9 2NF]n=kDȺ߽̕WYeP? {".~mё$Q ن nG@v/>x-}}u|-h$Iؽ6Q) 5p>I:5'E3O` j=rw6_ ۾Uk MDTo\̇ l,;h) *eGDu h{\T`MV-]0?"(b8x}@6rWq(a E >/q/z0VSeFQAN@z^7VGSvbtT+P&Vp|9F1Zw"Si5 vjّ:?b/UJ[4͓%n*Nu`S\:Ά,"'3z< =BYW)LAe󁜬ˊB"9؈v &q>=kx)rP+bbͮ;OW!>Xmp_\jJ7݅k̮"f6:vd7(RJITUrYo-XhXrtaPUhc# `EWd?Als~YV!5jk9yfDhAzJȡ.^;H,DOhKEY\/ebpN [ |/(_nSKa0'AL"z T( ǹf:?M!?vNa (I״I`f @*K#f/a$g~g&Q s0Ѣ~5I꬝D<6ɥ_膶Hx/en(O~zu;W;^-;6W3F\AI-IM[p6̋w!h8C\{N$"TgIGLTN([yfؒpQ$Aok@%dÖc`?Ug>1#5%L€>rМLCL' S̪BJMDkr8I`6@@ovzBYPNBr"<Ƥ[Ho\(ݪ9̢8'wMȸ`M7y?by-$IJ~h7@2 :.D m`v|=ַiW>4 x~a#)L31$|ё 7]̡ ~L;I {DZMxNEX;=e J7B!q8Sfd\!>0y/6hp]KpC,ә kg}~$mA1ZPgx"nn}F "6 ƏG@z O1H^< ֩#S[jMiGQB-/lg߀[Zc0!JqBT̜Exi ^Iefܶ #7B@%Fm뛬W#+C?A5VѭV LNl1hd؊0OuQp L^6{ƾxElS \/O)nQ_‰> o`W6@ kg5pP'fk_t5D68Z~'YAqdߏTy.vOΡs8H!hnM4 ~T\ QL#bzaPNuPb_LaMU`.Ec 9W7wET O⠑c 8}_Rs<7n$NڟI7Z2jgʁDrn,k'[NƇ aM$$R?ĢH] JE\*2s-z6M]ˆA S$YC܁#@nME)0YNf; -)޶ߍpv`tIL \ 1jӱfR)h\Z^c~dS`ĠruHeO&p^a#D<,ҠRw@/ILK\[04ܭRNr e18qMʭ-imb)xFSrk$N!m*uܝ]g"(Ɲbfܤo+UA{1x)IH V1I)˰{`v/Q?3x7Ȏ΂VEZUg%d=3GMɿ 䊇dbVHUtMZ(1wqj*^J}?: L"0iZ\GuI\ӳ0 kg*RX_֭UYR0(k4f%xG4p(S(QBiף'ugx ﶹ1/i%o/Br{pHuƝbR5+bo\Ckޭ^:/[WMp4~I2BJwXH+P~<Ќ_41Ӛ$˜ӟKwss-Yx2ha"]=Ǜ#ɵz)8ZWS;ictp>!s} aYcLz R(g` &J!~#% U^|?"-B@IB3~U'++B7v]pᙱ#BRdCCUIg kUyk(!)[%q ~@!HTm(S V#NHqH|~ƚC=gO% /(sH*6!N$^pͫؓKIp5烣uk⤝8a+"|/0}kvuב5.*@IX$ʏ[dqqT_wJGF~zɼS.;XT0ʍ\]D'N}#8=;7j =ew xثqy:  MR@Ty#/Iö2S; ā9: YZ