bpftool-4.19.90-2301.6.0.0186.oe1 >  A c%W^^fLD< KsxmTW ҪLS,ka=W~1KLENI2zgN j>ՠ[ggIB)~) ?R_V(>]U\dJa1qme 8ѸZ>gki v"iAɀ&47TRaTRqg=uZQjF|nToVPgQɁ|ĝ{ׄCC9_=Ofb79b7b6a821137e2390ce6594915a7b4ce0507a41613f5937bf0b0114df7266464cd06ceb8b5752d474047ed98b3efc794a3768c%W^^fHg8P^<+PзJ\KB&Ckms*lB}cVW`U Rİ~_wv#2+^#2FEW^ٶ7vU|!ZUlҲ^M;ϫr_TDd979LeYMSi"( B]%dNL2]GNʣ0.& ֊ V *ae0o-!_?%xG׋t8Ф>p?8|?8ld  $ a/DJ _k         R  \    <X7(_8hz9 Pz:%zF2fG2 H2 I2 X2Y3\38 ]3` ^3b4fc5Qd5e5f5l5t5 u6 v6(w7 x7 y7 z8 88 8&8hCbpftool4.19.902301.6.0.0186.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.c!obs-worker1640081563-aarch64-0011.novalocal8gopenEuler:20.03:LTS:SP3 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64M7plCU A큤c# c#c#c `c#c#c#c#c#c#e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6980667874e838861062564cb7ee11207b8b1a9ba696ba96298f6ce87b993178d68ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2301.6.0.0186.oe1.src.rpmbpftoolbpftool(aarch-64)@@@@@@@@@@@    @ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.26)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 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.0097Senlin Xia - 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.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.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- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- 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- add kabi list for aarch64 and x86_64- 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- 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-worker1640081563-aarch64-0011.novalocal 1675239864 4.19.90-2301.6.0.0186.oe14.19.90-2301.6.0.0186.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/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP3/standard_aarch64/d9641228b3aa61fb3d1cd7a251d0ab52-kernelcpioxz2aarch64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=6364db5288758351aec75203742710c05246aa15, for GNU/Linux 3.7.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRRRRRR RRRR'8e2cī]utf-86875d146461ca8aab108fd2dab7eb026b71542caff95d12664d6bf126eeb2694?7zXZ !#,=] b2u Q{LUw쀚A} FeLYeVNP*WG~>N :8I߲87ci9ۥ薮2ag.?L牘_\H]PV 84=p C}?s]s9U8k=9\{L.E$yG\ wZctx.٫@m`;g1 ̈́]3fJ}6n9JXjcׯ?Qg>~IнBj 10O蘝ϐWŊh4w,t;n֛ ׿.e$; 3ɖg!Bz9_??2|l*}([3vm|Zq͜ i(Mv~nTKm&C QCݸ\]rv=˷Wȃ&!iюhe|HUjQ XcL>W:DktM\?,"KxtC 3HLgeo\kgU1 .R;CpyBAl\]s[aP4CZ!HYdV9G!H>|t1D䁺l3zQKLp d+vnMÈ v'sY.x+G wuc+B7S" F$CSGGC0dn;V4^,BpH&2 CNXMik Bzz}i %/TQLČ.4 dN'X^ ^AG&}VE,}oTr=. A;qQn0/\x`" -VxIՏBRb0YM<PXUP?|Kn@# *;憇v#*^}D+a |o70iQd3ѳӫbݕ-u+KcuAg\-t[2[Ϛ&lbꝆ3'|Ow+,^MUX ^~ ]RٔMCvBYi;J]T[NR+VZ]NJj GaeT: >+z4Ρ7W~!m&:?I-.<^ptWR1b=9B[FCTl1[%D-8\KͤvLi:Yحn 7Gݭ*\N[ e65fJ"a0awa&_?^ WZL,g'D!.b< +4'ҺǀA,"mI1j9DbE#4H\(m_D121s$RYz-U_F7!Fw4~r7JzRnN*ϓ:ddW"1vgC̿܏я= q'Rܛi͕RǠįDKn܍Fzu(т 2H WC[9 iwd j6G|5{Zbi=Q/cjR3dq2.;D@nLvx 1R&-|[xPtm<נpOOT#Hϩ.d=wj(D< kmX*1]>ϲyY :>g6ӱH a.C{ZY1A34^k+3$|d6 X;7ӄK&v {J mAA$*f!fiDꮓK ?xx ,a|[&n=:piѠ= q^ɡoZ[oY[ב7`!&BLel<^&t*z>l:tA ?8Tdz>MYVRyO\Pg;MApdž0uA"GN JU—v A;aOr"ZN5]'knAc|% $c L G憵_XvŦ>[NHaD=j1Q s?4ON|H)Q o7Lq=!E/Wzny.&ο$HbY4eKdù_i >IgQ)rO Tch$9Mg#ΐO|yǎlJEq:8 ,Xn#WYlOV/8=lK(r'l#4^q `B(=6P2""%nTn8`>I/l]sl Vg[>2 N,-yA>zrQU{c>coLkҸ2eBhvf\SQ^ş vJ=]ːub<;013^&䈆ű3,ؑ?C`>3+1 u xsxE5=OD6$}67VB>>Hհ;-SΙo~ui-⍣&򅳲]Ru:H '_Eȟ~\n8"_^ yg"00pv <= vN4qf$;÷uZҙf/fqxff V,=׬a6+]iOĤ7J..% S=WHP}9bDNȗ[Tw%͞R 2F{vCu[G,M]NI #fCg"fv9 )onVl7_ L:0R^M !l0iFdD=3,DpeāI`a(^"vY'M@Pf*WKjlOX6ĕL].+T Q xE!vg&(1ΐP*ȑZo.(ᒅ΅T̆:bI(=uV/jdB,]kһ+7D6*eDDezyASD5<ͷ]~ID\9R6,Սp_ B+ie~ΐ~)~ҋ}opK>.xUGH)a ww珻[U ԧLM^p|.Fù͘ @Lp,.p@34gU^T{;c5]%7' @f#`Dӌ6saG#S[c:g`G2MmF#XI/+S]Fy|_Q"~ OoKuÞЊ;6%4I񭔙ʍg ] 0FY(s$D۩VTՆ'EL %Dёnq5}N0 "UkYXK`FTw| d|Ԏ(cf Cɸ$eBЋ? @MjNwT6lV{'6CAS{uⵙA$M@S!֮00 SQ(h3e&wy5;Ὕ"q&^Zeƹ/M<\Rg)#.99SkHCI! L@i&OxC/X>0QYX=.(1pvVmf:$ 8qʖ--n?_8_Ko%OTM( Ό_vjGPhuW00c5Ա ;4LV(8E!VDS⼥Iy}O'##,pA\cA$G[$./ y٣I9n"ǖu|jU|vDŬJF@_H}p.ʞ<]rlvÙl[8zg(=G̞1 HF{3= u,? ښ d?H4_lnu}>fٽbu@s,4U3=\)&ä}zssgG#|ƳsWhՊ| *&^3-@!F)LmK_[ o@"/4qd*a{v ZtiI,&6 w+Q ||MbA=:cb%pEKjc{ЕG\BQNU'5+umYc8"L5 VuS~j1{/}LiD5Hi'|}m: >,,P 97NMcJpUGgK^zvnH.+ZYѼ׼iK@5+~pk*dPJw"^GbFUy;+Ï,A_/dbimP)\ 6Tm\S|W&$kիdOS/Z]Q!XVoKedPC%o yAUڭQRf+;P悖#u8P) 2A?1bh d/a=`s4 7ZcjX5Z4]zD=8in:1t%^ٴ>ժ2)DJrǹk1 ]$X`WRXRP|tяߌJ}p|b/&Ȼ#caG4'5R"xKq7z7,ڻ-b5R 16:Հ˧)F!< JQ z8#x\@Q=ZШS}"A3N}~(߀FM&[W[oI/]'Z(0YLdKV@>-]y}պrK]$Jat8K-AxeBW񇦈;1 I\KC-ib5(cNIxNS$fST(!XJJk<k!ouc lc34Ѿ'דSP K.K͓C,.G05ɭ26t7fVRl%~%lץr̘W ~y]q}6>O#d7׽BUR>{^4kN~NS %tn.Y* bu{ XΗ1emɁ̽Ϟi{ ~/r[7sܚ+3ubplE<$;8 JʈcXd&qޠ:#I R)ΖXv@w/GȂv[Ԓ|S]Ţ"@¹ʼn1# ³ ov"$+bE_`` 5d&+$KSA:h#E L5?{yltCKQpJdϾKA#;qڟh"V U3E;$bD C-'53۸W衭SbG1CHCoT+'XÖ]gOWlRՄTJIYҠ ti#{nN>[/eϒwGbgU>օd>J$jacRڪp6?T|I=}pVulٖܧϱq58xkcNMC,rP폎].6–dzltQ>yY1 sIRc:,De7\n-s)f} Ppjs9  zix-e_97qL2q+?#\e@Q %Li4iω0]_TXZ⾄8-WyZMpXww@LWYa&Sgko"@c+@@AW۞gRt6K9Mt_Q_]8@zCa={8GSю,)aR_l6Slskcd7s 'v?zG'N=a,YHZ#4]?Aqpn[t'EΛ*_H/x IY:V֯^0}>YfZ֚!$@S;Fzr+f>xޅr^o~g? YI5R^>-hu Q UI*aSMͱU>w)hQٽQ  t n ~l,Ti' ƃ(9zV1k_ s|; P9jekjrLU9{]͝ r.Y$G,grm0)#7< IJ)I?x{\ 1\mRiC3M:7k;}1Cl*WZHhrV8?{D%xP)9]}aKY(MR*8o5c~aWQ"fF9hfK-վu .< X9\,j/Z9У~2l/-6lOqg% HOarȾ4zR+;\G_QXZj8cF<0X&6p{v@Plx3A@813d|4i>,jeiBk\(̋gNїԂ݇ɶE!P9jÜ)_#Z:!T:4*k }~4$Gs mof\dk_HoIڭ$Nu{7,+/DGm{[>Uj*a[V%})ZkOBM]GO^6"TNjoOxqN0)!Mxd%\*k6L`m]8҈6D~ I#)oSsVD8˜[GX *,:ݏj]N2W;!^m>@|m ZeT8偀Q9*g*[yv+R-}#)Jug(:DT|v*`zh3OJ&UճSCuDEhE4 Qr~PZ@8wQP_9HeJ"vat>ʝٕ'9c-P5팰?,!JO-t6_ڒ`rB)*D#j:IπjJN H'4:nCJG7lV3z jHknʄnбY[,XM,n!#F<\lpU f)9-_ZYBoOO f߿2Ṏg/bk epLXvVOj}s8H]* dE@i\E$ޭ}}^AL>?{)? 7nbtЍ+X6T"Y<*R{ܺTAh&hAfӕ .Bд"Br Sz0&Lqŗ-5mBzAhY+^ֈBn!$s"w4'$*0p l&V}(qK. ‰͗2'LWk&c,n@Z:vӐiht3xZ ƒu{W-e(o5p|OđKNO~o3PIRA)yjf?*x}{C-tfY0c!7}+zT z $Xy F7)zS_of8 qA26=֏:LgVWMu<|c dnX3KZWll{T<_?)pDu7{^v kZhl+EI"b4[6@}pQ(.6;54_YL]Ev~^N _?mHe h* Lo}Q1k*[n!Dh+6 I_וjfdp8Iɩ _G~ K~ZiVw'ё28Kܮx46d)Xץ7I{9 MRocy:n]UC< OP:Bs%(Y{c%у!վݠgӲm!C7Mg{/sYq6teo h@9FP>Cn CTT#$Ӌ=ܘR|D~>$x-Sͱ;ݯlcZ QfKMYB2 Z[x"Lg X4Ne\>Uh.N=hT̽0AkљLTvih%b$fE0:, OpHC[Gotm v"|>~y1"% ͧbfF fz mN)% aZT=@9Rf1xIЫTLѨC,ܿjQ/uMuu u =?PX!A̳@,C\*9E€Ӫ9gv/jXn_'TH&Iۮ䴒D#bD "T ]2א|Ofl9!'9-)EuF?9ҟE6 sGl߻GpԼ%E8RAㄕ ]^݊Ubǚ}GCjtZh|S<-H])n BE?g 0 O?Lf4-  WVtY![ÐaG[U0 KS.d@8@r{PXW_<"6f;uVsqhdHj^qPUb[_%iēXi|B4L^01,e{s趹,:GFjG2F$" {0#ˑH\SjU 78ī #(9K֠Y4mH;Y/lh/kEfA>ř bjjΠr~F'غG_角 3W{} e ~U=7MqF e8<;K٪D`1/4%mTg).6e*&@=.ʳ~]&'hZ ۉm\`ք@E:mGK]3fc\j-?Yz޲qzۻ(T5$4wǴ2NQt䙴L] 46zi)vmN&=9Z YFp*U8޹7[Yj兇CIx2y""H{ Ԛܪv=4Ƌ́]Al/dxǺo6% Ơ*3LQq,/!>;7Ќ ΃3 JrPxgN lcb(2)AiBD@UK'ҹ}kԸXh g6-&]&]6' TG=g=$ v;m2ʝ}1xᶡ,p@aͅtR`pүZ j~J,t& raJLI!u!\sm+u+px-]QX`WPE `[we|8$M G9`J{QmIo{;WM׻ϝtaO߃q(NyݘW,Jv%3sǙH)N*{[6Ƈ|x4oωрsLtwkdK.ٱ`JOaTC* V )D*79`,y $ p8 Y( ^|&zZxdF]Қ"8ZM}pzեY^-(h.OҽV6SoW-$k>+=XiT_=3O Ƃ1c 8А JxP#zL"׾a3jgKC-=9{AW]sѼRa 6($[錹/gAu80|KN?aÉͺ#Ye3B]_8 9<B(FlfpO15]¦h1"'.xiP*7e+OaPe5H9?X pӴbT}a4=Qǯ%SD)w{ ".Քb7ޙ, (xJ]Љ(s"G hl`ě@_A@9h^ȱ"V@SY#bZ,qӛ:8|,Փ={]T(1σ R!nWTm}+-2f C{_*E4{r.Ebc*_C<a{H]E4"X 2'n;v#̺)Hwdl *U*Bg%Ub\s]ĵ3̋n5IٷFl F˷؄{7ΏprÄ@THP-sC ܱ5cJ>khkKFEobߟZ+gR9i}$Z?:gZ]‹s0QBXX ȌN@AXӲ n,%"ЛYC#yS#2,'#1y[1a5DKelObDG1tُrkJOxY"CEp~-q{:Qӡ( ]ImS9_mѐt7$WOƟlB^f?% ~D'mBpS gz :F/~Sgp[YASx=jB\לL#˽0+#Ⳓ&T4 :M > Qp{(n=v8ٮbG?_HHÑP'_[Nj\TYL͐9s%(~hIqua*~dx,lsjż#cu5=ToaM}DȏW`g*>f2Z=af!9H \fЋD4'}ݜ [h~2MyvSF_*<շr@N:qkYRtlm\\Yօ5 @Gʥ}i<^rK:>~ь^ffW $sb@&ҁg Sӆ*>4ѐc,r&cn=sz}6L*U|/֚SB0Tc3,KSD>lLR`!-y!2zqme{8<,+Z T11j*Yچ[7 ێwWgN?I&l=Lx)ӿ/0a&/qTڃ+̭ˏfB&j1J=;􈲎6+I-PZ:x壹חĄ^C3Yc Ɩ)贲(hd08s*pS33GF&_p?ASk_s'7_cM^d|n d82wQ}SP 1_7{KБKy_ުgDz pCVGt)  #/!q0Z"CB6<"<OWsC1dc%- eL=ݞg `&AR$'q -83VF^c_b̊U>A:܄sD@T3ip{G0]~m+H[JԌK9WKj 7 %䄺 >@8/YȻ!A}][NڐpHn E!iy;/yV Vq]!Nbm8k8vӺ}+dŶ0nSݢ8$~; 8YV b_cM}+C L8K M)$fsk?f686L+3Cax-J!$OLg IʱP AhDpeڈWB #W2L3{;4.xj1 9 bj&J W3 y'x'@h껐#%]I| ~'* M*4CUEH % I$Ͻ x%0F%%ExN..GfŴ?aIJJ\"|\ Mn:Nŗ~h9!Dy$ jynY)h0C?N(ޘ!HQJz<\e !#m /]JKYBN‧i TFVgZR7t[0P*?il4UD(Nԛ + G"adrclkVGlI]<=@ګ?V1Hzk]E68VfcٞnEk]@.pg+~tBYt%sAc3^E Gl4Ԝ|3\*-?)'E՛ uArcx]NӧGQLq  drU8]`֣9c7U/|lTXlXM)b)QO3"hTFjF*$A|{ GXyE"LbC;)*?ߊ]u,Q2ٙAk P|Ľ]9,M/a,!,QfQN?}^۝2e/0Fv>VSr`ˈrWdY$Wz"|(w-_ cȺa 'F{w/aWy_0oeYf&^5~uHD  )W %ئ\mkEs{ ~r?ҳLQCsqj<]w!q„ڂ/o0:?;cGUO^ȶCԑN*7[hl(HEIjSY(0 Au ƙG}^/a8:U슦؁հ`ZdJMb:ZZ?I~ম" -\ kU:-;#I_H}6Y֙&07 Uwv!`WBv\~#4T0Cc:kTvDjK*}2BZ>rh?]*A=*-CLl2lNgkEHX5 Ln(F(A~!K^ml9! @Іc2lC2\?KV_\\"MD2ӿH֝<Ի08o L bW6 PxRuS +>LdEngΆw@gL&tg,L~ymQF%[-%ѣ> Agx7iUߠC!iHPnd&W*='R ~kci~uFKdAz {)>Ba*OPŦg)% m`dV^{ |P␘qgSq;ܙVgnb ?o^Bc|WD$in[if>$X&ӿtCKԔYr͆IB>q QCda4WNlF 73?gr>"}Y׆YE{'wX1KU_ӹ4W>$b~p-^n\N;-T_(?M1GvՒm^08T\uqhmq%XnZ+/ߑR &4AN"O|E[9 n `VQ}AyVkq;džFi҃NՇs}!Te}rQ* ]`| Dq69n=)O>h1>YrjD䃃< (%Y͞җazujF+24nJ>u .pe9eg zxr0GFC,/D,F?s%EH4\F] 7- ~͔]okՖFڙ:d713Hq~0Ep&lQ Ap yD/kL43IsFE3. 2@AOLN2OL]\x= IIٝQ]LE Ӛ\2 )YVےF OqfMpTnxwFĒtKU"zN,'e5o"?ʹZd~"[;9s*FTjeoNo:́RPcEq"d=AYK.a#­5pӷLN=Iu緐kXTʿKb0>ru'rЋ$8I'ڐBRװ*|n.-xFxi5@ntILTSRctjǭr(v1;O \kVMf7#&T G-"myܡ2HlF~(v9Uyg Z$ oPMb`n=4(uHFY헬{1F]. 6s=2g4DGoa.cU`ciT<X44H8Q ʖՓ' 9@c~( ? b7s4 Mui\@d=?-;Zp Q JlPyi(Ѫ>mgcnq!HY*Ptd0zT =&&::V0Uː6;v u0Wh(24;Zٍ X\-нtBk<,LJ1]u 936UlXF Uk-2c8  /+ɶA{pSIaީ֚1%'k-}-zf|}{H;$Z[],VI&S(7%zoDkv 1 H}]rwRFQ HקZsL8IG =VOpjSz6@8ܴ=6?MlߔF^C+3g*9i^U5Reaꏦ8:ĘLO] Kh0d[^:c%I݅rM V k'£S4Xbc2c'>gtBy/^l8k'sPUobɫ9Xt%eDd=gGe虃aɹ [,渍|W0JkdJF L2P\J w !l&fBxݣt1i. JrLQ+R" 9u{5GL oG~*<Ҵzvay~̔8A0ƾb jN5Kl'xOr1iۂʝi{拇nG2'1StkZ-]RF?6+MY%i R(%\#CBD0XmZ3322RԳ^Q_d",!-=jH4;0z$R=gy v=mnMmndTw*7Kgxq+>l38La(y.+&Z_i)bp=Jsx4LO엛+o}8V8932B`'ɦ5 ]sc O=v y~Ȉ}ރ^ojCr_}J3w-esO偁F,7$DSڎj%>'$D8{p/I!<&nuFƁjcNmwf쟱4C1A4zCZ|N%!(xv|T,]~(b"䵖fm☁zCArFtu T?6!sȻ%.S&=J-!G{v)h";"$jNERaSÙ&x^0}+g/dZ#-Hc:wYu vN%ŗUY^DFS+7䡬 ]ʫ%³% 8%9e;Zb!&fF<9R,Zbv[FߺK0E׶QfOj3?EeTҭ>Ygsf%zE ǿT uT+xr⤗ :Wf+wFj)ICթ.X ^MK8puR*j/dt \:J0zH GR,:>>A elW̛McL7F-Av%3h-(6*R+N#\{Þk]t2h$t>̂[VYc4M;.;TPk6VfԷ9GΟX H50Y#%V/U~ȍULN)7;QDX-U>|Nt8'򥨘$MgK(Ԩbl-YNz#W,(!U#YnObN;{0b4g[;W6펓%TķT@). -8J,#Oc\E18(`]ٗ2:Y$A8ÀġzP8|?e nTwGf=5C|(52À!P]X5@9M$8I?$Iy?2zm+eےZ#c>Ț+n)ӊO@^^ȧ#8eOocg+fS? o;ӳ u\_]=+iHʟ%Op^st3#1-Vki=6Ag0{3#&X)y{\;F76T?>&t!B8Hmw׿B,/!#RlvI\\:Kp>1q&C-:4 e&E $3 1_[SH7͛>;XRK2I% *+vqNINfu\V? ,|!˙>O1V_RibhySWA}:VՊu(<#F.MTR >oN]kJDU52@WW`:ǸӚP뱯̕9"kqx@fk_$5N+-@c< q+ir4Zv*-j 2DeI# g-yA\*$>Y!!BO obKCWJ7l/ZoLl4!8琠BR_RC8 !xYگo粋2،KB . C7a2V'OX_[R\ {D?Fռ xb>Cylk\P<ᙥyiO3vv\i݁TK[iW= gYd<βt_+iKjbA_4,ŕDN*{] :x3erT>^Hn{K$[?mթ&:a$8"tYT_rfЬ;ַ>FV0)665aӵnДEs!>R -W/7%QJQV1Tt1ӜU0uh Ber R$2қ{]9*cUn%6oﮛA*O\9 f<Ts?|hh%@Jg -<]҆d]%! *g1KuSOBAP'BŚ7%!sKFZ`G8|n>_4PJU}֢QyaQKU }J:*R-0\89=V>cRcz-<^˓זg#-'茠@PcY,HL܃eAbN~k%.֥=jtD3HȐb94|2i,6 oxW{}PQ8<9'Mq{V7' 9l]۸Q-cb';'dAzG}?G!;[zBMQ`GTn( 崝b5-#&  䚵@xo˿i9[)'Gx#j=́VDE:4H^0BywU3:|PsVqEP ;;o-/ }ۘ["u>ȿfs=?vzz!Y &^hKºy!SeƇȢͳ/RG ilJ^OT0JO\U 46Qd;q8V<2r[ZZ]҉}_cD/;6+?] e64|c ?¸WQ.bmз\ <-])!mT繣;`x'Ğ2'7y'@oNT9jeug|p/K<!QH۠3cU+84[Mv&:9 Njx uWT>sZ3FP ?;[&)F[} N !'{ɿm0.p)X~pp2w7:%Q;0 LCv yԮf܎|Y\m{.Зq컂[˴ᕐj3B~TLcN91ڷ9leê4 A\Nj`(j0ZnsYsU]=eahI!9as/37Ñʛ} ZJ-Zf8 qw7ucI7g*fQ81}Is;g].u I#Z}禁@ }"@q%Ӿaq`DkCJYڛYvzj`D)7'>DJ>!+Mpf4^l|..P@0=;%SE<,=ϳET@?DO +O]6VΓt<}Vk3D|?NEBTl9LтPz -OHtďݐ:Kg&F;)jש !T0M}2XRpU[cۀ"Ҡd?9WWO{?qQ>&;e\ /eDS;!5@5ײx|!!r\GgYP)8J־ˉdB/z;@/?jg嶑̩Y:2zzH:e(xa +@1rUDJ6XQ/Τƹc؟!2RXqsw>T/5gNO*hs4]y(K7J+0ߗvЕ\HƢh.\~Gy!x>G< Y=Hi1Bn.Me7.?)ti ®G4TkiIBYZ/1" (l] $.\aƱ=55]RA3b!+uMVB8QCO_ItK.òkdTg$pv_T%vQ^)L2B,F>}>L,W;~eޒl3N0u?@Omvv|' /fJ DִU=b=$WQ_$=HrPbI.ɴhv7,aW P~Mۜ?`.M3n27+tfIw*ÐN0c;ˣ"/2 s>tE4D; {o(#ʪ4ڥ}17^oLy3,Vl<"'^Nt*sO.;uy0\ -C_`y۹sȍpl7q4+E8 !Q;5;3X:Z t3A -7,px2yޥHa$Uj J[Z !_m~o$y%^ :]gwy{dhҹ$RMixPaOGܢw\bd#q^Xzq`sbS4 ؼ+N0Fgaҡ).@oBtu =[[SWGpObW,!S]v|nk+c?_gФlMBVVpJvE1yhf]uU贈JJO>JJY;zhb4krn:D61s_3w͇.9.zvMNd)r/]Ϥ@cpSD(>bsv&wq#!㧖ei_~K"}\f{ Zgչ gl~1ѳ+X>!4dêePw.ͤ dl(F\b#򤽼jHR /ƒfpї̛##~|?6$b{+e:q,Xqݞ +l#xU$DuSTLP#}Fg7MoT'E. %ƌr~ t{g7p%e?&G*Eo%AA,0zkXYX WPK$^p:2= XhRk]! 5TbP NEj:XUkR([pGM//{*U"y%3{eV27ɁhPl>DhWP_&XA|r +myKD?%R5;1w!SvF&h-2w/g7EAUUD@``LnG[߻ hE2Rq\%I4%4[NAc Mo=ID*c}q-?Lg m?@ e,dW.'X%@NH!Y~G##(#WDqU=qmtyAי hIY.A{;<=_wԢ{MlQmxŖHEf.6;O.%]2\֙3 q8`%^`t}巄kfI:^ L)ʒ1u'%ie v94v:! jaჸG|,Uo8z[GpWj7;`4]O P1I(aO`vB}Z)`U]D;6J'!RʠnVܫ> :NӅQ&Mލ z41K XnW2X 1Xy\? J-j.mu3P:L0qk-WV[<8®R{tGknxgl(@7'TNSM_^}%U "CS49J%Te8=!4Ap+<`'yhN>[+.Bv>i+y+g"%/1QǍ <59]rAŗ}jaVJLrũ8hWHtsZ3 1\)Wnu]λ%P:IHۥI`] ,K~B/`mJY'P1e$&0-3kpJ= 8Օ/XmõZU>ͳGb?1lzØzWGAA\&LPB@# ҦJM@[n#7_!dyA2u}?o%?@+`aKޭңqص3>x))xdG#FP)'\nd7gCaBNU #,$ϡ) @:_b+tjQ@=Tpphc%W&)@-1rݴ4)^36_^W&޲YIn2P->,6"A̅lE jeDŕbmGu/]9N`Rdw:M:*&ߛP[jaQS Ҁvbf[AOv/ĜMA~4\3ޱ?UI,ã$779.j`hqս fLf=p,n^$KSP>8 %_KI#]X?뿉}j<$b`EפTg^m+*7zۦaA4@i-`/7,hOvhov?(cp0v?qҎ .gtLw~pGكl4:LQDJgR(g̿@SJb!"Zy%({G|YۜˈCGzP U6B9?NiU^5+ sBly 6<> m/dTSĘa{DM[߯0/saUCqT8k^1o! X6ɨљLIon)?v ':H@ߝmKi9 ]YAN+IۖŨ᪛3>DtT$lQk4N1im˥$nNô| faT' eՆo?k,;؋|;Ő`q0KXjbD u#tzoSHc;R03$WW )2<8Ud[ }dTi'u\6,[WqY%?yX@>jns [o7w="eӱtS Q*qZj9?уnJ<#$U.3n.R&(]C&o<7uV_hEW16d{"us v'ĘfV¶(\I^}kD>P m5*OX•#-]bۋY2tHa )|g`wJl\\cMN\n 4_3hFtEV# Fr܋PTJ۱{REY#?_;UFt&JS!x'7-IIZ<,% "Eҁ{mB \zrf[7䰕97BAsJ[!QYT"҆KWbv KSB?wx_)#[EbM邐h)bpOSdҀqxc[^v"!ⳫPM6I6j~GW G ֖.7j!Eօ<9xHCFIJ+$&&vy,KVޟlM V"BhuiW XlqJ*f >y-qS&y7ZucY60V '!czo BT_o#v -ΦZ !5ȁg^Mr+. Aq. Q^u=3\5a+onH_$q-φt*kcÖ+R*Xe@4&f,4{߫1clҶOnc@1iji?;A} E4 :?fK,[NP]2@˷ii&O BLj hZI&w/LɭS&[Iƪ!w͑rmo5OlDɲܼK4ϳ^N9&kwy١ٱ¸c[#jԻF! ,:;kdHM;֔`Ӱ7TqS aEֵpG$>70]((~x35JO,~JxI _|Jd& !'lK82F t17`-؍zƃ00 mjĉ!ڮn*]>2МqߠRҝ?K`>?A3fW6Z}wrB̌6Btȴ׾yg;`ȬT=`vX-c?TX.V~TDG)AN\̌MKN;LL`>Mt,W2?n귁3_%ZZiF:VoxC/k>z) H&m\a2F%)HQ57F7 r& \_ K2|cJV-$j E7  $cZ2$NVQv_ U8 Ŏ7:_=rDct$&C38ERP'H÷F]-mEm8UMoze4Y۹Ԍf4,x[)!G .׊ֵR3 eQ3s+#_, KgL*I7zpHjZ`DdDJB<#ѣ|3L<&boyE m}|vĸ"?R7^t0i?મ_u«XsxY`u8S3Nt6{R"%G@!-7ϗ{S5w)=wxI/}MSX|6G#}1qN{Ɩ7|́Y`BuCuO7ņx 3r€l"8uv<6^GKLeoe̞@f:KwS&΀҅ XGح_Tj5 ξng'cn%Z PЋ(tN: Df3QaXQ!;MϦX:Cզ-V qA ͳ^cs.Q,4[t2q>"g F䨋WiA4,>M5donUAPco,x+jex?[A׽V,%p2J;ůGU VGfZyUtn֓`tU +4 a]=VS<,-1cr>\+ q ԁ_5(hLJ*4@w̫]d 6N154@?u nt{Y8MiPG}R9Xd;W=YGМf:c伴HzNX_;ƪG"/q Z1SSc J@ cDbqY7g 8Wwr$ eL5K4U&෧Q `&=h-BX9bV1:aDtcw}ɬ~QE,s'jYK-۵Җl6;@bf}p9=nA_eH*scHWxJj?􁳋?VueX ha/?0t#kטoT*'O'?f#=pZ(I?᪏WR3 W.};qj} ;2v6ڵHN,`8~)OQ=6=ZJIi@(f;BH$֓)5rB#kRΌ/+vR·ͧ h[ooI#|5x&NR"|;9f))?!`$?̘rHb#y:fjw举^ SsB ɤ{)_I|$K-V=)~sFxᘞubK:ý(1Eء$WefG6ɖ ,Spa\ 4)f9wPO-Q.SbQQjA%*#xKqwZM͍50[`'& ָj‘yD>ޡsGB|"Ag yq!>Ctt0yNsv޼b+'*0ljX汘\CcwxjAMݻ<1Rq1: 2pu^;= `ǫ}uՋg,ڊ.7V>R)w*KI^m0N*J|!f ><4EMir7TziњHq&RN&jX".}5qmbfZ^qv#zN)5Vr:4Qf+Y3SUᨨ&^ ^ғծEV| V\1N9qϩG8Ms%35i0';1̘7|D#tL9O )y|]B93s}zc;ݴvI;yϗ;B 4[}6A1'./]|w d޶h2ʫ:eajhe~ /%"ChXqlǻ ;glbK-U٩UF=:^7q2E8]Nxk{u0){$ YB2$P =(?z<ʞ~xǑ@V*vW(Fa,cCwITJLMKs>0HE+%vvR0Az~ hY wlw ੧ep' -V Ǹ^'lv<(,x[Z a$\&(Om(h J_vNv647-HwUJ}5 x{+SV൵sŴ>4GF^]..~QU'u"XWsʤA#[ Ř+2}S&zja< !Uia,^W$fPX@se$]ۭZW[{g_ByTi:¾="&t Î孓K2#+r&(D8ĩs_NWUcG{ZJ]{mzCΒvұmVh`S+7ڹ9z$gW]׎gֆY{#yGS;uϩ Pl3=kE+~!To8x enfX-bMTDDvXIz2uʓx(8UOanx &?P-`mCh3 ֗+{Lr3M` ;%`++0պ%0Z 肇!n4$4d(}&_ə+MH( ;X\l2-~ㄌaq|giX/qG?/GTk!>ΏoKͨd$ě>nwLAthk?vi~FT s*䃭 zl ?^aŚږ>BrC M_ML߭ՍTaM7|K"d#jh6d^Ás@[B8%T2'QyH,f&fYZ"sBlcу7.ӥITCyTG?'cgi`Nw'!zb>n80g{ &Gy9`c<"]V~S|'HB~+d](N܈4Uu pξ~ERpUT"Rۮn ߡxzAU#/nt ]\gh3G<;^N8.ߕ,I]qh 4؁*Jhf\aLAQ!+D|ϐgK\.>%bH hpt^AqI9u_&R 7\r23b%uq b:Ӷi:?ݜ51}랰`)N"cNptKP,# 3y>Df)]ft⪝Q&-;! _;\xf${|OLhAg9,y/ TTb /jjg|'"VZ'JMs\偱51߱`Y3Cqp[/" xP_GI @ IVwz^C }l7[*@ r֟KR(s jJjglxHhWqkmr᎙u)RmnKMCDbꨜEbVz`ڹ䗏@\Y,qDŽ -LAªTPn=F[ҒJf8JF$;G#FTtND|D3٤d"gc^fҳF]ѨM]H@lˢ Bn4-͇iTU^Ω'?+‚ʮeſJi&jGJĭ D8GUK~N_ϺX7%H^/ּ5ͽH Iueq~Wj_k&-<*ZBZwU7x&":;D] T؏g:a/е/i#3|oViX+W'e}1kdt^PC+1wa]N[m!ﬓ6&SlfP 4>+ 6?0eZu1٪ВTVr L p^ .0:WXNBoՔ%I{LFB2;c)6B3b͛цw(V[J^%3#^5ϕ@"[ VJqP_Jn(?a+;RrrtBu9סs?/xd&5:bK5NOO6meSs#XQ86b1`.kTN0g}A.Nl/ӓ/X,A.fb*6IINhhx #2-Gx3wKmn"vARȺ9,gQtj10I@vK5tP@0PzDXiyr.Ь]I{U^G^|3(ӽ2Y|Ͳ`jȚ'}Sݟ 6/?:&hu ڒ N?&KMeq-FU G붹j brh/ "U\H բN홚 \_iOFu\*v9^ No4,S@$OMSJvX#{7JWH *{| _ \ZQ0'buм^ #T. H?;R6B4 S$^o{ ˗ڳϭ: P{ȅ!-s/=J|98zofMuj~t54&Xb'%D 7<6tbΣ܊TVtsA;Jz\6$ uQ]Aߊ;4זCZIDL@+ BJS/RnՀӉh'ӇACޝ>`nũ( @ XLD4caNҒrNjw-DۗQ?w~2Ҧ-{T,ȓ-N-rVl /T訓E%vnJ=y 6ù7楫'-S$-Հ$DYD!)YQ̑ï\HJ#1c^PI.%>Ϊth&{6ı\Uv(ህ~s^-hW\ L_ߤ]K2KvD|&q$86dVGԽ)b[&DĕOA$i%jpwlG7#sq̫'ܐ!'bH|.QϬwY>t9X# eU:lLi g黐1"o!a %g]ǗR-N^G[Oբ}ia[f!ډ`V@V[SQcuVn+g; z7F Nq~!@?44#d>B$eYFH=9,a'^ 6^15$ nVk;WX>d:ڧ\*R*l^Hobdޘ %qd;/{,2`g3E2Rc3y$ w]F({-Kq5#'zƲyqGhBEaNAѰlycSqjoG|XEIj!=iWIq ГXvvNR*^.R eK*Ƽ䲇Ph%A:z't6xʭ~t1Bٞa!=ojST= C Ӆ~b>,2>wG|H9~At@sխZt:?(}QUr\"@_\ui o\8:WKƋy+˩;¬w1g&GS *tÁ1r!7;"MֆҩdFhe& uWR_@m/S3YTҁ ҽ%pdqRT#zoRahkj"*#'JC,O(DcA乹KΎ!,i'͐NU4ѳ|) HD(- %zt RTfk mN).Ib?Fک0Tn6aTlp"jCa__>nyœ׺jJҝ< ЅhQXQ%PM/.<.p« #?(M>B ԣ'fc]_=yCu|lǴq6 ˸?WE }=Z)5᛭3;(u ]BvB\9\ K}ӇFy&P,`YTlˉ[AeiodMevS6E?lX:Є#wݰ{W1F?X;@S {@vAUOPVPn1Tnb]9Ҟ)9[k^Ѥb#ua7(~JIiܯNvFUU)}AM͋݁+1!-p7 0~;\D.\q4Fc h͢$q7޾OQο"Áu\ -MK; FjxT]nmwjC>|Vy[A/;pv7 qxGe)>$"V}s&+KB`xezL,էhGޗ4`13#NwfeAl:^=X*.0',%lAh& P4VTi; 0=$">ODF>M}F1|P%P:i!- Rң1!ˠ4K4^3#WL9۟ؗ$ZrY&a-{ۍax"٧jppmx_2־J-QU*P4  dYa p !!loǚ5xI> _Iۮ' |K:= 7K/@U]Ν۾޲`|&B.>?MVtH,se SOBelnYS4Lܢ_e ]O䪕$4'KfӻXҨo^DL}jgf9tpP@$Gy a^Vc>'܈LK?6lͲ?ӕBɅ!\9Lk%,#N-d\MџI)̩Eۦ>$"RvW,u[ۡƋs$xf}Vfo\:iPGAב RXM{ F[kn^/; !8"_R.d$VhY,r}`D\ө@?N~7Ord}A"qw, 1:DyISIuDx ,!zYAt{5v$;k{ԤRiKU2$ˇ*$.m*MM&Xk@- TJ7Mљz!dh}7Kg +o kosͩKg{#5F=X0/HĿLɟҪXߜ֋VN c!TR:z#؄_ⰸ@9cܕS9SHEJ(~]IK93T6I@D4MdIz[ G(yZ)vnKxv5k@,Q[m=\erɵ_b@tۑ>YtO;$5FgcZ/~ %X=K7hhvu}^#pTaL) ƃdt_ $Н8mcz2sO$|1WN^:2( UJ1>.-_C6;4삈LUju[R v\] Q- JNDqaCNKtD+ZMyBS+|٩i Nt h(HgX<\1׈\mK?>1$G.$633ж]ÕC QǦꦍsn?&LD8]lӘ+댡=~|fELwMq (]8yUMנ/1;j<=zK %^l(뽝#'CʀSOvEQM(ٮmt4ax{c9)M;} R:"!Sc<c%O}c$,4{:v}/ksEV26w]˕ڀWwv@&W3ΎP Aðo0(tVFTR7n' Z/sY J3%PSiUއ'3v0e`=([-bƵ$9; ښ:v Qm$H1 ѱjr|,?r^Ah3S.r,:3m=c_H귤x/I>mHlNOm!u `"Z )Gʹ6Ǔޜ{Wr_nna1lu-:XDOhkL>Y&x5CcTJua8PB?p~޴%C{bu)'{&cWmd_ vmal98xk)vy  0|M=kˣTs _S;lS=3 Vis4M3' mM(̀ VN әXUk C9-fKx 2;(,q#<qw4EF}L<\4&J". C% Е-dz%I&z{d@/ ,Q0Vm޽˦4%״8%[ (XZzU<y8C0IC5=tז{yܚ Wt3^C@j7 vûd*2vLc)q3.u-S wT,4$>2e=NBE;Ȩ? Q,.rJ<vRL[Y6y&=.eyꯚ6~jB8sg* T+T =o1S *KS H'(O}UAjipӛJ7uLgQ5- ,{2cPpKU 9?-$c.pםİwb):n`cȮj "hgkŁwwwjM^aP[u.NSon7eRc1xX6ֽ# Z@ ZS,ŨORRa4>Т[uXぼ`Nҡ;~-'tߙ}Hzkgk^ '*pzEFyFGUUjO[2`ofQ A(+$v }ë|7V>hz,Jȡ(JPɕ4 8cgdB/,,u7Yݡ:ǀBV.)5&7|6>&aՋNILXY̊ggY>}ӀŽ 5n!F(<,9*:iMo"@#>3ǔ.b A6L<. r PdlɉďiVPA ޗ[4N <ڃPۘ٭to; raOҕRh>i5X?!w5iVl>VμF҄gO$mа L7)ZT^T;Q>6cųE\[H&.o9L}tdl9e1lqLM^x\M4 )cR|f:3>"C@Vz e!!{8BZH:l& [֞EiȠyatn.QeDž)n ߚ03[&.g̎ y0 =i 'ѨQ9ΏK~Z*kGewhj&& X-]Uy%[j-A9KZVᵂ 33ߢB`~3`}uNb=K XB\}E&C Ǯsxuo#l1]ʳRMS71 c\9(9q(\*@ `QlG%*_d՛>Hdm Rs+O[mӞ!t*SfN[)_M=A*1(#Y: g6>oz YZYuЙak])1֩n/9XΤ}nd HQUxTvw 8 O j sZAOQLF}ϐؿr4LׯIIam$~[TkDT2/)0Qe|x5O=gKɷC7\Vиӛ<2Y7A_BGӸ/p4Pvv,f)o-c~hV B ` Xwt_Ѥ#J^qLj7Br !*V!U*89xg`F jaO&ho؇wrJtcq>5c07@MdYjz@Ip{@DR)TۖrJ)%V΂EHz 2ޥ5۩,7>׋i}u֝YzYԦ_,u M=>mk3"iEFQ~ȧm `<S]7:O;Ot7n8*H7,VQyEqq`)df\'']#G尯qo$v?C:JXdTEPUFUoltC is:9],m7;} :YGoeJ.Ⱦ@kÀ- mF^S.W8=I):k|us ސT^VmEbrDOXjM cb˼m"BPF/hM)6*zXh}X0GmLLTq5V+Hu pR;zuՈR.ZGPN`|W\'baTFJĎW00^DoHKD\o>#CB+ t֭Ji~Tf*/c WGxd4i;yK ͦAqgYwmo@)Z<ε֥čU`'G-6q@ gOe W(C8z)HLmпtc4b6#{A2LvPnp޷]1 ]9d*MmZF4X⎿%t%[Yaz q'LSU2NALD{5m:1gdG'e{ ,g [ rWQJJ!sB3-'S93>Dz~nWM:dQaZ; L`X<ވ gE ݨMmGP$̦Q2Ci'#ⵞC%= n;HB-,[ܦ0a / KnvkqO-bR3dA:V쯌5N? LdS%۾ F'o>Noq ej=}@yL`100 ;E0H5(Hmç\|6Yq}Gyz?G<'Cz` B P\gf<ŐpY $;=7"Xz$&EY"TG ` +?ƌx.}oB6+<7q~3rjY dZ(i`?eؼ96VVj麖1X "o # .)} ӄq'~D {x(iDSkHRf\~NrK NB47v gb@Ky`g/ ~+:=ڏ9wZDFݼ=\3<˷Bw1c0 ?Nf![2,κWa<<ֲź irBw/^l~ͽ 8aؒ8x" yǟ-\N:y3{:UR)(Q0@cC:a|yjO+a,w=} s8r.B=ZmUu`Lb%70U͋m&Ui22aTgi.54,*<(2OXzuYAFujh2 O-2"(ߝ˗,RL\xAdq祑ƛԵ,ir@TM!;AL-v@1^سЃ-k)2, .k? *N4,dskԥhҜ{ਸ)| &h{8lg'JLM5 勽@Nm+1I秝kBN)(mZSz1rF;ËӞeBEDU 'նBP\hzd42 ?>{nսEMSe:㳅>3iK7gۂFPʴ3Q(4?sK?.ᇨ~1}A"Yi+5]%\ ;0&y^xj9g Fo6'do]AO.G2M1>ƪJ!Ij2M-'Ab#r&+(sYS7z%=1DzShUG'mU<ZG`b`#u%ܢ`S86@}r^fݴzoESU _vX =jl`"Yi}=qL6Bm3ŝ Փwp^O !220$ {wl-!baȴJo]IJ! oj0;PMVIFfPu<4W"q1"Iw)czoYpD.'ii:(sCN;2bԸz#ːiW;$^?Bܚ-9gQX}krgm:H`֞?L 163} _OsER+p<·YL@)nHIBAxEe/\*RM^1xrЂ8ysQ= ;LՔlg<.5`RZ2(z@r]am"+x&+Cf0ojk4 5)Qc O+c!aT{=T_뉆/#7FM=;UVy]Zƕ/+5d9뗞\$fW% 9%03M[ԟ!@G7)<( ;(`!xaf'1rϳbiJJ& _#Hqәc iSvO3fLSuF3p|{JQtѐmmԡ&HGn;Yp W Ց(a_/EWy!OXz( n@6&!%؉# b>4(곆A 鶼M'ZBՑ]a ic3a浕eHY_,?l8`< KMCԾxdOT7-td4im,uF @EvRAX7RdR*\eb{KS> h6ujG6r6⁡e^q=QUpq k*"H?dGsluUa{E\l,kY[ Nn Fk_Q߯1`ZҶg' ][@~ͽ#p= }& F  D$CX{ъ|/fؤH엫5fXpWы27Bm]tYprTG.']~2ίPJSg%Ҥ+HݭN7H#!d!=oTp*#¢~Bč"{ZwjW1U*ijZUG@?Jؽ q^*t#ڳW2U@el b›302qaMs8;ͮMTVM0,E! ,{hBHIVv ̡u.뵖eEcȏf\QmO>EujYeoAJ/-Jsh?'4t]$'cv|#d$F!Nx\e7$+@Ǩ$jG}j*FH/Ig_z:Unۮśq5:|VJYƢNȸ1TCriƜx|Z \Ɓ,Soh9C*m?H`#e]yb8EPzԢe Wt;o+[W֬ΆMaږfsX$cЀܭFr&!g7}yFb/&qGƭųB֕ WoxS¥c]ATp3'TF`3̥]Sk?U&ȅ鈵]=y(t1*'1glBNy#$p)㧝WQpĿc!.9 қE#|)c_D'DåC|xP;BR̞f Cwޏ^G6+^Z;i9 2ֆ}2?J@|ͳdRx #;7iWί>e.kBE\9D]@w!-R,IaqܸڍH~4Jju,Pv֘58be ֦/-jܣsGp0*AwB턶Y^%K%;/Y90ߡGCʷwTi{edݒj{-x(4e\(Pj3.mtjiŏ"e J:hn ;WyIvdݖtAXc8, *X7uVOէf;D@د! Pv' ~&x,_ǏMhm[[a |_q2B5 ?f/,ڽXq}mD8c\ZJێvYCE%[9N7W0!8пlz5Yp{2gh7&gk/\ *.W"o>T8-;{^EҀ@t뤼 ݵ>9o0[XIq&c>h9 N'|ς7Ub4zm[fyvW&0{䔇S>uo.uNiVF@ Z_ѵV]IqSC\ĄLfPY@'#*^G5m~grִU諺hhIC}rvFװ濵G~y ffCIRs0\V&뎃P%3|BXqx-~J.Er-LDVw`iLXR< 71.@6x)|"27hEFQsE+cK3ݡ8ó7t)'JfQ7,dH4rlAraD6ph_aه<2?1 0SERt  )a>e Rr$PAsc`.Kak||4:bWa5;GtX0D`#Z_8>)&3j#J[P1j C#%2\~ʇl-QUQ7ƞsS'`335-g;0lz.\`ɶdq3S؎Cވ۷o`tSA ҶNz{T ig-(h0c:/]?]N'~[k1\G`#dAwXAg,Z?!Y7MBV>..iCVI墛/.c>eaiTxJ3 {9}K}$'̧^%XV;_=v9c4`/FjrȬ#NYu -~/ ҫq˂6o|ɖxGF;{':TTxltÈ:ffr5jG\*%ex:>D]6Tб.CO;sG *}l`I#QF=y:wETרa.8ay,BA9`=Qvyk5|;~~'dJ?89v dGcŨ٪h%|nKzB2aI'nPݽSvqpu׬6r M eOefyT[ \r?g2#!zQ|X\d7Zb/2d*pjʰg{:`b1̧J0opWrzw|<bgٵc4UEeJ7FQO~Lr È}ZR9FB4_LcHQ+ 5v5%O0rd&1fg{S71Ŏ|Е{qB^D˅Ģ:#*NwGZ. ;kJruHcaNcȸ\.J6fv >U֝IZ=6xǸ( pVC|ֿgfAڥ?K7:yKhb+VF*ѹW?UhbJsB|fy!=ѳ^4lVk_MvlH_)6M"юa?GDvedohMtŔi6Řf6b,-IAs9Wޑ?\Vc*TYƳu$N4{9Z+3'PzX d@ 4l2#P#!|n03o;٣Dʅ OgMq/< պ9f.4Lͧ>_PͫSDwnD# f|'ڝ[objc[І<s#Xj<ȨU+záGgUmϋy9 \_LO- EJ3v>1yvΜ+o~!Cd0\H{Z;v"ʏy1 {N yG?:Uϱ%o7>+Aѓ}TLvo~Vg[}FwGSʒVzSRN6Hq}@ H!T3$9!\!ZHXy7!F=N-09Wuf*̳ *sŚKީKK__JqBP13tlZ?`VC'H iKΩ?04jSn{|f*s:'8޷r+e< 96եM@Lg]D;lݩD;\2p6BQB @q#OH+Ssc  hQ~P:eQʢtb$zN-Gje<'~xExBgT,pgyu4מ0wԐB0#,TC'ĦЎ\[F- _aS02 1X啣h]6J)q)ŎB>\Kʹ=[x"=g`2 6|<{N7qOUEzIoN4J\a-϶'F񄞢qnfk'W&Qv_Ј" CЉ6N U1 +Qrʄ[JVi(MeaԪh/ X;3ո; d/9a76Ϳf BP=郭!q82K Ǝ%1Άa].+Lٹ|@A@3<;fԸnA<<pγ.#(R0?e8,2 J.L+4 )_L/1:7 N0)kTW:/t0dܕZXm*hb2 , A)םR֍X6%2_3m^rQ0YZ|בU!2~KLwnh+hlwD4w+ohRolj⒔@=R _Ե3usbԨvd:9Vt_t~E?#+!=]&ďwu_z5D-XTv]X6t&c^ZH/7A ~vcٱ0Ď"rڄۑeXOVdA13-Rʴ} 9f#(TQӈTHkypV9#, ϺM`( Z? Rk̅U_*8bL)F/K̪IL}w@5;a΍ӷsDf$$5H5rMTgK1|^`H`fI<ޡ.Qug,jq ʩ?[زOi]{\?6bEon77i!5V\ʵ`ipXZE]XD`w@ ʼnԃ e]L+#ՕJso2b{s,Y`LUE|#'a;'|v%C*pX煏=d0Ȳk8qBߟ CCmJdCŜj ΋U}C_I\%6s:]T1CZɇmŰq2m؆ 9 Wx!*x&*gMs($Jg60MW<|>vݞ,DdM~G8")-@ !E Y +xn rŗt9cdO^ /N—Ё},7dK#Eԓcໜ4au#fkJYn6 \0)lcO<QTŪt'5*.fٰHc>F53r#|f{*!4B:i=|y%cSRAXd^!6g>A)jDi w:^'T  k%R%'CsÏEd0{[\Ɍ,Ņ+)GsDDVFȉ:R?و@#6&d\ⶌ3#Cd(?u(Ɗ'}z^U9 !4u)e:?&e/f^RzFӈ3 Ӡ+io m]wJċ>C_1/dZDt=$IȴfMpL@`=/)>2ZVYCwt"A@͋U{صCUN .HƙE ~6mZ\n5¾K\Kgo~/;8$S>qQz0B'ău lA>Ilz{IkH>]k*m7$XxV.tA{NTڢ ͲDƬ0^?]@T#8ie:w:-Q`3sݠq3gҙ$Iq{ `8QF}z/jiDۦ7 SGɁ+F + D͔i;i VcJ2T3O7"'(N"/bYuFnj'߈bB4/|v2(,@0i:9NYpj+*6N r/A/~lGAN}Yȏ4J]LOŽ2:Uź 1|`8ʁA ۀ硶- E U n3“nN<'Ċ Nh ՒLM'#4ϟP}l$ID!$ } xJ.Ƥn K#fŁ q܏mKGr["a≐їj1zNU[<6s9 uĵRbqvZc8%Y̭!hW_}@ԑ`0i"e<6EqN-v~бeEK܏ϟpX-|Vi@ν|S?a28qI 0 nMգZz;\^8d%|wkAsS۾Ċl&(4t< {N]>ӜLjF:˳ ;@eI93VMۙ~K5 3F&rhvCrU|&ͬU(ŏٜ$Jkcz⷇|ɉ[adHJ}z:r5h V@Q@D6Bt1UR+M^kQjvGx h^X??ܠWby[dΥ65HZ5 Rn.Yx@77K;S{͈Is!.֚xsٴfzh 6#U}sV%myR 㤓=N ҏqH 6:xV:!o/9~PђFj:5S#w9q4rYi7FFjm$;P&˾pzAP hwP_rg7Xߤpf3ځm1l&/ 3C bO6РQ0+H.,n%([v.5.yǣ : ix]q'6K9|ONF,!co7!ED~G-Td8k@b+A7-C=!|jEuPunBEKeջpQ07Lo)V>"[Ol>mdG&rLf?-0yaek>Ϗ~+Է6,][$7VHܸT+wg(H_"&&qFtfh8 5a R9{dok50)ZĞ1ӫ*Go*K@ cFHd3+/*LmX f85q?GZ,z Rݕ{iUWnF?Rhrpy`cvH4 #^t?c]RΆ[:F\( &Z5e#BEp"9tt1Lv?Y%hb)uk" &GǛ5e%iJaΥv2jM=Pkߦ5q7y ,}* |UQvuC{](&%ek99NwNS-~۶YFcġzA~{MDv8kNңfSsd@3Dl]aiuSs9R|;4 #cNjh:%oP~-?G)}Br80A@_K:[d <]}m C[@WÂZ4~?kT5H2|"i2+I;6c}mj3 x8l0Q ?Fj|Y#Ep*$T?mJpOAޮde2Y{O R"xx;M̏sE'(M{yɉ8y1m1aV"7*ь[v1wLL Wpn~(a]ekxֆ;ώ]QN9]ʲ*$. 5T:e 9X 7|#JWL{?'Usd 2`vz^h6:n;@Knq"5@z)4͌ݶHJjcgnbTtdߋb GHU')BTT/)QAK3&GLI3=Lş0ӵJC#Q!EW\rp_5ZC&,U~ߗL5u3Sg1V9U:I&yY)|ZbwYқ H&7.T:Am@= \ҔvxZkv~!TJa BdI^]̏Zʛ("[05*:LS[je1*jz&ҀdWb'X%)9.DfE&~'9ƆQ?k(?} q.dB.:y@TC j]~=vpЦ<# 6--zu,OLnh99^9,<&9!5Ͽ1%`tėnkU"[ ̲V' BBU/="ߧkauqgCT4|n6qI޷Dei~oAŅY&b9ˑS('.W Cj!ݯzg OV -fٗZ"lV+F ,ִ,|8pQ5` m i x>*Z2F8$Jz^2Jwimm鴗\h0ZBZ{NBiN`oփo'k4n12)lYS_T l ={}zq߹#}<:1θ U;Awe-uzglKRzXk<,FWA|UB !' j1eƟkm KUSԑk [%A}0o$h-QC!I`=Fkv:  8on:Ҥq=ETu[ff.AJ_%(*Vx)Z柤@ FsZt.϶BU8j/1K~PiYXzL~ĿhAm\;fScXFս߳Yvw[K[m4v,jSb:k?Tl(:}5o"αykT%yڷLEYmtL^ COGlXbޫNPxL$`?"O"9|4n_dWaپ rYέj# _")z6y)T%40Y7$j&١\:Lg7\LFX3df ǒ ɨז2LȰǻ*F8XoYfSH- '5꟝oJ(oڹӵUzh Qk1F:46zc?$svd@KwB|4Klx-CDO^xehm7NbZzג5u렃UVi,=%+AbovWmOzm!@YYev<-ۡiG& A_gA=x 4߻6چ9O|\DD+:[[ϩĨB7j U-BRi4X5L'L3ڄU(Gb͔ 4%(Hg\|@M5nrKJՐB&ZC̸ XaB}7`Y#EhRz8oRNu淡5z9 l/%wh(ʪfb3Wi%L?3a`>- izNx( AR[3 w>;`N[ QF./E (3vv|(~PISJYIAKQbZRX\FnŠ2g] _.=;SF:PpϦ?n[k٦oHQ?[YjRn% RrWĦI)@? r*{4F&chgfW)@x|t +<7\=iC!X`*8޺)*41^lM Y9 HG"XCL Lq:#T%$]؟H|\Z5Z<42sm~;m5> Vs<CKd lJ<(͈67vɑˬ1hЅk`PB>f/y(zB^\+k71Xb "s+!߁ 264r@ ?J^Q% IfO݀CPgxF cTr=j5m?/'^WJϕ\y<[)\lH::ݣI?^G!fG?VfT}y!^W1 $E_=]^ GwZ]awvzYGɹ,\ Gޚ 篨_^ZM֞({RL4Tq7d7[cuiu7fGJgN<~5 "Ұ2l{ɬwGcTT8R_[hEH;(*-iƷx+@ Oԭ=Բ~} Xܙ0&+7c`йh{[ͫ̆Pqlʍ&Rd ; 囷|=k-9aN/cmbmU.J щ`6|8t*VaE>IPFn䷨R޹*%c%6{3tþgk<!T 3S/2EMμJ%\y!SYe^^:_r(s&_|t329n2g#bۀy15;Ʉ]1z}iw~/'T}|iM pTc|kPʅn텀em(&kۭ_1B3#Ye |n̪ں_-ßau=`KҊpp>7{xl!.jzyS$#7I4BQ.~ћ3G?n_5 .V9-Zmp=0+í Z`  W1ދLvJ`"}#D#3w͚J{9v{9L;/TJm3Wvd)cT,-X%" MW83Ws3\Iqv\91=: $>YF27gNԿ um4֑2f$YhN{E|8)E0;Z '٭Փg퍧2zmS%ߣZ_ MeuUt|ˡ/E1jGluJ.3YJ.BYRBv/qM 21lWp*EA~qX<BGOS |Y<֠0U&\M \C?Eᱰ93 S#&R@^ -(H+EKڠĢ6z7]}c ^#2: *6H4 80;6+ QJn[P{'& 4C,'5'NbO4 bi D@Q?3f S6cRQĦƪP7^Qz?E=[1B|I8 BAATi & s1tJvsof\{'%pz\3؁]ѫW~ "al3NkB`z5OOI(N }tC_W@`HQCXUfKk*ihl TI±ٶ]y8Kb eC)6"M(GçdQ Fڐ ]":6Tm a񠨈cB2|9ȩHe4O꓏)v]XD""芨AULk$"t#vW: i Bp ٳm󥯖c"Ш߮u.+} ܟa[IZ 0o/s1Lr J-We(V1 ` s̨ mXK `z2z7͚bp,E]wg5{-qàzU"Q4-wŗ qB-oOv9Ѹpvfi7>d7o7(C:t`I+Rtޅ}f"I4)E,yU*@Ǝ%i2 )G؊A7%MwMrq p 7Bp\l$QC۟@eNJ7"3DiH4O' z %6L8]ϋ( YFBOX>Z<Ǒ[Q[v0MUC%X^QέOjHp83͋z].(˪innfn9dX&58+RNsar+[\6+PzL[x{8+]8uD(Cf7RGn2'-Ms 2= dOM_FX33ܔc|b<"7ӑݎ{WAW 7ūFS’\f3gTýg Zz :ol`:#+bCdU6Է!:u KF)qRw&.HZGpڎ+f"2?oiѷϜn/ rהnF@iߍ?a Rœ5fM_By ltxjdv͍+j?0ի` zÂ(#꒨yD;qƏQ 9|CiM##smzyW_f-gGI sDOGǶTi @qV;0\PE/)-#7ςqfE2D*8׷Գ1L 51Jf-M[ [6CJ98 , f94~'ET"NO rͿC}ÊCEb/AMݑ%sH9ZG.qJS&,BYk~}' XiQVp?Ix];==P@}9$Sjj޴LjI"; K-ͬFyEChVt|;[B?ͥ ƩJrςoA0wf*׵Bޮʔt]5o_kmq^V\0;B@4NdZON/|-U8Q76s6y/fm9Dz 6+hOÑ)qJZmz OxEl;~VVT$pP'ŸKb\9"DƎ=f/2쭷%J#_pN)ݫQ,L>WyҞS"!˄3ݫJRh:+r)nyE|ϯRsMẹ"tw,m6*!ҋxN2\EK([uU;@o Y$?5%: k]7|=酑KXt 5.NwCK*V)8qfıvW6(;T&hFZ $e?3$S؟E}E/o@0y^+l\079岯+Al%qѵÉ ע~v9h'zb 4rNG }ռ5J^tR:Y[/QVciYyzk>+TL Wt_:!=@ ,\G@dž7pU0Q}"_GZ!ԁj MOg"acxAb? gcs =Svplpq&{Ss9XtA zm]o!./Ʈjs}1IǼA`$">A&QE> II&1kk#Y_Kyك=!^ w|Qd1t5᧯iU9Ӊgcw.1p<ڥ#a+^>p;6Oh`=wwI˝uVS3~EBNEN=!cJ~YaUGL~l~M$?t$3e1zwj?tk<㒒T-Ģ3:#Q[(DGFVwzBCA'Ksb2(Af{xOnKx*5_DbjHZ-y^yCW,X.k@z(sOj ^LGdEl5rҘJ>ywB| `d0v!PJMGM[v  MJ=_|X}79,GHhaE+aG6",1hi1ցc&~[=v:K q y iDac#y+N\,yPC"FA4uR1N5i6VIBʼ][l&hvȴ$IA킂/*.AecKjQ6XtO>tBuχjyo ]Yti8; Y\ 8%y\lreBc*':C=S -&FARtdH.uiPG.%oY=.yYSS1o9-R@pl9 fJO,iP*3#`z|#d?yVEu56$]3UkGkQtMo'!?"ܪpjƜJr+a pK{Xy؜ E=?@ɲH+P [q.99SvGR(XRyDkSg*}"*vfJ/YuTiyD"Ep{'_g^1 .I+e#)"^d/~-H;cn2I%s t4vGCvwpRZLgfP@5WJ0g^XYY6124Y2j ޣdrp~| Fai*rwÙYm oQcs=#} wg޷.Skp?eIG?(ta's2ds?fS-d;ɫA7lP`uC׷6q3ڟ5TZHjDZ q:O6 y0gCL gk6U<@Jjn'񺄁rLfK s%#X? 3pZm)f- ={rW:>J:g|yV?$T~I"mx{9K"MW-8. $ʎ9J''A/z\4?Ʀ IGˠO1᧌}B P Ztn7V?U:pcd@j3лbH RwⓏaϼ fܰόu%kS3:%:k*^k4MRBLWrm[YD0Ӂ#Y[iH VI:e6 IRFG䵁2 h(q9_&NbFޣ>W3lqeBx Hf$$GJMyW~$~:ND'\3NAMq) t8coaNsPXɰR#QKq O: u.yk9ɋ)pE\SoeB;G/e%g[Hd B;Z6R6viZ~eXw%4n)sH|]K7WN0 &O6Yzyx|Zǧ|`D>Bhw$3%P N|6zpJySdBo@[4(?Za*h ܺ:bBYݶãFAKf0Al' kԚbƢzZ7{!! 3D`EjP$8 ^%M=p]}?@Y\몯< 9(I[ZEOqT1Ak]vد|Xozh J$h'zqr7{CJbhn{m夊-3n.~ĮL#Gbyl>t\iz=#}^f*3Sh?F̬izhGʪ(:'@G1/?`9\X8t<d6&n&|БY 2BNq j]o6W%!lVjtGpHG}(h62 Ϯ=c(iLJ>'Y-jmTv1z=i,*:v,Lڝr5~[~zLNW!*f<`Ҳ@:@–&_$W a.K*,1t?&r>&M :[ء?U$JWZ<%fR+ #?S 6m"ZI(u Jo4zvBy3y||M)8樂|%oZp'>s%эHfU?q5{dƚf% ¬8Bh´U|few04Ǖm z\+gQ?hҴ%eX.cӽ_z:zX(ɪjhԪƁ5põa ch ]J|1`WI؜k:&U9"bzw`u*.OgL]kE0|Qs OT6SMV^O@؅ "CVT9-%.Np_"0aCl=к%]zT;.s[m TD1`-C_,b Dv!df9KKxJU a?n'bCl1O Ҋ*يʈEC-#ִdpCV,,XVz|b/yJFz$'1JNΫ᯲hۦfDT,j G D~}xl M~kw|.I ޢo?ǥ11:M;(/'8<> ?MkI3Ѱ( GuI$'Š=]w(-k avS-B?-yHZ{BQH^LD S+Uj5bF)g\~D>|0up+z 40/..hnH]@NDZoJZcE-ANht?|ݻ` \,7ZvO|1{!D(L<oWn:cZ2_DD>KW}PԌ448dV UC"\fu-ZwH>D# !,a@'f:C7 TKq WHWlE!zDjuO[Z}@2+ w%XOG1Cnrz?GR N7EnUIDZ&EFӦg2Upl[P k2.JTts36 x'1*N 0 qa38tE2_>t(1fTAa"wYI!XNX%Q aĸBYAø_`-}f`Ur~w'\:9 ܡOu?M*PFLrdGr利k1Bú?P0!R1Q?emS±g^^17U5t 4xy%Cr6y$i2h:v V=1]{%HЯ^u|yucW6I?zßT5Ԕc!e'GHf/n&B}>aNXljk[!uüyAc/]PFg^0K mq2тD'L MSC)vCsGΫZAjz bUz UԱ?VB#6fG"L' 2`A@ܴ䒝='TrK0T:.#Ȱ5 ,X ZJpW_U,ә!3IdD8fprj{}p_zh$7E ^Gz[_FB,%2q*WJJq*i.^ DfSYxzn@=%5$k 9Ok_穁i4Q4P5+9euA1Mt9o*^,H8:={E'+.^O"ۦ嶴T@62Hz}<ҫS- x %O>#&_OiC=i̯YO0$@oe ߬rcF}HIj<=Nf' ~yzHU ´[-͵˂/M[hd/~>Î*bw\ ӓ mD블5ȤvQf>8(piPf IRUϺrI:xB*a8z(@Ԫ"}DIC8 I<qx0'ΎoHģH%~4ѳU@5k,Tc?ACc%O8Be+ҍz4'nO;) ۤxyR8!9{m8Y*$&ΆHK¹al^X`hiA.Akس֗ҁ)E; c_,v `)NidlWXz. ZQqq-ZBb6],C2"{`AYOj)ǏV"ǼGLJ4wOc;۳p%|*4}v5ѭ#2W]Z*Wkѓ0 =҉X'X Anj$Y\%Ux/?}h*MomjD ;zW!׍hOLs7WTC_ 1f57TCAt̆anr[YX[D!ύÚ6Ճ- Akd&—R֝/Q8ݒ$ kt+(ɞAy#:h]|X\jk6%Ⴂ74,cs#7,瓜 Wv{K$P!B[4~8 +6M  "qD7e# v|R%7ü9vs"b%ngPzyX;KTgW<]b'Wmaq{U0 pՋ}z?!H+k5;@K&qQU3D Ò%-;cӚò'S\djb{dtخNn1riA39֓_I 4JgKGbgCؒM֚NɚNŧ=X+]Z\軞;kO F ka%uD C+B[ɟ={j -!#(@z(0kFk;!O$Wg#n*?:v<˚A~@=Sx2m*x@iMĸ?e%Z~)wuf7b]O$ ١s FauaBZaܤۤ0m2Um+NuYC 3?*v]H b:?x7,\GIk@P#+A\Jz"(*TKn ]T+f,ֿna5^5}wt/a~׻;zYjT|IA-:rPy22}cj#ۖA(a &i]x?l]O'w-z\$Ė,ՁjZ E@(2^C>gE]CP;#/pJ@5OރaϏLhONeA/V0+MM+6Vٙ ;{=fka͒Ot Khj]O7hmPՇ\+aspO[ $]*@PvBm.gA2"K1bȦF +G A(NeC`0fwJ"11h6'Uƀ_ "1زN fy1wx=8S$xXᯮGi9]E |rxZo 352I( {qXW0!`^.,}J0(pƮ4nYD]!ѣDL-Cl ᫜bB= T(T;5[glD8XP[z}2<`|r|C&Y! 2ېG`0y2$_IO33flb\G`%.ߕ;W#C;URn[iSmtE˟;g߅n26u_Tլ~bM2Ջڨ{jt ڃ]g* ҿ.TJJvR&՟~-ŊH e/0_'_2~'"0Ɍ(9px(4\P\0d4WV> '"lS4@ cEtJ}|>#/|5^vS%Cjzͻ\l*wgjJ'/KҪF s:і12^p*Bv|` `gVnEnbVZ`kƁ\YdlG؜~l!3<4 %S:>%KF4tQ0z_0%垨PKrWn6RGԪu[ͱ: 8 p͌#mJB^ENEOr[ԵG#g\d2&G@1Brx9~_L M| 05G蚓4us46OR?FpWx]s[4Ь-bdC4xƅKڶy1\b~~+ك)V581K:YKIŏ0Mc-^.'%7˳w{ͻk9׽ ǪNzਫ਼k*W̳ <Dg2S}9g$NFx>i-d8dfI4Cz6hnaBTkrҼ|F;yi"'/NS;}D=]D_;>iHWHۃPz  O9Q V:-J-B:}F%ڛ甿}w" 6ͫv%ڞ܄\s+b #UY÷dlJ&`> )2f| +<3rj"xP5A8{$ڷ=&,u 0&׾B;qHԶcnNv|΅:\aed2lbۛu~X$.vI"}r64o5]+a2>fW?gmҰHwLx4um^|%nMwWlmjRO9bݭg%րxZuw ]jΈCpGFS_t e#R;T\2$!9)Ksy7J|šC;F?Om@ l[Ò ngzUc6< h"n>;E%JYme-X\|k)m fG_hMn=4x.k&ةcs&!j\,(נݨGv%8 ӊ+/ײvG&tv43)#y?jӟt8io*N: B0< 4O yAP:abw. 93߶+AXrepWt@tj[[d`1*#GTe/j͋/q'> )MV~|b$kCVۦzm3 kԱ>G2ě,x r4Oȵ7FKs=p/ p{0L&4A#l7Xؒ@v#ʼ=-]mt* ۚ^nm%3|jiw6^5lh%16=1M"+1%WZ=*pvEL(}FathU \``EVt۲zf\k$/2#c tQ},u2̦g9Dm53g'|5eT]{U*ĵA'-C (N[$-߹'"p}qc-"@YIjB DA~'Qe,f~e `Eh^\_"-׬C-kʰ'~LBziؽKBY MfS/q!Ns9}:l*X)/<Սb"-qу(5uJXW<013GS sF #<*؛ A-r  jڏD5)o@[yZ(zgYIJ 6UIvb}SC 8*;!YÍN959d!@SJ[bC^s"6o&0 FT].Vᢸ_\aTwWP⋄g@ߟ_w2yJ=tMK>5fE{߽,,9%@A锬*|7.*-388XpN1GDMv !IU6n/i!g6:SDo&q!YCd ݈id[èf0I#sgV_ >y[rpc{'7""7Y{?U|./OqÛzܮ2=}q,4<}gßSrS=6~n5U -vvjis1Pǽ"mQ,*ZF F%+]@PYQo5V*/,5U3n㷐RTvtqgbvTC05poÎۼSCs7|i%73'uETnzf6sT̙\;9I &$ EX^OtG-:1m›.--qv,y<`pj׎FLpk'xNA Gcf!ì |"CnME/~^̖SnpA'273#2ҼbMzɂ5A; VŞ|7Gs0f'jCgHcT@u #+;v 'lj3߫^Wj2l$7$,qw_;Cɑ州XōKoI!:V"s?&mW<}\=2c8[("$(I$:aIQd`#xDDAĻMGhh)³n7[>ERA-[T}EP#Qƒ AM. H?wn&IUaCAf3$1W[.\pl_*^TUO ƌ:?#,VtHx2y]u0R2'3GUBo:='{]IKq\Ł;OE@Ը솴H֑ɇOcR9"=ĐL#[h֣R#%U' p^e[ޣL>zR~QJU1t:\ R;0'Y Re.!Q^'38/ŜK\nrxv0uZ70Q[R/벦y~r&W l˜txXi$2|hk.++H8#'?1jA>YF?T*Q}ܒL* ]_?7A3ˀ |z) zka0e.^ jcTenq>= ڤMEnbW##uvkoL=ZWZ=1xʅ %JkTsBT!-Q>dfƕ]3cg i:̟+5<zŪf>YBWxgjjؑC@6# K!n&g͓Zf͕[pn,g40O=Myi'zuh\?s̏94U\9i<-~v02̾sTCvet>$#1c;Tّn{zLEutJ省m-&]5 $Fi޲| fFl)JaIf۰6" V/O8㺩|ܭ~TvW6bA!ք``nLe>)LPPq%,A>.xɽ5 ʋ榕g&6+ R0rEƶuv?#^B}"j:[<p1qĴO.xB]? +3r t;qBⰨ[B>zr?[*iog[e8.`{tQ$D?n3Ưl#<4,%snZ41 MFgqJ.jLb6LB{y[S0Yh< ]<.6MPVߦ=cyZyK/< =xU`mi/vU958[>͵<}wr'LaΆFXL~=E퀄[g:mV5=%x6#*.&+rsG^RA\ E9Ah,v>k3EV!GԃpE2ܧӧYJRE>`<lEy~!NTOUɉ)m.KP\d@uU#^>gi$d8ШRHl;)?LF!7wmO&3>'HMГ89<0.?;K%~[|k4d;(܎Y.r(mc"?SSTل_wuD&?e)WJGU'wGi4UQ_xٝ@8c+)Iۢi%"[&!%t_pkH#a}X3H~ߦsD;8OD~ 9ͩ^* Tw~A݉=N҅45@}HOqv IElߤFV?U2%%B=;])T_hgy:FJ_1U?iO-Lŋ12!Z B˝fmŲWw;ƊoгI{pl0ȱˢ>=nIZWYuISVB}<:JN v0WOKoNeIzwCin^ w3vQhpCC#^u?iw~X[vCxz4f)5ٞZMoGMV=$ -V@dFx߉NsA_qռf$B/a8jr"~n]AQoI*ZՉ'+=j$zI? 0[u!A彳0{wvꂊ5w#3V Ġnx X(yc;5lfqtxØ0FVri4Ű~l\$llÁ!gŵmHH|(ċ-Ol0uK'4>1{b3) fp}Z]Lf`mN{o g$h7uԿ<<¬7wA%c +Bl9l\\Op [o)([.'o^S?~%q4M~2gaXR TY!+X{C=c4QHißcy,%;ݻ<MAZaW p4p<C3Fܘ9KetU;tR-\ I"O ahGVݸ*Z!kAgݥ߭3sic(iqo pY;2/_U;`]a׃0=y\nzyo#рZRHOm_=3zrۮSt"+Т z9c1ډ\?| Q0{mD3-vQBj^ J2q: A2- r+9u-KҊWנ]z+RWhV+EЗxjҢUCR^\Ǚ*>}> gt~9CEUcU18T#z>.JAQqIï]zIy\-gFu+g,y\Nɉq 2q..jOvu_Kk*qF@? *"5&iƟ?֖5 A.]PЅv/!u`o7Xp-ef2 BjWOB*hpj2Vz(úpe?t+f: z+:)-cc:ăߝ3[xy΋Emztt\Z u =+Ѿg$ft:k-w~ma9mm :Ha/q m<:;XH +pNJW1bMOh&Yf+uta͹&TLS1h!?bЅ,i:cUK;oi>x:9znY 5rм:b542>aNWU9Ư?fʱe5\l-Bj+{Z8-^fDuRNưCl$H*g?F\BY0IA@xA?4ޯz֏W;IM6pA8%7B -bѝT,.նP5z{kK/ӑx7U6V5WP#@O HfE ~Zb| 1DM`hnu n#vVs<`i0TRrQ{­/0)9Gµ Qۗnfi8]x^=2T fɪ<=%EuP_7n6V`RjLdGkT喫*1Y a;PrֿzAO|;V7%gIKMzzBJ| QV v+ <7%R yjI*5!X)[@i ^=~W-!ldOK;TZg}-ЫL%JY)2s.jgkVGݘ @h B{tmSTOƻmߒ&]Tbb}d 'In+l4ӌF)~ lo^erOfwvܿثL3J UaʽD4ZB8CIT '̕["-N8jvRI`L ]Ӫ7yE߾mVIVugd+ܲ QBFc'<.Iߡ1 2)F=?H$kRC43aزkT5epkNOEƚc~jMt XލX2]Q.9!^ x:WQ#S{R]E6Y䉉;E= 1b eGGp֠3Ѿj24\02ZC"k53p 4Z\"\+@[/yH(8I|Dcpg*w_<8rN'y?N $Δ/~FQB;}]+'0z| AkaoX4iFC| &C{EtU7Rʠ<ƊSvSHZvƷ>V&i߫vCɢ| mm<3w d]R *<61j͕{-4Ή0kYEUԕ:HnC;_Л>QPO4mG7rI@{XCm8FxDHzuW`Xr6hdu\=aАz/MdX 3Tg9HߪIoi[n%YfpM қK( +:n Csvm}vQW[/2-yN<Ϋ| 8Tax9YmTkuC*w1~+zu\Xwg1x̥x%0՟p;21Li]N@NjXL+WB6F&Ĕ,bGWITfϧޭ9GK%_;>.#{e'hEa 3| ,31!;#0ۍHQ%/BJtً+څ.a*S(&O i=8EU ']ҐiM^VՔYPU--Q#lدKf#(bNW1{Yd6Zw2z{s]7^wyE3C#|/7C ߒ`[z̍a_OlV%/]P.zO7жK}VvAD;LjĦv1 ;T%-%WF:k;R8L3.{A#XDxt8R:]%of_6ǤZv z;:Rwoew#G1Qbٙ,0ic\u C/lI'bNb$X}e.s ;ʔfP~c soB'U4 eˡ50ة`?! w ̽9P>Ȯ_$WhzT,h7yZY@]1}Xᤀz4zm~Sq&v{ lXB-gdIis"1sI?iq gG AKbZֱ9x}!oQ/>BS{{.mv"I#]@6y%7]$H ;>5YnD>t?J0BZwT[k\}LjFhgApf"RNٰ#du~6?5|& +[L6ߺܪrMSiAa1Ђ-Ձ[K*ܙϳq;6,Qg+ ܂o G(EnFsV{\\'qϙ͙Z;V}yAcҜfc^v+?lBjr֒z _ ?ܯH<7,7`i,A.Aa+PqbQ,E1J1zoEA`._ƯGOo;nPHx):\F0vA 1+;ƺ!+9t=X*z?Hʄ6e|?vz}:5cGoeaSA<=Gs6uC;wlšݵ)j @zgvQël7(L@Avulp KVJ%y "7dpA%@0kl=Elc{wY& fG.14ܡ@҄&,g9׫U`< pupo|7U e2AK6^.GM;t2I ":Σ9M{}`hW!?ߏV\V5z ES۩z]]v`jcFl6&IkaqlUL.JJ\a.zj/QT4|u`oD"ArF_ TVd‡`D%NlX  ʠ1M0SgKU>f ;, u7cWtE[|f?y4Դ,EXV^}MUQϋd8ud]1usnJ>:58FU&r1,A{f$W4G%E:UvY-AnưT訸j95tcڝ'h`y2sm} ,RT6b!厢2=κ?q>}wmgWkOH:ewQd!J `m9̐凯VI>RNiq!4fo^w"Ŕs:;Z`Ǩ) W[rBY c?ε#.P*զ䐝0Qc,d ͹1ѥ0UR ';r{,o6МF&dD9 {O~Ib9y B2b _>;9LHgO.iw(]L4j)I(q7$}ّͳ]:H -"fS#~SMW?P92.O fL;IQ3P;*q[\<9e9=]AM<Ge+.iZ+q%6Hi&4\zC Q[Ygɕڂ/Y $+?qvCq@KPj2JGkKFn$qHB @hb.]vpV+1v2hen5;3%Dd.ը|~ V`]‹ w|^ۤq4tEQب*7}%@2P7Mh˕paԜT]j@g/AVi$4~U:4?nm)D39z7'd](s=|k8@5?][LhSb,m7N*L ].g}GG@|s$_9ȹ}Ks&Lg0ik)Qi,Ti(@븭8sd wuoBscxW6*}o-9W,x $4nƃJYZVOAkP\㟆dBG^(>YK9U ߺ-ih]Ifuo:߈D&0~m1RA>}\E@N5MO=f WA4VlŠcb=BOQsʡEfA8HO& My]m+{erTĂڅP|J^ r~TWqvT> ĘLu2I_ք,ѫj"܈AQE nT4]! VNRMelU #$ Гmi ʂA8&'":Clʻ@"YnVL`ka6!?{kyWPU TрbԍDsYpV@RFrzU>-=a%?גdu[obEz%4,n`G:ϲޗ+bP2OLT37n ʮ ,;͋L*3;l'лҡ9^ީtvqc4rBn3]V{KkmLO+xz1'_aF\vZ? _hf)@ĤooRQ}d sY]BKHex(c댅"O#ҼF5{v Z66&UknM,.\5^xև<ڤ r-Ix_sU+5V0m·.AUq2g"m><|V)oGJ=,^+/%~E%/2lX鴧F`زvZ"o[G/:CӰ.)Q Hދ$ˠgSWwp倞[q3xIh@d8! ټj%plB 2X h{H-?қ3kM2:[m8̫KZ ?) ^E>5~i-M!͕tA''K1t̞@Ʀ\/lojFXOE*h!_KXiK)KS0;L1zqF癅 }l:yLcDY[O~Vm؈iF3DU:&:}d#eEK- #ʹ̡WBjzI,b 6ՙ#b˸ uMPS>9 ;x.{R] oUW5Z9~%3XSe!;=*d#1]GRp?܋(?d 2^`%67N$C"v$nl[xvMOZדpnfc~xެ4b8Y$B %t{ѡ UDuu?AW^c5Qje񙴇NCL1 )ó-G, ߰Fwe㒍n K#>C\,xěySұK% :ڝt_;@ C,ǁCɴ9XϞ˙SF#Joτ=Xq/L1cm?[_&=(a6|jx!Yqi;Xŷ"3 4̷P&{-kb-߫`rG X"\nxTMmĈ˓;i ^.;L&7 zx 27~z'[ՌEwT1n1:{=);}'ôx靈.(А-8gM{v">}Q@P0~F 8c]RQ'7{NGH^GlqC$3u8+!Go;pJ{ne EGK]@' VeW^P8#8(}艄5bǏޯm7`|]#oPVYNe۾_;Nsar^f*C A?,D?DY:d\f-GȂpP5b"\)a(' ЖؼfiN%ǀalP[%C/)%JͫWj>ӥ֊êEaAm_Cꢡ"XP==X3~wW4TTuB_Aw2q}9DOOӿ=H),?X-yRbT{QyKS (S I/= V-);[F jA2m ;);mao'&3Ú)[a"ۣi̛Y6ℓLtϒ*1!e!M£BR-ʈ+MJb tv1DأȣZ!GɆ _ft<)F,Uh RD~ֆE⠜"Eg':Zam˅t%kب5Zu$b Ek2;(D7G}[Wdi2pHK b.,9.4y5".W^IA9j3idj.O/PDhr\Q+5MɾT#u= 6%P9bJ"Q`[DɿVZBi+\  * Kd %&vqWQ멫歽ME胣Zܖs3)D#NPXSQ*U: ӻ[Ѯճ;'zsXADT{h F0S2}OG}qrAyGL݁窲Ux4%xNRvȣaʌ>ׁF\hK|PN ڄL ]& 0˵BhXXT8&Ms5>qa5E% 1ZF>̴4q-zRGvxǴ2٘Rj 8hPb%ۛKĎ Ĥ+鷸Q8{=4bZ'3Zx)bX.}OOS:&mkrq f'WFdG&|Q"}| +8C}=S:LSߙ;Lnb}-mCžFmAᠿDqıaȳ @S@ǞMpƗ貞pb{m^[Z*Ӗ$.J(A+ na E87+Td>_[_э]U%F椽aSgl!F`-lyCR]dLK\W6r k=KFk_I5ЦHkhEC4Te6 >E"ꏷ'BD,S2,/Z#1skE~L%W]Yߦ8Y@GIa<,u!QV\~s ݊l&>pL܌6+7Q[TM@ʜ#oZ̋ 'Ќx90 .oA>w~%^Cz暋!PWF4⨜wz[ obS(^n UК5X]d~;NFlxtǀ伣b::9>6YdZn:{ [j%i#={sDkٚ]jB_ܺQ]%X&ieiq[YwXB"*7uUfEЬxxJq"3R54_zZ ^V_ws*Z)S7$} oCVÈ=nʺSau\e % {\1QbDwi<(0:?a O4!2ʡ>) VDK s,rsUF68ǐlldxam ؖ (YDqD,&gz#JL5%3Xu(Y*W+!/nLw8fNP-dUboـ̃v xP/q8ŐSbZUYY0uDLDWg)N`W(S/[(7Ψמ9&TuvS5Թ=BiZ]g{ĽʺVl5d=dX#]Ia"-9W|7^},J>^Q s vxki/$f1_qu[{X@A@0fK]u@,\[ -UY:V;ĵNM>#T٫sYK1>nzqE-%7/nJZAy|D}MkVf۲CYnp/"mRZ(N뚴 7!->S=|!9$,ŴBZiS3> Mn.Uq-NP~3eҴN٫e|GPj-?f6xUĈ%v!,gxPiP2y~!1\jI賍2rpLr?-P+7kO1zIL)rc#c_g(B$ /eF $DlŎ4oOI ȮnE}ic)vxq ~4fgS,*lpzx{c:H29<UAJ]]la7d:DP+WoDϺqbzH&]!YmC{ KcNqfO GB Őߝ?:V$Dl>6c.؋7*\bKn㨩i`í#?N ㋄Bj"TEs̳vIL K =+.PҌdUsh%`#׿s@w w5av]i.Vp0j t<PbAmNq3M?E1"YHpU&vȥ?#vakty6.tߕuތ9CeR1aeP&?'"J7Lb\o9~m{6o*t~.v!l|n*YcB4eYpAT.ű}E6Xi6]GKJ5J+RDf+s,t{k,V"1<[sĀy݁W\[46w5rV(#vS4#²$m-r۪,%\ Ո51-oU e/Fj/nnHpd`NyF.8ޅ9QIm"^;]2YyՆX7{ 2,`|T3ԐўJ~rU\t[7WwG]a#!YSә+ܘ؄EW)Ыvߟ#ufJx7;m_uJY$~B MXt'[ aNI+7.6;kN:2QY D8 (TIFEHX6?0 >mLL0~'ڔu3GF/3 ZV9_7x6F;X=^vT4ys;Ѐb 2^l$lf#'  q4d%'Ft.M *~]6#EZoC /pryj!iDY"7 Un}uE EUWWaܣj,*]֯Ә|5xu2Ͼ^.6)Ta#Uԩwjef0V xk2Vgjz|HG HEfQ7 |}&i*ی lj%#`HNoȼI Efܭo/:2,Ly= Rq[;SV9ETjj* NM܊Pxa$B22B:V`5??WCwhMn5KʾtX Pp'sP@=&FZ((V*T,&~nn)q [57zd6irh] .䉿eۤl)h.Sdj&$2zHV EVUmSߊ@v Mڋ61kQp!%?E=+J˓1೫t3̢v!^8B 1B2+.)7bQ$=YE&/(PrHB| "I$FB]B z%!6cE[M#TsV1hG09b]- N:Uw,gְJe$ y$f)}2/syRMu_^̵Bkv̏>/nrΐ{(x#3p0uIPUH T8IҎCi||"T1-}Lá"+{UDL=> ֈr,CB :?hnξwd 36lֲw!& @+6w f,VA"c]!5FT$!TK BTkvp8d{e Gy4u/Pm 0 |B0ޛ,_ 6 6xW&3"n hsqPrV6L l{Sv}{CGRKWC_cou& ',/Ly[uFΎi GoGn+IcO\ުe7R@>L>=$&)X\F=T:(YlR8G0Y4UXt4T!ZHH{h*UTĞlZR FoSy>^^I핻?G GT3yQ]6f~!ϪP,Y |⃁8U"h;MO/wcT&-poZz<LNe'-I)XFJq?B&DFmH>UTU~vJ7ܰ?>K/4J,\A^807:) gji:nqe(W#I4pej6eNPy"iWRvW Jj (;"배4Z /rO ǟ\}!yEj|%5T8b=^/UtȨL袸Ar57(2s}f9D l&ۻ3ߙUvƚʷ1 םzК|?z?f,04!R8p@<|!EkKK͘S-C27uO,xXsϞnC?:* ܼ+2z{V5+D[&ው⠢/ :S2f )'}^"{ qF]R7{ g7>7).+W* β-OE@A"ZPNG\=$6EgBf<08cZ#ZЦ$fq8捽qgANn %|L< PRdi% S8(t,kp7 z(`E}”!3lmk.%tl<&о{Numd)ɥHypx}I`85R0}JQWߎ1T^Sa ?:Vc{^^w%J9bv([ ӂTpaMe"br\kA"-_1FVr(cMx(Q:P;-MM8~7#{Ox|gpN AFǮ2:f5:׮@r}*U xU}.gi x+ze`ן+sXUp +&wtsr9teT>"n/R]7CWn_Vm3k:9fXj𨥶}i3?'J9HP&Vr3ECe4XK&~g?:ԕc^xsJQ(dM-V<`bBP'=)4~B Y W"9pkF$l+yL!Kޔ)[qQX8'# Yvڽ/iq"F{_P/y"璔6#g:M_;X@ GO\3n}f$OUV2lo信7 d*-+a%]E$ Q[fٻ`6 \\to@OW=$oB&$[xcU&`HL"Σw65%RȺc Nޣ#AW?sYXhߑvѿKK9ɂ*RT6U)&~2j9S?ux8Z >1tAf55EV}{;fD]Y!`KoB` Es]Z3vC -z-a/X中 gz}a eB/"8G,3nߓ,4 ȋJ]h_!Xtt"x6# v#ۥP<Z12*Ejɺ)(+Uu˧ )֌'|Ԉ7m>g ,̦w1T3QCB}?*LekǴR fta5~ ωt_b&D=;>05_yBSoQ*>&adۏ CBݝݷ ȯ M> /wJZZo noh_Z<[I !1vsY#,Wm-Yj[zFqX^9C ) Is/шZ㺖kMl"θcvD15. r({ʐy+-zex)SYD5w/W q_^̛O ޡ }O)gwAP sB /rEM I42(:IQvrź &W>aQJ>'_ϗ@&Ӥp["6m4v[' P=R'Ї>[p]^ExQ0*ۧws?K6 bEJӱ㙤cA6\mժbUN&%Z&' }@#ZN-;< ې x[cz3$YkHjL +ΡvgAVCoLw mWPV)z [Hsƍ=޺DMoY4ځU_ȄU~S;:](1iN <]y"A,| ĪWθx8,~r{LoLe` Z2?c!BA~2yt4 Z(4A $gԧ_ @`e@֕]ٯbof$e\XXr q̤;~SQ 0 -$: )G "X6#iw[jDxGb!4U !e.qOR~RR-e^r윜3=i.7;b 9x%PcdzUE{~ Q=>UYa(uUԷAE3t(Ykҿ4W0_^pEhS`|7f}m 1mnPG"s6<5H T3+wG"iƏ!*V#I)]Tʵ)gAFbb· TO$y%sA̰yhju!K#c!c~b'Vm~4[:累8,Doˌ@hVң,BݶiT$J["$ᵃ²|-Lvi-Re}7$-:$~s8P$%>0Ce[7y=y?iPGz`(4J>BABH*"xyZq+ y C[y#;pz#)Fn.=WdiZ]dz0:%|QDm5z 0/:k9I#n쌕EnBj {5NB[XpDgP='6VMnKK x:mb!(Ы r-Ǖьh(񇽉LjhevhwyL|8Dt'“vZtO}B#{}N }sʆԛ(cI玓| -"toć5tqk;yb))\@@Z 5%,D kixE"̊*BWoj#J$Jqen$@]ZXtd!NR%=K'}y:RK|En{wfhų}_$u'&SFD٧6B}> QE'񹯯݂v/D`ub\IA[&x:@0uTgB\: %G,繌vŠK-/% 9#1IV6tc~ fJ$"H9z[ؚI\z\+pMt{uf>i+#+[̀ڏCKsok*e"sv "x`t?'@e<'ȵ7%[ΔEnNq5i`.MeFT, *ry ]aȭ5! A}X\}^I+~_u0an!}FG}2*ddp [d޸QlU-1?f* oqMqbqBJ"Z8C[V&b'ʣYH|ªJY^2}:kz+anBK%X&f-şӹ̭8#qWu뗮DrٕU^sOD5߅|3uG7O/%Ha7M> qK7y'i2BϏReZd\"W2Kq#,GJI҆%CXVy՝9ICqb_І%3(ѕC}N5/˛uwetp`BcirftievߓkS|4HtsI 3[^j'NBY QStiOsQs-U6c~9,2\@|XVeRKg{ ~8KkK[U7!|'3)Tp7 wE}jX ֈx%Fu oуNJoIԙ_M"/7Rk{[tx,71OqRwW+֚!Av$M]*ubvi{vo,}^9C>c"Z 3.1.Zvp\[>wRͬ4Dכqю01:SjMԿfqKIh[?t/P4ީi}iI[tp(<-&-šl:0ZG}kۏkx_7W¢UT;MM,q+r2!"67J4\Æ>68E| gvԔf!A鲨qMh*AxF{;W(tq"dGv ^Q0[*b3343ۑ1]{HTNW"l-ԧ8oĎ8C" $tF-I0ƨQ/J"7*ƫ9/)R-^ ҧ `HrdE؋p`3eZ@w43je WގMC3 )̽X^4,G:$iIɼ *HS."#CwDr%AmΑJ"ĺ/TL[bNI<=VAq϶gWU"AfHy+1f |NɕT}٠61_'7ێT៫uJ`2}a5?.19/\pe1XNΡ?U]t[s3R#ZQ쇙yNʭkӂ[{%yXBGbs_CO] my- rwJڭbpxxQu/dUF]i _mY@ox{`=TbN7]!D7 8+sJ͗$(i'LFAf{Wf0..A"niq!u.J nտOs0ʣz.Ď`_ښ5dI0\x 8uCXFa˨:h^ש:/[TOr0ikTHL#dE6}UGbAwEU2ra/@S_Q V* f_%Bc ٬R0/W ž:F+Z[QE5]tz3 K}3O+/6GMy˱S> #*3O}Prm=,)yi}hGA?dъc?ΔتLc ,f%XhGH?%6@gG)y _E.E% tJE]Ê4 撮(Gvֲ~>҂1-v& CZyf?K WM^TZV;7Ǜ8uD3Cۑxz΁xGS@Mwהd@q_7^ XOwGujCWmц5hgz Æ{S6}'ja|:f]릩"{CWsZ 1%Q57ZLY e6RGnT]4(Wb@,VY%yFژHM3Hq~=[FaNO,Yt O'Ͳmͺ/L4> #񩢟/|uƆ%NͤQtzgP3;jC4S`ME( #͜ϴAԸ.:~]j9`{SH?O.$zbt'Cc=+tuXF2Kf"4mng%gR}Tp44?di\;B|]I:>}ctl7 .o -&ӔAĝ2#s!xpD:hLk#/ig?jQTuj5 Zz٠zn$d,W& 5[3؀8f|O^9*~茜V0>;s%7R5CH#,7T&ۿ}zs.9Ǡ fv~:t%zs^k}|io/[I+6}yS{y9|xN)`z=*Gi2OA0Hi/IJˣ 0]o-osqa>uW;}Wa<! ZVXC&zo1c(ƃO>B%`,_phkZ] O(y yj+AۘF$*3NwCf/QD90 ^j"\ī- ޵d4KgXqudIQm=>hλ=OkSB_E׻sY\{a(S&SjMDX]_j@ꙎE6s}bzxB&ƞ`Zs)'#e6t&DƏ_ۄ8S݇ _u2%ʛk53,Kt1"6\TC|^ޚqT/NtC)E)F{4j%b)(_C3$i0ͿtrY#Kf>Tċ,DFq6Ē߉c%>΁‹6Z #h570=!t{>sRO41m76V7gԚboTS#So(X]{x9z[?Uc ȽegUс3Uӎ,WJ;@A/!oWnjvIv@[SIʑ o"lu{6vJ;taz<|9:DӾ ӻ"q? rB>FԩE7\8_2 5rqzPə*e lvSJ8-*dJ OMb,J>`w:n*Nh솲l_P7eLDUFs#Fc0q1NdTV$);pp=!=O]y`xNUl9cEe'cp )֖LQ9r̈`g#X-fgaz.L/y;q712OkîשL7MSǞ%Dc,#$x]^.E nm׭/;6:m. )V 7 ,4z=JWaCW5> PyaPI5$eξ e@OyMeѼ"{Ub> kﹲ繸.1!QpNO#?[k^XQS d}b.xO54Tf bbX+Ǎe2c$1q8NRw7`Rt{ƽEl_:QCZĵ9ASzXKJlN$PG+x _WTo:Rc Ge/n@(4?#+L646Nf|`H#(-2bm'ӧ@Y ~) >Pn-^<2nheF؍0B͡8'0ˠ6 ؠW!5? S5I=TJU߬o U9HTf5:} i) MBЉ_j;.-ͩؕ\ĵTk% 7I,dDǪ`4МDlfF(Թ'?~elf{b "rژ;AF"Ĕ+q4%%`(nrUUE%?v #{SMِt|dW}3 aZ mO{u$|P|mAV hZcɢJ#{nacѥB.()spxU,I`@)\Wv#A[Цl9DÉ̍u\ZGdrX:½BH&<{)iⵣ%Hxʩt]_+=M\(k4z i-jtY=zJYÒnIt*^C9:\XS)bLW@75#b<U{" 2:\*VX4D8oFPYOK֓ b$@ii{+8P_CMϱE@wx NJ :ʥ8>ɄpXL(̝k>\^/@>yع%-%P " =w4= WCZm#XT*<\_D|o~ۑ|=E`"j@51{UުC>[i,•ߋ`飆%qyzfAdԂ~v[7ݒh2m/ @tvs֜(j0Ҫx+t!/ ):lAH @d_d-6's$ƛ'grl_r\}ST"hl6x0&P$?Hh:U @[hp{YȸFG4L*ilJdgw>$XӺ,5MJX'0|:-T:tXeTf.Xo)^9j9DMﳨ~l4Z֧ WgcsO`L-yoz^7 4`n\Ŀp/iwͤP;V˛P: EC #3QB_ʘc7s`B_!#L$+R[qG9LYԮS9regyOk9p=R<oi%DS}F8x[gV9DNPقct\MQi;I2;AŢ;F I>T.~YiP5Qkџϴ2vGЙoz7zab>y)g_9ӏA=wD>q@3gd{US"rO0dHrsi&L&# W^ (L.ţc%64O9ubG]( _Kh(ؓTY&g FΨm[A>~bLjnz3/̆.$',/<_4"fR q^|"_`-9NFV"+9c"E$-.̡^xJ6>s&W&s)]̰}S\}:Ӑ "Jψ|)Uwr [W^|G@=rv2qgZFPXa ~~/W =p`CDsbJJnܽ(O #^y/|0=a7P@$hE$K?Isq}g!{]@÷|nQBmx˳?- ry\ $ ӎ(Byo[\&;ǭً>uqGH۶zPdzITzo *F@vO5͹K\z%aF!W >kIϨW7HﶶJz"x1{ ᕽ%[_;ː?BV O\B$x]&jvg$e/?[WcLlRpM^'k&8J1s:y8ɈgX>z U41a ev⤮5XvײI̾gYy:tt%A+M/},.ͺ C۹w,A8NWA )=?xֈ?$`,̔:Q*2//QRh#MxNE8]&[WqUy!;RMvixPs]GT;З79`/n|S=[#߀6FHA٣`[~ Obڜ ̉ﬧK"27*ku s_Ku4VgDǯT{N|/"npuF=_$aJn8>G{錩Yupk6vs@&Ֆ^娍# U]yQTnzHzBJg̛5RDUe/aٌv[ej>BjXVTMy|etP#&iJ*&$wP&2 ,tuR D3IRr lhƴ<*YE0b\8e%G} } F'f\)ݪLGB?vDQPKT 84aԴ~~> %5+"s]FR-=m"j6Zdg(VM] /‰ߢ#?O^ത~[4&%ɴMSS=St@Gʂt.8w<7<]E0MM2eHw)3rҮ=Pgnxu^ji"ZJnʭ֧in":K'"bH"_4ONʺ9?R<]89ӳwpп$,>VQ'oT*dH7;hDNrjVw杌ɍ͊3[q:oci*27As0,SIoJ$ߪ]Vh$j Sw토ъ.-Doްnd#޹5,S2J'}#`k9(V #w1Qn]IVPk#(-XpKDӊH"CrQpTf0?-(~ٜpS3m7 i{2/8<$]mewRw=L=/6"!24x2 t%u%CQn0i׏C W .}Ə>Bj p12ӒBaf4&%8mɬ#7{CDĩ6S[OE ޏf#w7ssytoF@ ۰EpEw.2l—.դlkࡾEQe?BԈ %+TlTϨTgvs ku \J!CBgo]ð̙o^@T8nLzY6$OPyPiٽW!JKBQ<1FV+J"%nIxd]t* W1-LkIqU-ȝGCc˜+ݽp4Z|ݔI`NA=*L ra3* Ekw`[[XhSqL[`A,[MJҎ .f-]] $ Z~Ɔ eĢ R^CHOC|+ R KS|Ex{+gk4<+jL']jP=nAg^lLJU`ʥ|%zP޹rQ#3~{'f =#vo$(E5F.9[cݨ!X[%%?If3֢tA*'˄l:\"\3e?J کY=.1ڶ% !ZכU UIFsl KÜI V|@ܦ?}|՛Lq_ W&/ϣ{>R5/%l㣠|mGI +q`FÚ T܄Onp A;&*hADjH@!Ϣr+{l#y2m>EH`J!SMq,"nďu] L -e 8C2cF_@"Y”:j.5s}1>6p&  [ђܘqd2mc+}붷YZ<(ZicN)zCsOh)wlr*^<`/CݻK\'~bJYy! ~oxL8/JQe !=AǔuZ̢I 8T˽ 99I7L[r9fȳ'&N) d_[g +1rP[~t3f=R^^ uF$ncmڔ^=+@LsگPA޾^BVgM`̦mE=,7샚 `a=͒Y9> IMƎml kpOGwg踟j.~; ,n\&zPiԴJ^hsrt-h!r-Z/GA-4VOst^"cpCEn39-y\A {Jv GkM5lt@D 3sp,6' >vF=jFkmQS3cMkQbtf~񹗰j xV.k +ЌV=84X@ "sO<ۣҚ8Ed~b"XT3<!*`sAH:VN+$/ Is1wkX{/v>dS2'\.G9.*H+Xl70hivݱ2#Jv9MqK#pHhD;{rtך:5Ypլv3qq-o ΙxܝH2'**fc:C:aB\׎W{ЦZnHDɒN:c}.KK'(64-`F!ry_tIx3%R^#Z|#nAsvS: }C ]_USCe01eE an5'6 p۪Ә1n,$6e'H74GPx {QUJ]ޔt,/r=UWU֖mSkx{ x"]!(i?B7{S_͆\OfG{5D.e0|=2Y:gzy?XW;v]" VgUcퟝ^ϾU-6ImG^JmhNZZ?4{S(ts&YٗFf,g )M37iTѺCduDr+*S[% S;kPgk-k|8zS:x Q&~Ϛv&@ٹķGO%r(i2Z?:UU]80Ax=hVF:M&R4?cq(7ᗨ>8clVuMe3ӷP,.wŹY'x<5H0`u  i!1 1g0@+ݘ% 5s w0Z98Hʲ1H#+첚iXqpESb#V#pTm-哸j\_U OfI?41OPJSo Ju:mdjmW) $ w[4bQwqP>Uyh!o`O(ْ}!.Om)b$2BeoA+`m c ?=yo+Q۷v,kiE{ƒ#.2OQ]=p{fś]9štMh&ƊsP9 Jf؄jmĕ~RАF 疀myS蟘1F54~c06 Aql-01u H*RNt !ўrQ_?Tj9X`cV w{̞W_3 UFiTN g9oTwMT$Za TITRÿIY5[?Vݎ㈉R"VvԔo黚|+8-+.V7A aa0ITxcFzZ~=:C,s8Uq0 i0w6٧:DVx0*; A~KxA{Z+nJ_u,-a2hOT vƿ}E4|T*%t;-HK&0‚"cv>+pvșeoT%6Y{sY;LxT zUEr#*MR#]}*-3R$dvnwn B#oOFP~9#AJqQMF$Б\0Ġ$X(5~&22S#'YF)eyevDˍ>b 8W;oL~P݄=dKR|N}5&KZL^BSs-bc$X e Hk>N<d&cMnNյ`J/z,bfCvDDT!jl6tm{1xLܺ ۮt( J4D@p$6oQ~!xZɊ]]ؒq4{ycUf4R^=7 vϤ0q5e 03jQi\YDc wXT؜c1_<2^ǩXzj9f ߮^-SZ̖\Q01^g2yCz:S&-b^o|1S(L7#hcZ'zPO+Ha܈DQw%Ƣyj:'ӧ Wb^ʟvI[D1-UDE_^<];u1D9~-S N8hPjc '1ϟ8nWױ(eK[bҕ~4/""}0 TPeE_4h?'#շb d~ypu;Lmkr :A[6VluhƳ`(ǡ R uHh6Y/-q!>C1QIҽ>$5שg~#׽%?75ծ`K܎846eh?(2AzRCH3b|AHvѥrIH]rpN|z8Dq1'mvpM IH]X|Ԃ;_۱T]![|[jCPw\V( 3ZB'H5<[/"f*(Ü"[y^}B";$5TB"̏%\ievU#K*Վjּ/dSI~ ?KD䂷Hb^ Ϛ`<0t!#lB-W[s0|&R6"9KC&12㼽b* CcsU YZ&t˪&j9*#*-Kuxѣmᷡ7qbCMKEc&~9V1Tn mG:a0m LG4䶀9}V[#P Wb\ USߣM˃W=#?1p*Ԥ:w<'5w(vz\ZZJJgC 3lu7p5tqr~8ta2$|v}S8FYԳ+i*%72;1+0Q (ODd{k#K:\|W=EoVTq X(*Kzf]P@~.@),Rjն8&YU'n.aҳFFL080uwCLێt{c3Ad>Wm>L{«O2ۗzgZ {>7iN]-Nu=Lı\diN7W"NG)j,~t;ms`}Fmrm֘O༿ۃݞE-YKgdY/Y$rZOrZ7nPe-=A9>"P_Uǻ(O#^Ewe}̙"~ƬzT:{B)eî,,[UIfTq ?$T!kwIO$-1[ƽ#?>O\v`WNeT~D/ B ;f`?2Sct|Y#`lPwqVDZ҄Ӽ[4 0ũ+RԒLZ:*}cLٕ1)ޣ~YH^*h %҂efkV_G0c,9!=Ό',޹?9S5y;AU!OO-n԰Lv|OuY >g߬?W͌#Qܰ.eWSlR_徝;&dEIi^vD&#Bzn-bJ)t̗töH3qi |0J~fg\FB+5qơ#ݴE9Jn}$aqSL4bҺqB5lsOp%u[X[S&XpPɼ|jKR~4ewIGa_7f>%HIfՁ]osI+v}- {ΧJedamo„J}6o.M7+*sFkLf;JcһG0нK+T=Y#&ّIf-[CpCz:f-3KC)(j Xe /I*>gK > ރ+}aylr0+|l ]Vws*d 82Ҝ-b ^`MϙPgt5aኻXMMlu]oԧMae*htEh*J벰 #)mmҸ3f 6R @3qV\?x8Өh ![lil6EGK)|56mثĨYLRo1~+<# C+ly=DP|/ gO*3ZKG.ULg]e=H1- -CV^t=DEs&sqCPra﷪W׭ {PE]=Al+SZ&Ŵ:K˜x}lsI2ѩj L Aelt*]8 Bɂf-Heڌ yƟOqc3$NʀI C;>na tTHn> "=D p+=wL'H[ ap$h CJ 9PP4 Kvb}*@7|<TJNyаMyvQ4i#G5߇=F ˕'vRZYg/? %Ԯ`aixI.-eΜrGt{P~{:޹Q\GQ8TP}LYw#+ߚI2x́gj_ iZ=f$/vkPqrG}m+G~ydZ\2bL`rs)m ap[ I$7Ho_DuC>mBBאఝ; (X9j9 vdﲳ t(4!`*4wù:uNKNR>*M'B Geh/fr{o-;<-UēdAZTdJ,, Tdq]lܫp m &)N#?!8.8i@4-q.Hh!xV U?7`KcZ] ^]f1C <*hfȦ(c +\"1}X׉'1/~Dwmog]x]0q!ET(,%j{]pNlOPN3B"O>̜oOYy&xwc+C$+).|{=Qv{of7K{HfE>×lS:?OlW瓽nۅCbFFK$5Ws'WV+ [:" 1+( nZ AnjdbkC>@fg2-^jr&Ë1 Xiٲл:WWyr8z9~d=Ej C$ 5 XL%|^0y P6-%ܶ0;-i-_6C<@sBݤ*x, ?G;4  ?ļGp,`Hv)Sh-2>`~Nc4h0%nb¼g2VZ. Fb^L0=)xuje:IE:a?yd*hmshG[wԔuN•kPu(:.h9aTʧ@sRk7)sl_Ky)!"n9FnmJ8 LG7-܂MR AV!{y\K3՟C,t06K g⺍zk]~ \:GDȧnZ;7V ;D=`C+#D$sq=ZǨo9q0J9;-;}t9îjX\ *l빉1aX:bϑޚsbhw_(y(EScRU#ZI i^:9 +zC5aŰVB#2eI@_ÊMuI-@IH!ϣKۍ:ۤ(H]n+Tɭ *f>^z /]%/r8=d^uɦx:PL-SPh N{Pi,(nBH1F@/9;gd`70{L8SL9wWuŀ/1bI^ 0XZ"^C4J*h UСlnAž,"8rJrjeƻxj 窷z[.=MbJQ$ p1ڱs\жT9 @ȃ8v'Jp]JjgaP 9G$)ԢFqH}!lK}G ,}4D=Jvh&sЙ ҍ4jS2^2-bj S mᶼ_jO38BP6:{": p~M]Yo9((BӏB^=3 E*,ש{Ikލp-SG[/3uvIp|#XvI%WW@MfNeS.`x᰹jLiPߒS^sDĒ,Yl=NA.1a}4_Zn(No{ѬϧIn>Y *e'>o%g[Eg!WbHIa4AL,D^ptB]KK"p%/V~JB׏2cVt(t0>דAhpNq|Av$m M5ߵç]w `ɩ$x+uˮuNg! 5; =eՁ=-Z"v!5?/ہL^TTH~o(֘tبNƹ@H}1׽W!V>Xx1nžVнLK֞{rKNmyǻqUA>4!OLD)K,{=8w8{k$u&u+L!+]F9vxFwpk7cGid5Nn`-_8=S2Xەj>-G0'S -&=eQb3yI3&F&%hYh7ːw{eD)$GP˖ qi :w8?WPGJ6<\'68ۤU=?^5ixo4f<d#CuC&n(Zn)"ϤL&tHxtBe{PsQ݅F1nKmjHhOo5'prDJr:nH J: USYd[:p΍ּ#1sMd<:y(3r_;#bҎTQA{LWyY?Tl㦮Ik[)Do]7LȖ/1&zW} TO`~ih,#}lc.J *v_ރf{*K1L+>zHM=a]^5C^F۰_X_?[U(n6X'K׫vK#RBfǴxޙz'@E"{I Tttx^U\)kW1hd[G;Tk+_ Op;\~l* Z?(caH 2I?tIlqZ )DfD QpP( U+ҝYg84_R$wߋov֐zEQ6Hu3k .}|橐ZB@4~' Ȩ<պ`ۋͫ_KcAnD P۔*s:|(mk R>LO%JwtpJ٘ęcܭD56GluӒ`a;J08 U%{eh*08ӹQ*Cu$•^n꾥!3J \dHAl(3d\6p~ zsBPRф>ZNċֻ"ޜy\xGΛTezi pHp(J9 Fe/քNy SHB`9PiMK }/f),%ϊpHfGv WhZ|AU* [2Az^j02yzx﹔3mP:%Sp AU/Up s֏ (4nhW&r~.w,2-cV1,Wc|5HeQ)|mvCʲGUoXlF`ۋƿYASK~;1ߡWkf}itMsX@Æ).ߖUhs\]ޟ,p.΅3qz˜)&5<HH%eiOT{woubbe"z M0|Q7mgrkF fg,6g@\f˘-Y孭Y'DJ:V}F8p| rR_W <_TE+Ygv}y^8ق@s?LҡLN[1vDD'ߖ K9\ ve`LŏFO&<6h 73:!nЕ-N)*" 0 eԌ$!o^_h+Ʀ97i$fߊ %`lyĜ _?w>EWC9E)Q[D7c#Vމ~=qm`tHcٝ~oN2gIN>Psmb,ˆޑz; }{i_O6gŠN (0VAIJǦWX3j#ܰBE1PpgvCCyscHsZF2>:͙)g$6dQjI\;'֥0rՄu#k3/3Ds~lKUҐVk"G3Ӟlex$Iel2 {hЂy?P]'ߗcHJJUr q|C-9sLVo m/^Jk/v\-p'|¶#Mw=R0s+&9tWu߫G{&s㰙2(3|S 6DYe#Ey=oBZ]jADRj8b/fp.ޝS?#DÃ4(Qu4QΩ]/q'bH:pɝ ^XhV"|nrcEQ Xd"8a"~ax2b%*WJ %(4 hFbKkwd/x+&Qf2;Q<W,>]n5Hgf+Ն\ iFNgޤ/+ǽ0 $õ!;mϰ*-2CڴV7?.Z[ЭkwƊ9r3rM->0=F vyQ' !6E3S ع,\{(zZ {qQI KÃXXB_ٰ y\==5?qXN珞RULU [+KJ˱L3 1rvm;QZ ۘ <بH:.ßy8"k;oWM1sX -kRYvp䭻Sr(0h:|HO9w=_c.kį34V(m;x574?0QV?\jnt4Lj4+ ~tomY0ͩ 5HjO: ] GElՎd%ZkOFylFHը>,Qx/~"B|}^<ζGvܯɪr\De,snSZ k 6XM&|̱A_X^>\ᐚ i[bVšI߳*X.9)bD>QRғ6^ml٫^M>gADˈF6OQ2g0S8]jyFܦI:]q- ʯ%Hr4 )qB-/XEI*T gkF} @8`AfX"Bj)\-͇+dnYV/U^uR,wϿL*0v2 rTj "rjiIR?5Ww||tRZJS5T) '0F˛j'J;ZSJ05tUB`v"b(DCMLo G f*ve㶣ءl. 05p)9E~)sK;Tu&=3D>I^:ܪ0YM<5f̔Ēw1Y"@pOɏ, U)w>@T$;m@1i ?8\""Z彖%sWin|#^&zg麂hX7 )[Q2eIRGdJ1vN"ӓqVR5 v)(OLړ1kg =z;z>x?UIȿ'̯-o?KR_;;%WݦVal⟬^ie-.5췺*8 6[D?xd W';[|Ų`FΊxu'>h}g&'1=D%fdٳ#nEW3Mdzʕ{ c.&C|[!IˢHQMޅ#L&fYU2=q[R\3ZgӋ݈bg=$!ofA¬؆~TMX2Y77Vl܎wC\ *db0/)KŏsT:){< % 80Kj&ԧin`P$~0 4w Ħ|lGu6jfJ&s?^W8(_HfX0n/'_C1ca+nΖd7+6 p[<Ěs.V56T5[}#1{O~OփgnK  uzz g[.5P!8wܩ ێ9><[/)b s-YЏej"钪яo0x1Inҝ,Ua[4F;a1;ZpHXjMLZӯĶ/hcP- JRsbn%^Нw#8g$am}b6U{?+Wgz'茀C6p+GA㪃¹`]"沰5@0PogSkFSx |,6Qf -%1Fp`qNҾ ꀄb$p&>2Ƞ|L5mN=F&)JМ|wĞj,V7 [#Y,@ISX++ 8lpv ]}l&:'/Vjxkxz5!оytJq 򜩜u4" \-P{$l{CҶԉ$x $BԅF#]_Ѣ"UhGCKEaNSuéBB`ru??r)<c#+9 Id-ӄI3Y<#իg>t(̳EB)a|cWYz - | æ Mu#wi/ueS%ziq&$.;(=/H1T)Yv`1N!*+ߺl~n{zb[q?$y`H솘֡˸o~,:b,) .z*,8_>56߿LN(=C3CBDm藺 y8z5!giChECҿyސmifBlU̓NŎHWIN_`q0)怤T)jy/T{b3Tԍ=Jg iG0ЂP]ƃ#o^M_OW@W&*k㡳2"u5ɥNJ,;c C%"R3(,10:sE)%!y.yja-f/n&Pa֘n6@Wbfjr#RBklQo[A1t]MڜM! ńy7r3c$!o/o*)H7NTu-_p{н@.6DH|^{m0_SՊMЛAL31 [fl50_{x’hY<.}|5 p]yn"JƩT @hBx8~ ib(hj$X㞏uY*fC1&C)ˈ,bKӉF#ܤ/'*ӫXɑ.\NkTFcІGEMZu-v\[iJx6& @`zG2!=_ɵqt_6L?7ݑ-OcB +Cy pyg3Pt!2cϮa}S|&Эvw"sI`ع_fGF$6 20OH)LOji.zÆBN gǽqwoOEWzƛ\HH\|>X.SƷ9D.]."G y@qwһZP:`: ֩3}jisv:vk~0v>G,~!ys}18]}|gWf:E @j,A, =h^c% ëU%|Ve4 6f1k[Js%kwm2-*-Εt%8ZgOM$Wpl:3%_C֕6 n5~95Đ0=i~pl2W[lA:V+&wgxB@l&^b]%fS.iqpgu,pڽŕ79~>6W-1eXXCTme Ɛ qȎ ʵ&4qQjZ5db<)ٖNУDk#5(wp!{E˨GG[^~~ۉօDRL_Ý~O 4N31b$vVW?Ļo0HC; (NG}zҐH AqSk`.h툱>bdWM՚zJF!%m0Ox$NӴR|bq-aY}!@4g7ba)LvPΫ, |x391D40+Dj=! D^u[VAP5>ĿSCd=^<9KÌn@ ѕ>޶;3sҕ 5RzKRMO77 e@Q"Q.xyأwar9jXRnyeoRb__um̚~"W\M:Y\rР_G26!8穒2a,ᬄمu+k@ѧ3^H3̛6X!M:VbMcX?4S(=(~n2<]M);^L #X]Lt; |iT _ 4ŎNȭLT2EXʎ)zVO=qO+MM|>hx nZc= K`@@I!^uo%,L |I&{&MUaLe̚kƀ4dMɽ807Fa*JZx XXD L<iS s{w/?ް^ "`QWKT ꅧ0xь@ZJ'0u11 |;RI p `l_A"Ƅp4jÅ Z"Sy:g|. HDH,>I&a@HBGQ9MdGzc3LT+7ކezyiF)35xXwfl/d$O7@$.DdO}WºE4 qֽ"sWb<ՊXo! D/ ??LYpz9~r0|~^`E;b:*`^a'W{.(*_y F08kjP5ֳp&Oī4sLQ|Rl.l\BK^(:'MҵTrh 2 {<W`.jA5., D08)Q'5}7b? G7ub"XɕFl dB& SUt.ы&DK0ʮX] V ҵ tmAxsH?,*IlH$[ QTeOH , MY ;Xs(ڵH*ĎTAryu6*"R؆+limzN.qpg!R|FH߀'R~1J|MD^uYu!÷O.$&Of(#IMן ;3NlYn+p0d2f.ီ5N2f62d =7z=fIU+]E,nÛƳ&6tmyάCw֍#!/)}8<7ψ&6DM)n-tc&#*:.Ni- 4[낋+(pT^1H=|ixH#"Βt < 2nAo-l)ՠ2e,'NZ-VV!cehz]ku! 8zMv;vRi>0ٗu"j,(^{VÖGe}13jߐ6 vk/2DA=<ʋ5;)5t'cTs =udBydʪ2 %? g;wRvQQd:HBZn:z9h HqYi%gu4pp[)_  j&^M^ČR`; \f6(Wg뜤kY )nu+,{7)> - Y =J7&Be>R(8vͨ\Wj?vjC.'T.0\2+yAϑ%XD㠧{y񄰖KZFG6'/'C9nXit(Г2j7j Gv a̢Q6fP? J5 VD l \@|nM4֟9 nUT,$'X $l)^ 2m=ln!-qg3~$\͐zmU<>}6$ XS(ďqۨV˱x":7HףI­l qRЎcȪqnَs^]qk FG[')x!1娓$\Zי_g Sgfӣ }X/;g;C6bUB5޴KvGT/V˖(GSruG7 \7+=\hC~8Hi3}"q}cT7do=XC[|cʽKuyD wޫLg!FLrW)!ǠekJ!ڰKϓꨛ1q$BlϘx%O|H2ҝϬsN\fd_R, S]_QHrXg8P7E=wfDk2=7v&h`UV )~fPg}+=aiQO}BLrolÞyne̗4204${/.%< L<ǁ}x@06ߔxN{sp}Nk|0O5l |Xd{j~}M djq1HHa"ɵO7  u(U`R!֣orQmml^2KJj}O-ʽMvBP 5%x%p, ,C@58xT kqYK 7ǩ?N;6gD*Ɯq$zʎkNeC,oNssI8=[74א'O23VӜ{f !z~ͩƬG̃3mE*jK".O %[o_nE(H&Ub.?3IHAM͔;k)mk? `;eq|Z1>ܢ)xg6'kW`_*wa}coS_mps$;Ĵ,ۻ TRi=c&L6y,d"m?0FbG%|8N2?24PFOC};ݧٕ'iK0)Gy_\(Ÿ=Nq=(F HK =?J#6b) L{KS|ꬶdE ,extS S7ݨWݚA8Zj̙Y&ݼ`+. V ֒`zvұ.0ݢskVgK0azo ),Zj<틋rYό({ļ C>`e'$21*T'f7cyT ?X! M|X@gT|Txl?B biMZ3~Wɴo$/~"@-k塔f^a?P\ he!^(ZF|=ecG{8 L,fZCP47b)Kպ)PyFwqWR`ˋ{sAD su-ߔw} om;!_bVO/a>Ɗ]%ʍL"N׿]J(,axFԓܙyjRBm06yCXq`g&oLQl=STӻvFk ΁w7,X|,|A;AME(j Dwqic&r/zDViVx^ц&5 $7I M9DXWo5!%6@T(l"GN Og뿟y&1%gS* X8Sg&,~-3p~9f hG~k%K GM=IIs*Snv({? E <"9AM*a2ڋ1]`2G>H{bR(ÖjWQ˩$JEgk_t)EHKkXON&L$ dWZc:cfV-و2Xoo$vFh^EoD>w.Z@UP^P2rz J/ Mc1}ϽR}PN O p[Ws3د<%v$geibgQPjagBє鑇/njմXs5;{Wd T8 I}sNwHT:%QT_Ǖ8>o5]dz҄{FWQXkNLM迕huM l@c N?hߦgj`VHb u~!, $vHxf2ꎡl}NgET$S@PM]Lryq.`Z={q!p B@lȉғ$ćH dl*r'UDl'ϱA_ެcrnDDPˑ-x. zckQ)K%#K<'C E(B5ׅ4MOHE^.ny *0Hh7/[X~)nZ&yL峱 Uu q{eR7#{q3w^#; mhJff&s|%b |k1#ffW"˚(N5-ODʩZgt9@ p40]Q'2*ʼnz 7VrvKKo@R+X3(WC{ۭDvJsٙ ~|(Fvw%7_XT("(&bGIWGYt3!nePƣ(G``"xkPآ>"ئi(vbg%D9&7S AA!W%%Q]_r7';!r va R.I WZjVhlU۳"#kvʲrA2F-F/|{ڥo5MQߺ"e9߻wk6b [.xhI9T'I#)ªy[/zЬ^upJoH%)O\X1~mtj@uɶ%Ӹb6Gt`7ڇ;p=_Ok;bwܨ.pY}=_26KR'XK"33}ƭRq]M6}liV:ާ= DFXLJEDLmvVpBKyk>:BpܞM|G K C*0 a~:oH`kTE˂?l| v!دR_];>)qXӖ 7s` ߋ`Dtz3'Mֹ,Cc( kp6$@Qʀ/u[mT0T)-xq,զ;Qy"  jE#a3k3dIۥ:F2]1|.rbW3B}]i"ˣoV򟙽̑تr!C6%:H͜B&`}jϳD:HU΅q  78pZL _ag#M)G.REIoI2Y@Zy6FFMntAe UERWJP)rcmcBI+x*t93f~Wkȫ4*AWG |̡PǛ|mgu1jEH]ݩn8M9;tHŲupB)"HIZoXw9FRI, G7QIԎAvqzTJ |LkD_Jas#ÿ?zdk"}$уѕa9/3ٚCPDZ wfFm6NZHd.Q M~B)IK.Q4 { &xL=} Ă]g w[yCN۳mEwd? H|qXoJ@ =CAu<-rDjW|LDrE} mv)߂-]WG7ԞN(AI #--w΄/R%*:9~[dcj[Aְґd{'>М,x8@}\͋G׉cJG!-QɪZ)?,{Sϭefx DYK:{匹MI>"8L+ΓJ?ޝ ܬZRowڌpLZSce%dލ93BNi)a/zJ|K&N]h@I=dj腚\oq?"c" iC$B A]&''y1{"7%h-Qm&/ #EXjH[l`~n5zoYZFaz-OaSuk+yb_PXԳ`omp*R p%UΛFȉ::HߪDn%] {اPh /mSCgpbͪ{_Dp}wXG? nFB! lZf{Xm&v[ο[ݩ);)b]XIci{~k kKDY.V.]A&+5*8Zug02\i%4XL>& *Z]{Kcψ!J#RM`[ƝͺT@.}ϭ-$ cYyN5r JY)/P}"I 3jExts8^ۗ`ZҋJ;C=`;k-@8'bba8YkcB*BO#N"ءf%M?<՛nUCgO >:E/Q|j V-/pll.ì3 j@B~BJ 8Uщv[JeMƐcdh|zD=QCw@\(pOK,t?k֎\$N,mG)1C dxjBqFWȹ'y{,'xAp΢@FXX#,6%C 1N# Ym6[.L k$jCIK]}W2N8,Iٛ LkN cfO)ȁQ{@4\BՐn>'`18&r4 }{sM^[CO/TOF!JLĵ+fՕ_3 ߢXGɦ_H٣FyDDYR O43WӪE[$h7m7!IJ]R3f}F~EϬ3A6Aov/;QWg<mk \T?R;tؚ-JY`%-#n8L KNtܩ]KuC._:1c?L3 TG "_E= PU~hz7 NpVu>-ba` x G#z>(ᴠ{ $-~\[eNNΛ zt|3$mIGӦkcqWٿ{*MFGZR9LL;WY/@WjʐDby+|P 㺨~KVVȕaVGR5 4K{F/Z-j]1X7yi,$!Bh̹IiͱWw>2%̜Q^Y<ҋ5C % 458~[ZzD^ bepJ4}yk7"K)~˧A- LHԅD zX5Z!X?XO!t[U= yՁbGIc? osSzyЭP@SHxe`\tEXbE4~E,ꛨ Q3iBC;g͍Ĭ]oSSF~q?.7r`ʺ@0dgQ'7qd @cSa[r j}*D3~=^X9zl@ lS._C= Ĺ?ǸBʍ9 N0u[%RWj_w <+oeG1"&wh'jLutc DRPn>z{c47v/H!KA{)w@Y5o\/v2%h#Cޒ~Zܩ@r? 蛁q#u E_sBryVXy>R'Att׼cU)Iut8.† :7mCY۶*> qu5~vIpݳɲf[k+ʶ:*W9$J,>-!KsaRs`%Z%ɘ nM~w-Τ)p+ip'R\TauC?{ZidX6^"*z0EN7 O:VMB_H_Z+~d`M#6i{q[_By@K Ho%C!6(˙A ,D6SDt 4ڛ~?$qQ$i3_F `XFD7= #aaPDũmYI)ImvtF_4{\s 3\*fep"k܋*}YXdc i¯FldE H&W"Qd.u$5ck5r Kt[o+Hg`W|,i>0. &(X@7 u2_jϛVaA+5jSb6^L8 GM%t?&Ǟƚ&F I +WG?79={Us37 Zahza4jꘋpKЗkCmetFԵ%B7K?#"N\<|Rd L|ZѮBх¦R9Tb!Y\%[_{U66T(LXT9Esq|K/}V}fD*12AbUP?u"g(V^eMI1x_-61ٯ1\9߿&MSY7V*++0b6d  pYVj=M$Ѵa*7Y?4Ӓ2xI`G,W7&׈+B6Sc nȝR_gp?dg# L0xOF 皃"K}c l1Z?ztQN鵊 _?@[f4zn<7-Zeq eWN֙S^ht\eIEJYmG%#cby:ˤU'0YF_s7',-OL]5#༤j "PS"xPbl08ݜA2Ψd؂X.2vגѶ q ^+ Rϛoc|i.LP:$ө>rֲ%_m{'9V^G8H^7>ٓbqq1I* Qu- $hQҫo/&rVw}cļiS)u {Ð PH/o)o-MF~e!4=EWJys2a&rҎ\Zq)=lۇUD<K1>Ÿ d7j o>!2XV߸4X5of0H &nKyF S #m\=q0%vT8m~=ԴWhA/^^}n'u>cV\Oi<"ZuwoC{P[zL~wÀk-k,Ӯ)lCO7ŹbWJla4Qc{VPaCsZ1Vf^BI4d5,ɖi/Tˇk7j؍-dAqґR)սYKᗒ/O(@w ղIibPEW@6owײy@Ǫ*Y s]ɊW5r;HE {fh3f{W IB!MPn;X?khWiK#,&t2B`k9>'~+|v סlL1#d߳: 36Ӧ<](6- \kuDۉ .„+1 6}jp Os%)[CP:NJl%NR%."1KDDg&=uoE6Y?`y>.y&88?2W^Y"3yxuR4j9}TvEF"q)OZwVj-1?2SyU,A|2I?EK:iC`& RZ5Dل Nфd^\ZOQ5nPfHώ]~gS,&pUw184tg-O/Q`uNvw}K}0:jcMEcҫ1HonۑΌt-!޹Eⲏ@GH|4=U7qXpxҷJz$Y4qu+|2ќu!izS̺&k:c kPϳ}Oµ$/Y)&v͊8n F.,-`"u.,0Ӭ{ϮHʃϕ9p`I*cK.+C9; ubrPq /(Y:v?e';܇{ȃAHOM!QKltXW@dTOP%ZAK]k?=1'EusXG|fTjQgvy̜cn$IڨeU\jsh[*>DSVb,VfdǗ K%ap 52pI!pHmh u)!+YhiJPO\-BFԝsіPXpZL:P30_A ƭy0j%Ő1)qXo8[e/,g@)9e)ԷaS Ӆ %)%ߙjh~@qnŒ|kYP?dbMxB2$jTR&.b3.G*x< ڛKV4ctJOHh1c`I~3#Mxћ/NQ2snmJ h۳lDiO/cAA?>@<,;[ީ9X:9;'?Y(e ,x ա`ouv0G$ZhynDf(6F:emgi>cOpVUN4_KJ"U_W+#"F.Qr*D;{K܍hk㼏._YD9ծ,9 yoDlZE6

'ӹ4\/nÁh%:ˆx)؀+Y/;d͗Mx iI˦EµD,q.fc:_>=KX? F4QI}slCLEnư@WX{g'MLG`gڽ;m,=yj`6 cG[ߑt{mDM6}Lh/_POmZTr2qFƊF<:@x <4}S9NaO\?;朘MVP w^֐BMlx)1o!D 4凗c5"I׼3Y8U T?aNᭉPfv]/MRl/`* VpX~ ?A-TؘV3ɚt;8jDUd5Up O;ch& d&(#|1i23۱=)=79!7:O'#gդ\ Z6|;]T"@^3pLO $6#K|VlgP=촣6*xE;(, ;-f|њ8ّ-by+sELy!NC~\35Nd/ߺ*ߚsj:GB h ŰLsDٲ'1۾^ܦ/اҬI\ H[>f V=]FйGЏ =G:du_x4=$`i.\f̬DAmdjIٷ@1Kps|)rf:Rnk&*mʛ]#t`+)~ŏH] X^[4vw8˿ƍ3-[AK4 ēncǣ@E`zrj{d*Ѡ:2jbB֊K:xc_9otRGJsaT @΂6ӄnԼ0!Q)ޭIKOUԟUX~Ԛcըo!*-As-ğz' EBɑ(XJ+S9TKz|zM \C7svw>9 BԖ&񒱈MIDj#bL0xH)Ryzo'(vh] ́?pm1 +_R6gj,D~) 6ITr ]jGc D~mk9dy'#eúdLIT+ PtXQ)^)R*Jl*oPPkgRD'm`|nHLUk g1^4r:&çM^N!*v<8Str #(nmx"0yEEl.+>xMSN/,_oha j.*C&v<+521Rt>"=$vOTkv@]eNsMC)㓑ͼҡ#鐫)撣37XAm%?>g{~JmS +:&6Z&Čn-I:!m*-_mć8Th:)WR E/F?>o ,WR%m)B:RP2vxVj9:qkŔL&1 ihE5!!o,Iso d>mD'G˾Oó?dB>o`4|N0u" ⠡Ԏҧb GgoN'D)x X-v =OMχ%KD;ln+Vۤ혉-A9܂]珵" ~:FN<]4|°prUiA\i6'y\(մ/ 9A1v}a% Cd,&}'/UIA/\}LIiAÍ$a ?oDxu*۽J}1ڛ#> !uKa)|VqIx.IZ00꼢MG"6lu'SemSvm}IP_- )z3rq 0z1N 8G5ws3'*%a\UA~3f`lg6cC0-J³e+a@3']CL^Y8y%"RJ>n:n5?i9K4]ej+RV/қpzFHn?xٴ\Wq K;l,r&MrS'`mO=okE)C03uBG!8ѡkEy ϳ#ykƾgzHۓU&0J:t9 WT3+qtg̓B'ʴ DsXO Sgǣ]:DW1}jZ-7{4~o ǵRPj;Gtd3A`=l/Sa H 2a > *V&-$8ooAŕEN ^ߦ'aX:(yHQ+yqZi^Yy\;Q0,^a&㉀v߉p~ŕI@+讓Ja,nUL:O(''>mvobfx.΂9$F[eNlhuЇ.\ y@]GF}R]yS!h_E?##lOM\u݇ˑ  O߿qveTe$M;2K+~5-U-R1_E`9Dܓ%̝i9]N?$Nl.p⧄[S74qyk.Sqυiɸ]I&1I0ڌF_]EzhIC!RfYzKpZxSKU,46RFKȕлz h6)BLWdv9U( CN83e՟'邂HaQ=i9|A}'59n[W(%\ LZ)cDФ'tun0f=p1' lKHJ8bd~iqx_G#|œKWzybB\q"(*tiD,&Ocm >md~A:`k jº622)B*JlƳi=-^ T;"UK7՛$W_LFɝޢ 9.YWv ߾t˳ΟٝHjr&s 6o2^$]?3ff9QMhjwW宽E*Ԅ&OD*zV.:,ieR WN`:`VJٛV3',^U)=bfar 0wizԪ|e"-YtTeӨn(X|r҈}ahq!c?`cW9΄ `lE~{GCڳlB6{ Bqc KHjjki$BTBZzw4> 6= mAb,@n@?ۦ>DY :mN̨[>};GWL6y%ԗC+iT(e6&)ToS9@Ka{K*4V弅^40x*Q/V,e\R]v:|~O=dJTޙ#1L0}9,*D;}݇s An㞧F $z:xX7Af?y~`6qmq#R^C}Eǁ(r N![OPБ&VfG`Z]Ke#enKj)􏈠u+"@pSƧ ^P/WEܲ`13))=4].d{1c"N" ;̓[dZjM, ۳g\Fk+*#Ppq0 JYbZCXJ$gv?C"reF@㐑ROlVxX@?+Rs<_S7ݒL&ԤlYXwP`iCSp)|ll ́5r>5hB*\iRZɇEpeZS4Ibp ? D*/t 8o( {l\*"zڻUj3ZyOvV6lLӒyuun)Xo|64`8]+¢>?]jUQO9=0`HOXv)0"YEN'ůڝGG̟N1e4%x#wO*Dt/yH,ӱ/pH'*?:-=r#c 渾y;`ԩJ Uz>ț|Nqޟu>#=2Ոh .C =;tƐ9~1Bȏ>9+qy$`2O0̂ &wLƒ~RIf0 s'^9rHǝ[:QUnӶ]ռ~98-^֢klċpΡ'k7;]/w4ȄEN]d_߄] 1 poDok> fl_V{4*klxU؋DדDhZu|I7,jF[3c]W/=p=a[pB/vV$^OrL'ĉZӦXi9;-#X05~ZMwa1 0#r4m~=C/L[\[FDysׄk &Oҝ"Rz[)[+b p!n'9<)f#/hFJI54ޓ!̆ e@oHX9Kg%-1g!Oԏ6 =EEQ. Oie?g횙0.Fgp0zmS{>^P4}"Wc]nc,-A;/rJZʩ&";vCD,5j+!@eSf5ZI7[TFNԎ)U->~"x*BQo>{Hs8WV2Y-n=b}Mҥyeزmgǃ2^lgV.>3Eag2H93HcNfF{a YDG|U+nFI;XO$nD6넿N/ow `g[J"avWI)tn&?r]ש 7gCDH <|~W[Bti>Z9gw=rbodMgo?I @fGvSz[ӹУ 'VS%v>{Oc6ܛd҃vmd)S<'iPHnhKί6 ~~dV0\CRۊѫ<D5/@sX^{H-mTŠI`өhJ s!;W0]uobݭ`j)șQ͘zkѻ>HQR8Wre-d{n5nZ)`s|G2LQ~5̑E B:boW4Fjc: 4i8|ݾxy",Q$ưUolvpx&UޣP<og䍂->T{#L6l%XJ~]|B%{J/dȗM5f*r5 ۵@@ Qyߡa'*HaLXl^T| euj 4HN4MgnԔkpyjMǏhP7覥mp`2ya~1b]]WSі%mW'ŝ?&\Q;'UWPxX6HX[I-2S J"K J6^Aa]:ځЪM@ki7-әndMAd̐"fCWfVr >Q& HKQP Xtኤ-r=W`:noZ$#e!f(W~-Ź!?k-R#B]*hKXԷۘX}cĩ?"-{\@ Gu{τ&onra|dꐢ+4 92=sgL~0'ߊhjRZvWcH+@tt RMܽ7Xrs5MRɮ&UV78V/>Ggp5P5ݺZ 0v2ynW|Np TWD&vlmPQ>!9pKj X/)&(}g'6y^诃PK WCm?B^] ^jxQۃ!ؐڙ60B:8G&Jcn-ڂ|Y#s3:_b_R8,$o0ïZaS50< 0\Hpw*dX{لUOYw-;ȄJ J ں ↋{3kf$3.COkSAǂu{Df7(?d4=w6WC߈rO8>YnJ`;^FwQ>9ΖIAzyI0Ti| b'?BbW22lfϚտTz e.q0 śma5Jhrl6#@gށd ȅ m!2gM! 'M5u_( !mE LGy;AN=z5X܏j&ɻ~"۠Ϛ>N``$2kCVf+'m<+Mfo厭e%Sl\nbz{Vke0VrV%^c7-çLœg4:of#j#7ǟv5{}N\\`vmg!vjOtt.N@w|ߩﬧo O|r\cw*('? 7\uuȰ6xx "=T1 4`_$yQ/.tT}Nlb@hPQ1jtE[:W t}NeNqfoW!s ͸vX?B_|F^nAӵd-(.cMFU缯/TP}`;OҼ_&>e d+>тe`ҁ |^T>Y8:݇k &m/]K_ 崠R48TF(49ݩ(Z_9hp*?Η\_z@T KXjD< KK~ _a֑]-e2k{߽q Cٱm >X<Phq\BODOs?(r/k4刷K1*PEŹ^+aUWҊB1wnZ?TΌ-h{6sZ;q%ްǹV3}GK'[ʛ@]Uv(%yt?BNZ5 Q"a~XFl3!4by|7&ԍ?9B_ eNO,iUKk)"ULpvgwqsx'Pej c>MZU4Wi~C0pP?0;)rZǘ!4{][jq2A: (>h +xY38%l0yqan! 3W yn}̍B" | h^Eb QK!]F#m37 `tfF DKfF% pO4bex(Il@*\!&G``.q')V霹 / =x+h?:r?987uŲ6m=|Y$W?eS[oUJaEN1)} zT N}*t{E,P_>;5ޒ]#\-[es^0w9:7\B|-#MƯCj @ )q]TY0DAoQo(ֱU31jmb4+Aۛ98v[2(Xc`=5)`JP0A]7?/#5.QR j!Q3/xZW^2h-:N Fݺ e{Xc~c?BKbUt'bV.ulB(G /ȍrjG`8;>n†H>L/ '>h͏Ѓɤ끈" 6z2KRkϬ;kQuG_R3"7˩G R>m?V7 nwɟSѮ%^FQ_QaceEԋ={7tFՐÚ|S-n}T\zP~z=#U!^ /53l2 ~3T=pE%ӴÜ0'L8!  GE{E!+p b)S`Rshc_NYo2ϘL- T Xsrlp4JŜ J?N/^ wEʝo.4Ll\IDD+,i6t]R#,^̦ar|.Hl.\9PTo< ڄuPv2ёSW/g&y 3rohfm8tfy6$.XCAGOM/?GQM8MpV D /q sOE? ͡%6I7nIP(~y,7⇄kD;iJm`Io25Ȇ*0\ADB5{@ΒL@a7bj&L lZ27Eah(!Kimȟzfi)]ݭ5'_hOO^PDu,?3RjjfD{?66F\m}ȑǫIotu-m{'"~WI z,u@{=)JXW'ٶsN\꣄@r TG NT X>͐h_>B'G:$"kE񱪎kz{ {&kfhTj Ķ[QБ8Kt[. CR<t:yJ/P{S">͞؋%kzl0h_k@,#:+EiB|(pcqQ# .֪9+AxR>5_;xiJgHNO#256o ػz+Fn%+N;@uIw':/aRv0['eb糇ZƏ4đj;5ZJl9@z!ڻsU< Sl;9(*Xs[y^ 'c Iu2)+q,A/ʼ~yciZG<䑪Z/]JP^Eם*ldo Stxu 2AJ=;,d]ݷ \"u';-"A43WlX~èθbH?'&h㬓Rf4hb̾YC`#"3Hg[ahi_bt@vih,OLL_ғ?5t34ȴg,0HÔ->LWDSͻu?:D$D*j\Irئx&43KTUAJc\Z܄/O 9SP8hdZu/\hHo1+TCo|!~,r[s AmxZ}/;ImȆЋ~վmH_qў}Mt +PGH|%/] n֣05ݖ3\*r7Eqp፱ӍN Xi.Z߱=aie 1B,>9 +*գ41@S0#3_)hԨw87:{<Kiv+c'9nsT^ԀxӚn`[פ|^&HH S5;5TŦZ6跋$7 ll Hz矚}d̚F &!} WC>ޜn({RY fXH~-ڎrIgM@*t_.fiQY['t#h+[$~wr /.ƯM5(?t[7TZ_2tW 5-v*oueY=˥` ݼҒ౧+PXayz=Γch`LP@{G#ћnEDm52esa`"2Kruwwrchgkt޸s)Qp;,njw;g'ѝZ_AY|1=ZgHpXYYyX0Q|(e<O~Nթvjw'暛V\/w+ sWRQD{׻?g(Х78 1yjKI|Eja *U}zӵSaKL_bנeb~j͘rՊ0_sІݑD!OL=I!]0̤2„}aSQnr׭]ꕫy,ǷA8+7>:_! & ̴Cf%`_v 6v>\ZeGݣ f zkI֍L$,i=gR_SEݮ}j89,| ɘ z/VJ/Z(τ$a]EQ4Xn}ao@pnI`aw~.ȔmeYUWɝj>]D M/|0QN3>gG[KR-|P$UI+hƲ /YK uA Qv" 1i=/^9E.'^WsdMb/M0e~j`:w0*3?>4f F9bzR՛j-APa9.F]vdĚ&%z7up%iP5ñ׬Pr/QJSyԱ"T@? Tw׶j{Xⷐ'02?yx?&WqFyuݪoO,!kPtE`c7@[n甜iX*ZbD)B MfV]!xXLFZy?"Y,#e9]B0^(h[:tXwشj_=J LZeAД)93I"@iD3vNО܍;Jl=Q@JE{}Аn["M>CnUԭtrL2,Lz~7`x[(RG8=upa~T [fF2[X@UYa~6[^"?͟A|=jÝH𴭕Sяsf{x ;/MOOBD XB/~C E)+(1FwIT*pQ9O7x$v8"CkvNW,cC:{/uӦ Ҥ,kЎ82 qk a*(8_ !WM[?#|* ^ƛbl{4j|zsb7cP Zopjod*"֥ݽ ?E#1H<&[_$x&q#e17ehi;01'ᦨJqR1m e{h}1Z)݆lvп\g`ۻBP*B),9̭ٯd /4umK!օ e*l\MRaxy'! t?sǒBTeld(! WO4JwDkc3քJ5a;.ʥ i9c" M!f Lh i/ tJ&|@T<*Cx9x{*y"O _Y& Nc0ln̞RUO *ry`v;AWwd+7WD*Ʋk͓?'8xEZ9aÔa46A00+@7VawJV\*-91A{$I!, }bK 0@8m7qtKu&A-ѩl[ދg/ -wP={+<65 {2% C^cW~e8bH~C'lZ7᠈d &3KF#cEAFO._k nm|GB%S2x4p^Lu{KjwpUʑ 7π$זi_ic݉ԗ HEr|m}aF15#Uw4kZ?\LTKme.̨Thu4>8q0 ~\ըO#lALX6Ja5!GOn)VU}U]Y"|u< įIdA^ iBzZk`2&u Xfa[C"ܷ6d6TV:;\NR(!MgQ"L2gNd|({iB7us"IyOG|r$bUsqf Xg$I\3Mث,T2ma-uw4 djN*h'i&({F^M]k)mk%Gf\&V mzg/<ڋ4kL x}M@چ~cLQ*gOLm?l'kVsph-*FY'Q'`(T]1yFxF \{${EEG&N'khkkY `IϿ-:3 mOH}iY,Х$nZ(Wnm_LDS\O1CQ#Xl.(TBy@Q_7BRUۍ[ {|oW5VY fQ6EJ\td˗#fٔ&֥ޤbD-D(+H T'jFtn6MFpG+6|0>QtX喳"-D2Pʤd5I­M ~ˀ&*Av6԰|X6m-2 5'{[pK҇΁Ez,?Z ^.ځl~ Zן&`IHEa!ڼ,2ןʖB[f5Vyxu!=E,$M# l7E#.hݖI|m$k`Yvk;i;+< a0!-1n/@uGU{^ҩzo3VTVZաJ`|+xy_Qule޽}M.C5E͠|4hO 6E >啣a Ja&d㘰#p1~Cuw.XSw!<CR;ӈ-6 vvK.xa%ыsZ X G O:@@ߪݡaGyU0s9+#eYnџ~Rer( Ne3? 98t^eqpXuՁYAd ҽ| Ye 5\>,'8/p+!|9-$w / _UQ؟h[#2xoMU<ɔH~I(;P# s8?x]Rzbsx/QHw7S.;Z[W|05J$1pԨ|"fR0Z2#q/_K[-im͸ GլVUךse=lqnq]cTDt\# -nƸͱԣi}1# OAbyV|gf{)jo}vBBRUMSa|~mA{B~dCϕEKWY/8f.}s?@1ќd^؜?IZ.Cnpyb_X]?Ǐ(6N?UINW\QdC&ȀjCJhRcfcS)gz G Fu60B[k @k: Plxe1܈[3'SCl.;B&B2fP ~Bq_F((ՋffZLjQ䕜WCVHvfr Xkzܐwӫ ~ @< %LsZrDɈo³pcU`$߰US\H?CLeQJf1JVYeeޢ3I5%qKpq+yKB %w[ yg=ƌDž[\NxԘz M}^&(/3v4iwNd=CA_pOVp6-*a˦\>y`g3]c@U(>{ғ睌DC3m8}53mg>Gb\ٴ{  ^qFTD?n3njK6]xL) 'F(npa2PFB{&߿VY- վ5SlQ"k*k8 g]?Bҳ[||>\=H"))Y{BP5DA-bYVaVNeZ yL-Y¹En/\ER2m`D}:7<M,04+Us$& g ~cSMٛ,B1F%k̼KEr7r B>m N K6idN(v~=sH &)x Afҥ0iMY*ox۹D& v:ήkg%9E.6[0i(>wA WT10ΝI لD0{d۝4Vf:C6FLW k |@cld9XiBL/1 X_OZ21>3q $*Xp2B֠јLkBl3{kUvU"‚$*V_bEҷ1Z% H>rry^"t:>;g>@~4 ~ڃ}-ȇMMy w@Eq@L|`d9xjNnn糸=ੳ:uֹX@|ܢ 07|\&C;BoVv5y;_Z:pμjCE(GJ9bT+ܐ3jVc5#\Ɗ)PY9+o/ c3>̆Ǹ{/xCٚ E u/eId.[cuH\8g1 }}ƥ6@*y֒? 1,.`DJ{6$ (>x aM/3B5ܒzG)l_& {7pŰ+Q1Ir6POf6ɺT :Bߜ8/'|Vkqq{K]VH]W7\*geU<^>zL±O[ :7WV\wx x=,Of˛xS!o?JH^]z][>Zc0Q;?TcOM7,'**ޯ~ha1CUs GJQY[A#l*c 14r n"E+&Yz^vSx3FGtj〈oN6n`q=ud_)s1j@z\̻f4%Qj8 襬CMPO sqLsBYjDu}O Ó || 92Cj|kÿ`ϔyxk+@A]cڠ7?6^ !V*ZLKl!OV4$ƾ̀;d:m)3TkdD!BV`c~b&'8_S kL"lٹݪii֖)oSP.46 ' ks? 9cՑ >]NSU6xvNc9~N'S˵Qb˖kq­dgLhBxrk#k_q;T}p#踍SidktohdlsIS\q?|gS~B? 9>ZǠ[$Rz>{LPO,&tv ]By'<"lERnN[=v2g{1#>}[l,DFwOz;Ph7ƫTŰEƮE6_n﬘"PmEc>Ƈ28 ;-Uo=v}w;.];fJ^)̠A+Ǭ!{6,h2쇖HZ4r?.1Y9 4.RɇuwzAjLMW{&?ubU2Vm& E <JH̾uai\3W4揍[rpI֓tӁ#T)@bv(9XÛA=&\RBc=3?%е-.b%<HBc@XGjΨӺh<|i8=Vh UBMh ?:ʹߗPQ,9=ͳb"gIZW$מ?s 3k\'g ɥg[zsWt٬cj%M9k/xE^3W}5SD\DgwTHdqbNvh*әVl,PZJ x-S n?Et|䊈߼lÕtm^3{y'-x52 y]iYeW}NuB4ʼnӻT0'PmgqD;]: |"O:;-KaQ⾧՘^w=܎.E $ b{e5-(QW >7݌}U+.]\)q"ZrތGUK-ow003@i ow00up)פ&υ^˭\Cd5lH,R_nt]ю:|6dSC4H@A,B>zt@-gLv$x, цW1m04IIIu2 Ct=s$+ٮM~'[#deÑKp?{ZM΅Tj%k I3BmI֌6zU$ɦިX(rmo1=Y0S)u'{ u{@*BlI2rt+YEEd=Q\JO',SI)#9 57fU P"%&0Ibf<",=#KvN¦nɬČf(=f 0]]h: Y~mGadɥU傲" #N%8liO±!Fd캍oǩX⒗8?mdt鮐V :9B %I ]xfHWK_]Svs[tBu0,^h3 _6MۙѰo^H6zEڻG7NGфX87yȳBld-eZՖz#RsHxi2kBƈ̐%H{B?b5w}**uYp q |JdYRL_^Jw KBQIBu۠'jڜ\ݦУWj{ @VeJr@%5]'u-f z)ȼ%9;ڤ覫C?nkMpļԀʵD _M,#duZa}Bŝ}7qtF-$nx/YU6ǝI{̸H]̞b 8[|zEk`)x82I&N̠L1Kv3ח-p抬`I8kɕ^[PYC9IO@ LO'YSږ(:laCB 8=9YgJD<14 +7WS,cٵC1 T$ !С H.:d2Wo>І޻EFzMvuHDUNT z|6Hջi.LV s 3x'R 7 8r^^¬g_fZPVg[:d[wup}b#<1BV`G7p猴PS)==|vO3~BiK>va3 Ͻ{3H]z[jU+aFUl`=@q,iODhaW㪯ضrs *XՍ5{eL~H 3R #Zt!9ܺcRbHbfb2ZlII l`W?Nf.NN)_lYkTlI"-ա@:у=1BBKͪfWdFz(t5\lQ\m]HrCѺ8ˊWfC )}m Fcn*~߼55hDǹ76P??~|k! ;>{%%Im>ѐכl] LR0ՂDHCۄ7/LC:@y][ipd\[du mIxƪ \| X[`z1>26kgLg5;w Z$!,J{4IEU,{ akWj(~i/Z͋TqqeRU&t?dMBO8ڠuYAf\C.{ӳ @jvte[Aq1bY+Y㑿?@1ZfFʂ>mV!ߩY"V =R^%X 9M]ah5^V~x"19W+*_jy8Kb8 Bc4F2}5Rtg^ʍj7RM_ȦbcE2^Gțn%c>3WdԤRa'\ƾhKceZ?}+\i X-5$ƅ3s"f ݼA)E!LG'f)kAJ?`*:B/U.lJO@JX&t,B;G=h)]NѹW`0<Cyy >nȠSqĢ4\3*(7*;!T}Gd=Rㄶxm%*Z/&)u7K<=yP]zTgӚcu"YA y $ ;A H~9t"!n.SoQyYJK,FWhY ]@S /; h8v#Ug7 stxE vbsɶqZ삌<HVsVp9 *o'|M1yԋ!i @oFKԇӹ(@MWVͽ!<*5An(e.I01ű5>V:h 1S>z#y(/xjT[x^owyeԃqwOmB$-SrIdc~)nRWV]{DRli8OPoMkb]7VLJ4U%wc>2&,&kRHs7HQQyk #.T-߶+,⫚Y9lZgM$D]@)zvU6ݫ)\I3(jт1]LA5, %y-ZaFM _s[,Qϙ7r$hQ/t8A*G`Y̦1 HB:a붐Ad^"91YaY5BUbv0 _.PN*I#ILօ]CF]~͠0EuxG@ fM&o|j=Uu=U p,x+!2SF+f\l!-)C$y-VVlf֌*p-=AI)כm.'')=,x/r9e.p *ٌ-6pfYWkb" BPheQ 3k_]O܂/]~Um\%dǤ-}CEM"q|ʢscJ%|RpX ſZ a}'|0xvn[fҿ>IV$9-M]LG-/MqaF4׊5fgrm%>QWW i46-|@gZbb)ۨn(N{뚗a_!֋S@xH<,Yk^W#r̘ }%>ҾriU;ino#'z|((~NKOi?A~eW2{fJ٨K2%=i]c$=k -䈠pz]i//cPόn^N־R5(^ڹI*L>Cڊ+ߕELƋ_藋8~\DqE8ZVi0t( 4JoR7CTKz*#VѴ 'E/w.-~ ~ѷc >2.Ek@rPP]1nQz)HvQeMxo:_.?|wk{bfX/(/Y.hY3ӊh\uG`n29HŬ `!?AB8\&Vaɏ%3&џ87L@àn#Y`=GX8)ִS_HuYV]NC݂Ymз) &`m4W.ݙEmKhwpQJ0>^HQvHؤv2rkM$h#!4`)=Ns~ehcέ5ʶso᛺-Qui@,*J^mj.YzSb[<y`Ae۟5wfƇw'_;JPɃ2.ܡX%s[:7H?egg RQjb;9XBbi`J xg3d4.~ʱ=UFۯ1-NC1]X^ 1M+2 P *7B0V*]3,B3+0͢hˠP EO e7gn,}^j&ƥ$k5a^  h vaF'ScaYe$V/l&{O/):.yiLnpq}Q.UlXų:Ņ]1ȇCUp\%pTݔOL%&2xQY~hػ~w'!E n8G,[_fZ/X7pޟn$yTZ"[Ńl(I4Q\R*׮”;xU v:$CjjE=e:cirXRLw <㧖M]2n W8z:P GTwRL53SBޝ:4qLN.?o3hY&Eb&rUGZf4?o 9̛Ijw`f+4Cl07A' kC B;"aaMdd3r'X䮢V ꈁnU$?kL&tZ2$3ơzs ѴCb=v0`E~?=JJ>ˆI/M|BCYb hS%hIFazΜƒ1uaVEhSQ6Coc֎5Ixq޶rSi3ްOE;qR/ mC%?̭gYd1~H :?65>Ex%s' *t_Yz’T\ER/dq7H^J}>1y O XvJiZ*woL_"df&uNо"wQd@0s n@gzMJC6@}Q!h Y;hęk9c8p@ai­cpܲ^;HtWpHFL벌byTk mnd39ЄRUF c1銠h8BNh[xa8DunŭP1鴭U%mX2*o-[Ҿ76%$*_ :mi> b6Ksp 盨Pk6NE%3Yr/}kNEgZ ./:: Q+N#T&S|sɞjvc(Ud&8ƒC}LZOGP$$E=W}KxZGb]}( O6$R1g2oY>#S<\BMRqwy XYe.*VZLg3H쏵wF[jE1źnᰆ~{>qzmHNwwJ9e0<->hƾ:>vV2=M2a]ILNN;9"%h ^(6bY̅Pb0dO9<T|ױ92Mvp,U5DrW BQ6]?4TP}  - /b%v&cV!o@-4q`T5r,~ʱ!v +'h.}kno NPɏޒN%1s>hpsbIuHa)z1BD/_m<9S#%)u@@iG65qyEsc77\V|2j:Nfe>9GT>xFA0@#+i_$/$*<& it믧L;_5 Tmk]ľY$Sϛ1GeMٿqx]p}bFZ d+ Ǿ rY蒪5~HNUZCB!caj6\y[5. mU?5<`Y1 &bqȸӭHPKS9w\ uYa 4cUYIS ͊c\$8a"zΣ݅E;17X'(ZQPApaU̿V%']9d8[L昖K }|9QxC`Hur-x(yA˼9߭e RxV^UY_jx㏚n%r3W k׍ 捶қTcY ʂ^y,Bcxi7NTYDw4)O3=)ѼW~ 左$Xs9ʙ.T *6*V*$,]Cf`#=L񁒚HMt~6K"gDV[|vCr2RucFt7fcfي ^j"qN^ FeM#N4m'Vb ҟّŻ:u{65ӓř[ég]Ax" [ɛʪy1EaTK6K>XURUzQ;Rs͕ƍNah'8a_6peAz=}ph~krq NfHdt I?Ήt/c7q?t9֐/0EԖ(U`wAYbjQ~yNAvr(7C_=kt]2aBwp,HGDl"{Y+۝s y200Nܠ hnю)fO$噋 iLf`׌::Hhp;^!![.b"m9};ϿV13g(<HͶ@ ^EZ v3(| EM7C:畔G(ha*x|E[iN9o+}(Iթz I{$ZNv!&uh%+6MB u1'`Dw #9럘?ن!%1(NA_ WL 7FW$}$=Wq`SXqeҶ(FѫGXB{3Ѱhɀ`Is^O4ÔC0H#2p݄ƚ{eYx柁 ugB2g'%4!|8)Ǜn%:./{bHSP\߲Ly N慒ɼ ;17[tY x@ct"O%aɅd:.v clexW12mY2<0x^Ć VQ̻ϠS572rѾj^Zy!.>X +Ք5D+0}{l쳢jNUx坍sFerpq'N{ ({3'u{T}:%>J"\(SIW_)PP U$w*ry9=-\b];(tE>RZnX%.U%(5PO"5N ~;+jX"a8ZQ]I MgoWZN|RLgumՃBBBn1P,+:Ӧ6:ϟ=cyޭi)o"sx:Hd![ 0?ltldf34 ڢՎ[zbgc7YDtSn[%faFEih%h82gو&0DZZ zʅ]~5?X|a Qr8)8&fhNJw}o6pNVsʋ͆gk{5U* 5k'P&k.aoĮA9}b̨i6n2)Dl|)gKbfZ[pi9t0Q z6&XOMs lJt~Hl#gWoAH@CCӂgXȢ ;cNTA=RqBԖe6:|1[|J ^2e0f#φezr$YopOpL"tjK(ޥďpok褖c͂Ӽ ݗ2d;uZO]9 A ق;q6lɵ~J7\~C`~4Nl}e-$.gbzx}S!Q&ALMLMDO/;Z,&TY(Re,N%y2xIg j Zs.7j{ ;k]k&W됹M$lz(@7x^osq*.0!fF,7yza?7j4W"}uHpѤu)MzƟ¡IGk6HQ㌉fXzNfwJN 6oD{`ZjP4`۬)d +o1ƺ_O"T4{ ۙ"{yւ]һ3IafAcܥJvXHXBWJv%Π~[K#}b:퐤νRݒ&s(^VL}_5+{I}1^!֚ #̽&+N@ #ҸgXϤ5o fZ%H-{³)2h<5 . .Y UrIiSUHss/&bƅ긊BO̰O v Uٮ|c d^¼9JuV dhsXvfU#;/_YKgUcjck2vXM*5.Opk2yX9,83:]o8\X^rRI܃@lU51 Xv9 S:5JRZ T!>/0dWmAfu#'ZXUJ7&M `Uhg81~0;_V.LGz{{8'ꕷ/szzRHC O諒?6ƞԛCpo2'`ۮb=$_@~FBב(, 7\yΧO3)l+-;pGWu}: '&?{L":$Ӯx>1Qi2):=[ԕY] >6#E̵ }|(88&x}>Wu?ӖY|b3 Hև=~%zPBr^H.˨w&hU3~Nzk GUtR&a urC&⾻/*Xf4E4NZTa+NHe.r+3gʙƫ;Yo(/v]5IiBJ9ձc ̧`,1-@jd=3ȹv +VIx\f1XX" o2&I{p+-A"Xe cJü]7Aoi(`܅L#uh)dlW+5Ȳ wz Bl X)UbP: akB=F>1">eЊ21Ws\+fB˦T y!'?EL2Ugih`jlRTbr!@i9E^w| rg%s.t|JzoEhsuϸ'wth^1 ḋtgతwFtO Nd,8h"}#YќorO,񻌿@:@4 VeQBZK~dh&ŗ: D?B1#M4`ZSX)U@hƁ`KJs[ݻ;SO7;2^HͧrErw|cvܣɄO-,j53.(m0*XO[F+!f'$Ĩ.UgeMmmQۈ|U<:JpMk 4ʴ`{*3&Gs/K8P׉~`L R\g^őlrԿ.CaSC"6VvC5K4ˮ %Q'ƑaWgG[%8sc}bJ){ڋ?Q}LN7]4?)STQ.1==%e"- W]}C) vɲJV.KT&j`B5A!z:R`.L*җlI0Fm[󏫡M&!m3'0[OViQMV8)?vQ} ix:Df|_zW_)/B\_,6 R~bD֋H b*k}xey-2bv{{m0[=|W q.o"pU*l}wҕ߇8)oܧE9'a1eK~Z#nS﷓6_[)-z7L<ы Gbln5hZ FF7̐Pp&ּV.3yP!!e>OzGOLAhcH H;| s;uAR̡H]Wn-hui hc0y "TDto Aᆒj1@r8|Fg~R) ]n;TF#Bxc OE/-ી"0#ҹyNZi P@cU {0wi'd JƱLEw4jiYk2K?hQ+dc iR0ibhA1"ooJ(5pQwqp OTϷ^[#V[۸?SW&ʡ8@Xi 0]r[[g|2fKnĀV}(-wȞ2TEth#;3ڊ}}h}|V޿,Ft$MWL_^XUIi޻es :Kx^}m2;~S&!0[Hxݨ$&M/LM__mv֕˱/'^_2sq{3NJٷ5*87d]sP:\^ Bj s>4.uZO3ut;``@W7 V@t^9wl8Rv {m} ^44IT=N0adppb^(0- FՈOd@O_>Yk<ώX}#ȆN5Wۊ,,O2 󚶺I] ] z9SpY[:,:%職>]&~*kEl:X ~ k^]Q@1|x_>ȏ(EA{,]룆M=šd3Ą|x?BϼDTi(pz6 4eaBPݗ|bSZDϖSZMˌAnM"ʁ{F+#0BN5?ޯ P_aHBľ@%<)ϥw7mf>u1,(yC$ӝ%oz4bgѤG9M>7n텑kP#3a1AVaq7SJʡc6Tey&3>8+)8NM*03K~ԚdB5<<` 90Ot8*Kw mDU5KFתlԈ ?wED)5U .=9z"8% }T:ubx+*Q,;}eޗ{{$\iB WX-c㽩*tMʡ}hkfr,q%GIt:߁d(Ss,77'$HS<9,[8ԫsjѧq;hlG?YP>7uÛFh f6QZ3 [P?\dC\Ce5]ܴ?+`#2%8@MX6fIJ*jM=ND"B42ń](b,UUBBtÂ2X,T`s*] o %n搇z8zGrЍkݬ/y~fQ۫K愜 ž!|{uL/$li #5{ب̬Kb:_{ p5%=|x;MQZ]|[[u{5=!̜7nXXg;j斓6k[0j+z p%.D"V3m>X)@,"1Ы3I _A ' I[ u a}?<ŧܟ]#ő3Qru{lj1Jij7^Q?xB ;-B1cc!㎓xE^&,硈19ψVlnMQQϔ"ngI fH*pBn,âuͱv*8]׃F9Chul;1d'VkH U\9T0m?2`1mys3}Sbg ".Ԥ,I?KC#/:Gl0#-Cΰ>&zz%v7WFU }bkҹZdeEwV;L[ԭɅr`ō@CC4ʀ#TGXA9 (ႍփ۔G7N~[9QA֣$Q`Ё[ X]&0LW'|K/QyrY>l1 pnD`{9|ʟ W4-pt‰yoHDFBl:O\'3јN ݬ ^ FPf(OjH@9"iBU@nqH;{C@cYf| M+ƎJ^h`&ss5o]v!V\Ϭ۳!d@hB0CX1:J@Quup]$_]Ĝѽz mi矊J4ݨ$ym0EYLĔ~?ލd (iGLqׯ9% oBB~$1{wԤ)OvR QQU#' ǎ k6EHȱųXj϶'TFƑP(^v3 .2X0"ZKh_qiУF%>?QD8t0̘oor5Oim=e!?| ۃgYQ6˸d\pL A8QԞrw(g6{geS-VZKgłtx@ϠvU2tۭN-u1d.{#,~r:lܿ-84h9}X Upy(k52Ot^0u?iN?2ybvd>HfW ٙ OÑS?)p FY n31h"\QD"3Τ\1V *wطCsq'f!ɝ٭sCF ~3g:BR\e0 ќtu`D?Õ˪oqw: ֏^3z iBD^r)%r#~hD}0TdB^x=`^(=EѨEv%dFP$XЅz5ݥ玷 <!%WM{9$z<G_ ےfۖNY)F,޲uT$#H.a9}j"WA si)z]/'q5ξcPYCf[  a P{ G! A$g3 Fܑp]0KB+J֢ [ k{upjĺF7A}񮳃eK+a`w^[38R%.q{:|$xY~l_Jc*3BLl!cV k-s`Gl?fۚdL r,^>cV=wV%fhlA?p#TL~%T6&%gnD&%)-k?az)iMR|UN,S:s9_ VK=ej @:/ḃTEܹmP:)"^zۤ ޳f+gi , }@m:o)Biɡe`&ǨS*xyvB.G#œ3P`UBiw)MC@hR_L¿g@"4rߐLF;G&emoEΓ׋DthÜ5]'ʖ'+LsM/5(+k.A[?#K!ϮDPr.MeSM9w GP/kG7|i|Ȕ*iY5oFʜyk%Y}!7.RG$Vn]ܙed1„9'9f>ȣt9PNE0ۑ!؞e=abȶY0?ׯ#X\c|ܡ#9"v^{IP.ԀqH^+¾{÷ 14LJ+Խ6ֹ.5NZ1u]_'RyPqlLR6WeM֫Pv_\/q"p 0&|ܱǍD@CCaCAIL?g9˰v/dS}+2Asn5ZfslSS*qL3had")Ͷ|/вM;ٹ%LVjۯ &lEw9#N`gR4P- u =n~;ylRRtnu(r 1'MCgzlks,Y^8oMK$ )FD&ǭf:Zp.Z"DV[TUq_^dx.4'ʚN>ZxR'&|p.kYKBC M<\9kS%z~XO/@`h-$>#xMlX{Iъ"к>Q#o>%ˣz}Զ"I?</`礣Ki4`1)T>xɐ\Y`IlfSp/.R>w$ ^bKCg P^yKSXZbdKUg[j%${Y^II%k4'7#<ݠ, 9bq}IT8XF;{kgjoFGQ<NCσ&캢S= [L"^׷}5KS6{>ДNS>Z%i 9r;]+O#a^ (؛Z{U?k^U(,![#vٮQk j:hXm[(F~>%d$)( `΃,6I[,GƆI藮DV.-"x-D K; 8Q{ܣQfiHἳ2Z91P:p"=x10,x J#>ٻHJXyMfꜚIUc`$F̫@nDnm.]e⾈9:1̯}8WNP=gkvMՑ#q]9ݐW=F<"|}4Me׌Fi{²ҳ󒞃@TMXj `LCZ+7N·8RAO5:Td"a2 ':R(RFR٩G47rUP+LKLSqN[&[L9XzWw"JV*\JZn@m8WYLkKA3/)ߢh6AP ر~7 7}1~i#?`G?f*V<..z'v76ݏB\4J|9uZ54H쏜zip*^ZTO+O\(`5hSxӓ5w*Y^sh8COr/먷c Lq(z`&bB`\+++-ZlU58qyJ&z'Zۘ^K SUE=A@ȚK/f BE<R`nx- lp{$Q,Xށ6NrJ  P. 9`E?t:³Š{֏;67Lz5$qZjsRֺb3f R#1W:.>MPdOww_MO .&ŎF}.1KIN<>IdIp6Wrlg4u:pg1g3̗ZGgfc+kRlbպ|$tj^n$H|Fe(Brn0I:tڽB!>O'9@??X,)[:6 هw808^͵@SRERlӄ_%ŧODSb2D>GDB܌H:\:8^zcʟ6H ƯfxΤ.M tŀR'\j|\N;)-n(@P"LgypMWm)|7Zu Sәfٽl&)"}dyW@ BoUfZ հ(=({GY`#?7c6 b^aWU0K2"ȩ?;~Ɣs Ğ;3ƞ#[j~xNal+4ÌN)R6 7/,YdgRS҅.[bq}Ckg5Mpלs-7nNJQ[1cl5DCzK {2I ;ZR=dY"I[Ep}zl7'gD ?fy X^Q^L,*vjBYM]F:\y{}{pMp/xECF u@4\׶ZK8)CxO߮R;f]#Jt xTF\X =Da^eR0.ii5ē Rtvɭ] q%Z=t3XUgܵx7=#Zխy)!8NG_i񽴍l(gudRjU"Xˁ"! vB+RձVqjlجdQuiN0{L=$ $6uY^}{G+,o`L*U;(岿 )W)`MRqhʚpRlW"6)4@ʗN¤7, 1W](g9!~n,BP IqTOWIsONP6BVVjGk֌  h_Aa,ȠX)sg@(t9pdF/.7u홊ZU޴vh 8Ni*$: -=< Ӎm)~ GMm^2vC"U نIdU+2ڵv(4SmB = Um#A$Ot]@, 6&Q99Q*cTѭ1#ʎoC<;rEtlee'f $ ˋ)ЦCFEI9 2BK'_Ԍ zYf? UrOĶthm$Ib~rĥ11}bV8eHwu&@sm^nXR\G Wd3Du$aVJuS Z?Rp0ܽͣ1ltT> \y}@GG7H-c@n͞F+Q%Ht|[#\C"L=#̂uxp I2 58MK&H됙 _PU&H zuJTiM_-wF%˲xht-HzJ8 #֗"m`AQdaNfXle0( cV .1p1 #~&7STP k apX>E{fc(=73 CI#n26Xւj=xHxzCq;"F|p"kի~SJzR~r~51tBY9P=ˎâz~]교2SY?s_|۶Vbq@?Bްm%wynp?-1S73 ~ޓ>XZ mz#tr3gMVu.Q֙\k!A*FϗkF ˉ͢+'^ 766[:ZT~)'H,ҝCu՜dFmՋ&γd~8PQR2ŧ7LzXz:ًzlqDpv6ƻG*5TBnQf$QQ[[fM@?5*Y~"J0Q&3 FC_`~Egxo3ld@ Vu%#K.*4 뎑4C_!GnYRnvuuiy~mpx(g}64v˟JRY}ť"S9 zP9Ლc;1M!2+LL &ݘNn3NDZaIx;R: fn_@Q1.T]G%IssqvV[\y+Ku *lo]1ZlT7A^!ccҾlOB^c(#a=(fvB@9 r ivcrU'|Vt^%P:EO<֫Pߎ rOXB|R$7y$ pu[Jܯ/+J"{m7QFzsOEA@u\fo>a!p,sl#qvN+I`y ^4t ;gMḍ| k4 ZZdIҦϠͮ(5qoKao >*{3[%Â@H|ߖ+VgR"{LLTYW3VO:}ᰒ(l*2z+/|iVBȒXdNȍy 3?`Gp-#k #Q2}/Ԕ] x(U;@rOcTv"Q}6HOr5fuga7Ɯ;C|hکS 'EH=}Mk=.EZmI u?Em- ҨBIJ/{ S ۍBdan< g ]A񑺞J! e[ejQb$xE3象y8 }[8)z8@Q"m&=Gߗ+~Bş/1s:h zFAxT@Apve`o@ d#YL[;l=U^ŢV>;CP?!Sd*)jU[k Wxn,P ղYhw%9ȫeS> 5Y2\oG >xCSZP"3;kXu/'o9y} qΈFΆ,Ć- . =dFp`+6\_9(RbjYeQTPInIc"dg~>J[챓AeaQ}I,pı15¾Rrįu }2 Vm.N? >PRF0?].^oax>Kd'x )Q̣ԇ9$l _09s#Be  `.׹`R=TVmV+^6C'"{湿 n?p/#h: {[sU{0mdmmhek`8#,!nJRb^S}56o07)f>*Zڈ=Qb_$e-翂 W,V_wb(Ro +6 u|ٛ =3RT AssH2y7s'OP-sŠMw[9p`ٔ &U]TcYJgm5Wi軷m*EFQdvkYrrVn'N-zl9M]WdwA]?fs>3 }uW$i$ԫ4ZH 4{R8HE{F.CW9?_Z^xY ydwG 6$y+M1F} -_CQ n1 } `dxC5썑3O,C;xv6J)A|? } $;jj."Y?b@7Fu9%bYfz΂4WvOh贶wͶl ]_,N"1\v08 x=,M*L̩USYogBLdPr܀ qhy'u&%S5oJfػ{Bw㾝Կ>9b XSVڃ%͸NLݬc#"R{y Qt-ET%iz4?JHD?[k\2g=:՘+]CdR'TVRmmfHѪj\XLxVL<}›G9 L׭K`Mx)8=!~_qYA&8sm ٪I)Jrudg]dOCn2ٷ-¯Nl uhbh<-0'Ǔ]C3ܙiaIƯ|D8*(\` YNn?&> n0fNĪz%cZz`dʻ:Ajq0FQ.@w J`gȇ E}H/XXR.YpB}d @]b 0H9^9 ve+W_ԩxK|x6n6h"MPhǀ]  ]1cdij0 #. aJ!$ԗG@.mI'JjTq*I=*⮀2] ilc8R8ɬ&. {-`e?sWh%xT#cn>ʚ~}R$_Hz9jre&MEu}sXAlAI08Ԟs$nm]ZC:כMSa%(W"LgF~9M7DatMo=q~vyg":kEB2K}s3TԆ!<#ae89x9>LOz%H{&qLc|P,9iCk'3O1QrWrK'(Pv 3V-A|mU?' vPVp 9X3Yci×S%|)8~O|ӬR+ʉp1/i~GN"<@ZLSUV魕t/3e xV"կN :Z4 PauU㐿ClO%KM3[I݉PX4ӝ@bP.B؛B@cy)&W%S!T,iM/l]! {)GO )cN`LD4´7XuT ;r!4\K>E܍lɽĠм*6^ӽӁ܇$1{^urf;:!bi!f=$*px̊6=:HF[:&$8r#P *]/g.ⷕ?ֻSq:&ݖ%3W&F7^BN*H&سQǑz&YʼnKYo0>j*;a?R = tI.]T!cćA Iwy\egNcb;54inxyxL{j:^O P~](8QwI;Me+,?SpJ֣p^%7{; -1Nf}t@zk~y$ [։X H^'/4Q*׾#]_P>J-iDaTe?BoU!uզ̸ӆQ0ð?0yfƥ嵇zNF @kO n}8ޮ0lԿ:_(WVCQKe5M3H4z+]u+c|aam'c`](@{ x`)r4; YI͐ NWX7rRs=‰!ZQ? QUQ$?cDi`/W@4P^(w϶?#| 0;-"CN[#WzYA ]b .ՁFO:=1Y*jKep/CzH7vcj&"z-dd Ͱg/= F,1\ިmJ>MwqoG_侪~\ nsKTx\2R%˯DiVj{=RZ6R0j&>jM䨪Zv!pk,́˚U͇c&9/,z$  \Q#wO>aFȈjݮ\f[aHPw3ƹd4>{986›q dS讪tthS4$eqPu J(8F/k5ɶK\',T|erGQvobݗ'kd87%q¤[D YwWH<õuL5FaڻgPVeovk3 Dвj` *&gn oq? vJv7ULD*p50GK`ϲgiŷ\J. գ?ړ'ƔЬbtMT5x&3LKUb:r@Ӿ. {U?94{?0Mf2}Dw8F"ӟ2}` )/g؛g]hy nW"[u˜iT+.yxj_JV QTR 4a=ݞpiIhAq mWaAyߝy!-ėh|_as,Os?`VԽ W^~٠ྠ6.b34& 'w,'27B6MY2L` "yDډ{ڪqUA`߷"ad~(v(D 69O/Ƕ,˓e%)̇ lױeRʙu8wPq\"S [0Let+jx7?(2+<ӵEܜj8\ ~QI 3҉C ]!99~a 捬~%^0o(SZe׃}%j®k̰mY{h o\ѿ#icW+w ~?}┖[܀-DsCvŨ񠀏0{al'QyKUIPFNqFD: HTCTK5Cd 4z{NYKbEBem|aDrCb)h?DŽ-W .jj:w:Pf,*bdҸE$-7gfr94&vlNh~|r`p-m_6tQA}&K7d8z;tBlur ڄKuA:eiG vd==^K,2q*Fں@FZHGy"-bOe;ÜimnCSߢL T֤<]QDl/9 =0Dޚj#`^R8]s\ ] K W4aY |>Ԝ8kolF,,?ϖSD/߁59C#))9Z B !I&Ýi"615ۻϒ44Ȯ9)טe\7\Wpn@ٺvd,|7»- Dzb|E ކ^Z|Ζ+[fs^r|7,BV !SY5x &mOf;w@5ܧ  C_cvE,>YTD,p{M6<<6ᅓn'w<$8'H煉\oۭEnɂ(152!ވq^20ʮbϔ΂ w615.I+ăYMb6 M4M[N3B/Wyq}s7ĔZhE9偰3E Z(sA8Es4يۀe WyڰhBwYI'?_A'Ši ;P`-$3h2-T4Lq8fyh=ћ<.7-"yu4)CJ?膷4ܺ&ّ M?7!VF\[ -I+)*jж4`re=/raPl#v }o&|fS鳗Mr1jb+Fo0@"%%Řa " jԼeuBPrOSd%GƢd:X{ ѓ4Ѹv=)p(:x(c]zF'iQ/ʊM9%G_ j83ϕ#ΛI/lyd7Pc @M&DQϗVv8Nv`zщ,uaE+oV;r>["@k;6F iԅ߬w,n!D8> }{Uua^b_%|l)㿛K}ԒL;2* NLĝ'lTQ}1tH}i=]4Ɂ?1=uWe{scwuGSj~@zs+,eôX¶AKBk!r;WBy3`cb@wFuvaF9T<MWYd %SD[zehrYIo[ n MKc^/uCyuTI2$76ήL0((ÜZ(Śe)GW37TdĄp[k|SpAZWUm x|è,. #\ z=ܚJKa -KSۣeM)H6^ L2u+vķ)8~XtΎEG2gljqSx fy34A}M'$Rj,z_T7;M/(TĤ>t jw8pmf?,<ߡ~7V}/#oFc2豅V*ZsEy5݋)!L%.ͱco+5{cywA) \U,| #S0=ixvQ9$ϰ C_fu\#?p,lǗT8B3g4W*q0ܔ *SU}"N 8P7O[UK hR%!g5H 9X|@Rи6Ի+s/9N%4U0LM-Kܱ*YW za|ؔiWg(i

7ؚث\ Щ+,uSg B:P0-$S}qS4)4KHHv&mSzHow#νiv7E$z`L>RRU$cَ]NCѨµzqAЕH&ldQN)FPĊhʖq࿉b{{:bO  mVUkB2fBpԉYpbz<{>^"8Q8u ʏ+H QCsWf_חIcWIO'pʂ ۏk& ?~l6!c!K=Lo?CoCKvJtx o KwHz|Y+z`wtN_b-[N w)3}A8T) $ig4pbz v5 1e' (J[TCф\!wt);-;T?0]%`#iUg&U;8s*t'ה3ӄ؈ ,فpP$'鉘L=[>uoQ 1Fҧ,O@@tm$Ȥ#vExNIL~;^X3r.;K;>]3aOt%Ζo;~xs=?? T.&0Ax5H(p7 Sa@@Se`Q53I8#&+kj'fô~Q}ޚ_MJ #F5ORu#h/]! @ %@&~~ hY P.qf͘ƒ͏=`A]4u\H,145^$`uw_HaRFGyl}gBB@~]*t,m3 /]EߪiB#l|+70R (;icx؍ȯW%iW?6ݤ2ໞ7/mjOG$P '+ De Vp.,=U;kR2* \`OYS[J۱$ B`$#}Q!b#x'plJ-z_o$zm+)(BwRNﰥ[)\upb b?ޢ)r(gH 08A^RzP c,&2V^#$dԾxUMo?5/U 3J5Q{CaR/-:S\el15}7ct+eo{9&xT"tKesog {95%~VK 1v$EV02`EAIez2.P/ݢ?BsC9xbU9E2WR_Ų9O;x,rl `Pe*iu8HyW;)9!3swu^>ی;kd.اZ,MHݰG׼֪~v4)/[pLS7MEIusiyEq, p {eWUcVUjH4UsD|7TGc{FJ9:.9NbZ?L4st|=\0?1;~9D_zt㪫2zOJZK؀A,ց`TMo?kUg('Kʅ-{j0y P% uJF^b H,jW=,ɰ{6^uPzd09`),b/ʼn_m䂏Cq@` -xx|3(ay_-ORz}gܯ)ťYfAwv `cvlb=v3὜:# n:C8Qw~-ina .f^4|K 2t .HϜMkTP-Ҭ]dlͶ$QDŽv`<.{{#w3~癄y 3Av5tkru_mأcxvDTZr |h 1JN) ` bnV+`P h ݭ{mO8vpwe,mavDFg4LgX~D*z#.s4uïbKWnB<6`DM&cnlfXS%2グ¾GV ӊ ^lP2?yj\[vտb#Ԣ7*ưP?M&g;@ܿguĴoOC gR+ 8x`K< *j^qo a oG#ؑ= lD?/ӳFHKM(RkPx[ j.<KOqNݚzr,抱ĤTAN&SU7鏸@*Xo!8zz.! =E/X[jͭ}Ez|#&1Ă}>\%=SB9JJ,ܵ.V*lcZ68iHYA?@6E_|Әy{RyF^=E`U~cbY?>kLJ`S#$V5BQ/ez6MM _t=t֕ߘAtyA0ߩ쫑-Tn3 =`HLqK9>pޣ]?kȸ1dOg=w<3I﫷ƛE OæWj697b#t*%4z)ā,0ս\ϼ[V:PLko* J7TL\!` C1ϝM2/Hs¡c5ٓ\cnSIuw1vuriPP%Wߚ/ϏP}xP}}=%Z%ʅD{9X7%CX-/2#vUL>qYқ( 7=!ktXfKAm[Qc0oaVSIb#9lJf' 6#7DiFZ%,X`\q89?#l z"π.PtHPL$l@\w+c3 xF9b; ƞj\V78yo]5D~=OVgj}(p3A 6[eo >RK73"6cg)3U:4M5\r*`B|YҦ,?Oa(Ӊ5R/+eX,C~IíHtl ̍[T$1i xSQ{ןs,5PVɃJy~W\c2h"'{ۇs2d$uns (E);>$FHFB0ټ"-/M+@Zut:h_7[C9Qȷcy@(ґt7~o+!v}XA$PrƤ~_M. "_ r g1}#2=/+zxBX3now ]ZjǦ * pA*//eX S41jdZ S^.]kux zǗ?)G-qQP:7d7Lvsvs9_#W R6ŭHwK=8ېiW,5%,|Z3xIN+6 N,ښ~~gwQjFx r9Fח`;dR/ғ <}%xO͑-+ 6P|LUچ.[% lIQ$}q]j S~`K|k#;ANu\ָF!e#VHv&!0_>|JLClvW2^peW@~ r &زE婍܌,W簵SNdS^"mnh>L+]l~7vOIrL?x [Φ`\ E_UΊ!A<аSnwbl*fw^8r_`06yJOp}ZWhq<0,Cz};XXL]e#d-' +ݡoΉnN/<|1E.Pe4~\Y HѯpG<C*: n݋O&5ed|=K Xǚ\«Ks6k5ΝuʥeVr"2&4njoN|"^?R2KtTFsYFb8p*!7JKdHFUK^FtHTVT*Qo6 rJbz˦=9]N(:bA 9QGdv[&#r5 G(A7A,5eoNd#NW("|/Ma3&+Y~IA> np]cIh¤A:Vқ+KK0f<-^Ǚ B ?,i!c/f?%OkSŁ2[ѕ{հmay0]>0Fh/d :G=fM'ύ~'`Ld?d;µ- c8losN5\\Xºg5NFīrI߮d+md|{ ? 4w-Bw;&D :D.*EC1d`ڵ8[LͳUEǒ|%7W11+LC4tsuek^X[vm2HRKlka?GL%^HD i$_v$ȿѽ`u3; 碓ސxvD%Whɷqoˆ6Ypo]uy֦#ɇ+WhȪLk5/yh=T5tR*p|5h8$΋Ƃ ~)'gw;BgC#;$uɱ?0{US-T3ױ:Wu Z(kGhdF,fJ+äe"qze=!^C[-ʜe6hoRk -{:Lɡ3D׎kמ痝oWk}=zpþl1{ Ixq.yA~HId_deMVsq*mi}_57XMf[RLQd9+17p5ف@isP׌?҅7QAZ8 Urߊ$ro$*f`$q*?G4ZI2?"*^"u~6`1оxcPI)^Y~:SxMQx\]yrO6oaf_=e̪xA@ݧYɘ%EBSp㹺j'p<4RGbdFc`QɄ-r +=n"hG8\Yiy-<' iEaӿ:~9Z+n;Ipp(B9zF4AL6] * (pWbS˪6{yCF|^\L 4^‘2֢XN1H*k-cIoUn[^*K`6W5ƉIwJl¶opT zd*S(U\Glo'8K-4e-HN&8rx+sʑkǨO=")\(j+Snƒ$yQ2}eJnz*2J2r\EƬ#?5{$~kl=w0AA!0d=wUOSXAw,WKtdO6i''嵵`j$D{[B!ĄlPQh0y7ixR4uw]p~/Ooy0a7R0Բ>*@tXYXwbAjJi˽TUnw f x#aC9}a^@~[6S^3|¶s Szh|^8@I+*Ֆ4>C8n K2  &O^Q1%/{J6KHy"L!KSB\4DH R̃CD#lo]KR0$4Ecoԟ$l=-QҌ&jGNcdǽ zwm]f4))$ #^0$952R2V7R  o=lr4xh|b ӺMTms/}#L oh]_oaT˚gO7F1r\Ѓ%S7|pY"x˲|Sd, > (:<7H@;YN ԉy2zB.k[l'{C[{8VrDeھ3UT]l+[ Og Gnےד[LKTvsGKa{u&1~qvr. S %,a&IADYkeK-b<˖hoE5(_{zt;)eT~g.GbUРJj4d6dha)rT USn&,H91B]+e4dM/R>o1~X^K!QȵL9ͯVN.)GK ^ $W1g$ar/ ?[Q3P' X $ O[&3PpkӾ$ȯrpc@;GeBNon1v)](Jƻ޹ri>E:#i6LP'w{I D%zp`+8IsT [ʶԜ? p_)yE~tk||Wz9hm堠D(0яy==FӆBwp@?bY RPIs7=pNnK=:32HLu65P5ҢqV:'"ު .jbˠtIx9:bA /䖔pp#^뤨4˳q$^H۹pc%ƐgaۜvgU˼n$갉#>ZWJQ (j'K8&H<UNsB.˝"Фk{￝dPՉ+%Rrg!lKZs!I%5@Y',E*`Hdk!>KQNrǵ3&R'0(:{ؽ-6v5ن/@{u rҫ4u<&M! ߻"8E!쉛^m}ĄSB1{kO6n<)PZ D=_]H{cv&QB:9Ħ[dAjG\m,PJ@I0˔.~5q)>[/\ٙI$?TRVz>A/Bf磚,R^w5 }kR-q#7y <;]V\ˡ?2z02 M*IIFV["# |6-7X]>sJG <]!it ,6d<V1i78x.If:<ʹ«p 8ܖx Cc ?bZUr`wE1 Sź>PRG9#G6ѶՈ81Wԕ]n,24nTT܁m~(l9=GQ^!~ e$ih晉RћC\12/kkcX}-VQF j˳5le{ܰˡ(O_W=8ߡLwY\eVE]:'abmk(bj{@p^b0N|תYXl#sV^JA~s`7(؝zV3D"XDDW(M'>NWV"+g1"Npoxabsξ/sZH"Oj)lIqUu:03]KoxF|;}A~$_N^Wv7Zz iy2g#~mΤk=Rhz»^M{m$8E9jcR{ 5U&г!N!#>WφNdZ8d[= Yd݌3R <k?ho^C'Pܹ8D Ы<̒tKOa6B _mI.Y= W'0OהKqd86`%L+,]pX*fF 5ںwb =]B#*QG *|Hn`!`%$ n;ę8uG @FכX.6Ouo߉B˖: mo{>~>5dQkmb`yP7@R)"ivRعި̤gQb,zg1<ꅧ/~Sov"έqáQC 5ԉTAȫ<!F?!>a\p t18.F=6q:7kwd9)dh?zJ]h,kJR񰚢JoB[p3YDSxX4?vsa*&0>} xFYFMJ cלr)S 8'ƛxnfj~;(m^ _I?Hwpyf=Aܐ[""((.٪. |zp@:h8{gIdXq8Kg1y}"O򂒹н #*Gb k) CyWDFi'_2IK6ylLϠbFu.2L$4xG <3,Q9~NTf%|k k_!̖ PQh9N(d08.=0PgA5^@X9u 'wYOʒ.E.R?)9XO9C\k;E](dHaPJcG#19MhlWy*1 %Lnxv-b4|l*UM:A@gozzA@H#*OǖT۞']ں1*:ڹ+xe՟_HK>P*댝JSxtcr?1 0ѐ"uJf"d[-\Ч(Xux)Q#{tn+D5r7Y@44"/Ȏʡ-:0|?foO}τ^"CK*{{0LWa@.)p$faז oakixz3UROtVEj>{krWV3q>N,r% nPa`N&8+җĦc5sKُO[U5i%SvnUZyhv\' B^)͑ʌm"^L^姲J\su,<#WȟoHWZ&4*漹H' c[@ۡ#x]ܙ!6'. 8aPB$'\98-? O0 66v|X-"lBttI". Rfd91!Hej) q-\rT[FEUz}BI]>DWj "U7QiX8ru =)"*WnmꄤFq%{+6Y FzoL5Ԃ:%Rg (grjLY2B\RLٰ;>HQT:tDP!}@}m~ )is#xB KC[>L.!6knCLyN/F&z,*39w`W(B3y " Us?)aC*$Cǯ䠨]p'l V1oX?SOҾrȆ'4'PlݒahM*^p[Fץ dD+gWŚ IAT<-uT}4^kv'XʠFpwql@;R/g$&ٙ1zvdy0%[h,GT} [Kf~  ZTe' :ƅT5EZ# qWCk|.`/.J̖7d/cZ:'v(l7Tp3@'b|k!2=Ooț<qgJ&IS=p4WS3oD h2KڽC\dj(]T n,e* 9xl{~/fռe*WE ,ˑ^'uAsA2םKK~em&K2 H]ԆyAR3ROБ[o:u^ Vhzk窕_+vxJSp/KЅG>,ͦJk]m^2cHFHΎ/0֯X- P -|(w`?V|b8At!y!\0bTν~}u}WdҧR$H &"SC?*sFzX( w#u+z;TA/8837SuSb֬SbS!jפ,,|dcbsQoTD>؁< 2XS`53*W^픁RGh͇eYH;؞nbnk;4F=;'{YG:b.06b?F2f-&Io}nTu>¡<%0߇6i4Դ?=njM F| S7IOzX wL<ܙ+ͱvZve~xjՁ` Lv͒տgJqՉޔG,nۀY{V}%Ēm ޻q߽MQƖkF9":*^,̯VOĻ=bྮwj AV^vcðH|#+Zcԗ dr3@U8V Ox~1yno5F\4Vw> О(kFRͽ?^OF4E CzD)og UOSz,Pk7nj\y#EQ堹L(KWSI%1P&`gɋ@anEYTQFei=vvDU6nW}QƼ&ѡ_V݊xj40_GBAܺkp>U=|"cz49X  1kәMz^j󅵢N%MТ"ۼWgsu=ʡ!>!7zeqe ,_zN),,EϷAB@?}MGs@PΖC8fbw|qlVD?]]d& -_q93tKP1\2ݑধ^8|5/2mp}:sbo&%P"+W87in'6UK.iSåP3L@' h`"1^ɍiDCW7&ѹ:<]m]CBܭ+E9; ]\Ia]C75xAqW8q3#b^ PZWvXUnzNპL[U\쓡UA%*MAjΰwϸ*vhwU@,=?c9B r6U6/CPW<9a*8t FҤEG$M_NL˷sQ};qcwH f7b]j*Ѓ#-^!CCNj)aFhstq^vP5[\0)txK,~]E "ݺ/xIձ@~bBY+Șh㭙AN4SeU. )w ((%q(䲒XyA29; |)t&d*)uã61ХmʋP\`ɼ1|b9$9o#M@% j|bW HS+Ry6 ܣo**X+`U ê`ɉ0&Ԃ/$eǧ!ȧ4*j;緫̰ߞhK 8ʑ5SɁнrM2BfNR8}8 axʗ@M,@ai2&ry˵0 U.K=rK KWLa& t0U{ڜd@oqWji,JYV@/ U0X,4ۋ8.X'Hxߵ,059SD v fб0{?"@VS_n?7ʪ۳h2޻k j O4 TNgil*da蛂46'/*RZy=[,9ݬEjoEUr6 <`BujUJ$^4@#wA:>VYط@Oa^n}_LaR3؟=C~//"+\)Ϲ.qXHiy_95b|P("mڇߏRgg*Q;fd.o~d@~oOR0ёts;!>HXȍ1ԈlgiqDH^ܕ-< }-\;%U%;zt0< >%'^ū^CdX&~@,bB[tLʕgK= *^ݮ!D>[g5ђ9sMCXFAS YuK^H11W=V |WcCeX&PdQ1sC=7]:uuXz+ny!ܕcaRN#<<+dBo"QRQʩ`}Q7Ŝe噂pw*թ6ݐQZe=œe paˤC#ŃjzsBr0Id@93{kmea!I NcA?_ ݹ4fX .[ ݐ0k+i5Ţ7ũY"h}2=Z)Y{ OnNI._R^VLD@r.`O1iƋI_xuCC=4R+ʭ*KN"4rZ٬7YMiѨJ `5 :$$b>epسWԨթm#z]g.ۆݛ\ȁ[itjY ?9A^5VK+W[lա>s,+B/*]ĸߑἾw\ݖ{k{U|\򱺫} >tZ#MU@JQ@UiBXiߍ:e v+~xq&"3>>2-I cIHa&JV8?18j]" E$1{'a Qƌa a(uV³flD.L:֊=""ǹ;k8QQcai"vP?amNPAN `"?@U h`PyBbBⲓCEYNxB[9u*"Q&^L4|OxaUEh,w0M`WqQ>)ם?XFsxcpQۤ$ |V)fs&CᩖX.y wЦ*eMd _CƃCBBsm(zY8j@T:!̤evXF~j2FŗoihRA?qdE]r&҂,̶l%N1Fb1P\ƨwDt*E}[4nR>+,X/磒65 w׈b崬y p%сYWSG\HР6*h'3Q4|ڡ`{mPVnfiWn = lre'ˑbm ~Ŷ@xfp}fh-rhxoҥuV!J[*xDdBP+F(T:j mլ*F"'tTnw14Ρ4j ,̮؊nc:~]y~oЈ8wuHW}TnLߩc([?f[Y.hʍ gi$9(v9GV&,1Iqu d'*h\ecf>QIJ`; Gqx*A[=KI]ȹSH C!+?rae&[f:E`B)_AC%(y]v-`;C1ZCBB#(œU]^wpC|9W8`Ř-wZ#^]vj`#w@˟xWb$]o7OϭaR w5͉-BH;?7U"ATT,V }iNo]Oqݽe4o%_8nƐ$l*z)6M3v-"t%] Yz^&m2P"T7gUSl`5l%.>^}Mck՞-wj4Ѫ Vi҄$N?S@[ppmL}M#9t? 8܇o| ?} YWC} ߤ#d@ܮy ͬ ixVy8BeDgr$͈vkE&Ò{iF(ID0K(= Pɠb? ~%aU *.1k9taYDtoo:RQ2m(3g3($yx%MP4a\oٚ2ji KDa y7}MEP]IWΐ*݂.j' ]B$Óx#=ߤ Gpǹ3> +.ˉbA"(xqVBQZsW)ޏ9yE43%74$4@A.3!x2{47Cfe9S엖t^gާ`܅wII9(v:?~#cD'Q6 lu4.PE~rPtIHqn,{=~9sZ 2g}=(Z~ JD\ڌg$Eq&oTl'@ ؔ;S˕B?돍H^④s'1_(s}5LD!dʕs> ;*@:dJ}ԞVyS7 5 uHէYU#$b"x<."&ri)4ed1n\ss}5gDjC Wr5"XWSdvRUyV7qaVҰ&o3aXgd-ٗ/统˓,Չ\B A<7WK?ozݔ3$ 7$awGin^Œ|~U4&J.p ĒsxEzJe S2A f$`><7N9@*4(?*.[81z-oEmci 1ߑ|͌&!_-i2brO=dUeC3}p/0}xq0:R[EJnhc=7@ h7}C@9,'f_լٴvKgsTp ~5Ʋƍ &)زac~B3 RL[͠q&vl\9@woB^Civw戆Ƙ̰]oR>gon1u.' D+o%?kXkNXUӔ2vSFH娯&gzM8l uu\%зp/6A@+ukA-@Z؜Q1\-Qw@TMlTxv28iʹ7+';"6+j7t9m %-Y&ŀbaeW\Q禇nٞ^!^6ǹ;VczS!6aDP4A![NrhpU{$6d5 Ď}ֿᜓ/]QȅWÝ-itI V `‹]D0) vM%Fo?|W؀W}v8o TC!ztvX?mg0mw^I\;_(0FtQa&ts؍`1fo`IFbݢ}5J#m^mt vOm)CW DŽӗeҫ m[Gx8\m*Sn*)ȇRG0W)m+x0I:i"#6@wLrUȡk5|&ov T?BLiXL}cR?>t}LBivQmXv@5THFAtaԋ gUI,Iqu∙YS$/4'(S56R@Zr^}B?4{Avs-5{vzvInq[Ͱʇ xU>yUrftqYEB; E4j[+$ɗkf~͛D/9's4at 2T~E7I'I6Z\o%.|RnO N-( >  勾BJ"m6J3%E+&ig_#şLA*6 jw>E:| H-ljSkə֚"J$96ǂ|bERgSu5 p;uv!B 0 y ܫhzжBl?18 :KݲE C ;!si$ h},-g6dUS+`ўw.FJ_PE=pOqqHt(-9}MqBm'.pPj9^|x^3=E=7M6Lbʧ# @7eoTutt91?If0pI[tD9H`}X&뉐dt`Ote$muk΢.L}+O'ݿ܋?pz`?& \'ŨԻ`raƪZ-YP4QGs-hV X>D1BUM"1 9sSekN~{l O)Cрhx 5Dva[N :Qլ,g ZP)=Et-dY/5obxgf_܋X߀skbX Ph Dw|MQ?I~gXX6` an8gw rMS7Y|?͡h1a; fWzKOK.J v!߼66a9c%Rj`a&`B kĕRC.f]t,R3ؔvz/N%ǩ+"46j)ؑ3 x_J-N42BjDl%j:EZܯ^TBrbC͢r]Naբs9CwӧmFaPKTxi^sυ=sԘ#L*'l}u+'ʟ3nC]~o'Wg^ @THp-F_}\@9'Lu*K2Cd|$!f4u-::c6TB{G)M:%xHo`ZSkU x续#* sOW2s{X̱R%g\|2L=Â0Xe2vn,ĘM}LY̵/$1qiFN-¶װ{#ys&K_4 ("v^,AkD0>L~タ @uzu+7yڦx?rbpkR5 *HL 0L - NCq~* Ӭ |A`7hUx <䋳P.Vաiq! ʇ'U%r H;́7}tWv9"IR@ƫn64!'v>((!}tұEB r9zL-MZ%[ᾔfPݠiIT>![(9mX kfͽe5sS?I+_MLu;@&R<k JI7+ȵ\ur65t>D.Ý h>Eo˲t"9}ltxYh7bWo(l!J" g[mVxO=y̹7yYcĖ5lZPZXb8,*AEeBV'Eڱ̅$Y0d( G|t8,A@2J Qw9: *Zʾ)Bpl:[ aͅ}feO&S[.NrݰϠh y|;=WOs+ Ct'%LQד dJ7,J>ӌe&7^d|Q Wȅi^ǽzZet}$om밪ʹg1>]ݓ.ٸ@9-qcbV5P:h%|0Jɘi;uIε ζoG=lWzioAwj;NIuAsM|oҴ @c[GV"TV5 (Ymi%/rEjs4%8;S8t 16g ~Pwhx4lx /ûOfJL<4I}`tUowǎZoz JWq>/R}lž/c=gzX[{kfBWV`y){͙npd?ӐȺմ!EDC g~xjhTb B[8x+ѥhV0 cZ䜍E[)||k 0kYSMCOcUƢ;_`P}@zg~]# Ey.vb8C\Ls^)mp!{fM*|f`GtCGY,UQ1q6 p{*|qUJڀ:7+)??>J̱w}|iF.pApBTV`Az=:nⅾE=Gt"yW~k_xR :F2U;V'ܡ>(e+UG[AD MkjL({S|٘gmݞdxfiI2`QjFѝPhjyX,/GHa 4.dGp:iN!1cMB-?rg%T1  KhC6uhʿ!*h[O%/r7pr ,u{+9{2Qn'Y8 \~d6/.[˜=CԄtCLD  y$9yv$bv-o8Fo[i)b4(h9Y'rjbq4X~+| #tI:w㢵L@LҤ*qhO[VA< F6cHF^bXUs9=\{;y"  pgHRB!Q7` £A**.rR`ed`Gpr.n~>,UbHL&c-sY,#` Ụgam,Ԋ ^\ )Kk Lt7J_o1QS]F{c1zA7#esЇ EUXd81+m0& 5r[1)'fؒ_@ Zo6w-n}ɞklw~CurH8%p3&dՕW^dl2e Sb]hY|JXv2")jW~ >q_`6v@ AN0wAj@AߠeO !`OpeX':.OH7(SMUHt~FNXP͑1V%w ξ< %WNl ޝF21klo=3[Xj܅ gGY{48o4w m;NkɮGP&e@V*f_TLS3[fLrܶdܶ-qww,py68@_@EYGH}X%S1 aZEsV;khջj<h6]l1IFM. h{q$$`oڳ7\IL{;u8[a#!sވoz`6dee-.B^N]|VŕG*$I Ug?0oI;UMuk 27m88жVMw aI/Jb'}7̤WIZTY@ V7PˑJJ{=9*/o 6?ADdA :ΜrNw2F#BgwϚ6$6SF=YY qP azS Q -!+iNv""ʑ4 [f,al:G|@Ӭh̓x_.{mj53XR(Z1o{ٟ%rGgbno$!{b* Y#}iײPgԨ"(Xo!Y;kEgGyҋO帍$d]A"&Ig${ {o QY}Z{\elrEHU`o(~,,SX&w`)\IgfJ?~҆ ns y)4Xi+m!۷nj D5^6iLA~IVH-mT[>nG)bJcv|P 3̉J [Hq v=P~yg-,1Կ׊Y]}Fr:V4:>`NB]йէɢBݵ9%]83R2ހI_Ҩqi"s&@WT~5![;V~إ 6 lr=dPQˏzq83XQ-Zjqg]- + C svdQEU.`5NFZEcCVlax NQr( ߄8+@.:p8ߍȇi G'(6k$DˠdoDWx+呬dwU$M+s_j{]C3ݑ\*H0gx~}7-|PsεDi7E:z+c; 2J51qE&ΖmMl:*Uw;(;},ʀ~X;IL4^9,8ϕH3wC(Sx)O Z^4Q8O|YsO CЈ) yIn cX~;BowS3N;[CEU aj+V+Q,G_)H{5VJZQY﵅;E+`#Ћ'bȡLTC8GzrNw(=L ty饯5҆;/miZ%: icy[ ' P؞>˕+[S^\aZV3s/`L˖>ӎfCMJHH=4v02A4@u^^ O kUHk~悷8~-ڡնˋNb;Yޜ: iW5hӻj;8//q99eCKa*leodB9i'?8,k$fk"< +}ܱZ4P*g!-:#l=Ȼ"`G[Tjn'8~Y ?:j_m*:< al 3b5Q3]LD AUl5i ?"FgqpzM4XSKl0{&ߒ^7s@h,]~riq \\{? 1_KK5msZN ygzrұX<,|Co.{ ]F*TgC"G! #hBďߪme 8p=U2xHjo?? ]Ⱦ;ٹ[sZ76' <^dBcEu&s#l(q.oG *\=m9mnQb C29u'GB|")i"Kl&؞ ӦY#Ů+ZBbn_?$5e7n!N(U5;k]")т[@X%]~ޚZ&P`oRJ"2D V&y%Zݓ]> ;&7G~%A!asw!{ ZfoI2]dxy7^UP<דa[nΟ⹨V4޼j"L]Q&+^Wv Ï;3H~9ʼ⛟49 1W@AvCs*<fA 8fl/=JRb66Tcu8 *~ Ͳ=3?GB 8ų B)]Qgz,GVKXbwu'`b߬*xc j鵮Zybfh*'ۼ$RH+vцj@'a/Ev b6[2̼H-2[@󰼹9~@ O0]!,($&C{mAW 4zǥM M-<ɤ7w. ~-U~?U0 KWQv2FD m0lᶭl3$dMHn-Asg}^jf)t1h;tTJ5R L"ii$CrS.H4m/Άz%nqC &>wusҟZ J©>q^iU5(C˓z( wATK!5<Fzv%zU:Kf fq"`|XY?F`: =g^ ,lNeJ;6G3|1lɴW0KMYA;<%m\'ԯ$rdl"\(,05yƣ~ݥSLlL\{3 x.0ʋzyFl1Ĺ<+CҀ":k*x)zA|!AԕTg?WLS[zeL_"?#Ͱ9N{e0^iJ3MLNkϩU)8}bqT6k3$ 0^s*dH͗Jg;]ȐU&<ӻ j(VrʎH2jblsĘ>Y39V'HsR1#gOyvZ3`u?eMD%GG|,w`׈J1WLQ, ?t-s,&FD'1^{?@N \)4γ[$4.6X ϹxY\@kôܧ^+P-G>2&9QdӮ ] 8z8e'hϨUnNXTs0.FXΤd]}B3xBg@!g'ϧ1jnON{,%7#!O$sV!v!BMyٗ;_S!`&^|>-f} 8To(b^I #&䷻̰T VIh8`! $g]M]CB{)\)r

GG !c3a|K45A/%G^Lm awS4jt/H?m;[TV'W|W_HOĴE˱)XV!uZd|{C"5V6~'ܐΨo@7#7lWGdm 3K$%ݢh4(v$ r5:9 NVH9̎/cEUՀw%L4] 8E)&GeDgBB)}GL܇My@+H1d t ż'?3F`TǍUJ}c EoZH%-;la[sVK_'wӗA&/.o'W$) *M@l;NArq3Qp{]t.N:A$`e'(YJW më &t\: Lh1̏sG :Q5y+B("92r]m,14CRf'3L^PxHMW˸',Q|rR ZMQ}ďk 7(5pi$>^Kb_;լ2vD2k\4+,%,['=ޝI},/syN"0AP@E ipa<: wV*џpdV@+-ΝIӜ 5҉ jE3xVHѳG仴w*RpXu K9⴮ j}/wM“R4aAgQ[WQZ d.|*oDT%8**[ wJX]v1UH!0N#u+NSz:"\&yos2-bao\(+^KگqjHꞼ5m g {(BD1 b?~İ eqXJs_F3:D݊Dt.eRƕΏߑ LT[n0E/CM/]SX'qCo-j2D 4 y#J_c{=,U-=M[KRw+@sS\ S lG"(S24WWeLSpM|kнx36#)/:zjkve˚A8-uJ\N%u^,54YcY6kKH28<ݰg oʿ.ԙ o!lcw ¢WK$-Z P݆m ;ئ0 8uԽߞQz'(>h0YY/#.ߎ'vj+jaY^4r_C Vu$Yȋ ~tY[KRZc=9/+I_,wԐVM@>r"^ʨTk|qU{usdI$4Gi %Q]} 咋%`dSL#PPYW+.53yt~  rA@B%)|'{9|4e7fȹJN kX~RhUC%QSf3 HzOѿ^z\"@]SԷL)oS0ZZzMY`L w "m5m i((E̤,Seo]S9rF]MP*PA2*$p{&admң>{˭rjʋN _aQO1ymP@r|fRIY=~8$s񉦊ĺ^ʱ7LTrͿrkŠbs ?p=K!!gV(ֻ }4ȁjE3.740ֽRR*?ckFu)Ӎ/;2eazaC(<*v*ӯZ1-o9)F[_Jkhql^>6os䊮%qg; x܆{j{kĶy1X{D;EXХ]3 \#6 Y巪Ĵw#?Z.XuT `"ᔗ5 K2>'ܥF8!ʸsȦx0mɓ(jf!J]Єup0zQgӹJ\\2zY~E+׍_Jٜb첝v5#J4#at'oV#C[k#Fn0rԲO/z9i G ӄ?bBb+TMȝ23nF!L\M TY,L6C%&&@SSµY&ѱkh߰R/J~N 9NH)d֚x  J;|R`zt2dlс.QXxͱn];;I7;د y Ÿ1,Ur5u >!9sQlFd.\ ތb ?I᱂__=yqj@o/p(瞧abLަR=쵾ug{&8d_wi;`%Y; nx ͤ= =u!޴{.A3rs= }jpr,7T7iLID_}{m*3)AьϐGפ鿰SHL?tLzC*.# Ƭ_hFV P#Vzc *..KC@]̣G&9# 65s_xN*pa:N.p%Sk.o-іQ -+W'*t3tf{E) FA1LʣM<ծɐ1︌x7J# _p!t[GsF /K@Sc6+?)U8BC`wВ2'pcq6Z/\|姩5!DFj[spW$M8 ɾ]i:)9aǚؓT&`5е'dݚu]ȡ]KsoC_'莖K|\tk'S׾CI~NؽUWKZ[ YZB/J--# Kh_=h_ ol\$Dc%'rNt{~A?{iTA-fH\ CpLg-P:֮M=CR4+@}OFRx2}do1e`νe2T[8 `YsX ~K a]yOHZli^>?998$7|'Jڔ1B ̚(Voo凣1@ޝ So@+ E9a(ZTh6m M ]͢-f+" eHt2+Ά”)9&mqII9@(i"yF~ [$CBa 8QKd`4jCZ:=D58ɫy)4v~{@|B| vnL^Gx, f;y\nB};dwCoH*:} ~A| m t m{f=Uک%(Cu0 ԩWrUl&TKB.le9bLq|k"ˣ_:VvsjH͝aؒOvkKxMurx@?ymM|R Wƪ=x,$V_Bɕ&~GzjmZ 0$Yoݿgϧ\pqZ(j?p_Oܓ{x#Hy+ЍwW"*b{"&fȒb` 16*dUM`Wl_LóTcKQ2,ѱEIO%gscn C t]"3xbHQhPpq40!XRuw{ێB+E< tn|AfH>7+x Fh{>PIT} X][7#@-&fxvkFo3wʃP Sh4oAX/p!9z]CEN:m2fEwI/gգZ ;V.-:XQVhD[ u蠯.bKKxsKEiLl(W[ޏyNB'jw#Oh-VewxfAؿkw6՚s qu 'j?J$q[PuۀLA o :71/A2]B*՞js-z\ 7;`_xXDIϘW;}.FdmJQσf͚fXI{L%ͯuA;\yc7o`.Ս\8NO);퓻8ʥەsj{fDp>EcVx,sլ<3K>&\zjS/%u %i@MM<RŢ=&H1uWZ!zX4B,DF}|"Hʎ6 |LEFv.u |iEqT2?Z}\xC~+Ӏ U>XD'G-Ńd[rSbcGfƐw:i,3NDN 0tb Uǽwa8G)MA`o HX lt|[} k)ęK/`,mg"ɤ@|vGm5h.k-9+xTG a-Kuy?^?KjI:UF&Ty2l\| r_VD=Ŵ@sy,fzbRF3#}eb8B"W"O֜MB:SA yIm:Zx! ׅ Ëècݔ#(^!)=.1E` `I- F%k*稤YFNOրShS-VjLA#TKKsZ7G*89H`Sgr9v{ HmWxo`/^W炄m3;vL  6_Zͮ_3E!AnW˫Sw@e" %.ѠTtkOYJj#`eP*J#B01ڷ\`ӄP:Fn~,~ܤA,"=ݏ/ ];[m\:5i rI ބ/~}./%HL9GRj}$?w ŋ{2Sm6~ȹk yzzs+Xgfz$vA: =9Sʤ m_ 9jPIH ;yۻE*;S*:OO]k.\G\o Jf.YW]O<+a5`eyO?cąT<d4$ݝ`v?y @K^3 X#4WU+"P]E 8+ 1 #=Er) vhc%ֵtYl9 n<*uG~߉A ED UPN%$a͖m,h9ZMLa46$O} %f ߰5" g2fMOj/cз=2X!?w]D!Ptn Nasqu%`e!*Ãa^1#PM8ͧ() EhD.Fdz:*E7'@.I1!?8P˩BݒPw۵jm=K&OHfSCx~#jh4 Hzת$X*X67M80In|Q(1fq:j`dDaa\FĦ3*Kֽ/u*Y)˞ YGMv-Ob׃Qڃy,Y9 UTHK1%-~r"))}I!.lV<3]3_]yo|1q:4aBD]80٪?xuZ銰!t4o]TӬILZ`/@l~1DB2ZSNx( }zeɘh;1!g* <&ӏ'Y:&k @Unx@fbJ3EYqt\RǢ_,J"= z601Yun엮*լ,P_A'XkSk^J>D'; 'P7؝za/Aw&?\%EvvGـa؆٢@yx#mżO U5OK%hK  tF9uՃ # VЂJ"4W+stַK )]Q\/*AAAX IM0PIxbR`M%]ͻ;F\ +TD?SzwxyaV6Y *}Gj3;/ [u@IhS7k'vN2@sr, Ǫ)~B^ZC`m>n |,scҕ|P NJ #gBÈ}6I'W* $ݧ5d!mDNV0>5ye}P/Sا3VܼrZE$(%!==MOr ٕיrL)J( F ENLJ?7 LB lNNͱ_fcd. 9eS (9g49{)8s P0f'|a> 4TmFTԏڬ-·o9C}UfΟjiDDތJI|M<='I:a.Ajp/,TD~£pnVarcO&@d!ӿt VUFÙG<)TnkM9U^6SAI8 1Z!qgy u$[߼+eC$<8R|%̡/aU՝Kzl<٨zڿSg%7t~q9G/N"^<MT4¹lK/wu˂c}$ L FŌl̙QI]sa y:&@b؆Z,zXBt LRAxgfMs#âL\6cjB8u|QEDBzw~b/qa _T_khmeXIƺܾ(~|5= ^.3Uϴ9R V*]a" yFG˷2:.]9԰"&~A0<ݕwt:陉,jD.͐ f! B>+`٪b/[[ M( wV]ی4ĥXG`}g&늫v hEQj?)ݬh֙d"=ФI'/P]t7 I=C 2>9֘QN!/!Ī :PՔiXa] ZuYI޿b&!I,PITo3h7nLISfUFT>'&] 2CHU-RI$O=bSQyfqw=D' !#g8~]_W)piŀWR/:_+[hrM#̅L?5r2~"%>U\RoM*ҬM\%\Ab:o17׋yԺYzQ %7pG:ϷpJ֫Lj P13tu9yי> 0sMO)0!$[|B=@V.Vh}3TCbTOr+ fL jCGyjtp1QX+YDbE`/̹ʙ9ga ; ռ/O1}27~TRiy3f=|T &QC<䲎1YiL ssիK"&'8}Q܃}{ kIKRho%:BycqE|;*^nSu7PϬ~)&*x ZFbtDyWht_I?c?%3d&a">-baIua軩G0*{Ih}ߎI5oK/7 {Xg&z P79:(r\NJȆmd:6nx ZuB`7"'ϩ,*8o 0eSe'!z̙"O0Dq<}>Q@X쮀]\ :=`$7*;fai?=>6d,'ui%F+ڃ6{򾝾H .ܒ8}{_BP[Խ M}DbctA'c lF+RfN[v@ݯ6EO|wYU2H@*b5e:/z;xYĻ IR_a Z 7nˣ)LyAj0aDġdt[8#=lx <(,"6ID=¿17=j;NHz?LiK/Teh'm(d`D'hh)HuJM;ysLLx)!#uKx(e-7l꾐noMK f/9Ct, Ӫ%k%7Q,:CiuMUB-J(.q6iEn|q`ۏ8Z`Z?b%fo `{ _cQǑbܞ۸$ -q̍mfRpo0٢ 䑳4Wkiǐ%geL l@Cꃼh]z\{&dP@/:6?m/ׅno9&k{Y,qB!Խutcd`zi -!Lnʎ%. р?c,Y.+(0' YYnikgVV2`b נK ^R2n'~:aIVl#b5gL&ʯݚfb|̸EDEd6O#'_<)*) ^A#L `8#ee ߡl\T!ȩ{8Ԕ>dpD,ݾnEt1#]4#O7DeuZi9p3`w[\Mx.LvƛjètNJ3 Do>RLx΢[ ޝQ!Il7[A%ZMkɞGl7/i_>AqG^dy@"wLEfA|[$GcʾPm0<.mGA==ߴ[btm}̄ /<{HLP>NCDŽN*RQ9`Lc'z  ?z5Ip0nKe||% <?2壅޺܇~o Uy;V᭽Kz m0xO& Q<Ni wM-,6:l9Y+L3b+-lE.Iϟ [ WQx%h7Hk C,6}+oJzA=ԗh!gqVZ\1QxoS>Ǡ% `rOy5F]CFHxWɣdȽ FHT8kyA'5c$_V~e&0xbVbqpUp3v1;dE;}$Wz+V/KG|6}ޔ3M?'42%8р?qT%0O51Q[r.N՗o뻝i p qIiYr%VIV፯J7sEZ_^ډL=X. RrH_k$b~&%ʰ6ө*"離;x!jvo PiOXpwZ*kSmfDwҩId8+jmaپMjGQcj`blݳ\NjKÙ\Jޏ]xE"J/%R"wR2Ճㅐm@B۰0t/*ȳ[& '-{}vYkS9 :o۳r|u;E)#kMJn ^ x rxJ"er 5][с2LᇠE+53ie9KcaSZuosy꩎m0=KZDPq_Dܥg>pOk^/Rч\s聎4ɹ6>S7=61rAfVOv#Ұ =ECj5և.ɕ)|7XS؀[gXbؽtM48gY;)$'-J ޛ}w5ۈm^pxfϋ@$C>՝GUKn^c1wREC`7tN/`"Z*x꾢emG$C|rS8Tťz :nrX*hHqAtccE*ihbh%'?j"g)&aHż6<( t4̐P1"Y,vj6Cϵ7YD0\|\B;5{)Ǭ%4PýMjѿk+ʄȚ8bYh {" lǻ9 uFj@S-qOn@^PV ;M\߄\C(_)s %$*Y{e/%M)?-]wlVkwzlȬ$6Yl p(mVr0_?Cu_wVU*'j2? f%T";\Y%f`.xe/wWy7x楠qUƦ@i$f{/UJjuҽ>9ݛɭe'[JjA]LqS1gN𝟏fl6l X%W;k:y |gO"A*GνMtnY ?'^XK Ϥ| C"s9_q1'zqBnk|=Fdvi woޱ*f)F% 8 Ԍz7h*niֵkl0|z}pOkj04 oIҳ=T iWgr: o0Cs7R7K\hX"~dO - Hh4oJм @|H{{bidQ^0Enrkkn*zh1\MS@Peя=0.Gq{Nn)N~(HSJ?--OZ X. \ѻ ]ĎxVzrsJP 4RTjq/fBȧ{3}sx3]; 8PbXP=KڽE){:` <g!j+y$ŻW+ds%,X?P7.e*;%w3@z_ww_iƿr5**n~ץhR%G%YߴcֵKPi%2uYoEecO",u>z+4\QT FهWPؔ[oі >ND- ;}1"˵G$e5 t :z㥵 I?en!U͹>i}" EթBI 'A [)]]8ad?AJTFd.8fcẋ VpPE@gG&ͱ3+3갷IV1Mԋ/ Ѡ-…(@eiC~_#Ͱ3UmwsP.s|(niVf!vUe`u5::CGQL0߀ZI"J5:ȕzYc:@mfٌqU2-C.@q5s:~=ǝp4vAm.3k?,:1L+%Wbs^puk),I90L͌˙ ][/E|S-%6r\l=J$`a4ժWbXuta1AQ=C_YGyM*3Bux:~ͻQ8J n.i\=>[n=]&%$G.\-Cjš# TǢ@!ƉS1/FN '0#7^žwad4 3SwDb3=+vSOo)#@= Q*SW]k i^Ub۱0{oHix~ MhoyX>}Dn]1\:o7i NTfN.#A2TOv\F ;gBr0rwp%x7/x}}* <-Br6 *z?)7iB G^x'r /TPTqR68DZ pܟe4uH޹[4*XS9RNv0Uphe`ƒ7#! ۵rl1?@ McGJaJxgL-, Nio9  и{*D'9NPOwZsCa19|.[㒪`|t /c%Bw[3 wϯ -w, ;dМ>Iřj,@\a֘Zh;bC~Z&6M+XPI]0l{(5\8I7Oɰôc*( yGu sQE: c+/H)6֢ϪBwh2R@ `e~!+{oަq{.Q͉UWkQ#\x˧00_*F]b[y/ޘyln[W_-l) iLo֕QG,tm{h={zMͫm+$`D%wdSشdGE~4?hxSJEwOrOEosMa7}Cl ؈heM9b\vDR]^ y1O|g5SSVC.,ሯs$cݛkO HQ\lAthЧ>?Gн<1T|[4 E5IwRpgZ\v>qpkuou 3tg0"@qGzBIO1۝cA<ϵ +7,$:R?U!pKl8?S%%`T8$#sO}|ꞒLeDrNW@8-I==b$8# a98QY(p yA4>pI餀g\%%udF*/f y|s8,WQYM8J{4n6ɾr}@\B|m-4Ȍ:.cxH-r10P1;{[m}yPft~5R%|g1, \@pN`<z,]94w{$S7EPl}adjq|p7v,\BE:uJ)Ӕ= wVR*/Wpl_(xDieww|[Yz4!|eύB:gԍ훏%be=M_!q"!AdץVyveHWHKQXkLJF7wBZOߥlTY0diC}TÂ!9{ڢdG[.;ʽ0j,%nĘ knTvӦ QfY m![tg L\AC3k x>.z Rb!ֿUOQ%WҖu›fV'4$dm(1O%y_OvL:63luLWΑTD7PN1qY>~1HSsD^ئP;jeipm:dBuZ4G%3J-;MMu0iB eӿ $h+0z$b7Jkf%'iEo{$p^svM}~!~&1dYdYn5Q+j'_D7ݜ)σxRb .@,+MxBldq]C;֒pP>n朤`*j,Rpf2j&%Fh ́2­:M+Y0-a*D<$$ baƤhm3lǹn3g|l5[$0`P0h3pRZSCbcޔX_U!00)'c!(4&0"01>3^nV:ZE,+#5Y*:|e?uY̓J X!=c]}48 1$Gc+F3'ԩ)үkJĺ.[Ve}B.8S72jv7hjR>$JWh?+B$\=8jzkZ!<^as|ʗh?UNI nkC=Z3I,Ĥ}\yrq QsqGw1dw@7{\kf4lPNs NY,plJ_]MFnTzm&ج 9x!Nj]wi:)lok[}JokIW|Vo`_,`gw CIx@ ڦJ;(htIF99q/5akO!F;ۖ &|QL&4 ~۷AkH Q@Nald,DTYuzسIM[ x! !U v\:b跪!"syEd?b \v>雇9Kݤ39<3E@DxT+)Y*(L` x憃1mF>>BŎ@347 8BV r{?b0^cs2{_J)g Rl['xo9JQEV3.X2(hd娳a7w 9ST8?&;1rN0z4 {Uivӏݙ0|>I%/XXٿ)RˆI N|&m=o]m1$v18\\Y"@/|KyLc iEMv& ,{G~Uj8@ssˀ(\Sґ3mˉY*n voKU㴷O o;Uh:A1_%\*WE @Kt~Б=V|#ʈ!_a' 8>[k̝GP,`:8U=z&QRYS]4 +UiOeӅrcxnՎ}7>ʖlj̡,?)叩w ^0XrIxo;4*wĶ]GXflmEu_S Ɋ;.nze8N03ckPxPҦC>@w9׍\Az"3oָ+8 %i14\G*{,wR?E>JpDJ^9?8RʵI:ZB;\ YfT{n=?"+Թo~2ʗ85 ;\3V/C ҆6eZV"z+˜6'mb}Cs;S|"Eo(d:X'I:oOM۰'(EPFS7ZEXJ=Dbֶ壤Uw%WUȿ`|R?yH`N*/MR3XϞ J*Ӛ<76 _ergF9J+c;h~ XgS`([u>Ҥ.y9S5T7Y9O׶̖i.O񿏀+=*_n5HD | d4VB{&:G'6w'pDiǶ!O5-!,#[e?3× *VYi3/OBsIŌ;i H1^%5~R]2Ⱥ6p0 {jހF} CvQpN7%nPlW /zb9PUaAμ x&(w>?|LZV(j-$Fi7]>1wK6 ʺwc0Pgc,K\ʹ&{/J-TPF:(9z?kx[ըETz)oY24z|UN2d(t&KYMyaVHkcpݾ#V"UNC| {Nz#׮E靶S[y ;,thn$,5XڴlUgpo񚘾_CY쌥PVK 4K3aHŒEL7Yh?ާv6&^S =U\[u3Lw ^(㋠W-Lk`PLO (ŋ|C zovV̶v$BGjS!fun"S\$?\mrCwh}pt -^Zl0cmq*Q1^qq2܀'c:k=Jmn k]6yicb3)n4OɌs9d_yg_D ǒao%F#.g8Cܿ\C8tloŞua7j>[0J7&᡾iDWq?ے.fzCOaɓ:ΦWuIdvnr 'O)?E|^[J$EE/X\dpBpWI&=G#S߫v˙IF'' B3:eGWڔńp-HK%Ҳ`Dڠ*HHnӽ ^CzV jej_7 WJ",4AkD@,{6~j`4'pc#\d\% (:O3GWhƌqڌ tY"?ZW9R:3.mY| J3=ҚҐÁp/A"g,;gxyR5 Q9W66ss52nRB4 -qм&Lz/i3JԳ!5bPb-̯OJENHE8`&t.Eg7Zt.G{G29I)H4F!vhaeB$Fp>Q,Fv >E;Kx-,gp\[_c(K_Q/}=xd_~:d,oJ#[M?""螚%sb8CP:-X +%Ij,TdG]/z pјhJbr8#1$Q"a^(\l1VWN9bёG6  ơ|$zJHISMsLJ-e];({.Tc k7=3y*\D?דҔŠ7bͤq2zwwYpa {ׅ''zV G(3JoeDpa>La=GH|ݣ6Kby7z"> W Q}>I\]Sxjˌ bO'=[x1~ QY`Z E hy=b}qL@fַϸGAxح 6y׊\LU:MYºo Yt~eva&=~]s*Fw7aB,)ze1zXkZ$;+-W_u @SXD/;1 S2<=N!t8_kKFks.)ɛ1ݼJ@ʎK8m -)صT00ei?QAH{LEжX4ip'Xm{LFΗgȬ!Wf#+U|Ei9d'vᎅ(D##@Ji8Z1Im-v8x)z#\8JPJs>T`t@7by˞/#ESឣMۗ4e2F]Hc!^<2^ ( z7:5žVA7° HvjgH23C6R08_I:i9pgŰEi =h<G1%)q}^'70zwݲn$n:w8`xUQ *߮hJ~ ;:lF֌{ Zh5NROz\q}ݞK[,sESױOjUI?뮡7g, w@T2xS)cL3 d!RM7@ 2-}2~^G.@FQV$wNBms W aq]Һ'/|$韛^PtWkL3YD;aF8eB mU-1c(M~:8>CݾJX1tIDžԲ>)T~OSn¸8!^Wjw@fZ B'*]a6^[&cUn0k7.)#bggP~/Z.' 8kn_h  h#B@"br'¾^m$Xa^Xy-S.2R#Y,r[eO//d3y9X|77S@q˛ڭ?*0+c#c*wMR@OA vғ$7q79c)hnl4Y1FIHmȶj(u}} /dˍ)|#_ރТX# O`A|h'$8h!&)+Xrc<صcIPiY L^BMj&~MtkOSpLٛ=d\P `f t~cTI[Ӑ"=X*О{.4&[~|"n|.OA2mw\Mr(SS$gzH7aݍaIdZL5Tӡ$0 EtOKI\MMq4=79zxrDnBXC59L~-DXJ]j#oQŤD^Qg)3(D  o%1'czY9煺7VǸ7LI]ZZ5,C|F:YZD?8ڲzBHfxFp*Ekk01PMmZ$cU3n_`Z+"6W +$|Xhr/f !EE5#t FSA I1fj|䣷Lek^"qa}]G[4-WlVB Gb_5V~W˲Z/($҇<Va j/;N2l]g+$Xw ,'Jl*~ni=ݐ&ĩb}}srK~Q͙j]GK'eCL ><@M ?gL`O-̶-rܬq?23ԩQNsy}HWBI@6+H)a5x4o ^AO<=P*jB/6;lV28TG2z+4,5v"ơߣ-$W"{d@.ҙ۔t1)q@ZYRUtx(tPi=MlwzX[l#eWd*Je4\aYucI[;wtȅxX|T Sv%Bθq#0D$|xrk`3%|K>bPȄ(RZܨ`mA\!c/~#oۙ^!wڏMgVXl\m\FPe B s5YH _ũ3|he&AhY!_@}uڎ-^]LrVnsؔg( * b jƊ#jIr֛A5xEܿ+؀A0.IPhs'ZUdY*<pYR-7fdψR=;r ȒQLNb;5o_1@k,*$LEV~Gù`,'(a}ތbrDJ\->pjA]$$ C6JVcfd_ DS٢jZLke7iR]_W]i*C$^{u^vrSg[8BLY6y$pqoYbwSg%T˥`Edd#&R>S?")+3*^ߦ~4!> ʲ =S% U'f+4qR=ݴG r"rk"eo!>Lq1DB'~P]Z*7심F$& 0ރ~U; WvTXVȹ]y7v(`(7~_[r:CGlpuv$Z^z03}XFh9DxsI Xٹ:z ȎM~`kj޵:X\qJ)+F0K#<\vp V )7J|VBb)AX6(8/PDnlM2,'T"i=קMV,΀ש>SF=-{xfR,ɼR #!Ȯֱu 1'0Y$(Q=!OL_ }WM|ayP"6S08P,Ч#W); yEʓcr{)Z&ugL?4bah3>&˻ӎnS;Q#j=?Θ<ЮgXPNuD0]X/|lZ)OpS_7{NƤǖStJLPҩw'~u`<$#1M?5MΥ~ Δ{[2I5)P#N D\gI]RqЈ`WW@"d NS c+'~+IĉڵˡjM?; (%2np?'L>SZY'Z\\<Θ= pi!Q49q=ݒ0(Xwm\|Z,FU$bӧ >tSH%2`5R\ $0XR k1nB"D~ȹr6\/u ڮ NU ]dgzj&PӴ?,ɄH*^`g]c1މUiĪңvXd5Q:. >菡CC Vɱ:"Gc5I:ѿRYȓ+͠pD>|_ _K9V?8VeTX¹δZ]읯x?`PVFuCj >"db]-=/up bNǟu]2cP^sMN_mꄅ2SY)Dj]Ůa/: 4 ?)bCб=2rVҸǼx/|bܾa{Y!]lp'Kc/%3KBn++L> ,#s&p9>pWvc@֎bGƸp*ÙIC]UalwaPa1v|pܼ!h qT 03՗մ{(1LiZ_@7LK^&h~֊f7$JPi@0ZR;a.Tl+ě+l HPN71~1f@$?,}CՠEy 9pCH<\LTDC^e7u8|[Z[oѳ;/x.S-2J+{(s3t߯!j$UQ۔M QbPZ޶idz6X^QշÛ2X8Hꊣ͆ =U _ r-5Η%n9][s!V4yY}-5; KaabpƱջ N ײ\9>8ߕRv [k'a,p3' rj`O=¼͠`?#|ß3YDN4l~̎JZ@n.8us.49XH ҟFVJ`+pvPb:\v^CE7uZG:ݾd= DIN ^ة[y\د.{*Npaq,G{ӕc#|8] `J4NQX ֬.;v;>ZbiY=yU^Np.h9Xd^ `|SMvHlxY4~U$BC2j$!RrOY8b֛/H4A kV_0-]&Mk>64Ɛ&^qpyN+ O9н un_>* N;8acQQ\DRZ@Ly$kVk72JӹLajN~cCx^scո@d֍zԐ&[ -`=fZ %7Y#S0Hg44sg_PC7ְ vi)dJ7W gwEfQB߀I{^}-IX8AM 'e%@ >mGۣ<5Vb%ҁ\Vfsj/u#u]']߻h͆4E~IUDL^*H8mt㑼-=gMdE*LlٽR⢬u%9|u#n_ϜA(@Ggtpu[gmcKǻ gy8@Vr|Ί/h ]Al˚7u4,WKI/I0RAD4l?5 GQ Z ;Sc)TZJs@K@mU' eUd]=:O)] V4j(Bߨ, ^ʽHz*-U45 <+B) Bd)^@V]51/̡G2:^;t!o}<5 .#no`P +swb'0qҼ%!\ W͌@끲Ü-O3_ܗgԊLh< ˠ ;uF$|T( ew 5L}}(-~XpikP%D_`aaL/%{ʵfbzE9-wXh.$nG:ʼ?D-VT+lAlפZQ)VsT$5ls* LU2M:>$uZB_xc[a|ԁHdzw"t(UC'A(m1:j1q2雽DچDBQCu V8$yN)q0ƩFR(c$нBFM8w(-M5wdd]m=u?1qdL񏩡zD\{s d_!ˀGvM^E!sa^+]*ˇ5L\g|2=JF̊F%=B,5G߯Iɘ3I[̜)IQ']a<;3عEDFů!KVG10]$Z^1qAT!(AmKm x&@GHbm@ XP|(D9үIDl ؝Z &e]:dX7~XLkYUõ&/bq a0&V`@9bWB)g?2g&UL=!ޑM< ф>kL]Q#lmj8;s14S(;r`- ɕ@xy}s!$z} uK lhL;JM iDu}E+_Sd/Ny ?ӓ G}Æjہ/fZ 2n"u[-_hcJ!pmEο"X1_|Lr?~W.pWmh{B5~:N+_(?/O&q"DуTEcJ\!#b^u||\X8?m'n{t<.**)(o!#0Jlkq/]~v"aNb&aVoӌ0CZ +$b' 3♪TLFȋU. ˬ SV]CO %6x$jQǶHmcx+=zޜFP>He5mƿ)7r0hp5Z< hoM "KZwΌDrE~ ڵb%!)i3M d$atpxc7gk} Z CdhƷe~v4C MaBkO[],fK. TcreKV. T ߶9YQ03n۪; 0!$Qqs+Ļ].:OW\^w\BCWFj/|N'-ѾEge߮$(*Yw;tP^+wVZї$]~R.܂Θ'3]!`~ڃ][14lQOIq\1B,~rO5܀yxX!OUްy@F}A=Ʒ=b,eTIZDWEdȦǰNT32 { bLdߌ'EtۏL CI$,<{H4GTH=!#C|1!͝Oo0($[jGmfXC&}$Lo*o#B]A|3v6`3hB1]XJ1 -_ ģ/^X#'; khCZg ϛ O$wi2`N.}隅Ld|(;7"gei%hľZF8i_s6cSbsd9XtU?<"d&6&uU$dg6 Z q]vcd.C?2d lb9f;&T:)P4I0^W]^|.; Ǖ&:c`JDiESh7!AfI=˩Z==H\{/tH+~#RT`Fqh?ϛSu U=xdz }kT8mCI4YHc/`RTN9f+MgdT ?Ѯ[ uWOKHOM?NP{T>J/+1:̕cFp&6΢N99j [+Ge1>V|!cTme{^ߗgjϚM!Z(dN jB蓒[#p'BnH@_@m9 NNEW>?$7:(|i,״C=l PHᨽdے6v]u[/vif?L )yhg?b.*3b_^nRA!0Եo,16s|pV4ďyvQ+B`7{@ >{!3$Â6S( ċޚIAfų(#~W D[(&t~9Hꧼ!S gHU78 樮艃Vbrs}OVq_&eY ?|xz D?l'JrJ3 @9|lbEЂAo" "PۑEn06Ҹ*G /ԵHn'w}5Kxd+S#&r)d؍pvݣ>jOaEOf: :^>&]:m>GiDſ)ly'n.Rͼ .("kFSn0я眦О^oSOJR!P)BpkHSx] S@+ukr5}/, LCvZ:b!EUm [Y=H.ͭ?ee8|Z4JNq{̟,!C1:ز'2t  `*;}%3$vļE*=zh!nwI(< J ؈0.D42T{@{e(Ž4^[BKY%geq竅CuZ/ȕK t+@-*`(ٹX2#n̠: SS`̿ d"\qyc:Xuď3 q+%1j 4'Kp zۼunR颼c1Meep/W#Um*cz͸VY^rn3/Փ^ќӀyO,<uMX/irE.PLaCKRI4=B\M,=J8g 7+=#cӣhHn-ZlBa}dhC^vWWbՊ'X;9"Hp I]@ӕ/jގ\P#Gcx41͛ynqaxQIkTErRƌ> U[P2N%SqlIqn(Ǐ(ݘr,%t*؟^Ap`8qWUs0f>QZK=yx͈o0NHgY߲etf0Dݘ 'j=QnZfuO d~J.wnCqo1{Ļl褵D+ci (\hkxM] yY 3D{jӵmZcg49v#([׬8{AV(xUJ܀aaί8:Y*0E8\Sz OO^gkܚ\ue9Йm Om̀ہ/_h n+ɰcYl*GYL<>:8#+~[lK3O{FZ ;ꡏfN:-zDJqV2rTnsXJt,,ڊd7.Q2z~2uߠM]ۃ0 w086YYH15('_643H{y؂CY5?  Kܗ{͓Qa +P[7.IP~Չ/gyGSQNb""{ =ᛟTpbtǂ[< jXe}ͯ;0):Qlђ/*뙜#ȽJ)j蘈uWɁ ccv5AhV w˔$rڱH[C4KvPAaVn+:ߚ7K3Y]]p_7/е.:oũE{DPQʲ(? M;Lg67>rۄwn(f{FǛw!8S-DhYu(Auζ*wMT)(CSx~עJ1{FQB՚D~.y̌'/Al`Cb.?wu05 3Q\ V7 8BPG:"|hu"G@xf1>.(uײ37%M.{5ܹdjKGQ 7Z]Mr `4CoYV({ J:rZ%ZH"^r|Gu<S|uO_KlΘ/XpzTPQ02DK:HL%3\ SB4/\C;C 'S 2[J\{%'[%1=n٭LamYI*_4<@S1[QM(zi~%QݲBHbaG{+-b?g!3B~/!WRroznTD\eD';̌.O&q;f0˚;@Mۃ@ɼdxQM'@e(i|FB]LiÓSJ9`J0Φ`e 72B.6/W in6QV!)]Sg0vW8Xr6!Q6v%Yh79/U<\rI堑~ɑTD[4ub8զ_AqS)Xc<M_&TMƬ4[{&0@e N%]sAG& ݃WA1@]5!PF݇vPN+-eO orxBJm;-noy`(*psk*78&-w5JKz<\ Ho23R4<[:]GH V`E9-bVN IG7OukZecI>#IgX5>NՀAұ$Im} ۾'q 1LQ#UQbboh*fYnF/yqғx˼XмN|(- KLJki b׉7Tu L8IXwX.#$YV?DԶQL:`WDؘI)XTbp\Nh({`{Q!^;_)1^ykY!$GAAVg`$220\ac}N}mX]8B )$Ҏu:ywx$+Q&4 d$_Iu!WǖRtNDX HU5h1/1Ow$LfY39?t`\&TӎK߷~ +gq>SBEw5)Ƕܹr9A@SᇷŠZ*/#`5 kϝ!~lk\?Nn]2ܹ{hh&):AziP(j>N˾ǒq˙4TPc&1r_.QnjbquzLzuYI)0?BW7 { =Wg7P4J)'eJ[Hƌ>:$!e6FE4Hцx)G5( ?xEp?l ]· R-A#ysLf#%7۰bOFY2=1@18/If3bL`eܿ?J0\ w9}cL IaĞ!-|'}uvK3_>CFZy.aT`\mǭ:r. PS>-*)@4RxjĐ'^m u=h Qw|m~WuHRc,V} 4%<ufVo`yD(b B4y7$Њ`6dh$64n6R@UN]j?G&[ UPh+Q1iOD 0D9Rc Hq蹲sHQZ')AKǀɜg|CR?)1 {S{'`b8\hѾg!)/?n3-蘔]}J1 n1F(ٲ2i>}|8BxJ>׍A$*VYn PϾ2ľ uc,|?8jO/HKK}xPFUuOn( qإ8UgWeB㪌靷 ]s9%ʭ"8]Y'ufL7e.ޕf[٘V;-LU3\Q FR$˕Oᑃ7O!*/(oUE(ZT@T IŸX\Rtzppmq .!b}7A(5k9n;EIQ g #e(~Qf"SNќGes` m\M8+8趬R&,=i`kLunnGFu|*yNy޽Z769{9n$MXVADo_/ȁ8ڵ;]pzREMkҸA6vr^4F֟1%ڊ>bs d')TġyHIHZ|4&(-+ jǢio;4smET[U;qm Di7;W3a5uCu*5 Clu7jx8$:V&ӟޥa_^=Aݩhxhd/nexx&>Zo:BQ%N%+d@ 'W! lIu})4$6W?Tr|:; pxmHC*ӰZ,&")+M2%{Ɉq ΃j&i f[p I5Yph7Z̉P:P8@8=pb^_DؕmGgOy/NHQwڥ#aD6iX!(VE{Ktk1gC oʹjLpJ}$HiPI<#d>r3 Qܟ8J7c9q]Cd <X6'$"ZoRpY+f+20\<3mҴ:V5PI;2ogsn; Uu䭗2SHF@!p.LhUq;GHMZ*ko}vPƨ>(RKR@懟P;fh7 c׃.0]@ֵưg~%mE*>3mCY/f>~C8uw齞8/K!TE|nW p_aLOqKecfΥAn{x;>b ĥ h-_j#|Pc``̓>`E>{F~5 v̎g=?C$+RGR=c9|l˒r;(_~k)T+xqzNW :՚/whtfV ;.e>^Q߱_ ~q+}˰Hл&_hXx5@fR Bx{cƁx P)C1(VMT4,2UtV5YJu6~0opS vi!Ou*\MB&Sa^ T_˕A-5eOdفH9h1,jKDTN15VEMtOsfq8B,r76=h ?g/ugBjw& cLނтftf3s<r EP4LUU]~\3u7uRJu9ZE^\x? `ױŲj@<22(qXˀF_P,v4HE. iShpa|Q7FNz;Ͼ#HznMo&Hfz}U9-εGNװNOD*@~TVΘ^1f(yJ4>pRsc%(j{vŦȧַzWεM) Q$pk.s&oznz`XjVKNj8II6~#Tǖ4V-pAA ,%S5m,'6Ǟ@LJ 3˷bY}]ȧMX.G4pJ5P QeK 4 G#(!zTq b.UNHw{R뉇If1?*12G\ Z4v6-N>IP>s6mB ;uSq">AiWndX߱YT-e+QK>ª).I)ˇt+0j|a7 pG pEpaUPvV;mkN aNҐYM8QJq+g +*ls- ~H M~JH10odnA3 % Y'"kj@_hjRo>px9.p6Mv\Ĭ*:`H~jQ6PmYM&7Y#{j]Oxa:!PDIXhs,bh<<w7guLY3-o-"Bꍐ=D!3"AKWӻ "%?1ٓRN 1 VEr'Y="2!_ \@aP>Qa֩x0OM^5 vax<$3qSGxFuɻ69c'" PbSGnX~Ƶ[E!ejsGzB*D,rf,$Qh=ە(F;!ơl:pU,="LOXa_Eg4xJ# Jj FzTH6t4KĞ^ ׈/郖66Ds(qI 6yUܠ>ߙ >VNFŊg):K8kJʢDKx":ybETHZ"Ƚ}CI m$5-]6hȼ8?C:!v?Ci d 4{Q6Jvs(͠(}5q\/iM'Qa],{ c+"33C@FؿvOnQ'D3a[(,uae:bRK}7t]쁲'^Tp nKJl)dA2Ŋq5u$ VccAdqx͉3SgM Q`^yIH*Ѭ&*tU]ONK<2is<ώ55C9nxGMCA@l/Z#ՔQ ޔ- )hhENzL$i]衁&z^<+:!gс%nqM.iOe?⹝`Mum&G,{*Zljq ^oB n`zvr?Sꒅ Ԧp c'&U`^}}er-[ +tGCwiܺz3%kZ6O JTۡ:#^2{Ksl TlϑHg_%K!=$?1.H-\DC(nb6gm:#vC 3,A-U@Ih~RQ0b*"9dIڊD[ +^mhƓMpF'*:~X*3Đi"'z'DFOYنиxm3oe$wٶHz.zZU$fSV3C7;dt] sk޾J9ޤW>Z;6]*;mzP2b6#0@9PV)kE&7_.|ʑn Ȝ \>QlT{frG@ #) o/ d:91Y dqs5$P0,1AY+`,vq>}7~4{iP ?ianxXjEBVvl0U`"^ !~> JLk6i>/F_FPR"<HMɝ%yN[7nxÔ43j]FplR*(- fvnӂKo('L 46HpXD 4]si <|p*VP^4((ju ֤ PN?9s<ކk? YLIj0M~~<ttQ`@f'k2`я#N.K;/̬fG>OI0okrK:$TSVIEn/|8F^nT!(I Z%ڣ`[9-PL_+ ωteLH7L.{T|]"/=ɅyrM%ks紷ϫmJN~Ek⽭w$3#ɌHD"*~ I'iet߹k_2u"XftME7YC +S1YXQ+Dv>ls4f9:WojBTrq~a69_ ~Ͷ}E#&*Lf Ъ,ȩ1[Ѥ#&>gD..*Tٴٝ/CG )|htjӤ@Lݯe9t@v*={ECteZׄe.5#0ɕW=5l'u :E xn~!r*$r7KYЂ/Cs419O6uA%?'Cn^(+}r3 K75j$/G( \Zin2UYd+3Xd'$ tw*u4 Dq?~5U-D48vG֥M](-2Zc0庾̜ dmC|dgvgE \ӱvg+k2oК񻨯"tCj%v*'Gr޼Ҟ]~d%* O we><`ˍ8Oe{vT9 9sqQuGv/FRԬ_uA7R9-4|o@ƏX>*MXl,t*95<+yؐ*$RZ@2GS qיWl؆H#FTl.gۤ &3kU N'H$U5CNgsn9Jxn*J/ % ̈_؁d88ԅkU" *Zh:]R56Y叝UGd*NaE9i 1'z4_VLRZ]$Rr*lPHh =S|kC6y@ި\ 6mYm5saxbt23"V&zr ߨ-amqe?U<2m" r %!In)OGj)߿n#֓fB~ҙIKW~y*Q6Y %:z-dsP@7: )Wh2MD~I'Ro=1y_{I<38&Vl8jK$掍PKh?\a(,lj 0 *0*>_ sls`l}Q\ n7`EQ:;mĢG|PuHhsI3nظ6'ghi4x5쌪a2cc ]+"ȑ&x>Y:G|zWR;OT⻥Qm%F|o78B:G[o|]{vx-eņOl5l Fn;T)Z~ܴp^-s;#)šY&F6{SmU;& ςFԌTOk,i͡6 ˃ohG%HKu^~MbxRqڥ)^wyu.ˢP"~+9h}{F }3a"uAE`Q𸃕KLI>Hଉ %UBQ'<-3s#Bm0asƵ V3_R8h+;Yq8H6Cj'SnF7D;,JF]KFt^U>>H[vtGp*OX8-r(c-ɀoXH_9L܍^Q6]fͿ`\cpG,| }lm jé!;N=F.x|u@B3)+{[to.֥6ƅ q`B 3ًnv'u:֔ :" IlagK=u 5l5˟ޓ|[D]b7{JɎ莖cOl"7eڳl $KX܈1KθQ 4Hq7'0˒c@ɗ%1YX^ӍFKK2K1IEdV%uaO{Z)s<ɒJkvDL/v;$f:vT`+BejCT/WPE+k0.Mij'cC齟fBSb7+6ec$wzoOzq +z]ڨ2(0EaY&mlam-[N`3RF,5/lƲ"L}I\={ 086-j+1/I`Kj- ] Y{bGP2rL}@w0S,?W2CoolQ1y4*qkizkܹ֭Q4QxBQE"'DEft& O$RǙjc;oa\0wXcz`'AcIi.UKirD'$u8us]Ӓ2čAXA֥8~͚^v gyh$TL%i pܕTjtHŒi_#ZGfY<3,T]Y/T84c0jG5>R[(w59E}ސr%SCKg A&(v6ZÑF?J{ߦ ܅sH`ͼ&?-nw @,LӾw#cfr[G|G>;p ;زmAPi.k8R:GzJ;UdŶ C+ ,rUnQ|h *S Dʣ%QAR`g@~j9^(muvsZ"̯שbА+˹6g zR'vASkk&/y8$4 ,=|!LMn>$jsϥK;T._ !? A̭zB* SȖX|&f&}g ET#']z&tApż2KZ=,W\bPV! >2wk2W<#Ptl&9+y!kJHXyWLO㧴{<ڜͯ7D٥`0Q-E5ֱlDN ؋/C.p~3ĪX ½@;e蔞CA {NI6uTu!1U_惑 ~$c`3"8djzo\b`@ru&N5}`$F81*8ΰ^TrQ2&oC]8bt'FlmD 9~m\Jfζ쮳i7M]ܰ.]SX1P3VqSrCV/kgCn19whhO6jԏȡ5+ؕTq}8zdd%A3lo}5Իj7y*vKt?$.8NlU*6h>bd:0ɱelܢls =.ƨ%]1m~XT@@ր[u k-7l]@l,Ż̓s*ѫ( `8L(Cr~U.TwY)HfK=6t`xsSS] ^0C:݁fz/h>&N6WT<5G`ix˶ma09כ}([@pNJ)^[G-/>,tpQMRҴ~J:.@}ʑ$`lX[%zsjDǖXSEC{\qRjn=R mh0w Pާ݅h+bg ԁ^u5 v7Hb*kr!y =!lĉH+RNDȀwk}C3ؙ:J1VTr`YO܂iujYOFLx3)'AX&6s[DYM^"R4# X[&1\d mgOMڡ0GaviYq*_'dE:\Ч#YB tx7SlA JKG#*--׊ULEQYt16L.c׎a9<%6BzU!GO1L7^jl+ԓOW/^M5py6apx:Йw Ofb)LΧ^!б&[ Hlrʃt9;3 չpLgW PFLOZO\B?n2TθƮęo8$~/lSU8:P2c O}Bk oLt'RFFlyV&//@p, AOE4Z?`!3`b>e'؈Nal^ڽ$j2s}DJMnZFܹ[}da ջ_>Qλ)h8Z%bdS6+̄L}3: ͑ߧiu :U7(ï?c}Rv,|gMt MfGE'\Z'4^q4  M2u?̲,sM b\ZyNTPM8[7z͐q5nw29C> -7Je:1T">*c?W.^%ݨ;` #夋,2Jj'E%ֻm@.?-V)@Tw\h@ @=dRYipJ}`v(oٷxmρj+w!Mfy&|*!F00P"h)Nvw еOmG}BI@w'M;~k*(N{(Ļ+'1R;@Ixߙ _:*CRKH|K;4/ E3Z!'Zl;޴m>40&lv1XߗX68TںP~0gֈ HHQs;o8  ~_Մ5kVbt;ˉ& HsEl+.O>p,At̚;ܯ0$꫋^ki?a=6}S}NQ$RGCkbU:|/S###DdP*3]V,/9M@ɇc $E!.#b6RX PޟN0?3İ>b@b,/gi(\ACitE ATN~ [~)}nr[rEf"gmml6vyj?F0Ls0R@ݶ`2:FG WR)4 ~ (fA(7s~>C"߮DlJ06}\/]VgLVzb΢H!UB۰9c2ԑزUTzƛWPu"hsE2QkR; е3LsQ봃N:E E@;@8rg|v,bJ5^{!9݊t t9yvkFo3>*tx{[Q%}]rP$u h/m?dE#ټ (" ytC7>5kU$l2굡9plt?Y^cp7'i0jD`03ۛ3qq亂>mW:TGE([^wm-367X*A] nwcDS@$S], h1so5)->1|'ҵ5eNJWߑjM=Pt!0J6jXyLt-Ĭ18Q_]_يwP0Ƈ&3"6g33>G8^aɖn2=ugôjy A'C w?l(w{'z{I-JnKӍ+^n=WJ84*-#f~tfO4[vι&Z|gd6?\YBwIP0)4ԙiH\KT4`(jW\"Ì-5OD] Zo}yD~]<V.dY/rϰV?mv>y\rDs{uN9) C e3r01N\+wRmʆ2w&At$J ft!ɷICO!uŁnʄ]c;NTN,C6":BHon(O "4gˮDt)kb,_G/$MQ244?-GdUԊy#/JʈctlĪcz<VvD;Ա7aS߲QtI3V9[,ȣu\jR~ -IճLf{VMX9\7ǚ(BT⮸i6`M|6G8QE?VEӗb*Kp *%(v+z|c4G6dqQS~̑7myx`J^4MN;g ;Y0;DZO DdavTUN>)ĝF,zQ,d]BI38.r4[Jx ٽФ+̂i{٠aYX$sɉ.Li yiP찉=ġ32C2c ?UaIȝSJ=C#X GB}x#pP4yˆG[!s-Cl.RE5{l&Xx&*vil> W|d [2t/8bmɧl4xiOT۷o# | ɕB}:+inyp$7(f7luj%x&hgH aD oqw(SvJ":y@'N";ˡ~uZ&J+/E[cYS&W Mʯ+p"3>ttvl"Ai6#vGݚ>VDu%87j y59g%X;(Y}@TJ*Dؠ?jCeFPYe/xDD#@+_5lxPUul$sjP)U.) T(qb>|j,pp{e1'cG:RDsEHqt yE(n$ cQ4kyApg˾OEB/ ]ehP!Tˬxd.N֠ClyhѥTOP7emdܖms  C@. _لCꥢ$i,bca~Yf3,?ﳦ ?s!B%GB-6{~b&QFnZ~yS--jAFhĻ{;#|M#I|pFozIQUM:d~#T^#&-X{jf ASG!!IZջ3t 4,J#(񷰴ҍggA*Ll{7W U荫DuWֱ OK4Z;tqFߟ`X?@.h3tUdgOE =E(>pA!ini.r>{9:Iʱ )0S0i5 [| l [_UYolߜC"tOg~,>JNp@). nQ Rxj Ӳ)e&}ɤu߰' :ȣ!ԭ߯>ò K QJڐd~v\ƔS1# 5rD$m09@i͒ t ThFnFeY}^1;cYb`7dKL!w X'@þꞥ5Kcp⑍9 7 *[9P䠈ykTV&ܯ `=PBsCWC/fbzƐG?wd-װ۞i)Ota#lKo-}Nz1}WE<U$G /1ạM.|`u:װ)5"i el?40TKUe֮)Cy""2!8xf@U/E쫒h9#o`itppX5'o8Y0ζSHjŝkE в%m-.vj tƂ~{r3gr,W9ŷNz>`>[ dZ | LicKH_*@i M$ƭ ŶT k7K=Ucc@K |źxp4F#=uT<|~ |R0%# Z(җQ4AN6Ή@e6wA 6䅢gB]C6_$5Ii-uGD#LkMյ?}='eubVa"=)_C Ejg3|OWK{ t E˺2hISV&r_Bm eXK0n~tkv7(id:yNkW+Ǥ;pf#ɳ)&*KithL3Ĭ}HPTwPZ7 \<[޾?[2V(+f\pSY0O-GՊd[Bq}'H;'E"| FQCN){dxa *훨?mbo[N2Vᨓ#;v@~CQIm&4I,,!* dVA6&G( Xhg'[+_e?go匆Ax%P}J,!3ybDIҁlOQWAKVޓY",H;l<H_\uz}?Υa>ړ kOZCrua{ ; c]JHL*0$XϼfnvMoR*ؖoU<Sޡ tqKKS4ۡRKV?`ʍL35䛮t@+BM8|gGxJo5ćUK_}rMɕV;WЋ`j&e9vOW SXb*bՀ2Xtd@!?jvS&;N옐r~@9mZ -⡏EJ9v+j0\~qvr=!fy&w{UZh&7`iayΨ8l?Vr/6(ubZ]`#K'oJ5P&aJ7THX8y/T~[86<ąO[_4˸KS|qUjV.a΃0a#Y[ӋH14VĭأJ5ie,E,X3FeHXuIJ]*G0D(f(CjHf!ROɣ* hǘ-쪆prٰƲGoSxIFOUaCBi)ˑoDeO{̹1Pg,tsy_ `a$OYfz+}8kgu=fT܊> uk?))g07߭'r΍Z|Qc$ KN*x_]V){wL9Bi},!hP.מ^%&/sD\L:zi%q]L;ARCdDShcϨF)ꢳu6>I䀌~RADZ5L|S:>F~S9|Lwތ?X5CvޙC.;'5ǪQjR5@fKAy*ggǮ{1!2EjpSzr'ȏjʡZ6& r_X"nbn$G \c Ckş"Қ+yY\זب k1msOH *t8/[q}Ɂ|/F7"kR|m' /lj(3̶+m36 ck^UD_uڼ~U1I] ,>U7VzF_iw GCEV;hT>|P 0G8yR)M#i6k.ÄbRNwm%]0N_!T|3v0d5IrJoNVg՚f6i+noGvvomu<} Se&[?1M JAC CO (~g9ǝryo;"eC⸏r#bacEդ'HFP83Vߓ>εc.|QQ9/^0<+^ۊsNCo]gx8ޙQ(o'62:dtz{X"$ ),RΣP[~VޖHuN CKs 䈮&ݛ)Kgj']So@@deb/zDbo0YfB@3 ۑTR#9i t/vȈ< k^HzEbA3~D\SY[º~{U1TwA=u \_,ɶONnp&ܑ)\R4]<_46X,Z"OgI8@ y *'csw=WnH,}ebsG̾{\ą1r<-jUDyH*@fH`Iഊ|5qLƌXdhc~H8=WDfR|z{R@<2f"XgI%}Lu2֑گJNLx &;EZg á:Jn#{89#? 1Z)&VYE 7"39؜b1l~|b۵tƭ  fzmJ*1TK.m?Y!SݜWSy1PQs9æ3<s;$}K,Y3'":ښp3>a(.wtZYK*2^p W~KQɘަO$,hV95=MĐDlhK; ]ϳ$yK߬xCJG-_5 J=N ٿ ǠjUg(NcXBt/JACQ絘k:{u`Bڝ]ut )qܒwl؅*jĎ=겲?X:װzKl^Q9AeT7}UR(tO/WDrM#P q.'ĉqJVU~ZCBZm Mj Ѯ9gKg^^ssrU[g.˺GcˈbkQ *+wI#+u\9[Tjo T~B:Fkphk΂i𸰉ͅ@Xhᵿ"ݙ;Z%) g,2Z6zvUq-vq3K_0IϺ{l(+N{C]5qP御z^̺3t M ħ}{ mԊ4b:p\ypԣIg6mxhQ?y> }['%|]:kOXwk]螳Z̞ r!۱e|n6m|y!4UV'K7") z Ӂq$9Ӵh]ys5!BpxKq*/o*r%p?F/n0vy`]M s|R)!6}5K+W ?N&y&nJ%Nn>.lǷ|/uKD-UQͦ2j)3%zOOxeM!xoPoo9}n!8e:6Mlh,o&' oW:vĞLϑ)pUgWKjN&0U⧉ ;颵#5!(,r_i#0L|SqL`"1Qjp.ğƜ\~4 BuzӔ&Z)VBDZ ԙtr%Z Ewynf;1}Tʮ"?wHU Y$ eUZ.Q?\[t&$yRrzmiWDQȬTp0GBBv={1qRMRfY Y?\??89|0y;ąKdrY}ve"dٳzb}w-Ruܩg6+IDt1]xr2{g- YX9mnef#!Q5kb,A- uL5#y%`ZY3=%$\4->nlC+ 3تX+"a#(:k$Ǽt~,^@vS$Pұ0!KԓLaJ*؀& v^|Sp_M4}J uԇT;)cjWHTm;V5o5jY;}w4$ Bü$u.xwmxWmB9b ` 9*ְoZ4QZqDVe}zCQ% ,`^"iJhq) O"])J鍋2k{ڕyHVelNr!?u?K6=!B1lf=H!².{~esEe4%p8#6gA)*ZQRGb )9{|}O SBMswdK`mZyDE2&7Y<7Ei|XLx-n\6e5\֒n(y˴40dzxJA7ejWS0 TӬ !^dbpgiV9~y4tWt|"=_{gΣ7Пn.¦⹾DzIڮj,"X|qMȍv8 I)Rwi 2~ pUa냼0Cs>Ay+oe>i٤tg%Ibxs +'FՍ6Cs 6rTN.@\#(.@C`][!߈q=oڿ?7{)۫B*}x`8BpK(a7jAmKO{]@Qi!LxʓA; eyęٸs_ O2;^o$WnuƬ '%Ge <1鿌y_^=<ۂ7'5*80LU;; 0wc@W28 ۖE e0H$NB]KiE|%kw#PNO& {N?a]&O9@ |uV5riUKWkʲWm6pO&֦Jlu Z+ۨƳRz#(`!~or s:ǕC\T ?rL/Û ޺:7G]D],\hmfNfO5mvcV51t8Z_{1l]6OoI(lGwv.+ȇiMI+2WH~_W64IP $Ix&(,)Jȹr2u{ 1OnI0kU4ppLy{;R)'+j:sVviR8;8E$Rl*/T?* UEvVUKsSZxA&gDФOYLM$& A5%ohQzI}҆|1Kzl7'ժ— v>n_۾?Jxkע+-3%e=/RlO$w->mng6J`JC&4Hsˊk=a(O[';:xj7#o:1gh~Nw:Eu}* iE<(IN e'|:e!0x(ҮKL' jncıvYɶ8_t{[<{_UZ7Bƅ}6՛k )Nj+hɌ1-iW T[?mf+A\1I"Ih]/?S9ّW%j Qœͥʿ\0|5%1MԳYaH4,)hI]c{{^ދ/.n'8CجAߚZm3iE!MP :M:>6O#dw17XCj`N<ЬNw p}v\\`qp>%byx/\@^ "?O+@ lh[D=8`LgHy/u.")s}-yTNMu*̹P Jࡿ , /))3b)Rw #a^~j\T囓#SBkΑf#` 80Qi.|(!WG\bP+*W;h 86i[jk3"D+<: ,;o-.pS8U+bJ<Iڦa﨑XP) ϥR{VD#ypJ_u\B=!'4r|Λ>Nڞu콋|>x.B%hHmQ/, $ySJ(OK2mBL( ; \ ;P&20&<\/JgUJ| ֛1ѕ1Z躠! IXd>Q@Y%ӿ0+]ўX ru/)ba{?ot?1 l&d~BڈnȈ| <; ]KIʇ$߉=:6Nk>Wp~I1QS7 r5kíǁ>BS<]_re1VRB|"2¯r% D#gNC˓uI,34%4>|\J5',i7؅MOJE!vC"zN~0tw/0yg4> b?4Lx|@c-Y v7xb䍑87fa638Z^/a/Y7ԣ/9٭\i}pOUWH3m,*8YkhȽmz[Kq(˙^L)1}%yl# #]"#ODu<^ɼ-?2w&g.t;bq=vDQnpY%;W.h%rQۂ#U,k>YL pk{UND F8N HH!)VyΜƁj; th$)erhztOc2n$5u2bkaj[dÉk)ucB><(%}F-U-~'-׬lXZ=*['r1R&ʆ[A#N6 LH񴶧U, [j)duu `M  (3#XW:k#4dCܞ׏Nw7U微6 0|>f{;ݡX{R hm j;Hf r4)p"k@V?$ _sy;˫r誖g1#^Rͷ4c MdPIה6KAmmduzXW/+_tM0a$fPf(+CS/a`gB|$Kiiټ20gstN6su 7>fG%QB>0"k5B AD]QL98ʠϛ?bsB zI&f{-3ό|0*s1,9'%1{ç(fQw;ȌH>f:\ 93XXTz,QC4z-o1"RqqUK^Zk ǐ1:/p"4䢡T@ O ;?cE# $!IbiI0CEtǨj1+;b^L!~,Due^8t= T?>˃g@8]SYe>D4Rj/EjӡR{#M$ЌcQa2!K)CߟS<".C7Uj r;عkM:摡B˪L;b7`| /PG:v?'ȸἜn9t5XVA5fv+b㽴(߂Jv<~qӕ.C^0VZRhsǀ߅x/.L~VNxQ0-2Ws¨YkI`W(r> %3u~x1 HYSpV4(uh [&E/fM @?ff+0>a˦Yg26تE?Yhcf@b [PsMZ3j(PyS .+.f\ &~: ahF nw@&G/A$aʉھK@=Ӄ)`#),p4)xiK{ K'\Ťg=9܁ W6,M#4Pa8'&*&*)zt!g׭atZ$2" Pݏ3E#_#nZ$of^`VolC'Ueh{__n˴!'!-M,7-p@|ڙ]m λk|7h[b. THYD-w[>"kK C=uQ)B A/|*Y9m89CCB~E=J3>ۅ`8#GZ^6R)ZO{-T[C ]̆B.m=u˲VvC$>&+\O42ÅI_ܦkU]qRK[لS $t^p1<ˁ p3ZՁN5uL%y֒oBWʇX͘ew^7j{ļF^yP,tcQYsw5pk6?v89ˎ%☭!` lWgIu7%Vї]GJN^@4/kh'iLBAؖX8OńR3Y4s,yhb\~5'͆#0.&8A]ī;F;ԲpBޣlA[ާ=eGDMߗml [d>"JhDΌ?:LNQz)JXjyb;橃,IP`| [8h~rP)%77T%ű6]4q5OK:|qU*+(!Um7_]=Dec$F[i. 1w}ݩ3LY* aa~2&IXy4(8=%>:Rŭ]NѢ6 0|D(+|+Z >ԅmL-%}b08IX/`nv I`/XjB/>@@тqzdMq.;yN[,8~_y/ɋ}HݤJ rFQ?%GqV&p$NnW7ҔIvxV\dFW:C4Zp%|`Z9Uy ݒ'J \_OYOʭ`DlPKH#\v\dbO1qO3%õ3[T >yl/ MK biIeoi>>hI_/s?;@r.$fDu'+&FʠZЩQ*Tdt܈;6³~9=]x*iB=;^7i93+u#54< O/%89Vf]Ti'XI.td<tECЕ:T'+wʱ#ީmV~h\rxCǦMjz0PH Ze ޡ5FrSifew(nnt.&!Z-OE*4m'[ _r2,#f N?Y+:y5h,^J?;N''ĕܪ kv<\KN1ݹbGOxSg.FU8[ܺ#J8 &<"Ϊz%(v?\"?E@;[!Ă/ *D|KHi=|o&a7m-o.U0H]qQwyP-!cǀGBrGMj9`O7H,͢cH/0GH FawS*V] #~@tZ3MؿW2D [}'AXwMҪE]P^ b-7_~&wf:MPA a{I%GQV?` ju: I:4SrY‡Nj4cdi!;٬`-]JW}t|؉%pT66a/;ٸp,aCa>s.̗2w?Ρ^#(7%`Qr)9tl9`ik}+Eg'pξS(F< 9`d:u}1O.%ZH%2;իugBJaU}0L)`ꭥ?YH=k 0aKbbemb܉:ߣx W鲥ހQᾆ1eݖUPz)4F!{CBմK!Zf##(anTAq=\ F>%%n uK7c)~N2_ůz nO:T~$|.}nJi{OV^ϼP FEO1^x FxTiKZXmtHax>4WjR:]+z8lt9o7BQJ YZ" . eDLOӷ 6&@JG?F&<'| >K.񡉘}S Y3L&fb`fP]+Hœ>#;Z>lO Db9yln'^}(f#1~ ȁ@28[ү g9٩ĪPLr  YVdet~$O^S .!fLWuQф,?.=N8n~+޽jg) );8ъ"Xf8y"S*7Y],ĵ1&OrC f/ڊċ)\12B)u2.4 6 #ӟ<^yc Dr\fT.s%-tZH3"7|ĝWx<hBt_Xq7ecԐ.7׿495R\W%NHTwJ檡t;^LpB/8ԏE\*,ɫ (-30e11xaNK^#O[[TQ31vBz񳳥hiy*;NSAXz Z̿Fx\(I#xԆGvvvj؆/ Ny>3ߝ\F:-2Z%{_'Fn54b([ʖޭkYt?`m@z7j7Fl$^5 li:fz2$έ>3 ^xEHiՐ|r+iFrܦ#!aarS ^/fh+#ןG)M֢4?r^lXسaej7+z[P]B:t* B1dnzBפˏU4Q*!uiYԕfqG_Lj.%+KVX/ SJHrޮ۵o$mz&݇B+MP7X@b>8F ,>YFo&$H%'t|*CD|6k0:y6uρn-"Y|*D>'!yjG~葌FZAqk&4 I`FhA+țgg˨hBap=ަ7Rb(hySpf 1Gms9B,zVMMxRqn#>Υ|[ @&8˵;Es#T2^|n (t!4WH<6L^NԘuXb F9dOJN9;/W>t! tFI>p6C-Mk0gr d鞯nKh{ٱAZH1n{{)rzێr8ldqO˖{ +(廓'Cp0:>s "6q\;\ϨbN֞r,w9z=0WojXBEԽeʔBab4IRSnQyo4Ag]* MZxÍ>1tAԡІ ?S,缷gZ1u}닛Wdh<2婳%t05[4&#9OáKdRtNGe;ޱU,H]k[U;a( L#s|UZ5 ; 2[{uz|{VgM#Fٽ{LT%IWCtіmB{u88BD=#K9nJAٙ&T7F:Nod@Q}A@ f?K2#^"6WkC^EIce&9V8uScKMpmhLL<̂ʝ9.beN 2lAfO16:CywP0ԳBI`:м_S"p,~fcpZNƣJN ve}*:d+,i0_L~87^0s%J3 (BA9Oޫ#~ vL' '_9HW^S \9aa*:bM) 4B닐~-5<ѹ=&XE!;H81cx _^*OPq~o W`noյ5dM Rf ~8HQtKr k&A%J>qTo5ֆ`@J~xT>1U%s؀y;ٴMc$ W쐴fL{P yn7*6y5*OU+pŽ. 74ZpR_46~r+|9"(A2^=-TT ֫;Ju}ênsW U ai -9(_s#*Z-Eʷy h3#h_Rc1S|(V2qד7-e'>C=K" /Gl R`邛D=I;wgTZ$?}q>Szݾ3?",Ԟ%V)r)oa "Vު Ik p꟰MF-oc94d_kz0f]>0oFFf˭ݸ/ܣuO޼EZ^ $(ơ\|\7#6}fm8n;w &V&%[ٲG3 e =m{旗`ߖUM4;FHY9W4ʐ%m#D 2# wKHsd29 U*.=u>~ZD߫l `NJH0g21Wc❤O*hۻ>?{3d+:SjL(43^H y)' =m2EпN1Z>fIE*khF7Pxfkwb ]X!F$' ߰Sq;@%ؽT].*tj[: ):EQWِd]dXWI];xtDы`N'%^yU6CSkL"5@g%@c`s5 MJq&۸ԁ`'ꭑYAt,P좃袚=eGMj- o+J_a<"4W ^Ya^,-Wϟ] X`ޒ{YgD;&R< JsL\)@π\մQU+*(3jA;*HG GorJh*U;[A- ^G!꤁u |47d| \b$%66Q[Xݘ$(k'Q$OU S+RxmŰfm5|GNmy'vcsNF? x1F"@66czw}ܡf"FT5uW!a#j ! h+OG>nXߎaL_v>HVvͦCWsgM'˻BilMsڱ} %{ k#{uWAgR i),m2 e(Wb^dp~oog=,21eC+=4H&MhaP(rjȧ%?}ߤ2+!7=-`n-}}̄ž[}YRKmtX]+!x-3ҋCiёwIObVKf&B ZΪ8;be}ɔdx GH >ĭiISGuSHAFKª\#]X-Y짜\A2H?-kvs,2ypo@]ο/ivЀ|coNڲ7S RT_(jq@JENG(~+. be֜];o| ` s9Hɕ8N-7ww/רB+ҡS:WX5IHzbKv5A5}^oW8Tl.b4Kj0otJ1E+\3PV\kSj;d'|+;! +L7RkV2esKP RX*5EBD2D H6 Yl.l 8s"tCYt<6g|RX 6OS00qh28-UT$1Q]TO溽YQ&udk.D|oMi{ʢ5Lx3S1YWAs2D=s^A!0Pѿql*=&2 ?3i^2aI? <2)*4ɿa2"LqF Ifplw;EnpX3 ڪ!2Z[Nam>vkȞ6"T<Σ=h9fm@FJ ,8|f"DM![[grg0Ì~jO\$ٹ;;\on%{|57 ҤЩ)VA"şgI=#TE/%V2&Ute᭖8HJ6 ވ_1L3_SS ߐ5RT,*cpvirIq%e:=UL]<;(0ü*`;%ǪR+ڤf.* [bR+Z0p9f0W5 mvTP*pFNiw%;驪\*]#0B#)L L$1Xhl-&@ ‰Tձè>=*j--i\PT^f]v,@4A@`{v =ys[ HN "SFNluo\a+nk 3nsDzRa>Lz 6ŝO΍b^%E2FΒ.e 15*O7Ha ;GX;&gXۧxOUʦ'-|ҭ/=8Iz̀ٗ ""#5Zz쒪AxA[}a-,>؍%_Ӳ?ú#;R;g9i'О=VjKfтEp| 8 MTySM4dR<c TkRуvG:$׿ee:v@ZRM'sW3c12{1XhWs#v\Qi!}o6Ay.W&K W4}qmwɷC_' 2i/,;*Y'-hYMhCxmdW@ #Q \w@O>#2geѹ&ym1lBLi͇3xǙ&IcdÊB?д N*2Ud5y\yP5W*nW;;A5xLt'ŻPNŭZQyϞ+:?%X;t/R1YCDI[(*-hlTezڂجLSF"fӠE!zVLbн) G8'+TFZ/ye)QsRٸ|>SWV e0<ȼ-Iyڨ\^#F 6?5E>F'fg'U#rD%RR$r3^1`_a JzQ ~ݿd2fn5EYH\{KFWM#J-?>0+kwcB|&LR@IJ&jvcO`M%{<>ґ86CZ8#8IQѫ}M:} ٗ%qG;L asp/H-qNfůypُ?s_92脈 vgO,T_ lS|Ji`M-~hs%Sh j ]S'DgĽS%bY?~)ֿN=^$#9cl= Rzt܏sX,5.`YZot,;m9l}u"6/f"9sF]<7nG}XDP$1ԎA|}%'q,b[L)s[՗/P<qsNb#3ل:ƛCo)}aiتm5 DNU#飧 -,Sh1R-@i cДYSz`r(S\/-%*<݁G c< Lٗ6΃ X>7Ni c~PB9۬ʹNebaG+>d,7I-ap.\Ey%LA[K )$qB{7BV}鸬L8dq:wfOVЀ¾Ԅx_WQp+`p^.'XƐuyC;H˺v8{2-'/-dR g ZB,bJ:%* 5}F&Y(j<ׂ5˗gG>p4% d.#3ci ]\igżE/M̤nI8LDUP)2&RgZlUz~E8$$w7 ԩ뷐>k)V.feM֘"k*tLn R(;'sUb5nFUX˴8.'~rU1A5';0/}vx Б4x0t(RXQ=t Z(0vU׼<* G Dbs9\:1omTv= IF5ʸtǖU>B_J~:^3 ~xu;ѝz65,|t*RBW ) G^*~jE^:R[QۋRm5 F'v׽γkJiM`eyAdKAg;/uOʤdsACoQ߇,vүʼnM4Ѕب6Z@gRzlz--R"¿%kAFw,("o |!{Õo2m*Ǥ"ivjPl*Ih0NI waUq>52;qu4GP} .Msq+kaG"QE}^cXF83wz Ԍcpx{" ?GU"8M,YtVPu-Ů=\U>s8q6$Ւ ^D7yFO5TZ+C#_% m1i".(tVM0EkQ- !Gw'HR]9ST% )OۖCq濢OwyWWOjDdą޼ʂaz!c*Жh*{w*].3P?=x8W,a/Ttw c9&zQBҢ1$ ]@Kn0y=."2jO,b*yyfb6nVL29Ba&BUu^[>_V@^ΝxpCB;+]5QbRzX.Dq^cWKZcI☪'f6,n:,̒s0Kr[&=r-"iZ3_WLScZfr5RiimGťuXi ?}9PTgkx!Bi/i&TScxM$ j(m}]:L :UِyP3Kpּ@LedEd&g'fYe9q¿mܐA%γ)cÉ3]f5o;hxk-0;B.PN/mV=ZvAbpzP-Wr7LaH _T,ȿpx{ZF˰a}x5ʼTXC+*C(xC? C*hl3K-:Pnb%-G JvnYJݏ&+> ^/iL>:` $nDPv DP@*=ø) Y b Y(6Т8O7Uzeۙnad9)C/! R]Vii(z 8DyQa+-G"þeQi$ oeвH8 e) rа3-=̇SCGKߤWhaHf=װwآw֑#&|Œa9pO^(=;ގ|&O,SGN C`bXJvqH5 $ ͚|h(mNYiN|AŠ`F|#6ĭVW.'lA/R8幠׾aBF?gjDm!LUL4$ξ ;ƒfmrN45`=lUSv;/Աඡ.2䁜,?MOP΄cYNXL|/`:%%Dm2`e?sLi5 qlVjV:[xW?),U]?E|Ұd00=+F>݄u (JoɄw,3h4 |=iGUD[+RE|Do:n1N8JHneCvT`ktҒPv*lMX6ujDQeXkvSJ`"R &{FL2r%/>wKV@\gUt F9&( ?v89BC}63".Ӄ~Z|~I쐂oQI3F0GEM/`ՅE/]t>mE^xLYu7U ύC s/#_OL.oŀ~ ZXfE_7zŞ}P5 -D X:ј^e*rjțrgv"DM*|Lti j֌6\Hq&W3|ڭ7n eqeg=F 3e_3_YSq<DZm}/[Pb()lRzx=]$b,tID3jC8Uyf4 8ED}N#3OG]cD:cGƞ~㡆)~H#@ eHmwB|qY"b{؂9K2`_Djqj|tS+$2>PʂO/o^HgB K.i51XMWL/ںB(Lkg#G]`6I RrMnvkkԁE7!~ `a>DrΔ4>DQ!݁ 7@iJ1!A7(\|C״0\ y3ǯpG%a}+ 95YxV߷j@?릃Cl%m;f1rbz.Ie2cQWp%[`68qMxZz;V+M1R}˫ OOmeECP왗H-oe)irn\!wTԮUh䬈D.Bɝ Oy]]\%%,?Y&C]cj)]kmबf|'i]!G,WyJ? ߪΉa^&y=MKi`{fW}SUixUrr{OO*slp|+D7`?ӟ`1[Ƿul'3n(Ǝ\,N£?vI˛۵=1"7{DmWvՎi7.;.O5FғPd `In+i`c}.D2\NV" ?{8RoFFyu*lbYmT|,%~2_9@Pm'@0qP]vLz,lMϾOfQaRk{Kk"#:x̯QM41yeh+}{zk k|nO-~$q^[<_IQ?탯jc#`|LVI͹dWXgDpX͡S?XWF8;޵ęr\Xafpgx х&Ev x}jj !jd[rn%XCה%=vqBm><7(A $FM$|YVZp<^G "ds^\UStxL'!P#%鈗sY7Eme'$e4{ن@tSԠwdYF9DWo DfBRЦGsgauqi|yKIK_ ? v ۓcޱ$%% ]/Hpgjk';fJXjb*z6A@uWN N;|Ɯn\]=d|/Ocv篟b |)74WЁ'aH5<Mɴ/^eo 3+f~i1(噏_.\.rs$6D'`8}Tn5"-ugEzK05'Y|E‹3V 4q #C)ĝcOU[9M}t ?lu? x AA= #28!eU1қz7v#hsR9ͣp=Ӟ0Nf 5.Pxm݉^H0DW8=ߕ_uTU ֋3 %E9#oJp!r߿d;;4䦴EB?.7W@]ljz\~_.%sl:6:vr]zg%ʋ)urbz| {g0FHaͨTf{o")ߔWЮgX=1c" NP::cQ[&u` ec@\>8xM\ϾaCM1P&U$R?1IIm:Z J*Z[LKɔNdu[,-YwKTܭZ-"%|4@d1Gqts_z^\OO 8xV~VK93ɶA8tx TBO_BzpYKRhY\g1k`c ,W sh'֐}q QAaIf'?ҹFS(.բ4 ;Y2JT_`69`|R IL Qn1N7>_r3jZqٜЬROxi~|ɗ'xK$~%,nN|1/SۼG_<{ו_Zy8zf;Nk&KB`>U+/C#f`*ž5D`3OS3s0%'cG @3.~]]6.c?SёL ʉK4rؕVF)6a k \lڊ_o$stiEvq:d]l7nFb>jizɭ1RŽ5 X4s/cev8u_.9= ,Lvv$+›nieeIu :Bguq78e`mt ?5~QhJ WDsh}N"6EDJ5YI+lƯWm?_rΙź_s$;f D)SK4 tܮNh Vg$@(Uu഻R:xO#B#ѻ͓znȹ-9k-;,Amx|ԅ֛,JTp+C` *${7yU)3}I^^; xRet=, b֠i}7A|;m/y2 h+%j-Գg@zE^ړ T"10:,]S`-+TgIhi!V@;@xCO^`4g*1q9j(60xCYDITE<򘴝jkC)Ѡ$:Ϛab͠x*hM$X_?)j7\bж42(6P}EBkO[fpF5o߃c^:F^ﳏ2p$^HT1LVF3:e}EUlɲƊ2 So ;eg[` b\#d4}rJ,C{9غJ % eV#bTe/jqCe˥tSYߪraoXpezCsEz_vx JS_ Ȍ)Bql]y7 ks&A>0{pgPR΂\ok¸ŝ6^a b;wB $̆\<Өʇc2Rp-ŮRs3{5bz~ґ׭t>=uPG=8oRl9]* d8W{[%pU?)Jj^I:fnhD\ΐ: K,m f)\* KoϠ"^G֒[fU-P(܅ Fy}JcH{ t_ ͜5?;BH W2uόvI/X߾P8<9ImOikRXd_ IJm“hɌ8U fRF$?^*4Q"zT)$F9 yUyn"Lls4]d kO3^V‘J^Rf(>\qC{'eV/FFv\"Ɯ'୊f!a\B-j•E)zTҦN ~%"3wl43gwbWQ CƋ Qq\QSܗpBd)J(8ҫ38Ŝ̃Ң?^tH"><$3.Qg9Q{zkH[~lf3՝_Y-C}8&{DSUI( :ߗ opKVaj2+'"Yehe&۴7s}YjV x{K﫴8x.u@"3ȜPf$XXjy*5RUgpN4IC ö6%VMZ'jCÉ%2Qҿ+Sغltw3b,F- 5cLƬ&LD}J[݋F"O;^ E3J%_c,>\K& ~#:Pux:ݔfG>ȼN514לa:d^ ːfCrpX,T71ˣ7?}H5xdpl7"u}w~T0΀p:Qu> nMa85D[udVs k-U8f(1>-4"?%Yg }jr%w?h3^})+BRFLc%#e`\Wϯ}kA~f> >ݗpRgi%{NQf?q#EڻS[- *%HOZ<mUHCo R2*y [Ok"i>xo o8_Jsճی>+yq֎a&CR(dW @qf,k=O\/[`+DhV 4qHAKAGZuu0"f.?+.ӟ79 XW.pOꢾ-WL1vr#QɄDG0Lܲ@ wfcp*p=_s)P+娫p(%[wr0Yd=,>COh@S Z5ȏ D<;)ZeB۔\k聍ر3]iC\ PEc'=H4ôPҴ\~"5qo?EkW.۟W!!SOA S-k޷Rebo<OȟQ&BƦў^w(P]Qx/Sc}+ekM[Ul%F`j2y\R3_vٛ*ST/M%=bbg$a .ƨ#LٖBO,2*GD֗eM\fރױ1l"1Vppf c)L!*&0&UW X~ z-[H LK4 k YaT r`a7YT=mݦ4 ѾX&VuAע58= Ύ K: n:%$x{yAe0_&sLsYrOϡUP#qF$H^.;*wd֤u(حp؃$fc`)Vp= <=}ja )OE:gnư 7%G|)ON}aJ3qIp,6Rcp8H5>'mPnlYE~Xx#jX@?]voFiI2ZA{KuW,L5R&Q ϶Iaֿ=J{ÀbJN4(${_7 ۡȅtO]7j 2ucP "qRr6 @5c ^*Eл(RY} 1v!kT Yw#|1zc<5f218M@>1\ᩯGT kۋ_ul;0avb_L,C͋+^Ld}mqC6!ɛNӓYk"(a$(pXp)"lHEELf~BʈtU)ݼ{$U+$ʗPT-#kPQT=Ix k]l,=+Bu} w9j}$ xL,<+bd#Ns&~M&9Vp$ XBo[*~ȎƞMmw=[GuUn> KIH121]pl/Бe8Cc5f,Qz ӢE&bP:rFrt@^zT\˫Dk,K1]IQ"!|22'g8}d94vKlYX6 ED ^NKK7(\MdQT_1 ^0)3p5EZCp;$m8=x7;sio)sX-@93׋_}#ӹ7LW'yn1X杏َ)_N>Cw3d^~qp'xswkhsFz=y+jKhO^ddIPEE Z0}ļZ~cV az+98н?dH SaaeՁuvPPE9 --.dmx2Q%`&iGW۹W"kfJ`;\{I "|1 |$R6\k{KlM)(=QttJ˜uKB:dz"nWW8 ]PfWBY[҅P͵L 0To+zfKH( . tRg=̡0ȡBt[-k!8.OAAiJeK IsEi"ûC=GQJI.2~Cf);`HA_Vt Rpe+9_aFq3AC1Og:P^T Vz6PՠYT+eLg) ¾l?T_Qj#qGVyl;t_ȚtٲeqҨ(g19ā$+e&8_i[ /b'cC-dk`؆'^ՉG7ОR/|rd soBJ$Z^Nn\Kz[1>)9G/fgtdzIocVAevQ1;eb&DmNt Q7ך ${bx!+wWO'YĢVd*|\9shcF[3pO }Mjk))7T;g,CV<бEƍKIi l"F䪗6/~ص\:6Q 8?,z2nI=Ea;SPCUkť'9,+:FW`L~& %1FM?H4IK $0WR =Y (B~@ 'm]V^l djEZU1; W y=˺xA\vo:{|?[~CIC77xjSzyg)+=Lo v:ћb|Gmbх?g|Xƫli5cw~V<44ի>}:w2rbS‡ZP@ H)6%jiN+x64+Ajbk]s@+F$3bӻljsiڢ= xe哖#UQ)BSᖚVAxvmMP>.a-SL)$jRQgJ>.Ȕf˧`EdѴLaYBMjM+@_ N3213ajwE͢4۟*!dKX9 $|&Αk-2Xzu6hI˸%1|ID%2 PāWS8ԏv,XЭ#K1!ҧ#b"uS{  ?o_AZ_(ˌrRB" ݕNj-&Enp9VzL#J"UV<"i7 "F|Π >R# B* @&#6MMUS{mIgUf%㮛/;`4~4% &REjI䘶p.˰h+-Ô:a|+ x8 iq_{=lPJ:O#}&ケF8%a7uR^W)ZC\†7Du=n˖5ŹB9ps@ܖ>Et17>,! g26<ГpVU2~/yCY\ OG ޚ^wgJSN"Xe}H! H\=ܛ\ybT;]ڰƞ) fOA?h[C!,~ò彝bfvB' #,OShs؁.wAi>}vWP!g\G\ܓ2VVf eTcz`)Baa_1Mlo+Q w3>KψY \_YZg4 +9[Z@a8&nu6yD:}F܌HBģV8{6!DH\7'_%--Į(A*h#q%c 8'6^stC]Hbry3@`-K|tv^PiUAӢXs@wKWKkPNa>29i?@a%\{֝10 G- WpR4Y:bԓܐD&Yus[I&]sʀ}C.4| Dm4T%!bOp}bAu5Wo^xB?l.z߇yr!~23]!TJzV01Q2g\7eCI Go5AM{I3 \fET]x΋{t05=W&/'m+y/J-܉fDhT9od.a@z >lL(LA~N/fC:gu蔿#i,ZbGQV;WcR|  & 5N4*?I υ@U*mO Qgf)xκOR! "F_b'+ܿF> \#oHC3QO=ɘL[4WԿ";mwhHd!?q*.և;*>:s8H"sX^;Ok;T PLp;^1R2oyoyDAٹ=o; >Ťr5]w6|0hU* QJGɎ8̃zF¡6;Hwʺ?Gy@h0NUN4ߪO=>]YCFe}z`hrt_qtiRo/'m՜ D@V.b#QLսmQ>N0w<رFa6C=J[}_}c|^NߤJm*u|4,VoϛƵ$ zKˈr͸ܚB[PSn Ƶgg{v+0S*bdyU*׾WW+Tqr:@ y|D*F%փdwZtVj3\KyɵqB%ߑӸ*Gz8O.d '^ICۖ°q %(>Pj\Uon<׊V@lk`W! ]/*0ha}8ɲ8&JAw0@bi HDX' MLEJEe;I/"^"-gz˜e͕| g0'#Lj~=vz2D+ש\- QeÐa`v$LCYFos{@ӗI1 =l`yrNm_8tվA>Q H֏RC=gVHrl/_ty0zMVy+;SS **ӿ"N1iڈ#5 &*ڮC0`6^ޕPkNQ6S2^1!hG"?J1F5+BћTەYNYR \3DroI÷sE#E&e3L\e g` %nXW{KI"5Y2`Ɲ18 6X_ 7H<ʺrѦ7 m^JG$:M] No¦nP#a2ɧd~T_Al+q?uJoz fUd1yL-mt3NQna &}ok|4'oLmC|&,J1oɏ'(E$\ :jfNW=9% zLU.d#hG9]aʏZK:fJH y-t<0Q\[!~ύ*J\= +w7h|O^Źc81C· 1&}`1{׆)܋mD )jkj%! 瓜/lOPIPH_OK=gpdBn[.,Cukw8C٪'߭sA7Cc*oX'}:WFg$J?]:9 6Z ^U"O0DE!t#ɼuQ>O\j3{V Ya120DCw8='.;xlQk'%.UԤcUUav5IvhJokHm/[IԹjDn\:-ytvCn`[+]zUzX#uMRxZv63\}Y ;0@ȇ\5r)|aܡq؃#W24h"@ skgIσ2b=QQdcP9_jE/ߥjLa>|zgľ-Jo+ : 95/k4|'fZtZ:5F]_U%l$ ,w#DB_Ġ/M1| wJɓ4|5ZOӁY\MM˯ƭ0lS``V(8($ xXywk/$vq<@}*䝂W4qkr3םH^VGϝUҕ+縻EKf*tu5X`R qA 6߅k  Zڮ/F %Hz`"?hʙcN5`&xfۺQfpE!%SRmluK7ŃO@)2 u͋$?}Nê1ЮlEƓٸi 7q뤇˦dԸLeyb4Q5 4"A, >`$;:DmUvό  jtHQ~tek#cK5)$og?/K0L;h2}סo_E! Gt.첛~3&;oN)8nMȳ1 _-x2ﱙ̀8C9;ΔcՙY! ͫ3,1N7?m*T%ׇyb%ƔL&Ҍ$2W>5W3 ư,[WjMnl4_Kvdp.&5ҥ{j|YvDEJwk{j5hhVƍ1:jUnaTMO ,{=o>&5L>-u`R.hl} O6zmƍ)Pae厀cէ1?ǾjgYEng5FA½G M::zsdLob3r:U /EZGp飘]W_$$u\×N=xWNm#Q䂭 &П!7ߟk}e _U<gBH)}3AWk^E{Ʌ*[z:IAr9[ubo+fсjl.#j% B9vZPRn|l~:I@`n[W<"Z.X)rU^C-gGܲ4Xct +5v<XX(NFuymynKY +rmpFA%ynS Ԝbk7$&kR^LC ̈́Z&@gBePq{ȍ&>'gr4!1-kv̧S%`CzhwT⹄ȑ0Y hUώ,QFR 遯EQ4qgTVrNתUK` \om`jI dLio#Ucxtqäztp}"jC}dzf-U䆑ղcэܙu}Ad`(RT1UZE!B.v)B:͠JL<`lxGy?͛^Di?$ۂ| iQ2Ͼ(> dc UpQFLQz֎x)޺Ra`,HvќLVӗxPU3sq- XDҺJqu h(7Fnx>JQܹ^.!6}4\nx.Y>an)F% ?ݼ_k-DTϢG4mJ}Q)QHzg 59xuYۯNj?$0f4j2Q]b%cb~֠ZgVW o݇D]:VIaܶP{#LCNq]k}*#*#| ];+r3{dwa%!"j;e;?gL^Z(Z5 Ʋ633I/fy3JF\~?0ga8+PEz,Yؔo]'i}]W勑_ѱy<zҿY,U$|: dC*kc"t` } i" o~%)S߻ER_QVTOOa cI]})'\qQ~VaX&9EʜD.AX 4y */M}=@ɽ6#&dI?7I[ql;;mp_wiABߧ*bY.Cb&Aoy(k"[[ i [h^mמ1~5!dHE&ZK]$ԄPH8rԶGJ*׍)M Eԁ9Ѓff^SmX R7Eg|f-unR!GAݗK_X@/!ў] ٺczw vMfoj NOtՑxlBø 'qn">I/KH\v@pl`z/Or3Hh r ~)E ^4.kF.èy0XsASjC8ɏН"~_inU~Q!y}ӸTz? ]*$~ půcY8/y+i :tdV-WNwg&4sHbiD;D}1}Rol8:sntW47"ߌZIlSDhͧ'j%ePGWvk9P PIG1ʡC\B@+(+5\x/AjU;! ]%{|z5_#gOK^=ͷy-#)n5pZ&vGS@Q:xW6,hRsIʱ99jK YT*k/q/ZwcDr=| O~mꟘ[!Dp§~/hc3bE%eA$$q*s/ڌu R͎PR g(ie+y32Y53ӀMJE+-Y%F~*!B ^ 8=Hm:Y>';)@פι660 \,kAp CiЊ\¶YTL:#Q VZ;3]'+>7 et Ӷ@CH'd"xrEz+zZ Ӣ=+ˌ.hͿD?˕Wھ˖fka#Z<[rzĀ !qS!d9.EI0 دڒ!%>)ESeϵ&Ф1^j9۶C G@ )yty6@`z͌daXO&ghl$ ;jQ$$~K0XƆ msU/㮥։S^d nh!;m邘ө<ݕyܠs< 36s;7E c|b$9jm@V8I4eW۹e[`|g:4ՏyaMw"4DBe 63ƗߍBer -(0śS9fk35z{y2h,8M7ǐ V.κ`r箖Bor6Bw_KA[nֈ;K ؓL|oٱgu_~vRog PL؈+F\-11ɶ.M( ZaRWnƎr]wΨSZd?Ju518zU,~{LwPmLJ/1RTL4C_HP؋ 2GqX]# jX?:h̹edblA-s|Oht,0V$V}lʷXǭ2 xAqd֩so`KXN63px {Byyƨk0WjC(714^Ct mjU_"53%sZ%2 Q~}!U-J~@~~D>miI?&17D b=A3(4*$uoV) U3Jk"gAQA^I ?JchmLV!_i?ݺ ՚ؚ!atr+u==d.MPK( |Ƈ(5 { \b3&w F, "AJXJD0gjI^S,FհEc֫J[ 9ɷɰ'x&K1"I#T7{wo%VboPֹY{Yp{ԵL|!CH)ljfdK>`թwUy`LFЍ!. WvjpH IJT l 0}L@{G[+MѬc4U׍r]x[)N}l|v“=aƠkb2a kAk~B(ex_MvB i9M|M3Xx 4 ܺjAէGfQ2 yƖL6p [=N,JE$ؖ_6 a0|U=qVaqv$Xc7ץ'Lr`)P1g4 -!RUԸJ ;iv7:Ტ(Տ*-xDtAZ+ s{Y[2[E /|uT< un6PBݺF9 ^#ft@0PVMOR)WRd3gPwCjNvb@' {:ykND-A[5߈D἟qKibH~R&-t{9A)pկu/>wҷQo,itŴFfOe5W:!wnta#AMtu֤lLk'i o`W=лYBU]N(Rw{:!x4.Uuy5RXRBHkBw#mp]jun!S 6Ro#{,ǁ~qa .RNa1CnJ~Ә ̟OkVO/ F,4HhaGϤV䞹 c!HjF)*Ѐ@ 8,@tں  *sx 4R{[wp;'8t~bNTgapAFNJRY۶ =Ơz2HTO vB"Knt拂uW#~D{(L`瘂AI훉e ?f]¿w`ʹdWyY,\vvj~{&,Q/ Mnb5.Nc||̢9G[q N^^mĬsE Ц3YQ=el} 7]|!qzyclu nE4ĝUś{@L1`#6Ϡqګ|P08yN )S-"ݟhA\yz} `xzm=yx,z`]:>@2g7 5b$Wf)9stmBNb.UYzXߗ{eɝM5^IG,m5^8̠@v\c7E&KΖ~lzd'jK?BɢJj vЀ̔1̣կSvwdS$ד.e ` axЕga!M-ۦFw] *Vls3iWwG>_%$+wUe#RTsHLڶlZí_%p>><2! 4 829kD3 s@3`4 YRДԪm#uyQ0ӈ,sڂ.܅ݝS!ß׷!Hxd5`[$كJ-2ՆȎY Q;)9TDخsE9 pXl? emӡjR^ ٴzҨCQVdb)Īc|x=b*mb. l~G퇰ղ`I]_K%;zx(LD*UeLrc-)O]ݡ>djШS S1zGN{~b-$yYA;lG`+k wdz]~ݩuX. YhGr˶LÝsSJ ,{\@]}䎌*@ΞʣVTAu ϲ;P>Ybu d-FI"׊V1JYT߲qQOʡ<;rm!H@ů[`mn`dYbvKٹs9'DW՞@P~ޗ҈5@/Ugh%H0R96BE}TB0L_|%͓ݍeo} Np/sdbW՞tQQ#sSz݈!`N㳵aR_8siGi<܇b+Q5:R(/ߜ%G؊1I9p<(xa5 V)AϝM|GsܧR[85R,,F-/+"Zn_Z/,Ѣ)}D>=y2Hڱ&2fMcjts(c!Oa5NuZ^})fز~d$;XH{ߐCEkEa{*Hsޡն'%'׵F Vˎseޥ_D,5Оz8}{8=' Tß)L9qyYH8Y'\l/WQlQo qȸgL#^|·鷃w ];E w|븛ŒbWY/DBY~,'DLA(_$?v q-?`?!,ZtLD¥rOC[4sĴo@ \ p'XHy Tpp MBAM*h' k~f"-{ilwm&G ar`GI"%~ )Mp,mK -|-/u"]Ԍ"{k,k9K@CX j .6M!S%8e$:Q|~{H ۜE~ dފ:zdD7؃X/+-/J pE2iCnL*K%6lP ?}އ>޸bK.TS Ř?򦁁=_%۴Fl+Kaj[Tj.?75cF~ >`d_CY902 7 n?eqݤLLz(4P(ւPA[Vd+E@SEAzvi%a@U':xկV'@Z0K`7uCVEa:4NXrTmwW봙 >"SQXp 遑P Bv'גkPUJo WvV!  De[I 4!4yn5 BۇpE~Q.G 420Lt6IER;+1 =@HzbȀԞ$W&,R8}6B!P M^cNk:[@EpWi6Bj&R15\Q>zqSK=K[ SkEH M)G|œӟVN~da+ =QhJ.~=FظEElO29X@u 0ƫy>` 蹣 IQ%EP*]1LkY~wȃΥ,7~Oi^EXiO3R }-'AdK 9򬗿͐3 ;_Ѓ @RҶ#}tjT ydb<} +W i}At*or搌prbݡSNېRϺTYt1I=:XUJ7%K.ndbw%X$U[M/+ʊ#1KkGB˅JlH"QZW,^%՜'Xzdf'̬B@\EߒzC~1c/PZH;H:_~+/cqDv[U. {u'Kt`BѓCJ*y[F]^;45΢hWSܹ-GB!v+!сFk\҉6~W+`Z~rM(_oQZNyk*m*F `J[٤t 4'^6Pq2&S x[;\nd[}l[~~ۭEPeo ksprI kYI6XfB_VpJo} g# #RRC}EڐźSUp\"FL)W b+sǰmS$16sorI)%~Z%/+a|T1X{WXlP$J̠J? +g^5]vS@d.*F!TSq Tl݆F[J\l׏ 4V@ۈNhy KMZiAXe|VB4<^Hq~lJ kptNڮ-٢+_?0}d5N%o bfw)US;8g7o o!: ˡluDDyZX5 ];[s0 ,b6D/FED=^685z+~&?[H$1[|j16,OI](jhyw!C}Pcuךb/֗w, /E4d-w+^p: _=:Δ9 3(Np'uxepŚ]iX#4 )ebkX8! ؝OȥnRqOrٜrtSaq؍\x-$Aד˺XܵP9k&{hnij fnK9ST!5(guP#o &?7ӏ1D [d'/e j҆r",ydsɛpAKhF(L`5S;2Xo'ps"+Ac k`j i7/z:wzmYFHjq$+٪%G[K*eIj s>"8Jj 0CUVV\*Lۺ@./>Gnip'^p{_K eߤPU5SCJ F۹2otĽ:7.n9]^EV\d_0 8 & p?φ>P %(sze1H5Fp?ZyQd0n.昙L3#?µMvY$eS!eeZ,vj!5L}a\LFLG?~S%(dxv~8!#:@~y ݽIߤʖ=^CPk3%,@~_ Ps`y Ñ.X[l=$tZ9Ъ_t%v:rkՐ@ XG>$!Jz<e!0O]|"5,kH3A.Ui\ZӨ6'IĦ(|+:l5\]@JԻ㹦F%Ruu(щXHFOuWOh{!nj/Vΐ?p0}sh5@[iىh E M潅h[:6e* &d~CuKk׿3pQl?.VfWg=)aRk ąRDYNm\MB*/w}+ j9h1-3e(Iz2݄7ɒ%NjD?e!1S?k' \$}nXjhT޵Aj*F.n'⤽}ظn:51:[TL/{^Y< }]]W;+d ee\s]‚\8W$!bqPib< M*bA:1ի’ j۪(,ܮ`18!9^t!"aiG-G@_XCH쿷CJr3@ButW ^h_ bP_!YX{bVmD;MK=9?O0!$Cy0 Y3ovJk3f73$ۍA(zR ^>IXvUIJPnW*G@t* V %v;+Ytiwyާ6Eefs3T(ݖ5cTv$\7/P+D41O+ 1\7;FRӻ'Y ]Ve0[aFm'R$PW{tf]LqIo%>U4` s?WLÓGP0v1߻!#3|6\k]+-9B <֪;n> qU'd6y),FP4|D%"\i_s`О`l"Y?40< v^`,nP!lŠy@h`.H D;\T YSW.jTH&_hamva򼽂a 32Qqr4z!Y^ʝ=zI\C& {P;j2%Tgr-'͘W޷M gA^Eȩ-'HhbM #D#bψm[1xA0{K28--I!jߘ1T7n$ ͰYYwzJEZ| xogg TaVMI?Įfd~ QM <V;|v1$SŀԀOT?(RN T>萩ǂ@I &KQE!Vf)!A!Ȧ"n֓}p=+_\Q ļG i TECHf( 18@Ím&n|~"!Zdjf(ޫl=x Pσ?Bl@C]BVne0Y;p6vI FC2ht\(ۄ. 2=< ̳FUb)wX5sPsv~NkF|Jl^~aijUC[JV3)R͡^2 \">̲@WS,oҿ,qWEBgX ÷ Ь} (olL˧U>ܻ7l ӂ젙fM ;#' ,ddDfyvhF&BfY:F^U컝`1TrBX18TM@ ߛǸ1tI% sR Qv"v|BD|L?*4^MqzȡʛA-uG;rⅆcXF v8:3A*<,c@ܫ=jRergXת̋meSƹIk5GT ڿWI2$nji lÞ1(˫90)j!y.Ʒ .nt!Ng s$]E D,E׋],1QЈotB R{L)9*o )uC<^,~qDU479,@_' [HJO-.簏(]Z66j?8‚,(nG/qgfZn;8g{jo/fv)п.gՁ*E} Sء.4A:*V{w(LHc.,%1'F}$a;W6H>RE`+>c2u"UI |1\e$+?N.շO>-zcmŷI2b.oJ4}'~om2gP_FJ ˌE#t޸\$Ve 0rعU+ YrE:h+R^\OO-y`aT`R5!vek}mN<_5 7RqVY,RN 1!o4[h5O4$~i!ay.ԇ]uK`4gtGZo\_6ʞ긩pԙqvA "`Jf^DCL|'; f֨?ZZ po*A% HrC!tĿe&" @ eA#>_εEgHcVB_=ځ`QȄn 3JShɛ4*09᪪g7y{wzQO<[J\]ĶHP!qTήIK?:]v$/¡{̰M෋P67˪Ԋw08W6 t rj8 t)pd^lw5X!&h#h]?ʢHPIcê`"UbYkVAGvzx0棺ۍS#w  ._&&u qV B:Gu1Z!`,(w}hRv"Rtepmp$g!'U/̠Z9d5j*%37>Ze~}UFu7;cBŢto^Qu\9:M络cOA\JOusy+7(Ao&JZ0Qri7t/D0؆ )) SdPSߛwz5vɿL8yj衤#Y OC:Qiv'GewdxN&uTA'S:;eL^|#voK"V;.c/gm D^ \_4dՈܰC#pb"N@&.8<Г^T(]%[,ꄕG &Xjg⭯RつiY-GOY?qua*_MCC}|x,يp4:ʺe:03 EV¥[zٜpzޢGr@aqȨPQeGCg˵^ ch0na|F7~!y-,S5l_ W'_8>֥E IQ7ـ#3eoty*IpHDCkNJ_PѸtz"'n}䌿d lj5ʗQHlsfFHe7Fp J<)0EV4IX'Sw(Jh¬Ę-Խha{|{iPJ,nTWUizB8ڴ C:N\w'ragFloח1xhyc. ]%9|8ipmYmZ`}эs_J"kFP%{htVCEE 4_u"4|2c>W.pn;Qz[YQFЧ_ȤKX}-Qr7fu_v)V-٧yo$QH~́ Y%>%kpM/]S_Z N30'LkY܅q$5HE唜 ']ٕoaPՍ*]&a^H1«Z7\$▢5WÞB΂av=fjJҸ'_/O{}>V}ʣ~TULNe폋ViÑǵ?K̹l61S:SYl˔qӄAe_JiڕqLl og@#U/uߟ!vv Ϭjӿ} ҀI?tI;oSފ dǧ"o =gTԃ) 5 r}_5MVKp*@|98>CIxT4-o[BH$ v`2Up#)ZիO/ ,ibE=@ 7Z P臈z@qa/UT_wB+]_*tXX 8Ϩq q3:6wN?53%\drO泰1:ߗ",Y/!뺜+)I`9Ȭ^GLFPkzW~NF$ b-eQDrL|UP\ȌCY[CBRkZ0G,JTIUN6oljLNhdIeh67P{gdc TS-ȔC gVdmeih?iQUi_{.]n{i)z"v:imlLN0R#O %/NaԟH [ĭh*r gG?] vY;y0(:lbw#]`KP[F.#1HV$ SD.&?VbqG[c6s^`_-ę>F.di^eQx4$=v [{kb%P`Źt?VZex,u#twِ)PWk[V\}^, 5NhVsA@> e6Dhtc+x 􌦴0cA_ 7ۋ\MCZH-t-!!-= $^&ǛH`qy/"WO#nz0.U|$@UA38Ms4j;JA8gn<j$C,£<-]95\gLs>:To,ZCD[Nqq2t[iœ8(T W* DQ.G򂙹x=;i9WOķ0I{$pE;$B;flկ755<،mBϩj G1!lc-`p5MFDA4M<}^[mB.i97{9c%Ucq!15\ @x](7^){wO*9%5S. %aFm2ImƱ*3Nu?BE1mј!۹Sfq4HeDպ~9r/ֲYߟGHa4xɦ {Öq*\ŅJ>C#_sr4PC?gJ$Kڄ {ϗ:@=}'+xχ QY kG?&@JN5[tMb.B%g8gSG?(LH#um1ȭf@TZx1JMfgf)cE|ezeFͶ7KgҘ1,U񹂋cq0ޱeZN9u:;~BQL0HL\`.Ė1i(}<ϪY$8rMˉuj`N>ݳDaF[\q^W֔ fFW Ϊ9 }qf8.WEyHHiώ:H# .&?˱F ^ғ7x֞~aa™LVGPƵ)c "Z!Q+x!)V׶!Y qOFx7*=JhCUA/j( وq,!}bHXX A7܄SxmbWM(68曩d,ݱ]Oi>xP‚7Q'Y%f|dB=I%Y:(FJugMzl۝z$~p A9 &iÿF7_LFP?R]ލJcNL1gsv!xല$* \R0=yW08sxnIJQ =v8|Kų'ywe\ҤwP4c^pyq mb~c_Z S <,JGл݃J0 AnBȉ~OmgI#;(@n6襒[S*`!WF"xg3iBN5}2@*+as++,zPĨ+zndǨASW;H It#{A:t{у =r̸m }īLP(OBgŽb[OKF< 'Q D/hlu :u vM7'S!)69ژ2U\˽I#3$- BS2D83=9$x`!ߓ;;bWjIʂ!Fm"y CLd{F{.P?a43sv"8ռ̲'NM@҂U3 MJeթMd9B_]v>:;uEtXIrC7GלFGY6M-[c\Ӧ3 ^cCv4~  (Y혅e{yW> Zv 'ܬ1y6!qL؂~~~N]ߋj,àl91o*3ّ̟ E)JB%( )'b:? ^b'xff;XH4s=`{)"Kd.hϓ_W;D?AFǻ5ؿPy>?*o:47,eHASů~/#\Dա})3YB$k_riԝukYLf#L]F۵ѭA5boڵmL-_M6 hUe~&jF!dLs f&q4Rrw}n.ײxs0ӳKR\nZ0GmY{~-G,;H HC|nC0iP2jᒤd$]4ZTDu>F;64jDmU4 LtޤŘYCurDF9]=/9#r6_!1f0q+<~V؈c9c>Q5}ӜsK<"#_mkzX-\VHG\[y(&ɮ};˕Z ^>F u7DKv OvۗWrɦ#l$2u_ :^GwF BXn:"؝Ξm b(RN(`GUJr=ޏ3L)e]U3$q,)Q];v}4A2w h8fAT¨ZgFJnik v=ᓶ1@V€u=BTx͔2z5F'alo i{[=PsT} $Ђ磼@C }K!+b*!|ɭ l-̓* Jƈ"ϵp:3Fr5]PyhŇF|u&Mu83M6)'.tSJs9ܰAsVrѰ =6sx֊;@I7rSrQNchpM}]dܬ,Ťw -!s͵/O-vn0`$$V)'3eC0tsV,{Wg|,M,Kj,.c%2I- kKt'H0ȓ @ b~OBN,Y@vy0;/ىDރiN q*zבC%0][8`hg~tD;( ]1&%aX`X}W,k nۣ, <ÏdJFZ\!dyP̏hl W=h%Q,2e]L;Lj_uĺwzE.fAF}lZAzv?6'%T$oC=eBF:&ӝy!P;QHSz8Os : #IxEf">o|soi. ]9 u(;&],eCJsҸY*]oVǐbPN}R**bf1#]w>OQbn e~G] {̵si : 졉 n #f <1aj9o:`?"HIa$un=l3$(ipn&e(D\zec" :?b_rQ: /~ڠ?5O9JE2hʨ-U8Y籔J{$`B@Ș+Qu) TV9k8 >yi][ر%˂%ɄyLj ICu;\7׿Őe3r+\wdޮGo\Βg\ j*co3wp:vN v9hn .c*yq"NX%Wr' f85,QDOI5+bEoc8fU6Uo7hVN~$/lrvdd*L+,qZdtg_ٷkMu[Y#8`#k{,rw?_c FFx14xɇ8*,!'@LKO+.5J4y?:U4 4 gI@pj JI3iM7.UO#z)'tG;>jѓGc\≡7҂>^dGIɊP S(gnKÎ bSJ4%02J뉽,ws-߈h! ީ4J P]/ s[Jꅵ hO`O]ÌH$-{w:?8W0}{D(M'X 9 c&o"',Zo[u>k&pVZ ~^*ER1M2gdD&Ar%{6Ks]/'Y"ӆiMn:5fVt*Q̰Q"MƞQ/n X}׊ё%ꌟ=oi6bL)OoPb, :{1[ :Z6fB_,/+ۥ&҆RC%n텇6[8-8D9EOP(7gKk"6c-5YփrӊZ줾뒏 $x֎9:+%F|-fv&`ڛ()陴|ZpYB|dFWVv+J Yb0ıM:^L&gjH*b>&4.b=V6t0m8XjcMX&u2H2 Q}څ#lArl;]h6GrS wImk؀2f(^i$@IiPQ8w ѥ}y>m2Lʶwqے9sL)]w~t+Z]B*嚭'ti)jtɂy5͝k3GbqE2ݑa ~@D !yA'n2t73 8D<6PqKuwڛ> dmK&Dg4"{- ҡV ~ Ns(> nu~*UF)o? pyJ쭟xJj$-TۙБ&,??QR`l|\}+/d|95ћ VXOa}(BXvJƟЇHeoYwt? kGC(ED|v,Ck9RׁRɩYΑZk4AVW,npQ ̂1ґEGͶwib* J쭼{tdSD+G? xtʅM+h𵕔%8ix3A ѿ;6ِߡ̈́Vʊ?(c?H߳+RF߿tP6>0m0#M$*KEB[fu=XD, +G#c $*Ub9k0'}"u˵yl1C͐}QLry!B܇m%W3)Oj?-om**a7va8-gǝd %gV}I]wX9 RV?{Sbc^ Y,-N {4Q:{4 Y (A{g4 36:@Bޕr^LXȭJcQ7Lglf,{D&bt9jÅF8+qL iYX!zKU4B! &֙|خXQ9!a_~_7Vt|JalW &ժ&+^ד. 4aK$ɛsj Xzɬ4]!_3b33/[ eόASbWS'RဒTDB@UOE YIO+Z:1d",LM03X[e@Rxf*K:Љmu PZ:6YPgd]Ј֫* Jauxٶ#fGx//M\>g49Rڞ.ך|Y􈐇pht%<#a8GT!Df T$Mqª}apHsyIE_T&k%:[(Z֚eJ컏Iw(NSeC`OgʎOV\F (wH5'ѦȞ,Rڝ|4JPF{Amm6ck&YɄ\q(GW4*XQtdQ8[}#-g<݁3w:c$2D< N%_h_g0eF(ᢖ*Fβ< ܠ.o SR.Bർtޘo-әVz͋‚1й mdY z-r9{J~D;ho%fh]Ƕȳd%3sjo* A˃uinGTQjNaCW_V;/ſx^I $1%f*,֨ɷ{L.[ɠP)uPEG*Q ) m[3X"X"kSz YZ8nrAէÇO^KH@zl* UI47$a*b7֓zK'ajSi5S[r#&^fB82>38s1uxl1={$qhvSD3BKkt7J~Vs8+nw`׵ ~}z;4p3Nq;UШQ>6Џo+wX'gĦؕb_ZAJH_YW'g/ q@M}i4!YޔIO]UF__#a ޮ1?yu8]$P籧{ԛi¯h_gSİ v09ʼnY4=m MfwA`,Og5$8$C=SO#,BI\pdᅬTe{'~$c{%LhB2IˍL ;jkJnj<>-_,l/ ܂/"p/ 8cOp!w oXv=n OySG9:WW|}qdoLo~.2}O*~ކlGl'PpތTSsC2ER`46q]kҗ͉U ݋p0=up:Y Y /5kݿ9-}W̠KK@ ʝ{LHO|S T9#%@'&0JbTDzFJ˕~"ҕus"P֪0oj6SZX;;:']$9B\)uR} 7mf赐m(S^bYضkn)sfyeh42hG;k}0Jy <_{ .$>뼒:7FPEʄX2TBc 0}d:"%b ݉vWNj~=3=|q5)c-2vgo]~^n%0T@+6CDKHZי̚q]bh6Pu!B&Pa &ijeckFө qA 632߀\4ѳ";DV1hTc6O2XtcH=~W;҉M6rD \f/]SJIcIGMfp\='N2sԬ_8|y2z t6ƹ| dpC>C5C:LxedvO@MyJU*!ynj^\t@#^V)ʉBTIEM(6usN&[r<-U26= Hh (iL1ݟ,cs h6T<:MHZѩ LȾ%h F"fQQǣaZs#[__njqK~WpJo!zpyQzTB BXQpK'+Gw9XUD1A35A>+>CKL}ͅ\UQ(󯒧"Q_!c,` >dƴ'&0#m0|/ugՎO/i9[e lrc!R9fJY LєOӘR`_5SB\?\2W4YsXPbUm!5l@ юW:<6#^p&+%F9Z&֍M9t#OXqϻ*Dd}g>D% J0At7]Riׁ|KUOZ[^JQZϧ|pVf`[g(Sm/VJFPMG"mĕ+^,?~? =_78!ttoKs%ݞz`f8'Q6a0,$2 GZ89ܧsq"P5ؠF>GycR\wݢ .ۡ:! Iz-f~iZ=p*^**|[R:Iklɥ'$Q3<ɞ|%i9йHCJ?X4;U۷2]Ov8ԋyk0:\Ӕ/W}&RQ@5N=-LMk#XTDXʎMi60(bo ,bQz t"I3}ts/ y} &Mm -갈h"k/9g`-:Vݪ6 3.;-y( Gj2?I/Md_eI*w0CJ=Ri;@֗smv`]?8Oѫ|YObԆ-9/ L 5lcKYz` 0݅٪7,FJ/)cKǛ&ʷdrSkƏ{%<w4h-8ӎL,`Z$ҹȤM*9E=\K_  3eaaw9ƒq黝( 3M;K3l$QpX=uJdFYœVBOrB`7~LG#Cspܬasݦ\Wn%_j1B u}&L<&e֜c<|PgQjT ގD[DEq5n%'f N%Y-}p9>ً@i|3@`CvtkfZuF(-pj7]7ݿlh+("#N>)6^}1Cmu|O]:Φ"_qCdXO=Sź?ɤ%G"{2t0ޝּ峿 w .t26C6=^*טt3-&\r("*XG鋉ъԬM-+m'~GF1d_*Ákkr?8 Ȥ{Fh4OLR}~32visΡʙ5Ul*~jP,)~[lMš9W9tDCXIǤTlλ1F]Nj?\PEmKl;)/gھөBpODfFGˈQF-5~>XCV+zi5}dsff$޽o-Q8\ڦ-ȫ}o]+g>~z(%Hΐ7瀍PJWvXKX|tkfERzUay}OS29_!MKl;b܅ͬn貇7m@Lۚ ,X @1drZfktLƆ`.reNi;~<&}^*Li!-0@jVq0\j,"NJX9W!,rqALtn2L%9e,?HG)Ԗ32B[gx.o $t,ƺ:I6y 6zW[vISPd/<[]VdՓ24S|6GfRSgc=S_4fpR˃-dIn: !5riD#K32Ƥh+DO\#7fk_Xc4āIDՒ=y?q%X5XU>CG\Y-|%sgyW \14KPF`eEI9Hg_N)!V;rҕ޷8!V S)xV$\]%&E|z~,ѫKVK;M#'zfhW=z 2FWF?|źBMBKNœ5Oz\E4c#9i~hf Õ\"=RD#ʷySO.ii!|`6TЎEE4 Bu}lD YX. aG!p0z,JIaU6 XC&,qT"=1r=E sj<)+cb^]@e6-kF<˝Zr ?bZ-oQIQZNr}9C]F(UsbJ5/=pa,xʮXt$B dQ-\GqHE)097n̏,"}5 ~FlɸŃS1!Ǔ(O_U &q'?_q9l{!`1i  ?x)+o:=yo=PRP@#c+w s[geDNN%hHdֶ+S?07.hpLM7n"R׻cdO?RmϞ<'jSor<{>Ekuπ}$A3Uՠ M W?Vsi 3 sҿe-mjmqo?x#YrrJ7 ~ Ô Ծ)s^N9P)ZnS:[ِ׫hcu7%F%D/(/Ms (bsӋ¤;~AM*GD+7O ts< ^w m3ݝ}H=ZA \ u">ʋ8F my v|yU}VϤ,.QLjrx`t!=hpTC j;b)C<늕̜XrTaafWo:֧1֌]"TX1olV]_z%*!mkJ єPعC֔FjpFM:uUlquKx3:[KL_ϯlv;V̢@%ov'Y6W[*<ci2ۘ+̤> ޲ D}X ֏"4, G7qrqVetFI^! 2|礶`Kՠ;lRus SQ e0dB_Rk6%=}=iY wǑ)%{d9>b*_(M?eO)İːyߝ43n7% s.*fc./ӞbهycjC.wjsv+۱u1ZDdvSZgWu?{R ;-7|P> !wt;Z(ɴDH80Ú)r,h)iV~wRHJu>1*B9'fb7kEmȢ#35Tu5ȿW%Gg[!}H ЗkW/HH\mA/9K"ة*7pub)ǪZܼ@B()fuL i$QV$o3nK9*ɰX+AlA J/*ۗx#z-xFWl՘ӻUh12hw7']H]3#nY |>Sxm>D xNU cu {z$Vy  tܤd9 UDϱN &CUI*@0@*SIl(J'.[:(>mzcX~ SNϺXwS@ oP^ nP_33 "QTX7v"L]'ИtU*Qi͋аpfzK/jH/k[૨̍S^hwQ0nW'dΫ{+{p|A"\5S N(qojc*KY;İWT ow%HZllY?,1i X]B^ G(_mmٕȵ(yRֶa ][bV/7Oε.a=Xr $XҔhҗ ؜r4W+P+8k30x|J(&h Qm~l22ꂍ!՜0I<0Z\q_|du:[t``]y1-FBWW6e,/w!o?ņOc> gOtk'i+,M_g&ЄtYS*p5 u@JŢ@gػw +[%H~=- J wFl41{ra@XJ+ p xSMץX e5aOP{=A"GNkRg'&C&#v2'bOOk5r ;o=/\%T9~?`O*1zisT_)9P^16c #5aS4@}O?Hua4yK=UR_dLV$T#"s@X)Y֠`i)z҄kop+sᒤyui\UDTO9VwܽuR'o-ֽf_!V`tuQ8d!!v4$patuO0#tΔAI WoL䰜t (ABӺZS2~ TG/ٷrfFbyZ1^tI׼9e܎.&}$$Q3Bɰk[Fj{x+6;0$Qڰ3'W/?CE%AzZ1"&h-Җy{5\ͱ* Tj_pf(r٫&2yüV_Un,ɽf^nqlup~_0;W!W5+i`z#[=:ސ`_*ZGzkK$if}Xnlu{cAHjVZ|wJ|w,OmOu202.,yTnT45Lq*q6d\/nDa=Z]+%(C*4惂$30NXW M0 Y֨[&";;F* HeDQ} \w%IR.7V1Zbmr]zA[#C %HZʗ>JbBzy ~O )F}8v=7m?t4Dh`m& g+@b4doĎu.}kU}+ۭ@'[ET-IK--hA(Bn4nbRpWg-`u2*lFqX]Ł(8X 67y*IƖZp?Ĝ 3>f4( ZZ:43E;PTK?i p_}Ѹ dOj(uXr<)n`sq|zm8^~sn򻂊@0of3V ({BGkqbl"nzh:5XåϷ~Rw jmF\VV2܏"xIAii# W &BXFOFqi#apqZ>~m4܆@1] XI kVSQEN9ϠClj_?׺2)U<+֥N\&L;ZԾ2?\49+TOYc40=LqН:.D5O|]j "w]u`gplvTlg`mv0I{d_ $XAqK "2)/RZ<%ӱByÀx.!XkeR2҈)O(yC5iQFs4@[x;^h!I^ޣ~(ZaYz!M֦h?{+Nܧ·'?x\t[,Lxr!wPlN1o] yq5*lEKq0.tUtC \^HYQ<9t6~A5P)a{돧Zxh?KPzʐDsWԀ{ r(CПƐWIdyi=ACW2SOR䀇c6)c5Aza",gN 9TZyMPAGTXEBȮɩ3.kZjqtd~6mL)YIӁVi^tg@yv˽\6Q&y^$D#㘬+=@_3>}qƍgٛ=am'ۄ,KFl_}|`W\ܫ" M[t6AF#{r8E@fJ%ˈoW"{?:*(3ѪS=?'iGxQiؔ^А8QΛx€rEg"~ȫ^<tڏ= [33Mo2 ,tX5!G|\,p]%cgܖU磦-Xpl!ϲt?[|2ZnAב!*Ujq =nw}#5Dm`EsNOН \(쪁rHQB5w5gh%snrZ,E'ǮRwsX=$b9 ^8В6YsVd,g,Pb+ʡ#9i':qpe<=2ĻunsQ[9mDjtz0%BBwEewP'CO-#jgD>P0 xl%o{WM?/v>xpGޜ oz7LT˸ib7㖴>Ox$!þBxmX}َ"]uHM^&DMtw>9}Şd0N=Eԧs]^:Asry(XxV _c+ʩtgc܏,WR3@7T vu4F2Wxyfs!0|[/Svfӊ/R?j {c_T/_ʕw\ɓPav&j_n.#yjΌ)]q\shm` rhY,CK @6+rdl ^Z\fX7%.D:!B7r'%'6R$|gXPu0h14% & 1<$ESք$y@’1UYr`Yg-MK g$u#Uk$N.^ 9 a׏Ea¹ Cb4 88?c8^p טR OȘ q%!y87MNh5)(nqK_ɠ~H +p &[X B @o0D 'hGy&K}3%eHW0-Tԟ7Bgs_1n8jb&Wz 1̇ R;L>ΌѡݵXj+>DPp;@X]wJ J [ˍi65+c*UQ"1N%! k q~, Ѱ|N%^t@ښOkw.fA1ZԬf)URdC%eCZZ]L{FLg(Ba*pRm/-2Z:Vh ̈??mdPU83$alG.eV.V.Ba fK=Յ`)*WsU? I {Zz~s=S ~cƾv!cB1`*?_La2FR5 u|5Sߞo}^rؕſ2$h㢖q=-<؇7Nj<\"8zn_9c~tSxBsZO>Z|Ph^=8µpr;t I?-hڗ +١S&=X?+XE%9 H"6tmqt{sANтR$͚ʈ-;#E3]:?临 seH dB;%(Dz؟@ȲrKf4Gm.qON@lL70w|) 6MV!ZC:]XΗb)@m|?e?ݙҩuZpa 2r7#YcuR|ň1Iڸ)nhz[G?w䭈 /] JGڏ' g~~F~.?07q`ǰŮqup0:(/>W6qjd8 SDZ(~wUPU3S P~(zk: "&F,*7' Le.ZKBV{7xʆ~$oaA1O)-'"K7;G =Vc!b^0rNt9ꠈ-3,nȼOj2;Fx+ ?Ӏ`O'|,qk&`*cEUZu2 ik%CkKL̦RbfcQ  Tf K$HVF>U"Te}=e(o5 *=[t0 ꂩg<Jr Pc Ի@ 㖏J@z12(V1>{k(s iVB<Ό;jVSXo &n (LG\R.}M8][D6\ZX[,@IIrY1v Vc0#) vIڽ.վ0A&pր;xaeobܡVN`IrF 6!_?4a\K*uj'u mwy`-,]HY겒9VM G!Ez7)gOѠxDmꚀےO*g# {ą48T#d#$9ᮆ5{m !B1'Uy6g#ƼX@azHr^!γ}+SNh.I=ʢuX6Gޑ'e-D&rj_y\~@1uEbz4,ү_$)m!LIȣ>3`Muϫ#A簪=80H5p|xMGB̐l_@.Wmox.VŁ R7UrCJ5ϗDma4wl}>,?},bFUb.~v֑PhKe021p76[v7z*i{yUH+ZPm4OQ*g^U-BЊŦE9K|Reo6Gː%ioS)w ̇%4@RK:$&6 "j,=:U C|lݡ۱l }k)QW#9 F 25}r|q/jW;٘  ?Z MsP]]e3)ڢa '#ͮeuǴNCco#o;8֝`H g>ZtFM>|9ўlvHe@a /*>Ϣv)h]LP#g{DU@/o6eVBb.e-Hö;kp7?XY:VN2+v bTiitApimeI4Yst7O*4t":Kz!1w#]$l(4.ھ6φ3i&- Lk-+[e*0n9aҤ2>7 3TrE §g2.|Roح [2~8n2U^4e̼-5}m,9o2n8D[j 31FؽSagS@t5:@#AIv·Ϧ8Q7N"._X'4"Á%rG%fPUӷZ?ќ3b`ƸfY{J)KpC+b{C2$˭X?f:E+a2B5NWr썡;i#uY T=)G""$&(qeb [E,x"`)u;؜ED;Mq*.OۻJsPJ C vJ.hM`V ol5_ΞAܬȤD7,v:ru7[lhT[Ejn)y"o1<)[󭸵zC=ogö` H>hp;+m B$o<+Viqm#gW9yWbk^ h]tJwB:m5||9\ؗFg#3XKAjCMnKIJˢϽ`|"wGauT%{[݊F,rбs_S2iYD:K\0>i (.* \R~ x>.Ւ9Ou-ڴDm͙9auo_ˁ!雋wJ#6I޵mz7=gRETǗZؓ%COBT u")1p{lOΖ #YEwL{O'C:!*Cnk(:/wOi(IBq6 w*4a\pCR>IaPsf-dٔ*bH/Muɨr^[}qՅ#jҥ£,ѫix,?ht Vv@aC>ij ѳEC[oyhtNKuigj(V DZ֭a{@/H޵,G|K]LLES̀TcƊXUށ!19>GB%ba`7_[W=a{U7;; J߆KI[>՚0 k!/e549UJQx~konSBv$.db<8̂/ q哃qW[tXp]Rc>߮g.j0J&WPC+]&o<eNFr|%(` "޴;8Ej~[tT-Q7 +i@.tv?^|7]ӎW7. SITnI$ Q//QyVD<fWdVkև=o:$sk Zuӟ];GwRe=[>FUu=5jՁ\8G Zo zu8~sؠD25ɰjm[bxE8w~iC# 6Pj63hlgw~)/S0J x@WyRӯɲ/NQuЉ}/AJW j~eMHiTgԣS= `(<ڧάT53Pso'A:{/Oإ1CX0*1dvTj*`)VayQBF2 G1 ߑ8ovB_u}8-TpTϔ59pP=JWkrc3/Ű&klе}2>8WsSRdbo3/o( Qãv67> ħ!rZ<_I`3J[։#\o 96$EnuF}aGQ{ȁL 쥝9ܔԿT |&-J&;B밲1`3dE\OK[P`7Z,2Q7H̖VQH>Be TCFUSE wT(ifw!]N .cQ@mD]+uŽAD&d!ACdo2;TE߱l _:mIz1dƗWB}=+(Dϵ>Ȓ ˶3ɫ) y].;>e Y|x}4(5E& Wnb}@p"gj>[A=XB"aQe83w"m[o=;RӶ߻h X-vՉ>B fHSچxVtۢ[ܡgT'$ b\-,c;Ji'_w? PȀ:g-1sl9E$ybQ\̆\0#':`5h*V9Kj|rΪ⹇J.R " ";m29,YbS]߱P8Ϧ(U!hckN 441 @CYK\G) WA#I4ޕ yLeCGNp:׏2aAW~h W~ڕaNbr\b4r@$PrU)-R,ɻj?cO!rVHR|'U A.wE=::˂3nr3ԅWrz>jXH^Mw ~dUzeGu&\A8u,)@{fXyugGZU8W)5HsְAz.*^)q4}i.'0hUΦNbVZјMf"u. z7 z|y#Hi6(0W*0<֮-!7Xhh|k61^W9K)Vb pQ8^'=mџwrtB5/.l܀wF$2#HC't jB$XS//Eʒ'igK\:l_f1;i܈wӞfoK!+|m@?S6NlFm-Q 8} 60ƗK5NO]/Tn陪!?@ɨu?E5KqG=;B!|P[Y4 7 ȴg-q_/MoENrU9+[ёnC>rTO' _B5ҴZ^VHGa_̱OE0^ڀ4 ݔwycFtĚ\©I $" /MP=)Kb{o' ( ;ٵ)"LGo͋HΠ5ڜŭ7G; ^#󺎲8߁4WU]}$_]fE~Ֆ~^Bȯ \"H*/ܩ:ن³h0{PIWFK>eKw'{@H|]kj4W>K"-Mb@dIN,z޳S4# Jpm{N*L(qg𗷑WcVF C[׃IZ4W>-!c0=ّCOBC(y`q BSȅO X KtUn_NN Lk~`q:ab@0T7~&IT >*Ĩs>ʼhK1>_n{XX>/Tg` g|3Zp5$!@8lS!%JP"TGj?<1͛#xX BVdp$JjU %VlǍaE0dV'P3i2gԛLOg$P8b}њ2t$L־HAP/d*ɭW.ʆj >&;OZVkOSZĹt櫧vN];4km#C;Jb}&ˆ)|YsTɅccuӟ9VH a(+쵏C)Hy@f;)^|2Iᳩ Pg4,Dse\S3i&sLY[`C`x\'n`~gD\HxؑTQ"ӡ Wytg\:{MNuVL1*,GG ,5(^Ӊr;x qBpnmg%0Hk9v2+g Ϊf!PTNd(;;i4! DmW(N鼅4U;]lDWLh/DPhSCț-3*{cօg|yiThb;5慔87X2Þ`ч^?UWpJJ_#1 Ik#^a_[c|=CܢܪA6'<.$v)/^H26n!΅@hK1&8mEX [C{/n iHz\uP4s8J[W3?BjrR/ ꫡ{ZJZ_@ԋG|o{̿${5(ukHGgv%QlQ2WzwlQJU[9ݹ~+TL! WwR(DE[TT7O=2kx&2j?o g3PbCBH9Wp*Iݲ#t%7ǫ[^1 ;qW@(Xpf<1OXRVF8lQR"pOaJ$H7/m(W2/{4>/?@J%߳ f4)1,|,n~XBĻz,9R| ڠXY]|XW"ߡ< "Y77"n{9C'LWwrE gNAdxb,3~? Mbu9 ԽYaNKv Y#I  ; zX}C[}4> Iȇ0E16'ͤӄb ]=2: UapaRg+#jpzN\q~+ |Oq^>/rYۢ~Sk'(*#j*S0VƝR钷yeHݼ4VUXn8΁Iy(9ĈB;DNStKw!jtwL^yF4<2KFRA"BQm$h6Z_Z fLWP:uT^d kv6 mCQT;1gҴ%ɘĚc/RG%"ڨ}Y cb%ӤmR];̵C]*fwr?=C3ZkS@dF;WUVԸRAe"Qa{uTM .;opJ)D>R5 ]/9SE {*JB+b-y#u?8X吱 &Ƨe?Ql-hE=bIg2t@|&} &!]d}Y܀eTK :#hnj RIK2V7WZN3YOy*U6`7╗BL!mhTP]tЧֽsZW]du>?'lĭޞ]`"Z1v`EAz4/^3Z[Mxf_һ?+zH]֨ +EoQ - ɺU׿`j'uyTͦoTm\4'%%z|I/MH9Qí-gTj4oy_h!FUT~`e!wc\H8E *o{>cyD#I1̼1H$ryUN8DVc:}8`TS,s e rlۃpAAoZ6ZUςwJG1G*"eP0*P̪OZQ /Iƪ R3Ym.n>VrϿ& ePdO0LUvG{H șh Ľʓ Nﶥ; yf`1Aą 3v-yN*LBn X^VƒJÐh{w傘/޼yt g ,R@K&*?4V$ sD҂2d2ߑQV䨨!e1|;Xp`3Y^ߍX0YvjDj9[O!`zѱ?q']'$p@3߄6~Po$囱-3 G=_|O}Ɲ[tYp:@Y}O9j-֟t^TdTxX[N-b 5Ng1 ѓnS|R2j Zt12Vg("hE(yOUI,%᧳j`nK?c*}GeL\igt\16k}Us~WjE g)`g5jW.Bj6}SLG(Y߷Df{8%&uZ;e`ISS!& #1`Ge_90Ztq !яS;a?{]ER S!ƞI ίXk3ׇ2:X#ͽ gle}o:2i0җ=KH?nCTstɻzq-nLƿO\~zAx+> EЦރaZ۸)5nA~yͱzmEN R=zDTX$q-Zq1f"]r_,΃XPp%+~X,(өB1xEpGR:-Zr=e0(`,tl~h=`pba""-y͑d6j[0ܢ7.XU/'YRZ(;c7Zݺt;$&ow 8_.:Y=A2K&U*>Z.|!o$=S B[VϿNxXh)] z9ZtD`&2xE^pw_>Q5 BNqWD9fӒSUuZưU2SZLvѴl||<})qg!^Ν ͱfLsbV$-L6@̩݇)Љ:ʬ ` e[-vikrUamp7NBh0n$S9g ͽzcCwc|2E&cDk|227];:3\}g`.+b ̃v$q,c3oH$e.8 s1oG6Sv/Jvyac-8y,{!2+b>7f΄J+' Fhf:r)Z=dbvNo=xR$ĒvDMa.~٪ GeqlqTiS M0/NCN]`A* 6{DŽ jC=OcdTD' v B!2ZCۣw0DTۢ8Bu)Gs)XAFrp)\^ T<#;C gkBdU'սD~҅g"),ObğADJ(gx{V)t2Kvdm o0[eΔcyv|;SHuX҃븡O-[סL8YUHg %kٹ))SHSk",lR]w&S&cmS[Hi"uOl'(uD'E JbF8עu{g&z֡,C~Op2Tk9Wo."q]T}0Q[ͥK۟bf.jnI%=iċOa3̄t rZߦhjcLX 𧧈G0-Du (v&Vl> |[~)?GNtƚT~R˕O%jQۯYh6eW7Hՠ:~_' /j"H3+m 8gά&ju'ٲx;Bb -X ꦐQީvOK= uI5}UTOf$sWy7E"<;XSW I d 4qwNl xڋh}rvBA%y&7[ǵqHyJh$E0CsMAg,"Ix#:&PLƃ1ðZsPD_7a(;?|dfXU]I$n!{Bfk$CJ>W&LbR) NrB#xl~ҫs$M18EA7i.6.p+~!k!RW>q!-+%B iM&`i٦uB3Ӗ ybg8â7M|LARv =gW,cЉy{QՆ mp l)yYKVu(A,ؔc_fk2,uwc?2dȠ:a(E@ Ës3s +JDHj5i )#NG >}ng xb؁4t°zʱ`oZ0ǔލʇse$ kK*.\/D4 /Xf,AүSgЯ<{sfh CY MLY #˷:w9:PFکR+r:8ƾm\fZAۦ%jI''~w2+Yt`=0$ c6eL&0EI[-uHyLj:b2\a.+~{V0 ?I ~X wYCU)c t@s9sz~eb:x lMײ[' :j}'5 |#!k>俷m2J#8r gN %0o@t 7lFdtEK+M%[t a8]2mYuĺtgo<'`/uʌi2"(g{`4Q4/3}׼ri8?MGaK%~>H}~(ܓ"zͰ>, c=E?%K/fwff{aH#Rc?7 W"E1+I]oBvM_]h™r璯BeZ# 7 V<' |@ࡃR >H؞Yz=v&4/|#SUWWhEXM }%8qݼ,m3]ϲ(=Ac:-eʌ!n<'iahS0!g%l/@&J'BC8lz1g52<!6_y ɎỘv @$S]-JV_11~k74K"G xsнv֡(-& NI"Bܰ)e8\7w(k4lH>6D-bCbwٛ;B5N RN]?+SdVfV\^ڶZh1V!Av.0D~P/sFuJ\<1vLty^mRTz&E2p͝H(ԏ^e"0CYyVhԺJ -Uw_eSE|!ɾ\^<: ލk9x2OHCh]1A;MQ&D>wq! xjLͱ:sý/DzܫnHna=YV N`hنtp{$^JsrhC1ASG""3N.nqøK=Uf.qx?ќ*a+ 24hޖv9/yl3qĒ)>lA5DQ };'1VLgx2^uYys#㫤v/$p+ZqLP<[C1GDZkJ9 `!-G޳2LDyf'R n?7,vlE`UmJyűA/>il) ad>ecjGIykaX ʜ0E of݉a8HDeS5TmT1b$JТd9w%`{;42/dkܴQ:Ɗn^i.Jrڮ c[; ş$ 2΁5 gz];M{,H7}Q|&O%hAc ƥN'\KE[w"TC`P |l,߅7"-Xs=^sSB4A_Fxu;y1$wE6րk<G  Q ap4! UOM7mX,*/ZϮ U&P[[߽Z Uj-Y Z1׮>}YD[dSyG.˟H0ub:-O}Ehc P,zdxҀF&6>jWDA _+xfe[p54~~abZ3e:1 jVe$E6)~Yy=U8&Wނr[˿4h"й,ydrHgZROo;\)+5tw+t ,asW3яL kL622b$oRNp)kq"eȘvȢ1PiHhp{0~&%m|ڈ KQZU}Ksw>/$R9ӽ̚fjNBS@|kCӊ}E[Kv 6<@Dں#yS-̨ e!sk6dLmp3>l_Lc[*]>{a%-w{Vܟa:^!!RWPuH66}nx6Mt-rKg:D+=^e9KA<{zi>a@~w& 8 ٤l}TIhPtuAnj!ӕxҙAWD @t0b~Bjۅ$kҏEn9jp=9Lˑ(+uV@vY0''# iڗ^bej}ȓ1z[._$p! x2 sRKP:U<@;Ӄ֧[;.uau+xh+5]ojFٷ~şD>w˱f0Wq KD~AWznn )b?ݹ֏vXi8ȯ 1Y/ "+?ak{TFQVK,R= [Q^i䤓:x0!`&ɮp>15`U n.#40bz6G3],R "q݉2qOem0*8OҠ79U8#X(8R=N~-Ǡ MWrڳPq2K/>ue|xdv,RR*!<4aqjDpޗ_rS`$ި W? x,{P>U]Zx^g!*eE& dS7WzvKZRZP B=Nr~[Ŭ{̚T@' ƞ~1dȏ:3ӡ6JXYJAw9U,EhGS@1o)gSU3>d]24oB[z^C_L2R*S-uyBņp$WKoE'pD=>x{ɗxUMq{oCtӕL tk~,pE䞤MfJ;;BBj:'J)1d꭪!ʔ=9~/X߀'iUs5\ٰNvX)^.}/[,g BBG\~n8ʯo~d[DṼز^raqOp$qHwrqFBe,B'L{~b!Ta;؀X%Þ$!U O/΍7eoYbG1l>\ltaA &%"o%_~۵x y໬>ЏR T>i)ܛĆANy86Z0ƐwBjhV.'a1Q'MP>)?c6>73.%AKVZ-}|.da=|%T KYX1cC>htYeEvx_9JM:]œ? =$b93I>6O=;U zXXF>.pyWX8pkvQJ~R}~,|6`j{s%a,] zH[pZ1M,he @uN-CSs<Gb*vO`CCY8]ϔ-I.ߐ9El6Xj|.\"`,UϼBmuGbY~gœ^ߒ/M@=? PB)ϗ|3`Ԣh?C`-MM}:.a7s^9R5yFҲHƖh,OZ _ y$\<5zBI,`5%?iˌ.qCN u'@;JfSij5FWSם-Rs]HhmMIbE?y(w6fW +%Tm ?E-Z0d~fr ^e۸#;:"{m@nKo9#=uĿ^.Rڱ}\1"x.&g'UP+FMk})ИD7_kW;M徟zNWxb߉8죺N^ և/q s?mȬ;1e9+خQ.IMO,]NIJB=_ӄs_o׷NW&Jse7iH izbm!-Dcdba>V{}Qui.¨գçk@|RWl>JzOl~T^`2onFP[ վTZGi R(Ij̜ϘW\*LS\~|;ۉF#dgŠ; Rc dܩ3Ue2^f$xO:8߄?F͓VLkZElZ=tA1WI ȢZlin䦗DԭwJ98LSe>v:Y#+,K572}=pl|RB1(n+8{~ua?s_#}tl}7/+P ت}F7)Ckof6ZDtJ:%PLV k$&eq r@ϥP*EJy͞Hd P ?^VWP${ go|Y'ҺwaՉ\/~a[?D:I#^[!=6p/$=,ng€Q=wVA8xF:K+uI6@{`$`)&?(/4F$?%odZ}2(Qt.S+vgɬAAge-e[..|(>~~#'%k/Lo:f\z~n wL=ǼkMDw1,qw tX2bPBy:!ˡe;a7g}|lfIϛIPu:tSMj܌9u* *C0?U]G]tF@&]5H71U *VS@ `8 ;uWm{ gS|xa $LTq:֌Iԅp`d095n(ONw%ySITK:NjB}){m0WEUzzM%y˦>YH|q %`)D t,_N9|N;?;o:wk y7r)`B<Jn1 %_ڇ0;x\H*olM@:c-?d7g(CP0bC׸T&<fyzwU!B;s*-yQΑ~?苼1B%CQ1je?z(J0k~fUp?R cYEs1z(?Jgϓ o#0ֲk%Dy;#NxݻX|7 N{u[:|Xau6Q&F6A,+I|YsED+pڣo9.K!p1 rucl҄KrTlWa6'&~#@=XP\FyCE*&?%Qt$O'zti:|\H QT#O{2_ ݟXj;Lt(J@g.0&09[5*7H]U$=0LjPFoOq{C2nMQna0;e=y&m6 Ԅ\ ~/UT$`!3' ?v@Kqa"X(4ֻW㩍%Z\p2 #uy+ C j`x90wS⳷*Q Thb* of;ذMh)jo0kqw\#;̠ڡTj rf&>C9)-zN|-@`dUErQ[15D'\N8y[П { 5Cbeg[[?X.玡 ;"5ي,"|n(Wxkza'/PfSG3j#YV5?V~9sP E4Ol?6"DXBquzlz=®f$d7T˞R`Kyco<ލVqp:ͬXJY[ k䖙7qBefݡ8jf_oWA\+ nj: E`bn`gHM:یC6g޽ ^|QE\0K_tZ". S;=iGw3pX&ܳaͨ31^W%{qLௐdgRE@2KyG|=f{5ICOw] Y43r }"楷\UZ@ YHrձB3QRc7iR:yEB1|}٤ !A6?yxW3ƙΪ8p(^{tܖuiO(~]ϵ^zRXD B;X.؏3&_J2^N;xH{ZU[LO= fԲ쇭p0NrJQ3cgRBS㛃nE{sO:7iJ^qWMN8!pxc1 1WzZgTCKSHhe)Sst6],d\ {( F@I;69rPr&zZSA#כ i\ e#ԡ(%1/$"9b老,J:3f,_lbTD[|⇠m~Zk|5-Wt9 <;pw,F:La `0ˢwݮU/ R } 5#NJ;,S{g=Ec}[6=~=[DukJUM 7]:d_v "_v1Ɗs'`mxac lZ.k-욑U: uƥց=M2 | wct3^ 9 "@>$0¥ٱN*: 8N/7nq e_Ż9;Q 'vNb R/ujP薣,|1_EV&oHw3^$痼ᘬe܅6F RE#-(+o2>pA=1q+ΔmVmA˼;;H"fi^eKXӛՀ#Y+( TMjQVؐp݊k顗)ipa<a!(j$#Z6cŅ M STVq"uE&1kKN r" /yepQxҚAY5NlRU6rT ]chbѧ(:m;bgeRJH֊vZ U ݠ>AEt4r(!g B*yi:!1RHzӺ[.AZж\X,QGsci[CNH_^d`{6wUݣ%{duHxJbL_|tt1#,D9[0IaU48(L%S);Ϭg|}f_kٲV\0J> CItd/[ f%U;?ClM oHl8Gz4z,s.wSNyysKǟ7OX%ƑmRyarz*zpGqNɊ}?~s$@ZAxJCy o|^}7g2LD`]!)$ ll4N]~ > NF%Tjiw1o;܊Mϊ Bڳ-rjT(H:ֵwfm >v id>p_9)P9hDhR||L_oZbXepnnai@KZ@|S ecM2ו;9pan@`i"X : F NuFEd,o EV$ &I!/]$po{&&"(&L SH;))e_b/N+`B&'iKX=[jHe*({\xKRӷ/sQ7qkl+asrğΠ^f!r+2k8 @\Ź" 혈pFF;SG7@L|Lq%ǚ&[.ّTxj\q6*"Gr 'c:| 1kמ:ܽkퟜQ%+tW Dk8{D,pROx,z l T|/u&k4>m& (b1BTn25he ڌlmB?)dmi|kFXC7d34$vf\PyW#|-O3-&Ms!߂_ E9ø{Aw7.1Q /J6 j1stBX ^b̓3d3U?ѾXj=I_,H%52Y*%NwPS KqcM@Q{-Ţq<< |FͅB!ؑk>$V&{0pu<!DzmE\S,%-ߌs×3yISA c5/=-q9llpxUlL\{:>Hn/ [n.`GZQ QRʜg׭m@/nr_ҨMSs׏VhG!OO̐xMђΞc3`ٓyS/6 %s'/2:j?E8C"J0l'`loY1`+U|y;QSa_pGD)l ʑێښņ= AE>I<^T9`64CAJ5J[VF99:W^,fԖE2뛓sVrd!ۈHjh^<iQ-WnK0Ƹ'w+v~3%X GyQY/ }쟁ǹ-f)Z"HW.bsF[Y^@w3 +~|&_@#-M{M Ez9dҶT y!/`plXbwzJ%\ iL?o\Ѩbېe\S ݴVJ6 j3H*@.vCI {l"vdqXgb!Ƥe|w_"gf+xG'y0GpI! {$R $ivIT=W$Й3Z)_K- =AzsqҽCr*h!F *-Sij^$s^Y:Pw锒9__3Xm6ڈMº'ܞ.=ȉRL*PYm*,f919r^' lI'\~QV?] ';BOŢH !(YBc1TXmEhZZt0E2KKΉN`:yQn  [jk3@N$ĹC7yTW$g [+@)HÔ#>2Zv0i_dR&YY$Q*eJI֒c=1/[}v~xbW*nȥ^yy;0(0_xȀ$\xEX] ULzR0-CoM )8d\/[ ٲ, Nfswp>l^H%uR6@.YHP>ta3O /d/כɯ=:ˤ.)O践Xi wḱ*;ŭT ͱ31B AH0EJb0&`q+|UvV= (3F/$=ўbFDhΗp}qѢexh{P,"Nw9l. .1uB<}(YH={5L .MU'U]r9C6M$ waI,l \7{WDH#Wm/epsp*Dؿ~'l6Q~h2vP<@ԆږoSdX5Ib>#Ա=4v8\u\Ou/W3|0H օ'J{Fh:<81NYVTܼ%Z%ME? Gk\'pPckocbôYajҥ @U086\B}̒,)m>f-D-tIu4V[4 ndG4z>O,8ds9+o~P؅rv}%;$.]ώŰ+kl#|/TD?UB~B+Wic]|ɍWCA୧yOsL ]A:go =9=A'H̅n?5J 43n %퀂2}9CX.x=ʆD4Kf[Ci1.#+㷂T0wt=nXi^pO#\oJNQ ?M5Z7Yr0rZFE KSS7JlA34;'uFO4@HfGkPќHX{ѿJ-|xkk7NѾi_%f"&!t22A;^ηL7T`W&,+D?YKjXub PH©1]sI#'k9sY(5k . Iѣc&(Ǐfxs3<,-bL]!\>?Kznc|Cp{A;o7j[ܙ$8NJ:`_hcK=1p a*n}i !~ijymMۈ|SuPAw`CGQ80wMm6v#5D_S,Җ:m8&' ocS'j[pWy:3IcW("Mm1&AV>k )9Gn-B\k>^9~eVI!g=a{j'ڈֈSG[DH=$$ˍUOMB" )mhH;g+*ˢaM~A2/zVZl(^B蟳".〃d/mAFY`IQ#L.OǶ? p7NDPu:(d_1zbG b"Jr8'x+{ L@v 햱,[z b,I迻o3K ,+ka3z)~(QVCpX{yv(e1"F>iNho/&78HlO SǦҕ)>N=pC{r< a ho@PmѢOIΎ5M3E Mݜo,Q)X.q7l#﫟IG8 4w"& r]Q8x[pkF,pT`R(1B43S#[ [,)/< 1WE$vA_O.A rlpLn+pī["n?1 m^sk-I$pIsvΜ/!{&\wgP<[OU?*AW-eBi'a5thdJA}]j\d#~G%wl?b-/8o.Ht Vi]O- GԤj0v+fBch[>X'Hr֣dk("Ƙתv$^6v͜H'E( ]n4c <r4zʓc~RQ~k J~p}<ޓ+cb{eյ< \B=?OɊCH }s*1ao 2e|K%7˧|Ҿ 755wQJyϥh{ )"z|UsfЬs.U"|g'yTA'40`&wLG}Ϝ ّBjkmhC5#{!x0-<ϯ0lChћ}6geA*guzy&."?Rk&zaOf Td7< pA?#Yw]0B bt +`ͽtd7TWОLvgDmy-߯NC/:+Ck-+v`e=5QZA _][S 6ODLATT"7BZJȗs:ErAl&5HΠ2: %b;۶`9n ;Wc_wClr\gJX 9*#s DW@K+,_ਅs|W؞6bF1|z)iT ׸`a ]t-R5^1wՕ"fEQZ /#-89ME 5]y](U2𙋧@wQ_l[MΉPy&ђmcJ&ݟFeP4em1FDbD!(Z@!W!=W9a f*g=|xRYEBf"ci_ gf:jo.:3/'Nakv^9iHh ZsU:S:FUq(HTxISHpSMW3WHQU\oX3k@ n4GKK7Y//%U`gUPeW)Boh)x"7>tR3> 溷3::^:Epl\c !ǰ] jsпG9Kt`pcfYsEZ CָЄc$E=/rk4 ot p/9h $b&j?A_gW 8ic>"rc?uQ*u¾vZ'B~}~!(/^(#~&Pބ|#.f'^Gg|jj35%emsBYgh/6ERQ㺌0ќ3{1 ExA {*Wx*֏_~&/"oS 1-ךY(/8`(֊Aj614::Xl  -8b/~i|ɣi8&1 $pJ<̣x<oM!JQie Ϲqϓs@6I {EDIEn# |>*$h<,_\&AO(,w̱v`r"xaor4ȿ:t9v;XDo/< fT%|?,u}tbF4텹Pؗ)Xe}q|y;PQ/@M,L-1eB \T:IA L‹H>径Yn)}݀'w ֩)4hdpkNNbLvMX6r`^T{X}'M䯘L+ZZc1/'L7Ë+\r\0<Mp3P-OȓwuiLu=<-Q^OV?L'_Ȩ ddKjz# uన ' <-\6o ^- JoB[tɯ2\x|Y&n)#wTs¸Y;%@C*ٳfÞY/U1V;q*q^5G2.ZB\蟙.rףbX~[ 2)ɹ>q2Mfy׆Է)ȯ+"A* ېEta!n(<-ԍg")z-A)eտ ,}6wd =ufڍic M~,T\ V甏tkOYyKÚe]2EAu8|zOvleX( 0[vw٢ay+H.V`/3v쥨֓uMJNFDŰ,mw7:v >rP;/k忘a`SBxODsc_SIKz{fOْ-p+~<4~( C@"\;^~`\m3s45s7-%I%,4Ny#V{0bsW VA;Jn-BZf3ՎI ^ GeYc)"Fa) 2{7>jX')!5*穼:N?NK L،.y_10EjX蓣wy236c9=i9ҍmsց^HtcDy Grt):VMq"sr$zXBkB !:̽XeA oe @5K]A] -8؆DS=2|=%`wE \ )܇K Y=P=;DCoqn8EtZk|uGD_?'9M6BfIe/bfǮŝymSs<'%c)G!+ۊo4rVf5m^ $ۨ_ԥ0mOOi lId{AcD%B/h_emۛ5e6SVc<inUj pD9͐=zԔrLFCF[t#I`hIuKYOF9Q/G2G[h*6AYi.0XEOYIVЈZ!lz Kzc,g~7 Vʶ|p]ӧ0?<@]W@v!}^R,*˟%mWGBCf%pmc`t B#Srb+'F˿櫵 "Ɓb(<( Y$(fĿS?=ʛK4wNFNf,hHHʤe׸.U"ѯ@]܂^ޔ7L5(ۻ`gtFoaʷs@eb˔%GaXXNR_G:FinЎ`DHI,2QQZ{ !jhVpbnC>&QlP%Nb@mfY_yz^kPGޘzqӡC2S!O@-w+ ݴ1b.r"Mt`n:KV j&օqe"1.J+, ի_ޠT8Fш:ĿdmP>zض&B16uHnn + Yp,t>܅ )峏&sRj1l2j0%xAϤ*WzGwQȈEEZ㣑%75k2a!TU]i{)$);~𥳐T>B,Dbt7qxV,Զ ҏ%\a-9v9Tύos.hm 8pY1P W}bWǶE|PdpWǮf0w}  Yδ[<( !qPnͭepGW>x5W'Q@GGeZB"7 %q b7I/ߵl=& WJ+P;;6I7/?#͙g,gd"[3y)Xr-{,S#'-̙+\" + M,wp%b} U '5C;jsyi7[Y+[K|q Q|}#DpT4N_Ů1RWo]`cN:MI68 llP$HW׏-U>!/ UA< LWwXU 0VRbqY d6Y,\A^YIluw_<'wZ/źx yB&p{V;%RF+K =esaFf0A+k8%߬R*=`]V<`{F7cK>O1Α?-vs &aD&`Y`fOG)|‹/jȄz{ZI"wT%MT>bҐ)8ou&UxNCq"]uf(‹^?/`vq9 g&KNXTG@+2LF-Ht6Lyf y~oGEJiS%ZfO!FVcۓ]Uc{~'Aa4|+ ] uh:T`)CUEDlzO3H*`10 Id &J5:y C0'~ gP~+ω9]vi1۟#^2ꈹYK#īՈЃXd7h\ڒFch>_ @N= pP L'(q ZEq' ~Le9eD ~& ^#,Koatg8F@'LuhXd(Gywjݒ Ps~uç7tAgGp '=|h1'+QI{7.ڂA5mIJu{N苴|XUk .Z;:mR4E 7ff0}ˋc@jt颺;?h\T̝*aѷֶsq]N1r B/||#t~tr;S[W AvU½B#($ݴcF폷Zs L*"fy7QI*?]Gĕ#(ϟz7̯kx_W_˻DQ6*vN|뛳XT$*D #<mJ%QaPj5&c%L9ᝇݴw hL#^ 9p~&|?wrlOF e)5FS#&UDf<6© |Ɵ$^u\W\pIr{ײI' xjHbLC\^XP㶋 qO֙SH!v;e ̢\gZ5#T}yph8'(%oMB(X@3֜EPDZ27?۹j]eM&sC ׀{(Æ&\]* >87 :)#iSX LÿkHrU2e>(yBgwK)Xr4y]׆̲ | JؽHv>Z?A?m:akߛ+Q;E3g]X:vA DvxH+v~mXCh ǔ) ( G1pSA"Pv,0&Yٛul-2xt/(e6\Je%!2ośKۢf!@+[ 6>ŮUxg7-9U9e鳉5ۣ>? R!cUv])aJ)9Zcd2$hnXj &‘h0R/ w6x?3zqO2G("SgWql^6 d b`$[8i. 20՘P?cgނ1:ZN? ܒC%7إ2UJ% ".$([Ba/X]%bÁn=7fXh;dg6:yN4 'Rd8mgܜٶŗRc 2a.T+$žxGץsK6?X#Ґ'*mutxZx`S50&\vNfz"p,#;d"rM$}3'JՊ Xre:OOYDz_e4nW72KzLDr6"1gD-v y:gv 3lD_rOC{,|*Qu"`sg$&c㚈]>#%A_+K!2Ҡn}ASz6r ٳ%h~"eFAH4[ܡbPdѡu+ LG*L&hĒCpT)䕦 4ÿto8ʚc+*^@Ձ74llh]4m@5C3&B;4~.-*y]Ktn8K ֡:*ǣIlK̏yM@gapW(r_ fяW٩>Nm5o21`zfſyJa%F#*K}1^ 6Þv[|"EMi-W`A^NLUU2PbgѴ^En #4a[( RRǴd3<60~wS^L_ptck9IgO^|hRntBrD<jⱞee:b4yGNt0ޚJYYRڻT ˱0&"i~^AWC7v~d{Æ=ty@'(%  C_.A+e *barc )''K__5c/!AQ[SӦKIOQk#y;" (33JS=*^e#sOs{+:.Q;}]3cs kC~jqaeB/˦ FFR4r\6Bn{jU jTy_feR}ky+S,{s}7vׅ,sl@$. r\{ʳOmN8?&Ҷu>n#qӔNj)rP ZdQVS qcF/zx38Rq'(uN*o%taja jV1=1eYrR߈en{5ЇKuD~_L Z)Rw:C٨7v\Ke$Fev>oqK!1YӬ3S56@#IW  W\]ک,9o-vo92T]w3'/'AʦI}~^d@hlOî,~41p$Vf|!փsGG)Rƨxd`6fS{ I+45T?|@l4H4LY˹"b ޱ(\A"684աc=aY^. jYV#HakzWe|'T$)$4 Mϡ!ecGll$$zFS7J=_8R]*3yQR% DEDB؊w e%uې!g&iW˧/cn,,-8Cj3G*nt'H<?+q@ۂ̄^/'¼qisWڏ]ӗcNNb'soyo|zk|au &k˹' l-,){jJ@ ?NYn_W*@]71Vy5.?ȍ. {3{I H5df_"6($:7xNVh(aG W3Ь' f7rwf4ma|v$]]} $QU<½d$ZF9Ζg/ :V8m';< c悊095e*~7R֑ͅm}3T!AZ;p{dM(YUъmndI|?.J~_'T0W![g ]ϼa-[A9$6zQ jWN^uakљX168ޞ nKZ:~VM,SSB0r,O&导_!!DCq9iq6k@*.5mz-"BRXCf漘R)w.4spE\ۚph2duE1'HWX]-^ʍQî7R26Gպ)"}H \:ϑ糿g{k 43͑7jG%/F72K9Dgk6E?GЫ14{D~&7wef,j!ąksT(No'[:,8ȥ=ЧT4esVK9{R덫[M4VѿC`׶a1,q^S,ba5N:.9vY~TCpD[ kfU,UtԱ$&^{u rmGO4~/a:0Q&C+x#ғt+0Owhݗ6ǂ\,Wr<[;PMI}-!ðKLeDǔk8@2dS,@S 8tq7X*+1W`k[8<'&BaL[^<ȯSvZL>{@]R.RVP|r6{=0[ItY0JUmm=Ɏ:,H 4q}U)lpG$Sg}lG= kia+fKYˬE/[ɗﱤ15`8No'sPkaj(Q]XBԟc~fU!,04|M#HZfɷx8s #ERYnt8=GT2koJ`} 2W?fU5Sq{4|1) )BW3*0ӵr,=wA৻SH 𯼱KC/>u(tA5f/my!v]_ k!S YczmoɡiS/Xf٤!d< A?-DC z3xc*jdT*Eʍ F=a9rh2Fe6W8zw~beR{R6)#7KK>])8U/[OT?b(ӗŰq#"@Ln$!}|B_L1?'th}~[5aH~r# Fm}&;ZIrG+dc#V%/1׍oa6SА+,r|[*IG,F?lhS#.<ɿS&[gF^L]5: ꦘtK9y[}YCj=!5ݎewCԙ2xV+!e6 < =Q+0zW'yǴ \H2Yٞu߲Ԑ;K$]\iDNqRVOm׆|SiPAĀXg'RjP4zO`*o=}qI w}F7C&]5S'tX{mX7rxGEWpf_kl[!;QLhn\XyI2œkQTHLO"S9>f4t.l)6t!SDۤCa 耈F`r={춠cJ5J v4}T# c F#=-g~SAri@F9+y?B#ws״9PiǕ1{tfhap_DgXZF$~0ԫY.#(ĉ)Q(V8~Z~&^KX:{L N&CVv"XQ #}p Giǽ~訓Uh5(xV~ͱ/ #~-T~ھ 9namb/.Ȏ5ĉMlP+jRFip\2縭MBЋNNLgQt? 5G Xg{oޠ:+MG*K Oݪfm )#'q83DOx|vo۫D͟ 4ۇZMe擿z9,@`#gbѽ\^q7;()/3uBw(}x\m}0#ܥBLz'gጉr̀gګ D(CTCUdZ pEI L]"*&0e/7y髶>e^9IFGм!E 舛Lt/I>С%nL)yk$׿*D#Kx+l~ʾcz#>`w虪!Aj@SqT7ޡv!8u関  WÖcE]K + }$k!|?I[{oڏ!E~gk2ܼpSv$I?ȞWPc?~8n01~a<=%,̄A[~+UB⺸=0'ʤ*ھwWXIE ?j27t{fdFbya9Gk(˜nTP\64Ngq =:ڽU/̡/l~laEDBf[GHHGm)1ȅx.\1wt)d~ b +,0 |pDQۮl4<$U{ԣϬ62?}nFѽrT-<жw\Yjp[/`C2z?U ]tĮ@ l-w!j\(IKdzg;|{]EigS=ny_BψxF2 ǥ..>Vg~/x~_7xOdtӍq&aT"liDu4,P^asH,́X[f`.c3-p(czd7)0-uqcm堯[ҥ7,͈ - KZq3iR0ꃪ-O<}5FIݻnEaj]}xFU2-.lmFD=^qL{pSo﬈yͪ wiUn *԰NaȨmvWĠhME(زƑ]&V#eKO.:ۂY$4VI~0D@m |.=\q귑m֤ɏ{Y cJX8 F4*/Kd*7czG\TO:֢ˡz4ب)2T}dN[bTN:+A3z#ȧ1|,ڢTH|b*9ͳLvIeJLj.%\̍~4HMWu¥T\7v&hukr wgjHWp*3lZ>J%fE&4IHTFF '*pvYH)ADf?؄1` x)Sbt e:yqP(!+֘?#&6RއǷbg/:;foYk~eywx&1_׈ XrKi5 )~ξl1ެ,](.k jwsFshЌR:hP? "0c 7+!G Z ڵ Pgm'vi/yn][W yBύlݓ˄m^=4#a7?h=ń@'#*@Hw00N6w)+Am3c"?;3,I:l#:sz,)'>=U yjLwR#ZmT㞨 vٲ0ō=xGgA~dy4=&I>H6Tab SE#ApmYU(sZW';~~J|ꠅ/luO'݈ 7"t2Y hSM^) ;,Fw|ע\v(pN.ًK|~!VPBH,Da[ib̕(tvЍ=ҡ?:KĎHhd;I(n GAh!S/Y߸[p۞an)J dΰ9 m`'\DlWe=CkRD&:^I; x8*dsy( K0A+b]oF%d[jTK?yT..:VDpAS[ޑpGĈh?iut2 mLI0[`J; 1L6l^^~>D[DZm-9 sBZ7:A2^ea|K;7ɹH{ixkjs3<ͷi"=8BV|7ԩzlZtH@1;toJo5L#cL3 ¼3IZNޞܫڠ{؜1)N:XlMpTM3IGT!f騠+}%!<)ĺٛ)#?!# @kEi#s].whێb +úf>{pTYjzU0`csmܺ6#S8bwb^g~ yno*WR73hp<1D.Qf#'͸ZOG jn բGqc8nS6@6/psPyh͎Gz]qVY wSLL]jlGo>wrtcФC1}n`ݥ0 * }}.wtD;\Y΀2?,t Y7P<šjSDW"np~jCV^ŷ4kWKU(;FGxά^& %;OxX*$9𹤜i+־ )?d?Bź|J%A16>uԏtZL8;rK{/ G+"6۳Kҷk }%iXz)M35y,jƓ75-c⾏rs)8u%dˬ)-vvy>fc6iT[NWD#57d[db\j|8q,|=ISue75 T+z,͑\:?s^\p $юzGYY䣺]cl$4'}eMЌ_K}:zB 6?t ;f5/$~Swuu "@dbCNB~9+=Sfr|iCvuJ 5`lǠh\R6:#*EֳXܕ[bsŒmCիj$)nu GI͚Y4h:I_[~".6\7_;mrcDٸN<p5S- 17Cj堡j|2 tWEEo#~h6%*m]-v{?7`ݔ>~gQ4{(:,F*AX\AuIzcԈQBwH pfbsؽ>\8 "mF\T {DK}j[8=zKI[C+{(6`f"N _)2ˎ@fNTaK RVvIPlpt~x]vpGޙ0K$W+;u bBCM̌+8NLDx1EVKMطqr5U 7W҂+O ]((;p 2~)O|b/[^f^G22 HȐLCzsitnT0ӫW_2YdLd E!uV]P.Ca.a%! N\"zUh0 vCU\C7dĩPH| `e L7WeI OYl '`3JPvTjLmlL!|ԦݩCAs;4k7B$`@s@D4m}Eƃ? Zުއ$T Xٙ N DP ;*Pdy$ZZ1,k QbeF>uܚ)$"'RO( ^ξ.MuV ɂ=}}9Dt䭹.;ozs;< 11KT+@Y/-JP+k W^b8A'km+/'4B,K 14fQڈuZ~V?>JFyBK|6m ]׀`GוM!??8:NF6D^F Uu$o?p @ȣδEeDp~!mY Ƈ0aU+p%%.nVҔw ] 6sa$Rd]CǷC\'*!wQ /̔YYA9sU{.*j֎UW4"K> "IػLrܜODN:6 tt!BMβV4'Oe݃XU%R.$Ζ2sBay7m#xivx8L >vVSK-xp~Ft$_Q,px4]zS0pA`H+7wru7<le^R3 61Ur83tנ-6,Db)d[/jܙWvr)HO!rRJ#M=?e0~! >Ԯ~T6Weģw~ᚿՕ$>Kn~<nZI|ܼZo:i4`lUp2\"o3 R:(2֤?LG.Ry Z_۬{%D3%ִ{XoL05X*2μEd}C>`D構 !bb]s;%ցlΞ# %д. UPSރjzUbZ&-,y4T_ĸo`kW<>El*%W9MDyԀۘfPI^tC9ko>"y8xީQ'eȕ޲, X.yaL!2Рm!DRpcvkD>oA fÁ{[!UVL.9pl]״yf &eAu1]W(^RDԾޝK%h&+ .5cM,!ysZuιm9:c|$enWpD_h;Rh*]t{D7UȤg{n+B*AcԐ!Z , D>zf>sbvGN4ٗuI r^3'p⮽b el2廟A)!ht.%0uv_YxzVV4 ; Rz=՗bz&EW Od[,#{:nk];Tn1cMI&|R#ݒXT"8՛,M*!9BEFT俥Z\3KTq:+ Bw(vmҒzaҁ&v^4G{Jn%Wdʌ2PlK 7h .LHPԘBY0r,LCw5I{8e I =PX`+gx7 $n/*NdWSV(],7Jg}2bRjV3ea>#w0N[ gn_?Ѯw 8I*Π 1xy:)!J^2m괉;B"V3 ĽOx,O\)h|fB[7|)zjv0 rE|@JzLynUĨE;>X'̻Aei5]l-/ؤR6%>ߥZ=Q~ +|c8e]3݉O[)ved@^mr{K4 oI8źEoU0%"( G~.F+LS#&j'U=ٴU\eHm4r#4->H;^OPR-dPt$ '*eT JrAW%ל]U ̮7)PuFs)d ptqx.Zә)H`<ut1pg]̓tK2`Xd]?,AH @3ߘuzs$̐S92L>&6cR[yW^,r70e?(ybzKF +ULZzmVk7Z@t;)_p6mPPoٍ1Bm!˻]=I'6Džphy{-8(Lh㔤o邰V.#8 3-CB@x{n r?1u%*;1ƒ-Q)Jzf ?qeD<=<hBμr.ip֩FuI]uJlDZN55WAU/۬:t v9&i{wQ,$&HYf~7==Z!WM7 xRzIB6;ћD5-A˟O'6DD6 T&@ʕu]{VYP}M ^@$??; kțS,"٢qNQ4g@dJFkmW]+씈?G'1R^P]rc0h83:pʃ[2;m0&? uo$+~3gaFi+jz ɤuUt1dn,y$֟d'۵g͒`7Bg tW;cI,#񙢕Mb}x٥ NYc}ɍO< SՔ[ @f>07,HXzKl@kdz0H1̕ߵe`kUW7u Л*8֦ F~0Ժp%Cl&StM wb\^]L$4ǵaHJ^-} Q1.+db1x]I[q{+RP!p#HF;/-/ 5P=Xfxy?;_s$Ɩ׻ Ów2K?Vi\to 1)&hmUup{@|ldv$(ae/x0 q$N6DRVh n+­Is,3PB/ ^b&,g=R[LfzHƇ_/}FBIn_pTgc0=٭E<Цhod"he-%+_RZԦ=({/ه9zXNZ&i@0mНal%:OZGֵ%gؒ)MO(}gE _o< f{*K62ZݥLrI ;?#n&EojхTX;s읢s GMMp&`xYd.◒|R@"+c>he v0kUnNb/vGH@PX"|?49yx0ഠMHoCERݡc,6uĭ 9z}|C9MɁ0DH ?WډZ"7i+L÷<_|{thIx ,9 PMhd$:.QZ2\S4II@L2tdewƘehQwI `B&hZȉ6*EPl}6BcD4ʞ9L0Osx/=bh3̲ԶjmAʄN diФՋ?_Ueo>:WuEiRH=D8d7YΕ s%w|d%rqYٜҞ{n;"GY2|I`@Q!fts\8ITubSxSl`Տ ; emƺ_ܛ>$3vl-noӝBv` r)V n>8f CױO$W:>'FYU^ho;Lك?zoFYl﨏=m1*fT\Uu *W_ [Q6yJ fH5+Q! [׻##Ï1 [`7X1sfdϴKDZrMSt!K}] xb$fbjP >*a*3Ee3G#l89&= ,&͇Mm"\*N@nCo7Ig^uϺFzQs?kX$ 蟇>ٷ['Y|/|mj<[G&12a>Cb=jLƟ˚X0[!'IhYرFĶMhWGνӶSgں'Ÿ(UXWy8p&(`LFp!a0HAC󻵎9 = C?(3EZM oSE6!3K:jJ^/.bjR;w^?+·>NN作@$;wlȫi_F€gk'n-gVAΑl .*ӱRbPUY™pcFs6,15j0j xLbɐ\L{~ғiNIʖ\9W hlo!?+2-MtqmYv1oÅF;;E|Ȍlk9qri{ǔd #y2=!g͙ALZBiQ#d1`vV5q3rC织Ξf6=0v;N`G7q@VPWiqdڥ>}b)gǘqˤ#jUOf?2'p!m3p^w;FM*a`cKZcٳ:"*| D4}2Gel[=YUX9f@1D#F$yoG@yDua8_I:@8[Ŀb:br) $ivlXҤs:t< Ɔ$:8[ӁVhAXC^B0),eZ5(޵m WUh/UrM$ L5Cs0/UJ@U%wװp_o;8x!uH+=ܙYӔ80Ȩ)B0&aXyNh]e}6g7, "=9s o6\2yT sv:58#]tҜэǸp&PQCntwQ|_c_Sv;} e͹$A4gxt՛ áU2RsTuA[3!B4(RF<]*Gw ]J"ۤjvqΝ81F5&G*g "x 8o "Wwy3!%8s {V, SDٷpv+ʦ2osGڎB}&z2nT4*F|˼L}ĂUw7ﺥ ,Ⱦga! *e/0ۤm7|zf`v761JE({IHdT.G磜ev=QM+U:5TU\6-yq|2<5LAd+!=]U(Rq|2Ge޵ETҟ*q0"F6̡V R؊c%3z@M05ALmm}Hw7T4_4 & GMܔۥf( Fm(BWE*(B}un0zmx^F#2\j@$0e 6D`=<n'2q+sy¯׹j_aZw۶G3)F{geoWl׫6#,28\.&3*|i;<W8|kvb8<> SP&(b5S[O# B~.Ju□ho|*f @a6dUon89nk$B/#d0]udy0,#ELޘ֎(U~ZQsmY0J2 iA+rX{ \c&N~azNOSE)WC1>/aupoN9q$H1]DR7 /}nnJWeI_GCR551]=ȳUh-B{`DO4SoLg*zF `B-^2HteQ͋b3F wgW@fiLg[|nXOJƕr N@Ml^Kyp+4 *Y@|h48ul_jF"Us '̑ W G<~i܎jpؘlnveFX/?L%BF* dWGpce&Sځf5(ݞ!,.-#CƗ stSVrCД%䯞oEHY7aF 2,aGAx~O?(e@朑B NQV !Ni>|@E5iV*k[fs¯a5ͨZ^W]$^ .B-TVu0v^ Fi+x=rNE`W ^bfh-(),R%JR4q7{qOԻĪ{, F.B  >T&? JC)G\]nQ!% QHѪ!44F½8C㍭C)zlR^.X:۷=}FzЁ|3#EQ2,8r08**Qy!Pϯұa:Uu5ϥl>}\x ˸I]nBJlBű׀`D3ݑ{u(9\c)\܍.sݭt\i̚nYجO2.L[?ue{#J^bx^ґѺIE* NH"soͣGC}ZB Vle#ƩXp(U8zFF0xM`HS/xƽ98p> /xҒ@.MlZoG,b{#z(X-jɻ8&X;`s!Rd<%VӴަzqoV;;4sD)lIzyeZQ],t!ǍF!9z^sbAuH$ta$B#=}PDaal0/<6^l30oWƻ(킻wzMPy + z-*\Lv&/2\,<I)Xr:vCc=_=b1dNy,Y(|)Gf3nr:U=YW`٨rDBR "&um1m4*|bw": vP%l\BO*p3.O1C.O6.Pr9N4<;]H2d gGB]8u:2)|yO46O.>iﺁmO!i`VF}4«sSH<Ȩ)5c&$/_Lw_Qޗ{rJ,|~?[%?Aj(ek 7 $S*yp۶F& a!{t׵a`,p%>g TV7윑B}Fح3ԁ;;Q R4>x淋Wb>O`y{*`s=?xNu BPy/LE .SWqR pd>vlrcdLLP(Bure+uHD;'7ݠt#]^p~u`z=D7NaN@KJ>QQ2C~ͬ@@Gy2f}p x8ulUqϟTaӖLo( c}gΗ-B䵱_ ||' (\Eݬ.ZgsnB\|_(ɔ-Xczay/ay?#G G "E,nH z47}/s3ikL3ʬlyҼtۅ6x&N܇F J\.͖f[tͮ_ x M9A"Be .xwEQ5>vTDh-p¸$ߌt+m=n.:e[=ͶrwWj cmLe~c(ȣ淒4@_YvcAnu4 \=W'n PeEp*K&V3j*>|y2(dv\ZxۡygUg|7bm̈S/~]MШ[{5Ph_8,:qfyw3st)3# S-M,|E1Rˀ'^A\eMQB(v.v~> ܫcRmh}8v39g AK-21 Z;z}b6)ު|t܀Pt9|7gyB$]8j`\3`YaDyJ} @'QԒ*7{CQ--Pqv} =H‡ҭx[*om=9*`%lC{A })a;/GFWqE!x` PMAC-WRPAχjfU65I!gaFXu'mA~emB]z/'h"#۱9y[:p-WaT2cym3! x)ȭkM-Ʋz䰿`4եXK)T%([8ʝ iU {TjO,,BPXoC/D3U5Œ獑[}gXFM{,έ@\) $AaCrGM}DZ=4Xz0݅x]rz|],d`B*n5N'؝qxON{lBnX6[8Qymk[b+Rz2wP$LOHo`@pBV`\1rjLC jDQ>u/ $]DA`3/Y՜sV"wohX‚?Oե(=t%nFЈcÁ:'ʟ;T h*+alHLn~ %/?YM= qvK5OJ[7&U0nZByˆ势1һOi 3ߎ\x1y[j) 0*63tQ.o2XP2(iCQ-QW^6 Pzwzy~_.B΍`=HG鐰p> ,c]`Kf"ۿQp0#NТnقD-f,zз5^*(S_stO"EKeWM^дRBo9XӲ-q ED*@9ʰROR~nf3?n33*~E塩SOf}S8S88ER!K*I97?s@{4&^)Fw 4<^f~,ٮ8\|#[ݗD?-X|r);n0-8˝yt~M4 kM>:/Uיe-g;WpCqd v*wٯ kljqd*ce!șMaI{ʹ?O=ͲDN "crVI+yA#4M{$ [cTea1pԃ:+i~PnUɛRu Z? *A5x +/]s̱B#^LWk ivdpo`e1:R|T"kmY w?%}f3-L0\[}m!>?hE(PL h.!9IK#ebedθ,qlr|j~*2 CLGIIt\Z)a;Nj6!k#?KCNbx?Ul8\9H`gqu3mKZlAy궒"u-A#8W3mmgw%AvИxӹxߜ9ԭh=WR^9P4Ըv]lOgWT>=$xa9j%Ή:9N;ުo:H*l(ܧ2NҍD52*,ihGdd 8vQ0֓ 'q*ӖvwT>s㜍OGl=?Z6A{ém4Ž1JMq[b?/2GG?d/Ii1 I" !⒩n]֌c+B s9Ę(Iݩ#`ɿ*UY"5lشwT-% A P6|rf(Yk1TTG=&j#"bб35gNM\ f 4oHXb,BXL9c~f|{řz#dlzlx63`;2euӣ>Mkm0?=1@װ #mh\BzB!A3762;o,k>J΁?_J5=+ Z: =ϗ \s悿i}YYd^;IcX C~rI# cY1g}AOKOIxEU~fxS$do\} '[6&kIrlsgځU b00FM*\!l}1@0^J8+@ꁱP*Y>qg)A< H|AMNGZ-1~1m*W@?G1RvMѧj)@Z rf-\O:1Q1.gߺ|)R; Wf8րVݷd`CA aw\#\=J"\ #@Խz}{ODp(E~;]NNq$:&SHkݖ39&v oɤ)3ڦ^ӧJLsкsnh#!$9=y b˫0Y/q&˗Or?ieܓ'g!vkG\|0kd%,^O^6:a*^OkﴷtLZx1]pM8t3f~ 9Zv7>ZfxByF lXFΑ ~B\w>bY*ȹ8Q*%璮F# B~ivߥQLGpeς!Ƀjʳ3Poׯ~ !eto?,ͨ#+5!޶ODxt%#}dsoOW>@Q-Μ߬pe23yo?5ae̸FnQS/cqnYΘ'rh"ًշWҠ똖ppfK#O"<춑}jV[#VĹx!֯%}e9 =}4cʽp-c/ZE:}WE*bۄFLC@cu(YnF?xpv\m*ՎNm(Hl#| GPaXuSnnǡ8arį 0c.)FsZb2Z}(NJ,]dbcq"*WT!6a+Ss+fei ɱx÷D"1J= {dkec 5 0·&ld.~BtYQ2᧯.tMe)Ldw` r:7K ?FnavztZWԣAa#L3=lgY)P_ u֖)bQ֨74ngrn֪&(6l(rc }]5ji D d\UȊd_M,ؼ6zbPBZk (㦫iKyUJ)ʼ 9[5hГ\* ;f7:GE 7+,cfx2fe H "͹eM  տ-㵺1}]*gT!ղ۬Pްk1*z`Gס, kK/E,2`#ݐ5OGv< v{O0YgD4jgQJctHio*}2^KhA|yJVZUq:Ŕx-5u!#5o:yd0Ƌn7pMK&mw^ )Ԏ =Fuwv_A/g<&4R!Br%{ \sǫB0 ۽VwYTj2`19uqz$/EA~UexA>'&Őy>髬JOr .0'@4KEd#шbF&uA"!+'Pyr)$+a|r(Y]E2i +3Mi3*dEѨȏT@J\i S@ʦTT{~Y4cŅ+@+;J)(z.x:,u1jNWL$ 59='HV¨L8tUTدk7u:ST'k"HW. hdI ;B)n3`GFCeē3qB:M!D5,RX+uѫD\ƈ{s#g1(D|@qL4`5--YB+hYtI<PZs-: (ae/"dS :`n!˛^]zDvH.TROaE%}W y4L.MgϷG`{8rr̞a>ڨ?xptgI 0bmЇ Zc= C:^!q wy܃FLtc!Lʧ@d<"" ih&3hJHW:b[!9AgjLp8e>wE! 7dhu>aEJ,Jl`y8S JRmZzSN+  tD/F}j5W7bApдK\Bޯh uގlC-13.9]҆񼪔i԰=Ac]hZ@྽wk/|=O1^7_*=Rm_5D2.uOhԐ柙Ǫ|\Urh1G!thY;0IS !"83$5V>hh R8:rcuƦ~2u:lUSl_<8$eWъlV$}ox/zm Wux JD[DJd4Ktnyx S-e4Nq㥋$A~6kū0#KrEK+? J/t ';wͭtUcxŦ<+\kʁ.bs7$QG?2Eչ֌W^LeJ*֯㊘݊%F uie]CPtM0"@o'9.p$%Ζ@IShW>͡zko^a)dO -Oߥ q^ڽ #E%m/zT6r/f'jd<`\˾۩waExŹwq {I:^0*ȫABFuFa ?Cdݸ.zvp*c^hKێMXˤhK c>n؃h-žo!Ms0q+4nGV &=o\T?lN`4t!}y&/6pnc41EA䱐 Z/21W@qhUZMrmgG>]8B |T-E5 /)hvd#é e*3:U s:kmeGWҞ6<4S![V>XGcSOZT8-.FKL|g? Rݲr*-|Jɵ*;59 1#n}ޕpeϭ,0h7YA1vڋmMNQ~yߞ߆Ba=s v!<4 8O2鄒'sy\lCUVXDžNTuyN߶!Eo,T3 A)3AH,(&; .S'Q@\tnQUۑ$us5/WezEMG%sƵ`!|@٤SGf`}0}T|Ē+KxF~…2߫Je7/*99 xmsc0@ 俛Y.}Oܑ .lFPC.`q?0aL[r>"m7yՃ+!Jf#fz\k@5f4׬qqS9̏b-7+QA!_5j ]nhj f%-D}fÙ JŪ,jmB+Bϒu.| u%+ӑ;Upw>}O`sӒb4їQqM@`Q?d9YUIer!34<[)'d40> @N_+%&\ُ{+чal+S(:?zNj$> u3k'XG(g*_dTuRY4؋q:%c>F{&1Nͯ&D~Vl$!xf)A5$Kx'Or"ܴ"٢wrU@xhY,xoX U1F`j:~ĕ7 Gr즲}-+q[C13bt0>~hBMsB]~-B`%c/3g`YaMe:) mNg<(%+s-},4;78}zR yխæOmu\&FHuW@3:_̳4yn/Q&?dlv:E)i߽{ȁX-0Ks BYf4M[v[eY1<81@y*>˞T'|xN^7Y:L.Q/Zc! ,UI:*GF .=(;@_Xѣ]s ZC4Cmj[̱l'\Ce@jxǬ|n :PPz:qa'}-MV$kg3衅lWUuP)AVgѪnxSesb: O,,'e{ٰ)»=@k;F1r8Q86toaGAԨ~p>} Uz}g Yg5\KW+&kq{P]QK mmKq1(pk[%ɄX %Uf!hsr[E WW&PW``m<x öȅz50_cz J@EQe:*1p@Mؙ"Ā .4?*I?"/IK HpD2𮄍UlǑ=sc{aI֮O Zybo%քغN8zҠ%Gd&] OeHԊ<ѕЀ$G-nZrdtbU[Q,T骮̞*!زmz#V0ɍ x07FN>YܹvXlTxBfHBiH?3f_pMm>8wdKW"ѡ٫7z n_FMMIT!*XxՐg1[7Qz;)) v]G4dJӧlЄ!"O̓SfжќԼVUw }5TjU@hr􅃷hxӨUs$Ճ{/q_kbkPv:`GY~0,g7xKXT1i!v,`+n }{kMeFlnrʢhDk%-@nh2[wwM(@qذEѓ ߳Ȥ^Fi5Eh+/8T‘x' #*2{g 8?EH ˒/,^fa0ߩHl6 jTf񍑩]y.(TsjJ$Wj'׭Ϧg8g„_aYNlJJ{P9y( P[CAaa8߉17oΣis z։ղ"u [(8T5]!ܝ%&*iJ#~pUӮAY|)[Ҡq [~cEpL77j^^O\Pϲq=.gp18'\pu5g_V[lyքO#cBS<~NIը\+"|y-ZR=f:=OYP?cːޱyUs'<.] O:׭OT!cԋ6$J2 գ^cU߻94W0)FSFn (~TUJNrȘ`ec0p-f @Y)Xt*n=Șk&Ppi%dJ흀MEhmeo'5ľ UF_U T0KDp-qUl֑ c#i_N]Tug ckQ$iL\FY!cwɨ@z'8LsL9D]D\B+c ~Yr\WQQx=*۴Jp[:XfT~`np]H#.?Z_5 :}f!mdĎ凘RوX:1# *\`WC̄ \vE@\0F0Co\C 8G]XM6oT` |h6L^gb :Ϙ1 9IW4tCK"Gx_#*->^PNm"^h3l'{}Lu7&OjnZ % ʱnuT \*ɳtQ<7ro#/ wƞnrF>VCK -x4A @=+010{vr#:PI V=w H]kʺowLR3xޜ7=KVRw㦼C$z1@J1aX̳6e Zl[㧆,A=̈́fV{L_e iu< ";UG@ \d+B8z#&)gL&`xhDAE) 3γW.JY;gϯrXjOCNCiZBkliw 1~&Ѳ~fؼPI23p>^6Q |TAv1d~{6*ȏ 93nX燷L[QVu`q E|{kХpj0{En: ! ̞ 򲀙hlPjIB F&!GUۄʴi|@>Ǹ>182v^ e-, *ɸ6yۼt_4P'uFx `]|a5V9ڜo(.1c\-->خU[]4 sudUJ9!3$q OQJZb|2S85;-bdWxjxV/[v*YSXI${P|: roIJ)K~݇Q Z$nN.BL|{B}ޕlMyоkXm6PB;uJ/#\ -QjgYyܙGe{ʷOH%p$p&IN}lƒ~v<~U\\ 1EHM-ؠfZ cJs$@Z'v*1U?0tE7, ^)] 1mQ{ui"grϏKyBuXc ]@#܍_mP:铒d=jf#u*5 w!(yoGo%e+ta/>D,k<pu\yH7~X^e~z{m!8RŐidqHLeVG( nXu2h„E#ѺpJ^Me ;iZá8e0߁q _ň wŏ2| hW]=e3eǬ6UkK\Sf_l u^ZoW+ȥ-s3*} YVl36dT?~ 8m#-J;Ј$W/Rѥ iە9cu29oέeL ؒx;%@c?/_w_MX>FytOrP|4NUd*iLwݒݙ@%RY_]b=j?ngDav%@a2ϡZ5eScU]lR9Rp3fzg 1K]D91 -WtA"'D ;"tbBXpw0tYQGi $8ocrnu6E(\1>w0ƵNEl 8_X?E(DPȽ<@w߈|/TƉ}uṢѼ$a,|,*b4cǎA@ܺū'yi4<^}`b76汑4ԣxz|#&ܴ1ݘHӂ24qxVy]\f Na"8oyc"o~뵸 I \JNWQ-,&%{mm̓'-K OST$46z- \TcwCXV=R)f؜lVz\E3 pYWR,;yf?ʧqTj@ҠD tì8 N]6n]fqzDe{أ"*}.zh;l, m'^=ķۧzP }3U |@)1 XջO djfKӷH XAjS 5Ի+6&17%#ޜK.|T}KYxvZc7b̴ӕ bUT wKHiT̉n;|w$>e3Pg$agi2b έEZep6 ǃxރsRp%^P0ܰ7+n8Т:{ULrK.~Jzki1:%-nHB^}oq>(Z}6:$F)4~F76-y^׻'\?~ء@ /UKTiPhY@CPsff*R/%[%uF 2ufz^OkcAZo Ɗ<0h0C..+Q΋5M!e( p~Y@^LǞFg`z3$BҀH8$?0Hc=F5^"OND_+} ^L8ͥ3`O`rJn )\֮kX9. x 1e]Bv1^wVW}ѳ%}CN0.u*YLU/Db]yy~-` B( ;!ߒ[̚]1~aˢghFǩj|f〓HQX?µ0Fj}\]D9Z@oTڱq"[a5LYm%.3V'@1 #(g}D.\G)m'-F%7KDб ;V 0T ϩpCiIJP.e)茂$K*KKb[O p'+A>oIY4`=S(e =ͪZe6c4F F^ŒX #~Eτ揉*p|)Nw\mmNemfe(E,+~lĖ{X~#4\E!4P_Uc"\34c9s g-ȰŬ7da; YԤGLpODm=sгI YkO3(Nbqrߊv)st?{Hq@jvanl$Í @f5߲.ܷY^sQ.]4jYdh0ҵ Y,"6 S`*7{tJ1ew=K D^掼K쌓_),8ލ>%~jDPiD#GՒďL!atFXs1F1b5햤uI\!RhpZ'p^.g>Cuv]| UG,{+b)p`|t ^F[ ' C+ѽ3rZI'ZpA Sg:Ngm<ɖ{\tTB0hef(׍j&8[q7IpP. 0x¢O$<k&bxz9 ׳KQ e޳"CaR> 7sa!?eEOpx՞k{1Wr.^#e^X kF*4qgc0tbZ'B\ }NGR"l8 GϺ.TQCn7Q LӴ,J(l-P0KV՚Rv[]ˆdd3tXj?`~ \O;p=vP%*0]vv>@%{ H,.3u}CoXs먥؜q0-wae@_`wY'v^F[zXc\&2 ]|.M9C^g4  * [.TMɚFa^ڔ&j+e1JNcZXDu*ܙYvV?5x^PӃ'$G+&pV*HHG4$ w>'hLzIinӂ%3Ztr@F_΀x,4_d<d5w>YJ}J:â\NmbB*OOFT䦯qaܤK8U.:gY1kA]k2vm Us̨L{:e]k MM6k&=C(DiZ7hP{!#MU䎥&VJ2nI[v~=zl+5(ڇnsIlk*@3gfݍBnĦV%n,iNZ1y ?țgR+ iqBQEZF-{iw" ,>b`s/,ꋕMkeDMkR]JTњ g9Anv)sG)?Pn>D,ҋ2D4>6}n\1lrٍKnL8MwLLx?si7]Qr Mȧ HTCMݫGE(6pġ#w(i? [L ^Q+P$zҪ>7g/tv`y!7/2f.B"wؾ[7߰x~m 2ٟM&~i'QasRjLRpnLXaq5B5{ѴZxiv{08=zŠv'q?e`bH|U+MlJ&~<{&/^4\dXE},D :yvn# yBg=0)O$L9[:bf'cdPzow p%`2٤yxe|`z3нzm5J㚄V?uG\]~A ?ABv9f7,pnd#MJhTVvm_["iT:»6B<%2S%|H?rQ (EPn">W&C|QnVqz#6 p]zDAf%X7^!.*̕6þd7]ǔp_4tx=: gq4}?Wӹ\~zT2B kZm\`:GP !\RP6`Oww(KM^0 Dk%bF9_?g^~d`\i-8"g=P+٤.71cزϜIi\tkP 坠YQrZ4]@:]qkV?2;<F13Ib .# ?R4R<"F岩I,j$,ODP~}֨>O7"3p)$;Qc-ʂ&)F_Fc9Rd!ۨ@Y.= ~ST_kwnVd6T|c%"!sEX4i=օVI$:7]QHhZYco`s壱.]eY#!ӯyeNo}Ld^r#VR7jQ.y>N95T~ZiVQ8~'Qvup+ O8Z DY߳ ׶TPbh:ibĤ%.;+QQxX݆ y:qGX fwTlqL_XN @,Ut} GWueS\cY«d{8µLq6-a8,El^E_p"t6U<aḪ@UdketoTO2XUd\s' MN|'B/+W@`. X2`5@`b6Qx".S/ hT$H+X-Ԭlq֧jr3;yO$ed }؍|I`5 &^@v#vs޲ ]' HBd~'vqvWvݐ|H#p," (U!6Ǯ*{E~4d>yL)Qwe;dxrq U|C:b^Z KE%zTkՆ^s1}h}@&΍'a-(jeoBzސH+rY%`^\7}`ꑸړt7Bc"y}l䫷h Git4é>!ιLThd& a!x4Ft` 6P_Mp.7픢φo UuՔ$*fb\?֧NO"2@9:cdQt@lkexb8 @ؐj MkI/JL"VqHLy%^6pg1]Ԟrq-*U0#*|P/5r o ! HV ' =,&ڷC.A(TAj$ ֧HU-{eѩ7EZ5q,NJpgNT L&yWsfU baLiS@UDAtq^U3g-R 4;IM(PGg\Z7աl?~3F$DL"XRJWz,VAEf].ځ}`sdlZ<^) U<Ȏ!`Zs,cM-W,INB:ooO0&Y,Z=?")&'mD&w  #8 =R)[I(DG m\@MV I58yC8k|TwyZ*fM_V_tI~cP&m㶵Q;Qs4ō)`nece2."m)0Zjz.3ːlN˨i7 0NO xZş·KkZᖹ8lq2>j+q?m5&YKk r9i]ꍍxL DO8|1(JȿQqd Y1=(ۛA!qc#O"r"hl$3QΑg0ixI=+mRm$8fH^x +l 6 PI5uiҡ7 â{Qs\\P IMyTѣ("9=fr:7>mjCo G-hZa{EA7|1Nhm]LH8biv;oeiΖ;ߚ#ޠQ0..N !R_Bj*9ej>$rm3{FٙID3Lr ;gk~KPo"X9>9$<#iZ74Dn!#1g/W?6Ҩ"__Wؙ7h|C2,m={RU@$71KxS1+,!C 57|[UP=:"FðN#rS2|VF/b/QTJ!NR>~/1[vA*OL:˛z5_[X su4&(NS|2٬+o Wq=YbQDQ[k sA,1ql}蕙W qO7i$?_Ys=.^ 3o2MP/Ji8宼dgq>X^RJwϱos0>v݆BZCXGW7Q,De_ * ݽ$[2*~V#;rq P& Yvu/)0Nd3oߨX|$-mDXCwuJ 㞙z6T{1kCiM"]QL^_Ⱥ&ajNyV8~pb}d1)ѣbvz[7p98R-q ʟDCJD&ZPo 8k{P!XOy\'fnfn7K[99}0Ar=3b# RB/6 @inVubn~ hѼ_ ~2pK̝b9 5'jCO=3_C츟.իi5A)g`KxE tاR÷5R܀!ki EKbbCIj2h~UGK&GH[R0gEF]f4rUT9h75b0䥮ǝ JFF֕mekF%PN?l 1@Lly!lˤc;a,sz1%YY"˧$)/?io{{) p3 K\46Z?b9u7Z~E)%p觮Xj*JOWA$}H#640.kVr2"Aw4kN4fʵc_{W{NyL4Dgۗ`טrMЃeJ0\lԑof|&%LV^k6hGG)c q\/ZssQi'NJO|jOs>"t|w= v(fi}_9oH0`"鐥yQrĶ"1ԹsANW.f ѧWEZlygA=8NC~EI F7+zJ9(U%D1SX >'p,2iWRǠ3'R[oho@AiZ‰%DGΫn9 h+a]8jh͂#h;LG 5ٟ}Y4W**ae:m!8݃| E5"0cki=`}t%.pڠ<{毝a/o8pdOWTX԰dPĂҥ|n YO"`5Kf;\zOg6Ir*fh%k jy:#p)Bh.O ݦcJ9`Δ$EA~аeGx*/lJ8Ḙvߌ N)&sG_( E"чny\Evg-;,z&1)YK^[DDHV Ueq{{ V~4Ū `zE@|ERHt8HPZ`@;oBWj=D]|M($enI0]!Ɵ:.bsI53Zmn65]D,[eh=@r8x!*HNE0wD ~oXe8?oc29"J^}7@ {l%uy֭Y"`V@t{݀"`O! ݙux k+{%5Dl0ߜϸcS=z8HYG` WJBa)2 U7x`|?CYfwIVQ4L HdSIQ[9}\'v(`[##'dPI";,^\Zat(isGQ0aJM x3'ur"J^g֬|cFp7^tӈWFee\a pe1/<FԽH^w R:d&Ke :'<ĩ .Eb.J~b U_mo= Uеk˖&?CJ7ݓJ!rmܚLWǚ9M$E9lI , \vۏ{,cK#;QpODY~Oo 6%pŲ]xڛ'RL6.J}&du>V jyf_5BP(f J}>7'Iypz)Ʊs]Gj --,o6-&e/U?lcj5G}@dYڞl_;\Bk3ǗmE?ETdZQ!Ѫ׋%~CԒEq*]X,?@>hUU*utQtjFGbd96CU[CHӔGQljg)\;R.gQlO ￝zyh:^at(RzJ bX U?$2w+/>?f̫LJK蜏 Vo m)=62gҡ}Dqd7p9A.k$xMEm^G]Y?`~ԯO+J>BWBD9,LV,jBrMPqd)X1ͣvH'$gPa1uѴg3ɟ;QD~+y&Fq,&FH3ߟ72[Jm{|_ۥ5bB:Oq}"w ɢqXrGBйƇXr@ Mv6Y 7qnkl?g@۹_m%WIPn'i͚} f##"z+aj}=#CKk;ZU?':ϱQ2`x!?VMq6ع0  wo1p;F`aG##@FBêX#i 2ve D!R=PLg/?sGa%n.;cmUcP:8~&cނa :oG(Ο?pUeup+ yG.n1+ :hkʹ֣p6z*نjPd9p>p0Y$f{"{, enna͖ŻqCpgieև24_^, L waGp1eiij`,0yʮay*g3Pҁ(=fA"i59C+LtOQ[iٻ` (`&CoMhZ;EUK w* 1!/Rf:h+S.Է sh(X;#O#G]i uYFe@,4Ei#06T!ixZ,Zvoˇz 3L.Q<_ DMI^ئM.w2"Et.~B`/\rBSF62x[9@!.-ܲA]M}/ ج=l봭-fԤc ]9pT?wE/6 Ap?eʥ7'wf̩%&Ϥ^K_V[ȹ ~zq ؏IzAl3t.iuhM Ko0䣵\ǀ*Cx{5esOM"ZBnRQHNVrFS2/\NQ/sLz7FSyYW+D3J8z x2XGH$v!wJyb>B;6YsqQ Qlr2!J\TOߋeNj~Mԫi``3-l^ѺW(x9H\΅Gor ]ڧ%lKtDsiD_af"7-Prn֗]Sh]}cg\gyr7^n35 37Y,Ʒ!wY::h= 4M. ; l*t6".lENC!+yglbJuP` e1/P'.1FL!좉V<z@d*wvJ0KS@xF89nذtڙ2_]QcvvlGJ^~OʡWd(6TGb|Z-Gqd t%XIw1j{߈?s~3`O l5yeq]sT5ފh0E>x8ڶ@¹f'rJp?Qq5MVࡕTK5obhآ:we2Nn1$D1|: vNXs/%9ts7t7F+H O27.fҹ+(y\R߰m9`z4}-G;d^1T0A¬hQ `:75Àx!)J~cZ%|1oɷ@[XKwOrZ"\9rZ 6؅P@@}.l8V;_.{G/p\ȭ{Kjd):׌qP%9}3`7lzڴ%õ&G~ͦ杄#Rp@dzx(w)i5>4Kpn.|.OWd*s:ߞY9vTU:l*竒C%z!@ːg3(.uckFP=dG0:ߺXfT#!ц !|^zi7/BQ^Kq\q늳ǘNee(S۰w(»t⼆}Tw7sE2{=Ƽ,-ëUΪ!2a> qqSR'^c̉6+՝AҘˊn&Gve se.x*X׋bhVYٹge06uՉ0f2&eSkoچ/Yzq/ K|\0ϡ!('yxjC|7g1UL=nt*Kg/ `z!HUBnUhy-*#DvDڶ?OQ2{}8v_TeZu(3\Oo+(=W@ NsY@԰ I_hCފnGGԭ*w-&|myָ͎Lq۹]$/bzNksy4GqE_q!]u[rxcT_+xiapG H= ҤYı{(}oc+U:7ӥ'~@AL )j?"1-93Smk| JTY_9MSXM8@p {ģcI/Ի~}*Yk\޹5|=F0/t-nu 'J ܋K@&Sd ŇT]OG8͑ 51d6CW?c7BQ˄ޞ?ASZ^}=N 9VxSaM4.^:x3F=9E,~<'i YY`բOg I|f]yvLA7U%W" 򝅂-XdkyO=tіJy5{&h,DTgl?ݹ=?/w%#cb17QO9᪅߫]ZɍSp7l@0 ^>2y/a:TX3`ƽBo+6 j΀tv6\FSpSDsNzڿqxN<,O;TQBgSR.8$]ܠ[9oUp+{ rЕ\5zƒ7 @I?W6h_7FSԸp#V/VU/70Vk}JbP^WMJEmс*Z0* A)3 ) Z F~;vU![W(Fv2fq;`J(vbj3Ea\E nğ̺.̞߼YƘ׉ԑɖ&t k{7(H :B@|z"aw"KP夗YHmwݟpsGtX0Vȼx Pzz,ԇk| % Cʿ |nuWlTiOmT8tn|ιab%݊_(l\4?ݦZ@܅:lח[L"G[@z}C',>;`e K LHN4B3XKGM|ϊjlG ;1!L\"@wp];26 7Y ԷGӣay5`~(Yn Y!ŗ_iB2Z % vA \mE[ւW-޷DV+͞ F>/zёfyt݌% O潭 ݔ,TN/s@u"B9|Jʹm48Jwv:$$(ݳ/Mk}Х )\%h(KL.Yшllppjh)[ YƱOvJe9O`|6V[eA? W=f9m6CX)c{2Y{mʟFo.Y{6dΖCH*@`V %aF!oTqS&Ӟ0CBÉ|c. 83;a phccI솼@IdR_DylB5Y8EY /Xr^ɉP iŗI* ѭx'R%{}8'ֶUcp# [Xd3QaZr6VCu֜xQMxuԠ:[zP8f -T4kl\ŦD"9PEfEYa]uiiMYlL*`8ȞAW"c_O Z :K B#ZZz7X/iRXS5s!! 0mաPhƸS.Հ7mݒ\ѽM2^YhcKd 5+fk&1*^J˝<:A܂!@,>-ȓ܆ҨG?cT~#T4s*s5:|so"co;ȼ <盔 d|-oo|߷'bbE*(s1&c|DI>Guܾ*ѯ&N |Zj:9Yxfz <Uɘ N>11u׉UsksL'\-mADca?;KK{-jYیg1{(?? Y [f U HaG?Z2<\Ąi8C--MAa42̘1^ jje2;y}z[WD巷sGQlSy|% d䡓n=*N`;}`TAk@WJXbӦ[}9ˢx ZI#aYfyO }F5+8wq ]hD~@+ќ~RDLOfRݚ-:ҶOdE۴\0NUh WeJ\Wn5|mY1=y%L@{멦I)b~@h8CeRߖ]03MkchT7&^q13.oPR3W\zWL@V* Xa`=P+GˠhaDIb lsӯRޚ_rwD= B~&D mnmZH8wBl"hQr߿g߫ h2@lvS{نߋ1tjΞs_ hq$:p{%@&>DC}㛈SɄZG=,q,jO(V=.TBu:Mr,2UmHʕ@sRՃ?aAӌ 5OMUg^J GҒ|Fp]+FjU0 (Ǣ` hWiJx#R4n$x^Ԗ U$_KnM<3R dךѾ;"^V8PŜd0cyMD]:7he8eT!]WiZ9(#FPBZ3N#*dBvj"p=8 :d`Vj Rzu#rrᷙcf J8>qvqwθ T CԷeQ90.<3 g?CP3Q5pD0 HdΕ-eOr69UyjqiXwQZJ^=gVG).oryeUbu`FDqح˰lp f.EWipjڨ/ AsoE}YS!y['&jN@U"OP4b?]]XdzFkP+ ړW7g2ՔLfՓ nc0 Su[+lw k]aN+}" yI$,Pr ;vD]+c 5ęVFQ>p#A #^S[i@%ka2AΪT.LjJ,J =8h29V$յW$!!KӚMQPnϋeB8È u-k) O(A9z|Hmg WEXr z5TivHpm-SJA_q7`^c+̘|=Z"p4G1 }@NaDG wޥ o[;'.(:7#r!Eh+ Čם[|1lFƶV_U07CZz>y->(afw(MP1&!M5UxƺouR~1C+0\M5.1EN#,5y^d[BZC$4eJ>0 v"{? 'БZC Qd!`eɥK#)kGgCkyC{FпbA*INM 4.H*n"h0XT}o [ 0*ha~{\"晹0t=h6IX {Vʂrul!+Hjh(V~q^]~ 끏z,? gC)&Z}`ђP'T<ܯ]_ ̻D{31 jT ;U~_L}Q-IT*bIut o0DQu LI,gn{Z[,u?J؆\f{q`K&y?wfQ׊:)!1X}H[1\tې6}h]zNXh= P3$k$UJ;[yyIKl{z3b@F?4$& Ұأ^${97̾c@˘lcxo^qRt:s5ןY99%r] ,ڈez|QxDz[孲"KA#y4uY 8X>u5{(X&vCJ=$`rۅ(pxnV[ͦ*ȩYܫ;G:fm ڮGrMdq1ŢyS0)Wk:uSZ^0ML@/KGQW$onE6OLjO.V) U"#t-w.~iYVm$wgD 93̞du: M6;9ЄtT,LVAiis}9J ŧ~;/ .+mh%K2s3 z;+/lT䫐3ajCw(0>a.|e` wp^#ʇ]{('qb)c )`8qi}Mrw`o 0ZM Lݮ+?p*FᦴLő>Nm!wlNR\[XxؐAq['~5QgY?p %ڧ(J=QnU` nEABmX"ܲxeHKb"vR|mkI+XL{g4Y )ZXi~z7g*o xK wpXEʗ ; iOKRuSFFZ}#2}-M @9O{[S\UY}ݭ1ܑ[H@hњFk3e]YٔO#Y1b yaTk[*,6R=Oqm՘IV@y!BGoXg5#0+(Qc[)[Izlc%QClFO-u-PͱgE9"sU;$l("Z=LѓutYRLX%[/ >g^4b,sH愰@vB0UXߌ(msMOnNTe+ E# !#$g8(`W)(FW$-8Ѱ=dQr'a`_A+[m\|EDˎ{ܢMymdTU@ߵJ{9\ɼPCM/K) \:F WlG  &Pu$F9K>=kr?yȎ5{“*Dj ݓMlLMk cSEƢۺe(+:a1)N/,h(wDGҍPpJ G_|GN -DӰasz Px,R*NnKz췳]6C+@0uܣ )gDC=:vn ] ?Cƣ?XPxț%Voq0_:sPoٯ k$k/BMBO(˕N߯sZv4K~]4O~~M P7/״M2X_[POj 8`4" }U5MذD)kkB ,>jcV^!d{&XMbg7!7PU Nq {OҜ޳`%8)_21ěԬ-Lrt0KN5Ά!؋Ko0~baH谀$#Snu5xŸ/Lٵuv=U u"<ç-q=XaHurq&PoJQ"US4 C=;-۲jf~Sy*a|sXw ^rl']y:ꜣ0_7H12 _.RI-ɂkZw&* g2n^c~:iP4(0?ܶO_t<'/Ke (bT%hXZ0?|nF0 E'bB'"'U?OJLa`J{~~P$O@ΌWF䷌pwd% g Xs;(g6:GxMÎvAZ j-$ )Hd_p!2繤 ξoBg "k0\˕8-1l+h-|Ű$JZm8ՒM=w͞Þ]w`lZ,hA4{' żu5Gа-A1u?2aIrai!ЋM{Q *d_y$iX$/fM1$$#y8L%%Ni^3߯msރ[Bm#t(+Q UӀn )v'*F-zKs~FN,jg^! (`P'ki*eW㕞 ae7.]|χ9g^lo ECXAsx.`7|.woJ^KFLVDZ>ryL=lh4s쟫7{xL#!0I7A.N]u1ynMc>.Q˸ZM4@mWlXR uBxBni璤XIZ"v=x"Kh {/Mפ V eg쪰Se9s&@ al %C>[qoB/U-nP]vYt/F,9> ]ܻH/GYWA =pd9! v]jLt v;i~n씩+XVak BqBՆPڥiAB_8ٟRx1v~WDjrJ~TV9=p#Xd v9eT?na7{+\߬H fe.Ks`r㰸2>B}Q/F t~st3GOGEd.)6U);@~ dz=ʯg1kQ,td}ÄEUP})h 9I!h{i&~Uu\#d[FK[X6?7<h]{{},Xw=uJcee(Bv >{?r\py "􆟛^Je 94 Bct%qvban T+nP&@2}3" #6y;Ke %ǧAOS\?]n@ XzyoN4-]% n$HB2K/gz>`Ai5o.x( e Q+jnEJޅ :*t|ƱkKw_hiӞ_ڦg?b)S!T6ez *jR\.кσBjaVm$U|н8ӸRHZ;j0\>vAP߅gZ^|q&^,=XB*it\ m6ej>E4%H .>J|Ka)o]# %ևaUl,w+S?؅ FY8DGqߝUr9%b4 /sQ00g-, K~vI WURѯɲL4ug,QhG }{Em@ i$* 5V P$I4!E\:QsWX!3o,|Ŀ, =Fv# 1~~wfqg<5y- {)C`8t %沂ym7K"_7m\}fYش7݄<)[ܵH޽nǎhD}EY1qVvH4!K񰖎]=I?SB߈Ғ GTCҜf!\{+Ⱥss/?pmv#ĝ[աd+X7h>9%ڜ ZOx9ʤaAE{S <8JI=uAfNG9kތ3!ͅ7=`ϡjt!*R'EkygeV%P"?pg "Fg PS(Wϖ|Qs6MKeSn(G깆-%}:F=Y`-W;E{AEZP63/^#Phl8jW`?LSݐ)I*^[I(JOr,X>$8A[IJD)Z[#M^o}m>OqFlV1;Enw #쑮8# YW [:t@M۵i{5ߺZdWd)K,,mdX{RVFc)]glZ5iFa;U|m`4Q yJj@ =r5G"x 7l[ڌ[VVFX¯%+Y׺VyC5O͘ꩊww [mͣ`+C# XˎzHQ"W@>#f9!q5< ;$d^m校ks3ɲЮpQH80~? iQyirb0Ԁ.Xz"į*Ȃۚ==s %#_+mLmu&(}.uf3DEG:mB 8CL.JZu)=$D:U_[h[}BcAC`E* ^mb9]B)79єپSՁ6ʺбԂ#Z9aڒkKߐ|-\@+8}4]#Nmp YY7r5=rUwov$$XDQ^% 7m G @+qrgoLO\\j@` :YoR0rՊ a=]Z S \ hj(l2:`O,?EaPCtqЌ8}̈́4ޙɓ`J,.Q31WV؈J/3`١s9YX(n֥o7TқMd\'݆PpJuVz@03Zy[y `Jޱ[Px]ؠ1yh}2,o GFFқwOig& .7 Zd=\~41<\Ydb:RҨ:ĩx` OSݏUl~N Ϲ(Kg$q1J.J}IlSɉƾm#}v{ы~ 9g"dT!{K=M*1_;d壸F7eHjAIxҌkC=Rjtfr(bcy&ؠ UBo*HQswxz]gEˢn4HWK%5f?,oa_U''{bd(8/ F\I::F/ɰgpjJ_?#9яd b5Y3.YߟBpbXاcgLu`]K˿נi9j"&NDbޒo v4ř2„$ $8 g(a6dⷭ*,_}cr)!ńVS2TMYdyQnD@:&fihDJo7(tg̯üeDJor <peTrzfd:@ ğ $MOŢ198fa{nAIe;nMyҒw˳^UƌxFQYƿH6*?0>0@ō++M-XAG*}*#ՁPtqfaxY 57fL΢K,+)1w&M#:F*KsErizӘ0#5Q*u2VwNDwϗ ^͡X괓wF;,)sTZg Î"ĚցSΤrSף*eME 5#/4xre=dK[`S=hɼw,e nvnM4$V)M L6Q(@^Kg;)PE@VvM>Wo .a<^(j`yV3$xaX*"}D 0!SmB=uchv!ZOqD?3kQ?lQqYގ:_)RΩs _)λA`rfZ'يD(4tu8};: T*,AEx >Mk8v'z ~տڞIHxkּ a_b 8O)Ǐ >;WYhz?K ܶlxtHĜ5U{(½IX;fIĘ#b!-(5I+)clo<.S{Ixչ8; XXN|')6:WSl&%ZP[jBI& +Hw3=:̎݇P̠deJn)_ 79}ו&"}P^eMDIT/O PY^bƛ9%U>pOw)JLF;h*l(uS֥,J`ذXȯ7χVRSt'WV(/˙Z ~tB]ԆQvP_:L$eꍽSbT^G7AsTQNv{-\pL~[fbZ,e|gX:pM*V*xxXU8Ui%jbh}s G5*( uW)'YH_~YTUqڊe T20v{oCFnA޵ da aPU1yS{@FZjJ䰉$vAD';6`ѩ^#lXMF:T\BPEĖ 0LuJD-L Jp,hU<3"d/Pm_ZXgsxg>F<ˎ4:FR&':== 2I< H- Xٕ>8)G'J!̨RNIe9Ꮷjͅjݴ 2>Of8},W mr.46^9ƢՒUR#M*j=(013$ʣ! L%Q'6Zkt{kLoAC5*u?&mRt,:ofh ]MB֎% A],N͞ B,(;kt/+`L2LoK+qO|r}:+代|[]}ʐ"Cy)@p%HȖZ13 ̐.Y;yHn$g1vS|\qd3Al 9#BM3Ola\DZڋC~Ӯ$>/ Uyp9ߛ[/*vvb͈{ԮQ s'^C<12R5fZ|`kُp*3шj{sLYYF-1?F[? 3f3QWwF?9E2l,2Hϕ)rwɅoߛ{Fcdz{DGrbZhKz9+$'i1enXq >= }_c[E?wUǓ)[TJAoN A*~ԯ֗dLZN8&DS(%IJ_eԭx!@y%}EOykq2 !cޭh(%!*+mUaWi'$Ín9v8|8OeOnځxŸa*5ju7FCj]DtCQhW UffpMe؛c׻l"~+lrJl! >ţM1{E#Lh^r0U(/*9N@"|Yq|,_ZzbQz%Sk^ 0QR1[ ?KAMڎO{-b1tf^<7]6 .>mP3BdQ/r`߸Te+4_xPE"iͭ]~ĩq#VC6TRuRenF.GD2EC8  NۘLK+iQBѲZmYGVޠ.GWTK2bro@GTi-JQbY@EjqUV@dZR?͈zfzD.j_ id%K.(0/~ҤЙuW,O }*gbzC#`SԹ]P32,K',|Z2)4)}AzrE[`z'y(b+ < +-9 @ 0O~To';X$79`%˾-NBb 5Yn%>+5<} T72O}kM!Ϋ&Tj(@憗cW^?8Y߿='"k57 CF|̶ 0)u K.kBD6>Ź]&HˇKI XNېX&Tɂk"weۣzߧXv/<-3փ@4P D]p DZ(\E&\qb-'Co&9"ճcBdj=,PT."NY"򉨔 46ڛjX{BkY" ^H*u#Nbb%0T'p].d{gO%Zl0-0V5Z}zMe5–n܊[i=Zv7]IoDl|2"q{Do >F5^Je_ALJ۠ 6qa6vEQ ئ?ڜU59,QpI0\ݱ99yQ 쎯XK} գ$f- Y2;HqXYR9OPx+arh H6h/|+b_u>UʺA~|1摢gQȪ_dkk )'G$nt?*fLQk^&`DU55,3V5isz|-Ő&'~Cz[81 b$idBu9.䕀[SמwI 8دO@LiwȅSϐ \K_3 xd4#}$V{ THa]U{fШTO9 jRsB48VP2: ?+w@&<3ƙ`yk7{H恗fƕlOS ͇8=:Yş0ei@F8+ɘQǤ$Q\Ydi3B<:I>~u2ƂO% 5lV~z+ә[־纸{Q[e ϖpjaVVTvcBDa䥻Y'jLvp3XT]pCJfJWB):DP Uf!w!>I0UqO!å=8JD;bmȠDo7^]Z0hUQPZo8hSX= G':qdf*nNtT9I'[ K `;j[T()WZPƋ*;CAA`p~~R-]"=b!j%OJvi?lDCgW(u0c XOc{c]Ne@#CA5u٨5?(:~,ITAtwğR5X4Qr\5J%.'vR@`Y]Q | Dfa'1|X,bc' ʷl  $>#MBO4aPm>aWeЩf7á]}=)' [F=yO9?A?5x8Ɋ~>?۪%XfPPGH6Y$j&6ݪ!3=(Z\EVHŜ2w88Xz4w.:(i$!b P'y- @Rl,ZͧYS)^-c=6QP>qbQV͌+;o,R2moc*~AG3B&}=XH[12B|OI~?wi՟[xU $4oTQɾX0JGd Pq GGVe73S$ p},{N}${>ֽe.A.թԗ7MjHD.{|/!Aq츒|MƲ>~* )j%ΚpyEK͏{_f^I߹렠W-pZz^j³Bf뀋OML*um,LኮJb5oXnhZ }7B ‡|T,{U9Aܭ?Qԧhh-*搚Do-6쭯C y 1dNc;@,y<8of&6DH;>ϖHT͇v@3mXϤ4) Ƶ j?o 0HKwG{d\%!xnI* M UkٗTĵb쳊9fnOC'\ |TalsՈfuHN?qD@@ٰJ !-_2ụs#^[Ti996*sČ56YPTaב01`jT\.N:qI&mvNԌ3>ie̾iOUgjË݀ĴڍC70CD]3N#-ʿI7`[2}n@S gv!N_J8B1ʟ>NY{9VBSΖU~Ի0|3 c8o<Ad(XĞ}Okh'W-yb[ŴHXDl3=P5J$9jҘB_L~E6iN>b*q_m۔ݨp,\3Vu!l2oyۨB:r2͋V(x{;^GK !5Rd/u [g;;YbnS6YW|{ٴ02O&䮡9w16uKuL`zR{2|'T.i[Eh"}(xD"z-un Yv.ް['n DKdc  %Ɍ(-Mf,mN0ׂnʷZdIi6J$"G[Zi;^Qa3$d31~jS' <}-^AMQ@fxbXݪT3[^LE .R|!d*1_wf9 _r^ Զob a[Aw^~3B tU1l߻۽" ĭk7HmBp6.Nήk :ߡ-lu,);W da8k/}qd|_9{ky"bD\G7FB,? 90s p-ꙦQ$؍rʉFޥ9LૡXwXXlAL8;!~6ۉ͗㌑%kBe%.7@1?ea+?Ph@>_SPp;K0"x"{T_c78Zw3K LfoģpJ[lsiߐ3M[ >mG<-}QtbSQ`cT>*7I80.79pAI1T >8|BՏ 9c2Gߥ_!f'UlOP/*MF DbsƑt¦ĴrvV_OUp^lEW.vn9"2X$:ђn*rgu& 1q_d;\#v政fjȩm>'H%wgy;QN_x"]e4OӴes;CwV.( q&-:E l#c% }HsG>JrPqZ_{q_A(pxA0zi z6_8_mJv/;YVN?& / PG•W!+ĕ*Rgٶ';$dҜW;oDpUdj'4rN()PĨhf i!sx+#E,S|(wß%S,#U8 ,K%!u{Ҧǖv(DPeiT uKo*ժ6U4Aoޝ 8 G=;n݌Z"{tz" z0#i7ߪ|JFanjh?o zPO~= gKa85ZA̩[۝`.Z0w|@Z}T w O\! AmcHCIk `q+E =(<<<`K]͒U"}DAb,wS&)yv!]:|r$C'QjF6'n)sRÙ :ϵ-ōhEz,쑚2"b+RR~d?j: s|e+X$c"$I/ئ'hWA xt"%m2\ nx7jV&F)@G{-ݟp]PU90<qIuiDCB0݂ȑ2u{G[CCPK] ߇,R8tnKSߛɠM:hZi3-(`/l*qѰ~ѸU[mĬqogzKל^> 9ژR ,d$ da[*M &@2A7R#L6x \liWg@z4(8E/J#y.ְ i7'v-"*z#e›Nb~y8'aF +2n׺%A;ڂ4Rb6bf_BTڛ`{cƿ؁jYnP+#*]-p|ђU~5)vFo,Yu:Y=ûwI&\M2p8Z[(%82Q[/kUw>Xr 3Egrȇ,BZ$Y{ٱ4))NӥЛt|Fp[ۖ? v+z vA6 ʡ@Q< ^'eONwab|1)Qo_*ltxzɘqS0W!my2nMl&} J6"Z}xr=4|t;?p>ڮH9EWd -k"ݩ>#R("cgu|jr'}ZK"ncy EWS<, Z%D-PHB3ҿP/6PEuM&dl`x2e_X -0"\CPkXl2wIic>lR 7u`NΙ]2> c=Fѱ}FəI`D ޹? ˎƃu#vZt)(kD ~g[K@91@hK𞍬dƲLɊS#}pGD%H 2zX{٫՟ʘr:}Y0wdJGI⵸>QAxM,$)X* w4zpm<}\+DZ2类! 芑`\g4 ^ɢ/2H GMgdo C&$ B:jb}$1|Hdٳew$gAN 6?Hݜ^RD^i fcV+^ɁFPP*yRAxSl]do zqpf~S~K\ J%aqΓuW,-]+䆆p"qh64¥/%8ߗ+lFɉ(R_&O Zfz06e%+H&z YCp+ivҐ)'"Uk`/?6*+MQ^t?wd$<[q˓v6mA*q7ɯa4(Hy\33EVrCbV%V|w 3g *=Ily;ߏ^$0wk iK71>R+hS x1(~ƔfAҍCJNvB:o[)쨕}D; ¨: |X FN/5"趩f svt@/$mI0kS=2wE~/#,Aj+6ت5d?z,oUȊ?=%u heP`- ~?ɚ,6o]|Soǥn^-r JLiyݒӯV;-VO3YhzNtR+g2U}[Xᅿl}EW &Om?-zMJQ)NSA*q $|\STE d꾤#ey.@n =_IwMFh<1PL /֛˧P$s ۴(sڰ*P Wpo2gbdsaCi}"O?QCl3%A%+`a.YF!@d$E\R帉$ESf-h/>y#Jc6VzA?,u49&912WJ3!&/Hl! p^<ڭY+wwAB٬whQ|LYpoae 'hl|"C7/\UD?jIi=Y'x(vDJA_uۇ²V`xfwՐޒ6 KW݅QH?Xc4b:{4n]8`c[l>p2=yztV=v`~xp|ɽNeA95,Ϲ¨̿)ll O'GNPBd[4//q#kLnzh*׸/#opF-2]<@V?Y`UW ëOeRvc29a%z-_NSkÕo'W|LHy%|(zmڤu׈GhŮģjYzsiytڸH?lc@|jPVv PoJ fK./@0>j( ˃iQ8ږS6GrXI(=LjxŵzӄHf Isy~5;&jmnP8R Z{ȟB y)Q ,ef(v~MYy:"$5L>[{ Q"dяFVOWi,]f=J>NzP`{ K=)LUqPctbհ%˕*5Jc\3Sm@ TaMggy|Rm 5&v*,B0>z59@bזN7a!?v=D*dtȭ.i!>Y^EJCE(Q|od&Lr!dkO&7k$bҒ_*Op\El]׮ku|lJ|Csrʷo_ȡZve2OeXE@o:aa>n>'tBꚃSj1S0!c&aCy241GY|9'|mH0Vm"xW>J .sv5nbDu>E r8ylN {B{R/TeQvO/P*&L[]ӑ 0ǐ!k].S 㘉&;^EL +h{^`\ ~IL4Z, flߧ&Ga֢j)l3+TW+¹W2gKYgv q4;Y3JQ*jcVus.,u&ԕ&~(`;"།#? tZa5:iZ1L0JL]2̸ 7Ԧn8onVç Hhܓ{kAڡ۪̅> 9}lcH|yn㟄9EwBᰫ3 QKXGRVOŴCqCʼnW[>yCٗGq1MG؟[?d/$6![冬 $8Nj\%*0UzȬx..0G ':u%wYu PMs3aYI"\G{qzk5ވ vg+*(v[)V].;˘`T~~XBc˵OF6b .QYd m *Y{FBYrCb_1xb!MӘt#+ӕ$BY~ KWR6{ْje0КCnW޶([O%Q&5m.J91K,ɘ]jx-RcCkPAW>@=WjOvsHJ%d𦽎֑DA?vgkdalj누bvَ\b}s ㉩N00=U1&v&ӆؚ990`>  *nLntf ~dI1P8@fl/:Q'q`"2u@cڔx"Nx=L"M4.{dӠ5~11{YcV‚0ҧBvuPo"$k.z TC,H1gY?6Ez ӫ>IAޤQja_M]_f0X%~9\0w:YŞM8y^{ _uYe AOJk4k[#_ȏ1vďk4/N@z'ji&??bihvBJ&r 7(NPa7~`wْ ]!gqUhiLj|`{. j+qpT<4挕2ʹ[&㗋w'&&nlb[䋊e۽&qgAk7n d qx9nҳ_,~vS/R$ 2@ rB5wL`"oyD<kw©OO:f}/튘nART-x闔.2enZx{RQA]+2| );VU4w0azcl77{u`1fQw CmjW~c)ԲW]X YQOm!-MŲE48.IŁz;g}F"zK1o݌N[̋\ÄnXYvGˋ۪dբ_Kk㗚 s^$ɰ[v&jlTߦ23/ztXRt>!v$!؋*nb ʳ!=s2Mmgz{ A6ꑉ?_mX X3S=^wp΋BIHI'VRӥ< t03Bm:9ɗQ qJ0aNE E!3U-5y1ī ΐM xQ?8$Sj 8f MHq* ߳IyOx] 0"3 S0iȚmz!X`*U`y+uF`2T tubw5Ki tf*jA>Pyn\GV݁N ArYw64hLE,yZSP 9B|TfNv+7םt/ }wI2)կ%~?yQ4}Fx 8^oK"R Cu*Q?/UmD_WH͖@`F-ݩ\i0WIQuM-n VVHɣ#9{"b(h(VUZV*n5 =0{sFd|9$*kp \$$miU^X5Ȼ !u=qe.)Lq-vZ )q~ETp:&"fBL*vұz1yřL E&Tl1+a^ ȵud XMSQ1GAo;YeL"*>$^Y$)Og}N,瞄LO$b%*2$IsnNj)$l(war-P$Z$`% !8/;?^QKbXf۔HjD=95i29bS*FVL꡵v״NkE/lbJOzkB*Bs@"tyΦy7R0 lRj,v a2vxk=EA߇һQʱpEo3A}h3Az Jڌ 7=T ӿ< 0Qtl>srMOK2>j.1~3 rKs+4\h]_%Pą+UY^f0 <C(wN!e#]]& AR^z"jk B[oi^=$ $_c lzH"QwfxڻtY|MvZ=3K 9Z:"*eULT]/+-擌+Cqjpj^7duEjZTnЛ5?~VO2m_ky=,ӪXܩye=G-Cw$k+e\ fE i3X7 2ػ>"isb}&B˾x!\] dED^>Y ﰗAroNHM괣*cuXJH)#  Յx|}&vlҷ>DV^na/&!MH޴K**m">6j& ZyJzU^A4.pijE]a: v 2C1^X#xB kk1 !yZfhمB1:M] Ei>y`5tO(TGMOPso߹|rzK)rG#ڰ)G<W"R<8Dɫx0*8:CyA4(<:x{\B͏h[+uM(mI_9::E8¼͙R|(jh6u丹/ß1mslmo Qq >} OĒլ YeI Lzff`L. (֎;^֧ PŸK'(=lwbI$,f(4nij R?17&ƟM$X J%ObᤋP37ƙ)@}W\Kg4s&OeЦSo̅>eGZyqr4hH8ogDQ|-q9xТ}^OK:Zdkp 73V"pBPzg &)=+PX]6ʿ"LW>oR2xZЗ'Q}"6pP0$ /yMzxǨrU22׍:ccLg|(#A&I QQ:8@T")2qȏqy5:Q§3jS5sl=ґG0&*٫q^L)@߶jOGY6"c(Mmԙoyk0h?&`':cڀc+,)eSա&nK.y]/ 0O(ǰZ5F-ֽ+톻݆صEHꮂL(3;_]_X<;#~gVYZL&C?A%P`˔_*f4rmWbkPQˬV[!̍8 !-k ;SjQ)6,`z-G {OTcDRD l98;%!mdU ԡDj :ʴٛEC8C+V۫Ql]zVǼeY%-#rY/1*)RYvh=Nm8,3ڏmSo"#TʁD;p}}o52:W{{ZZYy)"Ŧ78eTk˥PZM%40dQ1c RȂO1ӐT9DJtD6 ]|f\ @JYmU4hЌOtSӅ#Kf&q*n, o'9-Y(2&e_3D myPDq>=JVEvk]]w.'FR)]!<@ǡĂ ՖPĬ@pK pe=_ UjoĻNߐ7%c0I貵]ΓI^΅8P)MN]]fuG2c_qe[o!.SJ\$Pt0"wSʰ糪MaG1 d\&,P8$lID`!S)7#nf ʙxܹ@.FKIys q;@?ji}ELt땴dL}_E((ˢ85vo0q7.n~k:UI` UvI9HNjPI80wz앪b9G;X d[.Bhb@v>jaCnf~_X5t!:'B3];Ųn8ȃ`ӧL1*|-w/ MURKIk<$arM HNLi0Sbkqq'T9Iz!95HhVee4Hc4G 糄]Y1(}B%7M> o. #zc3-=џ' e1z[-[Tkj㹆ƟTرxŷdjpiKI /L4h#c3\C5GD93;X (qe㹝=#cB{d:pvkq{<(Z@rcԸJK9|cj}.B wdx`8A̞|rˇ`+:W&7 ATAw9ŕmo?USh%h]DmSq- զBL'{-֍IH % c#Իq+owLͲfLY+dh4g e(.p[b{,{@3R5XgCjsJ>,&wb n!7Py<#.Tfrv{(͞3ݖr%"l^@#h/9@"//#)::YjcwfI|U v!T6+yhIȰ4j|TPL!ų0Gk>hH!/fyDԽpbsdlH:iN%Uc^mwitxILzVg92n;Y=CPsUޣ@$ړ#=wکJJ.I~069Onb))Z&Y$ u9C.a@ MMϭiBS1+p",!jaG VP˿6էȾ1O.X"\Okr CRLs-4!LWHc!<·À2(\6~SO6hyEJyvK,tg  +ME/"rA -k;1/ǭHXp;f*C=@KCq㊶ی/OzRctzDJGyK-顔J]fK"|f|O}Rw6R:'`P[SxI`t&./a h60J:^2xh^j#-ݪ|6.N~E%|k+?M~K׬AHC]|*,c}h43ZXT)7ql(/P>0M&+IbDv,Lyh6AѪ7/eHbԏ׻d')eD׉0'ybOPCH<7yM=#mEz3W[SĀN%CB+x^omkDvضEODه;5_rgjY B B 1+7aqtcs+w`}Z=.x˗x%L׶O/=Jn"ɪ/>^ۋiRHu O9h!H>IXN#sCF1]]p&=s%5NHB'{2 Ҏ|Z! 2"7Xߌ怈ӔH]*q9q,06}+B=oIctwP{\ɂVz7Wu;qH+_#lth DP#$!IwtXZ;W ۨijD!$؁} oJCe?xʩ Y^WUMagޘԆ( Ŵ?A~Fe[EJ#gЉ1vнߒ`UHoI|9ㆺJO H"_>́,!RfrN3R3n-#XAG :@ust;1ԁ+!*84\uD:aI֤$ {Ö4`_znz}T u ^ > 1+c0H zNF מ63".7>h}WNx (;a:UQ1Zv@  \l!^IMR]3rL&ϥgIp)1ΪD(88A؄I6jU_}5@Δe-#ր^Z{]֙,9|Y✞GEJ*]PHydd4|QGkMHV}:{VPQ> Aʅu!pry>l*Pv=0 s |6_ow&Ow*1Pt=XgY?cW?߾8_h5 c%2YR־<])E#-=E!?aMIk Bӝd$Zl[ ηǦ$z?ee/Z4d4յyQj\mƊ<`]iNR4!4k &MFA|Pt wC]ᱨO-]LPl))w Er)6^"W4 :T*, B^7bkQ>6xcM`0}GM-7Clךfݖ#ٻeiGdU}Y؞q/㥄էIx!S,Wjd-d1Ba`U;̰v/ek} ]󐤜ΒI% i<z1UrCiY$_Y)ijB{iw )`Dt<2ey=2B֧(M1s#^ԘSmoɠfB&%Vht#vj×"K4!%R+gNM`xb L)/[ַʾas iv[BoTZݎ}p݀HѫN%諽]6 Mp ,\e!#ZZ=&h?Oۿ-G`2J7񇘄­3NDҙ_[CԚ_C[JK8~y9s2Ƃ5%ׇؔPQ;Ds)K+/4 {蛝!hN] YǸN.6ZѮG@b$< W ɀ֖+>NV6EiF'?"1ln]-Tf/ 8/D Ypif P\Mbz2=JAVS`Z?Ok{āF޵\9nΦ*d|ga.>`Ce }<@;p8 S&'~\g^/,8t:LEmJ4Pp4dvjMut D'_5UWaM "KTat$`HT0v/]+{GC/;dV/# P@ -b`URU\OtFR)nCaUN&!tRD`itBff`M(S{{쪋@b!L+?W^6%=GwIdCqpA{13=F[(lS 28E]V~xN^D[Ư"Iau\JԲՑ{K^^Q~Ɣ{(W xJN&!@%!71C[^PKҪRhr2BS7"5>TV`M,R_D>S$xh\* jC/8#P )ɕ_vb݃DEƦQnen"vp ,B-&X6HeqhڒVu RMųv 1Ӻ+PXw5F03D Q FC[o*@u9\oI w`$~͓B{ɥGo yi(hB _zY7d} kQYp<\>0@O# S`îDLwO(^k y$$c6utK)NL@ᇳ=GD*`88񖬱6' ]5bfesYڤ33`LRO6|K^WG;gڈxT$x#t9_2Z)7jClRj5X__Ab:t5h4Ft $ Y>wE<m.9֨?<³5sP43$U Hi^rikZ `YiI!$~VFUyf:Ts$tUK9r.y1ZUX 9Im)`0fynovdw Vocud|6{(1j}LEyl+ABCٺuȪ.rQ^ Lֳ`}KТ9cvٳV?OBM_י}kiݪ>J>KWY[M@M^#veG,L$:9C2'<9h.+;93KhK"u-t3nZ'_ SͦW`'#X֨9UvKrP4'RbUQU5x"9 9Zؚce{lBJn}w p,B] E(Bwו*SrI2\K› #ܗ>{ aQ4qx7Gb;Zkt&Xc+{\+ֿH)w[h?NZ֦\$2o4M[Vt0deG)JQgHɃJZ5o {e–Ee v3o&T*@|u d6hjr>XykRh@ #;/wX7Zrg܏*j  @ )I[nj{ > ~6s~dQՏ! 8"O+n LJrŌQI :wѰ:5{寐(bX +%gmNP,Q^ T<6 m)Q٬eĴ,'OBjvޮGʋ\" U ҵ,@HjUiʺ#4`r(Xe+ ~"0}tDF@ºD{5[7\HX<t7?: aZݘp$8*Kq[' =C?J97~#:7}0n6ퟪҩ M~{z Y.c/+Nl^_#2.BlD@(NeK`Z)Z*K M]F{_oWY-_A<4/b6+}*)>NDOqm^N' #=TFF׿m*jM"蒙9xqfHVWէaW]4M8 Gv*谳u IԄŠ*@b3zY/+;6Ҭ s]\B?+F2SyۙJbickȀ ED0ۍk6I_ZJ<[z\LT^MjZble_1+<6@ЯOQUL/4BIݩ ~ȔNm.;"9%ď˶שQFCZuy 1©!8nnMHb__UZj9\s?gy$ܒlWd2epzo޾7oVwL4<2q~*@hʠh_[/b!-duP[/T]aY􆜷Y}zS:* G1R fmv,^sP/LfР*!6 t{pG#J\[g\gKFt,`*`9zP" ~ .rmq䬯kza( EۆFQG*o{ĝ]G %֗6\dJO-CUh_@||PjHj:uҒp w"Em qj3tȤ%:l$8GgE+MoW "魓ܲʼnC!Z{6z!^.0PrX Qb cFLL.}b0 Q3N%A$_QH1߶Lv=ˀ.Z+q,'[M8۱P5*SRPHTǢ"S6v'4{mf;KK>S "I%Wp6[DlhdAc(jvY0=vQmݷ?*{u(mȆkƃlLIkT6[PT{!rm /8kwOxGT(@KG{ GH}:k@ tR̢RVG8BZ/;f;J.չވoיH#_̹H}+H]WbJ,L^P v%"L lzl}(22jݘn雬gz.8شX]H7"MI_T;0,bP7LJ({EizdȰ/>n%>JĘ)`?/( 19 8y]1bc!AU:a3ZE0Egd˳\?}-~3.e#jKz!p2,~5X58Tv JCy% wvNyYڿ;iɡss?D-T~{eyH>@?^D/"[n+= ӆ_h_Or8ռy(b(c|g\*+[aʔ}#I2D6RycRoFFSkPEhxBwI,3H ~"k9 Zy!ຑ]q̧;x zM^Wp9k,8t=9Q`}|4@3p'J^ PYG 7V%  u  vBoF}.[o8) 4\TO!hT CN l዆T-#$i;ϴ,D E*HG0oڽx0ܔxĵyz( +GƔzYZnS,Ȇ,`11Y<Ņ̚~iXWH H?褅p@# od9 R͘ZGqr7q, )|(Y i>'MO WW |1I 7%U4q[^)!kFN$S\(Zz},H1]% /ͷm4+բexvnvg9:E+691gUd- HjyKC@ "y8teu7/6Y>Q!PQʔ詊vNJWujNtj5d|sH#,LhVLFE?0eI&[g9ÙEr15) {II?\{jfo-BBSK}<8ߣ7o*6)͉?$ݹĎx8'kKlrwiM U\@@[&R=ZvAL r=h%dĩo83~|Ɛvp3 a<{LI8D@ ʇ({o,¥ ::eC<ȘIوՒCE~Ƃш$ƣ)T @]&ãGiH %dg0>K!6G v0 Z sj4\ݟR[ˋiA"~*FOU<u$T"yzk|?3pj~fhptSg1g@\t[tM=>깧33l Xl4Mj5u Xm|i9g{K*B (TlaBJ_=N2;^?ʩŽrhHwG=B_5Y xW+ b>`Z4QO[k,l8|.- _Uuu$[\ket6duBZ/r)ZGY27G\a*T N3~oUz)S$!y$M  "cP9\G{עk"bۘ϶^ۂWT~w 6hI̹‰Fk~\PW?2Z3Ƞٿr˔тKӕ8r*SNI^WuԞLskcFuNw93_ Jv/iA^ZX)*^m;ۗLUvi]k~"W@+nx =s!$:.[EG$Jl aҮ :]$*i[-We!)9TtӶj)-$-?D9Xk4}i~˭`.MZ"$q$|M1:76u7BA_DHAA KKFpP&:x$#Cf9r@g0mÐq=8.WCV5p.YJ(Qz;p]7sQ!n2I:E<24{E-=T=a2ޞ 8K$EX)6$j&ٌ4OY]/ӵ Tu._NJo`W$9RHwΏ;kȊSa*4: ,q޹ƕ!ʺN`I4,Zz='xwY䱆2;PWnk@zM-I4IO |m,q=3chxnl.hA6;˵t<j~`BT͑sGE-Z,`bnWV4Q0煗I.uUBߔmͅW{ۇq rEZ-mνإVz'ե=9[HDbHcQͭw.hS9q͙%lO8YP]KDE݁KC>!iL~r TNh11! `}H↪-w2T(_SXd8.[-3s3"M%0i!7Đz`ƙ^"~ z(^E]u$e}4wmĩr@[e( $I"@Rnq6hRɃޣ 4EՆ`W'sW^.7vU0j.=o"Hȉ3zb@ѝuzl%@N0?A1i;2}]֟BϦT̿F e{ީR.J,(ֲ+}W Ul  > g,j.\r\6kgiުi37FGc}{OJ$&٧%u2Kn֘^sXObWV%DF|詗[[}x6P}q鉜D=c䱔Q 4p.yd?ԷhL%?S5ԁ +wx(79sHW^5oT "s1cԭ*;'B^z ZF?uTX/h Uď|֞0k·%r7 z1mˑIC J\E-Zxķ#6ك;ҖjPUP שRS\IBH's`PztBǔg=upcOra0 5b8[W8JϻnifIּ}v*dYY;O|8G'4Քl87C@TNbt˱-߽gRXCLVt ~zZU=Q`SWj`K.3o\5?rA)&W&q>B% fx }(O[yU@.|#o8 kX@n[ZT ޢn֦+bI%ObѶ,d8ˆ]O7X@>A'Yt`tC$J,`W:iw܃QW+u*|40yLS1oljaL]M!&kv̾d|錋)V W 3byox%,OPaG)x_8Nǘ+* ,Zߪ&Y5)!&ye^xIQr|C5ݦgl4)0Q(Ў=-CxX ;R*.[#uvsi{}`2Åe[` Z!76M2H,'A}+ +mw;ʻdL&ًX(E̟*rTh7b'p4u6 rFuxMte 7) m.2f&F[ci-j }69 SGkTK nqk@j*X6\g{$fg':-H 4 @q L nY$hve;.6⭃2œ4Qˏ3+Q "U@80)|ǩ*w2c\LU)nLݹ0z<^v"0gK1u2Hk9Rw\D֏ K!+Z$~6Ugݡ{=M^ v{x=5((֘ھe'_Ə7!?7tǙM_rc!͆Y yF2^'xH;(PVPȃ2ߙDy~&N~1u#ѰVeG\Vf)t+^=`4kRy1 N]2Dg?qJj8.ٮtSwLIKbwZ:]+]Mኞ[VUik~Ex R+4XUrd=8d?Oj97BK˜$gAKI0Z;AA|FV9.4sӡ~W7]TmʨPu2<\IT۞CwԢss䢱r:Q Di$FM4C48ȣBa13hk&pE,\;aٙHW:WHg@yBmzX˯ < oiaUAm7*g wޓݏ8|f3CљuV=BbXg A4yRgAj†Y3'S+i#P2^6H@Y!x\҆bˇe=na5lcs"4A]HlByЃ&d5S-IեiM(]JwAtWq5fԧ.+9d/# rec6JFBv] gcBE:LiшS,y|i!8#&yo {VfU}} &hO nq-_f5I-UwWx,]?lI-@D7 U|QD[cYO /6tOW.*.]t˅[O 9Gԕr~[DVp!i)^xF `ViH,(4mRFFZe2AQK6G'{zOHƂB^<:ƞv7.^k,uX҇)Pw:ErR1҆tOX=f8 Q$̪*%h U,HlrÙ9wg/,,JU#:蠃Ф#Hk"%O7ݱ3-ůb!XiHz,bc_L𤹦N\WsloxO 4S^IE/E޺AJ=7*bwkxtHBM7$:~d4U,2[o[ We0kKn;d{F* okEȣGFp H72ıw 枡''h"y]lbh;4H9\n+bښz0m1"'[G"rlxQ!aiuWTx/0J9fZ؎luF zڅhzaS¸sv+p~ы ի)k9j1ziӺح!tU yn5Bh0 dvx,"E0_LkQ. EHjLo~q26w@<`IKikI")l֞XFԒ?8֓yҩ$f̭( ( u>&`W" wsS8_x^1f0Q_Pt)R46/l%i@g/>nOKPd'{M #*Ĵ;PM&cv9ey{vK`!u #LhГ\ Xr{{,dV[$I#,iD?fncXgA0G|G,7K%wl9)#0_Y tRnCɤ _[f tB"+~i!߭h|l13B,bTeaWB38/|&t#S%0@^8]z]󟟑)Wjbƭ~mkorGy^+{nGV6`;k2H5{Kg ZV-xZt(4 Mn@}uޒ jps@L8F,uA0A|Rh,K!AϺFcnz] ->n&It Jm%hE;p98,qa7+ ܄)]WBbRIR;6Ka0꒣| ̹7^ FpNm/Xgܖ-_=& {+/z1S|EJΔ`9}4Ain#2jM&'@ t'Zښ{1GX7  Gn/ċrN nb׌[$QNCh I +G9!ZT8efYvݲyRhƟoGZ%t\{%2.4(^ϖN̴i槎ҥ$p՝k{Ղ!2LyʔS4Yn+u]T)يӈI)q=zcab#+c^wix)}٠Fkfbn:O|=ϵ_]N(Ix&C  :iQeam0FGESIH`$}5`awP͸癬:?SٲЬ{V05 b g3A x=N$2տja ЃͲH5r (+Q@F~C+_`@)âw\P9Y(lNh|NCl^L)0AS8 Y[sOmaj~?,t+zK|ǜmFZ70It|O6۹X/&:RzZ.S@>7x5ZǑOyϯ[aƴ;al%U6Ω՗W5׹D& Y8&ψ2NmLP?#%±e+(V7(蘙fplY| ĖtOŖ8}hv ~=, ռˊM&Ȓ$82 5n"AJ@\Cbav(!,hQEP8CwSpG?dFeNHAGr뽬@g{]cRA՗ʾ[Xʥm<08 3X"va<ZzZ`U=; \ٓ|P*2S4ݾ&³2/\5Zw.\Y` ?o-3<0GyRqխjɍb|EFS+.Z@ q)^+"\lj1!_1s+fj.p-+Ez#/.v3W孡ľ*K+ <ĬK%.yveggi }$~03ŲAЏo4jI(,1^XG%+ 7j()1[mKpq]8 .)jz ߤscw㙆\b\qGGM*fGmjC;7؝^Mc&[F/jܣcAײھ-`'(PrJZ}$GxRP׷?0ξ Ӵ: , (k?8DX ͧ~ouY{VSjT>1”К$ݫ ,3W,h61J@- g kK}W! \rgdL@aRoY1U_7kT&$Y:k-sZ_h4\‚$й [9/yN_]?cwJ~Yl%t|S$"˰9`pDž=8Pkf D`^ $`=6D(bN椆'kyf|n[ThvQ/,D$5u]m|kj 3m\r# %2ٍnFGCK (3ެqR6FshQîc.ʙˡ<{%CPF[W$_fk"K@jDϦW'TIJ(3eR#T<8J7MOըқGFe`ؕJ'>PĭKů[X7%1U)@X7k EڳWR ͼADr"ċ ?aБ)-qIxVaTa;^`ƶ%AcMChj`hzղLnNE;oʈ`  ;;ƒ >É&Qi;v+lw+% 4HcMaUCfP$1 _sclcIY?I刣O<{|9E ɖ9#7HI`ixۇTkuؔN<߬rSȜ33YW쇾^3̻2OGp*1Vo*AFw7hQ!S-A~n_:Xքƾ H#jֶBH0u"Ѡ0= W!>l Obi V/ʖl: 0KcVQJ1}Lke<;l/͒C0j Ei ܤ&po]|+N|5tedNjnuN˳9l.Al?s1)Ta%s +q};ew{}u~누P`tGy&ǘwbQggiY*W䅮~fͤHiWmZ@Eی qӾ$*P%.'E.HrZ-[ zzymda[)MٹdYe ou 3<`a$i*r3Wva.FIgbU/bCH֗A+ XCaw3omOU >*欎7οYfj*5X; Aia`' ًޒx[C|.tCtZuzo(Np0 8vGZk@kW Wu=6=J{?t\N!e^%(JvR2l Ai? ",ce5HZٝʣt xinM OK$dDxa37lmyǔh1&:rO\ c0Z}$׳k: ߚZ@М?\1P(6{ gb:DUj-bY]&8TIs7q.[IL^ScucrfVݤ>BX V/K߂إ^ "wj2fɱn38}- yfH-I5`msS uZ#K:bjI -qLAY 9Lul!eU>x`Mf ?zH`Tﶸ.ۧ':O"WR-D3p@J2hzKL"~KYy+hE 9/h;-}#ŀ)k#Vw0Bz\@2^`},eTWQF~ٗޓc "u2i `K=h#!Rծ}C嚐H]/p-w0]ԀxGiOBGX11/e^*jςePJY;!\Q502^cRME1#pӟ4_PWZk$JB{ ev@b|GfKOs=ٱ}xnHaj߹ u/T םy¨lۆ/`@*VE:b.dL`^XX)/xQLyͩ\J>Q'h_u"l~٭熭agAD\N5O(~ӻ) }9hdzs+tMR/4=Dz D=魡Wzd/e_KD'xQ8T<51ѷ`-N\q G倚hgEY€Hw(h@ʑyzqC"Gtb ˅E ,&U vj{<.'t6"H}ՖR_N<9jBM LMP&Ɗ5"{ dX~Up\˪|v@ljaV5Nv~vksfsqK8Ky B{F~_ YXl&.C3j(NF#Z/$_̚` f)h!qyթ|] s'y}Qs|[%&5c{ZЫ$EoSAIz&.Cy@įl>'ɶ&ŋl"SHdo 㒼 ?}g>йzeSo.Hmxsnʁ(39+fW]f}tIzN"7T WƢA#1 \cU UHE~F\?r MRL0索2#gLK=(Cޗ  ~^~$΢Q'م#ZIo;.dR v8_lqxgZcn>J՘]V=~r۫tMNECMw{Wg\G<0N{zB$ ,R4FzcoswEtYDR=*ƾ%#;(jɊ/AxeG| į # f,J$ OHgFP>Hs`8 V(EYV\jNJ$>7G/E"SeiRH) ƃ5l)1|=$O5f\d<МI4%JEwRy{J ؾN5}J=S8u.!wpC*wIAAq&IzZ2hmU##Y?]<:ia,ŎY4!:1ԣSWW!ہ3cIsfYsOi 9Mpe0ِMEr_0 L4mF͠p.HAGpunV=\iw`@~`;ăK,'efǁ^z~rfN8bkmz4{sGr7}_c! à퀏l"+B%kk?\ 2Wk??=1%F+h8њS`Yî,?{Ǫ-tԠچKL.XX| jQe[ HBZ|ylSMlrb#+l`%Y0t2WV7T-Wr^i*uK\C[.֝ҝa':}'uuɕ7W*:hh82_ș|(!C{/(7Aڄ/v˃b!}}'9{86iu8b n-"CȎֿ/ 'Fh/>uޖ)''1jUD^QV}Ц@`}+>BTZ0wrz~,?{U.${#aQz+1:n- OǰZVY! D(cW.ĺbe {Ls sƌ#6E)RbAђp)1/ziԤ߁h By"Ͳj.LSrF T= fP[Mg|GDZ93u‚wίǮs -pb.-Y<;~7"oR=| P}@VS?1ĖkJ|M8nGn%1˩QOtsPP:kD^o(gWj~c0RƱS@!\ܦlJ/I"Ec_reS[K 8T[MϘs豉Yز^Ul]= D. ̗w}ZV9@3D;9씣%"8{4L!e 8g,t[𿩘YbI*/}Ee?C?%xܿBEYzK|=Ǥ9GuO{&t൘,Wc(zz %Ia#'فG7eR=i`TȣلJK$ oS7g>>Oq.LK edD;Rw4 =kwGܭ.F<,`NQ}y?\6 rD5C$e[>e 1:\>1tF!OxR<@ "u῾3@*"" `U^(?})brt,|T62r|sjs`H=BIp<_)(QEʬ&a^a$=nRLn*|_^3X%}ݐfvOVY'x[]݌rFmt]$wN$6fŴKRP;/A|B>NKҫ,dG@L``U}gνܗK-*ET&viժ LP*zVRB]:bw'49nkkK F3, r|/Uͥ6[16wXxӥ#~>:}V?qS(voQ^1A28@*_!@1 ~Be)3ZhٍZ@ 㷝ńq旸ק7,(絬JɧD@2"'Y3;|+ǏѢ r8i w vʺCݼe7cZ ,Q(0,τ9Tʥx={$_RV<z5#m;mAv6Asaߓf|S'5I9ub zr3Wu { _m61)QhZ]73VEX0@uIY{vyk~bR佒R }f6AXԳk_DsàD[2o7z1!t\@¥"6NTӵcS̸q4S49č@ N%*&{hV̾TEagAIi;b'>ÀB{/7k,+`v^`zgY‰vv^syȘL,.ti@pW  S&s _@X Zj .mM&#sbhbiA6bFӠRWk{Qv`]eve)A- 9K( 4fOǙV|0ieFD:d'$%dda-Ւt\{L'j32iQsR -Sb#?@p"ߓnB?Vp*ޣW5-l\-b6k} FQA3g(, 2Ms|F9i@^izG:PSU (9)z~T켤t?֡}@J\V[ g`oǰoϵPꗝ#8 ;'bgAe(jY9C9ݪ_x+IL?;bf{.i`RL;#kCj-qZ_*vj֡MbB.w9*@N'<K+2X\[M[r_kb/RgrIaRlV-]k \1'abP$ꢬwVNzш 3<1䳾3u*rȚQ/sF> zutK)S6)2(cWh%~DئP+qX67=6.KY#bY4zPtsئvf,%ȅ3${1s4خ!v< .UMY qTW86ժ;}a.@<{~gWݴѲ}6 #5Z2%Mư,\yܧcf5yy%7 ǟgsbEQ@S3ҜJN<F=T_Ǎ\5PohSѱS'c  -8ӃR.fE9BsX q(4/#ae~!Dpmu 7s\jM0Բ'8tZeNTpu ٚ4al4l{3Àr,<;1wvt#a uH7UyH&ewukKwFw`Wj0*l|.>^r}uxbgh6=$nyZSMѨb˝:\2,/TÅ0/ Ixe}iM`Nf P~!+7[ 6ڭG?<cpVΗ}c`a |G|*Bbklb6#k̮ }405ծ>5,xEE8}A؆>#qf쯍}:߹o}jVO;XKGYznΒ @F+UhfbGtm'w23jB#d+w!s!9nƞ ]UCy= {=|nքx|t=ZE4PriggL%-ۅ}IAtpA(b9ܵ83n'E4ʈfʇ"c$;`p'sR٫pFՄ[9q,u7v &:>3,IR0jq/|@ō_} m8gb˴Ԯ_kF˝!{ fC >GDdĐ!mV$*8BcEk<:;_pUh(5n ,K1"0SE~Z UBJ/,25BY5^;P &^rG"೔_ɨ&L!^LNi]NGzs+[ *B+ x;7XЃQ녥YŽƌ'ʫw 9OJeLo WEG+ )^ ">QQpW%"Ŀ`&ߐGT>.]S-Q*8ɝEx.ˆPuz?;O-UpIAk0KcIEUi1-U9,SdMl5[ADžee14_] |,WkQ:L=J7;XCNՎ,Շ-lѨo~11U{r(־KUzMa( F+^Xo/;8הvhop8EHj"X uo*&g*ɺRڈĞ2ȅK*bDPpim'\[JZ&F CA TbCZ-9]DDjs*πee7r>.U'RZ``ZbU )n qtmH'"E<5_x_ P$:M, ՋQ>Cu\>Gˋ{!CT E U6RҨ"9j %pQ `Ű/B'^QH)}U4am<2iFJ  AʭSNZ{]&,OAf q/lX2ٹ(7DP>\_ڑ#dJc:@뚥,i& 40%8 ѐ7KËSmu%MLUf5vO0ҘU0*Hg΀?aJv-tQ^PD5Y@ȉȓXĐ2e N [(ңRǫj}`Eo=7!60cI'U;sFRY((6~s808.Wad'$nXs8~ 0{ l0s2r[X:Yuugma-^фb*X|ہhqhl2uš* RQU129+/12eoĔ FZJ# ]≯ǁyAagnogHN>ſJ#ޞEdWH 5Jfw8¼I]dKۨCWrY)qlH՟&`dM_W 0JġL.Kr=vZL7֗s^1:y W#3:Ba<ĸ]HI'Q.sJ(EòRjBJ ZAA9a"Zó9ʌ<%x- W{NK5=XKgmʇcj 2 !dw '*O1 :2Jt9s{w-Yk?=Z2J>bOB'2/p_uYdް3(Ldgn#ca \+WEŨ%ޞ2Eb<IH.tgD!o/mYsz`Q:%hnPW(^4ޒ,}D,YhkN+T,޲RqaGGKNulN xf<8 bUu4@GhыǿʜyZׂ3d|dxMBG tN˅H"2$hGYf,ߖlfs$&oz2ω|G!\ =7#XK,Ҩ7-^ҳXh[!*ӰHE?kR>Z1an{Ң40dO"_;nWlO'PIWM$R*T=ZNbz@2tK߅S9K)lIle|^ kII ۄ bCzjLo`jb &hy6QÌ]q WI |8Jʎ 6^8 ς{syjl^FlV}yG(UEձ? ~7L` gE#*1 S؁VM;8_`9#c^*0g=hgNDAg,꽤 ެ4eTɤG"ux[*-9TLTpr8z^T~0ZCm.ho#8v]afo]W^fD)ݝ߻s($ב޹EHrdMVu(rekӄ2NDh=ݐ+gN3kQ~*hcN BIAJ #fg5 -n41 ?6mʥ8VwV'%bى7&)N<ENfXqj)JeSiʘ 鰵$ --% >?HSp\AhA]9%Eg#"6d{dYO<H4N{èԧDLn`!^!O \GQԔշ7Z)*3h] j~^nGgx~ ? ?;?V2vZ!DY4~xFeMˊ?Ps‘:NM)o#HFdr1i&e^}bN9ȡjK%{sz<2Z O 7gjfKK8Y(u竻ASRE"BF )P BUC]V7WDwbŶԫ[,0̬3w+1U%-DZbjx;9iS[s9Xa[38oLS|Qmwaz3ܗ SA"EȢP(P Cmma+$k䩠\ђkHG &?r  ?]S\$*r]d\>Ǧi0[޽$qȁIV,,>s>]cE|h38~8-'Cl>k)h\P`;\6ojʒ>ԷUGx)2=D߽I ~KG L v^P2O>^K)^UKZH*?1W#]$&@5d"Y\vtƯe ΃׆x'VuR7.'o5tO{tVn{/j\:T yK0j:lv`_zlƻU-Zi"|խa]jrhO)}CV4uR sDDO^Tc Ɠ~'"ژvjm%ʯHaq H 0;hjsd\JmOȆYP`aDqCݵ{Liq2b;|s{YKp: q |YB!qKLʱ$_Z8r VU>)ne\\=8M4xQZ{ SD7]@eV OXC} nZ}nb,Lf@H`'&Ou=o dךm{$-ãEtw,ubGC1}>/ar:^2 `oM)r+d&uoR;#Ӭ) +wpNK&&CJfIv=ޮJc]4Jy9X\$ձOt*UyN23U" ^e1"}}`X.|Ɓ^|Ѱ6 zLMQQS< E:96o|z2+ɺ f3;$rGutNX739 S)/CEKciRH$1&^%/4hFXSqvHcY*Qw,8=$R ou V4zlq>'Dm(֗݀MATbAؒ'j]@,~*2{.ܝy d4<*l +Ynf47 0PڄB鞀20MG '0(6xe#1N8oɭ*cRo8,GwQj˛5|P퍭D_;7NarIZbn3TNi?w妴SFn_.J`e3JWyaxI>rn@e/`:A4XsNEkpp21 zv0T8(jEoDyJ+Ǻ)W _QYRW~/-̗ DM_NteXFLv4Ie̎ax d܇;-:gU5R`JX#.H#s&Zt3*ϮR~yS9Id'.Vukw-2]а2y25l<ƽ 5sXfAn dn ɏt)mYz.SsY'jYöedLfD 3|#1[̂+VX!lq X޲X%E+dsz4O>Weä>H7‘.d* $ѩ`xIxg!ZQv qb2iSD>{%!genstў`[}^ Wfh+q #$cH6+CWJ%Mq!tT;Z+I2>YLue h 6oV&7_ nt;`w 3͙<)dՔ8HFt?Ahk(5xK 7I m~4]!bNԢL.yeJpf8NS{:H[e2 jb/z2xV2j׫ &[uj}a+8&7`V{&+d P1MΪC^3Uh%^sa+. 3i-!ܼh\ 8 ]Z~&R+$!i(p]V%KQޜ4?z- LߣI@ѿJl0~TKO-y (.%95ӀSsK6Mw2Cb @Q6:]UwH :VRog`wD͟4$Dt⼱\Eĺ9#7xn:~:Н=BoA8;~Pke缨֏((h${ɲPQfO]B { %ĵ 爵W^ >N G^}OҎJq] 29zsy%Fy66?6 !֬\?zopGHrw[onͩ /]j5@Xt)|{X's0^ 6YM NoZKe])϶{PfoOpÛ!,OP36~ij#.~۫i?|I{,kE̩CZqb\^%sb|D4[ohʣz*ZJ(Ka*Ǫ K ZcȢȟKZѵB"m.jR뙗UvB~_kgs#(_`U͙Mtn .+fM'ھ37ʼƵe^6/^2ޚ7@?@@aT׀}Q}N*xX\ZsP4j8Qo]ӝYCx!MXH6uo^v+4H NQ@|x+s|~16Eܾ ۛb86ܞ*Td7^%ص'N¶(>HͮXEWP!9d/#u<[3,^s㊥Ql, z8Dn?]['aG 6ʊZAOߪ#0//#.$*6:VܱVQk}B UȚL 4 Hl݄:!5ðZ HWj9Xnt@Y;mw׌M[{tu2GU*8a[9rک.Gϓvz[3nmnNJJY?p Xe RE,d/;Hљ~"_W$жnóX55BJy|a[d|ou1ϛj8nm)}'[}ҙ96fԼYk]R;j$# XW*9>QE^߶ %zb: 75nÃ;"q3vMP e\מ2#ұ #$ۺqZfP+WpսX9^$,'I3K ^NLa\\,ChxKex%ZAo>5('+-r/S+K+UYr$ .m$a t~pK}3õJJߝ}-ƒc-,-]qGE{/x߁5 f;ˁW%  Fjn=r I{:WԨ6~`Z׍92hb_ۨdA)/.>MߪbKOC *CYRV˧8u(@ŁXIد'Čw4AXMi݋hFG$PJ 1bEjgGfx=cCc\(]csU .$Z%et'n*lf=Y%+x}ݨitFMkF/4^;/a"eZ4o~fWNm3'd h]*QzO+]O\$&X2B}_+"2eǧ ~n*37ծCM\CT4r0>;-+@QX^GV߲.kAӏXZa5T\`oxko+Ar7 U1?vFP2A+Ŗ?4)u Ƿ/K.~vuJxw (:tZG/` H`:k?2*{. nRkA+ύ'[=&^CXG%c9{Dȏ'$Ç4ѿIƮ=ɭ[ڒOgw:pƫQ6nuC d<%05~ƼFSf*xn@7U?QÄ̏  Ȱ< 73 Z#S~ o2dlu]4°V19ܚbo=$] I?0h9R $]WFH Ŷ\iwx-[ ePk]FxLvYʺ 483&'g-`;t(sq$@̶@$kv^}ޖ׽7CR C .JإrMg1U:7ƶsb"2 873]} p}.dW+U0AVD7дxRiĆ0Y_1-@ $i}K7!L/2V[ >xŕ:\395TR*z+Z$ @Gij᫨w=R^/7Tڡ%jžCs۱&!a !24u<}?r^cnb㿪($;eZhUVԯ _\-Ax$yv 6TץR1/UmTG2 AZ&\WSRB{[] %_3}@awk.z l}j [ň8A2Ӫ 94ƿ+FkBgm](O}kȂqKҵHTA~F%~u'n㌼tT:q2L9*w 0A&$'`H gToQ & á2" !壳vVB +/WKR$"jL?,ԡuna}LqAzMc6O{>YHb}3U3V ;nw\'#)wkX:N: BwzpZ1o_ӕ?CG.ģ`,5Åy"ucpZĊ+8v?qise":t^2x&n36/#xt{0'"vFiT4{&L?aˈ ^T&h >a\U&p2S>9D؀cpw=]0`]oh/!@.X JQܕ }~i3VBjtҭ԰)Ef:n[ ~=T|\A/;B|a3x;7"Po7GXgC%.|2gݙIdݽ-wҹZ ƾ-q dX2~Ν0KK7}CB_/+#w$7W; 6Oxu>\ƍ.sK݋dyJixUQ 5(s ڃػB,=Q"xM) AW=8 CsPVYk%~OQex W} X#D)߮'K=T^O]8qzJ@*$̂6%ϓ= c]+=R9a z)^ ]T lȑIdjqQeX)"+-NZN?1A8* I_@MiF# ֒X f8ӫh#n7^ ƎZ7ŲNЇ&~# ^MQV)bXY[OׇIH_~&ۮ?9\&7O%K;|+="*M;@G% %C+ +[3K=$X>n7Pߜڰs -Z롸 ᚇ^нԻ7݂]f>n$OH:Rpܰ۞, ̞AxPf 7YI#JOT{bxa%!Gf#VDzS!@wD7:/.+e9ک;7MIUEqꙀB@HYT?S'"b,ݙ u%IAaz;Ab5~\Ä!=њIehj s37}&LM p (N)ԹqQJs~yAzGNT+Ï*?,pRD΁SF$t )]a껐/#ϼbtlu\T |q-KGAH-n1Ci6ҭ.X{(0^X]'(Fy3^{8|ĵvݨש }'km]YHԆ-(1F)yR4O@q6^T:ìT`خYI~ d\?O+?ɫsIF ˪5';;A~%:ß2es?0/MNyަv}jRg|։䘾Jl ib^4ZVQpPH΀uZK*8է%u){x -)g)N.jWN|mY5VAWkȐye"zӓJ[ψ% ?zMdC;S9r9JΩL w@&]s;ЊMHu(|@:><\G?FH?A,w MJ˯j/!|UD/GQZ՟G)X$NJ{`W' G_5eB+r@ +:+\6Y/ΈlCAųi}%zvϴ^QPu|㥖~g` X%` #_:(ƙʉSSBO]Y96 "trn-]zWAM4Ke9G/sZ|%Bj 3G-|)LΠH"撙ǪNiz#[-1#m:rykTebBuN98eK\w[>W?h>*5a haRUٯ7: =PεzJ͎Z0Î/3(4SN`2IH~GfQdmi\7]uX;Q shba5!7 -T#-wf{Ȱx\m+7B֡t&TF힏 lE)I댵2k ޝNm8vc }"lNC&"|i58$*laf햺ۏ˄Xay@u6q{M)qr #6oC,*hVlj:)YHᔕhdjBc яeY*}ɣ Aئ͑zNkh"uk&dxP&N2xڲ=v?1Bej`9f q⹒QTjQK/KhyaXkG0^(CTIohWaʐoXw1㜁(N y ͊Wrls+4(TTM0ޫOF`ǦlǒXY/ÐV) gfلw(`AaW!s_7TtAgpfmM<1ћ~~u[fxP+6y=H"F YI.x$)< C2mR(1]a52 1"  *`?U7 #(d aWn;:ZLOr ctbfT $s#B/A1މrv#.J-冷T7>8nZ9H/j`zw+t h%ȃ^Q4мPXoicntFlIW,a7ZkMkw*>[ڟZ5j{w}⎹\[ǜݻ+  ݕ`^P$ E>/;ֽ%+ʉ (0…mڙOszχ^>f^r At؎kCa gg;S%4.2dLQu+!ZfuݧCtk1)Qv QjIBP6O~ z$ꨕ XGLjYZiS'#%*.}6q@jt.PEn/rW&nK8bDj_kiruxfdXYyBCޮ}n݌^J\Vm~ y0N&\'?}Qn*x.5S7mFLK Btpsgغ(MjU_pxp1y{s~H=BH lew3O鹤X|:PW18@! \Xy 4{JyYu9VyB"EQʉv[ԑ YWJ"}\SjmC>83)i4!/Y)!#CL#zPڿ@ %F)ĜlfƼDz \̬'e ߐgA7d 5:㻇Hfբ^u7 _~VY޴şy{ YOh]T,JCBSNHMHe<2vT]#Y.롢[|,pC ia06OcU^?HgӶ; C8g4:A,%jF )[NU%+zXY$IۙX 1"_D];3F݆lP7f&[Y3qg͌͋VjJhbOڟXg[bZ|9HEyaܠH՚pxttxl]*ϜbK;F qQ+C^l}etdU 鎽NVH7& ^ QV1p~jrHN&!5dw][1Xh4p9_Tavm1>3IM'H&IVQn iHQmu и&DZxuX`a9JQ&W60Cm[}17fʇȒr*OqʺC0MfEhmy.Z[>?eFJnU&9:\pkѴߟy {aF{}2]2u\#5e{7p}G:Ӯ2*6[n#(J宝 3iz]9c*}tkYF0Kޔ"׶$_0b\ LP6'r\.'#P#b1Xq?NJaHh:O̫b#\4xGEw vއF!8 }.l_t(̈n hDPݾ3&դYM}&+iJ0̈́k.c{6䲊Ј>;M])LΣfK.aO<1bFs|*]|5hN@QͻHj }J;g[`N Z%(ȂYf\ǺJ@p utM2uVFx|0PEI='ך-{DxMbVr!)%)QVOuw}'u0u6ŔI>r4 *3#S#L=B2K\@4 D+sH˲B kd٘+X[0_I;oF8@_7Nhj@k-|7z?s&G+G:s Fn`YXjRE[:=&pJ_曩yU"+;*?rw_};1A|Ӹ3ĵ0ɦp 4j*ۙ}G@^;7{PMX<ߒ- Yع.͐r~퓋]2O%+gG:ot\*q(rZWio a;_@vo@𴬞c-%lPtaMo9sdYOfkcI/^S /N?V-UAJ'kH-K|^aϼi h e|/Ù4 D[P҅!:uP["hS>lCz;"c0I_[#HqER$-hp7M=ڄpMLVNh<Z9Zԓ'u/C*Wrzᐺ*{WseklX |rNK2bڧ9v@MQ&;A?V+;w=~$a &(>^%MgSwf*mR+ƤȹNLſͮ9ރhOVh+I tkJdZL" s׿߹ڡOb*dKn ZhNj$p$O`auePxWJsӍ==֘3F\3d* ;4iѭ~DF:1n9ԁf.FlQսANb6IC*ry@y}[K֘$5;uGy뫞WZ$Soc:%oFe& M6֛qR\Ǫ df5^0(zӆgF~ȞB%4 LVzn>n;(9#L1  #5Ff/\eދ'lbI)5T){ա[ݻQ =yO%Lȶ] )s$t웒ҎO̕Org8}Nv/ SdMBjy5~\(NeLxrGSeX{ޗ֩+ks+䑘neWe'D1PI:$yHîҪURLl~mQg:IPCDƇamS.6ݙ2:]B#J&m-ѳ)HBi}`Y͞bBՍgmcF*^Т :A]'̮{]_շe=򰹻deP]e:J,#8]Ea\ jM d"bx|>.{E\|9׊ FARxf!." T\QTM7| w )n >Srq҄([t{g."%qeo;' hjuf rl GwXbj965'OWp78Ju$ A?GmZI U% };@~PYϔ26|͵-[kr, L>W7KSgH?ƮR?Wd!_x,k2xB 46Vf Y":ˬn2TZL+۵_b .)"޷k4.u6Hv~XXX'T]ExǢ;!r]*ogPJ٠}qO,'+TPXj=߯\{ ib]A%=wF.Az* jKEy)t#GMۑ&gS—_>XJB7,>Q1᧱ƓaEߘxT zFR.:n̷(;Q-Pt*(-h7 >V9lU_&I&h)1fFRt]3ܒG3ޖD̵MY4v_GT/sKtay6&Z@;T Ws̋?&ە36Syo0~ړ$+2z^ C8? T,k.hF/E&Jx-ߴHm'ڂO>=|QXΔbD2VNDf;'>f*:09)i: L2$A:+KcG.wE$ $ "$*FS@&a_`=>ٶ'̃yÃՉ#ؼ&)ꀣ, ^>!u)*k ^"&!_4iu)VEwmʭ8ƕkvj,| jQP+/S@[봟__#EI_+hD AݕcF\Xb&HD&<6?.wxFHXX'spnj ? hS| {BSc2o#ɁcUHmVDh׈PvνiKWE;z.)'I{zB?@U, =EY&u+EX! m}DFǮ+o5jKx ^0q/pzc3o 6"Y2s2fڭ],+F-?5Y㪫oRg: ^U/8JGl7bC"Es8B__Æ+g*T^˔/3`6d}66M3",/֐#EҴ5[R+5 zѥ)-Ғ2wT1I.1NAHk ;F[DJN,]-HuG˳HQ2\Cy-ɒH=_5&H NQsj\iklv AMfɪ;Hn)xIx9f-1'qSJEl~5c"KBf:M,$~dbfOM(i x svXŗApC?:n}k6i և .uȓo *ϒu1U qz[z;%!2!Υ PI_՛QQGsf<h֮7 }BK!b;R(r:)ޢ.U\m-cIs>ʜ͜LE ~Mq[ټO`3F2ᏤQvh(nm՚p!`EE-%X&Z|Cr~Mi %Z[gd/Y2'B`OsLh 6Iu:$4E[J L-a@.JSZ|[GŸRMlXm&׳IϒkG@TC+aMjT̿߾gk;d;Q07-ݎ@9vR`'9f:HJ@jAh0m[zT6b=ga  Y{A۵(3f!`#dq\o;;(WdZS6h%[{SaV|69A#؇ G)ck,0NHx?a-+w V-}8]l,R:oJW?IҠЇ.rcTsbͶ6*_,n܋=J2{4JEX0yrmkj^hO<fd$Vf1 keD"u$6-:ڜw!$[ŝ|zq:ہ2>%D5^b)ab-!eSG@\[)E g/q*?!1ŴQZW3=gڨ $s/:^zqEj]` ǎ~rD{>-k IHSܳ !fO*#>וRm4q(ȯTo)&\$6ɋ!LpIT5WUCEgs~&x![ u+;tS0Tp@G:oe2ʙF>+k/^PX_Y)bPiCN ~p[ayd2JTUÕ.#g[/Fq!0Yz!˒1{-/Lz<..˪- *нJXN؏P]kNÂB>Ջ"qu ͕9{`NQ.'l3eKiEy7V.e}1BkU&}j `6 kfm=ikL#+=.Gm}5dިݗn?撴j "hFF[o2N|y:XP6AJpm^{ru(c8 't}H^p, wF}D 6:ǘmŽ/⪏/:i+\"̅yJ Co6C{o0yy@ *#uZ3\kPXO}lSBSTL6S޷/$`~څ܋'Ax(E3h7oXa ?HHŽOowU]70((rvnZqJw66Oü:hyX~=$!3a5kB+po#N׾(}Nȸ8b f"ǽ#w*&ަ$qrn@N'+bmƻvH0?IArZY#nl){YL}}7@OFl"Е^S Cca5^u5Qi5֖p=ף=WJ"ŒV}9ߤN' [T.™=SqE(b˱.o,E_ӒOFbљR¢`{ۓY6]n L2*}?>;dHae9j97)e%;4~N?'V}OXiMcdK.mAι@kP %9#fkijyLʇ^+߬?*ltԿBqB& sL\ZI\-2tz ! Ċo@KIPڥru,Y)BמwW)f0^y +`sof_{ mz+ OR%Q]ƒ7! Q^>/pn>F@zp"Eİ y IA]ytX&(,f]e1l,V THv,0&9\A!{-i'<n@\zLMG,%uuO:'.Ә\&^>eUW{^ukyqT J6kBZٚ@tڪuWis}=,vYK*5n9"W4`§?oSӯ}SJ;˜k W)VԂS X&-Csyd.µ4B\/3݊/ކ9#e>21'֐[2HRHaF4E_w$ [nuҿ;Vi?CU&kaVVRLD ¶3f=s[8w:OGPC=u4ؑRmp=<A?鑫5̬^8_uxuI84`d]iixRt*Tͮ|Gc1 `!mzUf'xw0Lmg S,2Dt-ciP2~:Θ,r;_Oŷ|(%H]/(ch؊td=x6^Pk4iLx(=80jwW SjI5:p|ȿ m.uWLaKlLn'JfX_]&zrb'Y&yB_~)^Ħޒ[9P}Xtc:8i+κIG]03!r-oڨ\`nM"S%'^h+~R4W^$_v✦qLr*"rift +(.~{ Q=ǦAA?2]ю}M9;H% Lqq94,U=e<ȇ+^Gu'3KR#dϷNj鮲4ԓ3'mK.C-BRE'ԃ8‘05=S"- Z"E:xArExI 6( k92lp U{q(qmoX ֏SPlj`<&;0Ʈ|udl:/]_ڃ Rdî֥C bibk_ٲnSc졼nqyTt Wol:<.=#yW}L>J n D{A\t;5H0 (`(Voo5o2!@&H֞ɧt&o~'j6R䤽4I ]uŰ *Fw骈jS|5!!0M3GP--墆710Ze{lX,-:R:*aOsó\;s! zr׻5֏֨dE3u:@ʞE{ޕTɈu⋁3LMǠ M26X|[V2+M\ΰoBPT=i8"jzW溧 a ոO Qh1@ZӴۂ0wX) oN:i jOjVyrw)Zp3.ĉEhr2*uv&XN1/x'qIp DHNgʁMے[ %u+S€^C *ylZӌK 1ԪI?ekA6Xa6&I WtUm6@ul(2iv@o٤^ W4p# TGX$p$UFбy"p::e,*&`oˡ?R$QZ+lDbQ4}ML"^,:(6t֔OnW;2^./S2g>,r;# aFFO'' ,~CTPQߞ6LMlγo j.1:TN&__NH@v0qO"|`~{OyH PR"|o>Qe9){J췹fն v<#VAq { 8iᠦVN;J}n'0yWoHWVBs)jqnyYk3)3#jS[qu7Wyߓ’r3>'>s"ԨSW]U;-p㰨5:'2\# mNNWg-PTUQS݀d5bn/ Y7aJDxԂ iՄ2(vN/]4#w Pkl\14۲ÑJDxsyQBӃUAHD*˫ϠK1z;>c"+! J8Wa'&S "mg1JéC\=5MVHeg'msL> 5Zp'I7‹|)Eyҹ/Es) rD@~8{Tg4n+5"~4Bk۽Q( >) >v;h9v_vr :MSA{ RܨѢ^yR(t]N[.G?$1O/o3HՁč:iunASb$sYZN:@g<7rYWL 0;pBw!e&"3*3Ȁ"Hg>1DUE[=j͘d'Ȇ^v] W[H<ͼܒ:#gl{}О®0cѦL0ev{d8\aE"R)ѫfb5Rʑҫ5\,m$*+ 's6,l aD|U8 @EGPyH__ĮHyڈ'qFC+OJ,$UmkL<ݸyg.;_9c=- ڸ%L~PM-)?n2P5ssS!Cl+k&`av4VgVTg}]hp^h_0Rݷv,cWQ} B:0Vo)3)ccCk89g6? g@e&s6Ơ:}`h"2muND%R.ٜL v|.ʮ.9iH B"$`O͜zwSؐIYi|hVoۭ,?\r>‚)9#ddҒ r :< >4t|Y /nEw05 ',Z*JON`D>*N`)bx"8?~AXGڐ0&uh,C;^W_u\?ŃWnmB+KC>p݉EBD!U$%$An9p%o_,CzF)^_?ք}CQt5pp}sp˛kF0r\#9./!Y*lͬE;'At3qG_N͎K2qRˊ42Om@^,$@h;o lv/ګHŔ3q/4Bشi|ƻ΀9w].ESX3~w1آe T 7{m`T݌L Ǹ|c?2B=;][g|cqrn-s=T0(Gc\5QIWe'2?f0>*9V|Lȍ_sz#8cw(W›6$חI 8!bÂOx4G}'7DIVԳ=BE71WC1?rK--MhǫB9"蔟7!"=狖ˆx(Β!AέcWϊO#21'&wQBwaU@!>䃕f?[yZeKkN9̓PB\X*YuCRR]C”*.clhZ:po=u">1RɹEȂMǼ)xJ,w+(OyճMu,ѽ^?XVa;iRQ%e`I=*.'1ugH s)T1NWR5YHA46R}XW,tǤ[ڈ9_ž/I<I]FxC%xf-kz93cUaENG#wGqk4.օRr >";d)x+Sw;-??CȲ9Ge~H"i 6֓nVA3_cҵCi8_E1y}M3;+[?~%qۡBԺWLt˥p~\*dv,2;|}}!a1aB&Ә⬔/ 8}4zS!Q/h }|lGtcj Y܂{u 3?. 4qQ2fy8+ TeBHt0mɽ]hZ0Թ6\r&(>m(P1R2Ɖs^Ŝw Gd1K~Ksn.+ b *HM/fQ)/ O i!} r$ӻ *v|(M#(ZPScpj:6Pd.E F{Sx*׉g3OkܜcF bys'' oM}8R}0\~7o E|}߬>ㆂQkS2h|Wd}H9mdOƙz#'*Z}Q3p"&_@@,ǓX;vɭ2}[\}0qyYP:P[K[ڈp8+, ZY.nYZc)aduWn,.ˍa\0C-SE|Q.Ԫ(Kzxz1  ׄm: YYX:iQau-~8q"25 '\5*r3 3[xK;}T9IQ. <\b6HA_[+e7Z:  CfoPlU}C[^UI_35DyXe9a'mLsEYR-0 ?XN[>)K̺IbIZkc1[mP[ɩxŗDnEN2[BR`xA7mviWSy_>J7N ~Mn1|*A;q+AcД"+t:1?䎖ȸ ) R^}snIn 6Q~&V\Mah&9T?H_:ƎBWaGd%knZ;lI=](C[ǶJbwƸ)eJtYXJǒ$Oxk/W~Qd ޷LM'Z . ūMӌ9uH lE챽lx^Y5Usu&XPE^̮הCI#Iu;' 6w:~t\DevmmT8Su`g^Y˰Z$:AHcMdM9{fpt*pc}vOoUɢD["E8 RŖ?CVL HcjBYkLXѲ$u׆ kH*7=Ǹ(O~jwPZ `lsp3^Hb6uCy/ۣ HAIg+@DAqp'inJ 7Z\h())s%[f녯"]"xՄ@10k 4tCT'Iݓ>}g0eشvr]0^R墰ka^o\bJ㔝xf $V rud. r3ŽVL<9)s~V=]` 4ٖ$- w}]YPf9>h,x( GDrGAjf""|F DI dPoђq PYJJ䐙%0i+m+?9Sasiw|y11+F&e_ )N kw?vF{ޤXʵy{){N,:ԭeOG~s 5'{!L炈<2Un4`$iî؞ e1s:Q>xQw)8RҐlеl/yK{>JO2()[s_*uIVlu6VfLi8zh|E4LRu3/Wlt,뇮rxs AI3qBr3[tեv S([\7<;y;OΕ._{9/22Mn|Sɓ@D+?J#lJuҊ=Ȩp`yBՐoS{6!*4/4WIQ"( .:֭-wPi}'!h%&iҠOP(shXuǞ+`5v<٤I';$vE؋;Odګ.犷-0pCn앩{ y `k3 1wTY\[mG0-U(|drC:5Lj>(,s‚C%N2wx˩5SE̫ "׭3si"3/&AFG!_ejö A8NK^/G -!MY;_6C{X}ό?T]G 0m>֡_~"N7h\l(Od,\7p,i\oˎPi$tڇ%oJ!qH^-V.rḀI)nX%z?U.51 @"nV?s  b$HuWLfJe# 497Y$%䶝59ܣ`վL⎊(?3m>5^K\K~AK ѡnabu͐S AD2r5_kd_uTzXFLʮ2yTx75b5gy$h.qa^En-]Jt4nxKF$ ~vדּϪ<|ᖽ@GlRMt^ 6> ;q uXYiZy"˖ڎ9p':ceww}eJ&a=]NaFy7MZ )!`ώ4C@hSFSp\͇}W*ꫵbL̺&En mÔGէvaZMlcYSѵgJwziP@&A!_cfirgBE-ʻ>XV/vy3 +C2 A̧vOzXq?;֬tڮpuG >LfiËӦ pv6ZSL$M(zũ5;6˙z+NJhFl*J\xuo |192 -#e:xp N3gS O f ѩ>cߜۀѪOm@ h</8v+ :V?8-@9r RyՎ`XLea :R4.@zaWS|J_Ă0FWŽ^[s,zNloa]fa۩n[?rUi8V q*u*Kd\7"A D7Fd )r5Sy8< ZXPQAMY(kR#tgy0<H& }rAz`Hq$/?TU*q/ CiM*>m+FYb[rdR1bxtS%KxJ7| wF+ϪGȲ*Ԃ'x{葻m[ný8\ci⮧D#ia3QwW06E ?TT|7 *zgGkת-&b !L_`kP\FvLQ>/ԚP*kf}.oOyQV{fLJ7ht; /y}Yc{5S9qoKEsL#CUwVm TnN3- 4If@kw&ro9Ŭ|-<8 , eͬ6s"MP&T|"^ZE(sAzs,Vxg)Kgd ]n,/(~Pdc cĦ jhM\\|c/ 2culى9 55=N^" 3ĭ3!s8˰n,w)4tx|VJ*:w?[,kDV#P_-S_~C_;Uھ-u)2DT\s7D+ #"x!L:+?C`vІycki/l8>XZU n wcyZs!;c&-& µuzJNy$ Qs4v,6-V9 oMC`Ct *</ 7>tcZ'WnJ:gPRh{3\zɨ51)ׁEdVoY\'#j,(4ݣs7:b uh2ѝ\LIUoYø]v5mq2u~ u6d1/'jdCb. OK뗘Szzwo2Z- pxj.r?&M"׃ܳ,꫙C6򭕝?"P@vUCJdw1g`[3' ֑&9b -Q~yfA:"JZEL5Br *' 7"ΞMK=Ꮬlmv6:)  dRV&Gevv/w%]F4,LZ">@f_U3eW$@? @7Ӿ\]?VXhSshtn8\Iav)JM1ifyKWiS[CP Hڦ'@,<']@@9?i)Eol;|MAXxj~ ҰHvN}rlEPoY'\Ku(r2Wj+'B`&)+S`W|K=DG+BPlkOw/^z2bcfOXRS־)*ݓ>?gKs U8n*(ch4Q7k]OW' p",(6NZh (NmH砺F޿f1eo"D ДD8Ρt&d/(qyLQA:BH蔺 0qwaN(=Rɛ,@T Rܾ FJ&WnY,#Z锜N52^Z*Ca֢%FX~Nm:gnr.zUQ-2e Ь.0ͺ")]wX ЂԌ{!KpX~We#O?#贩p4|p ?P:e#՗CJ*:m)&ci95{'p IKŇ]S6[C/֣ % A 6nVmm,rAe0.C}RZ }݅O-gSfV>BD0@3k Kp^>ݓݨA׊S\Vsw& ׍ԧ`v:Ms-}ͺ6 >^E#A:D~?@}e 3e7cw:D\u+fk){ʹ}YOaey\0P4ıhR3` @214_;6si( &]L1IpjUAB16&̾u!fጷ/u1zXB*ΤFԹ[+[hM&$"b U8`hmjL̂ηEvrrr*"RP\ќbUZpΙW zѧ ).62sd43Hy08U)uNj]Ct<^d:2\m2j]XH7+jiedž)-ZIV;ˉ{I[RS6ȅnlGhx;nFhnH 57d]{E6qE)U4nƼwYAՏ|δoq^FCOtʽ&TEHP`! acvf>ggP2 !0 @p` F?yp D&?J0FrtT @go! GM{\ʱgebB τL|z)@ )Jm hA_^]Ŕ,T'W.XMa @+a60cP)C4L_F&Fqj@8T/#Д*:3eDmc41,3"'|)_irmo&}@wQ]oDu#apH| pK<>feXmB*m]|1ϸW\=% n%NAڇVF]lO?ZűM(sB4י,n?L~F(#OPe2J/G\)K-7qsX}9(j)c~4z.ΝT=#j&޴TPH[V] i+pc8ȂRЛJ5oϙyĭ`|- 6P@tj DLF;HU@:Ο ;JZFX+g i 1H0o<s̭K~;QChGJW˭CtK`R<ݰ}eb 4jr:}0{$pXRShp,Tm& e47&N͛e"CDSO n0 Շ}n? dGk,?fgI2L,߷:\ YOInjkd)? T@@pmy=?>z`Qc2TTjp=jѶ5r.G;/)?"B]NNmq:,9I6d@8'}z!SIcR݉wX؛܋P'ehD& ?UWE5q3r!2oA^x-z?]%Q P=AftR\e!Ebm'J0<RV})BHdsLsDIee`v:X24p^TP]MăbFKo>~o | J@k_;Sh 9toeI&pOY3B4J*\ @r)X ftFKȌbb1J3U,(Jm}50=S4FS>$ûǷ*U%?eC@,\\zi(P*}[2/9gujb./1pJ$n_:J.5x5fC Tx(fj P>QBv UvTLmsBM̆XlQ.2wfϲ=g־Lj#!EyT , B XsC+jUIfhG#tF@ :盖TyK)pERn.fSi$me onaz ۻO݉2kH‚Q~}\z_"q-ۄx`Q)?&0sYR(͚YO2h隶 m٩I,!2֓5$>dКlC1X\7k!GDf?y1yXH)vW >d }+}RU}LT]r0# nPg ;QbT}R'e ُ^ʳk%Z]1,C)C$6)!mm?&vAMi|՘+ĒBvfDV3S<3350䙯y-` >l^-պEѧ>s,#LuKUE ЙV Ň,}7t?K%|Li .4{U|UfJ}Z gvw=  L' q9(”ߑŸ_FEbbi9.$1܀ƒy);J@t ]],&D4 %$)t.1o"S'i('g:|C wUE a1\q-4JL1ɜVowB?sANS+-YzݿԱv\A)ɠDQ0nXĽOT}2[oNx*Z[B>`3W&33_Z7}#vVš篵-הd~մ6zљ FHϖ&RIcAJ'}B]>Iҽrà+ow9_SQD9}ّk#o$$nkrՏS'y̺{yؙq :#"$Yq>Kު"U=kS")`%n@底1ɺ*(۟+3tWlbU&w 誢.l2~>D*}T8O+KHn>+$\[/Jg Ńd|9&3LI91ujIRtRx>aS}76tZ,uŖsayUZ=𲵑yw'/*2--lSaXHw,C;VFF;"w :JG>I3A ǑQbZ\ q#hTG5j|p XJieJ*]9s]0 25J*j}7q#ko_fy啞^+A7^6R\-TKY*"){\S& ./*co̐sPFE#wUl]VՁlqɯ'(#3*y\5 P[+~A. LuN*v3x<&N%^fqURm3XꋈWWzOUN:s}Œh{Y;06q|'L73Y CZW8;/I>ﮊB71?_UU/Zy^J)(m {Ao·Pl2ֆ޽f$ݣ"AAQV˝Oo?멄)7pjg'g/HgOg/D%wTR[Q Ty?ϝDWBBy~,WCbbXalaUX%k&l0 $1Igh}TƮ΋ 3)cꑧf?&4@ 9!ڲz%gY>k_˚1S_;d\;4(E5Z*pjq<y9*'$F[J"Z_@@Jf+(h-YR&?}^%,b!mL64=Hq앋3}$ "x,Sj!z3$>K! @XXZNҺrGO[`ްI2i+'{nF) E샺 F?B.BBVUV#(Q=94fm5U~hHcL7`ZNtu胛F|Oaѩ!di^9+_4ԡQ :B|sr!EHL͐YzӤ~ @rmf o;'sKųx^@Tph }tGu*.#WRץ i>"nW&mEt`6z ЯܰܛsSy GxLwOX#?@Vx* jϘ{Ȳ;ˊ?]Z}*um@* g NPw` Ee a9 %!Y_rVȅ>9@RvW@n&5'8Cߢ+GM9;C3`*80N' o u S.LA;TYHO# ]#R* Hwg[kfF<;px"u.pB'ao_{5 IJRӭR'n)l.)m(/ 61\oh^zk4ȉ@] Olbh`V%eAy&[BMp *!?0 {aB$poZlv@m7ol6 xHZ?$V@٢"VRm0UdeIi5$!Ƥ(_; ='dWGS@Xðz2 )R RTxǧ3V c: ?W(=rELTMb .lI^jEbũR0Ʋc7mc1n7_ a44ͻC(\ulvBZg@t0{e:qؿ>ݙ"Ot/\Yw+F >1ZEPYf\cnGpn\AUm.nQA oh=A7#! \=b 1"rrѵU9~{vLR(҈fѼ>N.rf&7mjT* 7g]X5'1~iïcH*&^'dmkpAA;8OOVS,J+AI1<'2];MB6ZN(DDMS]ȧA3KCdط5BmA\50#:-`sY&&W {$l!B⛛@$mp2Y//0^,Z:щv{( yF9D@aX4X s,!&PF2R(M3P,ߜ vʁ]j_,~/pNtq.6嫎$َ ?o&Q<\I}/Y+VcMɊ)eiqeMlQ$ծ2- wJHutƨ0JA+}aile,ˈ@.hJt>Աoy8Yl1*IwYyuoiXRN]$ؕڏ%AotAM fPL8>uqTqTGz%JZs|MN=.sB1KZBQBH-w <+d%#\HaP3Bvmt1> n{v⚑"8$*{OKt4ͪy̑&ny͉43Ssmڠȇk?8rםFFsgrXf:Me Nax")A 1G\(MxDI}!|jD5J9K(wFZ0t{w$>]gGվ9y 3u?ė* _s]il:ƍTքpܱ|$L3 ; %'U va#wY'xȧG IKZ#LDUDpeu˫馬p>{zj8[?סCOXԚzv+Ԣ~yw;9"^j1N4&@r7MuE?PB7̮]JƧGe P}K]u8ܛWxB>vY0mQUga956Áhԧz劵ͥX3s¶ d?9< ҥ彫Mr/hp J3 Y烀ڧFV؂ʰ0! v )yq}lRi:p:KbUM NFPJ|mUxbΌG8tg?#$[gMF|__:$G#.c$ay~/(p>tm9X]m,R聻8(PᔾCkL2b\M ! U~crK,OK|# 4"~Gl|>3M>NQ0$uv(365.Q;@%RTV msAK`/@ZK'[\~^K'FYh&Y1?`POIngbr)bTJ=9daoaa4iOuJwjW6H)~5b8zl*;u^Xﳅ6AY{YeX0,ewؘpo7vBw;= XdWߩKiZnC/WPP f\WfЯADjl WVe`l>w]X6 /,1wRb1Y=uaW&J1wwFA[vW)R Fbc+|IzGT8jFᖌQb- h<xܸ`WL U)O;M1mݳz]qh2"i] њzJaAF^ӣ&Yf-YٰE;޿;"}QS})}Tk㘙 tM]ވǾﰺ JjMo#GGuS;ӿfw, A.%Y',h5y41&.].wJ`ߘSdR쮄;MҮqβ0FiaNs%2( 5Rpy6syEvq7?>Pit@JLnML:|1faH V z +NRGlR c4XkA5SMi]铔;NEe ֒br9ͼ1ڧaPf| -u )`, UF8c9`$ xdkoS ezf,1T kNbKeN<" e78'X J}wojBadɔnJ⦶<ua<}걳ؘп}quu8Gx%N_)"e3 x}P)o⫃xvUH{AHflN{|?xBޫx^pP XyDH'P4ĭ_ KIqA<^`h]{7qqwB&lw PX~ཱT5R3_+e&{(E/{BFô0M2w Nwѭ.PpF{4.V)7 {5{f.@VJXc$̓kQˊwXxb.#[NWsLmΎ&FdoBLmPߺG;3/O!d{.ʉcIP3SzW@Zl2qV'4A0>T&6:YE|$[ o9w\# /j'8;?,~J6Êt[5YRrwu" vA#x5.:u LM?^9AԈc#/1 ԭ05pB:MѼf~Ԏ#q~Q}lql{=3#}MzH5]oi4[jVXdrC8\`[tgZZX-\^0`etG,w7H.,־쿫*?-].7^7,Gޡ73%86G%^Fh#1=wt\IZg7G[Ũw$6]S&n\!xWڂ!?@zAJ=ۃ{M X9TH%ugV;^ei@WGJ` "TJk^$X@ ?ODTF ߺl6}'?80}K#^]}sh cqH=,-r:XJ^/992!9RG:}/Z+W\Pooq'*AS৥bh4mS8}5:w\46x^sm.ȥRGq:]6.艅b+h}f-Fca>8 70CXTY|g_rq$#},JYjE1f@씪r86q7c1hRBd{a.T(]<0Z{GUèonEIk3|1>]w/u_#Xڰפ Yt{>,\C?@mwr-j6>Yem4}պrl6#X17o˧[U/jr.xݳA%&ax!/4u@i܄#o Ž<\6_u$!n!/u*:}hCcJ@K,[p8nT7-l1ͥƼt#E& Vjk 7-gF&/ya,Rkfń$Oh*[c5lFIh3zTni -8 A:q= aU&oJvn*ΑX).!#ڣN ܥS.3^ ]8JDA:Q\qf~xAT;P xBE`қV\DoT̺Ј8 l9v\N $SO3hhIʋ+x]:ErkPͧP 0떵@Gb+{7}{_xttQ.'׀}]ah@# `Mt_' _  PiEb]JzB f찉] wHAs%3{f%MMO0\9뮆CnعGѯ1OˤgBpqr: lmoG6B$Oڞh3M~ֺ|M-{ږJk:|ŒhD)8"E:G?$JssG.Wʐ^C(e`0.u!\l()RUFj:?',TaŋU,D>ط5di4!6fDƕ+|=ݭf.AL`+ ڃ608[ܡctlImCz!? PQL,;1ۗNӼ\{!4[,.y#Rvn}@XUzVǙsOX#};r|}QRhVWRIZrMz zToi]tɓus0-~N[C0-{uk\!(iKߞB d^$|#`> 5{ߗx<Sm 1}04Oc7G:uko7Y//.=v5&56O0v7H?·׉'Kbs֭[,Yc#^Df(6F5YcSр0FC(&l8Ds8=7l++tp)'\z%.anIB~(GD&t!PT!ӷ\VrT;@NFۈI(ȷ<2-4bjTd=T6fwKmgb +@C76FQ[zH$ۙiWMW+I4tT(P8LV=/պ a# M5vj(=O;?b)Gj>q/~%8Y%MB[aejkX5A*s-*z!Ds6V:{Jo<OvbyyU]rA-CbF,| %fV +!M'gWq;'bhfT+כKoEnHH]xG~](R.4`Y1`L֖~$ǣBP_|q˺~lyc7$t:a%b *pٚ_q$%; izI[֒V  1 A,("2c:onʷ5K,\ Z\~jhH?Bineqr PΞv30W&xbXqC/UjOE9,&gL qƛd̂@~=P fk z%؊r%>m]`_k,a~(-&ڑ˒ZMaA/PVW^%?1Ris!TRw!Z8>D+sDІPN#7ҷ ̹*@[o 9H%-ӷr~2 6ȟ`NÀȑUb,(8 y*muHN0WNBƒSu'I p֑=8.>|,8"ַ\Oy|n*eoq̂-beGft.O`59vK5SKw߇"Iı߽dž²y,]e/uc خ ̡$2e{@%`./yr Ǭ˲%/OnI P+/|G 7 %"_-ꌃaXGE{120 p^0kxLx>ZpԶw7CvPA$^66~rs1CFJ_?}W7~UE ߈:9fumzdr' ;SsܖZ@1uO1& c [4+,W5CR|EZVņ͍;Tp]ZGVݯ]wJ^Zgwa7; )uX^煣{|ăc  * S!kNajʧYOM㒸@D1-m2Yaq"fb$V4g̓@- R|Yp!ls8 \$kd%`+e?UUtsax {'-%';˭[ ݟucMޓĮ|7/+6btmo7WpO!G d I9HBv+͇p@#wJ>6?9CZ2ptOJ .JޖZh<隣n#)>A۸stU6~{o18Jbq>@!ʹix$܇gxFI&y\{ka"cu J;9F[ɿ_S4tiZ;$]Er1b#Һ9f䛨pi]D:]"L9'XM_6PW:zh LzmzL>ka Rȋeջv]BI{<̏" qQo oA՚Q<%@s[5-$wBHY", _[c#O)TWF>&"M+{,H7Objfي̃G鴾8Z}2pn?0Vw lu3&UҀ2U24IMf_z _zڑ.]Uvn|*EB6QGy ptI3=D;2bTxJd$l[%ʸIY|w I^-.jF0ye2Enp=L0h'[i8)7v `hA-%f 33hj?v~MtdXq\0g?מѰ2sҜnHoIڗSqFctr{ULg(v )'IẖU(k9ohFU4=$cf +Z3S~R]g0|Q̤ևJ($T魞c4ֳljJ, }vFHU끏[;/!_@hoe@l;G/ ҴENBe6{Nɉ^qNtLew?ޟJit(BeC-ln܌L Y×*!# MP@$iUNw۩] 'nBrWT5%aBp7 =, t$|[=(}zгVwӯ]龾9GM1sɬKj hq1{lш@W7ՐڇhK+\C)yJS鼷@dOl!N[LƄLڡ6Kٿ?Ek!}PX18ax< c[fЁeHO)R_jqq}@UViZN Y͜~ 'ZTO`q=j9ܖI?%FI1|v6 M*~r`~M+ٟmHP%b2~dk) (E߇ISO?W/FJB]I+\Ynw.hiRڀ3Zb'WMyHv vt30jO㳮sI.gXoNscэWppi Hx9a3!֡$7Y`0žj ~mss<% cEȞ|~ȡ#Q̎Z"+Nr{jR*ٹ4Ol&:5 ;cJyUW/c ?}\|X:%jG"_* 6-+Iѡ M]K n5ߥJ^+{]a?Ou 9!iIxg 8⹓cQi::L+~+ XB}nܾsNo>Uy If҉D_ pEF˹>=qٴP@B W‡Fhutn0e9*l΄[aN]^Ut#' υna="nR"U>tq?#f V~xMz6mk.`.7 *56vyu-' u: O -Xl)#JVZ&>fpqv,x*-FT8οWsj7џ+oϏq̤*w ,PF׮xMa6:ȄjF*N:D/8+9.XI)tL[rsi=`M?R J#* bĽ\h)jOđ!3D&hngA·c XcnZ \nsxK8;]<UkLƁAdxŭaoo;g2QwY$Z/Ym<$Bg؈?[d+H%svO{O4p{* L׻a]XUHF .+IQ6zUIGЂT.[Y٦|d0c"v)d ,vv_T/1\zH@0wCMבJ&<ρF 5Uqq*>FbMnwkuF;cʙ' ;3TWҴM'Ęwo,/ʬ^IJT|TbĄY޶GTrd1X6ezй%Qb+ DuKګqҹ _l7Ϳ:]fLKAGkNES&{U=feE`Všۀؓq-pfGnvRh D O]@7A@u{,lJi * z(G|NQ3 u~ncV}WJQzs f"}p)[g4tE(2ċ9cUK3sz 늞tIhm(JXմUeuԗ*N)͵P`-Tؘq6)(X6' #_O7cuERU6\KG~rX(:ЖaG8]mWGf_zue56uD!yû*` Xi}zBu2~(-e[:#6۲twʇ_+WWyl;1,Ȇxu\ȅb'ﶞh_!MZLvNO]l]탃~Z!ft=C%(7[O谍y %%a8'L3Pf]8 Wb g1*?2hκO;m@m]Բm[wyA)|m 3seKGMe<ZAPMk-iVoM\of@\j&'3 nJ㚲.[~rE0>fE#'] [/~@O1QSRXP $+V>Ӱ9z.uoԍRж>1켌OIг{/IH zЗ*S<8cF@ngωFcJ|$Yfyxq)#! xK|ؼD-D(8-LvԪR$! q5J_2){c/Yʲ4>[bD8O4 yRQql@?_BD2h=؝9hȒ ;j?$\.;[ R-*S֯]TZcQJ]ެL=gK鄰9"zi7%RM % ,UFcu(#R~-6\ hs. (w]гU>:u3^Uخߦݢz*>mnT(zjMɚ\ȜDAA}@Az(V0Qzw 5xGq{$љ(emFA"vnaj$hrߛ#]]sfF#r;&ƌBy2rAJQdgy|G,J5ޱaɟRY cw01-g9X?V9f=[h4:t"%V Ã쿩p9pMo jJ&)K,Jޑde-^fvQjy Nؗ Ki>٦N 1l<(#. jɰI8k뺹MvP/{&^[pQ*>ޙEDOa4uY_϶քv$a6z _ø?VUs%%_Q QBz ޫ0#." VIa ¶$ONHo94#F{ %n-TJuD>~j%}[ԅ:!~痧GHvZ=BEYj:uW(M#XSHI Vn7FoE^Aք<Ěrcc,]_iؑ5;wte1D"gkP鹱}ԈID~Jr {}?7s:,q1x`*Cԗ1|2J/T#U /"BhD/c7 bԷ^I4t*z篭R6ӋWrY i(b-֪y~Ax8M6l5jOl oWA3[@ a<׬9!m:')BM&ttnb|E(nLVădͭYО2 zJu; 怐_HdBbUrWC1HXi;r@yi*ockO6'p &A9g{y Db+RwVjÒd4얎aw)nT'߄j:/Fl}ˊ{bEoS=V>a=7 h4`@G$IwNͨ1?n^vV]E _͵'|MrKAP,)~h40UBKvX 'f;M&G\< Y/ڕd,3J#6w, Uy?>Txb&ݘ W"'8ow}y?k\(YuT9eoDlgj_#D3A-S Iosh` &\,6NYMDb';_If#([x'tziygyBbP[i!fm/cKy!92uQ=:GltjCdTq1 ]M]`AM|VuXTF8X]A-.žϱ$ʢũV6o; H ϯώ!B䭺1Í8 (Eg_a:!6](q–WX+>Ca.92\0|ü.;U`݌cUph0Unb D( :hֳڦfI+J|-J!Mq̓GWT'Z(E˖fN+[(+Ċ} LУ l4LSR{vv‚r`%>Gq\Z{3LT'LlH_JFף*(bn3gEԵ`$hZjǯlsp$9fh^=\R#:T=*M2~}XƶDs;eu_aTɄ5jrTL.O$VOP0D<ܴT+!l ęfDksfR}&$!ޠR %86ir5֢GnG,~a-fKq8Q x%N#+H%)_ݥJېY!r5T15ٯP&!4gt^\*pT4HPf-WJyZ@{`5q&pȜz\dpa"-+kYv&#UG:5l!oh9kQU`>8g7|"ll E.z7`;\J*O|\Jډ'°Z># !INr?״HlHٸ`!`ކv?ͨ&G5Vt _`*8k h"EIԷ)$yh<8T]}eVL^QZers>Tt! Ӻ݆l,g@8,QC:bT3'ZyC}[άawaCj7h69[u9cY~-[=Xoo?J) ܶ'<cxM: , ǸXCSt{@ҽ~^LY EFjU')k`gIX] f\.d̃z*y&2/ ZEzal$KH!n]K0ĪHȣvp%Ѥ$ Ζ"?jkj6X\]D{x`w>\M uD0FSNql`o~*46HXc4~Q_KKFFUЩ`Pxim~`{:Dt-כR1~)nTܤF[ R\Scf >>UGu=.\[0;\T=(y{e2gW6jZfL=hNP7?7%Ї?Z >cǥrޖp ~'>9j]/&P[U4KSt~(aZ.W\c$߻kZ_>ŸyW;Jc3Ϳ KQk7j'shhذ"Y62R U"P:r^80&'kO_pY: aK0{@ }mC5gN(`";%ʍ`"(*d 0Rbk!$wF^Cμ~h|ꔎ$?bPx2^ AxNpfKlGCEٓJxnK2q)[ԪHDYyP_eGKޱdi͖*=.^ج#T=e٪k5MO~^JC'pBw6vU2*`)[߬-ϑ F"$$[ͤSc4O};MʎMe9ݘT-,78)e>|"(m&7|0!5B+~, $i!f'*TLawX8B\TlQMHM$L FL9f]bظ V6#|94] $V2br.a,!:j-5VXgܮ+GQ!=PE]E@>D>Γ;S~4 : 3?y〈<-53znیWI\7C?Ȳ9{WtDNWhN5_M2Oxi/i/v%tJzp] Q }F.@D /&rϱ[9=:Dݒ*`;jMqers<H FC?M"BV(0 Xeʇaֱ=DFNԍk?чSF=%&VOº2Ɓ}x~k_6E44Ѫ@g0ꕩjO4+To&!zOzlh#*wm?{]3:~3\<3=RLGœ-USS܅u~M6Cu} Y Zk$P5r*Bo=KX|ˋc|<3Qx ca@j?{i %eӶ@<Go9y:ٍ2S&te)-: ʳQ %,tKK'BGя =ڰ1;I\"*v(VQ/}EyHq%B! .`D)G7]TezC*f ,H8Tݬ DpgJ1Yt)T ;<ޫ64vT&&1B-tጊHA$ajEM˴ N7|x]kG7bdLlpUOV3e 7,:bNIopjI?gi&Tjɸ uISn d*n*s8gW]Z0+a4L;%/"E̡)a/x$O@ag%1')QkH! 6f[ l|zNH Op̴5V[Z>]S[q1O: O}hc$,.7Q ˯,#eC@$\u/۩UaZvGo*/eݵ(J|ĉ -&0/+kpNfQbФ[+3>ij!*zL 7C}3 qGDZ<$yMMg&z:*JqXه#F`TǭǕyrB||g0\Ź٥~jy~k/DkX=S;1B#;Xzau;XNdh6t.>dQ. @n5ҥ ODaߥyPAר`[%@Vv #{4E457`j})'LݢD@O' GH8L XU~iO v9Fxӌሰ Z&$۷]zP.xp(!{q%;4xgZ%h&D3SpcT{.d>_?~LnekӁXStsA3T:oJ S';&7ÓSS!+Bsl,6Ȧ&w27t "m)\6:Wi SB$f5.AoE Ζ(`:+<8>Ə$HnS ـw@pT†c2E++8Y"x{r6Cj,V T6BbLjp IcefǮjoYMnW~)Ҿ*t]k3儺(-_TFN T%mVr]?8 !%+bc+GgKi Ք2%@:=[;6K5ӲesB %QUZO1Ɇڤ(K 'l5qvQ QWzኞ8ɺ{׉ŤN"MQ-PFHҊfm$ !wЋK_1 rǶ|3E K1 r.=TEL_Tņctp+0/m&UYԇutz^*-F VTjMmR\bJ0 ֙~MG GxsNGh4ȶh_:^6; ` 1MZы, /hu|< 8t$z5p$wb$p6/Ӻ—;&UoR7K:>'ub#<-L%pyΝB;NdR>$oQ#"-IQIGTR\[V*bXQ1Ȉ.C0Ys25S$"5Jj=A#}^C{W)9 tÜy&"M#.y6#u]ߴK] "ޤ"9xl`FaԈյD5뵃 K/7  [%,Uj-bS摒z-`[M.}!fyBC2F0y'-jFD'W$YЫ&kR֎,>~6VʿxLQ(qR_-~Brv*[|aT ok&li7TB8avym#%qxC}=ųUjF6FiR&d#T" ani,A\G dWͥk%bơFGGA4&5I߇$d7O 'u:~PdN,fBۮ-1%5{3HzTՎPxZAkƬ)55Z:3ppX_ {rd/` & 'o-C΍ Ȇ9*؎Ԙ9-|IЁg3݇pޔbuwI#a(hzcjmެsBF5Rw  a<]8~2Lbօ꘲^W⋒~<1]-X4uv볻S *ݻtjȹ :?Z &YmC\+-`Sws)T\< `XZq~RKz"s]z- g5WZm ݨvk>'kJvcގu￧YkyPOMo;݊8QF(^sg=8\NfO4hpR:sUit/RgY/1pq6˽֧9J}:D~GJT#3kאI3Gtqkww ~hD/-ԃ'?IvΙJWQMKQJI8+yhW``5~ىčʈ o9j p6µ3N#x2tK HU\m-DY&nAh f[feB"9JpRڒ.Ӥ0*N%8MǍfZĉZSG h3((iS_1Rsƭ,=* :; rjk)cE0n7IiZ cgˉ5~KcC;o MdzQluO`ݍpJ_Nٮ a{,Z<ցf7΅4fZo CnUZj\"xXɧDʟQwGIȚN p/鴾jde5Ce@zp,PKnaK81! (;p5> `GȵvKṃ4dR*oN / ؓ)b^nUfTp\$$ Z޷Cwa(OoQzvC/B*|:wU.-^lWBhď+ݘHN$sI}fP^.topCL ۍ>b\ *azPQ.ҹ=0ny\dy٠(E0ܛꣅns(0-!m ?pa҇W9}-C:hke{E<#̴%^Gl;tŮ y/=,lHVҡ} tV)+aj篏M 'B Tڡ 82P܁I#`ļ,wAO?P^ _` MD P 9A;.֒6Odž"#p+d {\[-ֲ- |\CeVGnFŀN笶[Zor;eEf%IGr׮#1xDO6_dgx/s,Fi#eCHé0W:ԿbKz@'v![ڇ.yBMkv U}<3H`Ř]*DX^).^{M}G` eիA?d,qtAcmQboi{w5<8PZ (RLL7o# m11+qe$ʼnڶO賫#o43.t!|>I0sŦ#ҩfh)"d9{N$4]MQ6ʶ.'u5n쯷OˇtVUSfJ1Hg/F`PaCvB B IKJr]}<$;=BZD0jƃA˺'ڬi3N߂`CXp2,\* qs]:iXt&I:"ޒө?xT>88SH :⊆() T(dxO-^Rj +hm$n;y~I2DMɧLrp{ }u,$XlNf`ݝc7b`GR ==F·MUaB"Y~@EkJv;' ?)H)#ϩb#O*Џ;m&yUV^?VDXҨ]`Dd/r4%ǒivM4  hs">U3R#K0Ӻ*98 ah֥1hĜ@7ד惓cUS«sfCIe*՗[& 2tZjZ{+e,-%!O,gA| <\+62:reS4n}~6Tt;ר]42?nkcAgw7i ,{Xl-`W/F9>,jS(#r'Ca:/xTFVS6:rt``5LNv/mr;-xt9\ҭwu")B?cTXR(v ]L;Yws*ԯa7gT|âldԣ?{\#~#tVK2#"Bk9g_1W榓ܦ|K K!H p$Q_  +f%7~kLI%f&\(t8s"twɇ/@bs«g~i5Ni⠷L;V]EV(鋇Jt)Kǔi( Maqa& Mڏr_ƄZmO,9xd*;#nx>W&pON.o ӃhL< \ !hfo"mm/[WՏ+nJkYJsf7ؕ-}3JΞĞ+)@h,X>6:ĭpAګ&No.0=9e+Q򺜧;KvcuݓWQ2]KLޯ7m=˻pďX 8N+v@+wPjgA7$c>qQ9UPB wڣ~ v -]6%7\XVAYI h`FћuG bڶ1{{t0;L:3d ChdB=i`˶1>*VpkJPS(< Cn>K}R3@s,S\; {_6O~)6ihKJX^4*8*Ĕ=#K>}[uQpКѷDO(HtN>~L.nUɆvd惻Ftb*2G.-`C(0+_}oq"Tf'Spa˹w4KŔ΃1E./Ti.@$ ̝C"eB b$pgd$샱FCEoxSRyֳ#tJgPD?A$~/8DhRC>EOHgvɝ,!-E! 1 {Z==nyK:=SưCΤȑ35rԯGi!`{ʁ0{r$#z@Mʻ䨴>J!+ȇo|쵻3/ qD*4;bN%_ogTQ׆o62?5UE!-*ڒ9&҄тO>gF}giCUph*5-9Ҿ6|f0~ :|[c$&s |z#I΄ؿ?2iǜAY|bap>j ]]Q b .)[-sV(Bi'XNn.XCq:TUa7 5FC!z+`Ns\rZ@ Gn›pN<${ q.`@ ) /Z=ݝ<ؕU6;ڑpxu3l|9eJFҏz#"KVGD0u*տY?:?fcu$>R.Sxꇯ{&hg 3>#Ё|AD*IbT=abo6kusGP I7$DP<nS|$M^%AANŧG` (W[(wHlEr@s+s/*ӾdZwL%aOԴZyX*4A`*GRV,ӎ}I;;3i۫f̤PbVx=#,NB VV~+z`Uԗȯ1^VXV,3;pNu::MHh qӺ|Z)E Li )kE_X/IX-AsceyHeu#oĺB[/$(9A?NlWl֕ٺ-rÞZ}DsWՄ 2@]VABdQCW̊PJ$ S鼃D]`ͨ +5I" $Xexh2#w0!t\fCfPs7K3ju ; оmtLD'ulQFQ>Y$RVR|&)yG5twEc:RmF?vݹn3ӵ{@Bl1! Fg͛\"Y~1\ڍKֳB墨o0F.NX1C_hFk7f0e8K0pi?CU& J=w:i⏤`_EZ/@k"vY=X{$V֝VJ]7(T8?g`Fmg[,!GEL?~lV(bkx"W Ѭ.Tf j[FUeYSM SXEpL, 0`CɲhKPwOe#p N^lĿTH(!84۶?[YxtҹRȄ&Ku%yJ;G6 *[Cj妥9/^Kϐ wh0~1D? ^9l&虀wȬ'k ςriь+(NJ\bs' KN=w8$wv)z@}BZXW^U[|ݣmeJ1˵ܕI ]{U&34=]ǏpR_`uFI>]B/D,l6cMH$p4&SHdMg79PMX\nZsByDUP(aqG`~&soLyyxlS~TKាtMT+#fle3:8'Nj^kЎ6ݖ{Q Yȟ_}hت+#T+7!q ]!+ȞD֦/vJ6hT'zUz7WQ.pD*a\TGU{6Ea¼3UxgUR }bMgNuLX=g8-ȊFbdū|b*= \;IOvFi=ob-iI `DcYvW@gv)u9AD놈OlR5=TEA'k>v?D $xtUPۚYbn$?Yu3 .7ktOݏ@;B;/WYᢷ5 &jp%,iy2qJ:u,Y94MU)45[GGOmXjɠE yCxwӾ"2}!m-T_"SNu4Vd )821.F6) 7ěk%v KAvA]vunD˞AU*[]akI)UkG;r\')wRo%J3Twb_͒a?AMxnW!gQ^v伜 eY9c}2=pi㖰#EK]ʎSx7K”]\RBZ|n%gn^8Kݮt>9 ip>GJ" :k;]{CdI%[ R= +B1Y#n9#}-Q{X0n&J߭W_FlZJcx}(v0Acx#cB`%WlfWU(1!wj%17`GEl Y-9PcLt_Mn{&X::X+eK&?jzs^E&L_qBIi`z*rD6ߤzhUVy9K؊jp ![]קڳ9P2Seqv̓#D hd @V 1|6{N{PC ]ڧ _R>ՂD-M*l#噯xpJ*QvХ׸s[4s1d=nIJK⦅v(4l>&)Mzy+UZQ"[su8cy`+ߧ|Oj2/c_30;쉖  'QTa]"$;fi%+)j-LS֟ۅŏ5vT|a`WUo5-G&UjMK+޷ NbWQ%N6eE{]9'#)H,!A1Epwj[ O['"OTFcUPrr6V)hKCƞX<[B0jIa6PA~z \kuB|}l+WbDZQQ~?"8 :30(o02 1/MXu|nLA,25P8*9AHL'Q#8bC?Xt-xGN( 19b"|"4eB^~QYn0 Z8 n~F&8ҷp#BI9'\fgI){$Qðh 2[z:& i+<R7;ΐ02DV_8vw 0bv>B4t(;cR$čwhg}pL2 IpAo45пeL?m!A z;~(* _}DGD%ݔ3L|xsQ]р!T7j?*-75˳}¤ @w$,x߂٫ H/ =526)$M6 -@LJzrNˤws=ǭ\Kg4$HF9jtŴ :|&p2keQCI|xw,Ѻ8AN"<;?݆Wy{=oh59( e0(U4p pKdpRZ8(=/R(qsĆO<!iWzƛh9ۻ;ՑJS=؃VbkGSE 蜋FM[}۪qH7"T7 6S˰vhѕ`/?z3Ï&4{|b gEW,t()a--"ut7@ 粠J8qptV{^ j O+pUJlNnD}IpZ`eBf1P7#T0FB"r=h!9̔ci X!#el2cTB'mgO^R;@+wAHf=p:B',H9S!15_UTҖL 3S@aRP9(]W_52_Z;"O7l,ʟ\B;I߿k:b6 ;z[0͎˗zAYvJ^E})311xF\{7#9‡?~'֠-]3>x*h6K߷fIW@,?e?vhߦ_~;I,G*'RNevGASn<>10)Ζ0j|cG2 ML`5P6@|(YbȩEY; 4'.A- 0SUpoorVNȗhQK_K5EdBĮh^tpg NndJ'}], aMq%`b[:Tdt6tn-Q*ƅ"t>`N YIsFpl[Œ9d3X9>IH_ʑ ?r`ߘ=mMgy+0-z WA?ePlx iD.wt!33l0tL>'%~> "icTՀfoI[6;Zv 9O1/iwwuPG"(=5=XžƻqgV V%ٞH<]Doʸ7wj{*SAzBX=G8{tU?1!ZwI9 ކxl!?{G c2e7%||[?lRR#~6vy wp-K0Mp%c[_v_1'|0S`) 4UU&0슙l >%zE|'EBgPVX~W4p`Ԃ`@2c8V"bsͿw\i%XZ^PZXw&l(V|\b<˗XS|˝ż!oCۊ-`tّ$njukֈo4PcƝRwzkHry|604lel 5Җ|FjmZGVㆈ 58]hjdC"'ɽ9w^?əN^`i)CЀeDNa{U觥 :-߾pev3]Y'Sԧ3bZ< FM8(yL0/v?F3m`k׼ƴ0 kVDgD,`¬|V?[;*&Y/pC)6vx2Rnkgj }KXd*ވQ4YJ}s쓋f[*G.UQ&Bǩ`_4eօ39c =zLZ~w 4ϪILb?eX=(˸k-JʻXR#1U )eP[gCgP{8thOn+JN" Gwtm,+V~U_)X4v l;~{{=%m9P/gwK(wo| w)egeq3G rެ[}l+>z 6Vs@բ?PUH YmY*k ZnYĎ+WnGq (zS={HGd}sUC*CCtVИKrxO 0⻜\WG˝==]~$]kfI_wPA XutCG3|a|N5t14#i,U<8.KLA4R$΅$͑0ADu%70JUofN&QFG!Xp/6=,3-Z3μKөoJNtp{u.<3~[&q047-@#mيV jܣOlȯ@FjyqG*12 00+9ςuU9 _lvֻi%d}|䟰^C~&*ZHMZ~z[ճ@w$߼gOv[&'R >P}8e>>(RY,dE+GJ ?UAӸmYzssu֌GaNUTD}x} ؐ]؟ hGiOAE~׳[b@v.)[lsZMqڀ;M3FYu^*cKW*+09Gl %C* [:IΉ{?r &%.E㛹9xH Ke)}l 2n*cQ 4;FbxɆߵ +miWY&ickgq{:Oˮby!i&2kvrϺLb)iߋ {qMz;Z/έmA e&ET zӺ>CeW,_)bĪBiް'P)|ڧ~saQ=f Vqip,C˭\' ;SZE  =RΕ_Ζu; 玮Wf)DmGad 4_,rj^#V5cZ T4"c}m` _" c13O- e cSA8zۗJ;Lw y#jr:g]ℓQW&qn+X"_KWM.W7(|,ٽ+B"s+ iqGΉjɌ<ӇsLpǕFAfLs:"fʍfaW$A"zM&OfʤpgJ]ڄcN⹝tn@`Nۚ6w -snuMEN7Ehݛc#nW@&n@IaMoXS Uz܆ \׽~-h:T1sA7?9%f%KWtgzYO|+,zKnݲvGzzoJuP9D1RPh9}u ",p㢒6XL6=.?3r*nܩ; y * qeW@,Y6 qtG&|˩SIH$1;_O.$sQI~Q6Er6KB\l eƏNB~=pg<: nLBB8X'?G~E ~%gp%t)6HɒT32I Ir#Ok93kU85sg\_%޽O%4$^`&eq!^QEjOZ aluB!Žd{`%S "౛6  <8A{ʼ}B`BȍmQQng wlrR}}(7Îˣ=q?wgo.<:bQY-7ciQis"<@Z9E*$18\pt[mԀ-`,tu7tH ƨg^h):zW|r+kU N*-C?-ҕzCnA6R& ;.fQ 66Ŝ[7IOJ@9PIe %Ja.]6 b^ߪ .?qI!f.Eqf/$Uܛc*]V7^+U3ї"ͽ@yO&`ѳ fלvbɆy(f hrJX[&Rr[ϡ$C"spyAʘnѥ;z'& Ywb'y@/\)GL%ٲ͈W(Kptt߶`r ǜ|T52-^0M= t\4dSqɳ]%uoiVO/듉lfS,y?ВxarI8]RV.sۮab,OA+@\ Q%իK3}Poj@?]ΊrT+isTG8R葠!!= A(DU:s;b02 y9ucIĹR,y$m1cwfǏSbբu`Lj{alGwVv{1FpȬ;qFr0~S(LuIz rgo#L#RE;Hc?Z0ʉk6wt|4_zAf^2s +c~/ yMVƖ%(S>^=pRL1Iޣ$Hvh~!V^\\W|krc]V9 i(J8ٛzT-5HO/9;PkwMxviQ<^ǠL Rr/]~&c%azghx M-plu)_͟WKN$$1:Y.\#P~B{F)0zw(F^+`O&|M~^mU^!UPag:L sBLw<#0%vYeERRY(,ۢ$R#OYIl/G'8AB@`t2eї/P\ͨ6q0{&-[x=\ %!B,tVCIXM7=4 ,x5 4;AZގ{T+5c%GBPB.I6HOFܲu؍pUdf#`#cUQ؉-Za!:[N k!]uH:b[h*zB)[)CwVZEU0 i`,(1u?4aTwpy>d 5xBJx+EpSsӗSeyElnbǖ8N_% +޿Z9?zmh{{iT_:DtHd7[ <1g #4I@=-Θu[R% \= +'uPZ3W0=ڂlx̙_zDE>v=Ʃ,[Q#\JjZ\*~բ T,I@Z:۴-W9U6+ؔAJv1AҸX$wˑ:S+_&F;CUKl]YV(!1K 57+ܰT5@ݺEX\XP ӭBdq}b`pA;2/*_"2aO!{Ըm|эV]3z P7oIw!*dvob0&hG?l^ x3^ث v*[)zG|;W2zs_G._3j_AMR Ygw#g.:;[%kDvb!fPZ*v%Xޚ 8=iJZ+ LqDy Њ:]loc0M).F`A ֭~뜖t-(SM1uˢg",F]| `R'}f%%pbҰwyN4HEy2-/tL2#b{ ^Oa?_ӾP q^wpr9tʐ8v5"w}|Y'W9xW7f*sqrS[ =pd̦ɞlD&o|3QG% ;+(鼌>ԴvYF!ſsqHR8j ^CҶ(,@Z DuN 'ϝc_o^j|CJXCaMJԼ ̤].Ub[!6KgAӫ6 ǝAҚav6Lp<9[^=cl3 ). t +$`İ0F6=d$xo-h`n@Y griyvZOZMkzK~HUgi!JuHtI`oZdlXk~揉@ڿk"cTOXqڤ8kdRÊ39YUI]kxg-ϚRg x/j;߯(! UrJUwWPto~4۸^lv=L5{㤘z *dK[0+(E+;A0wV=G d&I.MPy߂ԵmPC|)[daoPe87ǟ3`ÝV3?F/_v&r-[9d=՛QG6^CPO;i},;Xcw}E K3|Cp~}d7;fSh }k'MEfួz~.8oEHfh.p--C&K EDAL5ݢ-f- 8UG$Js^C>;O/zF+)yMq6^6r)@DYq%t} (fmdh-rQ5yg1VE匸%4Eiel'ՉnnBV~) J{#L"NN}T|v3ލ2EX mfC1(.a`Q"Y%/X$(&s'2~Sc)M:tw f󳺤juja%1Lsrr4E6@护z R{ۆ ,OwCi ϟl?Ʃ٩'{XO0cۡ>KlP_U`䵿l'i((&hҘ& Uwtg8"b蓄bt):tJlݴ*7c(9Y@{9 g&/r EuJ5A[W]6z|E$یRΘQMTC ꗺ>N)mOD!du`mMa*鳆',@7bllp~QDiTlTj+݆u`O<,$Vsws:Wg؁$Ї1y WTaJ^T iD:&9 񳎁:Q쀌$i.ų#*J$)I 7'Hl%ۂkXB#xh<-N&J*9 Џsm"省\  Jļ;HRZ8htLZT;&|5>zd "w 3# 9f.YoPߩb&*l߫IUz\XEDe;0?J'*Em@a|rދRnPMLmWِ^{ӫ;ČtDRV M\oюqFNsρS3pj_8unt a\x fn#&*>bG[;ݚEկ"^9l; W68e{>mNe~r7r^॒ q)) nmAnUKƮLoq{!4Z%Lp11I쑨R.ΘmWF++;uo7gQ P&Jho$ q$yՖq|'"'5֖D~3^Vn&+˿ؠef/Ξz4WAcMyi?MYMY׺=1-qKAG %_\L 0ѳjZs;7c|lڔFWZ1 qޚݼ$>u#15zbڑrsXKqy[Č R{\}fqiU&O`_wFY\e߇#gXPZyG<\4wg3| ~K|aN͉/$Mmt _}&iD[P w >BDk>ָ$.EKٖb8ё10&exVC0LzpC u4`K.8U- K  |O7mtɌF>i j& :J7䇵r:!q߆`?+T{a5&.ވ9wtD}Z;G(PP*ܭDJ^wC c{wJc!T-yP4]7 ̧9m~E8pV4U3&dtsb bq Kfȿ"eu Wmy(fsJ, h01y=acR;ԜXT+̬ # 7¬퍤լ!pnx.ˢ%{fUR* Hh0B+_2J|Zs{J|VhpL ` Oxb_2As`@/. oG猐gݯv~1{]o%YAY1ֱٳazqOa˽vŷدǩ[g|H{gRuGcWpV*rJq^ =iZuc޽㦋} )47s}p+ O/$5q1ze[asߍsD4{y+1q Qun4ª:-q4sr?8Fd4cYVvs Mf[$kX7%g82~)ZU0*Lm'ES <?3DvP] x}˴ʠ[sK%P]^6@#77i̮3UB>63xdFfםawdTJS9=YF_̾@Q7%!ɽxzqp|ا"яQKyKSW2- &(a¡+wOS9-f{%9Bq~WԞ5i!ATM%NmOƠZ',fwUf\Rq8ɧIwǡ[Yw`2k>*"ޙGr1 njz!f# Xmiql] ’N͒KCH}"2aAk8}mApwWM~ZɪVMa<)(6W?,)i(T0:u41F#K9}-q&Fǯf>.0z04f13I$L1ů $ ade1T`ႫbTjǍWia<} X:-tl b'vwB_0#^pW9鄶BAķ/F` f7C%Eyr.Kz1h-B:^VVvNCh(=ΨbU3k K~ u=fRtL{!%ԭs gZ~%MnqU$kox[jjt7%? ޹JI]q4BNJv4Mg7a=3/;fm;xr@USr2[[V_ (sJ&UǾtu-bCB<'obcmzNLjD!Hqzi&E=ـ5KYh`XP^Dx^<&3FQ|)ctc/jGo7,,G-ޙ7%"om-fH0D_~ocNӧK<۪Bn-㘶S3j;44 0o$lHtL +E PUB?vsZtB%.fi$?+cկmi O=džCtԾu|jq7<6ܾ:s)'ʱDKrBXo nIν{1Y YA_mMb*';bSGę.rqU|mZ2pyPWU|ލ#C5Ʉ>¤~vW$&qύce@ r.L@ـkclb:'Tw7*EiU]g莘Sj0!t2Іȼ5#Z5_ Pul֢4{_nuffN[23n90r;&keZbiA(z2K$-C5OV~P b~*iPZ/9Sj5D)3';ᵱ-> 24%w(taYp.} 2~2EiJӻR6Yf׼y@X(M݊0%d6(tἷ!kpo|  :񨗀n;J@CcW[y Y-ٶ^2\<taJm&a𬅫?ǐGtrj[CH1.Pz9,PM.B`Oo/IjI kb ·Zd +ҟc`-il$i瓍Xf@>äO`UZho{6q,1{N:6D&z)=|"KV՗J|F[ok )}Ho)T )iYVramYvbu(Ѿ)r+nR$:ZL~:W.z8e$.(-(k|: ]wMR$djMŹsV4S E FIQ(#D9pTgV\,*c݆NkN*4M? k"f{T[uӦOʱ =c-/'@rA FDp )YlVY)BL6LS>We_^)fm"s鼭!ƋPzF/3`4= ?@Z ~߭dYL=qnvƯSIKo Ux;,ҕ$:^78ӉNw;dy[bPs\VgʵoJJ2w*ZJyPbnJfc/k{]@T;w=vQ:8Q>撆{ MEGMy"LK]vw ̭$Wu{x8sI[q DvBksTNҹ H"oFU 3HUc_9imVW`z@9ͦC>LnIWJG։{o4.af^?D5xq<?vrҒA5`wNS4Em|v]1[CK0)d³tAX\/wďÝ@C9/Wf&ЯG~ Tvek0۲Pߠt]0ArT,U#S?βLd`iIn  8>ܸ mhSf=;)Ѡ wL <[cȅjB_3SOgsJ)ХT{o+8S+u*:S^T~ __6ŵC jk.u#Rh'V4pՄEz ,@j2F[4YmK=^}J(Ou1ޑR_ҘN)B%Q|ܒ>KG"US5*/ώ,XBWu.#_%6F(۩_icߡ2嘌B[D#,˱#XGߐzGrЃݻ*~OEv9ѫjۇ_+fJ5Qdm7S`grٍ$9?9Hb,kUYZ鏀1YYENRHb[49)9D" ߗbSmȞr\faBsVAQ{U4?ju#~tRǎm4˥T)=]bʴE0"šD2=pAުߌ79pJF)Β]qohRj*ȱW%[K*hb&d-V/ ܈U{U.׆0adQΖ" ]{n_by)(1Q];-< `L`j9⹛&2'IĝXB!F ş3l;H5 TC})|ݲA*~{;Dlif݆Bo!6rh;hMQe/CMq(?c$)+DyYxH+l؃ 1 Gu^KL$hP\?M^Bm|+?+NFvuܨ'mf`\W]1@.ǒG3@f\xeM|}!F>DF .YN/ZWkbGu?-f:P2([D?e.vs*@?`dwjrM-Ѹ*^BA1@8mc@,wr}G fe !0hn026#lT{֋f/%Q= ؁ncPd" vC2&?s LlF!XZ Fd.lxĪ7L؛ŘD9j?ILZ2\t6 nn %8lsymʺ ܺtv!LQo?اxPƛt|/PWL9 b<i\WC#l4`N`NQ]_.'b0SSC?gTIf;8\Zf_`@:?uB=x 5cP%y-թ]wѾt-L2vH0 $7U~t@Z@J|e{>I7'! bm'\DZ+`% j~M9A>$\$@lUo 빐F u(rd:ʠ$wD&_<.A仫.J)Q &T`k݅{3zA9~:_8qr><@Z$a8A$v>Z~#u*c.ދjM}~ :#DTXT\`0eIw/hj}pݙ|3z5[! I¼aXݖ#zMKlNng s*J+J3 Fwkܣq̨d6q,#>&,JEKqq,+&;UWp{Mf3#ÉT& 㡒1[h~Rؼ$H~GB_lCiԞ6 2o {xz=' Ș #^=UTuCgA%mq[8 &"%sW޹gC\:!H3 NՖ Qh.XǴ n'nco_1Y>PcHA&9o!ǖa߅0.Eh{,Bpz+|Hi=i' {^20N`uwHCUԶ]+2O%_s@d^i~vm˳'q;5e3 s+U4N^ H{T$%9_smhPFmQTɾDŗmR+^2DJe4,=͏$gP;BE* zbF8%Y͉Dy%F芞H"fߢtjVyɹ `)AZ{Lu}MnZɞ0FC4R+XciAޤ#+e[w~\=ܭ?$1u'(_=Vpbjq.]p%a-|b;81Rӑk;[ΰEA׏qìqOD֯3(b}L/UMVA!tBuH|3GNr#>\/LmPَtg7xdhT 1HcE( ^OVXţ~|=}92SAf ?wKn}X(g1W;`'Ο4" e฼.ޟ6LzjR$~fg-sEK*eQYL7H\kZЂo=J-1h2d-yXQNoNK[(J\@I knOhP"cCfjמҊWU?iG2!H3d7?QޖW_ZkqM5%YF.xJGy]j)3T2@Pqk$r":҄8qeL~NY9;y W;R]! W4:ꪍ #`µ'g1{-B@% Zw~WgRw U}Q.Vt=.~[_@pG@dͳ  xfy땔tpq}lmUeoo1Iͬip2/B+҅A_e[cs +|yYL/A}KYӚY&!Pm0ĦgBB JL?Xkix. Ą21Tӎ+O&>,ii&x˧+|  *g4 :]Ж̶d(Fv췞I@Ѧ݃L]Zn:0LdlF)EDR1@=U%IK}9RvH:&ִ<׮'l]m&yǛ΍Xe< Α_lLtՏʎ#qlkNy6T :]',]aԉ[6WZVYd[~!l;5#wU?#)}98ӬsTnjs[`齱u&;|vf љ7$p$ߒ=J& ׎;g&v>m(/7A>:$ˑ܊XoD4!vm ̵H 2s^j>:"uI5v;@iTd1N#Aq&&e#.jO!U""W|C{po%J#7-)[نpU/2R`Yxc4f~Ρu,-I"YEZ%+-%(?y$+NT70 p&a3*N2[jm&R]Wq_kT@5gcFK[zjly |KRtyضڐQ"{4n8hԻ+" r-JR]Ĉ5`fr+7ZXeoR" e;ZlvpT>'1-Uȱ<.+RD%~5WKO.#96䈼QQ4 G>yy :#NRn'ׇM6f(VAnuqQ8,xlADb7ѥO*\2f-;ɸ,ϖOm:0>)ux|ےlYL1iyr`:nF@F}Z+ m"8*E`2&As`WҰ_*3qypܝ.̃vqSj{,!oǙ:Pͽ.xh_ʘ2/Bi|v#V.1 3tne~7曂a(r e{j ; w9&W2 L0){K6yRkLB$w5O2l ~/ifS[uN)%N[n8?𬄼BqLwTP!q\={ g,O(RWԿv׽_12k]Q]nhXviKc*6 =>/Ns#XQ_BMxϓp[A7#FiB9t=|[s bd>eSLޝ%b9xa~Ҳfd(߻_(Ў=L?/ e>0Pv @\j ؾU1A@fs. nݲ ٘Ec[=#4oOwZܼc&6eeK \;};"*=_XR}*TRQGRx,çgξ#R V^޽Yf!:V_!,IÊukBc,#xrsKd&8udiAK3Kay|@R$C٤pۆ"UN8#M(\5ajS[݄y$ҟw_O99ܼ?s[ۧw9Ϩcg[U>E.M۪d/sÓ;c= I~}4v.,m!I?ï,́Cp'lzK)Rs亠AfPN|uQF\֜HG &w3z0DՋԅHPc߄4OS[DzG1(RTZB73cϦKݾ:h,ɒ]5) ^6<L:.HBW%*H[i`㯝g씆& #46V&J, ֒§3IuI"m0>Cm$_~zKT Y9nn&{D }bҟ0UӿO NZI53Q;@Zʻ]^t~8ǤH7rrj7ioHO.h5(]}}=qvh5ncmm9q[ɆQRLS9X|,98.=h1Ǖ5{{`J8@F&"ތ8t*z}ŜUS,1+>5%g%qS m%e?7T?Ap`bLLm/٩R.em P{U\ηrQ('ll#w~'Hr733stΧQbAa\,{/wb5:}K DBҿ1!ҫ\XR^sbbqă=؉ hӰdŰ੪ڶ ֯ $DF_?,mA 3@e2 籘 .-n%* .$yaZp&y "cݘ#w||\~gxB{>C-4 zᘊ0)̳ƅpXXeIG|(ab Or[5D$CEqngK>shAB5y2Jd wpte, yq32N|[喘 ^@# -TS|JɾJI3LNd2yŔ,P.IDE.?(2|nnXn&g).IA8iDO$)YA.T'3?KYO(%t5l%ģ g/]~osB 5JQ"T!-Qnv /d+sOS b9;Br XƶC,wY3I5U(@ۗ&6"b3erYrϳGLznq"y|ՄoeIɹ)pbI6&\nw-IiS="zs*$R±VC0w|d夑l A߰ouv!s.G݅6.'@LOm2hj褕9F;7K$5ZZ$: Xƕł˄]VAsDD4 R|Zz[[rFG E0 j\wT4J֚*oB2`tWG&WN7ybʼ@JRv!YOSt$ѯn>.YL~AQ҄e*:,ngum$7"8ʀSE`4 3$M\ 9ee8P ;i.0Ǭߘ\!Kk?4m+ccV}9F4ؒwiV'C&xmKҟR~)g˂x@5LơG҉ !_&>v$< ?`VeO,\L,kFrn^s̞kT:"N\LLs:{ԥ%R}sBkĄX P9MdiT1GeM a5hG"ؽX|CtGU;?`n+dW@bc(xL^ƩΌ[ـ\-Q h"~M5+}f)@%TiVsKƙU CaIV. ĻfHDu5m$X%ey0Q ;D5.]$# 7Ї q,xw.:$@ {x{.R; [ܧ)q 9_Txsք, tx$?&Fh"z`@{#d\_S/,tpC˕[\K*q6*oXJ.~oDVwor`6܂ސ񃒌tȾDqk o9U{u'aGW&L4j<2:NUJHv,o/P*:1+4͙`iV70s 膗: f}U|JCe@R.#hQ6K)pP_/Ul-&m['>֕ :`Nꑽ~KRp\z}F ?ki#$Y HAY!. !.# BIf,p9o-!psQO }( {U!Uv>u)oNZ] **h)v|uJ"vC4s6ѓ wV|AVfoF9Xĭ-h*8>N0%1@d#zƶQHW$=3R9' 4.i)lF e9-PCu\=ּD3Ea5b_:˦Ƞ(j1dp\Rd17ODAiUڄ9,{8>d;xFDn"'pV}u/8&Ϗt'QD,KYr s(l2^OO*inf`hUϪ,FOἥbZ*, <-pcG4 ]%R2SՁ>^شߔw]ЛB9SBx8tˌj?,uӜT,%!deS|>F!_USLBrKMi}9//~U)@k)D$2.XKhy}Jh*2NxW],⺨cz'1çp~GjwY&t.n ir,\1;S4?ŢPC!M V}<$DQu{Y[30o_2/+e :O!VCbUp#DSPzQ18HxM M.+Md:]*4{54Xf<\)bl JЦGp9wŋGaovSiAY}Bor\\ +ip: ] Z} " ~Au$Y4pq]9ejDjJS36r߾`20T]k_3oH,v p [.6l{&ţx0߯Q5ױ7ED6VZKwydp3\HHR+Eg`1~5v+ĩb:x<م*K#iLe =3`\y?O;C: ^@=v m3LZzjiտRUbYi졝ZI\!ۖ %Ьӑ"nX| YY \"P ƍ.|ʸ]04W1N2x]@"qU2svضRm+wP^i^[NM1!Ɉj]m/BEdGI7Sq*c $IUicP  y!舛F_&m#33*HF^ni$bTH-?dp&'lX-/ j5+yre:y ssS~ %8({[%[,=a"tGq{50˰S55V8ay`hX 4[4T2 5tg&?^j Qوgztd/}%9/ށ3Rh&@C`,c-ugR4g*cY²Nuԣ Vy q K|?wM@JObN ( "]F/UOXLim`ieK+ @mvwhe7p*?ׅ:Ԩqȱ즁 1K^|:]h7ӽ=#é/ p$zvcs\HH!Qgg[g_ 4wC qkH1 I+EU[ĬCneHH c&ʅڻrp};c5+",]k|T0%Nluwy?<0` 6:&􌟌؍*?ְ^܎*! kZ  # ß7 }((jQ9)s30umL⛥jp;kMDŽ銤琫7d3X5Φ#RU[Vm1~cj%EJ'n(]Rl]D"5>:NYر}|Npga c3)z\p ۳W͊.^l`󈿪[NLwn_4QP%1J"F_fe J6MjhdN6ivngi0B!@DH>1%seO+3֢k8/_'`+5 ;_|ii5~=[JNIVwtAVӡl7&Cnw#K 8+tգ?&cOk];{dvQ8TӜޞ*f+mK*2~bg`/ : ? h x}ٛy& R!NR-Me~gtr/t&o2FЗiĢEMٓPGwm,Y&2ܮ)(rvgo ENWK2F=(<(xbHZ*x#0J?C汎{"TZC9]K!vBםWvyft.Km$~ wl[]W-0 ioi?ɜd E}lU#쁦#cW+ I я̒c$Hpq)׮AS^Z29S*7Y?.i^Z-%)x&؅W/)IN[ 1u#rQmy")B~{ v8D3~[Z>nL4QPL-o,.֤HpcX^9tCG~ߘk~|ɐML/u[&pV,1NqӏiNK JClz&n泣3s@!tۮLW1٥UthcnƤ +1Kיi8D ra^ums8zE!JUМl.JgCsfJJ"aAv,A=C*Ƙ`uη mKʸ.-T:G` i튺lla4L9T +̵]EevM%UOl@TF+#ys6t DHy! zUG9:2j#ΚO !Km7^KӈF@1f* .0$ÑqvժM[e,QJUoou]{u@.uE I!~[}iI%QOA8蒄I\ke,gN@=]f;drSݦ_\sK[]3 Ewd" hy=u'uգpDx%AJ\onfn_h\ 8> VW  @R[ԽdqVR 4:\1.7|;<m{l{4^p|fFuVJzI,S%LAUlYodCh ]m.H9sij?"e1mXq[{m hLM-3o(s=>Ǡkd8S`+weZ* 0J/N!Mnm THe s}ٻ3<"Ri+._}~}-DFmxѦCqwvfζH3+L+[ph{ 67bJLh#gM#vwVe#Qs++7p`kNAӜ&O2YvuPrtA3 o&td8Yu1& tw'6J'sr-8O[N*%_cw"T A8g^T`<1dx},{LH5<;Xߪ_OI{pQ&v7眲 |QTy/8BE[!ePYJ\צىH:Lo ֲD&?B1}h@&uq9Q]L9Tlre}&IǤdk+3Ȋv _ 雭5]*Q7 ɬ^y6ֈtx sXI쿂dQ,WYRcB Yalu_u[<<Ra}-?Z~LD Z ¹Xu,ϟxd7kIU&o~EZ4@ I\pzD]ia:D0F8yHl k}֬(ݽҬBJ˸B;a<6zEdQHwΜçv*&42 ;hq2}Pi)ȞO}y$][t@o!nCQrTgTnwe"FOX%>u渎]91v&w-P֮ױZ cTv]>DPX37˜*鼳:Tೌ!lKrAAnt`+@$P#3[*qHFOX+?>9s!zꬖy4"_MGDY5ʹHn ]@T#f# [`FR ʹ^,~ Jgu颰?$oA9ώb>`,/xm!wl1SОn@X7\Y7PA#}yUt6 YxEVrdUy,3+ttKHѮW :(^/ 5"ەԚŴ:0!$l}&KEJ7+DYEZ|ݬF _mZw=À2][^RI5KNjn> Sه]8HbYQ3֞ЦզlzLS)X&EUЉ $rT^'K;r,MqO%.V3V<0%H O!~^g3d6$ًm=Edl1HhC2?o4q">R\[kXǎK[R3$BJNcHI~WzQdq1%}-&hy_R?MJGFB[ղL: ~<گeG#3g.=>:@ׅm(k~^.TSv`*rbr|m Qfsl p_M ^뺃apE5hFNFjp11qL&j9S̍@U\ݜ@mԳǢ/uJXxjs`G 4.nrϒ:x( Ӡg{T 6?G']v͢`'lU]2 Yx;/ESRڭL_Q*mI#lpuz)1#L^*  `~(56jݏ1ħq>ܧv4~|,A5!h:nYf V9 ^v<7n ՜;|?kZz!5".$}NQMքViB\#|hxDRzQµR߽^38YA00uKVw %-ivˬ[pS!ԙiZ6PI`Z>Sm^sd}MB?wyUhoĆyl~Q5&l.< p,Q. GkHF_qEA[tA,[%ׂSH>eyՂx^J'efIa;f$'Bْ7p3]Hc˶ndQ-1^""ve%4;DT -qp@*g2Z9[fM]c֟[ߣͫk+lSfz/l|'Ⱦ;?ŀ1JQWmER*g)JlV֣m3BQdس#G)?ckBR3<ȄFj55yjzд XӍdaVEyԯޝ  YjNte_Kŷ,M]<5aǡ@*sFJ \+B1ejVV N尲4>'|7Ʀ: B%_/R]M4NHR1 CuH$#`?zo2LitŶ%t&8ze0&Jf6(ˋlNcajX^6L.~f/3 C~kXϢ~lfP#c;aW|ׯKAvIazPWݫӚX&d Q rAg2ڌS1te֮W{e-=qjW3&ά ewdIHŐJx i0q TCu҆p7#ij!}f>8-rP&2w2hy0r>6`)2*tZ6Ŭ#b̄.qm7<3KmUY gIp8]=ykP- _qu-YBWkP?16vHxIv4)d^mu6R],<lK9z~(}_a=KV^ռR`هnx }޲R#m9O* K3y#6~?`9-/Mӑ-+"4xqCܘSBRWvW2L}c}]GYUgV}'IZwǻ(~@FVv9^,0e&]Td*V5V 1v[ tyNZm[| )dlʴ_xljtX/HCy"g+bl6yRLt_^I,D|scфx) |3 ;Vs[ Aj "qN/kBoqU:`(8}a(.PG~Zu]\c-CyA}cb Fjؑf)Gk.|&=fvZR#0+# ~d@vdb^6XDS죆2O8.Gk=yd Ss>QF0*eö~[&.oϥe9dT>΅ǁhNRsFRC5>ArJR{!6U$ 4C6脭{,kj 8@o;.ݘ Y9KI]ocE} ( pc1T{ +UM&.Ey. ']D#BS "ky8eݭ⛍Bv|gs=M>>--SngsH\n{(ld< fMZBIƟ*1%_q*Eb=󮓷b?ez[ m@:< 8 +G [T>lXԽMO:1IPӰ i~_I?.(fa %os *h3ct8%噻c:&ƉW[w 1LM <@n/s}^,MT\ė]|I/vȉ< /H!ꂝxfTY0&Cw}}q f=qˎ]e?|-?*ܴп:H5x "=HI CLs}U/L.if<=_ʢ-|_L?aȆ_xYMb MIU85itwcuiVdw- yI)*KVbO&YmTp6,#mL1$E2LfWhӀIgodI&.N) cNkӈޚRofPJaϵI"oɳ5VE!1]*MoW;&ϓ)DkUFkX8[EEh?$sʒ\5Q,31grQbt-{bvU(2x-ߘ~526Zu{'v֍Ve3d]Hdh(r5VxҪWhSԹH2Fv!q5Y #=aɫť,H BԓJA$'ӤDK 4@+&}vx,FlE]hs\6 taj!V{ɕMhY-Ca9K6 mdxE o8kl9]L¼j~okjo~d .aOoi{]G`ԡ-wM"PP)=vF 6#"5 neNSrK,E+`:6nuHFp:oӍUOJ،VFz;hxqbqTyh_{YW\J';*AWQ #.( B@>U\ww}!/f Oqol2V=.$ʵWA}q^kkS rAXL=3+oD1y%t x#qbQi滥8Eʙi6@v(KTw*SyC#lBW^[SGԲ}ݏh:e9W-z)5“(j1[e6^JHB1,=9BWHo\˒Ok/}@G$  "iR#:i/g9uȬ,)d~g4^Kfb$R!}fgLbAx"-Z]~m! f3OǫF=EBNO)Pk!!BnWodb<Ʀpī}fɓ/cgݥnĽ Q31OBYV@ Q /;yohE0bkզX;fgmﷸoe qrz_܁ 8 7-L>múm !!h 䤮 oZEr56Z^zV%fb%r<NIQe"E9(T ^9aY-/+#Q ^'tSTѱ)ئ2qy'uA|T'Lg-ϗ.^ ނYtnP<-sM4O^0+m4P3 ,"genPOV_\ȶ Z8~QZׁ/۽ZpeEsᐥm,6OHhV, 0]9-CS/04>+ҿ.&ɡH4+Zª~SǖY 8m IFjl Yh~>[=Hi~pHkLB *H®J4|մZ  Q iS B8!醘^.yZͻ;OA0ToXgGQ=j$So8aj~\PL xp;(4p}@ %ʋ#k0֚;\ _ fmjDh c\`WMV ej /fYn('\~X" fkn/zyV#35iON= Z쁄 sLƺ_&b!Y=*>SSvS0POBLi~[)-_OVOCv@PR SJd%io:@bv;-׵w|#:6  m50Hgq/P1ş5R*n=¹ߒGyԤ>.9WPxX*ڈ}D>ފؽ~ `(\]BكytZ^ئXM5s+sG8jWQQV{[qNFMBW٢8g۞=p ~ʶ^ys\˜4k:&C)ܢy9ʟzk?9EEKؿs12mʩ;6ZUt('$9O]ueU;( x&}K[W\|m~ٺɂ[` F%g:[şrGtR`լ(X/*rmR,Q-_]BJ rKYq\wKL֨ *_ދ _T"6`iW+;PɻI<{}Z-IczdljP.˨y|Pbؼ,gA\Tv毬G E:|" !^Xz["n-{!eq2ގ^@d =ؗ%O:ǁh:aXs G7p޻i`P# ¬L\jf;@EGν=}aFM2>qsK!8/L H k< }g8ѐ-[q]Pg$Zm7',:DSU>\g8&BJZ4x58jBw1Of-ԚH³X|Ħ0Q~.]1l6)\Nx2Nn&:,l¤緍;R4 ϕ #&ƌ'tfݕng+\)ָcķT 08&֠8Tuj" g]Vm}87`C[G,'wI<LZa?BY!/>djalr09  8RTFyf+,< W@";ȥQ ÂMK"v߼HB{3cIsu?^5WH36=胳YrWqdXxޅp5{Az-o\u];ƼP@zqjw:ji}3p͌E @]9sVQZ}"te#:K|oeb'c߈%^[aLq=|K2Ty'**oYAr,+O;?^ny`~[ؚG`FZ#lީz[FQQYNu6+A;/0y]W0!=)L.#=8W.&|JF~|ɗo“*;Q(@~keݻowM^U}3Z2jr{/A_`78M}s$ V"C} "mK{9Y7#MM3DФC9uw 3j@]#q7Y ~ח@GNcS%fr5ˋ ^>|$vHt a@\2mKp[HD?,VS.hLrtbL5up: r*& X5>_-{vE{BG={g]"cv6}ASULd~; 0S+vq s5Cّ' $KyIgbwLe絽qNdGP ($n\Ԭ cRɟ!. %EM;g3"Fa:AYgJ &6HYP/oF uENK;Bu 1 րdi4,49 /^ezןԢ(D36yQ |T= -y"m1MD5]XCTR{?@oOͤq/|cQP[;еEkYځF,-$x-wIaLL;6֎I"Ab %[ʶziQ)rl H_s"f@}{ʃHD& 5ڈ gD=vu.#%j7&&&A7n-Xm_OjSV%f_7x w%]q3A#94lGiǜk3p~(Ͼoe(,WoC6 P%驍ӓgdhYi^.ݑpȎ])Y!S.lQ+>0P>_ZD٫sCxaФs2qi[ap;[#m@N 2ےEsU|oOm3_&%lᢶ,$g2^Q!O=5gfH2Ηv?p }#.;Icw$aL$Ԝ Cq+bbO+4sg(IJ&$0X_5`IhFX l.MZL HWExߍ{B_s<6{mŽBB(oJ2ϤF Ӆ&ՖX)\bvI^Djnx1QJՆ0-*/u5.$c>_\`LmxA Y5=44+R:hR³lQ(@Ycϥ6N[s%TYaR]Z͂y" ±_}ŝGPXӍZ~)%+J+43) ܊íqoir{jXb ڍv:u672H+ l[}3/ϳݼa0/':tA}vyzN6aA|b'ʦXWUu*&~8ωQ  +ѭ99h!0/E8xS69L4QսaJq2G&!@l$/Z$y {*wq[EM<FrRzo1kC(MQӾVpCC:81KjW0.g|{[hu!ЇU gEwわDe4|L@UѴ⦌Jz0ڗ-ylWFKnf/ϛC E롂L/J<9+(F #v>He g6z;Q?0&9b&~k.bf:H{ zoEFMzcFRe`5gC;ؔHW3|7I'yI| 2.avn*]n(0ÇmJ"<BXWVB$F^ZAVXn2|TI~,ƟL(3_ñ^Q)CzldR^^x$Z4خ]~ I#T#"-R a|PҸ*j&&nyuAa+sXLm1W ȱ?`/[O˧r/?Jy^H35EH[7h5_,jՁc:kk:7HAut =g$ fNBx!ep3t˃t@LEw~NTC kCSSs| ; EQKr 2~*drhm¦νg&[yY`n P_ ޚ؀NH_m^X]L86 $Ap*$Ja~>1 xfLHu{Bf:g6O}9zH}KA m{R`L9D=Cd7| 96`|`StX~!AqkE]Raޞ%GVݫ?,k9ro(/gScŇ?`4K%Ӟ]-+g0APhqśLglۏ|pΐ4 a@-bFRbJshboN ˗$;?a+W}@'|{?y1 ?jnmz)KT#jR'=6mfU6`5:>:To^IG2빚hoa8e%) rrQ4aI{hTI8HRGN|Xj}'8fj $rXlT:޻X" ƨ0?Y|+B{KBs򜵥vOYzTl' p #뢍NX2ޟ@lDr6*݈Q=!+E@4pr'zI2oxjEDN5HT]vz 'ӹxѧѪ|V^»qxM?,#^ꮌ{;94gxY/`ёMvٕ'*B9|A:&E<+0 L;1O]+ e'BPd`RK52BDWlٳo*tf`+T`#EA䲕rG1b fOC p}S>48]l k'^;^9DZNtd0nى $rƋ*@P[b f_C4#Ƥ֯M;%^fl?:7a zu[{%2E ;ys(-Qs`eNSW8? FYYF'2$hݡLV-&F'1h"Rh"ԊÙS  p-OQ9g> `k'z] 1Kpہk1.u ʥ-x$AA4fV_̃i-;_ԈZ\fxud#ɅoU-KFSk[.,p|^}'?<`/4:e]$ONCwQusnN8zxX;wo6v%)뚽O3bdGm1jo<U;DC˥f1TyJ=S'.5R~aKqXq\/N<8LէHX[hUl@t|OM^<8 D^vbdexo,Оw2i(kz#O&N;{gzUW>A՗x1=h_(&9ʠL&HݤNfjdffɿ;[QR6b 3[;$>z;n=mgY`Dmb>Wv#tDަC[8ZDΫW#9UsΚ{q7|"07]]ó=XћzAN'{\~/t5tQW?6Ӵb (>r|.yrFNܳ,6>{|(جUj_etOv^JҜF~_}JFp&9Zs\=O޴q߀^W; `gIFV(cr3c,[r/ӏ8kѪ[;t+e̤DYeHϺt^™-=\71`(vBq%/zPh'zޡvnyqGZF"tc7p'ұh_U!=bqjdOBv9N~APOY@+yabٝ!2?VXZe>M&`:%h(>!%?6_HSy(W\_A:Ø+tzLzkTڂ\XbuoA/v=6Adߴ|q';L>H冯ďٍ)`#M-@&^ ,"#d V 6v6ԡ3q |:ҊU02_0S+csP쓯l YpPkQ0\6'ȝ`*]&h{&3iiVKF~}mM2VMԟR0_JA ;Z͠(/wP%d킟F|lʂ,w&6,rKYN.qΡ $cyƛC>fĝ@mz%y.*eEMV5dᯯ/4=,;bckA3C.B>? fyW@ɲn7fসZ2撯0R`n CvDcP^/=]R )CVO&8@.2@{G)~fB٤M[q݈+^ v)3{b{ Yk7+\ ;B9`oC h=2Oh?e ȦĔvBqs*,4.9crD *ꪚӁfޡo:ǭ\3V) 8& (pi?K7,%۟9fi(eby$39FiAPfDR3[Tʳs0st S(Fks=/^CbeQS؇r^Vx5-s^%g]<.i5FL"cJ>KX( WfI  qK-"y|s*AM3e6+T4V(Hs/Pȭ*j OӀxyXIJSd.$Nk?s?%p"J^t،Ŧ_W+rMƔq%& AfC4: |U^,XJ)owhPCw㖁u__TJMwP$C6f -4ϵT'hK>I>Vj{9w;h3AkQpI` Cv1rDO 9T 3 =I3!`M"!nkE]h AiȨ 0#ztijX+T~U'`D*"5&/KI*>uhT#q"'uu&gUKԂbL=+8,H39v8+ gI$mXEf";NÏF/œD&o_]ԑSl؃Mq[dI8 ^~hEF`Ğse+BdR,&/>ri>n5Lw;H>0~BCLv´ABr4Fk *\ .ECOnb< U'[3>"-J)b<:9)ov~ǐ:. X[6%{=\|CϘ2^޻YuZԵ E?H%Tizf@2tMۅ4}KyϊTVe,FHU.\]`\6&ۑϘp !~yRđ$m5.ka>?ʸ {J/"hu;snWq(7[?!C'&X4k\c 7 ;X1{qX'xv8%Z[o6@*$SA鲱A @XQЁ2Ew 0+%.JЙ9em۫lG ;~z.IDR)]msN.pVp-ok[:56&OW kpQ5}Ua}YH_WB} φxIQ~.HW$}Acu,@bKmLfTqUEM}<ݺu}YvK"aQ+hoο1,]Isݪi.Hy'ӕ{ĕC$nn!C@]Hcn"ywkI6sICL$wr !9i/ֽGnl1dU2rcrnL^bV7;>og* _#c'`2z{K3Qn ϼ;b@%C7 a8LתB%X҃se%4 0_1d!Q4޼!zii$^RŲZL''Y\GDAO 9uZ*'d0=G)rwS#E1Т%c 9r# 0(l `Y÷CI6POV??qƮ'X"P2V1ϟ؀2z6 &G;:I'h[]:qqK~:zx] EܕKB!(ѭ)ĽQec/\:9rY m4%$<E!Si^"jB7h-=ήd 4\#5HMhhE߆B H2=¶ݟIJ߫SEnt&)v4 εPv/*J1 0g.X:rB^r$=Z g3e3ksuY[r$Qrd!vYxDW+ZdIP" { TP4ɘ!Hsf,jS-bwT;%F"͊hS]LGƵDŤ &}˄lɓm${V)ʯ3i*ZzUj2o/8NXt8WQ2G5<]b< ʕUaIpFz8͜{͛*`-_E0گ H8B. phY[kˌIksf\4)BY]N>|fJԮLeB}tdD8Q*%bxvWo^Ϡvс QH!_Fc 1=[E_d>Wvs/;*_ARx; BE= 5Rb)LyaL0Iw+3:ޒǠ6ЀXM qM e ^ns4<>鸿86K~Cq>;M}DABu>a`D._'b'Qtd+@N7SåTRA?VsatUgBX丸ss& Q\.%1IaG3ZrR^z噎5U%eHZ4W }f%"~:Xe JyɜYljŭ6#c…Z$M?$m U::TCPiuѢ#0ea._5XqHȞAL6d`EV뺿Dm]cX_$ *Xm =:۷4m"ԴiEbL؄d/CeX`ȵ=MzpVu<XoށvA_脫o   n6 M5'(nz mK{pjf64HܣHm N5Ct×|t;t]C{-LvU\&UYӈ^0gwoO(V'_:׭]EM4也&'>\SC ~:hKx 8-*'5]*v ـ]uL#_?WF*; XɿԔy# TR_Hߕu-G> BHcN1Q[0S0tp;m#Sx|iUu Eȉ3~7' $o54,idB]'*A1%MF*-4:#0HIvpQ ~|Ok1R)+weafg^di 2M@D%zy\B&`ItPن]k'b^XH.&0sQ ƈO~,X3*.!ͤzj m{<-"p t/f_?$X"Lx#N#JikчK&^$ 7@.FKn!l@ {KC0.e+?Je >:[QyF|L*p.wMIOߟ13+ zQ@(c AMK0k)2Ӱqe:?[IVn%ﬖ g'J#@Q~/^a^U&,*U  + 6eቲX4%;sF(4)!K G1$6U'x⮮cpزα% -C=5]ЗF,HR綒uRq--t NψE^NX5:O;~A Kw|o' a㨨MwCPΞp~I1U!gsRkb2(jTV"C7+ڦ}\oA*4q08oRBtr5`:g)LTJѯbd/;kC "c8OP7w~&'LXCzRm#FF̓,kmmi\RA[;`*%1xR`;pZOSKnh'1/kx#ϓ syuϭOy>D{{E*{R&a!'V$<x_Oj8hv-u6,Cp̼` ÞEG"-db!)Jp.@-RЯT)sQTU֚3[BR5x*6@|SԠ? 15f*jHڌ>vU>`FrgCt_2E[a&SLt@`Ջ>Lq`_֣EI&{1܌-dx3 hqTNgqt W&6;$IOe  + f}ivƟa:eѺgj\Z^8> ]=PB;ʔK#c𚀸67~*t{։3B|^/7DŽap*I>Pu`RwUgXX T!Pu ӯK]ò2pe0 d.PŢ|y2i*W / &VB~+ 8̸M5~6YEE`dscOI{41}8S$̀1=).bfK|År<=$wEHr-(# E:/ݮ")%ܫb|߽j7ԋw_JWE{66BorՊ[)KՎj}{Tux%RaI-ag+0IW,~'q L|=jH`*L_.k'n%'.w9l(qmV2 9f)63-ꊤ4J1RÔ3e0{/"Z$sedp*Qe.q}ٞ !ot":(@ ȍ;vn- "rVA"Gu4*Kk3,e,vX1=.!L6$OVx4=1]Eei*w,( 'K\|l1fb;>:2Fԓ-aOسd+d[څu\XHShtW|C٬J6{}Irq Se{ac.d? rysl ܟd[  Yu"+A3FGItfۂJ"-Kgre=`Za2d&+}vzbU,LmҬ'YF ['&eK"#ض F.S={H;" ch`"(2E%/V-wf% -}3"3NΔ+E~AKh^a{?zIct6!ۀ |΂N RB Vr[Fƍ8̓Q]@Hr#)8lCi oYj4?, ?Ӭh Ƙ O7bXCYh.$ 4L8{b[@ ݎkqb wRǤCZv^4h4%惘{# w|N`]*zC K~iYSP2Fa6] 2 WHHnПepwoʧu Os˕`1(V4k$Jt1 7Hjsu&ZaU:qU}ZF1By?o;a`Ɨr}!{#CVU h|O*a C|߶jRqw]ąhd w3x-t#gAc~0pDq)c00Ԋ)bX9zi:]FYGǜ - ZyCaCGٕ4l7Oo鶯sHJ5_vhq*y#rEj绌`fk4$~U߮ϩ:S":XfçT;HC@K]N=^f A@b[+qw lJ"xwhPtˉ}ᅱ]0D .xo:sj'On+0|UՖt+>}xx Y}]׸/l1V|ݾO- l*8_<&OFxP49~,6yM'V@\JYVX(2ô2x~*H('(Nm/)̖, 7prii]6m؝y-> pZDO`(3՞IB !zSgv0W<_uils-kr&r<*Q݃.\Kwt7۬!HAw380&r7d 5uZ&e8zoF݌*kmh2W5d[̓ pQn~DĝށZ 28uδ4-*h!5u9V"}֗ VB7dEޫ넓UL݌G)Tnm;*%%$R&{դyS6ǘsL-1F~,+'5 1;IEa{Hd,$9V(\&d!33<0HI4 jW'붪SnA|L%:od{G*ub~/sLә`VtqO9XY MLu(Xw6f{L/^ёPe+ϭzz f!(:2>oMd`X6/_ev)x<ɻܨxY%{5Dxhl!n#`+p 6:'EJJ9cj%asT_Kϔ91o=Dh.d"BVP*tW^xb}*iY_VZI3(r$ș/3̐(@ER}&)oRXV?H) H NNK;^`^7 VU꟨4ל*^5FӘIR@/蚗Zkb8Օːw^h؍~h{= _D6P'7K")Ë ww> vK"L<*<"6_mXɣδh<{v懣OɊ`3bL% m]rs41Xp`|Gc+iOh+_=.|*j\9 &%LXGy܍ Qyq@_% 1d4v4nGQ`54o%Fʉ,..?{8>$6H0 1@ltzjaϡVS(fЋ,het%)l@}K9ڔ./t:;O伆vQ[F놥@CwB0hI~Buo\ūT7K n0-޿{_Slsx\wI&K XpȆ y]$/nU濁OMrn l[ N+aM擅N BM V|*2RCAzKr 8Q |^9B~sN! N H{>Xx%H1fL(iW!E!P5QϾbMUʩ- kSh|˦lv 'P}xC)[E+>bfC3 [P"ðˢ46P$x1@V(^63s!b+=mOxh6>+rAz6EG~x .Lz$.PT'c|-T(p2)"uUBUz9 ^ef߁+oӁAcw\t}1Fb yO`7ɚ=d􇦏'~$ j^"f)U'* w3-ttIx{ v$#(LM"̞1G5Lm63tce>ݘkݢ֋gLn5'og90 'lV̿ l Ǿ.lJ"͚Ėvſ(lb1}Am?S#~2wÈ!6dϪ7؞UX |L]mUFC34MN9 c,5qx + a3Gfcj!!y AњwV0 #0p \TӨJP^tqD,Ķ96UȒj9wʯV׾5V.0m]eL0Q?, U3_d&a#z~:{ 0^.ɭf ҩ/YsS/q蝫8Yj]m&upG0;e&i{+WACߢZON~ؔ`O#3|~Lc>1`Zug1V-e%0ů*")pڠ:وgTf)&p$@G6 xSK6ߗ?WDG)LfӃHhn˄5w_K188H_b #Qmuȗ96sO yܡn8D dd;h?KUO<_VJTMΰkD~QF0"Ъu> ^B azSE}W(nB Fʏ ԰bk s%XRտ$c{j67m=N)FXgE? Ij ňGuQ&t_H%ʷK{v~#\T|M]I7{ܲ\ QwQ]ltw_YJ8Bit*kkh# )vY5He_% n"/XK`ET99 -`~jZM l]B  =څ\G. ,*|IJpN ;ɲ sCor /-9EЌedȟXVh.$xX<"/,up xg[:trF( 5GFZX<' ;Q%ս «8q & \>0w 00 ـF{wE|!]?ɹ4)ϊӡ@\"QHo;{_ϟXq&,B 1|$?G#r/ksZk؁WbvێjLsw L`T$eu2s41` ,f!la%͘\HM!u|jInMob:< foE=D=xe+v- |(z[-p sjGth:ZMݢga@'pm! y;݆+vJ%e-7 /bbRZs>x eUDc5uVt*"ϸfVeڝ w2:=Nj,SjFH e#8I5#;mN]3r7zOzIQ>Jr_ ;{!rZ5wܯ{k F[OrC7Bޭ49OJ},=ߪ!?dϥֳŖĤ{5M#VEJSN7z8Rw鈡a9ri&~L*KKoe6ӆդeF={a6Jkl &)۬87y:A]J6YG,xaL" 䇻 JT>j$h Yv3@¥](—~Js9̕`:0 /믹3=r}"k΢B[ X,Xre n$4!g.,?\ut8D:9o"U+X% WG!Qs 07Ȣ̠o:# Ql3<@jwױ:vKc{ɨK&@t_\/K7 0Bh#-9q m,N nZ^P]}>6 тПx V7,J-!/YΘܸk T!"}HE^ٮL-N@RWVM3` o b>)oOR:NDaxTXo:u1VL #IҖ_/H _;#@ZiDVt ղ+Kd cksUŹm%kُ=)|vl jy}}M0T[mF,Xԑv^]\ ¿xSsN~ jZ`#煛iRat)į$6ð\FqXm$87r3HbRƒ VCF.(:005OT|#Ce7{.(=vD!}ޕⱦ/CX7 z?IKq;Rygj>;,u4X?-73k:)#|;qG|elػCui9GB f8e2w5 )p^4:qfGGRXo$tS7@g f'nQk Q6%~;S,L鯡4/AM>?pYktBԴ}xh}ADL;^"|G?F'YbݎVNU(|[pcLT&b0eP\^88Y1@RvPj`2sK.*ʃ?HN/2F35|XpK3%z.nGutl XYfnzޮ&9UFT+@BٹEA!Xj5i~ն~u(=YUV5N-Dω!0 .O\[[[}IS:UtzCU|7J7 tbŲHs*hx'H)v*î!D@d &!ھP]6y<[FWrw$!}i:?CC: d * .6]0R΋cwW!6KSӣOv$<\$?<\i^6|]?B)*K~Ls-V5Ǵ] 2۽^4$v<~D~ f?,x6IAH/›y= L,}XlaɫghAWnϙ(9{"|3!%IZ[l>YMRehbsv߂ AsAZXPVAfl'ZdSNz2V|6rL݄4hzTnsy涺}.,0Ί9- , Y?G1bt z%%b'z0 g$T!%hPBsuGB:UT‚h4%0 [^dCIG /|WAc3*= .]p R0B\So@t9kY,{MPMRxJ]l5AÝɰ98 AE#ܻb19\9?)U;_)u*r/tb{M:=ފl|%(K@1&[(G@ck@ϣ|Iwl)G #.;DݽY r*T5ɮ3߿d[F;]hoH:/N Чњ} Vk5݉퉖H_MkvO>Vi$<gIdFAMN}'y:OVs2 k"rdHg.,bh_10 '=`8C U_7,EcRT _hS`lA[{F E疛R2ArR& {*Zl!vMaxbQ6ŢFq2Ƨ %Y\Ej>@40LE.PA7rɨ%'\s`ZЬJ ȖWDۉݎqҠ۸Pog8{!s𤱌RF>SaZA<Wns3s&,y4e0$J1>j;ՙm{)C XmbJ__9T'KSuw5{;06mծ Hgfz}=86ܶEIY%aXh,Voɵ7"6UQ5G#NAR(QTpUqJ-cK)IƮg3?q ;w+SR4Ȏf㨶CY)|G}fhX jD&Ho3U%KJ`$j iOv## (KvB3t H.krcfVK(-5;0) bS1iSDrݐ:"UPtg*N-ڣZeL @y5_G6lP6MX-?&1ѵ(|>y{]0PTXݸ enF&8$]Hy;k[W;2 g{<4U)^lm6F _ % Aum.q> ͹S kPO < vdTcQ/h)ƒ{*- yYo}h6W!v{R4#:SZR3X>Lz`_P:[]!li#;ꃮǣF)e< LfMWv4L&d_=quj:#{k!gnMv@_w0KwjNϖf۲,VТ{ Y0)hK@~ T(pGLVHC8^6{޽CeTsi[d2d=zZ#G:riu./a=ײ,ea%2?#N}w85%=7H[U!؅Y̩ 7(@5o8%W|<$ c|r!]qցV Ir7 c%s`nP4tFڿ6_n),z[n6%ۿjVЫi8p(/Al =m)o";ssȌUf.dJΆe`$@_[]BAp7w\yG5|*(hd/ѥf[84&\BACKL _19b݇D* eo~DȮ G!}c޼ W!˓Ӂj'."!> Ķr>f1ִQ)V##h0Xn"9COOY ʮdy'$͟V% ǯn,1n5(yu_03n&b uZn޽|,Ȥ K*@ qJ!RBɁXOI={kcZ#'b%;Vt Vk&CU/kߩnJQ@ ~l,-^bG7JS΋^Y78/\WYEzRS);M;\FP+;SGG y5_k~wy4tN@څDWAh &f5Z%."MEv] __ǙY*5Ÿc-792n{MwcmhmsLﱓfl~mh~;p?!Kw]a657 X,(O 浜-rE4}Rr*@ h݊s>RO VW Pfҵv KRZk / ܋/w|lwg Is &+#5-Ljj)Gr*L|.q~Nm) S ReQ%R@<;cmyUnf;/hd5ikdOQѿb1 U}vOQE5pj{n~oi!JT`"ellN:W>$h5?]{XIKXwh/>|;{gl Kۀ x U%/Fآt^R96qWdV1YnjP<Ȏיϧ03M_wM+Xs5XgXޏj6)Fi;y5<v:/Ջ3-$:ģf/vX&phCɝw1W}g/ȋs^8}6ptZa^ cṕbۥ("aoڀR;g6(airA 1<œw UF,݄8)iTm>v9&#y9Gzl'M7w`/ caC'#X‚~M} CWOá} @]LKx1'?)PdmVB&gRijt3pA"MDM!jz7&ښД!pbrbد[~)DjHO"|KX]5 (CRP @c4L<#K>-1? !I'ڽAfL_ t= je_q& WET7t uX[$hۜK1aޛnਝOe8EtѬD?[( :N2Ysl">z|vq@{l1zJI)"R* #|b̤v3Mz;K).o%jb7vwmp4,Ou[v yjE&,Ц@Zs>lBYy:?KqmmQ-|1MZW&TWH`]}eOQ^l2~u^$VUV8CcPy~xP.(k.:2KIU y?/ş4_ Ǐ7WKs#j`sޔh-Zo#~ztwasg*Ca2ה{v$&CqJy*y! Wh,yQ']C#)2TCIZF:*HW.F©J9FKGPI#lmHjyeDAD[To7fRLK3߀;~S>DuCC9l5ť+HmH>84{|gM HS7"r*^z+kO?=Br.feRvA_4)wQV* _|b{4dSbPmC#wy5LQJ7,^/-:%:2ևY6k *uOCA9mz9*% D:Fs2Mm)>Y\F ,I^ؚL`J<3@wAa`fxuI'13[Q Jtiș`^ T$,"v 6vn!7ڟ,w4-! ZDngǦC $\IsJwi}™P<ěiB3mtkdun4H sW0<Ӱ-l4hR06h mE9y0pyC,s_)Gɰ'2P?( Dj&vgBӑa)$u4ʩJ|+. D›zqm|܌]Z|W7Ҟǀt ɴ@@?j̧5,F&c s)$*KªL"m8 @&+ YVWrz߹+v#%%}6oyJX,b&KO[xv)KEUH&dYZ!IV/GIJc醌bSɉlyZYΑB<G/k4TjLygI'Ub`/( %(8vY,M5:k얂9"]8.60ΕKN 9STЧc4 VF{>w6a3UklW}-ݗ54wأ KeVG;U@͡]5ݫ;Y7mla b|5iiwk|2>P F CR~ akI܉x%RxsO`^?>9Z\<'57λhKȝՌgiqm9c&w0=5Z rxe4^NhVe _\Sں9-NJS-?V{/%i5dj}̱ lp s 6 W0ui .OO+50t$~=F|3Ӣofj3o+P8ey%R &W3o⭷Qw|1F|ElϽ͘ԱRqM1>~L6t 8ac\];Qh"GY+H([pfO!٘.㜳qs9Hcl}SE n-]"L0YWT,X8\p4. CgaӾʛ|:"(ZZk@:52k*{!6E; GzВyZ~NhGrP5]=h>z$rO ugl ye@bW2rWuy;/# &8f=-8Ap>S rFuL4d:wH}lܦbo؅Y׼``y.,>0ʇ=N\exidx"_-%g>O_P"8MOk0QY Zk#c=z>/2kKR췗лb)UkXrlj8Jٲɫ. nxQEͻҲw2b ގ0Yqnp*Z/JD=,H$כIgEΏ-h8r8=t)*v~O',X2_): #vZlS(+=yo uSA!kl;:OéQ?4<2LͫEow!4 mp ] aT/tg_^@Op^Y6|@[7n$٠L:f ³ؙ P *pJCˁZ5ΏZPu+S joc`CdiޫML% )caV0OSk>HwH6W!/2d/G`,@Č% i=%amD|J]Q/79=y-$k["gEdE@5dz2UCH]hb@PS”d\~l/[Uuסae٧b%Lk¿&'𬍪+$r@@|/{UO#8l^JpET}f·?\CܩG'^}JNAƈ$IgtR+:Fg6z;Z2˼|a@.m?1[uΚv#ܿsX<3|zQ>,BQYά`FIRiúT^1S{/~\QjN1!i6@EX{<_|foPFF7qm‰CZÚ| [&X O2<`U.c@2]3rmrfԱpD)vqh=~ih:;N}kR/Nf^q4Tb b X68NgO0?1z ǵ*lM5ZZ^СlŢ#o#:l8X݅Gk(kuL94  O+Ghm1Cѹcj`ykZ= LL! A +X9Uq1?ǡqIB 2R!PPW'8~J3m?\tM=]|lEC(Cdh7#V= `1Zwc;Β k@}T0dEH*;@XѓE&ëՀq9fLŸiJx]n 9b %]*Apc?X']~3$xA# v(FwX?FY?98o֪VnG̵j/Y{T3Cq+ ϰnH.%Vd Y w>R"68d%x֚+XgynHIregFN} ɢO137 x*j:"WV.O!\'PMyDWNZ+ %divWaheT7v0<Ŧ:"S@x|V_ʙU|u@'bUvz̰&;pС*[ٚR5Ny˯ս4Q1r-Ŧ E?~v$ǐW4[05+b>M;j+⵺eSɀJ wK)ԫ'Vc5eVfEHbI͡8⳸$NpqHo tUV㪱- 3u=S5-kGol* -/G%x)f)ZװM ouBaEY4+Xr,ۏ@P_yq򂲰epڨU0D)8ЙgV{ Im$A~PczM_8`ֶGQM2"E34,ҳ>L&i =S Y:q+Qܭ)z;ĨIU+6o˯鵁 %fO׌9%DyT ,}АlC'>ɟCF s;>¾4uV]bfՆlH-yafEgk62zv=G3>uo,͚Xn mz[t5顬wsڲLʹtUa+N!@YN⭓zhU\\sHS.ahV _(\x{k{J&purƏ:|a#8c+>ĭGuUvhƮw+%Kps |m X(#h7U/9<P9Ofr c;VXKUkt+ !2|; ~ZˡY$'K|SnP|A3^.7¥{VQoe*ӣ *cv[M ^G-+肾-xmBzhz IąԔ>! ԱQDѿŎ"~9d/giam102 TjjXEC>2!  ٴzq=z>"6&znwV6nJ2CVE77O d4s! lW P+/:*fʇb$hb ,Ƽ~lׅ13[nӨwxݤzՙ+~+#.ZG 3}>/>γP\yJթ]Ps ';1YpC/Po`-Aʅ9k* }5"'>;QX"x]Fc]0'iۈmC8o%C<@w- H!v) M1Mq+GLycv6ϛ.CfLYT&|+@V @K#0_$kuN^h*>ZTPi`*)8t> n =JV~mw V32]h`EJcB_DoCLl>E; sOWc?OE4`'*:odM5)Q@z{,.&LψSQ oh O\;#*%d>$ڊFE e/?i5U1~ȞY~OIp=.&Ta,v FCp޾<=-ҟC%fm򰹉qV# jM9ny~/<TtߔDJ7yyUya g q:siE{vZI Nbl䑍9w1`[:2YS^m[<^13[. ,;H}q%LBNoyN]6'$҄b#KQ F}R[wtֺdJeC؄fif6{ 1+9i$^zV'͢. IS}SiKjQKT%Dpp"UxZ);EZzs[u yl _6/U X98$owEř#1 +'2i)Xdm6 WFzu_NHFQlDBEyK~6=o*Hc(68:i;R]ü]3[mOձvӉ'$I5jv* RNq_Bã`pAnKDR@dvԜ=s%q"d~>o)M+.[\hg>vd {2fwGi{EKIq. o @DثɶtD ձKd?{ L2K 4I$'MG wV瓙Gp)K M?1hG7\ltgX|PЛe*PP7|kl^QMD /O:1[Av:ǐ rmq: @]@#$L1-<@^,GćZk${jˣ0 ZQjckT"iNJ7_,,ӭ;!~ ~zT;:,Fh<NYm4OYι2d P7*q9߻EǢBcst kƀ7-kd@: YZ