python3-perf-debuginfo-4.19.90-2404.3.0.0247.oe1 >  A f(XW^^f@8!{#m^Od#ZȲ^`(;%OУXY\%icS3Te^dvV٪ms5,n>q@lnH% Qќ}gKp2֗e3jW(ooJdsA?`0P-V[QE8Mjgu:bm=dӳU%k˙T=<5a͙ptN<:T(`Y\hvJ!RF3e11ac87994805f74e9a3d48b26c8cf2cbac73d1b5cc3285b6047d30c1972d3e5525b6e9274418b3563841a541781ea7076fc04e `f(XW^^fe5"*= P̶Q]JahrE ;Pۄ[QZXX:M}Ի >T^* -І?$c񃦮!@ [/fYnʙ 6g"%1wiC)132(?<^Y0DRTzOTJsAZҜk2߄A75p<X?Hd! 3 ^@Dn     b h8H(8e9de:eFGHI XY\P]h^bzcdeflt u$v<zDCpython3-perf-debuginfo4.19.902404.3.0.0247.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.f(obs-worker-backend-test-x86-0009.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$f(f(f(f(f(f(6e88b643624a583aac9a65e6b4044b8f10b879407783909400f43abc7cc15b1brootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2404.3.0.0247.oe1.src.rpmpython3-perf-debuginfopython3-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.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.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/python3.7//usr/lib/debug/usr/lib64/python3.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]=f9ae34e87cbbc6ea419792952fe27103897aa036, with debug_info, not strippedlz@,utf-8f437d3636fc1c0df2b60fa1c0655583d938a68d091578ffe60f7973534eb52c4?@7zXZ !#,?] b2u jӫ`(y0ysԲzi#MQm3s]3[eSat!B^ "ȍbnBVWUn^,6'cm~&e'?cpb>^LzJ/\{>&;ȣ2' >O"&@e=wy`w`x")o)'dGZoM ~FL65Q OлউjJ`5Fu%xІ4OZN$;Z qP*N*O,q"Te8NX: g"731¶e!vhXܢUc AQ}#Fk]G]z iDcg yEFe<]WmYXNZДS7*O# .FSRQ>݁?p&ݮLVK<#b\!,gu~%FE" em>3MpX20Y~rPei5+Rvnd2O ]!:&mWzjTÉsB¤E#QNcGƥ/[2PҖƒT 6޴LG䡍Z_\¨ֻU?鷎Ƌ\Mٱ;QeNm]rT̀ﰢٿ9*6N˕#,ŜTa M1>t$v OG_++i0bmXau @'f$=8lGȇ@Byn\EtX9r8ۖ7-]J'T}ݣ'΃'jCgh%"8{M} s`?%OM"A<-`?d5+TfR |'dԖ pwz+ym,ѽD]~RZDoo[Spx/~<Ŷ}cT.`8?kGƂ;]aeg;Ҥ m\vb'6#>!'* i1 6)=l 2|s3=F]\1?Bn22m.=OAn+12O%?(`I[0^4a`srY,)a^/gO"pV B&=5c^K5D7jan>;y+n)i k8;7tX+>eXsMgv֪bM[ KMNHN0in ".F/m(kt%:QQ.G-쐩ְܛ[8ǕrJm~"waDQ%ji,?@[ɺ++h!hUb^,\aq`OkyJxTZHϋΧ͸w>4@4. 0PkbO>AN~FN;#^q䱋ʩC IY3Rȃ߄a(m)`>16l60G%o@z\f1p,mA؞r'T̺СݦmhjK^(^"vRU,#kjΆ``@ܷ 6Dži-M/"=JGxavrp(~r [4O4 BNkZV~B t2;WP/|*EmY׿݅6㷊;NX4UvP*AO9`_$0nQ/}XPY~S"k3ɕ4YG89^1QޣAlƻ֎Km{ེŠ $#Oj@g[*/GҢkֈ E^*P.7mSkK.h?k*Iʗg2n◇HB 7˳<(s;E8~;gP+t<+^U-Dw7@/Պ =wϩߪ%Dh)(e$_oB$bP~-Jݡ6BZתTX%ºeCՎ`__/}Y#o2bL),^Ԩeq yKNGH0 y*t_dż*j WF1&W8Vx>BK8G>>u)~~OxdFlJv 0tҩFxn-wApև\Ohsf~,| [2Kc> }f1+fj:b wj`x57d }sꣾ)u Je-N#Y6N::K1OKxqtuy ,(KޢTu{N=nPyL*k˽i M.4l VOk>c M/^pZcDLH9MkRKIQlO sC:&눀{U9'Jj#䕅hBD٢P'>[6`;w{A 'AUIJ@tzG2NF 6``5'zfU;fDJgo2Opd͐+5s4B$L$ʇFsˢ)2A0_ 8cRsj,X|Ă&[7Hj]l,s/=NhBta/Zik:_&nTAx,H {nSʭMԫc=DFmdɮ&ӛ FXۦ\ GBKc&Z?TQ^(8N/bF^G9v%љ*IB4I:lь\cPs{$!Kg~P9az97ckϺH#$ȝPI)d.Y|ƛT>+Vy%\ħKxyB%m\mM\mdmB)OXt>!*ŻtLT./b5#ȉ]1e|2䀵S*(  .8Ă`9% E~ёf+i fKK(%=ĭFդxk8yIzA@DWo! q ޙ> gD$y:58T{u(x@)bTNctC;= 2&o 10gUأ#d$.yêPOx.8hLa<ϝ?<{%dWcDo:>Pi ge >zFL yCeooR43q}M0.͎-0#%?ҫønYӘI7}g~.50ѡܕfM:3ii3ru+'sE)>>FG&|}1L5ƞi_sVn5k|&8 o3RbCD20PcNazab„ռUE4Qo)nI ;l"lꘈѭ]}XYu9_}BFms3 j`Z}!t cT !S8/9rslLn@6p2ugMa$ dl #vTLl!(k*s[A]q{R$ OH]B{t)f#)_&%%;Q DjɪApY&vj9R 2iJkLy$d[yߟ}wN_4<ϪȢ&=okt^I83\ Wp.3kg-/uz:+Jz &bqkMh廩o!Ӣu3%L><$JSY]Ņ6VAlc>)i^*.$Ϳw?(m ކONY&[%@'cŋg|u3A9BN⦒Ux&+*~s+esnCfh}C1>KKff;05z_r̻HANq ›M#h^ 3v~pv)4Җ{v2g6|nH(ggO$Dwuyv) ˻Km1ЄsbJ5-np^%6.Hm r[Z  X_jcН9.I{)Tv\ ~:7L:j>uk^e1`L!16avձ،g۞tqÜF.qD{YU ;.OaAO Z:6e{\^ޭPa\igX+W pNZ'S|G], Pء.Jrg1 Q,%]v2EC]g9sWxR,-X6VNj'2jw˿F{dRfX:3PEȸwajF}U0%O4Y#aU˸Mx*q.YpWvO(u;g~T*2aj<(YQx=!,wsID#+iCGW=p Ixom .ט;+GoJd]ReˍJFj unHeń;(Ӣc*$ X7= InzV!וZrR9TnJl0|8ffx׳)KS4h`=tG^w5"z١6ts]Oq:7ίgNn$Z̈n+%]越 zcrc1~:6bȱ^ƹA;O3V&:4)gf I7f.u*xhē~  |)NŦ-dܣ@ =*33(.{p:CtKW|ئm`$:h& Z_h"T㜜Ng[%+ UQ9@{[KF V{GR?^la d;U.'y3n࿿!2El\j@Jڦ;, NޏR-mPʿ2Ef Hs.*V"(.f}oYkmy7IA yȆُ'_ML,;OlaLXGKNY %g̻WW' iYuODӋ[ejO^d21vpXV4&^Y bbx? %YP-͇fG)Mh1W v^]DҔ/w}qv/'j2t'DPC+G 쏠W%,YPa ,8F Ͽ_PPc\>m bUvnD,%z'N`:kTRi牥VybZh{o`<)zjZ EԿ@EW :)Q7g3_a܎wJU D{!;|>qۄáTA(:HfH-~;;hd*@:9cؗŔ% ؐIzgg} zΛ`|< yX N_z򭸡ҽ1TC!^jbv}-'0F@XL7˶Ψ@]N>Y6+ 'Z޵_v:d%E oJ =v"nxB< SVeNkP3T3APP-K[F>dRM%)pXb׸*~ p\!u&`j ,ĵ]6 Vԟ?=3Qetk9jc \$DUwy1$a+abķD0-[:Ab^ ك\QQrTJM -ҫ<˘WugUhJ.8Z,/ R@DbS }%\`!kq.mf LCGx|.BE10t\4gp.802Ў>9MM=zK#RRW4~zsϹ㲓Q(OՐ:/ȩoV~Rdv:/C")v4U%cBPc;9t~@3M!s}$ I& "C̈́b{ҫPkTcQ"[eL=rP7P2Z4Mq]).R7H-#9,C'mEO-E! -2ӡP-?ŖA366?oW+RkTbv#i$UBzM:H^v`M݈$Vo\lZ-Œ"[moyH$#H5*o90XU^e{1+BV״Ns>CU@Q;xu&[@!GK: b ^(ה{CV$24AV\t$fݹ"<) ~8.T'#)mj D~3)k'c3Tt(7wφU@] V%׷L嗝(J'/(/0 T&XL8 4@=VLg_˟:NI.Cbm>KD-SZBb(Ss%z;r d{سƪ3# wAjs5;A`ZB*", .hW٦2Ex/X"Fxoak[ &(G4<2%\ ),q&.&~Ѷ<(N|R̲itj՞]j*H}[(uf 2ti؈zFYYM&,Ҟ{ք Ϲp- ݐ.u.Hj>hGl G'8<0"pRDaT0͖ OրC7l;B0M1G6smg-ܻCUkj6,ӻK3%Wn6碠z:c]nSv z!;'K!ez(Վ3YvWb5W/"Y P1ҕ*}X?&< xU6;dB}#X|]l;;x9UAM BF5q?`\LtQ440!{wFu)܏U$ga$6e2l{gfwM6dW}/ X:;t`paFT4+|l:.#oM><Ţ {IEC|xh%-BۆTʨ$Wp`v(O2CI[>jx9g ~=Qu<,}/У=qJt(Ea VZ&JbBuB BM,E2_Ow0h0ue/0sS$UKX/ 2+GReb»Zxn=ĥ;lRiplHrXv 1#3";6FPAݕ6hDOstܼT,Vz~i܂8E*LuEg"*B/FDjK'r9d9 vkhl$*Q `I# ֢\esNq6~lci)رzߘJr\` -õ$8c>7aR,?x׃z L: ^#[ YLY\1L }sjQBOq%Pin?3lf+7Ž'S9'G_\Q d:t>3WԭK醘Cv4QGJsSGnQe׺Ȣ5YQ.U>{4$[>+aݝ'<2&Q/HFt'_Wܫg?CV :k .Z H_ςbW+ɉ\\C*b;*O;%k?DZ8-]m(h(̯HaWv$7G2kqnDv8:{sCX>Qp!cK9e`&p8Tl.L`ۇy: M6=k/r}6S\e*WZl~߈t+*69 6fvO\=(GqgJG:H x֌{0T0ڐ,gGˏ7W#a ٘: 0!,̛|}r!zcoE!v©SY|g;H=xaV/̜yWn4 }EjhMOPC ׷D^nv;!wcf ׀tQy|{ŶAy9WQ{טk;DK ꍝCW+dzb"v[-5p5 =R64@|,#^NV(?'jcmΊ,p5rǕqcTְ q*ukbBjolWѺFJ< k IDq)8jx(-{8ϰQx4veKAt>r- O܇^_Qv@uݘ z-FNRH0uYJ^9_V"X)m݌0Ʊ&*I~гq&{ D[9zJ6s-PV 8z$$قGB&Bu^͏mty>'Yny\b %%.⺛%%tqd3΄ڒ)6C6V}ia 5*.n V؞Zً霭C8TG)6C#UwV#nM&?$I]c~CĂ\*2Za֎(/Ӎ1¤A/WW=9^GbqޮT Ӏ2z|IPN^lwѭ+{s]^P8)hlis6ZcTu[I{44E6BtL k-DB}=ƹʰHF*[xH'ǣQuhg]#vzc U淁Ƨ4xKأ{y)ġ];"[-2qR̺G͂Y3 fP({I#>b'[SiL Eb{qNWoikp<;CO'%B.' mS3}M{H7ߟoNG"%a^'F-p}qalpa8sZ+aګ~}ؒ~^Cמ:}Q T8 ڭ< #yI? NbhgW赟}L>4J 8>1{=DY؝Ĺv.ѳ#9I~׀QdH.Z$Mx'Xw"懩eE~"L$ }/c@ TI.p)xb04z.+leG]!")c @+qڧ/Q, A͌@ ې4o;?]g𺱎1+ 2s^ u4"*dQ5#^)=2t3;5~$mAzwn̰Xp~7|p^'zr63X.STcN\J!Kf%SB` +F Y1*17ˎ4}MB'FtW4[+e2-F757AD* [MHp8P7r "LZRn6i`CKlNY]u W (/<xz]0yԋ1^6Ձh{Nh8q 6E#jd\]rj*yt"e&!bbΎT <;=OR)Dh,d4Lk@U-𫭴5!lFXyhe׹˩üP9kY ~\,f1q_t\ 0߄qLc*.Hȉ ē/; =Sٳ2 ]AQ:gLnl.P`HsF ^ ۇ p XaM4T0c-bAFka"(uWU qO2UoD/ϱ+V_{O{W[+Sf^۩v$@x -ɹwaKP BJ'h(E8+@GZEq bqvW4ûkSJSx{} .ƭU%p Gm; eUsAY0s/;1[Rø2s4DҀ~+90V )^a = "ŗVWUT1zvnE"6|"0^q̓ <}L%63EK#7,cwQ"+ Gi(k@[/Ms9P)}yIjkEU]=MMHҬ/V%% rTQ!3}ȕ{>IqJgîG6ݨ9 55/9~Q,GoS_!߅;XYT9[HL)j`hr,I4jYZxC{=ns9N\Z4R6?gbSQ,s֠`b% A fo*JD`p>l#'(` 6~UOD>V/v5987%}/ ەG-_C~'B.-NZ3ekk0zu^ή؂;+/W]AbuoMGiN2b;IgpX7hUuk2wR/z։ +҃.~>mqo}Ctآ]oi7gm~3[ǔL֕f= m4tU,% $͘%tdHh(4qåL<>[Bp'MY'0sX$rhiG$n8]z̃Pl%:u*KQe.konde9q"cRl FNzUe("@R턙r._ !7x= ļ\[-9~g$lTnfʁHCFr!$)QJa[*Ž mm -͕/I5΅=gfO=?u3ґ"f9ƹ~Wu7 28_&MM[[FθTCY~9^^@ZXE@ :3ܠ.͸td^.UI|Z<N'KI[W&= qM?q r8&x_G6:L .i,feCU !yhǸ;$pߘ}|/X:DsX|1(|̚bta-E>`Ty Ju1j7o$t;, TYm{g+~_C! ǟ3B:F# GZpb :E?j1Q:ތbQ{@>ǩ5y: Ǻṿ.8@|238]Ӈ+֟v:dܽ ~ a9xᖗߝxe1(!?fnWz5Ǝ AӭA!݇VĎ{ӛr{bc(( UX3=6A8z>`(5ᨉwD:CZ\&=aUEL^W2Q5x% T$r&HZ| 6͸ ]#u#BɔV4O4\0ʃ;NMxG* Ϩm:gz^&? yl7'i`PC\ Mj3Ӣ;W,|n+jeR!hKJ"\%l<]GjB!kꂒ&'$^61Û$t佮_CV'*bxnaz crb@fy4Xt86QUg-Lb=D"+-˵ T3ר>X8Q EA~1z4_):QY1lg);za J@ζ/}=w5O[lp}D0R?ck{/`m1q -Wr]B;,WȾ(E oC";Jfw{EZI<Mtbٱom#Y1[ SHBcxإܤja#޹"_,2-Ov D#ڇKA7$ lvz>X{=F?^"ؿ?텥hO?=>e86a3Qh['''&j5Ⲅ(/G@qAqpI%?/TbAiDnlK7' [6$ G^S|@ &AERx[5G\l9=I50c>4 _=_(s;q#'h'`|JyZ* A$>͍M<]Gݪd>7Ŏ揳fø5:s 0#O|.6OpDE ǵC/4]p_viV49SsUzj=Nm,͍S xϼ4淼 l|&;]PwZ>L,Tݷk jP) IC=$X\=6b;eEt(k%8n@K_ Hy+ ]rۉ[(9%.='VVl?Ͳ37xA7 !#1_`[D5QJs*}?$J.C ̑9lPvp [(F| NbuGxjIb Emy;v4T1#9Bayoi;WfHg&ȹyqI @Q,T Ce\>.q F?u ۹Ƽ_h'kw⿓o+~ 骍s+%("+[m6_<+Hv05`[cg0 𝊚k2X-YQmJS< ;9 ϴIQ.(O>aZK6h7 Dl^FMr`H#E--PhKCn'_" $gm0fS[eɰD.$6D9xU?hVAƪ d%or J|YaȦx)@̘A+ \ zVucxM@CeL#h]vWL3/)4*@*A-G6Nbv<#%GK.0vc,Qkd6r1< ǒti6tpC5<?Wr8FKBv KA.%FOq})u ~@0)xJ :'%h1sx_?.g[ %;v+#!'i(Ăj(L ܜI]dgҟcE{?;Xf/ {!yњi46QZ&8ˌ-z=.DLY65 *YAvDaVSNK:K{sm*UQ [Z9R>z1%UOC ԲР]K)D*f Y NtF"Q`ٺZ/8HK̒3;ƶbO+^ ]3σt8&hj=nlv1.Zf~?Hd`@mOM3^w).:uh%4fAZR= nm$ڇx9%`s-^~6yˀ kI"e|F?]c'HlhܽMm_7 c3SR_-6d<;06lTM0O 91n,v\khT I]þM!ýS=mM-7?X@'ֵn.=:3Sq4ɠMn d1&=686vPΏPo&SB gq@|mM vK4zT褠alKL#!L\.fMG%!4^z"Qs'NT<C۪$H|F6㊇-9jY9+[ 0=s,3S_̏hh;'eec (.4/ pB=b6y&[3Leqeg8H0]fp8k꺾Ϋ Lyʈ|E0ӴfXQ*ΥnOleȶo}DoL'l>΂=<>E"/Yy|>&Nu-9EA:̽yt0Bs5XQ\\fdH aG,.G ȢCa6G+{A4ak[jP"ZH6|ڙ0E(&w7i<щdՁ79z%Fm+n}V3꺂4_N^(; *4op!ix!uxjΨ#N3B&7h$6--ezk~?ɰ L~vVT>/|;ܳ xx<: ,w^6\M Ib+<[\2=@h7KEXA/k})Y4*N6pÆÿrV@&39PJf2xSG3mRZRn#ܗC*;,wI+'@!C-ga?g}/!P< eaր4 Sc^|y?/xI6:79@`L:@S4)8 P ^;?csUc̲.r-`* "ʑUUgO6# 瓁I5Ԭ?Y9KJ:g/Fy@}jo'rTla$%SSzf,=rf5Kgn-&[} @yqW#{G*=Wq ^]Ltƹu! zc(ZM\W2V٢ð޴hH3k6q .uSaMbF̤Mf`>Fi8@22<188\/xtKf;YkޙD/{V}FLjH &/ b5Ie9 QrBd_Uxj*0WWeJ 1 Bbzw~T9ƠAy ֌]Oq_ECdL<>xAdZGidG8}c88T#GRKB= @z7ϯ<W%zMx}Y5y(6i owXǬ}B>Nf ]«m;q!;d|5bϣMK=m[O0U.^JFD[G#,xRNl7mH9t%mYmw^Jz/ٜe'(-ʻ> 8x6ewL ;roJ7mRk'ਰ˪&>8'*k#RņPRr"fDI~qvPI]х0qe{8nS?Z-M %P6WPsa*r_dM Km#C%ӥ_Ŷ> [}l 0K]Z<sJC"spt҇lM|R#`Hz<ɞS&;cY$:lŰłH`aBJ֘#H_gߦrg>}{=;FڿMDTα){-4W6`y.i}ފ\M|W7;sU"Q3u̸PDj%(шQVE`@6g 7Vn _jV|Q]W/@x7E{,T6Eݙx3[k27mI8%jBB؀dS'VLmY44 t21VV)[Jf|\e?Zg2VsZ}x4JnV㟗K6 ( ј9˦ v ɔzp-iAp, rjr6I )yԎ#0CdjQN9x, o T(AiFDf\-|O|ᄏM w /B[A}eEEG婐u$,_`CRu i|h祊Mf^ Vg6DY8 'ϩO؄ZO>+I븑z@ #Gl,::L) ]x ("hǻ-EN'˲l {jRkDNSabZSLK]tڞn`HidH|qv:[e39=}=[G( $02((DnPeBtKSCH\5ќV)`|)1'SiŭIgPEØ&|w*x/KS8.ΒR: }>,PƳYtqOF2zmoJ zxBi}OE׼R^6yiD6.qk8E#@76ݘ/Qcnbg:LǶ0BIo]c{3)T̬qok֮3ARtoA#E6*>7,A[ LGz!{Eꔆ;iPWYN^llAIm{Ir&WC\ Yx'C)W$  qXX-M,U'W;G Vq8c{;ciX`;2coqHSM=Q~ 9nk7_ETvʃpMCMJ&O %$;kرRiA@ifc[CFz#%yo\_#<)!*'C ܊JUpkWy:(!16fiLkx7P ax6:BZ<bp\GQVF%?Wb48R]%@~`6Z;}zC C0\ ZDPD/&`J؆xgMcڧ39~QS^X\CQCMpr/x#\iWx* k1xZGAC ftfʯP7v>n`ļ+oF!4Sj8]hè<>v²2<-36ӊeIag+ڟhs?ϕ56R3QrgHOz^ ޡboK##s"/#؅7l_$W!-p úϑWdl+mK?0\5֚jQP崫ӿ䇽Gͬ>=*$)X38 mo$=fI؉H:1(-*U~GUh6/]ڧ /AbEIx.ΚEeWHs-~h4gucaci4Zd@"OMVfLagʔ& :IK i߱#~#Kxl:i Oh7I$#[[v;b-a3=o;;#(g@NXjnHU?g*@%N78ꇔ00O6JKUԥ٫Y P9ʈo)gv |fDq8(t#*3 qa&7CE$G [t_haݗqiGid?Еi z=&xHD- 7%'2O"qgth9a"?hFq Jæ)eHQCG6hIdCw_ 7/%9hUe+ni˶5},+H܃C4[l1< Xܚ6uU*D\ joLVG`7#q&HvQb]xCubZK=!P?nD@oc^}= yϝlD',bg*X>@VU@2EzIJk%%j၍viz,=BY 5sPUyr_Ff,Jo?o=._chM w`g1LǕMWbbs]3ƞSf Ug(}4f%uUg\d,n wJk\yQTܤ_q3FQ>gO&¢vY2;a qGy:NI3ZS"¼}]3M(IG'<"\5HZfͥd}"ɜA^ehy23ul~SR6٩>[APrd]lѬ$R 8lTe淘utM^Eϟk}M˥f~= ,~Ǫ"ŜPuY"8J$$NAOnۖ+#w$r\~4c%K;Uڈ؆foNͻ즫B yu!f]SQq\]ف4[;i5ۜOҶ8+y[J fʙѤ:pXD.ƥm\|T啨ﵦJFi#N<ƀ5SJڅ%HKgf6v̴uㇽg*O =Qaw/Xij|筳 :jͫDƣr=b!ODcWY ᙞtd>Ș!G2E48Xm!mJFiCXk%fi!{ڛ\eMoOoBޙǟ;a3j0tMW u(_6GYUl0ETo3#kѧW]lE~%{!ezcܮ7ƅȣߐuRR# u"&/ =4wŦyZiSiݰ/7]VciXay]i>QZ l1}WJ61錬H Jxm#zB}?s9T_4-l͆ V wk+,*rޡ&DGɀ|>ۨ#gz#i|׾+tw}OC^w Zڜ%!.;gl57z8>X8 r8.$ڻH!rCaDO:ɣnuרfuO濻MAW &*c+6@F n Ԓ4$tjэ:([pM0KJnp6YHO S<;x:{폊Q58^c'_`~ZCA1W0\G),^tzs&XH>òokŋ^9%xTD/U=hg!p7mBeA1e 8} *{QlDz3O~M3pO:yun~w9I) Lnt~$2gql\j8yɉW1X<o EE5~8X#6f-cD))W)r@my, ԻS9F O) n8 !HyX,&qM1p^A6s0#<1:?;|U; eaRaJB3)~C G䩑66 oA#2nX%hVuB2M2v"/ThϨ][`ݣ^ @Q8 ˿7NDݹh(U(194UE  ` {TQW Y<+-v㫇%csK s?!xܾbhGomw<%Rp6L7#Fom6&:q h 1Y˩>q59Mn;b*y)QEk2G{.19 0Jp1r  'nAG/"lp)pmOnvŚa/g=unaaLΨ!fw#Go4*٩: >qYDVR._.&Kww@'4A$Qy`TRseנ2z"?8HϷ0"5!-crc1F}FSޝ.C'M#ݨd3glĚNġ^6^v%?0*ؗq,NcT]r #yZXes3,z{UM̠󷺸cboؐ1H`WqrjKE\UV l* &v!gĬez$ELZӘ*cbg^2k6ٰa. d=:U~= pUVcr4ӄF.Up'xvY4T>X!R+C=&el/'X@LN]$'.B7p-Jù-űq2{arHz4* eA/z"$o$ů~͇KCOlƺeB&'"fyBպkR =C^ҭnOӋ0#R¬Z]s2aF P>xx3WݥcXnF|79}=فWsW廕s1{T`Ŏ 6NOUznȰQ_Al K^%Og܇[nͼ!Yf=]%pޫ_u~Byܙ7Q(P׺e)Ď|m }pTU2XVt}pN> `Q6CYLOxa-놷fuu[6PhY:EqͩUU7!X3'ߒH4X)ڀGjdi E^LjX8Ě -"c cbwA)}<6TU-(R b^DCW' CQ?sNB?e6 rp'eAwn;U)&38 A2%w)3i󪇢% fKBDt+<ߋ9l TG) L}'eSlADK}Ιak @d70Q¨nf|z#D`8 ڼKh?S * E-!.1MXj"*$6ᒠ `{muQ(Wr{ !gt!%j = yǸ5+I|l PZ1v9{\r"* u^[ pa`H귌C P氧Z." .T,2DWmь3bR҈7?wM&Ç3.=rfB_~4eHj nPKD&~^vNx@,@Bn^o3ўs̞w>Qg<ߤF6 T.l&{v>WrܝScB3rqLԝ'2rNm `Vta[{lsWl@ZE|OeO͌h|7)\χ;L2uρd%cڶ_qM9 YeQU-j3Iu4cpHK*…X Rc1 tM'Ƿ惺x <~&SZQN1oCϰ\L)KR޽DpT3FpDMx GaZ51ގY,5Od D}Pw@/em:GӈJ*vQV03ZB8E^|YoY=-9SWu /tc3Y@I/.>&t=N !֌yf$O |I}Y!|}ZBusm,77~BhƹֳFO=X[[Z. &,"R q"Ղ ăKjo.W Gts;.Nvܦ_p{姼RYR^ մcSXݝ&&BT͵' 6xDJ!BO/Ky$\\3/ܬ4 yuBYa5]-ݶcA^/L )+uW?"]ڛY3fP&3_nnQI2K5,\%whpd";~"ҵ긓] ˰ ޞKn8z,:#%Bɺ8=('KSC&:I>WqZlf@J sx^o4zi&|B$^0GHn&9>綫d1J_G+J~5,p0C S'd>mc¶-uRN,$3Job-wd>Dɽx83?U#h;<#p351ވ]$ָBơi/`^ߜș"AF;Af$A-` n)𕪽R/6kO`*͑-oe~``赇R ": 7Dh[d@j/@vG D@ :7~(+yRT^e1^i wtv.* Nr(ɘE> K& 7kxA^`jKp= ou$߬$VI\aa2QrwWl a W"@梐PM|䝇LˆVX%,v 즜D\".Qށ%ftffՕļ;ۂqt(,+< &3zBhvwf6އ^Bw$F@՜G.KcV\`FjP^Ӱ7;f)p 7D4`A*woEq ]b0}w-`\T,2הom/=۲ӝh⅒$ \5<}eέStɕh"^}4z'M$}u<^ p.1jzPfrV`c҆݅Ajޚ1je:YQL 7\!gSBP-m~<{4}>>I{F䖨:{bصzO0`3ҽᔫt799 ؤDGh"D"♷U}z| cq d19Mb<sYQvJlQ$Hњ1|wZJ"{Ge8!yz[ڬCv׻hH[8D _kȂ5W)wAi-RM_qG'Rv2bt#ZGQC=ł -QJ\2yfatO{fneu+xn7q}5^z4!3ඵX)}^ZHPi Dqlӄ5yD+q>X"xM|e73NJx.2}[vд-S0ݰ3,z4!ʄz3 AAą|W!Gz>^p_pnNⓎ]&xQ~ 8oyqLfAʺ]k6t  _ns@r/{6kc! i~ ᧍-Ōݡ駗88/j1}Kcr Ң¿rPыI&Uk\κ'TE:X˰]}|hŖ#0x;Vn헀ڙX HR-|Sx_oxVj( OL$RPTF-xoyŖ^we(y1ғzzcc_oIk.7RGur+;#)~Z 5>k&.oSigCzsa٘^U<؍_HHꠁVmv]^-nc^ZnYdAFyB4e֕`['}|e o}FkwE mݤ 7"ް`>}Dr}Aw eS`Tݥ"ExBlҎr?8 [#ykקBW["C&R뛻WLw[E&+y J ݶ0eX| C(R}+p5VAkjnB5xDLwED"vF\p NR(ϥZ$X%(9W "z\Tv.aΌJY/U}ˑەy+U, SjK{&o(W^̫IL %8|G(}@~d8TRc,hm nJh2j;ݐ" y{}6w9z])5{‘>|$!QK*%s._$v'_NQ+K(^jnME|"KӬ/cMlV7|T *~f#P#Lk>"|7˸ gnR<i$'ܝKh>CǨP6'~Fcwe=8c*<*֩i04-pLnS UM{i+0:b(m]^iQV$f[|!_^KgK%^1r+rO1UesV2SppebŔ.~*ߢO6Vۮv~_I6GܥwDD;m 7{!O]*7 ?vA,]8 ~L|NW3Vf,É)M-t75ڣݽ]:_eU fiJ6e)T#jYJ8|G2Oz9.Hc#|[s11Kܿ@q\!~@$Q9Sa8~!d1te4ډb1˒3>¦-5A" '`?)q+"&cmY caG Pӌ;&B*$AcsUW'ojAq\zd$hW4c2+wVqWb*L\q,3oe^IjyT!C1f@Dn3+ayY^޶.1BsѠv)wc߃znG%^GhJi?K~ i&]oR]Zpdnz mC21fV%Mu镔 #Efi nb l=bPd=%a8oAStCtwqpsX1"~/CDU%郸RΣz)_֯i;˔ ++9ʐX>(T9Bj-YԼ/ EܻFr,Z\>գ WvS +!m U߰F2%RY]0O*><e[^Y3s%c 9=Vk#t]0Qdc&>aMm<&+d"Skw-Ҕ~ #]-cpg%Ao*n|ni 3 % "=3^Uio@ h*yo>s(\k}4(Tȶw7$9C-[64,ZK&(#!#\.w mjٯ&c;Ʈͯh{lEz:|4%g>&:b#},]K{;ԍ'~!>3f\j{P[ypw#qysrU~W3#wU01 Zqi@2?S%6Niy{EHNCvr\#kֳYH6%?&pśMԹ%'`! _ϱBSfyboht8.k7+𝣝v,Ώk{m-O}o4a"N~e:)խ FuaM>Gӻ#:eHqWXf]"/mJ/!V^uśen &8lNZR="DX~G( Uh.9C.jgܼ˪M G_Ӯ 5LJM>h_nTGt(3#` 6iT]\`7QXn{I{rT-pӗ>nqDD?̱Əx<åea_Q&kHpz8ZGE5C 8ʄ{ThYQ 6]{_D"E\WxT f.WLp(T)jR㏌@drRR4RU:dV1cVK4D1)P<=^+fW5'oioЩЕ7@ѝdakz o[LC+$WyPŎ% !oq ȧ{Z ~o[n4iBPJ~^XU aCEgH “`ޯY]:g&!(,it Z8 (9_t9?4u ov )!CEVТY9z>s/ρf,[:#" cȖȨSܯ)Y:Hc/`ee/g&zLY _0+ >O)cWR')hXҿ[s?%9tS#tzz10[l:Oed6UpN ZIX2W4hf%_{(v VA4.)n B@)$z8mQGIWK&=A#Myn :f*pIH& i_|np욫y!paяixF{[ V41!_ #k+mN!B% 8lfH 6_Þ "VRn۲ՕHy;ye;CH9@J+AB/9I)4bΙh4=|$W7$IEƱ'.lOJ1Ң`h_#ܺ-zoϑ>AՀ_eﵙMT0>>Lsw%%~JpMuC ptkL^+섈7W\4P ]#۾teHHn pZDw?+nTpYwp׀n)B<+v}b} p[e H}}7 _iNtխhi`Oo '3V9E?1;HGC25 :;tsȸ;dBefH[J +q=0˙!>$],waQRNH @af1=Y}7E60.HyJsf>Y,9 &X/P0_W)e#.!E~9 r>rpy鐜$ni|2zχդ zLr>~cֹg|oݹ{+O{"y׊:=Ehfz;5rWgC炁B}j a Ul\xq }տ]hp )Iu'qp*G!E^=MvpVmE)7,#3FҀn2" _.8cr ܼ|\4$UD.]9]=]}!Ea2csiwD`Q*n,TӼ PK)/?rǠ2lӹnxcNTg@R"yÆ\]^,C}Ny2(R* ~ mz `SڭK0YjzK ٿ`o~(aQwtpssm n7cx`M1QSJ DK*Y% [ܲ5oeښ jMس^2虈roO~z[GW'kox%k q^Ug²1sd({6fbJ]vᓇ_5s:<=qK}[VLc 1=9龢 q4}@ =\уPcEXE4ԟDpԏ<^z񀪨Tf{G= @ $kdM [Ayb7Ǎʿ=G}HFs% o|y/aܒo >sܛܠ#B]0Ug) `Pɨ&'בA&}mL01c ?WN BPSOܑ\,S.lb'v۱.DO%g(2Cu'h?1Fk5  zon}KW@ /ɟe귖@BnmIXöUDWn+BZE.ܻ{za\@ʍ+Q 8Dus7 ږ;?2bn+ lo:t\;-p5rmV%>t<4}VI-oTYrrSrZԔ(!V_oZ];V+-E ] ƥ w)W&oI"><6)1-{(gkP6L=+ݡ'vcYXJtj3mv@b;>fq&b|NgS l$ ORd{— dW j߿˱#D ٬$j9)o@f)ze2z8Mk귑Ri q́ A':!@--23CPmm:(W8B7*.\O4+"%oAv~iĥ5|`WY M|&GU,o[jDB Uk.Wxs[>dyaHL+'z3N'81%l9Z( ׺^D-]-ĥ wY0ījb~جt-hg̀˘iF)i"ݤ}0\L`}q:(ω0p u[z  ~L.$L5ԭo`K }-R޸R/׫~Fe49_y;Hc ?k#y3up%Ǚ!&bM!ocs\_,eo}f] -%k-PW=\ZCHdh#x9n ppWyp"4󌎝l[x)P\)t:9Ԇˍ&I[/ 4|q48Z^}{-RǬ퐨haPi+ʫ i͵ZqK n UнG>HU.ALqgyT[,Ec>7;D6z8,j[cZI/SQBoVy5>Й %8uu"0gFrZG=S[娼A\xH[WEK:^!v^O9d{A4fз*c^̐.[;hjM)׶#Y+ ;ow''F֏9"r[,-Dn3N'0Tdp:s FyT}ASS7iIx\$ KE礎,Ik i} R++\hcV@>h(P*uQ*^x8yM[w7#7݊c5'{ |լճ$Ld$3QxS3Pæv_E|kQn-C0uKa1U^FelҭŦ4 jO)m4ն0f&7DpmߪNf~ǚKq.O7@xwk{֥QC5$ rC a+O0oCU~ Vsp-$c3Vrƃ d{h'Z+e?J|}  Kܟ ,o[66Ưnň$M{ZHE/rwza:^]9 *gf_ ]C+h̀<6bx8N622U0_@8=I ͇-#G@KF)h{sx:qN_:ab=EITZ`^UT>[0W]f̝ۓv9Nm;9 AQ EʈڸMnNB`ihC~'~(! h$h='a͂Ipb/ܣ!:QN>; 8]>%d2$;mW^֑p)v bDPY؂&xc\u!YN7By@K WIhT)SWM<]*`Y:.F''Cػ1] r;6hVnB R ڦa%}Ab7(1)K((3|Z .-~. #It3ħث'WcrD}cZ:X(&9/lɉX)1Ά@P$W<Ԛ\,8Eh я8çM-Y4I9i>Xb:ٞbl&KKn)|p%$x4N!JJG@bGN2 X6Hׁ$xǣwM -).eJy!@O?\-Yi!o$VSx+`PZvjV4|ZC,%[ XW*3N9?`]L' no|~,0 hK ,~" rDS=wlwR| "$̀1эW}V4.z'3Έ6I9s^-s a= Jؔ˭3(X;iaQܒןV@ٟ& U~ IrvN.EgQv9[XMЙÂSHxh~`PR2E AF)QEȤp.u=~ C4{@d/[VqhYMN %8-5%F8P[ъLfcÐLTlܥ:LK/x(zzs>vy4G$mWz[Swth _Mh-n ݰ1rDg,$M\չռH`(늛9cƖ.kg-|AȾպ2\emCRl(Qѱ%BӐQ25w_쭽^:WVG֙jJF(!6r Ձя/|AfVe%=qʍf<9t(p5C!y`0|Ƅ}8߰HF޽iն4}.gRv[m '= b88U%:rUy;L}ꔵ3`+~3<-xYd61T] w <@5!L6 ATl\a-V-b`$ +.I]f,ZfČ'Ŏ%gTibg .G2@,ô_nfXa𻈱1,4U: d8Ukg>Up> ?8h3ؐ~`8%t`X Jvʆ]6Jv0̘@N miX?rz9YҌ{_xgQJ|>@5#a }G£Fy&I'ggYiJRs'͑^ 2s JI[n' FJD\aeA'!'oEΓ =#zu[@ YVם'&P͔[TBkŒ4fZ~$ȝ-JchY;s b*_R_/A7*p D\]تWQaXJ]^żO| ZD)ϵŠ;Ew# 5jNA5vo* ^F#~VA`m:N02v$+v{D3Ao'3͋Rg7p-݇lf>jJY8HGD0Zj%*­is~tJ')eA[b-u'K;_Ls, %,{pBHZr8yaHS@$Ggp<;]3x'2Uͩ}i) Zi J9Ah <. .5z %I=h~dbL'Ů0KMǠ-4ʙ^Ց.[9avZ(%n #ևtE `Sk-Z钓 AdzvyV;Vh(#atWD04`.< #%КT'퉡V{OgB8vMɺʻ+_@X !I>}`<8'8]B).{@ 6-A w, &,֫0׋gw·IeTحL Zʾ;„ƪ/yJ $A#aVx${\wޔmy%.-É=K_ mSEhdO$ix U],dlj4!".ib;T[JBW dC仍aOXp=w{<=sV-xdYON9[H = |݆;lUMd| -8j%D/ &h1d~W-qLl)z^~{;G#q{egN3BwP+-Xft9b$82DLZQ+8D!P+)mRNf:m(m2"i $or[9p2qeqzQ`]/|`gd/-$UWvQZ~FJQź#jjqЄcxjwp|yKW!cmi/!Gq{Z쥍U66e sl'䌸^Bb" (3d x:$1ZxvMXI^Z\7ÜYyx9㹾П0غt5R4a{fD0 q~`mM$r1tL56֛#EoRHI,DUyQcWovvCQ6s@1&Vf5OGwg9p[Օ8g&]ra ùɨ |BTkӻ--W*i0ZQy6e $B5xrsA ϫj#n{PFo7E*f+. S>qmYU7+C*DqҡbvUTz I^Ԛ8}_ܺ% lTjRDYcX9"}ߒmxK]4KqB%kKƝg)47ʯwPQoqޟԾˇV[Oò*ӟm3ҿ bT.tmyI8 fE`^FumiMq.έ~e{2LFY`\$Uȁ$d:$[173,fLYA/~Su3Pv7Tr~fdE܎D ;%mG6ox7SQwM,$pC/Hhj$]Á: 3Qꗏ.z49Bf¡f7&N϶zɆEgWьL†Ե?rC[[9y~ Ƣv'h踳Ay`Yt@@}G8?yǩ?v1,^۠I'XQ,&A6$!ʖvAsxGZWm=0N=8\&P1%)>uN]ԟ1 RmsJ|Re{bF$2+hםMB#~m^l2tȍZ%L#KbB]!Yo_q/)GU֏Ҵ 7|J% B ٳzuFſًuZ [inPIlI?Y** :5=eNCi5x D<5DĦH,Sx6\gHY "ڎTIv{l~C P`ee|.,/3F {kgY%>Yh8`Py݌z_E6L.a04.*fN d)$VZKe,?n 3͹J$M_߂)VTmV<"Xot!+9NU{l4V v`у?V#gV_#VĹ.u`JY,PNMzY,JIy /!P_Z{Sz~b >zlK:ƓD5R-.;½4ocO5,%uHNHqҨ;dl]aL>Y9v鹙L~ \#5pz,ƦZia4׫R F29/{C=5`-(DWQrpEc2tpɪot=Y+&\lbl\rПՒ좯rOVlW'a-Hz+b 0Xf̀nůOB}1H`͈#mBzEkB'pYFɱHdlx)L1\P5Bf:DI k,~OBcuC|JA̖8hd@*;NWܧ_BJLvU U#>X@eRF50)?0'-@ ޝ+o U E6!xR& lHZ;`{`wӝq=hj;"F'vW|PsY&|J/ړ*1OΣ@_9Vtɨs{ߑi2^p77>ăT6 $\%׏_" fmJU5P-71g>M@N< }b7dۄpM~mnO9Cā 73blB3d.`xbEʺ/D1oRDIM#ŅL'E/K&eK 17t>B_v`Kׯtu8szl{j=/݃?CQ":?|}%I ALn'ހk|q[<4nx{k:"Lϖ¡Sā@rQ j/վ["(B̸ Ls"h'1T 1p5H(.=QZaG\8U1w,"mj g7Z{ɚ5Dw]!q԰A6;H7o)7ݏ\̉GDglg@%U&nDk'N?88g|m̀!Vjw$]h2/pz孖A <~X>g-Ԣ~ltAbڽ{E~27G"|^Y IlP6V]HQʒ!HOKÿҕ;tTH$-P@>(sdIfVDOşL81֐ ˚定RݫT&2@\DeHA{?32}Scr)/M:V(]d{cr AV~$ȗ@+fǖz} tnQ˃܇̈́y>VZ7ICD& /i}pDx$N̦Vً<7L㝀tkD-X3{З8T{M0`k1Aq9ƨ Jzi~t),_=ȳu R^c7c(r4{@Tpr2V!Б4Js uԤ,LLzigDd2ѿǣnڙ( Zߟ)U@UӁ tXOZh=XtN6ED6XᏜz5qGi?re@Z5}d6qσo`QGWJt<*Jl4py*MU?d <Wr)+07QۇjGG݇x81/ 2Y'yQHǽ3eaaku уXI,e-dab"we?‰! 嵴1 '>KoC6@Fh@/Y@:Dzp;._ƥXR4.U02&B(]HCmz~E6r&l tx~أq?slr ï>[Ӱ࠯Y..JXy'trZʕ h(hs󲤫 B:iՓ}  ^a}B do^bZW.02F"?t5vtZKΞvۍA-D?)ݚ8B(r^P9v\}2t7lcH^s@xi`*:MMҴ~##.*s FQʤ/NLJMD!*" A̗ \50C\7PŮ@jw_:ҀְB f K5K<9Y{Y߬;ˆi~NQH#ڦ-}NȰ_]aB*U.Kchv{sn\LJ Á{>Z(XOd-2unQlŴ$H,Y zm <"0Z63uiB;+׶C:3RW=xţAC0B4&,+ѐ< l+&T1G7N''4,e*=C9/lJĜvI8Ų&T=߬PMM{M>78@ U-.9Y_Nco[yisycr*ig^XlSeIx5/62*;EE܏CpIS3Ϙ3u栭l ֛F$C;.vxԱVVFr8G&-uP= {Ϋl:B#̛9Nɯ}B`P!)4/j)=ԴH%ՌXrv*,vfL#/|juc޲~[l}Y58ۺTrAI퍅VI@dmzV~wN$9ئV9lb +F(SdPO克MLk>0TV zCpp}@&$reE)Ту^5΀X]841CHTHF/\ 7 xiLѱӶqF6]a:%,^KJȶ{Y@8üOuX<0Ҩuwk 4`C^{AHp'-:&Q*-E Ca%=N"AG߳w;+T~ 7ݻJ}'йvC2IJWOFp41:'qAeѴp\Bnf"F`3UoַNV{咅:78XI%ym`Vr㜌LpQ䨴)hQ-(N-+P+.1*1Y-jcO:Y0:XO/IGO rzF*y.*q A51 ~ȹN7IT?9T3ڋj-7M8-hf`#nq1!y lIV!1rÃu!rMDB4nIN$dzǵaX7DVCi,pK",<m:gS?a;TLl@R N}4<D\V4sn  [t_c(Ր]R@{8wU=lv{W00$$ z6] p4$vM$ǻ0'DXQߙxE8Q%:v T3l Ber_NA+#{ +zsZp$y4ws3TE;[͌ TDÕ斛fǕZ9ye>{-Ԧڑ]@> )S UD?!P8wyuZņ%.6Ϭ ~eא_f݀;~f_BfJagqw7~4~brǐ$~sCGB(i <"[D;Zbvh" =0f. 92lT Wh{[ cQ YJ2 U-AP8w[}E2o)_[BGw:Ы(G ƿlQZ+ϼ=74p^(A= WR|h6zhMg<.d 2#j`"R fdH;J"(kt᪞ ]ܝ ?p&??Toùr6 O^(sE]} 4Ԋ+0N3rH*=dQ3K'xD㲙4VPb5Y,m=A{CH?Żzj3d$87&H0׆n?k6N~) M̚@gs9V_XT򜈣@.C+ 8 mթH fU3;$j0;*=ݍߴ\|Q[~ctaүrY[9VJuiW;9b\a_e'NI96lMnv`Xp Eh-Opd_ G&,po%ńҧǜzDD,&uX6Ni}kAm_R+QUgUj(݄rE]O5 71=^R4zzujl~K FW$AV򌋧D- ̀7~J2^{7P[C3KbmD 7lGt2SҊ=C(b);=Ȁ[qpt6E39IΖXHOIceM IbF6wo#>y&,}Y B/N>,]LR#?tYf dfZ EgVXzڟ` ]14m_>puh+;Kb?]!rhVNM= ˚fhjH(" %y-S֣/rͭuyB&C6^Ϣ<߉3`.fY˷Wo8SE%ﰈxreɘCt.?Wߑp)(ʁU^@֪K<BŤٴ>yN8Xcm5B,+8]:6r.&\Tsw4BYPv֙I[ݹ33ܔf2&(ew$E L$/㒭Eʥ$b3 a#w]m%?Y<xX\3~k-mbtuR- +8SLq?*M-fC$"Q~/k|)1}';g$ӇK&#xҿ~ Xl7&뾁vxk"WɁSAJ(7s6ف]ɴ'U&v'=$#MҰ%"XF攀Alɖ_>_TBmaD,n LFrF(uR>꓅: t(JO-[t.!W CEƆFqw`x倀KxQ x]2% MX+x$k`Q*|(8wg5R5WC󼟲t9K.JS~Ef͹ρ2Z{c-QV$o`S |G8>jЦ9v-':Y(B~; ̅ߑ??koF|R*go]9 ԁoJD,֍3d/,! u+yM(! bK``t !-ˆ7P{o)%3nIR8KJ ";!LS3$v^n8Eݢڲ9S+>DK}Ra9\AXsS5^\/խ@Q&T,i_3辞p̅B™G1 d*zQS4٢i)z)9;˾]VHNAEv5Gs%oLزJ5ȵʑnWG3+5 ~ q>1(谁3v /A"TlOR xrK!#U@MM9}zbU"_ML OqtBcBJs6䃫3o Xh373 :'9и<a$TP^ }9h~܋<=LM>3*ȄфTWt9aO3 \ 4df<.N6JS](v29c1}ywMs5;HbCgDEKEe>Luߣ)5cە}ip@V*RŞP=,g5Idi-fTM TA¤c# @ϟ`>2;3Aثwy^?Ձ5l\nUj:C^>yE~37)|ܼL=THY ͽ^SB?\}0ld6bZmʑIK6)na=zW'=IpG%w pA3(OH-@A~RXT:]Bp_~MT,oe/}{䇫ET[ y)҃Y23~wZLٕ.*%}=#d/mw%w ɪVXu;t(@/1%\̊!ߊR"Ǩ\9 uUn9g大_z. TG %Z̐niw6 ǜ*ۦO]u0ұV~:v@|LY o* Yi(|nm$!]O>̼7 *~wBMOǀ8N|Ag1zb,YѫHطBkeF$T'z*#hefxaIZD4\1˧݄]v_8im+L+56 N (SGEnp;ӻ)a!OJ*͓^"͠j AFl6^{! 0oDA( r5ʸpB8g 6|bhV+qpzT}M~_ƣ]Q E`,w ~(qf ݶ&AYӹQȽ\nmɻ`ؖm,B# rUpV-uA)o7աMgyN[<@>Rt*_Pc1 $hoF!a4R upI؞)5ԡө"Tɘ)ݷ|3},EUD:XW3Ԋ;a~2~@"I[!N -Iޡ9FPa"i% Bnr_[lvkؚ驏&KZ U5Prn-(B]=п k_R:yG/AZZ13GAx7@V&K@iۑ>#Xt}Zr&?nHGB զG<))ei^#ŎlmKE8xurZ+׵:^6߼VI ѳVf]@P+)VuVuh;:*̆mdϒXpܩD*vv?U+Wһۈ0mԂ9㓠UgDe PlUi_OJ5#Yb-!in8f;ut*0E;2xO'oi(7@ӛ3|\osX}FQ {epC-MYI2%a'#[8 i5C)6GfH}}D}RR tgf#:fSY\)qW!{*"PTY ٛK"=m?b0Aq9^G3͏d/Qě#f5i%?LX>%$MEQbaʟtG[l`$L;Aufd7yUo*P*A^6ixdUa0UEWKk$2wz Zh]Ng/~>ү5ls7O˧d}q&G/p…'#zH/uC˫db S]kDL[]:H@SuCTUMox cPԓXWmxfq rN} tӜ(|=$#c86M™)]_2 |AK3i?Ws;QAwiRX׆Ŷ L|SpKo0۷xu`{-"Q%1ysVj/{iz~RO9+I_=14HwK.%S=^6fxP]}k)Er6*N۪_j*f,vQ𭒍7_]%}QdPOfH2FP{哆<x}JSI_tE4V||) E+b$>{pբoJX : ^&& ߧkg0g16< A%F` dip{Oe N2-_9}nNb.XԸ0i?-?NX-T @7^%)t/{yev3nwH7Z/!!FԦS`#\s$wHw]6T1Q"m2ra5iG?OZ0(kr JIl$BDTj`G;Xe<|:13{j&#ЌT.k;$B=q2yV,4K_A ߔ9nY ^^m~[ UNkƐss9v`0]*:2jJl {2r81)#s FMS X%JrQn4Nkν;lLId@%k5B_ߚ#O~[,M N a ks95JOISO h5-w)Sz$`7 bz-t;}0%c7\J\2y8T?Lvou2bwΌ;[Mq>0wzw_/ݴ=􄣕I'oC+4Tz L dQBlLʃ#^f9"9j<]rf% )O` ?F\eٍ$pw1YgZc%+Og9eGߤTؿ5/ POlqۣG$Q'p"kxkEd2^"th2PUDwrT-Xf8 )VNȿYQÜI O!<5A3,/;'k z me'h'>$&h:txUݳO{~!uZ:=X+ٺb{ B>S<-W=jFt t6XL n_jوCEeF UaM-4n&_w(7#h~N╳ˇ|j2!8S* kBBkS`a)H$P`-Vz0*QH*3Ogaȥ$ʿ"0f[ꌘVq[BOx%߸Ey{Dٓ'jܻ2UqЄE$lSђlԳJ,1=ZˢcMX:${fV6M|(@8ʧȍWTjw&+M4VW}~' Ix. X?X?k,-+"v6 Rk3\0ȭ{*ngǛPfEH=1ʻ)GV-)RYlbTd;D[SxEFn3f\5LxD]ϵш{ %T>mmߥ7B#z1EaDf-oO[ I2*3BHF 7Tfc zWp4֌Jl>rt0MDqJc>-ߙw9H VϞCDMr<ӠOLTE..v1řݹMZ^쭼vEOts7n?2̍;Kgf S䫳er*@G$ї3\3jHH@e4y dٵg5WGw\gu;{ߣU~ :JWL#tpW`J6mfe\P״84` agIqab0FTj7F7a epd,9y"Gv0eДmi xD%q#[MMmݘ@c;~'b ]fyuUkJ-TwJ3mњ5e(O^h\AJuGRz87bE'D+j%NT9b[ 'hm`suTx{*-@5tJk+s2A9ЍqfzF3:! 6'h4}9RO6m tl0͗;8Xl !^o%R|ջ2퉄uϳ#C~"7^Cx_Հ :ђQ(+=x.u3W2C=_Z9r~&9dP@*NY]LjD76>nn!VhPX `/YBFv@hIۉ}<3@x]K^-sn-HDQTD61#ta ?xy 8)yGn'r}j^uO5ޘLNeZN,$$XV)/*-=1$Kc/뵪3b}ȕ ȩ~`8i/%mbΐ}mʸ;#"UT1Dԝ3x¶\jaſfRIx5ޒ8ψrAUOV0r|jt:"?&sa%Sefsn (HT86 !.2/щRۜJE_#nf 4H45*l UNs60[C҆J(kz_j'POid3t'ŝɧgԹ9WIc-KPiSw2à6.I-; +? g7ՈǿIr_?ftw]pH%na4l{ 0byad"='ǃƘ,V'}Ll9AdKOG/4\ώ(>~zzDf/fŸ_mX{c솀C55}g͗=~V'uɃo1~La2̞60+N`!X؋-ry7`#Vwɕj恶H5CgoKdbѸ/%>Ni'<>f'-8v>Okn[&2Uh(v4^,(LPZ&q24ЩxQg7_Y ޅmߋ I?G9;*#zSecTmȸwLQTYX`h{@Wi՜7͑ݵԄ,nx4%J^jd"OT5Ϡ(K1*OAP\q{@G'L+'N4׼ckSC i *b^Jݚ^*P\X",TIhט;vzh ~Q:j]8ف{HbaZ0ߕ:H?By ""&ZKW(5$>UB3~.Î~4!)1((bIpnЦ?DB֮ro.E7afq2N݇l@A'Ķa3?ٚD-b¦{@0ޅ ݍ!v-{rG]aܙQ OJsJVј ImD9Qo>U-*T*A|A>_)A9=gTC9"/)GO5`c4AH0 z^@p1G̏:J\V3k9& ]07'u17a\pyޢLo$ig[]P'ɜ(MN@qfO< ,&! d}2mwyZ4}MeB(\N!W|m| |rHIbs&9\/m0`fI׷#Qo;^#/s]bNf8 q[ d%IJT6I^Xe2'Txf]zZF. ['zŴ-k&B4۱n6n#dL*<6Jaxȯ; ¿p4&_xma\A/D/- y3pD |sP]/j +ua*BG?sAk n²\@W)F^ߓJ{@aݾ<.w.v Xmu;L$ pv+//"pi<(VXcwgVGpŵ)"d(ujXz%DpmdH?Mu7Pl]4<`k K9xJNG,Ib`| b,[8.g =cu/Uf* :ܯE`Q6;^?V>~/Xh=2eZtS\ZrZp(W; }xGi*P.J랥 6mZRބ~zBR1o籽 3'eb)P`j&7tקE7@!cށIjc2܎bX@ fI1uv^lo|= Ƕ<Y0HJK2$c#xeKH/hb ^I7Q𯌽If9ɮlEE Xť .ljo[+ 4$ܠ9ޑN)_RQۛoԢ52] %Fp9p]Tߊ`(>ra: 7_2} 2D[/1p˘_O27RCS1€ N9?CN4[o`Ѝx}2ƐL<Qd烗EĵtMCdxS{/Hb](嗛ϗЌڗ`mB #.ӥ}.H]P^i C޺Hx))ڎ0 ԏB+:w#ADrJN咉ZB b̌޹ bZ|0`RH?*{ۭdZB6ƒŻqW?-6=uGX y:~ёct85jzzW]L 4Atf乀cL;_X-Yf "cw>[cpZa 7n4JȪ[[Hl910)Bgxa fq|! 4  @ݷΜƝ˰E⾒)9;)1o.zhBIo#B쿈Ɛ'+ŷ-; (4y@,.<86!RW(xw{']$Ah^sNGQ%JvކvRFYCܰ4%H敎g0J>w|+1Yk\a4*Ak;FpbߢR<i2 Ƨ"tS M2ʆ"S>J,>Qn}l̨ {aL{w~o,Ί^P三6@yԹlQG$3v4< ;OU(VR72zq}ipS={0+X( 8p95yv}BaՄJ 6wkH f5*&|k)[Wm {p&`P-Tns~D ;2ib<(yT=<ͪ+w#z.1^:|,p.d^iy1 y`BMmLhi<G Ӓ tbkMt* ޓݻqtUUR*z$alXs;G9 k {SԀb~NU gUF@-ip eoCjUd3e/ sx|Fk'=,D _`-uM!,RE-#U<BfuSm2Ϥ^ &RSK_]еA4:\mT |#*X?v _zƵ-7ynPwt2̀Bf4ěLABlUs)H,lߛr՟ݚzjR"Ty*p5X%M#ԋkuW+8l|E|ĵصæ-7Tg\n$wx"#R)xS7-%Vޝxo[&kU˅CӅ1ZD`"y{"nb mJY(I<}Ց9nBF4=ǏKfaB3]ا9NKB9Ci.Bg*o,2IEztCx:gsۈfzԋWF 杕$ٯi2v{*Ko*∧D'Jḳ5Z_G|նu -!SÞD2!d6 7zM7ȍM_M{AXH',E=EsU2C*kHi$<2Lߖ-#Ql $ӋWs8zdy|=qqNTYNe:j+xٞQp%]XL898XY`r_Jα_8K'hKUT+;\:-o*N}Sm<Α}zۘrجK5:kTJZhn;J0I,/-:| i zّF{[f=>ݪG th ]6S%na侤3cg޼-GJW4\*+Ϝ$E=~+D*gvr: 8|iqZ&zq8$> ~p(6 #ZUf;B%4g$)@[C:szJ?`EOL?{v>'kI1|H(~r)Ƅ-'ɦCO2dYȲaYxv1إNֹZ\^nzU#$:FԣG,*;fL1:S'Π%?MR>8E[QZ!wYf$p0NIyĵk8R23_~JIc!uW+ 98RzaM=pŎgTGZ_>&^iG|;9LJva/"Q=xZͤP7nEbp</ LCػ(/?uעʊb5Mȣ}"C}ezg,0@}wr[5?XUxhFwVy vӶ<5(t"a9e{H8 EuNV,3mԛ~zT\ LW6KMus/i|ײ  w>^{d'rLb'w\ WUVlA@F- [ym ~:fh{xٽta/p޸">6ǏG1"J77{ތ|t`RΪiR74)JAҒty>O'SB8v)TU[2!nLLK4KdjůN>̠2kD`5\Np:9P?#rMJNc{bO"!MC8* 9I>[*֎}'.ʳ֮Uwοp-9gZgJ C l9/n;x>CgXL47n+dMCpvhf ~^Y#1"GjO"`,ޘD _8w&Ҿ i&^LmX(ldj.kA2*i#7Iyo,u+jάI { "RxɹYb~,&G OF"WDQجϗП͕gQZ^>Se+nz$tw*vXN>UNE:d-?V/ Va6I5inZxfS#b*"*c%W< 8Myw_Qh!|~K*|PXbN^cZ?Uu7ZB.y;};z&Gѷ!v;tPd6Aԙf@xOnscEJ`6 ΛgKJD?;' l:lEsƀ; Azwc8fw (>D#$/vzJ' mgCdf :,9")8eezoB#4v'+m%9-u&Y $A<$Jl֓ſ=k~T})!>U$\etWNmCB"DIHX@%PL3:G` HKѲ` ǚ"썘S"G=LeE'˜ذAMQc_z$s8l_B?_hYPהRb:Թa :f4PBp:seK۫CFj}iŰN#ۛn4y 8zZO yE!;Ѩ_m^~{`֐%-Jś {R#։>WS3˵J|19d! ,P]Yb Dǧƭ=!3ޡiyZ{!>к뿵vسVJ<^Q1y$"/A Cqz]@L#|.KeP[?%jw'LF``vBKgL6);E:օ'kɕ  i @ +/V ƃ^Hg[@w'|4 n-G~S>@ g4UJ|Kߣj-;)2QWX'ǡgbP}jnnnoT0R0/X+ 7Qu,(mU)s*nxNŔ_N>Z;s/c61 4_(J:M;} }ΐm \6y{l qsqd^9hJsX%i qevzpERndfLY7c&C_%)u>- s^boUckݷS8ʠj[ҫ+i1:s %6Dks(uq [KVl;(}O }e@'xX⽬|;ho:{ѯl?fvRRTf#t^tN1u `4!5Q$_?͚ FEa HWUwe.(([M)xPOU(}/On)M3$*Nt`쩞?m<~kh[VXO&ȷ KLH\2na^]"Ի&-ScW_uwYT6mtv5&!5SfXz0=;&[e W)jR4.C{>V%w ^ȿ΀t U/A0tLK5}1Wmܘ'UNȼmSdr^msǠ\2:g#(]+5dG#[W(.b`=gCΎ;O)RCMK?F}:nXVV feمA9Ht8#N">&Ѯlu5 iKynH%7w1bCܕ7- /6'?Vkj"m qC|ؖ id|4j(WW UY̊aG!e-A1KqS[hdFZz\ͪVnTemh]$IVSUfg`_ΐX6"r`@m(Q%Y,q-jN4d${Z;7./z0Ң#e^1G^&EuVaؙ(Pil"!?,aHC$͸4~~A5 :9XCpy\Xa6HԲ"-V5~Li5cX?gW0-MƉ 67kJ`²Eb}rM*OPeөJo@_H]  lj87" x!{ JUI3] BFv|[X wew>4jJOtcƮݥ9Ql ;r'ĈOpujH)1v(yg̪}4p _}34C\}(3F9]}㻈5R|%Y%5<$.1p- i2^V:3eO3FGUT泹=D%g` Aj( VsVgGVWi-ǶB]?Vr+ϱӼ2р< KD$t>ZYׇ\ j. M`P쩻@fL_#?wUW92M%/4b/aGtXR=D{b)mYGA*lvYOxab$hS+0 E9W1̲:Owէx- R;:l%ac/zŢljsXpՎ#.Ǩ߰ DC`6f1Ď݋tNcŨ p6{<-l_aNX[ʊ#d!!nBW7q=&OuPk/Vsl7-I(6#,h aUa`aRkr>xfn Kt^1mZb`?\7K?jՕ8lT9p5`2OL1*qelg\M`N'g /{Ѐ~a42?>(hq9jzf1tO>q KfB*=NLFi$_7eo.ƆSJ4f0@v1ik޸/G/WZJ|Uv#)"A;vLuR];ϋm =iaLp`ɪ[C|֔cQLO7= Dz_4iFf"yJ+_φw@Lx#гz%̠˦-u7wق龇pþs7H#"="L1{ o/Sq?W uRǤO紋sG/Kb^!!D9JCnA1MR}$ɖO0 D7q%Zi8Gculq_TN$ ij)y'B`Fjf~{< ގH&t_ ^ar-<9Q'a[TyOTqEB QwhTڕẄ́gJt`!=(Q~Hyxuh*]6M$d7%gK + CPVϐ!w3z);mmWgu`3fT@YLAjF-M7s)vDl(~ѴZy1}+Wj10\*'Jy^rTU˱oW \Wq\K{H= lay;a y]E< ê".O(0v=WG)'o0&%j=[|!&\8_R̋ĩy! ,Q_b}đAwMgQm) 0)0GższJ߇E!ƙ%}O ";p>c`--ցk[*i~XI޿2tba L)B|dKb;+`k QwOFhL<%ߝiW5lYPg1kqh3BdZY$bwzwq5VWyazYk@*G&8T]0Ӥ9j#I+5Z6S%&<ƕPp=e.pdapSâSZ1|D'bZ823 VH5m颔ҜxԊ&hWucѩߘ5!|jb-!IQ\JIخ} pry {[ hb@0I#g1Ezd^|0bݳgD;}2` xM]5?[fBuV3?߀y7 p`(.C",4 RD4HɉFH'H0˯ e*]R}D ղTtGDYa1O7Q/45]OCWHҥ}7/OK!]ɇdp`ˏaq2wIeM ec &^us0ڠ@T 6h ,+Ġڪ(:7 Ӂfw>>4g¡OV#,{:Rn/܇o}o' V~:E]7oЀ@QmRl#HnQLr?\C9UmގzUgäGe΁So*OetLG5%NU>BM杖UfMQO>DOV!z e'Bfg whڢ-V_=& T^y\\wzX "ėcއX3,DqA3 )r"dSI\_1fwd6AAr 6[~]s}옃9DoX&& UWB{L9ZĽt,U7GHeKMDj eTf -yCOu#G=݂m9[A3xX _210꼟|)3 jC& 8z#T{ޯpuTY :2%خ5[4 e¯918;r50"Q3):O/#4 KJoJkýY?3_RސDžtYۯ' .To^wT9:2GA}pt;~~3&Zr(?h*#G_$G< 9CD*fUIdC/zGp6J5 w.7LxYxQ}zXe9o>:ef~wm_%2jRGbշ9v,iS ;s!2C8?"[ P*mK/>(8adFs<1VM[f X%(Os/o.R6t,;Ф]5Mx,QyABiny|,'!uB}^Q)c<F;ouZ;( X9ZCqfQєcG6D Aٔ\P/̄&$:N]*>$&f ռڻ!ayekJ/?Ꮾƍ ϴ^3 OzfB/ob~yZUȐu*PGcfr5p`Si ̂7Qhd:VʣxxM|Zdֹrr\\4佽~HC3\ 5<-|3n`K0M t'/fFS~T: *AI Tvs:g#ƦS*1Ic0ۅ9ßZ#p;UŔܨKR5v5he <;I?c Bpeg)ֳsDWSb1-oOUFjZz8gd(:ZQx¯識6N*r̉KYUH6E|*&ejдM y7Xs'd}:x Z!eU KԨ27ɕ8EtA.1k$v w{ѡXvÞKCxMa@YŊ^cG%us3J4o 5Gn˖4  ԜPdV2dEhkRxsP\߁":e !YKhV&8qQ6-}8vb̞@V*U$UVǖq_?@Y~Ca> *z|LS[72J~@_0,| byAb8٧ 襁ļЂr\M'K/'msǯ,^yEaZq2q\'c)T3yϵ.iʓlNS :g습2BwE%NqO!!ƘXAQ]n-ˡؓvb`9QMB7Sj'|ʿ!PK6z Z9𓬡jEE+N;Fьm07Уp=vMyo]>Ahƥ^I˺<(N0Zl#o˒y_]*tfm"¦$SsTChR~Q͡dԁ4l .@VVQB'Ke M80y. 1Hg.":NCI(@qSmRi.ܮ Si:F&2m;BtPlK9.WR<؅v=pk"wnӆp *f*iq&Kf* h=#48FSy}EGҊ nSΙV: VH혻6%MaY!J?+lWJa\ O*S䍯yuZU _%' ֆ'DQ#ŖM*8WmKa̤&V 찚9W9L4 1W9@- OZ+;P2Q0H6K2b2+@Qi7e4We0\˅>ݻZ/5%!V+{?̾#SkTj'Q_3vȑv҃ l<Iwf:3sAH g tL |l[ڲFRptDoK 8MO0fg? >][$#g>~c&Fhfk% $Mqݰ_ H~͉1* 5^L\CwqRE?pA{tdwT/ 9ĕ~ϦieH.%զuQm]@d_Q7/nxfq|:jsqUXt tm T(!2#ƞmEd^/7!?N Գ96 Φ'et(x(n|퀑x9*K.XEZm)\@ܾT˶14tpz! fEP'K 1.xsz]bAV=('u{T9i"Y_d2&dgW똋E}2Uf3/c`֡jig{+7DSy˽R_.+H G'Ɔ m%B=z樈'n[ tEUglkZxD] F4I+SOTR!kKc[TT}nn=(A  0kkwA0_;NcT7?4 "x+8|cRf(W 6`])0ybĬ.LxSTg7g5U"s236?[F!o1YtWQot um3,4⻯؃΄ SϳYL1hҷfOʹ~td %If4Z2kRUbߕz/+ќ#ybǷCjd,zy6i$ov$ c%&|t|d3 $qosP-:8޽C 7%9~ )DW K3<E, sy[G6oƅr] 뤥yƿ,!bnȕ_c qf=S6(eTpb@SH{*q&k{u:3YcqJqi4ǷkMwif#sp!u/zMxJEl4z|)^gBR:58m~,03X6AmA_K^`X8Gh-%րhm]>6wrϱ9x%'AՈ|9h2נ$ju.ɕ)L̄Է#⻨l=k ؑs3!Iqo3< I,nFY7 .Xېzw zR$;T ؔ}&Kϗ|L)vDuciu,3ґ$]}=W<"LFaGkAQU/$ /@zkm$yyl7^GŠNizzGHtOa߄"[sU/pJq~ gڟ`vY cPr$ؠUDZjyԋ)p.f{ꝓY>Wo;Ϡ=/⁹+gx)ЈI=i#`!f mĔQW uZd)txIUx=mj9*~Hqc[[JeȰʘKJt<[Sf{/byFn'<2=m#NʱfjkİȨg< I:νZmz~n ?0lG) WՖZIHWS~BX`0DƗKU`%VlreY؂?. 1R[iv:fz}vLXK*N7 ,%s+HupBm㾷~>0-~" ğ(%" Ul`|cLoe?; <-2g:ӪRO'C=`-8;!}J!{*ߢ N>pD#4W)&FYMP фZb8(ܴ,t\ηh?{SOu?X4! tP" 3$AĪ\h_vz0n)uNYR[Ǣ]n`\ |OJJ5£Fx d_X/ g4b2.C"|6KZ~o_\Oc~7??2ѻ$6JL =cXvΌ7+jcqL͖Fʵ#mvv+dj{ \aiYl~ 0ORL;b܋@S+R:аQ+'֟7<= ش IYBpPj0zQsT9/0>0HO8 W⋏IeLWhقHBg]{$+ 4d*:7J6ie/s?l*|HXɿ-ɄL10O5Ԯ_?ۄMX9$Tuwr첓AcJIёO=;BB/Ji{m=&@ΟW6-WGԬTsqGb쨹Zq ǃ1#Vyh7+ጔb׎ S8z`KDW߶t5ƒ ^a ytø<>G~h6QW!~àx C?0I61=N˝ LSx:+ 2 \m2tރGɒryu4J`RGDү&-070)E0y#ffSzb A1^q #T7AS q;҈C} ũQ *QEVI/@mv]kO𢚘K2=b$ p׸7ur)h'Kf<Q`S%<~[Gx_F(stS.<χtdzA euؗqjqz?quƷ*R{G6QQĿS]oG\$6D8fvVLvWb3`Q !1lGIKzNRY㱺aXѬO ,\MHZ>6NPlgJCDJqLß$IVkoKgpu[=E^ȁtr#;ZY(?a,ҸWb]Oů繿-x&K-G_G)n,`H7I2B˭0͏x f3xu. xI<CVѩ3Ţ1Gl "7;(uDa~u1t BmeNZwz\3E{@n"3S?. R˵%.p֘`i #bH!-l`x*nT;_yYlMjϏ H qFt/ٻJH^lWS:|gb#7wuCKyv-xD$:G+#'h'k|?mK.eZr^={xYmgFk]W1Y ȶ~"4eDt2a]WP?V vkmws5d2%jIRs6[q\,\=a=_'I3/~%j M۞҉ZZw\KGV x k,j|@KV^йdb억:4%8O\Vѭn5(~ЁSn21"%җX+?i3AzFtH69,$SfuIt՗mE3HM oE&^;\|5. qu I0q+eh6髨ʇsq7.E^{q'z\A,@1{3iϕᵏk>5k>Y ̔3 veJ^f QW8_rt(/sɳl"1V*8fQ@`O/`lO ß5`~|D6|Vsў'̾T+R`ԧSQ~ɧ&YmHɱ!9BQ Fk$<#$hi)MO')PZab@6ڋD@;LGy<:EÜ/>SJgvhsΥו@b E:^H;ʭw9a:xn a[.v`zY@k_u I^C|pGw aA1 a1A9X!h*2 VےdUEmQ^k9n0J>"xz;8M#ulR~N/2j[]cTȑfPm}a= "t D}svE}ۗVV7e(ޕV P`_o`+Gߧd? :hz ug_!&gYTI=c_2RG/Q6`+aAW-Va/Rp/,,(fH@upr<5!YEM?zA` QrBІq 2H9ޒښA0hS@x) {oC޸b5_ ]*' EL3\Sn'W!VmlJ=hxPgD2ȁӲh}^jbAFR[+ MRN,ݛS!YU~u)2>$h 6CL[4gXLiM],KA+rbnu qZ5$:ƄLeB2=E\fjTlD9m Y%t'ỊAC@ O61KFjfzlδFخF&1[\gtgՐ"58̖)cBr00C3aI]ܨD(Cj-O<,.tHY#PQ G onymB>>$=m$#`)cPf+ .V)]׭&Ժ~X>W- ypP9{oZC]퓼Ѷָ@rh4/5hz(d+JʖOau8bJoh݅nQLmlµ5RW8W=[mpv<'m}Fgce8Y)F 7O$4SOt|ªGO E7 *g0'җ1"9#6]$'3OkJk}^K#&#TjQEGZVŁaMC)3\W ,}BK䄛1,f~щo&!Ed1NSd4*,Wl 07EQcCn;犬;9P(d,NȦO떽f1:U*Q V']IaEoSL1Ǽe'}?PU2ޜPg"(c.2dy4[ M8),~pZE;2SK1z0KtfgMn/#vM;m{O܉MICΞ[qH'6lݏ4{J+.Ww)euF["9JV[i"iNqӻw' ňh: Dhnh^Jfp @?#I&}1@%ۣE)Ē$ێT`Zx-[AqJ@Y[OwYw<4UdJC#@\`Ni~+k2od_h)e*hR!MK:bWEC+:̰5W"7v8mm5KBim=Gi*'1T$3 Ahnk.aǁ$ӏC'<#}O—՝ic䎖ps`JPD09YI<j3E.}ly/Rh*׼u19/yVgD%mE5I2X/סSq7b);H!nZ.r:+o\a~"mZ[Dp֟RrC-VlG$I: W~D>[.[S,'Vx‡oYRM6c|N.Kq4nte6mvGS1P ,SWɆ+"+ܿx{0ȿ3\>'EǓa!꺶dBduUsl~-B%JQ![iУBmܟ "P8Ëg̭:q߃^6jL=OdF}IܗG̶IpI ჵgi^֊FIi`,j5'6ކtyõξ3`TGju5BŎ2 ]Ml{ 2_P L/֤>`&ZȲv֟J͉/BY8\}M ,Q&]Q`uBUy8} J[ <Lj甼n LgI8\ 8ߘC%`$ beV sR>mր\ 9TkݡRԎυ.2֋3I6AQ m%gC/$"!L50Co L(8..*Iús.9}ͩީ ^=&ɧߐJ(D rэ)#5L NQYQZ*pZ@,f2DMykfQ&zb,;gI3{\2O+o#XАjޫ!BԿD TzFַE^>\4Cf &,HkUo=J|@R#vN*cڂ'Ǽo/3\Qu32u>*TQ顙?3ԛw|Ӄڋ*\G`_xˑ@n>!w J! WLWY##j;-q\Fu+Md ڊa 8]sRhR%`~Y{^g^pj-RqfHR&!{,PɧTc%sn_[CTw=ZT_$ h'0+QpsV+l&bƂZ߮_۲xջhFjlN`qjxgqnIs%0jҙ-KyYDq {EZ-62 a;~mԲi$u-&kP܃`dX9_N!yzl蠁Zz2sb.3NK`h5yXؔ_O2K QX|{^Ce}=<;Kxͪ -d{?n4G]]"H]a1by_qA*uTgnF7Jۦ !$V ?9 k' @zcBb0_{2VlLjmB _r-in4zٚX6 qO{hҩTg&lW8:~C?*\~\e^':#${di2u/ LlXޥG^Wo?m,(yԐy jWE; mT-%e %0QzqEe+ >,Ȁ`$ϸ7p~v'H/S"ن]@gfz2S#w)aHe;C 7O'S_՘r,*jv̡!GjT\|,ǍWM7;:¦8KX22zǕ3S+U$X[;ab4`:uϧ4ԏC ws!5֖cJ,/m݈LpNdMX3Oqo fݚ Ͳrxɳgl拏3]ġqW50e9>FmOk r;i]m /gwvLRJ$$ .Bc+!; R-O1͛y{>agX'Fq,0w\x69ю /!\".: bL}XKF@[5'#aN{9FӅtji E-Yg+tQuY`t\ `ODm3yr,Z<#qGT?I͆/P<e+zp,6a!03 f%c cr-(c`|CrD%3-"*nuzu P.FS _fېsEc:Pin=Ļ<E Ak@@M?*"6]5h՗VVl !#U#OVAqE}zǘEi(t8yZdфԽ$xS;_ޱ<`,}Adu+ۅNp)B1S8%A%f"CŅHeYXOΥW1sM?|@7t]ΉMUFqzA!ҫlԿU眂3b4t|g x-z4#m[7EDwx@7bhFd6S&K~[$ZSqxn:k5v-}}zK Dml7K/b]+3L^[+\NYF*|VuʯIJ1%p!J Vb'Ԑ庻f;Pd0een0>3h4)ۘ:Cw'OK$WBøL+ a'7VJjזF]i0@y}SFK-ǡG{);?8!aY8+ӗϨz/=Lwr">gٲE> zLt¹ԤM# VXFo.]盰t1/z=.\o%AaHalz:/"xF]HWs7Ma^Jl ַrDɯHqYv+.W,{$; tOfuI $K5=[Q&Qrޑ1ܰg&g:i݇-.қ$sώ硐ٓ*gdHܮ_uŨof?S"w*^Kݴx29( g~Ks=n}޷v"xIQa>\'T04_ J0c*ׁl, 4CMGdvݺ \'C%r!ŞWpT!,o_1t7Ny-6Xq):` +VU4Aѡ& 5a, BCi}x,=.SAi\{~{{C{njAr}YV./AJbC6B )$:b.U[':f$nR[q3D\ W\mYJqiЂ]@'w P9!NQU\?h5n' h; ɥLWMFR/uy FJ/5aS=K";)XP?&R ИsJXNؒ7!,s]jnA?HPP~ѫz)ʢB Jstӎ1w|țZ/7FQ3c^[ߩic١=zKJM%갗IXpr;HizVNCf PPxa ۠SO$SqC?Yɞ+̙=3~Nv NefZXs'>V8/,McVF&w.[" -Cv>Dh +YW[xn)8\MTv(hM'ҥ 29Qwfdcc-S- Xěh] 4}?Ⴠ`AǮ1̘FjUX c^'2(he4bL<#Ĉ>{R&pUb&at,-Wv\ܢ+;G=KW| iv7ͽsY_$ïL/R''njYba3\zJ b>4{Q9OPw7BNxν!uwP~91kE\3JrGGElgP@#eg8/lec M+/>e9f ;ks7ШB;Րfv-EEd\ް pL9yv `EU!Cz¬pN 2rT =?L8;]O :>+x_+B+)7>@]^0bo ]Mg:uDkVzfs}{/'=tL@0`grNNŵIB`Gp=g}~x E샚"Siᆔ' bT$3&n:0=;/Nv ٧kUJZە7WqI57HvYtNu˷`]:2Tz;.$}̉,B`PlW/O|[6fYp5DlBu~?Md$3#|#n\,_=t"43T/髧hG|D+x{ 2, ;Z`Ձ=0q<V'lƍQX( ѓUW7uM=4RK4$9@\ ͇!_ċV5,x񁦸8 %C4*iK`T}՞`k |nsc؞-|\Pņ? d:Ui}ʆJ؄o8b!19ԐQrQ%1h/׽ B 5vusޠ[m^n WBORth~ G! d{_.'u𤹻"q & " yc80%bf#X/=oT.ueL7:AG=y {uK.sfW֡`f[oe,WmcP26/LhW.J { cjɚc]vI{G?0I6EZhO` W /4-2;3oI7L̎!L >' "{sfd5q@8Ji9Sr8ljP˺qng ]w%ee[׃k~i|8e%-g{ НK;hEH[FC:q+>_4>d&VY)J}߫eO1^/tI,>X[ j·`o J}Ѹ(!](:*R88)A(f-z%V'&[[|Npdx. HEtX?4I_saSl?QC&@i"]cـu̒:*xujˠ%J;ɛY߬|!QTƺaC +dL;5ikfz8} :7~UԓݭE\IFkA4QR$놚kZTT+aKz۳pBUn6߹™?kuBt#~3_y[O\JzllO+I>o:JɤE暠v5'F lg EZd;&$)F90%>ar`\r-I}.2Qn\ =y3xC p?_ǔf/` 2HXŨv$&y!=*m՚0C`Ҡw24XnxE.-KjTDhtwݵ`;d4ls}G!D,; s(N[ M wfYVʖỵQͨ?tg 0t!".no%)r2*p( ϗ &n"H.F%T,fls/#miK̕ )4`q~oBE>V`ƣ?ٳnZqX@ l?Sos s`QUoE&~rYݗ Qg=QlFš=$ɑ h$&O@ u^ 1((/pq$SiNAKhV+GtW _X2=sBDI6;i> :=O9ᡊZHK8/\InQ?d9GyqE?̓)C4٥y]MhU'˜7'O}y|* 0#70N]\̭l%XJMV2*t8:Xg(5{8WCW̟05Q{yLB/ضEx;S4|Tj DtTŚ ?r5G@@Q({;@s!6]J=2v\ LK7)hhoժ8Ίn\/ACHWFD]4Tz G~NA sD0!YX.\=ds/ Fjcy>I7ukɻ|M8fx.*Ͼgr[364B&vvlpJ`ݸrڛ-]pzv@j wQznZԭ2)m&VqG}MUw'L~-ILPLl/QȐ㮿XJzCXBJA/t3l6&ĩOU.ힰ+t\̲ͲS܈ QDRgNYd =o`Y oU\~9\qbLOYrٔH[u1B@5SH7d+Zw <)MeiKh<̃޻sJy&m.<}Es ={%O?~]^UJ3my8Jg._!(<^Q脟J:fofO`,يMiiNw8f-^\nL !HI/ol4j[b_jT2X|leD4h_n2Hx)C˭ݭ[k.L)Yh4y7:8Qi[Sb>QVdqMo]ϕZ^r=+n! "cj&0)Q.B-͏2)R#OJ0>*-j`Δ_6b)F9+cJ+ӹÿbt15{paK( v"Ux1R[`,o,Ÿj)h2^M!#F})xe7A\41|2HvѲjP2 MTnAOvbi4I*|9E6|lEk=p =2GFIFņtc,Ajܩu_0є@ v#;Oϕ ^n[o"#ՙJ:8&,Uם8NsփB4_ At: ;ewufA!6i}/Ps:_*^lqJqײtur~Ԍ﷩rҠ<.) g S:l0Y0}y%Tڡ^׮fn:E [p=D’2SVe}\U4okl1ʚ܃lKv`ȹ&Bl˃/I?oC,@⊸~0 5ęܹzAhe˗K06NŮ[H^_-M֪p.j;%'CP@~ԛ[&^WԟBe7蠦gv-L~i~`t<[@v"y!`X H<6Y<&DVo MTېh7 M_h]DC *쓤-*M.㩘DǴPwF ̛uV'&=HfwmB p ċ\ʚ? i[dyˋ[Tc[dj3r:Ar.oYRIdb & |)]n6e?j+fCYqZװIM&me)gfпw81KƼͻUz+zȶ~* ?V4x`bUGBVdvt%õK=BR|M@NQtiOW(3Qi0lLNw7")&0+㼮wZ+z B jizFNd^_Z4mrLxt;hy+ !56e愡4,)) Dq,_/&Qb~~9{Z<5Ld*p¥zyj!©*?-u:$AW Pá#A⑍a I,̨^riX>k&<1 15rJt(z=aq}K2aʆ}GqQ3KIT5D8,ihr8~u%{smビ&J-~XB|.vQR ,L5q薾Cy) fHpaP6dLˎ?ͯW'VU,^Zer=ue)O%$\g,wkFVqMWWô.Xs]+bd8L['QNc'g)vW1/OӢNFvuhG*N2Z-c* B9NDs&/cR(6*#q=":f2r}oȩ#Aad]wTx?:dew'х~7Ô,ȡr hOҘ8dfWE27(ALN~nJD- L;蔵37>«lr\|7v ҰD+Q *M}QNtƻP0Z~wn]hFN9< $:Aq4AoiAaDwG6~Euw\})ͻX]?!dP=[!`^DJՁG .eJVc~΍A\ˌH_~m w˷&dAn?I3:H۳aM .b/UYX01`#% Xڕx=N{ޓVbr<72vAzU(H gO\B'TH܆Re~ZHK #O*WHzISAlk+owdRy% Gn_x7O`[rrV%zi:|jRa~=\T]ݦE~Ax1{M>{.*_%)KIXemPF=-N;<9֕ؑ:EkK㻐-jJճƚ}9֟f;}`~ LZޑczݽ"s /9oʻY(Z:8 {\ݘU]կ"DnR/:gX(QaI]26 TR->kjϨN*[H5b"7|! M 5kjF"!{fh̡ BRF!A./wҲq곸Pd~:Kx#(]N$Vst|^Iw=>ZurVTu`~λo*h )#"cϴ{{y i_[wï tZdQ(0GyBW{&5ϷJUճb.0>> E"yҁiٸbaqل I3óKϾ8?7O%^CDV ij#h53c<]J$j1J~wF#,%Y򮀿+l#v i*!ST pFg؁<< dѨ$t]a~^H5E (U3ɖkbYtFn>w9y5 / u&}c85KwfEf|4eXͼ)"@~S|K)Go(x"3'L)s;di5x E]#H{YPd] W w.WZqOn4(UŠݱWqXy۠kIqw<ħسFjWM5T Cs V񍲜~9dғ0x͉}:4}"H8C+:R߀GNSjaĉᢍiL1U Bbb>wFz$E Cص~iBǨ(a#{~*S76`LQoS, 2'$+* _F3O~KㄙH$It&x+ ! ^\*xӌս!XWk-g\|Bmnȧ-КyR fE 3\Ub ů~a|ؖs\AL33w}]X˼izA愊b Xi ,+joi2-8Y\C6߿"RA6b-n\}RxOê9Mk~Ÿ &?(Q˚*#%{57Kg NaQO]gs2A+О0G xG8D !QRjw^)`s+,4>qG:~diVi{*ގrs.$/-%t& LMƋ_! +NVwfBuB% u7r_SPUȴ) EU \y/ xWE{<⵳[~ELL~` 2'_#L,?)9ih/L=Γj$^$yڸOWB[ePW5q}_WVZt3glےd8? IfDOB=[(+ TM)R2erq\27td='cLHq/ذs."As Ȁq lDAh!.Ltc ՘xzMp&{`yZ x-ZJ_LS7B| kVqz%/`Q 0h: `)|S:D~UHEyYO&cm9|uo5%>©Pg#*۾\N)G顣؁ VcW *C%1MByjgH8f aY!`UЯ*bIAos{M5װ|Md$O( } g.E5YqnU0'PpĤϬ՗,1p+v'":aO] 7Tc1&׃.&b(]wH9tHR $4apbp]3zgJ)u[[/IИ]j-Z`#HY܌l߇wDо\!|qA"-7njӖ E7=3 MG+GM<*KH ̙b跢fBf~=:օ{KO@)>3? Bɼ~ESܤj? q`& ºWCw}{P?]J^aBuJH>S")Ͽ,{MlOFQϽj2 ^4{(sF~6H1*@Vl$_ ђs' ;.?c;%X "ґR5zL-1ƻX$)`=`:kB&_2;(Dy<>~Ka-cCɇ̩W$TN.V1}9VOp3_3b7A#:=hE*63hOiSL1T\rSSW}M:uޕwCK)]sL`=YpwL=ik-*%?߫ɕP{vtJ۠,E9h_/X+ C@LlH q'5/jKk8«,qү^24`bF$Xy a)Q!jfrl~U3XN $%Nҝ7(n 7tZ*yB?EkgUH N~+J\`[XQEa;б5,XZ?{uY [=8OwթtOcwvx=+)+ߧS[vJuyK!znI'` ur[oR8tc snt$'v61a*J6I()%TBHfȃ0{\-s ry&PIE{o0ILPg+BW笃;ū,5@Z'tBIU6Pn;ɂZ9ᢅɲnWvY2xCUY!MNm˶F n7 %6P #AbGN FۉLZ)n":V\L[ljC^ 7c0I(gg fcm[EeIҾ06<ͧ辍q~*Sn]KrUՐG{!٧/". /Sva2FUp(ڟ H٨&eu$fi1}) .'cҭU@Ibo1EB"68\^-1 k&F?aSQΙ;< 9}z:I(CA^i,4σu\.<ڲĂ-Aq:T<!& A8eA>IGۤB^.xKVyq0MK>)kA"mI%@M A`G֣XѸ¬EubR[i!tJl%d!JS⠰W$J|lHS2%ۗ2CB ) _SܗHiI ]bBj~d'|7ikg]bo;cnB)4 WtON0Bò-'UthB V>B3^~|Kr@z}x?"оXY?} lJ4!:(@e|.}H[\@[(qo--tyHVo 3?9<b(^y}׾6*= e^JŽUWKq4PsծDl qΗ { Ά2^k&Y;uXi(̀0CDeAӲK_˨\ڀ?̎N9 ת7 FRӣo$ ɃJF@Z)BǫV9gۤjO:% 2D+" YHuby!3>Sl"!}~\N qS l1lK'E9oCk0q| IQE=Y];H׹ҋQ:)xv9EV'?kޓp|L,VԚ?PCr] C1ˇۭgȡ̬u@9J ` Pqzqfi1I#Ă379[g52tEqr:DŽaCƆ;\1bikuV庀Pg]R_|Dw* sW4۲Z-Ve`DxC*ct[Lrw zXԶj?s䭘n0 sd'?Ck<,ĝq23/~FJ+۵;tO1nA ω$K$0=>ƹq˂.& 7U:20}=Vthrl8GAA|aJD7̇F."[@  FaqJ3xdqs |`gX$m6p%,ʾik4?fQMf\O^cc fKn-b+>{دp?Hx-KphqQ DUņOWe_5``H{ \ +z4^MWCN;8&]Oȕj`rn,UWvV8#9p63>X#콁z凸9wQbQqFą Ϸ^SɩOjy5T7Kx_5I u!h3 ňKu~ Ơ6%7[ 1zFCekLNvLO!A}>Ĥ OIfg`rj[>^<wvʤs)J@糑)c7VWV /#{kc:C\Ĺ8pAia~+ D Rw@jJ_ Lu42BL6-oT:n\##TR&AE%{\id#V6` マx)(JoIh]JINI^S6ټ_#E?GOEiC!2D3X,vač@&k?^>m yսͬ ǿhݠtP>:u NR9&g¼˘`k:v 䕼)h kf][Z5оz?W1>FHvLQ ?Zi+Y[ŁkJ'mJ7E{,XCM4J }n3~MVxݫڥ%V"n 譆i,^KQ+@p‡H!ݕ2Orh8\l(<g gE,; b-?DEDZ}a%%>PM3YcQY改N!\BZGX2L ;.̝O/"y4V {yf܉iq/+;")ᢿWb;흞΢q=sW2Vؠ\VE~,2xp/?y*9dTKl bah:lA|hu)'4@4iK$m6=Fcä|~_ P0-Hqֆ-:jo{P ђ85ۓ, ŮxRkP #߬Ps`[)wk@<5ِU} Ȭ*;$8?¼  YZu<ڊ,(X'l' "|K۫_z$JπJ˃Y<\T7W 8X@` %L^>]w$` 52x[(ہYICP%!R~C'uԛs$>#TɳTŻvXZx6 r5fRb=[0}}3\02R%:p :,N &i.Q?REvkϞ 9@2V2* f-jd2_ ~#|DoyoD*_I u0J< x", ]gKo/M],0L oo-j3v \X=#[ˠq:CYL4*-)zنy1Pz羙:خA(V,fHa(a)VkKtoy2/yHmf]j}+yOB B耙qi]zfV{wH9; hL$z>s% Bd\=hpaDž,Q-YmϢsk K>U4TIBrtCeemʞ|7^{Jqo%֪ 脙ę*c貙A|ҟ[x8IhzARYR]& }lLOG=KI)hTZ}쏁# ij7aV#OXL8d5GaYIjWF=jAs#*}@ dZP@4dsRM{/QoHA!up)܋LL.yy&x;6?^rO5)ZaLz8Q(y}tԞ+mc U8&wԌí$*grcd~ w&T,r4$((!~ 0&K~dU_ &ha߸4HPa b t{f`mZM `j\#q =sRHnrTyJ[K=-ː47ʐqk>hu'9 d9@H<>?iC.SPZ/{\JR('9)>lmhHv&ה P`$Wƹ:B#9 +.#m01~&%7A+*{!DŽAQ&EI:KٕXu&؜_TU!}0 f.;%Y16(|y(`cAN9 "n/Vb6ywP2p{}l@,蒄}4N>.k|i[8 TϜƣXRh 4)Yl[˩fN樃P)Pdq)cGs`0\rmGG7Jq8V*=U%0W8 /qjQ!uZx:d*h!Yl|^҇JD/dbs1@SeCO}#4l mo)U3I!"^JQ)4ʹ=]E_$>2ZV[.N/6,.zFH*?qLt*u NśA@Ɉ #UݷjWpl$ڂs7wX֛3F@BN5VA @_?e\w^?6ܞy󗼣cc,Tq֕a]&͋Y=cRjdsxP~}^9DMf~g&+Q~NPy;b_ ;@WJԡ&Ҹ7<t#a/ci|(Sb}t}jʣ~;}bc&z^ő.ء-#j5]Ag%cy!<۩U Xos&6غӯ澋ܗDžLg:bU{]GR?U}\Wi[$kX&N8*J#jl03JX1B]?FlMK&}9&7ل#]1c8Lqmg.L5691%py|/L d(jnelYSWTe3SFg=C13/ q>oC C:@b1+*nk|˴0gZ,(-*/w+ZVq&޽T)ߺC\q@Jjٴ3{%G .8)!6CFƳ_sh&~HRcGNO~%p[,Ln N{hm68(4Ԙk\aComNW ݛb0s:aPEcg2a^//{D0M3Ul.+< tn OR EOE.L%! A@fB5ҷRʊaO2^OQ޺pCYuv"+wk]d` __(jF7)kŴ l#8rT ceJ>Ǵ"5by>?j%JL>蚥i"P +,w̏3_=5 6P2.  +b|C1L*ϓ9MҚԩcMZ: }:.5~rqN:SoP7xj? 5_ä Joّ@mNw毾)JO+- Zx< EܭeבkM}¢ )L]:1 4[C؉Dp44GN@\@MWY7EN@Ő,0`Yx < ܀UЇvL`/-t8_aGmɿ4_|{83#4ƳYD!LZq6wolg^#Ϣ;>>r!EC'}%L4"E<u:kXLyU@pǽbtjuYg.p!!(~L"Z6 'yoG#3ߩ(8hfNu1ۨA?rŴi7*uh40fV;o +ծad[ 2Ѹ:%Pk3l;֮_n-n7:e qG7Sb'K9):2V9pKe1̴8_ylK&߼RT[ѝN$-qn``ߗڸ}],D3oe87tC]@wP,/P`jo-T+ :N] 0Uk<B~WAH-gj`y|Qܓ0WM!+{$Kf}'G`23'K>%ױZ^Yfe\(iS b(}2YtaׇAԇ] WBj{7[~p%f})=؅ߤN{&e/ƉBIqݡ:? &1VQl>}c=d‹ҦVɰH#PU. 샸g榦qt`o_Y,쑚ȭ9TĆmFZ¡g|.?@Ww{=m2Gx_׻a Tڼڛ0텘 MCf&<ɂiF/G0/O1j7]2 x/,s -ʅ>'(!}yec𥚪n8qVyk&TsE6;8~>dW'g=ףȽCeq;8M%䨕RfrԹ?ێ`#iٚN]Ӵ@V$ELAR]PoD!<':eeICfǓk縏0O..햙kneEgjd@`EI@bal;َFݺhN\xV9vf2P؋?8O7M skkέ,rVVp g~aNUb:>&+H2g_C˽i`ٮ7$JmTW,{ >#"x|0_tj=r:oڏR5<" TԝEݕNR &%'g*ʦ%Y 8G4DgGь_nTDrTBZDY֟yHD/$$˖*GZuI+" >6mߵAfk}yj `4>)xԊʒr's{T.+q; Sj b_Pwc-w܈Ê猃 QBxV2?!PD\-6 l,K&TBY{z9%U  j#|$ Dh\@=?C3db?"r,-@~ $7 OԜvs,nJva$:zL ~ơ:,] q7 q <)2~ ){y|nƅBrL]1&n7ܑXۢ+%7"Eor95nAO#W r#7cUKӕ#OqdtQSa+YU%a"h( ڜVsAy ?I%㕎7A_XWgMzmePᄅnA4~Ƃ&ǠZtއ^Ԓz%&@2g(`ѥ{ CHuo]7XPߦ3*T b0شZKMU T{Uql~s|b諆UKWYrc6sTy/4~9A­-_6}HVnQdž0h/%2 9*/e"HxS@0:N,Pl:J n /H_me:n@QjxVKhl9 k\s4 , ېTM)ob/S1gRHamU}}1k<4Vy0!@hѪ՟3nS*KI:Kz S&"C oh(f z=V[Uby<#R4U Aa-`cVR՜j +&=جpenea|E {>}/z>" 8AIqʲ^Yx@tRDtCDAϣjY DT ٟͰD"apvн:]A% ]hwxnf7_} ?21ɷҗJ8茧pM VoHA狢]~pci {1-P k`sӜ;I\On"E&ϛl-&&~/A% 6cW9܅HпG=rE+#5kwJ{.;W*Wk#c,32K}pmo  T.f|.Ety};`@a_]uJʉغô7fJG*=`ewM\RZԄP szu wL}Ŋjwe!.CM ,tՌ g -=[{ e.R[D@8P.ҐSpX&wd_WDllՐ|ZGv 5O#qN]U@ѢHI&oHM ;5ab tOԄ]'%8MB4ďbSyͭ pB]^`̤Q Sċg.lB= Znix 01mqB,c˦F Iz82A<}|Y4>3=֩pǏȍAE/WڷR-UbI*k6$[B=w˾㇍!Aw-"QO QxzLe#+a&.+3.8avR(Cdro#TUC} %=ϥ;Abzo9fti6:* j)+d|KQ6J Ȭʾ.2\6ǯш^h.7C9P:"6?k . yu@.q:[pԼt7 ]]ƅ>jJ~*٫Muf}[^ &ь7U_sMft=LJuaZg64_!qT~tӦ8|]Gulo_gKvOy떲ɦ<9izQgO{2-rωw4A뗜|6>Vx uB'$7& ~fCh/Zl|!D01T9};~`T6֐۟jme G)8B +`pdG2{r73gS9Ο\£\Z8Pϑe~JZ3`$U@jo%I{GF8t2 %F4`seU#t_I[گy]&dRdAhAo_s^jhଅ|n7%qۨ9 Q]_ F aF6 5&f:w~HۇU/Q"rB3&EXA9ȷh?]v~g\ GC句2ҮM c?-ДLDcgB1on7/7#_>Iݔ+S}lvXosz<^y\S*;!3Bq`_Մ6DH.u;dKiXq`D*7kF@]*A5{4ۉ42£WhE]V `*LDɟBvM5*vm w΋`Yxh?"EdU\,MtdH߰x_sj', P&GBeZu%[ <'>|3{G؄` }]V "Kpm#wks ]CeGĩ~x$ *˗VrG> d^8H!#[Y1҉@0TFKk3aɡk ڗsa| Ai% ~bKSиK){ ?9ˁ6FV慎 eVЇl̏cN}B7ܝې!7?2_Ҭ`-!KYcHtB6A<8OHhߜF%4jwPم1i .|Q<*1WxDӃOhwΒbh_9jY\ٓ5c^6yV+,/r$m 4ɟVyNj&t9lKa c=1y]iIs 5 .]hE%v5ZQ] ikf5'Ce95mC n6ѡQDتs2LMOibD]6.vj**uXɗ<@ik\Z#'bd_8$f̮܈Y|U~_ 7ݴ@IR<Ӊɼ߅EAс,X{fQ]ѳ ^?=qдF@HvG?ʏbpA~4AaG=j(k<ˮ_t4y۹ܷfEGp&p%#(Vl֘\l;mۨ%rK6x݆W=I&> {]rlz궦fu5Svn:oY;",;E#/ߟ 0 l[@]w!|'F]ⴋ@*زaF'jB4-8oh3I>Q CWO@423H{dEFVY;N˵tw)4 YwQ50'gk Ø&KPPVϳpxVsؿCX<E 0Ic1=JEfQI/W'lL/~&[?[lC?_Ƿu /7s=Y>A=y $Bux$p ؓβV j)8 ɐSvױTY7b7LQUnh$jr=d̋gK `5!c|3'epD1=mhPyy&и -0,|_Y*˩`G`]J}]t3=BE.Pɔ'Z*#P C:2*Y9߭+Yh} +oX"3#1\z!#,jh^{l!Jx}`QO 9 ˧iT~*AٹivEՅeү E1ʱeٽrK¹w̱ZEW!JCs0גGO\l8ݞ!Иe}H1hLZrd~MJo|{W}0+\%hqBCDC;$K1٧;]}KsPْ5mM @I.{u^&؛7c9f0ߋhjKf5BIMht2)AۼzK0By|xyYÔ^% ]c%`MX@]Y5Ha»$fی35^^?,<`I"(_ Rɚ`:C@#AhAES7k u}08=3]?#C*Dl_C= v@Qn֑;P#v\D&Ĭܣj ^^(X,*c3;)+~]n) 1`UAcZ5-pC 1U^g7SRP/[P7,]"xÿbtZSJf G|bq$ A n\4 j!,1^ZnxZAl3ϴZL,@O+Qq~W@5u u6GXT:f$>8JjdkM( FmL/.rOP [Xn}m&BOl`q&2U!6psJXbu啋yoB"1}> s4?EpVabd\ 0;c#HK7ʹ(rV2?5ρi9V6K:F"F3u܈XJM/Sl5xV%*%ONXHRˡ⇵) n(}wҾe/[ e>\,}~}M3J-ƘU 6kR%owۤP i5 }\ Qbf*7p+C;&AḪS6"tGf$ Z08WKhU2ݏnj4@+?ƅxݢ, @bJG<Lw<۷Q*>qĎ_+(t)_ "vyLHddcm~J+ VQk "y3;G2#9b[ҪDI yՊ\\PX@ʋ({1&pjU*55|A\"4.޻rնRe;ί:*G O٭k|4b'j0 [ylCp> @V+X4 i:aư:rlRU i%gSIPU]#W~P[c(>@+ҒJ}0e1 N͎\9TitVj| Kߨ5E$Kdg}o 12 Od/Tpb"Ta8%Qz3Fh+YrIzQKQ-SCM2t_SGC:6 ҶiM&Z$Zn)W\w`dY Mfd8ob !3w@ .C5FzeYW9Qt5qe~W\ٯ4(MR Ѯљ2_ƴ]IrTUڕ1#S#:jOd<ۛCҚMՔVʠQTH@űŪ!Y/W&b 즚AOmiwX鱃%znm#&Z1H+=Ĵj9PN,ky/^gð2/3kXRblbsT1T);?Yb%!T|dykAP&d׹(} 7Ї{/\IN0묽_%5@t"h72uBZ˨equ21^pLهu =}k5D34zxؔ%M6 WӴ[aiFhd8v估Kb&D\}'l<&&C"t`OHr2"eG({G#N 2C̡ҽH0 _L;)^\x|z$%ìR,%0+3ϰҽXbGm@gŦt}sݼtqka,#z$tP+Eq !ob V9aXDsC:>I0_]Z"ug?n B} O :xRH| 1ڜDa7J.e}3uغѶ5=[N7CszEgȖ6`vQ&4/&ᝳ_K\Xo((>b1IF6cRg|æ{4NF\iajd>HNx,8T *&:Jr[묇cr:IiV2kqV1`֕uwZ!k)VxRp>ÿcG%x> BgxWSB0Q.36,j [O QML_u-=%!_!,yk1%Ug'st+FIJ߮VXR+ o=/ M~bRRFrJ|Ax?jS!r! 5|׾7P\Y:!5UֺW(q@"*1ً":&mR )Kk-X4YM1Bӣ+e&iz ]F< ?0,w^=k\fd)o+a 哲!DZuNK,vֵhN%@+hE_A+Hg=tcmt8ŏhsWMƺ ;~Ch/Ps)Z;)+jI4E*oU_L1Ow89UX11rT{ Q?f719s &¦ [-[k[Cu]ꄓ(gZ9RuaeyuNO$THCK/պ;)I׆>xȚS0wC0՘' QA5a!`Xd _Mw {t|tmA+ع 44hYȒ!/t+FKb'4>P[\XnF(9ϏBW"XMD>f%SwP|E'ݲy$W1lǐ#;4=nfR12|=}"7\OEżI1bxx<b(^S=H8Q.-0n)ʋF܏{GeayK3UzAuO*H m[{JS\yŠ_!)cPa8̮8Ƭ?+t1ln0jsc.2h?*diTV9dy r]Vj3e Z(P+ypqQh{XcH [o;c?#z(|j%"r=QiS s\-oM4ˀw( k(GvMv;"ӹ <U+.)xdncc1q^RNn%& kDGBo;D ?as:wU7'8Pl^j4LN{8*x&[zg%R#H[>QO|,`Et? N#LBTsz>~񔡈{' ]xPH@$XR GVs{v 2oH 6S}3 ^i`&ߥ44i;Nk2lȱP1"Uˠae.0;UM]o2S0Pw7F GR2fAZ]c@&!cibv}{gpSc#hF[0\RղK6=< Z։ (Puٌ˒%#C6V(_lNJ몯N|*"ĉg33?J»AKq1ЊoWGl}LGvXͤ~Y=(P%5_XWh6 zb0 8u SbWL!ʗ;OkUߖBG 4N5>۝wkbcM~Vg*lvnn8>@NHA%5x0cIj$ ))0~sj_n^qOt|^CP];XS52'G:9:AH76U(3A@튞T0Im~&g5!:'E u6vnfl=H>[|[Qhٓ(HZ+.2V62ߥH6N==P.#"[,mI1^a(2(m-7߶*1KRӥEa"  p! yJM[+8ўg&@O?QCgXU6VnힵVYP<iL"Wwynqt[YJElmVom B@aI5v2;,RHCP1:F\N껔+.xcrph']ߘ2yN0P!g_y3CPnVkDwe7ygkglS4y_X%m )95ZP` ~k{M\\ F.ǸY֊5^ f>#A+;(|PLV0V_ YaE gߡr4o#hVvɰ\-tgKt6!+6,Թ _صTy!xDqAЂ?˥8|~C~v"H!' oㆬ{iMa;iGcII we$ty#z _@58qJQ۳JWݵ=FTIr& .ԍ!r˕N |LՆ Z!N1 \mn)1-^{P(Kg*"<~*؆3aj5u_(бX Zǫ&b԰N %/b 9߳+:w%`8jhJ·+08j͆D*=%ȴ==.yCy6|S{F$^4# Ѐwh&ӜӍ=8Qh(<>Er] zJ9{<J K/Ǒjo!ѬǥEoBBz.(db#(sU-c5HwG_B(xm#sn[bo32A/!i}+ʼ8Hݍuom<njmf:ܜx3'f^KsV/Cb\'^\ߓ)!bx@m:tqVwU"R~+}Μ{0Vmw:/5RVZ_vpTrw,`r鲦J:홂{(j 6o4( o 4z3c^@h^qm]L',}(i5rZ41Y0rm\#$ȏ1H{givWOlZ ur_W‘<|Fg$UDAz>E@8tjt,M9m&⬿=ew \b˘dHQ{"Ұ[  :ڵ,WFm9#nR^>Z3e _4϶+ocRhPI|I^PrtOy ўὍR閧~ _ jѺT>|5X* jl.%$UI$C^=ԦA6~/SZPHTUab>msY;k\^PC..lj4&$7׋O>+PMXS vѽpw v[{iTO9DmJ#89`dsE3R'J"D=`1Ieⶀ,-!ȡ0-lǁLB]S8t/}/VD}$ e5+{_,A` V%͜d2_&a' g(7Ūa~]yY4^F Վxފ 0|>C 2|MIn9Bǚj2v.#@Bl^'e> TSjJMT Hj̺eY35)q>d:b~XwM z+2ſv0v{E{1G"?[k@!&4<1oGLzI?`E*  @i,+{= &p~Ye?e4D90Pך3n51ZƓr7%GTSrx:H',P7A;@?ߎ|Mq.|p*okTΊy9_d+Jn3n} 88:&wp?If;cbqXcͮkH_U3.֢B'pK/| vOm&.<.;^=xDdukUzP2BII qvj.л:ِb*\v3 |60`4y=NIЄYeq%`W$ZW̝3Uh _«"keb!M -y*Pq_s#V_%U)W! ҍVQ^W|;VV^_IEҲ*SxK Rڊ [;~*wf!L)F"o(W2鯯?HU))sm:p08&tBaեE_%` ۸=dTSlg M yK;Z` # 8=R3*S|&k2ZVL"}I![ [dQF4tZE 6NjZW%a3f鋎ܽwn|rh>G;ZkxkKkq5@1fЂY Zqy5|Ŭ/cHG!OvwwY,w(>ߔ^˸j'E|?e]b=0ȡ۹}[m,CMDbaF%$:ZM4r*\^OB=p?GG:\+I;&eOJwۢD7C%Qȁ|4ؗ"0}Ixdy|vjL'y@Je}-Q7|յ '4@/p(MZ 6oVz_3ச"፞ß)`` ?n& ]u]8o7 ApI1@MȂ7 or8XO8RB-zv0nw T ,/᱋lp{ "CqAdx\QŬt"b W&M&)4OyuI7'O(rZzJ,޸g=iK<;97 z49Y?79ʻCRnf|(/ywĞr%`5%7 x;׮a[&Q#Wvq%#S*ާ$RxљhOj` x;gFs: kάWI轝v<(t:ן9$'FU6ǢڛCO \؀psX"F,PHeYA $2=r &p}J,Z?vlW\=XS :|ᒦyͲfjzRDgIOpWplVRԵ=l0vroB 7W=EQV8eB[u^"kU[ @;N+X:4{@gx>**{ϔ+9t<ׁ'x0iM[x޳tA9P-W"XD2Xs=;j1%Fm0@]*u՛ ΅%X2\r:~$6Q3U=BCVb|Hse؀~ħ0>3xn=T#4_h3\C/" d/вj!^ު/@ĸrϧy(-pLM'N w B5tkSdO_9_M V`نh_żh%WP`^L0&;)-ea2tn&kPRY

k+!JsrK⥗vIAzߠOLV2.y9 K|[æ\C!&=cg2Pz[HhJbeY,P|+YTRdrlQ\'@X,FW#k`? p]og{#hXR*TTxF :"A9}XfmSxc2FpJH@wt6R7q@$Z(%n.wmi=;p ܜ? vlU$l3g7aXI18-D'#;?<= qrB'̬P[L07J6i\q͑ުh%0ϿGn@ Eڲr*`؜5Һݾ~ _ v&膤k.V3$\ ~ɸDž!gTO"V.)2O#BDٙ/X*O rw7T1,Qw5zLjQ]pA٢SE(1Y>ٞB!E}nW %YMMKr"x5f5g& T7;{nޮK4oH0F9x %`ONlv89pٿ,~zҔ)l% Ӿ]*h:+K5PvWT͠AoC<ϴVZ&arUߢQDAڀc- p8b~{R&&R5qc@X0V{?!aLM!pvx-JfEh/*M`RBF qUp[5oiB\64{Zisťj<3 6ESJ?dudƖ;\*1`x(C/Ĭ&)vP= .2Цe䥜1i^7B<D1~{WjDv3D(N47oxV< 7܈34k'–|n*D K GT ظ4zC~}Á:)'#|ǀpTP I,`&Tjc7wIX{ VqӐ{D@߿p$Rͮ,m4L"V8*!=i1[qGXdI9WC & b:RC x=g2߷\~5Uw1|]{ā%1s/. Izz Q\6ْ`ΔK^x!ԚP1r|wV s  s9OWtFN5A ^wG[=OHm{f ݄ۜvMfSsFTzqގqozjXAYcx~fR# ҆Ie㲄?yqh[GAlXYi"aUK(a^0xo8Jɖ?oRg$x81-t>O}t+ol@͐@ ˆo&ʾC,TH 9B U- cd{JX'Fx9IDË-lmJoOOΥ`=ؿ/dM lıϪ .aut۽f (V`LLFȐc7 .~KuS5OX6놕|TgKȿH׼*N6x2-xrx Eq '~EvtTgj>1lgsA7*=遙12acpp/~\:Yϸkn$'{X/U|6Y^Ĵ)NZ̓RvykyXKXI/Zf|Z⢔qSVy['%ET|m#vۘ8@nMR!Lȑcmm#WXCd `[!4)7t9 b%6n TPNiwSP[՟[]} o'&(K43Y_6FC >o'SeDŎ 9%qj[t5[mƳs;$9&,FK XƓ(61ؙ'Q^1K!O˧û6`{A͚w K)$Zv{B +v5֮53{p'"?m[^'h%[E15}I7xY'FW>ɠ=.j6n  >)"J>,̟+osĞDfKG{?r׈Y;p܏9=bJ) K:U*5:\5\1y#8w,`dͤ ;juHLW+\B~bbVL\T.UiʮËɑ߲簑$G6 UPV:1gg>ׯy&) J/ܣ@ &ʓ)HjmI%&om3`]PF֡-iHC KB@5M㥁u3P5m^p1uŭ*Br9Ϧ-[՛]ApQPCbxCRx/rTs^y(JIpP>Sje}!5ջf$#j,fo\)+Uպw9mWVS|ƄIB-sqiEݷ&ÑJŭtŸVX6&ix Eݧd"^%C֔>DauU\Jv%6`mZU(AJpBUOF >a 8|6z(N4ZwrT ¸h1~Pmz hнK抉7pvFhbER3jF(#| U?m>|7:ŋʼn͉`YiC-L[fd%F d!M 3 {\F5%|GSV͍~ =R{5Y,ME q܈(g\%ȹDUni!ks}'IgKP4̀!ܜ8Ⱦr)x=A*vQƛ6zzipǗy "Jk_'[#_w~00̖thWٮբp,woQGB3N<-HX쾻yh %lb=N SsiGو6 nztZNj9 F"bXF)<ⅲ"* ./_Ae9_}^dxzns89pQn;ty؈EF^04\(#QѹbGPޤČ}]~۴ =^LIsgUoMsZ$keC !qggm5G^ gN# .!X-ŁMaѡrIJ4^0#+%"(hm%(- #>g7[L}l$NIWDOSݞ>MSoH]j+i\ "<^粣4(@! beVDɌݕvL lC`2ݏJыCN C%> f={ 3HxϺgٽ%ТwSz6QCM^DyˏCxSpM sCMQ6%H24ǿj|[%47z2a[m̗Mr+vP_6e ARL1Q@FҜզ2.CRaNMRm@kGwWb%# 0 j6cXD\ G&B 9]z( GmTm@ފfQ̗3#[&,,kif5\ee5>=ѵ$,w{48B9Aj "%Y<:KF<ߊs͠n$erPgDhG%| ={]󴜘|-5IT}7OIPnC('mZ8:f$Y Y|$;vRťel`074TtQ8<LK4|j; :҉OjLV#)[Us4b0"%`մ[8iȟ"(k74hd@* Ys@ d)5c_y.1+H@ܻlki+C{80x !}b w`εj_D1rƾr[/`kb4{3A5NW)"3Z$T|e.f,3Wڛ^O$k#eMFOsUc 50P0 ڥ%C dTIS{xP%[euG|u% 2e 03[^&pEcw& YJ'Ƚ@w&&̖_Se $E]K26nާ--ibqhc|RT#Kkt(|º7mgC)TV]uS\#wDK }G 6SyoL#Nt 9bTcg 5:Yu_G6G?Z].S[xg#}$|1 ?\XpyF D(%_X#e(8v |dXB5:lA5paM(j#=whݾĔJx%cRq3icM[gTZ8pR2ʼ8Car?l'rtFW",mhS찜|ޤǔۗ҃O&[ۅ 9%9+˫Gid]*uNt9iWvv_h*EL.j&FFJú)cBV4EPʻT-v40ZԂHt#܀z/a o$:+Ƣ%(u亄![l",We|UCsQ q-Twcu:*ߒϗVP_ |$!Ocւ_3GQ KB` 覞Eq*hNUF(\NǒAݸ ś_~,Oxm#^SmOZ8/a od)#R sě6"el^ٵKVͦUԞm vࣹ$!%.| ~&[}0gBr OjJhV GE)NjTFK.;(-!Ng>U:Mam?BTpa)dƏK ՟5}PtXSAs=B;Dgm#U:2*ARҔ(SuE8?  a{[`qkQ! % Wչ7bEDu*<1 KXup0)t7PK%]$e#e \Ͱfmp6.qoc@%:NG@V# )YG']ap):>_t˴'GTeA=}.#{Yf7xz]VRv\[s, X6k%QîysJ..7?YFO/<"_y;N? mUK\ھUvS*0UQPF! 3IW7I aQGx3'¿0cxػ% n(6$y=;8U?ⶉa %3m}eKӶ#SA/+uB5/=՞VS{S%1SBx=/sLWV= .ji$Jx'%kr9d vgw_@IvP1~WxGyٱab,RIqAB_A& Hsr_:')m.> ow}#M0u Џ(lI-b$/I0kϹ5]x2`mn}oKIDX1;[4x)^3ALLY(peޘhI (sfG@76T`UPb;Cy^?I`;Y!HpQ0*1͚ B]JuA{JMP¤,U@H ;AN?W(MRjj*ExUbD$J*&NtB`$oh)󂆑^M:4̸߬NRӚ53tb9tf9i2 :q ;}JF)fFSls&0v,FPOD}Nk-p; &V0FbTS Tߊ JǶn|t0|fT-M`xZi[jG|JY7Qֻpщ+v\# miέO[PEJ``4Ef86ԠFs LQ&e>85#һg\wP DP&D^wH0<-0,7h.E>̕}B(LJZOK\—6jL b?ZBR}%SMpè_K+yj/bUҗƿA/r^EdrݨG:qȺEj62~]u>}=%I< dC>V`[+T"ډ.U\X .g&pvod˜nH{銰5ɐU=-s˜5iړC0SR*&3 _O7brɮi8ž~?O Ksd7:Hj6Yj xgu!e؊bGr/Ĵ@UK]ǕQ N֬~w@sTƑc:767I3#, "x\]~OyZ8Nʯ`E{<6/TʦSw5WO-1k3!"+ж<_2gԄ4gujKNWW_/۱1$vdD|'5=;| ACDd~4-u-7/Rڎ8$ +g]eqȌE [\\A6 F>RqǀMۂv?qS5} `w9P$b'أ!edB<`;H};nx]ǝ:ik`v|a~3K0ϭb$_sU(qĐ}xm?Z^(> XH"[ߍ`־J ;ܛι76NV0 9ߥErxm?xsArT u@>8R%ε ޼[T%*v|?GFAL.x[vfLYR.AY[*Vh'DFwN@ rVߵ3N؄;5,x a5y.}F.;wxpǔd1ZUCoB7bsk삟WA 7)]Ĺv9OYEG?A\>†%_o³p?"Ō#yXI'Z?A28DZ> %F+G@qaE~V cH$Dkh7𖎢FE/՗{:."_''9xV!, |W襂=Oϳј aK_r<ο"IcrxYA+fSZGL;T^W|SMz~,0Xhq?|rKZ wO*EHtB>if/;Bn}oi0. 8j+QxT-Уs*@!)ghv? ǑaW2ˇAr# 4=-L1W ^c6 F9Uxu1Rz}~pFgH_~ jf |@5HY=$TWR0!dYB("ԉb"5SZ-k%FSP+-Y62|-l4ڣ[ ^Zrfխ8v箃i *%ڭmx>X-D/Q[S ZhX^yHߙ; FV{bhA}m4ˇ68u|7Y KYM;쾀-_N.1'\K 6VO^zfKBVhⷣ\!,T@&HM͞~ut HI&59Ԋm\HՑ)rN7&;4`^+^$ Ӄ n1d\8!QmtӔZ.mrQ`-ϵ$|vDHh.HBtUK,S؊U#$x{b\.i.W3@Syon>;Ao„+˵rqDE ]l?ҽh+K+:'{F-<57ud$l^ooߵǦFBkQOiOt]M$?2.QC8lG+Af1Z\a xD4?a:9x)Rr;MFO.7_vLшZ9Ƽ[E=|~wovܼX De$DZcUPbyRo=9Tc6ۋuj!0NtsIIu,?2: ^eEѫC94Чù"0ThR/*&dK:sqgɍ3ǧ_&rKI$?2fZI%/UpD$O1贙`TQoKo 9p>N{_NsĦ7f7|,g- dlA]O}i~fbpkU1x2E‘YP$Ƌ@ݡ<$oEUn7El#FKa{&U\Ru2nU40 "˾w+Aܻ-aBxk5p_Mip Uܚcz@??bPA\+ DKT/GQ:2smϐb])zgD,ޱ׺ͣMMLWFؑa w9 ф0E0zz8?w I:Q:{Hq5+u4.QaR.@d^}#\4w]9\kH^u)OrFN2Z~>!rJth"Apza9uIa1?ȩ2Y%-r.zM %_oh.kϑ޺?.5qN9v*R?#reC&pRʕT,%}{ط$ h8DNAP[;hŇťR#e򑿏!T? ъ_S jƤN(T 0s4hX|=xp$["ϑ.k+'i|eZrx3b-d[x؇W'Oݲ t7$X"U(^ g6EmDZ.E |&VMDp&L̫\~B9bwߤu1FJ1ər}n+M[Na$Bx"+QN'왨$7M }:.LHO2d(0~>=i @΀(B\xgBc@Zsm[]1@<|*x;.j T; n;UkRu9c"% IdʒB7\ xp1kW:]{tʧ~8M䢄2\y5{ nS\?0J;hkSI:*b\[uFUY\)H(D*Lׁ B^t;ڒo % Kւ!'R"j`^"fguAUGϥ֞QV@؛~ǾFzr<=];)ny%&S˔b.rOykpo /r2W_ иUC9|eok'"u'XSa_/ѮD7_@^ˆN'㭺,-RQX?gA4ϭF K5ԎNq]CY'JEA^L{TQq-gf|i`K񉽷hd*;Dу(pJFe^Hhp|9~tW2Ѧߏ&I&WJ*]z%+v2 a5S6<}MqXEӟY !g(WwcP#k(GyT(A@5J7-͈ZK ;}QDo\Ro}<{lD}Lhf#4 rt `=bI)\ٚ}f"Kj$SyPv#k]"G>jn#l v,we Xv2$#sdYBdMTĭxGaY39 %͎`Jg&Tlܓ%n_YC[(}haZ ~2HP7ȒI[wl㦆]5^j 6Ǫ|c .MRs.{/9 wTc(ONTD4L>o#Rv +j H=k`b!_jլ]șcUkjmIU |O[%C$%L2H8I_a%!S+ 6R__fWp=20fؠ9gJRAUb{ I ^ׇq?m(߯VY'ޛʩ"U 0MW&ɧs }[u4q ,`lzqzVh&XxM)&9CpGBRlap*-"_OȉA|.٥\} ||~7},&ED6UCQih|Y:2@)@W( ! ءKܴV#zTvK`M%Q}eC7}(0>߬Nعڕk<ۤGr>ˆ~"wj"錔Y"Y; b={>dG%U s\vDc` B T0?TPL:l=;fGSY1ANg ौEE/8|;/tz3\5KCA ݲCw@^(B:㷒fǿ*mJKцd8ձeIJK@\g>m9o 7*eH֩|ߖY>-<.i2"Ä,l-(JE˧׈ْ?]LJNk\ d'k og9 . nIk%΃^C2Ӱ#,7A^$J ӹ[ŽRSŰ>j{Zʡ|B;qxs/h'K-WqyJq;Aǹvz w>i;y8Mf"OAĔKFDz5B׼s)X׎ 1З. 9[Anwà(0yȥC@D^@Π>W]pe"?~HzؖǽF^<%q$Ɍ v©p( 7:1#XЂʇkI?XƹZS 8i  5)j4!WJ 3B2tUw`}}_,i}@?876afB9Sv4?G? 6k"ce'NO>}N2C&rՁD?#tW q顶mV34pr(ܽ# VЉi\LSaL;F+\O[ )M{Z* ìv2؋7uƉo»/~'WX~,BGV#,,gk< )N~hpk*LCæ4z#@%YÔz}搖4Nv?żJ{HHk'yPlzN=j: Vz.  iţ'YmeɯǞĢDT[y~ѺC; AWL?oU$zNrkZdnece#Ywro/2(22m5!.v,L([+:4mv[!>s:7@M5R0;W˄P{!yq;_{>(Zn4rbv5rC"$8x׍NNp:xTb&]/nk>vGR ),(~<>'ynNP}`jwP%jk 31K#A_̴DXQOp?Rc>Co 3UEc&Dڄ|֊7ZIt~}Gs_=n3/!eu-]9kxw\bU~9 V0IO (!j3Ddq_aQKa{۫1qHib6Ť)8&e_A9:J:zL-'v~##0-3on]ãBi+DD_X2~ ؤ:1PhIh!7_5pTO0B _T/".[it,.NT6`ku8MJwn TUd5V.F:8JtQlR .cTBl*f$dcu#)(Ȏh1q:릛r]*gRL` 6{$X 繗Ys3L-8|+Ll2\E+b?`<5JdlǮ胉fz3v/a'|Yԑ| {Ō:fwHxVB.9MU{'$X[>BXtYw[nCU!˪gCaj\nTVyd[ػ}˓z t|$N{u%V=֝$dz?`egeYN NEʽ@)ckkhзW1!86.|>AȼN)!Q~6)Ef+: _lNx+@5 ^s%Ο]Ã#6җ|@ |: CJ S8ε7t;Cv Y7zsuXW CGfFRq8pz6jŃaΠ5Q?kblRqU~ JD"H7i-(GH,*ťt} $4 %/2ho !1{,(3yM¹<5įad~VALG?P4xG&ieY@u3+̚tXqBCCgMH8%,yHk%0,I'&\Y=2@Z1cd9:@0wIsKh[ur m!ˮ;]÷u{zԤOX?=gh"Uzl'Ѻ7N*s—TCÆUS#UP K\aꌝf'*j{I/ 0 w5BkL4‘ǟD:g?e)tew\3?`+E <'4T~{zdSxજ+ WNQ&O՝Z-‰,3'$[<㍇ݱ^QCP0Yd:+x+ ~g+ͶS/BC4=ˋ d}OLnmk:SW{022p>HrN?h++1wֻEc ^%}$d\ 3H6;FZ38и40Vb>My2 pX| xK$?,Lw2?gqE#Xn y)f}W|uV[N{\"ļs~!Sĸ*:W?8Qa)f8wBӰpd*Hnc^򍈑 (AEMD(!By>a;8ÑQ7>LK-G=tSx5oA;D!~ark07jԐ S&>y1bɯ S0+QvؖN~/(w qB))xaxcAHŵjwXa0[.fA# +)n<C'qw`\B()+q 7ca pcR'(A`P˦WJVLoEե=$IOܸ,BEHeX`D[3ùkuw}ٻol}Ebm A[%q2V ʂwLj5I:kY_ޡA>4^b V5c`k*VWq;I 0Ү ,6!R<$.66c̷AӢc0b >?ma;Jci29,μnaxd}"b5 ? |}J}ɉ0TӨxU8TNbdgjyV-;Oa @:Ug5;̡y!62`")R&e[fiA4-ݽ3 Ci/nI OQ 8 +tWTݢ;=O7_JvGة]t/<9: TY&Ļ!__lhZ8h:)s-e (̏@^7o*=bA$L閽;c vS{κ8J j%C9WN>-ۖnw+rms.;p"un| \҄%U&CЂϻ&b?=RAuzt)L&E?AFl j =N;=k!C^L9*ھMrC)^O=qM]wlJx٣a d޵_WàMmos~Xߖ66hB~> D, ~co1lxѳnjY8E=!F7ba/+?!+++\p< Qxb6Ko^e}3݀ڂ,Hy YY [{?VTxVva}|%8)Zɂ!3# V.3Z6~ef}NO6(?8[u>7z~5H'xS09T #4\]GdEFJn%2 y&@\\Ap;!1@M"Ά`x%jTN&_#{=uڱ)ri< ,zWUƚHRHבaI&Di,mdwTsBf|ֵͮQ.Z [jl4^e RtVݹMs,KtU#X_Nt*MWlUOԶu4O=,="m-p7钷/ Uy{_L\%03 4hx*.y!mйhDNK1a:%oq+Mˡ0W:i,P C/N%R/1:]sy)̥-s d1YSLh``nE@ϝnt>*f`Y"_R mB6.3d)=sF옛vzoc{]lzRCn2LL0g}%(7@Pg3C`(F55MOs}$r%ot]dq6L740e@m9Xab7╾Sa k%[&i@V#sK耓e @x\5ku)txGM0aA|‘3nȐ73^w x_6ê81(RJqpc̲EǎvnЈ W[X:egy5-7&ǘL.0wjdkFsKOUWF]Σ bk:KupӂI(~д|RmPj΄Eh DZ:3T\]\).ܰjxš3#5FSj"PqS7B(OJɳo̍_Tl/1wZESi:joLM*L>NVpbϩ׮ 3&U(yCS㒺T#b-pƆ~'tO6M,xCUU#9dX=CKAU"4bu|%8e: i2`)p(%eWNk܌N2#ki<9 c^ñq8ew;j=Y'c'UG*%0)XӆAYY>z+ϺbX:-$ e*䝂2ܡvn~,9NB~$[-4QX yj,'*{oAkoלJWI uLDg] J1n >_zg|?M _KCRG13Q`k:d1?|kWhlٴB5,@m%eT#xWH7唚 D:[To0;$>"Sjˠ[м9mACksu)@^匑@")ᅛtэu %r&%e@]Fi*pW=1̤4|\pZAb"e.R_,u*1t uL 4|hD"7%ҠSX9'g3vzAuي8:yљhUa^GNp;Zb2_g hȕ8]4D l?j&0}|P/7TAj __h~TWB~),}}!9I;rcאVքc~Ύ*6q?|ަu )OŕD.qzP Uo4`OK0lJmمWd[lCIU&Cpc##U~l?`7ٗLN-&(IK*p;.Q{@~|ubpWf,3/8.7pdUf}Uty:j=̼~ALFJJ{}s@Hժ3GuRn,Pqv lC托>|4Cua% i߃wX( 1{1T -2SX|5ݪ<qHAVY+wTyp(T)h`G Ї"`iQWE(Zw9vJX.>&vWLR*k ½V\.9Q(ќszKGB3lu\{Mp WU9ғ5Qs,\uշ mO;.Uq"w6d~Ǖf:l12X $R̜5YbNu}xu|O9Rp@Rx|5ע*fMn{B޷3~mD=]jgYrúāzEw]?bs1=K͋ۈnDm3lFwds{X9Gv_RYD=qU/vXEUt'EĠaƦ{'\Z M"lUxX R'Q#=iBSq)1mJuYIӽu.dR,UPQPj L|=Tgio ^W"hXyOf^84. Ik 7{mҒyTÍ/q-˼׸`huR{vZAgL/(ʕ<_&@R$Tw[vLg|> }1!l.yq e[9aNW{y7ѥx&İxaইѻ ۄ\>^6.ǐ/r.bJY|LRR+h%c}iD!|6A$) &KԐQ&($d ѫ,vlaBŕ1}KX$@;{x|Iq /s5-L~ ѳy8s3Rs6 Zo, kq +jUb 9 p G< ⦄C72z*,F⮆y9<Exq>Kޮi]񹏱i _x:&DrU<&+\tN}?y`BS_^9m֓ɫ`lGz7[yb /Z .AT_ $Wc߇9؟%Q2硐~@MLmT7{uakNi$ u'CQ:1[4Ƅ7TBq1nތkBճ2F(L7ҟrl gx]s[ $ iK)A#1Ry!Psx g +q^q `PpAP7=a_WD؏cWђExJ@&K ]i:"ɹ[0q_~I)Wb%P` /sG*=H6-5Wcl|C!g>@$i HPWq8Rw76p3Yv/Ѥ> Y L !g/M=|չ56)6k>>E9rqꢷ# 5F?Ʒ߲f;l1ȕ$h!ѷ#H@/|t+VvB64Z x  c89Ic֦PK-,|t|nת箥}#Df-VPhLՂzTՒݎ9p]rv]|xMwC~D(TD8|W}o@l_%ڰQЄq@Ѕ&?Jrl'ctn*w[B- K^ ' f=V#)Oby\q1Ǝ(UeS,Cq*(sg鳘mX7ˇMh)u_I1_s-z+?ǽl7Xz#lS]'вdB-GKxʆqAP#L*MQla,%rWlʾDE:97c7p81=4v ⊈cg<׉US>.m$#yO t9dьޕ8Ru~%"S X/O,>jWVߊŮI_f@R`hT691eIdA[z ݀b(Up7UerßX8n@"3v] B8F ^2{S-߭)`:շb0/m1=YAXrݥ&] uSm@[``:Uz)΁̄9H\6H^M: =59M`}M *R_.VNx0O yf`e.,d=\Bߩ'f Ā=Hҏ5uL|05{SoǼ M 具1 DcXG\PpEdpZv*~l9ˆ9c2}!jǜ!.YG8"oZ/E Oڐ%QB>?RSPYEtg#ZWEc=@"&XxjgVA}"ݓJbf;Gȃ/4ܶ;as Z|>i>{8J2aaur8uPvd!9 `_zcs6GM[ OLEm}i Hڷ k' <`2 B2J_sVzO@uN-7lVYXsI}hsr$ODXJڹޢ&imt @r; #ԕ+vu]0~PL^Cjws@Z#x8&yC@qU)zQuo#$W߯=nDpoB:tB{gi(?*򺍈3osJNȔ74s@+;yS((@Ҙruqb!5n5ePi;):zfa:Ծ6KnXԸlN\ 5W܈EKkjpxVW@X<v,Pm^LSE`P V%)qU+ηyGj1!v{)oȼ4)v.@-7hTo9 fQ̓mh!0} šGpT7m&J"a3POETܫ%>Ӽ]9Dz\S1}Gy>Txad2NL9>eXṿ&%NW:@r/bȏ Al9өf<} Fc,UBc0'$#+0m;lH>d*~jP]0mtVz,{*(Zwgb=ݻקݧB:gtr<$ːtqZY!CBhW~>@wp$NY A[/fhT}7DT:שq猃f+\/p 3 ^T'vm+\\[?ZՓXg7ODž>~zk')'o܏A' \n*1ו,/TWR$JtJ?blHV ʃ6e dOİZ2VpNH * ?Sz))Or HMF)גF2ʹQsj$3sLodG\U'DzCPֵ#'~h1MzEP nX諴yo)9`:[ uuEM̙ֈ͒PC4TV`{tJA8h,)rK3!7~79Nb5lsY M#\j<\ʉ"<*(&(*br+v'/(F<;YIxe"rH"yx}zuSȌ\ pwcxԻ,Q31 *O ` SbDN{v )mQaTFNmn!3#5v= 1XDĴ> yG]鄌0VZ@C׵M %[2G,>p/ bBP ,EmÊ)w^Cd8䧴_S|Puqo7C15+]]LMQَ6zNdȶҥc!q*f3e"l@M.ͧ6)bAeQ9$_VNʴ+-DsW; ngwҽn ້/3P[]P5t\hOks@bᝏPcHٜg $u7TI.ۥ` LS ^+Ҳs[葲SVH-hŃrH/)WGIyH.}ƀ!^K+%`W!m̭?eFʒ; k52@7c<K9i2Ɏ%[c* X`_]EmP lY.u~$hD(a`(%+];?f_~%!QZ3?Wg. Aen_#oPBȨ@-mBKK2HMmFPz:֮mP1",F`1&7U#m{nL]PSVc9df@@G?:?QI}=GO#3kphEl7E=|u *`(B@%@cF9F(jY52(MyM,$Xf,UȦ/ FBPw8дF@uo6:#7nr\l3{fY3L-?/4 4SDVeШUul}3of#TCmqoXq1n|d {N7GV?,$FĀX f,2Z'&LEp>andN\8ąnF2H9'r`̾ʎ%q~imiŒbiBX-aOqtV*O9B[4nmx㐐I vrו+t Jͅ*9 WhӇϢj|;^ie aw sD#]Ȅ; 30`}a7dEo~by 3UH&RWIwɛTn-I3D: .c+g8nsB*,ӭ3!"#z15zly99Otn6 3P뺚LDALiF ySFI'"idj$B.Jfqh }0ojIIIIRrg|<]w~\ƗF|pos$U(z?78h*Iʎ36]K闠H%$eZHvkbN.nuq6wJ<;-NGV`;s S,f><9I/sKS1KcAP xT[Q.Otv|5熢6'r%FB}7>BmNk"(rvبN ;VbY֌t椓I]D%./^/^; ѩbvT bۅN](jTk{ql*6TRbмhM'e&me؀N2(Bۮ.e%Q*+%:#[g ׂ|Tץ Fi54Ŷ^(kNY˕˰@dQ:(gmӥF>˂p ]VlDpFϭ7wqD~ i8}3ml?r|2R*qN;n%.zn h V3Ppa-~]xG2qbMz %Vsr⠼_C&$Ь.qcBQpKHa6 9&ai IƵTt ՏWj&Yf.e#[4h.v&0ge^FAk"cjn*;%ˇgK4qF+Tkh] %%7dJODWR܏5ۆ .1OP/2(_"UbeM4%u@m6"5` ԛ\ķT(Bu{I48U.K,Tap~(7F`. sꄧ-1[EPOAv0sŭm ̃-?B[ЏD5hFԕן,-zhPxxûȹ'mT#>Ks2$@Ffxmn$II=/k*=kӞz^mK[ $QG,֜!>/[N?U_F>U Ly% F u1=ToOu=Q "&k_Pʏf*]V~_FF(inha,1{!:e@g$rł-(alK=z}? ˜.ܓv%; 6+`M-)uEerj21-pGdC(n^pl5&]ڏe1zk/#Ld`|wխz=lSr $n᳃>8c}~e+YR=jӢ|)5D9Hb\__4֪NR{'/ڭzq];-K] jP/PJ߸G̀^Ph/H!jB_M'bAOsӶua^֐A19w|E(Ѧtz)vQX׆kA#+wM]٦戕Kz1V[D-z(#ZM/Ѓ#WŭWQʹߦK7j>KS8B7ǥnTLYė~,a#A%Gj PZ=oE:*oL[PP~E{{r6}fx>3X')ܮhS!3{A#f "30B_9?yk3M5:>7 GMŪ\(t߳l v^kʅBבD`ai_%4ygsXKERRb ƻGOJpPߢR7t>Sx {6\1+ "csނT(( HٖZU\.H$22DWv@ EbֻX{^sXGN %>{ڔNSlYF'YQA;ր6iҮTbrzHͱ')W:g<{cZR`ݛn,gr-EӾ&!!=UY^$nMbꥒvM׭LF^,2:3rU?-eT=Kgk -Cjutr;0Ntf;va*y$q՛ː5Ȥ x6HFb`@ͩGtjg>\_ѐ+m(IXE'89 s0<瓧Wj!a,tX˿(,K3)u^<+b'BQpVO2 6 .͹0$ǫe}5)`9Nft8W><9ZR|p=H)YVUK~YdO,//2zlLR u=2ǃt#(vO!ߊ*ZSx9SdP)SJ.a!T|yx/UbE ۖw"<;NEƄ2nݷ(e ħ-N=(C%c㜜&ԝϓf/m!U)[Kw}P 0$˓XV̦=:^o [+Z~,$8U؜t8d'AYINŠgVgGz`OWeLcl>hΕZ"-t5{.6j| & w}ϿrpIkWXc_psݫ>=$X׊$=\? ujF$u U˾u$qi@"v XPz(1~eW]VIrLIUeZcw4H'K2Bۭu NS <^(RYXcD(V0|%CLe!\[<\QXe߹{l1J^-lÍjώ7]#gId` \>IDO5 :o6,<ӨIOWAPI<26@+V, Z/,ry̝hz@n2]Gr_s"/%kZzYZe(d҉Au!d M†_m2r`X⺋Rdp&ss,Mb?BXM;{M\pofb9cI#6O׷5t-BP羁87C d0f$a>3er|,,sxV탬%5x zΛ!OGPn`ɞj}~ѽw!"ŦQrp []0|f4ߙ@RPćmou1טwYGJ8Sn?X0[n y-d,=m&#SZN@-[ź1}3G\0Ҡ zǓJ;)<9.4]kgbߍ )8g中kJҼ!qzSN$Jpn1*&Tm ? |es|CH>3'.*K%dnKF\7A"bw-"rB쪹^R#,ۋŽ`]i%%ib|*0/[Rp4)ټz-B|VO&ߦ\gg8"Gd"ɷaKNZU)}_)wz3bN4>T0^0_dV]g0B⺢ NJ#̠z^i;˷*[Mĸ9&%آ۫`^]QH>flєS{ᡳdOlJ6^FNb>_c|Fzt+uZ!`Q.&Qag ()9O)?S$5~PSKJ0mK+&1+jv`֧NZ/V ,X׍+~x;wtjN|9,&^/4$ڽ'77Of7_+% LMp{@A$0-BP)B>9*a:u ąξe^ @yG2eC3hv)OƟ-0)ld*k:_}3jC7lb(_nnitj*X;[sϗi!xuatIb*O<_{iIQ?tM&8?Xbsw|,9<@Dq.8ݖ ?ׇcߵr!)Y+zP+{{<ސ:N=3Qz ;5ʒwXvԍ֞[.719{#h&$>O']@LaBne)9 27{@_EF9]UG{fZ`m1>6JEANSaL*II*٥H'*̮*FNRZ RŚdR/]g4@7/MAlM[LYY". '@F^EХ;H4o̢X<uTF(L d$Ym1hvB*vi[?k߁zXJ~}P@<25J;6i/&d5hHhpEQ:: ,ڌ6SP9j_]֔קjż ;EYo2ӄUJTfD5Xq [L[bl`t |'>n2S֨ ëamwn4sC uC\y_kEg4ٵDڋL~sqH<Մ@s6-ͼۜXN3~= !!{Ep[n=ys+aO gI D,_۳6Q筅\j~)?ɥZGz06_ȧIf3i놬, a yYPItDN{n0 I9/ GhrMugC]|ӅSe8ߛ퀹'PD wt5^~8ͱGy)E䈶R&;3br.i5q"GqƇ=/' kZvi[Xbvܿba,Xx OvyiI4:y|BܶAWSD-j΁rwr q]p.3v8I |Vx*T XASH$F2M.SQ3;&d|?xt@F!Q됛ΖFltl E%1s7ŞYBKIB,7Pmm v'\4Y# @U8+U-Lt#KZ9Vq*#^N >ymsQ$Uw|,sL;~]@1K,W1ȝW` Ͼf -k cN&1o zbHEr?K4i zzuye5=\ 9`B+~VF2? }Ecq$ ٶy֠mFCyL5W Q++{Ԙ% #hVْ zmI~;~l QjoQ| |H2 f@&h5`XXx'3ɺ*+%yTpvX͵N#VEWύ_z|lH;Q4<-i˄ BÑpT[ d|r.WM*@=5E4WlVHVƳ-k? ]݊;L!4y)>MijHq#[-&tW?:dHDJ)`LUK {N|}:AfOx |6u&0uU*l5 SԽRu)rS{ڇ ۭ'!O\e쌡fWUǨbc8B7~DBU X4'l|}1.3RRq ^^w0gd9#!+2Q ^+ ȣJh^/XH&lH~@^~6Ɍlg_.g$@iNKI:g_o>bq\5rIYX> U'șh|7fq5b~vf}-n ^IuN7z[A Sk]Ly慠ƘNI'zTXs ,lU7HIvnb]TEsJEbN̬6kVcsz#*-RYۿ?LxS>) WR"(hO=TB,j},"LMt\ K&?{g:{KiQ*f>TQ^ǿ;˻Z31Gj\w \4ja?DĀ33C6/}}7rA)۫79x]? -Jq` ׳G&@Y 5WVgԥ/S-"WxP*/2wvތ67-6%:H跷xao0f & ^]o Ł64ETh0sߟZ[tvm34 yp9brS)Zᦇ"9p0cp5s* ls V-,`=QUIn _OUXE.ho2 [3 twn&#K h6蝔5dL3X59#؆1%4]A{SΣI LuOrн3U} 쑗'Iǜ62,K7I Nܛs{oF\'([y!:GzDq닁es&ր:, Rbx\׏'8ĭ7Q| ,`_N@gŻwW^Dshv8/{Y8f{-&HIIZܲXT28 st'͌ K IH*%9k$Er5A>Ynٜp#qy4:LjGZ|I4Vc%#6)EV#9ks>۱ݖ7~2VS] Xf:BTe0"`wTU,|XBf}1`ia8?] N#Pi_Qwwm%D6Gd 3J8Srj/5{F}3Q%nͤaR6s&O#2hN9t4u<#x_D_5{)!7>Kvv͖=R-ӗq6zဳg5J<'=G{]/cOVZxZjr8Y7(3+@W5(uΦn}bȈ70-( {҂Th7Aoqо$f!xu4°+%t,Qh.ef#E!sRoHA0!nX\AĽ0b.j$eu`a)￾څfw5ꦲAUx b{9id`!,5╬G̊&jbx RPM @hOAQi 2#[l":RܱEL9BBKofO,5na@d,%6Q)rjO_^L8cW .JʼnIK4iRKEs^x=KĈŁ?6D8!ؕYRTQ r迨^9Yn$8@L18+?.Z{*9uim\b9~<-"&:NT*@mh`&"8c9I7qAV1<N]+p: 9Zq~ 9.!p4!L,!DG*5H1"PpDշhNS6M4Ja-[O=6^ƒjF;",8XZI} !bU1]8S$T=h6Mfei+I s6Q= 42~~ &)JWBH'lp{wAa3:2/}j%o8_W";3=d}*#;yO2 ;:Ni~Maڙ54bYc-sl00V2B&B|9-d;uU2!u!oՠH.r{jΕ:476tEY{"HLbp(a+I#~xӽ&,gaX'![8O2qކW#=Ă(Qf>\+4ۆf V/l+=u\?@'L*sv%t>X+?5PjT g$Rg'W0 WhD֥n]U>U:gPTÉO?ZěpS_wIXaӸsWJ6夫F$eN4;MmOTZG6 ?R}Ք!ڴ[-3N~is DԑMpʼ!je+/dΘ=ۨXrφB+P\Ok 4f ̋ Qf\ø1)8uT/3/>|;S|yԷP~us8)ݏӵ+ҙxu+ _ofd0H!H-%׽F}Dۧ~h3b#NQr# n/JJ-h: F!})fhݣOup{\dOQ}Ям1ZOY*Q]ᲿvrKhw5n:cDZҳluPH7|(v(kWqh^wk)8dTHfY tIa% @ˆh4`FŠfQ5*֕mV[ R8 %q[$'\}OqM ؊ $c(0xa6" ZBBH&};]C 6ɉ%ڧkgv bI}*'CalăkA-rٱ }PqkVطP`wބSEj_ge?[zR9 ʦp䝶AY=XQhi#*LuT'\8v؄ m$e2''@}=TLtcd{:[:Iﭵf`dOO:z>YU{ae%, ֛|>i5/uG PNZ-L ǞX-֋?w2js!_E'+ Ay o#Yh3 _Hb egZK9VGԦρA3 l&Whix4as`ky^y&e oD4gxEOM~UMu ZʷypnݕH"d+ 7d/bQ+x*{63JZ:ŪYrS}w4DNq9^Rϕ}{YSܭ҂t3w@P}|KY}z<ѤM3^,xl([GYVF* j )kgm;3Mf>.?_SRAs t,}JgAJ@GSNL?`.*.Zg6Ҁ|ShDfqрJz`c=ԥu6rƝXY_9k :nJ-N4]>p\v_k2 SE [:w郯49:J ,t9\q3IPI=Uٶ\"]bPPgAN*ִJlXdMEi`HGʀ}h'<&Uh-8=Zƻ)OO>`GN ӞY5&)sr&Wt&6|?&[J =.xcDž}+ـb]iJ Y;f#rZ\sKhXm+_Vó8^Z>NJm\M k x%q3&h/d ;eږ!Em)}>OȂl v; SgL| j08Z=h`}Oz w̯#=TfLWw?.n3kߕ[tUEOGѹq6aABsrd1% 9TBщu?o~%QE9ǹ3l;̄zEd 'aiaMj4]@ڟ|EhfxHh7zɢ]nȎ)7{ FbHנp uǟڦ"^)~R[c|ϻOJb_tSZ9cN';*0gczlt[' be7$ { /Ynbvљ{RNK!M㰮O4&I `#X$|<֬;mThKhujVއts^ _:Zz& (EXZ`(U.,(}09/L "[9u`ԽBA8F w@ V,fqP|n R܀qYW&M^} iWA Mg/X,>׃xVPfmF:4<BɕKBUduRNc5}pwlP%HIˑO.wX `8:&l!Vgְe'd:2"w!"}-+Q碒u=9$^4ӊe0qj/Ѧ)I ulF2x.~ 'ZUansxl?(-M8 中'TWt@75-Y; *6콊Xp>=ĉ#nP1Z0h`W_ո&)0QCb )TR #vl6]? .!->Yq~fNԧKLX.}5}t]f2 괕Y OCĬ^{3NvRPƧH=@Xyk=55x`ې1IVdJ1]!,_?ibgq[d: (OMFp#kcݘB+!$SWK^Bэ0omD!8eNuA YgRGs"BA%Nn$6XWj+.Z3ԯ;n8x:*|@([y9Si%M5)95Kd}Y`1hX N!0uߵ>J6;/@Vil*e@:/fh:;حMc6f>wp,h2 }˒Bhʜ3m39&uiBT$(Sq? dJlR jUVhTjaw@8EQ {7 ?B"(*Rؒ(ሉVIj':hF>^41Ʋ/ ]4ƦiLzuqwY8s(V] hѻ #Ƕ4;^s -Ypr˟lnkg6/MjXmNg a~اqнu@0MbD98ș9zǶAez Ж\JvF ۑckUM7+CP ܼ!cM+tO0H⳾J^v6x ;W]ځ ͩ"L?f0e0s7q:dvWc#w[k-~WaήnL^TڶE89OVCLޅ'o$79_vD\wN`ahπ7E eb*ʺu A?6"0.|#5A(]sf!ې%.n'p}wTe-X`je ek_+ 2*o[4Ac 2PQfKˀHd>pTz\hrM!#L2g*IK"8|!XjD?ZxNIR8ƃ-);ͤ;I-gDP :VS PzON3Wbb37Vu-E#k LSFFlOaJoc삵;U/`Wyc@q9Dm4`CqI?ndKYnJ.l]@6 ىNϋDaY Sd+| RYkXK4V8;T>/`vetˢ( ?ZS]E&,WU0 BOyi&?ɓ%=~.4+VueFpMJ>HJU]i[@[dM~cm@GqQ6 Ma4QaNd̡0VW7$˖Vk׃w\Ϋ) w$ %삆HC4yT5Ri[[F>VT!sE)xHZGC^Ǝhm^x5/{XQ}izu j riF:; RJrD ?L͸+#:I¾hlꥤf!D')EWK?7hkΦ[â.U/^e^и_|Մ7!}|ߤ}sWGբ-"mdQp~%ض`P?o3q.^{w83Z l#)h*>^>zrO͇E"#M㰑%zLO hְ\vbZ)>< QKwu zFC+3[a]$^_B^PSG\Tc^~ds@-{f[3<).wZ= <eI$0>jyJ۝=M2^~<@U max+La#~ Вd>;˃<+p9 BBFݏ´gB_$O,D[x[Lp?_teŵo`12kB .ޝ'qJ{5U=}Mf.+XՒ߅>-SKIy%skJ:5cg)ͳdda\Q_i6}Ar;HU`ܢ92̞^A9/g2rxtQ[S5t/MQG*sf[/.>{PU(/6B:˒P1"촶e1@YAG''hcm:y6pWpN5V+*#lO{Vwʂ m LTFgJ>۔󍄌P+5PZo qB8f7˛p7BV?|VoQ43DMh.Oeܣ~ yjp%`%d7ũ$ys|qGӨ'-mo9Q!4i jA"R-q)P)f$TƂ)g%*Go0jB{P+yIxLfy;~haK~~w:4D2tG;ޭ WOKnR9JPN%5񪠻l&ց]D6gN9cbU4"m46Kq[bZQpG'ð27 6,Kf4IZ$A6MzhPFЛ7}ߐ6`ʮ옹|BПUIGl9t)4"D@O^vy樯x˵d"*R@] X0R"6YД_ ޿ !">[*{sO"׷[. ky‹'Ll<*VɋPUqYM~|le9Szezge^@5ZHUz>֙^?UgE;˲R1RĈen-CmOQ²NBq`y۞(;ב@_:ۨ0}9oaX [6&Rhqj3CzQ+y \؏޷gi=#j(t&K>{<_ /v հ*3BžNRbwԙC1` s ċ}:=kC(^ʨ;B}''35a 8z̚]])!ޣpRF)!3CI_DPEd5A=\"͌Xm"ZC:.l>n<*;bqڝ'o Cϊ్̹0L1ӗ|"Lwm48uW} _k ٯ1+jxTz0r"`@q:Mf)r:HH;BpWcKM !6/g/%Z->-I_q_gːSNi;݇֨d4=T*43}[ ۂ.eB_h@iM)ZpM+2[5}£8=ѫ>r g-Z18XfAz>[po?qKl9,=YwI ێH̆w-?&>ſU ^(ru^ն{ۨ_S(LԘhWDJY ȁ]JP8йt9f{Iٶ2VaĿvrj$ޏwyO}aĿvFđTjR o)k6}=^~~'Yb3䥶\@7 -󁎐[3WӷWiD_e<+TU_Gn^ 1ि@q'rF-2YFbdgr[dQJD2frsvvzR$Or+,zo-R7_u=l3.9 ӣ@^JKx͔BߋXэ6ģ+ ?̼i~㋫bu,oN\MqP(w رFCqq,cLq]۳}Ѥf'CYݣV)"! |BA{-ꆏH ٔ|Ə13|-pU憌^bb0K a-\ ){+SWTjVgOF?o"1w63CϜ2BO @BMguB0yƖr9N>hZ*+y(k}&#eez{iIl/~THg^#ֶ޸,=ET1dwٸi9nBSGn,5P(&kx,1=+,P1)(8RKN͎3A {z-3o~ܪM@_pɊU7$ DM *sc8M0c>ILsT[J'{H3p`&Ņu[boX>?Y2 v}@JK  tƅRvKsx:}wh%a'֚9l/Y-p_' -% &~ŷD_L٣XRD4XxE mvo^a}cɺt(E!f0gswk1z~͔>os`r#9->o,3=tÑAk]-Y XFr.X`4 u^bEH!h{oIL{tbs" Oݤ>8>|A2< _Bjf wz{3 RQEzx"J%C&\OR":%BX¶.X<\'MJ1v2jB>kn'Y e rlj\KoB?Ps ƠS A tsZ2hrqЊKpTu,lFJC3GoȽw≉^>D!#4XfmH3e>C"*Υgr=sJr ¯cb𠼯TOu/Z6FfI*#G 1:vxT'Pq&Kq<\OA(J=,O{*"@-N"a˾(;lSkakV`yl+$d>uZ8ಖI]hlDtyI^|Sw$1t3P3XA*ScJ&]a4XCߛFٵ!duwa4ϚRyC#ۣd}aePVrfi%d$ݤUuGvxdLt]M.y@3Ro@kq6( 8OA%'7d9hTjބ^W;u$ @1i*Tꝅa oCeeAI{O5iv$ҼeAz B 1: U 1kh0h(GyޱzNȦTXtlQ+t/$4 IwޱQxJR yhh C ۩L4 .iX[}w5bu/ffL 7-O0AD¿tݳ^Zzfqs2n` MۓaaLĢ5YAly(3Q'-m̭3ciQZ!@LHf.9K\8Օ/::<%Ͼ2 XY9񜹘.\r析eO,@S&҆/:"J)^IVh٨`3K}jv_ acUk"ӚiitSԛ(hx%0 ՟VNdqmNۊ=0>~uT(Ƭ>GpwLOK:&ΫAf8m 'Id>c7;(yq-2?g1dƾk2,Ciz_;=j>UZc&3coq ԂjbC 1[3]Lv_.G]/t369dT;&&ޗ--DR -39"}wJqHѢP-w?xK\RqcK|]¢쳴M7Ok- k냾ؿR8(*/(7v!<ʫh>pÀYMN(vie_o"kOWѮem^eáw v0(IWJAwd*d7nz#1nqAUh?WpUKӽ0G)՘wN$X9@3(BHU< *7k^OCWn\w{/֤0x^M̄ 0s&풖1 zC }1W ^R|GC-) :]S'H­KN!.*TBkH۫xaƜ@j"*gRK]{<"riRе!!lyǻg*) > fQ܁_aU ae$3mFo],W4Zãs&)Z2W-·CdJl1s4ޯ'9th<]GEW੥ʂjd`M#q Hj h)& ܯL'-(+w@״7%997ZNM'jM(JHN; KTM7gKc3&n));Yak. N՝zq8;xuomr&*axI&E*psE,<SUɿFۀt :D[wNA Mju3@PPKH$ǟ+F?AT; j. =Q..GQ\돛j n+J-QenAx^x&Û>*QuްbjaFJ'h&-g@ .rĥ}Fq>p3pqX/[(|/G6l@P^.8fvr1t2܇+M ݩ?t,>͐sa+עGzp6Zj A!YG_L޴2O^Ƨ9 Xd(Q4?^k3,(l4S125!L)ψ(UOw!hirܤ1UP zV?!EdK{6w03)&8՝ ESaV=R(c,j.vTٚ#ym<ׯ-Pu9bq 2&4g!Y5ل0g(>ɄsZ=0M$ԋ; 2H.% ?VZs1*As/̝Z!1ev4RKB}:2GdRJ_:!Cx/"!n"W9۫T=Sgz@eeO FA%H{+_qu?ss[)PtaT3Juy{y~=ə *·PJ% ҈ZB=C G sջc[): eG`k2b)\I8:%)OSo"^a]PbZe3=;trA.PyZ|Q/?ؤWJ܃BM  n8_=rxpѾ/]թ 8Ci !.+JP^)sۊ2"F` Pg-;z =Ք)m&?:CvZ,3j4yKFAocxKRz;+l%φ@;8'eS4Į5**?鿂/ik/zx[BBԹ9Xci6gYg7!#ek.)݀O(U 쎨ŵ˵t.˚t<ۜ8_)-b湏;pΆ@R)A {1Kl4S5=M@%](NS$=sT4ۭ(rk|S8NYc`zfqu&r/c0u%!2&. N] Si>m\M4~`12zrWx1H,_,,^fSqݗؾ@#? ;RYR_N&yB*%w f]3nAMPb#nҿ3@ _O/^BS/jUZ=Wu*rlPvʴ[d1DOFij꨸o#] xx gJ/ܫy}Ii%B|$֘DtY!>w0u.Ac"(.I|>;mQc%\ py}|{ 铺^nhD}fօX*?# _#uns.JC95`#\{)fn7̺?YHr5Q=zP o?^8L|"orĄS؜_2uS 8%ZlZ2gjIpDց2Hc .e$=JI\uQHb`WZC 4a^ PF]V6\1n DRn햑 rGq *g^nm;k"_W[Rԛa01&5K5vxx*e׊8Ljϑqǐ߆8PO Dc xA%ϝya|0&LWFZ BvP!a4`3PSTmjz,;Ffx( qĒyR/|B"w? ]V͹ߨ@}#Wg %JoFTE` EH02 X XGe荨3:-cfIPe9gQQ` JDdЁNëluX_ᾆ+"m(ז0Gp$ й2OBJԜqA&YeJ S S GA6jl1Pѵۡ8|Ze6֐9 #$uӍj7D~gr2b`֐ejeD;ơ/]][T1?Kƺ}\93F2zy$K+\@|4n5)EEaSr%TEǦ4r^U]L&mϢ }0ǟU_Yl0UBF.Koʑ[?c%XW&,W'Q7:]g\E٬,1[ FipඅΝɪoi"N]^,9$ )b{hWt&>HHHz-Z .CqϛG=js0` vUc7" /QtMc}EdûIaO=Քf-"[Px"r<|=.iJBeRe{0Fp q /;zZ'Ø'Ҧ6= W8@(~t6d#X)B^nUy[W&Ϊq3I )-H 4h_cތ"5sؼsĆ0p(0g0_y~}/]E(#+}Z!3(7ݞmZ@z/vrMmb_,T⮵"oʼ`*l? }l/4WvvV4c!TUvȊ~LxL >e%3 z\gz+ ځ<,Oemx_0$gfi6uܣjf(yM:-ý)^0%#  nK(Z$C*QӎZx G#p|4حKd9G7*=4N"E7{tE{ˎp|gF=~\;&ƨ2G{E[5h,b.?:; Oz!;wȋXⷖ=S3]P&dt~M4U%xiC/gl׳RY,ܷs enq MF;6&5ѹj{6_ ],f,L m쓇8q<'\T1NP5I ϵwAC-<ɡ-I[rxn:RzŲX,ev55\' FQ'QIVjy|kh` HKߠ%H&AU;F3ˁ6v՜hr(ۿ&x[}DaS:=bJ4cJtQW wX>ˋ3 H?U3kYzȚGvp%\0./ﱰ`pj~>wȔ,W~̳!F OUE)U>Gu}vZ4t æHt׉LmHL䘵%9u2+. (5(x>STgSQ49 -*|O;^AԈv1!ؔ&K,9N^0T8SdUM'Rߍ|Ho0.;B`ATn0 "^6bʬSX6%_4+i CJA5`0>YRWw0bޞp V4l;H"Jt7)zYj(}}ǁeeXp̧ ْ 4??)soB bJ?!$GyoBQfM)F+֊:]u<$zjqZƣ7sFcDbGsuǔCj0ڢ܉s֬qU ZT>dˬ{^!ҡ,j_>1A,+Y0GVthmt00dy೔gӏ `x m%w5~wAW61S d72deR83x } t%՜Aq9Zw̒nSiLc:`’Ϋo}R}XHn郃$˺0 sp5T'MAʞd%}⫿V?鸽yHPFvcL.? U]}r3&F3Z9~h|,}pNuFm6q-TpkBt<)4_?ÒH }x kVT-ռ0䨁k09#/>N 6׾"<\>="Ay ,C -uMNgٟ 2~Frq7PL6nuA'}`gM{qFZ >6 dNZhX{7v,-DGYH.c*( v6XfkCU$b_}URfE$!8Kt@{hGTfn ֜rHrg6?JuRNU5uޓV1rM'ij{#*µ'd_+HUJ-5Tfؒ-eHr/yjH~wSZg㔦~a*tQs'&~/:U5gMVF gwyYpݣD TCխp+Ұ%Z[Sy攖8If!hA苴bu=牒KxV^ Yo;uzD fݟlϛ>t' Y#|Wb9r Zvuw b+j\$kۑ5jƍ +CFԓvʥ2b2NSAe]O|GEà gh_gԂQU Qp|2ai+j3BqBbzǦ xAjg/=~:3Jy_QWSUJ72tN$.iY)]jR [,Z &~!b!8R=L:el~ϯs% lZ!E2vP' |MFLݑd'ɸ1T1,.e5suJ7Z!HPe$"!~R} Je4yғ *o4.&cWA|xn1?Q k9ؐ!`&%L:3WӯRz^8E Sn%Ql,  zGtِ Yc/pؖ2 bR $ƤT3U33R"o7ɴg;A^$~Z0TocHK03;D6G%n8[¸}RF8%qy[Wwys/4XńfMS G1c*:6s6lTs&91ZrF1 pVo4r;7VGYjf/oH. 1ﺭ̂%oa!J_yYԼ@B QͷJ"!~ڹLi_8F ήG'ET#@i:6<0-*$}qζ8!ll3>Mɡs6!n S c*cPE i\x=[ny8Ǖ%d ٓ+@]pyU00@z/}  %"ͳ2NUWgک*IJWSwm CqHavg} <ӾAhZgH4-~rZbɴ8[1z'{=13Ѷw3xY<)~lR%J'srk`1Z"6׈0:Fx#b.5ߎfbzI c_6Q`ptw_m=" ikU#.},߫j*2Q'a:ӣ\aīU/L%1a.0!P JݕD3CGLD>%RN^Z^FI>|ldW;qO;6oim`rLs !UxTy&0Yci{8J™/Lr_΍x QҺj_lW9s |!0Lm):w0c4KitcG+<] iB1t<J1`U $&OlU42jьIinμ8y*VERkw%uDrh܀o}(?|:^&2Ra UcˁjۜU͘j룆3Oy0}mfgfneF/:p{BBYDiţ'W]+ÊLI=u5%Ȣȷ>oRCZ`+Yf:̄g>-v\0༄d2(Mx>(M:lNǧ|Va=r0[ֺ^!PB55r'dj98DA<>c0Vr;W_CEu,f$^1A>ٸI@BM17#EyK[ Ie s\t|݀j/qdS='q>iMa-ĤzW{Q1t‚ㆪyR A\g79QMIp_)K>sD->3m[oR}A,BX4Tqj+_$&&En`qr0GWe t;΅.IPmЎJ,ոMv-v(@f0xw,z%o4m)#6-<89 l,O>~A}ᒉ1լ=@4'ɑ,2u;EiIt1YlkSZ !tT( /8YB кnGe Y`zkM,1  ? H[O^P'q(dn7^4*4@~{M/Ήz3|堖U x1uCSJo.LB_H!oX#!CCɩRkRye_VWpeBReSkyHqzyWBt+S`祥wIWA8#w~EWlW#bTΊ:Q)PFUyKyMb|bKSX.Q\[PE`Z![bw2fN2iPcmP06*SBϡ8q+˨9fd9gMP8ӰC-_ǘ0Dh8mVSm®6>{)PsZt-AÈK$-$bꩭX8[74td}b$`z ڈ N`+=S MC1@ϐ=TGn~5c //6;.5}ubwŒ6cȼ[."Ebj۟wM7eZG0uOjwFsDV4*9Nju|']h ed[p}}u xä2y_n:޳:M$E;KO`cN\47G`D|*yX`x`N#<09ԍtoC ,vk?)RbAXQъ#"(EEHsďY,ShP%)b[ΘXN`o2ޫ]a啑0K%1X[SUg֔Fw F=ϊzE\JHzY@9xS#W)i !ȵ`ɮ~NA^D0a nc9Xx-1#GV uxx4CijQlK8G#,|QCߗA  6ҕl3F2*9<SǼt 50vx0R6J3KA5Ff}R nV0V1zx tc !EsҨLt$3f} h6щΓԠ'^_D߂g:5J]+y#[ Վ4ÚA0.mqDVȯkI. :4 v҅L("D7~ᒢWh瀖BTJ.е;&-\vZmdÓ.'[8z00k&E (8Ӧ=GSJ<3Be͔g}e|hvUSRHT רp@d0@6.9kC@3apr_Lg\~g" ؅[zrnf:\D:ߨuYXCkK dڀ&f״=i$7.&L%.2jw/Y" A%EM5 c(^࣪S07H REԠhsd8U SށIbIʜ;z}, ḕ]XgP/j#XJqOt2 8ȆTItU {jA+.+HS+2ʛa ~]: ЇkL w'X,ޏ|,u\Ή )尟]*&2~#p32|(ı9 \"fA!m< %@䊍'̪sL"IO )P gA܀s/#Fg!;/7e_MOjfL{o a"%xUkb?(}J+Q#lgT[n⏞IK.42z;7lBUEhcRC/!\#pJa!5ᵠcr:F'?tcI+J7(zޑ]^խgٜd<82ssT 8iD_.I%k̻|[(t1@E\aYVi٧(W53ܥŻA^0VxsWǞFKk<o)N\ pd׍DMY`nwCnx%oOmrp!D:@|9tW1 q8~vI~D \ǀr?B`fQA/iE#? קb\%T!_L"V-,9wP6eREhqPҒ|pXn>zsG}bU0Q39&b7ѵ=xFCMֿƎxhl w}GnBX NjWӬ-yP[wJu貣{EZjaOp U{u鬲úZ>9(TA(MLyEGp$xF,odI[>^hbINK/ļidhpXWNȎ/=٥* t }P%̱4Vq:Z@-}n&X\KNvg.ϯm:e*W'"5$RMa1_9s4,o 3Rr`->*4` ^$r!MgyǧrOJAO=q`9CT C^0F{ y0n0:* , "^Mt)#XLT |SYG]*J,$Lh[톐:nIEn_4!Zq,Vǂ0ř˼x7z]󛣝u̻0?!im/ŠF3 .O<y_ǐhyH'8ڸKAa"ϡ,owLga$ȂPHW_ Ѯ7\`uX)J~;Z9"ݏc nX"gq<”bAiҢKCTi͔qz NXig\6|A1?J:g0YxxKӝ d1-Et|֍Q( d&${KLן4i6Ak乃~Wmfcesoüd̑a+eyk3!A/{|zsɎCĊz*# >*UQ:/%`^|+߈]+XB}|##psp :DiW$o=xx(%;JzQ܅2c7G V ؍/ S2Z[WsO_V" IL7finЗuQ[Ae#X^(~$02-[(7EdX5/vn{r*VI) LV ܥX$Z]yXn""nct"S])ͳYƂ2BcܓǤ&[/Ҁ3<) X<]lh܀4"9Qpj=tu$?přRƈ~8GtJ>WISV8B$L%6.#'Pj90g.d7*.uP.& 4Hz@1ҧp)r &6CsuQbsu, [&ۿR+ p͸^m76t&O4#q4pmVw9۟X1uVNu80]14e,d^݌=f #%gWbJcTdR@2k&$P'.UK2=F[m"2qs)widqEjAdŲ:iQ,HG5Ci_ZsY?\%J4w6 ucjVM 1X_EeEg~R2=9Bjmjp\SVd|h Ρ,PAs^8ec&s՘n9q00.ڲEX~?.cQ <]UV!hˍ^5 =E*_+* ¦[g'x^?IQ"7lMտVs:-mUibB Ϻ!:Rb gpBx΄qjzyD4ouN zc"qHDE@ؿG󠚁F[mGݧ)hë6 C _<_@9-ֶqb~ϟn@$7aݽdhC }%6"4Uq7/z߫ng;PchMې]"N Z*ct$nN,:, p_"(:͞P=>, 7T]+{pC)k!U4 qk^{rsEe'U?L݂AP:G;99Pi# ;eu(&Aj`m7̫׊Ǡ`傈 %'!$CLYPƝ}O\[uk/o~ ΟXtp0(_^Oݘ4vekVȹfC&ga/ƮjߝGd4Tތ9mh6mt *-54"R͔=ڐ>6Z&z=ܕfkq` "]KpR/lQ{)eC.>@" GZTc{F$3qjuX@D\wn*33؉)|VuzZO'5|Qv\kC.u<^A|EUs 寶IZx#{eL[T5i]IDBqG?'Ɠ/me·q*,eLG!]r);F/+zϑ7,j Qx{>;ӬVNH9PՂ掎w5VЊS)8hB+1 fkkzשY,4ܧpDA&Jl1qzQML6Qj&|S<ڒSz98qP,k/p^@vl0 >57qH $ѭ+ATdUe~xB(xDac>p%1&M2GxI’SM\Rb N$͝^[cmJxYd8'R!x;EC^2]\c!|S#ύcPsraD2O o {}q4ۿ/N7|skOL91z裾' bW ^G|:lzZ*A>Wrm ^2uR`ye\-Xˤ~2\~GNDP9UKV[O5V\bi}$G̑ j=F {ZaiIlN喱c-l+Awuw<#+ToEkg/ NYfǾ*Ɗel:{cۊ,+uBGHC/foR*bc3|ƋT~C 曩NMQ,tn}:|+#V3V'7{cXG3=G>?=N01f3YVJ~R/b؂6Cct:p0(wg |aZ՛{7Xa eAl.`9M:/MR[BNȃlXһ""&B -x! (h^f#UQTn—+iJTB o/Eco_&x]-D 21.(2HJn+W\F8Jŷ֗L6$c8NP%E?'x2^u5$vqp$p~t/CX)c͈\X!v+r=OC~uEɒE~.O0`Wa,!уߜrPd;`:(S EY7~y7h O>*y$^4D Um% 6~u풸Lqy\3KMǤpY,T?iP1t[ }B*N0UYɫYS0#B'CBH/dn5zc]?B66rYI:,a6fGB(&=ĝF7wez+r~h۩Иe+2+ӗ|s'J1_ub1^zalzCZGCŝ+&Re?\ 4А}YPbȶ(tSXG-1^HĔ9ۿʉ27~CxRWX5 qX>k52 f_&gUQˣ\ 3*2.S iD﫼[T8=3w2zeJiyHM3/d\|5|G@q=N ?t-YzB?fRZtf|܌CzɢTHz+VI1xE\WEy1f%> *:) n)q ~WJr(0VXM4- ! |hΏb#SWTu~dǽhw$|ʬhyw%.uXM6[*-z8Il>Rv3T@ͷ8+J>M:\#/̊PpəV![̼1sc3)z@Hj|/p4s8U̧@[ԢW[7:'1.)?jEQϣ9IRx&"[Bi,Y*]xH,: hxckvr*ÉqoN8Q%P1_Y :o@[P ^(P >ۙխZ.W aG2tOZ ~% 2 cifОm7P`CoE8zĵ0靵%\53 ;"7Dc[e}Ie Yauۤఏ( hYD M$4􉹔o %8yie;]Op"S}sIKaZ׋xwZt_Ng :\q6G]%R3(mt 2.'+5w?&F3Qyd$вw[% >̆y5?S964vBs + B~mWb<ƃt=;q}Xj/S˱K1oGD5$xFKN)8RjZS[-Rhoe$ػ!'<d)4wݴӺ Ezzw.7<BW{' J58e*\/\h\=sjܥӒrpK^z!k0L;F^do6<89_֪G_>PfUx D.èBь V)DMWԔ'\v]>hX.V˨[EQ䎺oǐ>/dCw@2b ~q[v0o3ϼ38vd+D\zYQ'%*ACZ.|xP:,_qPmuix5T1V%| bW{s=;ܰy}~ /xAě)f4z|3%gdCj9bcK5Bĥ=$G u͗8r1_8-K(nl(*PumM?Q)V1{5Ϧ)kJA7v O~*%{,ffN V -EDA .М Ӿr mS@4|,3.گ:[+[omkjeX"慊̋xm؍- wwY8EO_h>:o-*0؆'3{ 4U 似A0RO"鵊0q@+a3&vkXݯuL%rʕa|l Dq*C 7s(z>վ2d)Vlx B;$ak4DO\*V{ILU۔3(A`&T$aF<pE2,,0Rb%(L}ľN:rS<`U,LPM§ |,;PY+fMd`dO(DL3'I@baZ"qH|j&}1t]?wk/*7BLAI(ԬO⻔GtGV~<<N/B#EiҀ_L* ^P)t҅HF'rs=G ԌI 9ӋF,eQ-nTBYJsQ!P=79|i[z'\FQZ`bAEP-w Q220_HGO:ȡk: V7sĨd`>a])`ySe@Δ(>zTc=xfmuc\nY؅h7yDUR5zE2|DsB W6>KpϑxUʰt¯h[P8keviK:8**hR9?[Y6Ob؎6?9?;oi_0Z!G*4g $(~O4-say%M "-9yx_br/0`ۗybfHVJ1n:LP"HN:@',Ta~a P07H6ff*Qi*gC){xO;71!U $oz'!k@u;-mr*Tubrױ$hxCOA[.Sd= l_<;zg I{`d =:UP\(~nὸz# JHp?g p=JrP'v#<~2? 4kmgM:_rIƪJ 2Uh-b4P׉tER^2>cHsCB}g|:cV^cUz@ȄрZO<|5SO z6sP_hLƭ{eZ( I$f%|)3 (T5Xe5qM5 'wdF?iAv6=TGP`F~Vy2cMe.))]9 ?2[=ѹ(V=hxN|#qĥkuz2zzЭ {ƽy"U?5qq.!6+ZF-NNmqUe;3_G5b<W6MvIˏʑfCW^)׈ ,{ N/YȟmŚZ4; F8 OJ+<S?0(Psz*1hᖃ%K`?q/Ym=hoV}>GzIl{,W(0F1f<`&oNG޽y`V9s g64l)|5l7B~S0rLgiM|ewr3蟹B3{FW+e_t󏎒<8^VNljJys-Ǭ?^nW3\c=jHEeR';FMR&Q܄fcQa7**\{vE2=٠*^6)2a,hnSIX3l?J\Z]LjȘBQ/{ O`9UViye8,tlZ/FIR~ {V<ޣj;gˆj"KCx-WpLHZ% $C8 KuS Y%?ToD/Sm䶜.Θ,MKVS~I _6*3/'uӔM+ժ׆#@dZ~#\_cVSlU1cRj2a:M-^H'Ƒ]6 F:u 嶿г$=FI/,g i>(:PSuz$I+e…PdPmF-Q0Қw9PQ0!ty1,:~(@q&` 8DAr41j5N^SJO5RHR #n gNaqҸO+tPݯE,/ajnm ׫1w'cǖ}0#6 Uy.KUE{ A {6bLD{ O XgϤ:|K-EQ)IpdA {TA LVщ@B f=_Vٵv)o/:s|!]YsYHTQ]A/>Pgvu@5-5hCjP' My p%U! Z,^^ԎZblgd&aN> Y*9PIZCzGQ`gB` I&XbnIYԉ*!|pzlj4]FUJX0 gYxi]"Ti50Z* 9h\5u;p:e%+__Yt$G~?@ƧѰU܅Boi}c\oqɗ rs"2gT#_9tA-YR@ z4דdF;U>ڡN@qʙm d9e 1ưwm[}wɻn%`"MgwA8*VS1rαf")˝EOA ʃ X)ip4OivNlı*xqme.sWnzk4&耳oeH6/GQn-YbvK3X(?azw$!GہN\{\Je"xckG\o 6W(*tڻƪuMM=)KK p>abs(0%;F((#\Q}bFÁGlԒa +ѐjcAR362cs~)6+MZͺxXG#>ݿ;؃-NN,*)< NkqFA|%#Hs9U{{|߲eGa@0ͺ-x4i_t,HG(pØV ZfO+j -UeA$4șɇ,?!6{un@6pAKm;zMyqSHl%nnNo$l/\/ 8EIX1N#D @l^=K:qP~FFz,Z᭵iY9MQ|Zr_B'R]mya tD}E`]m:W)fWKD3an#B8ӗK? mQLOs ޼#A 跧V=YYCx cR Q`cxWVmaՈeRQW}6̀kP,+}<=qk4z5F_UQ,  *8_e43wgJJʅT(G\z'S)_͢ HY:_vږh]]o: ~j >9#vXgsV ;ρ]QRP3̢A"_'Fg+]Mnvt9| iNu< ݃jB%Ha18ߧVMhz)"k!j)cUO%RGngJ:y',%a~TYAwabvX4d$sxu;YYyt_oئGеoE\aJEzj OAN~)r&uy̪ٟX0GpŰǝE|6@}BO393$(eqwR`u mOՔi UmO9$6XzSi\+`0yg{.13k:WBѤ;)ӡ〤"t6ϸ]k!XFRnD4I7c{'EЛdt$U~-#e];mo2 W%/;rH=45_J\7occ&ir2 # CipKzcn% ԏ;L5qi~ K[Q]v< E5zy>O.`5¿$ P\*19gЋ+o92ϙez^}^10!I[4r=8|QH?&\ XuAU?!3)pCS- K|J`r8T:,e$p؃o;e[AVaWKYVz=`xcvc˓J)G>\Cb0H3նC4hJ\* m0.~*Mօ*׍eyfxޣmOe-5lW"muv\6M,Jv>)e@_J#JBr~T{)Ci:i{iqZq$a%ZJw:3mf)@1'\ȉFnFz:Rq,lrMS.5ɠδj[Xhe]:DXX=yLI,l5Pv:6cj2wAF rC!kvLTteqn'^1̸ťӽI ,JѤ6դyϩMt`WR~HUk ^C.b8'vGق*5'L2*!]iuKUYNxrgc"^r*ۖjrLͦg?ckW!бtb! %䱇z>srE+W%go8̴T?ksO ϵE"+MT\e+[/rML*@+Dnr#$e8?:=u>ZYd _|sI[j,c5UhT7޺ب/5bt6rBc႗sǤɖs/{ҍ4d\T$iT;Nn<5s7Sux!Y6viη6DwwS ,#nڛ4F?/7m6+%6#VKMQi>.4lPӋ&B!%DnMH-@*'k.U{1_ IŒ0t69&vmLgN;ULxN1NMŵI pxu:;aJkdvd,f" SM]uw$U9LBk/zi!Ø~^&MFƲN'?wPP>5Хw=-(_,;:EhpY =!Ҋk[ϣoeRb(`&cqSՕ{SLMH}}2`lOg?M]jg~';qc>O؄zoR&p$OcӠ,)ӊ=/:yg3#\HY&1Uv ޿f|§*x&%;vM^5i!)ė27MiE񊼕΃Nv8GTAW|X v*`z5/Rn-hs c ,3N7 RiviI?aݬW ی7RtJޠHΩ*W:d169EX=e}7:9yW3P}+\#!91 /0uaB%@BL'S FbZ H:>;5?+Weޕ7bsg쳠d mkqߊ=gvL`%/nۊeU 4ly| Vpr[~?{Cz8 f-41G -*]sɇC2ٗM%MWo>OԖ-1 M"FWSbj _.:4B`\s6QS0XC9o3sшX4G1r`8^ dkg=AIGkky0j4!)a}*?xH/(Zvæ= mȼ ~pߚ4PM}ecBrb_!PN`X\S 䆯qO";vN3Zxap+Et)"/Hᬥ`IҤN:J`ŋg(H•$U[LN&+7@#_+ ؊2{ʶoݤJ3!D( _Y7X*?_G@Q?wb"C> PѻA\vq,ċalJwjQ7S,S؈债<5r^ Dr9uRӑ+Nn3L[AJI0} cwˡ;)YqhDI;$,nB$֋]p}&Q1LH:1P~_)Xh#Ap=0&f W szӽeyLO1yR0EzlHa&tu~:-jWIoeU` n>%a5*?yw%iI ._Ez}CiĜ[ .E$U=PU#[]O~ІXs';װ8`-HxH~4f+9CS&-J|a-G.o'0*nO&Z/LGQjˇ H u|X:DH/NMx `FL|#" ^1x;7B59H0U'? =ܥ khx{'erjI$?Win~Q#"Pvj?B /V"O>e#PA܋[MXN6Ԯh%3I܍%%Ȓ [^f]m8WiX%IQ`[,Ԉ>X$0Đ *?Ӧr͇;]"\ jqb;hEݖXCmk|AFέRKi^Py$]vlSRBj @TzWڨL]I< ')4im6Z@T+( /[%DpKzRߍ{\G/B}hX{ E4cu'vZo'o1G I@g zd;,Gb5s'>l!wmFV sr!辰R^"4J'VY54*=Ea<5'fd^#iKA8/&ddpֳ^HI iƓ줐SL l:̉*OI6b ^)2}3=VgQcɬtjnGzJ |ImA2㞕m+u,GkiB;DώR0r7"e1A0X^q ,ة m-hWƾ0JQiS ü^Hh}嘕E?ca̘r[N,>Li`\4p1et#G@QVd9(A"-rf/0άx/ "KKԕ1¬Hu4m_@x!NVt~k[]ODxh3utX =7 n}Pdńx1(Z~'@n|BS6H5xyZ Ěhx ZMψc"" H hAz+( ۭ BIqLW O|ВĶː诀mAR9-NX̛]B4 Bm֘csC0ӽ@{l^Sb?*q\dOXJX/gX8"qasLX)ij3$%ے _t{7@;_&Y.CCu5Ӽ:4(X1Kt[C$W;IozJM!0앋x]n.~!A-Z Cq̆[{8|']$9G-(o`/MR%w˕8%Zit&濩uC n,9YGX*Փ!Ty UlO<%f%7YG]>`K먾kQA3 Ds_CAIz,w~&9"8_z:4<UT&[ĻDb)@rb5GS jc 'SK+ ji@TeCGS: %)5xz~@pNp.D7dVo1i$qԓ"O@_{3~Bvq*4HeE\F:6osR`;|Zs;htge mOU| 6|/Ě[23橢`my}y'KCv5mE!6~$_< N)dlK'$1wTً(hܔ,OLZ.?/[>>Ɖ)6\j2+\LûhD G2HkAl=! Vf/):3fl۠mO/-R"IMZU#5P+DIl~Q$ u04vݜ:9^ U~MI,F0!'ׅR x Do,0JZ9uy}8ff"v/VDtOтߜoZ d38p+ rpBb>v P*|Łs|‡ۨߨp!d p'ۆp;:4Dk'@6$2T[iNP/}^E<,<}*H8nE ю|/zIW76E?Q:gܣxZ_0f!+8l9-3nU%/$1ܪ|ؾcDku3K؏u?  kF;wk}*F;OwIf VVس/`^8Vz>f^NCKթlP졇Up[Ӓk [<6XP ;:Xp#ɢ* H7/ދE )q,5$d`sZ=GDRe^]H_I.=~ZcgVo JL _A4|r[*ԞZV&J%VSQ5/ˮwqtd$܌=IU~SSSmH9եüͯ}k$J_|^PЇ:2 - >?q~>MXRKi&\ c³d}BLTbH27؏~;Jr~@dFLcQi`h, 3P.fHRqR$0 {{!Ȗʍ,PSRE _{cu:Up#. ;֥/Mƅt$0O%:gSmR$8WBL #`O4&lrA-JR1=$:gZ0BS"~d [#)"@4DYJ|;,r)vy}c9DYNEwP=Rjr}Pqh39"-_;=2MQH+D{V`I_d9 LlG~韣u9>n.atD3ٔg07.9,{ފvȡ7Wڤ>vTiB2@PEcH۞H:6bJKE%!d%d2C%F)MQxʈA^ʜ"M"(LX8d^HW]},{|2j|2L0)dV  )^ \Ĺ# >e':Z*vtPScI1q`q6})ƹCZ7՛(0A2J$L^'At3C R}kkLP7N-G_G奬r2 PI>>ˣ=W2 .~!K/EFv{; S Rw-Sأ^NN4xqU'w^&D_@JvB!V{n>QZ3f ZX1M#'%¬_#-$=c1kqY(ğ]3`0%=zI ]bJ]v*PtOx .9D T9M!ub9Q/*~Qv00Z%n4̂V){^ ɞUZ7KRiWGŠRU|{q4mJi$n Yzv5c~|34.Qr-Dp,;7\D(waN~c.xahnT鬆?l,G^ESJrq41~l sakM-%7JY[?K;I8$~COۜuzu !M?s})f 4&bR&[e05yQNc9|y? KAӌ+"YW"u3^=jS׻!H,)$U 03gJe ;}pPhP:.ƢZL-Eyˑhܔ`t+#_E$|8? OiҘ`$O̲Ww(H _^~YxIL 1>Anp`mHrBltdH (j=:8l3ǜ=9y~5Z~rJPigτ,w:/ת0y6z3%MGc*bJƹ񲒬ɓ0xYzwoh1׬H/]LIv>y1Ve6=n@Zkd{w!01f_TW~k r+>)c3(^7FZ}r슷tM]K=ɨx_W#[ݰ}o\Y" Wy){fB{s8<d%pyUSz~ QH? h&$,ɻOܮ?^`*owHKˇj4pKW!딶J) Wcpm5Oݣ_E8:o4N1rvOڟ$ɍ[qf` JiKDo9"d4C[dL򌄡i\xLAڧ]`uAbQKFKrCI9F'2+RdǮGxgO/1p9NXd_`~"-O-cڴO[TariߐViXJ"Fu{RA9N䳼W%{Tnyý[bˁsb>gKH$#˶ݍGTl]dEeZ4|&1˰ m~W~VMI#3(XYN 2Md"UGȜ@vQWOzA SS<{71F#d&-|!>cΡp@56)L'":D♃'ϻz|@Ly5}pߓUfpyY|~ }t1bqjAÙ0T{0zQmzmH!Uq4aCu P!nd'մYa/=ξxy^(6V^e p _bW?c(gEkUəH? !;X"?Mߚ:Oa gt+>˜wSP52B ei1AgC|9f@,oS/מ~dj&[؀DLs?#'RSnF9 r5i;l\V'Q/N/W5Jy60bQ> 4=5sQiV5X2x+Ǎ%Gw&ph yZ|%>\1%ݫ`,^%K0`R hm&:nR"QkgYRNueށ@΂{2ʽp|s[ Wx [mZӭّa 3AyTx!>5,eҥb``=zYT`^]L~: D*0JLZ?]rS{',~79d$֓ˊBn놦'ODL)"R9ӿg؆IAH3+ǘVjQc (`hxH1Voֵ\%#0БbU#y Pp@z(Vs}n]y 7 t@R 7C3q@iLjK-"];xXbKH<$+ِ]Wz~5y (xrH\3g_9/DTHmʡIOj; ɴ=ݠxJuRV${Zg={}Yvz@ZC]u L@刁Q!V /JhW,h̍ C;d5;b_ ,Q$e%_:) ~1s:c IeCL4œU/BP{]= wLeY`NR5OX潍:K2'eZǮhE ->` ڪt34i3Ґ QP([#aqXߡ~O)ub\`9Wք [Y.W]%}m9e3E& X}g0?5x0vjok_9YQ2?)H3.H vmk;K'B]:tl.!ó' )/W" M8K(.b Oc(,Tp[( jCy=h{mFdq5ׇNg%N?$8(!ѩp_tbVۥAٻa8 YN@REW`΋;ߗutK$L\bMTSei@f-]Jugle+/ۆktK< >Y.m#I*0rGҘ!]Jaa@=Xa1ST)2|ot.~ٵR :5qwTPnQ wؓ!;x_nhew.w/Dĝ7CR-TLd uͣG5)>iek gxHh5sІ/E0Jg>#ĜNM$"Z8dd7x"'XQJEKrl,)]r2C Ɋ>e[)ܒ`> @Dӗ1&*!3iKPIBT 7vL S'~{ab$pRp9|g #XbW(Ф:Z|6u+k +W\[ Ηig)}kv|F|ve6q'kj/|봍L9뚞6jTAFZ׌Rꠙ3N(?@M23D 8JsiмBbX%bd`+Vm8qޖ:nTkj5wふܚkM%>t(2;67X*3ۣO~wrra < ̽um-W Zx][Z8vtl6ӟp݉i׊ۉP'>Ol6XR Yz=dl@A=z" w@NbU$c u1|oW!)?wM|=evv\-pK]Sϟh^퉢VO*)D]7.o>v䙊;Fa>ESU}p{o*w NNm]p񧍊>xOӝ8l]-&;^D[#"E w!WPO[IbaH(j$+# }#a|K$D;PDD{`ʟU{=}a :o‰Mǚ}x/֑>"x&C yF2#GO%i+|~(ys1 Rg~wD/ 2W8!*w.r2 贛LdR}e7[%Rߑ{X= p_u&Cz:dĮw]&$@(:%/W*yu$o^N)[mEV3Xs?nj: ݤD}ԉg'z/G']$ ^I>|sFu#HEgi{Ɩ@"~}ư=Su_h,"%b)Jd7K/ɻN:5lلSeHQNǛ38(wNQEjJn"dl- $ɵÚ##n4=P imK2m%}\ncI>=޺']i2UHobo][ux(rcl4l(IJ'FSսP=?rU60?lh4Y7j:%Qx뵂H]+Scu݇*uw3G"ٮB>dW%AE(r̃u檈+sT\05$yfu!ǎn_.kUůdfFLPLRɾ회sb2 CƑ$tXʒO6-ȁ?_c]o$@7`dvu}8PG}y #WŅ&}>n`mWF76B"NɅUrQHXF^J(t"A JF:2H[(W#yv1a~ΤO w"Z8J d+Miz[r= .u"=X>@'豇G#H,i[@Fl}~Zv yNGpc hl]ARH{YXvv-tc4^Qqߐy-3{oj/:*\ӷ2~;fJ@@y y\zt䬜)8;\ ]b{[Xݨ̻(OAd}TUa/-u3j3iNQV\p{HѠL67y x?cjGu=edisGN2(6vSz1?THd sNAFO#"Vgzvw2FKle J1[)=2DMauxr[[>|4V/mf7\+fN|CT{|E#i[ėG3U\:LǷqxOZO](ɌQIYyF5CEGi(Pd$sd{oy @|= =_0;T)^6GIzբ+pK8x5#ؽE+娧@q :t;E`O!;ɩaN$8\M?.ȩgq X۾w"c&4iQ%uH);0d†2,S%-lT3=@[Wp.$!ւvn}[l;Fإ*td{4膭 QSf'm9ɐwoo5fUM+qq]raUBCjܦF^<8Jh- Hy-u)'{r5;v9iy<(hu/Ϯ<:%kV3jP3N( xHR3H' Mo00r儰-&S&_}LoImf*DBQBە gv;>0߆ 9_>;ak;Pe`1ǚ}{*;.:LC~} .OT{l{Mi2@"%I+@%eŚ%?H #X{ب=(b)%n;$CqBO|N>N6WdJYW;*z~On5lAQ zJFF'xP ytC ܂\Ik?4}N<4v鶤8?Q|Yk'T}:|b 8 NEF"uK@H̙W\")bvZ`EGVB#`U)VkGߍs4Nz=f=\/(wM+FKY$-t{Ry9$ g]R)h`59N3zޟmyFemyY_q ꦡP";UOc ?>K2A.:+A!ݲx#g+fe\ B>Llc^J0)7h|JA=ԞD oqW m(s}ߢMAûUHAڈ­U*KdAS.v% Q|:;fOe?DZ#7piB||/wVisYʎ&oho1\9/6~Dh6 KxV1nc@T}1hG N.m;UF͕K:妗ڪʑǽץFG<'۵ -/j_#_xFp2DcgaO{NV)'r7ƀ*Bg?vmSdFBlJ*z Y+8nG)"_Y]}°13ʫWdLWu#rqڛrgج B/ >'Ĵ-?' S˚i[I0+AL+˖R]ժ ɘ^)$p2BtSx+`P{dy1*J(ɴ8L#/\ ˩Woa}mev qߕPL.gޘ6B(WV`qғs qx#2BsP\ʟ إO ZF-Lζ&6‚[H#`yK rL]%FNڎbt+'㭇1p(jHǞnjCp agZ@aώ$3%( b?`4Z=E'ƽ[0<> Y.Bld]\3 W|r!*3 s18Q &^YbAV3ߞs6ڸ#u+ ̿ Jߓ]Qo9 Zl= ;uMRfFe'A},(W6 T{ CCyuJ+&^vF}\[1xU 6ẆʨR%1FүrDl)€장ZFҪSRKTò@]y)/g|b"ځxBAɏ}7fiTWI0EmSo~Aˋn L5Uޗ>6foga;0B+l X>ƭH2 OZIWp-L>yF%OBHV>m~d7(k'˳թvE Kx_:ʿ~+to#0F{b 䣊)+p/n Z-7O O-M* =^X0rդI4S6,,*3{$A8OR 8 :`"^u!ebԛ0ۏDl'x0hn[ ūdG5ag)~gzwݴ|Rs>Q#7? S4y$x,@0s ;鬵=SYΌ^Pc$+7L2%"5A"( Dܘz%ez@H/C [dBۖX; hR-vK!, YӪ00[޷׳^lqƕ߅:c 䔝L 32|*[‘?ؤui)N Kc|8M#"~hf\BeAߥِnyL.t[B^! M2}7lOI}:3HI;z<{vp:Nf :bb ^(EOlvo9+Fkѯ@OhNn:тjy"X73!m6W6L(;61j ~/D/T|@4ZY*P8DHkѝe9>v CÞaGain|iၾcTqdl}|g.}LJvöQ2*T%\% U]V tl un ?hm^})mJ^UA_o]#4[(2IPgs{ʴLd2q?l`Ŧ!WJ7Vp Vg'ZL!5Ш z@P*jL 8E#*b?e 5]ZkR׳Ck1:9 /@ c!KyԷ+`i{߸o!n7LK93} 4j>z(m&ana}sz85L{9FdQ5 ִ*yNcB :}팉{lMe&tk d3/$A3 6O=kbpFEK, .6p5rݧy\ҵA9 .B0Wo(:/G*O,|)'a$L`/}%YQiy _q NeK2X<"kh&GmIn qS&w}*%Ҁ2 كk3 -G,f'+Zy+s[Zz]IG` ̪9|=sX*Fxf/[8;:P4SAgpj:hf~.&ϸHި=[DР"@utuh"agJqHM& R̼ IvZ Q]sI90S9RVKڽb#t8Z!¹blQ;nؽg:I0 ѧ4mWMN{L -LO "Y@X RI(ʾCA~Z?:ZSl "nd|Cx. ZzԉtWJ+n=3\HJhB&}kIҘ)KM&,)9` _xhgGGU84/): L:;|X4D x2^)_&KLAdvU, $#1ƩD{yσ9 ?J`RHB/MғhWCxb=( 7Fugn"j^cKEhE+:6 Zַ^: .9Z28kYRcoG2$7 ]'X0أ6 xR@j[R7~$ŦEe4. @Mn[;Q̋լ,7xsc^4B$F2}#l `\UgN{ eKjTI93 Kdkq}w}v<7>Pρ"6@<:FZ N-8( NgE_h1úуǀIDHʙQݧB)8L8_yƓM&ܩ͒pUEb?Z0lm/X 0Q@u ܰp?ɳK*ѰNZSphDvelvO|U"$[8>j9=\/AFF]h6M"p[^ 8y6?Zm ``+`peRhi"oA6^*Y987l*y_o*= Nಇ#M4?_P  LjD)X[> ] P+4+n*dO t\/-Mcc֟Mϒ(ĩ?Gx;1p~Sө c('n()vRf:6 kA٪)~rFMh#q /I;@{ bK%@\V=$1tsp߅g1RDl+܅K)д-X߹dhI{`6oGYяZ \M#7>w!ILl?Ys4n2"ؓ.kLSS+΃/G/o8]3n{k!JLSE``Nc io2BW0NZSIZ_>G]2xC¯? /(x {a1$iih8,]10It>wrbNʀ7կ⅜TQߎSԖEt$w$V5Z2>ߕY >pVYI⦷( wԕxRdOrj ZW KOOݓE<*dJ,(OCO(k9lo\:%Y  ~DjZ,V`J,lD>1I\l[v?yzXHQ>*IZ4Hk̀ZC.B }N# ic롗iOܡ'RB(;]"Yy,Ķw Ldrs}A)ͪz W݇p?w|v>Bn]̫+|}hY/ ج6!Su]wni>}*,aݨ krg )\7ݛnO ?z{1mIw" =RAO–N('_Q@?^U/E%L[h],zL~W'vU,LZ?Xm %GҾ'\#5Dqi&p^lCSؙۖ7ƺ -@%}.W~_/{뤆Q3@ QcIݝ.񀅈uBF:WECU2f0Ln`B,'\'0#oљD6u,styC7Dž\Sfqt6*r}YuCor|uKncCV͉7ʯ7d$sI[<GlO|7sFo .%gH95jϴÊ3'hPh4GcMI` T*#-\|RVss4 N|]n ż#ccc.BF5n_*2JiΨ:%\|v&!6f5R!FR4e oo9Tfϫ=iQ~D@>vE5P'ܑ"y ; *fF7'+?Yzg $Xv%(zǡle^Aܐ'%B1D͔)L3OFX"n}1# 7ҿSYwfIaŖ{qOj.G>U@YqDfs=G^ViDL*eoXiqXt1V9<Cbj˓H(LRۢ;?)S[%iX㋔IylL36dV7Fz8=}O(qK1tb,0Sh7'~8f47ж?:m0Tg!Yyv\z;`?c6S{U5ZP64ʚxB m%0a&O;>'yQ +.IuRz?SS ,t[{\fӍ/Z$"f^d4lف|8!ȧtV2DU)4('C dcg^~(*T7&L|D]`gqjڶ[9"H!E4lхs>{rLhwu=Vx#>n!6Љ9>MuS 6jMl[MQoPaR6E h:RPWtm>)/j%Kzy4߁`=<#wXץ ՞`)"O"abzWvͭ++!Iй0\-F훛YwbX*CI]Įu- @&&BUIiS7ht|4^9\hQ&9@A]) P[ߢNO5Q/Y^z8 D]aުgKZblʓIrb$SomԼ%pʢIkxÚGf&h҇2zmQ8-.(?:t[b4V3{P-x@EqHh/M6IX@3nL(& 2K}4"9&j(ÎtZV%ݲe&ZgܧQ`hsC6@X/[&Asù"fNk`4 ࿀ Eb /Fy6DVo5:أt:;8x_ݩ7zH=P.яfd3[ T$4쐄E] q= vC( xz WAR%O䝸C-\KF-FU8'qLER?^Ɲf-mnjHHz=#>&+Х> jTduƜ氳)e7 Hy*a@}#&4.H1f(J#KFI߾#qq<4*+1S^bCD5.,yNMg~T\lΡٿWPԽKgu c{y[.CB~L k&yz4mVjbq0Vq+?{z%:%rQC$x#'ÌmW[Զwˡa?FNyڄqm'M',?[T[JWWKsWTV縞J%fϋ8G9n[>吾CL4,*J-T'A+ z[QL#G S:4p6ғ`{@k2L܊ }#‚,S=x_[`k}|%ZjO5Q*a.!ښ ű~-SaLav":c!''KlYxA}<-}D`icҕ$hE^  4NI|^[JWXQ-"4LZdXrM8}hϐ݃6NmuAq=` 8ɮU tG",Ƕ}{OE: [!H]R̓0d(_[~?8\͙KiQ;Bp _&Av$5"a>&vn;BD; %M2徬Q{'2w'uOp}U,Zwv.E-"%Q}RƁC@"&ɋ/V"G/!Xi_R*"}9v*~T3mIei袕}bfm涢!_qzm59+1\fMnƆ[2jKtk>Ge'5iS㖉_T꓀JFU~Rk‚$cཱྀe$8bsXˍyK< c aF_^m5V,O'0  a4KS]GٯK3&U_n?,J~evt1J4w5G\M0~-\ ;?uMx!B08mEO2,=@ .hOzigD9*@ٛMu䃭]e$5nZE)R&zUNqɃt㘆k Qa?=ACؘe բZYacV pbOtw1=ט>l1Y%΁uF*ӯT2hk=XJMҏKBw[o)GrU\@iSS7XA~ŧ򮪰nl}n^*uoM;dyl/,w]ֳm.꣱\Mc8 C5k/Df2&FۏsOmbQ_u|4)wX^h̿ ĸ6*拤OX}Y*q %hm=vpbQU"N7EvNEb3yL*$z}SR8[r2zxn*$R4" )Ah9je^l*z$ڦʺ*Ai1 ګy1s`rtƒ{\-ƙ|\S%AbpL+?r2O$asM bc^}6\l" bmP)bsIA{/8fRP0!]^p@ y;ZLLކ8GrYz /p7W!Qgu|+OMzJ$P`QxjpKOƗ),#ti[q*`kayKBsLBov+4P$i~qXٸ0k^p-cf*Nru9(.,ZQL\>4,; OjV? rF.5Ղ3,NwAi_"~U<8|Wc!["h lXͿ\s~0j&*p} 4u'_QWNfkz5;wӜʼnfQGWKm*]?7Er,&@,,RB]A[Ӣp;dl&EA^[/e=]LӇ]jНkb˗c@D؇.燸$Y},7bWx2L5V[1s/:z;wM.XPG9l%I /)͎)ZjA2 "2 Q z(de_*goXWN05 wCaee4_Qݤeो!'/9 ž 1"Yj ܲ MײַvSYN}t0GT 4wLAc֮twB-TcyP F ǸzK. ;m "Š3'i='Ik@+)^^x܃8A> K^FEg ZZ>=[%d[(V#5DP==>6[M:/ [UDd~LiX Yi >SiryZaw>hQ!H>;ϭղ_>UZ6~B]'nSy. c  ZWT]$dw(Q î258N66[kVaq)TT'(X Ac=(:۾՛Lhy/ ܙ}G]]+c? ZJAq_-Y6; p_y|ee˫MA2 C]k3=9-VbʄS &U5߼Ou7pjf|hdMTk,xՈn: Pf'CT}T܄8:`HF8"_@ +_4t[wjBvQ;"wD@STdOkF|C6biQiy?EYnc4x犦YM s}4ֈ[, .: N2W$7Sߊr J#Q\_TYI@O֑ېD V!p6ShQox9/TC$>-Z(o/ C-aQpmd{c&&βʳ?¯˂ou>Y q1Yܺ!) st TtI b\*Hj9E@6CQZ(C0>/nj7bH p̿4Hy֋5ؠ!*BB ^ ủ)DjUqqlOyюK%s1*0z rv̓(7G$P7Ic~lf۪4@ٟeH@Z[+%YQ7 b1b`+/xoOƱ.ĥ~nX%g.7"2/mz]9dY*j~^%'?T1vWcmSC{[ЯA8{rd,!笚JStO7y/Aqյ0ywd+Xbt<,{ ]㖴LЦ';BMCh=V^9+͵y}'j_r.*Hx>o#熐dƏ܁ ANs:Èf59xK*8/2O e`fvvivt##bo*1JmVAD`N LpCeqpREv^sj]p|WbC`J Ue9 3 Qd>odyOҫg2*bɢ]gZZ(N/? :_}1)Kq"ܡ9oww pJ'ayT' ❜ eԈֈ(WS ;+ 9-ZJ'HG7=_LͧUYlRT$ם3=;?2(AL|Z!*E[K ٢)h73tzg>nLyPC3sZ w̬r㠬:ܣn" ZOF+ VWVO36`7JAHFq?=$ij 56 owH9^Pٰ2LJ7pC͙Ȩ/FM1) MQy!1dEt,An}Dz6ғVhބ0llu|qGU<=+@IG`TnoNϸJ.WmLHC^݄܇l9q|],LY((%xo!܉2?ymFLuP%8^N}nJusX: s}JxeF'@i"X_C〿$;cۤASF?F[]7K=sKN[u6t: v ửxQK[&YqA@bN9c$ ÒX7#W[Y&p¢}MK7'w1ܓ1jR;kh[cQ~ol14~ Q/E3}ּ 15@O4]UjRB[ƠGkjAa{`Fw6LKNj{IjG֘т|-i]gbE{ rr`CZ>izۻB S/.P=1bԸȒ:K$ε"8f=+KYGGvbsĩRrLmu0&F!ѯ?o w<-o= ߤKڿG92nL4 R‡$ikg !u߁,w,Hj!E,0r+9T&&Cbk;MEşZvսY⎧9t l?w2`S B&cz9E!>72߳'[$soS\V,}{~$pDAnIsvf2_rpR>-tt7?Ȋ_7`.i6"0fiy"tBk}RJӽZ& ;dXsfEMsBA7Wg&BC{N{m}ws  ڮMU5p0iT-(|4$Ypb$(f聤&Rm4KL;2/:頨K}Tv؞#拱IE ,@IhU,"znuT&L+YkPk[ЪrHRB} ߟ0ߣ?𢑺n'5;}bY9@bCA9:7#ЌDlgO #SNP><5^)laF{_)&,E 45Ľgu{$_*֑E e([=j7;[Z<fh\0SLrÃg%n7 VF ҰʖF_7Xro09nr湣 t\N7aj؈ƻK]{,hݥanrcekB0\P#!\zTqtRbXsOzHw$Pj|zK>\==ukv=g$4-KJQLz^R0_w!A7j%L&J]wfgzCNI'TBBЫ]VxϾm09q-|rG," 40il1AY4ۏ"ݥK4 V@ׅUc~ $c)8FDc )9Lknb(|2woG'uybUf/NFZ0BXoz{4 HJ*E8KE"4$2˵~f'4%|R-&Sl;0V{^'LlJhw@ jx ͠r̀3F-ӎ`|p7!w4J}+M!\5Bg'jӹS>tW  C(\ H8ϳyi<?ix7H#&2  ^WH(҈#kspy%yp.{#Ne 1bJKnIOjS^].Kڒ1ڸC :943Mпl^/:޶_WtE<%۹E]D;A;e\]M'x|| D)u73Fӭ|-5noi" MN֥'WE )h¹Ta#6#e%5&G$.ƕ(7`!sK?ziBcbp;'U8uEMZb5ql {c0[si8(ݪz'fk9S9s5B2߯Ez A*,Z_\R)Ƚ>@Nl0%9]1mį Ui@P0Sd{B= wm-fK"#͠fn|OSRg9ԑJ0rWf\DrHviiF}?yBƕH4 pՃ 1F ;S!,bL<2>Vo⣠c/6^cN9SIԁDsoaA\+ʹq 63i&~kO995S A[8%1fYA ! x(}!G v`'ۚJ"mRdAgj{*ᒘ y2LѤ4Tk,xe,mj(K-jl;tatC:,U5Ir\fo=P^C3 b;L$1N{C!u٥[6ūC\UTJرu̟G\h\5yFLM6p`:lp}ٸI]d'%19_ne6A}PUZ N!6D٫Dw%C>?@ڍy1}p}h?3]3wA~qCSWnF-3tVfYo=hÑӋ4z^/(t}̅w6}9*$ }}VɱO}9z ޣ,SFx8eNzkH}bĿwF_ j΋oH>xxʂ8_Yr [po/nz Q5z_`}w. Q֣+t>N0V65S*5n̝izM|b^JrA=F{A@p_ɎYd7)1{f_tP_sN â=2tF\ŵB ӝsd\3]FxиoM ʈ Ш>-Few_*oh[@A-b@u(Yzv\ ~Ve#Bҽ+_% }x)vW{= xwN\^++)t{vyc ?PVgKC7l"$b\Lw9'BZ[tnjдR7 د2l* 鑉ZmZxb(|BM?v[ ~HU.xyQu֝fN2](o$39+3)2-[4Մt^dOD끶Y,h!ilt^u 3 ҉j.M)yy{uFbպ]KYv&09>"VF]ä3 F '{*>t,=8Y-`$p$*D򾘖3 N1ٻl]R.e~*bs%@dPy:Y9yʝ>_iZq'oKk-9&%RBJVwZ4fW`dÚaUWM+&e!G*4mčx ͎ 9Ij@]ܧmQr\ݜ FY0c @JH1PU::I `xh% (B3(%B؃Ux}hz%eG5ʝ b~}T @L=m~!5N%%٩t/rNH1ڸA<S^;C'Q | g ReWᠾbggI)f0{# #_RKʮ]`ATROgU _]=O!e@nV단QUh JtwxtǘPk)Dҷ}ڕk8 J[ `44D}pEVq< ޲ Mgbm_unqcP[ ueux_pNnkPwTѐ UH苈Fx5$&um)vQ^꒭$zA;Y,mlTqWڅw\3ֵW°s2 PYA->CrY:4T 6$%0}mq, X˱8x4`4~*T`}*ZC\GKm%ƈN*t 4]1 MHtWo^϶%61n+F*$עGז1rB)5I(C(kʝXd:tEe žOt?s6>C}ۋv~ B(OCƶp3we(miVuG" -SjT$.oa}hȺQ>D>/ iF@QLgL˞Bi֟Cv1jD7%<*mU1Dy*(bPj.2~ .B.2{ -NW9B!T'B0 z.d¶ x',W_?]mӧdAVdJ*E7B]LP6.P&4N*`>dIv]*EGJpO TwLA莣K0n!E=N& rYM|2~ [Xe &ڱ nʣZ;2M>*6He\`OB\nw|B@g#YG{%菢$Pl-NO! ?%:`wojBa5P`wrs#!(̧Br׷F񡜍UǾgTS9M?w|9,iބsy_!Je=uH; m%5g28\* HYD0, @/ y )hyr瀠v'}0ywaR3x0 " =:9MxsEVj^\(Um 7('RvN)X{]HaCv׶C7T]:m0ؖ'c͎T vQS Tof*[8Z,KDQ`C]]T^~ڝhI\2.Ia_:*'mmF .1i~w\)e-)o$_BU'Ш'D߾rF6k#zZ#iˈE@.&.{Dg9Cn֘Qx<Rp~R KYN)Kf ;LP)5jlkR~ w 7Wfiφ#)ȌN*u[N FP+. -n$ 5ó 33TsȋC, 5ԋ} & xAmv<4y훠ԐPEN5e|R~tM?#e}+p޳0-> BvSj5 x'[@є H"$5u"ca0Ya]hᔑ3B2E2<$Q9BPss NZVsU|r=_+FKyZx0?foRWDwHVw^K ߨ MBA+AK*8 ǀGeC<2dgZzImПXRgږ]9$o(۱7jjR Y i  WEb1`r nf| jxS ץBN0P s%T1(f6)+2@`xGx7FԔoX:.3oof~exJ%Ss)?ċjP8>f}fG)M }YI/מcw3 -ۡZbAP.Wj%רl½ŞHT|\ !TcG3\1Pf["m1DҮZ gڝY3< sĖ!ug:N')|(<=b|뷰Œ;!Bqxp,U/{%Dz[>M\N,_}r 1晵4$ʆe4MHqR6wR[ո\LXpMlh%5i۳j}% UzV4,7-̬lV-q iהJjUj4BىZF$,[F lR;tQRH&ͿZX Q̘yZn|7V2`xzr ;Pp 9aasd 3 MnyI+>Vq&WY9!mƝPg ؂8#I;k;ګ k|Q^_;A7hh0`2 *ٶ1({q>L0O.nlc;1 W!p-4`1{q`AiZ$u+asV eƅ<16C2jB< ec%#b]P=}MT fFs) {]$\yj1n/%-MQr$OWatwgbԄ2Fm2؆Dd=VwKѴs۽G3B3xlo{S3$ AĿ4_\K±}A-6Gm0965rc'[eڙ_bX@vZQ|?Ȳ Z t!1fɸM藠ՃG#20<СF~7,@)(~uO^wGguA.}@ j2+?ubYRi&ba+-zV1pAq}@^FۍsMMH=]M??|z;?8;8Z*X*ESaH:m2W fg3KMy>y"3U-_%l ՚A˶ .k7*IʷsXV);ʨ|+H\{׼nnHX+VRPbڙmBGcܳVYKH=ܑy@~u{ۀW~M̥6~rm 4<=W%Gkr$M./o(9ҁA&Bx' ,z5% V/\ o&= ^ p|']ٕɡI%J+33RQZJ,Xyf_!O~gsj_JR|hNgl.E9v@rKiZ+(Ub M}/ 1;&4ɟ}NC3:֍@p;zr9T=:lnpDF#&4 9 ~'%%oAėQy@y,eY蚖NY}싚|%YYs7;YGc5>)b&hE)6){2J7!UO[rmvd-@gxdZrHV:WL 4i)X9(r*XsLeQ13;SsZQIukAܳOr ]w6LasM[ƭM15k:16 :O a͙N`)vZtw:S_ۦD9̢?6',0J%oW<+:Tb}L:|?0t>`z7m呸%.Bn$㐞" lWP=Sf9qsuYQUuhڶ5wmX#Rdy<<~LH(ڎ=3_|fʌ%ۈg32ޖFp>$ B0~3Q3< 9M/T5/…z#Jh1w0~WEii:NyVW7d%/,Ĭ˴i(s3V [u])v!Υ }PJ0B k*~iYTlY]q q ϩ}[=c`Pi*"MNCLM(Q-}H~5RbPcob) isˊuP[0̵MʭTp5˲W8>MnۗXDFvSh[_8q) Z+V`DFVT#78!+{L`%<lK'M.`W1eՠ> z4+1cե2G.-!Sή4tj0DL%ҫ܊VF(cƎ!öEo={}-@޸9R/6N{N!(}8Z\>i(Z Z .ʳY0 #3M"V?60&>9f9?J/aЉ1ʴ4)Ty57ԫm]x;Q*(!M}܈`ùw(n*+mwV+'2-׹;jhL_18 L0 HOҤ -mHNw:w52':`+FyWLL]hk[9,TS ׼Fttw%_GeUkw^&d3 {H Tb\Qu5}uN*sNފ7hjb]A&SetǙaqxBI7~nh\XMY(fʿv{\'fVIЦ2K>r|ɉu7Zy k cO\riATdH 7+8F%Fv='Rb\JHݼ/~+2F ; 4SNuyMf\L Lc\* lWU:͸́߹0-A!b*-w7v412wU&,h[ U27Eu0ָd 3k(JPdKE⧉ N̰Wj {+oԛjMjB%'&;ٙJ3"_iF)TPaiJyqi}ע~*RP;ϟdmz 9P!d4ϟdCfC;zQ'#ME*B.`-Ԥ |ʦMJZ"Qp4 ŁGjuv3i7=I 1Bi_Tג?bm4,! O %Ge_We .:&cMZv! cE EvzBkkWx,BԹ*O6af!{(E[Y $4:)~d}B;+C2:-cuBs E٨GNSD'!* M{QE%V_:s ҅:hZ%#2Ź>.@IյA:8?C!kK7qV{EDs?_-$3hC)#jqػVlf7dvhdM ꩤ㷎FFNI|#ږayZ RXb̛ΌAv|vАF=WfΑqxw6BąSN-ɗ3 K,Mk5J-ǕĊ&r-Qј1%2OJ2Ї=2 $~X+PBW!9>CkZ &YB04M;[Fnm/R-P?ϔ4XkƓ _7OHa((vKJľw?xifh :twqY}瘷Ʈ]jH { n@,߈xoZayh8ƛNR*E(E hqi: ؁nlAv?['8h!5d?hYs:a(3- X/wd1f—xU(0YہE}ܸ@A%h8Abm St}ʀǺz-3'288Rpj9) } c k F=+.tYAާ. s4k[YAn [N`awm 2CT.jenp=72;"SS+u`VOpVOE%ٻwт'Yc;Ј#hnr.4-Hn6֛vp f€I@m8Xr^!lIM8[8隵V.b 1A1 &QMS+^6PW>޵_>ѴwLTuqQ(rH.eGW]2Q :i/A$_đZbR>w0קAu;~0xH-k[TNZ /4"r"y%m![B5"(KSD{<2[$gK&ǡ?"W)U0 W,U"1rձD==7bIJ, |ѽ92s_E"zod,9̝;NraU7~#q9rQ= M=^}SoF˟ m[P`,fqf'#FMTۄLǗMC3c? 0rN2R=fy1{.bp/ءfR!{6%[H}4e!*g%MqmFO~M58W`(zKC 0\Gv۰e/bӠ1Y¥2MTABPz ]&w!K$R]ȵVo7:~rBƿ|),vMB΄V|3b,yX YZEPp|JcdW\[ K iX6D+)S r;;fY8L_j*i쒭"9yVTo,u"6eSN$gH~ Zn MqgpRLbxw8-su߂Е Cq pu{.ٸ4P8(};roE<26?(ܾ['[BKjD!xVgF x2d6T@ 2zC!xH~}>\DvJRHh΂K~OQ]z  -8J>Tu=1TQ:422KGxrޞux24w_ach%u|}OI繦ya Xη/n@ŊJ稣c=}zDs GdWr5(:Uolo46ccP섯5ja]zԑ4Ti@`Lїi$}1˯lt=ٹuc\ C`=wCɀ)coE+hER1 SǽqCkG{M$ 0ncv)1b?BCtuT^LeMsK l#x]iZDι3^z@E=]Opx{p1V4K{UT*%PD.w#jnKԶVSE>H+3RcD~loʹ+-v !qXJ:$e‘IS{@V{ū0DS* '{ajt &&r[%e"i&@dgTgk[ssLjDJlGl1O v!eEԠTi<0k9XW'jN)z Ŕ NӾu^s fM6h};q_ O ,3!ai+h06k%p|Ph!?w91) m.\GI3^ܺۄ' h+r.Wc"RGwEvgc$0p4-.e}x?^p_Y.|KRTJQ1рC x,)>lFĽ4>~͕c ˊ%OB\x<,AzśxHE-Iz{ [FU-Q<ǎ!ޫc>~{AUO)sPQX۫4wa@se\*J=?sLER`PU7^9KATCd!@X2| {(VQlEJs )a4^g8`ȍ[%#P@|EhzXovd13[jduG#7yďڀCm .vym DM~]Xb1S4]jVIav:w. GA!stH/TI M=0vET3-Q!e,^(ed"FxHLUzLirҌQ&ʫnKa}X•ʂp#%[#`3>Bn#_7Wkz7?x2|э(&4˳hR^YDԫdgRwQXg.cCr U'y_RN3˜].랚|Z CE42Um*,70<س __uk?jN0lH|y ؐjm'e *0y~C@gBE|iy0XJYyBTKT H:\U=x,i (ٖ t:vyʤ߂ڎ84ϱVEpfIv11pQȋJXL#SS Y)E՛^0Vͱki0Dg!% 7|=ý6] _cʏr"R/g 2` 8esί1a O`QpN}n5&D x#?Jx)tcNc yd;FYv)Jxup 1|:*)ѭby\C̐VdN2fdi!D|ZA*I$Δ>T/!U֥Z@LE6pa&91Cx5enee$eHhB9 lj +${Zl读gR# : +f XOPY?RSP]|bO>O<9#҈4b0lЄҳ+ #YWN}Ֆ?aseТJ06噍Y7T_n M/U2t:i8>*8K7|AA jp1je-. 6b'56HAӡPk%~RH Y'])7Fc¨ԸKZNNK3,S`rӊ~Irʒ=6mvw1|mV0{IPJڱ]x<p* l`sZ+'H-^,ю.}}-w!tkut^܅jO¬;J0lNlv(/ NǨ2`Pmy.]=a';KE886A+r 7Vו8qϲ:Q:X{쮜oXK]I95}y`+yD-@x6ޙ=ZGa|7jo<<"r(=lRPA8R:Ѹ* pDU\vY=vEaLژRmz[Jד@?AP~f*L䊞TbCU@J1K:0?7{7r&J` J,$(fhRK/3+Vܰ. 61AQ#\f_˺0ɣ:d TxU 1ǟTXwN/U8W,lI;yKcfp=.Z MKDO|_d9c>ZU>n.tRP=p ?hL'>(FGClrϨ#AP|y;A ?ӫ7 !Xֺ `|wn#S Kg+wOm-B_hD{GO<#' <[䵥foμC݃UJF^=Ј`ɽ^o_ݶ6rxF.BSh(`?Zvׇ>nC(BJset . ye<zbj_e'׷kJ&$'*NSc֒vS5*sj,wv;|v(|p0j˙ɱ*-U'_k\Y?-.#(boBka Fe\UdЩe ȗ09F@ҍC)Yaڰ@C4@A5, Ln%r\dER@fJ{QY}iPlwVJ`8N)CϽ\12 H\Mm9Bj<͒fLDRCk1yYh꘰E'^= J0?Fڠ+ya-NqO~Fv0IU j&R%X1pڨYG:bû$TCWLE _IL|=g>;"QζC} ^DbvMV0ىYugTPM9|8=%@ް +х,#xKBϐ}p6{-kp| o~4M#5.owz3$4ߖlPm\8eT`+nوISqTK81Ry})"ʮ[C)iQYLϟLΰy/F)7ads HF81~n*&d$( G@j;im֍&wV\ctBWO`!<|]1zRU%2E#6 az.Aוy]/ӹ!lH {?.6r1Q`J.\ Ho2ݔd\d5,'4< W웅ډlHg 0K Pcdt&^jik-ɞ({ )W'5s-ט)jJ޿cK|ĚA6#Z gK빩1 VT6܍ (:2 W#9݁2$P צ!4`17k)RtAn_0g ~?6)~@uWk#90YM [Au>GEρ `}8kxN\3]gQxS&g ԸĨÝҮH6sT&ƃHpOO)L007d\xҐZҌe ǴBLb$L^I~exOh%eN'?13nD_vVT^J8ȔHcP/=@b_^3._6cGe*nNz<} "knAysg&a`kth;S-ST G>sf|M_ڪIioks7"ɽRU7&8SgVB~>zBSwT2s_98z97o"}qGu$ 7gS!49 ka뼓w]uЎ$ՄG)a7Iab;k׸RM47HhޅBl|{|%qXCćWH)[qH1v^lXK25ThA(2L|'c+4vdmJVDy8Mr6#W9~摫 ƾ %-0a3Qղ3mT'_"9-"AE/ f\>e*'[P4-idNWNFÛDztR&!)="_P:JȶO5kǜIΪ:e8O/<(EQ#ً1`F 7awOMv{9JyO%l6U-\=tN6,Q&-A%E7j餽qf6bi B$/±\RxfdvCh-~i{ˤp8 OGktIuJ )~'pPBzX7@%32Eĸ_c9cߩf@Z_dO)M2QW:ś>kinSeڹ-7ie`b@QUPp6.0Hj"8ɚ n}68j#v<:'7H`Z\\Ȥ: _O?B;. dF\J A` Pׄ-BD?ݛ%N6*ĺN_pjͯWB<6>JqL ??'#>5@ȕRfMء QD8V,|tk(XVB?$ϋ`[أUṀl`X8e8s1òzxA=y%L,PsK[xm@>"C RgCrڰeª fۤ ebW爵t\O-,Gz/I vZ!&QÈ;KAmbw߭Qs<ױG$u"0z- \>?lmn>%Ek"qiԤPs-f{@<]\)'Y %P9LB0P6ݘs6>o풇fMP;+BY[Ϟ#'I0@PWfw5E:+àus ND-4fMɿB7jΌ\3ҎQF5H.#ixDC I #!TN2֫,iRHe#Sj`S4%o0gaDF$$SN-ZC)붽LŪhOX;Zؤ6%Q=')\)S;*Y+)qJ̇Ogx1ctiD&l>~&`3QbM uMX29,|'"{-WœયR@£ Gi7k'-˛p֖{]1kdp]g4F6|Ju!kTY*gܑog`n-ć@vE8h'O^sȡw'D?T#,;)J)罙v25מ>*Y9OD@"=zl]YwSODR.ȇ&s K\ok`kr}+n]; oJdpy0;"u})$;wjŖ"{@/4 } @etRkJ'8d%(j45GIq8H޺U-8m6]fObrgZ)AUUG`6?Un=uC"GC'icl\LvMFꓒ%=?<qSmKRrVDh֮ [ta3vMd!&W..'R#Ndn(k}Y8-f`E# fN;CT3ԑ^@N jK67p!fF.BԳL >IxRD-Zf5zN `PoU<.vLAON؉!eŕMv}BPjA ӓt-۹9C=-0Xtpco@'ʱNùbԥqAl7G #ޗ  @x!L?roO<"nm@&K'*DiA:Dy'bF2Â1z7Eۃo@c/>*W<xS惕Np3eA?ϊO'Zv1+5>H%DY.Z>8Z1 0%Fg@$ L<=ej:j{'>0#!P3?) Q>r%+n:-ycjܧJV2ؔL5$_˝pjm?>(G\9:e8^b>$D<.Gm߽Š]_w?,^e4iZBӝ.(9 (q3 SƈV'`Y]vez7UAmz28d¶q-zh?JZ/8d#91yGիѕn]Mu'AZ#8Ĉ%M[OY2lI-Kړg>A5;r[$2hVā($O@ᙻѺQkWT}/nE_GB7Dʯs(0t]"cj!Y#*D3b=豚nO;a_~1kz?˚_Ё)L26teԛDW_T55lWЖQk^(8AroTG|/ہ3^HYh9.ocoç-e +vVpָ' G ?IFDjԟSB +ɗ"\L@;-Uf\jL?qF=r; wv>1-hėZŇLmO5|`F/:Ċ"?{;3cO\T&ٓ'8#*)b~F#6 Ø+<7'{:֭Gt0DA}|})eߓpSlQ]OX,Gvׯ},9pl3R6)aUԪ  e> *7C͸PG]h0L|n&{k#)y;JsP܆ɿ[]N܀.K(ĠJrj磼%|΁c^l("ӸSDr=bpRg ts䥾Nu2BۭVE=‘ .I$D1 Įr"GDu^KPwERϰ"Ɩt*D[tH¦&Zd,(W?y 9ӷ!ˊߓs."k]U By#umcOi4Wr/Gq L#ӂnq-yOg]7\sxpFhH?zrϰ;;%;]Ή@ItƳem[磂\'.9!33vedz"=.7e#ܘ(Qiܞ?G?)cyQ?T=Z%o8xUܱH}@##aFSS} !E.vjF_q>/Iy dt\5t ԣJl܇ݗ]% 98e;KL9_EXG U fCrăf{+J?6ogXHH A6,q}2p 0uX2cit0b뾶_pJ: }GlǜK5kigG?/sh@W mJUKvX Dh n( ȓ6 ΖT P*]jkĻ # *`+$?{{HwR:S53[@ӄ)u5Rj)M~^ 3B~θP3%*5 (=,?IZv*V2Et Z v3H;O+~ ={e{Ygv u1eODN ,\-pcuz| `PBAx.`-?v /F@7IeO履8T:Lϐw[" ]^,5 |K)?Dp|t#.穭u)Z>A5,Orݣ<":*V2X[|3hIr߷ *~pBI=q0#G!5jR{N?HK)A\>91 r^#}= gzH3ȡ8?>_ehmb 0rVF.{y>g V 0[W ".8^R.pYw*epRLtu8Ά|"* "1-c ז +SS]܏zb %^Z0&TĩE`iovNa5geq8>v߇*_!=UxeVf;;uܷ }r.&i 97 ލp([le5 yG>xI$u4mQa`UIYdqzXUV)M_0<@TI&3i}9d>^wԉ3Y bʡكDm}Sտi1`Ccg0 ы\1x>Pr5: ^j ՗l_l[ v@ܗrģևz@-iw$-©$0튇ʁVC`jU"Qh^+>( Oszŋr{ISdѭ䌴3l*?+P Jjq%BN*F5Oc uB/EME^4sFV.?C+~UhPa2wg*~.|nqTJeN|fغnT_ޒ|AḬ g2@N':8=ʠbTޢ`<:lC 1w5x_lj1Cd}"8 ;]^ |, }!s!0[T3_aSG B\1s|d@BW>^Wdoq*bJ|]Ndk}.r1o_GG 8OLLs̸55&dPgpPEN@&k$nGj<3BN%"*:M B =)aL(!$T\e/Kj߈CsR.ձ*&-}Om | ZJ+%p?*4 H?K_xA|aUH:i}//>2Qq aу,!G,ᎴX>:)E,NKg0U &]|. 0]+ed=D"}HX{xbkt+ʖuf) vʲ\:ozeĈv$ #CP-=yG:(K`L %8H@etb ۡYhG8 gJCr舶mƗ>ʟ $8,*fGrJ:@e7U/Vd94It}V]C^pLj:.#88  2v"n:ٟ޵yHٿnDON]M l; l kD7-y#ۛcxTu|EșOq+mD=f C=#J ͟ope{&[ c:ɶ}#TKC%_͖s#jL2>q)miw%v,>vq[Y[=Or $N&L{jW7em ]e, ?Ϟl76~V3lh!s}~:'9gF7F9oGK;sg<A,:d t!% ZR| ]'qaYobDasxzPɫ⼪+6ѠQ~W1͔KLQhȝzϸW鲎S;Phq-u!8#lԪH\kxZkJK/ B w7A( {7Vgueַz`la{?A*xD@,Ԟb5 D9"gjC&0by08aa"ebO ^pI^MoȣYwZootSGjASY?,ў[o"W5``c4I eaVh`Q_ F|v+uxi9[^tN Kej)oda׶&yQ@p|SX+Zĩ#)=-'^p-8 b㞤.!rzaYVy?p iL3 βU`u^Iı2w \lV_ $LZ TȕI5sH_..{zcj A҈zL?֘(Γފ4ԝ+ʅ]0QHƒcv6,FbuSwj;i3VvRaY伺:s;q.2xu@O?ܤ8]qGXEEc98UT86)5}H CwLBwezt|fDiu-IgFq"})ci&Dz)Z,}xrzc8(JqPK_q7C$@ΦZM2_үIOҿjT` HSҷP ҫڿY=+}EQ\2Բ֢Mv`9dQ _Rdȋќ\T9myRԾt*^TplPd%Ρ$$n̪:# եcҩX[+3+Zͮj ^({w}gZ]}53xGB#aN%qҰ40o ݷ?c/D;q VIXy^`/^? BR]қk{QC%b;kFE|uݜ 03+ M5ceJϳxQKHTΒظHdĕF])7Ui'7Z^`֏ c/YXak Qy(d2f/\6DvDA o0&Ωm 1>01= Tڡo8b-FȲ#Bg*3L79M:tKǁeZB*}{j<*nRe }8dǻ~]EǑ<ϏާLm59mmN[7f'VAY7YE}׸w_Uѻ4>WmWa7h .q hV)>װ&ī{ ?/c6v!,6$~ZbdWPWbŔJ= u]`H}~~ЉE/:Ӧ0LŗkI!W6Kyp+ ? )O|D75cH-l`!غq"BXu3mizz}D%2apqܵu| nsSte/xvcP5d+ȣF:698blٳq.,C)T-nt;!GO>K&k|6-RW~,aI/M:͈- eY jUUO{4S݅Vf턍B^C-g+TA:0"(};)4 g (\4TftBjp'BF܊DO AiΈ'd ୫~_/Z)XSe[0 q=[]LzgN[Iu:uio+mɗ EMWi%Zu|30Q:?aV侹~>HaBD5ȝfZ*Kp:3W=IwH"6>s߻dFv_CduQ"JwuvWDٹLt tcw7S%>+5 =ƅ^rHNOg%=J!2cD&L0@B)%{c4_ᕲ՞F`[. 9]C MS?,"s8_gE(8t~O>AZ '?XAHzZ홐f@~Pp8DCHiA5#7S2JA,SCW_-VC 6_9%W<&4*dez:&7wO!qNBDV=Wxh^Û*`m޽ o@,;Ccy<'[EETmM}cm_!3^.Ά-\bc"Z1214%q@P9P}pb7_$u( Pla/;Ov6.ZzS+mlC?7enARwwܮXŎչt[:x-u|̩fb鄧nuҽr6(-7`$5ʴ׷`IP$^dRY#uh3\KoGѠ[ܚs,CC9댪7ԙ\A2#P{9r}A>1'U,O26ɖsc87=ܠd4~~F> H޺?hj>Vyۚu(H(\Ql-!w"*}&!Pq%f x#7 dA,"hV%0e5: IQl I!S'",0rzzt]Ƌv⥴#~643QNM<$owPO䢳= ]Ld+\1PʚcEerjh /=x[R|onI%` P IJGwi|S鈔߮1"ߧTF4o:,$YJmgIi`k !?Yc PA)Pʏ]pWM ) elܪ]Qx( b' Y߳r xtup$coT& -6h1wXuA@iИ&lj>tg-uw4&[g+TG~3"ccFFYV/F ezTDoNySZI0komVodʑƞRUǻUs曟op]$nO潃/\ܭ=,ThLSmLh:[~( . 8r2#Y鈤s>pvzԧOݜ7%x*x)Q&hNE &l3?xvg:nd]!S*[wOMrX[tj v@$b[$݊IoG"?+4P` |8!mR`$H Zxԃ]xE񙭲2W=趈D,? NP_Oتw7G3r2c-#IQ7y[,ȵ޵ȃo%3(Ja8YJS-\{mǸ@KlɿD5 8eg+wlRtIB- ;U"3nfH[#]wJQr\_X%ոu>|N^j XI>VP' #( #Έ)e1)>~_P9m*YFU;Es q*F{m\RTV+~~;yc.H|xCT;GY>i&?٥핵ñ$,_MNk1~ap2Y"U70`R۟Nw{{=c5[6rLi\+AϨLq}#HǖeP԰4Uϊ[UcstK.{g! /_;oɸaZ3}!^X&g-D]]Wqu}9xƇ[$;p&;B w{DwM8gHh3IFVXJ'E)9wIy:(wS߁Lت !VWLX4CI=:/ >̞ST'-_ti8RC Wd%U^23ȹa3Farg_cCOEVoOaĹlKEr=B/#TZq3 J*!2U:,SM|ղy@L}  zQX bT.OyW܊'xt4<1!󓤏K~(I2PDAN 6&Cfnh~hYUmW$ɧON+NA!5i/^DBp\ Wqm}9oa!FRBC%LrH|xJ3Ϻ ro(\joԓeUGbKN޽-&.=r|^|o-xiQQHҚUϟ {ݠfSl.n0&Ky=|OcU\-ze?Wbum{ ĬAZ>F\!8켣JHң2^V%4m2Kv($2 %) $h¶aݗ# Sϰs?_0Nն5ث2Q00}F-W밀t2'\B!(i/ CE"̈́cKR:3C@>TZH@;<4,2:e ^ PkR_k 5MFa5k#zYoY4tsrDȌs&^.-" X/cе&YzH6)4$MzrЀK&9uN]ւ*_W{!xbW9Gv˸2uJHuϬFOn__. I8ȸ*}M{u5{D]ޖ+v}@Y[Y()o:MW5x/{޻+3[ h%SݽlΖEa-qQw?y)ːmtjO/t lBR #R!7.[l U<󅽕2۩Gq #)r\a<  /!BTɸ(%WY8ƴ'M Sw]>te4T泋Â"t5_X_=gQunl7! R?p%72Qhp.)$pR-.֯@Nuz_3Q5)=5Qy齑۝Ƙn/Y3cs0=mȧ'()#_%U \_hBi+1щ?005(YIY794q\؁ kf9_HdE+W\O- Wb s ,5|^?`P9s?i '[Ggk9w9".}N|XʒxJ+ 3CEJtb%7}{HaS칿 (HCgfxTAڂ-J0+ud%M|\^: /}خUߤ TqM XI %Vtg.ȩ4NCVBLtXT˂7X~X `,_(wF;U/c9YJ<3w\u7?w{egzfn y9$rT'x9i=V%ǂחdt=p[%N>^a8 ׊$od } ,UZұj*ȣ8ʗVT6p*XD+E&qWkȿu$q* +}NzovT-3#|qh^-t{;7I.asHB^JLU@VXh%;,M敢\fUl)c~ %|qZd,1d1VxGnҜanz)tb,!3|}:gQhRe4k"vYX[hccP!PaO̤Av$Ҧ!:8ݲ6R0c] PʩLkr'ݓiy#_ج#=-wWT:8ʿ>P$ZC+c=~[#tsCqO})*M{ ГPc W,RхD`B%`(bHe4L~3Lq/x̺SY\:Tuask>;vWSR!CӰ\QNh FB2RU0&~nׯ!s-~BP/^ Ɣ2m 7)ƞ1wp<)q۬gxi1>/4Wk4_$Fb] fL.Fg#9;CgDi%JG_Ὶ@FauNsME ^߫|N؆OdRI,_HƬA+'}-PIe8zK8{>q ^-b#v@|VF7 P}]v(7V1uR 8m?)pnð !bG9&>muci_fs{ҏ(Vl0 F+;l8>Iʜ%RnjVUPC㬥8 Œ?q &O.<_Sy+ޘCf*yL*7Pꔵk$f|C#icC.EZU4u Q4+#8׭;e{>v 8#{2)KR󳮯2*𺮜yYŌ~\8%(d@T2:uV%zm8a#O?uK*}ӶJw$ylA -Hp!(7rDl:KhІαrc(xQkvэh uRjO|'Η9#GM"mW6@靯ّ :,''q_a]İ4k&Ju.IǼ2:tc̉dz, _Mq /ٸ~ Y)󼷫°F#|@JB+D Tшv)a4)Qj D%(dBvYҳpFF$4,fTEȹǯj>^~Pn(@Toz)zBEg8u;015q&`pʠ~lzU}C $.@׷Sڪs)(#oԒ^ϕ74{|<ݚ>eZjhieyz#RL @\D<Q3v=*uOA(\ݖW;Ʌ'L0O Xy@43hkAo$m0uwLK !pTt:?)¾t/QvD*'O6s ©#.uGi's)T*}>;!ړx֭HFT+;y(IZuRj#w*GyZݬ.o'B;nG9Nnv<ǜ3dfϓ1VކQ; QM&O q"$ qt w#|4J%|&`Hq\iw ̊TrccÏKs5 #_ԕ?w="vʕa9!aMl}E82 _xN#tK[y=O?vBpXdF_8U᫇%, 'D,f&;^y!~KU~3O ¶'V]$79,5+_q ֢6V/j CR1Sp8")MjSypqhCufNDPft;u9/l*Vo"vtdj8ʴ.F*1u[0H4:ȂCyY :ԟfk!z{NcIyY8*v_0Jn>G%u9=J3@͵7S Ak l,X"C/&Ijy!"%knaH>rLZi~':!Ul5g_ 4y|\=&,6-{ZX}u+9k*}dW[h4c47ShUhԔTGfixzPP}$BLܵԯ:װ%[s؍7^DB_O7ˣ Uj?`΋Jsxѧu_MOHt1PCdjk;newbؠ`zmƸt 뱟8{B9щurS*7⚡~Zl$uZvV|d6Y;3IRYecnie0ۉmF Wtr@D2:\]{m6C6=/E?IF.*R>3؈PX$ ,a iWږa$H%}KRЍmIvy7R߇M]jux5yr$SⶍE;9ADT{DݐcNc7(DQuݕ,'-*kљZ)ӿ:z p|wM# $j.,4%4\ ˿ BA !N". yv3ȾIN3&PDĥ;ѻ| }G;y Js)ޔrd%U4evW;M2u~d.%'*N85S؆W(No|wFf5 z]~;˭c%gg˨%lt!}̆'K"#4b5kUhAX? PDbڶB#Ǟt@S!3XVS{2E;n$r}J-:a?+׫5Y]礪 Tk9_ouB#iKOVڈ\;I\qOXY,}ﺠm7KW~*e|em5rl$kЭfaf1f=H""6}a,M6B{Id՚@-{_R:hKj+]Ny׈ri- CӿH>%NFuVUӝeE[ 0mu $C~? oiT7\DSSY;Cv-1QP|Cdž?Er{VTmCd&OwXfLRbaVeIPP=j D gK,U79hY±s5h,-L2`f 2^n"! QäK-%kyW בv>$a O zhNqo r`~礲ğ4k3qjs% {~rhJ{h4nBtǂbPbz }ՑQֲe|Σ$ZJ` q)z순XW$ͮnrQ39ٵ CSd4e=ToRexK,H_c,/'ؙ5i!6B&ۛ4+:|JAڊ͆w/!%BE!|_xj> EZl2֗\~ۢ,~[<6^XGʮ7#:0?ML%c`sWY{ mtM ,zPZƈ{=' zveT&Y˒)n]<]/89٪X|PХ 1]$Z}H8;u6wLC' $FF~f{է'zB\@rS&@zR|8#ɡp~q'4.Oxl_.L䁴s'/EI5C視l&I#@~^=;j2 y-0:+ɠh?EC/MFuWU9krQ3>mUJ8 RGU;2^ Lu#-P}(ɽZnV/y7l'"b)L"\+5OChqt^Geb\b?eqKo˳rfۭ4&oX/ޣ0jpxteD y]`Q| ?"|{kO&N-X|{ $TJh324(XyA+p:QD-kW`>yЯ//Z72H]\鈥<2_I OE]2s'@\JK}#pӴs(0IP"ˆ*' $W"#OT@:ɍ{NO!?*jJHN+djm`Yke+FzӀIB,0Dž[ 51]a&ٺkh(L!X˴FV&b;3El-_HCTb\"ky 1 [BJ{@4E?U$)Kݠ%&4xf/令+=DXu$DmwXً zN^D~6)";)uN;{"5[n߶;cW FQW{jw'NOyڣ<'DK:&q3 r|™a{eT!+DzFQIC :O0j$1'^x樜eKc| I8' W`8X\^8 gj01XF&U ?~"ʆVH<}YZojɧc櫠`#$tUTPca!TD_KA[s Yh>[*K W=Q{}^)B5? Uu%1,./Q!ڷp{5Mf8vUjTf Hcl)[?*ula*[s.;_78r q8&Nlu@N/^ { "Z&? Fp\Ne`=U qԴm!Hp|([P X.䭚,D}F5j4~:&z|,8d)=.x׉|8ylr@6MY9lkhuyY{Oߦc}UX| kœpTC0w9[▗AIꯄYbjD= X@<zėOك?& vN{EHkiViő2"lתؾI{V+kKeZȡp@Z&IL! ^HvIe8- eꁙ2uƦAFs]`\,4IPbM (`I¢N]#>Y>)BOl1Aeԕ H6j\xnQkM9Mv\0cPn@tul#1!9ɷ, m-c[ ͣTHS`XyD jGgXW Cu6WW􌼟M z7 A:Ơ0Q[QA&:7WZU,+o_ڏ/GU<;נ7]彨?|0:= D$Gx#2ç8B;T-Zfz`8Ch0xD#&;+~ArkU5?Y%Y6 e^;XJڨzҰ2 /c'5**1Lޜ)c0gގwJ{rZCց<7$ {I0,>~Y>v"YwրT˃31جa> : KC{3;!.Sv+n+j}9H/lxke9@ZU|1wμ sV8iͽc>8܃>}J):7 |?<@L#oB9;b^,mvO@K|Ue,MEj,5jURݣruJDQ2yNi( oDkc;g0:]<$t ܕ'yHB)Z󾄵SxnJk[Kp Ky~ .}da"Wו 9u1 DR<%ȁH""w۠:h']:$ \] UV,u"yn0&XD@z}x3 LJS?-<';/ʭ[% C!9kGl.&;$e{ }ר{/3h>e1V`%۪ +[)0:K8(bI.sG"9*2^&iQ [鄗CX >DFv{9;Tc*ȖgZ7ݴ NeAjކɃ.T'MI\VXJrdaG{o2cɂvW̛)P 5T"ќr9`(⣀E,$yfWIͱu%!70_W蟅+]N&Mk4[)}H`{^}KH~{TZgrۀo+&ʌ#*Vg-|q1*\ l#eO>M|F|WF. smْ#X7gm_xqm3BQzp/EIS-ujX\[ ZƷ׋)NqE#vA6H1?"`8OG: .@Pس;eHk[F ΰGXzz:?mX_k\pII-GHG0 [(ȍZ^O_|İ HejC5 xI4秚0^DbeȆpJ[jSICc ?.>ņ\-tYVK0 u v ~"Í2g3?$%jKv+/v`_)-|('TΨh0+cs, m* ';44D|~ej݌p3D%eVi\B/Q 3 >J mF* X rUnM x9<JaQo\ypz{6a"8>r38_ʹYRP"wh$dPDc\f @P;rwOB ѻ/ ?k &s55dZ :B"#Xx1XTRȎeD!K{IڋuDj BcxQ{ݰdG]t&IH-΂sv8`5$ޫWՁ'(iCW?Y6^ 43n l3Ql2~p2e`azA@U#54 pOeaa^F B6[ @O.VWoraSgd.$l]K|#?,Oɹo01 z:*gm!}LAlH P%|FqD4uoGh53e('WeHqe{up&y{؁B@-叜ث;B%ZҹvM(\V M(AcH80N\LG^'?+.ALuȜ Z4iW 8 "E1) j€1F iJ& Ԉ =WyM"<}"D?Ѻcrp+˯h),]eyR,BÞ$z p}/s®~\u7A(SGej}sq,n/ĒQq>cEʝ섍(Ϛ}im$G̰{Ɏ?ODAqKtBQg피i:PXciyҘ6;^kkAU?$mS?#& '__gH!hsp=Rv$|襚 =8; +'dP1{^X"ɏ#|̇oX:g8 `!xz^R4ďbm7s&ozo̡14_{ܿbLާ\=ycSY2GTJIJ"9x4EaKo"R͍ гZN )-\hbc^%*#P(b( w3\dܚѩ|) !Cʞ# pE ;ѿ[ٮд e_9SEZ\Τz 5 E#?i 'A.[+hӝ+g[^Ui>9{!P?{󊰢Nq(.jEICҪ3ġJGI,Y"AƷ/7wsd?B(,0}>&v[Ӈx1_ 홞pM-WEͩY;mϛHͦ%󧷱iE^Dׇ$4ΑěElƩ=K):z ~-^ gh~_ VGӹ:'~L` .E"R'?̋v zVWs)7K(ƍFr zk #8zM@FgJ<y?j>蜾%C{m/j3(v >lAq ՁGHHtjX'FR^Y)2&B5 M"C +p:EJDf_@Ak^ {*S6k)\%QGy5ls;:Ez3͘ `7&on_0^}i< XK*R/NA_-,nZїɽ 49(vjf6SS#d|yRSGq%w;Z=B#H? W{/V ]n;{- SDGQjBo݇zarľmWDe\&k 7ZCj5]@9}2%،d^z w{,/mi Ks$xF:A l'zi䓴mw kMogCsήjuyTkވDNzˆ7USqO:5d˼{j5CUwMWC|/HV=S"eK(B7=3bc3yɀcFGO{%f2-2꡹!9"ޛ ѱY9ʓdžN}}2JCL{´+&D>[9'ᔩ5Wţ#J u]( ,FQcc!tOvE=N[S"qó%7'TrWOQE57<>r9 m02,hFL i -rp 4Y"lg_ `e?`Ida(ԏx5.ݨ&.Mp5%d3t"% q :v ):}+v eogp z YQ-]c3uA~Lb0|ҔP޼a)Zec|p9a揓+=j\6y6PыLύuIa r`w[SO2с) S[u2P02h\ @͍-eSaˍXZ/MRuyyLͲn-M z`#Ge=" XjM,L3Maw]\nEvOX1kݬIh[7;-eyT6>rz(L7f)\'lL V=\.?nn{. Ғ:CTM#pC"lQeϥH;rj H׷.|oV-(K6Y-KuᯋGcwRA ܙ!H) q4m|B5~Q읋)c LGmD"ʹ,^;}8hcߖp,alVK?aZw`O 8zcX3 gM Bܹ\-y.kYsl-L~Eȭ j}䈊mH2mlfC:>1>$fT+`L4 U{JYj1f;ZFRH@b .T)EuބacbwgoZ^kȚ lf_{ rF6&W \4>h.FG@?4H5Ìj^| n儚{&c$36JMg$MX!(5\qV8䝍q=+LDB Qi,asC8Xןm /nL^1Yj ELe|bOEUs֯+ˤ?:\VH^ъhW}:;n!esY{]woS7) mL^N&`eT hKuH/RϠ tko C:S"`sBէ34ջ*:4+XE[_݆0~k;ugVW;˞Ll@Sۦ$ڤLIZfbMؙ8۸kލQH ݱZ~Q4C]TY|\3Ir 7nQb-yW3|7ERoBMWǙX-9S;{f]8`&Z{_G+=(O 6]Jdd,'|fܳ({ ۶mbgR¹? -Yws JEe1gzjՏ͵|MAb,9.xkr8 Px\2;?e:ޣhۤ4j$cw +Feԋdf%.p0bސ_ƣHם?@ EzR)"VJ}c+u@Rw]S~x̵ۆ$cos /T'ґQgeK*V~|TPBOn`;*u#PqY:ԻrIYl?SVL+maX9:T,2|3X܍>v7(]WA6:wCL˯5Uw?0V&ڮ.Yi?u%WTBz_6*p̜pz D+z 'dPJ* bn|x͛q"NJPof,"I2ȯчuoq+*_ѲhtQv];er\n gn])9y6-e]#D2[YI.hƌmrg49 Rq{aaCg=8ml'6ܰoAE/kkqa]dNuYۇ S%Op]:mho Pi o4:klWa 3[C=sPJk_aSg0 r?zddzp뀼՟/#|Bϴ4"ZWxxA$2HЀWƮ֦^*̠ pɭW%( {1]d}jd FH&ae`XBuN^ŚEz.ﴃGB=ۍV052XIq6[D{]y+`G٠!&'" #d:M4ό cig^U҇EGGQ:eXKʧCM5lգr :IH2z`yov֛wX#*}B+;b~5,' #KӶx?8u߸ ~Nqэ0 /0rU?zg(~d6NVp>H!?0:LӣŌX)NG3]k^/z,3ࢌ]$=۹߽WK%o[rL(0 ^U."{,c&EX9ח~2J&&W\ӚZ;uj0/hbyvV{ڧQ؍GRQ_h.Bp{J0"Ģ9 N>Lz^yKP߷rĚ-m"tc eEV|n.쯶-l+ix3'.Ts' Mnqj}-E# A~> 2dm".qkE﮾{pveڲL7@U_ .ʄylcP66o~|2S4lO;c L~uW wh脴˄T'2c}3$`S&&: [gw8dڪ92p^uV'5K(@Wp6uµhTƔ=;5.ߜL_r  9scwO2$9]^KCu`]W|r)k9?hb0RD2l s ŞXn 'Fl7HbYp뜐H&Qy>Dկ8 }/8ЧD̥>[@n ~% FF6hC%xR+ $.}78f >AgRCkd|.sc P,taBĩflsjWGbmU5Ak9 cPJQt3_YeԿfytUkh8p7SCupy4\r N8Fjn:K{ʕJXSl$MԲo=ܣџ$_VZjU,uˬ Ar)Rne9HK< )F$Tͅ_ghGc;T* (F|p*+P.K<,8H"@'.?Ȟ6IbAqMw~!d*QedG(Z6I:(<<ӾT~g\‹GFMBhbyr3K?Rڄgauw (v ,eJl@P8_KV@չp墙PqNlO=կ[M ˒Elpi%f+ lN]|F,m7n}$2AUfqL\X'nCIW۳ݳv8wූnfQ؝T/IPZIY`&5<(1^ai<tzw0BԺ+B/m~ʘ爊8wyԽ:WCz˭Gqņ}a)y(C6xS[_~J~ٞz61i*!1KpZa_u6qra^1YZ<^yR =} V:j?p+lQCOyg%&N ؞lM.ϡ5j=#VD=̊ė U6F,{V]}ON"o#1k`^wHPr:'k q9щu0%Ľ?ZD/wuATe@}p<pI5[@~|}9}H7,4z_/[Ex ¾UQ)9Q3d}yj.&40 #r"9.P--m~&"eCfE䱎1[@ޔ*LXDPsJ%HFGC/[@tl@*gDLM㝾!oSqӒ*ZmYi!CqHGEI|}^AfF h}k޲99x@ā}Y UKDh&.pwڪfQNJ-$wk!5DM%D,nLIL^PN63gc<+7ekdoFptNM;&%?K*KC]gv* T'`^,$2` /h(R9@p$eVi>)a VA¤ vr[ʝZy[F0f0vyKJfCuܬLl2éAtoe| IS6$In"Il kM( :mf;yQ/$W< ytSFEOW&kŎzRl"jOk\dI'4w`ԨT cJO_ԁp2a`%PFX"!ÏW\K|iDy;Rd?X ݣ=I(;%*Du=\:f ۟Nm*Ƌx [sjZx;Uoq{0bR[Lj4f |X}} Ai[h|Z),Q>bi*}Rh7 {} C5hYA9 =WX#v:q^V wGxVez4p=gRuHUgL#YR^([S-ܰ5;e}2~(|. 0 [Ʈ7Db3zK`uy d쑪pF>Dv B* }1ަa-1(iQE#&⫝a%j '"-Z,09h^.tAǀ<=AYUS^\ZzZj4Wgy-z˯;TZ}8oհlm_SO]{@C<6)ߟO|gwA˱qdc^ 5{\#2u\7Э*@i d#C<\5f}Cn<:y =Vݜv8)LdʥHedQY7s~%~]/AӐDN4 Ȳ(cWVA hAx`}=ؼ^S<a9+]X_2_J#cGѢ|CKŒ8 ZZBsg3}HD[BX we.2eڗVWG {Ie.c+"~EheޓC `ظ5/Q WJ}~Z;ĝv)~FPJO,gs|a?87d_%HAsP8_%f<RE$o-(RY Uqc|ø7K4_\5$8O=sjUM{"irw'C _T*b+oJ`p8&;y)gû|ZFOM8f2)JʻYZ q"]Re5"1_jXc+hı'ڎ9<^՗Hcy YjUQ-g.^YħsL}:"xߝ+.JWo援X9C5yzy8GWj]z*.tݪxUg\U%^It(#̸ӬA)ǢM;uN ~1/#c_BU[clCo&^Vp3d 7*_-\q,ȫAsqlVe ~ HhJpwYGA10hň{6 4TXϫ5}ӆVt:dMZ&Al{) `na3%{CkYÂ1}>Wh4ɕa泀 6e>TӃxβ0)RN@-80ƾjV~ӣd0<ܣ'M6Bm*?ɯo33s^;Wԇ@ 'zƱM C>1K(T7>mDfYgcvi4 AЊ Xexn&H6^Ά.lL&'b5y8@vI`\A*?@3u-]| \ăC[#ENxhAA1u3s?ҝ]Rz&N=X_0E~QxV%T#G¿;,whżLX-J81RQ-aYp6Cdk<F|'Z,<UɪU `w Amei-hcʸiK"'txĊԄٗ-kU>`V!,2/Ӟ)c26VIy4_(e)x<wA4Ͷ<8͟ph o2|P r|HTԬ%];#7n<a1SZۭ4Ve @M-XOn˥Fp X m*SGԳʭ|xj37ȐA:I*;łJ5ֆz[0K Kz`ELI5{CQ..Wvpd맗nSD*]`IDo(9/Zk1D A1B#QP0i:1nN-XLt`(\8Ǐ˝ Wg5 Hsm=lKY 0Bm~:Ϩ%Dsn+9D v%uI܆ >QU7 ZC=m]arO;jX]ڌǖn NpQSJ oW=xT6憣P~,g9*+J7j65-;vnOK6dIC|Y Bjps&4=j a?M^EXOMډ$ ,m39L(b5d M?03\g"i??ͦyj0Mɖ-1Rfj .Gӓ0%s^Dv8Zjje"qvH,R^n^4 %f^J;{E H :F'Hf^SS ڞFM 34ɴ+U5kֲ*rS4 J ZA4x&R5< xV$pl]= K&{ ЌDCVtOj-U;Kڤ覊g9Ds3py?#srfՏaaMlun|9q*MC$Ķo3r6ڂrE`-, ?(ƧG(I\I !\V)41=w9-COT 8A2U@`]p~[}5qQojio,7kO&v;f=<57ԬyS4P>GVBė΃z9,&(v5ŶP7̹UN,Ӛ Xd[ɨ"M`srߜKP$7]&Y)c$hqahndLFl .(d7iWbNn$>A[uh%⬛lܹ&HӇR\%G1fl`1jfB|vq(!C1g4 * R׃$hƒ';c9"_ Sio4@4-7SF.L!3vH֮v>t_=&7 eTqz}HxAz1#Ixj\wu] `KP!1S ?bs'HYm<|!/R-II1.9Ya3X|m_}iYs/nbۦGPI7mSg`i\@ЅTz^6USOǭNп ~"{1=$tp+i(1qOGz3{nbGx)%Wk42olwd >Y{n86UM:ݟ' GIJ;;}D\T,c.kFu7c@wmsܽyn@h $\INoiS(U0QVXr|C!iXXxeQ_aС`YO^k.f3̨XG$ +bJ.I]<'uwՋlLoZ1QvձJ>9'1M$ɖ[OME4$ <~O*ƏQ1b TjU6[_Q8x욳ZsQ!$ jNza.ٗ3uj$ʕ4eZj[P0qi~6/#O~BI/)_Y0&`ẅ GL7sSWt<_O]F-ʧI~a-X:kl{p>>t3y^t k~:ZFoZF`:a78E~3jJɖ)V;##ҟGi9#FxKp,ӫL=j9Sk:?bHh%.Ji<:=SI״pWRq>`\%׏O]BB}U6Eo%±yOlj2 _ؾ v:h"?W"܃ ^\ >C]#2{tͫv=jsFkDF r&belcQ1bQupmWi@bA!/SqvsFΉ8i44?90_Cru~ +ݪvz0fw)G؍;o-hr*(j/#s5h;ܯ\\{K8~hsv0 2ee&(S<86%c#> |v~AxVQ޼TĶ- gKM~{s_"x73x0 D#;XVϖ7\WZE54ҧa;F{Xv 'V"<ͫ:&JOMlAT(g&O}l-(}+>Y-TnHfhPzA4pg7f0@UR J&y2_Wu&ꃡWعٙI7U^bﳸ(Kjo;dӥ uimC֝ y=,^ ݣuӕJ6 wI Vh誱| MTđp Z<ɦnDEpHZ2~,I3B E@iͱUT\`3bt$/ߦƺ^d-mAbǍK;.;U>A\ޛ!]"4Msmi1ʭ7¶CCY/ALG$ajj5QQaY);0[pFCEIvܞHdcqɷ!E3R!G3"*N.O:d r&]JX/[~Jh!g1idˌ%ɀ{ȷ#UePQ}w̤^jSz]/6H4*O7`WlQE%ZZÌe* :n/q5;n/^ iP}qxBPS'0u}:P?M-kV#[ЄZ`;.1 }6P/7De}g"45! GT4ݞٙwsh3\4ІS61kW |#s%+k٭in-6|C{,y,Ct%&mx&UBk# g$ ,*Zo`NyZGu gh0K䠫%7) BrF(fB;b9UްiP(Svk }_M@ٴJSIQR]8u:p#VkL,TE`G^R=$'АpCQqo/ف9jQc1xGiQ %]^yW%^7 ]*aH`xFDOn-8N& N&:QmF͘%UTn~\!5gVFVĹ]9n0#uqqLqiG#^%*J󛊹_~3eM*2*Ws:6?B`v",;kX,P}; 1ljg';4veK/9~|8&*mn]d\Vs#^cF]/9<|y+u1#zqЅK-Ya(x;*J{Dw>;dJ%y rVNچ$3i!ULa ,5mo1p](5ؓfK/Sr!J%~z &%dk.e @* 1%b,Ƿ:lu쏿8@O̺waL}XS 1/>.b%lUHD 377\Zn<\(ѩD%񕨜q;fm!cGiOp@+L=]%T:^ ڎh 欕k9\90,{qhHUgS]~ӑ?8#P7]˖IعL#+Ҏ`2c.N8'V?qBl? ɻu'鸹{ F̖>6^IU.UVl*JZ,(x\JmzxS +dn!i쒯,n(Lw%Eã\D|$G#qԗ 6 =kܤxEzmM95,} K7Cl{9R|n4N"Ȍ`3.ZuE 0FXQrJ9 Y ׊kD*;VwRk3gZpMj;2S`1= ؂(5IT(Qa!iz$\zs>|Werk輏LI-6l ['Jnᱡ 'Oj T['/|ymR9K(O9 PY*xZ~U G3?F#lBq&FFy_x7#v\5~[ֿyOXyΨTANdcZR>/#_eZ@m#.`hl?Dt ux侏c>&f}}mnI0cx>k @Da㰺yg⍲t+zIٱ[Xw4 nbsCݤgI.0 fk?cnL]p0k7: tAXU*B\e `+c(IQ#[Ǩ4N-k,/ c/|48~z]B-Ex␛*wK#Y#%:U;͑oHe XdPIuV>o!7$(%(E"B/tͩ#^~6|,{U|PCoc& F ].BUQCbO4]qu {6*(ktÚBj, vTػ 9iɷdJd,a$  !=E{ݲ 6k51;ebA  ڬa0Dނ.$qmA6 5ua94|>;W5J%\UB3g͒pb$#Ȃ}Xڵu$ w 89u毼9whTMsqS_VK.Ӄ~1O|$2嵼hJɮ"gI{,pjLDcH Ń(mt{;(lB-{??nL*0Z`k:Uך["M{,WH=#˻ST5p 4+bngGJ6I?3)g坁ێ05Ք.ԉzRl ˾;KB^CR3 ۗ7ni[a4zMptt!RUgPM,}j(j]jwɏ95%ۅEBVjPx[V>WӣG|TYxcxi,O8GuTRmkjz!nI82W[ך¡.(I%Q+,ӢC/Yl#!EPv` w^gLN J›JF6Lװ&3pIX]`Y4Jfu6O(R5Қ0L!^!]R!ޡ\Bخ'ߠ$Nn37wN$RR_«8FW.|O>F]pN25Z ,p˹Mv1nR՛ULb ݵp n[j}!"~>^$kI.SVi?y\4l'ףtϭOhO9!v{(=']!D*c!a)ؑ.mXa ;Shwe("^S?)YFp}r" 1M|0=`\_~U,o&/irHAO^৤2(Rݻ޺pKZެmȒքBJŚKv֧R^|Dܵ2Q(D'or8B:bC0;4̋ik,RhN )IqKbԌ'fY1GL$I~^u[7!htK=v7 ](dK%/_ww(Xi8z PyXА8]ڬ)C2ѼQ(71J-ېԉl $gEA(hm& ܹ?z\—Ja/J ;Gea@sHN&k3$4_1 :*t|i5Q>}o]dC9r 7YJ!{jݩoYj/>1tŵzCiq IQnZ)кxW%z\wt̨66SO$!6 L}J0>cDBh#Mj_\Y..{ htH1޺. {^0_3'¤Xm;(lӳn&* ;5X{(=u] |< _HK5,FVc3&%C 3jB5ֺrfżSڍVRҔv,콒-&"=Ο^9!<5aM{6f7c& õ|h]Q5"] /LtsoF|!( j8K\:UcAͬkK4t8YžLg_ɶD,C=wN ;*5 jDL;EnY&ļgYę02Y1[${o^G߱Lv/l=$)?npM3<ԭK1c"ܱ]_*^>D$qӤN"MOZbs>oi%8 yƪ-sBP"f ZȧzvKzR'Gm!:=Gl ]e&p:JhSqDz̈-hǷJiVlUI," i6sUK֯7#VRP#w]!"J'8q!y=Tz?m3cˉQhGB ۭ wN~pmֻ"ɴo.nb굵w_}[0`~ 𘷾ә2sɤEbW>%+Łw|>X=z?*/,Fj|)ѴZsh86#{\rP{^e!;.ih+ĿnOĖFr&g@`Š0\o36Th.9E$Zt]Ym`B6\)p@)/ojL=RT;UbSR y#vXƾkX R0J,0MZW[hkzFF,fmWdNe6X m8؄ Ѧi= U""bɹ\8)&_lb@+q\as#Klg`Er!`g8(`T>%gf^ܸ).kr4$Ԍ jA>Fv0!a NLL70ϖ(Ԅ2w}3GYZxbN3T?; Ic0߅OD[JֿN+ <ˌTF%)!y')zX |F4 j5X ,luFGm]ᩖ^uM87 Xl!/6BZl$jDՀ|arٟL2T)%;4TTBK.8! `rIAIGQ끤f9y #1340|!Ѥ=[f6{k `/}|n 6k" TUAJ(2e nOG*'x郕.D'Q Z)N <ȹߧhkOlRkL3tzy(@z 1ZL.,:rӡJY6 F-Uvr)<BwZc3l%p BerbƳk {lA*3YGyTG+Iբ]$S^e!рVi!Oh2YgM? A?!1xς"?Oo 4"lz>,WG8¯ zU"R(V*A=o b?Q&+ 0;Q?%dB>7!/ՙ%WvVҤ煄Ҫ}s+d+tEQb̛vCӮ7YZ%h඗:sD<:𩏖2;lkmOWZoԛW*e-0W#gbtGm?Hߑ;Mb Yu h(|nCobh!FOGҟ,tГ̺GܝhCk(*h"nl<[z ko7BȠc.xWA۵ =g0JvMg ^of5 G'Qjhfk7%\`A$7B%CAh|YO8ne(p6nD1z7pLі7k~R]yDc@(g-[~5S(]D2$zio&i ¦Cǎtݗ鋜\&(0^m\tZ(²i1-Wb`q X`NF/R.ʑB_|ڀD. s}}"|#$!w6r& EB52+\㌊D {O v.Wb*^Z4"K\*!M+XW` Lc^o {Zhx$SO94xIqk١(w.XʈFh["@T C`A(3+۾F&5}Zҕ VL6HX2 篒Ŭ7۫N<.0)2tZGo,BjzzQzz$CJA!/Rt䯸>sa&U?Vf-ǽs2ŏYuMڨk6m1Jc&šVLĩfdR73[-*0wOZOB$;膽UP.:A&{WNq-]{{R`\e&*@xTRz[Um z *hIPM4^@r&Ow04vg)=.F6E6~>I4e|ԖC;ާGowis5pֺ &S\lDd*|U㎇:@YNTjS+1?snq1Eۓ j ޡU.|g.v&΅-0eMm]~C](}F ɿq6ve6xZfFx,*#\lm^͘|Po<p@EbZE{ɶx#Yd_mZY=f1Ekq8RfhgS5.d+",91G9(,!Ex>¥pmKo^4Z#:`ּV檔PEeOܘq;ބei1wm,Ʊ 懨vxlQO50R`cYs򺠨X?po-A+΀M2/b}ig}f5w/1w>WWЯ #+#!Dq@ pZŚdj__YV]uPly|MsZ䉌Yn!S+39%@!*өoIYomm\R 3CH?jE..Kzg Ǒ T$PSN* FFv (x1zB1md +X&CFհS0O5 m|{xUkd|ˬup ^,ϻ-@o vQ"<Y)OD2n1&4?:pmH|,i4mj Sp\ Q&3S~̵!FZw;ղ1/d8z[/@_ 5Xݕl*1sn$5owXuj*_%Jɀ]ϾfRvpJ04 4Ydq0.$}Mɺ-!xkB~/@RhYelBėd.;:tK#H5~xpn.EE~&I9Է5мKv3:3:d@\~| tʛmlKD V7ËxGq-r`1Q.sE5M,пqpn卶гZzk)BX~gy6ER k}zK@bdh3H3ZȺ"fexx./Nl&cķ- ʏ㿆BJʆs |ˣgٴݓzC,K%1Q, EtC8 QRH48ũyDJ#qZEzLe/^t5QbJsY_>𳒲8vfٮ+bϚ_ZKV.~k  ~ι"h'Jc!I{3ȝvD4$ӟüS@s ALk(cmzI;(՞LtzZ@7 sqXDF\%(M9zPar3_rsm}:̅-IW{ Ve*-bOmw#UHE{kibߵ"_fV%Aђ& ʠPO4ϿJJ̰MSmעkݕqKU=]"Bsͫ3YV6!bnYc۝S{|[|ϹDbU='.zA)(G$UPc;З`QJxW/J;Þ5" D>9ئ3B6ÜW 3g wo.:/e})]tqIuEPu !PjsK]V%jǟ3ĔMY+6i WI{̢k|r8|nI-$K)UhG),f+#6UJ+E,o%M#LbiPgJ$NMb4EVݵ O rxqe6ě# L%݈d>@| #RŐe3OL>s OҎA_63:G"[U~Dzّt{hp6P0 v9;N>̄|kq^p وkyQ"jZş`9v(ݓ 0N,rWZd_)Xh: H8B*V _יm]E.Z:m?TJV愅K`:3v.G%.njSz}? y]}\˧z)ǺI|@FOANxC0|U4T9#=˅e3KTRRŞzD@z^@|%Z-%ܟ-ޅU^8pw,e:gH-hS, &#`*u:x]iÄؔ+\HGFnE>5qy,rh5/YP :EB@B+ ;WikM"#I$1f/B6o9&1:e8cT~'=U;9S5ۄgO6߂.FMéi>pcgP5RA OBu.Ɔdx Y̙!X\ªuJ]n.m@1+(y Qw1D޳G?O)Ae*&{=vXkAz +xk•M:42| Վ50EG-\UBE T"nե%MO^70JW8S[sN&BBk #N.3-Jwk+C4 F9Aa4^W뭧IfSd:!rsZVv_n,7ɰYJ' *oiv|FsN9Y a%U SqgVP1WUr.ubAxky>4zX/Ybd;6ezjU5wPU3$!ÄK-rźK7Ԣ*9MR[Վ A;PaDHkD_m--5;JT'R2<[.QH#'yLJ~x`U|g8%V{:[ lͷ?ram2Ͷp]'N\_Þ.Jo3NdECH)a1/шr L}_^9* ,yp]p@:ퟫ`zʦ%p inA%Uc#HJ*qY|TZ迖"BrZԏͲ⥻h;uocsD>*<Ea3˧1U*FȲ 2sҰ摞\~!6{R>0L#p!4*a|0G_HOb&{:K( dfک:>4C! Ab=Q4hggqk/rA,JjnXra *\og 8\E'EγQnؾkIZX&#_#F^F~to &9m*"șuZĘsb LݯyەI4ca=/ը:cKG y`D1AyJ9EBjTC5M\{>PKC`-L8[h-\ OB~y(j͠#ׁJ]R]x'%DHW$SZW.DZs99*L;'mrEA?fc*'׬/ggᏘ(_[W`jܭ%dCu'Xa{gf&S~Q 늠;ԟ uz&_\'og` WvZdt(zd)^SrX+H%D٦ӧD $8 '%n9#͖ZJ'Z0H.Юaa(XS׺5p e]Iʬdq uܷaSe'x*͡-s9T(hJn" jCCnK..ܿ.@[ FWZálq%^Q )},qH7O9,H$al3fBY⢆EFW. TkqE'T$Ǥ5J5Yb]<Ⴃ dn}nGeB8fK鷴'{ꪺ3ZMTdaF)YPxB1l0 ; '1|[BrJig'2]W{U)B4l&. /Wb4FXxDBw8"!Lq9"IZX^e],;M3kRz2vS1R5vov8@A+q=h|&!"9|kcq/q^.,1cXRƌRۆhYEU57A;m)+D;DjC ;hJ4 ]Vxƍ[NE? `td0>M0G&V@vfvsuͲ3ɉAy9O{ &GJ/~,Iq̃ dc]>Z^5O5ە,'%;WċYci 1M;DI?lOxs8?Q<窌WdJo7URC\€zG_%rBl҈$,},mAƽ0MGe Uš/qԦZҩ|bw18VD!9YdkQۃdkY V''mC߲$,̙%5Q"|4?};n(܎  $r>Y~9D q59i05oW ׇ)5#F_M0VT10S6Frk-;N-U4qf|ܒ;v;w%JPfZO% .64lDiMu5qu7El|p4NUu(H[sqY _bonaiǸ?(]4;le-D k#,њ(cOZ ɝQ\Gրb-zΉ RGOjby/kFõŧ<`7DDՀCY U}s;]eaR4'4aD>$qS|ąƹM DfdѠʨ4>+Χ6u"%f']]Ţg-X&f@I> ~@Ū~Dm`oFg4s p:]jDKED,[}s ^eF/q8 I¿zAB*>%-qAoZ蝪\3g[~zIye&Ű_9eE+uA2~Rk:ypmSHehRax~I2Y^58PR-OgYivJڀSJl k2ٓf-qZ5*̙nBlanjY;ĪZ0,}&y-k&u+b mPFA 85YvS!Ryb7@SwiKr}ۉ uqIn4f\ ?W'Y2(5bS!t{I;4$o\?B^Xf b<`i[Y@"&߁B|AMv>Ѻ*yP7es 7v}V&zX9EX\a.l8~>|~؍*Qz/OCo3vVCDg`)) \T] '-\|%60ߘP/+9oD8<@bjy_)|.~Y)H u`((*5p}@ q ẒӐG̛F#\IZ[͚87ś }3.ݑ{𼋛( b:lhrעz' X[~,W5Fa;![ײ@wb缵\|{3`uz`_;V:MDcAcstͱBz=)64a`iƭdA fɧ-XL]he;1x GwZ  gO|Ix5M H' A5St/+YG5|.`tET,U`?q\Ra{Ɯ2Sb-PO,I/+jZ5vXC)*5Қb`"zo2&t@ w}/u]i~eS vqα4#[TW>IlUamVd83 @F=:@֦ȝB m fNK-)w`<,7@hM߶ WqiApm&pPZ|MTcR+7`ݳ )(嚞Ya~aU&f>7 Y&--4(⺝:sBagΟ3c-CpB_t>hZ>S-wYTvWmt~o﹞&_1qT"OB% 2Cv=J0hYdrUv =$~F{5XGީցW๊X* ?&Ub鬶(hL^Cl1qԘHlQoRo"NJAr9]F8 $. EpA0wBtk3֥~Ybfzv\f_jIV."^Q9y;tA g]ӆœPA6Coo=6%jL*\)T<$*~Y!7Q+S[ti#7 o^^ATؕcZ {©s,K=B!r}_c/+jގcz/k\*2@CV-$Edy0F[g~4wVo!{l + vjKCL\u3qBpTW xOkK6ANa8I(l`q.z5"k[FCQo쐚` "8דߧbkN'X~e!Za^{OB+z&+W~U1NF>iwLx #1Lsgm`=S`tL7wy(O8K @\ZqU߶՟zyt D%ρ:N ߯ ¾R7LBYɽ13`j 0]>Hvٹo,; -dbwb%!KvZ</2|Oh^|S,׿W鎅G93mP 6PY#FcFij)\ R:)R`'ڣ%?<0M+E\V|vq;j1iI^NPJ3f[F3$jR}2OA h@O7!m6uhir5uBMZI+h FruHg~=B1?B|ւ)LhoV pW8xxW¨4Ʈ--%fOJA]*VG8%UjnΑ뷖L~jw=rҗ2%ns;0r@w߄JAnmlס]1Tgqg0~3Yn*(&h{ARrmz""ʥam@R%i?ʯ*uIY/AgK2N+0Lڱq<|7!|,TWo5ц CRyN=@A1NU\IN禮LRYg@[e8@_8D6?ؽNj^g%3l 8#&ӼlŜ5fX4\'e-,>|!vݪ7}r<1L{`Lo|5Ra'Dh.9z1&'fڼs:Gm󥜖|QVGP6îRp41/зHKL"BC*gmlQ@?R_&7Tu./ee^3Kx^q:EȤڊLP֒`nT'DJ9үdN¢31'N#vQ]@FHWJcnUj%u+ޚ?Jp#A0q*CnzL `P$ (9n~n }t_j^GȺCqKOY\h°S79SSO?޿jFe\jOVNqmK,JT=8+/.D%$7~WG εGMcBЇWmZ8grlJS8Yo|"y%LzYA9́i[Rfly@Ed@(t[_a_O86]:aRa)Udos2#)#fwר$[!B<*zwT0.pX{Qy'SJ)vlV1&Qf.O傥$ivzjCqbz# L Z=çnvqe5C(mjݸ -VH3Gp4MC)BNQ:ͳUGy!Xq@N?G.|a*Y%rэ/,[PQXS$4OhXǤ,fpzmV6ra`O]W^Iv6ŻuH,Ļ`}pY1yuDۻl*l$ X+wk[`PJW3S \AfG4 =is(NO!>KAde Zxp*NfJzJQwU>U(#F1/޴ۋfOLہP^gpEUcmr&Zo5/JQϐ5XНp;ZRs,ܪG( (fL %{xh$z*HI8Z='S m6/?w&LIr kC{2P_XT  XW $ WZl:H⪳ k6?Rsy:N"*L'nQZQBi_ɺ 8ItmF%3[YAUl7+侗b7]z ~Y2+ʉy lmw",^{3ӥQ~kG7.Fz ˑx!cj nTeea}okTm:V9]ĐHBoRj5V=e8.XSeZ9Uۂ*v7a_30#琲4GXkxz$-;yG'޲c`9i=zNtp 0rJ-Φ0YB$f%7Br^LJt,(< `Յ%O{ fHm ";0مh|PR] ف{ BV01b\sUt1B/^+KQLk7&;FV9PtL:&lߒEN҈׍3_ȴ\FI)ReּXh+FSB>~6I;Z"oFb&Ui!@huՆUTW90P^q{[Mk_saXr;PYB^'$R|ޤQ PXywZ" PFSx cd DqeNFV'èMOGΕceeÕ)\LbIZ5 sO:)EKEJZxQ(tp3ú`A8c~Xb Ԩ7"PZv wN]r)K9SMl>9]1O-?]\bλ ~ˆ0khu]_W/In8!T|!a(p]o'hݶ?''D<)C4eGċ{ʜ+gFz-?{ZM.wCdw4xMQozgxR=3pgiYL}d@I[/"T/b#jyӋ'p͵~}AF. h%EXуQز9UM@-y~f,(]).Fqwj 8 ͿIā lݽGKz2^ zo8w'[(Jk13lv Dq k*6K+"dpͩ!Kfx] ivM "ʇuғO.' _`JgL-إPFRù{:%Ue Rg}줗{?@( +V۾.4g"jCx uRzG~Z̔"- H/Uy(~cm7!n/(6"xH~ ~}bF8=D ImJGA"l Šjlk/cYV0ֳC:H2Rꢡa%.%ug7-#S8:0n K/ך\t]:yT|VFk}3H VWr6|MZI.8kg.vZŰS:!t #yq]4K,5<, G+/ˍV>' oa]@eu9Aʱ#Olvs; E:񀯪!o4{YȠ|;HU=Qku*(eۀ܈W֜<4z!,ݡCƵJ+zB>Ԋx-MP0і+!tϺ $4$ qUEF`qȢ*,t0Ν̦WJ5@A@Mrز4K9cL]H }}*9;=}L1|)++H-avH/G&Rl^63UqE.єD|u:ٹ' $BRJm_-Bu̮I5cBYߋH0N>J#EVOPY+tl+,4DPQ+Zn'>=N"<'̛3_GHd!hӎyf# qY#2ԭ:ӽ׫@퇵.‡HNCt^ W Yg[0_zޭ;Ujօq`tfkqB(<_=`>{d/9X/?F_[j2JbH-D_noڔ:aԄkQEDpu9uh]S{=Ώ55Y }7 (`Bݲ4;Ԑ%HijZpdXUjD"hę{O}'Y±2+4%ǫ1'r Me}ꖇp71aN`՟X^UX:Eqky9ifk'A!s.8iW\$u_$̼[g-q(N2 I,R/_ Tw\7Y঺9Tq1pJ&Ѻ/fqNNll5D>E qS3]2_!x"eg_Jv0@1t I{R)l?qy,6$Y?ߗ:\!*4xhdkJE=kwy[OnPRsI7:; MJEa&ɰA*1+)M)Psˁ*Zb?F#`JQ|wDEޛM4)*NK3 0q:"ߙʝ#l৑UM1gro `T  d&DѤ@Qȁ%?*㳳- /e_M4l2땸| +ų8f_<@ ]- Ixֆ.n[` ^( >6J8 ٢K@t\;pؙ^:%9uoR#[ ;+ ?l!X]T3!ɬޛXy5乹']>c"kwm{B1nJxLP4[gzzXV*b\ETqpTҷ$UNؠ콑ߢYT^G%rvX!?oB4VUSp97@%?'jAYQߐf#v X3&15% T//mǯ,GlTޚI6ԌᐾYBPdMN5`%A P8Mti?G_ o)4nj}OL RNִ%jYZ[#IKD YuN[&B_TWX^.xK&F Mu[:K_سE EѤU*rzWWg~O(ң{a)+qu۟{,c(b' >p) V]fx*\Wְ1fxEA"%j[Vgx}]ʿI(uC,}sX74weE`tnD¸xjj`(@dg 8OĖ?X&.ʉ^IA8(tXK\KpS^}-GQ]4R*$hf`͂]nx_ޅT|HYm?. kP{e,l\2ہ𠂜q$Dc K,0ϓ& K Q'$GAe$0KDIZP)nM2E7FoL8u "2dW@i6p=i-7|@!Z)P4yJ>szzC+FNFbwj!Rי5^^N5tMC_6*/ ̽`:imZcxVP 3N!,>yqO_1 8Б5EwQDӺ{UO$e`<ke98KY-z"`0;h,3uI75}W䵣; _R+lID\{>ux/[A6*4&IwЗو]Ȧ 8fE9?!7 -\Gǟ1= LE0([@y~~ +<NjT]M?Z}e3N/U7Pb▼1G.  l6ڙ.lɯg^#:C>{WO=MڎROrߑ6m?@ 3-xhzo g$JJ4q0j8fz{[9>ro^M|hjǎّ%)=aG0>Ak# +sD%=pFb-8&DπZp3D +M9}ֽٶZ40+Ci(#\5۸җl.q hq LM4ƸF@ RKMւ+: ˚SuǚUyy-TU_ʝc\ Ihyg/kw\9~0 Г+"aecA-Z5O/|,\2)'6OvIBw1e+EOHUodT*T-9P96!e ~ D9y{Fu^S˝r_LwX9rUh&& <LP>^9>F?Ƕp2\AjόT7d,]@g7xL@mk*#*0í(G/JqNԛB~]0ŗ^4nM`dھ.AO@% Z?zR+F!Gpf>]@kP~|эg_ZdR m~3{|] H]jK|SbF 2Ok^iɅ}LU*"b# *,*!xui8G+A- mW,E77B=kV L(˶%0G7AM:"zux$yjs :z5`BnXKFy1g&QjVڰq5"urL/־mlW/:\Iz'rG#ojOHoaCk`1D?Y;g>,lȝ ;ǞWrc)M2TOňf_zgOɺ %<k̀*DfVg6*v{ t !3s)jB}0hx~n3B/IN3`C J4XoS>Uf#ƘQ@]NU[h2үeBT C19\^ GJrADt_ Ŵ't!z ৵ LzLUpm6`J9m#e'#X!E6 MWǷcI18Rݪw?{"8(R̍)R>0 )][p XVFD$Ѓʐ0q꽖7#ަʗoCDU'X\܁%+ ơB|O-0qe$>Im).ɣ9<el+W./!LS+]geQF§ij@8%+li+ F!=r"1J!1F4Ji T_6bnO.A %=b۶(ﱁQ`7l-(}hMT6@ 45ג*S2NK[0ÆtRbc:ѿ_mĢPm("wD> [r A*mw\\tܯN?wK+f8 ~1zS;@L{#'QCi?(C+i=X R J *tA:tm#Uq哨\yQ;*qK"vA_D5\_Tʂ23J8W@|>hKV([i4Ǎ-^ECQcJlY|KdG1^ XMx[tq~Ht7L e{aͧSGٟEj+On!b}\zڹeQZV#?޻$"U$]y,61{~AYy›uXf5x<C_)!cbVa}Jxx Bε?VWaՒ%n$+-$u͇B}C7F9W'7@O3a/gK%'qY,Ҝ 2}! $p Ev>@h n掤ݸ5y8|%4J"KQP"ZK]DϨPD@΃N|֔JQzˁ4Z=8Ax|Ts֦kRPdjÿdC4=q+,{T 272tcGkA':TI?hƢ<r1 '5K$oM ixCR&Æ^?\)'ZQ)5f~Ā{L9G7G䱒G>a^5*%xwH׍79J]qZu8ȁ1!zX] O钛0|Sh(Ǐ\5dd;˩8؞Kix1vd+_p\ : F IC3꨷!ۦꋔq:Uj fT<j Ѯ[#]dR.?.:U@92 d3t`߻oe[:]&4{a%JXKcc@\Z6j7)PDgJC+:ʡu3>@qa.Mv9L 2GrhrYs2Bjma5.P{IL;]r,f1&+y!^K }2ti}\uYp23xf/q'a!(})qeQnE0aFAtC'31%pR%֊QFCؤxi1WIЏf3X=BɁyև|.D1` Jʑhw 0Ub,]Ow;NAD?s4gίrPY7qD$$\z";!"R"LqPS=r!2/^Ս4xpBIQN٢̽Zl㝚ފP T:_Tjh UfppP!woX8pk)eg^8}J7?ps藳R+%sw2ÄMEk(;l|n|bx"7Dg2N}2&sSrKέOF#]YEaA5a6EHv=MisgnDusOky8Wpt(A9]ijK96o'wc;2 6Z`@RRzLg;:Q8<Gmiu4[qq*!edAogEdK_X5`iggE3Kx8/ow(v9|<_Yfuu41K9(2f !臽(pd7{̪ =ܛ9+;V!t`{L'] }av@=:uȑ1[^K>{0`OfJL~\#/wFktoE ZUkp#Ku#@kQā_c_wA)'<>{c̓ྲྀv;d|hau6 &!ځ>ĄGP4+,KI fjIzSA^DK%g-Β %R*nC ST,vSK)2ζCJǤ$,+m?0QO4=ܧԤp9J+{C]~|kEΜb008L+Q?A"{P a |}u"~z 8RnbO8Es[?}"#G~'x3Zw{RF[FzQVӕچ3CEAgi!t*٪c~vl̓ݻ!2\ӗh7,bϤ42z btiFB%wy'KCZI~WQ,wIׇNBB}qu'ni~a QөYV c"'Zf TCz 6 |"1Fއ>2[?mMǧ@J[R?$)(>x! p6=D(c $$M5 QOH7>'|>9Gfz (̌A+sUB=D ILdwWɁ-5(BjDŽ [ƀ/($RܹO6 B&IZv;HAFQiÂ#6HqP]c-x2oum fytѧۈ;?%zޯq1*8*@_.*lqYwQDSR8 P48 VsFGt-Ci- q6KF@LD@Pv "w.HiWVd^W KpcqQ8dy+Aϻ1v3:w)8oGJA 0cN@JS='3hWYJօfE3^6ݹ7]l ѡ=}aB<47u LPT5ԣ Id+6 \.}/תmi 0!C|⢇x䮠ѣZSI6L25v46r ?/}Ct@hZV{t1BBJv)]5"6'@iGK9KdbIfu= ̔l֨LJp+WaKpgu&i k1I,>S?(m ydwԨܱ{|cjįsH^ׂAT`hƐR(g:{E !lETt=0-AId&x"c,t")0Ms6(f,_dU DO/\'#^y>c*-5CL[ a*3@i@>!R[>ptvua!`T m<1)[VQv5l)C=*-Kiv$1*EG_ Shc:(M{ be:򝤧5#wkIeԋR`a(-C_@EzCS^ p?ɛ ,۲)D/]SV1 OƲHL?@59!fLG{)53tu/˅GZ!UrC>к`(}S`-3c0}!SB2 KcX':DP6;ciw΢K$#ҲIf -_fFrI\K1da CJ"?X lI\90k%V@E2OfoII#rBUS8zfEI1][֜g8݂N$^ژexNؽ vJ[mߨKa]4:`BޚS!wFk:j2S²~#A NN O b1zu5a*V-e⚓ P^+j=.]Ax5|QZG_` ݜCnBz}v]@1Ĵ[fyέD4^59냋[h͜#JňZ[4G} ixH>ǹ*S7.1^W+5|/ V`e'QVrb'_$Q:D ?[N<&g8C?#+?bi/5RҗD}3]|Z7Uw 6pRv c9+`>¼E㙞9݇9Rq8v5_u5;<ɄŠxU[ɿcm@p֬Iљ;BdX]_jL0x3ש̿o$Qi3[O\M)w9qE_ƿ/njFhm%6T0&Aس*q?^.Dƚ\ESpIj=!dOJ QbN!T2قyYW<^>)RXfei12TZ-^"cx2M7%P݅QG |ZKRu8 3B)9Fa$F8%*'wKk=f\܌QA-}|ȯȓ")X9_85#EņgScFisW0r)+Z rbG857 /6`@pe ۅ"8!{4R" Tt*l ZK?,@_> ?tV@\{0-X\: |)Zv:WIJb/h& |\ .D<*R`Iŝ,L;>XД!lt7/ Rzb2~$IZZ̉:BLo:T bx} {FƵPz:Q-kT[ZsXy5}=Z+߽!N*gBa0EP 7|6WsޣFT[Y.X?Cv@HtNqB[Cd ?H_k8|?}wmx /{U3j+JuwbJO8 A~+|˧75*CGϘJTDNUmV`'¨@0GZ-9+s#f.-YIi[$x)/Ჹ@.<[xrW۫ ԩe(i1WvP@l{F ug,BH KLQ !]SOq=mpahZѦBNq>cc,' 2q5}|\0g5BvνpkOc=TnCN=cD#RD5?0Ns#7{qZS/ rCiY)LÚ' ٴLD3-qE!O7`)AP>./HЋM9GVUɻ_6uق_ ^y@}8G7'aLs`-`v^N8^>e׼u,d'^{cm,Km1SXvU9-.8{4]3mGkiAx vɍ6HK l3xHD@o ̥Jeh 7MI{T8GԆDEe|46 !J(|EFU6 g0rP.goa{ʥEd9f[μ^ xRx7Cg@Lclg{ہJ͓a=~Q]ġqu-~j/j| I y`]4o* am PjP!$ `-RP1Y{IX]5GN1Lz<$VMThA9?o]c+s%|p,BI6$wvtͨ?qg(L(dFq$e|o2Sx)9| *; -Y߲ՂdrQ W~#71ŕ][F8dH? 0 _^!2ϵ8D`ϒuͦ0T9'LaOA8:kbݏ!hh\ Qӵ6DSYAFXWR8x`F+0D'oHpxL*y p8723swy k(npq|Iu.8߬BFᮢZST'n_&SE:/a :8=gymʳn\ۍ !) S sr/+RFbA!Qadk 1[En;~[8TngdG{!fYlܬL0%b SXգkttQ0I#E6$+*>86 OKݒ2ZsإR?Y`XfyCJG5Zo..>*[ƘZ$]jU_ , s%l;is51W W:)^3XwCs/-+3;6 ,MsD/A@Xj2;QSǨ䝵]-Iǧ+BChw4,M"g1af^M7ŘK홨ϙG-((̳͢$fI}k_Ԩ'm kI VG&Uj (UmKhBe36}҈|* B/W~bY"]|\d݆]a?K *)wv@Qw0}D{2|w{&9#Y<`C?w<uLҬLtA VB5ae=bzf>UQDE @BoXܮd 乓DVDȠ]lc/bw TvʺK[T=hI#ݢ<;*8?e!o=+4BB7a3'KfVrdOH|۞m3")L:)-S&.bAis힬ݚU?Ik*CJPi9*͞;\W_E{ ~coy& ҄/sYcd@BAIg:ǭ-U>Oーv/H:c5Ա@W=+[Σx:5[;kaOpTg•a/1m1Ä́-<.2Iʥ/о)N%s% 1<0b8LQTo L>vWiᰂQ5եeye/@ԙVFD4$_aJ%S=hRReN M!|a^Kz(1gЄ,fIseKdfF&*;dI&WgWBA]p0g$Z2K J)&PDrDxhNRW[:(#]W,B:pqv5 W\b٭ذxH }we4 ȓʶ -E5gkOmXAgxqt8L=l`m^cF _ ߅uނsЬ25p?9f9i !/H?yċEiXV}tѯtؠbyQD;Xg~{q{} +"WI2 *9ӹum &&|>qvi 8By&VVHGpoW`V3wElK%jx}Qyl;@ٴX#gҕ%xKky1%L P* !$/(VP K]ۙ:˲!fxoL{:x^p߳Xh1/7it c8âCBҔyBU!-ȅ޷iB^UJ'&2l, 5(8YV [(n`M@/īv(D1-9Oz¬2",*4p3\$v^јhJ6WՍJvW:b?\EFr29-1"?NؘOW0qWB{],T5{ R`6TP"[yar}1k>CX9<뭏{MlR/Q&[|Z&"Bw b Hhv}LW2b.fN(&-z>w8YP뗩5x ,?$ֳckw ُĤSlL]:s%m NE[C_oM`NuFLQK ]J!h뤧q4w\+\J,A lTӐGe~o0b!>Վ,i~؎29)q6',BYki̓䔮`k-[x~F4۟%A@7 E=s`$1%+qC/Uv:i(teM5v ^-Xk2d~xEZ ]騿%+Qz iylz@Qr'PU<<~M'jժ j i~ J,b?)Ȑ:%`8XeK<ġz Ukw=l)a~iOS>{}/+19'Ր@cz6:ɀ$59Θ+nv\qXb}B.l{T&؈`!٢Mc5Yd)nQN:h(lW&~t!姕,']5 %9`$_GttCj2gj/<>$5A*XCOjGz &hyظ0BZ0gE,豄Qt|! F(`jSRp}8T^ UO~IZjʫc<I`;!!Ņ%W)4\Zr<z%]3tSˁ>s/T*g28|C { 4GwߦZ 0o&̆V KȪI%ɾ'ޒֱ yhob zΙ~צ 5OcH0Ƣ7H:JpJY6Oft /lI{u &FظqR|K!_ǁXG'eLOV0&aV]e $0<# ?u+ŀ^ăi\ZҼew:f]MnI崕 ύi~-&!kݻGH= DV$;G?I&9adq6A\en: Qf1hS 1`W禛J4@цٯ'*ٷ9&ߦyۉїd U!B[ pR̂ZWVJ'K0ռpu ˆR`t,ﹿ!Ƴ" ?ȹ q::9ŹeptN/ɹ=Vc Hr^8?䫌g3+6b0|nm%v&q.,tqOLބ6Kf 4*,B>z0XY;h\8BZgmp(JgΊrgkex8]>kÖL`_uu|nQk:nӵsq|} "L8 8S5w3SB#x .hT^4pk?gkYv=\sI$S}m@yt\{ݞ1o[S đ_1h%0S8}C 6S`r&[y{b3nǹuG+4/qߚzp1{- (Z#~VTEZ Ų!Bp81Hp x[)4[3~͡3/< 啍9ַGk=tR,:%XZ6Buw$5Z)[wib$ꋪͽ14B#N~?^ WQ xVH-z.zC 6" >e sKTӉh7qojդ|K+2Lj0ԯgtKLOX7t?P3|#be5ia{8ir*Aӓ=is)9jurE_¡ρ=9$Gd Gk;VYt&x4 m@ȵ׾ZSRA{_vއE)(!nqlEM@C6}^sW#,QIb-bmar{6%IJl);Vv#4--S4nМGlUjXI1O#,y+_BɗS|voȡ"J-.ٶu_fgRv l O vp&z9{2،ִ@JZA)Jyp@k׆J0)3y3sR锹B7vPn;1Jl 0/UdB{N- =Bzk3cBS>L)CfEⲹwpc"zYg<ûE0"Z^xA<OEDd7;2[3H__k,әC8V!+;oǨ7oRr"V$gVOF*Vy°:Fc[y)&~@{yyXF+}*ѹ%y>]ިTvvJ["^g*60EeOU^>_ʣeE>n:iG2.;Bόzw6ST'!Y𪽮Ew}֪~]Eh|Ė3k^+vЀ!r4 8&6cԡ?$UwW%ITs"A˱Dn,qXR?k!'<5(2`fC̭$?mjEekV(_OY7yuD5|IsLٮx GrA ?c?Xv@~ ?]8@a2Ǎs;Xdm]C·Sbk'})-LFtd5Fn~)^}3BsoonTy9Ң6MsUS6UgfgwFS+[@vKkZi1 +}WU\- X!Ru{YGɼr'ii'.y4.&"!B_<7q~_8ֶmK]wup5ݱٰ>Gќs:ۅ1wށm43$>P@3e܊d aOv_/v*h=SB\8~=Bj(Y&КeX(EI5'#@a4qFFeId6TV7u"AwGRiL`PD_|lDZ1p3DGP}X⭽Wc2:@* 7ðgDSOd: 2_ eN%wGrӑwKUSRD ?Ji?f"R>ْ652/s0"0}=\,TVG8/KQsR~0T)70N^d'؎71$tpgzxѱM+z,UjյrwTοVwH8T'!ZbwISYL.$~6#@m 'PB & SOZV.FOۀ hPǽs b<6tPqgӞ/5S+YQ 1(bǯd?\g%]1iC-m !,yܗ*dJgIw}0 A+'j#mŔq*)^9`A:ۧ >GPn?8d\HĹ 4cH꒹p>mHcέ _2Cspt~k9Zo>\ƣ;֣W[rMqvOQ-3G7W9 h4lT. (Q(QR}MS9f rM6Xt t̚ y1cS@O(Ě:Ƴv"=V%AsC&0CΈ8T[Ku/S zo7~[e-RاcpnBZl^9,%AXYΣ/oab8;)Ecw2š=Ra} 5Oc8fX<'70 ?<z4Ka S A5SˏO&Y;&.CEޟ 9WJCEs:OGYW(S#+ ]F4kx(["~j{\Z7u.#e %#fGхp1vDuCyJC!b]E (S;r_Tp,iE;#`VHjDiX؍nkY'xz E2I|j%IXJ׿?@h%&@njeʗjQ-O.S0: :>L? ;!|3EW̃ 3Z ޟ;e@VZ1'ǧrZ.mƑ!7~S퐮\./ !+X.oWtC=]HD{1/şQ4Q;E0v2gu[c&],ehv/H#ǡEm$*m : xeH$%J8S Ҡ*{lh:\.u.̕'zDԱQHc5 JSvAMA R-ml3 \~?bu`t%y榲z̀bW"ADMyn V-GI9n_-d+tVz n/Gs8;_yoNSx&fu\r?݅6StcTmH;~ h*d`p'dL>U#6Uw;d9G&jFEO*[؆קJ&}[/O /0̑)}qW,IB甯D:s1˨Š?*VL .GZI _MjUPdzʝ؏gtQƮ8e~K# b dB8U-. ?~t_ȝu`!s0΂jEoeP˘"[ϛKIro|L$?^'Q'- Ê|W0-zܐZ?v#) q 6h"|ƶ kkl(zyj \CQkЅl&[JG՜®Geـr'64PA\X0`dh"F&}'29Ko/Jg_&>:L-'Y wiFny$M$Mbq5vIx\JI PcnǓ٤r% E}t/߳iU"03h7m;Vo,n*7,ypCg}0%#:ya!ў}s{wUThzkTtHlT,Kcq4@׹LJfqy k^-Z 6\A!MŪ.;H5j?7(~E08,CtV uXYVXuˍr!,2+0 7U-qxO2{Ϟi@L zrM .#ȅo6%]:cJ~(|.> $b >z]S9/e#ɹ=a&Y!ªLeN|ֆd[H:O2T:'֫}DDP@0]e~@9wuޢ \RY"TC0M/7B,G*!CIxs l}V(q| aD*_s`.04 د(ͤ(2QMw\eQJ<"Nr[1eHl {\\fF2$647[lu_})yb`QcC4m IJrxp'P P&WI|쯶"p:cȾ0vɃ0eBfT+RNd],A8Yg+*ʓX䎝Eğd^ 5@8E[6uOK3cCO`&Ƨ];5Q^qMݽT^?qmjH&^')8Q8}tŠQ{o¿Au\[\euiK~nV@d eEDqxOΡ{pxQqll}ܛ\ 䩜e ̿vJY7жV*yPcCiKŹ2ޔTTM&/;i G%eQ0Pܱ_+7Rzk%@6p?ΘءJEÙZd?[ˬ ms% F ^UBŎj>H%҃މ|},lN/U/ C!ZO}gN!Ѝz*~Cx7?$Q9.koVZCO9ts37 \+q+xR|6=APߤGR6/Ә0J%^;.V愃y* ҪOf \X52%Y눑ck7筏w ED_N3|[}(kV}]Q|9 #p{lq/hAMDƧK)}"ё}W1vZM$8H%xu*"2j[ϻIq*Ԫ6W{BE&9S OlAH^%/V9Pp*]J٨ez$__QF*wyO~= h*0\"PDsl -4JxMi@#bŽ;q$S @*bMzҪR>0̛*AlWg77Ƣ8xm؜-d:7df'1 j _u̼hnx4Ntqv >zb&q4؈,þĨvRZA'1>;qW)IZ);&#WcnL 6X>o؅djM Q蹤P={$jś޳ UK2kbsYa*#? Y۟jPMQBuz-Ae (xEs)C D-썋@ X]XvTӀ.~92Qsl 񢎷(ol^VY  GR+FzI6RaEX+3=˨ڠ0, 07>:ƍRiNcrvmFʡ>)LMҼC@y~˥ӭ<߭@#=H~u !|)?i[" wzWm.cYOJ&0q!V^ opF%1#!5)gvVCMA̐1Qi:g HʈBG :ZyZԡ ɬzfMRnur=6k7 ,BtkMr.ˍX;OgBÄds.9RBfp%2y#d~g8{K?Tp5 O9.)U(~搆K\vYB]t**4z'ڄ6]g!sJ]Y9ړ܌t̞5nY27tm2'-\$z@s:q~Jؔ7"+KweV Jt'j\w 0|zLV=2;^cC.v`B)Ϋ\U;A;" .E9K{-vq䑅m~>kLTkBGrInu;%YŁq@R,{RĻQ;`D(69Z R nہE+5{?`.33w5eִեmMjʕo`( L/4l?HWښh]Rm؎}''F(AϏ .}k';!`}mک)7mVX.)fDߙX+XG`W0=IBD8,ЃjG iFAjv+326Ţ0l(C_"ݻ(kO|QuBAŠ5V:t4  @pP` -jvCYo|n3Eb\6r^CZAkc&W߰O6u~5(:W|l>RF"^N[mZyKu'<ȧγD!sl2CƨXwCnUgvru{0"u$$޶;mκ݁/8yGa tv ߹m&n8lB aiYm{^$jUr'pcū ;{ʦ ٽK񽝹;*LeB~]/\֞xg` l B\:0V^jaQzSA[ѻ\$ي.i}Eɦ^6vꏱ<,nQGd ,bn&?֌JpaLx%Y&ųuup4t gĥ=bd.},B|l%Zq@dw, Rk%1r  kxa0; KMy;l ҷ,.ȕv7bu;$ 0˶6Rs\&Si{c幥pv< 4 Bsg[D6>;xbPOW# = k瘲l)T7@wW=^ _$Y @V{$|ɼX0 DQ' ;u +N&֔= h3Q:%( Vʚ|.850mC .,G3 ?G 3E(Ora5~2Ѝ$t qqfηW'k"[XʹZdR{ Ǹ7 qkD$_yt ˤ.2{xlhOhyʈT:^^H8T^ PU _f&K 4]t^ŗE͏֯@$b ⮛ Y|jKwxnzN.E]uR:cKwP- YD K&!ւF(N v2[:e)n_0'0Yu#Qw"LLu'ȼ>ә'm!6vVٙ<S]ЏHKirFfff|Q#79fqÓ̺t($M=ռ<*vʐ{uEǏږn]'Wh- %r*$Tn3nN}|hsxCjDWbs d餜:1d|kiCDd:NMͽ8XJ9/k+$]6d儭M\mʒ@ Q2#cĜ/hEq`JFc6/-u%cvJJ,rPa](]ĉ ތcznخpog֞aZat7y(rٌE BEOp5rú47+I^ະZr c&̮A.0NWZG)&pPc}}vT- Nv+ "i̽qs)$`ic|B·pqfjiٕ8{-ox^H)2!:X=A@ىڜ}3"8[T^?L\|&<|pߵuAV.lvVcN -Q|91Ao_j 2Y)%)&(,w-͎ʹYpr'֯!(}2)WSK.ɿ18}Csi&vQ-A|[RP]:}i7aA5*yٟ\ia&}ּjpKl.Q6'k92?:3߱J*q mVp i#O~i'^Cgc@4/-.e;X'O'אڃPGjH:{d鋫>鐾+. ՠ֑\-eJ؍x's=w;`fW7S=2@@z{0!b_AWz'N3q=_qQ'cFftuUJ~ pҾve%zR| $#rW #ڂ 4K|(QG5 a~@#@ O7ɹ> X"e {VQAH =;Iƈ]|hSr;0II2 'XՠcLVa[H }$!3z/yߤ2:e뭫ѷN[*-Q$8oEפQg8&4.Unmd)u(lq%j}YǷVzfT^\KLx,F~k=눼V#^\Uo!ca?,Yׄ">E/efj!qzM!p!^qNO/痔b|\2DzG!'sT'Tڄ!a@5Q 9faKer):%nX[`js!t;U 0WviZv3w|:si:خc:310]|HjW\k ;igj'JgXrÜ6q#3z>6IkܗjΑVw_ih;yobփ+NF2d. 1D-r6脎V$ɘ=/E*ly䜅NH#j7 s@/#Gc #K\y.[tԐ- h#$A5JeB· *|_-?p CkD@Eb'A﫻-BEt\YI,@~Yt1̏Dj?(+à E5'R_ wl9Ff`4ptj&2/+PwȄCObL *F) zMydx#J3PLa pIȩ\z3m95dGR2)O,ZP!:jN,v/{A ɺ֯_pl8z<\ʉp,]L BucI/vb&o dmH=I~k;Z1)> e Y {'b>6hϿ~ 3 mkfPk5)g. gDҾ8l0W" \Tv.۠oFp+!Mw ><U90&"P;Q{'}}D$l^Ia.̄~[,uruw0bqb`5w)y&Pa<rFf?fsFG ? ؈EkhT;<@>"2zybM!5f2vPPHoȠ !/W1cE-|8d&tñUܐ]@쑓XEnHq_5E'e5ʊzΫM:>%e> as.) IJde]L3; R_+cL{"G&n鿄_y˸6"?q=+ t" \i=5@ͨ \"2"WDOwJ x$DF^*Fl&bE/A?BمSm|8Jy#F4xa;GTI7});+f~ZX|^8SJBIM{(6銥wl";=Gx,DAXi!jq i@Xj^.OS0(/IF+ 9C#j(㋠30f잙aWˇ/M P7z++CaTKQ~`Tx:osb<,c1u=L`t V}":V&6U蜘ӔA:4wLYcv/2gi?U IʼnV,r|Jvz`si'y[Ь01{6:+tZl&jk$J=j0C8HʱZ#ąB7VQTk TnnCoH[5f{/a#ʖ?صN B,WVNĔJs)-鯖k 3,RѶj, XZpiц{\Dױ>Ыd8Ϡ bJrm纂//8)wf#XnB Dܬ31ǺQϪE;KjQshK2GKT}]KoڵBNKܙ[3;"TGdQrI(Vs؋'`Ya?xL՘#/ q5(jMf'c/@eZ5X"]T'S$ ;sϨ٩ 7;ߏ4h#}1?^<ټ5UC vh̑\k)7ߪ 8}z~daPxF7gs;@6gbTX سpQʽ G/ɺ6 E5‡avkG#frz9% |.h$qoSis8*(YٚF.]kG3g\ 7َ%Zzt.QV~}ti-'xv֌]$A4pӨfrwX3r16ܥLj_a<'Ghxh_?tՌdrYh`V:yV\e|GsKQfb{^SFĂۋI4{`BÎakW=AN,jXæ^x'T@,!ֻ*5܎z ¬%P/czQJׯu.^89'V.;7==Umi#՜2xET|am "q{^4o}sKZ8x%bDuh&M5]hrG3S@OáA;!'xKŴO](6j{A,ޫ$4&#^>j]c0cxjO {fh\q~%d?0w7iyV?1BM $c!; 3{7GZ KH[)luN&]t=~߆bF\me] CCR(SLM 'oT<C:U>ȯm zaS2~3}iBkSd0\ga18ɜ8?k&ugdQpr"z:'-mv\z*WyTAJĮnVVb=J_5q$ _IFϖt'Wl(݊!ނ''p.reop'"ۂ6#=Lx[FR +yA!I7ߚ;+/8ix =i&pQ3&H\R8u%ArK$Ʈ T^+Dp9CPK;bыk~ܱy D8 /xztī3QP: }uFQtl ,5 rD>샤,& 0tE& ZҢúTEI$ͳzNzZ}1M: R1ݦzE[?0'D1KRl'5R&VĻE`_Ys?e8Kij( V $gYu$[|]^0ok; l±q!ӕ}*y.˫Xn+UreN֟ .OL+5VX)g&kG]4 kB-lB 8WE+-㓽!c# KYc:2eNB-(`d؊>7vЁѽe컟WVL ;V 5P(#l{cuM'n*Pg_Fb1V'$+*9V=U?R~= I%2PAE_(.("粙jmCnMA!ņ\T$XVˉ* jJ7zԪvcQ]y|Uj;8$@wH3}.Q\Qcq_=:VYnYƷ7U{~Ű.R ״I S:DQO]TzoQVދl(Ҭ;gAn 4*cG[U SBe ު7QL} j#>F a[p zi1-h}%bC4L)$- &kq.pwaT2!fZ$"hLj;63FsCDt^.ӱX#d=vt^ +80NoLgmz3j߬RrKX(CEp |`Ԥ+<^ž+\LYn8-ac%n lH_4r,'is`O\:CG{eG<]\h ;/Vdx0PZv=x~'r\GX~(ӟh4H6N+U׭ jKpU׏!| ۭ0V VL1HcU9a\TJ;-̇ 3;}s4J$Q,31=+/׋ ւPS[6Zn7#9lMeƏ-8=[$)j4;MhcJerb4byi-ǙԻ2o3,zȇ&kQ98rc#LJM$>CG4Rh* 1(BY@BN.drr)b_)Ě|;l"+Vs:|\عU2Y=qT;s=J.ư+FY~!v h٨_z@ z\ZO 9BY-*EjG[0ٲRŞmJϔJ}qk;.6LٳSx@z4:kxhsKIc&!5e7gHm H\I cXbޫ;K?}DC/=,3^HOsG ^6.:tbGMȄΦ2w"d A~zkL`87 @zqiz)FTғCO3p5(Rd}W0O\gcʊsSnٶ0^'@t CuvA.U15Pτiӥ$;, ޱ_q|dFB*AxWse|#)Ͷ(;q?"q <tGB:y&sإPm.82l0|v0 h?ApUu*@&=-_?։7c|=ٰLS<7[I}SsӞ)wم"M,xJMeK}xXkh;(dӷ  ZАoX|Uz_V IKDz  kHY oL?r7-h3<`v"X߻>?LY)eu)ĆfB?fMdust3~ .¿ɻ[U"!/[67L:q1;$pN#i5m] .ÈhSH5!D#;iZ-=, 4> { m1}+<;Qf1@Ŝ7QR ͲmlQ@ hyځ88c-»o/YK]*xxV˧m$AЭ4:;&{dHw`B"$Ÿk:pglMjˊŗ`']xe 'gMcՒB*I7d>-ר0mG`O0cG Ju0C>'d|Z(0>9,a[$_q]K_#o:C QۆoILzHj.,ف(Q{f/HJ :nj?l%sScƑo!c"w`K|hmÂt>~o6zTy@Duw@ h2k{<|Ң3D d^#no{KMK1#kl2S 罌tXB1[JGTޟ%VĀ(@C  ;RtcSX\ۭ̿P\3$diO=Faf_UoBa ."m lgscB]KXI _ Z)hR+r #@6A|JmK6!pZ’)U\@cGZ"7:79DR+ W2^׾Zk|Q߀o,PT*w&7!3{q| V'Oc@3(7dɠ% _Q~E$$-rf͚6~~XF,81',8.@<\8 d#w(}<@|Ioó#*Trja=JeCa RB`T3R,8tS;G|R(QOI"@Q&ͥiHF>i+tP^ܒ}AoR 8c <猱[V9#^X׌nyWabD^-PKn.Z̷(U V3wdz?rˆ,fH@#ZbXTnYd'W|)4=Ë;,oW6ߕEՐ81ZR?:"N ux$l\AZ,Ф'w#vxCotœED8A{ɪ z^-֣_OJW:3xCH oc4C[y`w!}[$2r Dmֱ+S[RC1GUnTeӣ9$͗Lp;;G`Ҧʳ`ص,VU椓ć7{x+mPݑ_jgZ aR$d;7sXC҄ڈWmJc)KדSs)Z"FrhI yP{bG,Xoj%Gm^{ XCт[ ,S,4|ֲ!9-oώN~JE+, Xvɨ|+ )c?|Tc'u͚h FaAo:\~B@kB oYAX= dw8OɋLf AMlq%\2,6Z_;+'\ {B4</ĩT@v֣DCqЇז)N+Cb -=G/h99q3yI2(ܩ-4')F}a*Cf6őlk) tk>YQp;*[7sK-i,n2,]/|sdVP[/|G\(2,bgPbê]-8+(StO{އU3)3<+=Fp+>ʄ(Ut7bs}$N(8R?ɣ Ո獈i ΐTŤKۮYCʾed#zAk$M4 _$8 j]DR5Jz .. :pNU^{*DЎf\P E'[+KpA/" ϖ@۳5DzD &$rx@6/6SM4E\m^f%X'#1Yp cS*вO!' <>)u2,䡿`DjuCɯEhmZpp|Ei9cꔬRciٱ#mj®[`wzO)~jM*{` M 'xE')hS\O9Q{@% l COѲj=gt_}!(̆L;1 MßS=_aG?oxeyb` tBvHAm^aˑyeU}ϜiZBp Gsk|h[e75`hATHwWjlt'4h7c-7Jc#^hL%U8p*4CvOt6 gOk2K݈".rBIy[`)H@xrPNWK4WMIRS$VVn!n&]谈9ȆB9n/UtyE%>bp&OodR~;9XTI \m$"2KUH/`/|))c :POj L%QJT(Fu7 !SF/Eu^Dz'Y CNkeblp jzxĤֳ/~L65@xJgVV{Q,pSj"&@ ʆӋgXC܀죨xY3}:jw~G+ ~xv7E9^, (5KjS{ r$;7g@ o$OP wߟ;/?nn謤v9Fyv[P-f &|Àf.GzCcvKANVw晕(&. ʯ$dEa8_yJFzcŻc vЊxkb"I+?gGfXf5(1ک+Ob?;m^+cU ]KUG/=_~Z֕ʖ y<˅׹vcFR]yo.)߸d)nB*AP!{¬价+s,7/Is5x&FT\:y7`uy?;Ltet) gRbk8u@zo.HBaJV%vns(;0$^ý#8@`iHTNz.xɩEQ~ fe)E+]~U UNi$'!Pёi>Xhhm}Ųu{kզg[p"'q<‹hʾz Oy{vj$@L\_$[KY]ge컅 9p] ӚdSeSpl$=.F ᤅ)I eBKdjw,(,PHkfpSzK ^d[\)B`Ը||~cxg@퀮&պM"MǃYwq<˙(7žyǕ?N)g~*xǠLqU`3Qե.:"݊TIն#w53O/CceN52&*Pُ/]]U-[?"kǛ=2[6xPeEsU+/IMi?)Wԏ8kKFȋ;z~1R>ԹJOܳcoho.M'gRycMt-s~{U (618ZC'c Ly9K`=DL$Tw|g%au]s,@޲s{k;/IH!Oc;Q!@mb'S; \:2`~x>PYrOiţ2'O}Dl `HlH^<\#su: 瑺F cxsD@ Y0Xn=N><"%6a+DEN&0UA9ėߓ~HNl!"͢%[ dJ }{97p)cQ- D53;Rf6oXz~ŽxW_O.\}ѧ͏T:l9oqB}l01'HXeM&2 inU^yr_Lr^ ;.ʢYKUo *pV} YQ[fGUכ_2M4dJA/peVa|<2XsP$*7α+K=QFaĩA<\i.xL` rq$#'=kw!\|(t~uӼpS;_~JNs\{`U{x {5kpul12  @z;0b͸^ *<`i6 n?MGi 3w RĨd'RƀSOпG9}51/WDuu"O{+7LkMˣw nW[E2<0{\ӱNwi7: xq7 QeՄG* C*Ҏrk_jJO#s ߺ>wBXa1@>ncQȘA t*nWqXFrǩQ9bx<=8/XWM:!펫~$@bc=4Z5_.hi)l:މ_)bS[Jv CGL(Z}ؼ;w=cx99ԓz 4B TF롱ߒ{6cOX vֲ3vw"?Q`+閐jkXBELHsB`<׼NN0Ik$:d=NAm|0]TObH Dxb1+m)'L\>˨idt8lZM3^z s 3V[Hj3sC\H E߮NH?4b~ؖ3 mPȥS/;GD=;O @%;!VS*fRɏui}$B0~ n%NZ^~նal{i#4~l@Ȕ˟w'+V[48qԌqlCݧ=`$Dc7F)+%$Y38AvRb <^ f^XU8}ez* bd? 7d֝մql]ɻYX AKM֍bo:}/J=J3dv Å>ї/omSZY0 \ZL[Mn y멶AD {p'+沱g:ETyЄun߉ڃSfe2xE?8ax2xT'=Q{w?DmN1 .]·(7hQ{*q}gG\z 6X!?zW~C'cSZZ^v~+Szn?+𶊢,ؑtEazgsJTԍc<]wXe2zN-쳋t.ЏyKo>ٔEކjvK퓹--?ſ8uîPz Th=LCoI$,x+{/A0dΪgNi9ySueW-H=-# ޡw&MXG=YH*Md-otb]ҏE(@%1Z|̿E~}̀1+_.mأ}\׉ѰQJr O2CUbFw}8 KIB;A-ɮwrjgڬ|=ȉ$a26=, $L5܄yC }?s B_FƄ\(o՛3l־umL;8RXm`}h+ڲ:,@3@ M T v~G6r31˵cQJ'IbΗwt(6(w"br ?޳?ϴzFηJyX%eySԄy8`7|%=z5٬GX9c`60&B5ګXvW=Y+ߤ+x 6.Mdz3XL$9!=f"xc}M{QnE`{{ۻP[ ckti}Lt2uxŮG; q`E,h]Qΐ\쪎cXne¬f-/ Hqғ }rQݚ OYՊDI7w5YÆG?+BGqB1Ʈlf^Wࣼ &2C!5kc6#ه3FOD%p㌩4@3mPu&zwhK9^~OP{*K:_5=./kL70Rڐ(i LqXЍ6v.p%\ǹ?gnĥ QL%D]\ņĹҁ =oW, /P>{6 lZ1FɟCSJqAI$vƅ}v`S,}a*B-mNA%s3w_u o尙derg6mcGմŔ~͵PcqDΛ.a^]O$Fb!;q1gy?؇ag1g/t:50Uieu%JugGPs\`_*[73}-¶JhVfq—p!H/VD~RW^1|2$si!e1z}6@VzP:|c^9qlB?A$~Z_f+ioU|&k/f:#iE>ec@j*UoTLufRB%OAO:6?X臽4hJUa 4ĺRWC7V&$]*`<}bH**yu$'Z{*2KH1DeX-x\fH+._W.69\&!n q/aٖ+IvkE";r m3dj⾸j†.LBxb„1Bu 闱GyzJOv(),#\([Ȏ86"Ȼ?;x/+PeWsn5ܯdT U;Ob(j +^N GCƒIRcT($^i#z2%&l@ M). ףR, tD}DnSowLwL[y C;$E/gtk  Eʊ3#_Yi&H@:GVm C[0WUB:ln sBe5oSsITr#rc^FnB0dod\B$Q0.J7\_.{PeMhu$>s͂bX(f.8po!UumT68'$//*yi:dIr~/cܗ7WP̚`g:>Nql}fѻ&Ϸx7 ^L jJ $sA Pj9:\X" H 3ߴ-x 38x.Nd {j P:\o2zϝo]fb>ױM ẄxC-בD2ژ|AP.(ӶU{:TB_<;/$ !;o޿偘&z'%B -}P8jP= w|@oy;4Y *4jHWE{b頦mZ'rlHvE]߸`]:Sɭ-y;46 9OFqndm(>UU y 2fƑPvZ7aS{\}s[翟!n@Qj Y@M9ݻ'/# =_!fcwJm[̉!gI$O:۳rLHx%#1Q:ƣۦ>q( xÙ}gd1.0=7g3>2qZ GCOXv. 7=#udɠ=W:}j!ggw+1l EGcs/z9ޔjU_BZ&g /fyL8Œo`(K7GL']ǹqR],ka|?;:\#5n|V-nŌ>t՝vA$`?üw{-BBf\ ͖AlʃHý?]co#JgTw ly# P)j٩!6u]]wp`SeuXT@p&4.>,w<q`S𳅐Z^#Üz\!Aیdvű~vϰdܛ'e 5N\{b*xYbеv T\,s XJ4<c1BC t|' ·'s'wQ g? qhhjt?<*LmUE04%H1N^hyfj8di%CF[1[ǚͫ݅<^ϧIP9}>j5_lhWc{W87vIaAqe?e2>H_|{L偆7(Ƞ ~^Ы<M)Aqu{QmOåB6Ք|2M(' kڀ)㰠OuWsfqkCWn W XsU-IQJreiue_x-DVFW?+vci@>Źt xB@:'Z S[B]I)π5#)=/F e O e0m^qU,OM<^^6}U6䗶X 4~qېxۃ+?ݙ{sa(iB=ᠥ{RεUkE=AC"&~YC==#sMǚމٕ=vQ7;g"8mlC:i̚|iE|?. ĴwP4"E ~eu"asYAJBF2 g(0Za7 Ĥ)#u/" :"q(I=}YŽL4(c3Uu>r#j: 8=\U$4yoeic+poIEn zI/I/s < 8|qK$, KkQٚXy#46'ϭkHZSOS~T=cc**uG/ _1@&4y.wL^x8sjxJ*z1xTȣ' m#>E+P8Ji|ۆWn"7I 0Y(ARԝ 0o}SFlwbx>D-ľ)/f׶a݀}3\L*=\!IӍ$VUmߡܐGDhYBE{)'ٴ[P?WˌB`'u -JTHxtSDF>s'∄B cR,JKb%dG'^B \*hX _X(O%ѣG ֘U9iuLןW1 @돸&&a1&x qoWk{)r'!'L 7EDba|ّG"V3_2r')&n2sIv`3>ChN",?rM0K<,;:G @rM*zD{]]F/DVjUjd|5̸WR`sԐv тG9ĭycpj9]=saYGr_k\ *KxJFsQe9LAڼRw&57^ VhgO|Gtv9 $L@1"ס/PUYK%lƁe1 * Df&/],T@ ґd XQ/QLxQ;<"?ㄑ\&m£m-e? ہP nȣ ǎB0.‚<2] \rS4 Q)0 68QnI'f{p'hw=ӊfa,ƔcUXk7`j4wOz[MM6'}' [(3]j`G(T$-èGY83򡮔_ Mu $ᜋio!ѫ|ZʹzJ2Y`yTV(|Ct48և"ӰOTi+G?t[(Zs9XvUD~ º[\uյꎾ QEN{A ?=!1wWȚcV"So) jۙ2 Fk6tp0V8v9k)Ĭ&F8p='^s}'̘WQ:πEUw+#HK<{=]sE3[e]"0qi}q %d1Qը/.2E-QS:`Z$"{0A)*_F_|O)6qAK< 쬘c\@6wx5hWC'r JXU?&K@ m^Q~*GGyE&Gü46i' #t5޸/:N4Bj,#0gx42_?%CKG >M4XiY"f6)ۉ@w0Kq/h|15BD__.I~q_۴yNA?\WTe~ݬvUm)y@_#|!) Pf%&A^HJ렭hkL޶߇V ]ޠ0V5Y q},Lk4+m oֈ.ZU.=6<:v.Ͱ5}0a/d]F+%ϔ򠙴?|""y=k >^4i6}L'9@+oSek~JGwTPP;V?njms=ը0EJFqZ)"A$0mNm8 2J,r8ZƋJ,̓d:fdKUq"YDZ4F,O *qO$-Kض-ٸ|~A)Nf@'TpS2Jbk?`Lhhk2a s7v,&ƙ1^sdZTGC(i,Xvo; &Ы$AѦ?MQGX1|g1m-zD%T-99l< +{E44'o^ׇ"p[-at<[:{٬B3nS x&9 DgH*&!}GYZ H2@S+/Ah;f{j%Ľhr/]~}w@Mqs|ƿH7eTl3%Q?P>+>wf|#EW/v`x0ך`Fd3zux80M+% 'b_ #zprETSǧ5j) @4_tz5~@ƽ9B +0%Ǵp25pƩރ$pX |ՏW$-5:_‹n)l+ GdW5c)A$6XBeXe\WqBB' pN b$"-2V@ſݺJ:j+o<ʳ@(10f 2jOTOI; l @mKN x&UNPF=a* ȇM$fJc[7wR9a}`{S5bz-R]dOAX'Zlihx"pU$]] } JEI a \q%0" :`tjy]}#}wl-3 vE@n5kΌAPp1\襸mҸXj͓ 7LCĂI#@Ey)EWo S&M笠7nɒ]ӈ0EZO zt깘@?87CxmA4jO8;~a)sEoD5lsŽlmfRE0Gb`C&{;ܨZX%7D+@\ $sRe B" 9߳!&Yq^Mc0UHu V"v]vDhJ; ٞ7q+ccl-E* e,4|p+V 9~{?j:Hlm}XZĴS2j[GؕEtZh=W?qg4Y+7}Ujҕ3![i  X$> ]즓]C`* ]H.#Mt8wU[ho: :۰Uùl,|߭no7ڤe-Y}ɜ97fWQAJdspi'R6XNƻ~XѾVr  hP d@"|, (ʞ*Q8,6N DBU); =Sp9=P rmFqIVc^G.8360e B䔫H5OXEPFj]nHx= /rTܑ$t.~ςӡ"@g  `WE$6-ӡijF2j\v$͗6"#}b;c=t^:rC-DmkhhL6 1a/2=6]BYJ[l_ftlj=Nb~ /2ࣰ/BAݥF {j̃D)t26Wu$L:\ WyBӡ5Cdj'mPOlMԦIƟԆ+?o;J%S>.@(KT%/ k>jtj0{H6q1\1 s{s TpN]4͚ e~&ažx"T~O,j"+\w('+E_m91IyH ~̑ՍwQ,]Z/hex%s/ᤦY kK.?WFya,ێ)9odziue p |Vڕ'<3W&q̈m]-8&jXy.aDՖbhcd=Gs0EcnNCLUHD/Wr?{`rTYǔzpVv*:+* aRPP AKݸzY/bgT7ܐ}üj9ja[FXJ 4BV>EbժBV%RTNec{ƫd2'~6^:9eZkM s9k4>4;=K=w{sϼ36=^X9?[L\Zs*$a vme O ԀP%LZ]fQ:GFC$@(Ēsp7K iW{X{". ≼'l q{0`g᱖0eO+kp<4('|jxFnE_AH{ xv,΋e_b{",>I:)TS Zhx ** Mܠ`{V]]tGczW0ܗNx_QP2ryAjn:ҋ4;]ݧJ٦iwgY,ro=NÚݓjŌp@d.ݐ}8$JLp9j:`eB cBE|Ӳ{*901 LtvF"7n =N8϶ʋ՛W]~*tI 8 ` QdY+Ӄ ul`Y&3eboRV7udBVeQC S)ggǛ5CLҿiٲR]Y-:Tf%G"V*XL/" WW+%4[[A. *mQ!m /I:ޝܓO~}*4slpwy2(G1ۯ-݈Βnucxq ?͡pK'jZ-Q-YNtXNQ,eǢyrAF|W (c (,Įx`Xpߪ[!xBSr'KovPZeH JM aj6ν wyH?ΡAm¨TخjAY}4Y.xT0k9cGwiTގfޯhU1÷lltr[9J]D.aj"D?npR.q;~cfk!wM2a{E" 7^lb\`!/\8>,n[\|LtEQ`Ā&s.vL&#&S|ۘOl/, 0H?EkD/ JG.ڵ^DA=kn.C.FTBH`ꭔ -K(#5O#jV. K椃d满qz픥 ݎ:`]G\̞ɡU\ z Rlk㑨ü|7\x|60N"l~ 6'#.t9OIL,A#r!-98{&YՑ*3kK@-i LGޕtVx<ܛn(=+卫֧,_AJ.GΠ%^~4--qdQY9# Jyʄ/-\e;\ϛ)[¯;*xݚ5UIM <<zٳwKv)lYju( 3iX7P tFn7=aJ*Bz=>&Sv`}%Rv^Gwniu!U`e#2q; r/+]J}o*?V³yalgeB˭cKz|wx+ఁ}8ܿ#k+] 6+2SETFQ[O+.E9s Nlӣ]#xsF[p}]atmP3>$KsjV < be9ad%]Du—P4d\CqH]Z'G^wFVY} TgNgRn>LXs l[}ī ~VѪkG;SP~ XOT%GeG0GWտ)IO0i~gLн(jSM$ǭY닯,"k2^?Ho#XP(E_bɷ`l[ K5Fm.*5(;76 čynoKkaE IkiF8ߠjt\b E-w)lsRXl^lїfS1tԵ౮ɸJߨLBMj|k,v:d.9YڢIܯo|=.H],MU`ijCٱ_YqA |>5:{+4MJSCx7.[S>b4l1|ԇCE#vbt1Z OKƥ^5vx,P ;tZest(M467?m_jFk*Oַc%7( o s{9.}ir(76{~s!$DRG-M&6/|&Ў\< ! ?8%ktmdPf&`׳`!:f/c.>t ]ӶGh0 =ٙ[r]۾7Az vmo.^YL `bwWJ6iy6j V:NT\< :~zj2\KYJ&R" T/П!#9\G?s6E[W_VQ??8I`To .iI;Jbu28; sKx\zqkTG0O5ă͡H\Ur1:z21`=rA |Vq&ʘ#欸ff{5+Fca@P`T3=bF ٚoDS5 BL]G4+LPUEzDATDmJH!n%VƉs=e~W&%>vbeme;˝j{Nwo0+C@lR0lFϷz% NqȒGqo %<,2-$2:1hL[0D6169![O2V7~ƕk6تR=GI~C00&ILGw1\|49뒂s:O^$ꔈ a2q ˱(SL ]8U(.JfTȸ{bI5{NUTTTR-zyzj}ͪ9e:޹\lhtʷ׫Vb2F芻pێc٘a$ҧ9u?gAb >%I:'OL/Y0&M#h1IsQ8+)IojB+:;Fg1mo WRK~N@e2kitk?xk-˂Z6P^"+eŢ%MbLS}|wQ 4WY {WՌJ7UO`띳3s C9q_Nԗ-VujPA-:rh0xl~g?8Wٳwf8o ag vM'Dl:NQC,E'ԓ#JVQ~0{\tÂk"LvKT6̻:Ȼwz^s9쬸Spĉ @ OcVDZ屔)U`V5`{I*+r mGZqb_iȤ/ŵ*~3v({ݭi"cǟ,4F5{p= '"&ى/y$Je L>@ؖr$꬈k:T) 9rƓTE6F7#߳p4<͐QݺJ`hKP8vIi0x%0qi- xF'Y@cw /> )a-<Dǚ8^#*tkb^e#`=, MjH2n7%D(Q?`8/&$D ۄ[w}.coR; O%"Mxr[]I$ꦧyJvevɳ;D3OJ$psͺ'kC"R r*/W)O>s^<ٜ/K`F4ؖIyLf`A] y-|/CaJogÜPt?pH׽t0yw$|,ٳBE 'Ca?MDú@ e1G(Su4v1;pԖ.OM,*ij9+W OYҪdpnLPꓩ Xeƪ??aCN)BlƈnFw'E#= H.pKSh]\+1sQ*Iy;d_׭`Z$& +pL(D@9fqnvqrApAoێ !Arظ,L,G-MG`ZXqC6̺%R|~Olǐ=*RdXM_hFk}&1+~d xA{<iq3<0z8۱e$^ 3Nc4<&+ּFZ~5#a5v$Rqf[̃Yө1a1(@nj+HIY߲cjKԳt&Q+,hIgӡ$h {wM~e^r6C Xd y^; 3̵$%?)x:,A`&U Qًߍݣ#T[v{T1(6 l0z'=Z~oՒ@xb.փ(7W =JBp+<м]=i_X$3 ɹ*0g}EXo&8݌d5h`P4c۩ nS|aiBS$ϖ"3bT{RWO7YT7E1x`fJfÝL=lj0-XZUv(K?6o9i Z?/K=Ǯ#&ʐ8q:Jr"Ȯ4lHU,F=f2ƃȦ6%c3|r7u.2@R5<4'?`  f#Bc{M<.0;ab,Flo~Z@GI;?|Ʋ)mBҝFQnޫw\T<0^sM!sÓjpbE31,U%5G '.]h#-fYNr<ǘg_%s, %LUj.T;bj:gv:(~ EЮ'Di.Q!=릭`'E =.3^;ʺYZq_I !.nR(V`@yG({ܖ`,0Nr QYPǶt]V+t/gކjRطX .B'Kmop({7Tˑ=BwDԞŗ!F0[a}Mm>fFS44J }WW q H_YThVFr'o>"ZtI= B#fgwđvL5O'd4F? 3 '|& q=fGmv.ϭPf_ *ϦǶ0kp}Dh4{%\P!mn{@e[dt}dpSyV`K^-&up7V|f(^[!lsuNWIQ; "qis Co"Nq rvMtPG(әV9:ŵphÞDA=`i{fw7L xK$CiJEz; ,Σ0;stJUD>4PRA렜`W*5WwiwdObb~~%8ͭnE%j~_w]ËԈegAՋ\غNB\ag~8Z kS, OB5? 2gp% =# P7@RSuRo9%wf rlxjI z71mv6Y.@`*S~?+ߒED |s~Z|쑟͇1MhIA79Ʈa`*"NB5GeP@VuO K˧R7aۂW?#+Rbj %h/.\yX9 WMD$b w}Q| ~ȭUVfNN5Ĺt`oR՛$BMUJ"O]g/ң3b4'V4ҿ6?Y;ï?9HuQ`\3ۡ,-:vD$ amd-Q>ҷ7&U>}9!ε&qwSh؏JA:5ۏi)mDlsпSQy!YCE y\hVݽq]=7moy8!UP>n|pHRMiSS'ogLfTnF `9CeV91z)X߭UoF)muZ궲+0J2,=HF,ThR"7'?e4.PA\W~{M#Њ'̗mSfCz_aI?d9ZM]/Q)γz~5)/.KrChm_l|py`q o2#rؤu%Ai1/>)4}u5G0zW*`ӎ@=NOj'"K5 7KZZڤK*~2J0IK˱_DžBU% &uTy X-_|]J&);=i*5f4_ּa5%Uvr_{a}Y pcxhT}_4>[]E8%L9ȷTo]Ɣ16[^W>Z ,34wU 9Wy፻<})$[Ea:&̛|{&@nКG303ftf\MXUd'4V[bW NP'۔TZ <{{UUHDU2{Ruq $P#Ի%ekfMD~^ vEL\{w1lV!?Q2b n>!rEb> "ċ-~LXcbI1;,z5Vi[ܯK94fʣѮlh i 8=JFuǃ+ 76H3:̅8Z%zB= 4.fcd GhЗ,#%Ҙo l‰SB,ϼC=vҚqv_%XϚA|}1A:֪󌒧Bi ;_m=GmA:I#MuwJ&lSWSc+Z xw;i[5XEX%mН,=75qTk @tZ+̞VG'q#5Pu$߻oYRFOʜm?~O]5BHWMMPZ}XPӏ-t/kp4E[ .0qkx9v!T,~Nw,^~*Pa^!i?N FښLH5P#uXtՆh'ׅ;a 1GXvIGB1u2@S.9d,TKk/$*fW?{QyB)ԭ +gϟF器z^"EZJbi"p}n_EK>s J^o\bD4pmM݀im<5dQ~EF+$W$[#V 1XHG hKR#{v#_Y2Wm擌Rhĭ>W{eS2)=dkdCoRd>KFCRͺE \ AGi#l*8NYM#ԋ:S}CeUNUcY]D "hv #Q {@.r(riEy-B<ĵr&Pc]UZ};]߰$Du_ KӚ'h /h>`;LBT5U3Mxb7]14 B~Wa4\1؞fn&,H؂|RBbl& nJj7 U8!K(rBQrέ W!b7V%dQ2cc޷*(o׿XwRѭ^:q`cu{y @t L07CGSeAhW"J\ܳLs!.B5Ϋ}̒ Q QVZNr{dlL(s@(oݟ\]NӼn(tC q\2Rٜm7KO{6;֧9 *U'Ud7nwй]x!D D_ @pYEkLRFU=f zx{8(0(qTUe?s{(sFeȥC)?J$t!xxDz\Y/Js)4̇ssv,)8dEbQ\ &:i.)9t RGK%SWW7u(h3_vaD h,Ot)2?]"j+NlI|3YD] 6x80 Tp3®#yd-o:'Z,H,1} 6R,) {)> |soE WΐF?3*UxrsBB|W-.9hZti?gd'@>cp4ds6pe$J(y5ƥ&q_^bo1վan+0aQf _ڶkG(XS9;Vpc轻ϴd{bd9BPoN>?lyl/ד1Ì6 obŗu%CUz\j 7|;5k>dXGGc,8at %^ ̠.ɾ8|( O\B)P12Lhꬎ]AERвV~56hBIM0V4N4WtXF5Pe)_1a2xU`/= )$tly0'**Y'On<#tZ4Sb-sxٲi~fXz !}pg6$ey 4 : SH ]ma@<0j عm Hk(?8?2Y\/DEMvG˯F[P|B#: H:GƬUEݕ+&3 閇2xFڵة=A3ZvkKɤ4OfI@_LO?~#flwnRstLkdXs^BUܟYM1vz(񪃧@(l~r0cONO)"q PR^)b%N!x }=Ƭ i1 WUx yZ'6m*GmcnɽP%8RQ^w=U=-;em"TYFy .H+}i"A:(*oΨʂzڰ9mXvwH*Y7JEW}߿Cz d_B;k8F{KN(ni=qirACx{/cO+F$9OGbyXq' )?`bhեnٿ QgrgS~(>hS*$0ʹb=J,yw ڊӶ>Zk"+uxSKesA=0ʤ u h[ L2xe߿Tv?%=qOC1'}?p$rw@OUٶڝ?2V 7禜oc049PY:U _cIEwUj 3vz}m}XՉ@J+-B&o3A:i_ (`]V`HKP>èn緧 NG~8Cʊd#*uh9QRqŃlCyw " Lڑ(@r2Ü;:C0i%y"-熖kCnGe4o4gvrmr3X)˧ж0^Ms.?P!*!JC&<29(oE0!;z e f(P/Ew ̓5 w\vGec@8Um(gAጠ%SaF7jeWOiitP~u< '\EB&8KaQD`^Ăkm\<7ê\_n0r % f)*xf6 La~am>5gB&d//{$FА-M;zjW+&e 5ߒNML]i*X+zfvЧx^e'n;:⒨/x$#S`Kl-4>$ yC b$c^e2%>#h~idIU- K&%)Rzv鸳<w岲 Xna 8<1 1dc??i Ǒ;I} 9Jk^nD\pyH)OaKީӶچ\O/_0Y6N_K_d)`9'!?(ǩ;i%<*vE"Ac[8doNBФ誊ZQmKwq&*9kc!~0D:CTS)c+ҧ >^+ek~WE<_?閪de cz WK p &:rM4V,m=uV7X7(︽0\e;L oXm` [Z{؍w 8T5nlG#"N^sdoG^?UË׳b&)>J(Up H1K#Y,eGZ'VM :] :Z^QrȌ7=z?\*O];?JgE^\M1:<@D:AH ;ø̠? 3RPaP¥I Qm77C`׼e'8[tBqG@@ɦ^K8=T뼳P؇NP3+bioh_ g~Nܧmf|JCV >6q\E <<ٔQަ69C+(&^̺f12F'/|SSe|ri$jt[_nj[I?XH y=T9`+T`͠C!ϟ>xBHJ I.d"иyܝY[@Ir{Jܠ8NU=G*4%,5Cne߄*( > aC1לb/|&A`R_ZZl<4O[4LAB@%@/& kSoo Aj_6[ٲ/rN*6 R@=w@yUa|PcC:#j9[@Eb^ Z ;O->.I$)) Q&V0/$*a[2(z(MEC P%b3ΖN>5;HY~Nm>|Km''f V{n`Du>w("FА\=i7{V7m7[yeFUxYwh_B ^ 6rׇ~Uܗ|V {%րE 5$E|KMRql Ad;%+E:- #3˟P٪yoqIsZSU& Aa趚*>?|XF#7+ Y1lc W̻E(arz33ql&bZ.a+UG>ʙs{`j\ݥa<̆ءS_֬Ns8vQWRϠ;fJN CjR$#GŻBTS8c=c@|z^$p!zⱟbCۈjuV?2؈EA"o=nT㫯Rdq9r:_v;'?-CZ_/Br#EbE&瘽UGE VFn[mc9";Or&i:!= sXf(32:s T a,~2+ 2H"mK;RVKX\tQ(D; x6 ԤHAm<Х[_BBu0ƫ^f;U`A1/vi[Yls, $]kK$9ܸ,tpe6OF^KWEw88^^ܶD|`H= w A/JDwOm7l>rFLjqzmt L,x/Q?DB&UUY71Ǫ?ϟ +ska4L}p+ΉF .grZ!G9a}!qشHC9ɞ TQνi`ǚ_f6D` BҮHj|>{⩥6L_Ze"^qB> K@ o_!G%կ)ES3ᅒ>:EhgϦ$@-n$I[he:J4zlFIY#[j4؂xJVMۺÃoӬXu\=/, Y>k#`{JEm6^ҙdeЏ#ñu ;,lC hʬ 91^LMG0'#;Z%Iv%TyZ)bDn9=  ,} oJqt3g4=b(WbCՋ3UkvUi!kݏmfk)'XkaI5Mlq]17u,((vZH*§QT(j&o1~^b-Ǧ_l"N;nz )pz<.y@%_ű"<ɞ;d(st:WxʵPjd6&h]Al@n*0aw Kpaw((u}WRi"ЀTڰ|v|KE8; P.mcl6GCތ2o|;2zKx6'u|=~Οp&ik89.e5ZR(_F|K@vFw* ]?yOr:v!]uB.]Cѳ/TZ)>p'({z{?Vl ,S"a72_# 3nc0K->8;h$os >jX W%ffPvZVm?Il36[9yLh%. OeQx@+,EF Y\!hLYhgg`u9^ ol Puұ0adEd Vef›)B5~6lRnhzuX a$m'_*MiSQ,kq^rC+*t\6yonaʁ%tΠA-}WP8փwV7u~JBP5`(E/jEٷ톫Ѯj5U| I/?i6ڈEwF}txH["lk?r7krcnO,dD$ڳyҡ:־c_ dw{N;{ΘT㔢1#qj ID_UMy;Q];E,W|*i7CQl~K%_0$ Rq2A9Aj`&jqS}> xX,I1#&6/W BddLTgw?p 1\^3wY65s 07t) *=i jjuUF~fMk@^.\eL)qmB}QMTǔIvaHy:uCN|`L) .xO~MH4;F*CcΑ^,ڷK$H7}ONVPb 9/+)4Bcj.&g( g!Ӄo yޙoбܹɈ 匞J!QaߥfP@8(#%fDp{`P#y{_ATb)pO>q[wQnQ)!w-RX6ծd3.{Σ$"x$-Dw5**( uY#sbFS=L6S6ۨj.Л3:`#}Y'OkKWަźûsBN͇75`:NEpXаwבX`MF1L\)PZFlK1Jr =p«{s[]<Ҡ4FY ,xre|_ $r|Bւ X+*W$ߒ|%w:F8ܾ$k؁yRUHqΑ\$u *eEbs?40k* I)?+.`?jիqE8 !w&p8.LY fNs_˞RN%=֋ |oBI ,/k̴S!!r/+m67J]g'4|06B~M`/J/B}ݕeTzRDJ.gV~ɬ#KI48e:ψ1Th!49z耍Q7F TbzzȕY*VWc$=Fƒ|Q(ch"qOKuxlʩKtμnMuPb[ FS cX%jʴBf}TdWɞ9o!]HeѴ^9 iyԼ~۱v(1X_z8WՑUO6T."ϥ-XY[wTE=zk<*#anwSs6TԢ`bf{CENI,2;؆)Ed{ 3 ><`aaAQ-4$F&ԯ H 9!R!nk =I"W&MVr#,- !{XGUgHϰU繲$wu"Vn.ȱ?K?J; 0r1 {i(T4[.7N Ϊt R΄{SFA 2 g-XWWNRr蹌Kڷ-( &ٞ g=#Z[ $\7+֡W\6-B㏰ZD4P"2 yB{0!3n>" f]x~]/HQ|f|D]2V_Uz &B e"MͫemSs>riD,;.t }ݿӷqsr1JÏHO+BDDD[hCgi`) ?Hʄqc}+ #)Cn`b݄enz:@b֤ؕC5Pdl#v~*+@%_l+rS"TUB*;ɒ$=[8l.l^ fKEJ)1kJE vːrd. `\M|a`#4C4/ᵔ1;P%հL85ljȣޝ"G~JjIY2x>}IEAAj%"hCA6oO Jq+Ķ%j :mI9 D .:ntO7QC$2HU$-gF+RܔP> +n[p_> u'pB_g{/Z ]7nQC9jfmk xyfdĺ9. ?ZlZ,Y?2"J`Ek6JjܸXfEI¿UN9P>{3*2]xT% $b ՗ \3Ƶ4sY`ľazvueƠaz YZ