python2-perf-debuginfo-4.19.90-2404.2.0.0246.oe1 >  A f W^^f$Y O&:E}˼GEׄӍ/r#v^3, N^1Cޫ~3 (ӤTnQf)-BS] MN::q в sA!oFQ{"Ϊ|2w @&z^}bIeڌ.}st uQVN)], GC|VAk`S3<>y&e}{XzZVpF\uv|(#,e"SbPl{T]051ff53a4334f0a3259fffffc26c518cfd791b12dc6b953352e436f1218f25925d56b2711e88c28a1f13fb54e78a5548c48ee09d {8f W^^f\ID0x4 8?G`t89@Fr-ͪ?=25 g(#rz6}e<oɡ)A'D&hg} Ƴu4UXBz{ ZwMWMB~6vwnK,Wm$:ay^, D"nwJpYC(h?N;gbP˯#*9[/+{<P{4ۛ_0mqQM>p<x?hd! 3 ^<@j     ^ d|4D(8e9`e:eFGH4ILXTY\\]^bcde flt,uDv\z"dCpython2-perf-debuginfo4.19.902404.2.0.0246.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.fwobs-worker1665654630-x86-0001.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$f f f f f f 907d295311c6298d8beb313ed4c099c7f30a035dbc66f36ceb5e972c57e663efrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2404.2.0.0246.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1ff-f @ee@eZeeeee@eoe5@eeeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@Zhang Changzhong - 4.19.90-2404.2.0.0246Zhang Changzhong - 4.19.90-2404.1.0.0245Zhang Changzhong - 4.19.90-2403.4.0.0244Zhang Changzhong - 4.19.90-2403.3.0.0243Zhang Changzhong - 4.19.90-2403.2.0.0242Zhang Changzhong - 4.19.90-2403.1.0.0241Zhang Changzhong - 4.19.90-2402.6.0.0240Zhang Changzhong - 4.19.90-2402.5.0.0239Zhang Changzhong - 4.19.90-2402.4.0.0238Zhang Changzhong - 4.19.90-2402.1.0.0237Zhang Changzhong - 4.19.90-2401.5.0.0236Zhang Changzhong - 4.19.90-2401.4.0.0235Zhang Changzhong - 4.19.90-2401.3.0.0234Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146- !6231 v2 drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6083 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6160 net/sched: act_mirred: don't override retval if we already lost the skb - drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6152 Fix CVE-2024-26812 - !6139 iavf: free q_vectors before queues in iavf_disable_vf - !6164 CVE-2021-47194 - !6123 xen/events: close evtchn after mapping cleanup - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - net/sched: act_mirred: don't override retval if we already lost the skb - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6053 net: ip_tunnel: prevent perpetual headroom growth - !6002 KVM: s390: vsie: fix race during shadow creation - iavf: free q_vectors before queues in iavf_disable_vf - !6102 Fix CVE-2024-27437 - !6070 Fix CVE-2024-26686 - !6049 wifi: mac80211: fix race condition on enabling fast-xmit - !5916 ext4: fix double-free of blocks due to wrong extents moved_len - xen/events: close evtchn after mapping cleanup - !6099 vfio/pci: Lock external INTx masking ops - !6032 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5899 dm-crypt: don't modify the data when using authenticated encryption - vfio/pci: Disable auto-enable of exclusive INTx IRQ - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - vfio/pci: Lock external INTx masking ops - !6042 nilfs2: fix data corruption in dsync block recovery for small block sizes - !6030 Fix CVE-2024-26685 - !6015 btrfs: don't drop extent_map for free space inode on write error - !5963 btrfs: dev-replace: properly validate device names - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - fs/proc: do_task_stat: use __for_each_thread() - exit: Use the correct exit_code in /proc//stat - net: ip_tunnel: prevent perpetual headroom growth - wifi: mac80211: fix race condition on enabling fast-xmit - !5999 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6019 net/sched: act_mirred: use the backlog for mirred ingress - !6010 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !5846 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5994 ipv6: sr: fix possible use-after-free and null-ptr-deref - nilfs2: fix potential bug in end_buffer_async_write - nilfs2: fix buffer corruption due to concurrent device reads - !5951 RDMA/qedr: Fix qedr_create_user_qp error flow - net/sched: act_mirred: use the backlog for mirred ingress - btrfs: don't drop extent_map for free space inode on write error - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - !5961 fbdev: savage: Error out if pixclock equals zero - KVM: s390: vsie: fix race during shadow creation - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5875 v3 CVE-2024-26771 - !5926 RDMA/srpt: Support specifying the srpt_service_guid parameter - btrfs: dev-replace: properly validate device names - fbdev: savage: Error out if pixclock equals zero - !5778 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - RDMA/qedr: Fix qedr_create_user_qp error flow - !5830 fbdev: sis: Error out if pixclock equals zero - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - dm-crypt: don't modify the data when using authenticated encryption - !5807 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - dmaengine: ti: edma: Fix error return code in edma_probe() - dmaengine: ti: edma: add missed operations - dmaengine: ti: edma: fix missed failure handling - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - fbdev: sis: Error out if pixclock equals zero - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()- !5874 scsi: hisi_sas: Update disk locked timeout to 7 seconds - scsi: hisi_sas: Update disk locked timeout to 7 seconds - !5841 fixup CVE-2024-26751 - !5834 CVE-2021-47144 - ARM: ep93xx: Add terminator to gpiod_lookup_table - drm/amd/amdgpu: fix refcount leak - !5796 netfilter: nft_limit: reject configurations that cause integer overflow - netfilter: nft_limit: reject configurations that cause integer overflow - !5755 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5767 v5 net: fec: fix the potential memory leak in fec_enet_init() - !5718 CVE-2024-26654 - net: fec: fix the potential memory leak in fec_enet_init() - !5722 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5727 fix CVE-2021-47101 - !5531 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - !5715 net: hns3: updates 2024.04.02 - !5710 v2 ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5700 sr9800: Add check for usbnet_get_endpoints - !5680 USB: usbfs: Don't WARN about excessively large memory allocations - !5679 fix CVE-2023-52587 - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - ALSA: aica: Fix a long-time build breakage - !5713 v2 tipc: wait and exit until all work queues are done - net: hns3: update hns3 version to 24.3.1 - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5696 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: wait and exit until all work queues are done - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - !5702 ext4: Validate inode pa before using preallocation blocks - !5694 tipc: skb_linearize the head skb when reassembling msgs - ext4: Validate inode pa before using preallocation blocks - !5674 mac80211: fix locking in ieee80211_start_ap error path - !5672 arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - sr9800: Add check for usbnet_get_endpoints - !5528 btrfs: do not BUG_ON in link_to_fixup_dir - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: skb_linearize the head skb when reassembling msgs - !5522 md/raid5: fix atomicity violation in raid5_cache_count - USB: usbfs: Don't WARN about excessively large memory allocations - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - mac80211: fix locking in ieee80211_start_ap error path - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5581 CVE-2023-52622 - !5658 v2 CVE-2021-47131 - !5645 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5559 fix CVE-2021-47173 - !5575 net: dsa: fix a crash if ->get_sset_count() fails - net/tls: Use RCU API to access tls_ctx->netdev - net/tls: Remove the context from the list in tls_device_down - tls: Fix context leak on tls_device_down - net/tls: Resolve KABI break when backport bugfix of CVE-2021-47131 - net/tls: Fix use-after-free after the TLS device goes down and up - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU - !5625 i2c: i801: Don't generate an interrupt on bus reset - !5517 dm: revert partial fix for redundant bio-based IO accounting - arm64/mpam: Fix repeated enabling in mpam_enable() - !5481 jfs: fix array-index-out-of-bounds in dbAdjTree - !5572 mld: fix panic in mld_newpack() - !5565 tracing: Ensure visibility when inserting an element into tracing_map - !5571 v2 mm/mlock: return EINVAL for illegal user memory range in mlock - i2c: i801: Don't generate an interrupt on bus reset - !5587 Fix CVE-2021-47171 - !5579 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5573 Fix CVE-2021-47160 - !5564 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5560 drm/amdgpu: Fix a use-after-free - net: usb: fix possible use-after-free in smsc75xx_bind - net: usb: fix memory leak in smsc75xx_bind - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5558 net: fujitsu: fix potential null-ptr-deref - !5556 NFC: nci: fix memory leak in nci_allocate_device - net: dsa: fix a crash if ->get_sset_count() fails - net: dsa: mt7530: fix VLAN traffic leaks again - net: dsa: mt7530: fix VLAN traffic leaks - mld: fix panic in mld_newpack() - mm/mlock: return EINVAL for illegal user memory range in mlock - tracing: Ensure visibility when inserting an element into tracing_map - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5552 net/smc: remove device from smcd_dev_list after failed device_add() - !5290 crypto: algif_aead - Only wake up when ctx->more is zero - !5446 keys: safe concurrent user->{session,uid}_keyring access - drm/amdgpu: Fix a use-after-free - !5550 pciehp: clear p_slot->work.data after powering off a slot - usb: misc: fix improper handling of refcount in uss720_probe() - misc/uss720: fix memory leak in uss720_probe - !5515 netfilter: nf_tables: disallow timeout for anonymous sets - !5538 netfilter: nf_tables: disallow anonymous set with timeout flag - net: fujitsu: fix potential null-ptr-deref - NFC: nci: fix memory leak in nci_allocate_device - net/smc: remove device from smcd_dev_list after failed device_add() - pciehp: clear p_slot->work.data after powering off a slot - netfilter: nf_tables: disallow anonymous set with timeout flag - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - btrfs: do not BUG_ON in link_to_fixup_dir - md/raid5: fix atomicity violation in raid5_cache_count - dm: revert partial fix for redundant bio-based IO accounting - netfilter: nf_tables: disallow timeout for anonymous sets - jfs: fix array-index-out-of-bounds in dbAdjTree - keys: safe concurrent user->{session,uid}_keyring access - crypto: af_alg - Work around empty control messages without MSG_MORE - crypto: af_alg - Fix regression on empty requests - crypto: algif_aead - Only wake up when ctx->more is zero- !5539 spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5542 round lts patches - !5520 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - l2tp: pass correct message length to ip6_append_data - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5514 CVE-2021-47110 - !5497 llc: Drop support for ETH_P_TR_802_2. - !5498 llc: make llc_ui_sendmsg() more robust against bonding changes - !5490 tcp: add sanity checks to rx zerocopy - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - x86/kvm: Do not try to disable kvmclock if it was not enabled - x86/kvm: Disable kvmclock on all CPUs on shutdown - !5502 pstore/ram: Fix crash when setting number of cpus to an odd number - !5477 Fixed CVE-2021-47112 - pstore/ram: Fix crash when setting number of cpus to an odd number - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - tcp: add sanity checks to rx zerocopy - !5479 jfs: fix cve-2023-52600 - !5478 jfs: fix array-index-out-of-bounds in diNewExt - !5485 nfsd: fix use-after-free due to delegation race - nfsd: fix use-after-free due to delegation race - !5281 printk: avoid deadlock in panic - jfs: fix uaf in jfs_evict_inode - JFS: fix memleak in jfs_mount - jfs: fix array-index-out-of-bounds in diNewExt - x86/kvm: Teardown PV features on boot CPU as well - !5465 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5361 btrfs: abort in rename_exchange if we fail to insert the second ref - !5254 tomoyo: fix UAF write bug in tomoyo_write_control() - !5321 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5455 CVE-2021-47114 - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5320 jfs: fix slab-out-of-bounds Read in dtSearch - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - ocfs2: fix data corruption by fallocate - !5374 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !5418 [sync] PR-5317: KVM: s390: fix setting of fpc register - !5272 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5274 phonet/pep: refuse to enable an unbound pipe - !5359 CVE-2021-47121 and CVE-2021-47122 - KVM: s390: fix setting of fpc register - !5358 v5 CVE-2023-52595 - !5336 binder: fix race between mmput() and do_exit() - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - btrfs: abort in rename_exchange if we fail to insert the second ref - net: caif: fix memory leak in caif_device_notify - net: caif: fix memory leak in cfusbl_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - rt2x00: Fix kabi breakage in struct rt2x00lib_ops - wifi: rt2x00: restart beacon queue when hardware reset - rt2x00: clear up IV's on key removal - rt2x00: clear IV's on start to fix AP mode regression - rt2800: add pre_reset_hw callback - rt2800: do not nullify initialization vector data - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - printk: avoid deadlock in panic - phonet/pep: refuse to enable an unbound pipe - net/smc: fix illegal rmb_desc access in SMC-D connection dump - tomoyo: fix UAF write bug in tomoyo_write_control()- !5306 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5347 s390/ptrace: handle setting of fpc register correctly - !5309 drm/msm/dpu: Add mutex lock in control vblank irq - s390/ptrace: handle setting of fpc register correctly - !5267 llc: call sock_orphan() at release time - drm/msm/dpu: Add mutex lock in control vblank irq - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5241 powerpc/lib: Validate size for vector operations - !5246 ceph: fix deadlock or deadcode of misusing dget() - !5268 crypto: algif_aead - fix uninitialized ctx->init - crypto: algif_aead - fix uninitialized ctx->init - llc: call sock_orphan() at release time - !5220 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5196 drm: Don't unref the same fb many times by mistake due to deadlock handling - ceph: fix deadlock or deadcode of misusing dget() - powerpc/lib: Validate size for vector operations - !5210 v2 Fix CVE-2022-48629 and CVE-2022-48630 - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5175 arm64/mpam: Fix use-after-free when deleting resource groups - !5163 nfc: nci: assert requested protocol is valid - !5172 CVE-2023-52502 for openEuler-1.0-LTS - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - crypto: qcom-rng - ensure buffer for generate is completely filled - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5177 net: nfc: llcp: Add lock when modifying device list - !5157 RDMA/srp: Do not call scsi_done() from srp_abort() - net: nfc: llcp: Add lock when modifying device list - arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - !5142 arm64/mpam: Expand the monitor number of the resctrl root - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: constify several pointers to u8, char and sk_buff - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - arm64/mpam: Expand the monitor number of the resctrl root- !5133 CVE-2021-46926 - !5136 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - !5052 v3 Remove WQ_FLAG_BOOKMARK flag - !5140 linux-4.19.y inclusion(4.19.305..4.19.307) part3 - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ALSA: hda: intel-sdw-acpi: harden detection of controller - soundwire: intel: filter SoundWire controller device search - !5114 fix CVE-2023-52578 - !5119 crypto: scomp - fix req->dst buffer overflow - !5101 EDAC/thunderx: Fix possible out-of-bounds string access - !5094 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - crypto: scomp - fix req->dst buffer overflow - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5092 wifi: mac80211: fix potential key use-after-free - EDAC/thunderx: Fix possible out-of-bounds string access - !5095 linux-4.19.y inclusion(4.19.305..4.19.307) part 2 - !5090 drm: bridge/panel: Cleanup connector on bridge detach - !5088 uio_hv_generic: Fix a memory leak in error handling paths - !4952 scsi: qedf: Add pointer checks in qedf_update_link_speed() - !5076 v3 CVE-2021-47074 - netfilter: nft_compat: reject unused compat flag - ppp_async: limit MRU to 64K - inet: read sk->sk_family once in inet_recv_error() - bonding: remove print in bond_verify_device_path - af_unix: fix lockdep positive in sk_diag_dump_icons() - net: ipv4: fix a memleak in ip_setup_cork - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - SUNRPC: Fix a suspicious RCU usage warning - tcp: Add memory barrier to tcp_push() - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - md: Whenassemble the array, consult the superblock of the freshest device - jbd2: correct the printing of write_flags in jbd2_write_superblock() - !5073 RDMA/rxe: Clear all QP fields if creation failed - !5077 RDMA/rxe: Return CQE error if invalid lkey was supplied - !5055 linux-4.19.y inclusion(4.19.305..4.19.307) part 1 - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - wifi: mac80211: fix potential key use-after-free - drm: bridge/panel: Cleanup connector on bridge detach - uio_hv_generic: Fix a memory leak in error handling paths - of: unittest: Fix of_count_phandle_with_args() expected value message - of: unittest: Fix compile in the non-dynamic case - RDMA/rxe: Return CQE error if invalid lkey was supplied - nvme-loop: fix memory leak in nvme_loop_create_ctrl() - nvme-loop: don't put ctrl on nvme_init_ctrl error - !5060 net: fix possible store tearing in neigh_periodic_work() - RDMA/rxe: Clear all QP fields if creation failed - net: fix possible store tearing in neigh_periodic_work() - of: Fix double free in of_parse_phandle_with_args_map - pmdomain: core: Move the unused cleanup to a _sync initcall - tick/sched: Preserve number of idle sleeps across CPU hotplug events - acpi: property: Let args be NULL in __acpi_node_get_property_reference - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - ACPI: LPIT: Avoid u32 multiplication overflow - audit: Send netlink ACK before setting connection in auditd_set - crypto: scompress - return proper error code for allocation failure - crypto: af_alg - Disallow multiple in-flight AIO requests - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5046 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - !4929 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !4752 block: add check that partition length needs to be aligned with block size - !4735 blk-mq: fix IO hang from sbitmap wakeup race - !3864 nvme: sanitize metadata bounce buffer for reads - !4946 NFC: st21nfca: Fix memory leak in device probe and remove - !4999 CVE-2021-46984 - !4938 crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - !4990 vt: fix memory overlapping when deleting chars in the buffer - !4978 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5018 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4992 bnxt_en: Fix RX consumer index logic in the error path. - !4997 Fixed CVE-2023-52504 - !4982 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - !4983 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - !4995 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - !4974 arm64/mpam: set default feedback of last_cmd_status interface as null string - !4975 arm64/mpam: support resctrl fs to show mounting option - !4973 arm64/mpam: Skip updates of unrelated ctrl type - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4996 soundwire: stream: fix memory leak in stream config error path - !4817 v2 io_uring: fix overflows checks in provide buffers - kyber: fix kabi broken in ->bio_merge() - kyber: fix out of bounds access when preempted - x86/alternatives: Disable KASAN in apply_alternatives() - soundwire: stream: fix memory leak in stream config error path - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - bnxt_en: Fix RX consumer index logic in the error path. - !4969 CVE-2021-46990 - vt: fix memory overlapping when deleting chars in the buffer - !4945 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4944 perf/x86/lbr: Filter vsyscall addresses - !4967 i2c: xiic: fix reference leak when pm_runtime_get_sync fails - !4970 binder: fix async_free_space accounting for empty parcels - !4919 v2 HID: usbhid: fix info leak in hid_submit_ctrl - !4980 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4949 CVE-2021-47024 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: set default feedback of last_cmd_status interface as null string - arm64/mpam: Skip updates of unrelated ctrl type - binder: fix async_free_space accounting for empty parcels - powerpc/64s: Fix crashes when toggling entry flush barrier - i2c: xiic: fix reference leak when pm_runtime_get_sync fails - scsi: qedf: Add pointer checks in qedf_update_link_speed() - vsock/virtio: free queued packets when closing socket - vsock/virtio: discard packets only when socket is really closed - virtio_vsock: Fix race condition in virtio_transport_recv_pkt - NFC: st21nfca: Fix memory leak in device probe and remove - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - perf/x86/lbr: Filter vsyscall addresses - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - HID: usbhid: fix info leak in hid_submit_ctrl - io_uring: fix overflows checks in provide buffers - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - nvme: sanitize metadata bounce buffer for reads- !4947 powerpc/64s: Fix pte update for kernel memory on radix - !4932 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - powerpc/64s: Fix pte update for kernel memory on radix - !4874 v2 net: openvswitch: limit the number of recursions from action sets - !4920 ARM: footbridge: remove personal server platform - !4887 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - !4918 v3 usb: hub: Guard against accesses to uninitialized BOS descriptors - !4936 i2c: validate user data in compat ioctl - i2c: validate user data in compat ioctl - !4898 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4879 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - !4869 Fix CVE-2021-46941 - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4904 i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4859 hfsplus: prevent corruption in shrinking truncate - !4877 i2c: Fix a potential use after free - ARM: footbridge: fix PCI interrupt mapping - !4888 v3 media: dvbdev: Fix memory leak in dvb_media_device_free() - usb: hub: Guard against accesses to uninitialized BOS descriptors - !4825 sched/membarrier: reduce the ability to hammer on sys_membarrier - !4882 Input: appletouch - initialize work before device registration - !4876 backport patch to fix CVE-2021-47077 - !4899 net: qualcomm: rmnet: fix global oob in rmnet_policy - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4892 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4881 i2c: cadence: fix reference leak when pm_runtime_get_sync fails - net: qualcomm: rmnet: fix global oob in rmnet_policy - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4865 Input: powermate - fix use-after-free in powermate_config_complete - !4860 apparmor: avoid crash when parsed profile name is empty - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - media: dvbdev: Fix memory leak in dvb_media_device_free() - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - Input: appletouch - initialize work before device registration - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - i2c: Fix a potential use after free - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook - net: openvswitch: limit the number of recursions from action sets - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: balance phy init and exit - usb: dwc3: core: Do core softreset when switch mode - Input: powermate - fix use-after-free in powermate_config_complete - !4856 bus: qcom: Put child node before return - apparmor: avoid crash when parsed profile name is empty - hfsplus: prevent corruption in shrinking truncate - bus: qcom: Put child node before return - !4828 Drivers: hv: vmbus: Use after free in __vmbus_open() - !4806 v2 media: pvrusb2: fix use after free on context disconnection - !4777 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4819 v2 fix CVE-2020-36782 - !4833 openvswitch: fix stack OOB read while fragmenting IPv4 packets - !4677 f2fs: fix to avoid dirent corruption - !4804 CVE-2023-52451 backport to 4.19 v2 - openvswitch: fix stack OOB read while fragmenting IPv4 packets - Drivers: hv: vmbus: Use after free in __vmbus_open() - !4778 v3 Revert "memcg: fix a UAF problem in drain_all_stock()" - sched/membarrier: reduce the ability to hammer on sys_membarrier - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter - !4812 parisc: Clear stale IIR value on instruction access rights trap - parisc: Clear stale IIR value on instruction access rights trap - media: pvrusb2: fix use after free on context disconnection - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - !4758 binder: signal epoll threads of self-work - !4746 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - Revert "memcg: fix a UAF problem in drain_all_stock()" - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4707 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4686 mlxsw: spectrum_acl_tcam: Fix stack corruption - binder: signal epoll threads of self-work - !4710 CVE-2021-46904 for openEuler1.0 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4671 uio: Fix use-after-free in uio_open - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - net: hso: fix NULL-deref on disconnect regression - net: hso: fix null-ptr-deref during tty device unregistration - usb: hso: check for return value in hso_serial_common_create() - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mlxsw: spectrum_acl_tcam: Fix stack corruption - f2fs: fix to avoid dirent corruption - uio: Fix use-after-free in uio_open- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4684 v3 CVE-2023-52435 - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - !4643 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro modeobs-worker1665654630-x86-0001.novalocal 17133720234.19.90-2404.2.0.0246.oe14.19.90-2404.2.0.0246.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2404.2.0.0246.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-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/eb73d5faddbfdf32f7ddc5f10aaac60f-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=141fa864dc40cf0ddbafac14800eef5990518171, with debug_info, not strippedZL#}kutf-83e004aba3a4f08d373d98c09ec57e0fbf466c3f316a9466add23faebb1227793?@7zXZ !#,>] b2u jӫ`(y0ca".jy0PaOtKi 0[胄OM`ū+,5`PpгU_4h+WK@ܽ9ljԓ[y#_91}+/P⏋xj3jbâzGd_] dW ,8/F8S8Ҩ}ɾ4}mu_D$JN199o\hw˹%;ʜ/~/:OZz-NdR(*ิqgj^y' U=Р~7u=yh[ڀbuAqzDDK=ZҬUvPȇ(Mo֎+g%׾G2mx'i%p6R=.CX$bu&Q \G>5cgLcB|f\bR& k9nJU7X m l i0 kR-Jz&*a~)[xq$u\${hruY㔯&jfYȲ t?5\^Hgd7{p+_W#pc[ _/fU8")yl|oVlۙ"PpUdmi?j[}s# d'e*Z&NrP~72ɇx>v"6idz n뙰 UC?ZKUVke:ݶxA_(cKYj3$`nĻxt|k*  C2P3tb6"SQzCEkQ:@]jz ~<@裟H'goEHϯ3p񩢆smUf^QSnGBuA67o|)RCŷ) w}l#|q\37"sU! Fw~u(g`b3K{WQիwE؊ ;ցJ>P֘8)V sc MdTTrrm" sWRˏp0)O* Kt7sm2jKm'sKӐPLn\oo+lw ,4yߝa'5sEydY~mͫpW5|r vG^bL_l6P)XHRJWŸ<;PuMW~6.R4 VqD!F݆{?itQ=mAAZ ɵn0u7e@^ve8ؑ1 k RB!v'D:;yxAndՙL.?Y2c?Q:}P-0@y^M,0zE[*u\6 )%cj$-i%4WmkBBgϛ&zM4w+ځ7%.Aw!*L#gWHuE'ELdItI?7 >v  i4iM ] :o$hg(Qr64 [;tXӁ[F ^JeR3Qo<}ʿbVYٰ0_8SƭqMr?_sv4tZn̺yTqF9άUk!ku=?S .<CC)%!uq{HO;+:a 0Mb-VVF1e8@E7aﷅ]?4]33y}<}Wdz_|$Fv߸o as>/Z˅l0WL8'x?e5LQ^b.R27Dki-9 gX7{p0ixQ- lLh;UXL)Y Z Y޾.6NP+*Ѵzj^lp̩mId`0t\QITHd7¬{F_';&Uրn"w@âR[n WgTt/RJ%q-#GyO:}+4 evewgr$*Ј93xk#y{mAfu_wyLun\T5exRGa:u s+5BFG9qb#ZOcدoa_P=/x3<,oF1%QQUkIʽk?ĥ ~͉%Z>dy:+q~ sۏ҇A"wEWݧ&cۖ24 A(J/DXee he:fBQ\)hN &䂾ʵu1%b,2 ɆxڂCH1KAr^9Tع6))$t[Ӳ{_I:ښe!#%nGGw\RpeQCX١ lP%&*k9_*͟'(XKB0:; RXEY d;N98$V qK/dמh@mJ^U:bz]NAJR$HTnf;Xs"Ff|մb@Sfl $J]>(/'qeN6PzcZT)))F2Ůyu5mgJ斵}ѳ;}PCx (,*WWn1\<@rcC)XUm}l]U.&T)w>+;d\jXc?? 9MSF깥`/ ʏOEtIĕdafz@'Z0NOzc^*gAUNiu nN8-tk,@R"Ug2fh_,0Bsss86<UFp$qT,+[Pxn~ocS7imU1*P۾|:CH(f0!yH)(aU+G*aGBFǿcS䂿WbTkTXn* 8%.^z|ʋyF"Oe=Z{M)7w8DZvEhzȤjtWȽ;"Frx)i bioÑ2S}z i':2B7٠#e˿ -SRhI+&lC^WQVC7g+^F ngl$4'F ݹY+s dVDfB^lZ C 9MviE3qE<;T+p=AXzs Q/XE2vM/ F^ςK6=1`)}ZZ2u[Gv/V+q+qzF|i䰆=H )iґAq2H! JE "Ք Z,<MzXnh>flUݰ#F=v?0{<]bn`q$>`cU9Q_˫>_l392ĸN!νOv;*r\ZiS$Y͏Mx7Sϻ])w[O^48AeFIvoDۮvaEÌ- .,)D"ߟ S/]"/8 il&*]g'"Y @IE`3,ZtXD)t \ɹ[$ B[I4-&K_FC@zz~,gNȡQU 5$UǭӍY}ЖHйa[:.[q|e/J{t/_)KQ.O8^1AJ mFBUx_a`Gwt  qb$8l=Mw,y 8.Z8.Lv!$BC CrgD!7>)پEl1<zY!1:7%'r¨X.o$ X fyU/DGǴ?-h>2dFP$DdOa+n!J!3.&:.CKh\4-^Q^m r QR"J@/kQ#HVsЁئBH\ʕ|T2QWdL;=xD(BgzYLlJ`b xEg v|3Ֆݠz +P /o)ֻ؍}zL!?aىkDY+kt35}hul@B|P|Ra. +hw6fA2W!/k,:DzNSTmDzgN`R0 +m(n+s*G,r" ؒ墊Av(fI>zGavEaE{|)OI1ol sNzP ]Phν` z΋('N.Eb BX3.Yr%Cogt8 OuO*dB8Y(5zRmx J դXKłǠڊpElY> |︐wP-pB]`zI{;c[1J~P ekO+y~Ia^/#HgNN$fgIEMZXǟCIu^^sF>_#p2X\jݚՔ_s4K*l7L)ف\ tՠj(tv9ZC:/ΒAFc-*Sf"7W#pntWH 2Y(>;1*}e5WӛCo՚䟷 w_\fOhSC@W#Fb|NOшpj\;o>J[9M.yib'\<@?*>Nw0[l Fo93~A J܄}s@8g6k{GqjOvY ) '*<qK0H~}GAfC\y(Mlh 44b "Уy٦wPLEq) YrQ; Jg |R}]f]4umk@I3. {kҤ?O׽6Hd"gnǪFccd/RHLx֝d]?:4ΰ$YiJt MPkjkv1r;p&_%wOUA1`v,(;+r7 4GoikA`Y};9+3g;F qY0%F"j.\ =1NL)+HOZ;Óhzy [{tl^ze󐹫]`^ŗs4狽0M *j fsߚ0";AHhI)N tW)+~3^W 1}z*ճ->U`PJ*)U-ŘWLJBjC!ɩٰ 'dZ A yꩾl;}TnDkI҇-W89Bq0*:xOH&%gcV&Аw^en[05E(qO} +84V9P!z.'ηJ81MְSAppuC5Z'dƵhN88 _u3h~?z}VKFOM[=ωkj_}֐ݏkm *)і9#LK|2qlȉdRF;;D3Zl8j_+P] =:d)!1o6axq9H`Aí0bx9Ca7 h%ˁ`֠wO. xD |YMȃ{?pb_{PY"HG0ƌ?oBޭ->؅ޯ` "qSr /-'C5I #䠮E7Vw+[N/ 0^z,l6/>eHZω' ^R-.\4v'w#ψ{|_$> N~Ş\XjYp_[}\JIud4b OHK)l )Z =x,ƉéN@5銙IЙ #0'm DŽutQi}M~zsjq3( i]s7Y];o#`. q¾nʛ=9p;@P^@a9$OV^ # YG׾>TL: )mxC/(\w]%Q[moU!ov(j [Mi} Gy 1Sn{ O+RKV!ܕb'}]}+ΊjV[1Neexe>+g6ḧ́11Gk5Fd,$9-I*B66HUiy'Vy\wm+5O,)1G3Iha' /9$4^ FǮbV#M7Sql[di⾶fP\եJ0QF$.BEBK/:#AE\+#7,,eIhھ F_`Gr`r/Qπ*t2p5F#n> z<\Ɩ8NU2Rv{Cf|;K陨YDoxჍ~T,@-Nѣ89 E¿xff,KĢNO͂nkJ;uEUD:l$K]2+teJXKY%s܀$(Kzo4CqMn!R>jBL5!ZLV*CN$'V,vsFЭv%Q%xK*gXhO][MSo?CyL6L$ô_M)3?#=i,_G%(l`_ "MKEE DP[(ȯwb.=B sHp@QP@;[uv!Iʧ@ru:||<`"޽`# Y9bkv-DЗBl59~ZkwFK"hha+y5x˜K8-Oݤڣ@Ce4>7")-Au=WVc V51 poʍ-t$.gġ=w$[Pb`%̀=lQ^]Ir#;l1\;c?ST9v#{xv{#p28:5L%sܛ*A1$#mr>4oh w:Zm>䡃fH$:oOe׸bBEeX_*?ì]J( Gjm{h!k|rM1/ӘX <|~F)u ȴo;+UJb2.s{O|t끉v.gx i^ W@.]Ʈ@l b W.0)ޠG+k:#8ٴOZC/+swCg$]L%,TaѭΫ/r۵Mnna ԨYx˺c\]R#xF(,-vL8D IHO-Ra:gI&w8sj_!:qJAH6%a/% KB6ύ6kRccvw)վ0#N1R,[@sٜ1 L/Ius%[ws_QN6 Og=l3ZuL9+N g\6cfUR ʜ;^Zү,!Y/[2Q9 3Jۑ3DHLT`؞"<% [y$fC@&A㢣b7RͰ0U0灒}켢+qf,Bǧ+HeE~K kS;2.:7N.A}>74ߦ/:DmCYYkQ.&%;B|y$hMJ?@NGG[nD *:+2QK 'l@w~DzZ}PCí:Oj6S $ ];a/bzdA99tń4nVgL5rg-`AUd N56?eGM`<" Vp#y}s0GNMpdw { /%y#{0>';eqAm"UMmti oZ`/^`3#ki?IRzs'T0UM*o %ə. AG"jjMW:Ezh[g}ɏj#c 'Jݟt͞tzx1wto5KiOׄ*#a/J[oL חLit;SR~g7=1^e'鿆K-$k"O]e|~7wT<@7,S&ok5Ӛ*\pNǰ ,}^76aË, AwIU~@޼閂V2E M]gHgQd6q;lb51r <4\^^nƿ1NbEvͣK=K0?|RlvzN(lYF^d=gyԊg/vjsXXl7m`-:NUNǍֱd,;V:|x#%BO4paDBғ|=䢌tVkٔEJ#u}u0Nvk[b:xDz҄~4gNJlm3nD9rn!xN{kaqs;Bbf+`mj,>tYVA3'_Uːy&>YYN%El/IFxBݏ^H<l3ț czfT C%+D WV_W)eI]Y攨\H m-A*wu>)`vT}> I]I#^eqK-@m9;TC(~z%Un ܬM(8bǷBS3 w/2p2REUUn(i(*>4ddMAD p1+iĒ\1#&p‰K1fxr4-^@~O-0 Z :ӷN:m+d̐|`Kf|謜N-825\5PɉAU*KfHhkXA'ž# f2tZgNÑѨB|/"!AX\-J6BQNC3Wx7ŬݞOӾfc8 F{ %'>.pHj! 3Bj#6c53qf;!5BiR>̺s:\xOB6GnWcg:Kv[b×KO<^w(BL$S2 ;]'PXY_Ŏn2 #D'S 4t ڿ=Ո0C@ے)G Rͫx!;/r./W*\L:(Hg (P#۱f? 1lkY@R`7W0S#&Q]ĦN"'IXE~t=j{Ժ;uLuצ1zhO:m\v~l :jo9ft9;5V4dLB!uKn6Sx)j|%WwָL6H_^LHP:oOA6L}kbm2kRr|V*6oqҘ0@oy|wgͰ:Q X!][N;s_\2!J:P_GG(}݋0֢QkDڞXt t$(q;< P?#/ !Һ%H̓ zOoH97-p2v"gBzYsƙmZ_{KZ-V@NͥzYVRr~-hj *k&[x RRRLeX=Lݚ$X/[6z~_w@SL>jFyeMS8GTE&;}]oMYh1Fes:o n]%fdYpuS1hj Hʂޛ{H9:Bm6IsnFt=`~d0cU찂yAMQd/8 ^o#pGUKa;Owݱpv"j|JT$|iݩ Oj>E֓ /+|DxXrqH )$ˏElƑlFͳd+ #!|v VQ0[vs*Jg_"-aC*~Rhh&AΩo5ss7G1O?ajSk5\Y@%)YjZ=v&gGQBS gGu[7*7X\;Ơ] tɹZ4&tv+e:FVǫ ?LSgk}'ȪVd؎~[SoAdwj@/aOMEy&u&@~ae6R>G"6wZyꙇ챗V<-f[h4(!qLi,OwyjksIFv-lUM~F,=ګ:Rt&V.9v572)@Nyv{:e2h~ s5fѺEgD,d밲 ",xm%*b8Jf`3;jk>IOAIU>9\[5Uc y%A_鬠+tb7N@f&>Mv0zp"b=$(D̪xEbp 54e_hJ1(XSӞ&c^-X֓b zsGmHwg.);QS8O?-= !81y|:vr"Ӹ:~ȹV,]-">zntembKx.!Udecbx ;ZI8'wArPP84Aٌڸ8^:D7D0{G@yt*a^>'vs!xM]oA6M])4N˱"*\t^ YؖUZܢ*Xg-F`d$ dzвmvS1ϢK8q\ICIC>AP'ez/6)„BS\Օ;䡻e1B(ܠa/Or$ܑSqrH\RG.iV:gsJYþ{kjG5l9^23fPfbCHVkCRMQK!,,pOBC`MoX R;P,n@'nWQ2(bJKHI@gI<jo{明f^!  ZP-/)}4-+.vy$,>N-`up1yeN%wC;'nl{d x m/Oa/2i.4|:D Rtb)WsB$5.mL dMgNj NR7!X;:Dq :HcY4ZfEB ޞ!ұ@c4b;>̀*[#%Bާwi:Vv2 lE DNd|j;%y4?KSd~ [`W}2Fwj W9FkS{t6 .򡤽 Sn6MO1OSE9~Oc f<hHS}Nw(Zq[g~mUܕrt D>_{o i{$y a;JB0{8%/VmvRެ*L}cqS)*qNYL @y=0׈آ+3 ݊H# YqkzFRIl뤢[VY&<fH 1I,:H5"J;tGlpha|!4'R'Cf/USq7nPIFCZN@~ YG9=syIZ5Ruh^m'c:O8N.p!WMR]ER lw 5vUc0p}ӒYvvrq6cu^i 6ڬ&ѫpl4 * b iGg_&Z(}7ş(BA0OP (aFk'6焭!!eU2OڱSYzI #[_6WKy}ZޖFɕ4ɨ%s,I)!} boN}j,(o <k*R"2&2;>gyp'L\Ggv:؇9ZjmyJAfXL3h~Ƭ5ʽXSyաS%}RQA*𢂟-Q]%ĴH[JM=!2T+;E|c8 -{Px'do; kꛃa;PmAkVP?H}N8;U5ψާh^Rgr1VdTwJr2'?wR|LEHʏ]Gq_t enKy=keȨa91.ןߨ2l,SHi\EB1W'*)F !,N [{^[l^1G+hvac#+ΎYvȦp7XOsPtqtRpTYbnut,vRfM^R{.ŋLj)zRpX@Tp+!jTL8G)lR 5vh& rԌt eǺaD1h?FL3d;7$B5P\K: N] b~oxX`n/eycy!G[둏âw Z$Z1KN!p؋7<͢*/@%SIm/whz@ %*; GtW YIr!ܳwE\(_^XcdO4ov΋]R!%2^F li KMOI(05`@1 Fl3nƥTQQ&/P6hI]m 謡wŤ8ŘH mLVy1ⱉqVZJ-1Y U9l[NHOƝFX/ˣ|k?ݹ;Fv%/0Ķ+hbxuh5L(}cQuF%ݡ4\1c`QyJ"xAߩNx[ _*M !O7ɓpdfJgL+!qW1y}.r GK-z3 &mXNKpYX/!֕$rC`ͬy7rmWzm=__,F$X`z)FShҽ(nڧV/mf`@ = F:V[*I;d*YL@`Yb2Ͱo+T7Ѿ[_vJ:sݱjh 3-G->@R EV D GrLt B[nƔH11x{`.>FJeF\BZ@jOp0Z^[m1p`!e0)2ײ׵IK٣K'I5r9>T|*i+ ` Dh*i k֭ kd5l@5wxq8q(L#or6D<Ϩg<ԖviZ|ELU5MVHXylٵ vXG{$2b9HpB}C e Ȭ 5HpwM;}5W"+UPM:kioz1㳹tmGU:Qu︐x=cg)P94_$DB@:YkQ5d^m'bo)& PWf/*C Tױzsn ZDY2IJyOj2>m\r~8>tF]iA%AuiIN/) ̞hzU}i0u2OxXeXkJT}HiI~ǻeΥk`LEz tw>$ʖXCKvF{$w1>r&9vG=%ԴM @gv uWu0^%~X6&wk9g@՚YѺw6Y\!ms1$߾'ʽ.YV_ՊTXi/N(pWvP *9̦`|I Reߠ\ VftŰhmfK_@Ab }k+<*):N#𠔣 %M@ ]:B2=C-afi@F7i=:cqSJwAH3x\`3V8ym}T5;~ˬLoDXxco鬂ns.Kט 8#>q}KX[ 1|Hx^V2hi@)u^PLPO4bL7 Od+^!- Kh ez7o?wRXZD"GYiHWQ*ê] #$)Kbx:G@[ qI`)xzOI6Vq\d͙B4ҩ G[ܾ͹3EA:\O:zud/t`c^}pG_@hYNWZOj[a:y 0КªDHnUժzLń &?Tw$Th^/,vxeUx;DPSN)7}ܚFS>C{{@`A~r]Nb׏Ùv?1g/DPave8Y# _IbfA^ѡc|IvX ̤=sn򫳉+Y-,STbR"' xE.hKug% 4/cЬQ'Aљ?vݙMKp9aΡ|OI`KLMش2{16\г0̩d:;u ye(`jKaSdzvN RnVZM˅/ *8EK912jeЅ'%I0%F6aB'ōΓ 1;$>pƈ-U'dZ Ti,ޝ)gi5 z{A9uA2SVOҰ.jcO}io'T"%2wmh'صab[+bCAfʢqTwqņN\M b~dl;$7yS+.D}W~A&;)ކ0L)JƉZ؃_gtmq 0D|E=[,Sx|ێ4S-uu6dJz0H<R%H(cӽ#?KolV~j9Re cup )@jPs!u?Ȑ,\<зj*L+f{-53в|`/@ z ]]rSKX3 UD?F}bk `b#K&'n}%"n|"QLYh/iw:TCD tVX zLH֦}m,%xm2RaHCsHS@2H4a[l^ 8`SEzqCD4[^un6:ćE7fV"QۘA!Uw"HK~:N%_^r.~ȎȻ\cn@?o$mRIF7C96ٝ\X6=~S!ouCs"f{-$2?>#Jh$-80 y1-dm$q>2N1-K Uac)S TFESH%+P[@?Ȓb6V _wU;p Uը±B~ehsĶkؤula=-b6}{lN $K.JCBT-ꅪc2f98˛f3nd<.2<|#<,v=h"&򮒛/n4[@,p LpAZ%AnVY|VgFPe wIЪ4֦;dvua= {QLp֮؛>)\JߪGu7Ĥ9+T"Njx\s]R _eCi5T_y:Ԃ95 e0aD2(:MRΎyD~&KC.u q KFb6>P`ZsJ$i75/9rLJ_pm;K^SA[Q-Eћ]~b^>DZ0g]uWm~gϜjNG&H'j~,m{(r\C 5ED@no1@ 5` ;{6$m j50Ynj~Ȉp{P-H\^XZVBŃ|Җ 7.q[0Qe' =eO-=U#zq֠ 7H1l^^/QOD7)<D&$7t8cGzt.g'9+\bgӕiX ŚO.?5]A|I=D<5;rP:lSi\Np+xj#fF`Rf[7{ 0dA:sDq(RV*-.b(3FGo+͗-z-h1WPހW; 6ӽU}Z$,'t+/A^4?ʻr3 mVX+1[&])C.* xmfg( hPR16PVpڦsTfjỐJ͠rf:.SGyn{!PH,jxF>EJBsFYG0DXK.. SO7DNŘBs\YlƢ>-12S"ߨ>}NB5H`fj]b-PKN֧:LmC=J)(eDZ{OYKpCd"_TN]\,1@Vg7; I_͉Q֬1fA'/o_zl%jV~3c8:~Oڳ*~_RPW`p kWz@|0iҸ( -:*af_A2Y F'?c+6_z[Fyiwpk[DN2D8 0{uZr(<_Dž($!Zz^صU,vp p1BKst4v;yFiO gavySK8Z+J+u`+I=| `[zڿ9'm7wؓa]> ,L* b{'V>{ʌb&QAcSŝKlXJ~L<vK_B2NK( OH v,9eB>+I7Ej=+*ݏ|@|ah|r68ɉԨ,3 OFՊ"B_&őZY<8K)41+*{e tz-(tĥO=ef45wȵWRW.9ngfugIW㵒nJՎ v!ʳ&cE "N-*wY)xhEQ-ͰwOЙoQ߆޿'' ] qg۬qrBS\D*u.E!tT\ZdG gDO-Iuֆ'Ҩݫ0^1X\=o U 9:#vq@vVl޾\#m{hB?<<\#I9GN9| [tdau  ,paX9YMY,^9+ cS"G KN'(@h=G mrXaF$窄$DwOANv6ZxU[A¥O #`<.m *I6aTMUr"e`<N,~Λ(dV,SgړrQާr'Fa5Ŋ]LVp r*z!hX] ӭngS`򒘉-h3Xt(aEt,հ!SRCIvTu0k{q` ꫌]UrZ6zE<@<l#E@y{܉j?,[C3X 7B}Dsurђulڅ*ԓ9XԌ9͌0T,׈{'Bu"dWqXkƀ`iEs.wq7k ,}}d( T5}Bj`dzHïfR?ʕ\;{mhjWu7lWX(ѯ?9B:̐o&wN1Ԫ%<Xc*'fdp - 8QTNiLMlvw&k@DF%(U$_txۈwiRyyf&Q$۞TBxse-f`GT-TXĉɪf龰zUK(6+cfunu> [,I7yyw>*)*/_ѯOVcSɜ"Zm /t ExLELm9\DP D,isf"^tMzj)yZW^c2+,77y[®[cCvf26}_ֆMU KmdYsQݥ!LB2S~XsM%+3XTEN;?l-Qj;_vAWa|[l' ۯ5 *b;j:nDxV#\K(@NBUxfM/@u$DA̜w#D*VRJ];D x{Ax*a<땂)C~sXcAajx B tn? \sjIgd;M&'P ~&5[Wbq&gRQh%pZ(4;6|on=lH?&WوVPDY`J?qD5W6ź=8.35Nyuܰ|^ 6˲/`r9fh19V嬨][v˝A"O%6.&Y ӨJY gڣmp HI|^:Ƽ i(٢qf,ɑu|D뀲2e"u(튭2F#tt[}1ɭ䕚Hclv"J걑CBi]^|v|J YS6ӆ;rqe0+r.%/W^yMf}nq4iy >}Fk(: ?,̯ƼPF"01C!"'.cN1*F7@ $KC3uVR"9~ixoP Zj9[>! 奴s\Џuhgd";|=UY(=^z 2a[~?a_vE;x 9{ߣ]3cTf\D'za'ƠfLhl2QvQE0%_wiwND^uAO4S'14[_TψʁiاlM0Of[esX7j_X?ڵYy|f6T\.FM,enkRʫI$*`KI| CaW5<+q2`tS"2naBe88!W: :VY }S)p gz}hy=5g``+- +T#ToQDL'3TڲWWɂ{4<_ք3 {9$|J"n wqs#nmʁ&, , u3-i[~vfK޼H Mu7{$A u_w,jۿ-p2oP1vb"-:f^{1/i4bknـ y8kh>>U艙O巽0rгܙ͆N=ˀH5=D$){q<^j ? L'Mc.)=ԊOդFjͩ~v@(.ܑw15ώg5Nж*)pBTqӥ zN0CFmVX+}oieGys]V4@&1R&Q C&V\ݦ"A?P<eҜ [}-Mk<>]nzm8R %O/DQ'ZPYvSl{6U^kUOľqy~bdzG (8:3M?=<良$9fS͠p֨>4,Ռe&sK%6ϤXCEXU:{~H}y#*\1r;Mng`Hy~pzS-93'?o"Ծ'b L4<%2 }ܡv}?c$,u9HVuh>9|>~Z%.%=:C1SGX+0FDl)nzˏbچ3x.a=# ޭ(>Gc(Ra{rg2)7u`9m|YM!IJv r+>ʄ4 %cETIMU6fF }z.[$›5>mdͬq 'clk?K\T|$xs|hWt?Vd/ oc P:!7>Bіy |@~~*RΞ(FwCI()^B^ )v T'V~L:P@p10u 0\hڄQAu>ڎO|8`MfS7TV7!c}0Yv4<8G?d%ڭۏOk+ MɃeR9 U᣻i 6 &`Z}wzm* jom*+B12m w#›>UF' Xvaw>$KTꓱ4F}@Տᚯu¿qosdwۢ m|T bX](bζ4' 5'w$D㴂 Y#&wJ?g QwbZfX R>DM6AD\$I1k>qvԭ \wW8gUL+OWvaF jiN Kf6'TΘY?/l!.6Ӂ8h:s[;L{ٚ]q$$?MDLs%z+O/6*`MgMH,Jݘf7C)tVyC.W֍,05J s'gwxJڕ@L]uY w%ȬQD@ZDK5pBÉXm2WV3l)CPR穥A<)>儋A|]`C-Yꍞ~ 9(@@l{:o@Q_ݻ}AD$@QȲh`b3ZAZYZqy@N¨BBTu330x]A^41㯍gp\ fpYOy ڼb"m1;/"B̹:,Q%amXpcșҷ5pb?vIc PMR^΅LRi|8zC\n7y탓эot[ ^ndbWC//vq;˽>VՉ!1b!O=̓ӐaOΩXVwDe:}g-6-zh3L$[Y37p = Lpa%Q E_oV(/YΖed)x)εX#BP^oTpH7LX9m>O{xH}x f+&3~I~;йW9PC]jǡ0wuEYRqkm!nuIFճK. ߓPp8P6$)k3X#9ߧ G Mݎ=}M(wUx*HH+!eYa~ 'd)uμ́RfH!% 1r\ijF`Yא:| /N|!͇[7ܦY"7y!mdu<) %QlK_p~b)Az>TѬJӭ/kpX[)KSBfq77!JR,OLyF$jѲ9B^3degX^ib+5dlpCQ_~n% REbJmզB6^1uMt.ۭM }n9, <e!Z\ExHn<"=zbjx<"T&C|,Iq; ̠pY 5C>xح+̱a=Aݡ|$J8R~\]zC&0IDރ g @2Y'+Ma(N yT(f_\Eù^!SGH cpW kc" }Zݴ\h[2PMv"AZXh%Y3$+J$Vb~Brn!R>3F\?Tg3|_Fk5͑s0idlܢ h>v7=znyȻpbLO*풽~vDmiQIkŻuHz]/8QIt08!wS|>c2?v8Bd+nU~U \{,bu3_=;Ĩp|cGsFT |_~&rZ)>M|ix>S57OA-EvWJ>P Za1wG'eȣb8; jE{՟jAtYtb^N*3,Pf څ}!NhMDƛ4)t<ؚIvR2"Np`I@M+Đa1Z~,[AtXA=;NZ'd*qd||wKloqizOKU 10"w7z,*e(< WB0c'+]uU vH4sseM vV8\y& ڣ3]ZU}4fbYVJpiz{Wf DELeZ>aT0@^٣L}NRIqGlsH1.pz1aȪY7Kƃi,c2p4hv쥒h]>F vPv׷zm\ Q0M0Kq`:g@Hv'EYfʱx]IT_9AMSJ$BH\^ʫGTJU-+`hB],ztuCU4ښ!Y,Ɍ |!m6"̽RPm\Naɺ[dtfҒAPA - 3H8A׬u5o@Aލ0~#X) ¦`T=JZGd"!REY>wgS'[ceB=^@K."' 8QtMH+ۚe.sId9 >si"-"xjgTT&W$ gJiɚZ̊`vAg?sxh1zU(y|bݻ ŠA$26;pi֯h$ />.) r*ȩAj[uh0CF)[jU evV^k]zo Ȯ&ĆL.Mzݼ8Q mА! ,C:ڿ ^"[R?jr`M nLvh|6F<&&n~ĊM#ͭmc^xm7Nd6R8VH_& |`@A 4ʲ =a1̓d  }J4Ó'Ge,t~gf}p5Zx[v`n`"P: IDմzm'N@@/s`%P\7S?AW3of h!dv5|"gZrw5UlsB'Ze O.s/*);Y5> ɐ7>aevŔɏǽ&Q8G*_޾bF.MbJ_gFK>t;0~ kkQEq1{B: 8ӱ2:z)פ t^C!ݛQU:\hUuqQBd/rCۣF:&dT p i &KY_( ;`=+eVl,DS|k8Br䔁Z^Bi"3*lOP0LĒ6iWۊ@*4@ w+j˹۾Pa.W tc鄧K?Xċ;KF\+b:J&UlV/{ΉͤnVWWmx#ԋzHdeӗt6=ǟj|KPW&ұojM7B%B!EsRZ:`4u8DRЯeV0z}Ksu!8RX*PY=X6K&/Z73e’:I o0Cwv>ryhmƂΛ\m\{3T=V+ƜpH Orfe]j[?oPv2{Pb6lldow)(1S>#e;VoM%ѡu55(+%wvo$! Uv ;ߩ/ u|Bg'h(6`s~ U**wD•lUR_tߩsVk}7Gm6'/0btFxYw }%]po7.ņүURTM翭fRjti4=c(N)RK](:g2hX21-֓EnҥcWYFg2h 8,OPLJT,*7||j02AjN~Ph+/%Wyvd\[rpuHΞ]ߟ4LQp@˄5[s58*B :o/pvime8M̠V֨~\#Y:<#V![cP1"Nχuy:rIY_rJRiu ر#;smoheŖ9>M)$oeO9[@ۮVIAg饥)dvy얆L RMӮ @]2&@t}6(C]E% &j~Ʀ/ћy Wkw[ǫ& 8ϴ,1RJy^n&6!@a\(?c&s^>-ȿe}fo3eVXx&xk-`T-Z#u#݋'Φp7#Ru7KPE@ϮFKR BaGGr8nbBdX]7-)d~4I`xjpy8vE(w1 m,/8jF>yd.i)9 lSv OkA.4 F򀡝< Oavhr~P{qc;ԻaC-at}ͩYU0/ZsgOֺ7LjZ[$$C:|.rd/>; Yԇj~]!$ 'p^"U,#>=OߋOUƕj^6 $ut`pUoo`:EٝDk>Eο\5*!E)H' ;9҃S@o.=ZEx^f KEl0'Ǚxphi%Vg'*ǒ YF/?Kv;5* ;@[H%$LVL#'tg$p #Qci>éPˑ]M-EW׼JhT8%Q)uSM}R,GPqjR4 <iiNH˼xmC\tËreaz{RcT/ a2KP.7E.H LGe>▫FX%j溫NPQ(4|8d9sU6DuJ,d~ˆU)uՂL,0$*i(XZylݽ{7)4 X3bH+ağO#'?שгf{IZ"oL^^K,"ÆHz bm>#=T }p{֖}#G%e_-Y?K ˒Hd(\ aJi*(nYsbo똍3# &z%PU H5KZK] :ȝ.@; Ei+~Uj~nKݷE%}\PZiVe@S0*+au儯)$UktذeJ|ML-z5an\X2 C0 γ0@6̤>~]l!Mi( ܣfyzt5j'$J+LQMg/;o#"ֳ5cTIzAǭ{ÎRIe/u@!n|=?ءyۜiDH'|e TKfɁ8U*#!q4!4kx'.JK._Z77jOB8ր"8=\gHƗ2fʍ)(jd;{`? )"{%j?F0J937-$pu?@Tx߀29Plq(s^uM o?<Ҿ|l2j,|>I~%m&RE&[u[.6\D*a1<83)c_m^Sf0eisɐK/ 99eZ!+P2R}bo᭛v( R$Tv:ӆ"AbaA%wUܵ,UK_*10˾Isz:dI_vx~E@u䚦 Y3g:g$z&˭LDKą Vܶd.ybK^ %_7&%rDueC8}:5^u(?J s dە:GNlH>r-8E9La':ɐpĞ),ފUW#+ɍAGd85Tt!<}B:SL0C!vw' B Jl۸ ֫r*nDYr>S1\'og98uTc[rz PmgڤW{׌Q<:qލ][Ӊ#4Hg3} 9ߋiA(]Xit5'8)1?ڜ@0?.{uJVTp(:ґ1ZJ+a#R#) jh=&wLkQ#l)>y.pС0L-w{NߦL<_#JU ]myĚ:!0(Tj i~ CH7z k,6]8Igâv/ jz'vSY%5YNo4f*EMY+v)}ŵ 8~W[sUC:ۋ!xCPzM;]%L/Օ**%!-*ם%Mus<O##(:v{r-oڲyRe(<˾_PP&BT3 W2wM˖OO@wE4<rWb[0>V`Cp0FsG>dKo5 ~ۆ\5{cTL,KH,Rutө2>$\ht}T^J,cU@Gz=8 p-0!=r4}!yFix$roL^VH&JPA.#ETy+FxB\3roެ1$leJƘk ?|!.=p^/h+KO!mu D|yB?:Q: ŬW|ρT\rⵜJy A됢MF㛊ÞsfR5b r?ZZa6N]"'8~I&/d_i͊G[hSO}RxWyp#Ć @VSp*u}*=Jњ \~ w dCݛLp~s-IX2˨JDxyOei3m6{ [{$0Y%W74L]:ƌ_2:jݱɓ?xs袨Ue"Dɑei$5c)E@Ngl52FcZ=lt෬,=d˶l9Wւ:oddIR'# o}БHB"gSœn f|Kvfg B88w_QFB;EMȣ{N7(,\e/[N@/# >2UFs|bBuM! kZ; ǮSsr+dv#!V_0FT%ol  fxOTĆS˜c,ӕ6sV&I %6aA",Ewc4,gD7`cpraBoyEtI~r^Gd_m?jmeq<3;=QsN?n#fϿX:hcMㄶfAS2"s{6~ϊHwEj0d80 _VR7Lܰ|9M6Y9t28B|t=tRf.%AWҨ .!1l1G$oa[ %B8?0VAViπuSdvT.[χKCV&,4~Nz?9Xz2A پ'8N' zQwɞڋ&\qjS(8^|Q`OD,z p f&@>8Y(_k}l\k|m>lB57z8l6\  zS4;<*~< H$,D3Θ&!P IB+ D8(">}uPg!O4T'R `Z)'XwqJ3 _a1[}k-YW^% Wgv%dx {mκ9caQ0fH * Un?՟] iN$ ; ζ<H~zJAf4*nf]R0xoiZϸbN6*Y} D(\L;p YɓN(D cL4K'g-. Ib;5f`gOf|CtO+ZN2P\Op2GN !{``uj7RMRJ,G$lWu\\] \}4_2 NsaA[BsB\,Y|qnwuNz)7s';%6a#U Q7[o4_͐x#ؠ1Wr`48Do*W5VvM>+K,<F`5+W BǤcR, KUV/y0:4x M#|I0o.` qSe{ ^ܒoIAA!.`W2)hj>v5Vw9oTEKݦT:n`v\#ŽDn#p>=j?}&|~#ZWT|^Vqοozo; s'<\D`[͢񯡷͉On.?|*{y׵8l_:f AOHAbXi>Y_jdQ;HOda> AI I Ie Wэ^h;A7S3 N߶ (\فlu{Zp4+2C6H"<q:IdzCUԱ)R;d̿״P>SU[ 0 d7zA\dY=F|E8eˇʚU5M4\ u, rۮ>x[^o>8E|(S^W bGLߵdkiHH&͍5۳L9;w UmG}O%hRV5[PαNgB+ATlE{0V'㉛ }b;<0*(VwJ=kD7g7?b߲1W-vI&ٚn F?GQVE3A0GRS,+ *^ugbNg,⦺ͼ\~TUn^1vն*>A7jF/i\F@Zwe?aCѩs.r&>&쥅G@jMy7=Apґh;4I~$\R~_DvU1vpmXe,븥o:N]K'Μd6wNؿ^JKu_mP.u񴰀@0 R6xM24/m*fBjzj"=i:}Dt NP' gS,ǡ3:׽q_Մ?bN[S;@g"p%dP^\lҌʫJ8%?N+gSF?~5=@Rh7[~pPny_l! yh3u`lmW+:@Gq玼C:;8k?nx(_Z6 7Knp)"nsP6U̴K=A_mJ~cAmZtt%P>fdXPc5nԸn`9F^GfiMH51-ߧ÷lᄁ?m66&7oCRb1V 91v8*'=Z%~E\DՂ; kw5%;wSqm>Ad&]"/ԼmB57.Xvu=Pŗ,M$9/捃pܼLW\Bk¶mYXDžUɶEIq{/NtomkC3w;wms-+QEU}<},u\nH-+h^虁@Km3aqS;Wu(O:rVFaUi$.`4##Y%.GLrhAUNiħcf{3S`u+u> " +ڧݧD3pcLd7eGe[D2?z_]FR.[{⯒'>8YܴBs‰80KIȗiTQRE)d3qZa Y 궮JҐ!v[֤^A}r}Ei]&;SjU[mt8c=P0'¼ȩ~3ĵ`V3/69#N9|u\$q ]DfjPG#wƧAMa*Zw1,|tϣ;HM @>#$vzkgA\l|5eƱ"H:? 28#S!W! ?U$X0205-DK8LJF+0o,Ƴz/Iݏ ?"u@z*oxr(b.y)F[0My.O =o o 'fN|)> sH߈jW'i o8UBji}%TT[{415u0+*+gd_m>݌N}֎0uV&![-NOACFa-F R<ט -xm{/6m^qvIS 2&^]Hrnv.#ي=% ^ 94Hӛ`bpA-C<5]&JChL  Gվ|O{ep֝C,-o芨?LJ=rŐHEYGH3Օe)eC(1yl\hQP{|`ELW$~H-~"jV'uh%ZOU7=?b}N aIXzԘx Mw~R^p%qP7wa}Vp%sʶ-A)䚯fĖF,@.%*sh$)Yy|1VqY6hO?-g~BF ÿXsuƗjJ7TDeB$\1t/\6ޞ{xbƪ쾥ɴsT. v|e$籑 Ǯ&7 BE!=xt%?XXnWTvQXHH` 4N &"=kyyH}0T~][^J{;.HWe4ynsZLI% fy4`0.t%в}5pЎr~sE hLKSFonMDĠ:9Rh~$Nf1a]aZ~j kgQ%/ȍlbormR!9dkj; qʨea <WcF!ea,Y(՟|#bBL;wmذ_ (}J3P@_bRo~pive/"Ƕq!.dCN9"S&-"hg޷d`ghuS2>>1Z~ ˄ŸgV=j蹋udHc2 ݬ"*꼆V*9ph;(;Kd$+/3glݫ " &8rލ{"ӓH^k7|1ޙ.$U`aΓR&p2)[Tn&XqOD*)rݾ~ߐ2Z/ R0JΠ.Z.lZܖ~+Jkq~\xN *o9B+[B A<X*9j"4ۿ^KP@ Nq4eR%uT-Ϳ,e奐7k,6*ϱ6z}H|L8>;^{D8G0X3J%guԯ|XkXAQ',Xes7D{7L!3 22YG?BGv9Ӯ[]FLm G5z׺&Da!\-0 当5 }>*Geu:EmnE>7p`4ReIwAJQB?d*֪s,ZejMK{ NPb[n%h?XŊuoȖخ}/\'cG&2HD/)\"uw>"'FUDwyIxkZ_iVXTv{#@Tw_cnB6&y$"9c7խmLAm{Tȱ F›NPkb$H ѝ{<;ƺCM@Mԡnս1B_vp2?ӼGW%jP1Xܹ-n]|hϯ cBw&qtt̊7R9I``H,Țiڰ}jpT+œbemB{6s&ȧm#wENzkv^,ugasPd` BG'V\4Q̨fԺxǭ o#ޙ\P?媺eN %L}%(2ʬj(<|HPk/u9ENp>`!C[,TE_8jtHyfjig>-nka &~(0)W%5*=nJb_?C\ҵ_ h'#HaiehA2D εTb8&K~ov@("nm_@,EjSkO'u7[;Jϕ O+rɠs*`I*@&)=R2J՝SD_tϱ8 :6T17v)"U?606[>I4Dfz<Ȃ+?k]L:/YE/ӭa߶c\1O7ςYFG5NyLR !67WL)oyu ́9sau-ԖAg6j:Nq Yſ4,ƈdL#5>c |<; Z(>M#& LjX"Uza_؞&* U}Hwݗ ߄ܱXSʊAFHne[H¡i= `lUD 嘢᳚T9c=婕N GL5Hɲ0XOhq3&_Z60BKx47Romq=́f\ 1c52zRUO%RF>{.g]L wnM`iR_9 pvЈ._j!2 D茨N1]zZMTil;7SO@8;S(hoU^b~YlboͲ%Nם2KcdǞfy%sCrA޵OÊ~fWyuNUsv G4X1Z^[DF F0p9 R >R[p̚8@VqFWrk111ݦc跡cqP/S9w?n+T Sx=b]^]"BųmuT;[K{SFj)H M*E 0+`eAs0JE99MCLH(cia0T!W62w~wjv"EOrHMf5O3讙v1(h#n>JBUs 8"fl@/!+?$eƈi޵PE04tj3 Q!06Dd;߹þIg[(W|Ϳlɞʪng=+\tJ fO(߁3"5ފ ζ BK͆_XW>m(zLV<H} f }Ux-% )u+ӸBT ؁T&wRfo.+?h7j  ,v}$L3-T\|1Z{VpZϧ`mXQqP pܲޢ?3)7,ld[ͺ2]=?Ϸ8w_[ClާBM,Q:.fi@':RMew>00*Kpઘq*s9.j+83н#072Ư8 NVJs4iN:_yR% Zy7Ox#(~`4]"ɐ,+Ȥ]av {vs*H$ޞz-l VȩXղBS\[wA0DR6b"%}ŤX\)iyJ,{oyEayDVf9yviqָL@L-a-T+؝/8%>]cvZSL/8hX<% #b:VAn @3G4󏨝^{nJr`,B˂YX#Ω]"Ic951Ac"vXd:—yli7S27Pm% \H;A3 `,;An-{>&9ړIopT+cI 6\)ɩKdVxID,Sb MENlc:7cp|?\~-m w4u!dN&𖸬mIۑDᤎf`A[xg&/%q$7%fYwC߈)G7fmueO;(a^D_׎@A7nmH2I4uG(@[{rM{tU|4,:3h=jR&=v٢pz 'KZn5ZE1z|ڮkyc#RkխdSiLHZA *{"H4`+F89HI0 C1a#ͧlտg@KJ{C﫮DYOuzr 4B$*.CWU99?/zۈ=q/ VѲ/68 nIUӞ(jGGF:jnt~u5 /]Ю|  5 ڵV*蹋}[I;!6[foLTKY?ZRDOnGM4w#F,}=ޱ5oxD%Z$~xN_`Y6xڸ^y;@%Df,.&!X Amр:xEwPZ Xy-0>kJv0<\g̲4RPB5+96%i7[t?4& Xau:osRCMFuݒif kq-=kylT83& Sh3q`gt X@^Ⱥ{Cࡋa$d8ي8`-~cm +aEx8DTg4%_o)܊M_ZZՄT!< 5x2<&{)*qMpd棘.Coџg[/AmG =j-KZI@%fz6EIrFi0ڋox)fOf kv;R\fh*.$n$ڹ34p PX$$SR#_ά(v;X"94Ht٠?$2ń9 v b*hfƩSRDtNv+(!E‹%J\Mr3_g2~0 izؽ>o!,y:ӕ>A9$"k|Fq{ @/hpT,%xv;"q¨*f4daGr)zD-wU.7=FK*j4:T}UY7%1C*,{y7+WMkם!cj SN_iݠ|O ^ZC?Y{3A9ML^*,8įͻQQTR5A~EljQ_bZ4>#-J6C$ݡp5_̊I{.KCfmBcbD t-M HD_/Q}Aԑ *sdv cЛC5 + nפr נ5]Rf+d=HtEc5+JТKi dsXɠT3z}fcZHӊWJ-aZ Wl?id(N4O&L^?99(:`lB(5!4pyv.ֈ {圶eS_UYX7UQh~.8\rGHbs+ߚ)ޕHӐ O'ҕz#z΁PגJ?Dil3897g\"Q H6]9#R

i|6͍y[4  q:SK, 2)??y9RK[{Jޙal8Ɓ)ozt+Z2na1@ɝ9 gB[B{un 4E@OtNJ(;&T5&dhnIQjsw CI@㥡6aEk!-hӆ);pӺ?.3gB ,:(k:oE69sd5d`GIB)UDVYqAUD0g3FsTIJ|rs)u{ٴNpyhSt2!gof։SH[ ,>?)W_b[*ŵЂN1/(QA *7y!=V\HcR+ C &?T" + :h 8kqB1&~sR5!:iv.\l{ GҹFeUg7Yһn P91+}.3 D- 5)XhCvl?cTܖpO"!C3(As&[6!|‚X^CC^0eRB|5cWaH!Mh4vk*l5gӗF&מMq[Hm3{':y]%s0ЄJ7Q0Z4P2FP2Qmf{I헑H1QUib :,Uqى;Uj/%N_(d>հ̻Z:}ΦWלvǫ؍4~>n@WV;AJ>s$[%<mĽOQA"-kl !)='l$ ךGpj"8hOuh-Z6s8)[GF&%ս|Ct +TIsOwc̍P$O,8_2mkwGwKk Em.HTBŮ0bɐw/$;.8xP8VcSbA㏻ +birMf/;uhs&C7VǷ7}ɷ'_j "%rV`!O -cg5]燻ٝ'poȢ]+ )Emt!+IG[ݻz8d̀$= MrQjhy (Gu*>Bixdm(lme0HfÖ:[ *)rAI'c6K|o3͖e4 bMv"2/Ɍa.6 8CpbDڻ̬?H8@oKXm[T`mLJ%Cxp#p̶Cnzjg.%A7FW7/niW쎬 Yo8$ʽB8UBcbAvy'RAt1@QF 8.>`x."or6h%om0) .]~B$޶ = <;Ӂj1鵈@dny ^U&A7&57)^U6;ӰQѤZ91|Ҷ}gm\9?I͵]} sϒ)ѐYӢ- қzJG>}*(/_/׎Ë~1P!^֍Dpå$)_3BCt푊 $SmHIzwP,^:Ot˽(oP܊9v=opbrp3g(Z_NJղ^$lVoTḤTx?&rZ՟cr.F?;\#x!.tdK2n]ML_'{(,ޱO&Ab>*yƅ}[/C|)oN}NKŬR8`āի'~cfF{WFSߖ衺?C>W&Ͱ<ɭ`H5uQXXK\L jڑ ↽WTE^KTP@oHSu=ѓz2UL!25jf܊=oEs}:sYᒺ*'E883*]*JzNʕ_Pb {Y|5٣9G;II׳I_" m<̝`` t(axJHۅޞzwCĆ̏bꝴI?  ~}\;2ȋD8;]n(W ~^\O% {AL"#6ޛ9f -ާ2"# sC+1iާ9:ঃw_rkĶv <4_([F1"owޑ=6;A}&](oُ't DÈø7"6"LDYZHEeR;#B-n?{^0IQf"ڝX[$aݽ&sSkfl}[*TVnǷ9`RGezuE1n$9$I54LBK@ݫ: n ܀ICP>!% ,4|=m䬓_VF̶X6~4M*0U=ɦY6ͩ;5Ct]'H_u+pUp:(/;H C6,?u^ȟ6 e4aprҢmGg\Ag$΀tMT:l.,j +qح{ƚJLw:Ri8j]kƧ)` ]TbT\ }>z$. kկcKP/`%λNF`u}k]@(j⋫) UV!R *w/m/|X?8"~2z2n6hJ; SWF:õ>k4YG:%ߛTHG9!q~r2?dv)+z7DY 3ʅ$"#<޻Yy8<;M[dbJϻiDO(~+)"viEkb=׵ĕ>/WS<V1YCaCʡ>S,t &`UnT/lx(klhn*{S5CAS3˖_xv>tl{pih[7k)_gwͶ+y}^?7)߉o@E;w6;lrW~ Dx-OUqތRUS $@4xIz5)~agB;vʺG[#pI2 7bfQUÀo~ Mèm }`)qʊ0zHofңIYG {Ri{'80!;bh!4U"~Я d;/JXhƚsGJ6BYN4TZ+4J_p3]+ 1 QHj}). 9HKfx<y"~ &.UTl;T$e[Z*[$|[ĸl%MNSszh1l;p'sBHƓK6gRdbkx+2G($R  )?k5q#o@ -S .p+vAQyj[<|F82֡2BKfD@fEbA":;xՕeOD?d(.61dm`^OP`VSuY_+x~4foXX Fgy]yoP7𥮖`j36& L51.Tm;[ bmQN#lk $Ժ<2FUz"| Jy^ y~ix=c?=лzb"J.7oժ2ᓺJ2gNء#U*)$~^NWrc( SYdV&QQ;{25հ8'Wk[m%to&]gйkaUa.C֦ma\lvq΅) A.U! !ӈq<#pNv. pJ]2 Yu$)B!@ϔΨ`lo᫇ 꺜v7AE1:~4ON(R$#l;8#$[̒JBo;Lx9iymavpmq;[[}F>Bf.̋ !l=#/|hZv{\I6@whsVg\V%f{dZCZQ{2Oe K/gdI0Eẻ:r-:Y_~nҙ /LLgzUI$5B(/&SٕhdHV ^Wj hGQCjk;GKa֫HaS9->gѷQÊCR/ n f)~䡞/`7Mo{/bN!:=)Q#@/NJ\@GtKܚJ^aip#cU8g @ !bPZkc `~Vzݙ5),b\|L.Db=qJbNP=Mf$rq7( ܰG<(XΰB~# vܫ2mXDN^TΌa\ZX2HP3SD9Ëj=_P+V aqNZcdWGVS=ɺ00`&aEݞaTپô}j1PEy)J?5\+re VDxHʹa(Is3ʢ0;|)LM \G3g0>jM| ުgi(7j@QwXzOyDxg KOh0̀#Eǻ:$Hgŕ;`]v;w^m+ 3mK5G3SJPPܜlĵ >P!>g͂>q 1`h9o)d=&^,+G8 KDZ{!Lgʼn!#{ܖ%6>O}W*_ m!"g_/ M~:_\ÔNkRSӌZU%go|mT!w]g'RZ@@V+V=E`~gx[-s:m8P`[f#w#^lZQ`g ѝt"8ڔӖ+:laUt}3޿Dаp+۪ [ql&^~Rg/'ˊagA4o^VVF i._BcU+hlX[S]6b=oUdxFz_e=AnӌafCrjfR]ܫ1#MDD@R{cRNzh˴q_s tڟUM&Y $D>wyJ.fb>`@|%U:Vʩ<(}/ʌңGF,Q!H3rxYY-݄ YB.;|z^`ovm8j4\9-xq;Q7b?zyuJ<7%>"ڴETh?> XH:g`HbyӟoXsuܥ6C7|8b~ITTϩxOH8#OTbY*K Gbu4:]!.X/G<#ʓ>&s܂"BI"h,=4'̝@ ү]Ew~y;Y퀰؞ FNPsGOЛ4$b)a+g:\{EL?HfK\䎇AN#U?4'jGc~NW} OBhʬw)n--X=ƛKnV&NS.}q]//~Cw3UCF {ʄPzEL^;vchz;C@[}"uQk# MB H`iJ+W9`8[v{7lzŹ4ylxu%uMwYN~Z[bҮ yz : lȇ T,/Th/?vݍ@[פU I%ZkZ\\ 8jqJ/},;Eph!Mr (+K}&46JkQ|T|0i9zT2澨^Nvk="0|Ք3c**^Dʨ/@&:E]6c[|@PK^a?+b6UWvQVH y{:6`U#0t+IFsy\Cl{vկ_-A/ASSozo1o X.,E ^vʉf_oAB|}11M /oJ_*}9I#厃 l7^!Bgv"V Gz欐wGg]@ 2g̤LKi&TOsah~+\pb? yYι=ka.d yp˂5Ǝ C'AZOԪ%NjizvR5@_Z١Vގ"^us8VMI[}T*mU?gQT^[Ѫ_x$b@郎2" P&3(3!W.9Kl<)W/kksoe?z=_ڑ{/(*d ^i۾:ZIBL3I]uyjl%Nosn2L%;dmkO*{ 3 4"@}N~lqGl%U5P]sUe@aQxj]ßɳX_n0|A&ur\P0q}=59Sp6%?V+ұh{=ΠI<BW:vOlǦF<su1,e11ua([[M91ؙzejv_ؿET1*,FW\ݑZ={[uD`732^n뽚|3'uoNJ}p;$]=-56|rE_fٴH ڢԹ(q]C᡽ 1s 4f_a;5 :$(rq+/Ӻ Ω[HT'۟Lfc_'l:oefK 'n'_M+u)$8iP8E,' |;APn_שB#̽R Bb& Ιd'xYɳOpL(W>'<͢6T;G7aOvf]hXvvH-Ԡlƒa7^H8=Q:V/bNko?u簒q]8f5`U}!-5>XHf擪MHV8Ei,k}u@ =SIum#eG ݩ_ U<|0P_VN#zϟku]b Q濡\Px2$1oFy-'V(`ULFC.i'*X-I FioZ7[(ß8z\i Ɔ=h~Pʰ= Z}- 1cG, `c,NQ_(3nLQY+ k%$r-پm)t+L{KP@lWKI୨R_e!ԺiUbQhlGL{_wULO&qݡAj-\䪔 fx+ r3MV%p^=6f~9jIqs(Nnuv$ K*+h5ݎ)Odm[ S $ -2//Ab=~wf<ƿ ^8vwm̡7AtAǿBQtOxJ+G"D zV&jVOi^}_1w~1f0E Tq@wS̪G5t? ( 58ôqA{$P o<%<)WF Ҥm˒ U 4~Cp-J_Eol?RٕʄHɨjTh[{0>eӱCCΐicC8V_4DMJ!韾z.Q?9yf`:Xm cCOƃlh{%sM#B/G7eC {X `(jo1-vod&EPo^R4{/.*բ w+a|"h/${ z)"ft~삌mݙ Cz$G.Gk6Sv`2 4Z>a;Xi"3Tثewś l3!!LjgOIRJRfY/ 縩D`VÝBLAϭg|es0pV]_iϰZrQ@--C0+`Rcg1ڑ3s?yɆxQEf WXkrFK\R+qn<`|/JsD07{~8w:A.|OᖟܛKPCW}ELSMqsl]W]سcRu_%:OȱFaIiDثh dHK%ܽo3|l-duA..B$2yLA'Xg#Ҳ &PN<2vKɳ%3$pLH ݸ, @hC#0,|Y);bN+1 opYGWf+~*\d-iLj!""͖ecdC jj-K"6=N9sխ+^NKBIRpf֢iu:^)O2}I߉c*?|dj+]g}PQؙRҸ[V-T`IOB0aNIg~-'F:2 xnrchz)ӋLcr/Vv\>mj׋<UkۮWHKxݲW5һ=;t&0v428%^Hss޹Sՙ# HEjNKys/?Žf7(*W3gu䎨3<."2LÊNuu14nw>t/EVQlzWaRjn#D.t„~!ItZj21j 8;N^[8D Q5s)ˮ0ZĿn;rԇ̞:N $f>, vz:**IԘDQDؐ{Ьd'3(LZGf%Lsl9]vE j*2j /c})UIuCҐ߽ij梌uNndϋ凨kѢ@3>1TfVh$j7LCQ Ǖ~f|ŮaRAt'2ӘmLBin&[O8jL1uS60܀Eyq:-7%= { ꮇ()W~&yҐèwy/HA|GZtA.oc :tC\r  ]HCMgU :hK?ݍ`.-ʉ"?md0 /i2Bx2v^tXԩEMilQj|1_*@:iqR %sPr`ug0>WB*'6~cS1{EI՜k-L.D%E<|(?:hRFw8S\W" 03tռg';B:S+`fyìpdӿI PY)RtP(=Tq2 h 3%Hҽel9jfǿ)jdE/(HV5Bv{Vޥ rCs1' TɚV`'saTU!jV-Loi58!#Y`ӜgX12^ $ko;AAV"*Mc '|n{sXD؞\fr7xrP0 xRY8cK.G>oth;X|ATCx!%1$TeC}]ǼJ?VL~^g:S&<]/H\̺PM4zQ. g&f"Ǜ:d&<ui_L5i'gX0Gj# wIug;AEɵpi?@!A}pr{G:G{c@Ӡ Lm]yl Y2 fO{swcoO Hf-vPJ28K܎#'M/#0Z T˅@]%n䘄,<-iK׷s}Rπ %=b~FJIVDǎ2#clXD,1#ZmD\ݟ//`yQo-b’.y-]*&Gt4KRo GvԖF ~j<پCG~Ϣ6`]!b֋!8bi¯HB Dﲄa3A߽ȑhg9ηk 9%QŻřx [Kɢp?2D,Ս[z(CzRӯ=4Bҩn Szӗ̃e&ސՄB!K>]W1Wa1C 0["xuQ7mE}Ӕ"cn*W9k**& >:j>Jѽ@&.2zp5ӂ Ԑ60[j̫G(6rxG%+Q{E;wHT.~{ j4*sL22oEю?ˉ3:l.Y{f"eDbĄŔnO}۫?ʰARUKLYKX 9J/cE ؂ x<,E;"?fiQy erDTXN |v!:x]7v&dhnM8hl3:^ pąkK^TB1G 2I]h)?8Wˋx.Tߋx;߹OkXL6:3G:T 8];>?'Y1!yV&h5Gwl<}x7h˔^#Jn^2n7KW;(|XG`?XFf i!lSBOv2 3nAT$dʦXF]b)eVF%kp¯Sl{yzΔ0~I0'OC' o|TrQە\a#9 aod,e͕ #\诊-9iA_wge|BӀ ;`zTFLy4C:k yIɎxIQ }-')]\F01lCt_6GPpH9+CYdĨ }c}rUn.5#R0>(;"_H1Z O?lfkHW7 %'vFh5,]JSQ6hgUS nTbʼv٬AFѡu4n#;*=TGsiP~kEf:aqܗYUtr_}K 2؈5ij;e=W(*:+d-u.LaZ3'ð2oii %t[IƹOPhjhP7DC?2:m'p'.l^)0 ?(Jq#Z} 3!X- 7"(jKYvQo"]49\wT iygu)q@ɤJަ +^/ z-,3sB_Bk 3n MIĕ+ o}k&^J5b@/R6\‰/] LAd]| ?>Jk+5sNu1d_n8sO"w+B!uf|[MUIIqD 4uI筸f9 #YIT+/wvX7m7/Df\N'󡃁ynj.GfrX>@8*桁\$9ebyؒyja_PCP`)T)JP< ojR[%-o|WO7ڵjls|jJL#UpCA 7**+ Nѥ }_eyAŽU~qYv0u} F ^>eE.atmev.TE(??r}u`1ae~ Wd^2hG[>o\wϨ'43Q0ΦpSsM:Ɇo#I0/,Uqۅ_ؽٞ MΙ4Yۿ7Ȯ\c%DLr9Ȩ ar*`lUȭb v)g@@c"3Yu:D۷@R￝M?+T-o51}dFCcmbD/NhkY 0 V%wp2d5= ކ:tjU,frEFT VPS_.vl`a3.3{8S!B2}Q: :KexmYoA?*[Ȱ`ܤ2mhϙlgٸD#ru~xqS$\+ 鲯'iŎ]h uҚ&1aH<~ D1q@||~) SZu9?I|4f1pcc#V_hZ/F1JD~)N&.LB6Xزt`p|Bha/Uҏ3O=XfN>С6;[ޝ ;ZaAeGj78k>Z!7j4F/g#x{Mf/4ɜtloVdc tH׿6-H8{itOݯeē'wܓSLEW6tkuUCetUX/ɠ)Uf:F^s*":C-XB~`_> >' 6Gum~A48rUK,O.LK-.QJ AX V-*8 ]?x3|h5 L!\3K`:J~_ұSloYӓW%&8Rq 䙝f`=iz\d V>BƏDU1ic,?+%CH,ZPg[^8J0rYpLv=$b )_5gsՓ}GiMgVr4n5xvŽ,&/Ov }pe$MGs۔_R/VK<816#3de g+\7m$+<9uT~}q 'r,KG2Fh`GхCQ'?Zu*PUN+*ŽyڕcWmB{kJ:ݶ%-\(4 }&YqJJ0 "oನv HVZldw%%݇7盾ĽГ1@]1BME?YR6F\2tȷ)Q9Vfw'5{'aw͸m.!N3ҷ]WM~1q2o"'8jk~xfppyZ);E7 MDf"E]US%j#6ƈ6MrQ[rbT<)_f$RCXj6^Sly`b{7Td4<9GfB.+%`mi߸+켅Oaݓ}cѥ?A!EU r}򄷦B# \ >V5ظ+UPos״9J DAh?/0q]jXH8-C83r{T@es (lx.2:x6=oGICrfL\I* UaZJr짘X9 IsɫD2!5>X-`!E*Ӈ߆mb^N DZ؎o gpsI.Ή u; \?^l+y(u^w5g_lzsyʩ!5&*~?,bKwfo`oZhRx|4E@6qHzx&"mX%})&fGߩd ꁞ7<޻m=UJ](k{IsԎY-r϶{UB;+YKN~ X-&N0U-C bQuL$X?(i6 M%%Vt ޫJ.b~%̯0}apF&߮[i{6Ɩ+Ļd;{)%p3{Ïq$)%jz>w65z02nB 9xCGJ_ϙB2ie{43\?YOe& 64`ݙ1@Ű[t۴LD{>9W(WZNErK٢V'F}6FϤ*uiY8*Q'b PTJL@5%XN%LR R|j-iZ6 [`wkYVx3c6Ifc2**}r%lEa@hOڹ Thq (QSS;$1F/JUprzHXa*nPJ=JHL&ܬ35k)%*v+ˆPl.-e_f, `./aj4??I nfBل%h[b3#ϕU&"Z3.5}`owJF£yu[6ldH@Ho2Nk4|QU{y շ ЙW^`Ӊ|`-n`TǨcRMp {9h?F'g_ԌB>#=#ЗG)6w47NFVltnYG@BzE|V͠/]qhVF?وg4YGu觍BHip7pUv*{j'y *@Lǚ~p~T.͎6LnTL[cniՊMv.VtIP MTS6d}%ja@0{i :c7|aE  KʂuCWmo-Hh\ַ#uB?A`~VFv)?53QR/N_TgXFHf;lR`Q :Hc=\4G8lTOF${<gQ\bB> ᠥԼ|lе$]xP_ Ug1MSYX  ۪wSeIBVX`8m('&PYIZ ۧ"5e(qt5f8x8󳲼0Q@Fp]x6!7,sy+ &_hߋ, ]w K v?EQI Jb}( a1GQoG1ZS1M#0_;n!T94=t6d8]wԧt#OmWV %nE{M¿\lLg$9.0솇ŐOepW 4ƚC.QWDc'g;!\XMݮ?#:Zhh&?n@")_mn \gI̽CAoKl?|nIڑKΎ^VA[:/bU?gpyl!AeVJ[lF#q^wnsSf|-Q:6ByH0D0Or#LG?c @;sM1#=?`.p^qɁXܵXQYٸwc<^,⑾0g;ѵXWS8^cPiZ-̞ϕɡ9zXbBf_GCƵMg O w:l-Tm/F@Acbֿк2Ve|7͇&UK[6#a eˋ$j:.%[V_`@N_fIwPŒiSI89oxȭlQP6e'g P2`}O.1 =ltS7~Lctr,)Cʡfv 0|&@uIn,ՇL5,'m=k9h{I D+ێpQ NSrS!*L_|s#l\2$ nBQ[1=)/7lA+ F&+־ޖiV>Uma:ߙR"+woV}U7l{ p` @*47iW9+_CFHx.%8y]nliDCy q8\'V_q^1dThxuf!1@S_ژ¡Ƈ8ŒV? ܍ 0sA ڶpDqCG}NQJp9/7~C0!G,>e,Ġ1cz^ *s v 펇5zsXWNM3iDGTJάŐuҖeWrE55 }N=׼c}_keEBp2v5+V6ދe_OVTPTW|WsM>sh3oNV1ɽCP,%*%{WV3g;5T.p|<’y}oݽ?1>k N2=XɄ%Ību+] =4F ZU˸K섊Ŷ v:{ߊ*" 5FcfW/c"4|Ε7Ky%t :}Xw "i*/J0b&\ƝZvOR&>>:1![(9:gI ;:6@t&tv|Gq׶Oh>^z*ebQR*ULw.߻,} P@BܗTD#F.V=%a{ÄtwCzc\8Ԥei[$*O!t6ޑ^`-΍LɭTjPR{FK֑R?SNpسbepU/0d<[5UtyUg*gStω+'bK-ZScI'18_Q pȍhQ/QWn5W[-s/;L6G |~E H8O ݜHp ~IV?#|"{Ea̳jG]^Pߓ1=d%m<.-2Γܟf^_ Mc jS˄\8Cb><c,poqܿڵ ‰?Qw,dgDH'sP#jO+R]t>T䀚Ejvzx Hu'cꮡ-6!]/, P.,DD-B:e!ͽ7lR J#5SթzMXp̓u,Dߚ|A _ ńѓFEO}v M/aI2p<~0t:azGCűjD$LG@=J,iGs[?U6-BhAbNzvxVvL F]$z;[-) ˌde> ;ܱ*l ]t h⏧ۚmޝH|IC&~X8+=g8iYU LToe)|B%ztum<)qź{`F3Hz7iK̞`Η(٠Vi;v}pHV<{Y(%Iw* .^ki92b>lqeVd7v."8斻wo*!IFDzümнO.z:ǽqyV]Q=R%b PU@e"w?m*PǴ [)M=iWJﻮ9WxfA::D77N"\-ޏ%^ S;XCP񒍌GYdfWF9Z (  rȽ?3!LHHL9 ٰ!8$!v|V'͢І {Z5W3]K>N@S6T.o)u^2Cd٦$GB~ K\Z+ 6&ұ'`%;OSU20ZϯǓ5. u~SuKxQ&iT]SV! loJxl&<^(DBPMԟw*liO.]9m*;0 8B')Zm6V OF~F/_OTˑtKcsP!y0YPPhπؾ{\RLF>ϿZ'\;ӵw*IzPno44lZ) {UTwԥw<Lb Kv|?^ugSf3O!!ve%0;Nx>WPde}ş5B^6FdW:YUV95.ń ;m۷9ʯ?Z8N!S=a2NvB|3t0Ѕ[ߙkkkn0k掻bߌOjBx:1QEAap\x&f4v"3 4٠2IS'P"~ҕaFH\O, GmFtO\'s(Dֶ]yr /S7/_}UFVmi;ä;w59~ւs5 Qz{gWTpk֓7DWk$DUϳWڌ iԐ en%ŤU{8QN 65ÉRQ J*s5qGx) \ 4*b[|s[}K^C@*5^NAcl$(y99j.pEC^! G gm/`6=WŐ3QC8v>ArnYpMIכtq/޳ 8K7ıh͗a -)*Ie$rx0uM|,BfI(! !Js3:(M2i]G0dM}yx[c8}ËJBԡV2>`eWRc >!7u !ӂ=ī>2X qÎm,6 l=8XC+̔aH4E" w-Q%E$˜_Y@a!dPD'(,zeCH,"*NFꉳL7xUY!]mqŎ[I&R>3`07 e|KHh{/D׹?g>-LسEڑ?(d97d.n pL\lƤJKKUZtQͰhOT?j"mKo|]R\]٭Kƈ>WdoP,FT5UC8 3mHju͑QLd(9:)"}wAp-W"a2+6aEn9oF˺Lť90ʢ dsP 8Meś$*޺*Ky n,OI*"Щ8cţ[g`ۤqsauq:hύqLM+y6o%GaJ,eE ?+}vm_E9Mk~e}Y}1ՍGEW{A0ޭ@J|%%S׉Te 5 r+&HN!D*_ڿ̈ݴ%ا͘S &oJ_̫I830Nˇ dnqhdQHnNv-qK|3 (>~N|19}τ(5XU/77v,0nF>rw97UK7 HWtcf'b~|5}˦Z1'k玶%:diE5!/SVgKWQ+ `6Q\e;s5T-Bm:T ^lj32'Y0.d`?m*SjM_šH8:s#Q!A ߣ!ׂںeŃ?XyJ};?֘ MJկ4 iC"&#Ek3mK -`9= x+ ﳆs;sE{o΢rH|dztixdoFȾ>bQ6W+SoWk^XsF}PE&PE!CVg B0 iSDjDĿL0>'TQ-z`c[|\6KhF!kb>{t/!Zntp9hC`<6q哯=&MхUH1/j&+z'USs+`8! n|m?8P1H+[ ̖VWS=٧@Z~OZD8 k9\.km`>Kp|%Y}kV4.S~Cu|<\?xzH.;ZЖł*CƘ\z ˥eG!]ݩ/n6RC)ߍ~RQj }\'#ZłTIA\W_eѡ1*IS'o4'I05+ir#`wgHVk)Z|;,0RGz/]ilUDn7s7Z}DBV [Ҙ'CӚg>?Z@MFRw?2б2̌ :O=rFF:y03^st}Q5'ѺG3|JH8yal7k ;ELMgWV_3Д ; -xEkL_iXrJ}WkSS j߫t5MC9&N8p7;wbmmQD`7 PYH s]oWW5:]-ZJP~kuɥY4`t$?4**7v̞Wg$LƓԍ*X;P˅h#LoY9h`{˒]fք޵m:鷅~oiy6:==__ҹz_$o|؆ q&>b"Ulkhfm 9VBDo1~٣uE;G2%x!_W; #WlwO8$"8mXڈtŲ hNXaF8ӞRX~CJUǺca3u4;0nH'aא//H?M )pț8F!(DJ1%;92s iXJB,Nò]jzEQDb}%bT#[bO' t3E"dC Wr#ŕKя6&YU!H,jcXҊOۅk=10Çv2c2\b&c5Ɲ+=9s%+xfM0 Õ8iK Z8or֓݇7@~ Fd_z`4aPټZ ٳmSt![ i{Ύa֤ݑp Ƿ5.x`]Dpe*=!<=8]0brOFQ'@"!?lRY:̈́N(ӉPJM=L+FV|zޢoTf۲lh tՖ{ڗad q%WNU$ ~{d֔YA,E V52:IxL1Zz --&'2azL'UɔF Q4 ISz=#0ʏmZq3mjYKaO?ݷ魵gy<25I0TO*9t]q1Öٕ~.\."uY7r^2~utq-;. hAM&CZ㳧׃Hl#cY [L>?HytC2Tϗ/I7ce$O'yq<X3"`kѯ=uePIfmsy)UUԦ/d6GMQ{tW<;UoP}$ƃB6 ѽ{ '1PxJfaf\űg0LM[<r >e DM*`w\mg~d"&2+'lk/]kЭ,ftȔj" ^A1 tHI9sq %2%i ؿFtѼ-KꋲMR.m!ǖ+C('~ItPyY%J $ -W:Z|%y0zggijux,@]kuY$k-<ėCT"PДJqГR;.l >XަeBن- =#Xzc"dE6fғ+,#Og8ΐ/S~p|Ď$T,LmA=3t|3> zkާ~V*h] ]NT c7=T_!F -}xN݊VnH.z8f/HN@h %&;` ,KLx:GQoPC*ɘy(K7ș(8 _kL/ߒqB!,Pf S&M߻bBIӏ;T\Uyrq"-YQDŽq*w"NT 1Xw˦u C˪*iP*N?lbgc$ -,E Z 9wzY5GPWӎ:΋FV{(-ff.#xñ3ceEh 9 D!%@?/SJprdK0 5e)xA騉96Vӿ.xάU;NN5"3)"b@L8UZxul:?'^:ONZl>,ܯ(!_Z! 3=5BB̃Hc*X.*%,$LJu0S ΅82ۄgs `+^Z + 0MG|ڷ3~œz"nXNG ' ڛw6䗹d~z髄,lwC Pjso$dF~ܞXY q Mg] K7c'vN{7mF 8EO3,U:DTd N9Elht X.\}s/5|Ǽ`tA}33T"!ۏRmXBmǏ[|66tyyR+E lʀlRQs <cU?R}(=S5Ȓr01*R軿:a7 @knoXV2 \;8cybW%ue`Q/ss ''h#pҖSց=?)v|}햩p.)0+!k@G ׁs~7H[d74VHgpY@ =7C?01*4S JAKxOh0?|)uyGDa'7FmC{7`K֯O"^ΣMb V!;G?][6][ڨ3vxxtR~ivrЁߋMNY5qo:7K±v^@G&}z%Jdzj!:WJKpό{Op_I[Ŀ ߩCኇ bi64"J\JIS%ghL5gG|wm7y)3JK+ycVZUi%meMQ(+w>:U:IB<{[ɬ+ jcc'@0͘\v^v9"$o`0.f; ^ ta&^G0Lw<:ԩNICqOg [ٖ8rqU]dB6E6scy4:Iϯ|F[^Z"C>y.ӈX=0PPcp_b%;#(Sx̓q=Q5zP/YqF>e R >/oA?~A(Lw}c:?ѕ8z>EMek) },D ){KchTRT㋦DH.*C2z(|K0zڐ'ZVלFt7n`NzQ6Rt)ǚ 0GP /ڛ/3_/qjwњМVˢË `$fCP'!~Q/;8/ Dt? a ';|޺)õc4Qn2} ߾ I~wݶGJI 7ZI ~C,= 8 ۂĝfk Ea  {V[kFuT:ݸUNk+;?HW{`x{ȎV=r8+ht!:/@;Z*g~393 H!u* UCj &>܏뒳lO%Ц{ދq16 fvоr99NU0~Ӳ@5?BjcFzgeBS1]G&jˮ)2Oz*\BJL9q2ΎBv SzDŽ׏S ;IUŒ0 dq]Juk\WJrI_C+n|9[z*9m)(rtiu]a hd~tAXKٻQH尫,{ؤ7`*.0cݝ#;W (Hx@DTǂk^@JUvHaYH[|\ DGyao'kJ`ՉoZg$|# 3=*R1J0ݳ~<ÌI"{CT8$j82zu^+l'/ڈc#[ozn.aI@^?p;QPdCr5r"Łqͮ/>>@ AuZv#:`t KJCaVnƢq`+Qzpi cUYqsg@JF9X~s̎)kдEBS v2]bekR3s^A(3k `pTX fe~4WVJRU2|eXĬLl0ȝ3zv&> ]hZ~ӎ@}$鈌ܻh2]x@t i c;%vˮe/^M7|7]T?eAfX CcԻ*cI*ĢkhL _Q5 aGI(h2r*[&MsiPܼ/:6vS7eoV6t\"lq"Ш!{_YDV'uN|js/⹋ٸX:WvɿonH}IN>ۜpwML0m/af2$G5 %Hu =,ߖPmC&z"9ƚˇ@IM,,m ,fKLzL8=gUթv *=Ug-e n^ Q,H\Ubw)e25:zʋ12j-Hs2z?\]% W7a:/W4uZɨ[ .ڡhP>;o[zs{MH\{ M\1c޳pl}."]*duQ0v^ȫyRKyr\/׉>EڈzQT{1!e*Q]epC+ +'*5ƶB-04C֋qsިy@u^d,}~}Ƅ`E57O vM&e߂ÆmbIDTEE7FC\Iv)g|YK)$Xr9Gdf͸;d y=N}/j ͎&ᬒ}pk5 K _\qKVEevX&і8y/ s*8)8vh;NEbJg?(-ڱ:E34^2ƒ G+eڶ.>g͜8g&>=]}֩ҢNv,"# Q}ng f*z-c(vfĊD6B?{D(=H(_k|2qt]?Eq.,#]n([=ᄨĖـvkFI\g2+aA0I "1,Yvq\iifTZ49Ov".L> {s~'5cbˡ7+oMIQRkNOcEb}b5<*s2OIQO)f7R}!b:J,9'=u'Q.~QW}xfw'7sFsc݃kW17\h1\[*wqvϮS-,qpF0v\jwgZY]jw4$s+%2D4qiu7M{ 5K5|_O-ee㏟_';WCq\_ZTp7ϙ-Č_U өE~ s^$4yҴ@]^ jIΫIOVRjI[t(i1 د}>Z(n$O:%:Y4u%"Π!ĿK]ؗQ>+C9VFTOy"Ih y*A ]$CZ@o؛\0xX|coιUxaݢQ1-0-{xj5&c {yɍ(H5n=y} 6E0,A-xb5sPSCܒ+eJJXs3&7= ֘1%,&#SA4aWɪǼo CGl3])P^7T>-JVDeܗ(_l1yOyEYdhIf/ mw*,sC⍥w|vxx!&r-;UPݰG<7|L n:N3lXIerƺCpCG8q_CWCW Iݗ8. Ƙ )-v*>C0 nr+qGI~i҈T ogwW$55~=Om# ?OFvO y3bɌTvѢpbh;zjxxEAH[}N^x6WDiA'ZkݤGmd/r4n-zҒt D,֪ahY;axja#'#RjdgU-(GTe@im"nc;Xt]PZaVs4H6׾%a쌀 T֞gl 6[% k{F=ٞ))fwCIɨ!ܰr+BIԝQ>"UqƠ' *O'vBW|`) ^7CǡX R'r0ٯh1YVgoR#TkX02BMkYjG Hjq _IvAEKvU,VLv6Baf:FGf~BT?]{j3fOtj^xψm0Pp|zPўpذk@AqD+TFWjf(Exp`TB QO,f3E)EQO;lH=bs5A)صThV g2 0qBSOdi:K?"}ܯ5TKGs$MJOP'APA*)r#842_KW D~d!nHl6< dUM|CxELBQ[bê2G?ԬZ)  rSU¼&]H#ȳtDo]ٞAF;tW>]`1&MҰ\P%??Z<ߞ)`'RD/5q,R ~3n@֗\a"`>쎉eRPG&(F qǸxDq MQ;5PI:Nl7%.n%],(A_qpze<9֦c7~T&D+Ÿl%cȁx#@,YvjͮF)]&{uoY#[z}}vNǿ MWIORW0WIVNſELZ}arSm=%Yfс<`͜bFJwȩ +4QywSB!oa!5 v`jXw>Mg42:"L-DMZUe # Z@H_2s`_P#5^k~+Uv쇔MmhͥGmD B{ -Fy@ĝ;&qK^9#]~]y0s.oÈeSSԯ!L ^&ArrAI=Azဵq)ALM"`~[*Yzrh/e@)`VObcqsXv`1=ZȕıPZ"a0 OMgc#P͢C@әژ*F0x *ǮL)aˈy38S-'(Y^y8ԔϿZ9<;sȡ+uLRtfrB}1Fa\#P^5:$B'C`"4̀ =4]\ldKIխlVW'߀@HYg2±,r v7=Z_D. 5f<=z}QJECF% g AD~ @]]c~TF_9=C2ROx官NUmR`c!}V,!|ع#s1tR(|{5~dxhus;Ϻe{i!rݼ䡨N:}lqq-<$s&sͺFہJ lCN ߖxurho6~ꉻ9?I. D&`&(L%E0>&tl>cak?V0۴&8, `Rc?h2ůx7fօhүY1? w1C''@RŸ9o?( (W.6T[3S]͸\8ǿׂ^!_oW-q} s(e'[fPf|Ӑ}"AϿ=/sy  QqE9lw{b󗵮M o瑐O2迤>k޶/En;f~jQu d`~ .R ǞY!FN#G"=(5m~]r #ߓJv0+қ{C+3fxd\?D9< '&M:t1eA.gLf@&=G2S Ugd5n#@$9/)B IHP9 ^k^{ $Zl lW`lMlb<Ԁ|܊qyB.]T+Ǟ)Dn\Ⱦr+m;N"I+qSBl*ӱSJJ 3q$$-80WܪPb:Y>w}QdˇpZ)w@vEc7@|Mt@(0)ʺ)g3tD3v6!\B N$'N a- aX7Žk y.buG=!ܾEdCz*\@E깓Ah|8\^*Oriʼn;'t(N##"Fʖ~;6Q~i{Z|q-%>s&V^(쑱yy5lf4|rWKhH:N0QV*D^, xH9yɃ!˩d)>I(kI-3+ &G.1?PCҽZ*z_3Vhr-#qpbMT<6E_ 1Rݮ~>dD㹸G ,l|cu Fv;*,Y*î'z¹"VfC¦XuIF/$EQ &Wq(O!'IC9{i:ifyrػŗ[WD;fhxv\4(Ycl9u↍emFn&] Sb̀ǰ\{DQ0pkҧBX P7`%vDKmwS_أFqMV~nCM+X9' {֒p*vpJ1,i,l+APB,&=vCMYB3@ЙˮLp,DCR-?E4%2 .QC ]&a*kty.M()Yv8.e_Tu7-L+!T ݨм]u:Q1E =x~O9G0&Zٳև6JE-K ^c h5ΎLZ|Q:ɜs6*P [uy&JHUQ[OYXޏ D-3psXyl *Q oDMdL^xRL5؜'@;݃"ĚtcI@7 DPI- yUWsd? 2(r@B~[??F-y` F נnPsr\)D($N" :Az?.__O0eBj \/X .򒯪g5l%5fwiRS4n/&eatH쳽xhZ~Z%Cr-!ngd;ף b(+Lro877Gg|dhY")G"H֊_hY߻| ]w*۸?6}ݙJRvXuyZ`xEGLB6W.M d #`fd2M_d_stM \_hd_L_\%#Efbwاiؼbu F#{]"b7{%;]B0MIVOl"P-+lѳqi`` x0~/L2ԽD$r\ܣy O>^XKThB[_>u==Oݬ]t~Eq`xu; ,a$&֗k kOUNɁ=f`˻MOz̖܏ᡛ"5Ӥq)u"#i08C冣Ů Ə;gVC1s K7w: J\L?[ǯ`e:~:(Ҡi"[TE4^~&ť;?s\{&$3D(b[xDE%_[rXIL]8֪_8P @"辖N Yԝi0J + a!!>`رñ|ARXWNGM0[B `P<#V*<4[%- f]j.'v".H/]RkHN*~D^;%Z?Sf)LAoa"&h2(2u5͡Z'#W$+Y:xm\t1&014kYOOrN氎C!#zk5}qaQR"җ= F78LwX[(kX ˔&y,O3Xp^lٱ @`7 Xčdeb$ll6unE%^X֩nSܛqo8$0ǖΑ˨QM;AAĦB3R,~P=I-[ 05q4$W16v4 %`qAh>r%2 Dlg[UZ^*O97R;y7U/>,95qha;D ѴVq˲jK|U[5:# i #(/+XuҦpJc)$?;Rdm˟V31/#*6R/BPv[Q!NcoSdjWMvowѓ)֛oW} s1)qSPi]ǭNm$^[s W0:=l xnnHSe*p5ّ i }mЦuX|D`ɋD!udd E-U$˸+(A@S$c2I[ K/՟Rj` M<- ȗCtfN0|]IA _,FW#5;qKh*/vX3z]{Obrۀz_+Ih |}BvS8g @ `@j]~ 8joh p|Z讽\_6וh!jPR )ZmB^F< ƹ@9_!!=֯N綯Eb@,FOa/>k_XzBӛd(ЀRSJ7؜ì ЧKJ~cX.J3:#$n\z `7)JEE,}**Xh!±c 3HSJU_pKk G) qۑLF*# ՘yQFk` c, Wv\o7f-y![>9~D<Ο  w DUƂ?y\BrolrGBx35o{Ou{Qdt^43l^wu}' OMY˕9tZ&2u,jU/i'@)5<^QS9V+&&QR ; $,^/xlcI6ˑ\LK"<^*HjRQ0kFxy5Xo@z,/*xF'#T *iOdpb M+:tGԖ,}3_YrL ݰN<͓(Q-g;,Xx !C&į3: + #H;"ۄ0M\@-n&76UUhǾRO_d-A>(9z a*ic]AW}6=N]r_D`_:01" W`M=F̶P\x%5+]R4mQPIVll{fp C{Lہ92A^ѐgR8/YsZ"QPM6ɍƕA-qns\ >mq"K&\H!0͋Kث婵TYZEڍ=H \CH'bRKu V̰ZŮM,wSNR(b5`O"vn(-#)Sʼ$:+/vbi m#y"֐c~ɻXgO2;31lݗ}?sK;ڃQ"8tM}~W2lw'h~OFq525G[dqEþO9: wRS4YOB"yT rrLZ4౵ݳeixŬ uc5 }Z Ç@ H/9#Nmє Q"`W`v6L˥:|c+=ET|髦B^qK޾ $gLsF<*vcy%^F-SL;ی$dx!gۘ;)hӐ1 )n;J/ bE-bg Cdbcgq&2gόۡx)],Z7h7m!In/: c&pȫIBp]2""ٱsδm^H???7qyEV0ԅͪjH(RR0bϰ \JN+DvR ?K0ݿF&I%%g,:~!#e'kA{cG9q.{6^H<10l)'ZuSWK'nF.߃alkS,YPC)7l/Z]ueE%Ne鍦J6=:6nco_LBs_r kӫ[q8:W; ?1k 3UX``IC@v~ -:V4XE'z?P_KϘ8:%/7N'Jw+T*]*ZWA Z8O]'?ښ#IlUuy @1ਙ EJ׽0pZkWio3L[W#(.w(sCyv8h$0jLX=/Co(ߎcjgB䝋>vg)>u, 2 %wMl999[f1dQ( qP{^/ +b5cJ6mN_&}DHw\4(ﮚIj[/1AF` 6>J|d *rP>0o!N-mvd(}[+g m$԰_U3l` q<+E@s p{(U\APO<[SSs*4i @A]l7La&fE!r~qW*ɽ驥8C Tښ6 Yh OB4|ydM }Զw}g?xVB#Ko'q?hla9FLRUƊ5cT!׮dcL>M @B(_mS AB4 tgq6Sb/1;EW͍)mX1ȇgx# ^9B!9~IGL'tY,2mS橮~)C^+1]}d1<Ցؿ\(QYW ʇqXQ ?%.:ŀ3ˁ)i|ý2Ӡ,•)d,AGZ/4UbN7N 0RR"CAM&J=띗^ڶoG檰cȼ^R珆 X{X^n[m$/!A7/7tCdC 1NjWx#~VA錜mzxEŬ!܋]Y)d}JO5f[ڨmY3,gH*H(Q^%<μx]O_d|Sm׳Ob_-I:>a^xd*+ =YF%r)+Z](f/l ht>TR5W<[S~> t܎1ݫst*JgPOZY ̊rZv '{L:}N0jrT#G֗v{x8]~ ,]rhʸFqwǢ ȝ(DPSk }sX.X2H݇t-~i4߻h[G*j)Z44/*'FfYz ^T|ByF$XK?2y`XvoE)j<ح>v_A,18ԿkO`S\qwׄ߃B$aSs=M˒3=7fb>b_G@˒n)w>Nc,yKKBT9Dh2L &Zc_{Qh%8 loeF!j xڠN2pvJķ~Y,5-g^9JXÝ}Rz%B`BMu3Ï8# C!cgy_XiٮüDDMC8 <6J/]s{,m.% 7GMy(:"Mʸ^LrP[ƕ i÷ZXGR]UA+]*YV&Vծw7QtҩI VŢXϘlI8iWV{Tpg*&.Ρ?\#GG&Yya6h6QB+kܼWC&+&Ө ^Od E<?tjL*RrLE+1z6FAIy <<v]vYkUcM[:13>~ y{ߤⱿ3_OETu nhso׍ 7Ǫֱ$+i%$G6*?xcn'qJ8mzT3$,S9Z.-b&:n߃D ȡ|W?fFڀȀ~hZ{%w`uD&EԲ̀/{rЕ-f_e/0D?á2T^9TX_?M=nO:4tJAC?_eSq 7&ɹ(1PJ&YzґnOЯIRZgBc$\))ywOfmQئhF%1 ʣ:-!6Ng*p@D5&{Ay"n&"i/9ÇYChӖ",zK"2Hw-{x-Ux90&(<[s8*Ҿ1L }K :1NU{VL&~QשH oZ" cX۟c8!5蜒nB#f Ĕ~ʘ&{UIw1b hMNiU{]^5fJ,Ғ;9!RYp4 u R<`̨ bmOXkheVY2іK!2`@uNYcD RJ`h4/W7ʍTD.$?Uٻ\ɈЄk,OڙrB?I)5eTt, 19%EW#Jꄚ`TIRdNJk"Z<<0`MxwSmkq–\uG!AB:!HSmpSϬs$YJtn%-<)*'swKBvWi:BAN?_R\b; -噵5R9k0 XxNևc9dQϲh| Lͤp;sm̹w'Kcs3bW-=EL1Syv=.>Dž">|FCǧo{y昳88|nq WICMysbڊ7K[>@t2GnVqn.X â%y 3\-9SH@QFN̥ _Ř2%H50325Y\^dǽ5[Şxrh g[tkoiͿ$ uJb*-nLx%pR(.A@vu}Ͽtx(Y[3g]Cbv:”Vř_Cպ%PNՄ$cDNyV!bF!/>. ZP ȍp%vmSk@CGz6[&@0Z* A%A>ṱ`%έZ2\i~ O25(k]F {!sfl@qyr DqrEdT9Xyw/qJg kE-ބѺ)@=} QSw?&łSӆOi$[gZ@=EemJ/h`]C.H#j:&Vkn[A!Sgޤ6o7fګa,x]"x`%Цԑ_HZ< a@a9hUs^!}4[MYV|\HﺍF=\]MɼI1OQ)i6wjbMDM|PpzD0axŢ1G؏WR1p -kOߒNkxݮ r6<+4ٔn.K-/q!~ehaя-xqxm,X}leYC6~:]Z "A˭/`#Ыo)I%mN/\Bܜʫznk ElPs @ˆNM]Z?`s׀&M6.*r :z"XeH@q PHB "xzڰ`/ZSRnƎ j9C` brkKuAszCEW,6CqH<ϵnCJ8Rg|πLgŰΗb Tq՛FQuҟI'ӅORhP!Tvw} F/6Bg/!ؠ恩-Jw\;ꇤb[M Uf'׺k) 79/n QtEӬm5U E!9zڑ:-)j)@W~!R; ї] 0ė/%:j^8Yw U0F51iB ]/Ø:}`fZFh5<4'.EԾυw8c`?[@ebĻ0QԄ›m.Hat,69.>$Ԉa8gɿCͲUyJN͖ɽEcҠ(C둣䧇=濗gD-ͱbmWy^(|yd0@](#cIvHR˘+]8p@ ZJ*WF1`D [rN5Qz]jsym}`x.1Ϯ]FJx~wM'?l\cL&p0/Z=Azd 3*'X̕;O1_8Kj9bz4YkBBs 6Xw`[sxaxFlm"gr:uyAiQ~89V?3fh1 i 5gz^W^~p.BF|ViXt_x³s`furP^|/'ɉXw{ZdD#qW5qo+sM]ϵ^#=n^K=׮hwaGA܇z4L: -UC/6(ϚˮNPSpg}DbYk~ 5aNYyzCB;CTp'~!T>}_{TQ t:o䕍D;@j)W?u*uPlnj㾯I chqVG31Й ?]I_ {{B/Xg˽Q(N PdAferQG5*˝z:+R`_U;x+x2h`XI 1\1⊽)$G1 ?dt9ZΥIRO(WӘ$/΋٤&϶;1i)܆:W\WɄ[I=gɞO-Q|[mj#2V75hs&ZsMYԟph\i#m6cCtYYICN[g8G6m|saCj}-* EsG8:1i{,T Ozb/*̟j<;{[:?DjQnSL4$ w>]I}5j'q@;0DUB&'Kp' /B&WKlq%˜GDÜ|[rtfV ~M3Y0Ϭ|;,aMIe%SH'K3A۷ӖG-A[B/G.9+]㚶7d^4`P fԒ#i%Z7,TIkVPA'UD MM<RN q8#.ݟqp\3gsx]%Hqƽ+FޠqFwr(h2nq1.iu[̕*4ԊvՏcyQ6cgUy#^5C"Σ.\;  7KidcΧ 09(;3BNIZ(^\Vqiks`m,:C[ꩃ:.(:#"XLGg3:j/SZg61u]h߳uZۏ C8J=naޱO ahFWvy{ԅ>q+gbz15S6Xѧe{=$+ZWE'7: O**R=tI}3Em;e ; rl ^Y"tDcQ?69[g¥]qFdh}N(tčOF2SB6xCI/W%X8e.tC79pT.ZGnLi$ؘ8fbm0cOnk &d^ec#QY}KgHP}LO[[~?vO_8rHmꃉRQX ,b"`i^[r~=A}t\Cx@+QAL>C>)^#/!)`ǤdB't%%B?įkvbSa#Oz=Td("OQIߍֻ n>%l -: *Coߠ^9/[NAϿlw1Wt 2N|8az 3r0jˣVLCdv5)v_# maŦϙ /TX&?9C޷e}VZ~Y}8#1s0K{%P1\&lF?6%] aS7 WcYY޸5f"s:?ggo]\ME=QtNFOtZL71qw>*S$ZՉ3WF(=}hɭĘ?}xek*[q li)#QĹ=ӧJ d tjlO9@w>qh( {8/4,*0Jr#s3qbrtON=w52rןI!|+ÄvgԎ t7v{{TCZ 0b4=3b)GV͚I^ylAA~ve`(:: ;Ԍ"cNMup`-y2P6E+v%#XP-JRlH`yq܈G|4Ь}C_L=m!e<,lM>P<G_S^輸ƟHh >`!?^kv7 u[G˫389\«K9tUnc(%[{[&Lbg2`9ݖ 1QUf~6'Kꔗ˻Ŋs+eg&yEUGS,hGlúX gPj}KĹg3FG4g:a1<}p10#iSa5TL: $"Ex)raFP'Àdp!h=[cWW.$ ywy D9fk]aRa:n9:FvU3o#!v!jF.1;BÞQI76 tsOڋu݋&ur[#a2e>gq%`a4Bsji䳺ۄtWINcˁ /~Q+x#u-'/E #2y" 50nXH-w#|,>A=|lyHL0^-vNd>u6 R;!dS@GdCm+ư&۫im=J &zJn.&OQ)I|\߲%d[ "s4s@&(Gk o&iGp-FMX׳cs vi* .P,к|*x_}L`cW37'^5wnkO,Ve 5=cTD(}~qD>:"M{TV#$A|kJDŽ=wdzjgfMW #k1)/xɕ0n\QBjQ~-&_QpΧ[ع9ByĜ yT ʌEuP.σ]-NQ J매l@G8 EmUPcX]b]lht+{Wv,'A+s7c#Aą>|ZPCL9R^hu᪶^xv9߀=B?U{#.ߺ@ ԐP4m~/zG·VE*~gPNdž};Zg'q߈ĜT`G{@1Xv>n53{V[\_?JBF<\62YV9I!kwẠiӫ|m| 90βXde͚q]չغb-֛Hr@Q}ዼ*Ԛj  Q4fV۾hF¦70Ѐ ֢4K HwfYC#2.ٯU-d#U3M1&J64xRo>w8BBrY+t "50ms喙E̢jG#h[;) VE VBr>qs%RmD I}D/j2OB y^JK\$:K5(JYp-XU[T wŤ?{Jlpq>_At7!!bOjW ٽ(;@vsaO)L1!?ݗV#~IUoIp%HZ[\JXrd$31;yj ~@ec,:i&~WT :IJ *HDŽGQzm^ 狱:oksT.ůqā_jk7Vn|ȑP/<^Bė_t6vE4P=4˚_{#c+_NtʵtZonݺ,jzg?;HZvkEJlljd1١.rKd]8~̃!el8W5VOΊa a=Zm >—Fׁd*JvcvAb!reV|)lзvkR c'ẃ:$DRMj۞, }S;60cZS@b l;IoZPBtvfB-Z|?ĺ zsѤy$fr%D'k)53.RuAs-xCVV$ځ:YjbʇFr"lG% q֮wʄ.5D=qb$svr -XLJR>荀kSb4u3&!~^Zx!tPW 4BC=vޡ|: DZof9[$}^_&))n^a.yyv&7Hmҷoճ^q$;X !i]y4 n/ bSnΪ3J2u 3 f0Š.t) n"ZԹ+|~= Z\bqЍH! [# 3j2qt.}K(JjJeFx/IZPL ~pRI\Jz9 dߺy JX ?ot:Gdܿ<<"M *A cr )_3|GvÝ ^ofiq^e5/Rø7y bmiCIצ!48TO@jZ/r!2xy&rgLjuģ;ѧ]5>lrYeaV"Ҿą6` fc ;uhޙ].$ʗ0mX 1@D59^m!yxrCFk{g\ NXQ8t^d)ƒO1V 6,wH׼ٜ4C]!`^LV4ms`K[2mև(F>byΝ/ NRG{W?w0#"UkFh-7x`ٞR)ѫ/aYZ.,bMUDkx Rq6 5āEo*u\(Rou}&0-_(W6^9`'$V>bѬj5x^Iŗ p6B@=':-<]Z0?o'& m~lo&^0b~ͯ :}ї6I ]TjyCs6;ߠ;4;6Usaj4ࣥNԇHF%|@jnM+ѠE11Q (J@ Bc J 8oӝ |pgod,1>iLLCwe fnV qv%{?0utepNIn t?|+w/iAK\dX%fNI9]%exl#x7;-v{7gց2RI@8PSJ?FX G* |&& P`.KHϓxA[̺gS6>a4ۙ/{o3]DW[ c%ԟTsO8PVl$g*kAz0it}1:L'ddX+&)+tj10̔T5Dꧦ iM8ifW^.yHRbq^pg]uoR JJ^&F]"_]$G9aj~<Ӊ*\S)ov~l633vtR$a,6p!@Uߝ׻LISX@7VLtܳt4RMuSBY)o魪:yp~lZr1?P,=09\xx<1Zՙz_SxIXCy| x:L&.L{u"8@:` HA,mMjpɉ=i^ ~$Ƨ7.OvkrqmБaڬV(?VDr Dа^j,ÃGhpZ5fe¾quKCyzy6W'xeh`Q"G\ hߩSSAUⶍ` IMPK_{U |i<2S*B!pβLZ3.j8a[(ꌦi}J4§,Bv;QLñKUOFy6S4”Qt"|^BȀvD+su-i} ]FkxP;,nb i enJI`D.0AS4N2~GHvWR#Wžhح" /M\͹:U5w;]$ uA)i[iIh{dLJ%]()Qm2RZULJhTU5pkȑr8Wd[(8o;1'0 q6Ǐ% fh$`FYoQ%-@\:P˓,1E|hq1~Ts%2V}X.6uC_v1L2V|˝ijr/" :}X-qO HN%қ!e=`MihUMSKR!1`CB-p\i۬-% ".b>_8c3,4ᘇ2'VNǺ_\"@uX~B2 ik8i`n|LP.2!asvA`IinWZwh!H)V6>JFGSP[8׉o67d/Mad[my)7U Lz- "jJwM񕟆C8饵 *sB~H~mT=q>?2`2t3)KrB;ϨT όz啬(n  ؤg 8تn2*gC샹[3as*iTda)/V[NB⠟xcW`1C0#Tx06e {lˀdl*g2YA2ɬmމ@ڇц/! +6;Mh|E ^HpU1qq'A[@^}>VrHݯo#k; + Z^x+'%+OKl!6prsW$7_3-1lRvHr,ĆwoL&5 }A)4~#\.ЫՃݝ_F\H@ϷL)iS%\}gRO7dxHs?/ʪ?B$BٕIЅl0N-LieO5dLRȧSژdZ=pW!gedžm c_N@xҦ a-ϱwF!J;Ȏfl{`Sv ,0-N$򫋜Dmac캃WsQJQ5ٸ`8^.+l?1vfHh0~S#!(/cƇ5^E" ti4Y|Y6F>{DH $t]VmLUn)uH:( .=zyB߾@l`L-'SZM^XLJF6}rY9eWĠD*Ht@ `{I2 r'@4B1Ѭ57幭J9*z䈘4t ͍*+eR]֤]-b(_aӻ,QX>Zmh} !K kb o1SpIb{?W9`|4ߘE珼, U~tDXְ!PjCNQK?QOБb* xXƀ8>gn=SA%FӚAy;D6 's&$m`=JQzM;Lr%nj@`,a2ݶSLwyZ-|U::콢Վb2Xλf8e Y A`yvܖQSB@2f4CPC;Yվ@݄dIfJi|Q'oٷ\gb:} f7t|PɽB sfXкGZ6e/F6S\TO _@Ҫ=:{_kW>/G(=&\3q4{qMKd԰xoM<KbH6phՎtgyVK7lCd͓8*D daV_/ʿ1@aJLz cPݩ^9!QV U?*x&hIBJ zV 6{`߫\6콾Jc2L@1 ñ 0k6ÍSS$%M` u0,/.?n T)U1DWd1kqQ) j@Ԅ~6EZQjAxy_\*׮ޠŽU#ՐU $|Tbיo?8o44d\SoRg ~r+ɋ^XzDRDPQܹ͝~GL5RTX=zRŧg_w{КgygO aqAJaNyw雩Vfhe!sl,ㄔ/c0]dۭ~C]boP?}p ̎  0lXU*_ $V/~QoR) %r p5ͳyecuǽ@iAC8B Mp UX6`eEtc(>%A#6V\/5W?1/s8s/y4Ր@[n0VL~rX X1G!U9 2!UژA7O'$[Ě$DBS;'&*ȗFM7א㺃H/#sovR-XIe=5Y682hN4@W'OzzXM/{W/<<`7<ɶbD=7 vYWDs3ϼ7gUKѐ߆eϚD儊"J9HG^|R7|jU#ElZW-7 1e%gDp%U gc$Zq `f~I=&j /C[`Q< FЉbP+//QLsjD-Lh6e^L@.*^|PC &Ol!Fat|eo2i(xYB\ky#,Ny'b;E˒2BjlrmS ރ8wϸCG%YF_9&Z2:ZY='0t  ?\|YLAe-9߲|$ Wa\{ I I\ϣq2M3ףʏiPwO,`CʖGunх>`yY3n?QR0e+ǣ>İ8&і]f(f Ugx~q>=G⑜7 m=6J̽ ۄ'AE{ߣ`=irK+WjG](pJn|ft,:H.7 IL!Uφ{˷?_sc?;0q?(9_(5̧ > ĽNMTj)\p^]mkw%4ܢ*bMrܜ,.G} #u[H\NhO-n螂3eIfRwq#J<gnrڿ^'h'cj6BC>=71\y)ݽW _v1BJJce|,Iu𵨬!>C?&VF]@X֎֊Pyw)w8@JDS4oX_.b P%RGsC@ٱ1oС f "|LH`kɵ (W҆MKfG|O2bZy=gJm2xko<zE8[LX+UiZ)݌y魔|r͟reYNa,3OI#mhX,`0-OczFLBtnyJCu|3$G /()8D"{3bakR?FDL&+8H˻^9Vd%T` w#hJ}'6mEө ˜#,>ic9?xo8~HfauuWAÆa :P-mawćce؝ȏSL|`=2f֎XHH 㿑UPu;j&ke>Mo&/e-th CIG* {5u{:'[DnaV<߅Cdtܓ[jYl'mw'D)_7;mp5A˘ B܇@MTBꗑ ]A- Jp_c 򜌚 zz4ve5"卵߯8iǾ#_feY_T͕KP?#.Z"w`[MJ9\1SǑe=GQd4\L/t| Q܍ g uvхA\Qt|A 0L[%OKT\_QJ6OӠNU[ #wNRMIX}Τ##dLx ʝ 8 k3Jmr&UʟП>Vjv4s@f5"Cb`:՛4(;LDqt~&oFttj3ؿr7S#kgFאq Im)3Ūcw|+%7f'ϙG[}vG~$h؏ @$J '䁙>MeVwX,fPɚmp gG[4p[eATb@ g DdK{ I;>&Q˒\U麄Nf WHd7ӔBx49 >NУx4h|*tY6 ApB~3,KwgffbHvQM6n=Ww=kW=zj5 ;vh;zn.5K̲C+[I0AInm"%=M%2zilc.F +mx\WB)Iр<4?0@Žb-t|+H]S;GQG; l4㋇`$U37. bܖߌ2lp= |̲BD1S}"Ґz %DhL&?w* zTBvШ2$ۑxީ$*{7揁t23""e'J񂗌 4Cduy3#1ϸlHܕ!"(Ӕ)N/_ThP_0p+BE(~w4-HUκ;o{AAb&feFP\X ?y7ٍD XQ,z:yLeR| 6r+5Gw0.7PRGwKl|m+ Jݠ3m`bGgf6*>oYQ]%[LCp:Ap8G.6`~aYOf{'r i{th `=څMʼn%RoH^ 17tٵ OjPIek[0;Q*=&\_~h K17⋣x D;yJA,T(LC$'.[ [◍\⛶ ns:9ă7L͕\cZ;o\  C.*_;y**}$d.mh.*YE!; Ս@N`8wuLrڢ WHZ.NjoS?'7w4PP3tԡcMwFZS5t4d]ojg7h K`Rp9;|`P9J_-#%n&0ƹt>6}2H"k7`AYPϳpN m\,iNdF1rIWkH ba0M" uR)!6Ql\ؔ3HF O/ȧ+&nTXvG\YK툥qjR uBzM2=r17T]kHY8^n/qv MP$]N\2 unǕk+%a+F0by]Q6oE/s5eR:#V*vDJ pBKMŞ Zӓqqt|"=̧X9^ kazSHk{X<³~jG'uC*y*ɫǾYt(H,ھFY"wcd`0LiLdbI)_՝ɀ.g %X=xqޝUpBӱJff\5R~ `Ik~$vs{$Tܚ,dK۠- .Sv+dcgy$eEUxOP[Ն:70{S7gS+ò4ҋ.8sL",uqoğru{6Cy{C3 3so}4/3Oq?pZ4~Pl5YEܻ¾tq@B7V4PNdo1nn7WRݘz7F,zKUظoCv~۹Z\J~ #i8Z΋MLZ WXC Tc~bfYYhCFM UɛM9 `#飒mY 3LA߂l} ^I f{%b֋lY-+c5tH=;iО/4 ÝZHFIS.);'r'il0|*'{L퓾I9"5HD\7oTU#.`Xm8r#ԄURS IۃV4|?k[s:k jyAadni9ҎClun0%DɉPW2mK퐐/yIl$ ͮ mHee"$GYT-@:/F #R5ޘM&E'qIUJfu_{}d^pcp Qv؝iaIC$҉M 9gp<;j'i#Be6ZIggHfc<v`kFHbb"= \Z꫅_P~X 1#M>aNGy4esPMz c;QMEky9H? kT:92R=ƛn۟MEa߷2>u[n.0yi!2~"\Nxy'm- Y$ wsA,V@WFG#ZΨGK=T`҇(KTe0qA yz|E xc'DX}ްE`rT .hD!IuEkR\| ?-gac` Ak -D xVNdxGt/q&913E3 {V[4G+#.ν}ݲ]׫L:KZR{H -T>-,zSœN,YB@%$Pk 1 RsJg]G Hz@ !vChwp"7IiYQ$'Z @x/.'>. 7J;ͣ I! Q_;?DLnW}"ᮌ}ڛZC s%LSgF-}#P|:+etD褩TZR킄 #O{Fk,)+0Xj Q>~(0E4 8)N;3?H`F0,G;=biŐwLD.&!/$%9iaܮZ7/kb|/b&quoLgpG`%0zkoLE,ikκ IK w+yoh0+"yVO:lf=}9bkCLqx 8ՠjO)+<"eAK~pb1ozn|'jai:{p]^$pm~^M@1x'ֶ`ՙ(1.8cn[8r ZPE4V{ݵ0ţƖtf>pO0ܠ/1]f7?, A Ori.qŠ2x?/Z\Q $HOSR'YJ(&Xÿ~bdĸ| =p̳+E P+1#=u_!p9A2(@]uoxj¥<>hS/i@w+MCCVvK~QY< A&x |-tZe0AU<0Ű|=meVߑ[ΡˈD-_Ջ-izfWmeSj"Īl VieE} `2|sgZK2&{Ihєۊ{iZ8cY1}RYр;Lڊqύ._Kz(J뱭b 5 ^s"&o O2Qd sffXR[^yD[k|=L*htQ%Uȟ(캃7nm4j 9v% Qw$MSk$>AEUIuJ8nշ!HV:לU_8]AˑH7$sא|"RƽPAg{J54DfPP:|W)_nN쿉RIg(mܕNu}}S-URIUaF;k=VyQ.d"S%6BʞN (.XNmH`gG]ӤΓ]K`/9V٩15g% \7DUͻpp2("k !  m5 1c|Bze~OO, ΂Q cѯ% HviߟL= iLvõ'p ,9Q'xل]&s)lw$&V|~V'8pVi)DNCj$2+ƒֻ*jr1`&68+R4VL`ӿ#Y"3Y r 0sv+:alV8_D:QJMSg83*/He& LVFv+w}gucne7>4b9J#Bu+<_Y!aP of<0[3c4S.Â+$:qa<CQChQ.9 ϰS`"}өaYKN6Q] I4J_)` Q+e`f.gGNF׈´7vR!.c J7֟>?^:ȕ ;c4cQz+VNHB4G/nBҌ$7I*bRyo.ZHsxUQko3*_Yi`T BCAoog3R\腺OYPVXOW 1̵Ÿ8/ڔBFYȇI]_ΊOCQr폁ngsjm5*E<V6mBՐls\pDhň@ş;bl zO2t_!Ny JYt^@<Yf"fK#Wy6,h?GWӴ *8f@¨ڏ-!Mj;>$@C6zG㴗Հ0bLoW$գ@3NAHޤ׋{|\6GRoI tvKbUs/^ fRQ<#te܏Sm&{hv'ǝ}6fIĚU;츆`bFH4 }'xU.7~>-or\,T}yh9zQ΍XY Bp9mlל^>KLm1خ4`LC熼GжsѳFzإG{]g]Qr1(~ds`AjeA0BՄBb3,T| ΌTo +̍__ߢ ~!쫓˱xj{2r%+SǶ$L$%IQn (y6e+H{N"!zygDL(ɹ&y3V( 425K;J `c,y?@S]Wd+ZKTZ۬-M|[s=r@Xd dO 89|)y07JLYim t1Ƙ`8;O#kO vxQ` Rt?*ؘ7<5_<ڍG HvwߜCg~NTV1f yi:3/Mg3]\#1 +J=},A[cHpX4_Uۧjxa\osCs< <򻵌Ȗ|rqRCY2`~Gt@Uiu m{0ۻ!]#7SoJПS 'FlFī f#|%7jvLtvF¬ [ '`0LoWܓyuJ".Nr,t lNӳJ̋&E>w5 ?QO.-cEg])|!&fD1U7N$ 0[Dn"r0=M6T!rΟhjыJqJJ+Q/{ 1u1L!E$gυ{҇= }s*a;*d!&!m&;RIƦmj&-_pb/ ف~o/ig)a͞/&z_Rfz% cXۉlNH 2z/"WŨQ":ʲ;03qc .Um5 Rk SV| [ jiC5j|؀[_Yj^e)XmkLcwJ@8%'Ao* %Ä W%wOwvB͐S̋|yWo:4)Y9f ]YZ/t [@^.WJGN z oepPXC9c8"MuesE&Dp?R2ڼx#.g_PR5qɖRk&dscrc ] kN5HSz5W8FPBxf8 a$ے idv@?T>Km\AW3Ô{%#% *5`rL]:R%yjL7>'qCgn gL0LKO)'j/]Hr^^~J`,C'r&5Ef(fB$Ur|#W<).\>߭~6!t^=H.,i(NJhCY+:N7]CBOEa;9Τ4+rND6UB󄽪̚mZ+9_RQyزC|Bƚ?"R^.Wwu$B=.ʛz>50ru] C'х.D/<-X]N˕Dw~? >R#J [ rYNGr6[ӾS}8~"4Pd7Vn1#{l6mA1ۅUG斿 zO>~K?xCX{ ڷB;JAmjUIL2c!7-8m.ŕڹj+Eu8 θD%&Xck"KHy\PZ 挏gw!zt>gD,@!_'EXQQ2@Yc=іZVTW3{KJXD&K7t /hX;oߑڃ0^OGWFbŸĸ` goZl G3DqffXLj`9|[Ca$wSmn A`Ba)aNFKG+knһ!< &,IR[GQ*|gRP6FMzV&:]p|E?"|DD_>N&o O'<8@n*n`]waH)!Od>22.]jڶvg箱u93!bDg~A\;d7LX`ջ}i&|طp;r# !XNs( CWSURwݚQG:!&[ :P,q=׌ˆYl=c8wX%KgQKPʸhyAiq\8ܣM8 (R`+c:y%ɮS8DKYyxj?DtC}2ʦPX+BN_'D)uff[}GBpjs4f@v>7 ۯSAq ȕaDKy[HJ0meH*]=MuVPnMRvU܁f^}X4 fLO%4jB) `sJr{q~O~:e9;z?Avlfk5T^o *C-Yr2Y03ݾ*=cv%:A2G#.fI\ u>3{dCT Ϭn[E[;[Vx!onyL;WHFV!ʃ~鞯DlXA^ja/~&z[{_~EeSI=5-ybsmim;YBj2@nY+xvqUL3dy_{ί.up/Hs=2ec?ك鳨=m wbo!g+Xݔ߅ϲS(bgh쏒qAS@r$Tk"!t'lLq`?g\3!ptHaO_Ĉ~ &o'l:ctfyRc]B u6x;fp LEV>?Se$Y;eIA+Sԃs? 5M& .=~T`U8H$K=iμ<̐' t@żZ]NS#dvĆͲĠsT#UQH`*I~L 1A2} ^%l+*bG,*t Գiٖ1U0duLɐ(0j H2dTRV~1t5tʆUCjW?Ǿ"KOs* ˂& HϦXբV _LHmp?h&=1#!;U Ѱ|BoOCWo(-}}no!uGw D:Ⲳv?0ѱvS$TN>Z!=f܁m 2cB0?JXD?:QX0z¢60ȘIdsλ@_]/ɵdTj 1{wu{_`A_Tϯ0P? FAJddC&TZ3SBageZ[=|JLޒ4D1b]-_D i71HF`aŨ6jEBF*mw_h's*Nuge18ykvknq@ 2K$ri`U:pJ13b2Smq"vh~8!ͦ2 -p+ж2):-MCV^;?&K80٨\3`ir읃o 1-) u[Wunb}/ڒӛnd a7Q[Ǒd.>}㚓 ^9E1"\?'ekQ2prGKְ<(T (J n'݂Tӥ!JM]+k:*#K[ {BI i&Jdr>,1㒺^|=yэÙ)~=&7?7ȍ~{| =t"f!mζJq 5^++@vMWr|؆ qc]Ҋ0D?c9n $ՄKZpZ5"P-b+u?*Ci8pD9497h6ˮgcZ؏ ~`OGsv`\4Nc4SV f²JYBԐTOdlUP9Z?!ϴ}˫}8aᶡgQboUBD=֥ `\Rݏ># [}O԰=.U?"#tr<3uu}rPZsCokS{kutwgԨ;d{fA(<i#kVn(.ΩO);:p%qړ"5X܀gY~OP-CkG-g`8"䃆}fWq *Y |@P2]X&{01SAn]L&-/zyvū"AN|yCtjYt.T; `>O+48D#$YD=&YD} :OU F]E]!B+A}"R2;x{M]ec%5x"cF,f \:C3^*WW ,H k'5e4C]τ~y@h}*t_J2a-E"~=.B_ЭZQO\S$j= E(h'FW\ݫ1Q;"VuGsB9[Rݒ i>Kds 䉫L1MjյQm90q?5h3ֽ~AHh(ݚ{rbvah±`kdqpva J|cٴjf 51ӲSFʽ}Doe?\acIĞbbFW}&MCq@b?cnqX\vrI5B+c ?ɘ1)vӿRm%p36E#՟m^<&JVu ͞ᓖ"uHN]jn!Rc"pL־0cr˄Ȑ%^x-Kֹ;c@aG v٠uyVxV i| 'Tĺy sԴl̢|BJG` +c֡\;)78_PpT A__ȍbTIA'?~H,O&&D9.2"8SR'M[[նV'2#ܽSC_Zl/ LйDEpnX#6eu8hEba4ϛ:u_bUf~*R]P=J'w~/Sm Zk߻S,¾װ|jCsti&xϨLZ;FU$)tIX$5%A[C"_ܼq"cN4j/ h4;os%!_NA&?a3XQ7h&O%]ánѕk,*θp,MZ8y"9F'{G܅_v*sG3K'?7A?+iO4^y # P)˩ o]OAT#Owxn^aAl'}""bHlE(S74eR+e| j`<ouոV%9g=vxrpLl5N}#w)0vC_ns#߽}/(2) =*L` @^(h` PEt柼> JmOo0+]lw$:3ۜGCv̖$ow2d((3ު3,7-~O[9yVejc]b@/-Ohĺz7$PhJVʭSF|QQş.ӗ!Eۭ+d˓zl?b DmiZ!<{7`R/f@0K @wk%GL4?$Sefq+-9< T53?VNOc<Аv=QɃi/m3̥uPċfh,35t~/k9vo%=g.asKE j;n"keI1!N_.W[s~5,~Ru`^"穽7he#Y[pk'wA) ^SzCڈxELϗ79IHlNȴ ژktՋ] -3!]ss\yѦD-]}m$aIkEA +>-fb|:wj/>L xf~)C&nQ'ux"g`!`Q}mTApb"FsDuw޸ 1J@}_ޔZZVzV9w,9shɈfq4\DzQo#s:2bT P\~#-N?'%MoT^:SJ'ħl#IME!XY 6?RG`> ZD4hh"(V@$u|Ȗ Z!ZwP!8`%eb"R2U"eidKc,XAŜN/@j WCB?J_ethϗ/TgX,)+X6V mi`]h䍴4`{STel*n}ǔFޥ^4Gmpv3tVq.(b5wzuP_# r{o;E ĦLZ9GuhYq{ϜɽT*ctwω(4.wONṔ9wM BTItw.=i糴n>3\!N` 5Y%ȑe GK= lXʬ(f-DԷycQ-#9>Ps+dt5%Z'd)bLJ8ȮeяB|&] u2GC#k:6GgޑCԏ0S_0}b&;Tut\-o?vΑgv cI#jυpOA`*LfޗHxyӔϩR=١ I D133U_M/-g6 {N7v[;H_{QOwIS,HI{TOWPBwxG Cўv:D/T r%@|od[Y85cwᜩc(0u'qk\ C |䮢r)s 4Y۴%XߢrZ̗xBdk KVr!!eߡod;6}bR'4{cz .&fWԈ])fb%YC ppţD٩񳤽 It_vsI9ފuzO+ƴmUR  {s1 ?BDG \JF. |@?꺧QKHXUtKd&a3H4Tx ~9lF> *ݬ'0؎UF7qSy3M5D+zѽ 'eni]|<ݪ*051T0-$1[j~ӗ]計 (SnJ+u3[ݏË3Z*!dz~*=!mWvrޜ$,FlMt,Ͷ3[Sց K8~EI0wsK$`Oj'(>{_R H"&Z+([#5$"Ka)ū]ACV Izr|S~WJ($>gH%/Jvmr`etx/E~uXxGbwjM7J<^kgV(lNӬ o Em泒 .q`33gėxָAރF9~ďބ-yYQ&ͩYZiqhvAQڪO٧ P Y!'MtnI??]:p7~O(.EL vʏj4πu()4hR+FdEr|ܰ2gZA'6[ӵs,4*-9\:BN/%=,L)z*K_XE\/QNS3܇:h4:ߓ(3fB 3Oipx܈.8Ё*Hd#slu\\T3bk7Qj1a5U'\KXsfݲ(Q;`D1 ᳁L`hނ\%& /pp;~;[ҽҭA;#`Լf< \,:NVպv;Hߣho';?4}Ց߳fɀY)dn .MVbgVվpAkUHcx_x%kM\ ;횃91xdvIy[G#ǝn%  MNHf?H_dzvܑ~zA+TZew3. G C#wcՇђe(m4>ry~ͽ QU/(Mv~JpZywYKr3|h,PrMMRk1su tڹN12Fr4@AT y *nib';wϑmrVt"ǑkRY?]}>(seO}|r"c̉ҺqQhv:$w^ov *_'S04:)Fħp V9.tgN й(|yV`}]!Y[X=Y.n" JM+P +Z% [r \6A6k<ٌ2@{,͛pXa!(_qiҺ"e@Q'A 7""{?% u6kG`{6~&&,n.9zj-'|ʨړ4U ?s[*Ep>_mfHuC?&nzCaFh TS3ʧE#}'U[rʈ5yPuڮf2{hPlh蠖y.OQ;I̛/恮9M*}I`$)}@Y#xeAOF9*|4b1@Egp II\,!|8ş"gH4/H/}re՝1b0Bo~ G- `t'51‚6 Yk^} ̛%٥Lq-jLcP^-µpj+wMa>mbU\tYwWi71=A*'0XƋԔy%+rȟ9Bɋ)g$KR%D.e=R?lCOCx܁G\65y(ůs:Ά/7^RM$/ݏ[,rd< vTZ.n⭗~qFԑcO#b i jX~}FF+Œ$lrX=g{J Y,WǂH{> 尋O`z[G2ױ-CCI4d/,*LV?֣k_BKMeiЫ2Q)Ԓ{Ok &"X so_F^Hqdԥ~.ڼ4TA';cFwlaʤM͔6w2&Y=ӢKN1?F؎.XHm/΢9HGP*QU>61& TI{E&py&A9}J6Fbǣ=/1vT2"1nDv-q&C>\#Awri SlLu$ upz|ApњD-:fᐎi&WY'닎}&2#7jDpB|i U5a+/-A J/WU![F:/Mi[TkL@KNmGXRO^$]d9оN]Gl"{VNV4q[z=G^Dw56m7TDPw0(ovd/6WD]#5}.0–vyY'@& ڿ*)Cwk V9 96"5 r"-)H`͉Li#rhΈ8*A!$>KP5`_Vw-Y)X*5E_rtv`y _T};b[a4gtNQ@eV%ǑIIl.ob_D7duQK@ڲGx=H΃“񇻻=Ƚh5Ƕ!^]W )FMnѡ_*+eQ76Im8~aЕć[gEv6LʋxtB#P}r:d}kB)$QjI8c+;C)R02cHf{t\pt kV.B\,{b5 A +ʘQ޿2]U eucn>kEĚ󚯼`f)zY1QGBf4EPyĮtrۻ 8UprIY_8~Mq3Y<:Ԭ~סsD`yzC{{qk^Mzlyux#>OJsώg"&B}:,'!m/d9&ѹ\acZq+Iԑa>E&:MUyP53-ȇuul %;d(dy.\7"+ͅ4;%3// !ȴzKa%q 4L=5soN!mr}(t&+)e< 3J(3CrڮUr [,#/2 Ge-vE=\{-xjL^`XALN60Ϗ+ց ϼ WC0XZ\J})1M%e֒H_"_0עeަ foDz|ڤ/c!3ךܜE,¥X"#Igl3mܹŵm]U!V@Wj"/(HVSdi2d KemOh*Ejl #Rfu yT9Ho61Gۆ65C \¼ZX񋛺亷c4iz?uѮx.5y*cG;,6K$FЧ`Ue8up[A$? (жQ@;Rk2=MS | ^Y槸yzj"|vw#Vh'(~?'PH>`V'h˦,ё^O%K0Ϡ4w3P;J-D̩MRPJ6FRYƯTieh~il{bn鞉|8ȅWő>=a~AAQ7kI :q 7ۙ11_b~Me H!GVMPގebBf)h8F r&.P@94L:u?НˤQ (QBu)1WԹ_&H3-bcb0c67HƔ6 LoK"eoUObi˾ 4odVIQOxdXެH,"WychW EX*$ƢUCl$ս|"Z=l򖷦2HͪCTmjL0̡RNkơ=PTIFs>O((n7i|1-jaߘYn7Ҷ6߂`iVNҁK$w5yPݸϪ._ Fzғ/O1{pn2tpĒzq;2( 6=O1 ܂9l4.{*@_>ƒp do/)ΧzYpxN;#IB*'5z yƧހxϑT' ]zl ¦7#և.5Agշ6>Ͼ`ٍ@?KtX-$Eu,۞j :WΖWMeXFnQ+ Y=QFnm) {?Kv#ƎPC5a؈'i=1CduJRXnWO$%TN˗Ldboy)2& f@2dz0J-fh))&X/SCE? wQTONPk_ĄѕhYԟDdn"A|iWD" G>K(U\۹]pUu";LSHq, U*[+a". 8Q\5qe`O+Z5sPi " 2s$[iUQ 3q;3VUv2'0Ste 9d"}4i7.~eq uƺc{f[ x\Ni+͵|B:z`Y.Ucf fdM{Tϋ!HƎR?3⁊O66O4Q++3֗+[/{,.Ao2<|]ayᷡ. %_I&ZnLK%'c/llfītf>E}jBpșpZ+m<4!fP/g⥥D  QSIlp'Ơ3 ̺g\~OGeh~ ~bM Ks #:`L[[q~(fn{0G:,) N2(wQ9r Ҥ|l3 csQdlw kPX tKʳX*ޖ"= JCc 2^C(|[ẻȍN.ZvJAO 5&3đY9po+FAVf!VhPR"D"œebqxӶ&}$b6 @0Be 9^}!;#TҸ"cnfK:Iȣx+>b0{r=6Gqi-xC>[2n\)(i@&'F*_l 򐵵 8Nu#;pT`96O" &蠭w5m JvQOaR^\|9S"gioДRs_1#xSI3"ݬ79;ލrjAg cFnZmM= z}zX'!܍p0!+ T}Yu.,38a# ]!+S+#xO Ycspt^i1mZt(k7 `a$rg3 (!kGrGIvzf&QRh`ƽ"q4/ogcьQ",^4l2%Pہ@B`RJأ;Ke'8j@>cv4?>_֪KFF fuRMnܑ ed9U\ 1j_Z~~GU@ů6h ǰyd?ss{P.:d2D8g]G7CORahXs0kJ;c M xTGSI6'\Y vd8:T@GGyztHzw`nêlSam|"]-nv*E WV@!=2ۘ2liR64jbZXt,̙%LK7"J)Mp#uUbZ!W[2%rhV_Y\4%e-6NBTBIu AGTjf9_#^#a^7$RPs36_nPN!g[aG㩐*.+JqHV7dBtrAAr9X-l)zedW(TU5ي眡= L-ov P,Gx ĮDDvOԬ4|:b5,s8gi#k$O=&`d*>uofQ0 8w5nGلH%֏̷G[f P892o)%uxR5t=:]bh‹1J\d+1bD=$lU:U#"5੗Cޭ$^R!sI0E$EZFÈzCbva\*8M60JָL`敜~9~ "s}c!}o܂X}C'o&x0Ў_DXyWOu77!TbP3/9h^ϭz|(73WAE#0#s-|k?#pfǑ5lu9֗,ay ?ZHIc&-.M۫m[&6ˍ4SN9 *$Tm/ Bh8`/[9+"AL yr"$6se2pޣYMC8~mbN~(R T`VYc:trBt9nU̹xu^N];M)Eb4DU=+ *0f9 Yg5oP'QIb:x0`uh ٙJxbzwcT tC'¯PYB= l8ܮyW\ly4BgA kG/#Qū0M{8ΐF)ө4XyDa16C=Okt]!;? ]jsAbA *E&SEWDcDL~9`jX)B@ӻ4R~u_BCبjRMՖp;P%H` rK9URc\bsNll~@k\x/չDĸɥt :,')vƱ2ar!\TÆc\\bB5_||oF⤂ OP'lxc.l^}[{} #}D%1|DMVQ=v v)#^He0C1%S IҵG>Ͳa *@" n 7 |_' e b?^ꮩZ Yܛ\3*gνFi| +`J3Kvb@d멃&ִz9ۈHe+n7J\V7 \" {2 4еDއhxvO~ ~=݃ɣ%CA>J&?i꿨רUQPAٝC:ئ@ XwI^=H1^h0ɜy泡SPk "@Wyua&{掎=N[!2 I~SHY>൮ % ڐRK#`7!h;8-4|fgx>GFAhצyS J:P8;k< Ai@} .2/ja=\jf=:,&coU ;=`h]5Vms(),Q|.Sˑ68]GjŠqi&cEJ˭y4p@B R}G )O*Tq}W8ݜb4Xb#/Ev>0_D&Vˀtuz*p~Ə,|Tc ,9jT[ J&|%\ 5 {.Գ̧" sc w::ܮȂIy&Lƒ_KR}> \ʆ̛A՘[ )ڞFLF=lÍuK"kD28㭉BTXE ^JEVbR4jr_s7&Rz&x@X9}(eF|xgV`LnXcK̓aNY4TSYps51y[/*Oԡ7(ggC)^BvƝGأ3H.XZ'k*@eB.ʃd%SRAtCq j9pUݦwJF>=q{|8MjJP-^IgF|tc˥ܖ AWqlc{ifZi v̐EeT!>*]3K1~u&QZsl9z% =TI*zr`6RDȑB3G=#c1 mǾj "Q-.5+FrU or 8m$YԀs>,peKK-Hd P>t4iV"OmjADu*>"䀙&^v,)ZMvKdՐҌqc?ѫ>>gy|䙖DǏ,k 9ĪFO)݉[˴`+n DNeP"¶C[x ]* ?u4Z&8F=Ϊa@7-}>&NPp-~_݌@yQוv@>oL\љY*ɤd jE\k5Լ}ź1ˋ{י[w2Qo ( ]܊(,vCR *b-ĭShG>(S=`7Mσ)!W$_ }9ۗ߬W3;4J|-1xWy'.nk:8AO.^Yw:f[G3fˆXU2še(jVj5U]kP}$L jS1yaMYq̀A-_ 51 RlJMc@X;6S =QOE,6υڜ+q$`3kێo--iTB47$HMmZPG8\@>Y ~nik!cER+z4vJGvC* d 'i'Ƭc?mH0# = Ә)Y{F3?C*8X.U?'t,?* W_~qAe2Tv\xrLFk}"6l<`twIG#1Z>c"Э<*5a,rЊ6id$ISP ‾n9xZGA#x9U)wTZwk`K1XM\c,diuD[0NVGUwm|i9GxR!s}̈́I)%e8h9ۖK͑ u*QCY؜KUBtaTf߈'TuQ4{^)sXtI*C; T@CRh΀T=c; v@)Vg)I֛U[mk2#O57 cvXP)T#IBӐE$jt`߰t @펱2E\.Is.Z+U#+7*m)\WLZD-pD‘/|"ŹZ%%i#= 0}8PGz*O(0LŸϻ ȯq6SPgH%-ghc߿R I9sU\s|l`_ jtqn3b?(5W׶S2]wr<i`Ss@H͠5Y$BL*Pn#R? mF'FXMMM`oJָ*r \UZ͆a}Aa71gQ$:J,01rt3Wvp /i3!liٖ%0, zfd\p}\Y ϝr5fA2RuM!(ў#6Hݓ1cFo/BINn9Q=P,?DOmCߡA<"#\=ēqـΙVB~C?_`N"E%!}Hݵs])J5,,aq w/,X-7ܚWu=b/p`ߝlЮi?%#JQU1*룴one%AcruNlu>`QaUHUCZF$J2\fJ_N 'Dd s&j$k0)ޭxB+[?dheYv̧M?q(5$4HF l-Yv+~6D .HqBǔ!U8{H~U?@u.9y3ef2s 1Z*! 떵'CWUH:[S%R W:^cNgLJfw/oNܰf1#̕VE R(?Eŀ"F^QdpS0쑠(SlwW+XЯC皨#jAa:yT5vD,(ؑasOOjMh-Ml={*{l^jzG;`hvG겱>Q7uz3ͻN]lm]8. xwZ,ܛb.lVe*@'8ԃD Xʵ`3 S9E(rYK41s!V!A(XfXPlK-E xD}CVN?1S|#M8ś7Ay%6sAGg4hMנt5“߶B"j+o0K8STM`0|r6U,Yʶiݝ>gn Sr~MZ; VԷ2fƟ@xD32te8q@plZEKL3Ev{QRD˻[w@SA>,4.IfI) Fm¬ݺV{4zpZ82so@YY$#?WGQ&ڿ|S!LhB^_xi.܂oRk*K+C Q 1->le'u?jU:|.qpc˥R\FV?OA5H͸4R_Bg4VI,^?Zēp [O%rAPԹ6s3;B4APKO! Yp,~!>[M f]8[s15N#ףjGW`^F'cc*b/>!9_%PEUpnK,<'e+Oa%-9MÆːoVIO\+2Q5{w.`.ז#.3r~;7c wwM o~J」mʇE;3')#5]3tROKVz!2Qwq^J`0?u^k9a/U߽]e@1d0ɚwxd j^@5sIriMb/np{ hd$D(`S' }ݓP' 8YNfI'%q*Z~>lI\\Ev )o &I0WiāL11f7!H}AI+(pd[{q 5GĞ!};n|pBJ?#ß2_߱Śޏ,ñ<|]zMT{Ь JkцJ]X';GNBlV8/pFg\|cظnŞ%\9`dc[L kRT7VA]KM!s6_LOmn9(+{"6=W h%18i Chnd wTv\E?, na[!/#z\( y,Tk7uN,u#SesS]9Ci!^gVHwh'>t'edWi3ޚ 6ULz>[O f;\韃d(3b rm)P\6NУ@kG㚶WӋL y_~ѝ=MލH Vz#? IAV>nsvb؜V2aqt'G!_okf:/pOU]lo [qFMUuBU"l"Fe qd.f<aÄypcS=4(ziqdV?b̎) d)؄{  c|+nk`'dBRU,C ͽS;DBll Ku? %’rIO>W/D [$% lќ/pξ,XT:%uMh)(/TJQ +fpFj+N͒HMuc$ƛy6tTI2$`C\你Ϟ@%)&;ӝ>=H4Uǃ؋2|mD,j}#FQ9s0"ufv~:f9b}(kրԅn 9͉x&?r[(HZ鴙XaBf:nT9e"EA!zfmkny\: {'q:…cˬ- zC))=?>I'h^tv?p0DEZKLo;~O CM$Gu纚4G0?>v1k܇O W߶Hm7'yO'E 1YA_='.JLѶ V WwcFJ>na= od۫*HTI.1╘|F֚0咟p,񌇻GU-n6YrFQt\ c YB>U*x_,:\3 m2MQ/aRN NCX TW2s2 _,Mʄj];u2Y}mkn&NeXҏB5.5EyH!]m|㾷C+P2퀌B²O _n~adz ?s12DX -ͽ۱Wݺϙ3QҋLLP~5xqŭO@Aʩgwui+%5 .8YX)TX'wb5Lw??HlFi2{ƪGsj+q!Ƣ냎89nRD*4s,npY  цX$+O/;W\|P. twU]˰q9:ȏ#XcʘeA( bi8'Z,V|Tp:)vmÉ9:͹=#4*HheAm7} }e O楖ZcD-d>Zrp?^Qgm`V<ޅ=J YuӘ̲+{pyY nCCɻ[ f_jR92'{r{`_9ǩKiHby~NtQx=]p0u0gƛ}ÚMcՠC5ͿaIm.7;3;rdJ>qaΗHqۧ:gx¶#=C TKjeRe4+qWT>@ZEPf)j Z?HrcC7^ru+8[ Cq8-4l(gұ68{_{_*we8-tKwॡ$7V6Ej2ucAD΀i3j+gl+{ .rON8)8!}=[K籪7I4 ¹EZ 6kb_Jtˀ)q{4E8O(Wocm]hҕ2-f6D0P8YIhlg&Wqlx!pn}W 3 p~d=G`r5Ӈ|EG{[lܽ|3Y.aqSiy+/}*q$I?$Z", mb]@+D=Ƨ1D:,Of fd   u5d6BWoQ6R,$=vw]y+eۉ_.a{b%?y&S4t#uaVU$n8 t (ZQT?=MPEL EU& Tak%y[ʪ '*ʓ |]g(uٽ},pXl92o0,h &9XzB_N|^KHuY|1uMY!6@q誤|S&hʼns.Д%#卧j%+ulH'sqzTd`Ȕ[שb4[ދކ{H(&5s]ziF.gPä [} 2ǃ Cn 5hp9s޿lDB I <H_ippx))sϚD0+h.d] *-ų 5rR:D!V3!iw4f@R:5H,!}WX@+N#Q,F,x 3tq_H@LG7 O=d$|i GZlݔCjj^.+_ ?$v')FWo,ttѤӶj$aLd>KM,2]U5D?ם Bc4ZY&ё0M %8;\[V-j(!YkL "nЯRخ]ɸ:;t_ k,HWJG* :q}NG~kosl{O^LSd{~Q=,cW!'³S8.K*|!m0O-,XH)Te+2+Gm0'*UA]N1\[@fX1-҄X#iF6Y ׳'9-)0JTr,щdvgfBjly`ʼY'g/w@րUwN(oЭ[UHNWD¶a}neD xT} ?ʢ񾇂l,k^99k4 bvG>xT ydmmTIe1MQE$(/~*^;dC$t f^7PPUnKݼud7PDX6V"ӟ(йW)70_ DIJ<;-l NP+Ya[C}珞 8/pY#zSr!S/A̘v ~Sռa+pr@,DC`./. k.rfc}JK%Pj] }8`Tͭd{i!#v۳AD~`t9LBe Bi y<8la \sZuJ@:6b$rG1Gm4 ⟹OG ˓H3AM5J$#2 g$2i[+\B~`:P܌n%s!W6X%+%T(:ʪF:u_`儔pp^O'Oۮ]Dߔ@X@9jDZ4w% s-ݤEͧd:aDB"8Iux./s FJǭ[. `1:jH7 V[jb:>'3gZ}fH! ިM[ΜofA+@3IM~\!/,28"WnCk} ". S[A4]DVK&ȟi-$QrT\3k&4+S=[3_L5IݟCԀ > $7 1jǜWUy`qUZ93irR+qy֧bbrٴfc}= FxRo WpSM|tTNxJ":2 3/gXʛqq9$0SsCBJ``c7Y0%Ӑ^چN]?ibS;ٝq0Һ k^07Zm4IQ*q~̸^ʗO[{HRndJ lz*.3A9u*kgc{gg(F?{`C\տ䐊;-ujctcѿEY1/͎RQm(oaPY3r~6kyV[aiogn m[l=;hn P2ތKx k,n.!)RRYƈ넉 Z *,:xf]lDzLfS@<0PRKNmn~虖5>rA^cԪ1kE(qBяA|7M+1VEȺVs\Lr^wsBG9y8oCha|D,ٜ@IUA(-u <*qޒJVi' -//YM&FIеBGX*/tsN_LZU3v=)oY "ygG]4"dTTNѰrgDzj|ij O}9 ߉˛H`H%lLVFMd?2ֿ>I@\q/5f< 0;}f6jr DZ )OaD` X*,wox{UvS;sᾔ6ſԻ0U ~Gv}oQcĝe*'u_l Qf,Hۊؐ{00]} ʾSzgٿ/l,;7V ׺Ow@ 4&olecU'&A!D#fe"Ͻ! QMYw)x [̏yF>}SOJ q.i7!.fǛͬ#:5ڣDH?qW$aE{VII_+gBq*j}I&_U}Q.l p\k*= ͸ WY=5'6S{{ O쒙3=Ep"b=FC;FiT>[jDu"=#Il,x?ǀbU(@K aY.EnVa/7A) vTIƛ,C=$B?U$zB͘\ZvމG,N;\>@\YR83Y/Q2ŽOؖad!9i Lqf6 XP"D󦭴W78H`7S ܌$A~@eƯVcxjE0+j'{6P[@RQpMH,ɚn>$tˍ>&1ɞ+bߐjO%S7MOFn[n, ʬo3UXy=#&["hF\ O =9,? \QR=5lֺƲX>Jr D" ޛ%)n,Ab:-X?TǙ)gGl{0{1ŧ[[ ỳ{ H7[ cG}.F5g`;-̜ (1'Yɗ<;kk)IsW5ȥ[_led.هs`2|/5_kČ\Xy;OcUFC(Ѡ?ȓUu^#ȰO3d#O `ߧB;%i#gvPqM/ 4]9mЃn@}G}\1478x =#w)fj~o-䕕cN֊D\GJ+Eu DFJXF7z?ռ}(^lyjU:o:Mڊ w5Qdh7:4{0i/ŲWR'rx],UuH|7,YoyyQ6ћmP su {}M%zFyy9zmGXh% q1M;2Ch7HY)_rTX}$"ա|1ҵ]$I t98v(S [ys$B\ uG!S]ScL G?zcKH9PE/>ʝRr6Hܤ' ҨPds t!kvPٝ蟓*腣zTCl߱FEPSlN<-+NLX,o7tY!V+6ءӊEdst}gH{Js.Ҋ,fʰCԞDje [VNBk_E=P pqiVl51<5P-!r5XfD/,w7ߛ)^Xmա+Y:Zr4'bEsuy1Ms0Jo2T8`k/gkYQ`ie>&(1Clŕ0@h@ <)caTj] 4ĭ۝*$%h睢>rd@sg׃lPčA+T5k-NI++N(ͽB$1jA'>-OQ?+Wsk2uh5,~g妵3=XUx[;XoNQEGa:SHYǕ|^G.߇V=D"{X jN`mgqf aL bpkQ(7uv~I)`I٨%G,i9oa*ԵIٺ^0˶,krmȚ]u< Z(]0rOb^.Fȟa*_fdmnZ ՠjOGA:0 jtʪ8[EJ  O0s h$FXdXd IFK.Z Uy销+=NDUXeƿ%;X {ѡӃz` Þvi7l N |W.m#"Z:VRϝ` C 4t.$0V) lN}},q`&l;%6v0=*Fْ(=0hbcJϽԾA{Y͗&#>`u;x0]\Uu4Цܗm1,[Т.YlsTtn.úi$Od,%'b~{,ğR ?Y:.8g>2~yx{^Q^!rgʢzbjq}<[#./ Ac)xztﰀ8fe y-@1<(cŒ#4 AUTn foq$UM#G\G1'dL+Yp A$wI_|ݚ3OHxUOS b׺iٽؖ\]k{S3#Wo鐓.N,-9]uONp@CMj{\6e:N{ :obF\Bcwi\EFFsz_ 09І39toވȣ@%7xE/(Yx)6j{[Ӳ}>[KmC{g%&˕#>\c6m 4湑{.5Qs|?mL,2Ni ]qJA#k5!A >"wM B2 xMHFMRU82I8$?*+1?Vk EQfܸk#h`E(K껊zv>d(q369(sa|3>_ᯭa O~EWK=]R㕙-nK5񚌺ά4ү>'>0mrEG'Qښtݱfϩcӿc8s7&>vavS#.<}\wra\!`?ͷS{Uv|Bل?n([+~ŗGj?+K/SQ4F9U3}1 YԔvZGP 8٦J_Y &W'$ý29=u4YIbZB֊ƫ}rZ?=^4B#Mc'%'gZ|^_1(dTG B8ʣj@f/" pq3hޓmhϠXYG" TK`A09:4uPcK[ӕ~6ev*F3ȿ_@ B(F2-׮6%[ '酩xL^D|Ag^Ɋs.Pss8W׀4]Z䷞aXU;fn}mة0 Wg>TZi_ۺw!>%ŭ4dC@KAxj-*VV05/@{;Nwk%t2W- 8z~mf}f$1fYqT 85Duh5!/YϊPCڲAwQ#"_-PΪHawX>|JniXp [_R A Uǂ`b؉~N"uCQflLѠIʟ =ӂX' 7hz\"6ufT"Q(C(rMrUI~v*ϬEECٿbHTB{)8Ob޸+6@rį IgO\CetߪѶKD@i^ŌҙZ^-Mh׼Ej+8u6 i1M \#k=*90>O갵1~o^_\q6,n%Hh}EJf6uhxro NDFqI 2 noਗ:yʓ/{¨:*jVž. WpG_轤o g\2:#% 5NK?|eXA/饋HZVcV$=D~lrdZ#U^@Ur;КuH!nq6㫹Ah{vBfPFL~oa$Lq839d:pePoҕaLH7 HjC&\bT+MqQS- QF.%ygX F(,Bn3 ?#HI$hY0 pz T D v ҨU*$bEPm)/n""6MK &UH!7h|nҮІr:KuxaZ\(,-Q}eRZm4hf9sFt%Oӆ\&#: =ٓ[qۿ߯6&~vc=BڒaM5n0,]F}2aHzo@0+eBq[1>e?+n 9WD%Na- qdwezIf_ ~'Z8;u\p &evK{ 3-5ܒ,UJUOaF-Ak1{4sw52,n/Ձ=T)p4icgt5Ч(p%U kJZ]-E7B@y[-̜Uk:$Ҵ`#Bf6Ӭ%ai jX%h'[ #L ʆQm==s.39Y `odҢ9쪸g5`B)Q,SP ċcy CT"E¨0%kYH9L.ӦnkPѲ\5Uw.*PFce)N /{ 9[.j+[ #shE .]]64ˉFz<'YJom'Uv7@A@ˏ7"wyRPf}܃o`Ox $܌Wj)H5}Jjiəz{.&qJ}C=Y >etpkvJ+;7#P zU^'ѝudsmV)yPal&JC#چf.?-o{#3)Z`e*Z?f~_x*#UYZyh=‹7J8޹TYF3؍q.nl!ZlƕUFyF63薙VrG/8*6,"S+V*`BД9 &( ZHc". 9mqxTMa)Dc_>'w7qTt459½m˙=;>o'%Ro<2\vC +ŮJ?wQ3w)κ24$RF'}!1 /$ݖǵ}sj=˂_Rn^1FNp<*G/7 xQzVO Nj\NNڕ ~CCBoM ,aEg̫{C]EnCs duIDJ?fd1%P"JvoWT1!2UАW(#׌e bC8d1'{'$bیި7㴁\{jMp~~8s[G1ZǐբAEe̬6`N)?x'3,ޓ`ye[4`ۇL՝mʓOB` 9򁀪IyqVNcaGTA %{bB4ͳ*RJ~܃LQT 'ݜݩw1*bXI%e"eRo&ŅD-vB1;ІBa?~&02 | v-VŇYz\C/_ȱTH6솕yȯYXξcK2GkI32kx;_<"*|ugd,}>ͣY.n3@i"bv"ڌˁh,TiX*a}ldQDRI a[ B߃~tC4aAȡ#?-]r 彾u?zk)33}0mkќ i?ǭ'`[%wvNt;]̢2fꀊg f` 蝊f <&[X2ᘉㄅ^V !Sy3;[U5!='l:&:2ᱦB۱>wP `ˇJt[n;IKo͒[$GgbCJC+XpNhDJGbm}:Y+y_2f 8YI*dZmM|5ST`uC6NVx1yJQX#^F顉rffȤ%!=Ǟ@iM)`b֋$'z+Uʻ2x6]9I晇딙˫p JE`8ee((Z0BNfOU&ve%_|UvO]h:*Wj{(>2l1zD( Ta7=k P0ל{m~u7.j5mFU8׬7"ʗҀL%i_*[E&/sT$ k`Sw.S5ho]YmXj<^߃(-=D9̶J8j]AJ!5sG _·h9=D9U@y!*[jf.-C-Ec! M4v,'{"yЌӕ/NGBp&u3 w߷w4_^xA A!UĮW `{~&KZښeuGo:w ,ݵN\xIk j u%R Y<Fs0`:4CUa/BfҰyvL˯Cϥ^;3;12UKP%?[+ VSA'CPx2ho(;tbM>mzpѣjDGb}:D ǖ!"rR Wmu-&x)'c0&L ׮Yq`Qt vEOִ3A7_p{툌/Z3m߂}+>XoV_WwfD^msURkd<(-8 X|uFVgb4y.XWGi ۤTtyt6{4ANWwE#aXxh[~"|[rW {WmETu,l Yunw0O9uϘBTH*hVh}[f7 T 8.QuYς&OwhSDx8\_}?;4 I G.13fBs)C6"th K =x6G*]J1ǩ&ԒZLs<>'y/ LZ ߤ)TRjr"*2VyǂHa:׋-ͅL8յ=8&s[8ԃӏO;oF>nG"K$\gM&)$ll ByH&2I,R[jaE9/-⣦G67vxdx/dώdjY$]خj6{lqŏp<" J4[hj{H^"*gcDq {"ecTH:]osڧ9s:[1_IW#7Ro }Nk>j%sl*f(6/=Lug-a`U0`*h+P_v]VN!%{zjĺ!.Cƅ7|0"(ǀHB9"C%$BDgmjKG|!NC|y+^LY^6{ԣ9m'~s+XfT=PUn{&DBǾN? F@Em@Y3B`!ۚI4ZJz9- }zXf!n=V-mag"|i{t-t5Av 4y%Kk.H}_EE>H@M)}6sv8]z6wixxp|ʭ*%0 oڊJ6UN-\ C 3:M~_&Z.$t|j vt ݜv}.4_U?   EXV\[L@;%Y:iJiYdʺ5%&ԳܳVt=bl6tL_OW:jMģOtΦ`y4uq=h! [ cR|lG,F8>aQyR=pG51s O e 9NoH|NaZ_#HҚ2p2.w*?F:t5UE#Y;}}BF:O)*Pq xRwEL浲Ia Մ&QJfvW5Z+D{E.NjH9p:a)E}\hYK\Iyﴦ&؃zș"^q'pWlQZwWKZCg4+Zkd.+h]h:'V"x䛄z3;.\ 82{i |kfD QZ ڛBѮfR _E }vA dLBx Ҵ=mJ꼏הJ%vtQ6Ks7~G3J5+v_Ѱ [ W+F5bkBK=;i½j6ɅZKC@v>ß"ULֹ5xdk!ぐ5:v zކAA׿v@*eVe5%EpEY$/D:[nXE](mQݡV·ZjU|(\0cʶ< 5!ɖz4֝E}Y=! i661若L˯2./Rx6ҧPNVG HKQe6%6;aR ]P܍6"8)2N0HI^I@"ςH)bٶ̃Ahc8bM O<\ ׆P+7w\l3G6yU $ (y2:g>TН}CjK_+W-a%ՙSBWa[XjY[xcoQ~:VGeҚ: UfTA!kCCΜCIpa/o=t?p{o%Jeқ > qxRN]oydL*>ko [ 'Jf"pH󢯺YqCg0p-S|E6_IRvA>6Qd|i?8\#e=#Ar]41>@⟻ ¾=ٛGJS0\E "^g~:gzn Lm.NS-Y]c8#&v/1PGצD* X .UQA0OpQ\{b5$k?)z x<2(cgْ6TDĂF]Œ3o[4wWb*}|ܜj U}є 9]$FJN2DWMxz?FoV^k7zAɥЎ˜NMEV71_"V y>.#qyY6՟ƎċG6)> f>=El*ĈX]D| j qdOK: PH 19ƙŢr8?#db|DK6vpx~9чȓm8-"0UV/HJ΂N^"L­1Eg[b|T0G]WKE%-F~%^7ONEZ5unS>%uȋ'gn w $w1,·0^3U.J_ Ȩ%!4bg~O KQƒT6ѐ+DcH^)K&$L|ԇ}$Q%-\{0yZ!ȸH`0$Ny'2m`y{|6+hNx˲n5 0c"qY勒_MO=Q֘S^H4-8m fYw.; d/-g\<|=x|.CR( t& /7) z!Hx& XiAfH\ X7򋪊6KXF:iic=3 (E%OA;hWR6*>-"Y0\ g4yK~C@\:,OwE$Rf *jKwfR]X)";!eA;>Z dKNB߉;$nъq[;YD\Ki/xLЏpr3MΩLʾQhkÜ=j*h򳅡~gyW6O vŒ=ql-yYd Xq}4-j`NU/}YO} ^5IDtW)Ȗɨ-I!~՜;:`ZGdUS5!q I9:s<~Q fV X<" SØjݣ`yͪ-}H.)╃[7c;ge`]^g & a mjYq-j66xO-\7y+ےB-vLʆ\5?$6 ,Tjڌ/V/hF{̸LhU:`IMcv, ˻*ZvK !e .7'M:3TG˲~iܻvƈ|~̠Y@qa;͕0ܼ%3Sga7k$ 7/;YN7q +퟈2T#ªEFehkV/w^> Qo,&?d~e-AbV}6$~ܗGZ*ճg#B@^_)a.s*{:BeЇp{-Л&<ۣFBxMǹ#5 #F r8w3-{:F=,;t#YElXmeSWW;'T&ͫT xS '%zmys?zJtK)BZ8$Zm0@_Bo8ZdP1SX ҫEɱDRZx\ |+>DFSkĬ 8"f8ۏɹ(u}|`e\"+QYs#'/pH.òМ&%CqDCUp AUIi`*+ ":?7RT5Y>eInï2e)o2QrOૣ/ڌ3=lr 9ÄpG*uN78rj@M ޫ MVn9Ė gl_HOј[SX,0tᵨK!X,;A$vtJޠ oub$mi @n=/tɫR0.`uT1[m|K9*Vgg,փc!;m\@uO)A%Y"(K%62Hcݟ5$M AkZWw|ĊSlX>..`@*_ǁΨ6k/Z3mWH[SBG"ZA{BUX!M,J >fjy? r{!)Qk|\.FX@e5au2+1M/eXudlFpԔ3]%qT.tP3^ HmQ_PYsTڕk82o_܅(abki\BsH^MK|ӭGL+y\J.o/n`#9 :&Xks67zT 93i,#,M: /WHlTݼ%X-k.fͩY"I1q萡PFkcVvī`ȟ? ;A[(2k_{עvVߡ D 2tI#kΐMaJ'o'H>j)OOe=~sEg6v!QL|[30N/*]|nhЀ0sCN6 `x骼ՌŗlY L.<=J c,I g k7liYÈmKC8]PTXѺ%x[&{F*;ω#u%- }~2-G8OteXi{lҢE'`ЄɆ| Z<kOPN:iH#4Orw~6u{v21Ȍ7kRZ Rv,WU+KkĝVA&r"o㌣I 枫$hi&;`ث:PI+ // 4MY@.Vg{֮/PWR'\@BrԸW"H=rv b%xA#_&5J&iX̢|=,f 'y]vIg?䝔'}8!85U0g"='Y 煹Ae$fG,gX;ܡWgrKT_ CR攸e03˙CBEutg+-;L.!cfv 8~P>WJG͌mDPz͈j4~4qm><[dCvSTYч YƦ`^5ň[슅 Cu4àjM钩$DiuLp,݈Tށc*ADNv[{5nN`Lz-(C . ^E-:3$C"]EuF}}d-5DgAzٞz,Cp5K1h@{/xncNljX"7xgWKnh4Vs=eL,Hs@:)0+,6J)St-m rcyL-OKu|bۇ,jFCklqvMI%Ptc1@K_y:, |TYKQ^F޶c.S@csxޱ 0!6bܖUD`̫,zg<~ww (L!-&~ 2I`IÄ bmu(!~ӁsmrƘ#<%*ٱ6xRuT=_x(lÍwƒMWg> 4 8pYuVX$C~8/A5=9$e\`DEUrȞ4 ..*7uz#ǃ cA@?V_*K0ɲC#9`wTQ fnd/WO&}2uB i51$ ž~$1֯ ՘Aߵdz=F8(_`$fSu% +˩S> ox*2̐fzڏm.ʛ9pR!sXMt=>!8q>ۣd G/7ػusn,-[E>tRTDCplsoJcӃgzgCBCe}Z-S)85Tfȴg{LQ"^:b I$J5c鄛"ꙮgc'IXY?wVĺ {%c=)hxqo$BE8\Ve? (+W E2e%K2{ٹ`Z!6<0n6lJJ[=Ȫ[t1pҴkǁ b`l6a_ H!ra-IʡM̀wV D A( fn2E_e qFe KvLg&[a G`' T!uBYYR:|*jMbC) 2IToj;o^71ʼnk[^,0xj]>ֆ]m+`΅xԁʊ`h8)-ug% Sģ ̲4[D&owOp um)(G^ty8Y#_ƹ $O>%X[TS&@ +\)و#=,γki7~GcÁjٙK4T}绱E?fbf~5-/~9^>.]Р0f*Ybs&9+NֱM8kQ?3XಖBLm%VXS9Ȯtyԩ~ K9 KV|tXBt"J%jTUn!s:r;YFO|yd-ѣT~B_Ø&'vs ǼࢋWDw\QՓ G2[XhhkO2L̃k x9B( zަ٧*7w]?$XH^+QKo>rk"[&fĘ} >En7j=8UHVLi稛`k?[FEhW#}Vi[?z_3sEsM-yO.wHG TQXGz]UR*U2K I6Ejt?9P3NH?jF~K/8=/'b?Q-|3>Mi*3=^s_u:5HTL(ŠxC~:Ivn@Uv!?SYEgd/#nFR2ƉD*ff ֩pK5OXS9@v=N?"BnT8JGAV暱(`-akrpN,ޝVהlթT{S&Z] 5gEmΧ AW'_/w<5gwpSX'͊Hc﹓ZI*b^ofug`LAGs8(Z'0 N4(Y<^ |eBYM J8 b+_0A SG|JNkG%EΛbn{,iqׂL{q }}<-Cm̸\EƿIL#ܧӑ\], )^-=>3|CY헐#j@Ҧer%L*U+qgz%8+>]8^ȹN)aY]6LSY֏0΍X jr(=U<̀N{<@jvF(<,筞Ew&԰,,5{A%--Zi{h]Dz8C'VaZQԧB` >׵v5;D lhʐfDjo%@Dɾ$Wr~]~# Ih;.\և10ʑ{ _ +> BK; z4v+`sr. Aq,9Ecooo:_,Wh_K+KKy |DӣC6Rr5 T=HVF[ ߤh~#QK/ # 4Y\c{MR^7H\ |7#v_JKjn8{}e$#prf7LgH/ܽ <ٗ $q$(8N5 9{݆0VB5rn>xvibm}jRЕ6z7OuV+_mpbE`-b7#2c[qDς857G .gy i(*o:{#yAe2>|O{:biȭ<8j"s3z3|-!V6=Pd`0X%ϒa]lFqUk bzo߂K4 MՉta&6rě9OQ{ǻJ5ɏٛ5ؑ ǝR%̩_7X.FXON~&wUgNR-30Xe\Vv3o<-H`w $a]m6PPZ/ I݊JZoQ^栁tƭ>)nH (8瞨R߿rPb/&"yp=XyͪQeA͂&{)#}l;m}r-21Gէ boN}Dft( z&(dF]QpM]ۓa*7 m\a&6BΉ4^(jDa4e<[ރ˶XLpY,Eq)10[4WZ4Ffb>HƱSK+O8(`P/ 5!@wߞUQÖvRC&S})BszbC%?FI Qh[;9ý,R`tu,3mo2s`;f6m.$<PUQx#{H۸l4ڰN6}~;}Clؙ{Ũ .-Un>:y A)r4lsȑӼ5=VH>jOeArV7j}~FA[ HI<{%iD oyBN-[so"~#Դqٙ5e|l@H Uڷ/ `d3rvXP2]ӐL2ncs&z @⧴5b7m@m8̓PpI RR{&ѐ'q|e( ۖ>M8Myh A_ \0T^$S^TM ;G|h?b ;~rlyJ/Tʜ?e!wk~uj덟ӯ]Cg}enrF: ˇ脁[8ͷ8hï-ȕO&ʯyN~n->xtcu/Re]5b?y1NXfsσ["D-cxў y!:k솿shBn4>@ʒ`IZ!M5|)L\ %h# 'q5Br mZ[%F9qXLC9l6D9$o:H MoݲVAE[ avȫ}g*'ʵq]bFu;[%kYdIϷ{m\Ji\/s`eƒy׃JW/a-y[]-tz-bQCTV`U#:1N-E,YEi9V+< ,V&TtCb Pk9Jt􅩷>GDTJG'+Ι֠5n!Z/R4`r^'Sd#5e`G- k?,z`ݣԒޞT/RMj-$ z<%KVNج1pEjM9wݙ}{YCKFP~<: *MAy dr@gEҐL|":!撚nnDϓ)")I5Yd!V\;VFTe2 BR.o  jn)[rṫ1n5K3,ڝ! Y%lq{c׌@"VϏ[9sSrigMyA,hw&赒a}/#tKmHlu3rﻁ{ϯ} m$mT Tǀ amK2l@Op<S,)l@goT,DrXMY|VqQtRHv4.1WK,^Vnl Yi"IWpA"Y_yl'+(H9 /hơ1A?kҴ$b7>[@@elH ofmLf%ZSiCSG=~/> >yO"G ѝ>fIc\ 1Qka``H|-,prǁqFNW+i>u-ܲ |UZEbj^h>St葓(ikx0ixN:Rbh>QI6udb{s`2FP ?StB*q/x|PAR<@wel\ ^;64#YnoTѫ1ȀhC~ fÁv)xX?ICaӴ!Nɓ ]-g{jHo10-yxt /UH 9]V&.j{h;pmx嶷ɫ`P_?{#mdE1e'Db2vR}n>U26A Ҡx&!KRު3&s'MYxqd8rBֿ:l|-9XK`[NͿM+玂1)n#R]FmfV,"v {9>:p%} NH0"`M 2{]r`rᚄ'Ĩ;B|F;((M%*ŝRA/ecM!лث }0}>+' [WA4tסDDlpAXz0;Vuy2&x֋Hn'-ZJ7b%!ęsLP\!<A>fcLmFS=ZC+yjCt#8G@yezVǿٻG~P gH ?= fwc3ïs&1m0%诸~P:>F(@#z0IdQDs Λb\NzdAUH%Qb1x06D/CfUwZ QAj1"oº b#(}J\L!o<4kF[2Kݠ.D[Qh4}9\zE9eT8oDWþPaIӃB.[q =!锒^S} a޺HiJXk%;z^zH6R;)Vrc:/.ڳa"d-.TTdRc;͎t+ГQZ`q|Ӹ{)ȶ7 [+R}*J֒r\,wNL/+bDX@h{GrupWX5a),gU27ơ ~WbS 4h[yq_HU :vcS$^/@CQl+z!ʪ!m)=JsQ%M+=Kđb_ Y7*;7 L#b؏͊ {By_?}M3gݺp$dƥ^8yɳ3Uh+X_G$`p-~¤$7:8Fi; H$DXfمz#ﰹ{D6_Ұ2bj, Py-AZx#(=dB_Lfl k͜{K1ܞ #[Ĵbr[;{&;+N%E*(u Dk}t*N:\G5,0> Bk_xMXM0utlh!6|ql?Y>˺[X:0yd`8\!>9SrFe]b 餛=r6_c17<나gsj!; _7달ঔXLP[8AN41h&Za㮼V|?}TmR=$:;]'=di{&-%=o6[SL _B2tZˁ+;*aUS.I68)W4gU%ebnqqιHoU^r7% &Bn8>p5Us.F-FK^I!A2QB;7 \$8xy f4~p(}YW#e[yl[;z鸿1(o6/EpBVCkTLAo兡HĐlw()A}ݧOy3~+wd]Q6#loITF@aW{P~u Y%<4t?2+\ָ;yKR¥ZEڗ=2tLٜ3<Ƅr]XmKpqǚPe7 { xIk**0Iv\O(So瀉脸U!;D nYUz0n"/NA|c U\ +@f Mf  J8fjX>Yçzo/LfB[݂Δݔ) Idְwt[K99숤$hZu⌞clv ifԭt`qADB?U-%'@%es PpEGZMl__i?Xg4XQ?B#Y9?1"[ 70REyɣX)gt b4cvӟp.LH$?z ?!3cy Os{) -_ |*) z2v;.+UXِgVH9נ l\U ?3]ǔ(ɟUq69 4[i0Qb (.Ŏ v [ DB e؞~]䅆Uנ+qSv @3d% ~Pwd75!$a/kk_// D7<$z>edR.LP6O17^1zi %⎶ #Yܿ`WvNJ HL$T<̃W+2L}{-͵0ZqdzE{KêvR. a+VrKl qk3IZ&<2Ĭ(WV[%WO4Ih"hDQlڸ0[Fꖯ|AO{͒6YQ4%yEN"z'6 %<kq"Cxd*-Wq\p9 USaWe d$y.)j7EL.?; |(kpn"e{K;X~Hݪhr$LX7J"K'd̸-Z8f{Ym[FEIfRJBTI뢓dןPUD[<a&G:Ur{j{tèO$$2dL@J~_teYoPRm `ݚ̍WsEhvǀ $~6#pT?Ѷ{۠dk}Ԕ] aeh1=%Iz.G$Ӹ7 ,ΥtxʛӨ6yüL_~ZQ.!RhM~VnE:f8djᄝ 1HZ9 L?uTi#S6r:>0v{{ GRԭxiwa#L*x :{u򟤃9p }ldvYsACau}u1tA,]Ngsء0G-f+"!}}HO`Ax\1;I(|%rG.AL^x>A$dH`>J2g+dƪC}ց44fyO~ms@M'gHK5&LÃjyZ]XJ8Ѫgv+QA wY Mq]$zWԨ3WC Q`J2W$x F nnGV_\<*c r ߷آSA+V,iGGwՄe9}ǥFhWN?p se !ߠQ>^7=5 .?0g?g.]ifp#zzsއ)`Tg )3* mRdX|ܫnCr?< PHkRt^E5\Qj2Ee5B'vC3kswyY ^1D&XR?7㔣Oޤ'J L찗[ckqYL :E6{Z~ j&Wp Qx9Emo/z!8Rݳnhck/دOEf;"/Qޥܰ=_Q,͙~6I{yHtx2'^rm꟩YY?XH7f`y8C@F}tΩ,*?O9'CacE4Պ"BȿO`uϤZ]8XQ[O [t Or0ԉdrXfEѨX ;yGRfe˗Z#n=6@g̼Nb}B4KK|. bKk\W@-豽դ[i0?dٗažpϞ YV^|R/?>' h|+~Ν鬍N5ҝ#.L8m 0#FCu>vkkSRw%ZD~dzO0JAΘ/i@(d ShOl1K-s-`nőmHP}tuLB813"z\PzK{m' }+rjNu,$+ MmPa++\CaW Db_%ۏRֻkGDɹSziQӕ^ 8#vFIN>C b02M>?ޓw5DP0fcHu]utSaA|mnYM޹jtǷUG}ҮC/m DXfsoRdtWv(4"x%nzl'b[$ H-Kj`$]7G-]:ZY2,QRgMS3Ɇ;n"e2ݪgdN9ՠ7*,`)ОJ|mO öVκ08rжBcpؽ,P({nۻ8呻\~ĠB6i$y}3H@b_[#phe NI6c+W@< &\oƫe$E5bss٤s:5/>:G؉8.cﯾoT &*F >H9+`{2ۀvXs+$y4ltCσ/\,-D_xI V5>av߆/٣ SD^M؊HW7L T]{%IJ0L;si~kXBn(_ް4Ǒ^&b5^6d|G5REْZכ "C[uvhaJ.=>Q.1dxn]!|ͣ o v?ֆ%ʤ˪SX ȕd^ ]@ K` ,@ 5-־623#>Ӭ\ݍȭ"ymSAL*}ʘן8kp.E޾ߍ=b2-wD Tbmį^;`6q$w l7 BÞTM7aIu2lō%-Wm,IS5#"NcI<|oh6p؞sw4:0=kUd4w zг(_E{\fR+6@ÇPҝ:$tAۂ>V ҆85@m˂ O^:JĘ zDiO N]Sp ݦz~s(nvfa_jOcA{^ ė*1E^Ͱ/InEuYiyyU9VZpYrSй͏b@(0%Uz v޿lC| ̾aM/S' ~dM)Nv8vAA<Mw?a?Ne~1"Q5Fz% tܟ gX2$YAK&0*4=B[7zY? 'y+X/u'QDKWXu lgPYV.+C,"ah'K=(god,J Ѷ#\HŊn}ne}JQqbWfNRH/qkHτ7367$ N4-a#HB1PwpFҗ /4-& 䇰%54Ac:7aJ]KAGvmXaRy#0;,LzH1*JLY#p'_d,L%giyѬu!sb!.:'0US$ r'24!r%j ѩe=jqMoFaMN+3 P^cKR3717sJgGEfC%QZoKxɟ%24 Պ(P".w=CO_s#OUmfQބ2 a}Ob\?+G),d1Q+j^3{. b}j#h#jȂJӤ+H9Zռom-+D' >֠F'Qݬ#Mb +KY95V{Ŕ~=+ -So|OiukbJ}wSZL>\o_x)ۦd7eE_eVMT[ pR 6DFRBo_$H!PDBڽu2b~<&ؙΙhMcסXw?GvR*"ꗺkp&%I|SkxBR/[P$2 ̧EJr$ǾȸbkPi|[g%0ȧG"t0i嬃wX^:ts}+2 s<'{RdC+N yB 4ayy3!!XdJ XE «0zt"eKؚ&~Lrz:f+t]zl:)~ZUHDI^\ayR*M*3Ls(Ai?5VujARupfaRND "=m{HC :h,ƔB[WaOio ؾoWKp9`Leg V$ \c{j+e󀩁R,į`0)l"9 ]jw7X^s:KȷQeĆ j Jܿ@SѼ4г{^0`|{w#R|&쓓Ȁ[Yqe辶滀k%m˻%lTB12F./k~W>OҪ6O0ʺwm3 cs7py!?a*u[~ⒻhAOaxv !*"Gk%c[t-[h~j so6-K+18g~=bH$PBȅR{'K=^ :< tS_>h2U0`NAD>DzF:L<-6C H8!$oY5KaO"s1-p ,iSt϶-^Ln:l?e *iyrz2XRIpBhqE~vb6e+RwM>BxI JXiwt$[cʬ"r5xeN5H/ͳh ?kY%/_7TJ\7@(89::Ws:/dħ_cyxJqή{;f\V3ޤ+^ŭ{1P~&!TgL[`xY:yeL!dnyG0 !z/;a6󰿴g=@;K"E@y픤5w#obDpPbr;Zz O:DCFw6!AkObvp5Pvy/.ť 6ߊYmFVMPH47A1l!#^E:o|c1|ۜ3xAє͠=n̞N`nGܱo1OYC:a1P~,YJQwvW>du&]~F!A& 6禳W+ =Cҿy (;W4VnB)ɈjB\$!=}:h/7dq )2æR`" 9vocw,ܤ8xfqxLEx\q)x9wn@9;h:Gs(]Xc(4KeHmZx,6h;(>5y4V;^69'()ېƱc^(Y]7k԰ bڝ3dĀҿ(4|jC&غ>,Gcž;")͖WACSx˳` ~Ԋ3ZEʓ'uMDu4|y#Z5hƹT8e^Ks  ?ZuXܲ.iJ.v'O*'iqLG:5[R6gNLLI VqQ'w&t|{7Sѩcj C" /S̅'%Pg8pc]T'I-ql֨?.ϥ V,{c?Rz]3|oiLc2*G :zS>y"#;|Y |<_)XM<p' 7'%O]?lYnWP!8\v{z}snj+pɅG(<ˇ %v9eE@8 /pGG3>KC1ҫ3i Ls2: Xa@)Y'ʂ95P9UIQC>eJZc}+aE uHl\IAكOiİguڙ/gF Gƫ5D^"K/U7ž2U0| g5m'T`9) 0n'`0Z2]Z]}AXtgTb?|w,?wn5= cD<ѷCdq9̵zgb)~Hs>Siҟ*q+bƃ>`#Eu@Z\ڏ$V' *.=cko[>R9R"u剒̰Ƽ6.C;l|@E1(x YDdlcĆkfyn/txӦt}wDiƜ;T>%ae ߄klfW>/jn &^ȣ;ik}ok?EmKՖ7Ra_xZ'!pUcPfsRr6 6ĮJ[Ij"ʅ2 cX5|KyІ[6//yQ܂Lzqb#4>jn ZDd 9K̷1m0PRbi o&>5WA;oo?탖 !$ ng WNxbY5?dGL.BqV WL޼zEѽ{L cp\~';5~G61S\AȌK;I"+"`Z6LR 38nE tu<9u\ӹ/(졕T[f5~EM[=O>˽̃~*ýB=L![17" }cKW@Ձ(IXc@' tΪDf'*$2C ]͈hY1c\ǞLP Rh4zB'qEb;|Fkv PI)u u:#P«$iIM0*)ɲn6XuEy؄< .$il~ɻ@RIK^ XYF׮G\z\ E8O @NtM#=lAe9R&5}-J8d،㱍v+Y7IA'ֶ͗8Yϛujei|"NKr6U[e\J}⃜yxȃc$}BTl5CңYjAyUUw|ْyE[iX9. %3vסF07cbk=fEZ,D̈́r1y%:ܞ&1}RO%Oe4ۏ1Yu@IjCl)*"OGizJ.mS{h?bpʸ(Ϟ{YAA9#!HCFȮ:}Qj 1tvWgwnbS:!uW4[oGj _+9ø>5?&Υy ?zAx`=t`+ΦßğӁd ʮh~S^'~OCuqiDl5>8,e\j$2gN"9 `H_1pp 'Q"7Z"OGHC}Ǽ4U$8OУ^#ˇY][^1ίKV C>b{5ǎk3p]Z5l U$uv]>&:pd^$yѮ`rاnS<&.3NXRmdAGmߍ]0fd: ) HKԫNⲅ4@W/v OroŲd|**yFYGQ>Z_x*Zhߏ <\P\oEl N pas9QQt2$/Ll8 ;yúaTeڑ<&¥2Ǟsh4q.Sf1\"Jʗ{(4"\q Zo7g8dPj8ojNq NW_Yh[cM/m(iS楌"OF%~NA떵u?;5~7M Ҽ#/5eb }A>=BV.(STpTjMa20mF;^uS7V%L\K:tyZDr *)'z q׭4) H gdYG@5\X)5AdB92Ѭ15b%I2orXcjG 6]N_Ĝ&Ux&)Od9*_vjbUa,;{eoi? ՂST:ݧR&/hb[]1#H/[JY"!U􋃝+X2Ohy9xnQk Jsזk!΁F )^G/q:,l]n_y +!^5D?n6b]*n`}ȯe ^e5j꫓)b蓾upsH 4T\?Ce?\'SJaQ愖>]|g%>ֽ$9}B}/8Ҽ*mr͝ԧX/-J+ߏ~=l NWko(EŦfl՗e$ *O}כ|pVdvLXLݨ!Or6'R7-\z]D|pFׯP;\Ce*j}N 5(nPXIiBuJځC<.6#f&#m&5-%:*c fJ0>'}{$-^72N3.+'hwWDanaQ{pW?G2dt*,9Y |O6$8阴=*k;3aߗ G2⁔`sg1TCn:2acԹ._aQ“_c.*emkn KdWhow+<质+_WAbn (Qz2@ݏF2o!٧'e[C{$<WF6b~Jѓwq6Oh@C5pVE>6 MsPV4%[ wn#_3niJm6vQDXiB0U5%lr=iLc"y}jHt-C`"0;u,DQO+޸y B:&x,;E8sWKw,EAo6ħ"rgƽ\bUnRqEʷT.o-Q24e i|E҉`IHk2]ֹ^8%s= F_{[]V-БZpR!6BHGǚ>h%A"jiGGYUw W9RB4ךZYhtlLrSSR)u s7(k'KBeͰ\rȖ@jz̽CN^-/gNW~_2I4wR2?YoXq5wD|T//mjrn)0Kq5kfuT=-hGmTKmnY!f%We^r0/t{h0;..@l&HQ%|3o9Sܓ-9O^hǽ.q;S&[;?zg+<o'$q)eJQt=$AUj%pIF@]Tͱ\mA(-&s3Vzx'BYf5u$QhL%@"Z@7I1+ͅpTӕ*9?{;1z/]O@3jmgP΅=8mX?x`Q/PsU[뤛:任 1G=i,tK'V QS#pGWoP,M!>` Nʚ;tCͿx/h]|%t' pZH,(RI'g~VJ*f]UgلZQQ{d~Z|o~e"#z}xS;*Cc zV4E1.I͇`{ֈGg75!nrk=,u$LC>{0MZ?2|}f3 dz5i7AEYB |LRQ« `KmёqЩVfhj7]Óc3FZW:R]_ɵxm$ALkhAr9|e1O׆t`n+2 .0c^H=VNr% oG Fw'ዦbypH1:%sh'U)+ƸE9頝08+")lyo31=Ҏq:arDweL,JX<%+L]g|af[# [w^n e|E9ߴ7=k''FnNK NA/0s C\+ݕoVKLvǦ5Rd$ 7HD,b;K BEf $ey?9wfp(4Rw׿8\ܗG"9>rl$A&=GmY`X8,]kdiBIԦtF˟7/|\Vg؈HZO|S#\M=4JGxTf'ͨ@N'<7I-9QXOD}R&n"S͆Z5/7ṚY^#y&M}8 g:nf]jى92pʒ^n1d~g΃ 2ȺYؒS.XK7M; J*Yu/ \j=a.5w~-&&-`sT(Hgm1.*2v 0s>3Bl b>_2bI?;)P3i^ܓ+Ȋ..K9Gɰ77P g!<3I V{I2 jY ` 4P{I (Dݬ>DSΕv@>d|h7'x{Q"Q\$̤{9泽%;gzLh5"ğFia av pat x@%Q 'DcM!eo)adgQ%aؚhG/-KXfJr|:Jt)Hu_;sV'~ K j J]:ڪʲh@1O$@MUkz“lC4G927 p1yξ^pW Y`+v2m0@dsNJ Q-3~d*X|_4`*D,IH$;8vWk d]RQbl+$b:^0f[#Y 8ot 6fE\E`^A AR#[Z\"Ju`ߟ7ޮut{'Cx<d=mbu{ш^m %"XļJy~7VgVj` QV(nIEs0B6d<"͖w'J z ,|m9xR4WQ~{^CO:tš:qiC`,n=6zNs-vLkGJ;YBL,㴳wQ3~kO.8ybHɆib:6u6nH!ҎR@c9R)m<0 s!lr_BbEx]ah߰{ScePK܊[7IڝUqZ\>_|ŝ/uh#(ax疑TM>{Ww/Y: drGh9g}}ݺy2BQݥ, =Hj(U R~d:ʂ E!b\,`r}VscuQՏ|X./zJd|:28>*iE4 xil Yxkqshmt#mB|U~и-J~6XUH`÷\, ʃH/a_c 'FI/..Cz'aY v ~züݛ2-]c aX `qgdjFX*Q-tTfJ.Zmzw$DG;eXUNMwעTF]>;ѸU cM[NSφ53acw]b5s#[䷡*h#ʄhKЏk_~4«l|FL DNF s zB{f>q,=4-? # zq w0ٚ)%vXYYP:" b17NX>o* LoK3t<(D0;^oK$ȹĬ$T: J_LNp5ˇ(vWDZ'5{e08sSwFltм|wE2!\s=0TI(`!l>)+^ƟȲ~Gu.FIt`Tv{`S!}_Oā|vj#̩ 奟q3Ǻkp_hPݘQS NVU-EAM>TH0x5Gȶ @-Cj8swx\[,gyLqS%";>'%< ٦*?.QNUN #? B6\3EW֐ËnMѩD*dgNE/D[<ڭNJROAFN-)|zja8PJ 4%K8ftxzKDU+6"ZmX(S%HnLP Bd^VìEj$J d0?q+Y:=#"Pm`Ntpc{4i!Dneܟ^, ɕX%gf|{\f\v/ZʽDqmHT}JcO(tw~Xx-h~ p98VJL0&WJ>K\ns/ 7`)g `9W֏Fδ * WIk_-QT,s>x^r#|boS['F^}h(BT7cʮMcT4XfzKS gLrUbrlaeżn*3pVNSo"닇c1bWu'ʨQP>͚c X=L_f3+K$ӷIE6 v%R%6.y`^ S;hEfzs ;^ ypW#fQi ݥADbTNnT'Uq#-{>40\/A4L[!N{AK{`ltru {<:ibJe)#`C)'#膔)kU< ?˲ԡ/`v@H17Tgi6tH<4fUSRpyVN+\H8\B,u[l#z;Y\E?<(%F$R|WϚmx3Um .m".GwrfҬٯ[rQTklq'ГK ;~;FP∎V{\ѥ ǽO5,o(a\_|sdf~[xm>u`YnC俴܀<ڙ_,ku<P1_P@ K;ښ'S=^aP(tz߁g_OچAvRDt/RZjouLΠDJpO?\!Lo?M*Y?X3\1q]JߚgowfK} T(,jWmv`T ~f&,$ 1}& CQ<5O{GQfV^ Tvz? o.j¼*!i.񥯤 HbrowiB m GEM.$JI;8j +]v03`g}xOgjQqwi ?b[X>1RܩT/UsT? ci$8UOE[(Wtډ@gh ;bE6ntxSW`fL 0]lDo%neuag7mE%TvJ55eHOrPN/F0p2j0zCƵ5mG_0qlDLsIk'd9\{gu9ExQ %nm5IBFĭ,%O *Dc v$e[bmB)>׌)oVEgA8؃K͛;\LXM ~?o?5CĒǔ.i&؍eC;,ݢIif\[9=%NG z{ab\`丘@MhCm;GSTvhR "jt^v1B:PTD y‰Nh:C+(Vũ79~QE75eHFV8.)_m(ۖkg|W4y ,?3J)_mЌ3k|wDpZ+8x<)aF?@w'=eB/rTkfR?a*8y{`~2ET4wBVȒ:`E&1,h3|_[+$9BZǁN"|smMקwE=- ")Vi:ʭWtpouw OB(N\L&8IBs jP3́%Z:肈" ]m}B?Cҭ`=? p &4րRJ+0e~iL,{7>N;x*!nBO1`0D,̧uPw[Sv& WYzE}1QN䝱Xy[ Q.W#BAeGAVrG9Wl* 3AHnT_3N&!AzpR|DKp څsb/~3XD7Eo QC{p4eO7]́ #XCIz+'_+HOj_j Q0[LOh12Hʗh=#l + Qkk"~oKUG 8r@nKJ79AS ;/I}IW5*Ɲ@I3=RVyQI86U+maXxWR IxDүdOsfZEPhٰY6pzگ5^Fq0x]A3Uh׃ ysWPg){=<S}eeWYXZ_U!;Bhdc-/?mGw-g] {ت g x65ý-4Dd,_Sl+b!=*:4q"7/9w0ӨJpMl+Q}+ kbq\)q}KpWƒEB SI#.HQ wPяDtVE#w t퇷P,ZiHB8V֋ K16 ^~IE~AڮO:x{j ^8dHĝ=fU*~ b5b/ڜ k0{Q1ȏUc~GD r!{ {hIZ[s@죰^R4;*/3*>70Cil?C_+Xׁ@|VЙo/bntZP5aGe~X\YoHvaNW : PhZwtNg=/ذ(U#l ijZ0YEw*vl&nѹXK%oЯsa5Y`H$/%{EB+:!޵d4 nt!j1L|kyO|)rPҩ{'x{m2;DIcdX ǗB9#~icS0ԝKQ5ohtmđEt?SM-GY?#|qʴ</Z'!`]\nG՟* >jܘ?ƐKB[HwM>z #8 E9{JZ֥.r$WVgKHo@.+olѰNo،8j1h0u~m6Zn6Gf"G5E :Jܮ\xgz򎏮V:Lo@$ʵFHёӝ$?_ی3ቔN# lu>MӴǠ~+zus&Vay1ig9Δ?)\toh 4k0awj{n'቉Ø5%NfDPKvW]Ͼnn 1o:GȨ!Jwѡ!d%FrJ9H7K5rʩǵԐf|ej1 ` -nJ ^fՅl9EZebD7TLL6A0Dkc|I3դ^ی HwTmedj' MՎ/|dx)8hef6q$-e[>֡zd2;u=ȪhǞLy?Q=ɏտv흝,vjƅM@;yΤOdVKxȎϝ<}E!hЕa}`⑏DUM8ϢMI0 H%L;Nc15i* XZa/}F6J$2x]MQG-Am&C1aBM>`:m4xEWװ".2`Z,m s~!\+2$ 6u9ҮQ@ezE Ip5 "SKB1?Sx܁ 6A}uW<`ZS<-(=u(m+M(7@~CӍ!!/#B[0:^[!pi>p",KϱC@a2W^A,UâӚyhf(KF"9"y dݞ1u\P@?`%xQM#ʫ=yeE06 k*о/aA_cyU6O^i.u4#RE:o ;fcwtjz@s3Hj'{ńd͇L5pč $yuUԟP 7/sו .Mj [cDLyXy}*+9('E^@Vn BCQ2| 7r}K|Ia}1pg S\μN׎T.$MOn=L.inC|K˷ oe7,P3;HRfH˓瓜WsO,ZFZeiVű :[!tdqըUGf%8nN6e-Ѥ鞒 CمYzLl zG1]}V2x+7ܪV9AοЦ>;{_(|-@\79]Tj#|}'+|٭Csg@6`>{M,ں&%y <4cœVh)o'=u5 oy@>m{!xڇ̛5㓌DuDv H2]8mjV Xj%f}feG0Bml>u6C]QYVaVUB{"EH3q͡aK|'ŭ2XVv5uCWb X2_BkexѢރzRH wadqI. C7FCe%Ic[Ș]в)J U:fɚ NuᰄK9U そ7N=oXL(HJ*y{\J2-u@;XGiOFpW$G^[l/yBZM#z &[k@2 #\/ K_ r}SmlW񃖳tv[ Dy^@9ĬyQ{TB୍1!$;ĜDnEXrF|,*+Gm ῢ2L/vZFYCۥ O{:_`B uc~zP$LCԦaiU: qYmO$Q$?ҔT}e!ʿymq<.ƒ\1/07e-$RzoAi 6-LSfuA?lဵs( > 9+HcOKقH$n5cG;^%en`c$N4h 79]Y<&OOv5ՇuB]9ь/__f"A=ֆu9ܱR\χME.GZ'4 B~q`JC8rƄۈa(yJVot)]/lv((l(oeyiXQvp!FRϯ 藵b/IdV 5\@{@]67V p(EO"gC30YI[v &gޮһ(Ioȕ/Qށ26n(V`ao#Mܘ>_M3^Aʔ@e@ћ ˕- j—0 o*m AtwE]9έ|*_ mMM^;9,wb́!:똿ma-~Za;aC3:#~po0:O:aDˢ᣻(=| {%YiYj3-#B uo0N; +b>"@BAؗnn y9}ڙ~zĪZ~Q_jiJ Sסd!=vԐ?-Z>zQd [N1a!1ܗ@ui':1=+Tr-DaKZs^:Put@;{pӸf.۾^d\̓48Q: ~k#]?:M׎F+#kҁK fn;y~pD}Mͨ!;@%6[*6qŜ"lʆiCVh2y@MBŃ;e+J1Y3e?d1t廏Éh O',%)iDe"58Z rps.0"ܢށMFM)[>X ;^+*+ÄP\Oۤta*3@݂mQ0 ]x2,#ŝA@.s͟c OBÏj|F% &vz#K!,FQX sLOIRq<(L?23h|y"PHץ*_s\=)K @(w M?( yXE$O0Q^YC+݃=BQ9(20i#U"0vqzTRٶ8`Ni tX;\z'9bNPSRҜYKvxf-ѕʰ/Ns:s玢])>! B=IF5>m[5wteR:oρ!UaHGb1z̃(.~< iZg3Rs8IC~XU_G 0:gacĊn WS>0N(?l  bJ%j #[)p{H P4z#L`RCh6hecUV8+nMa 9*Շ>Jfjt:eM] ژnUUDZ M?rǖ3mTd%JɲAG*ʜ#{7HBP/V` TnTC2N %bW{+$bbYi3;uC׾ݠOyX/HQI<Ynؙi;Y6ߓ1GhL>ر$KJ@b"o%PKկ[wcIm-es_\3)az,>[60 GBsX̧HL@{?(4g XW~ 2Χk A8yz>8]m.>!ywְñ#Jf,rui c?휇Y(c`=6bq ff~mf= Y3#!*?@ZڡFi7js LOڨN$vB ~fJIvSӱ򛷔j*=xas纤Z O&Toj<ּF ^2P4폁v_NUP&Wfǧҳ 4wWS(,DGD VmYQW8\Fai ގ?Po̬gyt$22%x!a2"!`ӥwO _II 4;հ8 @nuG<0#rSȏ!4eshGWzѽ˳^2N6R&m7:Wa1:5Èj\CDФmfڵѾK*4eRpCVGK IjQ}C'&Sub%: 69|h\})D&dm:ցڪIʅZ! m 6 fje?4&&\TKUH^BQ.֖B^ wnpԜ7d\tcU3zs8eklNm cOR-gL4pfn%|G0,0}? 4՜tEۨVF91cQ )]"ך8ւ})W /}uLI, z.zG;S_~c 9+%sE,+>Oj~FȲ,SC#}d RvN7-đ^0Y{ Ci- #z(Fhz9"Vgbe-" 90no{&2YJ P Spn:&tE ٰU<-?Wq@Owi2܂HtQ2̛;dlh*]-Sl壸N M 6 p-ߩšbU%}rU(B)?={WRi4hz fc sH%VYHk_?l@FM7@Cg8@LO&Z>]=OP aᕾf\&63֤EZ}9tS5q (A'O/2|<։\ܨ8&"ߧGvdSC{Έ2T?ʢHma0΂p;sKv9=1=ݐ=NJfGa yGq6?|ZPGBPNq[&`vQ (iNaMp{g2{Tu~ak]XM%Gp~}= y'h:9J͵~ 6fIH#5#0^?;`6ܳ8%*kʢ!DNO3[O߼yaf(Ql$dz,nv .B.tv˧N{hOX8x|Ei7` eGF) C3|j렄yhBܩPjWԲsuu!C54JN3NҘ"p(C0MQ‚m<Jt i?(\sF31Myg\1Y-^n$csLpPN-GyT|E^|&=՜>]\]ghqR.?N$IAk tC-r箋ߚ ɀ]=@՘^McFTlD:|DVF04$As P dhnQH@Kf 2ރ%` 6wau -ڒy2 BJlnc:[%HǕNfڀxw,N!z<ׯyBH)z 9( X> m?[8{jA }xw{\/ŌJˈz0L_!!j~>:ɴȯ˹(۵L ~I rP_G0$Oӭןp?uk`b?% RjұNCNFgX;@#_(0DCTHu^hYP YW.&}( =?LMܔ^]_BukM ,|>x,1YƣtԼߞCFҔ"1г ֬ܫا([C y>Q&rY(&qv#Ú $W,wjԖ))ũ=Zkg>Ƙu*K}dS J+G36t<WAK4B _Rx>.\N>#xa<|ۛ8-9aY[L“儓,Н`>hE[ Gga m"%y :焁ⷕ"9@ȒC{Îva3]|匘@{8W^%Pq$WY$g^ 3g;FFa7ӝѐ8j$m/it)A0xݙ8_c6>m)C/AJ- #ǠCWO È (Ww{o$x>G* 4|~d9L~^_xE҆Gsԟ);e(Nd6A1Quo9$q,Z1x)⚥|ڴ"r9*h~Uh[Hַa)Fk۱ ~(ܕ-J٠G`x1ǁI[1yɲck-F,i)AV4n7+g4@*:Cwdo8!bόj&+UʒMt66["C چ@ O2=6:*IO}Κ5ep ԧfC M&2ǰSƹ0陲xT% 2KTۘ4BP )d7s 㷧}'H±eNXbhR6JQ6_f1.VWW6cΰ)/~ k #a#F{ M3{Giix"w\ %"iQ{iMgYJ7 N'=T5_QR@:+&x㴅8n3RTC"t3v{2]<`BsQۜ/?0[QSz6 TZK 4*ـ={'ُk_E\{aؐ` Dprq#I˩<ޛ`Ih6nslNA:9 wL)m(r"VW倀{Z"PNv9Y;ؚ",FUU\Wunp\|/ۙ&T|Ƅ2JT$>~64" (sgǘYEq j*,y2ԙ'+ b%js~LA'Z0wh8mUƎ RÈЭ,2XqI+8({|Nwijmmzrv\Bnq7ڦ +T\yJ2, /<-,* 7|{]f0=VO e^),'^(kO*;PMeNy;U܋;Z踮->ryzt zY|FxM'l>V)|ㆻ+N]=QWU.r䤹OQ΍(2Z:A˾π_YG>6Q4a'Qʝ(! fxcmR'd1r$ܱؕ0oG2!3kr[R~{n4PɝO~/Ki(};[ U28*?u@hyЖ2F!22Rҋ@ úyh ζ2-+yT#[ҋM!$2 :YY$ADu jHY6zB|6_E V0״1s hPpϓyz-j^xŇ%t rzn,΋,^ps]'A~}[9$UMͤE CY@(zy)No?T?Z 'dyAtXY*eUD_1aM-V$~FE}]2,r䪔wTnכ;ϮE 'Kez{1ɆnOqkۻ_C &TO,}R6bV+u`&m(`ij;7WVnBY%-9mhZ}x0澈pOe?.0#)77j9v#▢a%sk*f3wpH z͓OfNtgO>]=dS'sR9KMR^`UF"d`Ip d!- LM A d̥ J?ĄƇgEAQfHRIs0`ѧ3eA!0 T7=Eh$EZhȱE7Cs՞ה'[[-[31Y7 u+ۆOhEmslmP!8|N- a=kb}cyB%bu}a!Y?mqD) 17_$$m«lB/}OߡAaldc4bD'~ҙn 悢|{f33duhr #"/= q32liB$qXA[՝@1F@]bHj$۬s8%ΩV,?(gLx,K `}{6ztJ&L 8]gPz-Q0! Fst?4+R%ܥ*&nN#A7 uH斩=c2+B9,0E, s}2}}UdX2<'JIn H ö<{3?D9a.|jU־;12{Dπۆ3*,Hӛ݃wj Z*{7skxfgG:Mb4ǜ"/UPsEVW./YBh-OF"]$;7MHL3w;ctDmLdNp76-Z҃43'vHNLUiY/24.6!nP%9S3M޾i!OKNNNA(ޝ(Wew덆Dҿ #:ΤHd vEa>=4^d ->L ?|GӱEZl8-7X 4KGJF%] vzE) AnM k/J:8^E`&+ܖݖ ~>[+Rw ʖ'*gzsravl%2S#ױ¡TDƶƪ.@2=E,زmwεOV9)]DMbv7z Z܎:oXS8l"Y<̻Xa (5zʊVF 5L uGL-TGճ-%dę>I-Rzj_%Uf!حLDB,]湺vkxLLyqrJAg׾wv+&QWgaM9>I߮K:oeجnFȣ}i-0+9-*"6? %;c+俶 0V:)SrVX1NQ =0b)F2$Yd@v`bn7d{@w" Q':!@ 7":4iYx́gBVpF5":3_]\VtkErO+('d;㆑VO1,ź1uYνZ{#ʴ;g jX^^f q:h>:'p(dQ#C1Kم=,yԄƱZ&iќ2f7{6,ҾެNdg[Z7UWX 'v;Ǜ!Rj|{c"̅ ρ鳑 l[`z""Ƶ-wpg)yS1P]Wwon&-݌ރPQ!FBRcOg}s r)͒lyQڥ'4ϔ3xX@ ŀˠ@quiJZHXu"",8ð#uŴG%VB5'zo/s*b*hT$:[*H+OII D>\y$Gw~kAB4ta /#|! -b u-CGc?ژ  ~f0Q-I]^']\s+ -6 tj;a)vdbf5)xjƵSdm m?*= p35:$.p ʱޭB4%{uKUUy'\l-[o_o8r}\ŷBwBOֽ$FA2˯O j! 2[]W&Vap3avLws ; EդU8\Q@ͭuF> @ܠ G+2jdr`dXq1?ľQ8Gk]s"O?pѫI)9[`{&"^G?-z.M#3&,BH'dIv?m=a,wQP/օ)!S.7U2s1}cW8rf" L (V8rtHZXPk$ka5l9sr@ }dz9" ռ{F!+HfMx%<ҼV6gWt{z{DMjyF&wO tp}P⥽p f/Ԫ=bޤuQtCo W~ėІwWitMO>JH]܎1c )niX/1No=Ηi*g]R-Ezɽ'D_$8(%5w{jTܗUZrr,Z{^6Ա KwhZ9Y H2ZdVj@EL7y}q"'8WPܦ@|¾пG;H`9TUgVO^;(Eq z-.I`jC]:6]6S:F ?ᵢr"U E4W&jN=[liBJA2-Xȱ]7}M-uа9T]Y*ke!6 F_ ̦ӯ|4j3J'(9莶{_n~7X: u$'שB 46N‚7vһϯ5}qa>PA7á=n,'O>:%Va Oc\\ޘxq8Bua =ɦ͘"Y˷ #s9N0Ť*ISe!L)D(\9p hڬaqnvXRINOIӊMgo - 轖42\ iz`PA/Qj@$ߵR]ꖍZ:ЇW1GRVW-W/FVl "zY_,̪s`Ir|$e>wx`N'3 >e eLs)`%{/cfaॴI ,m0rϫ NswO|{Z4 &ÅX "-lm9+%ǶӱE# V[{]eT]d{k嗒Ȇ l%leW\bz9~7I\b`ot0~`Vѫ6KFY^n)2NIo3O~2XlxDSrEX4'|ȶFҐ?7C%n< 1ae[ 䏞 kOw@0r>N2cOAKS"Nu%i1|JVP+WɤnAkRcXVè("b2a9 M^YDJ#s)"ݞsNH%"QwY R]do[V%(^I'Gf::XyNcQ$Da~O3A1ST :HV itSv+CkldXc[~i螗cuC L:U8g[hxl vs]p9[Gģc1гiŬN^lXM$Y]pvhu\"g?e9l 7W]DL ܵxC[vxED]R/&A ڛ mƌ:j¾s-h$<H`w o9.Ob#9BL񅫴N$ RMIntK"jEf}ed7]YD+٬sfWi 1?*&ʪHe< 6!Y_ :A[NjDj^Yu&rUJ׌Lj3rC'H^o ߟR:1P"|h3DN20Z!H; $ʯ$8;j :QM:i f۱3BL5{eYZ-_h&?#^2E쑼OׅX4`P!Y2zȄ'ұxh?:4MBU!wA[jl: b:!ꘐƵ<|TS/qěTV ,}]r OI_NQl~!v ٴ-PB#FZ&t&!͇DV/\zWLQDBaZ5NX]qo-{"zwO19t (04]a[lRY~8^twJ %:ѾިiQt8PaixQ9A%YjǸbn`F`!T\O:>HO5ѝXPkM4X+1d/,UXf8*tb ;Z**,=E:^cvDL8@#w'\LQ֥l(gyPEL 쵨p}s$I8"9[I#R4KJ!;F0!Ė :kc!@)I {9KQwIL,-D側7p{,<r ?Kͮjv7gO diir3Dt^+o_ՍGJ/0ē3jd:Ts+ .CZRo\w2]S$Qkل!'ľB8"%HW@5DLXͻA6bŃ6u Rwڎݰ%GltVun Mkhޓj'bFW:Put.έĥ &k9L.{iC=PEkFwQâ5'C4ؙ*/ |e+zVɣ9>xY#I-ފvCB@:vp/!w҄*FQ4ֳrReQX$P.ri*c*}Q!yaUx L`;WВ TOa`wCZ\5$-hqiq4ՙ,ml.h>lyݱcM ?A ^zm[N?9#6 M  /45 ~ !prgO%D5G?sSU syvvvqWY"P="CC|.;y 71 )j+2Q!p:lɮ!Rp=}gCG1?'|Ym/<S0gE+Q~D&a?Ff<,ɖGBܽ s:2qT>s^ks)ky Pۧ= {R #AB6p`ӱ2[\f^Z?8PǗ,S[jan(,3D F;OLCu`{FbG{(N3++[f >Hkc[l"z.W_M (79NC9aHx;f3Y_{ct 0^ظ'⺥E=d%}_Y/h-7b,̦){ϯU"3'NBhi/f6_qiЦ9 -!6ח-o f+ulBѐ~iO)&*mZ)H%RJTu ٓ8mX"J5>rKsM{& ۄ0HW[ER!V!4D"Q6T@nyS[%0GfѪ#[km,qyW+Oq+SX bvW @ 37GT+#,Q}!itFцHF|;"0a˰eqTҞI'W8t '72{ } Յ9PСvvڀv,jr٧ 5}Ā"eB_4|Dw&U4 oՋ H!zK%\xS^@y-m]Xި(rlm';)#hԋZs8 aɱuΦ$xRnzu9ܪwxܓwJ9TD-WQqv ~6`PUJ-Ddۍ^(؟nNC7g@r^4@ `>sb-GyI> Ւixfk[5ӺPM/p.VLU-&u(gCQyaŌ1{;6 n5o ey~%_263Ù>]GeVzs֎+[c mJ_a:Hp^yxbW}FЬxp`oώ^swaڅt(1Br0Ij]AAr܍w`Kk=3x>VߡKhAΒ/CΎ0"a$lҝTe|fc#KM.DKs3XN2s1 H:A OK9fYG6 3[J:o;9ɱMQٟ,T֏s4cOřerUu-t#R$g?ڎ!&M#%&\:t3FKGޜWuPICo-xZU^}M|,Dqxs$*,`\ur%<䥘&5flt/HwA '?M{)*cI%wa4?[ N㒀s~J=_4(Tb .MQFt}~\fY_#؅H{]]A{mhA,XOc<=5FByS{Jq=P"Z.3~1:lt@q: M v;7Ӣ?cf"C3@ ӆf.Gi- V[sVqj TNEO%i{'}E*xh=&%/;4^ۇ"͓ktfR e`̹. uy!*vG[[$ oH-0ގz7y~ ch k 3BKgafr2!@{;\=En8h;+"+k$SɍDpC$!+ʺ|Ƽ/k/ wc8s~f mL-1 :Za#p[BU}:Gd@嵫Pw9}\l?xJo !w z~b&Mq2Z-jA)q2il*~\߿6]`]GbP'7{|hUw?2d&D:k"E4{Қ)0%3u<*<-rkWbGT?U`ieeRRʦ u-X)"z\K K9ՃrKv:QgM?U ,w$mmxtR`+WxU#DpO2j@g t;0YR+ g'}.dd/@6(˯5^,>_tZ|@D.3*jNP $^SL5p\TYD3k0NZ#B`Ÿd̨Y2ږreO3Bd")ѫyR jN._ScGz=d#ߴ3+KJ0kpgD6;6l0f9t(rtJ?dkVzo7~GbAE8\@g#UM.;eC>ROJ_urw$h? _$vӀ58xQg$C2kik0,•9D23@@5YÞjb[8L=Sba0̞Hoc1lV^Ppˉcv7YY9X$H-F|QВ}t.$>'ꮩ2 ja-W1ϫP)$Z6qю7aAr~_Q^\ LPB([b}-E X-qo\/A9m(=_{\x5y(A`P0AhRS,Q1liBJ'x󎼤2:M\c[ }:u{[VpyM-[_>Sμ9oAy㲼~Oer?$c v FM0>u/V<5!4K;& N 6 & +5aʷ:A3l}< xHr xdD1 "~)q4[ i-ʝmĶS@xTӌ{KH%pQKGWZPfexvќFtwqpp, "Úq͜*1 đO~=dTP|+/ +@B񭸘L^Q~,1 !>'poOLnZ-Xƙ&U"x۳W:pej ;,+a#TPMm)?&68,k`VFszam1F˸Bp ʐY&TQ旓 }r±͘D6 1U |] A[**_KЏ/75羂 טai'NY6$!1R{LbG{ sd Z0:*JpYC8u,͹$FR(DчC7&0)˂e4K*Jb%ypFO_n{زl[6YJdfl0iկQbj6SpE] w1n7wm% M!.Ks'Sq}|jR7:V >F1YWXT:j"B+_ty_C]izzͯ4!sD:d=Hq?'7I# <K<`_2xL}J6QPbl&6pm$]VWcMancY \wɾi)JK3ah{+=Pwz7Ϳ`0HJwѯ +A]exHqP?GB׈;y@yu#avQzބzW"5e TSDfW0CfM-qKD/pWmp=hu{ѽHp\ƍh>Ȁ=Y`tn.4t=z}<\e/E-K/%W#6u:~xWSD%ͮ<&@W;8ÑkO,h; 6';,w8E[, 1E+mIJH)}s(n<֦ UX-DO}CjV:L.ZfH1h(Z`i !EؠQdg\*SOVe_?k%g820#Nu~_O9 1΂nMdJ ?nFΕ9y J>XDH{ɭkQɷJyI@YĄQ!ғۂ{[LS(N1B%ğBH> BKȱ#B;X8 :2Q$.Ό˻Pqd!iӊtyBMeD_czܯ^n8W!5U$D9k{ƔN宺+Q:y!siv]=ϒZ SNEaTulj!8H9<|l7y$D|}8kG!@, p|iZa6׺y0g.<`A">u,Əjٿ+| "]qԱI۩k2-'ڑaT2|i}- V L;)~Hr=zUl& qsFp[Y9US^VTgιGԟ^0v9\D289Ta@-՝>N8r|@/*9q[1SkZkԞD4K^‘e^ׄLڷ }2zؚ=Nk\D'w)PxQ`)mH(LXSQܪȳJ{ h?&YIN2.Zx|$U\RKXVؐu?*|N&%&-3{4r6llKPT[BxBŠ0Uф;fOf!nԼ%5! 9_U1b]@1.#fL/O\gv$` t Vg_C Ǻl3-Vn"_Vg &Ppbn)) S9kOTkX c;%9pL 62jmoˍ/Fc> ҈qdbp m;ay0V[)/=bYƐ2nC/JzgǒXRGc`%kpllcƘ*wB]-Iq5VKNM8:X^SKPif$zwcR&; Q=uv46%7 4/rE-s VFyy =Tk"ZY|bBsNR݈7+p uUQ5&t{NPtX;) A9gNl&r~nYû넎APu-&9*E+ӹ+ϲuǶfɂ/0Ց$|]\n4,9"$ 6)G"e cO]~Q7D7\3ÇL#YseWCNEmiՋ :G*$x|:Ȟ:UTog!\f҅ oM!)dnmE|ؾd pKUغWa$qb 3Zi^)CdUkf;>BAڙO1$*hM@Ï4ySN" P,E /Ɗʒ9aIMsεi/⽢q 6BUN$W˟ "^.yT 9|~4AOɺ2R0UcD ſWڿJlnx )'I= ..UV}%4&Pk0id"k8)Dpha2ܩKI6le`T[= @Ǯ(4ݍk_G0)Ӈm) x'DVJQ?f g?#,`}{|1N5>S@Y9].(:mʖ]}#yX@fJm8)JRUV?"5dC'[ xS-8MOfAYd6TXs 6To N9;OK4X7JaOȬ{Puiw 3Eh1d#[iJ܎YuŃQX^d3_s܅c168*if\p_!F(`ESho V5V3oxc21fv0ӄJ(d)MnO2lʷ\= }\x@wSa[+ALvfJ* v` 'vLk=t/BX;sPTXXF]yET1InSi%/u7'5 0wذC 3<̲T 1id/]ZCfD:лN ^:"۠33bm \O 2KA;=$DP֊aL}kXp򉧱<_KA$ڝ_NJu H!OVdB5Wj Z촏)́>!'98wɾ" Ewߩ?(O~-:[.NAisaUw(3 =6cA 4YyU6Zc艂Ѕ+K2'aX(AR{1Nu^8BwY2)F>ݢxjɍQ`e.ΖRT]t\㹡6 W,(cmcMqO}Mk5@L~!ex¬t`moL! 椞{wXH6^Wu^mR~VGHl)29jf;g5 ٵV&NcdZ-F͎8OJdE.~3x"F ڕ_DXojXIO}x v+=aCqg ݁Ns33"J/`-T҅mRc" nj9{9;$e1/!J†; O((!yH9\07oDCXђ|AY1 /p*?xj0@}>pi)q,@ 5?dF;Wt58۲/,74. ;B$Aۘ{C3osj5ܒKSI21C&5!oe狇WBh/j̽z=n$־FT1 c[Z?0*-F.110+ZwԳ jyKW%k 0 "VD=A("J0ՑA*D &)<:vRXĖDfӦs ʖ봶JU뎹bwMa Bl\<:p+}ο$u>7=TU3V>X8~٨] 1ac" ULPY@MWb5 1NH; 6d'Δ=2s.?yWDFOl'+x#'tka}h^2?eS943kTK3[墦CV@n. q~j%pX"5Xl $}dB!{ x5ߝUyoS+IM;b[oMch/nמAx].pSzp,pA( vvq.s^#)!PKSۊ.M 6WzݻA  c 1"1zY)iXAᙲ &* iL r3Tܶ4a'&E'^L+2L*-S`lF`ӝɐ ~Xy>L\M0r^ɟ.YԙP:̴7C: liUh(pUMzJlNnUAQcv;%/ pQ<>jI.+5 hi wDL>2I:c\_,>Ρf&'[cTFq&r6Ica|njNe鋔\Zm]Ro7:ϡZAx-Ă"i@ *u y_ŵB~\&jqq(ё ?=Gol5-L4 @hB:ێOmS;-QLBܜ 'o{[]Icv1Vj1E&4$ufDP;nܵpZ=;fiѥꥷqӭ 4̷rc(&~ATv4hgvej)mŲJԑ 7sڃeu^xW \nkx=l<ۢ>V[~{0N>5 "9!|M$Ë<#Q1DocwʓJ"uElk Jj]v,c!%^b8 GГeBϭt$! .*n*ETRyWE)2|6 #xh^l\WXqsQX or5fߙ 9>>gÆ 0+*320=:Y tՐkd֣'0 !j+=mKD[t,79ئcR e/)G6Vrm015=dU;TJ+0'݅ݺiMf&uq5|Xz"Bsh1`i-3萵= B5 o= QP]A%,нu&0XV (9 2(\PiR4׏qm3c'JH٤KzE:p{ј,=u(ސб.v A67$g"?֦WbXn䟉:r _>~.4b;n]^.qS^2V-gfmoQ?9~ +c 68P#0n%km)7k].[%oȬ"]a8!E}3%ñ(zv~@zI_B'8P6Aų*^x\er^GzP|DveL0@O¬*g( `h! m7hBMR,>}Kh~#X9QzkA_rT+N1{pMHX8h]6`!~7-[q&h?=h!2'I%oBBKv/I*w'ҞBe/Av d#Fmv<-flW,2lCUIUWHv s yͿ8hGJf-vE\׃gG Kq?ZZoZ.XmnHJfUQ`PmλYAݙcFܬ9V8/痤mtkMcʁ \hQڙ@昊5ZrA $GD^< C'!#?<|9$H\܇ᡰwR,',Հ 㲸w`UӦj~ڮf]/arpFh32۰{u_*bWV; ?rjRr %:ۧ~, r'h!`":TV7.sAfIяWA'I)+Rߔ3^cy;pewPTͿMMe.!J2}}{E:%Ťse6t1J22<̥fM2VI{Y>bBS%[Mu^F*Б@\F2xB"KlOwA98JE%+V|PS< B8c19nOYL^C mryJ =L?|u?3^3MǙ1eq2EтO@mbGȼFeWarmЪGlqWOH[Qeì"{<"ځ;^2 ٯ,F~6*IY<v!B'J?4sWo)H**X'HIe/>J=Xە.%,Fd'S\-b*FƵdL["AM!ɩ$0dp$ZnQՀUubٙ S!;cHָ|3!KiI"9¿'si,M᭖D զ [ʴ-w$,BWLu<%|x~>Qg5u' H2>h QPFōZg7Έd+ps5\ ;SQ)aET (\YtwX`#*)݉g{fHIVȌ+,{-Dc|ǻ'I+Oη[Ů4B"|22GQ--]XN D92%tNW$RDMxuqKs,T/~?y?0|?abރXgT!ӌ3.eZsy,OTTJNg{I|Ͽ翵>IO '&.LvBɝ[@$rYL-dJEI#}!]礪n'~^i6Јo RE5̀q<毌z1ndd"^Az2s1N` n¾~HWؗ V-yKKSD7 =Fo6T%y[D`+R7Y2ؾ*:HK$(p-єGXrXZ'ᢹ+C6L2NjK(jf'YnoPL #uGJOfsL:SJUk{ `Q-3HdyQ)kgL1d#tSƘ!y7Bb 2OG%&- u ,Mva *b]”6jx"u7bOrkz\U L@X3[# ~tˉRI:& {;%eF' ZruVs[ O$*;-wӅFi^>ruFrN^vBUB{Ş ZT;MDڣ>dqrbTfEfgFK O*~}dҾv`.[V(B9w@}jBu_w_aH] gs&_`=ȼSgtt1|\EJnnK+KnC0=-mj2j)+#.q&K |( m>ufDrF>lNc+E@vJ̣|ٸ~+BzܕA xDge&|'/;y_K"&Й*C ytJX;EzK4hYo(̢Ȝ NkKElBSQ_*Q{fqȺju\8c<>\TL (Wfz놪Jf925'j .y- fC\6I<'#c7*@/jL휻oh[1ᱍT;91/ LF~9 $͔ ,O>]X/)!:_șZa ~Yp Td'O촒H&˟q/utB2pϥ'|l1RU 2B5~^*jsL >FA|ߒ!7rlfIjB౶ / TN=zY"3>aR4_6kR|o^Avn(<`@22x.uA.9BG5 c2 l۪zJ+.Y=Ʀ:7h{Wu8kF3 0D.0bԺJhD`]tyeKn0ҨSXzVTA`lܮù)z60d (wD*{Y2^Nu+y ^K`ڤ)ji]$j9{審$Wq`IEfV9 .UۡD; p#j]IUcLPOPӂyQ{.*1Zە669=aӹKkT#~Ԙ"~^E9K,iDG#TTBJIa?;@>ץ )3:0J˒Fw^0XP\D @9z& |Y}#ΰxa)-&+,Y"ɨ"_әk`Dɏ3dKmƲLfW;)Pz5tkBu)=lA*@ͧ < \Vf6ZU4E£e,pDB+(V88E,Ȑc_FXX1ЙҀN!tz׊VS}~KwW<#bl)vک+K6D!:"TS]e,F"9d3/jCz>XZnړ?&:h(-D"o?R,UdS~72biG|8m6{Fli^m9h.}Aغ|192q|n'eƮ{ Hq$A0;v cCɟۤv|jcv̤hDįAs/ 9FߘkSos!ygf4R㝌PWqr]nVre򦑴F i=%{htW0 h-o9HyT:c42 61Ax4Q@4v˼ҕ7d]Y\y^B4Ȳ~X-&4K2b\ f} | hd.ejaa0X@,jED9:/6oE-* LuʓhT] _yIES Bz XX*3*.q$N1zt*;6HQ~EjtΜ21lÚ R0c>2cnعG2|;N BzŤX.HtKCͱ2(X,1MWx,ut|Igev a1p/Zރ^c˟LU`>||h84] ٳ~P50;υ+l$Lf1x+ S( BfFyCj΄{ļx@6dh*U'`cdgi?wt 8TKrɌDKs/&eW/8e/4*aAQ9̽ˬ7UKwx:`b)`Y| Z/5'S06iÆ/=[< a٫/-'mXXL/Fo@6rb"K"﹩@, rn>-|IE ʡqc_x/_<-ńYTMCrO/ġr楆(nh5aS4uԌk4Ԗ UsH {F9FJvخ%yZJDE J?Mס ~xW,|tO.(~UpT%ZyA!7 mb)8?@v2,*v_#^ftF43WilKuN)sF7EEӎ0Xhݽ]wU9Uxh[ SLS?M Ltn 2Xm6g۠ epAKZj5U4gMPz*q)dj^wpS}˖pò GѤNARqM=t 團ŐsovwhQ߬_ahHچAp! XѨ|ֳfogoz]ZTFB< t w]eM3JN"M$@_3ɫ.֑Ljkq8,%@ٳϘ׍ MRz hf *nqD LI Ɨ8:?XI5FDÛ^0ƣ 0AiAv"#.fbacJaԍǟݸձH;N{X$2L&Q䶐%D+4mo% R/Xc)CFhn{2k,E4(#0,[YP |< (];:x mr=FY*a2J5']}H;7W⫅ ߠJnz&@@JFݤ ]"<̊ܫI>pv9p'1S@9]pi^͞\jZqC.߯Gək\hH e}|PxHE-BzQ=kyxŒ4Ȕ*{. V=򂝢.eW(jxLיI1ē#[-# * z[+ ÞXפw÷RmpbL a+.,DU7,iEOhulXest44X"{}"mn`{O1akB&%~얗6l5g!U3 (I@aЯ&`8T*R d[JJgb: ,J`& 0cag[W/E/{H0 ѱKQ92) ˞h%^nôd0㿥Gp=*8B_vl4 (?Q]WvlzTM+CSe>"ƴ93hy2lM@ώ/?& @mr6ƟT^Њ,Tg3='ߩ(>Q6n&4X6_ Pzt=y`MYxgF5Fu?g*٪wG`GQ|aKBj_45G/ZΘd;)1ڦy@N2kRgy hOxh^~YKk`fHu,cS3)ĻqL=0L|`'ZC0[YktMYXv9]Bb8KkWF{DyV(]My)-$<%zƶJ+Zw' %oȠR W!S$Iew-*^,~Jg 8>+^X^( pZ#I W}I*+'+!ӋMb8(.!jЅjĮ䄬->ːN1 zT1xbݧ`T\PL :4@J H0C,,Ųs;mdepX D*z,=Dq *grPf`Gͧ }v":Ah/g eq'Ea⬸+mgWF/Ġ@B-3AظXfjexo{Y[-rJ"e_9PAS,j*5L]FinF =C )C䆎O@+cbOAtnG RK93laU_iʐ%?k\ojAH*N?HWxJ%o8{nV&]*6U'ApM/q{ h ˛L#l3YJSoQS&ӮÜ1(IX+u&{e3#Vz9!+0CCvƆMD%nhTA 0)}a1bYn>6=H_-.`M#U৆Cג=6|l"\gTˍ2T$^>N}sg(A3LLX\,l f8ĦXLmwMR5e^$2=:+/҇W$ hOI3ڙ!pl!Bmmn5*p;V;do?'!r}%PK0دzh˦(̈7*dXH"tZymp(電:׫I}t{yFwx0mOk6'o+JOD8IVd>ߋ; J,WẌ́r1Jp$Foivz`F/HK(2I}rg`h`É銗bJi'"3tdxaqhWIA89Jx Cҕ+=LǛAfڅ$?%60󰫊tCˬ6 Fƈk-d( N5MWd僢\\EsC m$^ Ph01c}1[MsFa M;POJu{N7Rd &K#|ݢnfj7=ܶ)E)F* XcH΢56؂alAP&j M!K. {IF׿mS}\_&_`A6_6i=G+B`J{490+HpA6GI8;L×.$,"l.h2?L։S ph&*kq.Ac`)|^}F!R'e Q\׬?ac )>,)_H =XpBE6^>O$A6K޹tǠ`GyA}6 g0]ƀQZgVO )`۝",HY>BmIQf-Ӯ+ -u/㮙}ՉAJO&*p|!;w(KQ΁dYoJOvdށV-_7g bE%,jB>ĀhମE69FI䠧ѐLCA(gZjXZ~~v~&?.cωj``z Cw8z^>=|n\ OU܂ NRGO Ho:QNii0͊!elBH/OqV&: ,OW'o #x)\.SB1fId ]EnMKPkGfd G#o9@aꑨJ&łC_>!BS33eKYR;Cp,C,OV"1:=#ϕrOxKRC `$١uƺ#k w!\iB0S6dj$ab:="| >[em`a{;$ȋ׏5u+-+@T)BI M#LUjE@^=KP=m*6S&2U_%R@"-`otx3Tl)^&?ؤ&Bc\mydvopEkɷ/AQ …8mᘈ`l7&K%WMW#iN~`ejcfEGgqыaӢx?%Yz_Q5Cƽ*g#t]ƳFbGC9{)F,PSAr<}j)j~V{TVB}U~<1miۈBD WNc; Tѱ9j즤Sa858rZpT<5ZH" S^Uh7Q3|K6*dƠZ끸 Df/5u'::KfqSKɦt(N"`UVkz.p[!W"-c ~$DKBP@Y̿ڤ 7Ě$,6{wjMS(<52Jv }n'/L;mq,ݣI4ηw:GN@rIA0TuGWBL]'?A(.+j*rer6m.WξGHe:PSO :UŴ%P D*P$GvH'CLnMg)(uΥ&B1BpwL5-QFP{^g.g uA;$TjZ(2IEuۇ9n"<xr'Qė<\!-t"RE\h ԕUaa Қz *O2U.KTKï4(PcIӽ0]δ3%78dMo8 `< 8N Z@9_4ftMyW`st0mLTpVVENk|9A&MΏ d[!k`ꡠQ)q5FLhJ\ V4,k[BY3*aL85{ Ćs%cT_ݤ5,>[EVLzjS(NLGN0N7]Be#%ܷ J{NYB"h5#=`<4DkJT=S[ q/&.kҟl:3qRGleo2$twB Q0(Savl{+z^D]ON }K_E!!tx,"ϭ TpI.|X,ICpAۥC-{8jvȰ;3l:N#> t `8븲պ QkKXhi'b1 ]6Q ..:>N5 4 iիMPw9т~%d-+b#Y:JD]}Q*?ݴ^@ZiR]z= u_M fgؽs6 +ҰSu}o9r*tiMղM*Ru!n5b>ߊvX!5yl=\y:-5F“OY`>)-ÊFLN\*WdGyxtS &_Dw1 ^0ՐE]}vO[܆̮$"m0F^nL0 vP{r6maz*WhG[1:9u96}Ou/1Sϻ+~oNòQߝ][> +fBEDɹ ]:Qwil} KSxPD]ēOR<mtc--m$0^MIUXg$!uNձyI,53vmr6kw0W0)'}F4Y}@JD)J uJk jdXnk[CXB\a.oro*԰ե_JNe h7E<ֿvk)rqTzfTmtsf\%(YZOgb޸iǁTξMQL-\aS /WXrfu}B^Bh?&e ? XO'0zZz_nE3ӻca94AH4^)ջ*70 xE3K=M|E. fMu`[YyRF䎫Jǒ_nM-DŽyCcT(`y{;1Xpl3F8HJ(V>PE"nNR(S=Ndr;֐l|sa tFo@$ L0֢$=' ]iw{r4" mvEIZ]=TO_`nzӔkѩqZ"w׃,Q8*b[Mő"Dh{Ȑ&e|2?sjgw/G '[W|h&V,a+ڇwrZZ ;0VSY5=|"|9RM e gBem[3KxTP}VvA>Mw`:$WKœ0;W;*`泻k(v*FJFl^4wqhx RO0=ᰝ=q 9ZFXq hшΩcnNOM %Uki2F7)_1K?3t|gd%˥"P֦J~CyV<;[?AFm?#Bت3[P1 Ym@$L2 pȌ4;Af\6pO$ msM̰mrO^ņ$.Y?ȰW9>?9@WBIDѪC~ojر#dܪP(qFD ?0ZJ\w~XۋtW Lh< Ruҥ$U,)Vbw&I bz k1 Y97ЕTvV^"N#&冷צs s|BGr>RZ":kRgp#:OP9@\ޫ_,bfaHc9MI ( :B&iM>AV2í( BioڒkKăhr;a.o!=.g͗QCfɈ?K:R ^6 &s0ջyfYt  [Hk] Fs/Br  A3C CLjgd:u(\N~=kb =b@ $_'9D3n-eE"UHTHC1wX0@7a, Y JۡlQ^lx}J ]J\\UJQ]:OT"('sUjN4SwY> 3dHf2QV_ [qq6"ܽI*y_e.ʮ^ ?k{%S,7X>Thvq }掠]ݫj;`9c#W< -eTa֊4U,%V6,/yTbgհJht\X,;K>&s~a#?S&<ʰ"Д6`- mx<>$c#Qtr-'g}7_gͧkm6zis+L#1 ggP 쀸CbtB|}b3mo '&kbokϗVk ~F(C;k((uܤB;{]Lݸwta9Bzo-37 H< ݿQq1:X|_;5+=1׳@ӼbΫ~m̃,sb)<`'PELl_ TN =>R djc-M}oO)xl7ER1yM=M,s @iIZr6Vr>EvrBeFyD-»l^Eļ_!tڙdIM"Vْj29Oxsv("0ŤAPI6҈R5xF~2Yaw>EhnrLV^F2MVSdkMӽPV}jN%N7Bۣ$80nP7I=a+3[beh{]QMx}Da=YJ tb! &m$vdI5vdvw㶌@.FJe1U慏yHKPz=7t^|nȓaR~<K 1P.mlӥO֟{?,6W?/DL'ploOiD{@xjYAW3JP}͵.ʑn#"-iS̽=cr,Q~W@ aρܤO f7Wv垊K /h\:/M2Dc"jUB-ck<.%v3t$!RB`83KN-y^E> zp C3Iq3ǂ';Q\B4}O_8P߆R %S}q5Hu8)Ge/[нJGSX} kF>JX@rdZ )cydu8]N!6.;$g JKA18o':%KNؐ=ul>zm2첏43# G%'(,1Z2G{ѡn|[c |s-QzsxrjU j29ݺjYVl?KD|8od^ޝ:itCw( Xy n]53=Y]t&ԟߌWC4cKL4OV+CMh`V^CݯH'r {2 rZLUk e玭 Ťh1v4KV"O]l̀jMg@_]G쌴<Wnq9fB E䧑 έsJ!&mw |[=j(/TQXrE?s*^-L~*L 'aT]8z'#ڦ,D-Q׈.9u@U+ 6_-N,kfR^[tL~_Eb[\"[SMW'k2DōJE}siEaUVZ$D Xɡg6. e3M?e l4ֈ=Q6A\KCǛ(C#[X]^-Xe-ˆߞvw.X7X^ќNaP@Hۖ܃IJW *r/U Y5OhC1ah3Q$;b\'4jlme:A=yCt\nʪYT6NsTS+}z z16׆W RD4)͖ UY4.cr\6ghsvQfWC.-LE %3`m5Whkh IY" .YsKT9`(,pjg [A&p[zg3Ꝃp[NvΘDj)ӽ+iӡB n&ʼn1 mwV c95:L n5j4D1A'a6Uv/~7h,q4,.*O¸?Ur=?ә!64!ȳU^nxC]-WƮ)d$C, + *K&rXe:}J$рyTL_(?Lz M`cӢ峽Y=? Aۘ=s ,Sй܆d:;P$.e >!^(S80hz&BiM%ubU|#e c(=ǔ:הQT!_mQh. 5N|9QIhZ֭2Q&IgcV'W+ ~?& 8Qi=%Ν1?zkQ͈NRKr颪ڢ(̣~_KO5f.ۜlvTRD?4Sn eiJq;/ʶ7] Uۅkᜪv1x(͙BF@v ) eg*:>S~V84ہUX*]qFF)弒uA!k숰΂2qI4N?ǔ!FSJM+̾=L,]qrni))yt'bD(àoLQF2__n/ˎth5zr X=\=\#$yя|M9ܬ;o6ĉOAg_22V0ʰmhYGIS@_˿}uئcJf]%!6lͷm{h-`Ʉ"rduc;kn_Ǫ]Qx5c?5z =-E`0.gL`IfbR!VjM=,d|갴lu5#/# FTJ:`uQ53TIo?q?T?kgLoB]+l!宖ٍ>k?Qt\1-``h`d8N6p4$}(Kt0dS Ǩ 5JmT@ UHM\Ln;^kТ Hu28*ؑ]yN*S4 .[=Y¨ hBhhY2=@p Ѕ0:N&]KoTN4Ie ~n3,<4{ݨ e"?٨/nD7{\DӆZڒ#w$*v!;bu7tL=6J;<"s1It}'hmTqᲿwo&[8əG>ؼVϠIVWGzzq+ 0iC2On p([|c"C,_n[txmsWI_ kY565oinٸf,)iŨ_į~ILG;<_rQ YHzߪEҮo#%5tЍ⟱PJWL;'6v~ ; $tIVEħ~\6 MsJ{,ƚXv,tatVfV8Fzw]Ȅ,JkX.E.:O7QA1(y4b{t6nr'](W (RN\lV4#ڄ}j˷ob3zyd Jqh.>QtP~xcȳsO4d `d<hW!*U)VyQ?LC;uh;R;Pv VCjM;4-+U$ηK=! $/h#ͱoGW ;NH\)-Ld`b}DuCc6Kg$Gc$ d+-&by%kX +v=&XvC'&эvzRz<#جυŕb0e]ƶo Eej5PEM⭶y`j6?=Ή:iΪ¨Ѿ2v_b@g~]Ny//qY;5Z#kD-؂p } 0HjE2noאe$h`-prk"pgĀOYm: FhuO^~YH@0}25~FZ4hbyU܅σDMߥ;7x3cgo=cɛ"UYa5$PTzqȳ 5RVzjʙlJ'?ȴ*Xn5{ŇVDFoW"M N`Zy*' 3~0Vf5)bM"a)"?S,ԔdL,r3LېIFܦ&d|F:-@@Oy]0KB75Mz `(6I{.H*Kg &R`U<5}$"r l}ulԟ|-5|a{ }s5Vr T{2̻.%2˺j[Vkwxv]K zJ%cbUD#=?||n_R^6˯ HR~DMW;u1zX՟5W( 8 ~ dlZ}Xݪ9Ț_FW%\gaqCJD0llk;kc &h2z0MFB =O(deZ0ĸ;9uIP [;.CLaġx9Ǫ kDei& sٱv3yNAwʤiZs %QBMq*=RPB-=ImF4k/X 0ͧ^t!%جUN7Qlp Ֆ-`-sںM ¼H[~Kг__r;Cku*m:\AG{$¿1!xhמxmr!נnr*S%,\{%j x/ZZהR Vǔ3`v FSz$l3s (Et,V*ܟh\9AfAr)7wiwU2& B4 k쎬`T xw2k~"W~vef"~;M.̃N/W_~6ԅO'rx&U4%c,qNFlA2||y {xmݥ۔4dW PoSmLk. {nqF#rQ&+iM34{M3IrĜy/Z`hAֶv Z%D()Ft}35߷tK Rfo$]ӭ}i/("VPBTϬhosMN 3] :}"? `LmP&nSFj8/9D vZALWHYhn]WR!/.ⷺ[MK0tpϭ*YPHҭ E!>1(~JT$b򽡹R〒حMR8+HɰM嵅 yoO-2;kxC_$il4z9C,̊LMJ' UM1olS Sbc<}}e+n8"[w>Μ_:kO к*wjLd42-wR.t R9=YB7z1w/r *;z|〖/l&8U ֽqCvQhQՉqFsWA_ׂk/!^/H_KvCu2~ $NdFs<-2g! 0+u9Csдg|_#fTV<sі>ۛ N9r~DL^O~{Ⱦ!-#v17#Du(%ɓ^1v/YUԴIùģ3m;\I͠|+4}Kt},YQt 퇂Q)$t.^eD7: TlI;*A-۳JBoǯAq̴Ug[`]*_Xz ('#E:^~2"H_Ʀv~>t9Pȯ~ăz\${/nԁS\ 8yqLVEdLO h dXnTYs~dgY%w?`Vd(-LlΫ)*$ܰ{c+0.,\r-n|}RͲY)@!=U ^e+5AMZ{2GzyBCd S\(=i֖T/z`$.lNF`ABzS\+MZTQKrևbTW;a7l lHt/tno`pIP*m#b` -FPz^@r=bIVN5Ryވ_d!BXt2g6lJt76l}s^@La`=h_ٱI&&s%żjj 1[JlH(iĩ<||S`̑l~ʚK]ui7Dt秱`/{IWxyˀ.剤'D=WC/(qX֜^،kǒu,5*oRWUC tNM_^YGYA/\0& Nڧ{N/'0K+oRsOC4"8qBO-3!U%_Qv:?c  [Ao)T\gwl-y=UK.F>?\&9TpeSwE&)AU[b8;byQ(Rm `ᴦC.< $S%3]ubћKOUJ@夾=cVC^SvI_nop_i++w5'D0}$XFkInO)U4dBRlݛ"V[@%69=8p(huV92rڊ_lOmwn 7>[v 9A[o}gࣧVP-`B]qJ=dExцoy ?7$* &|9ҟGBQ2V!qf4bqoap1pLOa;s+퓻Y_si/N!Tӱenܨ( 'dz%YkcQygD@^ҏWd[;mLm[R,n SreCB箣?#guFd눤rᶏz [3;WK泇Cj?`GW>d6ukZ}w"4ﭴ8}YxD^+na9PpJ,Vok[O&`a=AؔVȽ@s;DLΗ略`׋aF2 ag>>FEv,<,ivEȐ8mEt npk ׹K6S>oENB.~MV<&Hf]:5qeH'PG=ja!U!M{itV"=iyTB*o6tw]-0sKNmfPz'QZmr̾J(󶣪sͧ.̳i.sA)JjZ1|dSD9rYͬUd3_UC Tg#!7@a[O_aY^PYP(&\Q4l;WL]DMeJ`·Rz*ӠRFV>9kll7v)%l(5Q6|cEχ _=1/= Y<p0YMQ F8[L?0ksrɶBivbh_ٽ]W7n#A(.#Q+zVLB&ޱn,m=~3w1P]4sM|X!>憼9)b|Tc7S_Ǒof}ʵeGyG![Ò3@'qv)dT'?oW넪@e٧J0" 7iAR -"n:{bLpk/2A *6)oXʼn?e!"EǗH`űt&n[rXBC%2"=r gum~r9quDPwnr8D)׉}8BfKqI9[uv!HTSGxf$χ8e g{e5gg <6GL6ك tzVp\Rײ}usg/:q `LH@e) Kq_BnIXE7~JĦiϱ2:D茍gq:N_'ie%,Qdϊӡ*3Q Ga"wQ):2ڒI2~*_r֙:$iGמIی&$|e9ւ0+4? N]E|!!ŧ-7֘N|jK!>ĊxLӻ:= $ǣrOI^&_m=,RZWzӃ^+`tC-C]j`8(CÆGF%`ѡAj S7ΆU< U!_K%}|^$:R B,ƸToW6~!Cuv o"6̦PQ'wUmT¶< >䨆(JvE3jV*]g CYҫhR;)p: 7". ȺK~YtDžbmv;"f\*AL]_V^g{3ɷV[trax莓_U *q+pCZiPw6Dlj5{S [LO$y`,?7hz O6#J;o[} Xh>Ucyfp] +t-nPؘx[/z`Ɠ,ALw"]¹L>*Ol~Ǹό"}P HJb- y {GP&JA| Hu) -8&:9ݩʽpgn!^ύ@,Ԩ&ㄦuT:z ]o>UzIBZOCy0N,]7:cA%NZ>;Wk[Rۆ{Q{+Ҫl_ΪT7#Hlz!`TI2@a6f0=acD`Pus:47hK:)w=i:nOG :Jm09X*W䖾t+́%ɝP|ʦoy|xo%0`ˠH)/egli!0O n6͟rQ'xz+T@*&&@ L9 0vnGԡA|yw]SB (z*8<݈8IqR3upm|'=kʻr2ܖRoU9Ahuʻ :"ǭ'+r]K~.Cӹl4Șu( Qր[Q݁%8$eCsWV*N#p\Ȕ?mmd;ψ!,mD/WMM:z_4>Fo%fV0UD8.|Y9!;{;1}2`|j]N-V@[toMJ,$diy?^3Y#bWA, hja{p; In|CUvN(?n_ tE˺aį:"w5ѧZ^ϫ|W%\,VJq)qjdk3]DUjP|2 qY("qk@Teq%h{a%C Iq)3gT3*HJbX;L8?ӌX_!qbzƮՒ|%Zf(ų\̵H\m|Ol B^Vh,M%2xt43 [ /u$f/t:puXXZ 'AՃ^ۆX ӄSҁREg`_.-}0`[nj佂P"ٴV\HYg~E4zM˚ܙ9Q,̷ܐ@lZ ] pvg}%5X<^\@Ox 1{)Y5CܪtԺ-~{s mй6 k= U)j )ٌ5,.|9@?Tf+城+[ͨaX/Gig`9=l[2h/b;{htj8(EYL Qy.)oTwƨK>ܒcsVYџ;-ukM0>Ƚ@Y~vj'[8h/KnlarGC+)sd>buL蒦(Wmy@/ϵ0ʘs5!i*LF;u9 dU@J! t u#׀hC` PiL7<0V oU<<в/ .+alHnľpԠ DU,}{)%+ %Ut٠jJP Da#dTqy=D `x lqI>n4.c$J" Mj_"qb(̓ \k^67@ )а$*W7R1jH R]刬![SLiYfC:@KHrC:Eb3;a',^TYنYiw5Wr$bs,g?ͨ R]P.n*-4|Laz.Fsifxܝ}g8QE OӻY!;)>u؅IM r~: fI]׌\22bfl?'K8_++Ysh֭{L[|QC~JAR/>fKD|wT{qb*fe1X/NhGbw\q))3c@ÛO;RZVsR d R3j6|d#;0P΃ͷ-C>c DF3aT#q÷U==q$e/@բ(ԕ <+ N7@-#dz,P&}26_ו Q!Yغ_\|K]iBLb5\U4꯬~r`\fY_.j' 0'钣V[OP`=Mڒ|sM9}P;=sS؉.߄58oQmI b;k!g8ʴYmFIK_éJ7E ؙO`R yz.NVY0qO+Dx7mf7 A@3n0'FJ )oH2Qtڗé3Z qKFI^c1c \w-b5pqވfrJП U+dl5$*?' 4uC#*mƦNd}ɸç*E M4-'_iHC|^6_P6=b;.@SЍ}_V ;d\-Վh0RRPHP+us7<ؙ*TX]vtzFmjbͥ"s ޢNY^op@$bMŞ[rJrX,§t'+M0Aݧ[*r D^|gE˹؂D40|0jIQ߫2@_Ӱa:vc\]9kfE,50yNq\n4" :EÌY%n}W_Mq*;-7 4zŔfr͵ m[[hF0n2wd0ۼte,}i*XqRu[MADVK?EboNQfj-t7ce2,b@y4~Z>h%53`zB_B_@yD 3i>׍e5~|&*Pu3eMa{$ cc~|Vʛowz'fuLTWТ武@{3no.;FDeBooo PD8Y,1{ܴ|`]FUB:e6uӔ?b`:$}wC>o{j:o^]EA@: c~̓v۾}4C^4b=#욙Gb]Ss:5DJi\iAao09Sx3fu0f/#u DɕHf/n.p]\.r]W<9j$H[ZT iDFl zj3"T* 6cګjZ!"ktx;VgMƯΟ*˥'qؖ ,u O]㜼"x=]n538jV1U*җ8|/EYo nE_oP tټmK83$಍=!*ԙktՂAt؜  j vK#<|V:az2AX &';u}Sw=1$mJsިRXɮXDL0Jp@塨SUX+3eg[ƼўWOfq<6BUOR@' pjޗhPN\}'(QoB&W)+͙hjl(Qȃkȿݬ8a+W, G3 S6)V3+^|.KJ0v޿һ5\FVyK j\2D $D1Gn<$A ,WߦOp YxEnLc&)("kr5_?z8vNfhBݛJX+rn >6.0Ѐjt.NPXS>ӹ@z1+Dx)$ w%TCEXnyȣevx~Jy38hS~n,hnZVH9}H2]Hwu\Ʊ]> 2Qc%6Xpln%uV*siq'ԲkޙXEph 9-FR!zbl_k8Z^F,[{<6lIWcF澚*rI*jæOP͋ˉ$v)bh{աvqVUiW$̛;\2UDveZf)?s4[vmSеؤzX`m ,ډv֓H _z62+FƞfAɗ碓~2Q&ᘨ 3Q=jrMn)h/3 hXug|oJ`|Tv4eكg4[3=#RӅI\n| 3!({Q3Ĝ=Qx9q}V7uS2 NS$S=.0YjsQʩ~TB$e\|Jl7X\kJx;`z̽&rk?"w$]e*`\qdOG-T:C aJB)1e\wA@6Y_s݇p01ows&(%O?vUȝRp9)T3;n_֒P} =XS?NKy nuKci>"dkyAw*]i3h3*'ZR., ĄI/;-9#$0GCX@fYu&ƧU?pt5#Bp5PU{g| rV*- D^/ӳ4++c"vz]b痨!=U`{)D=Yb V*p9fH'TU_֝Ǥ_8~X7c2ug1a%잧`d,5)R|I~>ղJ+n|f?Ӱw1O[vt`=|xB6B*OCbmQLA10MCT.b [7&j0:Ôp2=fDgGK%H5&lz\b> pJ 7>] ő~|Ƥ!2Ye`BP1 O3½l#XB5 ;nINUhjm~ț kF5StxR- g®~|jƥr 욿W3!q`+1SPj)Gk~~D@klcOOm;[jj^,N}g7l}q? V2s1&4LO7 p-}JH7; P t {yϗFNzxOdn(s %Xjbj}0S]JwW7u@h=.λ$ű֫ۏWrjBӹ÷Mb]i3#Fw9hetz;RO$z?Q7o W_\%M1y24] "op("j W~ah}FLU_5J>GUv7G[jf~1<Tg@9x#v .02ҲyI8y_TTp2b~e'?ǠU֩UGJ׈H]-YT),TblAx\:$N(ovcj{Aױ$Lڭ@_@2w,/%CF79z^4hhA Ha.BN]s 1?3 إ 2u u#sS(aiha\j&8H8$X͉ Py XqͤƤFS鵗ցY{Gq;#$ѧ qthf8Y喜tA&rw#o(b,"=/t;^D+sv0Pkieu7RBJfY;ԝTtr.@!lLJT[skd+/Kf\5JJD^sA)n6s,ɴM㕌=r!kxd! yߋZ0/HC^=%v'MѴl9gl \2yΡ9oO*~t_C x jg'd`VidA(neUv [HVa#bBZ qUF6  /?9R0=5Do0ť']!f)LmU=@f"181դPWv,;m;%Whf]mי!}ljaPs)KwG\Mxn>w]#gnF.+Ik 6vrk/CbA܅b̐YXta]ZYz^U'9בѼܓdWaoRD,D!cM\R, I_&\9߲R";AG[C0pG|Tn}(/ڜxu5ީ\?H5S\H;6G50M` bJSC#Q@cqr`}W7/NAq4A$%iI+[~*13b$&RGwl!=5޷SM<|xNQ9V[ "(#փ@+6-E˔Kk_j DkqS.iZjlPi`Uޚ45.C,ta $z s$]琔E2%;:ky˯bȊlcIQE?5O5r)3HR(oN chBH24M \ 1^i m8Hp ZN t%eݥ}b*kc>q HO߂7:,}% [\*/fw/VkwwOtTk@ZEKQ[9@w% o1~ॎr4w8HI}PqkK]%F uax' ;sZ'erWԷZ2f[,8_L2}67"<]U~?SE`ӆƉVopv?|!lnNHtdzeBG(F?]JR(5g3CM`lgѩMNV̵(ŋͪee1ft$jzmuL=:qŽ辎܋)-~ n_IY} t+D{4[1 hw|zB v)NR@bz$~_{5s}ן!!tWW_!ݱe;@ߕOQb-J=Fm屖k*/NC" 3F!ٞ.9<U1'܁^qv8aql\*g@U$tcmvU)[T}F;Hxo0^{@dAVpjMXgxV\wd_R?8oTmFH#XgQgcdC􇓞up2 bUϋC] rgntwNJc{ .tlz\*N &t゚ 衵ԌŲK$I7pȪ+h׃CV@#EWԜTޣ3ZsI,)a^(`TX%x`H1!_^2+3z-7'XvhHfuےNTɊr޿a& <L9|>@&ͭӣyce9!2#ÁMފQxd>[u Vxa6T[ ] r%3m ůzІڜp> rLAdY0bN}LpJ\}VEt .*P9q<9V+k< pIhxDYu";1t4A|mW=EM I~eROFuzf޵eMK9"th)Q츣7li<1}ځQ%lG\QR,P>#†\ihê,j %5<$Fnhn$\@e1Á7q1yBW$~E%#=& 9—iHj _ݯσ`^du}C^$i$9K~SQd =iY|+G]X!46Ufo$;9b"k\8mZ{1߱ ?A\fjU);ܪ?[~\ݤ$%yi4~^[M([ahb;>,-:hX#EaF%<Ѭm%?}Xi6b \n{oz;I }RSCd?dD6*&5׌\T xwBdw*Vԏ)qZwHm &{1G#E.Oa[p堶f1v^9'j#PSp ={PcS:|%O˅Ea[U@5k AD0 WL-qnž1}l PS@3?fMYtܦQSS wm X'-X)\~g˰ 6qpyCW)p1Qz92B> O ur'Z-d4U: ~;V.)reLַN*<~DȜ8챝43|C pX]7lpExs:W%v1Eьhݕ?«<;,R>6 Ж_yo\0(;A:'F~ݝi[#έe_N]FVw|P*|ezgLݭЖS]~ޱ0n[|lY1mLFjˬфKIbBm |DZ9Lk.@<%}4fvԒ^_a !E'̨= y Y9g^[ s:t 3 ݗdVߡ+{IZHQ nm'NbTAhKAG7ӞP~Jhv//˂*D)[Qi9crjC~5{PqͩRMGZd#οXas3xaƆⲕs&N>;CQJv Kw}W e{i"58I:ɭ8͐Z8;vz|koӥg@ %ȮXI_dyaG'fJF]b`_K/vHs$rnK w"Gm SLl.<n[d ~ J 0sͯIvp8RbevN ڕO790aVhDʡ?ՂTl1u[ dY}.YQix3,M{@.DZ]{t-ۯcR&$oS{E0xm74⣋4Ak' ט TOtD(wK|cIF>xOqlUxse9Xf㳳|ᝎ Q58Mm:IǏ_~Kģtvr}T0-\O9wE# J7h:L1&I g$ˁ*4Џ$k˪`-qXmM+7˔e% Y@`5RAI4Mt vMzXa_&$۱}yylD&~Y~LTv ³f/lIK={K4>6ߛȑM9/)I7:TNkn/g(\؝# 8&4?%COlbmkuZ)"moWfVpk(kf(w6ܐ&˿X %7ڏ%+MʴV 7} aU -Ns]sEu"?",ߓ.7{qoh鏛Qڽ AՆs`/bSr IڲF-4L{r6M y zAH3<Xo824,,+u Gn3zv7O%JAPG=9[o3,-)*zL1& %F3ϴqV[Yٗv9Cc9 HMbp炊߈MllLI+KbBx!HԦYZ2M,!om~6jǓmZ4Mu0uA\W9ܼ*x4ho@3gT "AE ?eH-3 ̨/ .,:M(q*'֚VxfϓhTٻ;~Um%8P豎?dߋ¯+l=<;n%əyÓ^"B֭AlCJV9"go8OlάU{CVq8u0ܵRYvJjHKV/ fcL^g#ąxNcZA>o~NZ Y͋B&- Ɖ"hz@%0P !g#.n,wkDv~-)~bh#3QX7YY=it"U x7ll3Z =Neư:͵>u =RKzB_.G{ss2F/o$oQDtk]&-uZ|U6&* LkbY:<@g8IsrP^v~H}xlc#Zx]e6x!MM 1%op}=\",NRUJݵ@lj5P0F5)ݠw`z TFHUn4) Wlũ}Q Bt uWvx~0 Py hD]ZWm :͙)P$<_b,i<|9ɲ$PR̹5ٌ1R.nv7T,;"P_MHIhl,$^x@[[5?gl]&u$Hq'=) do\ o5+6Pv5[o%ZLSo0aIz(m#^ 4-V.B0*7;_TI@]'|DAF^`6;;Mr?8JwU961H(F!oc?N<3|(c5wlY>1h؆M8&SV_x+V-QlVvq'9?,ѷHuBRI)͂fO-[#[ t!-< %Jbl??a Ή0DACV. ep$R=ei"g+S~3T>MQ8s8>aTpoȴ>z_ApuN&PNJ9 `+dTH^ o-(=M5^{k]XlOUvK7TCI`!gᄃŹvrjǵ*6S߁fřt'켼=?m%#M$Dg} KQV@-ԉV`0ۈr~՞n1U1q&˽H쏶}}Q&rr%Mw+%ɦgUAH.>P8r׶ƉNSD%/~Q6x *<Tx]q縷LzZ+x__oGgtj`lnw~zHjkЍmvQjm!n|e`M>֚6mUV9Js%#;[޽ٳ/KR?88\i6RIG.u:?:Kw4rpn-;2 ei$$dIY+R\uq.]6l;_Jc|p&mkZwXn& ~\iAjcF]\}̑Glz)卖?Ct@]0AkK!~:x|EiXK«)mI]-HTx(hgרS3z q?eywQ EGVry/6-| ]s4u&TS2- {K{ҡCT׆qH%XnA)|+zC7BaUtg"d+/mSƅׂOY~ ֗<@۫ }V[U sG N% Jzƭ9qۆ ӶUc4E" ً_2"Ea=B "8`@v4]n\Mn'(r03H2NxP Z)zwȃƏGǃ1 Y-IXc]^GPPj_HRKJnBoTՉS>sCـŻW]G7.UeD,Q7keJ[-Z|#nO}G0Y/$jT/k\rd;k({9FkU(s _:E8r*ӵ|P?5 5J]/,CܨHptA2V^I mQ$qBz\ckRxy{/v˸PJB(.P۴`uozSm}ZЕbE)sDqg AHpʝy$:vM0ߍL/H\`ʸ @왯E{7˯3ӌ `$+ Q9w;c xCe{ڦYW{AeaKt>ln&P0MNjЇ(.+Tpق5}lu ϻ*u*Zqm@ޣm;*Sh'l|yM%~ +D5\rd%ەDM H;߳y i|!]ݾW^QvzP exNdXlTb}:Hi:¦E$ /Eo Yd>̓z]**C0jB֭ƭ*,A7:VA0,ޝ /`4y uQj01q/כ2 Ź &4,! >̆yN78\נGag9 =&O2<_wZEQp"V9C5%dI/@GY:VEZa UEe>2;Oͥݯ~ˌ"'/+Y@F}ӓ!֥;0-&uCzeL)9e!K0;@vZR 'k[&Pw`IT+_VfN!N(lcВи?ijGG½)%D_aPlJ:ֿ xT`@y'aXĘ;!Iå5qǿA1gŶ~C#KtE]gRH=}QȌExR&f(٦*RO 9D|W@`]r?əT{Qj1s#j%c$d'IeXc:/>q9s;D & =_k/8u5A4FGD6Ґ Sd}s0(0ȁs%47I{VC&Y@/7JI؁zzMd:2Ⱥ /΀'ΐc<\;d5HR4x'J[Ov^oNW|H6C eZOUHN#dc1>k.J|l6׊T2͙fI1n}*= MQ70L< gjV >}%+Z`iӸ|m;He1T\!3޷:oNlr"p~C EKox?F`O}~iɴc̱Zր-) u +鎻D66aȁ S}/5q,o ?Rn &Bw ;TZ7!瞉~@(^q ӿ8Wn<j;0Al%Vq'($P4 v+UA5epǒ[`)<΄1CCw VdFK"KЦNųGHxV̥25.o ('+K8g.ϻ #oCWZ9eL>~水@lN_q7Iq _V+jDB6@}?I$ui ZͲd R: ~oyV-$=El}סn"yvoUI>?VLR/Iũ QT " nvK3.:^%6nn#Caӽm կ)tc\*!2Ȥ)J?>$;&t|p{1jv=UO/pI-K" t6H>{ 䊓ِ0=\i9{T?ו}֏$՚)(8qZks9 _Yo1z k|T-י[\ '\*xOBqو1R;]-BRaE4!:S*+WN$YPѱ38Kpwu2Jj*ΰ ֳԽ|IISvs {⫋% wKwge˪/Kr)LԼ7¡N}c^^.͇/뀽ű2!Q+&H: '}u^0ùIc[H?,)y~̀ 3hc.'i$]A0a (qHY%R0\7R&4[,fYʑQ,@`E@( /J3o*;78ǂ9[ȡ+ @h|ɈaO=?$ߜw7SM ЙA#B!3COoƾ&򳉅=dx rZ0&$%i`?L' QEPl90/Fu0K!fE{XB4/01%=JT YzM7mqí̘hp;K/)Cr.=w=PP^*j^)39&5i5BSt%;a_Ɂ1~"1FM&k~pmݴ`J+?]/%٬Q-l";P֩0qo({wN䌤w7לMN')LLܮ †ho0繘J;SoxZ[6ZD5Kj|i305LW, 7}ϽEm j+WCsàź"ONWDhЂlApTK5w:WR܊zP bhWlPBb')2KYQ9ዀND3%|pyuLH`X;*ыYL^Y[-PmNX"])738v]g@DTt?3R g]̂#۟&tQGs؃x?nf 1pn0aB&e-h2L>g/to̢hU^^z`(OyiH~qc~LcG şɧVun./| >)%<߭c|>6/;SJSxwLIkO|g8R`5sA8kHWN7?w``l0st ,th&O4XeQjOAna+:lQ͖UG, I[|dr=\ Ft9:jH Va'3dscNLiibYhIzH!9vQɑ_p;nrxt+sA)A6 ;o}"[GMǫ%coXp<"Ɩi6QW1EQhZ4j{0#+~_h46d`* {ba24Fa5U^o3Bd`\OBc1v~{=*lgWr4PSr@pb΢pzO`sE2Vk59ĺq#QW?5MgɤuZ"'Xu]nz|:= J?,wKMަߩ?&@+(hf ԇ>K&2%Hw 콷`VZrJ Q7 %\[oNќ+I?'l3t4{/ΰG"#N%F zlQ=t'yw6BeZv[+l#K[F;wcFʙ"wx%O҆dW؃4(U~(BVFF! w2Y`,!MJ.VP-%PK|AᔺK .,ճ'k4|~Y*h{ ,H.6MȲ'>lW^[1z IASnj+òN[l}(w+]ESz,:;׈j68}\*o]hFyGxIp"$7\v!{ # !bESWF4-k7UNwӏ[n~'j@ѷ Fqr_)pc -\,{!)jQ(Vtʦzʬuq$>Ś`a1poHJE~=̗'UɌx_/:u{o.{5 ‹ <75;4LT{܊ŒK̟aͣ8 [t-LlQިl!,}MH0[dG5_3%[dwoEe3-YGT^si/VK*EzETz s.ߓr@ꭓN9_Ìl%_^^Te]r,\D*ý<PKC`➋bQu ̀|ٰVVB|_+I Ꮺ< N:LcX&Qr QOe'xP޻;y89Fx~EsWm NzI7n ~DgnWWr_ZcBA(jEEX<ー"|i+#AAd|F!DVLFD/)Ip8Jn, o`_s_r& 1tRޟ:Yidz.^N Qv@.A1l]U崶iA:.{m_{A FhJH͟'i)m?Յo1yb_hw PU={t/_,H,VQgw0x³J!i|i[]~(xBMQ脩4Y`<;MAE_Hb$ ͮ ;Bfo}dG-{4h(H׺ͷm2('8Ngg>f Gt){ [e$$z=Be,OY Zbk+(1@u/nԨpIs끘=N GD:)X!wZ5$!_V]FU~O-^J1d)4XV9yR  J璜!pg`C2w㊜W7dž C9!&w9OoH)i%3lLJCA(< op'ۧ X%o E8B-keZ|STԬ6\aAy0P/,bMiߒrsN\6M'Yy ~ӌ]'nH&BvM9uSEYf6꟧!PS1$ G 6M b['e: lpQ`nӫ\.`TW[jpLGmLMǂ~b` "6*`6gu2:|85G>>%pÏbG> g-_g?<*ss5.vg~}n!8-spIQDHD`ʫCGQ5#U0hqrAQWf (-0sZjWܳrGBI-j ϜN`ؗWb<* Dh%* >j3?}`![J"xˍcF_9j-L;QYWlsqG^aje41W; Pd$p*I퉺 M'hn:XM|"T?Zir$|ߊa2Dq/ t"B4~(I&w8፮2^87,~.TǂfNzo*( gHKG] y |8`$vC[&QɃƢ{4l4m8 ;.zAt<ge.ҥKu$'Zqf H.ɠi h #DEH7kgjs9xۣg$1^E^+CPu~@]X *f1L}樊 )a (\HQ-IW㬝"X^7(K-(7x7{f lwDKc͏{(»BJRط%(Ŕe{BHc阫ʿڋ~B_֖ȈhU4 6`8%|.Dba_g-K_5Si5QW0c+|dr265:I W-cUEJG~e ,y4b$bd5}Υgqh&0N9'RUF"WTz 3\@NmC傯lWFCs=vL}8Hd}d!"8"h%h3X *N% Z?JQPjծ)2 kːv0a>PP㖴J*T4xž@Gl~6|&! v`{gqc*Zab7Kgd,Q@TDꀢwguvaE3ȑĥlսVrs,=>n7pѽ 2mUOv;8\b$UmI~Q6 [;pd_0qT!#w$tLZm*(7*CKhKFC-AHQD(7.B(E[  w`6KMM/;CEI#xeaX '#]M3s` YE?\\>&HCBT<~FUR\ffi9PIʜBJ8WTYXvpv(pgQ袈?r=̀JG?~CBYf xX8rt[ g# $!A _ɅxHI+ɤc~N~Q_~ok1B paC ڞ!=ߙUj%E;.#xm՗qMeܫN/6k4v:ymdUFPl_UXz=5]"m48Ay5xe҅/[! +]ȥZ7(JTdJ!ō)R70Ж[I^hb؁dݡ. nO1SM*DI+6*Yc`w6  (ܕyŬW毯moFrY߯z7:4y*zPR [DO\{)1_ɓs?,̸@n2u,fIFLY<,;O)1iKc ZG%E2*g.bG T%@lR'O&l;ؽLye51Xuں~f)k5$ ,}9obnMxf7Rx\f0adDп>ǎX:70)~SHC[CʑZJD]>:[^pUϼ"Btr`GN27FQS׉ɘw֑[wgQ0ܦQ䱪+2 4̓( D1/DG:є g&5:O3 |</V$N_n |x{ʛ͑6:dfi |8}`.- Ȣvcg]$>. FZet(H@ފO9)΋!eCtfD(˭pHS/വ|a߯5ۧNw XLm4/G Be4ɓ u @Gw`^eQ^"XY&n^CQh,u$=J!ge(5J_F[Bqۿp<{P|ΗbP˂櫨83M-Dy6At7lyA7 v&crlt ڠA^NAj)֖lTM7!PDwInwき:dI6wqwD7lØ#VgWqnonPJ%ZJMpLzmn:4.'dDhYo /9H E1u2z'#)ZP,rM:|Us^#'uN;8rr!6Jxq x-h|^WD} X%~]rXs;Y#N! :T NzF21XgQxI؛v8~y{I(䄕~K(ŧiFKGſYu4uj+bq*C?^P[R5QPJlÁ^KE)҉]/VmJX%xXIs)鮄}bÁ 4"X#bO˫Q6!;U7"PY|M[̯dpsid5ѽ-){}ed014`7'yI:̈mTvmf9IdKU_(Fl(sy}N L&Q { 1@Z3Aks%l bsɪQqWU9"&>dkZ9~=!|p)5{3;m4ka!-^9 ]R꯬/KO}'.G}=)!ZcL А#Rq79@U* Na0;-oBɝuLR~:PZwg؝]Αф880/kF&L)Dk amФsٹyP2ܑ<"ˁ8o[8Gq5@'qTg#xY0H{W3͔`hRHwHRƪu_[} rH\qq2Hu#<դ4!Sw5H$H,H>EsPK 뾥ejaS#cnMu;H?ʛZxT$GйsUF"fa2O0X[-}-Nq8D-9Fh6@[Wu7 &3 REWWQe-2Bb$J2>9D3.\d R8V˼R{r`QZP l8Of>ŗ cS~S$veWX&ahуYu\x<}}:X]kFXxb]{(JpȜ5r7b0IW5Թ76ncs^u3zC3O쀥4]kHi=(6$F XV%[}JAhd,[<,-rȇCF]S ӪxLQ>)/U5Z_.su㙅3ϴ%N+jHna6h^@l#[1a>>T*Cm&縼))yugPK1= qG9vIKS]TRWt|ӀOzRt]yJkS_HnX 񏴹=Ց)$?@u9ˣ© B&#z~b9n'_{> _@mN^.2b^H7]-U ew.@ SLK4ZEh)V9#&jJMs-`:M0i*1PTHwY,֐$gɿvmAj +TD ~dLUC 0gۨ8a^҄7h%mٶq/ėǁ9*i'G?< 38ԕ_:z|GYܸa(j3|x#eo:"vr\n4l4c} WV+QC濮kHWx|?ghCQAK {Ws\YHh:p%// a "1ߥy2K z+v񊖧Wg`/! )%»g^1=G/,B#3mo39ܡ:jKˇwݤ,ntl§~`^׵o'PsR?d>|dO 58!Fa„2WH8p BZp9 bSkzJ]-#5tr>ca(㳫+q%bl"< ;QiED y_a |1~*0C? '<`j,饆OFxB .>z4*x iVISEqy&ri h`+ɨ}+@E6sq57@x'6_q1_LXe?=v75j,ʕy'e\M7v&e;wRL,&Rv9'c|ŀDd"DXn ;M]I+=3[ߧbw7E %)دi+Aڸvg :э8 KpG~%N9QI1H_wv*3Ap[t_7hՕ'c[f вM; knMzQ^ @r$}HO{gWqU ]Ԕm\癶fPquO>W֩(|iQ¡>u}<96\_虷frvCrʯm.%X/4=--^6K:y3bTv$~꟮<:[rQyؤ`X!M96ȍ`ʱ)v9r*r3@\g.5/t 3cMi*&@ˎ!]z-^Q̀m֥3;% FYypeAhxA'DQ֔C2pmH~e󱑶?AH#kΆaHI`[$v?of*ϨfG.IW ݌]5w6ddjFHDXh pa’q⠳bϕ˨Xƅ im W~dKyyDk0)$mi[Kx\>c3L ަx.;ăDIdʌݏH dgA]u?톔Vrh{`NՁ+EFe(k1*.- {/v;e_? 򺋈R.!|w0H]FF^IUELXM`)yKS5OU(WL{u.Pv+]/FhSl)M@ 8ܾ$6OA !s9[:#+ .,^4L X,8l٧*t2,s\/rH{ު84~X ޘaY`er5gR#9Ty^ZU%Y6YZVbi,s8}!'kO!3 ٳj3l]l*.\ 9BoWp| TwG;eY%fO9]SFEtfIKO'W}eFЬcva@!xD\1%$c S^֯uFm mD&!]([tB&fhdVΨ0(C ^,~ϡQX"RR*3!.uހNjCKmi J1K=iV]&ZB{nKѩ½{j|}+*owbpպs=LYx?qFLy܌3;l'j 5+kCăϨOz'YȩۆEh<"[\EG(~B E9E-ŊB$WP6C\lI1*:zc-TLd|o^E Lm]}Xͽ>mN^] δ^dZ#~)ESC=\D.z񪼦.W)? js {q! ]J Fh={;5ZQOkqF1@5a(WuP7ݢӸ\pD|٨f(yi)f!,Asdz u7sV"Bg(@M*$a(Z>iFC06j-,#V 3C|5GgBL74cVǼq0SL2 O/=+P|F'>2)noD&{vU\k 2Hŵ8C_RGO)*?P0nUKuj1fqe5Y܌zq屻yJ..TZƐsUUtHݞ޿-L" iIF?Mu%DT3symq5p_kυo1lSEH%hA6P0X6`^{*H6\&<0.t_rPhp@C"c*ܙKnS7^ Hٶ#%raPQIʹm1;, sy %Dd$]pu`Ae΋8QeQUϑ͑&ؘ HQU=$8{@.V@ y9ߊƨLK=%`Gs !ky /} K FƌlHivmr.wĪz?m))`bdϵw0&ExpO *bs"ݱq(n] 1$J[>9l;\Tmo72\PL>>,`8uIp.zjk9L{!㸢4(D]b\[0h苟z-qDC %-8~*;l6[,pah?:ڪ,5 AK4I٩뚽=-3ߤ^0jE# ipF'쒚l3N iNv&cs6喩Lrn^-uh9yD.4u{:VbFmm )c_YI[} c6,n;W|~ܾ z~@>w7d|b]TcSvoCӲ<z!3N˔K:vL[:ڭu_d g8a?hjfHVU,$AtQ FdtRW1b8xb}o{ +a$bMSbtv)bKJIj7r2?Ny/84ӱªtT+:M2t1b0"A'Zxcŵ/džx WWLֶDl4 WNJŐӃř 28ԕaLo"3yQq AU]^ᦛo^Ic >j+#l'ڥz i)udGaBZ" >j_!`Ŏl M@d1iU1..'7rgLL.^u'B@UQz bGQ hGBs .M[Zj*4w**RL# ̒ס'u;b?j$' F τ.l~[Sv*q N %A`G7{M]T :}Tرw,&'G4`]ÒI I{\{Q$-= rP?2Nїe ]l; ;UJRkuB{CuRϊ}%Q+JE"{c=QH0IӰŎbck k$ò⤩:BDNP&a&ܢ+dY?*9VCfc e.b4X4fJF[.(c1`F'@NSz}p\,lqlH~ynODS~$ݒ2`ܙu6[(dD']]NX! ƒc֛l0t3jz ,CŸL}=hT;tA~knx@es\,Kt UGwKj0J.~Ը`gcURz{$gtI7U2~3!/0̜#SXN pUɎ!LS4 7 q{0!e8JAi i+E$}TUv ^?sLt>h6/E *2#n`]B00_OėR XM%JQ,FlG0." |,yoCdT3]ᒥ)2Vg=[m~ |6)W7R*m[:A8& Gz(OuʢVf1hyFn? cZ5{YM:2pi@!}{+W2] y(\&&.cC"SuwoT -6}ٶ+AFS2͢b+78U 08oznl>S߈Խ S 7sloM'Tj\N( לD6M$f&G$Ϛ7?Qro(('`{!&A F ^n[uƚUk$Jϱ{B|7L9o G O uhabX<, JنH>܍7ig:M]\ov>|Xm <Ӟxm4"{PRl‡ LAb g\0NaBpɂ>4PE^]vİ(#JaUh %j k>.gk*'3¢YlPC̾*W;HҮt>687ۥ ! ao( +ܧ"y?G4%r /-qG C) Mt+˞=%'{͛$?Z.0^6$8F&bݪ෎x \`fx#ٸa2ez/=ݕOW:H!%ᎥXGmB)/1#Kf}Yoz${^ok bP=/ż5Wџj"d;M!B+l[c9AOix[G ܂Mv(ADHJG0$=P+ŷŲ&*CRrIS6vS5pc~;3牚_Bt5 `*dOS!H|/B>O^`6bi^`^H@aRˏ@R7r*X[bH.xl廊˒6CjDo6rZ޺~VumaKz/M0"/cHex`I!S\$ҡVhiФ;5vQJʃw1V}VSF }om֩_eMIisP|y=,|$j{Kz7Tyw-sfRp C .(;N rb KG7sЋY Q䦰[xOuPh!l( ' $oHpFq1ӗ*DĚUp(v ΚT uP8cR`}ΝjBOH'H<RkטK|Ԇ.`~9ԞvJXm%l Vy9|VSOnԍD#i0vYN)I!Ai)V(K l$(6nfi_,CսLʊ38^DF;j}7lZxALs4ֈC`ⵧx>X;V. @dvs:U .AW4<#/!g85ҊoG}+̆1_͊!yVPάt5UEY3A6ժUHK>Cx&1Z=|0gDa{VW75[׽M2=Fʐ@ ꦆAs` S8:9F*o~&JAGt VK @HVA&^MIڔ+2@`vEuQhq|x`!s5*юz 'H0dW^8'Qqy.Rjx1o-?-;1#}9a\3s/Ijs6fBaQM#0?=M4<[ups(nb9Y'8)hmNc`?s/Hb.Ӊkreee^u?K$DldQU[Di mq(Ojf__<Κzx!_%XeåWYI: ]Ty.[JAʕ8#< >wr63L.Kgw9[2S)L;25U[)+o=&H w]U iO.#ӧǠ ow/yÚJy2>|8͟J~hݼDrCIDcNrg]u&kwmn@} -Z?4ϥ^,0"M`,X6l2S|mڮG՘IlQ,_w,9!?i#Nx۶d(%o)স7ZFr\_)uljA _WҾcoUI I><pEZԫ"egxezuĶlm`XNŽΞ6 n$%] ve׋/j]dJ8Y' =b0 X{_ܲaSMsQχkl >$$+Vx!}.5uƩf"b|=}ا3H6Ы*u0ɧfaHY;OY  idM\P*v+Z6;U 8/4Y&żq80u.'%$^7@K,nD^6@!{m Ub\RǢ'Ҏf(u3J7*K[A*1S~5a4H5jZ_^J(x*hi3nNj?Ș}X3k^^!$5@q \_"N^?,:kVRV<8t=SX-Jc;oE'[U H

SQar¹x\% 7~:]4vqEч'G' VXuBy&o)Vvb)/h08xn,KwfDlJu#1:lيD^#c,nc?j~GfYqW!م,2c`^n iF{V;Q(`/07qnNҴ'|^<'osC׫ PssP'9Qd:`&ZEj=Zj5;E|~xBԑ[dhXtb^FN #ÏrSMyb'p o·beF3>Q`d޷U7@(f3(ֵ\481G0b{ܓ20W7ӞGC9(ـDnhAlkJ=WѦ\)Hw۶b=[3UnфER|rBh`"spw"5=#14H' q '&oP:EG0̎ye;ީh(8Uy3aW~p_K~' Q긦1Wg½xy+ݐ|pEܿBS F0pğ;v^d Pg ;qR\Jo#|wӱt2=^5}LB}01?{:pjy/FޥN#}<1c#6q47sLD-cƈ=zd ˼^{`OF>nuߴx[dtweڦO`5aHu9Uk5SjvnWa,ƂX~rfQ:EJ51 /GQ\,LOːYedKx[n66Zt'qvmjoDrOlBsz;?WIYv"]p/2~ă2'Z~@E_'Q8M}`IP .<\Zw8ܛ[-g 7P  TBH,ϩ2/b-CIED;}7`w@KIׂ\Ī`E̸U4>Ú7*aZӿ^O6roe1Nd,;5Z0`RD$ow$@ђKFʡPLK!V.˾u A>(SYD/l) W%DmC:/y?;"73p9`CyX "ڲ_jJݏ%z?=bI:@t)+F ,(dZp%F[)Y_NUڤV +}pODqCX!?)#x!([3m6M3< έce(Q,ۉGK1irQSTt]A`>,<V1_1@sQ7azpRO\ յWDfkb*I}{pltX b,40 {^,SOb|tIVl-gir~;/^zymfO YliE[ +b % 2 Շ"ڗ \+!D~\/Qtpq _^W -(XZiIò;dU i~Z࿚ժjE`ei:~&qC`$ihwí@;E'6FN@YwXI'h(jhe/P)=è+t!uI{h*gL;o}E?.Ggv7jvr[S/@(;3/:C֊@D^FVTOg ASl \;;bZN)uhW>ͫ13ssμImzﰒb݄9 +2J+?q-u`= ݇#xP1 N :U& kW&0 U*wԃ2u=WqȗV4 dB1؈jh-beYPJ.Lv:Mdll93EQ`-Y9@-"99? `LdF|~El !OloU݄JTg$ ޟ3R2sL YKYr9+0廙˙%bmHD%IQ{\LCz`4$  qtw|DHb:@Jzz.g&%H<$OʿҨW@S=㎸A'&e@NAE`Y痔3%*Eom5#n++dV_gV4w貽45s`;a_#$xڔDҏzSxp Ц식wH .u+=\-lt Pd=$.'e#z6/F8J'Fz'p]z|Y])~Ff>rE:yMfY!ȑEܟt^. ~)&XpH#z rt'ÎCϬCȐ?%A;̥'W`Ui lPSa9"gN)S?F6(SM#> =.bz.x/>PY7ډ*|ڵqdW#_ާNX%oY.J$|} "ʸ&p^YZk'[mּ뽃J`پ`2&Ѷ*v&Y- j8(e| #.cXȼ ?U縯'~?'Iw*ҔI9Q]x2bɃk;3ю OKڌQXI$zGuxAv3&)a}COwZ9F|:4^C)PG9SSw9kp,#7䨀fLJ阂etRģU=gkf? h_tDQȃ5W!hȫ( aٕ$hhES+y06D`x*΢S-"UCo,n~f9JeHH4),x :Rv4ց3ÝkL.cE"e0\$)fgzqJwB^)tpq@ǐ- C+85*e"J8mJF/^4Z0N5fD^#[o"U~j-iY=Ih8ٺU쪆hfb 4OO{<"?_6a/_u]#Ԭ|_} E5Ƅqqexv?M&ėA멵ɤ C[jW[+2 #9|0eUlzNw_IC$!Z(c(knjXT7:x <:f732+4lMi&$_laޔUJc#/n'03C`$+xCPyۋ@L >d*=Jpq{ۼĵUm3~kJ(噝AMkD-/Y +lyAٸ+S*=S4А: Wl3nu^4oRu`1'MΨ-döVڈ`k-qۗ30h`]=\bb6>@\@ Lx ޶]O{uWu| t@31_rY) Tϒ2$I@j[T.cZs0@ӹIg".WYTvV@}Y =9zugT7- Mtާޑb@D( 4ǖFAk* ;a 3Wy4ܫ4,,' (bęna^ \b{+TXl9J"`oDm~HaW\s 0c{C&=Mc)k?'ΩV&32=nևIۂ3~S56sx&5"sIw{FK%:VB̆&m>pݨO>jS@9R弼 SBf7_9L`ŬF3dWT}?jg{S5Q譍voYqR >ۊ, mCKe`$ W%$_s6@Nԍ%k֩$L9A V= N2'1Kh*'Onz=lmО.r}\ܡL S< AaW[{97\51C:_oUnF~Du?Ia8ai͛O%PE G,L|Flp/+pF=ӫGJDM0ՠ+Lܚp%5r~Mov2YGl# Mj]yc-8׍5$U dwj3I?U eۀܣq $(F!R|[g>] =AeSLV9!x綷TȻ,*ަ4nwӏE8(aZ~b&j|\t `y,m!{RAKz6 <B~'hRt=2*Y&Y)\}Mn85讉yُMs'ER ZRgags*UOEhLZku&AgҨ?w-㓈.~95q?M$G}Q5םB50ݠyC\"Y86=R\:t1SڈzX0~LUoVeh"7~>j:>X ON}m|5"7 67):8rR"Q&G=Jͻg[cb!FY_W +jުP Q[tkih)3<7:U=NcML..y-oe E2"2✗P~ R\d# (.AY 8/hp.lH#/b+z}7JA~"?Jg& K/$af+UPWԢ2=$G]]%[4mo&\fd) 8l BN0$"@5i dgA%$1YW}1%ɆB=,t\5(1O~D9ä{[!:jYR.T{+ VY܈z, /\Se2n!eFpΓ7+ؼ?쪡YRZf俏2K{of֍]sFeY71|`We_L5@sbZb!ByBΩWAd`yԭEH3\:lmD3h=8qc5N]jUDY9atN0-0rAΞ00`JayZl0إ{FPp<:(]u7q o:큰Ny|J9\\9D"'LAEo (B/1Cgvyҷ*}# 6B'0K2RF"`-PiaaM `/#Mj慢Vf'8P\͏HJX. 0hSC\?rOVp0(+{<AWϨ@锬7&̱.1̉xa_h=[..[cL5OCo0 ǭ2wU3L\ŶbOz7YfTY(v’gN32l3.r)ANկCR=h(i'M!W  G.a Xk/+)`R3t\.۶G" j4w/x D]lvFP].΂fޗ%DfI~ MȨ-,yW xNAg{@9[Ȗsv8Zȩ;wݿ"8?DA * ⍸xF:5Qs+':PD`V QC@6B=A;$`~bDG`J2 T,HϭY|: F3X&$PwceQW]$er8Ex#t,JVFjx:rAFZ)xoFdF{;+5V6@}uE2n]xI3D@\w_2q[T}>+N~PM`E51lyN*0QK@ WdžìfS Co}jVH[qqsƟ$Dx9l= {(W _Dq->);ۘ!1ƕ/P'mb ؉f]'>Az@$Y}c^~lW$ gO!̯dh+tjq? /8RUs8Vm9њ-E`exs-zѬ9NE_ţS1/=$֫ՠrZTqdžT=0:^3U2med0$"jc )94(iٽ zm7A7xA{^b-HgZo;@yY袁+ zZI* [Z9H_bE i!aI3xB* 7<.e%(G aLE^7],Nt:v oLAU-}X/6d`9vDO0];XzpKw'5T'o#`$"Q+ea+>Feè76GD-l 9.-uX| eMͻkjL59 dN~.Tw<^/A G^QȎŸMIfXm@( d FMrf[NL%vʤ{Kbo: k$GS`$M p[5] r/ 7#,>R]\Ոv3` "Bm5L0j*D/~e%`tn|q{-)Dq1RpL׎myGl oH_W(?@9&a W{?`dK^"A9"a@ؐ?c ]'%?ۗ DNp}@g!E7:R.P.WxXиGZ8BRcc`,ӄ¾A-άJ}7D$X nmkgW /=V|4"[kO,9鄴L`!&GsXs AFDA.v as{OZ6e#qME-iU<ōtKlaTEPX*:vkWuSjB[ T@Aç>Oj0:a0آowVU9`vbv]ӡDUZ}dgHT%dWZzddkL/doa*IMh5ckbmK6Y.AXؒثo]Pƺ㾺] Wr9]R8=7ϟR"(e)RCQ9p |.e/Ty&uO3"ʼZ#\ ʷq7MS[5@]+ H'vrC̨My!:ATO]8uł7=\ϦcQUԧ(A᳃q(ܿQKFt+Bq]=P=!I=pcI Bqd1[o. {[f z#lWrՈHSk֑}ZK.ʩ."1! Ƴ!2 )W!oR|-l¦ ń[֥-8iN? ;17z;;o ASkmM#YFQScΓflځeqRyTNE캷d9A!ay 7G'CBJ53[GId86=f"o.voցj?Ԏ@Ei_1=x Z`_k2oMzkH[V>ƆH >q dÃI(SJ6CWЁ6$__jA[|Àd`o}!=gZ>֙C>u rr#VDuQJI|+%bljHꠟ/2ԟ < *6H+jT6֚᠟uix -4-%OL;| w|6؜0i@k2%n@IItoD_:q7h]@"oxUQr6=Wj2*CGD|unXNYRla*(/%M .$gٶai7Zj$i74WZݿp.{D+o∖.6-IJ豫" 2]@_؂;n~ZP$l2mP0IE]e0n ivnY'cuۍYC|)A3M zJ;SYw"6Vt'Ψ뉞BvGf ?m)^&b0 R1<*RQʬrrI+uY+z`ԡ)"!G*׾ =U9[%v $iqL#Zt]Y"`Lyژ.Kƺ "?1,䯹W "ˤ!dUUsi?<)i ܂ ouK#A 6`RҤՃ0@TtbTOcrN}}רvBYtehr;NLH`0Ah'PFQ`Ůiz0;3=b*LqD "SM'E\thJ0 sTSɣ"yPp w6L-B'GEVjk9:ˤ2:oER:Tۂ!GMSf^iax+Xi..skފ&協 IkuW6ܣ0g*bs:%{OIV,R!#UF2 Hl ;Hâ-j*u`hً= ߄ `e^̖:RZsO]eU͔e$ǔU mPI!t"~+wSPLoD‚^OGR؁<ZGtԻ<*l2{LӲ X48AjĥqTJ rkU]\mci.͆DMnHG;0," ؂\(.'$0׌>1<~"oge{ǹpMquQM۞s9$imote6i5a)a@V[ϙU Poaͮ@'XYlpR~0Kpu`q8CiŒ b'^a7˅YoDQ߹}4U)seA _)}ɞa=v- dS{W +3^wĈ+ږC㹌; Sѧ2僼0:mI|3s~qLV8l y44oH'$VX0"td2V%R@²&fL%ߕ8 UF˰@vw`:99o 0yO#ËQUlFnY z_@BN"p`A^D*T WT@UB9@2@폎+jjZ  n2r8xGxQchgQD?x2t,FV!HM',S Q7nAϲP'"p&>wTchc? !,fX?H-˟rPiBȁ;=znd?.=2E'[1 >aiƚP{C)aB-٫ad׹= Jhr]fe=J<8eu?8$<1IZ #J->~VwuѝK],`:8CRlDHܨ1QlaS7ZG:O)}K= Jjz͝X.2}ν.9B-c>jz[S|s3 ?DbB,{X >$~;sXNm{e^$d3nU,ujHԳAy1;|9 0FzoɔK'(ν٬Гx !,CܙQ܉K[3M+`G‹m_Y9L󲄘dvh3&6d)w[z.\D~UƍYUIll:"S΁Ptac"so/!OpPl.|tDjtlÂhQQ"I )l{}[fk*LI=kRT]`Y-1ITofVbb8eǷBN#_8IImىدSF` :h[Bk͘e©GIpyQוcfvpiKx1' F1ܮ3.xr%?ԿF[UAEgs[o[*<){2T sDֈNvDRxT֦,2Cbe?(rpˠZfm&dۢ8tPoc݊(r>n>ȶENf)ʌbɠ|7?643ZT G# Q#ﲼ%! J(.qڨ h; k [ZxK6`b2MB?;vZ$벘d\,M9`DfI2 z*R;r ^VQSׂm.$gSyoy~lR cjΝ0"EN 6`k1M'}Bq"b!L/ܧ&Ňɠ4x$b##;Ѣ$T_k)]K6*騱pKS?b(rb*S-/5ot:K%`SbnC[‹9mGAդ )TngJdىa.}ċ"pȠ\9Izޓ2 H+Ry+{Z #Ny'BQY^{|}>$8t2VS$eIJ~stZvNQgPQn ?p1=vԡj˫k"-t`@!Fk_B'y c.^zK!\DfRn&C̙m|$Q~sƽlh3i1&a+ 66ɝ.dV|Y sKԤ "[[4RW6 C.$g)ȊB?\* yڳvĹ5 rԤ*L(4[ٰye p4җ Bvx<up{(߉-z\Y{;9| KO%M0 *"CU +L+-:HuI?W 28uABWԛ+g+pBu2pfh*!~D2]hU?T0Lכ6aYCU5.Xg!|enj W@G\+C\hm.U( x3Q /_]fP40I_ \'qT51I厹p)~PSIY/\26p0edYv8zks9xm x>.MMc7,Z8ΙF$K3cI뇮KD;!*kuν400ůg2 ;gT5=F/w7@)?8g{i?F>U:6w% !VFyK ģtd,Ty8U4uR~7$J"D0,`Χh5,~08t0?fu-'0I/&/DMرix<: jml581πlS,, &B47!K o6bv4I?pti9D}h#Q}- AQ.wQnw_=k6^Ֆy-],GȞSD]#..MRXokM;äv(Ӧcz } Ep5wy\Xn`M spɝs=OYF;Uy^) #V3n#kR|#wu-!5[|d*t**/\T+'v91~ZK.'A;AYp[-Cx,ґ~B()BcBm$AOo~eg"@T|B{#dY>)]8GB_]nHcKI°ad 9dR95vray%G< /R&v,m mgy#s4tɠbE.O鋴e8vkf~8930gNz1Sց292*VqjJ E?g7BaTLX:10,k3]wۨYEJR|nҞN*oqyeO|N`~52,|6ub!KO- {"8|4:-qq|J^YYɤ a%wȪe-%ƥg(W`zVVlx=(c&w:w4KAѳIׇMp:桖]Cuk7j-Rx3}N+c4\jS;Arȑ_#-jPf3T`S}5bv(؆}AlB0.0GLӍl`% |/WD>⁜u5I&J ݹv뛅)ȝЖ+ԦR?#_@,}V4K?ѼS 0ex_Hhso$",u'tSǼHԂdOȢϺewv ]ds&y #V~$ !Fk !xٷueuN:qZRcQ3!q{<ľ\;UhBPQt>$!-atbÍZ';A.2!)H牻'10:\X+v ({z%ae濵-PҊcH?W/Ip8I\x,͓+ogF|XTiHy~1DzX\xºwdlYFȢ0'k1n)~ iQgy>!>M2Pb/3 i{e&$&%9Ϋ̳anސ\Xu>j)B@k׋1 բHFt;(Z.H"8XzdFjHvgI)'O~Ec2x]FB)u(GUa76z|`)UEY,i'X3͍tc7}<>c _5tAdErY]rnLծ6muu5.^za}36aN3u<Z¨oVE#*LD U.h|%/_lfJ5Hi-kNA2\9}r&Jﵿ3Q)lKpWGYപd\ep'%$QxgSPZQTK Bb/J[زSG:tZ؋urq8NT A{ pƊ{%Dc26jLvӓ;eٙ=&npp}bm1E6\p*'(lvhEIDQg70ƻH} 3[ K0ι7mIQFE}FwCL?)Fau; '&_Haɵ\pʹ!Xm ѲwNՍ0Fgik6?LID h|)Lz cC?@< b+ePn׊B:}R=bUSf=TnHL_mܭT*kd=?>V6 iGGI(H0VJ3_G*m [vRv@q0MAKu4Gif}f9Pǡ6Plo ֡p D0Rg5"(;s,>%}(X^G8^ &+U?@ M ٚq<{˜|.ݚ4ܲ!}l)c剛2: k;ԠҲ)a'T@hV>8PaQJ XF9Dit$"*OǽH6A<3 <_2,_жEv}Fe.JdiΎ~޲@Esldh!M ^B'R~KX.|.IHkO Mxt.12iںKCF7{ 9z[%)V0ԁ(/= Td6k&ΠuF3!-G -( MGcVu:a 3K/v}yT^6y[$yO(@`wZ ~#N(:gՏWɏ\%/bBqPߡoH~>uwr>-IfwnWmlX_ v Yt#plW=sqVG7nηywACW=mi)1튁mECT6Y t[-DꃐƠ( ԇFuI&raɬ S6fԘ6nӳ6E.CavLZRP鄀Їۍ'\=}/4bz lZlF\VoXҖKH@q,L]qFۘuc'@)4U+{7/ Ph^X`|Kf^Pe;X~k%Lywﭲ$xl8e"GqǴ_HzOGf:g&XNY'`j/tYcZnk_ ]|n'"s=R)O3m)t &"H-ٴqW]bM7lEe\yC+r [)OȺoܗRqAk4!Vvvn[$Ş_i(%4F Wo+deԀD4'oBwp,!sxt[q֙4%(eH G3ޚ{i,O+5`hdQb7FV}:3Ū.ญ K5mHN3|EtKxOd!xS[lP?┐oGf2,H:T ZHո]_wC!D8 %"l#I?abW{& ]gׁ*zmO&Wxw|#2> \78~vp *q}+zw-:  3$ ٪Q;ZFbFfx8 lЍ Hit6Ρ.n)p"ϦQM#`+rh:V+|)󜽡N ߂A^CX f@(܎܌cԟ2a".d4̅jUzZy/0Va8uC5Eqr;$:\Jh`ڛiBŋҕgqU" fg@s&?< ̕xzL#(`n6ʥv4 4Ʉv>z5klu_ΏN1voB^aߜ}5[:FKC<"QiBbeGi(I}fc\_0R-nJ,hկWl*­֞4BU/<4M@;M|jSvUc" Z\%!'h°uE U.Ia_O暋?7lʓmQQ8]'Q:-hR0;v(,GͻõB9ZlPe]H۪Px&@~ B6'W"`dټx-C֋lƬ%#9T*Nc5{I9竨'PKy8+2dbz] z`Ijh7y> W養'sH^a*" 2nQUCT[yAba/SZvP9FP\_[mu{S︝?d2DrmBP籘pŦIJ<2iA<7tR?0cG\qаZunԂ6/$S`jB}@`9aC_}q[Q]{dkZ=^'D @T-vڡB PwF63ʞQȐh!ùIX4}^Z5uҡA\w5o6L,(p]II |i)ZHd&8ԣf-TcQe.plZFg g-ǽ xg> US_kh?5̝)Ps>mYdOOn άPw*7*;cpʝ}om?Qf!ՅMq y0V. F0y5 gujC;͍.cJ|w f,xRb{Y$ͦ1- eO09j+ڲAxr_f&a~b!u^$oCYdE϶|<VNG ugH5ίLK:)c &$cp!.0'^rK6 C*_zR5YBZ U l A$0`c4!̽bHai~LS#2GɖD+F> ;aǃ 4Gp S16g$'v<mnhͶUBjf8 DL}Ah-gm9Cahb¢`ᯯ1Og >ܗD+t3m4х蒭οlkz,^ujZS/ӝUG5؁?cCK "nϘjmkW1H6FY¸ov0I:׊EMgMYyIqtq^7L@Ƭܛ*5BϮ҄'aP.r XD8̇Y9 ~0XV:# {͏Xg!ZUkDKWĮDF;@;$u*%y{+*ɧ@A>D2ƨ?cu,1nPцvq`t(dNz.+&:qO)w32#YssxxVel8A8#8]_4C'[|bMnA >V@\5iͯgS^2m But"Q2O/ ]$& i,NwR ĸFjB8_!kOCq3tg2ǭ'݂14!R, %'K2 ʲ1gPL/`!ِ1ޕZ6W6С](S>IZ֠5$$ SW.ė> k|6^vBnbU k]5Xe.NPi-P*3oV~H}))&N-['/;[N誜 U9+iՑl8Si y#$n+uխ[s\+YEl[1Ao_#̙a;2]=B ~"!qY}D~c ۼa W HW?b+kP,j[@.KI/۲+ f$Zb'Ap,lPa6r\l jtZlCs`wL<~^E"vӲ,a|fz<$Ι`^x`Pt |{4'NCN1i4fSw_ǁd~طkɝá0$nWqC MJ]i579-td(1`ژ~E<[&1ET5jƺN ş!3 +f-K/&IЦ8vœ+swao6+.*4 D5gCqy}; &<2H@%3(4'JvJId&(Hm(ye%ަ.ұn-_r ryɄj*Rr>=0)8'"k_iY8o|D[&E݄ͱCiT-I r5紻5H4(OҩWYXHEQ0?_ :ӫʛTKviSʟm1P]A[* Q'p7X+<ԧz<.8eeعsə+ω;Y U'(q{U2[n{T.ZJh0!dG$k(vм3/3ϖn{Ԉu#gךbQ䉐mgly*wu6)ӸD- غkݟm'hUZ~Bl8-[nO D\iX+px;:bzKCpK^U'=!::3pWBOufu7Lsg#.ÎIع=hXۙt$wv?h0%z'tئYX63z-?xIZ"`u& !W J΍':x(=(QXT\Xpv5w0b"0W$v͵ eEhgn2KKk1*,%8MW2^Tۤ&,yӼsgBM'-=%dH,3ةv;9H`xo`[o߱-<)҇L ^gTuHJInOtAuЛ]LVt-1B-|˼V>1jG3G ss 9 @-:VWյ4 ֚Lsaz1v^b5Oc艈)tR%>+UuD Y$f5P2nA}_20LUŢ33^r0V  {ca8@`oDNeD i)i j]wa`ၴ wFa`U<5c͹_ +^Tlr:i?nq% ^=a,,Anf嵷t.qa v a= 5V6`֒ ;;tWON?qkt#!&~sY&^?ӫ.8ܝ֙ =#DevAJ h?3~-:0Hh3?bL:wm8K&j-EvYF*p!sJt?CI7_YZ1͉ y]>_&}"orwWIGh(S䜍Z\%s:__J"Ϩm=!Ci͘쨁Blj.yU/1v"$3‚(g9qB RqGMX@<'k@$GN-x5{}Ԁb)N' (X{Y+Y+i^u=U jd:cK p'"UIy8M-1kYӍf9= ̽F:@nJ~G;>q̯2`kq 6JӿގGtd#2e['DjReIѧ*~/</Wk+ru?Ʃy@T%vcZ|H3%L,((~CՊOnPM |C ,8YSߚx}y8ǚwNxcv. GJ벜ћ X k,* NߝāB,+͞ȃs7h-r%N=r"^jo? H<"يζcGJI}=0g5;R9԰a)te<O!+{0lZ/l^~I#rRPT8WY.l3A Hnג{vO`խh; ۸oQ$jB.3v7cLQ*p. ['F^eHX]a;(/N;"JP5am dQH `9:+:B3.FځGyG_x,f\Z&4̕ҧGG ʃ2\pi/"v{&TԻVQ^vuR>mq-5dm#N_r6uƏ"xpwiw׹s^92.N&3K/&9'?{CI]|Lvy^OݴfC"}pDJHޠ76#ukzlo~՘״*!.ႜ_ҁ֤|Q)=|GL0&` 鎭ߴBTV(e󯕲ܘ?zߎc=J<Tb^~3E<( IVs%q70S*<qeE\(#8n@SsQ^Q a̝{\GciZ8NI1,5̦Qɥ<6  f$l{g#D cPM1p|g9#u@ <4&u#q#!A8(Ny{q(ǟ\NĮz@~6z27"&s<øo{yN1Mr8ZxS$aPx O~6bOWxN#O@~(R]R`$XT/rEß ~y@\fZ4=%{ %%5xXkݕ>b\s7ud=WXEH0pz-haߠN|m[њ~2UCѱnkTx6C|#Nzx+8p7^8:#GYk7PF%T:2agKN4+Q51V@{Z,9 F( a,U;|# Yn y"S )El\txbsƣ\MZ2@ֵ. q2 CU(7Vs֥(hħ kUӿVZ!_B0kUrN&Pی= }큘[hɕs,GU/NTr:xك !o^[tB @p2Cֺm ofs9m޽aM (:4Q.+_7b|`19qׄ2$PĴ/5!"t=LC҈E'ĉEb FCK&ǼzqaTUoꌷVd첡,A6=yN-&C2S]87ˬ72Y"F7im%LNoy?M[ob:2пd&zG ZiϚO>ݰ5X ?^?H{n ޵-M;n_oVbjO[L/Xm!4O*Se>RXL gZ G(+pp} 93P&ťr 0x[; 6tϝiT@q*ұ} c %zt̷(oN~Y m6*(r*ޖj@Bz&8݆IJ9iÒLgκ xݩĢgtr3f) i@et5 zXwn>uwmՅ-ztӝZ3AZmGKdu !ԇ%ʡ7[ADFBkԔ˺Xx\ wj-f b bM1)b0p=ċ7A~>L&9|/t(^{cϥm(zѱz\ QeZ z؞_}pŷykQUc %Ii+DaDfHUI;ĐokTFWg3 SL }.+/ &H`w}0{&6- VEQ԰C4@['}IDL&ߑ'ҋt_9^Xݕ<2Ye!q%jvcji(ŝlj=\ @sz`{?{c ,pC\R:=)1`tTa/9=X‰*- N^M([Y_ KaLB]@磨3)c̜.E/3JT뭆8Q U0[y{עURO-$2*u 1jCttaB(~}]MXk ׹Xv+6?7b0W&WC@ʱ/c'uljtRE*PW ~G 'Q`":W5U ,ZmƑxŊ5l[DdS;h LStwhU,lZHϒY4^GB]sW`Jh-څUz $R.f~AFiAq-,p$KhPa/; 8"iJxF Fː͖wq7 Gm+ܛ-)-S\`lpοhI6Ce}/X:#S,14 obu_ֶEvGo;yM)[=,9OzixWs,dwvƒR eGBcgŅچ†w)FP΅ap) إo,}C yhWq.ЅixmP {޿4?xMgPR>4z2HnKK&.%:,k ɨ Ovr󽡌gC@QӍ~L\j25Nq3'ٸQ&ַ}z3Tef$UJ@Z<5j##6on0bA*?tJv~<E>ӈev2QK駢-{_ w mu={3{a)OK߷Z,J}ܒMLzs?>U~I2]Oy g|9ڥ(: mIǴ?H_]bJ g1umV@@8cl70HfM@~gZf8:F$Y i߄_6])C.NlSerw)9eH;=f:${^pI7qvϯ`JxJ{v1XǹI-d?tyeg: Ve7QJ2='R8BC=}(~&kQR*HCʈ~ ѕl4+~qѳwd$; DR,_ 8,g]4?Ƅ=,o~s!OXKUvڇ)pZggǣr3r Aqny70P7YKwͥ<N'qMߝvJsJ[ V=dK9=[1\&i!o֪M?4>KC%x2rRS g 8( ]R⸭Щrۣy[8cgzamt0b(V&u2iQ/Ubj Z)']3\dA()Á%B? Ni̼-7:5*OiyJ {޳qM+ٰlzB"Ũz[tI^j-%n";h:#Cllv\qd%icziS6;@sqcsA hSۡġ$F5fx&W6yM09<ۏ%ssN[0kDZby}|?o+&湫B_E@6AC1p[L@D-?純f[! N'yMF[THN١+G_ŞIrXioD?4,!E{q&ͥXD|ewKVtV l i@Y_JGHycZ2-udRNV%,Z˅%jЦ1 ;8`LV^ .6e;ҐPĖw!nXhu}VX_S8(0}S\sFˊ_MOS%3*e81W] "Tx&o]ͅ?@*|%ca & M*)~F^$Bv.E؊6 eu/ib4I?o if.}xȵe- R:bF otbhhK;%d~X}9JuxO"=/s U:}H|E|*5jEЉ: FRUdEȋ53hke h )WJ \?FI v_˼mc3=D|Zw~WٶqJo[?nr.5q{^@^Cީ@?7;&.wrJ\r(-m'4f곦)b aR'ΝyțWdbI{Sc71 FpK7{{%zvd B4OiTX6)d)TM.z^[X/!0µk~^\F֕]]Q!ZOaZ}|n:x2 y_)+!z9og\Muj@lD$+7Bivk6p']68 ^LbW8Ck MMCƾGw ֮yU$Q%2B7b+ dRyPE=KkaQ"4=ԫ5B =˚+q󻭸{dz?W,<0Q`6.c:76X& N\O|Y!()  EXOv&b\_{ fؒ^a'Jj.x|{X-ZJ{ N^# ɧa%lA7S>dzci[~.ܕ5Ԡ9N}+eҨ>y<$ZI,A|jpfd&e"uS͋p: 1ElzY[Zǹ_IHD%x%7gXbey5)6V0٫;QHrISIQ,V)* ʱr uyXFUBř&<^Yx.Mlo 7bL&8 x#Xq,Lg Ɵɦ}L_EE vSga5x|K} @ +Uy1"/h9 X[/ OW<"f4E">]Iޞ] ,jX ngZneezfۼ̒C0¥ȶTwI,[zV&\Üb٦W`d;xD.^)i&y2dZ$٩Z{ƨ@ĻGzs]sk)9+ ޼cđ] *Q\\Y1?lMbTՎ#;?hQoT,O)3aL)D  hFND/t)BzS8?Se3`4֖ >NCMs,5;=@huP27 [ !x{c1k_UK.Ijbv(ҹG|CPW$`\e瓴@;Fa^d0zp)3߃IB! ;iw$b1ūUKg\w1[J"ڗ+Ö֨0&)R}ZiL&~k8PI dFl`,/QʎvFIBՕa^O6"|u˒տ|b&w4T5yQE\Q\a ᘅNgZ]gylˇX wBrvAhzdJRJ-p̵ F5gqMP*!Ni :8~c ݢ\a&h svҴtJ.b)}@턢xN(`ˏQ4wJO< V3ĻbkL~$~ >GڠH>`rJ )6. +T."g/Z i6 )9Jdf{Iᔎfzcn8_}|8F }QT9Jw&z\lXUHt-0k-  Ac{u$:%7 x<1>C< E@M@I@Ե2aLʼn,bvNc,[m:q̩7l=.h-/_h?!%j7LQv*%z+kd 5]0>8=}YuaV0T.ϫ%;iw3'[#esa5oˇE%=BӟvTTtznZ_[0-n)#\RW_G NE G憌'Yd WmPcD |\Co1 +97v,c̹:*]⪹%@J;ŀyyP-De RoԇՔu;"7?B DD$!X?|Ӧ)5w$vOsc"?C|T}gND&f6u:9`#*V< j>Whɱf ΪB) L//VxzK v\5t8v26w_ҳN}Rn YM>su[ߟajXed0Dp2凴5^MhL_冴ڃtzǏW'>U pcdp7c {b4R3|H֚, ѿ?n](oLj!HҖTWl)An(5~M&/ۊ{QTCݗ JN')6`'!&&:-N@u25!<whf@ Xt附8 O}?"W0bB3k)G+DGU,R<=m6SA YlTƳӸ}sN`9=M1ŘB "kfLfjJ'Ng!St(M,m~1Svgڻ%%cB>,?nʛקșdghYKV}i1ʼLeyrYx.z-Ly} 26|?PGbXHo&&y![s5dbϩ9b$P{12h ӆҾNrQ3%醮s*Aj*:(gX'0qբpESx0@E}Ad =BЀ`7r0T3UZ!, NC=d.,B<4w\.D}#Yx|F10.UPAs +x`~ D3] jG,W2;%ɭsLho<{<"/MGuS UW욓;^eY?}cɫXsok#od9QVBxՆܡzub3eoӱ\M!|rHme>wP3&J̇v"(ll2O+aqKCjwuF6@~;x %N шts;%51ۡ*^Xn ((JChw ; (lykϤ"%( _Ԯ7C4s];Yp"N"BlfK4dMk4ݠ;Ȍ# .pR5&DGC^Pvwkz8+WEqp-?E'lZ JxN(%x?Al/6Tb'NƆl^G$=CemJu6_Ay%˓lUvUWнR *)`M?٢SwɪQ~ ++0IhuޚTC4zVII D2sHCNڦsAT3iA~~v_CyFK";U^הtoOr ķПk҄\ҋi5JuR+Lsp\3-RNPЏnOFj=ĉQb\1u7>@ƻH?>{eD ]C=Ikɤ |4r{d?rB["`U<??g0~{@o4S0w.#v`_?o ,{MoDLT)y(?ve_qn)]e[Qvou6d#4 \i2"$Y87 Q ty|~my8L YB%NYx0@ ~sWPmńv!"O2,7=R^ؽAy{ *pC~f°^Җ F!_W܌`4ݿcHڿBO% KJcifJCX} :4R8MC=2kyypju atZ)tgc#x ;/@N͟L8w~TN>7[s9<^L!c (؞廻gűUM-qY ' ߴS *q_Z@/Q[" C^o啶>Ri@7!,p7G{PM@G񣣜!kvX-yJcA$xu K7^LA>ta!%(J4z6o4s{bކ#V:?3)$FOӝn ż%@ \2⚻B RYv/b o-哸 4T9}FujS,0 #6V&#zJ,b>&sU:g(M1A  ?Oyb(hT3/8eFө"Y\ P,}Sse櫿 Nm]Uc1b\K E+ssOy`$\Zpw? xiU9K44:}cXDhJCfMծ/I_SQ 1iz=4f{Vt1yP)~Wd==f4|v$}ާ30yr 9=^LX bpiԩ ,ɩyf7G*~*Qnφys~9"qx=ALJYkF8{WOڎMa[C>aǖ$:V.$7OLOC6Y 5e$XRH}{`74"jH?5ad,ǖo|,IޓFhmk93={V,;s3*o)Mƺh9+h\\sM*^R]DZWsP,;'6 5`h>04 HL,Fr ]c ܗ:XsNS4ϣaB^ XnMImqu=Im?wǯv$˩lHvZV/qYoT# w9`]Ӑ~׍uEfN~Q deAj4eɬA(̷V@mXt2a""/A52Ѿ_>ӠFU0D5,`/uqjuFVlPwr}]5@f nY^uG.|Z -]S0NR)Y6?Kd/DhTdmX<廁SG`sFJ6C~=j0]2~6"3dMr^X/zY!cK+v藏Sq7߭bZE3$ugvާo!OKp^\9* dZat}9u9N⟁Ju`MCgexsnKC7ĝxl+fX /Cfڶ; J9W\u1Ũ@( U'PL@O_y0Mzj_+>1.dy1S++wr4PW0V ,&e>1o4}P5ƥU*[_[Zb{vy_p Y(i!풸?pl` Nk@.湔ٻV4$D+;#b߯*d]fq ,riVCjuaByhKU &QKf>T͏.7J"1\nɲOFfE V>3jF)Hh>G;}iܧחaQ9tx\ 8׌&DɐZy%BwUV&YKv=dH`~?̗?QjݧR`Y%v[L)~0EU>QXYY]A'!y2[l4g8m3w.F,p4[ݣ!A ؅%5ʶ̷-wq_HcMDU^z9t+@A!PeTlji=̈N~ۿvu' 8v6XjY;^嬿VxA:1k9!9U!$b!t"Lw 4z\{2$Y_3\EnU8LVl#Qj_51̷huF7u{f*X<[c y.ۊWC  )M+؋7#Hݞ:tPQx6&Uznmo/ETVBnvxD%UL1:c5z!uw-l(8I1 v@L$m93\_ ezxKH 3:<1 q躺sTYAl<-  \gʨj5 {TN(rmu(zv)7Of۾P DJ%t>y6? d`\I7vCvݝLv`sJwTLVW FAiFa=,۾WizTyZ@mIIql QFNUUAOб]:$3Cu, -b^C3tbM5=4!KQٜqv) vZ9{orO3YwҠ@(W..Gέ5Ņ鱉U+( \bmF(%k_9(F$= n#mOƩE,gN6[28 W[]@-W. W7[F "ۥ|4+ի_" ;1 J;n:`hI]EW΄Myߺb5JdДhh<zuX[cbAʤ껎MQ[C;evV029X>%m98~x61xx.8rs=Ѝre_r ڗ3Ɔٴ'`8;XۊTThQ!=II c]%éG*Ol|*p"b՚@[lPleG\ob缆c/BoP/9l: 69lKHȵ[nB=ޑEGl-^H > ;1V\S7`sjQIYMف*:G4WpyH%[;棟]c,0Oe:Wsԍ]6Qbt֡^|le" l^7\ k/Њ57bcĴ:E'3a~״^<gbt@ )gvs[.wo @ 4x"T2?ξ1ߋv`j?;4{$f8;@1Eu)qc 6̵P>!n^C |Kv^/nV(1D? +kuj;'6Qݎe$(sSvӜa WE:f>;$vQ6D?ީj:S0hjB&ʭRN {ѵɊ]7FALm58ܰc ,jb1J.npvZm<&!Lű5;  F1m2h@?~rk(/suw66߈<䁈@HdBc^3Czf3F3,wLyŤySE*xXG^ZYnOdd( jVZ r$ AM̵T5hLq/(ro&d!{d6lv6g[Nt_ E)J7O,⹑=;;A) ?Go=f 'ph~lS<|NvTʫdRoV 7.LU6C~mh #o?|ڧ+`0# N>Ӈ*S˶`(H7iH%lԴÓH(' / */a rS5X:<`'ܣn/Xt=XE+Z4@p)RAe9x| 2&iub$jƕZhu~d!1CG./љJ**!ן; 5܂AgE Ok):!3lIF6NRoL 9OJPIs5/'2|W/Ej7¡a<6oƖD9E`lȃa -O{|H%OάQ@5?# y@q -vO|'T5Fo%_ovIЂ\rKTu.3*$8)d֝!.3s@{ʅKJ%{M;\ u5Owqd!ܫsJ`04p85FׂI|mmݲ+,\jl2$F%BZzJPG6_#H[?~gˣyMֺ%]Y4 `ʧcUcwwz/f2IM$ k@L-J<ƇZg `n?#1Ur0w2-ma8Z5y*d[r0QN^ p6I/qcF"Xïcz4~lF:pa\pwPY-5FEK H:݅Y]hMQK,ww0 w16f2Pڍޗcw݈uy7&풜%jZn~d+g,JzӈTFnB&SӝJmo`&u6IOe7djY+Q6plFMdriL ZO ؅%:I0:z /+xk7lK] lDN=gI,dX޴%ub4셆ūZ>Q,xb3 {c]J -cb;4QĥRTN@[mh]EWܴh|mΓx0̢%`e.)Q0X!9sqSTOgup4A(~U>"pI2ݦup =itbo3pT^ 5Y]&.fp~=Aց5*.2&x}iGj_#B#rυHf[zaA",{\n lWհ} VE)xmx-W3Q{asTy{ܣcPy6T*sS!h@~r,i#I#Yy;]{p1dPE}_VʗDR]891l"{9m1k mLy0sCll%$g`ʮMh.GBD%RܕcBMytgбޤM7=G@pU(L?:iq|􅵼"PI:QB<MRs&E{@7툯4},Pp8eɑ{9 !whMDz)oXG>>"Mjĥ5zaq†yG4zoE\\_]ӷ6 R3yI9<8IU0 17'z^#6>ќK Ycav&ǟ53z0=8ݹDtFJE{ѾоcNqp~޸% ))'!@T`e+4CXrps-_ N˘B{\bd=ČɅ$}v6D]>N5 0֧oh[x&^6Ho!E=$!s@y>O/1hޙE?jUB).0lH$usIH{<~E h 05:գF[_-A9Hl*$ȤP`(maڷk2[X:W;XrȾCX׋f>&T }ۥ!]zGnU _fCNX"{"/,BZqVkE)aD}s^cf>(jwwTb'M/g1_-웜j@&FR)RG`{ Cs;RڢJ}޷)=ec \lDރZ_-`hW/E"l>Y}{#@G}[gS[vPǔ[|yƯ,TSJ2:ifOP+WG߭:V?9UKhe ]eƁ*d:MkA?JAޘe!1opLָ'2#Fjbf`bQ/D`I/[ٚ\jp@Ɩ̛>E]* ۓAv1 bfpu^+,P/Lh[+ݦ|$Gc|E7n JU "AJHL%BR v &y-x]O@6=BV$뇽nB#93y.ƈ]ا!w O',1԰='UVlV S&v#m`#ZEP]ڌ +"uW5X*Lv` d.+w $ ` u,DƵ a] \_=,d4ǡ8|J7kQۭȹx hW7"AHCOLn8LΦh);|߭CDz~Y3K\`74\?TkVSsc ~9H!V9j&U *t@ a45ƿ8/qjC1 Y)xJ"K^; -0!EtHꖎi`mwjAꛬΧb;-&m|YG>|wJD#;1@7G.=:G)̠ٙ6[B3$L؁Ur .3Ī0 ־pfaOEӨŨ:QP'Ke9*P[o;gv(j.AU6GЛ}mu R=;]7tb7xQ MqAn$N\L*U$f='$ܿ1=;f$aO^9XzUp Pi#m Vމt/7`'ף!5Mܗ26.Q$Zqw*A,e@&W(e27@;`Dq0ƪ{V( 7!̪= 39Y(slQtեS}4cR ޟ1_r˪묜 ]3tez ^g-m0Ni&G{@7yᩜ>W&L~$(ʗҕs- #Niop,eAf G_u{:Ckc%x6o ]f %v8y 0!Igƴ\34?P"8qR?M~GF9uDXblҤ9`\ÊNOI@D*;_h<)Lk۞#L4+ (iCxlq,4&YP?y/n%Rэ Y-Sig4J4 -uWu1 V }z.fea?l謁&5[vـ/dMgQm{i8W6H+ M[yĀJCB `<`S2 A}aNg4ѣYE]L.D$鼝9eK_~iLS9'ʓ5gFAT{6"WiM?jz—Scl6_?3x4p#qoY9:{cܫ^bv\0JzZ %|z/d`%XbB(RAdlǤU̧^f].`O;n:h6$;VioArs(16b2P2ۇVpyule dAVGtEĞ1:8Ou98f t<"{>BwòXEmܹLvq\XV,;)+ [,3X65q"d <}Fhk:9ҍg:{$irp#<<-h[πi'C?ANBS^h@w>H՛IG /V ӹo:gOӷH(u9: ˪%RR2J1C`6;n=VR]k%^j/T*E?ݣt^G{lH%ۖR^gz˖&olw0~=" rwf/2s/mgTrۯpn 9֢3ᆢ`k?<]6G%T2\)+ͮK,[K &/ÔqAlRak\8v e1VZvxO+ruEO5+f$&]y3^Jy-c(<(+4d᫸cX|[H0n(Y(i*m{2limr YƧ)lMb'!5pbbaèвV+;CD¡T]+oAuY\F Ea4j.dB0O7GTTP4K$]sOJ͙23 |(/ ҽe>ZwH:UMab;瀣;Pmj6a zbO~a}{bvS|oP=ݵ6{ǶQB3S{ .4s[if=56Rg|K#HLUfH\"K-adbL#օ ar5PxmxF@8.dd4'sN)弇ӣAкJՙm!G䞻9KNcUl~%ρ=p8<& t\`bM|Cq}yݪARtii, c+Q0ob^Ghyh{PV9ͲtV+3 Xd^UH4XL"'-2iv2_JRHI$N K^ KqnPU.(VqQ8g9=Y((O 8cLsFBKWJ@ `)|5Iu|tC{U[l6+2eb+EkqaksP傽>viJgaVd*!n|< b%]Cv5A^)MONf{M,Q|4V-@e9HЕR;XpT1$P:#&Ef5`%ASH kS?F~&﭂S;EX&6. BqvPVsO= (JǜF g/dYJnu,Pgv$DUԈ: ֱYY)d (7=L[-*t5B˙ka"~ Y>.1)b*4k o#vtEҖo;96HkpqZu]YjAAΩI8tjl=,>2w(ۛC8A2k'>˷RUDeps2F1]nG:s{?jhh]'~c$Wm+ƂkrhQcà  v<J+Im"ޓqw2.FRL X%BMlC77*Opy9,QebMfqOեAh$6KW2,*Q0+ó;U-Y9Μ"7$4XXqY&QG?3!+*"r wtte9\%T*TI=@ Ciٮ)։4Qkj]u8ڨzR:(&l:7=#KlJ0| U4=IY@E18>sTfsMc͜ u_+`~&%rǁvLsbBbi!ޟbm(vTe?o5nZ%1-"d GGT:_cTj,q8lA,7Ypv{˃pbQZ>y|bhfeY!uUM^c-o;@+mwV~_0tחuخ-.RV=k8<6_T p͠j 86e}?$"L`hGH݉lt ǧT B^"l$׵F"cᄫ;ҏ>9k Œ(\(׃XyA%c%!MBʭA勜̤:f%,y԰>`,OG3Ig:IM[/T `eFRfFe|sBسE>.:)d/6Y1 N~ə[V ~UUrNO%\.W~E/7ir&T!%zb8=HJ0{; ۧ2 [2T'=q\qtϼ]2t*[X=daBM혂6Nڮ:j;skJ<(ߩ:Mt4V<XݟL0JD#G~r*IRD;@3sLN-8T|T{|G8gP Ѳ7-&C Gx8`&l 01y,XHIQ|i`T ^Xڨ;^8E!oB[L_ĮA2DJj6TkI4>9L\{q8u:=eu s w8sݵRa)+,oABRfS3%@jm’{$̬MX4kuQb s5If}w8ۅ{9O17:.Tgl.Α`8UQ 62e9$ &s!}iHRꩭbдm㴚\ۋw0*vb jMӔ')f*,Gpd=QJ*d4ny 2^{1ʹ _![owF~ce cbߎa b(-g@[I@r֐Nd ”%ylv;_ǂz 94-56Yz5w| y΍h^4ÐN.i:y#$IXRIP˪ihflթ/NԖ ^vIyLS[)ΐ^$(XkR6c5YrT,ꯅ]SsJNz]kswmu|,|o /c{}h] ׭4s$]gWe O=S5QCI(gYawd7V޶sj[aXٵ@HP6m-/j-ܹmkCgBd #8 "]rc,Ë}ܨb1럿y{53Af<d6QjU33R(ؤkSɖĚcBN.@lPdHY[/W~[|k\.!~Ǒqpl#k {(ILVK $~ϑRb/*c#5'TGy,< 6St(-ue/Z= IjI=th!ӏWSvƆ4U KĬ%k9|=d5}tX- y^ (IvCLdYK+ۣջI$%_q Eu|󃏐ǁCmu @)h[16s6wyo?FueYQME.͗A#1. v1ǨcdEȐtfo/-Uמ}eU E@A"%h? ό[.f0=EBaUq/`+  -]ަwA#{?u{eD'~]u dv#68 #V*6x"aVPv*7%h[NŠeAq}#W53! xY zGvg-أ>lVqog,fd}3yq9PulZiG)ř0%SkSiFBrqr_z[>i҉vV zC9 aTXЩM4.V}IӷfPۮk#qgWZpLVCIw8L0DZru;0Cfdemt5PA}QX䧎-xEZt0ȻY3*d!¸Wi"Ҿ0h|5:i^d0sxԻ̫[CmץP~MkHN Vu[C}*C|Ԫ XX}MVW(Dﻚ\) `]XDFa~s*ի2_ٓpZ \'GK_KM,stE&->LNll`\CTmמ})?K$cu/0˨0t:.iYO@jv"vÁm{|B5];pĕu0 Nt<ֿ-6i&;Z$ |;?J`k&F#`ۃY&BKƲ/#SАBr(w Ujq]LLbxFMgFڞ}./7UD"·k3҉qqE=}"3},Y -aAs#i*aCdlV7*nn\pխ"<%{srY;- Benad3DQλFQQ)k:kV~&UcӍO;%txr܁Cޔ}wNL/&X3e=p1Ғ*W/^6e2d}f2.>E΢ʍy.׸me=?b*An1$4ͺ]RV:rbʬj7 2_1~ d4+OQ'e ˖!L>٦4o{B lwUy]uճ8/Ѧįm5; A|C;P+CJLk 8 p?U85+ Got)Iǧ̦o%5Qв+uZ"?0sx̣=:?DV]LؐG9`bg"-x_r=L}OBA.^T!h,kPUFgB!<C&޸B'2YMAN6J^Ο n])vA=9Swy܍$wy.",*$sA.dtT5JXLK˞#N ‰AJ<,`ڒa2њihdz-D+nww sᚠ,W7D"W/Gbni&SA-2'F_SN6Vf5Mir6EA(G&f j T+>f@(ۆqADѐ$D7C N/9H;Or8Ea D#K'A Tb<E|F^ i~xoxjsq-OzVdޔ@idkri2OuUqHˌY3-+s;BܗfH8OѩH `o4"$3~PQV׉t3V8KxҴ!WJ8$ט{4v1QmჂ^Ղirw4*a YU|11sʼW'](><_JT) &8tj!),*xBъ G/Ρ9s7kՐ3L8ui6>N ;ahSah4bWyI`e7n" FcֺK#eT^_A?" |awJ4ףi=4j?W0B+>R2d-5/)}:1zw|=LI/y((h [Vq5 O.zrPׂYoFƐ_hOq˂-SGXs}}ݟFL!1Fɗ IX†pgv#rDxDGd m+-e}ڢ\߳ q?2H̍v)Mn,qMJ5GX~JW՟&cW6lI,^y}3Vdf'n^zL)F۶Oj\D%.Cq"RQym]y@0/;ʫQ[ceU_ˋc@7.t!2sEHP!H!`c$/ :m&^TOfKV#Sr]#RX!,@sF2 9RRހ5>tdz.hE܉#H5xSo"4/,LԈ++=3k9BoFъ7PͻelXm jb@菣/_Viaih"(Q;edȃuA}7KE2X5$:*bK -@H"_9JX;Փ4x: T𤒐z{co" ZCO߭ O쌬BIr~1q ݨINWSk)%q-(FCm_ +f=\B0& a?p9Xe,<]H^܇]?XhuRET@(Yfď8muۇTՙЋs5X]yIį2LvCYm]!%%[ADEJ-N;o2S|2ju.qf5pSAwe^J:O>!ꢌ I-94I$+9\rKK DFXo6Q$w ~C'UœA\2hxW! ZM"(\ا-²v@ьc|6c4'YFs9‡]fL=$xG=2%ZY?לz`f ̀l2g"ަB߁>)?'ՏNN!|`gȂ6vn99Y\ničQz:(~ O t H. ޡ_? 0Xq֎KSx,8TɁܨ>OHUā`JaYnjJ](v, 7Qڂ|m3x2 3*z1kTed=!zRk\fέ/H_[=:r#lpqmWs~C_ 5\[#\uQVq|?Q>pA7:uiI%FlERG薤PkZf(ij`]?0T_QLb}CBK"_G\vp«9ј^-Ƀ+`&%A[{ßDa'Ct^*f;UḢ NHJ+c6Nz2=}~Lm)ֱLoϐ`9kUl+7UULbTFAfوIt>[cgZDڲ*a Vne"K;18v! b1^@c2BLUnNxTD4\)3C"WWI8-̣`B.s?'-b7&@_'TMkVMeOڲ`CVe  x3Q$SeS͸F[|_'!=:AF2YjzvmNYcInBrioUl \2t<$7;<[R[YA"߅"' %gRl ʓH2w:G*~jR aYY A9SDY@.Y/rAA|%b57և+tNd`0gR;$QEX>s.?w`O +:;v"d5Kaxg2Iv9WJ٣3Z>(Ub)~@SjP,d{ґѪqwD=ڢcu𰀄HPs\ӊm)9usDG2O{R,SJs=*!OҼX&ñql_hyo oN.+b}vRaX׭h$e\ ġ䐒n_y$K*.,>a%GwE'B*Q^JZV:'( M{(6tV{vJr(c& a? s t" 'zoxռ<*1ߔ j~tk 2@ԟۆRWEd;@ 1e؊ KAT6U;?<#|H]iBnoTJ",b.nd$hu>#KMƑ. UzWkS.n#2PЗ:Y8T{ذSH^Нn=i@I􍩹gsLG`2,L0_vU 8Ւ ɃJ㋀+!{mqf=+o_IYJ{8 u7v[0Egxgı>ĵ*M||aٝS֜'RR2AYe9 IHq`Ej-ҿS=_Br^]K@9~$r|=BTB8}3ڣ:nz)Pq־iNKqp7 ak RYkB?:C#EȐƳMy3>DdHUn:1#/qin3J -%c MIXb%noݣ%FʃoEbmr#4/<#KΦҮЩ.ݫp珷˪8S6=)Wbcd 18z3`{T.q,$ܚ#C)}YVU ]P9ӷ pDG.-k7shYl1`/ :`G]˹"jV:v%5ͺi;hqg>  8xr+ hTEr}.BT%x]/WKӻx1_Vk2xqE%1wUsN{-^}91cB\N] weH#>}bY»``]xx vl.7mQMb #$݌lB푩D,=Ud!DB e?7nC7ƬH"NH͕0y\ͪj CڮSfP@2@AAD"T~דQ>Ň *o+-)~ ke0{\o=ؐuD^0u q 8/a`@dƓ~KBx۝qA쎛~&Auۺ44(vX=8iIڢY 4 9<362=`%aƟ %hkVz2 "ޓqYaC(Dmp{Z<CϰDY)JtZD Egc< <E|[/q ]&G_Z[j-qjyA2v0# K讘E^C4=";0̀26T'> {@wqy0A.`U,pUK Yʿƨrhے;&515^])TڡAS}{I;faГ`Tg߶ ^RTU\J2Qء! α ֓mEiG zXh~jsLߴ)K8Ժf4$Nſơ4Y«DgՒIP/ysXT=n"_i*jmY0f~xh>rQ9ff 82rI:3gnn"LSvٱ zB/?Pi_ w,='*P-fB&mX4* Ҵ[|T@\ /g o7Z-7AD6X!3w rpiqo5fv0c(=RcYt#6* 4!P1qxXu yv a]ldڽz>F®"pPJ\)C3g~ EV_Rƈ>Sֶ]9PVdm;Ո_R0v”։)P4?8#+/&rRgQ.~ka m"c`>6(̄Sy`D{Ьٚ-&(x]qwK:j`>a4P1^0a ckk@z,J&=*_Z}CCnL DHEp"I^_Ÿ믦΂ײ[ʋ[ǣÅtR{*}e1lF_,E`R]H~ (I7& sAR^ȴq/?a/iZ&ufpo mRjvT9^˽l'-Y̢D\2D[/L_qyؘ0uU*a)EEkEGlV?v#t~!&]V3sm!!܆] + FKu鴻M$c @{{ն ޴:eԲbxgAv~A ʵ8cF2;.(_..}܇ S[Ėy3P14TP*mncre ^+ kSت2:~=V6z8SCf_,Ca(fȶbu*<\F?ʌqՍ~Xl7kOjөnu?J+R Qy1CtSZT}d6>< #~ w?F~Bў4feP!}+'nB!}bkl,&MH@KI fUr@|F-#+S{ڷnhk܎k|?V[q6Gp3XiC6sxw2/Im8aٚ69mnɔd.u%*|+q:WT-o0[zǠM v* ;=ճh25s'A otx[D؇SQla7*&Cb)M?Oo '{]#}=a!+;$2H6ˋkn׈3y*|%izaŒaL"?Bjz 'G:uw~J]GՄȣw,3dHCtNQ+A0a 啩mkgEiǒ׳F2gŢ|wW[~5yӌ+wltJj7+DZl!gy"*{NA:Ѥ_{em P)dw%Kqq)ԈMϖ4@~%F1.jl7IːǺ,; f"K۹(7_"VK2@ RJ$aoKw njc58\r,+Su~tB P\#\1EҚ o߆oR䣇҆M_= e9t?˝XbfrZ=Ofǭ7e(6ʷ@i35dw@h-s3&>m?Bl% =.4-aOItgң$ caS̍'^*t52F׀$3\gllU;{غiO¶^RLBhwjk s>'-rgb{wiN&mv;Q$ĦuSsŕ6OoU0W.(Ck=ӫY\ Qq\IpʣS E͒ .O>ǘ!Cէws?JGeD>a=zah1#qŽth}%^48*Q;ee@ZAps6=Zs'Zݕmc5&JԊJ? }.~0 ^u!%a# QqgEC T2BV?!u=*}|MƜYQ+g'䆢ꨯ[M6e!e(܄[$\ѹ*.e"uM!9PN% n[^?T 5s>eB9xޛaԙ$4plT6 !fgKkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[GneiC ɜtOzU<+됒 Rhp5j.Z1CavL yASWG&CPj0zVM9~}|L4+idЬ1l_:/ŷ!<ʣ!0$"HH^Y=L 1+V{>v3/m`9&,Ӳ.1u3?wO@h_ӀǠABPX8ˣd2Q7uNgU@'2м}Of|gmr?U i)cȚm_,hCu&lۘg7j;Vwk`H)'P5YrȾ0%kVN)Dq*Ӎ~-\=Xvc U=DBLFe 힛#>L Bhsu H ہdUq1j;\$&$*DOC)aBh=lӄ4hJ7tAbBA1=zNBُܷa>WԮx= NwkM@AGϨ4GMe^H/$K`fՠ,&QKN!"U2 4N$| 2Q3I ~T]?UL<>8$I$Wf'~z9Gع*%P薜 C7< Ơ{cқ9.e 1 cY,x S7}P0 bL5"o I`Jke9\EZ/ae'`S}?3seOç/- `f˜D&_2vpϴb Ƅ;-9VPy$1)QV~ >%=9@ߋ[GM"GXG,sKSIP(A zT2V1)³22\(:/v>UL+ZՇ6!4ۚxCxhQAټ=jz 3ڼmL,&,*:lfO+gHc!9۫ W^dOAi=9'*=`*ónhM 'ħ^f,+Q,JSŖr9fv !r_Ϝ|7^z=as۳-P.qG_T3¦2J`J\Oҗg@xfND(R\'y(Q~{E},viIcҁ>uH=Z#" |Y m6 vh<1|JKp2)8^o馪3fnS]Z EԪkv7Ds60e  Jͺb, uSўDpf⼦kyCݦQ `(I.;4) &㑴qNt?00֓0*ђ/&\1Uӫ^Ѫ-#A\ЉeQ\lѬ<[lrn_} Y9ٗd2!#llE O7"VE?EډO]S_ XߓO -`L |6TnjQh]$Ʌ[X5d$s {!epo)1??fLW4G-FgאqO*ezo- &)1+]O +q$(̈@|'n͚ @QZF }/ ?@֋![;wC0GۼV 7I)OI E]׈aT'5s-Eu uL$pyv*I켣^3Lv^vC#Sa[T{qv02y=dŊPM,m严V m)+Omc6M| |Fq+WQ炳jUF3N#>FʁcLWLkOF7.D{iŁTfH;uYA^d&"I6mM{jsrSIۻSoH`Fꀵ tft_-ĉ:.b!l&tyـ%X%"7sAyy{b 2vaD#W U8P )] CC[<0[SتUCeҹO, 1Q,2Lә.V~ϐޡq ҫXR6qr]kp":]JKk)8&o4lp}ߨW^n҇[a<E5&jiwݸLOzߤ=]@e9~[ߊ )@|23hgޢBLAp h]ҔNS`V8٥=z @3侗\'@0mQ%/!^UQraTtEɵ}2 m]䈒0 U3/eyκf?NO4DJC)9u;Z5kP7!MEexlkU&,s5'QW]"U1'Y#>vj|ȭ.zNݮ],#aVДji<#7Sm:tr!SbFEୖ*>x#lƑD ͼjEZI4 #_1^-4|@|LLc2?Q ,#z/o("y󉘂a_Y mx UP?BC,ؕNנ$'䭁VR<{Z\:fܥټʯ=EއsvurgJ5`xؖ<;<"|# $lef)6C]}āw6vWW/ ֠`BK/6ȥ*{qE>]MOGewP$W 6!,4%~#V]{`2?6brI"i,!b:^^ei;֗-doݽ[QyݔRta .Piz&%-Tbw&6k.qd7nͥ3&3['` 7o@A'ja$]awVž!LŏPqa~j~>>vsQan<|յ7x{Ѽbs2ŠaI9!t;Dž3,3aM"iSSLkbm\;M}p77D"]XroL}wqwwN/{)'ngIۛhXv,OmDPkb}Y=7B ^iTLJ+Ux5&3ѬѬk1y-ઙJFI U'aϞ}`D ƗCP*rohnD1?]/8=G*5L];dB;LxjlJH}8XEKdv~e(@bT%#8v=ѓ,$KTlZD#+fTO*,ۊ&+}t>*e 3@hxD6SHSpW[`:j#9ܿe ͢C|5MěSVpU]ұ`ak6uKl;GZK/A 8#MTgBIy,*&&|qs8+]5""k w$!5 Rg9ݩEp+B]2qH/Q|*M<Yv'OҕU  ׎pM<[ "'yh!:K Z{o9nЖؼykݧiow^?ǻ Z5<0f'<r8Z>}0:)X wI ʒx~r}P&^UGH/,Wy-a0 9_QLڰl}7ƲJjX1.'ƦFPڨø8Zh#8ފW-G#NδSp:qsZr9Uɺtޥᴒw;9Fv.Om Fa8ytOaK }Shᜁby鑬6|cScLZ &̘pcټ)C2p^[*-<,ub̋[ kwE,Fð)|tM4F<9&vܖװ!66%pmiv" "c8RY_+X:Vѳ.KLnlA&zi l@>Y;Pu-Xݲc!<{N;u?t䬬i nY#oGQt=F)D Θ(JYȖ ]B;Banl?cB>M 3uQvA۵p5D߇{߅HE?VQUn*  LdQ\eͅTq_PaB5i$[7EVousGυ #Bu'D{o "llw3Gfel9Y${[%tqWlF"_V܂Nu}[}JL*-'2`F^0HdXlh=Gq V4!V&%@[QϾ 9 +j -*R4|7((~i3[7edBGJ#^κK:,zl95Œ4h[E='qLf; 0$W٨ T;}MKV|L-[gET~%4E v|]dÖa !^Fd.52>HEp3Ǐ& Ew}f`6I09-2Me2NMԉYb+fNGgO&6|Yu{c@x4 ^Q+4F;-PGD\T wStd.wvo4g' ZB{$٭We,D$fUktoQ3< )!@ldam/omes{<}+&. g g]#nI5t}=[w;'b,d.|P"^HSF@ -<:!YhiAI<թ\\ϱ0ĂKDT`F;Zx@i4jsV9ݶg GjyZu%-Qn @7F-i_;Fl5jOc q)VOh車h@-IFH%ةX=>7P0(%4DrO@NM#f{;PZ otY};RZaZRgAVDyL yJ m a(HK)XLjh.>{fȘP+{+b"'edžFL _>)^߸3%@w-i~ үϗ}^ecw3_H ]yHݾ`_`񓧧mY]`sE`-NרtU/fsTVz)n-kڱxFLUk?4 y¶ Ht(dC~:=!vp .}`)> OչSvC>n 1亷ږ(xݺȂ 9$8OoeI0 CHφgWsJA|4FYQ' O:uỳuSp#g{I 3{1h!Nj<JB>O[ڋ],,e.Sx UѻM$hqÚ+YLЗMZE=c(hHZ&IW:NBYU?e~3Op&C8k⛤sv[͵ zm.po NiL3x?L&h6jMFD=X9A`C86_EV\DE %I}¿jZM5, [ao6~I- t JJ Ԭ{5 q@2RPGY?4Uh+rɍq47ǒztpH&YmUDu$,ڄ`QASrMq (BSP&Ϟv:;emXqknF8McyQu݌.LF$fBUuS~HQO[d]L5  \~C8+_$BK檱5ڟՎ߽:]w>(e"d(ּYW^nZFO"jy Ɯ Bo3b!W'$拑IJL固 L^PPmc_Ϫil+3LVq{Jw inIO}^ʷqWOƤ>ö:3)H}vxŴߌ EpY:Ѭ0&_]p^WqmV)/UښUQM!|ĂD R!LT'8%/FF ~Mӌ {Le#;cŒC16#%_+xMuЎ^Q!Чֿc?NPT2gQCR;ѥčJ_Ƌcy7IKv ߅Q:GPYş䘋ݓ*`N[,Qam55U.qw|7LxoA9x] 7Nڕu/,; 'EtBPqǃ/̧tT{cC&6ՑM _5V(#; * lZj4,=NԿ =m#v""(0j9@,6?}8I^}ޢqƠTRw,Nm@bu)i0ف(GeWӴ9iV%c(w(= EЎ s]Ps0}G ]ּDði 2K"z0y!;ԖXI7:ae7A_2dOzm9-%~8ڕyz& W̞z‡ p ٧BnQA=,ϭM e_[#fP7{a_N~jK cO8/'i­Q3:d[ ㇮b8} ,Ji`OE]DPᾳGyP^ޫ< jHU88Vq.S;!tYzL6^I`]dO;h~t9}'Q?cO?,Ub3]*l;R+Ț ht,Tj!b*q% ?׶ԌNXZQ?P)[] UQyR fˤK);bՊ]o ״r`W4,v~^IsċO]~i^:&6okCcWwhKMZ6PgwIǻ,xTSoM"XNbDg|9#G1$ӻ3^"d@ƅ5{ ȿB 4-%L]8Nc'V/t3nD=ߟ "m<2k|Y4nj?B i1`492,VVpP#հTY+Ʀ:/ yĊi\] 4Xq$T ɮЖ A{SRLYsJ"SB$|( sR5mu\x,0UɾhW>V4qm;"YfT)%DFs!M{ y9նER5@g>j罐x~%,k R!w,XgˇkWRCm/'҃xnnb(!Tnʀեߍ82~130V " rc,=hDqr..j7qӂHv6wtC8sM?s{ѳۯ,tmz+DQY_"cs7 %p3ϳ*V p +D&lYsQҕGP__ pFk6̃Ľ`^^ YZ