python3-perf-debuginfo-4.19.90-2403.1.0.0241.oe1 >  A ehW^^fez|K=Zommd(M 7N\1ΕÙ*GcF$p"[aN/2LM|jBY;ZF0ѓKk3aD#uE>^ۡVLD8br rG.zr9QЄK؟MQR {%_#F&5ԋL8}9@2"Q}_b ^9zWk&]|rNpca„—%]96aec5eac7aee8b697bc29442a47dd995242a5123002bf55d303e047c2e099314696ea4190811399aa67a4362c8c6e6fd985f044 cLehW^^fuȐ,Y=!!'n 5?fwWr Y  mXK,JE88{BN4i`9'?G൚OP ;=syp9=O2^}X]R},;},VL};Qv­C䜐ڼ: l0@]fB7rE QVN'lZ/D0웈h۩|}&#+TϊV`$e\ŤT#2BO%w L91_xVp>p<H?8d! 3 ^@Dn     b h8H(8f9hf:fFGHIXY \@]X^bjcvdefltuv,z4Cpython3-perf-debuginfo4.19.902403.1.0.0241.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.e>obs-worker-backend-test-x86-0004.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$e蠣e蠣e蠣e蠣e蠣e蠣42bf175bcded2bc80a12e4464e61e5364ee4039e9a14a5e0f7c34b1e863a6353rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2403.1.0.0241.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eZeeeee@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^@bUibN@bBb9@b0b'E@Zhang 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.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140- !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 mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messagesobs-worker-backend-test-x86-0004.novalocal 17097431664.19.90-2403.1.0.0241.oe14.19.90-2403.1.0.0241.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2403.1.0.0241.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/fddc4ab255640c029a590bd644abd38f-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eff58b5ade77650c85c61438a081cf60261888c7, with debug_info, not strippedU,fvGutf-8021a90b3efe618d256b1ff83698dc91884751320f50689f8027eadbd5e9e66a7?@7zXZ !#,?] b2u jӫ`(y/˥ap$>6)wNV*tZf~Ʌ. 0ʾ1WQ8N3ljJnϐvȯi0~f$^FW!)(3U'jնVP!CpVlojԃϫPCM;NaGҬRySq]sdDHeg.8Uxd/c !cIM &E(P7owK TFc7O7 )笯wԑMCFY XJG7`h=YTQ0IHe :ĐCn` AS<_P .&緑]jR~ 46.zC3di.4XRw; x۷)ðJNuPP/0ļ_$o녲#i%;7%3vH $Zjđ+|&j"NVe\_n9u@@ٜf&p7,坑)`GK6KVFʮ,NgB˕[-_JBh{Q*v}afl XҜG0w{wu$SjYK@ׇ߁5MkGJ6h8XU+Pd{ p%叞'G$ _I/1_Dٙkd4sF~ϴpU&I/>dnzRiT웕>Y+L8Tf!> >|Ϯ4{O5ZWIuO*?@ r W]%*Ç t8%ǂ^l.ƐwP!JK]LDw̽¢+$⊳?BJ*1BY-g%-Ll  Jm]\:7T4R;E )Y4sVYY/fg>1~H]Wsw`}z^gnI` xUl͊tn] u,l/m ĨFܬF.=:LU<-:Z!㑨zj6hc ؍c(a DPoG@zqX[oBw[Uʜ O+ؽ,%{o7ǤqjK-D2T :/~>oAC-V^} wPmto=Sjf4A|Z̆oҐzo{0Մ=GW޴ry Xq6XKpFH&u;'dT |Np}q_xhyʹ> rk2owbT<6y\ A] |FC\Y{}OwTLA=sP؈P2[3hu*ffo 0VR3e-j v!bsDH(8ɺE"I)[C6"΍,d.J P"gv-!r[?=*12FRHjF|qW =k8&>j#q;߳*6r! abטS2$\›-|M >w/>"=NDsL3~yS2Z7vM. yFHgfu%vE"&Sc>OlXR ӭtTEw47g\.6f$z8oR19 :ɟY (TtNXlf5VN8,O5|Ys 5qqN6͟t3OM ^'L;~?(P^ 6_0ip m=i WDqcM S ҕ%V1D理SloWG ݫWd"K-7= JE|?e5hs?x ;CFp;v9uCT@=$' hmf{J Ƴa$w)XKX/qP#8 T$48e㢂tOy ^MDŧ%v0\J1r+ѭk'N"Gw5{}EY#zН: ? )ئ6 ~p$]#BlnGvO K_?my`8J0Z0j(JɺF1aL4G wk߮PIjI&rc9>W&Q>1cOΈn >2^ݪ q8NvێU-HW,aU2I;w;\v{E[\UrORMMKLDƑHAJ;x3M8)X;ELRdR)pKhwK$sB$R;'0\C 9 D* e+=E[6z= xe$gy*>.)(a5nv zVxO3uzP F܇`ke|LШ..M A18+W[>WG|; l {__G!ПkĹ#QÉ&7]da9 nd+xc '󍙨C.#.= +%-ӿH+ R0cMp&tXHԚBjv7G#q0 #'i9&؏2ё$=n$sĜXgja]v eRi _jN+<^CiD<+Zf^Ἣ.i]^YŤ8d; H0)k[3?g ;X ~wl("WNE 9ʼnH| Kd;_3q^whiT$iU[$wU^#T"g l61Hxg& 6$,]^OTs{ րEpTs)7(g?^;mϠM~˷Ue!RDHAd̼Ug8W nO :f~C߂&4x]Nʕe͇GϿ& D0 m<(<5cs0P;׵kY (Vr5N*8lU$AG0Lz03ptmqiOP˺}i/Y:KX'bS?b%WV,ê?Ejuݫ"ϴe9qgL4,cd<2dp~sG pZKJȒ(2Tĭ\gWQxlS A~/rntozzd!L+lNo ^Swiq]"ߋl}4As,z%p lJPDGsߢ%A)1"^tL[R wcѣ-"KOiY>50Z}G̨Y;q3#ڙZ>۾ )n>Jg=gBmЙNF)~;Mrpꄙ$ S{џ H%8kr4%=9gĴDc)8NP4i~ŌJB7)㏮Wk|3qA!f}㔷}&AN$a<ZE3)zMf9wH&]-|N >?G\mJp̠Pmgm=Tp>uK/!ϩS<[lVkI\ܞI-MxWX GWC7.hrG-8UF ?;)6/ᙑVDu҄2NI׋"fHzE'ϩ fܱנe91j}nNgsۅYa=lv56sծ>lIؑy%gqiH|VE?ĉà?xTc Vb,jB Jy !l%pWp^M]E: R d߷re/jw b* *m ;\{7 vnCܸ߭Ƣ]#WB l cϼGY+IՆ=>vVu8tlQW;]FGIJ".QD!( !4=#It%kW< bx##؈ >3Hsp|#~dyy2rC95[!+GNi+z;p 70AKӷleRȀӞ[QQ6Q])$ tþ).:=ZЯjQ?_]*\sQ ''h m]`cP 3Ԭk*u-;2Pm:^& LhXNSYX:rhǥOmjس390µ΃.!;˜eCĒJp};y(%!GZ+4D\aYk'Ex|fAs|G' q brc=ryȽ,ci:&Ν279X uC._N|CЍ&+D̡$kz?;/ Z_}V©6Woh˅pN$D hW8vk#Lڝ-%uBKtmGRq^㞆+oQ1|}%?"3^b>Wz ,Hˆɰ ^) l-Dꚝ e%?mֈp$4rEYL(!p|qlhNŨЎ%jݶۻ fJ1N5s?GB0pwºUdP WܰlϚc),gE⎩N5wJW"s' bXӔ$rĶ'$rF.O$-`q\kdE* .k3u)Mc AQY]Ɏ7T^‘fqhi1ҡլ$6$` ) L֧rs\ZydYgG*rȩ>g@>c2dڛJQJI~M:M=uxAȪJ vw?aYN; ݰ~s'_'"}=rZq!q]hc50Ġ[P$%y5j@ɑp3( []͆@(1ƴFoW>%Pf8H 0׬ (mzG.\Y<2|FJ "N崸۬@'#4DZZR&E:.ELe,vTZxmh/GDЖ*6aP~tCaܼ3#sYBdx!EBp~l 4-](z~9gIrR FSV;[ʼn=?!ƯDtTIiRlqe\D~-r+#]6 AWax+k{NVj vtbpK]xBYrCgG'OzCT{IY j0'6N>?Wn^S}VVNt 4'JGrXAԐ f?zGZRD>@v+zrYpgUKj&{HiLd}$VBw&=pGs SA񼮽]oZpv7rݔV^(ROi5z7/Q"/Rc*iFf浻)~~$-,}6֑#Ŕx cF C ȷS{ˆ̕.E[EWy]k\3V9C_f -1C[V?|qw]4~=~U/9-&7Aizz/j\/b!??Mqzj\Q+pھ ÒS@u ]i׾&^9‹x<"zv㵀1+HE(wW B2LАG2xbrά. Ҩp N-bC"zC%Sۇج>hx篺Zw\8!kxw:6tNb^eV6-)ZD,({eIEOF)187#G86BNP'l3Vh|\2ؓәWCy' {f]^5FC }_չ&juA@>JtoǡkrZ6h_N\#V!$iÚǫP_܌ >9d1S߶@ E-c!'a`{?vrYzL+y:$O=wF:xzM.TJ#nY -, [L\`BtZ:<-gdl[jU3zoLXm6gbƲp^erwY>1"DW.5Ons"Sf$S?yy(~uxyW@;OئJi$ #۴a" vʪ]P:+-s&Pϖg@ yϓgϲǝy.Qy ^ ׅCLׇLy&-' EΡ|l`U" r~Ij= SLm恫tRB?'G/Ҫ#.1bbw~VŁ$ef3Eg<܈[?OʨBC2"7n=)lk2Jpq'U4O€ju Dkl y]'}Hq\R#$SfrҨy?O <#/q/jumWiNjL51j|!Fc1>NdBÉl`N5ԴO.Xo}Uci%BRwW$]u)ȹ,VKgř_,ء9$$?*dWբ`X/YM03,q$Z>mmpN 餹B} z0زQjH _QX``!1{@ȷ4W,Q+MH =ԁo1²7_IA$E"ȻQ'tD/s~6fkְrTH`Oz7JD@*X׺La"?Xht^GeJh!V9fGC3-+eF_ּ' $>ңfA{:]ZɶP`xi$%NjI<rtIşZ*:k*򄛸OM} WNICyMnЍ'ۆ>$ )lD,sVBFn%Q˰:f_$VHs«n6y BY 8^,x=ob$[4ŰnCQ¦ܰzǘ|=R?@zdC6WfrGNCzi+'a-ӟGPnnj[7L9ST{ʡK=qݚO_QЕWN:KrZ7xGȳ6@B9Uk,YAL8f)M!vOB*whF.7#Z2W~~ۘS.ihuoǏk\%!&̵Ķq0}aUuK[A΂NtIٷ 0>X)k2YZ!ГPGg[rCG!M6n6z2Ԉ 7}(+Ԯ訬@ಎQfw_I6]Ԑxݟ'p1;~6Li* DCjf*jGj߅stՕ _I WbuZY4ZgGqB_kv[L]XZϸ4Pݹ'!tgRaǽ:Q6"iadt|2#NaMPoo:p=H"WViX@c>`0Y2mf5")T2Xw<+4|޹1l"!N"7P5WcxS:=o|CNq(f T}liV afm(S+;P2r={ 3n|O(x*| :i++58EɁ%1-b:UC*?J0H?JF_or#΀|AXt ~?&bs+lC SF! R0][Ewͅ/A_l7>C t~IvvDH9d= uO%Np\Ʋ/]"hW!@Eu7g5UB2]( F6"_wfٕ_7VQ zɨFWCr[ԍhRN*ZS*9&ZawRAm!hx7RNmkz(:"|KfuI&zW \7tݺǺoce^=|LԿwp֠fR@'}uH0\:~ bWv e+Ȍ/=ꚧ]J >lCo Dr$^ fم*ٌك!3ȹP+joR|IUSh$2ڇJW; MRiVbXW6FwKQgԹbYNrbU&&yUy&yh^`>}jŋǥ_Dr9& =K^.ZamC5O{ؕ-xmn3%QJVW#̔Y%̚CER1#:&b ݒփ 5W'ni,2)gf4oLh,VFQ᠞=MYq 1ڱ^zm>(?kg9hɰv>@ B"k6Ehm„T$`EFy lBC$wehcxƌ!ž> 7u40rRmy.MǘCY%:+[O[,a'U 38G4~.QH~rB)/<8/JŖq+'{K*Fq]\c\K^^Vơ;SBϠ'5iFܺY#Q/)Uv_M?1_x 0QKbe}wP !FHP7Ђ%ÔF6MCu8 ,|4}(lj?J)y`7DG0#4}Tch Ϩ G@ ˆ rU`sDj JBp[qYd?yբP)IN$# #Q;1%fo7 ԟLn K}~?!; &aD)mPp5Ukj'Ò?wRoT㑣|\&\i`qd GNN:ae[ $sR|LQ9ع t#4-_1UHJ[ /(-c]prq }~=l Xk<}nҐ ߙ[lq~yy$F_O63c>a 4MS!UCH!/.uTKa3UPlr7ެ1`Qeo=>isr+7ZWJQ+Gd;Wjv`֐:ۋW<2%5 զO^;zOB}4T0J Kb8Ͽh7i/M0a7 t }7i=¨^e_sU7P Y@׈d몱 a!cbpa6㰚˷ !P侫n2_F_O uk|EY\fuнjS*IQGNKO5PD|{qWm*,0W,4nh^/iA m _CN  L_pi`)˔Пg5d/L#7^BOf'Ix^e`*bN)DȒ(4Vg׃AFB @Dt> 頶m|rSf#D< _z o^{bO9 :̬Kd8a: !H$V!"BHf1?JU$\\+F]pߚilR8dHr !HX[gQj2L͕|DeEWG۫č3Lt~ervkn&.rAx 2cxHVSc]n˚ !gb^ڞN/*S 2!]k9B|$x 鰇l$k$CF硻M%>.KW!qS`9q,@[I"1K׬9 ȥUz"[Әe&;ٕZ71w߾ ᘫޏ #ȕ!3w#z_1Noi8[F IfxYC+t=/L4cp d[^`',}>.-P!ţn-Tn| 99 w}9I߀nȑ@:Q:994Zʆs.hiʪU6Z{0٪&aA:465+%:Jnie8:{" *E bzTf 8 S BL3qx\p}tqj?.r~jXzҐ5vt/kem2ϧ~Bfv"ڲ-0du<( [@~emEYAUڜpL<Ȯ\=7"Qzo3M/] vd~TVS!{/fBTBh H@0|9&1m WKKICZ=89kn}o`O;ʥf{"0O~WCuWVd8@6At[aSHKaK88v? (#HLOj _QkG[5qL#fCo7;}PLnSULKi/0;Cԥӝ?[aA@SѕJXzNfp^x{dgOHsznsne"occ84e~4`}1;jE-MrS4OdSj@g$ =kxЍPhJՃ(G*=M/6?xH0>zOˎ&Aޥ4i:2z' '|I+vUx3=5t ph0}{`F[:|( Xdt\Z.PEtp lj.6%!B{XU?⌶J Cq/ٷ]ԋ} GkڧKaoQ2;Vn^ +,X-Z7o ?UD6X$e> :woݤRݏʻXlQj~CS❠g(D5au7/L=Ukje Kh3(DJ?w[y;?(nF %U.P*OA&kY` rlj0͐SqM]jaq10.!Wo_vRۄ5բyQ+뒘9m!٢Mf.V!F(@PL/^l`lC)>r<^0r8g͖C( 9:*2jfT~))+KrIn[go9hkNEk )́Ho!*(^bN%bQ~6DnNjZ<=D o[P <]P%lUGoV3JoE؅5[*eԭos'8^PW>{kPazeyS$ wCia%g$dTzÐYXe)xJ'm0GMJ4 roҾ2gR}g5BBjҢZ# ~v + 3%n'H-Bи؆cok:[Ú?LAV%:q -TÐl14G=| ?ѳn [P[r$E&&ly'l!bo2fq[Alcԑ@}pT"G .s+SoTSRzi<BzԻϝ:Og[ʘgt;@h,pw pk i",)yAǹ&ۯuv蘅wY}^$T-en\r` ߭W0^ZGw |%]=NCfGjm1$ ،!~Z \r<,I]Kj\{[U9;u37%Zw).KO.W@.4*dW?úi9ٚ|'xsңRTQ;; ,k@&mw[tUMWLt9A}a?oeȥ [|ུҦVA)VEXgv۪荝)k-i){ ,Q/4r&g6j |ٖtMQqǑ:jm|_-7KF)/ }\r[OV`gşO?$8Lpc#1˿W ɩP5=DF&#fMEz&j0C\AB2D\gB|(|ƝarƷh/0\_H(uUPEwioڈ`Gyv j4n"`_ ɖ 15By?M=q3 F'~BH|eZ~@ iH@398( 2~˲EZ1r6b}ߐ3N.19 @ҧ6%c|i}˽܏%r3r.euebp~Lh!~˰/z}0 $br ת9IN^:/epHXm7 )jz~2_J-7C$67:%7W5;g0zڲuׁej r'bQ n1;yf |Qd'p `,z%ޥ&bf&\v6XD)i٘7΃V-8mg$ b2zb{l2lޜ$x ƍgi|G$H2r&LKO-ഠ(oXGa/DlGH. 8Wݦo>#wi I`2U !eZ;Vh*x3&S?*txS /]Hv΂&y<9pX8[mQ,8P'[8[?]1 >TMm1U`ѿy cp8_(53nYBEB\k"Dr<2HkГ\Hvy˜C8DUBWL›k0HF@[nvU+stIjf.ꪄ2.?xljy&5 CgK7AX⮫v;-68ZEB0{Pҁ`5L]Yݺ;$;jtӗF3y7'L I>;(h`E4&Jj](#_3燒.}R>(d񿑮 A$x=g ~oo¸lξ ` or#-A0@u lU;-O8AOMJY)4 R_9pBSCYd o  :8oFKK"&Bʏh( cs!J"ƐyKu'95yAq.[;>@rۻ{iCC|O1z~j%u/P+b<'3ꝥr:Kϵt$>ȿqMn%q72^;=)G˟6<Js{k=jQdNۯkF  dE*zPYE{Ol`,{yI@wa唥?s)U\~kr hEҽ]!->rlU#I^vvA^+q N2Y bώ,$u]y;U3`of2S1}uG~i@7'XGnS:z 7FJ^iN8`fwCOxvpP H6W<¿WYފz{ʡ&KKNHm_3*ʰW53ezpk$]tڜ1 G-mس' wïp? xaٍ3yu 0ݼ1l4R(X˺|?p?AuKxPjͺ(U_7<|g5zL:*rfC `/!kb,40=u0Z^i3,.kT?N#&1L:8Cw8bCţ=(1Bɷd$,ybd뗽ӀL1(MNbP(T1ls$,U_&7eLjXkwl6i&"uQ _)LBH7#ġS@,k%;./`mtGmd5pc.C3=yC&%yG ɡPF-[Aָ yY`mbѥbz0Z T-+ }$-%p5{"O(WUܡ%xj۷1.8`Yf4~F!=S WvS(iĊ s=sꨶC= RJ-*|jE;Zy['J^m>(Ak2ySA ҫL>fْK?y+7~NKCTv֪zR?Y'!jxo҈l$`\h:&24lŷy)mg0k[IlWpv %j0ʝHxײ[cϹvevm)32TGxA! Cg;į8cJ&7ufYmUgHvY<@qbXh00|DԣvC &\s&\t(mietUSi1C 0,;h{ W,REV%ܸ_Ju!0϶>To&Н|趕S þ_3>2s0la'bH(?4ԽaY8JIF?}v# + ',`H(@*^G=vEXSTK'jk|֕R˩LC%ƀlAE sɝl۝T,^~H/L ąY^'J% =n*?iC/B)ѼQmm啥Pڞ[U K$'ztr(eyi wc\pGsDPUJ>Q^urZzp`G,JQ׃OJȩuTu++m&VD/=Si-)<.' ‡D96 M|Zm2̣ˤp W q].V40d{CL-&룼zbuZ<)Ȧ/%)v=-xi$D;Ȧ1D~OL g:&uH3i #B\=~qdsޓŊLQ#Jb$;ZCufRLxyZ,K5Gcp,APC$M0p3UpGѻ]z8_L}GW 1l ҘJVC@?-'+9_@,r#(Z )+_ E ntGuI95ھaIIQp]oOWBf4\o ,,&" _sk@h`Ay'fDo>kz"2Ѩ-;H#s0jȒ!5^"N%ٹ;[tRƠN3??\ZjRYgAԼ'o`"tN l$Y8C^FS[䟵P4E)lee# 4[<,)Y!Us7Ìd3 e1/y0q Ӧ (;K@:, 7ih!5c}cp~G\oh5r j?}9h-j4M8xct HbKɚ?KR'^2hr;uP3g}ɬi鼖~4iG2B]M>7 ;c0P@YZc{BtDy,8 RXS~38.$OQmnbDt i=[H0BM xQ#DuN/?=5o+`ʴ䂭ґ- Y! 2Φ{-Sm O1f@ xS;M!cBNYM2y- `<'roUZ౵ޤu8Ev%;u}mR8Ky_?1߼:5!0S2ow޶g.șъ LpidQB;E2` {[j =rRb7?jP`D?Pg8)ZE-]`%~2|k(dot'ďH{Ge= S% w M} S}3%Ҍ[ZYkKf0MB-P/+k,V8Qq] ЄK' ZSeH܁ۏ ] j Y`XNz0 %11g!%MRIDoDpI+0q7m(ZbkxE0qg'@EFz- |V糷!nSzfmW]Xr&gGxOlp-[sG{8񘎮ɣYİ$ \FXD$KF]!sJRVQ1FoqA[+։M4%4Jt8E>1`BO*|Nbz8"A‚6vj ~EKM=1! щѭS#\ j.+V<8}F5맸FYEbS:I҆/]YsHl2/#s2,~ Y3ݿboF*B =}S{jPmlCar;L[a3T:ۺ5D$#j#1nsh8qDwD.;cu/\LuCnB9\ 2G$e½]f3&r =汫bφ HѴarF1ZR"sP s@:Rf[̜Y uı:#GMw_Հr0pu,[!}6 X/c.7oCsW϶;{[Ǻy9EiE |¡ZSP=gZw#2 }-FnN"oz% :G z8rfd\ɰu7] W1G "IF4Z fI 9DG I@/ëyYsv.]T q,BQJyB OTs]jf1mrvᤘ0~zP6;/wԟs%<9m=R^.&s$ x3MJ[@{/0%I Y=OJ@!d]JdO_X~AXZPd$Zm/[BIPRa>g}H o<1m-7[7#O ,"Zve!RJФO[ |_CŸ񏮗֒S_N2lF W(SC`(֌`·,0QS8DLK\ؐ8,TM(UvH̬UY2Η U9 |qsfT Oc77V2Z}/3ϗrnWKEAtD/ߊ@;cY UݱUNYa[Q6*5Uq8HHRgJiK~_1KLҼ?ՋP(FpnXWV!}q*:b^KrU 110ٶ &y4/ӹ"ōI´yFHDjApsTR5 ՠt" 5G02 Tʹs+1 YJ6SpQ|osd !$ ׺%*5Rp$#c+\!;fG&$@Ntqյ"FKm?.xܼkB|aחJ7y|'-81K;E އ)eӓ}Ȗ_5.ӶA] -I[F_-af>Rh8$8L VElڳֽ+>Ƅ5lPFXBx+I9%ˆ+Աzqr(R8EBZH`tH+C0'^~5b wnIK 8!x>{俸!oykYz^Ou=vZTWfҬ',ɕy "PݗPsi+^Y?*ԡGO `PC$$J)i0dޝNm:)7!%]Y>D'uU"zQzU{qFWm vMԃP(_`$~PF9GAZ.8= ]N{j 53VM%H'*?M l5|HKb*1Wؒ'0:qa1 m8DR~B"H-t}Bz^b_̲D^%Z/ N|%SE[-xm l5||&j G_τ5\s^l*Jی'W7pݙn=iف[Ѧ$vdV4uԵ Vpz O\k8K4XROxk"G*KߵTƛ:Ijrɳpa:Z]k,mUݛ)*7AX><7f5υ!},\yobpEitS/΀6pwtkHϏP?*>pF`& #۪˶Ѓ141Zʙ[[DsXCE68uVTe=sƥ+$X'u0$xl54mɗrdFтAn>Ӵ@J`FP2n;m&v`i [:K PIxi$\.ED(Kb;FvN 8m/Qm^P\j?eO^cmiLX0yJ=qr'ђ XB:M"lUW'PEEk(+z,cz1\A¹<4%ؾuAbb_z+q`VԳ/].t@$i{V L(M_zxv̏h:R&q' s}#-ǧ)!b7fN`A/4pZa]N4Ӗ0b=h1d#&\Q40貤/XoN m#JVkMοdlHvX5>ײj[sT4*pW :AD Lަ/m#%B~kQ(oGWp)k&3E;X$/6^ ~a(=%(|/*gO#)`ezA^sACKvI|c>>X`؝bZfYt\V]( B0^eT[:XƳxj!-$uZX)4mpȆK SۛS{]xl_bI nD16h]@F& |)R?<N]HJUhw|pa:{mx}Ν5@j(|b; ":(17hRPsDl4E-T5|1FZLtP bͨMM{v$5|6.pfGx5*m}}|RN"ǐ}zh`hXmѮ1M^(y˵/ɭɳk}yGbL#p_F$x%b.^={BjJZ͂ ϐ5gY6Z[L5>ľԌ{VϹ Z>@FXǥR$0R|72@14mb <dJOgʔ֣yf|D| <[鏃E5/~^7Z^a.4Ȑw^C R+oY5)>3 C?]=ۂ33|6LJW[L_MɊsq (fZ븴.4E{{t L6m-8c 7L6屗ZXQlu$mNU7{`t$-+p6RPRy\Ua{ Em=N4zfAK0i?y g/2eCv~ؐKE;+ُ3, [_.I W_J ^XAdW⽧uǖ]wE3ecpwuQ6z4BWVl  x]jD3<&%8]&pěq`{GE"K_,[Ռ6[ x-l-%+v36;x*/qCL!oE#=x5)ϨTC/vފko֎1ޒK|ߚQO11ONبK{h 5Rilf2:e\` gD@a̎BOByJFm&f\i_!W+֠ yORr7ʼn:R !!]£" Gw/SAiEP Oˎj8C(YA #[5ۇ%;l a#{C"=-uqAMqnWJf 2-b}ek ]TK! mW o]a[o+AH5-e#w]L\aHN၄P;wc-Ec(f2e/^P>/2ĜhW v؄=ܦ3=oi?I[x 5v}ݍB J'&,hy+x׊O7]yTM*$/ nZ왯PdpnCVFxʾS0{-922Ʀ@OA*Hj$,UeUM'h,M256"S*l=GdWqC%ߙ$(;i02a굶MpgQqG)y3樉+E9\M=Nh@P*+'_m˲%:|tHc s)_w(TY KunWpO?gY6. N$Q11t9e8.2y70MdtM>;:(1Lfv4FlU- kdsF:QpBKp 2VW*`k}/},OS7HB/7zE3hq:2yntnyqbl(0'O@34uAYآVjHd@oI )C1g ;+#~C"VгN%e5_~pq"G$!U_n"u;XIWO4jvtd陯l %֋*Oue s*/WBW64Jk~i8]~@/ziR*iT/{}ۘ+,"v.)[CNvQę_ڙQdo5qrs.O47u#1q,9,G- T^@F-'z;;9'#rp@=vyibl~IbY]?\7IIsr] hR ^z3JM`N؎$ޭJgcZNݒ..]B /XvtWG[sмXu wu䱸v)udgs.>]m [ (l~BMgL~>Rw@@9ZKz4$Y'ŐM8"_KqJwKu͌5G_ 98]:#ԡDK8>T\@(PEYؗٴys(u)WjH4xW( '5YE _ &5^S58 /Dsuc1v W?طn,[$MOs|3;@POHSaXg!i[9S3٩^'>,}| Q#b%Z2UEyC\qI~:Df7Ց3"yށosx&yIbphT]/v_,kkCGn7'=Y ~:!T/* J@gw9@Wt>E*<* 0<;%is UR'#̕oV@-tH+̌IWc'on5k G,w,+ɷ DJ {x"F8<{ ^~` ~iv 4s mfDsoHN)Ic+ 1Ď:l$ 뛡KALxHS*Lv"!XA]<$5a'mS1xu8LE49xYqdLLY)ų?m1@?7$\ﲣ7?\;iO8UInFIQ(Brc,`n ç͵ O5$D^b(w֛JW"bcwwC2 },ׄ$0V jcq Xd<z.m6V7 䫵.@ecnF"[y\iPL9I+m$/q{\c+q'Ss+uJO^g{+ð{8\[7ZƋ{.q!0za:μ{􍳃 ]>k.scB 火q6tbPoX8/5'um[V,+1`NFr 9al`բNS_`f- N7mL PDxȼaidIہO l1u?F@?Zu~JQÌ&rmcOhg/dqEube0kƌMoaB4(Dv2KX @I.<] b1V\cQ~dC H? IP7ztf"TrRiӸPrF 2JhbBd2[]1I53^Ȗo6dតEߺYLU>,,*C9ԮXz1$2Q+gAz B`id 7Z"yf2(nX**'}^53y6tdT\*#QhU{WΕOM37D1Hؚ jсi7rlN0e"N7!۷ja~n;TƔ'V^HRߠݖ˶ >%<Lƍ6,/%{O!&n}\Cz/=קGlR1b7Q=,-^[ѾOG2 O@l6 ¡ȟZ1樃ɥw$b)7WiS'(WFޏΒ !d&>w2BCʔn' PmSBɫ=) E~Zo'mcL1@;BhcJ6d`+,wxɽ=ܷ#stTɿ cvySZ2g\.Z8#޶$DzaRR R 2IMo}ESlA겞kVJ!y\徫P<(Ս_D%}(7 A`8@vNKw 5OQ:2d%Ocu(Uj=PIc x28,đ KJLՎI/.EȞW䅆"[;Ѷ{eM ng0c$\j'CIvӂG{_5aDe9l{{X)CGrG,Z%ʠp%|FXG9aa+8Ƽ}BPoအjHA_g.0fͪzpK'1p-g_,$n6 p 1[zT}zNN`醁\bވ"B<0%̠oDE\j攏zNhMxŰ <${,eoOB½3/YSzg~gD #iJiZ("k6 jktptjc6q [`48ih6 A QB d5E&k}ў*ZվZC]'IyO@{@9<;$0D?Gd&k$ 00G@/2֯ 37^Bm9SUޫ1umhTs1-KB7ٱ:5'͑"I/3fծ>z$fwN4-fLY"9I%1ly +&ƣQj2X~ O#(d.H6 S9XE1,{g ~oEvi1,lQmk{{Y&;*!ous 2t1Qo0!GK|_zX9kQvw TWr-X{Ɉ?"5Tڻ36)!:#1@LHykY6 kǗyb#R nPL `+)8ynj@_v8 ۬4.5A4&[%@pXA:93f=Ӛp0;Try3=T=Va 1r}>#ɇ~6 w9s~]]Ǹ?yCEB_N>Vox,HS2ڥs:ebR]d0**)ƭΠ5Q_J`G sjlN+bm2MK,qx\=|`Y OLrJrvX{ۖ&6W3 )C)h*eN[a_wnۺZ0+A Bb@!,C9pǹ}mčns3,?I 0f 98"$8hB ͆6p z-#"]Hh.Xi5<~+_=98Kp"wf7,3o*ews(W6uYXCz7gkR]/fk+bf=;/iO0qӮ‰,^P̈~֩yx ߶!6&rr.牙\n!H.8xp<5gpЃX6ӗ־=jCGc꾯?W2GtpYZI+fkF'DuF~hM ״ޢƩlk|eNș^p?\h 9C-+tHx#npY&csnk>U)n#1IH.!^֕)آ0B#/nR2Edd߳lrźM'4Kdb%V#O8/r楱B^Ao4x@ꍈ9j2.{1v95geV \&]ddJ 2 56 B{Wr}V .$sL_ ;'rW} uzZoƑB>|edXru{eX`_ZA>p8(ņ7F`2Dk+`G:ra{f)^nX!nf>K^bFU\A͚<CH/7g}O5NU.QVi"VGyA!";^irA}\u^brvg"r b)^xIQMOr[jtU=?mdrRRLb~%a-8a48x3[ 7GA)Z}(*OL5)վY\^txAǷ.\bwd4/3Ъvur&Eu?W . }LߋM Vʫ0p({2ϩV}xC&_IBnƁo~Kh*OfINH1鿋<G(&cwɡ$L"_&+$k)q_y,f' ܌Ѕerp{4MAzp=qp՛=.~@M,CUcÄ4N{pHێ.i}ⱎ#ύ6͂`Ϧ΀t59s(B9b\׾r '?qXj _ƭэ73Gߟ#V72ĭMdzmzK)~`!#&ŃT<מ+}F* lj%@$*pnqMP"m`FbY3ľO^ů2qMmy4g>]tK fdP :S-k ~,m)v>1??6d]ARD~5?5`v+_XK7OP4=0UZ)™Oњ'.4Yh.kݭe ]a7Q Eռw9?)bǁI=P5%d)/YV18^!CY5zv,p Df|d纻b̍+.BQ:Ouʠq<Ƕ91>ɀ@}!UCbVļO9#n<"r5~^H"cUDF nuTW+0eyj:c g>,ܫםpMjkXzG1wOtʵbD/RokittqQy3]I+WRR_`)+1.PiF5PPi  73]61./[Ei`nEm 7`#d*@em*ofH`E0DG'`%WfǍpZF(blb.F]# W;=_:RX @ybk~(p\}H:(2䕙@k}*_ Kk]Z>pX dr$ Cd(lXX;OsE:q2l;=,,EP?O l,~K{8[|ȸ:8g~$ !<&j ;KQkb3ҧ{~lJHO-{ pЅ0H .A;(heej'0r}4rBWue-j qUg/1#qA>.g)AwuԌdOeeyJ[&J*|9",ߖ}(-s:Ll@w ]_]JuE>7= hGpu`Kms%T>8ޥ7oOw4Y/41nHQ,X9DI|b]](L88o-5UyRɝveb/6'Xcg2r7󍵾j`/nf:#>$x;.ZxQ`)rIv 2mV۶_ 5@= 쪶)엠s< (g>m\%mj*g+W@bڛ8> -3;!?b)go*I5gCdj.q V /PٓJA60˵=C]yb7lϕb2t}m a~[y {H+m_Z~$m1 ʅ@tWfY\xuS8JK1RD9uS$| -WrX.k` qPFaT1NS(d픱ģ9ԟ\10M]Vm_?\bF;EeЖпEy@Z'4fG@L5e!ܓ#=mKoK뜯5L;+;E hIkiF~/R& `{aIe[Tǟ5B"kDPC4z``*%sf$H?9eN."ʸ  mn^ux򗰿zo SV}ᵗ[@l-ƃv7ҊlO%x2nCHdڢ,[N-{͓a抂cHtVו}]KبI,lc鰌xpP89r#=/T>)KlٚT(dߓHwyջbaۦXȑ]hx'n=gUmY=eLCvހ{ 浢5u,Ch=uD'ceƸ qܒufF֐dPAw2y`XimMy; G+]a1=^O=;Jś=ٰ>ns!jx"g'E a?v'ͩg=R?]XmPsiJn0_rY([s 2b'~PEܭcPn li[rO@QZS9"Pvt:Vv&Vq_ tSjpYK42pޑ ߀[r"];cs1U'ֽkbsfОIiFfť,c0h( 4^%&3(Jˉkoּ$1y<ԔtycZlK/ͿU*_¤Nbᛏyv6a|E6xgv`J#4oe݇O$$g=_:!*6m+9l=DZ~^Yǎe`(VfkbV.3FPEtaR#N^wsX0 ɹP9, mRXsJL. ? I>ϳsO#1C717'OQOgc߹BC%p?y$.܂)%uO}TJ/P[ r3)2NЊjf[@ JLL^8]kp ;P++a3ťk!ND64{ӻȵ:x&4@yq^tޚWzs@~X3*Ń{UvH^N0L"S_Vp睹6Y`;he7D8o8[XBwKj=R. "Hdn85`/y3=(Q6J fz5iBrX/FғEly/,j|茐:hD(*~Rڀ̓L6Wé!F 'L*xKfWZٙ+˞dxvGFE>,4ec6#+ #Y:i n1ƺvP9(3i X!Q#QK[z\{KA`F kXiAON9je8!Bg22{gy<Ȕ)tGeQ slz.~BV溭 6DLeBVTg\]1gJNG4}sG??cOJd8#=TP@>l0ZQqd,;J.o'BK. U, !aZ8?@ +<8Mic٠F5_(w&[YO!`)!6 xX CN!Oz@4v".,/#;y~6cVǛ.WvIs}38_ VU4ʸe': `qa%FwEbQhY7VJAi DmX!`j\=f%m˸PJ9]›/QYѵ iTC4u>TaƐ9ޡ|iLwس7XEސͯ*fSo 6& n{YKyy2PBX3B :O% Uf"6Wm_^0-SBlI2\k+| \J>0$mV!,BD |UMfXE|W(qLbA-V|/"-P8KYN4v;N?] 4Nr722AQPV鲈?hYE|jnzJ|lh L9tN(3@Kqb>DJH*z!+/YS;͈`I-p^hⷵ4+TpQbkH%܁6KjryzS8!pMp- 9U(SH :;uqƒR 7 b_' %"l zdkHˏ5*e,5u#~Uw=62<I{?jy22wvi fRb^#@G]g +H,OEr%Y橸|WmT݌MnhO"1yc^ޓ>}2ȑH@64oMRۂO!;\coCo,σ KM6G5n62,,Y(vE~Cli#r80#+vIY]?&y;m@X09͚_>0+ 2t3;g1Lmٝǰ1W Eh8[H3lӬbm94B\ʔAP֋X`~b'U!*kd5g=3d@ $3y 䔠t15r w@3ۏ~QcFV6'M Ѓč ,299tH`0^'~Hz V5= HQΒ@7mL7ķ,*`kB!,s,?E: &RJsƽ3&p, SA FcraT)m \J]16ůe=L)ӂ 8wyTa::Bï,<ۅqkTd7Euz$&>,0^̎5OEDGdyX/ݴf x#VOyWu'Msⲙ; j)Pb|6]jw z\eٜ跮Aqa)4/^Ⱦ"DZjfI;IJ~E>:7w2PP/}n jKISV* 8Q=p!߈oLotyP~y8Ċ8ʳ Rn؆yC֘7S7z42qA0;)' W{WgRSS|S lk.Mj\6pK dq[vKe!`U)-2Fc7QiJ}l DpVcxiV~3)/rp:LsӷחQ.^ cBKtl"~ ZGsҶu猜ⴧcg\[O'&&}/"lAO?D]#癩g L"Ȓ*zw:]Z&Ij;XV 糷 lK3~ZE(?pa9_2@ oQ2d.:Cnylu}`be R d3ŗOG4!{Ӕ:ci#m<*RTN%ץWqfpo u$cM=2K9 ]ՊF2Ő@~S53Q |>Gvc& Ez J8KOI mVŜ|QkR (DgJԉ"j _7׿KȐɉ?2&Cm!)gyVNnwő|EzXɉD# MX;t o-A\I_6KqgbX7 <$Ň mqb.G oAۏ\Z@ >Pr3Bⴣ&Ա|Zh_ 3fdY9śv ->zTx7ᢸ2 cH&?浌#7Pp8o$$_6443-F'ib &0.+)䴁a֘vпLؘOm'ߥ,HKIN+~"ʳ5Y B1T_!!c{? ]hA'n=A Yp@U.jb?D+E97} K}]v|ԯwJuU_ƸZ:4!ʔʋ"*e.pqL 43{]Moc"LQHio>ώ7Ⱥv{ ffM;|.}}'!.çP'wn,EdlU֞ L? +l1_iHT)~ƴr̚S^K$@pet1C7|v 2ٷF:i܎C>c'T/Jl:tQ/E|VZSƢ:M7 %+"H;)7J^aed]C|>dj{kĶaV<7,Z+|KIڀ\G+xcLÕ147m-\="8-x$W\x@=MxbJ>H m7ȒFC_9 o˜4wT鋒q}j`w:@n ;ϏSpTI-< 0S"2_u"kT绽6껸Պ7Z`p:b##, *9Z$yt <(ō/耽+}f\3&sʄ;gvqwy"!"~<ΑنJn*'j49JkfƸ}a' h^:T+b$̺bhhVcǦ{5j~41狴:ʚr}oH85ewTeG_}05WNǏf];G0 papMfbrhkpqة:V5qh`Mb#w_/Tl3#v,i }IAgktr g$(&w/OkTξEmQ%k P9rk.<\3g f DL0@s(oFW4o-6` G9ςu53lV,'-a䀅O;-9TJj>Iĵ|q~1('5^wZsr& o!h"}=5 q'z=<1è$ -胞Z4lСT>"xk.t9b='5kdhӡ5_ Ŋ51}ȪG"$ Ab\ NT6kP0j89!"/(M'hO㎛sm&E~@onP !4 R%[[SK^W8)2 u?'ԪeZKF? %jln"+MN0pa"ruˈǬh8@)Bryq)LY̓@Ui>:@C$:#p? #8zWeIZ4fޢ@;5hc^` BU¥29EnU%l48M |vnt >$$b``-g>rQfwiN8 vd{8}r̛ ϋzmB ]/T ˆ &.5.\q6`<: #_Z^#h 7rY9&`Lg{ 6>DͰWYB|"81!/r' ߱:/#Ejdf'^o΢zLQ$*nត{RoKx L%8DV%].{y8а7|f6cFacZIcx2Ip~#ps! v4`93$?GjqJh0{Έ=Kx:?]f_ͽVNum*^?"vbfZq49%/|-c$j4C^GZL*=y! zPu(Z?vhg|5~T kjWRYEi熧D BBQCtO{J1u1 ewXS* ,2Pn#2`TS7v0Bk]&%9V6U糇g| _h<|蝮cAL}Bf+SEbILCf:\XBt4#4*̂BLD"6$EW1~WarkcP-LmF*ŧ+`p,~Zp $Xo@.Y|Xq5>DuZ QL_ɔD} (4 Pَ0vmY*=1:mS& Cia Dgf 3whw%n 擋W(9y@!3n<40.*Mg1o$@0~ӯ˶^z|g4jI׏ew$SHF`}^j|&7[7I`Wa#1N~|nPL`G'$&8xG}"ќ~1XkץI;V0RC >ic7 [쮃ZQ.΄m׎xDjbB=V7ZY09j/;HM#qN $Yқr@Z(c;>HPe4*,0X\e5 yhF.j"u{?h++9]C.GDuj]X%;QtY2חK?񼺴RLFX@zj1 sdA\a츸g\ {$AWAp>bآ#0u:v:CA+妥LpwS9Cɟyr1uM&&uݝ'AsE #{-F.[ (, {|쿚Ov@^df`Hڞ'-Vt IU$W(YjYUM0iZdzܙCY;bJ+"w (Ӑx+Gd 6K}r| e|t{j*sS5Sqb/ eX AF'J>?h=X,ӃH]Z7 `m=O圜䁪 (dx).tFBu~̛nR*oe"UY(ZaJSx|2Dhy {˫m,q]J@ElXC/TAYh%k-7b87Rx }`f*obN$4V7 Lk;IC6\xYzM֓*s wT&;5dQ锎!RG`<чrEnK i+z=B?f yA*_c#CЦ}| kޗhi- T ~vFn̸Z_W\^k[\Wr$'dtb뚤<bP!5K+b:n IJ(\z C[0v-4Oͦ{JCjhK; ^.v6+]Zm-c:٣4b[Wؾ/rW |_eZ_U{?AK-j8WĻkBv'IesnRswT"kWL_9-uRam*"oLt%UNʖM+mG CX; e"t !oNbM0z==5i&Xt-/bX)7/>qV)_Y@<8UʧfĸfhLv"F.}snd>]}'3'[wϥh_;y..,8Oq*)!tTc:),3+/UQ #ϭ !\=rD`n*_ot*t"8 pǨ躲*Axpa/y4-Bg*1y O޷1x  {ogr/%A~pFfym˜NρGR/R`bb/?׏x=OR~.J*RR.M:<[2F݆(ڐ'{J.+ ?/]On}3,Z`z3s_V'bRjmsQ0T7;jw0$M2H0`4ɦLld4,G)˦DT׼C ՗?{ ~/}5%UusRQ8PR8!Tsg |iM3dCh߽yjlwXl֪Ŗ#C;{yso puBZp`tqXP6S6`NywlP%iD,B2VN& v/QïJ1z/ fUpq!-hwg+A}U 7m2txTG+dŻ0'gp F#uNI~f PՂOOR6qn?OzDM\~K3wo?0iQ9-GZUư8!B/ʔFr'^)@hUJ!+6hHմ{0+~f7!ibM_RƏ~ v η{2Pj&Ds!כymp $UbCdZA8#-A :,M>Q)py8.6Ԍ`  } 3 SG&PЙbΙT4ǒPFy1gJdnpQO9YFBawPMŵN!~q}bח?L5N,D X7I)ئMۨ[;x,!_sPz'= BD@Gn"\C Н0aZM|PMFl8Gq\`%Ucz^5tHrLd{w3"/E]uij/ Ӷs>79-}tU\^}ds?%.[4,+8A^Jt8وR  5 :qjy0 -|Mx OZ[nAJutIz}8,4RĻ$ISeH2m}_ՋiՔ.jS`zO?+KkZ\$BZqbtI;!9؇UoĐl'Ehn6< +jQyD*h3,֒н\o$cWuU6[L^ϥcbQAomg3TEk SlX&}fp܇6NC5[U *n27)bd|ɲ3/jh}?t˗<c0.p[\T Q@d Jo2:JuW_10cfZMhvG@Ȱ]L 1]H%}s۠KT?р_ądأq(IdI^ ūiM$OLq%$'sŪ4N "rwEυ-huvѪәĬܔD j3^LU o.~G d;}ƶU@e O+Z*.\TBa]yH.tKЌwLa!k'=`X1< ЫN!#je葚4 Y <11 kT؀Jޜ927jrFX$>k8zc(RH"B9B$Ίտս<* eb7^! o u80SZd˃\M? *h1Җ,g:j\ \_9,z([Tl 6Zws]^~(x=9<=9#mⱇKt[$76%9]bs3y @0N eٶ5au.Ys-oNA"yc/B=} FɱR'9 wR4 \H6駒4|u(2ΫUtN0t4Dsv* mw ♬C$J[`=g%;/pfS8_? 'Ndx(nO=Yf< .)'AK4T5 |Z7T|*M)ku6c5i`m&~~zɽ^SBca&Md<Rikha[F'29T? m}`7x&M[M`2BgoSQ" }tVQ]@2n=+P ry WkዳKq,m{ƏL2i$5pF]?'bwkrd:\quyUSEfa:#U­Dה<=g ;% cPⷚϰ!WFLY]aE(i 6I la'=K1á")x1xa+Jmj7  ՋƘe)g4-xx2gKaL18?zsnS*p|ZY] ٣p뗒%]_K_0ꞓX"nR~Q @T4HJ;wPJ.% BlDV#PeBta%J3ëAmޗHogB[7R/[x}ac >?F2s͍ !o#ed{?qM ,j=y&{4w]!2H^RV&/uZG{^wWn`M3Ղˠg DrVTe/CsZY$ 8NF' vao->TGF;jj:T >*D&M6͇5 @iWʯ ,a{0 ڜ/0˳aIp\?cj@>.kt~[";LT)nƍ(#h톚eVbjd_=`.ը,@Rh-d.!~0eSw|]6GuLʝdW{@ !I8Lq|'&ئu%"Q@/wt 2\vܰ \.: Id-{eџ4F⻯"ڬcmK / =m^rO0-ͷU /+ejX6w&.Z6ެ/O`_2bVxd;:[l8ʟ_|@Wu"o񊯨/U%** o?j]i%/EIa9еGۥIsRy' Ap( =2vQ8!=tcq(E++csL~KLIsW=My"bɷ)TI)9^࣮bZt.5D!tm$\ωw/B)I#Y֬_ݓ}!hdp .<Ϟ"='үۈ^ mXYh x0 D{#m>a(P'ό9ODp` ֕ S=_K qAHN\O|u4 HqOh9)]9R?VNU$R}J/|XzerƂ-H"QN ckGy^]҇됄sc=>ugTp>\Ag##x؇cȥX|ߌ-tb G~,PүJk/5>䮺RgBUYN7.PlQgLKğ@m>#_8_Xn9~S3?>8(|r]y b;bPe$wNH |aת=Z[)/6@PRI==IEגM24II>9D0Ty/ndt<̎L5 XhѯYS[ӂҷp58 {k]é`QK(+>A]4')#ZYȼlsښ 8c## Ơ_XCJ;j?SߐPޖZcL1LGGgwCicg]Fbt',K/hpܵ Y3n%c)xI!MsX8\I8xGMA i/^-Ȟ$uiRNWČCtu f.!ǤSq(x|tn`UxaE5==d32Ai̜?̀ &UŽc R:dkCbrl.Ee,(:i`?;JAdU1~qV:b @: sc36u{v\nrL؊bB~+3ْ${)f[-b䉥;&*+PWkh;zq&bqN+RǙDrF"tWOi9)uI4唇Q)t?ٯ"`abYn<0L3A#Z`GPfC5c G I|Z1@(l;$Qơ.}q.]m2aFh $rg^t9l!heQ QԥtQgDMAwߎSU^Vȋaғ&Bܝwlh~?^Q;n+Tw8-a~ s301MVEngN`Xٻl%0 xm_h@ja0M0_9YO]S֚g<38A0c[c~^;m /ڟ1XKPP~lMls&. }фFy!NZ<)w1{~O .Ǘ,K¦фi0&ռWKS?_y5tS?K) f!,$"YJ!d{Z+9rmzlZZi~pO ,rq|m](IJ8^ݼ `TpH/\]跧 @Nr*z&9/g}pvgt#CG"EV(lzVv'4GzI͞>w}0 Z3(?5~9K#s "> ox*@hZ;29ܗ"vJp \](*yM|Ye o(3\T֮9z y gsu|?͜ 7.td=忂ߵ+u -4G Sw6j t :H &srOP0f01[F4=J'M({oy ̭3э{4xs %;[_b6bΖ ?)|J r:/c$k',X83ZF,3CWGp s%So GsYc4UƳʑJ Rv,Rm% W@tHG3gZ*>f3g"7_'sХDZ`e[.߻ cEP]*x\'pG='r@Z̼M Sowx#&x :![uO2fe|Kᐪ1O%?UzAA\!cDky˵}Ar^l1&"^L%d R#ND Z3 2; 4> Gh} ^Zr:ɇ(8 G-ϰoxq|a9Tot,Uek~GDn!( @ A@kަ[+LfaS*K=xD#LfSJZlE4i. h!;5 ŵ8[z8b5&mDvgpIC\W^<0H1ֲwӣjcs ԟHg,'[$D~>[OXq!ZYDu溏-QqձZhK9CJnrRZ ,z6URKX GPLQhL[JM91܂ ŃmjSwun m@>ǘW=d}#8=daJxyv㺪L HP4jL'xXj )sݏΫ6\4vد;7VTse;744JD%CUFKWawb޼j碐nLfg7|)u<B\J?%Xz,0+ ا={R P"=gb(TUwp ^B'(Vj$Q-P) `0g7(bI+?f*0&re' |j-P׻~Y~AXՙn:$$=G#uy4|WܵapI!0.@S^?_jp/IrOֽ֙.lllu8o`a #g5-+ENφt#Ðpj#xd*syc-c"M'S>Oǒ> E:{i,vcd8%s_Hxv uy@Еct&}: R⫴'eK+e^ hy 7 -3;FѵdՅ 饂wbZv^\Mn*lJ=E9y>`Z+rm03{6d1Ġ+he8O_ú( ȼV uOS&cBuiqk樂 88=%ڢZ8.ܵ0 JK͟Z|rQ 8˿?{ AvPT~ݙVg|Mr%Q1PJp-5v"= bvI V1 ľ_1 ę1hHɸ[E~sV<'dls*Kn:3xķSj9fKuWp?mkOjΜdm:i? &Wۅ++Pw٨vAce.txφW>.@Df̱gEU蓁%DWj4QX'_I=S/XrmGG6RAL&LMFJ8#Y)xW%v'lj{fwϚ@;}*(@ #1eN~Io$%+ծj"@$x?b3G'(U R\חtyt]̴zIl3Yk)+JX;dl_3{Тɶ aHU2a!K(&2AVa L!a%%'&i{SZ4c&E8;Ŏ>ׯ#N Bd/%/՟$h/ F*3SӲ.U*=|РPgRft`$|#U+[.Ԟ1δp@$Qŝ5isv194~89%0 y5(jM3=U:MR4㠲X輇csK)R*D.bjX _ @Yv\9Lx-ĻiX%'=f89~gV9>M},pUm<27>WәfM-.6ecfWx2 {l)YI<}Pڥ/syHZ4b_IjXU Toh}QWh $IZs7D&fM`JXP  @2$DM1{Ӥ KY"$. ^+V@"9C?O6u'frFS.R4;){)@;ož( |ƩB5@D yi5~/ ;|ܾ}kؑ 5k3M 9mȻ٣?h D4Y>`\["WOH7*c 2ɭ𯗬VKIFqvmGJ&JGyY7Y4LDIfu5jm:;\H6١*͊R&~ Q,<pdx5:5RF?=Ǿq_HsPSIRV57PvjGV@ )(Cˊkb^D]ǝ6-GuN7jggi~e)0^_RunhuM։+#- 낢VEyw{҄!A؈!ME^7[JF2#G+lЊ &ǨޢĈ]YN3vu5~n~!K^wyT#SrU+åb;6NpOco绛Ǵy]o΍x?+ 1q;7hJb0ntO :h 棟}9v*pg~nf'юykrq_z`#㊝1§y#JV %&#5F< &B[aC[lp-HY7֥hXXo+ƮEG->[4fʂ/I/wA_RJ{ʭ&wz[&f1٪?c2{kK<{e(-y? vrpr#?&k%Ĭ(_]JqJKZmm^/In^i<, ^ÁPʼnd'Ľ3Xm c%xw]<΂3EQ4F` ԣ[PCL]ɬǬC;GoWXdU5sa- NN}F :TCA1D&]7Р9 Cod{.O4{;#dg?}^C͊!~uD*"> =<-@rbo6UĘ&6r X33Lu[;،7Xv8"i*H-yLjk+pPۯ?i' .(Dz쇀*xX֥@y4"hJǮDG@͕ uϤG,ejx%e`>Q?w Tc8N =\4eyGB .W׻UZwؖӨ B'9lړMܽ MFX5b,V`|<+(dZr论*һzI;8vTc]W6(FԽiQ33޸^*3{5??Kލ ;ZTYyh;IQQT$oϬ]"Pj0uE\;jU2d5;([`*}u*7^Ֆpj93u1b4YgT ;Lc ?j~I-0p[78T ][ŭO; Uu@Qp;//MMcӎB{՜k]Ж8TXƃ.Jc! JGozTCڔ1Qr!%t[Apk5n-cͶp}|}j0Nrx7>4Lup˼Il~&Xa<"%.ЏՎ}^sMV :+4eygc,jSkK4pe'ώ{xN/?\:'C 7bSJ 2wJY.1SdxX+}$d/^%`a8rPfP .X(r_[l<\l*lbik[ Xbub%9mHБ*_5D[\[:*fRըZƼ~_6yN FTI{-ǢENw Oxjv/s#p7rz4Z^Fi ͜rӑa# 澜i:bϚe3PR^IΦ{?F瓁wbQM|-54L7tzV~YGeDS~ԁQu%b>%vTՍB]]Ɍ=&4)2?[sڥӦ6KBG㯏IlTkn̕3 TXT_l:8iU&qm 4Df9Caaft҈zqVSlZ~B󵝃L(>R^T9~@XI-ՊqQ2:Ȫœ!anLv_ʟ|9 ! S\vám,CEfO.:%]0p۞03P%vQ#iPk(J9f#Erhe?*Sk^~E$O E 2?]nXOV&DW^ Mɒ`r )f;S ooq0Bx/ Ɗ$jOf) ]Ų7Y Ypώ0Hir򋮔)c̱_zSR(#_p)%ӷyo,b,<*xs!ZV st^zJaT&fϼQ3u; _+Z6UǩC&böKax bx5Zh}bÅ;f@dIv5bNJּGL^Q i #Cȫ)3?Iߋb $9AFލR}$B5 MJq Yb7W&N{W qIXħO iSE οO>򾉃5lOR߰BdU·$H0(/m"Mžk~+Vj!e _uuM{8@7dHjw'nLnmHj6 hBckBeLS *bۧ3~D+YǑ /RQ Hj25zbǮ$FTD1TE%OD[]C=e*"Gf"A{k,gl.9 ߬l,{G7%Nҧq f Xg[hP=IlˌiMe _&3-61y U^7bBd+#Yr84<Đ z-6>ó:HyҌȇ ogkB9b#e>E2dͮDž8~v<^-w5z{s+2kv=փK[(XP}a Hn43A`ˈ=6X2YFg!xQ9>}@y}C\A;>G ÖQXD);Kz@*]d : ̄WB<8B]DZZ0АBGd#.J|eǏ $ow9''Q7DჅ#?ę0VJٕS<*"%b>/ϾG#W@>=ff2{:4tW{Q&ɕp?7Euޡ4NG,Rȷo$N.ا# Ppy5G2n p$q?#ټ j/WOjd(ӵoZjoS EwY )J(bg/$QTHh7a؍9Hά9t^(ijX 2"<~e%vw4dIWۚ>ϋ񇠩%?wA~kʌ =]}n\djnf\ImRs jSěv#<~iy0P1}:R`Ґ-WcڝlU+icw{lX_΁UzܯL9& ~fl\2 Z8LktTWDſ|/wvWnΖ;_^'@{SP8Xw &'PPMIRIphy03Dj/▁y}`&bJ>lCq鎏=kWXr'v°#[Eo@wYQn KˇQ3tfe0=Gw"n[]d3>j_1|_&*A>}%|ktB#ߘq;T"FYmBL.:&9Yt Ҫzp|f?JzPo;vbh3[9eNkC;9g*=`.̔oF"ؾpSk&7,,o >pB#?{0ApfIFC9*#rie_yqBbkt[ש?ղ֩CjWn8hT)(x?' iv_wENm=b྿ ԇ7 2L:XcxN3Kt)LO )O2v?17g2y/Tax'J0eWma7hEBQ7Z'^0ТQ!P_wi<FܢbXߠYnD$, bd"X[(}+hwD0l" aYgՊXyЋ_$J# @iWxzr2M*v(n }zgضVEWr`j?3W_hPU;q3 !"#>3:H-źWtkHq)߉0& h6,@6Dqm,tce7oJJ5\8ҡ5sK 3bV>>,"]M6ȧPic 兔ͼ.r+o>u]K";k<g\Z K2%PPernR."|.:@AB*s?!2r?j/۾'cϔ:lbaUrZ#rozm-=D5 Hl}%` Кn,C7+ow>8\ (Jgb#!0H8hsH^oq;p׉t;^Zc 6i7@AGz *F}ɐYf֥X憵h5AD g<*@Tᵮ%uW>t%N;`Tf@~s|@IdQ|<<liM̤3Z  j 5ev. q8IWK}t:]$wgų|W hS#Fpl|',撛h?s`56\͌Le/D{iV\GؼAplE3\?gr+簍,i'@f ~Wb4Ey;XgW yʮ(H_ "2J2h.7B~=ouwb|4(:ρG̘K_?ri3_çrV[K`\c&AJƳ࿗W]!ki.L% ;Ǵinst91e=KYk\3%5]{5D^i3=nJyED5TlV XWNpъEbF{ Mڟka!/8F t+Go*YH^W`O$ Hcy IWOJ[7v.'tqxEo2.VO])b~5\w+Nj-ԣ/AAȐ券VfiYλ|7lᲿM #(A&!Vbi|5/ShDE#pbŅb!2v2T?}Fvګ"5AZ&շ">^./M{ X or$XZVId#RrLzԃ)gf ,-NlEwH#N8n A|~HzIVqL/ùʁ4Is((^kkQa u-09 o=M!awqY(/WI..h꼽'F8yM\$:]-kJ-}v -VXy*.HT0]e rB5w;AEB-1B22^Y[TDy3g}/I0y;CKeU΍Jul#nHxoT2qhuܧ 2R̋l΀AR *k`0Qj ;"q_(I7GCTeh/yBXB;,.k_UQv M߭;傉ƑO$K5XA8w*r?^uh6n̴lfS.B|9 tEILj ʳόL ;ABP2Ef-oT:T$uût{Sg t5z,` n$Z^E9Yq{  vF||>( y)Iļ3Qu>3&7%kO-!رLh(:XҲhN X="^#F(|-&UX~ 9I8[&$YJܝӒm6ɢrؚ.GglNx* 0c|TیY^ZXTO3 elHR4j!%2wq6pUׂGHa>il9>-* B6KiB0}?Tu[ԸRעhέѶ i?"FV^жum9ҴEv8Ȁy\Gm+36]\yٍR_.uvcFmcXܤn|#k`/~kܷQhŅ7BWEq([Fpڌ4veuaEb5e \]Jr`KsǬ"q5is[ɧR'vG%hm?z޾:"yh!1V67D5=>)`JijlJza/@ڊuMQTHZQAC3KC 8"W]z=,2_zg}z]&m>wGfd~T>UHECBժ|Epa:m,ⅱőia!phwz.\xXMtEˣ.W~pKCr8lDeѣĈf0k7v׫w"fRh7pCeK=Bt$^.3BSmC&iƋB R<+ONCvuXj2%vg!(v0뱚#a>oɤ1TWy(wp[3qL@ioZx˽A|sO䲠?\a8s9!ܢ nKӣs@X;-M-ϚжJ}Qr$ۊ4@?p&vқ(oڐ&t|NLn\mrC_q/>\b H5 _ OezEs+F\-.+OJN,&j v͘[Ԥ>G=9a:V=MJa L[c8Q% CTP;cw@WbPΨNlWʴ#5ete+o%[h`yυ$@ L jV;vlR\Jؖi+=sbm@jEXʳ%2ŮSN8( Ku،_2q{Wj !?SvvFUףz" ͵60O,3L4Q}t+ Z®)$kaIDZ=T m.)0_!D  ;`~/u$1}ubU1-m/zTEfWqJ*H;y9[0)yiOTV^֭uxNxOH}*7&vѺb`@m[4FBd&D)H(2Cp-b)U=q,䌯9~z;3%Jmx)Ԝ+S&Գ_#rɪ«N%߃k簇ٻrk*"#G[V R~3A_ao֝0 l{gYgWV4T?sW,1Z;O,sY~ǃS?+NA?Cn k}ZeV|쏋6 Re(}Ne53Cߏw]d;;@Vo=բ}DYI3l=ˎJE_عYL$(‰.Ϝ"i0 ^GAn02 RTeOpT[/#BHvoXں+_u6}Qgq"Ɏ]< 3~NL}\)L`cOaw]XAǰ-yKHpGd+\Di{v.ЕĥrN_D|^_\_ g#'a\TNW.1 5d#'qr f-vQ=CR_&^Է!ebFU}[ ;8w=6 1;*hN CBT=l[B2ѝ_q:'fP{:kH#1}-OiHDMPYy?etcf,%Y^΍o4#kP<ʻ~?! У%g͒#N=̓7_jH[ Gz\96f* A!,!G2֨[$Ӕ.f5]foM5]*$Y3 EPګ" br$%R<+||ͶG(J gOYE㟘%aºsK\iH\{ AimM vP12he7 !l .O4]֥ \Z%@Ox=isq!(b!2Qj;;,1C؍ ZxP3,µMQ#;W5. Km) b{[yHQ (1YDәEO[uFð|a/1/#wc`dHAcz ^R~.,H`6ZFȑRixc xj wШY$KU8R!+Z]Ĭ67LT5R:U'U%k}!!.r H#FҚ19~;tp,j^C?w_qi;_>a" x{C8AdT"/EAX@QQYWo!ĝ= pH8xvHBn!#(Sq=qҦpH".q+gQ yrCVA -4zw@/4*="t&*t(/boYIh@GSF(8;u\D*V#TN.>9ó{le,!}In &4QL+5a{D8w&c9le h7GቍJ򄑶;,q`l)y3ZbcQ"AMYJw}-Au4M*^Hjg(>#Crc6¸rh ^ oE &G0`CwkS$X VW~}>thBe7a8%a2ْdk H_DF0ǹg^'?Yf>fvl]j]4!i)DA՞+!SOla WKVE{`q[ @x٩fjilcM%ՠ9Rn뿑|&^z /C \/UttQsb1¾0lڴO=݂Ч?'+m&e@cr9yMpEpjs&f%k]L"̥=Q*"C~o4#y*W:Q)"JK0W <܃^Z$Ap;N%*0 x#qhr tt',ؖ"H*@¦ th9AG!!z8}WyMPWж8D%VkeK9(3lw{a7!ovT3dk&XuX||;q\̩+T>f®b . oVեRKdy+Kfayn͠[FA40N%ɚcP mA dǞ4tkStkͣ C.n.Y;~jF6n|ԃq Ud۳_HK\}M~eU1h@.L3O]Ss7<(PU8 n|0'+E|,k&]Z̯]"{A367j8/L8UE~&{,_^8cv)cV 4hgc(]r,,\ZxaxE][uD>Y3Y5-WGqѬN.:v*u5*tA#|b.uպPW`=Ro-)tG_4Zu\ ӛ6舚©#Kn΃YVmVBꣽ;"n:ab9Ȑկ>[`I"w[܀en|"=(}?^!O7eg5TRJ.G!=H@ыވ$LPZ$?U*(SMF<@mY@r\7 G)U)ܚ /((KrNdaL*"ΰGNz ZK(1;Zumb1Eu p *j Z}٭9hƌx}Aq4Cմ>8V2A+'Lg2&$dw_uS, ̨e@Yޯ?@V،F᤟g?qp)ׯz 05.7 Ə}ySOL-XV3A {8t*0,z]; O(; ?N2 5XW.x.!/7ތE=ёw\tod0[sʋT?,Y>\u řo ]=ZƱC(x0<=Qߎ2mk#a~2 8G[:~\cwQIyuH=jKmD̵"uTewLHi" H<7ȏ=%ѬH!Px]V'>|ƅ7o H&Y:䍛هʕ @cKALPɾ6֞J&z"*91*.Gn9@|oU?$ګDsuY3Ǩ4&L3:f^Jq"c`B*$~.%e֤%W׋'a_\^zߘJ DPBXh£% >ݶyw'܆w=H  vGg& [omL!õkH-QTh,gFZD0p>:`2[;-Cr_VÍ,0yg"8fV ?aA4_Ɏ/&-_ 30?݂pr71G6|9 ɦMp])Ր+٥/0iL/0{_u*ZOqή 3Re zikVڀ,&ݛyڭqeL]u1c+oT޼ jԙѵvOAG(vNӑ 2킑RT}8I-U.̸BM -l㛳}O\9:8'/8qrI:ߤc8ּYW`_L:ǵ-UoXSI8H/XzU-_ǡe{UQI^d]k{X T@yVe8q͡WRȖX`]n6:I/^7:O(oClfVBN< |+g`Ư1MTS`U~g%a E]n-#!tb=DD㪡ne|F'U.{E TMjrM$=8 =[wٰ :d ^8ԦzFC.lKKJѲ%6‘V*]+}ڡC(;Xꇁ)Xc vJW C7lp UMu]H\C0C1e4f{fެKfyf~հy7_z+u=APwFDUKJSO(r&#PT1x#TsVFf` RbYw/qء6ʋa˽ydXcE+zoU>tS+#<۬P~ETSkź !*6 4/7ͧuu2%]VfhU9%?-hp֞i#*q%su< ½y 1ASuۡϮ=s6n֣#}-t`Xɀ>{Aؼ?>džv(vV(ilyGꪜ^'~MυiyjPA~Pr+ndɧ$soju2) jKq TNCҀu3B QCގ&L-}$8˷/U<Oox:1]AzcJ.mﰆ`~r(] F,{Կ)h |K BǟJ(P?p4"@A<ԗf.Qٴ=rOWѯQk~ J.44-0?ƟkXt TOͲ~酞#ɛ8wbzFf0|@*JL/ ēJ43(Ghxí y^3UE1t.f/T≁ »@: &+`SuI T>)2? .;`w'j;a;?G@`+kDOi6 U`9Z2wi*(ݴ!sвFvh|0t OtfDᅛaޖq,ը\$U r0'øk|n%[UJHnע%ﰡtOC2dްž5XY=?$tRkcY [3ekw瘳qhEc[@͊_;ED(B-FO_GN[[zټN%_JaE8(8+457Ao$ WĜ89@B^Mq77we .iZG9|mԟE kpAӅ^ 7K Ě ef@K70&wf2eE*L*|h|fuㅮa5Ĉ-}Pl}GOQFwz5"cl(sI= = 7OS(wxeGеߤAS3ɱ7鑒b{x @7egf}b;iOv9М)JniڄjvV3i ص5n¦)M/,) +==wX%nëha3ːN˪PČ9Rҡȹd|I*iag+17e`K_ ]ZdA=b_,sa -DozӦ`&ݮTjl\P-"(s8%v:ď-e*H!C:9v,LpD}}NJ[*rHZֿ ;hc៏2st˼&Nf•KGna B&tM2ICr" D S4̵ɶc! otۂRŝӛ'47HCh#wX CȯMQ{|QT؍u 2 5#04x_}ሕ*id&Di @xLƌn^PNvݖ0SX,: G6m4 w^t_E($%tr(ƁjjN3t|)}6Z DZ74<U_xkX6M1Y)܄zRXKGHOVV{NlHeؘܾd| fQrYze/oOL bˬn~=ӧqV1fꚞB_BTx~ 5[ԩ(nOMo9FoGU:^ߢ,¦i PU/^}8[t# 9G`gV8K2W 9k3 #SV-~q?f"[uʁY>'- B[na ۊZ܂e2Ṝ/#ל73* [;E]@Y{JNΣc̆yqi*mZ\KBz֚qI紇EմB%DsP9B;EN@RhiD ~~WpT* d穜OR3 _F>` B`;~&_,O8L:1Jmxgtv7}6Swwds(J`r̲qLWS}CQm z%(./oMxޙH)?t3nNsC.# //_f ɜz5J]@4t6 VYpYߞO7xaSlp`vs_[|%1,":$60G^v/Jqju gDĥ;4Y0qD~ew%13cs zG`cZ {Pk38dz2|+b/MT]^nҹzL$ƌt_q=X'7Xs,0R֧ 5"|j#M}w>IL0Hu@ح9L[F.OZAUbs S&{uҎ\eMg+jjA,Ye cIJF{cV} ;5 `+-#i{r߽$oGcW1lB\0.F]A%̹p/-ica ZL_DjI|/&Z"B"?Zܴ2PVM[kΎ_c$!*oZbHq2Z\L{^ 94C^E2#zd(Ҡc$4L w~Y "v>r_#~+l\3oN!Eo: vؽ,7h)'+8xAekNJɥI=!?` */*\ <\e[󚕿xř(:^ߞu8(nnv3!$vs"*jN;+>!u\?i Z{9NVz=aҋ (zw׼fvA3\ 4&Z26ɄNd;(*͊m/pQ¨_\Aji Mg[8`aQf})( {Bb%Bv5LjfcW5ʼ V_ MgfPVƫy&?Й90xNs$U*'ШwY΀gh g: DBV` +5vs"6-85x-/rENKClLĆΦVl#\wLQ1(GL7WZk@ (AX}Muj7kWpg7_̛n:3ieL(b tA<+3I= =0d 1(w}f'LN+ (ۺ(܉NוVnf# z؃l GtMJwK䫓>ޢ0\/_Cn/ TK{zUfx=nQPoeEקn^9X1'}u~)7К\5nQalN %7b3hZROh2X3R`g>O TJBwD9l1xl$;sC3}k>EoL׵<KbWM^I;vUεp?gjNmPq渪_؄ h_=w"^ٳxwRqëO gݮ`b1́DK|V &-ԙdPUx)f`m80Vldz82*<0}ꆬXL{VT`,$xz\{聫;xk7p:ʟN%`1&;sT;v9cŐQyY$lS}x쭹{gx}VIkti"5 T'$<72݊j/ǐ0cfʠ{8޵bVR;g@#=`WI]CR*'ל0*X mf[zlM凒I<-JfcV8tɥ hu05 ,eW)8"D'2y>ܘMeO4s;ts(xsyϻ@zu~Llmƀ|T4yPPNH뿪. 3dopi& 8/J<}aYIAyo|hI)&cO|WjڶN:Vyѳ󱱘+þ #íFvCwJ iB]sS /tr(bݗPb㊑l^1`4ﻂ0=)Uu T/VrynaWÑohĎFہUK_mq2|W1f$ePpf!F?sqjcb7d*eJy5)ċ/VY z#o]̻Oe[8d8V6}2ְ|ӟh M+ss0AE8@q"qf¦q!C穎KB5Pϒ׌z e -=g|"?qJ7=0wWP30$ڠI75Du@ߕrk*͆q{B6f^ 8ڐN.>Qp_,=0qnT~ZYP~ a_z3_*nmʘt`"IEcL0.& ΅CRRs0%a=fqBٵ jarܳZilZ5T B?Qi/v_>bcErK"sm}F^!P 5cf n2(qLjp7WIkcU㌘gs$̑t]Ӵ8g3[Ah \R[SHL>}qzPU.,*r!mïpa`;ǫ7KŪvFV6b,S|EV+ "bߙ%Oey4 u{ћ9׭hqrl<5{=q (6cP? $W-CzQxhÞĞ\X_)gN 19&e`4W #nDa ^-{W/J(Zc Gִi^rsZߑ~";7kmNjl ڔVcVj)]9[uN(Iнn{9Wo;Uf T2QIjI*pI#~4ZJu5Ev}1xjϙmBLʎx,]L JUlGlQecj[@5ȮJqc[PS QžuJmckظ8xQ:m8w0 3G AǺ|(}Im^O7uc.Z844͝UNh *+ݭ1S,r:.n}eV1肽Ms'q|4^;˜DYkDB e.u6u5<ׅ3JgB#>P3La+BG훯XCrMșKxicɸend.JBД?IsdUDC%:W/QyY&aal+AՖ , {IB&WUp Alݔ0Qʣ\/ҳտKo56Wz87q; n1K 9jB4FZ*\SŻ%ɆrS%?w4m!_1I(ҵ_L\8<0:JȒ<,KM)kjbe2hf7;&.[bLoloL~ue=2#5BbF=MsGfK[ WX~h\wp!4ex >YWƦOFFR%-uW8F!Oh˒%n1bZAts_~ j ?˪Ne*,>ӘjOIpRQF$;b)=ZMؿT|sqX*[O7Rr>~|VP6p5Τ40XHgi:265Ç{zk Qfh)kDj 蝒 ypi#x HЎ,XfM {a2%)@\|<'ScYv怷-:'YU:?(^p?U'%[ߋx;ٹc '@HcwDe<!8*!!6z`0T%Ŋ SY[z*^'l7B\YyLTw{J? t"pR5 mnYTn~~Z~V UEz^HWt0ږ=>J+g.!JPk |7gYT/6pOX&~O_m\i,ďZώuC;%SЊ }tK:<+@Qur;]mn/fۼ`U(`ȩ:D[ThKZ|Wggz'j[q3opZ/`P(y*ZXd/V, Gzj)]B`N8>nqN> GLtܨ<_+2}E^u`@Sfm.nP٩bRmڎH^skr1[}Zݾ]2}9$b6 2<ơVIr\~`zZ/.9_fiKrjmR%vQOgҬfhsZ,΍[4b꠨̲eM; jEQby1Wꂖd0<{;ggh12>`~G(CW 4/Ϝң[ZXLd3vzjgKu|:y<3&|fĿխ^ |3kl2]1_0k^0MZ4 ǔpRŷfU2OǪj)P-gV`2"\P8*6}joϤԞz11 !FD:P.B,q<ᄿ[ J%k2jVA2pksif;k*Ciubb5dYf|ia 9:l\FCnܳn7,}Tpc~A$g 01jz%p+I+lgn{@(/Ƿv0\ZT}vE'aAV)NMɞ_7c!)R#U]H 6oJά?w, MEϋzKLm2+bk3F1Ny-(A>p`rLAR*J>'Cں<E Nhf]2b3:HR?եg(xn;0~ՀAccVKP|AREP!נ[q@.i8*XSDK@\qN-`W$*ڏT&`@5۠ ]E JO-<̨jpJZjA·nOFnۨ$MhH~ݵW %0´- O1 k>*yɳ8^^~P22DXAGEB/...Nn>0 `R_hvW99Fl{$bVZ D%iHE\i0wpHV\MDD?h="Ƿͅhʂ|_dG4|25wO<]X~c -;DF@L}lV(~H]auS=Xek"]q$5Z>-_B &b _ŝV-@}I b0؇BzQ4lCyz:/%#m/OXzHlXrcWEiู{f+[Gצ] "Ie⋡MmՀQ-v2IiM?q+jc1I])!q|sZ= cBcȖR8:W.|T rD8Uk]KɽYj)D7;+Ā^/ukI) ':#:`כzv)2n |T?B+ǂ+#d\w܎?Xt9lׯ qsxƠmd%W2%K_Vʂ{q[28gq3\-aPp̋2I "y un5Zq!KU n}ѫ`sv-#NSpp^>ЪMbEǥF9D*v-'qE@:H+qmS]gA<%ZLa2*v! 9[?Vq7''L4Jt 0@rnk\;J#d/͕"؏'e#׬CLdp^VMq؞f>IśM_N{r#=!2"bSR HZODHpkQijY̛O{#űkɊWk=h4uڜ)/as<1\=rJ{ĘC:/`4L-P^S1hjE6>{k*h3{zAZMiYjzuЦv4q?fkp2}⼑JG.0&PM!~Gso ߐԐfz.Pַ}Tmޚ[Q'`q3rU|CN2y$_R0s- m6Bq/馡LV[(vƭ"A므U)l-_,=dh'R Sńȷ m/!) C'CuE\$9YY§t&xs|ue\ct 1;T^x>)mӆ:phI !r<39Qp 8yj!QpZq9*fg촂W"M1 o貙i >rgRZ%gH ,[*4Q1 pO'ߵ1YZVӝo0ͮTzFT- ے&Qo=sR;"iY֥*Qî2-njد"tX+m$^ 0/>Q 4p-y}8P@`5D!J~r!(qTzP2EOƫ%~&Dwy!~dG^)7l]$E J6RN++ÞU-a!m)Ω'|YaLl3/QqdD.Xϲ4c.1 hW9ϊ{K2_Z"d$  #|Fa㊤ѩѲuUKӝ~LQgt$ (+F/tq"0%=b!}MT}q]0Ln*AY K_hot qH?C0Ǔ`(qэ>{<~',B8!Ĥe m#}T[ȇ kvY` GQXg#9",R=? / nAK|h0<hWvLj}r&{>%[ZOQrgZѭ*^|N7Ⱥ9?4^¥$T)c9uTU*{`s N؇qBJ*no,͘_yj3a`qW{F4[OٻE-X!8FЯ);%c%JOlț-U˱$ kGZܘe [WZdngL+ޥ['t fu^(13޿DQS` M[W-|!)_8FB¾ {kER=HXp+`:T\b#_\Zjb/2rИf^6Ur;ֶ6|xzM(yT6PMU`98"ew*# I<C(VB#"Vf P,'UtpRjE9"8+ıaf9I|ۓY]y{xjF:~Z0oP8褱dJ9aٙ HAG9!ʐ{haɆj_'G,;8^u!yG]FU&,6NfLLUjn+~=GGE94<66\Tz#X:|@r'޽qگ#BC9vχv|,xOȳy2 (ՆD.W[rU |GשٽHk3ZL*O M3&z`RN * (Qp&cOGԷ֭(Uljɒ9wT1H~αd!'yv>5ЧiR/4 I9|Ҹy_O \<&L m? `sSNަ"t?in G 79W=57x {KbuEe0??oAc8'ʒ̃ DSb{&fۭĀa0#> :-S7s=+嫽G 1^ƇL^-jVecqTMG2pw<_FAssS^8s?ؿ?Xu f y`z 8=Z)ޖbH7]9Z-ht]Uh4jWΗ^>W<'W( 7e蘌G Ig-T³⯷Dm<> =qfJ" L`s6}s]mj;\=8\gd'F!ȏlomQ7FеwXȧg\WA؅ e;0n2)r"M>D6R )rFD?$Okj,MY< WOu\TI&1M<5qiuC݁w D zYYcs<*2TWa'ݭӮ?mE@s* : %|JJ$c绣txlTZbV lDeD`m)?#)FxC-g5FM) qT~xSVzSudI[mtr0u6(rblu#@zb: |}$T!-@~т6e֚:mGY3>н*,Zɝfp8Y\O=Rff4[y5w({b\rpw.hx\[g&ij5UP&OUZ-:ݕ|NI}#Fz*CT^Vi?!&#@Ţ>įk{*ey_| ut8[\gygìԤ27̮AMJ9}1 ⿀!׍݆uZީ5.jMLjm{IpLQ-)z{َ@n%l t=yOy]+e Φ9?QsHҵ5E MQ uKTwЖ b!;`/ZFT%"oO#.mc86y~ً0892m2O]ጷalVIY$l^*ȉKE>j*Qɔ_ߖkhaDy,=bb(Wo2[K滌$v_oPem~/Vˌocù'yRͦbI~_uly6>`dci+%|Zp  r5"2?FOVW=ˆ[mcz{Q.ۏIY[? 7W#y)e(LC ۊ؂& @95ʪU:@xas%̀wG8:[q;v$A b2NGsfV jw+U -oJa2[~PFV}r6 (^L柆]Hd9⤢Yu4B1 %?͕m@4>sH"1Wv`&'Ia*Hr&/ @yd0]M˶b 9c* "] U򊗸=fK)IQ%dɟV6gT _la_[hBƟ7d̋pMI9ճ|^uB0e *̯5ä | q0hO9hgMr`+n|j>i<`s=^k\U7sV7!ak? P%EW1R6\~uLuK&SHSxILpE%MՓi/z2}(۱8%;$#; ۹ c=2$-BM6WxDQUu4 h*Gb1J?p/jl(b=N?,6aM PDOG[OFmt1WY"+t um{RuǤb_&ExDzH- QVէ+EɥRNE _gX\q3!XL [? C1OPrx%^Uf RM[UjKճt̜taP?ƉvT`e'DW;;d& ɜ½˧8hu*8?:j[BZd K W$G0i)ΘjNJ VW˹gDl6ONyc/s䖵܎.er{n\PMfbytϡ $lD\`/)^ '3UQ;> eR`dcvʒltx\K_ ۇv7IEHJ^iT⡆2XAYXRTmG`4΋!N6;-xvzJ{\̯"@0aw/0/O^f٣.*e vɪ@!/)8+yD&KoHQ724p=*˂׼'U(SB nE,O%O Ջ#46MH 3(pݣ$#,:t$edAKU[T;rٹNB&PHvŧv@5HPwZρ'tw%C=di·B+?5d J$\m'eTPe1ވYbׄ25[HS\%-&°!~\RT\kL3߽lz\Uވ&|{>h\Q355kxb7v%֢ ֊_+[Pa>1I DTU0\=荐wDn$rx, e#!qC{]4vxp7)"i(GJ% Te>IV <&݉;SA ,m?k*AThBnJ#9 hA5v;O(m&?WrS\؃c3]1.cII\֞Y鏍7S&P9+_{ocP:F4r3YH$uVRiD0 ]$UH~5;Z+=eu)]=xJ3[ѷ_,p,+srW/E65 ™W`bWU .TCIx' JpP5Tc[ȰFڛ:#pps;^1Vք9IqEfAtɝPG<_OzPH~ĤoI Rd BmbTJgSlk<45ŝR :N拀GD }-b l`b[`i: Rq4V 2[X a,k6ȮKɠ o8-kkP:)X^S*(FY{\g:b+=Œ@f0 }' (14g~RWx<@^ =5lܛ6 B6p4$d[%hm7oVvOxjpʎJ*EҾ B\2>ѽlEORCj*f{ɡs3T `ֲHٱ,__hSvBeaAfUt;s(#y߫!ѹ|,Ͽ&@#ׂOb5frĵ fih$v(HX|˸p%)=ˡh(~z-8;F+~wMKZCpBuwCe4uYre Cea̯KB|0"xdLJ"GaC :*FX"a @61\KImi r=6$bIgnuJ!^=뿢7ٶ/ 681FbVhx4yꍘLz #)GwV_,lZ8t_kZFfm/WAp+e$]ePݓ~Zn6ߜEтYX!u,k~Qȳsת#xB {UF/x&Mzf7 YpVti9@xW0=]Cqn[i3% 4R+Ԓ[3{W+>BNOrG8'b:yET".~ܿe-;tuqtSɂd\o@et/B,Y:c#-IE4ZT|/qJjSilm#=f3L`@0Vݓ NFj{te(-|^6t,LB[9(|D}GǴYhU^AW~=nFge`Pj0}/n;o)K1QY*sNaPaF8IOpX''es^(E-}h*8!Zx Pr?+?NXǎijcLa3 Q^؀Mߒ4?nb v>Om,aYo6s:+!De(}TQNCh2<$̓=!GݳX0ouhX:S雌@Znc2dv.gYe#|F 4 8 }ăL8,ᮅZ\'zۄ$qE *d&}-~u8a(gʹm0KT5n$6O *$ug.{] n م &T-)(q}ghN}p4z,x$fF ۭ$ /ش!JhU1ֆͱ9[zWڔs" z*aÿez =P2Tk_|理ż^ cFsw˫-M qF=>9 9klyCHcHc(\2&@5.HFpEuk0!nUV\첰>'ֻa0@Nuc'7?]象cE|123]<Fz|S R׺A,Qc=v>eǮ5cJ.$B̭GxYr^Jrs,Y]]D(o/xur^2 @Oӿs:sC!Xk ob]o*KXAA̴8nMV|)'ɦ*.̕4haeIvd\ގY-7ˈYyZ_T.qcxTsb|\UCtujڲhNvd.?hciY+7M,ӖՔev1& AaSȐaNlmU+(S(ps4q]{nݻc*Wg/=6_{Gd5f:{4VwlY)PLn桿1Yg$~;hU-rēz9*lEz[O#mxc,4=0Jh96}9 lHwmsvUqm;PT<>r2Ʒ.>'pURL-+Ds( 6kAxa dm!1.Sl3`pPB5 VqB6ƚ{CzY ӷ۴xkxq-,BkH!uٻ,oc+լWpg w 'C'sR؝bOA̔o9F.F$}۩jR )[acTlďm s fitY$BׇjfaTyZ<IU3 VfRRGxmN6>MKck OFOM?*~[ Htwy3X=n䏴& L-wR+r1g$c#L ehA*5x'4ŏ75mJ/7bwdUppB]w wS>aJM"aMHCS'&$#_>V|Xi3էP}0QDj] pv_Ptu/ VaI`GbG %ԯh`5gn9DlP`D Q'✉ $~mbD{"tE6f}UQCbcEρb]]kpgn\hY`e|`7y8dEC_~=9`z:1@>!4ƦRېTu+j3x\>3y)a# w^˵dBfMƳ$n@}wsĀ?GHAv~Yu 5,\= ɍ-`H?'KI= ;UگhOBjWYJWȑAEV?gb(#(+Kmq*o\yB,fO_{``jW͕&IPȎd_ۭ bekKgt1cn\0~ڡw s_ON}:[6g{GayߦA^WڐOoQt? 4SWu0Iju( D,*J{hb_-S'[nNg>LVaz3/U'#%$M*J,XtÑy`5 =(}.fH&Ӡ`Wʶ*>H`^`e՜Q B~C'C!*4)މκ(jN1ėNF9k]c}Pey͛W8DoWbvUy *un 5tӜ?.ʴyp&H&@Q0AM|p/U6C]q~Xܾ}ϗɂr3ų{ [R`a w8hQwT3z5͙2.b0R߻uo jFw w+7oGHgy228 xܞw(cg1t&+vr;ٟx"M `O J"u_1ѫܿqM]޹z$&#(SXxg_xw^ةu,UI] ,=18;m#,fpI-WTZCN{?J<4_:0}BH#("=@<"#=PDiDCQ 0z7J;RoZu h{ku8d%ӏԼg˼Z?\~tɓ `yzuP:2KبlCң/Vmb .%U$u~o3$.ahGw}UYB1((.j_g=g=ķQ[@ {\I<`h}'B#l:6Ю1<,u 9(3񙭑ּv{|~{l=ݔ8 I:{P@l}.1mFAY1u>Fܸ7,&mrc'm<1P`7P1OZ +D,AGoSYBJ[]jXkҨb]Xg=2K'Xn1tNrF4j@'QĜt̀ Ix։|f?"I;m!_ӡb\j?apc*kMR$4m$p:'( 'fpޚ;rD$NGߎ m') ]T:ѵG't1Jʞӛ q{-)Xӻ.># PD[MnWs >KX4l"jQJnD{sAppi꿸[] v!@5zrLz :=Qc61-DjwsU0%:qϭࣳ<|}?۹6 .H[ }\^͌^bE]TG (ejזx^m,&}s۩xG&09{y"ӛ9zE"soPwMضNTUam eZ ]uT@wMLq"WkWJ(uY]LzDgB 4}pWMxwFF#:$,S ))RR`Xԯ 骾w$Op &މč!L!cW!ٻ S\0 ^(- r{4![]w<yB% hn I>igFpxDհ=Y)U9X۔*װ=d{UvְvUi.c*.[\?~ʿH؂mN(ITwˤݕ8Wͽ'.'KQ|?a~m1JJpڸFP| }4u?پr9ѭ3)z#h j"`;e'ahVퟑ Tg*70%]ݧX;8*9B7cHJ)9$=mh%"܋`} Xi %]/+l94?iMnz -d.iِok60:BV4qD~5nyY k,󸃘eZ'!'ǭG54LF)VYHxa|(gQ$0:Z/7C^SH+-/oi{҂a3u3Z'Zk;uH.M V#(\Pcq;eJN,>"{["/q tG?!A[b5A߈v4M X~cՕKTw ԸU"A`tap$V-^`°P‹W&/؏KtjǫWhGr2y! Xd_/㎗@( 6̹2GO?v4@iUtꋂzO6KZ8F?9昋xxsQztxS?@9>&9^憸P-OUfnʯze2+GH#Qb/zgDjD J/qݘe"u`HmB@D<yB_/ c>"% d_RE\4G|y# s*X(00.9C8V`DX## +Ge7/H+Pe.Rfc`oڀnNVi>ݵ aQDE~m.&e'@ QDN,])6!l$4Պl*{9 OL1=AϜ>&H\Cӳĸ x{ܫ Ѷb4 y{1uH*-~FQ06}vO ]&,n\<J&hs,܂E>eugxɖGUilU#4 El}c` (]S&ZPxαIz@m5SV?? M/Ah)6μlyi`JN=/YFC-+S!^K=lCY#?b:KA1FSIᩃxo-F 1o;JAzJ!NAF-}˒nfU[81$IO#[$o[kYaQR<p/JWɱaE;Ոj]n-F(Csa(M5i#L r[I錽e%uFBzoō& .iRguG~븮huQq#hb̬-g 3O]HylӓڶLbw( O#\QL։Pe`v Z߈vBɂO;Z'~Ƞ\C͈5xȲg)6EX(E'hMҼb=7UDG=oˉ2z8;3O4u K2Zk$4?Pxvzx>I9_|ZpŪ=|N xr$[042\|@ kSSZSO&z>40fl$L$~ Cb4Kk28p^[f)j5YRm,}uԔ(W!V\^w2w;ſt80#.w,6O-VK-  |ت(;'ַdVmmL2"j_.KأMn\" }(̋ &i`w2q"bR-; |7竎+~ bI?q^cU+PIS^s拮# nIr@rA~bk^tpW!2*zs.eS'< T(W6)KFmؤ@ByHwOzʒme~V,9WEN}ˑxɲ0eNlk{Bt Yd)2Mȼ(^;т ~ݣ[Jb%nau `hHʹ{FrB9VںaI:l)!UNd#8B6Am>Ta=% wZŨ칿BՕy3`M l.(#YD,]Xu_I=^YOZ-IA3ulY S~I*57CmBxo_ǂ2P=b c9+xLQ1#x9WDmU)[v"SX6 %8 U~œl1dmsm%-.h"iLϮt/x̣^UYa3g'P h6v^j &S I;M < L UrwU`p&*^T[nV6'F5$ۃU؀K 8y<c@s!5(-9/D'{|/f\yu{~Q>+qiPުN|9Gd/"6hU0,oP\+\UB >|q))g`@)Kt Y6]NRmrV ۭ~>- M e,AK߹} =j,8ZVi绮ZBGipC" d؄M"%[Ih~/Cdcf"IDTr.r#aV0|$^]li_(3PFfB;eg!A AN1CZS'a @; l$ o7V ТP/% nGP Qc#iV}=DԼ$l?fP0:^'X ϞQXwvP6z9ӁC1@SxS)W:˰ y}!qPGL?ա[ЗB֬Yq~ )M wv;Ð2!wWkVݼM*D8"F}cL5Y_5GzO GB&B{64 (YK#lyd `C@K zXDZ"p-iP˺F(kȑUmhKNe[d/PO!R7.d +i2 Q\f;\\ K~.r:`tnJ|jGUGjMӓD6y;bQ3#ZCpz(f~&4li^ [縯xQ9rpVmpȢ҆A`QXNٰhwnCIeX̴Z5sg)1i(}r,Ȑ*/1Ej٦;oլ+ N.:t-F)wąGI6JY^yO,Ƹ2H Q6CK#ۊ 'ͧK&N؛%L*ThV4j3U&0e!)\Vsc8ǗAIjO{;b4ZM~~bIt&OmѯwlUi8,UoMF]M5),kp h%y=1'1<\kHVX46kmrdOPҫ|H ^»#B*UOk>kCMsY';gϢ(l~]ɬpE2ɤ7]b}骙Uj$cSu_Pi*&1gKfT'N~&%f8ob9`m?BUQ'ipŚC5kM 2+Z̦ w{~\tfHVr/DZA>IByt߆,nQ> ﺡ 2; _[S]h3OI!Ֆ7 BT鼀]S[=27>J$Biw*4n,, ՙc7YzUk>bhPc`υjazMqr&߷v2ctQ;œ"^CYǧZ\^K ]%3&evzpޑn?S2ogjx{b0cmIXrU^&h=,6nw2l SK V$]r#uTq>dv7{ 0EƠ/c߽$hÝ='ub%n=:8l}Qh|6%| "%"TGreWiy% hF2rB:ZA25Ho:M"tP1єMQ)$b# G_Nj<-=Ei 3CYԐ,6*$L(,L33u}XLL#M.gkդs71Ӎ>4Yζz!dKYֳglìN":[9 &ЋRسl&%rԌ9,Ζz71.c1| q\SpR nyL~b3; t:ǣ8;K|*O/.+y&O1@_rX+z[*wߌH/( #(lsI *IŪ=OIT\[^vx @B  $FZ[m{f0&0ˢP4epm:fXbg]mF` mł}^]7BJMbye1Rr f=w{ ʞ%scMHˏ)lf'>X!X$'ŸGPG.%-ZYE4eOΎ^2^="%gP~ X,>4>nEV=T0}^V쳥1HTq{mL`\5zoV']1NoD*a}EZQyL\|fF`HY&S߽_ZT!d؂daJ-<%sj;7kr|K $ }Ntq3}Wj(+UR>L'y쵈Y5Ĵ"3LE,f^exYiX=+P`]*qĠY1bzA)+]<2 +Fj-32fq3U^0Rz1IrMG`}`aa [JYYz0VWhsr*S8uW7Ty@H}}nƧ7l~>nJ<; \0K6ZgK} ^=$=N%Q\T]HeЍe'Zc|5fCZ4ID*(|.L}U@9֡0TpGvJUJD ~ ׹6p>(VQ"RW{]2_P]FXls?§6G]?WZL| [pd ̳ߐgꏥy% J\ BKl=+i߭UQJ'?oYe}@oW/w3 r 9`z+vHUM=1#ir--ٔMƩ#tgHW'\8fhEv_8Z2Kx* 񼀺5u>1tƍ6dHoyZM-4x:vp|}xlWxUw^Cig't˜#>IhױVH+*ofhjԶvrM{hqԍ0ގьǼ|Bk3=8&I>D"T2@n ܚQp?SyrUB33 'y:ԏwH8#W)8GÃ<5!57Xp(BOqu].ho-jMřn b8ʾ@eIH:t8ex+kuA4:\>ɆI?##ϖ2Q|֊19OwHas r< Ȯ/>͒&=cb@$43^c@MtWNKNJ{"4knſE!p2$af?sh%]5q6`wJ8w#4D`Ae) ])k .dob >I2LjUbTDp>z،>Vݡ˰@9%!Mhkt2$Klj JO(UzrPsayy/Xꥒ}+Ҷ^[tXŝF 5?6kA>B,4L`iOg)>s"ʓA{]+tyAU[ߨ32AD6G_+v6%^#=0XiH;/~,AnDFZgwxpG,NAo=>}i=Tk|١# ^I|vzGo&X Sg2ςΦ߰AbpFU Y[b K!b8ڍӈ*%c UzM39V٦r>N D/޽R%ۏXeiψFh`ncRX-8h{;2xG(:\B2ݶ"3U=p2[mo Όk}7_I)ziɺΏK N+7mnjGM^z0O/4!X]TڿϬGt Z\%6 "Jl$/Af_䀯Q`vؖR vUoCU~ݜ)[ihqY \.mY*gp?^\erqat5~(6'ސ7-ѿYd$ȓ"{;?6JBhm2؛)PT:F(Ā 'E۝=:04c`% C ؏-דr j+ʼn&|1 2(mJ*5ن㮏dG~ FJD)DUcHݯi{#Gfc6b[t2`oQ_hm4+CPrS#Aho(⌕H(Q(;Է$hwp  t8- DT58}/i!}iZ/k|d/~tq0W4>Ǻiك#ˉtPo@YF`z~FAю^V(Ŧ@ɷHS}eT r86~/5,Εʎ3)0|X3m7tq8 -nXٗ| #x餂;dx<$F Onlu{uK玷Yw`:OkZIX޺`}WL%,;2ӿ|}$!^=&=y&%!WV8@gm+JkS5\02"cWrVܛϙ9MaY1X Hvf*R*DZKyJƉFGB;O}S7 "Db1+ c_>KۧHCk@J N;̜Yڹ5~U%EE)ٳ 횳͞BvvoaN)w?~ඃw`gwMw[τ C$o>{FGx{ 2N+rzL[vB|\ y-x8Usd~.1 yy 6M]t $PmOUWYӊC؂ mVD6A*5x%ҷ&A`wP dpd= W)Ӏ>5)"C9w.}xh 3O _{S>4npJȏ}P\9;Nf!pu>͂{q9;?-_`l4RY^*ߓ:$ }k^1g}[I}.2 }Fnb^>#!>:!ob+̅&n)wբ6odEeY^g.h86K]%m㴒VcRW{$T!;n^谄1|"&d+&ië(I>wLt9 Gh5R1Xkތ1],.j~Xz҅#E4Q<&&*<$ DŽ4nXxḿM]̣_ZWUP\Ch6Zb)pŏtAe]>$@j.dUX7]=]x4o|Q1ᦒ"\d1EϺ=N."Ch3™V#RUy]a3r)̦^лp<,B]LwcDyR ̫;V@hAiWJ ňÓWت:T2P9FA.fH};- 0_# =}{ܶs Zs_ މIRgJqk*#4Xܝ,w`:egHugҌB ~&o 7Xm"C|cMVV໹jPO:_#7w]>sX,QJB"[h7wr4j'CNL=>]lx&j4+TȌz-/:*zPKg')O,%zKvN3%EۮIZЭ Du,YC4sXosɊ2^q6yJ. <z:Sg$ZӲN Ė5u}$[y ,b q\~<2 :ԾjyL5"&.{ 1U\TrS(*Ȭx>0",bcוվdQDPϴQĘYC" N>gR@3Sl2j-m1.ͣd14KfE\$e-BL+'X |BW^æ֑TsݔhUp0 }W~Mᄄ ֡*1:Vi^36@GJC hB @w/2j!{;%9{sagÀIx޴,ι.}*9G |@Õ NC/ZC--rmƹQ8)dB⼵EBzSrczF3)Uo]mYcˌ"֊ d^n®ZWq3"LJkbmvbc"iM xMgq\MU74ew4 ڶYU8t$8ȟ0G-11OժuWk=D3!O*:X{Cy$Јsj;a{.v,kԨKsiG]|NMw@>S0as Vv")N"up,gٸ%Ak훪 \MOu o/F8/9]6u9nnDRlMΟ iHxuC*H %7x>~y6)tt"kqm=?ɼ$YX(F"{1T.S&o.٦Oj7J4&`Tm-Q>'qEK34?a`ldC}rABPL"ՙr<S xl-_4Kם.棲JF #6'*6`jwZS"R8Sܣk|7ϝW̒@@?rH )GM*9^G/߻7'6 =FMxد2Vn$Mզmk15oM`!dKv˰ezV5FƯh OQtMĢaO[=+h{37O]T"#8댺ŏNZ筮3+ y\ Ä6`fvQq^o)OTٹy0 TAɝlhQVC\B'6?k\e&s |E۾qV8KG, ijٷ]hVg40 "p\p8aI!)BER{$zvh kB;_u@rO>C ިy0}X?+j;IƤ~A||uiUG,L$ Kj&[LH!s,] B n%{6c'њ>^ڱn ~zVW2E2kBaCw0I"'ighJF>U` z*:^.PN(1ӆ|&ARBBS,RGֳB \jXL&7ؙ՞~ Xи0nDmf=ݧQ|/ {0KD:6*7~ɟiO@_XuٽH5ضt#1"-WǵP]j|~,R aj:̍ئ,!7(YXK%>۩gMQ>XOm6~*{YC>xTR3U Pϡ,_h-9|t~S*E|R?]W8S6vbs >l*jGk˦aw=!cT'UftWI)~=&C'Օ>d!:aRb;]5wܺ]Jޞ ֆ53M%xqIqE@0_'jLAw,@LD9ɋ,X&qKVfUZmk&˹׳wl!ygw mW~7oCȝGQKwJNy@KUiq(EK2\4ѽ U?Z (WKS9bmj,KI Sr'6MF(4BߟdYZNĞcz*li,CA;׻qfii !؀4A:>Ѣz42f' >g8QONn3*"4_:[ѧK|wh8–ɱ>W/Im9@nvW"@ ־jjE|ӱ9h'0>a[&i(U{]Q6L樖^p\G ðiyMhGIΪBg569Z͌6 *PL$ug 5ް$܍ʥ0ɡ,:c$pa 5B&T3Ρ`8&RZ`]cݜ|ҝHnN?/Z3O<w]{q//:*B/^ g!zM5K#.EJZWrC"; NBŊV z,W{晿j]7U,-y 93lu<|)^3D~ŵrƢ혿\c#XBa@TOh"gs~ɐ#g%t *=B4RB%!3ʐ]⩀hVhH专י gqz҂Ia=+p͐~t靳=~Rs8?.+lZx})&tȱh\]QOϠb=Gt~#UE@ ȺQ>!ᯃ؂0 ,u;:5t#&WX٭H'M]fv@(๧1B|? D]B[ ' #N7DJMj-C;|ČlNv3M& J##۴/ KwD82$3ZrgX6/@n"/==e'~yUx@$O?v7k~ؾi?NàHׯdHvjޜFsPJeFD,7m;DƟz֗cTurIЊ:@;#p,B g@IWST AWk*wkbP_K?+rCUbFt_pv aȣmL ܠԜFj'cy9@Nd+˾-MrPÄrEQ*Nuц[Y`U]5UufijPVL˥u-F˄-DCpȬ3yMXgre٢82z[p*bI3 -%R/Sf\~ɚ- fjW#\0j86G&=ok&I׀<{L#&[Fّ~6{H>ܣHܥ -HshLxYv om_ ?F,mdbLG^1_?wK;0 e2 X5x!fu6,p/MnMjc{f &k! Ri-21Z&=i^x'ʆhNvu'Wo>?eD LOkfwiA~@+nf-iO=g_a4Z(Gr+|~^`=tR{5V;iNHhѺ N\],5 ƍ-c2FB[lmViEp/\mC[ZɀX,ǀ)bf𸂛Y7|"ЙF%>&CQy>Fl@h'd '0o10^)!xd ́ *ǷEZF(_ϿOp e vGh(Exa4""x]oA3cFۏ?v4!jŘDw/IєXvhVj*-i~pbao,wo3 pC~#Bc6!8v =s^!̫N҂eP)_XCH==+\ix7P5Đ0$ӴIWô y#ƠaK*N@']{$HՑo|y;{e|o9pk4Zc'.vs:H(Gj) |&H[܈V._N9c:m[cĕ(OZb <̲B餴mBNc j;B$dS<-I U*9ly'q뇾B>?uI 1r#y[hD4 2,Ed'i͇6j~ tH@Xnl"z9ƕJQ7Ioч'`5e}ϘncH[/U/OJd*٧Mdp[̳˨=뺷,5 ߦ]h?hIY4euM2  $l)p:YTjp?:rV] el6vf_+~;(=m8ᱳ=Ii{Q?m'*#,ҏn Xaɯ[ci|ܦQ {>l#!tpWjdoOOg^b0|Ànգ"<-?3yޖ@_VYoyixJ-(,`GM^3ŒmFۙٽ,Qo#@Oʭ I_dxٰo}H:4͖/1(6^t|\.nQ\@5g[Mzy5x=X |#y=:>!2h.~RuXEJkP¼qB&jezLwN 8sߋ)뱅OXBLљu MrĽh`lyG]F&bǾ A|T6c˄{ʳVTI5`Z!&kgt,A)e>74zJa*̅^aؿ֘F5Qfq}Mzx`œr;i,ng|q :眼vOl5#ify_rmo{n_З1$gtca؆w'- Kzm׷7-#hzHڬIAhJt;l`7)9ͮφ8o}L| u??=Vb{sW:xb4nlYMc&Hb?>RCӡ8vuw%/4-QLoh8&66 R+~(A:{$$2Fw)n 1*^mM}$Ysl4Xteo[=qrj]qC,OZ/놧 n}DZ/+"ja¶Ib"v0f]0dsaWjaAAq*!ݺtpw*X@]@mIOdbH,pvè{c)%EV H2x H򷔔/IfYhϴkOPic~U9#ˍT& %jppr IIo{kF^ke 0}VE?Sߕq8tt@ݣY魀h>a;Fn(Od0ŕxmchN\y B>@w߆Yd_"B7X pZ0j>ȪϹv{͵jSW3\AkőNK32 I}J3:x )r85cFB"AV]CX ^W۫Y UȷFϟ`CyCX.+ܦ' 6@^Qh%U{ݰ;3jsc$Dm`ҒrUEԑ2:j9 | =,eJ}T)j?2U[md)< ≧;1/Zs*IT!w i*m¸9&[7(v&CQps g MV؈ZMްfl |jH7-zA\"`$;B,Q.&z =v0<]|XxZ;JT0^ .՟.1s_]'{$|B?'(NBZeʫyճ -Fe61<%MV)),p[(X|4k$wG"j/,wH8]P2HjOܘp%[&M0H{ r:S5jvmaO/RC儒sc/Zx-"ͺ!A.xy-%; r`HayR:~uheC^W1IHϥ})^Qz2ZA=jr rpnOKVcjdOl6?ݦƠ2ƱTN^Jowug!v4<srh x Nf2l +c!q^Ql 1j+#Oa2Pb*E ie-沈CMAov8 !ˋ$Ǟ]u6 d" "=XWG<ۓZ|G^.E].*] ~q{lu={ňYF"L}^g&\md߹2s(? C"fOy>`.ޏ$]ΠzXcHQaLmՌQ1 G^¦(e`>M`u3g%08=h3=)yE?J$XZ]S& l\ꨃIcH, >"9i5F6O{7&6]&9OIrԘW=A\rS"cKx4.Rb4SцQ568ƶ_DOU=~ذ\z|s+k焩X.jا4"D ^TyA2Ϛ'M?8-gJF <-$ra`QmL|"WSAοBU`u%Ss8?m.Sy3)K./Dި!E2*Ֆ!<=e+D J`D[2RF1-{M{?M:6"W0I RUw(4pwy}/{_M[3iU_ C .e_nR.a4fHZ7jšZqRy55*Aϫd׋ 3,"\$Ɩ`cu#Dz%KVfxXBq c PL91e;J4Og`M-e"x/ÄGXa @7Ma/\':&ʾA 0mg«,8C: 2dE"~wӦNLs5×D U( SS "N34e.{`Z3Bҳ˲S:nuTPdՁ|Z|4O{VOz`d;sMo.`xvx {9KAZ砓iMrzQL̛he+f(%G@IZ}㓉q2A5J5c^daF;j[)gs?VLVN'7ىhɢ# 0Q-޽T2͜#VxY![) =Ai= u5HN8oi6d،DUGK tbz/%jNxlاJj*S[ NMRh z Ԡ!T7r=]*t=@Pޟ,P;| ovdj1 o7/)!~4bE:%tni5w H׍^+h.-L'RbMD""3"\XT{[niXѼqh]o(7  0>LK+g?vmiA4UgrA  $A.p_%ŭ@LAѼѧ8Pzhےh EvbZE uw=#"  aGDYB(f2Y1F :D,Q&Ʌ;e؃muO,3 \O8[TX;,R )Fv7./u[.!F(# Mkl |"dƁeRiՙ%ʖqS/Dч_3yGHN_kLe-=bRYqd C}vE^]RyZmCЪEk3`} 3YӸVBle%Y<$!0 $c ȞYh`΄G<|6_jii4q} E iJ=f*n[ Rxw·$|rIC 9}v(&I_@AG|ܧ"mfWy.,a݈?]'C1)#[3K(أ|Jh4$Ѓc=*o#\xrWlPRJ e%W{iՁA`W;{+ת M`3X8ra6u'JF%h[i=Y!ًCA;hf#C4_,rd{7Gѻi'$b679E ٗ(ͫ(oʖB~c6@rBkSMb7݇@% `QWJ&-OŌEÄԖ( 2O:nMxBc;=N|J|oDZ*/7 f,ڥ>Sצ n)YSy4=A:>~ 6!A֪+bC'2;Q]fP{y,[nʸn>4jVk5~9!{qW7K/1ƿ7Q@XB~Ӣ}򸱹zPĬVSDl3E?(!?姓djSd&Om*Y]zo?hߥjD3.'[8-:> gq̤$^G|`B505wcDٲF[u1R$Q:FNcJ>Jw݀zApfte}7w%,:s7'3D Yձg jGlH W\|s5-o3s 6/F&@ NᢼEeFɵO(^;o{hV+*[{pdfG,9X$M}R P䁻P* cG^9{\4X?,N6ua'S?#V " ٬~G=P.^Au7B Cso ެr+:MMw_ V")mu$"@H.d@ЅE((vZe ' ϖ@K):jdZ-$&msƮ!;lQ2/SрטbnYcS2!P m17E/&jX SO(qjs;!f{iL)jb)l? or[2ԤW7yB.%wQ :F\Zɿ7 7{b^Z65h:_ȼ&?7))ݸVr϶ Ebϔ{09**7 qHu.9v=F1%S N mT5De8_h/b"rk'` x[jUP"G]ފ尠9q 4Ym&grs[僨٧()r {j/msCIva'@(Ἷ t迈U7vi܊INyg_A']M/4 GbRh FJ:/), eqGkugrvO|MGngWHmWTž?׻%<^Ҟ Dڼ}EQs&OXqh 0 UI&f""ئ\( =y;~C.PE{XgZW[ M7Ս0D 8Ĕ^X/ǜj{r%Æ  jRH+5-g{؊,Pb(h`D\=w}A,uHJm2#q-jD葁8K!>9xڅnĹ$rKo$&˘9zFB;QNT;'^ӤnjvȽG3hdmp9_ ׮EnS @Ssw@G~ve; i 䉎K6K~rrUOn&`q xvzɊGow|d< aZ"Cιݬf c*t &>KP[xd.pR6lX; d-A5BE,i&|B~&aQ6c;0(a[yO-dgmIۧc%aXD#%&Sd$paJO'6{*i'1/((П!\]m/"Rݧcph0DIEBskUmL|9̰7ooҰyHQϰ(jc(p= ; indRRJ-Ci.$ S:DJiMb~':mao8q|!b;/oDC4~bd.@Sم?kXvU{,J9&l+AL[BN;([ 3tnlbv BppON`ţ ;M,foҋf3b ܇q : E⟷``6@TWaeCksvë3Mfر pآA@'mEs<(ؚaR._Gl'~#\}ֶ3)rE,ֳD~,Z3B'C%ӟ{0}svs4S] ~$bR7ζ>ciY ̓d~C[﫟|V?OcQ1RSe HW)5$PҫyZ?P;טH0Z,nzY.2C\G%Tqj/hr!7|wvF_Q(dV&*y2TuEU]Mx$k}29dv'L9G z )rQ암紒Sg{^&]!r'r\H"'zF~y0TmӁw8S\ORѬ%e#ue⥐^ƾB A?YK֫Ȩm$dP'}IG >.aʯrgVE|I}q\b'B>:D僴`ږ;=$+e4I#wŃU5%̧ޜ|b吻/P_ P_)5^!Ut(1v: V69}./hs! [= h7yRy[8TѸ'PeKo6=罖sU :4%kw ('Prȏb\Ex[Pfdg:s lnU)^dǓeXȴZvhte}ȭl+qeuKD SC }OpTnx`@顟lPd]ߟ@v {ܝSvϖK?jJ01"q,cJ]|Ӗ$7 ?gnD&22&F91&59נ9\ŔGk)l< ?X@mgeSߥ9 /n\$`7gL@o?QFsed۰dT]c`ʫM G3h艧GCX V}_xHb첊u踄o&MZ$tfC",<ϱi[v(Y^®} i>ˊJ3-V·J`6z#Q[}| Cǥ` v-1 cvxER`Ug˽(DpV77Kl,LT Rf?|M\"t =2JæS@b5fq(.n)YmO.ࢷ&dK±°ˆMx<6Yȶ`o7*H n|9t 1'lR'Gd; k>_g3\(cEG-;.cgҀz(;*H `! wcGzHwu@j|[^r"0N& yfXDViFa:X4)趏xkFLsH)w#oV\v vųDB54<)SY6#hir"=)v+fgFp@̸"1ҔND&r\ns-ZH'醷(:Me94tYdيsh"|Q8'krcb)-QCaB7E36%tղbb yQlPgy'u8]ٰ~jp ۜVUXu+z=ע69%:0 ij7 zl elJ=6@k*ܳaU<̎N=ٮHSiL[['eMvۺDwmDN)=N;=d8>j 5k3+d rc_A_#L”N,tLT%8V8077bz Xs5Y;o:ԛ˴@xk9lcetÓ8al,{ + +l d0|s>m.3.Tz>Yʙ3g+}˝KHjfکv`;ٲen[п_aт+tCdǃ4+9z.O)(Z&6n3[Zd ]\vuF9ڗ 67G#*r F {AIoAFиh#q~(†;ەME>-ܸ,Ghs86keųkstTa]MU EsKsOY BZ7Mwqc`cY(7pB _}|@*yTE<۰śCf.k墨K)H |!`D5C% 5LTծ5pAɶ98S`! q%nBM \`; 6V ϭbR H_8nVy#W }NNN;@+ng1QCClPc$JDLgߤ5OSu/!p9!T@GAAN,W5O74c49;{4[IWN@\Uܪѫ(v)5us Rxo dZe%'p?Dsb[ %Gh 6lE)7Iթ sGcrO߭kE 5p7N Ph֞ קc^xGŜua?\o"xO-{T3"NO3L*]6,\PuZci:5}vD)guh7!r@sbvI#xk*:QG&gg?JNu1|}JDk"Jc?s*B X3quNYE-'&߾gHGA0I_M #6;)Dqlocu+Iy'D<);ΐrbعD(NvO":b2jׅ|I3u^bA0LڨʃҒ`)토, K5XUb3Yg PWᙊAX7sdOpfc+C(T1/jej:vRB.,@5PpO$L]6Eti1LeWf/y(Ep h/9LT#:,ٚQ}fB|0l򮎭h9%ঝpY`м~ޚR>mʸc6U)czwaG}=$W iJbׇNv~'I0Dcǥ,(a'}C4ԀֶDUQ]HC1 ܑE @|l5ĥ%&ƹcTvlzP}G0 K>ݢ6~kJ;j$+-9hCx w&dKNF]1&¤#7ҷև mEKIhRi7QhzSRqcƫ~wiܐn͊׉ULZ"Nj4c( ϠxaFJ oI21bZ#C#eĺyZOA/)FvqXe_ȥ*.Yf*c`Nj4F,Fߓః3ŮZӊ- I5mas\C k{,$"/5ɉyKl,^sWPkdRO&wg x[n=U",(2ELb,~5JsۺIgsϿe+Q;{r[Aԣ{[l,OFH?W;)ddxÒpX} cL^aƷ?Aݻ{-*hepQhe6q&x:?f*sR^+ŒQ(VGwO9R~$⎞j]9]sH>hY=ݝŸVR^0 Xmbѓ\N&êcǁUtfE qG-畔I&qׄPB+3i~6S0<OO^u1)ՔT Ci8 [#JY{<):GZź-}P2 iK|ed/U/Gl)`kK v+U!:ѩ)$>r2l8(kZ`FД4SFYvds=u6g4}1H'{dUf]T5Ji@"ko7Q|3v1=bzvMVeA/K K+5Cz;p ٬ծ#eh>m KޟB"{bMܧG.v`KHr0M¾^Sd ŅplFNbT(F("z,Ûf41趂yw{~wG] e,;l$ϰ&~ n[ٮ,g\*/5A901eImD < G"(g_Wz/f[:rWRqj(La&.* b~`+ X+V`??&+ǼۮUec3w~G߸x8tLEC%G{sU=TR_|k3?{e a{Ӭs ܙ0|Wd2W"n<~7I{nNlF VY&M(+E޾}3<]֠os~E@wk_NۜO*lwE!U0tIPPNY2*!i&Qj. yQ /0SA}KSyh7s '?(%#QN] 3dM#[Ҁʼ1+i۟ SŶ)~g+k{C[$^lrgerቃ*\*j8 =wzH_*?6ɾ} :);оJ%:%;c`2I\I˙]ۺ*@WH?O= n/A+FT "XPVJ W&caW? GN;*$;BnbtuMU > @,gA/}U *8YrYk3yդnH-hRXV^Uhw jf]aߢW MX2 KXc.u]vod+,j ѯv11u ZNc4Qd㸟9 iBxw:K*WY<>jAbeQH@I 34L#a 2X$2HzӔNS,$t(-OWh1+1L&lx\&BjT8yTjE8{Z7 r\a ?ӋIgl[_;4cGcUFf`VT0ŢٿwܐoJѼ| "mp!T$!c?8WVE_/܏΃MX ^4= hzr6*P#nD2M&85% <oXoya>yP9 g+uvbL_]9K ~YHЏd_\z6UHxEmu%xd6f,}*CσlTJ@\ȇ37)oמ_i0=;9!Ձ|-6M<h9G +H}֠x5X_AhZiG;y(YJZ&O[JZ{YʟO^UΪQ§z<326l|{ɘ_B4ߵ4kgAjͣyʢ ^SE$&cOT;5O03ᅪt+]W/lEr;d/|z6t-qyN-ǚOns^2̄ɳlVOȭb., #ˈ{eƭ0xqTΠX4!mݫ(!fIۍ>2$" I)"5q=o_#mQ k:I)eeKOX \^/.PX^4$/i-ޕgd`?a9Kǰ0g3FGr#&&!yod9cA7m=w2FJ'-wq| {t^OvfKa4xֵ0OU>˜fPT`-N՜H$7&WO ;*hWD(ɟBeu"6XU ޾L↬JnvҨye4٤b'*!}&q͈*IKa / ]ڡo汘I*J̚E-/GmWBܩ\H)%O:5lT.Ju's<}L{s޳v;Fd2}NA"}~Gb :_}@xZWkI@e͎kx6fK v|C@K'S;dha >~ a}XY7!9PMC>M-5qvO-]UR}iV2_쁣צѾq5lJTv_l @n7ȴ@isSUJ 'aJz(f,/iZʞӝ5] 58, I<55s6_zCs*3u`Tq@7(G H+uBS{g-05+2ЭKɦ1d.S6Zx PcQ7ﴯ"\:S;֫0P@!lLby/{cѫ{l$>s]6. t[4]=>kgg{ц!O?,~A&}a4{c ohݹlV^D!S_. oIg9 >5~4$0 1cͯDx >KWi]RfW2]z9<ڄwgW44x3(h V/T3d7vSLSt 3'l19$+^K+iQ5lKɼ ڇ[>0@άetmsw PʷiI(Q[QF5|>&Q,>?3Z]pߡ>8S\ F.󁳫x_T@IUU3S|qʰ{υUVQ{"wegR3S%"+[֠@{`P%ּ}/@'>":hj:W&P/Xgם1Jij ~] $;A 93 iW,SlMQɺ13t^IzCLaHя1`( _\CHpIоusD nM|\zlzG\3cn3‹W=Dy Zb[g4p=%Y842a硌QZ&!ڂ$4/FJS+7؅/YW'$q<>E5~ְIi` g ߣl<8 &g E;E'K7#ݞʞV7b 4y/&DD"ٟu<8cF2ϧ:4aɞ*=KzCugn$1)Т_Be)0,>[GECIiw6 uyD)+w_.</ꨣfC !T/ bޕJT>^)bͭkaemP (^Yuun+D`z AiyբM,]]qlq-/y dRAU^<Ӫhc{D( u!@_0{#˦5uӜ5\d-'9B1q/-ӚŽk٣Trݴk٣#J0Ċ/ GAY03bOɇfqj]Y !)R |-R̃2UVw;{bUf 2 @oacOA=F[ 2 Z{kzR ގgBPZۤl"pP`tS})x޻=G 2F\ؕGW6S!VY(xzAk`Þ!8P΢:֤E&gmvOqc_/(I(>҅~O"BM&[_m^rtFdv zd#xPnPw`K65&_ ٫-TsiO-~i"]=̄PXIthThRByjU .?_4?M6Z!^1xCKPF!XO ]Eɰ.$@6k]F=:iVB fEΈY'p?7Ltn#DC&B^N# (!ƎMT5!: bai'0 gm> 4nPAoU[} >$m5`PvoL{xaQ.d]( 5Irvu>@nq_p k,&OU# 5>1^|)id|!/ i o+S̗&D#& W1ZY2+LIy2,@0H4s3=aBlMVƗKga;ݰ-զnzs4.(d Ҏ](ab1ڵ+O)~g]3 JJ cl1_$49W9J~c ') x=`P5m^%x޵.93MҢZ w`OiҊL> tᅙ=S8WК&!ձG~qM@uFihv>R<(A/FZ{YCқro9;+ =D'`<ڢ2V]xn'S)41B0L_3Ȕҫ,of T C_8i #w3!/ZktuvU/3˧:'%vxtC''0Ӟ:'0_ s!q-pEe@z,0Z-x8Zm6vR1@XP!ւc[n7G:Ɋ\S8ɑ9|j|ڻ.Tk^`ᝢ+7WW+V[LJ#[I %bM߭]{^OKsŖpblqPM>zuA)2JH׿aV%Pi\-, h ^l]b 7Gi1F r1cv(.6W-䔺_t(7v ֵ7mkKv*nH &1wfv.RXt)qK2P/bM}اuLeY>@`tb7(#0sͩz|[AQ+("p"qLߌ [?M@5 :ϵ0j?P (`s wBgNkq 0T1  ~)T=cae!ngp+UHZ)TtVsM-3//+Ļ@Q KY⎚ M ,4SlH§Τ$D7"|*s̐IҨ'|*}sj2ߐT%!=>D{A c[y+E6Y/ h}V hN )8{ާKp=N s+Z1( 4Bwt)h3K}iď~u|cVg,J^h忆+ Y·e2 ݯ/ `=.${:ɬ$mD=iQGh|48eoY>a 8@`f[gǪ ȕ#W#?_W`a,A=XћNgyn=w/|15fWU8c<ܛߪ κd ,5D$L_SC]uQFdhe=c[-Q,&= vHP ެngM 2O^V;NoyoO5/ǻY4},?qA>ؿx=nX~b+Y98B +\uw\Sr'_~WքB+N/Ɓ'%ʹ[>f "^!~MPr֤K]z} ɔUʢJ[rz֣*\ywPI<ݼM~KRwq 5^a{! G ʏ5^o+*Ntݜ-yGV=5 C˸ &96B[zJs6EMqӧ(*&}4ИŲ4kwaqA,E+R dR=7V}uz[I#[ͣ^NN݁_3{֚J'v%6mv [@bҡT b2s2KJ4qСOkjT{EӨi>AV^u|/K*ks,S] ㌯ hN&af~]'ʔHygh~\`LҍUD@综 N:?^%^Pxy 2rpL59`a88jtgap)*jmQH`IH$/|a]7<31yn)qEZ} .|$%{Xb6_y_Mv&3dube^cMڊ`{FT:sqP`6%0ދzXSw|1 m#?z[WUAxClD.AFrikB/ST8`WK5|~ .8JUW@eA}l wA=zhYaޟ86_ʺf_[(au̲*l:3eLrTչ"LzܔvF>[v*UvbBiθ_dV?tXJ"\, 4%Q`mKiB}笜`IY X^*O"'?\̵MvLwkz&a5[lѧkF6awʀRe QkxE"ڂ$BQJ\ᇤNi@6׭w!\_,u\fO*C0"j/#gKy%b6cŜ~+E%|.GG IȪ:#,²[aܥR۷[v)88I/]yw$'ƗU5}K}ݪV{wv2 [n(y1Y) gG ;`TASF{(xχ_/VXud,ƊZV@V>D:ml$CDbSbiXgL䌆xRo1 g_GOEF?F~`xA`E_ui\!b%LW_SlhNC#ӛƛmS/w BWWȓmLqi}idU[nbAݓQ*pPDקj][ߐ n6[&Wm0ϝ*ٿ)"sye9ظzmCFa_f6aCC_=4d^touG<\O/eE]H-ΩV@TChΡR9~%; ^V@b;鳄Bh_%ф+`5[-\m ű-1ߚ9Y\Nke3eT 7y 6Q.]3]R<|T\c@9/:\w*F}һ} 䋍 3` X~^1q.@f[r1#졚6ءָ訶/ċݚS?n&$o:,R/yikAȆ7,03S]]ڦQť˺k5ٝ"?z0n[3v h#Xa>ۢe+ACw"m|0Y) .#aȴia) QZ|}xЈȼ/zMMC!#c4)w=t˟+S$H_J |Qad`JA.zX4K@90Զq"gox&i9:]))+HWTΠpzQk% IX=l}FW?X JPg1 ¿TVfM0 n A[✐{vޅ욆RdzTKCGCܤεfP/ԼfՊoB%d^ nu\$zE6=3YqbW ؛ 5!ˬ_TKcs 9MNgEL Qn)#Tcv\<0 PE^20J)[.JPxEĺQ;ƹ8qJ&f' :< F"3znX )" Uɛ2sRx9G/Ɏq͵%37w6qBˊ|UFċVgxg 퇇@hng*d!t@)s3udpR,@-`SҬ+!3ԊThQ LqqM/Ni5bhx;B̄J(u1c="Q|DӮ/^k,Xg8pvC5p#tzsM:ф((lԺv bѩ.S+vUGL䩂gcpuP 7:II^2W27Iy:Q+5P!tL|*.;Te M'GWîtlVhE/ڒ6WRb*߈T @_)~Ty l  Czf<9"FGDxO oےZBaA3 +Ї"vG`]/WhIvC CV_հ ?uť+idhR'FG*7:C hyɠ aWzUlS/f"hVZY3b̗`A|C礼+3jHDl0ρa\A?8>S.87G8;3JLG\ Kt0l־gsƚg>Z{-Dagu+ vmtmX4j~Ie٘Vk6n\&(>o#HjuaS%_a$akV|E~ @( L6 X(Esy6P]]v#ZH“"Uo vQA#k`{d{f$>LO^ϯ^m8H[Hɲ!pEH_#RCXfdd٨x#_G/tG-ڟ186 OޡC91}e[V [X.m|>E6䬷{+@I95p42C9#@ H6G\(7<}I)49ej mJ$eUBԘugF!4LNYD:/btsTd΋Ağ1m†΅/fTJz#}A{Xȁ p[NM/T7yW P\%AĽ"-Y;N4qzhJ$0܁br 5a&o޺7?J˝0^[ nV%_4/G/pg`o(Wj)^DGOuxX+&﷡<*Xjj10.n "z`~*Q5}* r D9N!ZwzF>Q?Ϗpj:%5Te*Bj_swӈ年Hձ^_iE 堼`B`C9tkl9+~5QoZ}CюOl~牵F3b= YNYt"b̵͋}07P&iFF.>_ cU!Vq'41*Gi8jQ{w FNaeψ‡I}q-N]z\t1@ N1̯1K/ʘ.2Cxar/Q=ufź(m#+Np3ju8eU?&e-Ɲ>vW`_'Bv|m9u!*oqr]zuS{WMUH*5˻>BRc:jdm5—vg*HA>jᑌr0f"SBX;hz2ړ$z,e&TRR/wZs#ٕy ڂ)vhrYA?HIt/soh8&Hz5&}T(%*?-ZH%\Kloq7򌻈Z7b!Zp[YHZdYSZJbL m pe8)P`솤 CKt4p JʪڵQ,LpKfR)`o$ 1Wנօq&2]`!ߢWÐS\kژl06O 0>9C7'<҃`׍jD~S:'3%R lNw/D%v־Ƣ w)? SSMͲ qA0wg)> k Q/?TU _c©mPgm;bU+?]]r_#gmE.=JȗtX, >UKw,G:S${ (ŞW])_-BL^`BtFp]_ Yf2ϼ]+?ajP^-or*|Fxi-Y)Qm/[y;2D'%݂9L=fNн ɏ(.{\y iz>hXhjCH `z#Xi{m'fu*Of{O?M9 U6!\@cezvn;~kj0x(T|֊~x@a,+ Iņ?>vVZ mg?a!󼉂PHn 5EJq &O.}yE~@aà̛UA PsMZKV`5~.滄a(T!ČТjK4BәE&;8ri*] *ohԊ@W{Zk{&_KѳJsGdrfK{5st\vs.uK\E&S>mlezn#IWN3+l0.Pmwno `L`3>:\T:*?rK|2}2!=UH_XB qK fXqDsP;ro%|Y{P9<9:6FH#dy7̯c^Hahv(xr0 0S4i$55yZ3!OLɧ\'90[n`VD=Zk䰐gAQ) ]6E- ŞK|춽t6Bt .wY=d\]z㜇 D[^5UW3S9ɓD(;M-gO:$`ǶNW1uigf$U?y!뽥ކa $EZ3@ө1{Mʢ\iYk]R˥(BH/BbZ J/PGBqP7pRΓ>QmSr$( Uļӻ`rf"y &'v;&@( 85> teLb26 1tԇk*G+Rt^^dʑr9:-hnL*ʤh*5׌N )@b)TH|/+mMnV #l >HVlh]yGXTS/{o5tJ5F#Jkr3hP˼ H[t8'e`CSA$ 9;tJWBlYd\cZ4T#_z2AνcHr`XނW:c#@2=\AO^>yoFQ9_ r'.uOA5I7OF1Ռ1u\yʑ9>kO/`G:1TջHo Z}Ps`䏘|Wv6jCVn}O}]#EQ92Ňz6D[e/M\ۡ> R$2}b[>U֩v]‘xU/jaE]YuZ7,[BGYŎQPv,;9{qݴEC3oAQz&㼘ԺHm93KJ1dfr>=~14U&W t/wSh=_wgž΋Dy%a%x!6lcN, R{Ÿ%Td鐭b`Bۏϙ7XHB7LNN-  Lu L8Q _6rO4lTLuXP(5$S`J@! r!_:1A`<үڶFī\ڄl+[@H151',8pb;PI#EaZ ص'g x'5%x Dzþsw(69D,q@ >"q%5|LxH@ osKgA%)MSUq>t]` >?rλywP䧄A#E3zZQ"tѐMN6:6f~|\!)_ /-n$6_ [H'.Y!;-@c8mY9p,=̢$BIs$mkOEtWiS ͔%EA3q]vf5qŸVNrD1~ꌸO$qP8j$n.1DLW kfܡv&OwG+~z eqm!B?pߑ9a"^xL_dXLIOAaS6} ;{5mMuǚ7lP;qS_?(⹪W[>e#)|$~ Ի³^$vn ?RS0\YmV>`h\ Q ? TN*`6xTfkB(v?kmrݤ $aC!AfPZ Nˤ;? 6 ){3*eUNx jrÚ%GZqNtMf\X1?6LTϖ(zK)̙A(<<9Rmg&-y@IO5DžO 'Sd# C3IF Ԝ%%yuj>@CxZcEyhO\edz )'BhD0%(W+p"$U.cٿ8nU{'0]G+tnnOZR`N2$<×\ ӥeԳ0ٙP}9(5'4zFT8$Q(ݳ,3(6r,=F,1˗wq E5fZk U&9fլwF39tZjo{"ԽĞ7%6]&ZPόe}2vY,ub=T/3 Hы8z>GѶa}uV?k+JXɵˎYaYR)PϿihs8v~V= wO<&'+FRW˟@k,34VjV3hoXۜ)`:RD <'9\y~~V Fv:u5ўMVh9`~U&*2dV)B iTjʄ/s;b?V&k d~_Z2~wNU \H3E֌c_kăz>("-[q7SG^ɛ`VGFeM,3&>rai<:E6A _zJ*F*hF]P(6C,T% R)&GO( +/+7ܽÛL7ʀ3lsٷ:U]\**IE iFZ"2 LOI ث J/,ϩ$--֔@zd*nhrd8 ,h" TF/$` bQI7[Lv8cҋlVz$_u6y"'~RޞNNvog OȤ!ô!@xh 70Հ we nѓ.ߍH\dZvi|rS'$l54!?}읻\aBj0\bJ~sW,Z_H|]0jwڝ`-sK܊chh4RTK2EilSZ Z1_[[)3Ͷ-7LB#Cr5%|k$=ۅUzk\LjI3`sU žOX@~ARO %=(;{-1Ѣȩ9WYJԃ䪴T40q,˕P*9_:NĊ69QH>ݤvQ#9ҧ,fUGiNl3욢nR72ڱnLH/03jIk&+ڗOqc:G;XG?K ڂ eFԌ.rgjRpcv ۾` ,1琒9fpS[Ra1>w5^tQQq;!3E$;-npHG_C0n&RN+U$-vK\Ts :ѱ,wC19p`@f%.LHfע/!l&*&"2a)4 bOSH>DiM9\0s7JnK_V݈'*|v<A0(d6LKܣ<9YKSbNkE9NH ;Nr]k%9?]"zuD$J:яنMbA~V?{FǕ0AG iW kw߅y`<s/璢Å6[Qq/f'zW p9'9IJTK9̊7 =vz>)\zpfY=S`*g`~G׭2 6r\He֥^ML<"tɡf V,Ml`T`Ej&coAA 0_Ap o48f>]$n@:O!$wN:W7Kyz';̸ Pi_ɮtRxI7Ji//@:ko|'f_JfoC|BX2Ӿ`+R?*CQ8MoF}袄5CcLPIݭx&zag$N nF Jo-$Ey(:OٓčDۗdWSX_YŧxWCZh V4c割:DZ(¸> j%h\zgX6C%_bu ȹFvi5dJ$xV![fp:m|d91ݕGB+nP)A"B6b*TAv]pS⡓8Λ6QXX VʼnP9/ڜ!cHR6іJY樍":Υ%Oosx}V Kݧw!\ŔVKYeә%:˧:/43Po ^At"ެvZ4)iG.e:M h[E(u4"S[fK(_":H[ĎhXhr)lG&D9J Xk |~'wAэ(ꋘ)eA$L~rŸܐ"(+ׇl.Ϸө7 _HoD!߂mUTƷ6/#5U˷aX.ףV@2tB?ά" ؅q^hb$c?%}eymUyv^4Ds0549 JL"u+wl~S3pesEj8Ucj柟a^X@C ܺ rtsub#U۝3opHe,wݟ7O%"!=-dS,*!J1{T3!>&,D(us|1& Ó"Y}KGj|ۿi|S.P?qW HZ@´^]ƫЍh-"AOgapL.NwޘT~UP]ӈ;g(m_10E|yzc! 0#c0y%<קhD܈oj/&wiρיw'Ll[h8>.P|9j:]ּzw MO.FFIIK%筛_UVBrUW{f{d1Y3] r>Eٍ~P2K%3,fewp1ɆNV„<]4'h~v6d ^ Rdz=TMfy,i)լT؏Z97ukE߭Z?fthe]us-|K<) Dm1X#b704S.}q<<ڌ*I k:!Kޕ>' &W#aTDc'Rg|z3_x^O)fX@JQrʣ/j"?c oBӌu(w歊"S3-BU1jk3 F=ॹ+uO3Ŵ+ՀCT6 $ME5y7[w nn*Vo)lH$X!nt?EANzp~:s?`tY4 Qk`VSeIHr?VJKZ?2U峍M,WP!C?fr6!c==rkZ^0,>ɖ!xz[`zFeN*T! [G颖8cVhBY&8( z}=(.(u- 9!r,Iei@bB2GZ7PaO\”%3w"ȼxA,r/",ne~Ov2CR*x!aKF.M:C6kAJfyRL-pGX Jaj".QL2Ѯ k;@nyp!oM%]p-&ekV"ړAj~فwtIY[9 tppK~_|(zʖؼYԥzFU˓e5nB9/.Yl.C;Oyl ]gTƽ뵽44q7e 2M+O}vsQk}qD$բVlI'vn{ǪX2L.7 6bŦuK蹄2"L!廀=DZ @][UDWv}ܐs2Ӳ)B1hS}uE,::ܚ8!˃W+Jd <"$gѣp7W% 1iD xc&F[b5HX*F+ҩDCBido kBxA`3)%.7~ZγI%Ej[@Yӽ2ITCዐ(o: 7[Y$vX^'lcƖufm1ˈwU \w mu9D5^K#cZz59Slc+tPZI+cFkNWlbp=^: aUiꐂ/l!oJ k D$R CиbGbxk9ǩi*-w}|L&q1-]>*:%/eXznd erAsl I]"Q{bJO4dx>~2b;֔i8 %v~t=ϋ(=h RTZcpAn bLy3! /\㢴nKD/[~ |xFw+qC`)(TvO;`:9ĭ K[C}srl']!atFB֓A [<~{ 񂾍lV"郧N=[ XRL!VL.-eLy8́s3*F҆? jX 9.|f'AUU%Nf[5OI&)ZGI=mWϔbՑ f*1Zޤ0+(b Qa@Q7>"7GƸWc۷B '/aZo֒rz .5"p-5}5;֖Mb49$t k}mW0CK ownj5b@w:jhs'w}3YkC+Z@wV(vU}bj?Ěc `:gn^^/7I`0 K^ 9a-Us==м_8/,eC-6h^[hHKUs3NZIoc1kxPm0j_y5. ❎K%(݂H\R֙0Ni8MW3ׄcZ:4|>9!k^VL8`e)>ٔ~d *3;2yJ={ƤœG-hӎ ǀ3[P? )f?$`%M 6wsct0v5-r_pXsXc  1}oU*!zf#}8D[7jW)v4V`b0"Y/ 9(&P@N _㖖 &֧y8zw#0y B?8EqvW1HkvԹƸ@%`&]+̴ixX/4//t3v(sob`m a '4e<8@Y@8Top9}sU4m#IW^ON~nhW8B4f;vMQه{%Āk|gcz?\x> ΠiD6 y~ٴ;]]Xlw^+%F(cfoYzLCW4׹ZCI?X}d*FR^zN=P+::T#ٮ[<=珯RN SC%Z<$O#[U 4YJ{&[-:hkjC([NaB:hN:jK 89 ٱ(- &u̫ܠ Gq'MT;xnÝ)$Pt.!dPmC9a$:E9ܑf]c݅UДv{tYJq.vǺQ/ϙ VDv/@i߮͡$<~`'tVl 7(.AA{ࠝ^&36ӡ+:*~w`q~cw}'Kas_shH[F. cum.Owr n'`pU &̿K,/pLp!+E+#f4yIꫪaCF `*5,5x9CZ\r lذ\?f= kV^3n\xrD:}{(UJ!>.KWWd5Ms`-iPodaEX.q$oV<{ɨNÎ8f]Rߥ4tsAV ElDǏ -pc@tQ:i%$<9C1 LT5vдЅ4;|~ x'1"CaYM8U1"Q 9tD:2 +{nT4גG9zT<rg96pw6:PLp {VX]446{nOʪ'ptc70ՀIΫ lvDFF=R?dl?up3~tFhf}jjQpI $j|r;M6PŸ(xp$PP"P1̂FWvsuηkʩBhT'˘ɱ|2=$_ ɜ†}|$9'(7+d%)u( |.ԻX1+T=f(sȩDK[xȈo>pZhrBľtuU+ h .>EDI6?Eao#z]◙y|"Cl6}j7 ]&ȦH_*Qb]J*s V]cZ&Vbz6LiiM5TGӝ ]solD؟-ȥ]% + *:l؉R9|v; Cao8¥+U K6XǺ d:y/I,u3#>zxk~J4R*YVмJ𡅱¼Y`!xHn 0ܱM /t"7~vM#` 8Ps['>Nt_Zp&<L`7V'?\IFrXƘQL ,Jxn2+8ĔDUAo ns-&5ٗMyU5S`ǂɼBgJ5'iUx=F4-g%vcxד2kT9;gXw~ |/>vW&4]rK$v \[yX䱲v Xc [Qpϥt*'%ǒ#)F3@TQRrO=u0p7mK*)A0.lRm."YJ;ނ e9J@vWD.Wn9.PZ0}#e']5g0>4z.[Ie%O"1U-\)7XW\aep&cB샍,eeeaB2$MN2qRd&s+fr/H]7xvJ,oY)X[BTjGOYz#﷘4;;q)S.dg GSXHTH zkܑ}sP`'luk1d743&=}osZ28Mf΀_2G?y7\&gaȺuE.{ujZi֠3QAJ*xPlW8;Ԧ|{u=D/5]jy,f;p;B!gQNb.ص;owo)2ll@XKG ٵ-zaa-}{\|ȬN&gaO$zǕxE>az=Ug>f1ĩ[+^pr>QՑ4p5?ahbP-ߧe0@:2wbĄ-Sm^oxt_NnNi ݍXwylw;WqȦ (ALZ∝YȻ9paT =ui^Rصv_)qa۹^0֡4`=X}Fyj  ꒟\U|OuJh!bfCWhr{0>Xlw^G"ry"?ey=VdlH.ZȻeV"V,1HT艬#yfAEQ= Vfff۱MkPrš18 Ub!_}ٿ%[z) 7bv"Mp5#|5b8'Y82m "l-QP +mD "cXn!F<=}7/puO;$ðD4N,PSi@ji0Wkm]z8 %pb/e鯌`3WWb^VMIHS׹T2 M M[Lt@u?1 جqWJҥ_߫H,.u{5֧r!@z; QJCG킓d/é-1nՖ F\o:Çj앂+/зC,BS,E="p{,0q.BUklTq͛>z\,6{?20`ό_AUQ 宸ݲ'w*4э=[$9Z.M8WNKM800bIfJsz䊼 j^ݢ q>tϾA=_fe l;lcc]}«欤]<ķ=bG =J2N$q$~#d Fudr1fD#RZq^TEA{7XpLr1|Ĵ28$y[Gf#@<\mHD޵xkaLoG瞱vZ0.tw0J!,u?t!/TkXoeqEFT::?Ԩ} @F,so~FZ.OỹX`"DSy(R5/(+{ _CBhK3 }.0ٮTm¬z}spҫ7ha@[MD XQ?=Ft:,A(r/~ƢL oD{Rn *LdnJD:,zza&2Cɻ:hdBF5fc=!@C?LR;TǛ=uP'?~uD}Blx+VQҶw WW*MYtU@dHlءbaϨ> E=٤fQiz~[=aZ@~Mg~35|J녇X 2n^r-43Wٷ&clϏُ __F2fK"ssS}zJv*P|n'xMnoWC,1Kvߪx<LCxu)r%-µERIff]m i¿J~ЋdI C,hV`IQՌg{䒏ȳf)wmS=N@yt ߱t 1nIV{L^o3Tnn3c,(6!(x4զnǞ= !H.LظݡقEtIsگ} ku] *J ;Jm`Z[\ID\*ҾBuɵwP IO:;bϫ[s`c] c.0e޽s yJPXr$d[P>Ya(mw3}@rm<&U`w1fxn=4HTߌEʙp {jKeUwD[N FRPȇeި S QqURĘ8}G%eUhCz$׻>ưZΦ&jZGUzth`Gu>_XŸT8e,WOf@ɢ=yejQ4agI}N ~uuy+I5^.8+qMp2j3sS0 uiWpEkcx[q+!E+ aS^܌9?e(R᎚bؖ =LjpaX[ZI +ai-([q ,'Ӫb.j7B_oeI3F{mgk#7w37{o9,DBZOcR!|B(S,lEÄ^|ggͲMo$ZP1~E\Y` qͦ}G4Ui8T%[;d[( Xژ[FW{)h8og x6~9fܣ$Me ^ ރ:0 gNH1T(ɾdjccDr5c0"1Ϩك `run-D .]S$L# K22qvOI ;R-G*7#Ѭ)kfKM+7Kd;v:'JjlzaT/bV+Pp/%SG<ȅ.f 5nPDj;lc_T;zE"ӹTR"所QB'TaGQ~GuwLJj43GWNB1ƕ\ߙDQ96(4⒍?/^J~U|K-<_ }*yHS1L.s fwˆ` x3)J {8ACVth Im, dvS*es>Hݡdy4ߋ{ή"w c,U~ywt'r*q+[]L&Q"$ ;i3U!\lSA+QyޡռAUM vA`0`+pcGs$/˚x4{/5-^%TE8kjI GFDM^mĞ _%b L0Xa5&[i6mn8G4>nRb$0[ZN& FX_h֪uo\@ېL AI󥪕KjN&N7038ї_9pBGDusvt] =}d[ ]CQR0 djyq& 2^ >wBO &e=y 7p19sX@<Տ\^"K5F ƇYҍIҊKWXպ_Woط0Ϸ Zh2=$Z\I ֔ih㮴X m&<ĉ锼g{Vhz1৻ӆ+gMxށ|ҩqE%7zst{~vet6?;Vpj6K9y%,H {݁w03&㘔ҡu0-o|$q}Cd w 0-kMtIXL?DĸgUu3ӭwmal_Pqq0ߝ؀A='!i oK+уIh4W ݪrq_:kU?dC ,dz<%<"f~+$^.)8I^wTLmv4G؊!֊]I\ 0?`-i(Ma2w1ApdyQ8PSOv|dd= JOlXb9"|Uz>PfkF/dIE$@c6LVLG[Gt'8d|FbB7.Xy=nĢы% '5,kT~vruݓ @{wR] +{h&Jv@K]Bp[$| z>9OVC:zJʡxdtF&;~ ThC@t'K%?q Qn>Ǒقct-|$L/Gc 1O>,2uljF0=L/ӓiJLKz? GԳ8l)]QF& m5B>ʒCك]9UdWD tΉ )!|]66c`J)ELb_Omh5t*eDKS:H h"2@" 5[+_q.RuϺ؎}3S9vu%EIhb ( }~_{^X V]^/n ȳBb1 YYw6_ pSrA؅TUy˻ϮGχ{g_?VX>^?`tpiN$  [ ŭ}4-xMzbÙ!C$Ncgs̳bZЍdb5Q4ի;o/cF4V0 Z( LF6䩔7nr,["&BW(~Iq_ N*Cx eXز~saWL Z9kSqPK 14'5In@}m谐WWɃ={<|6omOR>DG|/`KOf{kIngB] EVM&K3wU"՜Zh-6{l&Rn%"ŧm>ݧ1b@g0N|EWf~3Nʋt[Wڦᯗ|jn|&hqZ ^uڪxtYI_UVmr_?NӁ?LnGFJA mvIE6!vA=e.Cξ{oo(*WY/"g&S$+6HyXFw5^ ~¢ulL{R"j;+ Q񘫈j2/"4ކbMN=r1c40| ;wCl¤Fs25J Ux4&"pD$mRB *_S؟֗w|Nt4Mq9 l p`c[L3; "ڲW j-Սe;Z_n41Cɗ{YaIY: @ ְCClq.NxH.?dS-II?a@SdhxiM,.' dßnQ~3uj xBϔdj6K$2dHNډ8:^ s5k(T^.ukKuWWIhԇfUJKv ]/[ E-`LH{hI|Bg}qU&4rLW +ԭB^ÇWd WI6GE鰑bt*aYx:Lc)I1j٦NN,N];)@4ښ]ijKPFFVq 7&N_x+ Gitv@YU&r=D;\Pܰ+BȾ :d%d y!GF$삓p;1sȕ0z |-D-YZp9m]I2zdS 鿰O( sfY]0[ v3m&`fp3&lL/VvNO.{dOmqHmZ]yV,e_2~*D_ TnJUYL, yQf۟*Ğ  L/B;vVF^G&%0j@ǒ3dhR$*Q2cBS#Nݨ90B"/4\l:lj{hr!$}SxoJX2&AN:d6 J~䍰<- 1i\xۯ=7 Iwt> vD S!s/S{.^rmMj"\oCTV-{6y3 ^<$apKV.-x'}Ȥlsh*BNbx-o>.\lw 9P)V9v -_%lz0h Vv+b`c`6uߏͩ- st:lМy%J3Km<XdXP"Jֆ7Gy;>2C,1  yJ;d<˅9Nz917l#EX{䤦8ә?&.9e|ߖF@fMaޮA0֢1ef4a;Ruf;ʦ.;ͳo+b*zY热.O3wT"jXBMT& K|YG.u<Ư q_J:ؽqn X'q̝weDm+כ gBmE=Bj=-^i+-A( ybY_RmWt,}TD*z5^ih]8@׆D( E[WCXޅo-TYona㙮ؘYX?pNsvvr>R<[82W9ē+FrzmۡV(*\Sd_M>~}TJLN1K5:a+12I} `]I=Hz]~-s@#z \AEдg#P,/SU{gN#|5x"t0j^}#0gKz{ӨJj'L@\:TY;23%FqV0]hcu&U_n->rҀd.kqpSSo㊦1-E-mr:p4mnja_M%i:~$WnO a "L޷!o11Ό'?~=dt<?F2.372r i.+_:?7"8p&< J}Ww?ti.Pv)WԖ,޺V6VSh}$E] 8rA.[ 0$OkyJ>Kǜn p/$IOuu^&N}iL65a#EJ/8鲒nݞ9[r2y ,}u.K< Nfδw,U6(`O1m^\>ĭځfh "+V4 Sќ=BP q3zj`ce@3=`%11="4tC.yW2g'[]yv 8=vvvl>.*7FvBQȩm p][s~vĐ ,=^jM \ RxF =h0&/3s~U|zPOp,; q⽬V5JQ ;rcތ=% !JY=syy'>%Y`\cG:ʭC>"rm.l^G8b?*c[}P#b}e;oS̞7UI89B[1/6Z,QOQ~i/Fsv4!W᧒W0SaV7 ;q +l4,{I$Q\,*-+:&N6^#GܼL띳&?*::(ӥ" MjAu>`D}+-AѤ,…j ֛i|nn7BWD/iSĵF.䷐:ڙ~Lw?m^AbG"inق.S-{.Zv;+1ԯgfw= Kz{?.XY y>*4 *nypɺ }TZ^jL@  N﹩ ]!B9j{L yl%!;![% ,h4y CZX ~W #6i$иvmk1c̿)dEXWHmomžey P}QB~0wGt[&tL~ e)G>HM 00op\rSK[rI!Ir0]x`s Ti:Z݈EoM[C6Y*>r| @gWBÉyށ-^_n˻yk?JgB!Vzei~PqƉ.i@=QD$|aTh'{oSv scî8}A%ٸ2qX'Y.9@L源V #I$l¤3ݶ[Lޮ_x&m@ V)CC  Gʺ 5f/ռL Ԉs;;S3OLi3~Kq@!}Pvhz̷՚HS~ \\D/?&]ۀذ-Q㙈.A*Ab}t^(هV;_W් ͐⭿#}4y3rq 8t>|5ܛi0B(q7`Wk0gZ$l"1 ܞP+RI 3.ZߙIl.Aq|s h zc=/]`mB༐* ;"Ѹ왦roX0?棿xz%d H;K-ħn V׫<{ˌc&l"c~ QdWSdț%~:soqgFtPiܤS3k.O0c[Pn]v1~"01@0SAzo"u"YS\+)vEHO+LtJ͈\΅EYsea@HUP x>nP^7-񲥌C<֑ւ_ \<pjV3Eu}*-zc,g8kG)Om6QyrÞojXꠠ*K<.3@ XXbk`|΀oiI/-m(땺%lH[ >EYr^[+B\L 5]̻Y \7#v8?n+O*|RhqGg>i IEs; R Է&K5rsw!tC&xtmvF f@:VxD8:y}`~~b^܂Vđ8'ʥ/󰬋;F+;#k_18Pa,ߥ4$SW nRL*PkzILG%T7ʃ9B~:%/ٽG}pzTe+Q ,E'Mb=Yރ_㨦KpiЂ~G0|6(&'8C>6HmȒ8Vx8&6Γp鐜j'p||L$}[;KysKۓoLkTF֛ cЫ>,:v{ );D;zDK[Wn2<סi#zI1J66xdDJVRf@^Y{ 3z*d(Ɩ OdӶRĚf'%܈\YRd: XհpWw()ԮۨR /ùFI[9xݠL\fɇ^s@X7}`)`YQٺ/FjipLo˱;K#_'~S*Oc첽n~58IZ>" I|Ӹuh !Ԕ[Ӿ싍ȻL̦.N.>*l >^Yh*`EaP08k8M,a jaJ!hkUB?W`zԌ E &[ߟ,_mĻ51ILxÊZz:µ覨BrmJC >-<_a'#sFӹV^y'7H3YJZ-X4UԐWh zş퇬kˢOEW7i>9p4΋P4exA:ŻgNAThL@ߑ L5~ϐ/6~wF% oUV]4wO+}7ڞ& H)kZC1!" Wtɡej[Z~8}[hSR$q "Y0aONH8>崙3Z(5?zdænF\|rYZl*˫Fgh3)7\G@nxɃ4ieVб!Օ-l`)@O1!d$'l/esH~6eRSA$ZZ12`#Ggmxụ` HkT *-Zqg$}* K5l:oB7b뢻3U;>%Lj`>gB)M*x. 5eT4K06y񠧘y?L@j #,[$l92W-i/y#YO `|B0Qs0 R!(c`{:͎6<^LP|~E(\ CWE iZQH&Cj&^$/\,T*5ƿXk;Qk " $3@14A "cY)o$=MQA0 Ě0CWr/1+l&t }H#_3 dFu=nIv63=à2.ڀ2-.GZg, &r/ 3Mdv:;f6E2[6oQcwĖo8M%AhWp3SX7%H  ^fݍl|a!g6'!ZP;cwʖl=$81#Ա2;(!^t0g7敞Ls?Z;XtbGChzf\[׋Q0A>Ncg&+3=IVBEy'Q?1[/Cw<ܭjN+YGʃ,"! b! \}ֽ& U+c!&AM`<ٔH" ތ64>dɆ(p(L <2aL Ǩ}Wj&HTDe[:ayz*:1: R?z^ceU,wo fFFJ;`? zi&xm,Zq},|ΟÊ h^L5Lc`8s%Hb^)F!LA⣈_+맊Fp6ho0]n_ɹ>s`#dU%Fig! #N/)b`0Pcz9"|N d&#KAJO1=cxۆe([a#t.C6q)..$M+ ,:idzb65n>Zfї/N)?{Mφ\5Dև9|1u:²zh=s{Hm|}ob SN%i돐M[7jEZ!RB)f]DH*}-:/>%TW)R,}Lg?'6;4&X4"/ׄ }$zJD_X f$<#O"2iA=r\f,c 1鏢Lj!jw[g2 mY5@6}ì/x_& Oll텩q;ڰ#\{U?up4>`W_s=]+ &&D[X wP1btQHwYXex[m+Fy?HW\:_ [{eݛE=G ݿȋP<ZӼ+ywp4namS7gQw^>YRrvi9*bGՐ*pA* ~ۙġZ\IE3-)m$KǒڤIkf9`+ 'Un8y0 NvKby dx$rO~QV~$Bg 8uSyMx_5´W;^grAr ?6iӦ&rht/kӑC ^ظXZCcbO)ȌnEB/ۗs+#U$NF ^Ob I6^eT O3J0ߺ?Sl=h/f=FTFeD+ )+D;wA܂j7C$ΊD{Q` 3W9n ,H*bތČQ翤P>-8btH*9zNVΛTʕp;xsP ;B*gB,.* )_x*@a~\eY2< w,ᘡ?!b[y+ʿ:b5\R;LvrE`]P/Z%mH%3>ȫă!Q\^oB9]* K*?$W"ML[&4aEn7Y_ҝ3!Z:4Zarp#cj=[g;,J|3;"眥_,<= }] &i({PebӑwVHg\Gqm /'Sn>xmы^kg5cq?mc3M:u@U768>VuZU pӿ{ PW vǙR7;`>҇}3Zpi@巻%;Rd֚qAzՀ7-uT(LQb?~e6-sHR#mYre^^isIW$IۧqկB;IRW^$\X<UG>1FJ3Gx-h)n/ǣ*ڍڿjo)lZv|H?ޖSfk0°3δ<9G{I$ŒB֩\O&H,>fB{KqKPPq-%#lm^d'*.S« 6,xl4ÖP?W *S%a:y b޿ybꪭ6բ^(?>xLj/^(TN|XAPau4$\!|C| 0uhC 8A]nϬ\R"x+2'ҏcQv o䪻r /j%T#t'ٮZ7}=56aosDד/;`gQ}Eii MD"4*L!w]@H~`y=Jn_h;ݖCZQ|ݗ'fWAIk`ӱ"Mv2DyER6,vظR|q}hgȐBsBu0 y(I@K f-K c( ;ܑ~A: K-Sl"L; ~ #b%7S&lN@i-?YH; ]3~=o0>gr|4TZ"},P47LAJѻon{@={ςt cO_ T m@Ybʺn$[ ^&N]KY'bS)1sت[&kWkj[ܯ}_@6CցW]/H͝L钪p&F0KdbY~hv3#}g[LUOQ;Ie!~Bja} !,E%[FX xz 0?DNe@qp0(\ 8-:`i2×F3lmbF#7m*Wn=3萣i( l#cW{^0}r4\Kn4߈r9+W>j.K-2"=a vA( 1>FB!ыgP`μsw1xc;~w p =(󹥕sr+l{E5b93fiJ1!}$IɺJsU쓒bqqP(|^sdk(ԣݱ;8Z@zR豶םgt9IEB%7vDw jmdy.@dHfcRΞr^蛩7́1еi|9J9$/5 WQ0^P'$\e8U 3O(e|&/1-l5[(- Uyd8D&|­O³:%@}n:Xkn9,"ehʜԃװu~ot\D-p~CT~l8rZ؏'Vtvm!;TEtlۣLRMJ߯q0N8,BXD7O^jI)͔LD1et~c;5d{\Uðw }1`ZXz.Cgc&㚑hq02(^ pa>Д{B`r[5 hexj ꫇%Ϫ hW'?`T VL"$P5a\-aÄ)`g]b9\ ESQ\3hΎiAAlF1= w Nծ{ ˠ w_P6;QW`q&pj#f?Nv7Ozjҳ@r} yr/72(erml/!o9iK~^P_EV=۬#(oGH6jqgzT՚-Q[S j0W}.l'TFdgj:@jdz]sT6"2v(-4X4~dʞ9D<6ٌlq^\Μ &Njcߎ}+ĺ71oNf9ET+3:] ,`'%UǠ޴RdK^3F%42|<ƨ- QD@/[As#m1UZʁCsijrիhaE~U:F87 ?SMr|5 *oJ< ޹ϒעJ`9agyM`&!vtA(֍fP<.È4>SS=O0n09&M R7Z^q3Ej2+e?\Mc1)|#ᳱfS (8ՈP)8qE{+%< xcRFpՂ 8wz1<@`mùIMtHP$<^g&D[ $*`Ĺ>J~ZaEU4!U8pJ/y~A5!p{[(CS dyr߭oOC|MOxO>D-NVO#H\ p ȉNb?rJAS%͂kdOgR=hƼQzT=bYT#!aK cdhJ $:oG̟ ՚#Y{EѮxe.I|Z!Z D[(=o6%V-q6@a.P]8^%:;J &`N`'2WIKQck\T6ch(Ԏ/4-rs2=ϛmЯ( zC$Ip9qf<vGOxy3-~afsq"1fe/.M̧7VX#4`ud\G\q,o$1hwC7竚ڢVڢc|OZ4KW]O}QCVwSOF!OѰ\c"^uXqIfr"6krÎ2Yx`}XtA, L\Ñ- %uN<֕{lhK'S%Z1+T;T}^GͿ3K4;[ EnfGrUEg!8/An2 &o*[`tR\(\-1^xq;2cłj|J /梪[6Vg Ho bJ; M vz6 3V%Ͱ- viiDC uUik`ZpL6E͛FSɌ %pQLDOuY1:_Heށ$/֖V\c@9BIfs{#Sp;׆0}&qNhC~\UE-G anr Lo ^J<|y`n@/^[{t HqG#|N nrʃ\ݠ˹aM0L!=uuSjY&k7ɺHFLq= 5n؁/3Zն/HcUWWլbDd2*:dY ]/G-p!Ȳu 6@s {;x\Ma^dsRQgC^y9ڟ2d:2 7"mL͚4H5BgҴ=AbAV+fB{|h(L5F?{$-ߝhLapQTP/ܻzH[ntk0q6b7`*Qdt'b̏J:6>{%.0 {aS}?fr>ņ`5VR.̥^>.zST#{1@/4yF#Q{P~K>04Y*IZO 5 0D#nARLR,vł rĬ5B7Im}w]M|*/Fċ!٘:@lJdwTٵk)beϲ[ ˘jUq:J* MLD4и |y$'K%h bNQe5_٭cn=y#jD?M:h:3 :$R +dX'sYK `B[^O&mLL(9IqoܺX凬Tp`Pױ9aUGNɁ"\uF1;s'' <`xLy#H]wɀ=@o>\} ;s1^'Xu1ˠ<Qq}\5ےGؐo U$tr[zqy&Jг($ 'Vvp ͈L$gi~ w)1;f4G?<<&sS{bŪ .ãn3˺c6- Kh>'oSVkj_e ΀IZ[@0=9-v~uD\:aRp)q}8bRc6$9%Jmۇ7Nf [G <϶}ƬS,ya + 52l Rj "1ѵ괪w..4,fJlz f3X)(X3rR& <"( GcʚN+#%,ğiAw)sr6wz)tg-MHIRD(iHp%*SQ4wGt@.9}D s~IӀߵ ѥF[=X*r[zPiO Y9EOeKFў;<`6Yr r~o b-iNŽg~q_}װalF;pS%L$2-'yUs20ޥS* N; PlJnl#+[ڕC ;֊^XoKDĨ^ܮ W_"z_ԹO(:_gËCKwG7m.\LOPwPܑw&P4= JYϟ7~Y씷vcם|a(Q,;wHlH>òIH1:esam#OXf{dT4FOX,M:)srRg^t9rqNgޟvoq7P#RD32Ǻs?UtB]X[.mh78qՎgAX+QTZP0$:jKJz"|Ij]}d2<8TқT=<;r:7RhWpH.}B2фwȪR h_0 Í=9[#*g@&JcNqw]Ī@AU` g(2j1̭>AShI/L+/3K$S\ lfn]9C;tA~&ݰrGY`SI#<{3xH O2+ͻ)?b1F5zQn*pW~$ixPH/j"{/,st5:ǮT>.>r%Y<iʋ'ix UȟoP~|O])=?gfۙkM?Z JA/LG>Q, $Oaxv:o~uA6qFt/x6a`E8^uudS!aSLKN>y) OYeA8y nVL}MC|܌Nu Q銰Y T7,E+(ϖ\AQV >p7iTMnG/V^UaP@i$歡9%L']bMї5Ŀ?_UD9 Us~}ROOZZ 3zqj O&tw/:+,HmVA26גI nl4 = ~Ok*Zws `OGkaXnB*7F{t-H'8;YdT D|@t`R=/8DQ?֌z9w;%X@5FoF6)+r[쥓HOLg=13'vV׹k˱a^&i -HVZU~|0|4kxW<̺Ux~&8#XV0sʘ͊j{̹t9`&3o^8!qGǛ.62G"`7ۙjJĪ A [ mx~ˎR+p#%s)~TarOqU,VG5Vݨ7m(s)IǣY*2BߣX6  \6(GY%aydϾ rș^~OtjL! )~m-6,ڙWt Ie?dWR}V7 +ox\xޤdњX+U"? yQP˅9. 2l_ʣF mʖ Ꮘ&\Q[W! U.h|T 7["bD"I0~7;v{VC^7R덬'յdU,hETćbWʇn+*m) 0(H aj[VΛMYLe@Ћ:1%6ߋG }HJIS 3-A5$-RvcraTzfuW,xE3k <<`T!T bGt*7q N6ΦNό<~.X<Ԃm| :`-+k)ЁPeU<ֱ:?tcM%M9B7.JF6Ka ?>Gn yZN{/SX7ň{Nxkh\)-a+ac)/nQV9 dJv€9U|-WG᠙JBҟ.]k^ViX;vTKwAuAl[5Ū*IICIq_eWAMUcߜ\N{'H1$bF~JR O60 c~'@:Gwrq`a#TNN듮Cz Vu=0룈Nc-,eNEXh¤Ht.lLoъ6-h|x9=z~6iwCU^O'19ܽp@$ ջHBQ".dQ4[wGÑͮ]|Cڣ/}Zv]6I0{ԕ^3ӕ=5SjU S~|~J4Q"u Ti#9.㏲XĹ:e 6vjwJdW`4$47&n[qM'Ԙ5ؤ螚.eݰFaAGp Xs|e(pY8{$:¸dS1z؉ kZcŖ_hXԎ T$A)%nwrBv\z򡄙CwS^l'ܧI<-9G:.1ٍ*>F-TJnVuiǿ7ΤhIYNоߝS(+&5ӳ$UÁP&z 4)5 B^ln ֣ϩzz1jjIC_4Z=, #_Hiؚ>.mGIOw1`|db\%FX:5)Bdxv2ݪDOרi7тf15/[`bůHJ;n_љ'%͙'3Efeˎ?*Y?N\7ǡ`>WĦ*>UHvqiD&bJ mpCo qA>JBY߫ J3-w:!>>V)ٌIatO` 8i N칈$hWHg]/^\Tz=$**()~ּO7n"ǻrW$뺕B{=iDOqس/sZJT1ߟI*DF(_Ϝi@^=(&hEa7X6D!)/q١Z:V =>7667/6d[+3e1XwFx81vd$2AoJ;ť[$kd fj(:)ˑa D4[`p-B־;yJ[ a7I,Zi]^s`iMCtnz7&HgX͙k>iIčr BP/oB.s}8CF_=Fd,9pE՗+PBUϽhLJ⍴š-Cr4pr&x_,!LP%QDjuܦߜdqtIG _f!\EѳWvR?yA&XMԐјէ(yYKo;|Ԯr;0 sgc>TlCυ W*m v )*va|Ud~ \?ݛ,-^=f3FO|skW6 V$Wa6cB _6bZF QBϱNodWQD-eӂZaR%j og+Ÿ{ q0OޱL >!fa_ro=k刊oEޢ6נ/%zV6ލ|vGQj,nTf&5G*-,j\@,y@pa{NT,6(0f9{77³t 0%S\~<]ZNt1??{ O¦LT-(!ā^usk/潚ƈ4F25iVIvқ}ZFL*G K?21%՘ɨwgzf%,{# @  iq=;an<_2tS}IYJy7=w)l ïd^W{9:o7>R{֌ذxD?rԽB2\Y!U,aFTOq-^r!'^ D9a/G75:&?~ڞm727V%= jwKֶ _ԩ7*AsxW(Y$Ϟ噬~R⍌oE)v$jD!CZ|+O)LK&*xx@8ML{"90;j nFMY?K+P+kn E{w DM/@JQt^4c$3:+6뽐Y7؃GPQ%,9C`:M\}GԇF]K} CǒZ78+̠E8݋~K=*!;8*fh9hg`+'`Z?RJ_N 5q|xkdK=̛Ki$0oVŗ q,u{u-9 1l5.W?F(ܞfBչ0n #7Vfl.h';#r_]_f:GEEv=~9jvy҄=E)G֗9T"d(3iElIUa+o~T;%(MϨ(iSFr预niypcյT魋UKzI_ eL ӈo NBl=`(-f;*Mb.U@.f@ qC%әC$TTӲ&EDj}f0QpJ}G}Q\c8 b5Z6u#r` ]WGeX Iï?W'_ G]T|_w6(4s/Qk\9. _|L~KSgDw ӷ.PC,iP1k~h v(ݻWy:mT"]80ѾU yS:0 0asѰDE[.Z7,Όma4Yk)+!̘6Іv0DSGu_ S/Ԏ_K,t8yiC*&ec5U!y'}8һ12"G8,&pnʧQqPe ]R_)oɨ)27fbW mC"R-v*JG[) G1tB7)\^$d݉$_T|}a~iywF-t x M(cvu< k Cɸ+G2#,Y3 xS0$W,&˵&ه@qeB/&v)OG\{N&-&F.9 (woʮ4IeB>Ɍd7"U3? jM7`5{GˢYz{&w*|X0F8d]=&܃ ibYI1{ҀB~H} եV\jQ+3*Rb-b q1QGpa;"ӉR+ .6J X ^*XQSӠg/sLk0y;8O5+"~5cT(ƾN)!ʱj 萲SY?@ T*S epW=RtF$nR%`x?!p@y98④983l8w"N@\9m% 9JatRx6IwA^vc[4}'> A438䐈}稥 VzJ amvSLaDٱ82e,PEB }.YMmxMd_ 0PM~KSW47٬p;7)Y`XwvP%y.!0/XDfm̼-Kp`sȲ7ȇO$ʴ yd43 6"BR g tن԰F;yYǔ((E2" o$Ю,ζ_BF>h4rvTMxĐt Vp'/aaa(y7roY-T\\H|xI$Xs*LC1Tb"Ç֦}ԲzwF^Ʋ,}̠fGinl2bYv 'CQ :t39eU6IDjA Ѕ0ɴ/bсQrmu&6cSFr,lİi7ɿR9'}˾g{o4cdeR-.DrrmWq#/ݼyGf'AŸٻiu=5A@0QQ7՛:86C'i3܀R(6Et}H"@7 %M_jJ1Rk:` r?uBԸU6jX#ԈD #{+z. U}R|9y9jT1jfDhEYtvY 2bIۡD;},evjD)%=>NĿF)|Md4oxCqQ]ZR# B,z h"3@ F ,ҹImY)r,L˟בA&_aX9߷5!dH6D ) ?Z3kv>j;✄69ŋ|'QXD/m8k gݒ[]K=*EG Vk.rkS_(mZ~8##N v|-5!ܖVh;.z9xM GJ !14ͱJrV!t,;ilvh4MSa:{&OĢʐ{|\BG;\՛y%|` îPH tlDD)4 ?E}d0΍ɤGx=܌[I=}B6\l8+Q'&mDEl]ً!7`\VDrT~1q~l\O O&pʂG$/F?NþY#[ ;4ß>N_YOk["H?%es&șR ~Q  8 C-z_Yoxdmv6le} xMK93\p3C%g} _Om!bp2K"MTR-y튼}Yv Tw3L˜c #9lt<"ӓ xуD9록/7ţs%7JM% )lLQSMsvجf kfw4)ZiITz3I};݁2^GB8޷&@3[+KfҝOǹ -4&wMGM,~T=C ΍dBZ#;cyq<ㄺ[H_x͢ ή/uDž;r"ȖݛRs@ݲl6m܈țȣW>qrRnF$J;{y*S W nɣGRVujJkA}CN?9г9@E9 ο=*SV8I4$v{މ7w3B*rdMTIٯ'Ak<:k~Puel6 pp,p]`/!|X bc*7$ &IM3"_X)^(ȏHk!>Pq.~4Fʼn)W w<’HCU>+vA:P"))W!lT`˸e̠1$1iB! ͦT_R2N{SQOAAY"V(TXe)fa^B(}%xxYpTǼ=#*i[ieqE\xuxyl"kO[vjYK:&f{oC24?5֮$k\-=Z+"+4f]ATP ~- pS2 K|BqISf{ T IaXMHee!cHOF#-kK>>POTVY#%Em TJޛ,7xn0#GA"vxn}b \k_3A[ o|TtLT&Gw\9jpjH[&\ V`zִKP/?\hC#`4 BּzB(z0ni9g1SѦmR轲$%QbtrQ +X!h~;wk@/e5[uGvd;] EZy~LL=<@ŝ;gX8^'ere5!'1pԾ9,w{9ꃉlٱՋ*D @r M)3LGj}L[ Ib<5UOH~KLDSĤ ?L7㼑TZ&$j5_@P@,QOT63gj2GYnh]q\+ yӕ1 `JH\/OR{73gqyPn\-#ŻF@b)$&}*לZ%]]O/B@sX&ep:tggw e SO|@z}Ɵ_"{{m1no8}ACɠ^^֤,'Rip?0̘KumZ{~9s|`%E!E!5Ҧ3ev|?ܪo >yJa^FW.A/W( 4pb" WfQ0;^=VMO!Y)L+,`9Jgc'rdWc:18(X2h-C#Q0#~+4<`4fCƈ*aci*ASe+.S*/>w, '~_d$ꮗ&Ӌ7_G_xX3 ߜ}©n}Ol6k#87z}:5 [a<ΗRZJ,_zYA2x4mOAN2v^Z6B&6hB 音(q+v`\ FWk{eKόxKPU/=hKI']b3&aKґ Jo}(̝*/A0Fy#؃wW#}RSTi ,ۈE7*Zc7\u# .,֤l*Lgt#! >$9'Wʯ(jXXtrJAӸ7Շb[9yʼ$Q=PS}q *=*"2W{mv? |`DɸC2pDCgH礩Tf9Ju,:(ܷ_KdSatkGVb$<0h؃+p96w6ER+C#Kc^x{]14oPcP X6vH#߽ ~a|z=Kݨm ֏=8w%́oxLs_!v: s8TFLaմlasinUypH#X  Ao/(Uw&HG6;i÷C? 5]G3N*2's2fw:l  s-uuv-r+")TwyNCr 3Nƫ'*^3 ^ˡR J{?*} TqmM ij#:YUzy帙S?q9nj]&?^Nc@XNjB VBN0!?gٹdmPѶ >g[o3}B3/0pKFoWVc}ѬU._b[{k~8,p|Nɨl779J?7X?(xhEc{5yųhMDF"T1eup4#ՈB;\08#Gs ^-Ĩ%?+-tmGƲ!H3:V0 de|h<"0rc+m+J4%lB3G7L?+ 7~]ݹ '.kP缿GZɚkF.M//$.WȦl Ͽ4#aд~0RBx,Oݩ`HO 5Kjҳ+(ȵϻb|ItEtkgG>pz685 'OMCS/!)M9ɯFg:֒:jn +4y782Z8yRC w}f-TNJW~02n^!4PvV嚥*mbWUiȁ|YAWC8E hLzR>Oeb k )33鯡yiXiԪ|1lfnlcW+xImz ooัs+cYR>)2B ]A//r6Twi>Ty ,<ل K ah4a3m@eAUGw5WHS5ڦ7^ L [bӌ`ҵlz(FYəBD~0!D]ϘqS@T^QhT1XUw1$oEn*v.J?,K_H0 jXݷaG eIrgOhɨ嶂߷]dJZȀQJ$╉@(#Qhw53'Ӝ()PZ@1HbPQr<9os0)}Nu@z@MJfCxFK ~U=$儱 V9OB`pՖ?:3Rb]C{" 1R&:BƄsM@N1>P.ް"9?lݣi7a$BmERMtH5{GY)W]Z~*Cnd)ƊIb䪄+/ c}< g #LN}+AfڱVϭ#Gi? ?Mm ]@+3'ZuBce1y$.U?MSݚ "g5U}o<7\٠*O^w]x],ՑZ)9QFsЛ|AbM.0aH/ iN݊Bk]nWc0Ww6h~1Ǎ/mBLNN1$ Z+{+qeg"px܎ax t4{waGJ0Pc:ѐf9>xϞΣ<vL V>xFVqV n.a/G% >k oJAK%8EX(j3ۙ{h11lW.GnM-zF05ubeދ6 2>ĉ(8(oӨaf5drGȋĒqķmtxblM4m8vT(3vEJ WŜ䁢l+7WhB^ZD|2|i4N9o DnU ߭~b7Bso=TmalAte$<5:ԷӹK۔FljS:i^l6D.UPm&AZu*p>N#5z=HTyLvK16rNvZyVU':̷1|f͝ ʟsSAuw5p- CiOzR>O0.necīq#9pb0U'F[ے NPSIC}Tl%j+rːx>ͬ,) ֹoTb_cB yn[/0;mO48@č 't6^b<%pH@bn&n %MS HIb4 q`RA;TPV LĄ ԨR.738n b<:ifM"fkC+i'Wџcï!3YWI0DZoȁ_0c2tI%˴.:rS^|JYNoLŊ&J th1/1ܸE~`-%yoEąO#Cke6_r:,dx r#]OQEwkU-*c4̛A8}Ӹ6 hxnkphZ[`d~/O rpVAר93$[mc\_ib.g 2GQyH(x #@@ex̊7SePꖩ@Q_QRε{CcqWT6NlF !# PӁPaL!kU/ UϐA9MBK'm.0VV3f Vt~L_}Mhe2:h$ %zеiAAj4X6gVn{# 1W5aR˼d$Ƕ|#T$){L7{++$J{)JKd+BIѴ^uE"Q8a+g >9=-DvKRpzЅӵhȷJ Z'16oX7XC99SlI^&Y us:XѵƴNҁ}JLGJ̝iϰJT3+GoXC•"ԜAl38 3(dfhZEz/}$K(ujX#y GΖ<08ιRUR ?.0($ ҆|Ѽ%f RU\〟pH@SG+!|l{軀&qxI#`/i+X2VCڗLA=/z)Gй40\Ia+[7=!aa=DY.r\)D3,C& @2PYZ_ݾ\vr_9W]qA*Qo=_s/4.>^/ݪUnRםBÁ!40Ua5Y,Ǧ7'uɯ Pa>+LMvș- %^Sf5\r)Ή1r=5s(# Q3{ liI۴!44[X짶_2 r_q9V#+O؊]/<&&*'p=sj%Jjek=52Zٳ _ Նv#7{}ຐH{ZZDdwŝiZ}v|-.V? € +,vuvlUwZԢƅ8#stXZyↄ1e㣾#$CdޛF?MGeT51CBf^8:pTd^tG55mF뮉S_ ߍѵRz+~q1n/*#]YjI%Ƿ4KdlW}Bnfp;-}N8.&3,UMQpO^G˪1bcg+ꈗ>q Hmp~ARb-;^o)OͭJ)o~́k#S {[ H<0Yij*~c_4,{'"C<;H3EZ|22\/zژ V]gS-vޥ܉Aj.6"L%Atj $ u*L5չhÛ,SD04܂ ȉ4!J6$zo倩m^T\R&NXDGo2vB8q$+l7wT}jO 1G5uRǿG#p~rwp0?ROs\^HIQֈw *Qr(8|vEN۸m4#C>62Y:]zm>hǗI8n/7]fFaK˛?;<+(!oӝ"[`Rʫ1"ӻޱF3m?ywFB &k6 G^.lu?vY5;Q{ ).V?KFkNf.|ǜqPdOyR"Q$xkR!SnJn_B @kXNaKϢb > ^F8,P+)檠ۤX'G #;;aD_E&4sY_ Z=j؜ OΡ[i[pC,gO>Z$ܷiT`ErG k>*D|9͛ʓYU)TXrw xĞ@?*/1B+p97:'b>C3y%/ƮNH9|X HZ$U׋ 6h~/ Zb-[IS=~oӐZ~KLQZޏet&!)ǙßZGp}BM 8 '=V}{\%;qu[)G+0IVgȸ] x#z3RH~tar5A7i/ vrO%2"-'rNv7".5l7s8 jY5A/U;ڽD;i%!ʐtY 3}akA:{ڳ 9*粊eXw>Ij 'X.1īf+Y1AmF4R̀àbnj@B9VVC}:UmKԡǟ>VfDTaI )Yjpa:(q|TL;;ipw9xFnH##?M!quq<3Q[oYs'uAf;14 ϰH_sIJjij?>4?eH eJxĺ90tu$Bn]s͗wh4˦&n9ife}slp Mÿ ^aZJ'm|Wc AڐoJ3d6 o1pRs]no=C>R2ao4Xݓ*D1ݐ cD'Ƶw#2GBۉRǔZ芳V!}& qR{ 8WMgVJIg$r*r hvU<'\1 cn=JH7jTzV o .:dJ-6xaylGb6zEh7u6M=0WpTnߓ颩G&hK? X*|ě=f56l{QqWT^Hw s)ocT#S?(MQ_+wj?C(0e>L>.uw߷֓%SfLqob/!͟H}Oʻ4o:"/? =):~Q3 CZM쥉y^Ϸ:8Jۉj|~RC!fL7d,@d1ꃆ1;0AOQ_NzӬ5fքm}[(Nu+a2\.β}:vpQn_blq{2ЋMjc$<\$lmy@M;qeq +ܖd&` +`p2k1QQi%+uV D{2$\;̦e}>C}5nL&n .ukpm|=/!mO)p/15'(Ka% ^s#34H0%9ZMҠ)g=j(OY$+!P;2v[r(#V'׼jf4R&V 3>qYVtX9 l-^|ь$Qr%8][i=v"mM#Tb(9=G')sFQOrg}W%~o5tC,.p"tS7+@G,pՙ3֞SSCXZ@&)rqOmlݎ'[e@~n%!S9PW'IVZ8F6؃\ *XƯm]:xGkuOUZ6tkQQ@>aeSD4#b}|S8~= ͩjGIP< |2P= G4,tӴq2P9\s*u=F1GCN  +]W;O_<Ӕ>&גbD$6qcp9dIy5㦴85'!GE"c!%JK !k)I:[o`cNۂM6k]p|-U$ XrQk({ͻh KK0'w%m eu־zp>Q1KjQl7a$poC%^FF؂uzyPf rz:/[zVqP'#o#ስ<bV_|!fJG(пLR&mRQb*!pFTnsbz@Qxt88RfͦS`S 0*h./o~dE@⊐|/\+s~rœZIH3ќL iDuGx)=+o?Lv^drs=}4gqYz"3Pq~Z3HX#46Јܸj\(!j jy;Q .I!ZFFeK&,$7 LO=}<@o6㗞!md\jѭU|6ۘ(.76m,R8w H-`'fVfUԏm2%W|Cv#;,o!FlMjD3yǔ>d!sVbLTjj T4,9Yqn}2qU9pQȜ_~lsQyJަ6 42DYVDUK[>w7v!_ n }yW|w\~#7_uR#Kz4A`ŏj=r߃(7SgM u=P oϩjuXBG8_Pj/{,PT4Gn &oDޑA&_`r4ǜ\(H' tO-j |e~/ٽL&C"a),D`Mls*uJz Z_#qBEW% m=Hhrz9Xmᱷ3i'sںT#T0J$}3=*/ ޲(N5Vձ{3ŕ \jV@pΌg}o֓u)z'C Y= J0^p[ vG2.Z?b~z?TKD2aMF!T=$鱗-GTaGss 1$ }JIiDd,(<|΋5. R$ Pfyld분A2~kج#)j{$FKcgRé\ O/VcZ>I@}q)lz:7\qxޒ[qyŶ_XO/UȄ|JB*`W:OJwjgBqU2{zd>lK4c%kG#RFurT7 '$4ηn<`T8 f@v6$g)hZ<]}9n Hފ\!Ȑhrb}՜Hw:T+;ynp2< ٥ԫ$#?m7ߡ^kMoRs}i!pՏZw$d8;eSe6biGUV3h,J,GL. B=.wƪ V 6/T{9 o$K/bX0,pclg Q"Ycɓ߸~\$|Ky` R+R?>ԃpQؼj|HWb$aPd-N3y $I)/r Hc1UܑdZ1L}AJqᤰ1_4Ok+G[>ԍU`b㷏C}ͅmGſ Blϕ[֤!J0/'een)Qkdx&>pDx $֫  {?sY=8n9`f 3|!Fv;&JP0p6g,\$YdIo,f_XOLX!7q̇KM_.K^k)ruqxa^Q 3P;ڟUZͪܖ9*7T _k cRL鈭7^)p@-m*jM`##h} 2ЕF!k9M6~+[ըIPꯃP@fvri'AVSrABlܘ6;ậi|NSf 1h%&\ժ  N_~)7\Q|ܚ(xGA## c+{^ Q?zXTԇyO̠ty&=j /vd'K [8%͆W© Q S:__j:/['nM lJ!Ыx5&uoVv0s5rE^PBzZg w)a,6ݴ}vE8jhRb /i!pmm,cM܎ulRjNK 8DkerM8%a qG|(po#Y3ٔ_kj *7:n#~!\"d@f%i@6˦8 ã^Z:q4RCvslB;9).qal%rƯ9LK]@N Q`L T6O a-qYL=ȱIk'B` eȵ'i4RX|E̾i߻F#2@=|^;yL-KzC(*Y[1-~>ppaܾ_GղMf*'y ](Q aIE15ZPx#[z]"Y7 m8G\:g,Vf.%pnU[ ۗg\Y~)<7wќ.5}e c%WVܑ#2X@$#F#v4xtـ*{!SߗoZ4ɪEm:(9'ή5a><ɞĿ E;M!.4ӊ;ٟS.Phz{鳧2ܽ3*?цZǵcPsq.yӖy'{6*$6GĹn|-`^P'|x"}߳Oʆc&C |&)9ͷtܤJo'WK״`6CRԃOG=*!詡k'^(hDxkZ78nz>-AmRF>`VҏYhdsY[#v}4@|?U ==zP@Ԡ\x؏p΁K|/Xpگ*s9\a@!!ؗȑNDGcr?)8ת&(!Q Y%,93PejMuәr2%ɚ,~LBwF=vne9Ӂcʢ( MҒlZ%0Sʘ4VzxG:w/D w dvWJߙƜw%,➁W|=9( m<:zKv¾A}yH?B?|XiROO" Ai{VJrsX>)ouxo+kHl{ ;!Ărƶ<(+(*Fm&q>l{s{ ̊2wV^mADy֯X8VCgD3{#9'>Of_A8dU$k/bƸy"8,%iW~_17oتAv;N2 P[-@Wt{](':f~)go<ոG_LjU'ȼDLAON˽vw+3ݖ|;AB?$HŎK\Օq4]W_Tlәes@qѷeQ xsMs\ڡ dkCVIO8//0߿_I$%ՑvԾ\?47@LGd#hLA_ީq!"Sf,y5KiflB2lP0aZ)PmwvRs߳m.;+ V8 'rNHUA M$ 2}.-}[]@<K ځG>:h멂o:|,hh+֜oq "# /*#WX>pJzcܸ~ bڿX.zא>=co&2nN*z H9!kF*bAYEjEcnx @^Nc@0N@A 9aUw hC>| q0E\V׫" |8X.ͯB/̨ ўs^G^p /X5UAW9cHMG_R"E.~ֻ@˥ iረ&Eĝ+Q-΢it*̙C(`*cNM -B$ 'ƔL4'Obd~ObAQ6kG/aw!pV2uGC~~Np:?)v- c3|(_U&m)=Rm-@ sݕ|wB1,hd"OόRв?^vud,7f1a4R7sE5{T芾v(44 ĤUt=ߣA)]Lsa7Z3 j0aՌ o ITZ;W}\xI{`fR.K#6nKC 0Oy4I:8 }DyđIx}fC"ۜXK.4Cʼn%W@/i7G֖I3pd@Qzخ.t#WO($#Y9yF&ZzZ%Q#5-'[:8zwV92#i(JcjڝEj)V*sy~{5<{R2j$w0b)-NX޸_ǩl(H!9E<^}V?M7| bsBjs*%laC̞/ptp +&roN x SVL墆_Jȫ9h ^fiYTUt#`gC4=g @>|ݓRgn"x YmjgymVP%7\>ABtYqT[ύoMW^{#N?1|&K ٱi Y7n>HlkS'jHR@yrW=I'zbKqY{CH5jY `}ؓՆ;ȴS(#u$e݆< Juwky8HsPY6Mcķ a*"J PՅJǐPCNS],<\.14V8ʱ WPm`fR4DϝAWDG)pV~q1+yl&Cj[ x8<+.cLѐxf89v .L-z54lT-⑞ [O+9x2\д,\o+ }& -AJP/ȁ*cĥfmSN;&l';_z>p?0czZkF.l(4&{p;+ksu2pCR6WFɕXՎ9^U ]3)Kt95}1}Ì8 x'0={g=̖.dlCZ$\Yrz=Z5q VhOCJo"ȭd=UlW>('^{䭣%v_O \jZf'ko/f]MIe7DL[Ђ'r?n &ҢYԙ.6GzOLd4#nmpAqynsp:zh _swqxj*;!,T@+HYP߃gMj~aF m u Gv()Sl0͎ ނ^W ?]_N1e5O7։lKis~7'rdu }Ir~2k%i0uc˨c;';bqJ KߚX)`b󈽱d+VFr:3/F$.T',Ed`iJǡE 4 G6Pd:Yy]81{ߘp&6.J[aTH}>0LEcI{ o/ pW-j~Vjk(] 4։oьM%jT(J7̐[V^DMM a'1j]>8-W/F5W#Z}ސsuS&zoO{o@t4N/s+\;09Ar|^B*e=k͂;5Y!޹^voNẃ87ݵ'g'zun4DR׃AAmoEHsH/$^ lovZj<( pȿѣ7J0jT;҈? ӟֲg%0PִU*kJTݟ2`:uc{3?'pߴEﳬXΐړ7c$ o?36CmR f@FQO9Z& K(vMOV};-Xd %I -p8`gqFLn pdqLuۀM@> ߰v^Y6Y|)u8[`h_cw֓ ,v}'6on$hm(C8da\7f/]´U0z%}T@:L'v0kfY$+0 RKI6@=`A^Q=<~x:Aذ j)w'2G*&"WhLǔ:82uRFX; ޶bCENuG) &6c>R'k}J^cY0nL(?o3Ѥ-NoݥT )RGm[WJÎiJ :ˤsĔ"WMQ=Ib}ct(f:BCj4p~386Cam1Grđ]0 PɟP׵"/5&Ui;wʷj 4"\kX079 e4$$|VNxP3Ⱦ]L2=a3 k m5E!NÆpv`gT4~cBށ13$M(u\}S, `~%O0s_3V[X~BQzP =?xo2GpGB Qp1whbw4xQi{2`-&!.zJ~u 1c/x+RחA'~ B96"y`|s=S6i#DR0D m]{L&`Ɂp/킑8굏AFqmzM1ס8XjY TQԖ̘ymior] 1L~2Zqjxv|79ND_\x4cTor= W^I޲V-гe6T~(3k j'*+J3BL:\}Zyvf $I 1xGM%$zSR@Y>  XTi߽nwmāMd+9{(sek./ -3[ǔ/sýnm)G*F9}Vͨqkb2#SZ 1hV*28GyyV 6j[^:*L|EH^9 Wow݋wԝ07z`Tukm -GdE'A2H+1v]d&iWwhڞK!RC %qLlZv{(0!B,)O|gAM#0oO*y QLxԄV529y0^|Z,zuތ)aU*ǛC N~5MS}# >eS|/As8itl⚾MKӠӺGeomL->Ԉ?XF2-IZ1Nԟ`U%-d.] +뷈/:Be+m^fZ8*2a[ "ۣT~{o}QExOh PT_[xABRcmIocZS\(@wp>Ā@uLeH8-EjhRM f4J1LH5Simf ʺrƦ,х* /|BySleptCAv@q(; QuKwnT -GJ:_a,1fvz{" AϖLQ]%[$/Ճ9Cb⪄If祽GUiЍL^%+zolt۷)7z߯"c:uҹf 5ϯ."s򴑮ϛ-fʌ*FϲV;G(&\'qdU;A \fX}pyYƍ_ y̥\j i}oad#$¥S!d;Le:lyuB }vLZ~]&5&tL%3ʬJwjD9=D?w m  nb-8q ;g-lOV}a>Gky1&H-nGs%җ,& )v,z/j,+ cܻiW7COAaR f-$E\[jIS>xJMthKLxZ$MT;~*ɗ[Kʇ{ qZнF \ش+Ǒz^Qɰ鮰 7x|<㕽cY8 A7׺/,ci_>f@rbbǐA?~q|RǃM|08:-̩C kL2TtC`ctH&9J20-hORޱwەω`׿&+ߦH}YO'*i-xHϕƿyߍi^GTʶ(=?9J|0r9Eoie\i W*>gE,N/ @XS2'k"P8.]}[_Wm /RȜ7N&}8oQPG7Vު7:$S(a: E:b/ѮRl9!8%ZuŠIMbt@j}Ŧ-;GTga5 +< ً2 ?,P{Kb ƂY:1lCGUrU^"m:MKUOlf+ʀJ.@ C1e0/IA~DICQչltzqARzq$!{ަ c`zp oAA W_OsgqP``DQ}h6e8.(aҫݜ(BvLۥ,#J:PM{˧ΪJ}0AOIZu6qM1txyw  OXnYcea"b+Sjuv!эٌ?z膤;JGE gP&+Dt/4_4ίGoIeGUMצN>>56#ZMݐ68u7 >mme<"3u B~I5EGBŤU$է_r{ԞOB?ߜ0\/zM+oIZfl2.4WOAHwd?U'E,ESdt^`}ۉKRHΖ2 t4U) )H YDo@ZCm;ҫ&c}84|tVA߷v,@[d9``(ɱپk_BXz].KaeeW"nw6-"9akR^8E"Y1u}Kjy6e$g JMK[f`1} &U()RJAiE&̠#/^Bm[Jwd4Ob0-NDȀY?:H'"k ٷ 136cCL}_TU(OՆYh@J%咒 L#:e&; @\%&؟B8,6lP;*&I8v$K<)eb-^ul| ";|E 0[ K@H}y;&&N՚@Z0(봔 Y^ub݌rVzFւ%w"]H0 ?35av`UkdZ0M$әxAKA RY*l6RRۖ?5Bt^4~i;[_!+wI @IG͊E5o>gn >oCt}*4V7 sa"͆TCRVx8yhfpmkA\L@ ul-/h]ؾi%^h }PrVq]A8]0 TƓ \?iPRtH)'+b <''lL 8#l`"y' yf 5b[ؑYjY7mxάv*Is;˙RP3@ˆФyS ڼ0r#<ɲնՃ7,zp͕C$"LZX kzEԺ<}_bû[E9,~&N S΍ 4>_wo"x+4S.y׏H*9&SW0U )nՠ^3lt/| Dば=~pj́D-XdۿoC`gooSsrQ ECf7kmNN(\4ta60˒'fnwj'MߨUl5mƦZR v$\?y.Š:ʤ^Z,s0+:oS aBvWWN9ٟ rqf-]4:^᷾hjJijc&iuvF,ꪕ6qp%|w0ԃ5_~ ޖ/ |}E!,a}(=┊㯸ڀғթDEr;$MһVOT~tN ZDɮa1'N`<ąnRB]Ltw #N{_NC: 5X([]@l/pT[nb0+#w_=>v_mLkfetQ)KZ|A0[ߖ$ $zqG7 &%Ez)cS ?Y22 ;{2VQ?G QCJ@3A!y/x/LͰՠӝ80ixJ14nUSd`Gɫ83M.#쮾UĻ^́6GcppD9fzO;m-x]yyT]<zWο}UBȥG a3:勫,DnYQ#]O<L)ag{#rc$:tL4 oD,} -hL6,o5};8ZJ}aiCz&L,bļ>[V~?º+gf^J=NAUR2Iu-%K0B. tX7Rzfa` \M obvUӄF`˔s\[ ɠOϓb#M }wgnۨRklS+uM$ԵmspBAT@!% QuBx9cxlZs}'a=ԑG.Iep_ÐmqН"2ul4I;$8Yv-m# p[RW-|;O^f|UsO^s|GJqg}ځEg"}#̕cN"_rn5z8&P=N å8/c~`DZŮ?|gZι+}[^ݢ NA;<>u̐ 98Q ԩ2Qg`W^B8jL?/J(om-Xq{0Fݕ[ֈ1 VRݢ8'ҢX |@[Ib&FK/TlS+= 󗁪WX|sdC+|L˿K(:UN$i:ЬVlYߚa2G{n4%GYOYqAN@¾3\,p g%w=b/uyQQ 4DhFBꊃ{O-w>g>*e%_&L LkOx'j6 <}ڱzF8ĦgQ n>VAwدwjTr|vk#@}j$\~ v=Vq.jHnz[A FFr2"ђt Cbβhj;XN2M|LMap)]O,G|/'mV6M? m"}.JPЮra$ <0 auf|7F0Y,|/+5A5FU+yD׸o>k4N Kw 3`7M" O4^yjDDM+?lކsKJi $#Dz('&+˷j{\|<~*q;CCСv)컪*{QEJ3B:\I_uK ?-@CJ0ˮXO ߣRվOc =-5\zDĿqjc1 po tȥvuJvYQZC) NX(I+m ^˵긺2dVΓOwW=95Vq@hegt۪Z=Sn%_(l]x`G ȴd9YaC ҂4p^Y;;1xun,X6%Vc T dec(B8c_tS3J ,XL̲2mcU@F1`kJeKS39"Ve0ޥ4%ؓo hqq2>A?[:bPk)xИT|%ktR  ic q*ڰ9Oiƀ_ʲv.ry4.X(:+WDٷ}XLF$'uzAMhLv؇$jIΈӾّnSQĨ1_d<s, V \>^D0ώJ}Aq $mzÆ/m?HaJzLGܑTD"n hD^\\B=M #EP5ɤ.'[PɜgSN?W;1ld*]4j84dGݪDNuKfmP(:r"h[ijUT1붠>N6 ?ÐilewXG5FRa &p]Zu$ًgˎ:>r5N.!C2/j'.+eDoo1 Z-!_eG:pv]K [3#w]NBVp̸AFr_?v.M7h6eN,?RvŬBޕ4?Mm2zھI}ASM mLbJPCOM&=3Lh2.֩@OqУ3rfnqҺܿ%0vNmW^qX9wK/&AKL'jU ˳$QϜ$=_n)'0 by7\z]juC-S2r'S縤VBBtjpP,Ӎ^2@RJ)G{'e6Mk7ԙ?o܏YOG`|(`{IfѹA8W-Pߧeb޹)2jKњ!aEpɳ2O upl:1f*A6JnblXEgVMCm{FOm]"b$M 'xJ<1azd;6h( Lг#&(wtNB y2U릿|5?|',幯b?`SU󬯁&FU='j~>Gnci[#،b4J΍ j9Y54.I Uz,|aWX:u֗t\hMe p=)S:H&kaR 7SK~nf&d%lhOUy'ˤp%(lŭ{~6a4HjynKD>U`{1O-w0oQ*U;RBW)*4ݨQO-4 ÊcJlɴVV3Z U Mp,OPSY**ٷm0+TUMa2cMa86IB=WGJiL 93iw`ᣣZoU[|XїpsU8%"R'ו\FżGkC!q{G8BBl]2gZ_!"eO Rk+DD[ WH4u@g[Y4މP2bsʙ`T xz}Yi0:y.rJJ>Tz֒l"8FBDOܲ7Ue'ilc߫2G(bPݢ8ӿO:ta/N d {|,*TI~œbilVr#f x6?y # 0T1Q|lh]( Z (.ntik'am w)ⱈC{R{ x) F6?+P6A4$fc>u2ڇއrJƝO>'p _r:h|DIR~OAOgŌ@@C_1u)7tgE$ffb#yqLS caZtuf `m2r4SÚSH+D+F4% 'm:~_eQt(m\t3XN8wy{E!:y(:`Wp%]fC|2XbV'A1$NZ& ge$v`?; yE5 %t{}=EWNJ N&@mΗ\·L@n GcW6DSbj~QIߗ|z|*-~'FB>DK;pQ7+t#?uhg mv?\s2y^b"i![*NX=*r`Ru!h+(N w:R`_zrd ~twj?sMFlGeA>~{SSi` 0&Lhٓ:dkN Z+Kks#:MQ6Rb06}ѦW& ?ZR=Y=Djk_/$q׼Y$O/Q8n%!Δ aG,K$ E/|GAX o=5ä:f]vΜ ]g0LJ|":շ!=d ;{VCUMqpmWysP ,wO͜)YWϣjY3a YpVabN' 1~)ħ%[׽5+AXE_/9F!DNӴ~(t2} nmX2-zyOP\Pj2 oD|_L{WDsDc(+ABvպ kyїJ5yJey oG.m ,xlKG?vLn/$P8wd?y87z|.H"=<˽C]֊n 9lr juJf}{_:~Hoh@?b ig`S>Aĵ^ לwI vW=4ɵ8A;eh`G3.7dWp#^:`!'"e本6*a.y8CqPpReT]v-^t#ha{,ۺ#Yj}7yQwKX8 JTQxw QD)ձ1 ^$E J1y+;wEDʲ jɠFmr^D)f \ Ox]͍0AW :$uGG7ϟ.fThHKJ?BPƸ/cIwΣstLeQbҔӜB쁎FCOPkadO *+ Q'{NoePWߘrz GԂ!$IГ`n]:\,|=9\:kco2Nݺ;F^*ԋMpÒS(+.3c}]{8yedxy84HZ\JI1n09 K. ``EzK,|>V>fC`ĜDxJ* (K:f)GΈqmoLls&ה4*:SEǷ;_;/h<^TL%1-5fãO|p(eTi=. ~ 2ylA@3sbM+yr8hji>CuqU%dņϙxZzP:1.aQSj<#y} l^aRyWi U*ˀo+|"װ:).(ϯ:/=' |t?a!}aH#LITY+;>7R8c}jdudO$ֈzr6jͨ P^˄!3JYvXz偣P\E*<3ŎY;KpӭA WWbHDd)exʞoSn8S5EҢV|ke`Zۈiz3^Xx޶)UfbK5}Y(˻Mt+V{kV8 rXp^+RBqTǬMq`T$lSeBޱ.^ca)0hK3<6p_f#kxF$WmOPDũJjH7m׺']u_>%x=.ӶR[KpMJ]3~s-"=q/Syީ(F?г28 bږul\0-LąvrqZ UE wbp4 Q'VK5%}Ȯs\ŹWO/TMnp1MX|߲_Xf( A+m 2/}:P3#T񡻏]}owAcOD ڡQ"_Bhfqs[2SI@ DA*rE4YپTCڠdf]9Իm_Qc7Rѡ]Ng40=⒤ Ph88R!IoC0$)`pr Gţ6=&S 2L赻 l@ɒo $I~; [{bn@yNu})ڤaֹ*B(jS,3RR<M ET=V|}!cˤF\?186a;ez#GM/re&+%Ly*+kX4*c9o xE>.\́98!%sy7}ULG',r.ؗjp3em]֖JQ5xq]M7'}qZˀ 0$PkoBU '/o) 6r-U"{ Fgv -tL%я  @l'ޢM\) R%Qi?e Q(.ݝ{jmke 0Bp$C?-r -Z ;/aO:ք_oCy {4$~lηtـaE 3r4ݵ R5CL*`%!+h҃+t#b~z44SĿY},SLq3NE=^#'~'^NRGBkL Ӟoq!DxC!/w`u8+G ~|H"`A6 UKg6jz2ֵ&~9xvR) 8R9*^r{ t zRIJ#]aY*d8j݅Z_ kwV=ˡ\bsMQu>iY>* ;=$vJV~_iXQ4@<"rVB#=8gd"ܺS1Qx,d8zM޵Чu{yǽ94 zM:sǘ[y'|`|,a$N_ qV.γAan'*RC?Wn6ȳm LGLxK@O:7fS] Q_ |p$v62+Myk\> ت?n6tV_G6f xB !=q| 荑H/x%4Lnm4zm,iƶ\VM11M-_p!ё4V/e)_tIVljW  ֺD4bˤxl7v^򊝄tEJKO+d|jpzoL.SlߛC+膇,*V.^ kqD"=iiqN+Ljs-v%9?L*R3]єZrE܏'d$u |C]G<:Nfj0ſKDd`EU;nrԂp>f S=4$v0WSs)(%i5A_V`j%ᤞp YmsΠ+[,zQ,I#J~ RdpcIa!zaҪ9.k@d8&إIRf $!/Pso)ќ|߭n:$] RBKmc'!ɲwaG!ՁvBn<,) YWSR `ɸToҌ:>jt, 2g֢>M8838 IQݗnXE4oD'k1 bݸ:UwH>Rۺ r{77@s E}&T`{,έԃf¸%4!TVcz0Ղ͐hr;|rnQ΅^ 1iKljB{Cp^g@ʒ>aQF&֔Hnq '唢J:dڜC%@/ZH#1U7 ib/SM#Cju~i8Ev`O)9-54?@8 烲rQj^)SEz;:gNF(=뼈8z󧕲bL_eN%DvXmgjho)-wtg(Q M˞l)Ѯ4ڟ5|ާp8V D# xNľD'+R&f&S>wpE3CƭR) _u7c*grb?MD\AǓ$Jh {`^iH-Z@3m]puVܭM:?0ݎLxTe'/lDTsC /K"!` ݽ^RC "{ z['Cg2fpK:nc :bfY1uC`V:8psAT σeT8Fd?OqWUzJZ J <ڱmCQ-Rcxm_zR&O 4,Ǖ6uYf@yܖ^&w֤Q8oWEO"(li/)d fs] C>z`&,d9%ǽ!#ùpiH=~č\GյKR;0v ͂L_N\2羰ubK Rn1 x;R|{9&+{2u!o+Jܗٹ'{,Yn5@Gʠvey{`7\^v{6zh 95(Orm7*Xf!]+Hk@&eq D~qL\1JfA6,K3'ڳ3wʚ^(vdw~Ikv0^ a1>Ee)v9Ue>ahJb]/UZU_sθH*iО/"o TTɵO+HT%>%{{̛q_^H-w!5kNJ#}t(OԾNOU1[>&kq{pqtaF UuS糤B{%$Όi-͔ȴ@՜dP| }]`5Jy46XJ;F:sRnT5۟f`nh't 5y{)Vا;-Qvڋid5sl^tTg?*OAQJqm", oz,Zbu-`/VHlqxK1~ ',]YSJijO|@ċQd Kջi}:k_'|l"MQ rc;_s7KWTFSQ㜫njO#"z&`^$=s=b5_)@5)(?aLXW ;GF\:̭pW!yV2U-3S֫?$w})"C} D.d46,gDC:QYߌEd*/ N9]mdϮgn(9G|/^orj2dγ4>|ʷm TS}%8FeKƋ3U@Sh/\C[O\Xsr-ƘAiLLT ؇(Kf`z0aÐX%( } ͮLu䙺O"vRdkX"ٶal6hTi)۸/??dОEJ ^0A~c4V8єƤs<("7<Zs+20crJKnJc4(Ao꼷ՖY|yU–ibo=$ <E*K:ZQ! FOB Y(D=cbЗ&J r: ;RـF9ɘ$jg a&bJS`7~^1k6׿RN E6GijA/JKT6ݭOz%6p;i3s͂*;eG "LMzG7BijG~P'2 hc-mE:;USs`4IySpE >=M;DU$NA.IEꂕ]EMund7JoS:Pi&ʅFLU.4RҐI=YF0@~KNU| }CmuK$/4ܨvl#^&8gAfVm1 "H#08rlo%CGS)9Q"Aa_Qٷmw= +W+G;?^~4o65}7R}Fc#*{=№øzWv.'~O˜2 x_4A*d S.Oi(#yeӌ0V_RX/QZIY0X+K,H'Eكv͜ph& kUׂH lwNeh=#~<tj%GW^Lⱎtv+k$t~#VerP 䕑%7U@:cgf]3lԥ˾ 6ϮM$]꫙F)Cf`mSwO[}J|y70 'ak-Ĩ? ܬޯ>jCpU"9p+C|jIZQU4Wtn<,-Uu[?&,1<ϖw7jlV<<$E@޿I.`&1hSsDKPD+<Р|^cc81YO[4 |w2kq + (H_sЬ5!}_Ͳ8ԩꔠYy pYLR8ŬO2ۖυb\Q["Û4NRw:fU,นeE|#C{1r\Zs 6a gchcV9K-r^BZs8M(L2` ڃoe kz[*2{h(89A1FarN5VP  e^E׬ӌN@ Gr/.h-( W-KZ}Um@J͂m/>->? YׁK7TLv}/`ꊸ_J t5%vBf".?($C?\5ZE΅ZghFDE@׀֢<A`g%j<Bo-(̢YaR˪ Vy%fmzъkvS {AX"/b-t)(J|9J7t8y{:e }˸e6u~i'hy\i'Rb:2΢xCsnmĵl_Pm#C ́ }D=jͧڹ6b>]y%- ,I />,JPߴ՛K|gPfNC:MPb.J2yRhDcF b3[i*Wk*@=Җۤ\+F dlGKָ kmW+j5-R3\b$쯫 *gUWoXL6H5)Z""2]HRqh~k:Ib>D S-t\<ֹoX{E˘Eg/+gUhM等<g2NRyʯԮ®ƳCq/^ g!.T@^HKs{. :Q?wa 1}?aS g2sܯɣSh1űH7-g5F W| i1_m2 F ܒ ߁_$C麮4 )`jr޻& Ȑs?"[,->WhMU z4c-a%xl=pIԕCGKr7Rប?1;N׻o5 Y> .Ȓ-e6ebga6ǫtu562(Zq &cY)V@, k|6r"Z$!zi]8lovjk0q?[LR*ň= `2`2 )!%/z$/ǻ3K]⤣;yp䁬jO7/`svUjh:v=\ƚ/"#Vn/k#zi'{T%m,:v`7yduX Je`T;DŮEi)XϺ>.b2x?1=OH)㑋ҡH/6F~ypJwe߶趄U :ЅN{XYenw%D'ܮ XL yF6A7U íJtǕW1*fȦUz ;p\TƟCK1<bڔ6Df9z *~0Ѐ\кIs_ VD9ǟ qn1qU6u~\LEDN;w$<~^hq ~yá3EPb>t놂; !$V¤S6N5ֹ+S^Wk^[wψSvcJm zÎ$O&bq.!2H,8H [&%23Z%EXIamCOww=sOXJnʤFŴ`U0nɮLuWj2iŏH"1 rvm]GU,PUpQT<-@ fVBK2`!Wby+ =WE+^gyO75aٝDRG胗'|DǾ5…y !A)kƴB_?3$t7a ٵurn6>Ǘ!#cv'{^Z&ulLB Θ1 g TpdA:É[P?AB{tCe?LfWZ݊U捉gOHryem)+605QbIt5bytu([G:2lKgQM:ZbL/误jc8 ^c&BK6z_,Ѓ V*BDyN.l?}jPuJz~csxȑƷ~;e/jdg?* L6νfzdJdAY>!iYz<5M|Nrzc~oCu=Xy%qGml1!^N r \Wv$yӍ3CTy;͈mHXÚ)QQv_kOG7Ɛsuω /wHóBΧ*hTk}J'ڬ^3u}k`b=+O3ػ"R @!=N"ck̫EqW+rPv;0s3ֳlT$\!e%Vó\e$=p>"T9m1w5$SZdȗ.nXy$l@Dͨ>f< /p-s$!/@<+7V9Thg>^u ֚8;̊uلң~ѻ0=8&bl^8Čj-5˂.Bl e&\;?@4I#K֡Q\[GEb?$ӴBAmlnժGU²t%J )Dj|C69OBڴ[cVйXi5a +U)<b2E˫eƕNA֊iM_ﰒw-8ՅPnbwH{ePړ^ \c:-|rAivw Lq H T}<2-д޹|F5PxbTh0-n_v7~fĭE y2"UMbqQjPW,8= JB7WsNJ؄FwYep7?rõ- [T y(פp%z"+Xk;ͫXFkQI04f &Ll ֐svI Wn!R~g,Ο1g**ִb{;~);p~<%ܔ3C4-AR'&˩4}Hh7+n:N4T3FQgsqؕ8CV{h^ŇѮI,f& aY,>+!(re'󌆗)`Fo># rϬ=쿺>P H4.$-NNE.eȮ*}`na=!@$j jf8nb?\{Â_FppK(%؟6iH n.uS$ f˔oKV6 d<55&*/@)BmQ{׼׫Za2x >*ɃDYNׁNKa*/>Yr'W&2㗶czq󙉥a3CVd\r΢ov% s꼾DЭ>8Ac@C%R[zxiZG0QݯNʄk5TWJBGf/&:,K- H89xJcODc ca,+|~8 :NކҐ,Ge>j`zXW/+oIîf[\]XTl-Z ֵU%;yy_4nGGIΔvseM na*؈5ᄢ*Ř D4(JH0lk~MJVihlxrC;^MWQīZWGx hOA*Gq YO#1<>M@u9#9+0 c;-5cYjt.=Lfӄu`66l*'2ROI OFd׶iU(t-U0[ G݃Ce6^Lxa揷/:rwg tm̺`: Ut,̀?EO(ӄ'2pڒo@-pՙ&]M%t-.6=nRHJ^?C𳉷YEO\5Ɂ.68%Ai0.%P񼟏Aݤo gȑqf}13f0lj}٥dp򴓫ͲApz'@9LnE\<ttO޴u8X٢q̀*.Tdr|$+$#{ۍN|ze\Wh!M|*1/1gs*$=ˈ/:%dn^X@{<;[ӷf'A/NE 'oqz"܇ե8%p*d_O %ΉrX5Ib:^V6؁ǐFxw)k[>NijJ2q/wـ'S0j'Ʊ |S t9%ȴRZ:oGm{c>̫喘9s=%$Oνt}棇J;r%:&^LNP'^ [Di$ni/p*fٕeXb^DۦXcʓ=wa4\b/RojqL9C,\@pܑ*[T4\MfYl"ӛ-J=`i݌/0k?4^F7g "6аϴF2t{W>'_Ag lw.q9sk ϨSOU# ǥ=)]4f혘Wo \a k A&tw,8(JOr3$ ++0rd.=ȆɌ-coGe5ԏxkT@DJo JaXp>ShA>Jk- Za,A-|E v޾6I0ߑtՖ}P =j,DŮiOIǺYqX^A'pa޼-2IS>K /䃏%s~AuMdK$owH:_ S9vXoJ54eux5o"0LHHyryH/чQxX ֝8բ!;dD2>kF qN?Џ9Vo=7touI9tҹ,*ONhR›rޛU4 c|ӻ](&ïwϛ?3t):ӓϠKSxb^4nɋ/UR&-E_IU:J[ElT##_#2[ļΓ=fV%;/q'Cb@ĨNEg(:+n d\*^LyK> i[y% R 1Eene:ybZLOX/;(i]e3'gZc"!5¯`w8F1# \a$;difKDP~RDNT=/h~GuZS =fuxһN5ͦrxtG>SR+);* $M&Z(e>q!.&@r7 #L b[rcuXh[GUA *T蚦qVh2nh*?5yS^6z~ՔKR*=T ̞ ITu`8zCT i>@/&hV[jbTo5^¼OA)M"{950 }Mۮ)\9>4.atn71UuU<6Η} )U!VL$Zj҅ԗ3@,ZK^.8ay_?Nu6M[P(ÀA †D&AzJ=p67e %c|F2y}n urdhN7UbZKPX rUDņ_*:7H)~SAEv.7xX[E6e2 (WB=#KPۓz,m\&~f۹&;f)tHeSlk'.N&^×f>ZZr됏M_$TkO0~v+T?4xJ{7ѨJLum% io:E$IMzm5ўz1r[i 8_vJ<=B|ȵc{kLW1lXCw_ϩBغ@Zo8I־oĦ 1 q>i|zph?#UU Ϣfo Ӣkz둸[2fV"Y93+ҜG 7R>AF`BӬ()ڙ3}kGn"z0h,;wJƒ`krkՙR6S , Whӕ[s&zۀSa#]r`erzd XSqa&rQ sm|_%)H'XN)jD=K&7/1,AI7yn29ES[`ezm,E?lG:h=H{Cl4l-) Y-k2-[D0;-2n)@\@?迂*A1fߨV~ =m }}nK.Qfm #\N Ƹs.6vrpZ|B׫H5)% @݁+&oĶ9\~IY:ZuJx(z\PR ׿;T !783EP(%uySnw WY/s@@?f[ԭJ -ˡ!W<[Z4 X=) ڿX]hW }N(R*?+;C*~sn3fRٶ;/!j;#ZZ8Cj=/}GϾ@Yq= 2.@~xia< z֫-RpELpߏ줋/T`_;0D/Xmm<@  r@ST͚PYK~IkT}L*\;2(N<)㸎F4m*oo qmB!5Z_o5E0~ $!3v x'*Q$D ,jO=6u))t |LG7 5FnK$hj'ki%Oy's סߧ'`ݽABߊx(tsPZkXz gr~57 La] ,Ƥ68Rvʀ4Sh?)K . 5͏3>[goBj\,?0GZk1 747p()=L@ke_N.YTjeu.dzotuqn|dtcMwVT\EO˼di{V>Y2hU# ^ab*BeFeakO2Ak5<83pa&dTEZ򧦦V\kPğx< kL>pc]]Z!ע"X uu8f=ǬI)YGdCG`HMZ︀hmrmԔ/}HhomAGd-$pZeTߺpBS;"~kc?~s`5j"anr9D4RC8VEY*\\ s\JC:{GǥaدQJKHcgC!-rD [eTÐխdV)Q UiD6m2^}z[oJM׫2N/$a+G5E ű+= GT|_wkh@]g8EdƃغY U=_\l_2nu8Q@ ~VRjb/ 0daQ!fucO_S1XWlV؂/CguMݤeՈK |#K Tyf;젏0\ R][{k2T ?;'e] ʃ? br|-yt6ashjrsO,lN@}BDN7y :}fEo}cRd HZըc^ ؗ⮐aI2C^H&duktuMM#C,Ip|}l)#-/$cITI6.EB3KRbfSJ 9r(Pс3l0HY`U 0Gp(M> ,XBls4(O%Ъ55e<C_8@?]QI\ b b 6}k#gPe1p>\d !)pA0ۀ9RoWUcƏQ.Y7C )1$}k>&UnM(KYZ+wϛ9IE\99r 6c%DT+w$Ď|tR1(ʣ/ *OLLȩaP.#F%]*FqC8]3:*0XA*UPpÏK@ͮ~)ȮTSa( $o0FXJ l%n3`\rLN}crZo75ΝKF5sU$ZeLY)3DS3 Ճ5ITh~@5%Tt\ϼ%ϥqx%6ڎ|K}yM$6{ZAðvk]i&҂7dnc+ԯ. ]C*tqڽЛME_Fpd7vߘdz&Gœ]0@Jv0$Cp2ܤ`FńPpoI^;֜4DJ eDfy0YnJCAE(fV6bROx4/ h%NJ,>cϩRx\IPBKzԿ*tZEPքXPTk`\ef=̤Z7[E7] +TIt"Ѫ?KH;+NvՉ~2g9B.kt$p;o'ˁ4o%v6[$ =e&$$EՈ]NC${IEZJlpSzM| lFj83E'L:thd`8 *BF)fj|/m Nm=Js|MI|i7k"E,5])$T |s,\hYߛ+'"v~?%6Yyuv?ThpGWf=g$dO+hgV}ޔ^PKz:Kh1x!Qted&lgu+i3/*@[[^97XZ>oϛ&U ߏrFj[en~h;Z >?l`^>TTkxiiMxJ=ނlKy B] vOڑ2TʎOY@vjnPH ,M-2"jE4RǕ^ U|4tWh5oM\hnc\ĴΓV(ݼzfqyprr5 SղѮxs|^~2*Dlk׏x9wnj=)djW< DV_z|..g(zG΍DE HJ7\"ŏ29rY{oEԂrd[_ÔÞx>|^Ϊ f1ܣq*~uCAZKmuPx1\ƯK}iN9{h{5v%|kJ9_u]UUXΠ3WY2e n,r"iIjHM![×_jETxƓ߼0Lk'Yo&$u$h4.ҲD."d>{/Xv4p2*ar-e3Q M:3ʗ~89TyH]Y# Tq ^WYpn[*}IR%_ NެpgƮO^A^Kq\wjΙsV笾rTm?·!P k MVKb*rG8dZ^^.e , Jz8*skՏaV>qQJRdr~\tR|W>;Ɋ`w7>V֩~ZW/j5?! G|i k 9ۅɜz??1AiBk.Ž$.ݼ`hNܬ^29[(4)l mr+H c鏿'̌ * ysθDޭ(\fյ^L<+%/d?c Ӯ+<1;8vP-%U;Uͬ{C PCA۫gVknzUpI=*>^~Zt?&wO FݎYmy lXcdS(#w_=ߴs"l|쉜8N= dfW}򥖨Է"Idz-4yqB> .*$t liNܬ-5\;M@\xvnLҡݳ[F7?UV;ޱfӶ p>`q }$Vmv"pRQϳ' 0av#˃pY:ź|೑Yw%w1RIe\cPq'v1LȘ \P'q֑+e3|Õ卶]WGjNZye)!k33U!T*`hFQYe>=s ^BawhbPn_+Y<ǘwK*:sre VI=C`8[z[,JU7Wp>}ۢ!8.:6<ɇ) #YO4M D|( _S¡T5Ϗrt6ڽ5Fng we%V*ٴn&)l\B{C[K]AW8֎s{w0A%5ԅzG7KU,}/Ⱆq9"6X/@YkF:B̀ AfOMfנppxOѤ-/;ՇtɦxCH^-"@Qx abfCurZ.+QT) fNHcNs=4XӪ As0 ?f1}82ҫ3\-a8FcWrZH`5W^7gkgȩNyB-Q|hkYl++Ш~8#[6;"1qjUiUsVFEl=Aͥ}LDdR &6#?ԞoA(Wd xR׳I]ܿ,psYO.j679eUu,d@{~i=Xx6%^C >ZE ahxSܒO_K7; NԈ',JpzZ>|CN~ ĺy8|mXmcǚ֧7=z"tAS De I-؛+++B+-={&躩`ŦH2}[Nvs ?MS(κsSPYVJ$Z/7AN8 s?\ ^5u[c|W'T! V*z}$:8ax62 FI Y_ώ‡}icLHo, -< p lJ?NG3x@@w[Ο*/F#aC,bn&h}p1wM0YY:iNtN9g-OlD↔zSv/h\HRRt$ wi&ИșU#3M Fyy2q S˼28_;סb usfQ4/ȞT:?%x<,Ӳɚm̮UhG#X )dx!! >QgDjy o}2:qT,ښzmP()ZCfP5pEhJb'9A4GH)6EԂt}2Zj)B$mX<uEO/_u{Ϟs?][c_lo-6Ӥ"Qq^Y>N-$m>fCn/μVM.)5/`҆VFE'2-gv4;TVR&M[dt['ux*eSb.79vǔJ"?~G{4ci4~ZČt|H.{=5x~5Q1pa4[~0+>쥝z BRϽkhVs8r= xS'|f$c.OؓƱ92҅SLN(TI8+1`o7oE$o; >SlOZddѪf 59OJҰVK8]^OTYI-r#[a_` gut~,( 2zAh䠸􀛧Y7vTaz)T}k H$H Ǝ>ݸr[„Vڼ@*̔#@FSۛAޟl:=kr24WoN3C -!)gjrrɿ님[!9go9mUaZSMP܇[xkh*U$w,iC.|/պFciKuc@҃T& _9R˃.{=AڗyJH nZx; /s;Y$"WH 1놢 Y+ڰ̼kye/Ch c5p=t+R }]"Voj #Za,xm\;.Ȭv)MV좎F-&` pV5`(:(yz .C/5fnKZ5Nn/ Wˣ:DybڇBϢ)20ˈ`R1,0-z\ӀQ&Y(Գz(ǂ]j֤/*esɹC:1 %Jj)(B(.mqyIKtIjPuyV@$vYD`\$b{M?Pkgq@$&!"hapam6N׋)0ߕGF{w{c4S"k y$yh5u1%2Vhy-}C;ęS9*{! &C"BvͰW>">(A UtҚy*>{]2rǣ-ҍHm_?: mz桝xیUfܐdѸ [1^HJt'(+Xup 0(a[Sa3 Lf;EGCL Q=Xktt:pf.kAh+>8KLnxp:<5ῇ}|xE{0ph޾`GRҸ%(,|9n}A9kn)WAB865IQwEs/byd* v2m-5ңLSl!y%ph,1mL;*@hO'Ľ&}e]8]_%z?;%XTZOm$z)mNvpyğ mq鋵2P㜩#H ʙT\6{iXL E6>Ń;]*Tce1*$HG+@x =5ʬk#Gbd3LDIBe;^7ZҚ#WOa`$5q\#[M DM# }7Ž Y^;.bw`}A'+#s6>V!(dL#Ũ2/,ڋ9RސUxە,0Iq R1N@@v(.6)$D2vm7fXI x(Te!%ޚf`qN|InOB܁@V"7ZOa~qd]Eu `e:$#v2 mߵsf!d ^]*ˎɅw]><@JEC&U`O*ǰdk37-XtD^ Vߝ {!JXa3++ :SLv׹I<߽.}Q. -!ݎdZ7PZ63V1eyܦ"a#2뀞0(#\+.Zo\C >"P*-yu&{`pOUX*Ip?AM^z9zl☕BD̎1**Vq?=s}2}GP[ncaIsE0mȈ2@f  GX#FQheuQ6CXޘEnw cڃ3r|=bm+FêH s L֞$@kU=a\ ^VH}Sf[f]LRa C.VBw#h_Q\jdw&j (p$k4KOO<AFm-^6Q}Olk ąi=ҽ%7^Tx6H?Ҡ0cԾRy{TݍiH*e91~39{Z0i א;=Gdp,I_-Acս r׍ [T:,Af;!iZsTP;@\@FNTH ov0r쌐3՗Z1 .Vx]E%o'eV.KZh^zH0Gʓh &)ٵ >ԕClDeW|/UM?E~v?f9O1 >t,4oW=mmrH7Z}y^7P.N!pLX fKTA؉~N!_'ghI={;Z/0R(Q6Λ+io;^{CgOtP#qiE70l3vx-h#-l,U.YM0c`>|ƎDFLQ$W,0 xʩkZ&$@\&RBG-OmSvl>YǩA{b%젒v_U8T,NI.2a{חԓgv9S{iG"J LȽ2Qp8&-8tcXN\b֧ͅk3 -)X=dS_8`;o3B> 4DfFZ-8YFEzш~I+^fT^5 01hH:R#5=.n<(>o_ 7I%H 㺥*68pMV˝E!w{(ʗI^[w0A +vѱJɐݞbρP?^): m `n^L+J}ݽ^\&&s9xXvq9Yg y,(A{- CE{a"1%#WL L O[BlǴ ;*bJ+" GFD~G/(5OJ/ k0+"f5(_·+'DNܝ&uj+R 6' u @HlHHx )Fcx6mEI[V3X{e>;? 2J,!Ή5I  X}weD2Uܟ?Ѩ 왲PN~NAi X1 J!LomZhS pnS_XJ|J 4si |CrJ];)>0Z#r'W] 'oSLɑLf0!!wPW SN&&,9N?۠\/Inijc R 4&X7߯ ߳T ĻpᎺ8rBLrA<1dhow=d+f5z)>I>7Indq ̸ {8ёJKqb$2G 5 *{tƻ9\P\jA1z8`TL?5wC1-F5Wmam9tl>+t-lV4hvl)tG4jKn ZЦ&k"` bp9MaHKIiGLG|T,a@C"Qi\kQC"^Nι_=8@* =|#wpA[Q[Åna`R $BDL p*'o,N\GvGDm,w J#bp1u2'JN|{f>[Hfn1/kp#>( v_RuybմhFEgp4p)CqKk|My Jc{3 )Ǧ%RnȄL"}RuNp>xgܿ+). kzMV)D7&Ɋ@'hd29^55 m4Y(AYu?D{A`~$QS! ~}TY3cY3.Fg`I1ʩw 7UlЈIG{H/턐(S3Y⃰8ҟKb;k٠&Y5omE3Dݎdl59@)V|N*2rM5P9p^(qB7IGD6bC636F!D/UxKI i"[/e%DpT5rrVe]bfo\ҏ㑐!Ax 3sfl23ņtKDCYX4ثp~x^.[(i<;U160)Ω `xXy*k}%zUӦPX$aS. 5=''ߦ~; pfy] Db 2LH7uzwDNw޿o|x?`]\5E7i|!x>V+*98DPa@md%?Vߠ$ 8J#@JGF}qcd0zЛا]z҈[//KxdXZjَz i1 X꬈^ԅ/\R nhqz/ށ ۽ggHQPdg%/oY)Xm72uG:-!6CExv6c;EX%4|2 $SI>z$`]y!:bu|K4~gۀP6l_Ϋpqo~6rmJ X *,To͗VkBdhZQIx ypU3l3tbUŖ |GD{$B?ʻ^j>k ̗D/rL f_%im3!ˤ{hwR_VŒөOn3lh9*и4ZF\x'p|0qizɢ?YӺxy^sR3^i IRclI6~x% qzFȰNu.=n~All&&|uh7_ EċgӖ:@ X:FV|~A'juL7iPV/g"/1r ߐsDM(oo*'Zц-;}=(0Ӎг;8Jf:0qg? !颫Z@i'&߾IRΜ>#r: q5_˯jU=sKdkX4w>֚v=}0?C% ^,cnmÃtoX:oW>W4GВQT'=GcB/;cx*6,jkx 3FmYmv8֏k\ߣ6>ZrC`J-HK2xe9_6 Fiv=m9_D${^!Pvx mTԠ8R <}‰hМ O4OI'mi䄓c0lХCڂ1Il?^"1:(dܛ Cz=#=8bȄivqeY&/7l 1\}LZ8,wm-9SsM8O =\$5זs D|G bAX(}lX\_:څ,R?uc(wr$ӵat4JhRCјx=0̚\0"v`CAz^p_ #hĴj}ayyO>|O.q+ȷ#s Z|[v bSսB 뙢"n=2tG`3;bJ|{\7EG176pfwwָ͚@qXC>:M0)vjʗR$L]y2T f|uG!|gL 7~R٢K-&0TqA渔x/8rr\EHEhΦ픽Nmj$1?3x5[QUa1 A$"3zj Vbf~WYs$u:1Bm"%~w'-{`jE馪iBx۷@I-ʰV1 9pʃrTNg:L=FFy)fa%_T|2HZ:l~SlZHv>,SE6I}N}cUNel ?]r.}ZVAiEHEU]ws\GnMf`huR(G pi9 d}2 _Im+VgQT2HeIeLa똶u<MPҝT<<֛ޓSX:_X6Gh£TY>sԲի L8 ?rZ>5{谉;``W$3D%ZL4[5Xg$dk aN̘(1I ^Kqӹ+IƪoXr>}$Vp3Be oPm*x3ji:ZU,DJ* Щ5q>#I%Qnt1%b:&u0}Rn7oW;}.Hai$RsGqQL!r7z`ty+,ZavUӠqW*p4wk>Pʸ y,L 43mɶNmSy}]%>zaD)!: vO-:lT:.FBf fqk/sG8AQM3ȟQ(=X%l^3Sn>85(PCD^b1w{"j~$))fFM)<=k0ALLVdR Sf5NY:o oۜSL۴6 `y~ LIyǣeЮIq{36C+jB~D1aYF (CCE4e>i+/zzU'd",iFb823U~v6NGkDߌG<.6$\flM Zp/<ߋe:TI 8$rp+,}2 JO(&D)r;FO|-CFȸɈP['LGN9)DWߪ)̫ˆWϕm@M:G6g[uF= \:鲧wZ9E{s:a1/[Eb:/K~]/DRWd 8 5:g$$Jf<{BSm[pyӵUqxfǿk $~qHل0w,}W#AT5zdF=&u6z9OrD˾?)f38%EX`(PÅ@=ߟrY\a F6sc"d*RI`3#f5ÍR:'B%js2XWяA,)[9N:x.Qov';P}KiSz[ ` *\rΡB0t![++:Eq [0q_ սZ7WҎU7 r%=8?`Co j1s/D0nB/on2mBߠg.|4P?rYLjM,ժ[JFh%>7!0<7"aݟQU_H^UȳU1s~0_X6n. L螏opj+r[i ;N؜k/9$(\>qT-t[<M3,=DҨmo&rq^:siEhSOh^LʳfhH Nd+]//^x@%%JR^1,L~TEdB߰J#}@y'}KOO-id Ͽ+lpoau/ ML!Ww:t;5,|_{]}]b]e5&h*^Sn$fOZXKo:S(UUeLo^wFrʝn)'EgayKIs!'d 3PSZ#] A~k]I+k5?Z-#Rp ybKb@WKB@\DS8hO-fߪ Ev%9<ǔ%"vQC$U>&JP%⨴"!̃\K *{PώS`Z-hprVnjWg>|3q-îl5O@S W Z-S"ጳYw}bwkݞTf KkAh Z699CᏄ E|>i)3q e9m-q:4| DHo6G i(< &04\Sa+s=7-"녎P89Ҳ)[E8A'H\)È :|xwJGIY=Ltݜ>rh>˶N)Qu<- ڸ߷Zydf6רu@V$MD{u=Zq+p?SQ(A+.[IPtb{X:xH[VgNI hwn(swkŢxFU.7ިAfÖ՝[We<7{k/ͳX+lnXޔC.a/k'#R}f1l٭s?s]ri-HVcO}z;cԎSz 'ˑmgMR'@fPk5+}FU 3dPk:RlhARԹ', ??¯9#Hq̠sqo7B"hW߅hKaEPZR2\ݞ=oB}LVIPZjn)T4 A-tϛoϽВz VR;pΏTor-0܍)/pY1T]uZ!W6!$fOcMꛉ{GGHR- a;P~6ȧҦtSjtl67$>>ة aU*2tql3ǥ+x6+ *!EM2H{nueR8QMjhӞ5`Gey;LlG!ckc7 INMtEUKy[UoH>#5.Y${[{!"RYr쓶:`w 5eAHa_ ht8vkO46GN ZdZҖ~$TkWa^ [0]by$EWD7ѾP[ Z/j*v/TBz evkԜJяO /WkB D@)ڞy Z*P2#ps,ʿ 7bx!#Eƴ({єr8:_A llמd`󏚁LQ r+`g3}z~Mk+ș H\w˂PdH=43AITthܜaOoQCn,"Lv)s0´🣫qǩS}#jH& ٱ9 :FJSa<: &╌f Qd30gsBR5zb+P|-KL4q{y+hW*\#ش˯NH嬧!*-e'~ FTU_&9΋lSy;tC.h7/ݾQlTȒҮ/W Vi{@΋ ,~O8?kQqmw/)+Q~oS>=:d0Rˁ>Bvi>%UjQ ȝ̮V_\2,!̂ QQQ {ws]v*41'@B>swqjɐ|1>j|성v !;Us,Q`|6ts.qH-y5e,*7횄OX"G'Ź~6 NfpUYՇlD^pyɅKcYb$[F+qaǖmu/Wҧ$q < =)'Uj,X~vx Piׯ_YZUćC~Н7ZFWۻZ=sO줡bS 82/XBTrFY $AaˮCtpeicG-jJq.a'鰏ٱ&)ZPYI.PƌGgHK9LC{N1KDO2j݌؈tjb'V 1+Fgv gEpNL$ ]e3W+4 "j4$쵚8dWlq"BJ`5j /&=c8& 6a H@Nqbz@[gUZS"GtRiS^H0#9[+8 {l;# Pgo 7xg K248Ӏ0H6XdQ7˦N#XoExfP9]V']BoS9O\X-OieOͫzN:"ރn.o2jZ&S`Q&mo;V~=q * aOޟ٣rȈSb}wI`~󣹈zXl5l|]LN"f= p[Ow+1ZvH, YUE 11=}Fd"It2.d˦)b*NLKYnnp cm;Pl P/Cy9^?G͋_VXR גm5۫V(mz'繯.49!UV$x\+F=yR>r*A[~Xy[)a{"K(ޔ<[֙GsBjT(j`&:S,l lqUn =TJf5?1oss]9e0w#. t>]`8*R*%v=3 W_A% Y9$u+>fPz{Z%oT] xLGf=r ˩5gނAd" ~cγ͝٥(y>u9UjDY}J rUC{(Zܲ;!U_y" j=x0-7x?]Ht;;Ngl>0 퐅{1cSgqigp:Y焾Nx۫J\~Bwm~H]4& +0}-8"SKkK]66oˉ+8ڑ hgd5Jl LoQ#6Ŀ֖Ԍ^'w3N3UTִb%s蓥jm=P<5B+|qvsA *id_:"!i ؒhfQ\h)4ՔayH=`# UsQv1"'{h\R , s' _~&z8I'aF1 Ź'Dobˑ@ܠ\?he'U \GDwoEϦZl[IV>#|UV"@@dqY`%5aq,\ʅъ!boIdqt׽%K.(n|Xx{(.1NPS38y;ѩ]tCh?~_;GSWUCT?m<S]$wWޗKv|tPjo`3E)|(v`ӓ[T RG2UF4|v5!7*HAOsbgkنu,OٍimqaCۇ߿c srq^(J 1s4ɒar ξҀ{rݢ,@xO}/9ic~ϗ |u (xܛ\OJ2߱r ]%]h0<5TRl%2ܫoJ۪yW_PHfnwƐ -}np=K9Zu I6Oy6*]ݿsN/zx$~;n$+p(\@,*,l>!JZKǘY!T>e?8i2kAE1# pTW&-5F{>h'|2QC:ATS@} M[#dkj3SBc#+<%WM<6=Bl(8#Y2$ _])g .ȍ~YA~/z:+Ip,ɿh^~\ŕ6+\l= c;SA0ZLĄ:4d8&lL1[>x;7Drttby(k 'w^EZrgpn* ZO1hUufW%X`_o=B<n){>/qe"d߄f axu_my0}(ַ5_Atqw؃wa#sOb^iѬц{`C" ~y:ieշMiʷ+,-;`ɡn,5of "RDfLs{FH4ts ͌//HQbV{/RJ1^e Y:}1HG0[IUכ qBIP)vR1=ۣ2aFOgǧ9HP31AWcLd >qPs\FyS<.T"fP"׮ճh`ި P p#68 Vc.p3*QkE-1Ƭz}<)^Fm}֮rMV`0[`#aK'w~%ZV~^Ke'gM['{qf-X7I?N cExG2Q?WAh恱F(跭/̲YP=9gi|4ndIejnҧYxluo$ARiw@RxI5rKt4s$) /y)Ϸ9ep_aֽA"x`Hm/Ӽ@'P+H^G{-NƵJLmlϬ_9rw8d1^)!+Oͅ`RA{pT.p:~s|ٽ!0}j2A쏳\!M-XXLS$ w1P0{'`qJKP+V3BՁد%:5ٲAcP@aQ}Ee/N:q9[in D8^_B~F; &e_pl#.R@Xx1L]eQJ~1껞tNE/7HSi$NoGwl*S9SV?45b̬Hh̲Zﱜؽ4䡆p|39#.Py!ݑ,4kh-sorO^jHFF䃅:S4 nh@Jˮ=@}D"dBE[UPX~[0ֳjFr4iSVhxqBl@xLN%>*"AjAcue0?R44d-9Џ쵭,B|㠲c4JFw"6tdNzEխKEqEsqUpw`Sozd SNöɳeVD#Օc  D't6ezlX*ؽw#q,>~!EjK꠼f,i}󘘲 4Ħy'g9 NGh)"x/& ۂ|$jk}~uJ;nfӣ-Šn$#h=i;W!s{3j*bt6ӨO v Hӵ]UKKGd0H,}øc%5.`@߲uΆ_`ؐɌNpKB2 /R pڢþ;SdVOmp95ٽ*$ص/p^ nxH~Tl>%F*Y>K"mck{R.鼧H!= B:I)#%Ž%Ǽ3hٟezHLFtfN"`B 9`M|=$Vc_ .ҝ? ]>tL ˴9 gUZ?4ܝq?10>4nN챒aKq$0R!.&g7!aw$S;14 89˼W4{M .BVGSC#S[j$E|vh.c;|ZPc}o!T'Upvkhmh;07R"|[%ͫ>T4aNyYc ?qu 8:*S+?]i,AòL5Kg]skJ:)Lݜ\{ef6)STq%фN ìH |!ˉ˰4cZ9'ꋱ bZܟ{0"} JG^ͤYfJ_̰[Qb1]ㅪb݂(] Je0x$U["賌N8/M9MZRCɱK2_9'\۩ž ^P tz]KƷSΓȅK C/KTy: 30@1I8?,2՛Z:Ne;v+Ȅ?LnMK/*jkRr) <<߲+pl,j$'dc)3 ˏOaA{>2K y_?zJk|>ܢS x.nVkw /ބq.86/uO.A`% IX׎VouT圎|QjXαްL = ENϵ-+SF.{Rc1(loǜjQߢK"dOSy\cfUj1*>EFp:(2Hu7سf/LJFRbF'&~RDqaek7E6Dٯڽ}x[HOp`\:j鄯dLG/,QW Df ٽ.H!jCQ7 o?B%x뀟|@ 2o f8Yy֊1h*a>盘 -]s9~D=+ XTn)vE'CK1-dF{;綍53^緒\5k {RN|!ː{7tPgmO~ eȨVOk(?jh"ep~$bGl"Y%vAοpu3 VIs)u`(z6JWM*TBH_zr^U~#+ΘRX۽UMb ᲃ_:; eGuKlĂ,xڡy Dq;,׍ho(C~:<0y/'ז7"dv}ɍU2؈u m3*_ . >qJa߫TPJRc³Q$Wr99K&+V{BrY =k`yA/l!B+j2x9SS#zx&{y1*n][{8g9.Y;p۩kU3h@]x,Ũ=j26oĄ_."&5B}%yY {?ջݧw΅rybG0h$1pĐQvUSZ͂cCVknXufN>\Lk[U ֘|()du%lG*/+“דyPd;@:5MHx يle|;aib-ը8~~m@*)?nF-E-GˆaeHSٺPx J`Os_/W/!Pr)H QI/:+Tj*k=I/r [{7TE #lސDd6IJSL8rDdIv{rs > `%ڏ`{,{Q#\K-6G/ /B'?'Q=;kf.5"CKDa4rwàN~'t*Z|3Q6zd^q@Zآȭ?=Awv ޏ%n"nzdM2xrÆ']ިPMӖ]!WC[PtJrGYUoU,Р"#X5qŇ^笏/c TgYr;eY}m]&6p@<^1ľIII}$=`/$ @\\ wuڞRu%38Z]|a9eJX~D - nO]0bQR=Oyffӱގ̌a 9SH(7NT,"Mk7v;ވ$e1ggaO/U+kϿ>\3b@(Qw8/μJ m=w\K"4=-P/Bezm@ ϤX \Q(rG.98[ \]CX@ހ6{+TP!_^SM}x_a[ލ2[CpB8 Ow<.ȳo;W="v2' sT M5G? aOy178Q8>QI_7 _pWΣ7. lD~"vXi*۬t ;ӺͼX(4 %CSfVUb0(~DOb&24jY 2(@}/0ixikՄ{Q,/\&MFk˶-Qk^ @>6_0'yWZK>Xe7KvAMd'3Q'vk /]H{@Cf `$K:#59+Z"GxY1;1c7(Fo:GuIVQr簮BֆoNմ;j ܿ"7DӾF !RZpND!K}aN;L )k;@F4;|(oZb0uf^wea?3{>BWwm.ǦM]l6حE6W,U}ғW3I-/c0e(߀G:(|e&hvQ)9`M7u׫Qc{Ǒ3@E4~X>Y$b,v8BL֨ʢ* }Q 7@.Vb)Q <հyE^#Z5N*<2}r_H?JINss=)i:CœXpC? zE I+v}hJyP#tO{5lI\XvI܀ĝM NmeRD]P,J  i!o|CҚW{(+>+)p=0,#gI %z,sΊ}+|'/ w 7,z]!Ep 6vz.P1NcHO5ؙp1Kڣ?z%%N{}A tbta4gn:;K! uFqh$WsX דTxaL=<gGrs\>@ZECFΘ=/ ̔'MnI$:R *פ>mt)3!R~CntB |&>_g0o[ԠSHrAI>1zukVw9"PAqt=T:G& Y=K }D_ Tlver~&sABAWk &=Xd )F7@Ӯ^Ffx9zyH-IkN7!7TC꾾Lvӣ,JE\.CĘBYUTFWXN_=YƤlEf?6q(OoGWDUQn0SB\njwLQ]=~mԶ;9S9^=~|4:OO (񥂾ępq7*O cYhTGAiB,C"%.؍/dTrKX[՟m?ƑQsr"\a 맜D]7QRvg+A $, S@>nPɪm V'Ro>y1 U_##.<͊`IYIa(ʮaɢ|W">ÐD`róڰ%Pt(#MsԌ~pE MCfz3VOYߨ乀n@Qp'P6o/h =Y/:PYdBid-3]Os* ck5]VH*=gגdیOאLvk4 Tr)ڥDS]t>ȵÅb+2 )'rXgШkϦh#t2+@>4:j\D'S:VmzFXn̿x mSƃH I" Il2~iy]:hҲReDTJuO +Cw"zB\1;1jm 9gWʕ~WuQ<}@D `s$թ=XyiB?rt1|BVzV3 Q]jc"^U8bE _M^OLS+Ə}$/ 4%Sk񀜅C`iySELҸ`Ib| Z1/ك*tꥭ%H8k)X1)A݋SVMٮ1@7 0^{2sT,Q}5.Op5fT6cdj&*.OFCW?+cyJʜ]we}AQ1O"LW贛λ!^<9)Adtеh1)'&VgaE8J8N\[%d ?b,@*YINgafzPaCkںyR[jeHR:{vl:4WüC%k4m<--OIs,1)6g3TdV^SϱD}) {a<=@8s2'csLԜH8,a'UIv[hD3THdl<X=~!Ƌ\ E"1!`FFv7iG T^ 6}-|og4pMHzZA~L Ϝdcw&M^p^5N47`ۜ< &)թJyrlrs(ensEζ HJ$gp~;Us(r#e8I \#܎sETLR,E؇&p).0-',x,r3Z#4g;_^2:3+h^ R` d2|ejTWL?8֧ eJ)?1jWL[BMr/v%ԚQh2X,(*9!뾯[6 Gi=dtBe68AE[ w6OЮuqLt"Y|Ze? H/mu64O+8It3"] T]h}h^Jl;BXY/|1hۖ l?zFRs)#N&u("3h ܾ,(fyŀҽ%!hWC{9FP")R @-–a[]ዖ&*яNz-(hW60t>*Lz:vibꊭAM\"ؑd5hVT@A<۠O~~4Ulw_R-WSbZ~uE )A\b ITg3RЊj!o/Wr8:gc#^=e3+u4ve35Sm?Sgrl`!—RDk"r8i(@N*?ù=3[2x^eq{ ?ahqprnqYYb o)#GIOaAeyy%VAϢΞB(d]lj\"ZB7EqX$ug9rOYy-S&K`@`.ߏ\hlZM+oLn}lW/K*_7ކema?S@5IkGWhV.=xQ!{ CCLJ =Ew'K5Qɻ%2gv0gjF N∸f-5±5]( :Wӏ[sEK'C$ lͯ\`ċbG!!I!r bBDWy=r~y;~!R=rjJ -|welP2qo#^2PG7{{XWM˵~jp= =@$\nSO=fH48 $>H[Jxٯf D-u0J)Jrr]VO5aiv3_~.UϵW f@UXOk0HdkFXh.t^"IBRdQ_s[wUea=WYdΉ*B7N.'[y$&?J|mb9mcEƚRoiC<Y3j6Su䓭,S/5"J^,HzO "^0)h>/_yYZ͋S4g 7"PW񧈆Eho4kO03޸`mTl@ y*q~YKCY;n.KB '*5&X5IL0,վMAݖ$;lfpQvid"nŒ֠6 LFBI^oZ w,p`x#Y$ \@F`E Ayzz3 V įl5xٰcREТd:X"1*OO&BR|\F&E井_5r6' r ![f0 E)ax!{,@^4qߋIBXboS SC;Oj "OPf%xgJ`2ft}tmw>ڦd~U&v=JDȼ^ DE@`IQ藛]13JZZ!}B|><}1O?[3Bݟ wDx}qhz>i,]Q*!ֽ }aMrޭ{`9~G9+* cZbfF(ݜj3e4'nqg+i~i RoJKC{ q{RaZ@z~nW Q$dQd\@F@l댐lz-v1{|: -r:Կl}]s'{(lzٛe {\g٤|q%r^jU.!Λv^]l+d]M ~UG(':m2-{,nوeO H b9Nnm=80R_ uݰ$EIwY ܬkmAϸ 04zٽЌ*5Ǵ= (3E/[O 9@Л? Z'A-xNѫaOٮFYb1hs*R#^l:Exܐ8Qۛ˟wn)qf&C]9kLl0^(Mطńm6t b.f]osx |tN,@p5jS;#*P2DJD<#^l 6#>N/ڽSzK]U̺[6 CeO"ۮP2b%4i%!mGFHλ`pX>ꩻH*ISzCLR(4W``ƥ )[HyLQP?>^:t}}Vн4F2Ml`z ޿ 8x_kp{SmNxEib&o `NaA3BD2r~vh;ytY*<}c ZoSvZ# _=h@С3cjQ_˸| Hx[LTv 5C +0e;H!XIgҠʬSدoA4`(DG&EoTwfwuqi㜙 ]O",\f$ruM%ʂ<6qt &iH$vPgOh=h{*DPC͗O p;)ZW9BfI"Gz970ZpJت};o 4fp4 ΘqTFL40M]a^8ɖb/R0=4SSl|L6:,.O)k I%2p BrUH+"Xd +p!>{Y9D$᜶6\&(f0R*YJl\fsZDO} @q}|925aUuM|i/w!@vY)KrI5ҏAn1o"dxnjw@POkke "(2])<ÒrGcŒal+~'.:en4K\9J" vLEߦBMtF>wy^ oqE[{^ &iz}b^Vie{)ςOH ed`ñh)9et"E=*M-96OOLz{ i}SI~!r;.fŘ(7 oȷ Kk1P_L(Yan&Keޠ/]$ָI9;X0fЂM?mV>Z1(jlPiV.53J@ԶB*T͙R`@ I=7? .H)(ՙ=`4.Y}$5 !?jiv$l`4>5||h;-A&}؆"vx9h`Pp@ d!"#"҆=]5~ߠ v8ϰt$ϧ\׺5Ȏô[ Md@+v|2*G* eIzyersghFXmxyl:Q\4O|W_Ņp/ PY.y{Ҿ`_w$d@h)] N%<;y^# [}a*7)ba%SY;^'s _'1oLD2;`棻w`Y`\n!Vp)2%4ywՃ_4o:ش^uCfz7A}xJZZ=S^zﴤ\v8g(aVWQWHrjD596.Ƭ~(xA-έv*%rW۵E.J?ff> P=X\C+2^6օ)ʑ)2-rbFHd`&A\ 20zOȵ}N m+xl# '"@]\UAd@aǺ&dN4'MJq푹D{V9e,i<$/8mA2!/~ؐt,@ RbVXAS8O@RoJ6V Q ŋxϠ$HRpPX{@\ՀHWΰV ,;t=tg=~EQ]xYP+E]|b&TWDۊ WaAk\PY3 +9<:pK4[2ggƷ(;9>ޮcG4w'04 Vıe.(IPܝ"\‚?&YJ#!'cAeJ&sޝxQc *@c]i/{t"!vj )}$TH%-q5fÓ Q(ue=%?!R1ڪ$8C(2oxNʽ+v|[kvQ{@uoyϻ"Ks[<-#]]_4 R!Gŷ.LrPW-ekpx< M$n;C9*5ÂVمN,(HkxNWʓ&$0Ypq$A nZ|X 8>q17$?ճ\e$!oV풘E:h;^nad/ tkbX7 `Dr_"6~/(v.[]5~Hf~j8p.+ \EK& R# G;@ pV(U 65ٙB'Eݍyqn8V۫?$N)] ™oZC?xaGXm :?N1aAm{sEj| #sDV\œ 2}S|Am3ciG i>qZa|X]gN'E jo򙻛M"ȠRCxSyNa_=Z7XR`|LҋXwr Џ8Tʺ؆st[VhP0DaRm֕,khcGH&?3HX!}e?fܖ $RR /Yg/ ̹Q5LDf0Dl{ըW"h¤45‚ 00l/%}Ƿ̙9ztqxR'?U[ixVj5\ U#PI^բ)} FeZՠ,盈$87m^E3Q2=#E@_}:`Pӧ[ IaG_W$:*J^mItUh-̀AyEc :+ȵOpv%4;'42!hעQ{X͗I!][#D*5['Z36ÿ8|@6 SwOJ}3]8NM^*?v2 ./hD OhWhkčn)Oѽ0`KU.1Y?g\,B,ށF~}C A9{Jo+ |]E3 =Ar[5&LrI[¤Mсb7]>\wydބ$).n[9B@FO&ii'Ap¤s&z),E{yOJ=zf2;.Yn>_gs)aLb\m2G7zy${{Vk%P<[ F]a$cfLH~5KnX 7D:1cW@J"w񂙐 y. X:V5-ȆIskOdȮ/}*Wp#K':N$"uiy &ϳ3l8 @W dw"Qg+V{(=z@.Mop/s,bH6NOw6D !j͈HD8KZVDښ#Q}^䭓%QF44E(&"vCGiLRMX\x(i.VYoŠ{s+-Z@ц^؆GkAFZ8?žώj 6>@4> ;'À8hdԎ!yN**/v8Ҟ!k\뇑'(qA:@E?V`Aw ' `s$̍GcpaSbL$jKX0jZA埘mҥO_H?_ ?0K$\P\4Üs] ,*j-Sk ~4`]xǍ'z Hx*Շ"4mZh!_A7B^ ]k lFP0wq#٨8ylR_ގ)Q9`s{rW @0vDi0(n4`~|–?W'Օq:9rǤNȲ|"L4O5P%_%%{[a]r+'' ` 0{7>Ep[#@s G;a~-اAuR,^ |ύC ﺥFYj۽kWJ)1iPJ0 wٶ$(QNeLMf1ӽCL3W]larzolk{.E:3D3_c̦&hO9%HSϠD.BX-zES"RzY+g~dd  i,Aã;b!3ܓ?R5Lz- >ei(ͶǴ8UQ :`[-KvLD?BxQ 5?eq=_"JX˲rld&'#v_>Yr[@0eւ.0/_9GߚXڎH6YXM@bzQ 坨;Chn.rLAUoCta`xb bKZ *>~1~[]Eg /JO-K,vAz-`ϵ)+,ebmeI&juy2Գ=IO]տ,gtPoZ%#b⤌tT瀈8+E"Im6S蕦NnHc68>>;"& uբ`X-dA@ ZJ$Ecgg]CQC9ƽzvk9/$I >2ݝ@PԮ~y8 3`"ѹO5' ߓ6t$U7hK_t0J3M!rOC'-43;Gm[vz WoMVy?sn#`/̃Rh}VktPj[h8r `ZwѠ0D̎iv>lA$r%E ~UK e^_HmZr7YDF%hw2zZW5Ij#0"'Q±/kW }4& e!%BDj_{9ș!d/KO3Qv15n ӨR~?x4L&طS1?>N-ڄMl%g<-RqQ6P_JsbeSC QY4b5Fi1q:{()Ce_|1ߩQ45aZC+B o_H=-˷zoȍ%2{*v7F:8)rګnE*gBb^LC#V9 ꄺהFn }wEQl6*ul<{1MBKxZPdqyqr6*u /oeyTi3e<5W'&vy`4U`*Av[" !B56MT M65ŌBfR-_Ca7W=e jte^%U0sPP0ۉ=+^OgZ3P'rDeϛK&'=]/U͹o#}-&iQ"KH_Oe|?R.4O߯g"O"X^^1b,(gWrDqDd Lj1B-N̯1#~221zS| Pdz0қx?c)eqK6+~_z8[ HK|+4 ?\>7Fg?Wd 4 Qy(f}Ĩ5?eQ$?O#^ 3|L=J@P i$o1%%D|8,mL$0Rz8v4/܈_O>˘Bo{hO2It&BQst2h{$)3<A)Ӝ^Y4Ў޲D->EsKȹ>M Cv ׿7\!&VqKԂ|dS!K~&Jv ˂lb$;QT8rrl s MPy]zW`Θ }S9H!XLg!׋O8Qvsg>Q5gND7kFBdտjө){E)Gj~B֏]g4CjR)8OhY)z+ԑn C3wZx4t3IIa='`2qGٿ;΃JK6xI\ :"T qvXr$ϕY92X퓠b:}XLʿIu_~;cRoѫV4^ sXC=O=R㛄Mo0,p4Fk13ʁԤЧJ3jn;ʪ&J3qaWЕ#)?QS%(%e!.qjۿWz;tE'D$]b 7 ;cwࠤf=[0 } G !-t=T/ g| $3KR,{GquV֦Lǯ^ lw1 wj>/‚Mō5޵+T.o{m ]JGq6]R}189Hu:ǘN^p@>+ }xٝ<ߩh/jfv&s!Þ{l!qn*z)̽ig (kw)rsg6}<99|5֮o9|aX:p"XV5'RD_DA|5>eEߣfrx1Р:y nۼR읒 Ӂ"j^-Ö 4:Q n("ч ?ae6vD1_d![{: q=iٙ C rOn=k&;22!>=ZE׵h".-y{R];?WtTms7q9eլS~| Kmipd ?ֆF؟#Wmn؄&TawJ΅8je/>-Te {]01Ԫ%RlGQ~82  ]j0RH$*wMX)D9<[.+Ve+H?_0<LJ3;)C wO>s:O5RmX*;mp|l îI~dA۽ sARhb\wXmt6;}e u ގ$җL(+ sPoa˯ @C *j.ZIشΥQ2~Y]>0(a6]Q eXI~CHrBpCOBjTWo(#ąHq*ue%jTG L0~K49 {[FݕU+?G+F@uKR߂jz t7enzke<G7Ywk)*clݪjtAO5 1˔?NXO#KH|SF|  ڗ`d]/Z;q #9vF1?rczL7Xӣv5#ӵc ' P'ο#Cl_ɎԂx -:J;34!@P!#QojV1JHƭcKKpr+yΎaX[]uifrDr A!jZVw̧vaʪ Hx}h" kQXS P Bs(0-.,sinAq/A]BlYsQ s*i\0L;lǟ^'HNhV䎞?p=PSU5ю TQ43Ol*5\/ǵ6뿴ci56'12s8l%^t햕 Y4K˹\OeMFNP#E+m GU mqb0jeƅ2^[FGYGB5Y3gH"0&sIAБI]UѴ]EٮZ@N32@Z`0*dN.vY݆EDj*(󡽮"Є@a43MW2ˡ uYCh֑8lrQegUgZO T5&*,lX 8٪RwK-BW 22%n|Z#I4h1-쁑K(>8Tj&ۃ\ҎεzN Sj 4SӶ|z8zR7k~4h|CV80xלcಳ_RA$+nluhlv-#";z-1W{$Bx k/(ND#̺(֖v-7}{{G'>8j)F35\`-ZhHyqX_zAo6%ISB^,0jcr 1T`aX@6"_iY4,0վ#nTqkk#%M^YؘJ*4Q+TL1z:ހϻf.D6Q˟3(9>3@$ Gʁ]$@}0lrFqVkzxHHL pJ[1yt}sY,R~ZrRܘDSZB.x^pK=0A=9y nq'n)Jջ<lȞEU`$HH`҂]T^I罢KdQ!ie-fy9bH2kZ3e IY{t^ X-mfAiܝ@މu򅻶s{7^ߗ<lvxR?Ў <<-TgwD1M˿~g4LWތP݃J#bYO@\Hb2d$꫻;w6a#O63͉8ΩNwB FpI|K$lD wV-J=Q[J7T-=:Y%IbbwtVe{&mx,1WucPz~ !灩.e3#y351XBGS?mNcHYL8?ۛk?J;t? @%pFdDb{*(,2g"8+ "w5 Fz>ʆfKk8<*<+u@nK$w mEj恛iF!b= D(M ~¤H skh (j!LW:ƻYjW; z2ч*nhE$|xR s! oIjͫiic!B(ldˀü% g٢7R3wp2 S$A`Aw!.Y| 5dɠ#bUh{',CueDF=ht>"1P1 5Z z\1r*nafjaaHkʞ{)ّۃѱk[ŽEJ /Yw X=z(yyjZ`ǿ䜞k"¢ٮ:`b—3ݨWڊIR-(XU;Hhܠ#!P**҈p՛.BCcv\2'0ƭ43EjV/Ja) @MuП7IzߠcG=~b8 Gt6+݉ ݧ`)O}c°eܷ-;S_AGH`XB@ cI}{jU<":+U荔El3[PF g`i<pQJ>"lq;2,SBK{uus'KĵXsxx`p]k_6u#ϡ&$% i"I5 kX@d,&'GԅC|h3d`ęRr.n;ubE(9͒*<4Xqƾ tY\ˮ, n.AȧOl=6rj5?JdM| .2RT -TT鹌~bYztPd$ltR1&2<w'oU\6v0>S`XP=ۆ*Yy.6uL׽`Pc J-_1 a"p&9(w'Uz4y:f$(Q<ˉf 4J&´A8pE"fy sJ=y u>i闍71Rh=>芀-x> vS)1PmLOeְQnsi9/rFwE My_]CKN,3Z]Жާ$j}7o]!@2j/u:y{_rjdC50PM܎O7r٭&L"^Bn({ _Dؽ[FGqnd]Od q?%,rq8 CQO!v(1нQ/c.ϋ/)5SVyl^).w$ݨR0װ9ԅ<ke/$>,8u7u9<^jՐwPewci bOVȪ sqsBd%,L16]14b<໖!&`Nc5VTu\ЖÝQ"B|f% E,:' *#;(=X| f$23ٙr4Hɠopq`-C*tN(aGd6z?]”s5ݎ r)+/+)GK}֪9V}SuE5,sΜ cmE Lh뺋 @0xh1l\C:ev$6t$mAjkq2#sP){+Vvb MdyXċ5'^}s$2l ʛ(g9[L7l aS(XA66:}\Ǖt) ~5iS`P'3IְVlx& ;eD@Lh wڛ׏L=6)}:>V}N@𐫖wҝIPǫaa NM(]>Ze|Qf:fN'ZH!ER]|NhՐ ,6onjs@6_Ω$SF#vWQEvk4۱;j`L٥ZD. mKagYaf *@ V)PF-)UfU)U;MS[W λ6-َz JaAR }ꦅp& ga\ǼKYuA!,ʌ9C5}"CJ$Dz!<`)=6. >U0 h~zLr E ))V?qY"ʍ 14'i)p\ rTu.f{JVe%h ӀK'oIf_9os[_wC4AK~!&-4t߱% 8>,x؅.bިKZ9܂;BiIq$o"0ф`k0LK 4 ENc@Um+(0.iNAL,"&Fd[*ir&$4?zmlߤgɛ6A%)?wt~1*/jfl_.u$j2PBx{|Wr]e^n2og ű6>o<!]>=#GYRT5|9'"HW-E(u\瘎p|=*{smCa Y zxb?l:9e$zAa<KԬ4jO7y5J հ?|5l+OewTw烇hL o81>!p >Yu0{._$AfDF9e3јѫ }ms+1ӵ2OXGF!ِ,(O$-f ^29M?,u2j(TG k:"v WUd!%JD)LIoS!اCH|=+ST$=n! \.@@v-eH"/YmAr (P viy%K'>ޅ]ءu-U3neZ ׏H x0i;Xr/Eu4n}l y/E:$f; 1]9wˠբpE";fq"IX!%#LSpHx(|+KZc(Z@ggLWCe2ӎD?40X;鵷q=/nxm_M͖ӣi蔊¢N?,<ܧ{ W;0g < L7bw- 0>8eApbťn~$"5c$#zV>@|=mH$œ&=jV1q4$BXFGiň]-цU# ?LZ^ "ՇFqϏAܠEϜL0>K0ZD*Ga@*kxXA2+n-f4n羗lH@L5-z:S@Pg͔#Ϣ#°Ǝ\c*wJk*}Jlh+F=^,!+)E%cNQ|)Ɉ{1o<^sa'7^`!vD@\d}Re*d8I~r7Fj(fYE0@i1c E4*5&[.t"X6: M{%Tacc dUycR+WSwlO* x2OUc˹h3];~锡YhV cpW?V Ow3TB:V|'"=SyGqM.$p[]ߖYN#w5]a'|B7esX.coِF)J E>M@WH w4pIԍ{dnv*ig μ)]/:bGDgF{d g^C &8# h zʓ>$qm M[e(. k߁z$pĠ^S6 9N3EQ'l@Mo}6mQ1=FҊ`rgku8خlw7H9Y f(gPi<*e-uW2<&`YiD*8I{ISULy߲hPܟ{`bZq\ƞ.x;wJ^Ɣ+PX3\l>Őͪ73u7),{m9IH6,Xøؗ6o^xܑ\ej;-p q< F4&T,5шle!vC 9=U_l!)X/k1|)nQ>Er''buTtM93GYL'BF<'eD?FY#ΜC<.:HNHۅ1L3X:H" fy!Ղ ފ hN(bn#]2MM(PxБM;m7$I&t|6+R9熃KBEN(,\|RUW/c78΂h*&eaqWڔ8_8L]pLdѹuSk _A;8 G }k2 LfM=:NLd؏6&3/I~v+c½p㰙;} w{GOlRw"x4L6̏/yltɺ Clz{Ң;}rMC'\ Ʊ11Qy;RDf-c#xĢF@%YRQ/ꞷvMt6RQfxDlh.~q F䫭2O#X; q77pIPS}Y\`c`/0iy^S]f/\g|F!Ƕv=-"fe"2f=بR,l\9Z@ +rLc %R(_ntNA"]v6d˕ܴ#Lh_"TɰAgF.q͠5k<qO4A(]aOat !Itfv 'L)-B\M!6QO\F휬1aKZ)/|A ;)2Uo7m>]oĢf&OF lu㼯k=^JxJDv : F`HJOXlj:d.}Q`x7_1ŖKݫIJv`3їeE/Z U~w0oPxD .i6p\`MDSX`Vv]"8ខ(]ڬ# ,>,9~T^*֭J=x9ZeM[Bmwu]r.1hh lv{a@@P?)C=lwߚ}(1 _W7!N]8-4ULv |.~6^3 " c #.og"H4zv㤆. [P;lC[΍hbaP:Tppk@|`r Rn|8V=#KI("Q^'a4!Ql(; X:D{[TOݕ{q^,z?Skk;b?e9&\D=¥Qď?qi#KB@4I=zJb(VT<:^@Cw_Uv`A[#z-:;&p-VxڠE7ktS22'e?qCܐx޻Yegш+_ J ?ЫA3c'g;]AP׵>ʟ~tiOh?9: Fۍ0~S,wT˯!;]S+&Y¼4/JQCG]AbS:*eN`dI!pSUJn-}r$bY'2:ȟ=|Ώ*8J/z nF\-Er`9RX8[%y'qnc .z !c5vjVuoWSd^"A4o9LӠ)@'V3eR.Dǘżآ}c02VOw6 唼ih!w&E&n8_7u*a%.]<-/7ީ$JaPԑ׿2l/UyU]N&q8_X)W@Hȭ9PԦ2.'-pwl&chfH:SX=d8SE{*}Q7}~e eI 3=o*E'U?@%n,T|骖sz;w=zA+ bX-ȾDb# ̭q8x $bRWףv H$n=4"m^4gsUPemց9U+Gz@^z`\گbyVS'*rI/EE?:vɦWZb ->,&7J?gI_ Bbd\:@%_J3qz5~}y} -/D:d.6Ƴ|aHÃESW:S"K8"0z% k=-T`%"xFvY珊MQ@f (I+9ɸqwʺE"sK`b~ѩYGy-0luohge)T~hg0m NV6o'zJ&?}wŌeJ%= l{H&C! yC Ǥb H1V<~ÁʅA: ڧ7фg;/mq$JɊ( :i"uۦnw̺ŧ(CKLS6!l=H֍+0E)||R#>z9{o-ba1g\s"B>@9!ھEeuӉ~Ia'eHi햹 ٴ~Vn$RKEeLyVp%:ԩ:E(m+497$Py>1%Ps:Ɍ[ !&  J;[% zZ4%Yx+E;HTn|ȣAfp6gSNeꁾf^~ @Mg@kEZJMev׳Jxf7f#bbCc;45tq%VEε*@!Ɍ u]X&2gTEUwWѩ˨a.;XǍY+B@C^@l5>TK{!-iw ߞ<8]=N^Z*i25{G~sr{lTS$E * >|F)>10nrteWߺv|i#i]8bB*XuꞐ||z7]~xTD?. C Yb;#)tx$+THaع PbW7 +պ^=-4詜M6k" V=mJrk] uõ6*v3X`,Qܔ9D8Rxȇ­%, u3ݬ}ﺍgVp8nkg=B5@I &*oi!R[,M7=lbL,ѬkD1c @'x.D>ڱ lKhrL9h@E^f^e`C~):٣]{y6gZ׌NȕGVI#u(0ɋ f 71E X06nsV3mAvzv|'~甩W4ĕIϒ0_ʹ>KEo1P8$6Uc䏳)!ެdr Cd&sK}4%`i&~oX"O7{ 4Qoϴz ϽvUEs]FP]:>)JuOPkŵg9 >p5;Wsϗeaxm#H?.a)~VA,]~+?s2L 5U5'<&ugdʯ&B*"a~[{^h.N3@;=jb(`I(ς,~M%}j6g6# 7mIYD]7c8@ 98egcwKraԵo8@gflϼt@__f"kx8?tb0ǁ,\B%d# 91&jЮ4 # Pt!=$^gQFdB'k'qON7<0 d L9>; .(Fl16|ƃO-!+;d.X):'B3i;u1Ʋ;Fv6 #KW!9L/i?y.R;}$?yM1(ЂNj#E]уF_*84_0 54AT(Zǚ~òcBcOQ$ Ǝ;*ç 2 `)pʚ|x+^i~ ֵǖ44U=I(w==:/=]0zr̙.l*9~>\0Ģwn{j`&ay@g,}\DZe$7oR^kڠ0Y4{2w3nR`{j6c+BU2+: 7чS. /sHj  @w֣^?SVЩj<^6`$]n9(0 bq/0=4/Ya4cs}tf\sc#J3 9ɨT1'/" b(tꆼcz.+vQ z cp"Kk@ 0K+ACuDּg?N0xwԏdz(8 KH[)b oSJGJ4 [.YYRG: ʰ,q"ۂ NRXb(Ƴ9[ 拎_eP)/۹R;G|&&_h'%q+TxUӻ8/g5sudVXp_yS&#i||E*˖Dߏ7yO%CA*k䗪%1MILVrLu.S MY^RbFՆ̃?yS783;U ߴĭo$g({e&3*ù1DzuIüdmbÚ@ZemD\M!fUh GJzy/7vPʛ7B9J>TH;3 ΢A[bkNy=Wc 2)Wb%z!}ͨk?d3qb;5l՘jƢ(l_?QH]$4*i9 yDѼ%PJ"{mO =IaUy1JǹCvSp/Yv }Y ^ˉ{%b'e8w# ] Ch'*ÄuCQn;X ۡ;HG1g QrɛK1N,yK݌>LM # $~zΗW3}¢K[pADw_QNUHiJ8pͿ^ZےGrzb'{^/o3%wNSP h@P* 7f7'(h27z3ȷNZ9^Bx6?x.[8E^N:uM UI_3jo)O}1)jbH[o&L{%` ?9տ{j-<~@)4 ;ၳNHsџ:K8_rEA N!@ɔqo̞+# c9d)զN|^6O`XǝGJhY }f߶S/$@O2wɄ *T9ִw 'N.%n7z[: 8Ibƣkki>tԻDJ'QPdC~r3mD 9z7%V(00#AD(/ZyxR"G.3x,$] R^]֡=92&gP5᯽ [.b[q:3  c u8j k4AւڨkVey7U$uWl#+߶.u}sxi)`-<Ғ'ZsL WyQ^I,>Fe@t-S$$EqQ&un\p6Lo#= W]7IƋ7m˔t@l[weY?Y>؈SĀ͛ ,TOw ӧY%/X~o5zFvBV:wz2ݾ", BwGDDwiK Ύ}X4$ j4*飜%H E(6.& Tӱ&7&P:eu"M/&#*>H)ӕj[?9X XbUlT(tx~Wj㷦oY\5t.#9#bPXm @2wvv'j_QGW9$3s,yu_ X۹O.|\] ggԤfb)ܾPz\z"aiL` z-Qi2 BmtVX/|\Q̸EwgG[mGH)ObpE^5\ CTsMU* 9pP>ttVδ=&@&B[Z2sdHi}! #IQ-KNvMtvrGGpY(Paw J'1(aNr̀bT4ȕR:^dgiqeLj/.K/:rh 2mkfy~8Y;Y؝1,x*PjK,xĹ#!zG.5LMWTn34ApXEW#FwmR"l'c!# ]QqyLfڥߎK&k5#ud́ &u؊u;bl J(xH![b'2_I[-Asdu^SRY! ^249{͏84U 8iLD`@<a{҄axì< :S^9]եQeyf'F/7Mωj P͏A$]=7!"( K˱ub7*e q'i~E(70ϙ73.;F@긠P!V2F 8? `sEdTYl1lwqɣШKL^H!b%Mn!u^wȨjy>fdݯ2p $M+c PWlcig+6kjsq 8,GC=J<#K~JRy|K/I5]Y(alfhWhrgP q-f.#DֆdުzpGG;H{tw#  ^&:bRjS*/nVƤd^}`+K4/]p5YDM:5>^bpuIntpVݪw#^A!)[CTb)f\_KFa  H75>>\ =b Z[-m08%{'=LW~JկelEb~ @sdpZ?Iv;CpGLǹlLElf(f>YN/!!jHm29T9ݞs8I>'Zm/mk.,6 A\(0Wsw8'^,)z hUb3LH<Ļb-"~Z`hhNj!؈ *v?6[ N#9N=91ǬOtP/zM,Nר[0Ь.>췬@n簻z5*y V2P|i^,EMb3LJТDQSOk*aVc\rBA9H:}Ĕ^ӽ%gTk־Yiy6J 5[y9ˋb?/mM+ ;@>IХ`S>>?L>FbTo jbkeZk?SNӑ$XuBUYCk5UFw 8+WQU6HWҏky{WRL_T }JW WrPqyĊ 3d.If+&lA~|Ny삾q_\g( ud/ F8ɯXv-j0H=+ 'Gs_K&3niGPlZ[KՂ ! Xhekc/ְ/=?)6amkNn+tuKzriNj,Ĉy+'o\;VE4)/Q.uhњ/j>^aܽ*Eq3/ʞzH鳉w!Q=$8@i{()ŅvX_ļBzJ~zEŦJv#41CW6ݸ6c 'Yɚ `>$o~̷G֥(G72*紟l,t fQы1TU iPiW 򿳟 JYgʅC-a?eg'tDWXmOaq-Nt"j3@UՠY c;k)!}w\Y:N(c`׭lo`Dz@x-0bR[we1#: w^{d˜tDPg/d]!;`N[+'P$7d!x;d,/SNJY;^n?Ǿ/ >Ow>0M dEbY纃 9Iyq vtvǧ)yeɕeacPC19o BB'S|kHHVƓr_0yj{? f(Gz(\.4ϙZztzQN. wCf]@&tjY Y!sLZ*HP!{@\fy_O÷,oe2PMٯ!XdZ7.^#<=9V6NS +&0ឮ}Nmn-6 ?9*Km8QHmx!JdIW cKJ1:f>'Og"Lm܀|w aB joO!9PcTߊf~? 8O A? y&d.ϭC2O+qIw=hhdRth`;_/BQg3Ti˨c/$FNN{ grйݫǶO77@3i}ŶbMPsؤCG<瀵Ga7v,7?-)zQqFVUuYUr21SYWO A{_ںz/(n:Y7;? h s:Ns1Rzx0m2fV[GxM̪Ss3{ SwT#p-9=@ #Q*Wl׮HNxʘ"t,4N(LJ$.d5,]^ͨJf˚!G DLMiLZ;Ht@ wʞBtY^yn?+bEG{jXgG2e M[uhkX-qwA $ $2$$kPGu>6Wx \ca +@Q:&:/RB h5wQp?x \36Ԡb@؄ʿ"BN-$ *C0;FL26vө";xSJ RyoG* = ™L9JwHO̞qw&kFXlo5L.l,tM<[hv}%7?+o8 iZ1vEEC'? K9t,k]Ί=KiE8'fH@%d8l݉w2/+N}+Br)U,0Kۡ+ekȃ\ePw?TUY٦dPXc@0\j}ӊncLk59"P.:tg!244UƩLhYg[C 7AU*p+E=˟Х%SjϺEU-ۗ[<bP8߯[qcgmKB(}\Q'G?ߍR1{רՃg6 _-5 1\ O:)ti{~+!X~p3c#3BNu`\; )- g6M#tZݼynG N4f|#B ;K {}w FqQ=m.wp`O3&'nV7J GTA |>$e0=Zk zn UbtE<i6B<Ä,P à/b/ee6166|tqv<\,f*]H5Fs =(NS؞j75o~LR0>17&愂nJJ1QO =.UrzS{Tu *Ĕ;hДhCXwX+@!=Ab\K [ +h}D`M*Qܚ´bHahh/tìZGvoa촢"kf"Nk8%im5LeYJ[2H@+f ёp+g^%z4 #'p+IgE1C?2KP66MSc8 |6dDC\_.[ 'LI3РټT W1)sF]u6-ՕX )B4fy/F~rcȡUѦ>^\{XP&+_PrzzPN'RҭLZ TO|R!FPK^p8WO Z5?.Y\Ù%B)4U\OjB.)Y>ᳳ1D˅}ĹG4v}{E B_0TC8..lCj䕪--:#5HCXC`->Ȉ+*Vd)]N7-x)>s|f[N`AqZ;U x*FJM\saflQ)3&\)702@R(juqw֯^+H9O$)PP/ȵ5 Ac+Qww5 p-g6,9Wxa{:_bns(9V11c cE4/<KRQ3D:$pJ+nˡ~B95~)E:Smqk36*?HS~,uLP>Z6 -J%y( }ۉl@>۰Oj[l.wW$%vztS裹6Ei h䙴*TL&,NzJ""i"ܘ Z [L;>Ar4\pxKqFCCY SO !oo \^4C(ܔpx.eY lS~t3ClPͣޗAfcaN1hސ 0 `Bw탾{}P*^^tXv-Wh魮1Z6P_ f_%-% (B$Eu܆ٮL~W3S5 @Pt?RvKf,eHI9 yLdSp~.M9`ě.hFimֱ'%Y8ib#Ia]6AE7nk&gBkih5澢'> 556 Rjֳ)H@s̞Tn5$kka+/`*|lfKn\AF0;Ք'h%P 9C H{Vo2t hwog"9atW{tն=ʚwo_VW8bRE)\/ |Bܽ yyMU9?32ހQzl[d⿓F^5'=WY`_?=m+AɾawH莴p\XmWfALw/89Qz4 YxR h[Q}cZ>ӍVOĬ}7͙s5&'RQ d%l.6#rU?!XI"r+ {tSGzr{YE("/٘Ӻ5줡^̴?P khͦ;cJ 3!qͩLXKZhY/ inHͫ#v(pɘbA[v}'MDkqw ۈt^a[J ė05Iɑ&|UH7i jnF]te1D`H),fdp&KH%YnL!''C ><Qchy=U;\-kЍV{?&܉퍽scR\bnA"'tx6ϴ m HJru6#0̪<Ii*c)D/DLH悶6"뚺l=ӣi`G٦uhi0ۿ?P7%^ߛ,ԄԛLHZ1ZaLYFIeq.dE>䈎8nι`XV"1|5GV2t%RHI/XN 2C}͹-%oR5 mp+k$[!B84-=^nsmOA\z*wmAi5[2oX%jOx36zB7P%b}uJw.Y\\/iP:c3eߌ,C~U'*+9ƹ'mrncOShGw6^C/ၓ_v|X۷"Z5 v2@fi{P"cCTq:S)1p6@M-(/H6>APU. B "g#˷y K3 Y<6-W4-WepJ1f߃m ;9S5W Î*9Xt*S'H˸Tj7s< 1/@a@h53As!w˿G~wǏVzni?g|C[+tv5[Ϥb H8dP~x5A3\údl>ʉK` (ǔTښƥ,)H_ex4&n@γ&k,ܜCOGwڌͳP`< g٭TS#/;2ha;<2yr\d[UVHŨ,,pbAus.`:tmg._/TM_r z!u>. Kf "DK C}{EptI}K4AD!a(M= VGAUՕǃK([3ڷ:׳Hf /øu C1QCN%0Lqji0{$%e/'mˌ8׻Ua?HS \;g_ض,ڗՐSF>]. iީ;W෭w Oz7!ilkVҘ{^Qޒqk ~M"2=4၈,9\o={ΧCyEsR>!$[YBR<@9Y쩝ٰj"kM^uۓ9%);͇qBCu߰.Xi<1$AX$-O#v f\+[GpiVDһ|\6nTxrP\\QN#>&x.bC|^sGofe+5 lur8#SFsR# ܯfg<;\ʏP4>Vk1%d{mgD"[^n?@X+л뤏 N>?5t ӈ|%,gs- _/I%ttDI¢j\KѠWv(ŐccAPmK J9Aݺ0ꣀRI϶;+w;] \LwePy`R{u5O<kO"(zCISeaoDj?֏Ks2UGl-< .>amv62o7fx-$6R5TۗXEdSQ/BaXt.pP ޻ 鬬Ds/5'𧬩c jz^=\>J?AV6 3cMGip#ʻz uM@ ^^+;]j=KEDJnf@-T죷To'lekO'$j0F0_fot?}{|[(sE _(ӃBeE] V2:_N_}'&Ǜ>#4}lD{ΈmENoDUHyehY.CחWs3s$ ͖FfV7fJI팬]&;{ߔ}6PyȚ1 "~g%$F Ztfi=w,?'La9s],l@3}4~d϶Nd Ȁ{N yKQy]܉Bu(S-AS ΥykZgr0n,I(Q N)hۄa)?\#I6f@>5V>$<`(ƯА.m&bUvȸ͞uJ:;07CD $ȹuԾV j{,6_<96v@`+{eSY0ygYo"Id t?T kQ@ 0wUGJ*;fnRLUDHNՆ_ؽHsO3()%/On J\InIv%ܓɠun8LVﰪݓcm6ж `{161ޔwةӁةZ4 n E^٦=p%o%s`8=?D CgLx=.dIwu.k1ӑ =ӓ 8)ch!?,c z#+5a/0#,/jk u9.Heb2F/xvU_L6!(hWDGh W %Ǚ6BD țq Q7XLu9_ ]q'f Ë)Q'ҺDцL>õ,ՋSN>Pi^=ժyN LH".q'P/[*Şcއ:Q\0%d8TUq=+!0WXۉej/ka...(}X{",0,@DP&`=ǻkӲ:+p4f0In$f ~TZ鴽HRVjGXBWfJ >X#T$f Kb߷UTTޕRf,d7FKt,[z>(]nLѱd _-dPi[% RiWa4 ߁+d;9">1t*$Ņ{4pX?)^6i;{12M+@ąNbf߮xR'uw kseHcb(CE8VqK| %,@Tx0dmSC7 d%O}C̈ GFϹ(d.ff1Q9oru(O!Ƽ0-Z- sx ߶HaZ]amocHJ5VV֖=|Pj7y.LG-9aOf:aqtN~6!Avl7~8˶~<5q2 DvfT;w*kLw;5Nȑy}|G8OC|w>W$*_B8Hᣄ7zz"K8 ^Rtt"k-(Q#Zr";\a Թ}|ԮmhQ$Oigo##oXV*{Rv"%ܬ p(΋hnO l;)ݿ6n 9CF7Zn2Wa@0?ȃT:7i8GПL!+JA;qA=ntW[+fe>w}ۊxyv$_rAPl36D<Y| Qu)8ų/{H:7b]ԪdF޼Q t-߁9T[REt -= VQX \gBrD]SLB~5o/V^/OuzȐH4򹙊XO$A:\| 0dYzQl0F>;΋Wh4 R8,ߙ[=@xv£7F<8=sX֗,EC-"1] ^^7:d_sH4 zDXpf(H˘BkSVB̟˖E@Q诞bZ8?HJf<|0S + iq.iQ=wr0R!бksbD]:eeo@Гn5|6>"ݎRB*6 KRJ2 ZZaÎr5}d Ӫ y . G8UY(k3(%f@[ Gp}Or@b@Ȩl}AM:?ϵxHMSѺۼh^[34(}1e#ܱ,bصHM<_dk ӗ9YE~T"3q1.V$OLk"N$o%arICOTY.$aj,u@ tlTH,hޖߥ2Ki9f~[VHK=$OnrBDU3j(=Ăz:CŦ< >U++ ܂[ 6j~${U@_wm4btEJbb^U շzj._m$qBCUT:fxQƎ hܱPa'4=ՙZ:e13WAn2rUX0Gu[ zmP{qJ9pv9;ҰI)|?F2oDݙ}ziw=2Itjbk9eT#Ŕ; } "ƋvJ F *ڈm$gQH j}LX9hy6ЙP`:_p/y,'UHڞ"MF7p]|ֿ[NH;ѿie $fG܆<O :ijIuƚ$^U 581/(ەNpKHql.vMA?cBM븑b(c2XCIPa{>"I3gX`'oԖoܸUY6 `~t ty[dVktwкgz$b)#w XŗRHN#(:$"DfO^yF -Y*vV;l($1ÕºyF׋w NV Eq8X;Һzl W1rDȞFG.ڠǹHo Ĺ$ZΖϜjN$鸰xx O"<y"Cq~S@bҬնn3\ˋVyƤ+InXΊ`ъXn̿'VUngF?`|E+eQ';~N5 @ 1{-krA*$KU zE2:#}>if&oCw$椌{HC~x+w\wp% Oš[4,Й̸zjڥ@gfeem+`s` c| Q)#i'sUHVI -!B^b=3&C8S DDAlޓDZYA4`l1P:3:.T96d6k'@Xb,eMOڕJȳ rdO>[逬R5va4d"k N)J(]52V *2-?V%3hK8>ٹA?w%3%K*2JT{N}S ME7s)9'D`yh cg&S{&K!I@h&i/ 41vL/;| GFgاO;$#B1 -"m8ͨ2 [lfy8Qfeo!r*͸zT@,Bͼ1s%SHUHkxyQ7j.:hٔ\HpHf9dO܀1sυ}t܇dA "UvRXx.@RE0CipE}jJEˠoEMlSBEs_7ZazVT=e;&0~AcY :4Hc{bOGI&BH~=sql`וga4j"M*ir]ͤ3A?J0$4z_s3\ĶhR于 pnF&\4]CYF+ !! [CeTMѬMW Xѫ1fĤ8T0LbC O a j&SQkf֫2495Bn,km(Z\ǪaH80A`pbx%`@S8-̈8"/(go¹suheW࢙{=*IN5q"O_]zB !#t YoY+bU5'/#xȦxe[K(&e~G`PU |V6KQ<&Fe>ͮ8ªMxj`( wԧ߱qTye;`d^*lBP!`Dt Yh%[Q0&)jHN0]Snt5頺_Og]]3UjIc}nLû\n)owK LK.ѪɎ,_+DDd c9K.8YbS]?x3,NO0M19,B^cr䉁1X;FVj.]jvUEdkۤ%|=߯_0 EA"R2B[5}Q`=#!ڴ'r@{/w*(1 "~ uӡL9j"&ʱ Dg,8Eumy'x e skYfR $S\;1@º' ,FJ˅劚on XίdĈo,YVǩT;[,#62}xѫ`nFa37_m>$P7xҷMit w72:#d%2ߤd? UD+dR37}%Q@/@[6BlK!g9ujG~1~-?7jCrWsA2̶/3hp6~GiyDs92=.5 oN=  UZ_uiJ\R= Vwu"1I1:-wG ESa4߮؏3įnOu[R16%mL 9 HՄy,Ocj^.㸅13ǞNsA/^W%&UZ/FΘ"oB)\1K}UJP= SaubZ`OpcS/գ !2[y:-d$[oE @a!)eu 9VSۏVUWNkJUg|"9-o L~B`J n)h#;kI݄ËF<@, vR"9lL4.\#HA5AFyo6]:˯%euᲨy x?DLy~-qN,ϮOPgK=@ab+ BF[Φǡ~/u"X/1!kQfea:Ͼ|ck>bZJ.A xxF"j `A1ڿ o0)+s+UGPgq  oQ ljdDŽWp5X9F,Yz$T<}g~]R HZ᨟!":-xkSw: :Ǒjj̝PH$~Q@m}7[LAyh; PI۝^j[ ДYr=Zm"X[хD֜2l?}ƱY=3/57eJb23$ŲD9(@a`]hzH}> ]40x& DW`mGnu:=l8J57NAx8|s2 ispMj5?/Liʾ@5ό B[5n#Dy;WW_0f {>d>UTsAclQg)GFҍU5V>k8uA&ZH$ ֗rW#z[u~{m5E=B} <>2ڕpGrKp4qRQNPkOs !erLOLp٤_lijhf^ی[gG]fB<6TDʣ,_W. 1gG,l\8i t[sZ @$ysj.uKKI0oZ2/%:a,+'NsdfQy&ƩkG՟5kwt͌Ϫ) g]qQAit+4%G@q=}OuW$#_Z%cmi:+)&2o*.x ̶ҭ_L c#GQӈwќ+xE-e0-M[ "Z&kܼ~Xt !9P6\(W蘆OVNLi*n֏$?$힥}Q97d5an4>=e_͇x3TJZ)Սad9Ii cf̄zU>pevLwoMHlA|kJ ^K+䬬1ϕɢcq[|an 9!ɝGO4UƲ) Z :N&PL|cyorŘ_&֝av'hS;~ T8$gϔM||8Ijuv| Y?*ҒOb\+ f x&W.*Q27ݳJ nG!)5`Jo!v:J\? D29e16$߰IkQM ̷3 =J6v.9A;!;+|#-ؗ'*%YPĹcdozH36u-hٿm`UX8q,(7H/`nnU VO!ǭ 1&vA3b!ZC7hf1A%&{ Nb:wdI''Q6 .fnck&Ԙ¨ @hдH/Us` .?IMpN*tK$+0yq}\ZA-U$ݶ&; p!9C 珘u4 rMS5-6)r0쌴\lX8.ÄG=ESjv;GH>+"RIo9Xc1 C\ϭ7òѽ)\ac&}zXU!N,q,-p}!2<ΣaYjKESzC3>s ?>?ٍufY*AeY2٘>nׯ v5ґwO[R~Z|n4xj1ĔUOFkeȵ )'n)P%܊ưG?T-JGe*`\*+~M Vu)*o!wZDOf۔pP! $XO1%W#f쟸BkWCvr>|9ӆhE |%W>4(0]sv+U,s~} 7Rl$*eC3!v 3$ӈy߈T(%,Vt"=޷0G]eo(Xș_ye#_1؂'gqy$?v "<W{CKL#r#5HW!јԲEu ;ϡ ѩF+}[d|s/Ke~-Fņ_bvKLR5;)^Dm WZ[vK/> U̘yVaIJ'5)A }XIQ뼹}+WmG5۳J<PE@aK;| fȓ^􈺻/+?"n%(poj%qV2N^i@*e.ɖ,*}?ßhU_>Ge@ǎW}ݴU^dQ Yxw?aPpBP_ߌF,KX߂b\F'?yFx<~6"Nsm:ݳDtXݕJ ڗQAL]PvAX Ylqj nTЯ{WF9+U7i]"mJ~:/4G'|srltYB#M@8\}#>βRHbV _ \ĘCZ9z$3u5D70(^ {eb2Kęk Y!% O7Pi =]yd>%ƺQÜ-&**~R1+s7Yi}>}f!.+V WL3L@Iy L0݈X:BFydu=hE:av=gnhB-ڇLz*5i˛ /n{K2$$R^( oX&p-X~}!vɬ ƞ>u{nUbiBbBb펹е:x;b3nqJƟaf-28Gx8훯=4xGD]5,Ci%ECb# 'HBm10>!^}Tڽ?mc|W!b%X8I=9n??38[_=%eC#;4+0@ l1IsNoTd,^W *ct|1!:~oD[W[U־ ]ݷ얅&7,t`BIIΉ.l=UP2TL2!uZ MlG%G T['vA?D!.Xdbӻp]Z?&a^CȎ1gF &q_)שffy~`ph8%h(i^1bdo_b7qEաFq<5෸nnHr2ſR9udoU{SÞgC|[V#.П.ٱ6]KfF^ DG΃!E)LInۻc[tV׋W>V$!nj& );*FJJ^rK+`n?ƀ(pLp+w!w6:W؛;q%FjEFڲ̂[b$z"ލ=ѓ6"Wf>RKͽ'Ԃ`PO+k?j6 Me2}yUl< {Ø *K0eݑ&`OI +O(Yl˱"*12ǣfS |_aӒvYoȸ0^BLnSSۄǏz\aWvi[+sn7AX*N&Ygq M&!0|v$%/6UԴ4uC[WV~JbZ,YC`b9b̝%PA\'{"۴ȧ EuofW,p{wդ+q5/#!B`G$@i#?=.Mz!٬O*=hD\1ioK-Z"4Gk[u^ev`X?k ޹YG bgA`if3{4d6/!IxVk(ZPt2G8 # {tY6%89F;7UH,l(cJ`{laÄ:慤G@OjE xƂj32FTHgy,U ކr(d6ǁ;%hkRKKAA;Rt?!CSc{$buGuBƸhlI81/aC@3!R<5D6ĸz9I]|醴~ePSb[P,睓l[&@ <=iL&>"lЪuft]{jiXrpr5GND/8^tsZm=T$p/Z._D7ۋ@?.|$hЦ8U5=uфȟv܍I} ś0k1V)sޜ9v)Rt`<.rH+jw}+%I>xkxߒ`ֱY̕Jdqoq|(xתH8 >oM00J΍Xˠ;Jަ޳sՓkMn_7ʪ%f|?1X_5z} P^ԺOU5z.@'2ңT#-AXA<3Ct2eN_iDdZtƴ6w,[4^UWEC~JtUPϝ<]:hPWG[DAAdy0M)P9 sd 19OËT:!&[{؋^3F`k0pAř,k^ٓQʯ ɒ U?Wj\G3^%5$G=/#w|:[SFd0_%|$nb߉% 8 Td7OuuS-BA}H y`w*9YQ_; v" O^|%fg~dmJh^eaʺ푄1L½%R 1ߕ`"bivA=zR gDFkF{%0v+Bn[Q :jguO֊QReUR /Ggo+:_|Nl6AC`&azX8-5 `NWD爛kV!xg<.x٤iVI7ވqp߅s, jAh@'4/qsZqa/ s AE`^YJX҃+6cKAG/M$pN@D@STh ^SHt iJ x̬Ț;_x n;=E|,('FR)>zׁiH")͈H P=d|ϵ.N+p3L~榚=NF著Y~6uYFoyu\0fڨ[<.C&:E5][%+eG&@a RxgTQ/djȻNJ0(vr!:iϙ]UcJƣHLm#AoHΥ+%RS0^b= w;I?b@6fwCzAqÕR\wٵtOH0d&HaM%2 |,uLN # wdl5;X1urR_9BJ;τ`! X5 2oh~x֗"U>oLk05kKtBO6wb:1UQF0^uqބՍRV$Hh ,J,OθMD r01 1/kh=nIN8y\й2/Lp 7,hzx$#Kɿ7}z9d. 0W{jt3Ck rr9ꃁyy[6u+j.S*EZS}T.3Ĩk@MᾰD5'b㨯ST1Z/zGwu$ciZxM'ps_#x8 k@mAd(`tlwr{?&dp;}iNvMMzt:*pGe@WrHsHgZG^%h*@ɨߑ=_H:v~^R0?c$}nejX/0aI HƯ5]dnu}\vKl]9Ѓ@lmtM4\hM|6 ՠ8{I+%#iwg$Հ;V"obdol^^vy?(5@b+" 锯8L(ɦN1(6T~i|W`fͲڴ$LR,{KL5٭) +/cnHm {_QVt/Shl˹g 2igdN%|C5ZL'Y`S w[{w*TNy;JΎj9j~5ÿO2ZcGMw_[wϼ6sXQ }W}PA  gT(lh4t$l{h*dȋa?`;Ps-ZB}>hl|z 4Ё7<>inMw9K?gJ@w ]6QzKg7m䃼"?) !;)yևmL5=s3^A +W[2x*dUHׂʼA! # "lI7y#T.izŧ m_Z֜jUUa9A_PIJ8c帏cu[nW W];-)@a'h:AqNpniR:K>H wlvsmC3+4Fg\ۘsZOhrZue d2dYe)( `"cn>rY.e-/%6'8_`8G}Cpw1meX3-M?<^Sb  :( #};jv5ԕAUµ"%X fIs[--qhSo)eJCcȶ pd2BM3_;ʸ2k|$*0ڳ懫IAxh8N{_rn`J _ ^ny3c9p֭u%Z5&O 7 Q9dE(0+)TDmLWή\*Čb"_f+%=O2ӘZP]׮%J фI;VbApMH1a=:CdJkK$hn4}&]9&v$abUCP_1r94EVukcGRΖoE>Qk1wA[,<(_-ϴ6 =O)J'UJiE:ZϘv}~:#ޡ,5{%qҔ 2~|9q[h?_qL -өNC钠? &SۖƆS)VBa3;ԕ`0 .ZO&]́ᛎFGy5aJa :a[ i +沔Ĕ&R5%DzfTH [Ey&ލO-~R$RIhF uA_x /P4a Mhm uIJ'ʻ/RrHCe ljdHf)tO0WA*_s87>JpDh: 9ߊهNf/HL $1V>٭ݐrֿlq WK0--gEm;C8&" L7֛ thX۝n1I%85=Ȑʶ?cyo4~G"Ҧ9w<}Ѭ߳Y,X`F?Ÿb CsB>>VCYs፩aK-t\dgKQ9HGve \_msYkAȭDָXȮ95cA2թ!N-7\J?_s-˞:z}GPOQk코3V2?"/G`HfCZDkEƂd}%-WEm^GzZ#B&A$L^䟊c!(@k?l|S͗n,ƕ]I~bT U 'H^;(4 xWElB_)*|eCQšO3-^fU%bDjpJU~3 ğBaw`<8Lf;yg]s%("+axb0N"Й'xҺ(:z0r9Txig1S8;&gG__2sNCo l+4>m.[PS7#rJgs=j1.Ϸq vEZYQE2HΩ#PD#u(MESvQD#C*0?Qİ{Ps!,m4ד75 7K*j0X :ǂENz\DΉrg3#4ji2|}dBER5+<A:ѼÚ&,X!\Ճ(Ϗk0?r ڡ>jy!2f Jq> Q尭9~r$CuݏOg΃uSps 8Mgpݷ@QS1xo ש³\gSܫ}n+ʋ;HV>GFkG>2,˃+5Do3 UCom;(;w)6Ff*y)]ü_ʛ<3=J;vyܛ#:0zy~EEy;<%~$peX" BWGS2t}sO HXW:4VKuo!~Z'ma|EH]GX xۂ{eF|I=TӆsUQf`SߒI{` X%xyTc@&^t7) j J~ӜU!G5=g;ZW wy_X0 9sH@=vn 'cjKP:9@J8Ucs$ E]އg˳ X YjZRi} {"-曆$O?mVeTR3WT$-s^i元{p!66TrkOm;tb9dc yˑҋe,K?G|p|3YޔFPxk[4td삁BIVz><vjcKvVORǹ9~[kz_uI: pMTk1PռV3z:`ϊrhROzWɽ鑮L/;EVp125^qD l4|?Dw,7`9\wl&*gD Ռ-tWadyG7h癧:"ϜSCsR֒u愅 Rb}{s'}>n%DXۖIe'$H cK؋]&*-1,tHb_k龄֊6?+W\AG%޹?+U8d/ חS)N}R snݑx|fh}H}TcN{׈žXuܖ/*٘Z@Y6^'αVApIS?RL7eZ :FF~aI(abXg};f(`-Kb0al <jz`#Jji%=h9]v/F֔#bL7ha]0A.ܷBJE$tɅV#濹N5 ֭Xi2ㅓ"bGϳO.$vTĝX$J\84_=bqgOwuuIt&r$+-12i@L2X'{9")~Q KJs fiA51:ޯYj=wp{ω?4m5.5d74m7C=-us),;ۂEq. gU C䑨NG}mDZGn6Ę@ +? ubcvK^-T{Ed> r ]=HIԲNz)P&'O2a^{[| q1jS*20I ~o5>E TkUa`VՈ$x6*0Z@? ]R}Džbڿ ;[GLPC[A!N|j4ה XZk6(r- |Z#ZFh &Υh_̑0JNC7 ôiHrQda٩ӊڼVnӰm(IU.8鳹E22. w(RrEO-[JPku=,P*OPcdmpR] LF@[hW:d#TPK DmˑԾCR)1xf^l SpH 頤 "HJAʄ+Udh*Jr_d uTvֳBzᮙ1 q7rhx h6oNB6!K3+%|3( z,?o߱n'+B| o:up@+*oOVO`"/LBTz[,3jVQ&2#g{Yq =.Ȱf1<;*K(q8n]]z+ǛzZUݝAp^4G밂w9U7Y(=GtS}#=@~5XS6X'9g߅& U/Kx6]6]6G1pE $Ξ'I,k(;|gt5'|#4rivԎ\%Um^PBJMQT\vZW‰=ΒU-к dDSGDhDȦ|rG#ml.pGsM)fDU-v`3v@)20C1ӠT;OnT~/F2A+>^&-λ.Χ_hPٵƿ9 kgOPG|!w]{\sr6 S$+dCy?0L#%Ic/b@UsT$3g;dUڌ73"ޞO[]=ѭ}큈 9Bk<ֆqҝ ƢQw6.1v nt;DvCO}Y8p1elK.۝5T防Ou"rK'|Ps?&}pu-2ͷܟʠ}59)wUfX[ .D/LMbV^ 9GH3n:9P'q ?qD|(/љ拾 'kg=QیIJ/R>z,Q )yڲqI0dTPr\^XKؒ !iehn qdqJ;>EʏB}d$bZ)3-hQU;n\) jkINVe@H O7燆xh5 Ϯp!Nu1|gX"5^3*-.AqnӓzVZ^)® 8ҧ.%9L爃`":;M̉`t6y 6;ܥ1}{8|8^lz-41d*b@ړgW4V468ࣤn${5Σ-t9M?ľL5 _2i|¥p '6o;s+Xg!ɢhua=>\Q#UP׹:2#Zvc!l2ƨ:= ߬ "cŏ~&᧥di@6{^? xEvsAb`Jq޸ UEj"Ě'pNRSvt ~S ҿ"e Q頀!bZy= vjB!ݢB8tha 4k@;Og3@Ӛy<:>ΖkNR^ Z3d3G8 =\vٻ~#1<# #PPaLzd\J^jѠ6WeE@4|&=/r!YгN tT ڙET=/Fя dž@a܆ /OaJo=ӯ`V豋jnZ=n)SzqQë2ڗ{W3\&SAX)a.O74 !&?5H(5grzȽ\6U͵/;nbI6\7qsGY?$2+UĆ(,I;K g*_5{.<"t a'Fss ~@Ytyz}5' 3T䅕f)xnjwRbų=tIxΩC=4(H'r[VgHTZʙLg 'X>$uġQ!귩+?87}Q xfg:>QRU$6|kK\ <[Iuez{a—HՌ QXGέ_i-1e"J宀/RKYklїqK zJw-1) )}h(k VG-3xo,%x4`~cLC,*-bt'OO^;?(ZE,B?mnƤƭcɻE0oY1`J.c6 } *;|TFwʱDw:uy +Oꟿ.'= ByP MĊ R-a$YGOo* pGmp8W: }b`ӅJd\W]mmGE'{\ʆĸfGxQi vX_UǨKw持'En~Xϙ.X[cD1|@ EN9GpbNAPk\?"?P$`ܤ!3Rz֩Z𽺞\p'θL: >_RӐ|(lIc9bs> +ܵx+Xgv;OW7sSR!y;|~vu('I۝a9FJ3򾉏^# )_BЅx1 ImOG5|e' ^`'DÚJ7}E|s^JLxAFN,, (P~e'_6C^e7y];p|vF  䡉?X2!EP)~  wO|j!uHϊh*_e lch W#I/;  f\\G, &)&BτJK2AT\.ܳ1!X&7'LwjB[= dWq)+h91YAʼs70^&1^uTԑ A":\HA&_0n<˥e ?hz6Anc6YH\Ttd?q.t𔺫'cD}dvLrȢϼ5S| U6Q EZ6'K[2 oN&,9LANc,/7;6qC* QTU!пk? FԠ_hMgWؑSJA&hh ͳl;P~гy4C)w_aEqؤoP $ ⸯ_/ -܏$b 3%^Q- O켫KbJU{i-|OVK 4D¬/\+dl-ٕ!?61®M1X7+=,sw >蘺DnYFcZ`Vq?ϽoNz{g6*>JUHQow# ^S}Vg f@\)JU}wy~ξeyzmMR]C> u]A;Uowq:NX䱣al>ߢR)R +۷jB꨽^Cmrwp],[$B#rկxGE- ;|JMtyP6)Hdm(L[$"B!!rvu‡GpyYŸ .U @EADSx ~N.zmUN++FoA[ÕcxvMd$=poQ.awR]cv;P3oI|7%Ǒ8Rr;AfM܏UkďJ&cFX CVt0iFڠi>qtR~ 0c6m>_i>&y1tT &l ,) z[}*+Rđ-"5DR,OP-wsfV>Wm,l.jNHLOK}ɌT Ώp"Co=pպ::_?#ޙkmѺI"`83}e{iؘ1,ZP/؃P1-K1~s8Cخ~w,.Y3 zp ߆0sI\^ YԪ03Rkwy]7/xߌ[^Q*$8nFTVZcT<_0 f5OvJilhd|Z/'ؘg1ߓDUSgCCc.!,~B"Yg|"Ѕ|9=ͫm1twwOм| ."Ze(Tn." ed͉Qb-Ȓ|43C` tь]f&w%R/ӣ$&c3V\w5z2||Nl_bS{k$bl'|_]6C2)ʙ OoU8"Ϳ,G94p)?!ɑKjOQwFwE{P XXy*Z5"fub]\}nUUm:;k<]WemX)ގа*MpTb+0z+F{< e PvpFX(6rdOg]j4>)Ǻy f/nB{H҇Q=p?Uᚶ5ߔd-p}HXLGQ4J) tj ɫ35ޖ"PqVa8GBF9#DUM*fY&&rǶrEps߂NhE v3@LQ!%k Ov\ LV2=y6Ցe͘h߫2u'!4JhpY}Gy rf9(UzWrf*$B)}bokI%^X*VO&tXFZm]y10WHŀ9^ ߖҴ_@: *`cK\ Uo> I9rD9}LTǦc,X[?wAIo(⬰x͡j*<`Y{es$i0՜T n1]&UXaU*xoa,44 L |ɴؘՌdL1>n z:Fl>}UpMViCY!VPjlggY"%ieVD>Gms8vfNuԏ1̈[-z?Rsm[SwFCb"*fEw&!V쿣ǯzG#r~jgv'⇵KkQp66Y>nxBqu<M$8L&]5C} j1Qc+u ‰`8h[JCY8*7B(vYmXm_] ur<@~^bQ]K=׺("_"Y'J%~d{Df\~.]"ۀ2.\$vhXrw Q2%XIA^뛫'#LY OO!ySzEc} y3R4. Ʀ=.n2า='s~zQ悧 s{,OB%+<J:\Wmko0ڲ$eU)Uk%: (#ߘ;S) 5łTN^vb,*>$vݜhYiHl*7ftu 28൲x\MnLU59>S^^N#mPkC1+RHuatjw7G͋e-G`ؐ*cF;wF>%~6>}he}zO6(m8^18v:>ڈމJ @v+<.=+x?azط0^/Gv^w eOuX;SWb fzbk$]imO5{YwYdhJ iGȡ)%UOXޘmf\?[`Y_nN+~N BϤq*N d!ǚZr_g]N@RzoA"{|\zSaJJ(+~`G*\@ by(8Tۯ%n0upDv66-$Bd-8\'s7.4KnW|?MvnhD€ ͋#'ncவdd ,sIg[h8+9aXPs륛6-"$KWu\!\ '&Hl@8E=45Ub(wXr?H1ޮR+_Xq-ÅУv!qaP tXU2!S`Nvpy L qWaqk|O9in:ȝFbx3]Is HxpW]{(q}Cxm؛„/!$X尒}:zdB)M8y) \ %#Jɖ,Kt~q- t<9s@+yppRuNC^$9`*'Э/9fXCA]3)\ǃYKa;3Fn39w>* qN rHW)-rjvA&Dc@K)&{bM )r/gB6w^=6b!GV"hbK DuZԥM3BXX>+|ɞR&:[j!*b:QJq4Ϗ¶~'>D-7Jx :ocEL%""F|>:+\Dtft^G/F!^N馑M=1}~6% L9wH>4&+sSc# 6;ӹn;PHϼ9Ch`L!2$XwG fF#!MhbwmR6`QD 莿`ӫ{xT4f3ΰs栂Lt1Ox'c`IIU ͭLqhå 9vV&Q>]G} ^)Nݙ+Eܿg]+35vE~`U4z[s\̂nO%-w7ek<`kms}irG J3yLϥDrޖ3@"uϓ<$ Xkr9Xʲ 3wfbQbf4\e3TŨB.Q_6tMl TPQ-?Sg4 bVnXa?C:˜ڨ^ÕT%t _ QIھ^4)KB*;2jr XTaSzv[IC-'HO r4VcCB~ymwXuU˳j2_%IIgVρw5!GeY &b QOSS|pkOuLCŝӬE}fxJXN5{' FdM<@r!y 'GoWm|$?P\+3 W+PpEN*W)#uӯzc%n959zɅ)U45PӶ䟤 mFŠ2 ^ v̏vmv#nD*Aljٺ󷞣^zģ%6 _9S8ҕ\ٮ-3W&Ht>]uCm\SŊL F ]~ᤕ iWfv`|l-Zl@eZԚ*yF8|z xK3_6oԶ.6W+˔ 1 7?"߂9:ۥ"?4ZY=Ih3[/HvuD@Fm$iȄϨ,jamgKM g7)bC/}?YD/lh6:`""t `I ִౝixQzxΊHrowANҵNqb<'VvABn,]X]P=8K^ol0b[M;1}iʡK!g=LQJ ;&tah͆uzMFM=va8M>RIzM7GGHO9d|,\fã0i߿Ly&t]jAC2yJ!UUl!h"]PVΦfBY1w7`TaNJ-y34Vؿ b&Xm-, ئTgC4m򇠁L_OOɦɧ{|4&:8H֘=SP#e%0 ;FInɬ}|UBw]A()kqܑرO[E=:.ԀVđۡ(L45,^-W>j!e}fne]aޮiژFIf5-KtoU底}혘 M{[61L0Jw9{aPځJDϡZ 6[x'e_O E/֊l_jTntb`~ Y)dSܾD' e c Qt?ml<]7] S4u dYY/dqi$0ҙ៹ō)r Y /sh.P9*8XOϻ.]CԗH2e߄^2zAx"t梪ZA>Š9VE?%WuV`xnz 'zy[epFP JKs{ŋд)*|S!Wʁ֮ @{銬*ܔ#j`gE5*+?DB$."\( uڶdр`B_y7cYb<y(vtʀ>DY,_>uHݢg1E 7^Lw$VϏȠ-S•*2øu J&83}lj> ÆT]dt_73S9b i'@` 0yԫ"9NzVo'HH訠֘Po`nmY7 DGK aqo,9_ʴMK3l9TR6D3?BMbw];.MJC_Qͯe);(¡z)KLIثPo x*Ko3N d,DT;uR4AM!++Bާkq 7bc`?*fs3qp]#{15Sٚ(M3dd~œq^6C*!e S?y>\ Døt7OSΞ3\Op8Z']h:0"i86ԧu%UV:jƠ ~FDi#g9f1L,4Ey.=vFRޚvlCHXD)vw]*Q~.t4gq1SMlR>2 8яjfyWo&䤝{nܳyG s681[^^πg];`TAd`˾WһK%vSNݲ2a ]Лͪ Eg[ Pɮvpꪁک)WXP} !Vxg*{kYk&j=rMy%> l] 9}<2%-ySD;z+(nwz8};bzѿ B!cQˣ9c\SdZ\h1|,翄:Yґ^0*ѼQ3 ;4 >3ϡ3+ϢnБp%iCf2UqvNq4q[*ΰw(ꪭ})JU9 yGNJ^_gt ~a#qW ik|K(ݿULl]G~5x[ EQWK>׉*~twM3ys_6މqg#V;v*ɉfPA<ݠ@[K=l( Њ7 ҍ u:'PN:Sbdk'Ko |/lJᖯƌC8OCY/RSl/hyl)I]eY'z)&IW3J C'LŌ؎Xi-p|D gͬkRE^$phߦK\g'Z6:?VI݃=e f-&`W\R\'M#o,2f 5pc-ɰfeK&>_;<*ȚTOb'B: zAr5fU, !CQY^VcBSUƀ5]?#]R~"2*ID;Dz#~6E"P.ץLuWگ}I15g K=Ϻ5! *plAKv&>9"}Xme $zJ7bh6k*MxW<2]B5d`[S57<訓|^ <]O~_K` ~Yߵ ݦ_.ڸAB%Y4r3OEgTCT) ptY!:LM=|L&Џ_,ڷ[NUr}_f ?Hxtp?5MZATUQKUDF~qlUG-G+t΋PHUp `nNO)秹dU dh@lñU RL10pӆ?BXqKGĂ{o]14м`ScI_|C RH7*Șvɪg紦FǗ/婹/exT4Ĭ9/(ո;"5kn/ų9>!;h3[M?"KyHn#hTKRq]_>( 췃>*SR6]2A(1oo I N^N4x5gV<X0աseZ2Ժv&\Cǫޭ&%5@S\R!.3Vw0\`F۴'If$ަ"k= $,.jm2Ğf̦ehU|(gDlwb|,Τ醞aT'c~G JBԏ~CbN#Y{6&f3oKGH{0]cm 1t"(<ǟB!+8jC] @ XsF%yZö _;1z2 w+sZE:B!=ȂeQw `zigB~~C\{jh:"1ZCKxZzTu|ݼAx\ ">*ߚGGV쥾'LX5gkgQxtbaG`.7(,cic$DlRtr ۄZ g^)_XM%514woFA)Vx.H+^\瞰z{uӉ҄&T$``pŐɻzr-Ȅ9. :LXLK9ukn z)$t]q`B8v{XI8d207'̽,+csM)A,P{FDz>D94cMxGǡT鑢丕7(@}; >9^ 1@w P&K1@,qheIv]B(`(/@Tմ$az,Uov$3%a;~UxcX(p t~HMWEe8MgdfQOhd֣6S~GRQ @lϋё}$k5eyi +c2q+!ʼ2œ8LW= ق Z WJEߔDjUMABK*Gh>TI/cTgJk/ I#MoVĚS"oB8t E+{*< nrxwĭC.$aFae5Gķ) L=Z7x\dN-QF4^o_(8)gy! ܝsHrc|u&z1/O:p JZz`?ڨMw5/,nFpz a3n'JT^..)L3x qȺ\*86fJLYHASݑ~ 3D2!)4jm{"%hSȒeN~)E 6t9lF".u{N7+D)/Zy[>c7˝cz4PbcnANJI0A/%q|lwQa*`l w"1JTt\@ձ4cr3~4sa#t%m]Pys-Xc9 n׵)3{dTrH|Td0ZE)0_3RO}.L&x ))G)![{qݾbNrڰQ]p5:Z "2tBpϴg"`;,E/:6r#\̐^.Bma|$5UFCY'J}`"AST'dM6݂ݏ5`'o? Q x*B%zx\=/ W._х\z2E BmD~%SoZS([WTvo"ka[J%YS*v%NvњOU/PQ4E+tm :A. f`< `pT"Ro,`%?[ a8zR' hgݧN0oBQ]06% 8w̬Z3JMa+kv_huo ʤFЖ3OǼg>Clq}~ܘI$QA 6ؑK&r*4,]໙E$EP^^e)P @P^ /YB|w˻z| aӪyKz&V8E/lt靟7wHA6Z >SdJyD&j,POVf" *RȩŊsϬ=f"9|Y3#mWxAJ bfP8'kPT~s9 79.ktB^p"8o,ǃHIX):."Uw_<v:rzd"{c!M'^OtvݿyT^, J.XF^fcZ= KNg.Cđz!da!/wZZr]nZZպ"w]l`cاOJ0;mqV"͉ 3/ qq bbR2"Uڌ)S]F`Z]6.n!DbOMCۈJ\>T!F5f>/Un.^6ыtW+d=g(ĆTJxm!_aguͨ-U!|^, 6;I#Mӌ yEݗ'ͳrßCs ϶EEFXRRZI q:3j _Gͥiz2Ϥ4jEB3.t8L9[6zc'JpBvfG wqU_k2qo-d̼^sWA59(/\,띯Pcr&KU=`h XyӀնYe'3^#A+^>Ȋ!5=c?{+o a80l桻(poX*%( 9xbk_S!zDx-a뽾"'|̎~RkNPlL/lExmJ^8°[nQSJ~57SzQ-FV{3Ǫq]JCەVISZo"fxbsj杄mlA# AD`5VZ7'~!PC]䟊SBˎaQ}74OeXBIA sjhjz|p|QHWKj%^tڇm#dKC\~!rqiP Be.(+XCTBZ!WpDѬ1%:&M-_5g"LsCN{#F_kn6|,Ur>=#iI=k2. .5bMfaIԨ rL*KOO{tY trj+D?4i4fG70)۫XnAj lNP ;7RWe A(*OLrzH wHMn+As.bS3/ \0csV)y~]|XБ o$cU͐жp"3"5U"rlHZěYviN/rlcq_,@gF($7&#{kzwD3cQ$/L4|s_mM._n׏!9xo"O\m,n)}]"(EBeft ummcoeEi_ Ӣ5#\Wb&&Hv Kq0b=ZA.?# Jɏ ke4[VZXng:ZVm*:ajMV*BO.w%t s֬W mU4C4D|S%*Klz@T~ S V\\ &yWcĶi/5(=  ljʈw-')FH3O|п6>jT%B- j~xb&NfKÎƫކ&\2h,kBx5<RZ%L '8ĨTčS(yw*שּ+hua^e#d5sJYE3p-38[RF#92%5s ѓԼIn rzC^R궇>#4\,6Թ ht$ؑ_V俼KV"|)KW4\2bLYJ>J,InQ$iIף ]pɵA)g ׽R r~ &aW ڬ, P3*3\CmAQ߻ %@ )X~lR .`d` Dee,Ҟa%YzTrRލhtEP7HKf:&HC™$٧% I>*CadS7Jv~\ '̶mNU(1RlsŻQb#A#[P:{}ծ@%i >j"/$ь6HҠ?D**w$r t7NIXWrʂĹ5`/#?<OX+V FK';`cqRZCs&|`Lmu|(PnރT_n<@mw,,`Kh$Ul9?F.fEi'6sqxG$yȻ;JR-]vr\;:}QC.jc) .޶b2^:t ^eĿhHUy1݋fcUY)Dvp48qy*)[[֚hc^b+ d|Co^G~d&$C.3~Z_+D}dbv٤e\xZEΦXFcƺl!5y5+ȥJ@uj4Xu|Z+a.Q[1ERЫ5jc*9¶Sſ!UƜ#GJ:c[_9o\yQssK 7H7WHZΊ ƃd|]ѝh~H d~x,8pp Ō_yYɛ{$N=GkyԆpjye<ڥdgn#S̤/NJ):o[YÎ5|8fzPkoN:Y$|Aj(;>ْ̚d~H<,~ڏMo%ե9U=39(af&!ZnPt!o0f[SgtQ:915?-Qjb j?1wX ^ݜfb+l=5qB+ƮIaeDC΅>lWspKԽ﷚oBph.c @PQV/Biǩ>h T$a֦Y\Ph9g;j~))GV)\M2lqpK LSczK.e u'2G`(N3a==hgRI4ZHP4:c:qA pV zuecl?3*Kv(bA(W8_랻HP @V)x&9:U<[ H7Rwzt8!w> @{0fvy`؆%]ʱ/[2_n2K"牓]<`̷kX_~=Ӈby2z} |q.6|JrrwN̥>m1THN[tFc W7R-3jpgxA v\`&Mv%atŎ.Pt6["-#5`cS%%#nB;?{_pam]2Ru_g.y >FF MDxՄyG,`\I3Ts mS13>{:J( Uﱀ K^4n,"o$lHeۛ+K ym z~>rrˤoEZ 4ZO`vEVêwc'lnaJ `'wn,oξbgA|ރpoWGkgxNXh( 9y!F"䩁Ҹkk2ai&]rc/0zO4.U7v~$QZU/T9S&N}6SmsDYaR^4ï^ȯ]~c&NpK෶~kM׉[쐹0plV"7@X-6x6!{3h܅zdxgV>*B`Av7g<{y`˛# Us 7), d%_GdF5ezّ@YPG] ԡt}]p}l_Ul5 z+6A kIpY ]ښD0cVI(v0٥{(V[IDe~>zP6ދ$&8Q53xVo]tyW[j=b$:Nzeí nt$6uǝk|Y?)_Ţp`&5g~W~-1{ vbȔ3BjW3{~\ȄЁ>{P)?K TZuXD"nMviݻg=S~qkDڹ7rM_55sg6'{pW1rzzxʩ#~$cjėtc8hHlWjC㞑3E{e_w^JhKRE0V=!`ʉ Ue%i;R P] erUL'!o'aޱ${Z}wTA(#&jmX'Jw DN%nGY7CRk.![ApK15S+8"13q=>d(C:x3`rِZ*|C[QVF}7 G64BE~0!ԓ4r3H98.?> v^o- T 4 VI|$g1;:܅ uG1FP 9s}\xɁ=^"\ GJMMM2'Cv]iO)Cx*;Q߫P06j&ƚQ{(ص[}|~JD3mJnq#%pw1>lO,,5%LG[; + IIclU|@RJ8%ВK$mJJ)|7=Bw!8W0Ubٮ@萃ޕpݚNt1U'~CTz쑖gm;`Ӳ^{rD A;QpUQ)yW_2kTQ.v%U2³ T2OuSvͧBg2<ޒx;GJnSG텢 ؎.!0",,ˇc%K!]{܋0 eOk0ܝ _}tLIƬ\愎ifF,Wdψ(D'-ı~!dQ (CH(`vK &"3]w坈W6 ax"hxs~17wxdDbGV8[GN؜F`t;k]GSb++l4 ,"O;q{91_ƵIթjGw5}3)^jcʅR׸ia`Awh45 \ 㡧ա˘mAugj%K{d2αAs* ;7ofKid+{eGʇ~A4)C+.EzYIϭt)4[/Ήj,_T|]n: %n`Dx/u6|2\:DP:L)m6*kGЬl\X_8^-u,L.@aR"@Fkѽh~}Ǎ%#5@"o~p)w*ܣ^442 $5CEv_nHܢ !W9]ԅ2^kӯוٽ-^h8 A9m~ ^slg`(_p1q6k~{1q"20TLGV_rFؿgYޙs`O`[@W8Q(m6)GmߝL9˭(N}YwаWRGk[~O׷#72:;d/MWB͒CI n;.nDsX$ h. VH@SyN>wH 9꧆i {iEzkȈV>$ YB3}8v\PAz .5 E;rT@%`QbQhh2цV B<>sze-(tkhMKx9޼$<9覃t3j<&Lqn<-yn;7)Uk$>WF: }\!vkYzg#hVeu3xt 9? ?NhH"\ELؗZw 4`o2#sFxp{ llވ̟)$Rߙz~aG- o6 jB*cifYUtB:W$0ĄwgBXD8a3?w 'wJN*uC/к.`9 ,Q+uzn$P4ŴP֘#tYvq/N$mT;ENFm$IC=}ԫbƝ%ެ=ۘO==\ZUnJ.UMahrS,!ϓ:G^}|UhʚW]v }RԻ0X*!NЏW%Qb#F]LnS@J(N_v!!|x_dĖ[/8EB= q?nUx<$z^Z3hӠ)%S[Mv zMnpɻzmD<'sħVys "r:y:F.Qw7}?E(}2]V'!2p 9uJ>+X<:)U5׺'yU/պK)4 g៹HNP^< nQ߁OO,¶] I; P9||™^zG)3@?Fl\k-b)0fچ9V͚*Pj6SW9yGr.13ZupACx03BTc+eݐ2HUbc"(:RrnNhA__#SN`[V#Z/ޕog|:L⦼~\W^c=\BW 26LJtPҹMܟӾ-*ۊYgl8&^C(nںMQba2(dwL8 23کi9~a$q z#I]np4JGp_$ GsUcƒG`/W- -6>aM˰l-!]$5[w&@2}y[}\,Ѫ-/Ers,řL;hx4kpn_ܜwCHg:s*@a[º5-]b3$NN%eʵ+|*u !#I5ռB"PK~%CWmO K3s}x3<sҺQfRffHAМҼR(@Y}Cg 2tCSaP1 a׌/O6)UT@]SJTq g!܄a8C(y峩( asO;ykmjY -"$VY맚/lHA3EW=.ysjmfLNl cI"sv<[WW"zmfC. dh&nj7M7)3f(C$ퟄ(v͐~'=@3I~}G1pi|T">t]TF1"_| 0Q}.p,2\cKX>}QnEvN Aq\j$vJ/<"s)@Y$?|*.9yL1rGAP؈5tR @GffnD~փ+&qdN_ϻ؇*Rf&甇8/(j-YƨBU<R hEx[o=%3-=V@!pGCpͰ%CzA T}Doح˸7 NY*l %`!Ay5wGbϵ^6ԪBRķUd8ּPryLb9h[K~³Cq,GBN\DðM_C] ;/.Og5,{QT)$K G{u874XbH@FC!K}.ΚM_!'by5dNA7-{T"?|+rI P> \z%B>Gr_jyYLl9dGl61^} B֚0CYNI{-Gk4p;eKpC2 p*ߍtx P{*a긧f=Sr!!tSs"P}fUyI4Gu!LiG܆z4&LxeOÉszG z8Qq7.@=Dʎt^ b"`&mIs3p^1&#{Ud~M&ֲQ=\r)9yλ/f9ɄSx`cMQN/9efj0{ qI߲ AFs1s~Uz4_fXS} Cr R~[Ut}djZ(bh Bb9i= ^t C5o}.Ѥ0̖KUo[ޞ)33冻(56CI>3s‰a̱09Ks5OAvi ё-pZ9 +q;R%M&әX ]v7=uN[5'`pVb6A4赚y|=R&NlQpŦ?1c[K^Gay5 ،&׶״K5&ǮNZMiX=rlMLZtϊ7_qЩgT fܑdJe$L3N=ȉ-p/2-܏ ti>Yy0kOD_NϾƆE!9Ƣ p@Fm]'?_Xyy as0 |I~vT+9g!@~ @~ ?=4hZOQXɜCBkFdEgJ$WMU9fk~\@3W [ @ 4aat 3Ӌ/%[/ c.*cԪl>ݺM&KkyAYl5; ŵ>CvtN"' ,%gQ-ކ|a]Ex_nGųlVXg"Vӌ{Yu%U7&q˜C/<QUgxp?Jo>cE.v}$>iᵔ&1͢N 3h"_ c\E&TֆɌ,D>xH3| 8hf+A2G#S^4ﶤ1_{~uL4QAkl.n l.8.;p'>*f 66QtgHnB"NJLA+ іڔD 80QYj3/Rk2[ bs)>?t~zJ)PξM4g6j,BЅޥ(}ۜq?( u=V؞rװ-w6Zˢ"xWya `= N𸡡r>OxT%Dw`Z1=-fs O0wee/edɡ+j>mZ[ 'Ëk 1ikS[w,Q5ex۱J]S3.t1Odž E գLiU]bt/I;+y@] ga8ܢ \q&VP 1X. /d\&=(_J*Vo6U.oxB~%@DB9Gٹ{%U cS=gߊWިXZf4i8 kqd; \&DE*4Ar1ɖe&7O"ӒCST[Ɏ}Ǔ&D6ľrMX \V$;Qx@^x+umv nq,昶THug5/&`\3}Ziq[$QbTm$Fb&7MO+!ь0J8uWPF'v/nl՗5*Ͷˢ_x W=;H,T#"=9C_V=#c>CIY@^pmM"({ikRtBbZpUBT=!xVgx]8$0vR3Rf7[8L K?X!n.Zr}+!! ajrE\t| d[Vo ö}# \k h4ڡ[~I]ydiT0` (w+GJv}NW<{T澪 ggu/n +/v]OKC ;MƊ}Xj8xSbF3eEo:+ -)\<.)'pYVдP @Xw47y<$@^#y69W>k,/O!U) C^[7ߪ3IX~qn n\ +powCI!뗜%4$ MǿrQ$*f82?@.h:v=bY`?\q~fδ` xJOtg}b?,0z0u[ =CSnzpM)mWN8*afwm ^dp;@a4".!&/we\e6ŒJ-23C{OvY ko?eV_fC*?RC0j f"θ'H*dDɦQ%#!3WJ˂.c:++G}CV7yまUNEbv{ρ4 FrV{ #R=z.~yM^Xb~,:mz8EC30G[nM*$p,mt[`WøDžH2 gi;nyH@;ʤ^\O3Dd3s M񌑈 0Vhuqrw r-f] epz5v]7l۫<ZM~0u]z"Sxfrv1I"P(=N$n%Ѿ9X;>ʼn1AHƢgzQRp Gd~)~JByMX1̢BF}őW}U1Ixڙ>fmJJ1x3D.ar5/t >JaVB,Air uL'}}{ɩlkaF8hU]wc%ba*4N_s ]Ni@춥sx Z"}a~?Cqꎤbi*5WGsP8]*Vg[j)Η9BQ+"s5\Gj ")K *;|6r)+r%-[Y/K%d@Kʈ}ዥE@7kr)-=Ї5ATNcQKMі!p-)Lie{eFXz' |o#Rxpz7cJ"doLB ,>sST`wB󭾷orzT,^w6TM,*;JZI!9|·Vx𡠜=qŦHAqQIT_3Zfo&tNBhkW^BUJ460H ZL eD?Ey㘾/ϔf3{~AID#aemED<*E)p[(P@ ^rZtK (eM R<΋)?}vz*UGAq@hQX-Uo:\aȪ ݡM]&a0&kev"0Ӝ3LE%kM:N VtVj썮<{9.4Kݛf[pM:oO<*T(΄+,(ѵdaF`2W!x9- dG;}'щLMl"_X WCe06Lq OZ8TVTZu8tj!J e>OdvH^cWE#%:*.M0#_:3pKHP |O~JAB^%i7ZP2܉l%MLETEfgIɕ߼T7Y{JXX'=N:`|XP eG޶J/HW`UhRG1t3s7_C,9E0{*К ͬ |%|W=eoަ T( }"O e|,d2^п/4h< %6Siw}io0" v4WKlh]+pJ*BΉe',}T5҂d'qNچ=\f]@R6!K8Q+F`$z+:*<+}#fu3YjahBk? mpqUg+x2Zv)#kE@;GY'O2;rչ0-4fP)nT~kBs j5j< t^D=3=pw ApT|zݶtٝ#:Χ'>X`cdja;l;n 2B`,LQ@+A RlT{ 4֛(%$NNQQF~8 *㩳)fvlz!xX[GX?_ Ng~@ё!Uڤ@4(ȉap eX#i"#?xChMΎX+5ퟮV Pހ˶wWՑWš%"sC;Q  :U=5,[|sJ g!e3i77 =S?LBKhyX:/x< l$';ษnz8O\2fpF[uwí6xI[oDT1滬d҆uH:W6OX;tCq*??4F7BK;<ݦ g߯eMEZ|? ~Kտ>Ed$bN%>]yW~%9~ժ!-03yCY_~2ͷ̝!eȧ6R2I{8~'U)s*fDgc!t dC5^* 4C}K#ء'2)XQ$'ivuo(ٺ湘ڛWc{ΉCC*3oř57LWwZL:" ޷[W+h4~7 + χEdi:8ҷ.R-˯Fs) ) l][Z I#?Q;Hh7jKsfr7\UIQKFa] &VhZm.;^7v"M).]WWISuh/D(ֆ-ѐ@V@($˫Y O_"m.:v,pazWf0ik8y݅4C. 6B$$)QS̿;,>JCO+<7h(4kHX^6Gt'_k"-9l۵h20V8y|>欆噌3:ĞW!wl,IwwG Eci}!de^(Y2Ý1䈾B(I%=tƍ3y .>F5HB KsD%J/ٹx(\]Xuh4zXSC /ǯ)7ZھF`-GUm:0ZnRD6o#lY:(@FE=}m_9L$&_ȏѷ>4YpI q|ڃƧRW҅ѻ!&bdBK{|Kɹh+ +ISQ5C>Km3Oz^Њ*h?B2ئ_fUD&0^ _R0u2;6{.yJT܊lޕc^4s2{wҋ {۩iJgb*uS91@(xnܒX&Sl})X|!B2$?}otlOڄr1nǵd;Rqd eٗEG`~uIpBr$ˀ+jvSDeIu tI0>0=)XUC؆NDz6Odpu5ݎ&FSĢ!ǓFS(bP(Q׮o 0QdSLgMb΅ ha"&pCuX EnA|k/$o\|x9X)Oa &L xzukz {)pVbT/_BLcȌ 䅪B?Ps؃Nwٯ"vT^B+|Vtn{; pPCFJߺӓgvbOpH?Z!%31{NڇTvEF^;wJJ[I5H[哠uV(xIlz"T6I3+a`G}ygwT}>I3pti<, %nt&udgRbQK- x׹Pn*r0$^/F15纓p#u)t 0ˌ+1r-ն(Q>3}crڬavOGF 1p^Y|`mHOK/li g,pȘ3sjxd[Ǖ'L֊d0P돤!膽Foؾ-CڐHum5= bL؉7;Z脍p:"Š9XYǒϟIYC9Hf 5[Wr%T n >LH6?Zh{eԯvI^  |v ]|j'ڒ$dIrPtss{Հ׷Sqmyh hfK3^=-ѡ{$Y Jg>֬ζyo!Į9s*d#R1\sm!V2tj?7R#inH?ˀMAzF QlHQ,;Y7ʞ pbԒh?n̒r`?*.v%X7a^P蕖sN %|靗3W>lE^95րeVBMT{SŎd[ }uQ̀xU:$\r$qT~LywMڶng@nKS-3$PIA=A&ӭ/X"6i¨I'(6%46lplЗ<5蔚Kcޟ7uo@oI%"EjT2rMBG_kd|4s|ѢQw~qr+C}'r`僿g?gQk`ӎ6p'=]h~S e+:A-!GXVFIÐObޮ;vhyS7BS,y/0Pqa˒P^߽.NјQY K +H"U,U4 0zmh;$0<zjqh\܀㼰eMaLhhSvhϥt)?= j~N۷)J Kԯ| NܻRo(C.@ 炓|!;LdEL}=arEw /TZOBytU@"4u>qX* *7nN3 .Os d<,nxft[j;[c;1J)Fz)upNsɂd#1RJ$f:+!^`u*5#E8(I?Tn4쓍ӎ5-KmKE{2R9sPM_P/A=bs *=`G_Ud;m}l2=fI$mnacE se}rj+oDg"ʭYPyL;d<-x=P|ǦUO.TOi_:D|-_vl݉y/6X$ewymc;ēL؀-0ViPmDZ $WԸ`r]nWȦ&bO9),m^Ya5?U]#Rs#8n= `V JQP:˙A&N%g` b4+^;~Il/q|Mc;.#ɺ_=4<=Zh tf5rb'1vT1F'Iw_=BJvXZ6$o}Hkk] ٢B 2xf΀yt<ކ?͛ gvL@f}T6>;>Y㺖~()|ӟV B{y9y(#:AkPjF+Y3uK16#J5!{vk%dO0|29(Q#Tr 9لMC&k6;[+8E 9Xue=B kNŦw&&e5.vID_,.Ad ?3+Rye!z.!fçb{#0 yy _JVrp֪9TC '(JC?Zm"uxD^ &J*'+}J?`\ "~ 6S(vJAj /;ֆ .}rHc&!h {m ?Vq@}20'TȓA<ҥYޟ" ]I&^;?+EjPکJ}EU|8uV\Dp9NPy@XVvҬOvu;{Ѧ\ƞ>De ]JBTnQ,L6xafu4XS:Xj%`B'ב_V$/DSH;l`4(@΅=#YU}Ԩp ~)ץ7NWP%}2DeߙV׺OねsEJ6^uJK/6XYw WXA\:)20 $D3H$u@t{q %6b@9K *Fв]nTRИP[Rnf˒1 a9G' hF$<[ ˽2al \ŌS%tahAb(  u_4u3Ѭ7MpF(TC_+se+@`-(8aQW(Q(Gx6Pr9T"_xI'!%D[ .(׌ӭ<Y4-Tr O18l՛Q$w d])jeRbi3?g3ȯu3qK#Di2{z"n96zBT-xKWJّofX7M])[IofE#Cn+!E6mEQ4f٦r)zZkCM|^qh&q=K3$χIUB'Fݜ Ku=ŷȂP"I}_?57 ?YDTcCΧh,-"G3>GOK46+eKCyyKO*5n= (Lĥ0\])V?I8 F<*ho{^vlwq^!̻gŠA٫T l h b\ : 0|G^qQeߴb-&U|{S8nȉ='@tۯ(HY3),H9!| K 7$uOig,UQ!;2)k/$E#Ԫ7Dce.K=+6XO^CBShXf$nk+0R)44۵֜S*>g-둭 waEBW9qƊ'_0ўTIf^ *sҫL]T-ₐ!х >kAV S"\f`#)1:ǓE[цn)+ xjl6]kw<JUI^jT(W,mmʺm/k. Aey}״x|Gu\Op>_uUI qj?x[PM{By6!vGSpU,&ivsҧ"fSRA9nӰC`x.(wv{!*-UnD ,yHwSwxtФt>Ѡ ~R?*@tEx%?e{9:IV{J8$}\8f,οc#^L(N9=g w/GWgaucpy Qڤ=VwB~Tk~;rH<ѹ0S<-A9UB"5GnǺqQ)x*|ϾEBVcdd Xff[4hӸ9uJxQ1UE1qOr.!8Y#2jYVKV{oHc$ڈY?P߻]EU60ZD|8lãI8-:,ls|+Y˚YRyɅe^HCgZ)3؈d̊HtU#1nšF"V8<3C+:4|;-i2[SIck}ѼLggmDDCy+'!A$-)`9GO~6h~Xi^$5&9O{{UD=ϰfH.--0#$L(3Tn+/߯'lR:mA6;0=4|jbί(a&5:@ձsUqk(|ANZ bݠ{/oYak+M~ N&*V={l4*Yt4Gk27,y%ȽN@I'TΞ= .n3@!Bָ 1mEG 5\d-V0A*SUbjݻA&Zb"iQy+h}[)qI/& oڀς;x[tI5\'$'>lwQW86$+*c6>ԓ=ϰSH\UF9 Y,oQ*/!!,_06B &gJ#9IWr}z@A U-Yǰ8ToLy)e 4F*"$0"T"m ӳujON>U Wu]'OW ",v8i_n0hL Z\8ϯJLb<ȧڂt'H*Y T:BВ.T@9`x)hgXeMhG!d!T$Fll8}g@z`pbo->ks#C-D2,bˤZ0oHzk%o40MdG$"XZg˝1z )4K5iƩjx}=A2ןEݦu:*LLFÝ?2eY<U(w̅U~d!VQr#| ٻogUxȅslx>H~qY(mF5y&:@tEV%7z 9=Nfhq•)zrsyk{T.|m&4%]'̭ !T7Vr7$A(h74Bcc}^O: dG%Gˀ]q<:tJƋY] :4bb<٦R:~lzvԑV+ zt fu ^NاeE>' p@ uAw=_[-_"y^- ݞ?i <Zl﹮R0E|Dɩȱ!SyS]ѧu Al8OEҺC/rbͰR*kl/'!_|/Ǣ.G2aF~ڻL=&9R yʵmq "Υ0L"(OS1'riݡ 3h_S,_ ?s`Qa!4cY:oZ%EuОUVH+sdX={UAiM]ԃFϾi3. M vl t^]]gmܵm}թ \Gx-}$=u?pje/n#Art%,>!=C."=G2G֣W:Jj QZxe-Zg\l~=~ ĂS^F-к.l T{GSQ߱N]ihtT]'OfKi+eX3ޮI Vq *M}'ai=Ae:#`XmB b#3ey-a@W*B݁3-t kR;q>J ![Tb- 9r΅ɄC罅]e75} Wx5qor{qY=2iD&Am_0/3 F;ʉf8SRf˧~l$i~gi*#l6Fcwzװ`f9yLWq+j gc@ xQhrm4%J+ s+rQpkܔI?2yy@cKNVg~tz.4J]gW!h;(z^[HR ^CD C2:܀[Uѭ[ zx%'Rϊb z '.h!C Ss(XUM޳9)O32X$sԙTyiCny4IeYts>H rgP(W 1%Q@@89wn"ٛxKCύ #t׏MirQ,V%b5Jc\'_|$`̗wV Zͯ1h|ȧ{%ҧ(]Op!}Ft oZ6!9 T?鷸jv ϔS#]fљ3\c7%C̭ "O@ڷIGc z=,'^!\8gnK@%B=YLR]wʹˊR΅pFV>zv* МT5{@?>yi߯ p*PV!DL;&Te/r2)ne jYjq4;SIW U]ݭw{F7E6r :32ԄS ]\wLr p,9:wySzÒ)⼼M<ds( cf5! oHELs1,ξ!+B4%ui.>}a{Jߺ1 Rɋx;GJI(0[^S׭[<6l"UQZ#T.ek ٳ][2o^52[ Oq'gݕ&Ըw>4@3qd.9^9^K2_q[~cyvOl;kHG2E'%kJ\!Fa5º̔b%RNCA6XuJS{(`S;T͑SAbxSe~o(]E+|ĺl 9+:Tr#kKۆE&.fږ^b<< 78TvjRIF&~ ;_[n=$sO^=b)H%zx? he1CN*s0- ˮ rlTBn@)H盜Slي▫Z򾛔 g[B/M]˗x,ހPXYp7~|Fu 6/:Jj{XXr.bUC@gFCR3ܟ=cK{p{"Nr:K1} */CMఫ`Pzs #F]xCظDZΪ=tQWKus|KcT"M(neJpy"%X%Q$GmGB)G`^J_Hٸ{?b~|t,>D,3џN(/Ŷ gEЮ(Q=3⭯,*dV^UOKs:z)6L%mYdCA#ZqǗh%cD Gg\Id6s*@^jczلbۼ1ӘMv=]J3>%hMlr,ycuwՅȕ/Y|'Ďu1[:DE=|ݽ_{eE>A$@ÏHBX$^^WA! /j|5*xbdtD;>̑`QQ$+wh*/|fVa7nuClT_ˣH>n ES#ނ(].*Z! Z+5ϲ^^Ûzuf0BBKGBet3Nhg6:s _&wEJEY%ddoC^E[?]NSh-է MضŽ3Z ;bD ȌWўsx\d^egT~O)~YĐ>:x#} =&#껬>AA n!k[ ?$͹'p;b! N Uf@h ++ @"ߨ :?S9`h0ވQ@'8u"wR@{)ί6KJ&k6qEES!UU社)]-M_"闣[ą1_wq+e68in-[HJ#DȜL19MYe.9uhb-ST4Е G E8+U4QL1V2#Trj 7}m3Ep=p>w^9oK]Ðk%zJBJh,mHksxHB("؅K?_AUzXs;*<\x|8 }2qC˟ I5:Ej/?y`8O)2KvՑ=C0->a[|UY TK(9a'+-@c@#PT7'6(B7Uȅa6οÕ2"7φs`PU<*u5-UY@C_ {Hosʨ*;kU&Q4tA A\~ 1%ʒ~ޕwd6%\W%µ*,}b9[JGG1'd*Zu`" XPѯXϗb j(~0|- zOuЅ2P&{Vn~۬wn.oJ[-y"SՁXz.8IG\rR;c;'A#C4rsycofwGA ~>n0>)8,*V]{r$%L{J-R8G2ũZϟA]sh%ӽvwk-$p|kwgNRh; LKK'IWw )⑽7ƋMFr{P|g_Yh͝pZdؠ/LWM Z\SmA,hK9_˵nJyXtJT%hk>JK\Om+ǔ xD,"uX]Am.yʵcnf\Å:@c ^ D;"/;taJe)F; H]Ydiwl)Mۂd2؃AS7|~+rIaRm</a9< H$"[N- g2ԡÝ+so:NgM u`rl/m[g V" yYm65pEN2Wy௶2*#:{2ATp%Q9DW4!sHp&7Tŗ6카( T>GrޡԮ3 ejtAwv VXi 48ڊ;Їi*\Zto" sx!gv6Wphoo)%CЬc]dDpzTheq讣MЖq=u*LemPhd+|{ @i#=.cvї!d\3ei32S2]J:d[+Fk TcD<(Z a#3qovg s_'Z"sV.0bV;j7իٝ/C Έ|m+Q+Z{X}N۳͆Ɣ9mEOlPyV%[P}~7ӱAYަ(jHt!fuP&Ǜ0N"evźfrRS|V(V,2+[d=NA??g"ޘ!/)<&ѥ N@.<0py`)ll]O(*vI,~ ZrA-jUUa_QP`Fyփ!2v|HFƗ { !{4Fuqz,d}@A렪+=ʂD<YP+5ftYVtn9[Qt{%o `KVK-c6>ACiOR/u"쏞Qg C'je,YU{q\Lt6zփN.E|O{z*$aM໼ͅMO-^. *^A覆wdgՊc[qtTE-upz%y#e_Z@f3} Yb*\TLr:4H2q,RHFUw ]A9y A@T[Bb??~{6LMa75OmҳmjqV"pIb:eb} 0 rnJr# irqo_b$&\+uys54!Ld}eey@u^C֌/4K5L4+*LAgݗ=aqKZ"zMkRZ0vn+e#foQY] [綾C(fTx1^Wn_f.sFɾY$pK9 @K5N>n+fL!`R!W5ik9rXE8^! OZT}jԟgzFUS׽U#<؄חVEPIㆹ=>~9/#(S|=1絧=zM6]˱ݩ-R=a?ȳo]a˦@ޏ%ĺd-Fl/gYB@xSMDŽr|B XL(;M%`[-Ь 1Eua|Ju '`h9C L?૽60q}VX[# Ͱ{/.*<8DQߪg X#ei#u$Jϡv39M}՝t#a 0GiGZB9[gQZp)W:HU \}nOdB5=K[> R^l."j:nVUMKIdy Ri|0~*=yv恨oN7z>ZO +f*KhT͹IdStAY, fP|5GFR.% N:蝣z2kt`f%2gZxaa{Rb"6$֎]W:K~mn%ţ-3`e5ؾHMO+⩨U_%L<^{.4(|5_NcPjJ02cDs|l+?.i=mMLɲ7D84P9nm 8ͳ).@3QyRһL㱴xHo! Nj!lDF1~Lhzu_JQ,w_n|d,;?.web|%(@:a1j b?d@DG:S.ُ+o:>h' }L-:VF ^N1sPo=~Dd==,M[?Hvjzr7ːHN!_+b#2W)#V.H{#4PEtƹҝ߆Y렔A/1շSJq1'pZͫ\9 /zIo0ͽs"!'8l0zxۨ딗o,tjAjKN1uZ|bշxD}+E MP}0ǣdܸDFw' 9U ?e|.)v4C-RJ(:L4fkN~8hʣLE$*Y U rmb"ʜAsL>`plU4(#EY G5<={I$fu9!H!x uz,!mN *O&ƕ;}Գk?X<@݉0&e4Dkef}Cʉx ?D-T{,1['AjXGRK"!`Vx.?)3*A]~n@]@Z9n69$P~C2D8bdK)BbeCE'~\Qq`o55܀x_U2zS>βP0!;ӓZ٠.w˅­+ R-[@eA^G]oPc.Ả1|MrIH89<gmԲ`շh䷓sK*%Ʉ \pЍ|"|͸X)]ьal], Nv]ՎW}622}6o$ >*taVp:`.G[1mfv<03˚P\e.3Y+9l֤a p2糟$zM \Hꈦgl(DXj5__.u" .zw.|Ƙ(|~8Fˢ ]ܒb2%K>WK%=KW-Ȟˡ!lsNzF;pT7y$~ͳ RþRܒ dN&p`~.5{r؈Fex}g;*cZ6{‰1ImG'w_xNe᪇wEe;-D|XE4|ZǪ|˭3b2kq쮶e{ D~r5L[#JB%Y` |dECݴX;ZAJ&Ēn~}ĮUt BVsj, )6 ]0d !5"Ģ7D_;ere5ˈx׼c5 ebM6PhӇŦkJ%Q0Tʑ|N C76jձP3^i~:{ꖓ8GSfV:kE3 = d s$bBlz|\3Or)Z[Xo &;uA90xK?[k͛Z(:W^)nAmny%fFG';J$@"8zسtr}J=m6R]KqZGɺOZo)k C P\v[*#s"-?kpўEҋ)?ɼz X:{H"Vi\a8) x$S 4`1h$&0zi@s *\sQ~bZA@1eA 'B&qzv]jXv1-* 8zPrFXIs,Hjw*6Τܖ:r_@QC*a*>y@C oKHK]EW}Μ غ@b?Z:%VW|80K,,+3 L;q JIȏ2w9gYۯ[IN$%ݱ#8 ̗4 緒tT@CVx^`Sv_PرUH$IHsF`y 0 LoKdN X&7T\w)$#c\E)|-ǜp8Doe2˛@Vr-k3"CX4Z֞bŚ -ri;a,sy᧻8HX*[0PGC,) c!ya|GjDfI-z;RQjLz |!jO8$NPtCB3VF̓"Peh`3m|Uh壟sU[|[B߰^>vSKAs6jʦɲdW5>Y/p r"6![{9(ĕcXk` ~* βy|[tKA=3%H z^- &1ֺ^LߗIWaM-ҳu u22v>NP轋6($U@VAV<̘S <= 6n&i̚CzWĸfzK>J u㈗@{-HvoC_Q觅Mj ɷȁ4_^8KoA>T5hbOlRl1NwvK@9kKAxDB*,ׄȗܟMuU*޴~,69 r8.=}U0:K z0zx2^8֗T֒n4,B/$EyČm yaHl V*$um*kGQnuUdv_7 mchQ^;0R~nxVD`i9jH{H$Nmfف or$w_t:gyeQ(FMtrc# η(Od S7m0CJP*RPD8TdWNlqNaX YZ