python3-perf-debuginfo-4.19.90-2404.2.0.0246.oe1 >  A f W^^f dB 5fX؅ѽɉqȑ鯇Q;\N IԜҝJ7$j/ϖEVeNvO噵i8%C?ՂQ)̕n hJM|S6i}^?_Hqlm+m\6I5٫t?͒1*}* ]$r?~CG{Уi>䈏%@Qaz<.MXw>üh,cjmdaff37a2417ba4f3e49ab1827776949f5227cf0b308703935c904376577dd0395dcc2196e414532869668e977848e1625fed9ab9 f W^^fhF+ ҧ|Lz@]3Jp6mN/>F8ם6gG=: #asEI(L4" .? K1֍gmt4,:r["28& ToF!0_cb.3t‚y@H[ڍڑ\tb䳦c×әlNywDZ~ |'}I:.T(=2B쑄]X!&LrVp>p<?d! 3 ^<@j     ^ d|4D(8e9`e:eFGH4ILXTY\\]^bcd$e)f,l.tLudv|z(8<BCpython3-perf-debuginfo4.19.902404.2.0.0246.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.fwobs-worker1665654630-x86-0001.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$f f f f f f 533ba351ddd9ea359b736e8c5416331179d7b3c4e9a0bb902700a73825bf4cb8rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2404.2.0.0246.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.1ff-f @ee@eZeeeee@eoe5@eeeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@Zhang Changzhong - 4.19.90-2404.2.0.0246Zhang Changzhong - 4.19.90-2404.1.0.0245Zhang Changzhong - 4.19.90-2403.4.0.0244Zhang Changzhong - 4.19.90-2403.3.0.0243Zhang Changzhong - 4.19.90-2403.2.0.0242Zhang Changzhong - 4.19.90-2403.1.0.0241Zhang Changzhong - 4.19.90-2402.6.0.0240Zhang Changzhong - 4.19.90-2402.5.0.0239Zhang Changzhong - 4.19.90-2402.4.0.0238Zhang Changzhong - 4.19.90-2402.1.0.0237Zhang Changzhong - 4.19.90-2401.5.0.0236Zhang Changzhong - 4.19.90-2401.4.0.0235Zhang Changzhong - 4.19.90-2401.3.0.0234Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146- !6231 v2 drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6083 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6160 net/sched: act_mirred: don't override retval if we already lost the skb - drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6152 Fix CVE-2024-26812 - !6139 iavf: free q_vectors before queues in iavf_disable_vf - !6164 CVE-2021-47194 - !6123 xen/events: close evtchn after mapping cleanup - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - net/sched: act_mirred: don't override retval if we already lost the skb - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6053 net: ip_tunnel: prevent perpetual headroom growth - !6002 KVM: s390: vsie: fix race during shadow creation - iavf: free q_vectors before queues in iavf_disable_vf - !6102 Fix CVE-2024-27437 - !6070 Fix CVE-2024-26686 - !6049 wifi: mac80211: fix race condition on enabling fast-xmit - !5916 ext4: fix double-free of blocks due to wrong extents moved_len - xen/events: close evtchn after mapping cleanup - !6099 vfio/pci: Lock external INTx masking ops - !6032 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5899 dm-crypt: don't modify the data when using authenticated encryption - vfio/pci: Disable auto-enable of exclusive INTx IRQ - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - vfio/pci: Lock external INTx masking ops - !6042 nilfs2: fix data corruption in dsync block recovery for small block sizes - !6030 Fix CVE-2024-26685 - !6015 btrfs: don't drop extent_map for free space inode on write error - !5963 btrfs: dev-replace: properly validate device names - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - fs/proc: do_task_stat: use __for_each_thread() - exit: Use the correct exit_code in /proc//stat - net: ip_tunnel: prevent perpetual headroom growth - wifi: mac80211: fix race condition on enabling fast-xmit - !5999 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6019 net/sched: act_mirred: use the backlog for mirred ingress - !6010 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !5846 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5994 ipv6: sr: fix possible use-after-free and null-ptr-deref - nilfs2: fix potential bug in end_buffer_async_write - nilfs2: fix buffer corruption due to concurrent device reads - !5951 RDMA/qedr: Fix qedr_create_user_qp error flow - net/sched: act_mirred: use the backlog for mirred ingress - btrfs: don't drop extent_map for free space inode on write error - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - !5961 fbdev: savage: Error out if pixclock equals zero - KVM: s390: vsie: fix race during shadow creation - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5875 v3 CVE-2024-26771 - !5926 RDMA/srpt: Support specifying the srpt_service_guid parameter - btrfs: dev-replace: properly validate device names - fbdev: savage: Error out if pixclock equals zero - !5778 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - RDMA/qedr: Fix qedr_create_user_qp error flow - !5830 fbdev: sis: Error out if pixclock equals zero - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - dm-crypt: don't modify the data when using authenticated encryption - !5807 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - dmaengine: ti: edma: Fix error return code in edma_probe() - dmaengine: ti: edma: add missed operations - dmaengine: ti: edma: fix missed failure handling - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - fbdev: sis: Error out if pixclock equals zero - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()- !5874 scsi: hisi_sas: Update disk locked timeout to 7 seconds - scsi: hisi_sas: Update disk locked timeout to 7 seconds - !5841 fixup CVE-2024-26751 - !5834 CVE-2021-47144 - ARM: ep93xx: Add terminator to gpiod_lookup_table - drm/amd/amdgpu: fix refcount leak - !5796 netfilter: nft_limit: reject configurations that cause integer overflow - netfilter: nft_limit: reject configurations that cause integer overflow - !5755 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5767 v5 net: fec: fix the potential memory leak in fec_enet_init() - !5718 CVE-2024-26654 - net: fec: fix the potential memory leak in fec_enet_init() - !5722 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5727 fix CVE-2021-47101 - !5531 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - !5715 net: hns3: updates 2024.04.02 - !5710 v2 ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5700 sr9800: Add check for usbnet_get_endpoints - !5680 USB: usbfs: Don't WARN about excessively large memory allocations - !5679 fix CVE-2023-52587 - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - ALSA: aica: Fix a long-time build breakage - !5713 v2 tipc: wait and exit until all work queues are done - net: hns3: update hns3 version to 24.3.1 - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5696 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: wait and exit until all work queues are done - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - !5702 ext4: Validate inode pa before using preallocation blocks - !5694 tipc: skb_linearize the head skb when reassembling msgs - ext4: Validate inode pa before using preallocation blocks - !5674 mac80211: fix locking in ieee80211_start_ap error path - !5672 arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - sr9800: Add check for usbnet_get_endpoints - !5528 btrfs: do not BUG_ON in link_to_fixup_dir - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: skb_linearize the head skb when reassembling msgs - !5522 md/raid5: fix atomicity violation in raid5_cache_count - USB: usbfs: Don't WARN about excessively large memory allocations - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - mac80211: fix locking in ieee80211_start_ap error path - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5581 CVE-2023-52622 - !5658 v2 CVE-2021-47131 - !5645 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5559 fix CVE-2021-47173 - !5575 net: dsa: fix a crash if ->get_sset_count() fails - net/tls: Use RCU API to access tls_ctx->netdev - net/tls: Remove the context from the list in tls_device_down - tls: Fix context leak on tls_device_down - net/tls: Resolve KABI break when backport bugfix of CVE-2021-47131 - net/tls: Fix use-after-free after the TLS device goes down and up - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU - !5625 i2c: i801: Don't generate an interrupt on bus reset - !5517 dm: revert partial fix for redundant bio-based IO accounting - arm64/mpam: Fix repeated enabling in mpam_enable() - !5481 jfs: fix array-index-out-of-bounds in dbAdjTree - !5572 mld: fix panic in mld_newpack() - !5565 tracing: Ensure visibility when inserting an element into tracing_map - !5571 v2 mm/mlock: return EINVAL for illegal user memory range in mlock - i2c: i801: Don't generate an interrupt on bus reset - !5587 Fix CVE-2021-47171 - !5579 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5573 Fix CVE-2021-47160 - !5564 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5560 drm/amdgpu: Fix a use-after-free - net: usb: fix possible use-after-free in smsc75xx_bind - net: usb: fix memory leak in smsc75xx_bind - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5558 net: fujitsu: fix potential null-ptr-deref - !5556 NFC: nci: fix memory leak in nci_allocate_device - net: dsa: fix a crash if ->get_sset_count() fails - net: dsa: mt7530: fix VLAN traffic leaks again - net: dsa: mt7530: fix VLAN traffic leaks - mld: fix panic in mld_newpack() - mm/mlock: return EINVAL for illegal user memory range in mlock - tracing: Ensure visibility when inserting an element into tracing_map - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5552 net/smc: remove device from smcd_dev_list after failed device_add() - !5290 crypto: algif_aead - Only wake up when ctx->more is zero - !5446 keys: safe concurrent user->{session,uid}_keyring access - drm/amdgpu: Fix a use-after-free - !5550 pciehp: clear p_slot->work.data after powering off a slot - usb: misc: fix improper handling of refcount in uss720_probe() - misc/uss720: fix memory leak in uss720_probe - !5515 netfilter: nf_tables: disallow timeout for anonymous sets - !5538 netfilter: nf_tables: disallow anonymous set with timeout flag - net: fujitsu: fix potential null-ptr-deref - NFC: nci: fix memory leak in nci_allocate_device - net/smc: remove device from smcd_dev_list after failed device_add() - pciehp: clear p_slot->work.data after powering off a slot - netfilter: nf_tables: disallow anonymous set with timeout flag - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - btrfs: do not BUG_ON in link_to_fixup_dir - md/raid5: fix atomicity violation in raid5_cache_count - dm: revert partial fix for redundant bio-based IO accounting - netfilter: nf_tables: disallow timeout for anonymous sets - jfs: fix array-index-out-of-bounds in dbAdjTree - keys: safe concurrent user->{session,uid}_keyring access - crypto: af_alg - Work around empty control messages without MSG_MORE - crypto: af_alg - Fix regression on empty requests - crypto: algif_aead - Only wake up when ctx->more is zero- !5539 spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5542 round lts patches - !5520 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - l2tp: pass correct message length to ip6_append_data - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5514 CVE-2021-47110 - !5497 llc: Drop support for ETH_P_TR_802_2. - !5498 llc: make llc_ui_sendmsg() more robust against bonding changes - !5490 tcp: add sanity checks to rx zerocopy - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - x86/kvm: Do not try to disable kvmclock if it was not enabled - x86/kvm: Disable kvmclock on all CPUs on shutdown - !5502 pstore/ram: Fix crash when setting number of cpus to an odd number - !5477 Fixed CVE-2021-47112 - pstore/ram: Fix crash when setting number of cpus to an odd number - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - tcp: add sanity checks to rx zerocopy - !5479 jfs: fix cve-2023-52600 - !5478 jfs: fix array-index-out-of-bounds in diNewExt - !5485 nfsd: fix use-after-free due to delegation race - nfsd: fix use-after-free due to delegation race - !5281 printk: avoid deadlock in panic - jfs: fix uaf in jfs_evict_inode - JFS: fix memleak in jfs_mount - jfs: fix array-index-out-of-bounds in diNewExt - x86/kvm: Teardown PV features on boot CPU as well - !5465 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5361 btrfs: abort in rename_exchange if we fail to insert the second ref - !5254 tomoyo: fix UAF write bug in tomoyo_write_control() - !5321 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5455 CVE-2021-47114 - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5320 jfs: fix slab-out-of-bounds Read in dtSearch - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - ocfs2: fix data corruption by fallocate - !5374 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !5418 [sync] PR-5317: KVM: s390: fix setting of fpc register - !5272 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5274 phonet/pep: refuse to enable an unbound pipe - !5359 CVE-2021-47121 and CVE-2021-47122 - KVM: s390: fix setting of fpc register - !5358 v5 CVE-2023-52595 - !5336 binder: fix race between mmput() and do_exit() - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - btrfs: abort in rename_exchange if we fail to insert the second ref - net: caif: fix memory leak in caif_device_notify - net: caif: fix memory leak in cfusbl_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - rt2x00: Fix kabi breakage in struct rt2x00lib_ops - wifi: rt2x00: restart beacon queue when hardware reset - rt2x00: clear up IV's on key removal - rt2x00: clear IV's on start to fix AP mode regression - rt2800: add pre_reset_hw callback - rt2800: do not nullify initialization vector data - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - printk: avoid deadlock in panic - phonet/pep: refuse to enable an unbound pipe - net/smc: fix illegal rmb_desc access in SMC-D connection dump - tomoyo: fix UAF write bug in tomoyo_write_control()- !5306 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5347 s390/ptrace: handle setting of fpc register correctly - !5309 drm/msm/dpu: Add mutex lock in control vblank irq - s390/ptrace: handle setting of fpc register correctly - !5267 llc: call sock_orphan() at release time - drm/msm/dpu: Add mutex lock in control vblank irq - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5241 powerpc/lib: Validate size for vector operations - !5246 ceph: fix deadlock or deadcode of misusing dget() - !5268 crypto: algif_aead - fix uninitialized ctx->init - crypto: algif_aead - fix uninitialized ctx->init - llc: call sock_orphan() at release time - !5220 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5196 drm: Don't unref the same fb many times by mistake due to deadlock handling - ceph: fix deadlock or deadcode of misusing dget() - powerpc/lib: Validate size for vector operations - !5210 v2 Fix CVE-2022-48629 and CVE-2022-48630 - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5175 arm64/mpam: Fix use-after-free when deleting resource groups - !5163 nfc: nci: assert requested protocol is valid - !5172 CVE-2023-52502 for openEuler-1.0-LTS - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - crypto: qcom-rng - ensure buffer for generate is completely filled - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5177 net: nfc: llcp: Add lock when modifying device list - !5157 RDMA/srp: Do not call scsi_done() from srp_abort() - net: nfc: llcp: Add lock when modifying device list - arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - !5142 arm64/mpam: Expand the monitor number of the resctrl root - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: constify several pointers to u8, char and sk_buff - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - arm64/mpam: Expand the monitor number of the resctrl root- !5133 CVE-2021-46926 - !5136 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - !5052 v3 Remove WQ_FLAG_BOOKMARK flag - !5140 linux-4.19.y inclusion(4.19.305..4.19.307) part3 - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ALSA: hda: intel-sdw-acpi: harden detection of controller - soundwire: intel: filter SoundWire controller device search - !5114 fix CVE-2023-52578 - !5119 crypto: scomp - fix req->dst buffer overflow - !5101 EDAC/thunderx: Fix possible out-of-bounds string access - !5094 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - crypto: scomp - fix req->dst buffer overflow - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5092 wifi: mac80211: fix potential key use-after-free - EDAC/thunderx: Fix possible out-of-bounds string access - !5095 linux-4.19.y inclusion(4.19.305..4.19.307) part 2 - !5090 drm: bridge/panel: Cleanup connector on bridge detach - !5088 uio_hv_generic: Fix a memory leak in error handling paths - !4952 scsi: qedf: Add pointer checks in qedf_update_link_speed() - !5076 v3 CVE-2021-47074 - netfilter: nft_compat: reject unused compat flag - ppp_async: limit MRU to 64K - inet: read sk->sk_family once in inet_recv_error() - bonding: remove print in bond_verify_device_path - af_unix: fix lockdep positive in sk_diag_dump_icons() - net: ipv4: fix a memleak in ip_setup_cork - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - SUNRPC: Fix a suspicious RCU usage warning - tcp: Add memory barrier to tcp_push() - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - md: Whenassemble the array, consult the superblock of the freshest device - jbd2: correct the printing of write_flags in jbd2_write_superblock() - !5073 RDMA/rxe: Clear all QP fields if creation failed - !5077 RDMA/rxe: Return CQE error if invalid lkey was supplied - !5055 linux-4.19.y inclusion(4.19.305..4.19.307) part 1 - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - wifi: mac80211: fix potential key use-after-free - drm: bridge/panel: Cleanup connector on bridge detach - uio_hv_generic: Fix a memory leak in error handling paths - of: unittest: Fix of_count_phandle_with_args() expected value message - of: unittest: Fix compile in the non-dynamic case - RDMA/rxe: Return CQE error if invalid lkey was supplied - nvme-loop: fix memory leak in nvme_loop_create_ctrl() - nvme-loop: don't put ctrl on nvme_init_ctrl error - !5060 net: fix possible store tearing in neigh_periodic_work() - RDMA/rxe: Clear all QP fields if creation failed - net: fix possible store tearing in neigh_periodic_work() - of: Fix double free in of_parse_phandle_with_args_map - pmdomain: core: Move the unused cleanup to a _sync initcall - tick/sched: Preserve number of idle sleeps across CPU hotplug events - acpi: property: Let args be NULL in __acpi_node_get_property_reference - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - ACPI: LPIT: Avoid u32 multiplication overflow - audit: Send netlink ACK before setting connection in auditd_set - crypto: scompress - return proper error code for allocation failure - crypto: af_alg - Disallow multiple in-flight AIO requests - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5046 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - !4929 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !4752 block: add check that partition length needs to be aligned with block size - !4735 blk-mq: fix IO hang from sbitmap wakeup race - !3864 nvme: sanitize metadata bounce buffer for reads - !4946 NFC: st21nfca: Fix memory leak in device probe and remove - !4999 CVE-2021-46984 - !4938 crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - !4990 vt: fix memory overlapping when deleting chars in the buffer - !4978 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5018 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4992 bnxt_en: Fix RX consumer index logic in the error path. - !4997 Fixed CVE-2023-52504 - !4982 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - !4983 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - !4995 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - !4974 arm64/mpam: set default feedback of last_cmd_status interface as null string - !4975 arm64/mpam: support resctrl fs to show mounting option - !4973 arm64/mpam: Skip updates of unrelated ctrl type - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4996 soundwire: stream: fix memory leak in stream config error path - !4817 v2 io_uring: fix overflows checks in provide buffers - kyber: fix kabi broken in ->bio_merge() - kyber: fix out of bounds access when preempted - x86/alternatives: Disable KASAN in apply_alternatives() - soundwire: stream: fix memory leak in stream config error path - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - bnxt_en: Fix RX consumer index logic in the error path. - !4969 CVE-2021-46990 - vt: fix memory overlapping when deleting chars in the buffer - !4945 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4944 perf/x86/lbr: Filter vsyscall addresses - !4967 i2c: xiic: fix reference leak when pm_runtime_get_sync fails - !4970 binder: fix async_free_space accounting for empty parcels - !4919 v2 HID: usbhid: fix info leak in hid_submit_ctrl - !4980 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4949 CVE-2021-47024 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: set default feedback of last_cmd_status interface as null string - arm64/mpam: Skip updates of unrelated ctrl type - binder: fix async_free_space accounting for empty parcels - powerpc/64s: Fix crashes when toggling entry flush barrier - i2c: xiic: fix reference leak when pm_runtime_get_sync fails - scsi: qedf: Add pointer checks in qedf_update_link_speed() - vsock/virtio: free queued packets when closing socket - vsock/virtio: discard packets only when socket is really closed - virtio_vsock: Fix race condition in virtio_transport_recv_pkt - NFC: st21nfca: Fix memory leak in device probe and remove - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - perf/x86/lbr: Filter vsyscall addresses - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - HID: usbhid: fix info leak in hid_submit_ctrl - io_uring: fix overflows checks in provide buffers - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - nvme: sanitize metadata bounce buffer for reads- !4947 powerpc/64s: Fix pte update for kernel memory on radix - !4932 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - powerpc/64s: Fix pte update for kernel memory on radix - !4874 v2 net: openvswitch: limit the number of recursions from action sets - !4920 ARM: footbridge: remove personal server platform - !4887 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - !4918 v3 usb: hub: Guard against accesses to uninitialized BOS descriptors - !4936 i2c: validate user data in compat ioctl - i2c: validate user data in compat ioctl - !4898 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4879 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - !4869 Fix CVE-2021-46941 - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4904 i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4859 hfsplus: prevent corruption in shrinking truncate - !4877 i2c: Fix a potential use after free - ARM: footbridge: fix PCI interrupt mapping - !4888 v3 media: dvbdev: Fix memory leak in dvb_media_device_free() - usb: hub: Guard against accesses to uninitialized BOS descriptors - !4825 sched/membarrier: reduce the ability to hammer on sys_membarrier - !4882 Input: appletouch - initialize work before device registration - !4876 backport patch to fix CVE-2021-47077 - !4899 net: qualcomm: rmnet: fix global oob in rmnet_policy - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4892 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4881 i2c: cadence: fix reference leak when pm_runtime_get_sync fails - net: qualcomm: rmnet: fix global oob in rmnet_policy - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4865 Input: powermate - fix use-after-free in powermate_config_complete - !4860 apparmor: avoid crash when parsed profile name is empty - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - media: dvbdev: Fix memory leak in dvb_media_device_free() - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - Input: appletouch - initialize work before device registration - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - i2c: Fix a potential use after free - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook - net: openvswitch: limit the number of recursions from action sets - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: balance phy init and exit - usb: dwc3: core: Do core softreset when switch mode - Input: powermate - fix use-after-free in powermate_config_complete - !4856 bus: qcom: Put child node before return - apparmor: avoid crash when parsed profile name is empty - hfsplus: prevent corruption in shrinking truncate - bus: qcom: Put child node before return - !4828 Drivers: hv: vmbus: Use after free in __vmbus_open() - !4806 v2 media: pvrusb2: fix use after free on context disconnection - !4777 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4819 v2 fix CVE-2020-36782 - !4833 openvswitch: fix stack OOB read while fragmenting IPv4 packets - !4677 f2fs: fix to avoid dirent corruption - !4804 CVE-2023-52451 backport to 4.19 v2 - openvswitch: fix stack OOB read while fragmenting IPv4 packets - Drivers: hv: vmbus: Use after free in __vmbus_open() - !4778 v3 Revert "memcg: fix a UAF problem in drain_all_stock()" - sched/membarrier: reduce the ability to hammer on sys_membarrier - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter - !4812 parisc: Clear stale IIR value on instruction access rights trap - parisc: Clear stale IIR value on instruction access rights trap - media: pvrusb2: fix use after free on context disconnection - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - !4758 binder: signal epoll threads of self-work - !4746 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - Revert "memcg: fix a UAF problem in drain_all_stock()" - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4707 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4686 mlxsw: spectrum_acl_tcam: Fix stack corruption - binder: signal epoll threads of self-work - !4710 CVE-2021-46904 for openEuler1.0 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4671 uio: Fix use-after-free in uio_open - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - net: hso: fix NULL-deref on disconnect regression - net: hso: fix null-ptr-deref during tty device unregistration - usb: hso: check for return value in hso_serial_common_create() - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mlxsw: spectrum_acl_tcam: Fix stack corruption - f2fs: fix to avoid dirent corruption - uio: Fix use-after-free in uio_open- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4684 v3 CVE-2023-52435 - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - !4643 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro modeobs-worker1665654630-x86-0001.novalocal 17133720234.19.90-2404.2.0.0246.oe14.19.90-2404.2.0.0246.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2404.2.0.0246.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/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/eb73d5faddbfdf32f7ddc5f10aaac60f-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bce6630aca729f6de62205ee6830b3d3ca90b10e, with debug_info, not strippedZL#}kutf-825d7cd692852f4dbe7f386e471041ce851774a708c623243ee310dfce14cbe8f?@7zXZ !#,?] b2u jӫ`(y0ca".jy0PaOtKi 0[胄OM`ū+,5`PpгUah+WK@ܽ9ljԓ[y#_91}@jT0O}-kѭݏ#⧖ s?VhTe9%T"O0J2SΡ)AV3U4`$(';gVz{L?2U$P=9kt&QAKuBPk]/q.ܑ[hvԝid~: 1f֦@G1\lgFn2Voz;1d%@ {Ǽ9de(k B~=DGLEϼg8υ$h1| DEX.m<6Farw+Juqy:b8qB+{Z[bwsN ^0sqUg𚔑oKA*H~<~dbIN"h0o'*M3:Ew~;qgM?I>?dNv_\2u\74vonKs@GAG 5ajE3}rq| T]`MA7#DSyVvk}-2Kbk,`k>rEv3l{v&Rhoy?m|7/bKM, cd,6X}Br,j-OxG֌mh0>eԾ~yL>_-辞U%]FW gsƏzQK HY ~坿[܎%d}5ޤ*ex o:!zdvȥpb^ݏPŰH1O oֺ QIߤ-74AXP6wjvꄺ:G @ q_sL/sRZlZg,g>gFKs$3Qy ]1},,`P!Mnbi 1ql|$٤~ٸ].a1~{!MOUsP*|wlkG#qHB["5OYw?K?!s'JB˩`悥&=Ʋ , kx-ҧۗ>@'n}QJ6ȣ$#emɝё4[~Dz'~ɃnTKNTVa/=Ԯ"LFzb55H}45`;H1B,\c6PF< ^O@2I~<$>wos@8l3b|l#]3^ye%(yNa"2:/nGYcQF~< wqOaC=c 2S)95yʷ!Ap*u&qGeFu4]:q!>3=ITqm#q-!SΕ{!4ً%@7g .'^nB d3Osvs}KW{hG:bF3b΢=k^eģy(6s`x8=J'l!2œ `Gw%e`YP~(p!Hd/u]9X[g0Ek+9I3p&w/쩌q?ڋڲ5lL{tǭ@h4V,:ko„LzLu!շMM&D44(a٭ ;}\گ 0E-X/V"t;BKwQASmڸYfYǃ=uk\~`yԈz *z/J'oo-eѬȨJt5h7iXoν@v_\#̼R !cpEZ ߝP)p#L#I| XJDtov[jZ֖#՚qou̎Z628]E<'++z,ukꀣ{( btEJ3}j= ./>`pH0b@4A(&-MD0K Gݡ]Ӟ<>,&-og{۵B&uH{y' rH;ILDf4OK5@e8)DmO#VYX8X#䟌~1ap$5 -n$!)/R_ve^:)UV6QՎV (`7ܹmZV)aUrQZMEC(3G7W c~5U+W9~;@*jXLl`x*['A|5w<_@2o^*IWh/U2u8;Մ>v2*Fq4(1vjG9_^h/])3׼>+ZFt9ZeCo:6,9D̳Q%Sn^q^VIhi[B|\+vy$5I =mAҵ'?dH>拓#(8@Y$.B툺q kZB/I& -MFf TjO _ $=%Y騇'|]2>5k é~2 ߌSnsX9UEDOYG×:RɩPi&͢[Tn ]?n;ef,jvon + "ujyOvїِeppel \KaK8/w~_e>T>+O-ә$1@\&(Z'Lp xyp@ZOH+M`+g=IڈpzU_:B2|m .5[Eh/Xc%)0A4Q@CbF۬lMMF$D筷68@Xi (qP}l!u>}sWLp# $0ɠMAG.*' :/_ӓD(9sS RDkHSU]D=_ʦ}>Qq6u#hvVV8tԝHf*%G; Tm^.6^/Wk*+9 Aq,~V! K92cmJr+UV EjI/+5\hp4 H5meʈST'99rF%[xcB u^U‹ɸ@EWe OӢᏫhCZ vGċmUU y{j;!! 7znn{b{`E5u'DQ[ߺ,BȞ!X]->$ Y6#IrxVF~@FbMœmMY^X4#lDHÛIKzmCؖ7ly9@%|lW"ʨSL.Ғ ޞzJj4s)6?]JcF_cw%I-˜،`wː@O<GDZە這{o B(O<D䙌 kg[6&ۧ~ymě`R<3Nӥ'3Xf4طTx4gΊ+Ntl'2;W<;[ZPe("A@1̅0;ÖUIs-_?vO :f$,~*7Hw mHiBG tՃ)k aHodq;UctkLY-3f ,X޶J_[ n5X$#"%kQn?$#W,14ҤsVx,BVzuvW?x=?RqV)b+M/ %??뢴YSA/Lՙ!K5'I bmz˄:xöAB ii/K#Uڐ$7tm˘nXI|YzmY#햖n`wН uq%%L') oZ=8,NI(.$B%#pۧ?a%h<.'(0b(RV@7ΎyFtke($_TP65_p(-zVAȝnݒIC3Ÿu㒊@R8XIq݇€lRF\̽}J6%mUDف:2Z,`uu;>mo?o;Fw `jڔ$-bGS7j3%KtrxS*۰LIA` yh4؞4*7ڙRJnIRĄ}*0?3IT`DZqK٪ ͮiu6̫/)BkP '8c ~6NΟrJ/cN>GOKǴбMr +9vv8p噂F8rNWh^]`~#|eDo:y6z0'~,xb0F>WkezYaWwIã$*"']irqHGu] UuC{wA?WoQ7K,7 vE%#I6pB=~auR0bfP+Fؔq):5Anf?v@Lݸx ,$9 Zw[\S#Ԫb9aLU!QDBzk%Uo|2U0 \:*3Ńo4b) :0ް{oh9Aɮ8yvVWʅ)Dƣm%%gJ)]Ƿ9뽎*#^eO$xEvÍx]_b#>ZM&a0MB3WoIChZu\Q{jB\7zE CUh a<ҠJ@LqpQjh4L{whhMK ld@FۭPϢz;,ep[ 92DfL]o~9x۞t8wtdUWS)E YsLZfVIsn։6Ϗw|1 $v K/`AvOp,<ik4Lڒh uVm(˹6PZ7;8c(!C4ƌ6"K׺pO*[Co HJ^ORjk|}6MNG_OPa{`V_lcqۼvJ.łnj.T򉺘.oSN՗xD hUs {gg`L/lirz|UTҜ<팉[X?#K`(*"bܸTO t̠HwnGRsnjL`d0y ~b$Ȳ9h#ngH)`>1d iS '.MOX8;꽢AR‡ AZ@tJKzu=dY?d¥Nq͒8 @ p\9% ,Dg'1M1M|:(KpgOp?v5h9BXM$ց.l,0̮0TK&}oB!ʖX΂s |U }|"X%#)7=jڱ}}cc DŌV-gׅ6"W7]땛HT8VOzcC0@P:JΎ)-w?`E~J]L&\&dSGeu8b6NRFz!8ᤁ.~B7UF8]sY'lTcYeR>93[? 47J ׇGvHjW=g;.tX󵹯gS .-H6 Nd߰B ni ȱ[jAޑީt%4=s3lo8d! W:;>f&10P7/m P8NoFƨr0(mpn!ժw ksV6ߨe2]|\LO e"OGׂ1 ft0*նW\H *$9Q|/92u|o9 JJxS d gPߧ2~?"%7sfL4Dv9嬺vr JOq]]*$"fسC1Ns-'J|8./fAs2޳% ȒMz b3b%U;-^.*yt_eŁ[浖F*C$ I+ Áq^h!z Vd*D3e7o®feM(jb`l;Ѽ˼t͂tD?aKk x e/6.8qLH\؞kޖqT}3hdPcP 3x/{( j[Tn>on 7آ r="㩟q`ju'lGم!pWR73*`)h|?V/x5q&l#{n}w\UMO_'2&_HW=QI%UQm,dVX`?Լ)&)Fd/bZ /3e>jYƞaWK|0%%m G^&+ЭA$`$2:ě㸄R3j!c4128-([EykGhwuP@g1P du| Ǔ:OcT]R)j&F$́vm4s-!Iqg^R(پ‹)L3j1_K'YEP'HJ4ѨWIԆ ;<ב4"ei!im%'E5Bb>Zޝh4i'Xu*RmS$1@ҽ?MYmΖ/;7 U+ `4:Hn|vϗf6(69Gd7Att7[αj\6ĩHtr/YJVʅBDh呦CByM]t`Ԡ{2̥m ʾ2P`L3֍W)8bɚn}ZhdDUj4OF?U;iV[ӫH?S+>HVz ?\_{^:ObW/E;}8SSr0)؅wkR3#SP;)?.RV!)H:;a.^w[TTe(J^.(.Hԩ z״b!+&E;7?%0i4HDRwԎ*t6By}|TT~+J"M&(ϐ*&^Z _Si]ɵ֛nc0 ԟУlf"3& dg[IՎ]sE4y5Wю =Rg4i=]*(4M|lR6[ϋ_jG 6#""p9ƆD]#CP%ڀ|>QAָ R$yg`Is:tsOO=UȦٕs^swdM v滲 .kHЧyu5Zq&71VdM]Z*ZLߞ@}b VFnP:YWG+y \zXEs\r8u{扪'{cDmϡ<&lmRӏpXH vhr^/i1PX"0n (9·OXUXLq dXZr_ "r]YY*6=$gΨ "}WAô|tylT9U|L #+rLp.9]HmxJ~F$@]Vp'^op^1e}?B1̏P9=*M 7ڀxQH7 mod=VjЌLl;ӀiTJdA.s oW X¦*~ȄoIXLKexz[Uh4EB< ^n{~u~xe]^B%>+(ǹG lj示5 [8t2RhJ Eq Vڞ&>@ ]˷+HE6aRɇ`*\^~ t'H3b}`{Ni=ٖl KZ׳~t 7 YU\QьۃPq=CY@Tam2iGYeA3[x`̾./ H3.͈e]'FܱFnV̆vQA(A4.+'p% G}v(=$ܒG_jZͦqx DyW\n)¯${NG+K: f7QܱƘУjPZ]VgB?5! ]ޮ:Tn =gHS!">8jV٣pY[ ʨX v-F)D> Sk3[^1sk=G,>ܡ\>f>!,pQe&>;9&^k@R!QVb~o +eZme>%9 mzv%FXΰTǿMRĩt w[pV2O!!|'6MϛsWP$çTcz:S\չ~q^wH5.'mV Z1)lr9e)URX\Psҭx0 `f`TD.߉%1 j9곈JQb"ͬ_cKal-pHuңƓNԐu5(|n,Xv_у\5*۷tSVVHz=ʞqOc)U7 nSiVo0rHB+ Kw9$ #,[٣Ct^=5z+(bQD k!\tl(RaP%;vjFH]sձ59)Z"6,= xX{h̢[?$5L>Ꙗur˓.=sMIea60ekXhrھ4Ci VZ-;AEӥ_B]T ǬUN\D2T.#nj2Q,Z{8b")aCWQ\EfYNJ~z9sYE$N6㷢O\~KR,\O+;T)(4{i%=f w6.$d@S7m1(W8'AAiLԢ~ 9ʰv 2RÅ|jY;XoI"8gzl (>-kWSWN'Se VҮ_273|:t1mzҾu?1Z&oh$,ac#H&SF:1Ke8YE;QzcٵEt~2H5ŻTTi 6O\ky.V͹eNj xi=rtS[QXM޷jm?tb9$(`݀!P}q/+G J$WncaKp^pluM2racA_#,-|\?Kw9tZ k(4 "z'*hN"d!^[=Aֲw?f¥\k(ҶALT;_ZhaE"6т.ghxkW,B,h rׅF $ BFWPFړqe薟^:>]h3X( iO%sP}z:[3zF OhGw6mؘIſd!3v'LiLyb EaZ'[*{c%8T,.,Xk!%Ō&M k1WWC# 4f,YctU Wm{ nmu\Jrה'[y%r Fħ筘%Fˬ/ $br.>Qm1S#xۜy_e M6Gty2X不2Gfc qJ:1i-e(vNH]mҴPmW̋ ~L5JRSCH$F?8`ig9uǑ5Z #g0,rXtৎ?pj"9P̖y!9uPq*Q<{tJQFPL΁]R;_Ȍ\b/ KF27g8|[alG_31ϥ0t?%w@|¯•^~tcu =E{b a&Gk/VύАe gy(U 2~@i' qBKmQӳӪ8>WPOl4E<}8TpS*{}~7L{Wڅ Q[3 фf޿tDZX5UO5P "~UOQZUw[Vޅ߻#֝ j}K+j=BJZ J%&gp:УB۶pv~]>nAXʺa!ޝ*tKMr;f/Ԁ|MH7Mv-ݧ W^%X4gJnd~\ОM"ejy@P>|ħ,N\cJ/h}ޙxDKSI,^8jAaa[C(;-7.Ó,jo9Pa&6*r~(p5 WDmdmHlԘَݖ449X/߈wVj&Y:,(Up0VjI1T1͙:Me -y9BC͑eei凍>][pCp#Ge.R: aVyC|vZz;Y"Sڏ: v!;oAqu|H1\R#_**2kt$f@Ď:(ZtȗiFX!Hp3a4fzx,ΊAU@ 뽔5T:`8NO3[\5%yɣ9J`wH#?2萢m ӈ }8; dl,=Qa;JwQQe9T<9`Z ~njIlm2T3fݟ|쨳)Ze!/ang^F! O۶k1'.ppPWMHqSU*0~U7J;䦟x}Fǎɖ_ĺtzH 3@G˿f`ƸYH()%/>Yؒb !F [CXnj jhFaeq'OpG fQl[RB2CW +-OkcWTNN7ےϘ^R}[x`yZ ɖ WjR~U~RYDgjhC \NUS9FER;ZɎjK`zY)Q 0!i~uX'7HZT[aX{;`ƫq֍Ntv{]l}РKz_5 g.**h^ []$}+S[{}qA|mCLAH5f68kɊ m"f90{;? &=]TVpuvm O p8&/P@lB/\ԾAWpLwL@ו F}>(sXK)E:ɪOe+].br~&\ 02g~T `{s8||}[zMSAܧ3z̈H!Te2*Յj3Ӥ.v|vUӍ3t6g@f Uh7]X ˼:y؆ UOH_OPgB!'>A}l@T}ՑÃ-%T<SYC*ʥ3w_;9(^Iyvwֽc>n)ArC(mǒoJ.̕2ȎO5CF39ɹhgjsll߀aSE0L)..<3rNo+;:?Ge_zoP{g"f H︳:ez;ԥN6zT\+`5BQN Z)޳1.\՜30MX{eCK!bAnlRjf6it$qsh-*#j~}~^.ĜxWHp,fc&C%_\$24rZ6/mtor5]&,䬽Qz-ҺM\*f8ͼ+,W?+ˮ95J~p M Mj#jl˽5 fyAm>1U3بRtRL' mo٤ފ[% Z͔Fza] p_FW{YBJPu˾9uZ$:kf'drJ|҉ZwIy\1wd[0! K䓦wý%͞4R8|+Jrg9 z@a =.76 oh,]gIYbs)Bǩ{;q%GEKHP13D\B> gL/!>;&RѝsѦ:4ؠgv3K(?h']S:U۔$ŁUʼnE^˫1ˌ&rć mI,:ˀ-A|ZFXKb{uXI8?Q&_ eڌ")|F'H cc.3Yҥc^IJB~(l&~VKȎPP(Á^lv 3M\P 3-*v c=cii9/b6_a4LjDԸ_A0/Qo!^C?djJ:z!r*"ҿ: X^8О J]llTU=Û[m3/;ŤVAuܿc+%@ z̄B_xr{\XΉ= ַX2Z pq/S~76}( ,Q"%v+1aI%SԠ/hV(Y^V.g:wou؃fDlPI4H+ t1'$xN<5Vra1hA%$y,~M-aI7 bgJ[8}e>ת&σU7ڎ(;HNYe&O7MXq4T泣+Hfќ2kqY14|97+]p}˴ٝ5h>iaJ Z )( V6̓ƃ#"Q6|æ薴^*[vO_->of'ֱf)]ZIsZ֦J`_;Z6w&s#y%L+r/W.s"\ KsB[ߤOa^P&~SCBm+Ήʽ&#SO`\:8p }|YjS. MZj~E4tN2;MPZM(&2H&["W\:<#Hfz f{?#~#p?x8I"8'.%a1TllfTsxl~\ds d$&'D>E+5+3C{Z߃h*3Ui]jޯ Gk).,v<UFE?|I-r@/ ph)zX?;g~XKyh[3>9'ZD\sq {$tbraQZ"&hq.5"YHf*Q݉8>"q G‶Qd}c`B./봨; ƤrԙY3xi'kC\JtR73fuߴ4>P):h:Țm..")7$#us$ eHykօOeHu\]?ɖ0>f1,n"_vKcIP>. oF^{9u;" Wa{|ZsR lCH;ԑ@mV%u9|]oECT)㗭NJj|tphH@IglT7>x${"tv >c~18Б wsڟ}kHF#ל:DII;r_AΘցy/Dn0YZ:Bx5"-_5EJ4+';J[ʒֶW0&I,. P wJtE P}fR6NJ_E x ̞* |0k56`h=uT< K͓^%rJzh<#SߢL C҃<8,1h}$ wy3sU]pLVgVߝ+*n#B%tADp{fMӪcƝ>WtXPg<1m"1"WVS+*AkἩiLeGk: D =;/Oq߷a.lĸZ2E2i2f)롋Fgah353M|GGsqP4߂ 9B q^qTcvWFIj) ?gz4jp<\|5[ԐGGZ{^1πdN\_+UO0<ag<X)[C4//:&S=_SsBuۃ.c`6in}8n'!XsPY _Ut>[t{إ6\ ]Mn( CtHyK'|Kҏⲉ?Z)M>>1)I/7 ^f6J+ؠI9.9}'3_ 4I 6rZi5g_As=5R;DL*ATPgw[xW {2UgB?|>Su --duG Ϫ|8YhZ Ubt39vjP5RNwr+^_vv)A,aoY.Z'zgvQݧ++Hbz˪-0rb1O %ҭDon* V'=Ye |d.a#MkiD~.6KʱO3D*_Vvܗˍ}I˼m@;ce?/Y!l2 4Jv'4ŧ*v xPb)D0m7#dT{OU!Ir.X>0BT>Y͍|i\KL6(0;0) QD9~ЇT506sy:BB;>*iZ¾:hL'xLd%꿙{-*PlɄLOoY}H{|[V=xKi݁ XyCz)<9f4!(Siܱo8~SX+D;[i}5{n5mL69`{Eƚ s}:H'AtԶ200v سA!QnƉ8A[(IfKӥy c{-AsVYWѼ-L졜^f<˥$MM/-AwQc$9ğӳ%cD;P)\GDd*B^Գ_/fQȮM~nEEe_WR9FB8l%x4 ԡw(Nn{d@p61N_ "E)8{/ď*5mm;+ɂFpM=~],mTJl?4.agSmw$ְk한)pᕘDz\ rFv,GI PBCMn&'C_l 񭂲lFT89fTVuDfj=7f9>ى2qL0,T+1%_ {C4襙ƟU?pX fkv](2AU5"ymBtz,!|g3jNZrv+PMF;+@hidf<#J~ϸ#(OfІu bΜ^1Or'y-nf֮ gOjfO^~eZ}_;<͉ոQ.sIzs R B7OCIQ֝C~Vo1fsYw(sFAD ҋM$ĝ&/PL & nR/W_dau(_Jᕤ\<4#LqNGxf}1tW>CcpV->0HHa+E5'L]F 9H\D,X=3q$0r?WSC^ O}+HPfZ$gG>|X5t{{>DkHXEְ? Ǒ]pYhzv_7AIz,=M(C-7"!-Q( *Un`+f- I=5 7h18&zbދˊ!Eg}XY5؛VoQJ?F)ښ?ϜDI./ lyZ'f;sPgMU%Ϸ|Q8V[Uwpxi=6)}:Y}S(ʳ!"/d|+QJ񹽈I3LveܒʜjL5` {|.j+. p+ }6s`6tf̃e`R D]O(5WAIqI>%1*x7Fx\@(kpq"=r\KdzA$~e( ъǙdc#Y@]8F-L'邃]Iwӵ'ok`}LYҿ 1#7U/jp 7[ Fz)dUSG|f@u,ϑGn ]>H"v(ҊEǠSACˎ#kh۱yK!_ˀVME&F=CS[r-ԅ9C/I:K? K~ZC 04+^tPMx]^o,0yWlx:֐ZqΌ'R!4 /K'OZ!Rm6lRXTx_F[ J{D$:l 4Ha$9DY,D\BԔ<Y?ӘblVB$LEض}|w\}YS9oT칍rm+ ʜ=ЌyL1Z&wΘ9MժCuI^zr節]N* cnF~}jɼ͵~6-t(޸{Q#(tcپH8APz^oL-$Fj0<mK0rD=>sRLBIIxt:POkE.Iqly {~1F%組^ jyu˾KGREB @t=0" /3Zh<ykTIዴV !Fe5=8&K٘0)#Q\aST6rgEq=^i1rZ11lVS5N $d#lL=VoC|'h Kۯiy@bek8˝k87+PR}h㐰,+x4M**V|97ŕiL^? X]p&NJL_̪<XLFG8Mz&u>|(vQ@ɍxm;A%|-xљY`h!RX)O`wx2S;klcW@ӵNuMkZJ#@`D%zK~¤O!@pCf@f(9k.WJajjKon$/?V&o{ }趦/"j:ckntcV/=>Od.?jY4`lmd Wڟ42^'GMb @РWӆmjj;>fft)BlL'*sgA&8[iG{ m*֫9fN*&JIɓR\K{}9?e&"$3]8ؚ0L6l߰]fIFA>T;X7\ܜ ,/6Er]@V҂hۜ=NAM}@u!'y<F.%\G }/.Gm%we N:DQ;s!30F哽9jl`TyW1#[ۏ@GVLBjUdxK*F+7tbT >$l(&dDaK !xyx|U~fö*=?+|nx?IO@pX2;n̬:MP 8c56xI .vU$VaP5@I h_7} "u6Pb:eYg^ &+j|fc B bw&BO8*Bhu!man B +4+xYWj}~I?hfbAps 6lMkMB-vŖCV7r&EͺLf|KDžyC8o8Oܠ "{yxVhVCIqI{]JJfx6 K6j ,},&G) +mΒ1#*l5mm}w9xVWQs?rUq3vⵧ3?'`21%_Ԅ:G&'Trٓw'ѯoEjЗ7u;jO`;)@l/X47RvX~VN2tZ8l L!qr'VN~FJF_}]ۀ5GI$Qie3q >)Lt k(,v\ $$|fw)G%q|$Y61]fZS8A1K;)kHa66Mz"n :pT[$9c" P# `qk. q!NuObI6[sJC E>[ܢ1 WH}VH'݆B$ V̅<,&-lfXjkq.r_4жGtycۻ({o^_H*JTuZ| t}Ej5e<---@/9$oQ rH#kBֹQ0J9aj{íX_$%|,&uXNM$sT. iU'uW0t nCD"|6+$٥'D_9rB4ps0n2ANJ,kq Ʃ|0{ݼHjE wZ[} ^oa,G!O>GmZ' avF$jO;/xrϒ-~mZ(֯HiM)e۪=  VG{.&ܽ+ɲW-7Jӕ5ir!%C(Х, $dۿ K"+=&PXQpcҏl\0(ag^I7>2Bwb}V=0ɮ59"\>>&%᪓#@ p:^? f8hwru^*IlQl)At}j/G?€ զ8hi tcQxe7:2k2uC'$vPp%_ 0qH'I>Ҍ:6WĽ{_9yQAA&ʌB$[+-.!߼Zo3VAv=, vDLxxQ?٧/L6gyJil-r[0gSU*(Ubۺ}C@hɳՙU.uXjp xg&iZcHuR-FӍ 7R { SÄSw7ȴ9 .2yqo|(>>yE5.}*@k;a{,޴705a67fzRG63P82MVI)>Mn9pfǬEBqP])*ksKB޲{"T pw>yt:0z XR}D O=OzF O10StCŧsNcyGsCM^}heQy%ؽM0<}pZ%N*wP4SW Y< $k}H}R,]smes7_{*P-Uj<:Z`&P?a_p:I|>2Neޢ0NSOjEtC 9ᣅ!>m?-n8xhSrEĝI{ a\'w}r/=^εzĭNyW (L+Noߒ`]ryDu%j6aЧa(l8*'kOh!\Yl:kU}X|,Pix#0!luWcئNIZK T/Bnna=SN6bn4'qF!&AB$&}Mdx=My%ח0amJ70` Az2W`$n |D`I(hX}_r_;`AY4)ӓцm=H~_i.́ )v M,SCˠW#=o&L7. ]NHo!VykWOH!kB Q`˥ _ 'i yN\ I!'&Pw+F47 &JofEٲ$i7WvnW]Z!(sND.;Ed.)/[lu*pIk(?9 o7{K>4Y* HK>Aubr%FLr$l~f4&Anm>~P$ߩ{w`AρP:i .ZrAq;Y}n8l}6]ZCpi&oA,iac72ag[?Jm OZ_kQ}5-0TV2p ܿX*&!1V9Tj}DŽSO; x!Bvd3tvCQqK"+wMӘvڔg9DW60҅AytCm9șn,B9a9 !L<"l:!ڥڼ5P3ZB8E^|YoY=Z$71 AUǺa,,B&H6ND;2ƔF*q<}0Zb)bU鍶r],ͣϏO`=H*EIiD yU kiܣN[9d4}XX߷=Y#$fG"!Y7(P7n"U7̔ådNCDxL8Wި6Ө[&PE/𓌴PYq<"Q;Xmn_6 k⟖NOs'~yqԴ51jw9#.ʤQ||dƁbč7fapapE 9 `XcD=<@,;L?HS~MV`b쭘I8t½FmT$HM|͕?m{[fBvFrs>猋!0N]%/yVR@YAЊ #a͓f㛢ngotߩ PߡT,d SvmZh)G&WOf@u(v2- yDöЯl?M; p6 7MvDUK31^Z}^ϦZt{gGFlZ1#M#ۏ!J#f_|H1zzbaxX4.xp9=?U))n^"xF@u-M`u byghFs@tzkV3ި:21ȫmF+!=!V7Ӫ"FcFTE6,gh!%]Yh)^DQ@<,Atyg@a]i[q!oU%1oa=KCF=ݭju2zH<92T$_}@kRf !\yY[koúƠ{Pvji*(vqr5H|Zh0-Zmv;>H<[iH,kqN IQB{oCjhK*GYwquVO=M ƱbZk=QSƍȝ~(z^jsX1LG3_ s_{SQ9@wi&Y{#8,CtewM&ՙiE"HtgPX5]ԣt-XCODӋPIjАwl*_y,BcS̈VZHUcH&D^7imeWb,2F񈒫iuF=8N\l8k*>P{geMEr)d( 1hXdqk8d5Hzߏ: zvM8 yi|6y:Ɯt5Q%VOϨz~4N0̢~8'~5M7KL&)GQ.5tͮB'þU=b{~)Iy@"Gď&ѥ)_M>ƨr˶dSٺ)iwl,S9ۍ@&m{iU4;Qx?'EmO9nC`ڀ]d?:\Tۑ(~H5*O<ݹB]NfnzL:*gw?V:L^^#-jBmPV zgiн4XLv;_e|VDPz532v3(?"v":{ykFZ;lBrTxZ%i)#qsD;Eb|rU1-}27Qfv zT`aO+cT1$$n"?m(l{}e2/*%n8ۍi! 74RT}"ץnYȺm6*`?T oTu=8OQ  dj%"wKpU_}}Tv~aIjQgl|9(zt+eV\^iz =HYP(0(ZК"[+g!$Etŧ&kFy}s4RXG= qv0Y0k ۄqT<;ր/ fPEw69P)86,Nu>º*k wwn̂-bN:Z9Y+z)Y8@*j؁DŽ8>/&NH6&dBp my-r@L( :JN%cVinݧuMk3A ^rS<pH-[pj,(;jncj/p<ɍ'DplA}?Tx# )ҪG&}:?Tmc%ohJ:}S1ۙ6,Od4U,: } GRhW ;Rvf@}E,$`Kn EV_)|1#D$,0j-F~p ד2W䭢Γ ΑJb65Mw1]hr%VFZMۭlR2>S%h@~Q%4N'{Q W:i0'ot`gVbh{o%:"J=xߨ /max0;[\3,wR]s ػSLfD |?=GX<'1 Âi9y/6,O6TwAzޒNu BDb;o)t&粋&reQ{pCMDuh_Eho$kz5'җ+^]-|Ҏ,UcAxrWrUB0?!} >{i3~]k/𻷖g> E7 M]9s67ZEz}ƛo *~S98bY8/[|GI`yDdoĀ[:7#5?c Px4{H1c,agxUp 8JBsmShcds0Ե4M6wXp!r5 WyY.7?P 犈 .a,}Wh֦qHO]"VRo9lYs\2+f~F%`atU U"o G}`1)tqsUC{tIaWs@(HNjJ`g4L@1 rW)t)(!ZT* vGL#\HBӮZfPqTޔ!ϕ"ctjqMyk6,p΢~mXjҚ69w$ fyX|MrI#cIm"|!>3E ݢPZ|~ۚ s%s05;-<k a3C̮ʠ儋h6j)4kC9olHТMOف-`b]JҜ1f"d,gf,Yx4rީ|-zƮS9f7J휚N I7(7j߬{FBS*OB5ȆFfGȥk.h$5!Qi7Ð!8fo| sęXm6Pk0 ݬ[> k[@5 NW3t`x!M@J)rQp6NQzy!(Qԇ{ˣFnWhc!M< $P{2譺V= Q%ȶKe$Tgg"a1$Dvp^eR]?oYc&*z`j\Mc[@Zz4eݔ.[oއs|L+[Ʃkߞ V癔̩<Q[}RX2]M4j< +R" m AXIk})R( KXOWM]_Q% '<%Xh\U(L" AM3zR^8$ǟ0 NrsB:oi%+pkI_m =Ȯ%P^$[Q6_3TLhh=h}me V'LITA}ɹm6Oi$xa7Gsf9^jv. ]ӑGnDKƇ„/مdN-OsR;C_Ixl*Ξ&%`T߳`.PqVǃ6H˔$lMgAtGH=ʸ9e~J'Y,S _5D  }U(A0Gⳅ;&#-)c (&G!SA}a-$ь.[i:>P'*z+ cQ*$Phւk]inI:IZm>br_=Xo(91mZƮ =<{rDi،k1TyG{fIMMq8ZAՇkZ"RxxY|A44v.ąhT*&_2I1UkO'"btYxˆ74M *%kdep!JHL?S!i[3MPhSA24*~\,"(N핥@a_W v{iՠ4qkS| $ :QqÐqqDSMSRkj/ hKA#[1SisCWcFx_.C1*#oRFD^6r,:U2kѳǖ :1fަ@Z[3=smΔ넻>$++7;r.~@ؓPV<66p84MzZI Ղ^*UGynWζN4?ZMMRؙb7.¤|-8'0*?Z,xρ"`qJ@jjj1謮%oJG_`Kl.؄l3DkF2;=v鴤ʂ>Sn/48x$s>"Md!RJA5:<"޽ F{Iȧdb  2ÿOQ*O:˛1UMLQwcH\rPfFXLFCE-hIdyň~7ȈDVp-:B=ߌ 4D9kkn" |˫i0ݖcQEaEWm2 #O%žJ1?kf]…q B$?;ӛjCU /§IYq.*%Ƥ_e)Yf/HjjP?vNnpMm0;#l΍G~WMlYpNF? bNq1yr7.Bb`f;/ ѥ1̸40"`4\,gd]qvQQbf;슌k0GKeZmb:$xU5%D M rMގ .!#.RuIImzpR g;;c!1h$B S3xQ4]Wb6 E%ovNz2L@_4s?YhqPH8ilx܃=,[}7nc mblq0۫Te)~'C@tJ:-AP';UZ &OdYSup~~|@OU#M>DuYA`g]fҼSmdmُtPf>LnwSl; +sdc6wz,k&#^= jB evx{eW3Fō 3MUS] Є۹JpurGhbG \HsގUő/X2m(04䄨)r"] 5}CRh|?O(?>N2Q]?qij1WhR^oɷ[w fj jp@Yao2BW*C5Q`Jۋ99<:$SF3>nj:d2=ASq̚b-EP1] KrRKOmϡFR+>Y/é~18xIݱGi'n^ ШF.eR`d`j;:to)| _+kf[u3=l-YxC[Ъ6ص`V]*BNRFSb3p71ae.oN2FlЌeV ,lTVlD6th ha.81ꟊjOJe#O`x 5ed>]hdhѾ/T}S 7Nт,In@́!Yϩ CFkȁ*ioKbG|gJ^bvk/)|rn`d3 V-#{@tP*&ʌnA[F/dkSvRR|yu<8'5!hZ:C_ڨ:#W}:1i/XdNOf3hFF,֧.e`r?Q$ofGWxRO@n٘;hJf*a_Q"Н;Xp-,5Ȣ[UCAT `مoJ8kѮd1`wX8J&\۷BkZAA# bp^P5y&6?;YL~Rp,*I6 M2Moj 6; h?Qqx{ H b9RAY%^k?,;ʡZ  3G2El$6:^y}.-ǣVZEz>Ջ?m7$\V?^m0'e5g$/l5V :H/?gь*C _݃4r^E~8W_ܳopKSqgovK\?u3 ƟVyu$̋JkgcW;@=jgu;}^kNY&vsĆ,:&=tףT4<%ѧj[Zgxmz5Yn>%]0šDf, iQI 97&RN5Tz-("9IX+_t(3S._ \ [j_6)"ӃL+ȑ :vra`Aq:-<,!g'2,M+j;}M+%0p8-˚/ֳFe}U?GzuPj蔧l|b[b$a~⠢0%%uA!!=q*3& i=9:YѮ$hK"yb|Mj&5kerV{=j`]uz1;,<_ܡg|̐wե?*K ; !+ 4|Mb ˀ2yDpp٣EgD5I:u2V/y3m=̚:: = "Ͳ"}dqPTƤGa Swc9X7z;2\bSϲ.T::{ ?D5Kbhlyq}m7>ʘV#:pI4r**(k"NI9nv-"&e?ZJ{3xyő2m.HC+8WyPM<(.~#⡙"q[*>М{TRߑaەت̡mQ@}Kjl:Gw}6BY?m=<Wa܍`9n;8[r#v>O0E2f.;ikV-Qnh:6W iwoP` ֛LNG23UBsr fYZY7B܄ᗞ5jL-YV~4A%van1 H<'BޱUU #tEp|`+I3Б%3/CLk0K;7xvc/MCpi~8G {]7ICQ[doPr"7l&{xxs"&MEIɒNg ""MHJTȎ1݃00!Kʢ ;RɟFEߖG7Bd1BE4=Pkf .]6 wRLVϸpNsm+V4[9Pz;j؋T ooM(3 <#U$30r%]WcpGA}J9^$JrjѦ"fRF|/hO14C!KbotHk4$6k\9HANu92q`(r›3 w`/|@6߱'nCMWнQ}`^ Qof3(/+@&vy?>cUWC[t_Uञ]ә^AL);T?#2Ǹx9JDs6dpc~ EE W{` E}rgxGY'jvnS*dx KsL6tE(?JeV*Hs/V99ԀnE4~g~/{=n(-j=ov.z֥F+Lڿ$wZD(F]ȟ;U`(.\왮 5XiatD&XU Sh=߭nalvfEgƅJSknY_i)b b- hC*?+2|:!۶5W%`OQQJwmr7{x7}EO$Nc@~qW4tgϏ7=4nۦh 7;Gmr+J!dd]_-mZFս*m#yl)C8yM3)S+$ PP0%|xilPƞOOXS+ Bۅ6 Zr!*)o6vL,Le2,4)ʕ~["ۅgfOiX6H/8hbAK2ur݉lKBL&B ܭ|`jjF3 q|EYFx8H#Ca9Sɲ/ q|jd hU:!) bZxE5Dʽp*`3^"|Oehx_sDh%r1"q+ha!ף,@4a f9/L㻘B;Ex#U+د~s= gA>+;qjG# N9DӺ ;I@x3 G (6`Mf)2Y-+$4+\$Vq<{`j6l܏i|e~^!X2.Pε@͋OwdrZӘg_H?V^@UxUm)ݰYL]ga-=m""%i]'+%g*x& l˿.{U,#P_m;^RHn9oyWhDF P9Tl 3]*m&qIxx QCzKK# KivB pI !tniӋd?H[5!U.usmeXhhadC)E]Gy@gnP|`oh3=,ս/H@QRV5 2:̾ir&BS|QRV#dgjWB$&BD>"a頊_<+>F56nq]Px+N9y¶}ja Y'ns9WbE'63zRrЁs:] )"uq*_(B#lЧJŔڱqqg W=R熍)Yve .Tn *">#=L `۫|aa߰D ;pRyk/^C&fWH0tbm3Y9䌀>=j\_w_6϶9B}gIRnazh; Y+2Oog33"7%A:K,Mw2ŶۄPPr"qَOX2yF[>}GVy.LW7!MefMfrp^t$*gE>Rёl+#I ,f&]dz2WIȺ10Vwǹz { Ps}D D(ЩO#0 MlmtZUI[P.G5[ma{Nvd~D`*A=-b78W_/}HKW ڞL\ݲ=7 A1$y ⥨kfv 3o ;VڌBC>E\C--ț0&yRU̦h'n\UKPV'l}Dצ8; -=6ZgC\^!:dfbQ<* QWU(Y~pmHDGPASnWNX l*/v i2{d DEIv]rYϐ4ȁԺ8kHTYKÕ|Y"(S/}QWÃj)t#x_%wUI.\Q2.}yNTrwbAm*qŦ3ZL0ũORYj-a6ڡmv(l|Q g;1Cp;4pAרwivԒ8?y80B~pukŸ5'jᖸw#7$+,S:أ%xjB+Qmb_L-aC~x%:7 ؃J];}p@5NJF7 !\@羠appBU{RO?ݩMV'*`ⱂȤSاZX3Q߲uu4z= c?̢$;P -ѻD$5}l}~ŴYXjXF{̨T^SNtS<`LH]QU8)(lX&,<_]<2︛3_pS %ICiC c~ \O$rm )ZĬ9n*'mctOxgi@F3{{ԝqiEZ?rnLZW'ZN9ëHڇvX >࿡!R؟U\̄ko!ȱ v>Y1rLx^ NHblaB.ɶMUaGYҙhY&tH6.jr% F̞=PF> Wsu4mi2K:@* ~?~;?_BX%wchxֻU@Qd&=[ZRNK3|zG3v18Ih4Ѱi֫3ٱYAZC]ƅ n|֌nFg g' z<7]͋T,r\$Tz9#!djBu'M2[,IMVA+vpy,#,%pAZ_y7goW*\T5Oxd$wG0Ef.>1)%P".DD<AG)uD. JPUmr+%$@GkdGkXvX^p>|hQgH=r4k!SS?3׬85vc'gm̤k ]I?ozcrldE͓ky@^*1*IIu(u<yI?Xx*t:ܖњM0 %Ξ˧ ɱ?Iev޳4EКh(<#J!qAL嶣1M=QoOx0p۱p|ޫ^T CSGOIAji=Aۜs8e ϸ zcm4Q(! 9/82Q|7{ޮ\DyДLpaiIeY,o`<5=k# /{"ՙ fH8M$SXy<:VlcЍ*NT eub@RAsi˵pњ`!Qot 68ZK Nr%/$jyUU@430M&=&Y*)}| bFבAӒM@<N'6%'F?XV՚M.S8g53hj6qNjPG?Dqa?֙}bAA2?@4F *p͢3[djzJ<#5ȍE{  SW:>gr& a΂꾨&9ϼ_=>RE`q#'\>m !"z_Pbph*c޴wbDZNeMI؋d"EAte&4XT66OKa@krD7G1htƠ/w>,e"I48x_r'<:++QfK μ5?]`_$4Hw/j۝ Yj|0<9h`XўŸ!)5,l"Ь>']KCNi;+RӘoC)bWɶ=7='!P6sw51eו9,Դ;RѸQoV36*pJ,*Va+9ABri{rE6 s_/ȶ qe_Cw̽͡ o3XC77ya.M_3@^g/;p+FݳO3)΢Qu_J=ڑo(?l.@x<j #we#6 e(\Y|dd}nB[qq6{yw9"#v_7 Q.!dxK J̌.7_ў 38Ѡp9X͒(m~{Io[6{ P>u%[*CĭݞxL)U 8G AsLer^)Cb{4ޚ/C]Y<-zY7Pc [:a^k$d@Db=vqqid2kG/M}8q^?DE;Agǒ?Ss s4IB8"eͤ˰Y+ԅTfbɔuA$EI *bb(k*UrW vH]cm3s]7^pZ:$rvRBkw6M|ZDkaC_> NKAL@k{ 0GD7-F9n1 J<҈ut1GR3dW*H z)`y|GZK&Rˈ@t+F*I\1r:r}#±(¼ i?՚3s"Ex>#C5K@_V:#`HJVL/&^g]+̔G !fѺN7MIrMSuD{sq 2RU?84Tb_u4K˜UMV?G,^ԫ6\ͮb(ĉhتTVo?hDOҲL++p%}_VڻvjU_ zWlMn7F/v= C y8 =C?INk:5 MRVqNQqs+ R S5gFlO1IŗP዁`,Ї#& F`yAɐ>PUf :>%7)+VpV@i߃}ŏZ{D$jw8[S)@UHu,e `ŎS2sIjZ8񴉁XᅮG| FNڀx̧x6iJ_G" !<Ɍ㲿lea׷fʜ'snP|A[ܪI?T@,˘RW٧J } jy&CYF Q+UNN8xC<ֵ#ԋ.@&]g3ic%`VjZCj nBڻ'4 SkPQURTҎL FC`d+~8ls(4z0(JXU&Bp\/qI &+λɑ}'8ƨNsŬ$lCNɏ,rH5cVzs]s _w"\& :*4սaR(Wm8,Q|hVK[pC>–hif?5:W[WU:M @2o{5 )/DeQwHj4Oב(65rqk00ު[?0úsNWHVuS;%ZNxB!TT(Tȃ9Ä֗t_q."wjZ &4iڟpCGeuMÐz]Q"MdVfMܥcqA+;%"* m4 JLHV)rl'~-eXo]jVkt?, Ji9JV~cH [%7S;z/N|5EE v?~Í`1]ȥF~&ѧ,/JSyUӇknw8S6NquV2 F"eC ߜmMä2Ƒ6?mfau G9:U)D:70c3TȜ]-VQ~'p۫/+]:=;pjh]PLs~. y5!l'Vڧu<#n>{wGN\RyZDu'@ l<ėZO|29sב@"ڴB 's+yC;4J{I>U L:Ԉ/nH{e_rzq%-2#NjF/u=3^-)P5]{2IW|QUMd~cXsS!DnEAa~=X 5Fnں;7VsE;jJv™UV !1'vTNC.ýi4W+ D:cz%{ C *Ts=b({tW_?6࡝BldJ_&Z:2Hׁ-gxĞ_MS/lCܨoM\fME~]Оh4S yDLeNҿ PȤ7kN[T!I}_o-[Nć.+b$oZ(Nm6ԘO!}1oPu\ ^YY24= B4*Oln(e+L=-G|kVuw#,d2c?^Wk G.8rglNiS4 EWc\p49\Lݒep@fC;lT}MKM8WCG`A(ֺ7 :/)Rcm(}1KBB|Qz&Q}*D,4眂R ֯,ߑ% щ@QXQ)L; q#yJ}G5jmyJ<rtʹmi0< M~]1:tf[ 7^C :$J\ J.#3ɴ2iI~7Gr,/?q_~1KLIy-ALҸ]uOmy)^5+^Fwc{au.6r-~y41u'+-AWyrF|{ ]gc񌟆N}T&cJMpv=E wR(in Kۼ(}5o)`Jk+nu_Kǻ>oxLCɷNZ}AxׁۍYqmm\ݒ8}" 4pKSeA/CrCo&Cs mx qqUJ@؉AHr.J)_6kYd8mg 6[;k#*!´$h3o]?UxxNe\_UzKVʄKRuppCw^grM4"H#rSu_B18wG2&&4$'#kN0b#uWęUh$}43X=$߿["ִY +!iW6 qHH?J얽]Zc |)J۬%T"4.LU{o~1"D^Jhsc{՝l(p>Yݔ+S)~@pC/PľiCAL# {6 [ڳP)՞mtGz}^7ٝie^/0;f)GJ#Uc`+Ҿq]sqcK-K"e-.5RnksPC{'~Oִq^(mo6 H*խJ[I;dĔ@ dQGr|ފ4jU 4H?b2`K)CqL-V,s1$m(P!XKDB47i`; ,WЎ's)w49u^}FP>ͩ&gc_OYBg"fd*[h(J QV^ [Z% \q n\V6FNIiapy_RK~3t`,u p5^rtH ^䵲&H4bm7OelstyTwH~]\|?" <+wƶ/l-B"_Td7T98A-~h>܍nV;p3 ÷<뜤X_X9ρSaUo %f$v j4*lYAA+b(Ǖ*-v_^7PVf-p(ҟ8|Ros ̽`έ -JyųfZRQ %:;aQp2R<@;fD_Del+f2fLXr"1_G=N|OsPX+@^G)7v(r!uyz"j=&g {, _%$VuCoX)~4#"2*S)˷ qttuw,wxH"F937^qeɍ4_ʂ Qq| zuȨnte{ϹP"< Y bY&,/w)dI˨mIӧoǧ/\h~z4M 9A@ iv;JjJz"r@'~^5'~Tnu>ʲL[.xY[׼|j820o)7-) _J8*sO0d|fl@dƉFg4_ TW {+7VKr\dp湴dl?&:kd j"\P,hzӄh 7m%Tk/ |"~h>!$a'l=ٹx5ob6|GVmV#2`Va=UQqf \xk@ כ :7\~pz9oܿ!ݷ"\} 0R|B]HyVb#ZĪ#6m^(<#E!(ơi[~+/cr*iE$XtO60YR=2М'G1b,g'BԎ#慘jE -b~lm>ޢ'AS`hu F-EѢ>1;$tsSo+AٖQ,3\6ӝVX-i@xou|ٴ6\5x܀ʹ5:E'SO KYYu/o1hf׮q)= Tߙ*BY>e&ӭ#P5?H=4TlcU6h=7o7& e[U ʅgVi{7{Jvઆ{D3 hmacIff`Ҙ? 5dftȶQpY&.EOyBx٭szᇅΞ63H!n^}|1cP< tgiHW"{MQJ x>u~+} 56"L#JumDl6z m昃WBP .bIfBiND 7m6ze<և[=\fT YT 2 MɈr3/L~Ҹoyo҈RU{%AI4V)6 CCZ_m_l0 |.Cc C8&N+:׷˪<' '2"rKds$*ÑZmY(:}:2`"4 ԯK>RhF_1x.&g?JMѳ< >c ̷ؓKYEl!}ɂ+W@BNc9IfdQ"6 LS49S`?"Q_0 f=:#aS'}n: tC|o"aZ }%eN>4+$tؘULWIR;'.bH jV-C.Ndvq^U\`ݹi9,/M]zb ޛq)m)={Kpe2$c[XULK1"H)UC;9 vJw!,ٕ'EG;Po10j9U':75!*;^>LfR'u\ХSdh+09<`(~" OVB1cɡ4S]#\M"(\nrf WIRjȸ=39$'GR^̲shYj_ՓENjj8jZ8tg-zm6  [ȹUf=?=8jSa84LS}F㮙oR'&0cLڰԡnVcĴj2GP,{ Ȯ緫E#ڎVwFb/J,f1j4xbƳn8Cr|db|gɛ,J#OUݯ:)2tO1U^ Bv)fQmD[+ϑ8\xsl^C6%%m"~9Pv&z+-7hAD{0 Ñ1hnx?a_y8m?^p8ԇJc)׃{D 0xi`%gqOflRyfc)TfM3w<*ctj gw(?d˝ նJ{;Lː^֐>탛:^h6(+7`vm.o5lQ>2HS7P8|lςtjA#X/IP.H {҆wI.WYƇ_͔5AWґZOc{!S"KL{3[Z2`iF౹Li|^40WZEkgg$^%q&Є Cd"0T 9ѥK܌}{pkUu91*ækSWTrokM(uo:ˍOR2~li,CҺJp҄=ڔE]\VkqM|߀8ȈbP\E_Lf4Јv:Z~?%:tB-6q-URCfLu(ɭ޳ihG7K Uy1]cL7r(TSl8f.ron:v.֤A^}h]^Y^mIPdQ}$g)n[U(P~hOVU:=$<9kSbB֒oRw1tyhk{Sx /Pǜn-? m}$:k8_*J OKso+iZ>%+5GWk0qзyL?V~^d3HK&7 Y|wxt[GEYgB8X0#467Z&ޥXry9Qgw. OQBVnyu6g.$-@UR_q9R`4?}Wk|3볤oK20~w<0ɣYs5lJ8 v?jV`WRDA}9DbOJL%b/%;mRr&WK ˝ ?|{xT4> lA{hPu}U(_F+s;a4q" vU>kM^4;]dEFqpUZ޳!רӻa]t)Z6j3Ə9%ʓSoMX=]M,xpy}=sh.6R,(>M4j5 LAzJSzyHmc0<`R&m5Ț*L~ˎ}4sT}@../NhC,d @s!~=gkVg]L ΔcDtwLEG+-TYum^^F+GڱuJx i@BiH4 W(R@+y\$uOczV^%6]A0r`_Y̠@ P-Qh'?1֔m~eL^dNa'6u # d6oc 9D->ϭЦ"\'M(-.yS',WšaK?Q-_w4%G;˯D %㉼0zh`8JEa*hY[2 |c3EgMj?U;Z*vz vScv[Ϧ~^3(??Tp#=U5hXuOg.=om!zgv??ևw!. +J/ܩV֥.xx߹Wb.ǧɩvd7|?1L5@'j𧰾cvpQ`kܰZmQfA1">Fh zlB;`yt豏Zq7#+Eʓ%8/ES=N]*Li=6&k:LYѸphU洌Go<`(ң5U֦ۮ4@ rT2t bFq')m+MUQԓS:1tYt 4sL44 'ܻ2KGUol6ܲoG2Ҍc,6kĐџb:tNwuõRZQq7pϻnL6?zQ{r˅bhyHq hf:#M'Qq%ϭt 8#Ɲ+kW"VXJ6J 0L {_ BQ Y4 xbivI6f?Pn|fovq^_+ijxO힘&OXZP7i_}}Q>1<fCwMZGSBݥ "t._zۃO }})"\WCässUa娱Uwasc XXV[3A"8Q&mYW( Ƅd !J,=oDśqV'^k%6c(Eݥ6t:7f޳ D)ϔᒯ0]C9SuXƓpqolޟҸڙd)Q2 |@%۸KM[޴yܗLY"9 on֌rmY=6qR۸{Pm.{;Z&;֜\t?uOL1#뭯p#R2Wcq/IK8>+r/x {*Y/&rݫ쎪!>wJ!Y)Xe&ۣ4Kz68{LR=fO43djf1" d]j.hi Yu!2̩o06\ Wdǻ) n-tfƕtϞ9uϯUn1Tt1)6@KNrqB[6ڢ{}I-\"`mvaPxz@Єgn\ V^LlG6j$1rE- g'V8u(sQ,]il9[Юg"0KXm*(4Pevߏr7>uMY,أpy6ȌkWq:U[NB2ўfe  ZoHpfa'z. =1ǹ#Qa:ɀc'7d\8[SL;^Bԁlni.}Fh|J* ,ؕAoટԮtdFqƉ0LVL푬D;%AhKr?@]eHK~i q{hSac<3yP= <$=_;=pj׊$XXKns A`|0PTv}Hݷq6o8`]`D9C<F`* \*|ooLa&KfWk ;(Luv_[.1B;[z%OK ,YMؾb͇`{q4|ϨJrO_ueDBX`~[DwI]-GD 7K Ee6TD9B5$%wPXPv`̄w҇J6C _M^tSLV:0hİl/xm>hޡx\RKKǷJ3u3D+ڗBWm2y8BX>Tcn\x!&ďygX !'5݋,:|^:{Jd@NXf!y֚ȎpdBApdtHM'ˑhLO{(ReL 5+{/*>Ͽ40cHc4.Z_[cZ8߾\\@bN/ R'1A"#h 6SFZsM:*uKXuV 鷱p 5<=;9M{V86V?:$B󷇃5^hJvT .ePX >>b$`Yɚ*tD5sW1=Ȧ%qlҊ9X6<боTPʺ,Ise3/PI?ê9y*ʥ FǵiIi xBu[ ^[,teJwܮ4hx{hz=Kioަ[VZ-6O'jmxweY2uRaAQd@ +sӛ=b/ ضU! Ta&3=W>}>p&4Wrd2@тY A݄Ԭ-kY$8ee4 [s0ݖjUcc:)e]޹[(OjcË+1d ֵ~33`0S؀=Ɨz(o7*"_EwZ%S'ܮ\7jBldۑ[C6qocF:_x*:.,*@SX P!o:pc x6FʄޙÕsjH벲[MY9 ^51u6"C,.ݙ̛\5B~ևif-t 1VmvYFuQa ~h%k QR1NYS'R.{@zjMj<"8űms6k4\`4(wvQ!][ɚd!;\ !V(Q8J2f:>p-{+ӎ1#m:g@@]5|Fr(|S9gkz<3hkYCQ;U;55Mf77@7"luj"Ɗu i6l]oh=9jgcQFs+rUf:7+&Ka/#~ l 4^b*U;s KwJ7ސk_mrIBgGrܖ~gICf^{yyJ1J{,<8~&-|?/Ǧd2* ͇ xn7ұ(鬲CX9503k+QmCSU3@Y|~2 "GnȒQ4lJy4~t_H!? c]vͰpeld]~55K.+No;Ra$3qi*Ac1sk%85o}ԓeԍZǪc]L*UӛTؿ{V ϐ`-9Ga=:]S7AkJK0ܚj͒9qnPdɱ\+-II.„:cJv&8xi, 閤'LތQzF-9t$v-K'~ZwS+S gA$+AeEFSς~߯8J:T4߫0s"Raӳh֨[(HC| ? aM{¥BƔ;Qc`ךի<U"[ FVpp5X$I𵐆>:hBYV<'_i9#f>P'=fA2& WZiE!OglñQU֝ڐ'/O:D0 2C!N>sJĹX,?}c !Dހ73ϥ[@B \h Pg}*W<{1+nOn]/jPO"_;:8PC+dNW5tEdy`*'X*GyX۪)&GVbpykVp>fҚc@\Ւq(>Nux21w)Q# eYP_P5t&X <;cq[3gw.lyy$;jp e>|2iP:5`vC[=Uڔ%yma[T]%?1!0@LJ84i;3ZT 6"I= MG)PܳͦeD;m?[{*gQ + JwSG S]f&b x?** NJ,r'&RXnG!tԺê|P7],Xf*9rmVЯ@`qS#ӆ^L^BUtX.BRXs e >mC0mq[Ov̈́ݸz,h>/U/=2R0ﮋN 7' V5lͨMLZeڼ83VPe7Jw8a$Pz3i%bx:DpY|Ï.Bk+OI sg~:&ĭ }Y?ݪi.tPT$p brn*0c@ZyԸs)̴lW\2RIGyJ[ 05\00lt.N(,> O(c;VTT6tfk?ۨ:YHyu&-żRqX[>Z~TpWqKG}1 e K`#, #abnsK&yL$ /OI-pBHBNt7_=;:JMl6 KSC6e#V~H~# HmK},Hlžpz`ԮO.K?k [X[Dc2zA$s'MFG>"qS1f@U ßp%1qWc?1'U,@2A>&fܲo`KUfr}XMA\~pED~nPm73INMXEIhO #$_jP>?qn hEkj$jMRl :AyrW~qӿ^_Q"[`FD y'&p ^YR}8@Hǝ3X;@c/e+SG0I="j"e.k!OtNR'H7/ u? J#w:sͭN.Xt¾ڽ+S/Y@1,Vd ywoc{^:߻jc^x;Sr3饰?pm5'n} g/M`-zrasxO窗sSp,4j҄/ [Xdfy?ZD%Yd!"GHWk1AL躞o:b.lTSCPA{>Û4ܝZA=+DT p%x6egy)GR#Ь |#>jgv TiHtDyS '}G[7U>|cY p50ec@) C K Tej.еg㇬ kq׈uuةG^&SH~ /ΉQ 4|`fdSMzЃUj :YD> Qr[Y&d"QX%d>t|"瑹\g`^Ts5^`7xgtLGj{V-HYMD9ꯃdɺ/ӏ󋒓HQp Ap)őavܩ.ܜ4=A"\/ pGE/h*CFTXY Uf21eydЏa$[*ASNaLl!N\Au]*K¶ sqq0c+ۦjg2'ΖlѦ29XBP7BAW2\&-d+-eZtwBR'v\v'p|kTgg\.g|@J0Pp\)|Q(uɌ8A=wKD 2ݣP<.oDSԻY2% ,}7[Q)} Nsb#[zE×>I'Mؠkoa"Is H"=}\[vnja YB˳n3$do )>:wA_ă:ou!+F`TMfƦӏsi$".F@{D$ ,91g $B`B%6KTz ;=r鬒ҁhpUf*3փ+Q=V, \7}#`4_|X81/3oVSUM2JB8JX8#p¿)z@c*GLO+#|8=mιo9ȑUi5ϻ qQ|5%%6^B_*rPK&1W@{`bS ;A3O.FFZe8`b*|"t[u j9{`ur5Z["#d`62Ji=K:),#"J ַ)9^ged"~wf,K/t|IFrZҋ +E5;EYSc0u_=Ét+mi!o[_FۯmbXИku(b/a)ټiU~ȕF"_)-#rՆ*'YqXBbBCl Ocij̿4˅,My~JӻlAFإoK7$ܹp9_?J U‹;hH8&˭l4$}#%D={0^;&}quUWR/agvڋK+ԘB0?lO +NF17 w|Faåv+1) U7wmïϗScsOzi99@ӱiDa4UBO`w4W`){[ng%c7Q`'|='ń?k;C3DTUTLSf]hJ|3mtr\?!L(`s ]E&=c) k;u2uVFK|m!cyM6Uhe v8O[$'N4R.{($Cu5ZRlckp 6P|by}F$$؞~>%'2L۱ NXUSR"A|6vrھ}2)&V5'M^U`J9Xz2О((s!0'`aƯ{GP]M54hٲF@`͕VTPt z$78^Gׇ?\$(f!8_! ,+tKuO->eJ7=6r'ZcۭMl~lwg]~_6~¯ źOTA؜#BcaYKM+kF@a ~+hffU#LJ&}5`CSAJC5.xAV옑!aλ(j^kҁUVtM]vD8 LjtHIi!c/5AR:__t}reIMU Ʋp#ʮÖ)콡|`>rXZ>?vvP1ܓJ"2bS!wqI-6{ nzv@ Ƣ)r $ʧtko()5pugC2Iutį0/uL3]5% j9Oұ-!]zʈzG$ b^B -CP=/JsQwkz:Y/9,KJ 9RϦk*r 6B/xWAtQ\T[|9jItWy%Ak; 8;iR-NNLE^E*+aq"XO&jdqG 4WwG@T~'f ⢋?ϻY.[ gYDUwp'$U$%NWҤe &Hs33Ֆ"a/2;ԁO^bJ*b ^5lJM x. t9f AP:'Tb=:@70S!Zz_jűOF;)/x̣wLķࢻ9IPVf#_Zhdz-al\aOk!VkMn/(DxUYEo삾nZ։!<졝DP f<ý> j#(؊ʊb: 6~ӼUlHAryFI4`tu].1 R6N0N#@M/Cyf0P{f 6{Mt5]{;ԅxםXcPc!b5dG/ԫvSa]?ztb$WH6m*cNy!Z{r R]indb c)V$s67} g27a5BmGbKVf>gz:* UI3 & H6)xq|2 M/T{&BPs&#]ub5g*.?߲ ^óV3?Gcu`&&dwtGףϜ҃4S >WHW"efrp$ )XR LU:U^>YQM^ b=Wy|VKq-Nt܌a R1Mo}ne8Kj;!4'Ex)OoK}o]NyX_C :Ϊʥݤ( * %/LZ%P3dfMZ?)֮Fױz5M%92>\â:+"_n=Jc4N E3 a3Zw;t)eM=KM:P:M|XioBI ÿ́}>_ob[6~5)+JzJ VhDlrsv$#NEK 7] זF0nHyZ"ybFU!#] g,<L @tk s!2ץ)y݂YB4m};z\iw]说C6Mᒍ5\rGF2Rxm\0ޚ|;0}?Tu[ԸRעhέѶ i?"FV^!g}v8Ȁy\Gm+36]\yޤc򲋲-\@QyspZE$]yr><>>\j=&Cw#fHF:.S=rQ#JC/Hje[BS`ouyŅ̓N}SH/M*^ڶ}} is&{f]If3}L4u֥nCX}> Evl7#YQN:o$4(\s~E!d۝E$r$r?5őX'wk>yѩp4bH %W\Re "^9ʻl(^3c;\%Բ*KaVi"呭, B ;dCel?b! ϘP˶vA@܍2J)(fvP>-9J`hh:=,ÌX,0ՑZwE\囿94~oYןoS`ZW+Z,kEVW^*[93'\ѹl&@)o}^߬W(*M97:ǣ:%iU1.krۆCD$ f;;h)OaRq&y}ɞ|Mrv48m7>h/7p _i^)Ѩ%Ǝ8}I2?^y׈ U9~oN+ݫGA]ueƱ#5z=Y ZUXE@,cUO:״qL[_̒y* Ʉ S̨$3ɖp%ZU{[ :RLFk/27 4OdjAѳ@ 81wbٲd_fe8=rաy} jy[brI׀,'Qn3uDat ${tܖ}~CGGˆ;~CW (:$:}ZmfW$SܲOlNf%ck.J_GΞ0bXL Aѓ &o?F+p(ˎ:lV:Pc,ֈM`ku,H;4yHe9(*})]U!fN <ՂZ{$NA+j;lA!P&Z[XD 4 :pw&3}f͒+Ԇ~%rA=){`rn^{ ,.}k6,--qj3x\jV@j~"l-i,Ӿ߆Z2aH(>jZ]+NtibU Ne~ 5=t9w#Qff,IR*!??; c=St #W 6zU>kP(L}2ܜ֤H,vJ^.;tᯁHRBk ϰaÚwoZ*#rď&d-"gRY5@V=˜uRU%d\Bc׳4%5тJj8ndWG̅VuKt❩b!%G0~9<@C*vIq^(Z:/7#BsM2vʮZRXa2 <tNveV%g95{PbHz47?N=-*x/;4y69YNً׺G_yUv6Zj'r$ża1y*"YÎ{k[ 3ڈna#5cͺŽhJa&s`61D?E n= A]1r38D>1G!L˖-d1/x}k%JD&Pj\ E@n[BCeVY&eZ~/vrXMcp}\AF_>G{_ v|pfs?~NZvol ݼeW8ƝDٶ&y> 1*x?AkMzRe&#D[~8ӣIQo\!^&CY5NZʐ#j}G֮im֩ Q;Y"v}Y^-+ybS=XY.Z3J '_s_Z4$Oy`78C F^sw5֛FibdWZSv`%?7yw !c9l~@,w( 1 ޔ?Zv4ly[%X-WipAePD~L5D|5vh=eھYg8F-b82@_GXW:RM8.70I>2'1t_%KҟyY&J+jkX+;35[7aP_qJ}oQDwM~ֱdmI;S7u! ={;$ <4Vf9-YW.!&@뙋3H%gdղ?(4pI7[j2@)Tt7jfnfLjmrPj/c>W  ]__^)bzk# '(5N|l?L)m8s>*CL7[i["F+} 8A@"IgrSwю,XU{%TnYs eɌ*N7}諩W^PQ.5(;BNȁzLi#}|}l̓!S_8|]5!vS<͑Ct\4C:ȝV< Ij/T?{0+*OKwf'$-KPƽNhkVYG<#jܢ½`I8d *XF _άhf*іTsŧ|8暎8xYBH%'b:W8Lz /ڑwi> 3ZQIL$# F0 jrB}5ܸx) Y !UV 6BxyҦ<<]0k<7gvr>} z"}IG3;-׽4p'Kz!pjeuF"q<,Uٺ}Z/_˳´Eԥ_0QLt~(I*Bz9m-эOD} k@񯯋sth'-h`H7 hrʓw'X'$,3ֱ AbdHIAg(y"0WIҝi[J-l[aeA'=ZĈr ,CP|k!QyR`a$'A6u -c[OQZTpg-;N _ e&w<5|rGeY{ 3dsE>᫻{?d0g[!gzDJ |tm&"_lLF[ޖJC6_⼿yh֭6=PSfV2f~*d6_6X5q}j ڏF5Ĕ,23hkɯ>Ĵ+nyE*^K"UҴ44D-3=:8ҍM|*bV2B'Kv[z]XX|$nrz<UFZe(ٺ[ [Iyv9Z&]Օ?5 >>({Zۢ=ROH zwvJUYfpHeu*:5= 1y6}A !pbFҥם4Z^x?$:d*SeYoU*=%T)g޸ݘnsvA+BNQ,]#^ ٸ_ƴR.oNJ߰0,pZ+n'54xyC|p8J8ਹ^B6oQfpɟ϶[(&/v  =ܹsL$n'\{&4F)aНYպZS#FLH4r`Wx`S-/c`F@O*=/0߰xoY2G\%ߍ &DBcUiKbyĔrPt U4y-ߐPϬAN?PvC3u iVXvℏ/md0;n;N-\wQ{:LkfTCA?>T?۞n y% B\"C gJ芼#z X&Uvg@#gڭZ?йR ai$}>7 OFT몒3A .]H O 'zOYMC#˨H=Tט,e9E` rgGa-iF;D*tǘ%\Q!+[5u"q첣ՄQAOD4oCfύ~a6mzQmȏB(5/ 4Μj >G51Śg>P6v;wal Fr髠2^@7mv.T=kYg˩1߹ddWE vZ:Uc~>(@Uf|5>ey΅e2rW1ҵ٠^hQC]\ N~`8Cs区2t.hiU,DBE1-RA t5K+PO9@ xF Ueo-ic+/S治hmJ50O:s0,eHל6tvzvPjtGzj3r {ecn}8bG3c[ (gb57_O {r-@-74__ Qz7! ES),k" '< %qU>'tO3^_.S z3T}{x Q/EqB*ElA#&Uhk^fi??33K)f1Н*MC6 W/IX2vD@ˠ2a5@jE}dX:Sm #s F羷-d)5u@D96O-?y`ݰX}zϽb"ѐLuZN^M՚FXZBtAt T3DO&3x$w۵':1&z&Try,LBD+XA61[6bdAg'y8bvc !]26hS [bI 2.Xhwda!gpWQ1TmhyT,b,X$fkjkDNa07xݽQʮ^,ڡK0uc)vnn79ȑf_zA$h"/n,#Qo^Q3L4!iv䨴Ph\o2%oVmxMqd9XdN Q+xOuB]&1iN0B ~v-~٤Ydx_m+L%w=;c ۝9 Za 7GcMj0&qߠi-|P!ty=asM y6`lKL9J݆&@("`tJpƥDatTEU N$.D5iw@sNU+r@c"/C 2i8h9ո/hoL dTdv;*7.[@\c~!^:i\7N[XY2M9о(>URJ$ް\(S$+4W楸w5};*l8Bw}g$KrYآlAx˵rCWK!q<Oh[l~]uW!w kӏ-yQK颃pnc(wńZ-<anZIdNua;!8 ۚR##|R߁waz;\`عu&o*D ưg S'" Oa1#KF~œ}2@B;!2U~U7BR@-1=~G{ T8^jfK9<2N씒 *)-H(<-xdyD*+bg3Z(Wd)㶖`vzy$#V8<>4qROfQ+j]H̿T]=t`yIv/H_f1 4Z/ʅ}2rU^Ʊ84b9U8.h~ICpuVc AMnaU ,| /8\`<Mnm6Ha]4)#9ƨEs6CP916D8/D5*џz䡁qESlw4W?eOwd=$ƑAUVy%%By;ie@2Y08T&;:AkroLD/F^Xh8ڀBY$}~}]j42}'4YqiUƠPDyI6 6EmOjmXYqS 2ހ^n#R~$ fFSE[A`%0<| -d+ z(\ `]G1D>=*HP(=AnncpmE[toOΜ2v/E1-@Tn3qve*J:YvhH<+}T${, ~n"%R->b-ƌKsᥖ`O"P7#kFi*-v30 DOjezc%t xޙ5g?կZtpiI୚/^oĂɡuQEP9ļ4f* Քqʽ#sjG>{:%1;87I,&nmSeējâ.%q6;x24p\33ep~|2,L]J!Le쐠Ɠ;ɳ' _;L0n{ٷn AemWvQ%fQq@*qp8*(Qݛ>[fBHW%y^]>N~`Bm¬퀥 Th9G .xpN[{$4;C_疝j>LKxv{29^WecSU-Rڀex] Ψ+ {H//LFт9#PoEHˏv̵߃ܸh:6Ð۴Z 6+)(I%\!:rRr9&=\TJG|""F}oQ0Y`i`]yؼ1j%!YzLN/NqSԿե6@=jcR}̽mj~Jw_F\zb#//WN#ByrU 53xX1)e䆎Gj (q.V̶2u薭\#mW2:+[p'h$ Gehm3LLKb€[P=8̋=s30CAR!,ݐDatЦ/"wLjjAF3t.#` ?MUQX`uJ">f|tczAWVE_T"EMOV&mWGqa)pg7h2=[B&zѱȦ$^P#+W|Yyو_!s4PF5/0S :@#Y&Tu/Kί]q|w 33ẗ:KÕKwPnt4RdU?7s}6% & R@f!)hՄ.6X5a@`|~Ϧf3bVxo*GV0qw=@MwfKfT96Zૡl Jp}-1д/DxI-`Z\ѦJh% xB-ڟ#@ƈ &!Mh cV&B%嗺cJaFDxb1Y8P64RY­ .KQH*S|ѷ\ fKXd)WdG;{qvMe=yG' 74B:4Q?ʫq]6%=I@H4ЅWT$̾fHv0G+Wk >`2ϓ̝a"b `3IE \yG)ցl]geʪ+fT/0S b4GCc%[j4bO`Y梒*oB<~h5F%{tvG֛)[M ١^56 U< cǣz+ ēPg}^Es9b}$E^ؓ"o$ %r;0h[/IIZӲZe}VRdMWsrųrϭ(ʫ [S(h*j"Q ].['3ܳ!>Od/n1`KC'I=c%ȧYAyxh`LfuqϡZƅ+(CzNπd{bxՠVɘĿR$ux?@[ V$Y!-t.'|7ĚOzYk/KIw>{Q>`2pn\2^4@]N0UrRk- g u0 `lk,08VdÍlWK!RiS1|Vo7@ RK[g4A2ԥ{bߑD"2N\ ~r _1>Z*NFLɃ7C/ߌ† sqlSUu}/zwTufBɥ;ʔ?B3E1İnkh w˩YK<^'E:1GJ̀Sìh+c; bճҞ>֏bINE姘>k5l  _cIѠBM ]0]o7^xd/E,HB-ɦR٘Woȫ(h&gR3HP9/]0|@Yh>Z6Ρi3^H[#IT6kAOϓ 'WA@b'` ;A#ŻuḷϜZ7CmvMc';n!d 'wn!vc~7>:1zrOQ"CP{{?7CǴ30Xyf)Y뿨/{c ө-exvp(ʦ k]uY w]#!WGը퐅4p{%!Em*Нk``.Ofc-8dj3*Z<|Ö1k&} vUoIBKT9<s}D.'ZkG|עjI~9S=NEXgQjsF"C9ݫ;[)cQZAo}7 kzk!1&D辄e]my޲03c{Tc}$}D9~ ja ҺdYĭɹ\)7l}L_ >TM\S<SC)~)drgޥ>A +9Ou\'f!vj(9PgXDFuL (UF 3/aiz2](ڨ/ڸ:Uy8(ɸkT!b5@ل#j4R}1$RqLU8QTw]4p({Ҕe%ƻn}ڥc TND%K6,AZuJi.L {s)!sN݉/yƋ/Unn`J_^eHT\QqK},Y—)ΣBvObX\7K*>b0tGGJIȲ4i3JG zE^0ENOf;UƷ(mQs7C(0vZ{1k?9l%->nS9U.;ރ׺8EuG1U5E;aoj/3ȩkYox9jR4 JVaC๜Pò ,>C\LyQѼNsLB 40;TS΀i ;feB4A~Iq+ )D87g&$zedviڙOʓ»Qbp P`\R"u|cKͧmd#Z4e,:? `?u7uĪwc 6d3|Wwj瓾L]CS d=IQdX3^50Le?:A![p,k{kJҕi;(H98dبgӶG"xx`#ݣDM ɛVҚ%a3O k[ L::$D(VNYE@e.roM֙Nv4q𻀷|d㸏wU&ޯ-p7kY ՜W*:En{jOض.ia 1we }VW7Efۙ32݅ڐ{U:3jS VWf7b.m!8h t@!/lD'rFY1RPP`a>=J~?۱`3ly̦BT)8ƨL,[2%27lL@rXl²wIY%b s.0ՉcIys%jGs=6'vk[~uCvu Ɵ|l!#gWZmLk="'2ʵ՞ŊYWY:r_WQŁ%~n D|❴elsw2:`!V1f75Þ22,n#ݷKM&οzɂ|:M 8Qou1a1:cw%iM|L*:sU`J/4: 8ur9j|if(=-D6j&%`9a99ci@l8hwnP30ls7fw8h1.r&l_cuX *X f׉|< %+^ 7_eӵuN,j58Umfh;Y~]ͷ(|LWT P KT.t^BDr껎`P"#l촆"=Wʎ< ߵf!A3lhE&䉧T%&5Gw! FY4z|ut}%BXu< Z1k( -6a0F+b AH̀+' jZ oY4/K$,? /yOnp8*!(}I4Lڦ8e3, H+o9Uqv |D،UDGV 3D.)'w,~qC"8mrcHDljہAo\w?7A N4H#3>v tB`(}M i?MƨHܩPnYl*[ S&ݨTsiFłʪmaa/Vv$\3gᓅzT/0&*6ZEe\4{R9B ]ZZEAuB=ʆ~؃F|OD#M !r&kf^S"7 7iy(O,CN XDڨo@`-&ӽ s 掠J8e]㜢Ǜ۞]7Ro+ջ9zxpi҆޼b|G\N84S;;s`ePYҠ>+랙)Zt޳w5PEze_PR76 e%ƞtr*=&Vi6`#S/hK[rnjF}ZbeBlq綳 tpR3-6͕J0|MjK<)8E7Γ`N 3gGR|Tۥl=C`j J2~rf"8HFBXL9U훹T;UO}SujOu>K_ڧHRtFE!N6 síΡwMx:kV薄-)xm$)UČ,*ۦ4flzZuidH됷 O!Tv{{Z D#X(p#O:XF@ih* tHS|ʾp1uxoa =KZ jnYATL% E~gm|gr"ْ 2`0@ >$K9!<[6WO]>w/vmsuUVC< +: ̔N^s݉*;<-~B0;髤} N%>~m Yaw`OT)P1.; NOȰO_yxTR;Gqa6rL0D 3}/*>ձA#7Z#@G .10m*#~EJ]c:P֚\CvOE/d%64zif #/u)gYаkdxT@_=hdy«mxǎit,sk{p_ĠƪQ#UAU=Bd/?'NcQXy_;~p8â.D%@#!HB*2Q~͘B2ipcJC!Bטtq~6!0FKk Y/V pe܌l痈q嬕* 6b^ťS؜z<1j<;*both$Uے1UbfScӣ>b0R&5A˻y>l▭Œɟ a%Fh}N%8};uuA`8'|5]a-kOB{uH5'&iOaxI$A@ O_!\t<=r16tA^gܽHܲW"܅0pIKe+\A,/.vx?Xyq# b8.!JSD &mӛymIdۋ75.n(9sz鹒%?}ytG(i{MAe4l4!A 2L`[͝9HB| lǷ}+5 T\`q0;E,Y~/,]CS5>@4o5y*=j*&b@zzة?caTUdL|\0փJshj6!VVoע%'|Ë/~ᑢզS>V0 KѲI' :DYp`w GC5Ul)9W3 ,TtGp)a^y\~랤i$0q;ڛY Ҽ[R^fKG1DOl%dOw#K3GaƆ4Maw#zXӼ޼eϡP/Sz`ޒx*.܌ -#L88#PA pFs},D8@l|Xe+qO6Ht zq;5&$RvuR 5J #22c2qZByb;!3=] W2NJί r\91-驹 mkQe~I2MEh-W&"=d9a©{I5":8Q~ ϻ|/~2duɩH ڲP0h>EzG&>%0p%@&;N5rUb s Wy/R:Zֳ3BO@ьn"_WD6^aڰ%16Ns&ҁA)}-$P݈jes7_r=s;)!+|P ߬Eo?.-NjJ<7*5WbAoB"9S kg<}^;p!/ˋ@!(ZmdԈIM`,@Gͩ;AE_!1vvkȊKs`r7jt*k0X`y@kv>2rϢBEX,kYARo@&L7lQxev=y-Ǫ8{-U癙HgceB]S Jmt;Ph;+-붃Bz$zNKN", a}(,/@%?(^RrZ40Tcq;Gʏ8)V 'w@V(LbЪ>XH ]秺S/Ai=ʫC!(|*yq8 <" NVc WL揭_h|i:¼hK}sD.B1'RdG ]\pE_;;9sd>n/,748xHT(8wiU7_n4~[7=f' =\f5dI/xc\ ' np;eNSQ(OXsAl aWfQ Y!鮢?)(>bLen AvݻDE?&Owp<ܗðBiU}i E ??4~+Ae#Tx0O+-w2ٟkj9a<9 ~6G&BqS*8^UV6j cTʭmuSe3QəULcoZ܉ЦY6t1wِ v㻿mB㰴Xf=pfѵ6?[-QN%8H6ci8ۛhF5;{K$c^t &~i"[.TE,Ό:^ HVK҇ K(zeZxAa!"|z-3Bfi]jVN0D%Fpte?158#Eۈ ڵuYW.y>p 2Tz"E4q1i#ltq@pgxxye+z29õYJҗU5=z;Qn)u0q'e}͌*J` tU9txq@2g^*9$Bn-X99:d:YAl8*W6_b\eyu^x(YAdi}_g]_Q^73֕)G$-'=F-<[n+,hQy`yB{}9=;BpjM /,!큞0ѹuBƊpyd6=uA` QތaY{ r%:|qϘ8FUvrY1d4A|۴@%s7jH MwߜԛV_GI|az@B]a^ɈAPYPQ)Ђ#0{ͫƪ&81ƷZ.xu)_曼.%RПOeHuD(WG!nF1ɇ A6 <D7`Ƶ+Qv6gVL©o[eF7ustY= $z Z#8 qe{>r9#AQxlhg8:mlkou+j{U碀>B_qJX tR A]r%;(T$j(CH]?Xw(~1m2؞GkS o7Q| +eY~CKc^!af*NPC=*Tpur p Zq|ƪ@9I?~ ܫ zO'M"^v_MHWZ&D<[4>E0NU_TR?N-< Lhש*UaM" mlZ=pE= 2޵fcy)q-{"2<̬欉ɷ|Ͽ|I$N3kS{yRsŘ2mUŘ/tN +F96fή,U*㡞^>|Kҡ?Țǹ<)FMkRP~>ؤOn_$˳|5[`LMFyتn{S)7e(]=Ib)]v%k oK{DpÄ81;@N3m%[(j(nUنzPʢW~iL7wAc;w;T>T`#4 \E)/Qͳ`wj xLe{EH>S4㗽'up;._^NsѩHTXIxg(,r˺/$ WNMSTxOp x a`mM ``ћV81Zw9ӷ ɻHfV6o 0BٰĈs9 ӡOn87SRh7ل`j588K`zu5/=#/G=_LDBF֭Oy6F/dTۥʫ'`VV+;UP\x>A c5fM^AKUa[mAھAAZ?` GKWYB%ڦ|K#HB}!OAo₷P."w鳲r`o3ߎ8ACH9.hc6Vދg `tɃwP~Sз~PyzW[Cܵ2ӔG C-3s |פmfbilZd$Wm֦y7mzgip]Eshk,6q:P4V—oFu#Ouӯqq͔: @UNb4'md2oʵlS.LFjRIeߺ/&I ~2\wJa)p3qɓ`{ g(BI ˄־/kbM4|ZM f*G3:#Rdn'H7D<оOyݍoUR5JyCiC[SEB?S.xJ7E9IG 8q/\}cKvAӉ}k>NL]FOurW rL:1m1`y~ c1ǭ+5 6K)B890M}">gtb ytQv;*nx߅Y>,L䌶ӽw5dQYtD ̑_bI(XϵD_L+l)ie*F_L_Fx"]1[=,9hP+: v ]w@HV_w:|W |g16kx{f™YQti(ԏk})Oa뀨cIvd3rPB\Ɉo'ؼ4wlo㈚*d>C_ ~1a6e-@ BdTZ[>!e1_x^Ԋj!U;mk@H ѓ}(]7/\Q"Yu1VD7ueFAWtz >@ n\KAD6$ۈE %F!eOl{;h`5TO1&1f$S WW遼J(*hH~AhahuS#&i{.'1[ΎBR V+Z5N0R"0{h[5"VAGwJ< mR "ÓL=LJLla[6uÙRrEE5[3~:T HgF]0-0]6:J=Cz CH륟h* Iٛ. x`ʓqh10RWf<Wg,@?fLee^P-=t-t|(BރJGLTLHWtMǃa&΄3ؐn`EAَA֧q+63CVEu`)6}#:Fy;KO!_{DgEe?Uܭk\وUo vE3Vg~ك&>*WvhGiݹ8;yxKGCAWnLɧ=UҊ'=oӽEСذpjTF}LR1~eM2߫JC䇲TҐPߴ[xܘFj>mc,v{H'#UXWBgԢ7~MVC̃4 ZZ;5N$*qREJ ܪO.UUݏ&YqLSt(p cE UA.^ ToKեyWkT*Wrzkq۔EkN8 v;-ndgCĘ=57Tb:n10u^M)"d= g~266*  t&:[P -u)7{qoXEU5r;jkݦ*>wboxtېfNSjRq8n2'Vm]l|Ted"QM9b?Rà:sR N#0wdNz`oT+}ѠGxs#qEC{L!MG]xpq+e6|h=:Ef ï'ko5^3ZvX*i+Z W\!­Vq>QǍL+^DN-þ}tyK;1_O$[UW`c!#MDَe<@m3qDmi Hw (2|Yqbl:ҲClȷS9RKi فod~Pk:ΠeXfG B=hl,PE'9q>݇8 ׊2j?=mZl h050ߪ2_|>Ԥ96]PENk2JOiqaBM0G 'iPȎiO>3*mcugVGIRMX(YO[* Oi}p^L= D`R҃,L&w%,Н-oBoxfy\00Xy ۘS u(9vn$rVA%Ue0ɴ%%ٸv\^;ރsHn+ zV=e9+0еu SHS l 6C4yC,{gd-|>8v=a\>6{->TBũA!@ܰuUe& ~̅E,kiWI3 iRWHz)Td4:Ad0\)( J]5$pUTDєHm4Oь=P]M0^W;oGI0v##En`vW>+y#b PQ;8gd5[X? gE&^iQ% y?*0:T\Y#yWU—UHh:VgP&q=I{X8 1A(ܭ Kd(0i65JټpV<,?0#_ H_8s ֣Hn9 je@Ȑzol$rnL[a[aJep(:Dl ߃C\sL)T ==!iRA-a(f9*s\o,ؔ}Xﭙ;U` p#<{Ӽ<΍W-"[ێ&E؝X&@VZ!*"@l1s@!*zi-ϭ<2v,A0S&DpHBE~bn/pt=[ 2A8ˉH|@>$rvUST"q2%`6݈!5"9BI&ue嵕9@ ɬәsґ 7YiQQ¹r Γ8Ogг1N#\VwN&OR2LYPzޖ %[k7Q@e+,5W}9a)t k,h+\0 0_ 4NI 4M$M^]4,CJ궿xJn:s;N_Nl.&L̾ 6obϊ*^ㅹC5 '*U5[.ȡ!|j_+POV1̘N",AyQ*Sc"bkgVCyWkkV~3")_ZD,M P8z\ e5qdfU1_fſFn eFm,:̄}N4uI ha7iYU&kԖ.(㈪ӭoyB*sC=l-` M(e#|ȚoS *?Yt7XW0,*EMFښ{瞤n-T,(()ع!yjdLd.hV1D`}yŭ4TcȺNcLvIШz@vh0]8RjJ>[B jR1D2d V-ԛS@gJݫ^fa ;H9јQĹAV7+G~^6DiLE nIf!- k\2\l%pXc '+iHc ٶ0Вn 7QCV4)Tmj1'jP^IXW,($-nC0T4 ֠2oQbQ5*`S9@bC9< YߎVB74MW>w{F#" -v6ɁPↁ X7Kߛ\qcj {}mYlf螦e̫*aw&BKjZlВ\7`gҩ/!Uv ېz-f@8['9'D͏sdրRT& vYF%Oi)i.LkC1]7& s4DѕZ[ gfXF؏2>_4s܇PL,ӔbANxґͽ:T\-ѲR#҆[z(?ޖtPsbށ w@ p$p/T0: H>Zh[1o [٫Ei o^P-j\X XsWEƉb3JHLJHgv=omU8/S-5/%ov3:CB ԾR +}a_C ǽI%cכCup'~g$޷COݎ٢[ǃ EzB8aO@,I^h|h0Ff~1̩/b.+l5*ng R(ӡ( f(gG#Y| `Dzл[(fs.)$ e\ܽH Sh_'*#b#ې(Kӥ%D E5'MnxFoDxv@4*@A;PѦ{GK\ ?q&t.c!W[V7%0|[zQ%eUiX((xf. Cet2@]5M 5 ?ΑE9܉},ܚy݆&<_MQxY&W{H|Z#䐺|eY>Ieb,sHqC*1]'Fk-haǶ/ XVzŰQ`WZ#sxe[I'P8@I[y[]:kjrL0sdb9EBHz(M&A`WYfJ3 PGN9RlL<7++MN68\ɫgl ܼ{*\*vPPOfWD+$1 /#MB'd8.$SاAT 8)wY,+Ƨː (7TVʃގ }w {j(]Ldh&>~ u=ΐ9{u1a~4/'7ˈRS>C)p2Њ|@Q݀3*S4Cl[3s-:]d1͊-̧8= !V-L+}blp[n^ <θ1@-AFaqTjiq:ك0)vqO:A \n,[ͮXîI݂=C B ]&{Kf w;ɬQ߇vkAUe4}z=q3.Am$d?J2aq-˪r 7jbo/@@qmwv'-~3/Geԑb%@3̧m:7;=̀颌bcFKw# ȹ2n}A W^dݑQ-[ZaXs ${(8,<5r@DtavusZI701Hjoɑ8K me˭+AXKaj@&ghTkX#')Nӥa"zϱxz8yO"^0jG59)6-57hڰSzjα @ ![cеn2FsygB{EfuFߒW&( Bn97 ^% pԚozՇ0Ji"u'\\xW9L | l;4>{9:5D5!l rl.pӺ=\*6)?("aɄpR-R'Fw>$*q|}BɅ1'Xk5Lh1 ܷ]ޒSg;_0L"ym~}L4dh!R( -YSepx} 0h{֩֨zN,s\-uИ*@J~XGRd,ޏo6 ,`'I/,紩m[PUZA%A |Ξ-sEe> %b_]ڷ:\ v ,#*ϢӦ@t(c'dlR]E P5M!S ^cޥȿ'}F:SY2$ѤeiUw9:+̧{Xb){jQصf;&NL?G|9, 7g$|Ǚ@D 寛aIؿN;s@+s{vL3O_ךF1|<,>jth{ 1;`غk_T#;:M+Qq'oE0` ptI|HfL0QSq9]k4\kV]+ ewtT-)^I K] v.N]%%x*1*頣h:*n9';?P'rs0S塙V{f1^p3z j> 0ҜV\1;?3}殇9Sx5}*)_:*:D{Q&1ʹPiN8)W1 >sv+EP]u(H5!n3#V*I'mKKC7=rXEq"^4S<01#3U )RѠ.L0UHz`]4%[l6F؁5z".\noP~a閊r;_#`Yܐ*9n-{floi\@kݔz@&o\rU O-(}ܦ{ا3dK&<N֑ei+K0P=~ߤ $CFo"n*?Y#I+~*Jk^!H.Ua[@y32^5&R acT DR 5 l;:Bغ¼rMau16|6S Boq`޺A!1n콵<Y˹kUsx ^GZ]glJ@C^*ptn&I9Khxf5r6W?@OU|o{ 1mل`MbBu94s7 0$Gl ˡXL._H0/α$i[CuR_xK[* uMxمTWUw"TXn7C #d0M Jh]"UCV+I}벘ڛvu ' njRUjpɏU}iJ_VT~!1M)ǟ-ƗX6 YE'*<عR?]PUj PSU@^^ܔ;ZD"ܧyg.ZzlWt!EOIwn"j)s*`T%?eצ'5s6~PtĀ oag$sz>V`[%pgr.Y& uX3w+~>LV,U6#6<%*4Lכq߇qKܻ8Gn|g10%1]Yء6d<*!'ԭMJ':C ֘pܢ~!s,,2 .>iPdl%T`bPr]F? ]JP@d!OZzIC|Ԥ!Pean5 >&*2p%b8b 麜˳mN2{g|xW䤈D@yUN|_ގ_˞S7{l FhF^ٔeiZ4ZH@4V4)+FZWZ.ZaM+S9_z섓'g#4CI}NVHD3sRd.3|@Hp0>`wI=2XV35ADdC,,/yItܼR 8u\!_RA?pBk.Vh2͊i**j܁U_y!:b0+ $dqzw<e`Mbm5gʍ`i+`䐵&'zF~7K #?g(נS3̅Ph$. ȯ{8|ٜ$:p*]#rnmg7Ogb-l6[ ;nEHz-7^2=g[& ?ٷ+gHoD4:y#–AйZi|R)oIb{14ۦ!gNеԣ&SyxlㄯRiyrK$i޿h&K a2_zoZbK~yAO>e id` }_Ϫq[σi9m 9ӆ IPF4ń]0O bn4q?OhS\-LT ZƊYf9\.cuAyP?6'`:ktOV4P Lob:&dߏȩ$xI Bnlv `-+zjp @leB|ja9 BgsJso?`e%"R^YI|$>:$Qe+p4-Y8HW?[?Sb,~6%q򉇌`m08ʏVT)|FfLuI\yi_h2xf^ePTEOP=5?Z;g2yA#bvP=?D ߎY`OI g8?gN۽^{ Κ]44uŜ}W~ e-b 4ț-Y9R hY|yFL jŘJ;\<ǀ21u_9yF1$VhUWSeBCБʕ>c5 lBkvNAb?Xh;/;#Ga6M%DzU-ȌVm J[ ,k%5ߣ3~CWGq$k+Jr(GgG)bu(覿%gQnCƝdΈ엮=&-'+j3C#O ˢc)c?j@7 濻WnǒJxP9jdQ(p_@ȢR|/ )(w F%%"&=>e٥csdӒ+ 9Q sȫ)|HCB;8x+8,=v<QY4=4-#"n_^/2C T ͝IPX8t]`VԊn[({0K uDgIUuGpw(u] ًzI4QZu]lQ?86q;~03Zf%/U.gHR6a@D8cB])иsPB#nn4 F58XPբ*,\"gGЃ54+v0w1@ 3&^2+8c.cQ@Y!^ҳ#n&wrEEaAUNDgYf2b=prY)H%Ino%]&dQ^rXYI wpꖧZj@ǍtWW!` q<6(wyѣr 7rE0.23c:^O Dp^>\WAu,Qn$`"Gz${u7L{}m[88=/8/VPps(j $7ri'Gتgw,1; :>U['Ye$Ü{=W& XKmI@&#̮[J2*҇]\܌&+s[8Y[>$yrㆵA)f`KY*,qx nMǔwq9/+ nd^;p/Efb!E?? RuP FAY+~\;L>YRQ+_쀈lM(..{ B׼v Ȋ?n',bXOmbҴѼ4+fa VD2 h5^Η&Kwvj58TIOw_( qR|8+%xЛ=r5Av|>ճ[0\y?'Lǜ5gxT&<~e<8O0'D}9P]- >l/Z!Dl5k-9 `bFZR:W>0yeYŇDm%VFn]+a#Q>#=5hTÀf3c6i?v^MBG|n`4R(!۞ڃFP U. Wŕ6Α7-EWjQ _^U6020XڛHLaԖ,l2dbٯ憟?[xFV컷HC1(oӌ'Wǧ;}js4WJ*NT yt Ng2iXFR/럗_ 5#D r_O] 96.FbGLUOxgl#-} 5r98|VX- L՘H+0W#RqrM>&or=<ke_Qfny1ZfU^[vKZXl!& ,&A.nE`SODJyuNUY~3]&C$D9z5&A:?Bp;s(ngŗg῎;Dn(yLeDN~,&vtP1V^/@6T s~0@*-Y8Ӳ(X2ڎd;ߥLBFt5sҀSS6!@#Yy/lS[)bmK*&SU-0黎:F~U5AWybG̸GO~hN]L{m> Dbc<ܡ!Izl%\L$C~эU{ondF.)EEᚹ [Ƹ!?ZO Ud6X$ v6LxazFo D~Rf93R8DnCq~{82N"A(zNu|C%%$`Gܓ0 k}iҧQ" ZYO )4BPT5d3-Nw4U0 [-L&:lf`8⯝e{ 29,\P!Vk^0Bg>;&ߠ[RX]ڇW֞}9͛xМ}k+Q䢒ʻ+gX=E=@{|yҨCxXVjo~O>]Lߩi>$]Pet>VHUyL- @}nx(4X 7olOZKEx4b(hһgGi%8Yr#n Cv*cpП=X0IܗTCm7y&+He~+4vyS8 `+@Zs^>}"^ ?J;uaD=Kx޹K eTc!wf6$N({d%8 ٜ%uzvƬcf'dn5B/[I${ H_ۯB'D:a=! +k뾬\6Nӟdo n'zɓ `<'A~@&p' Kz~ % Z-dҐ=KOx-ܺ^K>pк9s)Bd&DMl 'X:={@pyKPmUQ. zx5+Y&Ub8|ߺDIN>@tuw3 ǟYi{|8B3].G "oO2]j K1n+r%^j)֙Ra d:%f-bp'Еu:7%zX鸻}*12v%`_M[Cb)*rb:agG Ly%iI"#&|][]vgۤK荿wg}b/1.0W8{~5+;8 (O:c'A 01 @gMI|={U?ad"ݝ>~\JTb~({SKFv;\)<8_Q=QXnLv'+sU$!V<omG~Hn2|SGH}}NvxLžK#~<(5*:!,('Glk S"{xc =cyNX3'thr_)!t"# 䯤vfXf%zQ%uSnc() N ܛ6Aw@lT_8wShkVX /=j$f2W2 _H|!Sq/[57AuuφX9ix۩ `>Tmf.bg9N4LʼI/yfk4x_rN{'_%!5(7!xVvB_[D8+W)Plxv7wFiCˣ=XB l'>Woi6z~En;lr ;cgʴPli=n>a9_=vAj>RZr=ġ䧸advi_xn\i!"p 넎e`:V8%'͌Iqn@߄7c+5a, }8I[T^x67Uz4֖J&<FI fV)g$W`'H[/ 9pS])ʩO6@JXc\u0s\ler^!s-`yv]] jO)G? $OQ.)-#NRuL/,Ys8o՟Q[ΕV3}d_|ULJYz}KQ!g` eb897oA=qUy{9+5K bvo4>bQ!ϥq֭$ eGhꀡ@_TXM6{o|&}4+BhҟP^/V!e^wGse9iF5K`fSV±ft͒#Q?6Jjpyop::} Y[0nۘy7|7CQMI>mqp)F~HV[#kf'[B^lL)pZu폡Vؔ m4au9V>P9unx4jqTyDq g~~.Fx/@Z>iwi$M^`UJ>R b{C@TRx 1-'ǁ+VReb~{4cIZ=~'l " ?`&] R˛XhARK^x`h(ş9{XD.4XBUxXکz3Eb1A+ OG} ,%z㋋޵='^dD{̔MH0 8 UX !,7;2Xi$*,O?uMX*+Yq[r5m@H94Qs4>˻Φߑ^ĩ5 +k-A -!Bvf3Kt~laT"d/ԊM|6B$  4(2нa,BMs86_w~s.[nB?L;}ISQEMϺhgUi .9MSȠ,Vs}>ģ3v ($G,T4'1#av9s:avD{zj]HP&Sk7dпhy)9([=]5H 򓨶?HZ\@1b`_b wmU1 =m^A%;Wۃ q Ai,~r ʯjk4g ,bl_D8)G:IQp:nVԽo{RJ[uiՊwHiH _R2GJ ݟ$ꪫEFx\YQ<렙;rq9sXs}JM.#GI-ѡ&b! NC2 ,u@njm%ˁ!a:p;ҍ%viHv.jCuuO-dƢP!u&w 蔥+ O˦@jEqr\BVTc43tr!:GG0>鄜WRϟ;{5LEґE0/"^# td`sce2ኣo9< ̑C2}Mv^"E@u +*QO_-UN(4T0-Q 6.S}igPG*jgۛ(HV)LDD f˃XuʀP=## MlhIBE_06uG്-]*ׁL3vsV.kn6+r?V6  bP\dႃ9DË:yF}yH,Wg22bjXKb|#ߴTU+PP>$8TCA%%vLӌ>r߅<. UAeJqq&;jUl m*ܶV%?oe:%JkEȓ?))a5t#e yV0 ?ۅۯOη)ckk{զub.Vg`KCO[G VTV0_NnTعL au89ٽ`+ٙi{čqCv2o<o7[i+gb$ZKMTFvymn3Tf*zF£C [R#9v5-s?=ddݣ,;VFU, QR%kJ4DMXgmʑ7u8~h c0}q"-w˖7?V_l_bBQP[M5uՑO GU .ڡ$Ag|V2Tp0\I5rϓXe;抓ʎr[ce꘶g +>b0 NH/ 1L}lRiXՀr8INT{VNf!^LGd$./,'xCdQFTHl ->kV?o6Xfk/(ܛ_5uh0$zHY'[-zIE` ܻEc/]ήi~_NeWH'pxa[Co6t#ˍ2MLCU%~k47PBM_EL2h/5V3F">Yd*e^FpmqvSxN||h!u5vt;|ӞYem'3Q{8;`ח\#M /1 Z9֕e{]-h;JNJ3cd܌YχŪMA׆p Zq .?'M=YRgewi3}W:By$\] xJPz;HQiW&.>}U#x2M%W,ņ>njb9OϷ~@4ݟfW" t$FT^]R>([̆W,wa Qw3a΋3iP\F$nZ5ax`_<8COd1S80YqmK5 )e+X>iqu_{8yayώNӹWyŭ+ױFB+M+*;k?\Z;0  ١!&k 毷ۼaCn$_'"yVMt516+Aep4۬c˯ڲ'Wփ<,VpQ:1<3tmu(W:#_m ؛ꙧ}?iDƑd@6I޾=tn^tkD`[]ۈcq.Ai~}+R/yjR C&X/)|^GvӓЛ1rN)`i4~R. \9h}\;hXbל}~/kU;ȓ:Q'k)h0GpnjE(J/mǀ=J8CͧE7,NHII èjLPDEX,i+fo&MCsr$pLJZ.>{_!%QbU2F+xfcȵ +.#~؅?]jAZ|:k>)W:V^&]ﴡ,\ˎǂ)t~%-ƋnI{w_hΚyBZz %[:IVd<,03$>eS燫&gcTi-!f ?QuNa`)m_Oh.N 84pc&!̂TIT.˂=ގEGmg !muj&D!qȆ;|jh31xpn]-ͭ 3(0;Swj鑴U(Yio zo9Kylll8@;=m&͘(#3; }'?f̛C:$yadP:EmJ6⌱Y+Rd'Q # [za4X1Y< ipB魱dOtq .M+P~ '۫sWyٴY*e/>vbɈLa(k(WihVeDZ l vv7EYA9}˙q@c4wF'0Dw+Mﶊ 46Ǻwh8$Z-Mw_.\ƴ{ڳ{O[s`R/xD!Jm-_ 9_hNngoƚJY3Tqdᴹ:8?8O+;#-ꈆgJ pLM usN ,(ڤ fpvD#øͪbFgd?.ܶ;sup=%xn][bٜxyZL"kN#h/{O2`mGǡCx8K?ƏM>wVu1H=Vz9Ohu*<Q>-t~h&XM7|)@'#ٜ'~U._y (۷"zsO0iꃷˣHB'x~x- 'Gca[஧dri%bY,&uRN*+ϿQPpE ,)va$OI!9GO:Cљ!_s/,21Ĵt,Z$v,ʽƵ  cu ת26N+7XO_pgIM+KZ^s[FfPv}+wHDg{UEQ \h(wXJ4E.giē]Fy=7clͿ3a vbkfҊkWOT;tuz4Eh>~J%e;v///vNaqހ ImKQfu1ZLp Q_ +¼oeh4D$q;[M-ٽµΩ 뭻i<Ϩ2pZOE}2΀$G6~ީ6rGO[Q'q 2db@YQV,wXnII>^Lb ݬ4_m`EG4bv!|;kNBMВEU>C&GG,-O@s#L(n2Hlw}f}Dz.=] Zi]g zI 1"Yͮi5H$4{'L-ZԺUuߛ4lL$"to8kR~mop^fp1ySH^*9A+aiָZ<1tJV FDo~5q] q!m}cxLI NwwpLG,/0u\` j T?9ҥE=8{rf@3*v$ܘcgr zS4e BW`i5UErs*d0uIl?=f9d4eq?=(׎DeBWeϑB=\[ɴs>}GS <[2xbH4CL_yVO(\rkB5 Y᪫-43 ,$&~4sPVa8݉=d?.Ѕ!;W& c=( +gV昐X NEXn:i'-~W(0bGpCv+q3LI y

]6nZ{ $J|9DlX@yi׌r`f)X3߬ߕ,i fJ.;h9Zg2Y%m6:%2]yuz|aɑ[ NnRޑP`/(:cOE|Ŵig𡼬ȼ}`ROp\JVM1XEPxl׻YSu)o0.{*xvGC@b2e[/ܢ|g!—/ϰ9~8gA5JBqcÔ&ӊUzu><^di.Mn+4=-- 4aQB-=5^,괕WJ_~=Ԩl:?geɷQt5 .]cDI F"|Fx92賮k:Xbh5.ā|ݩdaMpzq`D)<-փ:C;yGj@C; v>[P²Eɟ-L`5j2 㯀pzQ;GYYIi=K1btAX9K۫b=jٱO2e&4ĐB9cg RfI3L$"~c:9( A\@Rym`@{F>4 "뮹 U}.I"ء`;"Q|ᗖDK\BW1<ޜ .#w,m {5 KD> M?!Ӿ{_!(^PE?&uڔrλ$IȮա0N)\c@ԕ\9q~x.x$@ߛ4y5c.L-߀]\ qq5q+ǺAƔ;ݯڥ =FW7;7(}[s=oWHK;4]NZcGjɒfp fTGwO|<БI-[})ԫ̟^UuӆٔVw01YUr:6c;~zfF3J\r= SDB%8$җC;@& G 2' ȳvc\% @AUO:ٯ:-#w4ž#`>6 IF?#G<+?E!H(FPtE!L h>痋F\^35N2pr4wXƎAm,pVG*`H>ږXjC8}S3DBԋM?{\-ħS-'O 9g UZV3[Ŗԛ?g7Š呐x@Nl!dw<#yIڒе1Zuqc.ڏ{Haz50ZlW[!#Jk.0ZE4@LAqlʈ-I#+o$a%UcE )؉]n~w>fR} MҢ/}| ECD7b@i'ݙ7sqcW`ىbVeXNZ]bryU+ul kWŤc"̫R.Jvȯ<9{պ@jZd.ّ-kD%=Q%"p̦}83.%dEb4-qWanN6(4zBnn}|=[{6onCBPNk)@ > Ml@>SIs,+G)۱Xw,0,uǯhSM=$ VܓQAiAhpD[A&/nTn* 5 vXTkpiyzE* 1ϥv2+ %2ƕe}uC 'XyEB*Ibþ;T`Yʿ#=|>}omUs5wVb=QM%7KGTwO#$_tj 7Nx s>T9$+q%m܎ؤ3JHq'jS9bTD T:8.W?% /qJAB2+Q} es8hkυxgfXa|]#B!403OvOKFҧ ~GuBEvUOe9{kDl>Z@twD}\HwuXOU6կTs~)*YmKpNǚ\> J'͛^.7l[i̦.cx݀X6릅9RqNGR><gLwFV5:A}|.6=RQP/yTr|e[ogG FZTu7NAGn:. o7HxuFUwޑko[SwH1^ Rb-n\)=#VzL̪374Vt>>u9"?2xL ϣuh78˴lT [b^t{ǫhsr~?V/T)x.[Y φt]$Ldͻ~/#j(Zi|K߬fS.<–e:HpZ2qO[BFܧfbqڡ\bEbm(*'iz*zL~^]!x1gw1`gyq/r;ǵ e%5F1w1lŽw+"Aǵs7wn]<^A%TY>7|X -q)]VF].(kUo1[p­ z3[R9j;!V2` =56`#7 T{sb觎wʜѮsy^i޻LNcShƖ yۏ~KKZ/ѬU1Q"`uxMfO8o1Gox&l:\mzۃo:(wk=RuEx=ǂsst轘}( G'a9#8sE Ol$oj}5f*˺e?l$ 7_0IG/>U9ԣڙMFeu?}z2[+)SG >r7g CQ1+>.=z^V?1A=rPSڏlN YYk$Q n^9;iޓV߹s,n_W  ΞLI9~)PsxK 6k612 O$/J Q9"gR/ƮT`ЉdzbaFv#QAB~?!y+K84!hi9;W&E\tXp}]벅I LwbcM qs?my٪*;&tz+{vBI0 R ^[ԍ7+h뀑% e2̩{ʼ+ ]2O Kx~ʉ{'G +CI| *μ00(; ւip-!ja/cUn h*V^ Iޢ"P;O}HCj-G8zٖU=賃,*EVPZ#hړwghW>@~ *!y&0n1@avuo!߿J^hV'21 uzW40B#ᥪ%1ǽdlB<"&=(d"&>laE>R/\Ú;~%P,)3__eajFo/^Y i٘ý˩8NJͩ$= AT!"e!h&g]L[lKe1a#VN)pÌI-grcV3#g1ߡC=F T7ոR<hǰjk37t u}GSm)|Y6X߯_qrkܗ/ de:$D:Kƶ`Eu94=kie(CegU.>m"024):>]P5=$ׯrF-l1zʉBƒ#= ?%r^hU)m%P^F"6yp7@{Wt`;EP6!HsjQw.3F^UN0F#z6RP$CnVwqh'~\NIhb/nfǸ/sm#0?d[IӰ6{R8nM+*tj?OP&0&/q'3E`OW0eF#Z1 N쯈`kL_WfxuES ]n9d:a-[&7 w'짏׎0Oÿ:xz8!ۺxeYŘ9d5g*:~Rk -#I].ӗ7HF;t")49@GnTXCfett# Tjķl`;dqcI pts*N"bJsrc/LdV")FL#wPBق&h:s J]{ƚn+yO_uY9(ρ4SeT~J_Ϩ/hdhstFĸd(I12_!Lvl1$fE^N:nB.؃!S|KrM;2>l쭔THNHz1j{nΦGA?hj+7N@Q.ήZ$7)mYB QUQf,:dpt bh:mD"UdbR9:Pg'}]:~EeRs }1PO6A9?wnre01i M@EWH@ݎC%Fu>5jmxé ={@'P`'ϯ7 ]zrn#Ӡr`gvk(0sV ,2_##wL{CYX/zƝwzL_ Fh/ҫ!w-(ڈ>X>?KHŠ@,G"[働x;|[rH6+|PS5$ Ӿϕ4FD-XQeB_*!+jZWL@I ŚsWt"@-Lo%k*imUϷbW87FoXv=z]U#e3W!% :#2wyZ[Q+$/5pYVf)aDd&!`\eowjq/ɴϞl`&oD 0d=&-g wַ?i՞-LƗ>轾'M@s\B\Wi~<\{54 T8C~]>+F VdU~B7C)tBH~f$z=ߺئ (l.ۨ" yWqĆDLWq5t$R<,uĺ7|10*51E`13~0#4g-3* 1kÐ U)?U[)#"ȴvߜ̄'ӫt^;J#"yxL= 8DJLvH Uk5P?ڤb6$t2[L!,637|BlM[+ h*{2 iQoY*~F6㡉 .Hs6)K&2\|P)9u9t0w#a@uUlRlLK78KzP]-O|*߅O%oaT9)c%Fw4إfċxtMPn!Wb0f`kAB}F޸eiGm%#_W au j2)\`ÜVҙYty `:I<_*L鄞ڔrQ~Qk_n:-%$fĪL}7 >V?k%;jM+6 EsA?\lEqIhk5R(_'mD 58eX/_ΣRd[rjMaӃ`HU㩲&q@r!Nx-М&Ȑ'#%ɃfټUi.l fxpF vb;h1_G=[g[xMs6erTF_~y;@Sыq<9g|%Q[JV$CŒ\diwdXEָ==KC~ѝ'B d{BiEo)6>h)73bb4pޭckV*.#3+-ܓձ^hOeoD󹕯?tUXo(#hyc-/(1-9*mä4t,$P )EєL'@Qdu\QRv' 0c?i,qlD@s 0`oH%PKLPE`))ﯓڌ$1N,\ }k#y}sYiĮ>~> bqgʞe~}+w&7_& N GAFko$",@.z"яc4?\$|Ri0HkW{}EqO$`j(O@}S^t݁UwS|QpDeiCGQ5˙#Ը!N#0O[.bRS2QZ K2JOITZYH?x*m8,`BY?NbBO#F/ 3 2j|E ?}L]ShE<ʓ ^Mg]*s*U*{s=gSCrTԟjmv,g`NՌʆ=1_ViOќ : ̼WLg~:PGڝY*'jh*Zb%~ޣǙw/C Y7`)ߢlL 1/yKJ2'$2mPW2 7R6/JOжF-#6Q1SkAY)&aJ5qx% I4F)fP-bI'yJ ǯ0 P#xQ" }Dc_`I>2Ɗ.,x@] <ޑS%?*oʮ~+ԋ3ҍa׏Xc&/5g.+LڒBeJŴg!{ Pp5ʘ/?Iɧe^n=C>> :|s꼪 oZ\4QHJCK'C\bJ"jl5_":S5 mz{~Mմc*F"_8&"+4Td=Au f4c_`$SļP-s>H&fZ/,0` Je,wEsC(Ojr;]},jP,EIQEL–2mO5{Z'ҙ~*X3 a.n}Rj(.52|\q~d[^ ̝[J1Mj c7ǯ(3k3 .Rz܂ Y3Vvu5H kDDg"]ʟ<g%'?~YvWbدU2gjo6=v [HG)a<8"lܶZ:3^YE:z2pj[$-x|{9tDЦ81>B{uW96o2u/TthmX/ FmQ;:u!SM_7RL_X8"NDiaǭR',Ż <֜6΍y>[E=&VkSr}eޣ-BEg7 =;\\;X4^|%[;GFv*xtQ?iRMB]Kpu[14k$'v(Ϝ9^ǵ!łJ g_. {]hpM Y^O@pټ軅ٛsjIEp~;wu'\>R ̍q%4q!1TU{@nmrx= :3nhx(HieA5pD\}Me[2ߵO#% ilF1pBw=:و5mCsT`ML O ?MMiaW4 +m/,,sC[nǢFdx: \F=t4̠c#e\T Li#1#:2ԅ+͘t:Xx-ǩvVdƔRdֽvZ7=,8o,6v媌, ,_|c=دMA@yi.r}JڿW(掝͡u0뀽<̳YKMC< 8.@L#TAUmxɓ.)zlw@@]P,, o@2 däczqRfc K^~?0'>.?En3\]w(jJ'RlZvU˳Pʄ?l{?Abk mv I1Q64c6wy>!Cd샵ڻU&,|1(7D3KG9}ǟ8AMm-~ $. zbJrJ%bʥ4?0X7XRoPA7ԇC$C! z C@&K|@T) v~)Ԝ$/# I%3r{y??yF;8 hȺ߽ 9=&pKk7m(y>ȹ!UKdo_wEWՙ`Ō$Š>8 y%)3*}`Oz͉](&0#% Rҩo6q"3;4DŽXưK[_*)vȈ29A,$7f\P8V@9^T(P- ZPYp_b OxH`7V5Oa)r#OQ!:*]BY |!:'M+>*7&rS/RZZ1=HC$qSՙFK7QP ~< Q 2;\b/ $X^;0`cy=OF a+^El3" 'H>oGn? =U7U#Qur^bZg0POZ9թh9"Hw08tDc蔞Y^Y;3M.MU@j |~[bE"~#lN/}Z̀#a~hVw K v8F_MZNҊ+ˉ:uÿEL^p= WTD.x%_or+\zN.|cs}1eOp/,eh>Vݠ*˅Tk1.W<{by-.A&G En6t!&s<;Q9ǭxk=^<LjVz?7 _~HPyZXrۉU0۫]A=qbK;;xRj%s *vCʸc[ K}G$/赶7l58 etXTynug&.Or_OMWపwS:mA']վ򓏤 17:b%zlrဉT=oύ9ʑ .Jb r]O`Uaq"5_kD{oIf\ؤ( I/sFy#q$wbSc[geV C.u~!ڮj B̬]K`tV ^#n wqevIA'yҳY>:Qܨ‚bO(kla `FrOD&^yF08,L$|/Բ# v)eDI<8 }`mF*XдĜϘz ';mT_"E.pȾ#Q $FgkbS9 $ #~%3Bͮuh4ӔY,)0@vVlR(4Ÿmx/unO/k8{FVO&8b$% ӗX4f=y Ɛ\?;ĥj[_WIDr' kyTHcNnuSG(]"0W$jиnw8v$+޲8[JS?1VX+m^Θ~d=P#@Ng>$2e&d76>袈92)(T-]v.pRiuk`5? P):#1Y:Yj-+n+1W])y P@{TVrB;+]qgpDy`hX z}Uq[Rfx33L˙ђ~Gn>?PnԖCh;*y AASZpm gOrlB 68Sv\\nU'Y-[6 ˎ暀*afEofp~:} Ih~*%V~`3or u-WWm3u!ӯr#ӃKvhޘOx4eԐ+df[T_,ˣЄ֧ Z3+]6F$nLV{49!+Ia A|л_1:,œEmn~\i>-mL90z)мSOSլiu2m3J.jvٙJͭr%L5+6Q [cBoK Xb@tj _SORI┻0T 7z+\ ={eluy>cڕ5ڑL?wKe6ՌA7g2PUb^AT}= ]O5n~# 32`hHYFOn0wz~QM!ԅ 4d2Nk)g㉘?qs3CFMq2xIµͷgplP_ uG׋tBB&sb~967\*=huͺOÁWP kc HP{认*;=6y>㶀 lYK$#N=z q=",,8ߜA~;;>l?K6c\oK t#%jcXE8UT=QO%qZL72pnϮR*&k$zr"`g+7(1(5B ZL7I\_2ޖZ@K4E4 ?[|aOa9,f#=q?0pNˊK=uc?s|$GD:b*N5=U\5x|l +,SCt:aVC& 2uQ~%"߾vtE?Fe/D  nisS2׼@oٳE^R3VrSףoPY\rՃ Uz鞺Ʈ6Dƚ{Sf{9eF=L@6^s1ge/yTsB*P#k&X| 7Q(}pT-7{Yooejksxݚd4 ^6CTjXrz\3=)BIOPuoKd+fxyKs#$SZ#p>79(8-8?@%JBd-6lBbꭖ'{OZ@42f>zXQcFc>FA!TY;ޢx#*^qKfcNFm aSP0P[s1䔭 s?>sNJ5$Vf􌍻c2A eΜiL#]p#Ux_uKss(Xe),Zvl1ȯHm&zTdŶ GŇ[6j/o{|+ZS Ҋ(kɕe{n´3"8SHRyd_]vc eD["2" P'{[/!ݒ9I12٧-x 8H3uHlh/i,$ Erq*m>LZ0!l)q"5dvh֐'w| PIzsi/@S@=tD1r߲M* E l7rcUeOٱq^qp|f\<0Qq%x JpVwcؿрDul#:((.aô1t']JG;6&Y7s[w.M:A{*݊ m;UXuZ<)-"R=:1do:y/qЧaPNN>r'{ /&Z8zU.٩5sk ӧEvvt@йQNBpR[tQ`Ûz_x}>p4Sd @=}'| 9IFæ3XW[қjښΤLHv{~߂miR+aWm HTWq?c3djJ[KY bGgXnFL[3L+q!$VKvcTEPH|r:*JFwyJը4| #a!V(ԷD&oܝ@8n(/2ሩx{T_G>,Wd`tbH.OlE^)ח%ա!;J2+d#a׫3O/q?^Rʮb9C&Y|?̦Y[= s(L":6ǚȴڶƪ!YB>3幟b(vWJF=(5 %m3 uJW\XԶDh*SQ^}yWYSˢ4_MWG^8Mb'"2^ࡱ }j dљ5(CD}c:;F119q-[|( ^ m;QɤP{ wxYP,qDFA!9r㕉>voW*cL?]1!^80o駌ZV*GCB ^~<}abwJ[1ƒSxt G) \,3IQԒN%ؚxZA޼@+`Z&^RB~PlK}4a*KINe/vo)=dZĉWc#W/})Hlu);ŻGʼnC.ߙ;8C.)8nh~$m !6̗mY xE1~;m)ҭ/:b/;QO0򲱆'߶$$!A ЉxY*n|\6& hZZ:=71NaMA[C:FYO^5K rzb ل!4{ gMb=uͥ qo\:Y Arޏ(![ȁ|.,<*V'!Ƃ+dT ۰ْ5PѽDWӺDրjod7#{|DF /%dt<<]=Y7$}_㾍Z Q{EXǫE Rۆ_|W3'B3[0Ogf\Cax8nب_->_ӧģw~⍺))C'YN43vCSL[FMCbAϘ T` ᑆzᛜTr@:8@R{*` \Jـ1~j*m˭I xo;&dRԣ)}@猒8I0MgZ+/򲴷O. 4%8_n> 6 /od(n3gٗ7Y/,]u`z9Ҝ[:PtOij?\\:~2I=%44Md CUe$VakxX֫٫xieCxoVyMґD x'ᣢ<f8v7VؙĂE) u^oN6]i= 2n *ߗMO' ='E1_EPSIc{تGEEo\aے;yφ*qQs#`H\elbN3fϙ,agQ{ȃR,8S]ٻ'`Ύ<'|DŽzcm-@I(/כӀ=eJr8ɱ2NYuU+bW 8a&Ђ z|0"s0; Y2D_qaȳ"p. )DVEJ q!&n% 2tL;G W z]AJp {1ɾQ $GKď0ǡ,|Йx$ M~u ߃>3/ ttD) !M'Օ HϭcPYVvy+tNj7>VHCa(v]):c_;p>sZh٩E%(@mW.Df :OE؂:jGƋhXRY&paI~2 _ƪX$_,%ޕ K=eJIg=fݷq% 'i 0ٮmdsFȄ4f;"MZ 6 -k{Q))i"IlpKfvosa,b+ Ag+""ߺ1wk Ơ'v{g)M ]p]zpKI(|&m}VpA sNf)zse795BCsnig^T1 ~:mҩ[ZRs STcʙT~xF3&{~<~w|Aֵf1{ZAؒfnB,-6I=L*ޣBJP[Te #}M#把$11gt L7N>r6R5K@L@=uNs.z[l꜇y>N:(YGBӰYD:foɚL{kk}DsiXS43%*A `9!)$E-7S BKZ^W.*5H>s~=W8kL'cК|X#"7sW&̉ o]늢C桒}@6&-r9xGj\&6h+J`噂]*:޳]zi/V(ȉKAk.tkH^ʧI壪}"bL[TD{{f $Te-@XV=, sze_Y w{W}ζ*&P 3״޷oQӔA toB\c) ЎQ㹕:=dѶm%v2v8uɣԭ]5YMܡl]r6:uv~3B;̸oE%p|q^rOz(H˃ؓ:jxut-ESiJTծZ 䶆Kx{f7O϶'0Vah=_/ۖ6Eoqi*N)FG伔S.cR"@8YЧQUsڼ jh!}Mp y ks;66 ؠ8%@> 0`>`fuYrUw۽RXi /bnaFB T45nWa|]J9Ow0Zss$KDJ/B@?xkAwB#&qሥW+`'zu/{6MhӿT>k;0˅6[/ZWn({3= w$ 1K>iLx,bJ&Foc~ptƸ&i9?6^©;A]a9#u2, !XkB$j1U\k7c=!aP }oޛ2 ?[&Q |S`Uiu+@ )Z'wPeGtK ۛm629Be5{6kT!0H^}u*Qy9͹aX]owRk( n^0vrd.,D3Aɏ"t%?dhģO\ix3y$Q9k)욁 Ymp:: 2ŕ4ŸX+ %/?b9 asrؓ (r.<̣QcgfoK)jgdQZO**_/YSCC+iCONq2LwЍxmuJ5gkzV[8{y/EN;w,F EHeq}0~A/L[v%Ɋ9ofܭml)``DLаcEd8"ZFn(|*u֣9&P~q7ӌΧm]kegw&Ydás.dfΌYV"Qc|b8턕TH^BA)|Ƭ%. oz`lQm:I廃PYi-e ~ٰmS$N8SޛhO[4&foH`1UZK'ē;c)9=B"NxđCG!+{" ^H53IuZrw㖢JRTbnчShU2_&i_iw^75K>0!t 0"d99 7ߓ336(9 ੗hG=UY7dKC9oPQ~hoNtӓ%%IS՚( .jK%QGK֪OX{H` 0?ެ&M6i22.J Bl(w4pf 7⛔m* PFm3+E}0D J2EBYQ}Y3Bϟ֡[9{5*kF_ f焍ЅhQ32QA 6._Uǭ")IߚsU-Xftsg1fFo-tPGFa\"ٰO&dVk f٥J0Nb(?L8J͟T}rt{Q$k<սd ;2-|@"dTR}Ȅ{L;<{_pFj|ƒi}Dd7t2VfV 㬊R ֠Of^h:&eJ1W7Upr!yOOShh  [<6kq4 Q-N\MyeHa'hH/NVJȳ{wv-ی3&$Oevt/ʤy[½bٱ]@X3Q`*f&$،⯫x&ggO:')VlƲ,%!]CʄS+/SbeȹܖK/hPn2Mh/Dsl: 1Dl\jT"3Kxú馿ް?ɥq>t OQo4<((]@`o0r]b'.#-NJ'#+a }͟$|1#N G65%BJ Q`du5~0D*{eLi\uDՕ.;h`̮rh_TW ^Q#jT*xc(n9r ؤI9UgfA'K1JP7i͍5̾,Zy]Qh'U{z:Sҵ'/:IW@aCry7Dn4 8%.&Dorr|]ق H^rma:/a55. ޳p>s'ͽB)" x(3q%#pҺ|v9íʂ֚#0Jq]LʿwZ3l#l 3e'|6n7h ]qLppV(b*+dck~T jMمM6RKՙ*d˺w91V4xlÆiΩ/go"(zv~P%2Dm=%h{Tѱsr *yvZ&Om㒪; 2=v:[iY FݨԵ9^G- nGDWWp - +RD#4;9qj)vIf: fU*j0> JÛ"޿mog cߐD4Τ3OVV8<pZ=^?ŖB%LL@ Da9Qy'v:,?$$h;kѝN7 eyoA dzfKl4~C[،!ILXSei'&eČlͯ%Rk:w VǍE7GjS( ?)(¨ o0bj6'9SDx ?"x~U$ =]u0`!ٚ&T9+7r[W {>,V o|cap^;U GףEO\A:t0W>u]wR9x-Ze?){wEˬeTrwb$)wJ;#1'聘 B<Q"&w(˴\Wgʴޢ _hi'_0L׈#D%ca8 ĝHrڹ!{/ rGv]*FG81˓{r;i4 }P +myMY: DS/o?= \8٪figc:?(kk_2m򒟛ԙǕbf.T=PKZ3Dž?"p6AI#E0C֫ =ܝ9uqՙ3#nr/1ʦ|-*a JPy&rKŞEk/~^5 |^JowSY_':d[|dV:*-J_/g鏦ZL0w>g_eF"߮-spp9iNX0rJJ p*޽ϣMS3je=~ն5?-qa8 €Hp^RMSwJo#PZnNկxGnLF5?: 6AWt\`/(lRH[yFjɷ2-n48pR2$;=/?Xk8=%Hm%?Ɲ_ &)O>|z%cϊeCRٙ#:?srݼK^ C5 Tmyߣ1_H 3?ƴp `O`wݵ'$Hz .T %BYFwLY%WѥjolUiYއԜinW]t%ZxbX;y0zDdTmye _ r2!PK+ǏډpfcTˠ[ƭ2U27 [Yx6Wt*;UBƏ4bf^}ºi}%UsV֐{2)ճ #2K}άQOL'i-dW\얲[޼ە ENQuvEpPSN6ev|7E QQPcӹH=JU8cBCXjZX%YsI3Wi܅ 0FٿFx@]Դz˜R?}ӺzZd2 Qd[>N)ntn8U bjZaXg6),#J;vQg41k$uĩq {B2!|md|vkDXB )ξLDaK.V*xT.|Iyy w>ٖvC$YفN>FDL gv6Y]NEݎ u WZmt[ F-ӉҤ|c<&wXԣkzU,$hsS(*t̻Xj ]VzJwڣS"Ld_x -0GN5 X{Q+wd7LL3U{8\;ۥgڮ*e'٥ɬ5ŵosNsχiRG@Fֶ-5l;k%AIxl螣o ./m ICw3)aON܈t$7}s: k*\5 \ϣ-p))kY^>.'G}^ps]U0zZHoP(/wt3C  v@뉥ZmC?w@!y&eگ: IZS -!8ڠ9NLTG*-/x>,Nj6*lSx `!2 MESa‰rUc@x7 '^8\ љȈDz8Xeu~mb^3]Pwr:#};OLȍrO_=Cd :5v4?&FG=PnȞ2fU͵*'p6RpwYz^d3 ) ׽qxTf~p>;@kW ­v˨<|9n^٦3-4Aß|m{*^e9':.#|(fXB!;6+fkXqDX5SW!T1Z sk31*762禛V\p'b%:~|<=^U{'F91놰lPᘝ #0xǫaD[J*}T#'ʕ&(Ewe+CTڒܝCL e̴R!;< NtH$]Ni-Ҹ!ۈV/zi_.$^wJ;;%w-m]WfuyPġv,&ސfyR Ry"q\Eo9hHIPx8A[Yj\df%0*9Uצ0-^dO5Rѷ9*(zq]+Ls6`sa'd .i@|95$ neI_Dޅd|(O0EwB z P#kIu)pAV0 @Y ՞wTx-i{/L.5d LK L i!S:N",[2wb0&##yhMX."ަ֓kin*s;5\0a* [G: .H 0Iծ;A6^m`4ǯFC :uif9>r%aUh{>gx)OPj . ^"_'h~UVIi.cinr"ϗM!jk a{m׮l>s"-7gQ7I{Ev$Hl6hh C;e-<9 0GIWRG١Tv$ܒ~qݬt2(Qk-:4XQyF诀(kW4h h?(| TI(zp/eߐE `ސbNUud Ao+-9@S)_n+5wh_`43-<=]t7S72$ٸ\"뉺glPG /af:$ aA0A?(/30xa6Ci:{>ԡ̮ &f\y[av2=G\^7{YJxUg"RNtKk{=vʻ*k>h, IϯKD[$ỔńK^.;::gʛ Y|`.d K߭4'} $r NQ`tp&7p"'iR\"Mmӓ fYF!w*V-SZXnБ[턷p~%6"YD^YރڳfH !G@8-%P, Wv'TW1~4C;WKՅ9GHspQ_7^ywq}q/U@m y$ՏlE^V0:br-Œ8gjQ ] iWlݟޜT/0uьYO𚒞).HήNbVQ?drLïawC$# (T|7 ]۩>L :ύb+s <ʦHven7r?maW[_=#I ,@i>}\5qj-jt6iqWh\9m6 䂹an"j[n# k1|Rws٥בp"c1d\OW=g[^y4\­w-=WNޓם{bC|JWҡhoa*zx, &giS39+f}bwʫ+u:4>A)w1.;~,[d |k;)& UO_!$Sf)MVʹ2¥>@"w & Yde?IUk)J} L#x;'fCta/"x$Qzl\F w2JJ,S&Wsen”\$]Zh7-V=܇WyS?0=4&݂e )B6V}ea*%<6}bwe6=m^jʡQ,] LHAb OjKIc,^S|v rЎ!21wh-&:LU 23z71Ed6`noi簬X S'b emSGm+"cuWF$u gX0& ˲m6֩}7NHp}A)d)5%,YūeHr;`]٬IX$q֖]mB.a.7;j;gyP0cv(wT>;{Z^y3ׅ5 Yݡ'Fyh޵61vgskGmm.XzHIUZ(%?9&xB'F+]lM.8ObK^*PÈI lF=@[uGE5A!E79#<u MeZc΍+ σޝ.84A;ZQC s b+. FjҎ BI$96Y R*_!Bn3%TJ,:{CUYٴf0֠!ã/㝅,t;tϋ<.; ±x|܂’\Kw]^#r Lpwƪ5g |0pك;`2% gMnh_ Xu2| \Z̳CU: ..g󉎦8'8Yvczf٩T&1<J7+"`&H ddp_|"^erz#6gĝSX~'z6JÚlE0ɾN=eNMrKS~|~xnx{Oy.{%Z!Wlf-ܲ۱P+m]1ҕڵc\Or \[)Ky (w5LsյˋRMD4RpR)USďk k @ώ :Gc2H3(>&   |N.egÀIoN/\UFs LHlk Zm"EPЕg]elU ?373%ټ{Ty*+\ѝ4 6W: üx|pLs Zk `uzR@o|$ɈB>Fv2A1Vc~_-6^%`dBg!1G}t`&ΛT = ?xb[H4d\K7l{i/awϡRnRI)w/P޿nYQ/g[YPhv u!?ay&湉+{n1Ό5e?;cPm n\X NO!`q>FeU}½lcQu9PFAB㑑rMߕ{ʈ&a%a^/F5Gt%ފ83ӎ:8zS-n 7WU No4ЎG!i`:#ӌØ8sܓw4˓*X&s 'yN~R܌zπ qONtE[7/Zc+HGT@ŵڲ4;DXch+E:&3 7`+jm&o|tloy &?k5޷~`,T A/{f17.7)Q jRo!i FN0[Y[jz11Fhԫ9>*3cpUkl`c>@XRϔ$T[ky"r{B!ԉYy@zFxigK ?7E2MMokIȊ^LX|sqao7\ K#M͉øqF^@3?fw=%[DW" )켹R8|`VP Ɩs=t] ]NĦ}f>:} ||=m6m@h:"߱2vUhn$S.W'ܠbabFOGÔ]QcB{dRfdL_TkqPFfXlfPȉA5LV6F9ˈDơelyM*L Lh@Xwb,J \3 Ԟ`q)asxYԎcs?>G7֬Q1ۘCzT|,ցLe7(fp(9EҐI{- 'V Y | d0FjDujބI."*L4qZ%{p"Ey!zxdTsKWGWx_&,W՜a?1>q?LOmgΟXx#o cyP /8?QW,ʋ,(+WjAzh/TnS/N1+1fH)ӭ~FVNk$'mR V]|؋h|T nMf`W>EVZ.[YIT ؖnS9`HD{T~0 O^SVW Z68^}Y,W/agc/lzIkd gM&} UcT@2/x}?dƄ׼^,Bh: hn[_0*fY I7| 9yON" MVwy(@: h 3:a'a ˓ $E j:d J\)­`2~zBeܻY10:oǰb"ǟ:$7Sp|SR$>V"n$0@7#qQ&%}&@k[0yȃXʌY޷lxD2/8V*d7_2 a([so2qܨ-"ޒ-9?(zѷhmmgԇ﫞\FVâHmGs챞wŢ=?xہxN'ǟBCQsL8o蕅eb46qCF"*:>_vO=8sby`WFNho\p:LhiVO")5 *r#w@F'B9)×&ڔbn>(r.vɟ8u9\4qf.{>6b~ve7y|z{ kK<&eߊ|6-< -{]ceŦ7a@נi`reDɐ 藱z-7a8+6p Z,shsG:atV.hZK|饣":#a'alLǀryogdPdH#͗<BƇH u/MD=@ wMF/@ݔW!d˒%t|ZO:yVXK}[i`$ V=s Ds'G1iY! ]L7qqA|~^zcu`n@()%}A3EΒk@7n.dF~{ۈ"+-+rcrv=F?Q>DpE+Xq m2\hfPȷE<(b=b;xfJcQhӼ *P>N\zܰ# NŠޜdOKRg|z+RF{LY;1Ƿ 0~U*JꊿrH.#Ҩ'TzgV z_8<[LH(kO}A; "\{Eg)r%MЕ@I@ G<R$/LpVqP_,sUqzp}E^S_fy>_IY {4-*';Q @_h$ȢbPmOlXG/`w("VSjs׈H8*/SWTyF. MU+߹9ߟьfmWwg<Ҝ qط| ;8NtxXJ=YYQfj5}xm`P,7}ov7[МAn45A:1tX[fʼn#i#F %",;aPʦMTSA|p: =2u`sQfP.O]~?8(}w9P2cƿ@NN(u,(S@1t2ivCk+]HdRDCP&#g2Ikh =6(:R)\12 RmjAkCUdJnP^xCw=+˥K ه=hS`Vnt^ s7HAz~X)G3G\wom܌ٗa*f|vs[TI0xz3;= {ɉZU(mX4—E?ZCD,s !$WF=WXT*4NֆLX[qL޽F^Gkpj;p{mn\۹2 LBep40lM+n9ɋ >bjLZsi)6RoTZ0왗K4֢{Fo `Z# 7kB3ťi:E2SD|M4JuJ_& Hq&S@ŕd5a w4P̨VFER m"3ڎ.lfKF]4DBLs}i!I=mbKGהM`_EVZ9::j/a-͘`Ykݸߘ/R-YMho EHS~&ejpR3%5'" j<] FH2|- ߮E38(9P+rQԦeିqh?Af rT4HvXg5$ebOZ1] CVIb*4 j8dXmJaM*1"Uÿɲ:9Fp#oCq}FO@B!A+]z yK+- eJ*ʻY&- )8$Q yjBRy~kszGUJ) SmGqu%b*AK9 tܟ2@d9͵#h,;wAZdޢ\$q! dzD+&STx*58C QfrѢq)Wۣ9O>w:@_|K/TsEۚo.36ϴdI龴cy*/P Ut: ;Ja9hMg2hmS% c @{#q͔JU)0{p4D\Zx!_2H"[bĈfP/&HĚ됧{{i=kI0Q051 ݵNDɄD<L]MKZ|\E9^?.&E9SN_T g_)CRwY<_.gJ(nq+SRLj |cȟX 92F cKbG}op.!Zdr:c\ky_Ȍ@]n}p m #CBUߏH {nuGD \ʖEϽA0H1 {a ־bq(]C㏄!" + CYi9j'>О&~5@],\~7-ॄw7įvh ⊸0ZJ_o_Uw@{T +҇oXd'GBF,c{"ɂT"aljiI>,>J&))S㙈=&)N], ÈHlӕ XBӞo] `t 9WT ̮WfoQso1#R320=[Xqsw=`TP%#ez/114+[>gj;F&Jc< wtWML)3M%-)#0MxnP>nj T9]bkF!y@(̀)U{moB̅ɱ\TuB3@0)K 㐰&2*r#I ލg짉ښ>.12$"F$޿ྜྷx҂LgƵ $݁J|A?!:N&q ֝0 4:3,%O5 ݈k3pmxyxBHlZl!`>WkTn;[V ٔ#4Jo >-g?<ȏ)za"sw﵈+R%K^r:gq?syY4,Qjo ҟ}H^+`˥ !5h ʟ~oliS_cI D+@'{|?3&H쟄0 {=4 jyDV1 kS%2]=*hdxʡ\cR{q$.N;a=XEPC%X=t'UeĴY[)2,O!v% dO*TulRe% ԫW)Z S,ߓNL\c^_ɜOÈ9UBn j%!vos/$J(#8Bg9fB`(i2]H|:fBS%u0T&ѣ:S5Zu(ui%Kv ^7 S!C"P{mS쑌6(=>}T Ma_T>nylRܼgT3:ĿV*v(ML(skK#A͆TP_NjqH/ʒ'Y'JklIqr~Ve,h̦&2䑲34fPs"/[-48HF+[>/ow6 t:!#&V@݉|P*t>(́JGMo0!GxX]ؓd*3'}C횔mOc@ C;CS;xRwGo+bDyIDؓ >݇LjH )SZSqH&C\5}`f I7}TsD)Ç4k= = w|lp0xuմRQfJO'%{FUY6P1C<(zl,/yB!{ix41ͦf/⇰T>hZse @3!1RZaGOZPP Y~Z՟5va燗Ab y ު;9˭Rn~FQo{&Oz_1Wy5RCg4+b06K3fGЩ+27l8@m!mݸg?eT,pH,ov|67MSB7X@mm=ׇ2FWXLӝaZ7er7+kňrլh[)ֲP,lQzxչ(؎]Ԫ7ۭ|_@Ukll}Ɔ|8lH9>f0V|3>+i F;>gzq%9~qY47bʜ 0`ns?_98MS 8 DatF)("a:n#I( /9'󭾨s\hS〴vr; esYΖl)1sf1K{_Hd y gB$nOty?4W&!d&oث6 !@[GlwE5`FֹZ0 ,=?-"Y. I׭›0Wz* Z;Lc2 K{;HoP2m@d5a9p 8{d4Ͼ\%>|BFΑX-GDZW=IkOqFWYse,C^*&Uӭ]PiD+ D\%eN%!9"`\L&=JGk9Dl?yab\bt=\?jse[[c=jB~Ǖ΋sbC g -<6i {6k.6[s<[Q*ҸWѻ:s#U*IF(ErΉu]R ,Uz"T}}{]/֚-m̍d^xQ }ύDvQЈd]eElrdɱ 0w+CΌP{a&ɡu?$s{-6{+`  _Ⱥp+ H;o7?^(=O dWuck1ĝ[aQm$_Y9 Kڹ\4 |959;^욿wlk+ N荱]XU0hSg|W5eB f֯S >뷦 ucv/q#_|< ZxrtSB<}sQp=$GD~$nT*c`#v8 =^731M}su;ƧG 5۽~zZ!yjiX([NFa8+R@X 6DC2 AْEtPftv=8l5קmtl3v% %]7;Z.XۣfF-$1j x 2 (+2zm;%qp4ާ fKx͏ծºauw)Oy>9*'f¼bZV[=Idd3BI~:8kj? tçN|6.[${CnW? f( .0c`df=cu7ׄD]|k1:jWQ BM .ެxY<оL~P2 ]aaMޤ>vk zg0^nt&\/gPY}sS [7⹏‚}U2Q?9OJkl5 #L=PNCr¸ \&9\jejJgXa);X=X3+B#U:oSLŃN]ԍߘt=|rhf50XFm5/o}Tr%AO/mGnaNn+M@yt%ٜ?Z$N#^ܑOpX ^WtPr+PTy[N4b9y%HD--Mou>Xר`u&  5݁Ϧ|JӰZoKNvč^!Ϟ=4̊3gYwm|yU(fWU2%=O:l+ (PrlpL[׹!&5&X! 8u9|5L:JwS]8ck1sc+Ȫ/CyR f1{W3(|H(<."Ф#HL0={kʃ-4U |1]{NM.1&6\q<5Z) o" z,v, IC@hUlpĸ#TgN#F9~wM^e垌ՏHt+u[!{-O\J)%^g^CӳyeN݋d5FK̳rH|!$SURf}QY ]CtC#AϪV{Q-ljzndu3se5+Zo wFjdW 5i2MaD/ Z(UMg'׋D{%6,*I`hw>׋|/X/ 1XLom"u˄!4-3Gk9sCʃ~t,ptC8tt %@jMռ!˸W!rkQBO޵i LOJ@R0"^12h@H/ЀʟsR˿A|+N@PjR03,i?^n H)U9J+֦^(J+UֹZ|.B"#'*{DWw'_K[I&Ll>õ[Wyb7q}"8YKԈpN_Ţ;`37=}(հmR0|w/FpUO/9*tQ,N$qFCO? %.L\_cڍ->fym5f³{wc_b.nTu}+M%)8^f9?nYN@auMLxg*&c'H}%qwm܏hS~ Nc.Fe e;^h޹Uf9UZ9:p<Шr吔>mYѿX9|Fwq~#w/Pr%͞9aÀ(<^.){ T Iqޣy(%Ԝt"FKMٴ"5 U h`h8.j};[P7_n5{CƹFwƌ6Ε#3"YռYQ[KDX\Q%:juU`9F2i QUZ ]Al!+xs]}$"$;t)-i3T2&dU}苒k~ʻ_as~ ƫ7YAGYP%S1Lbq|}{7dV轭7q D`77dj .g(D{u5L :uorLfz~FrӮy YN8UT.W -_рWQbA =F!`% LSFre% n@5RO,ќ&%0}R[44KxqPA1 ;+ Ga\p2;[SJWhŭ=MsH6 !ۉte2US" ֶ(=Ƚ}:Zhd1}4Q"mB$V DEd]*KthWߖP*Uʢ8]>Z^at75Εy)=6-PUjN/4:\HgXR][7pS:{gJwo:OLb>HOo]t#}ŌH}mON3ekvͅ3Gv ATg+ˍ<g}t@׼xE:䢒wW1gѕFV݃Go ~~LrCM㘙Ք+U+0bSb+չְ$ͣ4YÕsTdC&E+&TƏƨ_ejPk> ̕Ŵu̵>BGP),tfkr !(7-sh@qF@#Xxb-Խaxž޸ԉ)m-# VAeܳHG^fU9yuǾ"4QCGxv50f7'NU[GOqZϽ-֪N7$=l=Y~z Bk|D@1Z=8'%7QwM &f]1Uy5];Jv !qJ Fh^2y+XwH/N0a`Ƅg 9wPy E7+ >w vW|vLɽb[ y$՗{x-5$& 5Hl%(CʴUU[`OO\Kw3rgUJpsb' Zlc.bt n*j'JPwxwUu9S2Np|2s\+z-ŜS ?rzYMbWI Rȉd5 T/3t,uH~ieHœŐT-qNAAI6P_ZLףҥORܻ펻U-ᙔ|v)ء/bg\BBLDVQK VbMc o%3$[ن].-Wk!>cTB5@Q9=a5ʢL-9Ϋ ֱKNz{*IbGQtS|d -ؠt3]Ŭb?WGk7bs+Y͘ҟʒ?ΔE}ph)[S wl׶tl6Y-Ô%WWbiIw=|@MTG!8e5UMyA挓p'ܰ.0J{]Kٹaه"W I9jHe#5 K~R3 ƙtȇ-Q%ff'JG? >Su  @ϋ!5?;wDԩLq ?GASoƲr:릷/L~5U_ug->Df @`ЙoH|MiϺ!N %Z̻.C1 {NMn]{59Wۢ1k<{z{ Q_AncWmo&"1 ,vk90J;hэ{YfQZ-y*U$b:#ݯMϸsK!PBe. &X5B]6q܇`z\hiP+L2 N嗶^)*VDB܎/&v_Ww: 6RjY2*PU&~qg<6Tb;JvbokNJX3cDW9?f}JjYPp_Ż SV6A=jmDi!W{_HC(et_<]$SpٵB,iF8;x+x>S Hn`R oޡ9u^;&uCCFU {}֢*/Tۧ6̈́n1ġyh [2>Nh!QhM@?"8y.pOXX& gl}۪e"jSJ93ܯ.贑ù0_أ{HP]z/QH$+!4Ü/}(CT\< >C4ЌqMt56𨅭tf(˰*FuoOw++}'觳6Pc̦1GN5ȠE'Aӻ_J5D딟`M*Rg ^c@w [DZ' RdwnO L5+F .ĶBLȂphY! #%xi ݱx|1|~_I0<*b$c)-20N^DZRVŝR=nmEbIJzq\4Xjv oza'D5ƯKXy6tr򓓪Č9).' z ۤRBw Jل-ز> C8qcmDL VcͧXV22zHR?lVlhoG3{aHe:.aKO#q6V6IYfjW+(F0Φ_qNh`Bnt%Ifȋxȁ<.]kxgzƏsaJEf1}0HxrLjl95ӃG&?S#tmE,:ɓXw`}5ZQ7ֻSv}_>!)1T˘/<=f35.FA1 2Yg*\ Q%B|81v6Cj0-EB@sy$r-p"0wŅ:{~|JQcڦT{KJ!_q/TP=*0]@{ـ(C#Z%ɮDQ>fD,4K/I 'T] ސGN8R5m J(Yxt]ȵ[=J p!Y5׾hP:W#Ge%eu%A8]xKO1h)pEg+$}=xAJ7{[˭wRnTCnyuOkŤNv?&Q#t01*=CÅE›rHRQ F.֥ j [ Hk7P@ %^F2{4~uYZ5kSq}ZDbi踫 ϰ]5MuQv ClIJ`%yIWj!!Qe??iN|X (.!g ӽ+TBmsSKNjtXJ݉}й1Mr$ξ_Ùb\؎Iض~6\pؓ ]V_$?Ӓ {Ǿ}ڊai^^aXꡥm3BE͉gGs岽 GBvCZ1"{6ұBD]]I1pOuTZ |83rʢzt /=__7݆Sݚb R رy߼vz!-6 S #֖$CY=~딚[䏀S"ޣ~>Nc NxabXH #H[* #wd7&z+@JYA}~e%T_|o$ێ=XrW6r=|baD͝Ors&Pnsi̽b;|9B|YWc$[ACTRFOW)ЇNcL﬇Ԇ7{W`5{+9@w(> <1qN "| 7к0kژQT5Če(zLvUfqs*ƔvSנ4;IppF3 $mΑ2 :Ȍn zoݟփhO*֜ {le|!)9&&;yk]a:2G9و6Hl{r B3kzq.C.p~[_@<'Ptb<{ ;(E&g;5GY ?4|Y:q0\=ΑH U֪gWI1@n˓)kio|ƙp `}_xQ;Vyw)KeHCV1bNnknw nܱ)lwi:Ɋ5a\lk(SPPBQPakXy SQʏu*yu__ 6^RXtcˎ+ !A3a5Ok4oxZcج#1Q>](uKX(vw r}iѪn3Fc'%R_QF.  }s:uH"d*M8+V!<)L-Mk"zqp=ł_Sl5j̈́(O7`5 V/@/5R9*0NUI`E>J4enRC-O|_x%>ewzd_{~)@/? dib♘ 2;c Wc'+=bE;wp mH;"&k h5F\gl֪_]ݨ| į)4U痵.w5eח,IV̛K{ D+ "x%ޔĪԛZXg|*EQlHʹՀQr3wk[ڸњc98!?49LJ)nDл!w(L;XY!fv-(zJCITJI?Th3^9]KXUg2!,0s]Fl(8qC=g"eNf1%快h5V?'soh2*NL/-zGiȭ#Dߙw^RR[+U3C]gfSz/w㗬!!%ΦEYYp<;&:i3+WewP445*:0ߪaPOwB# S3l:0qzOohFE1v 1q蝄 PmxK+#{`9AXD؞]y^wd|]K֕K鋯JʲBxTyjo59_Ehi-5G)J2rUKd2W-RK|£Az<uOk4"X!tLk'†"RO>E.&yy3S}䬜W^[hIܦhiz,E4%r1N4Qv7v3i)=rIiX+b"!"69l/7~t5٤= !B@/`veNsT;l%51",Q²zv3!-h G 3S'(,A}$ 9myx h=)OM hI{C%s؎xLdj;I/}Tˌ~[>py[GF"5rabRNHw1&N/]o6 `=95 V3!R`@ַjhEݴV[GY '/ϝu+Ö7q,w+șcj\X}bc}.ޙԠ*53K dO&P!t2ޒr_Ekf~]RIf!A^qpk M'0'dP3|җV]/ &¥?X ~1zFltjwF*#:KV)}^y#ׄ\;_}ˣmh+NH~Hg-o\ة-j&]=lSfqZ ;b l ,`r.1**A_0f5>ZWf+xmՇk'Tv4N:ͺݡ#yk{moPnRRҥ27,3<8S(5eQ.J`\ !פU>d Vtc9a-36E儁1I~ Pۥ@pm#/ou mD]n]k"{ )=G[GgZ r?k 1;~!zHoUtldV73\e5cq"N2)£;{Oy4~5[9*m_9/K{(]n|:Е 3ZylҿA@^MQNC[;^%hɥ: \s%h*!5Eøs dNRd& #Ur^]f"`0钨Аq"ٔQQLŁcABt_]q8&Gct=H;KsB5'"WV hkdGF=K.z&K3z =u?.yql8B5Mo*5oJ "- Jَmm͂Yg@"&SZ̝"f.G m~ SsmkZU'FK{}-C`126E}`@/}#';jr2L~m:Cu4?0&E~quwRsV4Z+ F8lFUk>YQN>ۡMd"9F߁fP^б'D 9Iq1eĴ"J;Vlu;ġf$\ >֙?}Itmx6#Dɐcl6QT`!FT,1'08{zn7".OTx*6eHp@cx۫vlLft;S,_n6rkч{ 'xuoq`M [qϏ`'cͲ PBΐ&A,3Jcp`JR .L:)BMy 3[D&.LJ޸k&d5p_.nBɓ?ԅ~Gj̆-ͼ;8ZP&ǡkrl`ֶIg^٭*VXt[|Mb,}Ң̦ti DeOl:1)dcAn*v%$1VBI^>2ή`}_-,eq0*[:lًِP`x7р$s_/$WGUY,:<l_\\s%Z @{K?sz rsyӬ.AϑmurcI;^ǔ(b* n|[xz6 ~`xw"c&fJ=}#1IgˑMpWq[IiA|t#ƽ)e|HrP Jt>go!0sY؊UwbhdIRfB ܞ{I|4FI c31Ƽâ{=p]J ž[y>͙ѵ)/7ɬwd6+OȼaOK\_&hmga{E;jiwhu9g.j;4+7MM-<F9a9g Q*f`I=XK"2 '7Vt1 *լEH&^MG]7~+4.]| Ob4p)mӬ lg'(:Ϙh()0]VXYRw o_Q8-w\՚ Rb|pX^3L{E^I`'tQoX?y$L:K.1 +It3bϋslyMߵxLpcF{v?g}b8ѱ*ăoA|0kvo={R :QT:@Ep(k̤1us {ι)/>NЎ_NB?=5~~ R yu6sڣ -?s~#|gUJmbx}K}\f:dtCm_^-gn/H[3d fDh <#bjS`\X{~$&V3wE3pNd ppu4@CXɎCYmKĔmt'MnA?lo {>>>m m3/)c3܉ igă3 U.#-iwj, xkk2e, EfJNy)B\=#T-t+ì4씊bjp\ǹ`f'F7>" IG+st{g+|ЈgAH1[V5ED3'$V2Hh>+~b6.wHeJ ˚h UuCUw*=[vWtZ"KI/mudq.~Ztqv-*7SN2׵$KmK,$>ȌA'aS băц=gVcb!`H8bdJc/m9?? (^8<{Q^w0=Ph_[;a+e/NHY)`qY,1Y8wP(.fטU>N'*V>iOV0Ф3y䂞H\ Nz& zk9܂9֏@tD wͣW g'" Nb<!q_2D.T2*]AXE%DUw/N/ϓu@~Vr+)sصzvT /}]=@gi@C9k7G~ S@X;pk!ϕ}T a|&η0.~ɐaK';a1?w$N Y]Z%3aO~D'L2_` ,륄$\G`MxeHr^;Y%Vp?Tvv@CDU/TI_80$:j?#B? e&\G]>}$3 xp}Xm_{},;T'vfNp:RoI//GQR8j'k^d-Q6tGwӱi} yr_}k^V8Au/biG_Mc{v)w4yU1`38PMbQ]F9qs;g HQ3;p@=_H迳Y+Y!IzAÎ%@"؊s=6l f Im{9 Zf>|$/2W* 隔åGDkbgg`qTth6~6M|?Kuo岵 { 8da`GfH9*fwn2"׆sűi;9&GtsE4*˨EnCs.pצs=N-oSR z7O7 [y"Omwq9E(,z"btPBB)w,@HiW)lUT4{ m8tenkx5a&teDq8܈cx.p$߀үas GɊ=CC͂u!*B1~"u+Gѐ C)oR7zs[4Ȇ(t>E~D..ŏQ"C:U#= b@|XH%@~猶J^ }/FިVM )ݖ {_B-s/d`E)W=h!ˤ>ý2="|I@w.ɥ lxy~qPiF,#*—n f, b}3jϽwDNxCi/R*)b۪͞]Ҍщ$ֶqZϜgM$}FCypwe%<k$w'β"qPʼFFe".󳸶vKZ|l͌n is&vvޡSGԅgCia{inL1n ?(%G :$I}t}NR#  q\F:ctf+k"ZK U|QXbMF +(TK#$OdJ,϶t~ *C''1/)xF}u#h=KHb~f^(yRɍ!X μp Mݴ{[QhU0f]ŭ.zߎ溾clcXa QD>~6<~&:Br ǑBѤ9UMDZ$\p1F3i08x3ˍ_e@3FԄs}|$&>ގ<ءk-e&S6럎FIT@' jptGݶrṧ^Pz7{ZrUXǁ4+}0]*&upvbA32^*[`AD~DgpjU/vc_$\PtcƆiWGO| X{$mP 7ʗ/# aUeOklvSO/E3m`6W@FbUT@KZGǘ7=ynN . ܰT[~?1Aik: G銊s?G.CcΔvǎ`5R1idN 7Bx:.+,F kA Wk0։%"I]Y ьԝP0T;򸐽P͡}Iwf Թ E96ҭb;Of'}UUY ]U8b(*[&whcH<$^>P93'1 nRQƤtMoɢ/Pz@{dY 2sY6*okm Ϣ^&wo=x/U1tJA#ީT/B/aE3猶d7Y\uC-pSn@>h{wQn6@(#:Ln>=UN er"<%!U=0/rI 쁜is9y>O-!Xb_ o &R xʀ[f>[x<ꌑvV-%CT\_yݣG6Pfc3%zcXlGCgHآ9ϭ !ᦱMY7f!dA O?#y=ry(xBcq%:,ʓ`p۹LN}nNT0b)d ոZⲆ6 ?U,n>g$k[{:'ɿvATq[&?n`tH+@+\N8U2ׅ;O4GN aM2^@,<;(kOhU1*x[vrz/4}vnHiZmڛ0pR6'ޅM+zR?C C%ICf9C HH#=|\Փɩ٭Fө89揸2 ? >؏4Y_IQM;?4EP&ٗ_Ѽu֍TfİSTxXMBgxc3~NpYJiz*aN!:Y xMjr*Ƒ&%FL -?;_rޭ+Ƒ#r WSn\jT:96jPd=C->}bQ?I"l6zHB1q4{B="$+nm1=j#*p)~=Ax$jA;ޱ]o/-q*/beԲ/XX4:7JSF 8(F+(ߒNda'^J۪CdKx~ex(!>Obo*WW̹&~ݟ8e _ĒssuHӯj耟OM@9a#Ejj'~?}ؐm^˛_3'**K遷;QR}|em*CLSsӻd D$]Н`).0Q38=_IBZx+ٹB`KX|Ɋ5*nhVk5dт{* E)XNz@jLNBYzZXD^>~OȺ}mZ+ ^c6dݰzL%.k:`0 ȭ7$Ig%V䳛 jD.=^fv/iaM ^ٵ-@E~lf ts*$ kN4gF%6mT?TYZaxZvh8N<;W/i B5ǛV q2a`q; (1=˅(I$0e1E)]} +z8yEs=e1Ukw`vX jJzn dw *6, #XɦS;!* 8?6!%{ )T )Q) bW ' 1+Qy8 1,0r%Jk>f"Hܕ6?_e U R q xT?8eSPOӤp,,~*B|uyF2l#W4ICdBCZw5 UpՔ4,%_]JYFI@z]hz Zg}+Z1#i[l| k>m.NzCZ"fYc;X}wBb g?¤턛ju ")a^,! S4<Gpeܞc$I o^w(9fQ!# 0ꄈIeQx#]8z@+?)y4#2X!_a?|Ġ_( sL>Q /R\O{H%[\ c=6 Φ8AOGymG8VTTZnC0UPjؾ*8wZ*x>[r \GǧO¨qayTS[gB{(InC$%|9v&Dm> ςV0;T_ ˌQ5UJlb!%bk),Wiݙ9aw(%+0btT ~\S'P Θݘ-7oa)0,Q+z(Gov˿޲(Oq,BaUWYv0C #'.1ļ nC2><( hqP8WD+Gi3qApi:5@B1rkS>WgƸvJJne (!.XuL ς/qჳ5xVڜǁΤ[|&Nkx,6M?0ua^p[v # 3~g.yU ŶB\5n}Bޓ GE7=)Ba\iZ̃6#omu趿򏭟ҔY4+1Cg&+{hf;++s~8sH&Y.Fp4E Xk6ob(thsd%z1^8(]e$|`QYJH- 1j,/2aи׸>53+2֍Xm."{=ږ+MMu" 'BTj<Ȩ>JTD˕*vXM{+yɝ_ydgrǨDp  Wxg&si ƱvxL6Ihp3AM$; F%:4Iéc(ۙk7[˛K䉓d`FrB-mOa +V҂.>.k[U0`™8T̃AcIdͫYm~'5OVxZ1ӭ@l҄`=kU/Lj)Y/f ön#AVU#fQ/lqv)aQߴ_h iSv4qVһ)ˆbYז=~JIδ7;re5Sg.Wk*͋hH֢^"O+77KSkq;W\E?Wř-sI ʈg-}>F9 W/<]”|uVHt׸T3M'*;;7!֏ 6esh4VgQY8kЩHsV];-Ȱ*(:w$q~܆m[U_ l?ct 1Ky ]/}vvHҀ{'Mh%Dxi.˴QJhR=OcRS@dO E~V=:S2ppm^RΪ'C _ꓦ\c q _y'BZ{. Zp(x&5V!?;< _Yl!~r!O-Uf?L坒f_|2qƅ;`]"VV$UhJ^4iSH257\iܽhk}'|M$. 6 l̜Z;U5\%B +W;d8 !!3$œT88ud3+@q㚤k)Crĭ 8rdhsWPJPܮ 0*yz•g47-ЎcUjz?fv+|ulw'0_ 7֎1ksd!C0DT|ُ)M(.BgDIھ4ĭ~j^>' m[^p>,efݒ^y-g C_kwx=#j>!@~\/58y hDB(+)3FBgXuet'+aU^B4Pi]w#{y sMa,UYkB?Ig#j;{H" gE"-1Uۡ`kS{._Ͳۙf?ލ"b5xբdkL>۠gQ[4MNpV-DJe?2.M_SߋYv.r#Vv0?Z8w w8/] E%9B5؉#O2yȸh@׎#Fu|$G2X]80ਚd#6Fss}w]T\ jԬNow`tipe*3S-D"5I⧯]p#sTⲊ,aVE,M׊]HE ͙`Cӆ?q*Ej rkc_"{&ZSiQ(@34!cD =H,q2wy[NGgFX_ XV*Qw3jv܀2,kAwd6d{s_T-C_+n#2&7{NM-=Fo29pZ1 R`EXۈ=q[16ۓV@Z2"F6UX.gf1gW=S3h[Uqӈ{026y]|T[o\J˧Dp'8%JCM;R%r$g,dM\ͼf~kd`i7Չl&p9&h k8,N,tly7HőwJ Ip[GDǼkh}8Ϯh&CLxm6얆LAݞ*RI['VK>t-ǖT9QP8ڗ:D,]0$U" V})s PO>Lt66wPܣTw>mWWy}N7,:TGJӐ7!Å'nb]ʔWL03q3c50kJA01Uw$uS%tdHCQ ~Z߅R>c,t; !J 5%S{(뿖雊- M!FTbTp &;aR :_Ե|wյ*Y0I8!+>l$u;eK?NfQecxpi֟o #>7ED}@p||Ʃ-Xz(EڊVqU\pgyFΗӏ~iUp qQFc/ԚMP/vTzBz:2SḳB%ɒtz&fKQɼhG.عgιVYsyZaԐ@ ]zկY-ۑ8_:5^zm j'_o7c (Ǜyu|Jr)i}Ǡ!(4g vΥ`M G[=ҍkg_NK YS"fN]=( hz]6[/B ߌhLIM DJ=ꞬcZw+~wN]zTb&BWk+۫hĶ5n9JrOG=>׭כ5БL\Д`tU8w Q̞,/c9y6Pejw=,j!apI{xFe 8P-pY`ͺЀU*-SV8#3Hx}NهlTGxS2ܵme PyXQDnjuH:mAlB+(e18Yw睴(x0.[}%7,<@/"7ŝL1bT31qsMCщsO,Z״L}zGYuy y2OsF~aXᐥ kvYի: Tضj_<E$_Ħ^h|˝S%<كOq^0lh&y}m\% ;o6xdS9?yQ@GZXdwȨHO'C=1WuWż _{ fpE #) ߧk$A}[Z#"w&"I,`J! tEZ:p->٬190քxh.bgy.ջqˆI'Hn ;=ⴭcdfD[$$/j'j^!=Fl * ʇh -9 <Л)]fЪh6~:ji}4z35&@#OQok")-C2.m0l $ͤ;Xr=Xibb`virhq!)QLL'bj%[8rh39ZI O]?*Y fO*a%u4_l}`yen x|y]b.AU2d;\ـ=IJc}EaY⮘P`^YE^qs B9#IyM_#h\BPМI #ʽ[" iEM-Dc0Q*>M.x开XGfB.YL5ZcxMj$nf5_rw, K|Ӷ±=EqB/aSl/1l^)ŴIq!>8b)WY#mG4Q}y\&꫇Cu;07&OʡR7ya: 0y5^0m]>Y}<=iX]1Ɛ2c(\ⷪi̯t3jm%.v狖FsI0`ljlt#R=4쯞;UL2s̸~rl˃oQGyPɾi4}XMȇ=F6*k*=kTzxϗp.+ys[tzV[nSJ[-&: i!kUuCuSiX!6L{}X K\gM]SԺD;alѡq77cςKiVܷ.|U@w4li|*:#e t]B -Itmg]D"LmҷNqvN/ֹ=- X2 ,lӆ>6 (N_MYKg l6H6 eM;&SAA I~=Z~? iZJ$w1rKOԩh´) sB3qv^88D2!MP}ǦUb2R@!5 8ۥ2<'3Wm!4 ƛR bbЋ&eؼVC 00"Q< pRDыHFZiP5}䵔4"7vApw7M-St\5ʓ;n!o&M*/ 'E'aD"1 =~8;׫ux$YI ҨFau1bJ4qizOX ï" -bMHS+zqh:.eBc^Txc= M"[G#o78xzy FIG^(pC4JMV'}pb <}vTd`0ޮ*S>grx]7m}ݘ2E#ܧ[Ux ?DzLU7Q nyJx,.T @ty4 G;P p٥& `+$sƪUh-`KL v2'.l' x֝ף}pi=̑#fi@\[d-nɝH%! y[8r(XRnBI~}O˛l{7@ǑxD/B:m5)ŁYGͲOZprNw 2b=f{Ė _1]SNs~E DN*l(;lFQ `DzXW>U' nm8ᵽO"ƕӖ%1ٓWD_>NוʚB u;PȲ{%}RU}Q_k;03n>fX/k1ń/P}!igejL{nvB鏩EXSOjF\v( ^/M8K3HcMwh릠0 0זd]O5 ;cH\Y|4EFYKLq.(f Dp;4xZ J *,wPoA9<ވpz(H$Va (<C:օmPHK2/VlVL[fրAwccl&YU_U7|t#RʊemhT=.d UJ#|(B0v C܊-/J] =X,?5V"I0X Ű!U\<)fA'BSȦ^r't&HNQ9cSE4|&9X~M:o:ԹSjI b]~k_^<=kR5岞/Υj 4^yW2LH(*`UcШ "ÏYÅGXwpRU3n`l O(l[Mt#'еay}hymR[!14C}0HDTSsQ&~?chf;ac t9\wc}v @Cܨ< |.;qM_΁)$z"g+ \<;뫜S˔ Rtؔ 6{yRD٪%r넊#$"EP!@±;64q JrirZY3񎴿,~Burqz?I,ɀB-,9xVF׼miRv9gTi\َq:|#ojX* !>)Ĭ!cGWBO߃ {fPz+#1:xZ.9TVj̢|ϐV #~ScSa&\&=Vҹ\Zw-k~xj(*h=%w-\ ׵^ȿ(4Y+O:{R%@ #&7)FYC5$ȉ;G<޿q8yPUf ߣZ!Wu*}w(q\u;Aq[^0QM[[uj<%[vF7l 3>,$NX0%s"ګzLD!473ߝ ,Y8׷c$&yyOM?&iC>^E vD:k.N,E! ~1K mfMlnTJ}̖d>_6F^4P}l9,7 ,_50ww EoC6ty'wbUT=7rUJkoJZ78&K|' L sʣ8BEߟ}nWxl3k[ij`O|TQnN|& XNjXh\4Ħ$+@x=k!8KW$]N86 /<$_dl 8 xA [ڟq]|=i'D8%'S`!iO aF 68;5IEґ]Dle`?KqRYM6pw᲌)@b{k ?}@jHf{ Ii tZ ѾWPGv? egsAf3⥼ۇqKZ]&1@ƣ)ʝx_9"J 9u2a"a:A9 8QH-2 hK9b$1G dtɆ;̔T.~#qk|(#3B'MK?nwZ@lfowOqKXvz|sٶ>Lȝ`mF.U 6_Qa Xvߣpi8n('(.i7 zyDpxS ^(pӬt;c~qɲkT@v lG[vk/ͅ:1EZr+Qbf8csADhg'}-w>Ţ1,&c)<ZH*#!o=H@P*] #ZuT KFT&s:rX[a8OD~Ժ(¿zǯDru3qL9It{zC<223h\R2ػ0Y䨺1Y{$FLߴN˹Ny4.{X2 uWe>߁|̱`9-C#|WLIƴdV>(ҿ-3z%:~grUbePO__ۈ>PedW~gN\'8Z:ϴwNƚzr%}-L|k^_\<vʓ n_'(1Gi\—NvD$di %` \1E.><5R?i_^sqDͼ1HUs$^9:V9(sZXԁn@/c 0C2H{'e_0UJL7Sx+CaR! [9;ϑ;(LK@v1!#;BԣP4[VvPؑƂ%ՏwEg$꽩_/MagO0F)Lcb"Ic1,]SQSq$ODwNQp_lV l 2 C0U8yRWCv S%+3@7 !P}kE ZXP ?DZh`6GNϨ$BA -yM^)Pttp:8X2}Ԁ**i8\qҊfr>->ϡ=Qѐ cl,uhPV#;D΋|NsBWMYUx\S&aNVL>2} ;羍:7Ыv&C'#~cSk1&41Lٷ>m^SyG 00&9B=[j(DcqLCɩِȖݼ7kC]OK7SLO&#E}2U\Z%;1b27@r $AdB^ykr՟bݥKS{3" 'U_z^H!jKU92C0D{g0`_(`|`j*0H*Ų[ ZJ"FK dgJz94= Tfx>b%T p^R/O+Ryr 5Eb)UWVF\pkyD҂uIUNռشgD:NbZ]BcC\*oEف7+~]>eXt,rTmG#Msڣ X$/iO/O \}zo{,敮؏X^i`#|Bp9cЄQo ϯ =;glz!?~ڿՉ5A%N0Py8sH`Xy#yM;:@ W ^!Qd:/QP*ZZLY\Ŭ#GNJhyv<'N1P1=֍F_(|b~opWBW>@!҄*/V%ش0{Zp`xP>zQ:2FLzOה-H-8IZ'ii QP4|@g\>|#;הiTVŷ$o ^@E} (0쨾#[gqsb&̕w?A<X>,ҿwe(u aյbI9)47\c] bJ ls4k!sّjqU&#Je|BUпȘR#p RwĔGM_mlϪI u}x5BA)b \wA*C-|o:Mr(68ܸ(c2:= w2J=\@<`a3n+T\,QB*RK%$V}+5WJ}k.z7pzn6֙ɢ5 x J{9S^<W메$wgh*j ePt2#r%Mq][Yj߽*a#ʄ- hOkSns5#}E5dXI+CEMP"BUՇN>6G?r*2#دElZүq`m,k'dJGK``.+4 ='t\ْPKKFITfx}2 mQyw&l`D~tl-_4x{:í M4o _sO$2\h> :0'Y3<&s~\FPO>J&*I~a mK$;,(?rЄSHY"sں'㵋x2&C]SԻI(YһȢ1T F+w)8_&r2dVPYKцemj7,lW櫫 $/4?t# F=dcS.aluc4!Y|O?]ձ4$m*vxpA/@\h}ʃ aMl传/ZNfG0 |*on_Un^% uvM7Zqy[:5 dpn>U#(\)s?"\tf`T)-s3r1H y._  $CxCߗK%-# u4KfQ ֽIQ1f-u/*{luȶ%(;]kchoHi;aƀXp(oAgH Q+XӻLa(r\Muh8\z/Λݩ1]n1c,ġhgv g,?R?i2*:RF9yC Q*Ij 芃h?cRBˑ\Xb:]83[ ; ϧS5lT^aOd̦Q \@PfV 4 * [S V;B/-SOJDzK巔w p6m{!!ba8A٠DO&}m4pVqtj <"@1l XO@eD G"`paV&T~ʃ4J"-pd\3f7=cvD%3&+@S`PGCHclMOr-d)h:S|/{vrMR,%$$-RЕqrTT{aIkSk=Y|j,yBArbo)s\m k~Be~ϋ4ݍ9n9[:sNUfٔ Y#mErSI&46>|j̃"ZR\T}ˑju-_K=;(ܕ[E[׈X|MJ{@k< OTM_mH1`ʌb] Y|iI* $9Ld"U(\EKRetj!Q jYF$xiUB[O9I {*]B TEWSMR>pt;2~ r ͷC1)rƫX=1Y4ѭc6C"WQl6gY-ڻ2 8*hz*SQ4,UO1/ᨧrʒn׉e+fHjN-Ln@KFk($Su r [ORCF: pYpJak8 rMc7! ]sԇ֭s d.-![)W:O)36mC͢|Kdb論{LlgBPE+#uyhWh +UKjSJ:g jsv̨nx'sB<;0+ۘEa=?KQ7HrZ mBH` M&IT!itnͬ`,&Y3+6pA^qsBT*,i+z0 P`8wjUM>C93 Ƥ-CkM$=[Eֿ?5~C,荈{h=t{eh16*.*-Xom8[+\bj,b#ez⇯_^/g-)>zxSd*΋ʍ(]_oM?s@?g]Ξ͕Aۇq~;DHtԴKi(t*d:=.8e+M$ލJ5EU@5ncyk2.qr reDԢj9~Hi| nI##aVK;/l$f^!~xrs6!Ka" )>fT3,t9~:.05$QXcCh}!渋zjg2ÛMRߞ"r^q3S4d1mj.ʊW,'8D KJfUЃJ׌w'SmQ4ƚ7u,,z% 6O?ې"s*:׻%]lG (~T*s:8ui]j] ]$ <BZ4b&:9CvkէsArv<-E`̕&VG2*NkA|~&QYVL6.ٖ^fu|;"Ymjn̔DkPeCOiaѶg.UW= kH6gF-9fvܳI.<T9"BX99S(6{ i{vS1C1MCUM XwKb9 $ e&M݌44'yrJH-y؏-4},iã,/,wAzGFwG`UH0-3QK3?I%MS[WD[<ҖÓmlH^xU7r;I>Gn>PjiUw!8U^p9_5JU#=֦hY2ҴE1IԹ La6OIEpݹcJNMlPC\[.B4>L7Pos3Rr|3k[IFZkΒ3[s3a +l#A%{LCmv#Yo4h&kաy6;[\OP D\=ARfv'?#U{%߼ P I°MQPMp}I /KK$"P, ds ,x?u$'.Ϸ7SI2s o%)QT $ݤ)=n W]\&oiUM8\Be-+S[:7 br3ϩv(L3ݐs^qKS:.x\p,?UcɠQc*l)C5P!y =ݮ]Zfc&w "WA&t;'UjQ}Mu2qK71 XFnܧmƛ_4;-m4灐D \Q+}5uDžW+M3!P\jֻ1YV) f3iWfQ"/U #59YDcurAC_6rJ":ށ(&foBsSE`&(5L|}%^>)u^.xg LۨY{qjhkкԕT^19RCjxXw!qh Jw6y”eδ&PKF+R͋ 1dY)>J:8R#:uL fncpF+in:ܠ:3OH{"FRmx)GG^LJ:J=w*(q!]Qc3<)"qoLd|Sڕ( Q mJJ7<a<`9+-d.eoG4ܼa(ӝy;#]O-.ՉcpjN.wWWN^vu3'Nl_@YvC CYyb#4ɟ8fwڏ5P>y1<8Bk6W0<5jGOsic)m\G?f㩭R\F7G v9aʈ V"0 |!s4l,<NW*7] '{<S M Z8MP)`De6M/0!1 7) -ds00fe2,gON. /7N}X9o?_/ oZhS|N 9G-Ѩ`  61_#m:Te!$2wCա$֢XhB!mJKUg?{?ogHr%*h{ZWJ#(9@[? ފ*\hlR‹U]aAh nA+,upeދO<h}  Ȫ4I 4Je>XqX)'J( Mrd 5*\`xc;h+*޼>j7vjCflޛmmgiy#me'Bϑ%;%/pץj3UT_I, H}z }t2K N̝Hgi^ 5.+>Ց%|ȿ,_2n\ʂS,k>^緉!f}Mx$o/?`<%$cɽvXal.rGqI0:߉ʘ啮üb7|6}VS3t# vK>7I 2hg=GJ#> ^0I޺TO1 BKL *5Pap/:?ѫ 81z|1Kc+ q1 {V)ciFDH%Qe1bzv*\|]]6Yעŭoŧx^TK@jPf-[ƒ`?󚨌ޯ@~ *IiMSV~ 2`}RBk8 ( 5|.q*BPc{϶}XKCA4]exbz?B.[fB\Pw͹3rqzXƢAP%TK2|6tp@L;*ؒ9r g2Vzܽ~4ԨC|()Sų\yT񤘾4#!'! &lle5mr= fwVhџsFv!vYB4~P9A~H@2088l!<[IG0hYb:S5OՑ?k_=dtА&% !QU7cay~? P6]2v!j]Gfc|k$v `_Jp;Ч:I.V0㭄;w  f<)Hao*0&L|8F8t]\zH#sμmf>bޑ!93pdgqek[p|z<ֿ=iSw"QA%r lJ SlwqD7 <FP0qJz 8&7e h}[">-NA 2^ CϜ29qa|߉\ aghPPO2fgIƙPɁ6U{0R] ;O- X݊5P#rh=\hx 9Jm;^NԾ֌fglzowl2`݉VMri ש]ͤ-d^ZtMhݽs[. vdf0G=aAr(p X^/VNZ ɳPt NӲb0<T0FԖIh#OOf@y %gϷil^䂦QmHٝm_)CP 쯿M;=ubt(nrT|=,1 9U#?av:L3+J~(nW\o+U# |}M4-NH5kzq0;I^Q WrGkgQx`c,tɊS?iPk Dzv9<)@+3nE `aI v`6qc3{ F$>} <g+juVmy12:YQ[ >)+Dhְ։ʓj,j(69.6 c|RMGknz_D V o"* f!гڑ?RF؄㙬dK|*7#:!'uP1B0sb?#!hΤ_K%|t=`TYB{~Orx!+60h/8xS{@ [Yw%R /ӞZa٠R#|Q2g#WV9GAA;!SO-U[)Q + t]O84tL<;6/ wDȬ%xtuIy`<13M=$5sW"Fh]]Mv~bWff /ZB}d*3!_hrC=tb8Tpo=lW}t"5HRV؟<Ƴ-_~'8$#Q;:\(\ϩH,UtR ~P*}eWcNIGk^)aΣAHK|::VYۯ &4>1j}Υ08@%^hYha Ke!hvMO4 "G HZA,O ^ cН7sɯ +̮Aҩnf4rm|; ͱc҂D>-AkO0>Z,^{;Yh!fYY؛ƭ#'f{i`>s8Z-ccBdMcI.IXCwWD&Eh!V \]Z??)F.zPUqpٟƅ/AH1!BGHRJ@0ߎOpۿڙa!]\=xPX E{YLou; TJC Wrh9 ,qhrFG_6o] .XN6ᨅYX`d8Hr:o:r)"y#ۢPe;gd*<,g 1Ty!P)]ۻ$;`t彟u*\rdmu-+%\/#5kӼ|jٞroJHv0&kD₇?EEK`\ũIJW;\ ˨P6op{㈬hm&DߞAd̄cJQ>lD!TͻZ#DN(EjH*iwZ7q9Z_;= < VHFpn 4hM{ {:9ƌr/ORκ2Fr%&E4rgde%!h}߹ry2d*M6V9nbMLv+YǙ(b NyRfw3qP* Dq v3 *A7'`Z^n5 5d7(Tcvi/+߻UIcX+% Qh|ex%o."pUR}#my??)R{{+9V }EiÏxFp3lR{Vk'2UG+qUOFq >e9b (kr0YX 4~0sSffk|leuAJ#W`5>9 Ɉ-\c-/cj~baD viFC`h3W,G H@P<izWO&2a2 6c*Dت6ec?EV8,S}t=gf:-B^_2j6w)Y L֕$b֡/oOʝ-vPO[Lo` AxXڅd1_ϳFY+AgkmbRf3/6j"/]/XOk6GYKz aZMҶ9AZl t'r<nm~Rme`;~/1A^ \neV\̨"-$9MHg~% 2Nx|C14/R=|M4nzpy@Gr~W^ (;Ti$N-MmfEpz7g$>;U᫻5b3Dwaaa{ʒo[` ҵdqb(_+UFOm=B#?FIJ 1vl^>y[ڍۇ:W{]u0:>6bfEs%43 C< Yu1QCN6V#tA vP/Lt~6kYb .92 ]ّ1dL'J,!pWwLьJ0M PS4`Q:n䐳=Љ"_Ҥ; 8''BKZl*Ֆԏ|x'v_hwF!Uow:+"X.Z|9|ݕI(6C!Z O Gy0s-]^z4( a6j_)m` ]IS |5Ԩ4^e]t+dĪV&ĿDO+Zbr^ycwH耊mS?;TB T֑54j`]kAW7:c"*ŝ&'g.^ ,35-nYïXl7ʨ-+]<,gOvQ)s}~l#I$>V0͡iQk_^)/R&طi,Qt֡/PK2BU}6"P{jlNw+D0QX.^P3:Gx}֝|/7FLW9f$i>nM7Sݼ]3Ar*o*Vսe+ɽyIRuiBwH=jֳ} e׺o_G5ۊ¿ʃu7yIG߉ wpj}2,=OG1tVX9 RjsѮг.Atp jI5fy;_:Y|5ચ#?wmX`TұUYL GKˤ,EY8~ [EUB62 ۃRs]u}g )uWS88Ke51ۓ@>AoLl/Yf$*C';Ǒ_6'Ť6:4w[Y̊K8+ɺRHV/2kooQs٢A$CHAǫv}\g :_n*U .T0-*-wETwi9΍&Dߥcw IDŽ(q Ddl N矴zP}AQY'/Bý\{qrSEn>beSEyYs:f"zV5ŵtMꧽ T_0G4cU [[N=JPߟ}%؋/'S2JU?к~W)V/lV1=T/q^:,t g!SQm{qqK3>˃ 'ߌpffjFڌHT`o^*L͉WO&.d6ӡú{)&O*i&I}ѽϙ6IZ${#OM|t8~EtWG2 DyeWw~i6;wȺd})z[T(M #H@Anx1Yd9)9=^A7S[XV:n6d}psgȧL%|e8V?.x{Sof_!tо-EIZSM2{:'TZV-V*&jfĮ]Ư;!SNᜇ7 L+W0jr2%=nNɝmBLDdgSB+˄Ⱞ3z E_ K9@;R!KCoG|S \J0?w,}@!r3[=u;쥊At 86r=HX$Xi|?~W'_]r3tj<8!YFPwa5G؟fr2gEœ)2-Y ,ajWa4aID̾~UP0)5Y6$=JSh.ʩ@eu·ui:ĝEb$eF~mp)cc SBp̹@,,_æ;fpzYP-'DYi 8"3ŌLn|Q9TC8B%^O|EhC{U/fGcLzf!;p,wʈy*J۲1zW)F9ӣ$@#I-2de5xݑo%AƷσ6ϼiVDoTN~uy7e/|@&:Ni \Ǩ=c-AaDee*X6?еǾ][nؐۚ~7&w䤑GWs5ds-Q2Gn}HyJы1/^ }e= >TԠJoD-vbk*Wו?R,@y/G%%5BoΦ'R &F* Waoב>PfbLeX6; E$N2Qӣ:A7 h6J}ϼc22qHz3euꢱcuw^L͸dn5˯ KECI j 7ؑwU!#d#nΚ_%|YD q74<%AR^,;uiO G.v_H)$*[Dgn![f(*+@dz6KL i~F;Y* rd3ĕQ̀ 0Wm-2q5 1hj@FfgE倀$v_q.G_6yTb$^=${<Ôb)dڬ,8/΍/KcB&3όC M9Z pK_A?ܿh@QV4v#{Š&:-B2X WjG&T/ KvX,T 9Ҧ'^bdh,- 3Gϰ0r1ݱ- E [7bKsa!*lt]~J'39OVڃ_4p5JNn!i1;: IҪZ5>E0QHr5s@pC?B`e(O}W|.H(@ ug_Fh3SE%sNNa? {1fN C4y}<.7`9`p\ڀƀKSGIz39^m2zifVZ.Yl}z_xFd~oӷRǣI&-E?~j^GFFYM 0hb~vz0# xS+] /&aܖt/zF\C㰶F(/(=^EޡOd һ.m @ J1=r,ˉ5xMǍ ynT;6goRf+F;2(\a St!ޝq{Rd rtvi.4 ˾1 Ǝ wLfHM T);*0aAae'D A~5 )1t-LEj|LjMx="PG@s_L4V8D[{º}.x=t0a&Q /}|({DE,MؙcPӔ\jv)q7{+.K!2 ' W̚it %Ehl.m8.HYk9c*VLf0H4LU$ #g˰cϖVRKJh^9<+WXZ=BbN1O02{;zUk?F~S >7Vbao -ū6|F+st5O_Fnܴśx%\CAN<ǫ^IK W]b(9M($[t n `mBWc,*R#mD0(bC!RT\) uޥ)+Q>攱D0ab6v^1űVwM-oA]vgBo-A>R8 ~Q`Bj6]c':ZYAўRx 7uV GL = e<`IA18{:;+lv&5Hq??bPTP̤SJ9)xmM\bG#ը|~8iU8S֫6˲I[zzqU'` eb+AtE,l)Z̥k*^A+R|Xk4 !_F:>/6O:;LCnM"ƻ5|>N}dqfuUG'-w$%G+R슝nxDZW?KCSVe +T<3 GZB?Wh9홖=!e`0@6#)$wiXʟh lw2۷8`.Wy#C #i2!k/m۶|Ŗ[y̌01!n~zy?&:YϬ3l4At"}A7]x H@B*v0/ٛ?W)N.[rj&vf5<>LJ7ḯ4b\POe8Ͻm\kA2~B[ĵ0uEF^X}zǎ.z yЧOylyP[cĶf薳(NdAݶTfhY"$Qcji_)+a?wtnh,ᦗtsK#rai34m|2[٧$#<Oާ ,yVTc*kT^=FڕxWRvBK"a}' mQ6yYi 禆^GLNyM C}:o=QU)'UZ')z䣰54:!IrLoNK&b"?),QtϽ_P-ss]GJόL)"AӉd5k&S$ =Q Dl\iUTc= n;c^&}\K({ҵMs* 8o/뉀UZj5thOk=\9 4w@˛"k:? CPJ[ˍYnpB5n\=y&_fb0_ [Acݘ?}8 D̓Dֱ6RUUPz#rfX:GH5>GQ G@ɻՀ?L(;t~x\.ӟk$Za,H]RRKf%r(p}]^PWG%xg&( R>ubNid^mԡ\ey?WQGqП DZVP[/f-_5]x9IJQ?b+ 2nC%/בrd9ZæmS8ɡ.": z%x> 1 )8#pqy&ČNSF ύ%v[Fψ+Z‹lݽǗXE doNAh~'я U  [bJ3u>;ӊGHgF:f(iKZ whXړ 򾴎juw䍉uUcSYxfZ?vf ?$\̒hM;-y{# y;My^Z4D6T"7 \Թe[R4wnv'YD̍W:ahW*ܓQ-A;O^@bv|!T]Ld8+lWа?9wXνV%KXW;s#8?s-Pz 7 Eo0Pƙ">@ uS wLVf/&4.o q{2х1qNRVo(z67A UGcg:\O S-g.=MϣЕՐ~7-)uzܣ Cf?} |[:7j~(XDjzn!D}wګ}GgH; H2%z֥/1J;PHKBfT4be؜}XN4w+^Qu FZYh}-q]KP0GIrWt3.7=w0-XU?8es. {.?eLQ#=F'?Nca}gÀU4~ÀuI"sݯt98iu 0L躖'ܛ USmk^xw+80Ak,%76QСq8x*Yp+vy2؈h  8ھmAy?g5rql|"') vK~i5mU72ъdpKzpL>$9Ɬ^V< N[Tvv߬+MBx\~OQ; bUY}$X=Q0-].C jsk{P sU/L] >=B\*Xb91?ʫŃa \/ia2]haCw_nAY)^jRΓiv4W%v$e\^K&fz-|(jlJru.KMZec 1XN'5tT96߭5? ]29wՒqu3;I>( %SweJ$B \zvW5~"ZB5 ;. "dvZHcpI{UyG(okmYO7 @Hpm*{j} (Oއ$cp˿>&xy$t^FCxS"u&G؛4(d \VfE-gA=8Ѱ9+r+s{#2$LKԁgٍ}ysW8Zrؔ]2绘&jr*g!/D3fdKmD?fZzG5VJǡXm,0~92ȳO0;5{_O^,qv/>]d+sAC}`~"( 5z74,OZŠ,+ygFXHKŕu˭:fMr^9LI ۍqCD%RlBYx|H$ͩEoNIfO=89]/Nט>Sx[QPT:^W@=[L;w]bM'q%+JD+Bك>ЅNJxWf|s}1vڳ-4NT+Ce7.(78 =GVrla]9өM*ax[ ~ F(s9vF *^="1C"dzs?G(&scfF}K]D9V5Ah(|Z#e E7/:Y98[0ڜ 7^"n}GzD _suOV͔1O[˧MzI%,yaЊL?@!w`>`߭d2jy6gg"3I+M /4w/l[UCkmxDw,0܄|[=!OO4Th%܎/[oӑ&j|yU0aX$gyEvKzNg"i^=˅ "M%nP[GǼMb}˯sTC@gA-J40|\n˾ p[KG𽚈)It2$/٥$ כFp=M~ҋΔKJh3%'1cY)\9qږKz[q jݜJlLrd4H) ߿U 1WLɭ;]AtΪ\6F"O5Z:8q|[ݕcGVޗsΩ^ .mip¢' Qz)^Q1gHgU_ͤg`"*d^; f&ÝΕȂuoeR54ֵ J<;w:,kǬamJ4ہόH&s@}^UF6,"nO]wy)+ KTYe-=|؀#/*nK1ΛF3:?LΒM6Seto5VM],n?LWV^5(dQ(Vih8溊$ci?˔:S?=|Mɫr|9yF[eֿ&XAagDkCIB:5 h*,5O#.-α\F,`ӗ,v2E|9}b>AKxtYLHturq`vntT < Dh:G)%d]Ա,E1O!«o5ɾ-^9e2*=''}ّ:EsbuU2vPz:m׾NƃO~a7ubIvا9K3DYαm7m\SdP&~YE|wl \HAosqX]PIז33,e۟j3 S5@LSa?Ŭ PJ)ʝԟ~>p2k.JP;vńl칺a" 8e bN}Y둄c,f拮sz]Э`>28^F\7ԁ>&>ڔ6cs'o=$TS$;_;'q !vaaf֟9Qu D *ZdڷWX CejbJfnPKMej:=K4rZdxݎuӴ{ #G9vNgY?GMOFuAKkA S~q&?՜8M V[P{QQ{|j NFam_V|e^O!Zj^I5YڏPOIeW0tqZ&~vC^-Uq-Ұ֧[K% %CsӸ/I1񩛜/Z;ڰ n9\:9Vh%ܻi%hYj2ieBr+ډN~zr1O F*RR qS6@%ÿ6؀QO0=6N"6N1 Nkm(Ȥ+XȇRg{/} 2(/.L^YTN_IТ+E (:ԝ߯^y}LQ)x)]y)k7 !{p4h j8S~J1(i9W !\gx$6b&ESǩ%(8ؖQ{,L 0ct~:-Б^ȡ_>h]ib3dQM1u =youԝ$N-S),87NÎ C 'Asd~Dj_ ›ǎVRP u7K^Wb{UrtKo[Fvg`8KJ3.PUl3f"H-J_ *dzx e3$W6d0{erXZ`C(Os}Ʋ/Pdpd}^U;<;ľZw4uNW`xƚp>+WsZ &ܣ'&ꦽYjnpNŮQgjeW?y+>%n<02H+pmH(9I+{pB9++&arof'=sH'h-;Rk|ֵ cKwGZ%_p0"PK?m)ɵeGNC`!hRp; n6 "뎥eJViAڢ%UsI񾥺q1ȱF w#Q k^{P|5|QĨ7f}/lKhh][T,Z,tD6{&vmFk[m#8;(ߧ_)U<@`e0*A3 J@/݊3DRֲ*k0Z aճP_VQ{Q{!Kh{Լ)FޙD/;;nvRqNbŰuPAv 9KJwE 1Kp_/ |ua–W0{M1ݫALjHc t񳕆@xiMS?Ayc1 ڴ'URʉ垔&g<Кc EN/ zJUT10#K LXse#jiv$ rO1g~sס[4)1E(V1 rz7ùAT2h${2m\wLع[ﺾ="]Ur騩^SJbjЖggeB6/6|C^ۑת>8&'jō->EǴyJ_`#@IB&.Ǣ=ܢ'.>]M%w"]CHfE$򴂭Qs~h:HN^E:ݷuK'(a"fƅOZ} 16u)(o lR+.g+iǰ&W0}f7(u]!@N΃Ўtt37jc7Q'y~o+i=^ayA~~Y8)X,Uš̂ǜҦ2,^ / ve؝{-=ǘn`pY'zsoN/r*s2V7%\ _dD"ѮurCfZ0Sa5ݞ\*@iuju!]~TkI6pd-D|Ժqċ="[ǘ9U {K(y̲I̖;G;l)SH>S)ԹTd՞LH?Í2me g%eC{ߪͻab]krrV|ާ+V;ll,VLc(AD[MS8#~2Qg:M?BY@<4o˵CA*@|5  TP}nk_7Zy0O|砶_\6V)w0YL5æT&D "6U=uLs MK>\-AyOF`'.f]NcGT!W4ulSSˡZXA|m$h h  ]:>oX^N/MYE~ *']K497Etd J+Mݜn9(F287zq'WYӗleڂ%I#uVh4w*-ܭ(b nj%6"*Y!t|+Y*cų]UH2h]Gv-͑ku>3q@?OS4&A; D2M*FҘ"^"sj(7hWVER+.".Mq2czd ڄzh, Xʈ64dž導3L eZs/dAF`pi>V2Dvs|Ao?a0INU<sB*Zȍys<{'ܥ-ou.r揱A_gc9S|bF=f.3l>T; N{̯7 @יJ5m;? qKwIُ`*(ͼo {ZIfݜmӍtށ=G`X(X 6trKQ dj%ir]6PZg e%%R ?ꗺa -.H hS{ pXK9Rvl*IHlT$tk,8UCwSCJs#5 yz'( e+{yLўg:^Fϳ .%bܗR,%>Tuoc8fvQt=~p24q1b䵹E$]P\F 8`u pVf"* CVϙBxDk.fl̄&{˪ fqCja3A#lSulOt=,*6#s%cN V* 1hMU&53+# gn8.H֑P1^9,.kTF,r_%Mzl_ׯw.8gW?Jr]1lA&FZtP@BFL Z3Y^%8 ~jN],=T#7y95-+Q/A~WVwsSo j(8PZm1p:O=mn*fkZ Iy;Vope,?;7Φ(6+5 a%x ny*4_Um39T~zPBwkLxOFQLJ÷:l |T]h8fQAH&)+Xs8d!A0_a1΁mŪe7jA^cT ۳C}Rlf"erVQI[H!d0[9Q=' BLKĒOzA/+6ljCpX4Dk#̠}m7K4)g$ЄÎdfc[t7?2Tl!ؒXMHmk](j+K:!ȼ?-,jԽ7uvʠbv\$Sty/ !ʊ e3"vd'30>4bKE2ܓE#<#zf\/WS˳)瓂<Lu 6޾s} G1 Up<ŀ_Sa p׎yEJkHL92XL1-Tݻ5]5NjI:Id"кy Š]t?沧g hඏ '0otB߶蚢<(Q|˻dzK&*-R:;Ub1e|sZ1QaӨ|y*cڃ ReqIBl~I(Xs#O.|e̯TF\p$מlԟdeMp3kR:q n|*їĆJrĞOlN\y(n/u_xvnsQw;bD(/yNʨ)$bť}H\&<ԋaYIMyə -9+-^2w"wk iV:!}C3:Yi."Zўk5n2GB1j0F# J2֞={]!0 $ KPtF R+5avZ5Fu)nXh]>݁|pe}`Ve=m=Z8_QXom5gvM@ >E>g17VD*tŻ?bʃ:-f3pQz`y +VQ#mTx.9}Xǹτp/g<'X?X|a5Z BYJT4S(gʨ<%%0u G &?&Rj!a.4,~Y&م.Z+i%n6g%=p* qlݦ8^W`~Fߚ)h(XN8ڼM'Vn&T [,-#&ퟜôWNy COFnDPu^!4:raXW kҟ6|y0܉$ܬ0uzQ-+/j:'9;%>#Mƛ_z#[|6ьC@^(|-!:)l)IK<-"}I[>\Sʻh@Yݬ"nZTb7 Syv@\n/mRW.vRO8}1gBa)%j}'k[$n]$ۯ+~Ob>U))$C9F.#ȅf=Dd.%[VHAc=J}f^s ;d2KO2s\/fF,ʫ4N#,//t o}McQFHT-L1*79ez&Ֆ}aɸ ma\CD*rٵ:贖-)d$4YBŞ^/ ER&dnS9x\%8&tT GP9}αԡ8(;ൔ>eYhypixXH Ro& xZO>uuh2FrLF^( Rb젃[ejbWޢ5kCٴUF'n2Iʦ]2f4 uԤ(j[n.@:Wr?g%蒜AZD;ؘ XyJw2Uչ3̍J١t#ohCs)b@v~B雵yD113m I{T'RRjavuq14ZvqATF -.5Dv!.ͤ[ad^Ƨผ mRe7ر !}Nc@%yTT,fNݾ%jՒpF,\. ۄR}R''lEx&mͫuJaOeA5GVky>_r vt8ZF $m%; ڽ*_KK~m$a+ICM׳zt"fTl,7=.)prIOeNqC롡]QL^Hu"rzHvvj!v !:^RLSV\ّ<\36T7Hr|+)PjqvJCn(յzoW4.F=REV^Ta`e=z\:2c[Qލ4l%Dq6mH߼hbD{.Y!f5wd~Wr O-"U߈!A!/[^nA!B*cdwcOs77=ÚA*obW\*owA_ 6O0cm>Vg# št ;F%ѫbK|B=R}МŘm!KZh[½бۋecVhV.ݍRQG\G4|IBN_Ȍ8b8nA9( c|SȌ5'3p*j"Hɘ@\vTD̰F`Tˋf yH"gj Pz鳜+l{\ltSʿ,0 5)vҟb_>L{ Z=Mv1p5d_<+RBF774V- ;6bݱB`>iŁ';08_K'aQAO棧V*<&VT^ FvrTDNpI&]G{Wr{q^ګ0P܀VJ5=#sy1C]xѯ[Yſ lO=ڝTB^[A"0UxP4L!yk0HO)ͺ2{Y5\4hӜCPG~EOftm꾜r岑o[du湢>!d4I ?!igx慜;?a9ٸ4^wYL=|E-@ڏ=7Z]{:s{s_x-8nd݈;e%˷ oF4gf/yVtS.9 KlDa^^ !J57]<_lQ0mr3vpO"%#&QSY$%jn{~}Ky2undԆ´NT+3_n`0ՆSF>eBLCb*_O|2412 FqOtuN._bbHRZCjrW2Xϊϧ-`~P0nxtE{F_1,?FѰz0#=”xŀ1RQ!#KUw")d,FOeE}8RX~'xBS ы;v(LD9j]⠖C"RFo?Oej>yW#k@2Rh۔-=d:* [ӣ'nvDIRQmWKJ<ƱA!;}"zGE#eoOHUۘF!iƍ:^ї/{sKQQBOZ%\ck)-s:/\#oNps-tWmmIG%ٰO-Gv#Eq>WسYRvjf1mC@%?6ںJp~܂#Bp'S"*OJSZWi)z{u7_`WL ";oIK^CȒ#8L?' iFFcajT[ٺN5'Qse):VΈw9A汻l~za LEvRr}v֩@͓kj`RgQQe|KO2i~.cPUK'R 46@ xo^ 2*,~"6F3nY:T?jЇ6d6-I_SD03!)M#,?84)%_'y gGNPPR,KEy4#kL_펩Ź ,U=_ȄC;GlF ChlWBEG٩k; ւ: VE>A8pr61JdAm&ߢ w; N*NUqm(os0"y6m(=7薛5H4J ; |a!=FU!N&EUzpgMXj˫e7X+f=+iW).~C'6Tc7oף#HGmn 6}Ar+X%e(MI k\(7 pкd1?(9 ҷRmQwG?< ?1mʶ X9Gio}:xGLmdo['K621OVM\AIV<9W(5)̍ ",KSq3졾`$[04NP2]}N$V{G#f,Tȟu![3廹ԠKvoQ䀉1j@V?#E!.yn@*C!)IUGM3-h+.>Ap^Z&%Fn Za_g`B˼B#["g?tOآ^`Ɓ7"CЭvd_b{MQO%$[p],e\j&`s*+\w$pOim-r_>(#¯|ޒ &Ska~Zi=5k#P}&_,& Dv/qVts-PuE0 nASBk'7J#`|)f3t^REv+]e6{׺ڲ (![h'#Z=V8o!`l/0(QV(8n0U"Y#Z8N:Uه֓|RNf'NJVZ0Xx޴:DJ,7~BIEsm+r:`yV&LdH"ѝꈽ֗@ՋRgnc3* a7nLjykyƟ`֫=NJګO*=Z^3z@ 4 K^t {Q`L_dNM:uv5}A\#"\}` >QF/!滋;?fR"P A6ϳDrGtO5ݩVzZB]aMsNQ^bɭ}4]?wbeC^ۦ؅7?CVշCNJcdV.ClvF7n/n_ )83*a|LkC ̍3CoFO=Q@?q要Xlx&IBҳ0QIkBeYtXT" >~˦o%lyhQ0>4[`mz qf ‹=k0hB<1pHءC-Jd\*߱D94z:3kM)A,{tqRo1#UGg9˒gWtJKSꥃliliO8jJD<͙Slߞ5ϕ4WMC<";݋NE_H T9guKN1]|Jʂ׌hwׅ͑/&paZRF6 l;`BsMC\i:&|AX#BKj-Tru}LA&b5n4V󻚩8Qͱ*Fu}J uC[7k;jfcӅWSZ+۵|s6X{:됹NQz8DW4FS39  #ǓsSf{ҝPCX{6$ k'ʸQV@޵ӁܶEI$-ƨ/b8˝~T"BsQ=~OK eOԭjIE%WA_N>'p^}A!975DZ01c{!.0,irD6Nbc~&YG4`F6!UKI |irCsk>.^£<8aYu =_a>11I0: 5-(jQHCAqBB=ZB:Bu f|w XIj?豨S1p4E(WQkH*4q).HkmlRZtV{a2_klwƜGn)4};RN3Vf}hȒ/oF8i)V0X7H01:"[#agTI|}][>"Du}K  lʟxbԉ.gHU3br.Bw>zҨD\)E7Ӑ`V!DmBmaB/1IE|͖Hv{4 vDi8nK*,uҹCt_ڐ}0x@P,+ԣmU?3*m2`߱7H]=QC7-B"2իΰs+$>F,_ <йu< BNOBB~HpBu.l'mSl1Hj DhiG@2Do ۪O]Yg$s8 _38͋89ڜ7Ϥ)N <pzL7r'uLO]ʛ^[{X:f96y14rQ6_>JE)B{S?u'v27ˈv:huU$oZ V,-|J~_zW hnB+q OT &@p0-;0/B{%1FJU: FʴfB~日P"GpˏZ$f=J!eO$` ub 0vq~y+JXu{M ڭ ]~wXJ].b ]\NZ _^$@o$2~*WF7g>OП4ACM6}SëKcW$\^k75!K}$M)c0}bR`x!S!'gdUciC r޸J_m aC7;rw0_[3JB k_j8i'y=NTY ~2ߨ@ Q }v_⫗ظ"!GoXQJ&NhL5|FƾTEC&>7IM.ڜφD=Mߓ%2Ø !D/ŸIb (e/׈Hup] *:?,-ϞH` }Z*=N{wC"T@8gўÊxav(j4 :$h[v—HQc:>\8^u1d\ˆBA΁)MHbug1Ć#U/l@44{ ^vVdM<"n#[c1vEXRd! £v ė$筷id? p/ĉX;,հ 4m fөd }7g>a1"ԌCTcl9Vd)#%4+t6>I9 .u8Xѿ hN:su"X!"wӶ63vAdԪ,hsܝmUFAƓOp~rC'ߤh×-,qti'ʻ?{B7Igڦ Н>U=s3 .? ɡ18b/h҉P<JlHGt)Of%m{rd^- + 1^Hކ-'c=4nDPäJM[*dC(1i&/fpn5/ ѩk/~/)j\֨`]s:TF3vrKZ.혹([&NG";º7_'#-L`|gL-<80Fב{X %a~`3r>¹#ܳ6QS3z{C"y)a(d3*2 N?$zVQ̌/Ⱒ\URjf* "*'1ۜk =Tjϯy v'p+Ag6nJm:ԬA@SM0 w~J~%4Pl\:`Bm<0XZ|<`Ld<)1-ކ$S+j iј> }nn(e~FzއO4FS"Xo1MC 8HgƝ뎽Aͤ,i jE)_&H <"CIrBHeUTеAhID!6(.@R\R|rOxu pŞNς 'ZJ0h]bsck᛾@g.)&:i  >[F|.^iZ&5$~8.*6)!{vG>>;p],=CgO+`bPw+I~12ZR:LBEpb[ 5cyJ~41{5:AGɁPDo멮0,<80[P ő ǖ\Dt*I3<or!b rD\ "K@P{juFOI8t)NͯD}5\er=_РRĊm$BOM-e~TUdj2\IH ,+ ɘ ,sQ8|,՞Dg!B[01X`60P%P7o rQ^4 -u';;ާo'sj0KKwĤ緷"[KD |TFc qz}6lz(F 3~k慏.PV ƌZNXw*E@ (4T}jHx'={ÙctA+|h@rEI@XM?cHT~FG1,pњkbYT:㮎yUi -5mJKe_e#7g^p,Lu5ɓ;G὿(H ./+~z؄/݉_/P f2"h+` 4ڪSx".%cX‹?C]87 8QAcd0PiCFNAk+5 taFަR9nY|=8Ehj?#xxM^3kXxxP|@^n-72W^g⣓X9lZdC'LZ)lMβԀՊALd8;+^_?bM!|.q{äzݝ`lQ;u8Skz0,s¶bs*zEz,3?""ٔyI٠e,Np~o#|(28t;h 2cJb5F_ {\حu\ K`vNClԙ1UH2A9CfCv $uv>0H$0s[qG۝O6k7XP8+@u-k&sr/I3دG BYx1a8JH1쓽Vy dq#k=/{H[MS*} %Ũ6P;6ē1!؟.C-[\?TGQɭek 29q*t ۖ`> } »M]1;Q{JE?E9tjm{[nOF`:Xe;i#7}  alYQچGǓ)}mM[#=OViRUK k'2nX.w"<2X t(EM">/z F[F4I(Zbʠj XV"g/83R%n,c@ co˓sp$@SsDu\duΙt,OM }uQ+X %ZLb/uVA-Xq&?.˥W08G\^AT$uI*ȯ yvвx12#yr<ʾ,$:޿x@Lx}sW*qRuH[:.Jܰ~:Kp@;AuzC/U\ԏpljbG@y|0¹}Ϧ}IIJqcS5%a#hcZ_Uj3"|9~]&_uAvMt7WƮ@mk8 8?DáĊn@\ 1#?e/k*䔍cwyM8^K%HS[F]teK4E"0϶f! O/c5xW?@I7.]m% }Ն(ܶcS`G:"y+BA<YA,;Kq\1_&Taa6vMiv*!*M %8u1bj/Uij/(kLgƎ=2֥ьQU`Q3@ 'I'~\',LJfge~LhQ/BWڎ~7?3ia%eh}cSD^>%]:CÔ|}3A!hs_Bz茩,m kbI]Cbvby _Ŷ,rwa9.ݸ4$p^[]]`!T\t|]V;/U: ϋ̺ѓ mNj!)Z+G\2YމOՔ6WW]Rt.w)C["Nyd[JWoO4]}馵;QKD

nrҷ4ڇRǩl=i> mنr|=/dB7b:,wOgf;9}i% k~D2R};4r{"hu\-eRulr G'A赇9*]hnwChG藳HDPv `>M0b+)osko M"a5m#\jsS4;Aar}P*"O=LT]mgH50=}ߟϰa=8 y?: M!WvԥuX[)sǽB|B$Y`rW-p$GIhurZ%zb(ꗻV  N*2Y_tuGmk9xbVTSqsvU;F# Cʿa]ߗ򵡟yW~4yi'jm蓬bcq6uӘLps`lV6]nv v%'*VtfcmNQ3[끉Mv'Om%=L1҇'muNG8w!Cψ, X!sj-rF84ge8\m5G6E/ #E{kAQRx,f2 Uw.NSnBncq46:AwnO-21װKxEyietc}<2%Ք @T9zzrg֡J n? _OEE.ٸO wX-7OR_!lc.Y0F㰕ŖDL1nw!T,Fx7tm,:f0I/Y%OY54_ D ~G\}?8a?g 2aa qnuBY- ? ٌRw¡IPM+;LO*WEYM ?܅+u6Ԧ)14R7x}D)ye&C  >0cq@hE@e&J⮬h5­Ncc^/@e\ _ispC/4wR+2,Z̤M&J>Wps=qٙ?04F8n{i{3y{%h?jOX4:bcѤ؍ۦ0WkB%1:GXլse?wO$<6k9FkiHё8WoU<т#l[ri`UN]2{'6J<0`EK1՜]"z߸W* b8IEmMҲteKw-b8d(yU`l8:.ח x8諾eZAvVF:ǔ8ao0mXmn.+EUX͙&qߖ/_PV2φ q` g1sY@`Ʃ58l~k´+ۻ{gGReQ"{J*{ʆ̢WA1obdt[\1-j(ݢh+5zrf/<WηodYX:XWGr;'ûCihա0>[.?zc0q!1eQ):=0JpfhcF*,i(;Ao(/&@7xBwÑGXJlb6"rX_P$殩]'@~a(rUs\dt[S [XmYm6c6s.{N#Kt$VKJ6S6$ww  (V  |3J|̇@78.-XW(*ϱ8JǠ;f%*KIT֠ :Xz(qihLd7P}d{SwEZFQ*" рnB&{3C .?)EϯXXdl}fnpm۷#h;#$(:[m)!`e-aYnI'I{|j8sX\=NG!$ZMSX7M3Ù-:ejׄ T}FBM_/7TGLՖ5(/")/՛Ѿخ-Ӥ&"kj]ռ"4-M۽ju.>(,Oy /l~ u=w58g?Y*@LZa vrU9ouT'5>uY?8 WP5yģ@ g! z26nk/̋)5Z[2wJ@qgVu`[H{H՟*i3hiGPMB"$x{e-_%EuXb[-?#,Nju C?Cr=@$v׾)õ5ϊ _{܅6`)M|i47|J[I?IW Ala]$kgҷ7Yɏ9 :H*} :hR$f4c:ox{Ѡ4&*' Sl֞v̞rۂD 4x[mR({om/?K'>zmFu)Mghfa3SE- U9k$𓲗)Ɍ-$VηcK<xeph"(lCQ0ϟ?M"Sq|V~{QGXWV{xL灈m%ύg[7M *fvϽMO֡9IxHNocUۦ_@I?.)EUJXA#>؄RԒ\d&'+t_qc P׏%ÄB3F'&rG$*23w,v{L 5 #iFX9Z+vEp,4E rWuĢwNNhN01 <.sj|=;8d&qna-b:)$:wV`!Yfw #mą-Z|EÓ$BHGH2@]dTosя?"/ڌAʴ9]$igӉ1#ύM['K\m- M_$< O3"7)4S$ƅI%o޷jNYkVVO;̪2`\(kP>r >BSdĝ ea5$ⳅ't5:p?Ar=BwzFSж>'?\~>/n]ÃD4"wsL7s}4= é2mj[ZV %g6yIƜ! {%?vYh0@ACO oY^;8p8B;JellpK> #{c$e>N~)WVEw Mn*vʯᕵ8Q_gfנ7& a^]!ܰҞG`Bgbc -eLTIj6/!*Y;Hht%MT>F$*OJ^JiB_ g=T^xWTclaIe!3s42nLXE}0w:,Ʒ*oT2F+3h'(WgMR9}zk*!ØFՊ_?P*?8ጠNAmDqz+YY#>M$ezH]搜^pH{Hjk9l J<DZYl dd8,` P#C2/nMU3>?)ɊYc'񯐚+ȎItOhE^-cWJ2y1>'k);왽4Mcs"/5H}m/a-d Z}=̦JEkJ Bi[ iFBIe`/t$  ?3#ϷS`sd ]i.$sW֨y*VGS&PGp]+u[䃍? O v~5 FBې!vi'Ra_@Y)$e=g,&=N̦>q٧ 7*_aK_[c缐RD.޷#NxZ^ZL+rsB'dHUN,ާB%ϬN1a5kxLv}~߳Ίg7c&) '8PX.E: Y"#tj60)olݜet`nI7ToZIR7:c3O+Td觋hzCm֊{1/qY HP l^>pa̷%gOљOeh6FL>3ŏξhtޱgAywpV32IR Fnaƀ:C_퉷oNr|\ٷǭoy)$=}8K~Ocbˤ_iBYw:?1=0>ȸj ,ѽ +eݭY 6\oraf,h T8A$E4*͓^V4Wb1uy>܏B=Ϝ#%滨ܱ;nAz{ -Yª=nl'`^ jPU|`*%TB&N;kvT"ӺZ-+U5au7yD;-ҙixbS[&d}-J/٦>c]EIЎ%['Dڣoܸ70"@1$}`jy͋'h;I[sag^C+&UFB 7&d$` JodAhґKZ|֤zV#g8OkSY ^Oi+(h(_,isfa b7̜O(da9A[.CIT=;;D-Au>kZB䐮$}[1t9;l8$ Jqv>Mx3 y,oPP"ӪOz2O9Gޙ΢ Lfb fh`>ΞWVkS686;X}hcN`# j(g ɋ80*{3.-gf@,CoV+q~(`É7EFpj L{HĻ#B<ѪpPxYၕwa]7cVYgQY q }Sv<6``Jt㷓B7L1|̚1#yt.nhM>bi"#`?v)1{!KZWdcOt KZ8vX :7iTZ'=YBy)g >"Ҧx YSi] /tӯĀ762 `?($=QL BQl R]"fmFHpQuy98/`_v -߈w"kVDb16Yehrn@f4p$]KC"rO .:of-:{lݷ"{ɏ~6oo^a1"]Z4hqPoPc>$vqwH0y`w';b2&s$a[B-D_r 49vT΃Qك-7&-]A/h; ゖZ-?p%OrϷ7M KreL,"uy ZfčMi_;q'YEzRaNCgU:<;Qx{BE4QgTEZWTp $-}{^·A 8 ]U$rpa-JݐGdRPcQ{ TSȹ 2' -Gxl@ sTۻE1A&UUড়Y$kBV!٘+P `'HeJ sm&[.Zy-o}zEWNq$۩)&ɅT:Ֆ"(9:~MX?f׋_D;)s'7vI7(>7:VHkqqB5>"O ;51el0Aux b+Z\lx4`lZזU@⩪rYah=K!1'G?uE> X-r9]Ϲ7=,h+L6n[rpI3 Ŧ8u!)Rb>>K{t Qx4 ޥv_EBv-Ǥޫja*~k;4*fWzo\Pl 9Ǩ^tĒ #E 7zۦ', =La{Dȣm`@D4PBQ/An:8E wGo,uGЅ,,B`{BTB0FHճ &=+hWl5Z7 xhs(Nq+GVWd,i ]x;}5VEcE/K6X%of&ůWrJŞ*#n,Vu^dcTrnHqASpcS1#G=flP/"{m|Q ¸T|Pw`\dYaޠ_3cI Fz@gg戨M ˵2zd T7Tn)sAx?w)ՅN9bs'ry*6ǂr^Mg'"K%jr_o6l !+MUOz0*}NZDAm4#y~ w4>d%e`hP澙Vuv%FMwQG2 f@oآ{$ǔɯ^?uTd:nY~܌:Pj07|T029JV9%$lCH#S!Ϙx ]`A*g $̮ǻq6DuyS[N鼫LZ')׋5O( ܰ91ȩA'YI +'btc_,D DUQQ $ o^}6VsiN`W߄z`˙c8%"WfA 40~J$J BPAltrNtվV}EӫS>ŗv}D*ڇTn7zN.g1+А2# Vj79 jmez#\qS93O7V`,'-р{.a#]*aa _bGkw]-ϦwUY ?`;gPt~(Q!_@iK!~_Uj ([`lϕLY[D$R9(w?qnǎU{bЋ%CK~*q/}0X o 9wXAdgmAjKSa[s$ywj5LJOǹi鳀bqӰq Uq_ݢtolC<ᡬ9)C=j%Q]`0EZJW#9cldd>>@#[guJ=+ͭyd!0ՅW@(2QYz16/i'.A <ۖv#[ xC;M:u^EhҮ`.M#p|([V)<3PlX( S_%h=5/nPͅNֈi`$ )[1*JL\>pX&ڟ $fkr>q{+E/kA{$W yMWݍ^>Kk t[W022 $0+6߶|Qu5x0b ]S8#Np Vmسe5|@0hu0UUm3}wN.a4dnCzdr\0T-Ƿ;Ѩat&}pf4Դ\Bp/Q[]yrOi(\쏯ɥާuv>nŒJ*K+|:sh Q<94:̔;X)@ǦnU }n# ')z[ۂ4Ȕ.:r nwpϽTO{W0Gvs6ҡ[9&4Yf9 .֨aNOf#Da9obL/=Wu ^c]FKDH3dV%?FHԳjW+yzl-Ja*pĤxWZlgtgY ˣ7ѽpZ##2Nb7v&y A%El*@6K,s2ˊ $~LGb"1ssT[lN֞EfiR 5x+Bkfq 《F5id+56k;,dӇμ%osː5jXY)y ߞi Kp3:H[(XXJ{#/IRh[Q%dy-Q̏/Stݲ #*W|ƯMRvN˖&Tz\`d_7WNU*_W;}l8PLQyN?q~O>2l`U[N`aΪYA2GYEQ R߹~R"/4ڣU^% @l1^u+h}-FsY"8xX,ƈ"Nv5jqS zE\Sb`{W "00[|k&gqKT1pIx |c _$dS)6%7]zS!8?DJo" |c'HF!f3n08_ Pre`ۇv)lI!@1!h:G9A`i]̆oci)!؁MliCY駢dD ujM]{ WD5G@Uu +la_`}$tо0]4`FYo0n3<A,x/KJn7pYy`h{W3;3ӡj Y4m fk%VldzPE 0χ-.^+*& ɵ;C4{Th!#~P B i#0R_pMXv2Qdb4jGo`<&I]IHNwR.9z& .ń8 vilq#k T+Yֶ8ta;C|t.k#'Cn:u:8&L.m."s#$0a-ĮK19 M,<l6S[xxњސZ!X-c"$nPsE:(#c"/zQY-'} kUO XPs.RIv%тߩjm!7%.d2tP׌VbeΤRdu⇉ w> uCڃ >J$WWe/: `].D̓Vi@b it\[rX6"l:`% 13ڧ8UphS_ < fsYIp'xb214klXr,ǓWmT)Gb?_޾ɧ\0Qi+/4ſ+ː(;lһ65u'1-d1 DO=wfA k9`\3)8MМ3mh^L/s2m_XBC|/rro-CIg̈́LSB}Ix0>%U"Bx9SLߖ̿͊qI A IT8aõ.Zݝ< 3}JуIea55b^eKe&Jnܪ/iѠes <We {Yj) Wp1I g쏭h~2 Ӏ1ŌޡDy uT]8;WxdO<rȶ҄nHJKijZ3} ,/G|0ռ f_~c'jXc !fyUS{|jEPHp/񧘯m捯{9]y~MgIZ&-ڡ!)ٴ뱢DMk_l\@14~vNTΪlqIh+Q{Yg<9H剾i%tǝz\cc´Vu*x>bT`uY9C-fk}` A^pv ">xéNfU${.+?VVsnmGmV/vkGchڳz5UC=]Lr}b~ p@guү'sˮM!Ez-&4$λ^?Z"*dGRثc̏8y3}J;(sڞ U/Pԛ#Cg4rt0:哘f;~:َC*#Wƀ-LOЈh1?+;DA i^"p GH]ҷ>N~0\Bx|YC&JfcduQk00iNXXf;RnUpzaN77 P$`a?ȻgK.N7k:7wW"Z}MƏGj D?o W[6VcegfEexP=Ex=~rf?+b-/vl .fF__h+kK.!8{AhfTTN t.36Zee2<|jmR/"ΧQm9I$:=DO3s$r͎v}XOi8^zOyrK.px.sW-'FXj) lrI1W: I9KK-/:σWmփkrBXm$Jo|)y\ͣYnEW19 X=YΘ Fƻy +iNG6&Vm~xp.t;/^/ y=Zh1Rko腣E(P8"/Hj^'pOF !5>H'%Z`T/_n0E_a OX4+4_ 1u~t m Յ8vƙ1 9Į?[fD)8zHDgI,&}:9'zE@~=$.[2 ,˜v`0lDmq\rS%-?$a/~=c5vRKr3Zeu(yQC/tQ,s̔7+9Mi_:hGܦ8*@(i80{8U_U| fyXCC$R#i8FJ4.y'D(|8~ă7D_WHDdd29l!pmz2z!sm~&E\+d6qH83SaBW(l% ~PG(Zb@mDW@p ҇p)\fb暶@>AixVs,'4i_ *%=vY^g#gr!x'_܃#5ʝKDf,287`_k/9d] Ll O<2(Hc^Iw,JltF:͔0Ph 'fk9qK:@5 )d!HoΜtX]C4R1U- ,1=)_K|l7vŦ`f` t$ʥszlX$xtvQ!|g,<7.P*!~* ˜+RB+Đh!_uUf %njbEԺ Mk[:S׶$Wɭy#Gҗ|-/|9mChC|r]3R0n`WN!{`Я83ģL4("))U-7`L!Bo 6S HDq6oq9fsdsII1}±YSƳ_ɲkJ6owN<4-013" d"]Hwrw/L` vs I"]/,z]Ozq$ʬGjj-Ia +'+R R-4wA~l n*W]¹`;Mk.w!`CB&JY 2Z8rG:4t|}sl]NuL|K:>2^zDty-i,{ɹƒswpn c?ũ*+ʄ%GW< @U"G>D%;`C C dO WYClf^;!B9P@/5<u֪s/KR#@͞BwJjcfLb2 WrS__liH)+@=V~d? e#>~v:&ek'q+s5Ib@LLN8#).C|e(DݍnP\HԇlU^ t΄; c2D&LUK3q)MfKeHR,ؒD]T [:[yZ$i'&2M-GOM(ANx] ,YaA ȣ}\|^+"`@3vỏU=,Dons+jQP?d5[' BcaRe pk#Z+W8q!B V ̳nгI)rq /UsynqGw"oC#\EȯkRL{SHȲU!'@ tvm7 .ShOeudbtBZ1t)k޾[VQXQ\4Jz^60.N]Rw`pR#Ł̠┆gI<'Tlwfwn_ c&Aon .hEm515 gMj G01ju%/ ռC1&3M1vt*!՜7S%(9㷁; 6 Fwy%Py Ƹl 0MnK$Ԩ!hC,wPk dzxTRRYN)<#!-ߎ"j=wKr3Vˠفϵ6\/aMCgk u.-8!;x,^:S-s\dxӶ ኴ*0U!#de~!àv:٘oطh R˲B?ykpXQcv}&QoB"-oPd&70aiBd'<7S3wc)i[=F?us'OqmfÖ.jUc,`eS.|Gv F=ۢa`J]AY OG&8VG1Dx ,j.66Ⱦ.(!>Dh!)!W"D0HCf (O9w>g[]1s 8 NIMKUte_9ntUڋ}OewA7vh+C$K=WgW7DI|\̈gD>r,ix!4A[[ThimTf6`k vc1Ye=᐀ (63s/hpXMė\˲DE>UN+lP簾(A^[Ԃ`iϟi\XhGwW3-2#6.=$dXLzw_=I=g37M:*3mH)~X$Kۤ]kGP3_p&0ݰlʮh|ԻR x}3kW﵏Esu3аUn+vt/KO3,- Z5T="m2% #'0&pL&k Rf6uppr0* "ʉ2t٭Q 2}Ωx4kyσzl?Wdx;ш6H_uc(l/.涤ֺ&.8uo}FQHi+Ɓ2ooӴs{3;|N_hH"kjl DNgg\JK.zDj=r}Um[b9n&:v0 4@оPhoao.Oq|JxS;>enO@3ptfeݙQEtpW /nsa}$83)Ю!ɍg{zv<6 OôxÂԺUE:/zˎBMs1ƪ¼,#Îl6ql_۟~('XPA黑J>Gͯf_y|o`SE?mqMCKNpAC{%TЪn$a {|!1S!VO]7׎by~כUwyJ_1kpȸȄBfc&4%s`4P >FKPUds |K ytio8(@.4B/8cs~@׿#V `|*5Ԋl_S C[i^ u~  81-Aj+ļW幇-j9=JVC0KeZŤ|ɲc/̥`%tߨN-Z=-nS:cY"(JZCǬ(*yBׄIEMa"bF~Ɯ0]-w+ǿinS[\lmQD|0+`K>eg 0xgs-r8Q{ɭ{R@'eBD ~ ES©ONR'J7 w&xDدп%zoI&ǿ(Gqm,Ur `YX SfQ蹕E6 yX W6\Z %1ߴ_֬~5aM'mfNf04fF5Vo4D)f8½3'~q9L#1<{Gؤ`Sg-F 9;nyC_X X$ԏXU0|h;W(^YGj\)elzwʏnj\F0e[}l aBu%FY5Zbn'HEWPH4= =Eq(*H |Fz9A?фA<: 1oF"_zp0"<.~#ð2czqۀ{b2؛EmU IoD[ġFX0+r3X7{ .UrkOKA>әIG2V 1(9ֳk(kBu7jTOoFo-^oEb-v;T+x _2ЄuY_Gj=gz_Ϭ,z%><" Oh wRh~ F܊MJWOD#'TQ^ŧa+o72CG k9B sRvv MmƧXQD՛i\=w:Ը QcmVZOBZ3;gg_#//[i!St* S6n-YKЧB84ɟE;\hwOWq>pҁh*# ҆!(X49z hӟU5x&_u6s@^%L+&V3=y=ۭʌ)cs J8ArՕ,,AmNMXa ?ԟo7QWX}tp 2Wyv zSMRZ'\ZJQ kzeQ92o(g:6H^qxSt4 1%׏m 'KџbN^'`_=_$?tSEūO0o#&%L0)BN)tyiW1S]d.1 8y9ް7N%aSZ~iSoՎYBA*hDٽG(F3hHxWQ@kr MnFZ沯]^(";V68Y-wh!mNKM}>xC'ˆ:=-czhL(Τ67ʺ(xfqǨ3@֌c;ǂIunFtZvSe bN7)=UZE< [)wb7gB ;ljl7g9Fmdڲ6Pѿv d 7p"96qO[D+~M7)gYLɟpK+Ô$<=d{uGEP.#x~dlv-+F^qwΠ1䑵b=[F72j1foRT,1qK_GʇQ3&uç(6Ji W\)xF?S_W}..z}8G'|9G\\9s3%?#9/*{.v&˟UHt&ę;UGAՖ/T y߂ۄ:@ᠨo =)Dt7~ ױ}"$v7a烆!Ij4Q6ٚnﶺ$#,I( loFW\o'ȎLqxR}WV| pnOż+Z0ȗC{yf$E/BT[l e3Qmo,d؟vJ>U C5RвL-;xb@7*N'5v=5jW7er04 BDJk7%!RomU?n5kK8qژGB# d>lЊ]AԊf:?Lکڟ菖ʾuۨ;{7%p-lƾ&^~G[5fyx'",> ~IPBf?5eVzY2U;o,p(-g4Ul8Z4:$I*Aain{-5Z {hY*zd|랄K-ۊbl SĠ~&EhÙ1F]\Cߩ>èj1lK=uy݌L#v ETG3wV@qge7kkKLQ&s)s-:J?jU,)QPjTUVl-'MvUzR\4;=j.iKf/<mq `,u8ָrna̷T1B{|"ʌ bo)퐲֠}rBWOLj']M㦸av> q J7l[msUx |8V+3s{ÿ|o/(~\j߻TnKr0x{ٓCYtv{^GQ0f_?0O$s+t|hFuICK^WF*|&is'~zTny Rwboy:%<*ZH:L`W#R[ ^ y?B"䪦 cF Ƣюo{3F7tUB"-&m2 ]bb *DF<]J ;T`|/Tl!yөlQYcTW0RٟYŎ○U~I$Rej\]0#(z$b|d'0D{f[~ ඊ^ݕE6 GBS .ߧ!SHWSQ !O\ E4D:DEؓP>e!\K=qA$' '1N/a 0 {C y>N7 tDEp,ŀvFb#!isƽtY[]s~~"Txzʅxڈ8>@"`^w; t!p6F0w4)ް~ |kLn%Y =a?u+w!6eMztY ' מ٩ԅN:pm`uEz.(qeh3R@{3kۭ·sAJ%tjy# z9 3sayۢ]aw)6Ճ*F9vܖrDR.^@3kH! )@pD#' /N &R -K9\ͤOX)"d u?4u^3B U2mx/LIe6$4ik<{]:x^$DMK?M]hm|5~ɟ9U(k, . m<6K^|J0gz!h$x$ěc,Ļ7^SfEQF^u=Awރ@xdѺ}Q17t&W03 w 3~FJ϶E kd̵c4Mq\]Ty$j)ݴ΁zrfJL#[ XppTFy.*_PjS^08BADQXFw/cc!kuFb8L"ھ?.<D̚+N_, 􈗆ŻjΞ&E)T':nmD,Y+Wa$MO ĊY: Iq_e">cAgUp穀ɺ=DM%sے}8-r%2S ڪ!.&ٞ+x+?"+@lзgpýldk:~k MCZI!rjUǃV7"ӓf6\DпqBqwz^xCK?!KxEb"qYQ?)vl`%=,c-7]s`xgfEq+pu^tr[q-,5r{5I1f FPhrz1[Jml܈$Ǐ~AcVNcuh<2T^$^Jwܝ"nRVkw%R(>xe1eM1 \0QnƬWK|+ o~k& :y(9VLnV3Xxa^JbXm>j d W%_/WTL]k#xqCN5FXG'n]xU'mC%H;I ?iO^:QtD,DL@VHC86 Ȳ49n-lM/wAi9n2zy0Pd٥0"z 'b;ăcCN `邟I ۇ_]= kުceGA7{)>ps>֩5c׊;x vNḱ "_[U6UG7$zNHz$kȆ)!^l S!QbM|4sD7z&QBhE$uob n-bS^@~sMзi*]3i9<#L>A[̧?Ffl7؅"SIEu7~{9oAf'jvxQP\KC{c3Q?ǛL LǵgPog;!Bl1Կ.'n@0!AdՓ35lL~F{zzs*D֧6r-l& C&\S',O[2CuV&/Qj竝Y:m]q[ږ&5@([jCJHiR4FG2i @I cyj]Zxf淶I¨vK+C^dK?bu#.P X@+8>P8Neh&{QTDZs-32YWrf`xJbkB)An7HiO6Sza&8)YbXjy1h%=mx)yOlcwҰW_Z3g01Lʖ$=Z Īsifm#vԍ׺|Uo'g`V0~.R4&$kafb!B?.]V0ꤣЉԛA[Cg\F/ ᳑(+\E'qM| Š^A*4[cL'FdhE9>B])Y ^z;Lu[_LAu.?Ht?_aot|7h8sS/؋r??)ZN œl%_5hSХ`2ZUߟenbn ݫx?yv*].3Ov=5{N71O`مu7NER,zIQhWm\!,f"]q-Rq2zP$e`.>c{$hNk PCW۶*xR" HޯX?&KsA| cxíT`\>mU6&r>bjC4`ҽ( 7(kA4?7bR37OەGSqtX=@,ZACF^?Qa1;Pb5qk4m4PPDԩEYjT왱EͮFv{{"OQS:h'H,LcH?'5߀j+,s,"-ƉfA}-ڪw)j226v= pm}3DzME"7#$ݾpL{VijfpQmd*Ĉ}ٕIC&ixɒܽGnNFʣ' d bSbxn%-Uu_0L184.XS&|ov]<.V ېHvB;ׯ0{oCؽȆJ`Thuo5k՟r .˂N99Y}TESPϥ7jFac@ƼWnОST/CP$9ʁp\V?^v d_9ˆ)8 nP 7V)W>)<ܕ=>qRX8 ?fEv6Ίw~͉9QKS4Rm"gXU{VDj!N.".8%Ud+X);-2ވzEaO߅ˇyWq8IbtSR0|X;Q ǨiRr`cys got^lF]v9M-RޏQA)-\W/YUR}LF&6wK i\ &)gЫԭpj@"&z0fڍЩe C[{E6kBP/U VֈJ_w%#6#;eh=&h03($Ho9(`4wNʶgV%je5]r+.s6O~|O1$U_;CsMTZ/T]-yӎ+(ixbPIyլvz !*Z зqavxa. ƣTzFB%`3 Q%ą`ISA&/zq,C7$9"sL^y!yXNg6TTْFI9Tn[:gW8~K}OİxgXTx6 Y+7f<bu뻝6M~҃x3{>5HyђnLy)h˷m"BFa>j^G[oftkwfHF[ĝ$I*IՊ݋J$.CGfMCvwGFCzH P ٯ8p;ZwA:G\~ʘMR $kK(Z'B ۿ/|y<_Gs &6Erdڵ;z%XO0fWԀFQ'RUn#ؾRfe&>VAfQD24qrԑ 6&j=L)ǘ3 3 |qEdXiAбqPmkoҠk y7wvNs`'D`1V FBTAcb^S+6K&)%lwDvG q  SܭIK.H5a=$9oE0kp_pR֬z s[=ݠ>#_;]\#GKH[&m`w !N004rv/9ctk @hN7mb13Oo`IL;F;2˶35DYcn›ј$t ߇N 4}V70MEW rb41bwZD5I$* y/A2+󪼿b u1ww)-em`5l^Iɤu/@q{ʐ5Lz}X͙s6Ԍw{Fi)z#p;R!QO+%;7?KҡOӃƂfJk[Na`YLUGӱ^Y AEeA3-f2sY"* ^TB6N)] y Ihy *Z)or4s?Ⱦj5:}M">Xy_zDfnh:{NK|УzSAYЩ] wO+լBvEa=UfZ ?|l^Y͢w*`?tR׺3r㩨_>:c@BK;[/bIʇu^.K>FK_"5Eaק[@m3[zW P9zř.Y "WuSQ!?%K{_Pא5}T_ȹ.L>zIm.u]U/be9¡NC7CԵ2WQ(ǜFSWcooLH>v KE.GӖ;|#f%5t7S]tM>lH7Ru~zD޳g谅Us!jRZoYR\SNih_ӼU>\ԤQ :=G-t0~K_Q}`XA_4$R(8HIVǭL/sZkj%+:P +%9j.T]ߦOF0'5YQt0C}_ǘeh&@&=Rbvr~^M>!XtsY c(/RXT,#}}8iSNqވ@\UW!  p8`J;-rJ4} (lЃ].=e-cwoD8˘}tTJFTzNFu cRjQHǵŻj&hIb+1+7{=4@+ 6DB0{,ud,nPv&0"һ"1 `B$`}! Q` TH;`$h>5:lWЭS]/yݨo;[mc*deO'ϒ" э[Z$$]dYuTx_Pz4b7@$ i n=mReQ˜6IL¨m.oy:>w>{iAdXȩ EQN效Ok"mP"@g-1#};J)| @nbiQO>q><:L چd*GRR H"#4?K1ά\+ͽ /u^4,5$/Xv,WV9oM13ZvXj8v[yV"V.a͏jhDxu/sl>O sCJ$ Z? v7(XnãsTE|a)'= H(y<Y2,,PAZ\j`{tJQk 5Q!:V\Z3d\zcyw<(a(z~:ꏮ{|\~w s1VTq]E<"Y 2&NL<//{{EU\W|2 8F5N*H~)G\>)G&&~)FZ8+K-̹4m ?v}3 [dIj#(o@zz)'Y'S#}أp}:DOImna,CT _??Y`Oc͒ߛ\FAt l+p14b tA7?,Ǭ4╪pzQ\<7Tv :t,I,YN2ʡ*LIR=CGds%,wxU汢Wa%˙#(@؋7W]qB-FcqPhx:(㲭-JWCEܧ4dD*'8T=!Ųo믬q$F p[9Ru/"'cr4\x[ik I;F·t.ƪzCĞoTo 89\{4h*y$W5sxjdZF}*@lBHW΁f5>^- o.W: Jʚvxjv0DA;f6nw;w yz|yB_l۪ uQmm\}a]r;<.ٕU5;ՆlQ2:',=)eݍmԏ?","vD>9=|a3| uQ9DwB MxTW6WjJ| c}~3< NFXvB$ti^;0$dqsDzM/%>E6n/7_o[ygL@RpO4\ݗ(ݵ`X6 .T[;B@r~Y HQϣ#q'e^ V提~e@u84,1&5>K.mbWI>U#DK'KTJ&O;[}]\c5'AaY$Ck>z6Ŗŭݿp'{qɧ@wO̊u]1'yjy>2dP0bBt2F3%ʗ*0^7sQsUA_5,G;hEtI&Xh: 3پ)Rv_v(׻AH$Ã^iЍEp|oWv]s 9ws6dIKAc8 FQܮ/.CU4"҈*~; jouΪHN pA~ ,W\Z2I%KoJGI NUpoC 3*^UE,~hrٗ+;PS>'$$~.eW]HbN dyCoz3v,?PO>@ Y+(1f<}pem}Ɂ>@Q 1Vh^0%042|)wxu@FNN.[mx1v+ MԾ^&oL7+g*Yx m]Џ)iK 9#x$#robH (lzb zYI uĩT?+0>ND("je._pO[\1EXrFDѕJUdKBo/ZU:/S6sD6`^مYM} %5c?3h6#jrO1sZ5>|]i&[ۍn/8HJ4]j*hm_t+fF=Y+Oo ɩPdm7?(a/rJչ:;?YHI pg>]8cIA<ߍRW"黪?s-R!l[+_Tr#K豴,|pc!(;xNL%~I"VF5 ӽk1, "&@H9׺ ;~!ۅB(+}m`l簦 3w799H`u=Սo+,Wd)yc}Qj>qK;J~,qv:}Ǔɋ( JH1]zO3gsҾ' ) vjDG.GS~cŽ ų"/ _-i@k.#:pʋ-a~Hhx}o*/[sf'4+\ S@^?Y+K]Glx"c(9yHxN!(@ꦧݏ}c|Emj@͵Cq˕sf ~;|XEտ!rM7Y5wܴ}a Se#>.Xaws/9 F*FkT<gIV}| 0Qv>l'SɽJA=YO>r7$m^O21¤ lrV##yAktE(ǟr&W)I3M5h(4z;$vͺ "/V( ByWSevrDqe'}MM@.Po;y{Ñ !Ͷ5AίPV4#6wBJ%^eoe!ɅGU !Y*O]hn 2+´Y^W(qw!lbIg G `݀zmOP[)5 1m]9t J|5.JZR-T|LGl |yuݮxc\ɞeQ|Ĥo8 bR +2|IB*?(%pbJ%ÞMƨs1 OKnk@w`2 O%iEMToL?˾`dlL7j}Y/=3ˑK36]_fq5"& /FyXAOv<|ߠi+y= sD0 Q8w {yAg}KR8w$aȐmF]jU%3񉁆) tQbM:l;"xkX@|HztyӪ0z,3:vs8a-\%dUϧ󚙃Wv+k Wq$ i]ࣲ:(T']l x)Ͽ,1~3}K+aA5o͂uE! s5FF:'̈y ۰ \8V ,қ՛դ:`4|p7SxemhZ~fzmCu)#z-p|Yl=;M^w*GˤUXJ"Xk[QYK+7~v( I7u7j%cn[0Jgz5 <gϼ|0|?>:9 Rˮ P̺²]ٶ l@?B9-R,Q'-M$Vke@4rLQ] ),>7k 0/% ho!-weFQϱ44Y(lEMSd7iZ,S87)]Q>j'yϠJi?"L]V33mT4OЗe\Ehv|0} =Meȶ#2MЅ'tfNW?|P^r#hh oH=A1̶.9;uRE>;]}΍]]_ǝ˂hۧSОM( FxKLXS퇯o~=ևn LiG51$ ?zxۗNx/;hiɕ-*w^_`J*CӔ*|/% <Xam8ig`LnI(D?ِ7le?"ݘv) Rf .&TD˖(W2x%f0MNSf eS8t@NNM#]3u2׬ʖL kmW;4]9;QF~x&-H0FYD*F()'JGͺ!@ yy |YHo efj:ܭ5v>~;FfuY;0靨|]=s@9im Nӊ>\snEUl,:ˏ(@A9u{ξ\P_ߩ Z Fm 3lzu']2% Wi4(1x숕f(?PHc@#8\pj;(-NH-}Hn߻zn":-`AjɍAQbT]WvۭdUD!<[lA@+Ђ=:/xL&:B Rz 0魫#a+\(B=aJS9 n45TU1CHCTfgWOw}j!0\!t`9iQ)W;jp+3]Kr3ߖs2wxJBhZCr`ǶFRgcNJfKt֎`W@v`H+noCʳH }y%s!KsFai[zrJT 84k6m()ԭ(SAX|RK3i0Vxպi O`O#1Ƌ SԈ(ܯ^٬eHУgE;哞5K[O"pE a:: %w&gūdtCk?k:Άq^meJzn9egY?$8⛯fS1kΔ8!tah;~r Eˬo W )ű4m;S :f "EM3q]4beM:G ?9l0#xHoWৗ -#V  Ěk F/嵫U0 G8Mk4w@\@Gc>ںnj۳cBL:/W[# WǛ뫬w譜JiB#=ݴ0r:RE 6T?Ƃ5zLkiF篆8ϋ]f[ĄfMA1 wwFsǨR4qCKAx;qם-W^ 7tRhvg57{Dבּyk<$Ø5wx $C˔ G<%OAUo ~K\/: %*25g(OZUf蜽d}1;>D;>\ѽ 2+n :ׯ;<FpSK)ۇ^!C 83x0ufmp$M,!ю5gG@|s^85kǐ p6ܼ̑=9 Uꃤ Z2:vl-Wmb,©u$DZp%*(+FVHrۿBٯyې#3Bbz^~=?4ko7OZ/iYo!!nXN8UF)wE~H6! ҭԥ ӵLZB&hoȁp[%Ԍ$mf:+R҅*G։Oe|-x3L >&cm/@/Ih<#'IoϤ? :pqP~mP{rn&V:ܜA(/Wҫ O vSL*Ñ +qeNM :kUrm>8fT͛H+[q&G];#γgP5yPDLgx{:Qmd<Y?.nۧK~-7cifiW:v߄5\j4 "`S{F z+TgÖ AW5P T WS |P/Jpԣ8)> w&=:LKWO3`Pxz>Cg$IyǴfP۱,Om8& mlĜAD14Z.TP4ѱE)߮M߳.a[y/p0JυmTL\gĎ ԮdӀ5^Pڼc2Ädy^.7=f|)q֚=0yPē sE],@VG}. Ը?<D*A G5]4N 㕈,G6ݎ"dϨ lMd;~)s`-ن-ͮt[quLn/I/ ӗo0n" xe7針Ir5saڇ,(6Lp!*s E(؁bG aycH;$Qߤ1X~vJQ=юUpC$6Dѷ6*M>/Y%B9oٰ1 @;.ܷHMsJr mVY.uqCyc'OՊЖ>wnwCsKu Hu u|Yc4vh1 mְW % &VѡgilbfUb19[=u"L|;[>VQ4DI8;ޏ\NYﲇA*@-eS,kkB[~tޣeIb.c`p(׹!:QPĮ CCoXjE NSӢHiZ#a1Oe)Oz7;-DZt&-[#u{S|\Ya3?62+Ҩ=D3fV -@b덪k ]zFގͻ/Kd&Ht9>!m6ܻ彴ߗWq5b&5ziڙXQ`So>HKcÔތD]ȑo9Hĩύف `\r/K4sO`eؤE!><ڜ3 ?\|،Qs@>@!OQ;ho 'kKDlt>@??NaW4ϠK3߶ͺ!R: "r(;YOjp]mk|jbic_ikևF.d*YQQdH TVqsɞHUm$賧k}%gRZ]/6;7 2~Ph=O)UxZP~slof2dD߿,ԏLq6͌7%`DFA2V' =)|F7ѝn(NK2DnjdLӔp7=<8߂^;46V(FՋWUnsGbf$+r'.7+ҿ± ccb\d1+%Mobya? EQ"g1O膉cn$+Z(i辰{ tv^)"PnJrI%, MDEIG+OU!nJ-D.[pV rq2T4f=Q J.&.vbWhW !ns2`%5Ժ*M וwT ۙ<}=E9ZoaSX  UjJPc=! ̇91DK3wonuC`! edUK*㸱$V{W)0?`7&aKƸj~ *@K''Tbsm F+7!Iѧӗ8@@P`}¾ގ;z,G,j z5{:f2 Ў}P]reMt=h߬e_գt;4 P@.Y ,6J>rj80ifbr,2MdلbG/JHUDr<u礬 F\oQXBy_G h,U1u*l6,ψRٶKq[Y_p}};%%7* ZUż*8E}w65L ?/]mC9Dž⢿wXcl̿흫5|] c $jރ;Sذ>_6Oy_5PC! Nj$OpI)aVWGu`6xIXk #`}ᜠLo "|L:(sƘ9\v`n/".bƬgئCP6I{!I347][1=Vڡ]vHydl_\>L1S.A2 6W?$F$`h|r(Ԯuv@VxH:6|4wnDyǃТ9FicDl"Lx{|kZ<N jǪ8,=[y-qA; ˶d0ciB.Eש;mZ?/]PqҶgMԼD-77(>w bvwYvW 2_yDKYVx/RPظyIgUOj?^5*=oSYp|/YP֠T(YHs!jx4KuSd3RYo"Ҩn D5f/},'Tܼ.*ʉ\⣀|.Kۢ7Ic3frMcw6=!W(x>ͥ l)Q}|sSc='E kfhq啀X!n-FuŴlD͒jk \/;s fY9p&6_l"G*Xn _ʷz xF;۸gX6.oYe8 ">3?ۇ2O2\O[~uc&Q6E+EZݓ'm̀<ۧeA>GRHz}cXk/:q`C^o K*Gi~N9QX 1$?^ο ˯<@ 3kph\7Qp{Mm#^ v#sOuBvPMMw 0.v|lUb+lN' ">ɿ]"U,P*^P'C0~y:Nn;2Uqt=3 _tơ衏0pi"WC?nW KFF|+fD]f3 11n !nkf,amBTRda6 b0#"Mjr1Y:&w 5;t4u X3p %W0e_lյĊQpevuW-}e)CWY˘D-Ip -25Y!oFaH&_1N6p&02]IG+&-K)w~r&zm.6itŜYrC>д׉qN1J3q)Gc%]֓`7v*' ?hcLxSS.V}t>:<&tMO4[8W"] =?]؂*wʮ8qlr$lcoz0Zl=/u ݤo辤fyABw&Til/c{B@z0D'B9K2uu)/,Bb@*($z6ߨi^(Y=mFBZh>bn%sYNcV#^$}]%'ASRk R #.2<߇cEwZ-/)` aAEJ^&[kQ+%U3LfiiU*Z'}5FᴞxE'1d`'CUIp 'S :r6I}R陮eɗ`_6"m[ǚXWlj`-)2 vJbrp%hQV’8GnShpˎ ¥%u"YWО-$(4?Ʈڲ=2ّ\7zGe46^|mxAFǠ%ZNBnN"_y :OV%G#m^t\/vQv51% d$"׹ ki<ݞO H%&ZZ>JK> 0nmuXe-ͪ 2ȴ{$kC;*?)$0xi@-lVcvё{_6dV,jځ!쾌Ag)@hfw-Q!VD)T{'H(t3e<^6m" Fx'.vk Y''Ēd -QGk"G4X1l )g ] S&A3zdӳ!Ĉƥ>7A%+j !U t85B!"2&YUw/+u\_CkMD"Rrhp\cp D߉N1Y.Q0H*,H;$ˀiiM;B uǣShilc¼r򪜜rpH=Dw2RY~/VH"&J3эgpo6삅mX8Oha/E&ieƽfs?-Rz/ͣSI. \Ϩ5 X!!ؒwҲIM@kbWD>~;ޱht2]:WPDgn@WZGpR''wFPn}{h$"B9VQ%<^Ċu{4ȓ0\dvN;…S[lM:-gȝF0<~+] \6aPƢ޹%k+w;d AsvCڐh@R sDξi28Ղݧ]!Ck̬' N鿙ϟω5tH` |;em81w7TW|%>,ۥ+ǟa! ꫔%(i-ho x>rmBIܧ̷҇,]Cq՝K.ܠ풳)mq CK&P +> &*9RvڸOPL꜁#_?Q>(NGPHL=_ȤA}g$Sdˇ%IaG hAۿYXֹG؇'iF #RN_')m2af#!q_ah# Ɖ1;Hi;,0G*:6sw[:kQV"_זZ>)inMw헮l7Wj u5[ MmѰڃ)#Hs[twF\܄}3OZ6zt<0RJQ\Q*.?rƲ#f@(.:g㶕f< VyB*V jtZҐK6 Jfnn{/ceTͣ JJt|LwSe1d7+ h<5Kođ[.Ƒ_0Шip1!8p?y1Ox3,V#e~/'0څy튔m1<%f(3$qPk]c+uDKFzb2ltUA/pRiNp}~na9.*7W+p}:"*z@t@Rg%Z=L[pm1/3A Ő_ok_!*M@ j ,(;JPrB~!cZ.S0$q+f 쮬T{nyP6Ot[  /G:mvfh,OVG6"aꊑ qد_'vSq;DnáUWfRh0q}Y:6c1ׂap\33?vC@ZHHzA7c2ozw,mM@aYЙ ؎|AT9V! ޞ=NN4Q<5q%Va%uԘ;'#ib8@ekJ)x+嚨܍y11bD@pr*0x+uh vJ}2kMVaݐtTR~EA1(,vn,aNimlcR !XBnQcL^ks+'X ҉xFN\R%'0DsiN?PB M39]5Y,3\JEq1a  ʰcI{]ALb$fYˍ t HD Z)e`Q/:w/l{>lLPw5=9@˼&' ݪ!{92Xi Љ2+#@:6/*)꩏k(<|Hܬ5IRsV7zfK &u:,3ƾ = D݋( y!3:Uٌú C H̱3:Ҟ:,6r:Ka#r'oM3q\׶x}n6κz tyÿieʔ'!_":).s* ^~N9R r  FERFGamC/fM})$3;}o<."NuظM9*p}ކ6$?7zD5QsRcYa{؃-[X53٢d`(i.a+zuXr\?a(99i>v Oš.gx5 0Ao؍2d/1jBpLc۠還M{m96k{K5vYMt?Wh Ml淭c[㋡B/2Q5"s PۇbAVG=#jzG,Sc1{YXaǫć |`|I|=WVM+Gf3zM^̫3[o{Ex<@뛼bgTIye z oˈ_sCi7+!6]mBw,rBD"c1kZt49t];)"H]h֗Z U4V=ЌGo<;C;2z8ZbKQ#>fBkZ)PI C}ܤ.P:3Fx85uGH^)' W"OW Jl\$ #E$ly8pƐh{ZV8ئ\B|͹6M4Fi| exW8ē4Pg'Gw[z'l+dt=|pv (_'s{{ + N\q\zf=`/ .~yªKRf51t,c)>(2ʩK$ Đ4b>3@eźۧ= %J ϰ/Y6[SBtcIݜ)g(u٠tpp*=M.NMfwfutXtO==Qi{yW#z$7fŬhV ]4Hu(5AQƢde[w2 _v9y[%]krm@qkCCvşS%V`O?H%j#{S]ßJcһ$2F{hhcH߹WsU)#iʘa{Z,_G~Xa/) @cyRehT@~#N+'kT sPzx +E^\+AqEtMme}[g9S4BC\ugE~60S_V `ƍf|T \ wyl ay0Gn@ " 1$lp5/X`mk0$\oxzHgKh,h[yO#6'P/Si+4vupI֚?4TǬݷ1F>Y4轇dygFXF,/4q3&"bG]_|7RGVD!]\17}l#SE&]SbZ9<6RM饖1V'3eeEe_A=ec>h^)w5.NanշڙGGy wHm^VGF { Ml3V[5 2nW(K !Gh:WF( rы+ѯ" lX<.OXTC [?~ ~@]5 q< 05ڀc6~! ûjJ1Y}l/ݘ¼ﴠBEӬ$=Go|#;OTpJAޱL-;;%8HEJ6Jߤv&˹ oR؝[,Yo+v^ 1;WƔas)sG&`{x<1KCM /E@C(Qh{s;yX+>@8/j@At q]W=9bG=cn<*cCjEew&6=Ҝ{5Cp{u}+X/A "`ONpSY.bU[@kń7phu]4SJhhqB7?}::FB:>rJ{Hxgϵvvx Ιj (b@E8y"4_Ӗy/oTBQy;ŅnƉ% P7W9L(퟼jI!@e8.ԉLI*͎L= ĞCF%Zq*X!߼b]4Qg@H{oB\fӤJ^@Bף-OX. |4yVaGiӐ6ޒf6̷ZEJ8uTK[ @nC&S(F-">1ǚMԾIqI3_? V@!%P-U%iRMVizMի. YC&PѸӏESum@'48u>d&X;>dl3 C{nmqZEfM >o #D O7<&˙dho c×H&k47CZx2 忰 Qrfk|$EK˾U_gHGQXptZ- 0+??LQf]D[RlT;+_SEyP@dw=O9&X-TMUuCk-OR!-ņvx-.CI\M0NװCv"P4"^E4g[^ʤ_:3uQLG/-օo.3weK| TYF7ќ8j5`0ՋXe񢇏ےQd4^y l.ER(6qJ9\vڹ[iu*w?om,:N9?PPW]o$cѺn"Rl$5QMeXAE0EGړÓ@A۝ܖ=2@` i[c&8e N`-8GCϹu<6pG qy4pX|7Y0woh ؔi39Ͱ >7Xڸ\۔օ`mތxh\`!M5ۚ!wf=vAE\L6ZSKVЍn0WcT栈mIסBeh;#N!:d=#LA-+=i6GB+ cԵ-J$_UAЖwAS5JJ%k1RVޘ,zwpT(B{E1改l^PT-==;PZaOi~K N A x,fku ~(n6Q[\&ݭRԕ\vA@W ?&I'^ldj KEnX*O}A8坴6)nI*YYpgŦ{k I[s3 sO/HUlP%ڟB A0`6Ξ@+uevq~y-ZaF\F=,?o&>zx*Sj֢fDo$[El g=p$2lbTe&׫9a hFoޠUqܤ6#VE`\ .=5Rꪵ|q(؄ DKEvl[l&q8W~kpBlI ?T%ZRg%n2fVjnE^7a&іe94n 0Az'Ş⥆X@t oΘ3"0b~+zkZ90e! ;|ɈASG2()Xl$5ZOԗ|=yWRiCQ~[ D;R|IU|U[7Q=Oa2Ts\D5I5\'YO6\+H\ E.rbXޥ@՘Rgf{I2J$y;u1nO48\,ro/%ZXbR` Lz,=)LZgKxx`d?nfйRf0LUHU0tYC/@ J_ZIM*eڃdJcYq/Usku7XbjS(A$L J"=QQ[Wz % dr?f`㎾J|%C lB npZEҩT;ÍqY@u@>Q&fJzuqF_r]Cw[?:|T;rQ֫˨r'^Oz}L n M 5ᢘ@Գfļ$Gwż s4.eBuszS$~^_{3vWSY+]~}sVNZxcP:܉8pNosIڭ`o*6ܘn\h 3>񙂒>t1>aUB[lxKk_푔@@~@g.|t*>oq]T;7!~nOO8ΔKΞ"NBʋ aM>PLݚ_pp$ٵݫva" `($k.W#w9襳P? cNeccv(1aۉ  *+l㶣̖d8]ÿMXs,: l.Z$& GHoWIɽC'^\C#`eE16LݚFэX$ذ߬;?zc޲:eQRwyUK{C%Xe>IL%cܸ<ͣ5zh$ko] յJD՝ lIc"l2XPݏ$ }惣m U;H笏N"Z|&EUXePIv4jwe.m|T1 6 m9X(r<'@6GTh~km~b: }_9[&::6MʼX^Os|6P#'-,_R#\Y$E柪/k={ -~81%}f9GFZz:~XV 2Sr0)-(e(ڲ,:r ʂh ӒQ})NM״˨JD"X6+"d0T57nLal?JxZ +oYi`t]XR^&5iw7Sqѝ6~iɣzZ5@"Lڱ>;:}+i?EvḯlI8~A-ОrLj3̛*Mwq]E ߹IXnoOF? aAjy{> S8x; 8 قcSY1pZSYhkDRt \3M6R [2$X|j |xF6`,??:6 }<7÷F~!53`C$/y+zxtNT5g 'Taut/4z䮶I!mSEWEyֲv ͗b1n~R#Zmh @5yj ݱwM*MTKdbA/a-ssÐMjfp쬈f#ؽj]g(RwؑCW—Tbj5 "[$o!⚜Z5; NDvpڂb 94}%PB꫉lC6P?Ӳ_W wG0(5xg!id C̟|{])R\T9ӪX)!q* h{t[\l1D"nT mMmq{qUt=HB#}ڈ/Mln̽pc@NO!i3W>^ji HB&XǏzSHVc809,x 1|4 ػP\\X&~6$Rcپ5}1w'RPj=a!Ct  "N0|\)0(#@pa(i׭4Aybt~/"u8St)uaΨK6 RhU1{Q+[5A u]r)h9scUM5o~JN)ΰKha8CXyߠHQզLdOv{D{\/ 6qS`m:<Զg} o)oɄK!+uu3kWw hf~2m84. lf(#TU1kA0k$7}l'x1Ed/^P$?L/+e0眼.)l2֭ݥ&qC1 8pkccPd=(tW}Īb@G>㊯e6aM-p(@T 'y[=:=bF%~/aЪmgZ[I;|QU˟ #ŜD>/S^%##QEwlfrsyV \ jc:fIXL)$ã< 5NP`I:OSL[Tg|K 1xM+&6 J=?Ij_Y*kA?B/swV|GQ_]`p|Fa-1Qx "% ,{JYZ4wՀ-5<%1y:ώt͍C ߐےTf"Am|MW._Ȕd{/*Ul3jk5veScSH֑PqtaBI+oH{ִ2, z(ӠL04|4s&sD!&C/_=| ߶և;L>A6 v׺Go>!ڥƨ˝k $w=}#nySt 4'I%27N/'?Eg_t½x~ykWλY8[rTސN8El*xJ*Z]AKSFmoX2ݙ`l .(wE אlo=b>Bu;Ut4]H!u2f.Ϙ89 ziJ1skgw Z61A\Uߎ,".ϔ ˦-wA܁lX<\!/3v0CkEU킳]P*Q:on~mzP+XȊP J u"S-`qYr`}gQ10&G/S_NsL0~ˢv'C99KӰd/m{>M470S5YF"㚩Wsc?w& rXx*< &ʼnEιՅfpsZ6}BD=qg#fi)WE\o@T0@(6A>D̖ > PW2/] @B5×)7CJ^ׁ JT5N̷Knj:%˫1{\+?1IG_`ˢ[ ,2/CzYM󕿧ֈk:!lU"?;.E j($%·yø#h6^xx]!w7ڥLᰣjR]n<ᙷ-%K=Ys!84]Ba/^sfÓƊ1 s]4d}-ӍA&Z6^N M8nbng3Re t(Ԡoz瑾)=Rp B,(l$g QЬ$l|}@:75A?IMG CG G|5.~8 L!B5;/!;Ep7 "y4)$ky[u*=(udVЁijjwsDhiNg' Xs6FX2:C{Z#U\ur\q?|LLfps#ED)+CM3GOWV`nF(:Wkemvy!hdx2N*—A3Q᤮O_k/)R%M/oZo!KQgN?3n ]A,teg3ՄKxu}91xk9WE<uߗvkdˎx6eڪ,l-6۫?$^l1@7"&o'0Zsź|+vV^h#̰bsJ,GsO #Bj hI@ yJ6h/Eg`3H3$,5t0 f*Kt ۔ ߕzP.vqw"yJcZf:6,T`jrd;+:vSq<_$:mih#c/Bk 1LҤb鞁ڝa{xΛм2.̥E}G' ގbo =$!(g:^VΣ.?ێ>9cY÷"[6ܑ 8Dܶa+j hf ,P\zb y #KWVY|fiqfgf6T?yr= H.g*f5FfN_TPOGj|q`-Z: V%kabFγ.Uj#i7׋o6&=V^\BH)Ax*wR ΄|I2q^^Ke6p (TXs|+߼e2O~w6XOxGƒEҭ2_܈9>0N<لPE@yt:.VY\qMh[,Iz_FnOP_ǬpO_*)ETepK՘`%ϖtӮ%A) /c>Cy拽X)EU!Y%EK7CLφ*)nUxr͕E$[}JR #+[oWeQ@5RϟQqlj<1mdp252bpokӈ$&]7s)'i|>'z6ۖL%E7j`Ehvu8dB,.>Ө.p0cy'[T3b pd!K a^PCE1cǔM`},ig> Js&3EoyIvD Crܲ&IG*/ѽ¹R-^<3nJ:Y;ޅVML>/2JGs"AjN2ϛf2^ _*=j/i(_ȃJf6 O<Y/ҴJ>J&q~ 0'6ҴTn[c e.L4I8#dұAi5ڀW'#JC>UM>4:$ԲMMa0{+Ҍg(9;0QYIχ[y| *lε ^AJ5ZЙ"gPqꚋ/HaQAg']E*P"eP[ўwqK3`Or;)l[(85=}G+(_d~~.RLvݞXgL /Pz!j2q ,]얎x g!>.PD6 Ohč w6%DZ-5qy|nEgIKTn}x-8\ln@q-\o6HqEM8+Ԝ񰫠!CJgCca), ;f Q'W>aʚ\ofAVԢḞCV0~S+TPnelIؓ9~&\8\Hn7.FV`xoV? b4;i53_bz.3G@:To]PؒL %oW_uo6"KV3䖾N|tEl9, ϛ1^IIDrc Luir`$!PʕILԻCA5v6DEAE޽s:cRkvx` PNzPVzS{MѠS( ˴056Blem?qNXF:EɇU/ 8VZhn:ʼn)AԘ?|w:`U-+uNj짿lo5,I||ڿmnG 34Al]֢A' ' 1̍Ӏ Z祃4wWOm蟅a*D$VJ {ڻM %^zy#TW?@i/Bj.2.[Ngz+oFnmK5BD #XPu1Z;TEZ ͤ?[isDĶdA^a)%f<qUxnFȷKgT.xzT_JH(m]`$Ғ8ДvϮPvky߄ aNwzN]r9< ݺM8Cι|aDVlӣ79QÄU/YpUY+ar٥jh, , DhKNlݧ ^Q^P!UmL.tcE;` ; WFf*^Z"|otUO(ZiF}4Uqϥ&ӍTsg-&Tp|R}\V=4e7f*drz:I[vt F3hoϞ^>,x+/Jzi^?Kc|&X_kJ9^/jkhE@Y2tcv=Z*˄-U*fILw[x(2yM$9?zGGQ`zZtчJ7M2r4pB۞>źh(Yd()ks7};bK^ u]AqYm[v:{)]JMWNlJʄN{~O,C=azeu]a` \wG@YPzYˍL&LCNXASBHϠM(_pB$"Z5}] 9&&eI^JOkfS=дva7E`osH#8'_Ni|2S[h<%$iLY[ mUP>o!EK@JSV*cSjjA0N*Ù $a3 FETPWh?P]9"E7MI??WVtDBA/j K*6S)%MU=jiTh\ۏ̠h| "Ĕbܡ겪v 1Z(A )%U Tga;]`6.V ,BI(kM^T2g3IuP aE e2l[ ~)oX1DDE,}'~ב+7 Ky~ K|g 8rOMJ" Du,0$ %D:ܚsdݑJkfrCk޶\j¤ّ2SBg9Qӯ̙ka<>0Dq=~IAKzEbܙbѲ5dΓ0c|!^eVfߌɲ<!PBiL8֗tE[e"7#AbJ!}+Ò-P{Uc/xNU&J%`3bNFdk/+a#ku<^vX tn,>DIj~m$fm#2pW_W6FWHP^HJP1wsTȈ߿Kr>E{z1vx.nE9b|W$7:!`L,{BgoDO1gIrh.zAq^E t"NժVi{ 2Ԫnk;XjND4wh_tQlQ (Sn$v1"hBsfl4#4'F*]&6[_Q4v.MqRz5?てsK-)5;7;g'7b=ĥ?~fwm#g)Y:.U+4Rgb3gt9Ä񁏲_l{26!@c?kr ^=6gX'ߝlgFUHUp!:$6B.6 'QpPvQ;W'Ff~<ܨ1hqޣ>s\8kV&a~IA@FDi3@<ԉErkϵƴL:Tn]Bd<"4۪E|ڝjn+AU\qgHdPߍ|nC.7*fͦIl{cF?sSN-Gcr#sӶ9 ŋd}R+U*L+#A| τʌ_m'QWG5!_u8ڧ9j(|g*8f-fJ#֦:n%hQL%\KwhdTmNlGTcy27)M)ۛՑR2hpj{.x{nV*7O+6QCAeOIa5O tgw_s-3H[]1w[? PƮ4/V &w AkCwЌO3ד=٫һ>QHط-p;Qk irҹGI[G \5'ĒpU~=={3eM"M >xYۗϊ旽0gHFP)N{WYɳag139xR힏$4{X q.e'T3EgY5 "sß<:/ĪrgcCmRXkp&?$jS(D0)lcu":ܦHKDscB_v^wŝ‚}}U\~D=Uyz`h*C{h)ή?L1ɳWxr<EG_x2j]Um3 &I btZwξpWnB&WR@TKVs~^A~+8zTf5q_RQRJ}v|!Aڱ>Q0j/\thqfZ J!{ {B7%VΘvqTh,aajrvPl"-{AQoY=) f06!-'ۃY)[کUpNϼJlǕ~%W^SŊCĿwg_%(4ah&Lmق#HA/8~Jx(eQT]XA; ut:F%{!`5+[Mh${+7~NbLpL:}r`8.ݛUA)Su ij -`Ya tPc1szL=F{X5O>2UCp+9r>5w(aY/7#x݋]J;j2=#V7ڥ Qצڵ?)S䆛r^sYkg^@}@LDffu4An :WA[ zrU DByT^8q%Xlsn_xDb|(^ u\[JRH{ʄ3kdo㐆0r6 G#`B4..Jdp^.H?J, d܂'rё7l+ tY'dWgf^A2Ցa  0CO!y&Jh{^P}0̒,g0ݤ0x1 9GC~s'A f VX-MTr- 1?_AXI3B|I$$N:MR¼ ģ `& xՐqzs;|`b,blйI<R|F^5}v->V呓V~W\`og>),f"_X0ڬw`r X]lO裟yh" lak޵F؋xLTھG53z%KeB(ۊȣX,,Gߛ1Ȼu2vw;SwlI+'9k4@ }~dL9X̊+ëł 077?FD\H*#&qD2cu(^ d mg=>Mh}S"5DQ=̙FeSyl$pjc, s{{ssFk *U)= RHO>)oR#k(RK"DH8{ZУ'A(1T;*e]Pu%̆qnWUx-;cTI;.'fUٓ-Ji}3rg]zX2]}aA迾d>{Jci)\$j>I͙d|gy6Fakη׻3$uA9C'Y~{\6l_ O*l=sX_R[] <O0H~{YK|bT]}v[. Î5 a撿)}CazՌG. ١ƺ d=ØRX?Q9* qўKnɟ8N9=#6GXKv[1Vw*qNT#!Lps}Nh", nLfԮy6 `uA~la $zMDޠYRV47g*^=0h,T ue$|cG>Cpg+r%2 3hlJe;K%_0E//J̦S5>؟0z@" .سieCfX*s=)U̯Lh]v{tH r/f^uv7v>I374r%Ojޫ"5tsq.电%7+x9YWX\X< FF_TuW u <ۄ;mlʴ@D^jux51. <7Z敍iyTƄXckt\*'R1TKso= yJg)D)Wb' mIoG3S.Վ,X!M&6WK "R2d ͠Lb^؍@ԓhxW?Q{TJsOnQ0:6ָ2qKlAXc=uۓ2&}Lm! (7dTp:(,5b|=P6}0RNY$A;UҵT`K@=tUEx~RC)$i#e4D.@ݘl /gɝ\qj=L1V/MZ|#^Ѝ?Ts/h2zHg^sQM Ÿ_i#\7FE]XG`"MϞ߱Gqm.~ﻣ䜪-gXX^Jzc֕4Y?Bq%M%Ѩ S|䘊P6ހϚׁV{Ly.9mX4woT7hTMT>rJi]9t ^C[8a(\Uhƣ2+l i$I8xӂr3i/9iI] E2/ ̾݋"W+WDڣǚR۶?Y" g;FFn$:`s`ibe)V1K\~ 4ʫǟbomhi՟D75jUVɮ#a@Le-ʞUjm420lwY6IMJ 3<2b8+N7-tCn01QteCۓ6hzD †oM:fE KjE Jyjݵ#ŰUދ D=sLaHY4Y2g,%3'h)@jW8\8\Y6 W }LBwB"sڀS+es_wnIm:zI1 CFF['nd:@ {hr|J1Pm>~8֜/apRfD];SٰK4H9ZK ߧS#/OOhY1҄<~镮QEU#&k[z+/ :kӀ{?x 8˨A"]ҟ{%7E26G08nQ/.7lLo/y٥@ܳ[huekxN` A\T!Yĕ;xe0D]m 8;rsNNV[&2z)Cbu&.w”NxN1O'Tq?ن]9=s]k$>@w'iAV5٘?*Aq}vr(haն&[Cb)aL$ l:c=z}QF1SDniD!hXkG8 )X,vssv1` 4m($R^rnk" !i1kڂ*AƆcQ^ρ T+,n`Tg4`ԫsSBC]Nq-{"/$٩G5&%xplŶl3vn\T"B]q*8m!H8=Ń-;\[O +߰{ҊR}O)D58>9#%󒋜kYv9h%c&sق!aUBu2 ~Gg>X,X5(JN`tR8FI;լ_ eF!Vf5_2)jZh٣+łU1+yp A\#jQA)GxAg \PԬzn6iHg 8Q"N= Α$<B^T NwZ!0hl0n؊L-, ڠ:s݂2pc/Hg ]`ɞY}ƿj~>E*Lg\!.lj]q k(uזIPao^!kķޔ,yTx[š =}7[@Jߜ]jDa%>Xi(c#bo+~шFKj఍٠unr|[0AK6VAge =jlycg2H9fPa'=vO@%w3at K~6u|H9!Ρ.a#CԑK2 @ݎ)Ġ±#)cIGꍵL*5ȸ|lVϩ-h ͆f.`}U/' NeUcDؤet͑*2#'36g R1JTDTai}>>93=;'q7SQ~2ފ]ػF&J/1WzsĶc K soOwv\}4>@p{t9mN6Ǒ饫+M}cŒ@ HGnWZ p); gsXER;HUX _;%}mò=9~bpuT"・l8O_~c$/=jnKTZllΥ.#x'$qVGsQ&)̅:Vx'n.z_([] sVK-+kxL/eUpbooL4=mot?04g8~zOS${@8Fg~1I 7hݬ:1d N XkZQ/ Ws0"`5!pOqc)7ĔNxjXcP2svoC,jJQj_2Vl T[R(ˆiFV`H$ ib}6T3IH <)akC=eHFPQh8z9 ЕͶҋblbH$@6Kpm vbo_2A[ Úv~:D?lT% ctW(LzߌpJWE1Mt:>*:\8ws n$:g%i $/Ff@.Fn7Ll,O ^1ȴf BRԑA>XX(P8$C^CzC K!A93 m{jvIrbf"i c@m{m_gBiQL-.'h>apԽ0R`tfwJJVxGEU$mFK8 2 *JjS w1[%2y\Jl #u ŮȞ6|2$K$M1JB:aAQ bBj&ڒ'y@м2٧RT49 U;G3!dlNγtBz$"WsB64s`TǙ[,>VG4\ft{"ZzJ>Ga\ $fMG>71Sm^rf#)_~!hT wZxBn9 &\fSDPm 5W:}58[~U֎_fߍ w8gx?3z0oFٮWD#?fъ N3V|V\j/d#m92W?1Ǹ>I8CQ<'Y7Z|xF T֘Rr)AmŞJ@7sm 5QJjf7CDXf`0(.";Mk9^lQ?X ߜlW.j~yF Ԙ<^1ɇ 0&(@#tw*#7wW&rbdlI<Z~g>ܯ RXh2Nj6 K楳I?~{̀BIMyV=yɌՖ~]&t;ܖޢ~7*EN3l!/rd0-@_Py8^fn]^ =:g蛿&Hw!+6έ0.Pc&dbF(b$we/ꟈ8ה#=5q~lf5Hk,zAY c`v"i{`kn]wo}NH-[%J _>+{lKe2yTW UY}5gIrL6[Ȫ|U-Oۻ նi؜K 8)wJN S뼇#/vO0I| )5EbF)*UqQ,2bh:.ł\ ]tey@տwV'Shvzi> RdtHM>ycBrhȮ,hnSxJscsC"H`)~:HN'VSl4|i 8wpĻ.z:A-^qvؾ%#,#/{]ԡm% e{Ȕbǣe^ݽo@M-/[<~+&s\/u_قvFBƜr> 7{ s@gS'GDmAFsa|#Fq@rە1-LY\WY(a-9g܈¢Ѕjd .gm CmT:wi僷# $U@^ή^|&׾1M&; ix8Wof{İ aRB)ָKUtN}s괠eV3A\V;AΎ'6kJU{ޕ=r [<_gnR?D  _v㭪-؍Eo:H kcC 翲JqSunN ,]^ 8)㚷^|*Ȟ`Ja=Udh;ݬZSAȇ7ퟜdKUX:W ;KXf1Ir4awg³eG,PWpơɎځq@5n@[or{ORW吕 Icm+9!1M G%v4mudo4>}$J n%Gl/ŚޭƐj^)vP](}E]rp2,XmGL8l%oRD`t{% Fyr*yK\1SݮW\kw[m"|wm ] C$sp7qB>voXgt.RnKW GY^Vt\z'@#gG`B!עQ\,4q B/Wg>%DZ)RZ* PQ ט#q>x:];yV ؋bwWtg4|\e!;8dMUm>4yP;fłJj\drn qQW}v">EHeyL.j&DIWa`V¯;h+EAk :N9 8S,}.jƐ>ED}>D>TL{?PtI&}c>lkU*g׉ 3 xRƈ\f4ajEOiL `si#"M6D> sBo֭"q6 ,YdfcT7Z0lsȕ1ZW\QF:In#ib2W~<}.bra(Md`1Oso+-D$X){*Q>I$r * Ǹجz=$IBi-; DvOmVec@6>]ʷ~^'UJ ge=3J-*gf:Q12G]plVKœT{du:|)r{{_<F⋗Y5cwXu;A!ƹ,O%us93x<uFs{W@u Q` \.tyP(p\?7渠t8Qmapuqi܃^1K r 1 73j xZuN)td3%;~Pm_^\zpCXyoA6$pВRǼ&2p%g+ivF7pp w39ğpа]WS@Sb]SN-aPELIfs^arvx6\t?Cf%7[g|p}HA. 魼t5i?m>(&snWp L\#xUtfŽ38%d O! Qn]PZ1Kֿ-,Δ n7Alt~HkT8olt#gi&{w^DZM{Ch`X#~  H>\gTu:u{ T_" pt5zM~ǎӯwjXgr<p5r%Gƭ9X [z­r@š5f 0m۾Sd:m2ɨo֪<`дa!6M9 k^d0^@1oZE]@ KP|?YgiRlb&rCK+b+-t$LÍ]]\ҥ_ɷEy9ˊA8JtqY RKLB!GsLV.'kĕj[¯,T89Uq[ xdi@18 9Q]0DX<^$vաK+}t!zlPeG$ᖊJ" H 0t{᫫(dSRVe>HMT\βJ5}%Њ&B(M~]mqӛ ^( Ӆg:\[G,CT1RoUPRje!%[fO;t%(TZNTl3[%eHLFAd:q_8Ps|8.a Gho"|C9n#Zxc`}1@}p{Xc!B2maׁ ׃u 1R=eRsRS*$PJG1L",%I0Xi_ +,)s5F{؂ƸM[Q2/ncL!@NNG͎@`rGih4{QꞶA뒤+hMq8q.vFd>vSwx1`c3T-64 ӗJh(j8 c~+, pܜ :u#[]0mi?!+rڕL鑈E;W&;U!]7ʋ`an3V3 "~4ԹwlN6lln"]36Jmihk+ 5ƎsjɖNa"/"k|⦛T! =휪:5WjŚDۿc `~.Cp4rtkK{)z.0,C{!w߭8c9g1q` #AZ&wYc9ͧiP0+K ۾w|u 5w%؇ |qGz0(04a 0X3 $\;ɕ%rgުwx- !^ʉ,QL7@3>$>?#\&wʩ]*à{O5 /]bv2B?ɪz)EXJ g; F2 zAş((U9HPʹsIjY8_q)GƍSϧ}Y\,H%d(PTKT?ߟ]k^@W ՘X.p8AMH+vR]We ۀ{5 wők jSw 01Uqo 'KE,hAe@&|=srqJŌ}G :xeePqЖK3tn-[GdkdV 0~y+mDJΊzyʻ-QW2E5-֎:-YR+9K{ 3wQ,LT/&86Zq$TD!:z@|m-g1Qt BOpG"U歁JsO6i4k+^ ݸ,o, 04r4x7E6QMԘgX(Ѿ=yM4 Rҍڡ$DdW)H Ũ$> oe>7b`)hrV׳l KT\Cw"8%aEB<&2oT~*wdzj<"orV%-ݕO]Ȱ;ѿyG@(T3Z.C)YKtSN@;ݪl1;)g89SGEΫ'B10E~+ Zr͹ @sL֍z}'8$1}e &iN3­_!A'{*ӮOd~8YMa#Kz:G[7xdP}dLd~~EEV 05Zg9*f\8adJ-:7CmFjqdR":GNiUxI{%$RPO,:nMf5d92n )R-Fl3E$Ur4WvuahFD0A= $V,ř1Ҕ9V9T@[KpJfʄQj; .ĥU }!G1r(;*ɈBi=bUR)jarq#O(IJ&v^X$e4ٴjU_ɤ#շVh•#H"릤`Lg ߃B*"DMkD0$(\6dpUz>SjہmvW12C,ӛNy Р1w `ϐZkAQBpnjy7I:0S0 fsobq>%ʏFABE{u{n&XHI۽->Hʇs "wUض:xm'/ŷu e޾ݦ8N-c]3[28#Z;c"N7aDNJӸ2re9sׂt_#vAkfy/ e*&؃j5&kǕq7C=Bv*dRp>FfmȝjO7&0(-.B] \@h节~e9Yҙ߇i_vq(ř$?o 菭C,q6  Qk@Yvfɤد0&k1{TOtx 4!:ߺT3XjB?=:`T^.>?:ݙh(2 ?h2aMR anE.d+ˉ 7TTCu-xtz*uRNqo`>'llAAȽ9Sua3F:TqT2t,,]/E\cv2kx|2A_)U4c<{8;k:-kkjDai$Rxsq숍9&O8ԓv́2V?0Wc n&R 1mbȍ7X% (bhj71/_US@g]ba6k~gXI_Tʪ[BDS鼕ȾVFBv,|@p@J9evMbB=zH6ʹ"9t2P)/>~eX!vޕipN}F(-d-M"0%& waf^ZDys Pp1?kHh˅۸NN\g-| I %GD*aJ9?e$}xAjФ"nDQ> 1Pjƛeb"atϭN4 VHC 8K Rݎ \3ds%yWFR{J-n)⥤m[ys:8nva6ՔɍZwGy7cȗ"=Q-:ňnY:Aټ'ۖkD#{G̾ ,ϯNl|Y'IGyiJ+EH1&-mZTX:vD7qKVV}!;1e) 4+< VẎgRŔSu|ƾ y ZdEqڡ\>2R޶56ꗛS!VQ,ZL0|SɤZw#"@Plhzd> .:1RPE. [ wvkɽ H&-T_<=јx={K:j.,\+y:qt]3sh] 48D 2Բ>MF!d:/[@%S+BO 17S7IoہO8x~`TkҚsy;tƴhՏ#|~_NWP-[؈)~۵uAGlz%SR<($WXM:DoϘ$˳^w`Bӛ|U,)D17T*YF]H x-FK11tX{Ć0P|=.]îwռH$X&vsEY>*< Cȋ8n> (Sgh@%FasdJ]R|~m|?NFtIbyuqYb.uq7zd9| >~Pmvm [ȴp{T}hwqKb2f5(KfǑw띡PG-kV[O/lEw$3ym8KlrS dX"f9G[ߘDi¼Nwƪ! n`҆ro7"j1#[QSճR9tD 4]27}GmqAyI;WwX^X &Fje5_?SCgsUog1Ȅ~v. E5uϓH 5smt۲p K<$1PEi\u uw6һNkR|} y;㜾^L(͗v@ ׫ovN]c mD4=PvAI te|Z/u4D L>m `A0-1EPs|d7|LlٚX~/Sd`#`OU?_`uDzJ@kFQ27k.j2pv?8=hhk@!4O)2 A!-S'ް I? C7\쇠`D KjW$\C!FA͸Յ1q.+}Q߈3w&}_ecoʻvB%׉|WС( : :h^-ECÔwK)A̘ŋ`^5v3o ԥCoV3N+'| Z-*hj("{ñqDބZX̝^ywۙ)}@, R ̕N=9QjcRKM C̞N`+Tjtk-%vAQ3ʑ/(č6G. 4l9}s]˲Zm*z>7eGN2/1I4 z^> ECMal^6iDL&s,ಽO3Z`o doѻQ#92Sߏ6/Y:O8 !o Yy&>EU#a 6pE0Xl _w0f.~N~O;졵z$T)_)9 K%ɅI'Vw3V&ڨC!j9W/=g{:> 5+8{$AO4=:jTy5{ C]2U+>ֵ[iie(m:t)JuC. If_M{&.n"ljk;z(Welz륵l\4;2]Q+4h+5VnW-iccsv;vbDD񛋘{jE0VWrN/h7.ʔ΋+J Dھaq2RHR.$Iچ:RCî6`"io['Qaڒ}4qht $RIJ"xJ$-@ ɷWr5x #J u:BBޅ9AcMð“eS@'CfSu2.bJ(c܉1k`Kf{Yu5OwW8ZtJ!I Aa| )2</ZZgNv3.>ZPHg4i=.n:T=<~Aө̡r%xuz8 9꣗ˊgX]lNx2ϿT_]&xZK bZ<ڠÚWGv'jNYDɝ.Ws&Mɲ1"k;2(Ixv}CE_ (FʌI9;˸c Qjď$iA~orޠC 9hEɷ_rng!/D"^)gU*1ȴyeF6BvDew啲5/CxʜSgzP4՟{^A>周Rbٕݐ.jD}a.*}xEuػ[M5U*7oM[F{ACGm#ۥ_L9E OպuDbӈPCzIJ(@n~۞z#h"{b ʉȷ5{QKxIV;YΟCM\yym.d_K SKCߠw[^?>T(#> P57$6$0euApAxA۬4#CɥQ$=bI{Dg@a<E8[ >DҎ !+6a4n+ڴJaƫ1 4HJ|Adbg `-發J`U@8ZV鏿NmTcEU\d:krfaʦyw}` f߂}?2i Q9]Q ^ `Sr@GJ76z I-W"I# |rSzo7͌j{Q+_6 ~Y}-E.9CO7AwD37}AA\tJխ, Vbf |{ac1\~fԼL@ˀL:[u%fUTɟYm JA܊}A.. tc4吣2_`0>jU%؝G+%eH-T)tؒY]BHWRgBlޓ@DH 4}5VT#P|g^d?CtDpGz spGK} aaV-I;3v J.l-rE F=C<6 ]4[m#6. 9M09B6WipD)\l_Y0ݎ%fZٽ iuG=F3(#ifr5fd|q֎WA0x> bh5!%*OPy+)H> %hΧ.-q~Z |#'1Ӝg|p匏oR f,En uN.WgIUs6v^4\-vW#UͪumDSZQe7& ᏸE-Vؿh~\PGq'WTYgvK'|~B5"mt Ibzalrx6h|G!rxY?af0~zP1bRRE 4. HܭIsC^=D!NNO$fp_ lƫ<_I/$ sXnYx2.ؑ ?3={ߴ(Wn|ƖȨsMQ Ւ>boPHde2|29ZH% AM5gA֓vQUe/GL ڞo`|~<}&"Ne885YԡBOO7.AV^d=kQ:FY0`\$[O V/smt7MI&WT z hC?``E=?$@Ax 0Jܮ1!\fK#O$~ f5h_Pw6gXՌٶ O4NsW˞θc.fI֢oMPܱ{.$WP 'l)|k?0F#ܤ%z"qq{B_n7rK&S`޷֎٦螜;hLXLI9z) )AJ`oBHV>]s ȬDz+=75j*_[kJUۍ#QqZ`l&Z^fr%< Uif>1 !=KL9鎜t'uݱ0qE~JPue.[dՎbtFWkSuLP?&D;=(qH-FMw~i T_c`k?v/\34QnMG8BTr- 8~:Amؤf**YDed03ě̈eJ:PBjTDw؀ ?0r6?M⓶bn7~֖| 6rK8'B ޖ08{g:(c^-С.kQBOt mJB wNrX['/u{;M˜:wLDxKgdq9" K&="A NCJ; :{O@up>>pt_A`VQ{>(ZAK["25+`$`?ʢUX_5yNhY*W%O4]>%J <~o-G2*4?d׍ty HQHRֹQ}qLF{s>jb!eXA>bȞRH^a?:( ErpbnGQm7~0V%%9; nWef08"xx1 z׋r1q._{ŚT=tP-[2 MLZeQbb,yY1nr;woݻyS-uE"#IΦwqZ{C8ֹ8=C2oX7Lx$Y+P̓hp/nJoC7l{_=ϛi׎^9}z#䛕#jO U\|&68Б W,V=WS~wWw zWb 5CBl;='`7 DMVFW³ }yed:燄uKHA2W—A6XEt): :bpM1۲}ӘccV"˞?Rߨd+fuM~KFD {*A'f'c7]m>1e-,\{AztN> Xs!h-j ԻcyҌ罹}'{gVtuk~"Cs{-8 }䐾va:U@/*RAʽ"xC&vYNn[3BPšT+'06"Hk@w% D 29'"KW WK% wY6ȭ!NF6 B_?K$\ B doBJVPT, $x/(D(aX7vc mׇb,`VPhxlUMb_nx}1̧/j T%g v!JzK&)]v6bS>śMži0 27_(KKQV\lhƁ+ۨS)lQJJ9>@"2 ux٣(UwaH| s6eYUz 32 g)ji2[di+Vs(psdv3L Q$#[ww(l eEojz7%$]~]2ùoC4D`?HX9nIl\7|$//c0gFőNíIjIKBrSu:;+P.jdu%&|Eנ,pv3 9FkH :\t$GLBwޅ97dE^Юt_$qn(ʃ`3xS Ba2vShK_!~3-"9d~d]\[W-ơE]cR LT(٨lr(5h./Ho?m)}cn qɐp!B|s]So sZej}cn2ؙ@\6+XyuBYu j 9ܩ|Y {gT슎/ /^ꓹ!r,<48\Qd^SNNMK[D?X(ْп92Kx pBJƑ&m&+'ʯ孂"0&"1r{9,>,4MfLw?AELS=Fi6k4-XXnopnzq†iꅠ㠃Lʗ֊L1\J:/L/,#O14&:Fq}mNF621~;dy>rPJD;O {EFLYƏƉ c"* {+?llcazxIjmyȾ\L" \`Ռ!1\f>'+TKpXZcn_y=s5ũ'/E,@2$5w`Mq|25~S^+S5JOL;ޓ*jW٬@ e1JsAq[PqJ0T6+oc' ^DrD(+6%0<΄XOoJr!x)п Od>nIwr6J]X2 mé߀Pl[_ -?m9(Ezp58Mo[5hdscJ(f F>J7瓏|L|B X٦ܷ |2 y! }T! &7EF aJ ntdP|GB @O>/*o=N!w a le@8bZSRr׵=BDJq\۴Y` q1nZя}d 6Ldx4y}d[}fh܏-X_#(Y}@TYulQ."kFo5U(6Mj_}sj,mDVtF\.f$';Q+ ^Eu-*B>[ ?Ud` +>@.m'/Yju`(Մ}ulM@7 DkwQ3;8KFE }uGB!&gSm*9ȗwKఽ.cb%r~4͙MUut:?+t)R4x\Ig;Kr}h ޹h3xy2a~V uZ1)MbH K6Hac3q.VDۜ[8O2cڃqLG:5S9o[q.UAONzT>%=EI"5rGFb=i._J2'HOm9*>5e~ҤJY zxιk\҆$)*|4|h`ɼ[|ʻuB5ۻ7'R٢BkK+ [)@bW6S>gEJy\Ud+k6)) mYGb2&-=h1?Yxf6rœ%ޜvDAJ<؈d#&ma D&m a3r9Ca6Z)xnOuE#Gpd9J|\vJuwMne+8.nʵ>SgEnJ#PO(3*;fنwGhd` M;=_cM.]E0] "MY|KBj>噂U?{$%KX[

 ;7]q3^XX.gd4t`( ŪE^ZX-U4EYߞSVn]𻸊xf͢"Pح!䅜}x=)1rK,c|Did3LIQhDo3::w}g͡H7(=D?le؂-9L:]Xy*!À l o=cJ'+wzNsU E1^>J`UVg z:]}ӡJ4vQ.:(ڛ#[u[m)GxP} 1 [j5 762lҘ6I=Q/y 6 ?غ5#Ś\L6a~YD,~hUIz Vʸ#~X/R cӕ#Bmq#b;@"ة\-('Z^$[#{.זy\ ysB폙̒ng;+\j&ul dbl0*r2&ǒ=ȃAQ1d6\r WK՞.['7 ӗIVfM(\P*Av*5CTCoA!"|kq oo x3)OFw ;nb.#sieJ:)OB1Eƒ(bK0ֺQon{u|-oC.z h8f^1Uʺ =_d|ЀTØgxo/QЗ"^6qYFGd$SbmǪCO2Zh)6/=86o ]1 =!@#,DVgK / $kH]rﻩ)S0@ ÿ`V XNz?eϢf!)L3r6Εv;p!t~%$`N'w0Ym M_g[ZKVVK7cl zl#܉nKcVcO.*Z%Ma PV G_F4+3lD!JW‘ EtU 8k6|ֹ*(ؖBd$nKA7kk/y}(ua!@%>i:T;  )> 4_5(Ȗ1_nUBDmԯHx"jj&(4`{h ;ĚxT/?'sDn&eJPl>KP?*ür-ͪd#7[jJ:@dZB1;(.&CUj1,wӦWe|H>,B`}$ӤH`4kXW zyuXewNB+?IE?v/ۑ2+7JFZ՝c1tO-}i9pW nR GI\|ڵ`0I|ɨIoXXXCj< BJ~Z7Qc9yk5tUnhv,} MrGjB3Z6N],]Xb `|~Hiٌ ſ')2=Yq&vġշx 9 ,EH'} xɿb;*s vlZ/hK ֩6%\X)4<_dBOje|Fh24nR [a]ZqB>ocD>=/!.9Qj(TO;_}y//7 /+M!g^1H>ot+E:mFqE<0hAB'9}',bB~/zؒ z/p3Ip_a'Xd/PnyAnciH9cmAh@@Woڮs ۝Lm sf3 @T ׿Z2 ]Aų~6a9uъ<^CK~p^5O[fl"2ѮX:lpFFRϯ{%ʬiM0g_zNLN3'-Y lJWց@Fn83N87X[\'K?0glLXy%,QQ '?E]@%#NaeRqxᕩ`MP8W:܉["/#3=6 HG aSG癗)e]j;:S!=Z_.V(:*ئ4TUl_>ö~.j<}f \*;uUx05chIܴ BR*)/|x6Ȋhn%2x!'􎫄Dt(.DF**&c$<)~6ul a'4HYNy$v^ԅLow|i+\1s|'thՓþq[:J+(/g `+I@kzcmHVA4#LR󎴣gIi[%\ThE?ʌ .g}]t>G3f} !E02!G{B}`=x̊i{(XSNnī f]) [ Q Uzqh@BB^Eb{(a5zQcB;ArC;j.hmz*s!KԦd q[N>QLN#խ+5_2xߜ)u/J6v\I>|>W*.X5I@귰0]Qfy>cӎņuy ExP@WN.w3!2N8D"{99 p_m,-&־8mɫmRjs,0g?YnLExØˡ:$Ykòj})4(,q)"8|{SA]#V֘Z8ʫ.*g5J>ψX yFth/;FX3[EK ɳrIc[;(UVPzٺWMGs)XCZ6[=4֩'r.hVq{Zk"tL{ (UDpKSAάD u¾[Fn"u`tR+?Rw/K:P^3$!q[1 y*M^_?% 0M, J"c^/ 6il85fhǔxT]Y珌-p!Bk``G1CQ%R*hyg+i]#%w&DcN{a፷c[K*hD)vzdpYl587yiÍ3b*.D f Q()qȞ*>FX~j)pĤF\q*{P#lLB*|<3U,Vfu*#Ei& 4OԐ8%2-:m\ !y.pebE t JxUR)d"ۯKй%>~c'No|{AsL6֬"id04pp-Zª!#y4ƥ(Z;|TwbDѶK4_RfNZ1J@3V>nm;Wݣ(#s {y{e,@Qk1O,]QY9Ws&3EysP,8[# x~~_SAGt5Hu20_1A9vR,hBLuOѾ]jAXYrcgmfw|b F^ᩪD89ZD{B/Gyu;Z%{W+=P#;'W6A=pbeWx3R1Vh5Ιbǎ+A$XEn K),|(bBNP c Q#Y[ݻLV~;u>6f'8(`%J3bIC[08_Q9\ZE=]4EnhZ3̂XX~0z{\j/\E7 A%]"I\/vNv;ubV̾/Ysw9_QK$pH^\8z&+c lP垱n52H1J+KWtSa~ )m5q \7iCuDxviQ\:l%BXۈ3P6gd'M06<0R7<,WBLA.@ݤn7{j$XԈ J{Eجj@}ҭ !ޱUV>rv":aZ|j?'Pk-̻j+1`!UKoMưmq:Mũr .)I`dv$̊7VIɗ `9.9 ;`ɒY>b݅ZEł\J6j>, =nA+|ȏ\^F+}e@2fQ$(`cu+^if7.U4c"gZW=$;+ _黥01.aTuб[GL΃9ѻ8 lm3T~yȒ}Q$w؊b%ٻ7#5)OӴcH55RXi>76Ae$H{3SMƫC(ʡ7 HBIaq)qs;K—ST1ZGC(0tǘn&\bY*{n?\HXJsw@Ԝ'}'¶}N$d}*Vk^؜a򋌤pڽyy1 L8E 8 D)ӠdD!"գ Гdq^k%V<[V8N8qQ@)$7cdȇtЪ)C,Tt 􏭖CkJ "1=wlPĨ~^[MC Zʟ3IS 4 u {e5f~euR=e3,`Ђ *u!x9|sD,%m[6Z]'SLԈҙc=\h16̕R 0yNj-~Y{Q?;l5jז/HYG0a"3 ,LFg*wnr_ucqJdUbjz.8EUx 1ECNmQ, Ŷ%_V!'XLUh2kΫlV|eDN8KF=q*q۟B: ԪEnBgS5-; Gbĸ'%P:g&էwGFrmRSv-LWHAD,)9sJco:o܋vO]Bzm;RԑM^UrY~KG6.u9fd=3K1] ʤjs.>K]7y*.q 4%9*'*C |֌%̀kl3zTx\:i~gv7{оe*2b"6:5!NpmKc?QGA!}L!hdV=6 Hۃ&'R1](4^Ir7 PnP:_°l>%qII]%ofsXEPֲ.@11.%fȯ2F>mXi_TOrMVB<:>TU&=Yun2Ē8QPa<  HLP"<*0AmvQF~Ii9k_\M0Fc-}) -o^ɒ>kAxZ<9)}\:y x# iu*jVNLIj4HM "p31 BPVl$j@"Pwq~='z(-ЙV?r y>ͶK)>UriWur>ztB=jcßDχV 6mY~D4- ]rjrS%%E+\чMd TdG2d/ڳ*_vL-zn~w8[|&tAVwΔ޽^Hh}1O5 ȟAЄab02 ba6bI{c^bċ%`pA ޯxWn=ejlmmUSvrX6%8~{m } :21WEoN|{`ɛk>'GΦ]ti5\t-&R ꨷3%uH@)i2"؄ji^NQae2eC:%`/Zva@2@THof(H yF+O2.)dypfV*AH:"46SBzc6lѤ4 z1Nk,fV|GYJ[葨ˮa3_ym1dHr Z÷9#%N&U-7'IP4J FS^Pqlxg99f;k|#k%DoWN/&1cfbF@͘4 (n{gAP@n#K >n8vbaf3W*|$.?:G+h u][$Z6ӲUN\yQSsPM;oHǿWț bܴLM7Kzz+iBSݫ1vF/2ՙQx1d(݋XW Aڋ$"-V ֘i>hop꣕"C5myA=x N65US#& ýN^AxG:6J )N>g|%n(V$jH.3I@h3H)ب%/*. ah/ F >ӯ B7_)'wL[Y1t[Ћl8->+{ڴU`'KI6%4nhG^BRt3S H&ʅwge#  MV!nOY]u" ]3"TMU( A:rƑZz}v~*Ja–#Abh>~a䓴hSE]g8;YN9-A~qFCOK$tYg rYSYumO`f9p[.Z^rE /ҿ{fұr)%# n]12!S W'#S׽(Y^Vhouc3E:lMm0xEStZǘ/Gp'RFz5>}Iyz92uWf {-vj"Do(Wkz Z-A4ߜ=pǡuMaf{xqkEab0" (Â<;}s@08۠__x4e^?hzzAyG]3P +pќfaE70Viqlh̍{Um{8#VOCsBN Up`=u*J*Vt#n ,}! Hd!@`U {Slcqeyx摯 Vvq%*Ci b< $sw3'[OsuP㎪ )y#z/Vs^+;"u; ɭo@0= ;vgzX!ϖvŐ!n4ެ_W )O{&0NVLYZT*&'Q#]ͱ!~g%ՎXWw'Mٖ4V~ ,4HI(kFh1 Tx;,'G}4.?i.>æ\_ $Rx} DRㄣ0ߘ`:n_&̯9PGs?WkDu>&[yU8t~[7&s?|1#KnKbY&2N~DӃ29kHĩ{M;Ld2NN3Qb"80d*t,Ib)*dh}]I3&Dkj#ߔ5){ gTdSUU0F1ɞrFҁJH1a1GB4AvdP;6)g &Ї"DGl#@Oі_ V[l$\S8aތw*8CHт 3X{ARne\rxCDu))jA6/CbϾB`\e5@?;  ϡ?M+ (6SWJW1=T+ŗTl9kӇ^]u0M$"ιZ]= [KɲUЧ Oei5u8[ ,y*zE,coC)/S٘X幻o &-qZz".0A~R(9WQW{~?c;b&o+V#PtǤk;R}WY򘩋KПy}6mN qfRwNOꅏ6:Jc]Ai8Bol&c-[b}x74 1ytWQD8 1!5r9oPuSq+ȊCp UWU oÈ8C5B8mz]bUNn.#[/0iH,d#Uq"rbX-4U^C7c?F& Rɣz"S8=v߸lJwTň!(tLr[r$7tPɔE=sB6j9hs|tE(գJ`;#$i3!Thm:adD9 d>84aV1PU(~qm&Ug`1g(|p'kߚc݊1rsJ7!B~uCKZ5ם:{ݔTOa hO)x\*9$X!xAװ?8`/HҮM;X68Ч%ee PɡrO~EVs C.9KEɱ/LM&qϟ]NwAg~>BJ6^l6o\;~|֢}Q3֗9V,񢤣a=Ѳ/+7U'^(9&;3fQBmePwEϫF>`4 3>J^!8Uc~w%Cw𤖒a}=S6q5UD>.2:T*{Fao8rqB MP+*_w:v+Š#ͫ%7p%P./!(iEHSbJVړ|S30qS吕tg4sh&DMNP[8ErU"NVjuIL`6[v?DZwЧ( *_.Rr rkLUe}cP3%rd 犕a $j$I!d`Ѱ'u (o$`{f/\pT249 Ӧɻh<_`S2{iL/7:(pB i8lZYڪ*8.^܌͒2' z?8x~(],q[+vE㻇DYIGrXS4( H!ЛbwKB@mzM Qѹ|wP9d9_vʖPJy<֡v!x*0t۷ j>V;Irf:$)LZ+\wEД X~Yr- ]eª3h_q50S^:L5™K.Bϸ)f  ] Rg &y() EGƟH6эHO5ON.3 bBK{x"/Qe 9:Kqz,a09= WExv_q&=(rxDOKƕђ@ i06i02hhЫ&JddϭޛPiv MDڒc( ,8Q0oҮ(ԴH,, \b'_FدC`1ۜ 8vjH䱊B%8C,qg3<^'c[S\]~d*m`#nڤ9?fc_!i hl07ڴ; Dl%T8J ųD^8+m/~Fs/bxO^fw@GQgȷ5USh\hE|qy1/Ƞxv!) }E J SczPi[ z?\N^̐scO4-h₆:GZ;(N!Jӎ?=eGAiFu+ MVHASċn>Rq:Cɒ(6^\¦ qjR.o.LV+QX>(q`Rb+Dvnf)StS66О,4y4$y/eL,ugsҐWSiEAP"lMp~0AJO# 6>RI PCvd.ܢ21بR1rʴ&tBӍHA4@5t6_8̧SټqT>+.uNhK}EJLmf4#jʌeYф' ,RR<ݯ_>]\ɱ%P1 /4Ҡ]Q_vTON9UN8T@"ޔ=b.,Si39Bh|ջ~ -iQS8;x=la:66ˢ.MQrn_ f 0GFm4lUblk~~x9 2$9, !ZLIÆ ;8ַ< #@%wA=U`̓$6M~hI/"ݪH2@,~7 H[K#QBq}̿+fNx3xqNR6+WjlB Wz-KQKME9dCmП?I\{]?Oqh-rOw8˼kZ#`|| ,ῇӞm~g SyWEa>B ΉF4,hoq/=rơlߦ*@ 2B0|]% WtdjÎ1]+ 8:GX8#n6fC$xͳ>4x$4ؙp̈́'뾼={%v ހcM͛)ЀM֌Pzl-oxdh;9KC\NLuhҤu1HfUqgYxn beB J LMf:16O"kc!u>:MD6uj+(95 F:tx ON4F6m{q5 ˩YmSğ?|A!^~f8 r]{l?c(3z4iȡKksYY⸸6>l"&VMH7و[Pu <^7[pj+1Nq-۠UFw,%R:ǿ8<[pOeDh}V-$4G4ޱr9d1?[jg -p0=SWQGϴ_Y_aMWH~A1ωt38.L" &%bX!$M1=<9Ptxw qFpSK_֫n50":48@ѽw 0pkYykw{fy¥b4xϵ.Q_ |X*{xܴ%tϛAhnrw^)~<9E!p"wb2mmO(aLAj挂\j+'vKܤhƼO],w*8u8!t:GфJC9Q4xa'RC[fT1j:|^/1&?P3M2-Q yi'j}a?ahȒ;6􉈱O,ml4h !!.u: \Z IJ9gl*\YG?&+$ia>QeGTLK;rk yK<TDk{V =XyZ1!77Y`{Aq { $f Pko>jUB=ۑSjCi#=`>Ք4##\0z uzRTtm6a Yf"n !zJ q`0PٗzLG1mq S5P :ڹRt5B>(´*y=\p{قsL۝ NXYٗ?#gq`w[@wN*ߩHqfqÞdÎ9]N+nV[N n*Ǥ='V8dFMo_YL>~A-TԞL,KWMwY(CN~"AmRP+jr A/56iOp7ꧼp}ZځfJI7DH J7A` h0BlE##Iد@팸F }'Tn&͆YTg5(#ITխ8ˬ y+L%H^#97ɹh]0s#3Ѽ%. ɖ#+'H8DiUK{mk6TdGZ0^=%yrB:aX!o_mcsmdXit7 @-yIeǗsAeW~.{)o@7Ÿ>KoH;C5SB5gcN|K.20V MmO3 e?1`_הizwdn;FD2Ht hZC5f (sEgG"M+<8zO6lRD)uTOy.6Q!-5zQȱs8FӀjqxW&l.WV~3m>.D.ش\Js?0k]9h  9 ADUG6mmpUxVh]e=3СWs%pdo2]&AzZTg`8{]7ȑ""6$FiWs%">/얒w"QSՉwUOcriX\  Ot+:[3yHJ=jJ}{H̙Z N_Ct4ܥce+:dſ"WU\>cC܆gJ\nݦ }95(%I{jXiBy #'hQǡg0Y@H)^ e#xa1YeS|b?:Rֆvt# $m:'Ye;t/H =f%ܜ y=j;D^CGJܭ匃= GR9iYDA/-a DāHS]WO:ҩq#h1}*akI:"stYJ8f( Z%5s !>"=~xv㈋OҝJ6Ė9+mNA4]JMbrSe@MıWaR:G#[K*qDE9Ԙ1hj?u3wx:Jx*ad96Px56Scܽ95(!5'iw:4ߤ )98:HZ7ԐK5WjTt8?OD&^2qSW@.Cc iyNFܔ08T{b s]38 G΂`[E<8y/#0j7|̽G).% 'rŁS#<ʮƪjEMDw;g؎g˄3R,NN(*6Ԡy%=sbDŽ0`N0t}C&YeEEsC b_ ZօQg[68\|Urm3{ ǸI+v1aKW5AKV4תt*|L#!Ro"EEyeo7"c8 `6 &3q2 B&=e%'bE`6T7r;‘{hD-[G1TYqd_8C  NR%BOIrɗr5q֞ES5WFx :K<iG^]U]eD2;/2'B)!Uk;/g2(./\6STtu,ˌN" ܫFMMm#~hjx v5=LAgiwvܞ=Cn "ckҲƩC7>]4#Jw]r^ݧ=mV1FW2u :1Vbs4;xs^z#z\.ș %idL[.Q1sqxv_|7Hu [_UѺ:~ٻ&. ҆J+44kCkb߀A`\?6TO$, l1cgtpV@~gҁ-`|c f•݁\vx6lJ1F}^ U?!iA߀:gT6Ef<&טBM"-@OKGmŊX%UcynC^[5/_ k? r4_tZ 4܂L2QPʺ n-:(v:V{)ڙM̪!ή Mj_?;eI1ȉ~1&8chik MDG콒ZsqVߩ4FnA }zɦTK<27K6G',!OezPAA0J8Fo&3߉Oį?׋}#}EԽH?TAۻK|Ŝ.#]ӫ-+ mbSl`Q}k2Ge_Cxrfy?qalh[[fu)Kwh+%̑Zp@;<~ĺٸc9ԸuҹNk5-t7ǵn8ބ`j n=DsLIu9fag;n,'A\_75.0mwh3L}J{*tC/t8v[&Q~;; Ie+r QKW z%uԲM\Q,3̜#R Vr`Fl`䃪ZE(W#\66 .zj{0nc9RzS{9:JnBS/3he|ϢJvLZ$h"q`9ΡMuRlIURրY[˂7'r &!֤kKRC5NB>bSl6(`SA)/c 04W)(ɳ ?V7Ci/˲I+%N.sFMJd&3SH1kwDyѣM%3HCO^W9uİqgY${q@nKki]ZR"^8lvA:'h'Ռ6]O2;e/yRgGtb.TsWjrC--|8od&z{y2֡ Bnx -X';ZAp* &?=xIeȖQ%9tEo]adcON'4fGmEJe[o҄B! iy4kܩ8qϴ-;#UeڛVZFuQ[1Xn8dSBڪd{A$qLJt:cnվ1ˬ'LPjCg2r]b77!?QO|:&G)5AQU"ə !n߅R=DM*:1OPapԑ-\N0 ]K|X gދ,ѬWR}3SFhIhOJy߉Ira8Q>9h15(7lh3w~jv5zkؤ`=&A mzst T2Q 3k:Ֆ;o!.N:e/ ݣ>W_t h( m <W:XI*#R ;1T DM@AM{i]eŸf#j1҉d"8CTlMfsLx "JDF{;WyP%u{-`f5"b9d(z;{݊@pJНw̚bΝc=!pIb9X (w}kҽAvV [q->a+e9uI#ް 2ӮrD,kEPxgjx:uFl&jqV~4xxjtQ-+nᡭC;{OIT}DWpAPzU.yƩ3g*3ӝ޽w:(A~q`3HaJuN( TџЀ }ybeނ` 6$B>̳hi]/7+d~-q q6E놟$€4#,`p;_B &,F DM=*>`\=[⟩ɧ(L*m8>ű0ޣon8DxD=8U8٫Bߍd8胔]?aӄ׀Q=HƗ5'}{Tj-a1M{‚0i!AWN Xw_F:^B!8FDSςU z퓎BlϸWYp C;=_goG/#!˅g[?zB8:UiZ4IsHȅ֛.-q'&<*}6(Hki'p?6SΚgM G W c7jaiD  y1, 41Ld8-5-1Ojt.12q(f%'XeJ(j- )Csr#WPco1w2x3qfcdJuE"g ( S&6rkL탇K#{v2/SxV6]OT d$yYS ԡ ͺd\WML/k5O4l\6MzS4s]+GKRDZ6 8qv$W&F}uॕ/_,տ ƫSRViC# ip @Kbe>E.qPg2j} R7(oJ8HbUq'Fx*^ k /]yiwGnNs`TsYbfذd!A߹g2#ᕠH(3iẖS}L4or?ƎǸZ @b|+nn͎yaKB1c"'4Jcmr碠Kʷ2>Ӆi쟳a ϾDr퐟 ŗN^r#G )Pݣ5O:6pگa֏zK۸}>e8\b & }ʽ푲+;h, }CLAw#꽼: mOïStV5ȎAr66ϵN뿳 ~kdHg]QGײoƚ(|ԙFTϧc:زv9`==0K%3fЋP\o`fM}DxL\ݕ/;l[-3cж$!Mf,{tMHHo/&,3߬GCzċW,\)Z8u9oHٴAyc c&3-6([#.[ʮ3. 7 lpґNr4 >/י'68c`?uKq̒[fp ;9;-*U"Ob-=tYHGzXW{пy~ZS^;ީG8}j[ƓFtQ<ΰtqǦ8ZwF ]D%MyW65%֯qo}`8E]ՎqpCW8lWDb,ȳX[c=>wj}"*EyTF勹%F_ht }9plK3s)v+ZjVdze:إ0{7-}K!2{p1}4h;fK*7҅g҃y #;WXB혧߿k!s7L066#UB=m%67;l SDvw~ƅ=#04&6EԪi!'V H\$@zE†{`QL4Vfnʪ}T\AQqF﹟1\3Vs4jF0$V"5E,{_2@ '@{+_,8pK+4z< 8uP {a3xB/@6vAr$m%an͎0)3^ԗӍKqn٤Hm6]WQ\Nqs?éYN A~rWY _qIx[l{CEdZZ3ep:m}"P_J:frum cdw# 9\ sg=˙} *K,4#W#Qp0c`[bz?=؟[l9$Vz4[ߊv#: ϾZQTR=?OgHb!#V8{Hah#? ib2})C#R0!tV]/[>kA9{ $44=X0zL-J{ACFyH#)֧|XQ uw҈=JVY~lsILeµsFWwִuQD1[)،_C#n_" .vhnxc1vw.#0y'ޗFuPub{rߤ$ p:PS3&>/٭+Pk(bZd̙z!Β}JhnƓh|_P G==`(ֱ" gZzO/5ꨤRO "3ؼc;͂uҟ8t3qcڪГ:)M)=Ψe)fSz಼}_a |LME0m1: vкa܍%hU)YJt~{eLmhςꝢKnq:*W奁5u$+j+Ņ{<Σ\tfu2r{^~qemu*gp!̅R|˞E5zw!R eۚ}@okO&T K3?L1KP)kHD3HN_Fx.>KY758G 0qؚ;f2]+nw8|/6<`0KΝ Zg<|YRn6=/JH=$B"fNQZ %Yt N%DDŌ҉"z0Z$)XE؇/ޭ!2y& "JkVTpYǩOJ_;[šz!ÔTsn@e#|Diov-Ѫ8+2|2*% gp4w``bҼ8fv!8A\%>WAc&HT,T[/)P,Ccbyh(ݷȊ^x0]1H*Eᒵ\ucۃ꽃aD|8aE[ΒfعJCy|pcT,Qe*Ips}VaTv(1ƙ~;9&tO\J\PUґ*)l7z&]/bz9zp }*;ՍfW> e"/~Nna~~WjeBզĆ^<6#)5np514$h^-U:"wnִOQg1/s%ź X2UrA\@O3W$) ׳zo.]-sPympBZ@Ä.lLǤ$"=͌(\>DϿcD8&IJTNرҌ@HbəX'B̾@Pqn Y,V[2 c.5Y.ؐRKrC}gϷU7-o^*nkq>0 n]Z>ňd5 ~F"U^E<;F?G-=%vX iP3y ?:Qu߁U|͒"g()IOg)[!r),gcL,]ȨcD1 1, Gq8b8$av9όyzު\S<iVx?O2"'i >nߥϊzA5};,-Ln XX 6RBYOǍif:>i$V\}P'6|7U8 Ps^HM==p^5RuZ{ L+ Ӌ1qz.=hfocH;iPTMɸ"syס "a(oJnFeT'EAA1Il9z7u˴ >G- `xÞՇīi8E[p L oO?IG{1F6/dtsύQk 9+[ ޾/RHFŞ,i\L#f4mE3~HuAO? Oι,r=WK_eAO-sD/ci2b=7-Xqd m5Q?S5"w\!n9siǿ/ %D\I~GZ0Ll6T&D3 ^7 s,vWdZx$`R "EtcvОbs oNV7 _0X S] "{UCyMp΍#&+qr;$R)\?o %%bcMBg۶:ް @aߪ 8#Xl!6'w<>6d";lBUɍ&ÞXfwOy4I\U,FW; ]̋N'`C{9S{9In <8Ir4uoarH8Iڟm8ciJV-@IorޒwXsN|X ޥ]H< r1'[s.Oǎ`$@XiTHQrsqiQ?1=#:`;lF20%ǕN"e| }c8^NH J R+g+P{(_B-W2 61lUt35ҞtXnMRⰓdRrчFt@0|ܷ2tf)6(R/OxXyJ#-"OLA໡9`eQ$V1R=iT/;n*g]y.eR rǤc|Ҙ 5TCj0/M,]ĭ(P?ՃExYabs@j˭3<ʥG~C)[R s75E^Mn<=}n.?-UT];8M> |S>:+Ob {X0MDqY<9@Lh,X]jsB]݋?K]m}˥7c6aB~sC^N=iZޥMђXh"_ 7Kem¤~g('~+AB+\q ʦKQ7@ڒ o KvbcQBzbAK{$v/ cY8fkN%@ mX?7,V RQ^w#n mn˦]YY2 Vvѩ24X]$k)d`p2zq<[T& ,-DV?"WtGOE ćOa m( kD) Cq5HS.](DXֽI']z"r.]< ^2N퀟%.<'^}LHQFu^Lmgf, +^# H<g1qM\i8UDoi8QkYi.0zH.օa2rW^=mQstRV-;R8S]*&L6`4k%bI}49WTu%~"*Ɲx2"éY\A|$xh"3oxGhWGyO*6=ۑ|njiz%|_&B{M{'%u_!%O Jz-*KA$GM#Xo;Ô`~䁼ce~mYD?5$t(IhSC*A4W’gVkOĶc֥L'8$I,"zAOwQ;d՚aJΩu)*1(NK5KWn[;c{ 1s 0Fg{{)]55.'6DO|SitCv78AH25c9-A05/{~ip&-'}Jx_G9=9 wh rkugQ:?n^x# #`-@w:}M aVnvu b m> P >g‰^U0C:W\<% i_Ԏ)Nrt~A?F0 g_|-+z^ڷLpNdu_Y:Vld j5@ bR ae9$A\57Ì@-\> %/p;#7azݸ6?ԙrH$K`_)vy 7$ ܽk>fe|Ub[z. u-bj+n̒wvJ\MF?] m j|Dp,Ҹꄗsh-# Zf'0 IKm͢u4^Ml`.\LQ7G܌n,-ekgY~# (uli,8/D=G `$rlE UJGdSq̽D@]+ށ?0^j?&hOi@U,MZIEӇOf2XZgGCS7f>.gZO Ɓ4X&EKޠN*bY95/7VUO@.{a%t/-f/ ?jԱtlwQI }sfnnG-.'[Wfk0hYCp;}l@G|Zy.A 9(D LfV2'8*Ft(,9dpCH]Ƒxeɇq5Z|wA4ˊ% G[et'`I8qΡ "Pp-F>[zܧӨƭV`tɁD)*4,44A"SIG.pWk +  yvcM("i`fJ$F ̃J<6z5Mpo@Rl)3=&.kL=hurgK06oٽ'У1YBI%xDGZN{`:H?DD~:$\_cKz-$o=8qQy0tEEČ]0]tX/̀fx@.GE/zIzng YVv,` X,RPwWR%ΰXYm+8E Jfq> "^(8N}KZL{C]|MilC`C-S_]7oE̤ P42ּ"c9S8ob2Xz*2JLF >PSEZh{H#tBR,J$=C"o QF~Mu8-rW8L)=w966LaUv]cRW~p5ͤ[3{v,&߶V4^xwsp*qe&2zYƅ_*bIMQ2,2C:A"/q{9 H_@ U3Aq"ᕜԁWO3V]%xGԾ#{ռ.PԅgKk G J(v~N&щ0^?CKF*7nݣ9#σ|Y}K>K˻,xxRT+Wnt1+>(Ųkvu |\!t35IKI{ u-dp#r|pB[@>3Pw(qUK8k4x ޮV /k2 7[ ?E˘76!@H/5|+˿y Qۮze!KЬg( 4HʕˈVŎ [CM1zVGg`&d$#Kx0^{)xQѧ]Lq^ Bkֽ ̏9+P KkΒK56oX (Thj7yg X]EnȽҋ&5r3@ӕ*;&H <1SNC7 hFk͵lE8i5㞆ld#þa9 řcǶK[;`]oM(P ra xFbz;#Rniif`?ötM:nC[~(ԣ1qUWS#e+:_WΊ7jAwBfOkvAukRE8ok7EN%54n6D06X** 1b?c>Pm\Ř[VH4im{ʼGKlّv/i/DKWǚ{Zjr7}Zҁ"^; pcP$:+=V"߼(=,H22|YC>dK*Q͐{dYP%E[ e&0n9._UCERi{#9Ҡ*s"\A"5q%NÓC׎=!k 9K);@1WLo6ΘEZ{bBD0K'-e}i1*;I;~ϻdgjv đ+d^31ZǕW8Y/tI<W81IcUع 9Ԋ {y% uP͢8&%3:KEF;J2l|!ö'?7.ȱz=JVUSqN|LV'P.6ʛ>=5޷I.Zx ُ&& Uï1:6I ZқK†k@tǡLuYb&ʼn%p-P%O7A]T̢40Wjo)Bc~5X,YO셷W][yBDDg$٠!Mmf W]R̡Z7j(ENM׬9CG#2\yccleB9 CQӅql-P͔kxx#::.2BY= ,Wn@pR)k]j -rE1jf~'`ftM?Z3oU@1/Mc|(c[qn=5zgI$Б2˄‘Z'"i׮zH95q> Ṉ(JjfT}'O=l!8"`qS]kXzU^\8wĨ dL¨2['lg@p!"Wp=zR%&<LJTԃxC lQ&?N $:~u^(j+,<>M>}, b<9Ù^wrBZq6LIW I_$]URIH~n@> ?;Q%=<(AQ²)a9A 9`FgSG0=+)H($7;^%`?_3ʘTO$bٓ6*)NCtԵ1dsSS>'P_w;G ΐ6Wԛh_8[ e<.}PQEVc2s1hjŢa_39*֫+%CBgM,ut| 6,ޖz)51}_Qb)'.U00Y 0j8]9S:3?m_#}O *AtÌY{Rݎ ĀP8[ /Is9J]P'S10vsf?hֳ͖jwSy fb6'OKC`A 4Lt?Mŗϖ! b 1l ˧d6ImaH7=`mGNu=?v;Mnx䑍 ~I {U@p hfg &q#dio׮l|xJs`ZQƤJXyX=ߺIJfLɌ<ߦӂRYw!~sša/@3Z v6]K d?*)zsc >)Ni#S[؉O[S{&[^XUॱWf[,A̕5(;f'3: 뒿:N3y-7H0}iyy /zGWh|(o5.(lΨ^)OHBQsGog8\В 2\Tڕ%=#'ew269MҘJ *W]z.>L74+㋨N?WjtUQizj_ Xe'˝?*>F΋׽& e1gY  B4DFqkee xR58%v Nwyv>fY[T{k_>]*sZ5{y(ApXq+4˥[S<שM˞ >P"ص@[UYuy^s{ml en+Fz^O2?L`W&a,OGmRN;LP {g}23O-pCvb'Afi_YnP1ZJ'W |FCRQҽX>A0 vt ݑѬ~O(bPE%llWV ;5 j}dzؐYyIBn)߁|ʩhy$ __}JtD8s}~OB3֥1PiLCBz]5%c9y3pfFNzI/]O큽 ϩ,DZĶ]d`|J1nb #O޹>}HVkjc`$VivܥTM!i[x4 R#=0u&ngM(`??aVk*BNK\TWޜdI-БWZbm} PEj%&)n){/yddHQzbv0-IxG{Hzu=lMQ 0+"w?Vdb v`uZFaL] K:uPA_ڧO!d Xg|f.%EE!";`ZPtK6P!EBsd0d.xGD 彟1ΆѪa lg؊qXE1]أ.-8o5\faIےtIX"5~^nJU!3(&E4"ssc !66?kbjiOEF)ZqL¿aEAŲ1͂@LX }~V|^ľTof ( R]tSu kO-9%/g[C=|HnaU bK(KL5DoVuN1 Мߍ!SL^ 6ut.&>p}xN._-3S) q^fw֠Mи&?cxܘ#q^jIcdwnreԿlwW@9 ]Y ;Ȧ:o=j( o4+W^F]S41(1l1ɰ ܊z M`= =yk[ #u)O UԙEVs>gx¶XiYi4%#Z(1xlÍıJO9j>o\qrɁӼ?_Zᵦ0|^8h2ijA,V>/pKk@*\ /"/#(WT1xǠ?ݩc䜚⬼n 鼃$c3hq9xx1]߱KRbiGoޟ0x#vQaD eحi.72ŜRixJWc%#9j Xk PMƊ"W4ʥiaޕ~5%2z)x'TmnI jH~:ui++ mI^g8|c^Qt~8Bmi<01e^N̫-\B58VM u:cH~=q#n1 ABK~\hwCn Gqh/Lv1;z UI·" =!#:Vpmx߆F ʷF"ۂР(/ƄHrܵw MmY#kxLI䐌u :%x((0[̒[KӮ= R^m%'"X\>( C#4,nFԙS&|p٭H]f[Pۮ OXۢ]6R:1UČtCQR@n$eL MsBڈ1qiBb Ew_NE<48Q1:}1&R#Ӷ6 E'Iwh}𔙢&W xiΒ\/h+7 9wL0 :eÎyWûD|?!`HS5 /k'Nb-lD>NaI+H{XێDh`2ujvSo;}/eG?<Â%Bq~I%C:[4kktJ8E?*Bxb-(G}*M.fwzQwAksu&+D6 ;4  Qzzir\V6JaAlD󁍒Z ѐ C@Dex ziɵoxUm~F[S9>(Zbrss:"·%.b ]6V(0F0![h8vYlV/UW<E/Ө}a-yw\%{<aECO51-YHx/]pZbW^i4qz$g,uD2: x&7  ĔA=ǵA-Q]ȴ`9d?Ly:H<==68n$^.Q AIC+Fח#f輜T&)R5í$2cOSu{|G oմ@Ǎ2_)Z &u]P2}]du#%xWE-$ްMRS]sQGty ,&H]Do _Y*mTN Jؒh vQd"̘YGOh~`~|pk'?RϞ2g%E\}C.CP̶QQ2 qrWT)̽~ _I'FZ;lRneJ I2`(C:?W%Ck6 C3Ei'r/Oo/qkՍ\3U;0}E3Խ)EgEU[sw)I*Jyi0z-nb.C+u9ٱ+at\ש*ZeG';o˪T:b_Dz`>c'9efhl*f OD)0o`"2b Ǿ!NeC#`)"4+=F$~K+cXN ԩn} J۶咡4&A4+tZ~[ZC+%YHeD[?ЙK)©b(rJy7Fa~`;Vkǯ #GUH-' 7v߇7޷&0O#5p?;ӠY- ~dyq\ӔZzk,^f Еsm:/(:InU׋]V)w/j-ZCAMʤP- &RȎve̛몄<{FݚAFJ nzbCſ|Nek}4k·)߾zǧ4Q,!a+yP jUPLXBdӁGhpk=NFֺM~΢v=*N'Xln5xlX#"Q3dxT90svmȱ~I^;2WK ӢsRLi|Ғ*h5}:jMMv~C@o sfM2%]@i3( iu1evN¦]:BР;qBZzDZR@iwEy R"Ц$;_z;驶T?N翮9T #l#v05/M:_ܐ)ҌKѽ7^^NrApIWwE4)[P\%q֒,5r*34Haq6\ͫF%gDk[fBzX_VT͉AC[: zh&[I>#LHi.=b@Ɯd6@Љ3];z؇Gc} Tne'<Q7RYM) [ M ;fA';i%C=20*L(nzgzRDK`p<Ҁyl;Bď=oC)ˬu8GVǣ tN3"r-^HJ2SnöG-]3G;T6fu[0hPkj>m|֙:N n n.jyمrD`!Wx23omgbW~Ȯ:Pe';` ̫7D2Gt&1/1,2iR?>Fjh"[2WD\a b^MKAZ<55ӾWB\XPp OFsօ '&r}◖ ro%]%ŴDXGq=3A { ]0q♲ˣL1Xc O V4 9%`;_$P5W0H>ŬJ}V1/ᙄ{KPdul`bPs Ӭs6ak&Y{ͥP#mQGΊ1ցdՈeZL!AX lOX ^㣡6v0p?kHl!G+ܘp)gX#ڃ7;pnUf9-ROGSYzb؏\N>GK7FJ`g-e h&z=¡vS}纟^l#N5(U,#R,(00efp=q_|1=EÈ&tbY$f*M|dt*@.-"jV8sm6Ȟ7Qb }^D8'ʛ>$<<lQ U XI4 ej4;%]pA+&p4uE[=QhX^!D&ћ#:ת6dƊ5uo$Թ;aw2Db/<8nvH'L53D3u%SGB"PC/+j@lzS&,f] *4^К..> *"W/=ـ]^"\F&_ l020k+\D9OE l@e7CָA/bav-FXvI9fma|C\5< 3Wxl`ٹU  Ҹr;hsfet ޜKs$jO8m bE]p )7dEYFe^uoRP|)%Wnb3W>t;=Q$<cKp\wk"RDaKqOɉ? -Qٹ~\iX &+}<[k(4+4 wA W|zk2f OC_ hAp 6 GQcQg;ag4]ݔHxzU14[W_:}(y '6Cc,R/j7Ry{;+{2YaSV~vv$jX੃c> 2H # -GH"9+M~,^䊺.&fPj$je+ΫcoTAḼL8JE}͌{<Ƙ_|ՔdxP ^5lIuץXMd 9S~1hsF SB gbʹ9LxYSqCM(ٴx31NC6i女|E܆..'nѧ72` b>>P &xHó̡ %Tz+h$ T3DL3!1ӓiImypd;[Mrֳ*-{԰<B>#bs\uL&+_UΖmS,DمL.RKb\(aMcZ͖d Q)kjã]VWY2TygU:U ]M)KNJZw^)R٩}D>O <_&gW՚)?8G~} !}w)nQċw*k_T#H-D=hK4I½ %CH> aTNTt-*Ut`|]˓`| qM 1z>r[41'vl=u ^mx/y+"h"G -Z1KO ݺ,%0l `Px&=0EW`2aC/? ,6|3Yv]J.pڋrNp|rZV?.>qk @$:{>cX:Z?߽*uvyUhUd(dn^?M].y䣱 @SF^CwB:>}[l) .Kng/50+ Wv[M &BlG|sO"&я.g ,0.Ҝu#L,vEqpJ mԹ0UGਧ %r WT̞X Λˇ {|JfICԅk;0 ^tK:y1k1+DaM)MUv:r;;YX8eAI{ L\ۖ; yRIddzZ1`Aj9ty\z ݡ$G o>P* ŎYFyj|dׄɱ1L8Y}u{S#^X5D=6m(ǑU" }. O^>Kmmc(&ze 4 I~Ҏ@D/|”?1I1p |hvnCpNmIISU_ !5*'74>8t$^SCԼ$)D>RǠ5#?0~2 RT.'xcuA̢n6>D?ʢ,O.ſp)cW׃ א ͳip#H Lс_ 5^9Se׍^|1>u ^6p].wT#?2 J|ĝ[{f{YAt^>fѕQDGZ6 Yō_bO,3e:H ^dC dO-鶫uܡd D빞+ 9 At,@!֐boa]Bd]/V=$N5dEW*((DR1?woK$L}i! a14Iݡ0Ɨiy:O>,klI7#/`]C b0q5(rZr$Mj. 5]&q<{7cyPk-ӮCݙN(`Zcq=4PU(,*>]r"c\{<иR a>u߃N3z+Z.n@JQWy?N_$%֋6K9Lܬl5wr2d- (}ޕGNu}gC;4O>$zb)fȋ=,]6!"*17bs"]Mx(ȊygJY_ $2kAF TQ|_6Kƌog!?E;LiZ-Y+ pڠה繁5`\T G֮.ADх> ДPɑ P?ƵЇ}-6Da]yȺAp(Q <oq@W2Г0[3?Fpyz/0`d]70^=E^p $: *b%p!xVkȏ5f~@T4/=&]SP3l80Sl1`hPJ~"P `lH>JH~k'H@8;"zir)02}ÙҁJJhKӀGsl<4 bK KYe{CRtjtxw8zrk0s}x|v҃38;46 RY?חԩc$u~nM61=W*V4K^vCUדo/H-[@by/2!f&'Dkys0.m{w& Zf~`%@_9Z>i~\i{zh赫)fVq8'$/wˊ8t@Xp_\9]#2 G*~=!圿Jia/n{ws׷Qz=mKFӡG$(˳PV,( J;]^Pnt/r TMs9²1gozj\שV6}Y{ cty3։: .7v™2r٠*RHĝgc+S%~9UBNH=Ob "A噫/|9a<8L!R`U-F|.N{%}+Awkgy&tTQ9dpFWL0m?ԭ[Y6O!I.Ty |-uOYN+5|T:OM S&)5[%nRF_4 R&y%ܘNoKHݢf oÃHnw@5mbDz$`,o pBּ5֞V+Oc=_mXs;~"2ҏ 9ˮ@u_=/zv~~{.G?zv!XEȲ&Q GUsL3PveFxSW3xiR!5 04zv,(hT?R(2"Gׁ/ʂE&HIj Qf Qǁ]-Ƈ]Agb,\}ʡkwJi[IZ:y|Gڃm C=+T!x*^M5U؂ S$L=ޕp T9~*#7٣-lbʗ+*kR?P[v.r,7r<.RRUOT\nծ,9K0;75quq NS˰CAbUā`5 '!cmC @6&Mʒ_4R3]= aQ~ ]btG{d6iʴ .gD=bmև~]7=^M7A Nh?\07OVkf4ScYQCK-RW5$Rˣ66T8tYP &򈠣建_VrrD]DžLiH%Zh7>E6&l=A \x + 'yL6bwɄJpd-mpپfy,6=\H_] W5nccqMsā=,xFYu1%NM:T$=R5yP,Gq!}Eʘ r٠EVZ. Nj̺Ajj\ eȴ2QW$Eau O\n}Ǘ.2kdAb֑~5 q8޽0RR/G&yKKc|(.K$ \,! m'qNɕ*d?X7 A + zD~B̢mWfV c&uGࠠnRgj][)n``˓*Ђ4E0eR7CwtT'CNHփ y m,OPtK 9V%LJ<%L&V;-vD~c C}d~/wc]ȍ+r"6g7f N腳HOƗ6!Hظ+hG`MOՎ#}kqmYF7bZ?˱9f  h[(~HOQڦw7~7gG-7ݺAZg駛f_d\͊^jv233G Gw#}]S':Yj+Rm!8;2/-'Ro\%CΆa-yE& YD{>w+V/2VEы.$Rs=S@4?wbp7 g՟^;rRc&U2mZLt7u;Y&D̝+(揇xwCpl3u;+|UIU^6V*<;i$B9lI:!f%Y ΎфHC!{Y,ΰ|И㋒ݿvMayT9sDЖ0lFp" DnLrN=V!Z.t2JmH3}oX<J[u{$7M78noB^Ts`YV+5|ſmǫkvĐIM$'n\<.>*J>27 %x?N@!=_0<ҏ:k3Ѩ AE XlV D+ h=Lev.Fz[wKv3Rַ3=,/.U{GbtU?z({AeqMkT%]0^\\`ʼk52uh%'$+>vlgARhF.ĉq_Ȳae]\}$:.{ ٧V\^m tY69e XFJ8|Rp}i)cWr:g-B]X54{Z!+&pŒ'/QkUv5 %v@Cz4cnZzl1Ue7c1qN`SC [y弝껉D}ȧ;]p`Ə߫?>Ew ~IOv,\$j2"lv8T *g@{ X'0ZXO%[PɶuJĹ$Gj35Z nnEfD4H7==N6]5S _aMJ˅r` =h5[#[\eqZTfHRm¨} &7ǑBkS# ̙\xf`lhoÐ.C锃f*xRX9"Q`Qю'BQ!לJƬZVM-U86_ˤ\c_>F2<"G$w=Xkg7N~KaKVakSv/cW7ݱiV􏙂cF}fnYMNr>pʅڗSʉ9dMȢIaK.ѕÅn,V"e > y0yIC3#vv{%'NZ^On}|>`6.o/a8+=ӊ"'wh  jH\ßܝm_A!ŭuX< ~pHQ7[+g7U~O#eYN}8u* nU(ڕYOłEJzfIK_p #;^!}AO}1?RR̺5߅mL4D]Ip:l [k cM=~c9e]Yvh$e¶ԣ[ l0ZЛϋn{QOL(Q7,9=#nޒl "/5t;ى wzw''' NMvVٟ=P9?Ãueu@g1- ,xv[]ĻVFOP:;$-ADaL;ʷp+ːjg.y4%dU& LgE]9-YOT#Hx㷃mwρ-OZ"Tk"tPIW%G]1 jz JHE)zo>OtX\^2c^aUV2 ASG9[N1#Tdtܸz]uU=3cn!M~L!3ip:Q XƆ0cQ9flU4r[8z6A n} ۠ %_ҳ'dX:N{|v?ۿ_Ru񴮍)Ԇi欂-}eC46NReЫ1Ki>+T[yQM7%={Tjy/8=#jUr⏀vMzmqzxoZ?JTY3lP liAvtUCVrֺmWaNکlVRf.L ( TW Eu5Đ WhI ѫÍpҲ.zIԘdᏅ"(8WKiИc JW?$|nK>jjܺ,RO:;`=Ccj濇k&m*t^+&h&*qIuum8ݎUúb+!V'^< 5"'j!7P~#TJ\!en6o uRp#H ,`Ǎ9›pֲy[ك%`)t qßߜ7+>Bz{bÓw=ThxKJTH#($ d-ngM J圍bGB%-.L. l&v &i@l%!nu}m@oJE$ClQ?o4k/'?nfnu{wm'l .m1wmIQq5P;&S'RCo`!PHªu}&eH~*=ʮ2uic<&+%vox!L5u[;zOxZd0:@ag@j]UJe^ܹ!etXca+ LjcoXj9X1fTKToL5 "̢Y۵̥[bgGl -$ LYlkҏ]_!m^aXF\ypT!ƜoL([ ɫN^gM-%W7=e l>>Ux^u$=E+#ZqBˏD{t'Ί@ΓkCVF_gY ކU$#&P4@eۇn guv~GrT{PɎxsfiVpgU4`H"F6iR72 @-p>t!A?] 'Φ0O_'}tvƾ;;}.Z_WYFC <]KzImi{n]jtwϗ 6F[1gdg96Ǭ\Q^.:Y/nEXyp7ӣୋ3g{Mf?gjVcNr+bh\ӏN,}$WQ%)! ~SwTךo+" I f\1[ܦ']V@}ٙZ-ξT2oM8KY^)bZTɔxg"GNN@;}{rtˁV50$[=ix5PXZ%=\'`*`wy{ B2LP`f؛z< Jsv&N*&Zt]I,߁DvyZp[gF$q̩y!FńBVcqJ_K f3qǏ ]1.obXD0v݁fbȑ/OՀ粷4Z]'T=0>&<_N,Fs c `zAXOЗQma9X4%5M*oP0|$prElr;d ܠc=j@Nӿ ,߁0!$t@Nm+jI#L>Cw~D,.ye1Ǖ^6G T9x[r6Hȏ ^y`|$b2ov&s ܼhozȑG|]2#:Q?#%n;2mENJĵ_dsN;l[} Ta|av%J3a0p)0NB-:7 1QBq63a͟+DYwpr fw.끨6t쩗N^VF_@f3F/ENk%HjM\ A{;{OκCetQ4=EXLy6&FhƩ Jߍ,3$ġ+U;h&LKÕgcjm~V&_]OUڱ۶I~??Z$ưF.#&v8NwwgN(u:vMQİcjPeN X ]T&#Bo5 J潩q]C B#4ӨаpzM/ҭP7ldOS׏몡+`OV${ԝ s fW3(Yᨃ ^օQARa0|P dS!t}Јܿk%h5NC~s H.7yx<Ѹc,tB[ ̘ծi ]u烉V;+@Ly 1bOPӋGvvc(Yd> T ޤlU􆶎D,ǰiF+LVz:vQ$r7ǸaFYX#7h1ȣ*ɭԙ~,|܊ O%-Et򈸝_(z[ s A,q^akMr@mT'P/t+{XTn {qosnb6`e1 W L7z$nnbE,u" rr7tNS-|[mc">IP_o#6` S <#k೏^ȝsPaL;ZnmZ}K''^L T \ ^PД4r/:|?m%yrxDV}%#!=C^٤oB1̖6B1xF6/".mY9jJso ]J c/:!)P<̇ `-R/W gs Ql EBs" [,vh|p, sF,{rqZ c1`r3%:/ӂa K!jOheU{'N.X'p x|w+ %00cU8fAHHa.pcBR UEgD%j^NI({Gpj;-.xތiJw]m"=DfH{EL6=QMަzE\C9`6B5;SKȎ N fǽ"R:NƹO Sx®ǐ9" 0s$-0"DxYO3̷Eqv;h|[Qx/}RDc>X\~y)2+!3oG ̓p|ؗO(5VU@]S I|/PGEi'm 0vU)XL?#y! LlTQj 1qAN)a<ǝ9?n{x'l iYP67\DžcگBٹ:\{R`- :%I}`soiK;Dg ;kL( ϸS r0j8KLp I@gf/TɸF[noZ7-7Q,zT _cXLy3|е3*)aBJV^BT)$kF?xPXk&0Iȃs%1ek%ӸBQ9 Iq(`(-Z{2vA׾Nʡ`۱Yr:%65: 0;T1Nazb֨Dc^wsC,|7BV=W"*, &P q O35Iq팊pp^@]7|Ů3;}  %nU+U|RU.TFGhO` e&~OBg@UIy|q\өwZR5pRF_Pkg.eDNLsV]VUpjm/=r;j Ub_f/OICo_#C !V%|֠NՇ+$kdOm>õp($nقڤ <,كm%!"}qc%74讙g? [lւY i#},?oXL)ϙHUi20~JWXK|K(ѓPc ANt=NCJG($9+kKa>04ƱO}s ~@.n(nCQeh 0tdrukP~ f0|<\|f8I602Ag /_YYe Jnv6 7ua,4'2អq>o9lJig6}2Nd=V Qι5:vTD-jrV(KBSbŠ'PX˄JS*?W*eHCx!mK" <3Ih jMn1|- $4؅Cf 8w MFc3 qx'$.Is(= ,Thd s+0Vq]Uk\➛ݠ"eQ:qA$_l.j 8'dOGV 7ែ-Ric/MviPBW5RHV t0WT:*Y]lh $&Ǻmc}ݦբٖuŸb{S/1_}G^8}hBo Yְ ɱ(AYȎXTJa Ғi C{C~n?F҂%Y|WПn 17frбh.):LS=<ׅO .@S8my%ȏo)b7:G] vnٶlKCLYoK|p5c}a㹚VQjV&7DbpUM u*&֪]K;Ka a*!}JHӱ XNV(C+G|t)M뙂// p'v,׼cՐ&(O~use0LpB "w-fEqhð()gCkj~/!)qɆyj{P 6i#{^_r \Ԫk@-k>4}Cx ÝD11 rOӜj tp]0ID<ݲz#Uqkt`l?H:NueŤd;t I @VuZg3cH-C^b*Rـq]a wXVعt[&iu!tMmJht,7(ޙ-a*8FBJ `zQCsI /x)<'<ĥ@K&W}r2HY.Y`gDrK~_4saȟfp6P "ɓ+9[M AD% [b,<UE'[Q4||_?ZawXP}_z\]HXv艵]go~ri-xޮ~>#v?FOL!masڮedo\BB3-Z8rJr+Q=V3/L󦜵c7GFd[Z;%*}.'A PE*Qyβl ##W6}zy {c ?SmԌƱCdWՏq:x8/kb٧!I/d us?}"+3T(\q}:\׭3qfzTEᶔt羒a/,aֈcJwMvvMw,)UK^4D Tdb.9Y$u*Jڣ6(t),^kʼnV)Yqvm<| qy5]lmJC`(@~d{%ɫS8;Xl|$@ Eh6v ggI;Xr[.}EE\* .rѿ@V2}V7,\CN!'z|ZYx_bckhq\<ؒtj-&926DfV71,oky-9s.$H#A}/ZNv MG&99!6ҙr}&;؇inX#%dqm|iABb9œCu{MP$P!*q!i(12[jB*6TM6ksln( Y6b3%uCfu &Ǧ  c=RHpEh!\٭Uyy_G?EHpTq_6,'2]N\(^D:N,k1 #\?$ZP4ePl21=CԗD%@ibf:\\YqC$C{TS`s ۿ7%Qa^j R:4ֶS++dl#2 l C8<`eI݀i*d(9xB,F~Zzcb H3En+`Z̟?CdԦ5r bvZ)9q )D/ڶI(ԥg|Ķu [ֳ\Y=|J'!{y<{ t6l" |qQM&A:'cbl|iUS@7stpΗS9km3` BQYM3Q3+25c dBzcL$ lEnnal?a YZ