python2-perf-debuginfo-4.19.90-2404.2.0.0246.oe1 >  A f aTW^^fI_ vmCnqa%të+pBvf|HvP[qg $TkFOY6Iڰژ^;}=CȉŻ&NC[ daX1yմ@iO\ߔ{SndZm #^-NU#bMmU\gxWFt5tL B?܃ظG 8csxyM|7>/ 4Mܫ ._6o5^?Zk1c536a06bed7614eae8a5088e780d96c794fc51a4ddd8ec90088073227d5463a932da9d57ccc5393a28f3ece3b980397000c58346 f aTW^^fu*YBr /vyxdSoBV8۬}A/gݪL6 2~(pܛV6@18?ߣ5uIpIJiKsΠ/|Ye=eXyM$;V /*#v?Q/q C E.!wAC}(ܴnF)t,|/xZ+1 Du`Gcº#"x1&[aE#to#:7[,>p<|?ld! 3 ^@Do      f l<L(8e9he:eFG(H@IXX`Yh\]^ bcdefl t(u@vXz  &hCpython2-perf-debuginfo4.19.902404.2.0.0246.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.f _obs-worker1640081563-aarch64-0001.novalocal openEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 AAAAA$f `f `f `f `f `f `547c24b298c74d9dee94826ce0d24c35a8fd14a671be5e39878e922a34771e33rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2404.2.0.0246.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-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-worker1640081563-aarch64-0001.novalocal 17133976514.19.90-2404.2.0.0246.oe14.19.90-2404.2.0.0246.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2404.2.0.0246.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/eb73d5faddbfdf32f7ddc5f10aaac60f-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4857e99acec4c14f4e2400a355c160e3c2b8de4e, with debug_info, not strippedب .n)utf-820e9a5a5f70238127cb1d9534c025e3d265932b0c03475fffd10d55295e424d5?@7zXZ !#,B] b2u jӫ`(y0{ "E|& ыֳ03 T-8H<2-ELueFKHjg#t#K/iُSl/ EK(XNxugS꿛|mXjdFr {&EwRfLpkɿ޶g~R.jMtُ"C/eۮgq7}8ϓnh:Qi-͍GJL/q$& y>0yp+^ jIZV\i[z(T: U α,s~ $/ i;V6ߌv^?f}4lfӪuim-?g?RBkHFxA*cP!VB >k] /ezIх@-Ó˺@P(\DUF՝UQGfj6^hN)N*kȷ X'a'zz*]\a `/4s骆M0g ժ1C)XP*?d[}H[NJKQͺfiv9|R@+o%Fרqg: Eq2P/v.|"&B1FЕI? =FXxl 90&=js{S͒.Y24#7&)'/M(Rj%٥ļ"Ȑ,о_""2r%3iېw 9 >zMNz ([p8$QX bdv/I{^>ْjoQ{+ v%wY=ꖒWqC*j_g Mf ;]&Z+haqHAe ̸,ي5Ėpt'9LtQf~QV%BR!j㣻M?0Z;?wߺy:? *~6xD}vǟS+%Bu8ylCV_CmyOB:׎0G38 X*h{fpsʰ&5>=!עs3-LЙ*I O%uu묧iT؎Gs47tCyPiA1+V1 Ϋ(^솹qX}jkbq{*QPGH$v)==F;+v߻Cd;l!Z B{~x06k,Vl8qqł%(43ښ` q SAUS\2 .s ܫW=}wvm}LC=hix,Ěa/"RhET4ס<0O淦WO;=%ʬVL #+]ny@NYmҘ k 9M2}EDn0|*H\K-uf~'lpV"a'`eU,g߷<˳\'f,uNW*d8Uiird 7-gyq=e9[Q_tt[H)Y;t[]?6)-`Dy/ P.S^;Ph|@1߲/O{!\8 Cc*-1%WdX T"FNqr]B TfL?E?6\xG zN8m!I|H㳧QWҁXG좌X [S:9q5iͅ$ !,|F]}.qؒUkK۟IMΪQҳ:WEWOCG7r- D匀 d7{o"n$4ҭ7Ul 0ﶱw|DL -Ʒ],Wb6#a~>--a5?!!9U6^k >sղ_x-9 N3젴zi]Hysq@2N-ڹb'}tc߸qtQ\9eט@RX_0-yW>kfTWPlN\@@"0WRQY1=BKABLV _V Ͱ%شBz2flz-yB[ax08mN+i }K$0(pdXқE[1UX*! ܧN׃|b_S=43dXв4),5ˑPntpz,Q4(iXG;I[;`m%Ƴq $;|\WU6s[G]xZƓiӕ/(ۙqU# 9Md?u.1{`$,yꛦ|XA# >h2ja3IEUCDsFpGcfWw(.~ `lercgIQQS3y5(JI# vM{JoVDB 5zX;fHp&|[t싯@X)c2Tڀ VS)/J.r| 柂&cCM)?J_-1’K[cT SY}Dgz[D-hYM24}iO0t?8zc1J/NAמ M%N&۞14{} I0w,RyqzPT/l| gClnZư#S,퇉iQC,nK2uEfHmQĢ  maK׈1;*BVB_̝oVR"!~W`[z-h<괹ͨB8rWSg5V}Gۣ0LI$ݍI!Yr" |ʐ2R뙴1bOAco!gg`dC/`7LIazR` s0(9W`/e[bIrLb5k+~ReBxy3Z3k]AWֹr6lI/w.,ܵ1C՝i:l. NJL|ĺhuV<}zIo>#| Xqqb"Ɨ*{qX%GI1$ӾKJws_"lݢ 1Z%y#zbQHjCHepuz K>kZNb?Ϭn̋VzvܥP`壬aZAgXn!YNM2! 4b;$5Fql~#]/7ZUJeJ-p^QVvrrcRY0lˈ{4G9Xhĸ7ԉjŰSȪ&c;,8M#`kԲH!8VK⫻ZGI7++_D^[M .1>U^kw$%"h%2hc) ̭6b;"s^^QuJa)s&E%\0Ņ X.oifWt?+.:Jzjt%mdSS33@cF ܊h`,,F"P7_+7.vl?R쀖$ %~na+aE@ PHpMײQQ D1XsY&f P,][3u'ޢID##l(Yzu{hʇ _jaIEV )gV) /bO(nF~_Q G ܾ%}&>V )iUHZ~f$vkr)3FJ f*\<<WmFo$C)߫{.[qV fK8sbc w-C6PB#?Zj6;H'Z>c@kjgQm =m9̣kÇ">8t\; VmS2gޚЦ8Rtv% zwTuښ%ؚH @7+69p.=ѱ> &h`_ۃ2q.I]B3s ׃f1T٭e9B@Lu{TVǓ7oEK-!aFZ k#k@t5O)@Xě a@<& Ҏ-{⣔J_:'Y$trB&)e;7à5+H#Єu26| .Z#|ID^y{rm˝ G\ @)vͤ.pʄ221j)S X0i 4WΩ,ΧkFHU}[Z*gcmvX,za.DrPv> m2f7>(P'$Iӌ_ l#/lܓgNfSa*|aKpew/?M}0 q8W$ސ}ћ!9v@9:qY#kp5LcS  w- rm.Xbd{ :Bn1Bbwz6QH5.b1W_0|YW()0 uEa9J (v4COUfPrZ4ԫȜ;,Bd9l`@40&5h0|f,b<g4Ʒ!x$E\X;19r.?ԞD+3tBy&R÷wS"FXK9be>>ǚm1d TZu">ɽ~ ^S}ȕc<ܶb[wB% JԼe:ML}l!BE)s|+bqt8k'b!狙@.ޖ:@FB]w1ar"עt5J0~NST2Q4$|^5lt ^,$`u*I ɫuZsK<rvPL%$Z, 0Aҍ\wa[VI.2BXV };t1(YYߑE\\Q6-GޜCAy8d6zhzįJr3ҐKr0 !|V>Q T4 K<B5`;rW _ܮdecMm1h-p}wl} w]#f\j5%C-K4y;Iڃ @lDneMg!bv׃-:O oӬC{ ZDsYбK.EbIDC9B=sǎxoQу[*5Zrߵ\W,e1a&iVZI>h{G(E{ZۂdW:5i< TשdO##r :]^ 2YY5Hj`Yxo?Іe$FCG[Ww *e# ۅ}91'ZE~ @l"6VY=fwpec"ZV9^tc޸MTWMZ#e1[0tt~utW,o^Zzt{k|<_ ^ee29ro:E-5_& U`g# lLj;u )}@?or"gK\uмKa{` Zi `IВX.YbS8Rnf"4!,[ U]6X6A!4ȴqsub8w0Yں~Ҏ8 (_$(Qjh,+IVKa*A ^ȳ=J\ظ3 k mh*?jho8E }Xq|NcIHX>3dɿnU.etx.ǫAHcnr-G#  /7eųd[UC_iqhh~4Yد{x<$w[5aX5@'[L0|g5:(l4 cJASǙMz{ E KL͔2ƹTn_G."U4!Y,|[19Ih[Wj4 ۪`<[ifOԼ:k#wu9tuEf{o:{t,Λ/t&PɎj/vP^jA7wxO^qgcAU͑~ {]H%0IuCeʟPs؝$*Ug$F#} 2Cz `>+ґQ= dbSN.L^h!ݝ-,nbfR.a'J| BܒԽv[L$E`WM]~]&#r}1&Ť8B?NƑS <%.6O>.O|OزHZf流`, 7i6 Q74ۦՙ9?%`rMܱnf˧^ZkMϧB!ٕ12(ĩ-59F. vV/1-yORz#UǎN1,P4Ti)gx+5RzpC2$nFf^ Y}rRn& +ea %W).l͞0)H3_w{?FoI'^#U)M%=q)Um?Р,GS>pB9t0~ċ|u.b}F9$}VzmoaO󞫃4T/#^SC!E$Dq}j{xS#ŢDSkgJR4M8Px"'Rp,wTid=J>/2NýpǏ*<SxDe$ތ1j3OMqL\/@!VY&R'a&힮WXiKYj`dMAV#|INnٺ]XL_rnMWJCNea܍vP0*Kq $7>)c!Fh9[Ԣ2Hri!-w1uwBALTOwU"kZFE5`:I{Y0Y8\ dX#d+-)H%BtчC#fz {Œn-MoC am`ŪRQGY'{N_FdNĶhR'w}#@J@@i}OtFUةNXQ'I|`̳?A[P;M`(9+ڎ_ ]i RFs۞5|MY2qZ?'{AqmiF'tV|ޫƚ 3 cGM'xJ'm2[#F˽!fjUl/q\n6Xb ]"Ra7J_p9+:vW2a.Eqغ&k^Td즈Y0!GhUܗ)C2 A SoܳP#d 40t+̣D \qI xǫHzR;J+k)н-ۿ`Iɐ5N9FF?qu| ʫoBjPȊʌ?JAz+$Ri ;+cxMA&̻9GAeISz+ 8dǝ"m gߊnA7@dD6H)pwfMFkkL_XW3:0dtLf D`r` OF6Fbrd,DsS7@Rwh}l?El-Ҍz6 q^/؞ӎ!A"47+]Ɖ+/]8XV:"zs\yO i|ӧCxҟop6ҪSyadXhXbĽD]9Ð%bLc@uɩ* Skɫ5"}` 624d TW&N@%2-T;Ƈ-ذA>=΁q>*h.GJ |8@&QrZIP<wiX{@ ~Ʌm磼B1NhZ# Y Ruv*ߗ\%8nkxwn6~ ]PnǧZ͎o_C[/JNXu mMHOYf!thȒfL*>u螀UI]|[-޺F=|4SLh^Pt" Un6-q̑_^ YZIUtʯDL1]\9BR*>Ozk2\PP@$Y Js\T"^,o&|4s?`,:wWeዝ_(*?}10-\t\B`O˵D[uKb^UTU)η<orE#w<~A3y}ono[%aHnh>E)--4(>LZG4J[CoonTi5 2"R2!mԓD I4W07yU&hI_guY fh Q|-7iԯDXv"/?qXWcRO=/ru) wguңCż$hVNjj kE<.BPKHUiGA 9~J}19Fع+z?8FA߷BJAͶٞl ]:k\3[`?ĬbA9|Y,N47׳_S3ٻԎ i@$?¼I%ETm}B"b)ԝdoyN8xCgU‘GItfF,E,YroZݺ#'dR({y諀O%9> W`fAt(f w O?FqM6N7H;Lފ># %̃Et RNQk'Mkn[<\1wڎ "gsv̒iƪ嬤xw&h8x圣Gd:^v׸cg&#NSCFwl7[[S <&Ͷ VlfM\kECs8xsaPjӍٮ+]C3tA + (;/N_1("Uŷ1LTc͇-OK4fZog%+sfum%BP4/vMֲwjwZ'X_i?V\֕4ZL&_Uox1vs:T^XQY<㈇^P6QAԼ:>oe]-8w@ џ!"[KGL+wٟ݂ͩq\`c|Bۄގ) V~}af'=D*J~w쭆ES.vmw u O=`Be{Kҵ2Ak08a6@L ZoxcWf^r?u׉ ȧGnQ4Iw00H,{i47ɉ)3 C!9n-ckT܈ -&6!~3uǐ>UE$=|Q| <}$+YBkXN=:X?HoȪܛɜ!ϿՃyA1 UفZ е+W_)Fi[ap΍k̛"&-SS?B2OB{iwKx.+|(چ=za$pL  rڹN]d[&GĒ5ĦG7Z$տ Gbo01Q2^;bh#79sWZH}P3WdrtHХ=,%Xg- ܑc-]AZfC>*!(8Gĥ <"r~AATʒ6|Ml/AOr/?W­ayzә]2%2yD( sbTfFŞư ;J{? X|FQ.P>4_lam2AN;{coB""')] |˱N+=$G^9btb= ttu %jUwm| M04_1޻`yOGhZTJ:3v3hFXU>RrT [;7ٗ\~Jv7oGA+;m.0bP?wj-mb׎ @ʔ{%]Dx.ć9jx/sF㭨Ḍ$9",6ns58/~0iC@AiW*U S4 ^lm^ˠRy tyg;s1{|ekpmukL՟ʝOQ榒 s4([dqh0al]C:kV!)[7f#SzjcwuSn-WÈm!AP5i7W@|~soc`K>^T idW,,*~w)`p/ u9 v'T+Q0xRܬұ 6<_)Y(r25޾-Ei~.j'}NԚOPgEn$8rJBP27:(#폇 $y[멬f#Q:@޺h+'/%/:+opl,h;\|G^l&!I&[$=1ʵʧ/5hcɧwk羋Ӏuu͟DʁVM#=ט8p1+QԭhMbkQ L>Vx|pCRO z_ut Vq SH~uVeZw@ɵ e.^B[Y(dL΋8=%t@I,pguwFR2ҲyJhlA_\'S[aRJ\s?b@j.ly${lRFB|ݭwy&x!xg3]4wQ$݆3 m}F]i/!M9F)Rx;{f~k~U5GQd\"$awkݎc}7s du4PQblZ+t5hd1 fѩ6BF0á실%v2!ch":Hg]5;<44)g'E ;Â+K QmT? mɠ2k(E尔vL'E՜q|7Zx[c(Ѣ>8S >}7gom3EZnK!_@S_A7*hJ̭!VqEZ)n{t_ 3Ln)u.3\$LJdu%SGs~]H0k?xYU~[UraaC8Krrs:)wamok(=KeV@_h ,@ ]N{aghFɺ&Վ江(wD[zN68fЫ֌&&gB޲WŌbD̒KPS:BUHP<m_]Vv lCf/&hUm˱9VGr}&>[;χ`oi Cdd[qA A>6'l =HmR$V %U }Ff3@ٜ{0YfJ/C .:@C}۴d]gl_ϮQ~W# #$gkOaȌ ^:xFhÑ#2μ_7zLACr0ˌL;L p'Xi0˼Ygkb㘝넾['z!c?^ ,35?5l q{FwEyq|PU$$]/12l*D6F6ɲ]n]ێVRPt+? \VxWtGd9 Jk[^%)te)}3 MAwIBTB,+:MNZ#DE *HOGjv"*V?D>D*`$ {etԝI:ؽcI5]zO DUif<4ӏBT5Xڻ}/mw}&8,|f}L@hbܺJ%_/vWлWE^_P< j]f߫.TI@ $`n$BP~stiLmN6:8c-FO}KLŇXwj;Uway! 4"R0BVو Y_|_lղo.ף-2<@uq|͎/R%Jo+Ų6"5-G49o۸n#|yTUvw[5<̦: 60tk;~\0s|o͐fk]x81pM Z^SuǠ{v2՛N65L;\ףK"|:jnX=s_*`cz"<3v0 `zuج"sPJW@Na\fZd?F,$66<j1_ԗ_e㮁;jvTLzJ.Z}$W#(_ذ9 g-qO9f}2WΤ/ډe3d jq+l>6#oĩR͊B;Tͮ(2AX?#/pv/b}}sk^o ro<2AXn41B-z\RplrL i9O*^a^?>5v^YGxVw2r5rLIɁ}H\* p(jDޅÕx) &ъ(c~ =O,W}X (}x0BP|S:?kb/(DabZ`t pJy}zC>5l~[螽[@!ˌg rY[CakJ`,3ADߓ2 HlͿ "B.a͸-ⴔ9ɭl(\eYz-Eqw_uQACZC2M&Ȱ|? `Ypk*/?]!:L^_hm"D_f_lbkUPe?j Fyݪ7骎 )&͜Eފ5-JA*tʧIsQn}2G6/ṳ%#۹mx*AOJ y Fm<_W ]!Jx`nQt_So+"gA):5>,9XEṔ0L xas=%]#N3V~ptJny V5J3^CU:`|Kj f 7s[s|*3vjutL b(uau xyVو2 ܄s(Lr ޢ~[N,WZXRH=YB헯xQ/'yd9N1ѭJgEyUP٢zT6l,fj*حzjLob1|Pgnfd<{ *(2SD!wj 2 &܆w^ ϭCf>6<9AEI)/+:3I`1[ LH8k{@ r9+Z*>X1W,ilI,HmK&Gd=2EoXz>x%D _pΕ@o:Rgc[S.va i:GU㓤P(5noh< TLv0-pܱTwp)5^*Ɍ:0p]9Ɋ]'5RV'窛J1;sbڨb,"1E(!6Zn5:vtqlh,߾IR%uA'ubC.r@2iLyg(.ix ;KYOf\j9g8Ü؜(̍KAz_) NG%I1`5$*#ǛmAB TMnNM#`rre ~aC73|!<[ B*VTbPR>="k5S`I#O=WbK3Ee[>ATѦ&Q<~28B`Odpy; д^ң/@9˃c A4n^flr,H#EEق_ D"o?7XnHdm ܱ% Z r b'XxHukؘ! ZllCb 'vdF [)% rh >oQtjG}*Z#`x3Ori Y(ק<,)GeO4B!h&#XCa=^foy&J.>ERBnߩޗ_\F$ax]s-Drb6~@PG)|VE0_x_9kk*Q yY@I%_\MK&F"n(<yyǹUXq'vK4Žv\4_OBJgbQ뜛g> ‚3랳4y[L4k΁ F7_.db$Up\S5Y}ubx*{"||YI^foBp9R!ᨰN{XWZαhhQdYo"djA7aӴaԸY -:Vhek6`wgR'!ًdܵ~3TJ` k}Ä_RVC0bNjmmhmq\ewY'ZDo!~HE쑔;y61UXY[y f P7.nLд /iF[mGt* 4b H.8mu =mBnh[R>\OSB,Z7$70YL>'P1Єuye-9+B+33A5꨻ŅO򌟆 (i=FI$k> HںԫUp DPT0Jc8nː1N(l {Gޖ 8PJp*"&[7T/҈i=+ \꿐/#mRu͛识/=Xo\ ivO9{]Zn;ȕ7#2rdT7Dl[v̂r1?T{(G?D% 1ޞSt5wG, Q^>a_!n}2;? (Az c19YLO,'X~H1#vQvgWY}ˏ1ԬGBʯ6G,S<1KG#A"D29/34 0I%-cvĶl]>Fq̱sϛ>bㄛL(%}AyBmܓ?kو,s2F﷎C~,c̡D[,D3m~Ga%e|!+xIs:SŸ22v> 0Qhmzz:ok9Hqסio`La[@^& C#ukdOE$QMm:gȫrg$@BTSKB0W;!ƃiwvxgK/഼V=.ȱeHX 0O歁pe<}+'v2%]o³&P<тz1s/ c<6aSu\w]mLb bS9h݈$ qC+ )ڡ,v|FcCrL0&ZB֗HaR"G:/uF610Q%I-ZEѮ7woK6v@m08=s4NԂ"baCESOc![K[}CDlǎc;yS%wy[ks7Ձ 5Dk!XER:5Q>pN+ܙȭ!y7!=y elNi.UdIh*SZv* Ɍ0^S)pgLQ!^՚N ys@+S Tna"}c[Ԋw4^!D欪.MCGM9@wki!Yꮳ}=M |^M%!܀2)IJ!g2-xhJ%el?|ӵ,F Y@G5g7p$_p㹪w694diK1E%*APֶ!6PoXJ!r}|W}i @wd ".KpXK#Ws8WH[7&LHPIԴMZ w]DCJiնDUՈi$ְC"zÐ3ӻ=D7HhtSɡr>*g&&J^QSTYkKFH-"HC2_^0_mwl.Gȶiԯc.r:D"s4 ݟھ'З 3QuR2iX?@Iz͑S[?CxD8ók12<&LvWj D?|i𡉮$ ЅpKFe[YeAe;jL1, 6\T,8wGG (hXVLVR( tcm,]A˥R~ jͷuif+R#B/jqVB盵̂@}Ⱦot@_/3RU>*,K?0);eTsPQ xq 劽(I:Cߤ'9~R? V)jko,?E#7&`Qj=~\--\g9۝)[Mo^ИǶxRaeTr]\IMڮ~2}vYwp4&1Uwg_lwRΩSo~X7h^)c$dàơ[SWp?g~Hed3KboXJ79 !DDd&V"ڪ"LSyӺX%7X[*&[3 }:ߥ,OYUwTHў;9j5 JIx=DGG %vi8z}a*Kmhdw{*I=p_cGs nxmCnf>Og!N!ے%EϬ /Yā"t͹G$As-JLMY$yOzllu[baDWc 8:=&s^v#(p|& xd.AL f|;kWJ(~y\cc+pR-F(rc#, 4[)?"v&J٩X;JXnx_6D=:`@7آcX&>kRwX_7Ei퓏IRmI(uY (3Vn"b$7f]~$q"qhR,K0o'?_aY_CE(.iOmtjOlb}) ]YXJ#h~-} 3b/$H7RM܉j*ZvZx EgWW"~CRƫq+Y_!ѝP`AyhIϯՒI4HGA*a}Rgug@-q̫zdS%& :ÞnM q/o[*6$f]=yi g>vg'ֿ6Z % I+i6iJry.Wv'4XpS%J Z͇-Aw`VZ^Փ>W|_.c$FȞ`SG(PQiXx^8690Or[%O~4vwSz`=RT`:8]oU ر5?`iBH)U re{sa&hD&#W_1߫LwU<f yG=%{\ee윽[AZ: d"+XyݺYg.C'Qt~sWz*SoO67W ăgbVva22l@E+2`dֻhK"#8Ӝ_a^EAbq}ڭ؆ަŬꏶʁALlzUtF[Q3l7Y%'Eb Ɗ1ORwr5pN˟2Rsi?[Z8KA]]+s+A VL*?b,NUOEf ( OO:\`;[5"QQ Z?:|"; 5z< G}(Rxluh"NrY2XjhUIeUyf}V1~B7Bk蜉vX-9=+wRXX:Mpܦ|[ qb T4%5(Xȣ.轾ylxaVk=|Jv~;eKs/M*@ oP"Lmp~^Vm k9֍~CGpjb d9\i``8wNi&p1 gp/Y4-',x2e#HMV|&Ӿe{oMէy2:0*ph]hF߯w[M]=W F #/F K6)#HG(E~W=f`u"p}M9sAlM 13s,gw]b4ՊF"4̚`S)2ͅH"'^luߗ?iM4 C>:ۮَ߉3nea#>-WOC3l!rx\'󐣪B15RkW%P9z {Wu5ڋ/j)ѕ0mGJȕ^d#nJ\mx*(8Q:?E-u+Y,^1{z+sG+Ĩ%F2 bXQ8Nzr 1Cgo8cV"xͶ<[g,2>x%ݺ/ť}+V WvP\uD_QNQ"B ɣ tB"^wUi!RgltҶ)qp})<-iD;_@ʸŹpHA(9j%4}8SBuuf 8 kR}^68GiM}"w: ,JCuTs8xL`ґ;ѹV}b= 1D+vrytJ=+pg쌻y W< qTTILޝcҳѲ1udaC #@-P_rG{1!9g1:L ĥڅrSEe ƳRaDթ@O7~6lCWhDOy]L:D%,^4'>}FX)rFt sU\.-{5tenjPJI[ ]d!bˆhNѾM-.=!i[Ѣvj_O׆Jw~DsX~ TLdŃ 4Ki~Qeͤ/ T /zD8hکuЈE!jh@p[<0 ϵIz}H/,SK3^ nAXbO6"wA?,n'Iߓp݈c7"*+0(>N`3I*H vSb`"/#Q,aǢ<5v„7=^i["~.H9)mZC;+ ;G$CqH~_e@g=|9Q[s B;<^ WLkOa^g>LZ~s<͊ *t61^)yL:yquˑ43V`hӽyLeH+*`+$g"5Ӂh9H[, pc${`k/5$ @V[a 32(?ۃZT+}iT<>(됗aoe e5h4|bc5UXe.nK?{8БIG 2kJLX24e]/p:ki kd^ޑ9|OtʼnH5C=k3rB^0]:K 42AVUw$ r^0q5 @yb%Ӽ8N UkI"ʗwzɹSs*  0OtW :#"2~e|;F[,5,=WqnҶddOnfnЖ4C׳%Kq ҔQ JFH`3o3&\1)'=o09U}6|O',~lW\*i)_:#0{ChyCkώSi=C1[yl9ܤhb3zTNQ"f8)$f H1Cd/)ƷLԆ KMf+8&x#؛gxb 9Il߇\X0'G ڕpXl L#w.Y 5CRO,*/;.zXH2KW^ _IGE 1GkG}O}xL]bnPC6us[#E/,65iI2T}x]Ncb^  B;!54&ei M Dtzo:Uغ=WmO>tT>MV˾~Ԇ'9&m.zni\%Ka<{}M6/QՕ04 5u@`' Xb8.Z, 3)ǾiaTnLvkuA+zrA'Ngr<^oqg,*$i_]?p9 ko45_]F'RbzҹvPD֢?E(]\#j-1zo{Apf*<+,,1ݱ,x5 S5}1DNTQH[nDP2 -q.3" 3~ka}$tw(zXr:kNhܜW}׻ipA G+H~jz>zB[@PYĆndj3Q 5-Eiٷ)R +U]D\+3+_2Af[["FD>)TP( ϩ W\QH fFG&oNR&f.tZZu]DžQ:%G 7ks^P;%rk|bY:H[$̄`}gSz6 hy8hܖ$3yaMqCCzr^ yY"/ؤIǧmf7:z.&͇6CN-ɥ& 8hDuoXP]XdTvX(sVFSb*P*練;i}|ȅkV\{I59h]_+cpT?2]`;l'.fq -F.Xg5&D:8(0:6ߣ ^kL|^\26uNrs;ׇGDyԒ[ qk˘#1p3Ki0z]SM=No9C8́K@pl˿<|xHQ?,l:< Tv X*IR~^(5)pUȈ-. {Cw&x꫻ zH2hF$Ta=̩<e["n-rX+w}|OO42#| +\}cM߮Y]֧ÒuD33݄eN?Wk ĐM#07&MА,$R4ڢK`yLebh >mȃ(ʑ%+Gb4Jx)J49$)S= ҶB&>:?G+"2&_KvDl0tXqگCjN%UXWb.~&AX wO"2T|e p1oTM7;0g9ɝa Ln\Gi7#u1jF!Em\B?ݗ ݏM)S9?HbfB&˓Yw5ۻ범E/P;yP+HG+$SQ~ pi k@@fD7Ia,(䭅r-d* ?GZoUe*>bD`)IZ{]e8/:{A+m )G #ᆹQ,6> +r+ E|UDՀ.x;zRU?{Uԋ+V1v;YU1Fg1HxMœ,_ˆ ކ[&O}-얆<4S+u8zvcϛ1QߺBh+ &lvLED+(RC{ŭ[;G4^%tl{ aâB6f&/fn%y#mºItVg 84RLįMԴJ"Tu­ tEA{SKa`K#,wo%icQT[ʂ  (L#ώgTD}#2hwՍVeO 2W@JX̹N()›)~p -,ZAov-icx{*{xMӇ.|T36%m}VExiB]qit_(ppVl{[{ǵQָ,T>Q`@2L]c%0 4 >@0Y8qgi22B@'86tx U3dK`-5NސoSZT@BVEj;O~;CF^QR|:Dn<!Y$0L>9wQNc).C&=5R/t$+EDCOf´ 3-D4S"3?0>Yݝ2f:X-~ EA[G]یWtIW殍E?7$^]S6]${e/z'1B[JǼX)>wF0d2DY~6",sXY_yFīnËTE.r !4`TʓPy"wl9{`#\ZZ% e9WEfYD mۆ>.R 1߫L,U݊./klw]rvyEE=?| Eų_)ײ"0EMzcAܟƕ)ŀWhZSz96KRWK3ӧ<KLC w5hǴ=cĆ^4i"q7pR/`-|֎yyN$hZgtk0GtA4)1 >ځ s ]%YO'i',> ;!kYca8Q8{6n@౪ pђwƱZ}9;8c0ڍӂh. -s9[2#3?XmFU•?0w/ =G~MïY%rQF-geh˹:-G f]DA]tD V/j 1}tr*!N ]Z|WޗʎURCaA4WWR4t a.mVoN/WiܕeȍTHwXqwePWȯLm.g9;]畫JD~9kDm[rXp|^,Ɯgeq`YYj* ndDn>&E3߁#@K) ps yցnY43#Κ- 6)=ҶYK#蜥ƸNTNE#o׫LUDC?1'QKPƣ2!E&KRx7+  \vW593|εd2rFEQwm] :0 $~eg=Se(NHu֥KZO[_pmK)FM)Ɔb!QsӈI?b $*Y]MeDs,'6ޚj䜌)Y llˎcjщORS{a]#@|._ G4 ]SŜR q9ke>i.[9j<m*u:mٻۂ\΀g~_|/F|c'W`#pY&1(xr͌>v|GdP #D1ѳ])i2'.\Ю.{ ?kb'ZxK̑)P{nFy-I@\ծJ4iLa M5ukl7"JVE21"2&NP(i@MK0{^ԅ ~[įGvJS򥁄e2APpΓF*bV5^bqay.~Q]ٿ^'*gY!>c4iAŶ~Fj3"j╭KvV'/O O'FUSKX5Lx%Jtp -/!9-f7 E wɲ}JH3sgu)U6_VJ䇃o"mv2WĄOF3'F:m!ȚP7L_ZRę=4^)eAgr8 `gfyQeN{L^;`H?w]+U;ekCY9C߮b *8?j|&w-4&R^hBo^`kfsH3c*(ϡA38DOKo{z~*4=w%MlҦfxDn>J˝ $olK䱡{nakf #λjAr *_ݓ-Q Pt}eWպD!]U䓆V񉣨ϴ~T< cc`sIm"MeqS٦[,0TJV|[KK8VIw3A]}W=mdk|ȳ6]2(K3/`xw.! %>hLya8f e>= N)L +rZBj+8 Uۘ{U-xUŽf=#o RLs3oŪVMX֓6*8`+jeQ.˅. ssڎ`a0B.5hf8t2k솯Gzt)j #[_/)~!DNHmܗT I#d"K0j-߆TOG?/.T| }T2 a3{s{-M `9+7"kL:QGopBmt٧>}M##=ڍv4y&ᗙb2B;>(BB[Fel"%w0jE؜ÔW>pd$a Ab|]GA=9 磷):9KٍV]MO؝t{4/bK<v > Zx=+;E\ ݳzB协=M9= :!@rڋ_p؆ +3:$7$0DpI&:?w{~rVIB-tTNrtA`pr̃2K=<',{s ­LaY1kJlD+ҰBGםu'(CkߖO¬ )^\= &{ EҊ$3|t}+1AZ 8^b)+ܓMx/|g9BFR<|RehxX0fZP:a7}trߊf BS6{ O2/z3rĂׅlI\.޼nW*eysXalRaeZEupe 񍧞g,S(r񪆭1FL5qĹVXdX?!rЖA=o4قvDoZ'TG_\]X2a^tֺZwZ-0*^l)؛wj=?S7yf naS/'=&D)M!| C=,b< T|/z'En<"Ekڎa-_sD5ݚ2P Au/NM3Bk`?%Db!L*I;9 T(E\H,KaNglbtaC\Jh T@@/JTBŻ$sX1 tPp(W ӑl؁2(6  RuD?sE6Gw+]+{kyN9#Nk3jCYsrEV" }6:KhPBEڜad' PkiTG"ˠР94$H\oMgyʕQɧfu .FAv/s QRޥ-n7bERS{HAXGP 26gK<̈(hv sRc(o\.vP镜|@,ա)k˩cCHFF!H@ ᶡe+®E4tu4̥3Ky BjV '-cɕfnqV&lZ3@J]U>P0S=h@IM3#v縇t%`UF:)<5/'T$67r;bLK!?`7^WHX5Jo~q@}p?ro{{!em1JӍOv۱ ;zqRr_G7wO>;:`7))Pʱh!յ;_& S8Α䳁GO?'}fsqf'M#g}8f9P+ 7#̼Ed39UBԣ;/ 0¡>%8dK$ Tk?d}}'RyE`wT=eH]Y?^;Ux3iϿ^̗fs}7'<G@<Fy=0ur _t{ޡJUj6 z|f\|?㱯 %bBj'tUX(xot;$d2`c޹e誊=*#JFDZ1> Go_nh._Η4>Rw)ȟ*t~܎IcaPBLy pV7U46Z}<"s-(`+Dlِ) qdǍwh͕$!T.ܜZo& n ^3cXuخi(xVp }x/㨐L/y{ $h%;ȢR7$_'pndidAõ'SgUY;])*Qᲄ4"(< H,k`=z$5xFle Z T.2YrA*@B:]mSڿȲG)ċ ZJEPWLj=+v߂p1\1Sp%9:>۫>౾lݳ~G|s/)oB87@Plv/IB0y!_Ȟu) j}91{h/p7,bs 8Kjf@+pF]d8xwkkD8޷ɬG6h>!3lñV2Nr"JtA7 5חN&jȄOĚhDwhy^T"\`"_y~;Q=MQ6dֳ 귚ZR-!ϮbSDq*8\-vFA'`g/G2"<`or8lfϟB@ܮ#Akj&zk!nF6ZVk#'.EdAYȇ+8dN$TČ-lEW9nU]}RȌ=}Eyז4Q" Lqw E2xhV!r'zŮojԓ0.Lfi>j׎Fڌ=S 7hn~L=~aa>8(ydBνhTg}wˀz|z,!PI,Ӝ_QX3tHbqEH"{xtQD#TV|Z5DB]`U=Bp ]Jfu`Zah)֙Oj@}D(}A+V>D%˶TS`e/ٛNpdY18'ӜO(<=NF#7ukol~\*M)+^uHS1k'Y5m.'ON I)ezVՇkU/Z(AC~ӻ rgJZM[tͻM~ 0> ]-#@忼q虌|- Β^&ezO}:X07H{(vz2aϓT*>mL%) Q+n3[ܵp X B WXANRX=geؔwtEl:Gwh۶#6xƇ^>dz0`0T,&l).4 I v>t%NۢH߷,0&U-QM|:f .K&r1m8n\ &kJ L7ͿrF"l ௚SE5d)Hg*+'n[{LY,FcˀuJ=u#GޟEھMg<׀0 *9AAP̩1K{Zps+ΨP l#plwM };>m:C`[V#奃fj6dwA oPc0'jcPWQ|5@Wnk,HRp:lŹblUM Te6,*?I`:M]ELhQ 8ܨG/;H=gEa<.u`7NxYhi`i=EY!*F2.3!4r:9|$5P,ppݤŐvVm9Wޤe0O#ðF{|>8fEϣ;Zd!8Ԓw>3˭)Jtn߰Q};+a&B/oh  c3g<yT,ֿK"B!vf(WKI*BO\Ǚ/ƓڈC]QXYh9&cAWalwyQ\q z8fY@l13Y_QRŸe!2./A`)] ܺ" ٕok&ӹ! `p}v9Qy@խicgE>ݡԏU-.ʾ>lPe0Gb m)-Rjjp~,>h~â (8#gFXYrŦ88:  AHu@aT[-=:wU,O2yӅ-n?鑐vG6xV{&`ُywsl۟1V$8/{(8J2j}ӽ^)ʛ9L 6GNV7R`0 ^lts&cBսA{7,qX-#6pDkr y4hW)=htN?zY Eo}^P^Z/>=P~n/zKXՒnؖBdQ:%9*FT%[{O8[.˨0j9Y Iϡ /0)]us2Qϛ 6pb n7rwLKdr|oJCN~%(eBh:+)&MhYJXY(6cl퍲Y.\2g#'#!|q8#Nud!tol/C-gdMS7FF6ȟvyr D$aG߹-'Z?IlHD]caxam=AN- JxK+ގw!_5Ӑ2sL.f=+G-vOԗjNa* ^hZ"X\^YA>}?4 x}쀫N(ΫeC̅e!2y4 uX//9"d[TmaѬ(^Fk jhTGJZ Zb*E>-h6t{|Q߼LLD8%Zc/::fi0վCـ~0z]4I)EQ;2Z=_`·~.DzQ=r䣇 3*%jCy}-5 .9b0Y?Jn"R 6ʃٲs0M^M|zEyQ:~f:eޔZ %T ^?.9@-vjEC<%&T"ҝq+mWC>e2P !Vc5[MK/58>S-+(6lZGT1Lґ[;eFaz§ ]AL1Y=#eL4834JK:y6oh<#YЌZ\1 ?A=@W}ƹ)][!@;R}B$Ӂ@QӜkèr"Hfm 9w]`ܳ'`%|ʵ %w~X{0eNR_ǔVdV#SeVZh|o$a`e'+dԽK;ޥ3QûwlEGq}3 0KMƔQb60=(1R8 oW]@P[FUdBnRVU"{SWxqVh ^– F}8DЦ~1PغNw4R+'̏"A>[w ށVh( n 8AʇPs/3@G&bL|k z.;70[Ͻz{-F0Py!r`ulA(/@kwp 1 nE](NHv"x$>4@aWh5BɂWH".ꮔI1 Ga"Z'HA{(KH,f阱{[25+ rX2B_e,u[d|Wv`lp2&Ƴ{ ڝ"2vߡշA&4/ ą(HA06P=+=EbL%T3Kն*1h ]M.5bUQ.R7Jb?e 8 pGϦ(nLD࿳q~5bs v+<{uU$vwaYJupWHNS"h&1w4|T4VQA?_=p}<ÔYfu O8{%v{"3[p=ldũ^IG{-uL@j:qB .ʺ(uIe= 1-AyxڝJ\691O 4XSXGKgd^tnO*eOzԾ Ibr,~;j_HMJyD3m5=ڙlśejzEwX1Z^;frKh{`f/=C0JMmj{--xIEJ2ނ@4C F\Z=N"Lʝ$}/z۝3zﴻx[@ ?/U&~UG"Ռ@~~u##x_B0\bRֱF}ڝ'ӭ#cShUXh*|Dxa1rK,8o>e"d-9H nI3nK G8epߪu<:q#·ff"NG [ӑMVȎۘ{w%,cgmo!Ya 0,ΑoLc5D[@jGMJirǕeY5ճ?tuXo.SWܽdć ΧhAf_&tEe0"t ӣ3??ᐢ7 ZwQ 2į#)1!'w~L7V:@))_4<DS'jGMZ\sA4<B '"USvrŴSErDV(L-(eJr2"|}NB@E`YSvɝ_R4 ID78hG :|&{#ܪ(YJHVNr+~tOU'JUπ#B## Lc,KքzYp7xSIH }XϘlE~uhV6A&@9(}]ixݷa}G$lNKR0٧Erކ_&Wy\TBQ{D?&[A&n0q`ơ':EtX&0*U{~oC%xpI2` r,1 +`C"1|uNYmK1 i.5KCka&}Cb } @xeܒhtcy@xAfq%9,C\)"ݹţ$9L !`wdBR QeXgNo (-8c[!b])̪VlC >#vRm/uTGj. BQ^u6%:[LZW)h#WjE{L.CTFD\ƷIN_M ׿[pN&rpW_̚| ʁ}f@){6<}0-G⿳!SwRv@zMu9 $."lh:WP-ܼ7)MXF%sV*\U ffJىޖ.IzaREXP!oƴŠR[4/Ȫn6ɽ xO 06F°u /0G-MZTaWZdUTzpD_IT>3=Ro ZU  P Zc~40&^њ.·泾OD5k*g2 8b+86|L HMϧzBN֦1=ҏuV!QE zype,wpU:$_~%'TG*xdu>8rQ۫: 3UFIJM(=DjLlpnܤƇcve9;&.6:^-/V%OZge=-9Цd*)`\i- IFUuJ#Ă/rO)EǙ>4k@d_,4todnX!βQEyvDn87#OGnG}SNDŐ/ xБ~q r|riC(*B4Q*Pz! 慾r@ D$+{\MS⇪x[0\z|Kt ёxA%zywkUR6P43Gm*܁ G!j.:o 3ܴs߻Tnǻּk$a{̋P`~ 'm]؞ե?w.R2DQbZ- D+M΢38dj;Z;n5 b5 &T&?cnnKGؒEh؀F~b'h`o{hCI#^Oz\63>IPٲA0[0 !&)P(R]sves'`nJ BweFj8[kOBOU1;r D眻T4іSfDβȲ~Q,d-)iS3r${k=o~\e཰c@ N|r|eSq=Cl f̻dIxsSKQڎYxàǶ`n At[x+ṇO4еP^_gO\zAQ|{H˪nYE&D?8f[ ]ϕΐ akHy^4_~Zv$(J+pNڙOɒXŕ]veҶ(&66%ȖG[L*q |p[/9oxK]6 Y8_# c5Լ.TIF㘫ϟ͊AOt5=]^ё^h=Uɂ.fc4sTѼ5)ٸO1'^hv =}LM'"⧏S*j2.ԫaHN M إyQE1 h& 8^"=΁(l¦#6n>Ya̐d&`-RnT4/3 Ny>`?%!s0NZ.? 4m!\\ӣZE&OIŮf@*=iU,jV+XlUP9pp ?4##,i/!re V%nLHLfeU-s^)I ?` c(NCʤa04#!Jb]Us@w^Hj6tDFLPͯ +7Il~{jyvPuPDNb5 m2τ Fv|fq3?kV~6x5q2 N1TKoځPOmOh&w52< O}E FT!zqҒ͚pE++Gaim!]I -pD \q[{[] x2"%y*8fYz`i ~襏&1~ RZ,x< ]<﬜,ސJ#׀[#R{i*mBEG;gEn ƾ3R!kŇs/+ҩߴ_]d4dZ{M1ᆫ=I}3:󶊖G_`Zr()]eaU YNΪ+W# =Av 2djU zmYtb%șh{^uݢ`+Z g3h,/[gTa6T6qZ,fv WaE1mnI 4LW~d9_LKa{7 eV2˘ċT!)JPĬEnV. Jvb') g0 MLPUrΌ޴T0˜sC4(35ؼ2Oÿa]:b/*UHܖQMoOn/"3vynh.̬r>weӱ,Ji#)Z+mĄ(X7&T_yQ209kIMYEI^j,X\4ź}fЊ. ɤ  -#OP7CJ$Xl7TN6} 㹊1vd, UDž"7R ٮC贼*ezYyK2P*Nv OՆ[nfZaBY~b53}R EJkž RVMEp>NuQMQVJTV~qSMōve vI9aRLQ|(Gf= 7*&M̠)L1˃xf8 2xd55_o$K\Rp SnOgCf1wf[mAkΓ /&GC2ϳ+ [{Uf{ܳ!Eۉ%Dj2Vdܤ`fMT(`˪3>nB>w =QܳNĹyjIo,i쨊TiG\=z%pt*ʶ "UXU/O[s M%H姞FSh5KY 六ὂD"J1x X<=_i]x;t<!74RI-me=EЖ(`=?E*s[hL"-%:Ʊ]>ם hF M޼ϖlj G:𐚌0\(Eh eH +5T||Pf8l-qʵt0UT Ele T:znNFo[GT1֓.k|Kc"8HW&h/P:˨}pm+x]Ą_/Qs|`ADbEw@Mu7+3yP^N^*@Gg,|f $|el暈"e9CP5 {*M+~|pWʣ]PZ'$PB◳= 7aީ=az` b.(@ĔRɃ@+,FgZkrL4mُxSe8T^mQ|Xc0騤0]ާ;遼>'A[wpLOR0_6_'V&nJ-^{ gʤ9AwB/cRkyF@GaĉϪ(پРKH-di[MaEo#xTirLiTDJ?ŬW )iD !%(~+kp ŻQFэ# )LNܺ9+4䅵ouM|rd 6pqn lJ3N 3&Hx&9ENQC\85G@-ʩ`e RlJč{|VDpqA%ڰY\d̫瞎mƖ5:V'#{eBD>b < n^]aZ E{im2wOe({x~kJ#4dUrGW40"NxT{q2gt4.PQߑYFTx/|$P@Hĥ9m;|4$U ,˞]9fhc[f'69RiO$.Y8AQ ~Tۍi .- 9"vELKvYYwQ>y C&B7w Y0 &ѧ4h3Zh B^5/xG[Cqda+G+zA,+I{ ?C$"[|TOΉL~EQW!ypp>K> RGEyWB/# l^NiO,<Ĥ*jo-<GYܛ9f0 a<+\@Dt{Dr:j@BNi1&'/\=+_% `޲5VbfYzҬR3J{(Sre4Ld32GklJ{I\~Dl?_'M}>Bg1 = #E8{ZkcY1^`4ҏzz]5Jttoy0*c A3y)vs ZLFm|U쪠1]JYiv#̚kC˖-(5/L *R`i;E{/ HJd-rFJXI8Mp#Gfg.Zk? 4htQQEi824-`u~ rCg\\kISC $V2VE+4Y8w9I .aG JjkEk֞{\NÀ`0uΤ&dד$7^ jBb^3@$AVVىĈ2A4(uū1h5;%SFui6]ܵ`cC}`kڔyAǜH?gwbܬ1!; Q Pm_4;widubn\Em,#Ȉ_PK oSIJUG{Oԁ_g[ö^;\JG9ps$0]*4ISLCKil($0IC7Q^2NGɑ>U^%x r#F3aDHNe1Cx\2j->Aۑl/{լN؉j"Ow*>G!,D`~e˓`'{S2}Oc_3]aŝ~Mj\5ި NxCyx@zb)π`I ]_8ve+9KTÎtaNZbݐX:C[݄pFJg6nU8uXq\l@amՋݗeOG)i4z?jZC(S?IŮ}= ͕3ZJuIq.;tA~˛iKPtc]/<ޢ\ɤ~6] Ib$/oWR{z:x`]hvBnQ'h6ct1&.t,%̤avks)\<}XPp+_RVz20%Eo {v w:!y6BLQǣeU~hvn[NcsG]IdzEEoF06%{0mE>a2gHɴQ+⒂TO{,,+b`D}[EJ2%UG/^ ;1SN?Q|WJ?fT##NngS(t~Ћ-aacTNh|×vB m) qgH%҅Dю115 WttUE>TO4WQ,4tYz% 7BE̴/jk8kZpLx>c{Ųdgm"K,CTD8BrKDoj?շ+0}' 64?vE AnN{ed;˲2M88OMWTpTƂW2&s@顟}(EH}J~m^bW Xk/PnshZa~̛h&2U5ơjnQWoa;h*Ob 3'k {*z ys% (vN/S6gzoGLDE*MN#_"%7Ⱗ'5t-G2L||sۥ[\S݈0 'A: eQzzr%RNȞqup9./`/'@o"K4^9 `;X“me:! >vj6v&Q:ь.N?QOQ^Q6Y 'E㿈yLgzOyp;*/TǧVijoO҂H~[b&CiH#91~2cpd~_|nCn9lvJ29iɠ^m:O* BZAҤ ,vgk|THGP@$- z; zOQ}-8u 6@Nü--*?w~Y(F[2_p<.-L#iއ1Gr Rj<~yܯOQn|2Tʐ^>W*R9?& D0[YAK^R]?sEֵ0Xpj࿊Gk"ŵ0ODL#`a|_YS4('Tx2ៈTX^go.? uF>];M_ $ 9)6ڱ4UN ?+Ϙ`oF>@tN4a4OBZMB#ueN eIBJ-?Ź@h`X-p͘Tl,sk'k |؋Xw/kbs!%~hVn1}ӶB&-D3:&^]+,e3_n./-.?Sh1P!`%Ɛ' *y%8&0a4仰AkD0=KU/`Jt9jyQ);tO!lɇǦ(芒]a2\'%J9۲Ccs"$owwbog[>S3y__X { dʃF}ܯr?GeNcɭ}K%w{)}8p I:j A^U{U2!Gr1cxX8juk= ސtHXHBy{TY\ƍ o],-U(Eddq(@uu,WOz0G;<:ht@ټo~W4ܥ!`h44?*}zay<ԕg T!;jJwRC-8t' 0RqP1tAdFy 3f4=_XwaupztwFT!wLm;o˘kXD;Gr9}K@@Ǝ==mSȠs}&.X&~-rGW R4ImcRQ\$=&>Am+u^2Hc!"8Qq['n[ՂuuDɛ:T~Ņ(} ?aj3ﮃ!\Jx7-S9A {Qaz-<~yjJ^slxʺ;2HF,ZɅJNi9sȽ-&f 8 m s/)O}&[x4}>A©#NBp=S<=CIġb*5s㜕0یl9^# x$ᾪѠ&bTQ :+K3`&^Ч^)S?-&]5|8!l^`<]C2$d~ÞwQdž} 7;LlzL&cH̶鷿293Yy%y#E'3 YxHrBЛԬtCr 0fnFirR9Zrw7@Ƴ(N ;]01a7,)^x~y* ;2_םo'6O^Eϖ)`؂`MLyưOpКucB~?Έ)jڪG>G`?oiAR.SShA2sU4 '&/xէq=+.CN*=})w#8qUs S|L2±ВSVЄ* qЊQ#jՄ[dh #R-t?KD!ms@]`!{b@ sYH.t֥5ꡲ{>O@2a!'_xȫqb᎚'p!}S pdO98)Lؓy;g iT5HYPp.9jL0(z"4k164]R v~}ÿ>;(znHߗW^V;O<Cϧ@?1H\]xM2&Rb)Ō/oqң:[nԫrP.'qp؉KQQeN;~ЯUn{FtAI݀r(k'oLΪ2!kٙx'9BeJb"ɥOG!9z Xӽiy s|Cռ)M@yi)܉~FA3 y_ENk;#_!]/fHFGʨ@Shuh%r ig]ƫ6 Pe>D52i&3E>߰J9Z\9i~ +J,mڇII%['2hMtS>sup%QֶaE}+.^E(J/ܘ-33*jnI W>`:vC |޿?@53$!M0,5~C4t$p䡊/M~q0żu;(f8܋!V=$@f&\JC t7 5B?KNc'! >)V+InfDZ=$].ڮ0@S,V|6,ߛUzVUį+Tn+6 k w3~SI8{.| jSےm;ԝ@dxs39/v8({*^MZ_"Ir%nPC$v seVTeHzuপMCǏ(v7F;{ym|# }x(/[%_%2ᓩz "8V' ;*6 Pj@N'Uñi">"bp䐟Q%^MK HEfx7%4JaK!M\B`^^x L?v֥֨U#N L=HfehQ9x*rmU('&YhJr)X{j̻֌]邈F<ľ-)inG$muƮ wujqa{k8@(7k1,S=򈩷$#,Z8 6$4!nk2@[=7F~'J b \PT!~Ј/L!ZH0ۭEG/>`Tέ rReLiw,3yy0*I:t;Has匫!QhGgCY8OE%u&E8. 6f >6Bb*U'C7ƌQ-,Lc{(XTrUC"y'?&bSZu))XGi CI@Cĩ[K]Ke=;I = J3i7bPGDv zΓ rh6n+iRF'VĆcaO$E;i}+\օ謠Fo*D[0 N2Rߖ-wmf ȢѣU @+И:USvb1t |9Ҁ%;{ˠ$6$]0IWd{|F@:3 ɡnͣy=-;}T3'p=*b9KaM=3 I'yj6*sјT^=8>otE]bRi/-Vp'Ƒ%fY(~+SPP fUÈR!, tm 65$:dj˲0ܼTFҀ(EAp3(%BŘnOUG1U͔mOp7ɛn*E|϶&welqvE4㫵Ȃ8i5_0^r}Ü^j `Fs0w0xqt:2%ZRN4T +N{Wnmk6]ɭ!0w)Ucߤn11U<jnXaE*InᵱR'\iDDCģuⓂsNݣOؽsxK嘝Qwl" [+iwr` W|w65X{zhw`hN sD9;ts,aP)GȖAQPkpJi3yqQ e3dġ'ùu( u|{. رE|_UbKޤ9q6"KW]J "K8kSFe¼ͫhC aЀ}̙P2Z~mֿDSVM ;L8!`^%35A$2pYa(~K 5k6 q,GEsLչe;P~{v+ZYS7q!·؇@]9hg)]^2N ]}m }~q8%\6v|`&\D%iB;!.AEizje9D_EzL\^Le)Nx 2@JԞTLr#;,1؄/3q',&Y}wZ@Qd r;S%56߂=ܚrf^WBj3[ s\bOюi '$أ5EBnetΨkBmcC-6Dh3?t8 L ؃ܛ.E[ +b\r*J-t3jy$ *+u5.컦pPSesalJ|< X~Gr6 yCfn-#~3ܖ:dj^7:אG /=P&Ѡd;Z[TٽO:4HYNjtl[zz3?B+؄uj- U 9@\5/AedGi0M7+~mXjcq-9ɲ p-+i0ť6#Ar̪kADd1LIM;h3Qn[dSE.-(U`q- `<? 8dy`ɢIwx_Ƞ)f'¿  G#"h}=)}&he 6[±Ng  2x'+df2ij-r2)qƨ5bhOijE2TVm(W`F)+(cq %6Ӑj^34-V ݝ Pi8iJ//h*:[he{.dG mO2]QGٻ~(3Vh~cq%Ѫ{'r6Kg:E¼`RR+XR%OH{\Nnr,!L$q#mEZJ2h㥚zq*n]f×K_뙓Q}HAjߦi93X IIg8EYVAjvb%߾E"35LsTO'kO8Vr ,a mkk[p;YYǝQ .ƀ'b:@̐ ӐX6ԇGX 76fb{+2%GT!-AAk/ސ7+cHj&gC("zIuqڀJ$ܧdߌ a.)]׼XJ0Mtj'NZ;xM~\_pT}Gt8dT}~C[]Jx{-nL!xo[Ohi ]yfm,~XbP%;o- qq:Am{W0ܵmvNBPQ^XǼC^,('0b @$BdNpe cl5.We')(n^1ꈲ J`YT^խ "@xL溔_ "{21MRe0_`7.x36yҐZLoBvuʢ"1 ouiFu#`^lGCQwN @)B`\rVp;0ɻSA( (m%6k 9XϽ历N@=6veJ AQ,IVwl9mNJ$^TW H-Dp') B-;mxH4;3.`dǙ뭰'7pԃBj{EU#|544\GgӸ,+XRβZzK$N)ͿmM,9[Y,PyplݙJ#[E& /H~ ӐCA Nk]Zvo[[BQ{6cT?_DyF~S-gr +4X hkU5X\2oRԸ)Il]gV~#ʔCb/}E!OG / i[|"@পpU` v1=`% w0+/ 9چv&e #hL8ls&?{e jqPUC $͋(kҊ2؜sTo4^O) 2yU%,?Q=m$dFCCJ!4"hi~&GGFnѻU2  2Ē=Z!j`/#hyqU$B9IAG]dQNj@6i7&z/l{&}Ag r$s,9H_Z58ˋz 20*UJ\b)|~ک̈ߟNC"EU1/`.Y E@j.wOG 0ڰ^XkLR\MF^oD -J:QH&Au׍~x٬@I>9ܖTCϸq97eNȋxA;Bf'p#s>ԲK AL|^ƶ LȝLRhnCWPxLʶ%_3 Y!+WSz$t zRVP!\Jf"쟻ݕ  hJ8*`О bmMP})~jops=VVҀꔐ}hu'#~uÙ;x]49W v輩KBH9 m#)E7mۆr 竝U-:i,^OLv5$i2Lj g=~X̡ꡚ29h  Wc~r5I lM P!yEL!­"k,Fm]L躤Jl_+w}w/F>jkA׹cK,d=mx008[џi?Ǔ+d6\ j \n/.?xp<hhfy1=#9Ъ`Q$WI I$ۺ;4' k=ze?̊!%EnQAV+v0UpwE!&ZߊKsAvl293NiH5icZX/!)6x.]"!ٚn8-M, J V{JoCMe&NX>L)L]RްyAæ{Df$jV1$qOg*Xwy zA]FKrʰGBCܡqhfI<$\1~mmso`9=596=謙v46D__3J+jz6?Ap*[\zgܻ͈,}!)L7E1h9OzjGg&;IsBEϽ@4/MnߑQG"&w婅! ;hK\T:o;i8h8wLXeR7:F S^Wz:kq>ήWH,MA+,hX\~ ~'fK]R ~MBcmcUf_'^n'sG2$yRd=ThT{ΝXW N?XKZ"1)G8<9# iϺi4a,qj ,W~2K'&c^+DkoZ>]v#U 7]$0}/sT^X4&A^΁[' H{AY`DذpgNY[Q4ѧ9"E =+$K.ϕu膀ePz՝Na[M lVٓH9&P3? $B:82[57]2fxxw l+]}@P2#1wZ]`x ĥNN~Ώgs?}MLJ]Pztiw2h"e<[eW.)7Az UؿU-NMQ-3壯.y=xsu:~ܸ/8s#P{/ aOĚ,+BJ(oɨd,>RuHpf_[HW ծcS9Ji1*/TAŰ23MoqF>БC"9>.!nw 9/2ur%hb26DZާLbe"T+8D+60ͫBK:u7XǢ-ߏ!Nm* Vv^rH|\YhkcU+Dl{I>%b6)ƙjaIYj8mt+(A[{xs=1|Ȍo%Pȁڗ{gf$.D|X 2ܲvԴ5FT!ݨfu2glPT"xXJ>9JXM_APҍٖo1O ,C9!ӕy_]ʹ"j 7@fy72 S$Z0kGŵi]THeI}zwisƷ29p3pAaed6|mN@;/J0 u'΁:1S*UKݦHa<$"\Q-׻hwJذ@wwK=^9Dx2= TʹmNϖ?0JfU F4^1 d Er\}6&.!))KJ0lMqhb3-+k+Q{'iaG;+6Q`tBr fA:!jpgAɗm2"`eBx۫ n$`q<:a?(+t^ɯhU{W"&B =ʑϐ)H=ۦ  {)vTX5Z͘Uu[lL{a=$?]ĠqgC7k7t 굑>w |E*LȒJK>͝}֯!i[SjU&juIPOD-λ/k:.}r?\q0uu. V2U W~>1緥;7צ R35OZ뒼я?BTY"NSձ˼Tv+'>Bv4pp~/hI8: muˉ`a.kQe^;~l ڦ2"](ɚ1Q9O|>$ϓAT]Ac${:^K cZ^Fx@5>4jȱ"9୔(0do!a 38Q[{;qWH%>>c334 (W1˩jcmJN[C8nzZX!P]!Fi@P9B_޷ n goHeHZ5x2 +=Lx{uӮ nSnv%8ݜiB̋Gkӽm3HDer_֯ķW{Vy>cV\HZ*zUQQqI\xSܫ9qS5L.M$Iۻ召`-_9Z"l;:5BTK?цp,\D]RYSº1}HQl=ڬ(->Z 4yB35(`b*p-0S'Fc:asB> q [Qk3 no-#R='TOlp"[{l8SEJϬru@j/-%Pr$~$wK@ zcQo?뺭Z;O45*_"ؑr)c8z-JW\|d#a-1id̋0(_K\W%^%=jL(i- hU[\gb&[ 0~}+$ >!{ԆT0jcIpeS'G%ŌI}D1?c>^ELQZI`ݺz(!dsSNːN[ #.bLr)UzT 'j]hS꭪4܁WQ%Ȣܨd}?^ kJ(a:3ts`?댫zp|xABi4wx5㘪]$:7{ f3S5-@rLd|6]mNʞ i˔h:/'m=>.&qhW8B7Ti\\?#4 4cO9]ˊsh2d FC-Nbᗨ*R'V*:}Owx 뵨[7=hͽ ďexpl&lg0 7sz2Ȫ?r;$THK/N>LI+У&yԝ{5ೞeJDsrn~!!. :c2?JiE^d^8m;]Gv,|^o6%YQXK9K7Hf(̞~ Yl p~ߗC$ǧC^m0>FQpWQ>;zH]Cn֗)^O?>9KlU%5VD wsB&+<{Jo<+ԫ^WtOoKU`C5^l IDnِʁN3Ƀԁ1޿T`,3n VD@OeM@[ATI{;xL{,B)ĂcRAqg*$KM#s-M7Mۍdkl_n}?ҔqTC󉅮=m^Gv!iXSQ%Dvź'.сx\H4R7yOR-l"_oPصyM Ol.嘤aRI#ϑ;I*޾HO_B LSM%#>>Npڡ=8GpTU^vڿO&*"\ήx1@Rۯ#&YYtqSGHp/Y[î}JB-xtk'5^\c #8}C*)N O =>ܰ#dёP@c xiKtg5YBfB ZLW&tZwt "EQLt/}SoڣL(d"oilZ`cZ̓^fN?=qJ"wovMwEzd8KOt䃵~fS~tK8|x#y4&1փ.($QYH?$+,}9L߲#LtB+`7̓X&zN̨5' \:u69~FXI(i^d)Q7#H!.["8s9W22B + Pb taA:ϧ| eB ¦tw*oH_a%ąi!D;D}s zʺ7o{\ jI!FaE)X3,߿]n^*oEM{bC@[z2S>CwZfa\Yqk^ بL% |a-Lgu :LwRl P4zj(hqtxtۊ2n2ũ x6Q 3>̃~x!]E^ВmhB|=cV +ns>3;1{͋Œf{S *8WwQ[]9qu.x؂껎SZ鐪hjzfj|:Fj`q;hH<*T3!,,(>f#h[1"$jt]huF&S\M8Ͳn,blz5_؋ mZ1P¯-MJPh=?*hxy(B{啒i 0BnȐP]9'sS@ԡ^5I]YfAnRGXn*sQ8.>z!ҷՇn/d $R9¤ bu릤b;Tާ+ 8AűmbpDʱ.,}*Pey66a&ȣ35*1R$*W{Jwh,Lhg?xvgp{]K3Y_^$|BފLc Q{ˍNEaS`.&n ~wP*A"#5Q Ndžڞ-һLa&t"$"+b$=t/֯!J:jl"UPYXN眙 h8lBȹjU`mm}Z>DgۇjMK(/+iPM yղX!KuT3BSΝV˳=,O0S:N:-k?Syŵ$/P ,A^w@# o98CrB*ykTɬ=h>Es"QpV/Yٛ܄L _[Rl@Y^#~3\aOMV#K/O6L/T%{+ְkgp2*jfie稤O ,}1XCoc˯kŧ- ;lDjl6!}VɑX(`Oovc8O{)챉o Tޘ.)_:491d| _h4[ к}Ÿ*w!<3ML/8urfֶ4^F*,v~({H 61`09qT g֕|Z..'Bܘ\Lɵ`>cj A +ưkkiClx,o#`z2:]'0])qe<'*h>,JS[&05FO'Z1hB@A)CNFkߴ3v{yrF clx-|9{sBTձlnu_Qv,\jZb9W6FQ yuO2NۈM`UvjXy#NiM gu:T?'U[,+ҕvMJ% ͧgĜU |C8EN5Sm}KE~wA((KVG5U`*(m~!Zrb:iOj cYf|@Q~[j_pwbRI(I}Lr(c$kR4-h9,+ęՃi&Q|3^jsE1mmӚ3I4GYsa[|QA{-HռHu?Bl S)%RJc^ If?`mqጻƇʡNmԍ4Kk dpI@98Db^8qƷb!_8M~|%..[?4nz;yE9ȗkЇf]NpT&N&U/vFfs-BsVA>[,pEtI"b2D͍Qׅ gM~ ZS9i`]]Ê@@`(` m 7@#WqG[b*sHb8S2 RCfE%N)sfcL_+3䃧fRbt^^ i[ndWrX#,cJ**`.r6p% $Nmg}WK'k0au]uN;!ۅc59k;ѴO.DMOu*XO%cK(/aMNqsM9xJ-˙r S[(Zޗcs6on2~gM$ړy~-k 5{GnUp6V{.Ig2POD]:b~]i@N[B7T[n%׏E؅"=N@oDA"2>d-9H1v:e󸘐؟p7BLKd1j.^ddR{{5X47d{JNQٸ5=hGR.ѻP0Iw:mu|@dD҂"|]aK`BhdQ nIvi]FAe'?u?/ SD*aK4 [7U%FCX6̇zME#*^¥kᶽX"' [Iݺ,wq6x)v1PMhFZ\@-,GU#zsa)*(Oͣ= Ad?aT]Rqm_No}Aj4LF<~zJ%D.d:i GDU;oLUٱ-VM`:3,T|{̭NBG<4!!1:l2釈؛VGm֯/c6+Mx|0pF GrZYb@Uejǂ9 W+ȺF8sc 8n-gF9x^ದ:e-j(6/Gō }#9߼vò"a^kݧ]|1w$%'M\AO1yYAȘz;:y>'bC8,ܒo<*Ȁ#|,]Gq:69jY\Y we44&;9U? >ޚ/^4R{a dtn1*"SJxN6vBM@ʼnk'۽T-b%`r ͣH^DЂt&vpL7koчTG&uNX}H\  Z߰1gz٨uRpj/AvFU7l60~sC>!inD~_v ,ZEPS|=:>,Lp><.5j6. &0:em751ǥv%Kꊆw`m;!щSZNpg`rmKD"R!SzRiuܶr8; 5V\՘Z* g60kQ C)򏠗xXj\G.CKFhoT#V[P^T2<(-1y#V|iИ|vſY_?dBw //YӐiS$0?GbxCL%{pLNo5K4s&|vph"53ls>[vd?0}VoK-lWRCx9uBc[4e\GR1|B N])dX7xJ|wH݁Cӿ!yEֱ&仆Z/(}Cd+_:Z41!֠ʨ6p\$gޛwsXAﮭqԦa"!#QJZ &BZBHWm@C#Co/p =;I.!쇩bb 2{ *+7qdJR=M:XCm̅3,(^\ۍ͈\W{Do& +(xi?"?I9lCK-h!kN~E%r`uW%Y,<2]Z6Υ. \1 zb3 p䆽镎!Q<}|qfx.P~'^s>y#Iӯ(aܖQ"[q"ϭmnpwE ۚ^ >{83ndK6ޝ:\/Ju mWV%yǃfHwV+U~ 3Qh}R3^z%KMGPBo.39ɾ1=INbC;?%<=U/t |=F TEn0VlQθEKNt\v_`<)JcR_llǶzb$c3Wn^Q"^j4OhB 7L!o|k*:eEfQB +boX jb-pwؾ![RBK| jm:4FQ.O۠,Y"_1X{tM`q&?.B `%+j Ah35#A#Jl^yzD}g~K8xgmBϨkZ>n!bjz>)mJJAG!y5KYEi1\MLSj%nZnWv\/gWBIqNVt8"5&1JQ:3x|P bxVc|sqVQP(?B/+2:Dn^iUE6XJZuzl.Ƒ:UC\ɰJ_ ˓dh z9Ut~@<23 Hk۴ͣ'4&D~q7ѦAVX./NE$v,e]-@Z^i7 GZF  rjN`Wԗ  CDA4 [T-4T@JR 5C6j?-@'#ȵ=m"gw_aT5g `Ȟq#(eog7yRv" 9y#YT .en'j+? bM%c^)|I;f$]WS;xu2O~EAa0:xlZl50|ߙx{VFhZh^ȱab.cбa #6 'Cp&zʅc說JyxnF[w!Fhp{B ;Hrjnvܑ~12ҷw҈>|],}6伓4(U@KCiP͹>Ij;T<~HWTCG2zvHz-D-W}X>ʓ,eGBw3W\R/ljÖkb`n2MgrF-h@bC0C1q\I(GgwO4ׯ d 3h(Q Cih 1/TU~Cۏ_hOIKˢ9ۍ5 zz ("(?~N,W1Ssy1 'Zf8#]lͩ YҴe[仕-#iɓD4RΠ2x/5)ńXmtt21YU#\hrbg& aI熑da '(\in<&">nk)oKkK\?=żo,P_ *.a;(oj^/t|~PC#A"c M`=w]i! {,YLFC9J+xy#R"dGIT<]mJS} SpՔ9-U9X%6} iErnČy<:#tP(yc dZEa:d@p!bnloSތsځ!ndjZD*L޺MgY[ǰQ<լ 3D3\ShzAKȪkrfGKqWʇY]}be /Y2NjA /sCGB+öOZ.=2]$bp+ IT#RjIȶZocO͂9~mE R*ݪ1~l ='J%!J׸a_O:u+ϛȱJFuU6b#BO? &`(=d@nӰA/OOt̯qVZVVyio; aAЁs \ ƒ`(5ψg2~b|Z- ѧ['& i/ſZ!ԿjURF!Y9c*WUV њzt7`aCϲ>DVRc#(AKȤ>zY(¿jusE/OT]Wm3H k _flM1N M\ϋ P@:&;%qI6u}Q%'NjnAнӆ{ZlI~%qEKS@4uCz.. gθYdXe@QR=r2f4[~~-}T(1Qu@ }כzo%ø;"տ>wK:u~QG%W"np|tw (ݯ5=]yj^~L\ Mv.D_w6} bldz1!Fd·Z #B% o$XhMVL@VD+RSP.1S BQE(_Si??)WkwsLRYlbg@"ɞ̾0IRC ZV+F.^yUЋ\6&e11yC'j8UhAepj5)擺!߻-@Ih`,?A6u?Î݃c|:B"z A :\)jK;oVohXƟ>rGPb4~˚g>*/%b( ꁆ"~ӊk6KUױc&b9,yqZ .ptk?4$0%4]9N ,lz3|ϽnIw%IZ&F}~*IX?jV5r]/Bb%f!8+$%_5.ZNp^- 5'ܳm|E|fcOY+64QA hNuE]$FB.ߨvyaݝ2.NEw9n*.ŀ G̦,k*m#e#O6sc!qK:tdM9AcT 4nk7k^(}x R,+\ual^_YL|P'ҿԱIN3?v]{ݒp?(R c($E. G*32[b4$vfuV7,.Jx̞E2>?~vHg͎h:6%dW9~@6.,$+Q |GIx g)f-{gpK3 673w%HxImeY:'L#ь̱㯡aWvA\hw}S #oV".E2LP+hIJ,CzFJܸ/6%ſH2F$؆p|Mk'èMtK!^t)5-uȢÉF,?Jf=߱=?TI[zFKka=m\t 3E8W>>=z+n0wsY{SBh5Kb*h:>Ii7ƹ)5L-R54tcל4sqx:ڤҒPjCG-~} y %}Rt?Q=0gUU/㎈@lI m/~{Cߛl}<25Vvp?Fre{9-~moy$(WY{ C IIt=0BKh1JD&99#cHL6xu)6xy9e17 "r'U&b+YNU0>_ur"!/y37[WUִg/ fk=bkJ>&\Kpl Yu%ґ Mg]3kG%Noyq6}")Y;V_ep*}u18g&jXIf D;k3#'fI.1H6Rp V+GPITeq{0ItNR(4nɗ=0霏R"p<-Zt'%Y(#lVVbL-Y$B|$~u W)WkO2 5wz7V[.Ӗ)hh7o1sZ#G2 ;Ki*K{_AezVj0bN{K4/m -.zNsp[evg\Uj1O߯η8Ep*s#My|"=S:VhDGIwPjLdDv!֩h;H/ %dQ ӟɨu~:xB/xf6qa ZPR_9. y+%r'wy]a&DhP}@Fe{hwmx%i70nU%o؛h_J+r)הq]\8\I{‹ \s뫈ޞ^?6/ڇe@3CЂ/؇P3n8`?i@뵬1c[!griJdhkD[^x"7ZbXЃJh ŝ;Fg)j@abz}v Wա8j(uhZ#f1q[#dLڸoB\r©n+|eVl[SJҏ}l} KI̮nRN4;UAlm c CDJS? We\$qC `}y((^{^giIEBcUc%A&a쮶[y T}33<8mA p 3;wg6(jԫ&=΀W?6CL~u rR2 4/)ƎhY)e3at/Txy6sHx5 BVKDI#n Tn{|WES Kfq L0KHĽѾo̙H7AHF~TBzоC?y:?9ԙ!_쩧Q@h$-9 [>oܯȭ.RwH~7wa}*вXB@)>q1( 2< 4n+ԬmJ@H&,c(bݫ<)}e'/\p;.tUXPgYT9?쥴kHzV ۈ4P< io3O4~Q$inZhDӺϣ7+dlѫ:m `SRZKm㨜Mt4" )6L6^45+TdR2d$1]ź3L%qJaN՚gXs[R9L#//(xdybXX-&=;D?jiHth͚rjsl|⺻C |+qn1_MX38^& +ˇ Đƣ" R ujƘ<&_pXx؜-qNVR 2UpK (х/|r|ɑH8{@;&-9.ìW8JG}D^M(*Ai_>`ݣY_) ǹm=vH J^JF0%D&ܼ XHÁ\=79sfuY~ξ񁭁 cԾR7tM1{,T=-xd7H; KV{"&fT`ͣqX#FY Bж5GX '*ER:]5RSy eRuvf8ΞGegڰpňa~ɛT+ ӛN_":h/ +wX+)xD $!}UYYstdͽTzG/e)R027~p8j Hkg!$^־aiJ8xN+.Z; %>1x];p9QTƚZN U\C2ͪ5Fo9ZJvtx\ 6JyFZԗdr(&l_o}|uEfkIyUL{褈[הpܞi4|Ɲo{~Hɟ8pW#% #)xcY3I3 CP%.K`'N T?)ut75"d 9fbűip*gP`Za))XRID :Ovϲɂ鸒dCɗtrt l%>$xb_7^.ŴaqFۤU,\D2^qHݯX LnTɉ0_ImmseB 89F;gAR>f/AJ%m,Ux@!0%mꆼb$ ٙ|Б#7).mmYZUu$r9/68ZD&0|Oh@)ӌ[p*jqVR\[B cK>j- Hw"WȄ7Τ'"R [6;&"('92lj,*REGwŠҟR'1H5+׼߄#{oM4/%" jbMq8]@"SF-c[bom)=7i>ngeFu18XJElH  [5%lc9.a/s%ݷ Y\YfI CUو(YLuLN_ڞ BR'ɏ Z$k,R(Պx mr?H1kMA wZ f=u(i¥g0kiy}xkv723=_'q&TM68w;O!o!.>? 5V?miZu6)_%bԪ q}DشclzwT0?xrx"gm!]n֮V3,4/?Z?^swvevɕ)n ux8'0n㙦%lOݺ"JQ3oSMΓ g'n+&dwN{\8elOΐ=2 d2̏xuA]:=eCtSkzcq04),*IkЭ{3fS˳͞8Sy;qUI0J8,),W{j69^oca~lhJ1|%8engaҝ8QX]Dp{Ak^D},I?;ǽeD`oOJ P.jWNDƘ"̳`_7;y@VZ)&!@&=cN:ǠgIF袒hHܸGDM9PT4kǂRC7ܧFwl/eQI Gano,` WB9_6' |q[+'CRbSP8nS|˅Sozo⎘]bҁupF%_ChF]+/tSAud(Opڐ% 8;Џfxpֈ@e!t8Y:|\rEB29W3䙣ֵ#y͇K~Ze;jW$U`z ]S:,߶Qz0fЋ:R ??/Ss_/`dy KGP$|7DpWN[0ݼh;CX/fsnA#as8˴Ex%.-T *߸Oh)mϼ ' ~ 2j?;H|쬢eL|J}/G鳑;(֟uiLw~E&6HBE4QpŦ+Y^B*5kIc/<ݚ'@5F16¬!;wWܤhι|~(LK m|{+(9gAFZj:vZ1&oI9E Tڡp./R? :pmϋtZQQYQ8ZoYߺ;xz΅J$5sq bLH_23[B Xd3},%ʵOddɊ&Qq B#Z9aޞe}d|qΤ(nSI7^)y B1jpe;/joU(-8hR{a~[x:%D"(wk3-r+Nj;Z'~*72/p? S*Yep[C<$ y].7{d: 1s/• /x ya¼ ^ԃhY`$,,)Y\*_ IpGpZp;`_ w%J=d-W0 -m=^I]dA!5WftD[-Ռ rX_&JGMnÎ)c HMD (&7Ar_1!7fa ʐ0XhD sകTᢉd r< +$~02W^ݖ| p ϴ\œ.0ז! 8QOϒZׯu-.PΆZbz<˖T_G4yZ@C-y+M.و6'KtSϓJ륐C5uPx(x!"5M p }xu#ŎI >S8}8{ęҨ3}iݬR͔Q$8:s /pϼdD#3.qN_ 鞫1x‹"uؘLJ`#*Gorbo3( ^҆DZ am(0")W W;\#[iW(9$^OG aK?E%LD$vk#- 2"T4z"SV7 ^`Ԉ3@-}hTB}6IELqUuGH4Cp#ollbd/%ҝ+Kb8Հ K<+J a|8\6~{;/~h0?E__pkDy*܁1E21Ϛ> ply GŦ ޳Y\N"S<@#h܊/]*LcX|s;Wi+沿)Q|x|+OE Ww('/?#'!dd}BZk*ծQ(Po;KT+2-do.ds& & P8(j9h郺A Eo,H=8SZ|I,q.ܼ=|%l.os=alK[Q=pYIv(j_ BůdoR]7Il:/ïe,2.ő|^K3]L>YIc[A1y4C (? 4D8v`6NʅQ=" &ܴZ+ŏ`T|2=c/z^ʸ(WN Q}br,o(b$*Cfe".|t~~-oBnRDzƟzme_nݾ#W; B#H,mJrP3pM2I^Jhb7 j5os,km$F0~a/*x0N;.ʒNy/rȦOpFSOtͧ(!V|'rfũj?h@mWA&Ҧ#DSm$*JN\YӲYp ꡼Q٨V4̯Y.H$'1I"}:tv [Ǵ-M@u}\p\%zQtn&ȼScx=tB?ƕ.XL!M^aPFccUZa Q{ 4![*reCbÖ{PFEX@U0a^ߴL㵞#ގohK M(h?\)J!-Z%@xCCn0L&Hb)O?e"3*:&iQ'QQҦ/~'~&.@*7~v h',cGs!L<{b"6\}Kd!$GLط.UWc{4Igg0."NcVˏ;g !D| tHU^;n8*wY8L=| s\8Oo!u*ϥЯ)e#L L v*u9c y5}I9(zŽ3u2l6FCU{Dz "tC=6@֯QkJ[fU Ʉ%(mit 0njo3kǡ!:ȪJrh4ܚ;Uj)C6cNTM&{{"2*x ]k ym;^ܣPCJXoZ+E< XiW TN@sp/L8Us,P(kU<߬V,CQT*-.]?b`FC>S>Х%؏PWXÌeW#bvià_NI]ԾAt22e`}{EU;2PDH&|#-y'\ ܘVn[jsZ:&G5$[ ͏ۀ!{`x2º;w6%~"U,uDo7$R('Axߊ}蜺NvR_r,#3 e7Ƣvc[U.ZǺt7@hV#C$ii4&Nͥp_gĶy>?lS6S|˧DQU# }'O̽/K15y*V72]R>w]rDjA@yYK%&W.sP1UksI)zx9^Xo˪Q?dNkWXZ}1&z-W@9sqk*7UqX/0E@nn^ϡoޗj&J&e_D1ҬپvC?EqL+'_IދGՏSo`SXNI94XZDijZr8hnktuAJqiff;iR(7DN ;q-r' on]O==#Y5KP72/Ӓ3\=KTU3 }z!^y^c+Gi$mig:̙1vxa{-/2z _`XDh o?I+bNhf'&ZySP,F򲱼z7Ē7^-J|Kٗ `u/g:8=OUB(NeyA1j38"My׏./sJײC N;-1`%>^@ᶗsUɭWN!4lK▌ (|LP$V쮞 j!}>C\6h {ə(S 'v:z^\)O/}m RÙCK2? úؕKx 8mq/?E"YC3Q0v{!xӮL9{獕>sTfdЖ5I."hqvF uvv@oL3V@d TQiq mhUȃ13ZtQzlr\0DuwiL./Li(kPD&Vsrˡ>k_LO`FoB2"/h v]+4u#yowk$8sh|PIvG͌G)D97!W nztڹ3W_mmS*&&6}+z(40d;$i8?ٛ m|AFn!i׃qsfQ(~p1nn-,CP:y 9N̥8ʛ[bIOO6#E:}yEqUhW: :j!M=c };#XclͺlLdTTZg"bQ0 ČƜ8fv^]7m5$`HPs&Q5}y:#&b `M+:4`Z A 񨀝lvr/+oܓ\Vgb?Lk- ܇"%2̫m/]pbaq.牎J49 }+'3*x4 /k8Z@V;X&DAnu6 96b(֩ -۠ FaOL u@䉉K,_,-QCBd?b}rܠYbܤV&~Vy$/,;zCebNqKWw/IHMA fb,f_ -M#uwPy6@J(K]#|kSjS }Z1YMM){0饭'+]Acp/3AFJ6m[2f:6mL*˘N1Lu=APDAz0]RM<9Lr*ޡoCb2|<]cPU4`c53mAU-@ zٿݰ\9l\5z F 4폰Ӈ-WHܜ[GOM.&ᕀ۵;6Kt^iIFYV@Z֏-(]FPS, V;uE[f5@WG̏utOII4EE -r!Ru +0m䒽j)S[ӱzc12؉YʗpW'pb[t8=QBvY ʳLZ "7f\%Ť&>([!f"yaoVuatt6>XFhz{םWbٿc獌  7j;ҙ`H@w@]|."I!8w5ƙtV|?4JQFNg t/~:m;[E:!׺F*A(69R28ںA+}o9g3_Z`bbZ1Uo[Wo(c*BQsq<$o%SvXO%%u_)B`˦ne{le .Ȩ~B722[ϖݭ)FDU!#m\-볗\M|\CRv5ڱuRp(Kݿ١za:rGr9t+sM:V脼ӒqY2mY" 0R5$FP5~VK 旫~4}PYZ* ?h$u 6॔o17ƕ+&U~^7% ChDnCV/=&ҷۇA\{dU(CxmƤsߘJar[?V(o FSx9HB}zoy_^-"+p#)bQ3QHn1WQTpAO#ihs(G@Y׾Kn~COB KHl>yj"}F]Yx}eK/$Ygx$x9B.V=*.zڃK} >t]G^OغzI)gj*-ܔgC9p #6f^V/ه9֒Tpn~q[>"ۭ0p!0Z]B S[sNբL&eJ3䳾FAXR.Oks-V!4 ي0}yJtAP{ {Ju1C5vdޣ`YT -7W'R r(u15R8&:qUG H:ܛf}lKn)j\u(:֣߫r#b:O*vK]R%gx`$+AsVAK Z$n(b\w21O?'о|һ[)wDdUP'lˉj40ݝCy,KD[Pq+-?Ĥu_Hpt䍤wtL/ QR%JtΊ,ccbotY?2hF܊*C؈'}Od19yrJ|ZK\1MU1Dn.ʋmX\Ҙ.w„/sHw]֢tN+S7ͬ5{ Ȋi"Jt]Zp9%.n)-xZæaϵl ~jV:EhŸGT|E*:` \BC]0Awh x&Pއ[#\w_~j[F=c٥-CK  e`ŗ 3\Ik`ߢ2qQg^%ppAfjtd}{z*.wtҠ>10b%ޮtۅ}uE oy7NI<:$AX֣U8&р.v'YĠOQ*q6XߤEb22{q%4jdtbΩ);.[pw75ޣt~ )ȇE@PƏǾ̍1!nF:UHϬۀm %zWl} X] OPn8Efi  !;C.aT(|o~C Wuwf+Yv BNI'_~#U7=k3*\g*NLJ/WDo@j>zQX!v `D^x2K[G` HTȖGJe8DT?zdJWUn?7.x:0E|OP^O[0T9\Fտė $$Eq:nT^Y i,6ɄLSItv•S,#R#/_e<@k0yLP"3Ǚ d/Zo!a o,tKTL=#*HI el/8Oぐi ryEv(D<gk8s5C#twA` ofUiBp|H&uپ%bӅ:%uo\5K;B-eX%5ƙNƩ8+qwMmroaFe<$RYˮ-kHYUqA)~TIHAJt g8!JPVḶ8frߴn.A7TIr t,ox Ebt9&>>11C0mso[=/ K&ٛ`yuHa,ae;nHİsIZBW3[/(]P3/ᏹ?͜xh=ykcP9{&ΜвVh0h\IX4⦋s<%zɏ'ܜ66T>¥UGqb h#Ϥ"ckRQyqƓujU4ejU]E<$~&R$p,29H,mjiUԥ"F&BWQo'ZhhNo̍]4}*Vq|鼂Vbo`h FhPla z̡e9BB+ȈMZO=g]J2SDϣA3c|G|`ps龍|>I5 8Fx{9t\w&)~'O x.$qC ie81fq'놾3A}kU!.TE}r^t#Y!87 B[aŘie(ђmT]vpY;+ Ax:TѾ !,d֢,@nv O?Pԝ}OJa u^sz:U|~(^^VhpY1B2+/GtotxNtQ; ;]Qbft音}yȁmog JS;̿C0vd?${:ƾB MA%0s[G˩ ܠGkx59ePHmuq" *zYkuj#?)tB\ǫø}ԻqG?qN*mZTDئa?!g[gbUd!aȬ!ǭԲ3=RL  {Sut\@_Uh4ּHoC̵7Mrb@Xu.Q\0V45Dy0Ji)n\Z ,یrA 5V5(Xs@Qv.p cŴV I k]$D.I57-΋%ܪp9\/%=9X^fvjCκ_swϫ8ň&Zr{FجxlbA犵bOMqqLR~ȗqiqVQduIg߁ڋN,"W o;Ll<ҟA6'~'gU{frO9BjϋJ @or[\kWA{ReY4ʥ?#*&~۾dk2"n +g4Y䖏byRJͣҜHNT GV눋L(ahecum l9{;a+5RVy x$JnatsW ovC-vk]Ҽi/F*kF-, ] u>@bǢƩvI̕ T.nxB)Dp+A/<~4;Փ,-BTICP,S&,VV _c tL.Oc\[ 뻬 idiM!~j*ug*yrQqqtxmR:K ֘i #]u[^ًWFym(VPX]|AÊt(XRk}]ѳ.2UdCq&jAW$py@.+w6zǑ Ž_43(.DA呎*ig*0gmDaehno RjJ=#wdl_u 5{&hv[kI>3&6e,NsU-]/ng$C˳_5)JPl ujtx; \ϝEI+ OXр5CljG>)՞?劉>{_'jQK32z޷>V-I`.]m2i~m :؈-2!m-*#b6o&ÛYRyApTٓ &Bo^ |wHظ w[m|zxJV@JB2[~J/]* >8V_ENQPŊμR_$sB@lЍjtVSpHzXTg LVyr/Ehwfu J/5̏oaEB(tM7"$ۣggLuj'+G*Mz|~!8_+HTcI:8l6+.R­ \7՜`}Jo0]zf*!DRS=Bٯ5fn¥4QxO{N3^n5D HŪ;4pl~ }ɻ/>3gr$לzrJDD=91$SkqIZ^jͫ.@z8/>nU8;B Ƕ,̛ Ǯ,lS'}[|rr|-BsmM=g8Ȅ@{PJ|UNMj6 xhnA ͢v{m:x8>=K4F4+n %\hO( m aL V ]Cs}4F`~9Q?'#u׫E$d*-ޝWWYG(={!~߭JZ2\HI 1R>IQ-N`f,y '@21.bd NHk_f4GXKဏ_R%vwxdKw EI%BIJǒHz(yKF)[нY_w:&\tx> u-Yq8F}|8X!usIJcb^z20=>*z^ VkDsc4| 6s~#+ߎ5,Ov,țv@: =ɳauDwy\!YGFԵ2ƪd NŽC`Jò!|C NhWqubG@mzk{z2kVL9p[ X&́$c9[y/y*;n*Wk OM8/̌tP9M{|EXܸr y)[#g;}6dD^ #jVq;j$PZ|LjMaJ)3.Ԏq#Z69 ԎQ%?^/"; ͕!qS>%C3?=XtO8${)KFhH_}iH7|6(g,*ߟXޓ=]8Gwq U,OC9EC> ǭɪ%!5sINP$mxjx'7+\ݦF0<K0 n8_j3<(od[cfW6a\3cV"x+/\@4L2Şc;1cdE\{B=CDћ墪J4nFPHOEψ-xY"%AarYZsW\qbN3c@ 1w{܇Ic6Ttn=DV394LaJ%[j|1Ҟelo2\]TL8vgLb/cD~Etp"B̴6Zj([oQ;%_h6vj 0734~\;,wv/&U.k5tV%O-)-#qKp ? -!nK4KیPM]5#{ )k;윮5BD/w j[Lbㅌv_.;eֆ5|qkmk2 /EϬ-.JOOf}%;* 1Iهku&&. ??aˡ!mQ@*|P9<̼@?}|z8V`ĵ$[9* jKuI6DmaVF@1Q^;C#,KXK-9+!6WVL+p 홋Q{Mj༫V ZθUm^jxj+m0EZj(%l 6&ԫZɵ"˴>,z"p`vs\0jdc*;_f*l^a&:;&}}!+ֶтBGUeoWP)M=w73z@GZ7-R"L*dN3W_TUShX JNԦ_qsVqszF\­j ^0;aFR $6.Q!FOMTS?kxiXC]]r 'ovŐ{.Yv0*KCaZ¼ 0:1*!Uurl+O݁cl,q#scM"@,ױWН(h8;g3fd 3͎HOJRV[\q6i-00XY{X`h?c  BDܯϟ6gF&@g{} #U\;v/IA"C=kN $x M5 /F> 6[+.MF| ļobki ,y6e!Mnq&*'WZjpDw mNڋtxOkۅ70M/HR8f}!gB/,`OH&g. E1/09/H2ӂ\[7gDxKz(,ZLtӮl #qQ+޻!'WŖ b +UVp)ĊKyZr]a 7>?ve43^'3QU"(|nÚ4O": * \IpWN 6Sp^Ͱ$b6+RPES>9)എ\J4PaH(.ϳ/L' _cpABx٤}d[[yAH{UPBhufR3o7$pƠ$Oά 9K1nB,Q`AJ3'[$O(#V\p*Ц!Uwm`@Bi*GwG饳vBא/w5/^c oڡ 1DvPzhbc%Y6(#lk'V0 Dcƹzu}/3JME͢KEnXsF1Ժ-s(>0.IM\ TW4bxiB!Me*CT1yğMuSj~CIK'XUHB/IWi?)wpIJ|%iJ<&0$P%g41ǙKy"IZ7mLt~kVEK;BdkA@HSt-6h Ge :W{?eŤ8KkfDB!kEʫ^R ܼ[d=*Zx1Ox=vݾp5<"劌D RQ[l+b:B\;,'"`vP՗yKjvBYVz, Bڌ zJl>W<IA΢AM=1Q֋,M"(sMނ}Wg;{j6?~n vXR+ r|Ol7!/#hw*LګO^-0*.^78 iI3U͒cHS8ts rqWč_QLѹzv *rZ䕦Шn=wr&L2SA_ho%"̍)C$ҋ 2U3Tw38k* _^)TjC}c߆[n L̥,;YRQ66/`m׋ y%| ;L==6/!+5e2ƜԄ% |QtgSђ2+yֆ!SIU)y32b[+syŲs%TO(xD3QyѤ([cӓN9} m`\@.>Vpv.3EѤ` -MEuX>hF<89(oHyG<*; ۤ=+:mZe4) Ϊ&A":׷yHv2~i'LEi/;ުn- XeY1 bz]]q~XHp7{(&RqV`,Mz]:zS ]ڰ~eX6F$c?r#8c 1CÁ-pQɃԅMA݀:'JBDUVQ7$c_REdu3^v4JNZ&&;2)Q>=p]`.1tI.Vtjד  75HB5v\?m#C>5Jw(()10*03aBxTNjmmVAP'VP0!690"9(bMAJ)M$J`5P~ Q< GF4qn1덉W㪓-Ǧ:f.OYNV=Z(vIoI]chVQFq+CWr]IG; I{a1]M㭛[LH2F~6-UY_hԭMʯ" -}d[V!W8x]W' cr5ޒ/*,/w"C);uyY_5<5$OΒ^d06@d>Q` dP\)NI I~(vH s ("^+H ;8 L 94@-A(tȬ_DQ^_#Ne0*?XztVU::LHX5fk)O*vHtc@s_Kb3IFHb/jr^a^l!A̳lӋ?aV(A*];梀GޕJ5*y|E}l#삤-3,0 (96m&o9E|i)V0÷2)%ƨ e:NLώI/3>6}ZR184}N*t#GqSVU񳗫mL* J "E.lnxv;ʔ=fr|XrL9|K=FsuSdO<[5=^;NJ%Td'MfBt.'&1<\/Y4d?Wo5vNƥ)`NղUPdw+dPl)% K|e4㚒f[Pt⊨BhJU&6eʈ5HO#G\-Av4*Δ]д(W{Ԓȳ%nYq(X y!vCg pk^ʷE[z*7&b#7J.dk߀O;ɼ({?я&@n gm4 h~#1=e'8ҷ{DxXr{=C29ZEA>f@G/}y&ڴ:JXp16JUYs^Np; A>0¥ R0l rk73m{#]DGQmI洸ʲ8' Dn9`VÝdžG{x8u$m&MvA݄TS s,O3RV䮩WvuC ))|׼йsª]*)S=Z CFί&{&I ;nTW^ҧ QA.mw(7mwg *ϕ$s]߳ƪӎddy!uBNѐ]0S Oo{׻"M.>uKƒQ;h$uҿlIr㜫8s$>P>{82J:י>ս%U޾,eŇ!]frMܧ:·vK={pR zɡx$xOi.Ŧ>8YƗY|o\54kqBK Jj%d{~mZ,}b7r nTȇa=HĽz@F!ے<\+Rzh3T:j'p5#dz0(U]ÚVL0uZU%/ClI:P6Q zzٍ![*6k?J{9wo1ܡ7˹K#%f)NdF*;Κ_\0H-tQ:$n*MuN5Yf 8 /BZ jD]J"" \զXf1螸NPh50{ߚVzdŤ^D,$CڈGY.txf{ư4g ,KW+m?c |2W2r sVC.D`F4W/Gy58IQ2O&Ys%+ϗ!ILQޙwx. |` &}t *Y rmU4M0cc]#ըz'B^= $.D֎`X!XhU_LH &W!tCC+_2#T,?vd1{'9@2) . n~8UIR3>h^͗VNh&]o1|4)Z}(7@5ݴI,`Z* 9 zQ%+JoI:b? %`I5\z|(}o+*hjVb~|?4Pu-T VEX'4?> qxsc$}gǕ eW(l1EچK`xk#xN(#% -|_lsri(.ž_YSWMc-@D||CTpn6L.c/=wƑLk>2 ]GsYK|#*#02ď1iftn-' 3hztL /M.m|h .2ۦAx|[}?ِN_=Ix{4MBt$xXF C5U|8U)SrY_L̷l6R딢=$ [%N.-@ըB n"I൱Y,WTr *U2{zj8:I)! sYUn]?Ȇ/z2~致yHcU ܥZ z]^Ř3</2WEbzM̆HʷyI]D,dT@2'1Dğmn?e<۹nIa;NX݅-a)O*W f|?ʦn{!0R|J{مGĜ~ӯgCj&0UvF+=z0{?hN8t\:`=٩u׉(LTK_XXySIz1F\ Ɔ/=bW.:gCDӬUG39I bQ GxL`}VA kzǍߕ nǏ ?y m+0Ujz,4A;<4G+Gyl^GhȪ%:jISl#T#Lkm3Ԙ8j ])">c=p8;pGjƞe:J._~~ړDt&1QϞ`5՗/#kn,z~Rew ޿zITDZyz"^G~<MD;<xSQ؃B(SD,$HRUJIl!!q~J7 a܊}SȻe愤V'9(% j1r +jہ:x_V_)0PZe:S{kspom]_'%4nSʢ!ݾ3x')]vn!.0yS>x쁞5{LB+.la].ZSg~LwDQ8eו3sw̴[rycΨ<e%7n3v\Ղ!G´+WMd76%SΘL OΤiwWǷQ8macЗNnQVjB˃$xu|IZKU@׭h?CO)ɰwdHgYmirb ~ΐS?]f8MN _Mm"ߛKz!W},ȥkVup\à ّW13k&q9gH ˛5j |ڈv}|<@`1(Fs\0dDGs|f??(b=}2cPg)sbPIJtG[yBJ*b-)#b3)LcǜD: G}f"+ri@#@j-h l9tEW9.5!XHG+~t]hEo/4H_y@aĎ"uD+F>7b Ѫ%zt8 'U /Q٧t>m*XDP=iBmVt ܫLS7\ϊL嬠k\|hQ"qبN{>6aAhW2 +B?kB4F|I|<ͼb slQ%9f,.1pq77COh¦?oc5H7SK( U͛\Woqsw=(L ln澠Q/]k),#L 14< O||obgLq&&n*Ƴs|ؠ P}KN|I;^w@MZZV( axt1>J]KɻIH n4nMIn.$H-}H8`Ucs|noW*gOB7_>YC^u!^ydeFX3[f?~b^Kq.ɵU{/4JZ* /h%AN``[,oYv(Loݥt5va;>nmI;l5e)o2csufA ?#R"z#,@ 7F<#l'%*'Yɟ2ד5"ʧ@xm,P.);ָyQ3g#uo,莠;n'JH:~{GY_r0Foo.u4"|+gZkutLyXmT,iRw0Ⱔr` 2쌻e[ trbpF7c&&It_ D7E&U5ka,jd۫*rUb.8ڒMr O2)95jZtLx_Yl93?c)h C=]TG>%n^ nT8+iȍnNL;mH9m@fo17Πs:S$_C5y1Rjke{EM:kVZ}),J#HHOp7dBR߰hft3=ut o2 >-5AghҤ|+FYI3Y,hZ]..vpRu룤K0gpklX7GoUR:9ԁ`6J 3u eM4[=g]8d X%Km0%U6J /x<w[Qxn Rpjw`G{>'uk\q/Q$Dx2?F|Wˁ 8;g^Qs_o Bޤ4 spSCgBIX+dѧyvڂ gU {&,-u>&-D.IBv gPJLϑ&?TuC *QQSl\ .aӱRU/}^L2jǑAN} | Xqe1oq浇lZפc?8C˝O&(J.ڡG6o\J<4vY~;Ki0cF}mi]TgN0콯C1xD[^]g{[6(_Z.P[Z:"2 _tYN֒^CTP X ||(F)Jov*z-OK&|mQ~{Ry< ~S982Hh_ZE)KƦmbK;n~0& j;tWw ݬMذv9釯5^3ǀ5UZ+hYw?}R[[2Tl_v⣮ (a5.XGcK>|ܬƧl)M"=IN/YKnqQiTg? ]T5=4.rSy 2 0 eyo=EF<D[h~DفntM~#dixͿh'uZ M, IRd7F:2.˂62efZE 离戂!4KUҽꕰWa]Y4g g7(^Tp|e3Wzh䊊+ԓR܎@M׭Y)Di;@b5Rx[ tS9FW|V9Uj}+ 96CI6yL Jn"i\8Q{Jݳ+g Uth}hY6 fGRo߸8=Xh0/=pw$Xhͨ!8[ Ž7ѢI_B. a `hҋ41c_lE͖zx})羺Fn$(&9#$p?9Dr_@$o:cRz` {=Գ[ fe/=~.6WyDGK9Q(Hj0p`ZYV8ڈ'bSF!FlO˳GvHBEOьlG֠@F:VX vnG06QY6tsߥa> }Qd/D5EhMxZU 34Сo q]L6lwQ9ion~>^FavΞJPUYPU>(˄B+C45@-r rN]aBն}"綘a_ @^:;$^JƵŗWE%6/h8eo1o42°bs?dd-XdQmЍ[&IdӘ gpݼCMg<|g{zd>BYt|0cOQcQ́vdᷲzĵnza.&e\mBԨvMLO^oN!Z|7R¥e]_hHpX (`\ _6OAigEr,/ٯQ:.>w :}xE0aIk3(%p>g!=~.)tlf2{8GTp%F 7hdt_'&i UN]\h 7Qz pW/ɪ&LS2shʀyY\LxmPXW1us l)jmcAF\a.R`]xK]:ӫhmx"y D!+!,Áx!f/*q3ښiyEORm_ϵ[QƋ8Y]J'czѷos>֖دj#`3aoB3SRa8xIu zR/m2Us^0.I)1i (G[$%lTH?s/ʙ.M842Xw&WI!zX|{v^pN`gY#p'D %dW ԎR o;pU|,:6urك*uAΪv I(j7<[LG|mJܷH)()Y'6{҅Jį/(ZC|߇6ǧ>Kp{_qe\`9P_S-?@*)_Eͧʀ okH~˦Q^_3' \Hly4x]Zdt2JE 6DjΦ /GJI걔~Wp򎔐|yE7$4IsY?W*ieZuo+H]00S׃s&nsO"{]cmЙi!E^;9Хqd!>Z89bM/2@c)KxAQ$[hEb٣g\O CmjG5S;*S\Q.EjrۣT+Tϒͭ%r4*RCE%++Հ.z艹eiXdS&ڸ>oIrXϚ<&ʺC*>5@Ձfv A 15Xaw˿,gnDj=*6W}Xv|}"̳ƃKB}Vѐ@e`Uh,Jq ~qZw; z R8hn8tCm/m: @Qܞ)j`Iro44 jo(RN:P rr(7D\dNoC;hp&VF[`R<.BۑmFy\]{=_j;5K$kC̴UEb"`fz5 94QAڿ$+goы~ % jhƉ*pE66;@p}uk'Uc$z_iY2?ѨK{7Zja#xxk-k7n,9[zv]Dr~Wk b)zE1Ξ>H1*d`j "'evCf:ƕJ^u@acjT (X_ݖ M [d#Փ+vpqX8Raa͵(L*P.t^'keTI^99owܾ^IKRk@Z;U ibNʷRG]]*pYwnt} */h 秜&]b]j7'?ƻ-}DL(vUoͶ);rq9|$`ԍ R5#N_ čmyk\BЕ_ w&CX^}+OgSgsrDl1Z*;>п*sܹ*X″nWL(<̎}>0>-a*U'/Oo:ޣAŸSQo6$<˼R,,ǜ'& bʱ` NbL^,^%,uѨwZ%~ŲZw%qmbUL]Jnz9ʔPKKg0G|[ i$Hae\=}3lPE%nqZ%u4 QU>`󀐓d d1ruxܥ༢ b,sI &G30[dlѐy(VV\5; !#JBN&\w=UWێT6otEqqASE̓5Hp"jolCsYψI o4z/ L.nLXU8o[\E/Jx+e1繯`zB&~X|\W6d:RQGX [9M~tB{DaX 5m|gg|-Xס Sp'_eyL¯s!]Zi[}x)X-UiT?so M{79S{])6rwF_f# ;$|mHwwA>s!,otD3I4h`!4zS3O[(^MAf_h.:ƓMh}R &%Zi۴v YqTX9vc57}jU4QZPZW!uF%Lb6&w{ܝ{):x^sBs^0*,7{q|wvˑ lȽ!:I :ڟ1dyM75372 K B`+w ԗ(ESYKdd^F,OMN)VfA0t[g %_ #ix7?Ō'F*T`5/惘ֹXGH! F鏳<+ 앖-8G {`6,JF }s2^C܅ ixC@uZ L2.ЊWol]WkG>Pǟ*(Jv8n2u%遭*i3J; .OP$.nCj4.E;KX%?E`bW4U/8{O^$ݫc yvw~> 1>|Fp&;Efx62}J\tnpD@s$U,_E)CY\|U傂T"M*2dk.HV& #ka2bJ407i1ݙb7o.uƯkT\KGB^\؃N.s6CxCL-˂+Һ?}ݭLw׽=q2c?$qǡ!6-\isY5HN֟=Z08D`$-HzK,f_J[CX{GX)x~QkrUx'Ο98tsИRΓt%q|L:=+Ar11@Cz`.HYȽ|=;E%zp;SZ/OIy4{=Si¯&zFK-2wW詵HJT\Xr M8${@"ؖ}כqsW>ęcAZ:^i&s*cWFDt+4x`|jZtNZ^Qn@gA%eQ?$" $GQmL9tA{\F rQ{,7$YȿTELpR.fp݇ APSN7Ej'po̱_gMAqUUд,3Ϙ_.-9Rx+ roj4>S,gV-0wky))F!>yle=>l,;tUxM)%v9Ѧ40& sY8GY`C/58IS}ARHiA 2ץbsC-WR7׶# |W(}ˑdGgkai|=W&B;qZ>q7@7oRS~L艘e_o4nOAģAOw1-"6_;R-M\e WO7eA7+>ls1s8RaIWxfUMt} x30;9@ G֯%j\,gڲ㈗dcOM? Ɖ5*&zWf3kS$ + OWCX{j(^R ^nջ7>"E+/X3Kgs}vt #ִ )o27@.Gg2O)Y2[WplJ J'RagJΦ(; __Fynwף{Y˝ 2\XՄZ[&_4ω;r?A,ZpB&] yAffk#tD*źK ˂WC~yVOLM! o#Mh{Q1 f^վ@ѽ$Gme[[[wL:ArAߑPS1[Cݏ4%KEVe m$ؚg Uj2{#7^I\*pECgE/+L^AOsq?-fn}$%C;ʯ}Yze2 X*Q3qORV[+9(jc/3BCok{/`H(@&N!Ay(.N+xؕd:inHrK',ބXWgf3ݬ%RZeqn_}``b/|w5N${l9'j?f|{J῞&NG&iBi#O@,lt V,ժPŃ1a@7Yge~*M^s=g-Pfl><=ĕPfNDhkpu!3<hz|f.AV/D[ǐqw 3y6wo:W!l^QeV >[{ل2aBO%qV$n Ok4,޴=cץcAd5gP]ސS mZF@d{ALHo4v`5e6U]1f q6ɸ32P" B8)W+usJZ'I ޓ#%]Q%>]2NS[\xxK['6ߘCIsB veSCqhs1 ao&W̛ݾ\զr:甤[Fq`fgi fۻ„h]'w *Jp†d}kW)]A&aI8w]9u0`+Iq Zd'a?v9xreS ϟJB+Z#ћwkBP/$Ch1f >rVK|eln4|t'f\$><&Sr{~]ן3͔-9r6m 2Yo "/[j]YrcaHIxLA\x[yHcp:`ٜ{JZ%q,BX 8 AU6>bCd!qGrہ]2pg<.$̤? eΊ4o vK Oِ D/FeF ˭&ѥi:M u:==r:@d9KNg'žt>5 X /ݚiQ./y|ǐ~Qԏ'hJqgHKPX [3E35ețc *_r=& AϽd>884rk١~^SdIV`.önL`Ex7{GB<]{Es}9V~LE]>Wy,htG]+CfBtotK*kĮu/0W@1Yir-}:&j/FK,^szK^kJQZ]DFT~ڊL:tI+ y B䦲Kf#oJ,"cmcn1 Z^%;#| f)}:]bXO3d(1> [ܩ?Yަ6Ŧ#%>XT((֑0PO>[wl!s榋HD9Pڟg@Hs錮  bM{tC P1&Ks35@BJ$MMO2HOw琇e۸EՑB o ,dXOI1+QOI2efٟU|}6,;bEmvt5WZ';4+vdddv:4=f|6XTc^e1eϯSO6{eV[~-]Bt0:_{4wb b$ء)׌c<˰,-:嶤.!^8U4@;\d]MT3 YX:5 oge̓?`fm@}] "I'ʡ\Rkͳ>mMP~xSCmWjHF2AS+͒1@pn}T(9Xgnq 32=ik'Ҍ0eȻ%J݌­>#KrLd^#{e(@" CJ52SdY XB7`WSJ#2ۦ+~5Qэ )3`} -|#תDw&^DY* tM8eOm$WwL *Qp`5G5_U@ Lʹ^@'2dVpK>m Dۀdo Q{F(%Mn_ e*Ա'>T>f"h%pWAT6);Q3" a,C.=c¸@rב4cn |4!z['.-X=BGc),n7H)WTt^C<:V`TG]zꫭ8lP+i& P2n(CY?@_@6mQl_IpmY(>.wUA&V 㩔_YwǗ$i{{HI>W.qѮD>{`CНtnͿISeV$;$l)|Lx!ߠ{ŧQOMS@_\!(o]ToUfjYc^?݂3V 3Xi﷦a] wh+&C'Ӝ:Ҩg=ge\k(T+rJnU^^'|f2T--~ؤA]JDe )V"޻U2.6/hF\Y&g&@@tW,p#W>&D.9W<AqΝb (Y CS*Eävq_A2O4*Os\uzkثǺH&tĸЭKh| [xkW6EWL3 ֛L3)$r>V38=LJ״ .OVkF* _ ![ԛIG:l-UHc^ƛ/*Hj*:Mp60mZb)&@ǢJN{[d*^W<م}mZOXGDo5VȽ[nFbuou;TU/HQCjW1@$(W_|y6|`hpk,%ihewLƬ!)tսdY憎 <`@#B&gy\nۍ6p׶-M@}dqe$@I9#gT4.nubW1;[>߃#T E1Q0TQlΛ,u)Y*puu>3msݫCNos 5cSp'ݓ\4&u*; RA)j\qNP,vTV3P3ڊO\1ƑF?gb:0){o Ze~E ^N tO S"i ]n:U,3@/ ~/IDԌçǩ-ԯ_@V>tKf6jbc`ºbDK[qwl?P։ŲO^+ 3<c?>K٦k +y!K#< +-A 1x9&^iFbSLSB$ ?ͯZAy Y 8l )]s>?[[P!wU} h`ǥu%xHqF">W~uK o^$h'&;T .7fqi7,Klg9\(`KpKa 1 ?A?c~8QSS8Nx=1: +&Ȫ fau!I(/(j;ac#7ye;U8;YSs5bېbaH^;(x !dq{+Ӆ/NUvi4@_t cOs;rHq–;.~*#ơɩ<\ P@* 9 ^⿼Ҫ;2 BM|2A$@7T^j}u kv۫SnZz+qC#-)2F*k8oz`3h+X$Et!Uӊ '.ǰ :Cc_Ϯ-.|uѠv9-Ʉ&|/}}.ѱ6ѫ2JcmSE_F8X{nlOk݅oכ CJǶ,nZ|A:c}u-zu[d` I~>%P;qTyj/l2hDCzlI 0..}O.NE91; BޛQ03G#ow7fa٦xk .FNp>!xhWsvh̶ސ,L߸'%=h#Ia.Hdׄi*Z7=ܗJM>Z1ĈWЇMͦ?y?Vk4>#R`O= +67Np$ 4 ss5b@3{qYӠjkU@h ^}DsR=n_;l.N|ˎQe6NQ?e!pLgDoPAEh4U߆_Tc 8<ؙc`ײw#DUެ',ݐl D10h9lrmj+jnC)^f856O.Ot'Fv\~H|OV]̦naz-fW6 uvc]4? Ј_n<4TNЩHC:c$ MʿFfU+6yH|I)GX͏8yS;`ŴDUHƨsnMv|ձs#j ꫪL&ĮxH^b~Pd1 3/d,1P_Sasũ@DLV Hr|~+甍@)PP$h}p TiCKY0c!CHZYhh\̼<Ρ#+ 2IZ.|&gQ`j>z~\_]U.KZ'hzvS H4Qa fݿ'XD*&E78H9|8߇s"$>俳\M"8$\sWȠYӽnl'W5*#1GΕR?˵w3ݝ&'mV\J Aa#|J ("+'?Rpֿ2>MZ31ZqP$L'֒K|[+,㤍ؤl*/oK}&eҾeкyMu+4g8LA]ĻAރSGbĎ/ Fgߊ[n^4 7xȡUrj]7BҾGj/ $U+u%<DUDR pv+)Ĵ};Cpn٧͖G a^ C\yMBƵ*nyDCE)&Jy5Ŏ;Hט/U|ҥZs\%Ei4tFטb%α-%",":F5 S\xo/;@Vވ 8AZXkAC,/:ڀ`sc1œatI9iʞZa`\tR7_QLTwex˔$K.!޾6Zn/ϳUtk:-F )ޝl!/;&i}W%j2̖uH]~KawΩ!PsdNr@c ߞgh}W 尦i4vDI{JGJ9=?M q=t}ʮH7$ 1hRaҸ`Q;1ojZڥɆ3g%e&u6>Asx>Xȃ;]Oi[ ulO%`ys+ RH#_]ؒNaMMӨ?qG vAWMp߀s܇TkR JmФL62UǛv?LDkn,N&=^(_`>\J/j.YDB $_9|Qw3M)-jb M*+^ipӶg ? rӋš>փ&-J+7/*>cph6%ҋ8!Y")5[}E*@lDB3ըmUqq!Wn|eUkCzڑ'~6f* Ux!t1/ՄOU$v mpWN[ 8)'otuEb0;!L][j}լoP`Q3Ǹ-0T@3Q|`•vwkV7㻕 ^$ӯ Ӭ^ yz,زB'Bj h}hBȧ7k6` `uқLU*ޠwU&eԋ3gg#QŒv?O覜' Gu+yaTLm`9DIQDm[M,5 Y`wG$M&p@P4Y74R hc'$u/<,IL.1}d] =ȾtP!ϋ/43gT2/Ӱt~,zpP*SpPh#}LnKдO61 Eoa9N,1io找87/]9 \uXдfWGHo!*h( F`񭞼RwAg=ɽ'_`\]v;ap/q<ҙ k2s]E~EyTtDR'u>(< i:r'6mK*]Jl>}5l/x?fiGgFҜ`)1Z%Kܰ<ɨM/ ۭiF B:B{) x.B uΑ@z7EKW;%<]d72QBEJ3y_BP8}N"`}$LwN&$`0arKs@6BBIz[}I. ^< 4z B!d|cZLF9rn \ܱpX<$Nu1,?%PCFFzq;v"z0讛6$rEMDb'I`Vt4¨mx4Ck 0ؙ΃gòCvQҹݺ.X: o{Ϳ>dEDBy/vBhyyz,9 ҽ%]-9S G]xMPAz@~̀bvaާ0K|kJ)_/FqycG;Qm%LtWP)Q^;0ֆy?Rw "je;{J2}|ڴה Ҕh ~-V+¤~jq S2T2ӷn+s#~(x #~'if:q2,DEɧºΜoDsA%) i`/Hw=EFcÊ˒=#=e%%(rCK3gn|?dR7^jK>Px0,bР1WgY~%Of9} N9KCE4rGbe3z߭'^Ǟo(H;zcvp@"FFy[$}{"u8?Ey8eџfղ]@C;MG|P=lP}tq{vky -f 7nM>BuvRi,pa:tہaY𯫿y,"&4֜*=n7Gw`m@/NBir_\IY2.p)]r% oX.m8Z:+tU tp rv_K*Gl'h~l&x![2;@Ln8R16qck\<$22~=LӦ@lu!dTAs m{`! {4Mn/dJ~4 aJ Jc=ˬޛ/vB!2AzU#|LVyoOKJxEf `U8W)Vu9 Fx@ΛNެS5PW+͋s۫fW>:a NH+VRI u ŗ\8BAܦ( y0aܲ:jYƑ[oMXȍ2j&"':`^|/UX⏯m"&L .DM:"+uutV=鷎3QAkabŵa[]dABLh? x2&j>4;U#Axļf bʴJLia ;_ E>.ddlõ`MoOVB)^΋H=-c%VLػm۔_}@j9V_R=%h51$`7B|L;֔ε#~Lmd0Br?F+끣5q \OD\ҾXg%8>y+'bxE~yР\qE͛+l@?Ce~*N6+wY)(muo[uT? N*` ^Dz}7b7Rhw/U/V-6AB/c+r;XE41H}M%TJ\ϳH)Qc޴0i}G<}XdXkTQ 4o+Kf}: >M.H_ǢQL{z q{mEIiziJd&$۰3=tH}vZڄheXE2%œnVy(ަ`$(0ExrSbd7D(7XWrǃ4K|B팽d_:&=+s_ xBTV1ss\_eq҄]9-LlR}pYU%IS\ VJ$Kqn5'M٪Cz_WtՒuCPdRtgfY2l~ .l r]lB,xztϘCE;1XJ#>4᳎9נirF*]n<`.J#Zb>! sGym֋ܬ 9-8kq%f⺬L @#P VWbWoG<&S%? x`t>u,vY[*M0)T3i& 1?39HdG/cb g/2j>v[ w73Pi١ X+wdKw8f#Lc^S*L3gm^iZ> gZuťt/Wⲥ2q [Zl. !d7ډE'N[lgJy'feTmW]HՂ`,ڣ <[&k087&ĭ)Bh86Sc^@Yq]Y",%yX`!#TJBrC}Ȑܝxc\:;tҰ֭C W|mHL<uai3w(ƪl(+C6_!쾄X0>۩|^`?^h1o>FͼT`*f|uQodiJp:AoyGUvaHguxbW|gfƤ(۱RwB'K~4_ {P',&:"tq{uSCsߘZWr'iUe;,Z8* 0{W'N<^g$H25$-C"`\@0 $ }cy4mj-1MUIvԸ\ZrƔ{SfZm!x<N{:mpnmcGp@@ ]6":ΡYxDӡ~W,1TT5ĻZdrDDbo%0yG׌qj=gi\ZjT<_ˆMϺ0g?~>[6Lo S7M[Xu63/'6+ EKN-")Nf!Uc}.C2Qۮn.196yx<[߿n%&@2hhf +K?xXDjNKebރHa4[Y)=xKB=) 9%[͏r6ԋ 3xI{Fx<:= hY"m]b2ǿc;.d?>Svn_R˷C0eay+vCaa}X3@Z=Ap,0A ~28[2zn/W&`Kqgw[8^|3I2.lTS[6 QsW2lYz#Q h)Aѯśk1}2ΘC]uvm7Գl|Mdh@ÕШY^V%{i0C|/~ȓl΋KRP1e>Ԋ A!veH/'yy6b;zi*i|GG|yLX ,AIM&0ƴ w/خVe;e:UgC%; LZ !jkY@n&L,8kryͮci! J}QQ9 t, }d%d᱃g_)q2ou81HT1˂th^; F܂/9# Wh1d>ll7[Q1)Q^(4*/lδ_Տ}?4k/wȐ~Z`ܣČK$PbJ~KfU::A)`oGdu/-mEG˝t+˞{CXY_.@;Yۑ~d&{޶:Bwim|8e^uZ|SYTܠ?Dճyp`1YP+€$ %#Yhs&i J 0>7]+9 ̗))lC\/H#O\K@%<Ӭ_Gfl~A)XDAt/~K!pٚ*@Nf! Zt=ո9Ƙ{E7:;/.ہ=1Krc jIq%}5`х}}"OJ`%A_Og1L !2'pbDh誴^FMzmr_sra&h~'(/c0Nٽg߰Ƞ}{K_)P?n7\8dhὍl=`[Mu 6or[J/<~)v$UpB^<ǩhRL@ݹvǩU^.lV.8";+[y'!\Q7tvE(:2.I+)IC#*Mͬ*@E*dJEoq*D:oq1{? o>kND #dP%bWCӯ7'}W9 GFzDޙx~7lϻJp`+W@çnc0Z\J-U{o:3X/T ᮫ cȉψRlk5OKQ Fʬ4f~x xUtM.1\hznDc vg8ch@@e5I?:%f4u6|ÔĿ3Z[85Iwa9 uu]௟-C)b./R>| VHaѴ:;JF}|^gFLp`bà…2FMh8o_Hfw.dObך :cdkM+ECxʦ<#@y ;ƫ3&dusc]9j$@b7 =\$վH(evo4 ټf~$IVIh3S??""Y|$&@bXrQFi ڮ@J(Eupbyɺ7;LJd$M_PQLff9әH5я?aA&M(1Ǒy5~<iw `||ޛx߱ k$@d9et2I酋{h}^08BcoQ)ȋUe|nHw|"gQBwx\a-TDgOέ1߰g>';߰ՠV_H;g1v P]S cIڇ BЃb$n9޷.6{F-.Mێ/ߗwXI})n : HWҿ/ ; ٨WG[pVyj=<'sM/M77Á*XUŏ[L>;i4fjT',2`k"HMRfL[(Є.NxOi{[N`Pkrf/mlK+z%y6ˬr7XGsT\)rҥ5X{,-'05 ŽOg4Tom2TVZK3yweA?D g;SZ%p:`CY2D5U=-"I~VfΤϝy4U+Vc`;r: c!s4,*G &}n˽'Fwam&Ljڮ1dvVaEU](Juteb$kzеr 4I)fʑ,Lji mw-O3/e{:?]-dH~]Gt%  8<:TQkFD-S DaA `:"viWl!R/V PhiDz]_dgHw/ 4x"it~&c!C+c")zZq]r:"XzLR*`7'Eܨ vORV`O~,v>5=Pe_YWtOa}"si{E'Ӆ,K$J^*jlXu,qى3-r AG%Yo>Npabu `NAܿVr`QQ9 X[3 5e:2z`]bW3_;&CEƲ#==@f°SK\p!S =EgGL+ .3X nqBtAipiSE)\4н)O:K-5q5s1DMȑ'N6;:& y!h gwx{Ɍz-JVĜvWMd[h.u6u;Q-DͅP>wk1pY]T;Ml':/ oW<:֢ŏH抒;&8c; XK_y{iSZT)צ{ jvޫŽpD{jm76L]fdphdFUj0Z"2B1O`(x^A^]sPRtfP D̔*wqL]|R" Jˆn%AQ|njET@$ň̢)+`PE3< 4Tg=}LI'nŸ́m6荵smm!7gav/tPqZ];cǮ&0NYbE0H4޼0MK*L{fQhUɜjaBFyв1L\FT`OxQDsHm[, o݉Tt#ܝŅti5,Ʌ*^ %3 x@Ъd*rzOmY7'"Jɼ5 )wgx?T/݀UE۬b6qug)zN4vzM-ɹb,y{!!Oz!$jQ?K94f~\`S+Vs(v鐮>bC۶Tgeb˵5=Ug 1gBQ%qK*5C[1f'hh-GPCIcZg#U/"qIlޕx>b_Zw2ya* /,وѵSrtZE/?r󡒅tȹgw=>ݤ A4O>LΦB#ihGk 66D Ŀoul?-aNVe4`.ߜ<1ʿuuSdq)t­ϊ# rO=6CkAK8nFR>THva]P\H8CljI~GZsOC)|?rL 15D E!I tĦY\yuѐ( tf=teH,^>E:9s=B&{>s@-j+Ӗtª,^)i'X@g{О~zOU C.ԫ=9'0ғQ@e g`Sv ^;K3l&&fsvuu[|2@-ɻ/Μ(n$\ң6Lb! ybN;[d}\io; 86C]oh]p6&@ ̩e鹟j5PnVSU“m7VN ]90+)+G\Ph>?,8_Q\QP פqk&[b>m 'FUe8M&15&"ZJJ387g5V:) #պ ^G V1:;sM8nRCz%_K'߉<5H!f# J!_R̀d8>ss~M@skdE:l1kBRћ{)*|K4`βS2(H^#[wQ.mTNi9E2z}Zz}%Eg5NAY <)OAGdvon[d$>|cI&WUE<礐YMVx/W |hHE? ؏8~Zb rTl{Oth6?auЃYVfdl:Q>03/\n 6 #,$iP;S<滤V{~^4x' z2k,]bprBרᶒ 6O&m2\n%PZVs,&KvJw D|QaA|ʐi|]f_s[/Zޘ7޽8!;S^~(SҐ5Hΐ[rd`r7x tK#6=cAR/[\ΨGF5SFljS+knlKH_.-Z)Vm _hJL }Bwؐ\`I 0Xhyd Ƒ('s%QD:u+8%Y3tAw蹅-3Q Zrzݿf'}g@i>P*a H?9gc!hŰ@"8~kV )W͢Rw_]:i;n2  ^on-hrD fX?|f)CqT;  2 D"Ng꺤_D@,̗f9^;>ڳΛ@gB*ٷ.YjRX ڰrìq[w[)-h3`0 [ 뾀l/?]xTܫ`qws48%.c)__c Fx%[$(vUR cd&XxZ"!;Tz}Hx+k׷p:%je'hˏvFT!PNJ΁ȷJkOGUʫ!N=^- ̓g&ܞs59*+ҿ՗xO`#rR, N~ ns3bn@1ڐcEq_n&.7E<Ga|#?;OkSaE/$J{qO -9K7{x(<n#qZZx Z!!P28XFEn񧄢Lb}jN* eb?d<+OM-HWm2e] I6/G'ibzW $P $O{iwr3!DzUl48sJnmQn6k~ VQ+=*y|dF=,{n+ˀ1`,EP4[g'֨ X 4?|L <>79M#rM՘\ֺ[93D~B'+hl陼~w+!lt A5ĭkQ}oJ>6u5ӏр>QϽcVceǼjf\^ul-AU80Ø ޯx}1UڡW>%VHQ:GMaflns*IMb}҈Zɱ~Rݞ^态 @C t!li1GTr5|]0O {Yz}\23e9|TqdXk*v/pZT ֥Xs׭n,}拜QjJSV _QoC(If`*^K2e$/J8Fz(>Tw4|GM D!^/F4@rA Ga8)*1pٝ"ق,Eyr[5Xd~e\Xԇ}x]6w v:H|QT*2l#(U7i[aDr^)#Jw6/͸wndTѬ[ ʇrm|$A!nNF'LDų~uZP~(C apIԻSJW/ [_c&_Xj+}ͨO}8lcK޻?GlKQo.)} TN. \YNkW>}v2daL=QKZ88:TtH![9$Uc'yn w825AQHW넉ݽs.J}QL;$cȖXt NMcD'J ꮙN3d!9㕔Gujܺm\@;_S:w!c9U"Gp oUPUDDo?a ?d=I2!,#(/eUG<"sY Q2]zabc% įUpԿU%Uo5qhE*lhG,\¯Fo6U׺E_dz-^:O#Xby7Ycq؊$Vg t4zɧեn_xn+ܐ&t]A_D-(8p He#X}#ҠSD&Nd8w}.ŞO, 2ڳknN-FONlcmm#:d@jHٓdqZh*UwAcۡ/7m>ήK8laB+w#Nq.O^|bdJ^+KHb Qf6P=(݀/az2ra Ѣ3w#=2ደzOـ[nośbt "ppQaɜJL1&bԜL1<3fQDSjWk1?/g)o먒r4]vMİe r.mK .)IPKk" r$V9#h,ޢeWU x#Oa=J%A{@|֢j;l%v 9Цn@&Y}p(8Ri1/=v,l›9v:"ł/͓ XzeWtgG󤣙ѩv>W>'"Xӱo!ʮMR޹䇡9:[P,b3X J)_Oǃl!|*&NRׁG@{l8rSI{CGXPDy;$VrA| y v_1קMKFQA 'f]7mȩ[9i5n! w]>΁rrBrבn2Р-#d[gz,;Wt)Gx,5cÔ)Y!ȩZByBfC]\ `R Զr;)*\A,M'qi4d$<+}l5Ġ<7߼IЖ-g.O(K8v˸LƇtY<0zP|i&;嬝^vk ٱ=궆>QSZsӥЊv Q̷02b0V:fp:(}ΐV H\~;˝1wV̐",b]~ YbRuOf_GE,vjN2,]?Σe` UKl(@q-JkTK H[9aiʊS\7트!A2y;M[')Tׂ#Q>}iSE%˸-Lo$rcWt `Š80B hϞį l.pĶ_p$wC|W61 q)auwFVx3հw dH|v`|oP5 Ll.{e}Vw\|)劄&^;e2ǯ",k/ʔtK+aPo8u?8([tDZ?:_$t淞H (8Ъ7. Ƅ F|H L$ F3nC3ړ{R }hY^0Doͤu23l[ L,yFs~߯ Fab ;I6EV~4EٶDƃh6x.` zGNTA@_p. .$hi_J寍@ kNom)Ciە~*Q8FysjIn\A㱂`ʼuc|vsw7RLgZ8^mR8,mY~5qK0Ciua_ٲzgd$<9ƿ!In_*xF@5m:uhW (K" ە٘pkY VDCr*ɡ sw4iQ8?̢*ݙ[與2<5_ _6s7|9-H~CAu݁#< ^W<͙&wsdc0RrL;T*0V-*ejA6ES필Z@T -?v_o-rW,UV5] A፱8zC8,n)֛+Sj4v穅,rfz穿:_yA/_hE?<5x~zP@F}cVO #l_hX8qӂF^](ٕA8~ּ̮" ' Rʠ˿-/OU._:yG5W0hXÙ {jOjw1` +~J *Vf'!@jkE*5X-4>Y# kʘ3zQ42)m8-R<`ez lfmFG[>7:4kJGM%D@Y*3?(8m1׫TlS@?mT]$Q$fl ]0jGg'ѣyffksm0B [[tC";ZӈRvll٨RO0}ぢm`|v:0TUwedܿ4e n2s#b1d7G)Gi(٩Zr|L@.e~ʹ6dޅ@ ;{RJAVLCwC=[r0I(ᦝLZfV#Z>h6?xTExOUYdE6k菴ܗ`$_-3\h▴/<U'ZaIԘg_ Ho<ݪP>6wݖ k.;7=&'udnekip=+)!K:M;꒨`gN? W|v+;[DRBߨ6Yt M \B; k1ufu#6G*ӳA=fh-[L5~`RT[hhv ;M2o?&jEO4ցfe@^q7E`N -TaS͏-aWЋjX,.M-`_&zߣ/x#y֝~XZ ̯@z䷤꺴?+$1e9 [(B E0ނnB8W~l&ש8b"ɻmʔM~%Rw< tFl}Y~"i~+`r أ}G']qOvQ,ob(A)ntD}QAA@ÓuyPXj@8f,BLS/N qttʅ!>ך| 'ʥ1ވW(7^~wmpЉy(UթG.eӌ! U>b<>jLTcPt@{]>gh, Y+z"l`7#X͙rs[ts'+ _%Ď5,LZ. Q'fTw 6Ì-à5iy[|O|G<#|ٹ>XKU'8V[ฤ,.gdٸڰ kjdbKYxT^^D_UvwQ;ݨ#q&#I*63i#O9I5 /tֽm$"1)g\6T;K{Y({rc΍AQǥNI37&m A"U[ 8'2A=\PQƖ ac^g'<Gjhպ*OdY8U:2 ^KJ۲7tUs!2rIW]hVP8&=.ߋFi Y5[DG⼻~ۈ˿y {Cm&[RKߘ/G}ȺSk=+Crn5#?(i ;CU術+Oӄcvj^6~pcG9vh1ahlj G&E.P2֧ Uzֈgd:ڸ7Ȓ\0lN[5\@UdxL(nT]] 7OmS-ۍ| J NL=Jc~ʵ?7vk^eCP?` oȢ']?4*XypXHoShu9T| RZy0ƭ8e} 9oƁ$3K-/v,?:e:3L*+W&nP[Om_JNB#\;QrQVl2iל$o? CUVjBE >D`(l"SY7%')c˵ORTIVϟ`t?< < 3*Zzˌele#NyJ}s|^g[ 2NG#f$lB$%І@ LHTAъǸ}AA :><&;Dܾ`25"eϻuSeMy$P=־4Wg!o ˎhL8p6cTWzSI"Lrc"or]^u-`y}QSF(]H(C>6GEe`] xp4~]5Ҙ"0*WYgUXC7E_p|1!&./Td%˩8_I1є'bJ;2IIj6UZMiɄ4+b FU:T0t̒)jv/p+*2qmֱ4Wv|S /h}VĸYZLЌ#QtkB#];^阓yFu"BI_fyW%xu8E?yu#ttm.ܹbM#̴}[0`WsLv2cY#ρh6 JhfܚZ`>!5G=ﴠx F|.n ^WVCxm!arf6)bz(!]Pl6w[`-upc9IܢruVN^pYl5rcpH(l!ϵPb#kia4`[\FB/jFqV|})̘ ^qjecBFœ0iE0 l:SbWQ[ؔ꥽uh˶f〈ume*)ũP8\@jȑ#GQBPU|1p}G8'-Q=>݈䄧ڮ8=C`XzFuZ'HqQt3my:+((\ةj29Ӳ 99R?93G\vF@ T A({Q԰P_c(+tKwΣKCe0l癜P:J %aZ^H`eu!yeC+}hBd*#=v߾u}뎢lFI?C{PH5"<;B>1jciJ;h-I?JyL5n8^iL\B>\ Mpc]=wk&effUd?ҰbƏ;>7D!٩G4X3@`37U߸odF[ߒ@62wЏeN?jvw8n5rGT[x[mb盀'EMJ6Fe E%4]EKHHZq{)z !'0⛘L7o6eӬA;^>Jw3=&disPNi'){E+uW@FrQꊓ=u]as"B€2YO {8v͆׺ f'/{8b׺w.tqUJ7+wY hAŜ45J0!s@~3 AKf:'Wg;rN>-VtLB0%1VqsINwE@6~q^P^" @Z}ULQZO)^v P AcEf-|`Dݙuy<ʴnje:%le وU_ jnrb RfF%*Ʋ^PmF_dkA OMAO cp W[dQNuAKvO܅^Kɺ̭1ȹ*"yh Kn CS-/2 'STBUxt$Z i_n˅: R߄iVX>jWI)|{! xΘ3܋h(եRuu 7}! : < Պtڳg4N&ݚ/H ;؞m %pi+? 4D6%^A j } Gq~5qvY`#[+rK0\0jG 9վCeVM->Nrꯜ,^@FN]!oi4fUIu]\S%Zϼo8_AV(&n0868NVvM1s/ZQƖeN!38of,`u)9j)g98}5xu3E{>CJ{XVMΆOxZh?!W!ie]΢(^~-j/˚=Oi h]7fL#u Qg?F;tGFja0CHκdz+|c]vJFy#ZZj/KbD?ὸ߀>.$K9siYą2~vi)$9PJdHM<0k w%UW[wzS ?n= 9MQ|sD>9~0iAgM0O|[rp``-DsdRГ78|W4>Iddez1ڭADו 9tƕljPn ZFxQMZL:nIiُz{NSäW5`hl,h{$4 I}34n@"]qL™ tq*L{5=N/W#cG!·JQ-R'`Y&d 'e!nZ\y^ZBbfخVHcx[q%u\urfFjV,]?:פq@aigbЃ: d> ]MfM+`;M@噿4"UWu׀\L.b2%*Y 35@Gջ Ho$2$g6ddϺ6"3=vam/M𪼱dUU !R7dV7}nN;d#dk##ڿ w\\!7T(զh"==fb Z[oynaa܍MxЛQ| ;OF׳30: [&A㛉F4WT:^/-pSo*a2%Eg~ 7an5*XKR98-6гpuDf+#j,r&]e;O)hgN10 H]Gv%(V*>NL-V3N}Ûmŋ =6#_VGw5;\/feٚ t9yW$mѲ^/#AU`9ʝ-! Қry$)7<VSTwH+K *G3̑Ahw|0ad]B?I%Ư-p\N.)cr篞m|¢LёZ+WwߪN%ˡq;f,WԾV¬k-qEsiт浔آjR yS34ř ٜp!h=*gCMaR3)ok hf {\7SźS_; )˜W~Gm .= OMOXUkB k:Pºɿ;߀h1emDӷ0fj>zA1n$ ܜVY$FYp-Sދb J*Y.)(_= Cp kqJU+HaH:a@") l|~{I>(R:jGC0%z1Y/@r E f2@?̖t"1UGrUq|4GŇ} X{vC#=e[T0I4,jz)-)+m+u-CļBЀW HN2܁Gt { @DN~賻雌&K9^"xXp,S7cᕓTӜI!s*ޜe4p_iJ.=F 7~bdkx=i`^RWUѕ/Li[pY;ϔUq?w⭍bl[m>`WuQeRr!!4֧Ug@1PϑA\ݶi"W-:aX 9 >zdag] bguxP_$#N4҂z̠4|)^5|YRiO&K#}ݱɼt%z1HѼYT P;h}ndNY.eÜXe8N6 ~o@ n, n*n0[s'C}Gs?ϬS~ӝR8DY 2lʝ[0Ǣ*++ r{Z-]T$oljyb$hr)K|\T&ܡ6p=乨ÍU Dϖ+[K[n(J~6rF} ELkAeƓ.-[MS8H'7 ۃ뺼, /)^V/KW4zl|u1xA_/:A M6ಷc:q4 Sj;`9fI(s r" jߠhh|r ]o*oշNqɿڪ{+]yZ$з3H]1c}X߬A 1hZ~ qujfm?5jN$w=U(ڧAK=hB8M9̶2Ŋ{ 4b)E"AP/DQQ[ $tJ}XnlAb-OUuKR+nhb8m QW>KcIT.˕B߉u?i +$-A a2kPDIKC@כ6].X9Jz37 uijj`|> 43c_1jt&}&ن_k·>^g`ʺX9]I-䦨]Hzrϯ>WSY\,NzMwC01+8d/N Ej4dLm,(䕰CB14mXF&!YWy C0?%4?qbIz MDfy-;ĪrP˹5wѤF,S{x 2;*]Ы,y%'Js#oZ *I%0 j *0~ִ-+^(f(FƊ<%>tL8 ?NX^U03Npl%㣆)T3>c-E1Qx(5;E 68AֺN  wA&(O)m?(5 d*YsX /T9":{h:)`ƂuQҞY4CrZ?i>EZZ=yI(TSV7JsQxGrV?#TM/*D6M"اʎ*u%Xb9ֺbV=d:g[eIZzؚ,g =B(WҶjm1р5L!b}wO=<;@a5Xlft ©)gslEZTsMY(ɖMx4zN (>#p*ڄ]g@&tZRr(aM%\4HT\> >""`J p .,AFXK3?hd"@10aTH RuJ6^*IɅ`; gdD_<;.ͧZ6~u(GH@Ŕ?' x )ʚ>FBc+ ȯ\yW>n.1,NWr&UlPhOg <ӭ/uy*g1ahˆ̐f xL*L? ?ے9D yL!ȵYq2B '4C#kja֠'&CJ(RޯK<[Ulsk=#y [~Tp&xY3L.yVf1I^`3il ,|NZfG;J SbNopHsfcm.t~o4/y;fv<30ødNCvqiZ_Y&/Yrx3Fօw3sq4 Ꙑ_VlݢO]2pcw@r fD9BD<>։cp4y*zEb PEXpKY qY [ K4x[Jhu^dKRP~My@ v;>Ru }#]*o/ lv-zd)*'/**?!V帿ѧEn"kG#5=(uCQ/Fz'ա6cPѰgts9;64\|) fI=d'7K}1J R8u+Xx/'2wFh\7G. 2GPҖVjɚ,ZMϬ?g;H<ݯ9hV=|3mci X0!6[ВR*{ 0ګ@ Zr'_)i:dxb}='РҀĂ$S aǤY|#'tn'D~+|$?8Y?%qL ,60v2ؔJpbHY@lǗ` O;4ӗ@1 2C Brj@9vQ6om8(>O z$5^}ەЦȾmSS8Wmi鳛wψ Y!y3fM8)]Bkr{~K+KՈ7eᑃ$7l$jU`8'DM~W=L ^IF,V+ū;2R e2g?4uب_*#Aצ0"*=\77^xHr.$ +:L ֡:i~{d,QL$‡Β3m܇^E*?g,7ec?_x ^aj"Y\. *$J XY=چ!([ υ]xȀpF?+͗[%p 5`i@P"x?Kk w쵺2Tk V{^EKb36QWeܾd:?^$`A!fKɪ Ǚ灘}`ztvp{?vl6 0JGl]'_2/edqaQ$gn."pIgh3hٵ fR.E|V9Lw5m賵6`vVkg1PMiOjJ9rY]7;/ J3;{ EliHnJp[: .#X>/Mh~[{4r̋XG{]KHFg85xMVgc(4B#p-騃N,]ʒVcQCL; .fH Zuf$:R£E_b<&No; Lb1,M՜?7OUH7 rJ7q-~C˻Gn_U{[=;x3 0iuEe|How\ft/E MtE7AF 0ϲܜTeWk"NC-Kd}:9ͻۦL1͊7*VkY4mM4bh)8+s#,=>)xcL2 g+x` ^+EzSoZ]|V[C)L%*R10xMGBmjv,#<!bӸFTNvrN6+g=A2Q+ 垿oa_F{D!+YCМsIV2fJ5iQ .W"r[^K6˨=7>l$2$]kӾ\X QS'b&Ms@?ECQB8G)*ht("T0if{VKfʼn i/a^Y!/b=VfR7LFIͭu8p5z5$? Y dƬKux8m/#cxN m ,ۨ0vV=}K\"Pؤ1n6ɉ?v^8AqsNK>˰EsCLzܽAV.TKYTXvLzMCz´oy ә#snN|&jyd-|t®1"`J+u7ܮI30_&yG@#m^ ErW )QMNpP)jҶ#ݱZHG_l@ p#X5Yx:-uwOoeЭz۩pPƙ @O lRs #F Ƨќ2V5'NL蟻yE0iUč=|Td l`y+mC5Th:e~)AU_\atbiJlvfz >V~ 5y>RN4.ZŦGX ~Ԙ.PC6fUp- #^Bl-"_j=`W3jNmEl4Flf -MU.DZ>}o И1lc_3D`1bny;^'"<}kˍSΉ́PXV!VcۂwR@ߔwpp%3RGI#1q|ˬꁴhC溩`Fb]w2dQH(}u=\vs21^V<GORR,W׬5U6] y;Ƥ"q7Pe B9*ڃ| ,9"kK'F wt%beM' .!,́tKD9ع*Ê4_E]/bV|LaW5T.3?ul1@+ka2aj[Bc!3o\ W{']/~`cfs9h2_G Im oj;b;Y GQ!ܑL6wSlڎU ^ڃ ~京=Ь\7z5nn[.5ZpkH徜:0 <&*|Us!9Y^g947~P.ax2(eA5̟[EK˪eK墴@g T<ꣿM}E,=6}HmP涍-*{{8|"Ř|MY2ͥ@dfЪd&p,!F,$J=yJ;Wa^*),:P`gϥMiq3mX/RǚTOM ¼ǂ 8*g/FpfCn"y$^;TW3K")X#{eM3'bFA[aʈgZX(*4Cu>9Fڻ f.ȬD^$ &[,hqv#;W٧hz'Y|. es> YOuiU юL`( U>O2eia*; juX&Q>k4O8CF~EAǠRKrw ɰ˓ldZe =`B&DE-!P3(le`D!ΛpO/wu^ʱ]T, B5fˣ[ˬZm#U}k4*6+.vFӏ қEz$]gʥMUl䠆U'Z}h!<=XEq[o@{Zq-0tW": )m?#6FemEC* V! }^mi^-B:űrX͒ݧj{BY+h1c@" eO\e&Sp E fB  f+}ų6o fZ: R{Y @qA~\ˈI=.w9=e홻ǃU ׀.6U\@#LWdp"s 9!7>E\(q>ǗdRx((@=6N.xLledW^s[]__d{b&M)(#eᦛ"z)/NG4kb۾\ C@sa7Tp*y\ GKdJyT'@•ɧ"|xowto? KRe>R^P*.LTE)<%vlPr `O^l+I ;17KNM8f׏P9zzBSy%dWӛsg ?d dᗺ:vt%,9z֠ ;Hc_ⷸĢtxC7&|' : f;+M|a׍SmD R>cVY;.ؚc  {ҫ{+Cįl7iO&14j5rHhpб6m3/UT t s}!IZ*"֙lڢb::UݭҎn^AfPQ{/C_60p5磌DJ'iP9 rF*cBq`)5URJGͷ#y2!LϏ~l 9OL<$ǚSdJ޸s|@6\J-Fc\9!μR;Πo#fQYk%0 L#iful!> Cr&[ F9<}Ul^EQiZor\Rk&R O=.m%Yd1] #"4${ÂHѩӀ=lF*Xa3''wGCw"Ni, tXCmPzd~ ڞ86fr5V_nD:;3WMM1M9cR? j7}v^s :w? ?sݴ> ,:V.G0 ݌] 7; @BRĤ}?Xsg(RiThҽ=eg,es}$5O\Fz-jTCJ >t FVE=BKb}qL#'"XۍbTELT*ܶ•QMm{* ǷX0 jyߠbϮ/ .i3亖͠& яJObmΑT`_pg?` ePC7fJڦw!Fե;؊LJgQ"!z\¿ݎݿ>#J |hahBQnHja)\R-U_ &sG5Vï_gɉ; 9;u KucW# 1?}>i7SmV>j'0G '׹ȔR\˦,f9 R'wlF{.2WX6EN.)r@We߃ئjZ.B.K׋ӑyEUfAh6 TiKq1W-R{``cC VLɱGHRޟw;g] 2.܆T*bJyډ沑ocK|\Wwm02O%3$?9=(q-^#wNDkf7>RWZᙳ= ;XxO3s)RsEWCe4Қy+M!1t 8 &nUNJTE$(&MAhM5=- O>sct׸CyY`_wf@R7W/d*@RZ)Y7bY.|0 ?6tZ/]<4:̫ꞙ^@ ؠڼqW48l qHH.fhsՐ.L@ִ"1TKZ`e t '^d,P(6ӫ] 5?V::ycX_xN &Q>SA:(Fqb_D+E3X|lQ6^n Iߌ !ot?Y9\COU緹bwv@8HA;vDͱb[G٢5hesW~ܡoq{8ȵALUy^=H LϤ\sf:ӼN 3=7Y[tQp;Hp, [Dx>廜Y@M73K i)lddGDWF$ݴ%S. r ZB3Lzfי˞o㶠0MfSE{x,ϭ@I'e{sLi8ʝGXNP;uꟊEĝU.N)0`xF>3GئRՍML@ݘ ZcXC8@L& ^ 1`ɔeڃIA[{=ð+Vx?eI[ KZO2}@bTjǽո2+ F}qPm%)?-X7oB'J&s&48ZWn3+X :jeh#!$ <;aֺPQnp/-ZkE>h s L:Σ0aBj!w?e2 yCچ' Zց!+A쒋 :E]R\{h~<~suX #?Knt"NoC|~#+t`Hݼs>'FϼN (d:k~lUjŁoo3kϹUq Ln '2aHzE[]#C 孬L t3uΠ)!dIe#z_E+UMccz6xAʦIudNqlIOz!i=jo$=ū~œan 2ܕIAOML6RqK !MGp{Ǘ2w#hCb1K z2T]nsHG'K#uT,)DŽ<"K.߰_8 \p)Iu>!׋h xTLлq>%iZp=,=clw(3;r<s'Ч:DSܧ?}Q@F>7{ghAuaoj:#t>ts 93 U-95!I_w/4p^ϪSySnc>ͿY@א885Yꔩif&pV@ųxJ 9ay_JX"JsZ4 p$Z eJTd9鍻sdGw EqE`@y= 3z BGx GxP'=NP~,g؝{@ LK\ 1)ߣ)pM~CGNvLA77Eq+JX)nuj}nN,77;ZъBMw9= \]Ρ{P_ {ap0@ca浒m[E?(=z[?9-un۰iއ Uydo/ddpk00itř@ Ӫ[ buky(ߜRUz-֊!#Q즋. -ٓ,9;9a"c -ai1 AA^Rtǔ˟78]) y'*hm}EAP425RBvYF(a\IGam;q\s^=8vJ"ɲ,cm@^N=:xn7JЗpϡW˝^-՘`6#èjkO(V,Οdd/ Иz1i._)T'COWwn î*O5ZKƯR{u~1e u.ޙ~+1~5~_6?GE]nKǗ=i )|/ w+3}ӱDl9'u}l,Sz2PDZ͊fzrk֬Kv_6+lH)DugU>, D,!^@TGhh)!W1?Cyᮐnjۖu1ٴ41aZF@/,amI4/|pm@τP Iq.HG-=Xc1/cYuw.^^V>|6I2.e9G%L 55jooh(0aX|!T1vZTp]DXLVh-G[n99>C@ peqU8 Y$BzJU,n&!^ˉO>1'"ʼn) o"3A?eԗǰ1W"Jf3 h9IF攅~cKECG>SdhFd5gTG7Ux|:f1&#&2M!kaԑQ0CCWo T.ju#Wrʯo(ur(j]圍0ȡ@͈{j]+P !L#@ BERCRk;blw;[䨄#iz+2MN.36#̸N$HeB讵TyZ+}ifdM0mŃ@c8/EܷLdfI되.YC JfV*<:B^F'g-,ޯu8=E^鲇tKO(P迩K^:N"*I'iȎ9ږ?M^jh֐B{ 9o=nNzJ"4lZWdQ&zBV/ ӭa6}{hJg\ OA?# =1Yz1aɲ+*3ZCˊqB#bd>@`VbD?v+{ފ79]ihIk&0;G` 6B(?q+QKO[[4&{,(@0l[Z{lgУu^wHZ|" PPT'5B0I%hLl|9G^v.) YLdcR p&}9gIu>dkulu&GˮbujEæ(˛ˬ+Yf*hj[5(: ->.2* '>"S.x5.Kԕخac⾄F3>nn( yJMj0'M0r\ڐ*n'k`ZPi,/|B!(cv"8A+!Ƅ_/П]u(n CzDb(WO(VuVŘeg*bx DN5gL5h~9sowM(R<ް}I t7ol,c>-o؊2i :fqp@R'<; 43pmRP  Pr?#ˀyr壘YɾFޕX4 k48U *TP6X%'FlGHeRLok:?6wU TE0}TRШmI[smBz S5nѾA'_}Khqhƈ1mo_* Y_pf>iwp6 Lʕ\(^@F\$FߒN6bIiҮb]R}Ug.P/P/"#9b;#}-%VN>qCɸ`/$yUx@% ۼԃx&ti ?ռ#Ye3( 4i1@v;2'髼S)ȒiͭzrQ?$JډYx\|)x6 }N[^"daM{Ww]Gl +v*wU:4Vxxz)T  {씮}Q=@bXu`Nv﷨@eRX/y01kEg7;\va2ٿF~ k8 V숢u,A_M\ l݁Q.Sd23̓1Rqk؜X.4pR՗@G1E%_diH:mLr/j vsfxnѕؖ)H%u1PH}89t*/+AU'})6ULf5(Gn8$A Z*0lkQhaOuSa>e[6ujHBql}D}S6ߡ7%Mx BtOn4tKoe` GJ~"`Ȱ0=M-C@X_Lu%*p$5ۥW.d.~.O9#ksYbVt=WғfkpԤ'&ŚQ櫖D}3RA&& oܝ9ϳ̩O_cuIPP~Vu>gBPgZv|#JT3vFVQRe7[=A%2_GsMB'Y*8PFm\ˊە{C,.M|\DϚҺhDEzoȒr}!u*[;s1p/-]BfK]{*ߙ}6E%1.eI4, ]UM() Z*zQo`]ڢ 0e!{dqx4\VԄ6 %{kT%_@8)%ٞts$W\rSd=hթNYJ\F;Ct>ݠ訨B ** A93*f۠m٥Ѱ|2ܯ}/#ԙBQ-tn!CS(I-}" 4U!r7ipl<×eOP8eT j`'->阘z=ݾ `ndX\>}Wި?hՁG\LP|.Q."3zP۾.t{ьIĨ"U= j.9JCREͭnoӪ |+:c ^fDWr)n^M-Phx.Ջ|\W$Eh 6 k**K|xUa-Dr90&Jd!YqSn׍z pDOo((܆"*:ˈFF0lTgiq',IU@!h辋wRx= ?pw=#vv2֓>f G51oO1g+@l\fvj|W:<7[a̷CHغrAUC[Du gN)\N1`;z V;Oy.eU3q '6 IUh'n#%ֽ9 9͆7pfۥV!=* ICG@s &ڧ[IbxlH $Uy9MIP `j*p-4ʜ>G ~we%%|#wYf1o"8qnM< G"ʫO1#!EH5tJxqa}D[mP&~P+f\6ݙٛ#?bjk%&"t'4|imT !q &'%Q"c*S+PSx ڃgb ;V.l$u* 'ri4PoYK2;oS݂c{(H|cO/!L!޺f80 8D3c'M ?|z9S/}DWʁ -@($,D#! =p`ybdZI/0;՛o~>؟bU.isk3 χ V*:%*{L8GG#}q}UYB#(8[P ץ2A62sR1ndp Ircfk\]MdI7fnұ_ڗʙX[iPM'Ln'1uŸC^wޟ M ؊k}U(F_7E5t!(>2Wg&J? ˩ [3 5Nn󱯝߆HQ l#?n*Z@5S~}d^Vܥn d?f>_uF!8I^ g tϦ&@s㴖ƁaDkAӥVs`@>!?7,.zJ^[HM`8~0UߔoTk.vY|dM= >/mv_%q/l.Q^K$Y}󼟇C6 }du$Nr h,*J"ܖh3k܍gu ;Āie׋!gcsO^˸"6*a Њsϳo |rR,er,VB {&T);^y!bXNCn*͊EVwT١zrN<\r[[%;P1C=]|)7W%Tu' gFʁ A >BG[…-)-t0:cl!E ^NTb;WthYLb}R8'Ҷr'վaZP [QR^`"+t5T* !R8d}#fuY$> VIG&yݚ\ck.Q7Ta EP>jt]eHlPSI*]G 8*hWhUKbQ`[ue#sTO[<{UpLÞ#hn(Bsx 5Cr*f ivAexw~rsd]S gE~] )L%̢jd$< [4A3i IJT$>b=m #$ MG&tn_ki#gJ{¿cxUn9yMhxen28M n>-7fػ8uT'<&W/A >$˶p^Og;vcޭ˻g3gf Z{Ĕma?WJ;Wsv8 Q9܇Y<m_Cp+}bȜ-{p:OxpK^DifK ~$I_}{n)[5Έ,Vx`+_]8,-ҁSҼ-Ti S0+[w&$@@Ee4e%5Z@HP[:&Z(H!#7WnC[Y{R " 6xm~dY !&ڕ'ҵ-g1Fle҆0l1;BF\~g'Y`ѳ !Q15N{{l Geso^->/q?e;Z|7c`2-/ˋYJ USJe8 HVR%Dq̇cа+I~^ML3t~AdJS:)*^= f(o{.8*U虷,Q>҂4z@3" F.V[´~8z:36V'DSɹ!{t_ .7z4BӗJrpUd>'f)|^] R2@YdCI>« rq7/E|oM!'Ѣ}rL7"+|-Xc@6fGnOAo{1c# bwۧg#,p~kqkJDc 󺰁 訸kA]Y\aN9^~;ԽT0(=$8O2> Za~i~r^O4PUtl5  2H%pW7y2 Sj+dX-8c94S(KG'@#U\sԒzSFo:䲞 窪oRw+b#^7 ڙpF\0OgxP RvH[URLGwh'h 0`S~0&n6zc6kHJ/4֭ `UF3 E׺HAfFMQmx ӆ3M ԋB[ A- zbRDZ,"E{yXu>ei5EShe yc`LU؉ ?\/T`lZ1g1lH_RiJa2MFPq N1\;eK 'b#gktyNM@yޠwj`^ ЖjGQ:[TJU9gɎ$!"vDw8Vlbٯÿ/9rVd[6UdM }#x4 9LYqhjv\n:>"m\6~1B@hlנNh @ Դ-Ȅ?'L8~FG aRFG @(8:)D.jN Ԉua-ڹџߌ wӓ O[z.CΉӌhҢ43:B0X66#. ýH֊Hȏ ZdQ[GA[ӾA3EKE1j !oY/xDq' o{bOwM>DOS&GpZ:SҒjT9b ٦[U0e]ecx=~X)<ʤ=WN&QJ@H8%0֒^9Q.J!&Qz l,ABPt!Lی-q=L`/w 17)^dXk"{|ɬ^< KnGh>7,^XuU Y<14bUawhb^Ȅ!;]X0 ZZ;VVTP]h<]1)z=h6)|~qNˢրB6E{&2Bqn L$O4Y$E9U7~_lҲjJ1@z`YNZ(a|\ ݗO|ң %sFV^י] p8[F6{p 0j 8O?bʌȘ[N{U `W;5{)!{/(O+\ I6H 5RIZtn/!#٬Ԡ42e#C\GeمT12r "7`y!=~03R8/7zQ32Y$:Ϥb gtӶIZ:9#agvU45Sx:)Aq6mgCɀ#"폄̦: 5VE;3IL+<R ;..a&h-V2 M}!~屎i\LHPK_I%G8ZtɉRIbD!NL`^>,e*1OK*wfKfْKLZw(W}\PVWd'*jSVl~w/JQN"1c$BKRvx;nk~@4R/`fP k#Ӳ{";\1RO[ ߙkȭ)b)u@"u?iY r!BEt;cfO\өC|/Pgvex*ozv{ҽjvjyH*]@Lh8ؓT0qE󀷷8K rm~@92ۃ}MrIgZAڡ ;42F*q|CN5vݣ oeP$uJhx{ hRxcϥ} VIf*Fg'B)KGvOF2.ح?pcOukz)%fkWZjZ;HUd0HD.y F8̨}&ߤ h>׫j/_tLު0gX*[J(1^>H+bUQ[Tb(\ كK!؆kA8y]2}2Ψ{7"A-jU7{9ʎ٭>1>\fR!$ EȾ`y },rD9:~3З`a7V}ш=Zn Cɿu$ϛ Kr:}$>TNz~ 0Wp*NV*ʞ0]@x&J9k켯& 3jPc !8#+4T=7Ys \ro:eA~L2ѥ* t}BCCd-gJѼ@@8!ڝǟT@s}FU_hUF]e͌h"@ Rcx򄦙mG坨ًcf =aDߋ1̕ NoBR.MIK ǫ2;u7tW?!aݝ AXѹE f& bdUҾQ.y;{td9'>qP(l0{_ rZ9IZGF>-Ƕ殺`P3yf֬*h'̀ i#0TJR}*boN(1*IyR4Z5M$\Q uaPbxBN 3ݿ2f"d“SZ(\Y"+5zϫE(gVs-D&}@5BV/ؚG2I;D׻Y]m nnw&\k,f];Dr_<ܣpbO76e^lhMxmDmbp6u/|Cf,5Ѐ=xU3wAsq%ӈN2@yB f!K5p*$ U%1+b9Bۥ pdtԡca;v̝ 8yr_Jpb#^@X&Vg7 ɎODRF?:dxRe/t\!EVd⊆#-$s/xM~Y=Fe|Yi ?;)YR Xlx.Zj5^`y~ekW6x3'a2&am},,X!eR m$7xVgb)=.QVm|=W ^K|uT '|fKt9oM)̦Z%x};.lbk17CB(t KdǼܽXa;HXLM6YX另Un[j8b{g灀9d:ULZKnNyWfʼno_dU)x)o=J~omp%-PBJ\k8G^'kwk=ڍԸ>=mVɨ5ZdCr.xUu$|4K1Fz &(Y%~(p2ZZVmv6ȉJר&.s)oD䘅ρKhe9% JUH)bZw 4B`1:%5y]/߽ lQ$CV-ޙ<*I:4P$.BZl>UXQz4?=@hVn _j}6lLSi۸5 Uy "ӌg]1B*_i?rnI*f[ӋQ#J}_(USp(P]1*0Vt%*wֻ֫Z6~[=-@S/驩FKŀ@}zv/Ac,vP~@=ڌ+>JTTrH=Y]V oeCWe=1c9#pM ۫ELkqm<'n~Hd]6m75pT]U,) m.^.$ƬO"#AT| &: 1}?ĵF?sꠑvĜ#bl.3|Cq";`:V`ťyެA譲ܭU0k+O /vmJbRg=cjɄXU~v aVc7Ib@RYvs}}f~0j'g~*Yi Tdb5 z=#FߕV3OX.MhDR]ȼ\WyBpM/JmynQb}b䳩3pCn3I)+< 0UK먫bPra~θx^_@h\>x BL߆wi++);=ɨKōbfi6dt߯x!>XTcN@])2F @Qj1⢦~FH4e:OQ2xeQ>t-bE$3wʍ ,]PV+{U0=4RGEzjR]$&=b9RuBedW26kN\[4{7,nh&yDUFߵpE- LJZdq,P˿ǟ7pȏM{r/ָdCd&6]WvXe{r9@~aZ 'r 1q'DMFb7-ܖ Q\&fu%~.2 \jYCzϼOʄ$qwyTřY(ݪy~~)"rtV"o_3XUOFsvbсvk'KeOj𑬴E[D%6mfaE{m@aZa Q,Dzk![ٸ5c5Za߅TwL0':9y~ 2GO;]>q醏UC * ,Xw@~5`n&lޖz=I:RJi_9 qZy1Zk"QOj0BֵD&&h}6xtN鎋WxQuM2K:F17*[uZ2T kila7G!ù<"]֢!\ƏcWL%+r:"?PpE3a `.=ݴO5 }ҟ$YTa VϰQuލj nfPuH* 5 B4}v()瀠DA0 F- TF{D B_aN{ M/Eh=hmn;4gB4@=h:DtSp婃E ϩR̢;An0 `| W˅u+l3[;aB+_ awHZs5NrQ Q+ݧɨ~{@BGvQMYQ/0o)@w΃<=ĮC$bU`G6Rd;ra^'ރN ļWh θANkؐ>2YME#^9Bvѵշx_SH_p2VA9Rm]pFn 6t{Cua"/*zTjNb|,;p 1%b+{~ի!w!It&!#u>9Y9)3KxJ _s*pzLlxG1ܥ>OfyIq׃xûVc{ltXS}}'3S9v~LH+4WEPҮtZH!.J.U6IWjxK@1šl߬yOH >4DpX`P\_^jP~wvQ)p41T'%PZ%+)|n6ڲFĐ5v jqx##R(b3iۼOzT/s] ts\wǶV,e$tQCcH 1|T| z$sSG.f-8.KS"dʙ'(SRK=}gD~Izx'J%}x[ݱӌr|hjR cz;\ {MWl# ,5xYoY XEP,+~C<M; Z iu[0!O} ;!Ӯ^QBR YU ٿn}k\y2`րFAbf~WEص_nk5vǜ ym5i! ZS +bo0Z_-8Kļnc5ХODim̀c4wyޣ{7QT8@r풗3E@躗JZԘ/(`np=sܝX'lB4rhUd"o؝z>p;sc ogpzJK+c=yx<_zҝ$;\YuȺ\=M1Gy$7J%TAa1C!Oq!q\?T=$vZcӼ͐ݩnރT ZU,#!}_ H>v51f}[gNu:&ywֈ%&^{N*1" Z:kop=ZBdZ6.vWj]VVq9`0Tlm_9Y՞3BHش{㢩Kz藚ͤjSnNivo; o V&%+qmٸQqGoT4)X/F८p4bA:B%9OILW^IBQdW+2>b&3UtV Y4X:QyM(ly:k7\ Nh^};əB/_Nq`/@~ڪK-i{? 9'ByDNK_If9-7֞8:װR7:{$!"&qPҀԲS<zϋ9hǗn/IHVfur\ҥ>yp_|Ѣ2}~vY+&B9iؖtd% XƳ;F<9-0|?8+f3NYZV9da3SkuoߎѤoXa`m)[H9*c_qOI.WoҚڡ~QPC1oVӬI_2R9h zU=+/X<'"eq"XHҧjŝ"fTx9;?VɃK+5u!;y=rlZDqlRqj+%Na5LA.FV_g(UO˼pr/c2D&IF%_" oV4m=)#=@r)Ms]!i_%J 0su0o* W=8e"+m'e]$ t&&+$P`ßLN!_ɩ+{ O/>\tdc2SY7/Eɻ[ry>.b.$Qyra[,/7ԃ̈́(F$1,?OSЍ]K׬E%LeE!Bq^iHb7I ZɤcKd`gӠ9A<' V=@/nS0X'Zs/%JMC~I60ÇytE 3£r,Y@[.q\sod8cu93IH; 4'fH&DdN6A9/Lՠx+SHtH ,ׁ@?wyXC jIpO9з05m>XQ 3xxU!4ny/OSa}3_llJ!N>AqW<;K1%[j K燻$oP/ +H5@~6vkj(}őM }PwG7%N99 b?>"iv/}<,nK_D;|T5,f]Gsgq5 ។LuB'`Pq9oO2RUf44Z~ gO4dʨ[;8۝Wi~lQ!H.*b0y#η7fqCa1%0C'E(kJ$x tg^0[Ҹe.2gyL#)aH@;ʉٸyc5%݅?@JJQ UF3؞>fQ's/d _Ha0z$8NkHv`*Kh.|@* $vP0 rZ ZVl;iJ9_DK%ou&ht{ưwʚg5Nn6P(jx 2*5[tJc,phlALhZ Cf,8>3m)\]ňon4WٵT7̫9Z^F6@vOSBSNXu)ZuaO: Yz]TcWckjIn#{Dǖ_nO ÓYհB3AJ_&d`>7`慨 v.<⭙a,:} g)KySA ,>@wqRMe8ditMŶomBf<r _/U?`FQIХyQYaA0Xq_lO$W±Q]u_r "02:3Ary,[%&2M-[3{ |DJxE'& V {;RD^ *a4B=X<֋ﭪG(?J1sBrEoc|9tx2b+3H&Ġl3(/'WL09ύuxtaau+RjTKÿ9c sXe䵇!?i*QOK9t{(9MODel"MQ[ݙA? 0H}̞ SMfm*DGi;E_ n 2!{)_|5i06 FTP('|d ygl Phw ɴ_>2[[Znԥ p\=.kMF~hX|kUr)NzEb )9Y.w;`1#PFnq V5' RՅ!"5L.F `{⪊?|7w ( d.M3W͹:QCB2`#gj Sh]q8~mѣ,CYBIFA殙=L@ !QG\H:1?_ה,Mic怛%m'YAEШ3,]8w o_0l1[++0ĿpEvk7_oP!jC7xʘe9 * /* 8/"&ٌ ah6Z@"z鞑!n5]L^z2^#XNy"D CпZGjoJ:"}S,{ZzlGIv E}OSfrP7M >fwb{&pK^q][Zi]Kd6?q .-;)gy)K&صP@-%{'P;dfQJP84R aeevzڑx9-EҚ@b7% p : If(2Oxz&I4[,(h;oTLoȥ6ކJ >9̸MŽ"Npjڎm?Ԡ Jf \T/cPnig ;㾛)'Kbn^ >:ړT1"pCJ4^S U\|0AoGUh"d= =څ7ov\IǺ {S<[ Z~ɢyQepg'[>&71lF{Ӥsg,oD/"4s}jb7o|yBr ‘7F}mb k,A+=Tl!M1~!ЫZ &ӿÛ_ J|$:revE./QHG緫FvE$F}K '0up]BS *iZ,6xVV!F/y(Y,QB>AVEJ-kC>UJ0cRæWË#.7`qio -_l6.rUTdx>*7sQrC-!!YBK'?ߏ\2|ȢF.%a#>> v~4%܇vCrK`=ɪGÓj]9g% 7]xzGYݫsA ,)Bm¼zF[XKx8ܖ)D"yh1H^A0cmWo҇Tj%MS6OTVxPvR p)YPBnWNZ,v›b`D!=@-Σ`ؕM+rYtucˁMheɼ9f?a 3LY}-s"QEz5: WSOvWۡy,h vqiE#?>qۢhMeUR"69lQVSaјܠbyɘ?#{FZJ̨P-poơ2# ,oKr$8,=W"/Xq ;ls69 /z"ZMZyo'jf֨o4*ֵ}[Pw"}7A x5HRԽ26`?pvJ MIKa5Pٰ` %+iD 6qe͢VḬei,c:[ TCLԱ'e2knЍG]fG#apv9J1@ԑf"牔 =IG@^ FM[GR9-x_9җzyM;LYЛmD_zVPPXn%S|bʆ*(TWa}C+3"oI4ː&>S"L`观_g5M"r&^<d錬*qО; $eY?$:*ЂތN!4WA96;+` V*NVتL]Jj "z>m4h2En n:;(Z4!2 Zwe3$*Gd^ݪC`\y)}Ih';ZqF%x_e~0!Z#:pkb$Sl[H}fyΙgMXy?SwܧfvWA:01404_3Dhқ}Tɻ<{7pEN 1[&t,),/reY\¾tvdIߙJL]qB`H]tYF{Ox,q8dzhU9@;.=-~m fK`( {pfn۾k,g9X0 %ڊm-؉be}>~w34n ,rm'gRL? <22N-oav2Lh6(;Ic>R\ i z5I3k:UD >l1Σg `4  R0tp-slS[%Ci*'.r n 5hb#f;wIÀ/QBکqJ\9w*0?+(!:ueXXe^=C btUȨKbtP6 cn'Fd:YҩS6.,?ba2)öV\ʞ5["G_/gN J`pPS+l Ӣ䋩%F|/,2MKHvwY eie id0ݐ3羢% ;X Hh AsGSY5/Rچgx<Б+gPC4Z ul}" TC汑;Sj="L0n˛RbL 0ۈ8}j`)5O{bi/u݊&F8 %DZ%M~x_ԟQ )pC~ jq>[#Ovlqj2>U1d'"X I7_}fHcX"lf)4A8}}M C\Db@zӾˬj9T<-ElXޅ].+p(3CLgsptKytRVҰ ˸Nq&`k#B4-M5qަ=Md@ӯv\.^=*9f2bIm,+c*brI${DSsF~WA*-na(qW<ړʄZY#mY/Wv.X șbGUzuȔl9Htq!?Q/:%NPWl]+/ {4l% lWK J[u /vQ@B5l1.&P'`st2ZSPrX]#GW:XyH,Vv1u)c2c Qѕ$_^lJ $bRվN{n'am-Y9L%##!&-঑kdlgR|RY*-!gRso5=bb3̱z @sؔ{DarrJ1.EjvHZ[~r@VoJ^'AFg0k-4 uV?XZ@-Ɲ&]6pE?J-;zg=@{OnѡNMj⭐g#{s҉\>,T-uE8+:tr*n|9--R GA]dEaޢ(֧$:&W,3 c̥[--cr+,ZѴm7R0LhDϵ>opuSS֝!Hp.hU͉v@W[t8bgXg)@l녠_=pN@9eK򋷼]*8I>,-}W\ D )AW)+4؇Gb/׻:;/DDp 6%|i#3Gm0*=5-) PNR h2gфMb;ueWh$A& E4:arh[t~g+حu>P&a2Мo=Y}hf K&#7+MqFũXWfy^lS/E*.KIXH"xt-kaYĀ;#@ @vI1jUڒƒt(|3) UR'3v@/C-9Z$w>t@P@?+{s kߛ0,EnUЩ뙉J@0`I d5&V  a4&`Ƭp6_,ۥz6TxU${\w ?}a#K}%aqv3qM: r/.T9*\Ī`U <|zۮ=w rq~=YLVr*%SUW]C-+hmv"8N6ŷUa߹:)v{C1beM3_nK`Xɑ'8RuvH8 "£6W,y/dіy'88NŖk[.&=<(ެgV 繝Q tl`Nm! ̝"}2Jb)otjU33P dD8_Y 09Oz9/%Jѯ7A _ (}HRT߳oOSqf`WjeY9# EM/.>D4,:<C|D!!B"MKlc8Cv3rT+c?ܾ?{jAhMMo16 Ta{=_* +NdGf-{, Ob`A9 NB*kpզ;*?KvG޳:U`Dܭ2U!%_C"N< 9ɔB9q|ܕv s~l HIs-(rC8& jg_"OXhPjh~mXS$R 1[c X> ?sBeLjeJbWmIEeA4mDO^2ؽyDa1[$jjFvYOϙCFA=V tdƘjwa\ݐϷ +TcIvʞ~ď SZMF!acobӨDp{X vk,)&Տ y;ז>gur=XSEo^P줕ۉ0nhojcH8䃣+/ 'Jj6|5IN8Q Rsu$>j/`ka>4 $z.(Lx!T.JP{/Ōm4Mx9aET`B_]qAy S"s^UR %C@cM/=[}Qsf*}} 7 ?{XGZ(%L =bWc_Y脮2솷vꋛ9jFDf-UMpsp4 mmfIzo+ec|HWr_5)憆_bhr? 1kb#_QkM0E^564JHY["_;˦z6+tLm Bk5,1&\HR_kJ(/R7i o<}') ̮x~[glYҭ./ ?\3̐} NFO'')Dt5j<]|7pigY]C7/\5DG * n|,<| f6J R#4YaК6 X+\(rn_Sp`& nA"0Ї1?[pNcVrkoU\!m4wޒ^jZv %Ujx2B:bh;džV\"3MeA.lkCW l]Y]?e?W9J]Oӳ4^U0#PH+8Md!'4Py7_D=UfͰyuo@:o +Z8D^Ǟ'n !DRQtEqj) UvI?x/)wغ]$hZ2 P%. AF\.d<(JCf|wAO?hЩ'\̀m:8ϊa.YJ2JܣI,Ï1e?~yi+U,3]o"0Mot[﫟>A?W8|Y"ۻ{TB"7/Ķhnr;1?•&9;8Ŋ * }7V%u$+ut-}:Q֧,:lW-|°CT30˱WAedv0:W n;zA;`SRtZjк!`[6q|x/67%.▀.XRLęݫj(<8,e~a?ev#՝9M枍oۯPtʕ_XyJWqR]zx[>QʁnsUA &sC 4FrO9k)9F@7ka >0i9^h\; ShK;/zjlm ^(ؾJh^mc62L߷S4B+ӖC@r8tC}އ[Rۉ.Sym:H*eé$֩ճ B̧!R]$~lgZ8Tlw-;=)Uu%PzCNL=n˂yD/5i#,@ D\Yɓ.⁤uGĘzy3-̚Oy`^z8# Fz^wӵBg1094/x*,bBJ# j{0h {Ȉۡ0=Ƴ'׫g=B OLG-Ho֌$wa#n}w7a`|XacSmXW E HnHR@)\o,$5ſ**/}gk^)~2ERޑY@<.ebE*j$< ?;|haىb_HUE\xch{pH@X&Sh_eeϜ';CήB#mUsrs^N}jiFUQ\[,?x2{#D)ƥQ CluN5ղ9Q\9yv.#ej ;rDya_בN < +Kp'E4;LjQGr{^Q? jMq|_{TJ$pS{ORqxߢXJ\&0nXJMۤ3}TL&4 ,HaMȰ!#83Jo 8zHim3P^v !| K@ ׵_A ՁE ٗ\"qdK_2j5߿Wgt!=4 ]Ɲ'}bDj "R~62D-sC^U23 "v%j<칩 I~d^J[:o@ΈcF%egVCAY: |/DŽ*^Mz67YQ!4j{q˨mI{"=1o~"12Ri ^/~_U F8;7z,^<1Du7X qsf1O0$' 9$7~?w3!VMy%Sx{/0XU" ?qHI趁KAblX0Υѿ*C[~_/~ZƍCЪW8.Ų4ױ]0ܿY&4*6r)+9O(sqg?D{W)Px͎k58sHka S8֗ݜK(BsxC疦{|sob/v`12/ u_(=ad͈@wS EHl8TX #4_iAHw^Q\D4ɒ|L|e6wEʼnv,lxp CʔCRώpxԃYy֏u;#4<7Qo%Rꏦ#̕VwFUO,6BRq=LCuآːRm5蓓,,Y)4Rw% 󁖜XLy/7R=BUBh=.8m/I-R ЄehC[V^h@6VyFso7=K.eD#Fy2c6)AWF }e(%VX!8H]^6V Ǎ`sǕ+-#VD :[,HQQOu0==yD H Y4G$N@[iuO7:f4פp=L~ԦOTf#b-WGK:6yNAjwVKEI:"Sq*:,J[gy*rשl $W*i) "^IlhzQmc#xx36Zev3\0誵;kQlb {T(0 u jfwbﻨNF؜--x-H &l͎cC@÷kXf "j`pzK-MJxܻ.Rj'f|W !3:rDװ|F4Yx=7 ldȂca#MY@0ek,/r(Jqb#,\/4Exa#17}蟈 =:}Uk˺D>6{oYBXaJ͌E 0{ۦrCi#ǹ#GXF1寸mio;=U>a!4Yz&*A˾5Iuj r$!ox;,2죩hcmJN_*L`2Z/f(l\аL)r"-FjgkئT$|Q>db2Oun ao5u6PJʪI%U%6HJfKz#n[f 4J^S:re+eͪj|x4;1v5;l!5\b.u0eZD G6@?COr»AQkd(B 8/I Kĺ$V3çS uǒj41$xXF%2;7v)_Y; qf;g.wC{:s~ Q)Pڑ\_Wg֛ @ ?PGS6+8=FR\.<\g;u1/{e6>݀{"RY_厫hw-&*biă<+d@+Gs"A. gSm'ަة~ dEhH~5KQJҟ+G9S}ےboU~ې QۦRb$@-8v֕1aL\d~R!wHK( FGajaxncL ݃yկ74> M:MKANoY"z>M;:M0]x])C6{-A6ϥw(8 uWB R0{Ym8zv]* zY$;&" n.DPxr_ #%+O}kHԂLkt'>$H5fܐ]]KXAއRXON$Z`(-Pei^3'9M0Ds2ew3;侏z}.vFؓ$_jN';yjT(sy^Sٛ c&Fи/ތMz_{AnW~8`3mVXS;+rRPS-!׉<9 Xf F(#G6s@햑sV-{tS(B~V#۸B(OZQKe30X w{n(nؒ27$)HEE:Z35~`bKN$%sJ(啙&|9,lALS: }pqbf+t|1ViDn|m3&}S5QSF ƸJ4${xLpbEsV!ED+y5POo+τS9-;N# d -pw`Y.S@ 2&NU\H*.:'ɴN 1X(Fq}1Qeu#q9 pqwipt]\gr`_9ˏjCȘu׉zOSY3^jTn8{o TUz 4.h6aX Nb^i _Ce'^F\#B"Ӌ`I6hMCARtM03^ 3i˖H.+Wo6"c8 k%;A: )lN\2R/r+ߢd1Σ)G5/ϩI7\Mznt̎ٚ]AeƯo`!Yywl*+P}\dZK5:/uqQU5VѤpf.?";[PCS8Y=swd.I/ЧsbGaCs4:ZdoCƈ\ܶ{B@Yf[3(nuTt+^s(ؙ94dYSDxzGlJ-KŸB2JM㌅Aw=Bwzk:!vI2Q$iF/B9:ľ!msk~T,s 4EG 0*ߎ$C~obC!d\w Rh pMR$oR.ȭ*9>NB0MpeX0u;Jގ=hOy>l]DW\ B 1I+4[lv'^fspba)됤eҞ:Abb YBj]r@QbEb qBM0˲+|(w+/F.*eN8X%ٖzLT1[!S1vX^V`8ο8q 6mpGcH4! r7.'>"buNKb2wJ' &19vkKneΰ7L?hNPч-l5Fj/"Z%&Ζˑxr,۠g3w}o/C3E$!Խ*2}ֲI %{6AB"+Z Ƒq$fqTl)z4spW!DŽ Oq [OHK/^P`EHS^OOt?o4qh } HO]p8L HFYɗLnY`Ѧ劥MU<|ܙ*0R[iap 2Yq2< դY[r궎 |/s&m6t2>W;X(Hȸ,Au) wtEEgKB"uGT|{n`Z`CWY}xPsw؏e99ȸ%{ [u_ʗPBrH-7j k?t~{/Nkg$<ĕҷ{C_7Z,ԧhWyc,"dc9As[+tZVz%ą2'H/nҐâ݂m^&Kh.mTocT~c|;Yvum ^4hŋT^`@ 1'Er,` g*an߃ .dj8 ЕF4 ^Wѯ;eaBP2My5-y.mO>UX]l qB2p+Ge`%Wb|o#Q{,\00M8FRY${H@tu͖aL&i(qWtdڛeEՐ;¸хﭕ.vPx3ShY!*xI`7k㚝$L¦.Bqt暽0)޲oF@n6; zF֘K\屁)7A%'8jP,+bw䚘E\izŢ`D$wUO-NWf+[_By06` k5`RHS>0.r5`ܹٚ@ڭ,8(hkپq]_ӧ߄xfˤjPBMZΰ  q"7L)]zY'ε=̒dJ0=8c,z& cu^'G0Wy6 ["&ۍ,nV-D2Bۏ=q,W!0 %phbF>~+ '5rh3C2|&J@ol@ w92| N& W}VNF5#=v8^Xsoi&F㍾D!̧uD2a^bEⱒ |=EB,y-WOHG8/e>丘`wlmyo 2wEPG=5*WẈf inګ㦐&Rd ͭU mݚHċ*䘊7Qߕؖ!UǧG> }, `U/:Z,aRZ Y` "톑BV>+;~H?-7e$XqXbf8sq3_['_37{>C0RXC#ǎY(;!&_ ֽ! _Ħ1V$$-eٚK9 ( 4q1\U(ȮatTŽ|J.{DȰaK2}7FH-目d/)vx|c'}dj&z2]9e䥈/*Eeq\!ۺ0s_%Ǩ,b5SC⊜8qqLz&ϬM z8N爈IoXȀnX'rMJۃs 0Hی,+c )I N;cXXL9*ENL+md%SԵ Z<̜bO$tSb~CuDBAbˏ,f/ޚOP#rec[p T{8R?$B[=xop8 ,#vx}{>uVq<ؤI>O,S:ʣU^* ;@abGYSf VC4Ss6a}Zsմw iݻ@urz 3 0\Yq63Si.oB_NX]$m+P̖?^c} }I8lMUǵKc&WQběj2ZTp¡e]5Vtuy^{ӫbtRIn#DCpS'7ٲY.VBWԦ xI ?mѷ fJrmnZ,2F[CN7CϚ%3aT*t ] س${)s W%B cRAf,6Y*bҁCL;l @ CWA[k#y \:=s֙|Rɠ䜁,4uLqbG:g]y|ۺ7LEDTw\C $QzK\W+7 FL^I1 ^@v~m 8Ɛ('^_[cPp:k!Wq 5ub4Kx cy5NY%^&hM r_U^WS[#67\M)p Լ;,@nQTY^K&Gq f[|3@ӗug卽 .Qzc *WȶqT+7SAt; bN*C6JY_8(|D]ץ=K"~^M2Zh=*Ϋ{ߏh=kW^p >9rǾ]*>n׆ JKXOSV pvv5okzJ9!hVd )O/PeGD#~i槄g>Oe!ak)h']Қft黬@ENgiХۈ\&}>? !'i>&JN&^ aD_XX8e_ *zϣbM{Z6-}k2h6π5{cg?T#s b 4\@M!b$mB]GR)b$UTatjPpΑ6e}s-[wU63 uvԕZ~í5biZ%\ y;V!Cêۚ%kU(;t;&=e(zfBG>g+d^Er_բDd-v9- ?Ql{|ݼ;8DFYkp$ӿ / 3^qb햼+4ɅSMݷ:F [`uGbȭ.!\@kfOOAP~t-ӈډDX^f_m-d魟ҭ~cp(%'Lu.c ;~?v__H4X9= HyK/v~#GC È#K=)4"$6¢G77ICķ嶗Cd\~6 IGi o $U eT׻T9fxH>d_+gP=\r r& (quic4K?oR).yjT6Qph!yi|ZW%[:QAYd8x)>eۿpr=ڬ\CB1$HY;/sE/5q,m |e9asTQJ(ttr凍,1p_3MVdfv=!.Gsx8ǩ)9 S:v2[D_n3]!HÛN !grgS-t]۸vOS 5ִ9G CtuDsaJ4t~Z`{@H5Q$|VdHXGde/^Jwb7p3(O{9-7_v6M`mOd[P6.x`wP{/~9-t1: }_36ܫ M. L3J2)e.^zrzW'!Z~ġ4M X.<ұ>,E t& d!<#K OWKI.[RRYaM'D&@J;=&Pf2v~%",ZD-̣~/= JPRuu'eK,]q#jÓkaSUf̳LHX-Ok7dQIlhkc0.WU0Kc )27Cy:_fbxEF@DPBxhZ~9MCМ>gE"~|'+ϟU9 Uh2wIO rWY@`b!"=Wa# ;ARo+ iyNRªiiQCf@c.`~Wh̰=]5CjFPtM䆘H J0+.3/ ^ntnlu`= 0FS2SF,LbS ,WWO\EmJ۠P/{JlWS:};`!9(PY#sIc|\h əV} MVd{~񥛼+wB[$J"|,nգ4 rQ34HG+l¨#&AW2:W*Q8/GPre&́fu C~"kj&qy}$\߼~T"9;H [Sڲ{ȳ7VR?ʚariUOL>[lzF*`_jj Wv⢬ uf}MӶ.C]'‰Ƌ'XlG$$ƒ&99uot;ܺ:EyV;W2:jQ hm2~ :} b]<m8>XQUY ,$ _ծ Hzjx*mLX}V9E*rWnr^SMPxM쏸?#eJǹlʞĸՖ!pò{ۃ:$鞑Dʻ R@ ~ PC{@iG\]av~?# ɜ`T;&l3ɮ{iXAö2t'/6ϡ$[͚14M\Q ae'x[ Vsh|u ?4ASeU:)bgރBbJ1ɷ6O^pw5HlaTvo9N]{SGePdݳ O@7<w)ysBև+/^vۮȟFo;W5)ĐIFY3%1f 5AM/vކN䑉y@<Y6J#dRC\#[SUNF% (Ps'>ugA\}:r\a6VP壋lO7OjLZZig8sX_E- H56],[\t3(iɹ`>*UC>{D~)Oǫ\b 1 "a`) adp۩Οc9ӗDBo:U?F|ke5X5jn2֋HIȝs$>Ȝu|ҹvg<)#{-DD)iɋ &0aǘx]e\LhU6(+/8֩qLWgBvYR3ܷy-]CeDxBI?32хV~&o,Η֍D*c!MwxjU&UO{&qR`߯.Gs ++٣q`;tEg*hbvCdeK+?̝wk韙ȣݟnk S=rlc- Dߝ97@yӰIvA#`uaLܔb{;=rJ99Gw`K[6u:bI9$Zϭ8)'vhofBP~@^]qbm^"縍]kJZeT7IwqK{QI֡e5ZDɨݢ)TƬcRK9 N"CkF]T^Aģ$^L'A˓ (u8[h[u\*-lUdL!{f /t%C;cKcnxNGQ%h*F_Pu.EMNsG"3]DW{ / 2+1+ lF bT]t'4" ЈJ܂N@]j)TC@ bi-B S[;ke7 L v/\XT D7yVH+U\Ocg巓E"(P![-GOCE(Twv卐t,s.@XȾ", *X~7t.BF{q"@rM_ܨ\AA\ZVi<9Z{;9=̍KFV 9^FbbrfͨG$_j@5CL{~&2CVBpb56A@,]<+ gB6H3qsV`~OKFg!L_(u5ѿ@LȾuHo\-~/!|_F5n#F=@<çK4U3#[CBzp7ⵃ.n"Q㑡N.Hɴ9l4 X3sZ -_ ݱ3^O+CYBFHSP5|}{^8_pn!ÅsqiINzpbI,kpm`oL&N!#6 |@gk(0Ύ3U˖L(ҁ8tX6RT'm96B?zo^k'i[),g?ڟ NA䪄[AYXjFInSKZ$!xMaDC^]*z9ӄ7\Zd򹒶>G]+S 2YZFrS}e\S;MzKȻ_rFX2GQT;9C'u8Y~$0X9zAS&E@f!N4+ptJp]?QMA|WiOrB7AWZHNT l{1ٍksT9Xsr[2A@l+.5}` I̓C{3hȰY_c@gC=la* ldB+cXܙ1_ī~#^TW-w*H` &9ȗVC'[̾Ï룞t焤k`slo4v 2v! {|<%S`1wVwڜ& wx q3"ߤQ!WSzr1P!߻8f l6J ?j5owArO4Z]5i}ik"ac2/ c,ÅR56 0&`/ɏRscX _X\j(2^|bPWz3?DXmIȿ*4ڃJV90(/c$l/9D%IZerC8`㉾D[jEdd"':pe|gw\8aff5Z}7d},/Qiw\֔(zwYº7Yk[VBiMPb:,8A,onxN 0(G^.iaP| ;vT@l =>rȗ'>TK9\?Ys3p0BB6(Zg0ֲU؄(pŵYK9ut%OMSmvLR(4 +_۞L~KHLU)𽡡Fq@#i i - ^ZB @x`6E#SK'*s^y@xY2"u.LyFͅ,HJzlZA^-@iZ/c~kޤ.eZʧFSdi*:^i¸7I(fUc!_S+}y|v$ɌJx(o:8I/,Mrc6} } _gw w@IKMGxAA}0aڥ ōDH+EĢxf?G0D}Γ^Xs&D^O4k!*R NΈW/ ywɥK%q9wŷ= cBV SL6L*ae^+I^̜ۨo5 Θ;R4$dj޼5XN| Ffljkmn裻i'!TwvIڠE)2F/06Zq!tL1tj,_*y?+?^WL”' %m_7BTl& ȚUN-C4$ +58d$fNFMpx Puͱ3$6fTvJ!<2<5SzgR"-0$16h "]Hg}[b(=},5uO5߫BRS!CqٴFv5(Af>r #lk.BK`-#zo\̀4 "W%3ň?3.%}$Ou3s23l< =gbaڅ j_.3aBtw5,j89Jqahw S[cR5 P6VV&?n-w5'nֿ  :R*'cH\V-S'ePUztxq<;qL~H)Zuh Y8]5pƫZU5[oPp N8dĜ.Ug.y .\ {<{74TRzkӐex52 ܡ7<4',FVcR6rؤiuN /cԍ=8Jn|dm K M`bTo1Z36>ЍOh3j,,0|&)#U6OxB0vHm 5k j9阰Dg9y8SݓRehw^^GM/>zstdZzI/XiϩǗ;n;arS6^\BϚax \TҢW$3bFv,e MJvٮ(+嬓&C,D>4bYWwξ8.e1`AcZ|=Lïl@l]6·!ޙ.{\E |٪>/k`Y\_ ͞W9ᖰEIu fg."_2ͪy,dpEt/qPNhG>Rz.ST:uWjhTs^D ׋[c#Zyoe SHLK҅ q̂'6a%ӂm 7D7A'UIޱFge3tvT 1su/~ܥdbT :xX*DyNz"No!3zΌ%Izs1W+K1 0U\OiTǏ*1Bj;W-ߐQDݧ֭E9}{HsN}{ }T;@, ?mX1&Cӟgot]sJnbmsO<,%I缜lr cfV=2元DHڧ0]pZiw; ضoחB ^k*j['Nm}#6';z.Vt̲ݠԆO씠L(!IM?'k N^( ~KP "Hu)z [E,GBٜ@tl) kNǒ-k#Uf vY 68P(lYoL먧K1[<Ѫeйr~p0d q@gwZڢAsEIDZ@+fNǖh[,;M S:l+О{ղXc\o^XBٹ>LP /:l$O8Ԥ RQgEXkC.W f$ .Ӗ4qo^p%rWe/W  ɏU>b$ӟnW~>$R!Lc ԿF-Jӆ! ;&>0RiGu" eDmZqןjj>?bv".78L"m1܅h,KC>饘64Q I{WuK;s2 [뽽b6;\z|>164 ,:L3Cy*O>Ymԝ݇t_Q +p7q^;+dv`^$-; T6Z]N(Lr77_{-CZ:=PF^Oe֛Gu=SS-5߶[5(//UT#upiH;952Jsk 8\xLtғzps|bb-n:v(y,7zhi$!&155'ؠ<4u}HL[R߄kRpHwXo ǀɪK,&XDdmkxGn%׍b/'Bhȅ!,™`׳ڽHR~|_7D 褴ةڜ72ɤwѴXjf5&5񸖝h*Q*Qta!zGC?NcLWe;ΕNHP~p Ji KG(eZF%^aG3g 'n F<0&\aF?D،}ˍF`Kd[gl=lVTZl}$$$?TgCd;SF&8"f, M)*6%J^:ԋILD6! 2c3L @l鯕ʺƘ^mϨQwoVyd5);3"\ņ{V]XE3(WTβ1FEIzƉ-KqTȫ4+m/foƿ>Y UIfmXzݭ1zqݬXߺR䝨'XP(5p A&l-HF]# ӹ Fߩ?AiO}wcC 1:禍lBp.=u[JN8,P,c.R !C=FZR{R&& );σiD#s[F܃bP 8y 6]r]*.݋o$>#n"&BR84MeSRkjbhY5C1 Lj#LL!#ԅtKՙCLj K3 N[E5tdgJ7pCn_:QY,szfO|!1n,u쥢CIl@\-^2/-y>"pTҒF^KE@0$D14%SdmpQk*NfCLjN:W+lK)"L>0ɯ#AeL嫖-7: vTS[IbUYsNK3O\v__hH9/F;[Y7O)ݠr;'P9Ң/&/MNZwŎޒS(^v@1L# 99><tPFZj:qEbݜg ABчeErB@n3::(3S- )-V/; 'tj)qKVx->baxvHRlcU~,.^ GIU U8sMOI% V34q8LT.`Ldv\niIhb]2f;JbFtJ(&jG:;.m"Qpۍ`J:חC3}rV33Z1yJ。&OXe=?>hkٍ@Ml_+PdL $f `EW(pLt"{6J 2 YCDn"hC5ržnTf4:WgA7)-19yGzQsX10տ1), YgkvfO6'U »+_F!ܬɿ|8.mgIYOU+N1A){N&I\g"R֌hɭIi+O x$bT( "GyqYXOF jܪ\++H 1{o4X/U p|"Z47aS/t)Fu,סDiYҌ6-x簥*uZI3mW9cSUf㪇>Z/7IS^0K:^+j| Z _E`]֟s3[3Au8jH*ݓzXFvŁ KyڙHn/{@|PZ: 1O;аʤ dƿ&pu1VX%됷50=9N~V'ʶ?$9H֠~q z-*^WlWe9GiO*#/g4mr5FLo-hzNaӣIWv]'"5jauh @p/=c<1YXsq4/\(y` RUs"?ZSa'5dBb^W8cwT[f޶% mhiC OVyYKIO4MaOv ;LE8)XX2+||%7` > K6(ƱKp{{Ls,'#@7BQۅHaPB@$IpfݩG0^n]^dӖ:0BPsh *P+ff(8G]i.I?W``G_0)0EPw ^Gj.NRѓ:l邑֢EG*J`mI[ͱC4D8. - sDY*5̀zaO7Pep~"+)ʺA]VX{y#$LJo«Rjθ.$!68Y4>ZrHZ F&2rɰkdM*2EV7>k$duq桷"fx4Te2F &zQ(*8m"a|!vU`z!0&Mė2<ØYv"msȫpYt `H{7]2~d&%2 [cL^ 78[10#U@ICv*+"s&ܱlY!Gl'DEBV5ze)Xy*'* qSZqzQ,ql1_VEhay[2l׏rB 7Jczw0jK[}>UrԩȻg0y{Sq =%M[JSJ=G"JjCd&_0'0 \!pgG\ls* Эit]*d?!IUȾ Wc&ag>g*d{MxX߳eMo2+O)մil#,I\k1}Z|w^r>n$wp-`TJ8"—Yoyb֙^WW-Nt;fvZӷi ѱܕ+5G)ؠ+W^=.2F|{ -b+bG& ,g6ꆽ^ʎѲ fDRz3@*pRM+ɠà82{UOIDΊC.kQ2Ȃ8A !@HFkhB =좣kX1_`4:O\.9hT'sr'4m% /뫴ߨ\ed"U2eM.@s ɽV^8cyJnE7)G!3bES/&NghT infoAn>A%.^ѡ"2ւ̬UƪzxI-"8oc7iQ+{n!;於6>gҩ`X=RCP_3dǩc&7R'yI4׍WXHƉi݇)x(H*NWT

ֳh'yψ}a"uK8yfQ`\F_IJ_ TR g.Q$2b:vPQH$T(sI{BW+6UNn^P&P3j.upT|gL 澁dlwQ>4IK#Y1!7ӡ2.N2}ĎPpT1ij B MN#8Jj%KSWuDn~Xd.`5f>Z&(s)qM/'vy _|^.+3k 'qaljTot6*ȯθq\ }uY` S/'|,'gQDg @oIS`$MS|]Ө=Ja:8X9hdUw 8:3hogffTԠF8/)J#zҽT&NKvl' $C~89SF*J@bY-ȬJ` Y_8q=c{ۘRFtI%^ D4(Dx3V(Qt&[} Qn}熴),#t]UL|W\&cJUuIe@бoaAΌn ~VFo)K huVvEwuP iƶO*lrkb|ݙV_tJ-QB>wGQ|0fnZs"c_6G~LOxG}JsaП~D6Al#3:ŁZ|H;Bю'pAOF_߹pmk>q|CE *z'N+8flҋf`Gx]=wOkQur&0ń`iwxObꇱo'\n'Xz 0 . $6B|j.&N#cPn}ItS+[kxHN󔊸6/,1vǟ-"%so?y?hXK)ê3`'%Ys[~4Z~,IK% `r &<ɕ18+tcpǀ>#ӋPm1.DۿꖡyϛG!-&=۹}SkZѓܙ&ДqdÉ'ƚ  ֆ-tuR#2h'x)2sjUD?VG+37GS.~h*kkw-Ҩ[vX#wxO.jr.CnÌJ*CH u,Q4E}wvS!DBЇX)]@!b|O]Z)c Nv4^|ƼL/ z줔,nj8ȀW 0(s,Ng^̸:!-ρ"PfAfAbƁ4͹#]p|BX4~4v`E!ӏb*{}>CbD+b։wg2T9O0us@B)_>N=ىL}.<2Z nH6b7V!iҚ1Xpqv5%d<**79j%ux7_Gt DOFʶ{t݃ßtt4Lo2 2ߕA | (}`vʳqdwr> "f~L҅,Eܽ"6P=۪h'Jcj%RY?C Ô -ȡ?/V!) 6=$&i'mip %Ws][0PHm O5cm( M)@9MQ=7ElZ1FuPن *`-\>A$ud,5RKƇga٩cU8탫Khk [oKHDu!*}X{J)M̺>F D|Jݭ EE"u(ߤNCXXrOx% ]ם;#Ofmqf̌)f7LG80b؀qa`|o~n|Һ3mL>uM׌ PueQ";'3P1G H[߬DNg@",r!_sF"k!!hfb+?^H|9y 5e_(HkX(Η,R{f 7<ϗC2pf생JdYwN۹d2'E>RCLp%V1̣ DՕ%gT<5[|/c/Q}R?/YY;)7?H;Jm2) O"/fD;ZG@whwT pT@hŁq9w9(3*(6Rk/2"ia`#`zrt%cv'5=BDCi:%"NLGp}cMRs: W;z(^B3t,*U_Y^Mwr{$8G29nr =%4^n@~N :8C~f\bI~1ӂ&M e0I:'֏MmE#RnyU[z i&v}A)y:!Zqq^9<#QmEqR*G@b?d1Id&Jp(x#C3Ηӿ!']Ak/`Em4ڦpt ST4 cB[TqU^DdLy frM^a%M=̮?sA Ҿ ȟ6k fj1  s$ysŘh2L(} "@o깲[4p͇n _$b& Hz =<0[lSHD&GտNӴԚ hbe&"?D2ZtpX̛W-TM1oq}y;##V > [_ӈK}$YE?l5̫89,,<" h>0:P_&׈{UqG"ÞM92.0Qz8 )/&YX(==k5~&!s@9J"N m/í:5:\jKpDqK.68keB8íZzm_1tJfTZq.VW4&41?Ƞ^6'.V̄0Ve B5dV3]eRfMU]9f1(L^ԓ=֥-9WQaܙؿA Jq,dܲ5:xqO曒o3-yxP #^}4KSiwNVʘæi:c68 >p+g&0[OYM,8|<3`y3`^ @ޟI%n*y1U+&%% }5Y鼹@1EԾ`};3+`#WYJͶἡqui X(z83>ιt5@Arޢ丟3cW` YLG{^>kꍉL+No LRa}~I#me།GKR6v *(Ve1ZSy:ɵ{B.^SBtUBn^Hd QaYK O~"ĻEt%68گ =NЖW-M)C4) UmNLk2ᮧ""` נi^$)٠L_HڦjfԝHg}#߻=6c5~.T"O2N,7|d{!c:sdݾ눔-Dȇ+XA6o4=!X,;֪9o\/1oHksϬ Ğ˴ _ە*5^/n d @$,r0@ , 7ղR"m8U[ɚtr̻bCMEA`&ܷ᜝KkA"{M(@wʼn<4Oxب5i@hކ\f >nr@gGڵ! UAU}/FfD}zz1)}_ajg 06Ф0 ga-_0hF 6#U04!&E/k0J[3zg[eE&/+mT?Ԗ{Ё/G*H٬z.;,uįm< sw|T]-[ "=fhQLc'/VY 1fg^n_W D")FZ|EnޏP1l<̷"J3.b׸<T͚})}id6,{"ec+rp`3֩O-~$G0`p8\:md|*'ἃti xEnWVUq1>~:/ұh a{|`?Eq{#l-OJq(HsAfF"O[n"v+ow':> !Ķ &*4tqL",X=/OcINl:vj}c$kF~&9mq76@k5S]c4ݓѨQ^2ePH>"$n[>h7/Ў^?ͪ^>#zs \Mug_{lRTE@R _϶2Y|meOjR{TPA`qؒ-/*2aţEUK9V=(3i-,}Xi/OwTOwdA"9ƳR+V Cх7۵yUN aeGBYuq#5chHgeQyAWF[FU%"#$? wDt+jaRsd2cU$|@y&ܕV? K;_JvEۑ<^Nw,t8T?<4znO!r,ƨj:[  J7G.ٰՈIhw0PVu$kRknخꦻ-Qq+;tsvtyj]u"V |iggEoTA<砜 üeOVܹ|`0ٞc$0Tas}]c$\H@ElW/wQލ4Ja_"( .(UAscz7ѵkc_yG".pv:Y:N&@d-c&RJ)€Mj9"ʐ96o-.@1OMG]ND#X*Zwsd֝8`d0dĔi]OSxh|]h^l5'_w '_E9Lc)RZc(˅ ^€O?ɑ_UP(2-tूwrߤ( aߘSW`1V2K v1R~U"s0>)ms(| ֖U \!$c"_~р373<\ &k\(yk~0rd?e(,r&?hҙ"H)ȹ,b_grZb#F~y0`70y |:j) UƎ/r \aȒAK6joU;4ui 9FK&f$Žg@z}\Ҳp3K `fD2on}.W VZ)n韬:vz'0{f&/5%4k;hE}WLbԢ>ǐxlTz0%óQiQLC˵hiŮGR&A΋R!wzBt}k 7@X; ;`ook&"ny(B( ELI;$[MLFD>\n:LmzXp? x':D*5_jeVTtBfq14ꇵ$]Sƒ-D .:,z8?IFihacQe,J$|AAG6 4vT9ݳ$s5cpXRjJiзHЏ!"6I@15a3pGiY:}ȨI_⑸*!tl+=%ӍPt 3&\}psa_Vʸ S;'~W[Ub ?r Ah0[Q1W>/6߾6([ޤշһTr8sA=F/硜"0MؐKce:PU3[-@OUN=KJԺ.CUPڜ=i։:xv┮k@Iy4_B; F2Qׄ x*H>OOp,իH;ByqX3D1Nq=Poa)WXYrn@wzf ,[5`ך|(z';x&@vm] 89@bNh'ߙx@s~,ݙr2r "][hҟWlu} pZCIǖmFWЁauL*>9[7u^˔̗x\lFZ`t.fJ n|Kv T_vb#LsKu50#2tz?H5qrHy7d)A<%v nPO z,۾M>@$QeM\/|^]v F Ð$Zrz3V[ fpNBQhŮ2%#yQ#Lʕj؀*_TFv,H2[-3 bnXIdS<ԓkc1=6 3xMgj#Ⱥ+lG41СН@vui e^EC77y KhB6]s."[`׾ۨxDq2 V_awBqDIAv`Xp,<Α~((t|`(ja!7ʧK!C"GT2@qo㦜 5]OV#*^hu\ j$peuaqi&V$~lpST:jRgTZئbH5~DO/LUPK8ڵA43!c\>+T[yS~x7=e*-Ǖ?Jt%*J71SQXJH%<Mƕ$ЃbDh >sAUXIp!Fh2Ԝ]{-\9D?xf+`΄i%d&BoK~!SɽcACP[3t9:EoĩWxNZ!tNZ㯤-L($T(cIM`P58Iq ;~Ï92ueMEE w-1̢ ^P[i=ml!1j4o*'fs7|tSzRkijBۥp/! Gb 5|[8#`s3D9!FMy PnM8wrREaI@O@I NiP gtl|e4!1dmUi1 1mŕ݅⎣TK~!~\՟'usטտTU ZTA+ HqAQ.̿ ^޾t$V:^~%d>1_h(:O۫~k(JE0NcYG G @fyV`-j b} ,¼l-1AhE4B1@GѽQS 8/1e{EbF6 ̘sƎ>"_𣺴#E0iN ^zt<20qaNZ<@I_j|DM_Y^/b`A0SŸЮrb YsjRsݖG 59p b ¼uGxAɢCa@9~pev!etI6Ӻ/s1Yn(òNF#4Q+%c4>4({ N~H.hk`"BV'%UUUӫY ֊t$<,]/zUE!0wۉyp_peao%I6˟OO":+fb հOWc︆u|.y;.qKZ1D4_"A;=K>q?:rIiCtH>F&&_&4֦bkr7 l30, n)Oź!12UP 9y3J6p'pP_Z{ ᜰQT1k>\ d,\if=OJlڂyUmc0靫m RCml>?f,)AB)s 3t~*ֹ32"]' ϔϸ|c}<>2@UG៦'#Zg}M| w>r-56]Oy0ߍJ٨b_|PADƒ8NcW3|ѽn4ZVU&G5Iɠcg J<,=3de{v6OP!W*xS>T%vw˕^ti^+w}T\\k.]d{}5R_Irܪ9z38Ǎ]^#,5%D*uew^'W6&J_'BcpК^Itx=̝Y,O[$>lpR:FNwW<5#&#w EMʦkB(-A.XO^_89+h3^ִp&Pz/;JB<(}x>*/6ѹl]Iy ֋@C\ҞY&abcBcd! B{~LӬ.HԒYDz"Ě P0\g~MRJ kg!?-6=mnAL@vZG?PH a U*p6[%5Z&]+ 4Ll~+gPJY Ʈ-r>H8h?qLYYBpJ^D\ 9j9% Wᚗ= -\ ;x7LpxM% PJk#˾zs/-:</m:b'WaxǶ GC nJ=pvx} q$_aa},-jD(GgԗF,ؾN `D{ _ t _Lqp2+9Y/z w_N`Tf%kߛنy+]T;q+{x נK}q@Idծyx%]2@yzAPD=e^mФC|],$UAZtbj%=IJb odEN5-\:1JH,NR3Ļ{ڦwf܊D~| c'+F]ʿ6xؠ (" fC2 xAq5֪bRc_pD(f0`ZƁ?S< Ⱥ$S/F" D^i|kH$WrMHY绛tb|Tu?Z>J",EdG| cY`J]-ռ,unpyCc" m-Yaf9cB'R]@A)d aTp JEdw认rp=X_c{.׉6*:_dg gBu˄0 Q%L*Mo/a2Vk7凛(XD\mt(:?Ѫ&d*~MӾժ1)şĀ2ѿn`Q]ބ<@ ]ic%*$r>>?|,aG0w!1~列)'ia!Y1ǜQ.]} &# )qqBx sJJ3^ \bɞ/" DCi3,Ycb8E{FF]Vۇ}VG WLM#_A?H9SInԩ&|"\ʄx~o=7}gMr&ji"N9ErύY5!W3ϐ<}>}G7rT|B:>͆16ȉs))55uЛA ugWgҵE9]+b[;i6** Mi`\Oai j"z0.l KP-J'G5*r+u:UԐxu6%on N1JS:%@r]/y#WQ>bMwNW㿉uyZA1":ʕE?YN d"%5&Awpڪ9N:C=8v-+V\RG "k-ꗡi>qS{9:E:">*ߥj^v:[Qv ʔDoOL`ԸтPq0 Vy3#׶ײ@E"G roEj.QxdV,Lj~)tc<`B U~4ݴgZ:{E?{W7)%uj/*IQwTQxcf%kԠI>uRɹz2F !EVh^RD1qE%rхR e@qlXTpT[e{9}@P7 M&%#_12l%x2jr`n^䧞T+(!DG㌂㴣27faz'=q&^硱U~JC6zViX mQ9\WUZxeZɟ˛L㵶{k|! 1nh0HmI$\%g$:;-9d`u2x v$<$HM>f2#%]L0H{{M&]&QԱIy6}1P0Z"kp0d.Ŏr|9Pobb&fIUw(2/_T㨗 :I[:@vGhIˢ|4dhwc0is8#J;RI>X!pg= W:?tGY<2 oLy{m,O'#C`/oJ =?__L;qK q K+$m 1 ˬy_kϻXPHΰC_;g"ǮLrza㽡I81&f`F_@ifB+ZEK/ +, #I4%@qug=Af i4[3-%upv͚>z|%@b|2l40\7?X(VQ7j4:"nCY}x`Hؿ_MͰ Ms_̖6'MV᪤5W9ED7PW ^"c3 띴(Q>ʸ`?jݘmfXzNůAq^ʀ!tzKCP-%_ozY|QL4g>u]cl!YRtY":Hh ZX {Rq0:V5#0/F=|A%wSf`PYQ$.縩r7m"RZ#K}+^Ȱ!5F2j :#Њfu4oqِ|OR`YLZ(KЂu$G/?/NØSOۉ6 g$~piU_屷՟'닓OvɩzE=tO9:/Yy#oH+`aѐuo0A n 'h K0|NMR(m]$ ]'%g{Rf} C$MU-($M kwU(Sd]{ ܨwc.̵X8:yoǦ }R11fbLuPm[7ahwtDžͧF%^l-p0vbk9gKLψ z1RJBdDwxhl} ctg[chrq| G]E6:6Iz7P,-S_]uJ"`۲w3&$ Br ~4I+"4~ (ܒٞ9PaE>i^e) <</zlaGS(,LWQJ:47c Gӥ`o<M#&6|_캎p9*c m2R`WZ\;(GgťM7)ě#?t,\A?y:E ^ʥFt]8Adގʺ.9w,a/+y%|Ozk&yɑR%qHB3c ž[$ f}]g27ꔊ (:xzձ|W8ixpNxEdƹTiXH6vp,/]?ɤseݤЗfK2+*_F>%ܾK@#I"7+CNY8bBF0%ʤϳWREk^ƽ b7Il-o<<-dfq!ʭznZ0ү*k-kX.b9Sd5(6S#8wV,iKዩ"O aFu vwζ WEvZ/&HT7'[y#oV҈ (Ѽ/x5WFvR!8FCNXg )"  pF̺l[v)JFUR^SS+J7\Ȑ\?9H<>.;( J鐆 'Diەv'[$ a@ȨLbLz( ӌ6 ûmuP͚ +*=ׄBٔG!Z_A\/Ô1Cx{-44QtOEp:tlGk{/ȡQ.dce_ܪy. &}Gau $={SŦH]ӱLهDFFb`9=](B|׆$گ!)?trv LϠR$QIGfP7T]P[)Ljf5q;B)SRQcsd0neXo 30|Kg)81Gpe+}Q scf%~*chZ. zn aQxV-VB^X5l8f{a4]zGa(Mj:7x~IH A_4 ~T >\E[MiDzu %w:y&cMV~44A9pzWt%^F,Y\DmyRyh9b48TK^Sحe&]+]ƮϽ=ftV.y )}i4Mk=]-0"ѽi 0\B9/HƀR^*o%fˋh İ5B? GsDK\?cްd&~Vd 0˂o&Z OHτL-Ş% "out,afqz 8#IqkYpؐ8Oi4>S/SNToJ'Z xo͠ zVq@go;#kȯ9̮{ҍGܛzfDapm 7ؽwQ@|&4{T]j?k"g<7Rla<1Z䘶1N=m(Ѷ=/M&dEy9s{]OB 7,QMOj9frv/Xw vi׌62@Ē3>yUn"λrǔv­iʍU$!?qacݍlirf=T+JTp{+y =&G֚>iv'gz;-ȻX캮]S;0c[;ļdS;ѳ 'Y_ *oWf^Q?B10nggC3LLtCvj1Pwђ~KJG9tmJ!ې:XRe "*ȧZtKY殞Mi&5VGxכk<%,g)>f8\GB֤z41n/<3ZHdž$x6EM n}5vw0f,{2MN*>a^%qqݼ×>uiJnE10!BWT_}3fN;$03X r8&a@}K7j~]PJq-w(r EٕKi JW$BcwNFSdt/Xzxz !I[VUW#Y)@W?Cb56-3.PsSW 0qm]7:@y1,,v%5WRb _~m{, dx^~M ȅ; LU9^0 w ?7~f8[U{ CJT h5|r\bavzS%pG-U(NOs{y 8Kc: Puߵf\Y,6Wl ]mТz0-Lepp.pK\[ ;qcj4K-Ã:J,8fnrĤV6N >ky!Hn(14ճ21ctY%(@ܣRNn\g/ɀ2LyhRߒU|,R,;ӟx\2wfuR̯+QSo3hy^:. d@VVAv\oRھW|2A,UJ.z[.!igoP05o:4:v< ^*N#\,mYdɝ "fEim C>wAn܆(,$G{;LNd}*wŤf[ pc[1#ap3Xk}pض:vԹla2LT,jeێ+eff"#qmc+Ofq!$XS&p^V#ϣq` ZjWMgn=!F]uBՈ=`dž]Ժ-uPu(:K>rx3E ?9&\#SnYmèzאd-9!9ưιpSa_VspkܱbJ^_%\VKC7(h5`cEϻ \ga]Cs\L0RmgAO}KQݘEpeMm[w8/:\iRܐX zދu7h0ɮC%^xDS>L$c]tY"'П} ~LPn^>47Ǯqi^~ɇӟPhIvl%|KCs;4 7c-s!ik3DՁD!#j3P9EAe-ҿɠ+"*’84ƕ;y`𶐾9B& GoΧvBD>fu:H=yt%,w/-ʎXD !nV:z0- pLj@>g}%_E LpY_<}j&<8Yb_r=2'O6I@"}Ud?$:t˻ܕ%v鈴 y w oԆTHո?YtL :6k]e6{. )ۂyܿL;ó[$1) -  ig z5Z«3.W\%x6韓s{Y#@p=6]YzC?nR4d" {v%jg(1"12^\밸\m;cPWD3v'K;GgSnm=}6P]|2xWi^M ~twe#Ƌ]+ﵱYNUgr~x6!DphP+bp`Na_PT,0DUJu+l3Gr'eBe(R,尜܎}'b>gmQŃ6Mo}tAV} `U[VAsLy@6$ҮK4.27ͬsKpJdκÊ)5 s2wh\+rGmQoԺsN"nD2v6ؓ ] |v8@W}"VY|Ī`1iLrCwfѱIVo 0I~ݪ2LG=u?s#|` Gn06uB)$L[/@۱oSmCʉǥD'Lwm*0qeHoÚ̯S-][1|Bґs6[ꁯϜ:ہ Bfw}izU`{:CAʤum{IZ\Ao;VHZ[ӤaRg2Ts矵ˇ `s.75›l򗪝 `uBLtxd!QfQRОɏ?2dd+CyL|o,KKӕLjkAxbbd0Ne^S؎!o h VL?0kN +8=#UzzA A'3{o{q\6^HN^ȀD"I'龏rA}dyԊ zDY?Uns[\Λdžd~WֽXm^cRa웸e0ciN}v%MglMΘ;+/74k?->`gb|:)G(z63X])ȹT4ѿFSgE\5rw]+9Qn@3zIH2w"~ ߚy٦g~ۦ8L`MeКT3]Csկ¹WxVhqyWTdז3ε 0-뗬4f[L!;8^\fx@+gs(jք~ic2{n> ɶƟ*]o`eZ *܃qP }11xKBHtʌE6ݿB%A dn6Q(==rZQ[z]N;Nr(^_Mi&b8akttٹ]5xKU;|~u8 (v{ɒ"x5&-%m }<'COq&aԏ5Nt!8=Z@YfHFảI}+x>oݽ7" ^_QIVT}G :,yL 9vMtzQttLWh<]0<oG٧d G%^!|w';p%06;/CAQ6=;z|:>p(\b^[3!G;Dg!xC& ۿ<[Rt,6i~[HwVkbJl.0e8`>%Fr0Dq6cZ( bXzϐ Kb+y/h;a.dX[7c>݉egT_Y$=:h\)/\upYU t]?T?١y((<,65ƇYA$e\ QPkV0)./޷~ѳgh=ތݾ ԧ*Ykۦb(sx>PqYoc݉ qo3vÁ{0ـEhC"> n;|IU IٔVtK9`T+X=O .x]#?W^Nnfrh泥3@{UxC#mr\n%0 Nh"gN5?8"l/1v3sBk5r: Tio@~®/94*V`Ud[LJS2$>n[ūCق8 l77,$|mQ7?;60Ւ4u0?mp_u@O(|-43[ kN0e#(@+В/NXtO00h\a7j,+·z-#GB+ EqQyӤ@0m%%YuT$P=a~(Q{z偣Wޑ++h3H40㉒3Zӊ! #deuiu͡6%~zu_ieɭ^xFяe\Z7YQmVjTKC{ўOT"`_T;@d_-0L.D|0 + _/*e0OF8I Qڼ[Zo*]wWۙ@;;ADpf[96?)G{UGl,Iz8>+Etl$7NKc+fefijOѴY{7yAѯ,Sy2ǟYbϯ@)T@?hskƒO~ڐ"Woܸ+*]~`P$*3UiOReg<\~%懞cS]viuĩL20 q.yUQd׏W\ѹPe鲤4 2bKCYzԳm,+guv`e܀gS-Hs݂`tf#جI :DO$l(B@1R~[&mUJg;9"X6ҝZ U) nڈ{<< 3%hձLQ7*[ܚ| 6[bki+[-C;iXlF!oцH!bNɣ- +n3袕ΠWxN 7\qҶ< ZFz{a#{@q{i"YE, ;h'T<^^n7ڭuzhc8cP}X/Oz PFy͡DXKTɵ7tHX9z-9G,iPA2)뀶imԣu4:Ϥz&{Z7!$C4`ohՖD4eRܴmRiw0rXWQ'T%;p>BK{V VP Sг@L"ߝNgH҃dc%>Н>̕hyځͭ/{Y)Z^/Ki_wU#W1܃깒m_ȔLn:YK ?|AX=*})}P0IՊA$;UAPzlX@@CO:@ _ʴ7|Dї#g4f~X-Jo^9o   (s=ic}< k KjPP7LĊچ~g/t Pl0x}ӱdjg2/y UV٘/ AA r['VM#-f`ɨTqy~Ն*NqY:x0Vvjs-4W5(<7٥nbl}p=l9F׭* Ht4U' xZA<7J̝y~-W0q)2;6[%-5h^N-*! Uf+MjI'3Oq>S+e4ErzAw9+̍~_ h:3=iPuǘJgM~,цH*naUs{Bި||e: <[u۵.}# [-5Go8T/rg)Fw8Q+_(,l'h\ٵB {EdE-PQwEL7F(&HxQfa~ivvc9z>#dm(gЂU`4# -Y2i|Ğ`WgĢAPYz*:yhT9;7'7@MWGСe`nϭ:pB@L96àZƌNo:lT[2xL!uA(7E1U= mu5NGfcs0tM4/U6PqIkJT'RiUJ럜^\|I B``HD9^!5:4<(\ -$WLչۛ?*ZVk O^&;Hoł[[0\-yҘfUKh<G``jM%S$6j꧋-WdPjm+I٘_,A;Y\R{r(xk`trS|Si]D -y'ib*+V/.섭_(3@џ&(!j ŋ %D -Ěz (F*ݽ w@eO#"wUgd!+o5x8*qF{>Sk7v û\ {Z-Rxb?jQae 6*9f w,M} ^\|}$ļBh\^n9N \H]]J-+j8woDյ@Ì Ҝ̙Z*9rs%IoR(spSYIvاp"npd0Z,Zv(~SԳ|wգeIv ,gt˂p,"oL@9b'3-9Q}sN0-O"1(nd/?!xr!Ɏ&y8/,fϫ6Amx(@;hnG%hX13 Fd'Mp@b 8>Tm߲X%V ݐs4HW"Q](h%4UGQiYt}A1(3SpDBjX 1i$"yO2ΎowKPQ'>F+`\:#ÑϞoR&+^?󍰖UAZVwnpA2AU&YڏN !q^b~CJc 5W]%1Z@%{ReN)`j M[͆73"a9CBSlb(PBjTHw-|CNFKTyVV {:q)^_"Պ08k'bW;fŃ,CIr#2,A~BU6~&>*9 \2DViq|kE SkS'L7MABoXM2e;Um+_ xcLI G VD'[`y‚Qm?mļ('L3d^H#Qxᄶ'gpȷ ̥-H^g֌ \ ]9?!seu?Y !D1 ˫J-#ѯ碷7ujCulPe"kZ&7ȑ\yln;.?Ό(hm|p$>(dDWsb@׵h@|tb>a'ĸ٬ $#3 wsX6d4YSE_71|}\p_I%tC1>Bq'6͸Z ٌZ*ׅ[nl sK6g^ |rp`dD,iR"ˮR4^5cw>M2ϐeT-+TSI1 <0fUn[ąb2Nfb>š.VDOq|t`q]ܡ{87i-Tm'+$ "gTP@UGQ/C1ACrx=-n}4ǪQ&J$]PX&i?P#;Az|UgyweQj.\-=o3:iz4K1t>c\k ,ʢR@K;_a//wl4eӑs'@O4!"F9xh9l(UmCGd84̄{ `(\d rŕɟq '~|Z )VҶzaZ95>dOs5<3̐2۱`C,"~!OviɄӉ6~2ș"]֢"tϗ/S75nfKMap V]{C49:@ϑG_MB HpE乊힀 4Ǿs1gj$f:6,ͱ DMp.#*ڳTQ< t93#3GSM1'%? .?Uoعr: Z#QHK hz' r h .z voM@\@YV(c0'S8\XX*q'RӒW3;Kf5Z?Ts¢ݸ~"r,#@uP_:_Qu@a..ZaӋ9,i-;7zw; ĜڡW22yв`\9ϗGWMu#x?8-Іן76q,R88~SHF|cPHWsWm-F96T&[fm2bwxͼAi'Džs@Q1o.emN ]Ү9 "+EHT_.r)Q#64F ,4C}V: 1| ZJ) L^f`xam(s8{=SfOLٚBß$]:Z*?G5}q=?఼$*yñ :{ăY PQ*uGj4Iѧp#'R-׋lfʶ,EhBBTzl& mkM03*燜b]FX'.GIjmIQ K C| VL/ vM{}{t*XB[*Alr/{XqfaY7fx嘐-0NaI;[t JŴo%R9֟kE*S--'[#o0Ru"3'?2Njv蝵f4|**!*a\dJEI%uG%G,-+fJ)Ƥџ&XIΈIFt$HWѾqJodC I=>ç0.2* c{_]$&\iq`M-V<<2՟зZ'ܠl 6Lߚ*On꧋3wvB&#aJ)TaLpv7S/P% ®k&4O:[+0zq~O`pL6цIB,}FM_}DX!PMZ̒Bz xZ@Pi+I }s 3AR{|P>\7x`?" Xf3d-c2lo3tZ!`RMmz$y`׽)H;MEƜdZL=ߑA܅?pG{2Iq`Y([;\"5MYOAQGuLFUm_]vsMk_`y}Ҫ"zI!a[Qv9dr*vŀSD ?1ag5Gs7=5o97F>ZK+SXzp?1󝲺^ К z?X&86p ηӪnq>x*Wr<6¬+#MSg=[#|4/lF  P҈aR!mJ duXs$.r=Az6JES'=ɥyME}*M1 YIzO٫} f? 02|4j%4vD"-}rVeM8\}{ȷ8C ѿ8iEx 4WuUd jU;m^f'(ȕyOY{INhn$Ĕ~ˮ@o\8VJ9r_̴}F+*]-HjjhtwۢzbD>G({%+@_pɃ(ۺ߈z$hXn̓g)tE]e-dU9r`N< kК;RE#o-jQÖBؔ(Xé/qqF~4wV@ݝ{1uO܇ L *8~}Bt4V;37A3UD>]/j}*Τd'y}v8&4o?)?t0< E>KMEAWHA2V>9ur.cl>ķ"+qւ~wfNg(EIv{6/ Z6UH-nrjQ,%[in#rK xĜRLd&*<}n[f(%T.QuԁIq"bC_`l64M0Qb*h @gHL~Jg,]f]2wIaQ|fpdRY5&Ukn<^I*޴DyIJZuYoXBwQğY$HԈ\o/8|St(JDH,K9Z'1GIr{ٵb`Vk\ݽvOW蚤]!aul VUJ(˅OB|O|5'ub?d?**6!kcq=e]`7$7C_܁jw cܜ7=1Z["vⲑ@rrx".=Q͂m>:>76 Qg>s kb1jFVdB7fd=ݽWa}5plt^Mw~r3He(;FAޭ!+0>X`Q@*Md+Q'0A:--,Hԋwㄮqk29%a2Ade<.@ͼpv{/kg46+i26`/ rjB^E_;o^V hGhmMwI$kpuY!S@`2`zb~ppy,J aٓ/(^F>&H?3 l|wf͗  Z  _[\q̞zX~߾ON:8X,m3v$ ;~-g:}4@ YLKCU`(x&a0ȧ31g7FF ]Í SWo㝧-&+]^snCE )yh65(QG5,+t=+2'[Jefry֖F u=}` T|)_煦Bo/! ĥj\Tzᆎ~T*rCZ-<=t2UI;0eչ&uf^iHJCrQc]sP"trc&?DGu+0S=lQ.I"+4S#2oD*GWɉYT&) L:v_*RR*M^XfWw7MɶˡRIC᫛;kcJ~;ޚQ˝͝.jc_iY <&=}_rgPV 7b.b7㵬 /p:W~AnwǠcYD˟+9r*A(1}Hq)NYT=EUMn5f dx.qJK4ۍNs<hH1ۯWX|CuT TۀzQD:d{<nԒ%*-켝E/Ӧjv0Ġ" ӊ@Xbu Kl!5)T+TuMew%R}!w;w#61ecL$ryKge&r'tҲPWŽEA$tRJq!.&1wvZK*(sPZZL`._C2BWZVu;DȧW^M07fdo&>.}U2%+KqQkjQT0?.mriҲ ac3ݮN?}Yҵ}ݙyTS@V, oKIh 2DD҄nXxEBTf@J2Ѳ%ӄS޽Xe\(VXwG.+"IBUQEEsoicSӸпӟ-ۈϛ5*#N ;ʾݨYd~ZN)Dp5{I(K끔τhAPD7HZ4[MW$`oTއ\Z`xw1q;9hHH\{.}tM|l)lU1LLIjiPj3R|qjoGcPZoKTtMz4Ɖ;tܤďEb]bOYɮF*JkJ?nDiu)~m*%~ڜSP)OXŦ1L| 4_10̯V8Oy!Gd%x.^i&mGɐ5QBVnR;tӓKvRD 'sT(oԈ!U]\QھbV$G^GX_uFeTx=nT+q~tm[C)f"e2b S'r0dX 2ȨAeXn^ݹvy}&"ٷS*W/% 6pU2p*1Hڇ- Ru 6~A]F3_-HވN0>y gHEpMk¯SU"L=P|HO~[nYMҸ*R̙$CCG`>5p5܂6-3<;kV@F I\iA8c-U[^b 2, >_}lVq^3p 3O[zz 5ZS =֏ߓR le܋=?\}baASGό6Z}E"s z]m 68f+vxj.3[slaIV^qhUp,&+3 7L>H2̅ɍ@RkJ zx[yH_АnV\dBbTВPYH7ٹF,+݇裾27 [\,Mi$Նn_Pŭ3ks2!vFӦ5%ˑZ9j3q7\ҩZcu oojEp wGq;[h͠6LO^e*+t,B{2|^l=s+0Ɬw~-j,1+'8FwF)jB˻Թ=b,̠b[mp}j;Ul5C]"<:ɋP$4\C:xAc 7\ErP|9dfa;γٕ%n[1(wy,d '#fe9]DSie|qmGx h'n9]!CYl%U<,:A6 5Q#n hv8-uA :I4dw˙h`wvoGA;xY1'&LHS3q$݄L6 X. BQ_a 4ng#?BjϟmzDmK5IKnLAE#MAgC;>@ԁp Y*sxZ2H]S\4[rRÿX?xSKװEtF1v;\0h Ip Q\̮ˣh[`YT%_|3f쥪R.N/7qa[~kyCD{qРs ܳ|8̸C!9\T+4㽧rMĶ<>ԓP^-Q*D ZkaE1i&6AnʂbN%q K)O.:MaCN#dX=S-@"߽ [ORQت2<[{N-~ 93@=Y'+(reԱEL^V|k 9eדVi[b`m$p{s8[ y3|#υ [-^W9bCex+ ]NԮdoOY}`ʂƚ,dk1, ̫I_}~}! ቄ? ;sv\n_j NQ PA4͑#> +̆wSb 2/s#c;<8/Ib FPf?a9Zc`Nq}+%:1Ty}aPDgazp5dי0SԽ'ER/kޓCgۮ2^!:Uzbx5=+L"ai͎`NaϩE#VdND/ QLpIE7z*Svl|dBFT=*X5wWxQ).]$ J])y9NɎn*b夶S|t"u^|]%^YQj~5 |52`CI)Tl^2a6F f:Ѭ1?< Q)dZY)Ñwe~ڨ烺~[)F2<&gO2_ƹ8s,}g_Q)8N3 ~n0=1HJa8rِgD5s_`ǜBީUdS|Ii\L@ &̾㧟sx@.-UHG~0 R!ȷmͭ~"ɬ&JW9Ҙwz^ϋjG/ˤ "GM +w'j:_-vӚ1ut%NָCH]t&W{'Oho8`-ESkX6.NT<PO:Ux|";ι Hp"mg(W\rOQ= [CkIc3ZT\ xtB`-16Ƈy5)5GNQ.Sy6r^u)wUe~u`Fy[D pc.%,vm(cO Ͱ1'$KR/[A_|97#R7.ɋ. #eW)[xS Z,ޚ2z'E=Tcz>3bF\t#ʀTp0x̷ܷ jKҼmyѷZg K}.)a[yr1g,B&.z"VmD6TifKHIwYMnY>x4߃ ^aʢ5TK!tJu!B %% %+<5 i) r0X}Ҍ[uM!xZI~rX}6`6c(}7'> gd~N4Rs #*>c3."I# 1Yz+KRz6_ce>r |Rkg~(ʊR>@Y9{&L.TEH? \p۝@~[O{y8;|dO 3\Жjd] ~l\y>"D2DfƋh?H[f61Cmo8@S l@*y؝'AV2 a4$7σ3Q ֔'Ps|p@݋&񽂺k^D[R2Ef](3PJ䡲Jv?8q:?@|>am2zb @avU)ct/D"gam0ƶ̠ L&B74#;eg ,9;Fnx(j6.fgVD\?4 K~ekYğ(t˞:]W3)sEh:DpfZ˿kڧM~n9͟* bF{7U\3u{b"h]x yt(z5Cl+ǩgZ6*46'mNNw/2E_+ ùCfں|Hv+Z7ҋc7T (XSgy׸ܽg&e"SpNx )Z@>8p'AQA|uHB D+,ؕKM(UKpl+ üʮM̡: r#'?|oi5G9PK_xg;%umS` "cs rVvvYz,qaVβgAN-[ !<}]c$2p`wL[!MZ8o<7yxzkQIЄ腓=؃KTu+ i+zJ˄˸?ÉN]V͌Go(H^v&=xz|\yaִ|%> 4q/V3sPm5gYP1 'BK2,Wʭ wuzkWyIqxfK$jfycE5Ny/HMkW?!]50O 8DqQv:xxROxpY:\B|\ls5w#,JϿURM5*0ȇׇt.Z!6Kȃ.g9?_ U ag9Ǹh?=OE&8@&sC$񂾺)!DQL 0h[Z '~F}// /"6Y*@=6r 'aA´wRnhUtrVs#ڮn*<YSJ5.JK 1ٮ}렝38}0{&ƂOo3SW<e;1;s,{t)P@dܠw_0_OXL`ڦ_ o&z]Hs|vFOPu9mp=_疐# g_W/ABbz$"+v1VqoU!z|Ɂʍ`/Βn+W2#^^§L0nm (* 32/xSÃJ<_&X98'BT F%` M#w3k"2e Vr&xfC? ṫ4٫{E)RJS]zt\3MY.F7TD C+ҩnoqCmgW+y#>l8c~-@1P_J' x:8|mVRFg3k fTNC㣷xޘ_|㾨|[y4GQߣdg׵ab~o4M-Kc BZ* A˦2-3:֛ٸw3b{XNխ.(p0GEf.^- S`h] TaY7!XܺLqZK*|싲Lp־ieq(Ѽbզ *>SԄ\󭟌l%<n4ġl3Iz Q#ӟVDIIl$B<)NI #o@+ {庍vC.3 Z$2Е#Cػ2DZg iHMFD>3Tj$VC1F؏2hvSEQr߶ ] /XQԒO)޶s>-n`\T_Cg@t;O5# C{P"!U5e'Rm:xAhqbM 埓1VOtE>B6 D%,VH4K΂E5:KdުiIl1vwUܼvJb@Wma pκ;MÜa1FY3Gy&VnЉXRH/9H㛊nr@}zw.E.l9/mThyƛYD`Gs"\ .:.Lcw5geuBI]a~2>85ިtᠱҽ%{i¤~k K&Ek.o38)QEe;4EiJ$KGSy"&exDpueQeszĖ@b xlk!55X±2PfzՐ&fkuu\XE"~O!Dx ~"6ڣ|&Z yj{GgSx/Mlwܪ;١ + g.K H\G!iSo*4YOO9@[U# '(F/z4˩].JaS(N *!d3`U-?@Smuy[񠖰r?9,{#FۮhRT4JJ5|Z/!Nb=@bj!Dc'8U_'h@X+7J-T*$/=dI+UREEhxrДp1Dp(Oj/H5![[T"ӠW[jЅ]9iTܴ,XNU~9|q1!k`3U W^aJtDs<4]k50'6TܛiOl5}c[ΖVS7-iM\S! rE5q`s|N)5 K=;[ UDS3xq`A ̊sxI<ȟ48_8{o:EFAHT"6`u8Q+z=t·sRsWS(h*5dH]iZ yq/ߐYBM9^/|};}flt)m}e] v<m^%ԭEsR.L \¯A#DI"b 6UzDjmH,#w}1}1ibeNXI1*R;r"l 2K TH90m_T" b&:iY~!u}8WFZơ#bBS@6(b$N,yIJ@ax8ÓXPMxw1} ΐ%q;R%-BX|ghujFf#&hD`jtO5ƫ8ȅжrݏ4YuraN}|zϸz.lgzjq/2'}'ҽ>b<;4 O"mrE8K&'N;| nBuӝ\ Ll^9Qo ]Q[]GB.KjFJ2→j"&2Vۘ0^Bf>΋%R8[* f(d8b&己p|?)H.;S_. SҷU{j $Ń ag_ -g芛4kaw1zFp^;tpk{d=.״qvMp`}4嗄Co޸@s <OAu9+o7}vXl *p$1 fePʞLP{]y#v*֘r`u\ujw~c6U.2q'A/CH2?+L܀>?M/\yi%\,lXY:*On |rT G |SI@ɿlS2(LPIؑwvUu5}44(oB5i$[qY {}ynn 䬵ߩA; b2 a`a9U ZEcP]14eV_ .'/~>Q !eh6`c5$wϴ90%JC?ԣiM wa8(].<89W(2>v`S]'ľ!l+]M'\bM-OHU@vCdTx_&YRQ_];_DIVrr_"N*{^ rOPݓ/PUxSG&J17QB&@ˆj~!HY+@Ӥ9:|g";,lg?N|9HM35nbM`B`2*)N#.km@$}+u^e` "lQׇDoʛO]#7+ѐV bG`xw}a>S8mYHѩ++ٔHJoMay#4Lq^d #B=mfc3י!x¶`vZ,܏/?S,v=IDZPHz.ۧfޥ.o X|'bOL$2A90v/0xu %6 uFBp.p `?m9 2젡]"M$V% }3~zhҌ6hZE1Sx]5\Jdl"c!qrWn\v=Rq̲LdZډ6pلp8asWSZdܑpB]Mx0+Nl 1%9yV-AjuWeߞ{6oweZv --%-z0 alqogocDPWXf1I`D?o]o|MGa 4Ɖu8fv]8dCGj }'1,8!.?Ewb,-NI!g~" y~QD6)\<ڹ, ̍:MKIvaZzA *z4~b>HR HAkhKX}n|Hu(4t!6}]F WK0ܭ=/mLh[&%\ !;)QqifPcV;LroM], shٔF Ƈb k4Oakq#yFvM>MOL?`r1kC?fMmP_BG7;SNlf2*#٬E-%8]<5Gmޫچf =\Z7 1@\ƾ jtl^C!ȩ\d/UbkS[7G{QIJJO*9D`7S&IHvL6A>͐:y@/v+0= ]]YyJ`c}x~wgLywv5BT^ {BADGv6̾\s֎3strA\/$Rd7PzHZ~l1[v0 _6m2O^C^+0gn%p ;ss髝 M=n@s @Jm}SMjI>xEY/&!ą11+63XC( } }eYD~Ɍt6-">"ʙmtV wBqٞ} ^"kZ y;Tӫ-#Y]\}VR1/󪵘ʩġm~y:Wck[j40Et4[ï[pcEzCthJjTk‡ˍxvCQn*vA/XXC4{ttzJPOg!L97Op6f 3XD)[' E:&)pOFJ37 ‘SZ"o} xÝ=u4 =HƢly m@FYS=f6N56hfmЭfDȟ-)׏nhÀ''VgCL4 GX%2MK&-#"xfEDL10`@?ڪqm:b,v\嗸+>7CLno)dW4i[ZQ^Z = JAxPyw}AjᗓaR/aK z\ED8,sb;.+&Űh//r,:R {ܹ2],UjV>^l XEؒW|Q3edEI(7;#ݻ9l뙣_5?PѶQ1Bn0f"WފR"i}T!jPFV< p:.SQ@ԝ:x`vQD$[ӉO^Iruu~tQBmh*Km"Q[;[9C4%$*|:Pw?%h)h^^lKNTwEG&YK\3)2!04Dj+I$8(a4X4C1MId7%A˵j5*|KեbKdS;u.xXtŚ I脏=u7_sЦsIi[Mܶw{ݭy2 صBaI~;s\0tʱtyJN5{Ge:eÿ_KBsm9O^AhtkLinO( j*5 S!%WI1*WL^N*˯_M)_p9z U!(`&MF۔p5?*}sI_ d`þ*g[.512է%GNS@m.k䎳 $ *fZo$i !\>q^s5|^Y.EɁ7jӺ1rkXhVӥ;,f C=~2z/)z`)A!_Hxf0S&UoqZaB`n)9@AS nX}!̴Y% _Q̐f2nV*++.YVp p#)DSLt]m&Pbc ˆ7oT > oQڠ%#DVW? -r:TQ2viQc$Ý'n+Krz#O΄dlCRܭC3"5POS:I/ԭT2nRH^9D$!yTs| =Tu.]gc.83XT*0nR0y"G wY-1=.ϕ"&!x,FH}DV;ufZE1&_@GjC8ae-^e;%kf-й!c6& mlBIWΖGݷtB3]*K(LQDpm ,V=_+ڼL|4?sIR:g d<^~ 8@\vU3FkRҒZ8 pwq:H:5-BX)uħ'9sL `zb``>6.^k0Q8Z(\ ^9Pbk;9L_TxsAklW?q>#LZ]N/wcKs֠;6Yi^Niizgt. ;v :h w~+RBUtQEɻh Áhl)f;}@Jt\[pq͏i⁞3tndD6GC eͿ?$nŵuKJlF\ DͩQ:on)E L9uC:n?kzrf5&Ml V{TR˻QI$E5fV@wN>^r xB-qyf( %;&s6lyQC `dؚk)m}Cy['x/hUVy'[5AA2em&gxb73 Z{FJ{zC@y18)0LBZDw์ R! MZBԥ[{"J-F,k.` O*yiOD:řCZ1s 3nB,=QᓘfԆ(TVBuxu{E-z4Oyĩ( *ygZ1Sx69fB[jZ2,H GH#F^c"%# b^SH@t^H>GdSBRIUԣ]лOv,D-!qw8x@pxErs8ff%x݌C s*OEZ&2%5ocr,dNl^G T˰˻=dE֛^،kh"jV;J˓jdWhI@Mxs{4)@Psw CL+jʹ Rzm_ JJLϔ[/\yEڿ!Ra06?ٸc4wOHP}) /Dzwl8  k'ge D3N?<Ϟ_ YpշtI-j8Xz<`7bTBߩ#BYCc[ G H:݁lǖTCGˣDŽ,&MfF 5% ͩ@>,<ʈ]o5}E5)XjD4!O}6 zcf[NJn <٦3"ox:ܺ OF<vV ԥ78}H낾PN-r̮ӄƚ"J|iLP G%cS c[k η TqNHF{dU/Bn̨%*ppx_ZҢHUtT sv'ಎ"ma 8yVe =Mйa|:uJ ꬜(miKe UVG#|G-}g 3aI܄zSqcNHmꅨg#PF6 q`o^y<^cկfPˀ\gڱolTA0=Pxo2ϵj#ރ4,Ύ5t@h-I!aBo֜ ) <ȈֱN=8xp/&$i5hTȶFM3{ be 3j_1}mЗ|#{ !~8Kd AΒ~̴Frݻ;Bh(*l]Ix0-L.W}0ޅiZ"1B2g-5^hrla@ W'c\1&;3+8 ))aӇ+p!á.5z^}л0w7gvFtMꞹY 7ƽm2.?5;#.q)=^h+4@2WY01E8*E}o3i9~NeNHfKiM"4'N^}RA0r^Q'@`0"8(q @TF!Al] 2bg%8??T)K4V$e9x2s>2#[ʺ mzs?Ch( t(e%yQ|%H*QsU[hOG|^o^ s _L#C$ۡȔ\Y?}"t Y>k2 *eg2J@0=oٞ6k>f_͉SJǨ.Ihl< @Ar䯭  k!XYt0Dh#o6LwOqozݬw7i|%l~,A?{"W}]DuUԃT͆/>^ ?jOȥZas6#.p`E) IJUYbXR)g=v=fJ_'i,T ۄ92CwEZM1 @7n ܋0;Diy6Qha[Y]Mkh׾WK O$#k?g %:ן@q+qnŷ8[g!A-m r fOR7~ ]%?5'Y"Y_Pa`(,x8F :϶0ވ  f 0NECs G"7OC놗`cr 5"i,ץ%=_hM$ fXT #zd3.qwG8)X54}w]k4xe"`[}ve׬3f,$Gk 𝺄VSkAv'0h{AQ;*p[=gzˮ2.ǀ7 W P{# Hm U#F[Fa[;!B@4 9GƈjXF_hOUFBgtGht) *\$(D|( v:H-%}(Mz))jJOK 7Zd+?nƿ:",(. oC$9y6O]c4ϵNSۻ߰(ÌPSmc)y7 2]Б|@/E A`y~E^'z8/\~2fMAE|SK`|cW!n~)Az j<2$o#H&`Rl&k%8g@O_FrT X.6u5{%mX 2{d3k+M\_WkFWYY߽~N-AίqJmuSB/_ 9dAM,m4:K]SgE7]ye_}չC[{+6CbOEZV-ĉ!pjX[P] zWrqAtjls5[ZO<؋P",>w i?@wdxƀ\ɠ([4T{l{sn|@dƠd.d*o]FSp֌O};e,9~Ms&p8`P+]+؞<݄Oit;/fKj-r?Zt'hFy1WY : %n宻M{'YwJ@aF! [Ov#ϣ1p );0Wag64wbuLjӋR@ +Y`cxDuxbvN۵fF":,j-7&%p\Ϸ4Uv;OG9;2jX&9P`ѬTX ) Qi pU,of e+[,7)|յGdQjZmyNfOQǼsbjRkFP_xƉ\1'b /T@FXg>Duwp,JNU6ڹ}Tb1mFƼB.cuHlR1)bȴlHQGꪽLLs  -k%Lw|G.&;R隺TTd.GwQge\'lylU[KL"`<̲͏9)l9BB++)Qix߂U1elfX2W)ZfxH=V!_(QBGqX؏h0\@?Y45]Be #3zS_P*SޛRHox7!/tb_['I0ˍVx"%?Ȱ\nVڜׁ3mޫQѝѓRak2zRd:JĬx4Uv;d./P BדܧOcZ"PA5n4;>Hk8;?x pe2eYl3p%Q+RZ݃z s:;`D5N7Ʀu%fМ΋%-W -\6®Щd ^U믂]8rMbQA&?&rƻkqb~Go 0mB.=QvOOUbojʡtg}4DY(]茌/(: k~,7'(ⱍ,Q?N'k:av#Έtzm:Iy(F]F~mđuJ~f^?/KzNr $m%W~Svw3jU>5Ny3q%ݝ(C 튥inM,fLjlQ@LYȈ=*NZFx[v@8y>cFyͳ~^[M*5}ڦvsk[!l(cӬK kc"_|i?Z(ʧ%FpVʀ4N<%^۩/i+d5ҮR_Bƅ]s/bDwpIM_j%M.7 :VsESa I?<|-- s4^m0"+;Pdy,V(9K*/tsيUtD,b.*G2q_\+qz>ka XACJ?j 0IQ(hd(X[x6R ?Q|\؍ zua ϬܗIHd^W l09#{(@'l51Q%H[ƵBԁYBc>`D+POYY"8ӽvt5ʆ@/E]}m .K1op6Q3%XqD_vD. jIEĿ {ƮUC7 1ChW:RL `d!QCO﬎XlH>#@t,W1iu:FAvG6B غ`3tqS)|HҖitC!<c?Mu؇m 8k6NDxmOq$+ߣd;*~TZS "9c}V|Pmj U#V.N/J}5@||nn\U)Nw¨a92GBY-lhK7MEXqo psZ \ٵJ6<8j木<L6|4]Za2ZsX~WTJ,Z[l{FoݮM%|D[:XR"X؉|UEa$zMv|3L?"vF 䟩͝ t69jXS)qmV$k7Ŀ:T`WoQ,N>JN"pLJ؆R {Lۼ1~0]cs͘Wkozbh,X{f؄;A֪uIJ;5QS90cE* xJAD- @xW[,}(7`p$_xKdSM,啻vJb)*z. ;H ξl}]*_>\W1G}3>c=6 wcqbmktBL Fqshs6ڿ6`IT͐;_FM5m2R%U72)5^{t:EbG>]h|H;[*o&4i_ +RIA!xv6IG%It0?߱E\!j]:xz˄H I參~D4HTLVw]d/b6bH()n L3rݸ7ob%|kCX-XGGVoH?m<$Dž>{YZ0T~LutjA$jY*a2g@f ¸ A\";@4BŢ08SVue2uzQ9T6:4 W#:6d,[8tib%q[_Nl"jQZ,Nhj|L-*F)XƢ$WNI^d.(z-ctOOTYO$߆oh_RF t)O*usA+ED"bMejH@D}}81 [T!EH_}mqt8!H> I@TcLWG53!m/K-Cq" @2 eCLZ_ifV E6:'ܿAߝnhlwwn3#^Rb±@Ou_p'NUa#pgFC"[M,ٽ^ ,(R`|wMa9En[-%6< W;}?W$?1;AXqv,%Hz[!Gsuo}2|gP1 R :eqj?/]8,ֳrLyyhB9G&G>O<"FzWF'%w> 2|EaM~an᱉/439A(W(oB)p/{h=]g A`ThA![!}<&o0Ռ"/$|M{cs5_C`E%4_rLr4mx%sI@:;$g5ٿ-:j4%t`ȸ|(UH Ǜ fKM1S8dLEȱr)^í"cJ!!+ z8.mUuLb]Kxt7+cY5Xv9YB\j*ї 6/)=μ,ۮ0;"TBC\\Q/ZGLkv>-xoau:)j Lִ[tP s r<^M ;BYw(SA4 ~bд!dDVaZw?PGa+}a^_0`vfhi?ZNڄ7eMvhi;::.iLp\8ɉT? Da`L1CessX]9=U\d o.*KOLsuV1sGvY6J [o͚f.{d+ik]8ℎ YwaB^SSc()[];87m 4-܆rTԳBW ᅱG?QI48_LȧE)MI"b5JiYLR D=o=e9:TՃX^&z2r#<^MP+ >SUT~EOv*/X%%? |[}Dg=gVIc)a L:jp#WO=E_ Y)ֺlf\7_:m7m?؆lSP3䨹%< DRVZ''ts8Q@z1QEK)⊈A#c*K^c>xEP~4AtSrZ|ۓbkG e Ê>zVϓa^xN sͨKs;dkIɡJmu`^~("ߢ=t4սೞJ>{ O`1@C޴xun_(޷C~MŒ DX~;^&Xk \ĕZIXA}JR T{B B4Y:|Rud}G̓lu7GXtN=o=b< X%g0vX}eR ¿ec̝1`²+hh=+mR bbB~Z2LBREчj®M`hfXu1dJr^Cnw=#ۥ.t >iE4 ˬMՂQ,ٝ6yX$cIS4ౠ~pK"As0IF^qUn)>գ7Rv"SZ^_e8(xG@~uUY c;3NK/lCᇕRw@[ %UMqII(Y=ܯrJ <fZ3 +lw_k:ùcUJȍyf:&^񣊀wqO1 +oJSj r <[Du\#(1ACr WPCU56bSR?Ј;ae4hʱͤ{ܦF&}B)OOX: +z 5=o>#yY DZCJW_6VEw*͵]nJm> Ȱ3v$gh#8j> 32os ?OX[0`rHo^g?JYVExN|*2R(zjsIp1wljiX //[7ڭ/ 8\Sx!jP1z:PXw д82zP>T|SF_pf?x&y$5eD@kFH h-*&v;͠bIzG-[50T#m@zw/א38g`S&K9 #t@+yśO\ψJMt%CbShdQ /E NϤ[NPIu҈|]hGvtj",h{U_fHgxr,ZPvG\[S.;j_gz6*)+9p{&Ey֞8=0K̎xm [*3K\JG3~A|e5ULXJLc[ 1"%H_RYi܆R '_ fJX<M`yUn5 h,L 5\ N>(" BIJBrdƉSZ`Ȇ6(vgԀN<4 hZYGh{Lr;ì7R^`ӡXxÈz,bPV`UgUz{ 94 X`d_Yø߀V_QMx=05n !E_WQ(C(x菉FUHaDᰀj/vR$fEҺVr.C5'NMLxf\Ү)w&I4CjꛨrQ]oZ% 'WmԊ SɃ#"!#񐻦%-rNփVDg5I 9%Ô7jX~dPs8}BԴX̌ K"7Q$$k`jAeNJ9<8xIP !q k)$Xt*J 䛬ж䷒OkWhjm$9̥Pd{'Ayq좱WDCȡε;c0΅X#!ScфG1"ր^sȱ*x%2|*|t#|yPO0W.ⴻ ?}rO9/wAJk5ơt:rLhCӉfF=VE N+W Uc l272za,TQy+Tx!w, N^{]y}BAE"sOB~rP~@qd}UMa#v]7hє'fmR@i<,I3{|emr\]R:/K= 5ƾ9_ieIX3 .cBYcM:̥&7'"y]::0} V&]UF'9ӍI.}l*,)7zXA clqvU;B|1=m -MA%wbwu}'3qpn|0zщ8΁UZ5kֶlU )9$`ضL(}ppf-*g~rk:䘔ԁ3U7J*[u4 A5"Q.$/䧙T6AZmJ z+vTᯁ|PZT_AX'K"K/AFU)\ƥJp Y3"Oy-^ل7%zDo{]zʰ T-iRG^W 'tʜZ5ϝm KQ^9GH*ζa?OȕL[$O1, Iv~k4eHIQ(SԕdYɅ*l} ?X^]eҚD gǼ8O]q(@&Ր$Աq}aG BV #pY@QWG\TwgN{A2lj&d(NK"mǛ~w?V{CD_:%1P^{ ;4|x$`%g!wIg_ku /ʁAEDF=Ѓ` ػ3ނE]%C[u9#X.Mƥb|+'vǮ2X橓PbVٞLAs; a*2KrF-<üS@4 $ / S6eƿ!c}R:}"1x+ 鐡flK5kM A[2pit H" |;MT*FaP۰ x{>-VM1RJ.}4>r7C%Yo"kZ{ x@IH&EdQFi);FWk#Gb̂?tHf,{-RqOEFõ:#wObvJF#MY`P/riՃDFC'G|mNMHtpG_laZX~ř'F3dg^]y_:Y]=>wfR6VgFMޙƑB13B $|ނaI}_>%~P XE"\F ZW!)xpHuY%xg5< xY&·n}k2%9֚HS6X@w5E"uj!R'I1tGym]DzU/x ex }5)Bbio$qFʪow\翣P0׃\{bzMNO( h"e豅g"gp%]m>`k !3qQ.Ek7XiF /6e݃5%ÍY6oa!)v=i(`k :_%Auaa%_3J&[0oNm C&X̕q"n:jH/3!ȘyQG ct@.\25žL1y\ֽ2y'W{+=THeȩ1ԣ{cRI,Y6ˎqgm޳cN HYTsd;̦WiÓ)gM6TN$k?GPay 6#fzh>M\u V ]9ix0 'c2/՛;e#KQD`HB1\tl3u%Uz"uMo :jV^ɉϋ8E:<SH{JF X0ݲy hۮ))) i-E6-cuY?4CgGIڏ50K>ۻn\C F'n| ?QX8qP!\T4 EQNteV'T*w $SYEcMLl ۠C90uf转fn$xt:`ǵ+cH06ߗbWynzC{\:¾킉k UZ_Ū/R2Q8yeK^Ǧ7k#<wGlVWsY2-*Ai_B7y>U|5#h-^؁&c^'j;3s#\L]61.r`y,MPACWXXbɎMKMs8 f%,yg8 ?NV SwXCtIۑ/ٳdKe'nf+KD%a9iӒ}oE̩lCB4s"(]Mzinc&>yh[݀=Z3vwZ["$ (_xQ #-F `һ֨v$$)B!`Wשũ+ׂ()L5o;Š=T/[Οoj_/Q8^Eit(YOESC CR5m]]&=(m2SKaQ +?ܜ'J:;'zŭ+x1>URr amMgݲJ:5WJ_U@撳zaeƻT׎\TIr _upR)a`%=o&{$c0HZ_C86H˰XIS,huFQo~xTa|m{=sXdm3vu3"DWMf[9i!$ܻz;#&-j*1O9}fUEz1U@WavETd$PH!߸Mm2P^!Uw@n((4G}?o:d`b&:c|TMK<6npOCYV Tv[Wu['. Өg:-Z/A&P4s0IU^l*z+d %onrojy.66i2*5,^.Ko?1J Ȝ< Ya/  p~>&% nfbF2ϳ*7dgY[;ي b48=@/Ktz/4f$> #\BչB2-eoe "Ll/uL yU};6P#;$QB9Gʑb8 Wy zήlz-cF~2zԪ~N\ k,IRA%kg8ko /aE9kxAQP,; evg>0&-AY96Np2t! |߁K}}ƷZ ڄ¼`  l TGhkDLR9zTORկm.5+)+RLnIJ\,"|bsyDOau0*exh.plx7v"غh:{gAP.ym0"?Xۅ"Gˬy)I *g+Uqgֆ{ϾLvq3UߔC37oOXytw^l]ϳDQZL"`Wi6̘InԴ)/l{ PAiQ <X1 lWi-E}($Ae7G{l"ʁ <`lN7G6IyѰE@j' %>hwҫ.eYew!Έ9~$->>OLHu@{d l=%i|=~{VOn+4;apaYlD׹̑zb0X]0#f#IUܰH? WosTx囈j'LHXB&Ʉo8QVQj\+} 6O1olMK8P1"6ݐ^,?2ᕰv0ܽ~o3t~R݉sq ILԂyXhG_f4ۺq `Z*4Ѩr?!ʀt7YeM)h^9[ œgoT/iNmN?Uyd3mB@_PKkY'#r">DhVUe20N!퇆2|8rFY~u )OMHқ%dNjXLjMhW!m#0B 3~blj8wIk'mer<]!+>[2lE6#'D/5 '4:֐d;& Ѭ8T|3]pgESP>ݗF.9H}2.;@᳂0ZAk;QTgS HpA-bvIߞlaRU=>fISyHJ$_p}gѤ[ 7uӨG-$ʱ gvV~<3VӢy@ <0|l OްxY\+&:G:hv<*mCIT+צI[g/ π݆`< ­ S C+νeƕauXn-ʙMsp/B䜩=HuZ˚_ mS ĢˀyR"<5n,ǂ Sq.J/h\]ƭ4CΒlfd$RP]Op뺔sBD'L>HآM҆ xIdu\@^@~S*'V1 ^k4ְzrG0-_vMқ`Eמө3Xޚ~a T;_mBr;Y8dqKئXUSXx?4yBLs%$cwD '`/>`RB [3kIʼ- <П9:?[Bo:+s$1?wK_I': Aj|n.U}5kcfPCA8,)nVmZ_(t}&47Obcӡ.48VO-=8hd~"HY+| @\H'lU8R̩پ=~0KJPr,%m牴R sYm 4m\MQ*d6OG Z lۼռby荚G0 ys"y|tC GLG$juMm%ej1`Nv7PKf-O67xv;%%U 雏ie$׵oxp33..y˄/Maz8HrN|6RɁ]H7 .n(X#aL^M @FL+jn}|X9M.#qPP_W3rS@֭@ j"K7fTxv([c_W xŮ3pDf%7 %5 _r )rd%m h(,.4,Ipm@lH:'S>gŶաI$E iJ7&A__9fFOGgz4lkg HP#$ >U6/ ErQ{~=nSeKgHq^^M'] Olڈ(_ qYJ\Ja@gye892o>6Eb%>( #l YvtPq_$z3"R !Z o??1Hy%b)mxw Zm&A ԁa :ZY!=522`# FT{|xsxdJ |5m}>h5\-/d%`8E/!A)r V$?oF+ <׿Xz“=9\=z'øox @4@qgTj$S*>LL#MJw!/r`I-|(lc0O1,nI.9l7r 4P̅֊!@[=Þ a]<}/x̻3?Ǎ9MTKt\렜-TՊN{CNpmg (V%fJ Bj;i.x*;\;޷KB*.C)akXABi(Ul8@ 4URd$":iX`zZ!Q}JIw3:4> naHLx`å7)`koꛗ(x7vSwnnzF\! m_z|&.k1וVr\Y`<2zI]V;"T@߁x0Sjj;M1T7c *i6:x~mUőu_c^& HN9dk已S^lv*EP8m% "Ku~='@_>tw 3BR8$o@/"ٌ⊥)*.XQfZ|6ˍ:?ņw6aq~E!2m-8*j[jf/="cH>+ o6llCIAOy 8FAS>yxH_7rǑˣrOvqCG9b\p1uf[[`zդ~ \ J9XB[cOу7:I􋨹Ọe${qȠk1 !^GrG7b\ Gc- YHfBB%?Oφ3;Ds]U_`~ > Hd?置%c0"VPAl,ځmxk{Bq%s['mͨ%#Uzj 8#Co!h.U\MBh%Ϝ" Md`+`̈́y:Ͷ*Kش%[k /3:' أ؃ZLm07kD5xIk-Aп I(O(@+r( k'M9Gگ1Q }AiͮUMcۅ^9)cpߤ5 _C(F}b өF=`#o;6*217!鉀zh>ٖ C,XjRqv YymQr_MV?@\| YsȚ T^QiQ!;@:ĵ:s3ƕp8$T.SA^0kbE_[-/\VKV7 Jwoo'mxc;޷7p-9( vd9{61Z YA\PtlAtrxAp] LW$;$c0O*>ۗxcZIbCKMmC-{LwhpEԴ^N vrQs<ЩԤ#$OH";*ҺV #SI)TXpx~ս/Lˊ4Ś Dld764ٴ~¦"zN1eH!SF 63SM0  weroֹg/\K ! 9ޮT=*kcA @o)OCKi,su)+K;5OBPZY'EyuE^NSp!? f,v?vD =Ƕz:US$E!lNcGeV;!cܼ[EkwrV33֢7pLF/Bh~+Lӕ0`)DmRnpPZjϋ艔* zEfrϋ™D(ZHM+_=ҙz\*4ħQmlAT&.ǟx4מlϟD1W *J džO3_~vKmΤ9(^#쭤80ڬ}j^w,mpgCBs'TtMdYΊX\2q*\s.}{Oq G7t_SJ\OZt"WۯpӜG@VDJblQm?mT +@z8ޔ5W?Gmj'mٔNmM>@␊:͍m߄rwEZ< vFwJyb.܁.Ni<Sr%pE{[-8hh.Qo)I>56]HF\I@+~F= \, GjMt_?eVh_2C xZHٌta~,,%!Ƹ\vhfmB̅L:>#\xý&^` [6QET`o!T\N)Q?Y?=tޕ}r潕a*LߣxQ[!%@p=y9t-pzW+='j`DA2з&=[%⨵YAKw {z t!īA \k7mOrzs$~=Kp.CFYaKĮ21fꚙΊRdMR\v^U/ަ`A.MYm,J 3vXس֠H}*J;;0U (mA R :q կ$3VGgkxƸ_Ws  pNT-abnD#rmmO$D̶'e/cY%Aju@?H *Fgc,?˼#SA97 P { d&:k1 2xo<\Όr׮rTxCTg6q}"pم\.rrJb";hQړ lv/O>V`"0 &8b/ Qqq8Z$kG/SQ>I$U ?R&N+"Lq?pZn:>Wm8̋C\@v_=@1^gyxn``K4V5\"_[l @`=nAz7 ͔8b_ſ')mgMHܱBzFl-tkyyBRfW)Zbzۥ}ej+d5~&S^u½~)Gܖ33O [ncXUҼy͈05>Pp CWYl%^W#?㊀9=o.^<Ƴ,lLVEW̺NapV$~tHc#E1 ,ݮs+ W7{Zyx Ò/ßo9 S#ӀeU_x|N:3lv /fb>F4^n vuW0)(JdiŕZА7!a;'oFQiiO<"&_oCu|{]3Au|Op$cT"AGV)>C]dߝi^|⦈"R8[Ca]tuep2r}I`W!dNiu֏<MyP @%3-C=![3l0SUʫWgn/gJPҚ(TAbM7mzTc姬47ry1yoȳH"B~7-Dv(U$4C.[%(*cMVXU'@N)hf{TqHu3*ǎ']z와ZH Γjڽ3ˊ`Йw(q2z;SN @L,d-N ׳&aehD1uR^#WuVLBlՄ :Cif1țc9fhFYcC'\o3fܛXNzy Ǻ>Lg]m\ tUQ`ˇgo6m L<Վtp;J9vPeQy D GG`wfbޗKG5aYo{ XnX~U'oO YutMη =h HeT(!L ;-O? ]hsWHQkmwxq c= ZR+v w0i5\xvfK*8 w0Bmt}T>CVELiJpgI}jտQbʹLETDgi+;J  o obHGE\~( [Ku;[NAOHO&ԿC4Ug,L6ذ‹Hw|#6Q-{77@蹛7wMKcVdH;; '%RaEZ8z^PjʇD:֫_,TlHu h@EϜvL3ɫר1}ޔHR(&?9bv׸2?^UnK?c"wj7ʿBFq޵xzZCUFMɭ+? `qd)`Qg}!BE#'#OHd?6僆IkuT]D8TfE,=(wi7+xebb|!/|V_n%%LoT OKRr4evC)|>L=E`f@i~lZ>A|.[mo<HꝼpmTqY8/؀%ǁ 6?AӬ!=doXxmR߷= 0c1ەB/ q\t}Ʈq*Λ×x\6XmpUbud0L@ujX-4.MԝR?hdAx7(S7>օoke6>Jqb"EF9+` c?gJS <(p=b}6CJ4rDʭy)/Et#QW=/e?Q!ͺcձ @f8<[܇3ilނN)@7 &wuZMidՃ<]IzW1LdPN(r>΁Qh·:J[Y앒x e0zo^,y2f@HxTr9 @pO0"ZkՊ{@fm4 qpga J"A[ ph^IS*Ek9,Iհh ső vvz<if<=\l #!C L(6g;¡ݾ#xNUk9mkW'J驑 ({oT h`\zln`e׬XGG,w̻040"E`!1 Iƴƒ1O /p0_udk+&zM8inomvD^ @ n /s V7;(#P\mVMzz\`4?a.Ls#KW%Ҹm{I딄( tmź*V>-xDs9KJnvExRJڅuv3Zg:)qm}()*E&3ۃ{EEsQ \EEمb _t1.FLvB#3Uw:F[5w'uooL{b[ȕ.*K/A/^5)BtHJ5 G=lReFa4>jnRֿ҇6iCBeR rCFoP<"7S9_ .fbʄ2x.euOvY1_E[4_h €gTN@?,;ٴ.$t.O}^:XA&Y2 nu+Y[ ߳*zAL嚖F˂2r߂-ȵC=!l8xV;D]d&dILלhpխ{#5/*(r0(zE\] atdꑠO#"f԰I7W0Ho^_|Jc;bV9徵vg>gSZ\S~Wa-b&K⩙?Yzv>(ZtD[n!Zi5NµdSŽ:϶EO%$GšK:tU_! {u _c:B("Y_RX%HT)_j`sy@ c;9Q8y84x@%]Vkk^sq]݈¨kaID潔7X  J_%=:pʇT봨S_pg c}kP)db U!ckȸQB@0s`8aF\Ry 9J'%x \{"z<j:/^ tm &Mzi#nƄLER,ANU7CǾ#ߟgo`v0?4>f"?9dSs{ WJY«Ur|xg/Z^pr>d@H(iJy55X̢eϷQElj'4Hou 3)P>ǿ xawN|@>58 =YZ:S:zG#oȴNe >=u~M[ \րa m0ZMm#ooZqvh6% [GOqЂo{Is~?7U07F-djEOhf? l=afF"Q"F$ 8[45jRn_V =Gt"dĭUƲ4Jp=7N'vvR[紨 FչIJ73/r|6FIk*W o]`!BûO;~q{E+Y\ZUljoE}( n/<uM>J}=6eMox=1k뾹Do'uC(pw0)uw*ZZS+ymK/[~]b[%۪͠w;զ?ߨg[Bxɔ=9'Jy&*l'ʈ|-W^C%ADQF't;FO qٽy {.T Z>g*tgr+HwLmį*41a^C^>Z ܊([ d Q|!~H($^.ns]HhČjڸBNd'oqCRyp<`.jv0c8⻨/6 ܢI(j f#l!sX b W}އ<$J<>=3RG_ai؞EO n &`͕؏y$Sy\k">]KST|AWljC]J-ыzU_!< .K=!]E9~br_X J +go۰}g ;t;h{uC)~[7.ۀ~zLKbFgYauӏ=TA=rSNJ=s t^j%>,alǶ(uM.-6#+!dvՎ!%:~r͞u k`F" Z SbΆ^i1@.QUV8#Spmc5(S)R} :aUj$pY$m, $^黩B>c{F Ѝk#'v~n{[MĺAJ)UR7b&VhFZ>dP]PQҬ;zKViK eȪvBm%\Wha)*mS-c"|Cm-n .aˑvakgcH;a#FTs1;;HE ?;'S XkvcT-ٌDlhPsJQ OG1dBu#c؇GtcmhD`&EZtl(HeT~.Ty5jNIKP Gw@K$8) ƧbC`TgU Zg$7,M,]>G!PG lP&_䵋M֩tH*s2Vc%ΞUHRBH HLKQVU}&8_O㏛ 5r*ˊwuc, ٌ~se_} x8HV6Ld`ȌP[ތ3&]weXx j{~n5(w8UDC*pkkkHEjer󒾶+gLLm{Iwcҵt;mV()]i'k;FI?6xjx;:ӈ7mg eK4\L(Y?f>"O=ye%1>("R+f6y!W٨awST]f-:RjzB ^[V6-W:#H^FáCٰ6͏JT$\>b`ry ntJD̤Žγ}6ףP cڜpşQބ!%,X \vosF<\&2 u!%]JI"DomzM3>h/,>(cK=qHf 0G{[p̟ɸDvbA/rJ}o-)G'ƧI]ahlJAF~,vP7ދT`ܑQLVo'5SH>p(b'm,D%)4쐮{Z y2>84rg|4-5d_L߹1=h &+RR^<1 ͿQa IM>5PLiS# 뀃 AspJ"1lzgg-*5 RreQ|g'Tj,x]If=i~\#fu$7rX4tdxr z1HL]O Fq3겼*o,ZTJDZ;Z\jЪnqdȗƍ%#B:*ӈlp pX$ͺCKJ~0pM#]7(ל] Yli-e7J(EWq1䲻㶔F[++2$#Tƹ*s噻y _b#hdCin !Ow}87nP2q"D)Bqu^]!(\Zޏ^vN^#͒k،נU z+p1L@SSp/CpzWFocɗ.o癀07slt8NbZ-ȇK bwK+ $!-f>rXIUCp\)Uz1WZp38\"S3m>"h0OtjPA;%U=25ɰd!k >d"T0(ܝu8Cpdpʜ ;EJK"/jAؼM(ʐ5tOϥaJbU\tO9?,節" :`%;r81dAP| 6s J ~ pw =$7vejۡ'+|Eò^#cWA]y1o 4@NhU.4TW]'ϛ$mfXMJ)aydFgRdfY W#E:2 AɵYywffp2y(x "N3N4@ <% u鎍~fٍ֞I0(Im4+OHjڗՄ{V"wHd[l1D'0yJ}<}X,٧ JG7F)%+cd.#mq,cU38@aZ#߀VX2Ű؊ b.v:nv6 ̪\İgA%/X uB2HTrgO+:VX%FSq@PRlj&Տ{RL _4{]S  &>ʒZPbcS;~M}3az'2GZS%/ ֑FÃM\I,:vAA=YbbBo- AY(VËe{.fl[جdhur28v0?zSt@Y_x$n]3TCU[7L>læ!K|Y8ixt%l.UXSV/[~냜a13~7 o5ݤA';R m)nZCuQ_8H{:s`x!xF{7LcnNg% 73!ܝ1p0sp @]H4'L}ASubJI@ϴ65X%;1 x86Y:⡖wǟ-͞l5&҇?PÌFâM|~pzpZm43%q@$Ѣ؄CtFUhz]OVoQ4;0S$%qD'RvK0ܴ!TBQ-|%c ;T/#> 6y-XeH}O֟kFW h?wJN?^z u'_Im:^9~v4R) ~cymT6AoUfPn>C7bM.h책Jvj|\  `E–rcE64V(7csU3KQT"r\ֽC%b ]jKi:b-rMͼԘ߾U4vJuQrfa_ 8T'\Ѷ80 |=8aE HP/p~\F,_eӛ͉->[#w:z Vvwu v'R)-/O#G m<$DW .j;ǎt\TP@{4mj;ʼrƌأ+ݽ Dt?Fkr*-YHHrDwmUeSj-G@O}:R# uϖAwzgۡ[ d.,/D@1cq2X$SMan ; Jo}3{0L!B'*!vjkIt3?1]Zն?Hu͔\rLO(XSo+QZ5ٲJa]>8 U& B;'f}BSI|@ 0Bgy-PZ7n*˨;UDp]US.<(H4!DJ*l8kڦ76F7 %^8f 'q3~mHGU&eJF@Z͏fQH4LY*(mxTAGFI[xzk@SzNt\^⇺ )SD* \x@5wy/=_RB$C$,bTcڤFwBB%j)}_Ќd…|MLjʌabn#H07YǶ.VO5_1YO׵&讛 G"< ?c3$cZ[o1fG*{(x%=RO"]~O.́B\ᇁZ5>:/(|f;>GC G:qj}B2&LWu *m5!p0&l$l Ǔ  z9ARB Iq: rSGT-Kc `a0)w 3:"2@ lpL4yo+le@7c2_iPEAݘ~G*J9ʍG4Co*"6ejFb7KL\%e -Y.x &s!,|dʓ+,-e7 3a~p8n.z,]i/nmz} b^#iq @KrJr^L †=4.Y!5 z |M@W. b$ 5Jqv;ZL/ňYTh̍!Ԯ>5zC$LdDt]4t1d띥9qyw%޵2ZK6slYö{!.'AtS7<6)2Ep! 13ʃ .F7~b:-1_(pfL>NXY: /U>^Q^Ee޸neJw"7cɮZɜ䠢31Yρ㍞Zeɂ3 LrAtt]qX=u FN)jAIƿWdyf]X(\HUvarOY| L~Xty&YsAWt=EAz~'$(0!EN5`)rjaUq8EHyE{XtT9T^y5o i4XYbhSm^3m\721G7ҫAH: ,<'BJB8jt 9~!VLM3kn?]D߃XԜvpR`!w. kI_םv61%K dGs7qs͌:\ͷ|ҝt #a 'T u}Xubڰe5l`{rcM%mdW6f5ce&Qe4E4x([Y4vF,@1d#%W$tY3~knXFGE#7 O{#_!ɚ@'Mu/-1e܎;mHpLfpU^\caHշ-&G*KJ/3rDgpހat]VT1X=Or^Rb*?5k~aE4dV{qzʕ|gXz.㊧:1A'Ի)rvFG9>(Jfd3t ar!;Q;^.,wS L[>kĐRW CYz5F/Z=L&F!\nUEן|VUrnW!%3Xm5(G+ɜw_>"k L~Vd m7X'{1{Bas1b& :PO6ҿCq+Z*u̷#9]@=$bDn`WD`D}1ОjC޷CC_AխsJo笓[)y;d?bu:r4Aɛ^6󍲫qiمywm,95QV0ACU.vQ;_97"8#k!@RzHB92k&fsE3ZܦltwЭ*EvK%㗨t%:-Z!!O 756Z儡2axV2>o'aĆtrް7\M -ٛ'$J2 KsVΧh) jx?DHWE,9Yd^W]lyޗ)ylO$y\͖ JG(f Ei 2E.(O i|eO ?Է0sp}]L z y]ޑ.$Jg311ìjFXc:ȳQa6+Wwxz/-PuA$&N {ňlɂ<&iDw c AloOFͨ[d#e'Fdg!x,|KzkܸS*KEox'n)1Ez17$Yw= bQ,C-98mbؕGegWyT)e?`%휮Iu4.dL1`T,Ku>3"\KM}Ȁ.N9h:YGcIcҍbt$h7yIՎfmmy*т%m,@T5':?I2J"C+'A),*0wi^ҟft<`d"2o9۶G5ӯǛ +1u.)]H6{_?t_sԅ0k0,oo.xxA G1;1+DE wS؆ Ux*b FM'G9KD۹G 0B^Ӗ̿L"z-$P솟I/} Bz\9'8Bg r'nsqg05LIIy:ѮfΤiDwVϲ= )|Xj! 3:bnX/saD -|,DtG<v࡭ٮK@7&PgK]N\2^.r&ki IP-H K0GqԔ*"ϩt]kBß=9xt}XsgyqI.%xa .'ҦB*܈bldpr)=+_%Yx&`}} 7Rׄ+(zt5zk"*\!.u ⫲xc3{]IyXฟ㱤!\sd6ņcd.~5qR>?~ 9rx6v Cv10n K[T08^Asp2`Q㌚mm;QAs9:m9ǙO`^27WAXkov4zcgtժH˻}B;ř&%XZ-8Z#ˉlbx SY[bS/o;CD/FDou<!@"dS[so'ZKDoYTCk+\$&,iHjڨJx>fj7?+z%L`l߇X)QPaZD!\0p"5nv Ij9VݱQpŵRAcDCN94(^c" i5_^IslO/;c;M%G9ߘ j7;>J* q?0_2Z09]8[Ԑt5GիS\2/G3,y̜6dXv/ڡBeeYXOW)̽;j%Fe@/ 84T|=R1s{5VAW,9vm߇ "jr4QC|LŤ*>Z_{~Nq 扳QL !^zVfi!VBK 䉌ʦ,m1Y\|%Ge~cݞp_'*LJJ>pb pHo=nwd3)Bzx =hTJ|\mw R{W ̢MMҢ jg&G7`<fA׿tfE4sҎCE/A FKMQ/kbZK4zS3^Q?HQW|{.qwtŧA'Ejc/*om&e3f1Ԫi#cܧR,sڙ7@ݴ?]݁܁^hy%Tq6"SYFRWݠ洬EO7/.8WuP &5#K]ڛxKt'dD2I:kxYD< C7Coe>98nCAxT:V;f$;zuiq+ #=\<ȱ\yg~|d8tUY}t):Mz/6BMxyuJxu%CjIpXn<G[,Fqm2ZCrܻ; ^QOEY=:j 4PI6B)pEk{0q_{ RRΠEPTBD}5 s*AP;m"5jާ8Y܀2tYzDB?GZyz0k:d$#c$ϛN!N*cdKDNtCQJZ]h7HB/=mǡCΘb͎`?F#"7_cSwfQánpϓ'31Ԩ۸ύhr:@i $^hWXz|1OHV@",ueJ .(RG4՝ }qJokr r;$4|'ޢ1! 4G .I#2Z3&Y&>H &>pX0VcHxH$qǃC61o2| KǑs #գ K^ֵU3hH%Өʆխ@Zk16hXЂF$PMR}\<غeI}>N#H0BsdJ)ַw; 2ibH4$Čܫ*pJb5Ǟ>I%tN{B zUÞjD<%*@k¤~'(l8K{au_>4j~<5UYo 신vid}fɪ?>"5߶m;ŖWYl 9 ~Al8'6 %dHQ3W ukNN)B܀ $,1Z5ާ5wBgdDD+@jܐݝH4'0GTie4E$T"E\gG m8[d[S=`6"எ&z2{Ǿ`}&t[Jiƛk}hh8Ǿ؆^VOIԳP%92+SeQwG&/uU@(1(p <ʿwHT%i,\ĐQ x_uE8|5j`zt<:fǟ8VdFGnq]5(Us2c)eh\c'ˆ?"ezX Ay@P& 5\UNPb/D+îAgXUyfpM|R $hB¤n9$ϲЙ 5kϳ-"T#[dرH8Hc|I|Co$WֽԯF)Z1 Qߏ#1Xv;?wh63jR`/@l%ĆMeI*\4) #'K9+Xiݔe!o {@0%Փe B/2#L7}_z^ꠘS h`_XR'bY9EFi nhd 6O{_šsW0hPA8E;G5Y$vJcD==`"e<6f5̝bx0B[:4[##"q] röB׀8=F竒{m *m%uS,jX۞dҹ e R槰% eںS+" C;ޜͦ1Ŏd6PwlZr#,u U|%d[2M_pFK.9nk9L0qt{A)QT",qqt導u򙯒J:G6!4JnsS/ \)fIfDa hU:UBQx R%>4'sY]-^T3]jnzOtU0\zx`5keEUSQz'G$caC tM%fYqxV(.PQ^;Pm#ʍrGJX<"[z/5zȡ" I-i\\ gt]ϟD-r}1p 务KQ~61$WW(n>pS [LXN5%"&Ũ!]i ԁڅ4Q= ,TU}NA~0Ff J[z(2_7%?KҚ=Kv}Aɮ(ç] N @j,#'|z6ψ5l]Z.zqهYZ_lv_ߏ/Kh S%tLJZVm񡶩- cVB2ճTDN9z4Ӯl|W%+:H^×b/ӑ 䞺ʜ^?rr cu~Vt8[jv06[l(YlpPP| 5+i?֘dP*Ļ@'/BAޅ/dA"wI<9NB~%w&[Sm%3``PVckcP$n6$\_V1Ac=iD2-ה)1C vsBH%bǧgD5<ҲM&r55QTk>1Т]:x+~yJ%iGQV?Ee.bYZLԴFulGk624.1c)$nwBn9gfߙB)K\fryrclk.Ņ[3^D0Xž.@N&P "ɬ}_$03Rc}n#[DzmK6 'IJpڛ 1OafI(ZV|t5Mbw{$~KaovZSu!IDv5KP} C" *^\HskcEEJ#}mϺǵsB<)Qxߝ1$ݓDA o/r+t&:rct"4 :QQsDMZgrvFmqmʾ #FI_ІSH/AS=pG|9i,?7?q&^w ع<2@ve䣾")FK Wf2P ?Ez YxՅ#c1|wDj1 H( +Q^xv,ycӃG : WR)%nţ٢SNwQdDN]+T&mL#((ڊ)Vԛ]$G`Zl8:XyHf}i/Mάfhk%PHLd29:Ի;gLAƕS0fscň٤G7K[*it䫅~6MH٫h(8CUGƃ4B# Lo«dOFjGb/#/^R pS6Ee{yo ]RpoV#-6Z٪sD$(Hw'i6#$OqX ¢1Z ތZ1d[h| *IȀgOXO^!n+ǔ66? ?-& KPB7m4?!X|_;fc(:!HAz8$h(=7/0Г%V** a蹇r-N|vTmmzrsl$JQ;P A] {ic MNy ~ME\pc7; a9,|(9'/̞% rzpn7ʟzzRxĎۡϵkkKTы7g@g34zLRl,t&ET ;F,v&P}/'+bTs>.j QYg4οծWL<?뫛"bQ!{Z"ӳ}A|YT1+L*Z0y~؎+/Pf &p;/&E$RE Һ"b"⊚-߉s9]R-)CQ(DGF3 *uФa dvf Ͷ߿狹8+iO_Kva+>xtѾCX^@}V 򦣠AHDൡbpD˔ A#oo-=S*ʭW!(_}1o^#bFFEQi0䏚QmY j֍OV[SsԬǞmወ`#|9víLkw+$7aʫYֈ&Q9p m,SC{j), (.s ͬ##x 6 LVx|KxޗP6哢a>q[2hm}>ly VJ@-58OAZk8yly+ ۸_vSG#ePO.QO |rЮ#K{no) O6:ˢE+0ZeOy~ˢo  <+!bNk#O}m2EJ͊XYc4rANdz@'u2ZtRk}$]3]ğU<#EC nGӭ@Үtο>SଜlyPJ{N,T1?$ PH` '=e@#>SÔeMuEN5Ġɀr4gt)g ]I;2Dy $),>Li^p 4eȓ1Gm,[Paw m , " JiW0|D:l\4uVleŲQAT |Kkz{O`?00P}LXn)_e.E |HFLu&}/=IMjT>9(GPýh0:(^sb%6umW~9;+NIh< JA[r:؊T7XJ2|h -SASv­ACI )p 1zhiq! ꁡr%-*7޻3CXW*6Y|I?ph L'_rI/j `rN)^QvTAzRNYp  QI˂ ߀J]+S\WQ'Tۍ4tcͮ y< GP# =^ңNۏry (/]7/7>T_` t$礶ǜ[Sx lgG\N!6ReF陇Fcwg=F8 :3VvB'v56@0ȫzQCxts& za9*|ua BydyjCz˘C mzoRWn)NR QG53HH(3sjUΪIm洲'vӳ(÷䰆Nwőbf%5-g=7wYd!_vht "gcp}v)5Xi I781L؎;MS:)# qP/b}".Ӵ6H2K`m=ΚIEz}:V9BEpid X:BĚWN']qN .6JI|7wC4jGL 4`[$ {uB jT8lh: Q$]AZ*} B/ZKS hs#/NI.RӀaKtG297iC6$7JW}12@Gz+=|饞Z9'9..:795d1ۮ'w+S@^7SmO&zgkgk<'Gﵬm0#R[ݱpӴɺԿmU7ij`6D+c?[ٴO2e&$$Ѯ(P>_|66/+[Xh)m<醵Gk"|~u 2 ּmeѴ6Hz,ZYPuUԌٹ'eET Be[i/)|ʘdQkZ/? :Bۙ@ ,ӀV-;G_־)oѹgz0Zzπ ҟ^xQ'սQlZ\k/U%6WP]H]~@W-P[ﰥǰ4y tR o6a0[Ei!ù]v.ScL"Bi"{嬡C{ZEe%{FI/A $pC8+&~_ c9+D "qՔאXS rx*‚w^5p.>F74~DUN[b?4xäˎ~soba!:[gbݘXBX߶bVOEu@/PءW/>@zQsbD ,cj Ua/%:@5'2NTC . 8ZF.@KEZiގai_1q+Kmv^EW0<=&t=׽*99z `S5 PLcң#bcT'ucHvkԯ)$"p=ʺ4C խ~P\B=֓oQtaW߲:]7+2KphPUĈY^ n1'8;ڼB.R< f0cEHcqQ{ mYNE]U K а.0_UЛMM fv~QXcP4 Ϭ€2znw,ob0Z8jS2\y%kIN!7g&T14çOܰq[p쭛q;JK˹XW`Nk^%^z\Xk~wwbXs=E @D|YM#:ꊊ_x+ Sԅ 3OCPP`zM&q]fSH}RyvNр̅3d#_c:#(k8Dm&M`8\>mS\]4f\ S 5Յ6%?A9b @'HbnTHO9ɟTڌl/'(8U\w8[]d@$dt^VK+׬Uu!l>N^-.jgjn[@BsB'7,#@VkN,+:Uc ;IB3J˅%8D/6dן/Naau(8 CS1w7\oXLDŽ>E}[_HB?`ze4 %(6)#K0XҚva/ (:mSPbaaSzW0.[#q1&q [!IyrHw fO`dkmt%F(5ׅ| !)0^v#{e~GSJq|>wUS*g}JΔv]`jMےѺ"Xu4G "o5=}RAQ&O%xeb>R&N ib#maXp[~/4#>}B2ZU!R=x/0mńZqt?]ʡQ5_z?H ~o! N=|\Sýf' uΘbW V&V2˭"[F~ JF"{TէC:jyފgٞ`5 ‰my HT:;|h@?=ӟi1!*ɓ}1BVpc2R@6hH9`v3O zR}"oHݮ A(:i=Sŵ5 `:QR=qΘleɓcU^202'Ch 3Pf퓿%ǗY&=Ux#Sޢ;QWNbnWGO2 Ĵۗ>zB-ȕt (úF\_b\;i9ˇP'i/;`N4DQ'dUNБvn E} :Rs4+%:b,j OZvHkșdA* X5,DXMA6TP' &0N|t\|t8~p-ؒ'Sc٢?^P)X&){:i>|܏*6Ry1V7vB 3aL^y qrө~N9LUM?j(@_=̹|HsT}M Pآ{<ɾi\Ӣj/]lF+Y'q0hk#u{[mF9D`>mOcy8RGF@]}o*=F|eVbC["E-5%L*ʚ"(˩wUuDl UJlYn%c%Ƽ/n6+V}uh=lHf>ɾ+똙ı=Xǒ6mW+z2gr[Ey"#^&a)su~a/mQrtDE[IVVd]CjpB~8żK1䨁Ë3JSO=a"fA#O$ޝq]a\IEfJ%)D~faB45lmDJ 1psu"Vep =^{2J:lM nS5SOfO_ I8frs0E{Sү50to=5XzK ծd3[۷U,?߭NZp*8ȹS\PRCXiΟrVc(|/J50GN| ԦV4 JFFDXѵ/!|c {n8ЧtV!mDm@fǩU1AO|mڂmpC]]>Z ^3vQɀ(E RbW ,vɗC!\mP5o.>]ϐ?YǃN-Sj {J<:pQW{ x+10"_"C2N!؃[C0K*z#20tc}ҌZ'Wv/f9sDP1K+ ?9yM,׻]>JŴi폸!ԕKh(WAm20PYHZH`m; ʒ3^߭~I+mmdo־Q\/ KX&],ۍaE?s^YEw.S; gOm͑b+]3A9 \wFTBMo ɒnW\Le+[w28!14w{'))֠զ\1n˹8nvr K8~܃u cLN~"_]&yeT  Gw]TTDW i!!>oj_q CUOlYmIUOnVtV#%C+dVSwbVFΚ949UWGyc?{5'Oݜs{e<|a!}J#z>wal4~df|t O.>p[TM5I+pճ~ ;%2jvr'sIDE3N-HRg c7,LrdL)-o\iƴd2Nio(ف7A8s;4}O])_qŜDa%2^u]U3$)BuWbJ~dw DЯl 0J]b  iAϵ2#;6bb_|6̗!]R7P!&"C܆@h6 MCkiދ(hqGO }=|Qc>wUD^3#|YJOewZHnv~Ȼ0"䪙٫[Z)vIdmoKa~ܳiYH: 0nˆbS_cϯhVmUk|YZa.v`Ppe'&ş{/QPϋJ@"Nה:(8MQ9%: d;s"3 ~6v $@iXgJW{{+} Zce%84U+&f͝0u?Ƒb⡃pwԈT=7kݒؔ>[hhQI A LJ3ܕuCB{!%-*K/s{z*D&:r#pۂx1ݴk} ogN6D?W\UkP7ȇZN="Ea O~m s0gf#B u1ä"M.jYzf|"N_0uIIg6E'uuj2#яv;Ta=H3tLq"&vF"ٕ冢ibVq35wBC=t sR,hx$MOQ bdĎ =T;ӮK\JjN|VӾ4 *iuH dV1-֣kt ˽B2đUn cFhFwM bx>DD.3}Pͦ=Y_j-k8 k%._sk.=?e}?3 /e&C<@)5?n=;{_Pb멧) m5uT"v:^k@K!9q<:;s/ >) Qʁlgx۔KfpPǣۢu U[m,yدbHư9WAS\4gBzXVbʨivip{GlO)E>hk Qtq>!"f/ŵՕ LemOBG~D6!Zc"IT%7Ǽ7خ4Ҫ35~9ANOֳ([:yоk[Pa!i F+ (Ĝ[dLӐ֗ tU|czTg jOkTŊM L ]ea xu"dǣɁpq/VCWVMxX]mwD@ -xm<0xr4o}y &af/RZ ܊n!x9+ʧڪ JH,p㉓ @RHO"]T6Ҕ2¯e_ם"σ]]0H1vE n5E4{"b( 3ck X_h*/ 75A AH%ßk"2{Nl>z> 9 ;Q+ffh.V(V9@<|B:_bApbtb; Xrfmvyf)OS z,b .'v>)nUfpA4m%#QGDv!aCeBF{Y^(>U2?QER!g:Y@UP+BDiێo/yfgBJ>`Xh̻U|T FwsHY -RS(h~f'020%?Vmcss-|2]zۡքZ$r_ݞ3L`vVK8b5[p]QD 8ozgq K@ ld=OO, n9 F֦9eWGa"Ul@{6|ٻlOS8ʸF`$ԩ&M,Ջ>U@}mZ֘tQCSuLi ϿaҢH]H32ôRfB5giNz7pҎvR[ா&,4ir_m\L#u#%pҒʫ?x\G=oOG8mЯdg^?QA!OXƪj=R 7|o~7/>IC*i=eh#p%,%Y9F 7oXrSVj>GFT AǾY(WZ^ R|8S:O$*iVwEwyjDz|w 3蛴жx.%1.ujAU_N dv梟ak?hpC=VT{BS(cC-l˔s*K,E%8!у֛^+V8x \G:-,fyfK7Y\ ~ y v2o 8u B6.h8z͞򥇚ǵtcƴְtqRI -*Ch !@co tr=~0 bx6eW9,tَA*d ,vh{{7J;.*ؿx̀#?MnSy6e-{V3­A\+r2RhƂ 5W-_QlT6beóq.쩭R6ʼfq^gY-L+XWRsl/0fAŘқ}X`J웮|ٞP@~Kt|dU*ۄȄN8VN /@v|Pi*} 1T/1j NVO,~ p~k nSclWHX=%Y6$ !Й|ݱh5Ψ<^rkb|V?#FhVDyU0g!F,.afp}$gG&0nA#Lv2gr fPj̨\ o'+j3;{MlsLlvn W3͇:_F!={:8JPgztM,Өb:ZM6P@"# ¨:&ᏨR*:-JK*h8c=rZ-tq!:uqPGXࠓkE/߳f.VR<xFQQ&SXdϗ9()I; sES e4sʊLB|K : A҃y5]W gLfe}s*Zw_ Z:y8%נ#c4F&DKk[)[6n6[3εo@el(x8b e4nU_*~F ݯx]N<٫<ţpsj9T"~6ROm!c  u]:MdڲTJ=/Z`mhbm.="Rw$9]؄,,IgTx티b@3bA#,Edk6[9}}s]hǻ C#(xU"<d^b A/UuխX' M?/?7yW}kiChV3D8L22z~(ׇ́\.&+T9>zGwV2L#M)kKUףPG{G\ɍ<#cp4T Yeza3#xj,@^:خmNgkdڃdޤ1sw>דjjvq_̊nJ6Lx!6h1i,Ӆ7 hx}n;+Y{:TZi~9UN߿Yڇ_uhi+s} /ZխK7n$yu=/cWMe2%c,i 8EMt"ѴŔSKUB-"im5*Jy_&d8i~"fDy6&rzQY,EgTLǎjxXʩ]fQ~E.EWH7fCgv&7gU1CQd Ꞹ%s E/ga)@F6-FST{>FS4!-iHɱucZ!ʄ!tyXܬ5>{Qt:Q,> p~jt@ѣC)>JO5 DXʮaTp EŨs *2j 'BML(3~IeAy !@q0N[fj8(ܜ5ؤeI`sg V)TAz5$/Ȝp..uד+$v(ЊNa솈Hȹ a(^CGU Q T=qNam{r E =>)h~&d* FjO m-Ff6r>;ߦjm"<ҍ9&J>\wbw?V'uiHqSp66@x.R _l!laWR`XZ\ ՄZL`K5CgĄJ;׊ͬtt1G 5[<C ZD7,W3ւDύ bȤg cs+K`W-^LC+;hPxT&p_E ӄCҸF8WOY q81m7ޟu8:U |w 4\/gq`w5(k.; #p2pCc?]}G7B__IoG6+<+9Xb}h޸/h'@SN(Oơ6M -S<;5,<J\."hR|qTt*Bk&DvX6pSl(i@bU ՅHpVs ^>MIxoA=<˽9yH KjZ ,VeWo6P5\dU_:WL#0nc.:sVVuTuR-B@ h3esh_,^n"0Ƃ4UBrtٟ>W@$7W4}NZG"SjO8_G)%VZ=}|zZ^0 } ^CJ^|7&rGN*uScc(R C?I#<=KafiNjUä(bw( !CS|]Q!tM,$= cU%Ŀk +vUm\jnNwۭu+Ԑ9$>A lQO/׹d- hrF!TfgG B)O<$SakbLx:c@*$Mf[hı2Ϩdb:IVHeF^9Ɔ?srɲjH FP m BGwvN[j9"8_`Kg^!Ǎ+C gիUbS$ Cfx"к5Zw3&G 8O=<ǧ.ڎJopf^1҆4Cw1"Qᣪ1+I2" M kf$l/nv &)¸I̻"lhRlGyR,xTHեzNՄ0S? }z^vk/AeΤFr}2zXIA#l3}77l|A6/bGHön|u'^v>.B|Ӄc 2f ϨhK5#u2EM&wEy3`Iz0]˘z mrKM;1h%o5\TEDʲc$[DA^P!܄1wʶNF v-Uߵ^W{J=޼/Ky*f+b§ր9!2N5 p\X]¬e.v]`DTBy|շaݿmO> ))/Y(6jo8 :6WlV2B?5{mw3P8/BWE>ɗ١>x+.fҮ h<%0?v>Krq{KwH%rȍ2 dde"%/)to!nSi%t _ Y|}R݀7?Sr W)'l/CQ.{C,bzEx {O`PƗ=,8K,[{d+{eA0[RVX ph -0筶|q Dh #GV u>&3pWĬU0{X YNR$=TJӠCWcQĂZv8gypTm(z8&ƱͶh+]~A >9xN?n-j5ʶ0;AOo#V6p/cV ^e׵ mdHD}diJNH~̢㜭!QB5ǯ1I19sӰ0&;Gx`@d? '5Dl=566XJrnѧv>!_m_(leb_K8>N;`)Nnl5 J+9FI#Ⴂ,/BwBf,7J~nbJ3iz9N$E6D@ζb(oJ(Y)S ,pMRq,De6GY\|oa>fMoB\o2deltkH$;]XTT1d_9?RK6^%|EX$MB4: juweMOͶyf<&$W]3QLF,#5$M>ý{ aYg+O@Ȳc .^]j,3N:.d":J 뿴pe=<4$P"}=*N,=t>?ͥ.)PEl͢=kR|\g8ϾuCIQ 8lK͵[ٷo- Za>g(ek w@րogI-ɖLN;28[:?Eƭ֭>H=v.%1kLqU*~meM\1!`i z!`o.Zj\H]q@eu7`:33Q$nC7SE!=%jU`[vCJp- Ci<'$1B%+~ڕ+]BC@( tjokސ%^8 PtMZ1y&^1`n!9tiHڮ}O8jSxv| ٛŚVfB&$o(걎b= DYO`BړfH^87v̪`76&c!ֱ1 #.h&BpਘV rOvW/bЖX,I*= U38&"3haߝL+i2`fNLo`ԧ؈7pRFkJ~z4Bp&M 4\GJ+4J:ƢsA햧N_iPm"\.'w(JMfC{eDd[S%i\U@Uv^=mI>MM"-V9s]'57-bѪ{tѬeHn}qsl}#$X,ߗ'][$B +çoɇT}~?IُGs۝IA̼?E$̀)qV%Hk7Q6Բ{U՝Ք\ft]FH㏺`|p_Q*DX[7{-tgμRJ56apC?̰+`(/8W?K/r`pbaEfYGi_H+ Zϴ+ 3F~0Q1eO R9BwEzH f8Ts `gcRɶšJ8`ųE)gb/H JtP9QLIw0l&#v[fJ#Sk|э V3vPd9-%G|[5f{>.8%5Wub ?߽z.R-Ɂ}I7_ˌ陮C+zO: h_  bsZgPA_2S6cj᠆0_Gr)ȒبmNr aь$w zXovSMz);Q};B9־R?#tM!nk e|ڣۢݑX9C5z&ƫu{Lx9*Tb𲰈{ W]g9o2gb6 /0^;еa7}?t7B< .O':+>s(4^q(G,V3osJf5vJQ=Ћ j!IbrZM*7`ȇdc h@">&.R9mQBp_ܖn /V~jIͱ[Bv`6TytC2'IR:dhȄ|Kt,Vډ5x2k7{LvN-<KM~7gI\qΩ5 [,m&TˍG U`<(A]qψvQpl" ٛ.Q ;IHC,h~#LK1qx[qFȇG}mjz6Ԏ}FYCu`ƥrU`Oas]D,͌H"a԰$ nP(vuWmĬӺk3?[šăͬ ˢ'GrWCx'͈3!١i'qL;od4pF,ʑ٣V \u1&]-e88 _jsRc6ٱTm"3W P/ЄgǤ pLU_vEu> f%( ^Y&r}g╳9xJh5^E_qM\Gyr&6kzeA5% ck(Y.(h֣&V@;b|IS̙A 7q_:J)1 fikez{nf)n oEfk-)ޏ-_}tȅs _ƿn]GWa 6R:z *:>6".g]\$lVPv$W4`tB:[;`+⟱;=VVMn"D"ASر(06Oλ=I{4[N1ۧ>wcWypw(Qnhɂ=vz]CZd5 @c2 bdMxIF{< 5.ua!8I/?,D_.+;!bAWr)[7%`|USIԁ莌hK_j߹ 2TR/geۻbpu%3ExiyFM6[x*$O ]E-H(ZN'EQL!u2Dٴ_8V$bvu#` yWx"ė|(ctώݸXmY,D.Q%[ml(\4 *$ELi;SWG-TZx ?҂Z#ڶǑDu11eB>}a)ܞUh+@\5B aW.ziEo4(rMM_2AXqIl.v\K3Ŷä%s13cc Oxw[E+tv!.k l02O( tܫ@P3š AUڋ'u8|ŝ' _ G6ǽiՁ"'pNFt`&4 NM_03\䋢:$ P'@.Vj,th2w™M H@GcJZX)'H{[|u]t 撹hf"gMaG}c7~| uƴvpVD/DCPx[+gU;ëgNMc#b݊9PB nͨeT&HN+_w(/EE[gSiҷU'qͷ#vFN 54!L]T(PEXeE5[I$yZj+f{)ZK " 7&N~7kP7D5Dan8M_B99\F 5R˱6Exb8t?a/4rmjfJ.QYwFtu0}$%&{crJzۯ!2k44RgߘU~?0 kuY4y:U!#];4rTV\ 1h(ך p4 wsQD=<Ӗ -tFѷdeQ}i>CY3~D>aR#r~_3,l6Co|e6+-gTbozĞr_G@A ‡$AOsp3T7ݝmƆx4)J)!N[,T$M I$$Q0:w͜1I{hѳܐP>b;+YiLknŲS|J!V`5K ]D*$ĥ9L<]}fmw!w:F}[ϋGm[}V_ }fjXh_/_'v |={**7DgQ MŒiܐ@*_xc2H¶lJ'(7-bOѱHȜNۑb'CO?6p'lȶ_%m$ɸ#KtW2qMr,= 0}t> jk,)DX0qF{^EDƿxW&;γ@LH{ąΑL]̠l+/f2,"P2@{A)9%tE O7<OڢL4yhB jXueM\`70P$Iܭإ|n~3N 4H/]Kq jPPPcѪaqdXn´Xd Z㰹 !TU@r˜Uҍn"569' ..G[Zދ Gz $KC:$(uFVBUB\Hv.I?U"]y֪* Ǽ.5 U: HH .N E 7 ]I ԳrMjn" mk $LkHر^ r6̇9a:U<ļ. ZYHZ` Ŝ]W_0\f?9dt\ȢAMSYY]ӷeߟt;H!4Wa!eXUnliE+y?+Ynn&ԢD<įnfՏU/= EZ4#K͜mK|C @}.ѡe\f("<* .'R'^BCtYi10=2d%_=fAga^ɕez q*Ue?. rɱbUOԂ1+t?cR'` |cH@;˿#B!g8z\f=ȾxtJ)Pde4lpQ5 $#*h g8b-}<'X.\ؤPj; .@h/WCb@¼˥nPe!|LsʛNb͡u [G} *'K)JIQY9܆%I!՟r"Djl]|Z/8x^ˮ* yewWiQn+ݣ98dw ~Q\S|NJuqLp =īԵ?@Nh I'twM)V5w\ߪ0-.˳Pk#a;ets,4u$;"[9YecS_ꌋpıjJ-<lF~K y2I8%YqZ!#X-?1Qi42-*# khAHmljIs95ۍCVZL鵟ԉU|ѥVu`ܴd k ۅRmĸ%|OP}IEci kM0^ql5h޴7D׀.>h"۫f+x_QI95OxK͂BWhYyas"fެuN_| tKcT`6̆ ͈,"$W>+yPXFozJGiSiaWGE*.etsFH ^{*4E}BArYiq֫2G?( $NqH> =Uq@:+ӫ7a D&(lxLWPt 2L 2Nwpp*KY%$hE`Ϥfz81 7y@;l\P7D*5ۃ(Rr#QJD$ -㚃kndq0 I~u.npo+['f92?A[>mP`dcQd޴r*)1‡c0o\w) 2/gnD?j8M_?"úUUFx 4vr㍸>ΘQ¿4Fe\pH9&>aFCѧ3DžktS .l9,S4!kɕ0gk2?R{_Ed4p#d8GDv1/ 9_D5V!:H!v83R9G ڡћC-dـl &dxPD֟5$Gk3:QӬ\Te}{6JO^F*xry{0X'L5F l'u]%FHF& Ҟ\ھ#%?+܊vD_K~)`2gU::xP.h$q˫x?>z4S6xfdsZɾ>: -<˅sO-±Y-L81eU˕wt+>A2.* `9X5f֊?L]i­!]I*AxyvQf 4LS]V*7Kvoo,>l XE+] Ҁ-3ixI?He] y3 sgQb/TvA /,I?& FK6+kA.Rl >M~Q5ltݝu¯_OGo-,:/4OsO\=3k7,T0$^kcun-?p &f:yUbJqٺw(\;9x4LjNdפAccѳ})UayL=5]lh.(C_4 T}=X%G>7m㑑`޾x*j$) =.0wl6ߚe4?iL}=W•Sx.@w'wc%At@N:MuU} yR?sY!%{@(fmo%ʡRGxġ a~蒛T.OSZ($P}Z9qCoDz" .1i#AwHww46|z'?PvG.1x_A3·!LOAMT,%x`?| &-Aqfobw@99(Ȉ;Gm?bH 9óg>_fbR!epn f](i#K ] ]Jj ##1'|xJZ(Ӊx'.vqhd -G{5 }?$Ft/*K [AsUb"+w'A>||MY*ק0?Vh bdDYl ұ?eIt0f`}~lƏ .ߣiuҕ}75Q{ՠT:`W8#MI#,Ϗ3Г .lKK~IqUX DHsfzk(73™n꒓-[|1Lؚoк?=, 3bK"@%$UBaGt^[qC#)xuZ}%rd & os}fl~@)BwԹAUwKp h?9`-Joij;rͻ5|=p Krz@n hT8,Di5oU`\_9G#S3=^V3'`Jkxso(|5S?*4b#$}qhW0wΤfr |eCȐCVSK?Ѯ$hUqU;"ƏSM%N.ٶ*t۟xDTM=: ;Ѡ'[{F)-P nx),*9RǷ;_I[yVտЅ}M#])}A}CrrR^Mg~}K>}m?BK4x{epε}a1B-¤nΫ1`x,|D6IVoX:[YU2svhx`&%.LX($CDj~hV2"JZѸtYv1Wi'[{Ң}T;bWtgDf%F%|ϳeF؃~` $($%Lɜ Xh+eX"ͱmnw6vj}fD4hBMyBE}O69hKn~gh*:(9CZes4Y>d?V-%EچoUMT-.SIc՗| fP]"{$Zih.$qZ_xAcC? pUK@[a8DLLͽ5 tb"ϯ6^` h<(>RB$v UBeisi D`U{Lk~͑vφyxPPc \}ګzizY^zKpZ.Z#AuyWlIfj29knjYYQQPZ-?s]EbΟwO]u57ShjiTwVVkIQ-̊"֎ rtMOIլ:oX`Q mK+ ?`lOׁH8JT3Ŝpu <L'HDŁ6Xsx^M>MrzfQ {4=y4ph?= M\gyȸEOj3@O/=NaZ`5;_)k/s?3t`3M -F2(pۍQv ΞpzZ20kVcԀ,Fس(KSKkW$ D:9i/`;< gB1s$b`k+ÔI~ i"*k*l)Sr(4=i^)P8˶ofΡT#']d؈#$,WBٖ[bULDždXuWvK.i ma Jl݊Tym?WcȤ|%}mQUu2h!N4 bS}V{:f*ehby|'c'1+Ya-. C~Hw2po]Zv)CxS/UGϖCGE;k^JPp1CUP8A<`RbX2V6- i܈2|tt1;(p~Șxzf-T\p#m$0\OKҺ Iɣ$/fo5RhZlU)N&NkB*+`vق5Z~vhsjlA6NQm Ŀg"H-!Q.5&m(Ba˰E›vRkk.J0jqR"z22^?KX_h/dI"w rXl跊o 7K;wc Ddo(XPv7)=f\ri~asklb3ZЗLWc!w&.$j[ Ɗ%ѣV/a0v͉0ǁ͢skmk%p,CQ23p]@^Ͻ|>ZOdܶ=u>gPysOio`oOî  Zz{O(@'U ?3r*zKWQ^b*!q" cB#՜VR\~En /dRd9@@YV8ZӠS9 ^tݧKFZoS\I7^$S%H-8GLLnŮ}z9i*z vfkuhEvi":d Dj aC5vjdr<.1$pU47 d.ՕiI p?${tQ 8?PWyaM,JX禿%#v=q_ږ`x=JfuS$9oUf{1 c_؂ѹ}HIas*cEJiж`Jq^ Vm(@+1?y ,ʲF7=FW@(FKa޶?.\H҄I"u_Y^I_]'(j:{!qRy"9edn7e!kUM,x2 d ȡ55S5>a?rwrR&dCK/lO b&.u;Hso dg&%sBM VTKe׼AJl'Enu 7uPNǨ؜uq~Nq5cT_X9'.o'1y5c%$m/jF@ l;~Kf+W" %OmIk;/-gkzןDCb%~|S{b.%"\{Yeޭr;|HI?Ηm{Fg;h9'-(X` I$r57YԏF֡kZ7i9$o H{H-2;hUɊX2񃮎RŬ #lLbKN ⽺߈F.B% ok"Mj=ףy[X(j0FGspOV!N{"nU azӝMGRGCcj<иYPp|WGLE)Yu30X{V0Y#T/9ֻX䃌!1u=0;պ)䷬DWbNLzlTRͰjrm+;CekqAgR JGK$A}4W~ʔ ܑ5ʑrƧO:P];z0K!}hU'ëf:c0% A4Z~u]pG*\ TwG"\yn!^Z礰/_ GWD'̉gVq^m4eMڨ2 v 8n~'S:8S}*zJC d 6[~D6=Dx>Im0lt1f$~stY\AnP‘ eecCf)zJ[,YSm0HƏH^"r?rMNm~8Q!7]?cĂT_F y0osީQn~\v5JLUv4 gORP1?r\2C`,CD~ O尯 I@Bt=|f卮vé;S|`SĪ'w{]dя]yHW&Il49 Oܠu|}Rn2I>`y1݊9(وv *Z-WR -ʝ\M-ŭ]FF bmA(̓fseQ%/ {%B'oniWjx=]9MƏʟ Dw͢ڥaB9xƁƃ͒(~uE$m?DYxJۃʓ2nvȠ@kAگy 1%ߡHYFΨc$ b bA:dv`1ݣW(IDcLqBA)\|7:Zg>k F6%ʓ)?y(ԬTvfQb@" P +fpxAk)>XRi-춐SƻJ]sCf5H֒L/UӱYfU 睠nKB9n))y 31sf>GJ/_tJuMd9R$ ]ʕ[* :p-27*RL2Ψ`m0{=`:((Y($Id,V+ 2RNoB Kt&= lLEPu8{򝤹}*=\q}6,amC zZ~ʬn5Ұg5:Fe WU'VLes<9c yK!gST _I&T#1l1[vW!߳@?]1[I{(h͔Xc.)=ːnn rHm2Ɩ+ 39%@1!i2\dSD"U(Hp5ڼPRiycٻy&kQi\88v^G17ᒻ۞);>8<Qn֨7RF½=7v";CCkbcIܢb:$r5 p.Avy#HƚYV%SM;Dh6߼Wmת}mї_iō*:Z]!omFRߋi_Qh1r Hs1{̓i, æ Io2(1*ݳ#Fte_VK0X#%4CjmϬ'ѿDmDCwn,j1z+#=xz$~]\qr-ҳtN0HosT9-iؕZ?QAԫJn؉>Jm6R?BLz2Q846F>FƎ0G?I$9D_=kB՘^_ZWg ~@AHkZh(&cS`diƠh0*%3Ǽq4Z7gfrkNd8O@%XM)mLGɤuORڏ4| ѶcYt%-Xf1P ʔ[3e6Y> ![}|E?71KKPrƉx(iuTM$_;R:XŘ0#,# v"vH1dH A-B(p)TcC?s6DA%:iz% 3'6ɋ!EeDH!:o3|^>3ޫcn+&dS+u>wR`- R\ m'~fƻz&T:6)~4@ ^6%&z0?k$L\ Eu5n2~=ss@hpī󹅶xI"E@1BOj6HcU\sUZ&FU|Bz%'9kAm<⬉켳~2 f|Hbi_3 b~.%1-qy@z,')p{dK1DJ vA|N<:FZ @VA %MX\bdi-j}\ְʿqLA' &~ iHys<缴W_%h뺁]_b\indBR(LsRI_1_h2,YAh_ٍUne6,I 6T,\6k4* CntH )N|Y'~mXa/d\eL)׭6rdDb'18Þ:wN Q.<7Ka 1&nQ>jvǂ^ZS*uVm`ȑ 6-7ZD"p٣_sB =We8H{;)E!!4u!<?Y~gde_Жp_‡ H"gҕȧcOVZHQbJA 1q#ʕyi" /[>A ]; ly!W SOB]LԏiڊX2@ z9+GjtѺ8r5|bWp/Cu]?_u(gz6Y]"*`/ۅe|K9dxB1F_6|g!%cGNWf8*đv29 DBNA?y{.+?V\k"@ŗ]_(vv8 D1Z4ˤJ}cD I#{3Gf*08# dBdzyi OnV>WEIٱ-i$Q=E4=~giPGv=k ^"N%T{T}X|`T_(Ɯ]o>_r $!51 7 ϜEF. %-Kt~2IpV g܅i,Ed_aBٵpfw"SXiTk3uB  1LDo&4WQrBצis=9.LU$O~m̪8G~7V\Dߖ78nf_vssDx /H&_4C<'ڠkӴEIz Z__vQ\pGa*5 tV/f$ECa!5kǖÙyYjo*8[ybTj`V_2y9G7怲E/_bQU_a\y'S/msVvDD}`mm; y԰ hB㉺6P!۶q1f|e%wVa^tӅhFN3l d%D~ks5(8~lD$r0O `YmOnnTY_ 'Abd2DA9]Z; wn()gFemu) -Bl"P<ށߛT`|63ݿ'F1!@BI_*XfH'⺈wW..} DXT(ʘ.pL_~gJڜ)wh89,S. h͓~_5h:U@?Oّrd}/52yS)eR6~_l%K(U|i;x@5=ϧ xn]M|JS-+\w H([E9:I `_{{~a#40䫈A$Ju괋t.V K:} d6 CYlv9XRuKk`  ;q*--%)T9_*M<ߘC!fqa$J l `O_ym/GAImfrH8ˠ(FvU=y1zR4($\U,;,\VEt3zCw$"jPki^,<+'2^17#|\J(|#]Yw؇Am/.:;-VJm}7 քX8sR;PGsZgEmBpR)T*?“FQo:{w2PjdL8'(=u_m~ xnvPIOB0^ޘ$0jJ_qq{?ѠڇVT TⵡX%Ney*8ۜѧSb~/vp$0\fp!z\8CS<)DըLN[s5ek&n̨=J3+wa 6ڝ0#)J,܉!&!FZ)K _PT}zfꂲqJ2:>ʊ}IЗ G!Ymw <" \'Qq!ET+\g$5 '!-&L? f@s*>︔(?D \q<6cDTyǴJrvڧf-m-ٗG)EO97Y3NGbC`E-peB ?0C''9gdNiV#eewk('K6pu: 1Rcz4wxRE a&] ,EtNjnIQ@-$@?lz֩lYB1aO>{6$xp-3r_IݺVkƷwU5-#~-vtKcu#dgr!_ǿ2jJA^^2I!9"ТyGOm{ lU\s3$eRT] H cZ~v5>!&Gc@k d1/opM̱;_jLSC Jb8*%whxBσN1XSo}'+%TYh "Y:4F-mQ6ZŒYk?r$|&X[Y{yjゼD)%{# x5!H 7+{)el]wM"#*'|GrDS^]J^"!a:yA t3&}zȄVJھE&k~2ŨW;g0ů3fJ|;2۫I"zt/L1F'W FhdkMovdB}-bE%G.g%֣qD5.M7*[v7stqDycR֩V]4RbÓ0@~7,bi.Gs썈W8qGҒx3ͷV|#䂫B):n%"DKRk: QcĢ(@do+rϣ%{<<.tC6m)[ӕ:kGP;(`F+^˶iԼ tȵe"W/O\ۨh,Hu6 ط_k9q.G:ϩ!e5=*CL̊r;[[GB:X3^suaarc7>ɯŧ;NVe_+ܣQ (B)(DBP $g4 a,3 & yC`MJpe k/QV,P zxe͜K7IՆexNu(</A̛nBFcүڡѸqsv2„nTb.ÏlZOܪKuI5Kh$!@ieR5k8c⏈S/D6A=.Z(Eo][t;AbbG;3/ЕVte~]I Ä"魤u$Ἶë:oo@ 02Hpo'eue7>NmJkӝ,nkƫ̧"7&fc&뻈9nUuf` z7}P*+ ln>]/tmq" f/f"Q;R~mgGP4.MgOCl R߀Ik\QpDFemJ*zeHʞt^80q=<$i;yXU T&yϩA0;1e׫LltaD =0Ggd]e Hx \"pbu~T!w@!M:b`~$9~'(!=Q54dm")4/087Yc"^xK(GG1fr񿂔Gh[%`>z~;RJMv0y"w;+2G-L.V43tN Ns_x-up(I+KJpΛr.P%ާY8 IJx.HO{R>b.pEց]Ho?zACxF{ !3W%SXN[ssmYqFidɣL֙=fաM2TQBeIl2N,S-jrHȁ-Cect6 0*Ah!1. GGA>me eA5E*M )빮r&a<3#"K9|QT`7Th[3 ;1CݳֲoUВ;q/lv`z_6G FG_'Ku'1 jTwb$a8,OSbN}P^%~73Jİ"> Е?ϽqpDBߦ#NeILrx, w:( L8OnC|4' T ɕ#e+ +o_^;=OE޹ ]6ez x2%P&w}Egi6lD XN1Ay*.x*6ʩ 氋7fgV3gp:u@]߷1+TE٫t¹7 34s̿[&hӴ*Γ*Tb$]ZhB?<A7= n[6- ä6<ϭ d,Sf˾}l}MɈH%DNGۏW%K|oL1+0 t5͈\; ٙnVtXwz.3]ш9;܇,ڔH5 b{{GԎ,#襅f \rmZѬ@T*$m(n8 : i: gj yZA,svӿ3|muBᝊp# 6K,cz :Jpňl܏%$@^%\P1M+$K=+ 9zݷH e4ɳ@ǍgQmR2וw#RRއ7FR <$m-*V=l'٤^gb>:^!6#lMgwiϑ&x4X9u?MDXP(6vn1;]x~"{o|)GusfIrBj37x*bPZZ*`H]Ai9BInCw ۈ( +9q3${*ρ۰ M" F4D)'mSgf_Y@{:\\fwy>I [lEƸ攇/i"ͫTyk2%)CذAӆZ UZn5Ȫ`N7`:?x@r0XS}}bL.[H~VnԜ_ ө-qgϸEP¥IZAX{# #ꦘzlh6ZM\9o(~'_bc Ɏ`|R@GN}nNQZIBN בQ36r n1X߱ ntz/w+pMR(|5UKuO|(G0īmz Dj9 wYCx) O4Z/$ d`0J$&ᤦ60 JNSu,N,Ԡ!p'KK(U:~',@#(ū9tP)O&5F>ES,A E^NhG}+3bιmϼ64ف v·o 3@{$2l/QֈwhqZUkcWm~|ф5|vY܆mzo s<怇3@Iy"C‹0MIk[aqoK4ZK*ALjm>x|:kZ*} v A]> ,dP< 8 #3-zT/w%@LϿ- kh4-\6u kmiY^Ë9{&]M|l-C.DD~KjrZ/b|-RyR3} hx4`W </W@2V';F)Rx,(IR] 'Ӑ7 (# \æ9>0c~jm:`_")pQ$I^}3ψtc}:A<-Ms)2ac9cE+⚴ K(4NsŸyg{D&&b#C.0͑Rm#_;j/^fm)N Ģ_.K iSZ&^Tԕh֒&:ir7nڃ1YAL~ABBt2{vXL/G$Rpwq&F_96t^Cn펇- _m* (W?&&b׍V1O %W ay| $Dy<D/c 9;NfqHWƲ7$Y-C $UҰ^zJRRl}~.?%8C ^_H$}ܬpdc?Ud4*OmƱIlޡF2F ݸLM ЫEfҠC)qpy}'sc+i5I[,7COvtM zvtC%eI046dqJ~wk+d@3asd?-LсaO,rәVRZ ?ưeglypI 3JRܮWTXnT5-H[K}-&Cfd+$Mdc nvPNj$OVuJW \ HϙܥW΅B7xp{{3/~r]t`a'ڟS*+K}^ (C쁫4ebWWvBjh!a_0}rfamvbc5w7u}nnLHNOAEԂ贋 NRGB8>:o;Up nŁ|/zW%I4e/`tw!?Bw镏)ý}yVݱƯ۳VՒ5$rhȕw&n{PSc=G'K7gk0ƚUP|T7_Qvf7pGl9zgt=w8ڥpJqe!D$T4P ͼgy(2-Xא0_<]?v5:iävrsR4Zy'1gٹiv7-; ax O!%7+^r芔ˮWα ^3Ib51zF2@qoɢ͏ >-Y \VAXn>)PL]qk)N3Bef5K ̎_/2˪hnoW>Qzڑ3FM{fɊާ7Z@fz > iojHXts]xR811P2y[+4*BY|S}7-#&8loQM)I`l$t8q^@\-j\LBn}xe4rkFtl@XĺE:dq>5#1I_aj\ >hqIqRA #@^FjEw's_3^Va)_c\Lwǯ[Hf}#T~T;4z7FeutچeQ<ϣ/A7f4W<^{5hƤ~._Z/1[fOV41TaY.sTt3ťx\e4sU$0 _!U` vI^+MnnjVFn{u$hwbEU\s+ȪsUj t~Rl4LMܮdCC^SG7| A]ޤۭ#2/D|yu<.p \+V778Ǧ4^7k?_츞'w/}'y%Qs>++jcy[(U~ױ(2KrU2!y Ρuh)K#v5pIaW  % ҥ8ۓ CWBi:7sx1ƽZ1Ȣ alz~`gkU] $;rq=@%nn9N@}4/W|8-tbϐ&Q`iLk7Yå-ϻj~ gʟ5XWX6tO{! G k)7yBFFsEk"U8oܿ_wJI7~}W?kE h7v*{TjM?of wp_vQ,yLݓȶ0J+\ e׼Ձ7vD rjUoDE8WEC 5滑aZRˋ] h䙃ZM_jmߪdw0={44 YƘkO")mRkTC(f|NNRGiIx3;6A x yIx-}sKiu:xo)WAd/W* Q{twI07supXU‚n.K}OV8 N*k%%w٦R ']zeށʶIE8&(l,3V{+bbLd=e iNAv"8!T͂;+aw :ʕxLj\T%XevXr`p:O(Qv˪ x?έIwt;:l=yzN%}Y(*b'b|/(5R؏3}Vޱ]~KI~rCL}TTS"4W%[t| aR*:Pr *j'pw{'#ϴhRF*nK M@S ?YIMe!&rVIsJ)oğXk%Lx:E1󺿝<|X.G'v3}Wai"@f]6+` +Xh[AUe c1h:_s~?n3@x%K-ɴ]J*4h/T [sfiv̏AHƹ nB/y>]v'L!kn~~M |Cm*X< Pk`DUTLHߎCc.rk9,U ه)G u pD P=yŹݎn d")Š.>@ݖ| [}ccVx?X'A=evvh4C(OGiwega #". t)-IĻ|p!XW)7 B@@0!?wB#(~U|Jկ(@Q! @l@C E6E퍎kDÈaJ5Մ#sJ7pg+I0툞{0[ܧrvD5ZDQk~%f0;-ө:w^S4;&TS|W -B kbWQST; !7_Xa, EUVR(kk{?%m?޽(z7Mh9> vzOٙȑ^GzQ0Uᶏb7F g*v.Gz*&֜rv+7n-{}TŮ\55":* /Ým0)ϗ컢c|N73U(l6s=Ø({f~UTQ l9pI2e;k 9{X;N q4I9e8澳%,"(bW:Hk H]@'$X1[Ɓ+nc}8L\|=M. ,ɤesLr:(GqnN!E6 ;$K>њ;PK@V6?/ݟTZ'%a#wk-VFT>v=/2&wћf]z8lC 3 )ZhlfGIgŤcAl3loҟbߏry#9_9`%BT_8Q+QއDcV092 ޼&hAv n5A*w*J3[0yfnM ?!\)"~u;pyfHt Y?_O1iZ:iɠю 1B\TxY2Ey3 wS!HayBa?R۞KFB L?ǒfH-PLm 9B QYA|B+k?([7nb`_WcLA Pi:b%3 s*U*20C$a߬(zjPMf~رGym>\8X&z$`JsN<+5{ō^iw- '5@ *]u*%[=U4f+ltHe15`S5 w^H#NT틫3 B28 Hil@I5-'F1~[YR:;|0:Sg@KJ &0VS~U1ĝA%*_:wO"5oŬGO5Y.̏2UbA9<:7$ ]/(cwnbfgvo{o(NXG]FWYmEZ|V(ֺW9WP)G.| [ж$QBBu;fZ%KHZS5Aqdwݙio nxlA6f> 4.-X{M%Í~)aau8UjuB]VCFԓjaB=[we7#ԽXP8%]_o{Tf~vKmtOF/5jNA: J殼>K)q%矇Ro&3Be6nijÅl27-@x:bTyFf=}R]=Kin̲$ yÐ{uierVif}^9R.؊8 >D] 6[h LiCvCR8(;K+!e 뽸{g63X@7A.pioȕh2,RpsbF4jm4ȭ+=}ax,AɓB >ǟม;l[;`V0m(2ZL“LSR5.r dmUiɇ9 ti:@ggY?@= o4؁Ic^Je ÔB{tt$hq"cH5bYʆ&ȡOPi6C1mӆ)Kv\E1D~EjvL N @@ލhD>Vh([9Z˩ ihM0&=/R%b Ѷ2.:JSi/Iõ_EM>?|aoeVњDUKUj`p2}HkYV@HU-x:jߓLjXlZOcEAFaD,L`yb @1{^$nOjX]f(|hvXݖ@ۢ?OiJEHE@'I:W&o!? hDNm*/17_ '޲VI ΟYC9&0~t4~R\. XYÕ{'|b];M?MBk? gW ` .-@M؂/ȉ~wy4:!WY_ʹWEH;'Ȩc6`ԧTz^4&%f}L 0yoޟᣛ rN姄 ǃAA¨@9cޒ64(glo5y} =ZTKSjl8S鞴>x1cfȟ KZ&=:uE%Ku ?n AіnWxŤ@`UhbAIi 2gHjU;<yAY)е2|ri'KOݙ6HXWbZx1#!QZ,Cqɮew\62\|X2 >KQ^>~fΊRt<2I>Cax X{`usg4oJgp iVfI]ngjCG>[:XRa%Vg"܍S~d]UdR%/0lnos%C4nugyROo~V'Qν4w.6Ԑ嬊`L^ˈr% bMҧM.󿤉EM wq 33JC&A˰:P-ڌ:26 9uYX vq1=f{$vN#m^X/̯V?7_x_i¨Gφ)洞eLf$2{ny+-y+ELnT43ig8کbGgO#x2n}p8^jp ؓ1z*>=08C';)7Fd3:M@i8VZ\4`! ۸kiB8r#M9m$?28EZ3GD&phuo~j*G4Wg~AZ%&!Z;[=b[5tvx@c9vn]Y_7apw{ڮ7T¸U{uŀ^KI;Fr"pyWkkV垥=_Do4>1v7A]9<u9V)Lؾh;z7#AR-[eo+ͧ 55inҦ_ aa4Am5J{b(OZm['{e4mŃQ:NHRSYoǖB|U=^lM+ǾiE.rN~ ?즆-@!kY \緯 )c귄]ʵg+-х2"_h&a:\<߳)G5ՕXltB<01JEB h7.dž8oAGEK .>l Y-k65ΨHx 1=V_2>w ݰ"Rځ%Ͷ$˻ZP{Õ$%!؍Yd ֮]:躼!)4 ~(D+]ixm:{֮NVl' ^EQpOH ܦ'"d-D)!tCcw6$)-dX l!Ω__xn>+&hͅubgi0 P[|%PfCO˓N ZWcz .z+>85~7)-`u2~4iv-e{-OVs=V"ʰ[ Q%o<,UW!H}](ok1O/|(ɹNe!qiȠpDl[-o*Y3':rH},`SǸA׆|z鑬gOm\GZԵLAG7;/x&$wMpRzTЗ{T|nl.k-&:]=Q `' u͎ywE3ZТ<0zȆWvh̠u{]Tg|6cy2w`x|bJ6vF$Ty^.f(n]甆f2f9({,2UкRO՞eߴYX xIks d\>aY'8F(s;yLF4$ИJCJ-ˠJ w)<#kG (~C[Qҷ:v=2|dX/,wrY.D>'cP,N#G!@)D-ʬdkmu736jdw獶9G%eyۮ$IW"fQf^ޏ v_x-FРئ{A:7 Y3t+-j,)ZH-}_mk}Vp㍾K:~9 ayI/K4+\ȵ>"& Q*9lVq|E_[u,9vZN*}ܕS:~~cR[^$Ԛ"o2_jԽonw?urip̘m^ws)0bcÏ';;{2`}ABUUR_zj6շkTjf"xFYUy՝éyQQ!tG9\dVXOx.U0,bܲ`yuh^NuI~]PaF'*7|s·-Trf^ɹqOжTGYcЦ HYࣷDx0XRkKq$ TJgq \'O* R !e}vgCfS e8bo0Y% }`ؐ\2x>o&c5vpc^{w-jёW4~s>ef\rV:cRK3pyp`şE +mF[+&N툟ygCjġ:;b8/0i7lp1"I FWB*VE(.!8ÒʤhSJ̖:%_@=\?}pO1S4^]5| |  4c_炋7lE7ʡ`%[Ua]:3snK+jLMJ)hWfkBR?c4xA/1ZXa LbCeոj_ۛr9zwł t#QI51Йٸ<#O#oGzgFC(%jp 5} B^]=]mI_e*dZNH.NW:@]o[b!{Vh$oR:)XK>`NʨePd}_rUvj+͌uYa! F*FYz23?n}gp=&C]Ed&rF~S!%N|bwR!)&n3f%. 1چAާ R{1@" 9bH3p=Cze^) qYc'UM/{Od 7 #Gf%Ey{%? av|)u3F&VƒQӦm9ox/$}rcPڨjp2Rh!F-+\AA:7<`?/>=IQRKQ ϳwrl@ڌ=@ed@>7afzйnqY{M:j&\ҞXF/w$'zfM k 37eS@{7fkV廻㗤;Rp0wih|S?W,0Eõ^>\_uI4t r<y [AV.-ehOr"mT= zsS29sI|dN4m_L64m㟢ofO2bOIw0O KAMfho3QA1̓->nyG"wtzQ6-ަ .ٍRSds1{To]8N fz6CCMvKs*JDE_TQaS4=@n&c#qM6`r~ xP$KY tt;(,5pA[6CLMl6L1=+;*g>3OdeDŽb@!:G&Y"&v_\˓(y>&\(4(7ZgpBcCpEf8wsu3tEݎ0D"(>,@s_)ySz fyA9pFvPnPeP-A,}2Ѷ\ %]Ɲ'cLQvj7l6ר/G@LmsQ= 3CnGI^IkٔxXn7cXG"6WFksF`ߣ 65 ʅ%(8lV2J|)󧀱6ue3*|;[{;U$iݵsYi9Q#&xR!_YP /!PȂto~Hgp/SV3i{{G:#հ+]sړkQL! a\zDlX4{` KƋ~sٚE;,VL[k /vGAe$n9վ$|bfӏpڷh.Ismq)c?ôBT14 XT)!b5͆[t~צD7`7xqjLFJSnduޗ:&=tfԘ#Qumy/Qi/219Aj!\~ǘUvx7aLŁwͬR&\[Q @E~g9$iJgEԡpc#Bۛ.BgדDSW8:Ѿzf68ndwN1l؛WMSoo#;"~\jS!gvk`vwC굉;78 ;=%a2*Rz/VEgp,Ba/tj2aS߃lIknbQW* tM(`-pJ:@P҃s7}@0Ҽ_p(ɬ _mmjJ0[cALX6_~"yĩ r1T0B3,1u* 8Zl \,W/(IV~ߜjh1šo*u29hIᔿĺqr0NJj`W 5  !KK[Rk2-YF"SQߘ!#1֨ p!(hMb)L0(IB>(*}'X5űFlmЂ2unw~c"ID.HIZw t?A%&CCCu SZB'qqɳSx4cj4qH^/ ~|*=_d-WHIX ߝ[~J n> w;](vZ>QGF >m6jU_X7!pi]4, >VBr[}-Aq;}g%4PcA{{}.( ީ(!#VNAD*mimE1j1->KjwïW[[{!Q+$@/9i焠*UiwW[Θ`MQ;>dK1iϊ׸VliJ!A)j$bzl?'9o~obgTx^ MLE5v|#lhއe;݅ؾ(ujˈ5H\G"_s`c?}1uL9Y)p_'CVT4ѡȬ<5%LR [OYO92ޒ He$SDfBNHe#MT!=C K12h5j!lrb%d<)!xb(x0]`Ă^ me?8 o@B8%O那r`$- & ʎrtBӬ%/Yپ3-ǟ.i9ED вѶfCYBIwa^šGoB ]XWɔ@XBopEGnXVM2n)b.n) ]EFw+,`~<&|1٪ 5c\ZX;]Z:pP*6W5HK`TE>jE̥$XMKᡜߪ31`db_M͚dasjXf+IHZ#e"yǖXI?:fqYXtuC5y+l`?>or_U)^zM@t<8a-R%N; >~i;Od+b,=BEul-2l?m8_#YQAKIdL'pGd:HcGpN_ƋkB`!al6;譤VPDVsvY)dO_#M8pwAsWbyXv_2>SpT߻!q~'A;޻Q ܖ﯁U,U*}~֪툐L o rlޢo@&B9ŬˮJ>Ftb;1KU1s=697'K?YT #nnqg=:3x3ѳD5Hy_{{_v+g"lz:Ak:|Ud= "dk3arJ%eVj{vIYW'I:D'qtU,`mA|i#%Hi$rM'̐E]Uˎ u$xHچ9!~x /a/GAyxN v޷\d C)߯-B[!ielE.k~&bM%zt#3BMDR̉"{W 6j>(At!!IdKsXzwE>'M)[k̊re,|}Eu2G s$> ]]T|>^$Yns†9uA}7P)M/N9Y+5'߰@ ɀsla C0FH׷Cy*1j( O6K.u#*_%yGiDKC)H':YIuRS:e!tlݸӀן&ĦL¤ BFJ3!?It CeaiAa8G|b1"g1ǥujv-p"2LLd2W(s\)J(,LNt S[&cd_FLX?`ߖrUspރZY*?X6 -{dF-xL z &V^#jowwce"t  4#H5#)wdÍ.]Rj!+N`A:]Xf]bG P ++Zv}y,WK%_^{Pg N5*_ 'd ?Nu.sT#60YEVB.zR@(=_GA<[,-%W%0|1 QJĿn= 25}ThaMww1-D؂#z]qMG$H0P}\p+V V=J;N+t@wѢ\F̶A#7cLM- RK3%N{$pߕ9`d{CÝl{H@g7uW؟3|0^J<\j9MVpXiby>b~xY­}ㄥ}7ARvDg(9y gfU >Kf%SL.?9]A,ooe]0@W2GLqߵ ClgK>ۂ#Y 4BOV=V#@3TFjPr:%sNŏG+w)LnO(n CU8۹VS#^eLM&gҮA{{ vr-ށE_rt1 @& ^*RZCgpTZ X#ko3[a vѵ5k;-9l(NvLpQBgem7yNjytu]_EHIdct^?]'^?)Oz+Uai[jSF4L'Hmk.25QJN=EkV|{  &BOR;$}&w}Xa c6aŚigXb;lhp>#9,\csؔW ȋl-бfn`AkOo6Oj.u_) QgF(D\ z"QeYo\5%c4͊ߝD*EWB 3F:+3x@8~NN'Q%Vh9Hgxil LVQj2OKAwb%2`Z@2tpt< }M*{5ܐ +k0卵FDh9WxZ! -U,;Qpob`s4b_fXP~&:_;~JD<ĝH#}'b/|$`.3IFbm53M SpګZ{~%z%& wxwn<Mӕws1(tk9zj+>1%AKSM>sې4m'瑠ohPW6ZMQ~\g fO7 YHDH PB@ Q >O=Q =wYrPՆO0|4 %GXV>m(/uzm[0737kt_ROfǷu#ްğo)3Fc~a'+2DyuN)@[Ke~PKqd{rڥF y_r hnoFqQW.6xsT}kr8.v"Yi7嬖d5'gQZ.?kRz$wqt$hjDE< $M2bGPYj$۳@_us6y(V\>7xi+|ȡȁi u}^O"L_ww0ἦXZq=Ό~|P;'2'j^\Vbnm˖A0iSkO>ZA Ḽިؤ2~^Vd[ U.$hD1:AY,S8n - CLB)X*MXLz]XMu}՝U PVȔ ĸR/'61TR\OkgQQ3SqqDP s4JC2!L|Dx(Bg%QXwI,N%fSɾ:/9 ND9~_ K[ƢeQ2k4L 8P BG' `N| 5wEP^Ts/m1!*Ia0lD$DOCZ0&j`edحUA ^pm"*u#~"^s3wq+YNHRDYDwEZÇX'EPaԵ*RGvz٥,99yڝV&NsYGNzTdYʆjcq8tY /X=ϥ[}MOP?kW㪅ٖAVk} 3>I]XookyfXqZۆ^ o)l'6hj! W|JOO@2įVm=f8cy qa&"ojy={.pYin^~D@<(:ꗲ' (=b놹'J{Pw2"<@P EPk8˸a/Y¶,=70G gyI)~!~9tdlQUis E)d"e%7ͱPXyF1[*e ~+\iXɩJЪ"Gة)I{j qa& =>e 8v;:9ç_cʘycz'rΩV-(1W9IUiXb D87N3F`:f]INK9r,DS-֑yrzX=Nt^ֽ6Q}tu0O;#.1d16b[Cָ9A_rDs;%`d~6#Y/^*,upz)w'pśk:^>b`AS:5c`)€,{lN0, G=f e$b1)+IvIVwd;T]>/~8IU^Lb n:A!~MMXھNYun<t5xQB%/R;KdIJ; ,H\1DɦR?Z~  iv2ΈX?fȒAb: 8V2ꓧ1WQ/JNPҼgm[`67Y1&¦7]\ dA=VЋ_ܶeMV1i&`MF$N J@ZN˫/Ly>|HҔ~a^G*')a\A5aoqA+P>6܅!m %QAnUYEeǪ]/؝0wa+OxZQSdILZD9R!)5ڭa*m ]@ ]=#ѵYw2͓u~]D"*䛉%f (RPA~+4\>\(>Sf?MkjyQ#|(&hb&*]{g2\zz|q)LξMe0g\j!"o#U;~֙X>*0jmWbWqneL聂N%P8p`Y 5PbF'K̂  CƄlmD'e_-gf[-l Sh(?MVvuϒOd㉔D6e(ka35E"~NAv;׈V !p@c`.T::eα_zсتx>Xv֤0":^t9 rJt2k!f'q"#S2]t̩1#OL藍 /(Lt @ۥ襭ͅ%`^rzL]mv>e KY+ ޮڛvꪕ[zeA҉KˈVRu|uaO'uM[7MB4m]ƃ;0|.qwwzրFߟ>3\S~.cp@XۇԂ+N{jTb}Ĥ\K׮:X~2 TW1BzF~%T r8FDJUF/]qD䧌>bDxUGWi jnۙif #(vvjRP0qd*4']ېC> R~iz1bWz;nw-p{Eql 4 k.qGTjtTaj |X+ ev9kAA >Ɔ\i9rצ5wEIJ xpof(r N&jjEe!kV hUoXN# NnݖџGp'gEK.7bg?r&L3ūD |ӟǁvظq?e&\RR.eJ̳dةX١6߅]0I6"t,hKZęI4xc|pSKo.GxA*P%C+6kvs$ūxb*~h5D ǩfdmK1p8_r+ٹzRÈwlRYxX'Sh!fQo lsj2_s1]Y^;lEd`7LOVGH ͂JQxw"AJjYGdᧁarls95d`dߺ$`Y6~aS3*K 8`gFu=W;An{P!ë~;YL ;15KSNE_}'. CՎ`Pu~b^'K{Ok[iő_;rEr3):l+/|v\!CC܀DiemAeQjc1a\O̞rY&e7J<\6g~!{kO2!‡s |%uqZ9.I[3rNMWlͰ4# ^Ł#Y&cxSkt)np,Dllq-OL3ޭhUbͤZ0~ީ:~i#PCu͕Eikb%uD̕Ҭy`Բ倘̢厞 O-opU8ys1$P/(pvp+1њqӆ$$HPۧL>dؼb#X!%'HX$O5%&y{Vut>F$3)݄g21{<)f\'WV6sH.VPdu;'?"0Ad>-(O)G &M{y>]݂h/LɊ~?QčlE0A G[28sRIuo'?@rd||ǀtXu44XmokH\&SM0>TLo;s|7zz5ٯݖ͋薹rBVR35Cv~<ѕN PsOA>|=DvPne&,!J(ϖXCԢF>y[UE%Jg8$'[^aCՓKVeUnj56s?8pdd|];4Ξ-_G;5M49i,ZME?Ju =\OQPQ',FcK8Gsv桊pctsm HNW~w˰ qʻR6~ޚz6j IWHhz%r(85! ő@&y}HxA\eTcԴQzBG$ {7B=>heFᬍ/'4Y[[⍼?#ɛ zK?z_&bA䆘44u/,,BCA tinOj,rة'-?k˅HQ |#]_KR sV>q)TxJ4 = . ۹6B;AcV ,"J'ଝ Q1c.ҽ}Ո-D%m$?^Qigl/DmkԌgR9fx-˟ +I$֗p2t-ɞJ?~>]&mD9R_fj|9n\;<+VώԌjFen^3.@שWaXknf 77 FgY?k=~a¸e˓K #WR=-;^D9Ufe@"8+hr +& ڮYOAw}Կ-ڃç =nʸ?*Π_e߻8T R6EpŔ͐.D:+Tl qgig٘l,N>6fH;w?x@w( RuU}_}/Z`;&0m,0wEp^@[+r; g`vHUB턗=LT wa6l&!_[IfȌ`+մMm+zȩ_.CyГm`&Ӆhh! k$iؿ #X,MjXI kV!ʀעBx$X̯AՕJ;iS(V+,\ĥ{(j2Kݍ.Jݯ0WNfJ7 |0"U-% &>H,ԬL ANF'Xpڂlšn+Rb̈-{DhsCG2SҠZeԌ~9[dLKt{g>7]z^\D(C%";iwJKD@X{‡@~w? րx|Be@9aw>X.{1ErBn`I8 ;ȩJ_s5Ѕ=rm$<'a"׫Nv0] _WQNE0fp۱k7!hԹJ$1rjTYjR=6ךJ$ V#SQ >̶4X$wFܺ]YW{i"ϸ"i(`E~_k ש3p1ar]åPXPiFC(t }(\~C9(Y![jXכּē<M)vn%,V5WȾo.euh nNnͼF11noLri.Ҁi"XrGG^c IbK#O% reEF 5aɻ>vZE>:^d [{6Ik X#٤H*Z`Ο 6a0S퍸BV|Wf]❎q!:[N]X䨁 giy'Glraי@Iy,+K4bRϝSlIz#aF&r3hʖ ­&N!p6yFs"yBNE#dd=R1KVZx)Z%[V1V-:wY\Fs?UΒw}񄮅wݾsFV1}KIDd_^yam~ăt;"kx4:aA"])a}u3psoK^0mzON8R >~xa -!h?y9yh*?]ezpj< 䕥uOEd#*ytO˞0= :zJ?gQ<샌VF'1!12Z$:?Vxk-!/\О@{V&{iOŸ,Ԙ;y Qև2*~]IHۢ eTN i՚Z'wP< aDf~5_ƎdDhgW0'SZ({8j6=!}8B?P1_>u˪NocD~FxV5J&): 63c/2*9W,9 Naecb/ЪvšiM^IXh2ڱ:w)W[J<")q^ͼϣ^3*I>`/xXÞԒ 0ox-xiv<6yuv\l8z@ E] rD~xʃQ?zEM8#r5AZ<ޤ#) & " h|;k8RoJPM)'O~{SLՉF%c~`ح^0~"X 7wwP߶W3-w c}^Y܏Eʮ"u!{Tx&;Vg6wIlL.?'E QƳH2BEA(F?͘m>knE8pAjW% }]J~M]ϬH'nK甀gX0/P*;ـWGPSw)EPL0/W- 9?@F¢'-2+*STetP#qc#beyu2ׄ9bJac[ϜL~xu~؀jx}^eXme/AL+PmXS"pZ'A<.GGYGBmG {+0D'{Ȋ`؆u5A-FrDpw-Z-ߥ0EDɴ"zڇzV6IŒ ßCc&*&FjJwJ^m5..r)#7bi _@!8S`AJ)wrb[V\N^F8i/DXM"FRi]QsTxeJ H-:w^jk]![+P8 ,@ٲ_j';tC#3TR*2A+~ "= } iffnc҇1沁4*fqOHY&فU2F^' I ᯐ'ezkͳ ]e_FsF=Q}mfGtەn |$͹Tv ; aHAK&{^fe6 i>;hCz1f>yzG)vNXl"w Ldz1VI=[K8Lx40D6/W}:Sn{=xΥCrhBhc#i0 Sd/OZdj"ןXvܰ$8;Cmj$̏|ˡfhg}嬮0r}?6РsVBF@K&'w13 EDl4bӯf:@cL0g8F3|j *75٨[RVz)}}Px2hhSw%KmQ^"vL m?RBn]F<輭1xH`pJ 0Mۊ.Zb7v( \g}l|/K¼ֿa%eU>ٞ٠PcrX!/0h:sgϥ23}TcC-Lƾ<l#lL~^9 o%y6_Oežy'YX@6 t5hrןI7{*:4LyAE c^6MXRLg]m ;;cH(Ǩes;辬r1AS=dS8ʚsʘWA|xJ\Q~~Ov}Mnecބ1xH\DcBN>i=DV=x)`Lx15 /!B W0 pQsNҞ&R}$E -+y;i9.bTe}͜-;P]4gA IEWce3qj3ipb3i6Pb}r9P%g5?ҵBw:Q0Q#Z\lyow|xKΤEi&ݹrkZCLz,SD2p! >[vEzekڢʘԶ[fz(X[6vƝ#Ja@D&eJу*p˺~ f30Qܜ~]3ףoh{z6ÊR?l1%bj'悼$]s\,5Æ H%,G|8>Z1*CmRy_G)6Ni(Nc| }6G9Įy@NN/qCR,PU_^AH]ʳ 4OG@^h˩:hnL1{BX$,ILCBaEK0r0K[ay%R <aLaŮN4}Ci~i]69=h_Kv"R+ @gJ2u-BfW>\ثΞA9^${G?O[g-K'`/^'n}v]HDQx:Aޮ[;Ɔ}s D8oqr 48;<'dnuʶYAPeUѬIAtop<9)Vk{uijzI 7Օ/m4Q݈CTrQC lޫ"g s8Bחiw7T9X`^ s뜣NFYl4{vၶoٌOs gQ Z6| ӭL<Iĝ=bfm 0~)-H(7OE-\?sk%yN>is+±mѐIlkk:w(7պ4Bj"qABHMBt ^*%6K (Pl1yFߝ/JEUX9~.by~EX F l/eGrI78L:oAlj]zھATI( 씺zCKY8pXVm)HhfOnȸWeR>cff&ah e%N\u4L^o!帆~pfBcճ-qSu1QZ,gQf@[Ӻ>Z&W=g<'l4uh¬8To@5 X{KuG:Q8Wk)=MXcUt'z 2w6DfQ _e]>(E^}Tf4zۤrVGT?Cታ88c] NK5j|>2 j jY.6dSv;pA4x ?CQ f" NggKv rVӽPʓSMʐZ%Hj#%N<4`H.Jky;7 ώ*DTR dΰg(dBOXlI0tX37S>MXIM6wEDp Uղb¾b[H=A9TB/e\~="WK{{ǸnX Y<1dSc c}=؞xT2&>҈Dž C4TxN<;TLmTdg!:kiU(ǯ2ki#Y =, uNe!p$6WBDhg!YS }"c B+K9Vp~h#.5UEzA.! /|/DZS~Fʊ9}˗!Gͨ|W.9"F^(NZTb.}@hq\ ω$n^(@iMJDd T5W}*#\GcFD$>jwݭ Tr'lz?jHBBB nCN RK D0UI4q=esZg֕fmd2+7+i!6A|b EWf:KRgιu#_H||&E~&j( 6S9͗נc^I,IaA,}HZ#]Q_D\fcsP^xJ*o+^ /tn fzU E Dc$Fþ\X%Vv4zA/ȫ`b.!Z_Aǥ2̌ ɈF @vtHLpBjܸ_`{G­{H<&X|٨|2Tto. SJsS ;Džo_ (Cn$ߔB33Yq&嘃p͟cbš>EО96-:ZR&:d of8,ᾔP&CuTau!L, PcDHZ*Zѵ${%^TϒmT]0Ce^^9#j.ZWJqpKK@B4e^W]/E9eV@c>L@H7.gqOuQ6ii>ƷT<reKSξa]jd8EX 2?f/xyNLsCC+i[zًqݺE}JζL'u11 [Jw~گ0FS@{tSvbO'H$wV6S ͹Pjr,y!^E.O'x~x{1VUZc C'g@e\! F'n|̴]j|>97}ga*KG~LL:Ĕiz㴢֖>-=no*!8F%&ypc$Cp>6̵:#H 9aK;Ԁ]|?N0rWV)>Bd70U:;▀/gf((`">xPש@'i?ń"j܉}/}T'ȸBV毥ѥ^ip.yNC'yCUl'z~iѕ+h{TY( wFӰ;Y`\Hn} '4۰S- u_]h+#Fsv*LIm̝e@CsX %e:GRO#|?~| hT Έ\QV7H^*ɺKbY3)V n*\`yϚr@Bp ya]K4|C) $7NDB21NBNkg[io!T +,,10۪xD"?0lx擗R\* ;X7"a?w 8{tLe*Va>(ӟeDr{m2 s CpGB 2Jf]^{Oh6ǧ x<\0In io;FAvbdK(s܃@Z*Gd ]'9}yR@t b*:g[t!l,b}db+@nkL f e/67`YظرT-0 [#*J*k<)vǎS2m*)]:6!o? E\k{j4yY,5ԛ-"/Pя~Vtz6#|p\Ijф|]|%MfD2/eŭ]%.vwY/fΊU$ӛK<礭P~x215Ȃ j53%asN0[5c?=fˆ)i"ub+RjʠoiyC#ۛ/S?ԝ 8ˠ@Pc\V %N;Y[}c'7 KZa{o!P\J|1NJY]ajuMu>Q89Pi ;BJ+t܈9B 7)F"P*Qx7=).0x4hf!m.bUgr !F%*sQF $*Q{!FrgPPw렕5O׻l<硱6HU |kv1{1Z7ӡ+UY_+;<؁"k*cP6+zs,7a8ws=¥-^M 0Yh"_u,co]I{GT qD1ULӶrS )Pd`.8>iZGي mܼ6)<$7$n!Y#!%@qzO\XZm΍W-?5]&6)M1-VLilHMxQ7 <(:^pt4K^&k_Ey1M:}6;q