bpftool-4.19.90-2212.1.0.0180.oe1 >  A cF.W^^fi|M 8Z)Fk>$6MyE!N٨i((A<2wi뭰.ޢVoNI8u[x=k+} $SͱBk$R[f0ʀXG1\ȡ*QW!Bm;I${2಼T* *=p!84$5FC…i]酣EQ\dj]Pp&]_yh@dYW'C[M.L 1@7d9a21ff224ba0866029d25c62a1e965f9f5b95b8bc0f0db74a409af9c6c962e635183ab1328098b098b2d1c14429d3fa9f31f827 aXcF.W^^fyJ|`[9 ea }dCWlZ;NQhcqy.+R`-0sb>rq7W;OK[hLLbb#A5*YNA9ȱ_gt8.sƜ(q,@M^;<8Cwr"q{hq?MӋΘp/WpV~䛅oamxX{̂#-s_uK%@>p??xd  $ a"7= R^u{         F  P x   0H (P8Xt9 (t:%#tFDGp H I XY\ ]0 ^b6cBdeflt u vwx x yz(,2tCbpftool4.19.902212.1.0.0180.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.cAobs-worker1639015616-x86-0004%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤cDcDcDoccDcDcDcDcDcDe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6983cd05385b6feaebd715d9d00f631418976a0cf50212fb19d665c139dfa8cc6d3ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2212.1.0.0180.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(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.1c.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.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- !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-worker1639015616-x86-0004 1670463905 4.19.90-2212.1.0.0180.oe14.19.90-2212.1.0.0180.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/79cf2ab1a208447882daae168268dd07-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=592a7355b4975875457813bfe458e0b0c624ceb7, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRbqőj#]lЌ|utf-87067a52e53daa6982a9ee1f0bc9aa904301f4374ce4d4cd0a3cb9972c6f79c18?7zXZ !#,] b2u Q{LUXė V/_& a#tA_ ǛIt1]hFtTaJ8f>O'򊊩xc/4L]bЛ[ЉVМ+0|l]V[cA^^a / $ Q5Dhvx>LĊutd9(_LEte*L! 7o췴iN+*xhn=\esDi9:@8 0 Sewq{ɬ!|AZ݂{Hts-VT/5b RTQgX^gUٲl|0aӾ#~v+1C){x P<<ͻ?[ԣeYKKV7fwA JwYzJaZ`}&f7.:XWcÅ+V^mcۜ*QuyXIM&ʞAB4ڟͲJۀ,UE(|U }1jgρZ#©+@Φ3DEBG. }Z]BoFi5Qd x:eB"E-l'.HI{mExL-M0gk#OsZݳDu󉻷`}p,&ۓM{7u bbOA{L("(9⯫m:C簎E"O;:xfu -A%bh+z%d,,?񒨶27B^߬&l~a";'wnd}Fزg+㚊9O?գsuiȅ8ɼ_q%ÕSG;3pg!u6ZIH2XhػciAkk\Aiًg9&2\Ah_(l4ᆴV0$a@*bY `s^PZ@3yKBJG}l&K4:+|Y%757j45S$Ҷ `콤 z}_v[Vs.k2ARU;tp$Õb *{q$ Pf@4m}C+KKO8Xb;UAQ)N)+o5rc ~>K"p FOCkES5§͎lb !=}jCʤݦQ]O 8G}Яp+盀5S̲L~߹SJ M2hQKdW|TXږrbw^<rwBQ0.ZbR\HOL_N*͑4SE ;ԺkC:bgO $'l@O$?˧sMY0ղ]ҡQ.Yپk&l?4s.diG`ژF*glBvM+21#Ye=_,X_5Vv6r~=~Em⭽J7 Xؕ1 L$Ԕ2n }hDĩq،dݕy6p(%%A>ļޤ3r=Ws``yEe%]g0š]Z]jI"?sc.(Gkf, IYy6+ҵl c0IA*tCCsa@jB/5گ{Oԫ'IUCw3rM%X6oWI:I(tOX05QEHOb5exk&G>0uHC?hٱ|<,O M<>ah!fZa?/`>>qI0"+ woxld.\{?͗,fy:k kԬ;!Ӥd;H GtLbsI<;#&N"iIS٣e)HCK͍< Y?ؑ*ް3F m~ A:mG&&t%E[=5`7DVXp2to@=DV=$T _'F$@@4"K]y2/d5-[Cp^p~'9oP:8 (R{ejÑR#נ~g8v06Fj/'!t,DIe\s}+["7q}h9c=f3W#QVE)Y εD o{V*Ȕ<4U  z Fj_ Zx_scIs?avQJ~e˕˩HuѮSh.n*zwA?rʼn P \ܑ^0 [T]OYFJ`iVЎZ:1H:pΖO[XW));b1$'I.n;2TV./,T4}#&J, ]mhu9`^T ǝ3{[jN67n'a(3s ޜ`(t\3,KѦa1$>l{oX_-iҌքXs?6Mi1de1-؄g ϥk ocY 6[r ECWF%|45jttk )8J,9(u`4UۿtN}&{A1|hUͻ"*Hric 'oD ֿ$ʞu EgĵIfvw1J|hn?7]v8ۓ~JmP& ;I}&`0ԴFQ6Jp ?K"Mڍi愋t'!Xs=wHVX: @doNp'$#~`Sbux7BoܕklUޟUskZ6븉L&S {%`^^gʳ]oQ!Єs\vc}Okv*F=(ʱ/dKꌐX5#v;4M&Wc`֟ĘH>wD(Pi7ŰGL$*['G 3,h '4҆h zUZ#(sOخɬA',f*ӔXvO|c0ꮦQMwYFf:#ja꙼DӉI07cw{͍*w,O݁T5)b*"p4ኀE oF=\%b>1; +qNZ/ygA,]:v.mTaa A\mvpY̜^1|Ϭ+gĎ.2%kݑWZ-C諾&v:֍(A6H'S|X[Du\znyU጖c\3p~e+.GgAH2.hĭҫFrԂEI}<<"JN:6z*t%џ`Bn黆GgGx|OP{r#ߏTE[zj7f#uك{`fpEL#6§bls)TA{5Gv/o gH0x%[K z'2g'X am6'q2!wJ.dȱ푻y\ }l@2<$YkȞN]"B;=W&\?]Z]*^8[I*h? =?lyk[& pB)0 8A h* 8#AD}E hh \6@{e8AF/S6`cJUMn0U]ieN,IJՍ4b䲟+m) #-Ct \* "جp.ϨLm/Q%] :yF>N^ekD|I_/h*s=FH_sB%1V_ÅMAKTN,)rvtp4qIg9ts,ǵm;M=mx}!IVN"@P`|ҳ~?)}uuޯ $݀%iY9: ?6/by`}Ԃis~2R[ĨI̱kNɪ| "KY*p5^gPjSVm-p6m7X.YPH=NdM'$em_7F^L\cr鵒pz 5EGpE]y;OHJ-LSEܲG(AF@+u߻xˍ{-zPwFlA.)=|"hVc#@|ʷ7v0}n^P2"[[UwYZ& 'd%ERAАRn|,'/ǣ?Ǣ4n؎~DťJNo[lsdcyZt^)_qb8qq`$WjjӀe֜O T qTQ,T;BCR4`J? +O֫$~K^pJUIHAX Ha%3P_rz/up0(/ew|wO7اe~+݅ۮG:˓JR fB2%] $:xrcha#u^!戵&Fs2+mThSظxF\) 謜gwT njTy>IZAUc/sf)>ר6K"n@7;\|H,&E"l0 uS:|_,]@w0׳lyx zz6E]'qE]_ 5=oI,^]hEl1w6yebxбޤA K8Jj4m+ e7L, p Sf~Gz ƴ9mf|~E @~հm})kIA&>y {_n B&2a5.5+L"'! G-N B/#"a.n'sfw7zಒk.ceM*0Me]w0J|Y&kdJ}كF fxo5K:%yEq2GmxP3B1R\ckZ*$?gOX,ZϞ *:YqӘB{ciMo f% ̥זy[\h(rt~YC;-vp =*#Eפ&/mps9@bMTR0GWj8)6SQz/B^$Lvg8 %cqFa>,?`kxy ⍒&$(f׭Bg@wZr Yvn?J aXjnMo M PB}&WjkU3?;4JyB[װWE2FY{CMT'\lgdY,Cǐ^w+:_oәPr"CQ?Ͷ NPaϕycjH;ֽ`Y} {Y- JSWL,1Gفu.ZbĮ̢E:KXĩn߅YdNӆS > `]d[uh"ʹTkfko v LP 63VsH!!fn A! -]9m C ~dYUp)js$NW0Ny]8i p?3+SoMHhW3oѡ8 ?*/{M/:F;9L!ȓz-É"-<\CxWPQ> \s"|4[uJ&%v3p8P&yk0)SV~Z T҂0E1ܾ&hܛZNjіEVs'= ?zu缱 'w9cCXVkIETgyՄcSp؎?;1Jhbǃkdytz`n薹e9rz,-P9^艜ϣn $5H!50 ޳SVz1f 8,ս/?yp0[L=p{YpUdf88V;C޳2m:>"kц'MV5dI&@O9;Q]cVfqv6=uV)jcZH$Fr1xLcIaz%O2^MbmҁPo4јF7eݯ9q%g zځe@J+I&=@H] 盛FЉNdKY wj{K4*9t,C= -y-.~Ph&ݥ 1#?ET(}Q f29P+Y쨉P9o3]F!!<4˶΢ϚE熔xt/Yb ˏS'M:Z1{a΃Y*‚7IS':oE9<ͪζ?jcI`][S;C W=. #@M_K@XWL%uR#|bp+ )uI⭧F8Orr;6mZpʸ y:UDXb\34crfG!ѲZ8}GZ>(2@~E r?OC. !=bpBvg!OL^PZw7A p+$'ɀ 9 FގпNӂ\/4Ne~[& )1 <"R>j)(;4ÿh({Ga 'Թ6v춥: s K W-C-;RwHn;*4t3QIJ_!k&YE2WL?Lg qi֔ M4 7Fk%u08HlK)gUt瘤$!}q]Іپ<2(v+s1}мǓ0z4'`&ɩ&#~K= !4hhL7$^|GYώO]Kv|zȽj UtŇu!=O<vU FTvF?Doq.FDD$sID{(d6*gYh+etԍb ZpL{ƍ(DcJth-c lH"._N:(H#iNm$qBxdJae ᖠ͗DEӞٔ lU3Ê`n_T/Q"SsLϰcBYd61l/ !mu}z9sǸ{\aRۮ'ZOO1 ZWܚLvzӯ2%` `a/JOBBMs3$, u~wN f?7>Ǥ±7U;6R(˕ii"J 51YRĔ؍:fzU "^/zl,h.Kh&gz\=4Ehx,fB5Њ&br/ރtHQPr~i#p:aJ"Β 4"V>!NCUmSTe/)\y_|z8q|(O:m0/- qx^Wx8PGX]ΫH0}8lV7b4? s~+ܐV&ZT;\#8|I+1|v2j'#GU͌W?wamr1>#oe"L,FGmG>t*\OO ju=*YjfU)jީI"-a D̪:O5`747 Q%) cB-dEnO7f[අ:zhk5=Kq4vZnl.8b: dۊ]=B( #W9hFD3dYnҸ=+_&S%TCy)F:Uke Eu}wa%5>+)w"j!eAɸ3Zz@Kȭkc`N=dB<LŃh` Ʀܣ?@C=GųEBk+,as6Z_Sp:7+A<}nKi VkSthGPT>:: ۑx1XXv)G4}%'Cin؂kAUC;99I;6mщK>c٘*%eX. Sn>C_]N^wN@!/wPm|_ԃbyUzcἪ6)AGkMoP|53w V蠡7OC~PU濘Vѧ6:t57p%Y1֏v"A=0M`}T# -;I \kLaT+VpiF8}bfLa rWg1*cYc n7u'ūcP*f"#nL>8I$I$~|v?4EE kWL13O3pfIÅH捝΢7v9>-ޗFa׽sd5cYpE&"cr)ے﨨heOx ;HX8:Y ;BAQf|څ@w/ e1x ̾:ʎ_(A$id ;ɬ/ѶYt\~XDaFq jR"lXXv4PbHsurN>&!}X9/N㏷W8O<7|Z".`kV_V@EcF.a{wGi.:W=;F}Rr%GOܥkBGP_Є"˺K@t&)1|1Mua>Pބ k`T!LISZq4,侭IQkk9UN4,-.y'J.BH_dG9fucINʹZQ5 )a9w;Q Ɋhzb=7B>QLwp]6k잩2'qȘ6/_Ƚx܀mzwo{*uJ"l] z0'bXʙo`Z}|YW7y XР0?UJrH﫫.FUi2h+y/0[vUrkJSc,X dž6z \hDꄫf;KUnb(!OT10wy~M*͵|7%LD>Py3Rg EGH T;Qe XJURNe-}?"NF-V  28c""梨T2J#^"7(j[17p"ұl;]`=@zQo&)H"(3'ڼ5 ؽ1|G=4P񜯇g\xK]EP5`J> wJy<0Jn@* /aBO큎{R 춣Ѳ?byrEyIsT:d'gZ# Nu,2q*]Z⹱XVFkz $y9D2VɕN"D1t{ݞaA`$вyl#hRivjOXj- i::d&(7P`P=$؛O'9,jgL}i%2:㶥[\Wun:Z?ӜJ@VLޥzKz/A,ozW"S2l`{'^g=3[wtʞ#<=W<@e#7z.=R*DE>فJv=mm{*ca3:Om__ύHA"zPOF Jå2]Lu4|CTwI"@`Ôce%quHhؕ`2bqë⦞~ ,2e'vhӻ@d!1vP4Be!>[W󉹯,X̌ӏƶ2W?"Ϸ;a瘊7%LgSVm) (&`H6{CDQ6 &`GoTJs3D:\~Cf@l<(m:;6șwfN"Qh69?zD0vJd\'~̅`2U:ѵ̶U5Lrb'1gI*%p֟)Ҙa-эeW)z:V̧YLCc)fXiF܉~u9yTEnPȧPwpkOUR't=;s v `{RYd_Ǟ,6r _|XM뀱$yqds4isMn Tڤ`oK`:(D)3j@Tkֈ}ns.Imkҗ@ |{<)-o [{8h@&x~G4Ƀ#&n}IjpUm<v_zvH,S߁7{RNbm;1?Mp=փ#7Q022Z I E.̟SAQFn+1DcŁc`8 䡏DJ\N^&ʿ偃ŒMSmn҃ \W)U<4;rdl*ZmH0GpŒ5~߀1HWܹjC_vIKr/I%IAv_[O^ʅDK IwɧHA.6<`04BQѐ1TMƤ*TLCxzShfA] [_cO` 7xa߄- SߋVʥ\9 v-W),ֻd0oCc.M؈ ? pXoUyGUz^1 {*XSI~阎J Uڴ[N&*51o|j8HݎW&: 6 E,ÊC}$܆ѣv J{%N勏}Mܯ 0;IlT:=:jS_BwZV+z/Zޭ3gwKȎW>BbNc@]]C@({(ǏMZd棆D*^W>i]d,8>$^ݼ>3_ AQ!]V6^Ctx@A!98@ߚ[nZ+#K]:3_@d \ +.agp5f VlC MB@C:߸3>**]9!e~fnmj-+-+[fDX峠C@ I]m]T|$ 8 $GidGP <5%+Tid`8Bp雍ܙDp+B&.lƇERiHW <*$p?Qr+F7] v9lp;7Em,&7Rq"isYBzN. kBtOhٍ&"#g) w%d"b 8Iv{(uab"m&Tsq7cÖyH! IyMɺ<{cr8q@dݽ9M6ӡKlxݮ({\@1#n< m(t?g^OF`kQY(." ۭ  U Q 6 -}$Tyd]Jڀﷳ >7{rWZy i%{f_R0ֆ|=_u?+h7/zی~P)pn"B}KfW࢒k?D&T-,PGx\ze3_Aolv!n2Rr*4.[zKR~m1, edznf׃4zz+-O)}ZOXS7'ePC 84aկDljJbk}qX>@3dN He/@2[Q"LZ0B$E"_7#rZ݈cύ[77E 8G;,C(R`!h7Y x;6Wb::,j{tv-ǖipڨ]K`$T)B؞ (+`}W_yQzpW0L=5A,QuQuxꠙC-}e,M03j*Ycj!j=IϿ O[Eav^>uH7 Irà (u۴I{Ax 9g$=7it9s 34Sݷňm;37 7 ޜPd!o=9h-i?Q ȣxhԓԘz[@X9w&nDh7dȒMՓ/<+`, <7EhX FSP&f[VSnn9'5vwP: "BʻϲU[O0g}yr5P#gLתC{ekD.\AKꙬh6Q¿\}I)]P~Uρf`{MKy"7g~\)8K +'s}Z8T`ˣj BO*Z- `}*ʍVwxZ4Z^[dKIFcDԳ?K/ WUfQI+Q0n%<#CP/x%ƲZۯ  LJC]5i)aƝbWA>\qF=tZ5g$#ȅ'^]rOt^=!%zѨ yzc<|f;D=߾| $Dyau>_k|d6_#i)RCd7g1OL^ʾ+ FЪtxX41X)5?"vIR=1g\TdB%'Oo"ՙ3u66/us\ӊ. Π "4]KfY_l\ζꦊ3*ydja:" [RW9Q EytUq8W/p{4E(ZAzpɄP9'/3OD(8y<|$ `T)_ JKV W}>@cI^ڥU ?>B6mD8}Cd|-,4[R;}af3ؑG|yZ/Ţ@3zyrhF{;8'yV5$7fwq w%JQ+5DZ|O998m%f3T}/_a!{@ z.~$ ͈uDc 0/6~۾"d@y Zޅ_?^4 "džQ1' EL8utHu' ҟ0nnyq(tŢq(^_&d;nITIuZ%g#.8߂N/hJRn VoK#6u1 ͇Ht!X $ұkvЧ9lE܁6}e gb%ekG8XtjR/.;da,kk($kB 3|Lv|hrCyHLJ>kEDnf0)"|PYL/ԫU_L.=TP َr=ymϜ#imDD(0D^㭦ʎ̩RE7@&aXPqObi fJ j MYVZb%rCm ;GGҰ3m 22-S*uf_8Em->!Bj :{}>ݱ7SOңOo^sHLjb-/Q}}uX}8"(lt9*0L8c 7`b~2YM/YUK4 u z3NX"Ѥ""Ur9Sx =S׌\eܮt<$D(gx3X-HMj6&o`T6ݮw!A1[ +L]-Zz#x3S6j%|vǛڬ?\\ap+ߤubP,dױb9 qr! -j4wwv+@e5~p4 ϑjsہ=˝2Cnˡ DD":]4~B+j: Zkɱf7By/3 bQ7HnyifC)Fl<ܠODKPB 8W,dA>" ":A3rqY 76b9ʺ6\$'#BE tD?A'-p`OgGѯ,p" $)hħO5sP&+YD@@RT[\u"(0Nx"=*ͨLQ05Pd-a|Mwcۂ-P1˒p%Ck'2A 1KE*^ƶ_l<$tuيPK-q*7]n.Q9GGI-SY|Y>! Y:ZP\k٦h3 fF*?ҴY: ƭ G:6 ,6Bzl $LDwLk 3 ߶y폁#غ4\ۤvƧ_i/%kNZV4 D #mY#sYZU,> X:˫PL>{Z-'A &Pjqs՜l-*;- 7(Է*ݭvVU:.ה?Y!+:=CQA=ϗ4~g4j*2`-_$7 T1+>ts@Я gHBbQ_ kiъz=hvmdNVi|t6ixSBhh5+DaRM[|'\;rڐjGO>?1S .a̞rPq*HRs`Tsg=qc0nyupuVic%[ݐu,^z+(\j2Y3 v3ƮtqLKײzLgV{юn& ' Yy*5d:LoȳlFA9NQ}\A{ZR9=?.*C~{ txJO2j\c$N RU5"-idʺ`wsIgBdac4se,kɡ2,(O(b&+ f=~n)|6P@s.fL ubW .@ŕ fLwNujPLn͞+-`f7B hwtvlF.ZF $&̲Os:.Y ~z#`^K($|/W"2V:!~XKK3sF/0u$ڰz֤KZRNhکdnfi4|JTPN0#/%j#&4,(_Ah+N=#%PcR.,],!?=TizLAQQUcu*(ޗJW+Yj,JϨl++\0=@K>yJ&ftpK@z%kS$zZs4l9L7bQ#YVp=+qY^i 2`G̹L1ҏ L-fpb4xx% ٚ3k]}*_ ¦,>i?$ ,an-OTo9:Y_r+."2ر ".2uii@l2|i%[aPছUMqo[ҎX4I+[􈻃 S X|S1n ;tjP痟nMR f19?  ǁd\st4Ǫ֍#1i<Ѧ;Oڶy L[a]Q=ߥY,\݋H7}d\oz cgpMB$LOqQk&itfa*Д2 8m^f;c|8gi$plg IF/ii+4YW$"QUyCѴg =`wFq<@{ۺP(r*+l]5,wᖣ+}*ɢPvQP+ e" v9#BCg^]cH Ո Yr T2u5?{ce.K 1-L"HJ8vaRQZMjGK֥Tm6w( SR~?aPMxwE[ԟ v%l["*#/RtܜA&v/8-Jr2 |Oy]^YSP-\CJJ />ƒܹt> i-ι24b6bN@:opWVA㲨S/u`l(d|v'r m(Xl)r\-7ɵxcٮZİQ~(Jf՟Tec'.hK_MCZNB֢K E6iNS{.. N,A"V':U;ϰPaRrXeYHxI^'WB=t ";Y镦OIxn WG&'UzrL:s;,Vpٌ94Pr٣rf vw_pyd[;YEA8O*zLmsCYư0x}zu>|ytڛf.#%*k(fnXX~L@hZPAK/Y Ap^O`[I 2JmJ,M] r]r p#A=eQ|rʅF.&eP}afFZ$3pNDy "A9}nEW h2E" >DN9{/-EudZsS!x=85X!OAvBpE P59QT}}ih_0d ۟ds>vPrMMG[M&,moc(^x:#< 0.=o̺1g֡ { PUҞM)^`J>y`2̖"Q)E{E1GbBnyB@ Kbɚ`zv;~{m/ 41ol:TeXs CaGb5> hi, R4jZ$6hBӭ؂~'E%gxbb.Sl9H\(f7!vԎAk1/q {=/C cw r #6]cXp\BʫGXbcg$@9U$T}-_H1F'njP!"' CXoK?dz}\0Ij!_v,%z;5"ǭR/ .%Cu\(q{nag%O`mDLle` d;ʡ~|iJ|ͣh@Z@?=%7i^TnLwr0+Û k`be Uǧ z*â$BX Cgې:Wx:+k|Id=`F8 !>r_.{9c*ޚWL4m{ Āa]Myjenlf ;o?%o֪ 1PN-\?>8ݤ7vG4/=SM|阻Dlþ7,'>A[j=GB/g셸{y&gERGb{BԿm=[C˶v H}O^ϓ"4Ta6EE"6վ$?u#r#ˏ-;B0HXz.)lw6c6x^Jk IsSb PVi AړfW żCI@`yk[@wkT(>A *>CP@4T8NaN ȅ cU>cI~>޺Y frLl!O(l\.4/KRgZ`qQ[!?hF ؟l ([+{@hJ)a;Ke24{_'֓ 5H@G˝-l^Ol_ *iQwN.Gp4G[0u{K7V$7eQ eg&V9QZaFv:;ܠҮ?lUņ+QrqzӭwyY42n6~,)h4;xomt8xNVȯbFу݋:,ͤқQYF]Dۋ`,Ad; Cľk-¨tLWiq*C=Ϣ""^q)v7`wd^ 7J~ r95o:<&mGȶ)ω7"#4T-Lk?$xΧz tcyTc !J#{U2AEjZrrPR ,؟KEhn$\\D_[>bsʇ,r"s V铨&kqi4S+!Aueazx%,ٵ0!{kb >n!SON\9tӢ%&.߷Gpi&dbT=%d>؅2{%xRYu "sz +}II/*"'rPg >2pw|Ty`Iih[k%- %|8,{h!&ljhz!Fٰ`<]9mwslOc[@`hG7owD5i5xH͗i*ZOqcĚz}\9/!O)?EnN1|够/cއ 7<rDrb8TH*vl~k—4x/#`j:&R{H;RS2HS|^1Y0zM^'&R ;x2~pIc3aF9sS?+>Fܣ%R1/nٙۙ}X|8sb}WVEAy]5A 8㺽liEi'VH?h_;n1g&|)lŽ[`C~p2iv-z|BCrJRZS+.","[(y"5JXf9a"J޳d8P=>'J2Ib~H!N-.)C⫅=#!.EDѢ#̢LZpUZG{t`) }G͠5|fԡN<_Xx,ROƅ&^X\rˡvrhܢnʮC5OL~PQnYLS^J T'dv&SPLZ%qa fu^9 PJ6~[xTh1[6#0RshbzI (sWԹA gC p  "MQX_^*MՁyt+ɐhXI6.Q -y/׊B"ЪqъH/~ *~JQ}:5POXV>xG|ɳD/P.МL;X1z 90hi4l *NbbHax=!6(Ik̀R*r,C/@Ha'x?Ш(XT?,3iM~{T`ɩmxSOB*?f= TF2P0SӤϤC_ĬҽJk.<c1X?|+IPjtbFU&3%8EKNx<8*š\CbP=g*rB>S( uk]|?Dߕsc#XN+(Iɿ[,^޳{6? j{G]%Rw=6/Dt,;Ѫ@"<<q8:2!WCOX]*]Hy7^ 3Y&2ϼgUDpMۈ ΁ܗ:c682xTDzEg±}*=WQ uGx姩i2Y?e 1BO"z_*p+g!QA:=Wg #8ї09R܁BU/@2Ct駶k ,pv蔸Qݸ9RZ %V\=-3ȟW׳jTv^,ݕ1YĹa;WI),SP92ц:/Ӊ鈪沥*)vqU_}slB: ~qr-0TЊ^c9<E[C4)8]:ɳ &7ys:>!vg~}:R5i{ 2Xy7O\1wWJLWt3?h0:_tU[#JkRW[#s2~LX‡6v>(Io}$,{=W+\4,'DĚf}`¨*Yeɋ|j,/k 1<#O~wL+hܧu{Sѽhn{|缰8zzzwdwJ,hY5.zYaQ%O&_ /̥l>iN<:o٪t#K.fSwV獽FJ*^TG h|(rk;HPo: c=IyRc>m7m*Zpb SKzUȤ$/$zDuEFկZ1WĶ>N3+PG0˙FnbIC ,S<2%eu%Uۼj3 >@:u;cP>k;&:y۾WR]+h q7iJyxС^=|9Qճzq|RHeou+9[v=V*_yMQ=EN%^?bQ!ĺծ9Q2ĞG){M␁5شE,l΁P||)g\|M^ :{i֯ZKԁC[80uPZQӽIXGu=yͧ]]SXٱ )b.;*- 8Xu yf@I;RQXXDEH5wn `o &uz nx.q~1J/O7Fb|ny_yO~>Nt\En ,\p*>fT L2=Wr=D^;''iX Gs2VX8KA3!+kL 6.QPy쳷=)OH5zՊG?D"VNPe3ǀ1} t|dZrY~gB&- Ô*1 ȫIKQ1خJJ ( )tLA͆Sy|hގ]nX |ImYç2'`Eby9JШ{,:F\ Ewhw⢁C7%+soG'pV:{ [ʓ@pz@ 7 ]Kb>ɪ畝HC'*B=v!Z<[EG/VN,[GeDr?t o~8&˷;lWprt+HnLj)T C ?X# A8,0îބӷ. & C-IMV B%Y*gU-;q3' nh۴~u.Ŏ43T-}uz /ׯhˑ/02ѨATf6ll9NhW+ǝԟ6䝫ЗTi>۷/2QKB}iY{#'lJp%3LAPW+ѾRqj;ʡ D \k\M  Z^$Z]@e hݾ byeOԮRikbMX]uWboQk #Z{׫ huvҘȳ }JXHDKH{SH8W KS|͖ 1/}_P\_P*'DVV?p@nyMOo8@WtdPO߁8qP~u HS$Wƭ|P܅ l0"G)2b[~7\}ĵDc]W<e"KFv8ͮ;iWgϪNE&l?>jzGxg8i,uz!$I銏=?ן6EbH+ߚ1(3 'ܗlK>)Ē_F5A0<' e`o1B Qւ2Fɜr]>^oYϽޠAR._X`ݓ81ˡ& ÛjIwonVm,}@㳷'cBK0"_x .Y\,}QR`QG-řLW59J:(yXxسte>QwOpooy79:T6:|WanMc/m@d3f*uلŕn }|cY%t @20}GF&CjGbXyM ht:ρxGE>FB`ioP 1g=s9-vțm%Tzy ` JesҟkZʼn=u, 2-t#[-3'=:G-0U~IE4vRBF,Оc- !B g4i>q%-],I.%3\.tu*NK`fYkXYXqɼtxAβHy1w1|b5q%`+=:ΨظʊH༣^b4jtM s.IT7 uSOE Us7x8Ҫ 8z4H3ą¬Y1;6Κ$w ?4_=kyT}=+(ۛ 8hnBhdF6/kKui`TiME[{x4 ֬,{<ϧE78#e+p[NRtP\cn iw857V/ 7̍=#ũQC6qȤ[Ua`>*]_#[t(zϟ/ŽzmUr{G>A#ئ"gV.hq Walō|3& /Q8ܻc0C3ְMސ/LmJ:ArK1.̨U$o . 񷗡|J3qo+ T@nOwwv(L5LNEeSi`:掓UǶ0|tL /-,@1tB {s-ԏJ[&vP{H&^6MO$M~W[la`1Uxʋo|磞,f$7&:%J(4c2èN#y\p#6[HWORyw@4oWF &Ypo+0kmxn d`lU2UyĠo7&-X"A3}?w}xc=C㷒Ce 3 !h5%F)jHY-tG6Ý,=s mk2wXg fx-Y{+N8 aped~ޞt$J8yQ&1=6JUUkJh]nz"'&Bu"@2#L"*ݠ1.ksڐ\?6Vq2Xg|duv)%ws]}=2v̝!p lg dh]4-?x69)Y;'$=o5gz MhlRڪ!(d8anSEGZ21:D Í& xS}ad,Rnژq\:HAܙAσA`Bzl}ӥ ubPP&u}4`Wȥs!3rf*{ZJP(_,QYv ˿î# oZG4{"oQ/6ڔdt}IW[whm gXu[ΨEY#b=4~=` .E.]{Ʋ>UJS@#W@pйH'ƪȾCу߇KY!]nvzsmZkKCGTAn:QUw$_f",$& i)M QZ@xƆ\Kz:hN$]]KX;-.w/k9yd߬;u?q1a.RPbdyӖ)U%._| qd6?{eeVr)n[Elӛ`\,VC-5! (o愎g )9 f߆Dmŕ4(}[^;AO # C %M% }+<3ooQ +nJ~5Cq ;$NA\YΠaaOYm;uѴ_P,a&b\mEWnΚL5h( 'qc',$ِj^U Q J& !#%MyC1IeƗ ![^\n7Wf?:W3]4/̙-fgΨG: .P4oWA؋I [jn&C4dG*&0hJC-q~WeNʲïaHP83n~^OVB"iĒ0$b`~p,`%*!0)'鹏lИ:Vd]ScrB6Ԝ`z/{#T09M8!݈K/޵x7@UA| [ܞ_љP~c[>O̖@[QSKe|i %ڹCB >/]%L+Hiިy`6ׯ t;Ens}_խNXjKF)RL ϼd['{Gx ~Wt+H, dWJxhDg30_ ۝{Ђ}am,mnJTx)C#;Dxr{/P~ UPB^nz΋>-U0IP?"+{>oON $Iݑ<сTMvůI~z#Tx@1T9CoI?4&EsX٬]az% KY,0Ar駸8gqp)C~5hC//9Z0%BaӦViEuҴrQ6`QA1SiUo 0yТ/>ˏľ+uO漢Th&P'iρbTKhoammGpS7+lQk߁? >2:bGlXO:`@g`_V!z93Xrt*z|,mg#ldBu- pEe/U"2RHTi$2 nQ"/=4ϫkdXZ5EqW`vKizԭc[I . !nȱ"u6]mCzG{:.x1]1iq@|Js@){!#%/1#0m#g*$PBڸDMC;> ,`KGMbMLc 4H' !Zt.S1V΂W!VE_b̡QR$@*Fvl(S"#zd#D3FՑK$7`xyEbĐ~+KX;LLVA H @S@_&X eP XVKTܳιrV}ud}#ã40cW]ͫܽ=.v2`fW豐wJz;?܀,3@ v[]Jќ'r%i,5RucBKd<LĀh_M~́'(_cUZ}Z 3ivӨFsL{n+R%}w[PnYioK~40V)8rW\p#YbAP^ep@ 2WORӹ miVM5ϯ^ ^ޚPNӫ0dK? {.Sf ύPYJ0zn*tr[{Q\`)6a~L'СJ87U'#E}d`f}}h Ρ-}aDxa<66p_T ?xP+zemyV˃|U$D1D<4v者;,T &χQ1eM?OXK~#=@-,8OPZ 0O}liGҦ^ lKӝ$Lt+5i@0K.F[$FS}W'8.ڷ}#4DK3],wK~~ 48!;5?@TDڱQ OPʴj'1z1b[4fFyi:?{!6y*l Pm-{=G=K4*E?>5 Ȅ%AT a8mq"oWPj@Wj9(!-CS84íFM E)1'Nu왱_VR}T4'fqiܴ_Uk(f:L% ֩~۪ѥN¼LV5-i< wކj;Z@2҂^09jMdL~c>ye \\{,OPphfLJꖩ)p|X=I3ZaҊiVJ&X92E;Q-,cctH~@Si wY Pa+@cɱO+ qdR[B'р>uU̪l~cu6S9 QV vx-NoK|:Db\7wC9+!Uo^@^E4Re=YM-o.Amk?e|xØ &{5a* 79 Dp&FBtQckgÓA"MדU(<19a7{i1mQ/d(j;]ڃpXh?Qd*bn lSbS>%$ e+!Q'v 'OW"[M?p'4|G%qRUTDiTu:ր3T&8FqI^RA$6^R@ڲ(--oX+gt ']_LֲE$llPgg\2PD#_n!.Ϳ4Hf]>"pBX-"R SSNkR$Sze9_e-ɱpj5c05}&mKZ;p|2 ,/Mx*#٫f1'qb)XvH@}3_(veM,$ ؟)Q`cumDP䊳oV̲S::W|D ODQd8aI,JVa>!Iuymqu}1pO`u/1J#~9޶@zoi՝.cvg4x7 HRqp̼ /EX2ٛWJֵ\N&.J]48tfĥZEv5UR GO맊`6kɆ~zWTl^-kZUl)=Hck!ƸcZ?ܵUyaoz*n$XCYDD@1P=okHe{P =66+yKUEU1m%xƴ:sZeUBCِwefzaRv#ּJˇiSArbEj*tTW d $J nh 6}y']!C=̙JDNO9& (%JAe_͸,t1*~!)7KM]8).{X\P_Z9U_~(?3k??"Ѵ7 S.xį:ó1jSۮj \h Z@sNO>6 i&<{EsWdflǕauYj&MNkد4S썉-4=5ל5VGY${wuvfM_KD>mE4O ,%Yr8D[V Qᓼge;("2`]Ÿr: 1hj(yd~`0PCASBİ2һBN&g;a-%ۧat3Brj ML#I: 6x}Z YΦY};Ϧf;|`r.Hi/'L,W(7f<6499E.NǔsO_, M,N)IfkZFSShk1w2ڱ\R}.u72#CPOޔ^)?}bYVdcV~nH\ty1n3_Rje|6i4fn Aq/,D2>ii:Zby)d%x NR=䱛u̍1#?frZB`XS( ~5yu)E!afR,`LX|}5\[Ɨ]A^>9(DjJfcA"F'Goc}ucXKU93d}5G~TdJp"k/} z iKီOQ0L7[Tqs$y8+}3NJou-j[=S*J>2w} vdeS£E s\; q:\\JS/ _1:AdaE@PUōU'ޤCl]A rvp *G%&,3+'7'`t)/8;;}p#aVyLNJm/ TWHj]$O@50i9  ͪWaM *i^O/Tv$.t,9^Bo.O޾]~ 舐EVu|z=%P@E_&,I ZT!#"21ѻxp.7 ]["o`!ꧨ/y8d!B[P۽.4ʽ?6M[@='i-“^7'[ 78{d.5ŵ8CaMZrtʠG;wAg*$T5 d4Cuw8)6T (ձ=@n/dP |w?Monw`G8R̂V1혩{9~}A%3_ {#*d -d@;P'unCRi#ĶV Wpᗔڟ8vd9{]^o~q*9 zW F|>ZǾ]ڗ!Oɻ5}e`"2 49yᦿh`tB vX:!WIN?姮 4oP LV倬= 8~*(?a=xyU.6={w A+ ]NG DKv8 Mǹ &lk\PTVal'`AwJZ6Fz:1i1]޳m wT@R uݴ"m pe Gvk  ؼS:0 Kz,y3.zwrH JY8)-G1ϷXN,^J$/jQN!uK ]9bS!ls'L:5I3YUiE݆΍M^8Cd`V$Syrd]DEsO3"@ab>x_(gs>*\W3/cCw?"Dn(sqV°_A=CY7q|䮴Jv *' ؅(蹵KF0q*o!R7= X߳N|2,Ӈd^RYЉm:P*nP"5P5ҸXg:ȭ2ǂUG2T#أp$@Io"_j/-fU.\?͛7k )z]m ׍NXkHiWe%cYj k;dI=EٓdޏGۻoa 19GiYm7ϵ,(5W+̕fĦ<7U;.`u33&[ |塜9ƈ3F \` R^t1+y-ˬ_;bR*}zMnTDFO Ƅ LkEwIVL0ARYɱ VK[XWsr}5y&$RQOusA@dF9Zu*C5 ^,(*K@0-uev%?.sVo݉ 5Ο=k¢AiNJх:0Q*mJDv>w.( :!a &uhA&pϑwCNTK.05ya;O)1kDq"$]7GkO:L0yO {"Nqɒ֌ꍳ(%,b~Zh:3m)"<5[t'C#f}eMOr7Y$τEi^rwkG= sQt{gZ\w-|`65WFSNsFVWd:\N;Z+4=sy;ZC/cpC TD౴q7dg,v=by.rF[uGeb3;-@̚KL"w-}m'b#G}l/mj 5a!X{ꠒZź+*TRށ:%sL`rÌ-/Wb*!d \Mu`IE"d0~Êבj?kr~, erqJ7yRTzwOhv b L^#ԩM7l#U z??fE-Dv 6gkGuN*Wp,ZKĤy:5YrOuHNS}1"LpZTcM kʼk֊B\4TM@FEWש˙3=VkL^hܶMȇVY0+DC,$Er2x1WA UgO6 q|s':X?_ԸI%5SS5+\ !+L7`%ɌfpbJ /ubZJH`#_f.F1Ӟ`ݘE5QF{{lMZxLCr4ьV{q2ʻ![-CO ft#?(t(n+iQUiO=[KOOG)$ǀ?:o _iXl&+gGN(~|ʸ{yluEgW㾘<\p5/dvX\E7=\s8\[ZN_DB* t%R0% R_9$=H$3֯uA_ ʜn~;aCK{'ƨ~הGPrwU3"nd> -5K%I3jcɹ\+șAjՉ@Y:*'gc_D8=`IN̈\Ycphu!1}Q&j )|σ_a3U,ͼD9rIjʌhIr,3bm3"96Vid w^4rڞOJBbg o1:iw-: *li C/ի YsIJs#l}+9%DP(0t' Ӭ9N}y"d31d6LbdV!u|d}!>oJmN'қƠ"mI_8G3+1mZB(SfYhQt3a$դMnϛjh^36nŸPAvCeZ#Y0jYeIE_RXˊLuZHnE7[}x Z;I q YGM5/U.ZX-"=Z7G2ѤgO|_=Gâ@.)к?0i21e>\~cmP_OA-%] ҷ*ZnL8yٵS7Ii7Rty_/J1VzʍgoRS6Y@IKzS2脎u84&NfsNۤc[u^X\B ߷C;>TPɭSB^!؊? $;` ;#sQZ2մWNG=4_<4| zQَ2gWG B:J>-xCeg#ǮwiJ\^AG5Ťȯ\٣}|!ź`C LEĈaGS*^}P-i ho)Դi3[iB/5E4$*3#ZƉԏ{_U2O;R,#v7,(VDY[Qb5 _6- \Z. {vx(4Jq #SU bU.  n4k!٘ ϛWAD*+LNM |R:%,Y;. oM Ib5FF\!^D=6,0\S3ǢXIO3[< a؞^`dvtI;&0hMmYPr.8eYV4K :Ajf{+r~r "vXj.`[WfZSu0;Ə@0]:M=M>s"nC#-oLZ&IA@ln,S!. jr)4˂4qCPϬh3HBSKo@vջM9%ILuAi$( ? ; Z{[@vN&UDp=R~8B !y+uh!W΢}jNBI#:8!I#=RuTwaT%}7w%GNB&C #`; %2܁{D4/6ą0Q`nT?Ӫ\[?e8*4V9siQc8` PXKpJ8Ǜz1y,|igI<+36h%5 1z&v fԚ5R?Ţ018 <- 7ݎ`Il7k#_nT&moTnDtԐ,!8DI _-i|hh -^*;J!kkľNq$C_nSE `@N7 P2&Omڼ|}Ԭ*R'J֦.3& @s^-V9ޏݸkw3K>c&Xцm!;3W\O$R[IcXq$EoA~ ZOΎak= y>otv% k\e1D##%+%]:lOqׄ>~<N8`lPiAA8nKQ@pM:?ճÓJą#uS88Z_1Z`VQ:jF  SZX0%Q0CÎ%x@֬31Y6y A"Ѻ4dz*~#%#fe4z!; rEtaȡd5ӥXR(T4_rYIa9@g&|L\YG VK@r? A A?3T(1DOA4uzpz rf ]yMx/;ӐJB#[/]>mbĨzhy&=(igIu^:䱡K߳Xۓ +`5AnIFݒ#kɱlJ䕤7BRf .R 5Pu]}CưHA/ '~w.X^<800bIB붜ڿlG7>b!j6)]S|}$+#Ά% 3];A8&ԊU$Fr9Ks*Ō9Fꬃџ2w׾= S vvLPaց=k>&_΃Az^/yKzv4˸_ 2,tx!bq㬉q+P=l[C)^1b3e'c޲vOX3GCYrc05qFfO9\EFₔGDK:0U`R ywbn-LE9$3nSk塷uD t rC ɦJƧ`ՓDb1]0sd5Gꋮ8fwX\Ea_et2鏴ܧD'*\2yC/>!.t Y*?@ ?Act!nɱ{(]/z& ! DzD)mqUUE ruv|òJ@jө 2U[IWX#Ff)WIM+(ZNCuIu)Hw:> W%V.`5Y5}n ( -BT:(pU~QY8F}Mz J鲶GW!)2ks}-߆S#LWWwo E/_|¹{Sbp--jwg@Vak1g]k,dCbLoџE'y+# .=6.3h*P(ɉ]Rd@YUσ4( #x<7m9 ߒA;-4=YRF|[>=vW&e S%jaSV}o`/EE G Qe#3+V,㐺vB9|UJgHqXC us7ޤ6RMя0'Q3@\iMּ 3Mp" ]L[y҇ӏ5Z`!M2.Dڻw!©<[s"Ff0#r^)~M!`/ae&uupj~Qm%7$J u׎}} W2&Gyy{8p$MqJ;AQƄ+^ :H[XoS?~&Gt|]\MTN0zrq6ۆ_iåmDyexa6!\-|[Q&LoC;oSlޡkt(1t> 5A^ɛ>jCU /[ޫJ6Ps36w-J408 @K7͐^$f< Y73n Ru?Ԍi!08k^^VZPt·q Olt&Ifn[KnP.AEJ,Q ~h鵏gx(ƾ-"\ -{;ӹ`?곮E,=qj\A7kj@~ _CKO{7WmJ0"fXFR肺|qQMӀY_Ln6[q3yEcn_pJ.ra&B/=C9P)L.h q+ 7|Z?JJ `d:־t\h9[ ?~S9O gǜNM })Kf>-Ûl#/ $oOKd#/VF465n p˓O`^;|iݨy~ԳÏkBDQaݬ\iF%xAY.9=ϐ/t5&ZHW?]s32"42 f=FS!y*H?MXʦ'ɹ\Xo  VPj_ 9-\Δ*fϮxňɮ ѵ+k AE ͂t4ܼfB֙fWYK3S7 }&4ءW+1ל46-n'H|M}R;@Flp*!Ak`Ryڳΰ4oht֐`q9a?UZ2݌x:'g# 5&d([ `#x(6bh. n@!>3R5{jMl 㡴~:ywQsaEd1i̓j^xorڬa$zޜ5;t6ׅ NsJPځ| ([Odba7g$_X_hIL2%idQtWZj#Y[u^0l9*k~ s̃@֩<`/ )iR\'oWz:F8"˲c_[az(9P0x m)ZvÚ2]G6GoC:}Cl҄2? :&Sف%Wq]kj;C[61Ӧ3e%ag>&mMtCJM@ΑE8}1(+\--1e7V/hQblWFtPf`w@XgOT&|C 1~tnpj%crd . X"'J?.ShpdžBl=2*xߒǖ"K#3Hxgd6wP&bImi]# J) 1cʭ2 4WJȖ>h7t}>QU<-H}dpI(Q oFjv A ژ*W qTqt/7>{=2<=EGC%,F 298?L|W{9Lj'>R+`n,9% }V?#.=nT7y63|g6Pc/aؾk ' <=pCC^a- ǛxnvїS|H?ǰVdge*n >*qՐ֤7@(9cUJ94tɛe,̒ Hgp\-1(*E)gjJ_eǺ4՗ {kDj lFxiE%ֽ,䕧C[sb)ΚV Ur/qxU SXԷ5y_(Nm!Z!0 IX%B“N9u0?%d 3{\#d*!Rrg@8vDXL+Au6(fs"#_u+aT, Chf@Mk7s?T)'E[iNs@NX4G?]a xTk=&tތgArϴģn5r&6`^&˓ PmC<_ zx|~BWh\ 9s5#T7fdKhؓڎS,^P{YLSֲ퓙gK8cU2|B(*k&,?m9  X=ӻAZXA4׮g؃f4CqS jL.VpI; 3ܮ溯JC֫Oc1Cnp*jw qa4OQ&Uhx@^.g%Od*n%Pw-=CP{b@uS,^; i. @ER#wi0\K|BeϽ/t ܴHSTn|J:m\(DOXPgW P$+k9=#olAkem]䒾%`JםLII:[ )@p(#} DNVM[:gwzM"VL dAnC*?Ha;GT\:|'<.HcTcZ{}H5{ z`(Mq[( } %d\LJ{_RPRW^ɟu>AMߒRi?w3?F%TL~x/mt`A0l'TDV/m|Í{ |dzatfWp-f@ 1JEE햪5(NsPWF@XeL`/ӟFcBYEz0! .z|gޡ*׹@]oz^}@񖌤F_-9.g/úz {P kԍ;m9ko+ S\R|4ݵH<4SSR=>YU(x&0:4p,9m]Mb8*r+sv=T8y8*#;DŜs(Yךa=37TmBJc=Š8xӼWyj5 !٧(2L/{n\w|{8AEt鎒}1PfUceX79pQKyIԸMSIVyD\MYJ.M}{Dߖi;[nm{+uKd]6EQC(&xQ$hfaHԑ2ɸBf \/4vFs<6*8lEZU?xbJ k[=\1)n|W/SlZ;rCECJꊻ*L|Dz:>@HK^ݣW`â*tM sß:LMYD, )JîD/(8fb ;۶ iv*U!ò*@[RܟP|͹CI[KwL_fFaL 3mQ>pl^FU#l.ڐ,/ZOޖf -䇜RS<,0."_AI5v(Cp^E싐NQEK\+`b[{ =LoQ+En/H2$rCo_j.c07- `X8 M}(gXRXzFϣ7(M QJ %p!d:~{(VNtԅUC(30yƅH*6I&s g8UMn *n^M$nOX8~cJ/jlɨ:첶\*- *jD`.  3iTZ,f)P?8)p;fBSK73&+kgVOidL%U= jM+m;\769,8߯uk`0]'q8JD ț:Ya&YKw-@90WS`wCwUMrs ҫy=LmN.iXn|TGqjݙSAV]9ހPvQuoKQ>!ۅ"iR3@Pۿ]_(aJ< ZHMÎ%ܘk'%y,4|:7J>#({fz6qvX?{Œ |`#lYH}gW$Jy!\=8lPLN K!%U~R3/P]eఐJoG] Z&Ѐ vs({+ aj39vqSPuvaEh`4;%x.Vma3c!4AwY#˘XK{~{np~8} +̩gu$<1cM}4jDUn"`o&e0 +yťhx*Zd0!m# >\XAՐNxlG+GZkE?$1PǰIR;Sw^3ܒv%+L} 0s 7gWDql7ZWh9=y' P,Դd5@$*08TzEl-Z DHs:No !]H@^YW* u4O)U~o0_±c !#H|r %n$3*nҔ\(}\%J+E0Fmt , tv_'o沴P>YQcGewYdHé9 }`GP7j>C .6xM8+Y8[.-Z`%?OEn޲vl?e'tkE7]GXQoC"r(Zݍ*JNO9C)9kD9 ݱwඑ>2)jdLi$qLf5ӣo;~J)ڰ0ܘoVbUVe/LyŤ49?t6CjG51zu,nda"rD|{vݰI-0Jm3y{t#Cv_")x2I#~ w̬wd]3/IV 2';dAl0]Jc(mӳaF7V#Q roMxоs:%Gm~u@&70)` eBx j:ﬕ1JQ=rE"=7m##%XoIGXQ @,l fҳ./xo'|fQ%V̪lOl0Ve9EW0t$F[8of?7GqV' k.*h$nghU/݁12`B0vf#tV@V23)![.I4&?d92;Ts"PP,s"k$#;Hm&ai*AZ|CՆ,Bbhױ]-NMq+ HDy]'SN` ] }Q9,?4@^~JWf}?yXAs^y & pAc('R$eN=U#[)lRKȈV2$Q꟝>WqyQ2yHlFyo`0eWoڝ‰g^8eÅP7j *8^/*]:IL .~ck+`m7Y)e)dLo}C \sR,$KFs`W$G2i\fH.֦! ˭)قFDVT7l\Hq"ڦF ݊rz>ŠZ6u4`:[X<Gl{7l> k)|UӐ u/L]>0p) /^31up #  [+z|JjѤZbz=xPݦ'Ji=<~$>_hI[D9^*Z?\!qA;hOLh!}sh#usIX`Ҕ)F< $j OGM_>xR+jf'@LjlC!bz炠7ҙ:UJ98 Z !G "*61*w lt_l̡9#Hjڔ2Q( Uф(@+Vxi/h@ɳšc#Xd_+Z'\]uq-B<Ξ=@=_dR4/BN&6<ݨzYK+qa7)mzJZ(E;V@AOz^4j5/RÝF3WFdJǕ0yZ3y'!zy' J <ģ.IUO7%Uթf?4y{~FDDq, EKR?Jmi݄'5ۖY/C ?XNq`}@#s]fZw "wHK.|"SQ#Q z~DŽ9]>?śjj#<{2Kp6U̴.PiCDPpV9+ zٛR[ѐVûo rp,]^qoI$0tCԆ +fSTZSxW v :u0YN ^!1+v?N_i W4\,")xLDdVŠј }Xجc۳9\++mg<SH5Iۙv#zo@ԯu z) X܂|LYv\!אv4e)j{p=> 1Y$UCԚ߉>L b%<,B9~zlP'Hˮf+8 !my'u]Uy Ztw+F5#QSxEB7㍘}nǒPp0'S]Nv6.g_ݪ-E݈K;SA]Xy3Gh󺑒 2pRGwwqY]$* T#)ߞR&)I/Vv?bɎ*ćydp͍Ux'=X`iϰ{ ӤzSx&MdJlwB+#u D|xx1\dW5Ŝ+Z2UT#CAjB0H= A's2qYȜبy]rH/:Oe9_pE`# tM4s!?Yn觞7ZbZq4xHvmP1=~d~Ȫ W<2BQ(rD-DX \T{[;8imL{xs&gh6ذ%!T??\ /{Pf~߻^∹$㇠&J 8|w?>nS̄Gg 9%ߡkdz_6 wѢ2jI݅Wqiy/ڌg*ё1]e/7O`?h8@t\j68Ro`B\9{圲u+*Z|8z$bBC{Ä@WR)Y}WcwPhPZ|h!%Br~V]NO`4Dy<~uLUD KDsG#"}^pu sMa^i3(8zI,!S(rz|BS,٬ 7ҫm,I* JVKCS[ 9E5<_H!0&rcQؼEtѥK 宮uΕY_P xv|V)o g :4!/*T3^Wh/iULϺ CKɖ\MDp܊ЕccXQ;HAeC]`P7:?Y&c| <}=D48oEJ)\$$ 4$(`Pԝ`DYf@CByQIJM7+ H+BըExj v9Äۇ QNʱT^*+&h2RرmQc{>POJS,ip76a㹁ϥ1pPoA02&6EB]"jY9 VCm*LrS?vhG9pKHa\BTjB6z Q,LV:HZVK@wI;7#꒗Oe۹`[t0 j&8 ~U\:4&Z݌Qs'cI<#C0FN\M^ˀyb;?XTGo,j1XX=-ҞpѻQnMޑ}/$!*wo#=940VYN0 tz$R@L{[dԧқ7aHL,Z^c㢌MKkOI&-n% ݭn/3>Opf\u6~ԓHjjpom.6JI_?Wt0ܠb9 ++gHJx=\A G',_3o,5AhtP4.h+d'˃u ;/KɊxD0Sf,}ׇ E&8-45e:D|OtR-e4rp۹k;k `hr{^Gjf~(4bLA4V=}FAR2V$INvgTtR\ 46P^Ñ0fkLχ#d%Mj~D.X('#7|^K10(F粱& nAt "_G 4)1{(eH:͸/vW7eP|;7yR4ͳܼm>qA٠O#:%e8grDy1yP4H1=ANl]tW`06ۉ%^*ֶ-L/6y[3_UA(.sphwXYE4m<. NxwQ*der - "V_$g5o=Fh .*H4F}RŠ<jneQx%@ն:W\!-JR9;4j΍qb+)!][{3_"ܔʕKnz3A]jSM-ܡC8bѼ`v8 YVIC ƹTKKx]d!p!md,?HCNc$&夙-[Y djZ0-GY[-?U):-uhV:yY5Q}lѩ_&d&r dG&K\S^h{PO2ZbsN9S<߶:'$3JlP G5;R*~C]/1!D|nt4NVTal^͇͠uC`j("%?m\\&9D9^ {@$d3Qe4A_JcRCӻg_"=W=fo_+PdD(ʘ|Y 8m|?I90Ҿq4ƞtKwzYi0N7;7،,nF {0&>C &uHAڀKa'.VduI;KPByg-?P0hc`oêS6 `a$Xr'>Gm겂VrXinXU( 92g)Va:E 7%-^ 6S3ĩ„Sc?zIthy5 8z%CA)_ӌ ;]ͅՌ0ы,=n =.L<d_o+pYīRyIe#6XneG]kѭh:ZD֕CL:blϢ/ S.4i~(Ε U}){y|soFz/M.]-⟿&u> s^1fVxVoV3֗,~o؄&8 BI|?dg\lR.,{XP(^7BwhE0 &~-TsJlHs(M~݅urQ@>Ł F DŊPوki923֜A$Uub"gƿ_INkQ,y{W]^5PL0:<}stuGShNBTPgjlК<(_Ek# ?$p+sGfJ- t)]5NU n#/Pot Q[ZXQl?EhAgxh`liV24i?cvu;;ϤiE(FP8qSMڍ*ϸg_-n KJ];Y >%cE`5i4nV@].Ez_r2X :$ܝ?[ˀ+D߀3čdžF#d X 2UYW$ uIte sވbPg5$&#AeH2h2 !TM=RzR1L'ĭk9c:̊jF8fCAT21 JU0 {g|xo1nDn9 YOx6Q|یD>[aAXmtw1hpiĨPM*JNUC0Z 8tV*5W8"ۘ!cZDMBנ)8޲Ą-H]jLD6nOSJemz=qSwoN+ }arQTT]b:.ji!_%E0a~+ى _-&gAzan#qM1tR34$:M3:Ce.ޮOc6_#@I Ȩ&۟zsjyh{?HVqWp?'7Wn{=9Tm%zUU1 w\*}~M=ot 3qnߍyF{ا 9p@GkK#ˋ14`ϸk[HTeE# nvG:΢ȞUۺ&k^iF90xnu-8&/0N$43| ed+8GU0' 6dͮ OsF#4'?7*Jhrv.BKe1r  BOd 7pE$;xM(Qn+솗|! :<0jbu4upMo{򀨿'9{}{kF)*O}M.\J3>+X}-sT@*] ܿ4=ER5N>.y37֧oeV#d* S5"ru$wXަYQ7[[WvqP_Uf4Iđ* Ҿ4,A:(~Vm>>8,8[0\x8\kg+FW_AR毲.CN)sY)K)ejGM(V(- 2/[kH C=M0ZZ~YG1tvO,R;y,H#뭇1`C7 Z|"hEsu=lW]P{AcG A|ZDQر㋗-Yoί/vE[}Y ٢_Av /uQa 53M}Y\JmcG#ky?)9kWk WZ+pohm$b v]9f>plݦٻԄO!w8)9Z2V[>\hO`mU˜z/Ip"$U`m-vFC:_BcvKOq鶩ݘ=gB>/]S_i%gHC7D j4ErYf֓,χ]9Ž98Uܿ>]4HґN-݁j.|Up"9(|<5DwX6~8]#A1ۿt[H`FnSQGMAŨǜwO'wn*U~o `QE{bj_[x' }0]mk\Cmnb)ލ#R)x'p  vԷru~hvId;hDcz*lr މBZt֓>T:!0}b%p,2zyBpw7Yv5 rfC 𼜆ni3JzkTS;LޙiGПtiZթ 6&uQc63&l "oyRBsqP sQfpSF~PA`kK9V65o/1ZpU~l?Yr6jS_ɕrq!"9"+ ~~(6f?bz|+AKN*^ٓ2G|Y^3 9F9&"޾{IL>:]kةfv pp<|Pb-H% y6RpQ?-sN `{,j_ r{]gbd5bE@nA =q8!sT7)YŇ- bh]g\ H F |VV;s+]EBA${Z`t:۶lHIK`IdŎv݂+Nzm돿̪O(we"f"DmlM8!b]ٗH;Ti< GOElqbkwO&>'Y~Dº¬ƕHOQ9Il|/Oa;ʨm1=ڢa,f&Le,.PᄴV۟#1?6[ #7)L2!iGg 2:,Q:@.v>AūDZO%9 {@dZ{d (6XM!mSx0A&&/&%0jXj2JTF97Ŧn(Y\H:w;85B>F\/{<q Xs,b Um4|+6-&{c|>#BI]9fR~P+}W ~!d"sxEnٽ ҷI?I 5xH OY c܁4g Sv,࢜g" :1hx#jн]&V: &;Cf@ D! >|athܕ썼Nioy?4J.&]]4vZcɋZ~y@q *qK(԰D7&,(::ɑH+tyH:7 AB¯x'ubi~.,ǭ!Nl/BGr-h|^T TiŻI0JM/@ЄGw 7WeC#zoh,p`s*#D]zʑ\Ծх0$qVo!tB’n$6aiܐ_0. >^j=uMppb.wV#{ph.iF?yǭa|B"~b -}c=\] ה&yr< wO`T #0",7䇛Êy$L4&P1o.{M/NLR:,ZQ$ .s"o*i?%  81t.P\^}p5RIB Xȭ2n~ ,=4%l\[y[XX[Twmhd,,^xR7x?XNC<-dӰ lWz7zmMyv =Y)+ŸQtooP43Î$cxJG'T`7uŰ7pF{DϮPe%phv|y9$? 5.ݭ9]W%*:8w$qRKCnI[ݎ`)5]}-(%0 [jY#Ѱu~.VZ`i0M-tu@3u%ـȭ%)3Xnc_\0`??#5PR#g%ƾg|`g;YV}&;OݟB ZD]t`.q1l[}ПwJsAbE`͒m/q:CɠF2͞q&w*m4KrWZBr W3ZdǤBNħm͘0\F:j7ۼ}UkܕPJ?*-l7^QDu4EWMfs=QnKOc&2ЩA5ċ>f @7Ap4X#fO:{o}S?ʻSלK>v&.1ҡ[L;vXkW R&oh`# ǕlS03sA_jq#`u~>#0`7*kfY']NeےQҕBg:͋ gY9p[)I ܹW{׶$M>!ԧ{6|Ő-leZnOqxIJz4e b"Ge3Yٝar ƊO(xK +`rLJ&ZLF`Lb;rVX]|SD?̀?Tr'q6wgI:C*&,G*Wd ϯ]Opjn|CDTyNLW2NY87h_Yz`g'$VL.bM띙7 GM2D'Y5g0m;C^2<>& [pK| ~L O'S_th Ϫ i&wZ9:r|+P?8캱xuspf¤mOUhb̫5]t d Ur>|[½Ż =S W sHbq:+a5=`njG M䑯[}µ7&HR 'S@<M5G$V^ƪ^ (Nz\襏%MpYTf^lLč&3{k)%L+fhxK4 vGlK JHp-]Ǒ$AC0}ur6&Cuq*{f_9҂ŧ|TK܄teؕ"!*!0/QP|1MGyT? 3`wRM]"ъ d =#V6JLO;[ޏ.:w5Jo9!*,Ex#eO3{P&'뛤eEj1+ ;rv.i</c/0K%C< ޥBƌ%L<1TjFvҲW] 8 cXkpHnc%%8 Wf{r_G:ViQ7@F|VV)7|_0R+j h+6Q ]"&{_0 n$V*Q\jfdR>D $?O!a?_߄J+A?O/lP20U|ܢeR7V(Jnoolޤ`lg KJwiTBHT>CrJ-Wо-pi .;je4fׂj4oaP3m>#a9v0Vg `;UJ^9'[A GNQ.|B ^a܅WxqawL#X]z}Vr]e#P Z8?l {d=YX~o=G-= (nMHGJr80틐sN|e>Bnz[k u eaE<5p]bzNJ(+ըCTr4)L-wk~G>!q[3dWRfy3t"Vm!ӌعR)VT w˫ [3uL$),U|5}a=|F::37p"AB9037#AXG"͟7T*=|hVR r,|`GsMp5pf .h2se9qe{9xֺpw KFE[GqўZ#w.Khqy*ВI`!! 8ւETc-"u(aC) 6FS>`u1&ZWqm15J0YQ?\Z~U8V:=Ia̶~OVsة.#~m04/+:dIyJ CMpZa:;Zs0vt˰v8c, {߼: d+Z{qjFm mtL%R"]y>Iw*yA;^r . .A5}Ro nJ'a7b@ϧ?jOjfLD E=a{g5;v1y t,}ixH):|*OVYՑq*3C "v˃guRNذ*з+}ڀ3': v/O&-JzD,c:{cyltt$k!luވ7]Eia:${/;֝Wi3k. JM,0.!9%Ty}؅yx4NܐIq#\M SbC$ܤMkyDT!T}=}G;ɗ sg3< wR{8W0䭄 e"16xAeMo65rM|..ft JDq֘^`Խĝ{t?G8 =&ST $Rk%/+c=}FtFIIf-EJ1QΖ/nܟ\d+Q ݩ=M,=)VWz- h`k5H-?'2t:lstEޠUwY%Cl>$}UK ??FF0,d@OnHX W PO8ӣClXCm ZlBԵjه=BRuY{K@Y486\_GZ.yj`ԣapsB{BdbMclgE 6Gh]|('0$dUg_ #JE/^ !x0WhFC[%(d69c6dKn21֝W "'2)mT$pޚ1EY+0gA6SwH`< +|]*>;е!?o%1wfiJo?]u>YuBa7IN<"c;Ts(D"Z&6]t.҇Gnh,H*fIVʉڵ#:FWb,S 2i2"z|QlMnfbߞx?4O5CfֵWkzD)dqoה?Ѩi F/r3TҊ$ZΗ*۴m"_C/XpbړeHKۛ@H»~Z6ɰ,1hE}N{% u#3PP:rY`,p͡0zK\-ntbPPˍ XH lTqY g$DYN'`^ҴF' MiPvdsq_[6WMt!Kؙe!]d0ѱ`j߱u u,\F&rɧNX,*s4xP,= cZƺh1߬=>'wU~~K^P]W@d@uT =bporB ?W`PrDbd Ɉ6s8q954Xq|-Fl(FrbCc !^zX!vп1֬չNfCN@I7>JJҗRynWUw h LkϹZj6GoJzfʪ>]]j]rcrǴM:OQϐ(m*(lN+=!@3o@q5'6Z6l+APBNp2 z#OuzVAhCjDo[CLxyȣUu LĆ(9(|UHZ'AK+)&.O 2mwI8`H |sg+B#A{sp.tDXFQK'rFwG =o 9'?؋V-jt$l@iώj]'0Wf6\-)i{TqJŢSGhK89){=zQP.6!.QSYn;q6E06'Ͻvō 2 DW$M` a9!J %Ipc2^ט6QZSN*b%eYX=>=<މMqʻ_XUSi dPʩE4H՟!X%1ͿX(.6!͊V ?]ފǎhz)O]>$1.x>qRK 9<3HmBTw`l_+ y;%&;ŧ$e: jȧbϝ Ld* G鍬@p: b}D;P!V"nO}]A=GzR2>]bjDvG*pV8; `9e&`pvG\N'A8L d.E1|ȹ_BGAZ)J migod嶪g6VM"ɰQ?F#+(؀m-‚q&W&*p[ [lRT'JRO@5s/mJ;f]AA4%k=LyDΕ(2Wi.cnKBRS-!Kjf렼3|ĂX jR(蟌i O>"[%Q3pc'A UA>aD#;'jOY@PZ2Q"WB Pvp%e,'Ƒ,"78S7*/| BiZ$%n9D}96h߄9"%'i8, {)A8g1g"Q6Px0QS(9)P]X=(=6"{mCLf%7`)jyl=aV{ #n&Ǥ[N/?e ރXswLmƂWF2nxW2grh]srS+ LW1-^$%[cJ*&2ָhߛL`.7@G1~o9hʥrP' ^x#|\շttCd,OMi DC7yrxu-l;axF #S.Ї!%GҞjB|#G{]:7K&KjaɅQFr#|˞}Dۗ4v>;E{ vq%s499/ԵfhXfP3LEs!\O5CtaLLv3uSS ]ĕoD/,Ͻ%ccOnT\g1:fۂ&0(cl%n(w;=yy׳kt'~KձɚN jBR=jYsJ/xij@K[%q'!J>9-VHN\} -QvW[dZ@ MIb_z)~7aeNc`1RxY[3MYvOB*L!ӡ?79CSPLxX6Ņ/]'azؠ ) |Mb^ l^H" vM|^mIj`+Qެ,gC9ܳj pr.Nw\%u$/JF<2@ڊG )svb#Ja1EPnTj:4~},Xo4$Q"̙xA3H7/,d[u#}k%50 i./Iy?T'H+E#i p%,-dsehCiEOkP o@B`y_(Y]eԅJ{QX>TOu[/D,WOltkﴎyadyx5nn6-MGn+ļɾ$Lv[L0܎jzxfU*&5:1eC< ,%\JPV#3wBj{YHk.bsg(a'i% 冀6f<ߢP)MõmDI)u{RaԱ ,#A2kr+ն'8ءVESVd#J .rtAaᡨ]p&]F5CHEK[vprB~Nb1RAP=5V6S:_tӏf} 2PXe326 s0<2Ht~q#ӚH+P|2)}Un~zƿygqs:D#櫀̦%-d.O^ qL f\jd5Ʃ(`XbM67 F*j$r qUOϪlx{A|[Xa2H&-&f}Z Y)Ղd5;/7$O6A7:@ ;eY֝d l%y0#Cf*`2+~HZ=Th?-޹%1@en5` M;^2E/[Ҹ^Hrx<6n??: dq.Ybqlix\V_ʹIZ)7ID|{c+ˏHC= !k>A^9$2Eb Mv۲R#c5ޭ2 &K#a)|I}촩H#R<'t)((چr F\2?$k"&O>k,;T{X餡#s7y>f(qj{@(%#zzL+~^cv ;J 3Ն8{է&iKִ Xpsyp,B;Tϭ:µ$S3@$wDd,9vnb>QbL͉7ʊs-m{!F&R#sjom:5hOh Pԭb :z(xT(4N9RsDQhEH]LS"ws~>?sl֐H{~5[q| Op*5cw{˳cv9#zwXb1ndM|BSV2̨Xo3F9Yv5hOԶy*f{S`;_Wuo4Hd}D,V *)|GM3~fUIڰX@T.eM?؅7G!NY.&vLFRSx9iVoMY D9e޿- fܦMdeo0ZE-SjV$sar(Z` vZ{b\i|8sGmyLL} <Fg>mN"8. `0S >j(1e쓝<ΑFPiӿTeĖwާEAԑgwdߤc{@_ۚkM4$y_ yAp`5z&7kZ=5Zٝ`!.=>$ȁb6筡 40*|*Jo(:EC*f~!lgW?}܌MzdE$r\ߕG!͞} y$U2 sߐ#8_8 )#8 jHj%Z|ѺiwiʴWI<~7eB;5Š]ٜ2\ .!4L\{JV~':~>;37m9AH!`;n>O@LڿۃK'/SS,^*e0d/(ٵ0Gz:㘐{gV,[`{1 zNrÉW!4w GۉfNva^>. ^ PGTXz:1t3 QZvnh/*xXsf;jh3gD(9&-|ضC/|1ݎNAY~wKx:LcB:SyIDs'Jen_:W,Fxq{n bh'F j㄃ 3.Ah>NrWWՈ,i,E8" l<+ \OA04|];"c2ә(qž(^v+_Ň٩4pďtNv!r@!gT>{v Nu~xbw>;EHbFѰmw eKJW(*5]W:^3'V~TC{ȸ绊>p 7cxxC>viA^.? | ^6^=r#A ۚPZhR-mH0)odJCP%`4)wc׍[maU!M_EZ%8v1l?U],.ԛA ZyYT~J!Cx߮Uu%>ro:} Z|J7SHs%ٷvSH/+PYK67ee]ZȸuK!G]VuݓBmeoc>Y1Yk^5ûS&O6|>f(*n,ݨ(_Ɓ#B^;83lX\(nGMly6M80!QW4RXwIa8cJ^}n-e#܍<ϖhkMrqVr͘ +8o-B #TrHR3]IccE4?1@X;&.Nsۏg:]>PYvު$O9 q %++v|9#UQ"}l]Y,CˑMclwqZl4?X}( H09GvBБ׉Hg֕l >O_eI ox{nYQ54 +kabSgphC**>W*Fz.ta ~ /xw{5( pYM o5# k߽7V%d}}[V4A*lO5 !VSQ(~_Zt H~ nVe :P-A!Ҙ qKMXl78hWߑK(k|vA R-VХ VyaCBcfϿԨt G]Α{4a㴕Q҆y#w_~ z[+f8=Kymr69=i 'V0EB Z3Vy qHu8CO;̭QAn5o܁Dӯpح#"y>`vEzLN 6h 1*7፨kz ڽ8fϦ^"^݇)(u}bv٫0gX ?4,,m";Y\cGton!HLdk(s{úz:{33(I4!Z?1fM|Ti+(q1XsFL0/A5*%avQ.;}I*\)^7VStIq}L'DzIi5HJ o>VQ'd`ִ6T1q)H+,͜xΞl;xM^v/#.=gm.*>}pP" . A <~>1IOfCB3JYO$ >~tK:~LV6G8th '\9w@aW `bnQ0bh!u+)E1@CgqVM֞{ Z@YnFLЗ& ,mГ{L˗|ǥk}iP [+:*;0}6i^(G:̔ 9 bMSWEz\Qx PB`4CdDO](ė9^Y2tFz=~1_pG*fjHZۓQ Ucn_O~O.zmt'mJ30(#n[DoP;"ƴV_X@`EG yԔ 3A5۷A x-ϓ]T\]>3l*vuՌ@Lg[$}rmtP\S] T,<<EY pAhr*M@׀RB#94*BOI Sét=AWV{;R-"2dճD}CXN(;Z4@=[hm=Da^*!R@ qX~Hlr*Q3m ے3`?Eb/ B-byQix[{BR ^1SN!jBwI87f nuvR }S["zTY%ѷ$޻:v/|l S)y Ϡ=(l.C 4>%i{=c5<nZ7[i=b6L{ٍ@-I9%o3b `!ɘmmg1U7K.TH?mlf8}-q햫`0 qB6myLA3D(S%͍tN R8^x,蓢NmJ!_g+ L.v1\{e)FG˳_)ӴX r7è&h 1R *'u Ͱl^0C1a)}݁> N;':|dPȺ[* }F5^Ԋʎ}=`+ faիg2ZX̂2_9(%;MNHvڎ>c#^J<[5H2ڋ_b⅍@|* d% 5F.{U_ӻH Be;V5G;:B\V>|Lca-Mh-b)֑&|j ]BбA^ӟ 5' 4 EvDY.]@iX-l>Y Ly Y3MDv~*C\ L'G J. (` 6n[0kNHߔEwl6Q=O|jKe2%g[.dϐ_6]2:(w?DݱD"fK ZC 7~'H'!)&ⷸ#JY~*ɻL*F2~=񎿭_TrQ=+֘tWb[=.e%>?M_ɏCX< jC&wP WXh#aJ ikf.!4!_ ۯv;/L:\uٻu:66mNXW=v4MG *RVK_ڿfDj\ɏ\"&(-(X& )7o^Ӛo`֗Eu* Ω eB]c5g=9U~A&r[C:c!L FsTtǵ{Y8(P(BJV 1D 9)sjߝ]uypk<(uJK$70ּl}>J%A61&MBy."~(rlD; "\[3^`b¡3O@t;ƣ8yVR p1̟{Sb{^<, !wv&o]τ!0 A~ٰvC^1GA%vY\(oq$sY4EOmXƝXۑWfM]&wMVAVi];=@FOINqwbK8ńcRSVܻ1fZuYn[ a5;GɗG f<.mt'qbdmU13tSZsnSr[U+aKh8k b8F.}.L?jrRZ\Wo5L4ANXtSam%ݸ@@ sI`(˕q|MD-ɣp uf4%Y=v +}kI_!V&JQ|T`]%ɏ-^W7H},QGEdđRO8H=|*84]BήI.ĩ@:F{\'G@u tGҶ.tAC; cu*ջls77Mr{a!#U?;ܴ>aؾi/3`#}|x =D*5_5 ahvf^D] s(NfT1'I7î+$dWNY0`@êtmE!w:/>V 7]mۀqNU?E?o7CN \ _ƒH2}t jTxj>NcT]Tt&(1مdz.BI H1f’O.RmKW݀LuFAYQ` $Ҹ;Flj▰ ꈖ.Ap^˵"€}@߱eրi%1t H %:Dr̿a%HeE yJp3@wD |w>T?'~>.CCDwo<sWglQ{U8xaUdLp#p%529@^bf[ lp)2=b-uyOH,Vj@Ɩ(R[?P *l_S䷁Rx8ѦI | χPA9Hi[n?VA?~+yǢSXFeQNGAZJ߼o[\1I~ݿbʒ=2-'IsOF2:*{E2 m>`Î$hKep_ևaz xSu#Z qo`af T78@9r $7l]j(efv@qX㎰ * ?raOʾgiO\{ጾ;=R"U!v5*rSz 2ߒ;NKM*YR+('1St GFhHlDDm 9L@@Xr}.#ıDžb, L<X, hg*<{rD03_X #ŗ3V}}ϛCM>ZAXW9}@`FT>P6b9'j E{ jiYͰTWk6Puھ^8q$>>;xa6 0I6Xn0Jl#rrE kB1z TIcw2}ʧ;ƜWq%vP- I85Z2}ta%pSlhgx4À.Hmg:`oU$GtTq1E6 |G* LH'kq$ꤲ&2Ֆ5BQ}p`0ɓYGuV=ox>7JW%Gȡe-7Pۻ٫jBbGMoީtAt$SC*tXmH_O{BGSX WخkP^6 ,ya{*#Q%VobdLSQ3X[, " #vb]`_=[-=y&ӳ$z /E_VCsoe~ ѥَxOشcjT=~3t"mx'~d>-iD}xe!w8rOȡTm@jͳQS3qŧw.ZY$Ny]X,Vu7!&XK`}0Wp|'Աb- ƕJQG1o/qAvFx {- tQT$)ZA-f6kӶ]s,_z´5.I ojӟK_zP5\g~ b` b64F'v.:&v||D+\LztJsC 2z5B֊oג+1FLBwېv *IQ81a@ђ 4b)&do4ib\w X a/G)-mńi DkKT*:Vx1Ű쾤Y i OU uk<Hv3<괙DS.9MĔ*uDX;\`ЭLFVMdW\G V{N݋Tz&ԑQD3>e)LИv j+fkmʏ[b wH^Jc2GBj€76X膌H$;2j"uI>bʻ;ycutDHcŧYcU6wԒH_fr'F^!b܂(i:̷ಟw;jXQH^񑜒c>!+8C#ۆZXe@i<JR;~s+0nչrv$5jb('32K"Zlӯ3F6eiӶ4 M9,PPg!z2Vyo6Q[v627ǰNC'*0}PTOb >4V >'+9:I1߹̡įv/䁃n#SAKe*o VrST[ly# |)Qw,u4I2'YLyJr2"H<wyɔYrep4eg),ƙ,ʺ^jawM#B_(*cņؗAJ\Tj\zC%']M3kꜸs3ܼ s齃j3ٸ4NWBu*8"Ք\sr&NiB[ؤz s-Y8Oj?!Q룳 }Ii^-@WOp?B%{R3wm ᭜_֋+ޘCqxnYXe0W3;Q^Botu !F0i*uA; t0n;7j&\iʛZmbTHE Kg2.p~c T 0kl`և!h@|]]\bu`KH)OUOsԍs ᩽lӼr]`ym(vm-e0TV!2yzhF9"Lg7յr5QVC|V2wΟ Qq'L̟95v.9byXF3f O^.D:\g ^E|]vG*ě> $V91ki«x)l#밅KT³͏zy2Pz, (V޼ipe"R˟Ei)]7Ɩo‘4ZUZao:]o#2h̪s {gL+C_ǥ8>ԝa8 ~41=KКuh9!Bux~P (Z9{]?%5&w2kH_Da\zϥ @\ӛPm&Y-H\f2PVw,k]L_ 36m^w"+Oc_#h;{N^}H5)Q<1Zw*Ao:i2:7.j*Nll}TG$l*h@kxv- A{^k%HzgN|m mW7yQ~ Afd3gz[x*QB,}W1Pۊr|w#ۨg4/Q2d>`K&K-Ipɓ0*mr!nJM*isTЭԝȖZ iM_)2y,WӼPre!yfbw=}4i I Y﬊$.В4~`=->a>&ȕ8fmm(ZSӥ36B'&| fu8+P#F 9ݟ#u_y{z5!%MzRyu&u{97ؘVx^Q+,"wd`xu#a:e9RStY;,=6/fA}ûcp09_2JCa\;a$TxEBgfpɧBNw]bַkӿ(oψ$,~Wa _G> +/ާ70GU ƞﶰ`u=7TvMՌ6yO5B{0TgzJƟ!k#ZeE×F{@͎e3ѥe)( ?;!; GaXFnx^^vD.B`姽v"$N%-)K>^D(EqޜKUN)N3_3_Ow0,sYUc"E6fIЌe^0*X rfM~̮ 3fHyۂNy[.!9orm/jW aQBoims xd}MrB o9nTYtLAQpӍav[c(X͡}D}ĶȢtUq+[4!NbKES$l5/2XnބRRi+sմ[%DzP6=WJoMXK1 C/ݨݠObO)s-_A.~gt gݤpxx?B VQR~M)nO|}IGnla]ޙj{GEwQJ.T^8&䘚"e2]FΣ ]MyZϞJXvmKmל1%>jPt`q?-rS =v ZDRRDd!MKDQe97al!]:9'lWPS ݐms;L+:OVj;]ӻK0N)o%1  QvЫ@m"ӷMݻPPؓ= QAf+:PT^NZFke]O5ن4}a%?'k|<}PumD7' )S]+E?tqf)c3j=|U+N}ܑz.$ DK^_Q96%Ò=: ÍavOJ N%L?W=űZ-nN@ϑ˰5f!ؙfEWH޴/JX{OG'K)6@0.*R8НUq1nZ97S߁ 2ӮwT/!Q)bZX $8Ma좳"C7n׎XC[ \ z `, wk-s)Oeб!#G\wܸIOZz60cȖT| <0avX+τPuYNP2Hᯊ3G[;3VȍfwJ%#Lp90|$ߝ |nAҮR4+$ ($\P#5)e-Q955z'u:}QL|GI%xjP:@}&ZmsY2.i3=zE_i\ sCNoz<`vtRYפţl%BAJo`ϭۥNתbb,S'L^`-rxV _r%`KYzQt+(Pe`9acX;(/%GW%?T:$Դ3y tz)}nT\|1fsd;X"T7pl: u| AF /]TQi-d/<>6ݙAl 1V$<=5ߘ4 u ǣ*y@' }TD:jhFYp<;eQPvsn3`L_V~ˢK߻[SY^?iӈzTD{ѲŎA].gQAϠߝdPe)#џeh}sp ABCh 3\D1< /9Isim"iY="h1]UpCQi9+/퀄I權JcU٤z4'6$fu8mH&;+yRu9vn WЗ“,w0ܝOR̈́G;Zcsie y, u?7L:܂B }W]%e69f%byA|V9S ʀA&0tvFbAFdd~y_SXu)mGls_{=}z:/U@;J(n7fސ+xZላ4Jc LAG1ͧ6 ~?Th>s|+jD :o15uTq<0f.~JWy?ժ,3V`ݪ Ԓ [|Գ=U=S*G 3fɴUoƙ MDb F UB&Kv86.UΉl b>lp8)X-sK "}Ἵ^lU3k~) ȩ|-.ضljw8=uc!}5g5$Plje;PhކR̈́DU[#zr&J(vp*|c"Wsp4YBgwH03ӾUa20+](`! 3;bqwf.Vj]\Pz6ݢoZe Oo/ W(*JD4ޢiWytVU{V1InkNqm7hze_FԞ ԲaCU nJPp)/ 9My{|78\z)f}VQ1nd\_é -{j#yl:wv,ޙ|O LJH uu&HʹEGs #9ɘLkcl*?`wg0ςT,cյخ6ATنZhfr3:SC##:Sl(*f^ -[yXEOwh5-w˿OL^ ͤϛHe,(6Z?SiBqT9Bj1equ؂ּu~HMv1Q=p7}%!×mՑ[ay(;P$+ v1?{ 9}_ +ՁA(+' ^}.7er 桮!r5ZXd@$V֨s1"x7 }$*^TL,E(] o<]؞&tŴhD| H &nn{X>iT~ _xl)#Jo9zJ o쾠 h{2,ʿ[n$q})ϧ=w^j hj.;jᾖ^1\KvEwv=Kp˟τ!fPCZ6"MI_?&4B6|ꦚRںz$!xNJ HX uMc<޳h4fOYU,{.. fHמE:x<XX$ #.*ҮNm%|';=# fAO—?rlV:.(IơboÚr ԧϒ-~ˇ> &Mx֫W qw^i~^~Kf{.a`"S4M[+4ԖgWe O7xY~;HOT[Щ($a(P k~&niA/XGe/zT H_<^O6/ʃ*JcQ<#4􋭞6Ngxϖzk~l(-ٴoc낆4,@ h"51`_˄ )N(3DN\%j1df?*l3uK8!K+}C[y[$k7Oqc'hew;@6=n̳?s݃ #C/5зGc](n0y"6cV_w1fNhkJx;{FBҐM(;x݇ӸW^B;O-ݎ)ߨH'l:LBg879?燾wۂK }k{us:9wɫkӕél95zk-sB(D=#*"RđaLHp^Ao7_{盺%ء?jd pX傰Xy )" RP[GJy}z/-MDk%x?Ht>'3VE7^c9mH^#T=yOҐ!@[„qo[O':)mm/hM!:`P[=WBA;%C޻6+[}~7cT iS]*++lM%؃,p:Kʡ{,&P*N,Urz o(bCڡ{MP6d×;%略p S;(K|–,)9L=dkT&%.fe'|~E!_} V2wDeJn 4SsCBhAQX+cF lĨa̲-@jGrW:-.yml lq& >.>}1y^X15EˬV );4\*} g$;Hh:OmbVZ1["{Q&L(j_o8ETyGw$+>؃@cP\)ܠ 2s;?z ӵپ+lnh*U!FѾROĨ1j8܀!p~QXɆre2 -ck"'xBWDw}FUqS޻/0pqЩ{k׊~mBl0Wl'g '\Hm!c7mVq iO83&Y:vj8jN98B=Ԏ9 n#u~/m>tD`R"k,*qpTQVKbvg(ȋd p2(ƕeO{'o $,1w9/#^P%@>lR/?2u}W_=q‰4}oH[S(yYL }*(@?|>ܧ(6j,`F_^Xpw ]hK kbNU$9֐Xf@G.j,o XP6V "C"Eݞт| A=z;uOn]HR &$ŏi0)KI&C:-l..ҟVWe8OHwSItwԱ ubϜvڠ%UQp׈ -=pmqkΣcGke d&_HO& ҘA[L1%Xž A i,;;mz=#1]ؘ֪Su0!P%`\c,fOdR} ,uwW{ԜM9)]ЮcHgmYXV 4&k*JhnR}Mh.[UhF #зjv#IgxuTJk!93G4'd=B r*]˽ G ]}-@:*Kp.OfbAt)d䶴1Rey>'w~-R/jR%t>+c,gsӫ 6,vS$V,?Pz!yWrgmE҄'^M! c{=opjFЮ#4۹)omz/7ΖʷE2SE]]JHN%۪^ά[ 6Q=ʡFFa:0</n1ѓm (YTe62. ,:[n*+ ׄ: ֽqJvט57.t!6P֞G#Cn*][AKB6 m``cҗT:ywj%?\M>:Ƃ}?7K/*q}ˮ?6$-tOK?yqmwZwW@y}`4qyptTg&1 T.w-x!# y#15JxR{z> }hMT/+L;!`*ķ씰㭟R_?A=oB iPjapIhATERêS -yn* fy$kS+Iuh#M-K&9WE&` TOO+m9H]J_["rB~h3AiDҠWSϛ!MI78xr+{UFt<w ;:ff$Od\="NX#R x,DlEIuc?` oJFSBOCfTM1xζ x < tK z@Ora1QW-ְHaEpGIߵGA(t1էQpa=*&eQO!7H|:6N~#QeP_Y7^@{SVW̸>Nk]?5faǗUk$#GC|$cX(x nƍ$ {z+5&Kʓ6B[`o2g Xϡ&*#@G|lGAom*A@e/@ͼ&SАs2TcH%t2A7 JvCQ #+Xn P $M\lf`~ ,l< U"`{>̢JNN6..Qwɖ NulIr)V`ߜ ?=; Ź ( |agRG$_4ZmTXPJRU Їa\4 nY +9۬MzFfݖ_ō,}ѹ|itͤL B;ϪD.-8*ݞ23$Ju.sf}<&TƐu(1EUvCo+(?FaZ5R[^7~Id.-F[z虇Y MvB:pk+\.X3 aX!tDa2Kk~C( 9G\r䡛5$@xd/=?6W>r2]xMgI[$!ԜQ+txUu}[pt.RwE[ƶo(kCs t g(/DPPZAB$p@_\KYAQp,Ë'6~@{6XS`H%)Ώlە3 :rGiRnԖhGh=!ܼǺh0.tb>L7Vv t^jkC(dVpڰ! TTEɏܮ:(gQ p pe-uLk1%4 h[_Ǽ,][7U>%v.oGwY/wG, e( uo:Uem,+JMK) :7ȄlC40, *-9".cXMߒ^OS~Hv(dij'<{㻐M;׃-vY~;W7uI4dk=jpKY3I(ZoNn6} URcϗz--β ˣ{i̊ M-D-\rlKKҷ&t*q "Fhs xA`nPIMvJ¤OK ҍG+1yHQ -%*?=S'2B? #89&@.e9 ~2bN5f^& |ېJXKy'u~eT YqL 3WፀDw{88T}j+QՇٜJVP ~߽(kIj'2HIق&dNjqjue*E?$Qi`<5xy]sGlw-@!A--eHJ9xHSxHW6/rX<vGDzFp5֥QBIC[ j;Zd3wS=PgHoZ_n1٭s' lV:Ԍ8YCXNQنŰrγY`#',,e/ۛ"8B35"4ƼA}zJìL}ηclH1ު~3EZtNS6*(w !3I24 fgt/:+y滞լc CsvN@OG8D,D:83^:#&jFʬ]hszNE?Zw`$\RKzugy}gFDAlbKqM{*fЩVnaa{y✥dJ}޶CɘF#YP{\ݧ98Xz~h:vI2g,)O/Ľjc^?Oca?m~i :cvՏRljQ盿UG/5'P"t}khք`3^R{j"E1`s|?I!N)+ #v&N]a:D ߇L.(`Z3 Ch#cB´-[eET3lۛUFϋ~?s\Q  x$is7 &Z}U5MmT`# yUS#4*i ;R@RoV 8|lKI/ űsF* SVp@ )8V(H;`Ҵ_$4c->3%MsrRX2$ōrv˺W>'h+1C-5Z6)?%^+F1.B[\\S4=,q*v Ԟ 5cS 1QHmVFgҥ_VPW7[܋d{U:-;}{Ek[@ieٴPcu  wmݤw0{[qEz':RM)UP/k/qyՈ5Ghm6iPy?մ.FnEW䍞ප"xPV 6pQFyB+tk׀l8s̾ B!'VA Yj@s%:D6ڞra\XẺ*jx`| QI IoK& HIR|9EiQ!)PևVI.lXEN i_)U)KWD]NqlH(p)zK"QV<ګZʬA>ffbJd*|dTA7zbAXEM2L>mbFtdoO{}IƌLtpd4{Zιl[QSw"T(n 4* ԎFQI՗M%z }^L϶cdN9hEPр@_vK!)vvs|,!Luّl;7L{W>11bf,A5] D*6i@vQU_Rז"ߨ;pBep:.0ntUSPbb`~yorq%1BgG1ހjQ@PLuT UD2iۡ>qMj´(}.RO$hڻJs\Eo^N)F".[_=3"s<Y_CPXv*E nWTr`pr?TԖ{gF`!x]lzWD=pU3To[m'-A{CϑYh B|Aǒ(өJ=<ЃT(918IZZYD g2Mo3u7tM=,OfwCP*|ş'z#02̄C]Aw&P0֛4a@+ENK<0&y{ֶ762Q]Ø-ÑsxYOmNx=hOPQD ^#aՄX11A8-?ۼh[TT7qpA5Yz=ctMH w%Hι-ܡ`Q%H i>13K :q nkfX#q*b/~RCyLˇ`=O}v=O!Uސyfb̦IArO)pBYcATǍ=Zm+ٵV &l\#.~fz7ULK5 xIUnb `egJVBUR>TcZ-Ϭk~MWAm> ;W;!`h.lms0C YCA'dV(n@]aG9rfQ)N#hPC|hf5yMP'- h}o 2ak{F'AEFkI>{ԟ'&_EʓVsueP!R SR/[ e1}l#WySe%? g:SXY) (lbc+ĔѩRqRvzM9Dz+ tRDT_J\oJ\< v^N;̸ʕtЄ֧#Ak;C2N l< ZV!u\zk$R( w1I) 3UԺ"vvgdLP7< qJykb i5/'_<_ k&8 G?p8dR"BxY 7GHUnT\hNQr.{%_K1P40n+(ۓX5ՈT?Rh46=v˖hU.Sޥˏbˆoij1]zkѓ<N8mKvudɵ Ne\ iy_%T_nO(:}AY]oWx?;8S{}x ʳ2 y("0d"ĚƳObˉ @kFg\fyߖPÃ+GyC Yݎ^uoڜ om!>^e}E "}:[Xw!b~<\GY+X\-Pz#p ޢ.w)qyɲ *Yt Ă]J$z!gt܈!14O^kJN&!w̃K Xj stȽ{~C{$߁(n qh}d<)5`.WJQij/xlQW`N(~"lqY!&Qw txH̿-E[T:8 2_㨙C ɚuuDfςYx)S0|] |듌rtꀂ"u"RL]kգ8/c*NԭK(ԻڸGj")Hmm"M7`C2:~m-O{:ԯQΉuo 3[8Ƹ_  -șL\hɓ3f~ѾvfևP>Wch/Q!N}EMt/L8RR5^(sw2@X92ĸ~%RJ>e7 .YŚr,|}&3@M 曇D_e$̍DmQmEaB跲r1~ʎoL}pȗr!Lq*[J=4ON`_vN8\g}4j0لhZsVn=ۣӚ2XL[S!$WmWqs6Ojhg~LGdryeN,eM_^WKv |ӬuCl}*T0'f Tr8N3x)eWl0uC{I13#Pp_EM۶TVmTi>X=|ɩS[~&dgkS\#{ hmGs!9f(*lR?Ʀn(ގH%n߆, P7ySbQa0]2{J7<L&7{WM\kT]CЍhyҟ8 tz*޹Y7*{mPF.8_uw ]!\p̯ ķ>Rb/+'"C.n}fJ~93xT)MgM6:`;2`^_ǐBΒG&oQځEcjԭ#| V &xt`1{D2K jUpB5!c.Q[ "cӝC*GerivՈXRj=1'#n %E݂54%ͣ 9h$ /LTe RI >E&%]q8s"ۆ0C`|gQmRd4AE= -#> Ov UR 0tI^7^,x92j}poY0/#GJOa!}&l]Y]#['~qiwQ퉱@d\ `\6y"B 3#lS{c¹.@jɫ`yl%MRKj&m˴;|'4HGӰmaQs2,3l&r̾TLND^ ;m4@Xv !vQճ2N|84;Vo!li'dro&s܅g2M㙄 Hp-#9h2j^wz=|GN8}JeZ|HagTf܄E[]d(FFǭ̠9s/ewhmdv)O2t;ku/Gk7> /APEBTے<&#x=ȯv&+a+?Z5Ub=Fq֪HPxj[iR}Q]>/! ~suP_DrU1WOqί py^?cnk6_WQ*èmc`Z=y{:'C%m`X W"f2stx r>s B+[sEM )K *HhrT<efӁ{*Ueҫ-J9|M'?H͋.9[fUq|SW35_r\[]jOIk0|"^zkV:mQ%L~kg8/^aq(O}Sp7=Rms\Q $kOyIfgcE/<*xf^NoEK#V!#=Ggr=~sY_KA.c <# hz>|o2IaX hszuS & ]9b`޿6=v$D=Bz/8i}#^>8#M׌{ ƫ%+3Uikc]"jtזY IK87>U2ȝun 6.6Z>bg635{,t`kx8aI$ѠCS#D5F*:\.QjÆKGİ,#n-{]{6GH]X8 E#cD um0_f5Y||inݏP~HĤFq8g\麚<HW&zR~i]|3ْ+8/ ˭ם7=#- T@}NuIL ,`;dDѯ'Y_pa8m@>{Jr!Mur9 _pN uUlfcTI@੐K{˸ _YBI}W$A_:9ØlI4N̑llc>Q(g{C N T̺eNy5vTg1'qz#Mʝp!xNHxn wak WاXEDr Hk#:ib*L| ՗D;c EN132mƂDC#m7RZk]4"8+^Tw@L, y r<_jh="s@Vʷ4ccyGЊPZ.67\C OT :֝(r9:`AC^u Ee|9kR8@)7![p!-P%JPzJ?yVw"M b9*J<ߐ@8r34b6:vp:p2.MU}@CK! aq(0hr׏EkN8pq{~}ό8rczp]QV)w"1  Bq=["r5 +Wknv ūg ɶn0Apit+C7嚈af֠<XԈH:'YV<|fQn0D ϖ~L8p(o-^ѻcJ b=Ad(+#Jn5u/Ñ#rFx> g{%ײ0:pUUgMH\%kx1<Up5dz`-V/SnQfa3Q3'CTV>گL1_$L'0D+⅑S?B?,n9Vu.6Z9'w2vpUk~nrުVn ܕیP]3@~kb@Y"tCJ~Px~p= "S`wgHᎇ Ʈ%ȐG]f>sW6}zMd%|'8( +»a>(<~c/Y*=Ur q;l4,BAqp]դpMw:jrV{ é#,۰=FaZX @ݞ-sPj7e}Kdhr?g^5;JI EVDٴa*pZJ:M\lxvoPԌ2Y}M6TvB7n w!7' 4Cb2P6Ȣ.6x ejL"xTS0o61NpZՏh8%9ƣe{+2|zps i\N?i誹α&ԅt%H878SuJQ>lRܯ Bȁ=J]ØjӪ7\RDWF#X Jɯ0iApw` JT8 ˬ,j<6IfM-/ Q NƖ*;UdCzvS lkۛ^U1d\J9%óݪUY|ע㧓Bd.Ḍ^U,3)`3"`)ƅTP Rcmgϱvr8qHNņ\<71tE8&p# mAusœu%iNUCrq$Jaiy{v0ej?} [sYٜS{V̔32P9%=%d_)B/ˠe>1u %?*W)|ᢙjΧ;[ ]JR@.TS)&b_/5?ʹ q7*_q)K-!c R$̏}e^g8YC\ W:ͱ@-1nh̠ _s@bmҫRUD^[>^T⌶[P7Gv?HAO,>\Ԍ aq!5QiRRF *e!ul}^v7MkXTYLh3R OUW ze)xzD|Uh\| Yn*V0aMFƚWG! _щMRmcޒ9,U/ G4OYU+ v,k!,5 &1VLjTKpXu}p]<8N<6SY\ b,1*g>5< %#4:; *7 ΕM [f4#q̰]Ar=#OgO_kǶ#Dc\ OdH{u"8yC~呴.ӳ잊՜JETDRqe_ŧ3eo%_+:ȿXBGpPRGv+)ѽ"BRAbPiDag.WI~&Sanm/%pyǍ'ARXJ0'>o1 W-G1lx UߺhE.K:pP ?*],G2gZ3ЦNgՂd{݊ CP?`DgT'@: exHϓ1"SBCZHV=4=|mt[D_#Ʋ/_0㪌$ 魼AObFEk3p\ AJ'|-8nAv{~27WV4󄴻T yV:hb.Ky~k/a8qK@bV4T*]Kʣ?(!&Z), aT|vB &}0~2 ɍ - *MUGΨ ^XwU b}:`*FD0(R8jStkۈl6{ $Iq=5|i^M_>8GJeĈstO,RŴ=^*XLQ},hc`p;_jV]sXn٩KZB86`q_!BZa!`~M:X?6./`񳷝^ 9Pou12 HE/6co8Mi;B,Pӫz9+5e "xAԔa@/* DA;4v=rc:55u̇s8+"ERIF70qW.ۏ`:.P#,C2i`9!-V惈y*@WL% 0-(H>jyc|65B-6> w֟ >{臜&xr( G~>{([ {X֭.vJFg[ƕ+q{msXSӐwt4|aW1ߛ0\m.rCK*9QB ۙPe0P4Z,߫ZW[g>m}bCT@9mhUwtΚ*\h|)gRNIVZ uTT8JaЩR9FMòc3Pkwz\` d2w3TAX m|⁾`3&lmo^ %O8 S{h}878}>$8|=,@FzW}/881 -/s j;b}\Ɛd62QIğ {|z&RK6j=#`(0wgn9a." Pׅw-<Q:i:~A`R&t )50ЩDJAS2>n!e'vLYإS΃<\9BXt0Ȍ <~|mrW{d}%g;PwCPmK}Guh2tPo5(B#q%q#7~K wHF׏c>3H)60PΤ/-Yp?LXL@ԫ@t2QAd^tbw:{yOnI Ä0E'xlD@ ux͍8 cub2Yj" ,DehSO5On! "GJ{t>p, Rҁ0ɒ7p7oIiV۵7j ΰsUcE`f@ٸ@hvߡDhHd8BwI_A/lA H1GkVũ3s}cXHLl?l ># n/J#gZ21_}owdMNg9>Xw״('aa)E-F"s׾Yg#x&[w< BdZ(۬Bu:\bJϪׁ;V7V@RcZ]R}Ľ_q{JTR1v؉S$(Ss99dӋ07UF<mp ϻҜF uq҉s< %IuOf}˜eU7$B`*a%&19qCvitCmJzE۹Q7~`ЃMYkjPUMeDQ%P-5 hA`N2m <@+#Bp7DU0#-z7Ve@x(-^986'a0 Q\vOjzþj-}!zl)Ɵ +pg>r>`zߚG8BhF2 vN:m33Ԃv X)`p4!/mZeŷ;QwE$DЅ]se_!\[*EYVbqHػX ;Jt`HҥS k hE*+,FΥDTf@P5;~&1l _21$eNpbv͘Cj2gdKp8p-^Wk9/32<**M[ ϑ-Fj3L` E\٧'hl<J-ew߳UgǸcB_ݬxY/[\-'3Ku/r6xq~q sUݼ*<5E쟕,u<[.1K CK<~ϑ~my u2EǴЍs$-րD`J6r+4Xa>Зu_ljG"7ƨi@u(#XP5IIպ$(6k"~Q| 0XLL{wD9rE{J[X> xUE"eE͝ #\޻FXȗp,+WiZ!NO3̋peYF3PA(UE`?&zIAzҔrG@$f \# >nHm1.v (E:RO"X`0x{Tc M_ x::ZIYP!4kW!;tgUP7D|8EBjc~ j`M@Cwk\?H:f 1'&5PMZؚ*o!|.s䘘~bhdbjfh+̈ >bqBG: *9J2lВe("Gwa 36G.:Lt&w]ig"fhG }%|kf -%w+㭞|_R%?(}z*LYig Of L2ũSH)Dnk&0װG9`-DMTV"9R ]Ln'~;d 'RTz#+jǁM[)pH$DL](M- H*4(/L⮋ԛjbO0b^S1B 95j̢HpLQ y[ϋKAiA5lbO sL&{2JWH5(@j,OHX5On3i=M ;.Kh م+|Y~RGV8wPAfc R?B?g6 yߣ>}/ ^AK{/{ѩԼۚZ@ ?G׾V<+յ`^F7cFʉy m4Ƴ҆ 7pDT'!&l88 (}iX<ދG3}X.ˀj1`*klOfePs bԵkxU@EWpJ'qNB9}Q[PIܾV ֽ )sBIn(H㊶^}=\"ݐT%,\LAJMu-{,M@ّ L~ȷkoc/' y8AwAJL b c8r -Z4@-5&I[/o6iO0dM;`fy e,·r_ULJlĈc;o\HRLJv z{xOOozwDT}ðAB^13 c @yw Zb67q[j61BVl8>b\Sd m:G5J/<`oNtײ&C+̺_=wo{|Y:| )ql ?IB҂wrn϶k 986M`uq>x=lg^KM+D6vDˠtOJE4~ k>s06@4aTHM 򅾛D6YSuZ%;.rbg H'[%3eOA֐>Fg(f!@ty^\~0;}ÿS$>HӞWl2Z]Gzf,lWuxIH!OĦ9I,)i:LJ>-gXaB}B?0Μ86ԗ|T#Y"VD~ Ȳ| ?q đ-3riR.PhU[N)/st`@ J˘kcew2weߴx:3(|6Bwނc'^E -K1X)܎)f.Qi~?c!ÈN蔮H2,tT{˳edy\µ?fT}2`EŕHĶ3A)\?!fX,pGE`Fd%6Ӽ'f(;~O[IP92^FwfP<&Oh%f5BvId`nU?^@Gnd {jZICтУ{rr3 јu{.,0BΗv`EyJVXbX}v]b{^J.䛫MK.'6v;pne挋jm(.gs8Ɲ]?lSP"u`=$lHNVnw=s ~c?H7Xddr[SD d;[w]$9#&Ȳk=KoO Lz+:zL{OE6uNT _bu"]eMIy; JNJ^y5NxЍ{RZROSuo=j;G@"dr`&t 6mE&8јovS<&U:X  VW~",/̔ U47V9x`-׃m1CbG%q-q@]è||NF4[//3P8Ej_(ɚ!6pȡ%Dǒ:9tOhPeIXhcϪFw:3Ww<5 Ȃr)Vi(oi:2C%3!sTBh3u\NccΏ'gq`x'Syʯ"4˲?ЙnQ_͔HV{K Y?K,M+/+ 4=>#SJr`]%|+U F8%kZ>7-'T?Oѣ4 YFv߯rQ=/'{#$*"H"p˫t=` }=]>`vhڸ>Zwx\i>]K$ |W.' ɭ2!iXFҧ9;BS-bVWz>VaDmm&Y6^3lP8JU xg|I5v%|4/]"r`h;t:i'&掸t،ЀjR$CMx $'C/tAϟdo,`rQP.#m<1 rFI#\`_ϗXZ^ykuqOx 'Lz!NdEm-?zQqjAϞ;j[~P(@d? i`Qz%e,kj48֗;.|ܬ=-?ReZe|\ҕSac7FYBt9* ӽ)KڷoI1I-*2ر=xr㺢ԊeprAm䃅ЍJ$ $ylVPlDxj@~iU SNRֱGgra1uۗ7kQcEU3\ azmfk@sz?c%}`aZYw]@U~ k}w'n=@xj($Vl/--_\Q7D>f EJ2)P#J5b`ځ HґT|Lጼdp:p,}BlȤX hr_ k2 t[n04[/h t,c ZOz1+wtm;šv2 K +1<ljD>q(j0,NPԝ{c]VZix*XԐ8XВ(*_("L[e:t,KZ:}eT!e"QXo$$=3sҮ{oȒ!~8|jaY "k[􄈑n1B~l-UlFlXO5}hp 84z"J9wPez^1/#JR,J\R1F;ٜ@z_tRw#,X+Hh!(b h\@ HuxzM-.F`LWI]h*/}.qSr"HcT/ʙB8zٲt֞"Tu⠪v5W/\zI$w"V[O$]g"閱 z|Hao/$A ȂPL+E^ixъ;DCQ)֗nBe[Ɇu0t8uA`&lFF b'ސV[ wZtMtU[G`FNF*||cX-8u2 UMK u} C-Ȍ41gS!mRy2>%$2;vyΣq"MoE<pYBF " 'Ir>z U-H8KĊ(46i( *I8@mRW>*A0$Pqpk2ގnL[:7;6"seY8 :aPOfΪpR_>D{^NSVuG+',?-7`u}N  5Yk}*PRHTy{.>ˁE<9UM ^Dl 9ZfQIE,pNw';wdЭG)Xf4~W 㨁9 @͗h}Iriz Pý;߰f!^Jeج6(n_Nb gUs`s 10Z3STL߿L&/ZhCx V|41$r[Q2 g $7" /u z22g=.Yb:#܃d*XN+jb,dk8'joԁ7 {TԺ{X1*(Qn SĴSMpHl$ӵQ֋,~a;([T:$ۈ}0sJ΁gK{oVvUE˝ij]kwRSUtYZ+jƛ2Nz&KuzU~Kf91 ɌPZ:@``+kVStH4(յ|<7zHG߈R]TZk9c'N\8Y \[u@:^:UIQ *qDX,[819#nupڅ4NIMj{t!phJs6ì,'N_7u8мA {T JZu}҂S-[ݚ*g2Wxg bT5R2\gfqddМ Y((`"yxvDJ0tWewmZ'qTF XS1:;`cGȥ!z|T~`0;(r ܷFك߁|#Xžw;@AbΘGƕ`X7qo&?56-T؞?x76Kkw h"'*0JckZF& Arb-ӐX=[]9q}cŻB"]Kf$.(Sm5}ocE? ~wSWICv8z 8}קbR69X>P@ kf=CJg56ܺɯK ar.:Է]3V4; v*v 2 O!`Jɤ᧥ (}DJWgN;YT䗀d=4ƝG!rY nu/1{'`!1Xt_5流SAC6y(<*h/6'$(s-YZ"-uH9 N7!yGdgK -TrAުѢe?@iP%I叅A9@Fܑ};㠸B6%nmlr׿,: 2Uwt'J>R` R?:F}f6\{-CQFyiT0|8&&y"5jQaU,"Jjn}3Hc8g^y(.g2/, WMgK/0̷NYp4y4̾;A \ےt*-w&M&uиUr.SsP yN > (88Ȕ/Y.HٚƎQgUI՚߫~?afcW=MZMً|yQH랏X1Kp"jPlY.ߎ_Z1Wl,Tɚ73[ ΣD\95an2<?F Zqu:*uƋʛ 89L30[@6qNRkm!é_*?l\@ꎁKl|f=Z0cup Q1Pْ|ɵ]B9o L%C'^P{g0':^v"vee>Ayp,BVR,| =^+Ԏ^)*!aNc/1\U uʟz06(vĚS{=47Gξ۫qyJm(RTEtu-n5VjW+DN$bxs?m\M{ aQ{/"E `UZ&H^oy5QiEjS6\b`u,VcT67` nv86ueLπ>(ʼc̞jAuӡae }ЮL03> GW`g s!j|#ss}$Oԇ/-xәt`m V%"Uǣ-\4kܜ'E L#9X1FǞa1.6,2qd*0ZR:|^)P14UOSh3dE+VKHаW PsM3dA[΂*ѻlAdC'̶NQ0TG7 41*=d(:>]#Dc,pls! ;Br^(c]i<@G_SEE1ִB!p+CI`" ;,RY-F^r*L%܁T=Q=y$STGec0HфuxZXOyMR[6NKgEt۳8Fsxih&ݒ\:Gd~|{+[8ʷH#q]W%y|UOV6 P˳HB4p˱<̓*r!1)(9{Ӛ #8i s~jhdiWHg$Z ASdtBgW·P&jOĸ՞*Xz0BYܧ-|Reً[['C_UG-lf; Nfʓ+HG0\%@Dlg,fiAs|F@JI#/ڭTg 7&sś=ˉkVi(x(քmZyD u 4+J[ѻMd6?')O|Q L&H|Q"x򵓜t݋ p)Sy[nU1 rah6#6Z4 8%tjCeBRnbbrC(Z1A0$\d0U?`:@='βqai3;h;vE8leӶdKIӧw FEsnliOed<*(^P'h#z1LK,dbs]jE7{zî?LKXJt}Y4 azLa7Uh-S3Ptul0ec?:+B&ԥ4*YJx@!7 B>3<\̦} ȍ$;nU%{/im hEoy +#m!" Fp uau(@7y͕R2O->d'Z=קANkZ߉?1 zlH0O]59Rfl{trm:\VjÝUU H3Z;H>eh"p~*o!(綇J/q.ɸ<:6#Ll%+e@n .ѫcIL2qEIqQ`D,xS\$ zAz?I|0Wm,'usĵdbo !W=:F=Wgs\W/s_8 [N|t\P0&$=4+ 귿wW ꛙc ҂J5¹22y#qVT.Gr8o! DJ~0vYJQJȰ: oyڕ~!Ewhd0Ųy|1*WU0g|'"ZN}yyqa+]y78^x(Nb=1KyK]- [o<wJiWcp4MbT1p4 43#Fw1Z:ZFWUwX.ՉT@& zm Ъc,i\>er׼9^xŞZi'H*[3hfH,t\e!F1ꪯ! 48dst/lIΦa+*PЕ s|V)w|#E**mjAӬ}cDAYv7IS^h8jמ)>;IJ}ϔ7BP0vW-RI'y?C(ܩN3 Hf6NeЎ(I/%-^ >$HIiq"~{u O ap)y~K{T^+l]dADv(l 8p.N6_J(t\`s?9 ]]nP K3CKw̦~ih5z5z_-\Jcetk23̋j-$p5eڛ$UX~0Bpqrj^[J.Yx 7 Zv Ѫ}`w͐PUV jzLdﴊi3-KYO+8I#^M7r%^CIyD*AcE~p% #VMURBQJ R+B;ƾNzbX_i. F8Swʝ"ߥ nV?թ0}H"OYڨ8k{!6-Z)olx&#fYqjAJRTIh?3 j"Z8vjciLԸՁky BT#x ]­W fiwEԶPg+Q*`m3lG6+*X]=7CuK`M1:'Whļrk@|tc# _1522~[]DžRUHOE w(ZF4Ϻ_(+j)aB`Z!"-!W Pw|wjv6}890rCL=w QᯤR26hX`2y64sWftvXfɮ%$_Z>(52`=LXESPۆwGECyRZZOP?blP3r_߇xnOgD0O`ϙ $=52$jYȜFPGtI Tu9[t ݋H7s2dA1eE uD-$CÉ\׸`^rj -r4L.`xzеZ{S lKQCX*pLy6|ɪDxPL7;]]#QVSS _b~!Eq/Ñ]2s2J6)f+eLPF+qE* ϙp7eE_(/aYU xW:gb9386]ZQK[Z! Ph. =:D% ~-c( 1"2g?!6VXNnk66=[7dЪFgmVsB&QM3Gj6 c42v~mr@Ũ70#@,k)Н^w~|iYޭEܭ傣1:_1 LYx^-)J7\֙E`+?%o%]捊XAͅ4.>N臷o &bPqk4$;B!~l/*1/RЄT8' Wcnyv,u{(W+)=?AnVIC?.P ڀ t=lţ \S!` Mfޞ4/:Bxi('D;ͨ*ޕIhynZ\;#,fc*J$FR[{|]jp WckBO]v7dH?̥Q7XΰFoZjCax #BN<+Ml^=S4D{3HK, f+LGG3{Ho@$:T gP+?mNұ*mc!Ec6"QYb.y7>.ȺJ$E_sP/m!Mڐpj)ޑeUޫ˃S nvzc(i[/޷t箙''mǽ&Fi/6z,ֵxOXP5Y_܂⦰yj~zK3UWJ lBdqxN,_{ ,,73j?b` &đjj6Ƹ]Ɯ~rQFv"gAZQbȸCsHiO 9g"8wf%omso<1-$_[fI[jL9TpYO#q`b1 $#8 F`HeDP18LjSJ" 31ϳb'ӯ+> }nM3-ɢe*JQQ@ߞ]J(b/̙w_EJ_ Z2Th~fN-4xa8:?zQN.*<{ ^= <Ȁ,0#1Rs"ҌLy'3ΐ3S=3HvrG@\1L[TSG7ޣHb[Rlb.8a/sڇ_VMbXt"6G MfZB)nWyiD-m(i\)#=UW3^㮀ܟ)a*p_j08 Npc", =KNVY9,L4Yjڒ=*NAZQ>l W>Ҥdsl}c3HPJ, `x&9j赛1/]} Ö+E7?La|V?$Y+6ꖘWbhHA'3&{v:d&#7!; +'he 2>+5qrcPZŹN)Tl|431`![[ \~I?E3p]|X/uLcI_tFC [R@1޶].BLD-`qm:"k",?(u{YQ7O#՛j4"lЦ rC&W  Qhr>pVΝ8s<4#C=Q{RQe 5 +$$r铰eU :mPh;)[E=$ b#-+˧{G)>2rN"2O{/?I#}[Ĉ猑ؖ`R4$(ECwP" ߐp+<_alEWj. 5`=Z?;\bj7n"ܳ~ߢ}ތ]̱ZϭFJVLV{= 9krBT꺡sj$ǙnsA R+6m^Jx {'Ec95ES`nvr>^&KAsPMzur #mPH@/GD_ ':FYWE6n;͕CZ*o%DYdln1C,W'z{z^`)ɝ=e kd3w& "2Q5Tšc09Ln Q;w%(ҝ(mbB/UW2}S.GA|>痩%\q71|{xLdw+ lȉwqyooi k245{V:/c~0S*4lZ/)P*&2bD7kJ #ƌg̀UU/-y,328ŀ.M~h qG#r6̙-|GR>__L*Z_>&tuUHyzoY2바 UGiăG|EJ  i&u72(Ie9 tyq({9M˗7~!:vG !g&p٧|, eW1Ԭš6YJ%'>xeΟ p֟brg=:r"ò n^RKݣ4=ޛ68[!0́<7j\T'y \+HG?Ynkgȸ_O`t"]>2G)E`P3kĢdSI\Y >T[x}߱Ut-̹[:PS؍ 3wji%o\#X&ɇ׎KfIjN,KWqE<#LMJi #`'`-9KP۸4.N% użAxҔD)ͳH,scj6>GB\3_`ˍc͏"PI] ;k&OYeߠ%<єA2=nwg"<2HHϳ% BvC 7%s|csu܉ :e|klq!Bj&6O׻5_}L71h޺[0p9q)jF}6 zZ/USzhԎ}Eŵ[V.:HD,IGd8&ּj#BE>n?J.{߹ 4X#s55G~H +LQ67#%}Y~ndDFI*$XOp ͚% {(g cOE zjr2)Cw06^剎n:@('M_5:Ԭ1:|q8]vHD8NN&Xj%Q->h +fTh>߯6ׁb_x)"AI3ew1m@7Xn_%an'`vo֭<M5jw c?%́O$Ʀ9[R)pͲE{9+흑s3BLlrf$f=nWg\%!I r.g! ӜfeInio2q7O̊|d qal8.s`"OLXB<Z4[7bdj]Qgu8>Km$q%)!hB(௦R|]0)BoCL`|9U^߰b^})XY9PYfށ+@ }xb[_kqV;榩8%k/fJBH^)(kVBv25S'u&:<1̷8bZ |QfT&HB9_l{#`IA{F$$W:)& T 3YV76ZФwKFTaoc3[}r1 U[c\M}"=;U$3kyAcH[?v&/.;J=F HS!þKss[` '. l8W rk71 IisDpϋ-GEvI"_.,PwS.l lkVG$6ZJX~&HH!VG::2:YO6UA":@#8W5CQǐ\w8iD-_YyX 't?Wdzb3NqqKQ0Q{F2u_2j:դ5mҡFB˦A.O\V22TO1ʳZJ)x8tXꀒrۯq [8Pt[Qw1NF3w//W_D *lX>9,zÐG`<X I*;ۍhjdZOp?MX@0T#}ԃYt!YI 5m}1>x,jWUR-k7l仺U#ݠ,q&WiT~x/]q{(kU= =?P`qjCH4MǾ:*7hh&#H+Ҳc 0ѡ 8P*r]eeOB /d%8FS 5C3o׵/D/#>yx-=Yƪ\˅kYwn:qYJS, Bߗn4c[(j"ᗐщ|H"⻊Uu 8J,@.m~ǃ 4&1"?SvևK<wgBda5-T=eKP֢^O #0JE)DQg1*j>uBv:?a/IsQ2:Q8DdLkzf9/!ֳ bJVgviWQ>/ 9Ē9t?>>٘aCO/ -m&ѪGZ?ktio& `CAٓ$& 'ZKG8ND1 (#e ?;(tRack +Nyi$)2pWnnDyZ`|Mxלk C]_f Yu2/TZQ~`?0N!'y/rC(ۊ`$ŰHDrJtKAQ:C^s1f|P*܊)z5zd#_ :ۧvA; IB{-Gb/!rYK#'`]cǟrm:g6߼y~MK!ߎͪahޘ^VA62IA8e"5g!^a$'Zf*'紏m~&&d}d1.,oթo./2ʰ,/۞Sr Dges;һʘv$Y&=Ψ&U>svT v˓mn(Whq&? OZAO c{ {{SD{k>A~I-B>ST#s7, tIyj4 S;݅76Gx!eF^C~*&Uzh''TtB6tzW]j=#@@0iLS! vh$#+.fa赁E_TPOgL;7y @$^?GA 'dNSw'|Q^3'Ub7GHnQ54.;d$Z}͉2j8-qSXNݵWXL[ kX!@֕G۶i!-ae9h畍`d/H򖳓ÄncEKV02w񀮅CfZAL,aU xȻC*ɅC/WeN暲IbZDhx<=A$w@;y nh=8_pt%Qi,|Ak|0YC-3d1@xc#GgR"LN@0._MD*X jc& |%|$iՎ0xTP EZa J|(p%MxR,.G/$^H?Ctp {۠p/0Yv! ߇쭭 5PX~hk'!+cKm:HacQ“:ˉVSOIM앳xL [ ;"nSFNF\xE 3;x;5:m~u| 'ڰ#*$ӡ|k.+]i:L5K i%@^]t|=^9k)jPrzeyʝ'g\NI<耬E"=>qJ8u)k/3[32V)ctу\(9Ej(%v3۝u<6h׈HquS1FBSzGXz%{]/g+J`s.ec`2ku!=UF%lbJ 3 lk}MwAWʐJg4K kcQ.KYD<7$-0V.́Τ ؐYQ踅??x^V3dsX9&l9>x5F3^^6Xޝ.6K.HX|?} j6T#gϓТY7AaAg6k/L[ /3@-g{E͛Vz` D.(MsTvXNK" N#'*9#'(ꯢ t.d/JpT9)\{T) Pc WhM ToRCx'mS N_T[yX8oG[(Ec4 hv%*$t>#?YS[&_ڢ^2FUlƿ,@D^(s~@1pǪȒa qCz\48rqSKOaS4|B 1{XgܘXTf!YgQK[]Z2}o;08*ڝZ vL!CXHWGc'LD/i 0{%(%E)HJJb37a/wZ옖5>7 Ewޯi 1j|!=Wd =t&pSPp[8yջ4 0.sAf'>mߴѲ ~=2}2̺LsP#AAOxk|HIJAۖ1J+8t8(+x'Gy2A`1H\_XkwrcdD( _Qx\C_TMVD"HræPWL<).k:INqdi"gnNy|/ jԮɎ^ZTT-~J p#7"'ZkX@6}$Pfٖ%j4Hȣ`p|?f5ǤRi{$#\-ZJFrT7lfu@Ծ;+M#4'H^xVc"ʏ|.50g`pB B]q :f{J.P&aP̼X7"Y\`cgm }jp= k7S9OǗ]ce>ixg)W8ZŒe}HQ(k|U .ݡ.\CFqEW6jTtm@Tr\w#N՟IBSm©@`ֽLxuW1z+s|.pwv e}:}+jE5*VבH7pp KƗ{a p.7L>|5tĠYe,7 yi 8cƄ9NoQƧԥmz옋|T{h՗Pcy[WVI7,HQwp`"Xx4st+'XtfNڴ6[OrE5\%^fld^o]MFzrz]qͧ3tԢWNgqSo1JDd@Mqf)\f~;6_>j!J rB*8q pTQ0{*R&y7}.uYpp!uT]QT V8ѓ;ӃGϴWERfdN +ͅc'UlinM>,utF+9sjd&;DIu{aTET, {uknNYtCޝ*{M;e8ɏDӁ*[i 24S۩+4 4˒OYΐۥ 5TK3 ïWpIxP$3hFQ}0?fmHHP,"FC,~4 DB1l' nu ]kP,\-g7S0Y"Pؤfl$%w}PW_|vA&%*}itϪ5̗ += Ɏ>m$fգ9PO6Մb_ eX[u>4.ue*wQK\.8stD#?Ж3Tkҹx؍u _L;MB0tu]SML??oŏ@3*5oŭǫpt=XY)8cޑ 9DޟrioV;E Qxr\u т2¢K3\:L84B3Y`uvxnrݎmO7L$.Heg 3'(ψ`3)3d_zSA!KǞmFct (6 n"# l5gw3sti`.70 z~zGmn )TG0WVu߲eq3ȖC6<=|R`7K /c`h꣞`zE&OoHy!`GC"J|>4H e5N5OX.ZBbLF!Fv7~iXmP'.\#Rd?EsNBlp% _tڍ˲q/0 L5m-k!^#uW jP1Q+/QI{O C: "qQpE\) PH /J rGC5Y䧝 RF4< NWɸ ߒ G ^7!n $>u:d~Z6ˤ[ )+7~aG a14tn~H =ɭ%(IZHr֋:BC8 \bPj]ӒKTĻ֌O<3ecϢrnql73uNN#Re}o*a|ѩ 壸5`&g3DfqH;&Zv/R%s=vNqe7_u ('x S:;R?>@m5AĩA9e=$6(OC{cr+"Ҽ,<[W6MsZE3݁Ztx]6KKn\P]V<`/a@p+ą(0`X9cHYs)=V`v<N~[<}^< ~WMyFg\ӨdBvr'X0وSгɾWy6w8@JSwIaY4k1 0YNBM)OJ1:~[TGzwd_ 4=HR=HY@ r<`cTʹOvyGR2srUBn 6EwDmn[ݬ!HŹ]!DMdnbN\dVy dr8|y^<9[]LC3b.(hsYς}/}U@'o'[&%i%m=&hs;,+ ؃#O` Br:u-VC81zJk*ڟ2 €; F2!NH#~ta-j(#܀^ wmhwR/i*^WKgR| )wh7"C4OS\Y'[NR17mG/,wF?Żإ]Ml rr{H qr*x~8^}!mKG;Ź]$vwP "vz/#Y͂|셛 /\mS倮x`Jڑ5&V?{&&*Ƿ2ڱ/X;JAD!EbO׮-NA3)Quê?/w$Ai&Q(;1Dc8ʧ "9\9s >l$,1q'>ZnM`>ɦ9x\T#S>oƷ[T@{nIg|)J-\5S%O?Zj҄ze24UO4 ;QOXY)6q"}K,W^2:Ue0oaܖUn({pCsqׇUf>DAː&r5^qRaבC$ ,C:\ZKn۫mD*1ɨ9yJTI+WY?{NV^i Vw@L' c)&S-i|q;c kezu-}qĽ>;Nfa^\Et)_V潶wM*%-&2/ *(5%[w9p8n{L,!xLfES+Ni ڸ)m,:R.ӑ 6-5zn]'] &Ё.˒ܐmTP9Km!{1 J9yDuKatS)$g}7i 8Hv{Ӥ֋JZ%y l4gnCl&Kf~|f)[=zNMdWzaTgZf6S$UE^H2,ъ28L1I(!k>Hg Gd7yw~|mQϦ|Mģ +)TkC =,&Ҝ@_InIfzaיWG/ i0 y:0"xq;OEXFͿ`Yĺ/KHBzTm=<Efg[:7q8 jݑޮaM%u[FU/+(A\ss ȇ."'.tw*d7@r]3M[*AM۶Ց~r9!;X2`FQz,U+vt/2O|G9:RL%h\f3;D;O҅BudAGZm(bI.?jn^!?\U3 ȍ7}68+`ߏb&U{I[OD3D}nqACou&1̐0yfW! )3R _!d0jCqzay4䇵(݆g[}~bݦFڅi.~'­Wc ,a~#Z3NjTCvR:ىM' &/>&ίH-Lԯ{K$jֶ^mvHsP;ߵ_R#*,}]:<6A3(;GJ*c3`^`q?'+op`!}EmԟyX0pD8$ǥDЄP`?3'~c"cܙGxQyf+ նQڦUIpqZ3 DdhCQ3Ē%|y[]o'7v"s!?m7ǣT A7O]U=kP҃qy_7i,FFQ$ 0}t 7<4 ʣݠW:7$J1^",u"'PbD]AeD5$0Fz[QaC\Nc_mgO\*>I̢Ҽ4c-~ FQiըD> IV Rn}zZ=|;Ɖ73ԶnTnDÇV~!!NϢCgqpշ>8s zb dӐ1(휩|<79|F4d~[ "T'+;.]fیTy 'ƀS :ե;kZb8WnL6 {mtݐZy=T^E> spni8H CTlVo5LvYDWfJWvq>e8WA%Vd/1"Usg%%?2{79sq?_KL"OkT8ZBegz? -bR[OCrӯ~})PNCكYn~F&"G=H6khBIui(Ny9(=efRG3=zأj섄͔ڪ-)"Lt `zm^z49?QWCI& Wxdf$W3hCǏőPfKo81ޠwyMO߁#jFm ]`@ ݛ@O4'{6.$'DBר5h(}!~ٳyZPd/kߑH4:!\ c7l^fV? *fN @aۦ@1Y΢g1(n&zm[~7bH#CĄ[8𴐗ꨚ<" ;L"$]U.lDCmefR{!<߈\Mêgn|f\1!̫|K_y \$r2b/Z w3`Kh4?0h_y\N Rǿzv[zc92r9}A+@ lEDlyBGia.zvC}ZJ.o?э{/Jت+<HmcjC 3â 8PV̠äuהMnG%Z r2qu @WAS0GZL N5UY..zi5w٪xBwuP5'a)ELG;R0ܑ>7{zCE3֮t4Vd=r荘VFg' ۴KCf=,abȫajMa#y!c+S)>M];-W~'9yrFD P2SEjבKմE=k|͵chsډХ3 5t~$nqOZ xEUk=Kx,Ԍ9eo}w"Edh#U{~dU]8UxW{ QNh1+ a!Fݞ[c"v O3 X9q},qHZ5R@bʔB" fE|Bn\;$t.ML ?磗 FJi6-b^^dG5AK0#G%[&'_E<÷Z6ml-UDv0TZJhTx=8>!u\Nёᇇ}sHy\ Rާlߔ >,Ow_5g?cϷ'lCz`y$&VRj:#l}W~w(ym=:\ȃVQ 6fi(` PG;#J1t@fߡh ;Sᣬ m 7O_;m`3vay˜W {F? ]kAe\[ݔc7pcjBi EꔮsR.̍v;ʂL?R+Rׁ/;_8wn|.<a%چϼnHqʝ:k|RY4xӁ2Dy/|Q3 `Б,4U_*E[5JĚȸ p3hk$;E!-nMTGX=G2P Ն2kADbΟ {.jL9XL3ZŴ©r ҲyڀPӺ 3!U6u{ o1 ("0N?F=Fe_>`u0^5 iɤO~d褉DעSЎ[XTPLw(EW6(5٬0]֟l3H5e+ b-͝o^\q%¤ANc"ݢm=y$]F$iFWm )+8#(1m]PPLmv9ߞQr9 'Ij)NϢS@hf ˋ 0@2*7ǰ9 am4\ s*2= }3Uh?Cb-jckY"QTx?]^ 815-P;D>b&xܶϚ̛bJDxDfV Xxw֛r.#Dl9c!_29Q\h7|_ܙfԼ҆tں03k*2+&f^V0h45ZQƢgŏV緟a* `J@ys3b!3/N9SNn)97*# /숞ZdgW eJ,oqg|3@LeqHQ$xvNN0'py _߫qRah2]-y}/9w©Lm&|}B8jIL3|3u(Z`PjredgL~"H[Wo4SS{f`K=o1ӏ~7b_R-I9h3.L'QR_;&AJ9ycA^AX5àZqoz tDL$t0L?gHFA+˜RÔj<_ Pڦ_[I!?2c |R 'E7yh:ԔgwpաWyn0hˁY;܆2t=}9XQ3)ulh_ t*. \z.8 c7>W}CHФb.DCU4X*%ly%TM ɽavʝr:u-m(z d]nR@11d?!+ؿa^;d.'tFMKS K }py|D 3$w7t6Fn܅~O" OY_3eŒǧ" Yu7Ȫ>`Rjp(ӈXS0|ljT33Ž3.Vb!*0v\xz@2[]< XѩnY{Q\z=+?[C̎!Idd Kv~rhٯFqzRm5= $RLfnU&;P,AѴSjK}?!4{ZCݖ)(um)72ƖǔV_(W)Qf<Q#`8&*zO)ȜSafU`|skpYL'K*z,K@G٭9ia# PFI FnJҔv0׊~  N65+GFމQJO$6Bu%4aVzu@g6*΄dުmL0r/DaJcBDomAXÀ,ګfǛ9OzvUM=GJCo{4ohXӃN(هR!B A]dB9%}ےx++sC&aY\ڕt zp,RJ{xC[9{sl)[ܽgD3%ԱRU%ɩ SEYL~ 136(Da"3q,g~ûF(BV͖Q;3#jPlg!bI&1Ӎ::V/<ervEe?2f{]T@lݥ[F9^xij{v7$:AJPVRHׇAx .ȃh4#{MF}WkSH߰O~s0SOWzϸY|ٹ10J5c4pIPLLW-r*K./n,sW'SvTkNis41SöG6cp,8lECR%Ėʂޜal#02 PzQ9x,cfԷ.>u^^@`N?aAt4g*X!1s&o74fM[_6|m(C۫H4ƥKGBq{Qσݿq X}k&V~[+fwv9n7lhOq'td\;9.΂ 'ޑ\j5ʗ@ cgsShZ?V3elr(0ycSǒwf- di 0j Ĩ֚Itp&`Ŕ@w^BSӯ:]o>ͻr6 >i@^R->dQ)/k:X河 ZΨ+Ӹwz;pNCഉ FLvjw%AeU~p)uAk]swA`Z,YcK  Yrsk+;E}Rָ05/ *5>gNEQf[&A-Te+tON\Cu(ѣ 2/JȖ[AEHeԝno~8}7]9Vb* èجO/ݍCTU6p,2LcB\b^/Ҷ_RLx:s,;G02}j"6NNRxogpi.岭 n;aZZ\|Ay1Gan8Οvk}*"VCga- wY-v +ghyCf\1Qȑ ܇,;d(r,NX~aH}MCJ!O ?x-;ZY~ Q-ė*#Ĵw>|#JWŲ*ۋ»LJA$~@t|H-XwTBObjZnfRѲdg5Ҡ!<)]wJx}>J.YAd boBq(/+/E‡wjtAв[Ѵ3ڷSzesTe흵#n}PVxhʭ7b`n`$"[s)N@JCTtFG)@Tڀohi& fԢ 1[Dž &p()IvՈ l Q2֡q"za^u ù.2JeBEy6$ܕ.{KY7 VVrg?iM)(byGysdHB/apV cUnUج-6f]:YO!="O0XY D?ZnYyWp2\x1&o}H5B0<ʛo{=31e}vϪM= \RUgd8[UHާ:20x{%#xz=)+ \aQw0}͸2Vw)In>~ZwyZig)v/p@yZ?F:`Y?{p/9CD18ںZk 4oW0c?ZM-X>vzGeLR]xe1G0Mv |9]`'M10A$ݛ%[XNqv/WkЩ|7wc&EYiOg3p$p޴w<&C ;vQ:m?ˊ":Rd+$:{/ndQL<(w7\XTlhV[Q~3.uX}+" 9!$ArSf2go4_th$6I#E[DwxL^g Ej(}~6z$T(ʇҴYZ*ED]5f"-xuD"LY1"RmM9b꿥`z|#bER" Ī~kmRe;5KfH-s܍h0qgyR Zoz,:,DBH[7u+=^ӀX.IqQ}U"E7a{v\ڕ!^w]@tDyzDQ%j8A: x ?V7Km?KV D8d8$ـ]rm9]Xz32f̠ћ3]7skDS/ȹ-|iWcfǃ|NHQl6m, CDHcTt4$RL/ 5`!ga/<,dJ^th?~Mq3RwdV}fn8) pDO;Mcϗ Z蕓(&3hh2 <\;c2k^),h$ltF,ML:ClF!;̏e=(rH'Օa!:-JevZmYwiT~B[@85bB:؜jf[fC7;=t=%eQh&ib`nz0"hDPQb"/IP-OU:P+Tme&Qdyhnre4& $ $Ց: fQ-CxG!n'e={?Es>4)\$+;s 'UA;㮈$f4,RRsҴFo5x@TB.zl\q"I&m4DkµT[P4΁E*c=aJ;HzT3m4VnǒZ'4=79lPY&̼hs$RxjXf4޽<9O ߇!vBK#y(8!kհ$xi*>BD5:u@#_>\SڕH8_حm lr<Խ‰k=iGVBL&gh 8;#`!~kإb{`eO:lzO]̗p~jY F-fI}欄3[>/6o{arٿ/~bJJ_I P򌫗z bn _/E:@mE;K _JQ()6:Oe$TwG_iYp=Ψxo2S<9ȁMvF!SL1tlv8<(V3Wǒ"XSZӷ΄PCb'`W^P! ƤGqE2G5R"42Y] !WӨe[q6 (,\V6p^֥i Cz_4+ δ@־o 8-$LzMi;>pl4a~s|{z$?M6aw*cD,JY}E'p%{o008O+RwJM,ngR _уi`n(D0`(,gYF#wE&xin=7⍚,ϒ b_<}D#wLTȳ%A\jc 0Z3}T4Rӂm0_Xsܔ18expqBf(}#MԘ,ޘ!\Hs>ʵ'*Ru_\~?+`,Ӯr3.) B3~on/v^1޾ܶLj0?vt,l7L[sQړR^ȫ?c=Fm5lW&򸀁+5Is{in҂60Xۡ=1oT!F2,PWx};wA5͹*q8RMwư5OM4k|`9slYVȺS[bs=Q~Qs}Y6(Xn, _7 &=D| |0߉zMOh ʹ~ CNqhA dXW@L"^earbI8z\IX|BL RL,]v\+:9 Otq +}DФ>DZ3mK\!U -Gк Cor~FTꋄ;r!a 71|<G"ë~"\M|xs;Y`8Wy?ܳqI!'Vt gK!$k r@a{٩٠򠫉0ċy_;|a',1q-qTGmOՇ"iηR[Aw,)no͉&tD0'deݙZ3vߤ[,܄\d(mnrBd>>$“6(pE0_c݁~/(A1F-Whe俭 r8$Ӄ#P12Ek=j^a|wA"d\%EML9J`HMMϭ54W⺂ eb0yƤz D݂LqT/Cd׸]'V eZ-Bvm4#ksd̓bH$Eit}Jla|]4Uuud>+H 5e,3&XK/-,R| N󔄷KmP;X ûk s? knn5^{]*wݘc=Y/x{'ꪝcS*Zk'H7󆯟bϓ{CVU:Gz,ԉÀi͆ gOÎD7C:3?:vG['p-3rߖ9Yf쫧f \u%)xx?8ε)[?XXۣWg gWu4ݪMik]fAps@C xz$ b峩<o2aAZ7A)v|RyU5?l>z7 ڊnPGZԪخ@ů".20:[BwHӪw5p:E[=Y7~92?8Auio=Q x;z؇0dEg*WmliXBě-q‰8{4렄5_Z E|TОoy &Jުb0A = $)7yw(dVN߾lAU*yQ*-@%lhF6]ԨtjtGҷ6q v?%"$x[;SHT,]zDU2^2[.51V1FXKqjE8"ԣw<yiO:kVO7puB8r]_kEh➻B5zIϷrv:zKB_.yA\tѹfesaMݳf.;K*m(O Xph4b`YK_K4x_=\BЛJ;9|gRg%oA )ѮYup>[@^DlT?-5u$Z%e!.Q9?vl(Q+[(xZ龝фH4ϴܣ@L@!:*騬hHZ(k 'C6!WK'dǼ?S < FU~3"ɬ))ζ?eQ.;h^|D:bdLfR5fx1rn̄lIa+mk>z(I@ Gn}Boi,ER)w_:)C[4Xc=`{Dsǝ-פ .\F*9(?͘t?ń"fKqjHN<ǜ<(z&*T ;)](TrxfOy9 <[U[(TvE=jDٗ89Zvw~KUV5,5:=./w3etܗ A 7/ ҁ(2"o~K5(K;_³ujAҜR5ʶ?v`_a[8X/{̘Kr jkdM:Wiy]~܁G;Ҽ_jUxM,k)"(>Ŏ&NYgnUt'ؐzo;N V ߴoT?rǘ( w߁{.@#m5~dFQi>+ʈc!21]˃)Joǒ=+lRоں&?Y]-=tpĐ HgKgRoۗ&̓5dqK~tK 2A]eF=(1[+vɭ 0k,Z*pBQU4:H}{El9{~P˧}` sO|ۄEzuX. 9$J:$wrp w̰V[rR|p;a&`TF0̪ۤmMב+!53^[h #adfMY_݉aM'<<0}J-JiƺgSL&f((,%XjNrFKDQ♌݆4e4ף(Lin׿?r@(kJZ+7`游`M%ޟ } C6 !t0OC{*gpLPl$gB:JxȾ{ڭb)^(%ܙF ˞X4 غ7,M?Lk9CRW C!C'J'c`cx|]3X/L;TAT;uW>Lq@v{'=_6eI9w8_}:ȅ;A0=+yj։!Ei6H|7igNA;W+э=Z5.`B|5B2+P;Y( !_YFI)+9t,.9V{ Eh98[ =5{eQ*ޯA7RA"1:{ Vh[`ζ h]H&24A!|wlv""!P5`:fA: Urm\hz.7Hvߞ ᵿDjL}˽kE˗0-'#acyίq=L'!^B׍冑KIKB؊Ao`We0&9O#@K̺&%`.lHEm}ǦH&#я؜[!_DMii{4vK* аVEƷ0% 1*[irSizsSbpn$+E!];I xO'6(ezPRa؜|bS!\,{789ƗoT4}`tM!u?ֻCK ܭ:[GԧL Gbao]a Ndyo}!prΙ㍑MrI͏0, dtCT0woI${ MG2{XA67?*z›S[d3@J@c8=cx,u@6n Nױ׺̮_#WBҕ2lB_y>ah26{flc54vm_mQJF>6CdI,Ņ|J*y6HI&f+CI'Y)K/ݶJ*#3y8y%OG,=;dJ؏:~R-6h[[9I䬯VR Béqe3@ `?)GUG=nuۇHJ7Q^Hۜ=̉4i QRp^$r WW{Š,_ZJ2'Bȹm Y0`߁\?-#U\5)B=B[`Nc &&zM`sx_ r0Wh*5٢6]!`A8ܓ@ņGɘ I/mĜcgZ#sM?R!6%רVr5W'u!vvo͎|yKzƖfǘAT"!ce$5q{~m_l^ţ`*;DXeBbެgϬN@AMiE>r9Zeq+-ǤmrF윤}X ~s`!?*#\=yU]Ruk=(:y;9rc6\}LH aX@ozǬWFx_e*EӤc]#:hB= - 8k< ED? ʐ`gۣAk E!Q՗=hgr``ψKSlTN(w;ČFEe &_[،jg1"P(j_087/$,a!wz-Ez%a7\Vx[w%:Y=33zOoq3'g@Xv0)9q Nx 4-ZI.ڇ\}|ҐҼuXk&ܕE+ ';˸)xV=RSL0!+Пy lC܀@C&h-+h񳜀ro{v3 < ҕEy+77pꃓhBo_Um&NqX!,?'T0t5iN $hd:Ɉr 7r Lyh7[^5\)@"YM]t J-Šk!Z:a o_8q?C" UTg@(L'μԙn\B:+ yAQH+;QᢕD#pp(|K8LFa $JX6G Rv ԹGc'W# /x6 C ]%A߶Lե=~&UVW;K3ltEbDNŲdm7LwxE/dSl (tlqRNˤTGx_eVdNrm~1`Gr%Y>) o ]S|jzQ`ՖX(ڔ{fXv n¥v8yPÂILSWէ`'·֔9!#=]AvH 0I YM?*T|*sLyPK6֖=)Tx N@ކ-}d8:N}A&!qӞQY, •&`"ñD+QJ}6Wx^_gctT3%ew3NdET_b*,s$M=W"E:fh]鋄<<,AF%ُZ8uo.Do- I9C yKdy)#ÓьCeZ`O6xh8f2؈%`~(*mC{(7Ha޹& yHQKsQ=53as=*]PL@f\\>?Do wϡ!6ϟ3lmcӮǣWt#L$aĖ -ԍFK 5m=C"C觼bjF9V7KOhM./BM練k1Pppr`G-bE:pW|.^GUNHW F4:oԖl?{R. QL45pͥB;QܶfK6GA]Ya%UJub񖏎:ӣwC^4sFW3e$y[rhȾS5ol[ ܬp(JR黱Ύ~:%ͮk^NC3"?Ip:<3}-B&Kz앒>H;Lepx/廎sv»`_!"G{??3O%C&i;PL"LE=4x0VSKD&]L6iNZXDz~OZaĕݦؾOt9/#_вkY^=@2 2ݤ.RS˯)b˖U{^ nZhC/y)j:g`ֱDK{␣V]0Y0YǞq߉VGc&.WPwWĒB\X * hٗ&[{S 4eiԼ$ˬli&ӆ*Vm921ͪĀ4kÖRŸh3 "kj/ZƔ Sg=i<~v0W"p6O1Y 2a?Ձj?WmA| \ hCAZleKBϧ}5F ޮqC``fa;ú(mJS\'x\z:|hu2H()ҝqe}@=?[a4#g^u THRZFxq@iG2,9b\wQ/ C/f鬂Pf0|+n&Jqa3-Ab5sz !C/T@M, 1Vvc>Z6U"EwĮQ*sB]4&_PChVn m9?I `U YVF6(A$~@Jf8ɕ ;MK">M0˫[@kѐU S@:{,93U<$V-^Nk R0Z4rW|muˤ3EiTk3bbj0l;旴yn[{x\6N39ɔOi.}֥䜡[^'z}V\u􇉝(LA :y=an%IC1hVkѢ7Q7Cmcjl Ƶ^n{/H*V#a5Ē5@7[pn=MmSs$ncbM}Bzw_4䇮-ӜƏ&j'4KSjo}_Rbkݣ]@gmWB/k[U:ȴ] e޴~0 z݌}Z@ZV r(RrF)՚5(PF9VRHR9&im_{w% /[S_\g#]^·k'l&9.3 # KazK2 46>p&.q:>\͵? {ym>Ff_>:j\3bG8]-b mz\TZG%4CD6ҧՕSMN_5 P!bjIoꗆt=L]t>nos@j'dv:3Nz鋙n'>j[LKߵcuir>v|Z1ueN5JvlIsD8(Khl`=(+w~I4GLAXP$z~2^7~;ZZ'Cm,XHhLNUS&#Ŧ LK\dqۈ:ήzDTZjT6K2z.ٰ9b 2 ^ț}MidؽJA[֢I5I1"q 1ii!rj 4oo}͗(fxp1H_g|,.u$;mM">{208)AY>~ ~gv6\ I 6(+&}*08%Yncı:: <蕗}=SFRS?Ν|%?F5[ذ&2nOޣʱf$gB%(9֠[ɨSRtDI1K&jGd2Hia} /mNonJ=1݉C;Vgv.|?b- ;Z΍7Z+|Q?fN_}Ł{OKӐ! )~&3ͪx+`JϮYHGs؆$' l9&;_s6Qt98n6얡Pk}e_$Q⪅\ZlTE^  Rd_B.᳄+o;pt% ]ShP4~RvQjN S>/?w)>΄9xs:1(e&n{i e'iU:ز90ttbcDYOSe1#/VN =|2 5vF=aH_4OeI9*8s:G%uPJ 5fVW:}$;k4gZ%$^Lg Vc< )*T ϬG64afcY#Imϓwi=U(BLf.L$Hn7i^%."$ʓ̝FpE;>C1+oKڎ8Yjl_h(#&j~DŇjXشxB[0itpE=bKzs 5rLk([r5;{O7C7632tfsi״+rц{lL L6Zwc&L I0͢Kget )yT ,FM{X3tׁΨ=w!PőY_t:̒JXnE YnQ"?ĖeP7EKw07 abԨ4j<&%ńX̒% C)y?0|)Ot[5ÜCD-W;{~ v/ܶϢ&o[(=ˤ)צ3̭ٞ) ( 2yY *?F@ sAK].54vmGocJmx;a^B|x|Gz=GO A˛;+*%s+S;Ab]$sviLE&hNک^ǥ|9ߛ z hL4%7Yge ޺= D:ۤ,i*qS1": D̥>,j?d73sG qhr "pI3Ѡ?HenPq~8cR;tgYh.=*b:VJ;̮ǒ!)O{{H\I>!~ a5tTA3 4L߿hmCNx^B}욞\~n e^1bu{(b ?O0VJU/g@nP;ReWDQ { 79͂mxqn/ ui,l~zid0[^PE:^{[^5<ß0Lvp;S0K{Y4_V%6qቤoVPkǩ n3 ͓S }:v 2g6c/N"GmZ߰B:ctǍefnCS.f6dsmj5eab};^o59#rZfٿ"uUke&uЯ9i xDWB᳘ C;Eӳ<{Ay>x_{?VJL)xJ<̿ԟ\xy'{5~@mn 㰆ʵ#;+0=N`U2{0]/DX2x+4ɛ)1m Sq|.K#cWv B? ْ%LhR)zi]u2g|f f+/KfI`\W{l]n\`esw!%S)3$= I?QTSpi=(A>KZ˗5yzi~?Rġ+ٲ5,?$vLk %kD$WX- ȸCDq/$Lp nyCܨ:41*[v`u;7 =bfy-z̍_Q[O4W$Es ]g8ۧ{-lk$O69 P"YzBBBULvccV㚭 qF.XX0v NŽr8t<w"|GpґZ}#(KܹP~pϩР#~38fY G3=`_Ts I6Z"tr$;Cx$cM6j07O<ܵҫ} \יxk`0l]9BAʘ_6),-J@tozaCn<֪:iZK so+ֲh?t|t0,ꥍawxU+W%6ewd%}'[A-vQV^П3c<fENkv]O6*8|r XU+djTōՃEK:c?6"{豕*ϥe"'l0;y)PSn0zAHgk P-tC9]F&Ŀh4PM^[-MfV,8J|{9rv% ˛bW ,{ybk:> ;^*{`G9JUuj'r*iͤk%>b։3gh]P]]-vq,jm z+zv 浜gPPsOb]nQXP0G 5 鄂 }=}>BOΦ8p~ipH@CtZBF@!anHk7Lj7I 33 gLs)@XdqJxI !Ix[?Mw &2F+fV!)ƐWKg`h5rMrVakn)tz}kr~9& 6@ 䟜x=a)̾VmA6!CÉi| a$Ϣr<)08o+m?|pDKQ'5nL!A۱':…V DH8m枂5IvYg?~;(웺KR豲^eAtr˩n.5a%}4Z;y"&gޡ""I2 ϟ Wk}# z?D+ 'Mk/\#ZVƔگS~yVEo /@w}o cߧI9w\w)e킏!\c}ʥeU6"z IFx݆r0c#7cMa; tFEss^Sɾ'gmv\^;Ns]g #>NV qzd[I>2lweǽ נj3%|0`͏Tv<-d،f?)xG\/M;֟;DiA}D;ttI v8L]W#׺&-lC>R:nKDW9̀@E~)qk1ٔDW}?rH$&$B3i (Qcu1Cy:LgG]KuYtw#aտsD/5rPQwdvyq[`l Z,4ƆCCteZ\Bj t~JzOOJԍ>K:Lq2fŀI?,lM:{j%&3w^|DTd_I6ut_%:*Y֝s%M?l2#iAj@$=b/9N,̕p-*){sLڌYQ`3g:{ rTG 56V ďhn5"eȎ> uW_tna]r`@+q 3%49tt2<40;j%aQiTfxwjaEE5N Zt}'<7u4,1y,ݷ_I^m€7oW5m &;]AeOTÕdAx؉fDZ9L!J(/+7 50nR&x4~f}l` '*(;$eEM*0!: ,F:-(T}c&ȕ&-ɿ,JRڅ ^cǖF 8qRYDz0exEƤݝ6]B4-8!P D`>^y$ , Ilw!'4+&0=1U'JdJ1#XA&vJC`{hRї)dS<I8QEWQJS\(jQ4u?Y +i+AT*hā@b;^ DOX +S#Nk&n4k>Wq6vUW ˛x'X\[si^lK_p~\tI05ΤU=rf¶MIo]p4(߮bZ^Q`k %|ʎB):'{O֭!njaRD'\BC|xGZ ux2sڛ2FҒk,lĐ0%^630($/Xr΂A#S%χBʅrI;˃zI"`\NͱC7kGJ͐iLNg #p Y}21B{j9MX)/3<ĬʗlSLU{ b_a,V s+{>Q|t^R'\]hz$JL%A 8 'hxt>Wj=etuaZPJ"8rTuViـ,["Lax$ѩ2u3.!Vn[UV䧈4&TVsg\1ǚSa Oꅗ?tSBxq3Z+vi4r/qq;@{N^ɬ}x_7A\oFj ^n_B+jt?·t'_H?FZ3vLAkpG\- sɲzVzzaw1[\-HC愇_+WzsPe<9#"t'ʍ‚ e a,L@2j\m"$9Ek[Լ rG3p̴."_S!&٬3x ^lzZ9`fyv5Rńc|KȟtV{tEr/ę6%+{-TO'궙^69?G^sRW+ J%*e^zsg<__ӫZE8J H燒?L*8A| r"/Wj+g8Xܰ=Z 6<Lw=l?D?m/h8 cV aa\ Pη<^d\rIe=WkVp;/IDp- jԴG4KʶdC"ss5&xMFs>%G R TjjRz$udwA15MýH1R&JŘg6͞_x,cg׹Uڣt#t!nMFPqe` /f?ńJLA%O\Oliu?輨J] '(cIy}%{N~ Sݨ! TU8v-`f 7Vw|~?>X?Ᶎ. ˚O,fv|dHO=,  o}+N`{1S:: +Wlͭ UGUAWx[ <^[2*]En0ذs;JXl욎:ʮjȺOE+rqHժ֮h|nO!%es#4J\ Z~f^i֠ؗebԓb tB =!c(XC֊JڛIvxTk+K>Y,6}TC[s`]5!̟w"tIvW'sFԻr4sayNP|֋v`XZۀH*?9P؎3 $}FJ Sg儡QPgyy\HNpc#0@E̘m&<2(=t~bw_ 61[$7Rs)ؕui42N .0H /x2l &!RyyUg'p^<=F1ZC,M7N԰Cp:,ROc4gawImgvqH);WMZG sc7&Ə-ChN>h5Um2fIt3sL, D~Pja}sV],| {/5hC8zr;-BO&cpHPDRIC(T۩RҊvE͏Ņ텤| 9WTv?JMa1},dڡa7%6K( /y#5 c[1f5 2҉LҷȀ~yB}=ӋsX6=h ;>TZq>vYI1io+;+P8.=H 6a)ϚpbL[Ҭ)"l$""|7f~TgctlN=EY^bCnTZŨ+X~"-]F ϓnMC2pЙqudӅnzEF؎j)g G= v4D*H vn DM{xPtT.Қ|E̸4e(-Æ9ôl 0CLϮ(mữ\4be]X2a9  ތSi3Tdf_`0Lmbly:SҐvu}ke@>e=7+]˳X(1DG>nm7*S*K@Zz(HJi% MTwLCXw-}*3>3k/LZRJa΂=XJCGЂM9h@Q;HUc%&@O ()TQ*2n8ǜ}O?#m{I <#&}t?}IFHg`sj,|^'  'ԫUS2BX=.+aز*SeE{\P,Wk4]yٕ0( !Hgg'%<֖S2\7<`ΙhtA|ݒSLtSLBCtߟCKz!J湞VcN9R{kؙ"q\R%G\gMrkpֽX5՛ _3Le珁nט{gκ LUQ9b.fM28$7ޭy-m9&9F): X03ElK9uzRGr{Z1-h) !͜:hEpبYԉ"#ڦChlUG>B*-cX0G@P[p 6CM"4)G-1*S96A-V,iƝVCӧ;LSλ(Ě>ƿc"Du~WH$/>2qiGpD)e"#y&64ϬᶯDGhqHWⷩdGznk^!/ @6N) 8|= [>>' O4~VY a٩}bU$v3eA>9Qk&I.Ҍdːzދ b'8]Ce=>cp5~lu0%LF FT5q@pI $lwE+@k o3.cCm3Գ^E+EG6nҵ7^0}.Z0OxN%zI_{,T=?EdXm* %H#-ŸeծCcA$ $~"R `1Me`E('#eE?=`&K}ڤS*/]9htο;,/>8ȱ&Mtt' ~.>$SSGL*=c2 زΗKwTxi~J"Wj@'* "us˶Lv HJ@͕5h2ẍ́UkW}.DzAvr /1!-!spi:ϴy&}$al=!C͊M(DOB NJ 568Wvieߖ,n| KscTBiM>m~W\ט(vA;ԍID# ,{nHtv2rK'h[[-T;:O t $:!V׏ bc\8gyQ'xɣ}-yg^,i>\@EWB?qe=bZ} &HpʫK1lxr2\[)w%铐]FDḃXVk։x'\N5ԉOzAIiRdP b'nLdD=$X ebT &[vj\VXܹ8X'rSXZdTaFGUo 5W8mo9Z$"? .89زj:N?*W0Qe/bj="Z#6*l, Af"FZ{VD [XAuƧ[(fߩ?*~Ǒ]"Řz/H8s>Bv͜jR+ m5 ̤.rI`;q4=:U|pq>7JN ہM}6%[=AR^`QUđb$%=U2T%Ҋ6;G*}o}Kw*2yT⿑~ .PaFn UW6.{~ziJQx4kg?y>vx#hfQ|c݅Xzd%}JSAs:El߼~ wcIa"J6ۙuڛ@K Ta+x/\;"Mj)>;~J`Β=F֧Ub 2JT2. ȡ{ d(u E~n Gtg- D?T~㣏 N(\KGFR 5s]6+`b&umr:I8ʎi؜]ىH1~'d6d@oC/1ǦYt'ґ AӺ%9ZZZCqm4I}U)Ѿ^w6sqnkxW:U:fiG ?ӉUp2=scMMp1R,90ZzOGvC~Oq6Wg:Oa-vkb~,͠L$B^VHC!!VyBN:+8>: ^j*>ڍCq>0@0+.VmtN-|.N,V?ELÔR6nj 4L}pO]H;/]'Vj趘,gP 8ѐ¿(-=f{[FJy2 (Գ=-LK֫ G SJ*)?$ָ:Bf}RTa;^ C7c|GZSd8_(g!zRn6#.II([{58dpY%SiSl<~C,5j"T ¡ o$:rHA%@iG]sf󽰶Sn4fIpX(u ZLn-+B5ɲޙ6f-t<ʛf8 @u0:qL CHx/p4o8)>6P1YUO(RYR-d[άr]p| eۙ!CK6  Z;U+JT S D8ihKV s4ps`dRH'Uf}^-7;N>Aڧ^#rg*v>cB}wK Pn,[ )nг~BFmzJS(cE{L9qH:P R_A=G y8mм҅Ce3-_pAT\!zTWeC?~M2}ԙ?ԧ.rfWT-0#dv b$)iΈӺՉxo  !T0z"7/ۜS zԵBI~jКUݹ"tJSer8r#s ~XSwQRY{e.5698-%MuGr+ӎVދw9Մ%p r7XH"!9+~xN{ f*GmCM!g1"FUZos"hVZ#cw'ɫr%nOhCrI#GW$}Z{-HR[CAkb4lekzؖTO"鹱+Kx6>_W`w[vO!VL-|nq)oIj̗1)P͛o/kHHmࢬ2$F rBw/ǢͳX钣*2zQݹ# 5 7zpQ8{Fhh#S㊴v壞;mLw:K^o9UJHYu"|jȯ5Auj)bg3 V AYWP4"ay!%ZzP'6]o,Q u >ac} -h\ϻ ,rݒqļ>xM"߽VmH_(޵pm,5#,:{h4WIlMHD.T2YuȎѤA\(.,iPFI=_Pץ&b~*|ZC+GUx kNi)^џLL ^UsuEzuͫ2\j`Ygkp0A~.+{ F(qh(d Xr-T6eflc1_vf\9WeQq?vc$7,;ͰuكnYZmϏ';5izxdQ^oGt7lk*n(s t##("c0kGu }ASHW3Ln޹h׬}z7 JŻ(fc˫#b­5? Z94 C*臉F Ř{w]$MqN<SDǀn{cfNJ2>'-:c0'ZcCYPT\p1UC/ @A)n%wSگaN+y(JWJysi7tdw!PlD'\.>d;)Y69<Z<~ f#z!+pDn.*U4e_'a\aia!olvwݭ [̒"/l|Ǥ`ձU%s.Y])}L?'VI9$/ Vkl}2UP6U`|ڈ?jSȴfpu3 $8U6A0ėnCΐR`S/6 ] $WT)UlXA^șN_W) \ /z/*"Hx3 xGeKtCJ&sui<,]C98[b/G*y *eb܈Ҽ$iBl  E o/X&J)v eEIScCR;0*wNDks;4H)J[U>!;u`caW7_U=@Յ'G|jW#P:9%26ۡvnS8Csb :4ZUШu'}MFAJd2vLĐ.5؂d3>GT%gz 4Vے4qy&RN!Ew?(+Դ<Ъ|N|-&]((g&@G"&"FJS'F[p,*9yJaaH$AC;rkYHWfymQe%oاULT ljZr13~bZTMi:_ĜB*X"uKxgFE}ݸƍi R۫!^sUO=[y]^u%0؁ޥP&LjAP1Iᔳ2[C_ !,r#*ޡ쐯^CȗMVS48bn=B9 b!b@=z%x-iNš,⽣)"*?<{>E9zc1rܿ~R_Dќs5|Y7G6 r)[1^q+^+d%zX+7Y {;VSF*͊.7 3"1w~"FBt`+|@J}I{9'@?FdfŃefْ;7~fZUW͵AR9JȺ|)_a~SUqW[d"X$>it[C|LwՐ ލPjx8y"HS,Jn?4ͯf⺒hW f!3dqb r@+M_֌f*8[&J$$")6 &P,Y>aD{Y24; Rۺat_#>4rs**ŠXHg 09cb5{qnfUSU<T@m;ōgӝn:Cե2yn* 2A DV,<@\E`xf$< HF\AO@ e5~btj}JU^ؤu\n+TtU>?u[ K&w u!\:z4|G۳{fV6[V+ } 1=, N"Gcl-0+ nvl&aR<֩qA(6 NZ!Xѿ)lcO+"VGeMH4V䉈1}p q ߐ~i;y$iԙ0s 4i\< FwdBbb1"Qy^ }l˾hhI~ld{$F.> nAVmbF RČWB7e\מ2JEJYZeȧ4AvAnC8I 7,V`3"kkck*HY3"V>,)T(`Iw9%j4v+jR7T]F2`OEյVM)p2 s˓h $=OC<[FxTdz0n,aw*r'C/:P6DUXVf,UY5_` 策},ɯRrTۯ ׹H9V nhCv!Cwx4:,?͉S 5 DףI&b{((۪##djэƠ'C>d:"La-+lbKQ~fl)5`Q3TnͮB;Ѹ$!ZUCmUV]1ܤuUy۵ɣ !Y,tт3(. j0õ|'ؽCvE%n)4.V+\Ӿ?7 #?~}jC{:wJC<_+ lb ^h`_Wh-3ll(Vh!sތN9e%~rpsKBz;@B+M \Y.gk*-H);kʶ`h/r;?Kxh1+ |d^Ex0Q|N꺜zCUUze@\J53yUݕI ݗ>RTՉzo`4V#';p!ϙt۟8VehV«7#ǂ:>10 pA "Yx7 kGoې/X- fP)w,t~^΂ҸUcSH0CxPJx/ŒcRY3ĊOʇHz|@{Zcg;O3-(N3-?GƷetFS{@-Q%9p.ǠT{S!oDJݼ2ԁ#5^u|r%ο>*!s*`yZo%A$[C@NIӈn 1,# *]KSOu}f~Ϫ/؃Rk7lO:qnm12P|#[gSCj,m(TQ5pb(e)&q^RtMbsSpQf])T! L/OSln| ,*g$]<3`׈L`ޅ'A=!|eC"w зK`h/4Hwӌsd ߥq탚=om?0'&JH 7ՊCHrcESY/K Y&}#iMLQT8e{v D u0ޥv1L_;kP"Tw;,wUbny@>g)EKlqK;?bkuT~`%b11;(<ݶMN=ٲ4腓gD%ڿ%xnI&pM)'/nOftt5Y^9:ް֏g>}62O_ (+[R/0~NѸRO0hz/<108hzo-u5>Y$%ӡju69>M` 7x|ppb]}UmSYkQB'&u>j.vbП$:D؞* wvh RA*p)ـ(N@70bxg/"# O F6ÄÚo󕈉_l$$R|Т551r3Πu#JlRN~m2)f^ oZcͺJ<6!,QR@r'iWUMN{/+#$AH!ՃG29WV:#[sGAcPP~$TT/H3σ\@wdsښAvKtK >k{VT"dXF>K1|!Uu |\ĺv .znNvaq\=[[J|"Nk7luд\-8U9J°:[2:pRp{e3mO'bƭx˕d;J_GuyG_xGGh45ы11iH6_ V0$R_{k{)0c5V924s֌w’6O }Eq]qL5}HJM e7鉾~ tԜ1%tlӲz$ĉ Ai]W 0Fv؄I#Olj_ WT]ޅ̃z(8!z3 "yzёyHp\?>1%+ |fYwTyDon&Ȱn|Y`.'CzL5ITTYKla ^NQE1Cij,G*Fx1C$ҕ wG7M˔Z9R;M5i6%$ڗo>Zf$UEI͉ ro* ЍcSF\g}Zy<%]|I7mlEjz 09}߰$3[xO6;c_'PXp/ tI#E^en~k3H: Pɀf6}"W܃K!׻{ޓ %L/T=W6ZRMxÜʵ);$Xӭsٶ%xu9onynå4m'Wg#LS=YQ#RIqqx}4O10rzoOTɃj嬃O?漲}+eSk/F4 ,|Lpܡfʲv9z ]$]#uAz 7/0Q/JAD{xǣ Z]Tۑ'/83k( ᒵ'h~@*ov4GXjKI:[ Hr&Cme)@6B`!sU)"W@E%Y&¥v>Lg H$p?օf&IںظI7O"19?d"fX.G,Ȩd)Yŷ]XPAUA 0PcaY=Jlj5a7ps%Bu5:׋, Q~ (oFbqPa)X>S҈׬c_ H,oY#.e-c>j`1T2Wm<4}8Յ#EP}=ng[J Xȉ .рe'~'&`蚃uHtא)n(,sL H=Vd \Z*Ѱ0T9TYoPP+羽g kߜΊΨ 4k )[计jp>pټ4KX35@']\,Hsm^(UX.<x4b$  ja*@WqtTxGaySJC+Zg6jIRiK3ͬ/LX * -<xVI}CBFB)+o8m(׊I Wׇ&҉N'6pXpqy7ՖͭmNSnyiҸn~ώI:iׄ!.={g&!"iypxI~ȭ)pb.bU.B2dm8yje<Ⱥu a8Wx?\Y߄H4n\\W<}GH-2 "|piN5ȩC3@)u9ViH4ﶂ4S!`sM K @G@y-k c^Iixzi:8q̑47˅YO4W8 Cո@t%&E~Mѹߖ?ű4Yp׈:kkʄwm76=UAl/PrAЇ,mcg}]+]zA[k8=a]hbK]qh;50:%AC,,"X-S l'9Ip}"[QdRK.e\M. ~FH<[l{O-A[tYU^R Vce,97z s0@&Qpɥtoʡ1. v?M69h! #%`HUrs}w}RN79TƆ|\}TQY dsƳ}vRQboO/Vw[g#Lk n*749vj6wP'g DOZ5o"n%o:fpjK!⭂ 5zAK7͂ [@k*VV *ԑdaNMĬƽRj댤V9I5ڴÍu98a d-d$=N'T>J/q2r"zb[mo궺u|w{c@ѺH  p"?GBu_n )ptc꯵2 GI}mKVՂ 'R/5&hlt3tޔOyS?f\᪫8)mXeXSbmNgF,3C{HQdgOߖb`Vpϥ懚XB#>Jw<څ "ZAޤ_zUMM] Ajj)3)At᪈qaT^XtU>9v]}5.̐A*3-Dz_K;*Lrt ͞]ZJT]?z'zL6neNzs 5bPW ^b ,e~328c3w>I^:x^g_F|4yŜMs@5e"0}`-%o~ZbceKM^CwL(,Ǎ.4ibZ}kMy2bV ծ&jW*\_uBz2?3ϲxyc:١$ˋd]h>t nKi\l_)=_՛ t_ )`O!ݞQyl$=sk"=)&S&%.@ON]W~b=m_+u # A4_5k;)&vإ/Z:2׉pƉj[ hs#5#{ģiE}`(=puIW [C*~Og,jW'I{WhdKVaI \\EajC1igٍ32s M4# O?|5#&t>e Gܿm_ZhGJZS]sCtBnElSM?#籆HhcMӟzWN=TUjI4%5SիbDHZSZfv'l[`]`Y'i:{ TSph6y7^HТ)\YܝUG#|q)!_^i5cdK1s/NQ|a<[ot^M{b+uOȃn3^[jet[Rl-tM"LOb;dlWˉ/κ&M6X}aN[F%$0q! N$t>2}l :UITKnpcרMݍ-븱v*+R"@1Ԥ[5dǯGCë|f_|NjSn qy{#1r  ,m~|;u?ug`BEضKS$q0p9lLcj-'?&==u[^&,!%RLn <|i3 KTtts2LuH%,ԦKGosAx*C>a7I/IN?ZΤ0Z,ļ m@Ź=Cu7_ zEfY]=cy鱛B?x^eEZR/#!͑75xfԞjLQ<Ђl8P:I߰3}75rH(yq<w#&0>׬ x#G]oIb8mB,7cS b'~(IK w*\gֈY`cQg'uӝW pUBn|aoҞ.u>wmxym sDE{;;>2]NuQ5gJB6Zt+5?"RtTߴά&D쌈 ԌͿ{RT *B ?XM$iSfGK)tapkЮl#+&LWY\f%'ո+j xhA?҂}?WİXUУxm:WpX̲rɻN*NcCW9Nj0D2̀៵\5,:)B 8_֜*b;He%ºX޺ &k.^ccoMXyEEt"M3qhȰ_~ %Pc $Mz<=f2y=|a>NS+92cRL0AWf eiiRj,@f⬬KYEʠN'f;ڗCBɻ]5!o)X0/ưC&¶WWN>e4xg>НkpݱDKAs4D|9l3ŌjNU$V/#+7Ҙ0"ɑ,5Iǰk4(ts}J&#^e5Gx(f,$i>B+ 4;-sZJXL]DWڞBli Eir 4\Y4򞹅/%/klj_D&"S=xZONJ@G%I RPXnHHSI#{֭(YŝUKj#5__A0J/C~7\W5+Ia81}hGc_tuȦ}W)NQLT7s~b`Ga/H ّW "dӄNvGRPTk wWx@3KU(x9M_ ^#M"Kty7+Tʒɳz {b'yqEd1o(|\Os2O U-1Hg 3ظa<4ŠNPpSe$zXnuّ4/aN E; ʶ`(6Dְm<°@*TUYT3aJoϗʂ>!~]kHĞ}T@(x+xN@buvSɒ^fƸzrkJ/tծ 91@G{A݄#Tb]z=frpDU LΉpiT^ew}ij_MېU=+ҒO׊׭XD49_(6|P=i5QN8ƣ? mgyH-yfEJ +K&[0 <#腎u(ÀN@ȱYқ*,I|*/c3gڴ;CNk3O{8IuaF |CqkqTW# ۷,D{ J7˙n(ӭc0,bߠ.sPu5~-rXiXiKƒ9(jۍ@bH: vpw:\T u:'c;qq f;)i;6FzһYCZ]a!G@G:0bேL4lGHϮ{ͧ6#9L:-Ci]W, kY gN3[Rdyo! \ۥ4.1uJdQ`&[6h!Q{@Ŏ[[fK3iTi4s h@ "Z'oY";14V3e.lFVT%(ܮUQe/|]9#/NH-9fbf5$V3<5߽o8uQ~PezEYFqh*4.(T6ZV6{-A!ЕB3qqJXN6WːfFzUs*H7u=:K;! @5a[-OeIB@'(w"jd,@H1vO_G%5!=MS ї&mUԇA-V'TXdWm0P0>{>ӫ i]nwGY3f% ߠ"5ՎdZ'`,HWD S8`o7.o}DBW ]8i-ƥsJ!gxÍ@"{flCxۖM)w1?=fԈ~-xP` ",5k.KWU8C ]Et7J||gfУ7ʚ@a4=vy" <pKnٹvvcIzp*~cb<𯒛VL'2QyF"GFRjR|TAiA;ܦ/zW#K|uwՀq|2_Sn+I,GZG鸆oQ88g-zs>"$1 H`Agn xJf m\U'HL2$#)r=-.'|薌,P@b쐓u-}ĭYJg]>c׏0]"x.h^!P981>Lj4# ۙg9i(e˞03dgmɬm‹lE^%O# ZEKZk%lO=ȅZX/A'x^[Rp*.L7 {FuEF@l Cm٣u4 }ml6 feTЉB8і8g*ގǽw$ќ3kK_KHU:r }^0vf+sްeŒQw">F3K,CJܦTYӅBWHW|>U)J pS(,TkŧẔŒ:uB)D6_R, "S UE{8$44anbG Qim@PZi$ũvJ$e5 wKS*ÿdere9=deҩzpd$@~ $LڷiW'c\ n@C ǹ&S;tmz"g7.|/bBۋ |z&2oK84,H3S:S =zՕ; 0 E/m`t`}taIӴ+Ir҇j-l|[w⮀aC쑴^%7s KvJR,mc U2CoIdv/<{4Q t'|ze8x ˌ`s~2[8;Xz@ՒEwёjlg;`i;<ݨiq8oD xitQ6N$Y˅ Nq0ls$~i "o3nP Zp&Ul|os/ Oz & bpWRI%K =,w/bOPec;h\=|JIBL}?TW@xEٔa0_J2bwG[qJ2RL):DA}j My y 'd0 ;joWR&ڨLd\Nh].oكUC}BKYoCWwj._&b5uXy%o];!D^9¤vliB i,TO=ɒBtT47Tu8Xf^d.]C=A#lA#+E*(ZBBk/vavqS]aa.ph>b=kh Wzhmke46> N+ui.AU%' l9n `׭,,r4)eZQ^E1b'g_H~LЮasʬ=̓Y]4L!q;_YfTQMa%muq"x81 D~)K!~!+~?$5GkT,%fDC2q?`΂R";:5wϪKnvQ ygX:J:ayE酎Sޘua1 S 䃯D& McΓWD/Z}Pe_|5 2ޖ nĪ t/$PU'26fes1 g}@:\ ⏋^LشZaǝ l`J/4& Sֈv ;:wҬC1n-NfC~֧f}~w r\: _ %5yL(5&bzߎ鯪I> {esU&zX|s>oh Lw}%} MQ8)]8ǎkz|U2Z sa׭do/*`C|ܵP RZS [?X|t )JH "EqWlRir 9~o$@k򹳿hz%d,Ws@RC]-ԪՎh,ߓޙ"6B% S)_~8g1fC'GV͑ëw@F]9#hmNUYJ~͌L{Pgbj`jC4,Uۅcҷ>3^c9ŹĢUK*/\,<ԃRPF0hjBGH\DMvO"jFDſf>e6(}W\F4 d (7ʺ9eU"rݮoz.HA%E{]=\r1FLԑ+:S*[H"8h ]3IS FdtcHJ?mӚ|SPuHtxtZTcIoWɱ레 )+QNxFMQfU8zqD1җۀջ""8R~k`STdYYV>kqeiv>ҌTos=^9>A?_aNF 82Jw b=+U J.2޴uodFFSlrβ;Hp `pUq@Uy&~T^ghK٪X{BC|VBB2-[=]"`Ie^砜^m&uS/z@.e#s_w PAQ@ BNP?F1 60XOpKAK&91u}tLX.JV^o1H=jhOU.q~+?.ScMHh&8 ҃Cd=ςh IvħӕL~ʷ"=\v?PɷZ"A@C8F&7G;.&% v?ť Ct $5T?h8 Gq-x3O?Jnc9]D5ꀽF#X(n{5wjAk!y1[D(k&3l€EʯUik8`10_-<_@fT7%'z\@<9¤+]X9=4iK[Rz %qe_7&9'* 1mz?ϊهq]Z]( tw2?Z /AЀB AkHS#ZEFm|ĻIْ =9A3@%?icӞ 5n`v4ΑF=25Ĭb;P/bئrЛZ@ӎF68d*0#!m]HۧS1 /uÇL# $m(+S([JŠ +Kշzf pnNOZn!@IVN29 ˷//^eQJ|yH]hI. Jnp;WȔBzTq;ׯƨbMXqY gT.K2<ѧq)4cvyBL!`KK<˙Nk w}ʸ PͪTH>2逭$*ooi¨K ^/#҆]w(cFQO!ѥtJ|6fށ r Rؒ4>U)w8='_=օu$mF6MM/?]06&#ۊ[af\hcX(@2NtI%; ƒ%P VƴYGB%c uxRul:'Y_XusEhAdvw{<y~Jƽb*MS-7%6s/(}x9 S~2/=Ml/}B8r`*WZl:VgMQ+ҹ̢]Vo% ;+MY5ᴅ7ݝ I+^lqÉRP:>Moo" Yݗ-qnSܪvZ;cL~YItm9j(bɛ?V R9gH㝷if`v;+F 3ͅcR@AK}hH c} yY|\c;-u.\=Ax ft [i!.s`i0%?9V]Б ֌ ĺW|~Z_: Q[g>SvcR9 ppfTDU^pNs;>,61tnTu"tU'+p]j-a]95RHmo)W;JImpZ$Z_!V~n >8+Ul?IO,MOw\'{"f =ra,ɐĎ螶Jo=(_1gFXXoR TN](˃50Iw=aS!13 •V:ilkA?HtӹlƠ=]^t>R RtɐrzdLg"J6 vp{Znig8QVb)=WE(u_;B>S!*c&;13¾kmXl}ϫV&FR}&4T.N-ה|< Qk1)o|N@u0wy$6229 XKmU!NTBX3"AxL<-l!RNd?Þ-a&X9 SQES73OR}*t%a`΁sg9)uKi|0WMxAraۭCe-+여q9> \gqY܌N/ MMsTM^] ix嶛WӪ'(|ڈųRmۊu[ە"3p~Nk?{L_@lm^3 %l Wm;.Q Yo0(w]kR"s<^iKFxi:OD%.$?#^81K'Hx$6:id # _kQa庮rlaYXpBnjp|i\ o ׅO?5B4shJR;t~ּ ;(]r8?GMNU;vqxq::LXv&-2T~J8h؁Jy1V@Sq IpV-t!L޷:!)xpMU&ΰ ^:c֓zl(MMXK]&_DfȍcuM\d53 E LY3y'({^jPZ^io˜\]xy%y]V@6yOQYb㻉)% YՉpO9TGzA}PT3'g8틳e3AM@9tAUShъUO.K=g51a)NԸTu_xR~s1 Rl92Exn>vu\T~j k_sN[b*ǀ'̄Id﫹Ό5IV'0oO[2m_lqMVi!u0I\&h&]U^ و t 5trt3JޚK+1z$/o4}ˑCنN Xΐ8Tk'drb"w*Z/IapFߍvlǤ*Iiou8XSDZ;QtP2 ?ݣP2+EZb4v5@89DP(l}OTq <^r%5#_ К7|-afn cvylKKneN)/\ 紕bG72pdoH` uG&p"Ek7Dwc.3Ʉ[/2/tE{j6Rbk1NP~j@R ~Lj]5U"@}D(uu/B/K^a({vMCBhKg6,@:*/0BdmSȪr;lUbdRKV*䬍a.=@D,`.z ;0M7>T@8\PG/~mv6;|nU;$)oub-wФifCY0dlHFL Ռ1;F n/.ի+l@Tgq9? 坠FE/$T/wǢ0e=Yk'dމu&uHЎc3c^oW%Ylmc9f85P*"xRhh:xi< "teiA1{mq޷aDoV΅ļ(({&P|2E^ͳ_m|RYf}WxOU$G(RDǸ5;EhAq{Hk+g/Z,%Ɗ*9]'3_ r[o YihC4,x5W w^#u[n,X};7# HGJ` 9bJ`>IGFK:VNg Gi J3xg_'X|\oPsΌ=3 e(uʞMplcu4:JeWj[Ge?EwXt3M\ٯwRJDOƷg($_ed*TZ8F3~̏|Ee:q,K!]!Şŷ?WѲ9}T \B, a'5ڄiw/MCVtyL6 D_ŹO VÚ)FNٵ={ՍLO%I^ЎG) ;Hq/C1hP~#$7$/eF\p#`";c!xThƠ>o^ˡķp[x)r; %^;]vNP?AzNWFŁHW[ LKoB_Uϗj$-8$en )F;7;rtq+ m}$?J ?uN W# 6ՇN0HaI7q\uLc R ,kr]vl%E8]$a~-qʲ,J7{=; u+5{=2(CfZe 񘣵H?W.tdF8^to) B0@yB}pNIڶBtt|e ^Yԫރ+K^b?8}vIcbdv'td]FfFǠbx A +tbK،{&YD),lZ]|rGGݱң]c Lce4sD㳕 +TGjbܚ$&K*;`z)K$ ˢ='`,215d^t9Gݺ7`y*FBmKc GʩTVoJ K٢)4ypGe^ vmIio7A1ݥuO&],]ڣMgLT% \8r{*_ɳP4FfT] ь\P]A+; C{$KAck9fdIMQeMłX4F؂| =E069NDFU0\ߎ,aM_)/#VPϭ/madY2K͂J1V>C6P8mF8hZé E ?P6o\b-TjB&\cVA! w|ΰW[7Z0byaF0qH^Ǘ%it! }jjBB(.)P&FJU[,PPhAQP$ĕ@ Au=YApt ƛxa4p`-TE%=fJ{} -,B5bxku*nzgJ!^&pU84@zd_wlwH?:g@ATz.;ȓl-m<4ti$/."{/oњF-/ȟC-͵{!?`ƛ؀D_2luQsJvaAg fNw q:2%}bm%I[4}DebQx#b&0[dInzT8]s<GK۟qE-t%F ̌_H @~zκQJQ8` oߗg\HC-nA虜¥05,REg騵  c!R|?~?Ы?hfìd"Gvb6f» fNE3!{xmN6`_slpNi)K&@$}Y65Grԧ&G 폋t>8+<0p7H(HMnFr$^u:@e`wD|LL)W<֗A= 8z, )ؒ3Vu"QBXP8"cXD>\js^ rO^խ)ٕ>,cq#Ҋa^ԓE_3oa3rbF*l{˘`4Wɨ+m[lnez7F%II#,b >Ph<@Oե.i.98 wSMiK-\:4TO{@͙hwNs%LvhINz=myX)ZxH0{7"A&wQ]-S|Dpß]_D%w8(l?oIϗ #L B`p":γu*1D*g 1gn EXЈ9Ԟ g? xl&<:F\4%"mjT_,!nT|aqz*On^w?y$Ѣ>sjh̃weop-eOa+#xnꙀIu]!2 uz HsbVтAFYXF}{9Wa`hºg% #P& DA.}ZkH<MȜչ;>RP;=3j1/іX6[m{ @8գJ7 @&<2hJBԔsc9 #XU42;|4E-a8o61 W$ i}=uց9!B Iڀ|JB~:Vu)' #dD CEݵaP"HGWUo ,s;."ߌ%/?(R09T3Bǚ&0Cc1pԤcWhNJ~Cy9QFqUAN+΁=Og$Ss[q:+:xZ6,`\[≯.>WӠW'PD @4X|b\xfzeJ VCx1SaBu9 pLQ/吻@qGX?IE~$g/yiE %"Tհb~~/l]T $ڋڐVL)vӏ"ƾs&'[NJM:K wOvjRDԧY =Xְ< c,fS1y 3a1 bx0CveG!.#cupFc]z b'gI CDr,ók=_+NӬ5cZޔ'PG^Tw*Ui =kKHYCJ\jTt RlC(A<,>YܤU. ;>Cto=Zs)LSߕ߅)SaZ:@p@hnq!v⦍J9="n+\g"ei}ZPAٱpuyGnYla0@cT:rMY_ z1RU| w-4U[6̭cGCI`0< ¥=>l<,k!,u9'!f'5鴅y%&yÀMLǥ`݌7D5d{y]Po_ȘNԼI"MMVeT Q3"`^x#(?~}(ɓF$fFbئ[ŠAM/KVa!ܤ#r=XGQ5RߍK">y^]%0Nu3LDxG$╰x'Td.}j"S,eOw.V yMqWLtn"9vuk LR #TޕlZPYm,Q`Ũ|޽uH;%n#zƂPUb^ Q8mMlsK~K4g=wdvCzHvc dZ;og^Gl1Aΐ4R*:[^wS04 ɫdtSaz"(\ƚC/P΋0fַ/.3rst8pzL p8 _ۯ1Kű2\$(*TWLތz|pe$L%bN֑ P$aw&J %`nǧ@6D䔉TB%'%Gt]AB'r$/ռZ$Q[UƟ zM$AVވ>_G?=LJlsHzrӲ* tzdTKg=A8 1ܺϛf4z\j{ۋw&Hw4lq r;ώd ڋcv Zo1ځ|,bM ,H4BV\^È7O`0 N8|b\rďAN8XM 6߽n<"޺>QQ~=Z=!?LzGjtcf2I*I[Bjr'Jlխ Xxލ{oWe}_aI0B̸!pyks̮oҗD653/x\4%7 u`@裬( f~믒,,fanw<[ԫm$Wo%MxBB$>L_|)Nw5ÎkˠGM.;Ojo-a+r#{))@ATؕv \ʟB]޼ .6U1篕睜_J=%H~|#Z|(FꢔDֺ>ˮ&Et(b=yptHݽ|=TkeXidYb?,AEJJ{N/'k!{d k #˴}:R7z2sw'*XZKI]/nƨqK懲h=G3rǩ{b|3irK=M)Møv.ɸ9S|Od=u%z0cz?Q37 P=wF0y*Ts!OZ3Flx09eVj5T&dw^/Z<0@ذ@T3vG %$9悝듡XpϮqB?ڭo,۾3jeDϥ3.zRo̷@C*u,(Ew%w緅A* moCbf3 Pe3@;EK7>1n @QqWB\ L~݁{CHoFrN!/ÒVrCAJVwŃ.j0= R:sFBzsdf9ޜmÙUV))`wN>fS v.bH'M*ó26-PZf*hYd|GdyZ qc?gZ~GR!G98?4tJe!*nłEWG *iMͻw.#|C^!`Ѱk,T-BG-g^ )@X`W4}D‰5Ey")9H"eJ U"Y/ּtLcpKwrWzeA2 f2Tu.Ai_Du|yHN7QƗt?wqH> s߰o hOq~CTv̧Q0 RQMN )G`1Rw-:zɑ~j7E)α P%C$YTa4Rq$vh 饒gNkи!10m(Nߘ۬v;Pg,Pa(<7ŰRllI3#̺M+ӟ`L;P ( x<ԟzy<!<"9DhaӫKM@ =&f`GQ *>c]S¦-(2%O={ Wlȉcx)sZ{f UJͲ^sݝЉY6x쓩V,ᨬ,H LM 5 u⮦G4,Kشn45I.ΩW2Pߏ]beR U6p(v4ha/DRC9"Ms۫OF k`K_֔9R'&1Dg$tSp6EV\cU6+ndtbj]ky 㺏=D`O_'`KȰ5mk})=7agϴZS`}~7(s.2x5dstEx jwVV>`B*.Tt Kn^ACB$-X#_#Z;4>:5aDYP̷"y¾y\ >֌QI|8{@< ۈ|Jڅ;WLjrߛJO͹Φ[^D'-Q$1Ö.`L~CZ5%Y%ŀOu#U;>{Xds} C8k1dA'1Ѷ}7q[6k&q]Gg}#t_@lf40$ڢwஹ$kdz{q.i)ЀAo$d<:MoыE}!IPk{wozְzuK;?{z>mQ*x7#qܓ&^k\=4/| HOyBUYs6(JёY+pBFqps +G% <*n8,h76gVM!R 6bvQVUl ;ԉs N5/"z [Se!X#?OӳV>IDOx-MnC'C~H 9BE1wƧ_)ٝ!FÃ-جٹӓZ^8\pUI+`;& /0vBiPv) o7Y4.vV~ c~ W~WY-S`S8KEK+Iձ=7, ~̷j5>.?3rHX["0K$tyE!:\ 쫥ش:OY~~|.W Rq|ahwKl?{ ݗ"V`z]ut ZE):n{SNC)8cw}~_ {WT~Xu.$oq+߰Uz,4hb$-}A)6yϪ_e8_(SA]RuA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<lV#˶)qĔh* oߠu*"m6{Km㙾-.w5c' ڨ_:^e5t=]+_eWgiP İtYj6\fp^=څSW܂v |uHmcOLHP"QOrHf?~0̐"ڈQfXfPhvЛne,p=(JAm9zRhhGHw؅ZFJbL]p)ܡUq熔gCCmH <^;`8jA) ppF<-ɍ~D_m[9 ݜ(@GߕG^H^f쎩F#1- )"G5^܅<$0悕ritgi2j/iEJbkΌ)Z gdX6ıMQ!G1I ϯ8at\k*//6<7N"bY ˺ ̜lje f#PzMv`b\. ?,.pRY ~c09lI㱫K5MB*P-ַ2;;!Z鈎Ni7޺ ,rLه&@ [ZBYNWxrĞ~A.S"I|NWʂ=R^`L3I_;W2r%=_t+߲YdiOL;bNRRxn[}##v084l2hB_\BPI"2!إX4~ܯYcm+s]kV(_+GH@^NlR"y"`Aj<⮰ +8/!݈şToȟtS+4rOB%'CeR]e[v*fN-$gngRiΝZ'"B Se+Z喺Z<W`H%GY1^GtAk?۬5ͯ?clo׾@>( 65pϱȾ#4[?SVΡGL8FLS. OLge92*d'͗ӫL5Rn }g2te8@뭾>R%!DFQM]Pdg=w~7R}{O P\@o{ACSP :`OX ԕPsT '@3$ MK,U 6p%H6aX Cۘ6F;Vbj"gnO"a*<{X[<| ÜGd'!ERf<"b*#Mu]n>`2iSQ +݈ۻƹ&?-GZÉC"?g006z*Ղ* Jq1͋nH= zs+wy֥#6y TDF^g_q%E49f=GR|^Vk:qAfwD Y;zh ^dnlsA ߿9D]Αŷ5dӍwűC ϜL10 H82L^w|_@cvp<94#! F7>P iN4בWUZv,YKgĎ!]:# Nt lU"h{Oj D',_v)ha/jٿNnbK8b%}(&dMhv1eTUU"XkCb'M8`"SZϽv1.7j5c%iXP@[1K^Ʀ@7f 7-߭w  m&,w6y&O )קgШH9[E.%/o}H^mA3K6csF8 taj3yKGi{k{q4@^QUSAx|\_pVeE\ƕj30LBM`wpFƺӖ!QgA? X2pY_%&HGKphYv+"B.=(0B)'AWHHS |s9_j%OZpB."у훽lZ0sD_Fv빜QXIh2ļ~̬ c 'qWG؆4J3IKBI-aA3B.`KT? ^?L$ Y֜)ՔÆ:!mXR 1~t4GYhm ^7 {U+^I{@"30W>l|)qQBߊ#!`;s2y_uq @DP<*"p:FYTS}ۙkq2ҴagTB={- hWbez&FJ'nӏڽn;V;%GFRr3Z|z}?=%)k}1Oɀ(G`GKdT)ISG\ P/`ku-޺ǜP[/~]<)EJO0+ m@0, ׆v8L V- z-aQaگ< *#˩i#5]&U v}uIa A gtFW谐cp״i9fu3Ǒ5-iZhf)to GK:O>3qL7x  #f*.xd+Z, EM~,V'g4c j8u> XMc@.G\-/r|34Vb"./#P\~UuNciPjz% 9CmNˬP)Y/?cvV@/bf}|-F?ת7NYSW  #\kuQn~;sh-5=¥B.}Hzs`vۗ2?^2! Q-cO|Ϥia{BOxJAɐx;Nlz#|qn9HRepĮvl«0}1a1^(?(r@ͼ]3zS[a?oK ޿1 dd J#a/@SW?ZcԚN@uNh8W^h 7L_gմ@EKz:5Nt1G39:35ͬ ~#=܇zw<"0 R}DǥN eF-̘(iF r-)"Тb9Ty=+S*(G[!;G2؝2MF`ix{"yV# /_QcJ56tC+8cis)< CMQ3 &%~l/wL'Fɇ71EX8Y-S?juu5rŬhcv$.Ir=vl?O5#ǂEX_̿Be/!9y~I+:{vxpTa揔<8ԣuWhb@s(pV?b\Eٿy&M_kgӊNePh{,:sECC-@n\Gv#9Y^awIVF'0ryL8RΟ|dXﱧmM\nt͞$߹ {F^3~[# 'JY* '*-ИJڳ[tAbLW9phqHa`j|6CTܕԗ`RzG#|7~R_u4JCԌw)@t .D@bG, zXCi"JCΊ؇*pX/ 42ޙa{LJq `NT>c7OZ2A k?/wumpDD w}kGm$t/qD'B uAb5+$ !V3A}[ k Cw,׏RnV#'^It?\m#:8 Z^h޳B^38%s{qfPl*TnX~2A[ f 6V3k=Y7G=y2 1jQ>Q I^Pl ԝ\Z"=^؆l&ltͮ_Zѥ|YȣԏG<.AGH1\\亦, Rw>Ԭ"oZXp}JJbk){VW>\ 9tLmp~Lo؅d{Vḧ,3 \ u<|v ̩8!__lgC&uLIn# 5q0kާ_h3riE5Rm7PEP奈A?|r0_-%g۵B !@sxGñ"~#< e[#/dU8 Ty5<5M934_b1JE}9ocűV#f=#^j6}9轢VL PW '&~9[U+V9hQ>uQ~m&Tǭ n(U[-ɢ#^*6u~#TO 2*>oUsB=#}G *<*jIDj3qǺr&ξnpP܅ [%͑Rx-&.9"X\8u\ie."/qLi?z=n?^tC"AJEMնU{@2VKԸ of4^ :RF]Cz u %G "p~|ތuo'Qa>"FD?td2)][ //g 'L$3kJjhu (4uS~L&/eeQr{F͓J\T;jsqCUeCؔ:R^I 9rċ.mR` /4Vm1lB}_ voq `94r<Ր*[OCWt\6s+Ip<ʇ~ o4yPAWH]ծd7XOo >@)P,DBL؎~b " 7}vNX0)q)7:E$&>#Lsn"2c>m$W^pwX0o&ilze .YNŹJ.3}Wlk1m׶U+B{LdA"^AP4t9 Vlv1(?)2{F@Rc)E+~-ɢ'3mNaOFQB3A!nԃ20~ _U]ySI%y|C 5L(̝d>"; Q > !j, 3ĠuLAɒp6,cWc{weۨY,Z<' "с!ZAT> m^s~&v~$tϦrJ,e+\ O$6z*M}#"{Q着$ |0y~DUTp?FLUY@.NOH̆3"&j jJ %}q%LcO.\([h,lz[|Cߑ™2j{ zaD;UIɒH%`, 6=5 qsUrdgkp ߍ2$w!ޝ-9.[>&IKC滥HJ+8+cNTa+{<6]+cr.fzݣk`G ჲ-e%dQNJs KG~ @K 6TXLQ_|uFkh:lևZ`[$#IL% +Ur)c4+JA,| 9G sW5B0sujW5Wk( z isf-RjEVQ< { M 1,~'6Eq9LJ鄵wzKyFr{j,W7'~:"s!V49FP?Q]L/g75?^ivϕV4T| )bfo0//5>fQg,%2J9ɮ@U< zI*΂>H)jJe:JYi5T-:?;n|j=(k--Pm 2#en1H?ȲZ -y:˄>AN#Sosc0;f;I]D噞۹[Cdpjvw' d#4[ǚ\"I+0X jtRX?f0ya(~'mHnW# "2Un!$}j͇Gl[& I^ |VJ'}œ dL!DӘIK;D袭,AeAUV_8P6GپAkx%G:>AJBJNu~܅̷k,5A[}BvqX Ӳy<\ '0>* 4 L)nYaX2zd֡"Mv{CEҾTcĔĄ>*ot\(=A2*g'97& ܆Nφ^ˆIyj92c6ę!RxԭGGŒ(uE} nY}pT$rq&>Ni+:laQb+#)UcKI`!H5ݱ,oc,`FVeo.p*o*S@*<fTi4 V 8Q S޶ 6:37jm9]<oV" "ٛBnXSU'g/ϖ5;&o 0mpb|1C=KH-|?ha$С(̅mg@:Vߗ܍7#Ze`0t8ۄg>ĊН) z 1VEgb @U<.Ew#O?HVC$IS~ۖ06Ai˵-$c{>mTOSWXڋ\([Dxo6zi]7.s՛]5%2ҧs'Mh!Sdݾţ v&˕fLn 򜿈ZbFhŭі2@ĖM}r9Bu_UWK?4ξb3KFy\mL1'0= ;E怔3(XǴ }#p0'mڊאtfl D6C^NE\ E)MT q6j- &؎Y9M\~a^6yC֟','_A=qCz~h6]? 4eU9cg JOb c]ww_f$' 9J0 ef7N"@C@0Elk;r*K*WX zR|9^ ė|~8>ޓЌԳuu lb+߀EۃzCcEWIB#[]n$VAnBp #y;;0/;HJhY9X۫y>G鱊0}nIl)}06)s=HNsu2?MH>}M ~1{E=3(cG!KSiFݵAS |5E#яmHVu6'&5.v+rquo~~Ă(@A"4~A~3|F9H?$__+_Xd;2M{iC$ day즳\$ս[#TSSug6$5 l\~%X|xęZqVn9q3?y̖_93{NOp ZMBs:ԡaS 8 Y$]8ݬb6jF0 sQ "uQ5k\FU*C=ΦS^M37GPYң4+|l}^?қO}^(_Bbc^P"l7o[Yc]8^ƨ~*8Sֿ FaH^3e!b('ʼn~ji204L,Ԙ혆eûqDq׳"LƹaHZu''Ѩ5v?"8x#q=8Ñw+-6:]xy<6Ւ,!bw[,P^JbS] 嚐v<2ժZSaQԥxR'NP=e}M1籞/̜!\35f!|c &d`HY웞=F4SoHsā"l@z2']{Qmk̗{$& | Hk@NHE2͓jZ` ~8z;ь*pzE;& _h_?8Oщx̅rAr7pTI'G'fM{L2~8G=b KQA 3c309Gf3#]"=/V;q=tƞޅ%_,ZBbmI Huh}́C#:,V%]$騟?mVX+dPV$QN%޾5;좐a hF` yòpvgܹ`)K@1 3D#s=f䝣<cx׃krow9Ŏ|ӽmlo[;m?bACvuD>E߿ Xl 0,iqJ*DSp^;E&&noe.߆ (%Z<9 ]BKgvTNz)=O8(u+:x;p5 k>zPT( ̘VV%JoU@s\[P ܱaaV[61f\WnERVkitL_Ҝr;&CH>m U<;hpp5e>-D$VLO O:aSFp*S݀qt8*\ P6@5,*ma!b`/kVxQ2n׾knw"Sj5?X|S⢱pQg0[5Tβi ЗvNɛD_q%~ XR?E3w]݁먍䴲ٍ#d|@IJg4kmuǰ@ޥ+ j?s蘪ܪ-GHȭ/Ÿ,X/iU p y!oha *R7;0*9Cv? $ \8{F45d)XxqQڹ34r.AIx隀v._xp;M#'#3%9;f}q%]M ADMн̝Vl8=7 c'3Z SM_ ]'9K"cb]!]!: MZ0ǴY +w1,GgoNX"~"v~"SNKqka ?*Κz#ԧJ8-i՛" Y0 rrۄ'B4*AX/wInW tQيj`DԒ$'ZYyИ HEߚ{APbUax_jyod5\m6\xUD_Rߢ 30m@sF|NL#xIfJ\T'>*L>gEtYc=XބGb]e'!ёB3<@E獸*M!)[~$ՌZR\ksT*l>}e>R]! Y3nN.hd?$[:xX aHIW>(z+zrmCdG׊JMcK41 fm@PW׻d]F)W}8[Qv;ө9&[P^ uڬH'?S԰Xք1;`cɂZt‚jN3Px8PV[ Aj$2Ao$^f!qt쯠:SWFv3XbZ Ҟj^9Xsl,ѩx9RX?$ {)bOǘrF@}~ f! ȮtdohڍI֤ Hw,;,L?銖~+Yjm:xk`qS Q^[ {b?!2Y׮OMiZW9xv`&tkDEVrlC΍ :40e_d,!C`׍PGe-Pޙ#G~!56j8u*pu(Z&X |.hd!|xEae+SC&$Gq]xUʳ̴jcet!:H>f7.}RlV:3?6,(["DES4Kc?M ;v<]ˇ0"=9!#L;` ,^13Bpq*0$=E#fk 8n'-Hʬ xz֤ P(>ڋ$CO[r>qs3ﳥ2;qm+0 ,T}$OF a\y(k7O7 4MgVL\(X>w#Y`ۿ4]U^B.Plm>;b4*H|+U¾ͫ6X<;fE?mH@]rJ7yYZ&JX݉g{[ 0[ދ%uߍg_⎪yg9cG`E~QjLNaCl I#vtIBᥘ{A5pl68b3+3ERKq'DA 8[6{αNñն5-W[Sv9cK`JjYJTvmUM E댵wDh&-2 '+OjR}vgcY"$P 0U`0 ix0߆ 㩦VJ|di Bbf*pP¾#zAmYX5YC*}( oj/2Fy35'7фLjn 31:n&Tzq.l1PMVhҜA!%*"3/|HIS(-vh4ĥD7?$ fqÆ-8ۑPp 4 ^}䆏}UttI܀(6"[GFw鎚z8z]T2@ӥqnN)v>8PLsR_XsGUͷo|N]t:VQxzZguE‰mp q,|r{%$}?Jl/ѵ4'#%m3| F$՘ɫ>MwAFWL] wۉ..U`dTgOb]4"-TQ{sFQAPky Uu: $2td9cF:G{~@k[fcJ oF/MT8}4zRi1ZE\!14lEje85 GpWm ݞy5z a6x'BuXaDVŃ:4kjt_{,J%ϠR!1SYj-@^wk\r4*!D?=r*^{V R0}RDʗfsi{Sjt$"\lh(_h~oyCΓʓO̊MȄRPmw_SZH[/`Q,H3Ao/a,/*}J^"Ѭ!Cܣ|mŸy[`8KSzGbH-x6[>t`)'"UYbmX!:ep_s,𞚵g~ HY)⣸WNKlh3`w֎3sTRYLr,%dGNchV#U9<9Xȭ:ĉuJiC&L[u{7o pdS`5Շ]_ąèbV &&;LсoCR2H!5+F؇ځ [ab QRnŢRY رd懹~9e*˹i -ml3GW^5ȄC8T>2pҌlbWŜBHn#OC?38ؾIsuW/Q}0"#8<i^J/aܞ.r3`5ȓ7|92PZ̀F$:dj&,31Fc[R!d&C49r!Lw+$ƀA(SQԣBڒAJ Nͅ<%c{c1mYnuA: _ fuPi3kssl[$[9=U"L2*FܟxPhr>,Pqݑ 7;JH1] hс@b1B{2G! d"M٢RrCzG@VK6*T3r7ަyԐFLiJHA!fT*jϞ=W>RLB( yl]nQ1K}QrpW+DTF\4}06ׄ&ѶS>wHp ZCr#KX{x¢W~~`'zHA;($]@ze25u z}р_=l6}'QvMC 1 S|gI.&{+ Yg:4G4)\X'vII&V!oHjK0Jh$Au r ?~DML. kOdQ=**ۿó^:_] Ů ȌXbF!"Z'pϓr(1?jn `25eK=Mp&қ篢|ոYUqpag;s̶6JS%9 bAIs!4,N9@a,EiMX?pn7zFE(aޅT%ܳD~[ 6&qW"F.@0EtH^Ho`1|vb,\ m"ͱqhW6S hhG&~D UV5K).uh<əGRdB0^bOcx&xH$*ٕN13_Y>?'dU!;F(bS3mڧ#\N=uEeDR#Ww?z3Vv> 7^37>YgQ4,pTFKR;Yӣ F t-">g8l.ہ}ұ}ko9>J0_'N_gV~\z ӆnĊ[bGx |%!o |yZ"PL 6@\—2ft31.hUrc* 1F~VX}ז=7:᩸髝}zvFᓦ M7ЏdSc[a@eE.fo/* y$p{}ܩwں; 1vuPO{F8Wea)DJ_Y7,u3 `K;(wvl׷X 𑗢8qA9489$DW, hORUBXGD6[ù\`=Id.4:?V̅4wݨmatSV=p7d?CG4&W*na!Ĭ8ID} TyZR'wt)ېPQRWQ[edCa6BQ*OaWsJ{ɖ48"pJ+iLtj7Mt(|(\J:  }Bzh_ ?vsoF ]xXID}U~FЋ*R>ŧk@U"g$S{Z9%)%,cX)횰CO!Az4W\pd$a4CU$rx4KUW e]A+>N6[lŜ3`r;>A/'z Y ԣ5cU%JmAY~>.{ZH$_)y,l ۀ8,2b Cr'$i k3v4jr!}lDI``{x@auuɑ`O( /#șic1- XKa]ɘ~7 s2I,ٵ#+ӧf!պ+߁=!_պ8l~Xe(*>G|^H7-?eg9GUAݤA9R~6T;?(UR@ `@(uCh~8;CN\%p5 ^|k! q?nJ([ [W! :Wp_Q{RǒS)е)h3c@3!uh9 Z*;>âŏ/IdT=҂m.ҽL 8 Ua2#F]h##V S ,S DE?×EbuaP?E톼[>ӥ_CQZ3rNvl3v\Wrկ1wכVp 4g?`ҍ?^ sAr70#C}ђs1ovk;!jk}5u^_󈐌[ƍԂƞSNERvNLvЊhy AZI|Ge%x<8Ov(c>la;Tkᣔnx&grbʠd[CuCH4(Bo:OZxa=\kS RP+Bt!bV,ߢ썑7xUd(U8o?@׻<]iu)Lư e:5@W5epAnDk3UUE>8xt(|%/AɆpgO?[ Ч8?eIF r*1kdlݔ2r:t[z(XCE9R.*&84@,}5e}2HU`SIXeq=㼏 M ұ앒R>->$ҹ[ CrXYKeWo^f2(dƽ[.@(JG|Tٕ#~d'{ی(A_[$C8NQbE=!GHA A3JnүȣGU([ \TWVK4!~Ip9㼻 +4ܺm[j9]5;%0r74iaJT ]9qVaW{e~Tr/b~U9QRx,٫ߐ EPQ.7zkKV]¯|Y5?g|Kف^4I,iI[ЙU}"Yx /[J@afC#r7.~[,L͆4Px %% 2ZPTdkyL-AlBl ۳3p>=pƖ W_lH H# T>fúdw餾/6@%09 m״ٖe#yF":?W_QNÅ0p+Fmhp| oJg67n\K۷ff)^5+ SﰣW2SŁ="_1v8PB%1pbTi1ROAJÄ-W,͢&N +ep2]=XZ>0#av5;ggI4*]H)+E@[e4H߭mX ȭf!Qx;F1w0O젂H/J>)o(6VeVSYg'-&dҕj[Bn8NCLs&GE^ޭsr]ZNr_Qm*PŨ+萝OMKu,I4e.=(+2<>rPc[=—.Kzj"ۼmuuEAkl)*Bj"8'c_:QD󯂧OQO<(k$XֵȦ?)T AZŋ9<4(=vKti-.R5ԃOf BQ,Q#Y"qK-VNy/sRi4 }N;'NQ i?Fu h6PaxQ<Ӈo+ϞOǺrv&@s&aaWv7lS \x\HZoBoɕPĨw曟UWŶY '`pI{*V;S*^ܵ]{BS!1l=_J# /3kk&%XIf8;μTjp >BS?F\fȈ(ϋP['A#]eyU*Ÿ 8B^z]:|l׊б[dOQ! {*у;7w58K#j\voi!Lc3 WHP K VCj,'ρJ!"I3[. @X\*$.}V.tЗomm2V؀!F RFqu jh NAϗ-=cXHaUrft:uZ63Ex!e .դGv(oiy[i:-`#=hF/7埞.aFlmR8"QjaI~ c~,ņ~rf})d7~Uv:w%2sw_c_ݺTx~x DNyY2)s=YX{mQ0 㭽pۡ.Ee1 ^2[8/` M:rߡsF f9^ ^?^4`3T|kW"} Q͢A%c;m[4Pqw'yMRFR2 1&D5;Uh/jWf[+,c2c\hL t𸐃k߮cɃE /o+խ8]ʭ{W%f1ϋ q~_cHMF7JDP鼋 x+Nxx&Ff@3] +ܓă{ 9O |#' [ $ZhJM35%[Q]?$.w,;x h;J*X l/Uq>YeB?m݇n՗g{5 Voo HEZmr@E>'?>麤Ƌ"DzkoÇ!G:Z^9CduDxӟU DN2iTⱅHKT[Pnܥа֣qYrmKwp ٴMԴ+ ZCΕ隄?NJFz(P9Xts^+TcFC+rv]EpNtf+9'6 ag/`Ha{  $ ,¯s"/(hv!wg7Tǚ9 0>xt\cz;ktiw \@5u . SnoGЮ.b iLcߣbK,"6/u N}MMtVL1K^3z@ʬ>-| xB $ *j UC&dr٬nP%a^ZgE̴je2X'KMl;FѺJ OTj5.`bNi{cSOGk:%m$D~_]VVhLR"?DcDlRkRz ֳpKK@)Dsu5SJ'w-73TM%x,Z:YҜ>X2lՔ")L]v<4de?1bۭT5׻*}3Hr)ʎp_FNlq="pmCeݦSK9kvMYa|z,fok)R: :aUplX@|ӿ&[#E¤Aw. K(~p0;a QiFy4FOaeٶcBtkj1#&v;YQ(ѭFm^~O/aJ|0ЊkDYȦb˨bM+1ggbo;_0)YA͂6 ^Ebtt]ckH?v >B8 5䌙7¡cA֗F[l\N!0~ ܊h) ȩϺ𖗟[m?6d.Dվ2B;\0D6꼯TQp啐0T7(?mCQz{oUފBN>VӁ j@i?K0g d]Dxt=4VnJӪLH syK |6 hwN [*y'Kvp $i2h!X A^,c,J( 31C"K@,LF _V J)m9dW<0#Y)U}rV j< \榺]nfѻs#._e;lYQOں]$Gd=$AT.TB=ڏjgRstD@aY_d=r(ml6'5 @jkYM3՞NѤf8$i*_vŅCk;. 7M HEsEš$ș A=% ;4Fg>o#mEH;p[1 HTkEf<†.^Nz䯞)6ߘMޓ".#~򆛌3GZjfBt7b2GzFދtES(q8P1QWFFü_\u%d(1'Je .(E.@\nJCp>ư- #k0k3 P y|Gsx-hfZY|C~0Y;Bs7-UC'c7[n{,C~yf@7x, Ts:(TWc`i'T Trȑ( ɛMDWz7'yqo`~ lO=-&O,ORq+ Oj#(08FiT;QX.To }RK%Q'&*9U8f RZH)r{P,KÜn]BHwmF&PX_˚O0߂ߠ-7 kDjcoFz ǬdAL60tā5n?._L)`7 (\_J =_ygV@m)#$l ,9OҐpԠn]kh %uowzֳ fM/&%u!ݸMPV~nRl@߿uI8Oϯm7;jZ޷LIeiH?|oF>ܧ4y;ZăDOG$`~ګ/f2mT!iSXc9g/[`^i;o+dS(89ԘWN_83lkWC0B42zuO<6AB Ԝ7\ل9k0i^ITAF\_IЫlQf.-fh yޣՠG?CA*pnV/)[3 qL6gZ;P+:tW0 J, _!΁Kv ?տkNUfJl0L9uE#Eq]Z*'MI+\w0 U=B {B94_"^Z/FL#ؚfR&5wUQ[LשB_8W!cL_(Z7iV soБe…*i!38q"M\)+$s0Ȅ/QËUHঢ়%H3ְfRgN`v`?yr4^+Wz ,+":YŹExʗL~LǛpYuQ]£6.qBU;`4RC/ީYΗC\Պex7삤>_&ۊ,N4 hf^\٥uọ)6\y(k?C[̭ ?9Pr+P{'/7\!4B˻YĂk?Z9j}viyAiw;2}8*8Bz3oJ٪O{ dl;/~p! Vc$oLf P -MH5 Xgo{]b "Uغu{l5`P ^iCR/ò#Eόs{f-QO|XCk{]Nw r ͥڪ,R{]mZY.;6@07xtXz0O7O!ˋ=gwC{  XR^^ ΅dY%rEɩ 'F+ȣa+> _\K=)Siݐb1,'7P6?1.X"¹*,7k5A+!#4݅]5VÈv$teɅiI͈+bk5=-Ϋ^lB) z 7ݯ _~5[+  RxbR-[F*]SMfq_RvBmASc3Y5'4}SOL2&cR'N>,QR&§F-o5ԕS.ܥ`܍j?:>>ł{MеʲS@ݹAчΖ:`\?F ɫtg*dDF)HWC(' 7|.vJUǷ͚XdWK;~Xn2I1Zơ~ځlӎ:"‚ή]<Xwy߃_hM4.QLǫ`i/i E&1.GU( n8C>낓4;*U2B7"<$.p<,nĝn"6S.>]Eq+":@^z ۋۚI@;n^:h7y[|t֢̏:whNG-,U~Dd ɋWO1^͛l3;LT~[VKu?qPetwLteŜ`%;%t[ >dM3rJUbtMI{za+{_k{g;sZߕ{'r<{_-PM;䁴X5˓|zrC})tމ:tBrOx#AD,k :e d,7fB.r V8#7e pOr?ؠ2d°|caP+ړuxP.hl4dI>c 3z Q'j.-гschR3ƶu]ED'nlo`Wn ZL{Oxa iG+W`^'6&/ae贩 ]Gp+CsFIxʊ oeTشQksT/7WOi*kÅ x2:A3g Zh@nYd\JFR#s :`Q519ie3y:=w>_mbT˄\ì!a06̊riuOz7y7ߌ]86ϵBZ\)&5L$SL:J.P<%TS 鐓qAeI-sU}6? MlK J7؎WMHe36a}+y椸5bp O: !tEQ9hUR P>mAdLNIUzP\YS4u3)5uAv-FlCtJz":UKbX8hГՇc~}B(˨)=&) Uw#خRߊAYa<@xIhz1GB]0ž1 MhFmPU3?oAzaK=`rQmq)FDVp@5?"x$(LF6Iv HFMm[8LH_wf_^|TcD8w Aǽz8 P#sg\M:4Z.jG./w_Æl1::+kX,C%j z`О9.agXCe8 C)t@qٸ2 +*SK(n/R; 2aPoC櫺xZTDшYgیTz~}C`g*ӝgW).2^@Xͳ`9Vs;XTHIہbNqOiaW pQJ2 }Bp4y-V{dbSee jިɂz6YrA27ȷt7"))"Nn̍Uk5|CShӬ ozJ`ӈ3q5vĂ&ýі"ijϩ57?7&$.l-6m_,H}|4ט:t ^CO ye\9gH;'0iقNiovΐc|a+ q}y`-G"P3ר L !v?:p$aQ,C# hjMMQN&ۋ M5VO|4mly^hx[>;T a(E yo'f[@VVu,& +̅v9ՓH@^8 g-NuFtO$+;D1-3@QKܐmWM~we!D}aoJ[8Zд%BQcw?zzg@SLasEϥd"RZyM![[XLs-(RK+n첾٥{E0C *K]?()R b@g=hdydt; H^yfO#}:T ^ *M>vL!1Fgu' 7k̒)dfyGO#<=\_ Oi˒S={]5]ZS"֏^+7iLNo暺z;H^ L,Qf'NW!sQCIm<&@~éAeKGe)7äօ4Vh;n̪Ȧ%Tv 2j?XJe }el[im7]0wcp\mD|*0)P5Nl!/#RѸtLm?[$?u+/^U YG!G7!^#p}?"N!D݇v,o"Ʃ9˓xiDj; ,NCRGa{sy|V #BB`ERrR~]>=WJ& +Kwghlo)w aE*D$T>ZJ! f0sd'Gk(mIRj]DK'PUn%,\Rd&<TKmg,ǃ*Ŵ |B8o5m',hbo U'nqȭ]U\/^ A1q{Ho0XLJ hL1E݈:Mޥ(fuWvg]Vl"[#-~O׽H-@Y܆9>L5:fdqf}|L8ėE!@owe }t~ KP;TViuU8R4?V׿uwde`5Iٛȗ9k/۠;UJzx@O&x:YE݀e8 6pq?l(HbCav$,^Y^GH[cxaH=,v ^h9ƝHL9[_CH]VW: Тo0. VzQ LTa%'ORg*D+؝6l4уŨy=,i| jS?wtwUU*Ӈ{}5eH3u\ċ~Χ3^hpHpwEӐp. _fiYQNmP;L6P^V}^!WpsFtN%LƢEYxs$5E^; vzo$ȟ-~[a ۍsxBsX{@9|#$L#lm-n%N5fHm'Gv`NoM)BƹXma9DNXGK;Rn`5p3Ԅ,cc.*>ZMkoSXDJuk\^i nMmʑ|QNfTrt` ݜt0{|bkLXb]Uqv A~LȽކmȫaz}yUlʹ0 ;x{n4gTd"wu?ZY3%4R0j \0h ] gI؈#JAjj(l [~&P5888,GF_h}#bXWѤ 8%͛\D$g"{;[C/W" I+"i|Jc=`Fk:x~R07כ &GS,ϕ#GJ(_JNMhN1HV}R (KPV VoB4 1YKsE!0VOP@}6 jwۥp'+XLŠgv-&~ZqPP@yx__T00^Ae]i΁Z w7$[*9>!q,(!:Y\Tlef,Y_Qz A+Gm~\b-k- "U(@V =⣴ H<=BnuxwA +v č[ (N|6*f`R C>\~R残uib׽NS!u{C{B`Лu7hy@)Y׺C];lv#o êXņ9z9&//ʋǔ&GP/6X&x44H o0KCoAQD*>$ag6S6ŹJWV"jN6n"{ʉ*kV#L=CZb^(4{|swK9d<~#5"J,=heTjvz[Oz:z>+vK`],sLvѸ驜rlf~#߸$nm*p-$%{w og Ԅb#iHnRIf%9N\(ۛ~DMDS@UF)$qΠf{\ _e軂ot2ʵf$WݝhIw"D$en"!dAԨƲ H+8s)QI}Z V6he9hgh0H^+Ov p )B*IqQVm[ R7u럖w$&rVG]Q ^ûӭ5d+hN+K i)hxB,@>7K ɣfηG+O]lXJ ޛ'Q#o2mzB< d,0cRz%YB{ hs" W|{xN6E5kqތIK ;6h=0N  ,y.s0Q6 vъ) ,; ܎]N%@bYVI۽ao|"MD_v<er*n dX:.-s vH*9£H.ֈbԏYF Kc{\Gs^xѺ6.aI/uM<qǹ9 1^w2AekgO)d[u^ ǷbO>h=ARQzݝ 9dǪ]5Mp6,׊0% L47230|OQ_qXl /J 'Qͭ﮺I tszJk8wаQRZu]h Fʷ,a&8[X HMvSw0 # }@ t&pn]Ncsʻ\|S9aKcETz̖YR)9BԬ- "ކЄZXp7?eDPԗĘZ, ,Fѳ_|+S5F5£iАojbAQBbie]' "9iU |@bpE Kjص"+ROZ-HwTMIxC|p!A!]"QX5# ޒm[m`bXY+bPoV4?T;Gx{2K'[yq UQT͂<ɦr%-KTh2R+4KX+;%tnɵcв.}FYLbnjkעIJ;MBE19X!ymQB)X\*&H+ VHc)i#0{<˧(h{M!8W[&c_`NЈ,CZ}ӕ ;3TOE0R"2!\|[%`lûKiɖV]2.0b+ z.%V8QfTg 1o+B|F}da>|b~RqOb]Xtۉ4(m#\LE5)K<Q ,҃~ِsιdELEktZV!mȮARF@Vh.JlsFK3zvG]T~%gve\8MR!&[+rcD}oWsaRUXO@yVC2 8-zg-+YNу\aErM*,<&2rT۞z#Qz o&V >A..bB eY@YN`nt |ĩ@=c(Z0-TWHL ZGԏ`hܟWzȂ'TĨ5HM=M\lgq$&"_ZTϽc[C[aƏ2!8@ axFHk4S5x;hC\e~Fg#?%|[!(|SEbf^|HVo` ""O; =ganB fޭ6"2f;N"Y3N䩽,cQ!s#lZ^\kS4GJf[3r^x,j:vD=R\`&ek!Xx9-,2%p/y'" ]56P53:{dI@'/_!:NiÔ!ȕsvVlj C2=;Axl_u丼XcNaN[OFPMyKq$Cc>>α7qd E[6C|R %kuXD "I0fFNP%\[qV cyrONC;5+%L]xcd_PQ@w{ׄ!3QK[nS \"]kxN>#APϧGw`L52)A$T1iTVLU@(o bVSm*} E:!TПchDzSQծ5n,=t ΦPavYQ9W7 -YLc fJP$:l7:8s~2Lb-Y'*ʙrj5J:g$k\F\!a0 vr2/̇OwVi8jژ?"4tz|;U{&e%$xcr̔-XyxQ^JϝHKE ]Jv/(4F𜂊^Fa:ۿ[}q5R_`gZln:OpBqxeM±Ƕo3ݳt /jGoC„>1CD'q /}n2fXUtϱ|hANmԏ~вc7ܜ𮥩9(e,&F?Wp>hԨ0ְ"O IȲF7HIe4zFlNl'l;݌2˶[N)Sr;Q1SxzȣkE0h̿yzKdTz gaϔpٷBmKrbOȩk6@4~UBsξ+1aq#,WJ :8mueJ QD fkDGʌCP7$%BLkρ] e=Nl{?Z exW7:8@- 8f\*AȷnsP?A.+q/~i5Q+?_G{v"˭3A aBآN``aOnXkڹg@ӸΌ (]2]r1Ӽi!FGfO8\{Cy%PB`y淢T3>w~hf;[ H)F V뿥Gk>ʦ*D|)ׯexL*ۋ{4sR^sArgnr圖Azb`o&e4 aSw/9waf,|h~%-{qC)$Ps-yHH.&4|eC]) _Lɠlc|$nzZg@l9QB:s̠ƐY1ԧ:hDZ],dNρ]6݆ٝupV g;*g#, RM6{Xwy. &пĥY=@̀R_0IKNgG*9 ʛXc]QQ.] *n(Ƹc8̃OD0AV/$SiR=fUR&"dki {I}vΐGEOhjq6T`8*XE+\HE) j׽+K u]ɽNo:OCrlq?Ȭ lSb60n0 Ge׺ IPWjs)fQti(V):&{KF'͐9(m~2PcјՠC!sQ#j5kT[){q*@6Kjō+s=.>&2yr[ YTvá.d}B(-1J|rHK^` >NJ`uez.j2CdoJ&j(M/a@7"qDG-v ZIq!'1}Ɇ1z-%t9w8VXY!)wjyϚ܆J&/+F2ErZ%ٌ'B3eaXq&4Dw\ML/X૮$RzeA'sW3o8,tV^sTvN|OMA8F-}}P:\+͎6m ;{\B㘩`x4ԵlbhGR[ aM [<`p pTN7e{G0G9”nZnXUҮw ?df>}AJvH ֑}(Di&)5f9dGi%}zTX0);`pj|]~l. xƣ7xM tiLC[EϔJ GZδ6CЧ}~W -Sbe:O2.x/O$J9 ^l؂D!S6B(zNZ I"b 9-|q++-BaI#`xybw1EKoֳVBP}BN'b}fTty!~OaPs >_N)lbT*hpB ^q9o|BAּ]J6#Q0$cjފ_Q'q::t28Vw>?xApڲ~1v1=l9PLӵ<,9TŽ8jp8 žy"$2 ~Q`N<٤HcD f sёkZrY W9WĢ#PwT`|>c"r-UrG#drzzkrjćY:a/)a'(:P hstw'FlS"0 _5Fd =m Y_"wH7~U]۞Hkԉij`-VpG!f ?<sBt-ա+$o*p̓+}!!-fRwOO?/~DŽV>l0eGZEXj3U~"sZ#W4Z%3f^ 7AF`>$@&, }y8n($jc.cE}Gmvb>ʆ-Ck"o}S?V6"wT.\)㧜6mv-K݄yBU"i3;lE ,%-=}j43 ch0Ap-dCZlM-[zpʼoʡM$($,դUo0 !Ds+19Dɋ܇hHfW[CvFJY="؍-7Fէ C _92X4U XM>OO\0d%VV*|Nד17#N(cQ*e;{wD:( Z*Q@Ǝ8QLn=Ua $4S0g3bv1n-f̎q. aBe햜 z0 5|.t?hwh>zGhv"F'DPm_zʧW>5Sw#@⬼%! *HF8Y>503U9;~hܭRh57fB)Sf[;eĊ1 SąXur.yE|nVȸwqz}lM0[7TpHBе@M;f/-ez7-oЇ‹0}0CP/ֶoT kA UxTR,%PZm0݊ʫ&3*)EH@6[CHmg/99؍L)t o 3ݖ?%5 wHZxY\+uLr.BRUaH Sc/1>ms˒{JdVv3 ^Ab6`9#>s-聳-}U@eXb@$$VXKv5P#KizZמ#;| 饢w\>P3PxWTQr{,n/'4m5c^$ ]I֣y\G4mK{w#_j<61NqemW+ͅ FH@5_Jdm@mW ŭuPaS`T^0 0c:8pZŧEELP]HӇomMXsE䱍;+!>x (>kE%|>́aMp-c>Ieʍpx-<_#AzIJ3|UM,NQZHr -8Ţ+3#5*e]T,YzS'é6n<4.8J19h;:<905j%QfYqu2x#G^P$`:jA`Z CHf 6M^\(nz5:\ ,.>[ RpfzŶo/}[nٲFat*" Kٺĭ{|4U.W4Ybq-6 NQ~.$ӸX!c/dU/r!h 4cb9|৉m&F(yXCk(ew^~X9)$ԎH:,)FaH!z3_eQ@&c:ȜgBhׅ[Y}6z)~8+<>UgE6KAu z󨧭C W8Gĸ>%>1 _{S,1Arӻ7 !5I_W˝z= C>fbWWnn5*8u//wUځf>CTM/w :D2q߼-jq(VlxnxմW .B#o_B}8b4w^DL,Wvs_,P`0=2ҫlۄlT-v^@6duU>X^@gi"m6K^HChw]ZDKW[llI,ĤN2nf.<7 Im!մū)d;Æ =~y!Kt$R (@WNf~ Z!clݛOs_q2W46aw Aϧ.Kf6ݢD6Qt]()8z >^8u4GyQ' Lѯ|e1oNV,'RAc#'hNV_ړ4մmƄxԔ`ZXecS7ݣ ]k QeTv7|Cu%mgzAr! gpgIRW1h\I]KZj|wO8м9UwnbӘLJ=A'[K A^ GP۩-6fcY{uFM0ɫ$|T3^{Fl!b?Dpo'fe׉Dl Cpܟo3׏ť\;T _]z`$ Z5#.Z84P(`~AWL1g{JBȣwIBdxXR bE8:-pKۙo讂 "iPuov(ts7VKɊV&#ce(<)Z'5I3m2i]_mo0z(p(џ œ gX*]IϹ )y˟Ɓjj7*>}S߳E^#O U|9DhuEO GgLhsVw :G[e#I,-?nh*FPچ| pay@[ W~6gix eAݍQe$?bdj7$g1oiK ?{4p>Z?64F-D>`,oJ^aė0y^EqUs=jC"T:IL_VG5[ `=xxX{L(Ю)_j.ksxQ9i`MڋbU% D3],.}4:i8H0f7R4ofKz ;%oD*son#o>] ҝ>(){==>s/3Hoɷ#x+i"ưJ]_'Sjp<`aN.!}ס#Do^XyrMG=Q6baMUek곑 y1!a>JaQpaCL;ki̺dw'M<ڑ| ׯSXgvUV bi]#FoZ ڣiLmtW8$vB)Hs8mn;aLkqk{j$cԧH[ %/q&hoa\xmk*-I!+Z=hR|#4h\d"Û)-1²N=I')YNt>KO EUD5h%S k 9;dӰR}q{2j,bb-b1f!k@u;4ˈ\l#+ZE`f,iV#6Q2SP'<Gw3캺3"-R)_z?&8gw lczCN.–WUz,`$Od@" 5Jy%$IIa wI7bXc}imol" _ZnDSZ,؉r4\Br}H "28xEߐQnQ̮5}mzGLͫP|4=W  L @}c.QMQ`3l]mڠ: H%YTLd}INDTaUCT'\QwKM#7|3`2$;/BYw)?\EU֗A9_^[kO̘լTj x,ݡh s*,I/"8 ss$I#tɽ}UW3D <[nH+C<(53:vMO7A)$w)^wqט۟Ì$By_o!-x, 4R?HbUd?3~xGZ֦{3/);^3g:gKL;eQ(?-Fsc: RĊ{IAyl䝮f8/.&CLϽxKP}̅EO7˹Rs;Ap V*ψg ;=]WI1SB7ق)]G8r_d\aKVGOrhb|UMMNiA6Y@iڔeN^kjFӆϕ%R+ QgY(&(XFHtƕ@dQW3dK} ?J9E:05t=,VN,žqSRkTm Dk"V<#G =;:1ɰ_G4AF|[2 ÈɭJŁ#}">0 zse+!rt u]$5 Ա1ב^"E8FzxOOR͊l&d$>]KBybNɤ @sWh,<i>|[?k?}ۦY-NqֈiG{?^ՙlUt1BqՏ+A8 wc%:♵d2ǻѼcDRObM7Nj/Rt:~ROE(`htEċ/};Q&WCG8П*,9%M@fӁ A-:nsK"AFo>3u9\?ԐQ)*c8dFFzDV)bz',cC)++Yh5ȯU EjpBbyх{ 1/߁H^5[gGǓ31 DmQw_ϠC肠^'BnDTm T3v ض RIӋiӃZ)ƴk48 0߷lMmgO~VCQ(xuq_/ǼIlIX4!΍d^023H'[ӻwlNIp/.Qκ;۟bۿ.FsHŮ2JfoGd 1E% `Qđ税R%ES!-[+=v{s.*;Y^]FS=_Ė?26&ey2-M_CuK9bcIğ@Y}s/X@uWLd1v74i?TY#h8}S&p[ |B_oG0fqN&K4+:j}̭m[Bd_$7W|)k;*c%GFV J"G]*F5jH&X ? +P9tEIW3e}71*cG23Aba 7RӃ_3" {t gkdBInMWPε(`AO1Ͷ%N!aL?$Ld8?9S M9'肆:!~7WKE^^݄D76.BwjNjeiY (њ ct0~z"GCj=i=OKsܡ gw^X)v ʛjm%FLI0-nϣ^ol2!Hl Hfbغܹ%v")֥Iˌcڛ7y(\>-=>G24ij#QG̐DEEaO)e()H@u'Ne23=9+P/7-ԚnaT70,GE#lWVun-CHx8hK3^c}u3<9d}G>^.ĸkU:ۍnpJ=kR k!W<wxJAyR0(kE9*5SRΥk.IީMT_^ -WMo-q=Xb?!&mD _Xz7DvuγЅ<>ȷs;_/Q%/Ǔ/r ;Ȗ6_0XȲ7^)2!L 0'~jP>adP}X!jl[ ])\őa|4{v}C(9S0z=Fb)g&/N`b\`NJjjp)밌;,8;Xpx["v֦Y641[RXb*K;PEp 'P{//VW2 =yUtl j%-\xAc~("bC|dqn}]}6F&_{( ȩ/D%L)7E;gXIOzš*~AS U[;oH9մq񨭮 ^2rTՄj CS0Xv5?fDGBmwҟ"Ǘhwwu>$WElE\y@I/QX"YҺ+guO x-"wJEsXLڧzs ٜ+g ]X6>].pHPL QX%oV^1R4%yufmaHƼNygX͞KЏWL ,lk#Qd` $ JuJ޸Uf)?0,Q pZotAcZ?:ږUᕒBjbpa9MwWz뽧!΀>ja(5R (VA` B AVy+oʽP_cH{O`{^^gv͜N-sUq|ZiTqB4ajwHE Кyѯэ֏谞 5ҡ̡adbOy Dn/пBYnX$Iy#բ&ь%Mb R!KV6瓞$h&fn nrU NGTFAFŁAI}db_9|$Y*`q Ȩ[ICN1W ܾfh vNGboy"~RyGfJ ,~'ЂV'K!z6cXߔab.wrgEyWPcHAn=e=s r}hQU)2Fz@iO  yyJb{Iz5Φ;K֎Y@v'%P#UKl &B`K d.d >>:!^άdEI.l|]W6AԳA5h8bT%u%r.4Ay6RX+>Ch-jl6QZaraS"tJ[}]EiM3aEi[ݤѨ=c@}BU8_5~Pƈ_9U_Q1x%>16cG'y_%RBt2XҭxqLG$U>MhR+tP;ԴaB=y~-P>!6;۾08̴rx_Y 8bҲUxK3] c{HUB!{OA~V$wVJ=\%O!Fr$ϛ)ghΪLJ 7~ͨ ]%}z G-vAg畠{Aس3%8FqK@# B\a ]'B{z׌>jb-G [)( :G៰#-S%tTnf7[ãwk}NɧzڹZtO|fE]mWmN))Ԡ_TV*>MW7f>^r G s9 Tb$be:Bb"ZvI~ OƇ9=8d٘|0ʺa T%IUEY.vi|<33rs@]a!^̈`.މ׺aj 4(S}HxՁ_٭U +ϖG-*7jO づᤝoq%15ݑ@ǂ\7jm~w{=[:c÷6l@>$6Q3Z}fDlpgҨ9H9WX3[<5]DjܐKp, DՐ__ Bj= \ٜpF9 Qc 耑V ݁>;k6zk-80rʿ3x_Wf$n4sΣ_O+_| @W6OMl_"KX]iv{jϧ-U/Ka)JUL*s̱OGFm˶7;Ncjs&i.>Xwkx^i,S@Wņ+>GU'IaSpWvmg, $@޸;'SXwdaLNJ:4|Vy6s;"}id폸V"CFug?Q׎';& @5_jL:*:" p&} 4wysi3~ q#+7b o~үeA 3>=LM%0lb»tѕ%?3.ZyVPW)苽6@`z4fyQ)Wye>kzBZBquRr c7)&[ f3V-H 1F\EŚruA:ⷳ2ZH}*kje I5x׺$-l]n/[N{{j{Fγ6Q޼lUGS\4M{:j)p-xVq/l4(aήy,WyAN T<B*jE{zc$]\|a.yFͭPi^E|V|#5z_kZ:Ll]#,2=%MJ~Sd VIѢdLWv\Mc%ΧOՁ驡G$ɸkB/"kP=g 'vөp*ߴ*ûed0M`}Mr ZKe-Fl^%"\SO3`s7E֯ER9̂<"4q83em]Ҩw2>o I6`ƊqsA" hb b&d ,TSj J0_HԂoۙһ9nu{SWlj)}-èna#5_o? 9C߮Q5D~!EH'l /)[K3϶5^xgT*< cpזVAzҮ9vj1Owe;iVq㏋B y@)*g|;L3,'M 3laZ|q@+(Q@vgh<^p71glCnAmÕ r|q%GQbax1+t_;-GW4bf-JVCOAh aqSΗ_\c̕wyPg޴ #g-- =VJ^R+;I`G!VhM -s(bõ`ެfB 0=^~LR$.y:Ƥʱ/۾7 KJ*CUݶ ~)+]!Hy(8@`w6+M>) "!zξJldB0>0i LH3H&xoi:HKu~ D/u X uD~>|{%on/e{1fr6IS SȡE%*ׇ[UWtOn%nv(eNkX7\F{izk;=պzi Z$!t^ZpTN/+a?6^ϽܴԭPxf'ݽwVٻW-QoBr 3EO1ӏҺ13<Br!5Qmk!T0 p a3"wAAky)Seg+rHu-UJ+qE#3fRHs#'Gkm2yЯEC[4ek2ɷK4~{ӦCdCB;&j)dny̡ܱRǢ#*GWuݼٱkA}^Sy-`h^I֙aDa=$}b "l@l_6o+#fHjRTes(ɷ_I7 F6__aFvO0[p;Aq'-XF\΂9?@X䓤dv-׃O#W9r,s9fly@!$߄iKzF[Cߞ+Uܕ 9{ ZfVqedf-,ަԻ鼯f}PŤ a;[MW顂p4J ݩ䆙3,4789ݷ>^jI?U~V&wn+y׈_ф_>e{lN©8[Sװy힔`ne~v$j1L49&q<=msKlT l`̻þs,Y RHR8 K`.dni5[Huo9Dvbu^^{ɪ^Ce0*eˮ3_7n§3oq=yG=oA4"za/+a¹JIxȟ| 3c7d;L6":@Kkdtotc_pK,9רpʗu[nH@,zՐE;ӹ2j9s@/񙈰l<8F&$NR!G^UB@`Zyuu޵-E~.+(؜ơ%MJ\P.˿3ie6l$eYUh<`LT4aYo dA鸴bRoωJ h ms!+^@0K掘@;1 wfDu^0H=U)*m*m{JV+W}WiՊKIHBkYX\9r}3n^_l.l%nB(烫6giZ?L7 QX.T1@pij<$kG,HAy+Dk!:wt(Qr\&)4Ӯn?TLXS.{G2@ 6e[MF5Kf8p[-1?,z!C;E1kTЯ{ "ÃHA4]oA<v?vTNy+PAПvkn k 2VWm- }VP0D%1k,ЀR(r(] #Y ,0fʮٌ(?Tv8ҧ& ˉ^_s%K,G^b=4'!7r뇧|Q5Cd} ӟ:XMN/Ϡެ'-B =b[ ARTmq-o0>?^hU~Q>~!#5%MDjho\lw]2sK6iB{AYRT[( Q߳/26-PN8:/. ,Ǡ_ޟHFҲ=?Iu ߨPO[c{:RЯύ{E $鴹ɏ./ 6з:[#AR~nZnZۓ;q,wenbt/=rxWWKZ}gFRY)'Y˥FqFP֦QߘPb6SLN4vTsչ3ۈCWA5z#bmsrtD]F7p@),oοV&i*GW;on snݐ~D,*C&/q0!v 9 )xqnw &\R~Y|'rIԢ)j<xf ؤiS&ڸ \w!2넶/%6_vntN/,쎃#{vj- gf M~`p>vƃ}dN,uΔ?"9l3ƨ i~TX0Npb &) Fwb.j ) 1¼ݰ39MBh ̓`]Ҁ~|c lfh':BmXU]VƵmU맶)oV+&2=7{nD' rF>OHGxڳnC'VV=(];5(rrsFpGL^[v/Bk+EI bo+EPPNQ> ? X7ˌdH97c/30xaF ,L7MK4VN朓RkJC l\FOA,rɮ͌r+C׈a:U*d%)7Kw 5e?kΓǟawH|AXo4yDEDa4ߝh<;:n>K`sD].M?kϐqCbzFzu>f,LY.B&2fԾ,lrJq 8܆!R%Α^ԁ"Oqމ&n a"n2D9_ۯ<` ӬK(Y-^%$Wi(' @ܓ*ÇJm.&5K#UA.M?lwuhK:)琑\BRfۍ4_DpԻF<]uDOHdJ8U !'&$MHy++Y;}8I6ގY5%rfFceݶM5űG {;U}VgJ #\s}q\A{bl2 V]Wwdci\%ҡט;-PŋldS3) DY5^-pw6yt}15>W]]b@s|4ut\#< f~EcChvK{d2 c\I0#*w"ɧ=搠9 9UdæG@,ϼ ^*~H:<8 iY&&n(!UnU/[E[?Ɂ#1,3%ܫ.9N>,,/zVRb~fAX_n H" kn4{k-GZb.;xէ( 'r’]D$cG$1P h 5u+K|f/?<]`A&ܕ@"wvU15{KVm֮P9%Kt,_tîs/t-Iw}]Usߥlm؁CR$7uZ\ɇB.)0ȫ~\ jgGWa{ _οWƻJ3mz8%$FqllB|9X mb76 {p^: Z "IsB w$ŝsO"=i hX#6IK4{6 !PP=FY [dz nmM :=XG$ؓQp01b OKeTbF ޝ|Veπ5*:4Gn;yX)T6N_仓=h)MQBB!z}eRD]ZNy8`.xQ((TrEc vQC=~o:'ԇ~*6Ӱ8\ҬHWtIr[dl츏Z*=+E~jxKȟVŏ{P_W6P|Rr1mD]mFf+m%ыUռEejJ25:_t>-} iM~Dk</&%1]kΙrȒriRk7jlqp!FHdn#!ĕmV`ٚfK`Ŋ63C.qY8dq Vj6voE+#>'dJ[8R(ND.DZ8 %5i ̤gt@ة äa=v7/jdrri?=u )՘`fhoAFW!-g \)=aYx br׶UK/H|\2J6zc­̢6PNSהV t&P`⾡ enDO>-7)v!밆*(Zߛ5WQv|A}^OxLh-ToQU)".? OJSƙp\t² Gku{f&n؟Bl~+i6"TOq_;C'g:4iaIZ킵΂eG"FԊt5~Z-..awq!iT!K Xp8[9jzlu>\Bv{#$&'=ndgt6a-x8c1>y%[rPxr'CH<`YM|'KEmeB|JHX8FR ,xTG;b^:&|T =lV :رb2.ݍ` Md8yg]&5y J>9 .iԍ8'y5h GCWЃKcR_#sLb737`bKLJD'Q_6iD + w7p8vfHYuC9Cw5&KJ}UޙKr t6j@&NŪɹf섗q;sBO0>t%v5㞃H>D y>z$M*`<.H^Uȑ,h;c1h:g0?$ə;EO Q_%yoQ]I]F}=mYtU-1ODĵM4I{˘ӁKd|S*0\án x:n]K-1?7}Apat>;1+Guj̞:LbAӦ" V<4a~-v.lmF$$Q=2i5qBh`lŏ!l0MY-#Yx&k.wsj6 <*}x0~`ƠvCe4{Es7ȆRi&ǀWOJJhDʌU_%u$<̉%YpY+pҭH]PNT\ǡ'*0'[O#?(gP6t4N9bB2dt<*")t 󂐕 ;1ڮ^64X@$vhve,݉΄HE?@$t.nsNJK`Y!_^S)9 B֭tV5seK8gIM'Le%uz|@" 89X" krׅ`V0*8$aotj hJjb^_p*F$P18D#]&ro@^6n Eh dn+z2˧ň۩z&\*^8~5xI(%o,hɾi/Dyцx%>?W-c}8x-; :&wA/(]W=; f+_؋lhJ>BJrղp~|dY~"|8^`7.$9Ƙ5K8pҮ\T:Ŋ=T!Bm=syS3O2.a*fސ<1˥Hx&hY0wɃ*ϲA${a% )x{LK#>zpb@ncM4 5A8@tmz3| $Tׇ:YwP&`ʼn"ZBB`ҜU7q lQ ҺM 5c/1rDQ˪u]CUP|SXc5wۋvxKPYLQzȟͧ^^eʰ.F5OB |B*UygT/ð1q$M\d5e3'"@^Qw-MYhX X}`DPvqjCl(l-٬ FEm(4m/5,G6yOGJYpK+f|kXL1!VKѾu6g3v8ow:6_QyC0CuQgۙD}LcE%u.}m˧W%67J:j)0F{kr7ƉMhώ8 *n&,1yϸ)­Y`$~r#+|'zW2v/Emj'dfATH}jGfP2;ݣPUC*UXЁZOž6ǻ^ppOoD7jۅ/؜|36>ՙgvr5)s 6|0׾C1wdz-Gx\;L{GO7X=TΌjUFU0TnxQ `LPI夙b#frPSĻ /a߮?XYзjO B-[`J$,OGJ }i\뭥(;/A <9՞xYG Q+v\AK<mq~ NsR@2' ~Z};_aߪ(@91w av}N 6[@o8K-13F1xK@a>vho$>f*rj/`ئpFcd3#f phaivTr~74 Fhix.^1}Ռ# 7`%s4ɢ]&kyQ@#B36"& 'T51Rخv@1u@\ύׯ8y YIf;\6\ۘMe ^s I}@Goq턑:69oWU&[KI$+MX/dO%[} (죱pxӸeFPxW>[GGMI,@ܔ5ƹ)CoN4 8+'F,Imd٩U-oipo\ch? OQ2H sFӃe:W'aiysnɔU1 (t W*0:O^f[tОA(ta6a1D1SH{nKeE$Piϗod%M&M]p51g ֤tB='ѳggNU4Y(3@|5EDY; XWaKѮṀ؟fm>>Q.Mtm:Y,7An7/NTB'yJhq銩CgBӛ׃U#Q x5<ZPҫ,ܓlD~d X@fy- 0,4L-q"~P`VwF!]<_ɬʀyg1zVAdڠTK' .eoWn%X j6`%Erp?|u"K{͏@>7=$}rM4 o E'hacR *'MqЪ /LgX-EI*-olN K"x E\ٞ蔌=;8[* i|{&-\LK-Ÿ{cRCvyL>ӕXBהLTs-y# ̓fuRBO0l^Qh3=gHa?Z52h[A+rK ?9JubtWsos ZPR7\f)̄uG>/ CY5|/'Gi%чw!\m^A7gKc|=` > PwUS/ڤE&|7)DRo`#N:结lB*znf5q( '#峅N.M"6SFSgB~\F2O!|#'Dh6׌FHw*k :Ģ?K` V[;9#zM{w4ʷcB$xCG^?na%&ĉJHo u 5+^$#6ORt81?S&ֹs޻=ECQ%F=& PE+s߂ރBaXed܀:м^h&Vߴc&:{r~BJs@sXt$c9* ~֌6UHw Cwk3+d,Е+F 潱ePc[ձM(-)"T44Dct &+w)o!x4/ܽa)sA{w3pb)#wV+UψnZziܔUNT-ބȹ|`ܤnTs_|ح^L2 BJp:'I06ޣ9/ڥ48n[t 1$\/v`6S}3Lf`%a^WB,N*Jի(+KjZ\0:7vs,i)3JOz,C%@﵄ x 1x{`BF̥k,l`sQ2 }ңD!/#/qғ[37QY#f?O>50h?z$ ?/W[\n V8O0Nj 9O5peM`jMeC<(k-4͡߻33;Agdd nwr03<>ڰĘGPU\q"\(f?Qʚ,`\å HPQ^ ||\n`_ʺ#m|'CFÖD̰3wcFuO'X)1&c-yy"CxhȔ_\b`}5QP'3)cB^6Y%԰G]@W'.=[pq<h9sY6貙d*qLYW ZAJUȮx _ŷ!SH~hT),ƘPFqZ5^7ЈSMO8lA FKޚƝ> ]> hԧِ+?)Se!&+!.gˆnqd u AdF3 JϯW)u~e:a[Xljo"%5ҊT0)3F@+_,O߮e"${ŧBoۗp޲K +_]hVF¾ {#te=݂=~}jߗiYN[X#=3ҥ 2-mW(Z Tbi<$7hI ׾f&gcA.vJ6 k\!J-'ؔ7'x( A i}yݩKڟn6X9x\xivέ_e~M+IJ;{-^jÂ8 -ugw^)0qw>8" ww=h/$Q8vCp|@.*pnCjƏB UTN^5Oxo} &|cg7!`Bymm{ nD߭}ozĿt]oayFNp@GHX78tlMZdZDZW1PP EތuJèWQi9} ȕ]< Ջ"ȑyO0-iwd7ؚvVH6DbљϤ 6AZ9d +:[H,YP[Ptrvn\k<.-'q2?j,\r2mCvE/rBgj{33T$L^(Qӷzhni_֎ 2ǴXdɣP: %mlV_r2;iM g5 }Lz@UeWU;喁!S5%وMi,=A9d7a zSb;E }X+H6_^9B< q{cToUA ֺ\BI`*>[emnHqY#y Ўㅂ[F7lhTRgo7J z#YZgFNJؽW͍"r76uX$kV ;a VN.?lRGL$R&8?Jj_ oI*X%xD {LNob@9qrU9٫<+}#D:ӿI3b ) *k0ܞPzG(7uMCS{`4HJm @h -Lj236),,]LR Gl+Ú0s΢ۆyvum2fτ+- )9wS[%DŽz"C{+p J1hɜnz/ H! +ݜ{l/]7kr7,3`qR3iD;Wn[̀z1J?EvKl hcuW(Xl튎 &NJ?gtݲShMеb^Qiչ_v xE[hM#wk\7 &oL"Fo)p̀{1h"p\i7WW0KVZje|l|Tɀ # ``."o.r&|]R{GuuFqkZN߀B>ſtx4)rn9hk%Cu:^z,< 1$~aQ:(}D*ʡvZ5jVRy3t2f\]قf$h ׫d)'@h}ི/?Gv$NDշGs%,؟*%G=!%a8/jR =+ RpFoi׵\ͨD76w ٘%We F{LHOABTBC%>:2.jte?Yj( [d6u&m Y|6#6/P 1a|2*UU Ѝ]GnA2D ~ m:32CṠ=p1̞]NDl m@h4eaKC9uv[Wr\ CB-pvUF*:P3} xYQX0]#R^_()݋L,4f3Y媭f$@C~yĴ8~hEݳٽ~z>OR}X>T#A.$K_LCAvܛӒg2g }tJƅTsv )HfDs Mwn(Z40f#Q ,M^(qW}ǹ@w+PQ;L?QbB gA3/ѵ\zAS#M>QLlPqoaFPr[KGP?XepQ`KuUo o*H6i$b: р6Rtjb'wuH}Wl`.¹u!WWƿ':n< Қ!ST;T+Ps"T}t!1Po&*T?`!FK(Ut0}DޞFδGA}v""{@#/)1 sxolVu/1#:.I G!@>55u%>z~Aօa5%Qpj ]pR!Ap8zDNA~CmBvyX+5"+P`-~7(9:lKGJ#t@۶*$hj8@fxZpPa +'8${w J:6!E!ʄ,rT~`fb윂qiP nYO k̫X)29\=s y "r/+UX];6k_(ӏ*z! -I?JVUl\%8Q-PR3E}c<[)^upB'7]y$̞oUy ֗ %넔S_IDSpϧa!cF]I{6EZЙA6aPSB4+ߌ|y߿%UGwy>l=n {S. c~OEY,E)k^4QvQUNA,6$а@REOhP!X^>K8FY./OatièL&,PGrحwD֕LrrSxz @t.u1w`y2C/$җ OmrgbN4e`X\r_>l)(٭'Htu}2. ]:b:$ Z>W>2"WypV:ԧ]%[c3 DQ @1ʉ}OWNUKEvi1x a[ga%M/F| w hݼ*YR$rKҘk'#An#կ馧y;5A=je^}66ݚ<`C!$G.xA@ SѮ!s2/ӝo17m(MLIʝ:5%K_$mBT'Hrm`{r:?ƻ#λO/ԁ|g;uy>ݥ-^'oGT*C1AѤ.'z,{i|\PNwh~:#ǧ%R*t Сqsʒ=_}Ў5fM |~Ze(G'K'ةwBVاԞjkT0 /Hd0 qiJKzhS)rO1 C ne!A2'OR z\1A</9ϲ;j0 (凲I2U8>$Yҙj?4Oy6*5 gsnh+ ^צ9Qc#59[s^7w4·hqV![ш2! 0=>7DIJPT7ŋM-Lk=W0С$7^y!.s-! VT+?μSF+y)\ -S`씳H 1-̏u&e']Ryݤ3z7Q- bMgVBLp{6heZta/PCZ]j [>JrVםЩu `F>M腇Vy׽ uRR8HllNHKRs/s,ʯ=+G+(UVc~Un]\ W dIe9vtB#%k$vg M}Q%ۜhژ- 嵵DV!;k0NntsĝwDw9aI]ѹd&84zhJKhM@ysnޙeh+vG'XQ1WP%{[L#HlSFA !-ř 1,(=츫go+(l:T!{2W_moQd7ln/%(ݕiM`L۾[yn_Nu`7#2ZI=5v»a <0L{=0<)uSMJ7$Mе}`BHl#諼Ѝt%M^`2yoP.yn7i*@&U}$7 N)D}Wu+mG,RW|I\G:jʩ10{)mm=~.)D4_MGJx”uIT-*Aj)_iɑwuZ+P.?_n Ʒ`oyNoL2X;ͦ<!*` Z\Q-w}B6NNS&. :o 8 _}{=Aԣ`9>̴{0Ho`e@8mcͳȍm)Lz0a& ҳ鿸ns&J`] qEA@#@ YhP;X6Պ1"ڻᾳ֐sN Ȼ/b|łg4a"^k0o !UT~mlzT-Vnx0Ok6V_ qa%F}r X~LK#aKd__ڍI:.+}E[l{S7I-^ ׆K^%i(2aY*.&@(sQ7SHJF!G ,  %xx΄Fv2/Rӎa"ʦZZ>.<0G]nJa!o4Ӑڭpoh&9gL^Ӕ](O|RUȆe?+-FK=Xχ]Y]UxR"\& +B|K ALđ j'@]㵮aRN"S=ZwoAؽKSdQRn_7alegx. |%bM*U?n(mi!֘ 4fpš2? Oje@8ęmTE 7? !\i9%꩑1LLoB DqIтd@ k\1psd}ݹ`y3ui؁_قSi!Cl,Xw0;~H ͱOi3Lc7O¾0хf^6U*"r.UbG'|?Ra/kYqi P|\W<'fR7M`F[3&ok[S ;hF nr\ulr!~l*lyU̡J)QThRX+>4#%;G|!>@w81_"P)U &8Pj%ʭ8)'8bS`Vٵ*fW<[[ߤ>l CGsp~i9SRNU T zy1'q-4x*ӵoT@ڢg+kS3-  ff,ӝͅCGWyf-5a_oZ Qt2᪊;>Q$s``XǛh 0^9H/Mi1gͻi gb]?2ஓ =!A$G/[2Zz^m55qVZdeozYe_2仢cqdpIF{(4K@ K@\ )u8]պcoT 'Q)D7r3ͱFJDMkxF6%ְuуT]pv[56SlOޙc5ش삽TZ䜣w=` ,QV+y 22RaA-pHNYJmCyjlST[]o3RaL^ A"b}k-M6|>F84z,Y JeCKpqoE=8L#slӒ%ƮnM&?s%Cr)J?ڙoޫLTj>v΁EҋܪY4[4=_ȔV#i+Fq)[O;p[ Z圻IeH;Ȝwihq7C>#`h l#$-5XpW?ݹ .*D17lsbw:!(eDiAT6O4qzȄ!0pzh{5ڑ1&ZhچD hi&A M3R{CKK{;1Gfp-nǷ4g LcԲWa4j'm帕N"Ƹߖ&B5sH29wJz8Ey(CzOsjT8bX:EEH?S*s-[gcᮧ0di7)8r"AxŵĬ$fbE焨)EzMѢ\tPFaY_=}xo⦂sӊvQ2~Gl4XnI4lڒ{:TTãI-J߻<лLZAZbij2,ķ VJBXiygph>I.|Mh>Y+9xJ}…9 !5Jxʩap=\ VI;0^S2Xek}{w쇾noÎMj)Bc+GoH2@zCA Bdvѿ\Cg FDՎ&6_WqG]1TWkXRXnzT&w * 9%=Ӌeڜ[SJ51LR?]WC(iF)l>{Ψ%0<Du7{3h5N pxal"Zeڋ|3wνM"Yu "!2rc:$i@R9N"%5^\0{&WMخ,F;CWM5'2`gaQ uz0TB[÷+1=kRX?dȸ?T|hI;<_ YͫteYb67:$a#bS~.{Nxx0 l;Z9hR6~ U1Yz8'ҁ |בdJGY"]@ЙoVuɨ/{JȠQGUֻ\hMXYBQ{s!L㙘M [hBk6sK0IhcUD;?RmPQAV1LAݶJPU.1@ t NRgУiv W)E{.?NP9'mh]=N\BhB"=ˍ- {ԃ\51^( *9ll۾hӟ:I &5-;@͠E-,~eXڊ]Kc۝U77jc[G[p-KhTҩ7p\ID|Qn:)Mf)` dc*ŻnV:[ Bb%.N 8:{tB]|YAΛ)u1 dbZ`dS# U.+yU2+4  ty }WczŖ[ $WjPN+4Nb4ѷ1*}"JIol*+M0@35w4K`a\2-Bp] v[ o{ |:V+4t,<0FU uo|6j*9g%%=KB+u߷vOy=?T$E B9"w'6&lm5_dHa1DJ?iaG@MA.KfG7,xzM;iK5jq]aa EG!Z zv2Z ־\Z9Y])h٩3O06 " -5,ֻ]"?| j?;[`ﺯVRV)}duH 5A$\%3P9j~]C$9Sf0)ͮ sQS}#KCpvmy𐦇q_%H⤂r2=%(=Erk3mu dHg#3wL0ү$ӗzM>Ưa>9/gbۍQ3frиДHFI 7k^)1VMhn0zRl s>,' 6W{oPL/[RKL2{MJ3;^rgj"ScL}c2w9kn*D(-`\}%/ķ0-o`،_-I|[o/ >q`%A5g90 lfFtw&CKxMPJwF56Hg#N@=pWK,|O! jx']yxUnδ5ilVR"zFI(v9!]$5 AiSSl!@<92Y謲= k-V5pw8V-v/V9+~Yp0!̹˶'?snJIcG^tg'}kYR" 'Cτ@wa{\ (O؏* K(Ϻ+#|wI^ؒI[z?vJZ0GkDޅ=`>{s9xH9`UeﴄDQ , #DVLL]A?3޶܈ZCPu. 2 Sg<'<ﺨ ([3!-{HoP5ii0~BWoZD)qCƒ}P)$C.J%~ LA+'," ;'"_~Q*Of㇬Kd?` l=P k(ĚP$*MԪE3gw= ۍ)N Ԃ5l<2+))R"S,&DL{3ԙI-*?d惮{VSȐ3@8~}nKx4/E[imA*RIy}P+Fl&jM&$7م4ća _q xnP?EJ"Ps[yڌ۹XW/OBEIAo$7 |}2~#B16G·7gA)t,{7ėE'_^_Z*֩ -[*C{/82\v H]=_bG3rEՎ4rGE1B]^Jˇcr h gWNeSMg x_(1\?8 ݴG|a1!@+0_Y98WI\p.ÕrSq=NHldpԿ4bJn (piH9'tQ+TU: -0Sq9;5 ƒ831 a|!\9.1ې! m+ae1̱ƚIqSoF)LRQӗ6GU =BPFoU\Ge-nRR2AiV9iF%kFiL#c SQ%'#>VѠ|}嶦Hfѐ} @*4g QKϿCQC} YOGQ ,#nFwE1~=I oY\uYv0̰FMȣʥ]L%Z6ЊNPt/%;nzdzbH*ngq/_R-'ˊ 0ӚOF%^#B_Z*LfF6(IUi{ݷ1<Ym#fSCQ+afϕ1vs佯'K"5PDz\F{؏ 4[eD2l!cpFZ{v8쾦 U̚uR6})μ8fFbrTz4)BϥGU 54f(뵮Z.#ٺcK2}bvE ^qc|.~4ik(v3FS4X0 Z8),=4_ߜ鵉= aK">qW:~5,y ~PETFKmoFٓ]OKhLS;6"MFvD+XqCMNi:(ZK|πJd6ޱpڶD*_0yfWr_ՐWؤn]sɝiZ!w]!r!?#dž=ϓ^{ZKl-ِtJdi >o/OzOc)FK_-<}.\̡#*Klxd!fw^pt6uͽ߁F/>b !Yd`\ ~*-ꎸ$ ]ؖơ'yR%ϛ͏pue̱*.BǰWya/v9{{;Q|n5ݚ!s\&W SZR~E}P[{%O8HJsZ Oѫ1pA)i zN /g)-=?zN3hBca4!۩)kGADX"(&j/I6UP=qk|Ao$zjDnLc{1EpKL#H6#KmfG<%*nN}3u_lCpVA-I3B#(heR 43@7MMVUE]Amm.ɹ픰%7QLdl \KfwR 5vɒ96k%i$lgO3!c {up>?~hgeIBga=t;6GwۈSeS/=:@K;_ɂTnu ;4Y]r5O\Hن^OhmIg‘kyu2:43aX=8wSԹd^:O֞ftpȐj+HnjȠۉOL%[3U#tb5- i DOZl~[ fd<>/`u E#&<ޞ 'q+Э\ ~.ڍvEFN(4LR^XYd0b%S泿e!„cqJ=`'tIԿILOxh֔hr|YHz3|/e" NG=_ a}=[QYؼxo,m' B W nVM:C޹܌]N]\"ڪӎ x&\ɍb(; #l jt=Ss['fVpߢd`G5D}AWӫaPxÊOސMK?INm&I)׃|8$2|ɌׇCz>Ntr ?')6y:݉U %[,uͽxH|h򎞡B{ٵIeNP(+қ^FH]ND*޺`.0ڡ٭vOX1Ǯ*kYyO/qW : dXs:"@bÌ>T5ux *W9Jv m P {?\IUr (3i/2AR%|V.[{W|G eXl$܊ξ6N|fB({zъI|*mlʭXNl2QE!BWpdun|6~DZ.\jDH3R:q* u0D}%XM|_{BшT HWA.l<^Y,Wd"? ߵ|M.  U(gV{wwVW_4S "hmYl[#|Gr肝hakYR0=ҤOK H0GQ<|Qh(-osWH{iUZB5i)8伴ڋ&LNuxQ5>6S 'St}΃/#MlyUJ2D"2,]֘!k!pǠ% P6BÁ!vY:tVb\$z6VG$ "WP~r^rTIɔMN3莦A`0׊?-_2ş\lGnK*HVWݳܞE2I4+Xsr[8"O0÷`1-sZ9;#5-d60,lJ.C3ܑ2R_9ʓ( s%\almWm!}iwZv3lΖ8#eTA)D}$؈p) a'cRAAPUUL&9>CN]>n1HVTY WP=jБ eB>cZ JBq(9LK.h)L5@C^ RXK?Lt5+MߎD ~knbΚC=TtԹ> ]f"..*"[pJvx`SmKb4OM  !RZ߽g:R 4Y7U?'Q`K(Xco7 5pA8a($縙?;b0ax  ʏ49IL꒑J1Lu"-q+t(~(Rk=(LDҜjJ b^ h7z* 㘍׍0q*KδWJIȠIP&B!\U{;^ySx9 :+qJِ<2@>0 44=IVܶކ{rm ;3lxG.A_q iU伳<?T\SO$gdU'Iu=t`)mAΠ+ܹS҂;9*8V1E] }7W?[tTD(֕}Q@h$'O Ea ~£?[GN u#1kZxl SBJ<䚸nRól۷>;(jvE5Äw.yWd˧ `GY(/kiX8. LF^cn72F +p ٦!5T>/߲}]$$xm^lH <)B0ߟhp7i )G֭7dNܢs3.}m첅JT[s= *Z}>:inv8~ ڍI+HgC#C%>Vdhzun ѻQM񾌠l҃(0]Uv!5IAT%\(L_L6ʈDt92J3sz?ġ9 Z{\'bFh$,{3}@ VD t&H(F&s՜x԰a(D7x*(tQls.>M:S~S QY?Xs9R$nRz1R@ Z?L=zF}i/XFr6KDcb$͡Q=*𞏶DЉU>2NYLQчӶPA2Ffyȕ,{ DxB4/v>fy~̪]"H<2UO9]Zil6dr}8A3eC`H^MXKymtg>+ pAk?t_{IS90>$(g)|^pp)OԦmo{y0:3ڏ0i%\ϟ7 2-!=gV)q3>oΜJp4 :F{F]W:- P2s:bvƮsܻ R$edyzeg?q{x,1^]|n3H!fb?ñ&%?UBϪE( 3ߊT8QN*-z8BF+1H\ݧNp1A {Nbo[lh1E}fAh|dMs'z2z\S~T"M;q~IQ#>orF"ŀnaa{+5dM j(D Js濓@'ȩwʷ̂VmvvǤ j)V+jƣ39ú`OR)c5Nuε@k'ڤ'?.˪%1ZdtI-V2?Y/^ ]͸>~<fX3PEPs\ i2ڒW4Bu &fݨó-$`ez[Bj)P&y#m%/#>Mp3wz}ۢ^z11%~s'pr@c§SIL<+I^\,[^%3"\ 3d+߅ D?uH(PMU_}ME9A{+g0Z/7VTH@л3fodX)WPYG<pSj1_1B4l_\"6{ (hAyƄN-,Jii86|OSƄo>'2l#SmB}):^rQ룄1`0mHNsȋd/~>P-3HH 6ݠ$=~?&h) \pn]Dg-oK N?XԤWAbtё-˲ 3&F}7s\e!d8J6c&ʦʧ@0Ԏ^?%1 o[N )UbaVPfk!3/Y>E1&v&ƦwI'սXm`}\ZqKߝ).A>H;B&k,;̷(2'az?3 ĄeS PT#͓KǯyMgw%z0P$l\F/խm*(2 iC&bp3SվLGPs?ɪ|u8 T3v5WVƒPG!hw ,G(u$HB!F" ^Z7#f]wQ}Hɪm^hde}PŴu $>{7!.Ďa}V]nQbfѰ=]{%ðİwg+K SM_` 2 ub v@uoTtq#l'+L}H6Ȗ&1̫x 2\' p!TQ M=FW*0!K7H!HRi62Z] N٧͔ "{Z-FE4]ۂ 2yoVAb<1Zp٫0 yuL5ge  :՚u05FDt"%#΢P[>V̋L`HY={e˕*L-M-mHNDJM+OQHAq\SV1EN2Q,,q*Ŭ#b'yn-L$ $m;MD V^մc%Ѿ. _h^-&hxR;rq]Gz2>aRr0D-֣T#}WJ{ :TdN QG+Q3Bmd"Fp!C8,N$rxi23*ڗV;`q4U]'[@h9*/EqgSK9=) D9, bDRKǘZ"J"! <ږdH'M`<\;] IlG>J2 z(_`YQ-=xsçdq+j"U(1M Ǡ`0l~UbRl-z+)H4 OW/}$4h$ba=bK٪?)n<qmCt:$&MU8.Oڎw4i7 -܁gք+Al=u×I j?8,ZvHĬ\/6N|& 2"*nR }֚c,@5!&8aN'9=vAO:ci S"{/h_p D)5@3\CЭ`Lu. u67PP$7yB՗J4ͨf}X(,\HM"a1@ <|e 7 //%ݱETCϩ ʨm,k{fq|mpJQȱC䦎Y[Kޟj`z;D\hS׹"ܦ?m5DJH H]f:4()g3+o~lYih; |> ݭ.P; w)r6OiN6)'{8h& K6fݬ)wEuZ '袌ى?~rdWdHzXY6`QY;Uǎq/B:5Xs[ ϔD)[j Vj$y5 |7ށZ҆J=O>8wO>®#0mn!-sCsnp)qwi{KJI4WU\rRι-Ʒurjd@/ihy[@sD&;`/HS?"ရƯ|05mmŶU:|qi/FZztuYc/POw}%I~50T/iqx,Qv .V^'Q#;Hӌ^$kR\Wք : {ͱ$|ݥ"z#YUʢzJ*/`"<=Y-o\ƚtrfͮ{գ4qv!̖ʊ5#B |}OdQ?&ʩ&&YԐᄆ dGkY!egSK-dў,=`{dݳ WcgfEWv, Hq=A*EWfzÐ *1 /8^Ū› Dj.tɳ]nTZŸPƬ|.N}S o6(oVƓ*c>tl"'dGr+dN+e{[ LNgbELCM6b{ͿSeN>q΃4'Dd ebNP!q\>\MbAR+ྀUcu^2<kP M2-g /ӯ@/'#pcWpuk *ikgP٨*=:a`M2KlTGS(s9M(nΜUlάB+HN0~,`,Hlzmmf򹭺+z0_ݦţ-1NQ{G.S' Mh|{65V ޘ#2Ooػڀ*7V&} |;\>?*5 zxv~(T|k׆d=~4Wge@M7jN"H~>1^\3H%}"A97Qaü8C@S5*@X2T DB;1k!lc{73@4pb42WVh)`!M Mos]ߩa:Jବ+;&F=) f +jZV^y5<8K6 H$pf.-Pg"EmQ04^Va/Ӻ:ׇ}_G k$PƚRUFa 7M,dޢ * %et~zЭځvbtX2P̣ j #~pCRLׯQ:q٢<ȇcǗ9*Zibƍ` yQPTWz_cjuUGw!w{+ Sp{*1T~v0`fi6(X*G -LUx&LG<=f(~Gn~-6qALP*G`X>qєs|4 ^~ǑCu}L^v80FmΨ2 ANq)&8mQǟt 򷕎^W֥SD-P͕){Icؑi(v4rx7 =_q 7GW$m-/4qYDp_F27Ur3$ &άIp=tA7Jc9>pJbۮPZ9*'Qoal)q~E6 cޟdq-; 8]S\%<P!&0JA2߰*c7SVglDMbHG~׼zޘ/~[EǂUd= wD}s4'^F=JO ZQ x~)a@?90?^a P-Й"%bQ0'Xʿs^=zoj}T7j~޲2{jrk,L{űq(1߬F22Z<卬Q7{ %d@ `0wc,lX|~%Zu7oghW(o;)l2Q騴ohh.Flp%FS!v"E 7>K^T'-xyKpؠ! _ =S`y*XWRn;jYf_ͩuraX[[8\],1PtEc߇FD_":䢦Y= C}F!xLcjI0 aCN ,,v"ˣ4T|$֬`#eQ7|[:rrvmV3^kACF]0s6d!1KEs m矶9792?hi7!EKG/^S5cbezJGyIg ' yW.}xުKNk %Ǜ~F?s/l1K)Ulh&XjI2?h 4|̌<"c^.Q'kbwĦ~zIqj,,<%ɚ-4 ;XԖgJW*lxcᾪ6 洞G( ,FG+ajQhӬ +)8;Սd7]{)_"ES>]FiZzyR41B^q~|m,ލÑ?K uY_t.޵m,VW>.%FωR{K qĥnt_4.$zP LHN \2ǼJ8ITO% LUӒq‰.b9OKAAZv;¥RI.Vc$Ѻ2Է9a E 4wj6Dћ@ׄ cSKNJHݫaħ\ )oKZO8L?t/zaK8[?=jIF͗TMtVr?U_\0..r=SRb1D8IX\]`-S9SdwF<f_+aњiذN\0{xy'Npd^*p45M͍<V~G vv];~x V^5.|K^p}_Sj,)~öRZslǑ"h'ܫ=+nEasM' ]l?h [ç"-,SNV7P[ c7J62wn298cs*e[fbaE("Zg#u|EQ ŸBb8H{SVh|2~ Q@(Eqog6eB5I-7xi-+N}IUjR;09 N& Buǡ#݊ât|~d{i[P=Mwx,74'Fl~vڑų~'/sNc u]!f30JS+T]fENz3Ɩ_&^0B<3Qjʙ啝r#G({6H/poRٛH64pDfK‘f+uPha\=i{[Qe^ԼUͳL'Tybd},ط!(7lRoQwhOP,.ս@#G"xJB.H-|5Sz2JK*΁O C)i p..ڹ]rKsM==00ŒybNqG]YpR}Ӭ+qW$f~\i^yQrʋ?6q}p1_Du;{ EvB_BE!V~Df+Cx8-z5 \SI,c?nfKtjӤ3m9.0l/tgfjQH1Uy>ygKgeshNt|w\G2 feI*ZQ;<) <]`A:־giz"1O:^vUzdOL2j\ HḑR<0ne6316bknJ>{`T.I72A)c/u2Sh* 0gN cؽ*3aocNN3{ݳurVz8⯹vka-&k7dpW#)mc &U1?JZbvy$V bdoShT XoNᒻ.VNO;u||TN8̑Hϐ R\<&2O<;[E|iprBfQ!WQxOhbbne*/ vĉio9 =S8 S/: 04JbHZlɛڄ֚ u"֠k0Khz2,|eNsmZ7J)/J3 .;~cJxf\ɎTjfN@%I-!WU=#ɂϞQ6{E3)@u9FpS'^Aw'V>6m'<;EQ_~Dazn8_P!o%>}&v exV'{j+bD̀Hv3q6f?Eh,? l]5N:=(jZ(7T%v5׫wHs Tˌ%EIrP#,?婚)=t TÖ#ؽn'ꖿ p.Bsb~ ^7i dyKR#L؜)~,N|oz;4`x߆ D(_nfWP'wXptA*J?NdG弰aٹLUy>gDRǹ/+MR=LbG*7|M<}p ]8w?s *eZ`$>8va4V"}R\ GMHbz*: pǵ-Gsh1+VGj~[k'(NP+  Pj/ױM:p:7^`cVBeD}jUȽklx1wǪ34? $By*jr.KGB*JTTRS,DfQO2NY#hFӬ+^)8h#sB&څ0VIf(A.S\[,p*ֱKS XH𼅍Lg?d>jƣX~:^RbACEw@+1DӲٹ$5hY@F rPvS QmRKYd`LjzXrqI$.Fa)q q>QI4=ҏJ\A);zGxFu)݇iMMOgaЕ`pB@ze|!Ê%8iޟ/C<œq~X]Ka4&lkdSyl)Pu[Z w.+kc3 Sa J$Eׂo nzTF>$A!> 4wY =iBr]c!U͕Wan(OYq.'ruxFxɛ0PV4ϡk>?3d8?0[LWJ=̜QK 0!MUj]%8uOG;B׳3;=K9}җ`UY.;*|h ph2O%++(BotLz7Oed2wjP}*+vʫÊQ@EoI !Ut{6js.ßi]I>a!.Di 2̔ZB'rM.N?XEX!é_<xOe &g3@')nmhL+(rQY ${W"bTII`&?WUcЊpGN@:i=%t8D)gJGyw_#(Wխ8} 3xN^~e_hJc:0fx 8.Jt;P-K3Wn* p*= i {+ijFJ)dUIÌ1w jhsʒkeȷ1**lT~fWf <6_qT|_F4d LCL8+5Z}9ڋCuvHhERt(ۦRav@YN+MSCA/n6[e,hO4wc.b w-ds%smWYUmt 0bRb~MÈh,7  IdxgT̎ } bu&lU+jiA-5' xa99]WЍy{BC3APՑ>ĔJr>O߽?V̨h4WSa0_uv-J^*WO}Xu5BXmDƴjI&~1 cAv2R/eAWZԵo!7'ďyD2.U%Ӳu_w>}p"Lk Q]($<攊rH88;0VA/;g1q94[HNG xJ zqy_Y1Ȟ9(*Qn}/*e=68kBA?pVYԅZ>O} -[[UJ1_f>M3M*+Xw?H6C/Fjpf\C}=acTh @be<.MBADΫYX7Pt &lk4 | ^`[/M JcwG?.*wiJDAD_em.tFbK#Uu5ڞxI}5&"[^,F59u4PSv;n{AS1q*\h з^AoYʜd l"2G# C }2[xbLEsNY9fhVCoW3Z^fF+%+ՂWbcoK3I~٪Aᙆ,ƾrVzv(6}.!OZ"ڷQϹ~3<{mouڍc04*& D kၬθ"- 1}uDN81?\3X@ka® WW&O^%‹ F)!_ UO$VIB2R//QjC€蒐`VfXK Y2IBW%qDp@.M*oԖX)B/Ne69yWA d񽒡.%teH,]x0<)ST1ԛ~~ ]Pbh^hXDE.L IX"b5iD1Ne~'w5:NJR~yD4p'%y'$"=*@ωYEGT|K=Z@Ugʿ+H<[gOy0(En*DO!wi {`f#)8NJ$/7{[dnʠAwEpH MLg]-KL3D=9{YeO7]ٽ[:5̾##9φV Y0pxDg+rZyѐJM:7~cv?⩹Æ 1beP8%F~I;fNLoc{PEU;\{|%'%Y[[9kOEf1J1Gz\R]0<ą:Yt?uT`Ȅ@͇0j"Qދg0hA-lbo ۣؾ}%c'<~ij+~lfz!ۿOr+!6ӯϥn<::%}f㺛";o h!] [{n7:[WbxU.{MggG zڈ$4AiFXG0.ƀɄkجʌ =]6#Q}5*;ZN\gEL]_JDuoHD.<\G\݋ MFs6 m]s6ܼp lЂR{*%aDZQ9wObXĤ*d++: ),uV {:I^yMxR⍨zKewuLxe(M2U+e"ڑxcOm`9ެK P"iV4^dfw.HFos㞲mXxhF3I:*`f}3$ʎFԒ-' wg6TL PUtg 0#8$_*[{s ؋ZgQ]@7S es0gW폽r`o?FDa]̺HiM>u愨\Bۧpm{I3zpj|$h+ XQu[YaVHE#@5y6q/_fYnDHjPb'ebi^қ3bA0pX;wŔU@AIzbd ERO;d];-e-&A""vuhN~v[T>FѨ[qdo7& U͋r?ZXw{n#KfycJųd\J@EXF8d!\\Ll#?*&/9jоmC<P\KlrS5bІ+3홯bcf~MZo\_)2 \ȋM U}GTAt @WhQ;הKΩk"s4}3v ;"G!+>^GrQ4wŲ˛350Y_r,(c2@40!ft.\iH Ԓ3|dF~qn68Z`oz!E.0 N{SA3!Iz!y6BIKg#V0+Wv^L[p7cpFiDS3lp݂ 8m 8 2GirHSϑb\q,I'Ӗ%j? }Iep"~]w盨1؄Cw{55_z pIM48Vi/ . c G :Yh LF>G-ItVpco7+L=P ?*fXqm.”AvXc9RGmiMs0S-h^I t#"Lz/ OKnzyZWG)F9QGf}O3̠GA@ sQdU$W>HN:`Gu^&bvd2&#|Z=[C&G5ذdSl?MpK pQ!/#5eHz7id~ [A=@\xt#Q `_֩?u b\¤\v!rܦᥲxپLey[HgLqxԙCL)o^"RJu _Rιɠt$J8qh9c@hp}P{>Ic13v7l?eO0uQya32,3h e"Ws?g3a7[)܆zU.WY*D!Yy^?IaX6`u1_0|y|+W$;>o%TgO>yoGY |1BZzLS&pa9-5rSlN1LuP1.cPۂ”o _VbϑO6+CufH&VR_Iۙl~# P{sֽͪY4iG>&Fqb^4!w3l=,ntbX()Hq[A/]>ysf80׃k"7E #'N#8MLlYnuN#I7]{yA_G (Ii/oEõ'955<=><\>.zsxTY&׮CsTMY )hi$k-pߐ4ٹQSH;91t-3yeܶ_E gd< ^ǘ#m1kf~hiTwYFEW> &mx^4i<pc 6dbXvEqDύ(;qt\f;@~q !' + "{䄑U 7`ݳ19h?Q$4% tJIRl {IkxQHj6kT͎6zi7MR(; qIUulCqf$.^WY$50QnD}~@x0bY}Jr.} 2|jT5ŔcXcuxς=`w:Xjn>1kn/%u3A^zF_gok8)ޛT*=3`=b-L/!fUN2E~kuuyra_&T$AeҽK#:XUoA}9]8%|/~Qβt B6<ˑj#ܢ3I}eXվya53gǂ{s늝f`,a 5) 1l >F EHAi#”\~CX#EBh4Z%}jP\z in1T/;ߢ l-aq =mqd7dz;OxE} <:~,w ^JO:wөRe3ЦW=ʟ]gW<}> /0 F!A/340q-86B]ЦdYMO^qz?O1N@ΛbꩈHJ Z%?vʠE(Õk3=8MFk{+> 쐳;Muӑ)&Fu)l:&gƧ!KĆ.'Ώᇩ8X_8CIOwNv MO*λO!:lQ^~p\}: /ph}ݮ"@8:lNn^T9`̛E78r):1C~NJy7ү3mTnYN3/,PD9Y@/=t#7+- -fa?s +ˮ!?u8E_gmol dC"l ~j.h'&gEdSIJ0.l_ES+}8bQ (;gʓ&2v@4KXWjzQ/ՠ6aS DHDKQ&҅ E8Zl5>? #x݆!$V6?L}{VRKcwZ)4q\YQ5tgܠP I._ӯӓ #D:!'GJ=3 ڬnӫ']!\i` vLm=Kc/6~$s\X;+K~ol `x2* cjd=ᔠ57%G0QY Kj GQ}o ; ax0~zһlcx:,+'a f<_Bj1QMLRдn=)C`aOg@>8J,im?ˑGBc׊a?bHZ?mTf!8QK-Maޛ۠}0PxZNOH)&?9 @{*뵩HHv<Obk[ (?hH6»0Xp"WP# spoLl~?$̴z%4LEX@Y mǶ}hxn$w5 mB%f|{V݇T5-SdLzt7 6=[-] Xq&È WA ?و5rk Bp oޏLMyiԙ0 !ibV@u i >|=@k䊪LDYyUtgyɒmoӭ6 pJz>\JHnDsF̥NWR^pw|^<@tE5n0^D&lU61O׽@>-/~+ݹwyYi >NHo;'fG~6?AE'%} 37]:,]02DZy)1Y>%:V ڼӒ$8W0_E_z|A9==2_g`Te/t0AVdQFcu4 w>?&m5T\l b0ThO{̿#V.ԣGCnd?9xD/cʾݏPeqfJӔ;x=IP.425}EW} GWETVq1̢{1w")+4hG^nΡaH.^%?-X]leYcURM"BFE VLHgDnBZo ;{)s:?S ›麧߸β<'^9Ig: @nrF}$L㶆J>"rCD ;KY #8⠬ϟNޣ- Чj~áz[eUJyrC%s&[iTG], Bv9f ;-ҮzgQ+v[$UiݺDL, ^0gVroNXsC;+rܥ3\XZ`=,x㴋R8t5  1E@K8:~S|T6pW̵vuy8!)OZ6.SQSu5IvG:Pc[-ψl*SGl1 q:lfQxU 5y:I:;*ezJg)BSjz0}^ &RxDgE?3rQ,<=6˞A\R0{4YV/CCbg kdy N8T 4K' .~;k?eFd{vb`LS)X+)F0Bo%9EE/ 6Q:jLxnVMdtق|  t jpkuuèJ9f @S]qr}k""W|:wDmҢt2:ng# D4֐-9QR6enbhF*J >?Sifq-\.͏Cqq9 4+j:9t S;gH '~ߠtW]DQ K% Xfc#QZlf]Qz:,UHjf0M/sXCѨrݕ&Cs;qNvcۭd/ӡ: ۬.H`#~y9 q/>n6wơ@~8v-QVUѵmeU)P"2K8u&% mՖ .\4y"ˉ*EeD 0x M^(kf#("),ֿ]dmg+ jq$јELU`.BmuȍݨCHijp.]nzQɥNJ`OuJ3,M ,hIt2Bv^3&mCfd707D`)˅SUnvL-`8Q5x*S S|MuE^owXD6 wYq+)w@b3BNfE`Yi5Ll;>ΩϿOL} W'^fjkΚ\TbCkFj2C`3yLpת:la)}sy*\*9dŝOrDlL;yo!ߢERp*޿ӯv%kޚvEG2gP5 Md:9``)b9tƶ%Xz*v&8a:ܽTr5J=dx {X (@cPR 'B#L,=1GK*j3@<sl:$J?b$OV(IHajM673o bqEJ"y 4(5Bb \;"?s/e2h| @;CB2C=wrB8^DO\IV2zj$$$pu B3gTkMDu{p2J 2OYݳӀYuM&ּOH+?2tڹ+.%?lcS+9ʛxjo=A4,wDq (ɫ u3OY9EOy`3Ǹx,`oa4mf Eɛl1pbTE_5$%4亚`mYqDupY7pP&T^l֥0cM94#wkrPd_B5{+r/s 1dzSznmrGVhz$%>K' L@/Ys^d,3j P}{펋 ^FJ6QNF_0sd.nxgЮ!OJVt~IR}c0)֪(\7 _V_79$ydJ')L9lhXztF>0K®R=xו?UPNI'[}Ҏ^0גaSt5C+míixgՈp ܙs314_,Cu[$ޤ>/kZOGRьJO h0!ι/sMPYmxư}UNI5}p)[I{jF(VlnQ}>+oa#,س)1Ɇ`QtskTXh%RhFO+A 7yPH]Â~!(/X+B+8P)Z1`%& ;pU׆XҳLq}kAX%hm(>G֔װ\%XFHCb-/=dD+{*,pFPmãMR&k-x.ئ1eφ3VVPe 3PN{."Aiuu""^фC$ k}:]DR6PW#{IR{?.c_!КS8h_܀")iXNgGK 8*Ip 1f RPcJ3b X+¥ܟPҌ-ĥV~=<ڞ]AXWD6_E&uÖշ"{ ͕4;)kiՄhؔ6 }S89 wkn(Txgdt/$ϰ̓˟mJ(?y t +kƥk"wۨ$!ۤ_:4x:|=0)qMWE7\8]-<&L -_;t4u ń'\eCDy܂H`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} 7/Ash|]lʡ1`䌮g(2Q0HR`9lmt .U*e0W]S*hijwPT>Ǧʋ.=In0SI>)J_[:|Ko|3Z1Fi] vݐ9g<~)Y«AN )F=G[?JCպȚv }2f]sfw'ǻzQh52 " H̐aMcQԝ#c8ϑdUkEc c(7+ "Ikm]*z[ek'qS/GP!>;-8d8[&GS%s#QsO*=P"="9{^Fi J{W* PBkn=lg?/ 'N}GKKIY }ǻrmtav%e%rM] 5Rʚ:ɑu$%B^L =!NXޠX 25B\ ,NZ%S}MӽH|fW7WgZ,Z1ITp^rg&NϺ+IVnocv8hyH$5Mܖ[lgtW|N{1E}7q(ҸAvzUpuv㗾} 3 B+E (͜(k'ln~W@$Sl1S :b(TR5kiWg*(n-4$U aI; f nQ|Tab:K1fC 5pf<9zy-#sU'Mn-o ,w%ˏ0)9e~lj爤sĔ|K(֮ЇNOj_sIյ-BlNͫkY\]i[wwG3-ٻgp{͎Qib6d+e4FƔdxUܵOIs8 /Ύdq–_R}xew|GP;H8S[X?'ad5Rkw7҃ TUJ31q =n@ HP=Uk}ouK5 $%xǥivV_?s)@=6REP^ʈG~%0T XlN {V;YZGWTqX튆sTO_-*3T()184C D/L:+\/$"!^\1ÔJk/x>Ix\ Smt%+5X$0g=z9dWeO~CttTēOul@[s !ۤ,~A >@{C cZ<,r %pWK|?PW-A9Z[]CHOYC7vOJ/ɾ8iz#pfř2;Ü/URr/1IƋc(;HKxȾ…^SArîznƊ|4Nsq 5Xk__;BUU,\8{eFYǓ)1;&a䳮U8L%L+pȡ0י 9Ru[?!FYL5g_$C ˊWf^[IL=W*)J(X3āv#<8iDtUvYmsCP6ZLyt3GS,;%eA͓X;;:M)39?PznBV (xE3Py' "Iy1>Xm@` 3ʞ+"RZݪfj ,-O]l\dQYT3**]wo 1YWR}'s9jHVLIFCwDE/rꓕ%'u4&l3gD_BJ=G# kۉ-s8WQ"' UZ[V^|9ibw Yub0PfQazy%RI$CtePmCgP S:l4LpP5e`؍=/!doCD5u(iV, ~Kn91.R B T4mQSf#Q$BAkn ?s%>:4CZ Vn3NxwnVz?_'o~Q f4XASća)!Doœ85]f?AMQ6Wu:&8CG 0Z,85Ĝ5;u h|h~}#Ps%#]rav}hz6QB ;'J-.zn*>'h 88uFiTp3OʡirL5XO`XLQEr[5&b8Xߜϩ1PB3r:Pgt &@8ne r/+@(tJRV@vڡSl2dre@izh`'ChB;@c|Q 1$:dNlKhvO/DPuI3ԵƆy> 7>ry6NE)q}c)1,2[Cע;=gpLiyK-JLڕgQv@! wؾx:&4Wk>oXFwQ5 ~L!1{/j/GhQQ/e:l6]`C<+i[žծXґ v=<=ަǴ`YtiGֵC1)>\X($;sߤsW'A# vPoBxQ>Ȥiޱ ٌFIu@Z(ٻ"t?djb׼x["ֻM?LdDE QZ@ր'b|v(N ЅRކY V% qm ɡթwXBT+F _Q%,G9W8`{ﻠT0<^]kV{lmdw3X zh(a4dZm5&bq˥`ydP]ʓSF0$wiy"Z%+,4NPNuyb!"PzɿƷ8N (273S|biJ E»Oݓ+Kv;ڠP*@CqǘV2l&FW>ːQ*lTۙɗ?Ɯ-@mN0 Qsh]c"b3 mVN4OIX{ 5Qg p{5q Hw5SQhEi0':~dkwb"E`XhY_;@c4O~U:l$ Fs_U8PQ`6iYtVG-/i6f0Wh+Z ++{> Y'\[\ 8ivz >ލb0^a]=X]A^ɥ=Zb8>qaȣ0Ŋ-l,7D!=LFw*"'!6` Bhv[FAPa S1J(@h1rHz9Qqw1"~76(^'b k*!-lt #+UA|J__{Sn`z?8%MTt q:;E&ypt51 x+=k.z[KA] 0ϮPԅKi*Dg|1\z ˳Wi|;UB~ϯڗ;1k֠?U(ٷhx5i,=<Y?OvaXӢ{N҆Sԝe`ǵzAn ?j&gFpyȄ3ۀ8o哕oنQ_cLvX{`o=\|\J,g5Fl="4*倡a-9 ; SÂґ [Ľ3(@w⻕[d YD"|*otsۓbZ՚_#xj2W5Oxߔs(=򟉮R58׉W!l{l"y?皣RZ8Z\ĂlzXj]$vq'|vX @SA ۖpT+} VDx$OopEԯ!C ӷaa#hu-%UgW\돣ls{bJܼJabT TT5w;,T1dې'U~I5!ݝ!.mA,!n*Hh nr@<_0pW'MO:Bƴ_Dĕ?et)~`6*iI CiB-l-(6`hgsW?]&vl0mS؁{)mݙ@3M NŒ)K`;OH{;ݸYXD ϓ.h_4T_(gPra{Yٶ&L^*c:.o?.>HbW}C+5&{+*|tS=F̶0w?K1R/WN ѱ;z؇"؝_2 L{# JϓQwY xA&2cAp4x QuA|i2A% ge_>d ;5Lĭ:r%!)j4|!)АM,SÞ}h [=Ө쥙V6>4ȱG}19/Qw`4}g; i&|;W99(v-,b't^Ma17sp!DȽA{qF򴪘;g ٍV7u.J烕yc_ A,Ӈ>;jRtR(sSTiyӌ}uQ?Rgف!ܾgpY۶wSLZÿt\ >慷i)p it`cZ?Y'Q gxg;S"yhZ3ܸበv1Qvm@.MqR W [_ ^r4zPYn*i7,L1,^-9 RdcMIJq ɢsv4P?_6~Q޵ہBnhx>c/J=:ͩ9^ްSJ_+sKHGI\ tMckAc<ȷd^>8GMma)~x}QBtP-J\yH+I0 yDv#ScXuV }UvվVu,k(P_:x%z$/faڥVSL>JT,dF=oaukPOl.M눐7q#ѝzK~[i[qRihbJ._;Yv].X<;X8|kcՍ¦YO''gxWIǘ(H?ܞ|ftYM@4) lp$+8Pupbidy~+GqZʩM7-{ch{h>#Z Mh (xrA}mF/Q,! ZLRg:J9]dS# =(82uwUZ\&y͐!f\g1=*{h=!%D~U(d,p'p켂9@{kۤ[ _^-c-vTAS*8/rr%y؝5끋--_}"If9ȍ ">VmQfs=K8_wC2D@$=zsq˛6"t 3ǁښ̜')QLd` ҘY.}}gbjF:ٖ c4Z}? FFԘ?aunt5_Sà<<яbSf+32ԔP. D z(})XTU;R*4KMlqɑv.ֳJN@՞=8,4[ 2J?+Q[@-h oc6b]C}_2,?hFIs5D(f>4nQ ڳ]4ϧ&IƯ/NDRpZm{kݜpٙzG:i5;P,V2r!̝s-/^W{{w9r Q+2|UL!;E]fF |JGE_(ɣ~*Ӡh(6n6_ ]& u28#dRzcaJj"Aayۙ4+f/)g0k׻1иLo+Z4c pPxѨ JGVd1e8Q+쭁+;0L& /01 1,t_+ C! c,}1Dn>4iw#NP.,ECWqxo- z}㞽P{ ,s!n(&Bvu`k vΒs9yӮep . 0([6^'/BLe=9&8F+>(^ut* bp5{DkTӼ$细bt"WaGć2[Jx׊@c+X:>נ6w>M.=LYH\LȥmT36W: &6:7&ߘe0cӖxw}KquPL3:q|jNQ[Q&wFwaRe{OapmSd.S(/¸fn8Ɲ @e )'MMWL^jSy[#`+ho))P2L`qD&x"5C< + jGVj:Yf I=?VI6 T@y_x ;[NUV]RYaq+FICkyN!_ZA=k.3Jpn*;}/eR$՝ F!ף]466Sw[ ||>+GEϭOo[ Lont__4&yz]3t颂A7:p?`S6Ϙ?+B~AtAWT`.oUtS6ܥm\அWiOy\'vs nWb/ءDeBEn(Q@ nc6}lFSq]*\lcEfg8˓ rZ\` Ӳtrw,M4ZF*iȺrZ*U۽C{*ǍWK,b6T} E@$|[۽'o< z$a8WƓQ˵:FqL=9bJ#SIЮ}Du2LY:pF_T@r{DJ_)՜C#GsRPXbxptgwBeQk`Hd`NM7ˣzgiPJ'qfg d]W߫.\JȾaKieQѰkFhRGl?D;٬4代^b0N#$ Xt XNBCٞww͐nI ,aR¼콑BCIVL$˔%Βٜ*l!, ݋Ԭhcj1pF#&娢豸lZD- ׻c![L7z#`6r[]$MSA.%EkLs^>n蠋+Y(FN%_mo~\6`!5λiRP7_P\,W.6ZEI -C. Jjo䱢}(E> 5 >*t!6⡵UlԖ7ŅepV5m~פ:4rï^ZN% "3O+jl89I!f;F:Ds8A]v=\;PLbS"\6 /C 8M` eaGSkW({.|D̳NϹN5 njNmx|`!U\Ɔ/eØv 6]SGCf\޾C?UKta3CᨔHWL%puG% Q'#oJ;[Rڟ:}LK1u>^_ 6Gl 4gd-!R0`?X=ۉ傐WaRIR ~zၣ_zί5 C6[dPŢW>`cɜ;FBfr;[a36C7ʓF-dbG*wCdsC]eTq?.U("6oҔSٜ(t #6P YT"XXN>1wFJ7Ƙ!\Կ^Wz'T~y_UZPC=">LxqAKj{y|UoӀB4fa8h %TxA܎ȨMk T, =,&vw-sf TݧfZ!e+J/;t;}d4S_\\ϸ↥ m{sh{#S.e6+mԚDNާ9^eZSp7y6£/DUǨm󵻔6xYD_+nisQRߦs{NʍsZ*/n [nnSX& QT&m9yGftęx[S#\Pw > Lǁpi# nf~cэۂ $$;hFY_)g超&A2f[;D,:ўbQ $Oɺ6Oo >`BnsP़9y=nps+a~<7>㭲W`Vbwl M9j wjss{Iߴy`w+肞3.}DғZA4 Lqn৪׹^\5 Ŧͼ= *l$BPӽc|~hqm+c7 "}C']ؗW^%טyAaGbNH X#tؼ!Q<I^: U; _)BX3vJ.dMr֖͈LT[pܭѳu@؃-nC%y%v488S\G2ᱎ t+ &^ᙑ^tD\8ץ K|9a~ YMt)L没˱ATF\//›M}Z!n󛷣q.sg\e#2$V 9~FA^p :ѡje;c `f<НyƲ)_U0rڰ!VrȷIGs$D/&OWqLB6g8BO+ͦrs=D6_B^i&OǿP[{Gڤ C>XH:^ ZDrÐߐ8T@c/n913,S@gZBֱ!:6?2M֥L6G):Pb5\!1XV 2C'ܪ2p+&^9)N$D[[8flVWzdZ7"Vx"֯h0GNq?@'c sYk_ډco*8|]%z r 4:z5]Y:@*392-?)ĺZ _GXp tmR牃+TNe?ӊ:c9.^?cUjs ?U ~y"+Z>9sLf0&pO^1mصOZ슘g(N\\z΀,{b\)HB~w5t/k8`=(Y8Yb324σV&Olll]gxyŽLAe>Lď4g E?v@،5PP|_Z:W۴^Sf{2jc4IV_75SfmpIP` gi?S_x6Noʃ2Pē7̲Wr۞Ŵ{5(*7AM! Jd'N:7E9l;N%mzm6e n&/aޢ'@5"47=9۲PA^rhFmnZ+TED d%o,7mUE(4 >7f+m2[ݖGD|V 9yER'mEo&%}\uyB㍻.i m`s(<\ `%^g^Q{{4#}10ij ;cb`XIV)x3XN};Z rJ,},Z y5ŧJ-c#6F{.%I;dT A|=όT|么`/oSt}޾zXZKʃP}x!Cw\x"KXwV/;rGN /A=1䓗'mRG餻X0#LJQ_^sVݽ"͜v|ЦO" JGUwq-cC@Z谾{GfdbEdnC" І(bDO12sc$`j!qN$&ʜvIz+Q*mCyzϦf-Hty r\i= Lk*&y¸xU0ƢxC\$i66KEEy<~J#v+|P> svErH:{ܢ'* ܭQA^aN*sY!=j:NBGs?< 2Rg~] p^piH.cuE!=4PguԠ5f6į /a3_t0PY[ ˊRR+JQxǫ:p[-ӱɴRTrK[C6\qoҺ%dTK #aod>Lmʈps3̝8:0xD1ɲNBCJL kˮL{ADj;|LЕL KP umK&e9az=DZHpBIk(k=NM  ֟Ws+)V"?cgׄ]'*2Ykc!vn xQͅפ 'fI WxhQ@V+Aߤ5T+4#, &5CS(hYZHrB^.wSivx0mC[B:#bٽvf܃f@5oQ^H:ێݠ_ʲ*-A3 %) uk$(A,ߌ'nPɔ{MǪBj1زqj.6GjXmf]v ɦ}W^x 8L5Es*SEQ%O{&0aϞ Ư@"Yl:5bq*F*Gl>:+i|i/GՆmtS*rQקFםR.v#ݽ.>"}d݆tXZPQp^a&4}*O\v=khC gQmB!༅ʾ{.7DGk,jkoH>*ѱ %]\<̷ŋwjיC#Qi}!j,LQL/ZEvi%8ţ4>#% bYg͠~T ut+܆PYO8}y$=$#-)NE  Rήv]/ĮL |P ֪- [V D|G4b֓Sc0@O]Z} &ғj50wiq{)좧 L]}ݍ*Z~_2P,Ah][iqY\axJ0X<*h]0Q k)וH~Cܾы'ݎ˫ơ M}r ]DPM\o 0(pFOیT+9Z<L!yX+H/&TڶYjnb-p=+ǒsdmL\GnnjeMa887(I~|ic܌Kck\Bhs4şD=u7ǿ~_3@3!j$Qz z{Ğ:EywJ &ihh))&lU6RgC<2Ω[1<_henA(h[#?`g&@@s̫YXP}ohqLͫ:w1`̳xl'dXi~UVؔRSyk ?G-v Ca$_:S6^vP%?}''܅kg¤uH7d}n̿iNee5?m|y$UɈ=LR~=v$>,E/_A:U[ž$H=_:u.wqˈ]@8^ki;H{BsMxٚ1{'r(&<`,auMne,ЅX|񱘎є>؞TM nXKX~T"dK%#Cs0nubw.7D9^TP(ХO quZo>K;W4\5SX0G-L7)gZ6< [ewߦ]wתSKmG[~,4buS`l'NxAkQ;*TC_ ZYnpKL۞5)KgcNY1)VCC9i6ć~@_W2pz; T#!рOtg/oE"-fM p'V%NaMïܔkQJ<ෂx߀ ,"n/$q2z݉T# @_RGmhrgi9ʔuKjܬкDyO&},}|\Ubb v&2u~ #vY*m@;Պy]\vծm(/rֵyBoN9{b(.0d?Ŗ]:,Fn׌Br􄼇ѡAȼsGw Zk$8h [#5V}G(nA Z,RܜE y>\zN94hwY%tsrT+Tܩj}S(iFQ؉~P]8pg}խ]h$|PŌ;9%geɮ|^2aX7[Pİ w`^/>(CB7M?-%cMýY5ح0,c7N;w74rJeWc<+ƺOcLM!\ğ吊ʚlBfkiT56i}ÕHYCRM-I抦,GRܔ51Aϝ:ឪi?ծBum4Q?bQWKjfG]-l!,_->Ȇ`)``4[ F` nMknb&#lǁEB^L2-JAgNw'BM̳g:j%;֙D&*zɊ-0e#LOpE_b` y(.vi1s yd q qN2{s a+c;UR-vmQ}8Gň"tfi;4˄6PΡV9jT& KeMta Ym^qV+>d[+pY7R"^ 8W+qMnxlCf0F6 )CRr;2aE F9<;K5qœ1 ,–gD݄f'4V8Hv}J$=6"djlV*vCTq6+Lj~6,4q[tBy[nINP"ӬPL4dG, mv V-ET0}| Gg~+}>0Q^hM2Ha@,)J^~E{7vIp Sw2F,:d7_wS -N+NH:w wAlVJږs8U]ːgB4  ;60ve^{RQspIގZf`Q VVLULDǾx`ⷣC Ub# &Qt_ճ&GA'`uJjQOJDmډ- u.e9t5A߁ j{4M`^CO<2VNQڍXz}*dLab{f;=Ic<}} .qzu9)d/@RK2|NY%~gnEjfY xA}ܢVhT? z''rN^z=%$ܭ9v~*]PP(  Nvf3{x(صCx']kuYS1:|zͮCJiKygZfѫ ڿ{Aێy8\\Qz3fS3,>̆ czגuy!o؊ZHM5mm<m_evԥ)oցrq6ӋsMXWO[*W\-D!V=(ba.r R%E<:1("ejO ڂ\e7ؗMv %84( k;CaܴrXÎT ²S!U@x6ü|BKCAd*2xW{K#h&8R@ߺ5mJs8ɨo1ѯ[0Dí~1xT=SaF˥Z==dpIϫ2nlv3C &Q'=L*vy.0!]{Ը( 8 rN9!U4ErZ 2lh1I>U2ka} Ӊxz|(3࡞wÊt{ Ғwh-,p/gՔ^22<ꄯ&=6=$䉢y%+/bҊja>m[$ޛ׸+f/Y/&j,lYUCwf Qqy@E[ކi|y&/oھ:l9~[8>?Q^Bl8JI-Io{ē*~ 7@O6C-1YP%*ʌZ?E #LΗ ։9:M 8ƚ"S*5E%䵜hyR&IK@|Uv"8e̍.e@ oz']ֽ" }Fw.Y0J ?:A[Q=^(P z Pxzjm>-77Qn8C9N[^6d_geDtaImܥQD`&[QKϪ0f X-o)ѠUp8850'^1U .czh}F\^$9ev;~ebc`O}ʚMtJwItw%`1:8Sr,ҹõ_b[GjN?v MáN!68By叹ʊsGTʪzA~U\g8* 6ų8SOGq!҆fv>]n0F߾egtSJ>kf]]D`g5#Mma-'L΋GP#+s NUt:^ Cƪ?(ےӶi#tI;[Pldo>Ѧpϊ{NT/-eJ%+}m<ȷ7Uc5P:Gc: ƀST}E<^IVؖ>D5ԁ#V _?+`6L`^Mxijc#B1Ld+Eje}X}xFbsvc%\&9tGiY{Ims1_}?h9\ Kdx TkFj'60ވ뜊r!;N+>}bb~^TJ Hiz$Hiq[)X9`N0 UMrtvIdAcI:|V:ŭ9zd&H.:[Y۸H y!d1ÿ&?7e*L.&ZY;G FnkĤQ5'=B ?3\VzU?z5^.# "W쵿HYa }d=ո6ZYD5!y T`,?oQ tx('=b;3B}Z\ 6LykBU7%nzVS@zT-b\tLk`,)sV3=6KlL$̅BOdJж3sXT}^Cmz|w%&nEŵc8Ydr̓Z}QLO@ono~M8y*È=  ge]{%`(OjL Uf9jD(54Y괓1'9_c;I<؏x;&g :}vs0r)Yؼ󝸫k? c^<2BjdCV㼎Va iu+`DKcZwWv+\6 Gұ Ƅ*" h_ŶEJ]T+:Xbdn^HPBʟP[WJMW5@wB"50~ p;n3ѣvhC *ԫ!ETjo3Lez 6`.Uk_@$X&2;G1==H;GNoW!+ SƑ=: lX"]ݐ!Xt}2Pʤ9.zx/,r<ſœk K%l)&vp6%æm a ]zS=IL"9A7myL_u RN=OnH`FYGZ$s [?| JŜʃR=S,RҬ*@YoFoȖ.RV\ˡ\Uv/S DJi Ȍ\HWqc@'lҲ,FԵ{yOe#QbqP1C ڝ13i2%V @"1܋ 54}z 7,GiMV<.^kF0/+:hB'&{]ogꏛ}ZW:M~DI'O@7 b.$FFN5QqN<>CT"F}|{!Oᙖ1#G;%uw~@ʹCvS{ɠ)m'$|oœGĹܞp\(zQF ^AGo:qyo;F]D([ L/n4I#]G~CCFxM|RbО9| $Oc~ֽH"`.2Pq*L;9K}j ᤃnhdFj޻v+8%4bGɇe_ |uZ \ IUo?jW>cW7~Ĝ`WT] ӹZ?Λ>ҟT/ wZβ=٫G{|;2מ( 8¢_)#Ws^F4+^i^+0'hynqъ$-nɐِ%H=ME~D<+oK"U~-L2d՝"x7>E]);՜x"o'NlfJr"303*ߴ[.As#ftBN?zjX sO6E(C2 b =J~?Pg,u뫾o)oACIP)U 1 /'S.jjJR:kzߠw#:Ov"{B7.j8S0 Iz*AN+Ja\am1>?I$08m _^$L) ~s`,p(yżN@qIJyVm#8@" _t# n |+q;!#" Et5]Ջk^`I"XPK$']Q?{"aZk<™h mvM;-OE 6PN}t ohP̎ >Wпabu#cqέ֖sR䇦ccs=%JjS:hD뛼L8hq,WRR>e+51USk^^^e]gY Y}<yRWc6fkK[XT|{ʓ4ז,ha`nKE}bmUuI?'-A*xI *<ۊwHky+Q PXi`/_:`5T4qk$1&*Jl)?>%,A ҫ֠3?*~9<PL9UdԙDwVԙ"e'5k&:;|cYi`HKM(ȻΛ Ke[dé]!ի塓z=+GWV:yfN_|A! K ͏1 ?)i4KGI5ĒHX-H^5.c&!G',KDF@u!Ia!2馈O`oМj֓>< *֖J#8` ( C"%z!C,X`51I*OQf+3UӄtO\z:@}yw>RKX Ou 2›rx^übjAQU->|,;\{heV操ZR4|CKʩz9s;@!e@t>Jݲ9U+PUk}ZA) vşëW=Oaݎyd^+"K1wcgEh|)q el_.:P!A`q.҉yQԪP"7A& ?ųbT$k *T-P߹#qw0EֱS$FD2~`T@%da^HW7YUcXbȰA } I#6Œ j+[UojgeSCP=(B)V ^Άt>_zkj|,# a؟PN zrzz%$R/bcyHEtjȱ9K0*fX5# k{g6%@]?COly idO&"-泡y0 M ]! !4|F=([Q+_,%:a@g`z'z}Ud.Në%7ņd"e7HxgWlQH)ƗU RJF4+pr^'#B. 2E73h1!Ce޹}ՇX=JR )[+z% ^7{ oWIW:#6Vh!_ 31F@WgԐc=~`d>yW@# :DN=էU4 g/mt+ g:!;_> c!mftU-]" s Tԑ=tK5ԟY-a  #\@MPS"+8G.pz;EGsoA\(}>d57MBш cҤel_ϭ$Gӕ[ͻhQG+HEpiCh`|0_`y+ ͆nsZ9$ : lwpGp jZ=@(&,Z.NM]Ȟ%Þ" dghV:Fde=Ӏu֒jhD<^/ջt3aKrrz`/v"ݨ 뢠F\^g܄|OÎAn[iAv-讣L:2ڸd:%011y) f`(=I'1<Ӛ!o*Ђ\+j:npJo 64F+\[h73n)6kvw[(gg,V"{-I|R#Uϒ9HF6M Sj&0aGX Ah;N!PX$`dsnPodX[i93aϼ8쌄4ԛ e Ɣ݉1FA\H"c!cYYۙ}x2|6- W:W1l(E_yL|YZqRErk<J*c=ܫyaف o"}G`6{̸o ' TpN:FN[`1SZ% 顳&cLŲ34NPcRh%(/,OE6O ~!hn#dߓwZ6ǽQkwH$}}z:UA![5欋fA^z| Sji- &1nQwEG?HK`M0}uG 0U~O`'FI&-H _Ä*lE_! $,c\" (9iYZ< =#VWFX![Sq;. =IǷplZ[RZGt]zB-=E9n_4U ɻ2R}K'oe*J%+ ݉uP dOUm U:2/t0f2=n=fG0.AiiT'qjBp\/ d|G G>O*j(o->T1/~#'hێ PQS,ę3兿)%$f@ki6P.pg wHV86Ps*.}{[|! Yh1/ɏvt:C]M\"TI. t#)8cTq0)nn 1%qg|}5?l.+溴0Է˳!$7s8_q"`Oc$YĠ`T7s dLo%s¸zWqY]N,: hB~ wu@q`8 (nG$??6oDmlhPKfhwqe .o*=T v ׀W{yI91\s~<<@ MrЋ(%ʴp^I~mS$~2Sp݀LgQU=Ax6N. D0vo5Z09&ajQ2-xGYMԺ]JBz1xޡT?b 0pMZWBX*'S3L9N@t{~Ҍl0 k{T,^I wE.l=}}+ISXqa"pzjVQBhNq `*98 k,jT|996]\֣1ӥd,FVʻVT\Ph$oZچ9(Qv}upy1;53ElG3 $B _LBz'ypޭxT_`Ԥo%L*lpet&ˁ6skOJ<ݰ_8DrT@YĽMuE]rj˶g/PB F1Z?r '`A`kv '#9]Dut++bDF9g֏)̟jB+ ^W%+ qw- GRwC7x}F0L)`Sm9@q:"  ‰$kH^?l~ѕGFN~2HPy Ӡ@\&IU;CHz'͗aufLnxB/`beLނWl9oSYUI"]oyB"fh&xCRA~?inzTCMփ <} Xo/v3`>6 EgYR.80~x/iK_4WSOhVHXF1^ƚ/O;:Wh$O³M׉4"{7! ^ǯ" ~]gf5f|lhi''"I6jX&P OiJ>f1h9*+o\7/ `p﹃W:d2<#>up*]OklNgrz52SexJx5 /3˒;lu\zI~aK-xO%4ęV綺Skܣ{c.娷/v^?s5jri]]|d&ckDoa. ^s @JN`bz@Ss[Ͼ~MK "B)%)M7@s.<-l}/Iۚ|Z*!~AE{9%Ƭs J(3>ܣ툧Cd5wGF6A' Ez:vΕrZ/oی^5DNMS\3MH)N1N9?tS^Sˁ˯>brHX3׷T{!ׂ 3RUhs'Y~x @*M9BsaׇD`l)6j5tvk% 8Cvն۝~XHN*X#㈛) Y? QDu+@wф'OUv{-[(D1qJ¾ZQ!+cJtw ƀͭC{)Yd@?gŞ;MLj2i?8[37'm!#"W~W%~HמM`咬v&OU4oۿ!Vz|kQx媣sn?arŸ4CޟTœ-p 5 ɬ\Ws\bSu,Ĩ.k{W`NHE; vD վdυ: #ԡ6mjU|+j<5HK. Kr&k$ΆYx[SP@/{Orx L@?3>%w>:+0j[ 6?rm@tlw\JT_j"Qsޚ]p =SkLXzM'vVf{fla6jWtj` nixsp!Vq5g ~`vR,y> {P4sPci鿓Y -P/> @ܒUvWz\WEiEݩ e0k,mj^jCd_AIP,[{IEGն aK+QIX,oDgoVϏz=vX)<6+ⵐZDd׆LpYdA&@Fzyy`8dLRz7 + Yk+X֍# 0g3B;".፞Vn\@[8m'tXΠ~.d1 Gw\~ Az$tk'FR EzyZv&9iHOMLWr9伄_@jMJW頚B$ϨR*I <@ XɑOIK߰Ho҉5iBHP ;ə6rE c-XUɯ2YleDžvD^O|3J#',kDr"l:NOdM./H2gAc:V@E(tBx*t 'TAz4ҷb 9UѾxS6.ky:_w3Y 5Z1yٿ eĈU[ɝ>O˟>o[if/w,_p0Ow|Wt=ACɤ*V5 [uRfoIQ@3Ud߻ĻY@\N#5ի;Si~銇σ\TJ<ˎ++AbsGVY3 w@>f6w[N32Z&徴KcbOv?Fzd9|lyW(ڛyz(c 0* GFgɮC^i2# j|mgHDu_ecQA9zO! _sUQÚy=,)"/pQ6W@S,3xhs"A$4Gx^C *js toNS=Q"i@ɲ\Z<ܹք}{K[!:ݓ{gglQ6BŁ;Rz0qDu uh|y:S=O[;F!k~5#; [yD`BYZL b:oR[ys*kҖ-7b?9R5ECFDq8bda]˝eWVFG Z|bΙ/wQ3:aGa&_^R_Ѯ•+6/:tDHAC Amԯ\ٯ>1{j^9d +0:1ˉ<)FgZ0MWu'%{)eD1.-(_g AtTFIV̟r`U~9AO2έ,Ts9 SPM#@k~П1X lu7.Q,)ÒjALPsڣΫ(/|h+v퇾Xy321`4ahj)Y4n1Dvrk/ř7陌tQ{ËZz?ڲX:i)/(,>}_XWBsn;N1=R'OX đ\RiV/j.@L"aN o_^A 8(;6ٮ tCn9Z7ϵlTaiZ }]xVGI0o8G,Dkjr e{zĞp[Pra Hsxe\hL9%?2佖 Ջ㙶hg H{i,[D?oB㯹GNbp Ѩ=U%]yXր_ "):ߒ(Q3eˇ|O}V{4\1xN~/UzF](n0ގTY!95AAaCk}_? W9I>|ȹbzTT" D+Ow#uq@yb_F: pk4AzVHiλ9T5@41hDtq\``8\$\B<-vJMgdh,ķ|NT&8|῟Ut{aj(qKĞS/Oq,L5On Qzrb֐d E@E8o5ۣbzJ1V`Ѻ_9h GJ)'@px^:m6xOkjIphOƱ-s tIh!>^t&j ~ h/ёt}Jdw#3oB݌nIT'2{٧tkYwnXuG0!8lf鲜tC.LE  oJꥐ^?Wͤמ_,瓶5_ޘ9@L4ރom4T\@7o̾dC+J+s~%o\ĦQ)ڃ4(ثk"7+; &m&0.*bs7 cy 7`{go瘋w60)S8Y^1N-WoseUb9]JBdF)uOiW'n3kJbM6ΛdX(1(τ2,߳3˻D\<:kڦq|p,L|с[Jd$HS@ -ݛE]m]x)N" y$T1V9h[}=(A^btYU0ƠOE7C8̸F&Vv;'ʕT+M1q\ _,UzFżZt^/cq4 r%ȕo؉ '3qaqhFJ,TDjTMnJ'_%4䆇W @,@`@|7Dl=Fu6<[b_L"6Sit6φCvљIX`O` I;D=/YNl`pp% Z-%3)uq`3{.AVG24Ӑr"bPHm }P Ch,XomGvCD!l@˕Iʝ1jyY`dm`ۀ$!瀤ݿ!<)l\FX¸2''TɅÍH&yzw׳L1wI L^T O_ʕ:g#>:<`SkI;2Qυig\@SOI:dv)ALZ a3eŀʷJϓO ۼ-'6)*j$U_C | }XKh̉˴]r6Uo4rJ!Kp/M|ܩw1 E5``ȓ$FЗTԥJ0 3z.Kj]giD ˤݘcV{ݥ ى:Yj6ir*BÏ'5lYhg݂u{=pe^"Bxb] D짬~V0#?oLP4OZl=elo f)cL.ܟ>B͙k d/hX*[jlҎk2ڹ$CD&'?II?2O]6C ƿs ? 7ZΊI8iGCa4I (֕'m9^ihp*硾/7A&k&S[ _*9 !0び6U"_e ,jp6.rOј'JtR$]l+߿ݖ#:QM̯{aARKQ <Anҟ\Bea>{[,Ԝ7(ٷdSv2ISή5Z(8/ՈY(vmḪwhԾp]MvzU,gx3uu_'0T/,)U}S|U]feki#+1HY(|*C*P3,%k[x] ka} ,a\|j+  j@+6 E!k_*J02pTtZ%}K,f]f}?P|9q36y?DP*7 ѐQEB>aA> uet0K҈yD:6nX5Oկq| Y֒~kx򋐺W+z$󶡧 [NWYm o"Koi_{`{T&4SDrC j:3#(-nCE }xQsظ4Ynl/\R'T"~Ÿ)şv5]ɏV{Xu{L]Ja$ adu{;,> ^[ y6- sJC 4c'3Ц.xxp $΂ݾJ_ uW0s\.j) 9B(F{![?ice't_XH`Σ;J!xsJ2.ؔNMw )Xs$.X`8Dl Z܄` P恍s3pGG!oC/D;Ժ ,cy@OFsKhd˧vw[Sj.B}},<*rA-|fV& ʶ !5T*$I'RiVpNl ]5;y-|m\^ JezO(劾oJF Z'*,$·-]JTZf6ؕ3}u:2\.s) ~K<-Emn9W]YPKXu&uSzH.+1)&` ?}躉c@8 ;SF%3ʵ'v>􂭍Fٱb iY3)x/2yL8>>w7`i@Ol'U3g=[v"z7X-7}W~fAqvRu4$Tgޤ}^ÎpϾJnbcP+|^Ym wRaNA̷[҉ ]Pi)Mw͝2lk`_RgXqVoA1.QgC2bvٻ0}4cّ؅T2A@ E.ЀC-u:3>5q׺%a؉۲ fs/+ (C)rClHMŭH8Y2to_SL2I^}yȪܭ?) i$ѫCD[g81+h(^]@?Uĭ[ݨ.n=jp@j =ŁX^-bIQSG5O/V?4vbQQO??Y!My Jɫ@ŻQ5'9VeKTeTgxf̗3V MT@JDӽ̦Pݻ%daO$J!=rޟ nLO`9,F(H$7uVO<);v&MwV`K] Ww;gI9S49eáz{jg@zK]Fh 6 ̎YI:JA!25l'0Y3p"n>5M} ҍl  Tׅ+c2]¶0PatHμebi5N^t #r" ~eg0KoXU5V]3.hi DŽִ@hCbt$M^B`IDir6롈2~[u}Z>a@'iZѵ4`mam\ oЛc')/}jO576ht1S*w4L#Q̞ `1wHwۻ+DR_t^oZ##:Wc]8;) }%|Nܐo;D˪8`C3x dϿ?ZvX%>'g&u9uX`nq }VD7hm1(AdBM{хra k]g]bP 8 HbA J(pr'ƞp#t<*}nھjKD(Mq5Ļ2sl_✿:~*ľ1Ah_t.もt)"._Vj6q̖lŭC;F]$&f^tJAo¡E<)mӻiR<7]6rI-χP/ogm㕝ʪ (?tPM}+æsew ;fwp}4|OD䅍 /dxw|g 3fe56H1JʮRPR>k۵&yw:m0msyAy +' >B.rX5,7vL֮#E5/{;6vBq0\]tY`Ss = kH_8(HˈXIi0ԈF9e'dhtZ'{yt\/*#)J`-qͨwI uF-ރp=I)q8Xz;%.l162.ԵyQ6RI~@Ptf]5 @աio+b!Xv",('|A4B#NP<=:;ʱ \8i{4m+odje̗p-U 6[Q7qPcgR48DX r+[{/o)X" ̮BԮY~,-M 8l oչo_l 9c+:{ڰ]34@/ ӞrIDv>xJ ˍ7=&s" IՀSmXr~)1hmjf)MGϠV(\f5:W  >go igH7cgVͨ3UãkRyN@@HВe,en l d-'j^܍É?l2 tm`c8,MĂ$`&ËFAvKo5= +?#"YlvϬ@yFmT]Imt0:NSlCN,/[$)PpYg 8%o; ^L$O4.MnV"~zuȌtQ\jω߈G\ w ȚXxH‰Igl{"'zQCa7 aI,w0 Q>-k[V"u.o̹zWWe6Gh& VX'k3,٥WsL} W>4֢g N|Qi DEK D)~C\u$Wl=%WAg4/^ ѲlAFZXt& f1Ľh*^Zt_*SPUފYs@ЗOok]ӓwe3wf075=A!ĺw)gǶe8wG`? k_a`@.׼sv?dӫҋ$=} ޗ 6h5*-y&]fpVBrF_ N('ķ-rgB.)mi.>ɨP^Н.& af'maiತ%SޯF JJbZ| g_-6O`噶.Q7"? 0'ӎ+}(I x\HxS'5, +aKh-׵9(kEe*{h?}r0|jl`f`+#?<~ "-.hTDwȈd r6D8j\RDŽ;A&Lb”EMPfHeBIE '=ȋDx!`~&0ÐY[dhrjZVg403ۥ{nrc*-$qܼrܹ'wz;辙DR9.Di :{qLіKej6 >sO0_Dһ&Nh\pDRfSeЅh(L, j(X^b"H ,#þ}BJYFQD99Ih72\xTg\Ȏ|!9z,T3=.=vzvo&6&EvET_i*s 7-8xC#=#C?:pQEDk};gܫGL%>b!@R O\<{N{$z]ߍ3~OWP]GoEyB:=҅X~ 6n. ͵])x~Pf yBP)@i a9(Kd6 rf4RL4}rs3 sohNT@f(h%Ţ 8PڇL|[b:~]ȎOU@xB_@4~͑`"2ouoŪQ֍P[D/uu|s;߭x<ɢ- pb\_a>|adYb?JvoFj YKX@4x'MƋrDr"UɃFk] S^=m4qf Qt-%<ou>&R%X+AM+꥘ĝAMƢ!C(?m+ԂLD/ְ2;JwԔ8-Zq"?ь2z(:f u/:Nݥē"ǰ |N~$O\r.=M ޘ^e?2-4hlgT քZRizO@C̫"6 @ DN! W"S#LqUgb4ȗ,=IK=;̔DÃ^@";D>IsN)Q'\=+h/uqHw>; Km%6O_U<jm 34m\瓯3f?%L6N,+g>F(l}Ab~$]miPgմ봓rꮹ;,9B'vM@VCc\FsABd=U;ɓAуIM8Z/%Y˃mnq;o\ 缋ILP9N;+36tQ[?Sc$F`独t=rL8 (-2 YˋRVx2M\ T?$Cv:/*/oMT#s,zhOʺj#ȗS^Kҷl &]sSE9>FAd1grU)CSUK^Oq) >~}UG栐4ˣfx72St1 mF7xR. EаReSOp3\: BhށF53SDBy|#JB\^4Du$0MLy)OlS 0l f7PyhNr$qau#g. Kqo)(ڻ&>32`]gaLwʿ))fǾ瑘B3m;Pm{ ޭCS}1dR{*!&ft?p<ꌎA,֟76[:'wxDŋK\y<fnj߾/.P: #yy|*G%5رqZ1~55ZRk! S.Sw՟ x[2xI|m:pJcL"tOxIeP͍=bRR4iYEoC Gq"IdB1H)8H^zYAf eju繮 엿~$k4""pa&AvzEnNn>E=xj%ks'?oB{PDNE|cP&3son*FGx T6?oGcڳMzZ?sk$Z$-&Qz-CZ_ МἻSpq|) ƴ@Q*22{݉_HH9d! hWM*6/zD)8C(h&Ti.EL ;mI#pJ# ZMW{vl.6,z E}< %Hsh\J_)P`Qf2 #%\M0"% E_1cbzk7z+ 9)>.8}Ts nI&$Jآa!eS9G"()i0 qJ{ybw]rɵ`Pz52`D)R.)9{I83/Lb|ǍG՜ǷuƁA4*9#Ɋ8} Mt!@&Xb\ƽoAȕ=Hsn Cl( LTdftt՞TH6dvAEGX~m̃,k`q7O-(VeNNfV!f"I+1 i.X uߒ|{;-B0^H&-cUzeIl=ɞ) 4Yv鵟Լfi*JǮE3al>DxUK+F Whb eǦh .!Mxe'1r)Ԃ=h>,{ ٣ \n :lb]Avg(2_H3 (ɡUot .҉S>^?l#A- >My ݌wH: EPR75.].Fq {]( >etZXVO.Feة^wx W@6Tc ]v#?=df?vE咳6i~?v^F|VU_ۂ wRL4(&/K O^c٥b"Ca(-]O Y7A > @QNHQR 3oe _~jdX"wbJC2,.> IS(( X%phu"hջi<[Gt65聳#p5FORQU}|+7S*@QaėOyH c/b%I>'iH=R362T%z P̙%< G6'xaNo@(Ѧ$qL@p0wϤA>3XDϮluD_ w3l"4}xRj+o7ˊ#Nzu(2=+<|4>y%@#*K-]c@ˎ טּM$E['iu#5hs"^(vK }6|)O }+1D  +'OW@~ՋVoP&DЍ܉SHk{JƎcj;HGLu%J%" Of;[u96ZxЙۥ$@*YH {EeqcضV#xcY/vC'q0is^r|cOCB2/,d-NTo [;ū3$9T֪ PXm>AI6$?Q$(kʻ|OZ:;duI<9,ku<s+Aʵ6\,=ΣiZxna F}E)u v669JKKvZG,/a5&x5僿^0롤hKoŮcIvI]E[4GY\Y'6(5DKMJn> 4T߳H0HޑGMIdn%!, JˌbMcst}D^*%.ST%[p\XBJl{ՠ8zRs 9d_l噄-B6IQf;/ʠUk@c$fx ),$`niB{3\qgU\wǹ+DQCe zu$rUg̳{ˬC|tžx`"΄TS hm2\8D0d"8X GwSc2ٿ.'x:.r4 > ֈ/oКǯx?stJJtz$r+ȩ$.;v}8<+KH;[k~|R10Յ`]AGL K$[Z6*fC, qڎ% V r it>_0$rNϚqFKDv8 &A }.(tAAijҾG{ =®xl}Dg)EO~~ty0bA4X u LpU62Ag:Y1B^;(ҽ"㦄0|b +d,k8]?T&8VG\+h)@neW)PU05Xr򫳰 s\SyaUZkF4&U.Cċ+: ߥ@ տ!eϴUuЛͧ!77`S s  ϕ\~ SAoK=[}n9\W` (陷iqI) O (!iNfVnQ02#|2}%!4M wD7ܠά[ETL3u K;!ŝ4Q_Vv p ;D_a.Pq#q[ST^H=^;ƀ 'fbmW#Uk:: N>R੬=XwRCx߬(-mpNT "7'mC6;s2v1KtāiC`z7J۟I`ҏaƏf^Fٓ&eXXyjӑH/*B"&>1?Nx Lh_ r!ܕ: 1ghHX;OŵO1F~!# oPf#|qHhϡ@,CnApXq]T$?=F#[ EڟPh=,BI > ~5D' f,k Ti+]S-2bRˍf2di/1E$t9w^ y##vI7 >VS$+!dHxՃ%QIU„154 ;)a%xyM*57c1d.xOXFȑ !{OV{FҕA!2asUA!DgW<~{XWTw{ !(#o_` U۟|9tgޜqQȐ'iX+T^9 (gI|o_Ь0*~]"EAvKbL?2XXf{ &W²^cDs2a/npfnٸŤ<=`˧,h,-TدVXr :|C`,LTaNIآS^kA BƑ! y8T\fo\3/?[JНժU/.ح:)WY[58HaK7M2`ZG/fةQZ1cOE. 0ˊ#C3Pbvy}?(gJXR?'k;%Tczt 1N _JK)nUiE^Sb&߂Lm4:VU]꘮k0]&`HP[O,rNI-]k*.E+L7b;ÛS!+e(X: IGڎUv! v!ص*MYmv>L=*$F#>Y/! n6 &[8"Z'O.ڀ'DӪbnR%!`,nh՚4>-+ii:ϴP5A-0TzծNvhw>BB~RE,kWO3OB ,ۊ0#,?!~,VhSp02Z4ӌ>H)E1޼Z[q.M4q(-5+4ʳ_ց-d%a2g{blmLt(n(v:}&gqEml;~I `w x5؀P\Ti?0{D$ܘz~߅P(2)Oʲw/@?ڋ"dpIiwwlŐm<9JZ:F &|x]J ^"@<䍿 /{_ oCKu@˘ewK jCZ%2hhPQ6Z~AR7BthY6OfW?si/kO+IS~lMLYÇ_/L6n6k": @|yQOKs"קU8۬q*[YJKA漎2̘@E㘄~;$$gSod7^nD r V_?pv_ {&?Mv')g&(&ϥ>QU+[3 fH[H+5݀J Ą@2o3 ~ܵU)A/uqg)n ^m!g-y}8ӣHX ~k CJF?λ @`ڴ6gqUhFRGF㠣m!ш]Z;X}%I6؏a+~!iQ69| T<be\ܤ1VٞX nnNZ4'ScjgUnbC6rZ0M`($ئ(T$>Wnf[Kozp<q/xČ^ ?'nӐ{ ,Pb0<mQu'ֵA6YʹC.g҉|B*2!քQocO7E;3 7 bT -¢s-VfNni!]+h,B#/dSIJ{py5DNB:zˡ۵4):~T*=)BOto~*?JIf_Z",5i$ťH^V]fz?ހZ֍_8F[Z+6Ɨ:\Ofx u|"݉AsK]4)8%%~ v(X0~}HNxrC\ntirO>űz$G\ׇl$mVP/ )6XU0ng+F'>BQLNtQ tri;\UET\,l}ƁyǪ_a|f9+~ ӏ> XHa\0o&auwSI#˽ޣ޴PE@j2JJ]KyYT5¨ ˂-Gc`^Q?{D@psy4vqC#|yi-D{Kؠ j911w]TdYO,"enil,f +/u4?ndܳI P|Fەv|OfahK-7#~1T%ZWcD; psٙ?GgVUnZjY[ 2gzM+g UgV+bo#݌\sѦ]q-vƇD#o0Ԉ[#4]dyFj˲E]m|JAY|mS%9R,Y1i;G`ѣo3JU -8݋PQ"hhu,|-zעvgIlgGޚ=2e/L3%$f8!$` (Һ Xo#_yL_s2[`::{i/UM&*AG3Θ$C2М~1noR 4pO+y$ל 74,J\/Pྺr"UWCi1QhW96—Lȵ??JLlj GtunNW SȱЋ-լ}ju? CR0@5]QDGI_'YDlKnnW aP:fkO9AVe1g>6Q5PtPZ6k(8V[`CM>=vJ|QJD͸--@s3 @gw4#QT1yQ`s ;|JK7bW2s?3ͯzbl+ǍFbh-ݟ~Q6u:twb .Ka)H*ZGe!0u"}.HR Ep[`W.Dq"O,W{Bprַ" ;Qly!߇0l-٪S2gJ+_6磱Gsb[ͫ%Bϔ-7e֎hr}/w-y6 QzGŅou)[j/uD+ï \g~v8hhYHDtLeIY9cjꤲbEyB@oE]_k𵑸N͎ˁ!,U+Ϧed/x3W!=qd>贳!w2J7HRrW̃x%++:i)9Fn؉T!S$ n[NKcApI?zܑG¯k>!Fd/ikf O ZytbF3%15G/ R-׶$:^Z 'KK W.V&P3zxq50aAYe/~U jpe Ґ.F \s_ЉE"Ϭ6ێlxd*I֓DhZÎX^`%  3ښ]B.j߳s]kw$P/޻ m7Wc;2|+kB=fd8ȿ!"f$Rf+~x_֮ (joϽ(tŜ}S_&2dչ)xa7~(<;~s˄|Z`^xphذQ2s)/CK_$_K27&,/Doꁝ.?͚iy=wP0Y܈k({gbb쩒+]\A}#BoV _g kWNxD.PRDYޮB^K~3Ga#+7BJiŶ™)z`o/WaX} A]Il]" ޯ\ćl)m6oXT4ȡ_,֨TOy+u3' Hmew(At*I,ZUxkΩ+Cߗnrqaa#k?,jYĎK@6 7;7N͕!BY2@zy'1Ev:s?Yl\L^M eb X.VǐZ% TBPһDkEt6l;J &BA٠jz0?rZ汭NP_BlzG0Pg4Rfpsxq{&%fbwY^ l"_K@6z*-M2yCmkmBhi!}^I]ܷ&\2},#<;jg^&1XqFT%,ez^;b)B^(;W:i% qD|r"= .d_Y O%Gֈۦ6*3ɯS]h jet"sIx<0^[HOH1qou4/&1!@Wq(Q7jCwUO O~ 7Sb];do$S0+Xm@儇ӯPFR0_WtA ~D @Hˁinma]/cyydHɍsUBww7M!QШy}LZ*j߂I v02haw+_aZ^j0rwA]4dw5ShJ҅醩1}򦯬fsD::(z}_۞akcQ 6s]qnfks:'Z*;Jmp>O@G(]տ)z v!fneGdc޾~gaBDEP!}? >VH4o f'ȩw+)w UJuW7xܸ'ȫ8jljf%#+:O.-UeTItXJD~i%)]Q o% :_¾RSR[[*1؇M}»#SNE{N^R+'D,B] JPgW1 {c԰9!%aZZeWWj?B2ČW ٙ_6i ?} Ap:0-CiW5i}Ǫb[#8q +^zu- mfbw%!dvin2;0r =B:.XnN^HDN3ҸX< 34`mg)(H1Zmb6R85M +0_URdU@\DM yr8~0 Բs NLoOFF2lN]}Ʉ+y-ECṪN%oHfw( 4)mxt oovd` E6S^3v8A_ynmj8N=2z=)gt xN7i5vEVQUC3ؿ(((PVe!#Ʌ2c*[g){sWim͸K6,P*yԦsB>RƫM̽Uuh-C*N7-@k,ŃݶEHK_P5k%j?cUF,9f;$j Rd<$fq¡wTIYx NɄ=Ԕkg|=bl;1řV!?\[́9+cDXZ\/ߔN%L)(/#STyoVeg>T]Z%yic.͈M+CZVCe7Ѻ[zT|d2 [9y)RP(|Ht z܍GdgMJ U71v0.#($44>LkYZLN /~ςSyyEjKZsCW?҄lR]O;>Ӧa/Gx2'u~PhŴxVd,S)U##Hi !MQ.FF-o9p];urr˪1p[0;G`T @Ξ~]&D a?Q[SE*!=XۡュfpKnT[i|L^#YT%(}S"0F{`z\(٪K'{t9[͢iw&F܊/ Әw°gGH1$Jhٹݮ_&uUPRRō#2JwkJeiv'0l:E=&|avs:Œ~NZ*/G4aAUx~yH(,M9yia;͍EhMRky~/ݼ0M2nn(HvQ]1҂܄"61{M# \hyNKE-$Jփ:fwu'%ݽ|9)Dl%_]7u0| M*~ f}Dqdg8AeJJ} ŃyUy6bV+[k_?tN$Li_=2!·!nu 4i9XP-£x WQ5vdr3|M(>Ug֮t ︤ 5ݥxUثӱ7Iv/0cV*b~#;Pstb=h够`lRρ_Ii7[s|/7m) dňZDzݜ:E@ڒׂZJ/ec&2,DX(}l!YUc ʜ$8.q$7V@ɟGuA)٘9f #2Ɠj "{wޡ\żW!/wK\iIz}ޞ}q&UPy .2w!Qg"A/G M#y9PcHR{J9-ĉ,g<*E"A6:ÈO1+)[ʭ)mP-/M"+ޱvx.9ǘ~4T[ݜ<.ZY*eIcLի x;]+\ s,QDB-*l `X3PpN9]Sft MsBԄ-c;!ڳ3 2+8 ߓQdxUAZg#):Zt~_V6g4):FrV۫qMU[~dX ;iʀaj6\Iޛ9AZtgΜー%ul?5>VꤎMbkɵEen!F ' EX,'io}5g G {c 杆!o'Z0YXޓtaL*Da14)L!ȶZ$tHz@ 3 u)#Z"uu(3fW͈Ǘ~tPW?d#[#p6m ߐG%ޅ 瘥#Duq[N.$$]ƉN6O.0) ;L.-|{},ے26{NLcȒ1zse[9+[vꊖz`V:FQG,^y\"-VEY`W-+Tpha9zVJ \k_"e$d0qhc;=SV]4mK "0"%>ܿQrtPiIknM&vظbԜ暨v+.y^uLaf |Bs]2;ڤf3[2JZB- !ٵuްD㼛.Ɛ~ jcS[ Ƈ@0H+Y324昨NEӒ íjuS\ʓJkz)Cw0ysQEΙGTYfXpyW`*|;Wpz $ j5%i .I`'7}p9f B{+ͺu9+񖇂mpwmDi%+M& euAs)(G7,U y&Gh-ErBiV|MwM2~Ǎ3B_1Xx%X`bEkl_=`mEnp޻`^BMGGCGËAkCf$FfB+v0_~7(߿PSGsB>bRCYCߕ~;Zy2k Ner͞ISrkGӋm KaD›:Z v~XA+muқT/^Xg}K-4(R nFǖ2#llG+ [}lQBUѮ+sVZuRtdґ87Gb-E!%:s]$_/| Dgm+s^A-)|֡ѩ?a׺P #&N ||U gDkoz/\h1%q =ʬjۊ``>%X|{Hso򘉉 X'M@}B3k*hTB ?)<~VqiDZhGQYeltWT (7!BǗ,P^쳤 PU /XkAF3Sa\.{ARk(reI`ZNV®R&'E?;F*k'䛨Ⱥ^$^ d#)(Gd" jj:zCʤC9|`0NB'͸Om`Φw գ$\۶Kd 4+W-Ahnz-QeF7Ng!W}?-eC^A9 y"p3/piKGg{|5(]tsx@d1ohe`) !kJc%Y\Vl}F[dQc;"Aﯦ%!ơX$+=>@$h~f6XV+i^} A/eQWBC TqNR Kn4Y92i6;Y;t `Mʰi=c9JxԨ6}k [9s;W찛n] Wiy/3I?cMLUTcӚ )x=|gG*R6G$?F'[*fB"A f{-!;<Xl;,v<9nE#L?8"Gbbs{3CJr#)J/ !YNc~,Rߋ '+>l)fJFk%o dE"FhFRڷRm NZCc!^k|uȷרؓksVn9׿GS)f "tXɭ#jTȕR;%9pys;5s^w0hڴbfcjs8hRr,%uvlqPtHp6ҧ|`fԬ ɋcfOFW#vct30 ihpgW 'rg{<-=E<^: .Ĝ]CSErxsD0!{p r0nFhKQP'pSٌαatr+J%2}%"| Ny"1@%RSf%L(n&$; d@-I!suogtϿ/0)  ,Fb[k&539C#ë-\%2Z""'Rh*v~!:Y>_ya4UR7 )*= -XJ29qRw5,}=Ž.DmgNh&we˜q oA9n/jr`=ֺ~fqx P3 dhD@]*'&p.EUB,B%s{_j}u-ƳvdҬVsڊu#,{LN!xB*i0x"l籶!|Vا&Yo'1RNxA9:*Bv)1 , [SQz֭u n) ~C0S:spB:DoL;mkԏԽ\c_0,60uV+eSI;,IOY3ljh#3L^<*iOW~ݖZV>1&haF Cp48|H3PߙH|pM/?T2MS+谫<8ymM3Ώ/GF1Bͽ_ J(dʖ a>YT@6)@U@J#3oFlKtO\ƴK0ZwaIEyG豻nlqPms#:@*C@]>1;Wjέ >'!hy0фLО\H'83}bj>+ߝhNk+,"wօ̐(ux)ӓ?qDAv Y; (|F63Cɐ⫤}+P@4>WNVvܧBH gʪwͤ'qGK&=6pͱŸ47Q4^vćeI,;踅 qF/{4I+lIV=]T^Uwr*޲)\oA/ek1HnxD+I%Qg2T-n񕀥J_9v}q-bS<L{Qz,L3#esfIꧭgHxg8+c( V:jKCL Gx{V*5Vt2cImĽvl,UD|BHiluyx $|l4ŕqMKɜ Y+t%)rQ?^p2Q-E$04,= S>Tɜ*u],B-eXEf}<]SH34ξhrq`,Ά52#U@ҝ` A_Z"٩_F'"\.w˦>0 nؙ۠l[~ܦjV$[񤐒Y@vvJ:\b!6Fp+τe 8IIK?t4GbЯQ F\ ^`oh4AZX"fRyq"/v\Q _|ҾFu8݌]=S›hL dMS}̾Z(לYH&OaMgd˞UgL]=X-K ôHN8ցGoh6~'o" WOHdR9SS~H mkT\:~̂)n|Eai<ʰ7un̚-\;f7Nn ,WG[NyA\xZrIގa_)?vy<6'c)*"$YJpi8WeӚAdA^u9 0szLtqlR,H DҮ%k|~i7k#xetB[ 65vmc.j1hC'}n3yJ$XoXޟ*j2.=7 )O/xvюz u{:EIuT4O'`pmVHwahtq: kހ*( ivHT&Ȕ(UbGJp ƃ|a  #5ԇ8o7& w@Eґ3HGm~zى3@A9W5)PLG顙b03љOt+ %=Z?u\k е1/ι.= $5C۪N+ !iY; #BQ^U8ӰhJ(R'+}\59*B~ C \_֩ԜW|đ` چC.븩r;u6;42M /B$;ԓhZFvEWOA_P˽B Ec4  WX&-kA'm95`ol*R<3͈iHCb?SڝǻՈ.$-]9֮vB7kl)92jd΀pOݡxn$B`2 8y$p. %;zs`7 aލY L'=ыM5w17.woos'bpSl'௪?P1z&-+L˜9І{Dxrb>ͬ#ßd+" Bf;?כ:JHT8f=R`b]Z%);A]ii]p̷GwE^7U$ ;E5襀=koBYE"P$%0c*)kl0-$j S(j@3*[#ڄky",S%bKŀJwz0B~!1*%7L3ռm}5W:SuLeI=:*{+WAw0m'2ؗTfIyNoZq9?ZWO49}<Z3˄bkR 0s B,k")DƼ1>I>O=u Rk¯oR\%qzW྅ߙ;mB,lj,x|ݢ:7jYF)!{ 8h|G1ςT"2˖~Y$|981iZ20T;vME첧G 㖔m|\gf!gQ+xs'Rd@_]ZG۷.⇑*ˈp/$/WJHݵh? ^nHaHNhe1r'z! Pᣏ+cspP va'buܿiAJ?Ky*4XSRTO;tS+ ݦqveiGW'uT'9*jfw5L5·R骩 L|C(k塈sE{af|m*MH}ϥhK԰@R|gDjrpY )3S̱%:ՃtBwڝW$~[93?ZP+Dn!ϬpZa/+쩰d9ם;zmŕ ~x*b|NLYeuqB0ܩO:yIkE!.oQg9 1 'L$N t­a[$fI%sJUB ɞG5|Ӎԁœ O$f`w<`C[S- %!4+ r G`$6zZ-p|{ju#3UƸCf%\-:bCAxyA뛇Q| X[ZgPq~k.6n^ml jk\:D+z]2újgAlm%2@YNDضc2HxbVՙ;8gK,=ڮvƼGF)ZǺ gYY+Co ˼|#zoNՕU Q:o$"a>hԗweKA'g\6,WQrh+kQBE4(ȱ `48(oT `RRMP@ݠve ۟Lj$W#Ԁp̊nKCm2]Bp! ?ƒ5챴~Tg7i>mf ރP=MO73#kѾ#L`ե ,=°i YdR#)O!JwoLXeW)A;nwQP۔oc$nOw^7;u:w>5`ݞ}i2 vEr6x$IrFH|Lf#[F&)5ʏɌVbf05,4hjnbȠ^ܩMe*sq?a9b}/FXhB %&"+E{Ǚf;eu0*v gGJ؀eWCxcb} 硧XliPd\ {ӱ JzmԣXz 51jPk^ł|e rhN ˜n1]v8"~6Iw5VuE`M#DGi,۴lze늆in6Z1~_t%~̉6Z'ﯩ˾(Ɉ }?753fUM%&2))6eeM/Jj6碅vIȤ4ɑTIgw)(o ~֡3XsEEEpoAa_ /O@7ҧBS*se+FҮߒu|^?S@D֋JLG#~,-nH /=|\4+/@FCt~ݷ /`F}|e7e"/cpz7zM>2( mO,E_il ၐ* T=rTh׶0˩_y37*U]WBDSdQ?dGVM jQ#.aaTʼn#XSd\IrSj - E &GPyH$h qrgcI~fMsc`~ÅU?:ϰGe)-hN7,^Sm47!rIG{H݅X<1hW/3C pTLzJsdpI!\q+4E:f\╂@T5~tALǟYqњh'cAIHnBTl#|~ >(>I=2j&30ǰ ]\O# eZB}v;U]άD(Ziz19]>Vk/){:3szTt|#wGN;+IxyDu1%Ttśb^}%G46p㴘~tJ wJ&Z36) ?U҃]|) ֞3 rA9l=M-{YvEKlM yҎG^ +Ł³\A!m 2ڠ\h4wYU&?wi#!`uZz ݢ\>'f>ז Ow>*1?o9\'FOSr,x}dqA.P=ẇmqTeF7e D`V ^ݛPP"R.k0]Ixlފ(&POwAF 0vveA>=KcpRH9$f~*a>+13 OL >fxE傼H9{ADOܿ+L+~W'x) *AW߬c ɽH*{hεa3TAYNpɹBwckJ1 0Y-M$}JDQu8 %!]|?,&&3 1_2Ri[ O<5^.5O\IsvKtrLVi~3i$􏮊.rg78(T]=gA%H{Ve+fiLz^b '7x"Q%/up05;GPΟqo*|ղ`G?s[0fRn_Xw㶃#{D-j;ۨBnj,+iB'3@\{,q5F^a8AY`i}|WiK#sx~|p{oZym!Σ6ۏ"vhCvlxUvDwVH ɗ%6A @.e"x_Z@p{X=+ĵhCXy_(|d+f#|)?rV6$baYjy"@EOQ2@R Ҡp*TUvK>䇤ˢjSb_;oQ]uzy/zݦB5YZ%f(ȀAluZl'2mjX7OBOʻߺ?CNf0yV&~o'ґ_i5~ȨU-mLrS+[}Z~ǁЗzF2k[ Bkj=&#pїb8" ?̪CbL7+>&m Fҗ|%~ع ah :ҥ۰T pz٣ٞޝu14\uRtS&UMTs|Ʈ#B;T2Uк< %Tzqqr!`W> U3p~2y<҄6LM bGo0.{k( eqDVc$+h(XT>uA,;ĠtED=T7Y:*n 7tou=r,g)?QûNR\dЫģwt-Xᾘ'd2Êw[ĭkX 0 `Ѡ%wn>?an zPW8ʎΆlM ^.ޖvz3G/)+MV O1cC-cv"QO/2f`>O)ɨtl>/;9j!9e=Ͱ@0Ĩsrmĥ~ jgYMGArB B{Sݔ+M JC=D{)F?-$M_{|̏`՞L0rhr]0z[[xevITbKq TJc-W6yޱ;|Kv F< 2K' y@m/ >;Nc0$RN˦^180N`=Jhm;aTq襓xoU&j*"kFOT;=$G䑎8у#'RW`?^$#4P7rm}ܯQ%ʩ3`(>)rm%=ҽ;XA4ɰRYgD-gJ!\Rf+'h-p#\;z\ nӖܟn/kƂ U_"ȌTܜPa8Qv\ ߘ+Ef6 GD'\;X}ƒ.$y8P^p/0ϯ,[!,Cm]dhˆ2s5n0t.ԗb ݜLu u2 ) gޓjlvH0NAULq%܈_E Yz,CiWTϚ@ds'V pBZ-O5 _lrBUxvr¥#}+- gTmGB#bT( W5}"AFoܴj]HY:uLcYY&v@ k}]Ye]Ï,UZAA7G,`v@Ð JAے: bP[lSrLctpiCBwIiEI:(_åGu\ C`fB*FgrF[^S9P h-ZuXlH\K8;fYhrS׶_HgmJP_x^1ĮRuJO/|]m_/# SXͧ^Gx-; =>[HIw:rjކlZ`51zcX@ʽau!Şod8sq(9D3iヨI>u{z|FtڡsSQhЯڂZy:#o󯅩`o1s=0&e*>ƅ=&;|ܣ ADʽjII!j1$:| /WטG] $ GJXM@[Wc2?729"FJ^STinSD8M|^^x*DR@C?q^՟y5?;yM&V@dS'v%ۭܐ\BWtCWB{%RfCalv"~saKy07/zM!*I MSUnvȯV %]bZXჯn̞RI {aNLAx't ,i*i#Jj"J& |7Ay*zzήڰ}2_AP|)Ɂ$s`K}?ep]3z~Ch_~2Ii]'T|.Uf\8"gUw ?Z%! PaYXH@z4m0:JA,18H${#sQ|NTʶ0t/EeIJj:PUUkrsWoAl{|ju~7+1l`v+a݇8GSKRBIvS?_JaypJ6 {u96Բy4VA*8a3nؽΎLޕt>f읤+ ޠRGJaokzd dPe܍\ תTn:b/WbU~-% AIX Zlwg(aTwկ:O{ 8؝VJEn[ֶ:7e|/>mdg?enиLȸ Ri - ]A_BbPi}ݧbmk[0hnc"Z }Qde.~ztU'9]<ȉ3tň>;8 &0'BÑ䬒x+-GG`Sb 89.RH"iP>"$qs]AT:ճƇq)uȧv#8 eMT؛>:_< (y顷%nN!B<+vÁ0f꿟2\@%XL{^l^okB .gkH6iz62ʻ:F6Aty 8^>Q%Cs xOSwns&a2[w80I#XuE7Nrs[6^V,7 ymuP%_ ͷ|_+IwGXQը}~$K{rǯIij/FWٷ\n0MΠ#.Oݯf0Ji~I57@t;w muڞ-0oM<\).Ӆ)ݧ-7gR (r,zK=DeV䢊" 6r0aה?* E|19, ~_! { +K+OS>>>ud6?9o$Lj'r^F5y\sΙ4XSHbIIk*~Wq,΃6kblvG߯H_wҊL 9>O,G'I g'LXy\3Rct}>B.h[3TO".cSUGM(.2sL]o|zj8 S;[:IP~i}H]#e8A1~"ҝV^Ӻwy8K;ҌI[@JA;9i_iZh3T!`UH=_pvcǚ;ٶjG{8*2Xᓱ-( =懚uyYcoϨ,Xn;חl۱f󭼿ُ>?MBH(KV%" =to>*Eع}ڦ[p;etR\>RW4().US+5c%?CKُ 0ޜyRxC\օ8Fb2oo퓫=ϳa*dZpΞxػٵ1Q@ZZy.#! mpQ*kIiqKTDZ.T6}bCT-}ENW.qЌA=?4Sב䥓@i/f~`㈱v/MMoĀfn]Ǚ,^IO/O> 8Z(9(P+؇]fBN̄&fS]?=M|PGX bKd+X?d8(Ix ,Q]dh%#iq3t/Za%ܓ (akbkx6@c-><( >q2.DAtXH :pr/CPHkb,pB d2Dҟ6\ qG8dILźk CL .*z ac PT-ZCA0{Q8t.Aq߫5Qn5!29_J+%8zQHqT\tw857l((NǛٔɄ3:cUf~&NG \Ɓ<)MjPa0/ƔYy7.b\RCi7Iےa)~'b)%/7ˣg0XH(2Vnk=X4ӮcJÝFE8JFmO瞨'OK fβLw&|yFEiV˒7ɡ~)mԿ8d68BmEQI"їDaLnY+Yma*s 2;_tMHpT0azA6QR)XJ$1>@n+|o{'&=m9ԁQ`@_(r*:.&1m1_$kb8WAXRۉEVl15z^K% v0'Ό1c%ewc|/EQ/?<3n/P;6IўhKzv}g5jQ~n (ɯmDE6pGjOYSGNF7)([L!_s8&J)M[L0w+&L)uV lmH#[aJ`Œ suЬ pjJkXTqy$\%'去"lLʩN5X>h~(D] +9-QE޳h[3"o܆]vT9|B#+ߴzsļ(lSle?]Xv0] nzi؍kJcYW2v|E0UTi<$14ڒ tc^b[CY|j{o!( "Vk 6YJ8_/eZ Q8&+,tB\?:@ wZ#p9w̦s2V@(GkR2-`Qs$;;,߹3a]iTNPd4 !g$>62\E/u`fpv.!#|btǏjWV!% eT22s̰Nsr}2}Lcj~ )M YTc?c4V%^EuG˵%a[CGݏCyXFҦ׀nL~R1*I< % !LnKK?l Ϲ;0xB ɭd^>b/^0A$ƅcN= u]KgBh7\~]J mVIFALݣJN>872E*@,4˫ C )/]mNUVzؽ0G YF/ut=$BX 9₮@!w^<4ףk~ 枞^2<7ˆ} v^ˁcgl>/L%\֒U8Iu ko5yV0X){! ۔hz݀`QFNw@؅'%7&v̋{z[@&t-OBP\Ȝʴ g}Xe4׍Ǵ%P|%z<ت`gMzVC}$ e{KsF B[cC.M)޶ JvpFف1e3Y6z%D~(:9$ʙ_bVՐ#{++N'{}/yCP0y)HkXT1=4|N*rpnrl~lGGRQ mA6t4Ul,j=^M$+jjixFz+ɔ_?V]=6!'nask -J:2`%gӆA/%&<~3(&`I\D'=N[=1}0R7aP  Ted9ĉ#K"<0:E5 =[9J)a4=CReiryJf#&)gth?TՑ7#R5IO?2MhH;baԚ1;`]SC4w0C ~-г ҉F/'q95'-]aCYF`Ue'0_8Y1=hDža5K\럛2QOQ{  +̏G狓Ņ`E?04Ax@{X0o##Cl*:OmXZLI >yJG >&| 弖i(7YG1B*'+Ra|!vA_2w`OO 7Wiʅ-': 9f~K;a>`*zm|T%l{iR^Q-@u!s8\/IG7*/5mY.r´2U1:}$Qj$*yڰk")(Hʉ P23}O& 'H!ߓA G˜t՜KeVQLޟDڦd sܓEY#p/qdA]*fJ7X}'^7&QmqZ^s-~5v #~R ߩb&K-D͘ڀ;lh^a~>uQNGmXh9K@oaOej]hq"o*]'S /0ߦCb+bGhejam5(b2o~lLшoSBF;"QiVrX06:Z X+'.ZD58lA2FQkHv'WyrTKAbʘ"xS)enP}\t9YQkNJ!B)*0$b%9Q½$\y84菄)._%AkcM/? wsKJ 'K75C ZlSiu(sO+: yHlWS҅JS{/i~bo#1Os<.?j$e`H}nX_?D@z) wr,oFy}j?[=cU,&'`aa6Y 8ny2 u3٨Td$ Fj/at$s" IAH 6mtF_? _a,#)kɱ?)]":=H+ch ԓ龂&lHԼCIy{#o!.BN]at]P4BeO֘+K#t]an^ < AbojEԎݥOaէ20 4rɘ|h;D^Ch xQ m 4q-=uaEDH`(S* G upU :f&F'<=b9M>eb4̚h"oTxZ8-qIDvx~=,۸LG!iW;( 2⪴Hphja;mXymb52g!NI6*{)CKN~'5ʱ?̴/MCCCWvNTDo|g|[?IJ14Nl!ݿ8l+kҵf$Y)}JmA]qs\{<r= 2pe-tXXYJV{R1y9XxA,Y֊{r_!U+ ?w[&4Mt4QE |qU8?>WM Ef Wr.T4Y)KK۸gq }3KH3h5j6kFøz#;=)>?2ic,&2cm1Df{ (#ATq2tso!kkk*v_D\mf؎=R4kV&[3VZӮ(7hc Tk̍C_8#\|) "~l@aA _4)Sg[m}/B84yBm8ނ;Bg<\.UaCk=[3zvr/!50hLβ:D)O[/8S,쯜T:w:&&T d>K7܈fJg~mj`k*6 ~%~/zXasFʟ|)&4qѻO C÷Υ]G>1zH}L5b=(/a=-c*qV枫^H$ _KؒJH93_w]G2 32m*!8siX׋B֠]]WjOtf#4D"zI|$9M)TX7hy D*!tyCC }]0584F琭sRd¾evi3'2mouY%#0sχL%[^E4Hej[#= DOdSI 7<,,^Qy+07zִ-y;{\ eqLպq&G3! v4ŭF{L豬A|kNXvKw{g]+@} fGU_T$u"}] Т ~-n&29 _tXo"47` B|iY>?y媌v 2zA/WI07& '^*MOs #w!#ըAdQgą'Ju `NmCiIx>v=x9}GxvUÞ컲MLJ@'ٴ͈NvT^ !2-XbnBIKYdbtcW|Jkc׫1 |Y,Y3c_jE>bSFT%B'bl!TT44cEa&R1Jwh3^GEm19|+i*~3BVMq1ęn9_-Ň>!KH%ų&`cU>TшX-#Z: 8tn|')Z ZOl-]s;EDN $,o t6bp%~,=g@gDi :^}'HcЀP*X|'e>N gXQ&}a-kqlXT5t,8ZUgD.a57fK׬r) vXJ-H/]BWZW<žj/xP^LԒ}#KQ⠈A%ߡr+SM{6I.?89iGn&[ exDO @HJSeeN!GTlK_ޅ;XzD޶X>AR\މ-N̻*OE 4UL.u8j MܸIx@ \^`( %2E"Xm1ŗyq\L4{C4|,vsaN~gN( %ivsn~^-pHP,{eLvV]|5~M. apb[|X,m"vYSVk1 Ͳol3DGhYm(;2-z@3;jt$#AM^bR{BsTz+T4[h"u=m k% C;~ÖM@}-vY˃.ZB .s/H1 \, 3bd׬ 8ÎPϭ["\096 _if}_P2Dfl!%HXQ={OR/Hq Y-; V9 ޵+9! uNXxLF);ˊ9 >)fwH* *qLwWc4ƆݯϷ#`ʜxGh"!p.Rqf`⻻c^ΩDR󕡼l-&]HfHչzIts~g M.a;Q -Qpef6🃗(^'W~>EbŘkjqƣӦִ]Hx3Y$,C!#8)I"1"Xy|`Ÿgvrǘ^5sKc*V]re F+;P]DK _jͷCyM&4N%idSLg̽ijkcJ ` qmtÎF]goA#$kρD?N2f\8GR:zE/Si 湼 [wMi(6 b*"8PV?+StZ1`c7JTR~mBUsˆrN^Yc?<7 e<ШT?y<R&{^֖Zr^Pk).'q 1kayKu12YV :%sȞk"%dn/9!(H=</♍43wͽ׹es B(& #|ecvşS,TQWqwM}9x hBG7N֒@g>ψUq ̦PSq"_\OŅ(RAe'ٌNv4ρ * `+&/!M#)- עΎ=>!8 4f:MpCJm#ആt{ӑ`#soV`%=r|e臮ziFY-+"UDPn2N$XY!d f'l"C^V8vD{ZaH@&yݠJx&Xsn NKe5C. \Yi*|"L #.||ʸ>BdqGʪe4Ai_$~We0l5#fċ7(CsfCᖏ -Tvxv!kSs'1`^O Ľ_ֵJY!ے>oNFSbӐ> $1䣷Ysc抄iw!1>'9K#Uip5$B:å>#x/41DQE!ADM<*Úwut̀"Ax2r_o[+'`jwOK gj(!ub M] Rb^|>>x6~qW*8"EQ~Iq :qûÃpQ&D%s@(zcE='_jVle=?Y0(#^*uzPurlgnoƤy+𷏬jݲKN_-ynF_^=`X-)CTBFA@ >\6C+F4s M\ <)`StcUq"^F_z-Ͷ1,nl_y]O4l6HdNNh:rm uSȱcfPڊK*7ntyӔ2T]2AOJapָkj> RJM+X rfR?b܇=WW#kɊ}8qM(Ƅ6s& [X٩WT;[$XByC S15H+vƈSGeTF8wKPv !*2ؽq$;#-)N+Q>;7^0aWw9A5xlj dz iqZؒrnmzOVgԠ:x Oṗu.k> )z5imz{Ytf 㢀su;҉t;C#znm'QpI-h NGB[-= 9as@ʙI} WG3=lGx8zxƾ!U6[g>l\7 f4E НU2[Z讆:q |Qɟ+Uc_WahRsN r9n:2=e !a3LвfN $T ތ{Q p&^uɓ;a^-b&gG6@ȨױyjӇߪ߁E1M"d.3+i4-14) -PME7E7iҭNDoϷX1MTúٜQ"ĨT04_ƮoKIQTHIbi.w/j^[aǸݓS"[]7`pY"jߟpH|`Ҫ3/Ȇ#G5O0ը쀷c[ZrI8,lu.×Of""^c&G>TU $rY )F$<);V}+P%r ̀V}[Bb@WK@ŧɡ=DHiu6P-86|vt/MEXuʣ=_!ũK.0 `!%xh~J0hFͲ3Q"`ڵ~$W`)?4< |{HŶPmk>Z;M o)HXE>?o3"m rRnZaKԝEU˸,*FlB{@'v*ލ X*b^_{swHNþh]kLg $Y) :} =kFPST l(g╇h]g{0!<:E}C2G+c}ٵe'N!"x}D=hr1+{CXos336'e!+v+0 Nʔ6FG`m K ij}aFmD|KSr<3mĢ=٧A E4)*7\11).>rٝ/$ Bv,DK? ɞ(4i4P a4(񻷼 "Ca`T2˛{CۥzEdecJ?#kQ9y$ls= 9&DwnH)`/ m XJ [XDT %V"G؊kmnF+t?jz[vPHq%0|Z"(Y3a0B%@! zga U/J?n E  T*|eVM>ؗ N'3|U%h ʲ~NmVy\MU =Uɳ=QV#:_EV5re#"N+Fb͎^cSțVo08y"? K9^l17 lӧ2<|\aڳ< ,90>ȑlgIGmʥE;Gѩͬl+ZCvG&WvR C/{[s-O@6a`u ";U_x7+Dxe0ݟ &<ܐzsvp3wyE)GUanNh$`}e3D}TJf' 8m%1ǥ^|yW7wt5sh<8R)at)ϙX_Ibo xρ>-׾~ktˎ;&}|Ѓ)L[e^K0LdoK‹a&8PeU[6b٦pkl}&). ۯ7SR,Fd,_2>Rz͎Br{>YGNOڼZ'yNP(_Uϩ0K`️o iL3뙌?q%dڊ>41#vtqa?3zkO)- ) n6w(?nJ omiw!KQmF \6`/$f́,{ ~'A(K+gGH65xFe/)]|f*H˯R*R<ݳ<-,*%PV^ĆUJy>%GBMm1[A,yVeg54} xO<{PBA+:/- ]"<]f sX8U0gKF ԕ?Z-]V}z5 *WДO+ZӒ%+ȫ,Džz9)) jhS!JSˆP-W=m:.'3ڻ^"i_XY5^45i^s<݊IZL؜QY_): @6o ,|qn~=?l yF G]"1rVy ADz0֨ |,)a $鈳ID:3Ô~\V}`S5MU dҝZe zKƑypp 6_L&Z] 7*h)cMCt52"8 ߸j˚ jk֖1xS/1KjԷNU kRjՍnb>dMp,y G1EB)MXM=]tRb]tթb[DZiպa R8n>+wԑ^Gy b7\$~lS1#>~R9)7ˑIuYN̳{fZy"<'^'t]uhSj*^xc5[{~ "GJio9U #<%HoY\.-DNr z-]C,oij5QHۅn|@v'Mح+ٰ'~)'G:myj<.c56uh|E%g76*jE͘cjѵ^i]j.4υ?1[QFBvHoGb+];="-wK]|gC~ϙ=c6[a3=bE{f儸li=l^Չt?b ?0`-@=2 xxouȑa"?ݺݯ%Ѹ\n\x%X[bT,͵H>%R4f6(=Fp[tTYdkC}!.JV]r^#5  M6`鹬sa^Ve FmET>ԏBdwЕK<_N58fYsuU;ȸF5<_'NI,R89睄%9^LnF.)CxK|.2"5)GtyE0#UhTx!"`_ ypȌ~ǣ(˅ƃ6a B 3['7'4"5ɊPhXN!e*Ɓ)HlD#t֪qvdP`saBjPIvUW>Aɀ󚹊L12`mfﴋGkz eTZ"unH%/*{K'1r/̨J_ѽqHA)϶piC5;"룠AuR&Gжb>ӯi>"V$k!{G$Movod }zejޚ7U񬕄~g{zG~C=RnB'u$뻸MeY~ДdE4sϵ6f6 +Zna''FR9ޤ[eTH Cf6k8Xq%t6q1;cm2uCAxݾrF ,Pntn8@>j4 LdWlz$VR&ZH>qd4Vj?Csm][9!M|t>e"кb3 #ɸL EU}'3y6WGC{Ubs"U KnvOk~N=YUTVdd k/q@R, %>ǘ+Q͛Y\FǙ>*I~9gxRqy(h~t[anSr0@厭9N*X?]:3v 04ü;VQS's/x n#_4ʿT ܇+}E0g#aV&6F w˯\5:DLg <>Z7`:oMN[`m`?OͯIHmSuYxz0.6>\OVUPwģ|ZB"UE\Za[X \c_3j۝k T~l =VW96~zQl-v˴r~+CTxY?"8ŻQWf*?Qd'Yg| r/lHo^Skp*. u ĺUB G:^ X~Gap6/'Yβ|^9;x 7_P%,QC/ZY# c/ڔM9L"oAùrzɮa@e?;eLH V~ WWCj.̺^1v^tV 5Fq*MˊY]>.:)t.4N 9r@<$&],٫AHx/JKRR}/D2_[^ьQ- bt5%4궒ZnM=P,rD$DrQ;L> BVmxb;Ս/^f*"ƒMtyU?,V t*9};2t0;쪪|J͈&$;}G*Rl2.$ ^wq*= Wg-OW)+ Wprk> -&\.1frl?|/P ʜMrȕqo $`xqSCE9ְ'XW&s |*$9u|5؇E_k+聱9٪r"wvaP&ˉ^nB˱U; ÷ HqF(דȠG7&oHocsRbLq2h~̨ .>ȷ3{ģi L}SU 6d/{/ 8b3S`^+e[a:'p2glx,e8TZd}% Fʦn@nЅH^&WTnąP0OF4C${NT_.jIl׾r bt)}.'AS- `[U|N͉0'NKSK)#Č=:gU屃m#ҪUT ?K H C)l|(Ux^*vyˮ5n\0-pYX wx%`!_qۈ9WSk7bڿأZAJTYȝ$Ĺߺ -tۖ~x[ju D rP6n4+^3vZ *ɣ TퟓNq˄wVN8x{9ot7="13wM WjvzG0$M& 5}"YS_5\<&6,'{]~Ot.3B`d]CuX# #5Ө{V&o}EuK}Ѳu CW8]6`gʗ77+'H3IR# S/駂P]p ں"#J˂- trIC- jۊJEE=ʺ,sZ4YF6;oi<(:ٹ@K_N1b9ϓ 5Zy`f>غzd"9 8(7j9F%z_A} sD1(]O6WN ټU^0{uTr˳*^{Ǭd_J% imx .Ջdtz6O너f̜ {&U!Jz?<(N&rNVv'0IN0/ǵTP#Y5f/=b 0"N!x-QPEQ:Uq~s?\:cx9M$E9 A^=]P7vS"|R?4%)q$0ƶP$`nNQ'f7 V/dkH5*ʺӿTm (SVCW&_M[mO;v("d`Gο]{ۆ(a:MW\ }%dQBt ɪfA O ӆkrCܭ\{Է[{caE6NTdpCbCߺ [; {, 901jd􂸽8WʘBl_xL<7dhS kYkX9H5sءQ16cnP8eJLd]_ipf\{K7BkK7C+PG 4މ\w)=$Ͻ nˊZ74jqG$Y`$ i5L{y}y<(FphIoJ؝`:/bx9@vwn@8ʠ>(;96,W,閑3!C+ 6O>E\/BD#cԽLL{\Kt`2Dav]i*?~Z.t?PwC8bv&Z-zn~Ԕ0C/' ?^ɭ@dW!䓭 K`l q\tr7vblQƹЁu-P$RǓ2N ztƝAf)'u@3w++(s?Glؐ0 DI,bJc6ԙc)u5t"$j9oRQ7X%6SQCn`k X N3oF D)4 ?Ew2 }^BzB>Hw[o Ҿn$zr\,~ٶb{ݤ (0zdoC{\]ZbVwؘAZRak~ 5w~ȂǮً8TyDTv#<^F(o^TIvmgg v鸾|}P 9|GȕCbHa3p]udD qUknܞvS O:>m{vFI5ayM̄*τ{pN=@%H+ }˶jTxۚ#vz_01QV+%@6s%QyU#8!9|}O?.5a}wwc[g VIys^;NMs7`#ӅE B4Q) 0oP+ FL2UQ !NZ;ڟm,r,m~( ~i,cnaQs\[䆵xWMև,m?B Xz Z21tՋ Xh?*注G6 )^֮/ӇXhS1S)XpǁBmdO iC02x\s:7\*V޷BCĭF/.c嗶ǭ<5ZR~%LWiIk ['ydXgxA`@ Oly~OL"ld爴HbaYF/+T/}wպTTmIJ.rWW#"e+ AWxݠExeN=ŠozG옢pA9nկ/(a֋9iqs86Y72 <_wj9 Q+XdlɑZz>%VMƄDP2KB%H 닧:Ȱ]uBtF8gWoȓ J~s*JmvjOP' _N֣4 Vd|E8ni FY.KFծmfL gF`,ܜ mW'!]q-}/eu6i*wOf5EoAz}~`rU>u,(CN晜):O 5Jл:?/ZvHNq7[3k?k0j_PPRi7$ϸ2>_ >$TSͦ G+BۋܱҡnvVK{Ҩ$KzѧPl, v:%ICc/4ö́HeZRDa#-TGiWUs&@`}6*Բ7Ekϙ UaVA݃L;ATaMhe LAӋ8XA<q-"VUpxBËv&{EWY ]D۵L~L>"DzMhF(}wWi$LPCǍ) +"08xӞN%AK c:&sjZVmpt/5 4ekפ5}A(|s픗!?C3zqZE[>֫%N ~O#C7p(cSIR&~jh~\HYqO)/1+ˍr|Cn.,)P&# 45nm |)CKgE)@&)0WͰRR@QFH }9%:FRgu6AY|tJ9UE\$Бv^\5!:7b*:#v͐'_CJ54M*y֐h%ӕ4 ":'[ܸJg 0tYm0~I}&kÊ)%\;}e\235`w,P3@~1mVtv_MtmΪVQ!+[R*,aƆ @"tP΂P|ݧhcT\Ir}#b7:XVW7L'$94zkMG톺$jXeU㛤v:i't6%8hr2(ق=.ްQ<;ߙ<5E~4o2DO0$W~_75N?CH_ }c^K&+(bQ[9`t`0i?RN5bCh 83Ynpwqzձx=h0"BoNǻkerY^Ӆd_Vh`7U$6p `*.MAe{[(O<4,m>jr7S%<ۙq&594F(DĖ$T X 2 cneRtM#+:5H\eO?Az;^ cLP~gKSjʠa 鱅O9]qql *AUp1 !55dW>n%SڶA ҐPwv2ҝ)c *2JDQ`qk ;a `A:V;r2|.MzRiQQj@=g}1lPa 1Zڧ'?|k aAdUu3\p ƨFLL0hh?;AkΣ74Gva?aY`yjy::Ԥ].X&e )so#/FCM aG]cͦMŨ" s2je_25Z۩-G:* vI>7R)'ƱDκ5u4GWVnzMki:I"M%q ;C z$`b5S)WߞeX.r#k|]q[iv|lzb-ka4*Y|K L-q\p[=Ҵ?N~Bz ,$l5/@o/>+kx¹AAP(Eo={k+?@95h*%<=.<<[RД`ЊM6(.yg^Vc,*13oE@m&XFșlp`JŁcI_<+fzej0K,[Jdg W6l6aŗW&.XCԆv BT(aamՎBc=x+|=P"nA F*VVZ;;4,*lHA'Jc!\X4 Xy+krY?؟SF/yӍ~93 %E|" HT 6i#0O Bo`l:ўD<],s+]:zC;l0HNʜUZSbq04=Z8p4FT5EjZ{-\1ɴ-zb7h@1ֈN(Hs r-DkIx#H,\r@֞#C[Kz aB,|~=} u#6vr~ (_mk9}$@W]~ˊ )h I5)tYvb*ٕ#`i8~@8dĖ3VDŃm)Iw9 j}?&SPמ2G0P#3IDzs׽+.\1\-0형blo  :0>($W-U5+yJߜ`GF>)KusUӸ|Du 6g'H Gw4p<;#f]opP$OeW̊ "<-UWzo_^Y^hDioYDr |.4Ɠzj,H6RwӨT(ܮ-/n/ϙ{ [7,_\$mixIrd{1c?_O'8.:'3rmh,yG}[* )GT4YCox=-ENyilJ~}x^ѹk;Ȟ\uzo}٪G^"7 ]Ozŝ]G:kojlƱcO%\{c*qrVLp?1-atK}ߕߛP x_)6X:Y2&*_JLG&ufUA'KֿAIq[fRS`El, hr@U_+/aaM5BJI$eo`3+#6leAzխ.emXe}s5>a'XZSg!ZeyNHj.n&g y nZ3ERKF~]x~@ 'jp^tv]$aiFƷ!y-vCB\Ì楗7{-pÒ+gڦ_njS M#V+@'!P,X^!>*e4NQ$Ivo׿<Ƴ`1m=Nv]ek kmc2ˋRߏOĞ>?M݇8u7_mp7U: [ϮE7cђLƙ>y8Tuq,*eKFz ʆԪDS0}[ cvҷ y3[J$XX@Kt_>vY}-0 ݜ3>PGRTX]O*R ݞU` ׼/e׊yr4،)Joo=v(K"ׅB, R^dIWCp 4lM*WiSRfFTdthƄ҄<1ȫ !w(#Q ;9X{]lA&Mȶ@u %OBOЃ$7@^֑i8%%8b'2IIqH&85{-C/sP(Cz4^]ڛK晍[ݎsVxAIZQ-E-$h;{x'kcsgW| V/B@~^ZNqH6wVpDg(\Z/@b;6B=B- «a0/Rgn8(bÄm!8xL 6 Jj >)/kNޮ՚zĀnj,dV5̩Sey{KS>)HhZ{QozE!cۀ`]!m$ɿ9A[dIMo3 wYC~*MqeNI*f=!&e.lV'9^q+PHk&vkg*zL;zNjp0X $5ӝDԕ-2;4NxDmiY@@9䋐d)-y;"v_ɗ2`u/x+n):G>uP:}1Q!,0Hϒ*eT"iw] a`Qo KEU;nw,5B<ژaB9&;J: '[`< lR˳ZNmSo Yvs(KxTtihN=FTeIo/}V *ARsq#z=DZb[VFy UJFW{Gōx&kKӔY[_VN&m[爢H⬈:#==W+k XK -Dg7/ߥc@RPjY!3^]PUHoȄN==5L~RPI? {IEQU$}m=iz;bôKƆʼnLCBSܕd^־|GU?gUx~hrn\\+5z:-Iv}SB} o֭(K(Is[:Uw jQ%ߒ\>|t p-06DK~n$h\?61BkҔJ2K,=~bA  s;XDz~2L\≒񵮪ˏ5 szب 'kzX3Ht sҦHJorJs89_\/’,pƛ{߰+ܱi[UVoH 2S:sIhY rxCOfs]ڝ5hpNu XlM?;'݉6"֑d߰0N Jc`@S7Q^tbI{ s t!' `lj).`8HO1Ŭ nRoCU~{͵$N;!$jM Ա|K]E-w} ,zѹ]h&T[R4 ЗV׉_A}ƣ x -?Wl: ?a_s' ?Rz GU YFx9)JKWdbȭ/X4\}Z} ΋ʪ46V1tvf[ r a>qZ0cJk\MF&bhis  YկRvp-w}I%U`WeLΖXQ 3~SNGIS"fc%yV~ W(׭]C m긖M<#Ab#rܷ6,1jN g>/pH"lTHl 2FЄ4⍢\sbr7(;dan74`N8\^ji|NFke&%sLoE^b*i?o[ TҨ'Kˢ32{uY^LH)vi= S)l.׳ev9|Nn0f(x-F"Oj7iTKo N뀩T& %'V6m9o}Q岰-Yq: |G;sݶ7,nj"CrN/1i@7(xx%8}|ulFr ;78ɟyq,Dݔe:) 'tպl e[{GL ]sT6a@ $UcI~z )Kjx@Rm>)0 ?xP1)HΛYX"B &4ɴq,cO1$7qSQ:fuWGtNRkG >EPRRdvg΁0GY"׃̐1Vɵ{m5 j¥j (z˱>T/壝=!!qJν "Bwd! qQ@ɴh5DA~"%u `<|<Іt9p6ոn)iI&"ȗogF[0۩5l"VBBQdz^ٴY5m]J~"ʵ #-^63ŷv1[t2JyWT*nW3{\%u,'CFȜQZLs/x\@Xa,X?65/4ԺHp9yR4.WZdɏTnQi"[\BјͳT+"gGA%[p ,N}Nzɛ /^̳ԇ>e/;SN؁ xLp9 u޽4߆wcj;/s'y&{(zE9fRdI!<^D\xTguc2~f51;vҡbntC+APRU#ԖHSI](R_nx|ğT ;9K5V;eg Q*[KЗS! **E\c5tGJn*t\^UWſ;Fyir ݉k)$pfJg >ʓ^f'Y5z/􍓇z<(|ܑi5߷QԷCAo&L!I׽dچP-Օ?yUML+#2Sox^ȱRF0H,&x9V7J(zNI qsm0FvQnYD9+ZFx+3 lx:ϯR^҄m$!V-gAh:؀VVٙ؎2òeXadpm 9y ˠdnHJEDebm7xzM/Ghe֗g]>-]?\Sz wSf<þLoMvZj~y=q!|q,!$2WCMЗng+B2*3l ʋE./: f)D;)[tO1© /hӴcr՞h߉mʥa9W_NduU su8*mރ>@!B>M:E-$Iax(p`W=rϾ&D -+wS]{n ՛UJ9o4F iYoMÙ/3fmY]#bZnZ5 FVߛP;iٗȅ- aVB %ŌXzqU Ͱ2aJ#{Bhc9DtjCجVl"ߚﶾ vsD1;/ׄƳ_>s#*k8xMPRtYX&~煛pRx}^Q~ʓFwt#Lūyp<3{aGBE9YO;BE2L|_c.Y+I]qZ c`x2GZ\P=ߒ:-bq$`0mڬਗ਼;gn )?bKJɬt%UĔrVF'%Vbg,G%$C#=k3JqψKdzS4WʦrN"PJ@XHuXJ}=xP=UИKĎPN7`dmIO9مoI?(Hs7dBiW񉟔$ӊ{'5 S![843oYӞoCAsRڈ P|q1k5j'"܍=T~2' FKfw96TuN~s*Gbx(hAj:[ZOso$)ilE$z1}(1儬$G ^BiZ/t!3/*axثx Zt rϫ! Ψ|O~y^;F5齹"|!# Y5p9o|e{\fj\W5gEI7mZ2쇪C-$gAßM|*79Kdjs-D o }"@َsD t_Sy`dDciF;[ލ[- yڵ]e' p Z.Vۚ B3 Dm2]C=ZCNSㄌ `#4׷Rt~jIX,srHC-5`{b@y(hoMC9I\d[PBu\3%WD3Zt+$X0]ƸA3pHP7VܘW~D8|T ]%v?uxAb~h%sQQ8"x ,*sTG̶~5Z_fL`7s,(A!x*)#Anka}pO4܀] CSR߳t"soWc] ћEK"-{?Gs)f8!nHZȾ,jerb8>:y%,e` =al+@ d`7J`bj_WxD/tj*..K *0 NM[Td036MqE.EqG,)h j;rUgc+*2\l=6rK4ýfLE.L2 #(l|rr[hr..v FZc @ĎBsW0]Ց0_6]nh59}W Wt=c͠qf>$܈ߏcrhWZZޔfc !(Xc;X Z{0|C A \y>{.u#X 3yD,;3.<ٹ'a\iFu3D`lHOWdc1A8"TrR #IqKA9Al gKH)$rHu=q5,_b.bL~[FeVg%Qvpbk‰ۈPJgfq9z $>7Yo%Zmyٓw=.jnnLx0:1c!maOaM͈&1ykOGL։S/DeaEE?;5~G $u옇[5^ZQL0E"IMa}Wd^NUuQ*]>9P<֬)qRL~yG/K ,URem>Wc1L:,%6%\tr$\8s=N&GEzG䄞NIdR%56kPׂl5aW@rUAE\EmߍF{'Q9sim$Y(^!z;&}Lq@ gSIH$nzþgvMk7#ȽD9ܕu~b##*Ls0b߅Y"E* yaoDm< ?nk3H.w!{@Q_b:E]xff/H~* yRQ>jk}EKPƉ`Ϡ`z:6sԣ l1Gcz25ܨs>4bDUiۧz끮t%1$7<-ųry/n,hPp~ )[0`"9N8V?TH 4kLpxy ڦr'H_ (ۜK>e\v48BżW[`a]ʫQ-/8?g)~6 ij&M{G<yMM%v`DJ8cbp);FՐ ոƑӓX2GW3wɑ/Mh@HG˄+Ͼ(fP6,(B,Ȣ7*)%XX*ɴ1prĔ)4[=Q́UV.wo%}_ 0ipAu#.>x U;֊f[]&+0bsNrm%C\{8eΣ~ARTΥu*ApeݝDj jtzGNߌmtuKZd m&* נ>dz4& )5h^G.Zn$ڽYvp44cEZ iMSQ-K[X%QӈH2̟z2ϞzYDR/oYxeR9uPį ÓU䐃zjڭK&b@Mύ:֭a&)[d&:D3IK1އ&)` NXqoDUc$L3K)sܭKEy[z=(l}D&˕A֝qgyZZFWl('>ײlu7"j[@~Y*T |#*( uȝ^ YjGf4uqϗlلX5 ´8jf&ҘDPP=OEjm90~~n` E_M3ɕD? JoN lLGTbGMLl Ecf$Zk/7j>I[hCȌG`+Vݿo}ӣ&U,_¤v`(>rJ|{ Z+ٴE&$Gm)aWfPEe1*0Uu7OsmV1bHf0@6ITfn/v\KhHBҼ_ 0,*zTYfڌS.b?o_㸫cIJ^>>'$3څ87 X8rJ>MLd bXC%j3GB)qǩnL/ẅ~kS}KlAK_|K2bNEaxgiCkJnִ)YHuEn>0;n-@]V3Đ\mU*7q>;,05Q+@t3 av!B+ƚ,8w>VBx7! Ӛ$7D\FψqrH' e͏t(-k *X!m_ #ڠNNĊtG0;Bڏy4j0눨wGj? 3ݫ# w_]@.9#HFݿ2XcDqj‰$~" ݫBR `ԚLowiJ-&=,EKK3vH+\~ͼT@ќ4#>\sЕy娿EGeS\2ĜS 6=ag{WPϗԩ]ZNâra#\Fop;p;g,MSW te ?*ss|:E"aS&ZԂgs"D>#f rb CY)ߢrI.GnL "/T!܉_(Y^htۋjrLAdάNpTNN1車8a";;a~Xu-9bF'nAlJZexd HXԮjD緉~ܚ;9 qM-r 3=)*!)2:Xa\Sv~{ݻq%ER3b:[᝷f% xX2\])i¯-ua«&|Gc_H˔BT n \*t4A) p N ;ߍ:ɯ:{]9>}Jl8M5"D&_O5Ys(leYd(]`]K OcEߐ#8D;FAڳ4aZWFg.cQyT }c4$<56E =øZ Dz_Z` &oFBIn% *#K)V)1[vqNSf8a!o:υO>S*(<}0z%xhdc`8FuPR ɣ28:ںĞa|# z,/8P8`/Ɗ6?Qu6Ekd7ԯHogxE lOȻ8]N*>)1\@C:H"ZcxR~94^7Pl8iMbc$̻"A%b0ml+%?~(W*˝WI?AB&jL4)C߉܇S:S$4W:}aAȶWR'z9'^xسM("-h_ a*B9: ȯӭ~.FwV.qH)QI:A%-&:XRQM `E}r  DGD"2A&8EaeAN9wd~k fQ^g[m|1j ڋmWtUgA0a8t%.3zш:fu7:N|JN' i&yT4eMFtq}y^bT}; yw+aVl%,~O$Fpk aTqM>vnaƛ>r Oe.|2 ^| XÖ (A{]|rlvA*a 985<-f:^:r(з' "1&n'CcFŒ8kdO {DfP{g;/lZ/%|*˖2^rs,ܖ5~ Tilvn㢤mI8ex{,NMұNoĦFiB‘!u qf=&杲Jt_Erg\y8+(Mܸ{f^WlA2U4L6PLL+[ ɟTH #Ny=RV90V|{:,Yˉ nIuK-Pȋ)LcBci⪘5]+d'ݰ|g72d!|^Q3K"\/5&bU%?k:ƴz=1ktoCz-n6Hi9A kwZ7@dizo|ep)a"Q1;*dVɀU)/.ԬBE~Z71F|X$[UOh*EZ`:q|Q}YE5ܙ9k?8R΢ogR}_ v`li0w@SЉ86:ɥ>]\EB0FFՈ*.2I #k'>9[;rf\D'K!89ȱdeaтӟyVJV~3T5uDNq31hep`pot#Nϭz0z/~Ä'.Vk-(a s(ԐK!BhK_lj u[xf?%Lb |uch"7uwImO)4P i]I!ԦГAIv,/bvA$niW1HN+Ok~w{m~ 0  /bl&S˜qU6'^&Kb]#gޘ,15MŮ.vM^%<jC2p}(@`~03jKN0z{IKqWa F2~"H:؂ս2Lq4Ip)o![G|q2,^<[V@k2n. oz#FV_?zeh 8螡RDi_S*8frX9*$"Rxg4e8Ҽ.++oiJ5~OSIB*niǂ1tOgbv; ,ҀsFzk|Gch&S\kNXoe>K]0\# =X5Zlnh e9ٷ1KׄJ<#Ћ &c|]5T2M#AxyLwS\.5="KRn tgf%t Cn އ2J+Ql]U 4g"5fUeIz r)4:ϼ|kSǑ܏թT6!7e#܏9_kpMTMG*ly956gQ/%[,F`W'>0 2`.Kϵi؂Еg@v_u&4bT+[^,}w0b>Cx(֏im%v-Lo2P%pCF_8k P<.g|SǼ3x%M'>ߕ!xnM/Uƒ֕/W ;A?#JkZ9F*aOx:yїEԾ;1S=9s_ID#,h-ѽȑ>yTj ]K;Q_LJfX^[n؅a#QIYȵE<:Z;^E j|ݿG-nܒ{3N WU+]rx{![i/cw@K%=}®f2 VU?Ћ Yk9? Vq[~z:͘XdZ /ߧI6ÔU駎Tʨ~8lIu\,!;` U_So:.8oXdz9tʷm&I) :Y|a 7"RWr:$umK[vձ r7';3ZTQpE]R؝Uw }=PW%V 6&@ޢϱJ\XȔcɗ?$6F_>K?; (wkp'Nn ݿD]? zt'i|CC@M0S7q| Z0{p`tS{;nePkMVgxujX_K)RY&9Cj 8TDu94| z*R ˫mUPK?`P1auyʞ [  RV*&rG_rAxѭ;O;X,y]U ˙]@VF y(h+)Q5(Sc㭧lC7HHc~V5V԰غP^Uzjs8N0Oxj ef֡yE;'1"xaӰX' #t*lTZVVzyLIY(ѳW$*W: NSD#"YuoSs6̭8לߧ$") Fiby[c k7k6ϞFDtd=X^C1CkM0uγDd$^"ܻXI ˵#b741W&e9w<բ )lO 9MvaND{ȉ6tչt `|^R++CC/YNw&XN\ְ:M t(ƪ0ni,Y0;ty7߁,,YNͮ5 : ##\8νчc*M:!'49QaTi\6l۲$_ Xe(V08vL_PRA>f Z"a?SB[/,_xLz+3bn+ƗU: EQ\Cu\0L8>&Bp|96FS7Px뵆Y=+Z~wp䧊0D rAsi{_ys{,4_{/7 xߺ;LfxNAl l˳/`y%'#y2Ɛcz6+ ޷Hɹ0" P,ZsP-qql{tlX5*<2q3'MAƋ./n%4&C y (x_߄mH4QѦ{8"Ez'Į蛳Ll3Prh\# ż._HSNw=S9Fē"OBK+H.>0p7l~tՎ T1EϾ{~jf0&DW:]|Sh?Tw F7 5j"yg +ttIcaLnŃv}1iv螟0mv?%YH}8ʕ{σFJFi3 Z 1(a:6/uUɟP41Fx<snQǚf!{/"w*I .P/RW,DQM޼Ҏ, 19GįYa9,|8Hb~FHkDc^}oC#)ሡ_1tbdm(gf˩L76䴎gӫ%%#VP=Dp{:GU?aVRtrȉ$Hi:ow46ΖC%5(p^%QMoP$CAUi-H+ʓ"@m"^,k+(|cLQTiF@މbW8qΊs/ NwVpE5ܡ S`;O';H~ \0Q'3gj+}~m}YnHH뺿lX(օ. oY+n6غ=I MLZ7j&oBքMA-ܬ"] ׽YQ:N5ju0]ps+L*=I{Ֆ?U'l?p؛`ed1\ɡ-GJ~\Wqo }cPaL2ƪ5}czϴYt дV*ٮ/\h®"`3Ş4>[~Ƽla"}WRۥǞQW${%$̏7e:I7bOL`D87߇Н3!~Ǜ> jv|y\~N3ѬxCK V\~,—rHܭ*hFzm2pf91T+bAU\0 )`v`r:HyCRu̙rd-*v'xūX NdK!$} N paKGWE~kF hѷJإ1gs(;!'ɧh>+zr}|4e.J>,>WUDKY-uTp|#+D#0G _<\ ׫(aS>mRdqY|K!1 $y)08΀ƒLd[L+YzEX}_Ku~5ElSu]B;Z4t= m5:yzrEvn79[Uw\l̈́l ذ䠽wG?_q7mgWĆ~ Yi=x"qt8|a3Qؔ_׋ݪmdQM,!P Ii7V Y7-FΉ& VPT+67SCn"aq 92N'!RWK<=nٙ{>`><_hھx O '夊U\LL`t7 x7(h$Q3$gՅq2jcRvD8{3bwh̛|h-*N=w9n@Ԇ&"D9YP?S WX"ZךzΨldY#lޮ]5./ޯ47e^+irDfY U_8\\<(HnTw؆-&bEn@,'; al<Wal5k?Z q."M4@ux$ =X+7ѷcKaaQoQFes~5dփ`L"n7V`nZmbUgƿ(F5b/\w}i`ws15Vx2TKnYk AӯC_c+ҳ%J}z*."5]{5ժ1Z]ޑgQVCKaVHCٟ▊"4<-zsmE3-+H7j.͇4E;(@BAޏ8E x1dowyZ}\{r`m1^\WQ3r"t^?Mަ+Ňwsx2Q-vJ2nORl`FDiޫT9cIr4d\) ph#&PS<t¹B%0,ېi5W/EOK[+ xBМ>$"`<Ω@.3AI;[ۚʌDqG2iX7_}=b {(m9](w"3ϻz{,rٔSSAHʒ fBs!|h^a->p@^n;LY1dKk Z/&NGc/zǨ cj4)d`mI@'?aJ(Tgfp 瑴C5?_Ôd7>ղqNTaGϮwYVF{bjn '9Ź*[?p]ETmq`V"+ZBū*vq Wa?0TUmp,􂣶zx%B֩Iɥ6T⬨_m'`jM(:lUcl|2댿4\YG -$GwM6@`2{Djo[^kc{|p95v똧6uY-QPZF `@I"ʗ?'IxuQ!I ~ w} {Fԟ틼8[[K:l(@؅ 9A41*Ũ#E N?K>;=';BXt)* bz)(a6zpFeX-QE.9e(*tGY:c>`y-> PQUUW;`sp7 M U vScߜǽ>5/| ͞jYβÆ@z`Y~ T H2.5P(;xsΑ7Fh"!ܚEAep3%ab洜A|Re?5xF)* q}^nW<zLמN'04 Ow Iw- J0=2"z1.5ۺԱ۽a*q)is ;gŮt${[ݔd^Jt4wv9F xJFy1żU^,YvޑmkZ1B⩌|9B< -9k?"3!5LY08nQ@rZw/𿠾ïgЉ {%!$V1L,TY=T;DZg3qs> . 2X K1I3rB(<,饍z0S6Ffy9TF}Uꗴ5Idzfb[%TȺ'jf;bQKty `R-."O*t%;TV_p8-صnbNH2Z5bH>8}W$>L HOTނi@#;X jsd"(bOz,8fHLh;U}Cu)IfGfIwс ٭铉=tb'eƣy:fR5UNO`ohp.6~@K}.%&!HY$17 9j5ӡpI@͡ oοĢ  MmB9͞u?x:3srvA4cx D:Mb0NEdex0 9X_fP*׎wpd| jq~V\,bh'f, ^=7d* [!+MY4RjSdY %ʅrz5M H=:p6}$WBsd;1 /#H8rr{ph>{Z]'݋GN&ArT1fB챗 #1^q?DKW}j01YRWG>H&e  ?~5t_ySi VJuN9@kMFYרIŤ֕Ϙ?@/:5mǦMO\HN " _]wq&3ۯ ?lsi. 3;X>l T? bJ62mwylTa]c!ܗqt^@iq^oǔl7G͑-bѠIêfx \\Zȶ9}5XD2xt+  Pҝ5ZYmDI. >LsQ6TsL3-w$+o\\.UWPRM?| [&/ŽfgdNrs)26ǘqQ8<0!rosyX<`vxECy% I0_=銺UxC F|A1ŦFs΢] ]4lL:Eʭ;_&y0Lp Ji\eAQ 8Y9y劅hᒽylP$%UlY]DȆ%Ҧv1gȕg y{d`fs~1dB 6԰NPJhao5T4VawmE紁+6M,YÝ*H1˄7 Zr)yCqb72S4hno9~vgKS+zM{w-PaPnvlQty8m agvD&ÜI_;k>?8ªoM-ngҀTBc2ݣ OZ Hg,l5F~UV\.I6 Ś++}+@]~/Yg01,KP{։1e[1alJ;^񃟭GGR3)z6 ;;!apLlm*GsVDp¸aLS}v(9Z!Мybe4%]& AEqؕF|xȍ &U޿*9R=zό!2+֠6-s ܰu x9u@iIJ$ ܟzلn:\e'i7]+ 9 <"7_JJz 7(h*mPԴ"+tCk96$6犦ePoynCeW]*C DrwMjᨾed^] .@*xP(sl_dW)tq14gX]ÂV8ޞ/A#UB9Ap;'> .R|.Y {(匴eub+H'Yb~[O tQ;n<\$[c_$kZ+" W-iC0?VNiaE =_E%^= DY{zJ8(B*oh[{2PCq ] #\ũxW"vK?y,E^su!.8YyvIm7jbu?'Gd\}L5jɊ̒ fk-tE}WRc@ ra63_Tyz"C{Eˊto42 BɊ\2KI ӏ-MhYTWW~ >Wi]EKa>#E{Hq6ˣW# E}c&X‰^.Y8kf8:#jʦG!Q^8 3-icsI͔wgMV+%&L1mȭIoީGMR%t{HQԁu`5E8D ԟ ܔD7 0 W9~zuIUuXm%lB@z?1K _L3Qu~>)]_ .Rmxu\RofV "ėN \;y_˨+K9"ieM=6& 9 E{ع%rT4}BHz'Z?v!v>soR1\ht whi#̉ب2G#oWUi(X:!PʬVW s YǚeQ!E( \G֘]Ga_\WlK?njcf &0:bن\ =Y Qu Ntd?. V\g+(N8 [g1QS[_ O?|G/v5& dg+*3u$LkI\˕]6@:a=`ZZ"{ǵXw9uys~SVKVy)x~#:6iIZ0ce':ZfU։4*1|Dq+mm^Nߩz t N6#ˁvJqۜo*?4nr*U" ?C ^wTm;z\n~ -?E|!:)AցŨQ=p9MS%B9[)gšr5Sdw^X׼]0ecm Մ2GWj`oW,[q35IĄixa: Jk0y<dpH]osP˟bwPai=gjYliwʎ$Ћj9gK\#([%?,9ĢLZdS)io?dky(&v4ܯsuFteC]*/Ha}S0f!j>7KpD`5a ߶ zMxXH0pG[zoP(f-vK| fJF߉BmD.x Jq{[n}@r2ot{K{QY:7;IV={F@dE Н`*lAcn`E$;ӏӮ?ymC(3<9L^6ۗ´1Why2B's&c-:`{"NnLt\*2?h*2逘ʠp[7ns48W&.b:LӀߊ*_M[WuT%z 8Qknq7/bLVk@nM>ģh&l@"{jUm 4*:A^WF6J.HѦ`jaФScemcQK@CuNinf|Qk:EmYgrSJVko:pĎkMfAQ9|9XnA'.T3mz^mp%|!3Y8kV[6dP8m)@/ nvY=%.8\_@DO-1& SBOhyE{70/tx/aYJ# X,s-3#ɮt@V;$[!j})*N`EF~yǃ $Y`uh 0|\XknXZtcSlʋ_1 t$$8B$>.5 xAD#b,ym!7t',XRh?B䦅CMUHBI6ൖדRힸ8΀1G$ ⽯b?1VJfNe]e( TEwбʙ̀~y#җZozeAVgǭO_φ1Ǹ\'X7“௩ewE+:F wkg&O`|MNzWwF G>& 䞍(:Svu3#D;XIMKfbA;XU7 2ZtU_qk n7S(Cy壔ˊ?[$t e&4UzƢN[&%KcfTH^A!z;B,ȮAAf9͢IKTFv{X2j4%l}PYhGR\oZdeU)3Tx+@M uEh"\AHY+.r4+;g7KJFjFV/`&U2n w3A6  p|=3>_*PiЏE N@/i5Tv6ÈȻހY\шҔCPD'2S$xV,5:=+$FWl:Md-\b"=0?$[Q2sr'5>klKJFc剪/;_z’-6Zy\wYa#+%p㧢tktx`期ur4/FiJm s:Taø{pӳ,8ttY-*qVHC)Y<$uh ݒwzr<7I=P̠9z5A'_F9PΣGQqL kCz'Ttmq4?USʨm |)%B25V!ȨwOʀe ]E./ Ul0p = =W=L`;&ob"*%c9nȴ,PnɠU\3- 얒vO ?qVݲ9o=41,Juf>F9ђW  Sw"ۍnMr>ִP$3)xB Iԍw`X) yWfKVw"9ĵw7&ן+y'7 )5}bWlOmA7L !ȶ#vMd B4F;;D@U<3A2&dKW)fM򊎢dMu!*d?t H 1R1QVbe=;FT*usєm`G7e|Lf*s>M(Q>{ý-mOOmeO-,htdUq6'外sA/z_) ^ &NiF+|WnjXp;vf+})?EMg,|"{sœcS*@G0Po#e,yò%OfC ]o- }-_4{YGY5ӛ xxl,aNÒ] ^TdJP\r; Z%8`L`5%]@>#ne* Ygj A\*7h*ꔊuB-}?>SmwنkقWN2jXl787w*@ة"{Y^Ea?J{tbX{?M(?9m^qF,//q mΚڞMlyp?-]WI^rq.AQH ^l[~v^}5JC,zpLHgj~KʌfIZ?&&hMhnM9\"> 4[1"t2wG@~ߗ}N)8-Sjz7b?=ņ=uL H2IDO=z{?Q?OZ>YSsI85Fb:kXMiv#\Gб:fplЛگ7F_ LA&n(8KV&p8?:,9h!>|X:bH|{4:#D? z xIFݠj@t!mw"cV3D b;O9ugT`gM_8y#Of~i[-:n"p9l^Uk[')w8hȣ[<$2rČSoyVd/I eFߴJ&}Rǵ5@j24Q(b* /дLS2'cA|F&Tty$n9 b~Z\ Oe7ypMMp&Hl\ ؉W`슇Äk84qkD%-%1ޭ4xM%)ECUj,;P)ro1ɞEԱL,elZ?=Eb, "&a$h| &P"]"0FM2EaZCƠyjOlqZpq&7XW*-*C֍ߐx$(eFJcuX^&BhT  f|1(~uNZ5pl;=C \ >8g8~ ya! $ c18'9C"FE6 +!ćH-J &;`ZuO*/7 Α; ƆE%Ԅ 17@}T)QU 1l j%|}}EZ \_QHe5"P=uUП^*i>'%m [|hPD\ Zw된׻~9fJeI[] )]˄=v(ͦ"//NѯA|k}{HE]Od&ŤyP҄B )GC0S?=au?5SɿkpqɋB|+k:!ZIÉ7`J |&s_Q'Q|/4Ґ[P?8ㅋ:tZfpa=rWk1rg[_lmo}H8KlX*~ M )~c%mCLT6):IҸ~JFm 59}AmȔFnRT8N\Wij{u.#/~Z^KOEk7X-Kr_{w1Vz֚A7 Rgטe0C~v أIN\Da-=DnٟQ3YBbP5a$\k{lgS2K:/Tj":.z)f x~])Eo?yI$mvmkϿGK{]_Ho?%ԗoj1̾Aek 8Ԓ$UZ[QeO/z v ǘ(;i#ipHHw\3IQnèk[+Ib6JvNʰd$j_Dћ@GD{Y&L+/P Ixi ]q^oS>4 bԥ V@9,2=F&Gl CE ӧ*Euas <9:ۚcµtrՇ_u4gj~ª:s{%"Dsn3mOOB2]52<  qhFAO#4..2t<(NxMZZ!(.@,`Vl!FR0@)<')m%m}̄;u([>S^ Q!M 0 Z~$xقnw'eG⟂_䂁>O\g٣ <ܐXWi:]r /_Ҙ*Un` %§09MN*ȶ#>?Vj$|CAȝy!i6=dSsܵ B. _HdpwL fN2\G[<ܗ f}fN7Y7fi1 n]f-Bb%9-B)&5Mq=9XK>p~6O1$#>Wkؽl5NW&ǦsTfA!\i}KDb>-tH W ]>Oy(ciyjoؐ/; ۊ5gN®I"V;B0f榮~m*m^כ)_L!ߺN&"b&h乓^LE3v& <#KQWT)=vB J _儺LD vjc>8}RĬ?IX7ycA%LרK$>NQ7f*ibIy6b4 lU5͝p~ןUjǐr""fg}AA^*fs%9٠,F5Q̻E v~<ʬ>=YeW K( ֖q`kV/]=hH?@g+'nQz[RP l~woh٪B=H B]{7&a]BCHG}Vq<|8)gV0!UV%{U!J>(h긦;3P.2;J(/60%G lpeRjB>(.hJ=YtkpIhU"~نJ-e-tvǍd`i=b53 <8xJYO6W̶ ['xz捐ENb/`qȚ,'I5LhL{aq3fXJzy XTEhɧ!P>s)wpkifX+E8Hrx7o/`FCh_YL 0<1=5Hܭ09/m?Sp!wDzRy;qJ]-qW8iM+ŒW"4ױ/p9VI"k)K³7jZ<\JRo×gy G,>T8x LḄPH3\̰Zso5 *Lx6&p6SK>.u^}\u#`YpcޣӢlA^W廗oNKdن+m\^rH p舏Gn;O.cH=,5yt-zK04,{7L,銽5_^`s# 4|E&'sy;ЙD#x/4{*t2*MF/|c\;ëݡ\޻e()9K :i~Tܹ5܆3>~S~o<˪[Mvv)yg%.n[~j.jvрwj$^0ϓެb3ZK}9{,p!MKFH =Y[qG!ܻHȴ8V5&ڤ&nf-o;$wpDUޛ6Z^ndۯ313{!EHlDCtL|6O6,$(WxMnp럗)xpC?09S™,|3݁:x[is$tUq=>- årpcygvG$'l&s[ӱR5KAŽXţř;<$7/c3)&ATN< ot-gHNF|%jKrf{F8ez ԘqdQ|4p yJdqCֱKlˡ-ν\8=_!T2vUi=Fx7)6?LxY^ԋU=.'SPNkLjYb8g\($nLoe\yIEaQ3`V=Z2MU~2ˎP \*ek%25%S|b`VK&W"ܦHD3z-r{oKp?Q1oߎLkGJdSW~*o*k'QZn_05mʎ /-6Tл".JRhvLOl0 B+u~u謔$7JہQYp:$\0 2E yGϻF(XόJZNpRӓ_+Pyb\-&qCsZlO#OoXMr{vrXa#%$elǼ )lHy<_iTSfp"שuӋ!r)ո*!y}U6|Jn6n MKk?J\,~߱y5 H&w`31]l.hu^Lr( gP2H|cM{71TqGPyphlO*¡Y}1|P|xCkUMySد;R.+`m V@Q=i}˪8&O|bK߇:X 0Z:losDKMȃm#}W>:Ehhx?B@ƣN)Tlg|~6#(|;oW Phk}u O6O,Z6#eI=t}sűTMTw#z GX\\A%/Do ^[YauԧhhC E0@T]3R.91"ڌh4R0 zҲEݐ]>XlM`* BKF)t)VBhFƹU9lV?JlҐJ:JoȢoZO?FuZ@i?e'WK/_Fmt,tU!`XCoh\?UY Gf_h6|ZQ@<p*=aq5%'i=KvX1$ ]Y-kY\I *O!yGǯNJp- /NG2DTJ*>rN3Y%x<|vm]c5\p*-u[h;` '⻈a3]{>ErH-ѳq`ѯ`/.HRωkgYØnw9A'f'Al"?QYU/!/ M0 0H# h{ F.fy:xiQ2t%^2)PB3ZtgC$ܿY,i"DcӿpW CUz%YtiuOA:FE$Vͽx>,F{mQ3^foxYLT "xIbsjAg- o/1: KEhge[s3TxFwu $Jd3 kD3$_ }E)NSVm<;> ,R &#\T9\{;MXߎL]I 0:ӯ^}|yu~pj U=髚iFﮤuZDkd<772mCAj͟;hL Y]vkX6ՅFiVMb-#P߀?yb=ML8nQJ pB#\T΅"-2o|;EvA[F咓 Г45 !yȋ#(0Wq8 ,G1ghQG\>Z3[xcBe ѽ7ے_TEp#Dtmur vϞb<(|q\SHu\xi˂ݶ?t>Hl淇GL@M»MS^͒dHЉj;VRL&ISǂ$2V (͝fǫ&aZ**wk}gW2@ /=`VIrKUXn`̯IP\D{YHAz)'*(Ks}c TƎ}CSBF*^13c!^ =.PD7} :.4}իT84-m*Yӥ&/%d?m_d+~p-h׮ Tu{#? 0bk!Vw{d JӧRKܔ@iȔCLw*~7ISXXвS߆W_'PnpǸEmvdaflLj"!ʿxKYJ7<B^+007.UCpgQn(\Z`;ީc-*|8{R⽽!!Ywξkp.;вOU<5 +/z@CxV+0_bWnMJi;ɼ<$,;!BՔPYɕ=-sPyؕc!5mjtЉ}Qy+ * iS}=ux$֎fhjR*uoc"Cɛ#A\Ia>?u$˜˯cVq[b^UZ3~N_~7-dEze).Q:jK׌gq7w~|Q/lc3@ti&lj???se+ؙ3@]/[mxj4`2ކlꆮBW,,(2nrZjB)F}vQ1s*C 7@|3nXPP 8lm*3}J")d@(7}v.m}XsbkX@s {lk9Si}Pq c)R ƶm: ՉOTXvךJ/PDjBT^SR}ʳHy}_bznج7tLΫ}[ 1p wts6/q{7/ǭ+^ s@&=jWAqSc fbV0?_:L3M/d}z'7Y@e0Kzg̼_)ABȣl;J e_Gʵog48~'Mqzud32=>{gåy!@kMmM}1ps"iJπj';f9-Q8;c~1Zֆ/8/RN,c> D7XiM#z)휟+n5[m|w +nBT۵ t<1kb~֔j̀UdA֯YEppm%Ѽ4FM?/~h'xaQXzzIp 3^RBܖKE\6H>P,#"cz#?69?V1r.w:_8wIJ*b55ćg㷎>i;>T0Jk,lZ Ez?WՆݺ}I 2r44ʫ;}E{]D|ȆߖѮ)oGS(x Fln!rFQXyo)r/ EF-3` jD?[K$c(&u<m>Q:;h4h5ްX}3c?x tK&LĆ[?{cdS|[c]y4X/sE4;hwzAzIRx ٯ> v^C 0ܮԋ2;=/;(KZo:N;K-¥50Y[M7^LWk?BHv2l}ǻU ,je-+M,1T5=}_'$~\#3 kx:\/6f"Ol~|7nǍb8S{ Oc'VqcKm웩R3\ | g5b̺JKVZ/L1Auˍma(J4Ă|w;u]29񬶍ZKpd ΦM:d-27_ߓRTdE?2sgܮ}E7{ E<&$so &9N俵c/,`PVͦ 1Ude걾RD {x dϋemȱ߸2.@It5"t&=.avO,"ziT.OY;I >wg9t'bЮiC1z(0+ ߫ɔ,,OCwƇA]I ->0yWƊ0JHGF#B_~'R7Dr[SǰL}[!jdJ@.Yqt%36%&Q{ ŨnA?9eY3rV8ڳS+.LN-"vAJ,Z"]jIZ:g]ɝљJ,9Q(zmx| $eB3Nk K, 6[^BN:Wn+sDUfU}b|w7l ˊ}@@,|_,SdkV =E~}}I,$As"5m^d-o(.oM3t|uLC* /CmZZE($P#4T%lyWg)өy&Gee7g=~]vY %1+:{K[~7/ /"~43̣= vh ͖|B`Tޮ:Xu ܏L=ݚP ~ FC$`TKC_+IK'2:MP{$Q':dZoh׫CAJZDPB+´`= y>V䍤pV2ƿk_K :{?B$){FY:G&UX :ݭ-Ω%˼ gNbXs ɯXh.Uh|ЗG_<|Ì2aC$~Ei7tCJG*xxU=,:|xTqfJ(h,Q({c_gX;adMjⒽKBWG= DFV@5mI*.#s~ֻ' D$d1Ζ3P:d=?mc\qx[f /UMR\߽6 8 {f.+B8Tcnw x w`Xv="~H"pQ_6LHbx6 ~AzT) tIf~ې$-DGҵU}Y [48IW~}ְq*ywA:u8l"\j!aMHȢ RT-Z2fR5nRa~Zi; E6L^R (2ѐe͉0oqMc4|8cFX\limO c*ۗY5;+l<[y{GXS[YIm|53;.ypp/$?=eLD8/;+N]{V H5 ٪cU_4} Yϕ2jGPU ‰@\>m!\ [xX {#)?=o fs$tw'Gr)[N'ӈYhȻ5^~ ޗo@.q:2AT!  fR2rcvnjc 'z*=T {%AzWWOP@6ĮՒ %ݥgv'F1 'ٕ]O5?c+4!|hYCh0lCv4?.vt1ؙ<:p5[:"u! *i A6$v{4.,:o ڹ+=fVfBy{`BTR :Hm4Z%{w`iKgDѮq>k7S䥑##hOv<6Eb|`wCw:WRdRGC 0MĘ/4]+AQ)5fz?/*8 @heF% KEŞ#VCˢ_:,R$W~/­BjE~fZT;yn1u6thkWoZA[ݎi+{'z.eF h SRE+)U`lF޴H:=nߡ5t=FD0ͤM{| ²5[o_H;_PeU:7MP:& -9*gRua ݊z'Lkr'G)Ip# -d\R9GDcbȅ'.9;\f5 nd?>Yfl1npO/[ c3Er:+{`DCT ܙTVmNl k"fWtH+&HjrXh.I@WĆ!jW?gUT\PoɸG;B:m J\\9+iYdy:N{ړ~ -&eW1׶R`X=ݷ?0K諷9))Wkp(BR,tu3hWލt݂ԗ́.Wı#Pʊcv#(̐zՆ #LxoƂ:'GHvFGl'l᳂# ;?~Ov+g$罒|?lz#2 *rt ΈM-1L;pGmOsgu觟>` (W1+!'c;G{< 4:`U1a_ )QdS FoaّUTXu,ݼe2 <8JdZo4~lQև> #"#B5(q|2=7Cζ%IŗTe/{ ;$FuG< ~mʚJJLKġ`l"WeEI\"?D I?8$& 'Rn™Iioc1`7.PER1> Y_Ouax#!UF,yVH>#xUo {YUv~_OlS~'3CX{J˩xPhtaQxOLHRe:MjkvqѰRbT_ ||NyB,d!R*? \!xrA\%F'|TA \::W]=4ARyc15YՏh:T`kOo</`P˂|(ڑΓۤQy_9N >?[b觠B-JW2QO&bo3=h004XW6`cubC@ āB6: YZ