python2-perf-debuginfo-4.19.90-2404.3.0.0247.oe1 >  A f(WW^^fGk6Il6u3$^ j]وZٮ-A??(?fr^;r({(}Xع) 7B:~ٯr9ZtnD:/NE:n(mI3:@1pz{d2CEzfiΩ 6Yo[ɕl\E*(U' J wy~2œOSUl׎E,(@OacS%/2M'#q:pc"iTKǡN(U2ߋC]CJ<>p<8?(d! 3 ^@Dn     b h8H(8e9de:eFGHI XY\P]h^b]cidefltuvz$Cpython2-perf-debuginfo4.19.902404.3.0.0247.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.f(obs-worker-backend-test-x86-0009.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$f(f(f(f(f(f(809320e349c30af3604f358c52f9605eef095d4547cb997a32b05f99e03a7676rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2404.3.0.0247.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.1f(@ff-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 bgZhang Changzhong - 4.19.90-2404.3.0.0247Zhang 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.0147- !6313 fixup CVE-2024-26908 - !6447 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6309 v5 ima: Avoid blocking in RCU read-side critical section - !6405 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6466 bpf: Fix hashtab overflow check on 32-bit arches - !6396 tracing/trigger: Fix to return error if failed to alloc snapshot - !6278 Bluetooth: Avoid potential use-after-free in hci_error_reset - bpf: Fix hashtab overflow check on 32-bit arches - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6203 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - !6292 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - !6301 v2 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6266 usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - tracing/trigger: Fix to return error if failed to alloc snapshot - !6290 CVE-2024-24861 - x86/xen: Add some null pointer checking to smp.c - ima: Avoid blocking in RCU read-side critical section - !6269 scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - !6276 wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - !6277 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - !6275 arp: Prevent overflow in arp_req_get(). - !6280 scsi: advansys: Fix kernel pointer leak - !6177 arm64/mpam: Not allowed setting 0 to cache portion bit mask - !6176 arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - media: xc4000: Fix atomicity violation in xc4000_get_frequency - !6075 Fix CVE-2024-26764 - scsi: advansys: Fix kernel pointer leak - Bluetooth: Avoid potential use-after-free in hci_error_reset - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - arp: Prevent overflow in arp_req_get(). - !6084 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - !6246 ubi: Check for too small LEB size in VTBL code - ubi: Check for too small LEB size in VTBL code - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - arm64/mpam: Not allowed setting 0 to cache portion bit mask - arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio- !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_chunkobs-worker-backend-test-x86-0009.novalocal 17139335914.19.90-2404.3.0.0247.oe14.19.90-2404.3.0.0247.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2404.3.0.0247.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/28b4c5caa6e8f007d5b573133c2187ac-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9eaac3e432fd85a174a48dc610c70daa0da9f74a, with debug_info, not strippedlz@,utf-86d6a4f177bbebaddded08b1c50296b8c34d87d5ee37124b4f148e62145f616b6?@7zXZ !#,>] b2u jӫ`(y0ysԲzi#MQm3s]3[eSat!B^ "|nBVWUn^,6' n3}gdGd(3&888E(o~WR (Zhմ,Z: Y[c|!o,e~ ] u\(-<ΏcH"R98j{RdZ87nph|++R r*[ k`yHlDHq(RU9 #,[">裬>{Ya#OStY$& RÎGnpcOTWSkpls]Cp[@c#đ?CГ6u]M.i]Tpe߇㛼EkXj|VWLe& IcMq 18syEg,au"mN+ėҥw<1˹fHt/Ed1fbS.S~cH]Rg-(&04mF-REff2ӣ5}xGBܪu`M]AϳaJMjH} >md<3 4 >?Iq-n"O| A`}z"Aˌd"]j |63֝VRSM9@q'󥔋٭MڬS=^x &-{5ԫC_ ==! (тG/Y[EN,1XCUxDv4u]6yXɌ!9{K[)}9,HXKYgum-:Vz+zi QTB"Npw_"pCwr8{z݂G4osއ6N@䏓(gH-_G\I cQ >A1,[?7E:⻢HeȻ LF IcvZHw \3 yI%gF-)h@:r]cI(xӸָ?y_YC[4`zGfQ{'^Gg]HRV17u"8AcEmg`<~^K6egQ.~5ş¥ &+9a$n$Qvp hdhv5Ɖ\D&32!MZ bl$WnCBIr h3[nrQT^s˥ʠs΁k^C]>}VTN!bC%JFAѷL%!=$hz0 1ߛmLIцP#x({=oû1S/UG 'sUjQh'_֬ЪVr1&0vjO CG%Vv 8<aq-yKE(\ _֬hs78#ʕ Uɺ6 en ٟy^9|`Yٓ{/:rb_r@ غD4S D;WY4}Pd(ݨw@Ԅo&']QO{sOZgGo0ty\skAZ@Q0s*tqOαXc@1'ޔ tjZp=#.r gI|b|AM~IW֠˾ e`E'k0w.fmę81`D$0K bQAX_>B-ޭ> Dm>gVOkc$ в2pln(B A~Ldk, i*y,L0í3ˌ({3ۜE^-J\GG ;_33LQ3Ȭw@~GbrO\&J I!:,7'A]U'SE4TtNx5q}ԵIxG9ӌ 1X≺\:f &X;!MMVĬZ)QjxR4bQP!vE65`nsʳheֆ`},sIZ9jEz~ޭ \'hr2*  7g }{.[6.7&C?u^eĺ㐶8 Lo~3hL,dYp]z+0Kw|m\F"EsAth6 Nc&Wx)楚%58 ^P#g+<&njPlb$f +pW!`vʚyEvAzln|E0^10G qhƖͳO'x:nRnM(9\h"VM8!|۳ԎhRsB|qIą#Qq!\@JEwPe"'iEf#}-Aa{8JH _jNOǤV ?)ƓgrͥrB܀f[sD݆P{@MYcnL} m2l(Jko}htYY#٬c׆} 7&QY)m|d)?5|8Qhms07{5J.&¥e% W8=HC̫{u@>m3:Dޗ=3$'$o߯dl?w(){ [*Ip>cx}YMδ׬TUFBWOU@tġ#2#&Ko'A(O6_Q,N%ES#z|kH{ݡCo{z)>'Hz;UuD:8RFLݟ8e˗socJ|7Q1FҝTCYQnN?4  G5L?e}'-bNSSԦ樚m6+e1"Ӵ卻iرXJ5p 9' {n9KE͒I RjK"n #jO|O ۈZ׍4FFa :)$D'AYD \V u&w !/KG{PB Yͨ_Ygc\`..nbV lCuMc@ΣŃA0CU5kp+;o*\753T}񣟻N)r.olDSo0ۡ_llG=vP|&L0}P> i.~BrYF匊WDv3{[fՑ|%v8EzsIł2ߗڧJ (}<(*(&]՘mGŔ_`>QEQ9O/4PxJb U_ɪVSD)wmF? 5#Le{875?M8IgU mZ4 >`L8#3He wDT 㧆{q4́,{Nnέ^MTW ɬЭfUN0H GTpHBÜ6bY0~PJksVdꂹ`ND<;#qA|$ЄP;a"ATZ6A5FVZn91M c 2"JIT|wzÆLv ^2I,eUӃ1a Xٽ׹[iOS&1CRs)`q:ץue!DV9hő cbd $M׶cG-/bڌm#ԛ[y.hҊb%F.ӛ>Q!Ty^HqypVAAHlqg:U=mHBX4=%DFL`tH51S%~c4=dwO~%yUs$V}WEhz?v&tMl e 6SX I tƤ$vh`xcqx0[ YI,!,g[ "8%yNqa6^ $`{ֻ+tO\v9A ;酂;.xW%&l)rZ1Td`n'mjQx W6u:;MZ"#Qemm 8,cj4D R!R ѾugeRlή!p 7FVm)jo"fXcp6]52\Pg"/ /.Kt.+ -,)de@T냋I Oe]V^YVxe~- @q(JCX@k>rxʘ&~~M1vl~m]m2-G(;Vba@KzZy6;sI:{P>e ItW[u`-SatSQ}%az0>CQ86cagq*i~tCnFagPiQG%AYImoե^zlU7+ُcgDiI+j3UHч( 1i&q%WZ?h͉ KS$c{`lо~څ $ew$h@嶬4G^.K6aI@74[߉gh2 *\zK<,+7 ),4D(>ZtL I[d4RpM BYb}ς0QʼN%(W*RccL[n*[-D㝛J"m4>q|9~D|vű|^G " D(l *sj*m}l"IKw*DΎTm?)f}6ɦ,FG,4qln0'Ӹw.+pOwAɱ8[F%:B.!Q;2r _GD `' ٭ΤHÒ \ $paLzGPţu#1 jV2*' a.+-POю_F:Bvж'K\Ƕ!v>훫5҈ny D[CjdF3н>;?!Q&(m"f⊣"cq&N&QwGf܇F>_2fvD,1 iHQKt~`MK5{=$ *Z+a4Le%z T.) @e/%tp"qj oRX~{.f3)M%ڡMk}i#]DN&!C5NÙ2C{ҢZW]<<(G=T5G*ǙfohԖ7(QOc5\0/D3TsT bmqo$qgw^PHk,u::U[?* lԎ mJw1Лz`n r TI88eG[ryob6Jg,W!+$-;q,=Ge3q:ez6Er4yX)XXM}N2KEeZ}qUtb'E}]]} hpd|1P@ %hkp2Bm4?DX>M@ 1u 2kJrx&XiP:hŠ t 829$ͱXѻj3}A^jb@XK=BDh:ii7ji)9˔<کgĐu:+B b S~zE P-nJq.y""̝:TSQ՗rCpwqO!~hiD?w+'=$12;X;b?Gi7uLxw iwΦȋԻpN'wbV4A$(i8uӽy'"h=u>QBT}cqU#HӁڀK:i]h,v ` O{4>TbP"+dXja6]woR*)%/D`*z߁r5n e\sJg"y9&x{F!Q:c8aLgEƯOҮչRgS u=3Orn~&džp1u1Ϗx[ 17X(CSJ{\ssϮ3,l%$'wPYSLo&݃xyBXSarq(),t'o*ʁ%FC OkƜ2zJE>c⑦ZXjO'G>1(r:]g9I˅Q4#ÅQ_5k=IhLZ}wTādxTRHu~|̞ XPͷEq@G*]N܎Lf;.*zIiZt+ ԦPxh-pyPI!=]XQ<\T(݃:8SlcN7|T., d TJ^U'*9uG{bo*u Ԛ/DJJo'}<Ӭ^={],A{D9DvII 7jᳶup"ӈ)ԬF(Wx ]SMSP!~L ?um[i)\UW0\#$Ak?Wp2Wg>^ohTe}'{T]AAppC<ǵVn6?&` `Yr_ ̗`h{f:3&e)e֒z%FVRue{mZ fqJQArMޓ=BjN.!W*ɿ)-{o8bQ|XA*A VY ՗Lj%rD&L]fn1eY \? B.5;w%Iofy)#$k1lH=bqL7ieM 钋s4^*JIJ6tKPx:Us Oi6XC%\Vcֻ5W/]=YT9tyi\z,L1MFί~u7j/\yq23p]ć靺#%:Թ#PGI[85 >6O.xH߷flg-OvfǍЂ@b k(ak ѳs 8}Bj9)_}QeJhM?in.z-?7:S!}T-yoZŢf<{?1_ҡ#E׶G]јI_@;`[5Ě,#eW(aM7W6mpԿ T Wz J}\ k\\DBQ+)0$Fi*\ПSfPWgWP V'j)>j2 t8fbN:{c""zs7UP15gۤl&1 ς;Lsh)rP_\F ](THc`jd=FЛtJSB޸5x_(,MDACLh ch.(t=(KooIa\s}:o5(ݤTx[616PVȫ n`?G_ TJ;X1|l@hYs`Zcv̳wQOcs\&|0+Nu ]%G`C6%>pMpUmiLVG6Gh &P&X%}&؆ڲ_²)3&βx{F; ķP# :,dӵɵ..E~%g2|R6t5>أfVŌdrQn3r(IJY}+x,n`$dB\l P`PL'UE S4hlP38qhOŴ J@a4-M@m ߻Ϭ.;9^{k{ܜ M&H Mg"T>ψ-OUDGI`J:YibwUPȘWd0DWL|S^=Uy$O"7+JL뱨.3vB)ާZ39'RJs,{kGkJy xD9Ōi= sZ 0?3 pe\) u'ΒhUeүTtb>Җx+X{t,vP1o J2pZsXp(n u#!c;4pMJG&B.KUל6N ]x4k)ۦ1U7dI{ˢt;'P|}7.$ 6HxY4(n^wĉ9┒VʡXy8]aN4#){ÝBwmʆHi=O-q YH0Tv4 zV%wzih$ pi?i!bCW2bF8@bGE?: ˚CjOA>x)UkHA6~ރ ^,(^wRipm",J +ծDi8ɗcqo'=(i-mziCu%"Ĩ }4Zy3¬ew4Tt\7a{ѷF2NAnϫEȗ9lY|A-/b/{4`?4{?}Rح?H!? mީNh$blQ_خ0d#;-Wp̷ElrryY">xF7JG,yWK\j^Au rw֓$Xe.' o!HO4 "BSĄ@cPP?095H~ Qf6As?k x?ȨGY2~b (;L[Rjxר-(+wԢ,,݇6pkMƹ¤=˕jhiTzy\ɐTuB,֞-X'C;s{B(ѱ^^X3bc\OHV>2?h>_jc4 ۑ@hdNf$t/3 QAp28|9.[;zdo{!B s6)Ke&{m[x\}kҌYUoX >FvGDeE03.\rd &ѨXL|19a1g&X}_|um@ x (N Z54 H|y1=(j+…8EC씸;:WS^]g)t5VׯSdM6[\ e[{M^z4.gO@H1Y<# wSm*ir%6l/3y ? s ʞf[/kk+֤7FwΉ5;^k:Q٨qG)qʡ:8kiʯ5$ }@I݂U% *䍉SF:z.^L'F'A%uamy|yz91 E/Q)U'ArѾ|~R2e'-ʪ??C w>;s'L@>l Ov?=:jiJ Nop9{zHLgIC'mERgN3F3g:ZBr7.V_T/Ua{E|Z [&&8,`Y oCl6r9x1)ch.M6)T1*6a- 6ߥ;Fʧ£)Cm M11 MNDI ZݜՊ/ͪ?Y K)gbDv{YGu]HMP\^<Ș?a I㚼L"YA+M Y7Qk%KaQP!hzЦ(3.NqZ@b'XהssjUʈ/ვj&;]ANJOUWKsHRtYݩ*H8?sp{ӿ=܆5WbzGpz|euCK=vD>zHavi{8zZǐ3x_}ɼꙩmH4̈qF8-ŒHKC,/hW ՖmEGB-)r7htb-î a(8gw*L8*Zh~p>1ťv4EIJ6 FQ?HW)5SKB.-/&ZrG3r!1؜L̓)}ia+YT MO]1ُ2 C@+PWFc֍ dH#" {zhyO1&88׎GyķQ{.pc!M^~˼K8@h9[Ep6L%E2.d/(]'jߴ|l %2)CU8 BPQ.K=9{]Y@z+Osw7f^ON{H?ߍن3لL5"eqz4O@pS!}f cJԜaE&:s\bq4}AIF8*QjnYûS Bڗf*h/ jkk:AGTiڎHcEά>h' 5t}uUQI0o#(cM=3X'*j,Pfw:,H愽Nj02>ʹB*qS=Zn9!7\nn{`G*^TOBpʅbZ܇pLj94bb֠E6yC ':t0՝`~yH:P98dF" N?9ognM?)iNr XzeE0S!֞5][,3F3<D^aUAb~lhٚ  |1kgq:q+G{e%EiĊiU;.fo aI0ƸYyks /(64 eRMi1A%B?gSB SpGP^CG4ׁϹ@bLW9J%SԺO"X ٽ eMGA)7`e`)~{zcsp)#%7vؽ}ݿ'#|񜉞[[uL1ԵZ0A/uiwQyY+.x8BpSgS–%M=u [r) a ˮ]&0tsǹY(8& D ҅ <7n* es-@zP2DNNWFѡPy6f AoJAD.& 4? Kp#5g&^F O-K;ŕt ß>z{3Ո!xc䷆bG?Avp]m8W9އY 9 \aAJg,[,c-Mް){~rʍ~E=gY^xtj]!Rb&a'%͐[jhWR5A)1Ѽb(.ݫڙg4 Yoɠ4ZE dJGAGe lS8Q*~XAuݫc ]z] ~m&Ib%-g$8 Oy O6’2K4Fa42^0b ¹a98Y.:\(^61YX1@b*,a c\=$[m8."Q mOjzm;0{#/ rXYђc#J _|іǧR4x*y~6>W8l,4bN<, H =A'.+*"uwuͽuh>m]Hk'"cMcxLƙ7 \RϸCQקa{BBbaN (7cƲ+I/CS@E V4 .ϵƈtkh?5K;߷@A$bč,fpk ]-4(-4S'z 05g26ĬWa*U.J"5©'Xo,iQd)~{)(xj\8ؘ/}I.KC}ovˮ"nϮZ5֯b-_`,5] _ݬ,AxdNJAy:^qn<0Qtgg)NV}G:?4St<&#2`˷^`_;֫d)^7*rUu+0.hfE-A>z2 mO\@*~T{"S۾A}1N)]Co~}sj=-`Zf)KBHi`F&\2)5V/^Ҏf4*ئVO׫!gH}դrPn/~\rX,Tc(ph=)qzQkhE$M5d9-5S-BnoFbсP4(* jۗP?ղZ\:*~vs2YeW792%T5{촵s00)Ay MXV!6c;ա˫x;^M~/ID\/ľy_Z@fB(M<=,V'%,?>&sEr|CeR><. eMhz5 v8b< %{ҳZn~ʼ SF~lNX%C9J@WA-{TZb'@Pi) ɗ&L\nVD+hΝI,iv7b_}b}jhf EcͰ=wt4۲ӓ'Ztw XҰ%׊nX̪G_OU/L:7N+оSZrl/Dx gЉv+g!c9 ?^[icP&ǟ\v|TVѲ/l`TH{~}96,F_˲ê ֍G?_wyn×[쯈hGzDíkΏw.)yˁ0$ԳFgbd%[ QTa>\BW#r=^mBq4Hfƛ)3 ÈVjYIۡܩb33X\vhқJĶkYC?!'b" &io QP> v{qݭvS@q@x6Ǽy%k3E"Omz} Y)r^Y}YכƓY2=RpX(&zԑŗu-=,N+zp, >F5<஁!*bM10Fc^6#ZHϸTSe cgu0CMy/`T>X*}5PPktᢶu_M+Z-WUVvZg1]%v| `郞 R; pЗXle,S{Nn[ n .ݵ^?q]wv}3z$OcgեCDW)h.w`m L\vloa&n w8v&[m !rbðW gx*U_[Pn=)?{ f:Z*Pֵ5RjLl[?R*Y O5]yu8Ⱦ`OM|M} ~u;Gߡ Y[c%"6] J@+}@LC1cْ.VT1jRy-3בxZАꆉ_c ʕ@vkfw׎M69x I,{{4? #u:ßJlnP[i#xC'sEGLHHFЌfSإ?[N3<0y44AȚ.̷[n&ɸ$az#ůۨfN9Eq1-U}R:QjK*%hPG6 O0ǜƮ|-HSvy9zϊ.zOWs*.^4o}Q疟Q±n 7~t"Mᚭ2"PDUņt~97*myV ΝdZbK䕞F&W8B# } udDb95"_9?ez!˧niżB0\Y-l:"~:_Mbؓ%2Uzϊ? }?@Ji#ЩU٭&1Q_?e?f'U*XtAUBS.C,C72Y@ؖJP7P:c,AG ! S34.лʲHZG 8lzP7Z Jp%rR*e|a, ?- )w\_Ui!ChG5c M*݀QTlvar?@c"95/.5QJC Ds*Gj]`@ Of l6{ D$&YurYц,0z1P5#?T)z0 qNgPy"o<G'n:VUGF<ªo~QndcXT79g@$frf95d Eox_*% E!DÊYf4:7=T*yDH.gi3;sV^8]=7=7ǣ*>e*Ӫd-,u8bTU9Lv:86f:1Ythۻ|Z"cQɂqCuY?/{ z _T:"S6 C|QȋqTDbШJtY&.g0,4 ~ʘ55y. )iA:j0( K }!9a#ښ@qjWZ}e@ pNhӡK 4 AQu6F:n&0kцo5 [yiƇT5v'$~fI.[+Aѧog$-ǖNrI!M X`<#&[ !_6ף A0_̴o.jlր '-&v(~"Q%-f\Y?od38䞯sP-ȈJ)G{.6u̔ɘYNSJ= \f˵xl"8 /iv؟!UFR G\tzAi7ǩ13h fȗ%z໐c(|Y9# `+İBJZ4I1IQ>m/5s7hi6++(4FНEx |̸u#O, [IIi5Qh\R"Ϥ9/̿,<A IXzhU0b :q_ Gy쉬JC0Ĉɳ (/I#X}4#8,:?t<2`Wbߚd)Xz憁 w벐צx*u :GۄwPvJG3x3J%op $!sAIPJ+-?*f`~]3q.b}mxMt)D lo`'<*]*9Ť5t/'4 r=uؔLEs|` zIPoP>qݎx0 ]#tAn pc&{B ]ܜScЉ(vrϽ+#i5_BU9á6<.%N >_n-;^ ~A_xipo0n s,c~vyQB$l:7W_A̒Pm[ÍoS#ZV>-pdw包} mC;UtݚhIbR!6wە\nQO^{nǀUk #?ӛM>Q<.g{tz)<|kήn2C&{wt"8= cOYteB(}ic/Ym~'̘]oB:9D9aRvDOIi2KB zyfܺ/[$_=8.į[sH4~{ZHbF=ba PGhJ4b(hA;f>>D$DH_^xA~4vLAUA@J2ՉpOlS 9PykW  榲BVMioKA] ?Y)DLȐ(if!6U5 %;`Lmth)-[>48W}ݠv fU'{[PѢqrn IƼ:kBѐEƅ*S”yrf-`&d@a!EWpDChi678U/Ѧhv7I^ZU9F)ҽODT)o!CrEՋ0UֿΨ;Ӝ/ݜPM|iЅm7sxt_Pkv.|3dȣMCPjEfƠg-4DQ0`Ҏ?vf61TĜdVHϰHEBN ^@˕H{֭ RM]YD>0`t'sI%6T^\lmp - w,70ڷe͗SHDfk3(/'HsEjղ!4 X®: x mc鿭Oƺٴޑy2AȎ|y~RгI2~"۫$Y `Now?]OfTQm]m0kjA,[HjfRzmDMۚY!0x .w7qtYwrF}ms(tzE-kVK-NZ`zDv5 \.sQź, !4P}GszR AaUOMD+\+bDIb٤9_dc}wuVٺ{syLS7֖"tg 4 0lul M^X׿ Lǣ-NJD⍗EBHypHy,OmN~3ll1QҫF ]s_wM!Y֛1ï\oybMnL pYL_ѻKrY-=,~?햐[=K:PU+k1U_!XE'e7^2>۞ӗ>}.zC8nY*BGG2ʮ>lKoTk>pc\|C'5MaG*`U;4 6s? FW4_$6#KƄ>-LtqT`'Z. /G^f!J 0ubv@=swo;?-Ņ޷֮ç;^1 A9!aſ\k.S[?^l ^E?S 3Cg/ {C i:y0+c}6&{վ~VKu@f@Hћ@תoGUIEu4u7 J󳬺p3Pl'LXzvm(%DP:Rd*ѕV,S>,"}T9/,U F[] Sa[4LjQmCIvv`cs#^iLR z{̨C,+(/,QoKWAPQjlXZmB~F)2%i/ tXy50h<?PLI.<ɦzPV G\'Tc9f)+9LJo|{=e}D7͖5(h?W I nbaJw1mi5g=U) 5^bDm5u/8[b t`$C|i_/p-[OUH;vBY0U I(nOoSߒlmHm*cH"ϕOJU [ң+B6 aÙOг,b1W2 D5LEd%hQ[}xFzeP‹n7E5A/ǚöX<7v#J kGRJZ-ItC-'˦y̱~4D(tQ}446)-OuNαOݛ_qAc!8̑xyb+tAA*0 y*MCEzlW;|Xbz;_,+}FvS7.eMKs*T?.SU V0eDZ8T5mvvu NdMVJ"9(i5pLj'lzO$֭F-5\C^z3ojt3dL ~>M6Z[iwFkvިS<~̥&QЎ VZig$Znd HNW%`g6m:w~vs%1l,2[2*˃sL'SQϱH7aJf}c:WH6Bg E;1lZP'IA<3h;[xU>tDdrmԑPt)+ Fw={@]ErOrVy8z ]lvjido*sTxL ʈ}nr솧@CcK_IFźLJ-ao6y MuUPYg®iC=Q?g^*<uR-91R8Xz Rvb8}>?3leeie oTac` i;88<E>(zR'W$2>?ME-@W7ގ,ɽ{j1Sf,TQ-*Um,^;n/$Pvf(iV!3>ҎE*\X:#jě&'xHtƮz (U7C-d; G]hR&ztW!dr{5N/t'!(Zډ@O1w+(4 ,@#; T }Rqi2T NJշmt*XT7Ks_F|li!Cof#"Jӹ)od׏" As03:tɱ F"7QID"/\&hɁZ*HTf[NXWcUHz DfhB5L4 +3x}upz1{`ÅNVcc8G\_ɎRw(117~02!](c4,^\anś=k >uWFxU9wo?lV3=kХRhO&*I4 NMep $1j@%#t#@,bs;F!y6T5ιa 1Yxh?5 :pnk+hIמsQ8{$nEJ lIQ[o+H;ynjD/FWWk膺 L E"!Q^4G6 ҐvObh$*"b #^'n!vLl\/YwіJi.GP7hcPW+{?U^Xa2܈ϊgS3eu|L5j( #>}QO5UPia1d4P$psDR(o@t dquDL9Oi+tnKJtTMBXS9s2 |@fY&jtq34_NADi=|e H322ؗUQT釤82fցxFޚhw95pϰ[M{LjXuX%ƜM縴Ift.Y/")Qx\SaiDUPt{2+\ ;7䣥k.[Fq)o|$}ØB[j̚ꍺAW&UCn*qvØ`OJcC2:E )"bWo]g~vģ52pD`ƿX$R;?~olUDi[6ZIEGCBwHOb#>8|1I?r~" ˥PGU^ [ůn%zIyj )~^(!iXUHaG̒iIVlQhdg$>ɿպ'{ᱽ!rFh[4xj:E_"; hXNǪ#'_\{m( |6g1$Y%YQ[NkFUW`@g|lfnZiU`@g 0RFx hfXwi>5 ?K1,aNbg@eibT b'6n#ܿ7~&bQ {^b& !gΰ&UTPZƘ /-D@WE\^Jezf@TP6KM㭠JVݪO~ 0"ԊpCcF搁}*G\a >|!3W(K!ؐkTHҔ+&V '`lkiEG(L'OT@Y lB?3/cÀ$ 2HVr=TO.ۉ3~*GHQ(%3"GRDt|~{[Yٵ턙.%b1&xƩox27PX:P}&+R֦q\bHAi }t]HL~XyyC8siѠ?k}?"kfxg\DJ܍X!ƅll)Ȁ Uݘ:k;Kcd\Fc,I3&1" N=(&a)yJ&wU |y {I$sJ PQdvM.ݠ ./?&f7b۝hmwEX lxz`Ke2+miUM$]#/mFuo;p }QeUD Ht@\ؘٛ!1T!m@ŅSyp:\RAtT]E~C̏Y{s D؉м*sf;v^*M hSSNqO!b4#l/D| ޹OhA{dH]vIL^8O%-d%i 8>b=D`4/>ew$SlC~ae 1^ƷD*Ю ^Rpt#T:mpUJ+^!i}xs`(afSa/[Id/zRS.rmNTv}_`^#1sm8eP% G!fJТK1J 3#otHX@CrbnE١7`H|Gg @s&.k1l+}T2~_[w0J974'x֟[:$a幊F u>/y$ ʋ׸V&\ iv ?? Zd&MRei+ Pȱ$ &cP~ ^0q-!\Ժ;!Auą#d6b9]MMeH mr,i|\T-w˃}pL/W?]ɡ,ƬCOT:8Ge}#Hׄ?H #^(")7>ʡ.քõ.쳖GKF(3Z\*?pHe94]~Oa7k'VKtZ;GE҂Aݖaօ61\^y[Cjab(%uC$Dh4D/{Z/:3[1LSFCvE_]SYm>xjF6MG!BB]朗K l$(X<@U׊|ssؤkߦeD:-i|ц{BEa1uC½!LZ=')*$~ycz6q O@pkTb= 1mTz.Rkя J'9k)tJ0I0ze oʀp_s(:K(S@Rݍ/ XVs|lCGz|T΁?u^}Tu)]sa.v L3+xg#4vJ礞ŗw8>ӜJoW,uizm@G)8Qΐ|P=p؊zW3`A5sSw&`Ҕe[,z?Hr77!p~dva@^8#X] ȍ2O]Z[*9 l%[d/Z6I7͘UZnZ S!=ɭtwKaYSTe<,XZI(G,lD 8Fa;B0ɹë}?>t\j4р2Rխh|=J6}M0kz <-IĖ8O"0t7̆Fn5&X3L"|.('_!o?/^!ܖȥ.I~2.٩ ,&, I# w~ܙyTm.%R~kӴW2Uז{/Pl0Z;qnrԴQNJGaUz{'9(v PސҾNj9Du}> *f kXqõCIJ=hOD!3)Q?:]/_'Y]{Ɩ''X}kz^ e:<*{x Xj3~6KhO΂BĚDF$URwC1Z)%)Zބ<$h˷HM\v5FG00M|#SSXiܢң/e?b 3xo=kI+!4a9؉q$Q*btdY*N{ ({gPfb[a֥ǰ_іꩽWlǭ֕ mJeNR|`d?68na'{`oc0=+퓈/.fhhlfs۸T, R0T`S?"z>'#Na2:s{ vz 0,5;#+ $vfa<Qdg_}O `_ H˃ #l2vڌ]";0XUӂc!I$BU?'Gb\mҜO=R#6>8g$9®A ,w;g}렭SE1K rHq&-ZL20UjSKdDGn~ܘ2<?(ɾ1']Tt<ϧͣQX1 1?m IkĂ .)r7|5&_1O͹oyӗ] eM^h^:l/*BdVRT􋍄:W[:{Y5&4&2ɀ'qJPbT*ݝd{˺{lT#s?]ݕDk_+*W^DhNNxqXV _h4?)cQqz$7WU#-\f0aA1Vi}W)L*qf6ZNu*b۾զJNW":jrL#`^CdT`ⰹC4/BEd~ÞDJ)Ytƾ<Ʉ^H]>{W!T rQ77V$Akѓ~,>u+p> ϒ+5==k1̬a`\w,{DV!vUfgخ. '=  9؀TeLz9UGW0'ECy}j) n ^ [tƀa6|S+QsV gRtcf{Qmvd{⊕*F;TՒE{UiG'܌פKpTj~%OK~VM8z<& WEW4gHbASNѤΫ`RInG}U$gTcQmi`:wSo*de /.ll6g|=[ۊ& E˴5#Y 0TZ Y~ ͉rg~f ߫=ü%4앳s+0=dXWL+|Mr' J0DrLi)o$dñŠf oOۻFrp@J0Oa&"@hv*~|X}k821_C%BD *qxpbynas#\q^™2 ,uFHriz(c>v)?,ihRx5AJ@?7rfbZ%C% [ mjvi5{8OyYڗ+ hXkMf/N<t~4w5v+?4;\庥q򕩯?AXzl·շOZT2&'=GV<<;`IC!n5dEElKoU0) x s-* 0b y٤̹ʐD]9?)ƐOHs_t|Or d8'hc'~y̲41׸ Jo@nu\[ɷ4"?IF<(O $J}) ޢ=eJIy.&`tOr4 J#%0rL ו:6Buò)}Jk} C|'EVqbj=-Y8G{}B*ɂX9-m" bnzPQCoF +~S|lXQ* n&_-`gN%/ū4Zrd r0Ur( so(9ms*9vmoYI4f\6w/5y%˶_R.)U{dc7Ecʁr=> ~vnD*p/Feg&5H7ZUjJ|QAta{sv_ykiXrResQ]Ԋ>.Y{G葴~n$*!: z.bǔ+Czcx-y3zs+G 8cCP`9bP#,P9U֙3}-5^&*|/ X9 (5Hؔ&u~~*-VBDm K BdԒվMd}$XD6fO)Zmxآ z %G\-k}ELۿ.C!h$Sdyr@"<}ߐIQ; }dPmZ9B_F:QhV^eʉ;9<z[K-4O+➟?[iϋ>'Be[!8w:ʋKoYMKI0Q|>sU .80/gZ$*wAQcܑ79^{e0Ky1%zhXBSiS>wq[Ǭb^j)5'R58f])/}UY+t1tV"s<RBۑvN*<Ѹ5{ ;V B| ,  JίFἝL5[ uzst%Sؤ͝9$,"[*+9t\$+vd'pM 㬖sU_$FS"ҷ"l7VΫ{oNs$DbtTU;"8yME x?A8B}NI J̰^5~o Gېxsmx>Pf+ţ%(`뗲Ҭ^A |B~`ųdHN)@~y:54b41jdENՓ*&ǞJZ{Ix%>ĵoI+#``MqSm(? Ԯ+Bٷd[uS}10ӊ6Ŵ<uܼK*FHȟRH7 &"HRv>ۈGbT 7i,H3%f%Mr-hs2SiO߷ 59= K۫ߴۆseQ|Wނl͵bS pjʹlkepْ#:h~X30H{#hđhrJ9ݹ3 "x[=g)T{ALjf%5 !1r-jpj[YBl.[gٽ];0Jqc.mP66O>', Ab1\=~Ʒ<[ ^-`5t8End5t= lHYx}RѬc^(uOYd'+6u%Eڔ MP`{K L4]lyOr[ U %JoSB5zߛ&~jL'JTAvfY(Y-Qo<@^ i`=,lx9xζ9O9tzdQS|N4px_|4`ɪG^IŻ9narr79 -ck&ɂ&H=Kn z%{ V(7Qrpi犕rhJVw*`&jiμ%4Kv1+ω deY_uXi 85Og))Zy9')8 n؍nBGzVPN)rTb*b!"پȵ@79_NzaB9HҮ:A9țo\Zu{"wTwOڡR;M;RXcR"%Ɠn -Kxޒ[8u~tb/$GEؾʸ2.jz槻QФ6E ^ӎ/wxӞlClbba n㤽=utmn\3'"0GNFDWcp9]bhsv!\C%e乡8a q^}Z_VT ;d||cB꽏qjɠztm-j@){#ZT1bU { z;.lI Դ:߰^*?nGnaVknt36v}?p<v?2.+{_%,%F\^J aw~Cп>ges_fH;bڸ MkBpX.]R`qJ A3J]tyIڢPѧ w@pՃX&\ XYS= ēn;ɇ5>!dF"j_l%y1CyxYv?էc*OA4a+15Wxc ( BʥӞM0C6mCnjwV> j1x ki\ge};`:8/q2l0O9#CLkm| [*XJz`.fg_2.eLkui`ա_WWͬ*:]gl79B-EwWoF]nDR FSc|qф]U`E /=F9~ E5؆YW VrGeKl)~J` ?nSe s;V2" 6RKZQ?XO?[HQ47@~xqv=-AdaM;vݼslՠCǓdLEfC3S`:]N66#AƢĊ3 ''J)aZ[A5:'W5I!BXk77`#vM2H\c9;((=(-'STQ65CZ. %B.{0D4i3f$bV-l4(˪Hǥ!MXp4%f2B:?K ''ym0e/r<4u@71ܹի"+BNVMVwBU:Wyt W̎ͼ_"vR[[`S2"~>wV>}RHVOeݰUC^m\xs85X,sQ )|f l `|+^?{ŢCoZnep( #քhrv`:޹piҾ*%Jna6( !$m%;[rݻ;#\tLv;>Lj*rΧ^Hxf~NFs-N*2˳3UGs't*LԬV>ΥK+0 r,F0)NO6WT*&@4@XOQArk_]MU\EP_!z(&%>~W]9a$:0lvQ4}#pi| ӌ"Q:qF T[OҰ _%y?Ey ^,|pPY5O`׻fȸ?i^$zY~yOU,0G1>Iۙݥi _qA޴A y"̾`A(\dWwTF!KF:N R;CE6:o@I+qq*CRw_4Qm:@Iw {} [t ӧ0BjW](QR"%([a{R?90eb/G[ύ+$W3S#_鲯rB!9,$~.#qnE :|-> e AԞrxdvfY!n%I"37φmu5.O`L0&'F{ۭfgP# m)iQ%p=ڛ+ {ނD϶ Y/m'bU0| 3!b^5:sW;:/6#h7i._Mcxqwժ41jBɃɶ۸b= \i lXCt\bP 7r2`,L<D  D rBRii [=QV>֧f:q;FJ5 >B|2cJUyx>(۳֯] 쐘9'"GY#{~aR8EhWg/pH-9˧"QmhjNHU4e$ZMw4W[˕9(.#f+XOZVsV0(*!{ ?im'N5>sS JʮG&RFPoa{t1Kn mUg<0M{׍JJ @Գ hR`("q\xŕc74CLKn *30|}1$26`'ŞP a?] TYlR6j*% Qd oO$C3_Kٜ%gSVK] dD8gMyrtj^+ˋ}'c@eۏXy驱9*jwT0[3yG142EG~ NL+*8CaaU֔N6/Yk|oN +!~R9wᓭ98/n3Zʋp*z8c*Bv2}m7(S["oP\`#-ORk~\y}w'nH. ZS0KLAjF㒢~XKNgaUys#ʫKcr"?O=?lQ=Y͏C. 5~_kbO9g- +XMh^ W>S:8o%rخ/`xŕ494lǤV>y"zЎ= qq%n #,5$y`e^R^ dPv>ՐR8f7TvUD-e`'t4_[8ܡТU|OPibϦ8ɈmߕQ69M=+8Bv}%{ѹe|:<}=$ ^J[j2/`>NiS0J<^QZx)ZǴb !I~ qg9,S!cBFLv=?K- nJX+J<`ȕ:d2~$^wbM`{N /L2EAv^ӀẟEN*,cP"զȘ]\!6$/縚E,sg坿ʎ{%+ֱm BڔWqGK1ayD eMu7GPǀ9W@0919>5>9I{ ļ9R+s_x6WRgآULYgh賥uN$N 0ݟp za|Y ko73&1\ ֢Al|n ,FkNl,2Â)>g} -vzb. 1. )]AH%D8lE ll27 o0c8C8>gu_f[&c,?֩IhJ)&*63'zlxjQ-g2Mc>d.aH H*<cohSVS &Qc\ ; RR̼8v0#*e$e?bN$%ufwJF.M jxKl,U@e9^, `X\|`_QY#RY6ߩ.X3E@h\e];?T䮙pQ  谴~,I-C$ji58)_܀FDAhDΨ~ [}') 18W5fDoL܈oߜu'r{5 $g%eWTp*U&5: tՔ*pt8'Q㠑T0 (JoD 5g,;JX(["1:}  d۩EC!? YNՋl@4 fo>:ApIȦ14׋b. OP@ P^`RDJo1:$"Ҏc-Fg@C-J.uR~KIZlL:^ sy?a/huBOi2G@k>6|$'tF rIf ڀsmSM)5%e7ِ(lڝ^mBnO+_>XRfG(!@ܮ,v$-X¹֛:n~" f |}]='w墺a1A}~0W,4|G1eYڼF<V[!⃣O3 Ҍ+*`_3zETH]IώvDgQTF=;X_:gOv}SѪWzMPg_JoGtш"r#IK|hU^3uGާ{#_n I]ڌh6޵aw|)gHo@RÊi. xpƋ ֿ1zɻdB[ 8l6" oՁ DY3߭6bqGbn~|4ʷ##%:R 5\yg䋢+e-lA-ʞT D  2B=Ck^٫/Ɍ uL0sdXSs_,/3ߊ2$RO5@myӱI.3v˙6I'yQq8:rو_5NH}hrOOt1{sߝaV;)I=Bg|T~!)'%끂v.&w~HahWʟP:}vDy=6gPqYy84?/K 2@(5 9 o9 9^D-bn3d49G)DAQ##Hwi<Rxa#_#VKqGE~jiqaV2FIܨ?%c{P_ |CuN=a!BKt꿓aX)scH h+tIf-z@01_}6fu٘ZRRR02Aɣp;S")4@FMM|ﮐA:5g@-P)DNR9qBe7Q&B@7{M5 W]S냦pI+Vs9&cRuR%w[=.Y%^fCzT RQ]/h| sQ&׸$ߍYrMxJSŚ?o؏L Nx-r AgV+IBNtʶSPWhԝ_Y5ߢ`)B^ӛ4!Z܇:~WgM?kJq"7LTH%15ǻrKMarv"X:Hdfþk8SQ`O{\fGh{wA&* 9ǁFZR[dS_cog:UwJ2#Yh(%])c1ЎUKH3 Gm ^.83sSkM{[ Lb;Kzqܹz$rf'ɽ:6Nş` ?^?P  t>u-=XJ{zUڵv Go4d*oVf:׶Ef A<\IɱRE5),J??GA$Jw[bUG^h+!{@fI/ޡSDzgFCZB2GoBsOsH `KDH۶9&QXuJ}!9l}kޗn߷zq$hܧЀ08ӓ)7I~.muDt_}I[WݦOs+$ڍURW n9U|.(MSH8kE5wmBF,`P.\@nIib6:yfh(`d0C7#nb7Ǿeh@u^I( C$uS/$UpY$= 5$~HxѷN)Rip\c& i guˁǰnɪGBdlu9cTS\M+:3,X5F^poou[qxAwc-^%άCnۺDheB:\˜[CTK2_8xg'km>J@*̲tq rJ}?O1DCbl3>?ne[ӂzkrN-)rZwrHETs+K8lsDTQGHYVj0[@nEd=4gxqY)S 1u2~/F;~aT.co?zk$tf*@ eZT.Y@G HwU#hdn ;~Ir!._J+G%rWs31L7s-s\^-1A׆ڔ:thٔ05-C9Ap iwSed{χ; +;-b)R&۞ZVɟg\!< +LvL!8LuRZz˵dXu6T]z~5_ <{@P= 7 m1Ku"_Aܾݩd ]r+9(ש =%@cB279C$4Kl~KN@X^UEWӏ]Cש]UJ9s(xIbnj٭1s[6ĎPn9p@J*0` Koj3UPfOEs:&~sc4Vueas9rߔ]Nr$vv`:66(jS$+@1W GUdoጪ6L1C2y>H䴉U8Rƻ@-n"ioI$:7,=F_>̒\#HxÌ,7.V- 2U9禪)-Z@Qnӗ{v2".oPׇ ώXq'p/ Pxo&폛nş Cn`<H [ɡrfQ<~T2+F(+̛L'`1~mU8.d ky^ǂAqw;/+VaLuT,O~jK3]^><ю;IyЪ|pϭ 24A#|& "'R>z&GHr5Y2 5i;uxBWkHa1BaC-qK3~/Ap';gԐTPm5D>mZx76\N !yPT"EjaMNJ%Ӫ b{IQz!&ô $PH#Pf0 S%qbu[z4^xqyobg-Gk%Jœ%UK\%(k UB Z Ֆ*X) /ܸQ兀@silŽ1-ɧ9eͩ7Yւ\ ;l,!u 0*RFJc`('ub3(]<}1{L!x{lnZKvkgS-`#X^Q/n{RүW%-c>r^Y/dcD׮O 6K %omKŶN<GlC)u@Fb%3՚ NJOcEλ}S)= l/" 2't ɒ}wS畳gGY-ʩ!H/tKC_65&3XF ?} ֏]_}~G, ba`}EpBixL7i\XFT0"}OFS\ڐC@QW d_P[x=X#71H{HsùH ne4LYsӻqFv_k. B%GgƝM4 [4N5"txDi|jjU4_ ᣩxc":}`on\iUK1WZcmzpiyɃ;oqzGCtI8/XFFfϮUP9 rpq<`k# >1*.yiW,%Z*SR+묇Eڮi$fGC ?aL#c[{G$$}ow.α]C1)m2< ;޸Ja2c {q<C_eP#e O(G.<$X|Mh2S{l@>V-)hk콯u'C5 (jê]U6]L6YP * Ȱe#eADGmȦ:\<N@Q*Q? U[d.f׶š0 BWlG{nh:X)>E͕/z^E6;165ڦUE 3\Cqe@4 LB:i5nףT`m%L4c^3JXj`J&hS3>2e)p5ttY6a% `5(kSm-PP02Q]go߁!kM,H+Tq6X֝-ȴ ?X~$+4!?VOyRL&͉*/-ߚC H{؛u>>8< )~ڊC&aV sr4D:܂Hʼnw (ѾTf:1ʃ I [Uߎϥs jTdc+eqX5CÚ? p+d%-MXR)YQ]mcL%(谛=W fBV#Q4SHgumt?W| >ZDTV ؛?kʪ0ļJ to/]ȟ5t憂qT'nr>)Ab@;[@SF[xl3#^.zcyQC6@Dϑ>Dri4q 5ǥ=Gm}U^.zVFq\iFWv`g/EQS.I(=PL6h=IW'<@dT'YvRpדo; KfTgVb<ݓ '=^0* "In\aa7W(\E%1vv>l']9,/Xt>S6-q@#WZ߾ZĘoy NEi+ D~*zjEh.Vbt" Be" XAi랱S_t`ro _*&KhFsf[tVbե5"Х Si*;? ڈ2Lpm߶MAVO z'tk2lVlo=\հ(a97Yx%{/=N/$nkSMT .ڭ{Ud 1k\[xS Gנeˍ+ߑ=P>r^7S,sh} 4\ch@]!l~è[/idvgpmG'8B q)!B -`N(js"}Nu~˻TZZM0V^JFCU`{Fш3'x|T̐<Οy=dߓ9#SM'd|r1yW4금9/Czd='2& *67YAb_RAvGtHh`;lvo2dtqd'a{- # ȱX ]'"& ӫ tdzi*l>o'c|zCf yh*W18NHѠK?İ'E)ƲO=ATN# %%O%0hjcA{2>Axt tGJ1S\X6f~$[I t@'C5 (דӢrI&7 ؞K֑u1,9h<,Hn W呓qN" <GbIGlDžKj1X9T+GHwaSHG^AFfg!Þ 1(maJwn]Ѡ;WYK?ʴƻ#*0%}R&v OA\g҂*Zy@:a@\q&vhs)\(<,+gdTcNPwwܲS&2#2Fw+>**t{mu"bq(iΛ} J<;X6ln z큁A]II˚ZJf ч:# a6!DC(n@徉j뤃ȯ2cC)G?_(n#{*5L#v ]j"[IɀU)xG|w$n~NbǺpOi] z} vhaV%IP*\9v'AnmhxVg`#:< W28)BluB> ~g`mvx1ff.{?jyTwb»lR!F}"D ~%Cf0%uuk% T.TP*R->pryV5v?F:%{ َGلW.DՇz̃;\&)FDEᾘ.bZ9+^}&A\G%h!rYjSLNSs[%;濮F7"kĬ ]4֑>,x0/:*付+fҗ o]ܰt{bO+ZT/&)W:$׻5M:0VK9nѰ5倂쬴PEO}vCa\VGDW@xoC1 ^2ǝ4rͷbC*ǐϭ*{ͼ~*C6Bn+O6O0R݋%2I`<_GZ Fdb. M0C~woU=Z7<9'5Ye(M(z$Cfҙ0eo 2 QjKvF;Z*_Lsi #D ěP޺`Dr2+(Zo2;{8~8a<֍GVk`rw3 16@8YjeLc]1P4<N q>3rq[ZKV6t[jQc.[4 da]j{~i,[SyTe5$J}>% %^I7L ̜}rOԿ h _,Β|AXΏb2A6> Ȏ8hzVF0 ONҹ7qyWޑ8^~^[ʗ 󈷅^>|* yFfϬP%dN)mqu{=z/ڙ=/,s)60wv4"}=DxVOT'3nݣ9zfNH㈨0>!gs9gš{^ J&gTmh*.d#&vCΤ-u>S=D\l76 f\zw {={93AKZ9K⪗؁.eC:Kw o9F󾻟VkGt_Bi|_ %ii(vtDFnݔշv.zˣ<LPWkys꾷Ӑ%U}%b5^w,cmc)IC^MI`!>،op](ś5\9ų' -9qV.SOl7n}2H%grJx+eoSeόMDR[%<+>ߘoTw{OobR.uq}WO^ D O(2pVn3R[%Fb ]a(j 8fL*_]Hu،4M(x{ q8 #b eEr>F| *+]ULYC'Q8jyGiTi$RgsЫ֠ 2a,&J}σ`͗TC;E.(=_3s>ȑv[w-(Y 5MY07AVLjș>[pm]LdIgY=!+;;Crr{< =N-בAi1];pH ޹%ܣ*   󺎙vIjVLwO 'J`q"MxᇗM,G F*7LzڳW(h@jX|oY)7SR ¸zC#d^8k+*xSOGJik'RHht{y$Jt"ɳ 1n۸]װ,݂IX>#z3a}=s6'XJGxӿaݓWCt8x*l L8rPhjy79DP @-$J:E[jqhX~vF= De>G:ԩ6Y) g=?:="'B#B"%-f 8-)>±w8뎑mgi_Rad 1VۙGRQu}U< M =.[֢ެܚf:CT$ pb& LK )E7n+p"loLXd Tr]AD,6uGq+0 &#i";g!=.ޘMK-۶ZiA3:KDq)/eľ9=Y^KG?+X3Pk0TAK'QU8hUTyӐ?T ZmґKEd&;.Ï{hKTY$p/Qަ'Uo#`bW{D+@~D&2 Z[f^Lwv:ody4k07:@Nv>.&lɖC=ϵC QV$JX"~4tkd'ކOP|!k)>0ة0'N +9}Mv*Hg|Sޣ+n萇מE@+ j/V7i8xЯ+ tэ$' -3㲶 :ayGk-Î 0 d ?}=ί}H:H:6#hQ2u9 ޔEylK?Mpg:4tDlfn GzsD%(DbXDg~S?DX.fX8]c#N1 ,(IG@-76&Ҹd#AfP GD+1xM?@ *I|e݂Ae!A1Idi!Lqz|blYG˔ &}bcxnp 4$dX.='~eCN>(9MTVş~ #ixJP *_q) uubAs8DS`=pB'1"k`j3sS,قJSYgٝȫl8s 鸎Ot9dE !7.ћ LWzY=4?~ۉjCꂑǰ(YlKGp7L,O,-^QdyzeϞMwl:tdXѫԒa7i(jMhBy>2p+d7~;XgHʉ%ʺWyWE8΂PGQ J wF ~W gu^Sv:H&Xi{/j IXR$"'*ơAFx*\nw}9tpi{t24:݋%uOk@10fۥ~jqQRe[8ڍ>-,~(\5/Z4h'hT orTe-/P m2!ņv/J/^r᥎֔+U}ƕqw9}nL/[ LПzء _{F0FpUF|I4oZΉj!'C VφrQ0` )9$v1ԶF_>ުZǃ QlIЈCm|}pKYm. l(FB06 ~7DBL$姳Ne /V)wQܔ8Q6Km!8U@L5gK}?R3 I0}:әðs_iQl<]|a6R'"'֛7p6 K SoS(\pX2AX|# ;q\ä}W )lg>%ΎT7>VoɶZF pHMEFR85W;4dVMp|5F[\ q$"fl;.uQ-1@!=OL;9*1-W<^ et⣆A+7*_z^U_M I8 uE࿴(["?dE "/g@{z ,B%>tφ=ѝr7iC?_GF9 r3{7:?*[,GY9!ʦ> 5 /zTddoX Mb&h_ ׂ"D+zNfi@5rn+;kQY8ְ׽ɅM>q옩Z˦ug~FqD 7B&Z枴5D(Q8BHBѓpJzX0rۧu\p+J^#0>xE^_Ą'h~Q7˓ceHiFfA؀U9dAd fo(']d?dh^?5>iЍ @ۊHm!;vjk0~5?j!i$Nsf|j=0CpYBn4VC Ծ(DK2;S~R t5a6mF>P{ 6P,]*~<ٰtܯp;WQa}{q$˵f \SԉDX+/hL"%vTe$ι\Gs#ͦKYYfэr5cD&_ݣ6p칭$=EH|z!5(h~Wu7_eg!t"A@hQ״1ǹPq#u\Vq;g*l+ s~NLF^*=:Y٨{D"t@[ {">){)$ko/'iipK1.`'đj3Jy[ Ns!>$U9|wBR@ C_ `1㓯MWk@]r0Fў(``oL0KQ~qi܄:/?ޥy3xcRLy܏XIEY4 wKAzbVL7DcHd>^PRogG,:0a.-,vϗk"?4%_N@*m]b?,)&(Bv&K>p)PdmWl,MqK d;TܤTBA ?(UZ푣 `1 > Ni퇴XDCtQ"ª3| 6M.lU/aX0[0_3RCD+'v.of짬ἌC9 " ;O:9#e~i3C|c92"x5^;s1:ɩ&_؃1++}GדkPPK`s#Y&ct-ϲsph0pBhUseް~g9|IQKG۰"_Gf ,{3_QjxZ`pS1_FTlʺѭ~a/$A&q^|>e։d-䳌<"ڕKqɏ<:ň*18sL[3Xԁ]b{6͊u/j {ݡ為G{ <&_o9Ժ'kJv{L%8ucB|E=Be(kO:}KVͺZ oTZMGlKk[,_`9hĄ''JSM4Jm'D#IoGnc nkTDzyn\?/ފpVfCbN]`X0Fm6ūSB-)- 9/I=3| A?FN` âp˜n],36 >*3S0ħ0@y\moXo/Wz)⎻Hg TTt `xGs,AݷzN,PL΋)wFg+EiA?x^}ʊ ;Uasv Na"K!/EA!&-?ɉJa6A"zŧܟ~wcgb~нsJT"  AJlw<ݨ`|5\C+kz)b#XuTia-H`ɳ*] %W rklÙ \\yxC }\2NwUj{{`^{ȓWB%jksVØ3^Q}izw>*|(I=zwY{6&So!8 I"S0dɵ-%HAg"n+>CQM>_Ts}zX)p"+1k}4%"gAX',į|LmݜWYs]@'chay'2 YsS[$kٵ]Ind:p | Lmw]`i.{ǝ[yW-lXk?J*/Zj;&j1*d#$S^hKGeQ]O5-'V,|:D**O.$\R91w0nul1 h>ɐ@ tS\cKPhRZtqd@liK9I HROЌ~!t @E~85GCl5 @#TL6A'F"ڞr Qv1~H& ]eŸ w$vN3 |~]&Z1 (W~F=2D@;2(ύa= Ǫ= ;`l5%D-b7˅V6{=P ^GeYaxJ;mCUL#"? yMcVe"m_;ZߟkŎ*܈"irbH{Uq7A B ߾B#_2reT~yxjMLg<ڬKzk֬Au~0K|s33$w:l+~a2qz IHtBQ_(ʱXDSRGj#ۦ{n'$n -y;[0*eNJٟN10FꠣH4s4` HN$y0*|X^9)B^$a<c]QWӥdLVeVF 겹bu}ԙ)=B9W nHUq/r5h4PlĞ2ЮE'V@ѯx@zvә=׭v\0vaI56&jCBQ>+4j}1/J7Ҵ p#zޅō#gE*pP%X+ P2f,O{&}҂_Ywd) E5GwdJEf pYn}q Vy}>2';iiʡ/3 u.GBv^G,) Oh;O(~ސkE37lZaiE:Ԇ}`ikb9d*.h/"]sE.8qoLf0O'zG_RX^Ʊwy 4ߩuBtrE_|lZ: $|Bv3ytPs-JVdâ39̴ln|@}KAȱ! APza\ܰ[ pSMhP"\/n6|ACdf/z.ڊ4$LÉǞ-4ZxS$Ĥ8 >;i(RR@>ҏʳvR] t_5raiS怤v9|eIA b9b I7jmQ>kpP%t=tמH-{y`!{[N$6n*jA(/v! iLqgk8`B<͘T׭n!°D5=.l [0if^`!쳩@8 E_ݽ$ڥ_xhҝ5|||)ܲ{9z6XC1PPU#Vָ⋮Ę=05D պV;b l} VAaL6l}3^ar< L) 796I>pR Im)cy}~C/`Qx`‹l`̣VҊ?qaA?QE;;yfО<+gKwޣP zO n5oVZ2F>ONz$ a .kRUt="lSQvofϗ^GYUEl( ze?M|XtTg٘Vuop#}.szh1u+!r'Ǚ-qNβkTr3V/1R=oma-hCIQ+, wcRb7kj֟V>ր Ԡ "2f}rr1r1*SMAs B)-E{J)=t<]k9>[ U۟‰%wYz,N뻰:D"z!QҺb̸w9Lfn%E߆25,Yo Y:# |(J*"ȳ/wC&rtj}ȇ[z嚱/xCGL|4~zCfB1-q&Bwma>V<ۼUkؕhm)i.NpR4wI9.*6h fB"Z՟-^ǂJ)jdɸ^u0VĖ.Z]hH,G7N2%' L(柳.>Ys1LDQ KMf1S˽t96Taota« u,`GN_ :(Pa˩nc!+g XݙVzf#bTXKZ5y%ZwU6--6eCyHPWJyRc^3E&y#p_m5$cOI:!C 6bwυA kdsƽZ BZ&JOe;:ݤ@W pvō\LPQagnMelnZ'͐,N!+|1h IF 9%uI]v@+ּ7ov(ֹgPZs?aolpl|&maHtn64U݋Q0dx6D0t:e|1뗗<ԜfbQ>#ά#r [cqq^)n^ԭxZa[V.)v릣PwG( rmnک;`_V]SubYnuUӮ֙OZiO.[=&|&cczQ,2P,GmsC"Kpg׹^DԤeɤ)Z/>Jr[cysۄbyo1fu%1}ק&kCwqr1i&x6h;)\RUJN_paC w:'z><9]Wr}aD~+%MOd <1lw`ƪ׀:\珤s$jZ%wA<w`=+\ gr(* Jv0qyBUЖK ,ۅT| Uf+Y|.k3`?%8ZX&CCzϴx.Bµ mmE˳4(77kQÔUMX.E]gHatdqYڨo.ܚ4ƶ\Ou]Z̅Մ ^qV+` b-5DF$`m&bWsxeWaX@D6cSaXQOqTWQx3>@)c`矯}ޚ<Ӥ1f.9a$A&tݲW`|>"/vAb-kYyW>H G>U|:Yuի9somy1ZzIՂ3QZӶXӯYKNE:qmHgeZQkb ~bTcu9/lnƂM N BTz 33T|,[ dz> 1׹O/Fڙ# &PLf5zi(L ]@gG|X} aƥ5c3T;^U˩MN01`"Թ-z)l8266p E9}t]6q/ȱCWј\[֪"ZdZS#y GrPp s=&۾rtz[{3sIt}5LOR̆ok\&[aS >Ą%yV).B T@(eɳnC*S@짟I1_yݶ{Hs#ncqj9٤Lrk1%_KBwdnzӧ.BpI #:6L8':(qH\D5S UZd^x0W4i͊ 48>[ 8OsZ^ZyR̆M7yPFƤ{l#PbekO$ %vÜ>rCnfI2 t4D"5MRv㫽GR z@´CȠ/a&s) :ط\W<r12EYR^(-+ ^OˆZq,f³(Ŵ)e5JQSzY;鎮 d\E GTͣ=ҞPϑ]h ۗX"rT';g8c5cUs3<}7UW-S4iVN,a+j"b㢂F&V%&S? 7QڨWa@8VYl8 xP lZi1$}J3ܯF7u4IU },G.p]-ȑjWF:QzZ)K7R>B m! VpAC 3YHV[|mBjyT`[m6!ryMWͯ.oZmP}'pŽ< J?AX<qFeܬ_}=9 ?6T35YEiShgi˕wP>B c/@bl= 熸k˜tb;X-6uL{AʎZ2BoMm3qLO;ũa`WYj(P'O^Qj@[?oNwXI#Fmax&!5̠AM W5iwaۑ˓"g :D]$ޖ$Dpnb`{ąNЉ7o$\/S9>jsKKܧDRM2Z.v`(XB)}__^C8d*YdcɠE },ڛڞ!LO~E MR#[A~Tڷ„ZfElvX;$YfVkS+ۇxE߂3P~͏xvjLS^j:rGeRx  7b* ^R<{L|0@IOO Ob%)~wE# #ȞZKq}2$hڷ=`,}o^?66L`d'>˸_e jz_ FvSa*3 Z$KW [LfM.`tR{1}W8Q\W W ⃝/uO$TV5C\Hgzj)@l*ᣳŖzŲj? ށ*^]Q2Z2CI}w%)O70!z|Jk'kkEޖhf,N͈|iK%S9S8D!dIsWPn]q 7hpZDOj[LPoh0uI'U?j 8iS'Kl8=b'^juj :2l;~`%'!8s V7I\ʼ )nArw[YQAgPnմHRAѡ=\eSAo.sVV{p QEv9@9 mI.Y:r?S4,[M?$s$|a@i6@N.qM%qu'MP^-C؋~ AC8|V:-pq$cKI+Bv"bSc`TkʳqOm*^2ְ>邍L ƻS.Fa>hM 1#" Nu^Yxjm&Y(?@Mۮ @຺ϒ%~%VzQ  {mn"OBUyXH(t))%|d4ь#GX9J[}~ijp V5^"ω(xk^J&oi_S)FѧFU&w2}Ar]Rێ}?,-bV^Jq8(ުyGʭ%=%l$/X3Paݴ)xOf\Cbô%0+zs6r?4f?e.'pw}~%X Lek]$R|x!|فwFoJ,g!s1^KXxeB}jhXLnO?/$߈ < aͽq w2&O]0I)#Gʔ%VoEJ|NryK{qc]W [2l;YP)CXM]^e'6s) )NVɽ=\Y܇_ j_Fr[[IıPuL(4, rˌ7Xu5;m,-,,Fnyf ྃ}AAP $=K\ $>\54C zC6Q6͵zHd }h+L=粣maakȇ.DA v0;G"r'x6荭;I2/.y_vӭ?t>,)/FX^mH<͝ {]Wld y؀cbq2`*کN dO|})1]ZA㨏^XWhOjI%P47B[|P`N u$Z6爫F}4rms3=YMV_BWϜz.Ywp#"bܡٛUռ~є2mL?W6Ӯ @mU Zc2srkRKwI᪷E*}A ubM}SLFɚ\^ 4L!E|X¸:D?'LKuI8h;f@N%K| HQhvySEhxjմqxС|cfYweč (<(F`DOb~ 4l8}ၲ+vP:Kzx?!sel$gZ8Q>^_iDjtKao3`=byt!_tQvmְ4gr N|[)-5vvnT* \mPdz=,I)eA'v):`c@.rYA1 u4M`cl j/TɝDX\aқ%ñgp%T ]y7w1Z!0BP4pFԫp$]e]W߰!`yOQWeՃ% 4 Bhɉp!z9MDZ',(%u#qqPW7AdU5'DɜO[>*kYoVΊvKuuCqajx"'7oDl6Xft$kehis1NJ bTN:vsߦ⿓qAܨ541^7YerC#f,[߅,/5 vZ&x}t7ܑE'96ܔ0x&Qe ;r͂mڞLrY>>z֝):SV|Ȩxd kŀMS#`\Ic1/ :JhjͰnh[o=RŝqK*J_+H,Lﶺ| L{3y>4/#N0R3 &Giմ7KaW"8aO|H2gyBi\;NNB vvnٮ<~tr D O8$'VPJ ӕA&MS'x1_.y&UM= nC͸gXec|~3P'x+pñdI^Bg"ehZbDcOl$OIҍTګ0(9@Yj -udr_+Q g2zF9j(-]~bIln5 ;w+hǛ%Y' g9B ݶ. )*%2MOs{TLkV$j֯e@| ~+x˶VZ#z7>v֥eO^J&Xh̓ՍYgr** 7eɓ5AT!H`W8nK(+(&vG>dZk0)345Ea_>yVõ-3q6K\OT zf7aul^XB&S;ųN8Z#CcdI(F<6T"t;XGgA^EX'5d;, z2;}jYyP>:>ǹn5ֲ_TE #df-~;tIz;KfJ6IhaAWTGlH4 J C6R*X@~YT%`'ڥ *~m^Ha~n@,؈1ő9-28m9b T95BdyFOVkmLA$MK>G)F.rЛd+(mhs)ِH*k; hS2.s{7Asua}1Ip,LGB-RN;-m~{5< ٺ1} FְDGr@{x\a<&`ٖڌ|1^F+:-/%ň2 e__yc³qzuc"&ɜf49'ʫJxiTχqUL-x_,h-<عDxaC5zJ5uGy+j`utng킓±:y$[ڄ,@ 48)&%j{Xѓ.T/$)G.HM:.A^1A'b5\TLd`$OLOfVƢ!Y}q!;vΤ܌ʧ$ΙyRcZ#,uD+cN%G|w>:9I, 4yrν))UدW^Np?Э+ *k!_]!=rTB$mAxz:AYѮU?{٬N  a綣`5"YOIJ` >͎ع2/Oʖ@ЃOJ~Z RvGoWib2+C'wKqUjlΧ`Gg[rB R&#;A"Ќ5?K»r9y“O:U ױL,©biϳ}EPPZ<% 1흏`rBt}ϥI#QȾxk,5Ttg7 3;WleWB :/]j}wcak>򆢗j]2F2 ,xrk7ovg,+ jGMGOm'UA_Wxu6^ғ:pG"%[E4tR&|xC1椞N//Ίhj|C/)pKucz:F q<ڽa}8J޸ e0m]Pq("^\ŠgZ76GkM#wR_ IoXghRv5 l]AdO(WaY[VLJZ ǘ/J~d!3ѺBb4x6D}޿z fF<^$%K)CI`tJ.䌪*zm*4'D,5# :΋Swm[fNKk.V צ:'e)wmeg:Ox0R~2@rcӮNn4gOu7r;Ytj 7:ojSʔ VaVրK6Wu>$+_]g,Fju[7P >Aw~LV(8$R0@;\d){GWS&ƴ}: z9SfҨ8E")}ZXrgV*`[]@KcjvȥFٿMV$8VyV͈i pDXgHcD13_ VXqS汭Ӝ ϩtfBiFHނ ᧡D^p`\ڨ"eو{!^j1ֈ~ >5+O][ϰQk%g{ a8>%<9 Gm1 E3 pRNᕸ2VT2npk8j ^/(}5B4CK=Z!/EϹ<)6zjˇURI7//58~%xF {eq:7YZ.Nߡ GnEד=V}ӕ.r}?!p6gFGI[gD,ޘ8,^A9҄f'OFM%`MV}'H; '-R=^}X a 7.uX;Sʴ:->Ti'wy*i(1_`ǸV;WQv*6yaF7)ɐfյz q`_^6X|'gv(y7/n%۶n@ sN)m;K nnEhq?M߃A )s}#% !ĵzz%zEe ͬz1TTɡ$j(*-f-`5rJGxp+'֕'l˒V%Ume+LT;|5:V? mO TA/`Hq/J"ǶH%/x JF/ηy7|BJH h&V6d?#)%w@/*/R fX~`h5:۫6 g1` U99fjmo„ Pq`EJ,$*ڂ|gְ,M^v4>FKqP0($O 6;m?C"{6Vf8XiŖKyZ3vjm}^TsuFم;n%JeF$sKbDv((g_Pђ0 9Lo!VL xAFt=S=H̸-fܺl\X o-F0$c BE}Xc_ca!'}bG" ʝdrQU/oCsdGg_n#0%Tẕ<09*bemBႇܹ !3.iGũ ,mT[1+Bɪk`BDSƴo * 00ȥFF ΰUZ\$•:A?|\:qJ5.iGwEoop %0i0Oj 4DDxnN# i~,hcqa$ Ż"ۦ@9(»Mzj)w8q7+nSBZ.X}SjDnnhI_F&xmJd+omBahG7>@(j$x Wl͵Gw(1\ٺK?ҏ3@A $hZܾXTJD {MV3ŨX۝!G^NLKIW0XcҏaԅQK6Źol2 g^Yŭ*!Ұ.#"6kx/Mڵƒ`cc!PքU!Ed_,gGb1:f}~*('}͟B@΂&'^~tAur4 HL~MՒ>vi1e/}#a2h M_0oYJLڨےIl'W>mS- R !S}k 4􂤳vk,z GM|]=? ٍn_r-b,㕴R:.\{ 3\@fx?& Ti]Pz,Nd"rPc&mL,f>^S45רkɝ/,Ciss_$ )mҋC_ihf.YvlP\ndK^iS !G[Ju+ǯl '-yrrt%=ػ^h!#h+ݣ:\Ȗ0?MALz,Y%9ـ;mO$r!)")XÖ/vQohEvջfRSN@M k>0,Z h$zvѽ. eY$wr9 v;,B_G]KN)' J ʉ/O:I aUp[CFk5qIvqTV2db qY@bdǻP[$ʌ:RǻIkrwNpV&#kꁂA P_ -s$->wl[OߏǶjtޤ]$31aA7ܼf߰r݊3SC(sԤ}UzDILHU4&2 Q4wa}偝-ʭ҄zowx+Y/SedpaxV:n`YSeO^B- H3?20pGXhZ62 qLB^ThCv Md F_ZeمVt>=J֒AS!1!Sˢg~nP/ʣ:6>虏t˃KD0֌~\h;@υreO`{|V$\d:1~DC֖i WP3zˢu먌e]oU˜J>Y6崎$ p]2X S/|#VCr+D@d4H!I;$(7S <۰4}f&Mɿ_[_7E?p/bMG>99< e>ĦͼM"ˇE}󓫟kt6-N!Vq&7;f2KzS ߞB[rA&T-OwE㍏ɷ'Q;P]KOhfn 6>{k>7yU$>C3$[W O;< JHI90uo~ < P)_юQwcX0!J7DM0lRpag ^BL0 spFʇ;]~;#dLX WV-ap>/&,tރ1G^kX= E^}"fZXRpe@s').B.(1N -ƩD=*vAǏtQ+<i_j8uW׮{t[Om?t, 4> җUL5틂;D@eҨ09VU $"<F9O_IJEГrO˻C ᜍ[bs荏ډ+| D`"|B*}1o[-Z?H08[E ` ] -2']3ؼVB85 KgA n4gޗCU6ĭK3-X5]uip ]R_T ˻8)k:և;(bOH^ܑ|5IYr.QoWtwOMѫ%nχ#&:>1 @G[ 67W̝gZtɜ3DOW/ k6{?h7,b̬g^PFrNgQ=A$ %؎/H}I\i#V"Ȫ޴ r(#NۤmD&]S.pCK9[r l31'vv$'kzD;gvQ:UJ'4{r )<NP*Bm(,ߤ A̔~#A;it?ݒ cWNPh8Zy_8Tcb't^/Ɩ,Iq(5\QV,Rv_@w括o.Fl#G<*Iֱ'p誚v^kT-OHa"]"Sj+̆h8hW{1bT{9߇NfgtCSď WFIdsvp=^9ʝڑ P,%M..D|HLaԉ}?y] /Gvc^ŭXM,6U#mcEJ:G%ejaאngx9j{ֱeӌvGPD? snDpC7fkFʏʒp뒫}\r܀tMsj6vF||%]Gq.Θ5 wqT%kZluoF^eRb` SQ@2&=ijC)`9Q9d(d54F9"'g`;V "ޕE54 #Pu{hЕ" Jx@c¡T2΄e8FK>'W{юMfu£E йשfA,ld\t2[?[d`x(ڲG l!JK(cok]˳wwa0s8h ibr'؀upCCVT7o7*#X rg4xdѻT[P@;:YT%m]OatUg1N Z͈[X=Pvb!vMk8ˉ:$o6OutzBpתyXb;I9,\LHFbA ~/U7޻ GѡIcx޳r\d:,-c|!Ϧ/:^R65V h,9wMhdaW!ZKLNb yG+/E53..0^]O_XrOUE_%GhITkIj~vnBAB4%CQNomz'KCV!cazlu4*hpJhzsspW'f\4p[иxFcd,D3A}Z7ᕄ>\*P([bLAdUtȡl: k׷w$pj:+QZW<mi4WVlL6BߜիgT8ė/L}SR5a&Xg i=n9h,ZD#Yd`vwh@n 5{%ݶѝ#U˥,pbYN.QA4u*/ lgLZ @6%ki?vrwf(T(~|]1>V;xLT) 3F=?!ԇRw^*I7HTyKuAʩW)û]Ws7OoQ=n|OI2mu jrso j/'fHgYEΖ׭r?!2/;~WMtꭰ$4?IAl;yHU;AR+Ԋ9sGLhJ!6 "O-w˕Cդiu\R _TG2zJdH4}9C!+iR ,_[~ S`( UkM%R)C8}on禃*,@ۮ1dLڠKJۀLګ9ݻ{Nh*_PIpsǠa#9R3pFϲXCA Q\B"]7jZUo > v]}43`[m%D %A)wG 'L+ :(BG [lK9QcЫrA@O\fH7-WQ!:6qLC$xd3qqp[.G7z@#AbG`5=6U:V>KZULwEG(}Gt y%[C-ь^v5]aÓ$i6!̏cRj`$d$Up-tz,cPG>|Z\S䥢__vd45@•qTBIq)5gt4sᾜ"F?- l$$!y)!n־g",b 3 6!R1 .D"f xe«o͇o~GupG&yt74bh*TϝM.*d;Kgp* NXNo6م?%]ه„R/Ȗ#E82j=JA봄YN c;HP k2whXMҳI5/,^Mۙ'8 [0r }(ug]i ]taL| ~,:JtV,o}:/WhK-q:rn"hKo&gX]L Ɩͱ:B,? ~{ ͦe1 N;w#+La$=fFTDѥD@6d6!Z'7O`C潬YH ;LY[hY&@ӴO}$'^PB R,.-Z@RM Ǿ]L!8v-(2utγv=Z^ ~X ڥVMmX\#xf)OxߡcK0͚Ի9sfh[Vbp9." tc-pWO_uƲ2@ o!v:V"G*vSN=F}slWVyiA_=(aUVΓTx|H2ʯ zh *fPlqw%q>8N(+8JlUijZl !V(#AsKemRUJJ#g9CL!gAWl:'"qEjbD#"`}FzƜ.QQL."%ĘP3recb 6o+dy)^,)h.3=.w-Ҧd3?Q:-+]$@"1wDQ IC=fi@/l\B<& fA$K$r$*15QÏ65Rsq3 8"j(KI)HyӺ6nwK"00"'0j4XD 'o+qrFQ_ |נm:Tpn!"C w^~Œٕ8%]I=pS#qKз3KlxM%8bzWCOZyME*S]r]n7rwnobSY|vdz(1Ҕ%;&05Aw0Yܢ &X^Ô{K4 }UK2|y9מ^|?98"@&,)h&9 ͂.11 v]fϛZPʛJF0N3axbE36ԉ"c+bR3WHĩKnzs~.vj^UF}йq'9[+ǻĵw=,}܎0<2>c/{d@KP8}~cC;Wy|-B<žlfU2&bͰ_~sV##_Jƥ} )Y7Wӹph%4Cy 3s L攊n0xb*)t54ɏEk BqG i9,E,,8IhT_hCE`3^@FZYep=x + *fDsx-Q5\8蘣l<3U`P,|j )=.c:6,=»D˽g 2+ MbF͔lTd̾#/}?UXz {|x9f \!(=̵pnf|4my$vԦvw@HKʑ2ջa(w>Pb)Xi2D`$a9-߭Ѓj7>-@ņSGS,NJipAڇ P lm2D47U23LŖ5a *803ϼ.\ʧ 7d4qC!ۓcs:D2e23U /&{F#8p?cvU ltAQ/L "Bmi,|X/VDzaC籜kKCJSt#&.G5c{ØDGX[jL{z".'+eЗ[ _o`V&We3=Qu(EgnT(nW,ZMy;I}Dikނ4zʺ'bþv(zm)u73 .竟t*xL|63񛤜L/g|>ÈWUj 5(S!˭S1aH5;222)s&X?ub)+=~_r[8~eeW@m@ Q{[va-☏?Kn Z_V(i`E,7@\#V| ,EiDtַufnpA2EǧkEA@Pu S ;m3O(9fv ʡK9!Qu bE̜?iz y"Zi ~6Qƿ&d^߻R<,c9 Fyi;v-yK/IZ_ C)ôCWt8nbkUAu:tWWv=Ws#xg\1) t' 3I}eJ)LkVζxhזlvkSqM L22m$zkT/5{Q}zhJ>}5ckt4}hw6| zE/%i (Əqlpq#U`hM&7tOU|@s^*md\J$\Q@|xH,r̫Ɂ@ld!d\!Łӄ{BԂ81ؔۘBM+j%rF?:`Z#h_ˮ[,Q#?*Z>ioLN&%D%io.N@Huش@s/ p =L:fom :~̃H5C_J|Ƿ/)GBw &Q~HBv9ϋk]}ܠkĐ~<5^wcQWAxcPY31^.Y,o[ϧw$a뢃ġ)H%z?c9DS%/v>0nLy7qex)[゙NQ@ROӐ~Geh1i9;3PDqtv|fgԐUؤi@qsCgQs2>SƇqLL"?Z?}9S%8U #1ۼѨ؇/Mag06uoݧFR LX['<>?"rߝk4a1?|PNGFR{uȹE L4*HiQ[^?;ɗ(%´=CVJA0E6 '&v :p_a7gpz7+]YdEwM~&Ea}ރ[ތ0u::A:-hloaz3RZR% Mc JYQ#zXut67wC2]9oF<x Ða_ĉ?=赾?čic6)o &ac}$Vv?b h/K-! gxVe !;>vVhMGHUhwjYwΜ^Z=y< 3RARg:BfZ1Rp[I|BO<@4/IerxDTdmpg $fL x 2Wba-p'Jne}tzU\lo3~ggxũs+nEMG<;cd`"l:^{0}ȉ WGfH"ANf:0QbD ֦ʴa2ny#( HR8HoD B&Jf  =B/_= @kEُaxrX8k 0v*d $2;c)m-Wz)FgLRQC꼄 g; >M >ed+w8J_ t&?+G6э <}&ÂQ2,tGq2 E<Ap֑$9iʏ%8ǴN,ؐCYC@XxM3a]rYv/C~=7iWE>QDT y&Q bC=/UTSXRMNíE +  z`r۬buR4iPa :E?5q=ëEtZ.|5Or|J2X_OK6[C~Ȏ&˙^g (|i6wfȽf)jr)[X;0my5/qCI-*t}̈)S;XRۈ[YK FMU c\zg diP1mś̏8liKې?*\H 9*v8F} @|,d*ib3ůK%#`o?@Sv̉[Ց3׍I\1;wQk ,EeO܋v Kܱ\ :ۣ]ȯ?!&o~ӏ".`3ԡQ+"&|&t'@ ďw ޜuNGk<Es|4:V;UEuưd OqAw7k_DaޡF(G/<%nOj[/:=m ߌ&]Z=ح 9ox4p\xtQmACEԭHnGU5@W=ppLkYT H\0V G7b1 fmJMPN?2- b|Cj2vu: ^+F%3"3*9g6l?վie|ںHEKHGs'Rt$}Ep^X֌-n{g ^:60#~:˜nd&):ң,-VL*䁍vCmy^w݄d w3*-s2Z_hųK~Qt-YhՌf $DX°M˗ʅfw̟rO2EgoΫ+]Xž,cZTvuUWضVY\C4ې(Ϫ rXq(ćTJzCw 3IWR0>.D`Hg1a'b9|zc9S_\,?cKbVf`<ZnV~kH&w2b3/6:FgO$;QH9=I,N^~c@VD#F#jK3ClfL V;9:O [i,0jXn%Wkф'0vMnәfH|VO&#cX*ab,&CxX. O'cC'T>YZ6vԖIbkc6bb "~8v)ߙ.MOӊ2RxILͩX0b&x/^ : Wn^q\lDhc+X~b<$lg1dO i mxVcܮae{z0+Շ1)8&U+Tgbt=8"l'ۍHMkP1"nH+!,|mT*#(ÅX^b%n@hZH9ڤT~jJpڙlTԀ$+yWDzi@Ebt G`t6[[mSáf{}U=(PcbyX'M'kΖԁafn&GNO2hld\6t,&K:SihT̰i|ؽ`IJ+w4R15xS1c?ܮ:@ dgUmV{phqõ=U M{g`1q7*NKoWe#!fv BoG0#_8P総H"fYAc|& \HoYb`On8_'S'd7]$8fU= n@`4 [1SK/dn턅NifJY󵺘uB>yMDɉk~~&oCNˡ!eawl ~K^. 3v$;aS/xlMƨy"O}oKRWDnozcw>gƔ5&O;ɋa;.15P͙`a՞b{4v60VJ-_Ѣɮ)pWBCODsbawϱ9-`ڍUSƴT-f[$SJ- J7:tr!̤dBɈD ߋ/KTPO-QoSiF6--~ɻۘ6WSԔw/5CŹ+>ȠO=-:9\}FT9Uk]BWQ\FC0"G Pmy&9-* ',S;޲'M~;qF但}(hF+EL#-lxz!7m%l0i"ѡ"wDaW) 0_JzVpk_G3 Ex)Bw= j.L>+x\s%O:\W#X޹Ca=!(Ȥ/3f:;ߙ#wh0ڇzBQ*dSn{Mݍ%~ 6)mYA_S 3?$Ultr ʵuhf6Bl7k4k~%LY[g]!,sGijm<܉)q,ኤF?\0 5(iL@+D5]`t2<"Z"E枻L_0@\9oq'!u3Sl6COCj;t@ez|Ro.a^{Y<Jj Gt^.htcIg2AQA8FrhxoYՑNr T"vQ\jc":3Obf*z F̿Yj`zdW'jYhط209ĕ)[e2G1]CSd o=/وEN3D50ε%/l5d%aH6_]=QJ7nii!S#9~q=2-FڽNNP/MH:?V3ͣ*?DdOƝ2+iQҘG \]:b }]Cx1<<&Թ̐n!+ 1VFd9"L{Z r/TG~{/dQBOl[PZ/֑=dBM 1%!IHOXSݜK zl̓6j8((H7跫_ ?q;\G I91Nd%vN/,Dy`[xNt.׆L:pC%ѼtR2/=ׇ^Y5jQn/;$:zRv6ܹ 89M7,E!Y @X:#Lw^9BOGFbi3,+snɵ~K0И GPu3) ^!/w iЭ׏L|b{c"+g2 rϰ _JvuC :Mґo KlK Ep//e^@45rok51z#cխi@I(rljhag+ՄE%*(q p?qxM>F?5;:ݷ{]gݖ.HD>'U ʁz}Sy"+E81٧CtlHgnxTsT6UL  #8_Q".ܺv$$'h/CjfVN3!TX+pu',RālpӤo1|=t*B45Wz`uyܓրGG'vf9+[ `5yqJ2B<ë`6=W yO %yrxI^Y;A|f5.g t=]Kp"݇Kbغ\sJsw睩+b3}LqEA0K(PȂM6ap?ٷtTn79u- 懮nwzXy8)KpS;ǐUs(eQ4൮Hw6_%)j=g6Zlf);1.&έ5oAZ/(= H'sygu_j:P/#4UƄxY)Nĵw@͸~П䥨.V^cAi.NI$HғZe.C'R^C:li Nv ?}̝ͯu!,q4 lI\g8EwT#՚=uOD됡}AU'A Q*r M{!P@VXM|TG:gٷ)6`/Y5xT"4g@ВϪcB}s.m4u7 Ba~O15N$|xSem;t'{I~|fc.F}VG*HBE}f# {HPmQ&֯Y̦ e(O-ĺXL(N[,fs,$yF! ڦ,ڊ e@yJ-mne^1][0'QFtj8Ll0q@: /~2t_ G04(`aA6f0tTkZBKNiA^p=._.=PM=䚣**ZǮbMkjp/v3xo6(=,! cXX.޻ ijEg> HΐH4F0afG~f]ʑ]>1Y6jK,IU<:nTwgZ_xCmQO>kF$lo9)XͯE-nû)iv+ ]:fE+֣6 RVZ#7_y=._n\֬>yIcmq\oG _gM/B!]m=4@&,f`;tO!~`fD?DEЇ*y]hYZk>{QR!Mb])(P#t*>4gg|H.!R #aU;+[%Q[x+ڮeɒSAT3oݝϚzcz!`Ʈ\ jR68q]l02|tXAq㰎_l@Z@h spe)CgT"g9ېQV؂B;qD $m!>IAyfr {iCbW.#ckky gvYFQ3kˑPcs6 E>xG-^zd>5c(jo&%)EAnMK [~{ؿN43>/D?1Dէoo3&g!LpŭveE'?'/K R"+˨ޜ/õF~[)FdqM@."o&b{HW>bd}?t_<cݍ$cvsL!_paMcjcw4Rˆ푏5:>riAhn=C]C NlEuY(0=LdoQ\-II|suqINM[3 N, zt t)Y>i<ϝb{,=vEg> ЉK:yMɜ=TQ=(:IdyAB"/bIFt/OZjjbmtQ~$"u:;A^M44%ʝ-XsG8I>p'zkЄvZY%24B3YCk,Ra9vzJe)#~ʘWF^&,UuM*]5Y w~ #kO2}M9#lZ}>?2~6k E zZ%o+5-y-M aH'ڔQwS}9|*u9 q9Sڦ ߏ>瞆^n…Vm;#) e#,؛˘zͷ +RlxePws9]!s=' K2lIff&gBv '7eN8ECǣ<ʈE[<jd=:8@UY՛F?uj$vdWkɥav촸H1ăYԾ}!Xb3;avw)'G<(-^dn>LTKz Ru!GG+5 ֹ gF^y}!26텼:u"Bx\E$ hVCPpJ MWlQmkĞRh1Қ*礏An3|ڗUl8GRj~֍Pegbn3RH3w K!lY?;ū+K&2F`|i+M&<[>kN.BB+d@HBe#DL.%`=a6)pfKZáf}Y5,̵(ĉe,g"3cik}1lSh~im5yE^rsVq5hU,[h"}J5S erIv\T L,?˴'Q3$ 3dtR|Bzg$?0,Z&\59s(Iӛ'L&3h({Z~~#6Qcz^N+fC௼젡8A׽&JNoTtua^SV&\rJ/i.O :agS-t{FO^Kɕ?*=*كTgʹx|; LlPgڗHe0T9ʛeZ1j&:TDža)w>,N=O|+Oda&Q/ X.*eOoΏDZ,"I}[4+"%2PMqJIe(N'G6kd-AJ &TB)N)Qn-_#|E&$trKG>i)q ?wJE;L+{=;JXX7X1jzۄa\P NAYqr@cЊ8RsE0]U.j +&)؀*vv:wюHȥCv\\42D&4yI_+J.UfW@3 +p@@aք.=% 9#ˁYTv#IZ1GDjěqPYE8yIט0ʟ;~ {\IVOQFo+BFK8?:(g=@S%mt@+E(Úv %-sm񋭑߻+h2o$4ShQDNuܨzi"7qtx۳HxpNGM8^?U^qJ2_lui0dUSn#sf+f!ؿ.?ouUem.^m^ZsB)0*bMqbNi~vH r m`uw\+T ٽZ hX7?ծ^qcuh9FVd xm"!a , hA]M_w\l7[.}SMl{q5à 8)a@E#7A|юoꈞ*~ҩP \B8A lc}9{Oߴ: \|b:#&LEđ@E/E~UH795mC1S&DK.q;pO^ԟy`*_!!7LxJEEheiap:@3k#k}[NE13 4 {YnVn^}YQIUMReyy2TpRN_9Jԑ:U+ȧ;uƴe4N-767ޚ*:tjRZ`@;g!?.}M4O{w `$AZ2L%ލO6KI!K]YvS n\PEհg SɁ2Qמ,1ݳ i %*5\<ԑHTvI:)ԟeǃi2  $BV7BISXƾ,T=?ʹ7󑱝}3l,#Lyu:n1%}e~I\j7p0\dC#~UJ&ʮĽؚǽ; ~_sͽ5=Xge%vNP'ϛ;(뱼 *y"K (A6<[O_J=@_^/ } _Oqs|HzvMw=ɭzz4U .`IL`+T\bk=z|K̠6mq8_wƚYZ%T%l9C 16,ǰËbIB#-P$#hP*p0@V@]iq%" Jpcd_zNo8,)eC&*#~kJ[Cҷ#D !eVĸmɱi9co˦~mCdD.iz D"<_S}6`f,mޭxb]mFe6F*kl7\rCesMVAF95hYCWU=hKݓ'8.%lÔ&JJdEipZ|c0'O,I 50no!tМO RS`z]T"VMաX%-1|[#_ϕJ#AE<?ڝ }-PÂYjv;yؕ/z[ͣ1ɆQqo.y1^Z~\Ӥz[HEr=?epOנ+^҈ 2qjgޙofZ %5cA}v(Y ۔*2q8 6Rwopz> f8;%;ZEp|~%͌W(:DPB90eԕgm:5-&Hh%OM`P e>3(xKx칯ib/ -/i'=x48mɉ~M`Uto~e@TX.:Qo"&%;Db~@!n]3_uZ]ȩq.~S 67pkr{"{/&v1s¼}# Kʊ\B7 F2+HAA]cHh%9cӖDđE[xb,\42Lr v>̴$6 P_5` SHzR!o. ٭8pD>I>~ و~g[YKWd;C(-{\Dqc-x͋, 5\ÐўYQ͓\.4TI6$;9/7YI*̑M $d0J"F@#]u^Ѳ6HW_9LsprvԽ`8kdWU"^۠JQ$Jgg2H'|502*YndL7I`Qrp.KoZVbRpd.=p߮}:߂^Da܍pfSF~FʑshHVyDC&)_O RkĿJ13ۣgh~@:YBf; :7 Sm̏͋R1/@oؐtaUb 낅w]Km2הd$6JV 8q[hOrsC=ȇD=W#; z~ kEcIr w, +$U.Iet`Y?ߐԕJ9]؁O''k'5Ӿ M-7( g޼ RX? 8ˁysɜ/4mb}X7dNe2h۵5xvnaъ.Cy$ E*6r\no| # f/HFЙi'@3WTpQ%ɩc GU2#rz],Yg=s,u >:#Y9& tƾO'%f3xWo8B ?~KEO0Aezۗp`t2|^us]IRjp, A@ۤbM('aX:\v$4G*}:ZϤn0.y-M.Z~c +1{(:Q2. .,ԉͺu\\ŭd]ls$BF]9]ӟ |ãCc:^PWҳ4#,zbQԠM~*ʒz_]kzg<7G lb# m0mwaKT4~UH@ؼ(D-T &Sm ]{iwjٙۛ 7A/s|l9O%c᪂uu;"혤]Tؕqm:z|DA G(A4u_o8\^ehg%!0=riw}F`24Ȇ2 r{Z4C\)RS2/9ȝDc )Őkb$%cPP<ʋbo:~EJTmg$KW/ _i7AOhJI%HG.edr@Q23ҵq_jUvli%aǀo()`/|U>8'i6=^|:lҮeviY*=Iz@ӮSIҾA>V&YwoYƫ8X*w3 T  uO?5.^`MU[hۯS ~>yTe0RζQ姎uy4a 2ckr ) H_w؉ߌ4qogNP` FK|evĞk[P'xcX*eoDL6^0CBۏ 9q'- azaoB嶚vzFJ5WړOQ޻p@ٙ}Z#OCsf?O V\[e(T `hrV&c6Fo)J(ɟ.yƩk&.~a9;#H#SAP#v*ʿgtwа3Β#f S0nؽC@ O<1=cqZM7->,w76Me4*C{#~>]Ы("+¾&Rc ,+]]>aݣonڻ%" =?9D-{~Z %]0/?E~5+Ј[>(tܺFXNh93y^)ix1bӄt^T3ۭ)[ ƅo@v:هAbT:Zk.P N"}]FᄚA8x24h_If֦GCxt@W>L>@SX21M{R+xOICƜmG/_h $,H]2uB}9VӰ.o. VkءE.#Eaܡ"Qy^L\:z.be([.ihnaOx(avid(Ef;bO0H/%vc5K&F^򔫌2-r*uZ Ґ${Xzż-?Fi06Ri]I)t~;7[/*+eec=WQowoeCFy N-H;Dg[KtQKvzO:IlvV+M{>ȿw]XUNLufBPK\Rzp']骻@A W{q8~RA[ooCD 3/?*{.dbLelPxu|ݑp8OyRnHŪ9ϕCDU@0RQ.s#olG}tT˭%,!q(h[ϩ 7fxuA/yv}XAg)`Uq{SWA|L?pQQZOp_뢻34/ђI=C;W;aJa$ 93&J1VOhLskH|8LUU>,`Ю#@4e?-g">q EɆ9`G[[y_ Dd\=c81o9gDeKot+ԌD-{MȲI R` kչ3QyhV[-l")uB..Nzb (}7dЛY2,E0H5(LzuZ&  LRaA dS?`Mx#2qRgO C?#Zϰ( 5:yA>YU^w(*".Y+b mn^8<I=cEwzk/X\#NzvWF z {;B5T~lSԡ ,hmBatEA m6ދÒZi>љZ?Xr1؃dN9`UKkݞx'x )7Dj0BAnb&3lN\隶.7!>9,독Lp_WGvONI%ҴNvx}f$4B H^ICO+{fDYe茼FDbgTV<I*=KkK8hDoipc3[8TSK0=v̹7;n/ XUXC oPKsSAr> vwc7' 93Xm>Gr/DSymEJUwJF6`TG: asHWŻmrj6Qρ$u)Fˮ`?.x?h"f ?ju??ҧx5FTc&ڧ\o;֋b05@!Z$}6_ 3ߜUqS|F0a>j;ߡ\iՂOѮUgR2ĪHN3jvU{_p!18\g1/ó1֎U 8?Sd[dLCW?<7]=kF`dtNڋ%ˀ&lO#gH0Zͩ3aY+ZM} XC1;A? ͎]vUHXqbMicEa73*6C2>\Ս˯>lEACA!gY fp'!i<7b*пرqbC^NɈPa0w|@#a?.p'zvٽFPX*fQl|=ԫ!j5 m3ѴT&zTL/Taf rkEkdQPգ|(n÷L,ΏRS~=.'Sn.ӯ:-1νYhy_mFh-+떻WuڽOP#;V CN2 f%̑a3k|WMҔωL 3h`:d*M CvjC4{=`f,V *t r 9!m'tnxKW~6@" woZvMV'])|W]&kʣ;?bP۩5Ro$N.R7<٣fqgG5 UԴ82#:)T`P2HI j zmfOPͷQ +CBf}(lo:P_I;s;]605m0r2H^ajz:/W%n4ًk<:7\H֥cH`7]v~ 9bQږ͢\_tv=ruaH-dz$. c@a>"B:-HA+!?9l3cMJQiqGg.6-)bG @j~no bV|A\GNRi*+#F c41ː!v@88bQ\3F:XD=g@5]q/|{KOb{UO n.qV6 sJ/wI4--p4,'#K. Bl!`{Һ`m|בRA=pWYka東F]T "S`?3Ab;o\ci/;") ɜ٫d} d.z˿gNfqKKӖljvn^zLOt&Z_WUS>d&h/.3PYUa -:X`c2otSuƧߦRc\t1.Dp9U!MS%婒wӋ_ēJ[ `S} 靅8O@>l$J[[lE-B1\Ab'm#c捷]pd ybR !\ nr?j<6 ~/"'y2#@!Dm#m~X!|y6UdM9 ]'&XeܭW>{#Gv*i{2 !6jlQv͢翏_q3;^^Hnٮ)m Ȩ-ENE_?%aWa2޶<,0T=U<&O%^ 2w=U|#C^Pa2qKn/؏`eڛ ݙ–=oeH.GyUy[ǚ5;iѝnȃ|V`]-+f<2ㅵv@ԉ•׶y~ZʷD7n"CyeCJӽRqO/b2˅OFB R@~ nJT#\Vm"HvsUb4DsR}*>{+nNASKe41ϑek1N9})yi bC>tNe,#J:_VVb}<[HzzY]5YY&^6+FٯtY pu"Ր(!b7[H` cБi6T! gÕS^<ʐyƦz3h? -?eEmi ]ޟ)yE6.Lr|g5!O^g(Dt|(2KW (C 駏(jxsB|g4@7hNl}5~C„.Z<+׍##'IRvoe"O1/ Uʲm ZYLsס2oթ}[maq`k a!6yYo>!;4]|.&c 8`x5i;D*И1ͧW5,\1A})5;dOtƤv'L^ [+IἫߜaӻ:m "=T v=l"'/Z5Kʉ]!lcMLa}2#3TBJ5xG=ZVLuᵜ\$Oz%b@k]ؑyqJ AsjKDȌ=&A[t] f>nm'ݏoW~G H+ !PkD6<ޜ] r'sӋ~bDjb{,h"8I;uQ!낆"\| '^~[] ߌP ݊\M[clİ5ڊ,6a"#.΂lZ9g2W`,igaFcJa3w!ͭUWnfR{[)IK#? 91x4Y2#DX^f :yZRJyCn>:!s }EĎEŪb|IC" A9 Yp;jp97~q+؃L>A#I1x!LL .7:˝^zL3ZZ)ĞH){ݽ;{b؇ |`|Fg@+.f)9G־-g%RV*vBz]YAFAg%65';ы n{AÐ/ikǙ.vuتԙ}Y&X{ M6w#JeG+mWUxmETxO0V^nb/L@ J=ꆳQ.cE4ʆk(;.T}-g!W1iM^d71n:OoxpCt_r_ѧqYւ VS+4;,X MѯoLQcԛ +.:ly/?~5 KQ/_!S-:$2dY(8Nf?)| JQ) 8G=ffJNseNȻ**vh+ {g^Xq\`Sp yHӳY5;rD0L/m0W(Z|+ ʃ3 gb |My兄=o_ al++U4aɡ~i1BmwB+]npf@獕G/Š❒Մ~8ߌIvxK!7F_5O!DžwҴ%4_  5௵-()=D%:QߖW3;d{^ug ֊?7q|V1Qn%U}=S6EC( x C"H ,F5ZH4q<|35`i t ywҲ.^ڢԓzE7RzQ}]n~J3w\wґls  V$ێt |'sEk njZ1A2?39tWkm]},jٓہ SeaL ?lcN[. S%5eRa(tIq @6*>CJU}^poS~ .f`*z4[-{t?Lb 8/1ΞC6)tr.u_sIyI%-ءn<2ӇZ-:#,{e FC|42aeji2 !0]̺έC|*<.2U=ceŊ Ïz^nr!m5Ѳ0MY K$h1];Iq :<ݭS>f&Hc2Dax\/vʈ pwДܹӭTmn#BYQ'>EE0ڄUctfT_A pEx>|)q pLC5L]*w7ԬMjܭCF돳EX%Mc} 1RV\ Q-4[*>'u!ETmjg!`\[*zMFj !İ6?aG_PУ|:nI╰?$'Mv8 DЅλr'U0W9S;ju5nFE8.K~ 6hIb`,4Ⱦpu+fbS{M7OO_3޷xd,i);cNK뭼USFzWjA*@FB?XKTxyJr});).h"k*[(Z Q/4nd3h ]x\S+V=#miSlbay=Ca=QU'6w( uXMI;;JLbάҬv&g Ds2BXf[I+ʧn$+O1:"Xr@LX*cpMmr7(vc |̌fէN^jPV)jkʡ M.]egSY/.R/MO P [ȳ8բsޏ ?1O[0Us]arN򄷃#F+{ bMJ;gsz+EDfm]*eyR *L̿!&غG XSC&~Oվ+u٦PE?{,*̒M/ i(\/5Z}__I;LmJqJ&Bܐ>U<a7Vi) l~I\DVU9O;TBc0  M~yowG1( v<ўp;r1u3~ fmk_նHMAXG1YiUC E+xhRLSrb,Z_snypF8^fu|<+R>pYL*Ho4|qތX9._Ł}m02r)/8Z wüa`cS1r&3&p+{N#MY>؉z =:5F$WUFebu 8N\{[z|쟅3cB26[B1<`YXؾ͍NCK\{~q :u/ j}apGpIX!c˗H9S{.fLܬ-ѿkDh@"GId \juF(H /)f y $%"JPj`ū*5́L:r"}#JSh9dCm89|iGqKцhf,ç˷kK֛ <+RJ4>HCgO8FEzݵ#f4u>a!O݁]%(AM#g1qwiW3@9ʰ Vepvp>m^=d`MJW擜@ׯ:+~27Kg􂉚@UpiLW;S65zwiJWuJ|2rڄS5EsS|2V伪 Ҟ+'l !6*ДR?]K9+:VU5Yr(;3 $GXnp;㲓00ƪZ=z]O rq}6 }HA-8RKEy;q#LIZ"Lg%Wk8'6 3,b8P=rqA "L?WŶ.i #~):x\SÊ lE8T\8gwFƫ|PvMb(8pp/y8m $~qB9.dXۛSw̒ѴTJB9tOpαndef(K0yQ,+w:E= +A(6v[`ybuy?$)OV[OUbOcHӧ$z>sȓ/7{Sh@*X..3a/=p|:GJnf(_ =EKC%F=0E=!Gx4SvGbZrR6╇g ܧ ڑ1$dnKg)S)ȿB['zc]Yh ,^dBΏ/\j"EϟF.Ƥs4z @U<%櫝[*ٛ\'BBVh:6\x)#@/3#gS{l=;9{@&s2cnKlƎ#3/F:&n_^Dn ~<7,oG]ZТ@q;tzZ`rn([,&_-N㖢e$4!)0zi|ՔrCp[ctYӷJζTh?f" F</FD/T #gU*_ߌpuԒR (xB?rZm a^*M`(l "3"u<df&d7oyS[_Kg6xV;=g?k{Lp@ۻeih&2 -኿{Լw 2U㠼v-iOz5|dJsF-)Kq;AZtdø$BC"P%hSšxj4ߙvm)q.]]8熀@GdJ.< C~MX> ֎YC99$h`(4?I*fnH_2?l6!·(e4XAXw-&y!&aQS3@Uce-vNZ_;4gLއ9F&!j7Hֻ2/n kC6k΃.ٲ~,1|Dn.OZDʗczFnXLSX9Dnp;o4SgRH yT:PFI ?i["wb'@P 1Y;LU3`T{'e E3O#0|zrxBч#{ ܀tR~3@v)3%O#΋8hO {&rLnxg.'?lk_f#z??ERˆXR*%KW2v)Z杕!) /.!W_(Cq] H޷'t7a_-i525=qY"6Jݷv(x(GGpBh[w.2):KBl{'kcGꗻk:u.H'd>ǣ+{x9DRsbwoITd1Z]צZnx׳(5xjƧ=R|`@;8z23}7K2GRwt})~2zg/ CV},}+PKv8XS=xSV\-r e* 1.搮N>v3a$o/(jۖxI3[R)r>ΌFIvP'ȟcNo9l)ޗ/S^4Hբ0[KF?r7vΐ85}ۭ WT>ó)6L'l+ 'ʹO,`X|,wgGeo {m'Ǐv=$r[4t/<4>aP+u^1ĝ@X[dO19=0#츤^y [QeHdt^J1'w>e[U;Z `_]l>ܠsr?|Nl U@k If.| ˂83pT3%nZDE{"!g¿DAΠ`}뚝o2 ZqK=5Cg<ԇj~F %BH|:,X_!dB!xԈ8#Jgfe 3ooQ!\&~r OL1i#z M8D\900Zgw|Mi[i$ ƕM~0.wV"njt]W$=rJ.pOeGJ+T@ b1CUoU* >_N )V/88 Mfov!:hKX#(.]< 3pXν;&aC':pV$›J`q܋[튴őx7ȹh1PsDv+֑ EHhx;PDpC(ٕ]C)3 m!3W]J FreO_U:k%er/5ù<2շsob qrA4K+9pr68R_jA(̥3φ1e >H?JnO?yE=_V Je|:9 ". aE\-!-Me;{KۡI۞\{z wH㾉"SZnCEtILqK ѯ[;^[jN"`!j C[.MTŴ 40Tqiz/qЗ9Z,']~gd6$" 'oae ik5c͙4a?㔲FP^[?w\Rł«?kiLEϦ`ʧ&eu1ۑ 8)>ܐLG5Gsbv$Sn3#$>7TI䀘Ir:o )y90H4L!UQb (j#ex$('KY *N LGIaqkѲag퓃TK.HdsZ547bzUK6:H:HxyB` | 0J܅i|wihO+>%Vt'O { ?S=&И3ΝÜW&Lvpa $ӵjBFJYo'0^@yg ܌DڳyI{W%8ef*exiW28lr٨rg1J+YP1c7e?OSIn)"0`d[ tW+/AVH̭ZG8{ыoP=zdD|@\?GO1c;(l iZkU2fI3X*J.;iP;MSќ}Hor//*zy\"kf.YGҶ'ȉp>Px]Ą?xyձ|HT/[Nk%r:G);</ZB9g݇A{QNlCvS \l8M"S]*8/X55}!b|QBi[Xm$Q$`/;W m  t8>;^tԔFi, Z8fegJ]yzΕK 3n).lק$ =n= 16F:)*n!Ml_g@u!X@+74푧n^ aOW@)_8=nBnlPBb1%,Ȱ~E~HceA`é8.Uҗ,AAn/ |bPy1/Vi<N*nO8+9A[ lŠӏJՙ>^G.^G+Qh3&wKޞy)!)8#p'C "o r&2Z,cx`TV. c2InL'dEjGNcA%?) |LwukIkM_1mKxStB){&Z'8 ۴b]aǝ6e'.L ^t FYb{4y8U᝞9hr2М&1qAbo ʱ "pU(utC$@y3ۗlGeTMl)ijQѩ tF-|YCOc[HGnJ+娹>]S_IWz" ߯]6Rr4pF+8r%óq6c *DųQvӚa~"ͣ9{Nռ4F h,x$xׂF9/H)" S."ձ= hx3&Qԓp" dZxU퇙Y ~  p?kۂ):7%Fg9ӛY؈9DAVWh;q ?jsD{g mu8gh3B\=,-D X!3k?z~ J7-!GBB &S =Mb)wYiPZl%dERao2&1f|Jo*L7'/>upcX;P+A>xɫҐ,75S.f66* XjMK~މ@ꌜֆ_~#cŜذO͡Mcb[`*mḦt y%/pgWhtԛ9އŽ79 iʝUL`+O4uP[kFJn1DT QPL5; O&W Y?kQ߭m -t]B~ :*z!4? n$$ԅb :O*@ k ,*F%G!3o'`Օ{2cķTnuVny'* MQM4-@&}}s]?"ܰ(:?閭 rlHG4=xqZP lSnê}xe ~Ck &wS1LW7\gz}[xu}@fHQ::3>R @IN;~}КˑT@Tkd$Iz_T8=d ٥_<t04ۭQ\9x.]D@Z$*Qй][^(SwIVsX*~@N+}U^nnB/u^w^*Qvp2$<~`Mө㱑΁YyekxZ" ^i"Xy>@VN gb=c8ؖ R5[4Q Ϥ(k2IdQcE|ev08Xl009L]\ LߤA;ZR ٪|Q2]GL5yE_I9g3'eESNm *Аitc/նq s_8B3z. 0P/zcqRMN.򇄗30yg,g9J?x{3! HrUjŠQZ<ຬ%9p[bw>RחXnjs)|ڮ[ c䎥Ju#0B*S7I|B`jiauvO bfVOzlЦb;i[DzuؤiMæ^l䮳#c":`є!)%(0mO,ⴃ-Uv@.9JE5ڻxnV  poPJ\-lPԥhB V%#1Of*l GNW bbY}w:_[Gt^Y4\͋0m<;~Feifz"l 5%Vfy.hORQda+3ZWUzm.*B(!r>j؀P7Dr ^|!gVik(|m|ʾx ,LCdP%;։uk 9=tx Z0`D#Q剦 ctSO@xż/oA4L2rfC2I4qXNMwh4* hELi/kU6~xM* υgD΀#0;wz5n_]AZ9MfG+BJZ"dC"H#S2}Mr1pӖRj۪7\ H|3Zr_)-Z1/#vZ?.3zt *6vw[4"[W|XdEoC^)o& 71b=Ih[".+^͍>.}쎦٘2ൂf*ƱL==.X8"rHœd?G"^Ns)+ bPw3`|d$W0wYV{0&Y;ލ8jX,AH ȴBcWȳ"0=

L0^b; )*Y"h&r |DU ͟ӏl/PGN^`&e .T֕+5" jκ\mΦf(-^sc?:_6l9&} K9E_7u7K^rP6s5[ݟ}N⋅$8q̍|ЂjԲƬV$}\7t*!`cYW/8Ujz}?Yڈ,QZtD5"~%9?-Q4Υf+@η| Tĵ@C S, <剤ۥY' "DCf7^;'yyb]];m Xg}y<i"Ɵ'8vq1T =txW$~*w<`pIv:w$6Q'NB-<!1ܲE>^k*Y8u MmA xxt $ިC͐SqrZ>T!*ذ418۾Sx,#'r(R;o"i}&rtzϠCy:_:4q8+Y\d`@8#!'r69mҕM6G^H*99!_=?LuЩtiai+jK'^A 7P#,165l4ĿqEo۫T"Lfqt13WVB N iV-l½paFmu ˑ; XJь-(sm@RY7Bн(* b,Uf0#ͨJS&r뷰̗$ᢟ{*kmr^-efCfgAqTx.ao)a3^_[C[# P*2kwk~Ԝ?>8q)(Y@\VdPZR֍ _)t Cz_ZFK(o-78' (AGWa8ܙA%a/r:Jo(WC%,t'6j]bPYSf6{dXU*R%ƃH#RdKK8ɦ2E2g. ]mB(AǏg3N`PZKum8c䆝ؚgPC"KJcI`m-5 \nKó(}f3Q#,:_7 pYp MIJ'E8[V N=h*[=4&yW3>kd K 'c[ӳY 4lT+YUkp}\Q\de{9q` }i*Lbiг|H)t)aBQ >9.Ew)/^o*$?C|vNڍoyLOR]Čn^Hު >X\d<>WX54` ~^LN(I%)\)aB(ln(V"R, cK 38IS?F>_d 3}ƛߵ߸}ۿ ;5z=r@-|@Aa0>WpI7*$ WWk>x=hdL_B(3T˔Gx)g# $_Ɍ##N{%Zm=e!{5hEiP>k>p#Ql$a@VkVdxu<|_: ٢o]T^!&FP"(g8W4Ag7c‰2WR^ۘΉ܂\l 7|vq jvCH&<^ V1P vYؒgr*A;Tk =rXc-D^8~ypk$tXyB׍ o6/0h;{;K3e剥(N]HYe|1$dv/ p|1;W)泆z;ݔ {>G+d] U}K}UA6 O"@CEHC׌Ca"r䈯eNήF)U%JKD'S^~t ۃ<>~N'bPsv[ZՈ2N^jKy췵b< ͠3Ɵ#ߠpU\p(V (Sɺ\YF l FKJ]5R'wdp7]OUW|ne8J!w?獪y57`y' kvtm-z]M jv>ϥjVYu"K JQ@4OB;_utjVu/fA5H4]Q*iK◘y|$QZ5fa+\?q9x?9^$&>sחj0)Җ[jJpPdM_$ 0'.K/.gnIkgs`E%̋Ĉ)דWk}%?'.I$m#phIO$eJ / ߲;4uY<-odu]Β Y> DR="t"kn?0ԿS[gb>REZ兟%@SIk*Or6YMLr~o7d.\Pqerjp#,lAj9/fQ3*\M4{xzH`B4ya;$r, 6ѧ,&= ]IYgW A҈:p&hV9-XqWO賭-#wwA2&)gLLɺ]72Yp&Ҹ!7[ȶ2Cg6.ěR⨅SC7H . lI6ޕD ǰ1=+PM~jk{IXtzy1?ð o!$t/V3=v3el{dXտ0iLkͩ =Pyh_kG¢ZtR |N|OBR^$O pA|q> [븪?OtX&k&] ׯzݙe'"T"UX[RH8xl&Vxx C {qQGrٸ {+\cYChg͎im@&?LVyEDO4+xնi `Y?Qs&/fѯ!P8" NѲe]gVRcʫP5ĉf_zectuw3zDw՟#7< 6{VЏ-.BVM.pl҃E&^ӛx) lA2Yl{t* Dx Uֲ'/wW :̢~l5=c(l;/#'hIX~g 8zhi XI7('K}SF P:9 1f ʺ %Pn#h(ǒ%p,5g ֎+osRoXϲ!.kwpD%" In'Y"ll*}ɆyG FtqƖ0x|6|.nMd '] YCC9-D ZdxwCW.1a:E霨VL6UthaI_D-2B:.R$b n>OCըM7NfHvE:b:͝Jqݶ"-rܼ 5<2p9ϙxa3­+3sKDt8AMG-"y8[b4(aܹ"y7&zZܚsA^}O20Qe T^IFH":b-I?^J"罏d _c`E;SN&[GcSѴOZ]-vggb?MRLҥ5'L2,}eufįiQ-4ףyVKY.ſoM[;\=ZU@k|q0_b-/T&ͱ$!׻O4˨oUBs(-ûVm`0wמic5 E,;zExѰW/t_Tsv9?s(k}$H^~3¸RLP,<"i@1HPX"ȟ:v5y7@!J4cEPr_Ǿ9~LjPΛa>O337 8K|M OYT2{xcV|%eDubؿ 2 o] k܃aU7~3`X $|~XyI\H-NxVCN9k/ =3&(uԕHAT :}7Z7oZKhR7HRs)F =nm3z }a2N*aaKfql@LqvIrX{ W`/ ^< 皇s S"zܟp.sen Nj/';2jg O\9xh?=gI7O#,5SL\XZ[F! *d/oy>yMf\ MG~D+bֆ{)( gH8@ʌF3j|7_O):Dʈ$ T[`#}' `X$e S0C]y\>;=1Tv`鼬'&kܻBl:t&~8'=3\vm9p]x=(<H Qbxl4Rs_ز)_[2SdG.h 2.F\t"61? wm>NEf^k 'vcU( V7q([&6v t4 EPLBI!#udv3DDnmy4pJlJ0gi)RXE~/J3 d6rRA ,Ze7yi!|A59xҲfɵF.Ec&~޸4{^kݏElpVjOl P|/7+#nGE17olswKR({ #w[-7%f]O CG]y $ ETpc(T=``+ ;`bf#K&M^C0F@TP#z䲸@t{JX{US?A;[Ar,dc>QRfܯ4zTޣSn@XЁ{ >m Ҝ Lvi$*odf\ʞ-JrM2a~:-emXQ;*teХq?BHUE{0{a@8zfU zq#hq:TۼO(-iv"k*^sGEۓtz_Gw5(Wy}4cmR\v.$Ue _`'-0;EB.F[6 ~`!z-N=kC@EeZ;NrRg-Gd"@prՔa =&;bCʕK.`咤CYKFeZ۟?5S%ItSs*5-fg};evЂr^0ץ]\.o;ׁ/q`9&wH? @#)\VEESkM3Ufq[8PYױ'_{72*V^Favݲ%*Lyy(U0^]BrõX}+}4. -ҢEf2bϲ8~i,PQG/y'U/f̹v =eĝ}lsJL &gءW &IeɟIi@.?}R6@U|&#W0JGoe/;< _M"b>.xpTARPA\\ "_?يC{KlPV[Nxb x 8Nئy9I'5)C*ȥ+^I[;'+=C2RJ4/b&UG)߆gA+ 6OV&}N7$k*, b|Йkg0xխ[3f5?|脷3XQQu_@\Z )G$Y8ɾAud [(ZaG-v~!V#z ~yWm9rnRg<ҁ>.=ax\1hFY8s^;+o49j00%=kYBGFiL8ر5$l>ͻfyp,4sD}r1to=^ELAa4bO~ XJ uMWEPweXrC+9Y=t-&C0έ=Wr~nZة#IR}uTJdKpǤ'f :Dgp>3n%rPvR32|FOjjRiS߲ ώbD5Ss˰X=T8rѬe>% 2hɻX =q):q˥,e /pF,?SJF%Y?[9%.y᪳U(c]X$Ƶ"TmP:w;\;eWZ,9?|eODGǐXi?VRWC##8gkhj*H{ov~<-W-`zQp7Bݦ5 'ӫP33HL{bI=ΐ^70dWy,:VII+Lܘ",:[:;6OfOIvNT[ѻ<ղ.ceh+aWJ[qlcyp y7hޑ~&+ex=;n{N"NGa;XPU؟$Of̍A[.[pciYWWJf;g*iCQi#/ɁVĥ=f'Xdw ^7]mXH ߭`jO7B*1¢ ~k 7쳑q.` 'n4v嬜YE| z5ozT#5wQƍ8g6bSf ?Zj'զ9f(_JQVpYtk}mK]*򞈺6qAW7V'kC J%ߵ=3)uS$JO!%&um2,tꁮ7QuIuޕ匿F%>^e'I3J=33XU:EJWp^u:RױA/ArX"t2iͽn?Zֳt"Zi{1+f=6P)p`A#ZD!2Wdinw]Cǣد%A<7Y,%>Y={6Rz-#j}h4tey&3553DJi[%,DCVA %f$ GJ GNuDE})0h E yp6/ >Cj_j\$Fڃ0'܅>xb(V£8jnx]> /q<*M<*]}<}8˩1 s2ٱTr8 +bQ_EqceWf/nI7j{0b <\-⦄?%OzuTR]ϋrGxh KCqCz%s(7 #OrW oC7V.&_) 4c5rl)ý$աC!5*[ ާ, h12ZhW .cjjS*_+ڛ3g6PQ)K߿2$Tـi3#`i; DfjPPQ P%z"8ǽ-&"4Zu (פt毰q8٥N`}}%`HBLȞW?Zj8>ẘ y2BN5+JÂD/߈nGc*9)ڇ0x':BG9iPy)cL-T *u0GlaYUofl8)"=O6!V՝CkŦWf< }y,>{sI=,K狳IVXDͽ(g?\mN=P/BB;sV(a|ɕ챒T4Y9ՆB (G"]둄וݰy['*=t`Xg2AVnͻƌɡhH>o\[5VnB'򚽮 >d-xMK{;K0rbϮ sהKݴ^Uq}ȘIԁ(ЗF ^W^ߜY"҉ D-|Q3b xu̇F!2;/x8mL+W %mC{Gc$re]<#2з0Yl L>lR ֩OSR{2$X"_#Ve.WdL`Ĉ`eEK߼R.(*R *ty^l&#W h6 p{0k)J布p0q@yQ(`e눓::(.:̄r%Y͌^D[\m kyVBG ;rȜѳ wlhM~u9y#RW`2^8N/sԨ6S]{ ɄLOvمpl.ڻ/ ̗3<6 n5xi9Jf8ѝTmDfGIc: =t@}]#q];S;{m+GeQ'$bw:W>}OiĆRS{ y>?6CDĈ=WpلtaI 1)*ÐH›_d.,UI?LƗV]T`JP=Q?ظk*:;BW01#,+hEIk 3.JI1wO֓duls{g6HPMsN–U hdePe8"[<}Wot'qθM!9Si ^pcrBC@>5Ak/޲HnE{2yfQOU,]6gFn=[*$yP5@̴Fk@w?[+{G 4Dn}ѰsU.f@yF4 #1㰣+YZNMAfLDxZVBRm 1Τ *N>nܖ^*;*~pcndH辭e_2ђ;_Oh i J%[w2 5\BDӟ@ 93#rҎ(w¾:Ċ U8D9(KSĮKfM'CA,[괆EYɹ,^< f~[Xd/L{2.kLIb mf-|Q/ :mlxj% H 4i 46h9 K4 e`|Z""%@ͅ8ܮYRB(NiG%-bp-s-m^H\7-V\πS{ƕ ٿbwĚ2<^@"s{QV9-SbfW"Հ˺#EJVيBn}lIHBp)P 9{ɇ5۫K9'A Q#H"jT9 Xn)=mjdg ";\67K' Z[K>3L[{ia3hQ,3ٷ y=e z/g%m\A=$Hn-hKD@\B~u(B+ >2.!o\f(Xrl@U03H XJ:/tP +Ze/a^%/Z6jP l} 5 aDrrq~[&赆C*AF PN&m&-$o[X64mnyP6Ng$c{Aa gZDTоQP4W3 2(vSm.<W! kk\c},4( UWmJJ)B?\ײy?pWw_f 2#Z( F"ȵ4`""H5XKa9 >y׌])t\sRMKmEFˊ-@w(=<:Ś T"luDќjۂK} ߷㟛$1KF c;DBgQRo\V3Hg ٣>7p*'_t%GB~s&5Q[M18#eH]e @ BHEN(a Q&:kVFBjxhmtDδ3X`+H}t1_Ӛo`+FR).wgV)2nr@c<9m$H#Ojc~q;1%Gg(,m|—6(pZф{]#Ԙtӡ)ؚ SU>8!K\ YqC$I/%#D6ϻMwRn<0<0bOKc2)z0jHr *LrGNL%h * ePԛwgwq7]U7Vڦțv lL\(_+̛|+R\bl%U=!!Z7(@׉fll.NF VHZJaUﯦ tDMzu.{!/h~aaqǐŁi@|@'ӟwrzii3H=YC8PnW}_TqK$5Uώi3{ЛoA7ď): @0 DJj:X/ahc>,޶PO֐zO: PGhy;'# KԭegVlN8>~O$Sjңx9g.!K`op&gTK^:9ؔecTG8Y`[@#iNLJΫ$l;"e5U%9:V+FP{0̛\wKh1"01˓&F/y1LH5m$2΃FI r1".HL#áC/YGQ*?]nm:۩e6ocmjONIJXTBYL:ZE3a}y2..Z<[vroX5F4.ulE&~+ WW锹iߗKnf\loVl-_KWfb8 a^M1Šԏ2A{9ǖzDgd0\@E#5$o.l̥-Ƙ)ѽ&_+iO`Oi>ݺnZ )0y4 Psji)K~c]qkC۪JVDXI\u/5|σë $I~|7GYkO dK~|2|h}n&{huq/椲6 zkb 䭖!&g#8r_66dQLhuDhy::NHϒ)^+onKHbUx9SXn*]庻D"ȝ].@0E<9N%֯KD(Zu_V$Ţ9#|sFPloݷ7q=V > ǫAo=&pB3E3$:ɔsAҙgk a(L5Q@XO:}TNaw|4slgCSk67[XN1aYy? ͚9{ 'k%nڞ)}q;Tt˩ 2! 4m=36*prZIs";u+Tp33HlFA)]r,|#-ݖ ""S] ȹ !/xYsP*ژ__[Pݽd`()ޑ)R0'l|yQێl6LVR߅@TSzson!y!> .ycVRcXnQ&b=Swn9Ef0 \.EVD?yEΒ4X>Tlt2Ypn :a_sM%djvgfr' mˁԣ1j3@!VP,0WuR*^p;h1B{.hq Ơ?GE١oksJAn*,͸@Bâ94z9gHp`)ſ;"Mؖa,E=7WZ.7Vh-: R*e繊0Oi T5l.8u' PQM?*R@/<_3 |qVӚp .P;$W2 [٠ouUBsT_]ZSLe\ c{{ Vp5Hs]4؁ nNX}Qy?J&?nuT"$T72G@((7rC&ge63(E{ܧ[n,wl65%nh:#D}I)ŢL>Vø'u~dJbB^=s ;,Ue:qaTa ea`%2{Mi^㼃um'++UV G)|"@LuC08|҉:+4H,ʁ6Pzyqdw[kPhfIK}_!)5dPӯ)}l T ii%A-0[1u! E|z5}K _-mPR|@wpK`g$|3nRc"'re7@9 ݕhk@Q.Hsg~ hLu9 _s`wLؒ^W1;QC0o8w,#8~9=1 ԿSW)HZQ~"*-**|eMH"mZtzs5jE5`7*qPs (b%v^o@٩E׈,p'qn[8a%PvxtjX{D9S&|}R|CZ pʷۘk19iĽnj\H"(iڊ+U rl75gdžcnx.v|'(.6+C8Sװ 4ZvDO[Uw&u%Tȏ(K[./.*:,"3ۗKuUw2(ݠu0CGz*|dC<NIGi 2-dB\d1@u97 aw~z<&ng0#M U;RvȼY[> ëcڳ (\_^4x@dnȸyhꋢ֪ۨƔ Ajiit`q"ʋofӚID><\D~;=pW-z28+Xs`Ƭnp{3Y-QKbGiaNPiC'-7WkʽyTBғT*/^B@a>PͅbOcgDCaEJPksHވ3MR1+7ɱ)h6q q',)"3.`N!Tbь#\q;pv'.mEOPsy3ZV}Һ=GTJ^֞2` *Uj<VuRw*%@Qp&6  "iDGU#q1?n=Sd.V-mhWs"B-ȸK=v662H 5l鯚^S9BV>> BT l׃*=TLi/w#,tOhiM=g2 JEn Gg 48! OtR!xa6si\N>E6ޤ9;(GxUbҀz8 YDSA?.!e*7"bp\ǡ Ԇw`Z?]~s _yY(GӨ{>NJ!sKgLA6chEҷ%T,`!(wc^ͿRT>e:1 8HȞj)^;O (̗?IIx|||($=Lj)PAi/AV7?tRhL!QmE!ط8R@h},G5' lv0;v~`+E-֮5J (bIМv۴K2no SKCp.CGl6Z6a d PCKʧFPlю>l:ELmw)^:VV\6627*M¥atUtm۹nB6%^[r Z@(c#-[o>/=Zu13(;E˃YV]*5E;RxrLb1k䉥>nʖt|EC%Y&[2OME~l=>i z&uԊW^td 3NiIn;rqSIa}Qڠd}qφnjl2qY ܋M <Ԫi#cЬ,Ѝՙ9ⳭD.o9zCn&j"c5[a.5n<J/3 8 L@ )[g9]YwT|Xeha#?b^Ҵⷤ 7Q1؀Hga7vFmjgsVxՔEL\TίSBWV+Í!M"n) ɧ45F ½lSQy^!Ns%NdNdMt̠xF~*,Gf\`K_׿pP~qfʜ:8g FyYG 4ANk.W&72K‰tp:|3˚t `r5N7"?B( 'C`IS*9& ^ꯘԚxYs.ܐUq94۩P_Hi$ ~DZͯyIٖVXjXK&/PJ[[*Vב^ $/4$+zJp6ٖUW-/;ŕ I--\ fˇ1Qg-O' ~k\ÊHy+zp9ej=:v:&dU:W7RZ7Qje}`v,2F+dfV:WIR0N%,_S?:2" u; j2 uphcܙ&5 b&NXwI|>Ւt rM 3V]}6ƦD@lrR˰gFamAPx<#8.G( {ˣ @-gpPƗ|po!}\];\[#rц4UlmrYkce8}3+A9GI\U2m,#wTNнo,eZ#.!chKZͰjmя_F]^ 9@~se#hM>Awo4۷uu'Agط+Ė3ʄ*^7;+p{2dY ϢD$%hx!U&j)W!x]UgGn,؈|.`^H/tz4 [1~؎I  L"po>l VAs_C9OrZ dHL;?#nL5bz:-)6&/WgU=Q~@5z`}@on╸ep9CFc\Də:3Z3 1>+|_⛤ポfMy6ȴh8ޝM\ Qxօc% "S2gKz8>f\ICc<{Ikp+{'JNH,qajY;]y v"mke9lނ X#gm דN|˄](m L`j-)#ıu~.xHvnumL : ڠ2aS + rOIFc}{JKlG;Uk= R=Փ=~ot2xv$Z2(imqaLw ]PxR >PN״M ?nȈ􋞦W'@ vart_u(AQ?{D:/?I4q[{ K_1t/Oq6?X%C}ߛy; OM4UwBY4zȆ`ʜrGѰXtQ2.jqkc¢ah"l>Ka(S]uegwʎ]+f#S4EY=G;a'jT̫D=Hk ;xRve,m!LeoVݸyk,ꠞ /1|zhlv9vc*O~N6HpWH*cgYCp*0=U?#1c*gVm)c63F5#w/űvNXNح;ձ|UGƙLRNHqybĶyTj`]q$Ð`:+mS+"@T T[0w^">Jg°$5^ಗ:z(ȟSoEO Fy+h Lrպ3GEJ_lpf_mX>Ip#9>T̃f<=Mۘ 84Cwa jTk  XRʿ~߮#Po|8rC5 B}_Wmk4IxKea&%mK36Is#Nw~ІsA|>7D1%؛KVPtLE4[cL8 zx"SI2T?#0ӀwqH-F.˾x (ʄ5Y6w)ۈ^1(xvv~EGgt->~3˲P=J94)٣-Z4ySpgJݺG mxjBPS~'2Hxޢ4M+E;#c.{*Bxe\>~dQBH1iDC7dl0Ëf#lHU9Ve P AtrSRd幍lru]Dxy嗗\ }\T95NZi\̲OM9>;qaHz& |鈰.F6p{͎PJmHR2HQžӀGLzum4]SQQO,*ؑ? lbfhYSO@R1ݛ w}lձSC|JT;6 %j;R\0GE,=ŋ;$IA&-"Hގ0pi*ȂN*}=b(IO|z;ML9\Ohf:MU *,J-O]&QD[%tpno4fR6pĮRqZ4=8#鋭 f^qTZ)3BvOM0qo3oF݃Vz"/EK 3KV;sAQ]Eǒ vXm׶])$` Kfemg}t)MLRv XFQKܙ-wr9pQ"dž2; ݂!zD>W[^9,qSC |-MI-]9R>jo-3\nFzwDxR%/XֶX棽CL|rg`qD.85_G ׳*5 ifc_˹'W>ճI0狳ת.Rz#3kpV{Q?*FN]$:A/eN;8кU-Szq@ wv숄5,ߜ%G}]ׅg2 z)bA<J zކ6S cY>ZY4µyrqa~KV=Hވ oa٘5ҍpl5Lbv3tOoՃ-M)*n {0N'WA0hY ϞJϑ(O4{ۭd`AXs)]huTe32 C0>T:(2>4Y;l,2(K<#^poI a8]Yo!67\=AheVMf&M٬Ds2|>(Omdn|#Ӟ./mb`@/{wpR !O0˺SlZVnI4pcWJ&w2D 2' |b$TYvH vjYv[Uk_s$scs*]C^"!Y"p)KU'ӎw.q:f)}c*MQy {` Ϊ["|>D5gebY~r`5\%2/,.VYON`@34iVbZ1Vʮ|M{j! #uyM"ނ@|=6fg M0{5**#G }"k(q{R-PH!fz]WJU#8B%# >נr0;3Q<_Fܹ3B*yN&܍JSOi:4M<>QQu3m[-%5*:c5mPҼyj`g(už ؓR[4MdNZӲ믖 6b?"^ͥ>l_XaJD( *_p^C6uQSj\Q{UrBac[v/YzؘL9G ATT#Ru}NO u^رa}LIm?NEӂcF+ tzgDB#1b`Җ3wfq-VL}1$)Fʴsن;;1',sl|ElHnzΡuf6?T_ v륔rW=4\$M5أߖCɼǗ$z >U-v1ͼ&rD Ȫ R1g,_EQзdc^D{׾. ,IMNo,dM޾.D0]O8 0&*\E:sږ^kx0N{3,b$C!L} >X ײ)[vqG1!77*2aF'սkt}V;j÷|@W-Ľ@_N,|fxa7nJd-e\T6k! G^&'@N'r͙ * T(mR m(γP(s}Stƥu_OmE)½ci8s> Mrmk2g|&|x% W_^}laX~ݑp_C2*\/Č9@S>Pi eܟoIl'<|<+h?a6>&i:;1`U=wcSrw}g_H?3EJ}sAQrDJtmҊ%s ͒Y Xssva.?ArlH>THllWl6ň|E^? .g7tMo ՛({IqW&IOzsl65|dՔSR}'3W4u"~}˿Z )18g13궻JhK~[B=.YQR4=[耤s# v+em Wao0_]eW=-єg2u_sMɂ I@IwA hXy&s-㺮UU'jt(b9&7:4DشGAb !M>>1-Y%٣"a@跠w?XLz7작"?.Au,۵ia坸 Ͳ1U^"Cۻ)?hLC=Y"_ۆ8.%'WBpSYrK7cӦp9h^2<:f@ZoYC*ꇄ_êw*zxt*L tBɾCEdj=6K@+]֊y@XfS\$؈T}ʠs=?בET*К 2|qhsN f!!Cy}/HIzY3EauBy&!U=e ~Qcuǫ^.AZiغft1N) +=Q܄ s$PG/omA'՜dB JF/ˀZ"f ;`x\3ϿTWӝcp56Mڀ?Pb5ž ,5qd3"ȫ:xZS {v\ cX7+ٓ*Gd>T5ԈVݥMap a>I:{Bm(1"B܂0Tpyh>1v2.Qq2() l;u*,Ny}>(.@4a}'IM…zyuJeIJ^$ XjbmEjt, TɅQ<|wGhIeNEq.ή^Z6V _jg/U(l>RO.VзQcF20fl> m|XKT3'n̝30_+״h:.):| ?kFǿy`EJ5ehTMG4a]C쁧#'1<HI۷PԵGa@ "MVӱǗj/qQp l8,8u#4 -Wt;mC!sy?u3_1ȄVyTIj &?`BNYIE!\ Z&1Gz 2Pl̝u{w +ߩ`h\PtD=7H}Ce~E FVoCzEp_q/%:-HmRNEvaq (xv̶fXL`!rN̶!PY%]!T=}HADR Pf4fn9E7[ \,^eqoSj̓TLu4u?Оs)2%&6Q4uC,֡&S ts~'jnwA+ϗ$LGNʥyI غy?,f,bfa,k>mZ"9BPIo*0x`ۦg,z4!}@#Y:yj$Hlk#L?ƩB 4c TETc(3G6|(s71({H@#!EEe=O;>O.OSn"wp* Sʎ $s6<^W goۣGZn%k20lM0Ss;T>)<gvmXjԂ `.߆m~TȿO~Ybhpvl4?a G7$!oy#Zkuf@dD9IO >_ ,&뾰Ϗ+oi?E&J%፳:e3:ViWXEt=vX][DAh Dx`4&9cUFk;u_YvcdWP*iΑ#[4r@y\$ \;YkvՙFf^IJWpLez4=k:Q\h5D2F[N-PX"z^dl?KM@ۚӀ܁ 2U;-lhF̚=yx)+ ЗLs|M{xz|_ƪt.]Ma Wq F}j_6K鲶r"jMQuXE(sg3WRCMc"{0#uOA$:!8ODA_9Sxy+3ʯзHD?k8sCǧ9xU6h10t芽f[CպE;MO,|d<4  0I2- -ڦeԮ"ϾǫΝp](ӵao'B9&oy89~Cv+:cr)\dX^0#KQ]J8@D\&w2 =T\"u$MoM_:;e,ƻO"-FT7b>l/2pZd6#E}-!ggr1O_ϖ~ ^l2 ,t%P1Cf(xv7+T9IK)ùhڜ_u.[o ,bsP53 c30|mT1RB|%KB&?W? "Kn/T[Q6(ѡ|7 dH5\J]B?-w 2&VJYʡX,tlO, JG8)m6τn&pGR sOS ji)nsh4绞:!@1f@%֞͊ .o K]ϛ-1tBy AbR?6,ۢ|f``Da4-:nY]i$bSMe䣮"m"P|ʩ.mV&'@7c +00rPUE`1} ؼ@i.?P,M7a[ v|L} a4'6]{3.c< &V5#g*W=Pa}F]Œin{ziUzLڵ̤7老h;]ia2 a滍JPv.xh 0!6\g눴wyn5[v 1hxBk \<U=/=@'>&|YCB/G7IBf@ oBr!/85c:F^,5]NdyP%?Ez 5x7+mnJ +OpA V|K#Ag H͹ 85u\`hNd_59}9)A.ʒ\h*k}߉!ج{y念p]Rtr;a4PK[3*İ#O=8 tm ڦT ~=BM)Q& *݋g;TjߴfVBYXӫܑlhMT|w$ S^_zV(0h9.*]$\Ը_,e708]{a\4A(˳dŔ {ҷڄHNRIU5/c m4F@*qഐE*Mu'b2J¤Fn9-Т8\o~B/ ݒ 1zewFϋcܣ St[1۰ݥ{hcwC\PK(j?za9`2֑EgnoY,]* c&{yI~ph'猋 +GU_[a`0 5,xxH*}݊X}`zUIEnu}Wqf2^(%˅jnCnYOa3eu7S %BA 9e9>K C$NW䲢l~dgג){;X1@QxܧPآ~)Kb:IMS+ϛs?Dp:tAK.l꟞TF n7;b}6-=A,ç3<ޕ`fS1:wťg^`A%>I0ˤ@ 0жiT5GiζB-<ī1a$n&^׿i=YcYL:&~dH e)翠QqCē D#̡Ih񰆐5ި#m#ʾ卫o gmV ;lCv}j){^R T,l㢎\:fGq|.I^ayĤa~MoĄ=NQW0D}`:9OBL 8[Ł)&O5er3"fp.cR9urH.w}PmYue)aDTP+M%xǘG䥆] W咮U-\|.&oD:P h 箻8ZY e;Ig#4XҋLv`xiz͞LҤAшjޤ; jz$IZ8._93e-"#pΘ+eؗ:,4}4SQs޿uZE.Xm4.7J)e`~tt!u4kR6o(J0Q%UJ;`ᡄR4i1-E5Pc[Zs)3 D*7”;0juPD DH±}l]f+MyMG4D@%E}<{Aabw:YCM_\D'm 1Gq'&Jj^Q g(vBߔ"qQA_/++|Nl!=cف졧`2>y[4|b" 4p4F.GXSMBՄ%[j6 FEvc,ԇ'up{zJ^N1؋_c;9$281D "J}xz D/3JDiT'Ӂe32ZJ|X !VV6u_Tmg?{#+ ^9*!Y z N_@y0>flsZDG.:HW6o|hn6_B$+P B{D.3Ng6S3E6z=ƿ3e7P|Q_J zefOH32YHEp1|$N~(؇%S[ ՓB*&0)`{ >uȶW` {6;H *zC^HLKI_bWsk5ŵd]w/&q8%<'*9|#ւFm].Lm6 AxRH9՝ėGcaw#/\l`J M3d8^vLO}̀R{N֦K$jw/lpžZ8:Wˁ{-|goU=lѝm`#p1!V3Ȯ8Dy^bPzIJ`RQSNA.#ǀV&|]IK?(% \ 1J Ja/Pcɉa:EۤV z=.AbQX_ugTu%Kԭoaif\Cn~~34E(@-VuuU8D]oy<Ȫ]DSMy`nMާhYiZS?+Xp949ͅ]'MDXq8DdudHԹL%a&܇qu]ң},§{k8usF`Х-ΎC`!R\ H:ĭ&Es†XbG} RJ#M퉓Fvot#BJvS72S9HQez9/!M BIˍ,Y˧[&Q @meX];<(XOfb|&sΣ$aD BiECցnSp4JTE*Tp}kNDtڹg/< `z(F.Z` @B?sÃ;,o{lbG0e01AV+ӿx5]B|kTo¢.f.Eۨz5Ss#`_LS4, 0? jxtY(a`.H`  ]<).fēLmA26fH9l +=O|re.;OBKj{xdNXMyCU\u@`S|G06;mgVK&Ϻg/ݰ揰2Ng(?t_!49)WB5)2DJ4U H|YO {c$J{Fg'Trh#6N)}& 4sI]7.t": JGVGa1}ƎctU%񹠟?0&O! bx=kAd_ZN=J__1ZjOҭkr$2>_NJמDB%`|nvƋwڊGiZa԰+PWC /G/3}uGN5׆0.ev2'4|ג  iHoqԔ[ItXEmPCGX^,.֜+" چOޭqȋ9 BGՊ mA?Ex?hӪ""Y+Te"5`P]B4Ll0 jMK*R9PE>lA-ŌQx"TH.dt6q~.ճEeb头i9i E-:hjjl=Rvܘ0jrrł~zD[#oLD,], b%U[^xAƞ#p]"3=Ra: *7 PGc1z#^1u^gIqRKQʱ[^6nXMaܷcM 7ctoEì%Ü@#Jp@zV9 A='1R`xW<#+&u5: [kRS**,V:awƛ. wFH\D j/^ _,mulBLvC ݲny]SEUyZ7___ge4V+1Hˡq1h@RKSL>A:x?=u&d{\C1[/ARɪV%{)1f/rS?}=$/BSa$F$i}Q~f=0;=]EՙCǖ)i|Շ ^;+*9LnA,{D96yCzyyn=s6@.{Svm`$1nLD:}A-Vaٜp{Mc%G:]9Dq.y7,Vjç"iܜpfhPWs=3wn,HH,8r9 x] ukQD콮y%JfZSD{bb%AAΨiZ-);tι;&6zUE_^o{N6Xynm#{c4MJ_KE OP*ہQ%i >XNX}?u-oJ@ KOLȭ DĠ`i|3r!&z}){@U 9D3sG/kO:2itM f.bO]1q9,`:q(y/Y(N*jiދZvq:΢T}(uFVZ-FA^ʊ5TV~fHGϠhuňzQ v%Ntw @34ZU= {vdɺeaTAơ:IRvCf։cBtjJ>\:;/ĪXi@/QZvK(.~\U/_~tE5ԫB®i3rZ:cFb?E2x{qxynD7aƺP[v>2 R@fQ=߰*8O*z1ҘrC{9fUэvU/穫a tM``JD%F̈,ktJ?ÌW(_>a3ᰚ /%2%{h>3LWO>@kO"`JvBK;U K`'/qʂc'*?xRw R浙KE2u{XaqVбH e%OPD\YRg 8[I_O1z#?tdb]l ؀ka,c}Ax>>ON ᅵ>cv1uvv3ٝ[G $j_cp=!\''+{$"Sĺlk[7agc TUј2 D@Y >r|$2w"Ljn}}n`z۸ɮKw2<+cPrq?@iDrn՞ @Ď)"BTVw?@Y_6̓MmڰyGk)\vuyCQA\X([Q}8~Q=r<'Jr~MypM̆V>J֐V?Ơ|^ԣڹsTQSqXTX81Z&~Xr#d*sNTtH-^X/**vd#tF|05͢YEb^0z7-V`,^BnBoNoHuT$z‰cAݽ31%NM :J1|aDT߹B #Ph271_q8o{jN%3g9ËґXBb`F5]PS}ҎFEe%AhN $IJU :۟ĺfi'L;sDG3`;3(%YHR'/1@5WP 7[TE$%1d[-wN`R+ZO zog턗<{>\|-Hގ nvddRN,E'!Vѥ?C k$AB9_\Djz%'b ODuao7T%?h? > B˯9pVFo^CxR^MneӖ]x:'2#iΥmL H7P!؊hVѻ:RsO#R*2G>\0x+!y+Є5/fEkOEd'/PhB7]eJcF2-2*enB 20<[9d>iOE;uKY&zS[.,â#Z !*r#lAr!8\%PZWl}0eǟDm,uTrZ :>ʷ ʮ3I=J,r1e)ꔧd+*gWUN9)J鬣&a Sn PD)`,x8k)O>Z[Y'6?ƨ=5 䁥eM5t 0kz,@n#6g,Tğ Hn[2=$݉z")3zYs~F}Sl\n2" >Qekvg8pݰ|NqP;ۅ~߂/ȁWVv2 :ќUNJ2gYȸXsJSTD;S$;`nEY2pz7c~f, g]ǟiMv*Eۿj`+%z˯{yq3τHWSx h#):p&]&Y#Gz= N52Fm\w;-V̄Om0)!1i|ٷ]0{$HN١%@cYI/[r8s z7ChJqwރ$?|eh1N d ~P`&.\_F/vn+vFd_Vcܣ,xOZNɒcD \{A…, ϱ}3 rx߶A@:)"6iU,&6} נ)?p$Rݙlk0N\\ۡqt;dH*Z,+"UCM^zvXR\y1~/ o/)ˀ/y1پ ~5tq\жeA9xHX<\O?<\,{gmCu@d.Kf^ 34t /uGX=K;NEp.OL\4t}1ĐqD vߵKť(QʡN/ #+Y $l6 vw^Ce#QU cBDipvֽuvzXE]S;ݤpZÔF&Lcm+ϵED1-e =lg9}9zT? .)F4lUt/hJrW|h{&?56R(~µ/JE&'G'mzzQ;0+mk)#FWΒYXX♖k4H!mDcGsE/28/ ,qevn'svўlj t+h0OU8G;aݙ.v 5xRFpIbƀl)j-*a~tg$5`qf o 5 h߻J2ȫ"B"9inC98<7wo[a[Y/稄9.xoJ ѩxSpk/܇' XQčk}M6(_9qL {"I giǎDܥ jGVݻ-aVKEz!ܖޡ?2cQnk̢d Uڮ֫iVUH褪`Kε#k@pbw~\oi?X\ ϟv70e|΋,v:zl;ʮAw3pQ(H=e1GYp.=.1Ke`T "J:ST7Ac:p]`2(M0ɴ/x\d4ow6B-Ϲ 36P=i3 _&y XPvx+"gS:Z4Z?5wͬ5{%{O߶rqˎ q~Wjm$+B]|+ght-jl%Z4LYZ+x<Y -)"q(ܷsd`1xp ]|UO|$ּaJn=Hv%X+;S" ||mڹ<+oJp.L3)aҹR[OW!K^D 4)3r`;*}ơPFUDƚEJ"ֵRj|ksQQ!cIUKd'|X~S IdkE8axPԚ\es'UG (8x,; }<^핷V]_tKB9{)] f6 AaV̛9NWcv- ؅HLMؾmUu|GӴjTRJYfSg0h\^ f*BZ h$vy/,he7$B.3vot5p󘾡bW&b g0-ϱ7QMLx7*lӟq: Sotdz3ai1l_GڼjoO27<{rgrx6Ȧ3PL By[tǭ=+]fP: F^A%#D(*F/@I\Xhe P>UaYSud6`u\ImH tİY4f5hf>,C~yr۷\e=d&Xm,hkge$'P4ura8mgC<5FkAn_>_mՇj@Xњ%|*r7!Zc zfL E$BX)M6Zߕkvyԣ_~S6ÙB(1Grct =n29N7cq+9bC9RNIJ5c={F S〧D{.Gaoܒt[4k&׸<`!1iGKȶ3:}ξ"Db_tp5&|p3kDi4Bn9>W-[e[Q>@c2uk'$<g8)fOWG[  R #N()0CiI4E?JpyF:. N²9pIWDVY1p9f݌^D'J!͆b[RϰzcܻqqNyғ}"> %BINyV_܁mUF΍VBKAo$j+ o~ܪ=zFBq dM_3} PsKF]!W>4EO)@S\yFK/yOo}_߆jwOlh7TdNfx_z^D50|V p]ԶT0vb7 ~}1#OVK;A/{&RB7Kܚ7 2*4cЇX--^jZ\ˍTV(s_@nٕ*jQRgZG4>aq聨';GrU+iB/ |C U$} ˽2YE_Eҡ)U3V&QV!,kS}JEieH <,t?EzM$jod HVzkNf872 p_z_K폢v\)&Qɲz?FXnNd`UWs%ͺeFQ6"r{N>zƢCsx;΀nFHxMpv&>2+ToAٍagxw-1ˬkoe[A$!mOnʔWe D-n5_5(p* U9'eoVcHj\S}NIBNWS_ \'#@1Q-(Q&We=CH8b߼a^cWt7h6^Qې"h xcG.uQHb2mݛHч=P&[E/XI /u C~*k Z,gR΅7Am1NtGSFuܵAMU9_`ߧ2?trQԒu؈-Ź2E[d`co4 sbKIp &@CbMg\ '@&k'[wBbFʢ3qh-pukMP!hӅ),3b>nҠHeǽ`5c9-~&^K=hT:twG?V 9B՜xI٦8-3I&|OrH;WA;$K8)5Ezj$c2ٜH'xF L"T$uDݻ5:dOloV UtY@QO?;f tqN_fA?g m]:Axa쁃P?(h)v{:  94Mott\IBe\yύT@k0$!Ba4W̝D bП8@!2-HUЖ;'w*~xU9䤦d@ѭ= ft{4`J&}F\4>Hř#l!bq3YGF:l!V 3Xl [hSOHt8~V/ dǂXOt,R,+?ZOjݼ T t4+F(sd)a+){[vCbJ 3_幉018HU!cV-mv6љW-D 9rIzc va)؛0 nf1CP`B߶nd׮`3 ݙ'O/S-˥2ߘeӁ,-z 2[33 O۲'f)gid@ܛ} u1Dj4'RVxPml6~x |FdQDp++z6YB_@I$.A<ˈETn7R׌8E,ѩ{U~k іD3V&P *<$NVʑRg'Ba)voWƿ:RW"[dQ#tjm o nV]iqM$dT,#ݛiC7 Mc!ϓ~V]L TXbCZ\nlɅDA߽+T:4u|l[GWkX ?r)qU0Ÿ6#Ŏ[#x%IR!uI>0ؠ5v'w9]Q+7X-D1ԙ*lC 4I_5T/vd hl6{i|-F/o/T;JZrF*V_7tHpޡh"nø1 ۅ ֲ= eϻ*&ޒü6`@E{6 m:A{IׯߥdBue[ 5 jSvfW @G`o'Y9TskO+7Xx@}<H,o=72ȡO+]"^zLu;F?-G7)Qk\&V75GYԍjU<zC @P!=vk0uNwG%U>%`ϥ(z%}S(NkLPNe`eoJ{4;sQ 7)Z~]%t5SC1#OB$[=1ey7m52r:%JXH&V3 Άq(+/6 m+WD`?|`P}l׾YD%E;*f,Ax* KcvR/^ظ[!X1V"㘂 "8h&ү3]82zh>فՅM4$ՁZ@j>5h`zny_H5U?7Il˽H>[UZ/1 g}pB9nf#KK:IEn9-Qp`T?tJh*k,f!VISy5!ԐFC )qQ7^ hgGz6J;SE {'Qq82[Ƀ'NfzҤ›=D7FOJwuw3x8|/"Qc'@P+6Z4:w$M*,wT$Zq.`Zɲr DGB;C48ڨQחN} )^;B1UNJkӋXKcMZmB-hI9 9ؿ`Q dI^Fff֣1-.fMuC&G~r^Z|lS˪m,1!XZU%\WȦ*ާxI^Tj.aC̭g^3n'Qyxc yK]7n{gEN#($ܒ z)DLQyfc hn0/G&ޙd`e ̜G2|[$ά'5}(WU_ a 8>JRvŽz*.:WU>4t]`gJL^}(ΧqMJ.0+$Σ7uQz);t!9S]r[2XhYvc^GdA#9<%_1ұ#Wq۸+ l<-m;dۆUPK #( EXU$twVjњvׄ cA kQW(zL8>v,K7׿3_o)>XvTUpNK0T(x/YĔ= EyE-,Cr71 tzZթ!TaaEm>:n+p>2To ;A7XYe4m+@.TfV[>υDOsԄn$yҒЂ3}rHe@Ȋ{4s2u {ջ#&*=+ximµaܯks/zǚU8i1 a|r,X{΂yk4IqXN aj|ٮ99j}e{@i ':. , qR G/._Dݿ| dt4AsI:~N:!ό*ax`_M| ef!OT* %Xk]DD+*Y^(:XMd\V4s:)a]}Ddn::kⅫbZ@bYAu`?pMH.((_W=mP`@3f4}MOǀOn<|i%bdu4!kH=0W} m|xUӧ'}q-yYϵ)Pj:Y+%OuiQXvqGͰ?r}{7 [9N{ESŀgC?pN05%<<_cjYbkXpkYm|tksC}8 ho3wט4$V#""^mhn0,x/ۺF.3{/Q"|(s%M < M\;rijeDSn>UyJHJ\afx)X3t"WHlҌu:@? oHiUߖʮ+V:FMh R[+aa1 bqr\K7dT`ĨTxK/ؑ"ҎXƸDyoá@LJ,6l\VB٫,#ʊN6{0xenjJtu@P6׳/c)3k\ySv)8 0[EqX=YsĘ`jt :Z:.aA[>0;OTok*<|S@1bX?/auF*ĝp)+`tFl݉ b:cgq>|<~J(XFj7ADx6Z>LSA69]h.Sgb(RVTTeHT"1Sy #2x~4)o0PWu%]5K“vd}5K[4Ю0쐬IU*}/öDa<퇣ʾc+9KlT=n檙jۅy\3 ˓Qyoi1RΫ_2p`GmG{,}9{VAbM\jS[֍]xmC % l֌ I#R M\A ,T)teқ*gׁ #+Kڼo94Ⱦ,Зz.R^ T`$\\,=׷`2&q\i$%&W`h "K~sTtp| 6`&ՑoaQա8m+ ʳ 5@޶kokSY+aߙJRZE [/7թZ_7-L!׷ +d"bq]v食 S -+ βX)KAJC PmGyEeT_(@vWz bُ/'4OQ:OBb TplEr}pvyzޮҪ;&wg8m鈒~1%ɺG}8n乇GOmu+/@pS卵C,&{[/*r E/ LTFG;<+W@y2qn %EJ[QBm}ߘs+J!u?4H*$ʄۻZD.\df.=DV{KY (1d`Ik6'm{+ 䠉wj}$4CNx|`hpha5yaF/2c ףwٷœIL I`&pw),&_eH/It7X;h1 @hˉ#y#H~; =6'x~1 /9ԂS?a3?QLEjQqCg,}BRh_%p_S= q\- D|0ܩ^H/+ٺ h&Dž(*\W)#٪:u޶w#SV0c]-w܂d^!9ϞHId[`.ɲ@l,˾ 6qɴ/h1ό# h;%nʸ׋7zokT?m-4z2nOٖ8F9c",'j :jzg0Y7?P|Ve'U7;cӪ,,"eǜd-Z[ z_S=|scɣz9g]kB+Sng<1Lk/UhbOI-=͸wxR8Pu0~U<zN7M5nq-!Je%se* /ҽ;'G2 frg<?GzkE chԫMt2?3'x1X:qw1Yp{ 19>yB8q.8qC#/\GxkKи19}BC܋UAfxQD(ӓqc"O9Iv_"rDC%|O{QmljM͓_ /\YpuL\R>c琝C^՚zŽ[38ݾVc8,I3DE% "s'L8s}^=4$.EcR0g;e&EYK֦jpI|]M;xfMWq-5CȮczF[U4yۏ;{ӔC ?,6C#PU{`"$g ));E@/JA!TћyhgLs Tަ^ns`k۪cW6s ^g)W-$+27*}áD`tU6=caZW0jJ HhNDBpQc\Wyf8̪!X ]f!x}OkDZ"] +Xgd,g;l H>ؐ͟iP+5#l.? tǍ%$ʤ\LH=Dvٷ`GU5C#8KX|}Iq&t]͚Injޗ0|ZWX?3)  yZ ܪa֕߿R=sBf7cTYg<K@򎇁6ɼ$tbXtCF6B8ؗ|:A[t)nJmPKK! Q{i(a |:)Iҕf)U2)*aN1e#. E>nT1ueAU `i7o1]H[T|bOq,6Z9VME)- jZùZ-}Q+J'kZjȎab')'w<Y!F9i^6[tEE9)J0Luɽ)cȿjzً]XA"y];ս @:ek9SEpl/q( ͌EŠ?nx5R>AT!uS}DS$_;يr ,Z˓NY3DrR2; }KBzWMMJyM7jjC8z -3 V9HUWȘz]oe˝j?`]3G 0,kbAՄDwP,c+rH)L5L|^㜧F3X*osL;Mb`̾٘W0ʬlI > {=/j~#fvB46M8]&{y_9{1)2fɹ8Z3˗;6~p\X_FJbr&UjeI>%RzgqaٜfM@sIwo&PpD]8="8TQ\C k|"7o,MM+BϹ\c?ITX!LCA#KVHr:ٖP,7Nkl/kn!nã*qI\ O,9NWvFVUlu{mXL,qMH ZAk]zOTZŸn/el㣺4}P_Al KW N GB&JX֐ЗybU?]cdvKҭ!ZKqrN=rTz %٭XRl ` J!oE)_ߥ)X΢^*OX5D@M\ n0Ah.QHw7yRtc%}LB}D7l-|j/М[1ì64_7=(9E>v|3!UhĈ59{ ߉bfe;lExn ~)m2l& ) A#MUc\A P @5ބ~(׈<ᶣ(d{0;cN.ȶ"YEa~YhAR yғdK=zH jI@U0(]:aɦ[D~q$FZ Hʰ~!UͷL{99c6rޔp AcTzpvtkZ*>,O\iCp$ #} bG;!gq5 t[#v/(5j_ }qwuz寫Z|{ YZ eY5$A5BZO+0>x-|Ta£ål ёgΣ*ЎFzZEߚ]q8liXյFcy1ً srײ8TӐ3F쪜9#]YC`x¤ycKa[|ex-W4J)ZZ%XQ_|c~;TOmłfX؏2 9_+S3|;ZR𔱭~Pr\3Ȏ9~ !IB5'd?۸G:ژjVIJOS0 80O&P^At9EpYe'aBtEQ=^QW#Ka/<+/U1ba,׊ƤxIj{1 ʑsPR%^]ֽ'm"+3ah_Srއgl*܀!l[޾?%䉊{7~qg*FuO1O}`W!\=-v*-[#y1ak1*Ԭ}EMCTʢ ÅpUDO yjE~oe]Q`b4f)}^E}u l01\O\(}GqB*ܽ_ 6{RsI֘)k16It$nX2n[9(`\AȪ66^ʿ1%$,._j4j !:0CirIO9qiptV{.N7VZZ1*czʉcG&a='gL2ۉ1#>KG+P/;@aZAfV5dKluA8ҳ5!7 A#2Av/K/_d ټDz M|` Mvظ6xP~]:D5TkS`}W>֜TuՈ^gJs(ggoy%I̟4jtRrCIu [n#_A+,PAg ԒA{= N-4I yU|7z2)[|hyuA&atȾ#X3dyB1[hQsg\~d >ˣ1nKtKEB5L9At ă>@je9dΙ^8s&"*CzQeg:YJ+ڨL+b:H[RIpÛ%8heL ;ˈm}_]fe[rI $qq3 Zg˥Rvr݄/=1Nಾ s2 M̋w] |obgr N{%9m@}R:soJI@qB9*ytFхAjCĂ$,w#0$8{D?ZdD$aei-6ٝ,r,h븤 Rk᾿`:O0–)m PY 5MVBH񺡣% O%2S?y?~0K?aDM I3-1%Ët@dz['$i-Η7a{0DDH) !DK"O)^y9' @J *}qa14=<0Fy8+@$rHܮ30} K4܌K JWaГlv Jf.PgnX24#zd EQEvPgXT_tib?2vaZ-Ȓe#P&o?CiT 폿5NL_1ûnvֆ^-zȜ Lʷ3ЫZ +~b-TS0_i[j 4T,aβZ(~ '?47ɣxM|NdhoLN ý .pO_8ѧtgFƮYieTxNEvf$BBR<׵F|܌m *gch5mچDg `x2QlЙK TV*W+sXڏΚYWd"o\k!3H+!o"_6tcfʜMy)do*--(eBLIN$N!sNF4C 6%G sbt٣e@>FqF0:!ldG)\ӝG6Y%[$|NGuJyZ(r1$U8뚗Đ2wx"y\i7OLplK&&^frTPd|ywOB[mn #4&-Q-~ 7vl@J?/[ $35(ᯐˤОftґ7O-zgɔs]TGjCl^cvh#ٱ 3sM?r~.cSQMM*;,]0s(EߪҨx@Ļ^FE:~!M)vA$o'd62U׃=N^^7F.yBI MF$a a#)}r䃊q W3zZٲ3{rW|4o}0!O2ty'q6%ui.+ZI+C”rɁv =82yg*®Eh~LЇ]~ueXcTltɿ'ԩ? &1yi+',G"*'Ք(DJm]3ީAVTqoq=pIRmxݝipft2c-k7,IGy`NtOjWQUY.lRxt4 0PY.#|A:#sm \KB>sp`Y;hiXa3քxXUGD9i$g )TO}w {QZǖuB:bsXd¡%{o+y,6:큽-&]ک Ш{%|\%b}RM]IC#CxxY HlU kp} <\0%> MvB}et)0c7(*Q>;VgEt|'LHٸ0ܴ}ReQ^@YwsPn=AAїLZ;`Kd\24+PFP70}I7$u}Di429 VouGlOnm7Em$=Yi ^RK ܌~Wr}ܴ9% ~TOy!&<_[PR v0 m|5 jr6"qILt.YTJȡ< ̺%~OgDsݫ\_>y<`;""hon <>'ćD}5R:q,8-v\Kk mP~ |x6 DM7{ٹPLOk#U0jLF&X8[q5v4N,.5Wfq⟲[&Wڝs;un~"sZ)~.:N|򰥦mX:H*Ch"J86=RZn 7.ew'EIUkG9y-o"(:ZsYIcOaWV2 "aO)CM\˫L2QIF,N\RzAX*b`?[Wq3 ,)la@xC t͇X \ʢ"}ͻN]NҊ1&0)bY}@Ֆ,3y#ǧpy_wj|`D'!6c[ xŇӗe^_Q,S :[0(z% YhBgEJ?Ƽg[~TX<;ӈʖhJDz*d@80ݽcनdYpCm 0鳨^ FcWl)k?AO !OUv QN?%@`YVjw 8kc+\P QWG}+Pmp[:9YVr zA=u]H1J Up9%zi# ah'Vy`ͭ4[?&%&ŽJ}0г!!?Иݬ= 1zķ|f}sђKoA;XL !Qئa*}R&fjbl1t2F5˰0w5 yzW͂bj|`k7&eB?a'~V$LK0<ǜ+pH4 Vs`Cy@7/ ac<%lCʕfLj];flX'BYI\9\j)!;2V9Vz&0/'oc2lɣߖc6џRA_bX[O˗$bX}v%9SYIhc\`/vŲεu4+rlD!6s: p6ǎ\V8I0[}E yomnG̀kո7\q:h{oR-~ۮD2Qs6FF.07IŊ~eq~ȞnT 35 .ňbt<:g ˀ.{eG=x'^ca辏x-& ^A ~%"(ىih qP'~ߩ$#]SU/F> $Ah9/°@zSٵ`7B[ݷObRԈyvC8HPPuk]9UΛHˤσM: Ud_>9X Vl]{<°x=ǁ"T~k_~\@(6DBpC<6ٔ+K@o52$BXe'ӓ.ەBly526r:Q2LY旍wvCi^e2!OOd6aKpv7*?SMJ1a Eb6 !!B>) No(.Q ?t3{V،V\)ߟ6õ|l )P%uVELg+T{hWUgUm\,D=B }.=ULiyBns 09ZSGo2#4]wj6E&g2m|`PҵyC6XEZa: ª|: ֝a^\[v:AY|j|DǮ 𝼁TSjޫi Hfn}pw e8 X%섟_uUCEh ?1[#V=J"慻$K%JZ|/!Z;?iji$ԃX&%Dg* G\Vej 7P\/+Vs^2z*4~.4CbaF %TR󹩪49Sܾ4E(W"{_"V?F/Ӥe?5PˍwaѬ-؆L߰m$Ñ6Y *VLJ˪ ore`kR5R?EUs_A{h'I_Qqp\Xo masz1R_塇 O/YGc:CSY ݇\Hh&V46&6AEs5׃ !82[@͢P)qUč.dd/S։0D·H-ܢ4~kMhҟ:Rv,|M5t-<͘k7&ߜΡ#xBL}xm\Ta^';=WfEUE[RrӯNz9ioM "?gRw; q xXOUK,T)8ЉK'(\t kJS:bIdq/uNN/|jtsc*$wK/_?-XЗSkATOx۲GK`S _yhςC(ĩBˮb4̝%UH-#P^刱i*qc+y?1 rUζ |ּ®T ڥ %/*]ΗwxF|%Jj1:_3B $m>,A_hۏ$!.ȾfA8ޝG6lgđY =$T$_f٦\(h)(FATל݋H|{FJ"E'F@Kջ_sv͘}-7•X('N5Rd =X^Z\'RVҚW՟vv-Lm$k."oJ6E+)(8QIk/Na`!VM\yq3 gεcGE[7Vgt" >)?Y,7n=^ Ech/0i4W;"}6CsvVnJd|zcBpfm60̿tr sy0exbTz>uk_WE0uH;!\yK+Ɲdz "CO8u˄{䉷oHsVZ;3|'JfZqoP)ǬϺ1bR %Aw>LW:nӠ :| E,'PSG_[ AT},UmAێ9Bs;%y'E qL/ ^{xUi%\C&JWPZ<7'[׵Dj6B65bG% 7q0" ѹނ^:sUߘMYfDP]1-}DdMz=e`^-Q0@h7Za۩5B|RQe-VmIND|T5sYjU Aɥq Jv8Ằ.TIWX_#K'B\d=p9j"-g0-u4y<߱x^BoӯG{&SI'8>ֿH4JD'^[HԈDg z:4i}Ϧm'Nѷފn(4?^`d Oc9T`VUD#P dUl&:2Q} i\;6s{ke X &8.RgعYU ƽ5^ f~=xkXe8 8$:Yhx,}J.Ձ.W/٦{GoA;@+N|3;T-(cgp"L6F6̌AՍ5 COGyPVr b`$j79qfnPؓS0Xt6(PэT??kL.4ePRh|JD{R/y9&Xv_Ee]7_VrG5:lGĉ4w}b϶Ka(L^BQWtiy_2=qK%}nuAՖHtcW0jy@ye糛cr9@!\d'2>%R*y5V9}oΨc]7  9G 'G"`ED_Ê>^^L<s?ma(N%I$ArXHsۮ.\u҅hUFk81B)  S[SsŠZ]z9R!f ˤrOC/ggɺy(J]8:*<2R*BK+VN  H.&N\$4^g@.oh{T,~AO]΂1U )闶 =ԑ6k7"@]H6*YlV& LCq>NuB¾Ҫ*F)TD[rQ$C".5/o)Ϋ(G ޒ(E 7摛XP+ʲHZ]ΉUFbЖ0T@K>vu^*46I|'+:nZHZrj??|ϊkoXqu̽IxͲ#䯋`$qު>QHKYWc|IyU !Sz0[V|_2kKPXB!8KL$.~c0;夏"Abze"]L},HDl$Ͻr!{75.zRUDn?tJ ϷjR[ 6G]]'WٯƖۅ索iw0^j dհljxq9I;֖b%LRh\P$h F5z`\(E/% snrTSltGyWD]q݁bzq-=q+M鹦&Cxydʡ-BST/\eD1|k!mo*h0BASl `, 3E Z._o_& r;Mt ͭ |VYƈ!=|AlcZS22?ø;,H;Qa1#r]UZ^RuD$x^bw DS8RH4M?;q 'y R{\p|rG2}fuQ!#bZ*LgQVc!Wp)veW;ʬGp8oכXԆD:Ody7gElC\~[Tٙ5AD"*KaI/m ^Ah|v?m?֖e->:C-mֱ=4gL/8j4<%Go3"{lZo rjN{-O*upU$(Z"tAZ,ʓ{ɈZ 25dMҥk3F7 vCճ  Ͽk.=Ƃ$#j%™`Tb 'ei´1:K{ pft$sWc$'g6D? H#^p=%-v?YP]#Xv_Ynȯ@3e`+XĴQ%P{O`^=}aPN M9c ղ}_X*Lj,'~w녻>QV-% ::G`?ܩy?u=S֐tXŨ@"a)ؙzarzEoXLnkNO0s 9RſާĬU5)ґ5RExGxUJ"2#Q7fxNj2ܕnsi Ob~ W4I98SF5 ဉfQ}+%]~M@.AKvRPnm_M3V6eb fM= tk8$/`D٘ BhpDnM5o3EA+o15:=f}GCTUYDL"XQw @bvoiĽ8k(aDnS|Z-mn6Ar7&\̯~mwY)-*ԌL'߈3[liaԚ3 3{T6A\4GT^ bwFq90nIG8|gD'aGv(e SIh!%XuVV9[ Hk/zPZaK 84 FB_t? R\zǍY?kFA!F ]էLsK&sej; ل:/Z&kzGdlGwa rnn{C.99""_J@<>Xt; T d3=O>M ':@Yv. t>=_H4a"0hA4'ݕL!Msnm%4!Ij]cIԓfJJi/aw0엪Y,41+6CbTO&EcO=eIPz`~1剛:ts\[U/3%M~b,Z;M|iR,K{bî5fe نԲPIeg~Zsn dF4xeI:-Lq==*rc} "FSԲ]<7"^4mC/l!GynLvٜgI^Jٜ۩5i>ۯUd ˆ/bljqKO?t'R_n-!1C9HEh9-H]B0-mDVp3T !Ž??tBQ37_`.Y2Bb#HjbD77l~asߛzY9ujm1ܲCցrI`/Ϭ otew^!Q-#)n|ٙoM|T\l.F/8(t:jpL5y|>_4Է7ۂi~ʫo o}Ӯ?:扂*,#pJhkd ov'JjD-ջ_3Ԧu 6i(m?DnbL8ѰT0rZs;ZCOkR{+J&M߫y3Hõ-{ #W&Hx)X]=/ˣ\Ⱦ4}lį3 7  aiܴ"0TXOTJI X͗poqbڧ37Y+8ɧ{mmp'?T$qN؏ AφH/A& E;0kmd@ݓ>rpDd4'q*{'LO 1+T1_-;lWn n΀@Q?U`qf"鋂OvȀIjٴsr[D$BX8~:÷zw36VS%5{Fl7aQ`?ܳqPX!n%+E+b3`qܚւ@ ,>b FL#?0Y(=%G,MdADןjVyl)߼6FqCJS9źgEveqQ K<2Eݨ#ˌ&З/hP{WN̎fI9,OIfq~FQA'|a !*G[צZӒ=917+6Pt&-#@:bjj 9ps=ǚIF ~G>buZ 5ϒ!Ϥ&hL#)$WЙC_X5'X oHÖb#Tq8؇˱0؆ mPpx 5CbB vvJۋÆT%cd.g+wKmDQ,_IޞD:fPzSKrܬ!S@x_iKv6F<䝜(?t$̵VdqI5t>KL>ŬqІt7^Ý\}d[KrI~&LFC89΄˵piG::|fYB* WcT@tT1PP?pM=@m&C-pIcЇcWZosaNTȤ[DiO|+zG$һ\|T&H]){$RvrG>(N+:F֯;blJ/vqgZN-h%{g,:sܿ 9|uWltu(Ls*xHmOUo˭)BIGe2#>CҲvQXrd;#})zHA܌ޯ8[:UG6Plw}{ j%>-& y'kbMFRϐjqג@pZRaqmϢk}UΌi*N8#`VHQrچv1r^CICㄪKd3̀dNF~ ABR3mg2R}:kτ_&90VgiF/hpѢO*w|j( s c8_FM~'Vc#1' a󑖲Q/HS[ QoQ$Kf4O0vŇ iBd.P\]>=wBcCB>|h Pw 7Xħb -(Z]4Jq/@ _&0nQ{\\ .S t&-AkXeId͗J\9(Sn x!L)-`ddF06l%+n:Zw`] )MSi{h7lk1-e\?SӬApQxr=&HjZ_!͒I5`kt"zNae#EkӨF^mʻ۽ = ~5DOͩng8]To8bN\a{XWٌEY(ʞ%KOMF~꼷UI#ˬRp[VxK[ЃGշ QVc剝3_}ûTcCnfOC}A`ȹ%\_c7Ñ wϵ%~<аJ>a$04ʬ4?+@QHi=/a>!>?R1 -~=pLk`F2|\35[.c]}#9 2aC&!F?ڤՖq ^` X8jAr׎y \ 93g)C" jZVO观&Ed~>+}u;JY6 C,9pjWg6hث (KmcVqu7 ¹lN< 7; .}kPG"6 G 1İq>=_\A> 7vg5b奌|ԟ:H c c/y.`S*~L[[IH!ztA(aæn 4+΅ q >{{=5Hc욊?D&gM.1)n%*iِPhB*ż5} cߋ_*"ͳj9o`{$eǰ5Phm$c1)SylU_ҍd{qA%@h~޿5u[x{զ3pdB&RB͈#4/btj#:2RQ1K ouTrc) fŧ("`|v["JZNIϸ(r$DNCJr⌁]6>A:-o٨R-z#lݢ!Yw9T| ,Ϭ$Bil>cZm L"CVLx)qF>U&_ d,FSt"qӮҳeNea֖*@K >x@\;~\Y+u-WD٣9Z:-dݤMZjyn԰(爁@dHj{Vτ*R> ^.k[)QEt[]|QzW\3{ɒ:$E9aqO*ˠ,w&?`*-9/,{w;.@TJn<6vq3ccz)1L6B9Dz~>BZqaNEWU-UWRM =JLu"̝a1/Ka+$݆ibK"',#+&h37%$ ąR YJs~ƀ`8*rҡ7ߴx^i(K84OZa0NOq,Rt1,Ӳx6ll{j'3"c.oQ)R[~k ;}PPq)6+5F;%9; &IwS{M6 ,G˜ U8BN_ |z*t6([jhdOOe YZeJwZp^@ۿ{O 9]N}BwZ㺫auo آ#[T &U:u<&D6Jh'k!@4FOX4>, AęUHe",si0GV>%NE0t&&.*Å]9!H\qOri."CR!CjQuC݁!mtT+#D\ߝbV8Z[t4`D ; D7ưY̥d؄~5s1k%'0zu)Qv[B漮}#;Hϲ>}ڧnZgQfr?=D`ѭtϿ&6~5wuL?3cj&ANlQ`3F*XXK/Ra>ESoD(b&v/Ff\Xa(Ϣv W!;ѐ"c̛n{ A^9,VhqJ_c\~#2=^yjIeײnx7$ \qWy1{'5w'I}o9|icA]:\y  /1\E^4L5^ x oE u?_(NbMG B}({_gAdzWdh ];6Yx/$dȃY,Pw \<5sj;@ىHu\HZ糶9n|> Xq̌|Irw2fӏ!m ٞZQJhSzT3r9.MZ!;*p %֟;?FX]lc,𷨱`'H`7YLYQ f_6/SR 脡؎ܿF F/>@7)Ê4CnMJ5s{r+aDoju5 W%773lٹR (#NYobXpٸS1i0! Π8/~9{J9+,c(!_&&Sd@wRb/~ˎ>;L ^,i fYs!;D`L@~=&}]=c?QNjQԟl[@s1{Hx" ;i5Ynjޱ7席9g аY/.0Plw6+}҇?TH%)Fcи'3B}eU$"̥l"f>L"3{0>)T(+>6Yp=أOR ғеwΣt-,A#vEn=8s[/ٔGu?>[{j5W~TWvto`ҩƓDMbA&Р2eL8=]`zdre8F9Rk(JGX/v~ /ՈDQ4¸Bh3yrU5ap%.R4Uypd/qü<]]]Ӣfo)$ḣj=OKi y%GޱӎeA؃7lXOUL孂(iI$I`o⓶@\n!ӤH?Ln]qs<2n* cG0DβG:JK~&"+BkO&Z H˶78?O3y3@_Ѱ'$uK)@I;SFBMA6`de ^ju?}U)mͫ|^;$sT?,r&B8+ۿ7dPojӒ5L ,-#T;*HTB=P.DBg^c $w5y#}fJ|@oF;>R lWXY+_Y+簼׈wx`JD\) #W2 {PY`(Rq%} BF>v7͍IxVbeܐ"yc7Ę$%Y:j@U]((͇e/$xk6ί%` R'lRƃ(Y<~;6,2]V&66꫚3>gffRkqԉWzPvaݵN\ 7|q:TI`>(peZaO5T;Uz|-ӱEr`={˔6l3!gbzm ʬ]j.7+ h4w7U@^9ڈ%=#RX0*$kV~@Wd`Z >z%ǻжj">hOFXOOKҲ|!@OC#j:ύhZgTӍU\j1S ھ4ãiرʙMXW[mSoS3}^T]DGA%໋-]:rĵUYxZ ` rc="qPx 7ff4mɶ.HVhk6FʿŮ5(W^0ANHp5>S[|"#7.JSl8QQ]RGIrM/xU):YpZA$ش&LL H5Je=͵Աfp2yz߫Ȋv2.2qQo!a53?,mK.J"&!TmKHi> {ے#T¶ع5#E.;}3w:tC)oU` rR[ؿ_4⨂𧻓}/m]AǛZ߭_kQ{Ù37(ԉPqN³ZX}ػ nf)Q4d8e Z?ǃj,#')-Uk/}"(֟CAP)Dv8jJAYO#ɬՅ[#~ K<2G||s.?*.z\a0ٯߟ-iD@/s4buXhb$}M - B4HefκE C6m GV95h]РH΢¯Dzeh~]:o5yh_AbUr[LqцŊ!Z1}w]*;;Ƨ8Xro#enj2t Iߍ4A(=S˂z) g/BĨ}0xc>,c(rq#<ޜ-vy{.Q?u_SM"?NeJRS:'Z-#ubNHEe _Nﵬ2c`;SM;:*Y e2?GcdRg]d8>7HToH2sH<80f񛣀#"%|ͺte]vte.Ť'ŒԽ`#f!cRGKcK+& .JLLxnq\`WSbw%%rjytT#F+^0٭ $*~?e("/W3$ –m@Ai#XxIg+V`\%K _GSUF?tE s,o%0x@# h6dY(,IװUH# /ixQ2v ["it.~ŕLsY5x0}]` ,`Myb/ŷH\ѹd3Ñ&,`9xWx7υ8_;9P<r)2y=ti"Q񘻎DnW"i ѩ-2j.Y&w1p{V,ѡzwlTvy xC&C*Qj+H)Ky*81Ϛ}`v'yEd[5kA#X0aRjSaOѹ#+Ru8q0U;JJ>+4D;T5' YGW_-@;Dέ(XD>|ܪaA iwC,|z|=<`N|cCI|"abr`%*<Bq :dX)֔H@4iZ(!F7IQM'JϥzyuU9M>((4Ү{O ~Ӱg@KlB/]Eؿ@Waq)Jx2#'J[b#ϱ;aW2WOn_n-3*Fy}ӸR'a{^! !H&<^U/tNXt3A@!8O U>mRs֙׉ uIѱL1ːeO\}s_5-S1ЗkdM0,5ws9vl"+Rt|¤+ h؟~9K4[>4TePUruoV"{WA|Mc7fktxtκ{xY p#_=/{Jhz,IF"؟εcd:_}Rs'Z +>q`E@ɭ I,yDnZ _;6V ^65#t TӁ6UW~=WÅMmRsfpFXFAfNE Vm( YrV+.Ğ9m#c)bA$1ތf-V+ ό9UWQј;zm }$[ˆ19IDǘ?@ІHf?Yk΂K/-;Js̩de8M %e'}7tQ^w:sZ38W="&rE9:kʣ:bU3OFr96YFb݋eB3# _=dfD-AFqd+10AϵcCn3p/VL&s*(oտ̌챻CSGhj(ғV)q3!I0S\@I0$_9AG i8ּ"LP(>Hzm|}~ު $y&~c*OHeϤ ]BRb!ԓU:xJ$-0"78p668d4#ÞĈSbS߂ Nh*"[xuJr܈ҒJ$pz,zkW _Q ON\V{r6f tq|Nts8xl+YfR2 qޓ\%ah}#&QHGzuS`N3P/v}̜SSU1{:BϟƁ"b}DMLBvP?2at>~$#%{AY DcUW}%X"c8[F@ht٩f8x4捌k7 L"}US'ׁ%ΆN[KG9\S%gҾo˻о +=^< 뭈I2Yn+|.=CЫv=%sqڛ7>0N=҃Z&4lޓu\JR80]CՖdnY`ѱ^O7\b579PC~h6Ae?WDzy]xtDݥgiJ@ը'Whʬ> Dq p%~ݬd bJڸ )#.W@VHnecn P#'Nk%yZy ^i%!S_>)[o"Ÿf],JM|ZuGǹO oxU|?FC&A&o_ n(_|HW#{pJ@׃熡5vDw2 [N^<߮r+7je'12ޞ[(9f?/ϕ֒޻i;Q ՃV7Ѣr 9l&/3H@NjF!~Bi7 J`]׀1MYt77f>-9aWo4#9YS"5(^yu1G?[$b{zԻI*_qr:nI>;1,*b0 |/p>Qr juU CV}upĀHJ3)Yپ H_ =`EFJou),Eg#]m} ɜF:Z,BQTВĕcY$zZ,ug, hwQ(`Ojt#bE3إPi$PrVjaZ 9mSԳ @k7`7=s;RrUcpFt<6 k`T"_IH =uEɻ CF8dtw/ilH8V2I+q-+2)$EϚB'ۦ }/+J~C! g#4!65j`M~jb3[f@cK [50&֪秓7^.yjq1 f;7ar,JlɰB㟥mN֓#5v.MMbXd !]qEZߎA "& 3P^X|Hb'(#m9 `` M7Sәmѱ*g‹yru(N㮎@YxBb nF?_G$h47a T,:PǐuKBn$ Sņ!wL'}}r[NT@ՉiΤUpR 7liX-qP!^MXR >IRN$q/"; e6&ndHg>Jtl쎐'6ȝ@RM ❅kAv;!i4`QaJ0s)0t? "=g>|N?ȝ I!т4g!փG܁/.R< ߖkjQ5^t HMmmz>b&1mWRWy؟3Nlrm gН؋YKգ_ ؟`eN 9Y% rz'4H]`S8 6qA"b^&f^2 {Žjc݀u?Қ}rfZ^p 9 oQXiV%uY$ u=kLjUFji~SQ`}$l 'vAaWb]p-SD6F_ O_o((:RMve˨BEEFG9V7V&K>\D4B5-/sS'4&K\eM3dPzI&XRL݋7_۷gIx6,N eEj5/k99bGRd5Se%5j`r AE\_s=ڑ#GR: hCf]e1AtK{?o^v c(K a}gw%+ DB`;m<+":ewtLWF'R-4 g2 v8P`T9ׇ&cXE|@VF0*BrY9{ׂ!0a!!f"s^Ӹ+-N$J,:L^(.@nBby%_nVaeC-|ڂ3!o毹f"Lwv0_6S}c:z6~bhmDnN=' 1Wzi< ] +PLHXOL>h9H)0C1᧬1f rJX^ }7 D]kM,Q?Lnc[Er,>QV<~8b?f-F[3⌌O^_U8=bH:iz?#e0w<=++ܪx%݅?\GR0 #DE7r9ų _s VrUFC6D(O Qijŝ;?ZT0):1W!r֑C'ŕ9b Un}LW~^R©6㻕 @ =ǰC9؃&OK<&Lg13`rsCfpt ;0U=t%NY:'l*7jbÚ珒1d+ſc507k|ML{R[k \elmA)Qg R+b%2؇אy:3%GlMb|gy uS<%.m߀>|魊kq]ΣrYʃF|3Aj_NTqUy=㴠zLē[ۈ;Py=e TA(P :/uTۅ 3$F[Ԑe]}(aeOE\g#PZHu$pH[VkrEnI*{̷<4ȇTm[Ec(hkKVRxDQvVPo'&$fuٵecF[ 򣱾[x&N\|G )qC ++L hG՚/XO]g{PvAC E&a'1&O%Ƿ6ryҘI˶ei;iΫ'!jB!Sݓz~BR;àUUzph{0+]kP>ѽp1 ݌OAfh'QG5{uLvԀi EqXop 9`(:W8jOua%˩\L8}wA Y\}3]{S@րɈLҬV\0*\8PGO 94ᰡ _!+zڧ$7"fcbXE1gi"Rd M,qhprC^YY]K3KfꤑmAtt廟.H?@?uf-;;S,zE⑮qo9FÅM^ `733g,1֯ʥ'ؒv>$Í8 ZG%'45n/zqe)ʒ[Cmd,Ғ uf!0M۶r<_ ٶ`XRaԆK.EVbN<.gR$ R g  `.;njtɂEy--*޶=}8Qr4jrJm=d)lȽ $?@…? sxB89UGP&aFhv27dzodiBsXM"!7.$qI,ʚCg͋}UxEܦoFG7jۆzT͖'6D}UǑݦѶXs#zN0*w?w2yhޔE<+:6Y:4k1=IW 6ߺ ȕ?A{k1iy*j`0dd 96ΩR8i $TG'b\ӥAg_&V$M`gwהgXR1*'xt&wX"Γ͠gUH/c4 ԳLkYp=~:-6 JϻQrT`bVgRWrOS5t2%6d,L9%`ŅnpQv3V2m\7 ΢VGc^ ļb#UП8ɤ[uκC<*_FM(]ha TTCKgT'NVf~|.Em [z\ϒ6f"J+~c'5@<}mg|Pܥ&puHN+1H05THr偫de{K5anRR}C2F+Qܱ{[줰 SArVD"+ {‡f6V_S(NdG3R 53TR1#1ʀ!1CocKe2]u|o &B u7Gt]@™23fWIΨ"e sHDEsd֡xONLz?$t5]7i1X:"Zq[)}D,قW-m@`4yIV׺j G0va^01Od|sa}݀X5]8tOm HB72`vVurtisF6F'b-d II"~}GYb,$&R2|Y/w#j[CՊKk[{2`3WoAlTj_q;u uIsw᳷֨:rd `H}+MU%XcgNU*$F3r[#-[y7ҟSawlP8 ^b.ui -^9ۺiGgUxU.4mKE!م:naF0E^!onH:vGg D}4B I"k \pA#?/;aav_֎Svݘ"}&@WJ}C}Kd>@,jm 5v1^Q3pv#8O6oGb6j ystÝΡt;LڵtpJo^T=D#PcGj wZݐpnN5=酁Sм0ھ:ö(T['E%ؾW=?L8jR\J,Ɍ1uB}\l>}qedJѭUxOP$FKBX?y+ O4y^s`'! \ȧEd̟070<_lMQe-{8+H3oLc2`Y+rמR"HDCfrF0s= AM杙Ec >ld%܈ct<[1PpJ( eܩ{(dwUQxlj9P\.>n|.O$B3 jA[hxKqQvtO ?6YM(jb lth^EQwQs "tOr0fP2Пb$ MW%Qx#{qRiyNKdCtQ`XA#Q5d6O-|6fPiIq0* PNj/[Iu6vgRG8HPS 88t9%$\3reSCYSy2O/LM"X-y1+cip50e mNu ֞eWְڳNun28[<-#'Mu5Ǟ/'RE"ꝯeMq%ssњ27 7; B]Z/;^Ph*g{;Řy eG{_v<ѢJ<{+z5{R"a^;[pSA6R=LL+#K෎靎Kmm‘T"hbhc;\P+H\q~8Bߗ C'FØpf"$~bofA3]64.s%Ƶr*@lQX0%8g~Ľ)q!VKaۤgK;̦ NK-.zf!FhK )O UhD. .TIl sئAD@;Mc"ˠRWƿ:6 t~[2uA|,;K(Ʀᅜ`{­\`,FqrzGS=dsdzօ9 M]iRj0}28_-]jOG0QDPZ,Bo35#R:xr >Tv0ׇw /l7kGbFܟl|oGXYzFiĨ9$3{ 64BIY\Q§N ]GcTs[ w}H,{7rGw_h!B(-)._B 1/JqyKN6xr_WVIӺ}ΦD Wֻy1(MlkaR*).f` J+RTh'ݜ5俭UX~{%^=b ir0_F Lnc+gu~?;޽+ݢHf氌Ukr9Tbd1&BYʿyTi /Tb=NUq+v5ԠȐVdPӻbKOzNdAY&i5|DU`ghVųbЂܦ 1tibxU{}>qa>;C=|_F-n9&,8 ,[ 㖆! z[K>Jߧb=Kq̣ t ؾ.bLg*azx뀲,\"*YfǯY8 +pӉc.@i31^ӫZvf0M\o;>ck8mƨݯ=/OI!uY XlFCKD=uWz LcNgDeVŇ./K-օ\ahrTS7gƈ>xU8N$qWPy"Ay$ UG2aȞN2sI{IزeO_3W2}bγu) zL-tILҢ2mOBXJtӝnGzSY܎0^Oo)ofeFe&d0@yHx#G!eQ A~.Qخ\fOmFp,YJ~aE5o2ͤX"3JfTU6rkHX1}@r< 8@&#/PH?{6IMG0蘺O#Зqa~Uz+5!_M#!dP3zdJZ#Y|e^u5[7Mɂ5p6PS}/KAGC.D)=V GP%F>ưۙ9(677d9d|KUv،*~oASM_of~|$ߒ*TוQaэVo4[ I@8cbEر+h^d#+ncN)7w5DR9Hإarb/J{_MgI6.X&϶&IC k(݃!v 8%A؏U:f9-r-%@q @/%qLP.ۚz RM RU`Z4<'o^b̍)Iw^Cl<#I+Pn{BNE^YÕ#x Ko$NU$jRW3WdӃ4 jN7~w˦N  ,- {203i?UO@da1Lbn{ ݚi$_lH8HJ1υz]w~~ls FёJou;y_uC@Yu Zڰ ኼ6>Ubr_8׉ Y*C9șҪб؇tꕾT>lG*hWW5 ͨD4dMj̲@CMuDbu mn\RÑ]D͸ڴ+i!yT['o-be !pݞKYVrjl :'+P;_nf@I,dO^Ue2q"U7PcʻS®Bo<"PՀbᙲ8H.d1ztsTd.$C뒥A5!Gu9|# ;=tc}R͠&1:ci+kPRudlWtY@v52ö"XLj枨xnӺot4ZmT'ch,-b5qL#ApD@}PӻƊ:$ ɭVBɫo;u6'yu,Ȟ2Ζe:QLJ6? wSa TY(U`wU>&c^<6oq%9cħ?7ݥ;eeRlI&e6-Ntygl4R@8 V$D+FHfٰ$Dre_0nάQ]}`D_7[-4f,f}ȡnzs#}*N'aZ 'htVv- T | PXJ'.ԗRh񍜰076GOvNIѥAp.+1q_ɀ[qWEcizu'Zc{r9^ ׋RGG';]5>2=DA~͑xo-nZ^5Dr2bbDY>WUL; _ t<,05- n52{T-T+$6WAlھFW ADbfV>t"Φ9ORūEy=:w`Zى~pL2nVH'?8$ga }}yo?nC▿2]KsKjN`rՕ6{]o@ U6*&6ʿ׿*g;r]3pBڛj49ϱĮy`w'ԁeg~8*rYoq#h!H;?'afiƻP{}Vap/4lCd1@dlb.gֽt2yVp?~fL օTa=Ϩ!`g?vӢm߫1ƍ9N/ %m3p\}`T+a|+Sg  7c`iUrYŋ@MWU;҃6S*m)50ޘX}78 |RgM^x2[ZOIՉ'KHO۱ #̸tCkM75\<{Z'ϊX9f 0A/ ݃:͘S{ӪT "?2v!/sUqf Ku.ܛݙ@`0QhBOĢ,IXz%,!3/qư wŸuSdN(2]@&<V\}lIJ5HBҧ2!.|X3q{z{g%큥wM7xnœ$>RеH2!:H`aҼ2:q w7X$2)"dG ;X *%A {rA[ ݽ24%&$sBJ Dh)j$j$ńf?}qPCy:N0\ķHF@8;]@azGSҾg~Qt/@n=]PgvQ_ ?UW(Ro^HѶ꭪ e7O?N Q ՌB,ԭQqԅNު6j(1'Awy0_{s$7D0gʳQ)cT8JqnX6FS[ )u}l{gA$)ni1ah@l8`haS he(phq,ǵϚ[keeaW3ؤ_L?ח5fAPJMhpo o)vM>O ]p+H an ]XWO[]Z\2y.3x Ś>V!Dqג?)ASLNeWMkq_bZaQwMjBf@Ӥ$䜚 66G?ԖáJ‘`'NdH:ib1gzFXY{ F()à ;}iMjHru!~]knvr0D5G51HO&P)7_m=4?""gFss4p.HxpߍO#aSs_ y :ZfqiIdٜzqɬ^`ȃg" G|yHf^Ħ{ ]<||r" 2iƇ8^{YpkeAQtW}_%E%N6Y+pLvG2Lj,!/&LV1`2u_x?wU ʑ%ѳ&ٞ 5u[@A _Q–iuo,=vo6wͯZ(n`6bf˲ r{Gxsֳ,_Rrrg7Z۟~fOoo4{4<9:"|'n|ѿLUj9{ejrN8hfq.۴ɯ򃖊=9;`%((*"rgͯн0Q$Y27EG )<@F_|vZr&Yƙl?OWŖU?j O1" +/ dtP%mhaJDk UwlS CDfQ ߧAHD8sAzd>^pZN} cwIayՕ6c9'X}Ia_"HDYCT .\kaGTO $MG5Bp&_k_SsAktvHw\,Vց+ MfNrV6ml!s' p- ])Pa4n,{k'iȹ>I\tcA;l]d,g})Һ :fM? uh7ӏ:- l6G! Vm۝]&(Q21ʄDB/"?J=ƶ8%d8#fCd#Gs ؒY$1Yrr[k,>^8l!uq`qXwzC @|Ksڶ;Rv[*w`uQ5>N~&9cI晑LFksxe,&估@ZG5c,P2bfb,*ct#^ |cp%ėVQmC٢9W'UHGk-= Agp{0ldO3xL5lZL{YÛhPKˣ 62lM3ɵFޔL^ n8j6]󛅅篓vN #@Cܻ&c[edIB? 3Fwhm-7~w?n+8H fT@Ӹ\dz<0Rmu|xJWӾB8% dq'> oNcZ\̞%ƒVk0xj'%dD ܁&x^V#a4Υ eH0FȀ|\* XJIlyEO|xl URca2M,L. (nq*FDV`}JD0Z}[|FRɐ zWXoQ:TpR6Ղ%rEh3AtSFvZ& ԟ^%Ta`KQ9~\h %]qxfի{2wѨADX1Z{ ZK7ODY0q7R@e[0Uc Y$]D@.^t.F8* ⋬3+MӅri@ u<@6|]`!=cE2SE΅a[&APM;e'tAF? DJf /"#ݼξǼ?.HCtKoOk%o|ù1 Í'[gHzƅ@Q/|QBS x>xJL {'ZSB(45Խ'Z(UYϵ>yb>eYnA2r$2#v/`=>{-ྻkg+W鑿u׌/>c}6ϐFӨ? uY#b-qW.o7_k(&fMz 쇠{y;q SMp3X g>lB" [5zu1lo4=adapl&d2[Huٕ WS|%]ׯ#8ُ͊=Z6MbK"-/NTBAŤq'G?&dQdn}#QhbHP^M?kSebHo o.rYvD X†i)B>F5hCiS$dY\QVBaPZ_,mbZ5>F5?FGHhDN{ POndn XcP2ݎG7`Qv&L!3ڹu j&b-UFTgU'* k};5f |)Gv䧅}"}M{d"gX*oJw4vz"<B"7"ߺ9h>%6)e(= 7 .xU&[$5LUB୰>0cypVſKCed|YӼA^VJ_߃8~U}SW@4Phea}N2/.U$uqKm36E:\M7 R9=r#:pMC%&`|g5Z)(n:' J Y3u[ԄOY ]0Y&Q)+ No4J D)~Uv-Wwᒴ3X ʬ:tEprjƳ\fe(&D57MN` ̰x\tmfhY㜸x12WC ȻﳬHw1rx vT,=,Lo CDdekQx/x`FJ+ ?WW3Aq  LEr=P^喸8v3mv<HNqݸ)w+hM]`REf"M!Nκyw4&d\&7 % 4^6"_1QxKqY>zNhg} HX*X.KI3xA6f"˰W8y 8{'q hT)khw 2)Ωl}ĐZIX}:nDʁ]m׶$$#_~v3=%2$}i9>4Abys"F,3~(m,G?~ৈ Y.CRC>\B @삲KSID:BF\PR.: [zlIqK7͝'I勳eַfzρXaXZVS,#$9 ϗI>9Q O_+ F5rOZW. /.ӖQ=暡_ (=|UESwùYf۫H%IϞwl}CYq4wа+KL ޜ:tn%DskF՗L."PdLAj;THBۋ- it`! PFgûmc_]/{E)kUZ^`Ue8Nqz+&I _,mX_L>|CE4cQiCώ#_ӈh(.^6.j+A7@)ٴ#T8[G|,0*lƱ#vrkĪ(2Ղ +3ßbC5:*s o.{5mnF\Egd S ƒm&' 1&?̓d!|t_|j<+*Ɣi|a|eP|l:@cmvh2o N?،;?,f EkutpsS 2M0rfw|58fy[:wj"*`jMl=*v->R26T4; ҎK4LS]X'3tFZt*̰1Tz).Gqex}9A:rewAKT$Jly| )]KIfh78j?Q4eLq~К!PFNS>iy*WoeGҼV#(cL@鍅nԁ?lWQC*"*_ ZaOcN?M%brc'[(i6-5ü~3^ldG~! @P15iY(B*lJ$Ih WdY`X#JvC:^g$N2`0̰3K75lE_;Yt /)HbΝ[l]5"*0B_Zhpvߵ^Mq3q3lK{@0|\Ӳ;q/+Q0lS8f ˅Bi{|S, (VOݦ e<ۙZ̐*LHש#)!P`G-k|+,WMMnmɥV>_p%?|7,kqaN<ٿ_+ث`ޮι{c(ػ= U ŗu#c AG'izZK 3f*p1?tC<9Ќ^Ju${d高0bյȝ @Q)x) :C54NYja1x!ںy G'aG@4DT}RhUΫ;0G\(O %AUEF T,n][_u;9J XR3ЅqӃ KMi $ Øwř eSmyq:%a7!}Q}#3t3iv eߏT]1ËRJ|ЈvU%a)!3-~ARz8 yc%5W. 8;7Uag.ڈ,1|D&k G᭾$I? b;=au|jfRPp-Gi^ă?bB޵bޚ[H6/M>K,t]įdMXX;P8䌰%牘*1oC ^3 AsB`jDS3.e<؎:*^gpg}i=^U ]W`aϹD7BPϚl4U06?95(7 @bzy37-DA>q47O%0y1W^E]2^>_`Pv|^jcGEhDPP!dΘnsjmW%sҮ`=B,q`YiFUvd x#[ >\FI ܛ- d31ah`XX !uzB[Ei/ md* &{KHIUξv7OڵC '`30x)p=LH`nך?dnv&rTs\a  zf7*  m͖* &bW+.he|Q &jFk8Gq@:' A\)2f %x%΢>P!An9p9úg͛,@"w gCNlfHP(}VH^3J %x].!\+eW)tV*Kin?xq/#cTFUo?p5 BnC:sVľ˦+zBe yn=ŝ *eA'`YN+D f0jhAWS{~ 'g9{Yc߂ظޠ!D|kr NS|X": 9awP%^;JhXT8 mMUQ~uRr~ՁfR? Ât$EqLvXM& RgE?w#+{j Ei RTT]̽0|Tm V'KZk#-=~ ap-ea9o8̦=_SXz콈A&l,hHղjV_8g/-(Te\!H‰ƾr@@%~Dh PYZޗ-DEkA893O31P9_*_@珐rI*9Z_~nA=%䝏⊼~8^fMHn4bt~[x,i+l1/7:۵4ÊNlx&6Lc zh\m=wKd`d7( HI~] M@)!t7η%Ʊu哩%r$>ٞ171sh$ [)Rf ?fȦ &1𧏌9>J:c3u:UQVm7.24R16uvu6paL(Bid±4 f˄F!^Ҡşۺ=:AoY *8b%KlQ fFܬIK&T06ANiX|ujUb&Wt ē)yR-2 ΀0 oW][ۉ2X|FTŬ0r4棺l>SMF~Z"&M|w|geAy-G%Y*U8HB^E$N8LafjɢA3[axېBqJ\KLinD/F7n]ػ;tL߬=zeX ȢklP/^fjkUy(-&jc  "_K=CSԞ%mZ3Wlb ?- z{r^XVI bȠZR|T –HVIl2r]Q%ǞPҗ8V 7"ÎI/]>WƦt"FTBGM!BKfGq~H|3ePKC=ek)sB^#DͿؕsfTRБMG-ka|KQje[)G{ρh߰w-'sW}81Ɲuq@٥Geoű嬀GQ$;=(M[x--SnK[]u0!rc+!0Pd1|;:e<~1ʚ$qX"=pMg^Pũ*Mw尲 Оơy4y\z ~%DŇasXlaghuޢa 91Iq2q`U)}YT3 qᔚY le8K3+O>9P@Y+)4?zgeCJLݘ{;e:BW&!Hty|CJy)џÓ`-*v{$j׈{Èk$C҈8y/+ߟRSuh8&za*|3)ɹe?ЃۂDY_~ $0V W(| k )s[+ŹoA !޳*lgSt$Gkm?$=0C Ԝu Q`ÈR H٧;9 b_bb99k*ޘ{eCI!|<6^DKS3_h҃s>4BG0`gn2G<cU#3 3!90CwDžQt BʹI% _N(/VO.Ǘ In}%Pu?iX< ?"e^h`Gk .\l_|\f'_\O)'#J,ͫAʅŊB)C抄g,%D1:5?*ɣ!ڬOy~FyUqs9*a3e-K $F_xAy2 ֆb]Z;GɂijSUOWUX_:]wcHa~&F qd*:'o0ZĠl<ᡄyo:rzT%>R F:^,Qpa#hѰRkI!a9TH4xѶDJj DLM~ih7[aNe}HeOAiEKU#p)C iSj>?\4ePVF|.fBIl.WZ;9dǷ_#a8AiP0= v*T*\h LdOҁz=v&QQuZ+!0(|v v8v勒F->!ҏTĄ-^ˍ;˚U-[ p`V3e t'[ưs'+jXD.w}g0$|7a͑)9&5p=`Af$^Qm_gk#ϭMь(413{OJ@F]=!tC2Rq-.Vִt%sLX)VDEHI0_IoEG)ˡDY JRJ '? AKF3oGߖ5X}KMPn66[Bc-a5znSb~ayǝ&6e|ܱ) Ҭ{DݚLVP5xP[Tzruy$S53pGp<bfIyzf!>[zt۩ぎKԥ}ݍKsvs-8X_Rcu[G^d*;g}6? E5BKt111d@<Ⱥ8(/YEZ:OOBt1{[mQ&/{ -`*\Q[x\,45c*ϿlkeI -;kMw̿AAVAeX x( ɉQ|/}\oT0B^'Ygɱ49VUpxGo}`~'EysҏI+k'CHqEȳq{/,A*B_#^L`Sya]PE KHY­/k<)[fxu4~soàaĮ\1) B1 @Ť5_ b 9T./GuTlˡվ_'{c{j2t1zeQe <Q??hhH6N,x;'E7_\{fb@Vj:9)gD^<0Rެ(do]M7K5VRq :[u㎿# 3Zvȭ$ӱ>NEqΈ@Qm"\ @0ӶcnU2h[$גS~&;ɍXغ*rZ8si P{gQF֐"TYVM`rA54Q:3/}rA<~zM !rm~5ꭞVkl"ϵ7.gԪNˠЁjRސIIt2c i"K ;#^Y~rmOEDU{U_b8/Gq{|yj0݊q퍟~P=a w5O 5jp%B0)91;]@EՃӥ/dp;ت_G&4p/ΦH_v2ķ["3^@$nǕ H< ߺgqJlkNCW0ks1M|~f-&x"],u1! w4빌 YUZu@tWqSu& KJW$$_Z9ԫluͶ3L,3"Z+b-M /Sev *KVwj݈F'Ϡa&Rnkʙ]]N%2Q? p#TU{2x̫ՈkVT;|Fר*6n]1it8ʋOfx@VWz؜FL^o'\l:JǶ?.:Ou|8~laΐnbExH̼|Lf3Mܻbiݯ1Eօ´oVߔv;0AoX;0" ?m$4M1 7C*x=\AR2BhC#~KbD!V E&Ƀ0B }5Ύ~x6XH&xѮKľ IŢ^l˹xy20>GnJP2zj1!Mv?A,XxQ|`xwWQ? b{zAh6z7Nb5ðLwƽ 99o<R\NNiJZ9 }ڍAv-33v78golNhT< ߪd_U0]kW`e<1Bۨl MȽ/[2p,[s5Y> H 9{` mKC~TI;(I:@ԖE)T9٦ᒎ#J;ZRA *h*k d? ;fzx[WWfSӇK^ U*f-C¶91 o^`>;'`\!]z1 .Swy$|EtH>oU~.No_1rX.z`e2]>%Ec+*'E>ulx*3>yG|ICMPɐ᾽gѩ pM_9LBӋ[xu,\4*A؄cܙT!,z2Jp. M$$,eEpc#'r g6AeeyQ~0ATYxPݲ+.>P-Ў0hOk){~ g[|pt֛Q5/CJˉE٢!"A]˩lls}ZгL0m*S߁YlH {Ϸ.#ݶ>i/C`f2`1:rK/RMucN\3;y+ 6KKz 7\}9G0Q>ttuLi",bͼ"F[,mtYPXs#Yz8Ӊd&eM-%>Nv.("FI1 D_QPJ (F2:8C$P3]xx[A ٬K[A ܌Sُe OJB6MV!3ff@'l2rc !sh Q>Sl^[mf7x_M_ )1aPy*pAfe)xv{& #rk\0]XY%̊#=2q\iPE˭nrhwGDbV5vnKJjO(օsbK,!Zx3R';!lnXԃ7N+oT@l xJ(rf4[޽6e8P&ed+dqysΛ[kщ|G1JDZ50rN;}qiW)Fu8O9//GlQ^/)˦ {*&쭉SX'w߫*щt ׈"X Co|/ԢDTa|] n92JA_=SH 892Zp}'D[ey??]yy!& bTT4}q#k:CgFbrXw\!>× P PqƦd7vۮ zGRfV6+Er?ZϺm}nTq݈,@HQSlEDHkяqv}k 2@\7/fT>-q?)yݮc5:bkαHC#Qe=Nј[C*qw, {AVLg!Qɝp eӝU<ّNF=f;mwWX*y [(x;"~ !B [#_~gqglt B/&^ѶAďڳn`cPHnd*]9ghRX~+'L;WM[ߓ4! Q-IEhceD%+N-4q8;mdalD-J(w?:M>*zrL/ ^\iWŸM q= ]gC5GKf~8/rsAN.|MK9ΣA,P.Jf1-8E#"o诨b|XwqYfDʽzPgP/XPЌuPzrpmV_ E`{߀hTӨR㺦٧Lţ#ب&WcΗJτ@_&86kUYU`öV^ڷv`LZJ)﬌D%Ɩp2F*:'Ϣۖ:,(A4P~w6 ֌a45 L|StS5qݗۂfjuX+ۙWL3)pĴ3 * 9̚SY1TXMas(㟩'ZKZxX Lec,7qu7ΠujGsRI8npT|+r:F2 M p ;Rδ_fTy$⹂vJg!,Іv'kMv)g#mm9;6&k [ݟ(A 3_Qb3Hr~D-wAD52 K8qumN?m.`VUa'1YB2?2gJ(}g;$Bߔ1Wt Q^A:f *fr/XE;E@f>3icߏj`k1ahts5/!f]O126xJ|ϳm ISR$ >p9RL$iFKr oׇ!t sΠzsr;piӒJh,njaw/tָTZVr_KOF_Lح"97\$pCXdqҸ]/ ŸLi,! Wj%7݄>^觾~1FK?TޖPc,by%aKgf]GF5=t3oɄdlKenR"8fv@|?My@G}/Oq7fykdlna}SlU]% 1}yzv/ܫ{2wD')j,=L+0ni d:P8@,+KzՎRuvIAvd+D>/bЈ#y`/g/ fB\UӔ+ɳPb9ZD>殮>>b/L 0@7]z4@*Тˆ(Du4 9P'82z)L"v:Уʪ ";1A{VڹsHaW$hwvϞT-w0HܷM+.JbcfkrC*,YLل{&`Xh2\E'/<">A&N9DI^1hMVVTpp#QmKBI\أ2wbo%0#'j 7^r}3UfX#TzY{lz"^?H$M ^9"5a[͠ B3%vk> bBfށQʡ _y-;X^[TI[v⥻{׎_l\ *CXZ0ؑjI#WoŵecP@WdɰF\.j0GyL2GFWVW@W44civXAc:qa.I^hxW7 Z|Ŕ#(9 ~Nrfڂ1JYFg鰁gIrEê]6 n]BG^DkĪR6˧Ug:׻ό Bt#Er۱<:᮸!V>YD&hɛs% G.KSv5 EуEk{V3!*MhO6H0r휱̓_;2" wHWa\={&8c^-S# ܖS3m%]为U̽@wIi 9h5lt5;/4K߿M+|q'cXZpGoN|H}l o5Rb>TLvflD if) j#4~"6cfcr>W!G7SX9?xQ4&&qR{㷔xE/Xc6:i:'u$OLˀ"bT^?K`' g$1wKD V/7e9Z~0fGd`7 U% -]j4G+4`[ $H>w+"D)_;:N1rށ~T[@WDAd:X6xGjv$3G$<锏4}Csb͍^Pb|7~Oʱ=d8p;8|3?QMPiDn;nZuIhQxl{ I=Ewm#j ak Bjz6WesomZYj7G;O"[-^/ͮAuy^ ` %'ySCz`6* ΰI_H\rGtvQg{H]$!ש5͆פﻐi[Zɴ,.8}N 4'H}BeDng9^WYS#p1$)܍'~ӄmv6H9ܴeߧ!zSu&A0mE0X:oF4XWgJ<<Sդᛳی Ndc=BƐS"t[ﮰqv&wج~ͩdv٭eủʿ>!Q׿#ogd /4kZ19ޫޞ ٕJOݨy2EQ @KYvk@9v됎Tø~Dih܇S )-#h%,hf3JIp0v GX=٬q3JYӘgׅ{+gF'ٹ%bOP t0z1Hj3:t6;({4,>(y;Kn3"7L\#4aթ?^^gϴ7ul$B3JuNt?fLbl@@ VХP~GC7T,uSD˾dE}FIE&K?u=@ፃi c*2a$.w~uyYˀtM`I1_vN9 o]T'=Y`A/hHi|Rn:5׾(SzN5>gvZƿu,o#ݮz@<=9\lE}2A_{X ԢsE&v6Ӱ)DMEs x(gS-O 36guF7cp׼N&IO=>.8+47*YʗNC\[r5[_T2ya 85)D1[3BwtB3gb3a>n{=İ鿁x1=O;k؞GrQdⓩ_7򳔝숳wamn^(r"Vlpo&e fxÔy"jszS?JNV+쾮mf [Nu߷E'E%GK>(H[E8 .&EhG 4K!gQAϽ(.!2KM謙Lc٭E+_ihOCiDP|i>DyJt@r44 pޮDu]ͭ89ҨV5 d̞`x{逾B<RYܞ/d[*x] Whcۅre2qfZ=-A + (=|1ԛ)bUn߽Dj@*m.3Mz3>[pK!\!"<X]UK| qr|.;n-#CC)SH>ICl!I¿nk'X_YS\`}=sC1j.tsR!kpFqH+U  $2@g$ ClOM=.R"e6M7 #M;@r#"ko4bVVdCit60 Pҷ+~LX"ϭS]?CDZʒ-beKttB! ޖރ`/rЛռq"7 \i(H"!߯/GOD ڇEzHz\֪?R Z K!9Qt;J 1"iKDc-B0@`FNxg%/QKT\(F#|OR87[dɶ`fwcR&n0oKQz]pY`&b%=P~wS@J[K{^(B$nSCN]!3-G&623+֮L>`P,DӉߡxJ8oȍ6GNסOQmQ;$0cspaammn8]et{4ӵKee8$=k&iџ u~SN:٠mBes6K[J"zy6{,mH$n J+P@ۤڞuu <{K^:^ Wr/~pk7f0=D+&1$t"uGx !GNctwSRDpY+AkN/(  ;9ODX+fV$vz=ԛjtڿ]w6 7X6Yg\wȺ/7/xL6ZYvv~RKޞS"ZƠ\h -aKU[8zeTVFKˌBy%3 ROVSeF4AddĘy>Խ}/2w'ݱQ/V闤6/ t6ge0&[%&ua mN6Qpqp89lq|Ph[]',4k's]+|))7ޢ)pFa-jUu(kAa5sbӬx ԕvNy`2IBCsi A2fϕZVΟ+xU52huwDM4V{{"$C`eSa uL{kg78svU燅bTPx!w ON@R )8#5o(E{].Q,>Sa{11(mPż RIK 7j$Iѧ [6Ӟst@tnt(%= (d^㐯 bO-̣i58$nb+HCm\f0P Y*gUb AVJQAjې5lޭ[}l 8(DTqq͙p4ȗ2~' VmG_&ױTl33I_!.y2]dْD[8r| FKwWlھvcN4k':>MJeKŻG;*^c=ŭؙ-g#0lH OJt>afV>|8o|_YeErl已)C>o&tV mq9ҢtwtZg:䙂d ɝU$vh)~`emTMBgOA<2]KX\޶ y7][4ci7gG<JIFVmt*{5%qP|?`):ĆKALkk?TDh(ՓT,jw:@sΩIăM6|GxU{Y:&dZF氍v~Ps/rŬX֬l1MJ19;=;P$f.< S_$y\Qa5v jQ99bzw`M5$|R00OZ"8@uۊ|)l.iz8ɹ.8`MBf lq0\"HӚ׍f1\(@[eF !'lǘs׎dnw-#CL;XgY9mԑhX94BɳS(͑K/wDb D}K܊G֞=Z?s$,h[c&`Fb >{ڝmejOÄF4Rj$W4owΙ%}¨-."ߪxOodx*Ri }k|òD1\^:[bԵ{8H[_&Hc\(r*4FEҾ7FG<=@!@n D֕RƟ6BM:=pƮgU-hrnλZB[=*JFNYۥU8P Y(/Fċ:Ǿ;ku(EHdO< h1_7 ]aPQjy8e0=2Uz3b@`LNX;ۖmxF^[O/S9.]I"B>+w1r°siX~a3dt闾'8hv7HP F=>jRmDžK" ŎRNvbF 4ފ(Г{wH__{|=(tu>{\ױ J{E[qA_=Ck*0qxzgOV:+>ڙVmj_OT_꽉 227#i0 QK|7[i^)—Wߞ`[,\[DS! *Tr5 u=%9U2L"pfG~8.Z7֓ΗSB|lF a"2Ch\:S:S.B_i7V=sZ?@b\$_~~,Zӑ;1 x~\~ܦer3dƩ p m|v)Q 3N e(مjע4eA@.R˂glXOp.Y?;]1]f_eE̱*Sp֜HY{S Re7%2'Ú ʈo!H@6s%224$BŽ6tyu,shI}m"4DA{MOmZ! @d2XmhTE/Tإ>S*Abɔ wV̷C [o;ə&Le{S&BUkR'j¸[ ȗVqlrMG@&WmZRIv{!J\{I|nh~ g OkL@Zt1a=vSOmMZoR{ORY⯟a;9a曓G-ܒ 7Uq1~먯lolm! QhDdߴ\ :z-I BDĢ*|sPp޾UD`j3'/0,-adWIcrCD2kG濔_ ejFq!&l`a ڋ{3b!نWJIsRfAM18m֘Bז@X33*OFjOY4$tbw­uTt6{LG~X'3{㬩BSUHqzŻ*.Ѻ=Ew<ށ!Àp<7p:-"0ѮScui.E0?'c#yg$|@1/tW8e,(j8k ɚBui"@˺1*}P "YCCwR3Hk;>NA,r/ck !B&tuZf, KZYXXaNCGh'1a'] i 7 jv#OX1aE!i=Th= JkKA R<=e5:֦x}UDǨZ^(g^vIbȬk&d]FEˋ$=-VOhi|~$|QD*?*n¶-45i P:ܓ*ux>ɝKJ5[L^S?0Tߢ-?/XKm!"9BblzRf(M)Wr(@HlQ"2SG<[<g_>vj* A(4sgxƖ7A׼mlT9TM_hK a_:UxAX:kNU6XT '"F<䬹[ P2W- $,x`B^}yY)*ኾ3y彠3w"_q]wk~ODsw|u ?tdU@nR(aqrI!{W1q9$xϟ{ƍ48#i"f&ߣ0@B|ONo:NNQ; Jb?tJ8#-Ox RnX^Tgc\-~}zOW)'3Ÿu#$A9^?FSNWnF&_ -BQΒҿjUc{b$;X6 ~OsY?)pI0ddIHB. z?odKx{s~ sSW2"\i"+} b^TWBevʆ[˷# ˀ\Ǯ&zS`vsop΀4)P,A'k#fli+:KBEd6% -gu}[r#[AzesB{N/e!\~1.}BɗjpTZ'1N#ml}CzW@9?*ݕ XLHGٺ=Tʋ` jܾ#iߛ kS8$阇7` ZgSjIj00©2[8j5kH^M3܁D18)ŋ[Bb"\LDU{'BnLN$i[2W9T M`- U y%7,^c5A,?mG21Xc)8v}|&2&ʁ5I3 |Hy 6vgg_ҩی&3 "9Aq>^rkh08_ɧ*@;A:D匓fœkpASQ?rX R7JZj%MsNQKG! %K7$Ãбa#DOrDŴH}3\v rty7RCqɴu!#1NJL 6s0ޟU$E)*O6@[-xLźӇ:mAP%Q?㷂d<_]T)S(?RCO[V6(5 pcCF׺dGĮ  (ܨmAdJ3nLtA8dLD17ğR:]"K&tMEr|Nخdccg~Z:s< fMU|yePZhbS08UV>[P} wP)О@^) ;>3n+ވPɓv>wO;8yYD Ha`Vu0hJ3Tmm4*8ITf4iZk[/i.\%/A28k׳$4:QRY*)v5*E|^ViD#O=&,{eR7QZo.^h,hP3Vvi8x7)t,vd50,D#8w%.c cj/ruכwcQY\>s)u)y(]\ `\^ 9괬Cs  WS!bQ\ҍT(N|eЩ1z1>oe6,7f̙h@cGqj|ec4qtW7:ëDs<8CCk`c)kj4Y@1|MTa pR{&]tFSԐ0=zz]oIf@?'LE!I"1ɉGw 6 JˊqfKIdFa^om7U&.Wx2v=늾y39 @PkLuP9? |U,orHڿ2ҟd/VO)k+ӠK ?Ô.l-LdWiW f_̈́pςv`=\z*IOϝ7 2 :(9(H)8rÀlU ; QCBgPyuT3.~NRml'Y'-M >:Z7 L. P.u6i33pShXrh0PWSRټI6N})ʞ= ~םc!=E MGEGah FO H2Pp&xsC]DC?j>F[~{PmKf.o؛o.9 7pw#FB{,2D@"|caߏ!բz 8]ur O{2W`6+j,njDat/ĝnǼZ3nwlQ{gDBÁ9KE!ύiMzA]h5S<6lA_G.[J9M9fdS8(6C(C>dssg `_kxP.!HƤn <9ˣp+%=C*zŒ 3F@ˀD(f},̄&#))%}rS~|v#W D. 0ˡ<<82N.a鮓Ksosݴ«6" (o&@mCrkܔH*` twxR}~nO1@# JA5rс9qij΋M'J&]~6 u%nÑNvXq\ROz׎~ R2ɣ>gOwF X'\%fIt &cWǛ\Oh 6oH ]9N3bt4~ct>h`a5/PxVtVAٝ( i"BFNwBw_YpCxĽ1M9a1$q7u{McbXjKCru M?^@8( {5Д!B67yŇܜlkО"g MEl#ۥ\|\NW|~%]kɾ[VSr2^u>%~NT:HO3-6O-z8pʣ8 !)ѺGmsԯI`Rg13UVedx4&6,)_m@ aꃈ1Ǎ!^pgwiB,ּW+l.AJ }pz/.D.Vwu ,-<\Zbm'ZHw6O#ZҸ/!fWgƗ/3vhbъH-R'(v%@gK`xp~9䒂/{ŗH Sz >y8m*+WGA_!ȚIvc"WmoB=f?FYՆRFgϷ5o}T(Pj@ 1Y#!.;ׂdJVsmmX/uRkWYמ󏷀|0|re 1]Pp~kBd'SkEfEA'uմ3Y$sO ˲@G5)okEl6Ԯ%ex8: N ."|-268 Ը7F@}:`8>FdhnG9",}No2ǣ gEǸ 6\x %}3)=D=? < >PqBiy(rR^R=EEk& UxOYoqbQ9z2̓aaj-:xc9B<9%\(dhL!%:e%xLZC($%6դHNyޯG9uN]6lSד WߵfIɪ\93wt$1W.'Eu6H8!J \*Xrd ^K $k˧:UVg@*\(t'E6DQJ]@O%. 1=#Sy 2WkʁAs|LhȭډoA1Rma^ ClEIC,oeFx7F>K~+j6YQhe#M# *I1]֊Kwˍ;Fsۄ}V\(gRߠO15e -J}M6_չH\…p&U%=BiudsH[z-!%!Rj.@2YnG`8xy3Ι^y_b0INu ZhhƖÀIyk0%Mkdq픺DLTzԨʫb4' S*"F^QNSA9MƏ˃d~xG|rNAPS rޥoR &konhq:8T][%Cn#* ?;tfAJ[M8N>UGr3K Y h.͜-#k6 pF.)զ؝=ҜI6xe5DJ4o{w@t"%B>?qU'H;@zϚ.<\D +z/[魖~@(1uq7#~m Mm &bϺvBk-+Ys:XD-}CNtS SX]Z^V蛎w$-YSn$G=MKjlTN n^W"wDJ$'ԣ̢{Ft3Vk7vI"*o=mQ .>*_XGI6|(Gѩ# c۳,' 2>5^`_X̪T) /"'۱LCwX5*{ϓKv!iDYk |LR9,*kb哣x s엹3gHxOK\HàO*"YbD.nHviSuJmQNe kҶh\Ic@i];5VBkC\!֡q WD.[F!3HdV[<!~ioϻܕ1#@I_QtpۭXT唸K2_(ru`?vz nm2&Kp Ξh`g69ZPE7_Yziy9Q?›']%Jŏxn5EquќNmB,z*+D *O@}*yZ@NNϏ/nZ(N+>V̉Pe *]c>&sYNwN(e /ldzh$moNfd^|/W'|J>[&\Z-0ʠaߒО,CfI+" }s޴yOqpqؠ` fd'Ckv`Dr3i)m>y=GY&` 6u;<ԁ@(˲drΈp 6prLiQ̛.KΣAil5Z֎t\@-c{ǟiwϯKFg7o Hi81 @ssž%X8%.( KDQ̺ ky.&eѷuLp- COszhYg9DU0f@$C nϲuxZal%T]d!+6p{toI:d@Li-MWHt bSeUKCgXOڽL3z{PHf}|&Aa՘(-]T~k [X^!jIdCKlت,7c@#Ab(&Ʒt(xIw8Q^ `l`V&Q<֞}uU3,jpez 3AK#U/bЛR/uso=ܨd(w*qZQˮ4l? FRr;QarBֳ}F=WQf{'umbʅxu9(+V!hTe !waw:7Zosp{E_.!*kJ7Rtãc Y,jL;7Z'7nYtgn5!݂bk֬fSWHIsY]BJwN#?{gAeṿdqHf!P3@*2e;4-y)\~+Ȫ]["2\ RXs{uDnחhƄd* o%2և=3$P+!Ect = 'eJ4CC~=6^ 1blS#8&Ɲ^wX{M! Oy1{0>֑ ;?ST!x*V-9#YO` `r &RkQ/&W .5=tZ Zϵ+* E(9ơ!j[2S/@;0>"#&wAf GG)z>SA8U>PGFd# '0|Ql°Rprq9QD rlr%gD"-uX":h2Lk;M- "ބd2ʖBQCֽ(&E7 [|v84]#WQ/%ʣ.Mr@gQWQn* ?v}.$ @q.¬nGcI-~s mHxF:a deGN?r~K?A"bك^ j~bs'h_Q1'2~*a[ҥqu S]sl Ͱ̶?~=Ujg!vj{]x蒅kTe? \ZSag6~ #/c8%UI.@K 7*ȕ@nGd![7&\7)iP*ˆԷ` FtئVl=C\w)LMmdvH^~Nc駽/ua2 9s]&{)Bd&fu⛨LqOaǖas2K!Q6`j'ܒ:Fx;Ƕ)!fH*UnEdϯu KGU/3\<4Ld7" l8\9Sov+I'G_DuX{Y΁ 7A+,կԌ+B%o[UZׄWtRܖPmjL?"&e _sl=~ }qg).P^`Gcm iFUsjF#<RH ܆qX%:LmQn*B .]ɕ$뒸B1PFDVtHcm'|Lu$V_o }PPOV0lfrRW®$ӳ]B w4mmae O3t7N>w&Ll ;M)÷p$ Z\;XHFԠ<)0WlM݊$$YRСgN>VXiZ223+f!H# .[]ID,J΢Kxٌ4aJF$3H{p؛ӡr`<%4} Ge?ELt A:B'8vEUtr3vA Y9uf}R w#6jP26{sd+\t11 o8KB ud;{^6y }j}T/Pif@6,5Ơіsd7L5;/pM0de̓B.7 O2ʏRoxqy\V?MNj_ Ju6k+}@Vڟ>Rj j#Cw_ePnY?S`ycEصvE+:PnyBU$`ؤ d%f#O ]+ŬRk#v+Ƙ0b#m$!b.Jm 0)?us"uMrߺG$+T-+[@6I{MXS)`̰ 05R $yDZQ[rIK;ZnwZ]h56 Q6`Or?h_Q\9 xc#ص V8ʥE9urVA\!'z*)2҆BcvQbۆA_pQO^ńR& A4N3փ陞Hj(ue FcJily."KgQѳ`_0Z!4xR ajsɗ^cq6V@.y{kzUho,@fXu&IŨr<vWNͰ/H4PgQhz|ϜF[:GܥP9_;!i*$eԍQD?y}I+WuI7EL*}gx˿Xh"#| 0LG'MoGܰob~a9ԓtFw/CB;Ws#{fY>tB_H.X@Ƥ~愐.R0l5UTa_2 Z}nC!f~OKK{(Y a rn5fhp<-U6\M{Ȯ5w4U%%4ushӟȜ:5mΑm umRmHgpV h ' iֈܘ'EPc:y*m8dW7 >A̪Puň޷oR:!UߖNT&PC Y 4ߺ: `]nl} O\ї6nY'@%ژosi֚gd9uڞFs2"P} -9n5?W]B1X7F&umSڥ|)bg{~y b.֘ },0Dmc=Pҍ\iΥb;%{c wvҲ\Ew:vD:[Mop˂-NMV4?4q&LX(_&)Tg8pH#BmJ6^9kaaNY`TV6:%&0f7NՂqzfc|O8f! V8z]麥,ֳ/ٸO{IJrCɪPjC6E[q|-" nb"f ı:(춖$E¨$*Sʀ|=pus@dH3L*ʴH3x +34VTvYV덗-9͝dcH!ϭx QŊtvala5PF66U.Br!N\g5/pG "VQ`n^*&;ShFqE=5{hT/N}ڧΆllKd `I^¼vk-#]LW&gZj Ꝡ]AGKMWJ,_몸x&7%EGWxwsKedU7Љ9R^{u&TB7ZNh"CS7{"ŠH95о*(XOKj38HFDkkB#w% UGX:m1 قKQ̂ެm'O,=S+ V:8[ZU֟Y>_cyx/ke,,F~Yy" 6t kW%!SabJЈ[Kre/|Ȝ1E:Xsԟ,]1 _D{. )/1ǔeX,Tpa"ϗE"K5W b6-2w9V̤gK#čzUEv8;9Ĺ'g׸h M88VF LI`n)'H( U0Qlo|MG3b#(,*ƐiyJ̵MG+A̳B)+yp6IS4H6/֤1omP|\K'9Ol*M82U>K4t -ZJ|JW;M>_%r[y4F7Ҍ*I8n`)e&HhsFy}rha\j|ˣ΁|P=Jl +黣2)M#[d:{lGKrɛ=Lxq3> fR% T}N# -+̎bfy9gԗz&qqɊSub}.dь>52!0z 3k-Q̫g, q*4iw:j0+\Hit =U)]l@~Kw4f.Y#`=)'ru7ڿJ1O*|j^)5CBjaIqy^lmO1xoGdh5"B_vaA bC5H|M5He]ހcn0FgZ|=6-j!m;V L΋a)ig?-_<iwaDAfD YTʦ  $e9Ħ4 &-FNyP?aѓ%'u$7 C1f6`z3SN֨XЕqtdk`YL Hׅ$AɨW/a.iO݃msG5 Xl y:>!5ov+Rci30uY~A?"8l{Rk.PAZPE kAʼ[Lv&:ԲL dMƅ+ 5uﭹ^`\JaOZ]£Оl#Ƚ!U;f;*w@@^cX/]Bd{s5آWA_瀔] ;CBcm4_4Vo~qZX;/V7w! k:8"!̀yii*i\*"·R~{LeEڢ.=DZ QL6dg?QW"""r;]cƃjs lv>YdJg~ڗb"n( eZ&"}V72%>:_bT-Ql/J(f#N\#?v68NoV2!:_YaE Ѽ ~aȂ L-7 'X@wtP:.4OGpÙue²&G樲Seޱ~Cpz(lt@aV)ֱ=@_Oٶ{?>E2HkoɷIṁKNYYVx[McA&NvBԂ.}|HSRb8V%XZt9y/Zp|lû"JۛHC0a>cOPůzn\P*y!pIDP"eRA=3O8/I]w< #f/Z~g{Nx{% FȢ$dl% SV;O"'`yMhSP|* ~*j!q/y锭I/BJan`;7D}m :' Ҩ>#rO:Q> lXxѲ ῾VǗv`C&f^ْ\P(SH3d|܋{")IEA΋yՉ8Ds=_U& ӆ$9tLy;+.Sxa֍BnМW caLn2UTס)gaNgwN*G,S´w\nqcYf:QaLs2g"qzV3[辋mOqOẎ$IT ty+|K5Kp9xCRq;KFQD?8?z"+[qzڃOWq %wu.onxZ4BPBD,fVc30*%ѧ&*HA9S4y2b1JMDyp8wFq/?me2l4AC[P~B.s胩nwGNӥH]ldg6Qd;)= n:݃$8'P7*qM8H&'Mz% 0h8)t|PQDR]adI4v/_~lGaK6f;Ԡg;#I4ݔ9c&uu*wwrt*N 7hj.Ӂ=673?wl1g<:p((dGq_Nv"" 3TDɅA]kA/ߙX㛑QѦMe .Kev!M /;h BكZD1]&pjYQklB6^f<f]htܥ$7d`,"~:$>\6m77_>XNaܴѮv'ΏhYDCbj:c׵E(ˈQEh]ꄾF']f{?(]_1YS h10NٮKFLjνsK 3V/\ј&>k $zj¡[@;Ron ,Jtyb@mΰ4,Zh4NB6A0 עɰSY$}rZQ}Gr mNjMhQQ2y|WjyҔR_(֞}^xZOC+xwiG.ҜX*<N3\{I"}^^&xVNT%"5p`̻@ `+V:&q6djԽskd6Z{]-|,%q1%L,_J@@F Gt}DP_T (¾}|DqsJ#v,:8p`2yM!kQP Bu]Pͽ2-fb߉aFfgԸ>2yD91qsP!6([%?V֐&A( SOQ߷NH.K\JH)T[p/%KXwP !ekXdO ;X 3T;ښ-fGEf A~}T^5'_)< mںpm@-79"wfuŎUd Zw@Jģ|TjZ) US){qLnNpm}sȘ'qfvp WO p9>*&,R,h&eBTO \8E4!?j<0]!o&fh&HGfl׿%=?V|FCO}Bl Zt&}99EcA<<=7kAs !Fink=I-YP^XnNѽ=1p)3ʋu~p^+g71_USOnuxNքٹQXzXSg|C jc&ѐx8qaP' Q?d7]exl;k bBDjd; Rݢ *H9P6 _>8~Ґe]~{18MD`OXJMB5H3&R[xA`W4n}W!lgXwdի6wP4;ui4n1׍Hu^PHք\XHן`UEܻlphRwV EolW[.? ;vGwm*jH K)'g!hז)3oMdԄmeKK ;C?`t _4?]|$ ; L%rzJ`vj#1`-^"j²}> |9 ^g=dd!# t" {|вўr1^w8mq)M~{Z `RmkקjG:% Qb=C ޿|b5)}G_0cNWgkb.GRjY0*|qA THi$Lɘ!A^7 4|U`ˋ!V(@ueQ`gc(8}Uk #Gcnz!). Ԯz׵?b -*&ÎP [ EUrXh'sY?N_/%Fj"п7hZy=bWcA֩ p]%7cH Z}Z)8Uk>VO لJv)}>C!s0*♵g|SFBs f[ lպmXEz K71Y8 *"9cL+f/ܖ KOz\u<<-=tRkX0gϚA ^jZ-s򁳍_͆," *g>G_VlŕoЊ)Rm(Ȕ2AUޗ[s>> N&n_lF/{*2k4sfeZxtiw=ɧgDPO%ENr?y,kPg0U]pyibA!`z*VsdBxSM;R&bϰTU3dU_U6䎼^c0` RJ#mDIOӣ T\<[_rw teK8BuEII^wjX!}A^io37ڥ+6Y'ؾ;U(Gm4R“)<]Cq[R(Q†@ &.p_/G"~Iԑ?$/:4)^ސy P3G>i9CvZ+أZNG!bZF'ͩE)֏'Ny+Lf`Ԑ'9X/aP74iI艷{{ |x8쮠k#nxc%bK%2'jS5'`&̙o6<ڿȒkF]< )+fYv=׏'ZY }=n'&\2~ Tץ6-/΋+= ,=D\aȱ^֕gta|nlh亍;^ A`)UH2hw?8&HI]S<$G1>.~$vnE|Rqcz O>;jpe#*w sV[@נnh Mz2r.܇ -9wɆև:4 QuǠ7P9d S 0tX;}ق#NorS9S1_i)b?nNlY)`] գ}QnOoz  MReKĬGE_QU̐L~X}rϥ)茘ӥ-O{(^:Peb|ŚglUs#8ls4Gъ YzVN€&r6fG:2)(嗬5"N}`MD(3,c!u)ο9Ɋa_u]{ =To)%u ATVa}{V&^ x7yiO{)P~%)f2:!f}^"O_LF{=hLvx5ؖ&(]3$\3lDM7*k^p'.ţw-MVq|˱<ŗ=kɷsVѫ1m$v@ U?/ 98dOs>ea Yt*B>`GC)bÄh$C1-,j@Rv"VUBŨo|'U5AtdECvk˻4/"VW0ʺ0pvtNb(MHp[Pb >(z\ZAVwp*R 0c}cnW!{43#e^Z9iSh`#2t?d(ԋIL?STYmĀ˓3 .+o'W4+w_p.ƿe$:L^*q8PL:fA|SUٌ,Ο"|ixX˶lqdfC"|q 4?RJ q1PyC/Ǔ*E kR1-LR{~T͙&_(F>b ЎDęT70w M]$Vor\;30F &x]ZAB穬Xk[HvxMl:s|Ȥh8m)R|9 >ۮ}!CF$d?FDN(pV1Mx%&A׿!7qZ:a0mV$gr)XoF۰|A8C|Cf06seֆĤVy%+P+T# H5LHfddDl9 ,g in1"MǂLbZTjn.'.dґwz'RټO‰7cn `Pך2gq7h:T*D͗2`2JN 4&h\KJF6j>>f 2n) ]BYSYC3/9.a\B1j 96s1Z!1`f\aJ<>o9zSXnXy]r~uk%NG!^P7['uj`F<7ah/juwhoPWrz|󷘧5D Oo̡;}apպ5d9 q1z%]I)4ڌTN?Νмd#DlחZ1C|ʥ'X [@୭aY_|mX% N} =G$YiLb7bzǖ#wZf5wBD9)%Ǔ\ %)FPeD64io`}#EMRyDWl(I`63ڟ+3fZ|lu劋uMd&z"oeeK& a{s]}/ǘ7\ʃNPV NfqdА 8롟Rʨ_vA9n`]j:ͷџɟŻvW ul+!(aa^v֐d$*if3{eb {NmWLKf~jMg~dqum;&l:CTO#Z=9o I!dܱ"*o#{#yظ PhaԫuzJw5ŝ[BPZ6'u>ʹ1}B۫Wdzgug b)wI:ͩݣQA؉|xEM\‘hZn:'UJ $ ehK 8EsX)pࣷߚ+ -ߞz]Ԯ~/WĀ5EΔ30@(Iɹ0t[\gg=(nAnP6jcJ_r5?j'Z礵t9%_Kiط>>Ec69¿0ZL`vu=5ɷRʊP G.!4(>Q]W'TY;rV틠G(MJڬsPBfMR8*f-CZvDo M"d@Z:dzPr]H  E)9"88ȚE<)ag~%?&w(Р]*=}vXn~lyu.^9#Xgk9]VMM^B49ZC1O>d7~dc Mb?7< 2Dl:Ev7_wji(h֩* ۞H/Z1Lkbm-6.ͪгhPp@b藄Dk. O!Iv"EWZc"AϝꂚG#U۫JH«.QJ}8zYil]-B'Y35Q~%֒z[uIU&^j|3DMgVm "Q ]' em!kuU/~օyIm=i Qlmi@Ħ9/1 rVBCT5<[YCV闤px%+)Dv .t( U)u*}8ft`f!`"뎫94: O8 Ǝv Q=Nݧm=pd8aݵ+zxj_E_vKӢkw2e(rq,.z =?&|dwټ#nұϲB!o/[D``"a-lW`F_|3m'V W3 aG=ܒ FC/Y:'6e'qѪ~N^'DGci6_(8zoAU#g>xbV8ՀxA 4?7Т'i=h 5pd> [ȣkhH0 =MD> ԓKE2İ̆Ah5H~ qɾMA2[d^5^D͘N؉D)S8GCr훯}vkN۰O}|}gvagi lCoWzEOXр5eN's!FzO qlˏ}2)5}7d6ErtD҆A1Q78ٰ"'v࡜x9wcpҍ_iUo  Gy' J]s.v= m>_;Z2|79EՄ-V-S)D m;9c5zkv_ j[7sI;=o*Ჱ߫|fベ;*Chvr rDi )?p(V*M;%:o7/O,Fʠ'8s*)*#vҒK7f`=4qt^lO>H;H6¾\.r/B8JIw.#^RMV pj5W.[>aobV梙Sd/v&u3t9 Pn~в.˴Ue f/%gcE#>9=ܴ=ka'Qq D̛"_*œ8.xFD7wɚߕK`=u?HgTu3]llXGKƃ,_k ¬ oʧHA^J؂sy@# b^(`.!%@0$z ٌUeBsѸ5Zb9kN2Hm|l9^*|׿PU:i9Y*~"Bے0O%6d@gRJr9|m<,2r>^gΖKA4܁Q k 7 CK. `i{pv5@hzʃ:=1*,z Sr*T\s*Yآڟu+3xgnFϾM݊˓o:p+/% I7v'!TTO,rzxǨT$װ};)OT DGM^C`d\DϱB-bȊpr?[ o*pNx\Ņ>3U3MwP+79(+ʺHy؝27 &ƪc FvNzx j9#4#ڽc6Kk5P WC 9>D S_z, ڌYZ`xB;ʧ|jHb @ mu5.aKeEuX[E@Rrbwը1ϸJ(Hv@b!_1T^U :Ju uHZL\Ϡ!R3FơCbkO842 2&Cd[_kk[r*W͞VsXk%(P Rvv<0 ? \rv8F0wm%-%]!xA[@Z `g{_"44+ýƬ]Hzb@/=%ؑ؉!NJs+4#H 3 ɰR~`e19b)L.g_E?g 9UwAd᷂8,&Cuֲzޭt$Ź )?@\wv QtlEk"i&!FH>g5{sCO=gOLI+oߑ7&a=E2%4tz*^rgqE-莠c[j++kVDI?q&]dVH$ npɴJh (P6~tp]&aEx>:0{M*,?!BX6k}6,QMv˲GǀP]E^k[AG#)W3/LFdW3CA$SeI-߷sL'l=_ˋN[Kf,'ohc' =+\N^2$G{O wT8Aݪ$O1ӐZfSg_ `Hڽsg;w4iiX=&p\CdBI_4F5NCKkPQQ\3;0mM6{4FU Ht?װ̮ju4/8z$LzaS ^1oNDNQH/DX 5F{=\?ۀUƸ\7qGFݷ.|ia9WkckyV1Uq?,~nY %Ci3M#1\in7OcȒtDT4Y7W.gʳLt(ԶSӬA 4mV.m m2avJi~VkcWK"H(vUtR0N9MN@wXA3Z%K8 WzɹߏqD 4xm4D_5pHNKcÞS1@*FCϑQ?B@ILF2EwE=~+P"L/M%T€q%H[%$Y`{Є6+ [ga95MgWσsS8G~ĊtD^2 bStk{6+f2R~W1W.ޔH6;9<ߤ3Z(m3c<^ ]`[+/[ )yfT(P^9Os:A $_%8v+).gӠ!aDW1ZE$g:ܺvhg9ٜtuHBrK ։`!ɗrm{`;@]N}8j! /-L WE~㇍6?ۑ\A5osf{r!A}Z.S'pcA}ojgGpEFa3 /9nnEM2lYVzN+xovZ7ǒFTrc $%<2!ݏ.ԥr$g ϳ}#KPkIݵZ #pwfYLɱ!g#^ 1sJhL_CLLM󇞠 ʹo4l҃# ;} mg'U fJ> t5r[~9RV}`[մ/pnF7?H&3ڷeO;,UEm=hQ(Z_6M.\)^\0^rk㔹]ɇr 80@dye\X7L6I46FA;\a썑3d<XQ">ɐH<ٌyFGq -3\R}3*=:Mt Gڵl>\.:5yAl/!v*QI |a.iIdvVx}ojJq>Bk C -f(@daMT{&eIϾһB8*5!J6Ȭu>s7%{lw3;lB Zo%'(B |w .'4`|bH">ܨ^3(IWNbwJF;]M6E#D ^Qzk:srPVAk!->:.f,3뗂-F晲`e Ի*PV0Hq\nQwmX{Q}D *<!#MJ,pMY"Vu]2E~U_34SKֹe AP`=T8"Ư|f-*ʋ霷p#)!Z>&(,jQ²C[_%#q5jlqYr" YT[Wcg=x'F2RGw'rd=L@MZyR*3&; 1&T5O!c*0C^sP`\Đ<UL,tHʓtL @ P+%6EKx5фH1xgR6ҩ!SY[T4!W&Yo?hr/mlńf7luH]&~hAWd3[bnttzh"2J!hh[KN ޓ;LTxyb6bqs p%釁|+;-+)j"@Nu2Jyifx *#ʢ ̚#eatT/gt C^)EUKz'YirZ4E.JV|:*f!N3^]!N+4x= GpЛE"}^nx-@P,4Ȼjb0fHJ^ "PdE36yƑ "mHwkp~%*J~)BQ>bDOZ7> ͻ=N6#$"к鳡6ɮ><~|$ISJk"bi>Dfߠ!YD+3U)ArrPo yI2_%-#aa2V%: udo7W6Oҩ6z5nhd@K Rr4ҫ'ͦeIi_fH^}nÞx 6H}{#4yt{ܖ,Kފk-ׅذhaAqk/_hRmLԩ&7Y]s!_u*;ȇ\cd%BZEU~X?&xaM*x6a*mjd`OyYQe}@PhϬ݂报^j|d2HjJ<<)N J:lg M3=7[Tz57#Wx~Z.lv9vQ)1N,kjlHoxb0/U9ģ*7;o#q &cj(NOW* P,%rs׬:Go.B'ORW=gbcǫlPXue> _J&yT[zNeE *`jhϚu-2Ap5b.9:a3$82  !K5Ξ؋Zd3(93aZ%9f)zNlv̶nO^0 br5,Wا>Ѧ8C6AQ F7 0q"+6 DE DǸPdqpK!}# R++.;⣅<3ȫu"IxY9ےz\Zuio60EhF,9&Cy J8mI;F2*B4oqID[dhd"A诳/r?hS D5Tx!f֐&B@as~lP|{=5 aL+ѓK4&z{g6}%?@C˿#/TY HB)2)oE($ -^q:a~JHG`ыg;xLxjaefOĬ5ogx[9W>-p]%"yԮm Ve?]qw R_zUg @5g*%/X¥7͝Fug/@ OXr)7g?gy4:O2 (Q̦Jޤr?L\Is yLx b%`H=~@b4H ngf ߞ[*_.=AҲhBR|+_G2Gb󄮐^QzqE(@VfMt&H/8!wWl֙|K&oǶl#w/~12?Gm ֕ۉ$O>73O 1uZk*J{ Pb߮ {KIf g@XhWY??FH96=wrn1Wge$_l40EI w~6q_0ULKԐM^z؈ C{;IDW :}E-V}[~-"f9"B2g5?1un)[tލv1xU. 2n1P[_.WfVJ. ?5P|nAdT~ 'Y [8{)aZ!"·W!VEݰmeCga ^q#qG79}ZC;}w7%:i2F8ĵCk5ټ|$ g;e<םQ^o|σjݻ3&^0?^ACfiO/Ge~I7A7-3l`@0ǒ@ ܑ_"~q.F14z.McWs-/Q2]4ն^6• =xpu]d wu elS=σWO<-]MͺityS鄱5I,6PtޗBCyW9]{kB>*'zvKIC=|;q\a(1|A3aV(kheS9_d듨OfgJ\#..bc)Xƀ5hA~)+um uepvhn<(URaHcG!og+sFqP !HI2dT-GNL }ٸ8>6th:8lh|9%v`ESzdc0q>8<ouI- 0< n;/\R@6vuh3;@hQiN}fv*O%80vVȡcHϨQ&\oMI݅+9o M-"},UɅOwd5E~\2^KaT 4OQ6U\kK1n?'D呁xl>:g Fe)&jp{ tvGlld/]pkC]2)$b#[Qm+<8kHK h`ZNFrdeo҉=g85J2 @ 9"(o!@a* WȥֵM"pWcTn9Kw>x.fB+:kN]b@ KBPD߇?XM3uԕיm@).RdY a$$ZpGa:dRP$\f+"G:=}h!c)XH: fyHZšAyâG &{~yk!:g}bʁ0߁vѫY9H lR&kzɄP?[/?﷋\'kc%&I8ʿEbt8œ{]܁|*dWo8YuA u+Ll+MgtѨ:a"R],#–s-T'R:H& |,V\v6kPW ;Jˇ/Ks$Ed x4/q"*r-:OCvX擄I!dq@زufLȁsۼp}_`+Z Xp\P|ަ+JxKX  ?7 }r.+S }22NzICbMVkraD=eG'YQ?>Y:Je EH  SHtEgW1Ʀ!{|<#vg !8zezfM< t!R e·S,*% fG/涂gG4A9ԡ 9dX 7ψ1+<D҉w9Jj멯iR\C& kZ7l$]hf<]:b]edC]eGkp`+$pJ9ݥ%2-kdž][2rJ~qNtzrD1(fZ^rI$ b?fݬGM#g\,%F`3g(d6&ֱAו_T~H㾭'w[i88j ¸G}9V2b)=y^;B^?C>cSV瞨℞1HN(A9gq#|=h&%TXz^/6|CI.h@R(B~37ޫ=_w@pV)Tؑ X9Y .=_" A"6ugO4牢*h_Z`ԥQ- ܙ m*ʅސV+p,5i.B`X#q{yK|y.iMIerNXHo=3zJӆkD,QS;uggϙ/ H!1z.v_%1vXeᛱo$,Gc:^RbcAhNyb;PU9oBhp߬c7R.w|Vp"iNsq q 7l˛}"2@ ZCl|2PԢJ#/-H{^5$bpirzhh$PEâv_Any54KrZîH*G#PfrS7}_EluD $U\ZQ,e,0]Ш&[peԩE a mrX8tu;3v/^j:99U@$ iť2}`M&љ-HMmGlpe 9*8w=hOmt2ճR6sZU;+RZGNJ,d |B] h ̜,%" CI"d4]Qo58QݖXăTH_u31 G *-V_B\>A^wjQF> B!&c7xռEJiY U&e% e̫rU ЭpxaMTg5-% ݮHfcWWtg1v?->u5 63(vW.Q~e7v-]huiHlO)CnbyzcbfP*:,VGmC{uY_xUPXt|7l\(?s&io_G)@k` C1tāN-9B2ƗZ*7V8P+qsg|[xtlDCgecr(EdwR0>mM<;nh!rt\ry6'^Reʗ KkWK4AE %m&>]#@m 7EP_rYYUܛLL.tԄXU{o_}!8a}g-w{w]PeVbIr@ͯ"BJ,wD8u}ȱKCdEL%kt3:t8ތ<k;Xb0 fɼ}YBC!в A) 6Ja:+R5!5f"brS.Js.[Z6ŽMNS4!exPp6.}5`uL4vْ<A/(-x-Q^̑r:yX#TV$N5ٴyZ!M iZ.DX.* y%vW\V]8*uGHkЪ kżdѷaaʴޑn"0=s<6nsBg<)Qej㗫1Hc#b$%*'q"Ubyd0,IgU,uݔoh [mPocndGPS/ 9/hm 4_̭:㴫EmыVq`(% ,RvF=#s9&'*jc0G\9;mPшľ7MpX괦Kc TI]hX.x#*GNjԃʗ0z>瓈̧ZflDfez ۞-ZKZ+^~ZM{ik_잗[3QX c;E@vb@Z7feD D" Œ1v b`'DXI5:FLAw[Oܤ v}%UIxýDKS,m{6bVVktj/Fµtx)oj A?5@6:ZgtQw E¡C~vP>x1uL<C2)h7>wHxhfsn4m:Gx:0~]0':cflni=gM\f\w~_{Ji\嬪w!t@&8澮ep8N y> .̑A(=YڮQ,mk=?kPEx0ģ6E`\h;Y|:݋+BxL{9>]FGD٢wWZTYXfe(#%t%vVa'e߽>F-k#aרaYkT_7(Gփ&iԩ]XrvF,o +\%%Hs7 @o;IX1DM1$yJ g0<ԃb) ޞiVa64h}P^ǡ9( B.x/+uߔʷ-X~߷l*ioKdց 5p4Υ`J#s#R+w/?Z&n Rff f+<_JN%8W8c hElzSyy]pUf_޼'3nx.3Mf`~׆5PooR. ?2ћ@c_C;!۽Ӷ-s۸[#3 704$"!RKŭ(^N/*#KlHCco-wC>>d#X„S1% Bh#8eTYB󹉪EW`'~ʱ3Txh#RvBCgd.{'16άFh=C1yfY3 YaG/ $afo{?ZI8]yc~uz>WZNXōW`t Z6*A o)R,?:OA >%Wq992+B2J]C;-g"6 EILU|^UH$ rh}AWVdsR5 qxk :15fπŬxiMݼa㹏#dXlwd481GZ2]eO18}0qP{usCcL#`xt qC70%gnoZȯlrX5++/ &E Cljx$"5>x~)_-~Ƅ%P@^oW`WS?;zY` V7w-JvQ ;~'#Q""v~ɡ |6dD @ xi4֭BK2ǑOнfp#f,.A Cd'(Bf*БDJۛ>[]iKMڡeM7Pу:EX}݄@*! MCNs#r2j`xGE7vxPpjm4c"" X4RZ#.H@RmUQxjy;|1F5u':Z lٔ_S}G*܁h.-^wY,XtEڥYͅ>gPyŐKIG;ՉگnmUaаpj[0($?ZvsO^eο"" FJ5Qm ~f0.Сw襅`Dy +.)j[I``}$jbs\c$>Ejm-.>n%n3:jCĞ\܏sjx`VH`%y]l12~fFEH`Ⓧ!?M|YNӲKU$BNojQEkC)6;kU.Zb -ҋCK{4&ґK1t#ۭ g~1N$Z\`t0ͭ6%a3%B%mx kts_g>@kH E5/ 5b,ӑw2T8W~_&9t&,IScn>v%l`RDXu/|gDBr7If9?!g:Dʊ >( @j;Sg>)Ę{X}*<~39vxJ@zSƴPF@=A_ hN:b$H신n@ tԹu?ؙ [9h$T]~do+77~w@utOV׬M 1Ja{%חND > iG+Xdͳu ;b]/Ro_T { 4?xPwK7Qx>xD=խ*oa&1Uo4˧uT^7ZhtovnկX%X7B#slH'}{᭩ԪQWZS_]N穑Vzl>EɲZީ&z>Mtn|x5R>+pXĦ@M@qT,>\h^yO4:dzv,z'toԪH ت':$3O~g̉cTas]0c&ET]Q%[8 ă4d1p/N㢽&Hwyy|~n44a`]N#һa? k̇st\UFٗ?+FvFRI$P㦮p Jc"Ϛ΋[^#u&;;Fy / Ku.?y$S}g)/ a'|zy.?W(_Ol:90"g9JUxG] cXe! /Ƶ -h%m,hyQ H9@PGO+QgOe1p`]塿9ʕ_&ijR~6Ř7eSE] EqMwdn? uK*{mt'ÈL {/H᪍Դ50>q$+Tlg̝=C#DTh1^C %J#m::hR|x>PoBD~2:rl!1`Iݪn@BS״ԓckdnX@h`r7CNE7Dx-yK!㚁/Y+ h ܅UơBe1;~,&R'k%FTE,?9"*򊽱 ﱾ׀ޙ3u(Eڮ*N1"/5|@,*2SDMD49[NI2;e~d9 ˆ{6o;sB] Wt_p9n S2#g+MBWeE>ARM7sC2/R $g9xѠ1 v|߂l lf3̊=? cT(=F€m8zFH4'&C)~w=.MQ=X4J(EަW~sU薏a_vӑݐLl ?]`zf%*/SB{ʀL>^fjQ N<)#qE%ߑD|CS!jwF-kWe$7+j%  H D,`(9YP&'\ P[$GHkc7E1IVm pKvC:u*鯖^w3.i! )7V_ ꞐRņleY o`ȂVUm952X66AcLSkRY 4DQ(cjA@> (2@'|տ ZLw8$QOؽn}vcW:^jzsw!0)t+*9UΚO &z@P0) %y[_G4pՌhDlHO Qo2 i첐82X3s y|@$K˂u9C]nbkk !r w"Hʌdfh(y\7(O`T#XS0:;KRp*U|%2@ U29:p+ʏAOwCVJjNJ^m-DUk:!ݕ-i =FiuuQM$G$}635Hci2.ߗ@V_L D`;AAR^^YCa [[s vXVn˘GB@E\kgn0?+*@R;7uI5k'5K9[X(- ⁵r/;hh>G\.g χtЛX82̍le~NX25狌eS' 0ּA7V9iyt{/˥,Y %VtXۻ?JQWݑ[ۉPg Es =qx6Npݾ Z&@JAIcC#s) πMDY{nxmsQϑޭb<Ɖk6^,'K!`1Œ#'&ʢWb} o*])Ŧت\z?YsÒ.eؿ}GH,FQƬvFt=ra.rҶurakf5pr{4e1VQNd3CNjOcLoEӋ} lK}.ߕs1 y?bT/=Y!No#ٚ]T[^k񲼙], *o3E E=W(F>zLxګ[-糳PjSrCDu.ʤԢGڐj*s4Ȅ[g=HY3æc Y~-RQ%ҩH!A2UB`&m΂Am^eN>\6,*тF-ÉD~hf,~4>p߃Pdž0WU|b/Dux& qNmXcF\W^/VY&[H4HHvpe0_Rum _zbdbK!oBCN1$ˁ>lf븞O(nhkl ?-qku es0&t3q[֨<Ki`jW쒼ɞndGIҧd{V= B `l pOI _onÆ8h%+7}ܓsY +q/ zż#R~z@n=$&]\IsZqmm6p< {:[NYإ!BoL(ԣ^:\pgˎrak1xatdZQ*uv#fߚbA K0_Ƕu$l.*igƪɨ?NP@$aؖ]|8V l>6Xqc{ЊNW7ŞrM*nuǁZ@x~82'~ߌVY[J&ӟ]E[2] BYem"ZH@ZCb5ӣΩ,6 M8'GsS_ܪS[k0"(W9_ʖ]/iY2Jrt}U[Vto~@$aO/ &_ˉ~m%cSHG}_l ݀y62f{_D@_N~OdX$;{1UF5i0אOb5<2(ˏ?55I,PB-|tY]90ġt:JjZ[jђk#i^n|X2v(gHm*0GGy,̮ <]y)sRg["6X0/^̿d o[ GzKVO|:HVq#C j:LI)syإ1~wp-Lt5+m|Ԙ91ϜJ!6dPn3M}*֤{_9FPdžx OWw-*ޭsx9Eg<饝aDKTIiTtulpPſ$[C1Jğ 83LJES-~ )OGr &&iIv~̀jg_L`,&սC( B|c}mF~#zKv*8GaKfV9Sn*eD8D,b•eZ2U|i& 0UPt! o9IC&:\X _ۑE") 2.:*%4pUH '/yxf؎FԖbaBz\1^^+2B_cĬorFq㲢fKXqȍ$\|yTm0q3Q Q~"I"{uA2hlJL.Z3nmzf `9֫ (2L+8KQ3QT_ *V PmQ}@%wȓpl(PZjH0(/hDs6{1t9qɢ׈,vXj"wQ ʾX_^duuQʓڇ? DYsN(s61 }NM)O`&ر%EbߍB޸ZD-cc_4f?z`1/nOgv_PUx}W2"g`8@} O" (6eo^/.- Q''yJ |@(]rRԈ#σU_7&}n pg3nyFanF1V Wokh O# "oʃ6fNp a^'RLʸH+\!weE(D]ܖݰRf@oQf7O8FX(BcbyRS l)jՎUhϱ#i!}r5zgq   - of#KS|!ޢE־:.tā!dEU"<B/ƴb~@|#iflXO !ps`kO14RZ/tF[BnG$YfI?馒;ݔOKf4 /nL3`2hVE6]7m˒-l3an,uF 6 S5;?2f3qg{kڏe4 -]׈@_jXN&FT9t a"^wP7yŗA:ȓBp p_ ,X͠B#A9<$4Cs'EP\Ь&qAB[m:o**_|.#+ydkب$xgg&-"u.HR?$KJ,$ X< +G]ǚ\}[An0Ǘ/_YCeT;j}IN賟V-Ri#r F GX@^yYLE \k`pҽʋm!ۛ}Е~2g9ږwK#ckgn䑪QF+tngh)Ηh ɫ#?3+ڀN20"<^ os't2/,Qf1S~g{:7GK%(~!GƣYi+PS'QXMKCVoc'[i4kPf"F|tyCL~1UfM/IPeEx{Z@b22~A]᭖Avӭ0h`])sB2yj?}coP>h5łg6j'É17= *Lܻ?] RsV@ 5/0)w"Ig>Sx掿 @'iwF"qRW{@ҹf4A|MO@MyK8iNy:&܅zpɦTt?LTYAHaCf Z(k,}w2^Ll+7 a5iT(/e4|v<`mOi6Hk##$԰5|tU3NB[[iA)lt5é9зu"ۼKsl6nϥS7gWm`IJ4pw!Ö-W=¾\VE`Ur3Z52`qTXdⶇz)5w|'xAF% QWVS o /`F+9kKˡ+槷lAnEx$«=sh`)y|٬dY{'3T@(gtש"dVikdq vw̾wrS .OqY9S^߂*k +&&DA鲶!Xۿdz:mюȵC<+ޠ~r|(M\xj/){V}8>Y }óM_S\%]Ry^ 0F$=z4qމFb`'¸+>*"RM5i)~1l~!i[a)Ez lzm,-vw`Xk{=,8MH*|6'4XOSAهzIz)frec01$82&-]x]uAvN0wV[x/l[emQpt`.(zj.ꚂN=-RfP&azZ%ÄMI*kPE(5>(r!K|PS䁥(GB!,RM9/!7^s Kݟk Xr"iN 'GE|Vɮ8lkC‹ #9y5 :0 ]VQ*'pSZ(D*1f:W>yǼCW-N26SN7}ǟ_ {8=SքVAetB!<ZLJKux CXCL*BTȁI.Xt?Ĭyw)at]wD]3|X`5zОYFQ*7%5nV!C[5MzzYFjkI3NyDSO\(:ÞQX~8M gDjɷ^K2%Գg'R Mг@DXxPk0p: oIl<{lPC:^}+ IKm/zpJ~yBDiO'jނWY(qF* }Ejfv 6sVǪ:T\}/9TlY.mHDiOIg_*@Qu6G U¿s`O]Rϝ6 l佂U_г'h5`欁|PLy3>PQt.XAЗ"v}e V3) ɌpDx B3qQL`ïxs,eR-ݭ`*[`M%Q2m8WDEpq1([s6M@ܙuKç(=4xgޕ G黎)&y}[f~]P$/&~b{{Z+"rc"% 2.Ey5S:ɢGS+p4 o*L>h.W 䨁y^BY_h6h/1ZzkN۬.@F>hZkoJ20Ka+WLiKiC,Oہ. j C L 6xhҍ[R@vMUp/0[ _]&:va;2P>3vq+dkx3!L%ˣ Ȍm (*(C1q#'*UYb6B@1hzn q}aR꿖>`YX-g/Sv&&Í8vvFa?3+QmɑrzΤ2QCW^1-`7/${ASHЛƗ4Ej~Fz!XW!NmO!OgQW/f(RY^V_pp""6]JCk΀pį6Ԏ 1:KC w yZTk!<[tXE9 z;&Gyn-{tAZĿ'³ܖVAzRך-g2jJwR7B4^<#wƫTg( wt%mwz+yK lZGfb6n0g#7"8n+/ 3%%whh @R?5r"[AUc7Dɣ(ߧHYjI%wuʹZA lҳ_9o||*o0i4d~~4FLjԇ(yL}AR$Ū͵ǽ[L RtazEDkh=+6=bB٣{v?wKX?OW'VMO2 Lȇn_R26qL f<0(z')<UuP<Os|ePi0._Z9S [ғ"ie*h!ORCg׋ %\a{'f ѕ1I55eHhH|s }ڨ  <=_ |mFO UFEOL"* "xtČ6#*ݸq]]5M%u=L;yWcźe_xg&V:\M-X_QĿ߲MyW ;jr9k%8;%'Ԓ; ">dbZV~b=| Y±V-W]׬i^Ϗ`(&Bv-l:i xW QL!#?xz)myt9#2Uۙ^Gsޚd_(a-k3CZ$8b6Cп }Z[B[W0I`B4@ mÁϗ,4jP\o|p\u Q-;yNɼD-x1ňx^̚ɽ6"/asM|!Z@L?14ſG6jь}iJ !LfqIq܋=0H<7sҡCLQ_Y[8/ '|Q]T~_kG簶@oj/ 3b$aCKyWr#>Cu;ʪ!]?-SobI+L}*z &Vkk8l]Y8IƏv;NZ }dž-/(47#u9fDkqlA43V+9-"TGwa(RǷZ: ':dUDJj>A{Ox۸_|X}*(ˡzS!#=M퐗,c: o'5.J (g2/,feݭv>KAKfS(JxT}Gq2\D sGآ%a%J. ]ٴ}qZ4~bռ׾Ke+t+O #µ%%YNiG-c$|2 .AP wfl==lQSގObH#>U*f}p髋Àu6"DEFG#!A)JKY8\)t [ꭡ\C=VN4I7Wk,&lg1XN[˧$"נzZ41.L4%g.f灊3\I!=M?댅ԑЂ[$g - >5#ٰ[v'/Mlο]K g^AFʗ~_JP*y=*0UF5$ZT$!%K|!V BfmrRk}rwT~ Xzk!4Skr0 "Ή'/3n.?E@qc>V eOn4)5PoRw/8PSu C6}-!z#oa,XT6R>gl$%;S"bpQ=gHm[YԞ^O-a.(EBDd0(~@{HbDBFoJޯ2vpѱ_'o20^__ET!Q]'H UY`IPX%)|dUwғZo;5O gˤFȘ %e:soh>v2PSj!^z=S%G&{8 jf0wWP27vZ'(_يY=ha|qG%Pk{5Ǥi:BeOC~4S`1Kmz/@ w%bks;yd#=YMF4NkHu0ާY `-إo*fb LW>S깻+pc~+~L@ׯAxˑJ%UNL(Chn29S>J! T.Ji6|(!?t\u}Fv꤬Hr[#tnqώf[pr,VJk-4t?g*4YQk L`$9﷦quJ+I̥F_vyt.F"f3{Vn8ʳ380GJI>aeccQf:_b\eH7!fDŽJtD sC]8(sMTdYwC1N)=XC8yc#ܦX=<'ȸ-T5ȥS{Vg< @NKެjAi;b~]uISC)N[6w~xR9cN D_$1/&mݳk%LZ_1eFt }>CBnNKVu 3 *;lME@{uTJ|%%`ѳ*%mOI-/cY1gD(T@\;Qhw KVwQ\.v4_Qɐ@YTnƽf't^i6~+\N헔mu>zh{WP;etF{٬u癉qzsGQ,?tëbO#z{`!2At@,Q%4ϲuj;cّ8е<ݵ?՞XI +rSιd-:%wNٲ'\r/o`~gxtFkXyz k1 ͹$R!ry#]EqQR"0EBАFt;ۢw#{.uIqa+@PAxS ?m'>h8BY"u%S 6R^6]2iXFf5%jlYQBNpO 7*~&D)-T(Xvq zՠVB.z|.x!ףrYĨt6,rfn AjHˆ#4< yGf=t^ ITq Y9sj\=ֶW {܃qS*Z+ߪxF#x=npF2v>Z:P3o 2G9E Ka]8}ƍ%ݲ(!9Xs@䵊4$shgk)=%BMoL4?ȴ*({*幰Z~B\2pjMU M /%*{]U|Q M2Imɬ42ǮCIԯ]{}JqUɍ)|ȊIF/Q]N\}sagL'656Spz5~_WUq߰_ԘiEruTemE[G,2()gu,+kMnalr^2rTDDžhf-g~({"ܸ;ЭS 0ٲ;WA ,|K/"d5vқb}-%xƭށ]"R\J[u 6ΌFzr KjW'6,ae.kP2dtw!xʲ LŖ1 ]Tpmv@{PnkOXK[mOۇȢ\ٱYOQQr_Fq%p >S$o?[[!~& iZ-~)>a_J5ogBi(Pa`TRPBӯcu"A">[VW"Sf4}'@bC|tJdT:%p{)\oq1`[B m$~cjS/-p 7J%Ofm{a]Ow n?Z.%Yn"-urj02e֝8tNJ4tݸ>D!Sm,tyAwzwmW:p5Yzy)^F໖e%ۧ})>yt3^?|t mallR4(WuFKgcRk:xb9*݇6|LVɓXu ޣٯ/ꉋZ(&F~ R-U |{G%Q%I m܅KJru'PjLKo&9` -oi׈Wd͗N"u7%*(wpI fW90Y,, k5v4l]h|rxۋ#5uN@C!Rk7eCh$wǰ.aۄy6I IҶتkH3Bo85w1٨ IY x]5tAW}(#GShD(25:Gx_zb,j} Q9쮐'wQӡL}ھBB`]^Tjzd[ı/kcbAQ?/{Sd#eJNƀ2 N1{<.Q4ё)N | AL9ߛ-3"]9#Z.ГQ`R!-JFOgbStb5wQ=jsT6/U p;oN&?m%Fތu=?}NMg{ WOy1<v$bV}Eͱ@$_L[/+sN!Bֻ!XMW[uʌ&#@<'˄{>[mo0 2W%fx"\rgs ?*,Bm )zJ $υ{.rT\z1hDjWon+c"G$TmBw6GAf^ ɺ̓`jcݠrux _۪Lwۊ6!2͖lzI ǬĆd S qnOT6WQ VpjS;O #}T't压A3kSN1W,`lBkm(]q3~}`ZpcL'"8K2Ք Ȝ8jz`(xZ42ŗ4 kmEkԻIo]R:zp:ÉĔʺӖxӇ9 `Q#l5aY{#=]b$yAZ \wvo݁?f,r'&)V @1?vC4xv IcUuuȷJQjOumz'cMID }fN?:hVPiuCWi+l6o`fSrqFc]4l@7"*Q$:x?:OxD{ݷЏ[]EH-y֏~~09mdmGF?X"Kt П`*L`ͬPP=#C9KRO 9ͻKcmOu>q3M ]JYh=YmFhA;̌MȷvӓܿZ=ƾv8Vzo#IL?ǔŘnfJfqvV(C:m?Q^ClQJT^9Ͱ<ܝQuF}m?|cO s*G4H|X@ق &]MF04ǀ֝&?24yCik,u8 85;V PXu]<Ov*iBT#Lel*)9 @ :ῖa_rAi"̷#'@ Xoڥ5`I yxyc3jIh;Q4XB:et lU%Euy"úH'FN!ΰ&k+ =<.kXOgT"s[0vX~n5l(S5R&yċ:ˬ ;+hWG|7LË" ^̂jd4*RXZX汰W LbCQ/6L:3Ǐc=ir9R[Ml)`zn\S7\{ZVFZaM2^*c6#t.D~%w(Ұ,IJ{^=LI h?Xi|:dd!$*wlX9wwD GUfkvs_mđuz֙QO/sLHC.E<| ayQ(-ZEÏjk] lNsB?h`yB +hb7 kdE]!^z c!3pCtnPwL S[GD1>C;}͙ jԵ=̅E\ Ȫ¥qMv1E26}i(nݏ- [Ie'bj~סȆDɈ«7MMeKulbȘ :-s+_ *o122JEn+g/5x m)Z(f&~ek{Xu~:)5Qq ?/K)z >+#uo[!q!uPP_H)8N ޻ #؊37s~IpmLbz!!>tW3&SdNکˉWqJעv+u3oHؔ)"(KE}x@eڷd.bWڜY{z{J˙Ta*RJ[46ln4 J>B&PT2T1"m~vH̭w:y/(_2 1pl2ƚ!} 594FGpbS`L:MBfkeP7B/ƼZJhtrtPVRr͵P&ԫd2 _#6t(FG AM-}\Ff0awX@nUa aH[H6R!~I8W~Ǒ&)@IHh sݬz{NUl]|m2wᇕ:\3k= e2-e3")kT!Kfͣ|"ݛ[ԵSMTpF[1٣c_`X R‡ߏNq>G/)#*?{4;>3bG ʇİs2FPN᫔X" ." *n0#"7FP׹Mc q - =*߆%dW>- K #/畨#Qo,H($쥷+cshA)Ǥc6~/ʃ>P:t]z/ADW8nHsEN"v}=tHBd0ȀR΁ߌ0 n'{b?퇏ƵQؗwEś"DY6j{p=&{Ap$q`6^R} OPz;*OcpׯFܱ~0r6e9GO݆m֓blOY_;pmi RFc_7ZG٪`א/*jے|@>ڴI PAzH\6fT4]*57$Z{Mdetg৺[¦[UhmH IꆎT%QTUd3Wl‘-Ay^߸31:ӶKp_v3> -LAtTP00;6pnA]L0,=ɱ)g2 0kU)hs8;-0JN%yAFVNXRz(j ?,דUp\} 1SҗiÆB uQ8qY( Ft\_x{Vb ŤESumss kfE?*;T0z[E̵8):!$|ce5@C{,,%AZ„&[CA+9|_A~%aC^?&5hrix˷˰%PxAk3]9} DrZ"Wr cEoKnהgMqYԠǾ@դ&oaWzAz\wlZ0tg&Q=ffQIBUCUǟϻ.<;~_Q [2[(iV3 4#8 q8TSA: ۂG@@LbYРnDú+v ;-P~S(&AZԼLX2DI/G:!Ho7$AeN~kIkndz~LAa-u*':Ǘ4QQ"1zRSXr-å$|c8ޘ6ĩ.0Xlz_|ʗ;yAA4l q`GxóN#WUA1a_5gznHeNޥDAfR_5jJ"H>17duQ2LTYXXxsTл'2n={0%zKuMyjFT {2p+CK4g0$U>?fIc7LtSoiՆ@hBpvcjј* ӭp#>cAij|p8;aL8*/ [.wB 3f/a/dS4ʷN!4{S8KE{t.8Ǭ:Bw<]Mcfν?;3Z:,!B.fjI:;ߝI8~&oR@S^%9I+P$T{&~N2 j7+(ܢ1JH^ո?:ʋÌ!+T`KZ;O/_jxPR%ΝC’)<{;mo7!1F+V>(:=6M-D$VdI|Z^+ɲ$Gԋ/kZl^ eoɃ]V|P6>pW';l+ӓ0hZv.hL<(5+h^Q#od3m"E ceRFS+;(#}D˭+b; `.S)GfiAg c~ 媥 N^D˦g\),aQz CkXiF]Roq ɣL`b&rX9s ?o);.1LC&A_?>$rXZYVJIp;LjtQE$و:LX‡2Б'82NtИO{F7; aIic4G XqQ|2RZ a@OX6a~]Efqbwћ6'mHz#yr S5((;R$s#7iBjUf Tb w# U.UΫ eG>ܝv Y*]nB[U\=ՓlFPgRVk=;oP%Csn#L#1kt`VjqS'}'5bl.bIȍ,wĸFaXaWԗΙAeS1)fѸhOCP-23hSVFՈXn STʗ#V]EMU?bԗ;ĴԱ_CIA}_iF={& ?KPo?pZ\IF-W뾋_"/Te[ A+Mן oqD< o} '5ȿ(awh^wg1-.BKfOq\22Ʃכ,lnZz =o&>6o::RPs$9作:R+VV Jga}wLr⾄ňnҼLa _$(@[-Mqۊ!i HPTrZn%pDLR>2$!`9zJ!ip0}63w`O{Brj,tBvlBݜ%B:_vwVZދ7-rxvvXL8ܤE_B-paVoҕl&5g*>^;)y$*$uW1v*ZIR5r!g&)G­>͢8feWV j{Γ໻ ~5ͅ7_Ga{Ri9ߠ̨euN!%S}('FcB>gp$5IsI .TCc(BR_0ƌ|bPpL6U{C@D`pc>Č}XsϺ.PqKx J[^2}QyH*1 zJױ NPXXHa<pֻ;o=@*.2hj xvX\kB0WΏ<蔾 ~_I{YĤ¯ ErH1|Lr^p͋xB%ѻ#gtkrMRM~c )*&^6U>l@KB%|g4ֶeCD-b7kv鸜 cpq]Wõ]+we7XgbSK`~0aWH*3-}OG2E]^'jYzڰҫfR_3s< 4f!!!9$=+_uGww.Ǣ!o}lDbZ>RޑǙrjyI)mk+zfхɔ9LZMF z0)]ĻnCIn-22u>aiZLj`~y/sܘlLX!t:`l|2i`{cVag+-؁ /ܭGXlk 't]{Af_Y[zR-axVlE> = R4IJٔ]UxՂm.F1nHZE+\;ie5Ka*͐j3\y'NAjS~w׹PLsU^-WF!g-: Bs[|]f_B϶皹6 Yt7S>agƙMwcbKi$o [e4a7tuDOb ۮjb*_FPj}ٻ18z1 oZKکk[HZ9(byl@(*cL.zy:XҮW-yt~EVYrpSaz}yb9޲ \|Zs'RWzӛ}rÞÆ袠B[E5ŗ<&'( oRP,aȫ( ?d+njSϬM^a_mb= Gzp8S'TsƟM/~h5|3dK*,WϞTۮj @$>1QoԅGJhTƏݽOF867ǝwRgͺ>!e>c@8,[_￶w*%6g`5# H_Fc@9-\{ +ܸ/QzAjY`q AgA_~H$bZ&׋T坎0^UQc!DoBg,G wVRk)ux%a:]|$WAD11 oZ,;5֊vb)SPu!*1lΔMDC/]o}MgkjAAJ끷)*)f&&EUZmaD/IqrJD>r0n""gt3Iw zF 5mOxm'Y=#"/WC)QEޝxƣUzUuLV&e/VcWk5zgj6c7<3|CoùkL63cսX?Q쥜߱HlVaFV]cCdu6_=Zq:-Z;U!Rg":(Wdam9+B2%~rY\}/aF\ 4ػbLjW!L+`7 }1cT)Vx$vJ͕bԐ溅QP'bG\w#1Tu:k+6HN~iujS穉 㶩_ê6,8 dCgSW@8(>;RCAX-q]eJ* xOR0@s=v kl`+xhKBAVΈ,/mO}W6Ztzs v`sF*܍T8=w‰\ǮY H`2@hyTNo*u8RIi#K_ؐB @,V37\&CT`4K̅ipIJQ5_E7}!i,\3(e$VTg洹׮'n)1*(s'S,>x3w0IxvBwб g]6Q!JɟWvh*5|,TQr:D 4'#*DDlGdH¿ȑ]tJa&2MC *C}`0d*{2$cͪIz:Dh,GhʟEH>F0)$1 T[46'I5ѡ|1UawENOWKVEJ ,51NB~ܯ[̣ܩHhA׽}LA,w 1Qw]<>…n3`,75S-)0dԆjzաT, ]#mR @)oc85}mڷ1SQ=t]W1ģZԋ( ܡ۟ WdQu#5EgC1i 1o2qQ*bEyןLFty^{wK06 uL/Qvh7*cDBybSZ;zR y$Ȯ h*ൣ[e<" mU[FW t0~|'&\աVlEψl^yǝ%.Z:IJ?&=9@R9u =hifQ xG |&3p%߀ /9!¬1"˫/G}p[+w|a\ 132 (gR8ƙAl\ #]ʡ\Ț$Y^b֙:I;JW:WSDõE oXQm$pNnK=Ncw'e.\q~ۀKSW-&fكtF+x&}@B~\TH~[Lq "p2uM"aTG Mw#%ƆVlVsPzZe7ySX4'E@dU;oÃ=8 ȐYTZ/`{atl%N[[ѪҜ+%:@#ZQ =x[M0R#-iHh: 7hef_tĕt琍G?^+_OYKo~O3ڷO$R c/if>Y@>\{WtOG쏒]䗇qRUvRz Ë]kH%8ereQb$Q5.M =`+Ci{17!7k@7{r bLi_7 Kap=gfnGE TnW-oC@DVJ) E,Ņ#Tn7`S*_yM=Ƣl&51:%M4!*|̿'e6F {8fZJrC1ַ?` Gdx(t!F.7Ͼj[IV-$!yjP?hqJx@VŻ\,={ r, 7LeDMJ Cz.0Τ|\) 7Hh[9V DM3.wgu-@+idkdwM0?/ ^jnC\;j^T emCn* t$Y&@qh⸻HQ;"X B ЌYN{[aRFj|sӺOy n1)CZF wFO}ݔkt0y2ߤPsTQ)Con:pӉ)o(Q$Ԡ[ToLDEe@wˍ"(/6\NU= 0xgLUlGH xK>]^5\.7 ԣE{t^cɏZ X2=[@W4:_1bǗqXZ/ީAeCK lu{?Qw;˟9idd0b|VQ]fQHK"s2`pB1S.-ZX0=vPd (Z cx!X6zte#6)Rޏ dt*D?_̻Cx:Q thb "=yͩ [ˣ}ƴfKN!vr&s9]]SkX ed!CKOK[8*s+)v|,|h5Dyd7oCRU$?9dDWv>v'`4Ct #+Gx Uz6laݴ8$Gؠi Dj+yR ˋc:TJ6_PGu3u B鈋I8w0{{4V|i WTl:onԂ*H@΂n5:7-UsGֹŧk3 $䴨ـ%v[|2yha/d\ٱr3 Y$C@g43PYCvʏV|zG"gj4dq8C/]#hJ\ɦO0^)~&JP1?V yg[ێL~b2(}O1۞ΉLs`bpV A;=A%>qd]&fiˣѽʂ[#8V56-!(h"ۂP4["̗Չ2G3@C o:~/pEBhc"(c=huz(D(x[Q(O@}w,x1ԮKX=YNJ) Ѭxe |kəo; ops˗rK~=Y>gSvTd<4'$L{V*QRzZD?aIǜ~v F-?L"v"xv$LK5dU<$cmW2'NhW kng=!}$-*kQ/ 1^Ia61$~0` Ӽgw1 Kt8*lkEEGQa9e ſ~JF#&_ArZ{OlA?^pu"ƺu3olؓa u;#@۝[ f/YJ&ڽro/Pi(sIN4;ڋ>mzB̧c@7_IfuUWF=*MZ+vWpaWh`8cМN ˟XJיaSE0Biv Y _QӭShoCmVa#49ae7p˶2pxH~XPZvp MnAޱvnZ\BZO@r,sU٨[E\GK f{Uhެ~dQƷ / mY _s`fcDCJ:pճY4t~~[ᩎ[J'^gd qm0vY;&m hk;(i>fe03ig֞Ms:ISHA7whPaVH?=0Kp=I\M~RrP?yA٩"m$^YMRvtb 2xc/Ɏj;Zц[p QTR9i{?J`O?nC 4SUꕧX$XN"J=s3fzqj~1A%eZwnRI*2 I]lq+_vIRk\Or>T!$G8m=w]ÂCHuH>$-1  ıܽ0a: vp6X[wEn0ΝJ&9.O,\H1'*jlqviST'`VƞqέЖj7;&Q~i]km{JMyTC(Gm 9o`Ok@BIhxWJ%lyZnse,Q*D˅an`u}λ;xHzñFeaw:X() VYieF`8v|GfU}VSnJsν(TyL8NIh֫K}C|X?V`ը&]HW֕&g9rC(7~AO=#i . p縕fT̻BjwCS&c]gAH~ͫ.PN uQXNF]n+n sSRƪ/M(<:8e֢lvF}v0&)Jrcu=azbY0+2AfϿҦZ92 ܕH0.X]߉ֿӠk ѮL@ޱڒ:RKqjd3mCEv"㍩7 2t\B)BA %4xs/zKrN\RCm约}&ʝ ݑ)w#u1 BR؇9ϓ١bx\0ޘϝ1*9%a5N<ʍj_h$$2Йi&IrNTB㚠mj!?y]+PJ% W$pH; 2hpٶZҴC)r)Qung3r4H%*c(i .ĝl`rPQNHP=Ӿ5B. J@ZݩOï#5,^ncpQ56A'OVݯ"q,}09luX6*EW䡨,l]vu!'Ub cLR*"v~;Q 'nZӔI79NG8;~%{#9p ZpȢ-Sn>ci|=ʚi>%KʝA/2MuXĭrr"+EzC1^:}ױ҃y?^9qM+\;sCgG.W|/5ggi `^l- k HD; I< B^TffƎCnӁ?3 !km9:@\z'Tc|mg׺6$p[ jKZN"1K,Hn[;3EoWi}CϳP =K9aD4d,-HFrP菣hԼu֮Y:KٔE~x4eԹ/he1g2s:{w(:ݠCL;2G|7Y_oCh$4{"8k YK%Xþ &B J zo|YOOg"5yϲeE@kKC M.vNP)Tvx Y%6B}o.eU2yC?z ~wP#9=4e-x!uRmxʒ@Xs[i1L+}1L{*Sto!jin. )ܗ|w Fti:|x^?[O9'`#{¼ SZxſ)K3L/>|-CMřq&kHEf?*TEP8̌ 'vyDg%m}.qmy%>^ЮJAr!+>-=XRJ!OEEcH2+ôKN֑ BRȫߢݡct&Qa`!l&JiJ+KL֟K]U(ƳlpgKfDj;I:Z׾D.m4y |da!P GeJ BLn';62e8 ID$wl' "I-6f\Gair!NMf!cF, fj ++|-RQAIx rcn4OK#>٘vw# 7p歑axmSH2`m3. 耑1~{tuDPu"`윭ĦAn}ٍ>ԈLrY$g. aaK ^"Ľ)wr-9&2*킐V]_WE o\e %Oufn.2͒"8N/yZY…* ;jbbcۚ%aep /$ً @O.Q*m(Hl%akEVxQwT+n/ar'i&>㚁> ;O*̲M$hY e?2uI!bpNMn,A$n.g8NVaB@K7J#& %}+7[4wx?C}Fz1f0`fCpUG4U݇m6 bX*>t{sQ޳ƫ U~~nsd5V! QSy& SţXD7y6II.?KVh!B ,ce"I~#Ib:)<(#9h`(n߉>r߃cViX\F?J?/]n OH%zkHu?-<~)-zQJ6s%jkvFB) v[4odr|^8%tX"~.@ >&o>l&@ Z.\AƭL}VWR9=Tu:Xp׬Z9 =>HG7oz+~ {UFqs9]i4f(6úLRќF=zז}pB!ftK3[}$@|(:02F݁b<%{l-`߫n4mkH]2H<j&FJM7HY즪,3Ll<۾b9UuYnQNF#EA6 =6#D|7WM^N;3eh}οH#`+WSMJĥ}@kO|?|J8ľׇe>m)a-1]SDgDo>) ZtU%-\,ZX!M.HsAn$"+(KU |F6Aʞ/l Ifyr걌 T'nr8%sQnĖp@Vb8#ˡ^!o ;=<M'XB_EEMؽlTs1!4NBm[42dwp&>ZO5;4 JnPT7lP 5+&&aR# N=ؕDum˸ui ym]E m~Ѥei.E萠J*{i G;0Ido? OcX:Evؑ~9E9&۲TrzZʼ Dm'0мL0wh܀zR.^va=}:|N2KE?`n@K AUwϽAkIJI3|.E=_JGxGxRvs9ks(h- g Pae_Me%2fZd9QKD I˩L3D ̭-QKRE8:p&N?œ"THj:Pݞ>ǝ<@{LK@]nׅ>Z{ {) ~ѿ|@&nAC2Ьi$0xs>D'g.) 30&Dň~]~qL۬x790;Xud0k_~Av!_ʮ|J+}o‹9A_:NzD1Clyì SNl7ypbZPLBѦ]5޲06Ά60[3=(2[F}$Xb pyi7)zXL~Gb|k ^ēAL%EUNՄ@ mO!\T<s; yR =|BGӂ}GVk>P07^dOSAi;ےŖN0j *T|zcOurTsRsXxYOGb;zIIHdR`ӎH}+*B #kRہ)v`i% Nh P|DP㛾HEqg햽Of>xSU+MDemб#"CI/|pBȴ! emBsn^4} FO-o{ xJ*H[L䘡r`!V#x Մ ,˜DXt < >݇ +m2^g=g,}^`grp'1vu^ Ά-i8z.["Z;b2:2n-.R뀨oílLPdxxUB"UPA-Tb:H#N>i3#xܪGre7뛍yٷlCbûUێh/S€ aoscy^9[ʕ"VǞ2U4? jI,䗭k,>PvOlp{:(SO65$&;@yLT "\|1[/FzuGp_t@wq_fᄎE@fw9,Ewa%MetC)X3ƚhTZf;nQu퇲D?'af̹fp)@5k|`*$][:I*WxGbfMC>=4©33!$0 =AcғϘ δGȒ|+*.bM'i"30x#aܹ~[gQL`E ج? eraWvII]9 %$J}Xe5xq5ֺHgp+ZÄQl9]єy}Tn8=x v'\X^OE^ڏ+5#~`SӋiHaACgw1k滙nC|,P|p[qy{te{jBY$Wu*ȵ08\&nI@#HZTKospf_*Tr`A<:r WRFL!c1^)xR=}>` %S^杂MfQa{1dP- b"Ʋ%>Ss!,XmFS1]MBי[ే*n\M~KlKup7D@!#]J]?z5<?MR]PZNWU" lGct Ϡczm@r\aO Ae{V/u:>FJY5e _m7y2Z7[ń&/`+ۺ~qNS7LtrrbSZ3XB+Ń\A^BbJlH꽼nJBqs92;*L}M:F95J|,E`uÊxnQEz"xYBo]qUOB/y+DIn\P!]'+UL@AOe!Nό]a)''9kʾaVU_hi0 GkA.&zY0PeW 6O̒s֎Mݴ ʴCدc 50S%|;~k@ {:/y)B|WGE=% kE*wSʽ,a_#rke57iIeH㕯u* 埂w'jrexUl{mYECz|,,' u,^ne{8jE}3YX 9FvǪtSZitVMeIꌆWFR ND>{Z6w+" e?F8 T  ᠥ/iYB-?k0O㼅{)j->3ݓ2e6W&ʙ *wIOƔ)F@۲kQar/Fs-}N&hP`/Y \;xq,ӳ1.it7īmhtRTcvupoۺ5T&yVNkpMGu Ye lQ2qH]Kznΐkx@}(J3c8rܨ.4qGEH.قpoᦔlR's3Lۜ.÷wrZ[y /<NJ`vK)O#9Y:mv?<[ T t\4*1W¬$NCB|OBdK l) y!D3g,=_8 dl;#MS`C͐HehNlbsǀ n\lFmKf3nRޮ'?5()e˥ʊgVh&pȾu7.|O/kq/|11bBi_ s\gj6w&D؁S֎ew^{fVPiP=愁 {ѳ97a Zؒj`3s9|a2 \)'dLj\BX#N]`;F8G>[➊~zMM?qGC3 {qeHnh.D#/Q \k0Ř ATޑnTY0SO49w b;*zﻏg7ukT}g'+x< |׊lKP(MJ>Miэ (5,oǾSR>@(pEr On۰ Zt'3>=V;;|&PQˌYIBwrmVZmsSrM7 !1{l n6T`:WQ֊\(`͹DaRU:#1/#5.B!tqxrtߚx x(f(~ΘF qiG>db^^}ީHX @\~t C2&cJInLJr>?Y-ԡbkɛFj0V=1LCF43F9MMvy{KFkl7e:[9W\(gƥG)v$cKUh=_2GAlP+>-RT2eqGPmv,/v7(xXnL9a!" smE$a$|mVq},)eV՘ U\I-`70!9T2> Yy{&B?)M CĮת12-ce@Ӷ)X`UuQCta8]F IS{Xz"w(^#("R%kn]k;^3=-UW2oů@m s1H2'WzWDiβ!SV(,05x~ 7H.~Ro8 gat2<@)wn4>v>)6c{ؖpFnÌ嗲u:;츞v0R30}^KMM`{3^.A F*\'5a0\zԸmt2[#FWI>?aA<&j/xÈFvOSq\cܓt[)N2 ,2Q9/qv _-zWڜ&9z},TNҽ?IuUʭ'n"=ghxChf7caM0|LN2 3; Я@ mWi3[\zGѕ=a{W4bSg2]YatvV=Tюgi>ja.Ù6:+g{}z>FȲš]7P/MĂ^nqvGeZBe;Cs()E%e-i7 x5' )-lSy@#XEQȝ|(G=XewSz"?*kMKjARim VPBQ=EK"4)OnzmrQT*eVNYkkR~r@R(FYH,-b@^Ͼ^gX=C잪/Aw\"뙗6iku{нm߳Ô4L;=ÉTHG)˅?y,a\FӅ@ӔdV`+d#UN̄ g[O”6 ÔrYвUVb6-8T a&˺p_[(O%s76u?8îݍPd-7x!ߑ,iL'];0WI#rr W6Z̆q1eA:tv:Bk"zjxhiS7Ed} fO=e $#زnt=Mټw禺b[ x-1Y$3'K'kCdue`HZܲ _xJZ#p&}ofh??EuDümm7~\W䚞B˹CBKV$a+} tF|8{M@"%$Ly;+U3OLOfeO;tz&opWN>ӫ+=1 m'3̰=]q#h&p Fp95 F V^CA!JGBR{MlI6P%Cś]L7l7B,읫#ֻeۖt%S>, gkݭk떣ST]IWHuM.~q$X @qR+RߘAB;Xq SMN_$AO+I Ftʍo_<کcT.8ry2d z/aGav,` )j# `)!칎ٜJOK0H >?mA2{L (ý&UhsyGLE( 3'wOKE.[*]|@RTt,gdr+d)nCW?(N EQ0t <(ԋI$cY Yr\ 7TR* :pl]zDabDp[P!~Vn)zRgϘlX\PfI=̚7@zWXǪɇI"e_@Rkue) 5=zG0dAqͨPek+a4h{icw dggyt9$GG5: `|AOؾX_w3͑^Q"SfXG^n)( Ntf.<<6!\24^Q,LnHhHNWL:'66[– dE2I qf Go镍w7gJle7]lrEĖÖ.Tؿj3&qg U `?x1u C Zr%,7 /n~%4_3/-| H}782Id|\/.^l7Or26R<=V_bI64Nh"-Qi6!Ÿs hwQ䈱 H^4(m {g{S7YxZLAy}T8\W*$ƞ }t ̐PsϴWIA5k>{etj2КTjsKi{M2(7"bf5^ա5!$1]`v7H^Cvk5+*`>DN u&,ݽkC E_?vc?h>ebmOf`ƺ/Dk4 p$d%;?ڸ)kϽE;ߎ ^~WnUW֓j3ZiE:;sƹ =@Ĥex9." p+ F9W븪Hg6>=m4"{;b+7qEnXK..r{.c j۝pدu'd)e[i,-Ble.1EOU 9IIAʂ[+( 3kS_ Q 44w!BwxyyxstoM;#YLy<ŊTYJ_Er?%9yAЀ7q8h;U[qdn|5n9Eq6T\ʠ;H՜ϞB֯Xӿx8Zzorً7&n*BC߫s#C<:nlT5&*mtȱo6pg*P,R-8T%R]İ̊d 55tS&4CĨUɖ<3!N t\#/v?n"aCU.C>$nrUen۶`=ސgG0A+"\1/PS)ƴ!KKxoM4%+ Sz_7>;d:3AE7utUXՋ>m5c}s%8`hHixTꑘ9U!,/G Nn[oJZh|rcAg 4q`Oܽo> q :Av~ʁhG*>ƻ).Gzʮ;e U̟]w:bXULԅ<*'y3$( 3(^OUk)Б0;bH\|'dU~}tVqW5ylvua͏zJiaHYPC.3ޖ-ns귞N@w~ǁJ R%t3z{5LU ݮ:qra>&Diu!|hZny14:x!>HӸ2VH$*S8d-\ 4}cQ SK^/-D-jchw.ӮN}HG0피ٜmXs8۱ު57'g!$ Y׺Pz ,RR=xUN"]ܩ b֨xE6Bݤ\Nb3:'y-ջKV H\y4hal#ɶaTfֶ:mRC9E_D + 4xiomG K)%4`f 9wD@bnGY}٭cC"x}:*+2I32٬&R>=7 AGn4om~V'ik;ܑz> ø h 6$fKbZ.aٴhW{0RaTJWACZco 9@' TP`jxњj:t;pוH؊Ao ]>(ajW+.a7:dM'tK9d%G`'(ZB'E˕">NA"9B< 2UD' a\!G#G].k^z,EdXHءStt31gQT\ C$ w|=)1c( ?>sDпAtwuBq7RdCbӢKQPԼ-RO`ip`hNpg'(Zc:%Wq_ZP!&lMF60L+7=Plj]t@~qlo7G:I=u[y1T |NplfIȹo% JInʃ1f@j 콵~w$lĠz5BH0|f>„%a# WkGAS0 :~*qWBJv3sP2^IVK!0^ s$W)3"$3Fsk9w鲞/)cF+Zl\>>$V;$l-ܔK(= T|޷ {&Q btI5@Epc1 N Dqovh)]%,+A3,-܇}d |z|wL-1g叩1+O#1SSy=Z a6AoŒd̢ ' &ˌ 6Eww^ɅE:qdѠP5(YD:Ì>(=f-=N R$?rEIP n| +@(`@oDaa8xij{9dqkB!.5_K褦qMv8kբv bM0z/xys૙eL~{Bѧ` ǝWp>ҪgEJ(6sp1x$¨ n8P+lDيAJVNolF֦eL)1Yyɀ[m[1sӦ"RQQ;C6\ɀ; <cJ|஻V׻jhh~jʷrj1&ᓾ27O2uԥu Ld]\D o |qTEPʇ+Jî7I)tqx 뛰.k2)B!T8y΄/+L$tDۊa5I ohZ6gD7ˎ#4:yN95Y;xzO].P|@SR>_ ֍%̿`;>IيF׃7Xhz-`b h WL_E2S0up4פ6?qUYf5y;X_S5zI^f:zёaoަ#94 X8<\0`}~¯ĉrJHK`;@v3u1N^Z=b? HCg8~ ld7.HbAI0ZSl0b;Xt7ύxi|(Mx+3 H.iRDH)3+}=ee*/} x`?"c'>V42yJ:ďk2gVXKV]VU81{رy .&) H@uL?2B>"vO t4⾖du!RX!Nz, DGK4߀/8'OaO.,l\:"G K?wXx`M|5?aW?}^~f{4|VgX;C8Sr~yfۺXF=X0{38Imc(P Pr m Ay{f#zZ!xgbe:?蔣9e|ax˔6}9KN 3$ Aj癳?_H {IEp\;LT?`~2n?\dBH3n8 Ms"@6|瘬ChCSË3$On;4c`'`h@aCkeu SԂ;٩+[FuNaehw/1"k9l6<&Ʌ2ĦۆmJ)XS~)o3D^:^-z{ }׳TkajNcu V.jw_gE78C\۠D JZu3\t}>wLpxN"eϛ84?\йBS郴8m&`+-HYjAB+mgWBU[?cyK3Je_*#3-c3o6ԉm>!Q^ /l TW=,c÷ct" b* - ©w wavKpӣƢs9~fePLK$/_ѥ`BJЖzs{:1؞HzNNwu7:T󱑉w& *^/3'ffR O9ntH'.ʣ M c'G@iEJĩ ?)a<&k)P&R`|Aט-{nIb4 Ŀ3Z*2\ Uyý に *YɎ\`,)6>|sW(k1 yr.e~m=S(\wٴv ~Mhi\%,v/rtqlUEITwHzrwuօoCѾzd<1 e`ݜ]КjG?`dWZPa+-Τì8ֻ<`kbfϮ}<6Oٽ<[L72hޏn5WӝEfk,mdÂ2,g1g~@5C(]9 4)%];XeTϷWRG|=\J"MjiV^?<]U Z 6 itTB;(b C+X$;Ơ6:tl@eH;y?F?gL?͆GNm/4|u͇e k ʵe]?&b1f I^k:c[MMmp͎^[0aGraR ^);S@=u(9|`X>ޓ[z1kMϲmAe*leZr֩ \ [fzPi0|msذ/OW/!j Ę-S`ҥ]e~IyRU;'*}DxAxa]1.\( MtOEMB;RZu @{ٻ 2V2"ZN9!BXޥ] BN.Røe siv,cgs]7%y =)w!$YN~{ ' #6= RIv1CHm08׊m H?25jf|[G!zϹt(lm}c(},gP7t:EZC9ZV>fU1nOf{Ug\m̆.&/(y. @I|n [Do"N.v/+A ፆYpl6 9e^ލC uO GQEؾkm<kv*cm=Ҙ$-JYFﲑ^Q?h|*zծ4jGxie+{Ԣh_ͶΪtZJKOq l Z"7,? 6^JOgsTbCAVgwڸ 4Ѵ]ZLπ'ܠ^7! L„ϬbZ(}GG S>$Ϋ{)]yBeRad(r{bo^j;rnD"YW?31BpP[oMMuw \}J9c{ Ø=SM%߰f;Oz$^#_fӧiXxN}X "2!%#ӧՍCS^-,P~F@6E8q6ϗʎnV7@"amOz1&HwE^ s8TI3ټt#"^SR'+5SK[L81}:gfPK\I6~OY֒[AfX#IQhք4UM,nbٜ1p'gWVao:Ō>]}4fH0RW.PTsOD];وF~l>fd6QmbDLQjd?TPUOnMctKU|Du O}x8<30[nd׍GIPf*r\n k]3ԕ2I9$dHn/irOF1O}y2(Е/ ESvtG&OǯA0L;+jBld>w+8~X^'%{.\^9Nt3~rjK^JUCT{2BR*h-v LOZc( +V\uwRv$C{GjJl[dDuf~.1NKOnjuIlaO]922hJWXn yw݋zg"DGJ @gċWUhݕ_>fpEա&2GA&(,@7(}%D^gMfBb`eEԢGcA_ d(^~\EC }&ϓI5o1̗l{cWϵ*h\P(2FMǩ(:MB(%n!˷נJSL,c^&G]o7'zPKk_~7(zAtQ(scO%O{#U\)%q#Nwҋ9}2JCim6q=4m:Z[?ѢrDYn˕L_'NTfK8QId1w<#j> ^oѠCI]rFR`>rj?ЊD"e[{%i\um:wVR&*ʉ*84W!aӤp;϶ƳOy&a@[27h[o6'(JYҊ2wgDMMUPVjCրR ̕WJEj,MV v=õ-RۮԼsx4 ;us $8Mm߆oJ,scFJD}KAMW)[=c!ƔXC^XJ"….~$HF! ڈqx`=e?Yk@f߽ $w6 Xά@ŀ2m.6xbjm4 -$O4K_{vPΠY>v b^~T \\ǜ!`yz` antr+jTS@S] &T !xНq(}JY//o9]na;r t^UPP|l36׹#1UOm|rY_T`D!wp+0#r 4J/r8/6YADf,߯vȻ>AeFp>BUa4e-i4!#+7> \4;6 9[,ӓҭ|HJ>$B#x wh倁JyN-^.0֜Ch3a9¼uqzetydK"B Dz%|fֽawZ.7M[] n~;t.cٍ@tMkapG3(O -آu;cpB>򂙄}pXN` ڼaM8uQs :haR 5' Xm1%$p8[Hp߫;5J]^0i>Wly-ذyWۂ*vKB*X#U:Dc|&0Yâ5@{52˕ 7ftbh$4Y":/$t v&dNL]VIG5j.0W2~\M Fu(qk3_+g^fK>}鱂6F'`64\8Ղ*6DGu*4W+!vL4-q.@W3u)´ּD.*S>waT&% jBlSF#܄~ng?NHˆs'=ː.e>MzNYnjH"xj ]hMw3hx#O F3(Ly"*ဓKsҬ֮zG2 $sV©AV|_t]# X簂A^&Z- tiɬ?zh]Dߦ!'츌D "Қo[ʇ^}=.RSAC:x/fV;ckf#![K Bb8a7-X4mi`T!Tvyj!2h5*Ga& \*06:#ClM/aXdQlh=9ڄF{)y-GdEq?FO,ƙ[ig]^H ^CF)2A]Hq d +ehLsu(H/sֱ.P wR !Q ~ޛBa^ M@n<[]3!tWsqxmVg]N/D!^YѯЩ.O\v#Ӕ2-Zg:bz-;P`o=M<W'9d_nDZ<]Xlu+,G~U &-0>kB7~Jv) *"1Q,n{G'/ӸʗڀQ%s+ <N~EPTROdB5;3r燩bʎv53$0Cۧ!=zG?w 3v4bԟ@gC|x,"dctcΟAr'"\B`eS|Q (WUV]iLI ܴ65HTD-¢a5X؍6n{ yZZ6^ԒŊq 3uj1&맨8+d+!w,t\8A P|G &FOF9^ }IV$ 3 j>/tX]S J ǘFE0 +-\\=˅~5/j:ڨW,)rmvԂ!HWt7$%痟U~jŔ)qhPׅS Ux~ WIM3mCO8$-q&[2u;\?J<O0Ɏqm8~z0ѥJp۞+e"bhz %a -㖞e$,,%wts S > k=qsxӪx;G+; ÒvmBvW DB8(!:䈈c f$ÉVr͋DZ̬88TȖ^_I[FP/jzؾ6<IY~XŠoE ^!6 ]g;Qk.z|~Le|$~Rb0tN!U469cDyIF|Od&+$qkmR-Dz+98*%Cu`l!}Ħcᰪd} i3ɸ#JUA]qL>8 4\;OPvmeR"ˊ4gvo?/i0#{1 q={N/m?w[;xɄJEsFz>XE!K c%I*oLiM\ 7mP凲 }p6D0#wNH9G;6iVV13ئ@CL?TBĽxApya+VlpD0si3lB;cV5kP?bcOf0/f)YG]j@U9J9@8ƙ䴋a~6Żp`*GT' Ci tP^&T6"ȋ/,b 9Ra"NF}7-ƤՍ,L7fFBr\1ڬHԌ̳M r67S'$8}%_ BwpbC0fM۫sH޴\1{FO{ˤeU=yn9* /VM2hy^^{}7xVNL)^9*]ѯ\H~ '%|g:S(QT5̆:ɵ} ɡxd;ݎ ɠpY69.vgwwR)P 0ʞ+90}=j`Q 7LQo#WG'fX{I%l?]!{1PaKwRcֲ͖meDuo|q\  G2DM,hUXvrCqu9# QFTӖQ P 83'SDd#RмlLIQ\;!a6{RAb&[Z>Sgۂ V:W Gc*5 ](L&*c)nDQ.@ꩃ^i"ꭔFD3>U6z  ? :饚?R9Ik6Iḛ^t 6\fU>8=aP'7JrzswG#d5")x q>A NCWüp]%,Amw]x˻L,i o>E~P7N2R1d!&\c!+:ClVoAڡ P,)p<;}};\Բ7C IG~sPYνΪAC~Ă49LC8/%B4KYPbq`;[&4<.h:u&}\ tpv@3٨6;WKj(# M%)1z 貙 Ԗ/諃~V!{9=Sƾr9Fhֽ9XY`?b qksk`CWvN°CL7+G^iD4eΒU李r@-eE( = TK&6U ^RFc=mNw$%ռy\YMËKg˴&d2 &~a3.1BdC- NtSZ*Bt|,PSk~8FFb[L&ޚx/W &g>-&19>+a ί}B8: ߗN> Sgp1ZB^|0ul.Gc}#]6b0J4n e)vw~G UÍҎ je2a;ڱ|NOTȉZ&c/,vr?ŸL(fOMoMeVMP6IsMϼ>}ٟ ] Uu'YΡXM"Yhgt>Iv5űHCn CH_*ROM02iE͍gm"X]}ߢ^9vK]5 oWh5idG,""Ŋrn}8O֡8n3%qJHTPmp Jd2T^ln'^,$Qph-[!Z s09qֈucʚ'SҕH>76EH׌_9~1O[K rX5]͑B=j!s굔 YaCi;*%_8O ;;(y?B؀;oG"yu":Cf_;L ,ٝF{W^O#pw3=x7i1_"3H`/+Պ1d;ڞ<͠#p Xb,w#@u>Pl--IcFq9`hS423B7O gG,Ǔ %iNbnV5B1 k瘓t*̉O`8+}lqcW&ֶhJw*,WZ'k 9c,HV7C̓>(;,6htW>oiTh="5S$A5f!ʑc<:渄+BdIoIaձKjl.?g]Z7s^״ 2\5hWƱOÃ8#7ކ15 \Ok͓l.EMS5W1SGNWxysEIޅm~HDj090ZSȜ4KGce3?Psd<0N:Rk2vȨ&2KR97 P5t=nXmۖ&CtJt IR]PA)U`mOyDZ3&CPv'Qa6Ll/ r&ܽu/B($zݵCzCmwp@D/[HhdkIy|' Qtg0TY֩Fsj:R{ . >:O }R{\MZ\UK`m;T1fcp#8MBbPq55Į^/V c!ɒ,rGr & UI 2,}/X/::z*bTiHhQT0yMQrd*Tq7kW2趌%VqƲ_=я0v! 0NO84.9Ll~#1A;~LDփ͓{AQah{bakǎS9R]qK,1MO';5osAo}m !haIϟ䉴/uTNf=[ ˴@,v)6ُ۵9$00(FFMJcή>9S*w[q+sV-+qQ< *Bi7\ m{!D uuB(@R]k'`);z r daS*`Xͦ^^ߩ}zh}Rإ\njP&_D(.0>Dqg\ ͲH52'-%c^T>+NheZOn( Is-L"_!J,nx?u X > (/q^mAffo^u o5zD$G|O C  %mp@a<_:0?Zqf̠F}yۤdB8%(Ui5 bސq8O?{S+ ]yalT+ʶx_!Ӟ5UG.Yfb+SmHc}<xBfΫ!Srp~lӃ  6g 90h wxM/Uъ񫁽Ӆdύ.1bXpl b+7SHӁ^^^a`+F^ #kƅ9<9MUFD`h+{$XJLZ"A` :1`audb' j;2₶/+)5sP'@[!$(-t&/HF6|<7A'`_qY%\ur&{q  on(S 4T5(zj~:,&|(QO}}]{&{qZ_f^xJBr.c2p_Fƹ+AmNxzaGCŲDD -yඔO E%qHjUB$|hY],{עG̕CQ,4mtV8,RD8((ATE6JX5F,RY +Exe?eॐZ3)U!ح'Ybj:B8o4AX5W3*fC/] !'|WlE8{Tƛ&Vd&= fpH R<]`Gi[Uz%Uvu!jc%#_A"zs {n^!P;, SA3n2KݐJHmymldžœ̛6X%|ˌSO!`)% A0_PG ҽg0VPŒ_th 7}Rͤ<0l7"Klea a#LF):]zWĪwk\fLnIBT RȮ޹J&fbaAK2n:b/O˲ T:MnڈiWZ^ä>țشZǤeMSB*-Z#'Y?#M63,z⌕Sż~1\ڐ@ENsuAX_;pcr?x/Zv$N$}K3|?$1c\ xah‰-[n~c)Hqw3tLۺ}ypAVҕ˭X/pH`խd'p]\[8B $A&#.~gտKc|RPsijI/c3E'/=:tpUvH>P!2׭ضՓk&/'/\{7, E(R市]RKE$-ҝ'fy@ŸPswQ+烇4I2T/`Q0j`uTcQ-#L)+εl 9jGNZ"D3}`qȟO!5+!XedͳC-:m+PIkJTtFL.>9%:Bǝ:N$ eL];Jk.uJߖ0|?qsia ex.HR%NauȺb ̹_p'e L:4& ۫"@ 4 6[v?I҂f':};9V;85 'b7RtJepXsE !lU$NK1U ='6 jy~$. YUg\L"H}+:3z .FB~a HP4St7`j^MAdUFP]hpڞR! Hl`Ӝ|"t% ?JMOM~vǙ㙎(; RDhAG6NoTv-*XK<"B?Guhɛun(sj~ˎM4A!N({LHn"t[;;Rw:XI.[vHpIS'/vJ d;K.uwTiefJYM-\kd#Wc4csq AT9HL#_e5օ4>d7,oEg]mȧ`8ޅ?GJd]hlЃi˧3ls T\S Reg&wk? n㘨d `eZkp,Gmz켭Z5k#EE/&V_\dcq$:'Zę}W/yB%4J.(@mqpu #+(uݴ`w>Zf>#z!i)g^7~ʢA2eBZBn#7 4SWA$;Š "ZaI&r~(D~?jUXuy>z~1ބ N|}5RMݽE`+6\Vt:Ҽ>H(W7xeyh_İVQ3 P{RpX?qMPB#99iM"bJb3{6%|2rIvŕz}ЏNb(tpQn"л/gb+71@EkFw浨,BCx^c4N‡N\tk~* `bxr,Jqhk!sMx( U$ߠ)[ id,k2ɻ6G-gX>?aVG1oYeQQCtb1KmIKmúUS|B~טɂ_r~56KCoA5I0UH ^&TvT1/=à5=2vu'@ \Y@S5}1@U= ڈ:ս^ ѱ *k<:_7j8͌ū+=XZ;oT5Jתjݖ 72'{ 턔hl^UK+_H'W/9:|>O 8~FE|J)Mf-8H1zT TdW<,z4rDZ9|q"v8(A‘o'kxZoy&,s9l65%K)zم]+<ɮ==]xDswɺ]C,f;IY?t 11 #Y)TB@a8b#?d.dk /ilkAUU4$ƚܜ̰hSv y`рkc!dZR.! |F9[.yU2uҼG]C T_ ?u,u,bZm=Ii !+mSYz-ڞc}ٰ?o |ޙ,F20eWt|`Y\a֡}K4󫄒uXMvz}G ÜAu5FU6T1k-(#r&7h1y8broGp΍M+t 8rz8U0r=;0+)TIKYt1R!9UU- S;yv1+z\dD;I`@6%T*4Bz"ƭIdљ]l0Z8Y?;U%d,oVVH x3¨,؛fKO\.Ra{e3 NQ$i7{ [xېnt]R 7ГLq#K?!c` -,ɓjE4DZj UFq%&wס'˵QqXatgɥW0L<\&R1pr)6B_.e)GԈ-jf!5cu35WPKzCs㬋*纉Ϝ{dbF/r*Ԁ:Ί"mü>n C-IsOHLr݊Vt#E&ޑe$4ԯ{v qPՂTv%KrMٛ?d^z X#$+< 9C%L?C<GA|@,ع:ž V fFIH[vvji6k1^=h 28mFC?0_ p 4pH^~#APJ?ll^|:k9ǮrԏP 9(^'QJ)\-v`](>aY4G cBz/21Q{&K~Rv#몟#QSuj<&Δv56n'* u!q?hb}J9@Z-5+<)jCʭf9(ad5V .,!O:tac8ϩ` w*_B/8L+{"#$<H+yi_k߶U_aFGDOo% +W$Vo6v{`irK< ,k_|=y-9/ y ΍~pRFcJ'iEzhA釅K" MGLo.%;_0k:=!Nguc'$/=?aՊѥxSSXó[@SE%V5H7s395ƿ [Cd%o}AF#{ ٹyy&Ӏ.%̾[xվrfl~mY *Ø󜱤UT]}RaiZqlG:?ceSvJI 2bX9x@_s#^u B(0 HeE)b kՉ IGuD$Hm|I|IA )(k'&jjK;)NQWط|A*Gra!`HH L)lRzd񛑽cy[oti1lfV=Xxl# xFƉD;<(;(PG;]j`DMU?u#QVԕ8dh[$)ņC`q."$O C*} i\~ Fgߡ%߂fe1~:9@PSniU<ʶ'WZ6ѝ4^Z-o1̀&5Ur 2nbYq :( F@BbN)|xluڊ+N R6 .̋.4N>0kQ7hW1 5n=egj2+!)ҴyUQGJP҈ :׆{fǾ\RS$+ ԖYhS7JTwixr鲿6MwkL'ECÁ΅CoFY_sf2|0=HCRt'S gi-T7tСƃ!kKg3 NHQ}نc|uLV9zsmG?*DGaխkj?干<"FCRJw٪qS e Ic)PSx{JRhQg3 4łmDk75Q.ck׈H-P 0 *X CH9᫿+ՐqmERG]-z{]Ci25 g&yAM} )ѽP/LR -H4WJ[NJ$IPG^TV^o . c]\YD1U}RiK!0/ ȉ:Ues:2習O6GDX ,Ik\dSi47 ހfIiߞ6c֨)f"Vdz}[`zVXcҹyp_nM#ݒE!yyq;~A&Fif;йj1 .:uY8B΂VWܑã ^ǭbkJ׫ d7Ĩn\5d`؋(65{T3(Vr|M1*5gprCۘLIҭHJ¬qZK Mn)e` xdܿD?S3m -+u4ә1y7|q!56zA1޴n^PG+f4XHE_ ) %i~}f T)l*3Lx2/۴!4VG4jOԴon%_[_Q\ ER2st3j(S=#@[ij&U&-6s--$Xo.ˎ74dȻ9}p$QcXEi<"2d .\>~ZoxlF* z6Juos`Qxl,F?B M+F ~_D*@s~VQk8zT1Vlqgd$:iKO!`F7&N3S.k0sm34kȀx&z ?㰕&\nK\Ds'D$HW}DP6iBkp[7C0Zf@~w^1M #JLONhE$2) KUVcH+fx~b/\\. 8\\]˿C vjL򯋖>#'ipo}ٲ]j}ᑅ 8x2?S]# k 1C^9%[sVc a G,QmIZy>/h07TmF18 c𗚻nJ[#x5,. gB}K?j r:jRI̘ЀWCko-cEUvM1BߍF|CzC TkF-oXI K J8CΣYNfn ]A-׭/715lkQ \j84ix\8_͓>ҩƫ¬ƣA^i b]p.̼>'"S66 qϡ^?ް7#Y[%0jr`d4LkEvJo}=6̚&zesFYO\-PTB[F?+x뾠>S~ВHӭU1&:=\ |29~e6v䥺A./ ]Xzp(u8 j(He_(8gP 1qoo9} .Z~6)j6f,bk4`D9@< x!J\Y_DwZF!DS9;ezAk%|< FheVloX9 9PMscŵБM`cݛiEa)ԁJϋ6[L _Z ~ :ȟ(q&N mz̷:5fV@2Ֆ!{qnpb;h/_uZsl χiBYT?l,p s8A6`'VbwJg#J|[a"!fI"U([hg9CCŞ6]03V!_W@dw;h XonXLD=vr5 G1-TQn,'y`2]o7E ED-m&Jp]YymDֺ7V6.FaiRA_jB 3Lt82n/!j;BXc3Dk*6&B>Pa!BcN=E3{ /%eXgl½\]uT TfBD ;2O!bt|A9f ;k0%$TQLߕ6^Am ֖6˒Qag8N~_n]NvϯufRDdz{U%7 Nhǫ+)pK݄CnȎl-ʹך"*u{kD@a2p*QaAg P{6xLդ%t*e +ݖJ+bT=?~_ISX+}>cB@LYtˌOgBKNϠTV`W~?RMVLm58}M$uW0nS!F Z!U`BѿhhSjգy2PXj1TД,pnoׂE`3nџ!v 4 y9<'oXod.+xw=,O)Ad` u[oN)SJma¯ F'Na]kiO?w !إY2)ݗ~/HH)Δ>y) `=R0 N'sx瞃2npNϴ<8_'dy(!gaؐ ha l "~:{AۡjxSpP .YBsD{+$´8EBs; <$y m`he TW>9$ @T"w"m.yz|fL58ۂ,"p/. t/ӷ;!$V—\y\t q_Ժ«&Fr_|Xgx kGv5 2 Y=q$IGEM Hہ}_S|ЖZ©VFsuH,vNET-+sՁ7"xdց/ۯ$O`l:nC aP}H`$3 Ql'o3Tǣ' ՀpF١Yfؿ,/!G)]zR.QܬUnt#LvO2(\j|FVI>GT'zujlx46^-8\>/ʬd znZF[W ̉0?p |.%1H#КNk~ڵLXI*C9&#֜Xm 4ţݫɜODJ%Z r b1($cڥY'l&K쌈Yy!L},Pg((ō pY1tA0gٌ8SebgǜC\y6;B>:u2Ҵۓp 8# 6`7Qഄ;씦α?ExJQO஍kj{ğG vHn c %:We) fXۉ|N喭,cҶ77$.Kg(z6CIKFsz 5l|ب&շR%G 7U Ԯ t-F\G8*,a<bٳ.Q$3':bFvxQttJcxftӈoS@[g͡QG(.e~{;K(YQrj>iXO9&~e.OäUL@lY.ZB'[ ZbgxUI )SYB_'c?VjDT,j"tjdjh֊N k@ܮ85-B4"I#b~sz|1"?gwNGLJ2j( 3Ԃ%{/(4sqtսY#u^@m0[J vR }_})K>o.sJKPD8b "U\'ϊ,<}aZ/uJyQ]TXw,.C۔q ._\*K* g IGecM#q"xT0R7븓ExBoy]uT?|aZ;]^Eh$ZtvB[෡ {Xۓ)9h 肷kgҾ lӼo}oN^YBf*c*6"6χ) K¢jTqIBǥ?NbP7{S'kDHÝkd!?ꇐlEȸ3cX;o#B#c()7+6"Xm-qָ}x*Z*4 ѓca ʋ1L3|2*QLbA_ejՆIe6n3@;u"sh?qqDb; SDCAC 4L<3f: qt@gY8 c ̠/ y$h0lFImew[Q&IEګ'}J;VI OI[ІДLa®6R6lU"qk?g'q&OoS<+ nQN6GV#AtL aQ< $_ދ{Ӡyi`ļNX- ]σֺ@W!_:Y=2Zx)E5uҺ9gp>{΅n0 3aEicHXe3"/T9WZ*IET93xB3%84 }QtFV:T"=߹6+tAV(FF%jJf0鳯!*c)96{ ^eiB=p|>o!c2]no,]ZXO3 +.2Tܯ 꺡68רMOY~L,&-b (jU@NmuGy/EMyV;_K'6b_Riؤ< 8wһ7'ҌE]eꓥZ&bje|Y(Bw&1: Q =%>)2y9C3ogs \]EOɏZ!%K]uF0]? )Qӡ?Qnvc [O<%##3`cl_ģ0"Cff"tys|!]^NעB1O/9\KʋWF @Kg3$c hV-ܝĬ(|t!_Q5LZQxrcVIԗ;@W#4ľ (BIX^ ƝyTJ%dHR 8 vUG%AIۣ݅4!AHx9W&pFYBmmy wsA5d2vno;Vo;f̶[sYC@j/ YnF)[(Nβ>@c`|ǐՃvF}^-b֙`S,!f[^GGԤPuneOxhS# ?5^Gpx!.G)2 1~4ԎʄWPx |5GZ BfϙlbisĚr B8=~dsO[zhViVR*9U֤*6沣6 6|ϳ?nz<"z0l7uR񽜟^Y;g w7m`0.Vś4x Ur\ F4cr楂$pS%ZsrEgĜ:rEOuj#L dJf f 1J{2h#~vtb^h9NCw`:[<0@bik_(1;M$x`\hPJIxTõPߔq!xRƑc={'ya; 0ZA[C0:4@̪z)-{{?" ȓAR &KNLykUD=ۆc(U4MXOH\Bf(jaW]׳w/k&/e8 +)x?hY D,.-D'MިT+ foz#W!ovs|z峃F# đ%ߧsm=j'cM?v#lw+y i@Ro<#"B M1;vNw%:ȻgJ3 an~UmiEn6)5Q$^@9PrZ@{[\ V>J33_`M +X?W[RKYhzUD0"ۆ1u1aP=WoD %@[BU5E3\pg߰4bSZdԿޠX"qm$ٝӴ0r]H:1!r@ܥfIyٟ:GeYfj7yN6?qw]o@*Y"DMACś!Hy>!ήS©e{n OI!d |L>>VbA#VbݨMl zۅp[<[v 2ى Sr+y}9H{;j\wQ_3eHVGRlI>tܛS3u:3 C;{#uyVLL ċ]w<"-1_x?f}M΅ m; ^UsκJvNJq:"X$ D'~d"0s)\YE`Dȇ!i /\l>Fy) +oѪCIU#V (|q|OGjH)Piz48v-Yzzs6?a?1`ߦ^䤱S9et;ɏAq@^5vN>Oȴ̏׊̈1:?3 /a&5-7?*.MN9vޫQaZ@ iPTa` ڢC+zdssXX1*& .@v6S &oK>R!QVR,<=Q JL05lЙB]xV$-,$:M,z,9HC.vQ4U'#"Fѻ桧xJr Fŕ :ͤƔ\UkMy ͇ pG% VFmf-^NۻlĶ R%qF kzRSr`]И5U"3eZ z-N*'4J -Jbnc^z1ͩm姽rFGZ: 3;`f(m-sUs{+=[}o.2n!P 򙂆Vd05<|QxOا 绞n v.C+)dF`˘ݶ4&88!Ǖ+gܻP1%k:lCBBM?Na1B 2b-k= gYU4Ж̇LEm~TX-u6z',MI7 Zp{~Ufg غs8=75VꉛWѩ OSIOz>ʃ[hM=|dX*0g@8g'oyW+醑4ߦ]QJ7٥lJsRmŘqYV{׻&tdB8EgEUrڒn@WCV]|k:9qS>zb]Eh ԻZpm~㸥׉عonwk6W[P'spg6OW\j+oXbp:倹Y@A1eBVAeBZxpR'dۛ.10 '~uZ⏎9qr gOjҦq˔ZRS]{琏׳6Аd1vS<زb'~`!S(eL Ǚ_r<}p9h@ BaG"]#T,d?S`<7tR]7uj~o_ ;X? $ DzgbN@Nn=Mu2AxXq>Roօ1hQ>$k[Xg<}Ij+/ِ;-N1ys`vuǷ!CMvǻ]ݢ/ؿvBDJh-):U_uREx} ʡD_}tv94{;0IaᠿzV!Fo̵v-Ck%Jv0Gwص5oiHmUtA0ay3Mt2V/A՘;S.Q-< WP:j5îPd%u v~_|W C 铙lmI>}Wd4zyeH XQ!F ٙK=z6[`\>N;u6$4?GK7gl47/h$֗j7}^s!]ʴM (W#9QsrPKͲ$(F˶8/mbEz]4Lݨо7pk\ L,t 2rԄ&?9m2`n~M`* 1*Y,s5Dp@@)cu/wiaPu(R]^ٹ4 A)1|yZ2*,ro c9; "EK*1 R1\?;L݈\KH>I* 9wK68wyOQscn#9L}3gr < /qYvxŰ^&V}F BD0:zP_m"U^UCC+vo gCeeO r\Χ&$q{{;TOE\('Q%(i68Yi0`%@aZsf؏e`ñb07x}ctY{r)&j%Src!k^}`c{OoI*]<Ʌ)\=ι]ß|&юRfMQiڙdfClT'p&Iߌ芀oh:wr6&W7}ZP햌M8Y:Ev2yZ)!!|Vb>A:u^e㔢rޜڲ6<8N\Qt=y=B ;W%)Q0Nǎ[J]GbK?/݄A}* :'cN'AXKGYp,eSFo(ŶElۏc`>LXdIZ\TY?Y}[EQ+SjOƆdjQHvRmUyh% _f.>gԲRQTނ'B<*MSLk; )=kv.`R|JnUQKv!f]Pz2Bc6{4rwe q!O~9cjv"<`@P'{fȩhO~Pb$$5su0h} $cT2Mߊ gx^[~|R-/E2F|WKR%q4'ߙ悿0}fynЀeOia S Ǹ+0MDW1#+ _emLek2P:o||S#wcIW9K?+Ľx>( ]$ KLMwo7pypv)1ӌpSGͽl \'5W=aҤ =7{9T@ߋE6V7)@1t( J|#K՗lo/lڴǪ|(N?^e .TcP&ZHهUKvfYkڏ:qYp*qP~Dݏ& ܊nY¾$k! ·`B=NムD2A"/`: ŷ:a03G B!a==put _ \eXPfad9p5^]YK'/%#W_?G]97AIlrdq*ڒGמfy !X|ǀ;"h[#MkC G!6\bָG]p. ڡdx(ɔZ{8hTlO>BB:a8\7N[|apPiZEP &v+.6a(%$W%сH&u]Ǥ(פp`'f&y65ժY2A e;9äȬ1X+} ѿ_baKlo M?@mI!4k풯 rLo>@uR/5~BC@KGkRexv=2 ӧ4eH^|ߩSm$`:|@)lKq "ID?e_7E(~+ #:>v!-ֿeg'EOÆe(c0%ޓذr7GB?Sm;~fA\DŽ~ij {*7GV)Z"3V1#:,K4ҫ H@?}捐K@D?@͚%-_+3ڟFq/,҄Xv1RQҤ']灉]+ٝRIW0F4(J0-74&c%oiJ)Ҍu(@)fm,.+>q|kIOjZO]Nؖ*\+L ~˔Y!H[m>?} %:V- D,WbRlL3)=XGhX4} ߝ,2մm;A^$X*Jlъg}EPǢu @̸A+;WX#gH˷BnPMO4̟:%/'~Th8HYF|ǣĂ&jɒЕ;lTV ml$6Al+͏.@"2OFRR g/ZwV PΈ& ܬTiKDv*<Ԛ nJZװ,5 4 L).A83,J&h&z0 ٠]a_^ L~zGw/# sцeha߈'#ۏx18(A= Ь Is|-fnkTtE'Ma;mAK6@C~,y6祿vnr=tVgD7784 B0,Q$up1ߪC% ;$%|d{+yIzFr{-F`nE/4p$X/;t>yЍ̄W WIAיR\O}MadȶT"d{wII.)jA%>}4~Vu9h M,eceF8ܔĎոܳ'la3vȈcw֮KACu$B ՃEf'Umi6_\@A k]p Dj 4$Lg+h!xf4a? .'A7xo#ܜTeퟫ==jDԄEݘ?2KR>m]cˤ[|IqPqVPPr=FQ?P,qCU_{& $*1\}n+H91ʞɥQ@#Zu? |:Li2f"<@N0 JiPop;%-rNLpVphRk08 Q3@h+QENX8NɻB8&I?zu1B)tUѥ 'p(g*73jH(LomlM#d $[8)!lp_6 uHѯƛ/pisaﱶCӾz.7l /lff&V |}e̎#>bdfR:ͷ34+K_xl!C  #Xzw;6}^qPV ۋ\Ӵk dC 3iE!MN__7Sò-̓g`ԇ!̭a} \*64M* Y}.cEr75s%m7!xY`PmlN;wL_L}nGT^OV.qI|3_* 7%g8굆X4bYC`UTP`$t (a-Ͽ &]<7>ˑ"P┗j`kS_\Ⱦ8oPXtAA?*e^9X35fMN[KKOeY:ȃ_̠{)Y`gRczE//2l&Q/n!)>`J8'`Z˞uLVG1yjzBFnD&uʧ`t y4_OB9¥eY]groBO AUaaEQ@bfWH9שUhu5-po)>&S2[AsAɯחaZb#SSMAF_rͼ|k/^舥}Һ8̓CL98uJA2хbtF5Ic}pnzrU:7Jnf pu!/ɢ?Ȇo`޼ٓ޶~Oq9$SrZGvպ+bBD/}}NVO!I1qRo6_ԞS3!9e"/ dvL2;ija2b(wXsV&/F(!Eqd,yYWUWY)O!tfvVD|sKŷf+a:Z]k\"t{3^զwHS1;iBZ,ÑJ-fTb ^:|8ZU17,J0m?y4:g ⨵(^6eP=g\Fs2nKkciXT}rEV#s7Sr?X3RdݾH,ߕu4J V e hVM|Y6Ucl+ckl e, TۢxHw#1e?P]I/EQ+G"`a!KpL {LV &tBBw;/|Qj\ekIT ji9UڀN@EʙӔ츼bCVI.wVIj}RJuI,Tc+GԑI!HbФ}e$D=$yQ(n;[݇Tw}Xȍa7g$PzݗLcG oǧsVLiݴ7 Y WY$2C=FhU*= 7oJ~IMX^bV"g!߽!k籕l^:A33_1aQhEW@R.RYra+"p@69ۙ1DHY5bt6~i>z\sۉhqFDyƕR|Iq]`Ѯ7VA?SIvYgT03wkNMơ-~%mX_gv>QSj(t͜ȫqbb4rBr~~=4E{<^{~ y(}׆@Q &#ؑHHZضm.pO4Lb]G4Ol)lJ6㣐,ܚ#&B??e`dCu@/_3g!d@œyes݅%U-/ l2~*0bXatr>/("GֺfTD^`fG1fG9'ybaLԞ%ĹkdwKJ8I9Jl=*vÖ nͧR?䶊=3FĽ mp3,BeDL |ݖ@[vCdvdjP`鳯5V zvgu:N#˓ yJålr0vw>R5Zm6w7-lVn}`:9d );+VrmC5;βM(6@qf=ș 7:L]}Fº4E^Ducޕ Wy"jMKy.F2pd[Ln-UV`]dLh[!Gea`ekM:3Z>Ak#P9dfӊeU^ -*ѩCzD+ˀD{DŽgLѝajyCB^DdSM i#Sdx 6iInl6WqۺY`Md|9;0U)^u<„e:uy'IieG ^#LĭgLwt:V10ܝ:iEw=L;i}2ʙe=Xk(_ sp@Qr70sM5!ңTS1Ū?N,g C kR08W+@cވd*0]N Уd١ :NEkVcx^$t(%gvOL2Z$ۖ[`X7*ro#z6YSkWQf(P|w@u@f\c$%&5 N&v3C.)oHү1&Zٵ 281usgft}}z&ً<$5ul6HDŽn|ύEMT+UidĐTrq}m,7CMYð=ֶEAag/ˮU^w}%(;9+C@{7-a l7wv'/%-b9aaJ09E! NFh;:!ţ[ ;!E@럆Z:vmktsSzzDwǼ'^!^/?n d_o<(i}_`z#iV~`6 ޏ4ÞURu)}F9j񽻄G 6^4}oWQf-/vsqHJSX4UW ](˰/ٕd-]))JV:\6[իpRh [Ma]$(hq 5Foıvdf}=p0]0|ά[rN,Jj 96 W5n]]=v owX1Lrb( _!{áy2[qvW5&A.Ԏ(< UY;Ǥ)RJK}W~svH֞Gލ!Z+kQWYbuv,)`'`uf͛.´dT; ]>wjNO>kPQ=ٚbbfŕkR$ٓkĽ uL'>r*UF&B t(#mLaNÁ:|1h:nFKjr!a`+}޹ОQ2嶓?]%(=@ۼ$au>ZlZPVs SB/$Pcq;B!DO8rQl}w=qR!KV11DdgFcp3t\whJj1} Yc&!oJ'< }]Z\Hc'NH ѵRyJsj2,ld{g^{`cbK]^S[&C ?ͳv&{HBA ]hD wۖi?в aGɘ"lbz>Tp8y<݌{ 0$ⱁk-UhdS\t3|VS/aZ^~W>,ܳgTw*C[D6n=U,Ш@kYSDy? B_ˀ_,.Gt7櫮}xj%,wǾƇ>1.et3Ǩhe܃xs`l(<2c> >&oa%Mdgޖ،p AQ;"{xr㝸?%TReZLSou]y'9[خE=nր35ߪGM-} %l;qFl5Qay+\&n!x%][6%o.v xAf" g)L;VQ@A8Y} rlj,螺P5[w&]$ {D3cC{PHMt1%npUODn0j9XN>z"y IAUja2 `d!dϞ|$6JP1+~ |!$&d'a&N :),<-nVSr`= Y{6ըhhT/߇IiABQ, _Fl@`vU%v%eWik׿w* N70?hSKuWLdslqp?S@}FpV/\?_{x%3l>8m}Feӎ[۫aDĩۥ&Ը#^?8@0#'z;_'Q.<ŷ;:=~^?F- Ĝn,5YѩgŔg%V?*FL?9` UNo>2):SF(Õ>ШB;sׄY'Pj{"vbC"";BZEֿϝ+q5OXfj+ʳKוPA,'lLa;HeĂ5[H0d=s&~SA>17+ q9Zu5a`\P{>:46 QKP?l< &n̥hǔc^ס8蠯$a;8~ܖmX#]HoUBZQq%f>%]&Z*V̭҇ksLU X:% w o&k =7" ,2wN(Mn(<(٧=Ogd{^hԉ긍:tv B>L@<И-9b*4Fy딜Fy{]A\u1Kx+;$19[cTNr65wBrD| ㆪym˟~p\=3:nFq%I~UYfs79APp1HemҜ7bt- )>T@e˭u;GhI6JRhXfs4˭/pbs:3N拋4u38(n4wZoHe&` ''H#rv#KD}0U e {:j{3P{CjM@.*s/ 1_}M] ^%0M )w9Wu"ȠE4 z ,XU$3bڂ4&t׊  ZN|9|t+f(&н?b:uWe@IMU$X\i[Nwʠ>+?.埾gnq]]~7/[ћ ҝk g@ܾSqrV$Wߑx`sC.[`Q܏\=;"c9%՟ַwCM( G8,i.΅Xom{#?pO{r}O1E-5"cCM\0c\>/x|pVB׽K.Mԗ,㯳4C\m%M!IQe%ߝm#;*c~\L~:?,2I"Za8DȮB>KVCd_qPr f8r]+jSĸ2qj><5cr!WнBa^-Ljct١lX֝pi]]> Ȃ׀2<[ATrQhE:i9!O}Yt<XpD9&_\\2i>Aڵ>RϢ@IFʟI[q3B^2'{ql$keUDN TFfu#Y:Ľ1*ΩjL/03`lǺ `04Qs gsMe<ӣ(:Q>^ӊ˻c*>7Z|#ӷ17}e& 0iƚ)ɪz}px]eϖf㎫ljʝs&hd(`w~#Z=),"IfX"$RŘˁ=ݞCf ^?kMYHt)x\~,Iv i@bڤs<ʍfbuF  /ƱEgi6B9h"&Ǩ98i}ZîO}sm8wO R3i|k*admAQ4)  /ɧ?B.2y\"b YxIr5|TP1*A~_ӉMOx0AȽ4뢸sܤW \N)- rSV/b[vP,ۼ_^4M * v'H)$ 5F_9 p#RXk""-9ƒ^FZA 0۞YfN 7 o& 8N=! )wnސhT˳DN&)av%]!q|6i^Z`x ],poO]Dq 3= DXvVbYf=7P3PZF&=V TQSM⟠+4>%=bSV 鶒XLOֹ @!Kt^ɭ,ܥi0v> _)^ea%Av$zgwuc8i!IDZK-# 11ĸ߲&ou`w#\8ZRԄƛ|=V^3h- `Խ@ڇP 5]^k#?J+;&8* ${b8hi{ʭV8dq{ YIL>/ݚ$Tɳ0hTQ4jbJNMhVʜߞuT"& z2~~SUsiNKW&B8Ô S1@UbF@ %ғ΃e  hDUt[@ o}MN[%Z6 :CiNV}˞"1ygǜV1eXW_oPJ!?7d̻ZIP]0˫h OUR)= F=",a@ TtͷˡEG76H׎ԚBُT$o06XX#]ʾ?"2{>6bicNGi&Ym]?iwkpi9d*'n*/K9cuT$\϶KLݝ.5l>vg c& 8B!Q*[p#- UEpZOVX;v-&]#u$k@$ctoh=S6l- "F5Y>Nogu1ueuٽئԬ밹;O  ֽo+uU+q[QCS͔ 0oP+p-&l[UI%CtxQu*:6FWV=Q<+m:A`~SLCZF[D@̻t *2~q̏dMO Y ‘  ֻ*Y_ p̒\cJa#^-rޯbb ;YWc h `9nu ) c5_[>6AL^Frik="J(*(zgX`jʖ2{؉O vՔrL#gl1[0}DZn_6‹5ޜė{W@o턅y~P<9n$~{ף+s&{W2iĉlqO^eN R5Up'аQ^kQò K|5-Hg9aǟOO"BkETWv~P1rMR5ˤw Ѿ~z3xKR% M76NXG;b-ЌGZD٦h:2sx(^^SQv.#沨]aa>l+ ;ZO ܍  5j!R`|nHᶼ'oO,u{% !`](3yZ'BՏ $6MDH*&Ҩ%L]=1844-q\X$R\RdZ>G3gcw ^㑋DW E}E˼5 twtLIt;'"!e~&4OR$bCn7hT#,l~b8vPl0X &;2M,R]bIg4ʺ_ Ɵ w@):Hj Żϊ6ta` ;avͷڀ%@0cO+͕l$|P(Fy`-FGc^V^X hH̱zO|>l~BYAyr~2_FYl;KөSӥЩ͸AZ͠s92w`:r_D Մ.R fĉ'c7Asm$ \<\f46;Sh 6{[?6#\",50N㛁4$=ʿQQHʥ]AU]dh# auXVp=E\wzYZ|k^z="Do\"bJE4?b'084 ٲTuihIG SL' ֎牷Դ/HuF55Usiڗe BOY_-Z[2/*TpwE!sCg7'mӼ+*rU8x.bOɽz/b}bM:JzExD4-w1RXi,^U[-S^ SABQ♜BHV=hnͪ5`krHJu ;b k"zb O2g|]bR7bI5iTH>F.M;r)_%֧7O^4⍖T9oBCgXE-#49""ӆj7F,b+Cns [ȹ-#ļ]r1b}}¿{V@] F7f]DIjm\^KӅPI[sޠDn1k{4P6 fJџWY͓jG+VF^Q6f--$uSn'@-#,ڜqmqzo*a>^Se1:%GX6oϠs)G#Xq1L:KIGbEF ;D$O#~ziA rRadQ foH{j\Y'|(Be&"$Řf`ZlbdB,3ygao(FC`b*W#D&{1+gjNe!p.B4VCH/[ST;MVƀ`pvSuRӰ5:UR_N/-lfeМ%$ M/D IŬ"CA! %Jƣ **+[2]2(Y& c_^ibۀVf `"vnQTwkr06 ?B$> #.Pّ/jPY).X+Utد ,6fRag7OVBI'gʥE]r$·tLe“!eh\<%;ohC.|dU.#_efDts".Խ)_#7+/SGgd*^>Rũ}Q+%9  V+f%*>Ut= T9: ǾE #u chI vvz4Z ɒ<}ӼlI?PFQY} im;U?0u\: E-2)b$tSү ڧ[?jdג3+3D:sШK$rrUo-R:WĤex!4>4F⋘Lp'p!y\ZQJ4r"߃;rGZK]Sz[i1y3S"~YFrz|q~NS/x)dd%,2u aC鼮BDp/7!ܨRqDo<׀@(x0eU%0*AZ q4{=M]`I{wTdԕ X!]3\SG=lWX&XbĢ$[YSKnfߡTq? Qϵ?U+;j.mm疻m pAdA!+pJ 㴘G1[79tq0&!  /פE rmhmalJS6G ZCwq"kޥ=ѤtaQ>`HJ!l!rW 'ϒ?ʝ,22&s%Haik_@0-&@Yz2qa2d8D9b{ o "A>uHwy ?">'FZӂKVB{#!x&]L;,e3V霪d\U@TVg="Sw7VyXs85CTBG$^'L㡏M b`lw./C\}?fWMSBpɅșFhu҆sA~lmx%xE=UU袹d, )s!$ C7դG9d_ C-IwX2`Vš/K"Xnsv5uG(/tg4J9sMN EX Sl=_Z;htv# ~|ɃHː><^ȏ „`b9F'5Y>Jt%iX~ N*4ϑ߉Ql~o zRB94KkAk_fσÈ!O/Zg}J輞n*? ڨ5Z\OYm&l}F@,g_z HuB1IϏ3E} Ti s6)r_RBu6)[_Z{5~ YqS/ v)u^\k=D2ڽf=m!!Q3tᜩ`PA|cILH)jehtT1`y9e\;edb; $XQ),2H<N&]}K &GsP:fI?/\D''Jsv9>MЂj K9E'.k^NYӁ BgDt,ZC`b/?tb$7դҏ$֐LYv/U]ʌXunZQcs4a|fnI"a"HvEZ8\^NX}w[2qVdJd X{WBk+uwl#*d(MUgGQBhԇ-}׬raN4 B~$ 4|=Co ÓF*\,_(iJIEAD@Tˌ*gKL;-~"