bpftool-4.19.90-2212.3.0.0182.oe1 >  A c1W^^f?]VK]QAZ%_ b:}1ͫxyw&LL;=ݾ`xfyhG-9GU;z{/]?H?9KoV4,ͫF20:1W\ޞmt_Û$Й̳&M'kmqZQ.JHw>.¨f@o1ࡑerPzlI_SZ1Y ⲏNy@bƍ"\ oeL]omY/{g]hrm7042ac998fa35f3767b1153f48beffc73e8532bc3df3920d37c9d664cbf06b8a3db7439af0f3664ad4c41b52bec59404949af703c1W^^fFBWB9r І9 !i5֏{Q[AՅ[I A%o_``3iSZ Fѓg) [;am^DƘ;@eP+DHU>ОB]Ҽ"I-Ncx8+M ^d.>Cu<%Fl+vC ^ ACf\;z^٭#3I|Q,?s+>c~ $Xsqru 2&\ZZ07 HH3u8Ф>p?'P?'@d  $ a'<B Wcz         J  T |   4P/(W8`v9 8v:$vF!;G!h H! I! X!Y!\" ]"( ^"b#.c$%d$e$f$l$t$ u$ v$w&` x& y& z&&&&'<Cbpftool4.19.902212.3.0.0182.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-worker-backend-test-arm-00078gopenEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64M7plCU A큤c/c/Bc/c)uc/c/c/c/c/c/e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69818c0c8cede272813eb4ac7054146d85d953bb293d8b946cc1beef2436099c0afee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2212.3.0.0182.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.1cci@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@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin 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.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- 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- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-arm-0007 1671637765 4.19.90-2212.3.0.0182.oe14.19.90-2212.3.0.0182.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/f5c890b0f423667f04fb271ef3a0fa1e-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]=3ae474a4361f3131cb76df6c81c4c2271cb4c035, for GNU/Linux 3.7.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRRRRRR RRRR+: Y+JOutf-85010ed12646ae3c382cf1011967a3f5b64dee6bb247553417e6a5971496499d4?7zXZ !#,<] b2u Q{LUuȸ+^?Bb#We$>Ǡ!;%]e[̀$l .^1=}ܡtd#eH8uucx" nv <tChDG#"  z<F^hQ7Jub|.o^}(d?I' h#>Ǯ$m,y*g#a9#,, Z'DEkp$WE1x.zI='rplS4Cb0M. am~@ <LKy EOUR:IR>tYQ9J:0oM(:ql׸pCH-O : 7MJLȏ)cFp" <>л:EϞ9^b@v!L_f TT+˪3Q1ߩ&fV1VU 'sG, %)7$w42m}+ K7ǞI;<86QzL3?n(=뺁՟" ՗VCo&a=QnznuA?P5pi`r+5bhA:spfT [E8nGw9Z Aw󫋹k> c梧nUݺa,:jt uXSvc]+5XgS(>: ;E="OL=*2LdZ@LF9|9=HxhZkp3Pf53-|%H?.{a+m|pDuҶ,u1c݁\Ă=bJ{iJCH,5G'5#qaϔ>v }-L{8^Iȼ]";04Ziw#`EצoIyx+hT 6&ŝ EkE2ZEg̡U& Mn/a &T‡t1lo STM`#)L@ #?҂%:G/jϯ<;Bn? OnWT!zYK 3:҉^Rˇ!Ź挐͚69H{6dr<%Xm ^k!4n;)r1WyT|"64ÛoV`\,$_,.[9&0_nm5Mw\=ꏦCQ!]pm|Š88UʵO.?bM36d<4}i7Se.Z\(t@FW0A%Ӈ@cf*Җo;:qP~ӖoH_{YgU;*ɧSo6yδD}CY3hNfG忧[p Yߍ_Bئ[CX)v@,22/9;tӭO=c>Шqq}uWE}ǀ=FCRW*E_MJBh nqWJ#4v*dyL4úv4"qc ZODTl'}{916E|ErԁN2'{H[E ScFwP&_5T A^Ѹ՚nJ1q F*׵@GDN4@2늣mPXWAz|KQ{j@=fT:O/+eF;{E< [,G gW{B"&Lo|hkNG ?8mVbt8@{ZyF?_kDun5@͟D>|0 EY0F}u{uE@ #'rCu2*L5sk=Iܬ4H<% hѥWA<{4ikK!b_JZŁK Yo$Ri';][1I_xZneyYc;yӽeNJ̣9H4g/z9]LjEMC1|^((.&_;x$Dĩ*׊I!/eD9ʲ8эs&?'wdyB!1=D~|24"WUYXyfT3. UoҎҥAE.AaCyѪ6֑G]|r>Ձ: hԔ&hn|Zh;xFZEѲF,7eJNx{}ޝSjBvûhxw-,S,Tc@'6a 5~k3 Lt M]#:QA v zONYxQlwfX+%SFRr"J7rDx@7*OMg}ɠ|4 -;>x~Ra`_SV#,a2Ng-$zE3ė |pgK2pzO5_ϯu(e5y˦v=V4ݐ Bī;4SSaN}Co1b[>7շ?p8_jC&:8qo.6rfsCd$;g]Sy[WŜĴ߭;ӄL^[]+ߘ(I U8@ȺzTmbp &lP~:_iq<.Q>\uh !THS uc CHDldG t~t !r1&^]{JӟA5IW>V^۬ʫc3 ~M1(<7L ﺯJM"t .*IUmuspQYa҉i RDm`11`,C j~A\kG˒$k^o2`J`jAhbي\B_C >>mqvvF&ݰvl `[~+GQ;߁u_7 OJFGpÔSrCdÊ&q;ZP[ +0YQ޻}uN΁E uЂ_OxKD]Fg-)ڇf=PWgifDԇΫ>\P-с')Ģ<@}t +o$bٌbF'.˦D\P) &CwI5\eNy=3}P GBAWϑ Q2s]QRזt#|0:gڷB'nNc=g( HD}˳݃LCXy)Mij%6${feӀK 24e3b*)$s_o5y,eO1>yE[6nceedƦN)"l>";ۤ LgGoX:r>HseؽE͎'|$Y@)quweD1 %VeNZ&G<00w*Z\cX!Y|4ipZDɻc‚Qv:jL(ݮ `~i\n6sNfkWՒ.<ů9XWBJky~P.PXqZ:~OZO"E /R@ ;1_q$45eo`ߩpI(h9\uY:Z.mڽܮ̊2HU=Xy(E䍘*`l',^f q!X(i R3+r>+Pn.M;٪H_|p j". M#iK_foiR$Wez|.EJ+h"8 e㍗0eUi$Oo&9\[}Y.{%d\zͩ$"fjfѬ0}qiƶqW:6}cB}o0QAoʕd{PX?LHe(YT-⩧8 Mx- ic11Yc >a „d)R3m^0wW=?)>™g[ůcEzhſhԽa1Qݚ8O~ | V)A5/FAK]7`ί-p`d io]wH}m d9I~w 9S0Z8zN;ڭԫOg.*gWLJ.P@ZnLa6Tbm⤴s5k ߅qn(ѥnh+ia= .b~HI!;j-z5`io{Hqт?QgR'}gNb[U.!}iP3Nb91DuI,%0A pg.ۻ']ۜnesǶ;δ@w{ :=O9혠%Sc[g`yS"(J-`1zV(q(3{ ];w M<3sh)d66&T!)Swսu!!82{Cz>)-ԑ~myy&9^5a4 ]WG3Kh-oʢ4B %_pm ;qTgZhF뗪>A #d[,c ~!'1up6Gq7&Un/Y8RҾqV*4lՁpQqclE)B]+P,^cN$\􁧣_6}v10J0H9 v&x ):UYDx? !EJ2 @w_C|<T#r/e$qp3aS"UZmφ XlmE^2fcd&toM~, x$FT3[㾁SH}T2A9Ve qxAl8~1a#, ﬤM8st*'M9+؜Jn(E(&Y MV'VÍr''Ȭ*Yv(kx jRM$ ]i_PoyT<=Io%]{k{IQ @ tSi9 3}2tWa (МDϹK rC@ S`t+1Jm ن3 děWxI5ty/,b B1;ǥ9EiM >ph:&dIuZ_T4GEW1I#6Zffw | ̈IDڑݑg*)uVCG/ቆPd3 ] 64 Q2bnкFΑWyF 3O)PI[$?{uzGKǦA6}ZTg]qbIHdSJɰ.VC&ïkkkf8&:$ nZ|RI78=PÐ}r Tou M|)WA7*LYa$ZDZL]a)VJLbN2s_ zi"uʄw5?@9:?ѶX4OcTڠzҜq3%_:DmVu nBD&7kfK#5Vk|ʥo4j7#=TSɹw;n(. 8B۪ѯ>tR{mo)i=$焢yԁemQolKaFFGmzNӱo %N$78t ?Q'DM|r+Z! ,i6lR23l R-+fC=P3R0$-0Cr=RrMW45ϮQ*풃Y2uhq(O,k.ghBHyeV}ȃ`6M,G08R0=%܍dYpc29;&^'bxgQ^''\ߺGms3+̎YKyG i;. /܉^GC7WUx/ŰTzؐ ,KRx߾^_xP셫e6͖ &]Z6PlQivG!|>隚@3|#T?l{7ߙuPR|w Z?7 3-Xgc`GY(\~/cVvqꅼBh@>p3k7`/:y:g%W^G_\} ]0)4픒K} v?Sn4Χ#F+fژ-bF#}Zh)@CE4*f( كrT0@ڍO:xՂIx@혶QwA!`DnΩ<{!nx[5`nW<`$ySEgrirQK ΫuAu5ȎD̑dX\N8`КʎtkemX,ir#a|רq2V*8^of<=BS!rqPӘ&tNǜ4EʛS IV1NY;%Y3\F K:ޝcFƯpJQ.?J=`ɄեqRPGDݟєL z0ߖM"_+P|ٟEd%u Z̵O&S_{[noh Fbf'PYPwn`(nOq(M]?aZ<$̏Fee*1J&=G,l1I"lt<$~* CLA9H~?F46M-*ܱJggV\/`s .2,9(JK'fvWrv}PMtw<>r=z w RH/As?^ˉrJ匄Ĉ9윪#y$KwMETiWZ=ڔg}F1Z`=Qm%{ja>d|יQ[l70w=}43t0@.%Iov`v$>Gm/cO N~J2p_T[n Ӎڕ0<3懗z&i͎S,1ʞŮR^JSĬ4嶿q6.k/ͣ[>q9n!\; a[]8Ъjd?AxH:X$TfHfz섅(hM!\kD& w@K^w2ƶ#˰E,آYNncY+\%kɞ֪R0%q^Mh,Ƈ0Og2 enk>:%;kiĕ ]w+oT+aHZh"%Ҷlo[|'tV]./JtCpE"4vVk[Z:*N8e5&7|w3q:9i:D661Θg8u_+qLieƻFL&`_'8|{>X|`i8+<,>},zFߛPe@n<{@[yXfϛ6K%MРק*zY&5~}B+,M)1,-bt` ^l+*+8qekH%MQcX%VvN 8QX)ܼ:haپ H㊊YZ#]GձcDCV."H0k3M\UhkmHIiCOsa?;kB eY?LD-}<|9|3߻tѧɁyY޲24z0.82c[h'O%&at T/lW&ucxwoA,!{yQ{5чVGuO:q"II~$Hl(dL [$.b@ *$fִd^)%1Hcҗ=bf!rrIi$]R#>{G ŷQ| Pn(̘Wv"Ӹ!7i6j`2Ji1="-5^Uݫ׬u!~a4EBy4[$PG-, C+qyuKIB .}e2̇A6 zW/-ɛA~ePt6}ʖ\4;*6ݏβumWOD95sVu97w|H ޏ ޺}Ww3$702"D0 F7ڟN6g&و"懝=oepT1X4ˎoH 8H -/C'{$΁O>_pc3q:팫hc{gByHHGyy~>iJK*yJ- +x$PMkg 2/oN;<`Q~t%I3't%"~҉D+:V _=g_nh S479tI&|) 6 uͪTLt_:6T)=o7)т/.=iQH_v,џ;hͮoϪlo-ea\^Vnd1?_]6i(y- _/#pҢƟ xONUUF;^,[&fآysZo  D)õWGrF" Kҹ|PܝrVA۩R鋤Q ;ZEv0n~;Ow8K lД06I,'^/f 97+hSM]4ŃmS0o^. %rm"'+=vh"+]XT+/a΋#r[<( ^‚[=o 綣၊žM0&6s&6*3I[A27邀uO]-,cJxvn_eҀlM7DiP8.-W.魲@^ \wZĐ-W F/75?m'FX*i zĪBX^,#Ј4q^7dg/0l/mzZ1HTPg\9YX)U5U6/ͻԈ]7N漲eQE:zއnP8G&%S'w<3\o sU:ϧ櫤[*Vu/08vCvip {r#pR] aQ5xL^ YY'CN}/b#Lmy{Hi(t?Ϲޫ^<Y*IL3DL=bD[϶'Q@OEn!*LʋA}_d̫IE%$Bnn#9gꓞ1R|tkMw `gw 7ыxez=Vc:z"ӷ}r^e̹䊇+. :\/mR$M/?Q0{)>pg-eZȓ4suw@@RX\ H9d@zV_ qLSq"ٙ jH:#Π&YV)' {cq !|ǀĀ!7`? FW3RHR:_c0$8/gñ<⧏V'(c`3%!z]h"j>A ql|M a$2H Zn /| G`{e공AʑؕZGU9Y kׄ0 Jc{ 7@Zpy'6QzAٌ LW R&$<9 _||Zk&"N{XH OH@ŷ1gPҙ4GbOXT %4)5CJ1I,wT"rO WOS7иB*a<~L޷Շw6selB,5o{j~THhץx&3pBϻJ^8|6uJ K}$?w~2;=mGޙG=`%R=NYUG p]M&. `C5JنV' 9WaR 7ۤʿ~i;\;=8 s\NJGq  Li $qr: Bej{p>d .Df ^ߣwF{fCs7Wat]՗~Jgu1*K3gL_Yeivy)h'30⥽ A3#CFTw($P݃ ҵ>{NsAD_vC6f&LjfKAK4?w m'%ZJflóK*#|m*C{Ƅ1~qDSb'7Dt1Hp%zVY35P c~.bb#sF&pQA' nsK (nxv{OkhޠҠyd::'EꞫ|kC {{5zCKc4VOO1~P)|oxQAg:.wK=6Xqq$L*]fJy\no'-E;4 N !H4KD" \TeSXkz4'V|TYT MH&:Šzʞ5a[76،QskXogx}-?uLy@yzQIq,6gυT2vV yJpbYj;q<ānZsm٨+)RFKM;3\%='rnlǜ$~MHղaTGs .yt}p&ocL]!o e SJ4WC/0*/E^4kQ-xڪO@]gQt7CƖ.M"I%iJ-ȇAvmT\u:3)ҧEN>^E8$ mQDb1bBc98!G 0,.6B*;Pv{0|6('&^!%Wꖞ45S:" @qgv? t@y)5sE[_H9q;?hu=W;xa-1+Uaza*%76D.i HuMO ޭD;]%CSR8E(׎G@ILN2?7@F@&llj(b|NKO(1mT=q5Nc55 ºn˄TeC8 Nw28LɅJAJhȄ2v(Ҹ4 z|U~}$6^/ۤhX[Kmq5NL.Ag\8g;Cz^Gp t`r5{zwZ:ϜLIkS>FK[z9G 1TWtoՖJY֪Xݾ7t,u;24L6\Hp19PB_W6TU^ ŋ !1A֦׭uCNH*֛F]-Z(n&5YQXk!ր| C2U 7>Nta]ցݹg< ߶t Wk5iiᡪxrxX̞4LNqFm+h@*LU˭ޗN)frz2ˤΡ$6N)?! }?Z(aF,lz$,d}d`XB)]:4̐0d4t`w$:aPvυ›رl cߋg_/Nj` !c$%M D8VXLTJ=W.>ȣ NMJ<0 ~.2 )>Nj`BKX3LheSƿ1fVnxAہvU=&~w?Jj4M@g뚼caф&snpF2"75)<Rcz/;܈6,'Tű֓jT7NyjE-6ƴk^rRet|<A}/AT)jŞKɫKLp3AzY$Ԍ>kkȷ:zHN@: q{/&;4Ü9KKDl#O"Iƹ`0FA~Axcac>1>v}0hOSG2Ww0&nQ=[ݩ1Ⱦn{,=Z 6 GHMMMgƖXх51;̱0nȮG0TYA67lAX8:)?3<:5EVс=^y`( YM7oˏ|Nz;1:#XTo;#:yt4Pe.~EE0j(;BgySid`A|3"EA͔e5&@?x _՟:lw$7^X#DIc݋7agcsĤx ;%Akν v7REԆջH/}-G`^g+Dvok_imT*k|KX<[7Z`B[MT#Y.v)ݐ=wc-,iG u4x0}Vݳ!R`)e s=h+RWA&+8^W4_DSR_D,MPf<ȯ 7@L:jWkPdeFM/m5n % t-l/j7pH<Y~]铬;7Sg+ -Ҽ ?#$b?ᣩ qI, -4VnWY]gR~"8nG-g+"os)eAd8K<9 [QBrz(4"MP(`t+p7kmV`g*^+}q+ ݰf*W)YGsqה(d.dk"RUפ o36Fd>{iȟ¯&qIvT]YJH `hlܜY5z+TYP*Hc/$RQʦfNJJYStW x‚Zxiej:AZ7|N}/kc)%I@|=GKQYƫhx¦ւO=g=<(fǢcA`2V7hR$DHrWbJm딎KC_^kb{o믗TTᆖh ڝE^C]Ѣ+j䦫) љV%2EE73%^i) )TqAj!ׄ`ȯedx~\v맔S o3^+b2Ȣ<9 WDyMt:o.AH(thgEͤjG(!ً5U9*s9 0):~GFm~_<=`N%({۷T̩nՆt8d?cU iԥүzȘXmM,:`mf+y2t{=­{5pK6[ =N x'O~:E4|D[X!/OwXvtgna[2&x\t`0~Rdz?ǯ.ήh7`<ռȱ6MU~N QDZLڭp}mAQoGt0X*ۆp`}Al̓NSxy ~3z7^u[P 'rbpEu@G)=bXϳeb.q ^a}xIP1ŒJ(eBŊ]tb-.\i&H|nnP#zM_x7BVDDvD%9<֖ 9SkPhHhrvTzhP6u'y'bxJPG41lf-Kir;mL#n]#nȝF“v(Jv9, oY ʼh2dE^74ʮuK8R#raŌ4P塯@ n,xͱ6ji"ڼ,b.4JWN|jh |$ (Gm(GTC kNT]lU,N;E,]PefPaeVTbqOKQ*r .^ۍ+Rh#O>A^.E-A2ZЛ}YwR; &uTz23Rf*| )s3 Zzr CTvÂaV2*I&t7P"Z42A/Lφ# tz_D5aŸ}ϠLc4uUCjWLlt W kjBU_g,x4a>ꁔqR&jٍ":l!ߟܑ%2.iJ]иtPN{hOG5~8"'6BZPBcDu^s*0{o4ڰe8$aɳ!")x,0\ WY:lzK\@jk8a$O3,!f?T0S+[G;?#4JU;MwC}Kjɜd1d2* z)(̠n߆=/VS98GS>σL9C^s(֖LnKA;v$9Rڢ];Q,fŧbnqc؎\ C{UC]q]_2>DL G+6 ŧ޹Gu |BA&)G@:q#IX*/F_P$c%S5NhY/xx*)kkq^${)= ɫ#E Y옑F)5ԑs֑*Щ'*TiQ5ӳ 2t01O.T_kX".ԏۍ#hUqgo%9 Z%;ܠ8RBV V큧(_dȽ816Fw&F1}^?A Ue@CBKqе;gHb5mYd\0uDz[yPOwT3>%H_'2vLC(AZ&<:(9β؈4 1tH4m&aAxeؐ${gL ӂT1!+Fmkk w8,*w'v鰑2w$,Uӝ_E^uY]/I@R`Cvy&jN-ߠ~BeXr3W!qmg<v(}SvI|]]jn~B|":iV_^|afysJ<[4LQ&om$+L'p]rq#W,e&{\HmEIꝶv/m 6U4|e0QD(5Yب(X"[J'=&\mdS@|>Z1@+Uإ dS|DWj-t_q?'},aV_3=rorK>p·zj6c )ĩֶY{R.]]+Ë\0Fz%jiTȫ"c)}UQŊMd(=]o931o?݄!sU܉jjYи bbO\w 즵$__k2$=KMdWS谸o(#bԈĨ4F}8Rae0~O@I>_ΰ&zAc. ],3xPg~ $ٍ$ x^{Cd${'uƽExsK"y'J 7E;;o=W=V__){90~\JFj7KzgU8RAW^{&"]G /Jcq0l Ge^^T"|E+kP( 0?0 =cZ>0pK$rk."|[{J{Vh%rяuN_&aHd8v* / 5r89 XywoD/TuV?f0"u,vtZa ۮP ei #^>#%ޱ8SYocMD~Vy_}VY2XLbzL&P(#L(RT & ,5!TM $ڦq Cqo7- tvjAkglYfOx M<|"=YĢl^ho܃(V_bZD 5d˰C#ގCG1:Mr\^>$vDŽLS3ⵞ^%:Ѹ;70ԫ#Xn`"xkZddL8,d55l0Nz2_=%U<2 &`8!\Jek.077$3)v_HxɵA?ry/p}PΒ7P-A23 o-Ӫ|y:%W'xv:P€dԥ5vi yM™x:ąIN !;l4t_߶`A0$-VJCOs~#ozzqmԦ s }O'V(_oƎ~MvF-,H%-&$@ KB7g2f%p[S"ϖ<{ڻ+},I.BXg)(:PDg`"uy2GFScGpTrMnh+|Wk&}>tXx>]KCAVzuOm_g1^^OXjꦓzTbxu=-i5F[`[5wZ (:sϘLUJ߄'3զt|r&[>yy|wes5 Z 3H$R4?EǞS( GX#vIOෲs@;+ڗ\;M4LB*{<ώB݌z n" cOhy{pt\jn선dnHc:ES3VHWVX KIou /ɩvՠ/T;ɝmUπnP#1X#S:,YQ& ӫ;`68DUFF9;U!-D¥Q`~w r.roE:`}jb 0.kdu`eEڧ?$Q;eyJgLfJ-n1'!~te3Pv9̋$I,ESZKHHuRH0mYSjأϣ+wygŃG@qg!4GwcrZg~9VX adQ{=m?(wn|"I( aȾx`nbk-N @i硬`R%}ڔoW|ʫl*4ET;.DX +D&䱒:JyLň!?+G10;./4L}-9̇czYKŀ.\". 72EPjE\ VasqӫIOC˒j?@"QM0D:CmPGĴQooZc-!"Q2o2 ^h3K$<3Gc, ,N(~ i&}WV$ԹϨ'&*svkD洛 W'~;v=7q\oN_KtB;4.{wO/ .4ɑNX1sF6:|_}|_*$3cY ИI" *ߏh _^h8I$N~v*hm<*ge[nghH8ԧ$l&p&̻fŦwB =ɸSXGc}1 ;F+fvAqDD_ٵx϶l6nt|\ۚ!G4x9P2LnE؛遖lE׹XUp-fz~ xW ~7TĹ_pw6R[[Aԡꈌ0O9!ǃ<+$?' Z^[Y}'^ Ft[S?"&>Q>.G=vu@pw`[-CM9n[Xeؗy[SU-=Nu&fqo\vzY6╵Щ_ݡJjÅuUqjqRa.~`FwŐϡk~L{S Z=%#ǃ8R;i1Oײg(uaz>nIjڜOLL oh!W,^=}-%,,*׬_9j!un @/.V ~Z&Dtf6ghy*"]0Zj)?}j1@p$Ūϒ\jA:4LCލF&B٤ (y6-aHRV!"Dɜ^sEJ,+5t @[HP9HWJc$0(|to5R+wqrA$0   W6̀}e9%=$o%k]i:3yS"D !! 8lu['9Vkl_f ؊Rю17X Hb=V\K=s0^V<0r8̘5?|gJIʮ?$sôkiF;k&O1A $[\ wUP3-`Q< 稪|%;CC7@[a1R&Remt^X O/@H,%8ծ'ƠA܌!3/ub[tp$[5X/ 3F e%5)M߂SW <# ɻ& dmK׋ql/1ENw2<bƭ*"tsonv6FQxB9"W )`{d܎sxb0- A@1Gqu<(UWqveEtfA4兤xakf΃zEv#hs ~`tT+iTFKmڳԻO6Zs  -^>pA)IEG9I/ސ] ʦL`]T p8cݼ`sQ%*>' +-wp9B6@yv~@ӎ^%Hm %kay|癨rW=xCn0OqUwu_3Fd֘`@* xq a`}<ǑgA{-EÀ.a6} OrܲeꌂH Cj|H*+"A,L(9=g(6WiLnƤ>n kuB2zb quU~ IloҢѲXҜrU P]{iW[ {V?Zo)L< q$C>uL\*J%3* =Q%`kt \s%SFo]L|ni) sAp^a,٢GU1[|(ڪ7r%;ݭ n@Tx] 9*dšƤ*pXhl>V(Uf&e㶨J:{&0|hHY`2p?3~("[Z'lw#F9]JN|#T>}[F8 |prc5U8,(>%S'S4  u%oL³Z@POCޮM@vZaU,{dr*{=s@X1h紾W(KM2f)_;hgPzv H-U;ecf3Lv!g#^`x Y %[)v?VtW;JT3bS=ɩMÍc206rb;tXɝǜ&}&MvpZub0\ΎOH5.ɹmʗ㰃i]7Vovb]̀(2?&foe 4\J4\b0W}ɜ* ,Z>WHMaen2{qRW[ac]ծ{lY=CGUNKbeĮB9Co<ӈlXYت\;e/fz&Dă lCj5hw'J 0W`2= 22&+0g0o~kpCyhS=W6bn.n N_.C.fBi2*z@< Ql#:2R _ewx#3B[-w:^ 2G3k)@lШ2ö|N<e2p&m"9h폑fq*;A1͘T9p2y c݀\}cƃ3+#U ߁.?`&ugɾ=~2K/< )Q^Ajͳ:sTJ o^ m|aVJǾʠ«tCXҭ2E/6?,l+K6/>~ Mϼ(vټèr?aTR{Ųk!1uK\qTXG'[/co ӒW`\ڏXuP(in-*Z-->OKYr 5T_z+{ZX`P-񗃷`+t P/]<Xco8ٍj!fƄxH~8*W$XlC7ը&u()}`^A((j4SK &#CyLL7 WM%Hޙqx0\E^հ%T۶էwqrabFpJ\RRM63uMKV/d_[61F-S&7YU*8\r)1ULOԇѾ:)iJ'+m-SCqTGi>j_F,h٣^|20!tqxm!vF i1au;ԥk:cMj+`IEbaΔ=sc'FouSlf/t07d97nD%h"~ld:~&M{']^ fد˹8$}rS,i[QU+'5?5_aÌP# (6crK22V$moGpW/Iqx5 HimQ83^XFg`Om7y*ME91q .-~\:-_I{8튣.XԊ zkB+tIzBU8:hky,o7?p @F) I ܦlgg2ǵBj4KU={gϽJɶ'QPjVW!^*;ș5!ݠޑ c3bilY4k1biNV→0FZȐ&G+`6[c-=n.?ǒSӲƚoR#w齋4}/9*rSfרY$9]!`"q- R#b:gE-HьiYn&9⋙7?pױ DJl5,4An^Y0 {/Er5΀ vFֹR@xh KXsPLj:9xf^+,{DP3WzEΪp=`BPf@%w H&,'z3qbZC=mHE_-cn1ɔŗ?q, TcdhLCsj SPxA2z^OyIOi(؊s"fit<\>S$n*YZI4&rMJ) m +'NEl YM8rGTh;/e @U>),o",n T9cbcwP,q0붅.{S視KNd[鲺h?*-@k<;q+m-廳֖,NO!ϥH^*LD^\h^Y ܣbqCƳ&%\H5XRUax|ڈCr;{P|N*,Qa_Oh}ڮqJ'r]|л'x5JQWϵ|u.zk[[O[3{DvMmq:oȵ3&Q*'FƃyHW;KR m*Hh l bՍ0Gam[|6jfFM_Kp ʨI&$׮X2N"&FGQCS/Q[,Tj.J+4M$q~C5$+R,VEXoM~2 0 Lmۚ/UM@]cMȨNhp.h\BfmT^][U%Wuea]C{:9˴Z:g]M V W=^5A u>Z 5EU,[QrqbX"h' xaD &'r\KKcN͢Ӕ P0IGU:Jta6u֍YH YJaQk=-NȼS(ٳ C m򧤭`~%:"8cWL5FbӤs4d%ᯃ. M  /C+3'M?ƌ֖q*qw[b/bL8Hn 4Z]?h`0{t fN\4zwጏ!`{eR3"5g!㣭xa- U|#ݻ7Ҷ}Vkx0nrf0 :T!xuN/+->uSm8:{[ Lς]q`{Յχ`xJDfP$00ޮ-e5IuKjO, '_[H턴zR9\dEO9.m4-Ru$ë?Ϲ&qr*'Ӯ%[cw~ p=Bk3wT,,lhӊ0DGڏ 6R6qbXc;yt7ma9HLK[AXIE! l1}R(ZmbW7 ^2`v ,bvaIZs.tYE>V,w w/;SXSi%H!?~s4Hm6㇯ISS@E=>k!,LF\]\"&n-L׭2Tme*ުKS!x+}OE_ah5)7g 3`maWѤLXVr?1Ci<8;=@YπsCe3(C@D#ףVB,: :o!73 Q-&+Gz8*?Z=Q@yWq+3= ڞ<ظW6s#{C׷6GIznUTd@$V1uF(zւ1ZFc#>>qV}Y ‚h~FKxG(piwBa'Kzw+,;aOe¿;mud@~}n veG doҶ:N|ra}FJTF4k#k7IY:֌ڟ/*3 kvB<c9(hz6_^ mfװ%GjcG9xqeci[z=ŋpRɞOGO&򈴇iSGogt`>(Yn/ ,[=]g&k?AݐUP)O>}UG}@S*2£ LWAR ѣd<2[ V' -N.{Dj~6v%@2_cUlq,6"Lzf/J%0aSf]rkv+Wo-E뤮mJlsɋv.noԌ+IZw &͘ ۓR„bxb6x= B=bg>fs@П}uDV,eZ1tSVi:k]K1TY>xfPj ~[BD= >ɫwCyZ1b~kRUH@n)k#(K'KYIDW-?nS(pĴkd-9Vd$b^O*TΕR͆4Aslt&9I˪.2Qm GS- 8'&XZ$1jղi- {'&@Ѵ8;6qok\o͋^vWD[Cl"ql JX#rM]gn!i|%%B&"J[-Nֶ:'ܔ1\3b&i}+6F2QI3تBw<_{M<$=](~#-6LؑI'j8z H0oJRDPF7BhսG "ג8Іu<4&LV8XVe2&0~s5(vG_#Op95hRa(N9/΍֑1"xuEq }wm:UQqկi C Y!:|E`Y1f z f1XFS;@-ވ\`GT .W ' aRKB ",V|S'Z(j"چc'()[zL#cҕα@*5~y_+.2;!ΥwM_?<Æv #m|94&daa04߂-̱ɺ)a 4Z9_=lgĸSBK:YFƭqoq=6%sF*P@Ht`Ͷ|F`#pR3kˆ_\~%֕w0c$\G)0E6]^R#}talO\7)G8B4O}*0 X1κNHzb?` #xΛ(ukj sq [}NZJ5a-nZtjjzWQH*i~qۮSs߇pb>s2ߨ~&fCPFOp;el}B0j^ۂ_ AfK4Ex:.6^ #1POw PïNH=CdvЁ8D26޴C+f VYn|K,3Mk`Or?Hxh"պ3 P|ttv# cގ:RJ2sJMy{/^ "GCw3/pxsݵߛ`}Ef6P"zKS6Ε(5+6o^-Q`QVݏ ^ -u՘b:`Ŧ6N_R"{#imCX-%As1#xlQ. IPB tHͭ2[}SM5|2jy [p:#DեgjYj)J‰ 0|+b6ןm~ҥ8c|˴^|}Vf`%WDEBl!Vȏ@HB-,]IL gSv;b]r_F?++Q+C䊳?'oU #/1*eijQ81V5PLTޱg$pXY%3 )G4Łs UH.zLFѶwl1@0쒡9o3cK0R`w,zIRD~|"he KT{Z@Rkz 0S'~m9NܺEoX ."ˇ`95dy~`}4<}bl$#`;'bkn)RV3v$=Zd$EɥNk}2Vπ_ RMyc8o-+k3О#A7w-=8ҍ^[Nؚ4cY9֢;dZ~l#n}ڦ+#7JO\wtzjf}6cT}X%2{\[986Av2a5P&(2wRV_ϼ&5(t+E_4߫qvٞV\а>՚]&LʶoI\4t6Y]-sDU09h];1.w'd*ܰEVDE.(pml`eu+27)lKMI[Cg8b({L8`&"X+`] _}@(^A #Ɗ4I!TOw/Pp7쨭s(ߚn|YgHP M֕v4c$vTRz ^~ 65Ac^KFi> 5Q^]P=P*l2 -(l7 M)wZ~u+Cr8?Ax3R+: De#}.'q'3l? g|K2ʻjsIAg}?,4mGYejQZ{zX,VYuN˲ 28º G ]P f2 G4';V38qLTg2.uwPٹPp }W[2TdS@D|SՅ0>IvCS ŔZۭH!ZƧ!{\mB|&ܩE>$U(a\AKtY~S!mJ @{: 9lJP/{0d^DZVA˓El}Q:A$y곚U,ܛ'u0Rr3uD?R;>UO~r 4XW%!/xu>ݮ銓X}V蜱x CA,Y"YTiQ} 6|hԽ|Hr#>$<xu#JIrkv1zؐY?Qho-"݁pz=8̺0.qo@ #9\doC CuVEj\Yo Yq |s!SsmzJ?F'{W7[#I7!60+k# z/YR(Fh:۔qܖ _|1u,@=/I%bq'ܵ#Cn챢sˡdruՀDy) f *|莅#ɹlyŦf:l%gF_dt.ȦOox\HDWZZÕ.={eo7IFJ dĭ9s+ P|TI;D?c&͈&j4Ҳzك1gyR+H3?%;¶^NFkhyT̈́!ky>SEw;06J}l1o`KbOS`M N@֛|'%mhީθ@s^Z~< DpY<8)c&'UMm{'ULFYrX-&.l9Ŷ%kJuMNqه6Uw7c0u1(`Cbf~es0w k3(ءG t-S=c=G(32i3dSZR#}"A*ʷHkPϭlcYwwI, )=Ps!|, :Ii?ŪW.>Jcnj>GnoؿVLgŚܻG؜5жY1=s/ϨXn GAhGhT-tlMo.|5vm}sN^hC&Lv`PMR"R8iJuXEgwyp]r.F鑒p&5}W)(4g]T7:Fm(J撀mdeVE 'yɤS +(UH;%B2|C)ߺrMH :\{,,I 橱7Ed= ` ;[7``(K]6)fZ]!'X2N"''O$OZ01n>Nkʁ]xD,(@=]m(?-JȅO+Ӥ6;X^,)DC!Ѵ;`6~q^4K>TONz2pxסԨbUCRǐUm+dAb?!'dz\kwy |<,lėT9y8>MA ̕ZE-RupexSs9p4Hޠ>pfbrS^G6QsGucB`:.a%*F`5 1Efӗ^c_sLp'd~y &KmQfŋ|N7u7=) 8Ph9[VKC Dg"y6 BG:R*Eu)!m'Moyk(u"?gD46Oɰȋl6(&2(k]hpSn芼!FC YU"W7$OR UgGW 鎎@=,LQ/:#R@[tc%A$K>Gg5F+P?iN1R&,<{E4.Z]=H߯Þk^ 01ՋGcJlTf/77A7=BO6,oG[4ۘ`#}>Cc :d7wBěRh[Ж`A'.L2!. @@wʹ|E9CX *i  (0i\SrҀ4B-h<Vr}֑*zq"o+Ք,vZܛϟJQ%_y aN2sKWY.4ۣ -ՙ $Ƽ4d-o8S2cOdz'{<ђ,z?b'O"qOe=}Y]j2bqgXCD zƯPEXvV$?5C/eBoWƊ /S2w%5F٘P^\14fhLH$f9IW=572h{] <] K.S~jEJ8O=KN4IHEϋ+v13-؍\Wn;bPo<ɭ0uͤ@s%!7"T\x%Ջ7+[tq? 5٘xw̼`=zm+jgFl8{ڎC("5V)ImչsC|Uzf*)ƱTj뫩G.4/L[ZbDSa{$ߛnyW/FϑSb+{> YXfAloy`)CyԻ~6/D`4W/[q|2J6DP{=$Aj)o-C4(neo5{ygY_~A55E f<߽%V: ziVdrth6h_7N(_gg+ !*xtLM';T ϡnq0FF\q՗{]*ʦyI4S4 !J:39bGXVkrm.K*.9LbϦjrص G.FSv.[\~µTʃm]S4dXXLz7oVJVH xE A47,<9/CyH#'76|T+ԕc/cktY4xAdq.g˒y֦Bz,|kyH֬!{C:1^n=Z]^0>}jqLu<֦˝ElV|s~}̷3CefIBOʿ+Z&#r $'f/!>^*-psB#+[VE8e7ܕ^=֣rvoAMIqL'V.PG CA՛̆ޒ6VmTߕY2Da9Kss] %aPLރ}:1Ļ WE05;U:_oTVi>֝hۗY1l̅-U?= nncx GhTiVs+hEi|#0[xN4a"NǀK\vz=gom^?*m"Ʌ =?-.YiOL⧹䮎<*2K']'խrl[BlZ9wK)S#L4®J(dضlka5A8Ϭ}3Dy;@ndm]g~CFpkF f` ՟B0`nhG ."ЏpbMZ#$(rTEW6mvkjJ{ou܎_& ȃf KʍՙJq*K/)DΉ`UֵwϐCq1I]l*y'@B^;IHͿѲIU[nd7j@ 6G[|S⊓DЁ\ TS6#2q/ P7>ۚTF^&iF"3;4B!6V0 ~@K9u WڍHv?Rs6[Q^ H^HBK jL8;xӏV!26?g9*rȉzg Y[k5p݋b[ఖ_<<*c#溘?N)c0ZD3hd:uLz|x bW$fHBu>r-ϕI\ng-]Ԗ/!|ٳ,ȓy|<Ѿ4`0Kh<CŚmU}f8K2[Wtw79-[psl`B/菱H$\AUP:yh"#¹ajϋPkZ/MUIR?)E@)B@;E#!@W5f }6UbӵFXHyux 1' 1}I0sJd/S8_9B%8UayW&%'șpWH]1uȇdZfY.:Ǯ[ ^[e~h.IBM> Cr7=wA9'щR@fJY-|k5/4']bES0Ke%fȠ9'N\x{\jKĿ-u#@0Z+SˢRQ53E7 w1/tx)ߛ䠡%'dId0_N13Gi+?d~A/Vb. 05sgޒV_fOCG|[iV8V7;j N{52 7h%g*Qd͕ӢFwIXӪ$}0n;d١m :՝Lap'E P=l4o<#ċps^_D3}@"mbP+Uz*pK# .}j5a }X("RnN' ZR bD.{`x8PAl ,&-ݾ2rY9iaQWDEwR h2mǥ{9A:;7V/W][f~;5FA_@rFp$i﨔\FCU=enzl:jzzf"AS/\ ._J?20i\ƙwuсtn4pa2BhQrmet 刧q4Ϫ9GP~0Fn0Q+Vn#zyGbUPǪOGC5N/HNd?t/48}țS&E#'}&c1?jSlHh1IRf=~fώP؁\+̡Lڐq[ pJ VyڶnY y ,sN\sL7[aT'WsRIz߬ggouQ9 9)B*+IZoM t\?v압߄ 'H/G;p sA71X>oz-`3`EX^*8 +vq/!_祥P%MP,G+ {ߘA (a#8vpj(5nydIo5V.TjF/Si:b zNQt@mq]K+~{|49r-Y?']c3 w<ʷ=T2vzAa)yO,`~-SweX-A2N|'++U (Ϊǡ! uqqIãf f`4p(pzX}≌f$6=%bdIsD,xx@)jB&GZ,3-䛵b]S6iT Vljp&b?Uiob"$ݢ^rRΗUӧx;>0.L,J&qg uF@?f(Mh'wI4NO(`}cW^ <`+fgHX@a%yVsϱr~ b4rb/BҢ$ot^a;$͇ڍԾZw?ݐ>4͕m$9:R 3 =~^]M\b f"s3J{EOQ4) &)Gϱ%!vgI/JڄH֬ yO|x$Jz(g!cNn V:K*]'JU aXh'1.9X:3*+|I,EuzD,6;]/Z( @0QW(7P(K[31'w^" jP}TρKչ֦V!n>,AF9>ޠ:{1*QF,urAl}_F'bI ɡPIoD!@ngnvIKzۄXw |En+Mm3u 3t=Ruxe)fS&ƭ΀VX׵㰣sߟUcW5.{5Tv2%/ u{x>Qz,.E#O$i7lddٛ+ڻw`"1ܷG:r:nԼӝgq~ro724M! tI#kBFwǵs?xCqLc+ݝD'ji%dJ 4j7݉z1=K1PUYuj Y& 0d/1 ۾7gోQ,, 5(nK^sߛ(AWїwZjx*KѩI쭼0,c7;qt=ep$WSdv22]E1!"XXfކk,a?t8+.3:5a0) h #u7yw Y4xkUb\ٗyZmO/UPQsSXR4Eg2u+zE8أ efB[FyR=a{),q^3a8;)qYp2=tS$~^Ƨ2e2$v5s#ɮJ/Q;Hʖ‡^^c_>c_zqX䖩)t[stk7 2::(ۭzVrt 8cUBS]ࡓ~M9#D͊D_&R'Li?|yY )YYU֦H=#Ёhy gd`1R3 !_3DUEK~o'Tz'T<*E}LTo^.*2N_Xp0H(lDԔ_]ˑU780V3(_*bj*؞o$}FYiHfHIAOKC]LЉ- !R$,^_&!<oEZJ?4~tpBGPIL-kQTBUeRg̷za gNkddsLY7y<ϻ,ʼn } A-ӗ IG}vtzײ"__z֫h0`vB>,4;ǘ@w--o#S~k!ӞphGG%Ջ%]Z_ϻ*UsEM8x^dnx>"0V>}W>CwR? ^^B&eb~ HJ/.֗i|[b Hxѷ4\7MeTK`2[#WTjSf0; [`pY7'3jTxyzFeq~ScQt̰0:Gg ܚ>A?g(T @Zg()E~njKLWn%9.$_M2n L7n,VS_22h߸ e?VSGƻkC犻a_Ig4<[n:P :6U!Xܨc 0;$wZ*xlJAto9(_?*z"00`*GHz5MB lZ ?uX'0WM5/"2yˋo$03i硾;˼ʽQνKg} YE;Uґ; ׷ 2_bMQ{\E2fr+2PHmG5N(%a\ 4WRd=IYP \ &C\ ^Jt"kO,M05CKѬDÙa|O\֨+.BN! \~5 sB%s{:iG>,$* x*eU|ATEa mʹ;lqWSD XrTc*혇t SgM(R8I;ALFIqZҽ3c!-A$P]3Ll:;5QeF|?6DOe%>vէRoĘq4G-YORm~FěyVZutr8 aq^O.Z*kf%R-VY=d> Gﹱ _Hv"bo܏ T]N@H֍Upco:ޫ>8 Ƶ[I2g$YjY^KǁEGo=x<+!"d pJ*F5$Mɔ?/ lqc:ُO0mV.JsxO`\q\]aI^6pLj@ǘ!R"Z_=ҟY)sl`$ b^GvKP[}oeig7 E}]2LĞ3 75{% WetXADCγ= ZVuG9(V"}z̆/f]1ٺ ʆYnW|RQ5~j:L%D<%1rϷ?cxF9`I]_;Wܸ^x_ٖ0b_m0bY%6 xju䠽8tf;ÚlVKќX>\`pF6o k h9)N]!L"#!S{HՑOk'鴧" ?$wN5w^rj#ʺI&T|`f lYBFA=im)Hn!/4.uxvʽT58S􆇢㍽S׶tFNhf~:I+9*oM#qu>'i͙{NzG $:y`CdkXԻ)n!'qSLHUI&*1% XOeR 3;u 8&0ըX ㏉ e'\XGp0蔀PL2Mh:`Hv (6eT.?i7QsX;6 p{MD& *k]^VFfz&ry~Bx%~aY@M?|GF6y%1 iQz} ߯"Qҩ/@Fn缧lXTP1q ;mhPmx#HdQ.`ߔ"2W*r#|<.y*I\f éSp a[Smr6Q̃xL"ʵnj1át4Pxxw/NEU k6 .)m+0[ic{AX,ɼQ,:FM!u&yt+3Yk 4&;Yd3fsGܔmjW~vTJnn$uͤh+g{%"HbA߉'EٱaAW{q뽃F@O:#a_Tү\jFvm6M=Vt5$Jw ".H I52}"[Qz-$^PT3ȒMr.?@Jt}߃a6ڄAX%qW"A>/_,t-D,%Hsk,)$!PZ{_BF4-7Jp?P=NTX3Hf$m6u¨.RH S8fV P/,hx?LśvzG N." S,3^ΰ<2PCb ӗ9"bWRgǢ^6T)}z=W"U\ gQ?ovԮB`h}zW.1wC% 3CGYXd> q4z\lHs42Qk DmuGК/Ucňu ʲk_7-z}tw ч[jiWJlz ˫rĮgѯ:AYߎ(xDNwz%)7LK5M6fܜ4IaҮG\ ؠ}h+o+}3Vlyگ5B>)NCL|cP?gs>!a}Th:/z%j"gP]{ .il0 ˦(1+%C xtz!1dT3Nz X}ع/fA&Ƨ ,UMFB3P8@ri!ܳfLz7 ].Ci8lRG0JXQu-^i@ Gw_]VM%FWV/6$`Ȱ̹yP-TP"a(vOyو+QtgCGPO6? 60RaFSv7C޷k)lZ7ySg}_4{l} Pu4RT!'}^Pzė?)A.) xYQۤAƩ&A:չ克a`XOJj9ǿmL^gtG΢4R+ORqS88<]"!dF0xCpBvh"9>,p ;"p;~ 3^ۆ[$"3d˕;!-l ݝ"1JO&:Rؒ(l56OKȐ9bY CL&i%*|d X`':ދ{2/hVbDD?NywP+[} ֏oM.B(,(HFCf#%Ckո=,-GA[;dxL!Ak'Sn"ަ4z3ΠƅkU HvNb2aJ#l?%lr\Pe%SL^bB]syHŔEz-1Y]^iS,ȹ1gd8n(Sf ոrdhzT*D壂S|";<4<۞巭8 k6) $2 EJ~0p@] @[n5_Qճ:Ú|RdeQY0/gV.nz( <ܶ|0ixo̷YFan/{A\ʭ"`ی~9%,]"B]e#Ёq$f[xAr.}z=M{G[%#Hd:3%~΍\Ed!`SFBm F4+lf[ino07%ܪpa D4|h>2#z1*e/& k.rLBŎ1\"MvZ@;;QKDr<4t|ycgY0tsn!];8|4S}TM$Lp-He´^FY9X?Oy51 9eZ0/w$MypQiå#; D`prKnF=O 3WLt|/8vrhiAg^]3 0yfDVz&]"FcD {f#ݘss&|*$O=U[Lkr_BGa13d {"kOv4K_.!bݰ1g"@`ăVOƜCPBnIV+Ә^Z]="g59jߥ_5Qա2 l`C}4Bi^eČ4r' }b2GE*o<秾+^a%{5C(\ N2i^;ܺ(Pp8+Ce*B'P%g] khvOQj.c@[{"\*L[bPl9J( bnˁ2pXV))hOm~S+售F$sj9ys9n|gpfDrk&6E9ybA[:_GUNk:﹮pMGWa2TygF@og ?LI4-͡ Q *p!ܵ;mF |h}RX?.d 7R()\sŤ2b[\"tȵ9ń#g5XnvqPzr&^x:e@RPA -hQ$'Eڹ".m0xwYT!ctt;)PՒ 0\Put˜kX);J|2pR+MR?5e;a<2⹫R17RHwpmW-!zj]^+ 䒙GĻeŲ.v",Ng;xZ<i90 Rwa lB7l]8j埛ްI.!}\|iPAgS'`ebZ.M`Uۤfh<ljcWчO%]GxBgOx8RkGw^cz[D-dGPig@5j#؋:{C)-V1B1X;@uw\ӻoz~]з,`BM1Q~`E )6ѥԓ0E^Q'3[BWID0[i5ZEbt[E \prR(kL/Aܸ&60uhrqW:'$vGiT Os)\EUDBASub92B4S #- 穋<֔&P,+Nu22:3O Ld| .Z2+ieC%>):Ft`ɾZq`=˦6>J Azfj8NhA0I=x?q/"1m>M(kR*I@U@;'eyޱi3w4|*p1>GaIӋ@"B{XJ^֩:˽+Hc"}՝vmr^Mj; ~ &qUPedw#~r@b4 ?eɘ6%^ctK}2b_4:=6 _?q$m\Seyד~ CUmU\u^?[8),/ }tqjy2  vn$&oVv ]~FYBSYN3=_xbbٗӏE$[K]]"J 10T'О,n0T uR9e>Zf8W0a,LǞkˣvtW0 5e'x`#ib=r1pZz<[D*8doeVtOFiͬeŭ~e'Io2_QnKp`>nqay\|8./lՔuWl3&Æ ',qy-K~c?ZE&j`H" lUVͣ*JR̜$pUa3:0$]3(^9sb, Д A~ǫJxh>@о@x;jbd'nfoHtnCF>*|z,cb]jEJgRF"TiC.[S9c(J߱)jPbkpw2*oO4F^NW>Jӷ5 NӼojs.8Kj!!_"cPaoKN $)^I^8t]J 6|̌ARPO]L-FLpFϪo, 8QV[g<1{]2ܻkTm zQp㉷A:Lk 4Y[P/0a׎Mٓ 3D'$.Նz$H*[6ZfZvL=,6"89vBasd 7;N'S(Nc??IJ{~~Q뿙Xğք[$1W J$$naURP7L\D M[J xj%S?WZyU,ڕnbnD&@tQFSm1 7\E.tW{ mB}[6bHv'gb8|yӋ2t7lh h ?}WxM\{ &u)yLط+hp /xZ5X &d'ylz$6.B/$suMN눗,(Yՙ*q3 @:m|4/wM>GW)LFxP$DvNÎ6Cw#Z~_j{+HH'䒞qN)"qfsTeb!؃%AhHM!Y&fٙJ{5D?m>ԇY-,` S/oLE0@u}9ZE^3ݣqf R-LǗAyWz~{F$dP\sFAYF^53Nl~ͲgB åARɝW9DO=L~JE_uO<աEXvv}e> Dj#;ʞ\fq߻ZTK=,@~cYׇ*$}3}ہ@c:AOfHNF{ks CPRccfUB\GgTF@ON/)V}$.06 ` ߽'BW?4cH½&=ñckTe~`O#^eVj,Xԡ1,aY;oBf!^LZY_NV?i*DKPq'ֱF`|RWcӑ'bM0oSKKIkӯwlCnuU^lF٤&qC~k tKP\.FzkC򵤈cYs2yEб)H\Fb?'bWU f $o[.߰X:K$28okHs#2 ?`Z)c==+oqoS =O(CZmb -hYT57'SA{Pc}@HՍv>.rt”C޵zƒZrs]Po|Q/|V}+gyi Q$̛205AJXۺc- [G%V[L3u/@Rt{u@ }QZ#u1;aR(슊 ʽ0$EV*YJŀiZA&聜 ^7pPZK5$`# R,?#\sD}U31LVvƷ.+NͅXTxC))։퍷= hPXiJERk*ƽI-ІA]Qu}|nj'Pid<趤'47؆MW8;!^+4;]ϗ"ޗ[/r7tDT 4m~ONtkin/"¥d YR…,ջJ}&$z'nԾ\yɡdu('/vڎA ~ pTRq7 ˋ ڄ~AP*XA/V.~,[^xf&wʓ[-۷:sU}zǸ"Y2H>3K$$->@Ǎ!G-]=&HX ʔi ýMv4;d6P.y@ }Cvbҿ'hE|=* ѭ|QQ|˹Ld< ;7](РA`j֦[h3)1@?ɧ \j a=L7vކ u?g~&^RE#6wUCr7ߙdF+E3" OU{ /ѡם&lbϐ'F\OH껐}8xh[܍sd3ܤC|82$'mlq=_?p҆&@=}:[s2KF* b; 8'x*Q OϩɒLU8#=2eV]0),\i?Ԭce{:bH)x; :HJݢM8P5> )!>l6ڠ)Z??Lg1[[@Uij iMq~07VV.wY4)d4TOL,B}fm#w:!]8S!(f*:X5gԵTW|I)%?"v;*i$u}r F fsڏ0^*9俜nnΆj)Yc [V~"w가 F; ffc=4+W(cϏATY8/+BVi$A4&8/Y~Fk܋n/+ǂwu^)$Mbѧ`Wlj󿟖D?;a 'VB`*e|hIbu7R\jiH(Y zόr[{"y{C)O:i%ί6އj]c\Z3<{"HAIwkn~Zg,M5AP_ّ 73e xyʮKF0L7עj+.^bŸziM? d~̡OP$##gJÒJ1349ARPxb(~~Ea >(etڌTAYw1r͔@ ,z`]HCxUVDpGHtnYٱDsF@]@SHn6b}igg^u2!7zoݤ-D.k3{P'UY-e]-)bB}GkZg7ͤp(p( n } #m\@%]C;`Td!!"R(*Д'Z.*k5ZE\ȿjCo}*B1B\`V&ܘ``{y.8)S,JB÷Q\MČ]C7oknsAF8i&btLgs]@ܟid _+_'P H%rhL&To8yK 6@M387PIp,ub  Z:?7ZN%'nwn)69=Ip\d;ia#8ǻ8 %#$ʀ(k칣aӱ,APmI"d omLfZj?Bx=Qɏo8j@)_%>||yCwI78EbHTz~[ga0Uŧ^Wc "vS|XIҳĽ,l; %I]?$?+EQ?V0|RehDBrh߉UN~oQ %L\`rF ;BtO{}UۥK :XMe*y. dqViݏzіq["Z i/kyzNZ!9տ܇ -:%CB!tɲn (R=3l,60fBal̬ɑhBnJ H!9!j璘>Q[t|0Mg;YZ8>bb@IbGaxbf#us-=RQ/e/__|xK@p=^\˓vЅ t 8?1&_Zhe;ajy 7#pNXo?~Cf ^+: {N!a'D)sea8e+Ȍu}H}\kekEEo`/~7/M͸̫BVtb QWY5}I@4# J#jD ou?#&+:ۡÙOH3uR[0!/}A`BycRfr¹I*seFc4A/3^^x2Ibe lL1 kv7MhO`v_룟?,|hv HOpE6mf ܍MoFmP(>іUF_z\=KlBt#3?%߯|EWɻ 寔_60,<9NCIJrQt=[H@쐃=!~:uH B4Z6 D3Ý?(áf柬:z, %k>ՙ-q`U&  -bl@}%CuD<3xI 0vgtv8sk I=0$_ M-L4ڵ]Ew=Z7 }VQuŸK3ڦ *UC؋QwiQ4X|uDi mmJw%e#n?:L\C%T[B߃aIbך)E)[%ZeA/M6}xoѳ޹hfOjQi\=^VqvTdLZmOonca,dL`Ut6]8P;l,\hVVwKVHL;y~1~:"5X$(tϾIb|B=ƐQ̇\Ij꘤ HSIũ7D~Ԯ+P5NA9+~?I/W\e;%Na^8Y mMs@'O7P,TD##gL4W&J V"سr ˟c~Pf=ח:xvhLěE}) :D-|Y1nAlL֑5T_هs3O>Ng?!87ܼN1? N-B_r3Zr <- 05HAae66&8"D+,g|xO٫U %]:efCNH2^?}[(UiUԤVhIoknjKr<s5$ޙNN5][H>9Ztu3鶉R8KRm^uMdPQ*M]V:~4r-`"q_[2L-@ƽhXp !rhUiN>̣J⻉#2o--a;ua(3RL"1ZNCI[e{ZrL-nz/0LfLqleتiEuy >@9与Cd;=@^^riad^΍=Cnn?%l :B5(j3#RS K@YTItX~j,?m&v8ЖDr͌{ۡt1+vsPMizss6j{_IcYe F% %ܟܳ%^]ւK 0i:"[uDóQgu)%] 0+/S3=r;vZA\cybz]>9B 9qY~ԱUReI+bA-fvФܵF/ÂǶ?DKk7F|t9)Au>" V<~u_*Wo;+jr;bD[ ʗ̧5~ϒC+az]QYADnpf77JP*Kya8k%V;QG"N˕fey'GkB}|'=짪Axѳn~e-ͤb&Z ,:|I`#¢T[t4|whHBن֥!f0Fue}nA[CF.M^D̅CHͬMb9ۡts5>lw|%J|- rh$tקB/r]^]] w¶,/؎݇丝a6Y%7U*3XJ4,ahn,mo`tE3e_D˞Iȧ\VT {Ǭ<%k K#r"W6TKR|p$04NpAak .r5V ңdˤ3Ei @X4^^<_ٷUVz;8SӒƏCU)8"{\uwl.!zA\{Z)Q-û0m}+g 3v_p~_ÊQ%"LUeX Yl/́"uLuaɯ x۟c8Тܣ̶J棓5Hn xe(#0gfeg(!-ML{G<ݦeZۙxFFۊ F+vU|Gdot|H)uzm6ߩ;9_q@g`bA`NL.E#EÓ(Sh/e|NWuDƗ+*V2 Ǔv6!@/̑pF{xNԿ: P> c|QU_˒Yr7ԎGrVmzg+cJ8P T/)2mH5#4zĆ#j 'z`.h1uN;^pF :Ii4'<ju dߦCnG%ݑ ɪW$4Ћ>E$.`i#y5Qʠ8SJ*kA 3|p6 che;Ӯ48Ou]x֔y}(Ј`yx%@7-DƑyS2k⸻cgQ}vxD"U/j|,fu XrM-WdC|(I`R$f\( QR svj KBsެEvN 4=J=R>ptrRt?/ˋ"$^3!d)4LTt,QVFPg_E '|Xެr$$3fTUnqk1u}bK]{ 706X¶Ud<885HGbܪz.3czݐkCuA^/oz4o zغgCRwU+C%[a*62كNe:fs JdvҕiJpPf=xH'R) ٗRjڪ]tዔ([|l!;O(3-S#;2"M.fp& lfVoM>^]౞"alzDs y X2wǃD3P|S,dIwpVj!ʲr풝G?'1z[+? L}W[0#;ĊGZ#l]FuxA`.||>c 6d1 ,v2\1(_֤T),{Q(Rqp?*mϖ$*E."LptϵN'+ZfNO-e~ `Qow8nGO&||G3.(Br h3R0x>^($} [z%: )b%ƝUzRnƆ5K7,4X`aE4Y9-K=`؋aH#^y܉y!JI&L똇n@8&S;Sʵ9bjAGOטyw+S#9Im2hk[-"P >ѥ'oj8.>H:kiMu 6ž<)3V V;U.2* V3$IFS8`gO|mʼŦIcMZkf]9˗pW8jҬ?7lоC4j;p,1B,R; O З^cCXxr [!A(,jwÒu*E~ 52\r.0[ %TAҜdٽ ԢQi8|pe؊ CŖOh`~,:= 5:*O0b+?,؇3(״Xy xH9i`TX 6A2"S62 6`,}~ `So87kH [Zٔ‘_hlŋQ&q5%rUo~yߊ{!H2Ck ܛ&zL?酽A(1$rX5^+ҨDŊ0qb89̵~+ ֹ{;9N a5џF㠚";k}+#1Uxm Z͗U S0 (#3{b?'3ewqQJҟ< \.-n_W#&fnBa* ѹỄw?J حOwlruƸl@"w5-IɜM?#3p]R&Şc8U|?1}b`걿* իagKՒ6ƴ#3e!#g}L%&?&OMrVt5IJ Uսp!HIGBzޱ4w3UUr)m8mDV ',M8G7{ԥEO[ܜ K'{˹1uEJcxuNmPA|/󘾋eU0.U2ʤ2{tI3ai5=Ԁ҈I?ĵaw%"݂uR z hG6P=\ e-+~ԑ)xpu*^ W',®,SS`]8%%k80s=2k=usNt}d)q$1k2Vc=NF ճ^⻕O}$zKh/ :Z&zڰb\'>d Ԛ{0,.G 2%v Piv Z0S1@342* 1 *|̿|/V6tʿRQ*,A3H,g'nIZ1h Ro>8A*A)ObH6٫Į ،4~  H`hOz9&v.כ}c]"q/L}v K/_=/-#)ظm,ܰf(z:)-7&}ǜaxCNXy-O`EtK?o/ 郍+H:'?S3/4f;3f{/;Ti$Mvޣ$ΟslIUӧ _͵>2H(8>%+qၿܗLpff`7"ϬqT-X~딷]ToT1bLZLKGǡ()ŕ+'۟j3F6d\*Ka7=B_X{ s^=0^N _Z\Ce 3.c@E(@9w['gyGqr+"ѻWjdr?R[-ѡ~[LSi7;t{|| $ _5Qhy CN- Unʁ "+4-./;.h-bpS1xiiU~$@2"䨮y_?R/ܖd6`b'Ta : ,x Bdt@yN@ެ.ԻW}('tk KY?}i}ܚWk,ӳʹ!LVEZaFS}e3Pf,_՝d?Wj䭶- R = Db+,ڟ )Q2x!_ȵG8.ox2Ho)7)M@FD1U捪Qs|ITٺ .~JӐ4n}́f>NC9(g%z[8Xn}B] S ̔i){OXX.3 o=YP$u'e)I:%1'f\--Zd_v`y (#?xt+"2 v2HBaNH EfY4O|U:Z՞< 6v8S(/bFs''Izk^?j1KwqX_zlwJr6} DTvMEK׼>uhmlÐڥ   E3 !+ؑFڊ:5q_þ%@ i 1gY'Z.8]$Cqi[XA}*D+-(h`^bNSVB.1iv?# @Ro|jW| |%hIWUj=%{<? {oTx(Rvaԉ?GrM/Xe"8V , BH>-~oKx1n!؞YUgۏP+%UAc!ɅPgV-P3qoJDh6NpRlNZ_J^Z6^:N c6r7ۈ5M@Y8k˽N2Q!h%'?%|]VQQtAh b"bdHve;"=|[y*]#Is.;)M Z(=̮QU0^XI?&iXttL\woM Q =t8ۘL-4N0ƪ_  beM[ F{ NmXrPNUoU^'eeu  {0r`gZ̓τZR]G9Iȷu@] Ҙ#q$Ggݑڃ X1c-tt-ٶ\(BGk*}wKD@dOf!1bPӅvVjٛ/&ϦE)0T$W /K`A1xpi9ΩJė-򘾻, n0CZ wjO`@mSx2!qpX7zyӎv='5gtRq};TޣK QJI|&g)wZˍU\~ePe x_R/).j},S-k̗cS$|TK6at|j8IMyZeDbWƯ9Tz! O{2p4IGE4ej>N*޵©y䣃N6~[q} 1wJl'p}̊%%VvL@͘8^ VsC &Wƈ+0Wn">؞]S ?Un5>s1&<.Ca لP<ګQZUٕ=;$E+`/N軙 ʋfmNNBK@H_Qc!UߖҧWؐHbh>bmkuBhy8'V ,2ua^@F[7tEϯ %gfXK6hQ$!&DYT3Kq~?%4=$sk`v2GC:Y%'dOθgh>>61<բ=*cnfmGosJ,-Wgڴl5YF+m[WH,wΧh *rwGt@KiJIv{5 b>K,V(kfUL j2O*d # WJʙp>Т%Ik* [é9VK'Ԟ&miN=ML]3}\wtqhn/ %|L!,#Ʀui[;V VDeJv}*XX0RՋǜH -$r)2j&o{qsF"_N86[؆Idʘ\'5$c/ idδb =9g3lNL[vE^mJ*9l½GF)}\pDJƗTO5 걐ָA' #4.pɋ+D#-L c R@PfhVdx\U:Y{Ӭ=IR$ WvgΖH~,= .!V&9&'"tm$3 @F#@K `PZikuB}1>n 4,eeE" }[G7gk))ڌz 0׀e\$BfY1?r;KJ "b0Ni$ goYJ:po fVQQٳrxg^]SрsZC@DoT|1q$n-&'07iC.(o|_l d?(s׃HS,9M*/Teo;V[={)Muf\2.2p1/6W3|+tثW>=#@柅+DXi?isvL|$3őV8U"J<,QHvZ-rv]G@c *{hV~#) Dbt|mĉR<ޢCf% <<]UA*0 `)d"EU荝-vMXrA/}D1`1Q.`\jLw5%Vro~t:H\`&YqDg$Bh{:#D[*5rv쭉,-"IJ<{k+jIa+R5^0[X<0ʝ0iZ8~YƝ;14YnJXx5.S i L߰:y! AC?o{Y"YBpX+y^w~קp5~@Ͱ}E‚z/rQ1%]!Xtvvr µچ*q]!j{|0,Q5+>-VqVAKpN̺Wl7S|VóvA&l8h!jgME~!f4Xq/bBG--}y|Y(\˥KԢּ_)ck,egA"5 hۄ?h(I!btʾlP.s;O$>(n+bV w\xGFQO!jmF'7ɫdԉԤ*E)Eq@BKk1*;8R￙XfGz+~)ETx٭r6 z_`SŜ*jd*_Y>x2 S1?0C~fTE@;C7ǂe?/ GnQcG7_o[wy 7 KP)ibܫ6/8G\5jE-)' Rk+;rT*VfBj1BL'U;k7GB! xz}:\rzR&3JI(&]X˘_zqSGhH˕wsΥjKjx(-]5C\"oW"֛4.4Q ~v? 4" vDL d6a䮓)W9?2kz~[sƊVlT,ֲ?6 o."F-Y_*Q 5  rQAEaïˢU:TBQ#>dxVK-i<[w4^)&55$X$aȳM?-w~ܥjVLD6; SP2'yAhͶ/·gUR6)]\WەԄ|z hpb'o?.YB=/}{As?䔒Lzl4Q=/D"M1z #⛊/DΚB('Tb?Ikr0/wR󭌴ou9zsZ䜰Oq^OksQ"Gc6WE*f Uڶ3dy6WTEb͢Ʌ)jf4 n}dž)J l Cۍ]2~Y/!Bm&kzBܻ+p=e4l,%ڇ`( 0+#~rnJV݈Ö|?TaOo)g"tj.jjGC!*vSd{^9<(>%A5E=LlIeޠn‡z3 Ϸo+@0$:o>/;qc !WND&M?xeT#XdCm]F$G6?z|A5eqv%lrN?F!!{_tL BLv-wYWoiusØ?˫,Mfxj)O:s%#! :{i{"k%LȄ״/َԉe !6ǢFZeZ =gX I9.j$_;$t%nD4f3[gji[i1sB ڟUÄ@*{s26u23CÐOjHTAg4wg21L8j)6F߱LH.Q+ZUfzE2U"s TV$G-1 h @}q?! MKdy 0/4r4!Mq'/C>'Vů핧7C!q'Xf).ҥlnmL"{__lT6b(t]!H.Au}aa<Ez= <\SNJ)$npS=+gbmׂ7O* ĿvgWIp #tuJ2uUKyOdn>>v֕-17s/&ړ KQhM=<4`.lS15/{RHuk59+sj0pH l ΢`Qn9 Ee,@V$*ҞKcHIMLт!1I\G16;KB{19Y͎mޝs( }(0aaX۽{Tv[VNEђE%,%'Se~&\OGPd7_C^!||,ny: FU bLL, h/81hnSOJQ-t}4d_Ӯ3"2b]Xk.%~ S6VWW d ^ )0VEҽ5RВ5͢}Fg\ Z >'C^HgGY^&p)>µ-3 RKyq*Ю, ~\OYS7gbx8 A,0dv>br#/;6-K#b%CyF+>X& qQShg0%_"C!nȠ;i}бsvѰ֜A- ! ak54"0>lӔ«2k" Ͽs9n i&/9bsAmbfbs5#{nʼWbgVƐZnj}g-eH=*>M/00v45 8}'.3%~is$J Yg(x͎O 0%@\/@ĈZL&! O|hfUK,|jEraJ#!e 8ji񥔀]-߫óf|،aD|mοԵἶNِ ;0|i hl3gt8 ߞPB P|+ b4;i5rlulLZT<8tU'kv<@<PZ@mUL\[Semc38@ ~^qc,R &eJr$A4H-FhKUSX!T7ͲHwUЄB%)my8M0Ҵz)XvJ}~.~^R(߿;:,J P>U T>☛E+:^!b!ΫUȰ7>&qaG)N=Y0OFrbـUJ d<5t!J$}q4UPs5IK.9 &d{=|m:Ozry<غ$l )z,,*l,d&.wJ ͝ܯ] ubpi2|ZAM99F+mu*{6C\Ezz^3RIC#P58FdHݽFm29_O%!f2{n>Q)%,ցOU'5J2D G"F%z^Mȹ崟1e!hq >_.9FkD ]Ī䟥e>PDH*gadV11,[&hTrjk܈,[g ZH>KXp%}ws~ĭP 2l )zWfUMdsiߪnt 'B"eyt˗olj91"K{k0MWH ['z*Fx*0rtyC]sDIȠ@#csW7 OfL}:s$nȎy 1np}/XgVs*_8 wiE4B1erEA׍䄨X&|d?fgVq5Pc^* ֵ@W{,<'+K^ u^U !E4s(HP(333.8 J]֕=^E,#[\l:NG7,:%t/IԾ9I+_B̐i#v^Z$*xӜspb9a#N%@6|ԹĮ=S,zpY˰eW\e>)/!0d3ư#`,\w.fP-MݻТֲZ4l7x,U'X@ҩn6HKa/Aao]" X9^PVWB+pɛka_O&>訄hr:O~MUC-T <3:rP(B!l]<2!(f%J7S_.Zw"hBXƧWZ~͏Mm`AoKJm@MMEDB肟p3XkCp3`mǁf6o*q$_lw1_!x3'h?)!w.@PmB"K>Yxx KW15snd??Djga \\(/wXE!cbctX8Q4L@T KtBJ!h2HWiX֢n>5ăRrU2 o X:FzXaT4D;g"#P12 H }nm0Iy~ vlG"AwLÎ).jwք7 'Sn6Ƣ1P"vb0_E||g\/HQ>d_,~?Sq`vLO6Dw>#v9iqkdbG/G[(=USh>3Y5lIpvdtCk:g?vye(\W^0j/-zkA/n:/n9Tպ92ƖRC!>¥+W]ڤsO;Y ^OrjkpI}3h**ƯY]EUg՜%;K406"^ogKt?fFAjfH{->\76ŋ?ocy҉yX9$h '^o$juF #ʥ4|+E7B-E lj薚:$?EYc#Qgq\uuU]P)4$L1˜{9r:NgMӬ8CZz"UV}Y-ǎ TC,b=T=N PF@VW.O@&wv щc\z*UPa2A~Q]y xVIjv+6OGB3j}uko{@(2_ۭܥyqoX4k_d@L>Qʌəpp¦ 7Ci3o+W6Fq 'AVՉ{ Ku+WWCgz?p1]7"#KB(wD [լ~+ :<>a&e\[%T.[CbU{5Ӷ]=]n:0J/gRzi3n+ťD H(\gX<,묫Rv%3DRV=RW9I0V꙰4͞ˍvL &&b'хwS4!Vqdl{X D`.35WlNןmɹRhMQU4~{~&zy<̟k[rӴuA\fJW7&X."/3Foq ňmüEe8+n?K\CU4q[<[ptiEd^]1yfUnAsu~L*)dS0PǪ,tcJ0rQ@{BBV]5tψ՟>6 S@P'?mINݪp$Yri8*D:+ox[>IX`x;fvV't/]\~KG ʰO[p#+od!hx%i%5LchJLK' y5"pC܎tmqr=E*6im] F1G r+kQ B튿 A"t3pbSf|*d q]fy썩< NH{O$Zް_{JH$^=SaHT1*S2ct]EcsNWo`@&drF)5 nf\Oi0ֱ g# 6WGl'//C#,ձzEL#5P%ƚ iH?.?B!v%Yc\jLgŒiT?ha-tv|@써t&ESj2LOEA\wd/[ٖ]=ێ YaKGE';\<Kw ԻRGw#lu1.~-qcC?#Zعk1e,O" ^#ӬdP7Rv Z-%v~],ESZpQZ(_UFВʄT<߲曶cCSůʃ|es{( ç_{UgK"NR1q$bmJ[F(Sۙ_O H doh6[$#hzHTDkM=TEg4*KqZlXq$ADgV % b1r=8G3|:]2$2*mvLP+% 4̒ L9b^7n9Tݷ< # W LvKb+P}?4w_@ }\0h0Պ> JϬEX׷߈ܯ UǥY)% yܒ!ǭ+aD҄3Ĩ' "6/z7Y-+sy"y`[^_޴|ދ_j􉢉_ ֓;GRa5_bVr*,+]ٍWpA5v&T"Xl h g|:9.-P6:@HOj4{+A 7_wlxi&B(i6l*ihZ )ֹ(S|׹)k+;ڃLLb-Lvz=uׯϨiR֨M G֬e "[v?RΞҼ~Py͋u>̭ PJ&mDDCzۇ딲0 ?^ Ğ>Z%PbZWmjՐfNBAgA߶Qm$/% wvd%[N!ul X'V9ƸYg䱍7u10& TB BpZ'X$ YhՉncMGvǨ""h]6zݧNQ( Tk Z43?Yec/QJlsKvtxEA0*Yr3k3|YRadM{eR$*\V$PGM69*^Yɺ3PV|H:{JtS FfQote@$(wQn7`\8Hcm귪-oRA3Ҟ~?f*7 Y(@5 6x-zŨosZdQ؍_lrwĐ5a|447R;r*Yp0ܞ_lƒI>r e}|?@' u@N]nmeôV$.~Zu(Gڥ?NKªm]Kej0TG._ע,_HdeBH"e^ᅠߠ$Zȏ2ǒ|}v~H.'>7>D0I6Q%~s|W_?gnjnCh% :$F%냟uCgn_W?p%ʨAčz8(,W vM@.l+oT56!p:H.;2jkAKA6HG2),0'>(XY5sfCbk~]o81W)y6ڲAh pP tb·qu"fg[{^_B:0WNXJ(uVw4K4R] 8ߣgke$PTZ6At2!hF2]tՂz.\!W5T!➼J3إX%qQãLCn6; |bS%k(gl^;ZbDe剠G~I ML@ cb@He9ҙ]9BvQ *rl;96/h!W<hRoœaX> a! ]e .0Mq—C03%^}rQxj=>Q9ӻ GVw(аXzT kYC(«4$D譂aer #1ܭg1f_N$Õ/˜4o$DTL!&c qS^v\׶"`1ɲ 5=^0r7 :NyճLqq9:]Gª+LbSTe>]%Fgp ҳNTd/*NQcܦz.f%mkݳ/4? ~}?7 a(iwI)8qLAheVoayF'4 *-!C5RߝNBM !\qi/1Qz.y%tPCO|>xOFzjhTY9ax+i]hE4@X9"4>7-Fki_ K5vx$ >ur B`ZΔ֒E0asD9]͡u5ZU88cE?)sIbhw}ܕ# j U>v(>Yh}5|opĄ ?YV*{% GC.Y$hNTz^ح\*=[S4(TC-gdiTŕ/(Fl%j7%")CU#T[r.+$ J@E\(n ?CPkjViIz|2*~*pQñX]ԼO9~p01VLm=:5+ea)^g^ӈՇ].lVsuVmVBAL myuÁ^3Aа&ܒ!qju-!2I)QvMh4nt>vONOɍOgZ1ALO==ܓ 3m_]Pl+‚U{&HXMK.G0cf("΁kBdP*{&+fڃ zFhIyQcWW3jeyRPN9}78%Wz!UД[Rd;ع Gʜ-`;v\". <*~ub뺤/2% ]aGƴbq!r$-ۙ2js}kd1R,"cFkFôɱMwxzkqCrNOO+1\B'^~Z(MCo \}xLwK3|ڻ&Ԟb적Ȧ_;M,~c;ֶ;HՈsrаL8RΗh*kH#a(A*}lA%VT 4-OE&Nh  F]/3H_) /Q?+"AB #hURBuF C[P҈JuФ:%f9ӳpPo(RI|^aab{ "PB*2"B[4Cmh9Kgw2ؾ>,zKv˱M9QrNI1JCkQ}N$W&搒f𔸄w^Þ2NE+`)]V_/JTn0jI#]FJ%r_Vtar>)h``kt_FXC@:!5 -weuwPS1(,Fvt2: 4f;CP.s$VA "> Adw `ȅKHXxX 2\q𕗹{ ɵt?=wQ.r1ߋ2ΏNS唧ʲs,S5Lƫ ET% B;ҷ}TZuG'I6IqrP* ;1hcR.&KIrljL mo(L 'GJ\hB|tƒU&^^iH3ݖwP*rkK{ҡ&+Df \p{ UڇNk"6}_E,qںj2 8E;}9}|Ky:%}Ы%.B H阱x(Č4j8"s:%Dԇ a((# ;>&3) k:gX֥m,7MZ]ʵFBzs ׷V8-H[hfm>{~؈ւ*#ًq\JYeLbFں7y`+yc w/KOClVD!I!j쿊P*h:Jߵm S\ѩf5-wԹ ͔2vZr*=\˸qpoQ!|"B}D̘P^T@HPWYM5˭T &+XяB}ft^Nt)!h׸-U.ݘ#Mz,KwKX;O ~8e@SRݺ: J9-wjr?2Y8ja@h뱶mmT-bO$9mrD#ĥ8 gOflQ]h@Zc,PbZD<ԋB3W&ѯNYo4bq&`lN[dy dV;2,ƝPU[,+*f_.&]\3^AAƞGj=ZbD_C!BdƗ5J)egTݰXz<#/!¸VZ韇<.aXE^K!BFwBD>llI7_2EI(3[tu&"tZ$'K2y⟗{?Iun XAU GW0,Sqj#ږ&F _+3n?CK,[tPu+28ps<}6v Gg+gk{?6u8 E;TfҰaܢ4dzS[vūlC&_zdd3 Md?Y!vò*;β47Q(xi k$i-39Ycd<мġuZuRWO%fQdl3 r+g! 0!'_ H?zCl#KzZ~or<~S36\x&?MS3MR9cU i+Ӎh=ɸ^~L-v%su@8;r*oB"cW@O y0\7f LK b ș;B=~qqOBMu.:tEUc? ?!_:caS)JN21T,vł 1z%7@z3.;t,~j!W(,hu]u@ú96V_F!)g~0ϕlIɸj]Ҷז/L\yJ?)#)GɼBs->Ŏ+3W|P|RM oDtWZW_} ڝ!s=q`+ +_DnP%OiQe)_tUTmxf.A9kjqU"5[əceeh 4* Qv랅9>NF'X0Z. 1h:XfjO":v\R@oLõ!XsKD^C1L1w;"۪ɉ#Q1GP$yēS>a{c^o$>$܊yЭ#pqŚ!:V4zAkۉh~e!yzzvK޶~BMz#$7.F/2+m#*># lPS[2ȝyi=gz4jȎhOyimY+5YBpQo!/[5D9`=6T]S[Kl3X)IeXxo4 F솙ChӸAԪJQWVS<:hxMm`qƈ"CBzr&]zauEG{E( Q-;[܉`~~kX,5r:Pr!E bc´VOͧq&6W&᏾Ewp ӎyiڜF^YB.nrrDi%wĎ$'k: <&7ǾsBIX+氃q?*4nSY#~Q IiY\ixEOShq ,4q\`] բ|.q tS,a&w ֕a`T+%'XN3f<6 ovͦU> I<=Kg\l7{_Mr)Yhw|Agɶ27XvPS$$.ZzަݛQ]foWi[-e0Q:p8:ͫ6R1F=*">`eJdfѤ"mip/zp;[p֦lKI>Ӈad85ǂ2. &dz~ @!yDI0(RH:-][XC)c/:(膱d)|Eqy +0UBF&Ūb,v=z5^ɮǡӓO2hy0=q ǘ猐36em:^w~R)=Py.:MxI`\UiV 5c=rR n菼%i`xk+=[q'OGiu4S_g6vXIްN8:~ A0iؐMݑ)₞oE Gv=7SKai0چS0EV}Ci^ ҂B:*+Eo O1nҢ:vGC2}W=h}ϫd5<5a~7Bϵ`nϪ&~{7" M25DN([ޢXΠhyǎŏ7'v4"O+`rp&]TRZwMѱ=`<[0jzP,$<TͅK$+y=,U̯Pw`$SO.b^Uxqk ~&mCC@YWd>[I`(鿀os™<ܻDssæB"$od.)@Fm`l$XRʲ_9E_wYJ* CyzmM%Kο5#u35]2V dp2dN\NfըjJbs1ETbޑ L7&ZahyhgN/vv Ŧa(:!aH."ܬyQpvkP|{`em,TFgpv&EP!RC^(>OǰBwTs=G$V:=\ViSª|*f\q9>NP3:셊/P[(8ť |&dy._gśg"9xo )7_D=5xoh(Z|~^y%)^姛Si JqdGǂZj&z;0Kp@y,x_$t 65IsHs%,b /X J/9A6yG)\]P}VlѾ$b1GK024V}*>LQ85i4ȍ C8[# ȾK<BjԌ̚fyrݚ Q&Cs PM1%O}:b[U푎D&YUFJu`vކd'8[⌖a,($dl3@=u${&ѡm`ת!{ˮk=rvm@U^âuv 䶉72Nb9Cg\`tVc dn/.K32T@AAW-=(wzgȑz̭EJƚ#UM8VXY$zRZZj^G`cTY gsu_iq)tdv1#aV]Ds"Y*s ܊puZ4uv{faY:tD1uO7l5}PP_8i= t[T:@LsB׀{h[B+J,_x$Y,-B`>;v)˒Oaw~9{K"^4`'/+I™; v b?d!ui <"#8}0Ū2Q3Tfun3 }^N(o\cLc`mKʱS8>C[Y&*z@_L8iٸzT/-Ona{~[8*ž){IꭕVfƹ}UY}vAw >kPׇ){90[P6(ɨ ME[D9l^D+_*ȫP+dTH,g̪7JOkRobȾsĵIn`Z\7E{3%څgӍxMK~U( fE)5ɐLL ʙ.)mPWZb _܂b@'wPG_F3ϒ:xr8#=yޗ{L ɛWpϝuķNlj3ڿU0ZҖJ\%*TO܌]qcvv޵9T"ۊ560dDq_O" ICΖm2+l+Z\c93O*A A?COO[\2MCG@VDtPtX Y%IY(in9T"d(`5ğ7$XK 3䤌g5bz.e73 M<BϤz?x|Ҷi|,>ĂzkӼwk'|~:8ʢ!df; ~=#%m/2A:P"D ̛qӾ-Ra jGGXfZzˊ7?^!T1veʭ\lr |,DsU*Vdxwi@,UểtE4οNAmR$ls`i)kDzD}T$D v~w E{ BϮhw ʘR Eb5E-r5-I[\ =]uT ,kp-ި;/Tv4v͢z~'X[b]rSbNU q:8)9ngq2%  PJV~N^;uX%MlCuvBSͱcGMU?J"u} !7\ud+r$j-ʭpfZﻝd7X!\D!٪' *PF]D h6 ;~sd}\ؗo]$,K:.p0 #IμNneMoK#BPR?qjPݙ<&S "D} I.\P ph|S=>܊:CG7BdAɹR,F yXT* s!֩_,%YƬ=%12y۲^ vP 9Lv/NTF=ym3.ZpeҜxA6 Qx-lzA5쀪5[줬@qƃqcZ9c "F %P[Lե[zyFq,)d MTZy+~^tQUz]Ԝi*FulVh-7,C%/#d'dE󐔙 #)|7l DJ V $a-!7D{Or!ys\L z't`.SߩEeO"EbplpQ^ Fh^ಚO~и_#}:[?d:7|ywQsw zʭylx~q6o(c.#H.rR7ꊁ ~xùnfK9S.:d SmT׾WJ[i9&=(2Th 4 Di Y~lMދ"l={mpj^g01XL 0QvG0f% )?&}|S@gp&ڞ(/{_VdѕF"t|ߪ$+Q+fSR(\EEpQڹh"] DI yKj9݂`ѝMVC6Ӄ+e~": ś$}Nś?m| PM CWHd>63F4V5H/+G/%GG716 2Y!If_ޓ:@?yxܨO.h͸z篍&y}a3Q3rkȏPKC(99! % _ +u9F'9JbXe];"e5q-mL\wE^Шv|7饁/[=W ?onYGNC)|0SnMyܼ û _.aDb聴  Q^& b,^kMzrf)mi&X g,߃09{i c GsA'W;NEQyUH蜸GwLOWƨR6,wJ7O@ŷ{+=6kHWrE"c 28GZc2˚'NMí*Tзi7so\A&fmRce!bT!)"D__@ >zhxNk + 휲X\iW+c}b^'ż̭yJp.V(Fȿ &ia7#H&^Hhr= KRP㮨tKK *hgdE2'a{`5*" K֩W'0 roO{_ڀA+bGZAoX%.R>D'Сey +T4Ӎ7|䤘 \5< a;yx@E&ƹÌUYe[M\N=Gs!;4T>p#{k *9JxW kOX1T+{K1W#n^#<%U]f8|?-ͷJ/[ mI&TD vx]Ypq<D@AlL&4vS .)K֠k7$R4LkӇK_0)Uc}1,D4rɶ]Ip Q!*&˃L*/lfk] ԡ;յ,-F5IŞpȏ3,cq=3Gqn{~큶X @~(-[џRS<_wMXf{NBe\͐(/9u"c2.M@suaCqz~~5+0WPtul^)yYpVmҟ[7BܡTZ\gkγh?mX{yhvz>Yք0u-Ot!(EzA-kIW3Y֭>>[rMqZs}nGyw'* ~:lLD^ lMŰO+:fT_ d2ڒip Ty?I&1D}ƒ-rw(4Tw%7Z>lHp{],snWfUSY$XAzƻh"_[S'hZ.<[|jH ҫTD8N}^TF,W$(H^ZS@iWN)jȃOypZcUP4?[_ {G/NIn?zl,qmЉdc}gn $uUJ.ww4 *B4 Q$[;Ӻ rF ۭ5A#l@۔%'$нA k%o1qЈ:TcV ([DFc ')x̪<]V+}{=@+"X!t;Y5]iL oY>}r% +|u(FΚ;@_*7$[xUuTCj 67pIWzLDe3?S5j8Ѓ}D0UG(r*V|\(kс0Ś㟼enKn;-d,]Z Zv= 8Wir"ZOfu8I!G[U>m:NŬWkU qTƆҗpWjm5ջ:HY‡B3~9 8?> ?r]Jw5D :yn:+*4LgA8Ҁv+# f+^;Q{1+["}t6? 86D,㽺@eltnq=ܛUy4"?J!:ꖢ9yُm-4j?N.)Dv^f<kviݳs,rQQ/0+ {9F [k*єc/w=/^x'['Y^{ULscLcx$GhQi"5o@צKZ fg#X)-혶h>?H_D}9?RoKOz7.h\ \gE)#[{sܻy_Y*wJkNZz5hҳi1dw43t9DCmjv kH^YѢν*J {@KɵT @C1*M8DP矝;.s%bhJqtG:oo\7`0wTICV(*kbN7~)k_Q-SI}qOM\Mwtt I%NG̀ɤ*-AK+o hԌo"ӹB<]X7vT'u6,bW~ REO9sSZ)jLnFB66J2"BIIy#̗0d/.vW l[d[a9?rX&D vXPyg8z!Xʶ >Iحx&-WUܧ[Ռqci]< )R4AR0/P޸WO4jqTnBpYY ~#zYI F3OU iZ"[85iM?N@1&ML-T{#ԎW"D.Z*-S| ]!sC[v4Ejo[^!%.P](Sif]D?bˑ`Ĉy?8y`zR%%/^o%C?#ndL xkڹLVt&[JcN]xiqH֡B#M8{Ua!փ~H.ʜ,*-(K[]"*+3FDYk5G@`\Ȟ{O\JҮKR^ MH?"'f(gM>=:_d4bѕ[Uu0)n_+a^_ѱ|XbX9PO iR8zT:ק@~)X D' zexq{G&>og-R#ON=k*-q)3idMJ }ǕG]rxṽ"Y -]җ~Cub@zؾ:Lff6Kr܋Ѳ׃Y_O#so#8xed .r~h 5Q0%DLf>B Q_cA" 7չc`!$^ŷ~אeF)Ӊܰ =4wCʻV`Q܆y9J\GZ8|;LhS{k<d%y6X9#)OI2|GΡ ə~OC27/Ȅڗӭ kĶf:>2я%{TKi!Ԧ&5 P wus='GE#ObR0//D};`_7)N KayG`> cg'/:;zJZ˖ؕoZN5߁;ʖQ AeF;d ,kiҌ2HY"K-XDehȮRHTmwˈ$:u/ XXG3@#1xlBӳưWc[~?:De؊=UW) H]Ng㰅Bq@O>% 4%+49AGS'za0Yө0VEz\ Y[֖n=,ShΪWcQc}S \ZYz d*8+9+M:_ AvߘoZgjmJӌ[@X"#ʚwq -2Hêvԅ,SJsn}cW#3zي)vy*NUrյr&lujQV1U$X 8"̲WZLCUA:ԉ|n*Ad;'ecK tVד_3}#Ưrߜ_ y&w~#56r ݀ѿhS.V"#-<]/V8ė׍cIss[/hmc_ED$ӶiUۛLPybqSh?kykEٽaL1A,v:t yLu@>>>[(+&:h~2Օ4C#X+ӿpÉHR᡼ P>|ӝ-'J|?rKswr*$tv3Xt3wxypg#FYS؈TE4 n)lF͇ z訖*>~_ ):g{wwnS0jSx)9j TEgK>ɟCIwސm^{" 46\Ե?i4S-W&jW^̣;%@%Z0N4l-aXI ']Zp9t-`:Ĥ̱0 `~4@lM hT28f ]Xw<5Y/R7o07b~"Z6Z2LtY;.JtݙZxkN j6-=Ӷ6q _}5Lj.o >W3vZ7t!7fQ&*6~O3, K$8rsD-ܔU<]y5dӃwl\fi6 `U l ,ҥNB~.\}%FcMA܄S;v`\E TP@N Ӎ$F '3IhfU'*v`NTgpwP^bKRc"} iavG޸\E`"D$ܾ`EWj\(z.#چxd05j$us. @F`^a9ҶJ-&e6?PyCx#FĆېT3#i^vQүc5oA@~`[k@8`˰YjGK"P/79[*xe0hG'J>I?f J?l1Nt"Pn4OY= B$ODa#9Ӗ*BfN -y*T8 CYJȍL1T߿#TSư[s9T^)8 1OKX+y{1 +_poۮ@zrGEe2a}% alD`B`?/ܑ7oa_ik1z I3K5l%TҦ+pȾHXGK%7j3YM1q7r^ #X~^G"3r]{JV8W twGsMrBrS%Ql\u3Ô4+45#(y@%|DBկ{jjlB<@!,m;`Xĝ< rxU8([ xpIZTY pњ o{r[2賍0&|kf=㦛1Zg!B{,Ԫ?2v/#f\a-+ ]cc̉+9xv,Nd9ѓզC`?xJunՄ2Y38%{am7qI j,mUc:@7|ltY|-ZuX?Iq 51d5a=JIpFe# 5#%UtT㥆v?9UsQAtaB2MωYnQ`]t5S[1>#rh;w:@b(#9 n&,XON9vM#*[.VQ$2+31jL♌C]į+QәmȜ;V>D/v/sl d]KVK7-w@_UL.Re{UT+mkB?RT_dj0,D,;ok*L B˻߂. FS|آʮpe+Z75/m)vgX@P$ëЁ)Slq'x\|c.MJs I'^iW9"%ljpQbG'` #vS5N{u)]Ft2ި8&}(5-.]n[C}'G^3] *;U*.Ỡ~J!ODsr4.(vkAo0Q?,K:G&wh ;j7&6\LHNQkmkujV#FQiCBlF_M49$g^m "›b;BjyYDNվ7#AHikO4͹|gar^h@ r5- 8{+?I&s5**4 H#M=m}:YZcunN RS}0RFJ„7Ula^ꂗڄ^q!HK#FB'pƄv.w^'R"jU қZG'˜7iFbKK?scյwKwS'Pj3nhfPVfEJ˧q?ZGL;+N]Y8'De\  Au ]2rr]2ˏNZ'x |n jZ)4ؖUegO#vipHc.zR$'rN$hꞺ$TyyQo4&@Aff H;;M8%48Q>*ʽT(j6LGN 6ljbX ^V.nF x2 ! H@EE..?yR8$Qmsu0ԪC@{Kr Łi}DZR$ѿ[xEM1#ECo$˸kR/g(m 4V dHMNr_FY`kqfi'=D?US(N)an5x!6IEHwCUKՎ&7R,AbAyhmzӆBg'5ۅCE{2t8w83H@E!,{n&<$1kШꜮ̙5bΪ`nrk%lht _&OSqq\7m0W E2U%pT(vdi;'Њt׷Bh@Խ yܲh2;9`S3j:c4RV0Z;@3D򍛣v>&>?#B8'4Χ:eV,;i,'-0/Jsoo25Q -u \\g* X&9[!cqo/8b2ְ8 _&Hj>bm:G}7"7O*OzVĈsHeFʥ'DkNYs5獑=ZRl=Z(Ke*;8?0=FSQڐ4't0'OJ xvۢCBebelK uw܄tfp4fV]&NzRMt5:sX01[,Q0KJiCsN#?u֪T/ DX^6 @XkW7Qy ʝ ^"o3aqJֻu:kqa]>xZяf闃 B{TP |6)"LZ4ZI-3j`Xt9.Ò)JAƍTT1S !>KJ)2, cŭ 8Rzݭ٣\c.NrgR`LN`HuE⋃=bޮ޺]Or\}yp^|.&t9$ɋ3YPJNG >?it[&"/zf"|T{KYҚXbhzso9rekg2Vys>îƂ"!WB p<0=z{87׌}i[!k˜Y?]ϝn"[0$f|'@n>uNd@LϤ?z^Zoi=1.C[}ٜԪ/F%ZGJ]|٣,DK\%:X,H[َzF[Ze8trn}% "87IM"QWTک{L2:n Y,]['@SǕM [d.WMM/wڇXw%4! +h@<).d(c?9^erf'|}$&/ '@wOE4sdo|i䈗rF؈":WLqyʫgoz)Jŝ3JM;l_ٞIɡW:8Ə5Tf_1HuV`ǐ`R hxuAOTg((? pk܁U9NR *]Q+ʫ<*% x#ɊeOFJ6(ʉ6C/MLxMٔ'Q`U)s rtg.]\D(PZ'ʏ׻;w⟲(:W(bWO?d6 `f$`q1}*Z\ܒ1q*:| \'5w]Aݼ䤥.V݇OUR9wlsпQї2SKkf03'ծ_a+,E=^P|fɟ]9( KoAT}m*zå =oAAkQ7Y|cfSѷzByRs}F P#eij)R@2Ú+MJTq2Fi|m1o9'15K|!2 !9N ^#S\%tdC x)7LI/eV8'*A+Zz8^8m GDS%01QI>ݑaI(!}{#T\? mODLMxd,4i31Zg 6`&9Cqo Kd:A}KQGEFkaXog7ϙw‘9XbꟆ;IU&!) mk">6uUz!aOƳCŚH͛v*NjQ=Pɻh."D'J}`KQ1TMdzes y Qfs O:`]9 oƍUP/l"%S< i9glqiټgQ£^NDR͚x}"7Ĉ䯾xmf35`uD73P 57tsWNcv]m6=ӸMb95V~3`g,Pq[kkuH[$tJ3? c5Q tn8u0a8~N15RvgL0魒cֳMg J4/n,̝le&{bxORBp2,]g‘F @؎ҟus>hSLNo%4~" ngdB|vℹm?6QN2Mfޠ(t7 J{ա zC3}tK0_[’me|ķ8[:ثbUՖ.lߦ3봬FW5_P#ӣ:]cX,Hib]r.W>:\ c1R,^/?Ցq ܾ=P#e$k>oޓjtGMI}1V҄ſDqU>`x$Ygx4HV2PFY&DΘ&jHbŧ}Oxcpo=܌H<%nŕƠSql?/bNץጣ:`0P6XK ^Ud&ϕO۾_IH6+2@L_}[%822pO{IWmsA⺂wg9G2x #qVjR\84R}oJdeg4GLjGz(9fa3f:_U=SNSJ-آX&;[(w,oT'䛥y{JHn֚}A$waaX+J,Fceݧ1~2-5&?2W6l˗jLQR"zl8K )ҝ|R!B5n(X xMcluzr'Oxvn^J^1NAw|}36wZyؓvrbe2{#C"e'>Q6LiP Ȩ;st=075ֲћ Psm'kW;  a6$#X ,5SF¤pe1%^!Lshup& CXcH#L'WX샍X'<K1?QmFRsC&*[Wΐ^+ĕ~SzG>jdV߫ ~ڑniZTε1֠] ڍ<-dƞER/8nđ>D<V1H0NqY5?RG&϶q%ewD #!1kmI϶ψʊ?ѵDyفpq桒 =CiIpQau>x>ઠ !z"ոPytC&{ׇ:1dX{K "iM:!/rM"ZiY܉"ĈA9Z%fmv3Ynϼ{{u_TN=&7LG+6!@/6רʹ\+垤-Nd$ (5Bre`D<~N'Ő-}o@2-t! .GWO.C;-.HQ1gG6 >-GǴ?A-|a1@&Χi4~X75,Wn*׿nipH^S8ǚbqf7e@e8ɜs\/RM"J%ŘBgoTS?}k"iZz kqL%JM3Ec-V ZF$7$X4 1QɆl.}IkB*C9=enKA͔Ji x#NG hTCw.)M<]+DS%?OD0"Z6jvדl,3RTBƹ^FߌS7ZAT =x8e$S.uv!`SK/]XpmD@)s@H6>W | H<[$ElA|፞]Z1w=d0,_GccW?ňdNH 2@bk82QAjrX" "!c vUXZHzum@AJj;YmRF"TuS`=Lq9֘&.}2+im5$WB1P("lB_vr2zhY?y/2xW*gvJtq4JuuiFM=Uo6`LgsIN"yeY+|(.pC$ҰH;QAx(H,(D*$Hji1\%f'^a4QW>csc :$^Iv/t ܰRpdU|oۧ#y3d T B-a'*?R7G͔t^Ofv.՚PvѤ\jYH<&kìp3)v)7ťzPYN1hL] k}T~58kX3&yXDPOu|m %v'憼vܤ~eg̸E n~6 ݏp+™[{iq=? mm*jKS{*W&Se9ͻAGE_XU~s.8= ?jψEay$:MWwGN)ߔN Q1)kqHNBcW $XTG`Lx}QBZ|-uj+ьT6Å$ R]Oɠn^NSCrunA\"]AO߀ p_*=;W`#Ή!( `ݗܐ/Ά[ 񱚩qVՍ( PLj.QԉFON.i2bADe z߳u/hlNUMKg8N_Sߥe=y}E: UYĉD\ZTgH}j=~1}E!F$ZCk(PaOr|J/jiAATg'leWtªY X?)./YbQgÁ5~Vh*q6~s2޾aA79mAp6a[\cl.X%Y-ܰkA mSFN 4 =7^joYz8Tp0IJz%ou#@]|4Zה0̲Ԅ~(ClӠ݋Y`[Åa FXu3U{Iz+vuqZq׆gV@!MouQh~qPy l}6tIpth^HP|~g:i`/TB9,"e^J54fӽ>![9'W|H}ټ\?cLrՎ-;ԹoA׋а:.L^!6 ({)-yO 5@*_1P}[;U@=Q *>Xȳq+1Q_$'|h0?,m*5E!(Fu&l_D)M䚣#"C@d 5ȝBl&&RN o;Dvީ>S`dqҙ>As[oRc!!@BR]!4ǯH*]L |"bBΘ,5;!6 d"zO\堯Ή3^Q3T7X ЁuOjɇ )SJM"n%;32$Bߘ9 n>wWl?5*%PCkf19,y n V?Rrb'Boy6uaa[<;TG?i;[K9jA~z pʼnL kI;E 何p<.IxS"axl 3n2 {g4? aʱ*8?2^f PӴۄbC4U$p Uk80YkZ C!*2-S [+ t *Qe8^_[rQ7\ s뗹$u Enw؞.A-^vD 7x`/gB}&OJ$ErżnkQsvm`;.#1^^8_-%oJӉ&s&Lf {Lm(YRuv\Mek%b Z𾎻ŰgD[4/O} i1W ,˲!EK5]:bN -oo͇qntc ڔ%jnݒU64gbrC$F-<ϽP}L,}o7թ/\8+b>oI!ꃯnS~ݤ-G8d{ඊVڼNT\3`4b ElUsnhu?&~7vKꣳLBa2gSͺQ'1Fw@h聰u_@ӂ '>tL1a yxsA'd lol}$^Enwlǭz| f\< S*b#DCUR+uFg\ywUD덃j<B&rG()X-RR]Ra. ջ8Tm7[.=UqCK*gnJT u+z`qήS1>=xdyjj:?C}e4v {B<ۈ;H!bbDH tcXL k.oeTՋ>}Mcփ9UeQ]BHE̊ >ݗ^-]če!EabR (k$fT#zeФ򱓠>+JZ5lSf\|"2ln"mȮk3R(Lh!0 >,vè-0ߞm31Lzj#̼,>V6`67m|^/P]xB,񱀍>i ],ٔ)~5s*bҥ͊>I sd1N4}2j8gj%.fr(OvWr7ap|^X=BW5K3.o崦W)!C󇴝qLFgKE`o1uy&Դ1AGeu!t_k%UaùkPkVA_1n_>ԑdϱ#zxkT <بdǗj8iĚSjumF:,ͭ{6< 9669H(:͸8Qdޜ7&5Egt`n*>mRx_1ڷS Z2ڒ R]JMse;{ E 7jODg–*m270iMGfcWZϧ/b7NkU@?/>TɭaBb^NC)AMWp RN4ha9qrJo\9%& VYTŰ,1j*\נ¸4|-d*{!jo1l MlY_L5UGE*(o糉!)F0|r!Gdc^7(6 KhaK ^Psg&9%"d9\Vh']ZSn n 5|&Hء"?`\wH t؁ﱬZp2ÈNs}IxJlTưyQWVTi WL  Lf=ըh# C2b67Ꝓ0H~õɻD̠xߥQP~Y!Zh"?9tᛟ m u_'j!ރփ e*؜J7?"Ppbz=Ku"03=,3⼌Lo8 1_?rVRl4D`07d]Fj4W9l6Aц mׄY86@rln;4JY<cp.ri3͌5o .tvFIW'vwSh/HM u\c`|POP 3OKt-a$dXW`,4]"3֘mzm8Qk8_ۘ 3 v^?rNANT7!G[fR4_3X-g̝>O&%)`3fǹ]4dlhMܝ#!b1F RfWG_ %rw/Vޛr!spӛZ"Rq.*J,+`CcdєC(nlnILBIƮC Ş\9i 2+RgÎ |kY/ƱTiylKm1B-EXbL;/w~s{CeO-Z6ϝo[D=T*NNڒkbͭN9 fYc@hVEq ˍ:fpqK,>.j=@z8ŒM1uE&p=1܌e}@+IdbAW_Em*N}~w4Zh%!-NI H`FŻA˔E$-⃻cZ(`pk'RΏBȟGhgb.uV2Ea[ h9E)IpЁ.K@5Ra"S|ͽ_L<#BHl_QE2ЛT/NU}\:o0T mDz883^h%8KN&"!a, 9u|/xnRlN̻]jclGZDzl|w5נ_0$@IetceE]{q򸽈yDE5(K5ع}:G @XId\$8_S5[q Gq ԁLu bdׁ+ZKi jq&%W [CGPL c1PWퟠ(>Z-"JU's̼k 7 K;/< ܸ&ŠqM t {6bVՒ&˾wxuYԑ\|m9- ܖc sK=̌KzE Wx 32C=4UT:c7(2m)6C@Ky{1*z0$R1U L}sWDAⳀS#ZAAiB[PFH)o]/XBz >/_͎ 5FYSۨs;'"Ehb{D$؂^fПP\PAQ$lM5b̑ l_p) 1Ζ! G\׹e4m螼 ިs ^Eu4o3A{C6̄`[L[eYQm>ߌۋg,BgD\dg@ }=gghF3qWH4_''~{D[HKU&\FjVoc"6mVR x :lQ@N.+jMWc@";}77p*ݹHb]iІ`ۃ{ 6oqxW/[0$UPYq .]ù4+,OgO}'aS6 }af[\(f(0n ؁|sa!q"@ < n7=I*, AGm8}vygHY9 ^^wA)dpH{ &73ІhNeOhUnM:±4pz"WKƄ»p'-~\aGk,&BOAý@uY0}_ _E'c&w!0egE`1ɼ(kt(Vǩ{L#<4v/ӠY$">9'r)09!Ǫ6XG0Л"rc3X~[+b2}E&l1^&D;t~-IL  ;PbbK/Z*Lch( ',]Rbr~Ci<56PgO_y)%08`A,']SRz24ԛK+ʠZ$L%1(Kkߠ0a+YS+oZEyK}Qle2=+Mc_oP4fiib Xٽ=Abs_d7ʐ :3h [hH-z\6ZY'?V}cޑKeKOiۥTXUd cJR/p9Ɇm! ٓft:&Lw0%J&mZs+LN:*c$<ڢ A Hǧ GAw/ _mqH`v7;aׅaiH FZPOn> S8O tAXfBOr_8ErN肱t:~ {kdaPK4)ǔ)mIC+'.1ulw|;?;͂V[0)4+p'3ꈜ0FPq}w)[qaxIՀ\Z34lf[tf'Evq;,BD@0AZuSO+|w@g**AdӘd*f^Q}n fZ H[Vnu7rP6= ."m)㋦x/瀰 xB@'#QF>[T]![ulr[ 2(E&Qgl'N^cקX1"ujHNP "רy(}=mWז!ԐeBf1(7 /j ?:i&06H"7uW]hJr*y*N“+R$%xX<#%h֢i EE`౶0kȭOO$ Z*֍%\q P%rZ^w8: XfCh֕q)\d!ŸF6w(hXN}+!vhH; ?p'ɨ}VP-_[kFNJ]t" !{٘,C~^ 25'F([|@ ]dlZx4.1י?\G\4_kCZ&|$ߐg?r9| sO FtNbT?u^Ȣ[i`r%Py|s-PSɠ3O k!S@ID!8iE+J!3ˬ8_Øjv o>7_&h=A" ٫qNPDLR,d5ineXfVinH#=kљ\8aQixsz4DF1m{t} Arc_,NVÙJA!Tӊ ծ]ci9Fk35TQ,Tဢ K;).&^R(ge‚0CXIf8 J7aRQDQL-!iKBSÉ! W6AG5]p3 "8ہuǔَYsW71fWeI"v9VsL؛;7}9@)nɢdzx"TFyT);wihP @̓Ykᬍk6z-5a*Jh&CcU.oίSPUF3t}XKE-@!)mq N2)]@l@[FaȪguv ڽm@gN9^Dq/ !xJQLFZR/+pJƅ^,*7IU!eYGL17Oj74Uܷ >>W;ڭO2Ap7٨e~S O ՞ȩkv6wؒP0֯%>9 rܶmy)@u򇞱*3Y0v Z,k:~ṼF6ICeu LU ;k;CeG8/8Ջg=SR}oڍٷs#s!@7A7 '։[GW'4+"xXSO܆v-~W9$Dei&WVX 7C,M D<Va'9`@Tpa1tY]/J>m lVaaU]V?}vsB~CO]hӱW $zW J[I-t>f퍨BN_:KpX6mڹ0Q(/ʴfL؅q?f<ן#1@ՠu3uo/Is$ \B8,O:&L:hF$4 T9 ŦI۳{?[ Bg5x KoۣOqrWOjZBHX Avts+BDBg-|8n19JΈ5L5RX Q̬XU;١5hя͈ﺗʒ}ސo[Hw/({ixd;%`%4J5 zyz㕌pt0V8*Cgz#ݜ}uMwzƪx]{gj6au) VY[ȔDg]PRkCwArnjDţ2K!`;88 2H9=㍴=s f꫗5f-cէX#^X$GU OI@0Z8&twy>v:ܽ?j4=@C K&M bG_a~4~'uC"P ؚ^{,@G:)d~|z chK9\#i5Z&Wa8(M51 ")vվb0}jDofv  ;>0BY`Ps:4':,(bQT}7+0"OJkf%*d=dٙ6ôI+ u\uDYXİR @'468%;Ga(_j*X'fc} w֡:磁x:eH5r-|K 8} Q$Ҹqg)ЯN*PU;wGFW=aJ =oEϰ AGLjk ]W9"j "8rѫ0K-B֫ft3J05bXlQ76Pلng/,~xݺ ڴ#49kF &Eq{2y}sپegՊI3#n`F(Zb ;Mm"o"~JFmHp_4nnv%~hqW]!Zilkk`pΡ$!۩~DR{&7."93Q&VIxz l\1g^cxo;zUOt]P~IXkȽ踒0ߡp?Vkf9ݒ'S5Fډm\APkR>wr0KlF1|06ߣ((:"|Pz9"% l=[Qrl#}UK$|9'C? 0 Tb#cѨ^lwjj@wm%m-gwR6,X:RTn /y]pkga( ~{ `M0=@**BifD Ԑ ﱝo@FJ[D́0?zcPߴRoX4Dd/o'=[7~v(vp&ʮ(H5X5hYvst{O 4TdV]<)vSD'ERAbhWͳV.XaB ;NB߲ 5iJZx]u(xh?]sH!Qi&Eu\Z=`8/&ػ/ˀV$ud _*[VGhܺ FхY o*,l^Em~zu>hdg#Z7?w "ec@:uGM\ _WS9=-"63hMjk֬Ϸ=}/ CF9FQ+y6ԙz崙@=3 )QW+j>/1lhWV B'iB E9 LSޣ=xNSt";,H'?ι/Ut ʟ0FWsfHXAC; ͭߤB|䁤XX`|>#Ql!1w! _+!2&ݐ?B7 P@ ffglVrN&g8`oFYiA#֏F|D#q- ̙NdaPRV2]Y~-aழLc!yaJ03Ӧ@o-qUKc2gkP F9NE.s7nhۚW6g-/˥qZ¨n"5)M@yeJgrQE_CBtx5  (qe%o7RIֿ'JœVd:Q{l7co/(Q,+2~*Ș L5胤Tn˭QpV7JNwB :3~Y P%[Q1lf|4><Ŧ#aKaJ*`%vᄎ`CKp{p$c⠵Sd4ph_2J2}g%ɱpG( ڽZ*u^o>YR'PROc&Bo¶$n BIbkG6*Ð]LJdc7YW:f:0sl_t28\&(Syyv"QT\.sna19sncyS ր+V/ TNb urԗ%h[|IppHsJJK^ 0"V Uz) \ӴL)wiaF#۱Yt0 f ) kJh%HEskxC2[ T+aCce.~ }\,Bٶ*'{ $_ hsnܟFCz: |0ML[})Xaܗ}Wat>L_ IYO)y/K(alFV ~#:k˚~B~Y)T^\I _ScR&;<1eu+nj1/)ohb-~a[l5ē )WJ;6R!9mk`x2VRY+B8Pt pQ FLN৒=qh̋4[ex+ h'A'NW,XTuJAX@d%e8ee\S(ET%a6gj !5 dv˕Gnsm…d̫h@U.K[Xi{ƮqSFz2|}%8# se/ fיn QTDI{b*mՈtdxk\e6#ޒR6&TH J}YAJ[M5॥x&/{@E/f/2zzC=cPN, T4 )=4D,0\d*` &qHͰ֍K^%}Pq Q2MȳK$H N|{WtU>tL93VyV5L=s?*rsKFZ1qޱ}ZIzu00Nd'*- -{,~*r>]PQj217):Ȧ Bcuۜ1f tjv\iN;N ?NֿZ8/~B.y6*3D :a~X)_v Tm[5]Dki \m\fAc|~M/:ϲJGVC1rGFjv}]Bf79/J aU$OKoelwth7Ryl-#?v*C""@j8WW Esc9[&^N='mn0. {Ռ%dI15Ӱ8K<cmeME8b!jF96) & 00=4; -b{('nYم)* 1֞7XU1Kw{F%D+BN*IQi͇[UF6O.ӻ~]BS逥M`LdB9.B9sʧ|: %[ྔ*p[{"*s:^Կ{ΐ׍"'H{75uN n{COܳ>0$7}m!Z5|iO cwqꫝx%3)"q[VI@,[uQAw/ChӾ.54%s>`sۡgi KNsf^{-&)eĎD@[cAO6T%p(Pnq_wnEZcl&,:o*'lBe[X{IQi?ҩ⨻1bb;X%Vʀa a7( oܔ`{Tn?ɶw/"fBfv=KM&fU6g)oťBD/S`c(OZBN21L>",[03@ |iPPoaǘ:y C1ΏfEift/ y;Ve)ƗBo}*`V} ڇPaQ'eo0O &9R[a.V-[IS`jfD5L3"yY[Z3KCVKaOˢ薚G"H˯rC@;&CW%= [T qi]`YzXwJ`, zhs}J `H.xDyEC5b' e4zyo*-b̀gڲ + TCwXiEfYpc :jYw`3،R.VVL=T 0X_(B'L}42éP$&uAⲱC,O5О!}"oa8BdbKB&LUT<|k2BN( J{p+ 8RZӀN(|c8[%C#C RF!V/`\ٯ)S 6@:Bhk 9G@xLg$t;ydaP&W5YWs[3+ r;/}eQ&PwU7oF!.Nq|Tҥ*喝ɡ[_,`[v#P"+IQHxEёF '#.a^'(qպ6I6Ycvjh sc4>&'_Œs.I=sGo>KЗ.*Ym@.ڄqgA,IФÕ<xG*vE?rj{_uMEtD1 8^\,8;7 ZQ-狭>HtmY$!@ו~'=EI 0#5+T'o!׭$>GSՂJn/1n}c]ŶZؽI3Vq?"XF)Qf +V,!Oz$7eq `:6k%obY<=kI-RB-63i[28ť&LEY'LbϺ٠1ΒUoy 01Ug]6TL1hP4$ TUFuYG &PhK:;َ\}YQE_1]WV,M e6Z}DT9aV4]#02Ѡ]ݏ Oء |P]x9֎av[PMڒkCN[XVsfc͜RV9h@t$|7u-IM4( Ldl)%/n c^'GCʣN 7-f|tkIo۱r^3Ј Y}J^7h9 roSʱ]nC.;#JQ~k~%M~H?88>RV%D__”kƞ΂?[Skك)A&th rPj>I\91c Y5~d=0 M-oYCeFWJ*!{uOjx(;%fȵ6Ǥ?n#L!i}7n7͔!qr˕!ZJ\jӱ.4]W)9@Aw`Aá/Vi!.C~~38mq#nt+=ٟ^wsz;[Xf(Zf0_x?}*׳Er?>u]8ztIB(S ɞb(]lٶ8ł:vO ܬoӰQJߡ˶wU +"S+CVΨ,H@0R/µƗWuӌ^{k\vl%=E>0ݸX웙K^Tv|^y~ދQĸl5*=e8m,oF0HG.|AgɚWGsܰ61I7U3kOdȸ`7{u@6<|g<8s*KJJhUs"ڢ?SVVkUͣûnZ/u՚y9.u8ooHXN%6p&O ,X%mFо M)OhaG7Sۍj((=wbOYtw-^LH1^J_ݫƢ׍EfMluA΢ +8~mwq`l=Sa|{ oIZЧ2F9ӛX!L+/$&;*F`X| `FPІiίR]?lur$ .d6"c$?[jOr#fl՟=U?P]5d@2|:vɣ7iVdmww]46L7dUQEuY@^ 2@֓-qz&ǂe(f;:Qxa|f6<aO1-b~hNNQf6WkdSZ2I|D1ẞ^r2fH0: oJ ̟vш1ahI凂F-JEc|=liG=wZ089 .$s,lWur?͊A!Dbu cV:k/oeAz%*XۣqVraܡ7)J,C2!HΥILiڹ 75̻sM="9(9dDIa$F@vQJe2j-s&B,lʃ("8ediۘ_GKx|>k[HɍAt"' J!2:Uvm`Du44L ьiG]ٕwHr_5r{cWl{ z!߯ܜM 6C!M%)5\} Hȑ@i{/=P3Z+~tfvXOn6 ?pֺi Qh]:i}bLũ\3ACΰh-+K-ÑbX!3Q#ARTw.^u?%rSoPJM ]1 6\L TJV^-a=pɸBħ9Yg.k[JKnlIq>@9D*@^ƳH>hBDf^ 1%lOBh% jQǛWu.G"LQLP3k+R^:8H7DxR'H.G cbg@7VM"&Pԓ$O7H@TG2ƫWK#== e76Лl=,f >ΤS^!XԊ7xF*%) fm[zމ+4Jp0wI9sT@8̮FPOm|՗`WDȆ,z Bc2Y9AeZq5mnoRʯM :l۽mu{o/f5 Ҋ|sU/PiCʗ#"9ֽ[ y(KW ϧG'` xX1.@72fÅ,vj?u*jغ|Tuڹ}uW3EwOMH'xG՛Ŏ pU]75*~՞ۣ":I %I=+OxA@8eG}>2|;#WvSG2yڸWzR3j*Ň<`e.̢Pi0,)JSwO,ZdqwkeDz)RlT2Tw V5 W  DHjH'8Վkxq2_زm FvZ0UrJmQg˧d\d-Bۣ3/p":NdDXo娧3iӄ֟_[?v#j-a uTuZu^$PxcpbiٝG7W3isdwtKރkD>NSP=2(k2=i|2TB5*ubk9 2A}|J3PmSUf"ڈu*]R";n!(̐_`>VGU5:c'y{s1,I]1*OY}[VUiF^cEe |6ʝ+:*Vwj3[?l*3Np_wPK"9Q-g!\=zxif2=93H91:E: qZHE_2a-7$c> \y\FɣD^<=lo2 QYE'7 YvG4VŨO g jԝMx!?yzOaVc/DGA*OFHxCc3LJ46.q튓P;K 4O;d?"O6Z?rY'W4.Mwwn/kBt}5 [M؂ݍջmF(_'\;TzlJGB"u\z ;sj$ֶſEJ}>`E0ȼLw`nlEçAc;a9}X`240(Kc KFu冪~@J~ŌsU[LbwWs&3݁aFד7$ Z;{;N8ȥ)?* NȤ3䃡/}t&P7v5/\Df׹zagPqzjg'6VR7"X ={~.":w-o^l  {,+/; D4'mvLBx6kўI%"eSΘA:DFy#-2 xBZIFĸ<,QY3ͅZ|~_BadV@'&Q*ۇD<%f`Va *nƯ낔DvHQJ%a<I]BQjBo.Ow]ƕSpIܨ&:sϤ]USXՎ#pڧ_Paj]F'% LKQr84/dCӜcjЧPR&zch7ef!sLʠI:׏Q0Xa S11xW 8 &5ʢQ/"FB"ji5ǀ~UN$k EEsr$a:f~Dv7?z#dcx(M]"D,QKognTɓh)E"{vX !>N_ų o:3z(2- C x:=R1PZ63V?QD8.A QANޱu3vcIɹI. hLg>bHDXTYS3%Z.+?bS^*EN'xjn/g b(Eƹ7,[$esocF 48ZtTv4EAy KY=\]'icZ "wٗj[^r_2/a/2eAaGP\J#-^Q_P"R)uvBK1i)-8S~q[ַb}0$D0X0X r| jUSDGgr]!cT?\ sxzƷfOB)s%"8o :J&bdbjTm53 ˏb*Ҷ4V"g~A^/5t9y#ݯvk +F_"A⌚$8EݾIb!#$v\͸;- wD()J,zD`ޕHeg|ײ`y0AN$WHto'Ok W^+5s5pe1#[zڞwې{%tT#Md8@M.p֌Y*oy0%絰HN Ճnk/Jqb& (2$`&'c?,;DJEnC)lԒj~θm 5p*zf=5ۦS[#zizo+ Mk=M)D|/#!a:>aK( *~/^< jٰVW̋w !Bڇu DZSxͷ>'5y& l2,{a,2!E^.>ٿK^F_CIM?}mlOi]`hXqD"IiF 4~ar a`τ uFQ9A־\Ɯ*!%i.@i+5ʬ j6WhGEB`Z<ifC5zvI"(q9sŲ *1-3FmH{[|V'sL*tHGd DםCzpao==L.m ވι+ܟ*0ž{(%#(/§blA2 <œO;"D>ܿ!L,? =}Pg1|_/5,O*(#,xy<*Vyo+PAIUM;&CﷳcMmW}dө㰌MΛótVl%tQ9@= )>Ifn ;ǝ'Ьdk1p@x gw/g-Jq N%e=7*X؈W^j0R/7KY٭v8M]9kE;Z_>X4(/fIF,я燽da CY T\HmAQˆ`^R4?1 eTY׼: $lLKTPVuǦ  5]&|UFx82,S(*=v2ωަ{B`}?R0gL{zxŽU'Sf|'C覚 B:GKl0QzF vur=T4f9/م˝)sd8A Oup2nrsl@0Wb_6v:Ӗ#q~8(!%U#蕦K7IԱ>UB3|ز .H^NTވᶕJ g^WEA@c!¤/gcn"0XDGxFÁ9=7a[fv,7֬dYF6ϯ~>_,;3l@E#4u0pxsZ΍SjD|c3,ݟb:߲=>(1#Pp Q=CXN=/lyZMM""P[ϗ,:kjuqmN OI3%d%Mi6J@2*Ao3EСjT@^h:tJ"\ڑ*Sn LzHjwU |gໞ4}$<ͤ8V?񎁯kVIc"m>=3b/(Ia~YU|R5*#r%\׳B'9kVUH/C. Z&_5N&o;L=}GW;A"gP9J^-WˡPY GK(Pt4Pk\62z!3*(}%d[SJѥaQ)BrF:IkmfA&^dIs|)"9K@f)# xt8IKi*/ojˀ=!Ƒ7 +@65vA|\='[pԷ!`*>אָ>X,G!-bU$M-բ&EZ2 L{~'MM'9ݢ G/~?e0I>n|q'g.y~>AABf l[? /evURΣg$5S-oNLPgxrOѦYi \]{Oס_ݡ֘Co[т&tD8 olX ;vG@sC*XjHWBogB\*vA&ֶFD3ILF$'s°酠s,6V3G̱M73[;Nk b(x0xoi,EFؕ)I8:͊V|0x)G<)iGV\/غ50)ZT޵*?odCʂU{f*HHxZf_Fy` 3 73qzxR EVz[bcXttej,<G5&8L/9wm~$C/Of(2JyҊAd FeGЁW &H۵C#,aj0˲x4(Ob '@6P|:Nw'wfšRZX+D&B!}՛aXIBP*Mɘ{2'w ˣ"2l] ] Ҳ$R7Vx{ Lšb2S^Xs+i3xIޔ(;C+}ڣ#! 8f4[mmgɊsݒ%pO>(JH⫝̸\旽 1~Ji~PdMAjhK/63ПؚܴQ" Ie(/ԑLm\g.#Ra7XEv'A'򥴣\[pJ͇_+ĸ; ;88])~EYʡŰ5+Ws h"؀wV@cBCs!|μG]y`D7k])Ga0_AS"8>Dnn:Z3&_~5}&9\^sH rko)TQNP$!ב ?EX,Iq;F~12ѫ%οXࢎTj|) M?ٽgԋ&BxN՟f00a06hM*a,F"ؠD%|ǡ2`BFzqA Z2)`ycF:x=hjRq<(Ҙ rvmJa(m""Im^1=R iYcp&5(b#8S?vffR_i1\fhkCoKD/FE_>BZᅣ!K\f(i4H #ЗϮR eF90c CDœWwm|zbp̝pNu ՄgFEJKt]$?]@!^/"1^wpÆXy$ܚT}5Ӝ CVqpO(qf;TX[x8`RƮ68&IrvidE- 5|Xŗ̡%:@ X\tMR}‹*uRQxtzcXo&k0$ mmGUIJS1Ȝmr ``i>R ũ爣eDEݴ2`ZjZ|+KQNƖb d0Ͼ@gmۙQAL"*.[PƒW~%ҘoT拀hiם̬fOLp%8'=tg\l2 cAPMrK7۝ @/VYk` Tȥ#'pMβy<./*d Y LSgRJ~k2\?T'hSHoz6iK|נIJgTA??cܹ9V}Oط{0F' 5Djra ^Vh,IAn-*`?x8y`MgAULv)]W N&݉|żdMtHrP^!O߽^FoUI8`[J<~l(Mx% W;JYt\!T3!@G:WUO}Pi[KEJgQVa2;\ @eoJ=ը*-Hthn&AG[/lJSlv9(>I~`G4= w6t*韝d֝0\(rͅ'-<]ejY,7pUT<TS ԝځ O=eK4 a`1 >q+>`erє7 "~E >aO6y/݈6CK Tovl{ |['rV y~+PKA>):Ss_\GC¤MLB@}k#Cήt r59&ÖC#igByTH-{j}=OLMZ@wlb>_ N25YG$E&-,Dz6b JRUCfeްr\A9#O hiQ>KiNEqJ'{"aNi4=iSwi\':i&^8V(UB=Dz;f\jj5'v>5:(UM,izLGJt4V:n놼fa,&mLJYF |,P HŁ˓QrTTfŜFEþwXyKC%EFf/`nF~{C mE1C껉R᦯C[3(g3NZP!ZfP_J 0z b?Y8|noіȾMC.6]&/ fGK/R$/?E'! ɝz/QoUU SqB<^*0AX'*q>KeN<=b?=/dRIJf/eJwl/z{k >h ȸQۇSÕnW/{nMr< 2M#!7}"mqbX;\vo z6I܂ZE]0{Τ%-.,L.bF&9OW:߫p̻I7w_qIwQygf3H=w{!R?h5ohP$ڵDuKẙ-o[nI˒6̹Gf&Hؾ^Cx(X/hZ%avQ}i}NXUq}q;tD|-1zt&g`o+ j e9CuW rVƾ" 3ůsZ댋 B|`er'u|rs*!ʂ*^mS)JO[e量]?;~q:8M5qE1)@Štߺ,k 8I1}jeB~SoyB8zRP]hɚ"Y UE 14=`ehD@q89;nJG Z)|731mkGLqbP#3z ~#z(,=)v(X1I6)=L$Db=_[=.4>HWO`߿f\AsIX rfeǹۑx+Wjm=c*-ͳ_1':Gj6Bn> l 4eyF5A𬃰Ӏ pr1Inc5Ęjg-mwvF<}Is EL.A6C8負Q|dƱMPP3 $` Wȹ\?mphozŸTp]~P&Er0y=3GZn.v m֘RQf=5k86ḑ-hdeY ,u3rV s>ݦ~בg :&jҦz&'h@oQRqҊ EP@nY;; I\'\6.NBcAԟ|.o`=j잌Dɦ1߯¸4F̷\&vU.ԛ1-e4T(+p+/-3 `8GSrCiħn[MG^]Y(1 jL)]NF2M.DO~=GTᝣ?٧h6H|59#衷6x]FҀeڐ:6ʡEF;2DR$U ӧZ|[`5~+_Yɬr9ه\RRdCaL<`m+"[tbʮ(unD5RT3K/S니ef.{(r1^0 ._ MS=xИAVa5orx !Inj0 m\"4:Dlm2CX±D*~j"lp])jYJeTQBƤAS}p=G l(_ j٢YG{M0\Wwփ7/?Xbo)p]CZplOd/>(q4=?| 2x-kyjQή4x5ϼ0{G.Ja I_;n 'ܚUC 6DبKn5"SCE )T}#V JfC;i6\o ԓT!H=i G""mhWI%e'_)[Ӈ]xB7?6uS# x'T+dwC~nɕx*Tt:U|Z {dNv JQp/AԸ -%79+ybj4k8$Sp#MX2ص1€n־~=1:.A_j?``[2ʐyZFeqn *~oO0na-GCB.Njh]c_UWʥbm7b_}}tVĞ•*xF"T~#~pWТ -Tw_6i#ixnjrxKp躧S+C:\5w&dN|#|)gg{?$cg=$- %ب&3,PCv W'[oAÈ_.g%DgHf<.'2<(!dm{6 _MGRAnH? TbWO݇r΋;c1$)2xUUN.Un"}nŴ6i_cjŽO^hhrQCVi8 p%S^kz;r"gDqKe Y1RtZL)]ˉ T!#L3G;I7`y`K;v{嚦Ě*MsIT\1y!cɣze'al!Ig#? W;Qw륢`eޱvb li^”setҬ)ȂتXۼa`+58g8gM oʺD5 |ؒ1mc(~Et6;Ӛ8 \ J%([׿e9cs^y$h[Y*|Jv26|4ZlOBV(*cZL: Ȳ?..:qv")yu mxךxTеGJ=lT(.妧 \ˑmw iNǹ҆R&Z$ˎ;9P&[XGÕ}qsêd __]bu`rԏ@+g'ce4{Tҍ$3# t1RU2w-$aG<A̷믖g%K&I~_";>͒[}[Cyk;q^g.bnTXƄijkwHƝi]yMHC΂OGdDjce<*if0c6E0ayدEz44M彇hE z*/EnMvۅZ5=pij6 W37Yń?ݖNs%mJ9Gw= .1#@gA.d l H3aXzx_I\?og'"LU"z9JR.#̴+XD5J%Zܙa3H'ƻ/\kZsћ`%"~iuԦJ06\~0IB6.ЭS{-D4unVEdd*Ys|[4;˯7*`qkUG;.Uqł6؀ܺa/@ l[t7Dv'Sg UkOZr-_2~Vb#4~v_%Jg,Qշ!`KY ͠9ƣgt~*VLz8Uܫ<4;^JݒְL%{}:G~6[S IJj91lP(}5_ z&^G[!kڸ]ĶUmrȴSRlD%q7j8~EK:NT%ZA[&^Wd?_=A/5v!XYd1HPX8A.xgm:#PAG?’I?` I 1~ym [P}:R)qC~k*ߵ4Řrno:|6 ;0`rsv5j21Q&j/|3uE_R,[ҙv?f7y$(8Dd֮6& 2#ϊ:t$#S2ӷ]GؠoӰP)8YMQMkpgcuj~Dyr\qS"~_reT!B/]VBE 0- .nPl~{SpMQD}~J)qB7P ,Xi2j遣DA6EoGP#zpH|{b_7NU]ZZ9H}2hkf{-1610ˡ$11c#֑Y@t*gO?6VY@3D-gկ4?xPwÞO>qiP frӺ_sb2Nj=ѹ~cP*F+I$.偄_fx,q5֠E*9,Baa/p^l+PMwX4_4>o]{Rlg_`:Ղ)v1F ;H-kȵ(iĠH4z4q1b2#>t3MS^7 =˛#%(*diqgj|,*{7iQ? D&6X_ڟRe瀱wK{wu*NPxa[,߃0ЎI#ƅ2EEsW=Wa 6N<]+SЅ F2N.wnGleLgsn̙;VQ 鶰ŷ]N[$M ~.,v; E"Nb i;%^R ٛR41H4a|Y!30g@oL"VvA* ȉޤҔɧI"apNd;r&@,U*`8Ù=KD+szOk-:+pJF(]S *b_] k(G^[U#Qo1{YK9r[ ¯j5*l\xS]%wg|>Ӭ65πAԙ~{UQz 9ǟV0„g@I@oφ"!X`*8(uCsA9HM49ߜ` M5FǙvI+)X j{QD*xg􆴸[y9t]] hj'|;,͇:@{rU#ɕFHie rQn,QQ ,>㘃y X̺,;$%o)%ѱc]g9b"bې}% G68;ʅVs3ޝo`Wف]^c*j4]Ӥ}J |9Ƶ+T%^R%fJT.H->_9'3MBuvU)/iͿ~=e*eI( .t|M vY6>)v&8s-Pc2lp = bE+T*Yy53z  N^)vĴyXmu8A/xr.5f+JH))|`v%: > vLok<ΒsybUoRiK68':XqcH[#JR`}c6I\+ 繜[Fn<ձ%vp8̔J+q {=kIySu Q"[ kfp"np-Ϝ[Ycf'~ZHʴ>WԾd~aZ'9My87 O oIFM&/lU}M%Xԣl8{7g<}f-k)W9V^_3uV2"] ':UC ;<;H;bM~OqwD>#ԛ)FU8gRչ4fΰ\o~(Yҋ7TG(ۑ7 sC3.SqM[ۂe,KڌTay_Q֢֚ K9|m*B2_ ϪsG3s=㕨/^_9.z1"ѷPs>ƜHmE߉}c/ʃ`i=Ԯ7w!uS R!,;+ZYpA!A.l*-}y`b*YL|Uwk0`U:~Glhpy ŇDhØP*%CnwI|S{Y6\ӯlY:FroAcPdC3,ͅ+Sw6'+>ij}I ٨OT[a cpQAza|ڗ]DnA(J>O^ 2+I#K~m ֢mDorwөu+ ]"l[d`^N %56F{;N|7jP3azLPB9fJ5{40OorAQ]MIm&EL)*Ndcd\ڵJeE5Hzn9"RP$KB=?3vNyg n)*\s~:P{Js^Ч̩~NϞ|-MiOS@TRI`&OJM酝{v$T JŚ2֤CgYA`/WꨅlEK- ZEKr=WSIC6;>ymb;S*p2QH wXCEqjg b?Rw!a_lA BסYY.Ec'#D[7fY-s_h%2CwD')E& ]Dh9GFs+aR?6* `"zS HsG׍C"_t?-dLxSbFJ/렶EF Ci _w.bnM_ϠFWh( ӑ~"ü1-:Ŝ7ciHGzvv F) X~ ({/n NvI@ KWW+S'D~%]69 =2훡KiV'i&e  4_5D:k | MQ FVeۛ+򩨈\UvlQMbUQ@ miVG~>~n0<+HX19{n|w.# ڪtE& b$oz:c'/n3rHIFymY+`ĹEizN5峹f7^ *tXj> 滹.ur¼pLpOޘUXoybMxoGmO#~ Oc̎MkZT4>AE]EBV-_3}@C=\tv@K%_^Z1,չ^ 'YK$۟(=Jvט9q0.p:3zϞ#_w.ZwV[^gT|)5ql|k[+"B/29d}5yyjxy-ܰ jSD?L0HِӤb=sѪW %ZCx} O@d"~ 1Br`yM$nZsgQpʓyoG;\TW iD".q8 q}z\.gͺYڲD%Sl sxbmאB+җw.JIݻtKul' ³u;>- G :$\*`4>&lj窅uhUq?J(Bȯmn;OwncwiTJW*> Ȇ >a ל7J%OrE}"NC6Qj͌-m(?:ö~=NH]uarB` -5]Ϭ +;W5{Ej#nA{&`CP}~;bo-j}!d5kzg1!ُWyAHzڻq4'yczwُ7Õl\?OD X7ˎ]hI?*4 |eL"Җ W?r= EX&<|M1 i7F^o&u+204 ȣ)xƤJ`(BۜL ,Pځs~n2sNEn !4M ,+Ĝ\9i 6az52,p\בxA; BEpN@9#/0~fA|](IEMFb Zw9T,iHi[Xfc3eoGfEOn1u_}dEUy64x~V,a`ϔ8v׳ʵF0%^ a]KE5gȬ'fGb~"RR?j7DŽ牿n<45 $y#L Ƴs;aM ) A]hT.)<]#WFH5x_jSl(-Oyw%F!m/֧`|s bi~ VQ?w[7FB):8֢z} Uו$Az2LbaWO+ր_grY6%;(Y|R]wZ0DqvAaB7h6mn[W>HmZţ;bu]ޙdQ K|u'(N'6|!oYviG> r*d TmZ1Li}*!8/HEe#]́TGw`Qy8B~7?4TlQ !KG/p^pL<7pزZzY6??#{`W+p,r $L\kcQv5*Q'3eQU45Wz`%pz@,ue͉/jj 3$hG~w=rzgv-M,]1;SbŋZOŕ3&^%5FJi5Q-;σ 1vR0NΔI:{.\jQJ') U aE4] G`{R{x7JsPV. O0B{B-NA.F{&chW0 QD)UzߴP)ʑ ^-zġ_`LAiʩ&k ce&ku9L"F#Q t=acOaLrun[B ȲmȃﯵfNq@xYLFTڮK$^Ax@#A>zJWx tesV zRk/Jl`GN w#GFLp)ٜ qΓg~g[\!¹P SFAt:DU^c}ǫh\M$!(,-B'4(*YyQFVh3X,]._ͭU?Ur;Ashw,ԒMrʼ+Pꪭ~"iO}qȝe"I )NqkfƋ/F'f Q7@mԨjAR{)(.T_]*&SWl 4 twDЗR~@aig/ة\nC @7t('A3 "\WrLPbyuļxLJ9FCdѭi&N&!HcF/VkJ@ H(lF N ,]ZKP6sEZ1A#[Z6FnJ?G# &~,rNHQ9?O~H:͇=d)~ 3׸ |JX^\0z #xT]Bc }T]@$ qf)Yc,ɠ*^dn.5 ]=DqH0uH"wg T'YQC,eCG)zMw\Rj#@:B ggEi,>NNݴ.W4c(aG C`ׯ=xH\?eo%~86xF詻Y!=o\~ڒ'W݁1io[N _m{](a,MI߂Z)Մ R94N3-Q(Yϗw` u옂%ac-`^4Q?z\2bHI%RS~ʙ{c KO*>zpco*nMphzґ3L34tP*~cTe;Iddϫ4 ؊xkw+OtXM-ji &wtD>>]W:O~RQZ~80,D8DӘOI|=[A<1e*$ʼnⳄqGLd40(=3rvyYKd 9]TJ[K_]GR" wW!D}wJ}/jrFh%$ lr<'uLSk0R+[Noe [\5NВdžIQj-Kȼy)<'2s+[9sSDCV҃˚ۆjȀ> LϹ.4^ϟI\,`Y|5iVDߝЉC QIg .>[-]ck>Bd3\e9Qu2ꭞqcA;`FGB̟UU92x 5?zs#P@^RIXvS'~wm|iԳ>)Ga^F\-^2OĮ.7];LCX1MJGmM #r7?p >I[kҷ2ןa޹2`ɝX= Y$9`&ߏvjdO={kTE]ZwxA+)fn?zEήYɿ?>UdOfwͅz>!G$q{n fmucx(6fSSvj|ufBd9%4 rGz 0CDo{!}X_X]?FX_]Y9@npʓ5cD=/Lq n=h/,U-5B=,<p*ȃB[fpȴCWo͑!# "$[0^soe_;y"ibF7ZIpD>j DoL:6Y+%]K]UOU[|?Ä:˙>WACBQ1%c3=|ZE/lGfnM3=c:uZT((0{2)-8б~xe9 v͒!h3T VފiEߛIȷ`b6rNd+^7!J$̂;=8R]"1GXȣ2[9N(&|䇃͍CTR8`L>[M_\MzU<7`40m&"\~ >B*4%B~9Fwm,1[ >V0w(3[D6qx9)|.>F|v&8Z1 Ut2PѢ5D:GhN,w ^ S^VZa,\,)DWMYt"Xh2TIta;pX Zs"-JGoȇ4v:q+䓦ɥU#syȶٖ?.O j+Diu5ьf?ZQ` \tߠ6Twўy0vus p/ e_Lz*#tj;VS#1J`jG7 EUh)&] ,%QC OtzvApFo4,O(dl`jG(`@t{wқbduGIc]ဆ5F%p)0e_MU[d߯ %'ޛfvhQ=~f?øhXº{^5^^]Aos/QWJK'Jd%Xߟ8W xggNy;ߠi:ou<nO#!.s>4|xH~hD*1굮ؽlJIR$>ĪR_q뛴l7W L- ?ؗ^ 6JFw Mc~sl1c=v"!@ R'By" &}ed)I}szbJt_ `G"rMyO9$`c"T.@C젞uD H#aL {4g{n=ؕ FHq몠 W|c{3|"Z)kVBP=quk/⨑_Vv-ئ8*]b!נZ9ZcHEzAzNl 8Bin4I_*| *mu8ݶK7)ww&.C;%{{2~h3G×AZuZ8HڹV*UAR,Psf~V *\.VSy;zG{v| ώ m%?/~0?$D!@ yW8@0FB3H2*Ή*8W0;!#АiB фUSm{m Ȭ!h`r~6&_?=uNQ 1l_F'f>yz]%szd|>qT<[+ tEdig^bbn.  arIQE/aofyXjhbVUQo U=vʚ2WT.zj?6?9)eJWUAQVy.r׾Ţ}%LsI&{yE9>YnSOhL*[TUodNEE\g?1.Jҝ "$;I-Sަӡ]ۈ?Cȡȹq0xq/Еdyta8 # fBv?57ز=M8Z+h ,Vty ͞ZQ'`P `r>u'5N똈rkލDD} 8՗>xZ4A \0'~7̯#u<CZj˫HD1FttZg?) 15՗ jARp&̡(@UxvPne.[~R~)qIW # fz)^𗧸hZ-:vJFzv2AzC5HQfZ>\`L!A!4O$v^=KCȜUJg6h(Qfeo@*k'eFB+Sqnuz0-F_ݠה1zsRyhI `s+BQ!bVX%LpF"/L Hc~[^A\5I=J7vbBztd ^W)=y-P0u?y~liw _ .)FzzXNg:O7U:ۦt/,ܔHͬVFV"P^7jdž3B,& T5,@z߇nS*?1`/e>[-'wPA*]ba Y5(!0:tw07GQa,O["SRًdrntX"FACJ 4է W Am7_ .70!_H#[A5=FI{;Ӛc_ӪiwN^{ !yVouJ嘭3 Fl,z3;D9f|3_v7JDA>%L1gtAsl|i)Wj%#ܷZ6KB0ǑanfV7r4~h"1P`@,(S1V(ٌBM`;ylߢn .~΃)3DHqH.(Og&>399D2Lӻ;Pэ73'?" dCe1o[ڍkﬡ熢о!qUhBy?^y)nO٦pW!Ffȓ(J{L̞';x YXJ;&R, Jem  @t,Aev';D'ӫs(9W~NtxHxX`"SF }pNٵ>tDC45Yo2*4y9#2n?AQ 0dYV'ũФ⇆Pj89yhf*Cj},|7B[/Ў,NȐ dE# bJj0t*PoJ&cOY-UFȼu˄"XEj: =k `ۜ^.z9-싿.lJLۦyWʏ3<>E ."PsߑSSM .Z;(y}YDqਮLkk\\j i@,VEJ+H{&#T"rNtP;vvVxXZ=1 򢹉6uTm݉ɧ$t c|/&mbw_TF!F>ߙ>a?܃u8FB!mDf[h_D7P͆ Oi/J&ی*A>EHHֺ=4 rݚj,.fJe d Mg&ѩKQݷ0R#033hT~J]d=kߨfg"٭ Lp_t;FN;8jS؊Odt^`aDr-4-yV;YjpH*ke4g/xHTg:]8Gϭ|fyߵ!4;ͰGKgw$|ЄjفVʗVX7CB)bo\p"^hȁVͧB0Tr_;ߘ%ȱvLw)xQ;>~#<r_w*9}>I?f$ZG*Z6Tgj=`;z$?#ڌxWNI &M(YL2d>4:+TFKXPk1dz4Zw9n G7\^7%i$?ojT{aBD/'d9M)"#KmE8;fVYz 2O8/!\:Lvt,5h$3wUVI?pUC{ꭠyRp|#Q4{wPwՍ)B YApj 3pCmImrm^Z, B]Ћl_xg$*?-N5w8G03j)^,(eyct3"0>zXAAu~n2i,nr](1{}& 0 ة<;2=# 12av3y&a??7?bt7Y"{\D O{NlZ^D9&)*d ,  {˳+LJ|v^ilP=byɿ "ĕ1;=Gr^ԌYvlb'J) ezҎ(~ P@9kt&8^K̥r?$%q\)3Jrŏ~ QT$TG%-!!une:Od Eg=6w +-[8ꏰ䑦+cRcv@$gZ g[$EAgIbpƢ(fCmL?@0ټm uBOѥObh5LHïjsj8LrTt6l$H>!7Y>MvӳӰo Cu=Ъ M~6 MVHUO,Ѽf|=rM~_Hml+Vr'i019^OͫCRZv๬|ɲmn^XW!i,Ź7v8e~uB}OqxEݛ-/uZ}X:S;~Y A;v+{EN5ƵyʨÊ!&uDz"}h.eW/AIy"_fݹYD ?N ^|6t&AE[NBY_ lb=ULD>{'`֊46eEܫ2x%3Ϳ g;G 1sGO =@ɩ(1*`5^aUz(=n2 aFq<=$מEo%u 5%fԄn[e][f2 u+ s;(v5G0W*#ew#pDEN `V̽FfA+3Bp<آ8ReM^!wVZvR6( 6;" FʼNJ T WBLzGP4'hB49rR<ԉۛT}/ۢ2]SE~9G y8=tݩTgXK噈vl0Qtu큧~7Qq`ډ>8GG2uSշiݺMBp$Q!ٔ?d \Ph9D^ox4ӫ&;}0X.5r]C:||ٍ6[٨tz!FlWYHOze?ZN)]]h8o$ɑRڃM.B/ owe`e,66E2p4HZ/"T"DۉĀ2v0i|})3 g)OF9z~ِk9€_r]0Vk BuD=C#h|]%3F}c@bd{s9O')~ 0z^pp+3|͌/~16 R}.yW{zb%-UBU[Ļܪښ:7wc6T<e,'ԧ.LķZU&-?HԖm;=̓:ʥv {fQ1Iz_rN'8lk6Ӗ껑&_ NijVHoڅV(a+G15qotqJ+f@drC䳳G_Ϡ-9CiCNwwhZdXS7wqMMaaKZ"ǫcS`: nzOϺRMrhO\b%MӛA@B~_r5|_5y|TRUzWW)4=$1U$[?&.kUi߁w{54ߌ5%4J|5ḅtJ{F!@7]⫻;t½ v^qXle]ceR˽5^ZS&f%4d ?XOvyU>kMwUk};!ȹp  OPk0aK_AoYU2 i)J _lMrK\9)mz r}}o IJdrC,!Ƃ1{YkJѐ(=an/!Ͽ(? }=^pܚx I3چbiٔuGݮ.  DHM8jv`oRU1ݎf/r y}:ĂY]*RְC?Bd_M-׉=LJhB_I p'wɂDk, ibļz?ulR "j}٣=쩄)XqZC uh/͏3_+[7Zn} TX,5ڏch/QB}tKېX>vEYLr@1Qa8jjcWkX['6Tysӝ=ݒ .lq'cS( _=^ElwoǝLMlڡ6ԏhѕU1^L* [D*3~l7V q [ YEM6>E7>9{\u`4#{ۂWFi1C76pxfOh8ۆܢXIp4 tO{V#(^J!RX7 )J6!k5H_ *lOuT#dO͙BaIN.Ɓ/G x]ΛZ|ĵ<?S?ɡ{gm7j.rjs;gN>|#{ {B].̡Kg趀*IWԫc^Qkf$XV Y-p"b5 ЏOP2^be /rM=3^P{饁.!2a360rŌKY+;9PaφZ\Nd돘GD C^|vO'e{KЅ}V:dZfքYf/;Ql?MzfR+^5=MM%Dbplh:<+ &yG!0 JdE4N?ʵ@qsc l-4BdY7Lomɪh;rPr/8;&&xsMTm]K&dxѕ.ݮxx AkK}]$Uf3RhvcC>-O[07{g^G0~/[NTpCLiy%E-k5r#3\p@ GfW? ͎4|}cܗ OmoJfPi6sP|ːaP>jh BYoӓ.Ĵaw)#V\,B8")tQz0(X7eJoqQtIB\7͆TudlU-SQì{lWT":C?0t} QX0`*5l80A i=}ye`4[HapjB,Tvc2ŧΙ̧z˘4s!C:r #j4 NpMp!4 Kmf*I򡕗RH~~bM5kD+K"h21: 1^,d/5`904/o2(+Sx?&"c[+G2߉pCS 6Nbt$kcoJuAKcڶ4 ,&'V8O[]8g%HL~9*.?k T4df=`_8o/Ժ^xտ۲.(ǻ⢜W\_e= h3xC. JoM\|̎Q /˙UmEB|KDjJ(>e!#fC hq c5jNva@}|w[&d= r 2`6rbE/]1iIPv<'R;jh- 9Pbuk1t |2┹(k”yx݁5D~q*V\ZeHK={v!j+ SԖ KIa]AoktCv ϩۉl~^jd78.ﴌ7K:$o(.u2Q=O7y ܕF>zi\'fkPIR|+,H y&kTsE1" ŪV8Uvhqs%-F;@M&3 U!Ŵq OM] ~AQ-;?V[Cؘ>t8^%_^l ķ 3DF/8C-q CE(5o4<6$b%tKSJ;&: ՠ?Z‰~\]!wE+H;w2hǒ车 QC%>"b\̞[47ռw-]9)$$ g(\&D+LU~07 ly86^à65N veoI4D8G!)Bjkiqy%d *^\@·څ;O42뿻aávtVI+&{"!~AVsA!:Z%uaf9w^@.NjV{'ǡa^سe(&562jͺ|͐yTO5fE5@&y=B] -X2!QXF 2~H1#;TbEMjBA\Qvy." Eǰ.,qԟ#>sh֚]Q"z:bwx)U:Ygh-]/:{`g޴QQ2\/9~; ѷ~J(E mJxjQv>c Lj;9E7F!ޙvȉ[+/Df,o H>n, GqteK7k8o_ !` ^Y.UvEQ~TrW}^=#კɡtNXSi &Zϗ*M*8'irŔj/IFzn- +O{ծ/FJܐsDT` y[UG,ok5p<4C>0YL~irxk6ֳ-И#,*eYnX{+<޳*j*/8$"Xl,S6)nN^歶~}VxM<2<@{i2o5+:r`Y$Z^y1¡ߘa:#~*.O2|B1.OC:?lL >0Xt Fa[VDuשP[ѻϚ2 )I\O1Ef{Dx`wX3oᣀ7i+Ꟗ,3u0ˁ\?|+zUFr~SsaϸőnyXޭgSojt]ў tdPOޝg&zgS9y2Z]%t6B% b\ !i.l&Wv/V>@ڬV:+on<) }nN7ǑsYh^2]TCϨJI[.1ES{ 6; QlB VV<$d$ƓP jfV+j{:JS!ǀbiI@uIW J)e3"N]:)'6n9V [Ryq.brRk1]xj5ƭ|<.%!6/;nlGOLg= so:u^t̶#,HNޙҦijbNToݗ-o /++W@%[EΚTf)n[ޣ&{ַY4+A9f"ȗ*f%;שRUUD+ȀK+!Gڷg'~b9ƫ+B(.a8vh*nXǀ k 1btz~ӽn%TOpKAa@蕶)YtCOaJ Y0Aj#8G@&/AQ$(_Uǻ| >:o/PP߳G+e TyKPL=f65kV ]b\ |I4p_ 'F3 qvu-ȭQ"\6_TR˙6MGV#4m}K ?+v |j`G.R-M+<ޮUB /S.TNh~vQkqpMB?5ǬP 0/JwPa/ȻӕtM5 #E_n)#*X2vP o`-ثm3kk<#$`{S-X[w-4Q朮T:6r"/}bBl^büz'5b^*J ܵiGN+NQ|}'YfX6mI5{/́wGC&pEРG5EXS^`0[8ǖrk& /s? bj;\ue'&aZoC5p !X/% <deEO7ō$G.WR*MeY#PSg_rHsL}cGKxhͅ'? r@PD%C]d\m߆kAb=PIG ] ~9ڎr{̣Y|ߨ"4Ĉ9`t ?j[V|-]`!҆JdT<^VHH"oeC%ܩx03 W7>~XغuXgȅFyevBi/z,V)c 铉[割?OXt{ُCO@Ør・ riQ}ago 6L9i5,|jwTIx֝d/%z씝Kwx5(|hDn2GOd}>ӂ?KnJ |@6ԉͼLGfV\D=o˔|vߞ(!S8Kh"ĈnShʡKh°W\Зi2**UQ=+=(%aQÚs-$S"wV&ѧ,",ëך^EO皀Oɨ&c6AGL -m* kh{4kf Nlx1̚>OӣºʺQyʼn +_F%~:7lB$s pxV/b}3b8S.ڕ$%Ma@XfPh@*;g*M[7|5“r{r[&takJ~g`}rv~W.-x^rm"9++f\<QgV-ͻ# L4{(=*`G8t ! $8 ǒC2q"Goo|?SFr sLߌ^+nFԦj?;uAǙDj;Ļ%9 txWW,#kF^^~Wf`V,4x 1&cw{4f/f; s"gpXeh Sƀ@k3Cݝ ?E0_4Ȅf7'* ڪŜIE= Biʅd}%$-cngs]Y;iIkþ7W|:"{`:FYGxIrnw[ C8 7fE܍^׽v4^F'C*׎Vo« Wlx*.,F̀öYɏHq)rVxE3PlY|̋8 6-&x |ݨ ll%\Zx;G%}(TyO, 4%2Po諣!;"{ą)1m:h=?|t,c)1@1+~ZٸҺZc=:tyN2gX\iJSQo,fyt[g2瓯QȘn9W|lRI3l?!-ȲG]<͝Dc5{ryVaN'~6%VqĔլ=N2tP-i g^WO4iF&W簢j=BFhJ(4J<|sنN=|!RtuޝT <~WrSRm|yH; f }FoՎufTNOrh?tȊe\N6ϞX3 }Y؏S`#3PTx9cu?Ζp1 ( [-]b&%26̽uΖ}VvIAg$)Z٣q_gy;㱌^P=P եs 1+.=xeh#.W_( t~:BsezjKPV `#.ɲ#]rG4B<"&+AȮA\h]zIjJ4ݪ4Du-DLcN+[n#x~'V1񹥋5X1L f``{خ?C>pړieݲ1V[^_U".6IPO$/UăϞxEGu8m7dT\ucS_6 XX~RYe>bK`o]N.8T # M~FdžDi-RsFmpf]#FE>6ze*ρk]-uu2D` VXPF>N 28L8kK/_ dH9ØEEjk|M #ExVm`S,M^[؋mSO$|eU TSFnùIS(6g2%KmAky(֮:'RkOqΗ87(cY+I"p$2(=ƃ6ZsKQH^~:" IcT\o a~(<܃BeP|P3&g0V UgM/4nsB޷T{ӽ$^LhԜ:Բ^~,ְ +g@X2@-D38.`[X\Eknlh)( ]{d5IbW]ɻm%V[@}P9C葌͝ȹ5RNuCm" KwLNe/,X_6_x c"b˭ 0d|jf- o1ؒANO ݰmX0z^: k"l+SKp wʪg5cPԀ ۪wkZ[  BP<,Q牫¥/_c߂7IrJ`osS$ڪ3 *!Rya-[&6ܐv=@#պ,p ?VOLU\nr Kc"eJAŗ`HkK"VSO(J 2͘덜tY›[qnzol,~[@"lyh"6͘:D.V%]{_728SOe̯3u|?Q nn-Gho)S-&T1;/@nNj+T.w8>$1C2@JSE6v)~WB :21Ee2k!iDLOdރ ,k[z> L%OݕBh3}ObAT\GI*^X88i-eE;?D}Gk8dk=DzyF~$ 8.B\%-ٚ$KT֐|AUܸUVӊiҥXi/ɁNƯ6o IJ*#R; 1u~# 1iݺ{:;Be_&h9'X E ZzW{5T 8+rS+nKТgy),,JúxecXzc[a!q~}׶@t*bfދʅ%tDK0u JWz>o5(mG=o2Fk&84%t鏅b .~( 4"p;mdi;hu FoesJNJ嵵7/΃)r]Һ3|׵7!ƞVZ7**TX|RKVD݅UW"* =`4M2텲F2kw>dUGD (gMBNbxE T& zwKOPSu0՝@ۍMթi!kjϮJJtQgBU({CDBlհ1\OB(+Z%zhNsml7[uR63kc2K\Cn*PQr 7:e>g_K]H3EC3fGo*dز&*\"*#y]2ݳXIYyn%Ð&ʷ͐tR D$RAi)CsC`?)It^/nYA|֋+lHOl'ь|ͨ$zJ -/#AX ncҵ(6̶30R?t>`J`6Q'0|S>ΔT[0Z5{5[c4OK;#3ĮC14UX:PطƮSkslۺ\^=CD+-1/y2),LT|ƖN5bF1W{kUEe/k+;Z|<185.R*+bXTѠ8HҾ-T9 5">!W~Bf{۬ F8u>,;\~C%,!iDn~F4/_paޤ YX2jnoih'0:`՜O84 os*Oh)v4#hׯ^"B"Zq{T:t@E,@6 Q\%Ew LV.vF`A5";5=my]<#Hh\ζ;AHyNͭ<ƺox@ró-T ,O$~Z Q^*J|?EEOGFE 3Ϥ{K_nE%>/o㢹:۸|_r\^!WYZ-md.UDzM{,SNQMy.6M(7/yM8(4W$dËɡ%`܂\yҙƙ~䧈A>/y1U ;GA`D[Kk % b78e14dI>`/a#27ijy{(ΏVc}"4!1{FƉ9`B< Se-:`E>AKh|$=WDJ#OdD_hU(|!^XFtO.Գ :kQ6 % G- D,LۤKrDw~t3MUһ;o&hC)uV_"H패ibVeqw;"0@96/lm牊=O!d[豽F'a# O֪fԅALo< 0Ϲ\k:DA3 q(NzxgH=C#m$ `x ܇pK}7/$ʊ{t<Ș9u9r6e#X0ʩoeA/ =?$sFp=z!&w- w&m0?46o~iXDoj~RFEJu/>).#^ӼRT:*nP^V$ $ 3*d_" cVe FQ(J,z ^QvbLJ(hH" tld $bOl>KG)!wBEJP!l7Sӷvy71߽.4fcZGit  V9b?[j@{e!*8yI;{Y *tE^߯~QMp(گhcT 1{lU؍:فODCdD/UC8ۺA|VU_}J~cC4 ~ <~7R<w"v0ScpU,0A|G{0Ah-Aw%B[P$P̈́k ulm{`S71 ڋh foQ!$.cgzby&۬ه6Rz{Kjȳ#z&4;!FV\rR; #^J@bev1OHj%2,}Xֶ"U:ZI¤W +DGNUh#ҎLϼ _9gقΕ*B "&H%ەȼS)N'%8>Z&dL#"~*| |Ex Z@M7Nr~1}X[jBZ"U :O e~ ˝K\lBn3){l\($}X_4?t5xE6F/cfyϼqF=/2 d( ?*mLiR%8.Uf稽2fRQ<-+ nVF)<'G 4λi%aq}w^~} q6H-/ O#?D}19m68TlHK͖e.Wi"\m1`OT;ˮwH oM|nO`r*}PN?\g/f!ٵZƵ6dwZ$PHJ}f~Gü4QΔYEc1Ⱦ1pc%!nurS T[&˹(6"@kH o䄟^u6+$A6 o"2T,sM b HёGJqZrA0w_C!|;2 HF )! FlcEBD|hol8>u^ЖuB[2XkI}%I7BG"X[b/d @BW5d2;ON`B]="HV78+#G@BmYLĺB[Mٍ cG:90 /MMX+cvbF]{NOh{`=kafLA2VDG:@0%T<]+t*;s׆ß4M4We!~,C-O^@o{UL.9LĬ Ct;gz&P(݈4.hV$g3Vot?m!K?@F Nd3҈qߏ]/9i B)C㌸ bQ$1 cC9um`|bI;gG1N)0 jfg X 7ܐȇ7S%|!& @0s~Sh9׉T\x^fvUCfp&:' ZkyI |_H3yq]MJ&?'7p.`dgͣeN_(~(j;nטhs-a+' eD[P$eFvC1@ !UlPGn@ Cj8U^Q #7睭;ux4[{m1=% c MAlbiaPt5ޡڑCug=(/ba`7v~p͉Υ0ύIKָ Z;_6@U3aHwIR:n`%aeA'rIm>,Ht3$V!Z̙{,72E>D% !}%xd ^t57YaEiD_|YU4 &ѿZy k:ӚB)h&Wv{  1'B^pztxvAϖ*cu?u%ŜRܥMRnrXu1T33TXMu,n^BǀI.<Ob"eUE1F/ܼ:W9T9*X ׉˫|-BE LV|*F$W22|S$۱BL!|/\/HBP!6a?S.LH]dmId=7;NZ ,X.h:z Byq2KXZ n*V&oz@Q w+z3.-s)bt(]#=񦡎_h6)ֱ;cߚkڞF #b>YDzJ D?1,[ڭ|j|"S11*|[rUAqg?ei2l1d2%efQ8)vNw6YmT44|_1Km^AX(֛xp>%El-&^;ks#yGʯ}yeYm?\H[J(v}O*0[aۘ3at37G?y| Oԣ ;^tIvWn1TIʁů{9B!:4u3|IGVԲ0O5#ڪ҂K#A7_On6+tMVy,l`H(FGɀ0.#kp̩ۣ΃ O5{\lj[/$X[b6辧JcFwWP3)o^~(<ʆ&GF 5$0}1Ibh&n&S#XqDzJ2G;wBp+/aR|/pf9֥$ YIRrm!2:k#~5X${zyaK (OyּȷGZi'f.d=^@AKJɢ?шR`jSk֢Q~?2 !pQ/>DJɴUH.mK$.TZj[h?F||Q ( iU ]2͜Zw{DKU80Cl?ZpMcˇpwaj]Uڗd3q ɓ0bk3+Dwq$,ܗI țJsN %R.}a_ [z2$QVzk{ o-͙܇;ߙ| Br9x]5%^Bs%<wgPQ/3/j+0jy\D $>;Ɍ%iO#_ll)Qz ỹO9V@pi:J>5\d ,PMH l䫇iJӧRExm =?b8ȟ#0 +4"dV qV8y KX݇/&(*ߔdB%trњbsa`.PfYit0iU3U>Z\qq:-?yI:smq͂j]UP,+xp i)-׋c(sذ6@WH-X2z]{&AHh݄w(~*OФ,?hy <oaWP xb Cr;ڹcO wq;'쐯~C"0dzb++š5hyeK eNՠiA ~QȥάE@> l7I&kOq/*'d)T6JRYF--8+fk HR@W)茴(lk+M]^ 7tZ27ъɸO2O0#Gl ^ bTb {2sԧ~oX:ÿT,hrt>>/{b^T Hiahq:`Fĺ3灤b HsiA#6{N 8BhTHH8l7.ۥReeK~ (5FB(.4O߀]5a*XS K:h=heq7g{Lq{떮 ]9>#:6] =;I{j6zZh!EAu[C}rߜ iԛ+>Sq2LPt{ /LbWWT|y26ڗ Y?;ۯsW~QRRXW gkأ. 葸ĴpWt14":eNeÄJHX%wG] Y@>@)tߔ@8i5ޟ sJ0>0 =0-wmlyf"wtkklpޫ4}`(}OScT7a у?kJ $Sൔv4 p(G_\HxJxMs\;ui7v_unS V-Ό~ʌb@ cIde+ pYs*IogY'p<1/FD:Za:랠OF60N)v`"zRB+Ϻ{e Ӹv)ݣ4\M-rzd"RWV.@`w jK۪n2c #La:=yNH,[}IAw3-!Y=8Y2m0j9F; 9*k%_!*}G]\7", 3Ⱥ3RpT796Lb[L*Ij&ނ]f,Js_3Kp΋-DZl Qjc}gSG{ ъޫgwt2>-i H/-X\SO \b̒z7YV/yʳȸ^%(S$.?{cWL딧:!@ ȯXҴk9|puN=qz31:x 4ʰwBO߶I H'J& {|8(ȇfXM8NQZ4j:Ao'?:P] 8xhQۘ>/q=.jvDAF]B]s~AS⃖C͵/>սgxZd.Qߦr5ogcgc)Az?'ѤCbD1^<)Cnb]zY6\DglD˰C򐟺tP-G s@zEFvY-TA+9{xJA'+&.b@";ԫABYiPМ6˛ dJn[~,NKTë94M"mR3$3Uwǔk3 ]r* ԽTU:.5sX c@2e:޷~Z04<ֺ!JW*i1IOC3vaG\M $0!Lo-.㗕O.kk0-2hk~adհNe;| A~9Ӕq3~u. X C%)D9CζCu79WS(v.O<] PP~wcF ÀV@B7zOr%BQbcfg!"_G9rs[>7ܟkc:axv"~s \Q#GYy[d{egxoi"Ay"_e'f=v-jQhq+pdHPے٨Jmˡ6lj((}94ҫdc@7d$-iXgG(ɟStA`pZ1ܾI0r󹳎~[UZ[pf C mB /*i N%uJA<^/X5Z+RT`q]^(=ۼYHq筷ԓB?V|=dks7KN1Vz46B[ʱBVRe+W3m4C뒌 @S`,H0{޵ĭgNtd_&ϵ0dƽrwόX.î-Nd$5JIB^KVG%%{kHNw1'`5e*56ffLMc7 vc*Dm d}+.xԼ#r7ۊC1[)"ՊN;rm!lHÐ4!,L,4 +)߬ +43JT4HDX\/IbO+S Խ@jU2PfπwZyJWX-kz+x$)كQ L &OA[C'v5[GĹM=y%S7%wW%Vr<{Du(^$2&tTٲյ#$BY0ZX% 9T'7&ZfKo9 q(S;-w]cF^!CQ5ۂϙZn>:.MD1At,VRa-|dsYP:x-) ߫U#o\񠮗]W,̶_A%fA WI S×cD#*HSB=+Rǩ]n"X;+)"D&) Csc9g P@-N.Y#6M{N{_wRҬt.uϪԽS$W@5bJ#]}Yon!vˠd&Ф^%c_6~H 5!\Nd-!`vb9xav+Ǝ/g_?ihgU#9XBG xW)"QO}Gomj< rw|0ͷ+ZUy73R(rwQ4Xq:~HٷشL0OTSo y7e6mr?%?< rǮVI}17djTD2D5el*X7_ePec*tƵw(0Xm/.z?⶛`>|R*s*8_shpŝb"dߥUb 9euam $4vxgպD r#a_k[u{eH*={d&1je,M+ wgXDۥ;$Q 1KO K|D8to(7VG*%R+ocI|5'r\`BFYoөZb %(I؞ cKގL]`,duu{70+g%+x5ᛕj3@J&efw2qunu?$zZuf̾_Ñу,75ґv1ssՍ}fXd?sPD#HPeO4iIp;WX "z- O7̩RK"'ɣ~ 3R\;)ˍ Ž!L%jP{#9#].~p?08LR,<"nBMdBcC{5W.YHKmN!֤o6^;2L.OdA$ݑU8!@g5Wz d&GGW2k2гOiŚe@$5Ci Η3H!k/v#P? 94ґ1Ow$Fƌ #?GNY~8oR3 C|O i_&j k"C,sRr`gr*fU< "R5: ppI e 'Ӎ/Ԭq1dԟ+}W$(t(ϣ!ܦM4GPEaEP~R9l2~*zCmɯZUQ>`]D[HZ4 um@K8Pz^عW).$789V2߂;"s3=uX bzp׮<.q b_I@VSE6oG& {g^غUÉSmOCB{RLNd6P/۴sF9x51V(BM1|Z BJB߁rn_ԑobw_ yWF9 o][:u"(f "z,'Xz1-Wݫ.)9Mt1Hot !˸ ѓaCAsKaVg#T"S_R "CoKO>s`EJ̽>,Q7ruzx ]22jSڼW,$ts4JeMr 9֟9]Q?$fULg6DeƆfPvº f4-=6+;N= d\6MyW_onʟzumȶw?aRӐXKb8ƧZ-lap8-ryY୹"uډxfuEý.^?gN kQzo^Y J7+=[[Ξ11'qX8A,>&Q?`ݝܳxʼnON ~r Ыſe 8eqyRс tfZG ;~!HpƂ3 82ǰ?Ӛe[0}7-1W?Ҩd8} 폏. ֚lZE/ؼ'!GW'pllK)aصh t P=o"!gNfPȳM=Ģh=GA:c}bz-TeY04ͻ!\+ox Cy2NТԀCmah'e q& w|XI0+VKH87Xt~c;r CZVCpPl~@ςvwA6"\6@tw_L1PtjP+]ZvMy& Ц4jqՕ*;+F{^sl5]bg/]=NX*vF<\1Xmm()(4aF%ӐX *AQg5^@2WN&O&]PGCW(c&gD2'AP堗{ߒAJ2$~tY.r$Y,85ɐ}Qp +s]tG=1&fihc+||beR'm=qZM - Avq ;S} ^i[xӛD~bXRi2A[t˥kX@u(|x$1 ;UƱ/C2@vԁZ pVHTin$s?Tu17=&H~MߗJ|r8p5}_jLk'3yE1bZҔĔMZ/,_D96 +׮9EͲ{YkZݶS<'Cg(Wj??ԧco"o{3ub_Cnb[t(iv 6XhoW)A mS<4X)ben~ԷH~\-zNSKQx#R/wxza͠"tiAtI:3u=[%)UDZ+T@[#Jiq<]H9HD&g;{d`煒1R en U 8;QΡ aA˿="q7%_̓"Ƨ8jmlΖ?ݴBER]5?sA:_v`^DߒZ_HtыK@k#no(0::%c`jdAJWa5lP!|RA/MН2:~#ieXNYwe{aȺ6l͇{_ւ% NRZ`+%8GF+Ȉ[i!Ce1"oGU2c$zrXDYoMsq="L M6cKgS: Hs8úc?^@g%^`H5Xfc0mƸP3+T8֎i#rcvvZM)k0A[ҏ*Gioc򀿿HuCdXJn2cbO謾rcJ A8.acJJ:1L^]4 ( @$=Ջ>E3O8e']ӌM^O]T;R%/:vn:SQNk#6%Z=RC7@˝0C\% g+P%CNn0}u+=?puQFrf'kݧ\uq_#Ww>9]y'?hg%W ĊZ ិbơ30GSJY1ɌXv8X-kbĉ2pinV&2D#e3H6&Ø*`!Ń0QD쵇*&"Šz@ ֍2|`?DlӖ ,&2 8l.I VM(xHbZUx-;98)RkT?uHw1$&h3`Ћ3nw9֎6K:73'_)hU%Z""ǍoɍJ)"8KK{O#~\b,T\## -Į2 )eMIspWB,#6D]juݦR&f J2M+ ^ XH:^B_(yTY"r _90xʾF(376wȬMP2Szn 0tu\ybsuØ#|hIk Oڻ-IiaA 2bJ؍?s$]J_APn`[z 0QKvmRXΡAg *!`NH} *ᕟi^k6 Iu ?xȁT#sui5jd^`>}o[԰ :Ŀ0I-xSH{!ZD% Bƴ4U[w( *f+ f-XlXtAex9BZ k(;rnawc~ U6ۖtw R̮8_ d ].O]]7\3W^cD䙍([?iy r\1{n}0 .iSw0MBs'hk_Ř>i2@y O%ŬUnrt֝=`Pf*2lC i g-KR5p4==1y&x> FƓi:)ojNFaZ\L&d ̐S 9K-?\}m.]+UN^&.+I=ᣘ+ZȺw`P6m%e~}xL$_$"pϣs"3VϬm|_I{2Ə{܇X%8&jS_z~~}n=ZN@Nh.OiEMq؟ҀqHa Ͽ챧ܬ(z[[/leU@?*+4΁PNz TNWvWROIʉ9;?pL/Vm[<$yoE96.E; z#]KS@ +t=ۓ9kjh+Ȣ.X'I$v|68[¼rM9J-_|eX+dnnBvg07~(8E:k۝,"g}U}b-`!\G=bƏBAlH6f 8 x}J &YN\Jzv3\A6Rx2E (dEm.0Dʛ6@]9o/`&f,zMz *; Gӑq}&5DȌ^g+mk(uv z!BdZ6|*>ϔVKfJ!CF-Q$P. &0ԽG̀ƒc]U9C>&gEqY Ԟ{ulGH`Y5`RG{z=[D.Ԧbh Իۘ~&=IvYЛ"~3!K3a61vЫO\ӹa%ӢX*h+}B ڕi"ǫ˝EG)<_C>XŅ%qЦdJu!l> HīYJ|KGR=2ĭBۆ4 إ?>ɹB=8f HE'{&S@FuyϞ(1>tG WՏjȫG+jeBm3lbd S2^ߕڏoh-җ(b.Y~ V\e@ 0L+EU1O4}xU)H$~Hr<=2ʴ a3<'՝9)3z;֒b6į {= WPgT$>6 đ[Ͼ żCαcO9w<^t!57GLUxg^^o:[U1S>*ܓA9? =y|ҽ R K*^csn,r=vKsyd+^x[wZ ̣]@4f9`ZH #1rKR \?4>E,~ T9E$K/5ϐ.Ab/.gűb-O-Mw܏y^bnKGYawԲfj*Cd>ͫx?]Wn拢{,-q&Xċd=y f3>K TN?;U١E`^hnIɹ6*px#˵/-FUΫx7*=Qq\Օ~1\'E/cIBGw+qQvqAHʁ$(H)v+bBnG \u NJHiqB,Ш3}ge r,eh[4Xدz_Ôp00U4'ΕD g;uQ /i;)E {FUasDicB7]k5.ʉ˫h)Yg)>S|hעF srYhbFO'NI1rWjqkpUwkH.r( /GxY~@ <]ïXr'x=]9Vi?y& +DSòۻm`Qv#@* "[x RRUAe%ԲajY2 6i2ψ̶xv-+ brsx܂4aaJ;3<{+7\io++q 03OAܙ/U` gl>۠~,UTh_'Hڥb?*Y HsD~^|k[yū*'pÛl4/&UmNv@a|)XFc l#zk(ʤ Ekk_f `ŬJ/_!O^?\KIuHpY}I y(P4 bNS QMd,V\Ȕ&cFz]# rɝ*9YP )?iGY *Y,s({oZBWUUTqX۸<1 ^ ˻ml`RfΘ37$}qXj5 !7%7yvFϯܐbnsz 3(Mx{ U;`*ѰH?] !p2F7[ ?M9͗AbوOG0`pq_ZQ1TDKk7+և֪״oԭ6 jNĒ5B,y fWDuS͛+x9g!N,\r=>4P'+`Fe@ey嗨V"lv |D2`$L~3VFJ=色.ܪ l o`k~}˷?rJÒ ́t#͕oWk嗫I:YGV_٤Cy)wb@&GpvU}j9U})Fު//dv6@-xALSsQaI`$ƥm$&8/G W;4V+W#OFB=V?CL4!*&CYKԞ5i%zȋc%=dg+__{u1 o 'Vqe@5q VMk[/'8es&@*rFudi0ʥTSȜ |~Q`BsqXc Knp y тӒ^NIycWbO쫵BÖmD>/$`s(W^5[f4XKE@зQ+iĨTx6c,Lהɬ&7%{;ir.; lh,Թ$8wzkf>CdAZ2, uFKtF^ SŪnykREu^q!7W" ɺlZ lvʀeq7/*]tRexI3?${NbZ*DqqGu(_I}8o/zS7Z^DI|GڦlޠAR1Ȥ݁n&uP/.]h~Mv=G(QYZSN2B9 ړDnQ?4DJ=%#ŎIHO+F.Z3:l1#}`4pO>=4p3q4,eb`j:fa*MdTC^BY^T"&vub2Srww&F&+NH:u?4"_z7ky\ 3B qvwz\ i$Irn#=Ԁ-iK$HAnSxfQ m: pO/(~'hwp# EQa=)HP% R{W9ڽ͸a(۸8wgCfDlAKIٍv9slVigZ, + ~Ύ[<P{i=Bl%'!!;-fQh0XZd6uosXeBlF!F#rVl&(;xչ;XKjyXj]Y `D[$jA,ͻ%HL5"C^ӠWa 6ZTP֖%]֓HjG[X p}Apo0JD&7lE 8ł[0( i4 rŘh8.H9K2Yh~'jGm)L,4y;cE Lī 9~ˤb3ZxKk7v)lzW7КiSd>3-}$:zwBPǤaFcQvsD<`r _Gj)}zA6@'P eZ=}+:@Ǵ)1h@ԗ{r$:m5TO8+ O=4, ^'E푦\ĉb◡3@-~ |! R1|u K؂a+XV|LiD(]w '4⟫3:grg7I}_"EL\ow-14\zTԂH':I.gF<|[W{|np =kl z+}=A,)ν0z v& o O'~<`_HZSAV+A.8zET~kOd)FlO Zx)A(As<\㘮2`?fΜL,5ZH)W<_(Hv; ٷ А]O9AUZ;ULVθr8,mZrIR[1߾圜 ,)Wtpξ/:Ԁ*cuM$7j,R ] LˍXWN#㊈#d–J$\ :QS');S?M#ɓ&3+%ɈN?F~&dNDbL8=馄؀(FI$Ȑ #=<(:ebTڨQHF]"{GDD>fHUaΪ2aq \ڻLqͶexRp wSen|m_+3g,V3R  "+[xñcrc(PI;PjU"GV]JFU}!{ǍLOiC[vr=zçK*1B_-4,#+J7AMMI49i!noa?QgV7`lX o|8w{Oj7KBEd`Sfs62Hs7d>J-)G,WFa)ABB%^0PrIŷڰHv%oXИҝGRsUXx(uNw6KdS2 XЊ8Pm(4iյG?i&Ɇ0uJf/<E2C('.@-W;ĒA٘Ÿv:(vĿl?Glouy.=QSxO\J;+ƬħO vWS>v/YE[L}ʣ"Ď_݇Mppkse[ݘKYqIxi _@L5 /GIp.87zh8 $i9Ov,<a"Ӡc ;$wzX=7i`oήuhr;)#ج=¿`/ޚd_V40o7R0T'eMVWi;vG G.vdF;~xF~A*ӍᄿyԖ\w~Prs~V/3fF 5*e!X&̪h9"cJ@bS\  ]0"*|OG}i(ǂlH)mw!u`2(39>ZhM| NnȤPtj0y%^K6OflSs(W`A F=F%mw"y㥹f~w'𳥦H=[>CG(T-ͮ@ЁgVq+h7[cno`j@$Y!㢄\K/} nz*K΢jͻ&W!N{&;ҋwQ+<: R渊 &Ь\=L[*lVp (2eW.^5~Ѣ!AђٿF͡u4Iϔ:؀ ~6DR#y^ys̹L)Rr:l?0A.-c x[-5˝_zR/2-`΄JUƒc{d"/VYR2wG Xd{aȕe+4@T͜{myq/ϋ0d)F19xjVi)C Vt /,\o)smk)X PIȳ0%X"Ɍ  1^I aM"W!DC)tk"E]^'U56񘙍H܊TvR8"[Tm5y =<@M /-JK̙"OrZ#\cFgAy5&%)R-t X$P@##TS'XʺVP\rjRP"g+3XOv B4U4 i(RÈ:ׂӂDX@s=|v>Q v{@¾((aMt_- ݎc; š⊢r0 \ibq|YLN57@syHP t1R|a3 ^v}[{:wbi$TbKL6jM'/5B fAÆxK);s2U[Pij-f%JLV?Ʉ4Ɂ(8& VDutmF\VwDzK2KcCǗēGTcg8,n3*&c9fТI4gPAC Z1c}ٻĿ=n)ks{&#V˄j) y8()95n1`ƒ2eݔ}F?<f6! >7CH,A˸rNI|uHH*6 KOT `CE>_+ޔ* ?Ƕh7`d犖E%]n_ 9!,@oҌyf vtEsh#lUBk^iz Sn߷c ']RoE* "˜^A] Დ3fUjuP,0pnB:o< t3O<͏23V=v@JnGV!v#FpWf ^4]Z Ԝm.nD5Fn;4D K6[&s/:^l9O ;bݕJW3/H1' јtbk#¼\]$FR0(b ꔖTM:[ l+%U,ګ\$tY&^ww)@؍aABa~C[hFg6Gr[e|:cmJGaAj&iN5fVz^Qtut#cLjh֋?̀|( |e2c" 礪$ڡxL~{t( FB@YAZ稜`>/WW ~ه$L-z_Ԝ;Ola#9i%19Ɩq3Jh<ƋrdɲbsvU$nP<_QDrs8[ʤGrBt$дsbmEqLSVV]EBO H!i60U۽~O)_9>fyօﬔ.ӂu"PrlO%4v'#ɑPa^<;~ *W:#%^sqS7h z/6PUab^ջNQKBc69#^R~4(3:-4NWLmU@,̧vi:A{}(XyeWr񮲌TGt5;ŀlF7+Օmbwt3 H{6v8o3SI]f$p!#aN+῅pb["j%'_ |b]8\6S c3N0Fߨ\Ja~p1 >aUEr̎״LHDe6 ¶ =~k&vΦHd,P[^oR";vnߕG#y^m~=;B<@?M+CDMotEؘ1rŽӺ8)ՔLpVl N ?' E$Qwx>fNh0FZ]/eRZaiXf&q٦98HFIߟM;X[vqp 3Xppeu3PveŒ6a] K'rx΂qc; A~aCng$"&P}efWbda3MA$$5}iPh1L?G9B}zP;A5dVomj^e 84Z4"N ԅ-EeΣ*]驂z|UO+3>yωSǵVwCSgLʭtT^kXod$4aYhAYL񢛥qTcwkYS{PC: /$C!^!ȬO]1PED-,T,rgR;P”`U#/;3f,5S5FHx6uC jgLOM6P֮J˾rg d8h<]pggZBgry²JdiDs;tYjYYYsWR>"E/Mwx&|^Ïc+m6L12;75IijL}9 ft1= \.^x$32YکgdfLQ'q!|5  ~ 7?X*@EQ VdmUMS;>`~(Q@"X2N@Y QIĖJR/Һ<`!>oݰ%N͋"˼ '*9?Qײ/ vj0޾!;/]6qmh(GTޠ; "Ȣ'kw3SL2E UVI_ṧ* 8As;FIG 09,j;X .þSkܱƦ ,&^}Z݆bQ!X?XRenVD1\PZ+'B6'L+]BNy8ca9{H}ʣaLrB\*>1-̆ta^8wm@x┳*H6 h'41 ,*&K^[q!C*Oh%'#;Ox)Q{L(+<Ԉzw=ᣜt/"E>yy חŌ-3cNڀǷ/:^lvJ+VDҴXUʹСl8Fg i?T?NOdv.FLm71ׂ?B2^#hSy% Zq뺝;ʲ8$c"M zxD_XL0LY2̔?{[AxbtnS@I:̛ W *A\=1cgL]>CY6!H۳U ho(2+8zNATi"̅ 1A8e%9y}b@%T?z//9t>(\ĎLAHrNOK=d!CGT )GZTH]随{hݞZ"|t9r%gҘZFzV{Җ+bREomNr'7Do==Mc=Y h뤊6E.0"q=ٸ;Tņ'15CLj䍨KHӀ*c &[ۈѺ,Trfԗ~y.(7B>,_q99M;U( \U -C{"e O/&r]K wvvYu}_>}9 :5BMTw2 ՒѢMC>E~k2Q]ZlnsUj)b<\^1ǙaS2VN{GiS&D4vzk)TδX7O6 ;M^l)E~G"-*-u8P$ t/vʑUT 18!T!0L`sE(bP>"i@zYC/RN.dm'K4-[f&xEy},S'<\E}%bVjP k3$.9_yf-8Ɯս;4FV| ًS~..&m{b(yf $t(W **?Ugr],D7ɮ<e:*Mbnexi"Ԟ(6;&Ɠ¸_;Q#~gY zJw-F(X\ypIߨ]g"'R! w16>ېCԧo偻ָy2jp^Z45~VQs@1 UKIp[jF|JPk>R#( (6G*ğ!m,tx"=;Ӟ 8>)ba5gt, 16%w}g1mqb)r\7b$q o3o@hZknmOU wɲC)_Wtȹpŋ2`b 1.e'!əX H#F?B^ƛC^gڮ|OnhX?=q arM\7L-DkM+XQ,+;[d5ZR=_4χf}--hg|!?c{l䪐bU^؍>VzakmW)%}zѮ NyKWBY@%̵fB2iY"YcvIp,ͳ:|1DY6/L`%!ҩj7")CmqI|\nqm7DfX _[^)-48oLx(D#[P~##`qW3Hb+_ܩE/Q]W k|_ocr#wQ}ӌd3h['P0c?k)i}P8ᘬʦz`hby`sC0&Tyu*ko3&rNclئ1txrYك+ =kت3X 8WƃiUP {3YЏovGăV5BLwdG+< !00s^=gve3RI=%U>Ȫd%!.(4UZI B|8Wq0E k~p"uU}[~XT7 vH;[&J klc21'ai憯VD%L6Xdu\( gí8SM|0n ŗJXE ePN 1.tr^d)Qq9Ed=h6E ZocNe v ,4. ˖b*޲(C/7kL*w«GnOk3?V, I>m:1U)0%6$-dIZz8*Nyj'D(\_b]2GyzYZ$"TK̿1z"'nv0uc+m6jYB|B:䄢Ŝ%l Yo5Ҿ R瞝@^5KJޝ0lM7n8od,"vڇSL!5^ДK7;39 4Q&6λ'^x[M_R2; Ti !7B%}mJ#WX7$&3=<|f0r49c8%ezAe`  &2W:VyL+շ% RdJHS^4S5)>=Ggɓxg-LgfT4DRQbMs'˓Q$2ԳMi6_}?jcٰTCIQPGc2emN\mZ! P -8;Rpbp,@x+lln,=v%6uDBswXs %.NjVyoQ1%!$Nz,6S_rMdm{tlZv8ikbt2ږ[Hb:fD L EP-8i[31264r/Ep ֿ ba3J'7&OFhyݙS0X5$QURCr~fIaL 1ڶ 6tlE#k% ^wDڧe-pEEKYӌ4a{DBT6#*$LbE.J,XcL9b ]Yۭ ;)cYg.vYs+,ܮʃVzNz?XboRWjm6U6P JC+ZRM7֭$OL)7 E7_Kx@'w^:TTl]CG,@JWvע ; SSU ?0?8]MA^x?Є$뫑[m؃UXj@  Ws~eKԆvB N/CtqdVF &lh/iwA&Jk|^K&;(X Kerad& <; ()Qs sԎ|6[Ƹ/?07D hsvّJ4vqݓhI] mdhl+Q6f\-խ2ETWbL~hY=K+"KbR&}WRGk4*ݔ)NdU4o~L̦Ez]"Լ|QX, `J̋"ꯇPdo !GO_:=z$0REʼfي!c穡VK^UIS6ǰ"47ϥq.E>3YM^z%9tH'Ԕ'rEЯΗIԢ\b;g!ex&ӑ : ] ?BSrX.]ƞ 1EP<\oԲ|9BI) ` l+Tu=r(9lG ˓-0s"u|I0}h Hgزǩ27ʥ{ZoT^("HƋD.&0|'=uA%*\] F.䌦eRɫ+,X6ʯJГA+{?7!M>TC[l3pO*fE de4)ӵm:O cGJ.'*p5G)K AnLl [ߞ! ]͙ OD8iDΦOM1$D^Zw^A*^i„S6Ǵpխ7 u0-v%$m))*ȸP^n"%Haz qP)-Lm}W|$¯~x>)h)"ӯsƍwd 0'ehZo9-hQk /yRt&^ kJ $4 wqNR0P~iU]Z[iQ[m&-h q:i+P B 1wf LTUJ;٤#+nم%lL kio %Y#mbk3aNA[ݴٖ*ʷQFw[S#40zŁ -Y>pJbӃݎ/G/~V,8>ڣ jx#ߦ b gԐ z JNdGcU9+L}v _:QR <; Iv\a)n]l vs͑kJ|,_ĕ7E^ֻp9J g!ǪmLd]Aڀ\f̞k:3~q"⽭Fv}?zU+Cς0L+hd8n:v:pɉ^ ߟ3]kܢhC>T>%7M+™hhy)*Af:HL]Q|k~-2i6TGT?q{k^yM yATwlGQҢYRܘѫQ1Iٍ*" %eH]gac9ch-"(Hjb%&m4QOiϔV [Q-RzlZM2[Cd)Ɇ9uZP70xZ]6{q: RFD; lq8P.DpU&oȀfJ?1k~+s:ޱB72i.}y jd=)2G\f`++ ?ǵ#=|(d Ov{A[sbO&ڏ]djR6;jDy3v<}1{TvnVz6=6|JHic 㚂c壾0$)T拺.=f#|$C:oBWkS68@-Vm~W';£>n)Hk%WXGd׬$tãufP0n ~]Trf_Ń~dotάVn8uɖrk&Eǀ#YsVF,6{2Dȯ^+Վ*n]asw8 vbϢn ̙&np#֨Ip c1;*'}n0&+;.97Br!YtmA]y c"jcJ*EKaM˯*W|wtU/%{85X5CeNsDnązשށƽƸ=)@qrFKóԙ<,Ypg/%RXls_n؅ t0N? n7(K0Uf?=vV{/_TL5>  N^s(1Ey @1 u⸽dl.ȎMC&muv`zLS(v`?*b"1YJ5ӃDdj@x?:qw9b 0ݩc{tNv*Iǜ(6`YdA ]xwEp]ʿy^a 'ī 6Ѽ$AWqi*Kms8a!11-2 F9&M5R%=Ÿg('6Wa[[dgnm"?٨a&-ƖwqK|4(j3(%ƐKc ȿCa$57{=34.i~䨗ۿߕIr8IjÄ6Ln@|Sv{/j"lB)TT~iF;TlvCő9O"HRy[ƓԸr&R<̳x3G$.(#nY ([B@5{?W Ivk /yuM.Ѡ߽hT^34Tre9Aރ$y@Fgz/l[܌tKU&N sy!ZxLSIL7v#Ziiհ z7HI.͉#5jPZ7') ?z5B}4' lJc}(_] 0,mC-* %>_XoL r*9MJYձX!>0%Izn?MVۇ̀C'Z~xM9s Dlēs:6wiVIkfƆ E {8憯F罔!09v'$N^a J$oІ8e&,@plj h)3$KwN*vy>3kLi!O3O)X[Z/ZpQH@KLv|haL=C#7pgSK{y'1V3?}; ƸP| sKwgѭRj4Zz !f |R)!5L~H z*tظJ UYvd Y63|+!$L `Ky 'aݏr0`"i,h7M?V$\F 2 ŠY$+.-~uUb:iNɗﳪ;DͺːaS_Wf>l[;Vdt4lѲ? KOT3畣\DdagP{ K5t=kyJ|r+Aт'fNa"IXwpQs^R˭Pwݧ֗#Z G Geji2Sm%'3m=8ꎁb Dָ];]:yM`_@TAׂ[?f[Y.hʍ gi$9(6%T2l0^ ,g|ۍyMUe֑\aѱRygT!'1@/gC/+ \k,~drRs~ Y'10d/j{Q:(iJW&[1 3n?; ;ZQ>`6oGpQ5MIo&IϬA<}qaPQ֕(`WpJ'~QswGS,mqeNӢ5V>@c4|͕%͞3CBݚxETT F#Q],m/ E1 C!G&([xNRm1h`:糇 ʊsd[\ A9y K4 9dN% /p/Btź2'%M3 G ]"@1'8V ҥ&ѐ_=5#7ەv"~܏4=PϑE"jrFl Q8{CNP۟c W L ' j7 &J`)Cd&Q( ;eĬHլ߅74#Y yKHaCpE㶒K݇Ҁ#=uqCp %5> 5V ԩ,V6ݱ:>.9`$ AڨE8zPN䢤nZgƽ茆%OP9qK茊2tΞRjۤk냊~'u’J>lR@ExJYʷ^dbT\`oL+xy0k[aOYI^hrYi*~L^,ː+Ck>UbDtH+J02e1:ԖWo ڥ@CLp}MHt}_S*/>H87=)xߔ%?=+jT!\?)~!0$͢'mk>@#T74&2nS$P#+LHWr#O[q|Shߣl(^ M&rTΊX-ɜQ#$V"|#ѵSFEW* 6A2> 4[#iK48)9ዻ7& ^|趜 79c}rQ?Ԉ˱cLr~BkP} BAxev=7O 0흦jp)Vޣ^Sx4d=6f~֖4.x ׀ T )iS/ C̋;}C從bkV,N`٘Hk=*cJ;@ř덡9k7yA2pdm:>B]S DA{Q8ٽc/&̝M킕/\ibl+P ,\ST GӉ ȥXHjī\J j\nq│N%i}:ڈm9s-͢&< گν}wE1ˮ=WkE_|z.{(:@nF.H vUܘ&BB݇KwEj_zx7M%%BV8448"1r9@:}YUwja=}'`%!T&Zg#0sr)߻4Udg?`Mn ֤xX/\[݋/e XZW-ւ4]26E˳9"Z`*۴pqK:BbX]PzHfdjp*|`Sp]]0oi!&*Ěêk(V"uY<$؃TRdθי='[9Ÿm", Y-Kh"Ix)fd[WR&XWkS8OiJH#xq'U-|iޜZ pÜ3<;,qY?ӄawt@+@&AK2mguK~6q( tݮ>oO.jCKG\kɬr0a$KU_:?/G^/C+Vp/IfK/JHmYIuKi즍y`/Jf(b!Z5UB P OkQ|=9(eR䀮Ei; A[l?/] r| W?f.'.t]Lk9=/NXᆬGh1a]vQMxo>ԯv$/h%0OU.H\;C.BE|UCk!9,_/d#u,y {?Sii Ah2VmRJK@iG-itlk0r\[&<#H^y9*/# Y{:P+ʜXQHܗ"44o@a,fYU̽g=(WK`R]U"N7Im:7pOAT>[ t%_¿O PPa#^B%xnPl<ի-U]@MXY}#$]ڡs0LJ45GwP Zj~QApp`kdZ*u#͵ _kk;BTIS NCʇ/V}LV&"&&B%8_]u plКdW$Ioi߰~&pbQ^ %RdOhĬd74cu'}ܱe?p{8gI'`EįʍEbJ < e֍I8S^k׶f csmH^!FeM5'W(N؂c%+; J8F#G[?-x-mwV^(k& |\*¬xZyiv v 3NiZLɾ#hoiqOKN)X?Z;7GՀQf Z"sѶ*5_K2eMc>95R)r]0VcSgJr`+7"N`%8eSJi38)Q3urጟDWX?2_"9 ru\%㓾0Sia>":1̀[`cgSWQtP[Oqr"^Hޭ\63"QBҔiֻZ2ΡZ/9&ףJz. .nv <il:+2Tq J^N$=_,dIphi؋`UgfbjW?кűN7N 1oC/SB%-5%8"]DF.D Qwv2cHI#4sZ[W?KJV]4ךaG~C=b3mH;d/aG-Tأ=FU8T%uW}qf'IO%afbgtU!6|]l|D5}ŵr&H"'.V%3Y"3 hcE5$$b 5a@U溉Xs#O:+nVܗ`݆Ԡr hϡ!I]kCwjR3@cJR҉I4OQ0i҆qѐ[deh;;'q._(>\گj{+ݽͶ95?)3amY  gk;=inp.ߵs pdqb1N߀sD@(|Q\SmRnk~ C;xm&M̯Q1d @!3:õ<v_l,[UE8:"f{Y8\(&ue°ߟWaXntyMH/Rv,NB y'Vqs.}Q@d6hn67|[DPr PgGū[{4gI-cԞ-#F=$zW|>1el3}]`4FaV,7#խzt$+Dqh`hLOܿT}QAff%BaKyg}͹Ac;#ݝޗ(rȝ5M$ILFGn "Bkea̝^r)=zHKيyX=N^,àUo aFh} J~D&e{z6Ժ:t`@2KA?hR.Rz|=FX5UmN\7a {,<:0ae{AôsPXPSy^6 L?LI _ >IȒp@Fi}{x!g+rׇ, 쨢tj_/߼ޙrYQ|^ES7,Dbq.,ʑ cGia}.kዉC$$Ldi/e6=Ψ> y>Kak*j:̙ԙqhy bw^peJk]Y6x :eǷ0U rPgp2ha޾T\:]AN84"5 !|+ Gqz+U@ӵ*Íoe]00>k`$XILY&IC2oN+$#U9@SWq6񑖈 7y9QQ @23;}Az+ O-IHVY|ڑވ*n]('3 A)}mF7k.b?λPRHVxmwMugxΏm6Gg 6`к#}=@ x%DD~{aB//q#!I\g9AԵNYzTO21CЯ 州$&7f/ҏ[oH}!{=^S)8qMXejWD7v ­layxǝGkdوp2~njo=VRАFIsine `׊]_/(ݯt!KrA,QׅFB֐Nw+hwzPc9M&3h0!pJ3E|흸Da$lRw-&[@J}u@eG=5gB7ٍ ՃvmW sSmC"jZm吠;l(aUe:{3hI(V R2 @>gT` ǥm{x#ί3ΚȌ,ך#z:|P qVP<xSc{N_'ɴ'{o7ļKDč\_;nyl֙^cJ)BhF՞l{s;`RKKLì8U 7jޮ6H^LxFM+8Z,%F}ڵݨTB؇nkXU)nU2fhPX1L]{`hjk;İnYuXZc} ɠuS=J 梡)R6rQO"4[ҳjAcUK b̛Br,i#3u9̰k?pZ7&ε1R{@%'5줎m" <=u31qvO5H[qxmaX{tCGovnW(Fƈ׊)nF:h_5E}MG5o4)]c-xFQ_;({wƍt~"۰ksi?(vo403AUDy.ɔW ~}|hsf~Ծ,1{%șCrpK7=.&8Hu;ɳo_ ~ZS vuػA3~))Q.jm[Ǔ]y29ō̊oϓ<99^/1?Gقl2V#$0RG I r}_km_GPQB= Z Uhϕy:IFhy U,oQEV:`dGG\mqTI%z*ͣ1 ZsKzԕlEsXMSYJjMTT,Pއ.^; [#T&.Wڵvg;c'Tg?/㖺E\,WbVnG=H:u #O8yuibBVDt@YTZ <\bH52+iG 1`/Є`䋞K=a};- 83@Nڣ1i7P#R% t[ 2Eq/=y5Q]ӣzڻF~kg(9&u=HD 8x[m[ Dq`& M|8--7\C:.J+2p% ޻p[L~J&a3.[e#寣B`-!?V)<wT< Ǜ )t" 2zͳ}}bSko/fx]qͦt XoYVs</4ARן%m`ؠtiGY©!% e,$^ .[zdOs+J2_8J77~ޚ 2D(݊&ZwO*i0'st%~btUfIj8/s"Jmn'[-0<.># ;ީ![L!,J)#y8S\ޖ eC=끠V`31В"7}i[QpF3]6߻8Gk+7^dC{d2र#Tk~[kQ lV@Qvܡ(֖36D.JޑrA7XX% m./%zT3Re$B7h ;=: bZfVSqGj\Yb c)@䇎-up1jil zm!n9I*)Rۥ]Fgr`^ǁ:mszځ4ĶY9%ѯU5ޗ gB**5F<=GMByO@_*@Gj9x e|\*f@g}x0xxq0ћ?ȍA:~_!I\e]z!;mP^bjŧq-)3o/ RGΣG6b-4MJPHz? )hocfGA@hɘ߻ sn2{n{v5VkŠ,Er0披4X-CH5a+OrRzBV>d|HÆ"yX +`ۙx Q;bꡰR 7C]XQi&U?r|qAw/1x68ipx ?5$6p[I#oŁ7GM,05l[ )*2Gb!zycIl& 2v\ʛKa_"͛Gdy 5_Z ǕfZBn V h% Sx?!sHi[pLh#f$ÅFy:j,#Yn>vYK军tEF!]1JWӻ3dpiGtCBP`z} &m12E21h`ʊI]AEr)4pZx2' RP aʼK*"&Hm|4l%qןjv"m'ښk}x(a0.g#%& hK!smcɬ k!F|f}:0/{1yHpBTKoY>I/ bǍ{37\jQ+Ξ}d'E"(^F1B%??NP27<)E TXp7y5ղ-ڪZ7ۨ>Q)y7w ̷&gRc$EX I#ʓFsyXE?m<wt j[wIUf"Ӣ;c8߬$ S8ZI0=P8:++|1 ~}^n ~͹GbxU2nJ'8,Ts W .3|ӯݲ+v:Ym{rKx 3lx!+$DV// `APlDmgvM)Cx8LA:<8l:ʑ2Tzm9=5mֺFjE J?=dJp4%N{kruTkN7ydI\Hk-]_C+ѡ:[ R H` uL @i",C+?u~ROw;#]++cEnG綘mEq_U=H5uYRP=$?QAv< I/$æfjFtR"T;k)IXšQ5&8,8g9LWKj6*+~68>"]x,,'Aqh}3x0_5|/8>*Ku I+8jҀBٗ3O?5>g@?!GP [_v8Cȹj%35@l!1{g&PEcGG7gSki }z JYfZ <.?mxn4i}pvU5R0Ra1'Jw v nPkDBZ$L78й}lsrkܷ2JśxM DA0:c_ѻ:MceՈX)tFsB0`p؊' S5!%;)!2{r0]lY6%fvOKH0 Ec tPh3Դ/،JYI`*SZG˳;sX^egP^4F2V1@ gP,VÊ'mvn/4ڈAFT$7I҅+LZKEwQNtqj|%g;i v^I{eJ$vzJf!>\3H9}P uk۫( ZUa̟ٞӁ" $rRzʅHӺdܶEhv\ZI3\”{1˱#B%+PQ aS;] #fAeSn+ඈxɝ + ]CMz:_+=nJdI|#ry9@aJ\>P.^!fq5F损>B/!C}lq7e _)&n2N)jètB{S ynڮKfu}d  ܚ㔐Im'2ؕ[D3b۔x\tlT`~C}+üSAqSek P>dd\QrȬn.IcDno=I nfn1T NWeĎ䱬jc:%cudR.w}SInZU0BX.&$RivmG n?w/YN5hJ_t}:2մ:ٮCA1ujKDUf)Bwgƃ,MSHOY tu y@uZ(RۿG9WJBXO}3eUA:Ur/W+ 18unm>;I%E)abX=sCMpbieTF7C;ݹT-hA>^%S'iھiJ.}~ _U$qE5< ofTJf:2OF@K)Ce[hcO%P7ϯT4Dg\G8/fϫܭx _l2K@}Jt&ӀQ=6C+Ŏ=T3Be_|K%iE2;+R);ن(`s#k:!)?8V!; Tz0h(`;LUkT66v]F&knL}5c)u=W] z@K6׬q:Ѩ"NC'4Z"tplKpakjWv eI>U~u }^08P?JyŒ@[TfAB{ے2)ܴ1f/B삩lzs~%Q>I -#m N&(g<{P jɟ~kZ%A<"ԙ' 텞s& 8bK~`#-l7YQx(;23.b\i0Mő$VxCi4Yݢ{Y$Sv)Ki*^M ydh"pu\SECul.'%~GzRvVp}JɁڮMcrȊŪ Gs f6|5mRQ̉vWYY Ag6JJaetp> 9VQXȗΦb],,x~vܡx9$`䮟Rfo?|| "7peb=,l7)  pdm[S(r'rgvKsv(*m2\c io5F%QR?u/pSI/jH}uc W G0Z]ZB v_{;}[9(! [G\"!fGD7jo3ã9f{Ҝ*E8 RtXs"Q[ @~sRDk(00qo=lp~=k)|)'Y($ęVӹT8+Y/Ǵ\Ea9 $wԴQss;:MMx[C*OCuxTK-P?km‹oַuܥ!40슛U\y`wL>If-& ╜`FzYֈ=}T6rXP&{Q"19ӒSl-`7ABx(,%zV;C$`8; maAG4jT6|3 Ĭ?LY}dG"pZ11Ybε|!C!rq|<8: DF,'ɛnpe؉* W]U=/+%L6lPff=Z8U͡c'1bŗkҖ`殁hd4ء5sՈ%:JP^Ú xSPO=W0r+wN̙Cehb.sv\dժ˶_d tł>t:Ԉj.b>,*7mqH]A4NK7Vs:Y}.*5/seYz\!f'Xܦ#4F75_eLtjpzL,A !')l1Govmny7 $lY_{< pa3`*w݄?;]|9 FLTC5zJ/U)t9jz \` {0t\XsqvR:,:dOr˜{jrHh}<ƽsz鶢 aHUZNnB> b*Zڔ>EݒvT6x/e?„9{`EY}m>Msg~ϛpWZ5\m;NI,O. )h8qU'cWYb =O1iKBS }#NOն*3X2L.ɨJ.H>+LxN5Ώ͈܎o?VE-ɔ׊Ev;/:|em]H݅녥T0+šSSUc!CM]'^MUK ) l`6=;u(]2('pxW< ?ɠ/v\[Te-蜯Iʊ_Nwg쥼w Q 7t3 F7 Scy~9¡fTOŇxDWлCpN:jj̆d 9uQUG҉)D @W/mL sW!xY5 |7l3^sŬp_S*hFCiq "ƫZ?N|W 4TAzXZ_MALS`JS8!veІb<9GIٸGwMI>;&&b;g_@ԑiҠK܃eൣ[n% N9^hXo;/׶ Ҷ8JQ3Zw)t)k LոbBgβVDqoekJT#,H OnXirGDy7dEZV]7% :"4aekM_!0 fsGu~P$r3n<ͭ I5H(h8-7qP!^hqV В( RJ8Sm,w(K;s;tIʾzuuP[d>*NB;HҚ 𳵊\j ݘ24W-Fv/'{p:M2L m/VE!ot[Qh1p,Wpy/nz޻dE`iHv6ȝ`Ž #,^zym|3rB-Rl"kG|,sdr C4϶OmV ANe#?w0fQt'bރ%8sm)"\OLe۩aëuE(}:$)FQ`z@rAL eHIao9F_8Y@F7>;+u#_^ά,O9)>'>,,xK5뭙aLB\=KejZ_~s2Tc58+#1J;]Jm0Bp13?1]k={f?w>> CAIi;cvM2þwIX <9"1CJq jjAr?|vʼ @M"S*rG Mg6^b0WHۉ%6l27|/@'Od*=8OqQmMAR ̋.j"۪PEgI?bgtصy+:ޫyP_ rL%sG6Rl6A=Gqdpg߶D(AZ l-{2U}c9QaZ̓D3rw%nanH *| ^ً:0ެl| ,m4bb3V79s-h+[M4,~4 ։wqyk{=Œ~1Xh?(0m5Y=7yoyul '׶0>ѱ>+r=B8+mK҃`P`Ԍct@VEQbͧuӃn"lXSv(`U ʎJGuĴM'YAu?R 4eEխnV u5{χlE'tςgy\~xӪȂk7"/QԻx (ޮM1L ?1 ,\ov[YeʞF׺ձk"JڅrU@~2XT2 YZTb`/3LKܬZ. I9 ?45=GPmv$;U c@4x#鼢E\YKp<r~FŠ4s9ZI#ve yj9xZmhxRUH \?86RЖ> _, va8C=ǰx7qV$t9H3Ra!8+L#Q VTޏH-J ـL{`_o!DX݋Rb^@4U{k]YO.hfU::y@/)1N3g_ǯLok6heyConC&Ո &t1݀g1WtO b{Y8Ai?uJ \v@V88+,OWhWd QCfBO=L(X`F3AYPM$ߟ{ ·0q+ttxmqtePBI SI&!?A .ǣGUX34;,~ܨwA)eπ ! X""at3l8 M<3X<AxI>P5W %\+E{mL0GC'?5Hq2ˬbN521#+Lؒ0 =KPQYS'uзuٯJ4уSOIpH]WVO&(sjȹ"\pGwHtޔrH-A~kC~3߭~} W<=Rᴠs^ T~i<%IBĢe]+ʑx  i^ɀ;o!RC]Xؽҝ]ydT7[#JM 5p x)=cx*js54]LƀLU*v |8ኡdhzg=yq`oeh,(ff5Sl@]dЌa8D,I=v}(pXdy6SAOsEL#$i:l 2K㋦i{?;iKUnj\G<`\NO1@&lV3; rOjPM`(5MƎ/CTZc 0vf겁r*3J,r_:=>]UP +ս?e#r%"M kU{= |;!NaY"^rtDQ ӓbhjo.n|A[˖ Q+@6+-4˭`Z:_B:iD5-T۝&Zlo|]zRHeZ>cYmQCvm*eTCG*D[c]BN&GkAh'Rihavh³I"#8[`Qq"$AgƦ׺my fXqFt7yd.fqt삒+E7JWOlЧ ٣0+B(ƕG+  uWt,^R ^А5,vY(vA Gʣ;-y]gEr髓hnk" g&*$gANOwi0@*x9Fqw >֋-%=f8m" k%<&{;+ejO3YcC$qS!+gZ/963oგ5,jY8euS*ې/U[g kBr| 6Rӓ`sT/F^pl K\QC,^*OP5}ZGHf|x;|'6tP\ PN;1 Òz?B/_l ǣJ^<<\kQ1|CcGę['.͸d*)O2y7A`}vl-8r 'Mbl!#M D2+^U ,@ZFvʣLxr j8ݬfwlx7UZxX|ulE 3FCzq6 >SCɟQ@-z3xTOEP6ǫbmk,S)*ld*xARrHm"w07D=3h-xja^_ cOTu[S杯 kDnt<Oi2.{[i7IBX3>s}{>&I8/$8=t:8$PFE]wOQe웏ѣ}>lQJnb )WOubb|2.3ǢgV\ZNuqR!_c%"h콗gLU6&6VF}?T1+Z}q,$Ldm ?̀?ւߎd{ R;+V MUhBij\{0DzkaO?SQ Ϡ5$M:.0>1F/aajQ`6 Ѣ L|4p=5abpSK_ S s;QἊ "躘#[uq/U7 k[#R#1Yghh +KЕ꘢6 C2@6:+3C()~\-*)(/ɲ >3' 5^X 8AHl5tzߪN1r)sF6 AJQ,╣%dNHp%xk:.zsyrH#O{ᖂ@AF_-Um_b6|z,/&w&+mRG$6"|,ݿ=YAU(4 g֮;z/*WJ4B_v $">Y'x]_M7hs.a0,=!} *'Fڸ+8c:}S}~8püʹ(  f(cWEr~J2 R4kQ|׬.p;甜~}$_\S͋UpZ 'GUƢto8.Iɺqz>Rz46LLaƪde`#^$ya&Kr)"^K\x-!.+@5i7u8#!J0ž5|}ξE@xaCAt}HKE癰"jQHޚƇsVăCB /ּRnNzREʾ 6s&?;*{Vd:K ު2@٥qKyv,&2BM6NV(ohC:km<o*fKHưerP- Ⓚ0&ss_.`eN)A&IȡPvP v56 }t|<0QFagDELIqcbN~]dFع2Jպv c3jAɫXMd22r'(ؖ\؞ (fm:a. yPvZ%,t|}&N%]X4I8a&b* .R 0lbuI2N]H'D`8{nOH&[A=^:-*iOi).HDV?mey'"d^vmJ4IkpADJ,˿ؗDvg{$uWZn'RjWy6y<LjF~B; y*w8|M(׫ɤ҅d^si&@Z g2P EwA)IM5R ԗ4Jp0ZP D7c7t+7EMP $->#BJll v2X^u(  ATc"{׆#v0VB>!7rhnƺ>4lu>~0 562վdKJ&uP74QNn ~1ᅺD@*Mpnfa 1L,`U1!S{O=Q^{Yl7}%ΰ,Xv;Cc.(Zݹ.r}T.8'kUl㈽>F]UGn8]xn1U3T<+MӥlG} G"PV0@ա'6-F;ʤc!&Ѿ@TFlj M 2'46 pTWgx<LFo4j~Y<־RH)_sA~%\xeX-g0'yiSpC\*bzOy_xqZ8v?۔c BfrI-%gyfh9}-`raHjFp*vS%YXFLa!x}k8KY%'ul6&)n0&V6\oo_b]l$ZZ*.hȼҰWSFl]!"xI.mD#ᑱ؊֯Uom بXlmI !sZe9&>ңf!}tAo)tSAP–Xm8J)@ 7Q wo:mxOK܎[4/v5lN&?g9{Tc 'Vv^ ķcm1a~- ~<θ݅З= I+VC=fԡz*b"P ~+jhYMTYLˆW+벮 XvSQ/Ĵ.Q>1iu Ll[ٓ(m2l$Մ_6jdTR!ku~ęc؝i3)>?د(3rd@毀Mt[RzQ*qx1j杜)iWS̃ͨg\y\JpvSh)x5Ϲa/Lt?nKzU,(tߊ+00oZa5m!BBwexU"GRi5$n=o@j'bJCe80 BaM_~G704g# oSدJoy@զEկ.DP]M/!^<'{oТ)\PuD)5/c+@*.FD)=r*wVN8:L* |ДD^Z&nML1s}" ulV_]io gM̢]7*s.VXE"Du8_<XT|"GY*MCQ#s3Z7`?Tbyul Av `kdAgP)vDhcb6&ݯcMuAwkmSV#ǖcKЖ-}[[-g'6yTcUy$tUiO<.:;#{dQ }[u:(+o6_pjo/!#4켹Y8C 7'Mr?PPR,?{_:W~7kpU喳}hMo InDZ4< qζio>?r2ڟUG!s V!KgB"aFłY}&hU t(3#M&zw=CEMfZ6+ϒN{D>z/rdڞϦRјMk'#qq^o: kȠŇ*¦GyP/畊8]uS5yw).ȣ aߵM4+'hW]eFf5j-n&@~6\QȠ}}K^t73[ݓ~2[ey):=EW9P*)g72ѯ3ӥ.v T"N>QGn0 ,ÝK[{M "׺ER/c=82}'[U73mPHXI6eWȱ՟`Ӭz |l-Tϸc8 8uQ^E\jaDVq 1.8wjg٠v@޼Dܢ'z!dV#" ɩJ"?_gar!Xc\ 8:z da\4 O=Jc]65&wMo(i֏hx[I5 Y!¦7;iTYbsGx?8o#3p bh;bdH#|~,@E͛NJ)՘ rzl?HV,T[)KieY"2Ym{TWHΦrN+s6_;,yUn,c[sz[!mvIX8;gn¯Ꜭz}6xzYL'#(đޔ [RG:w ӎ3jP2L}E6xQxcۯ}[' .T4#?8A 8FťPQ ]f)ȣi'~$3'-x]ҲpZ*WҳG#@ӣ4A2( E(k1# X63hƆic]*OAA-Wʉ[ 1*@{p#U,t͡!7O„3n{U3onlBߩʿ->nชv<$lzB%8y\AMT}⦍X,*|U]Igmpd(5wo}pRHBC,h"k(yC+W~&H8# WÞj…E%y1mzYi0{Ngבc+}u)B7n(mp EO $QrZ (qcUebpK97xň#DAZ]+\ BV28>ol -iHc6CfmR8 ;X#5DMXίx`"Au[j\S3]+xWI],Sì&/R "ӃR3>Qy>dcvvKûcov(ok+Tѯܻ0RVy}KرU.)4%(#9hON'Sxun˩f= uf`9\¸ AJP: fč%Dr,@Z5TR3bq2OCTeʝ; T{ @5Iu#g fr Tz:C8c)1]l#[ X$J9[μIaʃ%$iHO"<ݓ [RKy,,v ~Z.J "g [M"roW|o*Yn{.*cGZ5<\``sH[vOe>`y)7 URxp}\u_nm;n+Z@th`DUɐ)J_DL΃Sك} FzhAls_*{r~/-\,ەxgtuҜ` JG֟@ [ .vVa.;[~!Ab-]YVA0iR~rYU6d3  m̨I7s6$sbۇV]EzY#*M̅Tj4FVq.vqbB3낵$O‘jՔ' oKH'Ea/Ƞ1(;Y/8$~ ^#RXO9Oǫmf$փ_ pi2X)C:5ڜ^]uDl/ 珚t|5Om7I?7;r,Uk6 " &^3 ]d=P27 ~0x"fg?D`+UWT&0T.ڋVD{QIPzo87 5Ќ 6 U5xe,ԇ I٤6]zpwz.9 ٯ U ;7q# ᫔O%k~%=|S^ FH-@f8݅&+ALvSԅ0j( L;5x`\Pql&?kI*&|EoffGb;Mf=3!Wdb*;\L-S>*N3~9abz'(͒S VMH4. P&Rij7;WC\hfSȐ4)/VR\9-+߼NGO)'P,*~r`!{ kc:qGp):SX6o;eXbdR~ rixo.=jC'ÊG l,9#:zS(cdw<vBDM}>_Ph0uf]z ?9]LX9$ͣiC} ӥ0xWx]{P3%ј뾨ɲt&~n6bG! ̴I C| + vi+!}G /QREu.I M6)4+$۠4^HśM9s2pP# pg!fؔY!3F l寊-@we'2RK•`u/ a`1YW֥ p!.0ͫ EgMK`ө.-QW0v(.励~ȝ;5jXlxąH@R>P&z, Q>/}Ȅ "S cQLg1Zލ:yaVM]z܃ q gĈsOnB?98fAT/  ?j)Xzh`NWwqH8L@}2P y F1%r?1nʭ%@o: 2+k)^Nfc+})m#EnEW~-lY3(R\ .ߣMpxD4S || =uo?p wgفɸ; /Ȱz:.BƥZ1e˪KFVa<*So~S2؄AV;LB7txJcZSy?T#*[hy7`>mbH/R󪗷.G$hGHdZ{ dCqc`jW5k2ޛM$" y Z\_gP9{\]Nۮ;۵ ';$0I;]R\ 1g\:o-rʴC#AfV]Yz49L4ٲ{IejUsyޡ/.0}vAyι7Y=L$ç{Z^P6%i1i?7d2J:3s !keRrI1KR'dl3x *mXfxZW1'Qs:'%DP4wuy>4#רسx mѪuqvU =v;'`ssUIޯCE.a$G'BFTLz#cf tɵQh< g8>Yly)`l}B lS} KWCBۜSfl FYt+(kI cƈkmNͤv&ؿCMJޡ1DEppQMpcgBbmnh̓fk=3jZj^>cm]S6¯$e#؋6NzBPOV^V+6ֺ+ :NPp(˞pvsМ0.R"]˜kEĝ^/:'DƝ#fD[^6+`NL%&gd9yޖ:9X~vxEfKHx O \_v8mǘU0 ̀sh>t (t=EmBҥ^#:ϯ./h4rWK O@ J Ri 7`LF [6>ȋՎ]a%89PE)wAG&oAImو¡R* !R b.cxC8+}]pF!xJs<1h ٔdZ`=wPȦT`p(Q=La5jOP 'TwO_y:)q$ G?.Dԫ㡱 ZgXD$ioZ6R/][iKCLVu$_ɒګƬD"NX5뢽|8KR䢓#Ex?7ެoHZQm R5v|W{3Nm?PgfyH 7 ,GtPUQ\j֐^4 1l>WV5l~?qt{sK4txQLpuZ_؁7Kcu/ :l/LT_Kii SIn:!w7]NxۼpSQӨ1Un}p '"7'գe.mW[FM!oӻEgCUҀお;Nk?wꖒOERmp䩨4^BC݋kd;Ö#[tWvƿ(>~gK)kƋ p-Rc3B09^̉,zK}ߝblb{V@.F4pDFhŒ&IXUwp5\תcyos6W'n }2Mppo6A|لz=HW>Y[\Y_p3?EJjx$t[;-J"{CDr ߂.>lw>AL0+m|)U⍞?Z}lQͧ(ΉTOYI!xy)yzbP7Npʇ8WzҸHRK7 'e^<`ND ٮZbI1EB*OZwMh@Gf4JL@)666e:/dk٬(/m>wV 3 DƸm\-#)yt|Y|OðTNd [Qf;p K_ʛyczjҼT}UxpM[H-~]YYVwS(=|a/ۤ߾gɶ2^C6әpR(&&˂vyZQY'X9q۪N4X |j ')O<'Tsf{T Ŷ̌Y̖(o@ܧ8@?r2,8xebߏM8KeV7wX/&U?ze62(Pt-YecuCHh VNp G=cl@a.R5wjI_=yYj,C6^~BĠV5w'cQ3Rtj!DŽMwJwF&oEiv8rD'~SUN:ZOs#iLLb5b-YW¾SZxQ $̌B6EoVEMb'DX廋o)0Q-=ab/SJkYSʇ]㫫tu7Oƾ Xݵ*zըt~|VcRfy?J`X9J 9zVA]KAN-[g;q7e>r~;Q0]* &셺@ux ~gȲ6:ָ) _/2=@!?G{;C)j3>7r/#EelNHCª;ؒp:w|TYRhiq%r>cӂP = kemf=nyM FFd"zu>3Ap=;Ifb,&Eʤk bVV5d 3|~z4aҽ XUOÌaf%,[`^ߟ/j6G<LNW_ yzvQC &!(rJU/ {SISFKP6UA^QY'|(ߘgh ΂)Upl F 7lU\˻ٙDnMY `!WM7hs7ЎqNncBX(HE:Z=tz،FUW )Fi1s%y[CrB*Ֆ ⛣PTR@bvY胇7)Nn]l+TxHH#~x kjCsS%yb`L;L4lvwLNH^s[CcQۃ}i;Kpޥ.4ߘ+=z='!hDnYK"װ&`r{ܛ } o&` h}%6:\K[HM L W+"AkeЏ>Z9nGρ>24Z* 8\E͒FѨ C̶͖$$<3T{k/uWcԪthqdթPQ b2zTZ@}-RTI LT|NmV7D=VD6RO+{:r2{Ҏм/ kbt>Ù.ILA8g:^b;oT9ُ%=8E۽wRLFh.VЧʦ8=}PeIe5 i;gi,H)ѐyT%LjT^d|h1]/1yw%bvaL j=%M%Dd>? º*z?6ֈ؁;xl^Ndt$B߇Kc1V*.y~}ro1f!ʝ9yD4 ['h0@t:o D|CZTi㤸JQu=&YmQ%Iݠ#b a*@;xiȅ%@^m1NJ:Ө7hZ-J#p7r p%4<4?ٶ=?홺2~ ~A]>Z}ߟt#oD{T8yڂU #\2тQ+UL[sB/r޺sɃcs`;~%z c Ŏ}<'gIk&i)Q#y9K%IAg'%!K)mj5i P=TlVGh9 >C;?dQ>;lt:_[hп_B>>e?Irmm:w33d\^$HBy /7RP xVbT^ZAl?ig~ М3 Qܓ̡۠Í՜߈R(Du}u'LAhlE+]|=n]\Wd%֣@ _wxh9ߢC? N T 5mS%<'eܶ t F6ϴRM9J:^D̈ oc0x2:E* ּ1uZ#[2›Et]#@HbyU^"=::k_@hZ@P4J[\ٜD$Jk@l6kif&Vge%dqq*~3TLzRY7'ʽp@P [AXQ?Ma6>xr[TAtɉN`!2t540c٪)V#wx/" |UyHYl(I64OjhV2mAևjP5Oj\ʇ(zCwP#2J(LsJe+^"_~悊m#bdbjl5Y5|$n\+utZ^ژ:sigp @Zّ㮉,WN~:`d:T奮ĥ:΀2PNuTfBwi;;󴣆c*>2,Y~", s4qYڎKg Ԭsu.p}Mɹ!=갣-Xx{)4N#\" B"5igb)Dfؼd*xvR=h"XyW X gݡ|1̾J :7*2u8ۇt rARBXطJ1a3;ى>ԭ89 64~OtXrBNub%]* /ҋ:枀ү8j ^cYdݫ§?Q%?TGC0Wa05-.Yi5Ji%ZB]'9ț/TԚi*\_o7OZ0G->e{Xu ޹ÆM -vInR`70o38Ω Pđz4)TI n<}#Bj %q1'$2*GT≏?Bݭ3B1;{Geh BS&5ɴ@΅r[ цV;Ee͙Mg4cSe\d{M">i$OA?kYYjZ;Q ٞiD8h-i˗q-Q.S J~^e*:I4AIh֛N>smRil4<(d DSKdq׆"15Z (0Q^(\ UfoVtML -lm÷.QoQ?l[PyAURpY#m3 miW}_~txJtx\ei@*z~N59g"}iC#¯ȏ#Q×!ʛQ'a*;6_Eg)٨@}.֎<$[6-2!O =w J @B4#2 5 4)7#gi-8ƒ',J/BNlpa94%<<0qt!)鳑[_9Yv㞱Q XAiNi-b0ɧS8Z*Q_{ M3G/rh Dk k:N_@_B>Y~h㈃8X1,260ÊrΌS_ g$UbnCAmnM)k,󺗋 ;KiTD J-˱~),l}6/DFȬCsLӭ!OO~D3\r^?KfE4J}US"懴[$DOHmԂgIZT;'ybFHBQw?`p?Mx+B!"?PO9cp\8&t)tC勓<"H-}V?*)Yu_,Idr;|=i%YfB o5/蹖 G~Yx+xK)DJN SJ rnڴF JcdyJzpDQiѵ.Aqy@t W<(ZlEn5n'HdƭOG-Q\̩@8)(lg Nɣ++$xT@ۆo8Ub+D7}h^F֗#g~${BOpyW̿IM>/5޺\((H~;xD<̣𥓅 +  _QK ܩaDe_zX̴B ×ҽ9Y~zC䧎vQ!b =V˳6:g:3Sd_ <Ӻznlf6K|>ڙ)9ݬ֘'&n-oAzW_=]:ֻ7ۧ|snsOЅEƄtJV4T)" 97y]8A - R$xs9)w$W#EuD7*3F -p'ҝv)bDtU/i4dE(!q|88~CçP߉':vu&w' OoفYqgFeSUq/GqF\MRy?nmj+J" ӺaWA#!% $B/[1Ag zqNm#^LxHa`Nt}|'{0ONOBrC$^Lzz1oN "̩ Sqe%pVb m #Xlٽb`8Smebm !F>sצ!BL?gD˗%OcO&_Z ƣn8\Z5nƭ4mvZQ/(sM@#Y/“v>j[eE 4 ŮG0q`XbS_ B wLu~zWEN^S}@mjSIWeС]e҅Z])Χco|da<s]$\~y_]> FnYCx WoщmsrZfL*q:\r$nFǡf'/IJI&Kʻ%4+Z^yC¦fy^efD))#-ӑS)iSv,Uxք52O 9"G:--mΟqT>jjes!!U%[v{jՙ4 O70uHU3ee@UƜ~_bSTgY{W?~R$.ߞB!5o*x'a6m|'w | [:W>5{K镍!*I_Ay=lm!S;d)%TrC{XU ?]r'T MIq3W&4!nz0̖ B51^kYoJ>c 'nqt==#@Y1bA'n0J݉JTPm؎~BPyhɕIEMQ4*%t eZ4!玩f_7{ʥc 0>bFJT]T73,6C H԰@4u*(@"8PTc*v55>wH W񄾝JŌ<.%˔L%y3hP-VKǰD.T^ؔz\zSEw$0k˸H]ąsm!{t9x @}MRG@EYK;`gUM6=u#BhuQ.p3a6`cKc GDk]惻4{0F]S&dDS!}J#d'2% ۟%7SiH%&Oz$K*(`CA3pLT@LxŌ~qĂKqK3܃ĸfg7uA;> 6('¦{7?OMte0OCT@Ehn֐&=OVDe+c"B425Zz$?=D :)fon7ʾ\ ʁk1h '}C刏lC {+XĒ9߸B]S~7mƴ{lf&c= F>*x~9&;]?`yfoqzWhYl({y! oOCPnf`B9Y fN'fʀJ=Г l>'.$P"aŞ@l$g'X7'(^CL0rQsYԼ+q0ѻ?ys ^Qѱ/8X6Zf 7R5{;=MI#=4Q̃S873 KDv^qn-M #*o Xe$6g;Ojgw6|iDj!!emȬHׇf4hY9\q?;Z_e.7(ATsBq}*BKe'tBM]A|Y_7IfU.x+sR/.So|~ ]2{}7?O&3 ~6L3{[xExШ}wDfJM;c+3U}$TR_w@5\X׿"Xpb9ćӞ Uw| ܏ry\FvM%lz!{η7O/KatV oUs!Yd0 4Da-гb8 * -m h/M?PQ*_zA ^`|< W+as^QL)v8oFL|NG~fbb鱃-[Ak?a xgq;i3MmpkV )S4Sjйf{'`|68lb"#ڻT:VpbX;993~l<Ɛ]~-&jxQ/eMײǣшxp n:ϝ׻{,{م"-bD5R(}բ!)LΩxa2r̈́хOD'9뺒'ytީ T>0x5QOu&ѥQ-(Sx0" O2A4HnIOit$O`s1scԱtר|] [.~wxw,tuՌ26Dެۘe/SEU!?f|G"kPmT]½R,hR7m2Nv!3 fވ)4hhuObY#AXOc.lc^2Afu48dKyYNp#1뒏>=Ts-@a0-K37uE []*O ^:x I#ZbB0iQ5zJEĺ:ndLJcqԳݩ 虢kg{x\~Vb|!e;1gNʰ4D ;{zG=0YͥF[ٌN}VjU7n 9ɣ|PRo@*gcM*S"Cc1` yG1_B:Qh[AFQ9k45P b=08?n7ZT m(-Y#Xw-י* MPgL]2BOlx?2(2LyppҢ[1$D)+Sm& [qDS. SBItfǚG 8=dNHh&J ;C;mȡIQjpv=nPEۯr4D©ΎGcv2*6eN2̻'uZ{ޱdNO t)n!ΫeF ,>z<.~IFvՆ 4u50EL21?˻\i[_2HWRX]!gcMϣ-]D7׵޽, hKij25sAg|D;z=/`ZEҷ'r3@+xMq~Q%UwzBnLse<:똡ڋ'de`'Wޜ͟lPS6F3+tzQ2Oh'5Xͥ ;M>ŀӝ|Qn T}^VhLQΠc;΍rE(nFv4NKRV@R} >.p R@l$7*8J>Ùl+ze@46'\Af6W]̂K= MC^tX=!opЇV"g.y^,2G.q_(K:u[Q4rclVfA*n]V$J*`?]eYc U$L>hh@y8h' ^8DDJ9d$0is~5N;!/3/?H>_`)6ΉJA.p_P Ҡ(gʙɬ~6M[dTe$qjDjT4T+-VXnhx:5کDɕl%AFQ󈲻 "DP`۬&Q.\| 1m3xA_*bzj៉<u;vjAudpSJ/"vt`8114@CEZ2fpм@#`LfcNe^#]ظ#F#;Fͱb,Nڶ{nM+\*[1D ST|6B (ȉ53Zk?gt>7Y:SW KP#(%=X1"8V܉T|(fL1-OԕnLD+a0}ehwMwұS8N@þ<(NXqup|11~UmXg?,t m22 q YVڱjϾ@J> LU/C>秌6WӽCCUhb'yY sRTL0S9r75;%}YW'b0)\S$} rڮ”^f*..T$W0=ݍɳqÓLo۟+YeK$;Zյ]d~&Yt\fum+_J3й@+`crK(`/l\`^(G**/oeXhEczCi s:w.5[u\^ HFߊvrІKeo&x o3ͯewe5FG bL,A 6& <Cfnj9jwM2AbV-TmaX6THQ؃P1PCpsP&w)ܷRZ>s/8ŵ3_5pSߌU1Qh2K<)1e?*@2[#3=Y{^W5 [!ϛ(j*e8 1Ji%1˖-ŸoiI Fo z `\Qڥ |\#kO P!|1MK{)Q "zZ:{czWg*a3 A'dcNգذPbZ b_szJ<_1'Q);Ŭ7AS``Nwm.b\S: .q—fv ݔLU}רg'&HkqWI=ߊgwuY3+?nYb黆7Ytyvu0\ʻ~5Mp[D/;}r qfR2t5u9%J:(^Nc: v;bKOx+GYsDKH`$6KZA4Wa.롖'(0 =.{OplI&e 5XjBtpX[CaY=fY7:Hy ٽ~¼vPX!޼Fu]l0#4 :nA.%T2 .PE7b8Gupn=Iyƍ~;Iԗ%!@v.CC4.ZJ)]nj*? \J bp!aIh}8>3/{Z |bo:犲`cޡ6slbѥib:J$aٻHO*b6@]((MްA<x$Mw`ŋÝ;T%\.Rj ׫er[O5x.U./f{p,+z=QG?]חeM־Jq_e^b̫^yƓgGkȢM{y:^?m;X@;M?2Hf~ B'pl3j0l~1pe `7>v9 ~ Q—כp'òWҝJY9PϯL6]>PїiHSv H.]{S:C*μyF,tnjdrW9֊U?]GYlEazQuO/<-V)!KFܔcpq QYDr~lbZeS6=Um( b@T?Z笘޺9ԥRhqu#7wX6w,錙% Lj}mG-K,ܛGBi"1>'&:yam4Lr7=T$EnlX9c!$Jik <,ϬA(v7`4Hlp`'di  D4_r_W#g+9y?oAr+P@i@( 8S,S mTDP +b426awt&jgQ|uS@0VO0FD-oW ~aMj4؅eѻ9#kRN^S!Q$>bE䟱__sFћV+/WpX*=Db\E)o3'Ƚd)^£N[ 70N*W_JA ׏0O,\]B.A]W@]<$aW$KY]U4Pex9oH1.npCRIk!i %jՒZ}}j뜧>q_ T[\)?o|>w,*,`f';ajQ ΂ oQcA>,l"fQA$6Fx\yM}EW#(Vֻo-Ip2`.JPG2kNȤ 4x;-凨K 2Z#\Iׄ[c/`-q"ȅVĊJm&wE4VfBiGKCC3&iExYuހ]*M-<ǡ? B3?f_QKfˡ~ۛqX܃nFN"d2*/=z %9[G*>^%DORVY<@dv^^)9L0l}OW"nbD2dP$^o=7Bc~翼B]p lcl[3ue6NͤN+jy4\ˮq^bn&|<γ8%@46X)f(O>g5_^EB3g7I+[(<$6IM▰Fѥ]n:fE0x ЩuMv{)*+qu}g@;ȑ٭`ɹ^>dB,7ȉ\'s>9}{RTV_D.xYiJJB.Gaf^LcE<26"GZ~ X(GˇB E3zNК'uĚ.OGʧEg{ z#b> Ŀ|rRftg-M<`38JmqLb %PODq;fc:*7òE%XSu g+dzx~3.{|7Έ~`aSysHv/e:G٧Bˤi#o)s5yC H[? ig6pJwȢ#=EŗyuaN*n kw^c~2ev # Z*=2,c|!YeԛѐJuHXmB5u+u0 Q&hq07DZ` ڂc!A8p ^6f rl 8OmiwLaSL]؅~IA">Av_B2ui-F,k5%9Ɓ/N3fCx0*`rFWo:j.h< ڠ/|_p51_L4zJ"6kQtzZ3=!C$ړAYw0[W}6Sz]bz}7m|jJoL$e&@= ׫{awpqmlNhbYӗBTk4Bn:SO?T9 N^p;#ɭ}ikHP'rRRƞx5SM 0q֛$:10w%DEq-4M>z*e't!ݞs^\/ ;g(ZsIY+y\)%O~͇(2,qw/#hi) [؃dx}oX:jƼӈ$ˊLE~̪$2~ݽZz՝gBE;Q 拰H>osSRV&:×P`%z6r[y] ꠌMOtCC-*N*:KEFq@$JP=W/y\O]E+VY{eE LKF8$nƾmH}#"Bn݂.8E7(PҥR#^nV Q1P-&Mzմg_9ɔ\R5crk$9K0kإECTuI^`}|V_C{$|.XG4Y5kЍ])Ɩ?_-[k?e \^󺙵.e]-X&e;1kI9NV%'a-ߞUǿ ^>"p-nys K2O8WcÙ7h[ {aV#,3]w4jS(H i"& 3'{mH%~Qui!86̛0Ro~(|}!]%8!/Uu0bkcE_@V9n5_̈́dm h >bM6=o-_Q1@?`^D|7}7;K:\1 AKA7!$HU_ !pV/ve:kl'wplsZ&%5Ce@*t] 0(ޔE(x9H},V& ~`o?i,~_i_O 2#uJ4(a>39?bWe|RQ(|˱iԪD,\d-V |Ԟ+{AWVoX3)@2ycN)r*;YR8kNjt:x~ZolwAZ_/lχ"םTm]KPpԑb<|okZfFc 3sEDƾp͔z9kvjB0˄1tq)aka!%_0BԪȌ?D h%}"Nśhq",yW(EQh_I2W2 h /HI9=3fiA6$B@oH]_hޟIb!ݱ$^q;h ]7ʧ4A{Húe)!08LM"mPT"!bECCdiORe^Ag,ݶ4~62s$ .Mψ$8 U2(E37b(I/UB ~ʐp][UHW}#|,+rĩ Oj,&axǼ ;pYbȇ"O^<ňaovu˸4:R 8uH:mk$.nd\]C]ZWMSݭo)ҢܵMwֶiQ8UI Z[=*%$jbd/Ǩf ǂq{ =̧A~嵮0ӳ4-E_ޝ seKNW{YiXaT6X`ҵp~`jG@QÛ?3P v*Y'v4iFu:E& V[Z'5gq  S-iBhc`Bv}^FҠPkO:׫`/aug_x".U|) ?zn+Cwn{ƍP$ʜU1qCkQu6|AFEIq1TEib~Źl]5gl)G[+`E~̚QuY)_H`tͨaKLVwY<}5Ŏr(Mأ%/3ةtb蓋:4Ɓ) D q SjW߽\E&0юADr\B*e$^ "ǨE* SV)pov%/wiAu( +` hn5{7e6wdl"hP&r#Y{6PS+TIP>riz_ݮP^|I2_wVvAvwcYkIbQbQ?e= t{n32;%p6mMͷӳ ..?%xp e*|n m¯"A53 Qv(uQZçvB; 9w&qo~@jFDo}ipH"8SGSHpK6ΗnDe3d(",%xs6Ħ \Z'sBG~HX3䑢I3 IpܼDem OlKԊ`q@oCmӵ$Ӽ\~ =j$:/8Xa?- Աlfƌq/mŤ6)\S\5DRM*2N# lN]v\6odO OB] Ii!|5u n.z?n?NY5C|l&<æ4=vWi*1(z, 3Ky8:7.ǕܥiDP&Nnbt"7Vqäi{uu̻1eߗh\#ڥ9/ e4qSZZ9U.W\dQh+{0;>LQ `d=rI=?C&W[5\}wOpڙ𲘣4I"a>|Nda@ڪ2 +t_*(Ap40j(h1o%3e&A3>Ԏo)>?zygjJm±g|DBxUODss՛#V˜?7/ Ы{Q7UlN'T'(LGi?u!!7ړϐ=l^"V= t`qطU HJ *Sf NJ^M fώ, T>辝3%[D+FN˙;nG'RzXTЏt`Zύ+^-?I JiB64*99buDmoÚܑP-_s|H|/-|W(ʒmV, 1 VIѵCNj}eF8!]T6!up.8Qx[ř |u(5늇=lr~K!p=AI.28j{E0B}WFLzHa6m0ڇ(3R3=u/KKal$zH!%v'~u*u1=ԃMI8O29/eK27}b!X6fu6U/~'8! BЎˣD,RЎG'R#|.,^N0,:tP :4e>@ݚ[\cXkwھWkAS0j)BnQW[YUhM>uU0hj>'YMFFQZ{H!(3pE(]_Y܍t%t|S9vm焮S,<5$3xIgys 6z ^Y6;AsߝzE.i]^E8 rTVh1F$ {yam`Alڰ^Ao*g= )[ІB|N H!@& AhX(p1JUo|JxbD 3\2߿7hW2z[gi9IlvsvCC[ЎC+8FFb} /P4.'j+E,:G(Pk)ҼRs8EU,`RF:31+}Pۏ&>ɛm P}L+y])K3c A1nqs+*G%%:tJo0ndھ6f3j‡+cF ~yDdl Hl 5ƺ"aKɊ&Mä+6TgzI>5)`i< rܙL/. K:w#51nrތQҤ-t|q'&QpC0 ,;)5ǃEEkX'_fr.ij6h57[X3-RbȦvU},\!a:sPh8f {u(B oڐT JE'=@]׭jd)KA4zi 몙oR()=' i:CP6恧M*ʵX FW J@h`d{BvO ) ?עi>ՔX7m,jmV6mnAOuIy(|t;ء!+ ̵Jh"OkY~ 8b.8 f0|ҌC dбmF]KȚ9t8!tC ml]v2R^Ӯg<^{UƓz=}8P?a"SW7Z<$}`8K`9hx[m٧%NBU]rER2,٤!+Xqs4' rv[o^Prj<2\#L,0+.a0O{">кLwhMN{{i7`P_ن zDF'̷2&+p2S"t%Gr vB.wNmwNRp?"<{_"TF}U-D +F$,.DN-^O ؤAuw0UHe~T#r=<C<" g2'j$ּ$ًܨ [g/P{b|W k`=T#O(\pQ0UXuhF wF a)bHCg6g%? Kbrq,.ȪT?P&6v{.:QK>@F" s[PZ dCqJ·pIi3tz>4i,#|`xZoBSR@@́+f2%\ ]rIk cC:35L(ڑ$^JħR&]uxĞ<˭w GtMrR)aݠƸ rlfLztg sYwcU= ҫTى/ >M^3Hϛ^%vygoXӭ+=~i0 z]e.?V%H`zPz' HL±.[C۞sZhdEjҋ#2rrK gL H%AӍy[T`. pS_5.Bm]Fۋ@eכjPmHHoΝ֔85WCfiq9V.G k~O{te?⹽JXc*iy^5^߅ fWUnQD>%%%woK3fSUoAv ])L=gpꣳu` ~dok(vAq_MX@rYxv̒fH0Zk1\P'F4" 9^P tؿ@nZt4ufܘ邖Mђ&'7׉[!ѢdLL*hW?KM\"NA7]/ziF=˓mFSU3tfۃN%_ۛ}b'sOE `7rQze|6!=ݡb4 {7P*TXmbqP6JO:?yƆ|W(\9/#ȥ d 'uO-NTǙuHFZ6W^B-Kg[xkԉ^2hg-x)[ݜJ,;^7!5ʒx5 {@HQsU8c~/ tJpU_|!wY<ޭM@YVq$6GT@\%E"~־OWzxD?.&զ-EZ6 Աq}(! F2aQ<a^Mz{YWmjK_/Ks՘6#Ku?6tJ8|[.a"7- zGgۂk4oT>PW* H)fK3s i94PL6@"4pb튺)c J+ue+qxuPKxj fqqO[oY*;HH@@ 380ȟɪaR+s47guLY3-o-"Bꍐ=D!3"AK35mS=s~ebĤ̾a&VjC"/1pz]n'a=ZNNOx1WN>O!Zc괴=X\b/ܗ9[t6p w+O99 :USQyҿvQ'8PlOڋ}s{D {ToajZ{ >Xl!ZȂeiiՑbx=:y4L7(F#Xe騳$}*ݬ ^Xk5 5߫iN&> ؜BY쨙3]̴PRH~җ$Ɣ5\(a!rݴBUΚMT}bHPN-=|&_u_d*M,w}b+mN?yOcf'TA)Q+81Sy(dNG/Bd[d4Lt;ku $ǬWV{P-0uT }("e, rq$k7QL "C%E=k=is敡#z5R"0nz7Æf ]CDo~ y16© Aqȇi@aK}$O- &@ӐT#HL޴Όr<v̧9x\Nt:.ʜڛ ̯չqވg$8$A|[`c09segK?ۙ=tKm>sj?bఆEy@<`x>x!ķ2w` ̝A}&/go) :VN.sU*wNK~ܞw `RI J r*@GSMo -F͍d{vq單+ #n/ڏ/Q5oIB^3qe&{ZZZcS5&[E+D񌃩uAb ЯY{kR8m~GϤ6 jH͸cƖ{KDE+-jֻݽXȹiX8nH1,NT_e %-shob˃ k?36|H^b-2ĭ}tV܈\h/ /Ĭ"V!3l jܺb/6 *v6 hJNB0۬2b>tuyLwH:ɦ,a;¼JآBQOS-if ȽJbPSiQi 0X~FPؼяwE {}"a >`mnPcց7z/b7phIE@cKH;Y=VH|%r+|- 8訤J}gA8ZSug59FKBGO,S|tY4Dž/^4ٱwecTX gX4dgN)+5}5xX3 Z%P =326ֆ PbCjy8dyBԖ!Huozr0a]7!![ZXg0?Vd%yae~p2`52Fu&̏ /r&,,v*4)pJ@ىxgF%$)#utPYDq fmc[Ȍ׆D6zj(ACr`'Fw>pӣs!Ltfw܈25!1@a:l)%a*yf7njynp&y|E LҕmՑsp!D5c[{Dq;5,ܫ2ǓFƕp֥ ] V4"j3Zw53Ӡs^1v4,:aC_bH$P$y^غW_r&^ ջC-C]C+0&Qp7iUniT3t cR\SC^6fKmGj_J2x bϦE8'Z(ݺ {[7 -iNa( &6> @BB.XA߻WUzW)NSLd|fϋmL۪LcO2B|epYб"Ŧ#bVBMiq͚*'YT b_T[Z^ A1X:0BO??= YІhۼ9Cݙ^BE>7A-R>}49Y}@ 'ŌxF?1_+LMä5r<|) tlʩ=[33H*>UQZ~<%"P}~OC#3&†K|~';x1]Qu#_ /R676c؅ͫ<-gW>Zc. ?}6 u-)ԾazƁy*2³)l7P$v3w0 S짷"SPAM\g&ڿ ϔꎵ׸{*@.@b1{-u"6ag@#C H߲|]$D`i!$r+_9^`БأT'Xʘ;EC\X!kc豑0HŐ{67BtҠ*AKcJ=1{HF6CuiOPo$l,|/0۠/SP>sI.)ŽH KAc6nlWtA=+i#ߛʗC=3ޤ\` khp:gTߖy"vOɺeb|k۰0N&ΝR h-S]-UVGԖ"2\:>mxfCOywZܷ{Z@:$+Cg?}Es@!w[2*ұn%ʇ3 ڴR,!맶ၯ)/y'ȄrnJS~N߸hoM9t!Jfݢ8? .OM|Y_y76gZ0a3=dI`A/u҉006u^ ߊPI{2JUB5mY2]Zfhg̲:U%Tvh&j”MEOGxMqe5͊VoE\/FΒ ";*V} 4؀D{Y,49e˚-e*.v,'#\+M5>sӧ+-LljάjORHsBz 2![oF82n cP%$*-2C]@;xt M0酗|읂TOƌ2Kxh?RWӔ.KgGs$n#UUW|2K Z&hKXEsD\ )4AۡlIBA<|<~JeՂOvἠis̤z;I777I\P .BoqjHd|w aQƬ&uoqb00 UPF* p AO#tWgؤ.KzidrodML{UR;o2BqJAݎ.,7lgu/+rmG|ۆr+GK|'g=C Rxw[|֮_û 1E"+ ]G~"gP!~eD*;bl|60p)nBׄ,GC;Ӌ4J}|78J-WѠ?;3 *F+SM[g%Iy/մfhE;o# J3%7v/W hv"9xj'jt}j'!27#ss߯f tTMV3K$=^HZa1s{*ش" zFno&QQ:3ؿ3]mx" MIJOq>b q(8QV3aHɘG= 'ȯ[LUT}V]lm@7'Md(=!JOa ,-c6?*9=C4ӯF5 Tf67W-~musRqS ɽ fl.U vUGWG=IH%KOzckk[kGo9MQ}=44ص 0ȉE &!",XJ^?%'e XS`|?],賵 Z$)Rc̮bC*o.JootB1-D+:?oL[" HkLu5ʘ_5zO.bݼ>r|$Wkg0"N yu^̌JǝmࡿRdj…lK ڃ"1lȑY"t&:> Ӟf` =yoOT Rer (S5Ҥ )Zo$>4ot $k!?afX `PY:,x_-IK!=za&d"N3@81)⾽X w,ߢ̹u5HZ)_C2Rӽg5e'7Ƥ3R*J+xvosZ-t 6be&Afvؼڔ Mt.4W϶JWY+XTgߎ1|/< +$t`Q cB0 ؇xO}/;_\}a_o+@T~#PI%~w>h1nf*ðC#\ex[dwr˓&eYs d[*qdS΋Ѭu)h-[uL/eW &rFty@ vvVb89 uhAn;4vF4- Іd[9.OΛJn coO[G~K DJo$zcެ3y1l-bS v , P) xMV4q&f&dS. "^5W`Hqŋ.&^^cf}`iŷX.\IJh39D8[PA<\ Pvp;^2t#@Z%y_:/}Z_Ix&`Z uSǀz9OvLYkA0֊˶&P^ʙZB{؆I͖;J~{66ZENjd=D9PPX oD-'.Tu p I39.d`%%<]&=tɲ{/ńBe+3R?9 Ơl+E ↻%jR:u(V.0ŨbipCN*i]9([7ǒ04d#0EZ[9d/NMj^ԏi)Rj rrZTy҈̓ /"&UONCb-FѧE^(^q/ +6ԆWE{es Tm>WD3|0멣[%8j ҴaHI+C =A )6[ tVP;BG?xw*ԫJ~['^-ms:Z\QSՓiݲ޳o"މ>~z!'(?b~ W _x xrc_iQr dth4Fр+ {??̚1 }@-Gv{ek5B`>bȗJgLQT2ZsMTP9Udol:WHD./E jx?[XXr!Ob.c/}N1\ td)s5T99 Mʿ~÷Ŕ)k.icHxa]F({IXtcU^8Qd%%m^/=Y0ekK |!Ͼ_3X{z8`@wvb:ەX pasN{]JkɅ wy./܅&Xw؄ emRXߛ7iVw!4p-4 O)@jVwidJ#;kK-Cf \bho,sF* ΎZۂzaFgb6"]%R~5ła鯟bl $į|999L'[QAۙG=c'_"`gobOi>/$+KD[˺aY ?dFbmi~MM6j2?ErD!z+GQR= #6CMo<ø~ywwG뎚(X3+겟/hO[gS=~ Xy`f6O5“k&mȔ"ܧ38_ HUsdl/9,zipʓu'|QF5҉DXǦ͟r *%Fۅ"!ذ7*ajQ+Y{Zܘw,*Jby܌eNUKO;=NNKMn`(ĨT L2H$frTmxaUa"6fԷ{ޭY`|u:ZjB$$P!: tJ&\ksEqƑh⤢~NX%Nuv}R8B 0&LhtIVZQ8isJDxB4z;h$}>:)J.|Ѳ$L^UbBqO.4!@eYjk m%|łMZJ[ GoJTˊd=L2LB#ijd,vj<4h'c-j>Ix`Prk co_T s %}Ը\٧%xx,憺PSU1oY0+J*C0p'#XzEsaK+[0/U[ND8 wE͞,mGjrڭT C^,Wq/1SJ͆ڥh9qP NT15n3ݽn+'+eQ \ 2#6Fk`>YćuJ9z4`4!6Rai/$_Cr:3roeXLJ"hb{ťq[FRjXb*pE ѓ9934p fYȏxڒstTL%/Yoaŭ'o}r\MǃbU FUoHR1!ݵR-x1qzV>ҟ aYKU>wKs\h~x[WaԖG\>me|#moOȾ9|5NNUp5Au(*{PsP렪ESfΊֲ!3@ zczPp{G貯C/.`XR.I) ll s.wîQE42GHȘ @=HAV0X eK.}N;dz#8M493#Zl^tV;j>Icg{)"ՇWpBjG#2fsN22Xl/E4w^`[c#j wiQ{ts?wH"؛ 2M9lsA㇫%ilX`bE&0UX_zPQT7Ym"!%=o7.E7Y 1' ߃<5liIȡG 7)}^1GJ;RkW-/eҮ/  vp]P+NQ0 kTV $pdZ.FKf_*GFց 8-# 񴺯 ZQ.םɱ.Z0["d8.#legzQKIef!w,{ J/1wdY4/g_š^YG^ENAM'R] w0ᘄ[70a{9!]0I1VGR0m_Kd^ R1*ƂHt`âx:k,R]b5Bʔ`M6|1u-4UId:v#Qh=Ɬ&IutatoiqHՔ-A qУ"e]mBl}|XinDG_ %Z }kS'Nnu̝a@)LNo2lӡh` Bʅ<%+r>0^Jw}@ g>ٔi * =G蹸G0$iO1.#MBLN#Wu0i"}O>)*x<+GqM|1bwjQ+)c KԿIJ`DK>ZÏd=v&!,Q ԰HJ;PdYM HԊ<7n/ n("'r bp+J) \qoa z*-u ʚ/yfIP*n auٍkJREװw-^/<za޳e.(5'4Ʉﮨnhb.Kl؀z7^=1Lx{h%pV;~ƍD(2mmmΈDK?v.mp^kc2Ԉ 7,:/-=PNVf gbƥW3U+Y"` n)* lLvl3my a `6ڛU(V\nwu&kxJTA!pu1 9 0KB;Q8TA_?3;)'O[yrCGΞR"ͶɯaJfyQ,L~sƯ=a=S:&yp4\u4~2=R` zp[RSJhA/7h/: Bf=<r/ebWE 2yo Kga`@MrV"'ΐ D7["IXdͯk^~g27?;d3 @Ȑ'cN QE[i#$@{̒Ⱆ`pq:E,!Corr=vs+O2!qa"vYRmcA%hLc,QvJFaN ^'3@cYW %ʋQ̣ ^[|ii "Dx٪@h_wN<Ǎh8Əv A͓x/扅eO~ /6MNň  oi+B0HR+9\U[)$\Iͩ.b )kr*`f:w7\%&JW{FO)x~RBrsJb_'>fMEK=r9ѩZ'<`F]&i C]$Q엋'jwdIfл}L4QFg()BZVy%z;"2Ҝ*=,4?CK,:ryX˰RJEaNnR6x}h%s>A53(%z!/C܇1龜>յ}3T,ZEN5Ur} b?xuo!Y! RSCuy_05Qo,a~"(cɭvrE󽊛c Upf;FN^c. \$QNФףl,,7*0)b?T$ɩeN]VVah\3ޡ"s/gx_WMï|כ@t2qҷfK3qO3x]O8P~H޺7,@>h%o{1Qtl[fbp9Q".HaYwJNd^EBqyCb][Ttj(B68͙'oX%Uq"j-+ 3Z@KBLxԌl#*`pj@ ŠVDpBʪEnLQ[qv#qqwgAN5+P`_zDO9W]=hZ$!9mvY*CC#VqxtH]REk3R׿~%`(G9E[F#kE+gzy/m:ɴH8>;0xRέ!,_{}:6~ݲkM8iPi^=ؗ !P$OL0`&˻x!kX̀eA2fSkwĿ4h3izl. (W&6[[mV8O YgVDJo}%ق[f7 i#7͜P5 w`_gu,Й^=%.K"#$t.&b?'K'I|QM{ 86Ns[I0I{~q"l/w!ɻ_)# }o[ZM]}x#9Ap <$`GyZZ3!1o/C3<yZӂMWG@2y.lLAtی"\F#6Akxs yb|/xݺ4}Dռ? L۷ue}mzj@ o*~c]T- wQ3i 58wBk{uBN;Oc7ٔwv%a `aY~* B8Ή Q7/4glmV-E&dJ 9H90lo )5u9s ɑcD !OLkNntD. S>pC*w" A Ywm[2[GLqazIYl~;b;wXB_M|99*!{h[HQ<o_ "tAeֹr֑"!3ŗ `TeBݐ?ZGdvE.UڛqH1Cb c:(3;fNet`tvH'uftC}@FfD.1Z+1ԙ'.X}d&Hbυ4H=@O1E)y ͙uOU~,S7Z `Qb`|Xhx75U]AaqI6Pu-z\z6^ޓiDm9f#e /l6mLx I8WƂd,\fXͦv5%XNn8>#l_SWܤʫi0򯃷 6VsgXj4h 8!4YQp"2 bBpx $fR ]Gw~Glа' ny&@\E$(:EH;wH Z i&+I`%1p Z[yQt2?vY t?a˒6nf# Ii4=CJ-u`T|Y'h犪` 3IC6N3x nLa4l|Z_BJMHF(ݺNpthzK. Vշ$-bn?lٯHR/pcFl$u5ⱀBmÒk4BTŪ;M>~^;/0G{F)HE4_c9Sh%k,\'!"rȍڠ%)K.Ti=s L(\a.עE,U<`H @BHYF/c8-K,LP&:͓#[ s :>KZ?&6G~!k7ȻGbtkr# iiపz2Zn_#+T9W],!_a?emyiJe64N~v{B}D՘m4l:李 f&)Ť37Đ"$,h ˋ3lkNׁbQa%y#<5fș&BRY"a33zI8^pS'$bM-OQ?9=崰j ^!9BM'\MփOfA{eL% Ⱥ 7"XF\Ba黯\F?8J"bhcCڗ Fs/7sۺ.|P);Xp>r#$.~Jۨx[DF]Q; _ wZ h ?="alp2q}Qtܗ;E=Ϩq{؈+6-f go`YP qTL(jmBd5S(d;s-4'X 7rE1z>M?D$ZZk: qt~ &e GKCg@4ކ2گ@؁6~=Xj>0E4 D  !D;W~7O>ܲƇ';}RB`V}:"}luL^v-rG8sNU۴ؿ%(1Q3ܛN8h()\Q-UR*kl&5S{U"]%wellc>{=0&{vuRO %֑A ~g#'-%΁ڻ|BxX_bM%%~P F;K9p#>-@-Z#r^QYfXN~Wƨ2 ѳo.S+Ia"P.:a}ݜIb7a _JH'y`u_2 L< ˳oYv`6𣘺ef!&CS :,T tZcW#g+Pq6{m9E"_ ꔧU42B "K̢#r2!gh،\^EdbߋJuR_3~lf%q-2F)"s~Iq-PbCe{BB&Rǭ?L5;/NsI,pE֚;Q6n^z#`tk”\JiV.%.[uC70f Q}x a:Õ.*wh׍D0_=ّ{[_TZpNcM`d5" 3eGiCxV-vԸh]&S5$:KK7<^8s-Ci5N.ob.(w/!\m>CTR<1XYRqzS'ZlUwǧ $yۢ1Y1X[yc OjQK-d/+t dwG@{c'E #x&*Yxy3ZU)]b UθMM&]6\5"1=IיsHgPXy;;\d96XT$p२L{lз̥hcu~aRk"܂XS35J) *J%Mzipi8at%XR{Ruh]bփ]9ZCBEvD㿡E̖2ª~~EQ<JnzMðY0F%P!ocͿI)ۥX Ξ~(tTDH'UgL aPҗ;R!kl0͔ǎGG+H'Gj& C"]r3]9}l$vEzV)?ߧ>/FԔ3Uӭӕpu0fU޵kzٲj_B͕6*toj|@l $5fK-I)p<ѤsH>ہÒ6͘L;YRLn!?`J;|Y+ϚKG"3^#]nv@Ցa9}@AC:hVraTPI#>C@MZ.sKx n$|tWWU]C̍!xR]2ѣC±b}qG\$-&p/zirO6*K!{]:jkHt+s?oc޷JA֔/esxM$[ZHay~SU!C:/:M0?d(gJ1䬿i"uT~zp7΢ /@@/9~¡mйGJԢ+,o L-`-E]ȞK/x4@R͇͆!'íG;JCjQ` +ྺ)4Hf}p\(DT}(-q4 ?Ït *1c3tf(Xh>C{q{9Q !l(|5,ZDǑD]{?ҳmk[Ԏթ=gI{<\r_UC ږTC`&~j)K~mf)7{ܠ D_4OV0|;~'dM!Kc^v*u(a>л}1{pd-Sv(}Ai_"}WsPܽx; @u'J> ӫ3I|GXXNCmvwHE 쇹lؑ'7zVSenMIG~eoJHNR ^y3̍V}D\(x*8g+\pJc3(_"o29ҘdRrBVѥ' 8&\hUsJ yo 4?ӬSoHVA roU#T=c}S 2h=3my 7@)0=?;;-CPA"N^FK QEp+:e#0eٝ?iD1^=Q4ÛZY~i*5L[2Os(Q<ݐ w"@t3Si\T;e$9!X Q { eUs y9zW=#Գ"$ /-yh¨g!OYOyiəPQveg^#SSŒ2t-oc#^*dڶ'bͣ:*07Ҳ 9ʂ8CNҹt&U{%Z؏ion8 *f[MD 8ߒe8tD'QqFX]H9i/za{6wAj-[Dh> Hv̾]=C gT%7Py%5?@8\C >nPy]!O 6'TmM"SזB7×8Ç`SVpJ/3iB~荁YBTIϪdCzĠ6{1TIvmsƒ?Y1rF 0ܗ˹@Z C>&EVT n:aN_cH0Y;F:O&Vͪe\1cX]( ?˧K>0M^gӴBFq}rCvEX:h z髚)i c|[Ehv~bqG|_ v2q[->vBM7buGheCK]R ђCC!5KE0./X㘒EJX>YM.lp.cN4g|m+EoJAVQPt N>TXPOʇ<h8͢8sSyiDO^_V;|ЋuԙmF:#2?HGbl_o;6?>O9vjt%/qq`rh2[ho7냻Yddch %B%ѯ a>}x秉$hr-:j~>`(b2T1F,lѽh.IWd$. jaZ+ tpqQH8 nA_ pg``Yҫ ~-\ Y_iS v;:D$2)[]CFRRBi$fdm|wCdu> ~QDp8큰c쑐qg yF DV@¿zc$C)sy)G¬[ځWEuhAfsZnd0DE yTϦ =O5 SAI6,]M Unv">ԡԖ U~4-` Z~RlDW^R3Gt ov_߅vu,U_U|S >?UOtuM<;ۻp,:T j9]ʥj9e򱀱۔ъsemXHax:Ki`nnik:>`({Aeաقi74~;=·n0=$s&om[VυEoi l Mus37D: fT":hDT)7#eˆӦHnXrFCLm%2^>,I%NuqB_Eb=6DHhyC=_,`ZsHn%l8Ư{4:VTP";iIe᳋=L1tm҃'h"=:_+p߄³ ''y%zZ}mErۥq,3}BhؒkjWD+)h.ø"cD!885ݷWAov\_/kj BѠ1hX;:5!ov+uii`4EY{p8U&dɔ Eb{IB箹Y a9y!AC~Mt {HVN,>Q}QHe5ut$d񆵎+,3z˩"y2Q"%-<kgºZL$'ah*KÕGO7q":tCBE]@f<~l;jQfGY[眱LwqTuձl x<ԓޱJo8ij%NGT 7(ϛtg{Y"JC*S u}BáQɷX. Sz⳶9iYp|+Ee%W⎥R|$𙮿k<: L QEb/>kCWAIWx9MZժ4dUfCpEzXXR?. c?wI3hp~7F%T?6]; :A)Z],B _D.JaeƼ(p۱) h.MxR,IKG/'baHK w<n%?sG`<҃&VGcNHCDمO&=9'}d!O%uzIG* Q7eLrbẌsβR/sNg['MC&P3\>2MH4 J2Wy.p 5`+XPU'h;9WBjQ ¥'`(x;2;Sy>0ܱa$L!YIoCpJL궀uSf8C`|4Y5V^p% X\UsF^ dA;Į鎛8Xģ_I@PY .~|Bs"tkx[bt8x]RKo;L7j7r;3,&?/)-2Ԇ=frWܙl% QpK{=t~|AKup8pB5jHBx_Y.?{)%gCJVFIXv_GJ:gg}>iDN -O^ctj!Z Ɯ\p/}sWKl7[R V|O .5GjΕvً:utV&cs]>nj5C9 a7sFh}_ϜLC <2!X9v-J~3HHkM3Dܼe6ǰ*F{2:ef,Cup}E0$Xwk#Oƀ:7384$=/J o*uSk/>([$Riߦ$?6ul_.1,tYρc+o_ p&o p1 38 RTZٵs)obǎX oà(."頫*(Cw)k mI@ЖP3Ңrdp,3ʎjfUI6c.!zQٰRN|3tCv#HɑQ!Wk4~5h5zjj@A-τVI|`6_*LxYvtj"E.0+%EuǶw[ik+*&Io\zF7D%tDo(eα{^k-@Vb3ՄON39@ ?y4b N:_~S;b"8U['r: <\%vBt8<<8E:֔Pth ĸT.ϡ`â.+9,Mas=o2o@gD,&<$U+_*] L@ ᗀA/.b6PNt+n3'8&.: \uܧz7I p(^@]g~'B=k[Aq$NGtBf'ݚ#zWeg^Di + |` $@iw^pPe4NH ¨ .kߩ.AXg˯7(o]}׫E܅/[ )(VjBЂ@T)I^wSԔШU!(<#.4ޝ)Bd?^MJ-_ŋHD5GHCm$܋҈ %IRɫ8E3|-H ڽPћUb*ҀM( jG۠;W풽P X@d -6^Z1}9nAhNCYG7HonY`po*aceשp"^i<$S8U:Z)ZC[z'(Sb8,SnhB< *qɓQq&l|6+2 ZGbrHÓ_Q0Qtg ڧiHz̯`~ҍ[\?0 "Ghp|BERj(.lۢzrShLݨQMUr5-0 ?l^ au_0r_r,XyN۞ڠ@BB:Bԙo(:_Dw _FkZVM%p D5cn*@:(;Yk/L 9jZ-ksKd-t1 SfBXz.|By m,ՆccF\Pƒߡ=y/b7nݙg^N  ;MĮ^~2 Yk`^fuT?ٱ-Fm[gErǐI&%_A?\e8yHf 4(*8եі lM yR%^|peגKc3@Ⱦ{ FVpi[l8` YqCifͯhe4p7>Y%_Gpgg. g:M?Xxhxif2XBfAؠLt 0c&T5H!is ҖFKCH7K[64!Bwaۋ܁iBYl B飢hjW %Z[Ynw.&{9cSw͕%dpS(gFc" F[>ˮ%~qJ8Nm{0kg$[d#)-{xa(+'gS=nCɠe 燴#Sm@C#EYjڌ\Cajc{J\1Cypa> =ÎmYV*Ayӂ "j5}(J Itؽ:dO14gB[pFEӉ/uM9.6 %udk,a48s܍,)[eleO)o&'jI+o!LxB/6H{K`q.0[C~}Ț.UP_p+NcnLEڃǹ9c0/Tܻ} +I K 6:v~Usݟ3\4졭dF>ԟۼ"r#W1{EzS~N)yْ`{4+'/4̡oPts>|Ǝ;ޭ[joݣyls>%e2:fV-ּaBzG+` jRςij+g_2>sV^  ُ$>(U;uUノWFiNi9#RKsԬ$7PwHDYNۄU}bG ꊌ/ZN*u*O"/k|:f?m <˼ج7o!Lӡ\>ߨ57g澝)yoz1vj{'j[pfLݚ70l> *m}ic89<3]#=e+]X YPZoprB~nD9?FLYyn&'W Z:{kMO}`dwAؙOgV˕~+, sfc}yl"Koʹ&iإs/Z$*M2 7bὸQD\XYNg#AxP-ApKUY{ ]NUm˔5ItuBKei݃q{1|\y -ӛGP"VTt>t"c X?|&tIq)& [Vg 2fTI9xq<} cUڢHhPʇi0џckvLٍPzw(˼OlBѼx^4j(@=Ž2LKS4v\ 8283{ʶ{pZ,0_/|Tux^]BD9͏kE_Ӿ:>g"HMp"Wp袾Pu| p0KInVآ7F=S^>'T(YhjfKȴ.Swr 9u;aA1Nlbt2vPQemlxܬ\9@) ?Vh7Y13 R0MDΤdֶt|Tbv5zRJ}W6¹g9&p@zXܢ̃,Θ{Fc&(Nr;* 'SaDN"m6^S)(qU'Oujy3"%"h~Ue%LcyrbQlP oQ>d:rC򃀿 D-4IN0ZE f2@5Mի1oW\`Te|Pp1lS?nDp3|8Q'I]ʗr0ڮb調^ uA0\yMߋ˾%Bx/hc|Q+rdRH*U߭~IK"?^72tfuw;4jព!u笕{u}$z ,qzV ް>Oh4 ʕ#yӣX*%W77:fzg!чqQ) JKfB m^y4\uj^!F= NW@ܝJD1՗OG&ETP^[={cq} GkI>*(pQHFbYcCxõ奤^fT$Uvp.K? hXIP8#Zu@e{FWO7kkG,*RՋyh$e,'͟nk"PY]bM%D%!/H@<@(K@P<bu/~z6n9) gL SkQӟ{,?LJ/xFD=obJ<&2B%\Lԃ&GAF,jOK?Fb4gˌ1ʕ調&fu&]p&LwN+2ɾZܭo{FTO,ZpU*Y>'$(Ƃ%o 7W]TYaC.jȊ& +=gn J";ab累oP47GrEG}2`zm[5F4RD3闒#ȴpmi:%nMr [{I;@)2z8[O5ƨz'I{[KÝ!po+좐b 4M 0i&Ĝ{I+%[Q2 SЙ b_e|okQ) He^/5GfRMPo9y%Q vPGࣺ}d.y*\'l&e| PL;+53)!cޑVev!e>jQKȉ/\3j;FE+RjǢȃQI(iO P!iH ߙ4OjVui踫$GmL%yGYnfӒdnhYłP:]8x^HZFQ(dEuH_SG_PA :Ζ'b|vYBTݦZF6X-ieMsF{AyЦ^]6=?Hd8l}xF$׵FIT-c2n$Zpkoz81B\'u"uS<|$X-P)%Hn簅Y P+"k,wmba XߺQV&)ԑV5X"+f>α qrNŧE!B6BU~FT'CR $bߚx1W"6Sdkt{Nc'-?"2ҦZ[^u>6Oyљ]Ӭ3Q.?KU,2lD(lnSVsv$V49PrSwͨя]8u/-@qW ن$xl)pt'GuTqR͒r 0/a4ZFrB~7hƨ7BUJ-N{I><ÉeˈI.Wdj>/ƞ>|YUmxOEa`zQҚBE^b.,mbZl׉n@" UP[Y72ԸfE7IAֿCƻVRE-JDOϪq2S {oY̓d*|wBSPiiŰ3p Kʣy?!."Ї޽Y9.| c[xe1(H3[RP.kn| r'ZOTX }-z)|Nxݐv/nd)jN(*4Pdt(]Pe 1PvF8,d(eA(EI_@2]?T}*Dr>P8,jW>fIW/۸v,~B<=[bi`}Ըעcee; m&㔏<.A<ҡ*,P|W&Iwp :v>`QWy'L N#-RM"@A&֝|j#t^[@ QY+f:PWI;*14zz&b?W=9Pkqn+*KF^4w~< @qc tI[6hd.5˓(NteߤQnF'& 'bĝNI'v60d0ۗ>V_.wnQG`&R!Y,D8gK^<~.pB*EF}z3A;6Cワ-GF֐JK 4 t>Q?&üram-Hm9#I[l3uZᶠYɮ-K,Oq`2QTוQcQ\$$Θ@H]*{q<{tλD-0-%{V۠Y+jeO](h$z`cJ*Ĺej$/$iB!ytr zk_aΚ.B{xlm p&"=S奰 g)q1;(4I Ӌv6H[,p7 h*-`P"roMKΚ@' Cnp`4Zrimdr.ť?e sK{rkV0_5qC.hywaC~on,ݫ)y]~>&2dVi=ib%iES_9h)O6# z")h}]B0]p?lxWV *g3K#='( ٌ.=Mg^_dzWkT@DMty"P΄:J2N)23.J+~l[ 2y6Cb9QEHRW?-/@TQw+]D}t}'hpsWSRzZoC*T줾VvVW`;"a??Tȭsfb vqĕ (`*A$$P-k\{Jp"lF豬WE!=<"6\XxDjP]|x(sopPr6w&.4X sEwWT@YS]%ho|32 IVJ"@q r l!1Rx*/>~Yu90W c p_! J;kcR$Y}N70s]F99sNS2.ͻZ+=SD8&o4~2?^[7ETOAJ3ã'bv8Np+HFx!U(ä́LhvA4FւQ*%pR :}JmW[p' 3Ip1 .,}F\)W \JBPj %~Jv__@jX= G lRE>26:iPbu[7ſd ðYE JȁNS2G0O,xRiB TSdb׳x).,.y:ʂڭ]U K cDJ 4gpgeM']Dh1(ϻF=f&DίVpa\4e=R Ͻ>;Ar<`ѫ6QG ,bKgzx0T6\Jb;<d( 7Uܧh{4Z #_'sh O|k~\s\WH"q>Yn8mW<$^^|7~/ow'{[A9 ŷ: DU]WF:6\6!-Y ."a]K{M%gi>zҁ28F?v~޽\ùZ}6 gp-5bD6P =nuVg^DTHr$VQ0Z7 ! az|j&Սa!dͽQ&l :R%oMGA0 VOLK;ţP-cj0꽬zj %, C#jZ]H֯ׄuXz#Pp2Zdz@u-S oHZ !2'CGdj儿ǘPb,Uq D1*^`J39i2s'sDlOdUn}ؼNپ lƪk}?XMа;.1l+|@Nț@-Q[Mr$MO;^).Ñ"ApA %7}4Lv،ޅb$X1ц+ ]o}bŹ*,yfp,bh*OCd`vCt~M~r76 3lWV^>hP-w2J j蟞"s6J&{$0j~*5fe1ݶ)]%"YJ7?@(_y] >MB%%ТQ+fax.j40o:чDVr`4dRUfvU"OwC426^TAN2 GކBcOܔ  m]M\&VP(3paVf8t:~ DB56*:E 񍼽** 9Gml{^85Y?jds"&K:9+84*t1CZ=slҨf=CK5N|y-ts~B{9[0AaAڑhmĺv<!]OJ<&aܡڤƚ4`=\mꌟQW)iݠ{X?[\Wv4=|}mwCk8y4G_yV²7w݈]]mf|>T0A''Sێ1W}"O4dְRp ;m@aJQ:vXo;kX ! qS.!.㪂UX5 .TƌmCD9ZbNBzEG '>.)^lQ(NiI2,yl*&Wb~FyW[^L47 "CɇXQ=TPg/e2V{׶?̱l.Yy|{ S&3=.; @.gPq,B[,KBǙD+s V>?BPp~H5In\ve$鲉͚;XYWV/$d$q(@tR%2'WoL݅rV1ѕKk*~`*? Gg-@oY^p_!?Izg6e6ܢ 2mJޫeVDrsiHK]&ԓqFn,~?V<t}eZF+'O3K/(4Va*{e @F 7K EB;'ӓZO30#Oe'?lG#7qZ9i8I޵D߮ =<3Y/L0CNs+U mJ\] Fg*Q<;8Y7D g?(tiGzEp@ҏfE9,ׂ_{' ͮ]#=cx}d~@^,3"$(<ߍձyMU (+$qr9RĀ Q5[f&5ӪA>xT,E9Z$SNϙ N^SV`Z#,k7K㔕vlU0b :@H& 7Tz{%Pӧ{7ds!5fJQ'cZrK۷VB:=3XY| xٱ ׻d6>%V'.Q[5U9c-񠿥-AvCw/)?&JZe`.L7yAYzpun1c nO'2={o)X, w ާp.AHQgꆬTn1OgȨ$nӆ+}'2>x Q=I7:W|䲼G i-X3"F5Fi%ޅ[qz1;|)۵}Y9+&6"[`A GgLME|+xH;掕bkJ52N$}eM 匜Z \~f|Q)ui7dM.%IΜ/GCYVj@厨P$"Yف6`R pk1JW7춿#!lb9pAA@aAi]N{]HIMZ+P#LPwjޡ=asw"X1e:_:l:XE\_y_Q&pZFyN;~TM&XFm[_Yd5iѶI߰[wمښT(cؚzǷ!z aϔAr%c Oe`oQe`L%YB5z pLjcT-LB]` U(;kh ".;6c6]@Iy`^r$"- |nʮy_Xt^u7SJ#SPգ:5TB 1dh$$#쵇Ơ5\nA؉rرL!ŭI%)θ c ]{IJQ^KljJĀ nj?f` p 񴯂[Ou..N)fb3Y˕P21 ڲLRƿ;u&Y_`̷?7(l2=&JWq0Y sw0=S*'4 mԪ? n+ >D,Zf$c6O@岙 TRB%\jDM sB#/U aisY_g2mѥl2Єvݶ]5ϒ)eKaoDou7޼lݩR5+ʸ/,.G| RJxVt찘YkkUFQ җB9{?n=6 G%A4-QFI5޾X.v) #WFŇ{բ']z?aBQˢN@kWrv;MH+R)t͉``ӷڀ^kP-{%NHwT"D o^mv8ؠPw0nF[umЇk7,t%O.(E*]XE4Wz91nNR-p^uaPŊPx8ak[|pAZc my/Uf_9vL!6lP\XFec>j(N,~;̘ ~ּ}l =ICF_deSJf_K1y~9$ ǂaKUXi;"^@Οۼ̷JI@kYOă`g+3QJ,;P3gFzY}fj7Pe? >iHe6!>,8J|P҅ftc-zvĤ~H.nMO+Wc9rc 3ۋm emKԽvSB".2HOrb8?ɓ&FL~M{hBgH#o{KHLYAjϘl<8Q>xeg}uu!z5 }O5 HZOsBx5=3͋ZLJF0 $nK!=|owztyb[ ze,Sjf,n;\|x`kWemgA]^z c=>|GJa.|YAĥ>WOɭ BَiIݵSdM"ߑ n"^]-}q0KH|4VW1)۰Ԛ=Nbm'\K^^ɬ]VvV2m>s G.6 qI>eU`ym.}ps3_07E{Hpt~%c]Iڿ:yw 0^?ć5_5OpòA6h\T粺T=yN:k5iRih];8)G|02]v w,GZseu+R,G8ozGVj8z4n*- ,i2Qo1ȟݝKa5EOcs/#pklVgxpF bwRG,H@[jnQ=m ٶ<0G %Fɕq[ [wmx^. WHi/VVF Wֆ\NS8CgZeocu'B[H` \6<'׹@ XHd<:$D$X~Wfd/,8-efPƺvA ݣ:Ta!5Sc0s ^Cgq)60+%vSoQAǞRNں.WP͋2[B<ဒhrUUqg ]#2C_@Vjmw)^F˕lGICGi :@Uu*f qN8Pi[PF} )8c[-I%Y~M@pKjSi4:1x~p" GFH[äjɓUVr_}#-!vA9*?&-N FuS|E01XC@qqD:#8!iG?8\O)‡?2&I EA_'^/d̩8aĄwZd(k@Wmmp r.tzVM[Hoβt3ڛ:Ć,֪%).'̔ZG 'f`[~A?z>;h%+=V-;ES_ nݹ`45d\K`èB_2 \qh]ڡlWXϱ튵0~=r^ZaFi)lSQѳ{D, 1=X=z Nۄ?*iB0:&:oOUh-qk}m@cEHJmHo=EawM`C!z<ǛqыlЯygWО1KYa7%APRwD҆Xxf Fhܛ;]\TeqN)h`&k*ҚO "D^Z))YlZ'\O,]HDoV)u?cP&fcgס|mqG%$e:'lp%iV%EPZޝam}r ݘZĠOxeb)6VDV:ޮ3VQ 'Tp=ڶ銮I<{'ؔT}I;KN?Y۟C[1sg?[s@M KD SY 4|$UsG}5;Gبgu3ivσL "7\S?X~yn=݅k/ebFʹ%<Ʉ" <#w1?::Fx8//MKq_Mժ?OGyy0!ꖐAcBNK ^o+/ =&m{PVLߏ,Ɠ?Эx6?sZZ3XsZ+{`q{ufYd'ڕd=jf~[ ;6+eLf~H_-IdȈ$ewrb£ps~s̬(0,/ռ(v"&..C [ҍvoK/1憈'& N '<.̬- Fn& hC. jSlcr9~"Iஎ6bHrZgِSTc _E%PU QG9 &—bm.64hdt?gϻ@BNq(>?)4r;[%EtNE9MsyV2" /2tW r1&b}Xt3ry!EO+Y*99HQ:;V~ϸ"ZEk2W3@=, F-\Ks0x&3z5,8֥]6+\6rw}; ]@C θc2f*v1tߗlWPL` ~T-rѣ:Aբ\ =DTu`@MM{do=+.Aqy\yW/,?wdA6kկC^(ԗD{em}!g"G9& +n֏46zɅÐ !)\<@ATbS$7 4"'Ix|b-ŗH!bbjn̕pSUY3n|#Kp]䅱o2FVZ~v Sݞ?kݒOl&P)+MӃ@h +8_t";4{( GD#g1  {|Sͻ;ntltgYQGzJg) |IB 砩 /V +aypңwTBKĶ6w=zGƳ|)A+!U]O \V~? MC-f2U9?OCp,k(}& jgs/N_`\ۄ1>{-J94:BwENAyqbvzf7=1B`Q,Z=0JD"j4wj|?pT4#(2D`@T7.]aJ]i6 Q' ,'rXLȽ:WbmM+d{s-[@:Q!A6W'}˘}=}3/KU[(vd'sׁ1'7x?#-[saӰJ"Ky NǥAs% $!wOsG-O.Ȟ}fko:wȘŤ5/T䝿^1e>qBV.RL~~Q:vg.m**6}e@qyzE0[]Iֺ1$_ t/_әgogal#jԓ /!Vt V?D ݰdh)GjD%9S(`@0^3Z4C!YEJ z_=B+)F8m_^ [7˝@ӋYᮕ-7 ideO_RUl8Gi]{#!Wo+Jc nՆ?}+}*Ls3,{_wWu_G\Mpn V zZo4Ep QsK3FYθKrO$ u-!hܐԵZ "j4"K󋣠^>Xh$#e4fX Cko[ׁ]X< 4k2VYL2CRR/Pw?}O=4s xqfm hcڼYfw5:Q3KTPrԮ"\:s)yO2Rxfq$gB(/( (h =u$cdx1N8SXbvl7^?卐x!ͦ7'b{g H%Yr|4*mjCC*cqL qM(Ŀo$G)T("%sxʪݩ*7kהkurvǯ"y0>IKs 91| lȬkrol=Zt(ېQ NȯwߚusV܊7 b4ti-͐ދz9ٴגN!'Fxb7:;maSO**_TnbpC*(/:+%LRqWB@cbP8hBSNocO9TV&\ ai+}ٕtbJx?%ꧣ؆ũ6T+o\}zJc|Y5XCC1T ~ͯK Kj9#E;igɺd,_r CAZy%7 -nD]bNTm&F6>)uU:ZX0#R mY=H?bג z3?#tr}paUI`Vڛc :RQ\ta>W⁢}$weR-ԎCˀEFK;!kARsGLt*l?(`(k|/M@%b AEǣM $m [Hspev HU?,&HxR51#yԕp孜֕֐K *Y:ĻO\\'tH:RlPDYB8e_R~I fl l!NYUjڿRg.C]TA&VXk+`߼?txШFKR.coc~'x5JLzt׮[2^r,qoEv $N^U9\`aü~?fUkjŠeO%> 6,aM^{F#cK :V*eKJp_3ѸM}kex5郩Q67x8[loi\w93?o%1beAs6f9 GƧyn$P4ղdzR@rrGŽ=g,,H0s Eiw qU2O?_PU3hK[K ƣ3>8]);]oԽś5a)Ip]3Z+V%(!x0E?xB"P ̻o;i֔83hr+ vmk> ZI荂dBѥbQ:<ѡ[i¿)g]o_fB'ҕfN;#ϣ0cd`hBVu](>~G؈;Gfw#P9Jnh,Тe#VFBh(z88[0UW]!Ʉ.N'bОP6'G[f5U$*+)> V"o$(>ֳbMKp͎ k?Gڭx~vElKu#oR;|:S=j26cK{6$sˇØt\8کߡsoMܫlD"8 ҆>UDAW<86W17~GKaP/ y xaLk@ [!1~H 8`*vrSuN]6@γ@|/~iO=tDŽDWVM[xsPMM2i~ 4e!c | [$Z/"(idJːuonŌbci7sIe+j+ka7D+oj󏧛NuTxWF!+V­@-3v&ccY cTP>6h)m@:?#&\fir ÈfH7GKY|\ՁaòPK;@Y03:yυqu=%YL9xn{,{M1dUmsT ] D WRltNGńC=UWRQ'Q5gc-JO988x|2zxHzXXеSϱL<єvjTg!#W_/$[ -RFu[όF1q1irZ%%wY?C1*Ol<HdybY@˶%.jnN w4zfb̨3yĖ[/1 O̟w{8"Qane97[00Rp'QJ9v_Z L{Baa% *d,U:pP^x9-kQ"Ex5O`O;~b % J`1ִUJoXF;=y\lm&?ywhpg?to:IP|:H< G3gyrǒJMPN, -!EnC1=uhal%KK=_֥l6m]9#ugQ11qk$jSy0~&1Xو;)Ή[$^Sp {cqrNշ*Ot|ʿ++~ ʦs[GGK~UH^,-k'ܙ5+K@ H@| ZrDStS|@/B]ْ{ (ECG?Dg:yg̡ r=VXl1z7~S=b_5Ld>jǹ&[l0Ma{N=1l2 IEfuw^#xTߏu˭B¯+~qEvX;2\LfSGyOG*Z-N9ڤEy\fa-!ifo&#Fhq&g|lZ? *~t b1 K=% rĨZر,a˕8J-v)A!oq?/÷&S_,F E &'XnJqP{̐7}+YLL mG"yC>xNdBb4%6iSsrchZ fRj&_n<(}|aa3eI xĚAZKr S"(.U*0`.hw\0716,ԹDs B"2Z옫@'ͮRyTnST0 C *jyH٣RN ~7URyNx=HЛ!er -o\ gcfSWHcV%JvyPLqzRn4™'"sXEg*PN'׈458=ق\8:%0DO3u|T,T@~q)# {%yvqPD]$6 [wkCJh̿;R('y!WQL+4M#2~h'F<ѧdDVjƅ6BTC@n1lq]Gkf?-2hw - "p''R>[ ΆږS-qoFc"_^u[2RPks Dkm&?em܁aWfCdH5hƠ׹"'s9#:=Qfn귥=SFM$DD."!H :,ߒ xWcW]M2 Qj2e'Ĭ@D!sɸ.9 $1vWU7T S -=+ [`qS:`!N*[WDAOeͫ;o`#A|MqMaGŊ~g5= h = W- #i02bp&1thEoDYDi #'8@([ط+f.gڋSN0l.+Ġ` kn249$$PMQ[UT) NNqP{\DP%GTAʠHJzE{h}0GaHK] l  |ƵC9BNnQyOӅhfޕb\ TƖ85Q"? nPJaĐtPPw+EH UD?}'>Sx_a`mqaf%v TL;i{1,+P 9#(6b^My9>cT->QdV@űױR-\JegeV:M9ewXN_'Ә>/ߝE;,{IϟwL0\EFU>aŃʯF֤[MVʋ 0 (i! Mm>|VW̊sPGlˉ@Yr/;Q9i=NyS64;LO_|5fjc~>b{)2≝}aObWmmû®\h{Q38_}rT1aӑĸěfw$:#ȢPM bOWu|!bS\`q>dPx~jY(:5v]֊XG֝5dcw9-Gp_GT¾BC6xe'##{z1cs &@}43~Qc(wHڻk#,\cjt\ ``$ 8Q<&nܯGus`P>;F:r0­D3W";e:p%xkex,Ь̪.{F7U D˄Rblceo4/-W.OV!pare#vGyzDt?~`5ebVNvDs:;N1G>M!qRò,_8i`j9o48 m&\c%:&.7Aa> p珔kp|sqTv)A4&UNŁ2.,?1z؀U؀۬lU`CGǃeF4+UνU{-,O5V'qA[o77AWO*or"u/grB2߽.WPkoɝ? u߀O=ȭu8  5tUr4xTALr8uzK3 y$ye(SM*1_Q僗lG3T,|4ƹv5WZ)VU(٦{(dS?ZwΠjG,Lbw:M]C '%y懱O0'/Eub`"N &ރ$ v V,AU;j4sV|.i}D܅m!^mtB2^~rø-B}&]\40ZƁcϱiiF-jR+b罧23z 9BּWG@ƃb~Uϴ) >$P <1{jɥ1=X8'grz1<rKNwn.upFػfC.Bٷ+537ɪ4 X>UT)m/w\x3]IE4(1Dv=O` )A|QycU=:cFyߦ|&K"f4CZ!7Ƥ)Jꔆlz%x8/ާ *}49tqYxOKU[-iL3xmnzQ ܭ P.jFUSTL$%GS |AC?*6Ⴆޣ(5ޞOc ukju⯥iɊ!WիiqAs7\<)F&S$t鿸oXcCʌФymh6)JT')Nm+f،O>3H_KJU5 K?I'+\H%20(&Lov6tۂԡHΙ /@$ShTEFqcio'l;S"W"b{MŗZИÔh'`ыŌ/ ORHqGJɵ?G9THw }۟((yo` Y6AQi\JQr~ Wd@+1v]&'?8(0{L-žpܑ:Er ˍjJD\\U.fBWUf{DA%Q3 $1e (ɰ<}=?'z49,H> !KvHBzC@!#UMȮ]PlJ#Nc';%MTK",T 22Dա a%aRˏE: BYEdd@qefNm<0Ӗ'Fш0MA Ubj2ŀn0=~>ݹ'(yX6Iz0ۡvyۍYEyגO@zxr @s6~9O# T& aY%`Zصrvd) ]>0~%]WzPv XzvAb*ml\Lat62Ax GuU `Cs:fg\=D3L8/0Tgq74 jR<!B~*;T"Rr$OIc4RW.qG/Y ;70gڸ6sP6A z⣻Z8cw ]}wuL! k?1ϥF#ў,^I?Ǻ]Aa7qYgwҺy47nh ~Т`KTi?`Ҿv,-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(l/n2vK$ہU*+ysĭk|<3[DF-qð4sXe Ww5F36F 0|AA!.L?z;"bW{ H^g[zu1ss bU<flui 3'Tn XˌiARrQ*b-`Q=T&ѱU06Y!J#Oj)h lhd݆W]g}yzBi)~<=ӹ4"2A|-v31M FNZz](Fљ)"* E9uȚͻEb zw3"8,"q'M$M 8U EٞvAJ 80@!L&}]i߭F8H'˝5@\ LnT9ա\XdDVT0*X~`C8pR1]:/GT5BoorWVmվ;+ e6Ce[ưոED[jp!o&ۄOڔ? $}-2"sDJ~"mk|rQ-<+fv NYZR6Xn#tDXd?-o~9A.@?VTjhgUoWzXw!|O"T"t an n-m+_[mmlI෮k;ƌt5J_nնvz寏(AWamH]<3,0 ,2W@{$f>6$t* (E:Ą3#{?<ażg4pM&Q4lqkGQQ^gIY-P>:2NKXR^j ѫaL<_]~ xʹm,+&U9uw3tMu:JǦLcI0yfno8y/Ӊ7FAF@wL۸ޟ#Q£3̋xWWe@[b:̫H77HJṌK#>':5Wq`]?;IWUiX-'y+7lPTzs[ds -h&DǘCțhdgG5-@AVs#]]95 Y)ǜijĢ< B# `HytҜaY!'-nD/X Ρb4yN1[ sr ݣ{l?l .1[ EUq"t f޻{|BM-  |:HN8^oHZ0+sk\'w+D(BtKƒm?kS[H.cmjPP:z"օ@ +쵍j]P!;9urPUruJZ*SO`@_R!આI^Hxo_1X nĦ0==7 R]LK{ =h?O;"@>{a7WZU|am7)ؘȎː].YQ^f9#-xU CXחJ.y@0ARf 2ctIc,@JwX#j&.iiPZʹt (Ζ8jlFD+^#t _c쬠W eqG=ݕ~#hlb[+z sD\Ь=n:,Sl~69! ,ђ]]͐Wңɢ8̏z:o'`x\1(\Tewf{yjR߉٠ul mH_KAnЕ{u&Rt d!7-rJ$ڙ]RrAt˟,`7 aWk"&,`/h n}䔦w)Y_`t)>(^f&e\_C@GrŅ .t!ꅐFw@T㕎&[FsmEB)e/ZENw4*D"+[SgƫUz"tnȼ(ȉȥVƧh越7(C IӚ5vTEnRubT. JcV 5 acj12,;M jlc斠T9m XȺSC.=E` !27Asl2 lUF?MΊ27t(j'p;"07;KPgZ Mi1³j&5Z!{7%K&~7P"tgݢqIzV+f,SX "dYC$"z:` 4dGB7^J1%3bi|9Д7ٗt&wpafׄzMtb+lŵsi ,\To$>#G)AmhI:>5 1Ih)@hMmnx?OD{aVIV!@"vӔ/'fQ5~f+9)y`$F6HE{`Di\zT׭OF]7!E$,DTU#Z$˻ٱ(;=[3cu*( Sk0qQO%Gep9 w6#J7'xiK_3& vAx]|:JH# ^6D NY{3Bxr q[aNZR$FjO4gCCڵF!ʷ|듕Zk)I~K5g^×N. o2jeYGrpeZicu08^X(%A3"xI:-嘺͛.I@܂G ~la51'&ʧ@1F=|m'|f2X^QT ;qLPc$dpJ pk- *Tp(ZUL\>Lk1mj$$/gNvy|d. WvjpH IJT l 0}L@{G[+MѬc4U׍r]x[)N}l|v“=aƠkb2a kAk~B(ex_MvB!iu~=5L[%e祏hBzq߹VZw➵Te?ȴZ]c W'Pwi/N1s WHݛ]r&&!4f2 Fd߾*jا.YSȽJwy4y 0개)iJ-JПt$g? VٽGVC"G|1!407!y;ku$փD΢=W/>ʼH|eB4 ҘaF1V5?EZX>=Sd줽,B}%" M1.4e|AIW ѧ`*2<9.ޕTEs?%)4zOӶw:Hd_VXCDƿȩ=,=,QSzdh007._>f9sǡaR9qrv+UݪYJv_Ss fc4SEaUnUf!t9uS 1tn{q5ךPڎzu ${9|\,!qʝ{XMUsRDMcjL1ӹj CF%R 7yjr"<[6ANR{M+ĊvGwΎv1na Wna%T1`sJ]anE)s`@g:"1(Ϯ"s! _̙9 չngY">^ur( 9zLd95Dπ,/SX9_U;*d|3gLIF)丗@ZG{m>]ZP2 &i)2&˕O/wEg*m7&T kQ3u%{ZS +8N!b$Z7K~Z,:eqkRrƋ]/9vkb7=]0kp4[\.3'-I!rMl2vL)՚Ӑ8,ͤ3:Í&Px8 Y%$hgP5Ϣ)IN $lPr9-S̽le>dY܂%TD&c~}AȺU 6EMV\;VYvC]$w ,z4F: HVrp*T_1 ^5(#I誒}OHgcd8 r`1 kVua*l+Q[2H 7'8ru sc1JnVvfVGuyDiӵ;l}4҂?r+},[$R?>j M#Jn4rG݋a=ӊ2 yv#KI\bIBIBͻ"x>1 7 8'dm}1li-M><5=gc]oǫx ~ f (Vb Q90E޻0L57-~X!xkWakQ}وƪGJw/t$21&LH\d]%sUY3&8/hyڿ GXzVmg2;@>iDbBq3ZG+}!%u5"XG#? %]ɎZ }hڊ}ڒs5z-OTjS@ƷCn2L cG%aeFIt+FέᤡNJN|#3]vQWZ}ؠNjJGsG0 :z UTm$@g^˪-[UR QAg\nlЧ݉MQ_TUS7]IZqKGoS SA:C뾅yW4\&"@ ű$g r. %zs@}9-|`k)jrLBiGho"?|{fek hȰ ܒ8z"'>6.LjAU*ZCz0ɥ {Hb-JuY~Fᇼ]7ټ@#k}+'.݇P+-JшGY[~gbj gEoh7M9G@>y rQi7m_tt)N|TpzK9OsA6HPMUTEW(ʃ-t 0F_n&8~./R)X>}m۷U@Cxi>{ .]QaZ%S&f [3B alnFe"ϑ4t{C P^Q60Aʪ'2" Kh?).X,:GܢNbElʁXټJ<9R*`Lt.KiBjKjY]:rpm' Ǘ\zLj"hlX.H+ZU(}!ă˙M>:Tx@{_Y {F,0=b9RV|,u=r>|tMuF D#q(~owUGyg)a+kaSYnYFSXR5t̢;O텞&LL=`^M >6>1׆_d yun2Gpgd[Kc FPA${ʞM\U3i.+!+R1 KGa2ZGr`'.9#=W;Y ŷw٘~ԍ_T󩚜;At|7 \趫iGF:(Ւ~xUe#(Bצ4[)B h#K 6jbv{0> wPH*Vˌ/^ےJE WCb5/#V{(RGfU [?toR" 2H6o.%(GFr_ZX<Ñ.FbȑN($}B-54%Qp} I4`lkpC,c ~ +FR7w>u.#>4򍡢2LXkk5pV3[Lv@J^r. ]2o^ޢD,ҙ=8㽙g5,!{ %Ù4݃WbvX(=㠋{  0앒 ħk$8p98̶b(?Q(HZDJ)[E>0G] 4t\G*ѹ{q#P]KqQĵG;e ,_K7br/R,< n%m}Yuy0i҆pLcZU'6NKn`ngno ~cF-Nw=$.Tk !Q9_u O=$WdR|l~,/xc<@tcho#}&b < @খgܮ)kd6^-Τ5kU_GEp$z`"0ɤJ5!9kOox߉YkLG L|r󿤠m2 2:7`]=Z{ MW%ɊC'0XoFSWYf)vGB!hB ot{u)R%_Cdx 缽s$' 3.)i[g1tFLVɠAkk3l+s亠-z95e^gt0?:T>_F\>C0eR?]nWYRB ;ۂZFQ\ǹ'pL0S" qߩ;',iR/) "1ھtUK\Ɩ`i*1Se3 ;Iuü'bI yEQ2,A ȠAg-;-lXdc S'ʃ%^AR0G#MPo),۫;93 4N 2WƻfQeeǽII|7pSl_i֞(TUMvY1 ?0_-F|s24B` x*T}ӛoŰ uyCyL*+,Y^ڽO9Q7FR fd"]@3"#WEtGyyDK#U7{9<%%!jCe$^yAf7νj"SW¶|Qk#umDM=站~< !+;8QC2I{X}AFz 6 ޓVEJ@9}DL+G"PQ[TK'+^s`ɧv)vR J9?EbFlǼcM(33 !qf,cY8ʱe-P }fEAٛNj0xL Y5sfReCGwRLԌUyd{ 17p;_t dCdmͲ20dE$p,͒X N\&ĴORaO!#ܔBI.( ")΁~1qِ-E[\jv~XWխil&*82yyKHJE,wf\p&qo($ u'O<˸dL3%_ofQ?{Zd5`?-pnmgIM4 @w^Y|u.X 'IHbHEOy?5j{IV$V R]"aq4HX% OI"iQ(Pyi: zd P w$x~EsKdQ(tj@]D5WD# RvsϩVW\̞ Ilgjq;IzӅ&]+h6.-]gKHB )y47<2ifn,#/?&{2{I;L[ʣxCӠ }NrW6z6B@-k[9 jP|qPp KjqJ{d8ąu6 Dܭc+E(bBVA% px,mqb\:&yuL$W*7whucMQ5e)ʹ5QŸI?˓DC+e=ՍDMʔ p\۷ )P6YnX!bL3G#籠>8 Z,үg_m 2ޏU7Al$<+/ۧh"7)X;YNjcVk3 RK~f=іp=N5 vF1쀔AE]c_z@$R);K) ] >wYw U46kMNgt@FW@K ylϋ\NsE%/Cށd+Rϊu^B-P{q͏T?LŏSluT /bȗ6ĨsiDXdċ,Gv\5"V&Q?br7^HJU>i=Ĵ'we'Kn!6}'HSz0/UVJr=LaqUz]җgp81}G`b(i ߶ǣ1=E,z]tZ$$eKhc?O0!$Cy0 Y3ovJk3f73$ۍA(zR ^>IXvUIJPnW*G@t* V %sпy:GK+ GhfѺE`zC:Bcx(jо.c+qY%2jsԙ`ఒ)4Tbݿ]/&Q9,zVzW/FqeXJ_@]=h Qdi%P/i}ne\JnrVMM ',]kҜF߬+NgøTeUM,PcABBy)mLioP/ 7" D[& )ߥ0 ?Nsm.%, jΑ!… -:nr|E/%prOlYNG7)v5B Ss`#EMex]!݃FHxϪG'3? EPM[G1/感H<r\*4'Q]#vܒ MANo`'~ZٽAS]uB I@ N8aSQ~8nN` ] qNl PDFܺ<QLG1*r Y95Jn̾]N`Drx.R+Q=7]|G|cF:tl$yS1r7!z)A{*o?z>5NƩ%ޜM4lN$z;9=__4 dq>@D5,:- GB۾[68z)tNL(] >]rd)f25W{OWޒcZvE4G'EjrU<;]T,'FUxzfŃNmDҹ{QXKdVG`A?zO0UWDQX+;U,dQ5lB=I,[ivO-ݢxק3[9؛Q- =<Lkt`NXyҺ(D!GxAay Ir!?y5u2RF1tw^7zCgYT|{2*wTLS~{Q f:0q05[']UbItUFЦ 3† frŜx9`°AWgQ/ jW?Mrgvx;G5ț"׍ACK|i&!MZ!+X\l{J<}cX\VWO>"MHĸ'oJ!B"/UN:,CBEk\rdSr'A(GLv%7"r7!gsA{> FyοU놎.up({E07P~Jˮ3y?գœ_ХH=;% t;FE],*#GW\a1 vP}6bY+},iQX={)K+Z~H}%d$$<, QbI6r20&3yqކ'W,gvKЮkl?X4@AMP$y<-VX`niӿ.M~r <* #/g(a?L.Xrژ("C) “ɡ}ubhSs)o.s@=&x]lsTm(siX>} ɒ7J<莮-yz|ծ'`=pF+@@t \lҟU? hsWFk>Fyp%p#J'w5 -<0?Q-X͌ 2cWlclqCR6vG33M Oqp n"f(R 1CŒ-a#LklO+*'~jYr,ՄʡRBz YU ,6D6Hhܱ XG?"}Pz:Zw5 嫒̓W VɈԊDW|p}j dL4G1g( w?U(=C\w/6A^-s*6@h5 ^A{E&0HxO!)S l7aHn`.l9ĝ !=΁`A>:$@GaE uJ@u95BʏBv6d՟ j}N]-pio1:tNKHL$N1}/.dY.+I]hw=s.jYܢGg>`"UbYkVAGvzx0棺ƕpSEOlvz77q~ȇвjgnlb ;Bb#Hnڱ{f(Tj;7?+B[ fA|Ą^^PҴ`U^`J8+[BcqOVk};1YdL)58@^7h_MaK m@پ&$ᙲ?à hzW XP#_S ɯY|zLf#?; ށ˹8h""IBs>$Ҿ(Ĵfu8hL)H-\ًX~TS6헼oƷ5{sDRˌXD7S:jmf܋6˭#-P{X#ޟV(D̟*~ ImmSK<ĕ"gT_X4SLχ81[#~о P]6U(R+)XB2*MvIZxBf,jJi )\C;`'JYŽ4dۈɖOբu-uX єg1b1o=%"q |}9R £n*4ӌn""lԢIMȍr5 Wuy"Jii`]90M[~ y-rU <((=- ʎ&m k1Eqt= Ke#H wS HZN'Js{xEXs,k53ԌxHS?j:3 h_i>O0{)45leƱNMq)el0 Rh}ztqf=g.B 9,l%;^|hoXL/͹ J~K_3*7,_@Imr~HZ"vFmۀL] AܭRn2\2g2l*G)zO,T/~0F򥮷757x}\gvNDB8jK+q1֔#toHpZĐG1lHd M5NVtLec Wb7t [ews`6}2P瓱dQKkb+',C))v^K7`OZ ='ղ3H]@qel/?RmCjA1\põJrhbUK6EIk<'wIKuo+ v҉uC{YZ,mPahs^_'֕CkA3;DScT|꽑UؿMp.ƒRmj[99 !yx^ QԄq#+z~|w̩%tf%Zq@Z X|]{CTJ= ?WO6/~cͰsUe3Hyh`SBz'Q6|%hg"ǔO[be| ЙY;ֺ1%Bh XiO 4gZ샛@ND5BɛP,#^=vԓuSh1E t5ãqpfޫ`!>RAD%f`LmHk5QO'v;Фy,VSd6X!@fAzm xd4W Kdoj( _0ކAlG”K'pFȅӸ2؈;HVV rW=N-IM)'g_?Ob {fr a˔dfMtv+ߪ%.E78dswu( `(7Ԧ}O;$::TzdYTݔw09Lou:SqZLj?yKnIL+ПY͗`1b2Tpο t^|r T Rl-vMa?E TLK1%VC3s`)B,D@{N>C5Qw (_aBӑ n*[w]K~\4'rfgKokrˀZ(A:| DגB  EhBفN[2V =fy%>8N0/b{ue5ޛB[#&"W5~AlI *ݩi,[L&#\Al+1"F`~Q0k$lo:Ae+#D%_Z!#5#h5$'α}/s/x/z8 P ~*/ WCfZqc,%&T;̇TB0ŗKfDa#nfB{GQn@ru "UpAQ7zI^ĵev\mF1`r\UIX?C=Iyc }l<76(H7sJEd Rp,@Af{=}E?<,MxM258(} [n-tf#0dĽk+$3); W t:ˢFE)= .8K4ӌqEN,:0Z-Ys_c(Y;PxmN;E˔dOt4f@n^:•>].Iu3D,Tjm^Pf9L '3`G|4ɛF#\7a^M>57o rz]NᎿKԅ k (*Dl=A^ Յ5mUsxhx%i3Bb5"k 0m:e 4hw]L:+:A*@-"$.cwEO ".ũ]M+ 0 plm5֪tDOmME,so+Tcه6d K7VɃk=vC4"oH }/(oKC hz{ s(7@A枴CY{0qeoMsϱ`(Rŀt7p^o&JdC(*8*Hy)c1SEte:*>,fyyg%Z$>*ryWJG@,T8(_.H=l1[q#\xY*{CWOT*tH0;\_Cл(HEbh$=G%@^Et4( @hkiaVZO1 A [e[Ñլ<Á~ǣ;xTe֧{8brNB`Ǒ#'8ǫhܺX]m!=Y`mtojkpg# ǖD7X/5O^7ϡ&QzZ㜈 U0Z3LYF@*̈́;ԙ:d5 uow?=%~ Qҍّb|E=!UoM1sHFC#xѷUFcx˧e&3z"8 5ǃ\m m]2JJV]?A"UM  @7Z0n82X+}yX"*i]Ы D-_]KcTK0`O\GBd)W4';&̢p/%0:R2x o,mm^WM} Lf|r 6zĀOȝ<Â\Hޅ?@@Fˡ E=Q~Hc6P],<Bĵۯ?͒sX&7w*Sɽޡk2߈tl~Ϛ*^97"Q I SvY8v,0BN9 D \j@ӽOGpC{vpUMy{͛ (ϝ`U]ױ=$#@kGi%1 d@qtjK@$7UiZreʭ^PZ=Mmge',La\J^ObAsXiF&=m@gIoOSew"J/rLhgH;JMT4U#םESھ|j'nt i f lL]'짇A?>bR!iPՑ8;xL0G&LiiN`nH7Zs/ߕڥF ;U Дke "tHjY'0bx=0Tz?ís3U7yl< )/aJB M\k`⃼uґo5;x]Kڳ.' ذ*Pʚ d7΢ӡGQfz5ϣH~Δa-kݞС9S30.X2BWRcns0j*(s~G5ebb$1 v~mDӹ¡j]Ib}`] WH |]l)V[h 1H5Kgn0ʚC~ę!j} l? |RI\SBO* V4ZّE Uzۋ>!AS~08āI9>M?~3)H[ א5#֬AC%R;:n[}ɧI/f*Yrvu6FNM!w?uB.L0mѴ=P=4~@/^mI$[s'oG[Ez˭^Gz MDDb)L00d'BYEޱ݈]'M^pM{HDqN{!CDuer(:81zʽ-Vmd7CI vaV^FHx8{Y%b2A.%keO ]>We& oDaX Gsa^W:7{)b֥< UɼCI{ɻqlN(nc0銵#0'~#q:P6喲O|tg?לɎ&r^{޵Ҽ+Hv2d ާ'Ϯ)V11s"n-o=t4ٮۧW BU4w]J)yFMc{#?ʅ7:WS|B0CElIxa:,o?:3yL}13yr2խg8]kH(Lis`+7IшQ`$zJ{hvL" &1)jh!LJG=ۛ#q,.ܛ!ӳPCM%A=:4f pCiRN̗/cKf0C;كPxqM1m{h3y^MhL #R> ଓq #hGlC&D]Սdf#[\QuDV HrЮrI1ɇ~ r1kpBe3yZ:"w pyѥԛ,Y6<2*Wc0=y.5pLgETձܾ͑&&;ѧ8 hݞcWOX-Yr*$uo$k’\VZ :bN{ٔCb y_$P$X<+Ԙ~N4~a (;׿" Z"|:ө30qJ:$1a*\"sV0ׂ䥊kIOct;3h\3FLL4aѯZeAsx븉،K/]zq\B! ia%mhӎCT 됖Q, ޜ9bk)P"URXhyHA]hV@$D=`\PL뺙޲]`$vk%Z< \{G"JԆUFXa/єulG?O= //,*ᲴI T]M-t ; 9fEh#9Q)S3f"pF &i߂65ORf}C_Pݠ.p /I2!YW8?U[$7r%[>}u fgh<]&kY۵m>mLa%ئ4FOj9xWײ҄+D^UNPKD+̻Mmo,hB4|{>-PJܲ9\;MS>gw;1[;J[j*d7bxx`:Wa_jƌI9D#KQw#az˘^sށk2$v(6V~mϫfԑ0V8]{ѭ@^̉ HʾR~)Q3=E dvŘ HFhA#(Uܮ0W939FHܳ%E't lWiCrYۆ$lg:d뭇mJ*o lUaA r KZɞhRxLv>:K<% P}sB\h>DzIkK>\*٢u~ )qy'o}o)Stk`f Ʈ\!Md,\HHWZ*PtyU0fu& .TqKQ2GF!c 8z!G1 ~h!GL*dj'l0*<@ᕓV_-V$T󏞜{FxÓ~M C%lb;!56Ff/\3Lģ< #wQjK^!g ~NQ1Ak4P9y Vd/y ++*DmVH5B2CXo˶V~o~&҃c0iLMt3G5ףdd$FTMM=]tKc̫]NMṟg^$GrWD 5}ĉ+6ZF['cH( 6թq`-+36\>sGΊTlxS&fj 'FAdh`hٖtP OM?h[Z 'WL|wtp/pPmc6?'wejdGg wK6/E6s[[sG- ^8Msw]^PFWkb]]x|#2g3 4z`mqCeorvr)Y~_сzP*zb2ЕH#<ZzIS{' x͠Rc? RΔ{${l&Lp|i"c%56q( ^+`ޔjЙ|h7&^׌2ؔ$NT :1x!D7.ENMhoOQ Fޭp@ Olţ:gg-oRn̄xӲ2qdn *p;OQ \mBI){bb9 Or9k1= - x0 "fq;ʚу4xy*{-T:+(@f(I?Hp '$LF3'xE$!󜾤 0\+!!3&SPg">uw;{j𾵮t*/|\6)Y2U?] ЗʼCcZʮٔ@Q%|t4E3r3]i0Xw2dX0tq[Z.(kƩVPqnLVuwWV]!ni+{NaԛË+E:wt YndOUVBuuGD[|:l7xxy9>-\wj--<3A2&ޛU xRq/eF"gDܩMgKu~k~>e{ bS4ok'-Xa,L%˪;8 ~G+U~NHݧ ِ&Gx'ǀ%2M*G?ۀXgQ<#3c?>X(oSβZ6hA⳪ò=BS̚-ơtA&!9緟jzw 7~;ajM0>r5@eɾ_@6S73IБam[z*0X>qXr&Q/wi>&ʺK"·Jmu2RrDm.CAO K=g+m}$GfkS 6WsSٶOdE%KnᏉ;=hr%ƴP.o6c{~kJ%"DG7xZ,X^Ӟ8gVR:fGh$]>MyC, j[e@ >Г1&0RȊ_qu0;~eSAshnp-{nك(N\]Zݒ[KX_2=/+$2嗋 3sFu 'n90C W_oS~pRyWZcq?­Gl=D} z4_&W`5:;SR}H вGR0A0:Kk ,'A7Ӝ{~4r1%Y4WlA5 ׽,B٥ФW,mq5ۣeYh:R*^7ayj- = z$sJ;4j%Յ +M`%fufaͅd9wn}EoޟFE$Qy/OPqu29}QWSm0i_[P,ZT$^"gy|j覄x_uӀ/op Sc> a6*& ߾րv.WsV5T^'#"tXϕh,QJ:3h%d-<]=68O{ + pl2cyo#_}Vt0m GBop=*n*(oD.'/3.\H/balA[)6Z1B2k89,Y PԒÍs'lL ">sW>!-vԓt1aF^?R ]j⢊FrTVj~{IW~UIFsy6P%s`TvӇ#Łt` \" +Cw5~tŴ7:}`C6p b5WQpۢȌ7}kΆtW6a:Ѐ2m@~:ap%9ډq"@kr)"=+˚L?MFNuR<44zJv6`qe0vǮgRN!" ߈:w< 'w~&6)}6>C2l {/ U 6kGvPtټM{* ]̭^fi6/ 6 0ȥUA{߼]AaΕGIa1e` 9|hXM-; |5qb-']Y`%KX"Q8Oq " rݤ&JׁZfȒ-59 `O^]Cq(z XB|+Sޤ\"M]S\1- A| #*c`<85o m/ tݭTȬTffjISe$L&mǭz7Y4ebE) `i~jTa%MU}oW.vxch`@8H~m3#j0~454:/'xG17*} /ECqxеS{'6@!"{ө~{u9%/9Ř9C ! 'yb ݋;!k#Z,u 2/n۸pQRʠlLꝍ+-a ;}B [?sO3,d3l/ !FO|?cWgrtV=b_l@i|h㓧BkX ew]^_p4dg)WokN[~W5BGjKs3<%Q 1g~j30)K *"Y8A zܴ.O=R߃*6ϘyًB8Z}x[8Ymɾu&wYc6G$` Fta-|~69oÆPP0kLCU9mPʚU~?I-SZ="U j>"SDbn`gLsuAXZr`!fywy-zrPl|6l_~&?UGkw\2Pl(ڵ!i+~+1!@Ue @BٸMKUP{!QW }9Ť^(6G4IJpd!E&?moT^8ZFjrA!z˂bncf@ïDNTybX[C$eo{,bxwߦ6;2VD,RdMcڣ݄;axL z Q3.: FDӓjp¬8MW,:&TWS9ֈc~/*A ֮VM<͎-b ǡ/6"՚ə&тa*FKRѷ 2˅զ;- ?=r bnVjOGa0^e)sCn.>Y}>y\g 6Z.Py2v7}9| CsFb;R; RnqJPi`*>ϣ\ۂ躸`sI`0\ ftz~7q +V/>\+Jmnѕ͕y'XjQ*Ue’оeM_ߔpr߼`B܆UάN, uQe6Bmnq7GXeaRRM;'&S%A6u64"@'5\q2y+Ak3@Ljk>+/b JˬtUJgpFZ%7rGe:jOM$~ठ2-7 yOxv{*Ar>zhfC\髇3=_ if6,h6{A 45Wxb#&\=('6 1V|;vl3ǧz0;h1%jb(kC/t'Ó:5otp",,3Y4,U0Qɽm-ٲ'!,AwqG4m:0.GWzl(F1Hgk2ÕQfUT}lZUWe(b]4StY]o;j=y@YR^{qxK9NoW eoQ3'y:r`H^u\;  .XmjjBb44)O򤹖⎶$~L*3cCߐ!=P7:Fb:&JV~sq*:MAo9#n'x lo| a^5?uzNl_WlW (;p! O+P豧dkB^-CT>7N$+9H Ψ(iڍ0<x-J) x!p t3YXmXDJjw?,j:xvҨbZHJ-d^2-XUU\L„!D8IH[B)`sߢ7~p]Uhl=Sgfg!d^1.)2 7>)cD)cK21֟IZ<Д&9Fڸ!=e[}opa(!N뿛UVH!k)q39*cC,lb*]b- b/SUHQ@=ü 2^cLP)9O0% I^1)L۰+E ͽfN cr93i\!C &#NVldTzPY'4[H&j7CLS|CrI뎨"rg M\4 x4% #m+(H/SQ4sv7'DF`˴9 [BIP.ޮgpQ:*iuQeƒ;n:K})v,ǿhpuV$җ96kYM\~W&@|wN_`Ր[Y89^n?Zr1%p#latb%&HYpA1~.Run4Ӯrr>=z|erR0! '=gfᕗ-uEoQasmY a.ͬ-t [\;kU~J1,%_3'2Ш<2o,bQ:)"?A |^Owd"#"MK'o*ȴ܄dBOn6>3 iq26R4@˚Sm(2Fz4 v^Wӳs=&uO/LA=Iw\c8BV:f4mQGC1J0 P b lw|3٫'.j{He2pˀz&B($R!<{U&JE)ڒ<)TK ]zɌSCȧgb(BRO[46U6WP4嶘EvHh2X1 :p|`R;ۣ{"&eӔQ[E A%OL#q !c ס`1v@ 1i-Rg[T{vv| +rd= M%у0Ŧ_;ZGtu9=@c:S(klK"w!ȡQXѦQxb^9S@\GUt=Qfku>c=u ThV#Ba{v6iF>VH"lX]^V4R.ٛ<9l82n G/H| w&:!) [b.`t>7\D%pQ}wZ}-cda8DF`&. O+k7?i5SF6v|͉Ӓzen>E|!H\OklE'BR6IidAȜwL˨V#5 H{1aOַL!]3J1aJԋ* 4;uuj2/?#gb흋-+[t UClT"QN邘cdb2?`{GM3$ XrqHk[Zz]PAeAϢ. k j$ZD _}^t-)M*Ӎ03cm0KVݻ}V+ҕvXABGb1,נ 5Y*#yJi bSP\<.»f{ <5=sBܑnA(;y닕DH\dO=L<~pj}ns0,1`5e`!yIޖG\) mj|Ao-2l7iO%)#umj{.Aō֤, %ᄧVc7ȈsXW \"0Ϟz2h0,umN: GK?aUq~ɧӯ`An[BZ͏Wr {^u VLZdrqS_RF]:z,֜ΰӝ}|+:'E!YJ eaq"`09{*/ۺcPrU3m ۃe\hw.-\uM"2g(Olc}vf~["Ҟj޼pǵe`?ZdR[ Θ9@Hz9}4ώ؁::7f+٪?WWʷH]g[(`U6D; Nz3]c 0 {z=x˺^]ҴlP&U-F7W; GoRjDzf0 x |cI`ue:*/;tCća䖟-dn`mcKZU1*|Sz7~ahrqxŢ'W<䚦VVS1M8=|w.\voܣmqr{gbu6tg-[bp,qcq@/'/<d7N'`oi 6Nq@=bwtv&5Ɲݢcxq tr$w'S6,AWsQVe,*!GU|칲ݠ35UeV|ub/ ?n~fP$foT)"#beoQeO;Q0mS}i˽k/’B 5(m,e6ahu\_ '[!m!ݛqo*RR#bD;u{%Rz紿.+@ƾp: ̒5\51SA*Zo;βM"۩M{y%!Cx$t`_+kZ a6-$eǑQ+ŀCko^d_aX"7Q)-xϨ|L\ޅl FHd&=+R)y+,;%݇$ڐ=TdÁR/bnk:Da5^1 QОUăc%/mb_.cե֑G98"e1Esη ӸhG!DkPeJ;Ok< M'K%d$Uc*)3鐸_f#QԍIԂ∓$NFQ7wDiD!wXN Rl ;e ,5p-)8h2'e?ċJMR'sJY"] Sn<=SGq7v/xM,/Ð$o]Pb'm%xۍ$L#vo(jc#b*G! B+fʮ& p1~6 `Qs`1N%ڴ]G-:NORBRI kJ[}{wN7p5mSJxx鲫@vYNlZ?Y縊7+.څVQ*7P#ƁP oD虹2MnC tO)$^Muqp{  @_ҏ X0CU{}U.!StP.+W{+UVЏeOQ Q:8zRfiLt;C0ay4;Oֿwf߱'p3pF:u3ܷ3!$ŦٻHn77J[&>Ffv̉]4{: S"K7z^s-=h4PyFڋz?G(ᝏ.nZu;MZNB[! Y6_E`@0y&RhWUId<@,.4Ѷ~D>ۻLH$"7Y7QnJ5c%!R.F^V:M%.Co)km)ns(\'7} !WZ:kA)NYs_"'SJ k)*&l9P -rrPO2&󽫙,~r̂hBU]'&U~R oF(Oð@p-XB?IWCf5U*Ī(Yl3O@dbA !kztlʷL2" J-TNUܹF]M%"SebB*l/%NT" z=o\''c1 W2\'/jǛ228@a(>8ih[ͺ\yUI+XߛF>S}=Z8i6Iݬ}c1*J$QY1!PʛT21 5Q&;^'y\ds/Z'8icywR#(xB4׊SHBbRE+qҌ*+a#/wj~ja7 !NqL$L1A~HzD9(*# % ~_@tBOM3Dbl=adqz v Mq Q| U5цTP6Y:E:CF;JJZđQ?mj]zQmN?ڑ;9թQåH64:gt2_,W]x*9dS߽o8;d0%4 ݙ/'MEڢ2вvNQ%KR\ׯ=Qm?:OaI'+t߀xA `MkcB:!ZV[=2/da%nYFf$I[d)fB6C&prt>Bƽ"yM*SnuW#Mj)2/4RP|ue2ԲKL#"VaPbАLTf oٱODiJW;וӃy¶\8ǯ0iz a}Ca26brG^B![`=$n00{K`=D^'3,7vtl+"`.=cF-q=nFC)O@u7m@Wgj XY3 C&P6=&M'~a +w>HxvStkd@J*24Uv:ʝ)=Ι=@QdYuL8 IE[-N8i(N*SP`Yn&3ӥÞƒ`^A :rs.l@RhSOyq4K@1s1e bSkxR/7Xdۛ]༜n4N,d DǹJN`.א]|ū)r&  j35@$( LEHOs<_V: q1vwBҖK3einfɚϑ#gXEY J}Q |ɤzO%lvu|F9yK3^qC3 Fw^hu!Ҝ0 *hh [: j%1ո}Ox9UIeӞ - Z37Mإ8_d`s\By\|Cv_G$2y<½9r MZkD9/p7A*;hM)(IPԮ 2%FDLoX&q \A j!E^/ | @Kъ ӿVo!eR33U>t'khr,4.NYeJY=GyN^3}tAhmdVfG)5.>(oʃ{?FmLգX̫,5B"1{̡'IE:]P %< q>qv,f RMVEW7,:!g9,iI[qXÅz7IiQ~WSP|gT~ Zp\X>L ETZ;(ې%r rTtT>d i`ù]S yN72\' 8& HjYfr'&FTy':N1[<n\$;܅xpᖣ\\Rԫ3Y?.} Yfl`K w CeSq彁roQl+\,[6}C7W"O![M5e,1([09rxH9OG(R0t),9gt%9-z7NBO|m>Oۡ(~%K\yrG-W{>z4Id?鐢 [GJb*Suz]eD ~$ὫnxظNX9M2"R#CCOe!$(%y0:+h/6&@PYzvhDt}ehKd~k ׋QMERg.'&mPSɳNWƩ%4 ȃRY.'TS1g]zʌ=om*xP/ņK~z'*Ghg$3ΐPjE6 >Tf& 5>~A%=pd˂W Ƙ=NT&䳘2,S}~`vz'J^O\ߝ͞(|̪#b ~WhzZ Qr8Cո^z* -qiWai0#]Ute#(9s}#rlQ@spҜn J1>{X(\R 49]0Q};A،һ4(.d&o6)a1Zj&ifg6ѿpBK١l4Wu)ܱG.yB0%'k*q+Wqgi;AU'bWxB56^S<1v>NcTD;GK{ jt|`=[T^kQHk=쿱7w1Zd>Ԍ g* Ok$S,lٻN8*f=r7~IRT%sm?FCUpt- WaU s[cG 7z+gZlw눏QٳB/Iwpa)(>.jDdi]GQKZ&ajSP:űGlq朵3[ҷ1&'ZՂMH5ǜYB j {B'-YH *?,$9 zngU&Yo'4Ԓy\U%= 2U $!bj\Ù=˺-h؝ÇVAU6%HmKq{YD͵w.F6*K#j|(SL?Y!ʯ: *QڵR~WVX 4Ie fONJ"1+9/l.uzq kZ^A] lk7kȌp?nz \dHߠZ/|NT0|Uv6SJ--5fz:S8ot3.V[){di19%at{)lJwlRXf1{2"["eXِ`;(~.wv (sA뭔}R5]V33}S,1TEoݘyr;?Gu\c)f7'"*+)7a{KGX>rlUS[\0G~Ue@l׶;$1Vd9õP`QO\1?H  :3_>EJ_a[42e xݖb՜fͱ[3e &PYf:n f *PXCYK#gaO69MIzaqmqPϋ Ou#>5',a#ܰ<-Ԑ)5ݻو|(](.%*YZhAȏVR=~dWX@=¦.?SaejG1ȬĢᲷV 8^u~.%z mNIڌ72#4|%a,d3*K3$9*|Mtkn9`xj$;>[$2ɨ}q挲@QƃV l62Y8pR+: vyƥfhih`>T7DbD}΃@P,a9 7RYyd&_qC1UJErMMFq?Լ2Ia hGnzF?3i ^F}9xbwTH{r_bYYpbTwYQe$j64d\0I]9;c ԮH6e︯qpxf%DN5`f\8+5swXt9.0? K^bIw6ɒW R 5aHQĢsN9#nk\ʳsG TH#"zi'VWl85Xc^of H&/~;~{w7ֈ*n>,ȉ`S!?~ ~q$yMQ NjQ=o{d߀~ոKFܞD 5gC;݇rl6-JqՇ<.:e: #F) 8B_xȎ>*? R_+L2IJTK0!Tɴ_nǨ 5S1ɃJ$X$f5@mKΥ@z=}^Wo){z˶l?xLBɮSrH=obtZo׋džNl9(i9v4B ,7c|LBn>*aGbjmA`oѕnj›Y4ӚA6ӿC>/5b/N- 9 I+ʶ=ΧU&g+7[StJb`TxWL "Tt[,}U`TlCaQd*ZG %htocpoxF]1yR꙾ϙ6O_JXKMȫM],(z)g,>kA.x3"\.ᐰnqhp0/CV '[ykq lfa/V;0~eY]G8XeS&)#E@߻GoUZ 6|/(Z*E=.p@cr;H@IEI0y$N(3Q߉Ѯχ̍7 !A\5yRłey뾩#wV<"`f"&A\Qv i@g9?17emF:w?iDV9-~t1.>R}U II_ŽR20s}X"4GwڔNߟ2,wffִo1׸|S6 'sȶ=u\(1<ǻ2&] 0cC3ى|{.EndF=sNJm LjSLzQ|-C1oBf_tj8]dQ#ڃ| If}xi.}}p1څc>Ȯ {ܙ+e 1{]|esu3 2o*2H1"wm)C~$ Z|h͇L r[ćF,o+Kzt4 5M) [6 Ymf Ө?}n)aNJuK i,5Z`AH6^jD4jYH1d}tz..#m-6eXZiT/(14w2LzyNadM+gsG v3Q0PؖpLߚ+X6dUb&;d"6<ݯBpiXȴ=p\F[9c2WY ޣ%peђڞ[&Ed"2&箵Yy16wJD(j<3@(y sAgHkgϫ, llz7-uP3 "Al-Ctڣ.H ߃*k57-2 de+?+]G9NAٰ2"5>G[VŬ֧AI@Zָg=ۘF#3q` Wcflsn3I]N^i%ƒ2wv²!8lIQ8SݱMܬkdPč`( 2?w*'|Ao\u֫MH:ae/)LZTҶ')ѷ&`'k+o]۔h%zI:x _ ^#_c'=XeYb8\dzr+nVZ-ɯr՞^q \#p%v19.f5ӓTdD'B((*YK7"Wհf$$Le-}VQCxip073L;Y <6Y6YR͹s,j[V't g8T>f2/U;| 58*?_K;yĄ=0GJۮ=($س<:2x)(\"XRM$'Axe g-b(0KLk4$d~K07wȫ¸nVTlBLY {tN# n }_ngfse4pK]1`T9R.SV8Μ<\çmNwIw?;}qƆ &RI ;We?#ɺT/KDᵁk$+3MO%e<dsu19lׁۤ$[w)>FiS {U] 1L ~reO)f+ 0xATtxE]rHp$H,B(tny(F%I_yH^j:*DE;b@a-uc\EXRm=7\|sMtD%LoG2D'R\!fv#`蜲sD[YL393n|0sOH{=4JgAË8 ~)~9Η?U!d4&PF!dDW+ R!kY\â@=zG%AO:v?Z _4͠1L[XT"qeFr8TS,)Z9,ZX@h'W[o1oMҬ9؊nigw|56:Z_}:Bc.nC% ([YY>9I\m{AC10I_]OA?b<#\07ED[V ʺ- mV0m:xX =>EQMeJ-C?Vs ̘PKicUO2V\@i#vc[%1D 4_gTg~|FХ=$/UnI̦`9&N n:i`]Ag`51ur|39-cYWcoqg+]H\^ZGѾSVUmFxtdЦ啉远FT^w?Ay`c##1k Z Bz^*:S( ZWLl|ibCg*88<'*3K|4"> MVJ: 4xA6  :Z˷"<耪Mx l(L,B;sk * I" 4ْ9+ { %|LtVsdT 2>ZY4 wafJü5AT*5 A!C~PSZSE-<” tﱲ߸դI,="fNߖ+XQxEZTAE %A'{Y*FAJމ2GVS.zû>:'OW"`Dޠ CY2ԘCN#0t[d Y⤺[oA =p6j8ӾiӑuѶ]mG:i#ڝcͶt1U|7TJ" r]pڛsAcػteȊ8O:y2iZݤBvbcQ6 ~ZkB]VKEp1Jkݮ*epNF'dƒ MǞ{J?[Ԉ),4DK&HF.syuՏ~]@8 sˢT z:$Uap 30UJ3FX: EFg -Krt =} O_8Ϲ0dS.YR ؽkPdO ,5gszDJ#+pYK} /R6#tmas)uwKkCM W8|e/qS ~P-R'zFV_`Qi=)lAo݇k'~s?|I srMT76-8(j$TQL]p/."o{dgۑԉMz v<>]"nT`;]Pl :3OkgSQoYpVo&vlMۀ*e눿>X'Aƴij 8mKz-Ya7٫%2hg~\vwAۦ8c<c'mf~6>0ThKom*FD Vp]W +I $U3E,^|NBFs΅\pӒ=8pt K;y ?0C 2U? lIf|:~sxmS@A&]zي~{z{ Rtv qshvfs)A'>l5/:A>R њN9;Vqmk©%qd.o)rM! 6 J;R}4H\<6#~y:ea 7Zvܔ{J)Agz)Y>:ɍ V!V(ew~eRoAS0~2V-mG٭jZ"/"~Ƙ1N„J)5mcJLwC8>_WU (n[|ou~w~ h6T__쵈8{!c?Z!/#LʷbeFkWH[6nŪ\}o[й WQ{sC9hJ; W. xV>>3_P3~K,t-ʥyo]gX]egGֲD ACF9Ca(0 rN3#\g̚r 8N?sue6:@Kjώ՘`?WND!d*R?+ AӢdWde?B e\0O?n3::OҾ0?Ȇuk]lŸ7=co-6eկˣ* I@[z\Q: 0H' @P܍# ; g˓ci4p] jtatI]{>HZOy$H̲]NCү!M~p"Ab|D&Ē'̉@߻3T3oNC/D`pzjLb dMgDk0{Ii$x/nh 5lBݩn-aWg'{قc'W:le2% 9( X~7XHxm_/QTW~tm q4pGћd,zU܃g]RGtR攽7?kZs_S-5_A= PȍcP^ξPK$c7sDoi+GXϮYN Խ%=^i^d6S۟CVpEee8| +H;Xq)!BLK^#^7=W\C{ E. %;EDuj[ȸ|'/๢+Gi@mXPoKmPʆnW^uz4\ K^ʽŝys.RYH4sf.Skn3-$\#%Ps}y3Ç^DmR?2؆P,5t%ARjg%eS/Ecw  r!>^ϵjicSp D|ȌifKoÉuWZ{@`tW*GR -W@ve!dnPe1r`8`fc6BQWͲdҐ7@PjE2 ip+HHȴR‘;jӆD@!'Kّ"IE^Sk%3I2QXL% dP}Fw  `j15\sEl- xHtS>-%Ms|K=ZnE☲Y'Z%^˓]pGmP79VE9 ā-DgZjLߏ׷^Fdk:SpeG^\ԇ;ʵ@yN6 ҥ /HWM?hd(d }T @$Gp< oFNFSIkxJǕ7~[r'1]gd̷G|YURs]Lws`L\m#'G|!U1Ľl՞Z҇?@zv}faeJ'Rl}`_Ƹ"6Os"K\dcA׭|Y!1*3u^oGTLQqKB>36w@Vesז{^Įl]gQ5Y[BxԊA[,vE~8-"YYu ,DU$h) `K89]+*xe),5j/p15;TrwjMD #S4)FM? L0-86R.Nnn''wP '`Dq_MK|xBC߻UTwb` d̬zn̰oo2cGf틞$kQcZ$b.n?$߉]$t>ٛ"l}~d /,hJ".&xD-nmZǭ6`Z" P]+迖*VLCF[a]c%NYH*.[.N<=8^|5Ye1')/p2-HVNܾ^?GYك t#qzAGoTURNFcqo/ܶfK ³WMYxϝmXڙ3ݣn$w';ٺ`=jeĕkqxl./w: ݻ֞Au8tvI0d 1VV>xmh!0u][ ¸w#_he6/bZ#! ^3eMWuc\=MXVĤ랐~K: n'$^U=Tf3i/喤-KCP_[pZ&;2! 7%^UT֝8Vס8+X4hp?Z_bk {Q&Nl?x( kTVJJVwahow}Chhacȋ2973wg1~Z{&(rr=<+ j#`+M'%Fֆ?vT&8aZds:rEw~?؉^T:.?)"|1^cpT{$3x'׌paS*tSȻA6v jF<w- ΤjBtni :zIҞt<e$XJ=+YOeeOM_v!ٓmrhvfe=N $f-^@,ZmCߵ_C"=C nڕ`g\rI鄄rx,C5Sa }Q'lJp6 JOc5bJ-Sh*>#o諒p-y+y.MT_4BO~^Fuu]^&+z շwcb=$Tc_#Ez=|CHZ;*Gѕħ-&%&!F}_}ы܆H|,(Σ9{mgYC]32/bZa ȪsyǕ iJcw7u -һ#pCw\ d$NB;(K|੨QZs-icFV<v.h& čAo+J;3 ˠ<1/X2N\9#(^ )w64fh)mB<(\.3̀I{أ W#M"N|xE5DMdǠ. ;dyz"ݏh4J/ gAc =|ʷnZ~{!lW`\o-R4cA5 P hM%8bU(<-#_E7.NceX\f Ys!lDӲOV@4ov4*_KM*0<R({=J 1𢠷E7zdIf,%XGwMϾfF^rֽRRNLz$" msB| '"ϼeL3i_R"GW|# js,ܐx/G]xǹ0PDStYp'Zގh=Y"׶冰}c0;)1uafBi9Ȭ! נa0A z{MfW ψXuF/ދXO3H¤ *`laQw  ,%@=ݷ7:񒩓 RBC;7b;4fb*֭_jޟPLЈr;]Z3 NŻnD&@ ^Jr:XT)aoO>>Ni4䫿|s'z*@d8MVЬF02]Lέrx-[5dEapٝ-cՈQsδ-Jӽن3ɋFۺjannvu3rH4. =ǖqu9ٿЏ30T'P?qv_lȚ$yl嶻7U:W&teWjcC ikԗX^:qcQx RL0G̖P۔E% f$̾U T YN" 5%5kB8 m!#[I wOys7}ji1YG}EW* *d2= >4:'Kj@> ?uQP~P3T`Ahߙ@h$۫Swjn ]mlpI>kHzɠ9*sQwĐjՀ VOPJ!iqE!ϕ Dn NY^Zּ Q.(k `AX g/ʁf'[(\Ya@/)Eyg,ҕӥw0q:c+JfVzkV%BdF fv!d)_!Z>RNG ??v3}">\zGXq xƼO޿յ F1LZrf̉CE{}q16t?cV+!g|4l1$ع>ja9E{ ;=rnL "B/GF+Ƽn+~lA,iIlwǪ@*Q#keJC]O%D/ݠ5tGLK Txc L3G%UAs< ݦyo^>j MϤ4[a?mzNpYsևфKp[ .3vzh\/& CEդud$ .}$υ~'X>$0b!&G׶S]96ioǬA@U|2[qM7$X|ջ!kf+# W|g2~_.y|#!%?\qof&ޯC XnRw٣dȸ4wҤg^›eQwh0v~rA3UiXepõdǓ,(z[Q7g1;N -wV'}.NsEAp;碧AA-"Ko>KRYGfyw8+ MZ7IcS^Q]u?U{&^ڑ!Úvz|Q+լ} dB.":B)^(N]ӏ*1Rn4-suӊ0GaI8/ٴ]?L&nf1c}Rr0F딯ypKؽb#’࢜os\sW5Wc dtj9e{BS#.(85x̸,=m3blؗI%ޢ o*VV .I5 8f S FVv*8C]D8fOxj)uX&_ 0 nF}HŽ o:[4).IA"z`B2<bNd)-g tuKɓ]u\B IE'S0 IɊ#nx@v $%ꈯ$agqS)d:0sWȆ1׃m90Zdn7s;^}oiQe Q|at+x{i:ؕM(|z\k:)> Wct\{_m_W:GwʜPP 7.SΊ!zk6_¥$C#˂S(ҢXOA*B`ww-g!*eE& dS7WzvKZRZP B=Nr~[Ŭ{̚T@' ƞ~1dȏ:3ӡ6JXYJAw9U,EhGS@1o)gSU3>d]24oA5V]Go{+,~ oB 3Xac٣A ?H$ "SlUI&*Ү Nx.B]mTEyŽ9|>' E. ۣ"b7-mAdդ@=sCN3嶰ړ]Rޱb难9~F1(9G% U7!!QaP{?88ON zQiYM ;lQe',YT^M.H`)5G(J`Mx-OψꌔHEKZL6-jG uu}SGXO5`in!K-=ƺUQ}Y_WmK&#tIm*JV6;ˑ>u+BcUڞ(^,}4sTZvb&xTc_([Gpb UxӋot 4܈/F͒/0)c6j2/@NIl?9y7Ƒ/DlDv'Mh3ѥ3~m|b5@!7ioFk!gpG-DgXvt f!Wrȩ>v;k{J{|sW_HRg; jJnc8ֵb4iL tB UGfSHRHPa'.c xaY+rЁ?D~s,F)[DS342E<J4*tt榥*R#mOI#6OKNA$aƜ~N)90M( X]BJ,*ĂXv!ȫRno/ P Vfx # TJ"d'F(NC%-P}dD'-<>G<}m,Yd`+U-.IWd-g#xb#`}Qb 4j!"蹥 >/''>ljVoe@Z@w|˓oܞ`.yw|P/2S/eU(爕cj5˦3WeI}؞E<-K!B%Y彦 { Tn}QUe9Cw33!*-β3&hpЦq 8Eؗ.1ex/q2Xdq{0)s@ n3l^ HQ 0ב@9>!C0‚Qk֣넥?h∘X͏WO.f{%nV6hl4.jv.:[5hyO<|:ҷmjy~1K¥y kYuq$qQO|`5 LJ Q gz,Å7Efz; ;2[WE!Q˴@"7<(!Jc1ډ׀H!e ](#pO4-k5Zف>߻k)m]|o++ec3&f~U^k(Pޔ@3=r_94*PK0^8ha2&݈~$ yh8͔b)g UrZ,)oY؛zYsi<[=RIf.;+#c N }¬>'Ǎ#[Je Yw32_s0KZӡW+]eE4TdnJ6SK4H`9™ F}/+ 17ϮNF8ћi a;5)C;ڀ+%RJS3 ;ְ9ԭRU6 e2 vX\QR#^2'QIq=/m&OT0abTs)}*t XVg]?0Y =B%ԉ]6($%1Q-:jpc2g>6a&T8Ap (ϞjlbFk~}*v(gb}F59߭fڥwJ+=A}N%_-0 ǩ]*N};o!dJ¾r.V |ދ-iwdz`g#ݼWU5" hn ;)Ԉ@PR8Ԫ Hh(κ!m/yH~ 6 ̫:W%;,(&i].VfcQQ;JAy2[[`+T A6' x[U _t @ zmu;Q>eIdxx XR~J`ʻD>$@͵E5ca(v hU +!86zpK ͔hؾ`~Ehc3pnD뫔pm*teK0a_S4 u5PE/|7ϻ#d lySgRRD |_L"Il_2Cb(cg^$<]iIȄtrtv lTlq5 ]ȿ"iF xLpNtK3 *d[aA ~DZxGģ>웻F$磼kc_ nJ͊2m|{^z I h%(u>.M8ֈS6 4]NinRLa96}=!t9\7-9؃C:g {j,#9̎@PUvtJm?ҝj67s7lwu6`>+96SSb`ݰtfZ~Z<}heCX$V4hS1LP%5.$X؞E+8vTD&؜es?J2-EH|d"cɚτIo=6ic|UN {{gQhi鉇Tl(U4Җ]`Xquk zE)@؏\ 3k4[!^dptKk|_j^$T; KKAK/,څQ-G-e{{$xw6MADGZJ#-R9jt'LۊRdPf\`."tB7|<5;$m\J; ȺvP-DN&?RO^Ŝ*[~DVF0*zpܮ:WY,';\t9.!<=ehی*]x=<yZm%\_4 S 7XlEҝƃ5]8Cŝx5%j8 yΪ3(nZp Z1fNG B >ѥw OI,eƛk2[&tMR(ո(;iLK9z /%|q_tX 3ߟf9Χ hax AE:c&6‘˵iFz-wާ4.IMSZ{yD П|GQXq. 9ӭ "1? :/d4 4A` bLl)nvs~LI4GjJl4 YSx<,Fi tV#tap 8$R}ijУZS:,;=9W{Hhkv09SU1T2)-ƅi0ΘqoFx+ͨ87}jnJ<%+X(ā C"״jfC}Ԯ  Ī:}&wl/RPA &UF -t4ۛoFS߭ӣT&7, Ps*ɥrzI㈺ ˞ jg9) qsD<@O*bZ{l o ۲MuuznD:ug,(R#g;aKldPJ}h;6 ]{#0r!Jc^\ݕz@]n]?:~YC+s/ ݲ:5_V?o(_<SJvRa&C,iFG6pAs5IR,r .ƄMamu;Ƅ}#4*0`Jm80;> $=|RkLfb{W6ri?618՗^:9;SZ]à&T6(,IרW=A?'QF@uuuJW<˙Dx }?}3F:>ZvCƐ}ط|a c{?Rj"`޷L+juYѝio4[Rv` ;cWXԔ,sm$낑i6~8$Q!T}St5҉ -hpN`E;k#km2;.uel [2[ X 4#Ӟ |̼2 a`Q(}o; "`u[.JfkT{?Z"")"Ʋy<a}y7 ~4Zp ~U&Eo*a,kW˦l}s8PօAj~2)yhx[S.4[ܞD<ѣVjf i4rv(whS{u51}N8VVg/Սk/^ Id<5YR%:!;/XÏ澶ZA"x>iLWu2*J8^!6FvcJ spY<_NQ׿@cSi)~r0Lэv[2#_1;^!JXC yQgSWd@LJ;m_thJw('G~q`k@@wxFdg ? V e~qWHYgk{E8x[%U+&rH޶De {ΠA9sFyӣvKR:Ղ,72*aO56VYS7# z}b}ϹxrqЯ|7 w% (/$!@,(ѩ0H=g?A`sB؜;`{3.%(f\$!ffW5%ڱsudZ 3 ̺0FzZP> X/8-pԉtDi$QEFon}4ڔ15 d+JI˷Ǽ޺|< 0:$-{d"✸&]9PD_ޜ'ٽ t5瀨"gꃹ m ߢcQn< z^tѐ6<7.ʏбRc 6ܻ'붣sRj㙮 0i*&5hBcAStj>E.k7طܻfMQ 9;pt5L΀wM-D_|(:Av5[خ.x]/nQ8"@{֨#2QvP~ȵp,ZȒ4=D"/.#܀ܯl(s P8&1`P9Ad*4Ƨ" HacжlQ;YҎbĆMLJu$N iDR'Y㋭w`Qbd^Vs)L f@UA Ky=?]UljıցSY*π=ʰMp|cL*%ܕ?ۼϗ?';*qd0:bB:rҵWq/捩EUCEJTAvt^U:V͂a1e piS{N9Dqh Y.`V~y1 ,^z/#3J SPtKT`Po9kdecogvM3O!?Rt5mC7n -EdYS4hwiӄ}#ڎ1>4q @tB-nK}1?ee8`<'" e뛥^9u-Ў4~F@ѶB@sGP kf⸍vC.V3]舶oٝݖ?I$".:4O(H[a XC_P"+jx_|]PJsܟEk}ߎ|1RCwudG^K/; pmmL>,Pc->nVizզ*IY)!͗sO/xYJ[˃;m''ZĮj$IKw]!{ IE 8_ޟC<=&F#uNR^Ct+cP"Ey5lZ: HZ!-e;AMf1,%03"Kaꬠ5(ޖPd"2?IJm.0g6(x"iKšYN>lvջ;^&ܦ_DZ%C1-otۇqo]u(CL/e`kNmp s\Np+"#|fۃOy$"OFhM/l5_ӫLl.j^Җ/ASCd_œg4]g ś7 <{<묿PzJ?nmB(a VG9Z#T4]T%LzPTTC,bZ&WR.1@K*׮JnW=6 DASb/\[ALQ*jb/1q\=dzy[pexlƒ"7#Ww"$Pąb/Nt($DqdE]yA &ߺ-'t:@zաBx% ,35GA񀴂YN_+Tt-%DyYhP%+L wR"A$cI9\-Qm7>RF+v~瞆o_|+عyGuAet@4trwKw3d܌M!2pgYwg|U qesH>s|*N:ҳS職=6FIg'D *;bTn5l{4ՉӠ(ټfߣ_+ 'vtԫ#TEʌPǍЍ[EO4 eAzg ޻m*J .Y G>ݘʊ(5j" 'j^= rC>T/6;zHhv{B`-5-ّ^;sQEk)JO%[2 l !wO\7ɂV4;~Ya]2[: ӀIT~lB5z~XYR&QF;~ϞĨCZNݡDpnI|6Ε8B)֙/zh- W@4Vނ~FTqxsw\R'm@Wd9x;;н,s>[xWJ mA m3hxr^3eti'f$X ]@RMi۶#BD;_Q9>77?[Ds : o{ٕ*3*{x5s"ۡ×{-ŐIr~YuSUyJL^%d| 3vJL~-|;i3cCp? ZOzH@nZ&+N4A'6LC/pNmX0өkQFt+eJ͸a>>sm/G;ЊơٿEITj4l>62{")=PrcW M Ai j6X=}xj?)_}eϔnf0;wvNA%gw8?^6ګ T}faa^n6j\"3VeTRD3G<MN{壥QШJ"*B<$86Onnؽ8'M(ʗ`)FS \ VQiI@#Aa.A_;>ߕv2դJmUv|iyaHB,;_jMp>u+_\`µJ`xi5rQ4ts ?є,yV |l tM9RcBqJd7Qgf^͚2* Z?gnu?w 3ØYS(؆߬b1uB3tqC\utkPsXY"v-Ń)@+PiqЎsHgxM&Lؙ]O TY#<e+CLvW@`OR>]AXw9Sp! &q\ :1O^Oyf5GƩ;pI%2.66>F @_`.?IA>a!cqgUT -ZyhP#Ɇ G+bܩ?gN.[V~5o=r>*AV(Nѷ dgO_n%xw!I# p4JtV#Zp?&FֿϖeWdFFjn7fVJH5RK AL[-uiG[ZbLйTDEiW\mjrt&d^ly =mZXH(%J'/F5?9 j^48J L HZ;v2wEM(Y`UEo?^ǃ 8ޟlvхg4<*qVP cu!*/Ő~q7;=c.q@ L%x0+{W~Zy+A CIU.MEOTO6RX(O 6pӤ&ƪ1eI<L qdmbcE W6boX9F5W)Nǜgz)a|DX8F$Ӗsꏴ޶sOK?w5Fdys绂 +O //aMCP,z!i,15ێ1**]ze!7NՐn t,YϬ&^Cjذp Z"zɘNMO)at^kAn {lƞtV=]^9bUbӲF_mnQerQJFmFW5T+bBH@ 2Q1j<`alt!)O^U<ȀF/A\瓼 +PClxS8NE=mySxD$QV'lum ͩl3))yNe vo9:w k%o>N7c>p8W@ŻS(:>;1 d( 8 ^k88\ ge4@Dh~;rUXe=0 4Ev4Y&jv) v[xe,>BaBDpc`LXud *Z/)jM𞳔Q mَ"AmQ'XEǯxNz\֘lF`-#aM% ӡBN/Koh NiWFog4zz$2uZ0-{KDi!_ٗ!!U6a'~)>Gucb-a@Vb݂_+J Gj{ pqiO7 ׃W.P5B$Rd1Q׻D|`y5p=?ڣ {TNʵ;U)TZ\i'C۳&ҁY<@F8Xta%GvπPv0J^_wBTYi8+J |1coҩA:69 N+ jz6j]w+Ƿ(w}`M`0 [.z[fB3@Th+Lceڥ V mru-11#!1ݿZ= 8š-M!OB.ӠmW 1'J,' r /!2量iD _[hW} ԥcp4X)`E$woI6W-tqԂAY'i€~yA 81 \n8RT&!!łDeJE$󶄀%f͘ucyra@2Af|Y+S+}9ڲ!4._i&יbſ֯Yo˭};Mț C+xQOۭ"ZCEpv HkS,uS(oP@ky]ބ*uDYAk>W 1e˕Xzqݠ`K8 bl> `H\ĽdHf++Q$)\,T0>b36{S# qk dsnViJo]Ȇ6RK 敉Ui"~ef6cv 1E# UFƟgw'餲IMKmr=!^q2ngwgbݶr~̑N__tIqƟ_۝A)L )/vFq8r&i}"No;>-$GRZ|ԉO+~;:?VKV{Խ# ]BAbn?8 .l'ba##Fhrv E#%ޙ8Z3=ASH S<@LQJ)8ȑNI򐆼0Q˸+h LEP2:"$ [xB53ΙKssMOx/\Ԏ\!6+1oÃ+eV{/^E pFcZx^!e;U OD(Ij|>ƸPGLsQT8+҆`ds7>S(G-xX j,Fo+7:%DMhlrwÒg_lO8$48.3gKuhZΑ[f(֝yuʢvyi19Ğ}:$p_3}!W CƸ\J jD4#pa_8 kNңR++ZЯyO~$c&8x>;a+ycLᯞ~r4=Z2ύ06Qi߽j9^[qk¼a Xs ʫMZP' QzH/$x)WI7.%U$8Lt4Vw\#v/EebEنXi^gpiu<ְW6ݝ%q\E]:~u8mBo7^MΜLLu[)qF=;p9YUo;3QJoMj8':V[^,f-rY?ru/`g  *Wߠ>B/#x'Gӏ^tH}"9WԵmaYx~ pݣ OR*6F5E#X@ sq+bT~U[etu` 0:fS1 g4OSt|.Sf@P 8aFmkuH|-n,sIF8d[4?lY9G\: 6F ȓ(dJ߭IeaT.%# ,r!u) &`qI4.6AP "k |O-+ۡM1N9"Ӣ蛕\9ǻ9V,\d\HV=_fpjuJ-@$~%x\FTZtw^?LYPBVV]ET|-(6-PxĶ3)Э! (k!g!vˬ>)J5zKƎndP]6Z@>@W2=7?*4N buƗu =X[.Jcr̲՘Ԙjkqu׍veD-HR{ݹM bގI-I$D aDQvUޛwJް[~jiIϺt!mWenFRshQS)w^_VgA`9d c .N^:8EX Wff [1 HDoɝ2=`[p(>E\vAA #_/"\X9'T7Y?M?S|*6\r g'&\IꩄNÈ,J׵PK \t kJ$CN5gE&/_.Y%u_HZ'nYcV7 y&=5kf/]`Uhd%\t,g?[ pHv㝺tĵ Y&*P8ԛ?w"yYi>n&7ƍ/ DdR()HkvO2l[?$pndoVcYڝj%w)LI,nW2ƥ:Ѯ_7Lݶ-)&i]zM#BWc'ٚ}6!Gწ[=g aZ9`ت(>DyiS!O^@׋BnI^Fʘuײ˃, {: |}ǬNc Cޤ|4sΎՀ܍l9tdHmjyَEQ² nA1'3VaeW{+7%*g#.Xfѱ;ĞD4Zԟ%^\ܡ s,lJtq)4@bYqkMT(ItxǀQ0^ 4Я2}?0Im&UzVYm4,"F0C+>vwuu^ E\H&*ѧluhe9Ɩ킻3ARuUfԅ(~έdjl*xmNwJ(YDJyl|%hSS̲U |`_GM1neM=d^ ɽmYT[:@1bWo Ӿ}F$ 8CF,KT"Z>Z T(T 1\1K?[K,=OhF4Lg:{鱙[+OWIb da҉BKуGTfJJk:v *nA_|j_Hl;6rwj Y2(:,m.JDܧ9:4:`aOʲe)L1p=K'C8ϛ1ma-:GSr7KLCs5`b ]jl(1e  1BJ-BM5HTW9KgN/"uA~"cwz(kYF{3!3Zϫ4`^:~Z74M?bXP0uVz:?Uމ ^Nki[x xE}vj.gL ž|=V' /H- N)w@\=R} Z402^+߰U_!$g+g W3 X@b^۝zw VpiUY6?f̺F )EVa__*zTOgV[1\TqX^˰Eaic>ޒ*C&$HXh\zEvC/bK4ʮy -2V|60 ћm$d CMLH 3 =/}ơ4nƅV.ɊeFS}M铰noR/-ԍ%B4TUyۄډ]&F/M{eJ#F$zf>te@%XtU tu<1 (r;5<\Dlg$(-qH}G+&pn)\-e!AYWH v j"JZtEZh# Ȋ\5\A*($!灉M JDW!ܬ-88ld>bhw$tW%3-{ݫedLro_haGN]BD̐LŵȆfXj2ߟ+u/ HS"-́D0X$uymߝ5?뺧&%qY"8 _REO^hjKn @ۗ]ioovP Ң+aUNcw"n)OԠͺ1ͫnYBW(8™*L'lќPj=gKH \.r[ü Z$36ړ/y]^ h{zSaMm!} :W$040bx8>_ǭ~K%x-4\W% Ɇ7|6g5}Ӯr"Ok]Q>y:fG%dyf@!l~}%4@J?ܴ-Fe'+uhwa䋵U-9][v6 }(2G80>%"X [a+Qx0N y#;LC @o]tgAjv/g+Z0PCOqM2?+;z '9Im-ULV-%B^;4@' ۅKS?9N^ԇa}-%'YY?wCohkpMHoi&D- SnmT=%'~*5,!.n0~whY_ >bq`2r񿺁^ͱA0~D"R\ssg}[V5wt*+8ABB< 5LNϚ$^(EPD΅~*LX8uDӺ%PW6X'Y fS8>p4 l`jPG|`霃jY: ] ,(i-!SF:},c<EDzU8KdU ڭ"ӫ] ) 0G%+KoC|N;cጘ9>B Kyg,j9}B )W68 F6R.D8zq!T)[,E'T)$3'67UdGJ)qT:A'g1eгe/BB7 Yk2>WpޡRs ܫ?f}a$pҔ2MZBW)uVMËu:uHs9EթshA*Av84螒eX$))2ôHVg()n;2MZmMȜlB *)gX4zẃ*wefEf9}8/kϞA#;mND6oYёy7!"` `ҥ#T^}4_߰o$O1/V)=+Ɔ B*dNY.h j:M)My¯ 6-ә5 Vƀ/sPD%(N<#$Xo$UB}\% Yj%Cñd!agkŝ-#! /&\W*˗2?mh}2ŀr(>΅Q\3ws+NzK=+GQZ.hd>pD\B{1 j%(^kW\n59`IF *86"~1,f~%P4]Y=J_EH?magT6Ζp9AJ=/ao'[GZD›;m{K7`cP_ϦK>@QrSC{4gZrNvڲ؏< m]3bYG[6Z1.fΦHLptMj˜LӑO$9!ƇNIkJs3` e(PLf`{: %';*BoEDoOm@;,u 51Jgbl£zд׼&APF u 'y1SeI zChYPɚc@ -2tVk79J?kp[Cv! NQ2 ]1*w0IT9H!.РqkѬm8~ڈ3 r,S)ik.>e4YE0wnцqe'> t}owS.+_7/ {vqLjRޟv*~'9"?T"U]kiy>En7Umĩ蜉ئ-]ϖy sNgsu(+-`510d't(߷;^Prj גn[Qֶ LQ|Ą}.%vHז^6rdEo4v_l/5 ei][%2GLYV>퇢:c[^J^=^R:hsPVb4M$X AJKl rdK ##DEx+ϼѣ j uR|f Gyΰ 0n". uosiJaVa?z~U"%<.h_W%bn=J}c̜7nB rqH6+o{M̺G,iveP>1_f\&6/2[=6f>64E &H:7oN}ֽ)KKPLy.c|Tۭ5oդ!mf S//Z\@1&v, F.ԅIh|];v+K=z<{\<ѥمz lIaO1dlp/f bjGW \k93c%60>^Xdm(2E v3~:Tљ oN&0AkxE>P(I 6k#RǒNw' -sVL7W*j7υ#Պ3 +=>;p[{&``>a; G`4Ы%(nRt2iG?{!I"2Vf*92tCޝLQ y9f[nڲVPV{VS{獬&X/ 5N vcS1'v2+ 2K?}xF .RX`r-@F :-s$UdZs&IrĐBaJ-f Y!"_=yFXO.j _$&Ic|h { }ZpqqSHDꚉn`b_9 <IJais`VO9$ UhSbr넊?(j_;\WQwj&*C(}1׬u,ke +N/hnFq!FYgŅ*C x^ tk As?eXl<5߻*W3Vqä5̑ WsDlÓ'4x0NOQx0Bq4PemW5~$XdF!~Ӟs aupcDxaN."\0 Ng2,jJ45/N7/cK̳@ZI1gFGt LU?!者Z}ٷ@wF-wlZ4:k%g^۵9!巒u9e|o5Yoej23Z5vzOoZCqL0fl\NP>Mn> B6BC-rIM/8h 0FVFq^x8R;g gcSہ`e馂/IO%W%tVYeQ[}A З݀oj_Niq6*៤?~*+ɚ:/V"w]8+c>q X1A<'SGߗO-#:cs5)(Ţx, s(׃"Y5erdLE. S.^ Tb<iKҊ"A8"x(y@ 54h~*v3Q׉Osj(2>{Y ?OS$rs d^֌ZZ&($*%ƵC[D`E![ 2`'.Di<  $&n EU_=R)61d/' J#l4.;죴5 +^$}KA_֓NTR&LRmE& Rxw*C>Vԭg kc)0Rz«2VO!KkLgx]* psJj^vm͢<&G A`5_#-7cfK_?8(=4da kl}(q wl;uG1`wyZUXHRF*Y2/b]b% XӃb^[^34CHLXܬNOIx2R5sqANUwoDqNl)J:ZE ŕ!y%_q(O@MU~ń y:6Fh= cQ}ipxѡzPHVa dKW=ߍKّ;癌tdtzPP'kĈ.C(Hi6olQVr|[ZiO:sJpvv%GQ7毴bIf]l{ iy#Qhn?U{l  I|&=O悌0m/&uoJ= U >".cA>y:$S~Xx4kP[t7XfumfYDX퓶#]IAoԋi!#@r$%?s/Wuv/IG`x2f;O˱K?H~?4a;FR_4$JyY\%MAud +߄H~$ *nk l Zdv&#-ks1:Y&n.a#g: G2~Y3hXvIX&ABU\ޖ9!QD< $%{wCo!Rԧ(20[f;x/x:C}`(BX)Izzes<ڻ0T¸ S*G78:MC*4eK weBM2Z A&D[bzP層RPx'yx󧒴PFx* ՅVR"V*pE#k|:ryX& {Rߩ:gJ7tuFs/rf F4@^hZCHcl_nerO>AVlJ׸ zEi yw -Օ3'v}nf3!.`fxXTl*(I}ihnU'U^߅oKb j0\ySYPޗ= M+>GU}`K}i9 ydV(#np6d4@^[V@@" % [^a|3Eġ,gKV`o_\B\&G4> 0Zx/vBN,kwmqF}AFz $dl:ɸx9S7u5>3U~YVG$+AǸۢFXȭ7n5elʵ7њ(|`]/.wǤد0Kz 3`(*]̙u꥕շt_.ۏ%e_NR@ PSϰ/mIF !gJ:η -shlRx,/MLZު7C}~WW%56\35f܉%:4+tc lr*}J毲uֺ{[s鹜ly3gU.apLo`yc=q13>ٕZ(KzPF=s@XWW;eiYQ,c,O _`8f56恆Gd?BU{gZc,ĎDKD*B]V=2wNWvMpoOV3T3`9 t\hf#]A+rdx6Lfc\YPknbC:@IJd5χuMIк7pօv%xO#]M};}9Y e}R%r<̧MuE*0bH/6~p;[W,M摣gߐf?WFL(D|sdA:-pGE{Se˟LUbOv9 &wHd%.뫎Z Q:0IA@\v6G Q$88m{UȂ?~ue鲔u3i -e.fZK&qw EqbM$,}2Nؼb/yI!g?:VV6Bd[BiZjJ% 0Sztղ\VP!LExn̗Me"2+dtEgݼa%iJ+ "K "/CT6+04]у:ͦ0#fk.r_4Pg+!2L#OiuIUz=U4[s) j"+b>mrB*IU3rmB3nyMZ< J.eE#,:g=Vjᱜw_e,¯nm1b%z,0.cʤQT ѫ2qU+cB xx03бv+5RBû.`@Ա h^!";!gHX¶'|UT#]c<;D<i{Dzb֍gdw;b! ۆ龙μh,S.ׄ BTÍۅ??NC>U7-&LكcI<؃qCWP=Xs gPݎhw̚wC8Sb9;$5>BY0-a5Bs.WK[ <.:AgL)Vyg=EG `Y;1wL>kK5qc)qt3;Wk`oK5ZA>/j%%JoPw٩]K6ok:c`7^boI& &ŏ^a;R?]`:ISmH_1JSZ!٥̱,%!Ě8S~}EU ZsUJmT0ֹga*|VݯCjY쀺 9^8סxkTUҮПߙ "abP7 Y:kDJ'-K{Ja1W˄)l`aϖ0mqH#1rȲxt˞V iٺ#o%o, ^U, J\%vSfG[rYP!Tq(ϝ)){ f:ih}z,L n'V}_cx8&AhU,$pEKS{ڒ&'-ARu!1՝LwH斜sl%C,IPI[)'cfË9hmIwiĺS7*gP KHO3_Fu_|Q !>N~5f.b'K.Wa5QEz'BV3lfH ?<#av-SjY+‹Xhbs)=Ú?Lί0fЦ)܄M^BS >q*(Oq/pL' w ϭ1?2;et Ȱn!v,YA4Npzp]SÉ"Ò$ޛ?膖çO̍hⶉ14Ԣi),o!B4 )ݎT~F Ѝ԰5fڬU0GL|uI < @#]2MҶǖ³nqH\}-{~qDGTW({K9r y vԿՉ6fSQ%܇N:c ~v 5䟑 ._#+}Us6pľ5N %^h1})n ܙs}RѾB_l33@$?s(hbn uo!%4f^dqpK% "ׄp9 وua ,y"r>"a\Am)fp QGS huNSox!}WQMdY$E—<~Z"Dg?F'ɂgwd֭׌Wm6luHm L_CÓ /SqрGM!iU{_[cıwg'j  S+h vY\&;zb 4n#Q^cz, Ԫb,ERxFzk9Rtv.հOX}3Qvɾi/>?jp]RCX"\#~skbsA iuu-E}݂TeIj QH%o>Q/R&3iʼl3HR@K@ejGug{iBpʼ N<;Elz4׉ l&:R5K H4_Cѝ.`n$rǵ;X`ۯ[ ` h_C~T% : c4 Q؆TC@tju =ð7AlO&&6muӿdDz@qv~Nzzު Lw<p-JPAP MJ0J)vJ )'7^4n#jbjcGFJ2Ke6K.B(6ꃳIqn3DQS ;fѕ?_&boQ>h)~F:1-_y<Y*Jќy;~ϕd m>;ޫnl^8U\;;=Mhin$*ul9r;onA'o3|+0$0M92A!}2) o7o'\8ƘQl)kk(`jF"xH/$?db6,ꜚNcI@Vf0Ԉ{*cma@CȫyWTU+I=z(/ʚG>7 _\^ɟ x-ͩ;=P%F] vjw5ԭ=a]: K lH x6GS^Pݵ.ߑf±_Q;{0l25Dd.,+uL@e;-EWMxݍ}\1L(XC)1:u'GMVdp̅m?h 4iWTxVm#רiIg1)rLJd&D;#Se%3(pMaR8'^fNqR I ݢ7tn^m,Q3ŰE V SU{g/VL:x@lQ44ZsRPxhc8$0( {zh4:VAZ#Bp(yaG#-z YUK}1&z9L# >3KޝV#OH8kF ,l +~m.^WhbfNgo]-g^`E|./P 8䵳JUl#fE+XA]дC$n֩RC z꒠J"b5?[8%u +m+lebljÁ8wqj*CuTB OĞ*^Um[ruMD 5l*\HxaYՃaߋ3q? Su}x= ~{t [Vߓ'ϩp2,G[ԝcDh 9 U)&jKK?1-͌k/RѾXz?06{VInfڤ=|퇿LWt[Z}]b_=|*6ke9BO$8FU@er3c;b`?cs-;vׁ,%^e7^}o88Y[uraў^`/a/%/Zh^;<+r>+U| ng'T⸔xp]E^xE-.XicUUkrd&^{^K=/B[Z% nwtzXjˢ}-;rtq{48zfr"sntuƫ'gr'N QHGg >Pw Ic$}E3:u=0"ˮz,'-eٜ^rJ I~h#L:>#z^_t-I173ݚe7.a ԥfp^އ-S'a4ҷwvYVYyMøگ_5D*҈Ъ; oRyӧ~IЮƈwu#FnbER?"Ks2kR1l1K#a!m2?`zNX# e&;wytժ)Lo TדښɶCP[@_fКinf/}) ͫɣf<հ0diU\m5X51Ś~pB`KGt zcL0fmufubfYΨw!* /pݖpȖ"E^xȺ69]*ܧ^)8{* 0Ƶ9CRY`vDHpf. "ٴS^0x> iEX% Y,~I u!sQ8@߁Fro2d~+n{!j B[]UV5_'uƅqh)|:\V!HR=MT{ݏ#<\_3\lAbmc>QHrr[ C74)8㈀kKLuG7M JY%:*&y;'Ix 3 `T d~6F+G9s2<'nS˼?@Gj4I,z*$>-)Y8R҃N{ΏM38nNƛxqEۣa۔RʺvE5sNca9kJޒsQ dP2omQ!-A$zĚ9^/d UW^ .E@Vs;,#ׇ_v9ohkN3ΥKu)zE@lh}Ǵ'4LqͤP5[ '[xfX9i6He VHR֒|iP, Gb58ΐ.m<Fd@g{D[*Bu7NiDW,gXΓyrt O^ֈtɮc-8( !%n0$'bVC- (5hRX1 ]C;a:5Uin&*:J6gp ؗIko;&MA+5!;@3a{EmÕf:ٜjTO ۞r# w0y0C]䀌ug *t)d2S/t8d0I"&T~@;D)Y cfR U$ }Lt7U7i`2 7Jڠ!^]4L%Ζ(U2Mts1qՅC=R$2ˋq-<\sd5DЭ y3݌۸wIP`fǍb\ǘ,n gi>khy٢/R>Z_(!izVBFf<c̔pBprr59C\v": |:q%ƥuC&(,F9>s,AMnuW//{Pk%%'DEx=@2 PF?DH1Q .^]1H3|OB:M$o6xal@r  QM-.DȬ]s"x,n6X pg1HڴDN(DΛ& - ߙX(J}JvG>j_Pȝ*TΆK`g#sQsܵ ~0ܽ"K1f6*FPc6fDO*WL;i[}hߪ~C ϕ`;Ez+,fC;+PXq5 x<#pm p  FC! J=9_( ]ɨBg\_%kxG)C([hOh =YHkIyVQ5#{S4ogVN "*>,IS$ngO% u5C\ȽJ__!#МZfC{}:gڄFH}uX*LkQo)/.N'Á/*i߻5A/Ŧ|vjf h3^o,棦-a`QVٻQl7.͉]"Ƹ R2H_q+i03L݆$ʍ7BiLGKe9mn.s V\gb;y"oM9GStJ'f 5S4@PK4\xLP+&VvFnm% ?,pO%2[1j.DO^5Θ &X- KImL L[ "r[^޸ N#i/XeNuJ1|h0=ڎm~'T*?7ٮgjRKfSg5 ƘdnEz$keG4e5hsJxGvf0+䳥d 3'slrn 6qR">vhTı$$K k``$[}zpjnEZ? 6S SmXu$pqBCT a8wctU3X?7q0`Zdֵx4^zOkTS=jGcԅ/e+ʮ-W(R&ɹkT@nrm{Qu5+SAoz0 e_eg|4DFoJ]v6z_btJ*n2wօ otv@x`?q'PTVS CCm=!pӿç 4mHB{ÞOw.(4~ezx'We"]  @ˮpHܩoc .DN;?W q1|#ḪxXᄄtgTU]mg` 29g15Yeks=/qbuA҄I&`As'EqTR(88~x]l] Ofέ\ {a+x#5L_tOGCWm"*s~fW%Qx^R(*H`mDQPHX 0W^#Ds۠d[oՠI}q吾7C}J@*^6WWI)9oYLziB"i>;u3/[("ɷEvC8?It\k}i' G\+cW\۠Yfd2mK%qtP QCKZ23mHVZ] ccX&Ht”Lep ΄VXoռ.?& >yx_/fٷ}!X_U .%FĴdT@:8ʪK6nC(gN7(5crtIWh.d&QoZ:-le2'_;f+&f{bU)ɝ1(5Nu#mFQ8L812%1l1sdAdIKe|ݑAo~l*x@!MT7 إѱ޵ö02].Ts ᇕ0 N:[ t gKNfD:sgk'H$q}8=3f֪cyT(Jd'F-F'欐 }G(뀎Jeϳȴ0Et#і {6oF}GbwC `%Uo܌{#W/Ё rhuvS:RʈDH`8jL]NMScU4rFBL.1ϖ7T1i1†~`?&A' C`/ 'eB.=՘ ttRe#P\f$'.x<‘Yyz6HQZז9$V7OI*N9ϯĘ@ܱ^ZT7Uri2=[i -(`A m3`\w4uH-AU3G*qިMW71Wzŕk?f 7q\W"&(`Qy¶m˷}çIU!Ws\+8kje]%N"!h$O's">'dh򂳪6a3(="PRa\,T*3lqJ'Ktirlr) ^/RДH@Nȣp BgúhxL'et>"E͚+`쐯C0xg@x9InX@ #bݮ@b5v:Vڅ4LX3,׊nt |HԒK9 &br}?lz*5h AKnHXU4KljʾEP Mvz)qfƑeV mf i0p {*K6T+΅nThhHb-k'X̕n_B{ۅ\=ALQ AJ+mp!b(:ظ:=e 2"Xd0fc ըyAGj".n{YI*vfŶڌl|&[F60%Y:xfƄah^dz DuldhË/B/cC*/6,Y5I ߫T-{2| TFצ]架Pp}-sn7[?ǚ*3Z~]_Sa|4V/º,!*HfK} f,f__>*ͩ2!ޡ͸np~P'bZjkt|W]$$|7pй2q6=9 ++yBc\lHc0i>%L^ܭ{ǩ":`YurMIavxTRVjg'd׹O@z/Iݷq\ zK0oڝf4/~ 44DT2WDEUr E򖕖f6=Ex(aj-ԧM{Vq>O"#^̩ܘ j9M ,i!GN#&NJȶV<.S \A(:5.uzg.( =f T޼ Mf;?~qmI߃Yݻ'CeX.3 $W5,R7A9-:}ς@_b5kmZ ?J!['>_|?}N22U#&1Ÿ}(k`LD@HPDoJݫT [>c ;!8"ulÌA/!{e23$ֈ[@rpBZ}6ß+4uq \6ȗT,|g7ș;W5 In w)4S)=q8SVä0X1ckYi^RMd-ouNW,:{zpJؕ4Ŝ;zȽ` s5GO-nebP&[eN-=bç|aOï41Zf,Vt}&Fd&YybdU\gyη~ h[Ƿ^/P֢_BxB·:ˮfA0h`{ E&|zgpm3Vo&P|zP*fI{CFz7ߔ^"-U5 [Ith!qϜR^\s; WzJ7;;H>O6Y4J1䅃`yLg J8&SusHTO@yR~[M.-3XFMZ'&:w+xD k%dk5 PBCd<-С.4 VMECn."eGD͝DS=Ȏhj~ZM3d]؃FX\SvUvhp<~ #=CqIg\ zzIMJ])E=]yO)Bx ! L ~oOUW{f^?Ay~ebQdtm׻luJ!v_QFE+~!L29Ix\ɆRa Bg;YX5`=ƪLvcns=Lܙ:%.P#A|kllH*ql'|F꾺7zs|h;n6t  dK`+}:UXLGz KyfV|s_s2+i&%!}]Bz-~}3tT:VwtO2><b$|:9rei>pʀ=/plT^ʛ\@<\rfL" 2hfN5\:I&U6&}9Mmn/7™3 ></kB #a@׭9e۵Yyއ'Ggǧگz{[^CY VXş“;H5Qx`fot%\ވ$hvvC{iTe*+zJ b ٜP*+M+Mu^j6Yh)f]bP@h .o(9M?S6bw,E ClЛ:o{t?dVm\Ab[ KYP3{E[.5gKhjdF(r;]Q:N* ةOgB MYìc"U0=ߑv .A!K"Nϊwɷdoأ=xiɼ~;H٘Yj\~)zTtT:1٭x0|ud i er.p';#e>yg ~/]Ȇ/BO }=D/y`8m288xl*RZ E-!tNᓓTC<!IPX`Y'77k__ Z&Or~{4lwM oz25J "R@ǹVe{N*@7@T݇Z5|Vj@8$&?v  ŞݹUIc>W]Ћm#d[u?(n/`c̹ڢ TZy(fǁ:Kwrk@ȽwߴH&p[Uv$y-? mtku7Ct_ZX8{m?iES:9Vaт2rǙ(@7O[K,zb*&D))( ņcYu 3cdmk+ݹ.k[Gղx}hTKIxGԹ|>Kچ0" |[OkUk1svռۖi=[5]=XGvf"ZHQS {l l' Bŗ=sdvyU &c+cƩkl/蚎!+8NO}?_I$5ObC0AuMFggGpxTEpT}a; V5EYhѩÙي5F#Vn..h9~a3~&YdWTLS$efmbzz}I* <\4xw1$~@ɻ"JCB ^r3L^q(}ʗ`mfqKB&# #O>=iQw<nV:x/KxEЮէ\GYwZ,,sœ8e&pTQ2/ofj;{ [YJF:-F XP2ԷofMZV<ȵoƖ9I8cҷ܆Ō&Lڢ~׳@Қy脂bVD2M]CU} A=,3~swm:qJhFgrl.(7xew\쭹mů\rǾSC%6@ oTL_åPPsP)v/ t)X!ȏ =u|yJ<ұ|m4bR(f3Z"Ku}]=,CUtXSݗ^T" ~neOYML>*j#n[7 YUQƗlf鯰DON O۴pNk`q@m(m` G̉ 3ɏ_˷S,dzHuɶC1ԋ%sկ [A=% ,R3bpc'dM/<>4ir,ԥ}솀$Lw(` Hǩΐ\9Ҏ )cKQ<:.a͐TiW{d|NxHXnAП{#LjG0hN<-,z+9K,v2:%tݭwgFۏ3StUً=V@P^Li(oDيZHH%n^P.1fWTh]~I4TudԲmk+ XBTa{AZo^,zKu ]Aw3{O`frMs-~T3Ԥ*c?6ӈUPgxS9~ݽOn+*Bji׸:6uajE O0 8cLcæE rSSMd]&B( n?8q:>RiݟЁ^GĶg硠(y9.}U(MiԔ".qqSoxΟ!$2 &m N1&{x4 +Py3)*<.5;P@$K5!"s,2aA~In}T!,:RRLr_bIraiN]J1҄4?S-;~LoK_ TXOɷmG Y#u<Y_ }kMwh2eԍ`qYt<T Ē @dp#'z"oTAF3a"ipܶ",NtTxLTGb=S9]bFO7~/ 8LZk2_ 'TK39c͍%<ƫ0Q`nU=pj!,B4+$SAٷ3Ʊ'V5-MvIKklMX=N0g/"4`lUVb:̷e9̵G'Y;d8l@e&wySy _rD+; W:[G _%VO@XOSQG]Jz"'N, h:󿃺,7_zyl.~̎Q~5t/ݓ֜΀q٬;blvڝ_$3e U-P,HI1!@Pr޳/U\qɵuQ ?ZFSh8<#0q5mEԝS@> IMjo,VblB(,:dWq>AH^l㺳ɛ7!0z#agDZ [{ZPxh;IRľ,8] 'oV6ϼeR迃dY%Wܺ;)uoJY\*TҥPyg܋I4n Ws}@'IhèKLW^ӡ3>= A8YW!DjZGAu%?bŇvI~(jRQQ:,{' fhQ%n.YCjW1/$\)[켍/RH`T=}L<:h 'MEz 5ȡk{Rw+?Êm**-`V #9@"UaHIK\Y8BZ.+c}[d|wZ.\9$Pg$hYf\O"4>V, 8^{H4jh*)sT#xA9w&QE7ߩ&:x2yZu20:l&MоʝwsvY}.lN,A5)m%2@'i}X:}dɲX-2g 0);-JKT|$H=-aڵ(ҙGA6W #vpouzX3x%xiKІ4Z9Am|m%in)u_QfjPp7*mD9w4J%Z7 _#M'cs78=:٨>iȩi:mLcqY4+J`EGyoB7=a>=ŠPNyɈ$[RxHfrN8K,b=K9©ylؓt1Y˛m4EӼΪue0=7QFͫ:n͟ahz,Q"u )0C{=+ {}=0+;&pX$Qgfԥ9ws1+[@&lC5tP 8D$2\ N&X`Pz{o"I셝o)^GߕݣY" !9E"sg!;ꉧ'^>0p4ܵrV!RzB .)]Ll?iOʏo'-q8Mܱ|ʰ[$O{rh쟩2臚uϚr[+6D5t,6]CrgT O *P|O@{JJ@.\.rSt(QdЭwD^JT!jǢ f`=LFg+ىy.ܮpS3TiLj-ssjZSnu댜ƽՒF9l]p0RR9BxD2q@Ut3=<$,ӣ'4TUm[ /r@-.R2 ,!# eҾ-Ms)5f]1jAiޮ=( pNu5:8tCDtB+5(pҗ(k=2JXlE^J8bs[BHJ'jЈ]D~KG]@VlRVba6k2zގeۀN߳ދoj"0"IIqʼnf؄q=V|qQSgmwSMѠ[ ծb*=nЁ+ g\-fZ+,ϕ S)hݬJD;Z;K D*6[ZEEq4[q5oy}2ƫ1泴6]tσ>'t$Ke0/uDFk~*L&8zcSAYKWy$~\釔kM;:X+&y]ƎO# zuX Bkev$eljLېԋ6?w^BTyfrDz9T?D5Yy 4vn1xCI^b-A# yW慨{WmB>Z诞]P1qJ#JdN$i\\Hyv"ip\ Z,,;²ߞl>p.Mr!l=EvwTw7<@{8`9L*t?sE%bd*u[iX|d,_Y@ӈT*욞^?j嗘/)yF |8 : u-!daf/*'҉$Nntn)#jn8ŨEN&ѬKEDԇdQʸ6Q $2L-Kܞ1Eı:V|[aO8 {(.g%DLB XbsxF:%-y$j; \O qD螓T&@_Z&N,ӶثڮH8e3 s~/s̹$}jpM :Jb6 S#MV Mה{Jr(k|o8JXݾ -P#viCw9Xr"D f#ChΡqSi q0H+f $X1ھWd|>8F#HXiD0K)EC >m5k q"k}6dO \'zmbjؙ߰2NW^Unt;q`.=Ī1LhƊeRC=t5_>/vuFO^W ;" >QjJy Ҹ @K"I)p3H[ߺ[7ZA ~՞Pw䚢&P#7&l3=)]$ݰ;+XGs'z+2 \"'xnЈtlW {WiRz(6?I)E<ߛ)4 rUK3?ٜſPOf>ȿ c!EZb9pyR< 4sLWZOFzYyƼ$y嘺6n@I~ HnXC uz=f(;Zkd+I}?dǛ>?fzl,zL,!y& >[Hd?Vulޮ!VQl;ޏڍ/iH3 0Dƽ*R /tm|qd_ h{hr1(.?uc3j ƀQ_vd\Y"ڻF"{Xs%zB\d0cMmn\hz8' ôC.K!OQ E_*rej"207ofj$^SgJ>7BQ>kfnzV%]]M\eFWC(_v%Fu<=]pKm;3n6\Ͼ Zƫ=a\a?xh-a98ƾ͌c$:/`>kqFdcLw[4E朑m)'9$$MKpaUoT*0eN` xEF[A4Cv@GL\x0 QytxoJo* WܥTB:pUhFm )A"$FK* Mi~&WݕRYU+0{>e4P# *"L4gXn@lnJ| }q #XUclrU~7L4CAH / %dɻR(WV}r><4W"-&)EɸEHG  P}~F̗~?θ9|p#)x_:#6jѰ\w7ѨG=C|P9S>ƃtǒm!{g[Zu>hw68+ }gkd6 hCMܽ\Wghۆy40:6СQ"@Gÿ }{*"lz.E~ȔnQsbSRd"7+u"@=D鯝ܑLQwOi\B +W\H0 ce.Z";Gg O(DPt7F֒2L \ϰ.2>6& &SflQhq^7,ߔ_cWM8laܛ,E,/OfDm62J ,I9ߜޓsc;&7q6 7H܎W}fqWh\?8DpuͬaNHHgTNs @ SAYM>[#:L:+['NcTޯpkD n0 P~ħW3-knx-X_1xK~kSx,g)(FtKСp1lS^9 n:j1l>^e6x~"c>~-΁E( Ο# —Sd,ru7nn_"4ehKekfFK]X:Cr.hF ]deqr?,Ԗd\%RDxB&v,nY<le9kj@ܚL[:MJHDBh;#FߊuӄGwIL4W\X+t0vzzt0dW-@ I| 84[.ҩBi#peZ:Q⻅"; =~uuFVRj"8c1)|Ѽj A6 vf@ӷ%s4xq.eST's?!NwIYx 6ed4,0$kއa1w N&@O?"gB3@8cq TM6fϭ:(V ZN:ݟ*ė^0W>Ɇ0;Z;w*vg'Y[fQ._$MU`dC\FYrtf%E4i; YJVo[3%(P Bؔb7Cp; {ikY=e.$-ȵg@5'~jL<WTTYxrHVdocL=lx&^4@U7-6DV h7 Ln?~Cv֟Eo>6-%%sv9cE~yR${>(I;ts0.Lu윎f@¶w$tQ"X|yӅqkneog"VRۥ;0N }=r kcfy1AC2|֑lTMCEobǀM ^7l7 *T(k5q&~ Pԇ0̽'ڽWK.fy*y%㻰gs(͋SS u5gDw`Ѱ'1R%T#q_vM޴Wn9AT>\>U n\H?ދ :k޸Fg!p{1(_\Z@dߕC1:U8魍? .z=2k $ Cli.p( ;lw}kQ4+$d5բ26 X$;VBT~NG<@5gƚYYϨb鸻>V"t-Vlbuû@5i)d ]*N49*@8ᑣaKv<[-l7E~ uLc+K=AJVPy*g;تMܵLU8R_ E᝾R$Irzd#Bя/7Tcs/=WL b`(Q_@fl|:Ba}CEwX$onוQʐ rvTi?w:Q lwnq~6MY^$>M,ߦ }htl]~w mP[{<$i5?:\06#﹩BOcĀb[YU^_\iݢ*Œ dL4<C6u%|ͦy0Ң)eT15)d)fuв[3[ k?ɜ%?&!p=tG^UIpo6Z}5u٦{JM3ꕏ"Gu26 /mMbes˧:PeX73՝)l}Q5XS|ReUu(˶1}9>2~]=37.-X敌32ys8qmQk]q,GKB>tXwq|\Vtwd8qLTKu/aSۡ0hY8O.[}AxvJ5:\`@gRjnduLV(˜ø4WT1wnTFR#N'c eGu:j:d{wCHԥq õxز-9﵎T{)nk L:ڔ8Cfo^ ILΟ;٠dqo>Z ;9Co$hM=5?Oҍ3ͩ!fA{ém4Ž1JMq[b9VvZpˮf,:$YQ=z8D2\ҁ&!uYƕ+}JHK r "ު2TޟR]deZ}z\}AX@ vUg!8^A=W6q_)q"q=.#{ OW|ŭs.o[~pgŠfCDzQ9>߀@[Pc(Ho}ldfӷG}9HEKH80vsc?Dq4'>jkH>gt&r_}դy~i@;I5iD\ sĤio~K!eݓTy|p@hle%!bF*ėz;)gdj+QQ#YR^lfA9`FG<[)a<0CX%Βj#K_C6V!p WЕ5uL|>!m8CY6WKS Ԩ*`$-9+-WwkK$=3%#q0d؈wCVqlnT<㳦ҝ"W9u ȶWD tsn4gv *»*6_ʌ7('*  I9s$H0Y> v 9 9ExXwo5!%4e[h,&R0{4,̈́LS,_4;X4앝UC1G~pRАn^ v;Uq~\!;YTii87(lJ#HאF^DXh"o]xq]Eը:]cR8'E >}ٯx<.4j(sZyb${䲁Xmm>!`!ԶC,jbKT&LyC-m. V:6 x1a 90s=EzfnyTabz{;YZQ'ʶ(hETwqĀ<2ri ViVVċ0Y@Kmbo/~[2]lIaK,zc)fVBvCW2hڞEk }pWw-zAF)"6jw D#aj:;݄ƐX1傣s$L'm)i|\zTsGak]<Қ bHVr~`)`O#ō50 y&--İ =:rk=%ٴܩu%!%LR,AiK_@?ɻȹmr7WeSʷz OK ^uaSĥo{3bӅ<ߞ_v0.FPGpϴIFT('跍A4K~id_ ?EOs欷 ̚D۞?yHZu@nMξ ,_֧)"ACa_VCh]BC-Gt2SRԿt^|֔Z%TwV41-Au*il^m6;/,o,!v$o&FF'9>h!߂>}8 :rio}*\ɨ&8GMi xld7bpj4/BJQ_$9iOh@"Q}:nUeՓ@țsnțwf\O c<@@o\j;GU" *ʈ0 <'3Րc6lEIeis|7&y5OXp_ef~O kwĝ1EE:wJ$qKM-f43+խ.:7vνHMx0YlYF) qcoƠZ-0QYfl~]Ou+0.6b͉{12(A) 5pd&P4r:&}2^*^@ҍmX0vC>48L~쥒Y#O(`#Jy*#mRN|4F]\̻Qfn톞DOO,F0C,eo|C3~ts -+geUQa6z; U=&[Ҋ7$/-q\P)9qOo F+.P7|$lFLH; pۿtfztCc{l:$+P^/+hňWdwud$@UB9/.qB>(ZKHu IՁ+j{GѕHj:]Jԛ3~(Jܢ~sKJB`]̪v?"aS0@ };pK $}+5~E3'0sC pj2.nGTTHM˛KBr}Rz?}k48w?@?@LfNC#j04쥙@R$ɝL L@3*ud TlR0 ojԔ&?۴ c4L'ސ5ˢeZD;wItO&də:954ƚ3p=e[L/ :hu0}$k3y'|TvI~@Z)461.n!XEgp o}sB歿L'W^U)῝}jC01G1smsC}eܱ.\`9WǴ/џf;~ -Xt iqX㥿L:N89< ;:Z!٫,(9<5g2 =# b ๕h x* i @K;ᙘf֫JQuƀ{t{ #h">hB_F=W9>iVK*&)ڠKሲTM=x-0C++,lc6`s0ѭR !֗V0th쇡}j#j WN[;~bWްӯE'r[Qq`7\ f{J^bAAz\kk/󅅮eo/>ew77Lpimr4jr,+(IY^P { \hXtΨ'}֏^ ɑsr464pVfJ9-37@(bETs؆q?#ۑ:v#>AbK[]aᡞeҭG|CRf8ݤsE |UI` Kڧ9]-`^(sh1Q$BGOIqޙS.No"4H=]8P~|!Qsȶչ֌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:kmeGZw;L˙UY.:Vlr٭h*KC”"$w{)`UoƾWYU cߺ46 uDeL#,EbD\7(?%R BAK8;Fk_[Sǐ(uy-W;Dɼ @_9~pWH7 c JGn< 1{Drs>hrf1-I[/I lxh'MlE@r^Ky܆{4eC-}(#Ni8Ae,m}BY[ɫVN"K"}LZr>"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]S9/tjƵ´@'5D┸,9'[O4O˲ov̿uQ9GHL4I0‰\EebOƓÖf85M67Ū{,ܖ"teB 'CWfO۽~D;l6.0Dlߚ; u#7[LHm7Ӟ> T  (0@87fR`v6T?9S13Č%aS1_sޮ ,{ߘClDVRjn JݴEHg3Üo$7HBT݌> 0*3DDc@x5j_fF$5co\tltylx, u ˾ 4jOpKzĬb 9uHAuU% HOmV؎ъG 2Qk߷8P _WvN8?LBT"ڊO>8[Au1JJ;\@C4h%o%'Ke+J;sfECGTs6WoZu:Jq&(IwU%X32)`ZhGVJ)V桎*]Gpҍ]Wtj^d'} Ǐ%_wîa"t9+3MwϿ1ij=АE8&.ɡ,tqnD8=vHzg҅~nᦩhAStƦ,EYn]D癷 CxY,~W3[}8A`BV[8R9 -MBuӠ".%Ӵ.b%][ծ\ 3בW=\WCƽg!)6,N2?Tn:P0 [Uaj~b =Il>EK߁0sr5omyr]"q>&ԧ>%'c(jѝDH雽PC:Οb5+0)iM&yYè{!±[eZ/`\kLÿgL׮K4 zpMQ:ۧ+MhJXzhnR{D;w8rao/3Y+z㭗kڛ ،ھ^19;0vܪD RS %f*SlJ/LgO>}RlEO|!Ѳ~ׂ/ٚ F /epO͚?_%tߠlK[ʍ )kSiK[_` &TC+3k`+8~ʒA-u̵R[xmDV_^2ZYMMZ" Ù ++?D7賊 :txQiO 'zzydM g9S. kcz2^L+NwPOl6=ց*d;r&喼zfGS(;OGP%!MY/h44 *8ǜz||B:- V bF8 wՐ {7!/h.7e=Ae{s(mƲTs..ʑyDX\>:ʉTC]Wyx֍jyQMhwa$~05YtR\REvNUv>ˉ2I!P2+(ǯ(􃐭8Hv;Bs.Eoԍ #Ϧ8 ^'V0Qo.:$;|rl1?-+cpl3f&sPw ˇA_C%4d ]^hj?iLc;e 1zЖEMsۭ^?Ꮢ 4Fs5j޴Q&ל<);R{ϯ"LT&U>uTB"q .{fEK.9䃳Wʒ|t"pM#jg&cxqguՔZ:i]LhƋnLj ZM~}B Q_qwT039Xgmj r7j{}U=R=8f6 lkDy2$m)RӹEkZ^|ēs˝Q`-/7Nȶs?7U;;S]A29D6tj3+ݨR#Z,jA/Ak7iU\>샶콆N\'ʕ[ׯ70Œ{1h:!xTD4@0sX s-6w$;YƊӴHw+˗%s,1K֒gvbioP:B!"wr 46ܓ [ǩ11&&~_p!b:\ A6r+tuU+C}!,9'w,$UЍQ~qcڡcw~dl*&Q>9OM7k98KFx9@XZ)hYc!߼)op`LZ8kPֲE /cE#1^y].TUF%KFI=Bw^o;{aP͝B,VteDт<W/O_OqSF~Դkr `a YJhUo:f36.R9[BYE EutWF7S\mqhNxy4Rw;|7_Z 쳣td4"̄'ƒ'a[;o\zoMJsם /agFp_s+K7'<6& $+gu&ݫOF ƸZBE3y`%e/RAM.+G`^kR՟oݧ86MBmH>"$&*i8]~|wVӝ4)CQ_ݕ}s 4Y!_fѭܽM^iO4v8!#u]-QURah&HVa1YU/|1?OA_~4C7t7Ѐ#/D͟v' WZ )޸`rBE7脣=Y&_~\$N3 \@bq]x~f n2մǤ 8X!Zbx7Ahq2lJ(m\G3|bA+QU?JK 1)J!P|%p\Bp;)`#{PP#dWMn%"NL"I$zs )W@|Q)9:pek;.ËCɠy!Xg ?]F;-cǀ xir0dZ,k{21J^vHP`q%o%Iz$j$ 3բ-踫0\5F_it@%ħwIP2]pUVd26FrmZGn=esK0÷!|rHjg>u/+bxz@ cd]ErMXO簱؎;,&.)M*`lUz?󖏊z"Cpu6BY4 'O>Hn gyKu~hh$*Acegs/]8Ч"_*^a)jt!r@ G.JiȡD.$&EeV$@؁ ٍ6MdU/u4r\L/gbHyJAj N ݶ,+~)h~Y|45W*Aø3r躇)w$V pе^D@Ҧ'0n .XgB})\/pdZ+f&q:Q6 x[3ijX`7#;t MK@ϯaDjbК\~*mnޕɫ\;HN_8eGaoE-M_Owi>ӕ!¬nZ^K=N*s-Y=t7^zY}<|7K% ?rv;?| .,@%<i'[&wASC{fH\/az# ZԝeT pϭqlj§h3 ݋[pM߬2_!:.Cn]S“|~\\}HZӤQԷ6v_'&NsBkX]#LW 0婼/秣M6|6ⳇDjN1O hxgA2j  ݉T}cv#j!zAb,̙Y<"fDgtqvg5Lzr+(mI~Ew~bБ'l5#lt+6ww:v_F(N.Njt d8-L,T?RN&@$67r/s jk HkIM_0nQڕ9"Ro!])cT=;X, {_#j6o0eQJDm)QЌBSfa Bw4cDA?M,׮X(3̙ZJB=dYkPgʥBs$}׉#w+E\(>Om<#}s7q!;2Р&IzP=N\6kNK'c(3R~ 'k)ݛc犼S<`5j'xܮ,52:xz: {& '_iyxǺ}#|(xf7nX5DW]TPцsqB_Hz5ݨ ~|i`+I h \f5"}Umn2<-!jyU0CPgϒR1m^bW-JDdtRcɳUi/G \:.mUtImG9;W܉fil,mlUX/GOP7({ިB6/l(z^\5򇖮'sǧ^)j.@E0 $;۠TySyȽr1>93agBD6O7}*A T_b2_FJq~.ݶ+ᙙ#5EWio$Ȭ+%&BLbdž92T"Ex?~AVL"|x -X cQ{BOV= ? $hZ#?QE/ /s&!ѩ:g̣Հ0,G !=}PO[vDqfG$+M}P.c=RL_F8nsN!cץƒ?yå}U h\=ъ[i/%mcC <5֋{-@ju6]A5n~x] s0pv0u ”P{pLJ\:n?@8{7Svx}_/>AQڼ`QasR,мP",]og6/%QET?] 8I"(6"p<ξ'JTqAB Ҷ`W·^5rZ`b XDIs6-I S/s9bQL-cdj#Uu9ͱ|T-Ы(aZ~~Ob lNpXe+,dK~ wCl}h;gLfg u+F<*M`"|EnR-&[zh| zwDT` rLg"rL\Xq>gfHB3/\XEFY.2N "Ni^ AX7Q-H/+XSCgETTQAoS^rj_Q̗#PF[,RzOMYdSM]eltd54[u2Y$& $,YwBd.!wB#Əuz8{YX$-_,eu; KC{nGۊcJl#Dr?6::b&yhFߑBW O]pߙC֙ts+M-aR6qK7QQ|[yUw[WaPwɧ6xԺ]:fH&,4p3:*^5L|%nU{4[`?/&zBRSnqPb^FF9]2(WLA&Yvgžo3qJ?lZȓy,f+#ȧM gBZwcD8YKZv>S^N)jt -s\EoJ;sz F"Jh͟1'iH1QIȸ:S/}=pS vb]ѹWwߌ]p1R1oN`QJLBQjm']+G7g6,QUfȂ[E6/c0йf#(΄;YtYn365Y `' 7 GŠY0Hays{o$],ߢc̻#{46Bw JtE{he֮‡"u Ȝ0m#Cq?ri"#.W̌6-/# 5ӂ]DF?؀u?,z~GZ$鵲Xy6jm R,5 S-z5~۵kŢϒ ]?8 Q Z1THrA#0S&rY"Si2 fPWn,iCi+mEΦuxL[kpwml;FgNeaʚ$X/ϙ >zC-B#M&N *|usQ SY Gb|Jͻ@5kX fDHȵ~餝Qvr=w Ÿe)qMPUI'|?EPDž6|xE߅`"k3B,J8}q\eXYU\<ݾK-9e2C-ƠwD! 49P V3Tl8VNߛAAm99H9WK~?V` iwEC;K7P\Ac|cNMS(AXqBQEZF-{iw" ,>b`s/,ꋕMkeDMkR]JTњ g9Anv)sG)?Pn>D,ҋ2D4>6}n\1lrٍKnL8MU?xHċ`ML/@@B-eJj4MFV!Un#>ȻGX8y&-LH$-;-(U rT@Bh@'1iNdv 굼DH=iš1dhD6m_mhbI:O tjD{6"k;N$w/l+b\00^=u?Kv;WUW/~D;[ŇX.HHw6x|^x/wS3}GA },mrD'$a6 =$R_JbKt ,Z6h 鎔@{UQ,X84-4ӐLl8ދEnjV0aȆl(}7t4u.序Xy/gR e*r$BĠl92Ïd9'@xeSAzKI~VBjQls#.)f $KOxO# 6n0ybw=,2Vo-TZRD6<|J?2>RB58wBt9}eq8oΡh/SylS vr&:0F>?8L{oHj)A6v?Q*IiB1&??+huphECT)g)^셋8?wȃ+.ka ǀr'M$ۡ,' ꃙ׉̭ ĥń0L^oISwξMx'%xߙ*_9E6j!Q"Q4xJ;?9zDbȢoZω.i sŀwgy][l =& cW@6n#ȴ@Эo j΂ RZ`tΖ8Id&UV/8R#XP/N +m=Ӧ[gMܴϝCWxV@ XY ɽ$Iy/+SWaG%=;qcgɷ4s7A8MGbss!fvsʩViG,&SZڠX Rd3k̮o@jކ$*Ɯn@7ު-rz8vY^u|`+=z+|?6ejь'E}米Ɂgi%?/ϤM!'f97KSC'rz}(L* }Fl2'8׏.ֵ p?ڋ۽UN:-gՐTCzeG4qJJF.<cI |^+`R+̶+=DYyOK於l`~ABz,?|W[X=(2D劤:Wr39y,!H_W6'Rڀ$dҵVa0#엡cqǢ-cy-~Q\^mzDo"+O}VWRePM80zELû9hlMT(MS1-+:R:E,VAMH]Eb1o`*Dk5j_|a4[;}0yIF fvD{WL!>s3 ؙB8{mӥ~6[#b"{RػdIރUaRc/SB'hIMAŨK(#}&AS1Iؚ~xd#ن1O1x=3=|b1CyݨA (\au&vΉumܮ@-/3(J6T*_#;szZzWIK8>K2@L%L|Be7!fFmVd}!'&9TswQ[:ꧣ_ W]"ڐ)p)%޻*5ь *khV`u0h2*96à:,2`z֏=L,I-XE{^,K@!}2'zZe}yymы}uNYaP_]Y|7#_[lBJ?f{AZ9yCJGԛXӾ@7z& s Qo.$51ٺu f[2-ͯbJAѧ?u[c:ZJoUhPb[O.^$OL'bˍ4y X`Rrtj9-:eix)Cc׹?}QbHٛτ5G0&x M엒1WobNYD}%X1'{7=Hb *g4m.!:a@\d8b1J%%C/EzD[R~ cx5 td{ 8<=^7֝w^ML; ފt^]}`(}-W@S4S{6vhaf%3 7:q_ߊKH9yh$6M!Xܶ;j&>Hr-/Xdr4P-#-ePDZ֏ -~d1tyRs*Ýcʘ#ӣ׎LdLyٯ~='ˤxpWc*/5nXҹ;"'5r-ꨲ|zYu8ҿZY#7 3KXNnsק%|_g0LnpkM[ #޷t,N`Ai[KE=@Vp0끉`j|f=6W--[5|;1 kcK/\\6@b!fEuvƪ0TC1L t.;4F}Xi/'rT&wSϹ^%ݍ2 G:cVВ2t ѫj FH`#9qKǚr Bqg9i⸃,m@n!g~"E\tbB52EO'B ܇+) >dGZ'L8;\8Ưϴh]Lԫ? nӎw(Bbڐ#vovw+z$ 7SK8 @p?&ya1E»$˖Jd zT8 ZgGĂ_n !A,R -az}H\.x`4# 6'P#h<^E ~ӐYMG.('Ε;3c+h|-ԀH]ZeV 6/p5UL0yeh)I96"Tse|"%> >](}ʜ8|ך؅V~Z%NҖ <P ::H) YW[?\X*;Zpԟv>6MW|z=?k}J5pNy4F̩XJD>|$n" uS;X2m7">)}g+%F qI5<|~.rPQGPHYjBQ7 UA}虍Mp UOSEǕ6c92s2(`Wڙ^ )HA{ G I~r〺0r4#å $Wy /=HG?7 b*BTZp}a7砼9=MM^NߢZcTc.m/+AQ(›!v|_O;C,ʪBje`"L!-DzK\5WoQb6@oZ,Qp&ujX`ûۯ "1o/ڥ lntϙ-!1HM)ktu|RSͣY?MʟQ11s[ t18H *.Ϛ7SNcUyšG\y0bw*(H xM\m Ger`^9QW%E~JD@z&#W̾RU zj+q}ޭٺtTX6W& B6G%QDxc,,YAJ"Sf/cX6~zU-V11EƤ`i*<5Fl[o=w>?X"&$ie,UTLbHPeChI`co3k@ O߶6oe7}Lg}\FԊ.5. 5|R5>zVY\_g_YRfbߏ/Ai..*.2ɣX9AJv##q p9R(=WsFp}·d%IQwp 26UМDؖO})( `傈]~q`4]t)^xiKr0JPo4zO׎CxpLLǙ/Va&m4~X0+%;b٠ykWB>4La/-֜,chRRPOVڙ{o%c Q4E>mScT,Ugz9pY7H&Ջ`d|wX~*1(KF1)@zuފ@G30* tf!+cZW[n/x>0mfH#맴ga㲧/_1mVGekڃo 3\V%*&d,(t>hN%{ʌ B6(iH<^+8" ]rԕ`ͫӨ=4vė0ҷ{K͠7m/ۅfhWnlN`cCH_sh^`KId ߺZ_'dYqS"ˢ9Ch#M}47 o-fkEQBd1s"H ڊZgĵl=b|#@KUK,N w1KLOJ]8D#8puU7(iK-b<Ԅ5Iп.z+lZ-# ad}c{Rv.)DkISiR*g G]dDF`U?xXt?+Θjew4'T*D宼7-$AQkAe+Z>iûQyK?7M=4tk((3!.QۈB‚D,  0;cCD=眼qb7 Zۓ9Ǽ`lt'ַtm"6@9"(Ӡ jK2U {C#~V~Ի"yZSMQX6nQ )^vZҽW7u}2+Y6nFs1Rğ2w-)v֩v5(bW W#lL~SC* -f*k98|:N?Ԙ-z~W{R w_%63RN^{ԞZSCD-]q> w/[tlAMۛBk!;G8Z=9]IEv*•*|stF* iaɰhU=)ߺ4!&e\c%*~p6U9RO:0M`o}6;HI|ʢ 36+?C,Ti)XDIkK"h?v#i8K[\^k=ܰ2jZo"o\Ma vh{i73 & 5x ,~fI9p@ǩܬaӿy:&Qs&r|7qFnm[dg/. )gyEi».3ڲJ8 _@ZZ 'yV恐;tH/V"թaKpv%jTM `q?xީRC}tVrű笙iOz;ßGDT߇S,aՑ{[ɺ?kѷh؇N"Zߐ ? $PJP,nzwe!s8߻l/7-fVM$A6߆_e:3 rӢ@ta=`aia`r1tN޸Z\o%Fc+|[u ?ѵDx9;40Q7&`Jpe-3Ț.0" _ןk$D]?V}{9;vrǖi͜Xs"\|j}Ph>mJ]=VE}ak.Nl1x70e2u ؇}0z%tTNJE#~lr`fQ-ÊG.2p_6-YO`E-)4+mԋR^|=,^JJ&h6]$ɠ2 mu-g߻zc$?5K]Z!D - N,-jUL1cuK(Dz?KtdlIۀ-kM."t΍BwaB sYV|\ ۏFdTXU*utQtjFGbd96CU[CHӔGQljg)\;R.gQlO ￝zyh:^at(RzJ bX U?$<~NӚn9 }* `':qqݖl_ |xo?Kx'`zr[rjXdoݘWl>7e^NK>vڦ@HΔes}Fz[VHtR;rlc3"PlQKXb mMr]^l(9yzkS1l"aZ69U  z& zghFuVW`B:Oq}"w ɢqXrGBйƇXr@ Mv6Y 7qnkl?g@۹_mb9]uɨbqְd29Q밈R5K:sگ=a"`oW9ϣpu$k "ש'E 'eQь TΕ9TK |>e`Xj>idPPA\4:,wN3kWfJB 83%{Zܺ>o0:6>$usd;ܱmR#,yđ6"R tS%WsTgH 4%Ill rWq0PB ]R߁fY^ɼpMk_x36_%?U@[f 3SgeH4TsHj v2$ַ9}>,|/.?ƖCK b٪p- 9St*ӣ)IT(F苖hO.1}Ѥ'4Cy_ˢn#3FXjb;YO8r7=b!:ɲTՓyU+|EB?>cƜX$V;Uz Q矴%Io&Ot1HtI#ׂ~ H -3X+RQB|K1=[*`6u2_or30_|ίtU5TҫSsعG}4G)@BIc+()l)0ea}>L_ҼJDn0wo!o'[j6o_Cb*%6;6F%XlV$oFᏱGN*t _*yuZLe0_W>o}`I:7ag ӸnRܒ+~os/@vVEu+BoY Њ:Wyd(]tK,&Hi=3iٜk5pu.Iz_]} U;ٖ_.A]xEYOE,Zy/l>$9(YsRWg4;v1OQ+p#!B#{3q\VKw@$Yت2ۻ|BZtvGDa Qk3wYHd;F-D'wM d%gN,R+#BK Uh3tW+mHfI%f8OEzȝqK<& /^FJ O<~4zo? K!!{ܬ1v=m*&rE='yo&lcر3r᣷l@-) *TugVْP6 $B ppy߃>z =HN]) >^ʆIԋ.V"tR7EXR/;jзͯЦ/_&5ؐjAݵ~pᢼג"FqQVSg1[ jԘ4vF bK's6ӄs {jo0-nԗ0i.l;c6 Bz3iM{,E0u|1'Vs#q&&NS!? @]Es`u:dң$kbQݞyfقJ,K0lfkƍxyq snvrQ}s%RekR/2wnbٙEKXρ O*OV' fwZer`&9UlHam}10N ztcD6OTzFIi*Bs6E&2$[kDb1q#Guhe9.: `wD/fjnAIоR{RT cv1WQ{nP-X8,CXJ9(.ȧb/4hź@:a ,py} @qT|ȮxٶC3fNy57L}4t ?xy4Qx2USO ^VIrV@l6 HD|τ0l9T^w"AB"1NE[IA R?P ϪlYg28w/(Ȃ^G=giķe x{qc١7U)=F[WAbbi1<DF'.TUA$ECe5$CSRG,WF 08ZhB}e#0`l[l7$w3a03DzkYNS#4Ƀa\Yz:4VBw1em$.Iz᪀5=id14ʯiDHx0/J*y3IN+%쀩J+50 -֎(^#dƦp΍%%÷?LwH~,KX,GM>#?!K~`#2ƒ櫺Gh>jh`$n6ĕK%0JF;2%bgjȊg%$u^9 a1/o@0[ϴU 25n #)ڋyle%̓H X$dAuȅщYy!'KB]Q{8|x|} ֶa.Ah}CTx*(oʁaq=@B.W/'i>hp~Ϣ̼9Jgh}/tϨ؛Q""RO,@C&&hMD] UqB1)*pUpr)TFиث{ƣǹMŀf~6'q_ D.mǞlع.up UaEΔ"Pp„oƐ5J1uӤ bK&۱<;MQSHT:@@ dA㚥Y5XW<01S&1dʃ1#lk0ԾL=(Ӿe+O4(eյTã 倴^Gx^0s \qi]$cĢ .y^-ćK#\&g^1=K#D@&(&,Ɨ 1kx\C!DVlN v? .dGZ"aԢJkjAOy ]~I-Xl(VF&lC=Q]ڭA:nVN, hd,>;>ܐ\IsQ`+yl#Dp !p]Q ,P GnۻA݃i;?Orv (Ȉl=~3K:V]@3{OŅyUgc$zxW>x3n^饗 SZq lۛ>5rĂF.3c  P zPd^6V\*L?PMgxUwRQRr존+xbpn5y?o܁|cл9JC/U=Ee:~~5ӝhpό>uӈ(/}-1cL!]p\k`M^}zO܍BVQ.5W]IYaģ5g: taַ,Rl]TjʇGϊW)ޖczS,5 I^V+n3#:[# /_9+@/'\%/#,jsESJ%뀁teEbdQQO'^m,7A Ao5/o4J͟eGdX'.|qZF"X$tZ o^^!!zPvH%jS5^$OFqkd_Lb]p 2>rF [pq)8yЁ"4SﶥטaӛJ$2 jfHh+nr  Ch)sE ;y'ʑDCZW#+qȞ`*V(ya\!1ʬ-,r(?Lg1X+r/B?Q&/c' ͻM q 24AHXx#ޔKcS,7+0lcFeUA0gdHm5:cyp'׎9p! }ZARFo{y\P\uX(Wn87wFYVq)@l>9.3_H 7¸F.D_#971f=}|#&IrkҝUi_BB09+N;_jw:ZEyBgWNbl1#XY@;BUaM28(c[H4v:Dš&[-v!BsҝPUc`2GdQA]r!AG~,&ηf!>@dN7HkQt RA#vBNՋ3`8*O%]Il*c~Ɩ?|UvVAcl>JAޖ?@;hߎKp(I%@NM^Ӟآ\5hVJ̐$'2 ޵M6c}b-5 |:.C; 0&91!ҙz3/i y!v6A#oO&eSw6Eݛ(X{?wp" '8Ob)텲rSJIGm2+D΂zL|u jÉkt@+)4?M4֗ȕId`5ƥ|f.:ʲd$}gېsCq §c2¿ xBjW!~ F±<*Sڷz}=H4j$ HH@h)-rUuTuicT6ϋRe9/zr El,!Tb!+&7զK9뱫\V}ctorՐ /b!M)KтS9cE{^;p $WdnӘ=_MȐ4fyȘ(6M!$% J1EijxI؂!FB --9LOpf1rw.}Ϗ=$K8GGNo*j:iA=pG9/7)7*D,6XW̜},|ѹ>ʽb2Loƹ>3P/\,cvpx涔,V5؞:'1A։y=LzULE% ETT+;uA6e?zWӘ< ;NEL< Y "5 LHW@|7=1 p- EIe5A2l;y-8RaIeOBZ*apӥ{,} 0ܻÄݠqӠ62#=rIJK--cٳճx\/sjK$x|rp NqN'ul+p[{.|X6osϬ̼TL SCE\?}%<$e Y,۞ xnnoEo=p=T&Wր>S)+w<Hfة ^\!_L.6"q% ǫFwr>rt sh* hmw T q&Fl{yjwZ'`g;mBJȣhJ#i抇(xFmr¯aTK4 Ëyns 6V*Cl0D/<Hij,☙=׹6- {\{`","ixXҋKk;WӪl{ż;@ 0T@4= P6W*q 5၍„#CN^I1nXb0XӠ2R:Y;7nad5W)Zju( E{r΂"@o,p!j:;%Pts܀_b(K8R%V^hY# O.l(s9[m{u0Rn(M&6jA1z" z[}=$J;fɓSe(}l )L1ڈfsꮖ$όwh?K*j1^!u'{Mcme$iRݍ9/ޘOY"5uq >`yr.}wT s|YQרueye܏|Q4s "X7V[DZ=UγДl  JmJRGW W2%KJCrbm.!X >~+6~CHIQOabޑGDpJMOɭc%@Uj( T_aa9pCs9LP%Qw߀/Jo\ܽ֐P0[K2|:/m:(hs\Pl=)$X-`1?rp.#yJ(^PgܞZyFt* R"Ȩ$; Ö\OxVl-eEfsO.xV"Mߝ4Mw@ Zx5r>63CWSL/l=˭3Vϡ#bTq0NpnӸP};՟VWE-{⭎u)]@lG|2BN }} k\!hM@:Ԏzh t㤦R}y?t4m{Rc>)x a#')` 4? KXA ;2#eXCA T ф'\0pozP6)48ys`YAF?̒#q`^ӳ5bF&=7§{8WcHYmTؕAށϫO6'JIQ*N"tymVwLXyMTGPǓ5a"ZxTV4xDx0\MwՊ5'Pr 򀠜awNx۝2v4di/ 6_ %i\N"L}4wɒSPO% 9J8i(5]G$@&qB&1{:us("0PXc_"u9a[un)YʵIا?$sy?/E 0jp5[ѩeejQQOoD"CWR:0 !z/l[_1aR  m} (y+ 3ܯPؖ' IlSRsXoIHD"7HI48|;!7ɋ#)"PyǸ݁L* YReF73o0= YJvjIu:E6Mn68Vd#up $omE1v"}y?33h`Y9"8(xɱ]Uq歊Kٜ k#7{Ěiݤ|k7RFNi)CUF|TLXJ;< E r9ĹIte`HDv6'yp auOoDD[zUkUVoD *Fd-l븱U<UmEe7p+:k#<]we.^,I(_tDZBX9Fە;{܄.jd1aD6۷BAPVdm^XkZdzC~ߩyI*]v8H}}8y$5z^e=? "ʛY4Jk#~&47FFBeO~P[_pGtvC^F{ DIG樚PTz^7.=ك 4֘^IEI &ޫ2{EļƟ,^PT{@]L=<;V)%S#p%:hC1˻EbK@66D@M˸F֪]/к ^P ?.U@ xD$)Zؑ4%ʄ7wJZʈ\_`=K`'z=&(\QXce&Q#pCe5}.1 eEysW4# EF8FkFnfE8>ǜBQ[$*7>!G]QW~ǦWyCUif `f>ac_a~ ^2wpĹ(Ut_xau> <3d UC'ׄbWǠb-\YO kG 'Xx79`q*YL.pL# L&$Tcrؼ4,xt<'.a3':߅Mց@`I+CD[d| n$=&aH Pgh ,]N]D6lUF=vyUSQmO! ]P ʒhU &R,pD5t*Y(޴AY&AuLV|Pԟ8|\dk2b$ aCEG,,vEEE$-g 2GgW@f/7QUiF,N=.Xk9\(ZA?6mGkzUqG)oŇi:A8!ϓ7Ӵzg;XMOTXc̴tه헚&NUh$x,aCj&2_t8|;*+0F!X41/{<vufQ(8tՊyGS$2ܜ" CY~Hf+C@V<I{մM}.Y2MX$ǖ:aY%=cWGɾ%+TUK$?{T/BGSI$* 5 efl'%jy[w"ݖ"-AH^ϼE*kT\ #B]eƱǵ=6`)t4v3.q'6@.V,6@!CORG??6|NH>g={:^)l45qA C6-GV6CSs5izN]X7 @}va5 RDnǯO i+]0+I{hFӜd g`3ڻ_ JߴN[.n-ů1o.&7]g<$px9#s#0# F.=.b=68R ;cg$Wu01/ہ.*ŸvE+VHq*{\-7m8u5]TNriStݱWy ]QE.̑1VN{ c̢w,TFM3B![gb4}? gnm> y\ڴoч-)B{sXbIh20-O?oJiX+i.G EXr8M.. R zZј|LI]Fr ܽ0t6&> Fqs^2x/FK-=2טh/'R+"Id [ymdhC.E`Ffj ^=A S❂9 YzPq{!^( 1:CeV(欗NjUJSL<Ϥ5d*mO\)MiN.UpE!E (5&{hᜨS+z:}-ᛋ^9UЮX>5#Ĥ@7S)r~ZhT}/'lXWw20] I|D*O|-{}L:'5NƆRJp߿"d o' uyQdsRWV2fAIHYcK<ڢ">oD5@&ܱîۙ/v+GD5BPN8XxO[ܝC\bږ=MvY0{+|?4(s%3؉ S,<}}l L(f0,`yAHΔ;e'RzC~Zl:dHLQLl#m5O*簇 )+CF;k~ Ka*$_Y~BuV:UZ` e{xXNgc EEuպWlκӃS=ua\H!Y32UA Ô3̍eRTXǪc]:B]ki7כqϩ6@v rwtD[&IY#w7tv Qq멕O ExsʇZD2C~hgrrVT\>ck^UdfHd O'yV+{ uasHvM1 . ֈx8\8MS )7#@/U=R.mF,L omE4Jx U3`4 WJL|w`jxE:`-]Dxaf׏ *X2liDE[#ZfCڦ+&ET?țq"SRA;,y#ԱK~V@FUdz$ǕT-MQRklyZc5o5#u57KߛIC@"ewogy2b50/KF>h`{ yrq= 3i86$; h bTB8 ?3.SjI_e6-_= "mYNCI+{iH 2gX{SEןe.^ 694dzꢄ\'|pHz DIMgsZ #Fyov`Q8z gN_*~\G'ŪHxi=6T-J*(U=enD D2Pʐ#Z"T~+)QYDkLO}u]zg7fYU2aV_ŇURD1rVwoA!{̳,c$񳐕YR2xR=yKnwS̬Z w@?.;GBCul uW-ٿ%,I!cP7eej~dkQub&g3)ZvR3=|{vBgW6u k1GpK:(/G|ux~?&G>oDr%&u B`b 7K~wW 3%ʈ왐TX?{*#@Ϸ9ē:A 2Lg _U[3 :YS}XrEi]t| NTߗ/tP~vA]{Jr=<$M?h5:8CiuИy`q+H ,wZ ID[kT&r"!rIP:' w$څ$0vjp!atF1Xu/o,}8C VĕeK#y"տ"ZԮ &miM1;蕑,~I4ICtt@|h`dOP tb>7Gᤎ"gIzBㆮb?#'Vw-bi` F8}b_Ь160#tkKUא ͖Ɠz.U7_&<1֔,Ї171z OmGYjUx > .ѝouA: _M/3wxiZ͙h&?әWwS \ig8gq4< s6ׁ~N5䞹o>i'dG\wsZ|. Yd1xoU~D/-bJU1!^_qzhB)Q)ΪOyg 1ū177hOFoU8 EAw +~ VߩUzCnl~~@kBKb.?la552 eȼ!<w4`0ˋ!jiH5#rçbT}-L>I]1ݜ/alFw$%, ;j+֭myq%pg eY5|#Er4&>XXX a+WIB::r~Y:9 ;:כ ds۽UU@w_hwqkwdH mOhlu,⭇\mY@ ZJGQ+RRxKǙ&/J~߻ nP8Db{h+Qe `%MNɜ28AWWd^*bi b0oeަͅ`̆_eih9\!*5kv,-ydOTb82:N iwnPvr %2SeKLRmpIufxBV߫vLQr6٭ЛOv 1Ά8`o ]> 3SW9ʻ^}cC2)uw[1h~ȅcGdrٜ7^=a bO͞n2M (;P3bC22ɰ˰{|ԔgI%,|鉕Ia.V`ODV.`a>q 7.@]A~B|՗*3;cP+Fﰩwc&JM/ܙTݎ+_.J",JhorX\xf3ȓv\6nTe,mZ9?a^gпµX5NBH#H1Hoy1;vˁ/% ,+qwda~L@ggI$zkje"1Jݟlwlİk2?HdBARcqwA&Of|XNJq=Ng5Yh>m)YiSsZ3Q!BCf X[? E@cLP=> פztvF%.eoSGj;э^@@{KPQq0I ٹD?Qj&<_L`oazƦ{%#q_vnnsJ_&'i%Ƒс-c]EQWi?a" J %aς C4_G^}z]Y31@dd:1e<|۪Č{i,hg}GS91+Տ{|+e4Z u+ng+JBY1m2 V]YAl6Cium8sz6ɟ:PɭO3YPSQˏ\S`z,1>_V" C;Xe6˂???J Q.g8} o] &C371h82;=jLaCe2ټv,( )cxLEX"4U13v7!S=OiYI=IR!%EA@P>hX٨wU8`HTZ "[.;AU'_Ab2kudcM?FvKc&k8,Dua+wi _e(smc] A2[)ȪƶyZ'TeFY˶jF N2ZɁ\vOЫD8 ZRW1*,Xcئ_z׎4\@tڇ.O &f糿ΘٷHsKo$,KS+$ Pki*yv Wre8dL~L!XNʪeAj>v{KXBixG/eL2 OA28^5:Todڼ]22UR"dd &;>RkYbzޥk փxd%x3FQ9rw@/r_RUDA zn ifWV)ENSs[<{\h-5Fc+}Wz{W讎=ziᑝ *^׷(u$o9}m98_y:s2/a3 4Ňaq0mn^/B59^K-;Q`m Lj^Ydu%QڭڐA$xK>Wh/%V<ԢG܏W<%*HR)ov 5heWk `ޣQ+J A^(ɸM)oq?>fF6 ʋe7\ի~N_6 岷3S/UZ ZYIx2Ԧku չD܀"!A;dK-%YnfF>ÿySduI{Yg3x~C~`';7I z2RXiB@َSNІM?ld2k`uu,ǁ֕ {.vaVY Yd1̶OD3IfHY1kԴ㶱U E$Rin;niA_ic ȅGޟ}9>O驵Bu+i>BAsIگBVt:yN(Q5脭-S,: wp+T1j9ɆA?13;$-E:V1gPwya{L].v_& .ڇn7JlSOu~tf*;kh nud."(e~҉"FMT,NB#pE Le*I8]Q9Y$&`R|7kB}E+V G\]5ߥ~SGaz5喲q՘\'&Qzq+V~܍^mtlz8vRFvB kD eCE$DsE RwYzWmDnH,a8l$ \[a>JPIm\GIC2f`Jhʀk#;O]^7yT{ftyfd`2SL V[ 0dAAVu (M$s[{ z|{W2!~~S$ƫ^'+T`aĚB4^`H+zR3Ieht:"I-LJ}' ()/5f+7jf'9Nv*UÝl8q%گ=RyZϧ:st4 U|fM}Q*ʼ]\zPByg | 9 k;}=M\^5P%=nE,uCXi;CpGs)FC~e:tA.6=f}M:b9~TD:>:=svmYXtI8«xT;ӫe(cSe=Ku}҇Q6{5#{huqn4JHlCLΐWH (􇘂|~n$R ܮaiw bXr_n}sWH= S`\aayR"a*< 8veghx{-X0Fڃ K@f2%mLTݦ&麢o3Luh{b}cvfӦeM4B}ozf%9Xԁ VG؃.Ӎ_[rGl^el@XUY쭳B A8Tuq)G]pXn[eHߥ@L{%xJ(o1f^QEbY>f~\74J ~ałzDD2Bvr) o pUQQ0"?H3p߰[:JO9pI,ʁ{Vk q6'7֧qBEG w eNHLuxIv-K~7RaN% `>tjF&~}<$kM]m=NK?:5I>[kcУRNi˗7c^WhHe-]9Fx&@]Gi@lW vlŮ;qTy  O\rﺋ+|2y|j _Q!yC.%ކJl Sa`τ܊߿.~K~O+ɞȑj\q Ӿ 35v .mPYdoKS[ Ip(UT4,!0kpxys2z#X]eP8j"oe/U-;G)tg 3it軝?%|%| ;.CNDm#tHN"-f0JlKotI|fb+Qqy~2DgbQ D+@39`.e#5YAY!I ֓ pkߍRV}q.G&L;C.RKnKu(u4~(BڤS.ujJAgMãO=T7RDP҈=.y0@R氧R)^n $]7$J!CvoH&FC"Ov iX9;&p!ޜqGZn%)T@űeJ^t>ut2X&ڵ|pw~- {'yyC`ҁzYyp&R>iⳄV&ȑr%F9Ό!= 4ڶ̰2g&+? #^*9jaD [[`E%s!á^dZ l|DtI A2¡/7Eˢ^_&h?)_ALnFYJ+'^ĶEť!8Fpb΅ rJ c݀+}ϓCW9fPC:絇IEvLQ({HaB\I#d֜ͰjLMg>,dS$!HmV|[T)+06iXcM̻`5n96+fؙކl 'MA8@ | N϶il3>"sI! KY‘ I0ՂL˥ ͛# ylr/4y$ɖ! 85ȩcQ斜),:x7bGwXJ0%3kzU8XU;-#@9vO61; EůO#h7.FjZ:I8a۠gwXLWͨShOB\} >vm9CsWto n"4|Hd4:#fx qȆS瞧ܺÅ%gz srN³~v3FNt㾅fNbl qy+i.u0%GM:Bʒ)iJN4hq {.z2ڵbG>}3X;k)pF9eA`vTӞ&d8v$ QGO;5P҅JD;:w=KT'ñ*{>7 ߢLC(h,'VO%`/[t~26Ɣu.e!noN?YR٩ㅫԖ!p1vpd-TmMWg[L)9uN}b+kVh|Iio^6)Q.?&O-#?-8x *#qMMK`Os^8JWouy|iJM2dGLN@/ɠv+# yRael#Nk. hC>Csmscz _+MRydm!$"U#A zl-oXL!_+`3 <+Kr Q 51\`\fzλ(!&c !`_t;(#p rp.a1?ZTgؙ>9x̖&e+e2ND]uQy ެ`d 7t3_¬.bD(waHKX- ʾð wc=.FE40R?}PӆEqyS )M)Ws;mdj Nm̏f]m4-QMf]^*4?T%X5=wz!;Ijߴ-AЭDgNU}4-àNA'[|r&*D-5ƽO,/\ S{&K[Ip̓(\J9[SL* a?wdZʨWH& 7l}NqӰZP?}gIXWkhK-EA%DrŪ)\~-߶\h$ ז%.b[S57v xN.!9.Ӿߧň@Gl Xa:{8>pKy6ַpV$[A,Kc~}'Q̢RGV_ b4j B.4\6$ WBN׳4IiWI'bw!%Յ+=G *d߃V]MQh`4UѶhTo1+1")[&s ˮjʬCTZ!D& *XۈPn@g߷S2)PA8 @k̇[i *vW|L " \4xTw3-hO`ܢ~~$UJB"E.UV.!G Srx qhѫJa@y}#ܡ_?FTWs>_xv(?(C'w4tAJ㍖P_RApoaQvȄ"CC-C2mISyOԖF5@'l/Q+#EXvbW9YplKFYyB1:Vxfě`\R[2,k@xU+VtkJK+z?ԧ؄) +RHn?u'*pIE Ij~̥jTLjLC{P&<0r {7\aB AGkӒ obw~=Y)9,/3IAN4}e@Iߝ^,'8#Y -k@_*k_ An΢~4庶A}ˮc][&JLwEKYZmi@|WwJKⵍ/CL8q=T zKL!csႪ x1XHe4ޅ蚄U<޶; -Sf!_%eyD$Dm*~%TjZrlA Mc&RqwvV!G:CTxT0dm޳;*\?}VJ܎N 7D=]Lw:P__٥"Qa]70ME`/|- *"T~v<Ø Jv7F2 UA\ȫ9Q"+WH=m@pdDwFݬIA0>-.u~4)%vv{ʶ믲q++46h\6.k:One7pz&U3wffN;Y\Erq''DDO2h= j<WwUoڒ֊3yp/K,/ &68bqNjUYaq:eAїJ$8m@ʔNp]s@'Ln{l4%eYWyqIFqė>ܻXu*Tŝ)Hmy˭hU?'%/TIB,vUr;Gtgfv]v{1LgZahOnT4oe J@J= ͬS*`27ccVwY;tH\3"{rm.؂1I S;u ז; jlc1 ~x豌6V<|88Ez҂u@7'6xd[Y`Ct:~pB>R3|dD kKEne=([_cҫ_pXˍ/_c:%,\̻Ax_R}=/B^^ Q0is!HT KBbU?s RkkIL[4xj|u;~V-uHY§ 'ݐJ{a=\y -VSsPaHNImϠ$eS Pq bK_#'D7{,䁛mlV}`hԬ+mN|sF"f1y^5B=9qMe%>WGܸs[G@)DЂl_x?9ԣ&d8f܎PeMq ef9L! _K_9҆@mHe#gSdeN7{\'K}.]UDKrzuX\%5᥂&^%-X(A{P7Bε7A5:&챣vA'IZNX7qVl6K ;|5ywrxa]*-.SvgxWBd 7^۵ nPC?98ⴘ%ՌӦ&;ڀ*dnlQ*PkHs#kF"HN{Q)-9^skOLܶ$h,x9/pE;bxILa9'mü'hғ%=Ki?Ȥh`St%h!n#C3/ѽÜ} KsOXP7of5X+\BK 5IMA)x=sFQ#30+߂,* Zfe0I iB6iyQ1κZ#Gjd;CRH^}`l̞}sGbE*NF XW94 yowׯg-g沍HR([a@ש8 MdE_}-.6nE Z_Iax}i1 Chop񽪍`nWʣCegoͪyEb+dáyJȌbE0MVmo{hmmdSN!/8]4UdGJdQBpUcfPfǨBkכާntٳGT?G*35$`_t ݸ'%W俒|mz5PLI("G[+sr4ͼ f¨_iMůٝ0! /u˷gϏ-6Ӫdh^k!s!v۶* Z@I=K}:[.FImd^v Uw&'.H?t{C-u1@b8qzN/O#YLKµGA!0?X@<6 `U;S%jʆ$C':vCưd4Rp,~$$=U#z|ڻkR&;v%[3G}&W< YRL|\1 (\XU-& />TvK)4?\+yݾ)l[t*ESݨ2Xa/ -ʝ;~Vֆ0待Nݸ(n/l@oMȺȀ^P[QYMI=)qǦ*V 4YmhETfSQ}Ed<2lBlpcyZyn7Tzth@HC6=t zӃ .(HmS""2dʝN=ks TEm ~2 #r"9 !֘NZE<337wK,M^(&?("о,Ps^%rhX~i^-_~KˆZQi`auXɓR2aQ;$*g39psS@ CqWAJnnt/3{Ff517Tw?lʭ9m4:h;CFI ~Q$Bel-g ߲ U֊FTH@ҡ}XvY~UDg%7']7wڏc2]`'|+ b^z>pbi’@LE,R(f0YoaMC0U%_xS@Aiɑ+0bB5Fb#}ٔq7 ʸqt~OwF{ŕB!) @Fd՜"V\=6N%_̓bʏmF_MF]})m>S3 46b\vdg+BkN]7eUJ^Rk'[J4./wGb&3njE7Xo}UN ɠ֛o+>ϔ;GiM26Lp̕f]E2L`U# +JQf:@iuF3 FP%E"itW`P7 -Z:LTFKLݺ9N6`ݠFXva&Fí<](H ȰRՈM=#㡺@ -x+}c=eM6/ŌԸfR+nT/UM ap KR|B\ gTUQ@M$_1X^@w3A.mP5$簫jHc,oUwjòit_HAtBzOd:KMJUE\߮MzQY([3+au.P ?? {"q)ԏ9ύO4 ~ʋ>^}De2;%GN]TU%/Ġ >ҺG ̦!C*韁m@Ned lu`%ɢe<NJb%`8X6R{ȓjid^ !ja9D!fG}7 st>{\_]g֎t(H0|а?/k""2}7yaBAK"v1[+?R $w%6*_ R  z! :ymDE7F;3U2GɀX+p |zMyqoG. [yO& %E  O >l I#qO} hBN6.[ٙv#G l, "DC&aZ|UD}˭7#Dq*gQ ++ގe1SbZRW|x*yQ?X5nz3Zx/K5f >Hpo~'nv#l_V4^+S )f'/ʝqMTĞY_Ļ%$.zwz # IRFIwp :A]<(io$gjOR=Gp<&R!/f즜HKo]+X{@ H$m$UW^X )= rσ3:3sŐP Ֆn|$\3^wrv>unyƕO؍e{1ySwTkݳWo ^K\? fy\0u[L8` lW2va1 \R"7 (b>BS*ȩУ8G F*Gqt}?HPř N9txbp q44݃4BFp&LcAJd {J B#3D2DNI% G9]CjL͟QUsvXy:iXM¨ k}j|}Uxo?I^P;k<5/A$U@c: :(FGF K+QQL|晠;EQ,˳ ;%q/g*I9q,oOe+EAm|Alt {ak%@K $gn<ڧw VN% 󶂈+%?6u3G P6[Y O7`QWȺryܲ9$ש7R§#V|٢4*{I?1nt|#-问͈9N\J%jIu?yigP?np2 nMׁsі2ce<,+oۋ~g{5kO A4\oFGz PJ^*\CL|e8X-%55T=jNA[t˜sJD#EáߥyjC=ݼ gaKpAMzfJ H}aJ\G3=ΩPҨ3T$T~f3ђz,b+9ɬ,N/qdG2[=`ZxFQ*h4;cnY::h$w0 xc# ;gL^9趛"[{%|y#y@5 Bsr31%Jс-d5PtyMfT[MJB]Jcaa@$5F" =\; rU5FFLzACP;=P_-KCO|سLӴ Go==\]ոXRm@;]h7i`ծsǛtɿ|M)44 pNE3[[rٰsBKv 5"VlO.?z 5sI Sz}Ptdoy}# 8G '"R֬{FF4πŌGQ8_^=ك 䚰T>=AxNӎ@CJo]g扇& '#Q'S2HI{) P|jY^e];}GҐB!7pid ڠTTyd-_00|{Z2nҺOKK͵lܫ'4F|Iv g)n KEC2^/ QM5 Z{w|mW*j9o`Cxl/UW=W쾃)c~?{oF(x$\j&a:z"-:hrAW"׹K|ꈍ+Ke #pBа1`AYz:y2LA"i^H ZD+՜;鍰. \+ ! ߥ%b2-ERkqyiE}iXfKH͟`-v뙶:ygâ3J;Sݫ gc 1/a쪦#9"XPuQ%U΁ᾃo!zjwT{CkԛSv|y&n\SH(p6\3w!LqVt1e1l)_kFR#4HMHqyB1vz$& &I8#jz=2ְC8%Gn^&y䫥=mB9^螺2:넹X9`UYOxKm(Ot,/Ջ,{8k|-F#fT }ZTГކBH#|622,~DWw1LĢRg.z.eY2"q%9\ :>_of|az^b fѲ[=8CBPw< ;B8?hon&ͱRrb,[*[)tGkD^ 1q@S<ou q@rt0VPqŮqJ /qLyj"to C(.rڜdyf1@?۴\7; 3gۺa)3-WJvIrz;jtCeK`W-ҎN d:y1NP[L ڤ"EZl\= Z0]I#5 Է+ C?7!n2Szۇ+ {m Qd)&(\)uEϦ"֌8SWȆK4̓vB6c=T,q,3K$0J0Ҥ|z 1! W1icԹF+\_} lLv;vY/#CgЇ3-cn~ Xmp]t(jOn X Yy5 9|rSe* n%wȀYIZ ]yLaUFYP,:lбs}/Ȁ %*zY3 h,GW`Dq,w^@8!;e!Gq27(p+(e9"DKox"H?2m$65j/^1HBz} {t+)fEyx״t+ rչPI+_H:Q PIs*󂚁VczMQXx `חejb9W<'y8d}G]K;5J]#X $B h6nكXf&ag&6.wz/iY{0T.syL"h")HeL § l$DžL*U埤+ > J иf}XM+"L9ENY (-(`4Ϫr%W){4;UI*`wGP3@ -N&L.'@DEA:w˕ \Sq_afC1\dqOsx̓b<ֽ'_tڤ6~7[t2Za7|/WQR@y*gqqC|TʪzE_sSf+2eeJ)B"_4>yQgrX*,lH"%*$i&łL]IMPpms!}m0w~8ŘBHUࢮd''+W26n`zꌙI򹆎2pY+-C[nO\w%7.j!&W jq=RG*CJ:S%vyIæYNWR HڰbP}D,zC)&Z#P&[]B}fU)#YDkϡ{D9+1L#\`H]tjykd<or@RDU:- cP&51'G|mt hOU@[mj0Eyy˥jVvyrڳC_gu ,ֱ[p-N]_2>YeOS*SwlE| XURqᝊ*L:~ mĽXS<Ƹ[6<^t/vQ:-+#1R&es :Rĸ1\ruh/̛z0>Ƭ8Cz oP(QkeAbB¦A8kL)~׾ Hu{L> lЛ no hljW7\F3tܯܰP}@z'g{;AJjÔ  F9{ZOD>u4nأSEDa.sF9mK)cbUmHCۊY ¦2ËzTMoa:'8?'/:=Q2 /\*'*ad)t}nAmsNy0OLWWbJylH)R8X-uqo"ZH{V#5US]je&!繯؂!kEXw+ AE `Zz%f)vo\R+5C̥D mr]D38}W+_dTS,ٚK 7&yԉŸqlq/%9&nPEǵ~7錧Djȏח% xSiP.puheaݣ/%OLPWkxt)?UA ]0b9|?+i`qQ@*ITJ[Nʛŝy4 AI<=*kGP6^"<98#N!.FO}膕]~(uOϏfz o+p:'J9L KTW8:~)cU@aۍ/ 2G=tI%},扂cǨsY\.^lҸѩu*uj0"!Yup3W HkÊ wИ"VIѬKH%]fʑA9/!P!^Ch[ [0DIaM?:Xd#v۴α_wޥFH!4_ E:~±j@3[X m2YϦoͣ_ZwLOem|$ ZsAu$P &np5bq4Vg'19*b%y2ٮ4HI xƲ^֭BOP(m%7m*gts6RcV謁"K =uSW}i):\%]O.: G>:#wUoٺ28R`Z*UՉM5Bޮ3 ȟ_#Nq .90{ԭ\PجrꕧTN4g %WѦJW7E^պ (6'ކQ]Cy (ϓLܼvo@1%Svi_$Y< <jA;4 nCEm|^I(Z @UNFnMcdv)9=uNv9uDm2"0[\m3Cu"bx~-1Z[3ΗCPpe)6:́w*k8HC:3*;^/ExOEĈn8m1XSv2SIؓd^ \fX[Qb¦=S?0 >ޮOOS?SΙ_̸D oPqaA+j=fՃ>EϵbIfq,TTV̇͘gC]W+;OM|'`E2#Z&}fQ:d g#RYWt 9,= D t^EZwF؀p5dz ]@̿)ozJ:oUB3,.TQ @dEXga#ֲۈ.ijbYC!u ֟Rflx҄FY>ԔD-%w!ΰQgs1i˞ ܙC(!Lcaκ +a xH4x 8n|νJ˩on_L*MtL.kn")CgD遜 25"Ċ$αAcWf²,NW t z-ڞ|8v7 sjP<\.(d*m|Ze']& M(rx8G!7cj9B,ޑw8?F-RbkD08up$(Z}~[VjE W/Y63:Z2me~3Cfa<6I^RgX~r{C:#/凁롋6X'ź!H)c`+MJo]F锕P# !*(#>eovR:6#vl%qNGACS# |es*+j׸˙^cTVU&öDL]ƣRTR I'J9뜺McTK?=& QQNJX#!Frن֞ijRD*:ѝZm4D^'&}Γee؛Vrœo-eh,iVq {^ɓdS!'59Ay1ȰE|-ϥWw XDJDaADkqy#.Pb%gh m@#`/6s : Bd4Rs' ,EHn~-Eg|97a T׆jN]Mfh&l A20ݵ/5gޟ`Z IHrXRv!d-xs(pҷ_7n"oלABޟG`0Qo. LjlAiܱ{)~ek|EL0iQjS|d" o,S'Ү稈ioFGHeG٩M;Q-oOx؜oZJɳCwMw,\GyZTͺMAiFf&syXzd}4K]׾e<4(TԂJ[M ;mU&FX}6m6+ MxMooM)&L#;<qRW=naSGiLv j)&F57pDa4~5|+aVH}Bp x!DF ] UL &7}t0}ZD_5bPn)th(ޜ[! bwHnMrJv(D= ^BO~,4)|%O>$`Fdf[r j Bngj' fo*S@#]TwJ`U8|p JߕjsԕRߟNy_G1pMED%>q Y)`w}bKLx0o@Z/E ('޳Kݻ2`7mpxkx!3bc%LJkr sAA 9CE9c=j_NY<"NSp.NTm \bajoA o{6=݂F ٝbxّrpj#񰷺T,OCR*=j*kJ& JdOҡ~>TqfDiɖ)i薙 [ G"K`x*E:k ӑE6cǽ얎(>)FtJh)a@.XᕧO3,=|P'Sf`כv:/cuS Bّe)ވ&<#Σ| -Ino=@=qlLG Ssm͐!65kX_}~ڜȿ薦輁հx;or(4# =[9koMާLYzzvǭ/51.F7nq?W:l児MjI lJjֲ)PhT6ma RBh9lZ"ѮG8G}8ߪtvH }x#h ˔J`xɱ^ml~eX4eJTuP':@j@kBƻSV~JyE5b`?].(iޛBb'|Em4EҺ2&μv7 /½."۰;K t gm&`8njR?*88ʖ+jM. ZajD3?G5cu"[<>d∷nҿBTa218?B]rO[J*ٽL-v׾~`~Or>W+8P|R(zzӕ?r~ALl7#R:t:nijRBGL˝F)]jӈ-Ò]7X`cO]F9l w+%c 2æp!T/˜ ŲVɅG~-T/Ũ )q!}h[6e-yR)1'TP~}D n;-wI6.I#]Ͻdl^M6Xqd_ae2eJ1|%K#;kR;Ĭѱ̺Q v8=dز vK#ߪ͗]U5S֓?[Q4[~ YΌrl> Flh+. ] P~k<αve]j=Ż'mvxFMj)"^֡2~[DsAPo]BSnYռCK[:Eޖh%uӳ 謌%2qB-IGxٽ"F^Q_Q;&PbʒB9ϮN|HBqB`lf5-kvK _hϗOt nFk&UJEDuB߈7)#FTuWiNGqR_3H){ r|ye7^K׵f(b_}M'NOD!"( u$;Г/K ;DIjE.qYI n?6=)qdtb z %.H[@~* rVqbS`ouԗ+8Dy38Lԍ!pEm:o*^F*+sbdC'њ)ӎC$oe I3ç2EtΪP3~p]]w ӻ\ (qBHrNOi>sq;F^IFHz9p)}3SZ[qV(Z(Y+⸎Rj^v" *$_zrzGT@va.rlBY ,vb{,>8s;,Fuռ> lX#/EV3)u[INɫC l O"$1Ι 7"-i5 ѥB^ seP7Τ$U{KxE5X] S `3!6>"[rjCigD7S 82`- n櫐)zk?gOS3!Xٛ|H.s Eخ6!+͵ o@ЌkPXC|a*ފQg\^~{h;GA[FDhHCďKg:ZY͢FGgCq5PA ۰4SzZ,*&畠}m{T l6F2{j} 35҅masU*;]vqY.=jJ!Gt-4$HINJxvVm)7%=l&on-(N n)^D|~-A]>mS´5 zRtU\p^rsyy1t0|I9zamR$N(:Ldg"9߸6p"yϕ%mԶE0JO}ѼÀXz|]y|JnUI3tm?e2eTX P-.#!ËrlI\rSU$yS]&Q*fN>XW zcB+vbؘ1Gs 5 po> q=}C8[vH?T#N%(ORkn'ƻ6m?i##p6ݝ +.FQLGc!иzYUz &CQPܭ'mkuVl\cI+8P (V؋j9 "(V^*mAԷ ϥVtfɸ!p+d׻9bA~{;UD G5E#T~lb8j'+C,d@e v6c"t?b%i5tס `a|Hbm_~ L$͍ 2 FKG<je~;$%dؤ""J=_:rõ|z0Λp_H̴]RG#RdBvRSPN7mldAbJqd 8C:Y}ְ~Np >1pӝx xX"t}9w蓧R@^Wg|(.z=G8;KxoS{n4e&1u4. T [̼'Y?9RO$E*G`܀J2PdȮz^vGLP փ{ ƖQdZ۬%,ku_ֿNN]pݔ?.H DК+Lv3-PUל[b;._Ag[H ۚ\N<ua_M1G5u?^n;_R#fuN7*X- u4o<<[8bvQ`B~.KQOПJi1a;m{37 NA6dw< N)t_cp:Á̩ c?_aĉqe(Oy?YْGG |(j´1R=ۏwkKfAV_r6@j?2XY2QEtYy+HS> ,O?H`VեfHC jb\HƆdc3ʏG.lrvwGm'0{MKXu^-^OR<1e7 =TDzm(C|S˸*̢cɩlƳ_%;UZotn, μk $kT=XynND[J.M1 `7ȁ^{2l6MG+X-`夑=e zD;QXN9VF@w_n] D37vU"uho39/E1^N6kQR]N3(A HcQBК1N)U.)MH4Uak[u4ZO hhZѵ!NPx^ps:\Pj|2ocշf Li9=vQ ZK7y5HAwC~ _C'H0 ,:S7[/~ȝV8|SI8s+4S.:乶Ǯ GImѼ{QFog_$mPV+R!wЏ;? Pa~a ARRks`m&k[#,Ic,QhW#!j;@Siˎ^F[ %Yl,|:,` bF AB';E23wh8aY+Dٚy'Ǫ@`&$9##Msa+M {+ԪEpu!NΗSbsgL)~+hl$A=pqmr5̰n11ew;]xkNqx!fN M9g-;ב&IprX!5]Jٗ`&BHPxsw+gj)>!>o5$$pI0FWt`3l&L*ZW6C8Mmx8 ) UFz=ʪ 9?l!G;7v GrN =|ƀStp)Ϳ0eⷋP'lQx*T^; ҁå ,aWքК-R\|x|[qvN N'WLl6i=*U?z'̈d޶@WL#:2' (% Z,gjVΗ${.wJF,GrŝVnE:o .B^)glOG_Q mXF@9z 6$XY LV!!̑6y)S=#b3% :DI%\܀#=eErwWC 1l= lIʉ2 gk](bzO9R(ņ RD9i_f\.>ξ}3l0z& mx ʌO̢)i7(b.9q՟Mȷ},nߵz&ME>;1Y'C6ӌK<AHU>ʃQ#61ODXN#&U<"zsg&n@@>vǨR\IS6yKB ̤Ȩ ꩜o'Yʯc1[TAT[n6xsnt} $jKaDa8G: ]%%j_'\Ve ǰĻDz:Cc(4܍1vC=@Gc8b9g,RtG7t^r=Yr<:-YIqoY ƍ ) ᜩ 6&Pu&*~SYi|^?i\KAyTj<8GAl3`^1PVD~)i*[6R+lM90ȍo[9b.ui^>`}stKX~! \b/χQ# 9_<ގVK1a2BI|A,r-*Ԫ2t2?谱uF2QȉUX.""D`ƙ "DD}U+-&e2wsuty z(#N0Y7wB9kd-2&J!@rh/VnQQ8aQ@z] %O'wwލ ]aLOe+@܂ rTF^Aķ4aupG43oRC-CKniTɞ)/{02J$ 4E3 ˇIEJϽ,Be_+&v 2J 3.7xۤ\:fI^Gׯ#^LiŢju؎o边&t7R<Gwбn4˴x Z.BMX֚l7uqe.ZO($E5s4& 7FG }I!zSɨ*'T?рY%o>Rj7 {}P3BHJb-GWч-!<} 7ܨGJ FS+G} VO"tr2S5HٰB$i_:O*%X#w>bB{dA a|K_>Jed-[3EQR5?j E119iD{g˞ūeBd?zJft0 ) 7k>|*b\T&:ޓݴ ג3T%T܍KG"|yդK>41˅Ig.KRփjo>#ÐΣI?"5H7ὡ%%%{|ś$DT,ls0V΃ice+D3Bՠ?o®ƂXpMp99 7zC}$SCcDc@멒"8BPj$O}{mY:;Nߨ".~NtosfUgLV#n+NX 624'z"p'THmZk &] JpڥUkP{] _Uj7W:nU7U|< 3#pPVHxn;Wz.&d4o|;EEgtx}(VU/h< Dc9xB>t,E7F 8[ O }"KY- 2Jמd)Dԫo,F`dRT :%xe9̅o.햗X{|T[8z|6iep0aU NF^׻TxA,!xKs97$HH|n۟CVyӷC>kkħT^{[Oӆ=X),M[I43Om~yÐ2,lj!A8' 'EsL# ǹ!(rSJτH=@+:peE4˦aa Wo^Z'pCJ4/څ>D5hI2eY)}Ͷ]SoC'^SUn4Mv*С/G#h?\wl3`~Mr>1d}5n眚п|(tb;" f%_ 6ņJK2I-[ϴ%e_,_ƻ-\%K7lhTcWB>4hprGH9b-]/׉kǐbsI"T1i p*mhLbҡhĻv@@L.tNy=gO._%R G0]涯+ݑ,qMJ{MHFˢ Ngbޖ䑤2~w@# 1:Ht$ѵ/ #&xT2*SfFd ahb\&3dZu 9ܢ>+KB>8 ɲ +.N$}XJY,ݜe;rQ]k!N30P|oNK cwg'0RFjl)A*Priiǣ~c>^¸4Kj@?np 4Gh+17Tb7IOIF-[ JZUHO7p~%:~=aSW_bJT!mMǚ#7m̕ctʬcve"=`X) O(:MgǍmO̙,"66&MoGgDD~UBh'_FpтyިT2Gg 3 @+ڻ'O/|GˆޢZ6GΏPD}p&3hЛm1L0ˮi/p~m׽yd)GCMIDl_h 9Fn["ʸͬZZ.uRgvDc^@ +"l&-^zG0 br$$< RMvDλh6mmro}9"bP [ ~L$Н[fA{C71+?E3_BD{z7P`Kc5qIrn V!NL]5jBQN:$[Vz99٧Z#s W/ǣ&`!-4mj\LxeI~?$ƢE4GgvodEZPf ".ratl:3F}Cո1;`!>UQsq3"ODZ)F|m$0f훒ABڲ񏆇e)˖;_ig)xDrLH[xཋ)w^`\>il吹2sOi:mCY5=c`*ц?`hcW$KQzVwi댬èXN3 \ՅmUKzxL>*ɑ d?kBgDyEBȐ.Tfk$= Ȫ"4ҋnӘ'p:P4:-Z[2R tK/NJy=)V^q[NiyT 3"S yX*Y\_&,ZK\Uϭ@kA.zvke0*0}򽣉Xy `uq1)\1~j5 {u<ƃ ?u '>Szz^E 1MI_nh>ȟ|k[l_ҩVgӯiY%e3GKOl هylhk{vvr oK^Г-2G݌A{u 'im bb!0zjthy2x$p6&hjT4zVacz^s$!jɻglC]\3_3fR1>10i'e#]i=- =ۓ: 6yEa: -j6bpi7'%,OaY+^?*%&B}R<_S>lZ*R ^YS+rhWQ j\xQ}{, KTP3=qt@h<\XY3zaױ#uԳZHNr@1h*ہeZw$`a,8?e`JU$uW&ROF|JjnUN,o͓̔]ogsv2s+ꎰvf״``sJ0|w?bcl">ړQ%ȥ〤7gTVQ0 Ag@1 CHNd>? U!»7 8g(~fCY\Yr>b^4ϬخD9ͩ X,BٝVρKksz>by#21p?wlY3uD2ƙL R#7qoG8.6fH?k_$íbAj.K=N\_K$ =7^[p+ˏ ?J9a;4B,8K㉖>5G<e78E=XcHϳͽ/.ӝ^*gKV1fn1^x#)l<ӟ1{SS#-8.ǃ#bOr#f=L rWSW\=*JNuP^S|Oaa}#n?sz\1 CPϓf $uUG`"?a vLjYe&֒VRYc&-T!*dp8<:|U7s_B6=3 KF85HRC(3|kA楡 Ʋ#p51anr xQ5a 'c/s8}֥lP+D\ͽ z.AgݜHd"+{4s+šrHʉ/ؐE1"3.;.?u>C6@HjX #! lq́}tp6r3P57HcnG.8U)W$y )EuOqL:XSΐEU&v2EHͻZsSNŴzzd+my^a@!UB; ]d$􃏗DG+yqػK=G.ÊN$F+DpQ%G1QiW\*94lk5`GPDE3FQ])wz-AMs8=ntA/ydI3qMJxS_ xNr!0s.]5VsF`eӰQM;p%GږzRgo̦Ty?S#YhFE_!SX+=3@ #d8Q &ܾ5%8;jSt\a-*݄w0n =E9LsNg׋R;pjRX?L*Q#AsIΓj:Qo-tjFA` /*8O,3h;W1 K'}eeBʟ}uKl-ckPtW"~8Jo5+p4bZ.Q~-HUIh Tsҡ?J}MSVq^Xc7%l:%MmNsƒuOj^$ZKsil܅zw_C ڳ{AS@M>1ӔCw*sYij3p]e6naWɯF ("M9ZV±P8;.7}=x9Uvԏ>/f^w!sW1v˽ؽN)# oMSwߚ|r͚"_KÜRy"l6ј2?7Zؕ.Vڮ Zlr?{U ԚV*Q:1EyX[2;7tbtltkw(f&/P&-A\O>4P8fZ30lC,qS{tQ\V&ACտ;T鲃;tYO7F,$k)*Kaoþk*ȡ* "RFǙ<\Sudol_y. xY" 0 )%2Ѵ2t9k*&S.JʢN"&9OԬݮBh16;DhgV9jC#k8-_yVu$&2KÇ7 84:Y]#'Z Z\5[[Y)[G;73*`"P$ݶs0"kqpp-9= 򗼂,<2LLڣꄹe%KAu~+6_ kLP] K>ܦLk w >3 Qb/T%˲@6$`2-dXh3.]͔xj$"_ai,ujURZރ(Eܟ ZaeqcT"J|F^?*aX_ooĕ/D-ۛY>ƥ/EH$xdUtUݫX-fsΟYe:lr=c ^}6y4`|G( tw ΉQ2sq@H&jneNHq5GIc^3SlG8n|8/Dҭ`KԈv3va֛ۜ=}X!4_&А:%>[t5GuPX_W X9@nPyR@_+\k]fA=)M2/g]%+>D,BDV<,l΂ij`Q0 |uH<״GSZ-DDG؈9d27[8bT$*hI?QhsWU|_M*Ӯ['.p{m*ݿrCוNfTbxT4T 61Mk;Mt@%we[ڬ}m$e>{iYOxԿs'Qa)P7=BZf9_b'cQn w:zY7/G+KsVnEQŢMޡݲLfZӒs(Vtj38U^.'EPD叹]OC<٘'\F¢h)hT"2kq3/P 3Jt[Ih}Q*}IK!ag(YDk,4sGYWwK ELBqk O!a%%r?gB~K}k8鶇Zxl!R0ӲYT课W'{4Ѹ@:P(J߯Ū7sbvYor5e/49ms['Ao^WtL, nD_J&!Zx]7n\΍:gY]س (;[xLuU-C9rjXDfbʣUWRnyu-1c_9%}E_H]D'J'lI+`mCa*h+|jIK{3e4i?n 8'͙sW˨lϺb`:ŗyޭKH-iA1oؘ⧳fۛ? :ts{Mr&{&<ßJ{v(*NkCsUA˄C/m*nh+GXICMe!rci~[݋E3ݹnuOfySsߑR|n f  :v6{k:NLA% Sxol.PJ`/ ~h;X€W<&5a :h=En7gPQ2 egY<4־c%e(" m]n}\aВ ,3LlV-8 w/BceM*K_t=:硎]30''N1)hq¶qE\Dz оB+5*4CmVYe:$FHq_Hz>bG@zޠ-dqpBa⡙9-7 /~]+^gȀd|?`_1dw[[*ͲH颍}ZƥWx2`v6|T5RyzeU9r:_[θjZy4>(dM.>٪ACF,D#8xYz tkЀo4副UR&. / hو@m2:*^X:5Bތrz-boQ ]+ZP U[GdR-a_LP$+y:{fWӿt22yRڃcJdkljc^PfWlߺ ӈsJm!cѪA)lPi~q1#H|XQ?eW{dEj2u9yBAV%5g) k mǵ} ^cBIת&;^j Q):0M|LpP_6b\¶oߙ.R0 p d%_͈^~N VJx[܇u&'SNI2s#2{p2܌[jϖ.(ٔ`W$d 1 !+6ppM i1Yf=Zװ3HIjʌn *U*SCYz)ALHUCvtg3zTAzIR.?؝VB;3>H!IH &x߰H?̩(e'3wCTm^~r'7%D*5=mFe~d%x ->E쳺V5CZo,_t;YQ ` F~= VyU {^1t6O6|\0r9g#Me$yf?r2wN~¬ jiTn9XSScdL"'XwW9bR  uiڏeq\JN{o$ty"x" >G;wBկmDFw@enZR)b(G"μhMQ%5]nIU(h(Y07߂dwAxLՋ|lQWW:T*Zq|M-Y.9QV؛|fvĬȷpe'aۙ k_gr}gk a7F{!En_(V'BMvw$t]H}vkС{SUބvG>Ɩ}AK{J3>[Y6ޡE#-}Mdt#M ݲ?Ł`!*f?l} pS>uNh0ȖIךxAe끾~.8>4SU?wWS(}-i~aJWUuq٤q*ذE3c3%00؝.,dw Yg;6r[W'7;5MQl VqߔZN?NV.VmP<ڍ)8vn <אuĻ1ןs_B6R2E[}|,۸( zVvԥ="svlǑ]Io=f|ŖpsaIDc9 M҅'Vm+8OV[Ņ-G@`HmP{BPqf ػ : (Av=w86I>>(| )a뽞qiw\n[Z:qb/dZ.C`HMN::,K9A|IE>-ƪ _NZBPd}hiovȪCe> U?g,`5$Vvēd϶Cd: \n:='tJ@M7m ޻){J%rSWmVF40+ZTp iWC%*M!Q ;Ʃ))Ӻ&&,)uxеR&(藅y(EI72)I׈Ba{7v׷<uu1ť1xWLqG0لSj@ | ei8] YaH7Ǚ1OW^@r#?hc"*+2tl_9KpYg~$$H2EDGeyD,k&б̓8č% on  W7FkYuyJP;պ_6N5-yd7ofk-N\Q銮':Vc#աΑE}"'ꙭ!2:d2 "6Q|'O fb*3hL۹9qT טk6̿"UKmF]`@4԰Ze]~C5ՙ}s٧$O `Z-3e J;,+urs;hɰe`>,HCW;>٨G6)ZhfxE.2MجPz!H y:\6+[X `*#;V"_UeEX? <љuiEޚl05&䛉9 η].vFwNdWE˰ꊍUќ Wfc$sV3-uB"Z&Kh-,$>ؒgkBP};1wl34vP^}\Î;@@Q K-]'O=w=:>~ŬBJU5V  Y" +L| .^!;sq$DAaK)i$?G]2ە=h9~4-E"X3<hΐ %yb䢧ͶaХK>Dzs>0*qoBSMǐ8O[rg-mK,*qno~ ]3lᬣk>sx4ԞILUtO .(f(qn.k Ig6D'q1ؑKAcCO󐟅d-KȨ4T *9HWO,;]@P娶گ6Ŭ{=74`V)Ɇ. 7[}d˳Z> SCNW3#3@9( lXOyS]=#_9"~#x~^+*) <#'!YrkTJ9F2EgJ7+7/Ad%%Ln / > qL$t9.x|;tڍh^a@" C^~ITr0 xHɠD!|h7fdW;@dH3a)wٱ':3optR[rǶbq _a6qAmYɿ@L#տwՌLTsH]f3ُBg{1kBFUDGۯ7 ǂBEĿsȊcl#̊>lf 'ҝE|\ ipB8ĶkH5*k^t2k&kˇ-56FK憺flwLΖ7\]x;}qt #WOGF_&뫥?ÝS8^fơŻ&B+e <, fR&˞ n^ T+5r8SҹLƹ:}2i |D%݈UxR$- gxt~37#m`,&w3jzq!)pT:/@ ZirX{L{"+)m:jfI-Kac"U_aƥ4rt xA:kG̑$䧏_Y)ksݱl N/l4q HJwH?\DT\~~y^U=I)$xR5gITvǨ\kc9GD]~$^OGwT 8fUT7+`8ԿgtћoD*+#ѧK2=^KB`!_mU>o/s.߽aSnl~}f><:Cإќ2h~@#5X*k *pB>Яa3wx77)CDz~.+op,ե:g΀AwL"O|/~CnR9B$OV\"AH|3r%] INϏ:iEa(N,}Nk> ߵuO@Ouk =)Od̢=w{±o8?KC $E.@w? RVW6i |T BXn~C} Xত /&䙕GՋq{4)zt1,$F6d0 n6 @j_Lהbw0Z .'z`"_$wS~ YMYraaK3^GKLu3s$wDvQǢ.u)4bV#:U 'ՇB7 k$<5 ITcN1m}Q@UIiڲMHd Mt-SPaS!0 ](0 / !,qۜŸ9pr ڥ`a=]Yϭx@0iKcًO=^2e;fuodȾupvG_1l I'Z%"5 c?T ]H%ZaJh E5\-Wu2h8QVN3DYĎTX64ݻGu)y+0ެ Pu!ȍId7ڞp<;^^d9|=`KHz4fAbSebX 9Kny 38*PK@_z e}یD;g YZ䲳So*߁LjNŝ6LY(CV2MvQ_qWmCnd M -Q j. S!b'vi<ſb|{ƶ$ƨw qx?J>>TW(X5DFkGH#{q*R+=7B#߰ Sٳ䩐1k1{:\bJ k8CҭҤU PnadQׂaz" E|>bH2BO oTz”hAh~l{37'M,8cp܇lW.Q2Uo!L94%hUfhs'p>d\bRB{~~MBi Eb]9EO{L{2ut85Q¤OL6j[#[YDS%ld .1:9?Qa78MJ\w#8U<א ޡqgw!bdCŭ[8#)d `e(Aֵ*ݕ@-@ȧ#V?~42ky^W4TdwpQ+ z[L}o+d>? fxHԮ3L8-wPB7]!.4;;U$qt^ШE/+}0dq?Dc~Mpb1Y`3O/1+ 4 ܁ jl< {5oq<77oth3<)I# ʢ!%^K +76=#&)ʮCPN$>fdc;4}<٤6.}?pL@/J5:Dk)IkGinSvL$ǬwMn)Zgu6w H4L0|+O<""6vFPo6Xyc<܄ 0V#  ycP²If+!| h bЙ)@w *߬GF'qq̚8P+$?jHٕ|PŤ㨧ETD^,6;89hTTDÒakWR>}WҋB6$F"Ɩdrq'ݹr]sY7xؙ |8%~1;5W.)/Do_Z4;C9v3SUc$9]s("jʦFhB\@CQJthtQ"/ސ4t֦$.,4C+41,s|}Jnڕ27/Ŏu_J>vwQC^=Q 7j^ ֊ub|$j˄Nxs{ѝ Xq~=bԭAECײNCx]v5 HQZE\s K@L|;݄M|o *؞(]I7WQc'aFIvp}]XnlK`2O@zw]n#K{/8>N@K yTkW/S 7~-ؖK3Y6F><c=-(jgW?9r׳k"V*xhJEQso!T4Ii'DEf:&nY R[զkh'zMn+u1Gk"q_~l]뎃o~ßg M4_a-qΰ#h:L)3Dq,ѧRJ9Q!G++T!Ń O/ߔq#R'1zcNU,KY4*,rXR a~*Ht5[ 2`G_}7Kyv(hG@O>EM͚F7MW;9G!˔ρ ܰu,==ĸN]!&`5Ϻu$7O{F ϖIg]7f ĸꪓ"}5Oh _Csѱ*"hJ>:ND"RO#y}˓:|Jz7_ͣmI31 a3: 7}v^dvJ|74=iMo)^jF{,_nM z$E ybmA} qH~f^Ǧ}PPWiAʶC"{+:.+he^ d^G' En@rI5NA1So_Xo]eJ5,紶`--BOhWKY0` {*V i8Nd9t wJoV)PMk 띰 ;jIcA^u8IcIZmoڏf>a-Yǡ·Ԕi/Zm~`s*>e|NEߒǚp`E zQ;MɒF/~%a~.a|BLܷU0(3/" $-OyrȀ| GxUq4 kBBS\l83[Iա ŭ(Q33MmQ$D郂f(|ؤTSWw^O =&eh5kg6Y*%laQ.炚1 >7{sf_!_6D "(?UL Ib3mpNiJ-.Cqީ}-Bf&&ۓXo5jDA[d>:# yu ?uk;J!+Õ6Ża =a|VP>v_:՘Fq[ ף ̢[ч Mt08kkG 6 9r~8@_ScKQm@~gPϕ;~S'^mhNr4dn ޜFfkQ_rVG3i}$`}\CqI,o%Kg)ϼh#Gf"հ>ʷ(/q/U؏_pdtP '^NX`J-Πm6c+~:iҸAt}? `ٔP,M.oRiخʙwE?R,،z3l*QQ6g%Iw:#h4Z3RkE3K}G6DpeErا/p+"V};`'PqYs9Hb[S*7QP_RYZbkUpTʚR~*D:jtȴ mFh'w iji#m?;A2?<ߣضn0~Y[%%x5RhǑS0m|,QJC9pş|Qbp}')1N٩ N2uJQЌtǾJc ?z1L"ĸn\dN<̓G>*v,N:#^١8oӹV0H>@].rV} 5p;@:lVibͭ2z 8IGׁ`(wd H;A:HDYȌ: >X9U$D`Ü"&(;ϯTZXfDFR7̻& Tvyv=7}sTˎ8z:#"Y^Sj*t=NDHwYc|9V4tb [(Xx8—N+,_yG}襰Zg\&7*`lB թMǹu,Fi.B$[j tO,!!)}s#wY+nʰ)xAi 6V/%_*>wL]^^0!oc~[-V1Fr&o۷Sa~C; #5w. w`އ6g',|lY"ܐp?T7=?rᒢ>5@pފTk@eث MGظI~{>a016Ѣ g`b/ܛNe!BѹL?#!ca&uר#A\O?DyӖb&y%$ZQORẸ V[ `>D0`8{ă`Rn9hJlV^@].Xa@΃*# WN?A B8|" E[GPɞn#ꒆp5: R]FO&AY[$i V%1_IO% lO0{,9Lm셅={=q+ʯ¿CUz%oE7*;&" l00oSn,ݟ IyOyӸ ][l+\)Kz /}C K{8kq qr~3OdȬaH?ܟZR E'綧jKH2\UR 127ر6!OlU/H'PrMy`P~NL]7~g@!T%Yy9?.iYzKFOM-Jt):8W?J- ps{LWqFWgZ?Ov@ׄz׽mnB\0Uz)hQƻ`0]hy~a(8Jb}H\Pprd^I۾nwy6u.PmJǴN@HHW̷#B%wQAXok7y^Uבr$hĘ%mZ܂$aRs8u#9 F< ]ewsҀoTKs@a[Iej2ۚ#(xKp_=1]R_ BF-Xx6t)S}]j{ð"&3g@l1|#Vû +nsV|`iH-"חT'VCzĝux2Gzꋰo`͘0S Gr0C]excR(F`@&`A+..;Z vuIfzOK|9nʎʕ=?Nvlr!˫Q2N\B-cJ5X'TC7gTѧ^AՍ&4<;W&;s(j4%u ;v+ߢFvp< ̧,o?OQo3f1ah $)3Ȫ,eO կHٕCh#ϋHٚ]׺!|bm)'=#>|[N86Q+˕av\B] Vs} Ѻ"RSJE9lS.6xRLAȍ>=.9Wn3zǠA 7Kqlv#[:u N̓upZsoNrZ.%`Vcf"X4ӑ 5 t_z dP6uuBcch"뒲޴(ǣ}#y,]LD.8yeQKwP'`ړ+둇hZ^@ ]z]vR'%̉ MZmMXb`O˙^^,@$ȨRnLi2 l~CޑVܫE;PN/XIߴsjFM!q {}jQm9T 1-`O_ȃ\vB +._(c7(Q&"#8H)AqzMa7@؛Tj}desB8_ 2Ng*}X/=7j-u\{fdraV#0`2~|iPm74FNQU@Yaqep!ճlWiO,ώZyD-JXڶsKQ"94d إBa?eccH5VFM&̸VI/'532Kkh*OʷJl/}q׊؋xkڠ[FRweBXiB+~I7Z" b jl& U|2IacTs~J0`f_CL۠۱@s@+OOz+6hEI8;ݰbڍґlKB)#_sw 7I~9"XaC6Ը5t^|h?OQ򘻉ǴnOdkd!΄k1i1bG:"ZULyL;>+dA(;{wmKgfNؒj6o dB/QXpM*&pǗF`6VJ0+qdo\Ύ64;^CxHgXp3#.Gy"ws3fYPSRR>*<ѓzoEs& ǯN%,*͏Qq%KI;5+,O֯脢l]2Ig-h 'axd,mḼu4O kװ((Wl-F$O$|Z2SF=1PTg<֟X`#xVàhd==Bv] Pn.Ei?b(S}?Uey6а+_~ueQƪڙr$H[NG }B u;w(Pi1WyeSj=wR9%ȩMF 5çftB{{jN(kd_ع3p.>bNA܈X3>' m Ūް{bHz1xVxB =o WQ \bcBj\`}%طA-BBFԨq'媜5q~hxV2j5Po~ PSE.DNa#@=DhսSi]soM[ _,!/R9q}T8,6t0 KYmIF ~xΆ49}p\Sʵz؝\7ӯ@t@Y1c;Q+E]&uW?T&lpOM#gYA"[%M \Lu/=7k,1wm ~3lL7-6:_U\ ృDao݊YvrSuyUTxKZ^Ո"BNAm"d썛)fc:V,od.ptۮqޯ2ytE\6Ȇ_LzYMMB5 6@a!J 89ņ ܥՎ]-GZ+>4&P"+cjguzkD[băWm1qSnzѲR m\+ вjKD-$oDk12e|Jϴ3\RE~^Gmwhz$7cc w\ %__&:725,LF_f.Y&S7 R:p ?eZz$ W&^G=,j?ނY(msPI7keȸbOL{Jdӝb"82ޟ`N%q]B#daV3$#utvūǷd5 fkO K zp ;w $߶njlPnME-㨠T ]`‰0aq׈Nžr$Cq;&2JP-X7'IK܈BrpD}k\S.1n'Mc~L$*T|б¸IT([ l%AiPũS (鴢x-'ʱ79…a>MM@=[":jyzGO\ZqebL,<k%G?*hi.{ImFt,yyJ^+Eߋ/:-Ydݥa8b_iWCTc7pfji! RNo:fl#Cϋߐ7$EQd{-"H.1ם/ZЄ]0œW[7QҺ2A%BM* ҝ:R/lrV5;ZFͤS\i|v*JTR/{mmH_bD_(FWGؿbc O߉= sE6V7#F/G[Cvݼycϐ?9 S{vl*AGtC3ÖO`J3QU Ou1/ _ݪގb{`0휙Qdd 7[](boX̫t%K-B-E@WTj˰Lq-b-a@vdNΰr- )CKo"*аDMN{H?W˅UKq<=\teu骮?yvulݭk-n00e\ph\LL_[kK:H&ƛ2Q<'PmSIV2i:B#\^!,'CUnaNlJNsjV:8mp7Hgh}7bic[jde"5dл )C(ND *,L|qCaC ;32G,ਠvrX/7#.r9Tzɕ˰%nY]BM1ĮAz1-772en,[w>d<(~X8mW80Gst}Mn2gXg;˝l!(%^4'te E15HuK2eCka:]Тj9|ғ}A7T~*_kXP_]5XA}zйjΜ^ &RˠdVE7iYFOCHrBg_8ķbUMG-֬T3 D*e䐺j[ :;%42=m$VmњJ3EZa77GHvňm|q^]nXxnm5k}Kk*RSF_MC""Ϧx˒ϯz)4i[ WA9r"EI55ɳQ"+g+;+'QF[֟iZn~bZ6?7s?9 1,[j |'{9 QߓgD/3PCGV5fQVMCLPI[2BQ [ 2:u{j̨۴}GBe]{Q"Hf ֲ-r[+LLY.Áӆ,1D[kpGIF ww<[txB3V 'G |T9h`m72!U85]8a7F 8/&EjC!Z뒔vSt:0,6=]ȽUzj l,pw.g(=z #s4O><:t+p76[uOQA7 E [7q!?;R _N}y7ﴧEޔuC01a(J}`եX8yTlTgUWqLrL 8ǓBB4Pڨ8YμC"f`ЖCە['UAfE TIسGKMHb^ݨQb0MjZ%ړu2Bmq=6V"5M_}nۆh<*G1QGW޴'=,%OOoS*ƕ5}fDbM0_TIo*"؂rIucž>o)ъaX0m]% @#4Y%0%˄GUgw"P .j\wQXVKr9֒C;k>TC+.C\» O*tx N0 9%lNrͮ%1m~u{76$ X-<^+gxb4ڇi?:a\V428?'IᶯQ5GTI+{DYN"M8lM! 8uS?e6xٍP߿jbΒ`ڶڧl]pGԕF.:]}u(IB? .SRqr4OoPJ?Q;FL|-1r5dLh}A4e9ʮI4[L1yJ mĤJs2g#Ԇ`$m~|PukEιSwAkC<68!׼K.zBa犅noROuH7)8j۰9]>xNg(^܍חN|"$"7I؃ن}wzR+CUlvѻڕt6JU >җm}?F8<[oZlfTObHut y4W,ޝa,l!gC+SAnEFr/[]4K``Ⱦ<zI Y YFӿQ,7D*c4J>@OS+UWլI~a+<:R^NK1ִyjMhYO L )P1"0rm;%[c-xGԓaOA"c,e>֩mHMу;#fW~<;(W[ {rHMMf>f ^iUgW8%Ź `f+BĪsq4 l^40fe, lYQH#8l1p^0p2qY5 c\J*qSZDäFpTƠZC4^x1EX6쁨]erЪ7Q DT! Ml\ۚŔnʲ˰e=_A2qxŻbEXYӐo s67[Ѷ]`Y5;o϶cr!ք-1}Zd\#Ý s;k;x$6GeeI'%-6`s_lwd*v09 ~}|rjT>Ӫؿ/` s\֒CT-( 78>pF'^8_A<"{h`,$6Ǎb$iSr[WYAB,ok#[x&Fe/`_Iwx6Z W7WUue`Z;}(ǐ؞"TP%cTDX+%\&`Q^Ǜ/dL8J>7] IZ@$Cn`MkmY*2O_8WR(s?J%nVraB ͑&H6/l H4 ҍ|mbY &vm=IϕعۃƟgC-iZK}Ex֮$X{۞lh3_0UpPj{%DJYe NG@n?ŎOҿdvͱ_N} wRK vi!$7t*ۨYHNǤdH+8@j@u'B EǮ; ~vzٟVT_[N#M y^Df+D K(PMxI(/y(*0PJ޷?5dHp8b*xȽWBWvͼJU5ͣ *lp|nG rKV_}YvةC<:EkHCꟕ0Jb3D9}߿yH?pV5t}׆< 9Dmb\3iCG~19Eڀh& tqS%HaϮypakQs7}6U~ inC^c+uxg!d/01m\:^E֞E-Oq3!n݆yfDblӝ1ii´Vԏe|OViƚR S[E)HN祈菶R-8O "rʜu|oghfX$LxVҋW͠(Xy-LGR>B4~g;8 I w+ FZyV u俆R\OĢjO ; #D=␠<-hF=dt\ȝ0dLLc%OI6/^a4;Z=BB"ηPhVҧq2 mzY% :a;hh@]TXNHD`TA||,m*`gE+'WHb#9=O> 3{ƥA+q#H[J~,Jm26 Irj>h gD#qɉv"Hmep F1cPw4( ;Vz.6k^IkXjI]ƭ4d=a8A1Әo#"| 'fl];`_}+oU{$|k@/P0kM?!b]i"~XbCHJ>օQ[_RDcBȣ[߆WФ KfFDttls}SwN܏yZlznKS5jOX8N)O(*%B=%gAZDt'>1t*\3+2EYcOϒ~ZjWЂxw8kzI> -Ot0B:="~J2G"CY!>s^xy̠=<U RRY, إٳ4Qwuh+\=X?:u}= nFSoLf⺢B@\ۖE>_9]1D>T֛$sNV|h;rP3x[PG+FQtz^"m74﬷`7$u-lcuo k:lap9Ƹ/#vԮ>6EEQg[I@Bz:j;Qnq~@v6/k>KqS s)b. MSQ3&q"x۰@cn4w}ȕلc)OtbV A$ZMԈϤqwBw4{pN\F@h}R{~ V:R -C<䷡%1}Ζ DY23P(zip= .d u7::Tu"Mo4pmve^Xh/} Ce1Gk',C*V<:nMӬ9ړǟ:ʄ/<)#O涬Q371cW- 04 ;1H# oL 4gC ,6pLڗlLMqhd'\eh܏G:T\R2G7{akL>HJkBO_}(=x ~{hxjT ܷ{"$]9yd{5vo2Aqa8+>"TB\eo'*y} ːyĪs aߛO?~NOՄL R87CH 9'^'2*Cf!j|;VH1|;[4_K}APfnT@-?elgBj LH)Jn"U~'giPPг\:Ŝo6*v:?E ^"CEƸ(O6 7*V-nO1t5ۢ~†y'zd=r)&]TjVv@Rʝn-ƬrG opYcta$q<}`]=&}C.\ާe{rEy*iblm@2Pp.3s$!0w]KR6}U_.Ⱦ B!F vl©mkӁ݂DJZ[mT;)EF׷gëKR b;ýJ_rBu) vw-3{ UO  Ŷ6T^108 u x_af =x1^ ZFk.bD.ܩ8&< "®dk}I%D ABӆ!,U>DZr\7 |2j˵f  !΃^R|3=,|CYXSq0dH%#c'| >fToBĵlhI8X_cv,&T'As)Y;:zD A?ԘI4|ڛ|sۧtU4!9W0[ _u I,3\w""U@t@jTi6  AwХN0=CoC  ;?6o>nDE7gMHےmr:jv L]H~[< 9ԟsoD"J= * :ENV=Z *\4[0/튾gtD*exJwZE#[J&EI̕j~Q8R[.o^/ӞnR }]Y^auSH3J3yf"E26 ;@N/ Dy]2VwiۥBVSw2\%edƆp@\GgYPz| |۱uߜPG5;W(H̶7}hM.w™,F\n"Ih"SPWڗfqsy~K|L_:kg/ga ^ Қ\qܿ:NiOl=ȱCyK) ¢yiv~Eq}#6FQ^Kh sgzy<|(h1"TĒӦ\YxÉLy('=q³MhLf3 T}:BZjwn$lnv5,,D[3Z2nn}OdK`tOUjcS[rm-%[ !3MK , gؗ@DΫ[MfnI٢ hLE^w_ 4yfa`! *+tHm.\ Q/eQ{&HP%*#=#Dd@~kwk)H %~+XM!,<ax=,nXRӾ!Yp oAM7k=?_}Xx@щZ=DhXp_n|0d(r2\?wR\Jb @ Wއgg#$Eԗ'$G4a`T5eqKaI$;ƤVXu'kk{CZOo!z]Jog .Hí<~F1TU&icˤ{'*)N:'ZV@W6< 8)v6@]\eGr3MM`Qq5*}Chӛf_:c9 Cċ5GifgjU>Jzkd;~lK([^';P[srE#W[KEIxi#`"䣊δhx RB'+jĮL{%hp HkѨ"Q* ۸ ^_n+*{'QAg/*+ir{Ŕ 6 <)^p ?*3*WkG\ ť^6̆;bz;@{$jֹfDVHC O%Z#!yk80 }{ ]ɪL3F[DZ}F\zsSiFy[e|K2H37n|^@xGgJgNy LԲcd@~̏*į7~6b(3?kOX=_ o/C%Q*O׷..!&V#“/t]f֔;&¡h߭/ ):_P79vK 8oC)$8? d ģ>қHORLت{y۝?qG/zը 70tir'%[u pB6;B#d[Nzj) wb\+cג0"JTRQ^S;,߼zo0]]\/%>%)(CbV!UmʆۻHr }@Q}OTi"T*BpDY־gF=4Ljtbk- /aHA1$T^%Ch ݊yHk lh0 Ui&=뷞T镚yH漧j~# :l%/D|,j!U +mr9 &t1/7} `9}>1$)ƣ0-w țW$_Sԇ#+dVna@@Tn:ej?fאOStKǪ !7Zp"eQZ"3R#!ݑ;iɛ sLɏA.m/-f([{Dk] ~gL|k+6/ w/|p'Z3ƅ}y D0Z;p[os*Y+CK.í9k<4)2;ң1=!3QXRc 2t$^7(8K;dF_\6}cNʯȍ8`r2oDss. Ԙ":UΗ)gVmM3fWooisw1{ ;JsA;C.(pj(5!\QmhHUEgI2nOְ^5˷{ZQmF2kl I4+`G5QA59BHYkD"c]AX ZyFSA: , Ї֭ukꊳjbjf l>SO5&x.8A (9K&\J\_U"]oz:Tm Ee,?N$ٮ~K7f"Pܭ :P?+cL_eWc؇+I&s6ۼLQ@>.`7^ Dݾ~V%.O/Bᾕ f+\XkZܨ[kSfh; ZK[+;UY-[S&vzU6'Ǫnډ+ >(sKRaY/*1TyvNjVϳX3;> M~cP.2a%l0}鏪("H ":vqK1zQa}AF Kם= L JN7s͝'D;R>I+q^q5p>6[KcSٷ #QO'<Tx*~h3.q57P)%q$,<DŽwƿ} a7sḯc-Xy†$5[$J9>?m˕8ݷ*dxg:Iyf+۬'FsH*~+= Bu]P0c1 ,NKhg8 gz)$^S K,ӌ#WGɾ|_fOQvmb^Ro))$Fz50Ac.Syl%&.S:}YÑ ')5wxüTZS sQ!\GRhׇH157T_ūIrA*K<7Nc@uj'F^uuJs ?1X.LƖK%o~+IE#tfhcveJ\.r83ZOFO9{eSVU&QdbV3h@-doۣïsQ1Z(fk~1gSądjB^Tv]rm$l_l LM}4Qbp1ab9VM| GlP(bX?0QĽ.Fik=>4kcAzD"ܦͩ!y]!̘VܡflbSwNuĠhP]ݪ(孧_ٛ>>#p`AS I-pB(obs7b36 WB 8B⋕mOYcD#+ՕW;z#{F\a6PMҏ&N VнN4AT#>}e 3 ~H<.$&(1;hjц)C"#VY ?-]P[JaMwHRT>YW!7NF_9ߋGuQj! z{W%#qZ2ӆ#e 5pX(!'~jS` JC3t3ՋwjZ(3_|Ŭcq1/ak5;fbïj2⨒NF_9TLnoȟanϓtDMgl$tTGf;_ 5qrmU"St&R;>|  rY_#Kh߫ GٽJSvדyh zKiBy$uyGI&'O>/rQ?Bf́nt.@QՂ>T˗奔Ű}ac+6Eu+"L9?" 4mӯP"7HFڧڎ@%D۳xxiO䂛<`|Fc{h.L@k}J*K~ن`qc`5͏g9D?Csf9/M[ >QCx'~y?ٗEFh%BۜdO: YmZSZEQdENfWrw:PK^xDͪ?s,\of][GU3&,+Cs꧲|!wCTNc$OC(g='ލ부.a =n0%ㄬSy4-J 3YG<^/\*RR3lsꪩXclOI9 ǣ_SZ7[SkD8II5RJn&Ym 4uw*q sX*˭G/}bU@qTɁIzr/Mc.?kFjL6^wL`j҆8$e\FͷF\zYP9|2W&׀qОKaܡmsp[9 5_hn!W Hv[{tG?Y  n^Mf(V= m;C/][n8" ިo詾I%6~5WGq )wZ_EuΕW*U  %e 3_͘Y&%lӺ绂NGAX:g0!o'Oe\DtkuRbAhЎ{t=n8B9P.UJLR{s5eȋ`V%Ϲ8oiU7i$=Y-.,c=b- 4Hη[$#__}Rpu4$@`TGL^li Ӫ'O-d[FG'?[M[!7k(惜]ajҝwKcй!+Xq_@W 6JqaіY [GוzFTq<ȍ?SWx Gk\RUm5I@6),bv}J6DXuM@5BR ]pZzuF/' t7'CH=7槔5YI1x7S`AX[n+OɌsE{.nŎ*}D>Θn )]5l[&MeI19/ivuEmJugah6gL@i*<9•{N R?kBSј؈M[Fے£Ÿ{8[tg7b 7+ h ^F$x ^St!(>)AQ^Mϟ}Tua|̚ '-xMwYLJ~ .d \QGnTaEbKٛb}qᘡx{|{DLo.r)^=G|7GSZI7⺉msWҶ%n vhk E~Rμ _[Gπ F>3M\7 Ux,oeFj ZfL zG/K(7t-w8}_Jt"^(z9 _1y4tt  8S=.uPAhB4;pmfȝOfmC1\{¹l_G_pFkBF nJ1q2N^1&oـƯ!hg_3`(Nɕ0 N8Dy$R3[p_n4#+|uŤ^@}֖)V9yhY %NBAxt䔌/:{z?p*lhԫrTzeyj󥸵<򚭞iN"8> gF!z OЊ`*gztZT *n!, ux40ן&`BwV/x"K)KHjw@!"G!}]LAavEm|DT\?_,@A"!̮9 p!GG(=7*q\`obʖ{zodI&NAss9}{_C½n܏\fyx{L54(x4WN-xJn/󡒐?L?r!B8RZh !H \]MЎ^lOjBE0e4 3G?E1`'jo>{g)XWXEՒ],x(Uj\Tx [;nQ%)'m<`!}UUvr[0fr"~|FZ+Wv`|uƭ0;JĬ3%5ѩEA_laS_WQ]0n}x&\@\'S|= I7{h&,YO Ʈգ:[Ha Bjky BuaM&XdjmS ѣˠȇ7Ro_h48Hoo&՜S}K+#@ 0!TKv鹹;( p?ZZ|SQ{Ef=rd-'e 5g5Ĩ٤bS,E6eoyx(x#LG[|T3SDYPF'.߸Yc!('U@*~u yX+<1; k|IʛۣՕ3uXi:b.QK$e,9f !-KAiػ;=M"hB\@p.,~8\M-1}uSyIGs6B9$8JH--/U?~q4(K%PaHz*֏ vҪ{ PE!)ًͅ$5JHU+ vߵޟu2-w\㣊 RǂVr9GkAJ|hx Fb:S#c:͜s  Wz 1|(ʍaJ>ڼ| *صR&0͊񙛼횈=MH }U4n}9.՜pb8"ci;yT#4~gu\ 'y^h|n|ph֢HmdFT(֭5G_LJYœXɸM]H%J܊KtHr&; v}q`:oVy4ou1\ \B$k+HS"|Ϗj4J߲=En=q8Ģ U(`JC (hΥVwP^Z@ 4DZeoH{F>?", ٫VA*@=_a>ċ|vܜѰI2^f#ߕu(w-ݨ;r:v8D#5ڗOkHm@JO-P A*9W#k tKȍUWs@⤍oAd}KU\de].2 Us5gC7 C"EJWf w[N1DΌ!wbq{ -T >BԦJFE7hj{gO?!?w65 Iòv#[/4ŒBbn*Hr="f6ς7;>?ld9AV]=@ Mywj7[j|Dw|Q\HbԄq& f)OJՊ%˝\P*yOy{x2}aꀧ^yhw]yĞ-Pf/ۋѪu^2a/:;Yeu=YAt;?b9!bYrLV-٣ɆK9FɏkP :M6068&J!G7aN8I]oz1U_ӬWm234jzцV~zY~MwGn%M>kC^.ٴ3~)T] \dF:V5w/75S$گ7j}`ʋ ש+۹{*6*F󒃵+bEW"a"<NKC^Ȯq$4Tb) ^u+O$Rx"="?W7t"4{7ql#ApbFkAh43Dׄz}/{dY͕+0DbܡaC4|Z6lv0ZlJtf ذgSw9e'|p~LgH@*L{P4`uP/~nyZOmF2jC2T~%Rxj~y](u/:w`/a1_B{+bM2 AH%6ЍzG_l7x;F}-'̛Dij\K }9t;JqVpmE(-dhD=]z - jŐ21M84h"1J `G:Ϧbd8rt 鲉$j詶7ID!dk|棗 |Bn$Q3AW_5ϮXaF!@7EWQ.k@e71F%# ݭ7ӍCGd"YKzZOzqPJO>.BLWzճa/ L$ DJ>)ytfVhyyUcc8VlˀGq`QIY-] x yl# o_n]d\sїQl\?]E^tpCI.BH2%񃴱:'O|0\WG ipi#8ҲWA>"j-Jy_LmYݍ9 +ݶLG&RiJ8ηN\)k3Zm)w hzouzb^NG`LjQ 60 oZP ̙Ju { Dop@%li9c*bkӀ1Lڠ,k:K>~/ix''1 V\K.ǃ :wQe) _/xY4Jܣ6R>3qhS1Sݗ }o,kC߂Mz 2k@jP]=ƯUYW-ayd%e CVy{WeUSMD(7WS4M k_ לLt8ъjtM7`˃hSWZlx5CrѕuzwT@٘##o(hCyH!fO%&/TUjfn~ω1ܧL3^bm1&#H 0 >( CWӅ&Ī1BaxpGrt3g9=zVPFƸiz#5udf<6V ):ʑkzǫh*v6qURy* &U&{q=ZT_n4 zv~>w{@:Dez/ej ,6k!F"6֗kq }E"7T{]c.rAKܜ@v<92Zb$iջK/>薛~`^q>=(u+BjD*B}cfk;'Ϊ2 QRÛzk;vjW2Y4o8h!(U,`?P Zfb>fF] X0b ; Q;ؔ ?uoQl͝t.{yEX͡1-ܭ%,U/PM V,2E#?s&5ZIAE泧t`&3_ O L!DyTO fbܤf~MlP[39Pd)uh@ b R:o҄a lѕx G&=kcqu#yi7=3uDE h ХjtyGE,"|Toc}#@BdL\yCc0ݧ8H -Nr0מg#lX2J5!Tt" |KO+Tcz_"̌.҅B =[Hpɵax^,j57)by&%vv@OLORTa[\GPK z_;VCҊSq6k1 8c* "Me>ͷt823ytSIυ\HNɯ~/@5C xAX'~mYh6Yv]KkTjJ_9!K:nhwOKd]gZ7n=!I&lL-.m {3t pU V"hErv }<#5:ဩrhѿg9T 2'grؙXfg'9 K7{5ɸtY2>܏39EN>? q6re ;?h}iU(x &l.X5qZaǮOdPAg4’Il4ɔ`]<7B+wcI> !S}*;+Dcj^ktN'O[y2g_{86{ #9_p1n,2Qw:@s zawF#yqv!&z <KcAB3f6@Z7ܯťiˈ4L&ǂNih$Ql3r@8A!_MW?Jw#hZ l#ZuEBdXv+hvx׭Η=:#Yr a AgQ;4'K*GݥHg7n <]rrc,ADZrbc.``7\%_b? xWЪ˖Ihkxk4'![B4B "`o:ʮoe4Q msXj5$ē z4(aƔ]= qo 4\mr[gi굀)ǐ©Ij'nӻċR]rF%?tq\֋I<)vxCy,A bn}r|܉Ho{Y>8p"=DpQ;!gҊʩ~ǏԨX!FQ,ݥVQ50Yt,:R?w`ӗ_殒p+I e0|wPzh03pc'N6jaq k)Lw;{O4/^a[!3AR3fM-\}/F:y -bJ%..:ZFAhI%ab/;!J'[/"/][]7YUTca XChu!gxUN3T́6*Ύ^ss#yX\C L]-\Bi6XJv@XltBZzyʨY@7NQ"`Q}\KHh#h)7l|eyrJ&i5jj9[TٽuZ+nlFRE tP35-bT}-<(BlRgLz;UW@; &KtWjt]k0ɌQ a9}'md)t%'pP;z΁_Ǥ[hOVtzZx[ 2UEeo: O" :Of8[\ۻKwnʡ.m ܋ >G|QErR Zn-yqS`%cx{#>G a,ǹTҫ ˞]26}~EVn EP v~m˻tl^YAq4X@}O bײXV溷;6OsK`AC XWO3fM=3f$JA_O')D~Z\9AEV6]~%Al&EJ*uH3nr4 k<$wek+2i[&+ο` Dw|Sm6IAo= Nr֦CCU]еXCIA1/KQ?yES]_z{6th:lVr~MȞ](k綟?qYJ}1k-g5W/U] e65βV<ނX~ۖ8Aq BÁYr?3`GpG0JH@F,n X r뢆TU_Rd٢ O~J4/^n=O;Rso ܪ֦[\J?iBQIX[PRȦh4˼(.P9LɇVT׎rvAEHôw  ~jcÈQg'`g8ob`}F`{$X{Cs/!yf8O:Adqt f9a{}/9}v! ܃v$ ==ʭfDo'g%]@uh# u#-HjH rِBԓ4nRd.drUT+:Ŗ[$K灡pH^2+J4WdnCn~&b W|ͤ:n+O<0R<.0=^ݐb6(*Y""Bd7{~kD!tT=S/+g\=w‘ ;3ȣ."NtI6|Bc:LeK^~0ħDS=3s-GIm=Z!lS|-t8/o s[N6r_ѯvj !kػq-+ZTxl뒙z;.o "2 i݋uJ0?c뉎PSt͉Ms^oqN[y)b! L2ڦ8W {[ i/O]* 7Ue8NAvm]+q o\jzpIx(׵`n _KMc܈-#pr0^p,ZI+QXzI2G.\l"F 8~e;ZT*NSf0GwY=l&$>۠6pOꟹȱsќn Nm s6TODAI "m?1;c]F VdjU9O&zw/Ar>xGlAA9+a- Y׀)]^s.]T8580(_ F :30~:4SXD6u\ݍl0^'<#"o? h1Y3s#Ce xdn/^8Qup.'3Y C\h JUX\;w^%}ؠc%:ޡP@ Q?]K  4oiQ4'P g֫]KirN؏h~c[EyL[9Y]?ЎjJT8xy6Iv./Q,Yg .pm)ƽeVz|Zq}^2ntrHPШbyJ>j(F(d[&yW)ﺅ F$X>~Llq8/'_bkY>F1-> hr?Uj;WF:FnSi7vl#X1|js*ܵ}yi!✂_ j}G+5e'm>E&~ekVYei? /yל mƩ VZɔeK~/?'.ݫZe<y@,r bB YI͟=+HZx,F;ְQ9+p2f'tUQTViA_ɐ~OPƚ]"Gn,*jʯBBݍGC3cVæ_Gʡ$͙w[-ϻTP6"ƞ ܜͫaڇn?//8EM1:'] ?L-?bq(_4zo N w֢n^xE>NSW!cF Ԓhu^?t7!׾Sŋq'@;\j\GS1^2Dl^}ҮB$25s*8iԈK#r: iMiGK,x5ArE29O+?UYagvmYH؃o/ 9/5s_QoLS/>Y}6e%r%^@Ti4\-NNyZL݀j~ZJ&֬t`2ĸx6c&GE78? gE"[evWbϡ <':-?`"AZiQ<W͛VU.L#u8K]gu(!4&elzz9e'm9/?I1 ;z!CV8!CLPy.Z%%:`̱LM \8Ky?Dô;zQF@xjA|⠩;ↁzِm$=y]ݡLidc8J>Ƴ=,˧$^[kLExi{'ք#CKGb" "TqE/Fyћ{iqwՉn B QteWue[dlblpҢjscOLn 'RNw)Ēd&$-^Ϸ{q@6+VCQ/|r O HW렢HT^CJrL'eZ2186'-X`1zľϥQ=a6'?E%=!r?ސKwrj̧+MDqaꢐ=ث$Ї0GrA k^mnӴ;!aQZJlya;]izP*wfXq͋kDf3f{ȯR<>(YⵡPsdf6Rʟi ' |wf/w0)IӒCaL }CBnr҅*a#LLw}tjH%ΝPusfޯNRG'ⶦGzUvuwžUa4\RE#\^aNG(E^$ n|osr 0Ϗn ZNEoGӃ>+A21w{/.`C]k嶕(bJH"ӱ8 k`K ߆.إVG&(__>, SW,%ȟ0?Oo Rn[jFtvR83a.uӱR?9sCg'tѳ&/Ď} !zrP;N(TYӇߌ E`y=86=8}G·P0 i)R?-|`PMS԰W0)8ټE#DžA|U<2q#@m=䠳Q2_QmI< дKwP5RQ L7~.0_갇%tU,?k_TI(n;hjbe䂫mYЉ-`h=Hˊi8849 HDuu7Vza[Lh d?[SR1tAA3[jv6^T?)XbxV] A#J?UUmeprI~vTk[g)c\Kr; Uϯʁu"9Ҭr}۳g; RJ*HoȫjY<;M-*`U,4KJ^IzݞU|pqMI]bH]{<ÿ%S|f̻~fZ1㧖l{}U$)Q$lLJPfB,AdI GM[E*ĥ@D>9vu2G'aJx+a5hL\0qL>8|LměT/;s;>*ʿYuV)- {Ow;3nobF*pvm7=y2reK!Ek<9Ѝsǯ ~@괣= {k# ?F=5)w5Hw'K1}5s DLb'W6.lU'F81ބʱOmܒ\a Hhi#H$R'RbH-W^?_1RuҢ㾨nI/w O&zl,g_WJ6\);7ȚxwE7($?~^b?._jz#A)A]2>X ?*_sq$i4|\*vO&ZȾ 3x?0gOz5m =4ۯWhm (FsCᜊ,Zon'i Bn|5H:S^mrƳyS"DVH&5YQzԽnX5^ $j.ͺsSIѹrdmT@b",G Bo0H k<g?qV=ψܫuJUs"PQq~U_/#N%6BiPTYS'*̾#t2P\("4[ GX_zY*5-3y{Tt4T~EadEH1`^_Ś!PEp8#sE2[҃+oL;m8˰VwY N*u>$X.Hdk‡qBbL\KapռVW, (mYA񸩚HZ\Py~(jǀ4qadopV4{f(j| R2K&>2=WYTq/*P3\)$6uG`pv[/=|#I)2~y2VR["o/;J:zE76C3U( ~?"iƽ#m$Wjj ^U ;QKj޶9~yJB-ȄpULĹrj,% %J%%q4Aז뤊)BCε' 6-ݛp5 ħ=X۬f34^DiaW&|U'JQN7d݅OjV'%3Бwꐄo(T+Nb*&=ZCMNױ21tOgSoID~rP*&O^yĮ3omIU@ͪ9 iJ'jůAwyy2"~nT%bBcu% nַkc7g:ÁGC91`eIy*% zX&Z-Uf;}AYhIN)7ɿ&?6j@ܔ V)y?ȿ]!Zvr'1 CJz*?4D3 &bm[ynlG| ;ܵz,QZkawLG7Fz}li|BnZ@0eS#=FO2ȗtja< !\NW,& 9G&زr3ɨ%Pď=?2<fҀuZc ?45cnC| 6&*N@_> aJ(Y7 MQٓ+Ro! KmTQ/}&HX:`"YhBF?)U&Huߪ l+vlh~\I`K˜VgXsB2.4.7ߪOS6@ɵ W;=)![7T?r9t[PHuA`?#H(]tװMeG1Q㍔&8wn W߽O|˝wǤy9*nyHhd#Fmi7CK2j o V#|n'eM, 45>;z(^^Q7h,lY{7>cՕ^ޙ}My[iAAzA<wZP2y& ړL>5N1#XXD:IEk$ixgÐ;ĕ=KiNlG$' "TMiaCNƸF7/-plJ{ 6n6} ^&U ˚KȯC"27_<2JF#99F7qP~ m){3oȗ0RJ4R74ej|4T 5u)3D({* ?_$^L #<ҼKbSzE'OI jrd.b#cuN;,:9Z-*b*$YoL˭2JfYR*c'̴d0U+AN>Pl+b{8G.ǨaL]" \<Jk]>/@Ua}o}>-U&Lq'zz5n[K(O@uݵ\dlv\s9^.9*?V߀qmٛIRZ_?]gDļlخt}.D@o/-<+Lx=i3|Ojv[J^Tư,lN䂷*U32{==hŊ/Tl)T$@pF:TOEBu8F4gϲI[$d\`n1カܔPf15xb5YT)PEI"(8pMppR+T9/:jI | \r;YMlN)  ޏ.KNR> *~tx*o. tnOcMlĶ_b!dB+^6;3b٢A}~nέ%jw|n 3\A{/ K7c+fWXFuǝvs)}nЃR=6UG5)p&%6 ,d;|n5jmO( Q J W}cZ92u? X' ayӒv,Y5QSI^K0wڬKtdzCTq@0Sy"iH2ŖZꘕgŎM.K}rR&O'AFKжy gv |:x M猓t`eq@?߿Tsd}-YVGTgfgW-8;p #QRn@帞c:hFkQ`Z#y{iC+=1!\9:wݖ5U^!7ijgYxϳXPpRJfgSkMT6a;~69g*鷇:  ueP_-- VuH 4=wu"rB4ڱ(_ &ԍ2j`(+5Ҳ5?5c-,*k1~}SW$[|^ o?Q<%TM+ӿ#,=(e\fwQ {9& #a(Z/'9:t4 !fAj|KKEE!ݰ\">u"{sw=T߯[o"q7j\"dv sy \O%IMtآ0 e\dlNߒ3cVn@吻O{EOXDu}z&BHZ!^bJF[ d EQU]7_*EY=@L P=5!5̷6,rC m,Jɀ}IB1Pn3<(~:px8CcZ!{-(pi qqw[Oށ@Ȍ2FdWF\RԘ@I3zI _oAXS>@Bղי@q{fZhꠑZ8rb]V@_":d X+5TdxsGfՅO mo| _m8̊QVpxluJA0Dfr6 픋cPv4 toFXuNF'Пʖr>JmB|oܵb&&:q;@h(ߔIDzN{5NV&LOQc,3 t=zk]}خqaY=bCjb,!9@5_Gf$bl%#nN`+1`c-i:T :z!ݪtTz'fDB8C#De|2VALȔ=P..=-DfEř?>Ɵz7-E VxbwDۅ .oW [T:F ޔݩڰc)kWZ(XΏ7KKse Q-9/jejz(`O]NoHN~upi+@yA \vOsm|oǐ1 b;]S6gr<]3ZĤS}GNSs~Dv3nn=j{6$l g{`,"&R Tr_/O 1376,)06voFM.] ~-ٻvmWY ^m\Ū 2] xe<n0 Ňr R^%\mX78(˅)P.l6 ڔi0%Y@B3; MN-  7Rāz(`m01T\?shdGk޻YcݕlڹW߆\pjIkĞ7`Ң-5CLklCGOI٫OM[ 8ҠO:5#/5%>& y".^e[Oz{DAý5u ҝ20 F.GP0̊oͣ&OW܁hbq#SҜۋg6mG)0 gg ӘHW.?("*ݛ >p[?v>&Euob%Ŝ؇^(7T.,[\&wwPˬm/׭~ΣUa/]S%Z+:ElT@ݘd")5;s3_ |~PFŬUrXv]+P16HFPەJ[T;NIn?cxK `߭^ue_p/%7:4ϱ-Fo| [١Wʳy`\Ŗ$YF;Ge_x iyσIg'p#YMm ZA~&=۝x6Օ]`-5q8ɧa3ʬ$e $u9}˽x85&y׫d0C(Gs7C fok z}Bh::{䳴@OMY5=%@?;.l{O'VF_(P[mIsy22lFX6bl=(@Uz&Gy[#\>\LL>J؀Z$_'ōXB7vx >^4jV'ٌ~ *&~"ZΙ MNB4#2yBa, `Ku>4tRv]A:;iŹ.MCS*>Û e@Cw_v ;&/J 7 z[$MjI$ppȹ!zU~>R0,"cJҕShKvL`ݙ)%Wf]AѶG~?؞Rk~A}ne29ys@mL?N۴$kBP(-[i :(g]S_uQZn:|miK`*%FKQj'q[>ڇO/D1(4fuA&;fjȅ8bGz@BztO3(Kfw+hq&< Ưs3(Tu5sbDAT49GHL@aֹO7d rJł9uGKo3w^ '0㥦,X C`PtlQ!QG.xmOa^e;zR䟀wF2N-F_o,{hT"'@| Tt/2Gega3 !R-fnT֍#w8 !%l#'Wd%,->trLROn#ihySwlw4|q_P+ANw V|(IFiHZҧN+oFX>*jQ2WW$j@݊f;+L z~zL%z7mPJ{l]jR>3n-GR$he| OQo3@5 >,̕%M&ڋ t4߼ӲaMuEK%t̄Cǖ">Ys^TEVDql%1}# ', OiMZli3^ C,t[_7RϨc<2_ZPi'~nUv-{"1ѫ}?lCgd*hb {B$(BHJ @I"60rsK(Q~6H#⭂GyK/ }f6y/ ؇'JARafqlYQGhWSGH<͌}db*k:79,uEM.M< ؝FadCDń[J0 Q(D 12o=8]mV-y!( B$*ۣх&.W>@f„DD !mr]3eI3)|\cf9;o8f,+~$:}oTYvyā Y F9IO,\i(F Dja:οU0}ZlH՘nWqJ cڱ:ҵpQgK͞Рo!I)~M֘}7vQ5۞5)v8Zȇ;qg6i}*+z-ve(in0 x{cԼ2sI =w<' Iϝ\(dF֐,u4;)5uiY}ZCь> C*-T2lUutAIGs`ϰpPq&iPf=DF8 xNKK{{vjg/m&Kip ֥" `9IZۤj3[HehWuqRիxhis ! Z, c\YΎ(4{USI'#Kcn)d\,*f*(B˴`oC Rp/Ș72cTR ;8.Y(@ mj< ?JuN:OKʃm 2:V xsҙd:lM\ \0(\us_u~=C\Z2R#: "Rwh{ÒTCN/ i-YK>'4<7P+"Pij$QR)LOkA?VzY:hbckzN#]=*|; zd?*X!3/K% $hR -xAcȒWx:]K+.}σȹy\"vRZp#PpgFFW0x:#l-ގyU^r{Ju߂[IU|rrh:usYX7fe J{+ lMwY|򋲑u{p+]liQɬq0ˬP>t7_1a?l͙1"%O4&| 8g4ՃR,3 B՞)ݵ47 j<Q E8B$I{WʫAى#^ElpGh|cx_?a7yy MiUJ1.|U3<32gP]x)oYwڀDB3\pZ$]{Ȭ<$M GAhRù L,g%tBi#fD@N! vbN&FqAxԭ! S"[L&b_0Թ1S6S6oX{;2υTI# ?DZ*r!`w'=eOI_9>!=!(@0"#nhok.M}aҡ&!9em6&r*߂k}R1F}gB1>ni6u#6xфM>hdk %S*UAf%YTDaxr>b; zi6:WۼĈ+MZbt=4AOfUvU1jMvM'e/\&3oIfMiq|d;jtZWMcf"bd_{sm`y# `9"SqRWFx۵K wo%wި aYBQ3 ky@?#F$+0t&dα_m70.jI}2.tG<7m3Q;=Љu/[;bKBNqGxW >!i >5~ewD++&e 9?9˦e:1fj) m(pQ$ :#ߑֵ;vs@, D"'S&?H?~AY0˞ݴT_|Ml hkU:B'ܖ3$3IzU"^YBl+yiޔF-OtK[:^JfLdVǐ̟8\ # IuCvA(EմI-6{Z ya5:1ۉɋ Z14FGQC1S^ {TȫKZ,xjC2G"7t}fq*݃vw{Yc<0x|guqF?bʩ\9.^l%f h&}bB$ZRػU\cdAuAѠw<4VfS rYEV Ta^d -wD0}\INڔ <ȌaQ(7.k1k啙Jd]i70=M]_!&z&/(lEU:hH-BEOٱ04I,]G$i| ^wHP/}NYrsGރtIq+fhIs _XT}II:]}3"~<,`;C2I8d2om",#uDRFƧR̉GVUH:\ƈQ$UlN8-l= $^59XD`dkIA5M;_$#{KK2zz"+(rFμ؅k-B4|x;SnSbT8qIipO,_~[p1r:8!]_M6Wf.Ս&_Toy uȼ`¥"#♫eyB 0il~dX08f"I u9x1`b݌;^^EEAãG)LuLDtv\$R@Q09 (_TI5s!Lkr>L"\J.<ky@ob-߭GgvxiENU3;m 2Aw0` H&^]V|0k,tg|Cc6#_y}ާڟ+EFqo^Bqvn$Vq0ro[!HtFCm#6rzSXt 9 i8\@e2N<1:7\;$L?f`=w΀cB*%SJ_PJ-8ˀ3X5Z1.k'LPf[}q]l. (NĎLÑ r)iwe;} g 8DAI0Sӌu; k%C[@(}hN>@~JPV[j<<91/zC3 _ ]}3^8e|4%hfow/%R(f :M("3[1Ͱݸ%z d@Dxm|*fS=n.\<܀+N:^v6c?ʭl=+EJ4T!_D>@X-$qYev? .yr{,YK$$y(€=n]d>Y|N{Gܖ7+Ȼx'kܥ!Qjzd&}Mn S@et/ ;Cߒ^T( \#*9jY!C-PըbCy7@KER9$ʊoj?o>a X!&f=kZXnv\M))(J/H#zO seZ?dl3<0 SY(-Eh ֡G0GKiKjWk7#|_"={xׯID̾r6*EG6D;.WP&Gb^,d#e=eR1@ wzi?g:εȫmDsO Rv8lMև1}^oZdn/ۊYKͺBmj |ZC=3(C=<Ob4 )SrFvdI_=K D^,@͝ʝϟC\$51c,z̍v,o4[Dh3co֧Dt\jِͲ{د(š瞪-!.%D&|QfV6id|J֡=ЂL TrSJ8 )ճRŷhg(*qgzh-͔ ;AQxΚ=TƱ-J5<w| ^_ }4%d,wijy&q< toUBȡIPkh9CH7y45FZwه{4X]P}#0" m*PR5xg>' k{șy^?Y2D@,)&qقY:KPG"ANvG8lGk|`w\BG10;̬ʀÈJ`&~RqؠߙNJD N9)9^? ykV$cN݉,֪ _` Vuh=&\f*m;$mGHFWۑ{GC=g-%809KP@hSgt,nEm?3'9~Ф'\ُlGi<R̓:γSLs:,غZ]esY`.K2ja%JٽFU P_'UK:Q-ʼnYhUbb .0v1Os8*Jދ.Qa t h>;>su<x"~JzHjr\Ew#ͩHa!'OQ#[Z~q\%I+:%fRnǠT(SN3&Kʬ Vn?.=k>(Gܿue?ɤnsA-gcQpeA$\\ %|+k LA/$$gg⿟X^k׌oIzGN֊ kÚ u Fo? +M,^<aS9^ C#tزHۢoQs0;XXg#Xz`ֵZ ^/."t/h`QEj6Aw  DmŅ < 0r.|h/:Z6hNa]CO 3zhIp2sS "X=Nni[.P[gbP^`0)eZXnE["&\> v0:W6ʏ2i<4:2/$%!?L+}gf?e8I =c>{N.hf7e (&upp []{+[,sꍼչbA@4+~ʭvI,i)9u(Fp3b5b8Gw'vI 3tזY_mgsDg/췄a4MLf5L|EV ǻI˜b2u |(vt5ݗ4RM?Ԁ^P⍛\h ?3G99ZyTy㻒7=Ѣ{C|o""W_@_tP\tQ:^һA$e89,J9ƛ_wbEMʥі9r.ihO*j!hѤEa{B(`(oP$c)s`#P 8В+B2zIvt8L6OdC֙ XF:I+ݕ`Bux٥62γXƾ\#scZkNPH ^,t7!>ۅ 8x1w܎e U?-# .~{&z_UCZm_XTc{4Dy1x౱y"ǴYfT.|Mm(,J Y9wHS_SZcӷ6~2rU@eJfҏ AE>ܴSdd=PUSUWz>W5^]$@bpŌuµ{n]P -5{mur(xv懼m/_]ٴ3gQ{oLC庨׏Ak)…gBSdQ 3R-sxUuW21f ˽]zy6w̾"o^*mQIIHr6u&3F6Z7Eއ+#`w6F(&唐,r{4P@` Dcx6tBk! 9PQ9.c2XI8rdk}tv\!񀴏Z[Τ?g-*`{щfgM46C vhB !kEH<h@uXK{h}wΝ .ELh w4KǸE#~fE TQ<4J {.Cŧl*$=o_9dأx+4}S$}g 6XVHim`%DPNqH赊\qJ@:GXq&vf&ȍܞET+uwVb L%/Y.ٟ|~Mb eN@- z0q=}+\֘2Mm>IA8zW09S[gT ̮hԛSLM-ë{L |TRvKT炕kA@΄4!Dwq 38D&< lY<||SˡK*FXU=PhJ_>CƄY(eB%Cj_H9薱:u.x/ReiyIuHu!288%O8Z*2UN`#ΥѵR֮#=X-}hg uQu,YA .}qI;di< ֱ<x/㆕TRLjNFe&ezd'^F.1"ޝ^"G31[k5g4ws7$J⸙:^cI:&8{iD6+nÃz|{=_ژq!u &$R^{.=}Q_ v0 ;2nLZ9OKi O9#oWz&^LL >mKѥsSV:ȦQ[q-2g:/ICZ1D6ܟeS wE\gHމS֕X:ڜruHQqL# Iǖ;;wE N6vy0K bRX^KSP$ký ũ=\ BzEx0A/g¢v%0% i;.4D}N6@>yGNXqYCi5RϦkQݡq ^՘u;Bw9@avp~tNHK;6m}{P8%Ae~N]?/6 9=B|Lĵ'$#Æ 1iKnG*={w('ڙ2KGKS1:>Bt]&$QK #bV N v=~;FJR8tINj'qh/P9D$hO9HH-W{bp$,\x*溇`AHA }k>1/4PVM C*cKHZIy+ +"1A@Kt(@Bщ* T%pZir .yH]? /Cc _T<_}(hr~Pv^Fr,S5uDG_D!ĺ[asexU۞c^ms}m+qPg% 8w}W줆8!LZJ6h ^hX~x潵tjFVZ?(ncJNWJæ6"*4ح-;\rQ&`\Cj Z=ٴ _*GncMS[ԯ~uqEr̙AEH輪CyCvll 2R5[zhyt Tf0{Ak|d\sUԕBKru,N+ \*,zf3B|:gcIyAi J#h=G/E YhKbqfލ=|mAѻp񢡷d{dmS2(~є-:_&cA-Vh FSSL&9ne"BǺS1Y:Ltf>z^~0dx7p#-;`(b c0RqTrb},p Ͷ:̱##8XS *S7zf ͔rUo1*B-c[_r󇴱Z$a@3V0F (u,L0 T>jz7~(Fn>h ,1O#ilVuX(W}^032@;  (݁z_r.eM]KMM)XW':"BH?w)68Lך?I;&%ם/8< RJ_Ƙ+\0|X>Sj]m[S1xU/' ^| `_2rYk,sYZ. e)~6Y"Pp9-DjJH27|^9SS]/֣bf(U\^"CXy!'ufӦ&;w\dhLT~f˶>Ye81MVq:}c/%cSLDdQ.%G﹋~dAA[ک~@ʜn22- e30&~0huϩ/l\!6Jf~2n NHjq""D2d2/pt[ (8I p-({yxsdK=95E'J늗B;%QȒwCϗ+?%Sxk=&H;)qʳʲm|cV ں~Ʉ'SC%Iv{~\ qh0u,Kl{(ɽT[{͢Mq.fVj#3,0*Om߻"<#bAy"d9 `(׉Q*%fC>u(co/(dc;.@VijgLכ^p̋/_Yp△H{q3~B l~deF4KN^{.:~|Ŏ8?Bh‘՗0c}rɬe kotw($E '(j/ٷ`ݸØ4H#c&X^@ 1P2n>GzĐĪAJ$! _=~'6.e-$KhY[hl /{ $ܖuO52V2>s}Fp%g⦔ImLZ`F8VMŭd9$aG5 MQOmRg&LX0k~c&6Xq)o&ڶq[=fv0`͍J/zZt(KZv;l{#R0{d{x$U4'T3.OH|? ůo<d'Ƈ[5 d!Oћm q)fpKz!*.N_K/S\ͱ Q͉ ^ߩ2O9ۍ %Nˏgyc6i<%bcTMBOp]eCr%_jtf!%#W_ɲFv:rNH*o`{d*RY"kp,ag>4 &];(l};>[-Ï}:,Wa)?LDj\'?t z$ N@HלDݘ+Φ"*q(6!']J;]A>״ۧEBI.4R ZxoI}P&Ɲ;rYz3g_ǚwߕH7p.y]Vwubo8i<* bHt.E8Ŵ{+sxU2KCpR Km4r%MC4P\|;G<r$\͏;"Vf,HV y΋@HҌ-5YI;Ԍ"UDOI&m/:d|P+ƆDHð52lշ>%a |Pr۳/zFx!x)jJZ>:f٧S^Md\xR @sk@`ZŹ*6ݗ҄9B7O}_vǕgA13_N\}At5Жj꣕Wbp|3f,CCt~Q&p5W-~8W/. ] ,O}'`Sen*v6ڜ&UlO n\M,ZH|^*׬]Հ TtV@mx{Jìn /ժ 5:=d{Sz5Gr3pm-@[~t£r;\IؾN.oϥ^r iq]z?î܈CBm-.(z[W,˫ 2L¨ [6*Y ]b+#7L'[$,Oڃ֐M3{Hg?XɊ>kq:tmΚ'2 oP>O2O4<dЛplP29'CTأ=8 ՜=z60#WI#FXm8 hEc\>w\~mm&`3-w w+gjP|4FTXet}tDHxj2R]>CyHd $eg /\0n2#4|ULy+3HfH*ؓH=*RjrC#yEtv !4=Hނw4j `-$91DkkaطJs~+ mK^-b ZW"9"Ao*mn9ij鸯a(]w= ,֬Sm[ƯK6q\`Dڦp(3#~R?ֱD=GYcpfN.zFS$Z:dL[=m7\6ǰO*íF6٣K:}X/$1)mhG)n?;jl[?Å4!zH}rP]ku`)(С)hl̟mG,%'3Q 5=4#nO tjf^0IEF0izTllɮ6t z":Tlj%f=:)i5K;^$җgpFLe@Ab`t ]p3SVNb!;)?Rұ$S9{\̾$:槜JM-}uwK߻LݛTŜ>`Ȣ;-T(׹ OxE ѮZN}x .?h(ch$4 f-ȃuH-tJ9_pR8%ӱ@=:(/⒀~KݣSG⋊YCL J H?n{HdL[p 1_"]\6Eĕ]P :F?2[Q {֪Iͥ!-x.D׳2I]r#* j{uY`#sa, c 9y;fU.|h s6nΈ}{wmE /. Mٜ2v$CvE 4i ;Ӑ[zL2+9";eV < ~O#-Y"w{0ah3K[@5#Bc}:#NsO ]rMBxqn0.{ȑ{Ks W]ʭ-K7RhƤLAvQ' -y2XzA } YigMaϚ}cRB\EW͉UGٖIiB8r Ι6lrsgљh\S W 6r" cVPv'5AB~ID i${k?i:; /Rr(%5:/GXt}6^ԒV-HR.MLӳOIIe'R;r'֙񩫌NMb' ^j}rJ[4\FryH7K^z]W7(O)w}xPkW}(|7>ݎAJv۵T*"G¾؄a!E*%n_,z@_QB-B[{CSlTqJk 6aLsӒ֩q~::N U c~dN\:O̹U%)0ʸ:8h?6;LUtrMGE)iA4Z8x邸##8#Fh_&dq4AɁt,C%kyUqk =\sդF㐃y_^p[ Qκ|ѵugm9460XKoJ}IAE4?9hXoP=_sMPhcX%%H8!VZÒUYVk*wcߤv@ L=''Z,Lаςkc MפJGE6ڗVЃwT x4ɆPufSJ6P6''w&K7ۈze ā2U R Qcj$aJSf%:F6x #TzYŠ6B]}&C/45(v_r[ Useb")?Ay?~a_V%YII~$qj68-Y=MKۘXrCe1:%G} >8$ Z::a1AtG;Zk:{e?vr3!Mzd9bbڨC^j8˨Pƴx$1 #Xfm0 JiS SOۣTr-~xa` ͯɭS"⮤%B"v1.@xL BMi=ONz@ߥ69naVB}ZJBKNlkC\RܪɘPQRTBeN[V ҙ4gMCڱƣ+SoЪuQ_Oo03ƝKUsRNrf7G s5Ӷ{5<8i8PrơۛsH糕lKLo6A%!@oD$E:ˌTgv/E] `^1F؄oBV ۞<=waPַߵ=ShKwzEC5vitɬc~!oIrPVw5);y-ѵ3o۳n؏Jw(U] GFڻm`Ě)DV423 LgOX I_/swbPpKy\p]1\3VpV!C(|pk]g umF[CVb20 nvG,f;]O@hUi_5O %qif`a+۵%٠n_6ܞ3FNi[=*X31Qh̅Alj#S `wQ- M4.i'O919-fI=f%VopTz29]I-#YQA+dCs[jUl͝)-=|Y4&%Z10ir#BTeM4p(^~^yş'J1V>š@[Y!g%Vݺ@2_yXfh>0 G Rts^V<~|2xaaR<|eRT(!&+~T3[\ `&Nq`Z/^XP&\ceߓwLU%%d/2 Kbuү˩s7՚1E>m\;xۜ.7믃IaXǪ Iu=c*Q`"PjR ]>~4(>@Kb8WL]q zgj6;7bG IkuvTsIQQEoގfi`Ci@NLנ`(iv-ZgO Y5ӠV|I?ngghv}#nd5Ұeow҉=!D}B{6# ں'g:Nqx2Õ~>{_5w"bc TĒ bR[%ˍ L2Oi)`q\ly],ފEEf} 뀖}p^0> @>VR zWR'>ġ,ㆡbrnU]fvhf˫Rt;Ѹ4Ҝ SW3Cu? F0'(nmm&"e'ifЗ2#O m|Pב&Wa5.Ք4RY$b k8Tʆzx{o2%]şAskVjYGǢ$fC ˣ}^,3m>heg2P˂x+!+3]Pd;>9rW2@YU1\w-S9$ Gٖ L9 C; >!+Z6hEjd L(%.=:F?m }JjO䮫d}qFF|go‹:p$>v[›jnRw*3*JɲO xd}!1' timw{)&Uiق,g$SLooܕ)΍AG%_2("~e t<`-ۆ?V2@"7"h~DI[Uf,#@u0GUH#mٚskN[i8K:u5Иt2U]Đ>Wٵ{mCvjK<#qxo\8_Q{ ὐ O7Fy=w@< k7Ƅj %fQz-W1r#@na k8Ui_a gBl$T_{]5c>ܯ%7a+H .Ia6a,UDSخ/@ŝ~'y,QW}f#J޲گPF ,:IV߃[׻X$^zANdlYP{x}LpYus;C,N~b{ۑ1=}; I9ڡ_γ 5kK烃UK?7aq2xwcDK]xG+suG+*Mb~p3tЂ66{uz5*s]ɻGx"UT&˱+ubaswց it u Q' M j8y`n}[ܳE0jRбM4Spb!2>ٗSڏ ka|+]n=Ť+9 h_jע._oq}j &9ioV-ԣhRJkAs5 ?Х8XоزC>Rgj%4c?KÔ239FTv"gFa(쏩D olF|E6>3@Q7 jtn6 gU }Q{|)'.cpPM&ռ;$Gvpd]MO'dvlo H2@<\'*Zm=W#O 16 : o8v9,sFpm$ewА\B=el+/WUܭ#8MP9Ʋ<8Dɋ=CrYұb4a8Io{t=p|‡fokaĉ 8x~eݫw5 L`%b] u:1t}hC5>p,z3GLSӆ @(hk:9 Z>N m@k3oJz_.4ԢJp#KSgldKS*.:e4 }vh+}%}6W[.{O)9BOy冇 eST>OhH 9?f,u<l&}ʠw--oJYˀԻq`'Ǟnf1BV bK6*%g3&5**ށ&Vd"x̄^r3;zo1cJ`b{.)2/&˟/P :|]ev?f k8G@\tĕ*mLE-p,cgo'{m)׺ |J>8+ za&6ZF1ڑ< Kr2m;*q *s`| VhԘ!Vgb'qݯmx>#?ʣ jnOaϒ0AHO$0Aˠ&0ʴ ~y pK(LΛU腜dx>{;RPvMM\ ePSɵV&xpw/T*#+؇9Ye?x7@88ef>&"]v z?odDB@ ىBz^J 9,6%LBh`u(bp7< @>,CG (]ʈJ6_Z#Iky7OD?@SuI7ZOE4MHe/bxeirT]:Wg)6f/2ow%лQwKeˏy&/6ZJ^ X+H5y~u?rNa) ?!}ʀTEa2UUqJm@(;n:[pY.ҩvd qEÈͿ"Ӿ85?֣\q;Y>3r]pjKެE2O3{clL9"AgbN( U8q: Qɚ 9NஹMs@44_ %iMi=9[\Sh|?/lR #Pop%PVdh'7nVp*-&K+[,]cr*q<:pe4d֥t5kCŴUqqK$i_b[}fmƦ@F=?]uEBl#Qm*7%G^R\s<IC ZzRq FBj;3&R䋬qDŽ]=e u5XIv!vM[1pA+:b%.ZN܁5Q0ŘF~\ɵ^F׶(~ZpU-Ƀk#15e)apUpKך"̓6==4AϧO~ԗe̱((lUAR-Ԗ1ؒ?w0^*Pm&Jr }eC~ZJCLu=k:ZwCSw׏^¶ ioJ4d16r'5X"Λ~pUڍ sq7z{5-NHIbjX ә7=XFȑõV+eₗ8*miU~G;0ЪKUfE̿- ki,ÄԽlڨVdpsW,dvIlOҚ 2AEbdq|BJwQ[% 3z,u\%BЫ=@CdtfqiP+.=)s{NM/ FճbIM5(1!f ZϓUGA7܂$-nؘ]]m&&]ģd.:VuC_NPfs"w((*W%R/)ָ빦E`UExe;8PP7b՟۱߁o+R$H6[Iۉ:Ka=zu&sI)}gN?'0݇KbhW}s7A/_oדZՊT{)e2. &MOcƧcu->:ǎA fɜ) 5T[4on ccvexrD[`z]mD;uؒQgŖˣNj 'esFƻ"c q+̝;?̫R*|1"*;{l!>i R1 68^B.Y!3~EVxb@΅@}Jn/ڻd pWP+<HAv46? zz E56ש+i(-9ZB?Pd_:Ή{Ey,dj%w51( pMwl\ G-~Ucm28ⵁ;I.dWŮϤ83w?`d VLa:st<֓x4SJMQOefhLzZ@+^E^wVMGf)خ Vr:>˭6.GVl£u{Uaʃ14#a'5h,Nxe u^w{>")Ec:ݿ,٤bYN~}]9{zpX FS+T%[fO iwXtD_aT ~X%y3y}BGޭCl9'ב=rhsUxhL2KlAw@l%1@g(𷗃~Y [ɪ5~5>?]=ǻk'? 'R i%X6)oG/?c_ 0R?}Dco<:=7IψJjʸ:˗&9?VQ]w QX ҧU԰!'HS}K]Ϲ4Jh!NN`chiezxOW<^LX*j2*-SHd,:/rKDE[Lf_]SD9| w#xsD, `d 3rok& AwJ5s($q:eX!^{cHJ>*+Iç̻@Rr u@ua 95s: =qnXו>B? DǥpBOo_ KlpNCG=Nf?%!-]>ޫnCy#/N6G!%wܧ ֫3I.utӭe G݋giԱT;F+G{C33@JƇnXˀ. pvi}VQyS)wMH*!otrӽ9qBLz6nfcV!eX`CqQw15̥MTGa W*|vɭr1J7k *6k-f(': Pۻ> d{f樭OKXUpA@a+/:1"ePw,f{WpwA)|CaTrPPۜ6`h$Q+{&e\ db(0OUTW?75r5.'fW1r^biLlҊmp{8]+CV]Jćb\h;sKJlƫ[!·sgȍN xz?^(vHO a7r'kϬ#KVQ7ι^@NxWY6!}<)£x7>Q c*d,fܓ|2C7&cI8'gϗ/> (EVwx}e}*W y]MTDᣱ# ;͂dGJ>` 7|0Xʖ˛r׉DtYKc5}P&*J Uڬ۶! o*M=I |E2Z➧jsQ2'y*E]5ZB0Ш@&`{ܩ YUwH)}=H&VdBsTs9P].Ǚ'C&RF V )q5y&6,B_!G<Ҷ}f2c-.휭W+t劑wԧ;ց_Rŝrx5 |] (͕։P싎1V:Z5C캜kg2{ ϴ^o }FB+oLẪvePv{UR k 隼|AX23;uSZ^dVC"ҥ[?[ݥl),䛘eH%)w#j#D{)ZsկuIj5;NrFƽ3S^g(C%]MnA$l“4ݑ)v Ee\(uE|(v& ]v_$ǁ`r[n5%)TRԽz5gԊ,7+NXXa>ŸTxNo 5u M dJ&j[ee}^ ?kԇ [ߥin0?l_"bƽp-Aqda$`7)⸵Hݗ1?JD_܁:hn>Y4.d H҇3m+1_0sܳ* TpwR}'uܵvC&^y>߶UVjGr!9, 5o@+W 4tH}б)#(6uש|;%t{śz %6p(^..:E7;qOc߂x.Pb{r\Pue} frtHN%#kbcW]fPF--R:pˌd a+  Lezlq})oT Ф)F,TDЧjds`cĆ =U6"Wlȵ5UhO q&\ #u;‡4쑦A[ib_%J;/8t4A$$& M˃?Bdzr +Aq@u otpaG0ɫͲ["c_.8֮.xg(G~N!Ȏ?`M-[v93BXK`kk0io9ܡ7?`[ؒ<5vO\3獞J]jS}90 d"RX保M!jk-޻6Ϳ[=Eԟ̐*T:*88$b?viZK`SHֱ|$rVs}zQp" MzKl!'rZʳ1xٽs/ /pb}<փӞ -?a:ɋεF.E{)`OEɚS鸎$Zñ4=]*Tњ  m]3MegEM$,cl[MhJt5BohG@@SzSoo([ ܨ Q9wT&(W {r=ZQA?%szsgunIV0c,q'ҘbM&Ww# y:$R6J-/CM>za^{]i^8ajn; P`(g<(9a U"qOi`%-4voVukxN;s0=P/yS$9Ə\dmfNOK SQZ~J z=͇(^Xp\OB])=^ȯg501C?  Ye-8V0ˌng]i,BTs矾t{>J<.=شX+<ש4֨%nXqQY;;G_}S)68=$vK}xq>t 8gb(oIkة y\;:f׽.6mAթ_V/~0Hf%qh73ksf^>HՓeK*:^&xE1S&K"#&Zv9.u fIzᦈ6I8vE#g(>ҞS/<[U!Qc}GKJ>-1U`SmsOdZ:yr%{U՝K`,J*\  3y)`lE;$9)}27v[1su5@Ub'p?ylSN杍Q:>rKD/yuH7Ez:+)&O;ᢅ–yumv0i6IГUiG?V:%)ߡ1‘iT非JC%_0d 8~g3Fir @k>JaV/S gҾ;޳LA" h1C\alOVG+ZU4Vs'9ߴ=pfW0hNK/\Qt;hփ  Ʀ:|i<1]ͣ= M09^1vztH1 i:_ $nFOx1h EMnϷxוcy_;q 8:fdz,IC1Lc~5nA:C{ϯz[DyH5e,Gcyǂ*+d/PY0tճU&|Na/v.<)g=cr!}L#ح0D?P% E֕k#ݫl$΂}ĨI<}hL5;#It=V,dÓj'5rf%-˳pms-ظDkʳr :\EbḾ]ɬ]C /FG?6)H^Mj#5?-5+j}8ULTLA[a͞bzI-4)XE9bVDBwIԢ0I` T"7Y d;`AX1ύiP)l:#e"qЇ| W!em(G 8I o O8y ~/T9AWNq,gm *L.:' n`(A݋u cP[MOj)Gk .yَ7S7ږ$XqZE[4yN=n:l_R:sML{!>M?SIMj~ s ''zUxKSυ.hoW&wm4b6YZ9oF1MwO_{s,G>Änld$rj]0bb=OGG"rjLxXj*!K}:s\ZHӚH51ւX4T"5!MGJ`CSuy]^c e[\ b/ork V.nYEu/Ҹ_r TPZ e縝HAJE$DlͣӃկN1ʥx\%gҡpZ')vYA]`?YI[l0#bخ  ػjʑ y)|T؄ɡ0i´w0~>9)=~"rɗxW"`=jvd󿻶z Yv^t#vH')LȌ=5gE&Bb?!:ű}Tć[9ٷ͛{Zdy-w*8|GF8ko%{Omm `YMLkOa`fsUIphO]x†9 7;Ц}_د >FfmE"V)^t)^NBumjfHyT%*BO֪sH"S䡨SvXyK|>t}5gwBu^6?7?BCݤ[ _/~ L Ơ·:msCcECYy;2{uHf3}w`&/ 5$> [Yo}[õiIWm)s5f )ȗ{qJa+̇{7)" -y;wY?\.CTKuƿ>n s #>HjP[˴eZȜ7m-ס{BE/:v 4}J-]-Q4RC lluiNq,gf%ΏI=}1DGB~=aXOz?~dqWګWqyGxjsR)5{KCa\5ȹl~J~4Fib(F`$2yjfQvzuF%B2 XO4̏?0ak6 i~}.",(L '+qJA;9PYX<ث8Y \'o Ik3qm\UR)-4FRmܵZzȖG=4Lk"Tfٛo- `O.+vUopF)\sZcwY1P 'Ҽ+Oq|v?.go"\Hнqmu_k: X3RG0vazאWckƺ״S7eyL^<g'b/bknѧDɚקd9Ѥmoד%2kbizg N蟔r2fKR:BijFߦv<8SsqconG# +=Wd%S er5N-)Ɩlp̴d茘nːp^Yƅ.NQ =X+J 5D͟m ՠVo nff SA\ՑV~,rj:܅9lhR 5F_=0ю@֡ـ)®1OՏU|fWO{V' ٿFq5:9<9g]/b&-KӅ H[OFW۝p}s53U/qʸ>'W\M 50Mj_M h=*MFhڑwk68i7^F B\B P1@]Rk3Ǻ9wSI;x:;(NS.EGH]}']H&LR|qH.ud4Zf>E^4+; }wƘD )0}SdV| p8-y0L!Ja@'#<'o$*S4@KX#)zV#İ͍͡~A^K5 ~G2$9!)sD=|u0 (l!^?o֘4=mU-NAl[fT;Ɗy*ӮlqD7}dz&Ud,bb[m19 v7L v%u!TkDNHcҴQ#pl†tl帓5nq|,Bes)XʮS\ƶbTY@hsN*K5̑*0SAxF XD^Uaoo-^l"O}PkK @\2;C8O:Uu/v'6\h&`Z~awg&扠A KCj79s ُzH&okж( T;kR<ד;D2Z#U SAÕ=23ֺXw#~k ,L(>&60| ro|xT\wLN4VZH%=EpG\izAC3・2$y7np\} 0 Pza֍Mu? wQ7ϸgQ>wՅ~^VXSln\z}ƏP"t __4Xr):mh;Nr3R gfP aH /D߻d8f6rL/3|Ŗxu:Z>ǔ{N^6j}74zYx )SٔFӱtP˱Mrߞy`+f!0x (sc);"EaDi6tqWlC#kjE43٘(E_s=ܼqO0mr[!8~fT%xSmH詆$c7L CIHbM "!3Ol^ v4LsCZ[eZVvHtc\Ew?M*DOfiG.0zQF2,r2YMD/ bc!bwfa{h:7"52,ʶE\z٩$17r:]׎x _9g#}JfMkˆYo6Ʈ޷`7lz"﹞OMծ\qtq 5 rTO9CL)NCU@ɔ>PF$"L窘ěy+ LDKwt>vϓW.\IV]J׺DKӕw vdk 7cdq4kɀ_!sMSF*o[:Ů~4\K)FECzdЫ+&+M)xwaz6m#o8sUg]*xR]fF2h ZW?]1і4V;F R%OAg.\p[dyc!⋤@S(`0ru^q:3A9Ylar'tRrY& tiE[0HsvлZ"^/9hiu$4TBݟuoVzVlK [?2r¥b@O}ɡ??mC±(O׏nX:"Nh?GnyV \{F[(wq,ZqXfDpn8=L 821bUN]hg(|{ U`]lJc$$K;sY%Ue V9\sfJOu ;n)T%mҞ~n ~H0f&͞Vej%]SY=. 6ŽMV[5MM,p$KB&-P3/PDU\3+M_Y~R} J ./jLw[uy1r4ޮ){?qqw^Cq6ۛ7GKn%0$ ZӇS wS4r w/Yd1-ng} b:zf3pjw#Wʙ1(QM ̆GBǬ2y#} )b߆7Tg Vyc(3b©6 ;60_q742K!W.-J?Er~S Cm~S]qs)odZo\CΈ:Cobl3`.k!=[{_Z;:IrO8by" Z:*uF@4>^4e^+ˆ;+im%@tg7`}? >[]Gd*hg!Cʱt`hHn0̈usCpaMdfZi?=H9YfpF29]EWVbxhW^[ք@$ NJDe+mNsY+PQӆdC 0+4e$Kqj2$=m\15 W^mU.5j{Gk3\VARt"j-jA]ӿCA[R 6*ٝҗs FȈh]=^}nmLjә%Ds3X-C#DF\]v8lndIW)~~,P7m"uxf㬂cIpjiZcR{|'MsCd]*b:6f(2(Ԗ<'ާz4HΤ\e"7㉰V|>a6BEqVq(ޯ~cKz#y$&i4_qPδ~L[p`X$nm @BEClǨ\6 'Xc$[3(YUx vO ܡ? ]nT,],2 hv%ǀtGwb^vL .56*$~'rx>鿞W.hF 4fۋ`!}*dޣޗި3VqphI~G geNbOzw`H 忻-`&jq:Ysvکȥ7bL@r+ѝi(4OH3nw4nk fǭ_Ŗ3O#X=#;jDZ\F!cB~܍+Gp/4{x(? JߨRY@&rؐOdD"Aʾx.ҍ>=g6H'SEI`8fCWki- #W؛jrL{DJN8:K(:+x%K;Hre R A13eY~Fݣ~F&V5ds-".&QĠ2(So wkIGGYn=/GS3$8}_0,B3bvb7ā븙aלijU!٩ mbh#c .mH'$ }_Ix?# $gD& >4p68 61؞_/YYjnSZ!Qv!Ed/C_J2Uo?}="@jwmt~mwb D*-@މvkS ?&hg%7Wrkmk<&9V%oB$ 1|(kC |/bFl`=ƚ~yvM z-$/dcIJ^' P⩊٥|Xm*t0ɒShJ|S05r4c^C.=V "پ(-@DN^['oy%HH QBʧ:L >X~h}D¿8$q*wiԞe -^##l=s!|+7epkoj8D>&Ijot6k}$N$p/2ߐ=tʋ2!y?:vZfhcҒz}@(:BJ.J0-ʜ8hUfleÏvwv1!;~X aXeJ[~V>m ]oȻ7ݜrć$4E}liIGO +X)oL bLȶkZOm̭)`g03YUzM쎒3'B$.pu.wK=z.pV]^:f gv %8}ȩvr\42uwq+]{6{HiO8o>-k[: PgAWxP+1k?% B3 W0On ?FTz&w6#ojLuOͮz0&[:nLpصJ MzKΆp6ОaO4\XwXʂyFE֝\JBƱ~b%%w9(?FciOzuod2[I#`8)@Vt~2j.}`-[&C-FtˀM5W,9o">Ư 0`FI9a:Q6 hhK#lq1/<KnHIRudGu-Lq(!{wP4tiGQ7ա=sܳFj%o$D4ӃFByj\V"¶CpLTHh ʗdI*#>/xBʵsMg!F95/FrcX@ω;K3%ڶ`v\ƒ2MRe5d>^_ L,V7yzF\XZ[A r-fk@RpǬU{-6XM.wb# 4,fN <ז"I#uIi#I%,9[g|y Iŏɤ՜w5 m\E͜Q=kB JVzV 7ΐ6Ŵ=yHMo~\@>H!ĘC7+%hh8x :揚=q<J=zХ<{#i$DlP4ztkjd|QorANʼne8Emkϲb%mvS<ƋÈ3䂦P:ǶZ{i PY~k`#8p3}H7iEtIH QPTӳ[Al0_ P8Okv0re+}#ӧ+XFM k$z&ΠI7Zxf7fƿof=Oՙ&pE:R ;{ǥ j4BSH4;VtwZ2a/Tcfn^3JFH;xJ@ޒj?1pazQc+ >)! gu֮ɅD`&Xu`/ PJ&h1[,,diuW?"I/u}N PQa3wu#=xaԴf؃ZN35߮ےBT=LHS{/eXdS$x-_)~BR  +tӉgj~Ϗ,GCT^3!UfZğW 5!k[>[Ql[ŭuA/ȕԦ>-F@9,a%Z4 IN@Wa]ŚpPKbt!~l_jNLoTuO5D[_;_ȯEttgyn\mQ|yqY0HmGJ,`?n%x t>1׎u X&M:L_͋KH.CU%onm(M?"cֻde0[9)"{z㣳yҫ%xQGzw}worl0ۺ=ݓzL-S)tAM_N)d.+e鐎!'_i6C6g&VP#1ۣ81I w|,~ux?y[Vi(I2RpѠ+$$hI͈Z4NHU"y'S6˛bkYSMB?`U @g`TK߀،Gܝ,#AhOOh ωT0ZAc>ۃWf`Ү%ᓒYd `K5:na00<~9C2 rπ<zG%/^\W]~' 4BzM{ {qmX4]Z7v,m~@~s1AX݄EtWD<J Mb1哣Z-xRfxbE̓5Od~|շV`'J4ඛp'[>AiB1&6]H77J˕s@>ni3Z^+¡"FHKi-ex&I8 <ٹa 1\!Q58l9rn||L5Wn TގBSZ9t:{DiZ&qg;澤Щ#]ήQឬKeo?YqFj~ɀsPS+ kƘ p[~V"/*H2 wkʊ>ObdkiUz0k}U $9xn22`<,l> MjnW N`m^2y<@6b8Cd˨N .<*D|S9IX[ۙpzfi&7Ll^~ѿvH9ctiee}7HT_ҀnڰT?MW)˔@26ף=]FXǢ<0 1-ϓ#bS뿑)Dkot0Rny@yWMБIVjgjo)#z:/}%/D+2Sp F5#%>{KP`>϶iOePfx+>@w\4ES!lzM<]p֪jM/D;"`yZo 7"^7<,f-"^e̍MxGo11"0C!w͟J,WIG!R ؓ2pIY(wRJv.Or : kxj'bx!NGCU*{I>2[:Li+6zx*$}00>A' }M!pMYuѢ̻c<#7Q5+^  icUnV~!rJͶ'j(ìw>hN9x܏T;QBKM$,y-QmFҼܫn}1dE*H*rϧ f]\uv[qgxJgo+ 7a (E7n#^O;/%έ0i6h%AiDiᢿ5_ iAePΫuOdc0l Vކ{՘Saj ^⧢ F_4j!\!s7z ۡGciU*uQHV՟Q4INx,-%:sC@ܵkY⦡zW6WyyY+ԎGz5R Éa `2luV$ϳK.GK9unS*xB$ZPp  䧧r?WmZ_ /[#w0)gNEf%[>YVђ;hXq"0q ciK?7︡Hΰ&N]TI#h3-eIŅ*h" zũϽnZ}aܒME 71 $yvs{R'}D bW}Zgא(DÍx` rw͂XU,j^I& tz`r_TZ% +0.9A䣬+QO!Ǭ|BEkC1jL c| ҽ귿`U`i,қJ kl0FED쥖Ls`< d ?&-$>t Τg__o ;ҭ?ʫ..j4>OaW+xWY5+<\v6Lvb'K.l QӧMn)?{ V4\>כx KZ-9~s ӭ`L(ěnva)`zkMoJJO6=H1o,y')yy dԾ'~B+l NawTz E?YܩLBYd=al]PWiy\!1f&iVJy*[5OheLζaoό<[]|>f5eZY'@gmZtFʾ1e]bSʙy~82/ :B/} zre BM-,`Rү3 A)[ `fϯ%.qM"`?X!oWبG E Ҳ~Baum7&T^z\7 1V|!{D"r1AKT`[G2_2r\ ]]\RpXm8e/'a(#/r䮬QqA WA+ځl3Tu 1->2U I@3(L6q 4Q̓/`c`6=c $&q UOdE0Du]+OGRdiQ_tGqr]GliH-# 4BDT7옚muqT3Amާ m*Orl+Dv,o{qHv3=c7o-tb1oFW "|< ' $BtETvxW7ʮ37 ;ЍPxv^ 9d_#:c_Ԓ1xCo]<:W#rGⳎQY( uL3skN!.,p tQBqI Jw+)N7+2a- b*ZE4hjY2+FڇE_%8[A#-o"{7VWe?{`4C]g2 K[NߙE_Rez̾2|Pz˷Ԅ_ pi+a&XoBP~AB>$$3m4&w5W%\fjxGSv|O}r.ٛlzP-3 # B!}Y_g 8r":Q2Ubiy_ lke/Q.|=DG ̧[Wd: lR,)r`T&qGXlPҫ+~WF}/4H(9˻HBJM .P95AL)'F1m#ٯyJ4cB.x1܊ "q t[^/{+肙.k#j=s|ͤ,HvPTt,Vi36 -R=_N,o[*|'R}ǭ/HPNsr@U ML/&OSVE mcWqo8֊hYEzLyOܢ+'NxsC7Ew c}mrqil%yR4Ag9(n( nKDgq)Hxq; l6iD)`]efylahWH<7txPYA9 '( Yhs8@ChCh d'Pj0RF%谒A"7m\ؚ5s',9ǎͅOi") ~|jysH,ڻ/寮>XyOgImm @8\nun'G6(ӘJI'$Mkb sOc"ޡNxsmc\eKdT$6I G^u5 uۤaoހ}I/j)OP,S⫁of:jK3j/ *iǺj9vjd bh|ͩZ`I m%Pgn]G!~/JdkTЖ+84! Ozį DO@э=4 \_.m)Lڟd~̪=B38b$?ӨNn|7c5 5kBBϕA,t>?l`}#zG円tDr? -v &W{^x?Wۧnx5!hcǞXkC$(/6q!v/] ^<`

Mgm,ř2\m ,X*-; u^`ܥwY:y{ E|@寔ZG%˝7}.~ fXh ~ωC៝^g\BV޿S 螼ṝawLt VMPi2}?B11D,1o' 6>-@0Dn]v%6u.@(| Ҽ"̥Adg(]M ES̕j1gsWJ+ |8 O* 'J7 lN]B=6wb*SlSzu/ю?6/S ro^Aq BV^]TUz@}@SvBknųWr)GD>qxZ#k`fi^ifybwSÓOF@yHrZg TІ憶aٍJ`BXaF:9M%p4 -Q~_i>Iյzn%c[.+*P jƏś3G[Q<0Lp44'8Qbʧx; _j# Z ~ l,l*O|zDQȈ9dP鮝$s#Q1[ Ry¶ǔtk+evGMo&}uW8OJ<R}8%,HNud)N#؅bf?+ d߭! ;'] Njj2K{iɄi[s ?-+] 6N%& *վ5haA8F&j ƻ$`4˝vrfM(;QAH9 $Ag,@` CBϲ@d3raݽ*[34/e*KIK^{V1EPT796/(.Ґv8c:|sƴhL!pJNi ~Dv,Ҁu9QpE~[Ri/e>@8,KS))S!6.q&&-y:]\_d}8rWgɫAwb̭5cܛKldeʥe_.^VbH[w+@5Ƴ4=P?Fٷ0lPsc3dA-̀Y[tqˁ-F`?$! WXy鷐tJ(?pP}`xqSJ T2i!8@.MZ?f:_A[kd~o,meO+nsK6-"7x*iR*%Ԛ}";SmsyEyV@BYWJ]|s -?\Y0}GW;~|/kT7U7zd"`e;wjdv\_ba{Ux Fz]r3W:W|.\`pչ@ A˚kvJq]>8'"lzqjV'B rMey\g*AR+?3 cxq=5ù>#<:lj,)-(&he.C D}b8^@:D4)x$pF _h*|/Y(%C:"/E\-œ8}Ďnewfup&랻{'~_(ttd噶TDwON%rf!)r.ZaЎXJaNHVgo[P 42^d:[`Aݷ%̷X-ƃc;)܍0oʽUH++,>܀cz1[hC-U XTp% @ S9U?hvE$}o5|/s*Xbsx0I'A߂_ &7$A@`7^jkZp.)lXOZNY,ԒrzJ}PE 8Jsє5|Օ}1 dp1B%a g8k3ugxEVܤ>K0},3e3rTB95CKx]祰 ~pwBm/5/-" i Q+F0sZrsB{U+_U)MbW& ۤo_|o"Y78[(ҮPj4?~\G#J~NzŢHt9}|b-s4ƚ)  YSf+*PSuܗ ̳ ЕR!E6D-lkb~OuVDwE%A̴ɧyTJNLr~䚶fnɣe]ߕ';sN?_@.EWwI]!\,K ԺӐQX_ m6 ie32pwNڛla\L }s#X5j jihK9bg[XƐ{{-QIkޙK#n'<{lqmtEGuiw#2w2_]w bĕQceCB@fҊeL!-AIб 4ʟ5rmqj[S 8$DYȕ7|Շ~d,Gmyo|xO |֮mLx6~8MEbO>53, tw5LpwÌ,>_&?%L!m0VG8#>ĥK($'w[<|R~鲸^I,.m=Q3r3θY_IB1,q#r͊˖ך#DO'㱀n 7S{ MU-77ʾaS~ ⸨z G_fOj [^v*@b͘t'lH =Fcaq@Xi v-kU,[+-&"pF x- @/єğbztM,Z%(c0L֡z9}vU*G7 ua7jffa DxD0%5J9=5Y'x t2)g%itgQ1#2]K b;|6ݯ:龜$aon WߚH/͖iTz`-i;J:ע`B)`YQ;]`,&+CV" ĪT*vWCaȅ-]F v|_QQi<%3hPƷ\6g/9.CwRř9kڮB`8u xX/`PJr÷)-'JKڂbC+a%X|5,9n?\Dd]wT|51QMt1~)zKdmSKS5hj=韩]'}uʵ]_|.I`8l!W bj⏕ g-qO%m7"tyLa)fO<Q&[աusϝir>b7<Hxw5:7 ݑsT^?2IJ\"_^KSuo6k'C~ ؆ t5inL[s`jtﯢgϴ#C:~n a!g t荓^7U' 䝍jVg<'DOvؿ3~3ɼ}-(,Opi!|fPO4x iԀs4gC2?sN"h [2 r (<}N[č<6n_aTO.LJl싉S4!J2M|5rLrRlVn46" q,Im\dh!I4qt'^L{,Ce®|s\Gƾ_qiS"ryX);N5qdؾY@eKj>_I$4!AR0,K7?=CzT[~ YBplQپP}}xsOͧ-j"B.+$k$yܟT99#R*®i/j,WjnV;r(]E5_qN_j랙Bjv?4x`Uv13S1S%5fG]e979F[%%~^O0sII_Yv>G4=ޮ/>Y*Ԭ*6Yzv4AlF{uؠ呤]ДMʘeF3CЩ򣙈MH_D$a(ayZػML,:\G0$f+&ݟgg׻f C42q؆ۚn./ 쐴܋Vz yhOԎ jDz2FΛ.RyH[[t}m@usʩ:C)Cdf:L)7Pnf:J9EK *vVIV*cK+k&gXf'X@ 2 X|~ 먣x]6n (]U/罱':R͂ƉFcxfa;Wᓊ[ɅdAa# %7<RОTaF{1`*Kkdw|aE>"qdh׷ü.XɓBaԩzvPD nbcV >)F)MW&:[ v $!wHE/X&YV2U ՝B3!9yԸNܺϞ縢'Y\))ٟG5Lsv Zz1rd\.~z Hie#!7QN*!w`DYzLjj+T;VcͱMK{U!}VΒ6) {t<) jR* (ns4gNE+E׳ B-Zͩz bV Pɿlf% ڝ и%!=>Dcjxl.UL[!5py~@B eR揾J=Vo)]gbBk)eGyZ-{gv6 dcs8%11gOc@k#0' ڄaM?pT0a‘6r fWc΀q 7wz#W0xZzT7̵ݒM͘nܸo9ԅxpjrd(oLBMG˓rڳPu{Fh=0/"/N⣿Ja%) p pL]S@Mͬҷ^4U>p1wQ|Oy45@> ;_Q6lvEuمOD=hK_ie'xo+T sf@(jqOlT<ܽgM9d7b &:&ZZvqw'g21w?XR^w  <;$k *=\2jr-̚HVW,LT^ %rl1.܍_kjzlU:rr\LBᎸ*ýe E[g| wra3[3y[ǧ7Ehwv?8ϥ@CG6/7hs$!Xdv@T LDi|u]8[Xsp o&RJi 2O vγ{yVΫK 8ڜJU\`~ AE\d<쟣m|}wJ(}(-h4=a f K)N }2HO$^y;,RBmz&x_OMzbZx TC͗p"o_8|U+STȄ  KwlW>フ DPA+aϨՇYh`f>Ex<*Rlq母(i"h濠5WQ+BVHPp7AbxqQ!˭M{g3ӯ T-[NC:6E\} ϿqRWÏݴ7=uʼ3S;O;BÍ]);ufKe<C}!|MV4*'uW, SM&N"zz#v \qhqNK..Q<Np-e D(Ūuddޫ'(ue!$Y!xLP)(u511nuӒ up! s/5s?JBUS2m4R".2f b.ű{0cr( 1*:pCn n=w$n)Z $,m,7 M+ !N]F ă3< ɚH]6SIrcJSݷ;*X0u6+FӦDj O6'3M'p.rSa: 6~5rv3J3}X>@<$Hٲ՘e^?];c{hvtXaܣb"ʭd!k JHd{>zj4a#a#^5T,N+fzf6*a o)Kg+Ӕ@]DpquYZfY\yM:Gi|pj8Tב5yWp#QsPޜceoS~ 9|%zQ~ޡT4 R=kX8Z_QyFp@C@,R&[@ yk 6,2Vnph ;Y,G_l 3ĉsȵwȌhQppf[-SJ"̫ٲ+ 40>C) f5|BSK=iۑf  +S#S7bpD*P+'d;6=Og}[H\Uc1Ï$K/I[C t!S,< Y $t&@ۛP"JoSGw+ވ45.뇌ycW`R+ShĦw]e%sER*CK3 n\pqAUyߞ5v.P06OK-FΠJ7mr{N#Nzw2s)J>79]2Na4r3hOzl,GB+je`l&;䢙_/ P6r N`ߧW`}9IQ(B|̧5Լ'{ȰO5_^r`GB\=Tѩ%Du9YTQI +fvuq-w ZT+ ki##}n=_Nk~UZ#љ<ˣXW**лß^73;ݖf8.JdH&0#o8yu1һz qD+֤f?F]SRmaE[[b=z%XwZ5ȤM{%;X5x*Ot9ƻMbo!Qtkj%9Ҏ)Gq_1O6Z8vq0ڠeBkdEs@!u;iR}lK?x"Jv{U<̠1ᏤaQ& YP^k*y! [nׅîG29*3P¶l؊e00 "TNt%o_c9{ѹ&vp=|)T՟WևI;Tk: j" BlҒ^`5 cki%Axќ")]\;UaClS❃X$/u%rg|9G`j}(ڤ>!'Eƌ K䈸2mS-PQɪ{мZ&NG>|sÊ,UУHq)BMes$ P32Z:śBpQ9_鐢&d+&|NysS#os?HPR67b_u?t<_dš@a#'5&P|Clsu}N9"زsAi7H%8;Tub;qW@P^ͩT*5z+Vti/CQb~@I^ytVr6~#=jYO:| Zw}ȯJ#Z8A,,QQ9Ʀ$|[7k#I'`-(doUƒ"W|3}ޏT#^4M2Ƶ fy(-l:hi)x`Z@C};|8Ơ v) }PnF鱨?;9<Ni13cBgXCoιP?,EU5Q8tǎ9ɞW8#ARqV9@MˤS9P 1Z,4˯YH-ōi4[euC{dj*K4o./>P<%sھѿA;hLj@':tfnR\ L+y!=QO9r?Ogn/#tn]%$W؉sO@)d4t1fUF-eoKp@﫿"W5E!vďX3rw4vC'^REQ+dWrlS ^%AO:{% kWzGYuӤ;k=̚1] GMZٿ>L^-FL:U"&zJ1aC2uBڏ-'CH13?/86{΁CMM6_\s)Sd*Dw}i&}̓!J " :c;"J\:@?Ӭ3RrR/;&1 WOpu9.{-fQ| ެA#DwsϞ+sE'^]dvjjJ 0"yzD%ebNGvd=e+#%R~%.͠wʥU8NUY4B `Ti$(ڝB20Af3+QWl9ӛhEE!e T#dJw\GQR3K!v\3j}\1 .'fDvL_R8 )@>`tQlhOeuc1Hx{{[ Qz`_]hcn B24)c/Ӄ@P=yL֔TS1'%sp֨x A[OV%'hW`¸#4q|E%1;xEqhikTYF=jhuFI~3824 %0+l~+\y {j#t1%ǚJin?ݠi/ZaV: adj&4]{=͟YfPCPtUn3fkv%;~\#ѪَAڃC~{J7j\W1p_ bFbC%XE- M聢՚Ew TS.Vf̀eadXȞZxe\9hig b5鲿jGz(ޛTgfktZ977Dgk<ޕO!3f^*} sQUߌn%Xq5S۴>b5 LڰN?LI 7F|Bx7Y|m?véŝujJ]Tj2m$p.VqzV",>ܑ"QYhZu*$O2Q*3DmC㓑prx4W#wqӽ̑saШ{ #ᾂ%ށI !}uof#E>b@%<:>lK+5 5tnoGx"qZhS^o#.%1nkRlc#KΉԨoW"'b J}ĔgR|p=9x=q{PD g3-$*1upIEo?MF\Ӈ)XZ8X>T?3ceӘ;rv(fm_cu]F?(Lm|3"ܡ3 HpM"$ Ț!Y?_9CW,03,4#1UhV,;!pSoĝޗj>ĊYx+HB6Zygiڜ[I\?IV#ExuH6+Ҽv T ^B$^[0>~llKкLrՌ9!sw.[Cw׫viVs%GݔmKʷ2a=H30BqvRZu;'} J,IO/![ lAq0_I@JBݡ:Ł}щ'9͚ukxS;ebo) 5o3py+ ~d.4j{ RϘL9R's٘kl0Id\b#c^~T:ƛ;rv }pU&{\ag2by@e4rfFJЩCs}Ȇ_adž@{)6iΰ*_snz3iԀ`'0UTmw(Fv/>?ؔ*Racs5NK[P]/>dRU8 279`򵧨 4|Cf= KRtP7y &;8vL:mØPIn-ǁCl퍇pZc^ ̡jʹ57jw\#{8{wנpSݾQ[ؙ5 >L}Q A<5X1jyb/1΍jGTǐ2|Fc-5 DU*c|)3ht)]*0s]Bcpg ^zlO`aYB4n%wp,K~ssf*~*ʻ+$mXU qUJ4ӈ,w_5xi>滜Z$ _3UfFww/Gt2UY@#h:]\b/}in8MZYmϰKkȡX^M1RN/j $wLϧbAFeKFsjLzO䜇cF_`+H{\F]shI7k%tRcPP~ƻ?smM'vvp=SUzzANIq TMb*)ĂuE=b5E7qSu^Myy?YTUK?]vX[ [bI/X&(2$CpgǴO.XTLAdrr'W&AP YxOu"rI)G\Vrcr]6ʂre_4訹Gt17Be{F* 5fe&-X9oSZW%t<\X$en_Lگn@lD5An}Z z ]gF5|xK'4Nʈ(@)B=WK` 8-uv>dCnyz.*5= @YHM950\}F_c|]R؊H1 =-Һ-9_eOy{ɱ&Fw 'XWFPF(4!H/TǓZYf+"޽̯u6$"V:q:3;(jxk#OJ;s%S'myG(F Ū'E|qGC;A 2reM5GD- I@( #DŽmvaƍ_b8ˋ65Gaͬ_3eVÜw?9mer;R-tׅ+7o(Q󒆕I Z0=o!uI珴Dtp_pnCF6$MDx%n}߹`5sY%EY4׼"|2yϤL d>](LeĦT*2~ ~'~N)=H{) yz>ȧa+ԑ2 .BT%ϛFJ @|#RE3VJqLTnD$bD~*% X6&l5p?^de[B띻M򊌃f0lѧX%]j."RMNYz/<`(Yxlě>yW9`F`A5+`hqykvrvG%o}uܥC$S:)  |IyzRܤe PLK~牧JQd{7GA,`(aQ,zIneHqV WMǀ`zCu+՛e/?ݖI8b4q% Aj}]n]{ 2(XLwLJ+*$$bV?b[=:d5]xTmDmq0gܟs V>'ez ށ'2GW7Ğ*kywg|<#;bɰ8uf^9CThAANIE|1C2ar9+!PtC?\$c`v(p 3ryMjVx~W 9QT%ANzܨnS0~FaCĶTNmLdPJPzi7(_K/i%0HY;*z>Cچ f-S}0@PHNR6`@ׇ^-P{x U66d V=O6b1 |zVza\VhQ ͟c2NRF˜.1وYkӛ\}%w)z>QvpK#ʖ*v ߐXJ8V!_sčM1݈@6sBwc Sx+kƪmT))1?9"6|Pf| hUcZk@`>LVJZSOĭ@Xiey]8njc*٣Q!=ejj//kA=^nBBbƶ/#d;JhQ%tQfSmZndw:ryspTB<͆0ij$# ̋ 1¯Ȯoh?R~Cve<|r@h;hpll"f/Q=X@*"қmgŲϳꉹ)s9AnZ-w87|CQ7[(ɽ92Q5'"SP&JX,Ftu 'Pi`uX{"Lgf .c%nD$B$'ۣZ^(8 '+|Xϟ^̤&m t CSKDS.X\F')BTAkvfsu3C^iP*DGYTpoW&Kp?V0$b$&{%sҿ)'>HڐxB Acg% "2CY=ԟ'յF4hx9$3^ӿAa˅z '8 hp`P}_26jҭBYD'N^-$NXUX f!$җ񛶿U0#ĸ8Wfk?>==Fd5+T&#s­g i˽A]-c p#*-^wcG*=Ƿ'͒?^{[o+5@ '<0@4 "ڭ{b5Z!o>+-R̝[<+Z~ <'8@bax\μE1=wu,:* *-%pwG*1+=&;̏*/b {X>AlJDDu%\'g^l~=/r$dРo ҉D}7xU6Igt(1.LT"lH5p@f. 2۾zG]Z@&S`0 );qPM,y: ?Z f8wS"LRōQ >#Yz{2X\ r]cH!oNbLS!)4!؟G#Pt}H)na=6CŪ؊]B6ll >o&AٵCgK+E6,hjP<.Z uiD~h=ۧWȹ5lZXlVKr ԳdQ8>jL7'm@OKj:nD;itƗf{k0ܑ ۦ P]8K@"c m0'oD,Wt~=(V$%P[Z6s-\SVX@{|#hA߿eCئx%|1Hcw!5u|¯6VK,mUF SQ$Ȯpxe|$ ̴U_ΕE(l'xe]%+}I6aT2r؛/d" k}yAP>+WF>ALQ[wt N8yߟĦW {b=XZ57YՌ`GM3DׇGT~|H]||>[,~cA@]OSdRJk&<+ݚN_lU6#h _H8ST{1WkpU.,{OaK58 ~ڿS}=u``I|#](Kt4a{d 3+Wcczq^ÌFap V{වh+ xʔ390HeDwmeMʐ6jcMl JCR]ELKG|Ghy r,sYL ~t&;7w.Hc/Մmi3~E`bT^#VS'eL n׫Jƨ/lyc/N ~UnnD lcCxD]N|QM;ޠPCh[cڤˣdIDAdKmkS56?nORHX=AEȼuW#HvMxVn1[UlK3hMrAj0R vs|4&%VH&D$ ;JSl.M}$Y\ 'ZXachW6RO~$ .+)}d[ p:`\xu{7zg՛'fR{ e/ehs^r#bFhLesoU#ftXND6%q)0%yf#0pVNio ~õpKzJppZԥQ>1z i+W}=R\vVD4ڪ꺴H5=}Elܥ~64G2;O¥NKP֍_}  )Qq{#_4`1Dy}#T=y!lZaqd[j[G]h35Nb}g!bT>ؼlʚ#)ZЌcWGeti 6#:z!{68#@_wS nޱd;:ěfZ4if b< 'Pђ=AwQ#8+dMrY >?#?rCw>Rs* =I]4dV\-KHl=#JG gCf^x0jl|RHV`=42ߛ?%augO4AeSEBAJh}s Eu({OdOÊOȍ-SEJ4JN5DNHC| Nxc hcy/G]J՛̛LkBЍ+u֪1["uhu &//R[Б⃡Q GZ=^_H哖2.ݗnPj&i}(U3@&)c1};yvoa#;u-k[ٻ+n} Ji #F}\Yۘ^V!"翺uA\Y-eVy8ԭE}$`SYMnh 27ϖ٬8JG.j緶0qu{KX-AmQXȩbo8_%T_#qKaAT61խ8Z[H#4DR/4g绁;Z7Vn0REjk^g?<&'-úHP3w5T}lzn#-&{Ns+d5x}]TE#b[hͬjv#1ǂ |FLBzKJJy&PHo59.y5(nT >3o0Rj{&yN ̗֬VݚӈQYU M.;h6fXbvYǹSAѢ XR[οl!UӴYD$>?˨jW*Auz :V ӳƩf}5hADq9]?qїX~VM(0P/Ep2}~k}&R9A8ڿΘ:U8DE:>4fZuҕ#YšQo <R ւㇹF[ q4)wӋX"vrD.Mε]1e)v9brސ?r+뭾#Xm1ʪ=M񱢭ֶmKN1v}0+6($Ai$4ҿ;c6.\AݵRkęh/샿L^4j|Gv2kwЋfxփTO ƫ3{lu*™s7Y{ X۬UM2(/DQ܏ERf Yr/ X!>: ;<ؘǽCSo@UxD'mON\Ӑ3$-7  (X\咅=tPi\Ry; ,p3u5W;!2()&P[<\3 @0g;2֗AmM@ϱuP*}^58cצ\, lrѦϰĮ${ˈ Q:KPuW8ݭtYSp o4e\pUog5BWpTjQm!MTx 3&$ 2|}J}@ƭF3=3+yP|>Fr${#[(8Auby^eK]at޷uA$Hqi~W~bXRdc- %W"CN g]&3f+c@R揷K2l۹;Ų[ZR A MWˊtm徜ռeC,*x^A[nod$lɄ.! E)ۼB"6rvM*qyH5U%5®7l k5)%);m$ߐ%wc4Cw=jBsWf~'RQ m0vDnbHcD6P-bJ SQ@xgzEB.t?1ɛw_LtyޕZPZWvF75DO{⫞+pT&7CpLy74`6mHl0Ocj%r;q <äq&D LrIC~ L)iK4 `3!'qy:GRZ "nKz=r`)My00bWD4s7}n%=}nLpqGPPJe3ܕ*nRtg65bZت#}@@5Y+Ww_3>$X O;0|Dڿ܊?/hUz'׈Ԇk)$>.{H!j:$r>^b+A싧U}њ˶mò+CXEvZP~^{CB l;f }Is O\pⓞJdDw4ƿZ4yq x0&f9ݵ/{jIFvjdͼ$bD[Sm,Trm3'3"B=d?S79b%apR}._H^3+{vM} pr6A>ym[SD[=n4UsY#qi/X[}&8ה|d)p $}i DxpRP4|UcotT'A^5 A:\. ;IJƴ] %jY#oYK;Fhe9bkgw5-LI%:|NaWMr[I3z^R[MJ@ܼDAjl|Xß6{(:ZQT@E.>q1z۬`(t 7]^^2_(diycƄQbg4DW :S2ܡb༻Vݦփ`@Xcpu2gvYPppw<{'TS~qΘ3d`r7._ \‹۸2v5铅 [MX9G(Ш^bf,1dK6s!^v@g'eZm i y\bmat3 I] 'd"TnUO&'vYOO[B&e]^Ok5OKYa*졃o16rTإ$G;rCi,zqv#+̀m'X;Rx,(dqW?TДmIY `@s-5E#?^VHѨI c+32N/zSwdt&' 9H@kQê^Z^Sl9w|n9B A?QhP(ӬBXZf(ήFgv8al"DZzN4B7 )g0!^JM.!=,Ig^,"ƬDZm@"ʜxBta9jQl-$/Hò>5 ,al>xmi,̑@aTfs8 706yG&2&-ickN-+yX]3S)"VL#6W;rY}VqwMv!֍J,3l8Κg-bfX5*6eeМ CKez҅aݯn3"C&?G|j!M_lj5tjh)^Eе},a+Y!ߍM=K{vT&o"p_ nj_}S>ǽdw(_M3Hn(+[uΜGv'= i N_CGDĪP01mE8a  =ߢػE8vR~^&OʄUG(&3)&РH'C@"8lrGҞpD)E:{Ew[\.BE9 V繟%Ⱥ0fvΚ_I>=Qv4kctTU`-\3#2'Q`k/diwdֽ3z0^:$pD| Lh/?} |MVv/0bQs2B5tPܦ@[ٗΝq" 9Bk~k#[T\/.0,2L `_&`Yj*7R+H?6L7ȓ*h{f \Qa1o_L8əew~`Zx bVļȯkC>_6Do weZV"vuBp74mGL`?]\$ <rQr '7h@ԯyT@{U{G˸[Z <-7{筯.aX%^ζOgTC,]uEi'[xe;Zv@jEX'5kX7<# 5mSe%A5TI!nUBs i %LiҾkdD 'ځ Ƒ1Љ:>PӢg#fc:2}Li/܅eGR؆ qڦ@U`q^Mrz?EhhUjuAt~98_FݦȚ38nvǜeՓ.9|o> ^g6(A[5g $9dOͶnN6i@wJ{Sxw/+b]0?)_JNȞG#ADfo;qStf\I{>\\-b#e賕?`l3e'Gi:%.qb:8wEzN5|U-^^MGw fe2Iah*ˡ)Lb>Y*FDEa&Rګc_ʦK|NN`{[U(>jRq'?LȤjh*ʵT%?)ՀAlQud fW՘# 6R死^Caai)rd, "- {8VYdm 2ת4Wʱo(,L%z&h ~\%cvg-igldKl͋۷5M Y0 bQ=/i _Cy!3-Nm e(csBqv 3dnsehl[Xס sySӤ/Rx20q;nj :ZN[cÂO,X+7ͺGfyuzOP~ҷ^ErF'NIM(d22SxǗLV5)Yx,XmgٺGo/Y`yga.05a'ko9lz`|fApl7 V4&!˙9 Ly >-KI",Kjz'X#;A _E/㦜髞4V1 $\VHȺPP /nYR$()I/*6BvJ3 4S*I3üwp&8Ղ7Tt3tְ>=RB yk|6}rc)TcݒI_9M͸ KN+a0m/m& ;wbx͡BN d0wR %tu>q`ElXӴTu{VjL 6mi-Rb0jN,Sf&{q\CݫRDL{ YI^:ɛ.@߱柪xL+ۧWW~]!?a Rd ױf5x04 K%a604,nwqWV6% 4.(=U#5\M8 7HO,kr> :ܠ>s'5pX(!N f9-; ݱw )D!8jԄ}xHBXF92(N@į4ḆOBg" T<<]( =H nd|bk&31 gV&Lp%`sU̬QQJ oo{@zp\BbHҏ j98-x~"'ȄZL!AM^'Z72nyD$yqȴgGr3 DT|ּbwi)D *ZFh~ C\lA"ak$3S$:^?I2kL{uRvMSe;Ƶ{e jyFG|<+p3t?yb9r/ ((~㓊O:ƎQ0*4;iԬ4:\?\$9>_} I8Oäc+Z1uL=s7,04}!T_7=B/^xE]VY}lT|_k P_5aڠP5<&k- mzsQn1ܩU`bÞ, oĨO D/\IzSr'2+#`DHxۏcDlr/}ZLNzu=k<>u_j'G*gC>·Cmq! -[$\D*VMn|*}\&F+ .߼Y顉Z߼\%smA(#`ZD%n2zW*3QPdbB]G&!zlp͂ԾvdJ)?Ye̅OUZtRox5P .\"f, ^@Չթs:};<0l=TGv%tMev 7ifC;0zR.Fd%.*>żq1 :nE['gӝXN@ ;)0Mlb8cW#Hzv^o=#ܫV~.LQ``s,6l&JvdCn 0Ye5/Stz1ۆ=&mK RyAX-w{`3R|ϋp )o>3':k^TI¥YYGXS ~C:ݺ\5+Vo,cIXN&7&* ;}>mbV ?4HYMSC*G|SS|Hd*"^KjMs XAnw&zxslO^`1z4=\$u%݂G 5>H<3A\)픍k@ވTclS?mvwώ_J'DŜIT{x6y(Q*̪7'hxD< qd)&bg{'7ߒL`tcRDkHV>68}_#GGÁt͔m#W2]&CqjZ=JI(DH0 `ZyT\OJQ:kG\vUhge=] nKUD%0Oy/Ъ p7TpT=%56 ˾hzgSڬ2TI}kR`@r#5.Su}2ȹ- AӲ]Hk! NrovO*jK5Xx>]=|"Vk {L{H};krao3= BI/-gl ½ТmÚ8&=9 8ϒD#=x2S"P+\K紺y'Y8nL$٨~}Vfu񈲍Hj1Md# >*?DRaǫ-rt QX?u߶3}JeRsgl~%!=c~Rcs#* IkSK%opg(.IDD!XiHMT+,ϻ8} /?װseIb1_glc_PMק5p%Z,>i$mY'ʱWRߢ o#84zml0m|S W}RH0dpނYYf j]oǏ8z^ m JM5Q4Ԙf?/dOygL !ĭ!RjP\UBMQJף{c#U ^& ;Kwo̸Jc>'oͨ^h^IK݅ISf R|;R3EI,4B]ޔWT!>bLJA?ň3wQyX-|(d9x=;B<t.%r(}zkNiwyb7ӗK+!s{u_ c '̇II =/>zؤA]elS()[r 'LUe\]`}T-,3'D.l 9egQY-a!D|`GTk {dWu[M$ % m0'iX7ad;>r':7aC{þ\K?Tr y 7ƨc?I+[!gތ=8}3$IT*(34K̟^n`ŭbq8 h7yH'98@aڏ30~1:"g)[{^4Pj]7&aK*"#rCcW y#n&]1 P|J`PToR^}N(Y)~M);9DŲBi[WV`cac."E-r";\ @6oF,-Ka:IAҁp *ZTKX(8.ҍݾ+Q:|3+r|q 6#ж ş%?0YcS 7&0_h(D}I 9!)_k9ʒh\IjII e4 >&kjS4z:  n#>ObBYBmԸN蔏dTY7,0fjv7,XuS]ɠw@L?-{pvQ#-[x ~o_|0URAKo@rFsB.0.nhq%;ٲt pP\v5caÏq.4F(mC-qZQh1(|.q\ש{@N~o*LKF!Lf&.AD<$iȨasJ,BTfb,2Qĵ(hMxv8Ϯ"UE(|q})W߇VGmcjp7'Xa bgw93*aaN\?L}1j:V4B^߫D6r.3*R(;Y$c%OthT9̺e?8*D MK'9\Yqbj&U"^b[^U6+~?}6Op DT"b<$%*:ӹRJ$$kvQD/dzVW K)QՃ]) |cNh\)[fM+L!vrl|VX1U'Ns6(;5ֿoz4Dbi[eae?+q"7;1 O(oJQ[mœO+ߚ3.F\OYoV xl5vj|GG,߄=sVyّΈPdmXZt7|բGu"A*yQE&8|0_ 0'iL*;2H^zVWKA35{No~\$$U>Uo.P86oY$ $&G` //,ՠ݊vErKNKf7CYSNƛLg9ncՠ{U0ǜF j4y?ÆL<hn}FC)ۊu "$L-h;G wU]\Ng;7B:z+#]>XgR;.NL!` ]Lf}: MGA͌)6i%)J[!ހԶv}>eKѴ̓M|FR:hsYCD2sB5sY(C^9Ln zw[gBa%=XO1[u` wYb@-ge K;f)싽֬rib` 3gpt$ {wqI-Ln܆ j``bC=Fl=&*~wO%H*)"S94h} W&LQ0G#öu<"r} n}AR!UQ)1&Fg?s(6w[d:9՚U5k:bܙ Ei|5!Ż(4:+n1<r8Bċ'MM={xk8o)Po})DQ}rOZSS0_|:JpTscOs.p.SrXF7Z?ҷM[u3iS6ɦ77_Pi)% ^SX:ZO2WCr;onToa6!aͱ.cL[,׫Jv dһRqxv7vI W}o[e;̂S}$_UbߧnNǠ=;D`-h.JV؈B! }lTC}E5D>}1#]>luzH(?FruplХi?69Y} yLݘYypbB47|2R`u߲|n㽸ĤV_먏((OrwmyiB%£lhŦфV~a-H骘BЫ>cH }1:/I7 ϋ{qfNZ}zOG5K50BՓ]:]яthsTG Y8cUYv[Ei+ w6yn_׊5БG?жoP0Q\x[/`.N)0: !߭5S˱`.Y'VxZ_c{kC!MUddV@23-`([h(^ DHzD vդ] a/׀u}1H՗-)W~fH:l.+8!6 W7K,rQ% U] šB4k_@C\=rp.tYc԰W8IӹUm+L 丗T!+=S⚸N*D-KA\\l sKǀs2;ǠY*ayLR4d}eP&!)Ĥ- zSȦ;-1ITRa1GG=5`{CKCZf> &C씙I;fNGÚFkzig6%~1K]~`z:n48V4R]KYYȣB0(<ꠌDS q~g>Uw%32EAY}FkmV0 #_iKa,_oL Cy`hhSiMj"4B& xo/fFqyHH){qSlf:W8͊뉛[ ;XDJuw{3>2OA{c&3PC5OӭJG{Ls' az'WL[߮JMvF|F|ft^Ot xX ^]$5/RjJ(:2p5YfF`- zB\Ĵ Å8cv N5\h5$4:6%Rqy (~6LKNUy-ƻ (cCe"A7 8|ݥRA`gisJwvL6 Tx20^=i %{ 捻8ק3{e [f䌜F?wT:Tdm̽m&ݚ@NRy" 5$IV|޼&)\ {G4&a,{'?6!xh9ݧXLSP)~rٕwbXZI^Mq$>W p`K'Acfe$8!s }O؟IbBSPXc4D{ ,z]N0G6ZW#Eb/>X#oPPX]5'AH+m#3i$[pєz yʴ2DEL:dx 6# ,Ūl)/[> yv"7oF[6^*ˁ)BHS0X4%>;{WQ}߃`F]UuQ@_BtƦ)]+苜tN,ҷ!Ѿ@X[RkIG\"ԉSϏ ]5ffc3G͊5Iy vxޥ)[}D9c)E B.E,"({;9o@qX!;s/e[2:;);̱c9A(jя˰X?rL\fЙ[9;͖U.E,5\0FYrfဥ%kS;9k07w I-W͢s^Q4TFSCeRL;V$8OxGfd$ -&1k%|Xn@f'G586X]d} X,؆s:<hD&[:_kX=5w\ep8>Ea`<GO|q,σgN=G G 6 B g_rG)vFpHɠXx]>lXD;e6(D N_VG)PzVXW5q{o|ePi`Cr\I>G;?ȀdDC"ڪ^>>|zy NI`dk Ec~0b}7'O&,*<._.UГ+b}D5&^G<;uLhؽxG2"ː>Zz:θt]7EÂGlՀ\Yr{o'h W}_LZ| abl /YU۸ AAXSaHB*z;*ߣc{< ٳ}F(. ٶFD+MxUǺƻyшG&'Y4j ?'/j[p8tdfAGJ!dގ~+*3~bf`ᦰ;zC[ܙMh*-].ޤtܘ-~}{4]CwdKPGB{HW#W\xE_.\{kwq :zBG/l~I3DayJ4iu*,='"|idm&S ݷehfGn_QNPy;DSSQXπ4U ьΨNu_T!æyFN/ Ț1(ZgMksq*:?І6m_"x$(xbE*ovZȵ_"4̠@[v$d@aF͊^䷏yi:$|tcnSzye)4kܱ#7v CGPG' 5R 0ٓ##h|]O5b&n]ԑiYOudm`/kZu,{w)xh7Uթ/W@#rjlZ yQ  cl.Vc8XdS3ncҼY-x.sn7\ѭ%thIymn6e1:yJoB|׳\ з@bɧ|{Ka#Zj>Zie,.j߿r*eKVƣ~(>+z@r01B';(,d:'쯤Dx\b$%; jQ sMh)V.( >q0bynÿE lGIAD30NƇe7jtk*?0/mFJ7oނ9C+ʤ=E`8 FP5BC#.?Dp.x\$ܴԍҜ3:21tqޑMw5QԴPJZbYED}nMy4?pv\ع6 $6 h9*{߬#juOlTA'oFčE\⢐Ow}mۃ y!p.Fp+ذ׮b$B89Tj uƉF1?أ*% $YAds[i#OiUvTR\9_ǝE$M<3D(})PA* \揎 ytsS54hvo8CeK;By:^.up P}R%O&Y nQ{iRх ih_bx9PoMɸNuwC k?i 7 @n Qˡ eBMטBPy˻]x"-9( !mO@PK1iaqZr곍 ɅfFHW~X;LR.Q+ x=nk8`UT933rU =n FAí'lARG& E疱bn{OUc=MwUo$3&_%G =ᒩ&"٧D}Bȴ!\˪4D dK|j0IKb,CbmoͭΗ#bieo+Nֻ}=J 8ESZ25yjOJqB05 %*y]ԎLDGŮ}iF aX'IR.V՝ZOBvKhG =3o$M 2|q'+k|Ξ]/9bOZ3l4Q}Wp5՞Q gcduK~v}cZH҅q=!_jkE#I>9 DDڙ2tN.˵Y+J-k Ο0|m)HYR-o֫I:HYF*zkbDZa騷! s .L)v~6GԨ7l|<\ UV=!`>;OQkҖjo /Vlzs zh߬;˛ V~Pgqg2mP*(Y c^4niU<h17 qrf}$XWO̞A^q 6o<A3> 㖺`˴ l{)CdOi0ARHN++58W@f,2JjOr%U |V}P{%Bƻu{FLirAXfa)*֝ӭkoZ_`Q_>v6QyZ80ʟ`;_Uy lv {Pop.{?$`t?}SK~-7.CJ}`uCV@ {ZEbn>C-gkul/2knl  uXpa(/LqQSjS!gKæY䓴B9>WEЃ@[K4·ϽXI 'd>8[mN4nδXjH9Xkӯ!3D|b\-e? U\%WD^ⷥ¦ikA*ڴAe_,u]Ӻy({`HI1őߟu3=gDqZn'k;Zru2cś hmfwc}TIneXZ[N? h9-}G45\xB'o]?U*$ ;+tP屷xt2]lψq,I,7 Gay=7H*gM'XO!mowKuS:9z~EH݆f势TPSLJ V?BГ\_Xch ]=[Hk[^ik?mGB/cmj7Kjͳ֧ W>Fk9t nAІ ,-zi?hxmC}iCO0-QXyfɭ1#+׍MñH2Z@Tغ\8:gOHb|w,gؠNj:q-ҦL p y/^i;鈗`qi϶?olg#X96X~P:x`7jYi9nZ|l;\a=gaHbͭ w"3-^ݝo3vM8, !])&m= LۚޱɖϨV-#em 8ng8\)LQ6))C6]!ވ{q2>W ͆;JJ ̉Ƿ ŊJO%Z1à™i1۶ԃcZ6aCj.Pt׃ژn…)A~ezƈpDhu-Tt^u)^ '3PjaVhƇ2KwMx""Z@8c!eEv+6mv|Vy7G( & zwÍhd/7ay0vqh:F)jxX}Ao8L uM72c2[WD9fJ(߶9%?Yl.pmH<U5" eq~J^<'Iqtb1V:[m2m>H8ޡO[>YlK$"I#ju+hك@33i;aspDEЗ~Q.sƞۦgPKq8Vb)GQ_0 5;.< Bk # iFZ -1euɣlY0!2_)ILtc& G3ȵ\BИʸ(|*Jj PIA װ"u(Fa]EY&Us֢ha .+V 89#6bgqêbT аwK˘|:V,WE @7=TGv@, Myj攃 ZgTf[ /*MVS]D/9c;deZg:ݓx;WIQw9J!m^k̏| h1l"*gAce<2vh6#ICrNǑ#JҠ:ȧo7dh3v M@a޺"CuT1k{T-y[vq-~4RX#|D7 %`πBy-GE-W8UBzcK|fHx+?VUvR1M.oLj^_H KoZq6 M~e,F\Ť0J2 )*F ti<D_^?zK^ *J_-/2@{mszz̍ln2n3} = v,| {5nAqre@Qig33ߌ/ˀW@vV|28йPX_tv ?i.kbw*70L.ZdɎZ:TP~S z x8Ir~ma{l6v䡿+Y,c8 ,ב( 'pNJ_h$WsJ 16聏|ox5ň-9ZF1czz D d?b;X6!*~${ؔԏ܁}-:#315$Co 7*݉V\Yr I\8C)Z2pY&/Ւcg?VZo=gHN`x*jb;eS;Z_E<ᗃOc_|GՐXNxx0 tTҦ=B"yVR0Ÿ"څPȰ)2\~ ^ܺ&<Į:7ǐZ$ F nDHe+Fm7|7 =d,`# =IL[rI~ͩ  e]}mrե3%UDH]Z&&fK0oW!báuo}86yZOr"%۠0.UɊ%4oD;L09I:Y q64 vO{ RA7rVg$:EMq/&RW  vE pf"x&?"9u!)p,pLXށ6s3RO3/Iݯm5`qY<Nb1j*]GYi yWp^NJ,)I b !U"܎3."?#tbpl9)4bbȃP| 5'dBt0ai{zw,g)LV9m9V/|ܘ=q8ж9ͽ> v~-9&Ox;t,` n% uC.uVǫѹ s2׀QX2 #7:8JARGa9U_hţ+//&vDyd9.erF|Dys=1)Q 1@%XvIzI}luʲ΁IC1분ݗpv" 'y.探 I{y1H{=ɒJŃR&iqS՛MwOf7TMIۥpE!t4}PdB(J6Xt3ykV!B͉VqTxlgzBK&Xp̄3ƫd:?s ('4ZH pvSp =Z-B]7ӧY`Ӡs^k:6!Q i Yb\[xfdWޙ> sIc-A*\y|7%7d5tBA$ؿ38K=jIǎZI{Z{68$9%yϴdrlE`EKM]a̋v +ӌP|DA?]ԡ5-ggHEb&9CNPkEclپ1KrrQpQ$;ȧpd9d܇3}3yz=\5*J_[#de_w|s9(;:77Pqb%Wm53z,Bc9(m$U9sf+d[41gvRo,7ɀo`oz̸/zkNgd9S3I05ÍcPHJdfxLE/J0iK9D{At}EMh 8%7]e)B@.XxJ{ 5k*A /1*PSJM%@kv;@k-Wg71w5rG&L[tInypyt#7VsCMbfW9ɰjHis4Ya9[0n+_7o 4g yGH ~R?܇d3}"?Kz.$aeh ?Dbيp޹.:@ݸ8C9A5ڮw?Sy78.pLS`efh _)Ѭ9o7,6(E6QL6#0xُ͠m]$;HOqb{%~ѲS9w҂+$^񺄧A(Um.Syz |MV 'h#`I 㓶|G([(Mz.a>l-ƌ/}h[L~¨;WyGro:  `^FK`aap 9j.y6z"M28xZ`B+J j jE4 7f2u1C +" >~jz'pY`?η?7=,],tJl=GyCS]@zB,ɳ |bQ! VUp_pV2x|bW*oUBEz6&Z|N<¦$x $`y;Qq=  7aŊLGvbuGVOܸ`RVV7 Λn_C )iqY?Ul5FZnf钯I8E 44s["`7Ov[f#M^rucSNLLv~)-?ݱ: YZ