bpftool-4.19.90-2404.2.0.0246.oe1 >  A f W^^fJ 2rg\4Uɑ݉mC_6wV]L9kt|q4Wvj(rgL ? &y%]Z+)MڅnZBBxK+x, qe3[whj#b6!ue^*-p_R!v u/)aH{ tQa~*Aw93#kJeea2a6036c481f5ff9b456acb29d4a68a04803d1763a54b90062941580863232b209873309d7e9dcdcf0e33e26c28a9ccf3a9e17 f W^^fg#ϟ پӢ8qZ~[A2o(4v\yOzaoыmMC7ԫnލ$pq7<l)5ac\op;V>PhGu.{ᣗ&>P#@2dH1Ġv3QSP S'"O(:quVg lP-:bQwaKoaxz?^pP>3%@>p??d  $ a*?E Zf}         N  X    8P((X8`e9 e:#|eF{G H I X Y\H ]p ^bvcdeflt u0 vXw x yzXhlrCbpftool4.19.902404.2.0.0246.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.fwobs-worker1665654630-x86-0001.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤f f f MfJf f f f f f e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6985aeddbefc3a511b8793cd90aa011c2706fefd3b6907b057d0cd959c0b61c6350ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2404.2.0.0246.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1ff-f @ee@eZeeeee@eoe5@eeeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@Zhang Changzhong - 4.19.90-2404.2.0.0246Zhang Changzhong - 4.19.90-2404.1.0.0245Zhang Changzhong - 4.19.90-2403.4.0.0244Zhang Changzhong - 4.19.90-2403.3.0.0243Zhang Changzhong - 4.19.90-2403.2.0.0242Zhang Changzhong - 4.19.90-2403.1.0.0241Zhang Changzhong - 4.19.90-2402.6.0.0240Zhang Changzhong - 4.19.90-2402.5.0.0239Zhang Changzhong - 4.19.90-2402.4.0.0238Zhang Changzhong - 4.19.90-2402.1.0.0237Zhang Changzhong - 4.19.90-2401.5.0.0236Zhang Changzhong - 4.19.90-2401.4.0.0235Zhang Changzhong - 4.19.90-2401.3.0.0234Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146- !6231 v2 drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6083 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6160 net/sched: act_mirred: don't override retval if we already lost the skb - drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6152 Fix CVE-2024-26812 - !6139 iavf: free q_vectors before queues in iavf_disable_vf - !6164 CVE-2021-47194 - !6123 xen/events: close evtchn after mapping cleanup - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - net/sched: act_mirred: don't override retval if we already lost the skb - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6053 net: ip_tunnel: prevent perpetual headroom growth - !6002 KVM: s390: vsie: fix race during shadow creation - iavf: free q_vectors before queues in iavf_disable_vf - !6102 Fix CVE-2024-27437 - !6070 Fix CVE-2024-26686 - !6049 wifi: mac80211: fix race condition on enabling fast-xmit - !5916 ext4: fix double-free of blocks due to wrong extents moved_len - xen/events: close evtchn after mapping cleanup - !6099 vfio/pci: Lock external INTx masking ops - !6032 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5899 dm-crypt: don't modify the data when using authenticated encryption - vfio/pci: Disable auto-enable of exclusive INTx IRQ - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - vfio/pci: Lock external INTx masking ops - !6042 nilfs2: fix data corruption in dsync block recovery for small block sizes - !6030 Fix CVE-2024-26685 - !6015 btrfs: don't drop extent_map for free space inode on write error - !5963 btrfs: dev-replace: properly validate device names - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - fs/proc: do_task_stat: use __for_each_thread() - exit: Use the correct exit_code in /proc//stat - net: ip_tunnel: prevent perpetual headroom growth - wifi: mac80211: fix race condition on enabling fast-xmit - !5999 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6019 net/sched: act_mirred: use the backlog for mirred ingress - !6010 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !5846 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5994 ipv6: sr: fix possible use-after-free and null-ptr-deref - nilfs2: fix potential bug in end_buffer_async_write - nilfs2: fix buffer corruption due to concurrent device reads - !5951 RDMA/qedr: Fix qedr_create_user_qp error flow - net/sched: act_mirred: use the backlog for mirred ingress - btrfs: don't drop extent_map for free space inode on write error - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - !5961 fbdev: savage: Error out if pixclock equals zero - KVM: s390: vsie: fix race during shadow creation - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5875 v3 CVE-2024-26771 - !5926 RDMA/srpt: Support specifying the srpt_service_guid parameter - btrfs: dev-replace: properly validate device names - fbdev: savage: Error out if pixclock equals zero - !5778 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - RDMA/qedr: Fix qedr_create_user_qp error flow - !5830 fbdev: sis: Error out if pixclock equals zero - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - dm-crypt: don't modify the data when using authenticated encryption - !5807 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - dmaengine: ti: edma: Fix error return code in edma_probe() - dmaengine: ti: edma: add missed operations - dmaengine: ti: edma: fix missed failure handling - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - fbdev: sis: Error out if pixclock equals zero - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()- !5874 scsi: hisi_sas: Update disk locked timeout to 7 seconds - scsi: hisi_sas: Update disk locked timeout to 7 seconds - !5841 fixup CVE-2024-26751 - !5834 CVE-2021-47144 - ARM: ep93xx: Add terminator to gpiod_lookup_table - drm/amd/amdgpu: fix refcount leak - !5796 netfilter: nft_limit: reject configurations that cause integer overflow - netfilter: nft_limit: reject configurations that cause integer overflow - !5755 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5767 v5 net: fec: fix the potential memory leak in fec_enet_init() - !5718 CVE-2024-26654 - net: fec: fix the potential memory leak in fec_enet_init() - !5722 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5727 fix CVE-2021-47101 - !5531 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - !5715 net: hns3: updates 2024.04.02 - !5710 v2 ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5700 sr9800: Add check for usbnet_get_endpoints - !5680 USB: usbfs: Don't WARN about excessively large memory allocations - !5679 fix CVE-2023-52587 - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - ALSA: aica: Fix a long-time build breakage - !5713 v2 tipc: wait and exit until all work queues are done - net: hns3: update hns3 version to 24.3.1 - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5696 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: wait and exit until all work queues are done - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - !5702 ext4: Validate inode pa before using preallocation blocks - !5694 tipc: skb_linearize the head skb when reassembling msgs - ext4: Validate inode pa before using preallocation blocks - !5674 mac80211: fix locking in ieee80211_start_ap error path - !5672 arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - sr9800: Add check for usbnet_get_endpoints - !5528 btrfs: do not BUG_ON in link_to_fixup_dir - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: skb_linearize the head skb when reassembling msgs - !5522 md/raid5: fix atomicity violation in raid5_cache_count - USB: usbfs: Don't WARN about excessively large memory allocations - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - mac80211: fix locking in ieee80211_start_ap error path - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5581 CVE-2023-52622 - !5658 v2 CVE-2021-47131 - !5645 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5559 fix CVE-2021-47173 - !5575 net: dsa: fix a crash if ->get_sset_count() fails - net/tls: Use RCU API to access tls_ctx->netdev - net/tls: Remove the context from the list in tls_device_down - tls: Fix context leak on tls_device_down - net/tls: Resolve KABI break when backport bugfix of CVE-2021-47131 - net/tls: Fix use-after-free after the TLS device goes down and up - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU - !5625 i2c: i801: Don't generate an interrupt on bus reset - !5517 dm: revert partial fix for redundant bio-based IO accounting - arm64/mpam: Fix repeated enabling in mpam_enable() - !5481 jfs: fix array-index-out-of-bounds in dbAdjTree - !5572 mld: fix panic in mld_newpack() - !5565 tracing: Ensure visibility when inserting an element into tracing_map - !5571 v2 mm/mlock: return EINVAL for illegal user memory range in mlock - i2c: i801: Don't generate an interrupt on bus reset - !5587 Fix CVE-2021-47171 - !5579 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5573 Fix CVE-2021-47160 - !5564 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5560 drm/amdgpu: Fix a use-after-free - net: usb: fix possible use-after-free in smsc75xx_bind - net: usb: fix memory leak in smsc75xx_bind - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5558 net: fujitsu: fix potential null-ptr-deref - !5556 NFC: nci: fix memory leak in nci_allocate_device - net: dsa: fix a crash if ->get_sset_count() fails - net: dsa: mt7530: fix VLAN traffic leaks again - net: dsa: mt7530: fix VLAN traffic leaks - mld: fix panic in mld_newpack() - mm/mlock: return EINVAL for illegal user memory range in mlock - tracing: Ensure visibility when inserting an element into tracing_map - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5552 net/smc: remove device from smcd_dev_list after failed device_add() - !5290 crypto: algif_aead - Only wake up when ctx->more is zero - !5446 keys: safe concurrent user->{session,uid}_keyring access - drm/amdgpu: Fix a use-after-free - !5550 pciehp: clear p_slot->work.data after powering off a slot - usb: misc: fix improper handling of refcount in uss720_probe() - misc/uss720: fix memory leak in uss720_probe - !5515 netfilter: nf_tables: disallow timeout for anonymous sets - !5538 netfilter: nf_tables: disallow anonymous set with timeout flag - net: fujitsu: fix potential null-ptr-deref - NFC: nci: fix memory leak in nci_allocate_device - net/smc: remove device from smcd_dev_list after failed device_add() - pciehp: clear p_slot->work.data after powering off a slot - netfilter: nf_tables: disallow anonymous set with timeout flag - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - btrfs: do not BUG_ON in link_to_fixup_dir - md/raid5: fix atomicity violation in raid5_cache_count - dm: revert partial fix for redundant bio-based IO accounting - netfilter: nf_tables: disallow timeout for anonymous sets - jfs: fix array-index-out-of-bounds in dbAdjTree - keys: safe concurrent user->{session,uid}_keyring access - crypto: af_alg - Work around empty control messages without MSG_MORE - crypto: af_alg - Fix regression on empty requests - crypto: algif_aead - Only wake up when ctx->more is zero- !5539 spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5542 round lts patches - !5520 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - l2tp: pass correct message length to ip6_append_data - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5514 CVE-2021-47110 - !5497 llc: Drop support for ETH_P_TR_802_2. - !5498 llc: make llc_ui_sendmsg() more robust against bonding changes - !5490 tcp: add sanity checks to rx zerocopy - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - x86/kvm: Do not try to disable kvmclock if it was not enabled - x86/kvm: Disable kvmclock on all CPUs on shutdown - !5502 pstore/ram: Fix crash when setting number of cpus to an odd number - !5477 Fixed CVE-2021-47112 - pstore/ram: Fix crash when setting number of cpus to an odd number - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - tcp: add sanity checks to rx zerocopy - !5479 jfs: fix cve-2023-52600 - !5478 jfs: fix array-index-out-of-bounds in diNewExt - !5485 nfsd: fix use-after-free due to delegation race - nfsd: fix use-after-free due to delegation race - !5281 printk: avoid deadlock in panic - jfs: fix uaf in jfs_evict_inode - JFS: fix memleak in jfs_mount - jfs: fix array-index-out-of-bounds in diNewExt - x86/kvm: Teardown PV features on boot CPU as well - !5465 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5361 btrfs: abort in rename_exchange if we fail to insert the second ref - !5254 tomoyo: fix UAF write bug in tomoyo_write_control() - !5321 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5455 CVE-2021-47114 - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5320 jfs: fix slab-out-of-bounds Read in dtSearch - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - ocfs2: fix data corruption by fallocate - !5374 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !5418 [sync] PR-5317: KVM: s390: fix setting of fpc register - !5272 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5274 phonet/pep: refuse to enable an unbound pipe - !5359 CVE-2021-47121 and CVE-2021-47122 - KVM: s390: fix setting of fpc register - !5358 v5 CVE-2023-52595 - !5336 binder: fix race between mmput() and do_exit() - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - btrfs: abort in rename_exchange if we fail to insert the second ref - net: caif: fix memory leak in caif_device_notify - net: caif: fix memory leak in cfusbl_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - rt2x00: Fix kabi breakage in struct rt2x00lib_ops - wifi: rt2x00: restart beacon queue when hardware reset - rt2x00: clear up IV's on key removal - rt2x00: clear IV's on start to fix AP mode regression - rt2800: add pre_reset_hw callback - rt2800: do not nullify initialization vector data - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - printk: avoid deadlock in panic - phonet/pep: refuse to enable an unbound pipe - net/smc: fix illegal rmb_desc access in SMC-D connection dump - tomoyo: fix UAF write bug in tomoyo_write_control()- !5306 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5347 s390/ptrace: handle setting of fpc register correctly - !5309 drm/msm/dpu: Add mutex lock in control vblank irq - s390/ptrace: handle setting of fpc register correctly - !5267 llc: call sock_orphan() at release time - drm/msm/dpu: Add mutex lock in control vblank irq - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5241 powerpc/lib: Validate size for vector operations - !5246 ceph: fix deadlock or deadcode of misusing dget() - !5268 crypto: algif_aead - fix uninitialized ctx->init - crypto: algif_aead - fix uninitialized ctx->init - llc: call sock_orphan() at release time - !5220 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5196 drm: Don't unref the same fb many times by mistake due to deadlock handling - ceph: fix deadlock or deadcode of misusing dget() - powerpc/lib: Validate size for vector operations - !5210 v2 Fix CVE-2022-48629 and CVE-2022-48630 - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5175 arm64/mpam: Fix use-after-free when deleting resource groups - !5163 nfc: nci: assert requested protocol is valid - !5172 CVE-2023-52502 for openEuler-1.0-LTS - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - crypto: qcom-rng - ensure buffer for generate is completely filled - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5177 net: nfc: llcp: Add lock when modifying device list - !5157 RDMA/srp: Do not call scsi_done() from srp_abort() - net: nfc: llcp: Add lock when modifying device list - arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - !5142 arm64/mpam: Expand the monitor number of the resctrl root - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: constify several pointers to u8, char and sk_buff - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - arm64/mpam: Expand the monitor number of the resctrl root- !5133 CVE-2021-46926 - !5136 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - !5052 v3 Remove WQ_FLAG_BOOKMARK flag - !5140 linux-4.19.y inclusion(4.19.305..4.19.307) part3 - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ALSA: hda: intel-sdw-acpi: harden detection of controller - soundwire: intel: filter SoundWire controller device search - !5114 fix CVE-2023-52578 - !5119 crypto: scomp - fix req->dst buffer overflow - !5101 EDAC/thunderx: Fix possible out-of-bounds string access - !5094 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - crypto: scomp - fix req->dst buffer overflow - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5092 wifi: mac80211: fix potential key use-after-free - EDAC/thunderx: Fix possible out-of-bounds string access - !5095 linux-4.19.y inclusion(4.19.305..4.19.307) part 2 - !5090 drm: bridge/panel: Cleanup connector on bridge detach - !5088 uio_hv_generic: Fix a memory leak in error handling paths - !4952 scsi: qedf: Add pointer checks in qedf_update_link_speed() - !5076 v3 CVE-2021-47074 - netfilter: nft_compat: reject unused compat flag - ppp_async: limit MRU to 64K - inet: read sk->sk_family once in inet_recv_error() - bonding: remove print in bond_verify_device_path - af_unix: fix lockdep positive in sk_diag_dump_icons() - net: ipv4: fix a memleak in ip_setup_cork - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - SUNRPC: Fix a suspicious RCU usage warning - tcp: Add memory barrier to tcp_push() - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - md: Whenassemble the array, consult the superblock of the freshest device - jbd2: correct the printing of write_flags in jbd2_write_superblock() - !5073 RDMA/rxe: Clear all QP fields if creation failed - !5077 RDMA/rxe: Return CQE error if invalid lkey was supplied - !5055 linux-4.19.y inclusion(4.19.305..4.19.307) part 1 - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - wifi: mac80211: fix potential key use-after-free - drm: bridge/panel: Cleanup connector on bridge detach - uio_hv_generic: Fix a memory leak in error handling paths - of: unittest: Fix of_count_phandle_with_args() expected value message - of: unittest: Fix compile in the non-dynamic case - RDMA/rxe: Return CQE error if invalid lkey was supplied - nvme-loop: fix memory leak in nvme_loop_create_ctrl() - nvme-loop: don't put ctrl on nvme_init_ctrl error - !5060 net: fix possible store tearing in neigh_periodic_work() - RDMA/rxe: Clear all QP fields if creation failed - net: fix possible store tearing in neigh_periodic_work() - of: Fix double free in of_parse_phandle_with_args_map - pmdomain: core: Move the unused cleanup to a _sync initcall - tick/sched: Preserve number of idle sleeps across CPU hotplug events - acpi: property: Let args be NULL in __acpi_node_get_property_reference - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - ACPI: LPIT: Avoid u32 multiplication overflow - audit: Send netlink ACK before setting connection in auditd_set - crypto: scompress - return proper error code for allocation failure - crypto: af_alg - Disallow multiple in-flight AIO requests - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5046 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - !4929 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !4752 block: add check that partition length needs to be aligned with block size - !4735 blk-mq: fix IO hang from sbitmap wakeup race - !3864 nvme: sanitize metadata bounce buffer for reads - !4946 NFC: st21nfca: Fix memory leak in device probe and remove - !4999 CVE-2021-46984 - !4938 crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - !4990 vt: fix memory overlapping when deleting chars in the buffer - !4978 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5018 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4992 bnxt_en: Fix RX consumer index logic in the error path. - !4997 Fixed CVE-2023-52504 - !4982 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - !4983 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - !4995 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - !4974 arm64/mpam: set default feedback of last_cmd_status interface as null string - !4975 arm64/mpam: support resctrl fs to show mounting option - !4973 arm64/mpam: Skip updates of unrelated ctrl type - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4996 soundwire: stream: fix memory leak in stream config error path - !4817 v2 io_uring: fix overflows checks in provide buffers - kyber: fix kabi broken in ->bio_merge() - kyber: fix out of bounds access when preempted - x86/alternatives: Disable KASAN in apply_alternatives() - soundwire: stream: fix memory leak in stream config error path - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - bnxt_en: Fix RX consumer index logic in the error path. - !4969 CVE-2021-46990 - vt: fix memory overlapping when deleting chars in the buffer - !4945 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4944 perf/x86/lbr: Filter vsyscall addresses - !4967 i2c: xiic: fix reference leak when pm_runtime_get_sync fails - !4970 binder: fix async_free_space accounting for empty parcels - !4919 v2 HID: usbhid: fix info leak in hid_submit_ctrl - !4980 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4949 CVE-2021-47024 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: set default feedback of last_cmd_status interface as null string - arm64/mpam: Skip updates of unrelated ctrl type - binder: fix async_free_space accounting for empty parcels - powerpc/64s: Fix crashes when toggling entry flush barrier - i2c: xiic: fix reference leak when pm_runtime_get_sync fails - scsi: qedf: Add pointer checks in qedf_update_link_speed() - vsock/virtio: free queued packets when closing socket - vsock/virtio: discard packets only when socket is really closed - virtio_vsock: Fix race condition in virtio_transport_recv_pkt - NFC: st21nfca: Fix memory leak in device probe and remove - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - perf/x86/lbr: Filter vsyscall addresses - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - HID: usbhid: fix info leak in hid_submit_ctrl - io_uring: fix overflows checks in provide buffers - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - nvme: sanitize metadata bounce buffer for reads- !4947 powerpc/64s: Fix pte update for kernel memory on radix - !4932 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - powerpc/64s: Fix pte update for kernel memory on radix - !4874 v2 net: openvswitch: limit the number of recursions from action sets - !4920 ARM: footbridge: remove personal server platform - !4887 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - !4918 v3 usb: hub: Guard against accesses to uninitialized BOS descriptors - !4936 i2c: validate user data in compat ioctl - i2c: validate user data in compat ioctl - !4898 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4879 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - !4869 Fix CVE-2021-46941 - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4904 i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4859 hfsplus: prevent corruption in shrinking truncate - !4877 i2c: Fix a potential use after free - ARM: footbridge: fix PCI interrupt mapping - !4888 v3 media: dvbdev: Fix memory leak in dvb_media_device_free() - usb: hub: Guard against accesses to uninitialized BOS descriptors - !4825 sched/membarrier: reduce the ability to hammer on sys_membarrier - !4882 Input: appletouch - initialize work before device registration - !4876 backport patch to fix CVE-2021-47077 - !4899 net: qualcomm: rmnet: fix global oob in rmnet_policy - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4892 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4881 i2c: cadence: fix reference leak when pm_runtime_get_sync fails - net: qualcomm: rmnet: fix global oob in rmnet_policy - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4865 Input: powermate - fix use-after-free in powermate_config_complete - !4860 apparmor: avoid crash when parsed profile name is empty - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - media: dvbdev: Fix memory leak in dvb_media_device_free() - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - Input: appletouch - initialize work before device registration - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - i2c: Fix a potential use after free - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook - net: openvswitch: limit the number of recursions from action sets - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: balance phy init and exit - usb: dwc3: core: Do core softreset when switch mode - Input: powermate - fix use-after-free in powermate_config_complete - !4856 bus: qcom: Put child node before return - apparmor: avoid crash when parsed profile name is empty - hfsplus: prevent corruption in shrinking truncate - bus: qcom: Put child node before return - !4828 Drivers: hv: vmbus: Use after free in __vmbus_open() - !4806 v2 media: pvrusb2: fix use after free on context disconnection - !4777 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4819 v2 fix CVE-2020-36782 - !4833 openvswitch: fix stack OOB read while fragmenting IPv4 packets - !4677 f2fs: fix to avoid dirent corruption - !4804 CVE-2023-52451 backport to 4.19 v2 - openvswitch: fix stack OOB read while fragmenting IPv4 packets - Drivers: hv: vmbus: Use after free in __vmbus_open() - !4778 v3 Revert "memcg: fix a UAF problem in drain_all_stock()" - sched/membarrier: reduce the ability to hammer on sys_membarrier - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter - !4812 parisc: Clear stale IIR value on instruction access rights trap - parisc: Clear stale IIR value on instruction access rights trap - media: pvrusb2: fix use after free on context disconnection - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - !4758 binder: signal epoll threads of self-work - !4746 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - Revert "memcg: fix a UAF problem in drain_all_stock()" - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4707 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4686 mlxsw: spectrum_acl_tcam: Fix stack corruption - binder: signal epoll threads of self-work - !4710 CVE-2021-46904 for openEuler1.0 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4671 uio: Fix use-after-free in uio_open - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - net: hso: fix NULL-deref on disconnect regression - net: hso: fix null-ptr-deref during tty device unregistration - usb: hso: check for return value in hso_serial_common_create() - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mlxsw: spectrum_acl_tcam: Fix stack corruption - f2fs: fix to avoid dirent corruption - uio: Fix use-after-free in uio_open- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4684 v3 CVE-2023-52435 - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - !4643 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro modeobs-worker1665654630-x86-0001.novalocal 1713372023 4.19.90-2404.2.0.0246.oe14.19.90-2404.2.0.0246.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/eb73d5faddbfdf32f7ddc5f10aaac60f-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=942c0774606ac3982fbb53123d72b0ecc996227a, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRZL#}kutf-8baa0eaf449ea97649478d41406a2c7e16aea8834bdd0caebc2da7edb7d8960df?7zXZ !#,] b2u Q{LY.xE:j'd\gVeн߆ C^7[gAVHkØΟ˲fMt_s[PE8[wɘ%>fv-.4 s1ẁ[cs"bb$-Up?ݞJ͂B> w"'rIffra6f 6w:TdQ8{2O6Ji"GjljY7O)M q|̂'D㚷 NpN&{R~bFǷwײu gn20#2pFFI+D\6Z" {.RˣMx?3=DDaX[sTΤ%MS݋\թs ,"?m(b37=LK;.QL0ۺoda4$CV`R8Bᄒ a/xpg RQ؂rM3ؖm*=}Z/ & A@@e{z.$XƩR#+r 3Bov#]; F 7 ΉtYmOI{[f8i])\=%v3iVb/nmNE}&ٌI误 ĩ513Zv -:௔u73s%5O`񇛶熅P.^A,ݓJ:"a0LZpC.ESwe d( 1YdHhˆa $RD$}2`%zM4.y0*atFFU"ȶ,oX Gc-V;-BEȭ~0:RE/ӄV sFjI䴷m6`٪UҘ, LVl+"06f'3Wsp "w)'L4#1G#,{dxrhXjg$yx4QZ>PT<)8Es|@2j_-{zy HSkBDr!œ3V؆MkǢhCF17&Wd zrGPFrxtEFôa<6,jn#4xfaxKF[Z$FV#ؔdSXRȘP"c<.gJA}6TUdՃvֺ5_TCNbq.#mrfL]\7wƫQ%62Ū!~Y^.mpQz 1qC##L>߮<$֤ q=0h9R ঱6FD s"ejfh+ڔA^A2vS,1V>);;ӡd d0g*J1|2mޑtL_h%pIRD.Vm7pUqecl_5(j=2Ŷn]t`Tx{LsK <]V[<7ڙ5;!KkX3ڗD2) ׸ K 0gTPN:>3j_#d {6 w)VMg"2}"Iz (&gĨUtMJmX[Q^;O܎Mp]48h!YQٻl)at Y2q7"_œ-PO7ȭX i/k^)mbx5YTGOmpr.ѐ̬%)~(h?W&!꫋2;4( wXיF K .2% &q0dU^|Av߽l[J1aOxm!j#Fvեk4OW3VF0c?PU (]!˓ͥڕq?ŗ!wTT4_u976ZvI Ma7!FZ]nJ7v\j-@WrS Q6+H'4q*J /iGJ~]CT84[gv Rfh?n=mK+B2QE ^BRgI޽zj;\#ib~.(D٤,y'~ n;ۂڪ&+;`ƒl pm[(eP']0%o2y?XȠH$$R4oʞCXŃW[f(+9nMz]o:&l!,miœyMíL_y5`R3W6sP؇.8asD1<%<9R@|)jooz<,2|ORYJgM%L3yDWB(0Q#iNLX`B{7$Zo Cg & ]I)~}_k-M0-btzVi%k;/dPUcY X>~DX|/ f$(wW]cxdزaN@IGvC hM-9eܑ߱ܿvFk&N ዑ7c̓'E\fD]T ㇺIeEi/ Eb#.SPZ4PI橜PuQ.dΦX{K< i m6Q4RltBhVL7k>bŰ` ʽbk{!aђ4_"I{TF׆K; a ZVGTg(Q2_d)_p҈n\_R=". N ,E79cp$P;u޲Żx.Qn"q)[%p@ \7Cb~=oB_QP6Xv ipBs.9s~fnD}/V)5rA/h˽7aqOKu=\,Cٛ=9R'68gC&K91yO/.DYt$k' t^nhsZt_D~zpIA/|^B`ՑjXAlevl|HX^RjT46"P~m| ㌪fZc7t gTTܻ~_؃*D!6lSFL Hc(4ݦ׮5ҥe p50 2%}(K q *%Z'kś :;^ETPG%GR6iRzhx(!wc?;мPj[YShL >g._+Vg04(t$y^!4e. KRbj0\sɮw(ME6KaT|؛'咝.Y鮊*k+'vz@'S5=0AqgYd_ ukw+K6Y /Ei>lwK}^naRbBwvjtE#jS#ܨA(՟8 #bIQn;! r: +P׽^$tPCśͭ#y=Fu1r:ꑐ.8XWðw:/"!)j$>Ynj?'iHE;0yK[ޞ׾SqFmVpj^Ӏ,H z=(}X |TRZL7xH%%HӬӸ7ݦ)^vdw][=r&N=_c yWcy~ܽ'?eT#*/".ipW&:2t6j"d.KLx,0,EDcZi8+7/L(;fĈסS5 o٬ͩ׹,a0T%BhRll&!H:"[V{?*'Ðsaxm9, u+_KF ,mVJ*9J8_N_&}3=`Jr#*;qKO0E9+ס%2+/8*+&[C."L#~ G^zbRLBtu\rHl}K_3k>wKhy+%.*:=) mw6a_iiM}-IҡoCjZ@cF9 $S{Aq^b"wc+#ڝZrpߕE=m"bLʊI6Dg{ + lzɵS{ܡzm !W"%zvm =}/8TX*t.' 'j^z,ٮ=]O1llGJߺ}@8OX_4;"rT{nVH8ׁi\BZ#=IrvId8 qu`h?i2S:jsU u9Y%K#"X[Pڥo7E3 :>}Ljɕc!Qa>u4?‡RCW{ _ZA7 -D16]MabIs_{-9[EVuBˤOarouVY. z~os7 y_O2۾!Ke˱ р93֡]2e(<7'Ec-6fdu[uz 5Molz mpnq}KжnZ)i _*р4 e*<*3JRfG M :@2T(mud !Tɣ%zH,*ɀO+Ƕ^&ΐPY"Cjt±]>Jp; C/`9ye$F5O}> b9_&} ϗ2.LI; Ou/VBLugiiehG  T۪WVztLwdJJd.ny#kLU3X(V WR(q-OKcGG+zֻ`f21t >NթY}Sms[i6]^j7EZzNf"2Y^=xPb2d`ZPq Z]r AHG'վ)4FM-#\uS= >Bhz/K4 c5cQ"5at-%h`+76:3<)y68٢BqiPCo4f{p=P;Ve38};Nt &rȳh7M;+KC.RMqPMZr %ek%P 6bȜy') 7:Xz+a$(]"%= 5пgB߱[4iDZ. ,kY8U*7kjAR'IVLQo[(c K&ZcMJ̉QSaiR;3YUehioLe,Ayaʮ(Ch@3Y8o/hgF 2)4CgWQNj;>|˜nqXRS]yʚ狟^ P/Cfr"L+%:оs4~pR4B %q$'Ղ-N N'C,<Ãl[ cE":@06-GNyYPb@]s3l_BBJfKp ޴7B^†PNp["KghǤBD`&U q8grWÔZ4x|RX2szA崘%)ߍ7k:tIz  kƏlِ哓h$rZIV2eJM>vLӉנKr]zg^ #3~mY󮋈_U>>q.SnrT2Ű<bЬ<vBr؏W"e( ^VmB 4"TSIr!<95 43I)٨ '` AGPkOq҈# "C1Qp'F:qK4J4^"nL#ЀDjQ&,p@_ӆ D/CC+ '6qZ\5#v Co {,Q0>R(52PDuR9?9y#Sm-mV0LtHIP5mZeA& =jIEۃU{ L5@Us99XyqPE`4ՂSja#윬w~JP+SV9q,ާ#(?P #gDrtZwB` Ȣcn2,$FTo%bX G+';<馸PHּp о#']L̄ȗ+wBgːa 9k0o^8(-h4w^6w%4u/7E&]f ˎ10TB4Te>m2,9\.]BvnlJ _~WMo$:zRFK@)ۑɔEaW\&۞?|cxH a20qE?I}C`fBcI|pW`9$zK")H{:yC*>F]+bM OLHogRאJ2^(K5 85L@pWR&T%F ΋ kʮnБBzl͉Q'I*vӨEXW]1sҚ__>*𧕺a7րͷyP.`My} n^<>?\JW |GZ ^Q\GRi1dqyʽwkX\wbR@s÷>(a=fӧ۴;[!J4Z9 𤋮_2wy!JԜO;4@,n6],|]?^<5B6P ۋ-_%{/aR'7 dv^K *Z([ eKx)⧷)̔c^[uYCn#KdZ[Rmք-of$mu҂ƥ)^罆àsp;J?iC4$լ}(4ҔD?f|ޘ?i7hm[-5MK]3˛`1ˢTK+`vPkW>?{!zlCB!ԃ|iVw\cZ; OvPӯ?Y>wByYJn?:HwH9瀎wG[.WM1$FO6A8ΤiwFn7K>Vqp1~@I@"T]+rYqZAI'/ r/¾~!H NߊյVSU)mnU\߮_a&`=\yuLKx.T~i"k:teBLCM]`<_nݐ%8^cTWYZWGNN$,Sm+ ΠhefK#Qoe/itW8u>Fhپ+Ya9RI]Le!Lmy`])f30a ܶp]^Ȼ>ĉޔ-#z^tr2G׬{UuZ :l<_JӁQt3A,}=o 4LR"X~SR`b>z1TlGSV'S- Vd ~59'dOC *Y.)%ij}$"}`pfW7P{: A { (+XZ[Q-9jbg̙;Veq3Amu k|B1)@ '0HJ mQOTv0Udo'N@IHN&p䆦fj=޿ܧ ꯓ{${ا=*XqV^a0R)if(~3 Y []Y1لX40 XCzi&19"ĂC7cC ϶~>mlvr"^ѻAlXѿtCGK[$#h^'b,cIN09J{:Y`F.pax(%޽"T,0zD};e$!K1 ~7_sjPY1WΞjHUf ?R34'jQдĢ֎Q2WG *d{M?׌sS`X:.1:΀BOOܹ-4ݶ~\A{Iu¥AHd+kޱ{FS?B2Z0͚+qG ZDblaMOP߶$6v +Vrsɔbr0Qj ǀϬ+{HV{ cV&xfxiqqOLC4Eer纩'+ Q3"vO%&h-WXXXU"eS LXZd$ 'm D-_(r{4-R&:;k\~?Rg7K`7ԊGn%[H·8L6G*͔)ly䪁KXF:SSP\v툗9R۷nxa}RT+B;zӊ5^z_-5H>}u&M8}?bQ^# Fs.r-Av+Yhect_,g۔Wؗf-~;oXgM9tm tauŅi#^S+# $ByE a4dsuEB$MGb'wK-v5q&T`-fRZ*o|3 g"<.N@<D$tSvYJġ]~C 'H =OnJΙ02Ìz=C)%8g6].}Q6›Uˡo$7( RqE`*Fi.Ձm9׀(6$iWؾͥ '8rҁ:Pخ e)BS<ɠ9*Wmg_w(~;evY~sw+y*F=..:Hz֢y0tŎ Dؔ3;=YV|= y3l+p` '*ʃx!F>X30B;O,$\|23IddPgZ!B705UlF/K7)C/ޠʘs`2.l .eȅs 89f`}}yq/Kuҍ7pML;y0* ح@w Py^tп=soPn:xe;Jд,wJܛ$ZtsdWM(ֻ-mnTm7I9슪}uD!x`w)-uSz# {T[BL.d' (kvv#<'wD &`ӫ>6݂0\*` N)~J˘U<b[!QE3@($0vͧw~&=c<۷xʡ΁7Y It39&΄ ԯq4 66$&\B>ȸ~"*ڻl_rNz1x,>o zXFq= [[UBSwNKaJSR[VUW{WD^_"6dwL `qd>ΨI9O w_YBbX2gA42W8ȎKƧ[ ֎T{l>9f/jS?l1k}#sYnʚwKUxZLI8:: N s'|?5V T]=|(M^!Jμ>֯јqDSCY\Y8%4U3EAjWCznl)N/; !!  l]F&stg=z꫸)v~l]cڙтVD(b)9+Uy;İTؗZc;%',/1s,P=c9A=Vy0V/ )`d CjU?!6jm*Ѣ=zxoP|-4qs8wo/bfS\*zy#_l+?3$hYJN$&A(QTY^&J|~MWEC/Vv>zyl)źb@@k[Zt#M^.AUgZH)~+& 5Ъ*! o g} ;v_啷d9Ut\5Kc3-(A{ltu \H sOXgEо7%J =κE;G#e::DBӚs0#l] ꊭKʠ+؇1ojQrkPܦY"I\-Xa#WQҔr3c̭f@ToWڮuTE</$\)}FaZ% 1DaFQI*' $RC`탫{K\5V)ggW&au !jD dܙ-+ب48 8߀ \~Iñ cUp W]#m#[dx:kH*&6 QT{Fgc*<pO2O8g#~z9t/WB)~Qw$eu0ѥtf~+osF qQ?0o]'^苙jau5v ݠh\':Y+gWlPFȄmYstĚ`[@s.K"5gA0}Q迿G)^ ێE;9ޥt4 ;9e/VuNKnSCS,Mȸ7ʶvJ'T8eoGyTcGfК;}Bk(BV.Fih}-oUEZYy(]yZ'xcJwx&SRqϚX{麝.  Tit/0uQ8ҪCb< {xHb f]_ڧPǛgvύu&k3ʒP2ROz@XSGorѤKZ)ol=!O@a&5Ѣ?yTho-pM.uyU30tPŽIZ @)_8y WI|r`0wZ7)1SHF,DMOD/p0V0vn T!o%UMFb>*P9#]$qxzUP"<64`7MS4~xDSY*A2D,*lѿ93D_BEEQ}dFQi,vý5" V5b OMsD.jΣsʥUfZ["H$QM@KϧlQg'8:^vLRuiĈl+c BDK3EN|t9UaY4^w&&9kTոaOǦ坰JO:7 Րiw=/maܑPm[ޖhʿuPet+}sƍX7_<3{:UMe}6cbEׁkcxSڻU`ǻ1x[STC: 0\b-X=,WDRU‚!7nWXeֵH<s O2+f$4.٭„vTX;>b qOl[Gq/Kcj A~Ȃw:޸j֪WZueX5^wtWq9f6R'uhel`5Va8\N^еZE4l0rk1of#'3ˎz"K >x;PkhmLWCkpۃ)o"7˿qRC)M\y6ī5[PC$y#:vm0Z秆qeϛ%.i@96zt ٖ^̓٦|8Ddh$f)@g  Ǚ|k_c.a ߶{1K+C؉k!j~؜BNvOʃ0ѰQޕk mVm#'uZ̿1חSihÝ`.R~H't13LQev̲"_~6 J=aÌ4B眛HW1iz/i-Tc^ZÊO'\L {$~*휿54 ЀF6|^rB{2ض߇ak U-L(/VGm Wk&J N>쀟E6ﯸ5Ҥ$kba*gc=+:@M5_?32"'B$t'6\niנ\yT (!4U;)J2%9 ǒW[[d-Sfw~eu-!\ߝބD\-#<#ZR-؈" Hr&@"-( l%.V:D IU0U/pII(}0K>7Y퍧߰;bDu ĸTey!2U.1 &MԠ7n2_Ż2l~r R iZE>Ն=,>o) Tu}UqJB4[i|JCod"O =l7+uxQQa2hVA8I"<-hcW]mў&1ZmǎdPQM%Cu~FZ9\$Sϰx DmVU70{V>YxaRc7\{`ea4F2w'Il|Fp ㏢%3Ilv&F]jX!RD1ˢPv`C<^HvzV?~C_obn\tmr.m2";CٸEP)|A :H{;Mnj&0QMzPz]B B""(饥'.-pRҒ=9b99 m 23kdͦt\_ Fs1BKp;Pc sb#Lin~\PQN,pC%f^ 'te FSQq٨/iPT!m#čUw ,nOI' RgL{rTp5p9bǧ^2vTbv$g= 5MtqdKx7sxud@>cT'zk1߅$j !Ul:!Qe83R"~ǃSj?h֣^,2z6t+VA˴dɁ?qEV79kȊV T ׋Jԣu1efT|ܟ ӫaOAxVYm&{qg=k;xEz{{%N{`Zݝ}c_?~2hNAʌ{ҘbFc^{1"IIaNG$i0;ZMtn7x;*VșkG?a;N_=we+GMA9s\J!15kSŷ!yv]J%(>wfex8O{A0^cuh<4ѵқ`YRc [ռدy_8QsuTTcS**r Bghd/S)^=w(&KI;rP(vA.2F1#ϗ*TT Z0 (п?7W(m>͆S,c kB _s!OX@9X!tH0}EYl7[qd`ߪ2ݡ غ[ jX58N>Y"}H3(=/ d{AAp>|=Bed+}˕7dmKt/h#P~95Ls/A6}!e)98W5^|:@r#w":R%})c rCkͱi~f9Nz[Ti WSB~xׂU ?n j bQ 'wB=R,"Ѣop ˜ *hǵ놳cbvB{&S+:z;P" f4@a6k@fVSVG}²+y:KV?:Jޟ33yȞGKPӋxQHjGQI%!0]ΚxC%'BSMb/ +3bNG?wkmF̤VS_ ۛ>=H/nƕGإ,_VEmN1g{ƧsfksX?W1D}yPU:>IIL%]=RKܗ",BNhW^O}A-Xis,,Ί^xѳ?[px7хaL)?mjz )TarMo!2MzѨvߕr;j)cvKf}s4uixWSLDH@ɞPI'EDwfЍN:~ VXI\Rݚ2iZsveQ@ Y@&>g86d,6WJJ<9viPNeLxBW`CqX e1Ψ5E9Di25.ӡ[!`x mbo3ղ;^24D8x^l$S;/S/cٰxm# B#y0O*}3! ) u =E VBkǴhDmB;[BM @3B7igc i֓7 eL4a'Z;q %V3uRVϹd{YJًPrN_#9 "1_Bqxa&:׹QTe?o.2ć[1#DkS? :F%R!ӠpHEqM[,r|atZVx2kYBd};|!¶b5s#4D}&y"Ҏp~O4f~J&^{$ )ܹ"g#n>)=ߪIAXm{8uZ .5,C=hzs|E.O|'csIy"nRt.1W#4Դ e9J{T#low/t V'B0f'"]a%2Ǎt&*żb{G|RKr]ע^zFv3YK j5́rb!=StyY6 Ԡgۯ|U[d7Zس*]b^x:7RCkH>@?H0ăb&3 o?!!RCIG-Y'@}J!|p|dwZۇ<}\c~K!iU9Ro+Ca*Ct4RD8:>%qdck9tHEH[E3FR) ( D&sD'd祟8O2K)9cQ!s Tf,F# oi"R.h+::j׬/ Μ M?HԸL~O: h+ߟ\^f\9cg2{<74qeQ|>@8#]7^ DEI"Qg0t~^}b+@ç ZcGM h'X A(kFq w]rʀe4Dy4S7)Iet.O5S4C[T ܁9wAX5Ǹ2`5ۭP|iaxl\-1l.}m缜r˨wޜbP1t(`oT6ak:f ˺ޛfX7`oA4qV^r왇ſ31!,08$vx)Mt#4^@G+ze<җV*nEKp1ˮ \HbVj2U[ʵ׋)ew?m6w-Q,l )E=۠f8@"y81CXN="0e㦋1o!@>O(t\I?rFC'~0WGHSg! '`urzX<`bĸBۥ!V"${$&rMk͹>ϷKmF~H?1q |. >e1JMq+ݽ2+v^s[6'}nPTz&xZC[&EH\ ]T#=|(پ^egֿn?da5mr_! fr Pr):g(M9^kAuDxڇNKߣf)tҽ"4࠴υ"C8 F/G@K -̇TwPH9C{:?lijx)sKgЏ+/rtP?;aeY*/ӑ{ OmZ2XҰGc'G~Q׼BE2R(Byd*k5[ω!*ؗ_,!Gm:69w7/kaDh Q QRa!~`=f$[,_e뼙EQ޷KS*,ˁXo8^AVJ6^˸JܴA33Up0>?5kg#6-:?4k OdߛGex\sLLc7O+"w_K.)f&l3Q?{xjg}JA ^ iꔈݨs^oLQvx?kETwOf f1> Ο -"Xtqdž͊38m&ZFd=(n ]g1H}"BM쎍tH.\ͪ*le$%B5i^c[N*e[DIqJ=5B5`ן^,=PdS6H\7Um& Y)fqWe MYw rVɘ\&?Cl5;y%Ci%x%瞘 c&AD k~2-`,*Aa"tĞh!¢pN+qBԑ(,)dZKA.[63>;T08wP|*0(bTN<__̙6L6Z=&;&r7vҝK5ܰAx@= 1k}LU#FrS.p@Mۙqd:![ ʁUT]4(AMjzˍ;V鮇6arw I4\{|R~Ȭu0aɋ}5ty[ əTbE Lz턭˖)ۊX#Lf>y1˻cwzbRGAZ4#0+q3ysUq)cOŻ)_0K$ p[! LDze BM3n(U[r\) B|=R[|z"@X)7gCpB+2u$Fpk~Ue^$NORg!7ǰU߅"ҍaP'AvO \yM=E9? (޺ {֭ۙD21łG{EASE`g&Sz\^{G\58,$2U%)dlw1x\~4c9ҷ], z^ˉ>hĬR19߀F*edzĠZݽQtbv, PwK /TÂIٴ%ڐTo M ;9:0n2G@g,=!2ta"{`[]*Wbq:+v%+b ˋ[WlVԌz΢R$TN+V;>iĴL2Inʨۃ5l704x5hCj~رʸ1}& 8p]uW6t!ωrfċ{}1.K%0 gBr;ԣ ̧ΟvL2XD#M [ቶQMz@n&;[u1ǟ0th.5.g'JP1L{#9 5*KN4N͚԰Ky+o^Oy?%vPc8tPU &7Sf ;ban6p,z=?cs2џg/ScGffzЂI)+(%?S1pvV0yۋrBs"' 0 @[ r]B?{O_z'⛭EӾ3&wrU΃/COm/ .25Ń>c䑪{wnV%Yjx4R cN/}Ύd {QCœO{ȁ5 w#2FR1'^ ;Q =AoKC뉊쨸:1܁F6֭;zMf׃I?YI*+)"̻m|UP8b4THԱ D%=텫Nz+$ƥI$Y-SI4:c@*#$IUA6iDKoF-||5eځU+ *{'@CW SW"H)b=n( iV_ʫo舆kn+J`D%a_,7:{n ئr-ΪT7n-`•=Xm (l2kw,U]~_ݠ̵zǺ]\߹Mw 7ڢZҕ H"̴fͿ{AK8j 9=.5s\ubz¡)nP|^G}h!dK4x*߈|tY@35}ةb558_ZNDFQWROe!.nkz4Dߡ ۿv%NW2`HLqncuГp=_J?!kk=}YB E<; &!婽<̰2,E׋Ika(G@TDBR>" QI/~,~QUzi e!wHb?LG :J|JY7Ef]r{#̺ 4:=fq!cvW}?O3\M{Tu@/Rc8Lb)rfBz-劅*";gCw7 57$侱 q\BO3$h[pM yV)_+~gm3Rթcr_5L%Ư`:~6dF/Da gVIzt]K"p|5j#ec/ُF2ei!JR4D]{4GUKzkPZ s%וU ϫ7//w;P~y`ܶj@m,;=q<8j540jz^"25yuJ?\*ܔ4k\b#h\b3Dx-ycITmWR\" /-TdX&`, &oo}v/q!`I} h鰗O Dz7;K@lC`5 .t`8 OM}Z=O<ר̃T6%AGU=t=r{¸OD.puJFP̂He0<'΂?DT|w+Wl>8XsGx )_QLo J~9(L~&`P[J4q2*PW)>yTaKrsSg9t ~نKFMѦg~6<vg|,15[/t i$.]da@D,%E3nkp$ƾ-dѢ@0Agg⚤c敍YH;qg@eh!tz. m phg-UԞ] ШR\:qu@:05e5?9Vi&tm[P>ƒh[j~E)z֫OdYw󍇟όa:TVU50]8_77$zl9o֘jN+s]q fC_cӀBr;PV"`¤p~h]uwH}=3df󦄙r١}hwY?5@aU%q4eH;$ay(>8XvmYN/Gdd!24nHiۧjW RqFSj$\F] |WUW)6-ҒZ1܍B' tDpZ(BԟaWC:"{`V5ß{;^×ܒ"|HHHY|Rhl( >mE|#=; Z%T xD\OVt1rV偓X},R5.jI wq,ywʾJ@]š}LaA²hi4sz9n! CZiӏHSB}M6;l2;΋o#4NNO=1/$!"LWRN^W?-@q!%@ِ=G.:ڂRzkGGZ+uB 6З]]95]}y d%6D}p.ԪF5MH/ \ o n1jms|H ohJ@U4O^?xrK1K0B14/FCЈs<1ܙ_ XߖJŝx(TJ9iзcJ&({ȉgߨqQT&spV@3/ڼDJ ic̘i|&>ĸ\- N/|eEq09T`$ciOAE]B;5aiDSMN:āRK*8c{ţ\~}Prw$f@DEbY^f!~2B!.Dp;7fVWU`>itayKSMɗ޼ v@u;&sqS8K*&QLVߍ\99Ic XŊ2)܃SGPcWb#I}< dZ|e)~h!ܖqcF@ym!C7 ;dYG*VtiRߘ\420q|c :茤x:s"F|+<3BGsmFNx Ju_3t6s 4B E6c%#ዱXP1tu6{xJZ;#+u]a2lh}]:j/_wsbEDH&' ܃9Rd@Y&S3iuH%  |6$&k}s3$2u܊/E/D(uVWJ yvɆz5ݿc;їY_}(K_lk rԓsa Odp>"2 : nQkˊ0!-07ÇV~.L߅pí]e c# ȳkNY "N ъ_푾Y$Z+0m$^J܌ش)TCx6ђ$ԉ$D e}G/IK~vP7Ex<[i| /cQQ7,TJ.F_ڀʃC!'mqGG*q9T k-Y @JW*!쏏.{''w!q(0+O`-\8lO}84s5Ùfalڌ-z)*e [X]H%Isp64! -/zs`*/̽-y%ʽJg|ٍևMQp)ziTg^*ڔ.(TGW U/% OIf=+xKH`hBdtp\ N8D^F0OGrޟzGZ7lτ[!\PhT&sJ9UtSHOfdoP7R-8 E<գ0r9,\B|=>0v DžX%?+c]TR_lfD⪜L*ΥC2MhD%grQ."aO,gbif&v+A§f6׫mY.7ٯzq*h :?Fp7c}wyzhcY/y.Ok"g0e6z ӮnP7Q>4*Y(",3.zܰhJ<1ϋ/UvP '/ݰ{+&+x.DD{&k=f7MdNU0A#~3])Ud2`c(|.z*\/6ZT0]_փ8P²-6OMfEqnZE}|~#O4_FZAVY7I⪕8__Ov^D;s‒So8$8'l$wcJ_o<'9h\ĩH`Lo7|S͒~,'R.\Jx+P 7SV1~NϢz?=Q0Z˔RJY]/ӺM͕z¶9;f {#:a"3Ѽ$-9Ċs;!͒}2ޫe nF{ICYs퇈zPO IS?hRqu"31|܃ /4xo\M2=m \/{grfTCDV3R~Yleb K8Uo.* 9;=2o4,61g[Ԟ3_-9d:Ct4H_(ᝁurw6RT?7^u8b]5'VXlWdQ H^UWoXBG?w۳zfu m:VIKf7#LQԧvA%4HՂ~(у2, pqq A83ho8gbmDP8s Ǻ{מ~ n'6[:0?˨Š~I 'q`J+ho99c,_5mґy^Ac&Ɵ~OPZƛLBQ: }D;q-c5ni7+A;vUekF BnTp 6Y:3`oXHj$GlfDUƁkT + "^_ef^JU'" fpBd++XS#^>JDm* WZm!^gªu9ҭ\rYlo$B7x&M=e$arJ8RNy=mW!kl"0m[iZf0*F!@'xU( 1*sKDIxic\P.l6aU ^HpQU %{q P Տ7`:~n0tVZ ' -=,r6Fk>yա]'FD;~(/oؖyB,xJ"H֖CIrXkvT|PTE|]*(&  v.V#eql15+|.oNrIJv0TL{4D{ @){Y6rԨ5Z'Cȼd8y ͥks7-!]-nm͝W ) X-`Lo[\JZvQsaoQjdg=ZdIT-O’yxdP~ lIZ ^pɻBPu.+ koJ5q3va>K{}=3pPf)F:?|t陼Njc33ЬΗ:V&Xи@ۋR͊T<7@IHه=t X vYM8{<,3:L.m[W6lϗ{!=pu4kcK^Tdls2 MOV98\nXs/[4cTL2uՎ hpSqE:X) &ň,?Hq60YBބsMأեK>y v?0ҋ26SpV|yՍbݽuZ0UD;ߠݒGڍڐX'$IAg)#JwIRԤpr6`"9u;.FeOY:!b Q2/}stI_%0|]a-Q !C~6 y`/M=9F=Uׯ3#-glPv޷t 8z-}ǯz|DhWiA)W rۭN`U1C zb]"#EchehV6dIbYvf3I m?]{ki̟g7aI,0pfo30Qtx_Mwߠ3Zߚn?Zv=A?bcUlac\oC`nKQN269/PPr#|aYc?r:!L'idVa.jO aG/SJ]=Ek5M>YxZB& ab\[7pB4=KmيB*.5}6H4F^Ź͡nB\]cUkyRì#^9(yi~X+D,upUƓ}$J!IAhi1rmbI* (Pg)+/ڤ0B=M47ganx'H qiⱖ3Z2b[8wgfmOΠ RlS ^!s7o_?p嚻 ӹ=8N/F%#&qk$W:~?.ݿJ!> E iڀ}:4 өJFn8ꗜJy$B'ػiIdT .B'o;?uɗzlܺ@bƛ9l:>fBuJ5\둌b  ,n|0(4gt$0!:$!nN>Jڟ)2sBBRggZ hUyHVVY&tNk0H"4x%qJs~i 5$0#&E&?(veBk~3dXʲ99)E\fl-SQ:&U=]pOM"~akFT!nl i1Hve,(q,##]ܧ4%O `KINhCs!U 2}‰XƃrT@cQ4;Y<0eI,>Fٽ%ߔF@%% džVNxj&jyRI& \ 8o@Ӎqnҧkz7SH|KÓi#'PQ D1&9+/"NOPTmSltB1|B:-~c B C΂T2MAn0  iK_%!zɱ#p0dqKu~KoctMuX/{M=Zs;4lvu8c$Nj]}~ sgF% @1}~%߹ cgtU+z~8@Xgs%JiKYX3ؖx-Ŏ m6U%BddS.Y ndaQZLC;,{t!{X2&sDMT +Z\P;?!yædBFr|d8iu9?0<`Ql զ\ w,xS(Y9^ p'rKVl8ywzG"&wh^fdD"P5?;ldUe\SUl#_.L4fOӛ( <*.I {]=E]e(ftzk 5Ư>_LX GTfv4OwN$ܪnz{Bd;|-] N';7CȠO3uJo[PpK߬(Uء!P&" A9}{!XrSu$'pX5#VЎi[8!lh<E8=t;-uE^2ppEew7OS'Qgf1")DqH+,wdP"%"f {a9<}]1%P2pCM@ |mfsOF ^4vmCw'ȅ62R&.B>A݁c s-'M5[MzʞU[u=, r6kVllo,o ث2%z‚Q -8;"yMC@|r%Ы2@",R00җpq[FŰ#>@+Eq9j/$^rOWi3!%3sKjok) 2 wZBj H ¿ 4+m*m 8^40ٍguWyBbE?vV62^JCo`do-l .C0yHaR3y%aIcD?!|/(cGT[ej{Pā|R*j. }|z\,͔?+yb7(4e!>J${.ؾ9?e]@҉Sic ez,O呩 6⏿ir;OQg"QI+Jmn:v6A+N=D&V?J>ڑR-7 ~<J%7HN⻠e{j:3Ri<:5/>є,+`TMY9rV@07 R4F>}J[9L\b$"<_J{b \9̈́т`2[^@ː+_ jׄ5ga@U#˪f3'LB6J|"S-CʢQ>^3t%BxGX/b*y-+ۏ*%NKHߣ 5Ƈ3qjy  O@uNQZZeHL*Rkp;DkBVUcJH$XqFl,<l]sg[@:"#g|PbNwc?`įQLc3mR\kf#DfYls믂un%oܔxь( EXtf1UԷPYOTG a}I @J"MlD&%9UUmlR-:8Ed#݄iyș{WOn {~,@{^))'L|f4jE{xXIA"y2G<|1阺60bPu;Wm!ar0{ MƹңM;y; oɩ{zF$4çS__) {n)^@$bofE ! Ć.f?UպTS64MNjԪ< jlf"+ܢ0pLArCTLrZr| 1x*\ڄes%{"59PCoO(|;'uYF?2JHmu*̮m8KxGpЊ%f~RMW [lɔ^JiSΒu VϬvf7L})ߧ7X)PCS4+f(l{"*zwf n'"T&P& rEXCd,zqO VNwjTOXΦn9.C: - ½!Mo 5Ӯa섩r`H\Ϸ'bvs~-2ڡF6m0 AnZ6z٦:/SI6}״'RS7bO!)$9)waV·ȻG-1N]>{r&TѶWJl TG#:bk)8wn%SI}UfM˖?$8õEF(B=74DAť5VN΅'M-Uc%?Jw8FavhRT-iװev*" "r265ܶPiohRuA %c;%(EV|5Fk>,bEJ-}eeq$w ZykzW U,_q|knfv<9- U%p_UZte, lbo-Ԁ \ H5Lppv3ML+m*΋03^T^NԫFF28][-6, )T>2zY֥bRz>4xYy_JwQ. Ȓ8#]W6 #OC@i;4(R_zKAZs7\|NtF2yġ<_C $k+*6|B,R ^iw͠&hįԽ6JduѲcW/Rch:rU-!7m gܼNzP"cI 43B PtN*˒䱣KV)Z!GpeQj翱h9A=$B[ԸT_&=vZ^PBD/<,(bR#;KHg #[uS񿍭ŝuҪqe3;aId4gikxrrzOa CE-$@Pv87Zt5̀3Y{@$xw@i.L8dyqoQt7qPY"끵@D;Y !15UV.!*Ziсӄer!mh^ cl㜶[8.sIJؐ(Bk0s{޴@/9,XXS@zr\ۏ6d0^ZߏׯfEr\ٷxmm!TSۯRHiIҵ SWj[ In*RxMP_]kbnCL oZ0c/hqcx稹/ )޳o7(P-I?:T'F?kRLX@Yq훧kB+mbP˛"A YrmA6HؗR1a%)OWOW԰K,#S NWڰk.)+DR IE7 КjF6ڐ\ xEh03.S{o^uU֞!3膄!;ёdjc̔ o}^G @C5 ӄzQzQO&\:~h^X+<0i^~ fMḯ hѶϘHpF30& C:OJdQ l-b&i ==҄ߪ)P*:_x>ƽwƲӎJ̒W!B(ŽJl ًl6`c'3wHpŰ5yԎy9-VHș@}RF, ?MY9Ed1pq]7Vf[6~e 3G(IT!130{1A ^.'8U%6 ]8E(рp]WNY5 lŘZ q_! \T*oe1m<[t|H]uN?rZhv'o09I ~Y݇tIc"1_ .ji=3!N3y)]f|V o2qI:᥈:W8}."¸rzC%S=~T>X'&g&lxV4 "'SD[WHOl]FqKT\Kpe[]HW/i&+,7ZK[)c?:X-!>z*|2C )QVpަ!uzӤV5r y3jgb(%.D0@OG|EhLQx9,=I>A._!*'gJO]oXJ~bhm 7WL Y_!ףX%΄ a ÿ̵uЬކ0H<-L"4Z`C-$6@u.G1^bFWdRS:OTEWR`Zj@V dۇ8:jPӎ~EG[%B7ţK$s׿)+t CݴBҸҔjsRl=k*v(N6s?/MQ\K3[.sQߴ1B>RyHR]+j)(i;n?%loC'C`T:>s="ʛ'jD~*ȍhZXraa(~#XC0Z'hEmC 2vT8jbj*p) q +u94Z;0:cy 5gG/OlI?ũ{CNr(+!'^(Xpo }TXܯlDٽpUD0-|맛xo#o.ŻXޛgMY@muhtC&d,BWѠy9#:v[¼$64B$}*q%];;&.]v{MdE^miLncMČKş?;ScH Y<ep &Zb\v}tEd/<@+ _r ;PެI`-!q|<5KCcWNC:9Vsl|elh\`*3^̙.o8XޮW\6V"tO1hԦZlr:2[m~2 [s-aHF䢤$SSaRġ˺*upTDὣ߂5 `8Oۈmi, _\3ocz{֋?nΔ$ ?MEyL7XE~+G6],e}%"gv.UTq4 g$&!uea9:_;Q,$E-~3E;*T@TU1hݤLxA`#R<ֻK,H 5fc9LOSaVzGwaAV$!jIƐl[kjkg 3|mfBiߑ.&lϳ#Yb~]m(M/ۿ2%9gIOPNUtFT,U8-4(Wi[@^Jv3>i=9eR6vqhP*ho4Ζݭ9z|cޣކ>/'')M.dN"Qw8jV^F`Ec^VVtH=DKJA_pJr.^?ΤC/QX&<00 D1A;YX6s%*sM~߁v{ ac)9DLtpDګ1KaW|шJs~v Syzzuz)\j@ 'Z's$X{LENw oW+$jޏ/y/|Hdf!lw`l7CH v[g72 FIzx6#-]ZBta=wL]n ܆mA`XT`ZPَ*YW;s6^TU`1\þ+"A)pr6F5mMe75SQ'?]b!~ Q  i*ǝ)gpcj(Qk( |ÅL5=:&(@|v ?AKR' $L^2rJˏ1#sNgM@%h@S"1pY2oC39Zg3+t"}_Jf !%5Gkdd.,#0#@ц6632VQǗGs *w&.s4E Vi I^7`>ilWڍn2(Fjr`\;! V{^AݮiCƤK\diB癃;r%)~ƣ^ uNŠo&e$ 5gsduuN x>۵(nn>m昤xRׂ|+d6 6'0ēu>*_ͭAڔH `,O[&6dq5`TUh- sYgߗүM堆/dն8 `0&w{C?g\,#ުB z5ETmсP& Ju` To{r%N~d?Ul%bzVb͌X,ύagQP7+w9mVu_xK9Bty!C4Pi^9Vru[yBlb.@]S"*URuYt=+@O%mE+ClJk3#| TagU0/Ni;f-dY̋AAV~3:AF Qik٧b'YubUKI"|aw:)/+2yrҮzK%Ny9 f=CT{esMˌsL)c %Z f!Ipx@9"U3B ?ki'%z͈Ƅ{pBTo$AWDLJ 3 % @b=_ Ԃ(CkBm_{R 8-yXF͒qz 7"T 6߅4SA>5Y52}~X[6B~2MY;rcF(LW0fv xteZ§N轼h"*/YFVEe^}eJl){X+eH)S<)XE4DX4f'^.ڷiL[Ase{hvڿ~KIہ)?>Ekwf R+>!ֈ.B3b$B:0V?dkYlđM,_ϥԥ(PÐB E1 9ZcoBOaBGt Go085 i:+xFA&]O_ mn,ێV H&]<أ'0Jm=ҏ1eY̢N/GG3&4oLGF;9L/0"gh?޷5Cˬ4 0@|fye!sf;ocC ͽ7+V3v }zZ%ʠhȈwԸ 8؊{q&Ftb6΁MSf-ڦ5旖aJ=BDlUϰN+q #{Lt9r#͒,~?$7^|@*FxS 壓AG/*L6ݽ{{x+5[]Rr"]|xmI㱣oJkb  4a~qχ9$!3Q=ضU. e,}%|7 a}zI=% >>FӎXڮޏЏnyQtɎ~K+y-/8ɐ>lU-oω}o/tO9SLb|>Obnn@D,kԐVzȧ N;r6N}R"oî=bY*sx^6)q>,DfQ$2׳X E1Cyt|MNM"cwBvGd>8,=ߠ蟴v{xaHCBaZYK61 U'uk .{mqPTCz-&,g)*EFfwS/tS#!~nEc9Zg9pi2͜q^z/Hsudn>TkSYhfkmy뙺,ü TwERz%Egg9휭Ȼh|#3P.vC U8_H9#نX:+,0ʷ.M̸0ԉ`'ڵ7s cwƫo[StI0a8l' K2x\hL&e-$u]6{:|cۇWPАʤ<cHH᥊FimL 1諁]7[49{czBEh'4s^Y!zW3}-a#ꑎSy-{E?Hp &5va =^xwjMsW=/mu[#MDIo{$NUz|}A3Kw=72o2HO5J:3!纳c~V^5F[yBkv;g>T7ւeU9PT.Ɵ՞(pyFP亽-@0t؈H啜wAxֶg'+Ccٲnn <0Y:|"OBS`nQl{뭭} Eo1*\hcIjPe^MVXK`+rK gx TtD=4W%\puwsWAP!(P |(q} ~skZBPh0Td%p)̀>ʊP0*.~Oɝ=2(C"b5HnG  *Z*_Vz~a.b>3khg9^(I ]B5lSc{fS[Gq#?Q)h,1 Y:EfXFX^*Dp쮅6n]R;C' zsc󬊬me ;/`; %:0q'z,Dl<7hCƷ&NZ8s|RA]RXSdeW5ue/*) }ho՟(-[ouN[TOrRzsgʶ!͚1SQ:E1;4nQK~ 8P`;7%ѵlRdma{kQyVC(⭺vkB&\{R2jbOzM[+?kξ`ƒ19?K5LSVԇ*ot,F늖Uߕe#$DXsGk%됗(G8x >ܿN= GXH:˽ G  ?]6hq;˄V7lǝ"E,d3fkBX. HV2d8ygiuUK2lH9?^k}UXopټŽH2UR(_ Ǔ0^gϯM> sI K&Q!);ZNRs6"4 +J9 ɰǜQ*nӾm9fs.6gx.Olx<,fj4ekvMkeG!0iز6t&qL'plF;$+=Lg,W^\# .7?֊ `! nB2{/벤]P-ȈPt*(#;2'ȇ8I6ebAKUˌ&a#V(z(:1¶ TkE\ $eP@Ovme-mW'JyϺ[-BUg LݼC8.\C<!w!`OOﲞ P $ s[sl%e8A4dbHԎF:ogM~+Nهjj8"8f=x"H퓥x'Kd2-9'קfYXTa&V2FӴ\< 6aKD-d5oܬR̆Pe]BNƒ {5_/«.b[!.>bhlYdwa|fazATE*}h,p^fHWxpȐя[q;}m`0<`=8&'rkcA3"$&"n 'Vb 92PNKֳ:+(FP}U+͎\: Fn:B`}ͣYR|eZTCQm0ڒ/ΏXlk&4],$|3 ,wcŦ- O@{Z؋Cg :Z;7\_7JejݯfZ2}rH1S0®v$r;#V-;ɠ]]s?0]tC) ןֶB.[۞!$f=U gǯX;/wlLb2-R]g9-흡<փY]' |q%0C9ǣ5sFxа 3bcn;A֥gHgSؓƦj" NYQ/]ڻ cm,?lVH+ANaL"+N-am 5[89v)fb*h|xy F-*A%_HvQ{ 7my"a=S`LZ=4 X~홬n;|vU2 7jyU{Ǟ[a6z:aMvO:#آM|86Lk{b6:!އ`+|]2ԺTg S8t?MM-uC~Dg =<E,(J~ jcưס eOq9N뙬fqdZΎPOi린{eMs_ f7 ^p,lB0)&$ɎT@n_/;ݹZ\Gf,ElOAOZPei=7M/UT!Kb]RزcmT dJk:mG5dd_5}F|%0&|sr7KvbDa,+\?V2,%Җ,Pb8(O K̪`vcރ]<,m[>٨n5doꢜ(P Ա- zhQ"ۦGz1?" ?HVe5=kܼVx 0fB;Z :̐ ~E*q @Yݫ/xBU"S1_}(4>\d8ZRHsicbutKP@i/%c[; c!Eڎ`A GJc2$jD7i`\#` 4<8mYh.qma BZAp!IiN"ʀ[e)]H&-mJklƅ/LB".lqT 2,Nuŏ>Y] 1-,ԷIZ f@Գ\GC-޸ߤ?I<֮{N=r?'(bBC1~SWl+kWM'HuqeɈJq\Սc"G8]wFtwI^<"QoS¼tmP=Ưo" Fe;q&8Yc`Mr>I .uKvl;n:-bt}y:x}!5#Ie_8y@Goo犊sWͩ}R I0M_k:0bB]rMn9+"m}Sy%hy<za؀`Y)bsl%ӱ?Qw׋Q򾵙}AJ$ |NB]{>xnUF=і^Z!>g5x۠ UY>YH瑩c1N:Y*lpvRJl vnθ "CCܳblhh41SZXm*ʜy3TeZ:@ƜpAHN>(|6RQR9NxYe5S|dP2IjPG0NG8&B9:RFU}L4 =5SA.cw\t (k-̫`>1[ P^hؖSpwB4U]=Rv& tUS|PmwiLp/+Mz7,xM"J2nдbaTxügl$Aqԫ|?GLgʻL~wll5ET W8Ǧi#@ە_7BtACD0޽ Rf]T}AؔGl-k`4HbɖJy]2-4HjS[Vc{e5mf\QDΧA">ʫskGgr@F0` -Y;}L(<{%^@~3Q.ټR`w}U’kfGSS晡 xT͊|h::(\{$ o͋@bWsQ2ZD{dQ4 ӵ{؈tnu8ͣ/sܼ&sz;PHbI/*a^r@ew̙'YP|uE9l =kJY$~QGpӻ )Tm '§n b"*qvan?j~=k]ZY.j狱Q1VSS&W4v?B`$JIm+OCnZgڇʱ.OE-4إS|?yQAȅ{uE#m~g4r2 YP x!\N K7j6s>]2\QW%-9stDJ|iHyx̡ۤq<rP'>헅I"^05zsn䉆$I69bW(*G>Enp<3a6 0 T۝u< q1E~k{FmϣٍFF[&X~]jyV^gq%NĨ 5K6]<}P;P4 w x3T]H.OPafQp%b]!MpDjLQ+z+ Fag[0J❃8.6]3S/1<ǧfRAu|V%5G}@".6pIlmJ> F 뉧8eBtpH 9ٿw0%@A 2r抇r"rǴ IB@%jE)7.-f R;&_q)Hy]BhEx+Zot9Ġ~xE5'QRKoqIP_d Km$G߹NE`{ ; ] ' _Ƽ jw~xij͵!Upeu52D9, ._eMorӿXcRy'$8a47NI=uPt'*glA7o C1 i1TGnYS p|N(rӨ,\͚f:;iLuB"$%oҊ+cҳ>Dl drQFd6#؂I`av /bAK2R5E6GwJ"c\Yg\&䱱{IGsn0m)Հu9 &/N:m}:VQĉ}_:#Jߓヌ9 {c^KOGP)P$;`;y7\h :KW8ESYQJbc!_ PC<X86ɻo' (*w\ ,H0r50RM挛c΀X+\gp_Wq>im 7 ]I67t0|y׽g>jQצLP':wv.Zz} #ck[,$ џQU*ʌMmr IYn;"_ךco:h*H\?|jk!jBؤu$\G,$^lft̃Iab ?iTxI Η)}\#'!yx ,5BX-qa0zGݲoБw1TR#C/ՖGVeD.g*0f.>Tz9TZgwU[VɊt LTc,Ց}[]N\)|:$t  *Aeq\ *&I$h'` ܪ^؅CYg}76Gm} <dG?zBKJY{؀.گs[On4n1WlZHi[B"|JMD썟6=v졹ΩBvʖQ\$F:h smFL$hKG0p@WCͫ^@$r{AD)DE tӛ S`$[xa/s%?(?jzMɰ H8T`}$M&vl=4ڰ>` \GԜAmsm^Be7e9d< cHZ5b _ən̎WV4_uW\.lD #C·^ZEh>ެbsa.ǭ2q%&]6-$"g$lO$(|)6ͱWD8Ƶ >w)gO)q=h!U gpE[*ip b׷fU_[b23 (V7 C:& AFpQ7b,} U49 ۈOPFu˨ĝn~]L]}c8׺uRnwEӽŽ5f$q@7[J닠탎<֋g:Hf!i;̻Ct'|)oY oiwV&r[e?x5v5OzAgwB*ZފRK?8<{|`q*O0d'F=C8́ >˄]%"Gb(~C"ZM S-td{AU*ν*^ EWM q^ܫ9›=q-h%q.MOSTM6e<p:~OGl<-l<bۀanjJ\hԇų`TNڦ3YVw7 DTkGT},G{ 0f,x?tQڤtDa˪|QP0T>ÀT6Sz}628ZrueV*(dGT'8x5m郅q'*5LUhlsWhCtɁG[z|k&k$ii =]@4aOhE-7nb0?J_̍ϠUfK-="/PZKJ!嵐mc+}ywt`B$A.vv>M6rvz";xPg\h5o 0BD(.,Jf{x. A+!ƣ8f]K YBǴlcys3<^+hS{) L~4,. 7owJ :):Qc/9l;WfCj#de* י8M0JˬW>TzUttpx\\MVxQ!P2YekBVQ8^㸖^J SPglpSE_b)PdDAX&*czw.\m@]t\K<- MK$׆Z-sj "626P]{>kZ>+u"gI|@Pas^n4~f$Gc'W獟. 2i3^!gG:y ™5(S`=M-beFJX)ur4(Vy XQ*5ɐjG.ƝPtM teeoA֌6.S+I=NVɴ;3W JE3; hE3= r/a}ڷrf-? N6FD+K@Y!5lfQu^=_L1(q.(-/^& 6 4El#JԿFL7Tۥ+ Biqvo Iٞ?aM1Pw|"!9aU_ ?8]9-uozPRIT1ƿI)|gǓ3D^S`*SglzpALe1rMPMNkbIM< ,lJvPuX~j1F)@dE#v\CF-`,W׼0[rnˉua0@1dfA/j$hڛ-@E;lgM  p#VuE弚#ګgl:mdu$*/CA΃6Ap+< 0K?ߚ,ђ:q`yc}Ffw)K3+I˔3*,&QktJϬÁ3.w#~l"u84^BM& 5 h)MPD`1da˹CnNqYⷺTն}z7 9t.AaNv1 mA%rG,/mM׾[tiwā{hL? dc `S/(̣]A㠹u[\[K*_JKF2HЃ_} h»!I6CY+^W쑅APDS%qHcwE>hUN |8Sc|K DdOOP5͡Onj _Ky|p2Ńkxa\rϬFpCmצcUsh뷝p9}&k$u3ĜlD@n]~%Ր%H#9>RFE· \!G]^%;^Γh)OԂ-(S޼MkLf6Z/VTJD;ǎnp+s_CTG%ɀf+8nҁ΃3E7y:i?f&i 9ߐSD1 #ECx(^@=7nE]l(݊`_)yy4-]*-uF:fwVI]oPJ:aGT5;:s2AQ] W3E! ?cv_iÉ~_̶<#!և9*@`rFQĘo.R1xQ]FTk62p:J#b9"[͇TEɦ(MIF ܘ Jq07b)KBCJB>@̣G= l9>rhn? 9 5x#xdY?Y f+.H=,wm*N->hXXzn5/ u_u*^ۖ& d'|V_%a_^äVphQvVe?K$#Z!Vn;tCS}v3^/o~PftY_-t@TWE<4`wV!2b!•#=ܢSˡy^ rI5Y5 E ҂LjߛF@0cU6uGl/OPz)™ r塡Gw1<-, m6IBV Z$K)#GεҎJ8#W&; PQ}xOi{W)I}_"2g6R[f89Efziaq7P -E1r ćU)YK?RvaJKV']{jS'G,Mhk$vF&(m>I'PL ((L r`fop xTimP?: gqJ4AvC(<4(A1>W j}( 3KZ7IF.^yo/18ApHMne$wʝ?xȘp aVI;QNMc~"X.a7G@K!ֺkDOtHG)+z0׏dXYMK1`dͶ3ZP޴eӲ I|ƯHљhG^VN+]gohb}օIw e\xߨMuWЋG8Cz@UnrPc;V+ "ӲgyM|ƈneȝ#|*DZ(}\Y 4^|)csihǽ2 bI|}\$@3>JS3(ޯ[Ij%@dY|ߔvخN6H݈ QwmޮK+H8j!q/"0ns~BS"Ō;Ŷy0 ]t{ \F) oTLDmF)#ɭȽ OXzXEH[CE⠵%/brJ8 Znu<5d rDIQ,ȯ{8D36\,'e:H 1sURӃ>~?R&Z1R#lpu <x;R]NR [B{Hvay#[N,3/k'f{A[VZHɧN]%\wg˜(ySz{Ɩt{.熋q/9{l@Ƹ.vcM4jAʽ9҃ѥqG8tc&2g΍kne8D7N,d+lyn!]#5;)& X-WPLP!G Y LռkP2fi놔8 ]Dڎy `49xm澵U6QĹ<Į?L+ks>P4N* 0@镐'S $7VZRxHvX參ozvrك"cDѧGBTM9wĸ{:f]a]n€NGTwyQp4jmb_-5ozZl&_<#d;7-1bKe+jB}V9OͲ syBVRϲ?_:ȕYafxذy1|ϴW͍7В8]Ts&[$iٮbx|ud4mCpoe:j$3kY"hk2Gg~[HaԌ|kd%/F|wXq0 &=.Wxl"t%.=Xkq[1vy W0W%T`]k74 3Jq8Y3'~< ѝ DSda4 &aGx aZIrWpmàCqؐ-:"YazJpX=;tV}1ƹ 5g2SFDz)C5!R1aci @wAZ nS?i^az  =?Y7UPB] ȄerUwva?fz6@-BON`W"L٧nr5HK=N`s5=VfRg/ 9 z mEЫ I݌=NH:摞](P}ҋ'1BzAw.T-/^9=QT0IxB[G1>/PH&Ɯ> r:K9?H87̯ǼŚ#FzN|.:ઞZ 1>3˂O)Ԃby_iXX`K^җ$}Y lJh)#gٷ`g [GnpǩTwNFx)K߰`f2V5KLUbq-i$}5Pe|/xzy'}RzB4ECsL‰6۟z4V~ D\J#@ G+Gq3|TtaEQ~4 +"0ˆٮJ7j.q'x1i?ot2Р#ђn)wĪ3reӾE})zڎAo8ldri9)vE.~*|Tۉ,f eށ93R!ng 55~$d/ӝ\k^'%-帐q$At(~)# ƃȱS oŚP d.2bf_mU6< ҊU6oYnU?4=qOOA8/4&L!7TY@|W O4k&nا^I5¿``6kqX+vJ4㮙uH2k_Ѝ@2w:c_EDP~UfG,&w[zvu<9i.%keZpϏP]AV+qE^$/Z}0^3fCD$QT +r1G|(@׻'|ۆ<3S$'X.$cA')~,2Tn4"@쏭R $Φ{DqӳAo0gZfՍGYwXF Xb|W͈ۖ7ZoGݺiJTUG}V&,O/ YY.A]F:8vP:Bg:|9+2;/IO*_LD:YP4wu|l 63گLb]M%4[1Ѹ!ƚb⒡@/yE'k'*&b F{Z[s0.{ ,e-|Vtr)/,LtaɎk~J1_=}!\9~9詌$wpZXSqF@BiaX<Y˜px`f, yĜށ3'qjӭZB$U!ﱆNm -_E7$ 1_HjhΘ5C7=u+;; ڵwY<ٮjExyaH^m7ERsaM/W6ӯ*ˣH!~dCWW5' n-Lj[uL!{f]A9"{ *o$eFYN`L [| eӲQ8x`rt܍) H_9uȪYր&it JlEqظcA$4 -DURt˟ 5Z q͉y91tT05Ẹʏ+ްȫ񞃕|GwhByM&3h}J߽QiЀqTI%R9[v\vR4LTM/^b!%g 7! X'0;>R8{Չe?:lblrݼ2w猖)yr-O7]؟pTPmEf82ɮ 1Buz<:\z?u"ӴPLqB:aJ;;ssP=XZ8{/ɮb *) ~%h, `o%`2pt^Q7IGL>Q cj|lT=$y܌b$Dde4 9ʳֺ1p4.bbVw+q va6Ln3,wBXװ}GW8K 1nzӤŖ醆3؉d^P#4D[L{́Z/z^@5*CCC/=ާJTU,vܨCOθ}Է-FjkOT S?c8;%[<g:`7v*bl x7OI9pPv3/t{: ?Z6#T91L=9At 1 2@Ʋug ݏi)-! DZr/s eqN*X&*-89*Ya)`-cSѴe v}헀T(]Ս_~W !<96l%۝t+ 5$犅ZB q좀 ?J ;GGԑ7\B.(92l}gh.2amߧ4}}eqeJ~d0Hz}`p}8/u2~\CE$y*-S9tbNa؊9 %H|6IO  "'&2F}`_ww"$ÛeO U!䤔:d|@P=Ӵr mD>YO(-(& x&2L7{ndn6B {6ٓo@ Ol6|P)XѝY5H9ȹ/ћmX8I1Rv.R}Z5<]N@- k%KL(pteR%w yr<!]. l7ЪQ]Z(`erèM r9Ehr hM 0(6#n}u=;}lk\ NO:/i G ~"I͛|||ʮwpIǒ?o!obUzPsNDuSf >RSu vĉ[l5㍿TjIIfQ͛~m:&[muӋL< ~ DyZb =ηs&;AǺLFt(yOqzQjbC;5׺#W@0ԆzHu 4Y-ġ묚l!3\PM_qqK+g"}湻BDIR*!OF-ΦxN̆G*{6I79)o7zw!u{]>NJjR(u?bbCI6N~ |Oe%wyXl+zqMX=%$'c[5W<!i.!T A*Ͼ$\-Nn\w>D )k;[ ̉u}q+Xf8) 2TFfGV* ^8|us.-o׆@ԍapc%f|nipGd0Dc_Cr)TfL4ȗ٠oCjP4 !깵e^p|n*d^7{яhD{& M=Eܷ b0:vhr4$q*V.`d@ylyuȌ 90Nk-ug6F˱rq%Q鯌Mx[(D4m),OKdTVO-YbG:xhFv 2 @얌u|rjQbS]σ5 6Qݏd J1nQEvLvB=X,#8*x4omOhB0.5Vg'tDXv4vyx]̃@O>OJqs}INrX~ b/APG9)貈Gg0%n6P:nA`5MI6ڪxi 2AǑc6 Rs˨Jr+n](OS}  g=1uH34!wm˗ 1~X[5y/h/ HnqyBB'Dr_@IĹSo0yʝ\Jx+"\ X $]3/ ,bY Ǜ$ LC) #UAZN/`Ύ%f)BZ=9.O{&!Cp cP~ӌ խ"L]pC7:vï{D΢VkK9\|n,ΠKN}QK %l"yx"4S,,} 0j7M6nĆ\٪4xN}*C.7৻]9ܫC gL$.Ȅ4xuαip.0HX_ƉBFRzl ޫJCIhYa `pQ%rw|G\==`R"ſANIhm5YxW U;G 2RL_9# R$a+fY[ݲ[p&h=j~W(lɩY'Xq%-~fC-nݩNB]Y}pBX):E-s;|S,=-kh><}p_dG9_;vr7dCiK+g5:Yk/ٺ1,B\Xf b %E~nUclF~~.ŏnG2.P@Ϛt-iVPq`PZ2+@Y;A*wΞ͈eYmROɁ~JFK;2k Xz)[w~T" :v75#uE[4˜_}dt%ҥ?ey@ wrÞbCt.Rxx1 ]wtbX*;D[ޗu {duyM2zf+CuOhZVZԽ-MOچpn=iu}φ'֒[yOw[H6`P1ʍ򧬬M'OD;`5 OhvYxm*VinLuZׅpg띖W}=o-/2ILO9(Q'^x_-.r8+jK=Nk5kI 9}w )uʂ!)}:rr .I_Ү/k8e59%gT\g^Ňꕾ$>g@.g@h BEv"RLN߄e*)^-oL-Kic}+JCJ6Mz6,i(̹zj^;E5yZhTy,f!$gY{Lbh+:Bt\ li^8q;Bm2v,bR aׅRMʇj9*&b9{b“~8oy%Ob0+M~D fQV{U2m"*iQvGD?TK,gڛH&1}E˛_ݦPzFaH NJIbyˆ=hTمÝ';,OE1 G!~,,3jNpJ1?^(WgYe,r÷H>sxk8Tl3yUmo肙3*?ӝw:)e4њ]n24NVj6jVS9X#^QtJٻ0;bW]nPu$Yyȷʎnu,6ZoR+PKO/lYM8w-2&0Z-ma\ML °4>yhЭabq0dn&]0l 1n2svZ+ZB.|~0ELEY ~w E[KDǗVTz4W!6_WT<"e(^*44[z~a{)S͊"lbCp.AN`9A!Q^6t-7bSs"1Ī|JpeqGzaVr\*,8pAEtו?&gl0at뫧dAaDr_桠ƭIa\ӓ\O3t8*c.j _=7 i9suEFGe_ I1r'o;`PFaIXtW2yF Go=!X A}bK}HdCh[JSE*z=VI r SE/` xD5ʧtT؝qϔop3m7ZpޖpċW^H k懁L^#cq\/{{ˇʈdrxf|hBA3 qfuGfn" 3kqe@C'6uM]:x 2>1j !/2>븓"7B$5s 7E7 @|P!Ennڊ8^Up㭅Hid\:-,GPᮻyؗщu"Ԡ u_rOF}xR j~!D9<KU4?Tl)cNfގ4' cA2=IBD%x@6-ɮ:Hac(m]u)5o8e{{t/}j(އD_'|ZZݧq;UHs3ϣ 뷓P1߁T(.{մΉ#os/m k[-+0;:QeKek1H96TQ#˱1P0J3;{.H͗,Aoqg# o8u RHjǍn@ q-s $NSk3퐂7e0=~WP)0OHQhZET "\:Ϝ:Sҽl2kМnQa. M3FdD N_]hmhC╺^q{bz1`;yEQc_I0tkh0z&%o0΄yCNR4NTQINޥ;}OP`uҾf1984N1`O ~ȣ/2 @&l,Hqoxh..f(ʠLqYh۸uA11\ rM:wqȢfE!Ӳ2D۵FqE%! d`oY[i7 Ui߁=xHxk?uŝ^@~C720Rq:w7\z(>_~+9rGIYHfӽ`?S=pMw.6=]ag& v.c1g_53Zԏ.Tޚ֥S#bAA0?]J甽 ۛRzh0j^ujW Dy OͭlkOI].wU 6PtRbly`CSk5AT^G5ŮdbT@'ZV@7}ohnP&22iZwUFaV46}n~KDSqgPp5U(G:ȧ9q|Mc(tݳ:~ءkㅟcL$ .-찻45 a~K0 F~C'DK(hKx#=)PS<1Y\$f=6eu (@=/nabcsȣO%wdy=)}ًДkl-E&X? :m,-32.4q.ĠC}45u6ad\AMShvkQ*6;=ް~gr~kqkmƺJ{T%D¤'n+siW|0=絈0X 6p 6}mY!c}~O"jJ$k2.{2r{5é)KX(H8baQU6E ky y̫qV_x.MNxL?lW|!EuF^ ع'/NCQk<6NJ18@tHzBb/.B!ɼ4P-0~љ N9nX@#6<-\DC8pMCJAv* Z5cc]W(i@g1pӲy,90 ͗sV㤌 -,o I'Zefb.ܿ?}?z*?ǯ~[]xNT{\LG܎@y >@ƚtG{ 9Հ$"H梛*Ca? $ g&כ̴VyDF%4t𧍅w|u4Lד^3GB ~Wμ|$-H}P65M2u rd`Gë~9jZPjtWrVxey+js8O,ND7)3 U-j*hȖHR#Shѧ#Mk:CEg0hg?g"VԎC3`7$F<0ԠLiVgS3JB<,MD1L.Zdc&b S:w|6iAa4͑V7^l of'CLa$FqKkxn f*l $Ӡ weJXwgǯo6Y)&ZhU d?I,_Kn:C EƇ/aQcCoV+k;uϬ ekPh[""Spe:Ae˯Xx9Jb&I}"1/xyI@=]n<][ٷ/,^Q[~:ixߕ.ɓ.sƜB5e?"uLCTMJʒ!HɝM5p,7Dia ]84^ ֧@HJGp3bTYd񪾉U k{Gg0Ϭ_ely ⹬,.b1;0n K(ɺW5\N)РJ3zO܅`ֈz=+C* wK9jLBזp # _Qڗ]= rD2|`[&B%1I oOíY}Փzοv}z!=֞A$=cjl)>r=FTLOIxSX9-uhM~GAP ei)A2.@xC{`pt <7-[ǡK1汇;_ *Ak;8] r# u慹 ,bWi#M&`yшaV%ńN%)+9&ǐAQ$K"|ϾPj nN(_~{@IpD^{k!&BC3yNSF8|VY8fd)gr? VF?+K->CA_#~ʑkc&-*ru*U†B2v+|UGX a[ NdC^;a)i4(I,:_@AO&"Gkmu&#Y!B< AUb }pY ʓǂMҶ/LP͔oJvV"TK"|IFّ5> >]#q?QHH&+:/%jx(,1S~jzȦBqoNc(k(uX9GwBbpAs],h5^*xI8ߖ- gNrAؽ > ']՗v" h,>IQ8e WPh*3]жufM߳ Km=i#1;[*cNe.dC<ᯡH%5g:Xc7$xyEq Do~/=QN= ~ ͓IeS^0U`qOStu4=&<ˡ#/' ԄQ{0\J< lhp_z!Ͻטas`~6$KG滴Fs>FWt,RRwzN9#D[{ UKJUW`9̛faP&z  &إ>hKI=_%W+X^XrTX6С{"lxeJ5{ISO][_ shcB@D'?QHT>@9a^8W7+݁X,G.z?]5r'Q?m|flկikaInM(GSYIDH&=4oC-6!x)sirPYJ@ ˆ;-A$k}e*Z&]fQ<9kIB ħ6;r.Iytu^|õ a~/{;O4JyD`ߧaQ3wc"r AٰZ,ee v ܘ G2=?'0ZG(w!Zw1WS4sb^|y{ 7tq (m5_X ]k0_DOC< ZԂIb[B`~hhd:MUk^DٯzKgwXV3C>~c)YhT ՟ l+C`ԧ W΅|)GQ3I$ |vv4bL䬝ƢH~2 Rn[PvyfЋJK3G "|dڨ l"VM) Pҝ5,$dq-^T`~Ʊ$݋7ymwz +^+(t5 YRXɩtݑk ?Zk筮VŽ 4cŇ V"m-y[$ V_lWs,u:~l:Ԝ -tSC(ϋQ-dž1I# :J[A\|&U1;_X$Gexˏ (1,yk J| a8Mc>(>K1} 6r˹)NA!drEHqz6/?2vT/UO @?C`uF(92c+׳AK. Ҹ4ƪcW>`O>iu-> 2H?Dox4@ 9< Sކ)vNnC-#n],ԟUMajGq};NZִgcP9oaM:lTީfҍ\%ѽ:.پ g?iqkJHFfL80li[RtO MMqrknHt_8`QxPT?ΧZSh)=5 d !|=kಃٜxߔvUܝfajEW!$\P6Ҽb o{۷V Xi:JykM&E9X[7x7-EfFq?tKSru} RU} z11,D KlS7n{ jysp2cb_Hx`cQT)Qj'\/E ^Wju1>p(DRZ׸vDZVW)ql{hؑvh< jןįxÞ>JI(o"TM6c+/ )D)@+(|2O_c^/J5M L7=sv1 HCB);`9@9_r K1:~sl^>KKSVZ^ ґA+,;>Du"p6Љ> .40?*_dN WciXkNz/W_wмhvD%^)dؑ{/&(+GsZ?N9:/ _Y6˞*TNPcUAFTz:<jq M9ɦ"x !JdITh(T߲Ձ{שNY\FE?v>,U$@K = e'3(]/gӷJkI"M,ynF LK'єlKWGSy 6EzjVZ7}k{Ŕ[xt>!!{97ͥe,c`evnz|D6KҀM4[4^y<;^VML#Qxa)23X>[ 3*(@aJ92Q;7N_z+ 7peEc|[jҎng~4*p1ʪ2eb K=vON&Q/_M-|a#rcs?Guӡ.!һYO~- v+jI Lv~ ׫ HE*?EgRzL >IdD#lN!(ATY<m ;=sf\!2'İs46͍,*j{QO.yd8 Uv<؍t .b8G*Pُݪ=-+H5k6E:,MW;>|1]&\T%Cxg\S}0 pQJSp8v阜7wmL~&LI0*Iw/1j!8ƀlp :r8#%ŷ q#x` (\3PVJ2I$?vr.~O4/LRrJ"0kuףb6M$cr"37iKWAY\='{ZCf ;!b>_ BTI_[󈱖1':GX_V@\ΈH;6JH1I 1?=;\jrt,Zf Q 0'`Cc<| 7I}A),5ePFЗT^opVQ\s&y3Ffu.g ޞ$w_#9 "'i̢@B幰S\j p_R * @%(P.T$ďCw1o-F1-2h~IV R6stQϾY"k5{J[6ZbQ_z[QO-GA.^N޼-$)(R< ֝] hWT'$s&L^s?9qz)=#8 rĮvI9']0Qizal*neC;F˭?HLRbh C_i`WTL"OSc (<"Mܸ{uxb/̟pbɺj?;r୆C}cڬ44NN$Y t|F.&g!3(̚heSz4X,~危>AZZ OT@. ')']$̅#Gd{/Yj~Y,HFŇet4 ܩWΩKS"+7lo4y|lʧ Ɗ9RIg (WRleUA)ף,lU/xKn%4.R [w/κ˽^N3L-iv1!.{@tN=D񃏬i?PR2HTbiLt$8%a'SN#>RAl `Zǀ~*KpTFa ?h+\N]ţzmP,9!Y.٭sdvq<[Gå;=M]"&s0ƒ_^]faצ떥/y Q[V*F"O! ʗji TG&TsO$F2RӬ'W"HD mAI'Ff W 䨝2,e إV @fx,4LAuOoí8kFy;`dxx7 ,~2V\0s 0Y@ʸasA}a&%H?F]X^.ȏdȡz:xsӧ2&Hy[bQcj}Z|jAy >w^>{NjCh(U, svfF}$"4^>yMέ0DSg&̥\n>/Jcڬ2efk8 {xnvDOj8<,WvjFO>t=(sBQsԞ e|_>M;=W@|)gֿ?E;'$ xu^0_vdSwW3yrMA3"MW-t?< r^9WLdW j3i\-&.VnM ~7Lؤ(98hJ\DI8ȺNE}=!~v1գȺYKuV١z3vOhCWP9w/Ev#1-xztC~ۜ%Mt!JF|9It:#ώpN1˳&5 8 aP\[T,\Izs_KOk?PiFf\^`See[oJVt(}%S1겯|:lJfӡydXFgw8|{fA u+&YA)Wʢ ׋%04ƌ&,aB V<=0ޔoGj"|)TSAاnޔ4tg]ա{ߝ5xkGXK„ $M8J+El^p6hù1snuq yhbIu~j\{ëS[ZO~iG E~;PFrQ l'ΰ9OaB~/2Za0W5ANѱ-,N()7=|QFǯAʝR>t"50V|4Yv=_s`7\W*uٸZci]PJ̿e3{-Yzw4?)*q\/ ?QMp;:R! ?wO'^P,[#x8^E~AI3ZV?C<(% N,aF\GH!l~2c&KHQ8p(eux)l?}֬50+OW4[wK wL"_3F~e`/|e[BP´v@_Y1g G7zZ+wVa- jpn&RP8OȸA돲o\̈LߌyvgGڠpSbυ=r C#u#u(ƺ.5H5(H--Y:<!84U/6Lo Ф ڭMVud3c? rP"KhYrØ $Qv+!9!s;x n h?z2i@9k;؊R`>(q?y|lūbCdݫ*ynv-UEϟp n%]G ´yw2Ubn~3 WM5>PaoZEmͦi }OalTݜ|UT.O޶>FfC[ut ?oRj-u Ҹ s,{'$y-$(պUʗb켵(bG5OI֜ia=A63Ț Qڜ:b]cdlsf d {`72$~5xg9i8'BKBi&֦l.@ϗe1`Z4:Z Z"rYIx;'0Ci1^v~$A4YSJ8P*yÊ|@J6N%O:Prgk74Ps&jšS3EmkQ:΄t܃GT}q'u&M}QC =1W`-QJ{7lݳ衛@ͨ@ѹZ@ }?Õiv~>PuZدD6._-.{&|IK"ǤNd&_Oz}yCm2n~A~YH;R6ek8@j6&XQ ^yh.bh,Dg􍖡}M.O}JT 9ei@D3F'eX2cjR1Ew!@xVWAS+°u>9GMlK#&г/&U."Hhe+ %f,HHu/,  -E M]f]H8^YoRPc~ D=0DzPԞVBddeaD)C*^k D 4}5"]0ڇN62~ab20eP0IW#<@iKP Ij$K?K,6ǧRrǯ1(7g.hĮo_9]{qI7ބzW?|Y'ӹ, <W-_½ܯZ1ך4m\EV]w^jX;y7b g`tE +&tl o5e@|ܧn,8'nJMCuYȋjL`4IBNq/vGJ)B&k aX9+Ւ [qT[Y#ZF[uǔBq86/#]? TyAZ⚥b(ŸL443D|xF#D;n[gl5YTevO\q4 4|k@uPN4$RLڪäMy AcXAK:8LX2o72\@\ٯ>4Y=`QmQ*gi`}K] G'xoʽod(I^&V zsFh~? w V`(:vE#k9+g*QW-8SB{ JxmP]VYBږ-P;{M^ȪGT>gY<4ٗ_?%/M3s]^J} =gd㛫smh%kJX+8Y:Uw\q9wM>GNc^mG NGHޛ̜; 5a>!%B(P7x]59+FSH Ia,*n A0 \E]q|;8D i RmbPg%--uSDŽX mcs#"^̍GRH@v-6hSwϔᣟG}\Xr9ƺN~OC~0J8mpNiOH SҭךxdXIz.ƿ.GfS5eiv\[1W̝]g <燳{#ɽX'%UnN] >$\v@Bhbu_m/|mLʞN)iwMaSO L|4gr o _jm][1- 1RyL*g,CwDٷMQH0s:5CnebW"tO,)^+q'(`'ÅohGi)KU ŽLa׍>i'fB6;"7 &D,ƲQ1dw&Q+.i[lO^)G@y9{*G~=/J !q;u7V:>P-FHKETaz}1fzF9XA9=3]$>Q;nkxtz2@!:4/R " l I?o⥀x;-Fh)] =JeTi.o'̴ »ʅ| +xjbp[K,3=|Ql$PT?拸kn/|%cjB{" a<ЂrXOK1aV1nJ}HȏLRgK/0 eɎ#ٺq ,A˃T<)X4[[*.!蝃 ot&]nLwJܑ38e{γmE?u m wo0gM윘4xPeM?eTM8TݷlT|.W 迋.ܠ4`p;mYп=Pq{NE ƻx #'[uQO{]KJ!( `l*s*P8F˔W@Of<-6Fxw.Ssp|1A  /~s z x#FCF+07՚>#91XaY G\SbXlpISmvx&Μ}QbyAqAG&ܣnt%αxu=li} 'om{M5QI ٮ{(`a7gk|ÐyI*Ԫ8hbuѡJ}y?)}՜}\74?OL b]NM J!5eLa)il(-L~D@i>Wuzh`Z):nFeK]vsMR޸fKY:aeG,|)kRMصʴ1oEm*prġqY*;astˬ\.{>ٳf($Lܢ?^!J4YΡ6E <덬𑗜l\n3uym5_C[V`,.XJ3yV8TZ!wđ ֋jo ͪ[}ēݣ'- uN"վK:Y쎛cBьk?咀-RgZ9AgeYMH:AZ}8;CPyНD]iD3k/6Z:dĆ O\0 | `][ЍhuTvk)h(ʼnS: dxjsn8 &hp4rUmm9`vrOGDŸP{n^b3GTBOG]!Ԭ\|s mN՟}#V~$l%uٓVi- "b* T2G섑hm8,waꛕUߞZvlCāhFetJK4K >-1_G]ۈdxԨ Xk 4q^\ޔn52Ffn $9ZdvLI8p]?ſ)V7X0g*NQK- ^/$ahܲj׼5^w0ȵkM[3^ǂDy\q,}#cpnLQGNZy02bNz(wiCi$#)+:e{T2]x.KVn~_q}_r 0D7mcW 25сɑ-7R+5)*sAe\Ļo9VCr#8oi'=(^֟ jٷbVl83[c1'6ַ#Kf:5l|;b@\/fZdJ~Lisx,O:RKz֨V~veNw ~ҍV` 3ՎB1E͊QE]heR7}t߰GrͤLlx/cF`Ͽ"}Đk}JL#26rG ۞tU퀰rMݡȲ(*xbK9GdS%=kV`}MsGo9 KCw OImlΑklN9n~_ ̉,qыMq*B-Z#lUEzn Mo9~%xDZC7BS r,\eeGʕ+Uo;bckسѕE|WAKRRLplFW&>$Rxn lKeNҟvV9eR9suRS;p&첻Rc4*J฾R ~\|#Yc\j@(S\MƵemE;e;]nN}O-y2dkV waDJWq>]ߊhet=u u[m'2 ; ^҉MF? yeFY9 Ltǜj=b ܯWsVUb,mhx㶬\D c7By9g!O!}ֶoZiWj3@2c9PHgvd c %,"p:%Z: **]H/B$,q)o8 C#69pRos,jRŁ,7F\FAQ7Z߽HݦK5z- VǓC.^jt;?a^m|q,")tMQz<;/jMɥ0jhm6._^ufj %_n7ҫeM7 ݐzt-w/ ;$4!$[xz4˓0P$dVP41I WzPT.Yk9l1[=uV|%d@xlW8 cLJ(# d]p[2MWM-^nS=>"`yʾ$ytwŁP4e[3 8+avi 㬉6,,a^#*:,PPP0G.3>J=*X3N#Rf(6V>79ZfOsAĈ,h#OϙW߄5r)*]d5+Ck9HpACZ 7o22׻.slR5WGp&fFBy*a;# ATλ1j֕zוxt]J1'eh*~j,Uoh .4u -}-h:[+k6gE`}x/Vn6 ^e}188D+VYf =[Q=^CԚr%½hpDΛM"0OO7_C_Gc"+w!%?ӛNlPwlDjT):,ɹg\hQBW &q0-j?d3N䵿0Ur ={wr/)G1jPx1wENJcNkZ͖fЉ6FA,d_ Ơ" Bd-Yq~ld!ܝV ׵zۢjAGa*j Ir YP:e+֣0y ec.3Sy[&\n8mQ  ٲКՍ^X^6wnOЊGnZMqF@k=?|s6#|;Rp">53M] G__jxahНAd !=_Ư.%/eѧpb#tO#wnM%' ^Y'X˴2}A ^5%H+AncYNiek["P1v,2nq`,D72kh%žሐZ*5ot^PN?(F/HVR9zGuZ?Y톟θ~Km#@8`g֥G!\Ѝ ,:$4xYJh2W6\(Nx-ƣ p&C}&vm,hFҨi\;Ĉ[A l==UOeh9l4L)8\<#396e]!g5>N[|˕g^(SO~$mr-p"8)Ȏύ^@N{dT԰+b+aj@0S+x, sݩp/ܝXEPuț]D$WeX ^PܕIGkuZw*@EHq'G?8Z~DB(pE =xޖ1i," l  Cw/(+=۴ފϋK`~M.P\FZR ҏ('w7`0:JZHej6>/= JXVL_#PB($~_Ko!%Bه>mbuxt-&mhvSԩĺ]_e0eT!M?Z:ֈhtcmٿ&;-*w'[x>ܫelE5PCly j= RDڈaIG|6Jwy3][Ӳ8rB!aw8$\4:aeM:!$ #U6Ҳ$6[Xw)fi; #s˩s 6 tdƚPc]KmȲF]ǮQ)tG/]苫TZ;>' ƲN{8PJ^ !f:oN F~mB,h1z /5ߘ܄/hn !Qu.D.ݼtY# 4?j c,KbA;#\jO1nLh*>uXX qd]iMW-)C[Muͫ). cV?rblߑ3jL<:=a3̇ՐQ#42W:\.cao~~2%)Uې ĞkK @Vlo “t 9W7 ♳egsf`OO:Dm -% `hE'xDQĕDK+1L /JT8FK!,t cT#tG7Hoәɣ{p Jn="M]@{5M2̑\"]0 312e↚<(@xmκBEtܳj(Sgi.Z! w܁(zI&ph0B @1%ۋ%wrƆFVp!a -xGnTܫ>W>R0%ʦ S4If\{`BM~V;'KC%B" WA()WnDŽ0t;'zc+U)7Wb;u _V3GzH|^#t!ip@%2PÅqc(?}SQ^G)Ŵ$ 0Ա*?VCs.\F\L(O(Μv qq>xWr[ky޷ǣP }Dl.S} ^,Nďy1"{Bfi[?K,sI1{ൔ/OG#'̼we;ouz1z}햂UWl/6g^h,=#CmȈZWkX 'Us!/+߿#cMyHBshfX&nSF}amtTýz#ίcCLNS&?4`x%1{tn@x/,_IUDϏB+b$%]D} g Iѣ@s U^!hQfDܛcbgaӯkz%x<5%Ȏez#:$"~3Z=PF9zQ<̷qJG`ҳwЍmzʡͣ i+&pʁ>稠`|=?A//)aNS^A"whkc;#~}U7p31HDGd=h2.Yt[ k職%fe>tJ..iɫ#2 46X4b傽OmC ET|ݯ! Mlv:e.gsgiE2Afl$2}|;N6)'y9릩 $>JM"pt53-"m)tZHDT*2Y*h 7`[IqTh;sKQ~eU;{hͲ Muj_6u6|Y(!_V"w7rM0goD2=Du$2g52+KfiI/5q^֙T+MBwѪHP]8XCq,]ȿaVW WEU=&v*`BʟJ‰ujɐdNP|fJTߦ6@*#sqg 5sǥ"r\ ~^:M2COgsdOU$`檾 `ѺT(P * +9޻]i:A80gdn>#J4CU(y4X7e8e *னbQ9h bj&عL;* aUL ӯ՜'k%hAaC,$0- xyHwje}`RQ\; ܸllU8qW{3!cWF9sTȖ7.{օ^ ,"`*Vyį`T ^ǵ5\&` }ZSGr>AsLdbUB0p ?J 9,{>KvxWyk b^L$` s㌗Bku:\܌ {*G#%~FG?jLق^ 9|ٰwuX!uZ^ \00T`LVd}#gc79LSk;'*@{8_(8ץ٥;zEўME1 |$z"2ђܜ`9.?抌ְ>=^.:am ;[&5g-z[JtWȼ1/G`GCU!Cc-n>`y~Ӻ,s0=>db?wA,On!D3̄Td Z-hm-2=e[.a9Qc.QYY.VoZTl 9<7_߾ (:ū;Cv##yR_AQW \3 ߼B'^<Ė8V<2KKy2rɫEޫ@:Sj/!0oma;b0N͐Õ' ] Ί}R3u1Ƃ>'P !j Fcr?o/:d$wkAeq؄B6)u5M_2Mώ¶2d.~30T9 g>/J Xv2OU+bP IpY1U e̠>坲N@5քa<_/Hྴ O0y|o֭QsTfvؐc}b41,%~*O.ܘ( os*֥1-(Iϊwr1Ga:(lIѿ T𡂴 +>%lxtE`bdxR"J)X;lN@^ptaV8w Vk|r@+a< VLS}Be"b/8Ri~~W F?tNoit B \#(T.qf8+ zWEs=w^!ny h|U·89 [u-ݯPyғĈ5-N-3;@M4-F%8R$DK?E}F\z\ o ~n rP&dD&-Cd wdK塐|՞q1!OWtRm`303I)6YV_s]ЋݲIM6]{S7];U)c~fKކXvͿCCPT?mɘpޙw5x _ܴ|KY W2.MHN}_+|pd֙L#oq7E̓O7#i;q(yw><*s0,A:Hm`zPuve~'gEX|O#Y oCӋ_@8ҏ!J ͍-nUM55$[ & gJz#8LfQ5<0:#4@=HP3x4qBBϜ?UDN;aZ6VG$/lfrgZ _5)|soAz*\nA P^m}4" ?(V7#0$p(9p) %\?~f9ϸ*w$nDq .A=eRːҏD)hg]0h1'[Wosh[8W尚Gn CLk>mH9Nv*M/1QbA+kjY|*ő?|s`h]WD&rۚmB+`\e(, %tTzdm(.l2+8{`Kz,1 jV?BY F@Df.6 t{/MN!I *7q 8I^T7ؓ@: 71w -3&^"&j[lE G[;d#ChKJB9'h8C=V3友gb~((zM9W8$EMMZ|׿]}o kO ѵ!٘u϶P)KsG](FׇkڔeT\XIq~31ݮ\8ƢKH>ɽ SEɾ>pFUa )l<\;ofL9*/$Z#),濰睼nS jB+]UIL`[ɠS% ?gͳSjektwg+F4tCq&mYDȄ}'"Yt . M?ݘcoy'ڨ,>kCe#=I F_n^zʠ<)~X'0= 5;ϋKpqߗ2턙{xkM!v+!M_7OѹF' `To/xр+~8kRf$8^7 qNyҝKe2lI*`/$͝GLHUE~J&Dm{SaJ(akD| %dv?T.B"ǫŞJ߯Ƣ4szȱWs;Ma"@( 3 foGQ3npD=EKg]#uGb%_?Zޫ KȮULN'¤ؿ~zϛEfŤWCS֑[ hrљ 1Up|W*+''4c` 9l=V8XbM(wmG%3 m1;+2Y)QY_8bY*ăo< q[F'}Лنzh{b"zAw*:lg4ğD \BLD UuCiWbCC#κDfH 6yݜ.C$ ZuL=4Y# \!퉓_}숝ۄpa9QHK\ V,ʹ`?\:g?R'v43e<ʮa]@:j[k;dYٳ;C-wpM-ޑrs&` =؉ǟ.'#{>Sw,"6݋b. p03frƷG\6RqI.W=)&!B䮨yN\TaҎjeXy7\"ڵ̆$ f4Adr0]"C Ωb i-nޣJ uYE;nSkr(S8'9f{>D&+-"{ŖF;2&z~nMy2<ulxIVTUzf1`4 ̩9޲;owy=C}f[ eY q6"1ZJ=eND-dm\I7O'.7;o|z%]qr|fdm ;=5ri.^iiW_qpSD㲷 *'h;ZNM(9 ]->ƭ[Ukd5XΉ$F%( sCtjL` Z@ 2Ŵ#:1̕%"6=V'M޸ӹ1S#[3S&X0[Q9/TAT#9AW$}}6P|[(hHE9/- x.-e~UK uCnn#T4M7úx`iZ 1>֡6ÀFTY7)D_eJrn+6=f*T|(X\IfL:iQP+I,I!Ҩ}~Td*Ϸ"}:Վv_l\g3oBإ 85Au>E72Fˮ|2+(GI%Ÿ;co5?Fb -B_îBꌌakC\{@)t%bh";0sbtIJG7\;r @w,;/w #idPrcLx\^n*; ~U'֞&P%T}/'RIE |n-8Q/1D6 b&Z:-WW ;ܕèQJ`+F\Y- CPvu: d[vWGm?a)X&)(V=Z+A8q@czG`"ϏAҭ|UwHY֖}*2kHHm23쳀( |5$͑ADh֗$RѝOMknrb)pI>) Dݖ$t#yk:+`4ozT]^Bu%"`U5Ef'"]VbY*z#<=Ik:췥 j}zyY>ہ_C><VU峏 y::I;+:m1sZ_]!⮩.Ux }B oխ$l,[~j[R,v`,|6 Gs4ʛ -NAdzBkj ,Ұ qi|m`\uEBHcL(7͗CϨ\|k1S oOU ,UC0z]uKXS Ni\C>a|A~GV$Qf?ɺPM_2-NR9D\&ׁު̰ĚpjY)fcKһO-:y|&g 3"\8%Nֹ"D^ ie( ^ȖN vl#&ܐC֒II?f6ɋ..Ǡ^lcb $5_S5GLgU+̩˼OGap&QP);GAڹem"$p| Whw&~*Oc}'` o¥t<\B$` ;87C<[EAxmDxy:0&WH-R"@{~y{ Fަu~bOl1~· e]gu:bB;t_kʼnI=-kebB .%C\Wi=g -I%G49|:Qr;pe!.4jJ00GelR,Ha!w?:z$ZFjI@lTe͹SLYWR/5QPv}7 _+6./;V)PRR@gᬄ%睱B:MRd(|=3cj}tHEiT )83E\k3<tx΃8O _<}2n?GNɋA~5% =0HJaT܎X29HؾՉ(QU8Ta㕿(ѤucxԯSlz&oc@v\Svar>Nsq[l`qԞ/KЈD":X*fwLU,.[Ϧ=ۍEevLKMjB[ׂ2- '~Y3֫{RZeDVϳ_: Suح N?σy=:XjO %WDأOHGJc9!{t{֤MZ^D% +QZ#ܴC/4b !'KMj=ο_ś`ã*o^yK-K!m;(Sw}d%!i~zT/JR6[RVrf&y{ak>ˈx}m˜^@n1=)PDS"-6ZDF (['9u J0N3pf?~+Ӌ\>v/ȨwO >T8=6gFc_y!}н ͑'j u N\mX| gHaԭQσm*h/R)7o,@nhޒł5fl$B2sQʸNhT[[|4U,Eߟ(K⧼_->a{ ,:-sT/}$nq sa}u oBy7@jSSQ$(M?Ƅ3 |Q!79pY&&1. }bW͍c :uԈ^G3&ƌp߸PM֭~('a%J0ۊF=q#l1rzUbljpa*z'FA ,=B&`$Ϸ#3Z=[~##A+W3{ '*ŲQι".PLU?r;.~}ŠO1§An9A(-1r5=>VIu2fxwGļ8nX {фNf:8좰Pgl7Ey=|MU9Scofq\)7+*,$YO0?t *h 3#!2u[aҢI+1u~ O Wq4EI˚# 8x?nu [e Ax$un00ۆA1Dj {!b㴰ub+$O 4_둭; U 1LhOq <-\&^.'aWjrL@d} /y .XԻ X速 K)g,P::RzN3Ua%jA~{r6H%` cR ~C7L)Wg1ҷ`bNܚyL^Fwe(e8$@ uEI~v}m+?FRŇ`zƺk/WOA-׍D|vk f}*cCq1‚6_/:sq5:m5Z4mVrg\ _M4 D텉wi XV!cؐ~K}ip)@EE3ELSzCɯ A/j"|ȇ-Jt\c7X@`[C0yɁ)ǯ{txTg6/ Kch=lxsT>s`Ґ[4[11[YPq\?)+.C YŮqԨ BG q1f<.șt}3TF%TAL}K1Vdzy'Ύ艉_PW>IIuY5Q6EՌNͲ]&yx m|Qv%D3QN2LhcL'M جDž&Oåsn`h]̔{29,l=;ZZ4+v@Lhzw'RP5L>i-S_Hr_-@8\  c & I?7"'rXQ?q@gS37a-*fZd=U׼Gb&˪Ps &hadskjӼwf[{R ,Č'ə`7I;K U _5޳.nM5s[e_t M2xyQ#r QzrSM/)i Ʃp>qqU7*}g򤰶=WwGaAP=To]В٧J_9/ ؋_? :h >L]c<  -IF&0g9&N|-ExPQH7#G/'T{T[h_,,FQ6ag>IBtjB5YV^ ])Fkei>?76q g Zz~|4 glyVj)A Yuk˙[?ĕ%GtޅhU!smR2Ԡ+"f7)*D1Y/(3^۶̅Z-t1d SO{^ʚ,*h Z]p g:R,fՖ}%_9>s0 V I/25ZSRk+e523;xϺ*; `# m[aNx*v ui 6>}"Mk1a*dxtԜ^RGH#45`ah|*Ŏ$:Rw#Ze*<:2x i]ڰudo!LkX4H.hK+F4 }nfV wi0`CE(|LKQ-O p{n,%mPIkm]?MOW7%kYr Biq!hm7Et-[}^ƬRؼg]p<}oQiLoTXi`;1'TyE [*ߋQZT(rRi7Z`ErM$&ɋhЦ]yu$74 dԈEck4Z&cq0-dN/U{$x˞mK2YXT/i7~ =3¼f"SzK>5ϩGhBu dhqЗض}XIH[pZ~eVu!y$U(LsE~Qmj\N3r"|Z ~Q~LgIڡPЇ.%0U!U&|)R'|_5BIXofuI͑~ڔB\$7e"`dR=`ktY8[15h9C>+?NC,ry#_D&+(Z9aFS=MJEVACGW6wfڍ@p&p)sY`6̨Lt۹qmjW.=n^~ cMr:,yʽ'lUcz3y&OPkD?&9.7qT]<ԍ2NvKR>Lޫr!#JmcšFoB)|"Q\“ML #KLo&a#[yC Mw|TWN:F$Y-* ]7j3LKԻd~PO.V/x0Z{06 ]Tn%I^,_xys~dO#7Y E&Xo[%<߼3N 8w[6ZT ɗOj8-䎧QcP04$"ZboqƻkB9K_&Ė]`[Ejخ ڊh9Q&DSĚg(74Z'τ[ bIJ%UVE}AM0B? IkbJؚj \C1}2os'QGl֢~~3.7즼~ 5:4=^R^Y Be;)i@Fixae'T9+a7q2GyPùLkdOs}#t$*N ;{ju7/9M;ֳ`2\hp8?xef~0+,]xԷ?)~Oè'[8j9Yk a;18osa1$Bl"臯 !d1Vc˶_ 鉄~>2pqli,ZSrZƁTGA1 M')| ~>o緃w#*xnM=e~܋P?P}& $!,Qw){U'v f>N1t&@jU");\b ~1K{;@D̀o?F|-8߽BӬ{T{e?8ȩqŦ}](/_|ך7!I"}p:LW?(] Ey ەR2² }@Qe`.&_CkP=CbF+XvsXPa*(v8L|6U lLEG/3FD}ey#wPuoդב5+7&6t)\ėC["xFߥJt,fT }M ح,,N0 ~d8WTr фC5H"$n4*.V8"yN=: ґ bGy]+g6{_ILASZeʕ$k@]*E]Ix0oЕ8S_lǑt :^2ʥG'$=K MKɎP^<%; \h& 6yKD%ϻԈV}yLSYIGz'TDX7ə{8g2R_ȟ%D;͕ެ|aN &3Ұ)܋s}\mش]D*wVQaY%4/J?5o'b/~}8 b YǙߘӺTU%e8ĔdAjM W_59I20@pIT!T|)S#ħm)y5 䉂lPeIMw18G5vjm zzݜmӴdӃZ,ul?n^(_A8u?[Bnkf}XC달E"XW t(*;о:5it To>gy)e 0;,1-Z)n\yK5L:yX7)Y?DmHlW)"i{;6z]r86޽K*XšRj")>}^u9u:H""1_RW#]S/PrQy8op59[Ekq|Z`A2^:S hvn*DŽ'$"v;Sv'L>-$i:b0>/}#Fh5rmD 3~CӜ\vLs܇P? krغ&Sݻ 1kFCOIrG^#1^r-'g{M/zn/4R+B̊qFa/3|> 'ҁNMpC]A'n]6 JC9]Zc yi(Ve$iDgXMhS1[8z96MR B+N]`:\ !nЌ,8T?%CYb;4|6rHl+ m#:SUNߺt`心$`H&4*#d`;W5| X؝Oa:]qҘ% 4J78l:E~)kiSJXAz_1=w|8wTZ'Yz_׈؟] XY7%Nrdr#q^eH:=Yũ(,;@~ ьFE^h۸PC.b.Ru P`y-$29&  <#R0/i-Yݻ\BnOѶ{sIo- 7=!B2.' !jWf`;z}Aʝ?>I7 *M,"Iq]O_Okw^&#8ˡK\ ˩lOmb"XN&dP:ST Pta$ղ g!Buza9jQo)iZ ϒՅ@/`7Y. +*I 02VK x'^$;6NĮY2  8e׏ׂd=H :+< ڝ\7n}"&Lbcgy{zr>)&i͜Nx0SSH_zz٥TY1.Bߏ;(@ԅu =e)RVZ9^jqvr*)pK!~- Eh,։Z( )ue|0lp*#w#cfߓ30dAR\< (k62YL?ԯ>r߁8IAA%Ѵ!<.L7i:ޒ(e/J[R8%鼖[p )C3q.S<z+ ܻm$5PJ9Gj6 0gΗ0dș:Q'JlwIFEV\ l~('0K& ఊLALŲfq7w 掉{j3'5`S/~v9S*ms)gq3%7_H⋙7nʬK c3bv@d/[yQjr;F0}473?uHi) CȐg EL? fҥPu= ""1 :þ1Aԝ%}LGݍTm4>9i9Fu qdC*F/ڲf!9w//'H bˣ yܗL, .\3l?1-G_jAOd*SL(VK|!E |BLz0~z "a3% Q"{-JF4$%zL_M|~#.gO`PavZ5[l kwê(؞ h?tr2 cBC- ̓06XiHȧGmRf831ajDjRvSUE&::qP7I}x{TJΝH#2J@&EC:to]d# 7*,*~(ZO"ݻ8/yfUG*9!y'?/Y ćɳJךW>jeJѬ'WG"1N=ـO*_'Gɇ{GgI$jp+8"P"È0[C#8 ~t>ּ4 5}_轸AIӫ u~q**+9BNFQR '[tsi*o>sҨaRV]x[r^eG9цV;D !BA3Es<n3cHMG4IK_Nm4SLb_w9[^/+eIOd^4'-`Cqt򷸵N!v&H},uvsX70PK mnȐB'˘lg.EqX]k2n:tdK8 )p3M[Mrf~zԯc:_T#<cik#p/ !$,__oFƨg"&|%xgE32W03C@ܖ'م%fPH֐[\ I 9vچ-TS]$@&xFŹ]lPΟkr\F3ֵex9mqRkR#VuXEnfBXJo|,ojGq1.vFp|39~nHMR*Uh-]IzJb%n#\~rihY$dr9wK#iW5G+l6/9)jlP99+s8ധMEE\ىߡ1sDwN@j1k>|QvScץɇڟ~]ܗu޵<,|쫖Yv-( f봺\4_TGHrpK抸N\=Zŕ2uu|ȨnL3D]C]0Ԅ`yH˿RQ͋v@5oW8Iv'eq8!v9k5 ?R[(v;oi {佱FYH{R/9\/I~sNOp$9նm0(Ν%-1Yj6rf\+{D؈G =~=Å>μkRyOJ#%J䴩7+)hqh]D̨ch.K0zp;EC ׃ " h\<{ZьwՎCK0H(ZnC|y{8MxFMϤH77>7)WL-;Mgͫ2gp@t ' سyJ G}tE%0  $$AfyA(zt f |YIU,?jmRnt?#շ`Z+$f_Y\ӫ\7b\O%ۡʧ%H]9M% :e=Fm0~(1^ w-6yμ 4/* Dʲ ʧCbz+|#DYFj1wlvB7gz+Ǽl>+Dά~s}R#D`y:tYL-@,iqezvGl^chso,31' @̿f|)xľp[SMRO S^Ade!%U+n\$#RuՇCt\¿|rMKtvqe_݊i1UVjښ>ML;-dg[<^@AfN(]P]3sv+~mAu{/wt}4[P$JŇwЊsԬytC3=j,7a՜eTqÑ)Z=f5\'s7Vϗ5lʄCΛCԯŇ'%˵5GFa7yAr7g̫6Q@A>U[@!1ql= Xódw1fvh?w{.3˵$# ;U0^ֹrEjۺEG\RUfBZm[Sw4QHhsGHY&DCǠ[jrI"pN%^R#T=WvG,p#ae/%X~ E63AE3&zq,<R?Xhc!z;팇)> \d6z~۞` _ng5ßsb5Bv#c5Z[ \E)֪`Bb2SyNP+erRc,3ĝ|1%RDqVGZT^wJl"ox_Kh"`i촓"w,ܚ?.d3 )uz1dTWGU[Zu-ӽJQYK\X,It1>Ak1O B "k0אS>k7ʢFQ/bb )OJV:PP)}p T쾕\ZUm!t@cTMI\nRBڣgb`э 2xfJg]ss^*ƟCBpqUpuU7j 1D6e)< Ā0oX dplO䬳I_5 )K!t4ahKs= |h,.ͷM;n?hKf}#蝥 q{l\Ϊ卤+u?1jׅg{#l4F~VIbR݌eO_A2Qh+C D%3xM0Ռ`}<:yAT0-_ p"~Bwu9P[WH%^O,'=|ƥ=b~9H/Chw_#z 'laFv5H63Ð<ӆ3%vdIGeYofv>WO4|;ދ,{GJU 9J7>2Z@FYvx%-YYUuu6RRhˈȝbޕ:2/DS P-LNf/P] =?~xdi#!NGoC5̮$c'zY. ՟yB*1A9 2a1-ڙh ~nЙ\kgM,p`.U XӺɊ\h$FWyPPGmoJ' H"b5^԰j׵2RRǤ DаF"s*+G<}דz23!Ȅ]W PK{t7O$,)8Q!{|^ a_ϫ" }k6VTjfgWJRxQEMd}bn+ˆd g87:s!<54]U(#nm ~;͒1UV=n:hC9LԻf(GJ S4 \Ѷp%3xjx_G!z46$5=xZײ0jWD!9D؍@z*)rT#;}F#ЃcgV#IQjNVmZZcKx;|ڂ͛q"*eQFݗe43"'_#c{{uo,5VQ8 @ *@g5ؼ1ZCmO/&_XBNV/e5rb]:'%<\%}|#Xa9/IP߶Yzݞi79G(!=0}HCwFlrbf 9B͵*&)|@q٬a}y-(c)n̝!0ͭte$]p<O@k{ϒzNQ"DjRL5/FDX>8 { H!&r뙛|=;MLFM{H7Μe J"MyB s2z.g7!糭L}X5zQBıa?If^:,876ӗ7)2D+T <-@?z/b;M1< ^%'UnMfOqm޵ӄT~qj‚H@w+dZ/ ktw(=; T2JIKw% yET *& XIR!1KP){m>9XOZ^.[9Xneٟ TEFF&!}CoxˉR'{ J,(S)‘8+0{Wy{D F%ak#-WyfY5O7.xİ6]>|FLPtU;U%Ҁ17ZPhn]37d/tTo:k48Yؼ.[_VaZ 7JO O@}-):J 7ie tpNܔ&{Duv3R'yx8}(0zTw=0781M}0Ń8mrxW \b:g|5z;w%WO߷j0C j'5:AThWn[]>lLT/G`J|ǓUg2厎P [5?fp7»0`2!`Ȼߡm; L'zQ\e#E_=&m[|{ ./ z7<||чQbK5 Ưق.4` Xs<,oNEVSs)'܈ 8limio+l{bzzmӱFfŒWÉ%'FBg Hٝ3ox.}ݣDx ߆*1?f( 8xe} D@V iEnAOR YqЇvR4"؏t}L?Ҵ Jb@+'DfIf3@ؽ?c S\ r'6CԛVfIw#b$R3&YQ+ _â *CNp,U .,Q}F5)C [KдkA`!6X]G[#\Hf]B3zyY'"ЦkRWaIn5V߸LԆm4 fya^5;|{w ?itb0xVp ;-$<:Q'TgDK&7Y]ȠF\\4gHEP= dK@YӈE='5tƣّ7 p`ލ?i2Lsت%,"燀0MSoT?!HVl'o7NOW A,4]qF}Z} nU {1K=H MYZ 2lCeD)צh+$P[~vۘ%:}Lx'B9,g|n* LjzJo*(`4$1b KnC{< W1BYgʢ' '*_a8e(bt.(Cknm Sئ <"ppj4t-VG Hr*[<4=dYocDž7cCf_6ѵBV~)- YoK+<9Sp)fg˧`:DC)0Q\?1-G)>ml/0@V"P1,-WV,5q>l"Otu&٤n1cMcSZJ!~t˰ȝZ99AuNoɼ&(AlϒсMfTV7;(`PQZĊ7*4x f93~RNLA*m%gTc;pJx-ReΗ2H? L`M:Z:)խyKj|p(MN+3nӠvV2N= L""2‹Dl54gɆ2|W:^YmrSCe4\a-&wP~ Bܯ?g 4 oWA_B/9d)68]LKZ5\ [Գs 8=Xy_Wl۫y {; 05 p\=$ lo`[{dr 86y] y}xC v*l]ć\BIKztVrw*Ʋ3Gx@TϦwŨT⪍c*6GN/_CCjwRUah% !c;q8}XyF49FП"މHc $aw 5/==ܸ8P\s S t[Ř䛾M;aĹy I8t6.6+(% YÂ51Bߠ/끛z Ȉ;ěAf9l ߇>ón)e,SoDs1~K_Ip3Rg_V FPZy=Ma]mhse` +Z'#2߰WUouG&#⌬u gDe/V~TZr?]Qo½TE_mTtL[QH}r9jD՜? c&>l*_vgr'0˜R>]dwf='FO(o5 <ฤ#ق)~I؋pުho)-~ 7[R~Md[uvt|4b% 9d干_(nSy'Ąg~-l4Up]6Ds˹ܾ.~.&wfiT .取uzH$d\O.TE#/\1·49.<pn Oh"gҺz϶!],?Voc~nV5abgDsxZ;j~> 07YHy|1'^yR%e~cX|@]"}nf'Hx}|lYƝgw^rD8 }pciūSdħCsqhONKoOSXw/RF6ґ%WJKF}@փ8ꂒ;ݟ?0ץ4БS>qا/Ziw3̨5ڦ|,T"A'dӄ䧨:u#ߔ"O+?=n 1v+LkaHF1ueɶ ]B#; nSi~J#q]DWnURQn}l;+ۛ#yY5Tֲֵh_+ݽ3#mPuf D`^TXvs8;mO 12` I5R7qLa+B;D χ<ޞ7ދrB$:F$!Uo1F:/7=ȭtʃ1GP &/oX2Zgal|BHb$bCLkMfBLE]E FzIA,ks+%JiIJ vf0jcvAag!Oq=R R2*3OĮ:o.EE4 sultZ>_}[_R2X,ׇF񘶁rIt0#nޡN6_qx7\Ϛ4LoWn F]g%]$:ҳ|r)!xw%OFнs?(oBwљJ>i&`Ter8+~).a޾{%-ґbUb6;dȶcaG1~Gx$r">gsz0`Z ,( L[:#?ut }ǤOM1nk1vj#-B|Fs]\(1tbZ^Fpо zGʬ$dl.aLBA,$$d͡3@ĉ!nF+3'N]sg$vտW~_nB 鴈jץ ɀd%A&.D64x^OVe(r2=T_e.T_xSx]{m@=bYhTo7 Cqc=um"Do[:4gxR'}JKW-y7l3XЛ9:0*wǪ#(cV(NpQDQS f 䒶4I%n ja~_M%Y3&Nس覬J&tyGhLy==ѩȀ*F3VΏbt90 73lELO$ds.?*DX5$S "+ -\Fj-H-݆Nq@+ tXV@7tcK mqK ŝ!<ҳLud.?HlLxmC+pNҎ KǴVx @U7aE%ny01,5[$VzhQ FxP93FSkB{@i0w5ϯ9qDŴWf{M +$r 8C'#v,'TDA(BH$=>4;c3X/2Ʉqc|&cm^do~(_L@1QmU]Peؗr߶RCu r!{E:'IjBwq?+l R?#- դ!}Кk/{걈Ld$ xvZ4|3csr~P o/}iDzeMhqKN/ `ʗJNjw!P*Mɫjfx$+ph3fvrq7U*F|-on ; +hXa{[c\B%ɣ*gANȇa/YȍyǞiF{oG* $/qG8<Ϸj f+U]N6e.Ʒ[>GQzn򤦒DAzo_mq 0 ¬=͂6Iy4t@a"y 2pX 4nI޿gs6iDf$KSaQ;iTU0}8'n)ȋT^wh+׊ie o=DUx\]^c&)rPuIcͺeCauaܸ&ѩH@亮GK؍yQ2z@{ vo՜&i;)YE;' 3,NNqU(_otjD1p<9l,8|{z Hl ~:7t/]`h(t\B,r ̃f934* 17RGtxz>NJɩf?`kșd:DDcׁ*>NrZcgGK(,ZaVʙQtĮS*N+w;EΝ'}ЛR 7AsZ(uѱ@Hu;DSkz549ra1ȢyC)ᷮש<_zC%{w$'%ti2ֽrQԉɢSo\^ְWsϴs{&b!@уG{Mfz-^W3҂G=/Rnm %YW#O>+SLZ6B"[ iu`b/|e/ɸBYd>Q/u&|zI)eۮ, {/崝_/)InJY=1BA]6`G.T;{ʎ)04&FS ;tQzm H?_ #w8i$PS0!" 6e1<X6[0mc_, ~yp_O #4 1H=3f8h-xn2M3| dXMl2L A;R#ii'VyuI<3Q/ sm=>ը;&I_RMYJ[]NpgAJ\20q~;Cκ9=I90H9BN~pJhEd+C, N~"kvIh!ĈPr}8h֯*:TusT'`I|C/I8"(*(!^[~/F=Nji~f/m;-Wj}Ȱ^1SsKhfsLG$| )]1K!^Ɇۄ~u ʼnɀWØBS5|+ O:tq,#呃[yD@:oBZ%~j'b/ii>ïH<:Kzn|͇6bNcp8[aWk%G28sӁɬ64++R[XReF`Zc5a4PV!t^_Z3GzUT\'[$ r!|Š/vF99D%7eR\0/jw|nO'F@O+#5uqԍW/;9o@c`ME x,@0P=P  ?8( {aEi A8c!D}u!dR=q}q }kqtEۧOڲ{EwF"mXfp)I6)T4 -!kOkwih0eq!^Jmr-ЛzSp"H%F} (廃 as p|qP$33kZԁ2+|*G LzQ$M+tVئBq%_܆/HqL~?J%F^9$]|i~7k-0MDKq7t1"2W6W%*O@?$+7#kg~]K|T%ȉu#w?pcD ?miBB_giզYqʱ *xBONW*<|oaOz;E(.qsNTKAYBl\<;Ek!u@5 ȹ9`N Oo;dw ɖt1 df7n.b" =f$Zms!yt,TW󖩷E5B8(KE(hpj5=*\4-~\P}EN~ k; ~ c[f9pR7}+zWUUU]ߟsD2dM#0ʁ:?vSmj:xz;1D?PHKYtMeY68DWԺޝc@[=,֙hD0dPcԩE ^iX{֪~VDuxun`"RNSjVdml/84Ώ`fcp#]p&4!JN)6ҩu>kGjn,3n{^dp50'Mf\Wl+#`ݙ[H-m)ciMf =lii{Pi_V]&٩{Jz"XDJ2/,9,xvK]ߣYIFk;+Eb{>ͩJڙvkUd*ʰ*M-5K?U.$!֙%/c !*_gr86BĴqJ `g <"fF`&jJ dxd8+m/[9ՕLN9VqfEݾo".2Ѹi5z !X-\g+V"/bD4X6jPdȵ i &8Y<67ej\NbEYp뻴c@7ޛ{Dc֢Vu#!lD a8&i1R `Mb,kkS}ߙϒ-žgʱ!E>壛p!9ɶZH灿 xe.Oh:/~(<,'>P 4g r*iZl>7cd(6xTrAC3+7ZpQbhxDGY+!c~ : C\I#F>_VB]A{G!3s|Xb)#Q\|3^dHQT!?(]պ;3ԴNA_ϻլ Lg@=`88}@^.=qր'Yzo, ڤFî,Yl_^\j}VuL CE ΫH6Y,ۑbPuVnkG{1Yt (H !>ADe8`Kɑ 0a G@!mH.q4<ew* *cC-le6tiӀqb2th$-M!o,v@dэ0,nɖDaI? i4w @sAإP8lı)C`dx-1*̧AGm4 yS 2_SpbӔ 4J383 W;崋+m¢ S)C PZ03{E {[d'mb0]ݐbNCihgꈑLUMcIjaI#gR1L :pXJu)@3T:c*kc2]YSgN{R Mئ@5N%%ftE0a^2|ĩ{&\@i1 d!]Jd!G%,PmE|lTt?)'^ح7Xu؛fQ^x ޕxdݿ\c$L2Ԣqa3 DFS 2RZ?jY ~%.aWBo^x9]hc<GBpShPtoPSv,]F,//B{~Q_:\>̖c)kHj=7뭀VOeq"h 3K,! t՝)%a6V5˹y[I|Έʙ-WC@M65~"lP:c&n{*^W17*OBAvCً{^ ]px ߀p?oPPXpz<0bn=DhD"DW@f|s@Żv: > O#JOA ;X\-w6EVic+ΰ ^oY02Ret#++[֔8ҡ.b fPo1'.762NtˍWYuL aWu3&Gizͻ&-,+dH;tB@s< 4 lF< *xl: {BI޻e1Cx׺^Yj9TAz#ns!8]!JҮWF7I/IT==m6›(ߌH2G,KyvVr¥c7N{7F#,h^H.+4Ɍ&BGde<`{nQB=i=[,W(qm9X)tc%ٙqI1*=DIH`OqPy̠&FOQƥųdY$ F?-ߚH>tq=T4Q,tWmyP9*(TbJPv,({] D()1:G**Ş"BaՋ+s1k,dBuFCϼJbkFZP+k6}Jr22O>T/ޯbk#+hmVBk,,KyYo 1;@83-pTPb+ʍA[D:p3;sr8N ݻ -75!^M?7&;2Zܖ~'gpcFRÅ^_<&CZN eoP:W;; *tGjPNg"uWgEN)â"uTndžTw.Gg%+;ɼO- 8:)|J8| JF_uc )W_A& Dc{tb5ǑII-@΃Z k∊Ҝ˅ 4Or)~eb[ݼ '?NOցk@D+]<[}&&|UVT.2n`"<7sqEjt͝jtN*/mPCOawe)W;LTlTɡMl"=rjaE.L\ ipccEO.W*eINK$8ŌhFkUsV Zic—؍{2ȝx"]?-Xr(mw9ctbi dP(+dꟴ2-*ßY,'glnr_z]d v3) )6A+eG^ & 2@j*swįt[©sF#74v;ZiU\kthJ! _YHZ!1ߕPLj*X4`׮&㡃hM%1agwb%o$qN!؇SIy?Zo2j*.NC)%)Cͮ-g%=*"8MtQ/(>Ӱ}0͞!-2%.O]V>❼9"%1N<^}1'gۺ.fM?fGP~`LQ"?3>'4_ǚ!ٛUxOAF$p{BH Oj0)̬2 ᆱ~Wde9o:grxxTkln%O'YWt%/'BisojVEVV Y»k< , ߦeO,I% [4ӊ|Jt o-zXLjdOfQeBjzڷuYU5 нZLLK𫆂y/ܘSܬA'o.܎kT&?fz 0%C/Kgl3@j-8 6/<$ ~þ6U-V*<[HEh>7N#_!X7@lJBΤW0ef3V$H0t;uTpjXKjiG-riB&H[@|xkgфئ }PVnCT*! g% 6FvȔfb_va!p. ]Wy/ C`:UlRﲱySW2X)/4Yx(7RF\>WIfG* ka^$yiŨ󠌝DKLJDpT=aqYs uM SL"$e`繽/T` q3XxATO+JzCp]"CK^Tׅ_ 1R<c0h}2-kH p{ HyͶTϬCuvi556}vHFHsg4\Sm. _v{ zR>ci~ge/|Yb 8 тeF *I#٦/\QTFT{V>L1v{QHvG3ۏ $ As y^U=`@u:ý@jݒ_0Mih=P:z˫8wpL{:v܏ ˢ~yt«԰F &2EҐ.u.яelcEa_/&s #8!e8WYoNC2OU{-r6^+ ^}:qv5~cyҵo$@TwWHGq<d5S:XK ; @7:]|mؑ4DSW1gE0ƧoC*L;<8EK8,KѢ%0ҬOA dĤRs-+s?np`\\ML>bQn'],1>_]ҚNIl{{ҟ tK:LVjuI}+c HPrhW%8eu]y1_x M!5Yl۩ [2_QdagK9'qMR"ZHK+hw9~3Dژ-.ʏ}gIJ/܊9X3xEsFi%Pi!K57Ȟɳz+:pY8zX.VxwU4VyX,OAc ; qZ:ܧ> 5Ix+5ZC]TQ&55`KP?`*y~WRl!9J< MJ;ƴ+nz!EQw}sn'd*`˸.C6U>H9]薺 j X`F|cE䗴t%>~7vk֎Ô5U͛x<ﴯ&FTJkEe㗥zکď=BDחیr'nBi'K tĤV#+_}c4nkHHORQk!.=!&86 u!;E1cdMb9; \12 ƞ g1~fG _|ϙ™\*ܣ/9(UU9L{4R\["?!Vh x3&33jb]+gܐQ{POb6}Ñ t[rޮ?˫5Q{C']i߂%'?|Ѐ@[ճQiB΂u]|@ae3#M_QASA u8fKˬX+Cfv\"A9A#T'dj$P<2=RQΚEˮ26eaIաtѹa@}TTn'0L&Yl|Wu ?aOkQ0G#C'k0߱rlgbFFŖ7jFOxGidt {Ν (8Et]Qhv (Ǻ ~U/rJ~uZj:u Ύu`h f&Z#GKTC$譧& 0'BN^ "g+Ndz\pa$[ nQGkJȪ_t4d;bЪIy c.1YSML}:)Qp\̅3ov2 wEVzhaϪo'xWI.(W3^C"<<}Aͻoک@.vTSXhV=С^.;$&|rG&B mw@ae[NZ,Eio]܎kH7w8bFLS3ܹCf%OY٪'=<5w 8Æ='끯#ъⲱ(:;1˳vb =(  `/MD ,yԷnq@FU|³j̩?'xMi\dcC<_s#I5l1On|3}=$05iy~Nx7] #ڟGQ`#)ヷ:ޝ~ u) $m"R \c1yƎ3ka7.<,5ۍc[{ 4'w<¡vִ@ku䣜5I'\J/1\nA#ܲ˷_8nlG@6moc݁2uȋq¸)1Fݘ ^ p5xY07uqP:t fR2aȗxbNZMzCjA)ٟ&z9RhAOZ^X+Ge(T)Sωf:Prّ'il@}d[2z9-Ab1aSaU!WxZy ^RE R@½T Xxki)v'? ʱX%FO3R?up9CM2A_V7M;-CTt^~,!D旅M" S89'5x)D(T9I+₸0d+H˾JX~)KNm9=)+@3 `Bź*OQgƸ犠6).)RDvle8^a9OwOGdܜ1!A^l's.$gJh+ ;h$~z djxOt.S _rЪCx|ATǂ#kWe. "4鄚BRZb{yGE c‚SԉpI~$Zπ^z ̱=4n$镩*Vs9˷ `ܨY9 -׊!:䠒Dsl5Fy!(q<_d;ͧAЗz/r>/{b|oGi ] _][SBzةǁꈡe&Ҹ;G,%)U*=Lk#@ m d1\"s,Y 76 ܆Ӵ0<3"w9疩fg a{ Tw4⢗5)z iuY#n%߸DZ̐4h\LO8n!(WTV|rGo83e/y@Ӥ;$7 'wkh ^%IbF9g4ތGVn`^wr95~80B*+E*eVs3B6myæ.]jrh#UM[)5U`(rQ2>SԔCV4]P2MDn XCl/,) VbRgϨI8୏dWk 9VȣCOwPQvl|vH̼9&W@Vs\dMYt0,JEn ]>AӷLG}n5,i8#l;5!D@K"Yd %ma` ~'7 4]{hJxV0>; ? F\d$n4{kfHP˚W<7rD{D@BYː &Ui|Bi~>4. Jq !#爳b;ߙR:}tH{P<>e6ֈP :,0aZ/~zdu<ǴŻ[{ m3x6?fK^JQ;Z7 C/ʸm.mN<`) 蘵7QJ̀@JفB0.˃1^ĐΠƔwL;O`\e ׿15$jOojGuRAߑ p7#T򯦯[4yLOD˨?=U{cD=|[.kГkU<ր#g_\$U/Ҷ4_J+˜al'Q.1ӑӦSPb(Hpl$r ?j\m!⠗OlGy9BP̞&2C6=%vf~3${1Uez Ѕ nh]3{)|߾©K5_3%ԁrG:e\9b:1{TIU@XY3xaI=1k4Q*v rm>ebETrD,xԀv{4~ʺ 5sŪayLR œٱS{E7ZMvԋ &Rb-H&HZtm|d [:e (D?݀:&8ڕ" . _aT~kXvGb%9!MI8cL{Ǜ>/C7HQ9;SrC1pr#]J[>$^%X~耝md4S)%nWl i7@X0Gu/ -#86G6CQwpRѳgQ~fae1Bo|6AmC(ջd-z.54V3UQ+2Ôu :RgtN&eź+/]&a ˵c) ,^_x(~*}j|~mZkaxaZp"+FS0Qb^LK-bpYLx0)>p~\&5ׇ=Tx8ھ'6y6XG3e&E4nfNMq#ôrZFCN[@cP5GA2r˭ Ku8{v@n,N1aE#H\QA9lolAz)D:1fWe~|qԸG4+ hH'F\agdn-yI9 Ǫ!2;3(?~p<M m_J>ck4lvUDLP պ9|"EBL?+A232t(ѭw7Hc@/6Vpw8 cޅ h5|t0_*f-ICB/W\#ix:gH#kYX Nqhql^2P>ڣbxW3U,C;BBR_h}_ ÕG*_jaهx_~'F#S$:@GKa+%qX$uCn!P!MǽŔ8m\Cz횅1]%Y;_z6u6Xܠ(]ONFDE);MU QWv˙̴6W+IRgM ]A]{Yjyȝ85^f\3ӥ!D(rL+(qgN $ 24jR8 eq%m]C~|֫+mHXJb2Iz,8b'@EҬni7ZكF[}R!0%hd= JogwGzXT aIl6F_RN?l5_LOt;:r=f_cSċ"!Wi%YʈKT0J&6΂]YH)12{x{~-teX6i=L3tSK#AwȀ9՟ ^mkcf {AAtl.מs{PP/;!92%('h /1>2&LjPU@+@bbd [鮯2wGB2aҫQWe1P[>ܞ,kSŀ ʻ_!HAu`s{Vz>: -O 8ڜH*)y q4Mi;ía(!^ɱ)N=DW|8 ^h-LH -eAcMtqLphıq}$BQG;~RO4۽.5RWm~NcN p4zx| 52kj˸Cdu *qqȥ|xa0$mdP+ʚ êmbApTSaN^`rڢN)'EQqC^Jp<^6 ’[^dcQcRXZ{KAc-d?{ʤ*8Ԕ~-nCq 2f@wj1ތlxrS3N0KI{O( jm7jXk&.lbܺ)Qo j#[zx 5~< ]%^%ӤBCc '?r.;;%IذkNS6畟%FPR~x4|\e)䓵 z,Ϭӹݨw3dbNS={Ϧ5@v뜭mn\!#UD7lg2" gX`'h)i-w7dP \B*6 L{YK7fFdj6! ȄF[>97zCa 3Op:*da==)d;m6?;K ޮx .Lל~|)N)S[ T4~hmpEp2% *Zg }TE~낥=,h׺-Ä 5Ǡ!]toN>$y@9^;WLUrSvmA#";\.Qh*#ӂ\a]P<0:^mtɶ}KX_F.jҫʧee~_3hNk+Iu|v |w'@!}J΁&x{ o*Ư+*7BlOmd_ƚ4Gi|돷d⸣ւYeX+8|;9CAk"9);!;^qFŸ(>Iɇg]UOsь&*6 ePjT̫3@?/mͻqג6P[wgԁQ@Kv(:8g;J>&C@uT"K/CXʭG<Y i1G:5HO݉R CAZƨ=5s[ϱds]TaWesqI= nY$nډ)w:Mq K)EμdeT̥o@!(|h-s'!T^M|c;z'((D.N cN r@#soW>LH)6J@# *&@?Z!IbO}ctO'!5{꼐wGӇB/urγ[;kw %C*eGs?NiR){,7df/C CZv4ÓȠZzDZ/XnW)gyAFMLs8y B}!w$Iz{uەsԇW] rAOP] .0:i=|֍_7G[oOsbuJ×^qGjHD,E|TdDcuϝHR^y0*L=ܴ-aY񐧪YUKKPJDMnX} /bCt:>XU{E,GgpU|4p4 q X;)-}LLaU4XՎ'J./% s1m]ʌ0g#`Б-bl:9 ]ÏYi(/5bxa',oIi?fMW |W`Y1nݤ̢0סC9^7GƖ"\L$r\q!<` 3Y JUQGFuN!D   [Wu9ʿ8WDu^6{~㋯,)rԦzIt[[Y>JonҍhM0\#R >e !+SUO $m=ܿ+C虦R4 Ve΋YfgL|E Tҏ߿, ?4>qF1;1j&4Æ;_А\uFANfH3L&DkX-eXi11)wf׻b@._cꪎ}`KCvp{p,)d1G 6 ~|tO]`.fJ- 6%m-Igc/@k}I%*;)AB7[mF3c.TjKVШ5|srK~>lx!8- 4A{Kj90`#{P|fJ #A/ۤ!x))l0 'P3v~\D$u,/$NejmnVn? (B ݳ? ,W.*BIG8jd G=.K~d~b>[61{'Нw6->cNc bY?u_W#XIW!:>=f1[Tj|}y}&S%xݥ+merL|B8`Wj{s޼^i 񨰢kݑ6_bdjj=^& o|>ߢ4W 1PA%i%T+OjͅQNi V:F[Y(鷁>ɪ6a.f_oQO]D;{ѤWVcN"k?Tq>irlXh{1 gppZJBח kݖ)ܯF'Pw߹]4J6%*=O|G HDZ#Gh+huK8};HXǫRj3W*ȁw*$nX@]۪m;aq.T8NA,q"٣΄8Xiцë%Y$쯁.@抪 Bl/tJ7t!NOaW0TJZDϣ8^4K&?N@FyOckZxxw?*-KO3 0Pv*4m#wMK sRb[y| \X8I2[ir>Pt c8REes0җԙE.sZyr-p3)ݱYk;H?+wm"3aϿZmf꯴ b PRKڻ]@+j,4@4`;M /$BwvvTxJCO,Irs / PP Zbd oX ǠU^7As Ye3‚ˌSoabjtۥ]sG+TFmr17ę2h&B/wT ?#Q%ZSdY[V͹aw;Rt{}~dGFwkdgkds|fp5yvqzDqQF򘦙v]-*A/%Hsh^x0Ξi\#ITSGf_wYt< >ٴ5 4]"Aӆ"󔊩ǻsվYȧynLM D 0k=jyT_=Mn;e=Aȣ43%!@O43$d $ ypُsۘOB-lOQ  ߹A%{RW }T 6J7lp+|s vЩ& ]́|b{X@$+֌ @Se9BB.yr*X,2'zT2)Av} _ngWyofj-5"2.;\9HqM4Pp&\RTh79ǝf]8sG.&`EyLSk{{ig<. d{+ACDpVP$377p;^Rm uf,K 1|o> g3MgwDV'd #H :"CѤqwʷorI̕n KR9 A90{ }`UAHn"g}^>?5ћiΨiNz9w|LqhGYp!^Q~?Ju([qݫSp3b"(Iǡ-._G{ Fk?O^Z&X0d6m  q!T G!(. IFtt]sZIa1HIq]֎3-oΰҮӊD<$k`AL!zb(GBm [nA\fN=F£W`ؘ),GOA*Hʠ hJ\a 78Gecfݣs` %mo񛡜@|mf'_&[:kKw-\BYř$j*`-i#@TzB"~3uJj4/n>:Kis%# =v@O, 믩[o}!@Ğ ؂O-cZ#/ VEBHKS9ҧf7S3`/'56?6Bi^ڝҵ-R\ P1(%0ٿBÜͧyrMֱ.+":6òJ~klhZR̙B3oGcSo0Q!9i=g^DB2+" - &q93iڐ۬FH0*AA+/(4AR -oi4, 0hd^8$sM'SSYY,. nBIUPi TnLpJHL37k n;/VH:B &щo4R&dߧn*z,sĔcmP`W$U (5)ߪS\#beRAv"]&m9I?oIZWXzˤF{}E|d#{դfy&ey36@28I=-QƜ|:J%hIIGC>NiuqTK9,/bvGU}X @0: y|ޓ]^rŠUפw*}N7 5\|O;~1I#v2|ђ' ob}BTfP?N n$Zs)ܞ5S'/3y{\(BSٜ2¯ҊښZH{}h0/"7P+b*\XmR<%rb0=;"H&HGگ}BSb-ֆF le$>^+ 8!=7mVl %onFFΗs!,NeUZ54͹UYQ T.?@i FU+U>6|}4̫1 2!=gY>}z'{ y~F7)QAKR0ty; [ 92H@9 37"i+c^UF/'XJeK„6aN|.iv*[ lY AIĊfE,_A@pW&Yv{F~ ܯE]Tcx}jWiQYyCu#a,EKH(0VOe; icݨyq@K2|tm %W>ڄ4U+/#qcX =,EA_r}GogFSV;BKzΌsC9?(Q QO׬ ,;>a\m,N!暊58A/MݫCЭO?7^Ä<&fU8pB́k9ϕOyћK^:* 2rbn KS69ɵUr.z?is%kW߱ uAjCRVt\Ǔ.uK&º/}qΙ6rE!nٙn ۹xK\r A:EGL[?!,kwkwC3h6ONy8YHʃ2·?G:?? K<%E_3Ȳ-Xx!

7] -?5]z"p0Xq ՙw /qO:Q D[?'Z, 2J"*=E3XڼNwaK#ipF8˜47Dɧv n&nv=$а&?k5:k}P&UNJmo}\hNhHD\ bA2uisY2>9L7F+Un6Fr3gc{ˁ օ^k&@hQ7T-?KD(A8UnЙ.l $Ϩ s¥Jg;LGoN(NެwW1ihr3O8&\jqo7?C!PſpkVSr:Cš#>܊sq oW~pc6f)i3 3f0\KG͓U =*oB;&5I4X^g+PϖOw7+JG"L>#= 6EgZ&:4,N45ӡh#.` d|CIH 2v24T4.x?sE$sg1ajLsj36O!usqs`"+gЅ, Ӯͅ &3@ܙEӿk-4+̝uއ_V-vLϝ2vOQt+CݘHhC?Dk)R9 f5j2BL#5PYDj2Hwg}#>X>j^|H:P5jHK2|K a=ígx,jtF {A$ BіPRl1jwUXa42TjHlJ[N tTAuO:No9iInO" X 5ܪe,\H벸}LbT/\y TVU AGgeiDmAvg2S6Nq69w ,g~D!w3+G2E VVǯyڽ߹//"(to`^_g@h bt)\,>#YBUۖ8&~ [#hzK34܉ +~e=6u,d` `@2Q Kj%pT|/hvbR&_'c4?R(TZ9l@L,8vN@6fFx#`1SC}BLRs *6bo\964kPO9a K (hcsܞ`uX=!=&DJ^4Tփ~X.6tg5Flq IuD!Leے;l hbVΐ}^+mߴbeoEwF%~h_6]5dWvȲu*H1GQ? g4̒Ƣjk+L 7Ȟ""}5=d<𻿲w^7JD 6/h bg s`gӇc ]{$4tƶK# qtᅪs?ﱴ9>2e V ( (aXghk'ểE@T#|ZUnD1`_ȃ䉁i~לT2C훂s_s:7C[r)Tڷ= WK:GeD}~vPtL~;selni,K[D0πM[`Tomy9+Jh ^b_PƲ[o|# *x5[%{uӼ!A}=0sAdo VK3{,8g .ATQnso&g`^"-č!n j2P{řqQ pImA. zYpBh)ƧD 7De:mŔΚ0a5;yU".&֏GB^~kj)MR2i"dmGg){j2@9 (],I`_պxDERجc&er.H :YqoDKM-'wՈ[Τ܈rѧSy`'n&._NOɮ u ;rij!)]CpbKҧBG@6M.Vm$J vE3Esk,lRW "JHN,M|dŅ;Izv:McC@iZ^oHycqwZ C2x\u#]  z^w]n?8u-E.u919R67{֪Ė؁o hq@+,X)W\֓j氵 !ML(9&na9:p!yoG+n#e$B\EEz>"vhx4\J bY1aYC 8g]sJdU&G}I$W  fX JY&\' ֭9?P8c]1kBg[ĉ;Ƃ0c W/|O<øHY q\*QaƨP4LU/9]_K@ 9Z}aX'>98>XĻy: .mQs=a6l:^!\lD*  AT*bxxK TX\nfLf'8|ܤK&?qH(Ǎ8ja/<BZ?HCkݹsBpd0 3pwbC>a[-5^"3;;z+\I1n_Q7^=@ߧNYW C̫ w0ĴoCHGzi@ Puj-Kl4җ%ͨ$x+ Sv.ϑ{V ' bmf>ZpdAV}EZw5+QC@=[,7/=^=8cCĈnjm͒o avHrX9h*Py]Ag֊R:)3j-PZ2uϳ+8۝Zmw$YKN !^nů]8 Iub6ͬ~!%9:'ϒKO|յl|< eZ$ԍO@ݶ_ +}B4ZQpibˤz"5~J`o6xZ/2Ks13R'PHx(70Xl6uAi!.+GnpQڰX"/V̤j㬐Y&L'zPՎ 3l4w,mU0魽Hk{=¸q=E9 iU5X;9Qrx* 2}k#̹.q 9FYj#LX8Jod6g%T'9vt(j=N S冫oNŸ-4?$s.38Lhtt2Oa4"T!5/|l׹|].~JOݛ/tyuODƚ;Ue@H qwcҜ_$5p dG+n~1r$[`pQv+Y&֭1r[4hSe'LSdVx-:=}n߂[v4juFdt gn>}fb`|䒙NթR[*'SQP}bx=p.U~R31f;IkE\[gKN4ګӷ!KO7k PH'xi/)9¯ab'hKBWԫdґ)Y[%Jy>o[UMn&pg}aҙ~Vr kk $: _:fC"Ip6miy-6n+pjC_m8zJOd,(iHc^&k{xJPb eфƉq粿~E ?iNﳨ斕ـn~D໗EHle9}5{7ؔv0xzʦ1V%ntcv@Ksm^?3zSwuP;7 ks[|TӑKU=T $rH`0o,DD|gve"*#Ӽ^$xar5iI\D#gui) _,zKg0{Rh4TuӹY]=x:EF:,<{W.'p_~$"~j'R"|,M['?c=T=7?)#Jܰ!:fYAr"+|+ԝ_ C/X((Mc][#컄Y]$$B칵UbeJM]a42x|06$P*&3?fߎ9VW7CeӑZPlYǫk ZFaFH|=퉥ߛR&tX쩃ru`ܠAE(:sTUp_[XN U!WlѤ: jI:*U覕YJp]hhU=F#ݫM ;@j!}Ϯ@Bc(Q|s\* mUȻ_-г*1V&ރ0&I|/}ƽG0] Ϋ}\LPJ Ȩv'έ;xHh^?,i0OU:ezuA~E;&kPXkT@w%m iPBj۹ УE{}>zbTz 4zsx^M[9ޒ@n[NTDzZf2MHw|/Fȗ |ğ./Z`u*_%گ @}7r"s׶4mnhXdMŔx'0 zɄ@cWâi7z ą*9nXr~g]{%9Rq,4՛XwjNxv egF7M*gyB M&)fnϠ|>Z>3ݍmoL: \>E3} F&Nt#%\cd2_?)k SK::aHU+{qY ;rݢ"- ߵ-IHk1C16al1(K=xYT:!e4D-k"0MWBL_O %o2`r뢜i2 <ߴ) `뵸>H%aԮ X 1 }N2O í-N[f!az`qZIW.ӵyɃAq{VRt'P?TYZӾRgF"OfZD˯IIB@z/la5[g y\VypY;~|%ַ)\FESΣH  %)yAX pxw o_J ?li-F6xiB1 `CrsCh%ߤwi qΫb#syt% qk<:}3ݙe3dө*V 4ѯ?PiaS] Ry8DƘ nǑ%.#.vhI^N7g##& ;=hmDg`Gk9XsKdL^Dd/8isa@=r8B]6AMw]R:#A]]HM)C0~Ɲ!@=g6BfМ 8r ]62qQ#!`䡲jNt݃D_S;r"B Ck(I$*M1ABC24zͳET5A9qAZd7U7|9`bHu$_*63Us+K8EZv̍Df+z[J Q|ԥ6%a7`P]Ƅ?tFAG0RQ['?PsFĚS$iap0O(ooY~Y긍4&z!4,V";l;>]k1GѠq")ĥd5Gjy! %KBr?n}Zx!ɭ1/.9F]YH?(Y 53Ը jd~)Vd}|(+`4[^MY XMQ(%H_&Ox{#p J'ڀ92Z:7_~L~Q!rvLMHپRli (ĸzTj&}6@'_&!-S@.H;}uu}>"EſV!5? NBiH & oO fle_j=XiB:L}Kk%8̣dBzX|Է:~ۖ5 r - -tiEעHZsXYJXuX5;[Z{LƔrA}:A*N3't| rVjkI4"t&a3˴XݩwӲIkufjf,_m)cSѓ84@" ޕX %0I'`rLwu%%[#-d VG/īަɓF-/IEl$ua0ң+O9[0$9%Q@)#ha96®#>>H[ATzw]xZ&Za׈^˘T$r S(A붋ReX"Hp:F5u gAH,l!= l'McWS:?qYEÜ{󖧸`I@4] b cʻFנyFFP~׭o%Ҭ1a%?Kp-s[!cn,I)RWՔC ۃU O2}::H*2koQ|(휹vE'a r|/TPB,K ?;߶[Yg47W%e9RC8SVP\.ªwbt> l7c߳ ܰkm!G6|OJ)\ۍd2U4O9Jl3"X H| F!o.P᥿P3Yx1߬C0IDDh3mpl?kGp%]Ї=n!(jsmh::S$+!eF쒽^$AhЌhP}OUDo]IC7d5NbR'&$.ViiH+F7kF ϰn2滆n>\{6m*Y~Bߖ64*pM|[>k5# @/;(V{?&.i {Lԧ OXiinW~IyAPz&%Cd@7R4~ۼ|ҤC ߞ6_?kg)+Z:2@\F#"j#ddB+2cU9<٩E``f%3r>6N&[Lɯ'?<8,;?NlV-:KZ(rmXxxﳘ\= `gc@q/&&O BS} zϝQ=yeW^RCU 46#zG< Ҁ;7G; 5uWmVe_)϶zmDc,pV:@; T<)تvæ*+ |nN/;,<'uLbY(ܣhAwG00 _$GbNkݜAec$8 Uzeu'UU^xs:9 IX.Ŷ>Wm`LsJsN?6qy\fKwBSPІ_tpEF7/WG|6#uJ#nҊgVjs&j"u]"Y@Lo˛YN1daq t }<:%>, -'K,k^v?DߨEIg;uv=<̫ui!~KdEN D,K(J+\Q4Jz2h{!KҚyq&D-Ƅ$nD|TYZ]I{֕;NS7Ǜ7I n  xfp-U2lzE)XY+bX煽:x.LVmFp%&x,_}j4HQQ43+T A 1$7g"4בk7kH|-x5~W+A.GB)ShW Xb2J6#W.iKrl](Dъ^O|pu~8YrijòĪ2\IԚ8"l)væM4"s'Ftxi5f.Q !>貇Arڈw7AktzYf刂R9HP3&%~?J>fpڎdA7 e=T\w-ɥìx? \cYzz.C겆r912M܃/J9"FrP71٧:C7+D&[|lx oz-FBRIL+(; Y[nݡligptmY& )=P+Ӈ=BrHcdħI~$"XWVĽs j=CAyh^#zVU OV?CQ,1ݝ>t(-WӲi;4U7;k;> H8g C".u^UduL<dBHq gwl\^}HW= lXF$nh^daF xaKпCbD;/K.˻u̗0lk.݉ϯXB^XHjfn'&b}R,^# . f zڱ»k32;0Q9[Ъb43&C %@VI,%Jy J`mڕp@T:3>Ѿ 8#% Z)s0 Afv̭F̝vnSd2ED-gq5:v4z-MU?,|'}4Qp[IGqIƹbs@/ L"w2[D,b,P?Zk=`ɨK\c;$H$J'Er56QpMJ#zt&>r;xzQv)b-n\=z1Џ̙V)co qx]4%GZJ/R I79ә㝽>rd@qD2ރ nlzd-æ$FP)"NJjc yP=牙ӊZ+h"c|Rtj[Z iXF3]y/Njn*z?js<_Q S|Io>= ]`4oA,1ټm-%*؊9{7^F6XB[R_/bg?X)f[KWTJRs`^Bp7#,X(^ؒPxgT4vu, {.&cKY:LQ~hP-XC@EbPqU-m2.j>ع+&&LK%tNw7'߬2:4+xd aP iv8lO?Q3f#Iߊ?Dq[B%u*&#SM܈J x٬)|נH_&tXmK̺$[=+8=u<;YYїYRf&T*hpԮdhqU*]7ƶ#.{n-ԞꘓIa6wX?F;KŪJQnʳ@XB(p&?q7Sn>LPׁ]׵$bq@@>en9Wt+"SVP#gcv֯ԪS)Qr۵)0HByR;qc'QP)rm`Hed85L.H~IU}`K#ꂕhkݒnxl~9|zKGu5&E(=W:6aB+7);// v읓fr L B9+` bou,tfIqLjpi{LFT>wIϫAD*|7Ǣ7|".zuN1qqV\V^]l:OPoKȣ'3“3ռ3"h~lh!ȞX#bPUί:B<0{:O{-/Ikn8+hva `LYHB=8\Vp;B{+60 }󘜖K!q׮D*CXxrn[6$"ު˶ _7b i ='/>88, Pm/G72ا "5ia+Nl+ֵ&ޘq6lp]J 6|֣Ix f6@L-q+Z@]y'6/#ÅEY_7Fbn^c9#vBV={9)=lOJ\^D*i<~()l@IeD4-`!!ۤ)O-[!Mj)G]78R#J: 8 jw@U p@::$㓠6@xl5 )RFj3 NF/:}G+ķJDZ~x?@Dc#__xq(Mw@^>7]c޲Qt5=K0hɼ? zYߍO|P,t,+H{Oi0Ihs0yĎhiqMQ 3|)EZ*<" kc\y55GhV䝅6^ g;<< >awp [:Lhı>K﹌K,iUx{h<BמkH b\E҂_u5L)I;S)fx* fI]5.5^aOfg% uVTD|]Zڡyʼ[l[ N4-:MqY@R#´!']@#yg UJRa6aiU@]CU)}'d$BqѫDU #}S#`S8œ% _svq&/"7 U,Be!{ܫYuJ|\nMVMU&/=Np(\ W [ܙbm{}P# -uG1@L lc*՞OTޱK<: " eŖbWOROBqǗ2qG4 .|5G]?>cvC>&5fk+ r"eAߛpH^p~mӚ|C % R7{KGYs@e[Mr@ Fx𩾒"}Y˻v¢~e夎)C>y*`R"qAsz.6ߧ)E&ҡ83#qfd Ad/Ng8 ا"T_z GMUXݬ-KŚRe|ra2bq˴`Y^ RUY[bf(Ii2ڥLѥ;F;&ֲ2nPG;TJH's)#0Rޚv Av̌3RE *e{8F{`9 f10ܡtI֊v ևIڊDwL7އI+i;xәu˵HL|)*s/2B55.KǞt7aÑ)p{NdKz^F7ٯy̑7Вj۵vaOzbKNHu-1 eY G;-kr߰dj;.P[">JL7)nxSVP5"\:絭PR+u1~]}|ݞHěW:VOK`*FtrXJ+B?3ce\WW41łT:UfKaK@RІeUҭ\8Gۖ CaFZsMP!v\jc#G2 rB= KǛ-7 }ޙE} D15*-Z:'#sT,ccnORH1M9V-;RJj~;ӻ<{P+z1KHtFwfj&{E̕Ty"CB˯Nnknn0;߽^VD|7W[XjCW;=tSp2ęM5mcfBTu P]$i\gv%Ѳzav nf5W\vjEiCcci=)i6DP%G6}/ a]%u",4-ng+}4i-gm#NU2kʋT&;8q Htx(x]"pch `噷=!qLAp|Dl43Rڿ!AGsKұ6x5l~b$u#OFaR\%R fC1=iwD5tf4BkEI uI4-$lҮSE6$k')KۥUWc\꿱_+&/+Z*sg:PI=m~ЕE6OPd}Pڮj̶Tgww`mk@fe%n n4+~$ F2 Ft]m&|cY.U U ^K H"E8iRxW is,i{{qgRrOz;c=n`F³3~<"0UG2F@*ʷ]VVM}^a=BĦ,2[dr, PZ|M~JZKj@bJVE0o#Y's/Rna>1LnK8V|2FwU^{OzbԄvPTZ9D ~ wΰ]Ki<}U  h=;0B5rpȳ-Yӣ,ıo@0eDbKW zM8X͚cx Å$q*j=e#uɒrw4 ([Nfww, ih}(xlw0ȫDlෙg|={5P,`.h:W$c`矀%Y푙 q~vE<.5Rދ@t[?ס9k({ljR;\m{ZS [NJRϔIFpR1y!/ԟ2LM?n+pCE!&E)7#w M9ĊI1Ho?9)p_UI`lyЄtyjxu ͛?r3ۘl-H #,EeBX>¼Y$E|c$m8@4S)t＀ˢe4S+#h\}HH׃"~jUQaPw -Gr`p~Ll]J)/Swfc*N}bZ:al}PB@n;wC_QĥԲ t|H&kQ!{E~laU}}h<6bJ~E.$wG|qzc/.U>R @>VoĴ Ko j¾48pbmjDjUb$8˯TlGQQw"˼1)"&Y B^ג{H3%^f7e]Qg9{6[IHg/C-nYprH"S_2iۈhXWV#ΧFoTx/"N@~Vۗo4D/f-PtAjRNjYYO%Zڬlַ<+:%=Enf]$yR"8v=\C { ڻsJ^uKwTн\嚔0\Ä^㱠f$ft񝍿48Ƌn}u c CT=v?*nGA( pƹ3|AAY]@Ôqd2@_l@|EsכNDY^Sk-<7qbl_Xc5dV{ZE4ї?O](eBlʗs"ZC`ŭ457V= G|beP0 rj ݇?y ϋQ0DwFB S*\F9k=oC.SJEO8w3px :Jf6igc͚ ;<&qHUUcL[J~=#Ck>"]R?xdDA}J{7=Xऒ6#BE^9 G1 7kY~{[PjK[/vej \޵;2觡gg5 [H[X#XyMZuveVBjՄ@t0I9@~ݠqrO.It,fzFB\OY6*v$Te7h|z+맫l?w6ⱂ1BQR1jN*Y8Qpݘ揋};234?b_,r#Zr`$aS:YtvYΌ `m5qusG遣X[O'>DAWASлd˘vCTRM#œ"Эpcղ~)@U֫,r܌qvZ\#vʈtϱ=lWg ٳ,MPT Yi*h~bS1X^G ҈DuQ8$o]cte)Fjx uH"P<41(;>Ii/6}紒XUrO8mg} ެ-{uc @xۨag`ƥE<0}R:P2, o 2Ť$}e~'|cx5[FˏWzM/ɐ,#.&qCqy-q4d&p TM!0:/ 7sJ&F"SOgYt47a )f];ܳj/THdF7IxL4+NzO>oUQm7C Q0ө%_eftdQk#8ژ^cl{|BVP%lRz|Iv0lAhx~`4! b`w୚(V惞xYK#k?g2zHkAo7C]Ze,b7 y ZBy!DSzX&~8Ad% Ic:-- usP1f_p8"b' R Ph?z< ڸ>HKUb .p+e_oӋmTp FԐū-YF+ZCN/,#U͕c;,)tXңĊDTPSk_SOo/7 C\1CJpyO3~ 1Mpܩ(굲Cײpxm7FZ$ v,)ظ;Nz޻Wǥ+r~NMsSi@Fs{d} y U׮k}na< -}[SUsRhe;\RoM Wgv{輂-Pİ*q,ϐ,Ӳ>ass.ٛ쵧.x\U #@ 3tE_-&lῪqjA7Ygqx"Q:FrBf`L7bbF~H4@`o =00K&(* u' ,0AIX1 ˈ^rjv/3+8phByDðoKAx?HP*mj;_6n+ͮ Y'1'iJ`.TMX+PtH 3 B$VY҆ zy|RA;g>avOFz G? Ot8hI=̴zjfhM=gǕUO)}:;Mq+Ҥ)ѝvSZk FJpi~;1\sP\Jǡ󟤅&Pq섳;̕6R<Ϫ2qI>(V:(*jT. HK?(/]%i}f hQ1GT|GziLIlݡxt=1ʆORܾP`5P] b// Z6`1e<'0Tz坾RG$}ξ)⯖ ƾ,V{.}ZpBC)gr_qk 2s$ 0nŷ/kzmV9}Hw1Er`4sJEYCYȨ"<,<jC&~ ;$}9i_F| \А|Il'f% ।d"2'TK31븎ػlO8z}&.^{]pǰP~<ZY1X?7݈) z$~p瀹XI@D:ɂ\G[9lI pI%KT? Z|; \}4v5P>Yϕ~Aӄ*~ɷ!;@}h]= 㷡(:WB;/"/c mxV%o^s3=+g:^ߪYQ6DU61`F憦̈kelv2Qfi񋿬>!0h1q>=2)ᒠcww[~\pCF}5_8A/mcG6j1+u y 썴R{.T8Tv_ݗ8KƦwl;HfteZm@99CɑI m A`DЁ?&27ܯ"7ab]74`?~H5ЗN` (cO^&a;YȱY 4FI}C*|&_f}rв~fr#6lnD34:oBɴ! T@t0ŵ5ʕ =x:=B+JTe`5lV Vau%{%~(U6*&*I;Tvq|_eKDj`tX}j ?@ nҳ"C,`gw8sB$6N3f"j)mxx@(g}*E5 `{3Laϳ:wqKvHֶʶuR]NV&w E#WG:ZW! HV;I3.9m5lMxȶora%.]Mʤn%b*H.߈ԫNHY{y-/@.[ژ=Ժ/1S&Xl lČ$Q]O'M=k*J{}Q'0ov b%ͳk'o u.ɤV==j}+udmsNtx!_5Gs7'XȄw66+$l[ 6 JI-$Evߺ$/A7h/}iDE$s}Ni(X(J wXa Fw3$lmd$lU6 c-*Ӹ;z\uke\)˛׍g-x$=_Ӳ@Z_ymMP-a0Ps~UhNKonvA~Ib-{2u${6WtlöMF7O3C,h: #Yq8Q\ެiY#uߙjKwZq$JlrW #Y^VR3 e=xQYޑҷ=Jf?ٴi?QG#DSBy0ߙ;65$*pXyÝQp oэY_{Ÿ[!0d8q\~p%[3su@Eܰ GR؉-KڍPp>K,smӹ$Y\{Ko>@7׻+Q)7v OL m\e#ꃭOU54#oXeze1a,!@St#&u+"lا AZ>8>Qr".#m#IJA ؠW0MGR v)uit0Ƶr/? ؈ 2shCo!2H|^6Z|2.IIpnh }\ *0~&^A$d'@Z94o}zXhXSE>O{;Wݒ+&ۻ+-"J>_)I9+{!|v^N#4(g'MbRon2Ijg`A-S#iQG뺳Lr?3aַ^9,2;GMA'6ZkrKHA`\ L7l5xUYp=G<ͻaPEvjBQtMՈ 3=#GxJ85hZkm|`a p`F{!7&].Z$tϩD0D#6pz6b<kdϥ3 -y/3夁1/a3Nkjfw ]Ȁ8[z uQ~\ma&u|>[cըY(GUS%Oi͙Y`]2oUFFW؂w Ov}KS̮kc&qnҎr ʸ$+U)p d=J0XA 8_3BSևen#5m2^mV:p nʂ0 {aHf,E_XhHd,/ \ɿo61Q` ~~YĮk(0}?7T@*?!^Z##ob^+j ys¶*JփCzMy_1D[F/iN[GNIsu\K43"j8,*HSdz-Tcr\]=|ϗWWwǴJ!qF ۬>B+i)kjWd%4yc\8Zuq tТj^sTdז6%ь ^Gܗ6ݖbW68 23ÈO6+frB(͗l v}|,ˀ5UMG5&{S+ PP 5Xw:%N:I/G$4PO#WI&= Ct 6j^$*tj5l["LqY`Ԓ`4 \QI(uή%}d@41箛 2uqeHG{a$ܭ1~L^pbzp~Sr{N|x/ 7%uz`yV"7a/.0t؄F2%F4z"+$dJ*Fbq(c  dk|m?_}3f@Rh]9ȋFfhrg R3(]*곷:MwmhZVAۗjS\=|-B*<,ntВ8@&y0~2e 0É".{4-⯍eTTzU8[D` !37u/1=G=ϤZ` 9)I Oݗw.0П. $޽h9*E{B*LmVOvכTčf%3`"MS>!Ap9H'^ܳ)H6bW39z`^@Vˠ{-[2L֠ !Dvؘ~XHM,v}73>š9+=5 < CAcjo66""~-X- ${v1Nv+%f (N= }wRwSu8w5[nD?IEo9=jooh Oi%h'y1y7ersJ'Tڐ~_k/)d3k[*"nQZ7 xԮ0ҵgz.p&ڙ|B~xf&ߍ·!S8y0B"8`;RD}kYli6sH>on-""ˑ |~x \hFcp̋ %b,ĸuCB'J#(Xxv" *o`䳑tLβdK(4@ bE KJE&vx,]u-04򐋻BqpSs+'bfm/^&pv}g{EJHMlPb8X (`BА%S Q05I˧t ]V~=Vi1plCrLY0z<޷GYT}Wա/ 嫌|e=2*(G}ȷBDuvؠ@DwIa6ΓbݽKQ*ޗ*Ye k"=J7;ըdX;\,MEW8 Kd+A퐇26ۙ{`-fl8%t՜@&*ϭ/(o+w}Q`{<4t_qWB Қ"˵04PuCڑ`s]S̢rC m!8#.`/![ Ɛ3G4q iJ>ub"=W3Uz1Ez}k+ogZS1Hq nbYRBb#bК%R9A\ & d݅FdvfsžLE7Gڠa(s mmߛ4 # $/`q'dFJtaU{;ۥ%O25=MIy%RL*:V2$Ϥ~| xN'/jdcIVϮN\+f ɵ*LaupHsN/dEIS<$R_"+e9&[#?#F)&dѳe< Iʅr#x`xX{Ѹejc#XB:7dil?lADp4XGz߫Wڙce P*7؉cx,y۴fY*RƕҺm1="K[(r8F1S^^i>6۴|CBWlN'-ۯ%s7R? =$3ue) !s~8drAFBpn7ROIeJY jaC_2wM[P!J6S"l:Y06o!._Q>-oǶ:츬vYgc4k.te(R0eJ>Uƒw/uGm? U]E 9bajl#fp5\g{LE?[]gk ]?Ty]0GD[bB~k0IA&z Yr 4HqQh'Ő͋0FOv0+R#S~ɛ1S7Ĺxd]r y0ŵSLLNDh{ԓ(yR/5c&A$yϽ V%t򖢼 @˾̦lfhDYHJ3 ݱJMnj%);hJQcaU(e6J웺`&a.T!Z="%!3k xdIc U99&~ 7{..ɿRt)AwJTҶ9ĠdkHٿNL\Lh6~NAs Hץ^^9}lj'LqrH-ߗ+/sN:]qKڻ{[c5Wddm |&:o2GEܪe7PVf9;j0 Dr䵙e e"V3 &}J.!~^YpX$vbW b+U Si̟mkiIw˟ZAEƭB'p%1-z#;_AߤC^6[i=0"^p>2a s2RF(AH{qw SBTK*=c-|)zyz'v=,Rgp6Wxnn ZT6M4Fnwuz&h|kW0m_5$FKv߃2o(wU֌hn>F dWzŤdS֫iBck?BcP!?‰S4Ahv/<ƕH9<穑'oʷav=1KKZoO+.1]#C넩U9V E'bv!Ǿn{dF99e~9 c ނ npl&sQ-LC"3;~4m#Y$+B~TnZE\09mw9z9C hjpue`ciKryu ˵ @* olnx( ' XG{7Cݱq9NNӵ gf$CC]7Pbqi58fGThXDd.=B cLf U&] لce]"V 튳Ov{@&SX4jb$!K7Z Ƿb,^~Vb4z5k 9V2³-]-PH<Vai^XA?N>E3CSKfqOl")-͆T]&--M!L|(w \]N CaQ ]C4lW)~"3z|7жj3#]ҏ҄tH]">#ʻ/JS(<~%y' 7-VƄl7GX L}RF/|g7s3?ʊ2RE)漧 Kklی$Zz]3^HA*L!Hr"`$Z P$](uaZeP ]ڣhgiKP!=reC}iˎZCC|ӏVm]nf g$$xrD[Lo Uq*_*F’ʒ8`ڀ&UI K8>La}aYԈeZΥN D mrZ<oWW(Ϩ=LGJ@ō7Z~sZZmj;/%ܡMZUA 3g1v sV0i>6gn(g('?rE$cDB!n9`- fnI[(_p:7^3+5 b0 k4"fs1NҰ3+Ixr rA!frIc{$CМKW*& !/=fׯd-E};N2ىߟ׃kD# 4,*c %z3ẸCK/Bs ZClas"aM-XEsP~e_:oVH6ʔWńg0wE +11`XGCPn&Ai"Zf . m7 fg" N5}g(y-5 ӚŰEl]P( @K0Ut7jۃrIL\$A3s~ | Q8 ͭL_[ (yN/SMONI$x"8O~:led0g7g Qy2̲<|FaBP 4H.V|| |^\ȣ?-?za{kz x+e}a|}1JdGMCwHa-15pyt*>D$ ܠ\1_XJi6KfAy&70cf /1`/;X?K;z` T<}pv0V`_ѺKJe?&_][JCW;F(v٠ozkr"23960)-i(p)vRL׻wE li aj:$m\r'!@G'M>B%jow KvK?n AǰBKD?RH˂}O4'*3"'72B)iTf }ExĪ]΂3&G}Y oq)u1ۼdV& )E4t !p1i&^ruet @8 {|;{J3 d+]*,.?7I֎k-9?ʀ[O\ɁJ͍cHu' *SBw5]7F5r*6ǭm5i%vWXr2b W_4C}׋ >ZC$ˮu~1r7^ٓW&8n f, 2ݾ(1GAgӎybETWB"n+&xõ /Z%$ 3o$&zP7UeG n*&t BHK1KR6C 5H$,SemKR7h-+єHwWee| $Mɧ:NM|&,E sEĮ`TH%X世rc/'?pPpv uC;. {-@ƆhsO;OKCǧ>jaܡ=+ T`zlջn/~zGXG|Bp&c|v!(;D+BGYJSemS3-A;n(kws&bCnp۞ hئMP ݲp7Kjt'osF!օ'~CQM %MLw gŅoJs_VlUF+A;fb9"ձeC(֯6YΏw1Iw~S`lq 6&pTYn^$c[cy(HΟk]`v"|ՉYCxvD;ׇw>+Tpb']M887o3ij:!|"}oZaL?5;t; +˺]:H頑32)v@Dc+M6h}M2+X3q} !'&@`_452Ų̀.=JFOg)t4Nv%QAqVKٔE*/`JXT؏,*CTvGzH@) g:ye9T[hM} mZm!BgzӜkx LC m4htbN?=A7T>Mm8_\$oGВt_D;+hv~d0۾Gq+90w{ X}]v [#hk߹ ,'S} @M+ 'N,g93˸r ^2qM$LUXE޷plA%%9vR۽HҗKL,Fޙ ȟq9fS`"A-z^Vإw:,l`b~dw?K06{ $S5Dw9 44nY{4:Y\iQG1Cf((CAD%G:*P/8eXwG_$vRBƨV[ŋXD(@ #E1l0w sTr~|VM:2CEe{C= }/JT$A;PVd֏)WaxYʖS6vlu`RmG'=< 3DX@YQ4L]x˓ݗ/&(Dzxm晫=K6N{~K5P@ gӴ6z(|A ҁ՗"`x*C TXiV48\~885?@SExp+K}`PQx!1WbHڜZƠGW'/׊,V3G9hz,Л$[q5Ry 5à)T mMcΖH0v7ku B \)^ VBp$P( |Ӄ=sJRr[OԕK_5:bdϊ1#8Z =*iØs(_0 Q_ &p;`Jt&oYr9n:$ou!f_sZDq. kp. da<|/LiMdz=ɏRvXRa(&D[=\|`gM’V:#Q׵Mt^iw9}I=Byz1E/OxEQGHqNPMORcj3ek+k 9eVQNtUӟ-qx>4 !ZB?|ۭںc4뒿oGXk_:R/#Ve} 1ܐQCN}]=ϥϛ9}.Z+~}l-9=˗@dq16] o"4+,fOMIMn`_rCg*n. `])h %cxDf7Bve OHv4Я{hcz_ƨNR ~\P@eCEnbE/΋ %-Q<X6)Qis_OoIԮz ,_qhXjESvPɁ@u]R+hi$2l`yvBŴۢm\H,ۋ5*&) l_`ߤn5拁٫xa ŋZD< X"<]V@؂E  ;ݣa"Uzeu2 ʷj~EUC񣛐@ӵ&v)B(5}S A.ծ Dn#XAǨCN)ivl)Ǥ,Oi\ g-`ik=oÄTLJF8+2E=lX泈v@._лkdOl?=^DUiNܓ#V2Xҟ*9Ed7 $=Z9GL^ LGOR ĶZ~0,Ă-iz{=ݡ.MKALIu/Ż8 W/)RJ@=׭D8)]a`2٩f݁{I+@AWhwBpG*v Y6YV^>t*T~$IibL̑ƺ"̜&ŝS1/zz>)ɣnE av/~w01 _@^o] u5*{pW#8'J E>3X$-#=+5C{6b"DҤ:&}̳G>8OchJXCHa tg~ .rXWU|1^%/{ m. [<-*10 }ìTy3a_~F /m7e[v#@LPE)> [c6H&e/w"n9?EͩSP `සSb Sd$fnp|ttyDЂcg= $G'5F!1Ϧr'}H[&SZU$HTH{xiesEID9n͍QٸUk@pNPSHߧ&Ϝ$ДzWý7ɖv,O5fp]>:u,b%{eeN$YʷØy'S6遛DCCR_p y$|컜|sy#DOW9W#mz+K"etX5.sd!~Χa4.=Fdu!͒Y}v #$)W{3_:qqjAWOWaz,Z着 RyGb6shRaew NMHS<]$3P{)>ڶWчYkX5-9 -r1l-{Z.zYSo.^ru5'@X[+"m,[1ҍ)ja~\&Ԡ~Si-or䋇tyUm,m<mbvw"Bs2Op۰vc,1{Wo늼wb"mʾhWj{#Լyvۭl:Vi-URe l9x:ĭmQΕ;FL7綾eO.}35aLd"Ԛk}y²6𧎇 + n%d JwY`$]vu7\ஆstx|`uhٕHQNH;٢Ԕ-% l]z l?rz>Sޛd^7 ? h^V^T1\T'EA Hw+I2PK5s;Hr+=^TE065 3)5|ffwc6htv]:VEAfϰNb;.rSJ<u ;6kcdP)ZQPNmU'WorYjܛ[8"V9Oc$W}P2bEٜIоZt9ug(6Qg8U_HG64Ӽ[k!+3w\[aՆ-mPvEt1j~>Fn3~Z)5XNui 6Ƀ:)_ ={eɓuд)S*[)4|oE$2F}_B{ }Wդr$^;z9~ ڋ ?mRY75)bD*ZcK4up!Pv.WQHh.T#R$5_H1p׼S|8\dsjr.*72ĕzPhF``fxcÈ0cp[0QA[H~uĽ|Sy;9sF oy锉x/v) 6.3:'O5> N? e|$ o' ϙ`:k YO͜^`mHU^C9HS~?!>5 i/,lPıÒ@^%_^ΎEطw;+;Y*-T+5G`} bLEU)”n'#@c78R@_eBrAlr}jUIP׉E#f,e)Oډy숰 yeV@eP|6+dXtl8 k@Nmo.z{9q$Ϙ\_̹2Ga\WɈ;qdgP畷+)_*A~52W!\3MH{<|iy8_6 u0QB/æ-F aN8`NfE͹^]'osfpwpw3Dx#az$Ezz 臇,]%24>Po9n9( Wc:Z4RcC=."<0s (L#Q]xzz8gcڽtIl$|ߜ#xsk +%73B^%? jn B*]\~jZ"dsPhḭUTyazu7Ճ,(#@^Z].%ƭ~=B+MF<: HzФT|K4}!6vI=!<0ꧫkUԕ3DQlrTxP͝2ٲ`n3J7iDlSsJm:%7ސ Hv2Laߤk7Z&6TWЎO4i-mz\e,'v/#) N+jU'BW?)Y6ZÌH19hjG/jLաb30 -5È̪N֐9gu?-< C8¢q$v:$3Sev]&@;-w¢^n~N恩 cpu `9T#Otz򥔎W}EM qӾE,sܝwܤ) occ>)zJ՟hCVۇ-{r9R$ܮ mV_s.hu'訵0 aۨhÏj7@` W)LW7ڵ +Mhqˇ"m}$rLB]|-Z=/O&d=N<1f5!.Um(Ecy ,̀,z7`ޠY_tkmϵ:rAUutfr*23S84q.Uaj 286ZLE@!T?I|~;¡)lPT ~ 0rP#N*krd Gz1%!bI᥷ĸ.yGN`" *G? \ݞrtYP囩>}[EH/;D$.*Z++6HlF;,a e&7:8C\kn, [b.3Խ !m+^Gm,jc^+ۜSXYE 3" O,QkB6Aely:~NMF;O E3$"Tz_ed^|5| 9kmGαbˆEWLhO -kgW|&ϝ q`t|tmmʜ6bFs*0X^1MHs(1Z>]B3j>O%M$蓇xф~3_zf."V۔~":r2K4ٙmBhJD=?NU7\Xׂ@YXG&ZT^"X֨ [n᢭s~cfAhpٛCSVJeY -oZ1a`OȌ1΃J*\a|>_T5Hۚr ZuY͓)htpp4z;W˧Ж Sp+ XVrlk.:d^K!Iͮ ᗟ0Ys.';Q:'}PJlWNO~njC>'|#vymKj_"v^R`owEpiڙ 1n*i(N^緼u`\|B&[([6.ƦIJ\o 4 Ze]!ȥBGD u6Qqݱ o+խ;z+-?%[ XxːYY06޻<; ͹8pf׶nRm8hmGC2L&m|Nl8GvwȀ c$eBhwxO;0^2?1Ji]yb7B~S9gU5dX&Sz ]4H}v'k8n^P#fdvw}\Ct6CUF_}"A0YstI;(.((=9!(~I5 -XhMCWQBv}pYsU, VHX\aX @F_u"KX[_)SA>?> {yV%'PS?}~R4peݗ8ۮpj#4tr6d as>4$_DX$te?Ut ڈX5αq:3t:i-OXNa- E)ZM+V(h^0eb6]gWMVڬd,zp*b}伬SSEKɺ30ï|JZs_9&:fWI UT T %(\sDEzg ^ʹCh@gd /"27^ ͻȉwGZGgKSxDSc9XBɐ+i#GF@= YY@J| cXk1ҟdyՎa8YD9²)9xXdFYJ_ l{c>" Q/_(ũ!N`[>'%Nrn^GQŊVoY7h뉡Dc Sڳ- ޓ%F׮/?Ʊ-Eh1cwi>-gba m&X`t`Pe ?(x&l1駢&Z~kcJϑ pf02\;?9(p|/ dR>;2QD{:V ,ݾ=ǫΔEyh(8ߑ 1!kma,| cOxњ?9' ?[aCɢ۳= JbD6NJ,,]Snk",}RYCJh-w7ɞw,>ݐܐRhd!X:>̔1˟)דOg3d1 J ag_XoN8E@-V@pL };SEp]֨^WsUV!c#JLSP~K"'pL,F '|+2޷yX#"ݓt06 obPwt, 4b7 IR%ZȘ ~_X2e[P"T8l`K2VBvHY -/wx&7S=; Ǵ"DQPϯo

~jj#FQostB!蒢T?ݩf5z;":H% 1=MGepmB(]MYMN,wK66E%sE8 ^ k(F' `JʖA`gĚ~ 6'ƍm0զm4; LZƘr3l* Vc(SͰR\CA#ӎQ/l}SO޿׸ Ǥ)1|m87#1: Vʴy)0U 7,AfdN,h*ML@ A1#ȸ$5r_=o:mY͍WXefT) E|(JDU*cCcHO\ (^Yk7'ZG"GՅ=Ez9}kʋ2o6#(G؏et$'Oԇ |ǍQL0Ԭ5`Dɣ[E5md,io#dLa).Y?Gճ֯i_"+ C:Xꎪbhϣ ݗ-QҳG%p*|o3L.osOS $/2rOڑM  RqY~ :>Rd]r{/Ssqvu$Q,EπhpŭkO-dNʙeS:!˓8.:8ڌpmƢx(_  ݆ck*۸dzA9*EsV%N-7ZvYxc(2ayb*JMpdFe:U8!oML=G;0r|Ќ2*;N;_w;e7!oQq)1%BŔX !c\H< OQgPW'ZMƳk$hwL K5igZ??s$JKy\EBM82&o/c(-T+6X(nI^ YM pe 6["Hj"+]SaΙs{mT]3kx 1kqpvM3m8Z0x}j[6C9E<1ՁZGR̤]!%Nq _N s; 1 Ο"XͭvrlG;C۸>ƃi~&ރq"GTږs[U:Y8!!n>z^=a#kR#Kx Z9rvaCQǿa7ݘtDjP\1]T{W\HFf$|(#OC-&EQU(qv I|Gz)ɉRHKmb\WvIwa綡BEۨM FvsW* =c9`3R=P(dĄ6~TȬ@_>P~Eb' I5n`7^I| #z?מkB.mZ"a>3渮eYrGrLkhb6{;YYl7\@\|.\[7sO9Dy4vо]@+}~ YT!C.v5 Ņ=kk_̹p]`[XX4?)`alAtdG.(og MK9d:x]s1sR?j6:M,9õX'A›}1Y(&Ց7% a pT3S?[B` :h ${ɼ(W5LeBHXdy>Mސ}uu]9}q>BFjLeEKpЏW>H45Ŝh8>ؒ9.Iyl  MaHxpzTA,Y5/{|.~ozrfL6? D:kTwX $ުHGsnЩ]VsujieT6m%:u&rH3 w}6(Nq7]-6+hCqc Q ULnBshv.ZQ_eIQPWm~Vol2صoi+qdI& w{la~QpWbor5Sp^a1-4[,!\Q Tc'K_H; G+b[+}jl Qwvr_]Ix5-> 8q#zɒbЀGdN|%TON$72 oj{}2^^HUi v~}]GL*gyiaK0>ӥD@d9EcRԳO=a~$2x1oS/#0k}֊Am#Mo9! Khn9xx,` 1xs~1<)d^ȼ8+ JG 7ByvL@3bm6)1tMg*AG"RF"8$p:Ͽd\ec֓=PUʖ/.d䎤,G;|aom &V& "0Iͧ4ü ѓ넵+PפVL5ʙ 0ۗzyvNs)} =l;G*huUD)m`IM;'c!~e3 9VUom2hu_1P+sB2EE֦=Km Mwd pJFXGY8(Z#q;g]/5/3DxkDCjc5uhv5ݲ}o1Urbb~7,0K^ PXbI+Z^Z_Ï[ 3@ѐev2D}Q>_$dE(>1e~!H9B^oUAe,Uxm4nHyBdNnʸd/s YdZa`ꆈ $j}B׆ɿ [ 8hc,lԘ]^&Ϗjr[%K\P!9.rF}̬xzZ;_Hn!kի\f+W v.sMD%q>Sג>EK$n.7Vu[ʫ9 ]Q1|[HñˡS/‹WS\)PXV@oڻ86Wїtn Y CC}nyU'Nw=JhqdgɕF2UU2!wEKu^ޔ{`׻USZap SUMC{ËҐE?)\U%%+R:G go4oM Dp!jQ?vT KF .˰B%.&kG`D Fݾ!F<#6_h?c͹LGV~{/qsSLNP܍#ۥc OYok< &ֽG͛Ζؕ])W"ʇpL,P~2ŰtޓJz!o O+5ŵ|cګmk E-Pj`jڹ)dDIN-(<;mFFSO#Wxe-JVmx`: 2"{܈r@,ub`*OӬм2Q*4iC6w|/8(JIoq١i,EFB=K&/aU:(TP&.vƱ**Y58jV`sס“Dϰ+K 3POܞdbp &4D~2򙦸 |;Y%7s›Iso m0d6Mi(dڦ,_O M󂝠 ڝ#eb({B5=חFNfTf"ke|MkwT  Kxm#sls:ǚmM;Z+38<#7Ë2>:9>򜋦Nt7~/|["d \,u)tk QinL+Ii.ղj5?蛋i2 z .׼2ܞh.AdX lf%ͪS"RI!dT˴\S$ LݶHz%#Pa`d.-yq%[$}ݣl\%D83!u6rT-ՔPGlZZo2ZJ>mFjrmmJLʋ#\Ty//*ttQ7%k9k; fG#%_∊05kz\f <]x/%}'߱'(,@yFܺ+ܷ|G 9t_Ejf^3~jɲ6%Y֙>++۶ACe2/"Ӊ u Kt.|Z_/#]*p.$׻|}dX96#ǪZg1ao#CxTwA'tDg=7]08V7ae Eߛ¥4UZ/Æ~C2lwcSEd(O-UeW6yύ&Uz+tOcKI%lNLTRi#om#u;!׏}$9$X'!I[s|;+Y,`X:gA-6[=b_mIXQPe.yαtN#~' fFL~sSʿPo6v/T;jqttz BhGd~@%]8E>={Z;fVwSudV4mN)հIH3 eC"SWGDdH@|Ie Kk Ú>Ws̱iFYzM/ǭ"F^pu֕qWuk!CbDQq@g׋Q_Xod#LnhH&+MDEjufQtuuErX^} Zd WS=aƦ|4䕑|٣0#eFG`:HYSNt_+R_g=%MZoܭHED<@bubAa@RdB/7`?5< 9P$ n5 itDrpxm1Sq3XdUn i?s7& ^9>)R.E74Bª;oT?ҏ;JD&'2ҧkOck㾩[8[\NU #Y(Kn ٛp>wR^΅PF8gY0-`dn@1/=SK8N77P.2 /E 9%AvApeˠn%f)ƱۑlbBUg9uy^+L^`g( Ke^@vA>Rc<Ƚ?tObj0i&`kJGXz~#lÑ?jtóHDer*#w23C=`&O?NK#MkyivTuxEMpdEo:BUaNaC MVŜ!5Im͛cEǩl俒brH @.@ #~c&u#U:Įn%&?Ӣ"KO :J0{&şB×_XF|:77M=[$/|X@,+R4hSl aI_.9К*TM87 n/f;o IFWve8$v`E)E $lmN.1E-{"շ#$銉R$:|Glm:"YL$H բkY\$66{S$䧠E8!ȯ/m?qigɧ$[<5Bx_|}cBXz8 ;J!>\6/J0թO)Ύ KdY :vjЋAV2 Uk`Au %EZAN9 2HF}⣤ar-U,IFp4y2zrOe 4B3hO0eDϛBC7r'b",Or+ˡ5 :6`c+vS;Hҭ}uEg᱑.]@X[vd6FaS<' CuU38"]`{ֺ^qYQOxHƒ:ޕy;RQZ5r9YM3t뮏١!3PqYt;o`eN= J|7ncCx>[uc8Am ~[<^n),qRh|<v?1<:Btj ۃ H?УzX v,+ bYXToES)bUDPyp QAHj2 .RҼO~8 ?l֥_,Ќ>Ā^fP\d5\ '}MN'Ƽ17G !Vo| . * wLy@d [DT_|,$mDnjުmW*.k~d?\lKQ{ƜudTzrߓas6<NS'ef=Wd#quq;C]թXѭ;{ſP[4?7pzԑ:xB͇grv˸1"qN;}v'r.]˘~.n~-OqGYYs*Ǩy!ʎZ`dG{;/~JFB@'pe㳀e%@Srl sXu3{lhM;aVV֜&/^{o;txfv$JlN&4-+"in^q`>f"X.&-cF4F38 O2E:>"P<O&7&µ%Ŗɱ:be=r\p^es1ǏE4Ky-)贮.#LTSG!.CgBs5d!ihA K:?F1Nm! /ri2;cIX !z^R@mU+r708p) Fz t5p _B8%RT^1! 2|LPS߂p a6MtnЍr:7¡ꀋ,I}>%t>}ỏ=tΐ&iM(7zYW|z3X~nKR 6,uG'G8=}= #hp76^jEqPMzNᰮE߮]TwÕhPpو&>z-X8'2pܧ8 tϗ&è zO}[ٽK~ `>{vp?rIC N kěflfRTM{ﱁ{4oƓE)<2TBEiʝ\r=FVUK=@3^#ŷ'<6ʡ+ 84cfiD7?f{VϠdr~4%(~ޢo)D* 8" _/]vՒ}YC.@-C@DcFė@f>޸X%+vx]̝ZY=*BҺ߁Q&!\RnܞK FL^MD*h&nX@hY-c~~ Z <:ƹ\=mAd+NJur1 OV}QI-bY"ekD=tuۗ"bzb$e rUYE~8/.qE8&ߌeAc `\qߋꤟ[Ҁ+>C;oOg_npi9?$ naG<h~#7͒?21߆!:ib*ɀ|5v[HmʖݿAFt]xhb!?cQr!MT~ٷwьNjʡB[z:eaaM c=y0ߴGބ dSՖԂN cќ?feGX7 O輵CX%7Zm (B@y4Gn{`O#l S S*#5`zBj:>"u7y槌]XS&˭8/{\<:].!5I.:J]i)$v/n c&.{1BcjgMA *!""ˈ'<ZoW9ԙw0oK~ Ʉy:k@B=9+.氝].Mt0F]eFַ.?RHѸ;l8|[Y(BZ,X^8W8|dfhu,18*Y/bC=' Vq|=a ҂J*%1>9p.$4sIY@,ͭ‡H27k{*rhIZ5);]i9 _&Yf_t"oq#NQtñJuQK:u)}m Q{k =_ )AfM=~7j%amx2S$%K=ܷ0WdTY -_q;KXOTư >P [p|;KFɔPزk<|Tq9`:u=MbyY݊ڰe; qhrVsɵ]^Zi -iČFGMO6,-+܀ N] = O/?}4g; r[cм[!UAj4l2O!oUoZJ=:sEa>AS X"cfz%>"kʍI"\"uhҹ,M 6a}qasx=l[+@SةmUg6[|{#1^vj]uӃ:I|) QxjVWT:,/iXsld'z|k Ob*x0yj2 in K@f86 r|}D&x+/*1"Q\s[ B=i)t6xK Vj~":H$:3z]:>ݶ)¬T`Wj*4C\L:uwc7芫)\ҰH B3]确Z .=hU}U9qkgS 97fM;psF)8u U)ŸrmTձ%F3GmR+D. mMxB"ȯ:Ds<|L0<5.LCf(h5G0r߂(MYCZ K.B5c<. rP=#A|&A. {\~<] Rʊr L6@JzSo?&79MK׉㎥YY772|:VIJUϝ[G`aI)N;!`/a-?#hc}vyJp CހEqw'N.>T  @:c+hڅFMMt~lZV~o) kZWch腌oI~ J,4Sd]|. 9tȠoά½!=9mВ$ilG\T{S!1ql>A`tqGAsdUE}-<"dTi[ $un :h$z "وK*!0[Z&d鷼K1a~1dQ y)_ϏJ'47O^1\}q6Hg]7  ֞ŗWN"Kk/ ,:y Rx@Oh>lcrxeŴGCXy@FQ *./3:BR*mTd.VQJ]TܰW)wŐg&u{& ?=鷉&*nL)|R_֮!jq#DPHk 묓 Ì3tHXMc0;M+F"v 7ѽ'&H>߬ieXL Lf0ޕl_c)=m*tUMAӰ@ihLe#Ӫ̯44He$ r!"] T!2gE#:ҨDtBSA:*uһ]G Oאּ GBj'1@bѣM ʷXFLĀ˦~ c\6_3Ϭ:FyUVSΝ'>LY 2Y5Svؓ%GZk&z'ۧ Kw'S:zU 02i:*¡,Q-=+ ymIY1}lk(5uA*Tr*cja-o5WQw^ZA%mbn,XSGLJWSi07p%{c _: Gepظo l_ {I)v,$={J6x wH6r(prFX[&Qvp>{]T)>PPN[]K=24R;ƂoHx_Ə5J=b~WCMjfQ:WkZVed?ג9v1l'0A;TN/g{B3^R.uJgɰ2l5#`|ReQ|ߒXj2& Q *C{YWMCdk)'@ށ/91 uCχCȍ^ w#+ osMA|/:Èpfi_=XjiopG8<o7D}p3h1@%WoƞM @dۆum\z`[F>*dJfݕqG  Dvh*MGZ*yP-- D Ԁy:% [n+㟩Eg]bm-HkO.S=mv:0of1|J')ϡB'nhW󷁮Ci ot庾AFL0($Ȣcw9RCa2#i+v7*HbZ .@W) xÍ'ݔW"b] A5}h3j{ !` bl8)i8p12N][]]GQgn\6_v Bx_e+7O7\˛<Zf_ފ#̒^ұa4Yxh.J½*̩%erZWĝؐ/| mSpv_}`1b%~1G?П+g>#N_< myo=BQJz{]nxr #dų[b BY%S95 %`=aٳZ?_r#1EvLBS_(+6YpQUllz,B U|2e55i.]0Jq:JH,71V~~h*yAX=Z=IB_fu4GA׏zȕ[S'<_V88v",C.d& p~ڿ[Ꙍ!yGeɀjξd5nG N``ɹ*BHFLn<,'Ynb{ً\s;HL];ٌR*"ǎzcHzZiֆ42BcdX4yӌlF .72ٚ5<$ٟW%&W}9u`nGbS_lr@NVnJş\޳8BW"vo4>U@&T[=2\S!)9Wp#;Js@ÅZSQbq=0t@[~=Iܕ4Ԃڗ֓j}Qfxde_XFS¯̀+x4"Ř S4O5/_k~/N%f:`RBQH`b GBC\Nl1zn#'Qa A\ŁAh?vvŹ#Uozq/'nٷ¨jWMY ɫN`yQ-@}#9h!, i Yچ! 򷊈bdp`EKIzM\^GE(:H,7'%]m)yetuJk!JRa¹]x'^^n~U/w&K"?Cڧ p$vj:Kd};mc0tCڃYYo*ez_qgS4 BL~B| ŅZc> Sz:Fksw𱋾)KRjhrQ@ ]:[O: 6|~^*o /~8F"&1'j?*}9>(I6Wf[ ﳈ@i(C?S@}ȴt⩷[gڷ\uKC4)qQ@gޅv4# ^p=0/~[&*.n5l0-$v">/N|Y}y2sƻ/  cb-Y<=1QiOUfXaK2xjʹ4"l4 G;Sh](BFENi4{WFb NB F<{3 /U|/e'5rf\K?DB ]4vV}rYH(/*X7mDjHa*VLUV'24S9 F@"{0k>Mr~ ,IOʛHZY`%|XcnfP~sA c.|fJy*FyK>hDDTB&i9T lIReeoheʲ$/ oRbW 2,ܗ|yX/kd9hE/`~.cnQ!G1 Smױ}jY`uu09VG ^>WvxܵW0"0{=A&[@_C%-|s|h±A%(UJnvT0bU24z om`&hM_*/oTװC -/]&ZM=(۳n=$lr#Ϯ$R<? AqSA/wZu1lo+/GfBSVJ YJ3@t~dï;(G#-q FX#Ǿ&Hɿ!?/-XF !8RB@ k \VwޅWR iG.d?BI H|Wb@a0ĊKo'AXn8,eK0'IaM$C =" k{xcE[FұiφOPr$߈gh 5ޝ33C} y,\` ؝Rw qmΞݷPqШ9{x@/Hnm_=^Azّ"cvY"/r7~gL._)dkR@} εxyngOb? Ab34E59?.i(8S҄Tԓ&e僾e(5 ؄-zk܃]@-HGڊ=%j&jіDE˳"GbSB$ضWX.W3qs˛ִ=NN9NbP85oi]+vp*c<*tlfә׾+"r65,BʳCKaI}5\<'H9 /I5/24Fa?O v%-|25.ɨa(߿H u33ha$+|M}Nq`6CCb{>P8;˓e?< RmTe.od S#kb*ksޮfh||$0 3ɣphS: Q)8awVfʼn mUK[%ÿO9X0l4#W$AR}R73O(:ɰBƬP:_X}"*R? (U,k.D&leZ{;.׽ś͛P֘nΤIW}5ͥ~^GcZS4oM<^w6"އXڕxӥ[f%,SWp~V,A rT:yÊ]Oj*?jx%;?V>sU ?8ӯ=ԛ *(HJ`}V.IiSJulueŪ!$Y?N~/V,4MLڬ1-urfnU3zG/.:/RAr_TE9p`q0[kU^,*ݺ]A4T߱^9j`͡a}?|(`VE/  iYe-`KpԸrēyTmaKfom1/ ;;V ȾBDtmav iy҆ wlz9=C;a/:Y91oUL#ӟ=3tT,&+C*/ h"'`㢾j/ ?VApuW=1ɿ2)Wd>LGxup~61^-uU.s eteDG's{R\PĽޣBDԬVҩ mlkO}b8kA7 0 `ÃVmî=ǁQ=8ADM 5VZt!=9QSwTw42rHәe(Lmbu׺"Ȅ @UF"VJ[¾P*LflU4O"GiY.NR<͞^)?NưbQxmV[kzM+[n~J{jُy*Cq4؁]D!P*KR_fFM "e#qBD٣J,JAm\KWXGG&=)@U !׺V8X̙HL&exC0z!DvЕ[Fd,۹cB9exΚ3sW_7AA0D rygVwl?U!z8Q "kc8Bؽ:+$xPTft{$j&Mp[[A+H CK =h,_L-˘|@Wn_;>eoژg75. vO;BmHx3hZ:x@"ٵ Zy{'Z$TҌk:֋: p ^y{0=׏WŸW5iyW'} WR]/Ji$qs&̛|cBGdO\&*W3 EǷ LIUG<ן̺ڎr$Z6KJ]̊fy4Vc}I[39NiO) 6B|`3H1dr6W7DY 9 -Snxwrcc[3)0ZvJ]+}=}32Z`%+/X}5 H/"{aM37Ct!l3r%̊=|z>6+55kkJBCBH'x DBE-cxj4j',}aDhQiPP@QEeS9[z[yk yK|t]o%՞`+djizeHx>MAԸ:ۧ8TVVbQdA:ڎ4 YYOz Ш~.\F{컠+sn㈏ǰ8'*ɣkɻqwX[,9C27YæqtpizPiAd< 2ٟ\w'#ö&x_*:!is܌6ׅ53gp r,2V# \o&%Ue4)`̡i,AxwdA* sr6Zh2[ɊAݭ^{c WM͝w@p&B}>2lOV.\Me뜊57Z)=ĕ?4Ǿ;MQn_mZC@n7BY6UC/gf׭)@ȝH8~l߶nRvwO[BM?` +WYvl(5D W +EvÖ*:\Yxm{T{貯AzGF;%DW𾬑VɦҴQ`E%-12mVܝQi*6] /$,@J J38I()O>Y0,AhpʐIWGGvҟFs?બmÂh9Gݢ,okMG$D :懷 C>r؉&wtOQn8fxBD l#gd$E(@q^x|)` K)gn`+E37%$zVS0\*9贠't٨ivvoCp2]fͫ iW|nwtU!5f|+av&QՏę 1/ :8⿟N3ݤ?awgp\9bbhk|BUHx1; !kcep8Eo@uL2C]{P:EPq JB,MFDf+ 40 }t- Ed"!dra f6^@&'Wz\?/WhՆz~EAcE`vs!`O{J?F[utMV03nS}UyՓwXy8B".D\%EM֗6l= !~ɔQ!J C)]#2p@&+':Uрcj0+ 磮 ~xn&F.$ri 1WАN=(ޢ]gC7 +\a>.wdJЈ.!^DW#B}'T}IƳIb0_poܻ)9B+0!]o= i?+3ߘY>qyLXcǵ 'g}(^2~ x 5h .5#y]f@R0+ "ytf*p$AۍM*/=Nр(X|հďB#D<1}Paz};M>H]J EddM 1}~ԃ(+j b;#`kC-{ߪ}5/וּ?Cr~&E0ͷaHmBׇ5I\JN)8 Y]5[-kg>{"?$ ժK`ׅx@suco"P*GSp!+PHDQs\ZA-m>MY?͛-4qϤaLıqc_]#CBz 2CڴMVLJLXD0rrB NCN#(ioA~̮~{leo ?AWt8-͋nE6,钱lƶ }ƽ(VsP1A*1a2BY0BAe{P:aݎָnlzqSOìNװ]ȞLy"UPEI;k%3ϙ;"l1 ISim/ oSj$$\~$frb遲u7 ok=wi?#J/wN?-,7I+r*4$3 dE 26kY|>hk' E*7M ^Ls KҙUeŧߘŃ:iJAKpO.f<[NAj*K\Iu~D#5z5| e?ae6U@|Clt3t2Az{b?ʙ~z7ȣxA0w@$gCYe#ſKV͉٪1 Weڱٴ&6$XJV$AOgWJÙ7ůBo'@p)둮e.WMW)l_wYcCDzW-i,cJ| }t؟g;9+l/'Šq?BrihSJͷ&VY'(6;5Ea 0Sj&##9hv[Kܥya*NI~wXb҉tQ+lUG ^q29l4S0ۖnoBXXma`4bF褃} P2b^띎ö[fF.{ 7=5;|u꼴R4]K@ ! !2R)޹玃E@QC#ђkH5<đ/ O+a#pLJfzĥK9?᜗ZXke 9 2al  Y 5\E_=1q`'jn uH2SAMǵ7fBdzLSAZdEޞ'E[=5Zg h IaݼHdϏ"ꢛ'sΫXfњlh8Oc٘‹Ҙ Cy. s%g'8*j'^f*qaKD.ʷCBy'','&_ ɦ07GO_+k/ъ|_KLp@; y{km>+WGQ\Az,WP%%6f}}^vtbœҁ 2/ү(}wͭ؄c0 %H~ɀ ֧$-sĠ`t~*PQo-rL@&z %sV+87Ѫ: f[KRԣ<8A=9o;I2xw;c>MHiOqns1ִэ ۼsF!"TV׮H":Q'S{uL-һYU*.KH]r"m{3hUes'w4CES-p||AO <^|Ta!1sFTaFGfT>(ڄAYoư=Ƃt˓ɛcs ~^ƃ"ONha?mA& ;[:862$s]^2S}15O#b ) }zsi^j *XdDL 2*(&KWL &ԒgÀǫ\ i[R[$ ]Y`_J+Eu-ώJ |bSK;C%:;.na|2uLn~5b%#2hkDezZӍo HpmDYqJbF tG_w: 9pP̧nH+Wv-8[t5+B$ѧJeᓩ9Y! 珕r ]np ( ?pja֓>!B?ڴ]zI`*LaZ}0 2EYv1(mG}s՞C6S>AijVaFŢ%Ak>ZA|dMW'ʘUjIZpᮜ[]ϴB~g]QMY{믰m)V04:R-YD]ҷC Z -cl4ꏌ^x ڴUokV~@ ,bW}C#Z+FCZ. 8UzOrݢ\5=R&ױ*UW*?aPpyJR#۳n30[VX6RVM/fVۿ}]OF-O@-8PzvZTo(0^m"9Rl=Jd~Z˩Rm\=܃/t1+b᰸w3eo*r# ' 1TwfmQ8h4'6xM@rIA,w~]C{H3*=X~Ό Wҕ`枌$hQ6rPV?HMOs=߻`z5HH t,kn)9b_Dyo v'n2nGl\M/k"۫1,HEϤy'g}6]: r~E>jbj_ٺ8) tAnZcݼwzб xVlRCvd8NŠVOSBN R2^MBԇ10^8Z5W=09U*tF V$h/י_š!$Kˤ]Y}^+LJ=0?cziO}r/0>n,;q0unӄ#Ma{݁&o>MBWj) -q{Z*Oh-Wjk KhLW., 8NcƸZo_LJ]oux:Zf|Gyp@~r6|ۃxAUy4iG̣/!WfKm {VzCFKMOW vVH7TF"" xVM gH phRdn6;xk7NR4<%!ʰJ7Ni;#?3\3.[wK܁**aB6J]T}1DvJ8% D>TR3; $GcCT:nWdL=Wч&"0srA |"Ȅ'`!3m֑WF~No!d VgdES_}g gK aS+jm`'r_Groolk4h:&EnIoz?s+p1P;6ZjQէ<;r+b*)ZitEL~,n/1;c7>2jZ OVcɇG|ByyX4og1|ґn6PcFd;IM\_1tU!2+]6ږ5gU*zMvJ dlY`Uӄ"AYRkF֟e:B$†EՐ7 =~6H!A vf PJ|l`ص^~-ନm8rku!ڥjzZzIxI6u]o븏24Msٮu(Ea@Ze9PȽ577bzTG>eZiY_݅$yѯV'o&ӊ㪹Nx,1YHz&8Nh9Z:я;hި+K0RlnA"wqiUې><[Il7GPGdx k!G@Rr>1:hl,(W>ÒVPV˦m,39i?!.uPcT%BԨ/!8ASC9 dqr`Lbzx`-[ 4|AEj, -Q.\1ݺ{XU} hmn8Dճq}^UkɛKpslޛ*z_Ό1C^6C{c_8r(Pf{WP'™ݰufPp

` f4y 3{k3 zSPӷ'^\gIljqǐ`&nFÞ V !zv z%[z>{[O#N=nmr d ⡂2c3B]2Ϗ?ȁn|KHqo"8V%eK}>J{rGWAޢa򾨑Vb,G"&T?-']R8e%~;ju97/s񫺀S=VRqgV9U axGL `kuЁr6vUnWBCmPգo񖃗-M/(8Ɓw c=KpZ+$ۘeqs}5vnep?1b='2;ƹgT lę˔2KSyZX{JxUh WZߥ㿜4_TζfGAG0/Sl,oA|%梑:.߃_O GB\Zwi:}M<]h)aAlKyd݄㈳]-3:`@Iړ8q"Z4?6Fr/FEHҤL?\}26<tp;0:3 )Y\(*yR;ͳcgȤ)ơwlZxGA} ch:F7nb񨆀XhFU b S=Sڪ~iC"gLq/d;y`fv#sd`c<*e/%mPI\`ĒVjLizDe%1w*HL0L2d)*+0.gaK#(ɵɏmj'3ğ'Gn2? XOb"edU"ZIZWEO<_pu3~?* F1Oٓ rf\ ֞gK-`!ktt VjC'čtqtbށ_!1ܲW4D>Ìs;d!@K]n៮ql x찲&X"\Fz'.d@oHqzu}F<4HK@jԩGH=C7n]2| -{VZ.-<'7[ ^_j44>jc7D?љfO8BQW5Go0(ocuXCx/%'y_' )LPry3'~GT7{`e'"k()8GZ[&Q3EzLOlyt 0P-v(=5^.٘tBwؕ/_\8Y=Im7>{Og?b=zIO|/9M Q9:*I$VQe&h5D-aMFnNE61:nӘT\ [1lz [zB?ibk8?pCnԊbQ|<8"0# W_PwPWGkʇĨH<,q! `cꚎ(t7c~6䶨qfW:͐x"BCEҎã%'i#t*b +5 0R3gKnӆgL E@O# ΕC5ϕWx t "jG(Pf AI>7%\.*ǡ Ǣz@ %!X:,B_1E ϨoX*]YfIBtJ*bhiG:Nr5PT 9hڙ5PqM99O,/aސ_*˽9%,Φqk]/49 /WR%4xowPct@٪Hr?q !% ?ס.x '$EKO^O ftt$+#0!fa[=ť3nB-r-B5Z LXzv)%l?ā>ocT?@MMݕ7&|޲q-pNt}{UǿfV9]=SzE qujIG>5w谜=㧃B %ɚ]խ4]wͤe B%w8(jMfGK [g >))M :YcpNtт/ӰI(n?4ǾE$r 1VM&(?FhqLmtmg`DRyDr#pB/X#!׆U׌3R:^fEwDAaۡ}9=+OVvĎ~I<0} 8n%\ǖ 4XzItKy 'vr~mQ 24tb)e81ۖSfa9eЮ!ϧԟ/OfGS.ld t}GIR5]Y;M{=sL(6VOf ƻ_͐D^MgPBY] 8:.Y|P\tPħ:F-Sf_mMW kFYrx|-bKY*m\c!`lÆYpUԽAyű/U,&nBr8Ѓn1+m\ I(M,..K TG':(j{9N> 㳮tdnl2'3y=Q(VT\.٦YAf.,~bz+B6bW5[HQ;H)$KN6gyÖ h1*OV=ppZo3t$2}g*t绩ՑcL_~lc;Ҽ9ߞOaŨ@m5{/0 qti΋l\յF"'eTo ;r]ef6M-D.[|4>nk^M٬$ 'F{|3Hg` kirn#!(U:pSɢCm_RHqmrPe S>Y xr$ w`n1Z9'lzD~j^iEA"4~OUEx;5nk@&Mxխ׀a'}{wh< #OۙS5BGjȖ0E$t{e4bjRI6Mp7Ȑ` -mqSsD ,))42'X$D UV~]WJ |AF2_6 -efz\=} @!G? SaX n&4q:M+@Qf J$%yCufem'^_ r$53K|? Mf>gr"_R]#u}۳\έgѺy;.;}ss|uRՅ~Mtz"d8'qy0Kƾ_مT6OdYTaCO0< /PԛfHR."O~׆DRvP)53!N%B=\ku0N(&%- ډK~!r2[%7iRrvm;vBq3*o}՞V jEL@Ӯ#lJ).?&l8 /dK!#5=_n:dmUKXnZE_O|fե Jn!GIH)3$$«g2$C0{v΄+(._Qi ha;0r&nd_ayvrCp.x#RN&=hKnh>{Xe3E4A[LGɋ:-{bbA\ <1؆ŕ[-& ~J5)*I==F>xs|"`!ؐAAPrȚ|oh&j>ItDs5p q\l!8g0 Ҵ&/ge\VP Y,pxOAt1;5u>OӲhooܪaum`pVҡʁI*B~V *MQ0 # (3M &U(L 9@RXw,WyPR5s&,'kD)_]@?"ꅢwPL9O~U8xIE?mbV|ƫG@ peQ&sPIsl`ts ̓XW ~)#u5hJɡÿSęO=3!j66wLh~gA~"LU ~s_,A 2x‚[7*`nNF >.Nc˅]OlLAΪ^*/$~-Ia02:écUc46gnL6vƸ;a{l9#ƘkhgE>]}JhF2GID&oX+rQ %59*> yD1=<ل7#3i;⯎F3310澆՝lgv]mN82!2hFRخ$Ly/,Qr }O n&˔$wHra}pk _ [p+xD-  ܆|%pv!p!?4/2FDxa8FCyA̺)xo854QC:9P#L2Atkmp/<{%H*C}d8 ^! ,pJCB+-Tr*mydL0a؃O-G밡qNg(CԿ8E";BE@fv*z-khH$6:zds'3ACQ>bJW` ]?\Ӗ^rVd;4PwL}o&$9g2@s~&Me&a]Enxv'^I%q@IYV@ѧ ,`@}ۻG&mYyC֎rMLiq A]2IZ~*@MBDUbRGaKn $ `jo&|#^7xV=E2oZ"RƇaicvFѕϮz<~8 !-?uzKy&~i~@_h_pi Vɓ{0 ex3ԥ/p⚔ܯ2i){K*N;' Tfo߻̛:F2I֒k&]^]"s_(tMi2ZpY?jFjАꝰmVH)TRYy/GUkuFYU;;g$~\q,n.FsF!nȽ>KhzW_̈U!/CАVSܳ&k~ *EѬ\)N*Jhp)O2'?uz+ u8cIAuۄșGeh'cZj(M٩ﯨtv!83 Fhi2Bz0>{:qlm]%$Dx@YCyo 'sYj13T}fY2 3lw*Qejp)G!B 0NEᮉd +b2FzLOel9@3.Y!"_C ( ]fK"N]o4;n<2CǸ仰\Yu׵8U=UMCChByoG@OmSn΅er"iR,YS<(n 4܁KɦswZq) 7()m_0Fs@m'wzhzbF4ԕ,2EHf d|c ,kgرkͷ:fk lIݶ4#XP7Pbr|G fύVʄp˚2Y/f +URXa;]G`m꣹)cbX+M $ǾR̴8:ڮP,֟nbٜ1 x\D 崜g:XhzPg@ |[Pe`m,]|ϸByƓXuRPa++0P&ƯAr2pqwuʎFEF1x>6O[zS B'W>q?l>rA8"rvrR`im_˻*3 ׺YKd(+z8& N{ϾeEyyxjl_M.;CԖg%-߲qyZ4p/I3 3g$\-)0bvn9Yրպg]eż4HT'Ш>C5 # PU+ҍP3`ݗVU/βZ_6-xP~˖ z>̝KyLX S۲V|kxi@t4Ϭj󼁎 ;EE"3ˋDJJ݉Ä?_A3s u a3%u _ .8Frr2Xbk!KAf@}0⚒U6=LB0jT `ɞZ~ J/Gewģ?Zң VP&k&:gXnύk5jQLbl& ,߃aէ0os(:ꎚ2d"_G5Ok~VXT˾0MJ6Q#hAvuJHMieOt?X~d-!ߛiGig6a\~g/T?޾Eg41M+0Hof0xepA{Fw_`QP>g&gkиˈ%[dK&뻨B-.`)k܇-=nsKUn9伳@@A/Sms,p͢ pL5&9}fD-v= XaHtx-S/bbcHZ?yq9j mۉaXsvtȩr,lS)OZ 9>"8IjSxRJRp4Y9Zg-ьDr Y?䖟-loDŽ&LhB/մ`h?Sd` <ɭȏe]Zb5:*t7 `Afۘ9~ˉuz^/e?lyB&"#}i,bϧcȽ_J9~, |uev3T`O`n 4+;\y) A)x9zW=GJKlaffg8  BxuRf~Yp}#'(y0x$'+kKrrlћB!!E`o6K8[xFp_Θj R#礎g5Lv0}M$喦wAP(|N$1X(??9\ۡP=/8ф/J1$"QXO:`уp3,Ԅ(rz2%5(Qy͊R1W"+A#.dnhT1oBFUds|g_ezXn~嘌?'w5Х(5Tzd)! QTH)#2 `]tJ>xxXc;&noz b)GАf9(Z-hÏ1znB/,W XףY|ڇ%.Hwfٺ#>޽⚆C(O?|0%ӢEUu}ӆ p qP뮗#Ժʩa8kAfKoI[=KӦzZ+N +pPX#bN{8C)ZkeSvr&$.Cm`o{1PT]d֊8u4"ݺt|ykP~(ǀAMʥs1h jLo$^\FƁ<pMJ [' PѼ FN1nuP>[en-LO94QʪI7ٞ*䌚G=Y& c(|&bcM[8N_ov6}^d'C6z!賎caCxLDǠ^ )\tœ"b+IUНT+GE'kl0 `~3홫 >+yٕTS*&UrPAGBS/v*":" zE\1) g`߷bOr+w2@U 8mq.95 E0ep`pÏ\陝4lz0V_:CU3/?Yyąj D\=Uʕo+5, VsΟAP[~S!5D?^AwT!nZ>|:Mb:T'mOhѷNyU鸞9{ Uڧ߷n<)iO3Λ%;9֔!q=) Т.Da.%Zf ]Nzd^0:l<?M-2;T `!7$ 1o묞C0o' (;"!>Gr TxUK~IgЈa6:?N5K)-+rj~3M2M E)u!e!u4{էl估'Ɠ݇]ycf p~_>)|6eFFNe*0˩EіYp.mdQ^+něm:XzIvt%A}nggPrK/"ՄZ< \g5tBj p<-#RSPyePdng;e&dD}<)YTP#6YEl1$g@M10M<{yӦ`%h[4CҞz㭄oi‚"z"O瞁UTn:/q{!{<ߏV6{f./^ՑY \z &Fۃx0kPw~ñ%3mAAArL`}韥]+e؆xr oYids+U#$ 7ܳsR(\riY*ErSwԯ{r4F8:ų(]QI@G9ҘˊD`蝪cTB y'HDB!cW1Qh"X%?F0>dl(܎G1p-`)’JɤĄIӝe`W "JB#b `܅ +U /屺&/{ >F^+173UؙCdՁ'Ӽ"/X\U,P+QL(ǯT"JX~N `xM/* m:If_hfOn~,xi#dEhr`^c)?ު5\J̡t^˟xghqt/ 9Q:!Za< q\hwJ8+IhYxeW >G1&W`ߊs|;uߪވVX<)at$/ (; Ѵ}'In#{NfdO[l7Sf1GgSpkrq鬧7+FDhn]qI;Q}u[9prw9#E~T0/z/UHL,GRBO+IQ r.= .d$E1?^ EԠ؞П^6˰Lbuib̅ j=j Z $T\O =%12>&P6]WLaS&`m4_f3Wl[R2[Q^ ?ô ŒɌ Y>s* m,2:i|Oc$ُ̇gop[4mw>߀Wj,:>L8>&Nx,_٬A[@ oI䚐yM i<,2=yG2K{QC noF~]&&>s&+>^B}|R (fmJř$Xc!l1q/úNZR/1 +~ϒ?bo= +-esrhD[2I"Y+fYQ4+"5꤬tL٬6!ӷbvCu2dA/l~`˟UX!rK[SΖbVCKBj_<3NMJHU .>yΙS'MU]䣒"uA?A$k+Ĵ_[ \=lZBaI⧍ o*᧶s&Lq>3rXOʡu: >G.GșC&hAR]on۱bpvV'&3yXA?C8shl|[eL' s^69yCX$!gOwt)lÚTwr|7y@N˔,tvR^YHVЅXູFgHs}<0OșZ0-[5kSrE&P8*͗RDcg[KP?7& 0!Pyȿ_6yem ]h}$DdE\BymR[LU(ssbuϚhh\ܨ%^{57A@y!%^n(' )4䨍8UH"!4+]ZL&[@'s-s6!&dfM5ţ_hbjHeP˧FQ:GEkq,ĝ\$Wj-9WoNs?ӗ?1w%},uʀs~=PJQjw[iq"E<ܹ#)yEzd¹z/t ,g듄:8 7z{r?na'^OIdฮ5fkqwi3Jop*y{lL#̉Ώ[<j޼)OhDc.SQ8vׂUޑɚyz1"=kzօWC^?)˻" )#PolKr&@[@}:GYHڭu= *Y_BBiK-79\t%^_x*-\'xHk;ShqùX΃WkX n ^8-84jk2Ҽa3_ăHZXn:Q;UjQ,z sŸ6TxQ HnN\ox/ݚop;`տnn^>6b !# w"ӜUa$V(o竄24!`vzҊu3q>זGv])Zx*D>VɘFeU=nuYF-Ȍ$@xJIY7ʆHGpǓ`dY ZZIUŠ9bF(?6n*5/8&3YzνBee$}ږ` TۖB&OB\$C{z]727B1czc%:tq Hsh;nܠ-`s)7^?8vE2~7e*n3̵|wAݖhB%P'cz+n15|0D)9lf" sa C<9)? fN~;uGKaU:hpZxhbN-U9Ol#d0@2wփ#<=D\C& kRNzbvٞG>|Gqgy~yphwbP,vV]XmlrF΁JbuQ;N"܅5e)ZwČ$Ƚ' ,Wmh[sW2moE$6/ditwcE }]guJRaD{H&IwΫW X[pI=Ƹ}}^%g3 v(=^eQ9= |w:8\ڬm5 >Jg`]'/H0YmN؛]蛫%mOCP˞؄g N6|tH'I) ,,T !JcidhDII&|#V29al=q28{%;ɮMq_EG@3ʪjSԭ_LAfq*J* \enmAs=uht 'con Sƞab Ai*_f-_6ּ\#Qe/U/-ƄS#۩Q{#el1|iY.)}C6pCP@"R32 8bB~$(c,$F%and>_R s*XFbu_n6;B'%JncSl?C!wD>ˋQzX] 8yEj y51]1+^#y՜B\" DbbmQ֊dB׽A λy'ZE_2n +p8fk\諸ĺjW,=,;W 1l=50.-X4*[iU  `=L5O͋6M(r̠ܛ4~gVw@C=7+/'yd \Ԗbm~qJC?TW?1E!qdtt͏H:߻bpގbXP x +zyyVǥ5fi+EQFTsثAN}RW XWRF<D*1]nb[fԖu XEnpG~A۰N|O32=i0rv_TM ?*jɸ@t!^@ڋ[?>:SD<%¢5_ZPic_mCer!OtQj!@"F7MB?##/a5^[&eIgsDAQoaݴf$BA!!75&k-ͼi“a319.GfkD&Z'W"ok@N[Uz]ᯧ}J옼蒑݋Zbu:l!{oF!'r wHs>w+p+:(GqiYM49cRĺѬA*x':1±ƣ5)6M!g${ߐWIR|?tZp4/dA1x \-*: `&^R,J T }Jk&]E6Mx0`m#kڛr{&]s'l8 J5D9Y*0hOA)8[hKİt5Xg)s1y,u;{pI#S8`Ԃh?]**v TV*6F43GYph?=Sjz~t|ђ^D"L%,@k2rLbi*=ۯŃF=YP,)4"?h ՘M8ig \EY%>)" EDKggҸٱ $֘ŧ:`V~iqzxx"#>ג-SZOD=pX/S }&>Nt)¡!ATKM9Xsڡ j0yH cADs) LUzu6pO=:e#q4BmۉKu{ /hAt1i{"az *J:EzG}i<'ˤ1ڢImOj*zr7R>4p 3t$nV{\6.`+) C(4(Y9mb\P pSg (˦inLz>X` }GPua^+%ij{/^I~tfd`?N6L?}lG{(=b?KPUKľ=دmQ2]ݎPYzs*OC4{ ^5^t*IK讧fG׫Btij˃WΈͥtxac1#i.?V>>LΫ^[p \Y7?RKl:H3S?A^+ hD&I)rs;c }?T|nkJ``=P#Ec+r`e| ˹=k\ɞ dUB|"}VU nhj.>_( A}4geCjQp$iÔˆ'U Vm^ٕ=շpk0CjFdJd;A-Pngs)КYm罡ʽйcV(J kf4@Q+xuf; sL5kqZLw߯ Ucn=MP/@{|jggzɬz"mHbGDa]9c`舰P♡ ]|gaH5(H]ydܯIgJg҃i%L)6+;' JFE\1c4 H)Gn摫ɄZeMkKx^o6T='GDO u JǬ[A(~T0'X\EjBl|m֧h ?GR<ԭJMY1'hw/Byl0D)\M0{` ]hlFrreym:)?s;\?{FUUl*2U#'q--M4bC^Tƃ%r&&[G^(ȁoyAk_KA!argwZ,Z "z#ֶjr:n5%1!d-W`OBaLj\5D_f_6]V" *?^3-\ Fucg''&P!M!nÖvؑK@[wჩUdt-w) {Chx / Ƀ ?9Ki^FIVUPX v^dxQ7:96@!I8=P"r4JP[{7!fX5KF2c& {{ҭJusKx}f Z1A*'ٜtb NDRdx&DfP"忞\BFw?=;B-bp9 ǖV2؄8_ r|#:*}JK;9.gx)zT4,1D Wء32%.|(ւ.XiN} wGPEGL0KF+[)vL;Es6BѥSqnL6khk*!q4fPB,Ԭu˦. ty+mQm)aoHe4;m|-rRH< /,U!}YG}zz߄(_4sېfl~AΙ?CtXWk f8,)'kH:fZWCf3k=mZ S0ʗ'#L .vdCgފgw)yAI΋]lw wY3mf3<\YSrlQx1x;BuRMt+u|[F+h݌wy<ւs'kbC팥gtHR \¥ Նyg!F|*qaK+U6ZD/n&hgtI-](TwIF%UjF<+"gľ; $6.ҍ:_0Zbc'T4,~!g]''GzTZWUj9>WFsiX@TY,1!Vn #-4+a:} 8?哲m'!VnŪRgzٞ/KRkL@Qnlz?6q(ʔϢ5zm̥XCKde∑x?gFj(Rs¼v)aFcHbuL;C <3ri}ļQmfyKٷaw h\9g>}G5 US!ΎQmM?ӫZ4m=Qct0Rhok?+);|,YxT+o1)t{^!d+n&AgAAӢ0T GFē>*W ZQ蹡ͳ?p.ysaڠtկO_@HI#b_k0aJ2M;E2.ĝL:GMJߡ:&wB-M%t[e?NrӋh:t"pfLSњ3vnna}~4`v6ZçXV1mcRQfkP͕9Z0\Cj75E4 %w+yU)Wͱ )=͘~d;L}f;.466 ̀.A N8^XnGOEawJ mˮd`m<&1֦<PR"Pf%Z Ӄ)0VtGA{P"cA),6`V/c҄F"h,+Ly7=VCrҔ"c4Zv> ZZQ\ vLc6J$ (DW<2E}s అ(r=ͻii]}3LH7t])9O)"U yHu%BKۗ_L\5q GC!Q [cL·6ru0SY.2P^t ȂA5#˟45+]@ ?i5~mM *Q;4o'MnSti*5U.cb _?EOtrZh)R#CXX嶏 ]++< @0G\ \B?yP?Riآin+>eU __Pt⚒/!%ࡔV\&^LA$ԿN U1{s ({;0#p) ^~p  [P0KHwCrTXB8r&//$)工c+!c.qY=d8jp(~^DrD![GOϬB=zJLMp%0R2u`\n6]T׉ŒX*Gj{ BRd9{,5X"6%a'Z I׫O262+QE7oe<%;1L.Cŋ{Tջ xy J]tHR}+ K$%tVZ e뢄|Z-i>|si͞^+Qh>fJ;ؿ36N`2If'; yZϋ*C%3AAl2 ٷLq an#c)l)6.>nn.u9;AilC~3xMJYOGxgN@霌" hm:;?V:)3uIل[b5d~hci5Vߴ^ B@J-rޚrѥgds~XJj 66h5-([NRBٿ%:ڂQTt G^8sfų-s>VKМg,^;;ke _u*A* ȰQ/%`A?:d ۹*Gac ^BٕVhy. *uETZmorO"Z!:=-\O;Ҙw {MCϥ)ceyGłʳxwqZd^%ٽèj;sq]kIifKl`) ߨP3eT,I >:\@WĔIx!R0`Gs jy+nb^UJy&Q~)^bix.uImvcu.k[_2ki-tB2oh!̆`"e49Y3eًakTnj~aI0>II+,z0-IB5t@\p0E`6Tf\Ts3>UۙA1IO&/ \bS#sS&;D.p:<ƅI^=ǤH[T!m&m^C,(nanB-'!Tu=To SR F#u.*#‘v,ZP9 L7 ͆2zśGlvϏJh_Zq8cTz+2YךuJGL^"BLn8|;8LC~!~"I=I䜳Tzէ1yµT"џ!⫷46AG&m71iz^yAڲLBIp,G߽ p'RZ@vmUݛq-"w&3Eš@ʍUu6T|m﫾8>‚IizRFPVؽů,S"D0kO媀+q98TVx[سtkES*q͞&nd>/{9U1+[Et护by^J I_Œ%فb?0 K5zv ("CҼ] ]T-r@H3UZz~͹<[7-)C7;\ŏPrmFuhb?+g~Xj_O ,Ө€N;żq.K̀ sgc?#F|M~9&&^&!TT# DW׸-gG&y5=ctD,8iXu$b՟w7+x `_HEP xon<:Vvg8XN5xB3]˜߁-TMt=;0YژZG]o/Wj4@v[);5:$_imW<n/(}hL]$chCևdQ)C[!:z⧥[)z#cÇP;f/<:ZM G]ݤuVE?#(@ڼ@ZCfF75&Zw9E#$n0\ yrioD!|ԫ,IVuo3N̵*^|{ߊZIKR:+E/6U{-xSQs$.eq:F#:֎N>qAP,}0 Ƚ'awq ٦ӾҢwmUCv g˸xP<'QQʑAځP%)vrA]JJ,dw,y)yt?%x9Ko}fB B0ߞ+n/kR%$Hdc8HD~~ 5:#e§š2=tKٴWS=i$5=; /UL c7 .s{`1Vr6\9=_L.[WHmq7fW8JCK3|~8'j\:zNPIp e7cĔ@H nxSDof#xgaH|’*-oeqA]QTxfטyk9w;E<7o}kөX0 &bX+ZӲMľG_O]%akZb  sT;<[FSq}sތjBC1iL!ӳ3TB2QvdPq;Z`bu.h Rb\}3gVY8C,?r֒]d->?x%msyFKD}%k˲肯M-ÉikXʭʣ' {#PN&Hmmf6 \zxK ١BDDsm,jVVv,aye<2D%gyވF̳,^Q+nd-EF2f[F舎eѲ.FZo.4J#؅N٬OH@/ht.#ZrӼh\ /YntD89'oڅy{TCIum˛AU ZD<.;5 I'e[\yx1P{p zH5Qza|V%< XY Z}mҁx=ޅ.jFi,6z'e8ŗkdB r={"pr}QѨnq.IyiM~n_ 56Po' qʋ1Z x i Vuc+TA> ->C N߻aGw (|ՀlۃUW4MC-3d}%w”Tf,- -oI;LqwЙ[X `ǟT;!R!?^p }b\` <'MCQttq,#o\ ZC8{ Up J{^'lOfR<;6^T|Bz-gRLo/Ih1Caߺ1M>_h؝O8V)I)۔v#nҹDat ƴ5|քE9/j+ @1!9Oq<HB7(76;[JKXمX:GN{k4ثƖl=CJ [[juR|(5@;h[B6p}'kס=^sePV"P"j. 4Pj%K)e{LN`@?$"[mto|"-}'ґ-r(;,w]#pEUxRm{!ۂ>8ܛ_f_w_x=e#ǀ\6/.n\Ifem`@%~bgؘ ehWsP8=y=s˝6|65([v$a~2]2*D͆`6W7nx3r x<O){C-hE\pyf=(bɶL0X= y%?} (};* n\S[ I&W u,T}vT-#-ERX;Fe^Cb:Kpm0~;qOtFwC(RE?Ҍ$U=4NuL:\epW~RI.s6ҋOzgNHmuV1ryǴQhdތqj$WÂHS)u]v\vՙgx.0=thi,{ٜ]u+27xh_%"'%0gMq&,eBk|5J'0є*7!s%.aqULjuӥo cHa3!<V?@&;BbVwe.zd裶h&)K-9nsw_~!x싳>$;IR,E9'j/[^C z:bvKܨH+)BɷIv`R!\jhygqR9j!r_Az yE}|\콐D {4}-^e~ 3HZF(h޳HNSY`.JKwUp}T{0p,&JH 59m3=grrSpNw1 9Ke}?]yo 8i;.dm~c.>E)F Cq: ?{E,':ۘARׇQ tkc.3Jr[yi`S,B1jY.ӱSu"fpfw Fe"YW5zؼ3 #WG"B`C~Bt ZZHXL췆f%D棭Ujt{{]a>hRPrRbn0cvMPP Also6Ơ68Ε ^Q %1C$]P'X(}x"v4̠Ulb}b.. ym 3Pbc*䵕ܗ7W$ B%ܰJNv԰$>B!¬$13P8Kt0:-'l,M3#oA);DOZu$:*XicIZ7r"*#]!\;Uл*^Z#ƦsHV&-Xoشx=ުC q~mCi„ڱ džIq>gS 8ZtSUj7;2_Wbف)ލv4z|žwxh ;Ϙq EГ4]ڇ)F\ ~-z`oWP r *H4x$=eցK8d7YmϠNl#Px8tlcĚnyÎ(&+L|JJIcfDExQ5'9 K)ǚ/ofx3 hZ tV{>jLbޣtvZd7kЬRz͙'1|W+e6X6L(!i9PKAiIW0uN NzFR;X鄡hs0}/W &)EJIoX/y:$T23W'xwu<:Wt'tsd;tnJ"Yxv-pxێQHrp[r7+xd%Z%є* x^ˊ- b(:_RP{vG[_'JHP$k |\'EUl/$T14IJŚmǥ_"/6_.,i, ff^:eڵm% հ|0M,6h (qDFPÒlA҄Q bƦV}k@)}g,i6fsbzyq[ԉ1 Zn^+</ѿʙ1.ڃ`2j艴JeKX|AB. pi U8ۗ%g]۔+>̟z:I&9(2|(`K!nlUi q<d" [*$tCLtD g;%  @}*O@Zd&1E3 (Vn ?EV|wTF>8Yn^e1#?D/;-D!J h,Ru;p;05i\7 iUqɫ(뷆bvoѮE]"#W 1@UG׮9Vb=3v|MLo#7;g*s)JsTxϜjzL;ͥK[2;ozkݎ|uӹМ6k hUbdFJղ C j3gAp=~о0!oGnf'ևw2(fr2c|α+֊cf1OrN(} *s+ҔEMjٙh{Pƴa[=r ʷ0[Վz9|ϟk)h\n\Z85X/dz"%&Omz1CmRbӻP+#'[Px|s{0sz:ZJȢ" ǍE!t,0Y7 [4P/]6q./"Ldy5Aa=,1[DC{Wy#q*э)V;w"n PĪ/ [[~5<ݲG nGЈ ɓ`6u!%&$v@ }H`5O&zDxu^c^[~~_D! ,g֤D+2VIn=>V(I^V#eFmu:Z'2,\\g7p1f'_ëv4;P/Wk ɶ9H.QR;KfXMsY^$ظ)l']?3]k<=#rop~k:+!!7(3-z:vzP,X,X n3C@yLPtdtç\]ԺLCZq,gΞxQA?'v@ % mPR{9Y݃w X(TW%^{SZ#+26'F'j c{ 3Y S o ? m>2e  W!i /EO*2DSʧw=(UeHvX7. Sۿs>qdak\SIU?7;&!=&@3ZXGq.e<k#ӣa(tJsxGl XZd)n^Z0WTNxg:F( ʱu.A&=p'!'mf 2;V6'ˣ<#Ǭ'}&w*pѾLw: 6y᝘|6ïRƥP5;xWm`vN8|qƫ FLƟQiywuM|APf{i 3sYew߂sJ`c,B^+ǘQe98}0QCO5Ͽc5Z~-T3!j'Nh@ȵiaR,?Hf o>zr[YW\7cc앮{=4khV8-΅w3t$Q;J^-Ο/ZddPI8u#"SiXVIEH= >Dz 5o4.7_}&c #gZ fGDׯ̳yr/('_O͵l4]ͼ^^0ԶI6P98M|g5#ǩ_=gOp{ +T v!ܪJ]U՝Jx}t/3sAK^nJ(w_,Z6Q!Zw7qhN<#z`:@h#ӆdҥAM88fؗCkhD2 NYȼ@s9*rMgCq<ܾ>7T4giql&\LWR3K티^{^k}.zŋ=Лk?P߻#!$iM`dRJ +!41{c;^ɖ |{&Bcbshc$!%%(3W}Tpp#矮K !,LTEAm3h';Dv￐6$y3VnzЋBeR?B G‘"wSҰĺ }=UsEDw1-A7kc?媂}t\ӝ,Zaŋ_"skTb!>u%<5UAH}$C%e8k^l*M.Jqn@*b/ʋ!R!V/% 2@!{~k\, gXAu5SQ)6sṔG܏Q>1 C_ɸ rJ/gk fk7XcvV1pxJuqdOX=VP^na'sFbɔT, mT* 9eJ"dZt3y;T7/=}ЃPvMJ/2f:><>SFmZ-%D߅o<#"juzRX:1h z6!dY2i_EDZpE4ǞA2>?N9Ԑѓ³B⪏gw4.N9DQvzڡrB"k5Q8&\ 4U.9',tKhԲ\',G5'.m$9TX0iFƽme$#pU~bėí ŀ[\V} Mח{Sj['jq' RUPz+d"&FTB6|j!?~IgٝBg]gO\ xxA>;`ev4GG!ҘT]$԰tiI'g&i&Bep]|5[ h>D? tLM(KI16f 3&Tꃳ9Ƚuh=>;Yo|h]ڈ28zINrke/odEd'"moޙaXxV~Z[^=>Txg"ڐD$XMz%\?Z58wLy'.AQPk^zuV+UCASZ(t%i(Xnxƙ9+n{oL찧\ZcHH}כe5AY:BmQJOHꕜTjϱQfcOa־V+-A*&jƕK9,b6b?~#F <ɟ>pAe1 Pntl {_T\%dzq6MI$ٜ5NvإK| [`&Gb_vJJUcaQQܷ+[APmTh$]xD hiGRM6G5c E`$)얽ol<9uYZHaK_>oEC땵)~<܄+&C$ Iw,g~AaP6|cG]W>90K u;6^.OwwdҿX o@h\w<0$vU4 #+*|KM+.9yMzH2dfXRhR.P *$J+ Ef!iD2@ #rA4^Hi|Pu ʆs n˸,V4xLHtի(ӕԣC:FV̗{Oiht#ɌdžB,80 ЅGtv # D>f'pQq(~GLg*d- ^{o‚X7}=61w,Qx2=0> EFkFTG>3;zxF 5*T']4G+Q a=Kt]e' t:i Eɶn7DkKپ_#[8pLrg)r~E^Dh:8nv[;Jv :<[LcOB圑"JB&$[Aa)Q_QM3셼FAA,ȼ=`ɅWGѠI+~?Vpt ءV94+< ){L!(6[^REdq},6ʹ:եQ̡09XD :Sv-?*`I2s4D5u&h~Ϧၱ)f(NS󈎖7?aOhxj-1(&B,7.︬9ppm:l˭%ĝ^qrgvَy8c`&73ɀu?qb.'h>//>%Ƶ.Ɯ1h 3~%dX ^ii(Ú<㴀>.S DoC 4va M]K k(y+y9p ]O'ent*LӲWfo#1EJϸ HSGX1v~bI]>H{*# -N֡j`:D ^' hj'4d[-\g'/U[e`" ml84iɻ\FB~Mѱv2d+et%0Q/|ZA:c(<䖓: Ro&*PPx1L?s/~x퓆,$.[Z4s͎&vJ|6F <꘤YqUXs_GȦbP/ޭ͌' z:& C-p*n涸dSF1RĶ A7 T`AiWΠ2<  +5̏۸DTG(z_(&%iNB!,z\a]c  ZY?n;A*3U1JJQY4IF*Ha-ShI]lac?BꜳF$UZ.?R. "?a?;涕NsbSc?/,Eu0Xv эOί"?iw̥KÁ/}E',h]v,_Һj?%ҴSѥ#y5~w+gє74 |@f jyΗʮi -d2O~}C$J5]b;wo$^05?ևHONod QQMP>b51tw6mIǰS ֙c sATX(QGb@x8-aqrgnk/#b V'[Ox`:SEf0ҒPs9lݙb @$PNPOa`\|{fڰ2B&CJe\Cjv6&=Uf}ɼ`XuE$}xsib&\ph7AUx?UaPĤ wZg{wt&#Q*6[GrD)+&4RgRrT2G\.o>ܣ,@yNOPw!&x"ߵ8s:c_iiNj ns8:Obu.m$WTqҲԈPwr.exJc9)IODUaxKV4^GܥBfp"0(mzLu8cdqiGhJ|!I0[CddzmyeB|k;-6z6l WIw=;!s`z7hۃwn6hrOjmEE.3asu"WAk@ ԢC\pX m\N8X`h'UK=2؛KSkǰ0+36b,qU}9qL W mrA1IWodr|:%V[ + V"fhAc姧!epʃc`)밻YI rh:G/3O0%9ޠ[k/~B5Dk( z)x pP~ -"W K.ZJÌw*ng~,&6<^Xm Zѹ[C؎q&TC:i4*NJ>pӑ}w/B+P@.\q3V$kFPA nx*ѶG,6y79%}OC6s@)Kb4FJ+QKG-Wa sdΟ$MJSJ Gh왈 F6!p^؃V=ARS[skd*|{d᱋7|~@[bw 8rְHP'2d:9C/ۡP|9tMXCrkUBhD:q7f Cv7K񛶵/lyV(B+OqEERsTp"@CJ6mZ0Ϗ=KCxÃ<`5;k?ډt- ՜bIa vsQZ&ML.e\^FqYsV%0]Dn=_K#TX('T3RD";YMhٙI4N /Q =@>ief@{+H RYxŎו/ǁDFW;8ۭG"2@rV"Y_kSc+%]eRt"+7W#T̝&|ů.Vj d]0XAbo1I' eJ.&u]l`ȗA1tЛoOV@a?LJ`:'|I) aw_l[BJS@mYC uPeM>)t}U(,c A9<ԘtFND6h #n/|c+Gy#{ލ%ૻN_dr!r!SșP=mP{aGQ_$|A6re 1_ D6 3-X974>^%u Ӹ-51 Nk#Ƨ.2 <û" 7Y[`I& }q)^ s߆v6)]_im23P(H`ɚꖢ  }jud_S@2bޘ&Ier pOӮNGX&,+rO+2UCl|18sSy[\ +wnr>" N,B4lq >h"((Tcx8da8B,QgT W|9V/ĸ/b싪(zIuE^ͳM{|;= I=#Gҵx[P J{wl@nRߕDN-G& DtY-J̆<R-.=Wb0 qecC哲o/Dg{n.$IRSUǯ%t݅%uv+y=OtKy!Oh67v2{]Sם.is~X/+,S5ã =PYil)  B8i|<Ҳ0Nzm0$Kn%dMAPT508LiLbzE+k]L"4K =9WBN/aeOzL:EI%& 4 z(oa2±#wG@o" ?bLBpRdȸi<̋!0  M%%?ps"M3E#9{388N`kBQ|Hɋm34FW=EZ#o}WMA+a@.l379^MK}ꎝM./Eh,Y'KvU|9YaMVNkMRY/ȁJCp7eMK@YẹWJI[D~LJ(dMn(IwsUw.pýpL`h'둇\)BL| f'l'zm;neXu.88H6OYl8\?0Dկ #''p.FDoə"&T[AJ؂a\?;5?iWپAJVZPA,XH SճSvȀi6Or-(7. %Kǀc0ep4E#j%ՌZuˤjgIJir=a:%R?;IhԴ;b])c;X?*\Vn@@Vb td<-{\Yc ׳mmߌP̴x`(, LDerzjB8 }|?^ڻ3鲠㮄%n4˄ &!P?8{w&N1AK*VCYr_81HnI%KwHiTN=6E~- Tª€M]\P=Z8e!sxF4i~qQ3aN~2?q0T6\5/ *78kWh 0M3IߥcOE^ H\ \yuC_*@/ u$4,[BKuQ:m ٿk:[|hoğ@ ul׏ʺlc u9m'akB-\{3]G-5a%LsdS"9 *"t YemH&a,}YplxqLhügCm]~CEvIV\6tj;R}N7,!AlD]0s2W'bU\d#m.LC:AI׋햘tL#ynr3"*,2,SW(8}%Ă糺gsCo7\)ӊC/XynɤMmO^>ֶ0x.;q}oZ2 m{5״o3"$ujL!_d/+ a3VwAN8ԉ?dS+c4cJsL6nTaj1!/ G uWNKt;&fP% Wm) %@%y݂[7 /BQ770߲}tӒgOp79jR^RXkxhʔ<=E?=Pf*\Hac|QE͜M02~!aXP\i(.-IBlm|گfbB#0QH\XTDߵG5DYOR-j>wۼURP?G!_=\0 tE`R܍A=} IJ@-')Ӑi81Q{t>/`&Dn[ڎ}4B?,CM2p"e@bԂ>DSHF+4.F,(I6Q[uO jӓ˞܎:U6<.WCdExX$d~]9kV][B%GsuD /_ g{c!xmrk*_Wq b^\k5/L=5zN{^SM8Wͧr  ;{sIW*~=TQMʼn`J?R()?&;l 9]1 qNq\ow,3jS}hvTI3oJ=_t~C3ݴ r\l{%lW: VF7؞(H28x~]h o4nׂEqsq03g͸ |R[=aþ+!S!VOm\~O~YZ<51RnuY{P ᑓ?V2H[rһWW%vN~3;ot,APјe-TLυ:l;౩w"N(t;L H OCf>^T.F7C*==z>1}dN dS+dQ2Ġ%rc 7S^G8JhW79qx"sLx$}@L,+%fRmzو/'mG+,y= O"!56&nE >p__hI:'LЩ,m+NxJ] #) 貹->rR8kVp,fTMm7zYPܰ:Opj\601tGٟ4<+_b2^_[=0>JU&\| $ۤiZEʚe0U ~5a]kY9뀝n54ʽɦS\ao)xL?Niarj)9 ҸUs"ZYI3F签#gNM( G)`é4 Hi=hf ?iy1CWFEu J?w*ʜj=TN}3)o/ON6_ܱo%@ 2= Ҽ>=jEך=7/TRn 8o g"\=;cP?jA52qfŭ-gm#?~zb*râܽ˫k2{Jshty^R/P(%8FaV `rŦ"ҙSkdՋ~%+[O.Bza%Jm(. A~ܨsW'& i,6F@W&ެILg @チcʯ)zRHM Mn_q$}z>ZߵqP&PQvVIHԕUrR&krf'M}@{ 1qA#6` ME!kZW)T7aaOd.2`[-,} 4t4F-CT`#] ZՠT=$HI#ZI1=kl4cgn.TM)_me݂eYW'0mPf`#DNOQoQ(ëMK9l%ϰG xR/h0I.s'4J4v0jMpgoxt$wT f qtA--.fxj1Fк2n)認!;Y2p%^k<1=P.=pdL 0Z(]6KX潖F#ugIa'rQRRҡEjflZob㷞9[ĩΪI{&f":DaId(] DRQ=IiJ3{{iRC68 }1 ?h Pۡt4ڨL'R;5#.3h, ˦DQ $[Bu;1iݰMLn!`[[uCv[aK3)~[~,(W* M] =rjO$ojKmB5%!Mks8LXp\n 7GfA tL#f;^ ?98`!w=v;0 $ tcC"{YBB V@%@j! ]Lc[G1p[LML0&/\3+3h y11Qh$I4LhxgR6K+Lq#`ӊ Q] ~ሥ'gcR?ՀOH%5v勐U7GlnL gzbdA!/\Ϗ"nkbEH6-[Sߘ-w U8>5Ndfd=gݎ]{WHGi7[9 i])KZo'f2žaK.Sz:mi눘z i`dcl^QKc;$腘Ih2Xss)7kr~7 \ɓZW,΋k")3\a!rR}RF6so'栃P~`, t N +:j,5KUS6iIOǕR1y9R"^<NJ]?9Rދ`X\CVTڟMMX-p9儿0 †H#fQ& HEd4=W؏^gGNclJ?!`'&{o0-NnSN$|~`ѬpWPc\ͻrOݻgņE*ox 98 ~׍I*n wpMiH/q^t`Vc=,_oFóuGC]>ȑ\QD^v|TMn>2eǡܼ'h$2p%PHV||pnIr@!6fİS^:%1ĮA|WoI_O.|b0$}XL&36IH}bHr' hǃS#bOER΂׋'œ4RԹAu-zx9) h&[wKI?>- BHL]Z}=:UwѬ!`O0K9ŴEW xq\] OQ6dp1Ǒ6fBc֏J녃rnN|XHΌŁy .1lfuN*9LzOt/RM7alz%% *=Y@WktI#ߡ|i Lgg&> El ߧ0 JJ+:>m  oI?$jb$3\L"'#J6[#3.NlV oo/PQ͚?:A %x;4uf]m1n>y41#Mݦah%S=yEntvG!|`vtM ƬbWGN=}Mؼ UKSX >ݩp' 54p.WD K./}ߐs)&C; n_'MM9^A'/S#ͤ!KbC~ĆwQTתUv<;LɓHqlϮua*jk>&ЂÑg{YVDByvܿ^ ]kqtP_.X" @q{fHmHbsTzdG @QJbUV@- S&󴌒6~9q#\rV1mq/vg#}OBy,$/=̰-Y=cSN^2BZ%apEn%O^֚$i΃m MD\ʫ܁Y\`ƃ:gt]G{!kjE:'/ #IQ ҔQ*_d7ZXG[k<)!Q_R7Xw,_\dc meslerț,glM D\$>zoڼQ*mspeb{"A2&PwAcm}#׮Q-=E&M34KRzX+ˮ眛a('7ʎi%o2D,yTŀJ0+i4P(wn$b'D+yx 6ˣ5l5HNf7Tum&S-mȼkc;x&trIe"ꍆ+fEoWBs6Nʄ@JSd:m߯>382D /Cu.ӕH#SOet۰,CuNSŠ"5S^U=syU!|ZEܔc!hjqՌPϓ'D4a V9ty_C@P=s [#]"Nڥ`i&zM$+C$ś:)^jޕ yl5 @nwA ӱ,|c&LiJ}+Y㝈MoJkcj 2h3y fRjoA`U4=8@X9*Ko3if*nړ%FPŕtLc)Ř E*uyhoH ioPPVpd dLX_і:4! <&];V;W^QYR9r0Sʶ~(A<;`Sj^QhڛK 6 9L5RrksrQOwɕIݒ`Mkb>}>RSB4Gj/CT^_{bN\EyFoċmX^@P,Qle ± ɯN6P^6_gwc:|oyZ1c~yVH9\‰G\d= mWϟ_XBUA1;c5bLo)ϑF@IO^}.zKŎ 8~UsP7qٟ⸮.@|zѸc Ho l如ָKTB "!h$DRx+o-^rn?*fdUjmk6ftqh3yvrclN?H®ŶnŸkz4hGK#2ʾxBIjz]7VyJ=b崣 :P>vHe$l_/K"rxK+Cm: ڢ<*%,bR?Ih 8+ [>Hׅc?[t.~p%"`vS(T2`&-r=# s"TMOd`\\ Ž gfqb.7h q o`<90uoq)#263?h'Ъ?Uw;aGH";*ُ҇i'\de9T|$,Gi:|Xd) n.K[?=֏-'̰٠kء6S e qz9rvyo2S2WaW5HT (z67x9!`<KZkԬ:[LRu,@=-5U4O8{T045Jn84s}oM'j+YB ~ǀ킭~韪 yxb ğa2+n[Dz&jlɌ ޲R֎sr]|XD| A^5i*E:QrzFwW D +:K uP&4Ψ-saZ}@V44 8g'rqK=VTlg`=8^Uso n,wBq:~:.πqSL" s|h,Wy3sݜ濸KUo D~pG|dNSTQw7 pfXMa" bd)(HiRsC^Oغ.Ha_GFDlS ܶW|݁ˆkNX~@EXȯe9CG۸R:n\-4"eS64qoz(>h_E戛FO& %˨/l,`& doU0:NXO--Ii'a`<3 X !py|qFTv=13Fd4T4AvNPi Dȯ}(.<jd0 . n9ėAnZWf;aC="@5 @:&EJe6Kd …@My, a*Ōrm/P |DdA} E!R8^Xۆ]#|ݕNL3ݣ*/Ѡ~χdP^E?9SIALUQ 7hLu]~Bf6 أX𓙕mN jÔ9{lR+Ǖ~ud~>&*y tZ{]U1ʴlREDgCZj ~E}#O&wGJڿ< T  t4?kt>wAem=jx޼nbj`Ӝ|3ucW膯pױD9cU766ȄvQ[āqGӃ/ qYR;cYn<.G3Çs9)z6ƑӾP>DWvV)|_[OE/f&DN[MϋJ`I9wjDj tȿr\ibR, m/$WQ[9l jgx,VZ炮G zQQZ ф}!>VX7aeNT  Q{bp|X9t2Eɪ c7Pq,Xm4;l풕co :M0^7mqo1Wf +.XkiaYQqH_lBh4^$z+C?2dⳈSyl]1 悋 CrnE7QPhN#,>npX򼲆gP&:-"@˃CXz:\d߶JsEyW 3:' iԾ{14?Ӛzp#'j '7ܢ#:u)v.4US^3nF,5:_ R.!gUpQcIEo݁%h[ B:|ԕ98ż+>  ?:w 7m6yUzQP]#eq t`jBR~‹"}7K"XAZ0ִlvwz*4dHZ4HyX4Bȴ} sp\AћVV>8Yp Pq* MA{X&d) i~?2\F-Ҳd^'r< T;\#8 P~u'S:m*0.}s:Lk)6mFpa:lYɺiދx;"mT`͢'iCzHbG14ԤWܜΆډ 3ˬ,rEM(Xfk-rr C*2+tuSZK& !&2;+VDKftZ6/ C{8 9&[ ?th4%X +U_9؞.=\ 0.rV 5DŽ/ttU? 4r>3r1I)};Ċ35Of~a"KB}WQ%zReB\7@!T$)8봂 agd_SP?^$^#[9<(Wޅ?Ջ/)JOt =?㻏A&GN?i}*m \Q=M~Nluԏ)*}7g3KgD3R;=7^Ԋ}RL-~|.-U[Iq*Qȼ{"8AqQ9@"iV 7Yak_ilTp@aU(RaѱyvaԚ' ^}?Mt9~Dy4MtAڽ VA2kH!x}$t#G̳U^@1!rG/ۺ.?˚7}OgA &#|>0M<$SDHҴmWmXە20dyBz z34:G˜;a4r>Wna(>n$%j[?K7C.u|YTBx̷lF/6ѹ BDhb̠Nhir|ǂnُ%H;m03Ro5e/(e}\j¬HOၧE%ESkxĺ (cdnَ2g:IpW|]c/~<6x1\` ]CM:ԈOiE[s{o@Ҕ)gײ+}{o4Vhҹn4ý" p84?ْHP_׈U/e*&>fyP ?.O_R`m*{TaYKHÈ<5lo&C$5?Ef!s]5*3@aSSn`?V i']M1 P 89a*%"j0g^Ca5YZ|ufҌ5r%a]h#Rx1-U0ݫBtlܻ<ع!5ROe nB+`CʞuGv/.=mi5d.8nk4<B- /jijAe2Nj m SAQ^ɉHF=o 1B>AgzC!dtG87=!8* 'iq;" F?+^*¥Z @gx]} D56+b(%"-u9]OhCͮ*I^se(p15>A07$S0 W= =76kyvP$Ae[s5ugk1dc%hKҨpۢHbr<]V6QIJH21#L{EH;8rgKch2ij!ĉUaq#P[j@;b?(F2>+,>" 2T1{x?F4 |^XJŠ&ju" mkNhPPJ"T D_:I_3=6mQ:jw[kL4ti7u禣w5>1?(Whk=69#](p)xA2uVRGM|?"\ mUhzjJ˘d[։d.*fjlD}FOnvwhB];Y ~kQҴQPҼ:"l^X3d.Cnt|Pg_/7eU*j[(rM6$Ovtn QaQ7~m 6~Ų>CmE-wQo+l^{{-+nn,t(:v0(M,{޸7GGuU%? ~pBjcP& ٣r9vi? M`ןEKDR~^Ydy j9*_b6İRvF`'I̧W }lt|z(:IUb9,A] (,(GOxi+U)P[D&~f`+,bI= J"C.K(%šD +x b5u׀MllrL7JNm8zܪ۵e ,WaOQ_ߪ?Nb+,f_,qw2Gb&-uKٛے>!J,^!4\{l}m!v/Q}Tz21IK' k5_ 1[7žo#a7H<+U2MEׂ{jRDcaauea>, -b6?#gήQ@$5գ8`}hX`BcP/tXː*ֹݠ &zJ(7KF1Sy|~C*6D*NԽ61&sTdnHFHWk|xz]D݊B_ܠXtxAa|J;Bo qXf4{99T} #7 UͯaAIWl1 )X4HRjfT{Q9PV~/=p1Oe%EwiS@Q:%,-ܧIwZaW\EӏD^LRiEgYX=X!~fGQ`LLaČ꡺%oҰJh`Q>M? Tf0f]@N6hjJ|dt17MZBZD CJ3MbsexY} ]\rf.D pF׺"rE\_}OHl 2V&!Ӎd0@O,5,AS8|R&~⢎ V3\̄H@ >qPoIَ / 'Krƅo 8[u`UҎ\1[5i!Du1*+ADs%1igj[Q[0`;# aJGgKPFiKԪ7|K ʬCr=ٚB@6  /XI} _AIҒ+Ω W”;\)bsGNO p.chz),8֜9ͦd g{^9f)7Q:4U(R†_ْ!kc VtS,%] &mCX4 uay`[,St1t8\V|[?zlt3$B) (ۡGjxł(&7[J?!!u&3H02}5L˙X(f9JSB/QVf?[-=pMۜ{ o)m4ttB#4ly<ߖ6F' 3aSR? #ţK°rLpf BrR͈^C"-LGivD=ʌHXJKdY[3hx]6 l[?%;MZLf\jCc]4LX2*5Ȋo5gX3Pp>DW~aDZ Sƞlm6}#7!`*.;MgZDc>O wX@Ll%쥿9I]1hR#SLIs%CC4KWܟ,-i#THE],I ^/xmJjaI65u Űw-MhfWPwz!΂m6d??Z[h7rY @PE&eŵsp P w vܶZ6{:Z)7%^EQdIb(PNU]%`}}m7etJGTh}SHX_mjH 0qj|Q%.)ChF1dMqhVd7cK!UC^ϠR5&bJAj}K+ڗŰ׳C\JcpveTS)<(IT=:"ڎ/×%:gw^ڈQv-*dM&E T,1)cѽϿKw/\ KYp\21 #g4?5ء!EeN![,;̥$!XЁ(FIŅIi>۾-a4 9 m0;z6h.6*oI\#FVxd]ӊ1N M/]I`5-X~BDܵq`皇ƳH6AnS X=hʧ9ɱLtj:s~U44+֤mUk L/|wx/a Ȋm$X>{,m0ja?H,:BaCSbf啨s^?B:Mta$k@.JMI\ܦ64:;`R|[2Up&p,O2TaI֮4(g sJ JTsHv9ª3>ًSs@U+ut'_ ˌЃNGw2vAn/?Kl.hΚ(}(.W> G }'Ɍ1_2"}^@N_ |>Tl"):I4*9irȯ@\;۸ dLIy47.L֔s-QM&txT kЋVŬF G.\o[oX0MvV6~b͜ݧ)¦@ΈUዲuw]]d=$" .ZBx;ҮO$Zre+@R΄JfF^M~:fI4h%`p;9KXu[][2i,";jw"4i$Gu&k GNaI; o7+†Fm܂栏x2_Ҡ&Out,ҳd쳩.x  M}\og 6`M9=272UpDJZ/ =DeB<.9~^)Z))l?|oB"Z5&;eIwm'"JVW6~c^p:wV0$t XZHẻlJ LjHG %埗/DWNt(/aK8*=o ܓ-;]K W}Z B%b ̋\꾤ZMGaBW]d[cNN>\4Щ0=8 "Jn&rT`W0ӶN¯*yi3Kc·yN8 Fu$4[]K%b<0{8,~`^X29WDI6MSo\;zN1[~6R6== ҉fsǖMZ1_P&fj2Xhes} éIbJwrMm'eѹ@*!6(fܲ鉲޵ (S.'9yz\ -9|\|X{^uMC,,b;7?QsYZEpd) `h!֎B;ߛtr&PF^D;?NJΣ /PۧۡȣȆڄ^OćI"UyT5BrJ  n=x8 .z1΁'M ]R2B{ەM yPh_H"?#ڀt)5(:̵LӐ 72(NÅ3u U(Io,/wsUbe"2B6qFQGzt-4=xcT:S3"9tsQ x9C RY7ЏWɹT$tP%*3=MC $qՂ)6¯s^&E[ WWߟ{}1dZ8bDHBj|r]@!J|γ&uB; ^lzZkNod-qS{.%GvkA6iKZ,J'0M' *)Yq g6Ξ$Dn:%bU~C,Դ<,r?g㩿9)C/lG`E0׸ϋ"PMwz9X]]sl#g>KDZ @o5xOs@,Ët5F,ŭȖa}7~Z?Q N ESF@9+f(I ܧ}zjYƫ'ӎ8{> ; o4?[WWMO-!bAyKNe]Cp: 5`X|htfطzA NjRWH/q'z?~K扌bVQaGF0:tm07cR@Aq*iHtRn@7X`4>Ϯ2R7#,x{t\a~؁?=V`+$ɱ?TrYhZifZI1lyKUue, ˇ*~D2Im|1*͚o+&ِi=SΑbc!ü0<=>O[@tCҮef`yzx,&khE*@Q9PC0yh¢JuuM 8rJ|NKG@'{I ޟY0VzFZlcai  r7Z n@[tkMwT4ChAP엯$i3TV/R+ahF5Ey)l* @'," ȩ{2VyYh]'BMS*7&0%M/aR/oxWVII/X&f#2f#,&y xi\c_ebvnیRuA쪨za WM~՜eAlG#C%jP|CC2ܕr Gי%9}guڝtYXlvaRl%TJu哞{FС  @%:ȑiLDѾInZO?>g ( JV't-3ssϥ뾜I)dV7lnߞ ~K#e%4@9QD>Óth{*ba9ȼwUp M Z" tʖZ0E =6 y#/A<QLpC9+1vaLu$n^Glڰ^aCPF%2!E-^z'wƠR2vS0޾3u~o*<: ߮/Jpź8Gww5N47?e8ϵSę$; 9dNr`A^*+Y7K5rL)dAME|-w3 LΥq2՞h&>˵[k&h:]'R=Ĭ51qaVp27v "sT&Xp%'iWS.uИT.pkW*D DZʜ쫹s~|ƥj%;=1U^uYGG=.qdֲA'yD/weISjՂbzh)LE_"i@QG( < SZl[AMIJ9먣6,\;4ѫ4&\c1R}1QpKz7޵!PqO뎺w,^3t];7xw&wUIJ>'P8^orU;t( g*JB?x_:wb ޠսN܏LڲЬt)*=ô/etʱ.PqdJ~_~*EkOo/> Bނf0_o]>9g$PBMtљeS.5$#_*AS}rHȆ(QyoH]ed۸_@#['$Hl6O愥 q>><2t~MDXO:/&DՕFYf?ۆu֟t Ҏ7;C{3HU 2@]c6 op ~ 'YJ` 0 ?>jaŊNKNJ@,Rg4kkG!siеvs e,TUIUp )%*ԀEN5?_n .SpvrݥPoH>lKZKމi]9_t*靃sW4 '՟xUa6WXX'=KI:jcD" B#S Cv)4hm{V.錂^J&5@H=CO;˸!}8.4eɤmzsnŅ !`WohD:L5D4m4D7;np9{Q.6U %"!n|!>]!T[|2` S6z;2ldW q"ب'rFzi(FMjh;8 =7`.!-pHWQ&}C߽öC1ooUE2U6ư9Z.6m`K?81엱))'y0(cK 2bȿ25џ'!_'̊T@depz7 &iDErOQiu%[ 0,/%ׅ2z1,\  wծ8Ф w;׹߼O5lmHxfMuݷQ#$N+$JJUbeHx=bs+Oܢ(D(0(Sh+ocI5ONSGu~|JGUA'zj\tA ѽ嵜~venlx>,ȋƔS`ƌa\VF߱}yA]S9yDND8|BxO@gNJ~z4]=D=v&5#IOO!p:CKVXuqMRŚ_|YX!Tz"M7N?q4iKYq<>SBA jgΚKpD$C]oL ɥZ!,E%'@ݪsȪr k =5D5dE\ECIGo,, OʅA &B\5a+C1@|.t8-WߤE=bđ!C+f4$J"e="|Dk<ǑIN8=.US~&^!mW;ΘjJ.=玮чsdH,`Joپ6dHVs1|2gu$qG0*C紺ܶ%023sOǿJ-ըh@4(ٿa5 b2QA4I*DbKHMd_ul{]'i{J,!ekXRv;4=vuͥl }WPijw!μ N+S=BTD& 6["➜MR:\;_']o6d<'#I$sƴ ٰLR~hٲ ]]qkfog'EYr:"K*bClW'đF,"]DyIXRދ=`o,iXg2lDrc9 &}&t#&JV<XK&A߇H, ΀8xt43E4q>quq[2<&R]&ܛ2"'|I>IӗՌ6V56J->6/-9[2.?TljvT‘(Dml }z%ȾhyQںH)$y}(HiZSb1 ^JQ4Bbob7HznCk"KVJAkk~nV/xζvl2Sߛ;/!_@]eNdO(4*jU{ E'axGI$z_˰bHWJ;^ $ è[9.9.Pb~Rvn7 z\AcP̩*.U >#;ZUwC=58vV8!XDT9nhX 3Dl^- Z*4<*3y\_/,)J<%|oYdNyW ]F?r (d| *d5֑S k^CEdbMeg%g=Hb'd,nRbpjB@͔k7gD 6k(  s6 O}ӅcL5p[qHKi=0%b07MYʹߓG9rx{ ԅ@X}1$Q^6[ hp|4-@M64 |{= ‚P!|r%suBn5UmMʴM6 ՘^ky0clvWRXt$O??,g_r;Y܂[J=@ٷ0\ʈ.IA>Jӄן)?öX798Rq=7_!Zm=A;ȡ+{7juTI,xW,.Osk;y5N3q|2C]Aϒ5N354*+ZH<)DS8Ė=4|=@̇ЊHQ9:E1.C j{ yΆ !_e"}?.ĭ( t6oƀsˬmnH)bi7`ϳsPU }@9lGGxr0pWPR+F_nfȒ`]# DD3GNXTL;u!F*c)ɭ)eE(ʌ3ռ{~ߢ~39 QŊ T/MBC{ADȊ5PC?wk_y8լȫo?NJC O`WA]$$S2A+l4HW["%V2)oĆ7}\H1y엘YۙODq-PWY$SBr+$@?aECK`pR{3(QJ/!LJ*l~vNĐ-1579@wpIh8̈́Dr5F ^v;p@ kulm}A#<l*/ʲ&1T1Ja:`τ+{lG?S\C9Ywiݕb+ݯWtĵڲ MP<7;0MOǑZTE~4%.x2@٧51*aZ8>Z5GYL,,B?^#hS ϖzŐZAZ>jb;hOtO RV]aאoƫel{)Bc;SO$ώT&!dq[is WpC(L,qQy$W3X-,:ڀV5R'鐞$NU8$ɡXk`F!WXMq8BR+WHi9C(x<}CeuzU<(Amxȶ,sƋ3R>ԙKy^Na~FXh X^ckKBE=|tҒ0/L&*XU<^xz%?'aC1d/dϲ>G&MvB E4!mu$Խygꉋ< `'ps Ge ?EGwj^o?U(Ř[C I5{jE%|HO*9BŅwą6+h-[rK:BL1'nB=kJzP(Nt ALdhFMɊI.ȁ7;ՑXnl&<u|hz0| _I~^Pŏaw5HvߴF:۲CّZ_ɺÆj8uE !O r] Jn%^YIJڸQӯj1v uBЉBrV^Ed_r2QۢkK iup>|rhMƴBBC]Z069 ȹu#L>.9!mzbIqE#ߎ(c[a&s9^ _ãTL~wP(w:0 OS{Uz-S)Ef8nܷxxr3uSn|G,XF7ZDr[HMV7|HiG35cڸ'|%` T\=#͓QL @N-ʭ_+#kR^!~wtgIIQLS,B$]Wh&83"^BqEv#%ወ2 ktG=;o}{`B*>xd(VѪb5^4-ړVhݐ*6_6Ř} G4cU~h_w%c>o ݯ殓QbP2Ximvr_bqO΅PZp.0':ttSM#IҾz4Bg#t@dHw0٤ o[8$H{TG,~$)GCAPз@~($Xs=zҚ? |JP jUyWM(jup geq?d+{5h0֫ip{F e%7!XMό?3_F I0mM$aӚ+O T8\%khG#aQ5u2DN6Ιn4|#y\mUĎJ~0N5~#;BW.m~M)vZуze'(, ʱk 2,6I@ַm5[>LI+Jh(a"WtbM8L'4KʆcrjPI%S2Dyʆe9WWX-`=7>X--G1;}9YV}E7~.7|W7%)Pse =U",:̅^l>C׿Ғ;T~KMx}&}֏A.βEAog-xywwX40 G9_S52!Vt8?M譚84 ]kK3bʨF??EIS8D%~r>l1]XX;&iSp͐զUv Mv LU5Vֽ6ѳⵚA1bvxn#@̢aV0V!jFu qxg:ep8[)4;>hetҊ5 ڂg"l TTPҸpe収Ygӳdutw!DrȔD Lg`iFܪCaR`ucQ|7'FdkY"v'r+V,"Ϥtɩu6u>j2ébC~Gf IuJ4nW~k[S .@PN^x<2wO꒟ӭJ %]?G"ީ=LP&YP>7r87-C bGerP 90֔HsFpS)bYغ32:V!E #[boB\HM&F@8rWC-'~T7tO͍ɀ_f *3Zsx#7)?hkai>W/5򪧽sw$btͱ(Tp+dv<56"وӐ[́I9P7TZ2 Ąum18d{וP=cu^TȧOP4kamggfSp ih%sDATlĺrw-+i R 1ie\n.o^/uy8%QVY\-Xkcm N\MHDl#/oP@)Ë~iǖ608{pu9Rq\`Z{YZAwOkJi:ot~l*vƂ¶QX} umac.=:kGL &:b-FB҂t )з.~Oi.zhu]=]8fb׸E0I,Az-N-HR I_) &:A X=Meۜ=F%.D'}K]ҰB5++o#Tv&N7\sYiV?ΝZMxu&@ĹfGJ/é"\V'S枽kOr S>AEo~gbzDm:`L% NUH:!2,xu yj^ _>DF؄ VwS%NZi=}A`yv͝ l^qiC瑨勰&T|%N;AJnA[8> 뱃^t,b'k@Er`ȎԽGoNb {ꮦ=PJfЬkQH/ r CԷj2J(=U4ABdȜ σ! B]gF$ yPNE9%bQd A0\_'rGJL!|/fzhEˏTIpn(xa_] ; 3*Ud]{/zaDIᙰqɤh;XaVWY#qa ě_ƭiV%%zK!y@s}îw&xޅq@K=t/WVٝ X:sɴIWK$]B|kzFExPbjwLO\$]5nһRy}w=}ƫ8A39F 8ϋ A4s“@"pMiqn _5P=C7c{(/ {HU `G vm6tXN%To>I߬@<0[, 4E  (40˶ݿ'UDbe+Z`2+e}sS_[ uH=vyl0|i?t&/Ujľ B-M^* iddoj+SNRˡf5r᱕P.@$JԶ3{,@P{\Adun$jG;.'<2q֟tF˛YNq@4LuEuj1aO\J^.#3*<YnóY<r+Rj  y]=o};g-ӘzgqWvwytHO:٨ĭ&/5: 0/Gs_' cNXu i7Pn( CV/d8 ya2 IID{5! o䖔?ҩ=PdEijxڬ}goZn{^#Uڝy846? { /)vHѫ*P[j\tGY@Pe@CnrKrɐ] xɆ]~4}r[C GZB]&y]8X`];;2iSՑR)BїKP]h1!:$ᇞ>Ȇie]s6ſՉ _2 R`)j(qfi'E60J&++c t^pq$>kwQMXa7oj9= ||D5owR K {<<Q|EYfYټl"TT:]e{&k^2޿#MaL$Z}`Zi&VReʣ,ل~EȅB^d X5:G~~gabckVO5{+y$M)ZJ;TITòöpTiQqAk: [dS/խ&}!8qrHusDHPt[]Y8@dWǴ#~GEwTe5 h<eưUzE¢޹jś: @gF]3 _D,9#ӆ>T2T܈a4*(xwQN-u`7ULC6aХ &?=5cI\6^4^fqe~X5=6sO:q覫6Q!3'_|!C8XV Tx\Uu$3~ {ׯcVNarj ݯKI}пsd&,u*M!B-fQ|zS{F%8*oDFk{Zr|$tBCXTLko8S}t!$u~O2V+l5t{Ȅx=f^7wdRqtΣB&{IkN)/hdC<柕-CamJn艬{꯷ F>'QcJkQ`,"c_8'";f붧hfN gyl}-e 뉃M7B% d̑鴹o#ݩC _3E1Qr#ܝ#kK+0}\YDky ݙӪ:9z/(F2z!ͧ8 NV!|Tɑa/q{#­;H|,jƫ&L}D8196`cmľ؄tGݤ\hR ƖتU?-/] ѿXS@0&2~xӾi op.q7HRsKt@5@"6=&cd`kRJ+WwQHi6h٬F\>lC&- [#)@Td:? lF`s鄾Ǯv}d`*6`Yɻ#gb?٤aK" Rs#ڕMʗSIGSZ܁r 6~@夞NBrڧ"+\W$պ\#ݻ{@1>~,+ʸ6F0#0kBo,ˠ Yk#,bGXLPC2 ^bM<Rc38AV<\Bes@LyJ6zf0nZc/',kKUDir[S> ͜5F='Tsˆ_A T 5 tp{D1׃Jz; p\= M~fV/X4'fptv֮[dfqY3}vGvcdcgd=W؇6B<*"\nz,T;!{]wvjB34Am:72 @~TghO݅ebզh'A۸%=+?ELHVB="eӿ U8_ cjF'%RaW8f{WtyniHz^q.RtV6d1l-JԈbo_s}I!@Ec6s^̴HgwM(kj=eBp Z>5T)X˯^fNnΌcH(s]SJÕ">"{̝]s!XNm/]H)FeiTJo, Rβ? .¸cZ 糦AoR}a-h4m8$P;e,̠\ BPfy]gj QHS>_ކ%O*]1B4#wo>i>FjuH)Lo ᳟JfPl=vLr8pdb, YlJiIqjANZ`I<)ͶiT,\/7@-DP 4S}ݬIMn=a8kRH.հoC8܃ҲpzpB 詓)-L4>{ƀStܩd{31)s 1yTU@#TKtbx#-Hcd9>$wbhu.a~|Bt%U?=mi?|(h=:B8\V>JdaMӛ@tkj#хp~*+YQ[gm9nsKKR^[ fB MK r ~􅬱'?K̐!>S}RYǗWTb +IdVo5 {?Ϡ_t1; =S6߁]R*/d{-?i592Ir4Tv^<{D=Y1y>0B76fYvHaCI-:M85NGϹݾH~T,-S5$#]{"gt1H)UtEx%y{]QQ(B<πRĨё*L䂏ϊQ*l6ޗ":mi[*)0U18'0YNM# TAؘ72lzB+351@Iמ/8Y̳N6|6ziLHOROu>l+' 3ppӡus>B۵x;YcAj" (72Gܶ ͉iHHXWDrdI6r,MlJ !8'TVcM>`u,a|z,͌;s> /_:B&2tN3# *>蠄7QaY7FtBE mFDϕv{^+L@aU b=`}[iۦ I,gH~{`Ęl3YyUL(hk}@!Y}Lup(,\MnY~V5ripj #aC,A}g^qhRJ ‚zcKE8=9$WolAB}jAjr̒ p,+dTTRiði(rH)OZmSrHi4Z"T?DK*uDNddCTqbz6x,rA $m(d&~ G ݽi1 \,f='g8 3Z3qc_#A,jmy Ͷ(%p: 'x@YMod)?@_;9j I~XfT֊ar3BVqOҌQcnGy͗,B߰]E avy5u7Km(m@Owp7ٹ271y=4'" yQ]1omKwN)+4΍|5i>E.#}W |0d3mzwoGݝ׈HAL'7 ~)U3;B-j*Zqߺqxvgȥ hcc7+t4J&VOA! eD p"G2%&;Z41] 12(K9*CM>hq JWL9[A 0-1jIs>V2ٱy,1S1GvgPd|D&rUՃ(lNo`gfvv5P~  qun͕4W)|-bc&Rc@ ]h EtZco6S)j>jIV~K3Vٴ  <2Ӵ3%ϊ;N"RO/a(StMS_nK4uMj~A^81KKI = BU+52x-娓cnYjޕ36@8k{-5Vn]R޼3,9g1i藒胚-hxT 6-lT(ORGÖ\/LفBX.͹Pd/ȮC ,+N`JѩC4-9]^7\藿wtW6{;{Twْ|u[2E?rwt( %MXrnpSB ]Ee"S-!막o_G]%Se^xS# $\t, EΛA~-LB+4P[n,XJCHD FúqD,Q5g߆:j^!сUl%O0n$\S۝. ;a: ^YRNߎK:2hܗ>1A9?^kѬ+DOъ5̈́@,P,tE.Y"Q@1yJ{*3 |1) oe2=Ra@?jdǟg qcHIif ΍26'cp2+ZV)6 IDUs5OOQh4>cKd 8oJsn̏#t='u j?MBR2e4Ft9~ AE0:AA$撋c} hG v7=pk'M]m<ӟ,X@X>H黈k[Oq;Q4V~ZK3ځ|EV?\HqHzC */$_bel/Eu]RC uH3N >\"V#|>;Nn3hlqUnl=hs 5@~V&W?:,G/cP):r moIj!O\3U!b%Խj q횆zk/fPlgi:2&B-#rƟ=lҴ|/\8R#RQTuGvDw`4 }/nQ'䠔]CKVy_*TD3㋶sq>%5x8_vS,/ Tq YAn ,ㄾfCڙN3Of5ń?'%ow)J\hB;;\\k%>S.x5Ãe88BjjeXC(|= K%7FzYNN$ѓS+SsiR=>8w,t6&'e:ބ- %yfFA=u+J֜:%ߏ*E6*}> le+*$ +. 9ɜx7ız03A8d\t\R֨N~JB󊈌")8=*2KBrU ykA.3t_(4I$wĺY#^)"0hY#ʞ}Е' MMk("ϏoZIOUExxү绵ivH\5^C^,!QMRn8^0PZҔT?7 J!/`oufsӖ@n Cc>h6gn9@j[ry2͊S[e(V7˵V_`+T]ޭ5g`IM]O7j%G#-tNMiƥPX1sBF0^]~OK I{(Ic O !'Fj/\l.N7~`ʔ ;1:aL]6qہ B>I]6K)<3Ux&$jNž@sŌcc%l ҽ9:07l.%%FrJe'قeTqs L✋uR / 墿bT$nIjJhUB%  d.٢xL ,}lE`K27rb{6{_k&ʩafӶ/6N5I%"V,_}*|և4@H@7^|˘hV{$ƍemGs>N^n't?1HPOvb>QC&6nXj/sl @^ uɘzc ^'h0Sp~} G8 inY7: J3̪H`}jl$zCŞԒ(ٺ_ JG3; .BOn* ΈOgynX5>]ҩ޷RoƵ#>g=;OqO'˱y dIfpGUKd@øH,9#*Xe}nd\C0Z w%FNO3Z18yw g.vO#>@YLONR8xYs[à5Cr5?M-0$Ca}h۽P ;"ܩآ-;c)C9ڽ~0%7Ѣӝ4V-\B>z=ҙ,yۋ@RVe[Cޑ`Ξ%497w{V|Pm<{6F@Ѕ6tIհ˴!ͭ# ydZH.N\G'➠;4>Z?.CȂ4ax`%үv0,kkKzؗW~Kg#d_ROz:=9⽂m@[X}Gt깅͞,ߒq>.9йGqbLZ?)zQV g3;򟅰6-E|N"b*שn(0oΣ7TVV - )c*{)q(Ev6RҜBbIpo_G3݈gL!"wOMب1%֫>LbNY/xޱsX\;&Ս ^NRGCݐ';!n[O+~ǂrHK!4hkaleOe\lނWrX8¦tКA9q8R!6N.|C[6DVjm',9*BxhO2G8ZCt3d~wt]-Q79WAڠ,H (msC4b䅂P2@'rn($sƉVIob&  ɪƞ_EEQb ĥ #-#:-u;sՅ:zQ:1INĝwJc|?V7WJ6l!c02풬s6N[r7Ϳ9AGs[1ނ,f0'<bQSd@w{@.Iq5ݪHv2sdشF"ȇkذAIM(DcA5}<;"Irj M@&|Dp4,NCVsly$%kί_Z F}pa 4`Z~̰g](Y>Ic`]U0ס(S3#U6IF 6n/CXa PCHhöȒCB%oRܫ7e.ӈ94.eӒ_]6R:* ?%)ǁ?6`zf,%Z"hB`貜A8!/Sk0Q-fOA|\%*۲hdȟ`\YlnfwL) H bS$D'˼T5]F)- w`Oy6m)jLcÚKDX1~>Z*~b+P#g|i n/*D5ϻZ#9dMЕORӶҭ qi԰AI!)_djEOekؗϼ%sgCȸ;|Ո aӰz\ =VDZ0-^]hƧԶ82I0dYۨjf%{7Ez 1D;Kl'U`dO8lg5kϱ@f)$~ķO$,`Nm#m D!uu(=J*W ؖ*K9w+E3F($2n=_nݮJS6\IG!fUUp ;x<ǁw}p~qEn_<뉢#=(1!sc57[[u+4 sRs>Q>F)9;0>,[Ff Ң<]R8]/xmR:e)Ou#70#Z^Q.@:/ Fl:إjFf m0 QF`%uk;qhPFVE{ӄ[InIeA3R taԅ43 rH 'Z,401+lߪaV:pP9QZe,AEL EۇOY˥'򱾗 t6lVҊH2uްsreIT1 6ؓ{v vK5p?0&\[vND Dژ[+hߎr(^`׿Th,wm|D5P܈߷JYvJX{B?mVWn !k Ҙ+xs亍FT \TGʊD0U-T'W xFhA=Zea N' @jPs+dQ6š&iX9-4(=JE>& .Ú6is@-v͙ 00jî<6ئQK}#p pԭ(C%l?t-xbQgq=@OXćG( lM9ͥkE`PkCVBgcwdf5 [ 7~e؂[U!42 (mWƓa/Ytu. 6+(= H: R-W2`.[:ɿ$_u4q+#T?ȷna8yCdd%=} YpbSB`y8 -3]:o Pjj$ʝvLv{&Qq1mY P~oIEOd".,gpٮ iTIvo9͔k?ReE`A3 :2p2ij!G-X&7jK#f;뜦jF/ %`)hHWQ%d Tn3 &_DI'qÒ03b$*މSk#m$ $#n s"AwE+g|)0V8PFD$vSjō7wmjaz}miư ?H@X(5}P1 )Yj,o Yݡ9Yɧ" -ܹpwCrqP+ļ)\$ڔa,)D.OL0{x:x mf](u‡X15Gyawԗ;E|x_ֆeue6: I흻m E"f}X,B7'Ҕ4}4&=/`pR3! QtqkO"6щ.ZLȞU +TH,2$=:Sz.}̏ )R6CG!.UޘdgH£i'ç`s1e둀 x'v?~G=fŒy,4k=nTEvPi;?K}?Zkiɑ7X ^A&Q~]eE3EXnL:NӜz_E5`Pg<$Dyj^B sɢ%=TsA sp\]_MQĂށ %4r$?? #% > zNnH*<nɨԥTHȝBC/B6Ñy$醬ɭ[/;C 8e^AV رU\,F`˭J@d!@7T4~nf6kG_6Id;ʴn]@yB)U*ւClm75$I2wM[6Wndds7\uH=;?>.A\>zAsX6)P*/+i/wUfOM9xY [ }eXTC%!da؆od4qd`a LyoTHdllZ)J"0mW шR6&,@#ִ|iiF-Bܣ+K72אQOi_ } [ظԿ;x!6@#pR&ewcܢ=3G!h1ILg\ܒV ,{h|D{nMBc&Z{ +&ab:T˞ȁ9gc3) J'tj2lD#ⰼݤh-:I=L藆~6.6x0HqW\߲QdgG(6W _ ڮG =$~R,c2egj5ok6f9D#FEMw'UvYtjuGQ\&B=H"N?%5ELa5j-|wIkO{H- 8B|i˗VYjEѯƔKyETܨrˠ>4'Ԉʅ6.z^Vq45t!pkuQ^.f݂2;Yَ:+. 0qyeL< d0"}8Uz)2q>}G*A$ NCAZ#Nᄃ3{NY*? 0 ns+yt[ 8|" P\8h> G8矤(ϾF6fۘT  dW˭IrZݏ?5tH5 q8JH>.jcc?H&mDMtӅ(]`bmX;0i۸6y w*^.ai'f N1zjY$M iWWx̺tA$ SM\C3zϷ,^!G\z;.UmrWAuEJ:56pYئ26vRx pfu0cjؒ:1*raa (Ԡ#VP(3$iFBkI.ѸCee z6 k8)9a,.B&^zRb$EQ w)'8G^9>b0 կ'@seFC費]s#q ,3۰I)C6jHAG<۽uAvWqa]l|3½@ O^ h4A0"ꖡ! b)k82ʑ OKPtN |7VV^`PJj㿺ڄϑ1q5o **)KQsSWH$)GMYlb7#}XJ]Uzv>- Y}W}Ē3k䣄3ɥc[Wo9 ֱOw42ٰ~[e&v0udWit7_y/V_$!<|#SU)OvT`6dF/XOMP=&d!cy& I#H3UC՞Ǵq5KJBQZ%bIÄԑpr!sEUІhK.y}B (߄%I7q1t^Ee 0m)Sͣnv,NjxxH>G]Sd8#b!گ\,a;kތ$5ĚbkSpx8[7!ox/8#/i}פYԺJd{ߥgQ2g[^| ׮ .Br*|Kqts<'齋4/  YrǖaҪjm(P~>5R̾`i·՛;#J36K(yLbxy2H&ejA@̿Sθv0v%*s+b[:moi':W8{9J?ΡzlXZ~ꋦL&MDRH‹Ls)s1 [7.GjN̊YĴCwm4R!q&#Qq)<|XXn R]lz\%᠐xR33(Uȱe>=ZAD!1mmbgrryvJU }KC)TyI#Zɒf(E]8zu%{okBadfp*4j$*f)<:R?M:g>(jSF[e4S=%7O6i{xWa+ {##8 *;AfmkPgƕH59#d #ƫ9mv 9@Q%Lm/ҔbFo9yV܂rAfo'7uc!fýߗ H>HI,uDi ADc13-3$6%Ƣd}A+^D4`)WW%|2+y"Q,/DGr@w_+?DO>$OPP-U/I⼷_)6g'@[+uu 3#8d=֥[Id0|wIG<#Կp^*ؖ,IED ML.q$c8 'h(Ѩ4;n.IDNF^GcY,_1/t4lFz%;^>i_EqmR,W&f0c] ԣKK\A|RьOՒgϤdzqڿ$ 8cYɃ 1gPV]*Yx~DfԳdE,l"KNW}s>5ꗍ,i5>R(١85+-v4|]l0qo6A &BF3jP052WvLMk_ JF`%tq3vv=X)mLT xqfnJy*#h6ݦu?uMnAGг*cލȎQ 8ʜ$|MqN-4MI8L"ߑLbH&쒶t 2НԨ]}gt ln6 '"FM]2X~i&4{?ƕX|*g:fUo ~ aW$ye }Nڃܳ)@~IZiD7!:\*oϸX^!T HEȇY?|ng'MJFP=fw9)G"4Xƨn(9cI3'R{Ǿ6/s ٽ̐z@"kq1p.8zIN]865|юt}폂I+#&ɍ\\ö`rIпyt?4;ߝ-K1Ӣ(k&weQG[Kkn i^* ֱ=?w&Ax^ jNI[B(G!jA/^$^Zi@^&"g](57HkڏizQ,rV)):V<75b |qqW=CS LF%t7\8""\f@^6b〒j;& 9A[2辻Aڐ!Ÿc͠B%h㔏UO^HnmZTRH>vRB DШJlSl,c!-#'@Tkf 3]ff3>X R܋V :Bvu}&ήV4|!\(#>_RSDzǹ˂i^4WDIT\#dު2deV4A k <`=iyIEqkA$ hŽվ^ XM񬗋 : 8Ie"g$vL bϪgqihO07ĉB{ioGd.5UӋYxZtf#$^t4+[h/ ># ѭDj T%tj_i.o¡RBi3i_MWi[1ᥫ\z6>P}gh3 wpf(?M:Z¾GVb*:=[dt0 $ܰX\giհ܋À{Fy3xI%Pat{rZ+Q9v>[Yм2I2G b!!^#mTMOSgl -Ԧ="X?ojW@KJu8iџ!xhc~j3كd 7=W$eicң- < NGZ #f~nO&i+͜2e77r/J47`\(闹d|(&խl: fW th;w9`~?Pn_5w2G'/+Nʔi_>z7B*r 7$zPQn@`#w`_sa=(;>K_#g<蹾Σ?-4R;*c&Eb:X ctI \Z6s3vwn߅<2VUzMhMNwIz=xd )(m~8F"%ծdg#MheNK8GPaTk=vdɞV_~(6),PpzUSQ%x WH%;7 s:o{yf.kQN$W$)n[ 9N̮ -#CBd3 셎esu=F{lEqg`IKr$7I&/D쥘ƃx|E7Lep2f$骎 L˷g m=`[N} ejpf #s˗j I#|]NW=. g{, `yI7)c%W1ѿ%9* ^}#w|)^ڇƽ-[EXNHi0Lk,ϛ>ϔ$.l I;BfM,<*#YE!x&wRN>nsTӌ#a;ai? 9B#A$..h#Ƕ )PJ>{R89^`4"=!*4oΓLdU|^YY:yxB S@_$~:fϵH>US)%[7F:b?:~]uqB3>wl_ X1N)ӑ/{rcs%*I|ȑܷ048ci[ =k}춐g<ݐ]|>Dryx4j燁XA!Fv0@ؔS:n#ω e-V_%ɧ}vgF7 um9#RlX1'>cs~R_ZDwq|^X~rrl,c"nR%gѥŻ̖+gŅJTxp$>Tq"ݝ|\ `=fH/NTZi>"ȸ"4<o:Qnw$yf嘣!f&T ɝ]UoB C.OEsƀ9i}zԃ ?#VT ~L V@:hQ '͑$$sכ*ZG"@8-藲a$$|4jة~𶭑H.5 V*s:@hpktfbYhOdəE߷JYƠl;SY(s.{oEc*礶IGbL~~ܵdFh%9ױ! }Mj rN:`@}z*R kHNk>\zMյ*Z yceT9I-p֏X1_mUEsm(˩ |Tb5R;-*"g%Tj-8-SGNfJn ')w"jks1*崭Pj%`FWF^eS< "}ͷl} 1UZ }l}dp7 \ا7|ez'fFtɢ=^3;C=՞/V_Uz-8  .sX`r(`'e%LșE B7t''u"V̪:W}Uыg[o Hv¹a M(<_7ZqߌI%3͸CDo2*˫$"?(ng,~5{Zt*?vsɪ'T/CΜWZ9Lgw8j|#~)~:ҖGf&e ¯1>5 Dl|>gv+qE NzV ̚_BL3mӃ!YbХ|eݢ:s\Q? 2N=Nh E D-qVH^MAiTG߅(=yhF|:%Nl}=O2Umξ.ћmR^m$e XEU G8k,boQhD8^R80کBO\@G=׶(a*N z8[_ /ZkO|S.{44+5u)p܅:EVb8 ĚS`1 ZÞ`V\ۇ!CFo=K.v `d %:6@h+r JQf6 w<@ieR.bfh7=4Jk->3V!zk[9˪I;u mDj,\oxl] zL6@JzUS&_껕:=gXh̗2I Toٴّv{sP@#[HLYqY{5jT,IZ EA.!6 mnG{EiTefNhs-ZxewN){^m0&/w> B '1s잴 \M \_k+m:f?l#G)@=ʗ1zK~ޣlB8;UyXbWRD"L`˵9%՞T;9v+:Dz[p ;Hu"-d=Jqmn!_F'O@uKDk>˚{uڨdr4Nva/Uox0I~p xhS.Tc>2f]q 7 $1€aC+J\CN*C[K-㩀eUEgUxQ6U0i1veߎ̵|*/V6{(-g?LX= &eD  B&UmH`-yogUTVz]@InμÒsVrĄ} ILַ_&m@J;׭%s>}3b;m$L[s[dO^EV;NnA]::ٙ'~b-c V O4XѲW"5뽋]"y@j{nS޺Ri3;8 o_bxy'ํYp:%VN."O=V2Q Mi2ɓp1 8 [ŒGKc:չCq$}U"s {,y蚼pP%a_'Uxԫ*8~~o wITkgD܍ b yU;{*.Nf-<{k@U~֔іYVUƏ!\؆| ~q4 dpZйx8zGR}rKXmk6xNJD5 &S8}VN'{ pBb` I@L4$4vdeM:~7ܧzjՒ+w!>D2  yz~}i$9 X Sxa̖Wm2b9)Q-?>D}"*إD`{iV)Eߥ/9Ȧso6ꐀBÖo!`&.ozۄ`Im'G|ʺ(a\(~i,BK=@6fs/R0AQ?*G,?hGk Xmo͋x4J049hi"A+f=a,UWZc"s-xejZ_1&D`!^ֳGUZ=V;d2hOl+ѝ"o@52iq}\L4Ո*2Ѓe`9+nR\\`ASK l큜*Zxf5 )ǜ98dAr Rm + {=zLq:SwP5\GU`NL-,mLi"2neRDb.|g Nj&|aA98I3!v`Ɲ_9etO:х]b~?!R14rLaV%7TKx Mt51Z/GU}^ܳWu/#MKg jtMГ̍/lA_,3oXGdH˿,I)o@BF_Iu9RPY}s%[̺gE- TW胰 R{d5EMRLK_l/}{sEpEQ>Ylnbo>C! vWLt5h2ީ7c`TNv:GlHeW.U oDޜHj,Dc/"NZ=_fx* y7sJ$FX_6eAf;F oDحh#Efc맹*^5lr(bxI2~Q;I aLjq\]U՚LbG'9n6ome:x؞vΑ HzGr+\~pETtԾ!(>1[WLr_B>0 wm2FJHR@ŎM^z<'GX bC~榎M6G{KIP"[^zBZ%VۅX9x`%> S):|śH˽rp` <;\i-rA!+uTq§^g˙L& ٙTz (w<+n!)f?U[a$4|]Ww Fg^ۢci9X+±lpn9@kHޮ= C=u|#XwnQszVʋ& [$S7ܩ1`f3]`E.ƲC0d>8%s}A[KL]H]${ }@`MMq%4ǔ>unݘK)1)_\͵4@}n4qsL7cI十7ye5)9YWq ^ӷi*vL*)7+!2RC`榿3o\Wnp>x`vqs҇+6#^\ClB]{6_a~jZǗ#Pۚr©I+Tzt4tH>@WdEY1|$(j,\DI%3f_{/Ƥ&^rf`I.ixR)A&lxCRTdb>u]0V}^N&5ۧ|3T0+R˟RQDƃ37(?+-맹ٴSeVZyLnu`t1Aٔ^q/i֩[5r|MF=rقҾy0 PI`FndPEy \a$@AxUM$Q CDdQDa4H=T;2rɴ"ՠ)/ҫiNLo!2Saʍ WwycO_MuOu"/ٞŅeK3.Eƚ}%^j!LԞ3'5Fg; $)D|WXG&LN͜lIg{,O驱dفz~)oAlE?S73[{iUN+uGFWQ["|r 2qyxySk,?ܝf:֜)4۱QvĊ*l0Tc9f2n6X`X-B}(jzξ]P/n5DjeWh4R+Nz@AF|q(\ gẏj:Bn)<)>A] aS{^7Zܘ]c*zNE eA|;׾<PnnzTLF%jАto J^JwҪԓzV" ɻje=t~qtR. ~IR'G91, Gu5j󜸱NAԟ=N5& }U8%sc8lXMΐ-;vRY,m&zt!͉kzcW0%s65n7G'eY-b݃kI@lgOOs YJ&rΤ -\&WʙDr<#`_U<2$vE6&ܻ#\)mV~I"DXN8PD]1Z\"dg&\(Ig<3f"g_KiOjҌS]H"`|kXeMOK <C D'H2M5:TVM]՚^ɢUWDlc>'TN@k&D5ec"4j p9U$Rj#N7>m:yEAR"td 0 | >eh#=!_l*P~{ssλ9 , jcLsrZ|3ȥQ+|CxJ3~*1xi|:FK*_QW#,q?JLҲn8To/F`" ^9@\lD3\Wċ8 /Cل69$O\RpYIyZU%ҶMVpޯR>F+UBtl"|7frm){_şS F/OxۑbT+TG(AIil$9<#FC r:D 2~޻ v> VBD,aSznvLMNl>NA2> :HIɨBJ 7 Ҥ5O#o|Q&c:"DjF#w1U躎/Wm̖;: T мϮRƒ'`r޻I0ƞp+voᖹ2D~` Ji>+>瑆qDڂ@Sf X%]NV]ԝ-|ɀP*@mq[N9SM J3BdʠM@YtX;/KGwQڭGs1*0;?֟sEps7pɇTe h>$ GJwϊ{I`LAv9(1mcڊzJLʗ- 闖(L [I~4d]LcXd_7?-`6O}iGKI|u %*#(uY꼈UMwѰoǗ9bT XYn|yyAtu%H$.Qt<js:/0>Bk *Y}0vwΎ Os=c8\;FN+6T*L}e|`[{`=SBfݢ#-oЩ5H*'2\AD{ #q/mÄ^1+|ӮY81QST؎VX^%a6yb;tLi4֗0Xא^ȥM!+]-*춲qN܊*OvS% VL>񞛦RR}67}r\Z`]aH>e"^HL%j:^JN-=)\zடljBi'5qsHvr[_X甭 m;OmPh~㛀 2?gٙͩeq=4Z!`3O+>2x"xsa[)?^,='9.Exצ*4eJMxɆg"~`=UOE 5wy+xf/38{B/}V}ܘiL_u$PE@6G[9 1kdmr>:mDDP=-Q蟜CT$J: bCi!~`6"ޡ݋x9l|KQH E#]`=R4:J?|1.h3Xإ%BHJ䘫B9oYouݕx$ۻOԻ6l;K I)t{Oĵl%L/Kخ\]P5I.P6|*ML@'ۊRP[Er Ta/!> =չ#&«=sN|Tȹ0'ńjvsJ#iڄ6ѐMdE4ԫlDSoQEt݈Qtm0fQ^+M:ln4: bʨ8,Pxum5[5Gܥ}JlQ)BQ9O:A\!he`MPƝGn/4klGjzN/xD_JI"rScԥclC`s,Kd HU_˄V'ms}R GWRj'RF lqRaDbY_E# tL!|0n Cp L! Jk?>W7ob{iN鞅f|7}oijnaKHGit6Ky30M.X ]Q H<[M7Q?Ww(ś3l:/Ug@C5"ӘaSs']ǖ7\KZ^ܙq hC IbÄN,G9/_IΨnY錧͏`#"@_dYbgN;3Չɉ@#>_)"yڈ8@8r6r}%\jLA2B~gq\PI8 !͙ˀNUpf4q~q%=t'nW ;p8e7 zBm]}j, ^><9\e cUPwߏXZz7^HF3Yxo〔:!~DzU-?eXB(g!5 ]`'J=ꔯa{bQ]aaALlzu @|QpF+ οsҥ Mi/n 8-УH{,&XPMpDen1"ilCAf@Hp1}PKmOle{ &b#[[ټqM&#%Hi6rU nM^jD4STpap]~G8_$ͳac-fK۴JfE݁UCWyOdVt4#ҐM pf%׬7ۛ+MX@BJ o-8C&%ރP^&g}&'X:tv';5Ȣou}/}y1Tyd;;H:nѨ\v b1-u{'.PqIhqIq)PQzFgGLװų ڒ:9QM3SjqSҖEqD-$SJ@tgJыo_Ǣv }, qpQ}Y5Jyt;f}L=%~G撕UCjsgzIhǰ.IP3X&k=qQ0ΈH5`&bŎ)zh|~@a_ņP+S 4"/Bm+`ĠdJΧ,yT;П203vkn 'tF5O\(@HDYsQջMeyuθ]bjgd<Nk)CBzeG HR:jnPvȃΛlfyRR(##[Ղ8.qtcARU}SPq {=|)Ƒ<?zz1P'«+A0vBbTrU}Qoyvx{'&QT63mTC "آ5bbpyT0&Q`F{RO{U?a@q]SJX x* w JȱDb#yMDdmQPZ i_Z~4oq;!߻z''V@2b~廞A9JڭC A鹢8r8KqB޽;E 9 Lvh4zE2OV*o<ŀn;s@)-Ez!gC.$*aؔ,C<74CjG}. }ۆ1{^Lqjcê;\ ٶe$Ho64v8ke`mEؘZŷ3i{N1 6w&8x6 vV&[ bK2 0$4MYGLm4Ua W+GΡ *$rs\CN|2WZ,Mq9 ]Z q\<$zg5(H(VX!>ɯ~EDYd7$-%f\'LDnbY~͓)=]n*r2bB[9򠼷5bnq~U#./KGEp8JR==Ta&`xZIAb?$΋!$l>}` ICx!"ޤIʜS<3MLYxK!>m2K68 vU#B4$?I.<'EwCȗhv  |o#x lhԦ(eX OˀwdLX`U"98Auﰒo.ԢUbK};1C}=lQ~4:B! f)t$К~'^Eq=V5^d)PL 'f0XT4J1CG2s K$&o*gK]Xb l3wnYIuf_0R3ElncxP$H Lk& \nC { $K>+>YӁ] 2H@ C"+ն蛟 -j( ǝI2.]~X n7!枛HmN/UE𔒒Eul7";xdG1Nry\1ʒݫ"a}|TogT \K]_V:Df*HGʥf%/Г#3î Pܓ̙sǘT }ؼR-YjS̏Ǖ 킡MyܹfW&E|ӣT]fXfA}Ȯ#Tמf +cM7|T'IYm9!YԪH4sؾ䵈ť'ni_mx44+Єh8d=ҭzT)tKnv Jgu۫Z * 6STږERKgAf1,T+z)xygQ)tй> G`SɝO{-hJLʟ6{ rWHn<xPi}[:υ;: :}2;w#vпř!odaw`?=P Pӳ:jj-Z(i%7zge_baks(g{g_Ly){IǠ7|3JEpIܛBK_7p-* .U)bL@A cy, *QD`ovETYw#>c*[|R&oiĊK>LϺ֡nބ|w3C3 `F~ܤmXhS:2qH"gRjh+* dK 2ʔ#+`,z:Y68Q$/b7Ki&#iSI>(`'Za~n@(75E{bC)h"xL ?$AG`zlt̶ SW[8fы00Ub9_kmU&N er/$ Ug#<'|( - ~F`g=AoG pTg诚"T4/M)r]$/ nnvb`m 3T2r*Wsڒ[f{]>-D*SFVjbU51b6q$?("p'`3OZFb#cZ Ji_>>G&vGB#%z/Wp$-H)}䠇0}(%9S륤BWyA:6H!e.J.C b^WWx\#d^?ց+KHBDdriuSEx\-}N&|ӡ'EM,,Ƒ v^Bs(htAګƲlDadczpF暁)u1e*JR3 LyUON?-SiHUB$H mP]r7z:ہ g6YV74U n1bm".~kgp`{줤1$!VfȨXQWjSP湎J}u!WJTWy't- 2ۇdh@҆6p~Be8J Y7,1uۆ#(l:qKtE{Zveuc(xX sZM26 g6Cb^?dt46*+5e4V_$$jۈ|>mfK2ʓ惨#-f"é[wt[TѶ^MbW,)I{u<:B/ى'P9-Q@&.5Ͽ`,Ω%q}'к#4kӤ*?C / Sk0'.Vm\6qEϜT/'3) gS+T<'̚^gk2N{S^XEy/{u{SEo㶝4ͩM/Cq3)S>pҼÌlܨt`b9du%H^qD^%߈ [`.IE:<(/w̜}18~֑3*OCb%p$qμz"JpKkRD?YP՚AE Vtc\J7`Q|va>T&E'hhH \B]ƍ{Xae颗 %ic̱VGqFn!cp;)H]3H9K=@x޷f8?]#][0]Yh%lwc!) k1B nJmiۖ["^^7'?gW]\ ќGɶ־|S! QV3M% lM{O̭A$*{t˴SYFH1\;!iiUIo.XcMoPuiMJEuXvelt6"Fx.VZ`zpCIx}eÑC7Ϻ|F@UrQ~Lvwm?t r@7> ).%bgHe烜3mA9p6)όV~~OK.!8IնF˵IDSŃxXAiȊ&5C&nȒ$^ P BP]]W^ W ܃׻ kJѢ(Ow { zbAMZcLXa ҕ;]q l d=h谛 Sժ{Gz2ׯ+QQgm^Ug89U&#LH*CpMG)_laуY:iAe$9_v6t] ^ f4c[chPW&X3V%r;0jEz_'x>k" mC-y(JJ>gÙc8Kp\kIB?̮5;"5GzA5lu0jG3=+b}g>%==hWmܽ9@"BW.#vDK80 Qi`+_TgE|0c?'D /.LF>/rtn05ƀgѬWc4 x>+.E\Unp/51cnmm򩞏s;DYXJs@hnN e.p /0;Yf)'^XAIcrEkމk?޷+Z%Zx(#¥6Pq'5ZSD#OMʣ0(ӷFĻłEJig`G)t# Qz'6)!r2I _\ZsF [Y"(NJ!^ЧcS ǯ x{2NiR}F: v@b;)9?\c)~!h8H&bY u74c44ر9q$ȯL[D_ ꙪBOi?~&0*-}0icN +(>gbS\b$C_rFBhi iΓ|_HmPNaX < c J!18lQTTk>`cma%tY]ukkWv40-`Uc-RLtIӘNNO_-fLe9#ܢ|t9N#0tF ~di'o'n 6II apjβSZB6I?c|9:O*~*ToB^|K~]cw]uȗK1Q֮KLٯR1jw`ӠH=ҏ][d?2;tDTt ޜ^(˭FiTad1礧S洳r` eE" 2Lj?$p:$7O ؇ͼW)RQYt9s="#wŸJg' HeO،s$`b}̅ Pۭ/<*~IJ6BT sӤ?0P-?f"cZ@+ٴ.* eE _lWܢ&3 &#4P:E;Cur:څm:M*;5sw k5Q <ϓ m !["X;ZW"d^%x^wb]pUѦǽgnN[WVX!` 5{l/\-%%(DC.B".VܒD"+w~IZE/ћor?D& -:qƻ+tu@h*Bdۄ9A`MRma߃٘U)Ōr1ʬ/M՝xݢVXC*hy0kTDn_} fzN43kJ'=5< zQ jJ੶7v xEkY~,DCYyto}%!Ol[0:MB=AA;fw"4pixWe~fz|(oM.+(MB'mKރebǤhW8ŏ7pm藩jy4A]הּ>&`a }; x,u(;FuMJ2)@ϊtZ yȣ-\-fz$`fFZN2[%Kdp:dvY+ r>ڻ."{mĩ##6(Utd9YYhχao\>0{h@Qm1a5ZG"H0G|\蒋/}(8h_ [s\NIcb\a%Kn k|`z{G% A-=}86U_t!;< 'yC.Q$@&眣7qOgS_bh 2xNW1T:7&, p~;FHhZ6cV}U>Ysb<ɣ8":3hRs#tZ-E^5)@܍. e??"=ҩ^Jpy'BxkS-)$Lw ,%m[mT|j}OdS|C -YSLgbVtqHuG4c$,oaMB*suz-a7Zb X2v ?m{G$ò VMh ➷xa%99j+Ш #;5|VZ\ddݐ=bý3, *\VΥɀhT@2Z{QUY+AoH Uiɔxʡ'Vsda\̒ޡ(D%Qz#gJL L9"WΎ5Y#eLAwiќ-Sߒi{𙢘Ho%QYzJ>IK]LQ밅_= "=(Z:C,L'޿tM,Ów;՛Wp}b<AQo v Gm9SerAĞ.Uuv2t:}Zhu@ݶ!oAnB1 _yot,B؇y9Apo G9N 0PPcuhi̳A{pfrs=E y;`qU@CMdB@;;UĄW av)[&θUv5tZQCVʂ;&l߶l}4•~>?JfV. ibP+j<"]jS6_E=-*_œ%44yqNsE-qzI`"-6T`̢*E:z},j=wB*EJ=[|yL/ )$=pM|Ju>jW\A>SH֛=ߪGnjR2 k^>-ȴ< #j2X=]6uέk?tE hsIVW¾*ϒ[Vr8,YTҜ#B2ޙ$089|tc\_BmqX`Xcݱ3JPX^q|p1Eݥ4Ւ~mbZh{:ZJwx Ò$!wG%2Y]H 9^ snʯUz?q;Iq>$5P+-PmJfYO$-2Iךu+ٌp6IAZOڣXKfNQO'7V0+ǔPC8:`\G[ew,7c8ZhI{Nm\D;cV߭ .Z_3N j$XbI} 7.2tKrxn?@gЧ{f[{W >.F|AC~R'~]mpHRDO`>bگyp/=)G{uwxKЩ&xvDHw2 ,e=uվ8 TUZW [7LM䖟dl# Z8ԫ$<p"!Ӥf!`^iɽ~lTr'9|3 ^;#wګJY~ƂP"&$>F 5Vfkl oBd01"Ef7 AN 7u:BNR1O19P㡆XVMKUȗ g#ΝzKY Mtlf6yGh ~_2XfoVIHh"bQ&lQR NҩO{aqѲ֭@WOJ񎰿(Zo(-Ձy/eϙ/5F+sUl\+L@3 J !<6HaPck1vTNw:JtSX bIJmE' ]- a^MF8;u*N3 .)FY?k-,}`ijŞv Q7cdsZ(&'W98 qDcqGa8-~Ϧu.iPpVK).:L XN a}Fa^n)Ӯ-ߘb|G$:㎃JٌŒqT0y1\FHhD#TQx8E}l?έcpBϚiY;XA7$sE!ۛ}%]-_zWy6911n^.7Kj^1-mX3EhS'05I~YJIūu;rmU_AZ& d*g\yL`ZZ&;')'%ҥP7k7O1bHtpK*rM n8iq  |+WF9ֲuiD{&[uwW)(6tށn84]H36;kī͆(֊iNnɃ`KVS6fQ ߨOXhGn:B~'Bn }]r+i0$ *VOS+Hqu2m\P[1!i{&[&()Ξ^|k%(yÂ?W*MnlűTN^e_N}&×wlLJfNmܜ44CPzJ|P6C:R0ݙqȱp1:"b`HG:!*ph\zGPN',5|12ڸ-tH9дtqBgĞdv;SEh:T,!$ (/O"yPHu>a,b>۫[b+xmH=<96mΜ51(Ekc=FR/=xgaӏ5dq=[,O)$q~޷|Rx!}ަ3k*Dx;d9>z=m-.R+[{ pkAS{?6H,ZkHȓҋBٹ#-ܓsr9||dm)2}|sRr[FCg]gJ!VqkaN:mKczME5FjUeבN)y xWsxTHLЂqv^Xi1OoIIDt ]um#i|#=-?ȏ :3„sWy,:_ N[@css*1dx4 8>,ƌS}}/Z0,S>Tτ_\NY X=ôvf4unN4L&f&.`7*TN:K~~j}1i>Y;d))yv5l~;vfKDll)AM7"+gf"൲jUgMX79.8 H!)3z].ثau >Ch yP0|+i}YCR94Zyb(Lse\riRA=twfTȻc|qnw|ċUqn)pU&g@ SC!JP# BA"t B/X(CUlG,0g!%,wx.uHYQSN?K]?T4{2|ZZ F#wlKcp3_;B^>3F{?)~H\azܤƼw :Շve&V\eZ.YD,m,yqk=#-4)԰!tsmÉn[kut^#N)NitRiĶ<>6 t'i)?`u]kwQ,aAs~MV/Qʝ\bLt 6OChԕIBoK (;?HzIOH+p7D%5-oQ]3#!l3 Ǽea'QPT{[ Ր3~ upˋöiT69 y(TSJCMW7dTLJ>5L0ko*-B]m{We\^pjC(97\g6N|(GPW^Z>B ҵ9i0hBrv ];eliK>Q=~D;Do,:O⓺&kHhu'{~'nҷnȸҠ|Rf?lGqoCTc[f4AjD5'ݹh'#o@џ <7N XYUDnK3V/fgNOKgyI)A !>^ E}8l*(*Nĝ\F[9C`1F\$4BJ~l-;+J!U¥W>f&W*NfuyA Ǿzc c|Cs 3plyҠJCӇ;3VM*KDښ %9tϞyʈL0i #]BCp:IU:K\]ɝ ⑇$^q>AxIͼ/͖J-OCQOh卩W,3yfNJ7"֫VMfޭ~.w!zGs\&!Igh D7pI M_3t2  k=exTV~@rWWfޜ[@ۘ> c͞L'o;?h[heWʁfơfTQŁda쟄lk_͏^"FcWnTΏ`fOZW/|:zqu4Sq.I( HmiEMVH껭KS|dϘFU3^ź:aߝ&[n<1>rx81k͛ 5Ha+zTm:JX4Qloa*+wgk@7W^; ._D-h^[JK+z!>Ǝ?Lo2w뱣Tp7ͻf0Py9ΙG~9i].Ú":>yjt#S1YK<^hY] 8WVS #aP-D 8>aZ*06KCXo%w]r SRhĶk-Ӵ $<9No'y<&xKHV8^;MMt_*cwXMSTE>LX98ÁҚ]ݱTłS L{ƾj!yPG <2\ʎjo JB&3&QM>`+:֫eJ>y_-2}r1ac .ӺǶbOϼЪ)?E5 h9hA{YD5X + 0UySÐaʣa`˛r8`R2^n&*߸v f{߼Y8P?J`(cP9^dP!(mZ9OS#T0bv`$12#Bśdц@@P;>pl14X !6 q[ejL+ $dyRxs qSTCLlte8nqK0dI'd0%/ip}}շTHG#{ɦg,oIWؿyՎ|n/ oq1lj<:O_1olޭɞ7T6*=I4 H_r2*Ê_ sLW<=Eƭgf [ZqUIq6`ida{pU\ÉJOCctɽ >#ѫprShDhj#T8o@||6JJLn #63m`a;=>?qWQGYC$b m1rZG3@ \NvxܰC:G[@[0 m#*g?*%±g&i_uTM#Am9C2ioH2XGU响Tp>,:\\G#px*|Jvi@6&[g1#*)blp^$RGMpo/>;C7+N+R_ ٙ!'<Ɖ٢*#n6>:/1O l @ݥqlCǪL`_[;+/؜҅pTWVY*=Bw%ƕZez]Ї"dNsб"/:vX b4#69b]<ٜt1"%\ǻ;N  BVd6^fҋ󽗉_ x0D0n5 )oBI5 Ѭ:-T@&Kز_%hc3[iAP: ro2s%S| .Vꝡs7={&.Wpo"*qx}a/Y13eV|`}s)ܒ N: y_o4W o{;4]N%cM)|TcBap)U?.U"6_ra@6 "#p)S4ҝ.@T-Y-g)飓Vf\v(]'fC]¹HWK퉶:aptLj~sDE$K&.D6@;*rGtmfFwF  sTkUN }{_[R ^զ]r(krɻZ c~,}i]uA] yx 7|: 9G,ȵZ~RkOPf*ϹO*ĐxgAF+X |X N["9A?Mim|Sn8h]=AA OQovMGr2 q v{%8|]SuB($_]a׷,;} P$`sΨV6'WLUvk^) ・u2A邀@l zNpYTtkxq%ƁbF-7Ǎӷ,?Ԃj`u˂l{1 ާDuB.$.@cg7i`L\ -ۃCO~ _ݱ8Оgw`{M-HG渂Z걧I#{^3mK ^PZU 8vTTYHEo3'$3[ԑB.ZeJ4WƮ2\MkP5m[܇t78C5q |i(&Ӣ(6,PMh&ղrD8fX/%A( ~ZId{>nrN\רnh>g {_m-ęosCSɽ|:*l64?Zơԣǿ1Gh_m`:֐!Ɩh\G]ɞy:VNi2q<dA[3-8rm<  W4Od*\@2V 79@V",2uM|',`akb;#УiVPÕ74uo\wۑ$Dq.+f0t-p,k7wLoZxh7MEj##cn~ө$V@7i$Ka:`F1]rPLY?}XDBUGiDJnnF +JYgM} yePdWG}b PJCLq^u,C #g0\U@ 1Yu[Sul2 ~Bc5Ξy=|6-"#tr>l\ plQ0:Y/3FڷG;.l@ 5+SB죅+Hx5 cyb )4RgdH5]tJ0*p-O T:y@by͵@'ͪf_^n)q7R(GAE ʇernO@[|\s;Vn<1a6pG)J4t)OWdPm CM~"K\Tu6Ȑ-e/ׄ8[6Cem*0d)7bFd N}c ; a:r@n3f)lS29D:H{'@.gpFD z\>136KԒiw{}Wkzή-c@*X z:ȑRNwa2X¢G77rJ;__Ltl#? 1٬Q i| Bi9[^9T߻FnhSNeikL& G]o2_Y" dӭ9E?4 9~rO2[6g9 q~#nٜ9F]_ (9GNe4s2~’ 857k /T6f]cs)ߋq  8:k*.́A8AƄsH9y Jq6]K`I TTo9f84ɝTs,֭䥊\e:H&T"6*(44wBnCz$z\{ݺJpt#$‰D$PhoV,8nIN21Jar~M?`ÚUg)sElkʳٖ)HQf9/ XՓ> x@]| ))al -cxMPweCx!H NaacG&#e_,}3DpWM %"\E+$0@ h =@uɟT}`|t$[/U G@ü,ˡّFPJjĉ\ҝ<ˣ:Ӝ² 8I.n?9r1)a QvhZ,QWձKF) x'BP2ܩbgd}@ k #xj}Nb6 j+}p}@v.,_־e 3*|OsbS:k4N,q916xFD}P\,z၁Hq9V{0Yz.;r15}ܨ)G>sH|nZQ>K m"5_ȂUA<ar٘me+GGֿŔ+ snްќؓBXJִ΁)c#=!AtSe/4EK.T[L; ER%JEX4`]`?=w]3*P$ ZE/&y\))L  3t_}QLqGZĚE kX &9 :؃ke7:sx\g>?b-j IkitJ;{;OG|bn* $ jV!nL;ivR2T1[^MGO^jSd? Z U>OFľ՗jُb TԁL(D΢u,Z[eZf}]z%p;q$FXGһ Y'?E4fǃ~k]o*!<0f\nFu)+'\ CW!9K9/IڂŠ/*`E9ܱ,kJ/UeYFSXp;Ҵ֌)'D;g=&2{8w L}`];hmNqXŴ}6lȅ`rZd|ۊb<#,KGb [*"w2`8V]cu8Ngk\i3=B6ROGܨrb54Mg(rG1ۑ+_%UF $:ON&v/89h0lʫٌefNG {:ocڂζƒ$ ̹ rA+Gr~m\ݬrNHy ^8Hgv{__6ZOTA@xlAe0=#pzΊ;qV,A9ŒұmY(;|&nF1 mOrSA]GM4!e;kMK987] KZ-iz #/䒖 ܋ F͘50SW.D7+ڟIo%F;-C$-QCJwt~Y^␺ܭ -!#AmuWd:CuՎ$N̩$S<>q 2uUX./avV;0c_,j1%TDq.zas>aV\-_Hߕos iN>k Rla.!xk(~wK A~< ;gC7} tZ. OKDi*',2?_Vاu$LRӒl=!u1ٲ_jnEL8$@I Ff"PL{Kjj:3Rgk\Z]Se zAƚ=ʟJT"n]Ь`P8S ^<8sLd ӁV7D^*zrg?n,1,-SςwLe2g+\sZߨKA.J ,T ~uǯ"o#Y9u/g֣5|nwWj i2/;+7Y+`KkMTġ)#w59=X8 s.e YyGe\hʘlYdvONɕσrs /ߪ$nHLMdF_A|hHQ(>fpC tB&H^'!{1/t(=ʉL#Sm ,&Q%=b1/DߑmNO\~&'RB*L/:wp(^4QC EW$Y.awyٙI6ʘ>z>lA%";ueˇr _F[" zZt]l5r;:>guT2 ^8DV)E`nPK}WOx~iE5- ld环.au ;Fxy|[P{JsDd3_i)7,Xuș5A g"uh@\=hE3QQ@W'L?`p&w-) 1ءK *anm,=#WLJT@-~~F_/ ;>4R'V5쑾% g,;@R_M.'/U^HE/ꤌ$emⲲ$JS+y\kڙgQfŋBeԥ~+F1G Ҭ NGe$+!B-vQס ;f%d7ZbqqoJhu I. %<'wѧգMKԾ긿0V@U5.t@chS0vdܧлM=QNGe&nx\uWy%AܰFJ=1s$ VI}+G)KJYVePK6uP0^ .l1^SgoKW9#+5.Cpvʠ BCjjܭN7ZY\gDcLgt%qo/O33ݕ$[ zq","p=W!( :Ѵם YA~]wuCtd_<1pả㨼 a)2{? 7XLۆQy^w{V`(cݪѮb/$#/`pw4_v[6$|,u1qIa9[uKzw?ؙAS$h31-YKD:y\JFZ@ɆMK%{ @KqM Pr}$iB'/me|9XQxQne* $W@xVPPɃ()P,Cݍ琖AA]Z: Z9ٌqh|=ώ5^D ޱnf ; } l;KD5']/A8؁T>BUs\֘ qìVU"kڤJݮ3YngAAܣu#ú[/Hjxz[DSqv"U]lNtrY)o$=Aʂh5+'@ Fs"-X,r0" BcЏ6yAz!皫TS'TM̠ؗ>kL% YNgI3 Z:gomseܶ# _s={T,!|b{c1 P!s1T"ev), 93_Ko4fKjI?eP?E;[|#J&o=B(L!;KyxI yjJ1cz < >IH d% nIBqƟ[1napCЌl9+(v6ɼ Ipo֦Ae#LG dGmJsOgۢu5lJLǮK^rZyHKoR-K|b 5dd aKKuW?@ȅSj3mv'OCIakL}F"ŭec|ړwuM-.7 \\S^r߸"LYwA{IF{)[Ęi$+chs3W;{:гEoA8^Ieq4_3,ob*tb81Vvn2g(iwBZHڏbNH*K@ bq.S5mb|lZc^ydGY?4['jG`N8eNnrxW1MܫV0rwo#ǠK bxMp{e^hô6;nvFCUSw/^?"f"1h3[툮-l?0uYMaHh1 7zrţU[MEU pEKyggsÊΣu_vk.QWb*dEnE; HIRUB,VK!=Ň]!@?G +Tdp8W7 0siڋvroC۪g)j>ixt#Ols/0reZG,ô4s?cـn Aget}+,V.Ux9g_Z$m@7aܼ3RH8S^%)XEGzn2091;ƃ^G45ʍ4CGH OӐzt w ~4|9a.d_) L E\yQSZ~eѤ(a{΁bq5͞gT EfakrR6_ ,LxDYjk*5sѴYg?-72y |cow_dN}'YjwyOǧGѢP7ADv=az>X;- =WᨪR}DC,ǗcAYc$k9o ai])Ri\5DjpImK7_Wy6;E7Ql;3̵̉| 8wPWO>5V}Yhq"U|1 gJ 3,E|WxQLBTnCCR@\PKFiA?^7 |B"kȚ/k n9]8j-Rk]F/ t+>[֞L>{Y'D;e4։8Gq2q";L `8~O1R=#JwН@$G;. rNT CX]Dw#F(y:* d 1N>,\*eq9C|w R{ho5% 1(b)r-g[6܉GPTpxl{srqñF~[2೗\3#K0s!{WH "gv Z9A WW|`ck_2jpE@is-hVZ2vp|<׹cH/3YZf]6mջW07?CGv6/Y U\i[k#*XsXeN0jwF P t:s'x?:>D F/3 MCo;"y{Qh&ݷ8 |hI"',OHpSU]Xuøq@R\TH+`!ې~^^ݨpԦ"?UKgM20c~ѻ_ꩀoY;,a7~".MSzSCa 6Gg9 q`fX4uAǽ4Pw %8Q;UDit-ĔEDR-K0Y|VE%U-JAnEO*l? _~"6 .~Q\ΨsCe9EMMi@2j1[XŔђ9"'>;(icםWPLJV+BgYeHtGjj_7*2GX)6< O۫džzrK|[t#ףt xWNрԱFd3J!cFz[# ϹS$hO>j.g8YQ-Η ^m8n_~ SLlޚj`]R:2g(bWGaoLط!*IDQ2 b!6Kz#\,WSAȏW ]I0t(/ut}(eIa+o@Ģ ^F, >. [EFX۫>P77 BM䆎Ͳ^}}h4b9rWg~4'Ej~6_H[ *|^mȹ7 /1io mM}*q!i~UikCZ~(ςכK IɗLi-׍8r`\qc&&45 5%OS|HL&1݇0!B%^pmi PZ/Ws.&ȹ^G>vt%1yi95}hĵ05VȖ *VGtI1InA&1% 4@!C1&[>&9e%kIko׭WsW +Zc6=I*-#߫i=Vo[ ak&DXI-u 9iQ] M8= krg !mRm6.'|)Uͣd36qyK;{`yxMCI, wͤ`/mӸZW\CBaéAsꃮZ\ ?zԝl/.0YHH:#J^2P}jb[~[oǠvpQ4]T!t~zR_NINoQFY$xyq3@1Js=1kh-ħ3z V0Q{}s` Ruez> Δ >]" W;n ʉ\:s* upI# 4YepLIH n}o لͭ~t4Q/C1kaE̽;mK*?qxxLv8eƖ{B2h""J&GkNMm̄p">GbC7Үs%0*͕af0 Ucn 2*_ܹF(LBylYw/ (I5L NtP*UHR5㻳}*Nu[)^t,LqH,Oמ?VGSr˃{p=7 84q:Rj& U ȅ$< xa; dXONJk(KUo/!UU3li\taP5Ed٫eaxfx4eA\C133ibdܸM>Y5y61u95&G|).Qŕ9oʽMtSKBrHam_CBm]ԯe7SjDHW^0-n($^am.._Ex*n8˪lD60g};99۰B/%^?O9>W"x1r_dtF5Ak5ԂxbJt{`(U[&> 0s ue'uy@+ UDyݝδ]YcZ=;ꜫ5c߳'I$UP`pۏ Y@G:T!;T*ɦB"Ӡ|=zϵTє&j4.S+}+!ImCP !H%k4_Uߑ-ϟ^Nd>=T$j܏O.[p4o5[<,!ux8٠Sm%\yL^d$G/\oEDT6ꃁs#BlL;Ug@ |BUUxvLxaWbQ×Xk[Y.m$ !h¸0ϲ0!TeŠ4Bmg'88Ёƥ߿WicݙFoЖqO/$"ׄGpdr=޹3bum^tݐ fDɡLMe!odljOiD\)mð ?)]1FoE%Di,pnYȫj+qc^ذmai- rgNZ g>J6BT݀"v}ev&}p &%0 7Jd dPf\Ro-Ek(u>~8MʒvV+27;,R=)gɂnZCU 3e`Cp-.ޏfFdHԻET$u..}f<C@޽>o 3X"^J]ݲfаM  `1w {҄LgʠηfK^Daq@=#UtiSZ H6 > OЖB"-0$BfZh/9%2.+xM6]*g>7 _\%w ɥߢ0a=!{K ptPMVWdJW\'Nd;݊lTZ+0q~LdCc/]` u~fߵ{ыg%%~e7vǤ&AeKg0}6h(ak !=ͧmآ$`/l۲0m4T3Ğ`\zT ?9JtU|q``D d7m s?n "L6!b]Ԯuz#;j6bJPb7~O;-Ӥؘ"se & s+mWk뼣F]n%qj`y>5NxUa]F<@m [}߰QJ;!.o.X'Prn~9Gt_>sXvwD5A݈`g C@ ^J#XBy825g# & .%l;zJ 0F֯6XX.p;\8 #򼧏#F˹hDq~DK>&Hr?hㅞSI?ND;)SF|;btuVLGvoGTpˠ 5Jil-w#(l~LaVb>NpCJ|gLN!mƾ]^>'T؃xɸYiWC& խs\sʄOr4%jSo*ԣ%)WlXkA(FrwTҗX)`H!Z c({r[oA\8յ`~Zs1.T-SL to6-JQ粊RRf*۾Y/!`+1ܷάCX\\4>b8" *nxv;t(I9`#ſ-ݞ+'/p0BK[$*Y[I.йkZQ(O+x(q<ek,7oɐGHnjAR!Hws`'1R?0% oǙ{NC%b#i(#liA!Ye~|83OYovAEC 0VNʌ~qG:^膡h蛐 NWk(#mu55VkX"5m ̨Y-V*4LMiCWXM&J'eknZ")l:[{gqFG^ *& @5Y9BJqDlY!,}%(>gq/goNX35*m,ǐadVx6N\s&cU< SE7(XHP7 y3T{'wM:qdC_?7՜ Ҙcq("6+L-bhg,E"]T䓬BIQkT|"ߛ`kKbsh1 Q]ݓ[$ݤ~#e25*&A@0ֹZx}=XFrB& Sk@Cl%B>|:o-'ND0jbE+;E+uI#~Fjဏ(|#|/=z/7q7«_\8g~#@ QiC F =.dsc;Wa6?;^)(+i`Y y Ekx)3B2.Ccsw*w*˓w :#Z}9+"bGc.- .<p3Ζ˧Uɚ)iADg@3`zgoOl^D+>r Zf=mfU6HAh5,5fsOaPCsSm-sՒ2RDQu󝠖 s32='h1uzrrFp;"n km2ص\fvF"Q&+jm9g떽{g#G LK\?%Iȏ%]_Kn##W/SBs{€,}_#@Z#li7zQ͘;5iӬ"-6_?_3Na-`uraa @q[~촎 vSG`di&I}TX]bؐJOJ۠o7ZjCܠA\Q2YyA$&e-}`_i!ޚ0_SV Aၪcs?,͢E&ĝ~xHKTeaN5K4je&cf:?:ö1q|dCpV{/U"1nERđ{-jZWXUSk;6UrV$!.}f xhOI7kxJ"$n萐/q-ltߓ|nt1"% ت!^:%"mS/D8P]#@b'*m],&$WE2հ>ĞWJG%q|~[{Ȋ*R<=s/SMW.#L5eB m?ƚL J*%]Kn)SbxZ@uW+F-lD^7KbC/ Ĝ$ 8@j z%Ed>ii7RHreb%{r+A0A 嶏Fp7UhNN>ENd|C;uA5tzҫcN|F8̷lƅt!LvIMˍ ݧ/{$;Ǧ!2Ywa? s 2 "XO+XxTLm-R'21."&gbqop}vJdL5('S]Rһ\ZZ*}`PWa0REgLF$R1=!k`WԹUT䅵=j ZN @-V>#h'`)xiWcMHܯhXw*& 4W48wbt5"*s@ZV#7v^8υ2JNN:E/^V 7yJV2lx1>9l=660+fr>e&"i{t8v`Np جZ6 X>)g<ˣqB 8R"[I7_ Dʑ:&X8;̠ݨS<#^,b L29{\yxi Z GpNgF=t'E"biZ#^jǡl`{[/TpX;F@[-!P{BmXՂBAJ"S")/M܆2Y0i~! C`ii9fUӸqxSJӂ8m1 4SwSddEUj>RX|}c pCq KUTLf"`+: ?@Yj={F8< ,.ʧrѳÀe= ^U-V@i EK1J3+u_Col?>ݱ]e5uUJYNF2 Y 98V䷗tEyDگ{7  ⼿xTV AmƿfeÍSsJNɪ<^o5k8(C-cKeoF`dNC#yD~iq6.πqs&ŁF@e!a1Οq0O-x%{ Euc.?,oDDc´s/o=b?k[&B=毭MUTJ5^ \e^9mJhO$Ogs:9>$zUudfX'^'.A]\֫P8CS4?g dhle{t_@4_iES0 rjwiCl>!`luLʒÂ_lW*W???gchRtk& WVCn2ܕ-uh 9 RES-iՔFCQ*mgZEOigDRyPZdqO>gs [i8p.} -} J#09sޓ\iD_i"l$Sz`g װGee|TgmJ#Yh &T5Q9*Ät H2P:A|5-4+3oGQ+`W-&?oC0 0JB‡jУzryMi1駔ي{qe[,S7pNe){JxyiK`VuO|pDn" xAbZ<@dNQ %NǍ/jQ Ҋ>lSk:⺄s!z"" sȚI.1n9E[2Fdt\F/ &lR*sm|S2-R9 Uȁ& ,m`Sy} Ҥ44ͨ+%:Mɼ;yq[[xvԘŚ\ ctZhz0Պ/s-\49/,4VGȪOv:%ʋՍMXcsZueUqj," u/ӌ%vvq{wW(itO+&E,fTD,򰚘qia%ԸaR ?J 7唣cQ H,yWJ{5Ll  biӍIqA clrKW! 3BMI[zZ6}FO imixg3/]f+t0 RK:PLM؉dssZ_ERs=N<)b#V7D<ౖ}1:'VE{e"wb>pUp{׾/iw|j{JtF.;elGDߣ@qaݔ+6~.=KO5<^ubwOnH@U0Hi͢(^vZ%,0])#n.A#ֿitpƋ$:iG~<VkCʛ-v)H^Xo긝z\6 bkUx5U;ʒo=_>q&j>P.RRyӵplE썱ڥ<"P]ܩ>@! S<(Z2M!̓`BY@tVLykso×( Њyt'0[^R2ؐF$9sᩣk[<1x+ iP.Gߎ)@@ 0[H0b@D-[V 5*Cq#&5/UQ'r]Az jݡ(z$O^aFhK}\jIDMr7]Kge<\Ks&ڳӌ}Pscg. ˠYCa 3$Gx Q'X>=,x\ɇ%vt͉Ĝ'yXc3Vuf90%uҽzݜaub5鳌'? KxEU^B(SqPUjNx ܉jΩ,G|1Ktu0!S=d VU^\&G)uqILw~XSPV~BvF\W29v~$Auq\!WnᷤbwFjuH W]=HHeDsRGϳp̌^̎4 Kz3)ޠaO~M 6jwE4C5l0=)@À9'us{"4!pM@C 3&N+9ḍ5[>Xsjb7kk (6"͖ ˆo+H[٘&J*&ϕM㐱N|ɟp S瞄MVk#%"}_?b62?yqnjohLv}}ʻD6.bPpwaʗ-ʹrK5|FB8OIG s_InfwS^mZt- "a@ڡBxuԭ6n$DzRȻn~ڈ (N"*xe$DfJQxJct,9^bTd 0gLz-ۇ5k&(9SIO{Kc>9鉇)8 jI'r )A|ME {3$|6Ȕ^賺; Hwޛ ,Y2xF樂 fc4Z˞{qQҽ[y#W2y:0-U0jULu;%Ø墨8eg٬ha{%)Z3owR(!@M+m `,ׅ2T]˨V%ޭ >©Ci͍X!D(=7HmV7sKpq;}(fM l~a0K.OlXLfnX';C(,kt7^:eFP^@&17~9u#;%qͷg|N{'njL &}@!Dz>BeȓheȠEMUH /Ig0 "GrUەnެ\Χ-BV+yĄE(3Hj G J&vy TR?`k=ةw 6p*|sNEPĔO>1?]WRϗ\XeJre؄fc M̜0&%v Y&5kB4+~ \KwDBlz. _\LZ>x</#IsSFf:T7_idT҈] &sK@HL,b7K̽~c=siK$"[p!xA`4-9gYYj6Ku9tpUK?5L*jj%t\xl뒌7堯tYiX]&MYQK{hÌm?Ur!,8IV@ZT3N[c%q.{M"UhN?F|5ɷ3sˏ̩C.!炚 t⻐"H<MeCJ0+࿜`u-ZPӪЬšu5Uyi5$dY$ug^`j8DY$Fs+W*w($Xw O qtc}$v6WYZ2]>Ѷz /B*%E!ǻՌ= <vu \'վ ś(qv=9i˧TT?%H Բ]ߏC}zL0g> GTBD:x5қs/<߽ o;6eM.W[9|S-S ҋ}Ӭd,m..$wT4[:'r*q@gt$E߸1- mfCP1g59 z`гVtx95Qql,!dքCڲL+UH<8"1IND"v}#x ?q1zitLtXwXO/!^bHs> ~(>zɝYQDDx*>[&Z" 6KRN "L*ъɫe'aKg,&)BWǘ(<;תmV lLYD_V&<5L(ͅåu>:xZ"O$"mKϗAeg֙)p>o@vk33 yqM.)^g0 aT%(0 UΔ iw1^>L7x$\k7ܡF.ꂑdk!et:>Zhy n:1UBbnuey?68k fݑgDb7փG8)}:xxЊXqFz;0wm&[g zkU1,#ǵq c2!.+tCF;W»;i >6CX*oY<ψ0T'wB+sX([oދ9[25R-'QY4ypbB_뽢/Q3ULc4ɰ2.U_ݹ&XTqHc1]ڨ]@DY̙9Ō[J֧_ܝɭ_v b@A!֧0B5 \3|X"3 c6M$NFLOե9Ҩȭ'g_}+jwN!gLLM ;bbS  r/$ ,tPa>g$oN'(\bu!]A&$p}]T5)4n5*:@P O- Q{HC_DmƄ (BԴ2\CYKzN;~ rm~o΀yؔzo`.k1c =,~:ZH['*m P>9"O8Rג fګ&Z2zIY>F4zjDم3q HOn,`ZLRht}B+Li}@^x޼V<\?Lմy@ˎGަAY([P_S 63 ').R!T!0| ^_=ޟs!t42+u{Xj~N` zwC+ĒGuX;EGmt.)mWy <6,p:,V&4GfY>ɋ\%z 2mr;5шo`3BztK8"s0{1_^ﶌK[oƯM+.tش|4!H`(:;a={ 4GGY4'[Z2mX'9qQ _5`2Q(j^fjˇ2}/ȵ fNMHę{s1Wȁ󉖓C3sǑhGC}ǥcf1xY@xP^`H*V@$EEZ #브}y I\R0#cr!6**VHkqAMn k˯^otKZqG舸}ý&PV<-+2(rTŹ\6˘6SncV:cfO|cT%e~^>aHI]lJ6S<m뀕s: ꬩaKsgivדl? A`,L,RjCJu5GSe`m+a|ze/{@ ݯ֚/#Sm/ԋfuIH|*ӵPAb:}Q** v?`g< 4}=Jrub`tWsWw iř3#1  _1#ۈd.$CXa}H/>CWx KB BC+RiBO7uqÃWkX(2|rGD-TiDc9x7'ey[gN+ i?(AMQ~W]5%(E]1wW -y>sI}uWTbOV/XMub 4p7ov^oM>AFr'e%LXPk9@5̵b$z9& d/Ln3P* Vxܫijy}i_4 Z)͉KDhyYT`*މ1I8p`ykpG<0yj3!+7Ū*l]J0rk{ 4ǁdvx᾽~t]{9*j$#v&G,IlXV-r aw1;t~LB xkήlNw[+@aLNyJIBZTj=X2}ǯj 3hML@ в u ߸XyvhȴŴYB<S.Iyv ]Qv CG ڻ'4b_y 'g q"^|`coV9O+`WiX(N|}66LxUKj圠~A$^oQ5cE#A"JMA.rw܍WR-1\`c0ϝ_D@Nh:܎$K#0 k ۂm!?9GWim(]҈>gAjVyn?GtV?NϨq‡KC/&PG?+Tn5%4oO=Y488-CcL&mcz%`E? N.?zQ evV\}ɿd 0P#ȈPĿ:G''Y7* „Fⲳw%҅a!WWd]Cw,3{ ϺSO1xg<'l5D}9cW `kmї<$bez*>+0n})sznoMJWNq@UX# !=7_n{)4_֣K#h w7k+™A0Q}J<I۫akqĤT "vЧ )X( Iܓ J{gwFD>W~-@aO( ܋>ALW֓SkyǾx%a_%2+>[DݶFa} T /{]wnwbmP/gƛ()tJ/ DkL*1N)ej$-F@"ȥ|\X;f4.}/G*LJ}:DIC:Owƈ|^c0ۆyFpM.%F(ld85 BVL\'0CYqaO !ճi$NO(-vRl@XGk['yёWBi ÓGd/؀pߞIAzR{F*AZPr/ s+F#$YGpʬyJ"Ah'Ywru Swka2(v3 )xX$ t:5+,f 0ܧPZ,,ºth g"CW0ZC̍Sp)Uios \/1`>8/F5|KSDT10$WH;tnC9lG)7e$_G 3ndTz+)^ubic[}Z9fKT~ŁKEɳ_g Aq079 n*`v*j;Z)>U#=!$WwYilN#4j aLܢd: y{;2$FvHB(8Sz˔3sEtJ~]7g)^)>:/ ŁGŤno7)?b\zRP8WΔ\_ñ轿su=f|`AQUT%;ơo/—S$,CZ~+9Vfpcֻ)|q*ďNydN<^ّ OCrqL @ S'f70AXv(]]W2cvVFO=`N@JEX*TƂ_5%!,mIfkGnUTK2ų~?r&\%Xp`VS xȼ8?3FсƆ8dW[Dϟ+0 J)' F@NWg@O%Z]0-(`@y%i2KҕrJ':\gV]@ExV(ܱf1#dgkI(A`PA0cS~JVU A}U[[duReS}( ~Bj1IY/)dk?jGuT,)bWyw&B;RG"[.P[)?EK߹ 9DZj"]foF@P2jӃheӜYe29_]l#5ݫoU"dTY8Kȿ۶G5搉Zps(ot}|mt9#̱18› IPz+:X{|ewZ7pbO`D# @4zd?l|`^t\mboێlƝFªA3B|w:S|}f%'׳ZO! 3 AD_U@ҁ}FUqQ?F!5=ڲ="$'6䆃0}I?KfIV{g:8v&Igޡ7"2c2L^\!@/nK80̉y_CB0Uԩ81+2VDiwSTpvdӫCAMp/5%&0Fq(C8;TyKV |bRb%$@ّze%L@|@oxaaYjX8zv֚QL7*z&4Xk'Nz3YP ܤ%-iGMTCM F NU`dI?"aKWR#;l^0FC^!dEݜ9 ezQ6 JZſX`Nwek'M7%$0ܩS64ۦZei!C7YZEYi U9RucނEES~`dh.Nr\sHp_x[UKT?_I, #@ Ő* @N7=XCŖFljI' Q&FDѢ0qʤicA8 9J9H([fX aw`s]n0B%k)@iM6TYy~/8uκe^ IbUmy4R7 Rbr^k-~1XL&W]k0iƟB^iPɬۆT9YF^y+nXWF cyUvzԘ[ahpgvJ!S\Iqx9:% 4 2OƏ%lo7E|r)ϳQ"ambnՐS2Ûٳ7g!p&878ai>'أ0jA0!b!kRBE:]f\~4$ ,XdQ˔6 |ʟK/jPDHyC\儵5\W$Vؐh;BҧtŞ^%7/\2SoMg)4ߢ\4:^аD>2˭x O“ %܈8{wTA tE@%dT`sYd60gRWެK_m D[lQTximOh'CMTPB6(g}OtGfY)@ɁI6'gv4]Md(@Qsq['1-:Ѡ)?ZEy9zX{Gw-c]~#Jf ^2*^U0gpd^i@x Xbݟń}c[6D o,1H33t};U+>{q(Ȫ F195A 8wmE!"yKmkUw3-ZpZ//GmǍャ9a C5~@5"K۩E?B,?Y{e#wP̲_Jv)nGY=~Jwf %7+D׷uW8&Da(:vTgl_,TcjaחV.SU&ŠJZӳXwfJ2 5ד;)kq0Ak'f7'R%v:sh-$&&+ɹA4YH BWj7OBC,S-kѬS*CwԓÄϏ'9[ ٙ$CC1 hcmB|e03QA(Fl]ڀg yߍ{L -EХ2^ q왊ò@67J(0Q:5ek}й3/`N3^$Y"w]j2j'A"xD=qe-H6/4 ]1 'fGUUUT̂Y=M-Xlq/zؘ<%kSգ:V3}F-}4G.X+cjShba ,Ft:X8P$2]ۜ &[s9QL詧f^g޷5 αb(gq\dk֠=aXpHaF{0l#L\;@t|I; V]00u+AXV;];b}Fcd ˟Gi,&njPqMSjy:f4\waE{{Щ*K_;-ӦM\]AB8P4U5Gw8!h7Dl-y/e҆y돺M,C_:}CJS\7~Tn Y!#ޑ٥8X`lSE~Nߠ(ʅ7V&;$ ۚigWJbXs\M?%Kv^3/X̮70ԯF({ݕLoANAӄ\5?Ѧ= ;COVxBՕqksY ClȇEz8)LNxL@Ȏ^8ˊ+gPm c\L`XzQZFLי^#,%_)hJmdƀT2y=n-Ye?躌>ogyrowXڨUo&+I'($zׄTRr6~ٷ ~||_acݒ&m{isy;u7L(k#qKv˘ޜ&^| 뢣D6Ow=c97"p= Es:2<&(B4y'|>cqA~ `@r"L)4gHп(W0-Qr1\#{t teÚD#&r]P)9}pS\!ǁyO4ʑo-=V6.I@~x`.6Ag"dA9bZĖi|qq[Qwaʹ-纽ɲ,}jĆS֏ˏe̔r͕v IpqE!e& 0EtП>MF\ exxrd£ZR|&BXpqXc&оJ ORI~RPtL-.b*F}8e1c] 5)j*ģw }5G֐''љ[SS7x+<8(y!Y#Z }rʹ2SH< kX$ZA^yVmǜk~ ?VG'Bd적>n΃`z"O۔%e7)o;RX8 X[&`adoh-qs*R },\"%/9ç&b@DŽ~ўJF[ @cQ+6(uxC7`a[, ژ͖EPElU1;r_iT.F -v6zZ3mX8UuNW?Ny0ݱ#9a)Ԯ[kRq=]v2+JW !#1iTT/U"eϱz*ľջ{X"Qf4,蠟Ģh~2[T[3g0{/Pߙ!u1 *Bdm̩aqm,%Ϣ*&\Ee!%PL]lp_J]gDȃ07ca-*.tACsO NY(lw?ΙevҢ8PƵ<k7p`$h oXgHb1dýQLM EUȿ0GnJBr[}3?J)bܧnρ}l {)ơ yu48Tʵ*DSMeZ&)+n|XS@W=enA^s@O H=JgX x!W,R'YG fhaՍfź|ӒJg9g\B %prb>%)5}yɁ㑐V8f/Z[bFJlVB_֦Z9c}r;IO?/n3SG;Y&WlL1f,{V"AnFKdFޥ3!g>S'걜g!s bg@=kRvfI)AFmv>yԫ ⋼<\>1(*к2o{~->,^HxT?y,bVLa/Ju UxFA !Z>" k~#Ieg ($G;^Ȓuְa!) #d66IV@a0IӛX3y.DM+HX|I` x.Q0YP1q.%]{,eZh'wꈆІ40V&F4EXI"D|\(x9CWhà04| k$yXD7$>-L|C4jCRg6\ %dv%hHq'IP׼IבAR1~d]f]4̍v N@CP;c%.'!zt1ٲ h[~;i,,j -D+5vD-G԰O(|ZӅ@Kj9zzK\~?O35k7dpHGbLJ(!2mxgD/ۆؖk о0n>R2AUrvس,`Y|u{NmC 1zl2ٮed5aL -*@IsʸApv_ o]>LkT%PՈT0a}# >pOMlH%Jϧ@vLYO؄9걜ę ;\öSI>G^AAfS8$efB @8O tZRG'pQoSF/"j('<^KFYgCy{8dj8ڙ%9ں#3k醵vǬ`z c@X:3.k[[T7JJ\G4Kw2x[#[;SSP^c[r.\&f} qIU:nD?1k J,iy1j8 Gթ([~ (1JL?a" NqTY"<\ O` 4á}6*RYb}hql.f}, 0ˇy)4r(3}@ S.R+~x\u٫ Ș> @%%t7Я:T*m?sq킜pјU({~Uc񼈷+2xPsͤ " ku b"aqT7ӹEF`i $ ֪x\5c$Ф=fA<wˌrBm eOIyBy5uYf+&l5eXN烰`IePTd[ 0ǒ'S|~APkhsxoZ0f9/5_0RBX%_ K 沾 ͞a,h&~O~E*ǟF6K-mvIȽ_S"܇LNMQYzgg0N B"(:?$R|w8N$sʇ돬?OsauṪo9YJT*\SsdW4fV6SJIAN\q81EMɸuN.o Ca4|q9dO ԝ; A-W0/NZ G& ҶBϬ~j$*QSF\$:4erȏ z "yTBɿ|t]o~jrRMS}ULUmVQ2 \?F[VP]/}V +O(HC n.PU{墎 9"p[7=@PmvX kҞ& iyܾѹ,mq}]B>8[ڠN>&vR![?QRua!{ll^ZTk|FZ .]4)8L5ff)cUy߸lc[!߯ m/ 9ł{A]onh5`@pCpVGR>T0%ŵ- +4v%uFS Q]ahF8']?H2QFo:U7Tχ`V<4}.ͺ1!g%Mv<S, b [M xdSζZ  pWX82k( sf ÂO4s Ʀ2uwgjdǶi W܃ VP;/)e3Yjl9lfh=ui8\h-Wj|4Z-3:|Q~4R5Yؗ R (1Jȯb#pX^²*Qc;Gwb?ˢm݂xPkvtǛhz+PKUѧ?4@]_Ur|^+wh`E>O=; "!M,[\3uH=8~0 T Ir|]G-X>Vij7thpvo[9 eH'YW 8}J%`e0EF9ux#ɕΧWޢcpTN.(4 %0~fQcs }@@ r31 ҴRZ < dF[ug]edȜSh)Z1U2aEb8ܫF{`(!an!cP;z1Nh?#<|)T@㏐n֏AB<2S2cþF>y S=u~Zl8%F;H\- _=܎$/NDY[Ky6-xe*#qzyv4Ʈ`LaY,ov)*'a+rf)k!r\h_ Ќ U֐ cΜT&c^ѭ󄈰`y!Q\7N VFAF~? ~Hҿ#$&y[('{.Ԃn "7,sYAy]p;"92'~TtP`KyVF.ֶ_$J>$,^F]'>g71.=qԵ=Q6DYNeʤ &KyS#^GM͒quܢBwy%Iٵsjs{Z]@C UIdgF1٢md"IʯD*tvA8/,rgSԖ"=.C{ *E?)eԻ:YJ*Ưs4[ s&5WKTC,Plin:Cu^[ldj{?͸v >\_\N'@[;́jt=1w@ Is4b s2GVJŴ]&.:]͜C rx&tыB6^+ϰi/wRUsF%:&uhn)Xvس>RzlfdD˔$K>js4Q/Ӿu)>|ۥs~- _!"_į#PCAh9Q U3MU '(ѩև戮4I(q`aY]1v߃o(Zswh'd}1}Vb|d6-S^٢2ЙOa4C)!svW*06G@P(Ꙧ' ??a|T)[BF+WaO #sFR2h5cۨRTzYLp_;*Jk=a4\k2%|b[/4-oV*+({Aᮅ:Qs[KqkgҩbTnjakP8"kq7үwrf:V%u .\8Z×qXr7ǔcds3#_~".SI$]Re1h0$:p78= |˦*yzI4?r6=g^^v7/4;arڵ+ cT#)Q5LҢ3=jJĥ懷,Z}YK(4ccg'5xȟ&phet7$[_.9wW 4ϺČ\ ֜dz_y!2MU޵hOFNt>"7zbCōpShĴy8@{YV69'`ȱ 2ו5{ +mysd3A=n8RQjViA ȅ\r!Pxjfo,̱;kaI^PDPxA?hxϸ<]ƽrKoaj T^mݺ~mANEyR [Oni=& ; gVj9fʃ{)-N"$43kxaM`mwm~ wvUQ\_;oV朇?Xڝ8LU4B-/i?>|S̢č !ф@# ܉BauG4Cx5p({P @.(HܕP5瓩r =[W-YvM\J'Z9D~Sƣ(V`)p-2 &g| E{(n27FbdH$VPb~Sxk&`Zp{EX4|ѫ-X ))цƾ|}.E?t'W0ޡ% B$;E;|1EQ@p9 NA;B?wc_Wk'^:6n:u*zQMl>'*&Yt]9yhi=sð:/Qsx_;a&ɜyɶ~udxJsIШYC! > XK2-1KrDB"f*w\0unjeLJ]; uu%RTF c.;p/Ya]=#tgp ͠Y >")}L7'1P}] E͖bR/y!P|H6V=péLj`RL|iCӉj|ER^|}> GXg܃ز$XO$Ml*5" H@WVMH^{tÞ߃jЙ! n;L {5bUYa|-UU44mF7RC7W}l^ۖ+ _(vV^IlY`H) on`URu4wrfQSH8+JU!C멈gii#7]x|CF7jǮlzzڔjzz\Ȭt\q5Cjn,X%W=)P ҂/@J7Azy>=6hg8dҁsEB{ nSd?@zO:?e-QtsڨGĢaWfT&1lv$Vp~G96wH& PyHe. pnC=496s"T|rSQ[C{!xetrL_# K;ڕH儚gJZ>ĺ1k_,5:1uW(M}L&7DkƣCQً3LmJhcg # ^O  ><2f@q4hq]H5e0#\䪽 rn;m<>B{T6,r 1lIHB'%7 ?mb8y QZ(`&ndtcf04I<ÆG⸶D & hx/'WRITwFPl'dz ǿTNslCќв :b.ɛٴsO 0{̃k .w9; Ja[5#7l%6E}{6QҶdrMPGfx>7B>7J ?g^A7CSjLWb&t1-f@E]/(u6@n8ˌzQ0cxm~g?5F[2;ouJ3aU'8,^ͭYo!@xLЕ&}+J_)sy 5D#@%B'3rAgivY`xb.B2^fğ~\hͷoxAP3>6fy<1G񘩪U‚E? z'$E-͇XC@9X.@؆y[ny exczJn_-VS]qY$]~(r{n$4D$ɘ8gҰX* 'ma0[Ak{ ,C%J($J0%S5pL)A"PxM+V:J#>s%aNL\?80XNKt, 1q@PS?r0ZKacH "@-Tbi XԁJN8Z6UnXE6Atȱ Y5~OZsE瘡Fb)_tPQːDHtk]*Zlo-_:;|qdjħ bڒ3#g}ljeFJ_uz;I{Oa1:RX%4Ju|~_BSr?S 헏#p5\gs"#PbjQd)gC㇯vBdyeED5_:ЗfPw)zIxr=r%̺^{0)#rFmiiQq %{7HO,uҬs@U.RF˴jv!Q6O]֠:٨^&s`*Ӥ A{*`狝]BПA,;sjF^?l-=eCv@D\]aš̳F&H,ZȎIh:Fn~rbjXyN]͵r"i'$;8OiV%=_f# RK1_uRvr=dqՒ|PK\rY[ )P {B$7a^trM5xYJ{/qpSW~W1^Lk_"{!YIm~e/N?< _<Td$|뚘X86x~r88GC*JũF5,5$vP`~DvW8`&C_f7a|!Pͮ3-ijy ֻ(% 0$6 rktkb]4_4ia[ҘBQ5P¿d;gfQCvRd6MFHW`ґ豯4sihR _lV8>-Z͟}VgI:Q{ 0 ֏VVEg6oav"|-)?4@-3^]1N.;[('CĉJI3tίʙrIύeZOfٖo1<9V«gi7 h`prd1xwDu"R2(-:T<20׼@džc ^~b[)媥jm/'c/c!eqk0CwR2ܥ+ r#s ,]r_Qa&ˡ*3#8G0Bd7`| 6})Eeg":=L$.r?onD&(ﳧ6FpfJҥO"ЅȒ̆pNQfYTUDCZԙdKSaeˋ}=֠ @XwÉ\}1<4fIu_"ќAZw-GCq񖝏̹r6ŏwPޏ6,7ڍM|kS* sD(H7c0 3 Cc ?Ռ4[׽sL?d%sp{Vw?[-`wz Juc\1b߰g {q@yhsȒaȬ(IO;᡺%6mD 9)ׯb7vKaY`m edaF&zI +ez{ABʚ@Rs8o7%뛡rL"eڙ1<&9΢8|I"lNf*rlWǸ+Y;oלTT~^zMv$/\HZ.mX[AvDf_38y$JT'oi)^is0(xhIHOq \yq{'7`=Y%'/`+N0EC+{oYY,loQ`>Z\bx,zvWj]{ @M-&a)):H.ܖ[èBٻUɁbb|^vg[pe{|EmIpp*-e*~)\UZRdA!h<@O%9w(05}0lbfBM>5G~UtxNx?vughQJHS[ lz@ux'#ߛ~=hh-"*6A +[xw{~V>RbۉAOѪ;KJ"fScR<0 _%h8=5vR2&[B[BIb3)՝QMPEeUo{_. N(ݟey108*49OӴc=7֯'iY& BARqZuF갾9׵|%nձ1`ش)ZABqP  2^/գl1B#7fbF+|MzF3$maˀ,2nYŌi}畏ޓ&Ik (V_(uqW{+d<&8 Of҇XH_Ȏֽ:~%[4!S~555!# *,t>1+U[#-0]ב1OVqɪ@[n-G; Ǒ5Ptͮ6FݯP& ڿ|D% tunf aOA[+Z_A;epVUDA]iP:PEoL31uɲp'bI%beC`/S"@ٽWy5|`W˶Ƨ&Ȝ"Taf%sm"f|}c~jIjȳgK؊-ߥ\m)mG 0YTM;b'&OB ?ް{1t%M3驗>Ѣ{([SlߣjqQUuT_x _ij]6Fb8F0v}j`5qFx`V+"e   Dړ{DAtCXʱF7$vL6zpǠ[rMh8@ˁ$YE2b 9D< } J|[Y ĊhRvΫ|>vP4]{gDK9 []ygku4Td:ݓ\-(h3s'݅ q6-QzbF0nD9 1aVs&k"lu˃Hq@ya j?F3G'v HyݺwU~iki*hWᏘ>,NKl2Anw8=aGBZ` 4%v(}pFu^eߩiP 70q 5^x d(qҾ_+xNֺ҆4#zfza[q>+mR:sЬHM 1iwIgI<HU4ĿQpRir^1 dpy7KD5N}i.~5G.HSOЂw4m]j ?*y#->]f/}!VQtW7W EL1qt Zb(C4E$Z]r6OQZW{ō$7Jx7e. S1'$ELbzB#k^eJ-L^M Vme:b/ĭǓߘ4O7:xz>M̛GTBK$ӊ`$ Y jc9*TSKIpo[$6mG5۽=!G-O ;Z!1;觶3:z;)T\B8o&71|CtqBp pX us*=&*5'axn$XM;dѤoqh41 s? qiz 3B| 0V֫[u-*qUm;u" |/@)WbCđ݅{$ Q]v[KH5'׭WjHwIwxc$4EAvœSҚb=`Wd*gb]~} (b]|@SzvٌLPc+1_*g-|JhGݛܝMȷģF73?RnJ`=6F[BhȒqaKJUwbb79sI$<ҹl Hh‘5E(2qՀԆ{Qj q?Ez],(݌wrJҤCk[f|;'a]~MU0G:A;q ~M3hIټ)ILUԜ}HϘ&7іSV6A$`Į#Ub U^5ŰPQTФ< /2pp' Oo@Xձj;<'I' }KGDn< 53k&$@%={ucp@{ŮG@@- Mm=fc~nhdbvzUDtXJ+>Ǻ~1|J< U~WzЪPI4Oo#YZ x)& /cI4pvټfAc%C^&an[LKu].OY䍻7W`yN[&R!-0 x[x_l,|9Tp6CvD~H_2>XB:b%^XS*I=?–#z {^So>Q"IZH SyZ>) g3ͣR~@;Ji[i1x}1Xp|- %`{ o^Q3'AW?RgHw.s4ƼI 3.wDvyD/C{}" pa nK f4},Ɲ @YU~˾q;c$=f"[c80V܍G"❣|G[8{';J%^bER=d=UCc[p ck‡ϜK^=iH8 H+ª?۳I{mOo^;OOs9s3?*z_nntE&ɇxnq ^ udTT$zQ; m^4̂Ο=?Po7B=K.~;)|Y#rv@Óޯ&+=l H<0<.G1i/ks7#ɮ# ^'6 ZMrK$mրɯ1ƂȦSK"B;Wpq-4wʹlnú-pݻ5nO)IXNүeD %+ XC kjtモ;jA#r^ ?hb1?Og^ >VX-./# h,>bn7B|SdGr%ih@q:OfQ4&mGrVN;U3" 0N8emjzšq&7+z F]RaOYW)^L 7wNXl]?c(Q1jH 9%~jCvڃڊR#9f/;YK!ީl+*.܀;*] Fyx9zJz}> nUW@q1@gk ]_=-ȌLHb%a->~-|~F |Ū zæm_Nn-> [n3` "c7> )+F\Y:E@8ZԕdKUMrQBIB`U;((k@f p.nhiD'X2e5(/U*|~.0VRX5Mnx-VP4ǒUцDcNK%4 ~ `QlF 3Ѽ@x&45 _k8WVލ۶z IOtN<'ϟBJJ1jޘ 0GT)Mѵx +h'tRMl9tb+rխw3>ZŦf ANK3|9ћ"eӴF1<>x% ޖn0_Tc̑5S:X3,B|83kϦ(s}rlT:ǯMf@?g 0t#?ro'kBbMzQO5ms>m|RB"yvnR}(EèWwߒh`O^|sP_Krm>¶JYt,M=*y85Ȓ ry;E]즐 ;)O3^|Mzs_D%F 9迿Q_(T8E{aZz*qO}Ѧ J"(~5P~ulcS~$1h;6,*as?Yv9 {8B[8+k5+z4Zi/6/V]j?d`RC 'Xqs3^j6DxkGuKO UGt0XJ_Hhna.Io9N&',a_ 0d*u-d߶"z]bEU`r,dXocd)%6r4ۚN_ns*"Q{/J4"r]pJ'rYrXן]:3'{Pݛk߃nϾ )(sp(']@[c]_1Vv2Bl;ŞrcsyHs~,axg6 25I* 0g&cu7BBI(i?HA?DAA]Xf,!m4Xxg+TP:54EfYSAهfL005Y,?Leҟa,*)]TlQzr1CwG}p-bj?y((03BB"zBvؠ2)]<}ű|eV:PP%$ypVYYvNgL'._J{pEtޓSXMA G!…i*Xc-mG 1/gTRJBnuUdB3ʩmb駮@ߖZvY;k9d)PO-Wu%Œh+(2 \HRV=ܙ0wE_lAvL rPh0ZV$_m]DZI<k523Qg?xāE[bAES;gw-TIr'g/!a 7E񾚣,  L]P=ggv1"p]BgGKY%6\uH97 φsڦ6xDZ3Icx*3E<9PĞ,h,ά`hE4`jr3w˜>U%D!Q.ưZ9Qߋ Eo aklpiUS>0hĔry)=; 5u{6>1m#lYZCL(-Z)Y.itu*:AV=kb%q]@M?&*?~3˻3J6h/,]m5rOzev/u=e\ϙx-ϟGK}NFꎉI5F!4DTb1g&89n>@N៱=E09Bq6` ˀs=8.S} JwB:JQ mhGp9y~-Tc w](m.ޘ†Il)ZvDusjy=%6е!K c1<ز'LnDo Rn{bd1K#|Փjd4Z}M-tG_4*zmCaDlms'}nu; e2tx mX!tw[/ -b٘LxGous6шI>on9w0HF#&|L&FlQRh l n}6k(-.9azk9!W2rve\33z})5Vk#ueGh) l;.jҚ6n ыhPlt~E~ĹNbxѽ߆}/]Yid;j49}.b˨@/q|<.mޥbe>Epވ#rs[n+6\(ڍKVز! ZeCܳү磐o:NM6B3;kl&H.<vvx BKc`\ SFk0|):}nWMhV9U!c^B?6 i>Eg-aq$%~7ޫ>ѼӴR?Ņ^;Ǟr %{W^WDw!w?k_Aƿ2+:,r&_ϋ/&qskks2j~dȘzE]*hRAt߳<^ܿ9-'=Bpv8=̃xBp:^J*2S*Ns_fkqmG[yZIJ$& p/p.4%brozzŜhm͐K8a*ۈԦ!BҪtlJcYԂ:.δT.t<˷Б&DGUP.䋦䦓5U@ zeN <GaMI~B~Y,|tXžmSXf1|Ӹ}!PQHUBy̆oEFd( f']d(:Qr`SՌ:IDo ƇtirUy]a:BS36HD#es!b{ޚQ{ۼyV&4PQ (+^[vFF$h z9k(HY( )-="{0R!mmxD^׭/8 C@پ+RKɪvA ,)~>6 _ZEBB!ӄP#;~D^:\W_a> l,Amf<YFKE2Lxq=!c :ӼTJ?mak'=%KdWq'բ&ޡishliKh.| ˖%<> CܘGWL\Xy}&62<V2?JA8\\1PkB ,/Z$ 8 @V]\~Lo*1 T bWۂ~E{Py3фu6r'z/Q:uRhNEn\'L&L~] P-H=Lf prIˏ4W`>5P,"E0ŰZ,qPJbmC6WoJȌi_I'[jqEӷdH/N4CUe6]IPE Q=-I _Wo X>xUJK<:^=:t.+Jl'ڤ=2|םΐ҈VHSejxễ7 qa)уlyi,,0?VH a2LZdH/?-MP:.,!`7n+{CJpkfqR.lσqְѭ8'78Q^jpU}#1CO1yM{Jtu8!D8RWh1t+igX!8 T/iNpX=rQl %2!Isz|ms\mCtNZE5N&lǚaYl#o)]+" ʷ1%|/;A^3Ỹ5/٭$*` p5wg#azn3zcF5 0~t-3؟v{|95ҁؼ? zzT_W;ǁo(숗* RBM.dd.]ޝY /=W{xUnZs_pwuJ=ɿ,X)\C bJDւUL7'k5Dp %q1M51WOGr5=yQ$Ĵ0b,6SȭSO!QuhE(; @ݨBb/ȍ,Yण"cؚĞ}yc͇nO2^=bmsNZn|htsm]`>Bj>=WTW ɬ0s}\Ի"-U" y;qZJԋVpKI/v7)"kGOέ~ U;K6hhTAܨtG79~#vx70Ei*~r<&}L~] !Z*թI'[yG0)kT$?P_g9USٚ 1c3!V\5Tc-h,c+zJq(KGody\ fi*L̨U 3G>#r9gu,r<U3בJzq}HmX;0ZJtjqe^J v~3ug==7vGĘU6T^5UiC1aׅ Of29r2!f`fs։,|7VPc[+9RI72d!1S6ͺc0hhu`5 2`xx YkkynxH/Nil)Hw>(/̔8Hc4 eͩTDtYNO8,uϵ N,uKe cDǾ3X6cpe6oT֋9i/?;G?k BND MoYkhݮ0F2ng=#&I0ȩCEU29焩+rNnՏ*ؤK0ݫ^eV2XUb ]{L(ma7DؖfA;" 2RV*T VDnsuo+lEC5E6RZ NܼS <#LA\X J!5t>fK?rM10ʑ|<)(?z8]925/`Cu,/5+vݖT<;}lQ(|ne`ोj!1Bۛw7 cwqE ~f3+]߫|G8Z'NLWU8s%?:L]HRiԽՈ4]{QٱH,*m\jĺKT=Y31`ҁ[Wc*{ CV8.\ r7YejD "RE:bQĆqw QJV`,UiQhe)2uL)J(b/(H `N?yq \j|c%Ѣ]' IK輙{x[1*~.APM JL@n\ؠ%M"z6U-?0.gm-B4ŷ3C@jc4^\8ȁ |_\j~ ~'Xk~lO]e3Oơ&%L^z 9ӧf(a?!cG7T͇'37_G8x}$N)E#nL{Ğ.QO浳ueSc=ip[6v@Y@@nA+Փ&G BfvGC$8ՒqsLAFkA" 6{SOQxu/ -F^[Pm7[iy!Um~'}WVG*yvhS7"?' myKg8 }L!W7"%Pf_ Pb3+2 eegTSpJ{"a/RB'm߄zJW'h4%=mE:{B:y_ P/s0}l~y.KZ 3Դ)6mO!yFZڱKD@3D&G7,7S nacPYlۖ"gsq"ҷ"X4`Aj?&];q6QH7[Ŋ$A©|V㗪}ۤKս]-ERl}Bn_`@KU<;)9 !,saӧ}ߚyЦ(̤/L.{ٳ`R<߶+O#djsߤ ucK-) Ŀh7{F.PP4 Ikje,קN r ;\;>F#x k4 daxO,54#ϘΤ/ܸ9`D0dG?֢ƱTOl/atfqV8aٶ_޷ ][սIg;AO̷ITqAgQ$\MPzmqR?;⏙}c9KU(SC<+sB4|O1JCmBȨt]qǵ=~Oָ[6VM:,c,+~_BF cyB)Mb^Od)\ŏ=KrȣF8TõI!PN,q DŽԽskӁ4Gn*FŮBmZ лc(-a2'D Uk.c`(@h3;tc]Q|(8Att&9Gk1Ykx–@ 3k3v1.6܌ M?-F~#;9q|q5@317m 0o%mhJe wd̀4&!*=YS.EY5unb;,N ~JWW-&uCiw ;qH?b45YɷR*=BnbGK42B@Flc:"L'+$h~IymVs3@2]Ex[Dkd<>|v;/<@*ڈKwj<4JcX]c&eK=sg!~U\y *A;7>rhp$cȨjj0e) ZO6h %-Y8-%g &ZuFk!c-ܪ|)'q;ƈЩ\Km[s!qDZ0ۉ)THj"#KCX,#':).UքF{8U4"Eb-}=PuAZ釧 (w˩Q5c&c-rXt}Ý(4@r6Jqe߄k=P2P;;dHx;@ʛCX9 `u#SJO1=j -f3+as#n6R:6+(NM9~!pW2ܶ/e"GO:?U2a[ϻ6)`?q;%V)sK[5Ge?LVHJns<ìdCQusSbp0bzSrpJ6ʺ$o0SUCOSۚ,DY@#B$,۾]; \CM,“XtχhY̢ZE LaN.-42msu8^Ksx+%/;A//<A i8c4B BP2(p}xE# qx$& &2>e!*߈+$yGk(/9~$%@F;[*q<}x)bnfc(B FKm$6D&`m;br1ۏöJyA3 =gLpА1Q !(绌ߵ.-0cG- #_\Wu"՞a0~,3dr8:=@g:ĭ%8"-Obd(ksܭ䦫F wܽ#ɝ?73A@Q}zڈdϽ&JDKްK!]B̢jC%g&ՠI(&/]mf~ӳ1QҠ*,h݀ 624 .Es=rEs>Sn44ypEJ}ez)Q|,H"ȔȀI͛dEb:+B׵9XB>xu;04+RRR,BT|G^O_7BHe[kUDsLUxG TsOxirjڋex8r$\2$ LFUcI/AΊHשml]ސuEX<4/|\8!2~鑭@Fu4*̫D8kiRj+d*c7LS"BJ| uCh I4I>%Q1}9nB:۷l4E6Ϋ̢}:9E//Dmbwp;Mn%P=!QK5>18I^% deK ">B`A  \xg#jRm$KsHr^4-+ִ <Ȟ˹\+Sk%h}`ߞ +6 ɼkwxP} 1:[%bj4ĂJ- ypJfafJ;T~$SBJR#L7banYǣ+~{]Fv3pr~i rXk!vjHeNv> GӦ`BzEPәٵ+Q {ŘNoJRmRȠD&pDg?E7r%u I̓y.۪JnLm< (N}ET02Ho|0cұJiBiup>ݍ ;{lP3NZ;A<ؐϘ!M;\]E+.PdnS)>~ǽe~LlKFh˃"./(kW*)`Yb&h$O1[Jj |E@Goy(r`ޞLk2B] w&2b>IcUnqNn0jV*Gj!xbg7=EՄ"hnyi҇AޕRWPֱ0{.Ei}!âd>UkR1E2F4zWYkAH;w߷t-ﱡX yF8 ca9Tx~W]gL@<жs]LHW/Zh7K #4lh$Q#p; !c2|tH3 ,z4[-3=k*?΄ъ%h0\i5 *U>n׬tCqmLU2t^FоD0%n7b¢]R?ȡu6<\WAiCYT2IXr]"`T];O͉n9b9^ u6{Gok6T ^,1ZncCU'%j RE|HF&J!jgVDw͓՗6ٺ$6 !.3s9`'@@F}9F*o }}<+,'m W&?u0YsOb”vH"(J)|T %+bJY$5RoUy^gV1 7֎p"~.xқKow)w`Rk VƔt@Xw<_fka@F1^Yt~xҬ'2k|H0C oHT!cg+̜/qhL׀`#B)Ƥf 6t](+TxeJ{ qH©$L&nɃ  MIH!,$hɩ.ebvxGh|r?)GJdr7m>l]nOXпޛTv-v z滝J̱THw WBmڕX~YX@gyw-Ն*%ն7<q!˿n9]=lM2E59O2 E`~ˁuMz XB/ A89EX V?40_2R<&-$dθ+.9Z3=;pIeDk3،z0`8FűnGTKY|e 3&c&2r'2=azH,7ȐSs)\N\Dt y\G;9:)[}jI٢ {~rmD(ITGM>uQR&UER㦂W%|,q5&uyU&xmǞ-<\Jz?&ǰ*9i 72R?B15#ZOpn(Eq6`S$ܣ>PY9M8[o5bg6)٤|-fHud,B/刏Jx&nƝY%K *6 U DO{W8V=O>VMg(h$AFU:oOO ns9Ҡz0ӈ $ĄSL_{JLڂ-c%i>y4[_BmP> #Zj00;=F&ůeǹ}v]U@`9[l%+ gM' .^_˨f6e/#3]m@9`-$&$Ժ$kMwL5 Nx-T wwJ<$ny)f/s$$Z(VA^G[c[ښ.ҡDT٩ Td"tH/f6D=_ˏ91hƖ /3Qŋ*vD%ˆn4,ìzWyrjwp|&5 }L߶mg.[[4DhiJUA^h3Asp[w;v|ɠ%\3!+ofgtʐ:t%r !1>$Cggb@;(=cpض)a[&Z"szjd?401Pr5Ҧij {f-:SB^>?)҂"{tKFFjҫG7*pކg}a2vqs${/Y=.)aytƼꢑo}_':l& Ȝx蛦*9Hq; ^B/MlBHnrC׼B Ǵ `qJ!yN&O>+4G{ lueGjKYb5ထD'j,iN25u9 p*38o"lחf|;ՙ`.GnLTuh?b~X&~O:>.ؕ#1-j{1z_̓oSh N ATFkoPM&mKn9Zy(q 㷢~w =niEHha<^guNt^\pn@̞czl2~HO% _Y-4YuܤԴsa3%H+Z95f H]~bpj1Ӱ7x>˄ >tw0f~/q]SW:D 1id^*XV㲲SC Cqu#c:Һ07KMih7nyt~x fDA %:R-R2O, K7-͕R|8?VW5vQ'uN'T oNn۲ ??ؗn7&GW,Yp?Ng:}Y c򧌗ME"X  )P{OXLX3G~PMw LǨC ͏XD202{`F|;Cт3{WI\(` ,4sFPtlhӖڍ_FŞH`8ޥ "ͼyLfMnv)鼪ߋn2Ɵ$~dӈcnG" "D}* >4f1O@{\G/v/Vq#~P*S,p_[Xa\~RToLO1ܖ޸6Rs ,.7lH ~UMϟ/h |.aP㾻*cnإ(5,']4B@3]L%,"Fhc۴$&O+fͧ^}b\{.h+2гM:Ö`;]/)gjY5HxLAA§. Ŝِ}5oTa?! 'N|aHYaD9-@mCFy"G_t& pOo do/gVcr_\vwcꯤ&֜{`P|8񂑲!+h DeZa+Xv3_ U,9ߏO^Y8n1HOYnUvw"p37Ny}+L„l0>q߁?|=R%|j0%/Lk0 M9m5GlY<}= !Ŵ3Ǜ +wR-Io&,F뽫L.f!F2 /L_&Bv'A28f:\ȩŒRA_H];%^؋ؿS'|@Kq]ʇn'&zui|{>X 81fEeh#zv!? 0Sj~XzŌhW*ċ]ᒍLG\mD*^b^T䂝7+P-i]{y/۵#sW&d8c,D[TyJ7֛ϓ)Iϰ`ʽ :~)@@@d[ᒈW)K c-pim'}'eH;9!JҦth0 :6kPF ٍ.|#5ktNi_(g݁ M2M *:uɌȫke$TE|K)~i|lFh,Q`OM eԞHзh<|GhGŴE?R Js/BD9D{@_˖ }]hsiaZ٬%Εzh8θ9LAK߿ӛ]G+Vl{ &s~` 3J?`kK2re tɽ%*Ys;V%*>W FJ;ڟ9{n>)?y>V$e'>&д$@ U[suK_?|<9KҔGOf9$4RĆy()z{ZK9eĴLAfA6?.qoelx+~!ZeDewby { Eg-LFdOX|@ޠ2eHQǹRso|ɤ:s$K  զ#p/χAe~E\O*q QeDnU/7:2P>[3{M迈ls{1akW`V@YaiZm5b ЦJ/\R~#m";gfu~Ő&dr RMOB pM:)Q!YOYh)ܹs:?,Xh'Kuv 6:!5_װ 4ѐZL_{ +FuEQvo7qx{b㟔}wBFs8pgFyx]3 Fcnfwܬ~owEי֯7C=G6\\}= nGbS_u1ƻat)bUP1ϬϤp(bY9ˏK *@K"qZW$gC oکpY_imEIˡ>HkpfN%h {4y7W]׾>mL xnd Dh)sT-lкtfgT`4D@rÿ s1c}~Oa:$2y^`$ um'.y|ð<̑2_HN=6{#TUh`z (QOxqRUedK4zZBr̂:pw*Nc\}DiRm cuV~8\Q]B3,wQJ.2͜v+#u=tOA) V` j1&<ׁc-ndVwXo}!ط ϯ>+]˧Ih]lS~W&o(ba^Y#-Y@z2CBe`nEZ5.p=[ UYFu\S,{[\ƛTƁ=-0*J:G5'ӬmUT{yEa5IJ2 ;oe*6{ d>uF7dA@H,p[PW*p||l)#?6:b!Er66.n"Z;O.e t;g )iL9TgyYaI}?ī|Dv rVј|B: 'r@oM f3߀H0nᑑ MBW{K_KT;3f#E1Dh([AmpGɖXILQ_q]/mx_IBwFg/ tiNA@mB =-pk!s+^5,Hf@W`Oٱ >fgDGQ $[anq`xLA+u߂W#>SjXP|>F%>E6nU_5 $Q]xbC4= ϚZɜR-Вb,Cyb(ւV XlF:pco )|3D(  1YzY k۱嘏NQzۨ$1׈y[W:ɲ,yh+РS7n]}gC4F@r̍]Ѿcjj KA=|88NJԎf|:-+5J:|!p{]xԙ@MDAx w[!Ay.k; 5!hM!,%* fX;OgIV:ՀN;r %  fG>8\%7fEk I4>" cAgGBCq1IӚ;x{EXm[\<ev&>ֱL{qWͺIBoخdt66f7'U$̝B7l}2jl1rR#V {2z0}o-Ԙ,D `+@0u~Oj%e_2'ס:[Zz$&$]42J(5"-yGS>Ż3y;]`ܿ!|,jĻꚻZ;SIH;iO`QŤݰbI8>j'j`E$c.QD UrG  ddG&UyϩIu2y)"UÍeL u;<$ dsuK^<Zr$]B?,el} :L֋ف{Ac^;Qm};O&66/gwSKϟӮ+(V B$-)b=w6+-VP\wDta) `$r?E7$]gU%3}_ _,/d>V%61kP_dd@tsc+ rJkA rPȣd/[EJ CP- T1)s0!T+nN#> }]Po"x4tS/OsN OR;ϛGw Q4K I_xD~$A׳AmDaRUI舩_^4lz YQN"֩FW `nข7C*6FX/l=t]ˏqY%nb+sHF &Q79Ŝ_aOJdGSUцdZĤԃ K <8@d/< ﶧ#Ŀ wdKGZ/ÌP;\z5~ #bdkHzbXzɱ Z ٷK=u|!i{jr#*s08px>5^ rт/diUJeG9ևH?FJ#qS fHRM^[6y3*>!l趥 pRdbށk)܏MwYe?L)A7m˂cJJzһyo'QE]j)CETB`;}oI@|̟Ѐ F(,ri 6ԚRd d ڥ8.|h Nչb%iUi;/\5gBi8~2w6j$ss}~/U]*RY+z,uG9噌!bݭb3vU/_z|E*m{Gбcw*1+iR\E-^<DmpQDbsm h#께RGYI u[_VdMqS}UEqq!a!&ɒ6̢U8TI_[Mrq? @# 48Et)!2R Ba%.bB?V 7P9gTXEČ=x`xhGNb+2Q%AȰ?ib:L'OR&B?`\jGv ư,oX)8G-*-+*r֊ͤ_0L0*j5~AvHqt`m2dU (6gЏ?O=a LI0~SI36Y\$ɷ(o4s!*r5t]ӟpB.iaΑLՃGbf_vK؎[;kK98ttl{ ٝ Z) 'NAq$`<׫ȭO(y 08:`ry4DG9pB! vնTi&vR )kO)+K i&rA /ʞ8)Ad@*}& |3cœcXptI ˜Ԁބ'lF er5~<@-oʀ P؇ wC.X" B:LGzZ‡Xػ:LĀOwn+qd&Sd|ش&Y7 VEDտ]9W°Sm#3Zgf,zKIfО0M>_@%8Ņѻ徳8Պ[뭩b3DjWEJ&iV KL5v!;}Н p6<;P[ fBf}@N[$ҾR|#cMC;<6=Q2c̀+i}]Ynڲ.:9>d3RuS@Lwƾֆ>\i6,!h-t0\Tԟfd+Oyf ':T_$ÊB KVewjy0/9fǦ9oIӖj[%~vW~ރcTǟsˣYV#e Mh?ƃ⍣(AKl1L2Ұ0s ڻ.w?Ul}Do+e #΄.Ӊ&u:i8WdP,e$Xs̖g; ڷh,zZ_B\ 7 c4A}ZKc5`ecpD))}̲~nە܋$BXS ~ ]u4œr7.um2,8YS T΀\p}$KXw<(WAJk/ nP%1<UoLڹ*vbA֮U0($ n0ϳ)4/n-}lwi)GS7hT;^QȁbI;ks lphb&]5(&ӰplÀ&i$8ҏdP Zog/>eX-pc|/,5 nA/l*` ܡOj8jIl!v?0:3 /%.Xk׺R`˗3|ckcEoR՚8z~N%(ap zq?5n͊Ho5c H'/\2Ml}: č<4]4ؒf qԚ?@dkhCQ@>,3KAk$!Z3#B8b*+ e.2$xz\{'P+·\V:l^/}PG[l3tAZk䇈Fl< 9: hTE V(t[֡0ov!gO$~=X/RmXl_8:z J&iUM!{{;xg%4,H5=҆wXY.$[#͞jdw ]_QBsxXI6 ֛[}@폱>sp..ɰ ݧРŤWETB頹oN{BT$WR\N 'q}5MrɍG>yb x_|z3#By6WwZ3,(jC-j2"a}r=ņ0㤀[ qLB|K].ăD >k %^}S~2)1&\ܬ/ (=eܴ{;`Uv>%IrC%f6Yi||m—}yi8IH]%.lu +C45A^Ǻl6 Ẋ`+y=vUHggߐmiگJsJyvv.(x[&A츚{XC[M 8=(V Jʶ[0wz7Ve9 }~P31ny]fTЪLG@"Ya5DCbT0<,U^y$4$$X'u&Xn;ajw\+d&=L+mFR 5YĸDF~'X)^APxEF,U_GAئJz͌cJoH}yoL7Gߜi=~DT3bu3J +MK#^k.v:<;W^(%K&n̻{!Nxy*F;J'WVi!k)$`y:G cV ^gqZOhuz*)h vpQl`t;2V)]jγ>_CIkws#'@FDkMcPsLIR>4 "Y=wmZ+X@4@6+ih>Ee$28 ? ~eti]61*ܬ "8T|)AWFr>JZY ݬ#l4]"}ClAwWO[MV6հR榛;5DTѵHϙ{miҺs`/G2~YcF$1.)B~”teA2@nEf\D%0"d+`ϱD>/^$՚ R kJ-k }:lx 핛UD`{m$_|@y*\>|#?ڠ1ý;{åwtR)ooX @-]ÎG)U!'z=c겋}JeթA]r*!dx}XI1B;lt8K0t9\tL0swNNE6cqիEʸ!-}zp ?N*Ӝ4 S64J;PB!\aLDI1ϊkĤQū& N^顓L !+좞To֤؈_ ?!8B0y &(h- ]ZVd;ae!Uq>?OM]۾5t/WH#ݠunJ@#|:;܉P>y'>,k ,N a\0 U7nϺ bpyxP?E_v\Yzl{gd.[KGO7GзyVgCL#FՄI>'> "6˄}!0Q%nxtEdo!Ɓiy>KEu'vO=dI[:8`($%r$cO-SıDʣYrb.uoN-*CBgq#}|h/.BКSmK>BEh#Dc#SL0 s 7,2holbV 'p$u&hb1+鼠&gsL3bwCFc{4<]![AXݶQ:\"cMOnf~'ns!H%rU6'Q8!0E&3O''^{.W[ɇ?.XH:# s1hcj6 {uax6FϨ1?i+\2$s))"i0ll閎\ f-F 0ckpRtgtD9 .zȟ9Q^C)Qzs*PvHKϘSA={peȺR)"#_+DJn.zܵ=sT hۮ tm`bk@ù-״H[Xcy57 NH`<LӥJ(&@+zSZv+>Cɑ*%? CzRz*mYS?v[NV(h HâX0Uދ} f!@J1~mNXT&r?Vgg.sHd]7ngRl[(BpI\w!ui(+MA a&8gE,uhC1v8*ZV /JZêR =8$ٮ6/aDD)Wk/CT>NH]2䦣Gs$2鸟5QAH3^=1 x]O${Ni8vw4ẂDZh 3B/dqC?*+̭2z$ABD|"8HVժ;]J8+7b{B2bBttE BH -jzSO늧UB<'.ie0ɍerqQpS'(?L85mMj턛I{UTs=&r zUwHZ(asMj!bVjĮ?A Ӛ_wuRW!O%:GrKN[T,9wX{rڸ7s 0fDzZў˱T7-->#C݄ .{(5,V2'V+ d4t&s؃Eϒ+faӭ(iF/FAS؜!dXGo m4E<<:֥AͣR e7 rOA&eW ӁzGkbXRO븋u] _3m^dc#m\DSƹLUT Ƌʄ_L>']nۥ pftzv /XU@yl;Sc?AӬsJթ;C;*yjlՍ>#{RqRmQT vh#ߩFE8V4 !hNсbQ:q]kl0($9=~Zb ʾd0֥e׷o2azB.Nm@a 2d)nFuTZy}.ArMDTFd\>- - nqqߺ&#fc6U}}>V]kGb.j}cV;O9;Wo1x6qjlh{D҉e؎F_jv1ۨ~,![_PcGrSby{D}ד Dɷ)s#~~3[O&:1kcv>o9t~' @bR^ YF#C)1S$XQ)|P%>+ayʗM<* [[kBlM]_ dA3"F60 Tj9ڒuw_S@nʄh ~]6|0>ÄKF0rt‰&#  0UvhkEp 8gaiXW8 |;1jE?)Nu<wsp#zts`oW6%ͬ.z`8+Ot!S_߱l.ustw8-ZN⛠,uF0}=?v )mj0*ٴ+>=/5& U$~'ޒIq8 ~]Qt,r!XgicʆD7=j^W랩/%:V1D`XR8Qp 3.:"l vFᛦ^^ޥ[r(^ Yb_6Hqc Lc;TZ. @H9RHmDB -`fVf` 0珫ЯxBOϐqd e@M^ 85gIH7l Q0sq˚yV=QfKýyϓĭap2x/7M$ghq5KƁRM>Z;uS3Q1Յq*$ B[ONUrcEՙV ʀԮ,dA{qԌ('d UK!K?GcOU: X? E*KbV??_w;R/'P=Ѷ)`M{*mw?GWďi*fgNP"7+464,K` yK|vQ,VUӝz$ O<˜vϓyIx[EOtevwen\0f{)luS݊r!A552ʡ+>s*^x+|B1Ąf=Aǐp1u-?&]bɼ"Q9}m&PJ~\{4U4Ry}Q[GX3;3f;R{[n)U`M.XnVaYbaYR]&镹 R;J>suNK8~kEt22J2 )W R?HK}mYc#5-ףi0Ҙsm Eؓkv.3)j֎4Ys*0F'ؿ6e.RW#%h؟h5?;_R0Nbw^J]H@pb_3,ULypeE[-+4a8L>3TpǑ36-LzqhQ=;0XEckgȈXQ"{tma&]hH%4RƩ˚kLN`fc33e (,Mӽ?)!6b$!EN);1`Qǘnt0JbaYO0H?ӕΆ}bύpE]{QEi}S>(ŧoИ* mlTn-cc|a&bY~R;}P|b|Rɼ_ʦ`rp}KՆ(yZ[UǗ c=@LS$qtJO7#ȅyQnRA"IOc`-1VW!Tz cH Mq1#f\V!BӓY&b07$կv 31ĕsMH$z*Tu? ှ=n!OKk0U0XgS!>n\zdk%Zz?^i{1 ۔U;Y`4LUz)]w&'xhH,onE+}G@e S:d`XeذV1W{.ʷ71]!g˦IL_xUkZ52s눧; qu③+'*'M9^ 4RFB # ͘+.xlRNpÁs]LCOCL25lr_k>ljMLvQt Q1]vxѤ_vם$M =N!T^8o[ ~0jS?uݱDZh{S(+Q|;\@Aqם򿽺 _#jQ$w)gMNb OU]Za8I}. 1h[K8qI?{Z$0/1d$Юy@ޒp5l:Z򲝦 Z| v|ns(1LwB8w&luDJh/3L5^Ai%#zkn^*dG2i $..6^VV[p4 Ő:~+ӜXmLl\_8dx CD495ɀw䂉A~D,\9 XҲ?:Ep?tAWXt!m*,r^6%̞>nҵ^;JlSdȇv_^ł89;I54L$!:KR*U:lZȃG"WT6$ 9 EDDвĞJ5Өw -cH%10 @,SHPO(^ldq* PD|?qgNK4d{EeUi{%iA53Y4)5b,*@<:VuXؑ8˷Bw"Hm1O–;T`sxxnjơšMDw Eu>'YcLv, L yH PEMk`J'nE|OFԣy SI-kIÎ vQݼȊ'-|lt"~y \wLsNK|01/(P;a/iOE(00CZ"ޒC81eƔ=J;0U4_9L+U"QTOCԁ sU[=}~.8W]Mt '1C @jQ6jKy_T4Azt/A !Ѡ[%f!7~kx=}CpX+ ^wj/)F^|a.U5rj8[X5MYHp6G3gPρEљ08ڛUs1b }'%+$LMgߎB6^61Kā#tngDR-[|z*̐E Zqgރphceh!n#f LrͮwIɌv>%( jsXO?C;wꊏ"qjݡ hUMZ r9R[~3\E!т>aH_OD@S@AHZ( e&FZ6Ej0VaG.@"A׽J+ӈi%9N_>% Cw]u1ONKa\,7u?EhsJ/mHJ/Dn]r-uf%x\bSX$CE^Kd^̦v95-]%08bc^$(L@3&rkД \ϊBb *6̌etVD(J %EV>]M P}DjY#ȷq9DwEv_|(?\ }T;P,>һ8:VuKfEt6|PܗJ1&7"B?$z* ~Yc5kF je19fACoҌ+N FSFYGCי싩=*ی~`GXs^g5-rH(7h@o~~ 'x:U=]RK8CAP{a16-ldIIo>O\\ǩr"WM-vs2-0)aO^B(k b<:e֮V`0Q'Ԫ9Jx,qZ̓xspBU!W L/M ;<Vo!JZU L  /UsX9v\ʻ Z1K*5a[Ll\n*1:j61'-!)csxWd2HTsïk+f̱>wxnE5JESxy ,j+MXp;L(R=7n)+gPNfS>[l`MI_2j\}$8eX5iF* "(cdZ M;۶s]gޚ >CO'j7OkDU 4V@dҊXBD~x<`+۶Z2`j^|+*D-ehE*Lj:^o_5~_=_?V;EϨi| IBrR܅1d(ךP eHI5$L3T/\J?\/扌ՅbAb(''v HtP@9XYւxY~WAfE`l˷mK)p=rAL=G Al9{~}њd(z︎s%UC)Ŀ䳙*Rh ;R#[ G>!b=+f b(-*F i蘧_j+\E\-uڳȮ@(Cd)(fK*!mv1B P3UTT$_3dY;P+XSZ|F υԖN 5`d-K ;'tsDgsxS=w=E@W vZW | W$"(Miog}=yx]K v0_"|,1϶$&/=~6"Qs0gH_ X JJ/*'DPB"U;iw0K;s&~%"oۄ6~=k,U5'KO2MP4ZmĊ6 OVqcbT#R{&"ư E It|wIͲj6PГK F#p%>{ ?#TW^iR?XG )&VMu+YE&O;˵.|F K˼ICk+uy C-벌 CI8mXLwlu6NG䁘"̧:Pev M7NS؇9Zt?Euψj YHA^h*Y̼5! ?`qޑa|y% 0Aѭ7eGҡJAwPm^VH1]A!+|hNuqTf_Sf w]; VOQRi*A [)Zt½6- uW)פ( NDk!\(4:[-+^ջ@l3 ӑ}ץ] yp/̺pگȼhޮ8@ԢU:riO0|l~^.Y QO&'В]˹װ!ɔqYU'n3ͥzDsDESenHvq4CxZȋIq=s!{^W&㾀'PrTK)压rܚTF)I L~ާxsANУ2,uIaohCBKjy.N=1=w ,jK~9@tQe.5%їp$kZ fGb C;C-m sjʢxs'eGF 3E<8 C 4@̘1DVN/&)D<W\|Wg8 sV1 j'FXM.9v?d%+r(G,n%)tQa-fLTweA@M)7HEч1Gs\=^mHgEˆz{YD3qҷ.Ց$sZVK8-KaYfe5 D.&SWG:&`'g5^_5,L:B0ED\9W{Pmf#g\#eãqF,|HZF>9#cwP5ϟ.$6Ci~QlAcrhEHNY$?8_if"$cLr40 y|iNU 枸 ޼hth:]uʰv:F],!FpUSDX}0{Bm|&M)I* qFlu moqjV`eDT#՟̱Е\v@̉ψ[JycF+#BNa֙/ r g^*wAF<;c.ZT"4sQt=,k kkF0[fBm^p0_e7P^2v{CQE/_qĮ8(PFuu$7Bvd.K%tmB }\ X>Hx^:,?^<%/G173!x`^޲D/ٸ!yOmXN =:jNCxkp(NiB[zo|R:eɕ̚b*zK\P V7A(aC^tqW5F赳2U;sQmR {KuA6dgK ztQJ.z1%~4C^HLy&7Sw$zt~bT`S4f6.b:0kď T8w8ު$7ʢ2h$HEmFC{=3pl&5W~:DČ|wŦ 3тS/^i}F{^H Z ަ`R ?^Zo,F:(}MkA{މD͖W@MfW.AXmlQKׅF7`FIj2[W5R& B41S9<\~CpkXJ.>ᛰgB‰nILT4UVyMNJFԎf]E~hv6X?1ww^$Z2@cXlGJ'1D;i;,57!I۝!d')LkxU)'i\ʹs F4c?݅[[L5 ~}܅l(lP|x3bwT75Y6NZ"*dI].Y| O?'rJ,d zqlS(c <]h͠WtU94Y_JU9|{i)ft# pǚ8OTUdIowF!~!Wȴ^h<̐FrۮK`sL Ǒc 3$0,xi4Nd3L"tW)"5RɚrGm6s& i__ײe*\V,eviS΍L>+8Ƨ쾠?54[hM!9%tΨN$ݏJ*K~".UYe'  ̂.2u(HSBRC?ZgU`ƙ-{1#hW}+Z꾱ƶc6W~GGq/ccL.rR>!~7C!JrVsp#H5mC e%kԅtCG33Ԋ}hPQq]kV@Ru 2=lc܅;zT{Q _BEt^#;X/6=ED{83vv]o1XC%b"sLo]џf) Fb4̱P'g?6bs3jqs긤g'vh6JW@-ez0 -I k!4bQT1,)'K?'1-(y,]NГ!T&3'r:mfʣWbk%;mڵ-e:* >vƧĥ^^_~U_T|-y5Nϝ(#!ćqN xS7q0Lo N5]̪AwӚK䊇(V. Cx`ᄡwڷIS,~M[ n$ ȝM<||{Qxv sV6$ SWNE!,Ҷ5Bg"=zrsilA{˪qh֊ #VY3MTK@$uXA ov>Tp7>IX}\u?+ z\dGp|YIai}?/% "UP6#V 6= ,wf  )/r w}Ϣs O+q?(x WCmƸ{, ,.r-O.Pd?[V~!H몍s ]硦bI=S|Qyƴ sۥdG>USc' 5fHpÑ5 S,p5AFיdeun#AQV(_Mpp/G/[?Wp~oFN_+hd!({&uٳ`\֢yjWXcpk^uE#ݫP*LTQɣf^ cϫX[vX6|ArfXJy}k &oٯ^)'W!t=Ӹn@+``f yE\gQzlP`J)\7P4UŭrҞ xP^TũB6>dp;$#Z .2WK-d/{ GifEXTS+|NjӍHp爥L qm!V\FI4>3[|.iA٫>H8GgvNlWD& %>\vbgX*Έ*Tqtʇ#yk92 ?ņX\GScBz$Omx/0wʝ 4{g*ۼAzt4zߌ`@^/8S,Aᷤ껱= i+"DC-d#t*e-f˩a(7̑JKǃ Th@~d81O# w9Uʃf ]Bh7s(;k:vӒdaR|uGꮄzO饐""3y}r4,RD$ vGU蚭~˽1xpW@w8[4Ev&hP.OcB  \==~_u ٦cgW:hr|URyz'70Ld_rLSHTY%ˍ"ryHti ~7 QgDNgSQZMtuZ~H,12(iUvÁ@qq 3~ev/<;s)aU8*#BGL+FI%зw?[XHȑ=&Qg9,uQyb7,UHPH$j%cwRmy;>x[ ƿ  j>qa7bg>v 8Hd.W*Z XAS7/h%0Z=`pWG&.۩6+9i\q!0\}3Ԇ ~[$,|6$ұ1{Z_6Ֆ,=9)KDo~n.&RKvtdn'6Be<?wÂo>K6Øt_**Qߋ䔏~r1oFvPʯIjI(8W ӻZLovK$0܁i꿗B,Rʏ+GMlD"D뽺~}_18dޙn S=fD`bqr Rt=۩K+GַݍUmV|]tYqcB yѧ[W{& l>)dk#fA. *[QӉpFI1҇gFw |ɵHfTZ<_ʄs*R@&X0rEdBr省I`)@BbZ觬!:J鹷Vz ˞,-ZY{bg:Ndj6k@ s6pgMÜcfc.O= .̆ҷ=N3a{Ovp^^j+;VZ{<)(T댼=DCD15tJUh ^GiiRk65ҥh\m%rs.~)m2PN\Њw>LŦ:Xv4$fS{} 0$q)f4t:,L"57UC~ZBW*FA` QʘeyHr5@4EdB-&b1d)Uʛn) &^a&xY >0by06U%ϧՍf̊;5 XiUFߟVHGNPLğ6K1`OK;ev7p[a肎W3)RM+ĠHn,4v  Cfc3$ے%W "޷q*$?)vʯʌ ne䳹/^9i9o(E̸ ;IiP alf/73# bҊf 'o~jz8}p'~"R+h %!bi02 ҖN z6"]<mQ ĩn npe37<X3-ؚEc[+09Vu7״BPTYc9dN<,&\;c$d7͚1^\D?bFgF IF8u% ϶qR:W"e+$R%Ϭ>%qzo^#GQ'$ML-i' G>LٍVtz7>$Ji#/O3 ;=}wJ[M8'muQ )TN?ۉ.սd͹RT`Oyz>R,?+5HRxc0e疄=N"8^9@25yҿsP|׊2 N%$f!0dKѤdw{M|NRf#G[ b|ZlD$mfTW 5W&VqӘ|ö2@)X$_ID$n[;v2ifv2'+)r^*G6:GeH^&}˰郝'žO!@]N@j!Y8mgd;ߢ?iEd1g p*g}3;0XIzu|< 1A2i^ɟAW< NaohVW[8b r E[a=wFDL_J_ l7Ӓ(⧻@/VGC\K?}_:‹kkپ<>WGbv|TDn+[P$n`wK^w ,J}meyD#m{*Z`]XT.k **,̤4Q^45xk0 VivCċS0Ԛk1[(BL^/t}HEe`Y8}輎lF]@Pf@-Z[2(e~^!TngROc&L$:ŀYkgBɖOLLHQ%ANz N'K я( Yo;Z 95ow*PDL(;▕ ī(&y1 nmӅ[ jO^Av0,qϳEra4s)jr޴\8$2qbQصU I7l#AVFA^A`Xn([; 3xԹ!i2e g21S5y\(zd!U1}}"AWhJѽq";OZD4MW@Sm.8+m)1T]E'-* HS::{&?tX!6NZ8~({2G_N%h̟xThByeǼfcxi  ەBD 4l,D4CϚz|eTݎNXV,A#5.?fA,ZoU|Ug#[GG_pFt! 'B\%6qEF"`O 4̮8'JS!Yt=^'d+8V”AJT6& Ms;|Fm^ L v{ $ۿTKk>0n";,۫m<i(Aԫ"ri {/h*5Zڊl^{4L|Q"XIryֳm5g &ɇ:ͯk:/ߘtk`z%=(mN_WЬ`f;l/bPwD)K^\tw% u< zȂF_ei|>@4Bjc „0jjH%p?4JZ|@.UrlWЍk)vXi4&%o"Z\!턲oɾ =O 3-G ǜT y[n+#LU}OF2piBJp*r 8$?j~_2f:Xr5JwL9*[(dyoџ_ǸD 154p\Ѩy¦1m6S<@D k۶q4fA";[ =9E/~s><=+Q$s\h=3rzKP& B6{R~(3i}yuD] FJQj`*$~KdL)(bwTl7n}{] R)0hdžx2Ϊ۝Ö`L綘Ztvy{dLQ1JBOOjt"K]MWO<1vlƤbIgQ^v^uL֔=69Yǭ氱2>$1\k}IĻ ֜˘X1|xx_^vĽ- nZ%QMqڲp&0ӇsYkW/TB{<TտAX`rɐ!Gg*2u] m"vy>"へxԩ:.V2;"uM1S)%٘b ԑ*wX` Ԇ86B?lcᘩJ?3Ig6u٪_6Per<3,gn@Woܟ>!kwѷ7%we,@k ܱڮ~APT+vYQN(u<2\/}*;,:GH[P]xHNWӦZga΄'ň+}bo&F9,EF*f]L guW=\2ѓVbeV؃$MK@FyeG+2J'_T5M]8>}vG:<WSX3(t[G#8θ&(Э"o$@ \n2g?~UhR7KY!73ڟqIUyM1oG.5*:wqNr䜖1uPkECl-k'BUM6Q-[r>'~|gp9הӺQD͓ѷKN@حe:Jxƚ=֙ tϭl $MTX|ts^Pӵ0%*40aPRH9#$2=@ڤ21MrM[8d,GRw՞Jo}*4#AnNby$ۓ֮P|1|{*t_$H)[,lyMƺI݇(RW է7Ӏ#OlFnkHOuLϩ@l|ֽhSB?[.zICGozE#7e.$-Yk,q~s>Tȃ>xW(~5HF"rZ,[Y_h]ϼܞfJ Y8Yo`+:dQ`[&,TƻI'v) 'HT_1iJ^>W41[xo0+QA|;@92dhe<]pto3ݢ8wmHd9nw2J\\j.g΁8'UF]\GbT 1=t}#pt,M 'ScT}ەV5c->; K߱! EPqᛥ./[R 8Nֱ&qILR =pU95s44ELSSDu楐 +Ru;0샩,iH{@L_LF7:ɳpJ}U=riv]ʧ%B^b, =]y G)m6M١] M_Uq;/SVMLt޸#{ɼnmELhБQLPPRX i6Bu{n8;i B Ti;"!ZSxmWUX$HIgo cybI.BD'jlV'ӆ3fYpAZI!+Em*gn!yO+24# Aڧ_FXp }4[}bɻ*ܾP`t&iYy̐G=lpr/W5'^:3-zE5,j)WkK𩟏Y]K)M5PLWK=XM84!v>\RYuWbKwM)Fg\ HV6MqUTF`FBXY@'\5^},8KAsGWSsqlOy@.CEpNnk6S|X'Bp\rT6ٖ; \ԇ{&!%+LyOL1οk<,koGEth_M+D>HL pTS쭔+ i;u[ST|YAȁʸ5 @iEαČc(pމH-nZ-k؃v㍜)/XH} a6;,]otg}.IF!c7ㅟlH'%]#f`rUUؠ8̻v^㶙ة%u&-1jRtך7A@ԁ8,v?iJ{,ssշpڤANҨY< 9QDj20">Ȼag;@Eڳ\-ď+S?lND ؖh]4puJ͚Ʊ}ƣ~ ;U+rERm/T_h4_:t*뮙b[e;%KɆD085+wVmXٹa%=؛;cF3P墔~,v d>F8Sb皂 .W76dl{ ,nyM4U tZĥF-ɸNm+#OD"jisXC;3Iu2UVU5Zw("-Ps y$L q.L|zp@UhJ•1_(79]ӎZA/#}aȓByccu`5Cd =d~_ ix8 Y_Y_n2_w0isັyZ6 J2(RKuk;,ZG5.aƆyS?l2+pvq^h]E20n_`%0kumo mθ5s,P^T6h̚;f[)I8=snjiUlH(5Lӣp܋<߈y݄f},tZN\~V>6@cym4L)X{-yy``h›9.#&3PlɃn}B%k:\5"-iA$eYMsH)"|MA e76ioJyBk^z4XD1yp\.jFolmQBǷiԛA-Xͷ eܯ}8U_\] aЙ>xJDA-yt_֑o_1$ >eGpJ ]R]n:,xBQkb~8/ȩgjr{}m.ф}XEE9%wF}sa" TE&JT r!%h_^ B+%\֝.gJ E%q5@+Ƣ")ok嶇uni52o. sTRai7 lnĬh@E:~fRH?f"LnwIzFvAf@4?CrΝBՀq/2?|﹯8ZV**r _>1gʸ2}s%S(RF dQSĹ{(HX'/Z5yPBEe#;YJxrg{mõRxAW̆"PJbM=p+Ht\QfBՖ.B+~|oU,pS{^i{EcF2 HT>@"3•`_zHޮ!DYv|֣s2zߟL6șA ߇pXe%|uL#h:7[kCsE֞^+mMVL6U޶nG 9H++WĘxz>4oKlX>ؾmt34Df`} >eޑ)]̵AxgXLK^յ}Q\u ucVeSN\͆IUK-"*U+]h)h H㟏 Da6ME7E,gݗVm*{Gr٘g]Z7! &0 G`t__$Ǣ\{dM@V2~޾0߲ƴ%,:Obb^Vks vA\* \Is076T<0FϷcO*!t!0~ZWܒKY ;zTָ|̝_p)_GKIEke]RNpd`":`K2,R Vg9r O(//Ԕ:No2GyR#)(w6I|RlNoxO~)D[>? /tyqRApIԝ.Y 0?>tp8]:1q'HENLVa3 q g\xKbEpMrѬ٪tY.hx]bi=d#v{){(Ub=?lUU6Sz+/1F!YEm{:2IYSŠ3]2 hT m;Dxcm$ΦƾbĘ0| Ţ&8c6?f-%GqhT Q]O^>R:E$eǥKoJui&)t!&5H_a~2Uݝ{} N.S kIGRTE0^X 0t4+sƭNr2t]0ȦdCyW @\$~u1P'SU(Y8DcÚ$+TK+{.,\ 'NB4`۴$tޣWwjk $-= uu6]T|tAQkc>j(ga%K9~݂f?SZLshBGՐ:0oF\u:|:-yS+yCQRZl-O0[)4=d&ZRr-v|YTgxIig.ҕ*2 ʑ(4EmDZJ98 ց{Gzm0]Ac[< ATA2M7~BWEB[+<Ұ\˲ZJ.eǗl㛘w]7pӏ$<*+uXs9S/z6+I9J,$I9՜#{nSmZfnUwQ4Tw(7ڈܙ< 2u>gej-'pOTRwO:Wj2=?1An'6ƶ2`r s2/Njpw+P㙹j *>hRݗBYOԒ;3}Fy ݌p.7Ew滝>0ëJt [c2NH-,iIR ]z0LlQ i5'F_r"DJ)52\pnŻ{oR x[Ѳ r'B$ 3λjl4l`Adlr.gr[bk -@B񑷗vΜf.kYF!g;&IQܸ ]@yR[6r:Ѐ{r`gbBH|GbPǩx8MHo^@_j[Z*K3UVDgKo4IŻo=*`ng/ qհ;lۏ%7C2Oh lW"0M|h85ۤH*&qG,8|1FL>h&N: /@sؙfÃD2:رW6w8*Fr>7n, Cv9)Δqf&XRW!1WJNJ,/wq?Q-; BmpXÊN"wn$YӀyR$C# asqd I^jz*~i]_op%2zjͱNJ '\ҒDrf&'3_tS5Apr8v{JpxYxY\Y{]<[{v~ SH.I]qK~y%&}<@̟+-,)j¼ LDҲY8!P#z SOIIOFi{dCv%ȏzbuF`jr裡9 tRxL&ZgӜ` JekBch[/Uc]K͐L3pc~T:v":Շbp|rslʤ@4dĘ-\|&tP4S&8?hJ}@h,)uQY`j8ytRPs9cײN >Pm%D bB{7~Gb?7B6)U(H+0G8X,eA*K,vb`b5&bdRHQdOn?2R9b {|$؛ȧ `ޞSq >Kw<;[)]7ڒѓ \q=|*/04q#:dh@|`7Sza b A_F04edqGCUo;.sw;@*ge܀Eo%'LU<晵aX練uNE4:f7j-o0^q@< @AcM Ɇ~WV7RFd^n9&?FiJ RGK(٠|hQcDbђ|!Y0%$^XYo5EI @RIhTZEP?-~ZU<SUWMdȉ-:gͱq z,M=,~x4ICp/h{>OHs>ls Sɒ%Au7N#I˶ڃ/FHa 3C"Hsɽ'_4}A0fw`=W.=]BjPper^twuZt~X[+;b竄< D=]eA,N T-v_EX8GڜY/ܿBY~ލ`E 0hghVߠ!;Zcq&$V8{qӭn9!Rm7h8NWoũq(Zoo~ |9鏌#<Ow?Mq@pCKi IՈdzV(Y%3RS[rNm݋EY}U$=0j8my`ǐ!JܠK)T.YDAo#T_YFoHu#S`d<2Ķ(&Uf :=I  MU8mƆIq; GG%Njgx5nxΞ=$F |(6h KCV\6 ﭚ&x LЇ$aq,UkJ,GӃkF K[qUl$rA\z/k-ɧA;ᨲ _=WCgMqG4I#є6 GH}?! ": /Vzܢ?܆dO1niMnM>_ WTB_~nڃߡt6QDe2%6e0M$!a/I@wL94-Ko%~_Rq-a(V(? oLǵ@v-m,[LJ˝,jk\{e:Rd+ß~e\OR>6'GkXt>,ڒ?|Wۧv"cnVc}0=m.X5xAJ:?><; ƱH!`){!!$BgXv`P-0d3, [ ]qؐ .@^K`,U5].]e%gr$Ncۄka$XX$Ǹo#S&VhD@^dJHBKբb3yb!'OIjyWN۴e0Bl:6#3@3_Zy%x"pӼ6N^['m-gu#`o3lCA|g@S>$C2Jj,l\anA\p/|ӈ?+֭:IY{OCb1,bqzg> %2qu*GgLqe[Lp{ ׈-TSGOL=^)_t3ݘ&*.rN@[{oLIZm7Vof3ӽOVtHYI9aqѩէ ڭW"9=/3=o&<)mYr#k(lgHxth|V`it8 :I9V9ҍ7B*!D.!`u R1exK":rzwwK|u%.rB%6%7MhZx0.kRxi u~-K1Vɂp,+kHibIVAD'fٿThum&ďrkY&(PER\={I(-&MH, >}j2'XՉA. xMq8$ ԽL`c~d  [~vb ćoYU#vz@+[1D pe#hh7Beyu)r?nIeo}o-806aS6|5E}kqnJw9C@f+҄i|AT_*'<36jk-qz<?C0ڎ4";xl v< #n,WG"'װ`%6Л&l})7)ISa8E ~:z}OԣBkYIpOHfH_ x %6QTjU4=~h3 𠗾eyg?p\HDP]ߩe~XUZ!r%fz-45f.:Qun' $a[}5@RȐ6I|)DaO) u&M=kaW,ph߉k h@Z)삪I*3:g뼪%EZXf=3vP'i,$<_QU/{bH[5vpK5}gT€%ϗb""]=LZiRHA4}q @, j(K%`wQ,Ԉm oY^JcDYѮ՚OT8c0O܎ PWث}` v$٬,k ճ 今*\r*O *W,a(4šb[p:;Mi+_z4ؾ.7[]y#G.ޅSdHl ڷ3={&w ):͡6pBS/#N/1̽Jg|*@r.|d 11ňG>O$癰!3",霃nLP8)+/ :- ttbCuLKX|Csq,ڠ DZs'eh[M2 uwƫY<1sgbº 1&)J-Tyz&`FYi7%$;TC-jcAtRMdTPP^:NJ(3pِgSuMd4RjEkle,XsCR$ 8?Ӡ:KORh* ]qlg@x.duHn_h^^TOڌvOԿ 1mL% XPtMRVؔG@qR@*dNȽإ/{>נGLIi ~}5<-oҸɭbfX(ۑ ’Rz[.۴-y0v4 Cڅѯ8"<z ]ߑ?պ X$1a?4ƻ6)(gZ! m)oOmP_MEW:GζXUe>Yhέ{_͏+UIqe5NIo0lV7n#9>b#9hkZ KgGpI'2;$m 4t/v R{jH\Z)Y!GTh@Ƭ1o##սhΓIH.!0+E%ԦuPu䷺xǁC SsDB_rxYx;hme^y|C/i,gYR9`,HWP>۠NT[ɷ29Tm0AЭos-{Tf/enΝSz}WUQx 7~bJ~e#`nhS`n)BJyp^\'62M"z j-;-XԜzЪ]^>cPҳ4(bI䚵Ք<*1eIyXH[L#.`ݛ+Ǣɘy%|yf4|TER,4 !qw_*A/4A 58onPZ⁧ܩO GgeAս ]C08]D@ʈXqsк6dسjc!mPկQlsM⹆c9[ubB$ISsWV]Rcݩrvy^je .XdY<~iͽFY`^a?/HM/] ;K6Kl=AH6c4Ǫ륜I'MHpte56Hk{cqg>d**MqZ+w*rBF'C )>nq.xNu5W~\ZsHq&R[,(|EHbI;4hW]ߍpk:PfMaWSff%J_gT2xs={ J{i B}$[[ŏa $c+@?1'.^oV yuP[#Wዪ?v6Z꤅ Z#&Bߊ¸|QXyM*GX_D$Ik: LqgN];fq' d!m !@p`u:z!0 <]J#b"=bQF/z~a/r{{{vK[ 7(qcMZJs\udVH?igHhaTW؂C6%"QH?/ȶn ޥ!+H}DMNHt ,`(ڸLۨ:/m03Clg]ܑLnT*QKs)wqM(Ȁ !EElňӝuءܐ@ZS/:1Ew(B`7G).IAX*Kޙ ߑ T'oAMWNL;f|$[ūW엯y?CYXVK!N@Z|%w)<ݡӸШ,/.ĥ7 @Z.(QMNh(Dx.ʅ9Ұcri ١#!K.;ڞfk W)h/&>M76Exoudi qz; ]iORxk t_<[6Ӫ(< ʷ) | ^ L)\\PvT?w'J&Ȗ =ki X싈{꺘϶kOv!; {|f2"fSMwy6cͩ >uM) Oٙv6[_R4it??ʹ4i⠭~&j|`NT_NO%& ; Ҕ0$N>L 4k(Vj"p˄IQ׀#`Sı׍ͭ(z"-^:i\#mm#)l4wx)euɹo@?l)ZAbcS*l^pĵ9SgQYcQ,h^;܅Y|kg?_JC$2}os QQ*\qP!i&e(Y=[@NSΞe#p{<(ZV3-mmfM4/p B=pLr?:;#ant5COi{!zAs95SΣ.dFmU"'?\^-<xj}ҀBf "p˝cD8̇o)nѻM\0ޛY2.bYMpa<0l_LTfa-sP DNe4PVd?v+Ӎ;b6KdV)53jLXYsaRr?e7DLaF#,H7[.o )5 筛M1v}kQ`,?kgׅ26AH{ZVmH 7[,p3C5g=;s5#6R(©,PY0?ME!EK=Im2UΏCK[Q`<eb6Df"O;~{x$\{#sb$߯e. E7YH!gtW\u;OZoi5ab=":$ 8Ugų"c6Vx0Vvz_,#PER$xPb7V͏WKHx<6LOKv tǔ+A#@Vd{lw=N2U}GUsH\kQo_pl2a7 3^r(|'erZSzXK5y%NL8=ֈIy@ hv|hIKޝŸ$&x8S)KhnŸ5WYWqdMF@`4ws%-~ }ioSC$"xNcRQg)PlaFx;1| ͵6eapHdJan|nnBxzt>O5!ȕDd3l+ },r^;KdqY8.2,_՟@H-.e*&i2w6 ~dK HҀu"G2]R\zQ}]1pN_tz ?nUayś1 $?nFr)1{vJc? 5،G腷kEX~G<4 K78nק[!'/ ҆qo2eE5ݱ/czxk($ĕDZ4pT;%`\nB 'gG9 ٫6'W1-'x<ΤƬ,5w9JTDYtk{Ԁ&0< ZMj=3b~UL1꼶 N6iZ8ON +uCmu5I"ϚdY?Aj?oF7څH D5@l("^kD#L1bsLvs42wȃ&ckΊ%%ƻme 4r\/TͱmFDM'\|-NvM]fydAO>`0!=ģu*;+u)~;'ot=!Ѩ"Pe|b}zj3LTqslvmrXYb#^&$*ڦh;C}3_GgY:wЦU;J{?u1KKƮ`vL6ºV`; Q,r-fhG} 33OSB6ZĿ~|NUނ5F/5 Iww][ķe|CtkM KW<* $j>/(R9ESY("KNih.BD8YEq,Z:4[34M1y;dFI 8cܰ>Wi6(a@cQ֩Vgx ]\UOqCKr_Fd3*\_E^*LeC͒/vJ.,(=}ŕ{@QvVI;E,K5ֽw[D8Ö?0vh 5[GcbBsҶDdj7TgvpۉL%Nrmge_N"9}Q/o@݇&n߅T/jZ\Rj1[ER٧픹cUVI؋ҹy~ASV㾙 QS9Six-2Gl=B5`'.M><oXdh p}诌,kX)В=, qA,Jp/ȮGT3ܶ-|TOMw L#[7/m x"Xj0`v_±ǁxeUAҞYy+VEބ=Q&ű~Lޡ%'|Gϟ›5d>Ԋר'"Q}!Hq y䜝pF0nY`.}\>qhGoÖ[oBiX~DX*`<|Mnz j%;?8 8v=</3R4C+TANc#SiR%SzsY9ڙ:+3H>AYE<Ù&MBsYs$hn7WBX}> 9i:֖b5ՏUN?,TG8 O4`rL'-u3I MX+yżjFm&{ET'S1Pra|B[a3kio.>^m&~[PyБ$krP i6G.A+Jl#sTF+VfNwT iM&.@rz3sBMynQdJL3}&كvUʊc`2qeKCp7hû?M[v#Dp'{'$#@H\[O`1PT{kX(z>&J7q㌞=nyXHB*YA_Mhx5OS ч"\djޭ6؛43ynr>gHŒ˳ɳ2;5i.sll+oE07_EX^h0i u&mή[8Կ>>8 P´Tz돧Huz6ǡ |ehUeP' 5-羚c@8#1f\>OH0{14ӕoސc>wL,C`}xص,#=JWRXa)0-(0ak Q:Z8$ Ύ/ѩ`xdp$6W:+" ㈈Bg:J;$"1$ =?V?(ćf{ܳcFlYo{c]׀Smǩuԋd XGŴp$菉 {[+XW-k YLxq_ڟi D/B_rRC3M;R 1@q+3 (izEKtʚqc;0g;(;- ȣj-WD~.[^-wl#fլ tp vU:3>>i1s.K8kEC`HqOXGU,v#N㓐-܌>zT:1XU~'S2_9G/Z[q.?FuEuv«YsLJn 9ӴCfiMP$nrZw:ՒUXc0EHnJ&yƓ4Xj.)]5<=]t̫%h/HNQ~ŵZܴh a⁖1e*.s"#:Q,f9nɎ6H'i{=(`$WolzBP$T-W#ہ28o{Uq؇v[‘%ڹRmEb9 )suH$/},6ªb6u67=SP O%";pj#oֱdH{OBp`t QTcKS{.,>FneiH8lgzcula rH+AK9)QU-vF=Uɢ\</?r￳دkD %< ϠzMM:,B]8sF%Qxwi"̳'1vTc1@m4:q0/dlK|vF{ S ȓCW/5i|:_N-E*=B|O|J^a$j_9VWZ)'ڣıo&Xh%\,k3I#־{}C J(8K{C/u$ ̪ƞ1 2HPb|l%Ͽ?P*^{v8YI\A]lkzk{Ng(PT|pP@,3voџ;imZ).uSb.xySʮu!+\ c)Tơ㚎: A1rڕę6Ku֯mġN؟,5pn0h#_ V8"FhAor:8Gt\ZiR\s5AbD]i.,[WİCqws`23ɈgʅL͒G3LZy BB.K<Ew@9a5Q3 7:z: 鲒 \[߃Ka~y: ;`Iycgp_FH 9-3NÆ`aך߾^ee9xVIJ4U6P$VT3>Q| 7 A#/wHUǚHF2=qkrDa\Zu6,jɯq}jDM*)`';ZF<<]djQJ'C5 t%dOȵ =L'l9?{q*Wy oKUd£{h6S/6ޜsF7KGxKM sGWb)Ì"nW =uiMV4D8+,koBty ؁&:P7TO``euo~/>OTs:46_O&b"O/Kْ\7N/h(':`vru"T$+ꋞehZl,`. AhP0kpEO=Q #`Ϗ({u6F' {BӨ8ZOʥU cJ? j/AY;OqD%RuێVGzfz5] zXNG gKN.)rSZ<ByOF cY7g{i37~r.WURdU{lァu_.׋;ÁN{-AgYa7FoOJMRш3Yfl?nZi[0Sv 71DjZ\zQwsHRXqma=I'-@hrùjW〈 DO~wAZBj dԆ=?gTn$eswZDuRD d#H_ђITBl;6[fTbQ$YMQ_Aw1fcX0:dqt]_LF[1by.cI5BOjp1?zt-R_^>p:(M)I]nGSSaٽK.7x/#N?(N]$')+@f-7;L8`(M9_ h&هNRީ%YE1;copuc +}␕@.-Ỻg01ı}T/ X4/extN$#aoi8@ 5OeXlKyXOryw?}Yp;/uJ//Uo,zCЧt0XSNQ(D r@TJ喴MTڏfԲ=X}m|:o^O>,<V*Nnɵlh4N4T 2cmo0!t jErEC 4{BM?9np{;5 r֠ZMoqykޔzIJG , N1⧳YD̢O\f\B^AV"hE4/46¹]02SV#|y-MN3]݆P^xZ9j3}Ql;