python2-perf-debuginfo-4.19.90-2402.1.0.0237.oe1 >  A eKW^^fk^JߎJ,ui3~D0TɵxgO+YL_xpNU|+Ђo\"L%'27+QFx,-7%F=Tw ގU=^f!;1 'dbi 8=@Di<(@?rq`% _51Q9h|>^!}8?]3kCR30e97d4d8319e03f5817eac8b465838b2159f485985372ccc646c308dd9f24743b1aafbd7d52f502f9fd05bf8e0dd1681497c30c fdeKW^^fX>vWm=-gMSbe)5ΕCca\Ml(n-_q1_[d ?.x5ߔWBU/CuE;\Kot"JklV/nUEܧ& ׁr7u,r]TuQMk]#cٖLs KTY,G/S`ELb_9rRX"ݩ¶'aEvpL$q.OevxHN1p0/牐[,>p<?d! 3 ^@Dn     b h8H(8f9hf:fFGDH\ItX|Y\]^'bcd/e4f7l9tTulvz0@DJCpython2-perf-debuginfo4.19.902402.1.0.0237.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.eFobs-worker-backend-test-x86-0009.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eeeeee778fb6db64ce1224106caf335b2184bd60afc24ec58ae0558abc86aada018a5drootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2402.1.0.0237.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1ee@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@b b@b b[@Zhang 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.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136- !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 messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled optionsobs-worker-backend-test-x86-0009.novalocal 17066683584.19.90-2402.1.0.0237.oe14.19.90-2402.1.0.0237.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2402.1.0.0237.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/0831cf1f1a4843916adf487dbe6efcb8-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bb652e42f5a0410250687e2b5199c78ff07c4fd5, with debug_info, not strippedb,)Arzsutf-8e7aa3f78a8746a62063a3b74a900926e6c506a5175b58b0de2d817ae483cb510?@7zXZ !#,>] b2u jӫ`(y/ ߆q`\MiP4e.L#I/uxIJ5r#ᩳxJɵ:%=<,qpId9 gj*8(JId|Ĩ6}aI=RWX]^d٤aj%$:4tI,E'db_2O_WB*_;N2=g@4~Ì]>,\벆I{}^Ɏp_ڋעPϨ4\XVGF;HӰkޙ۳A 6µT67+%_J1قo&pYyU/hVF90 &}3;?6(j*\!󉍓G GrQ vM= Z!]OfOUplJI!Ky3Wx<'vQӺc0?nwbƵaYdz%td]81$ ea?ԼW*xs_є.g8$pGXʑLj/{XT p*Io Szo%"GjH%@ &UcvΚ낥R /DyjiΑLTPdoIEO>Yd"9Fzi|a[92׿T +~Nhw?U7+UUOh3mx:V[\%MF]G/4) ;~"9A?rU-U!ڢכKQw H7qzgzb ᒘ8rh fLF&Q fb0?K/4j<9ԼSl?g.{n ՇX*W7oGa (F؇TWc|]KZ bź=*%09TLONX7.!iOwC;>_^a?p"XӾMZj[O7V:۽RoЊڊs(\r96[v}5 8ɂH](z.k5 gC)JBSꕓn}0KϿˢbo0&D1P5SS-ė߉薱)pIC ~O> ?Q=?fdLW/Xx(<7ݜxCo*R!B*"W&`;N(5ʭS@t/q(ٓ.~ İ+kfڔؗ2YPRIVvȽHT>' Y\'W}6<œJx6XYh߄| QH-Y*v/*9V$1hTۭa,ud<ʋ4xxC=rU699LuA㫔ed,b\@.?2 BOiC!4g4J]1nwqݫ! мN^o!Z9pgOM $ Z׈n/YWyYWF&Dj &@2%D{w(V>RNC@Dg9vZ/OtUQ.s{1 q]#Фd 4vA}v݉V؁T<g d{3eh@@ڒ@YqIN+`JLqf ə/.z:1Gba( GSɀzdzkLѭ.{(x%qTLY-KS3@y6Zuk<\ѫ(vOF +`kWG[ˊx#=ţ3a J,4bu7Yr5o.[=_hhڕ-^>x9d9`rgFpHAOtYf}/SeaCƐɚ 8qSA utm`M(q"$ ~>#g_dj?)j?*^qћA&d‚w̄\ODJ1()DDojpeO-2BZ/&q,2ƨGz. hOk%w(+nxt ^xWS6uE x*nVTwSe1`69<ӛN~+aB S|hY{1`LG݈J~:m}cx݌{"NlH mF$¦APNxVysjLr ґAkRpVuLL! ̵5 <plb͉~Q2͓îrmiN+r8قMfE?n^i@6{m>ߍ*)}$qW 4!%=AxU}">y M 7Xf=ÛW1פZ%Ҟ)HO2TpE}E7QzC f OI,:[|/&d.BJ+_Ͳ×|O,H˴`{."Ph͖oM~3 FNhdP_Ue/2^oƹ*9<+ؕ&%T6(j LK^2z?ݸ/Gf{0$c0FBiN0SYB±[KgSao UXڔsqvdTaM!p8F-en3|["so{q3nKpfkl4䨫go:vRTG$v"VYedg[0"vd쑑pA0\ u2xC,<>;-?=T-p=`t Q=Fa$#'*E~\vd/`ޜ>͛3 a98i/rX0 fNCqC8ɠw}W 8 QqbʞሖlΕ=rM*X= Od2w=(9W(♶?a I<AeX0 >H<%hS;2;5:I?/S@U 3Z erZjn+'9nQP D C[/ &Wوf~U QGHemn=O/{1dv6J> @27T5w$ ?O(5;\ VH]VfbH ZUFFէnH, <͏$h]ہ>P!XNj/v汖e[.[+X0[bWD@w\L\`dr ضB Qv<{m$jN:N-KFH\u%cҍ #36^#S~i!or^-vX,:E6.N޺Glp./i3xwН_ZMJl5Ϙ|aIQn3f!ϛ7QsgmHz`pm\Gmk%9vme! |!P^z x Iܿ؄ԺI-K3fv bf}x"4YkFYܚ 3>-8"V7!/5\TazhV}]0{XϳvEL6ay)]%4j44+7HlchC ٟBڃwpz䶏[y7V&|@ *qo1 s쳧:L,OA$Kp~Wz{1%Z  |}*B }<E.w)HRJZۖ6m݆ =@^By +ȉ/b&-"3BAI u9f D=̺ gJ 4mS5OqCDɢd:6DhSUFi[1dsN_H&}Inɦ_pu0߯>IMkI'u}p0qK]3m7?aƺWU,<}05q.n֍TbӳqIH{npHkI ,z7LM$Wf&Y4gBuPaw03bQa$1YЀ߾5hmɒ4wϽ+׷T!7έ̭qqYy Z;h f#ָ>mc5մhvpek̴4_Sѫڔib6R?DN4%Xܷ;=3a{ t*hrWOYkvQ<5 >8z _nl [՗J$Aqo8*Y*ȞaO QACs,(oYP dmmVJV`[@'׿b* D‰.oiMOnI~L+lL @O)A{qj]ȧgZ"]i-)--% @V={v){.1_4>?~}K"߫eƴWG_ݜOG> řX/%D‘x_2wY Ui6*y'oi-=IxB',E 4J~Gٽ4JƝ![&chLAVRׅ9fˈG!m䘼mt'+_dcU2`fFKU&xܯ%{EQCHrT-}74[$}(0DbP1X st 4Io~~Fi[) FBX[5^h3xt,OQGվ˹9vw3s ¢Mz ,Wd`+fs}m)vFXKK3a Bqzgl5"b|:-õvHG @Kf~C*@bSFAl\)F.LB3S NGL607E/mC7J2q_!BFlE!pi*6..fMgm+e=^;뮐l(5 Vawjj;"dMHMMψ{S!=QOb (h"2%jMғJ%>T,~- *ȕa=䅚; ڴN%@YJJ۶ъ-`=>FZEJh,Ve_ȩyc7B~2ä4GZɔh@_)k{(]'2ln((ĺ agY tB_5Gb5Ҵk>V~%1 }9BJ }"I7Q@`b h9^B.fk]gէnaѤ6";,}*tGڐ~@<ղ0AXXmq<o$k IȊJaVV*5oG|~.uU" < WbHtsެBOjb@( vz1Jr~%B]n;NrٚUmVXޙ[j[ nfQ2~πs +.q h)å*1xmKO)8nrC R/ŝNŨIc2Юly@V}ͣn{G0جUtVRd9wZfxm5 n\:1XZt/~v i5J9lddܗB-MHcL$zh,!]A>0*o]2D/Մ/ MբSJw+dU[z"PHD!5x _yj!N)OB?IY:;` {΋5&h 86 %" o Em s|L i/qhH7md'9y:iSz݁MM +ob\#&7g<MIwv ^ *lt{)GuRޓ|qضKXꨢo;\eڋYgxZ7c\EJ7)q$Sp |ҿ<̞_h7JZ|G?Td[_kPfd*#Fޟ pNhE*eenASgDO ?nY TuOH)Мl2R!Y`2DR!P5pv7W{čqrߒGR@EY7=>$j\ g?5>tqs5:ż B(qeW~pBs%ρn$qJ͙ AtP{|Cv1$U xn=@# PE;nOnel.i-O }'4$W]0zV 县Jv~0wUhU$ W.1iI'VS irz:04ZeU쉋KbԞi߼bUrZsk{Rm2&nҡ"2s`.'Υ'Y9::5Ol8p`gkK}? yUc5xiʃR *BMc$ZTHHoZNW?čC8dB2<'fRo(FO-0"E\TۙNs>'f4# V Cx;dG(N𾻙-TdCZ`É=I'dVs=4_Mn̲Ѭ] {)(CXHfMN5RS!' j$env|m ߯#*h >8(4=fμ·u%O,P(G> #`vn0Cedq؃F`,%8 s1bU3WZ<3Λ< .BzjĒ~T7&< fF3`c_JכˢŚq9˼孔5iV+.E*a>k3 Ȣdj'rb @T!+=-HV ׵ 5_bSĀ{28" \_\Ui2`: KCyۂaXOăhHP4"}ϗh#IA \cdO%3;sY;qG)\"xe6WQ!2GQЪ!~K&?xBB0@rEܟ(VjM$i-5jEʓQ@kOm 1hѓf1XU:9˩霬rv]k|4K1жdDxK' %D % ݑW6.&6xW׬`Ǵ Lb|!@pW:tKX>5qHZЖC0]]2dm(WAt p Fq! aA8!30WgAly-XbA_QQKƌ]JUFqy25m02q`ql`*Ȁg`ȟյ"կzw~7禁tĽhOW A勞N$V ~͵}KOЦN!"FQlpv$pnHwI0c ӨZ|UV!Au?eN.]iA,WG9 V+4ҝһ+4* TU-o_gصY P}j„;R jtn|5͔ vDSyWc B̥?v)aEe˾3-)  [6imhmFqM{?w|;ɺ*/5w]=z3tgQkwM΍/cLW|$zFc2iTYv$/ݴTyszBnBz6聘G_J:?cgQPVs 8`a(x5XAB"[cceໝ۞w/Ex`3T,W&dD|ѐ@LHQ8'TH6BO\8)4.}`KѸz["m\p)jVqW5(_#DVn|LOIl9+bVl"k7%T7˯bcX5:PXo.Nb(eׁ)R!BdLD/Ї;v*}tN@2U$T 7jy {o InT(%US]Ñё?A4 Duu4;~O7zHX" vʵhZIcĜ Ł7 e1m]2ɶ(0fY >f֭ơ~ybB)>ůܔ(5z]xӬiydZbinBv, GR'R] %ʇ-T>Y^!Cj濠ߞY~brDGF9Si&Ra5~k4EL}6{mj$_j&X|S. m$^.R~rglF=,6 ]po(H ӁnvdCwX4Ѓä0=8R^n8OvH˭eaTG).D#8E:vN_<Žհ5e,R9K#6Cv&RHVP/Vyc`-Ap`$]*xdN6!Z=3YUG?o>1!A0 7x`3Gus8HrE._T H33$Qs$›Z8\ϩR j"ϒQ7$#JR$@8JCdwi.|!jX)ħdFF׎cGAo;]$oQV>"u'ol.S4T3G'.Vb*%cʾ`[P&lp1cWEb.Ȍ0?&J>1]IQKee+&af48Vf2+}g?>Єb0FIjZhP6gҥE7el:Ǹ`9GoHj' ^#f,54~i4C:Ym)zH#+;$*he4c <#hv[eܺD9wh &ףg𿇷 т]COvny!ގ ERH͓x>*O;&EbYklۚ$eBVjDƩu>zTva账G4Nu )xbEd'ʛnkNml3 -NRѷ*ѷ :6 /]Bv=c+o!vQd}B># mIZLw

V5ِ^F]4=vcgMw8C֮) h!CR<v̏2$H5TJ$;x;zl*}yjAĹWݹO݊s+_դk3?L^Vs= WwϣRs?FAr0NolYMP$b67To^M؊AK̶q#@Geq]|::@!ے4. d*BimC_y阪A5JVDlpc2čF=`.胖e.jn\/׆9ڸPLP}i"dtmoYp<8Lu2>.;bL_)M':<u苸Rs(P{)ׂoah^bd]td%hLjâ^p艿;\B=< @+*Me~q:H#DFȴM~&ohfI|*e{oI!VOiʮy%Ædܚ8ip:t- 5Vz}v1~^ } ܼ(U 7|eőZ]cG&]߸F_G`m4Āv.h Zzs-bg28{+"zg܈8ADz;mݰ 8iHoA 'Q5=3jLSBTEel - Ice00KQZ|Aa(xz==4ɴ'tgw;hZԧ!7EZ8%h+)mVWmTBu#佃U@91\,o HED lyit@-5Ѐe2"iӔew=k!&]Sr\K#}6D `d*7q:F5{AW0>Y0IiIX8;n`>\g@ja%JoM`˙\=~JV FAEQP, ΄1m^bsfSάפ>Qy d!͂"> /a/g9d*iNpog'v{b҄D(}@FbTKlr`xz(nS(*՗I=Oo@/qlgdarъ |+Ј~dE"H/R,#dUy%B*هo\QU<RQ4DTӐ._̥BU h}-wZ5oۙv#TDZrS/^=pI:v:OmeS^˲aJ^2\Ӱ1!Ev4]¿4Rc 'Zn55Q"id"`QHifdҙbK(]G.+5xw:׼ 1(@vB(p ^EWhD 'lR*dStP pEƔEdDq'R˦aAއ㨦9Km|g1&y-ZǞ@ +.Ee S*])4b `2=?4/b Ua45EY!)UZ54=zyN/lz}ѷ= )+E[0'Xڙ ^g-~y9᧗=nq,Oo:HΥPOX{<xutv}rIKյz%Iv^![Q 5U(bw͉0Ic,w4( ϊ8CqcJ@F|=Ȍvխ(OqDv\yu8|kc?ݍ/WTFE2JYEP+m8`sA_P0)*a,|{+L݁9faP"NⷜxhyP^nˋ#E8-Nӄ+rICC88Eȿ'hI{kh XK`{&֎>At\FL<{sŬ52ꭟ#(>n<f" ҏ/GX%?Of kL4hhGƧ'29ϯ&4ъ9hGQ,Õzc\~bnY`=ݲl{})g_SVɳ 1B8>od=#AO^߾iUEVbQ[ zVsm;4=(F RS K~ߦ)3xg6TdٳF~urIkx!֯)AKʷHR<-a>ˌUD( Baඬ26a1;6nql0<=[[ELGRR'pأ/$̏cUG -wS[GO:)a$ZcfR&N%'QL|#l4I]amV!pp$hy^P |:B奸}5'%9 1>ɇY͕ ?D][v#|sU(Ta][Skoe6]Lg_N1{GսBG;Qꠁsfx Q?uL8dͤ X!N8[BwXHCIWq}Ar_|vѮg[nh1}⛆٠CV:]Q\,2S+!:fƄfPGl A[&rj>2*|%{l}j"ՏOAa+Lv_ jQ(Ot:6)@ckZ>6j?5ݍd$ Я5J5K]|ńA[49˧-U;Aa9qk6I{(^C¬]j;ߌ9>*nVl~saM+PY0:W5܀Ai.#iB ;'4*2 .Vt):[JSq0o'OIWF7bo3 @LAKxp]˄ b."b0=g|e:_d]ҺVbm'g.- @ Wa<6FMG#D#/ES~0tewF8~o^AɁDÇ;XW:ji Ü<^:75]k I q,SfG AtMoOҸ6Z;]XwAš& ɫV‡Ib&;>@Ateoח$ܦ?Iњ`~лiD^;uȯh($1`[ rvL4‘*$6AdAg|AWj|-yCx2] :e !:HplEަ@H1.o,8K󙽥׊ȃ#u͗XLTAIRK|ޓ Rz4i`U'LE{ehj|a6GS`7Y! 3ߞ?lQۖ @鍹?i{G[2Z1:zZ)=;Us#*:@6*kcYn2Yi9'd#?(եeѷdɄZ]+ %?ܖ@-LLRFl7.=pV8q|!] W_ \rAt'UiU*颲U^%-Wv$8䗅'Xs'|5Yshr柧{y1z({g% _PN3}j4,KJ -G:2z9(a&.81s`FdV>f751K Lop*ZIQ潨y߬XXA `w o)vx ؟{4sJDQNw,͘~;Ƃ˟Zwztm^'m\S^jaR\hb|fnIt,,⡐G*@/-Q?M\H5)ozS6=|3i)F)pD>Hpz`f(E ;bmLJ/yYR*(uP[+'= 8YP4qq5{8Ԋ Dv3¥JdpUxC"\T} <[pװ:` h@Wx̹̚ !܃{뗟s^ xɻh{I:c\1\c'pl7jk,$D'IH~XMnpiV_@%*uk-dMej;}VߤɰgӝbV( Vѧ̚!B)}c$ 56>d#I)x8o*pE8Ǡ2]6bi>ǾE? V)X&+ī jﹼ遦G#+;ߘy7d:)R%bŒz]lui,Y8 P$oHg/㶘8/$EW isDzr@X8jr |b87Y&nrq`yWM9G~"}/s"DíGJB|j(v}}cio4B>GY4 7u hFےXkaB{~10/ Oyp1ޅ6y -S#%W6{`{?8ja~þVgč3F';v5moDnM5Iw 6CI !LѤi)V#O{bV]@QF|7~C 7r @rhhQՊzf}HTkIT(=؃ F lΛ>~k n3OY:y-8Su M\A-d<9L>POWL25`i|)JI[:|7NU OQHP7D' mK=#"Mq6쒛!`_s7] Յλ(KAW-nGݯ%{_/e6ENݹ?uvL.% ;}T@WZ\5/g7ǽNϔ kkKV>Z;hO.|#.AIy^\kahk5AL=\].ДR噝[ ݃(ԣ/R|sXE!4PƏ W`Bm$v0<7&4b"]$Y*F2va8K-ʔ3̕aoDF]1%G{{ qW8nkW b5XP ^O]K1Eh޿0 sd׃|8&+-eGU= [gHnq59%n?vzVDŽtE<)"!480A#8Z< ˜7H!#6N"3=~N[!R銠}YE35;;` h>.3(ԋ;5#u#Dzz+Y0dXʹKˁ_W4TFM ;rT]ugVSJ}{~f Mxv4Kx8J/} Ԗ}P!9R-IXzMcإ-N,P= tH0FLln6rS.+P\ezΏ = {Q_ҙ!<3Vus6)9U$%3ן0.2يÔI^ëlhЅ U()Y)Zȟ"RnQ^aE;b`+{neB:Ly#f3w䅠/ՄQҜR}V<^KAvYj2u%a̞9f\Uy~e +i?֋7Q!Gj#)[ Nf\s'"h6PC:LNJ2L 亯aX\zkuKG@΄Fܪ;nIb#-X02>␴SWp;hJ$RpFY_ $Ѥa8~H/`P`=ON<œ95ɓPeSdx_VA/W iKJj t8Ӗ9ܧ !~Wb 2W Lv@Y`TڄQkb*((mԉ'7۸]o 0$31Cׁ&'Egmp.hl"Z yaNtPы@~TRi\TsEݾAtEcI5/*b ^\/4P[gʝ0HF`B r =LDՉ~._ů˧h; j͐C3s-Ǔ.O )h6)'e͖>}f.q__, ԸB:»+dOY~?w DIp:+\{c8tM'rnP\[L3w ]N<%7 0q]Ex}YYa1"l[gǷFVqh$$0LsӠ?v-t\/uj9#='7n&A췊YO  "{tžCh>q}gy*::m5"TF? 8R*I1A`w*=!n Y[驊MT䄙8xX\k|ƭD)aa9rX0#kshRوsXpF{*a,6s 9sDi 2pOmuЋ?fj+t&]`K-lܼ !ޑ jѤvn_:tm! 'w,APkWGFÜ/Y2CbiӢ'HhzUnfEKcl-w9SlD2c9(YxX,^Ir4,ڤ̰O\"4IW; =f VLsCzSl)@0 OGTj~2xns(d m%O2 >ہv7 Ib1ks!x?Ѻя96E 19`'.UR:LK>b^KTl(_b:=@Ὺ/S0 *P_ɻ_ٜ%"Ov,ܲ]L~߲!ѫ ~ku`{5vɸ CÁ{xQ6l{^}&PzF=PXVtdT~kUZs Nr;"Չ 2tֽKЯ]M㲄LiLjHv\ztxC?kgeָp6sZa"Uƒ/u!0E-~9txU*:Z#Gbxb îpk3=XkIphMyT*yˈpc"B!bH, "hQg`O9*4QPc*Fy!B5Sɹ& RM1Yᰙ+e]Pl:msQ8g)C6Q"?2T :E*!`6IFu`u^e{:ErVZfWP7Kf0!=Aͨ\h df|Br92/j b4m~&au=J>c|,#kmuE:T+B+ѝ,)o۾ ^_EwnE&7 Tt0iO%mb@hҺl ǽ@V)@js:%~t6*DbM9-BIW9b}"1B1HeB]cS䒳4֠? %fL| W,6U]&u[*`d-Z _Ҭwu y{G祅g:c MeH'6f2ك4C;(ht#:%5(|^)Ӭ6v̝}/e`an%ƹ4} z5VWDiOh-~r})I/c` ?"C'0h 3 [$IUfDZ|ʰ _<)}Bۨ#{;Cފ& 7tm6:qhHPF /oEz~14&\&'L|1x+A#pۆ]?^d~KAIGq^/;P1X^uP @mWUnICЂ <S0u}`CkZ:LkWqG 9,A7+f%0ݔ(VuBIJ6YGt'7&TqtO(2K(tp U?crmwѰVo4 &q]K#:ghdR7(d t9iSnpx[ĝzb\f8LM+r Z[_x b? 1;缁,0 ;ӬUgɲITS#Hc՜ jF@8Q?aZTqaZʳ}l4H'tcκ]ohcC,[}9k)w_-=rěs~mٱ+S/Q-ms_c3DƄZ y3 0GVt'rjP^%gX!;h+p+ʑO'7T'F?,ɸgUjhZ-W{sFL;Ƕ5)30ݤJzymm(Ni";̦C_"v6vknjtapav5:JK2ȆRd|55\fEsPuJ*PcI3l [qVl#.0GV"W 2pDSgjuT:@9=pjso7І<_O ]",z dߏ=C{K) ;cNձ#)u'iFxG8Sp&( t6pgx%eh:e}CylCe7owN_v*e}2`өʢ9SQn>QNL[֑@|(0k0Zsw%0=;:[!:pP-bҘ?sh\hCW8 @DS3ch@*Zs2ۚyGU$*sA[U34:%〪; r ͔5mV-Bd ÒxCV͊.fCYz}lWX" >%jc240/_-딼Texk\0/7\rJ[-B{/L|fQW(Bѷyiȡqc K K ¦LYJ4A2>!;^q2³10j&nrZiqC4~U)P=+\=l%QoqÒ'uTi%#5L dQ"g1j4uԵ[VaX/d.&1*2QB(&*TAe Gss ێf&&9B=mL%kH;^fֿ IN~U ^Tz 0c$.B9婛 ) QA@-Ӧ\cn9 /`~:'$:%{bBj}qn}qcpn/izu c 2FR;nIƌ]/Iy5gZkiUdXU+dWysf3CCIOk{-OeX>JcR XzgM?2{1pTŦ!K>:7pH>@Kr">,U'⁎7ܡop9|t`xF|Xf>"|F^j*a2ȅfٺ\[Y=kFP!v`hY=#RMx74KqE@=4;ΫX߿{Qd01+D:)dq%SG iBַmféN3Ze?+P=Ds^6aI%m#3 hiTIAk̠L|!ZjD)R$@Y 3G@/R^L1dKݛ$[)_;ԶdPՒaѿ̠v߶7 ؾGmJ??cRjN,)(P.:E%K!SENdTi|gC1x%~_l}1õ)z +EfBrubn[I)کTi/tTr[9pK#L+icf0F(<EyM9re#zw#]Okְ˾G:Z4%%_5?xGx~tPKߨaŢT|fN9%6Gk-Pb:T.A`,.qR:pXE!]  QFfGH1ˮL=Y!ΧZIƣ 2ڨ'רOxSbT-~/hO Y.\+\^:h S;x{l"l'Ay6ۨ]v?KMXr1Ӷ^`͂٬70"8OGmy;KZ?b>FȌ[; u2:p׵o` 6պuh̥TdQ 4R`mD1Ƈ`(wBeCexG8~׎輬Z>ZMȩtP=}o+䯜{k7rM W _nkm u4xӵhAa7%Q-oP:0QǓreBg)4m{ê%1Ah3& E#lxe;6;*ɕ0rH"\"y_gѤH4hCo@ 'W*'aڒ3_ˣ"%݇sHҋtv?l\f/­gdۣyfI~"i8ogs9ϑm 8knQKAs_99@b#w|G233#QnBP$7( Q֪ޮro"Y;|ԑrAH=U"5n[qS'AFTc~¬ߧYRaSʆd 1Bhm*![՘44 *P;[V0ĪfR*x\f#Xzp'=_ԉq!l2/ǀ[oZpZ(lI3i=XOܫ?:J1(s88[]}+ѯwZL$5LK'ل{qqy9Lkwݼ-%Ii CsԘ-OC S5~Խ6v֟0Reۢ2|Ƞm_hޜn8OjInWJdDd;p3xߐu򐋪孝`M-H5.$gB̂vEJ&ntȢ+yWmSEo].w5ar^B Gh#@]@!Eomv܏v>?TM(CxJJi1 'Fn}D ^\"9sKɏh5ZV\iW !y!Qs:Z,%1UL#qzvr8 mG}XBٛ~/g`VrGL$iGjrIv7⊢ YO^Sn[ V\[?l(0w!%vK^"+z\"j".DP?73ԁsx;a;bh'P31y}5Qy ݂!ZIdy¯˃7#wONg 'o 4tOVKi.w,~> Xңhu醧BU<1X.Yc2Vb?+9/z!M !2@Y@ ˜U:q/{:MS@7i%ŠK룐J5aPVz1BE1/9BKTVdէN?V; M=r/U]<ᘘFubjd9' SV3iiTře0^couz2WiߏCn~)Y+= ]FWϴCo\SBT/I>z!Y-FKŇEw~7IЗG&qt8 :|>On, o] eKHc-},A R[GvZCCɍޕU48  Ѓc.x4tJv*p*;#o: pYncӛm2" ѭG>71^SfiJ@CjMc{7ciQPCՋ9;$j%eՑaOk 5x$9"z6YG$3&+CT6Xk`.#1 7*7NKp-pr +llh˙ !787'Uwmֻ҃(A/U^@1x/\ܣ,uQ y j:¥˲kWW!܌ldmΖ"R;;O<իoD `!dDD uݩl~XՇ})/H@+õ+a@K|3NPk9gP© ø1/ #qDT p,;iz(Wogw>H] >V&a$i#ueHe/&2%Ld:\3K5e CO8$;Lr/$)M?N‚+h59TWj(b˛'2@K>g=“xz/ý7c΍?Rς}n ܡlr^ Q5&ƻ>(]> 袵,c< ǀJŐS=vޑаV[9͇ : JB8{EMu`c [PPKF޼n[n ?~]JH{$B{U^, v ŬJ^FN>' 5[`F\܆~Ix 8{nr(? btpIIwJR"vT$}--,i6DH ]}31`#i'}-݆O+2v]_j݌ pA*|09CszCi3Jʜ_LYYUGdSTcV#g"hz_q&+ -w1JBr+f!F! 5u+ *A`9 ' R+=f喽UFQ+JIJvw ݼ0AOAJ* ncՇ#yK4B){ĂLýuy6&"EL},E.X-tt3Kq\MN&ZW3P5x8փ{]2SզRhNa ӉOīE 3a^8-(?&3P# Tnm\fR8bap}U_W{gVK&bm-3-Loj &^NN%Sc#rnܕٳ6@FC,a*0IpY$l yYq/ Kb)k=KFMhRJRY]06V@CpjAËJ= ]G>9li}Q[rcay֍=3; YYCĈKvDf k$ 8aY;(IPt5tvo R.7YH,^k=O{u|0p~$m !AZ³nSeռEJR6' fQmż)h($+ gz#r:|1:ۏAiPpI s״\mA`"η 5FIC51Y7}<{P}/ϱ9z0C9 xO-AaGɊ*#EpwWz0}!;Bt&> xh49QVbbH.36W1 {ѣ,̢Еq &"=2Y3\o9<؍=9"8Af@Q?T,m_2 {AKG *+J)|YAn9*Μ+gmRޥ }9G>'|ωd Dl_27W+9~ ͯ6j(*z%(-A= \2iĥ7A%dP:{Ų2-\_8ij\ x(Ii4B10单Ҟ4 @@XWpgjhIr>-͜xԡ~(Lk3F^~m ?svzV4+vC u5pV0t^w ?ę#c3~NGډX:ս&@`)x{ Ж^LgP . :Yh95U*^X.;Nŀ!약P&힄P`Djz4!b\$l&f%0? 7IVA{7C짋jIT<ڦ1@!.3r+J̱vEqdnL|X!Z$ ##68<LWX&ӲYsM%OޛK8}PpY]H&_<N~r#јM6PՔ' ;rE+{:T}P4DL|]&Ԧ+81ϻ8kzKwJ} v qF,g̢Xej"\h"~UqM?̖>1y+l׺%aXsRHXA̘or9b Ae *Sܮo*Q YNcǨL õe7B٣`sd".]s ڲA~(B}0d2|M(Syxe 8UΔ9kRy_[|GV0 ArqjaGi߻7YΰCF~oR].~uӉaU^Ud/] th,1.g4OhVI$0 d#!db{'⅙}g;ބ{7 Av(,צ9-ksL2ซ2X6ZIU?+h`D"}o.T-30Y̪{!4 0Z[`'m)@`˼ cMv6f6~un$x4(R %!J}o`?{ iʢY1"gD%/q #V}[GKA=nǏ 9Mmg=S8z MRRTӳZ~QP#^8TuQ&I%TE?x NY_-HH:8;슆>r3^6)ئO ӻ/gڜėǫ>ѐ 1_8ڻ ;%%<`['IN"ZCpcl@zndY f=*GP6tAfiħݘU:*3'_ {Q"Tsm4`Ƀ"U!`F }M[G̯"lb*Rut}W%wEpe&:hoz:DE-չ[&Eh*%#,1 Kz=ݥSEх zoVap!'OǸҙ*p *h*At,J^$c _,|gɹQ(^ {i+[ g.ϴEHp62[295DɃ.6vn%@ebni\`1~-5(W$1-Y5+)/hHcx\nf_cت~uVeN4l! C.K邿7"'Y'>4⏁ob$Adsu1 Lgկ#|ɚa7o |cUIԿ 'l!aBcf*? VJ79Uj>,T_(=Z'%;YD,F/4zF[{9E@׷,nIHhs[G{JU$A۰,sfP޵R/4%C/?Hr $Zqcf/၃{unL,bΫIj@Duo L3Jv쮁Kn@PҪ+#,>hG)v*vKKR-3srD&E-J=@ O@f _ބk$jnj=l[0B|U$ MRʠp  ƶ}T/_$/.x,/ӄ:8|8(!|d&s@b.>h4G5G6I|qCF1F\6>%}R.yb|7ۗ"D79Cꊌy13Ѵ PƗW箫Z:20 Ds-;jMSm Yph3w![ #T2a۶=i<2yOaHt,$eDa^A_^s3(h%G#A':t*7#j >Ic9l&KWWREG LRI>CD5"Ȧ zd'Ɛw89>IsKq~jc|i8EHK#y$=76'fJ-!lżqB2qq?SE6{= J8lX=*q\ߜDsIe^t&g}G{.oE\Hj0Jhy_Ɩ=YE`GgX1FQj[(C)bfOhuɔ]s4 JHAz8.sYȵ#nM ~dA 0pIYxK@>T1/ ĈB2ށT127_4~ѽ)'bʻy"cY平u$_#A$P^ܫAi`X.2%{IǣKZGbBʌJf{I^a 6fֹ8ٮC0 gS$O,CxF2w]u/@3sJ+01fG+lF|`,[Ig'T⮺#+0_UӪ I&acHƑ6D H1"sQM"5u¤P@t'@{A*ȳa2$!~,{zmvܾjی3紁qԫ:UBaӢм~3TN78ʏ:11j 6,wEg !ףQ膼$"pOև%\q2]+b[RO~td:?V?dj'4#*XTnSBVh)gĆPRYѶKJj_ .zh!H6S駖6xe z߷lGoJ ^ϴ C SA5@!nƔs%p*!b 93yt (X‹6hKD=W4& t}cۯm)2g0L+TI MU4i'doT2Jo|~>Bz,_VUXs;~ bҖT% A-AGϘ5FpeMGêBPwxkDXeevO)h#g t W|c|B0͑nCʰ磡 J >0Y%b`Z%X (I%*Hf=*%~d`6"z3S>R9݄ Wyd3iYE{#{#f]otWvy0 5Hr\՟W6GSO? PPXS+7?.1PAv D9$znٹח+NX~Gk#Iz|o 'ƳgJS3B Kz&jtci^XhB(liO9jC-D"qk@ƻF:z9gN=/޿:Hfawk[1|KVćF[-<#VU"ʴOГ$wZuJ)m>T:DOT:>vS\BȺ(Br;8J"\v<0| QU++&AZ N Lsʐt8nQtrb}yp!jh0k^$_`4U'}oujW(^ו3 5٬e@%Օ Ł ~/?t!ۇy2R֖kZ}\65p UC/fdyGOֳBA2zQdžܛąW4g\.!JE lLt)Oul "]+9,QH:9&?V[;/R] T5;~{Ӱ^*:S,i( (6%q^{qk'G9A3 `4 ᣾?/MZ#RI"Qai `fj+1Pwf@4_sαb7*ֆf[~3ѵ~n.J.Mmqpn0“+VY|f{~ms2ts Lw[|)W#Q3mUR}*ʁ#m(~YׁDv5w5,:= !Z$C+;ˆֆ601&{fClL/%ו!|_9+v%1`fxe RcBU܅";~Wz6(;.kl:,^N煐eEtɍPe$r坬;.:᾿Ƿ@۝ ^Mĝ#8sIJ7_vdF"ɽ;:*y2-xSwr$f4Qⷶ5PnstԈ?^Vv,ʤ>}tk`{iʥ,+kK3mVJvLEuCj9g4q%YKTԬSy?k76, <3NS-.~:ڕ0_Ĕӟd^3'%{-Ň[.$OW2ŢUq/h_ƀ lo "o\'7Q}.b6cRvAAK3w,5 yS=P򛫵; =랤0ptZLpvk\E+=<_ts.x `/2FYTG}`rMV’!aeod#Ur֬xPO95DmAPǕH*cB X:MҬOCG+JDt簲"/#K=* ;yhzEkPT3*M=_@}7u5z8".7 2:-=O?d2G3&0n阯?ɠ nJWn4JJr%zSl-֡iǗ' o—7R[e~vSls2#DtV~d"{X/(Fz!:\Bikn#tt{؋My3O=`iβzjB\yMX}H9q=S&>cŝS0 1PC.{c!ơ1yvTg3cMOeo Ɩ"V\;cFM7>F[5 E=PM ZTmm޻nX}y By]\ &*E|SB׈JsF ^Y]!DസS 9G):z Q8 *{.p%w|1ocDI HAb_xdr-|q)ZnEj&&`_q+KG߁s}\[x=.Mh-R 1wXvk 4?X5]ELr0l I#ح@`ɮC/wYޜ۞pn,%zd“ ϝ4g,hfxlk(o(WG 9dd,^0Mn~Y{̲3OrXXY.pOv{ꈱgǥ>\J?Vş{joW.#l؈ϬhG3m ;ݔjFA%$k{~ n _,xMmnI0)1 O^ 3wK;v)hwNK{ax7a^6\$8&m$A`M s1ͥ͞C$x:"P:Ź‡h9{P\IZ̑"7wE+`ͼt7ݑ^ /-&"&MBl:/x HP3Ad>PTChW(бl&ڣX˲|+yd(n+q{Es* )GՋќ&=(_Wbo23C iW7P }Sтp\P C[cﱑ/rC\hLk k9h7aTC9N,ic7+MqWP%_%2ߔ4TtyX1){Mc5'o 앶:,cW_%;mhN8REK$/2ZG?I'܈{UqK}e$&}Na [LQzz𡟠EAcG+*E$-Nh἞c8 Cز)Fӏxr9&^X:2-#1JzłE:Z25;ҌAF{=INV`m ik` 'TtxĂg`s(9{#b#6UB|&󞿪n~`R:b"ug=ؤߎ1z^3tHoX #5eOq9%젊PxEF? yy}BRRηunMf:T_ !|lԊ5ۉu 37#¹ׇroRB^r FGوal~ˠHޤx|Y"HUDԦP/^Ƥŋjd}3ao)>#ݖi{ڒIy>z*44=wByP.70jX^iTٚnބ\Wqm oeąnU\"ktip?dsU= ;oʦzs-8?{ZE35xWTGsצFV tJY53vY3leY>tݪ!hsw!c1+>" 3<ߔ4DJD59d#YI5s<5sJS`U=`.B)p5Vk[73Uis"zR}:'\}gϮ@vo&GI-~|Uܰ~{ZpxdVbiAJ)a)TG0?AU+t>P\0¾JmAtg[7 yvfհmb_':[AN65^q}LGvC1VP3Om}ڨk%tlOf 8*Э^t +΍]icăA9Lx`hy 7ؒ<s}Զ&MoY=U4A;vPgFgwЍLnoDیmih0uxp%gvi/ۇ0 {9ϾdJZ%qRdVw*L,3"EMnO@fsEgI<%;qμ~'t/*.H%n<&='_e%-S~N`4dIIsG%n%y[NԖƢFIÁ-$ɩyCzKboIsq,b16#0K( .L?m8"Ua¥BT@NnQw D-N5 a*kH/8=x8MB)ţJGg}X8z⿞7M]8*|l>(ҫZ{ QrbJ%C;%8Zv{[V||7mNn#z CВQ#r*zxhUʯ.UPKeJyj>N)hvGB?WM+˥=2`z+ϯj1kf(Eeт  g`4|8_EJA7Tgw=wʻ3C* L#6CDM`;R)ϬÕHJ[+i6z1$n85+k}XqPjgӊ^+h-}.֥5Տڲ ]*A턺bvtJu: 0@쌚xkz\މUӜrbQ*̛)vK.L.-!7 [ad3`5A˴u*I?rL:iX!d:.a9oE+.lY&)ɳ3P jdyF[1ru6c& SJ>OvHj' !<@T6h.WӭE!;71յh:Nn (7hV^CwM;2ke'Abx tV9jjTsi)g)>AΖǡ!n]f/iڋ*n`k ̲9X/f>\Nk ;]'.LӚ[ zQ\kCk+0jK㍌T}[F6jʺ UHSI- |;l]̭* ^($'SF9A^x3By &9Y-% G=9'! ,{r(}& ؄sb71if^2|x"_S߀A;s>{KԷ7Y/z ;#*<, d22ԨCC};18%GSc{4hU;ݲ:@ڲ3gs xڌw%C&ޮ(CLJڈ/K'{ԉ:f+PfP6|ݎqF1u3\#BLgiS}c+3RAV\ǿs@vç[]vɪ}"iA m̿ii`*sܘtȨns5ڄ0c*d) O ޘLbgwA?R4K8\=0AB=LFl׭'k( N{԰tz߅Yp?c#:{i]7-Ɩ 8G W% X=\Qʦb%!C|YK\#~jAdlbnn_kE$Av}/]_#P:` zXrbC8dDh* dP}t1© RB ,#B}BR%b:wavz+rG/\ti֎2'*x7#rF=ty9%c x"_"~ؚ]jO"QRx$1q-^id"c䦠7]k/ I榱lb`fӡGP AS@&?S> ܪIl1^ʈ]Qƃ-Nap\»T7iWw)݉j3y9R{f=Rp aUOt7x1fFP?ܹ$_"EK/+5`oQ11v W- (3N* wPp}*\G[^$5%C~<p<dG_RP.&oӁʸa?{eQHV9Cqvԗŵ q;C\_ܡP>+ߦrU۬$Lb'|yZn(FP_y7G{M* Sq)cTי<G;,0H>u~B c_j/Ef&*#Atgr;@r5Z-2AKKԹMW+3[]$ן< -OIvNWH XO qnb2"|ҺV%ypH.dssw"g9y3zF!np\p% ^hde؈v4 ޒ:L,$φ, u>",FyYR䙗,.\pKmACd !̊<"s˼|0Sg\Nr^Lμ2YuϚZbEYLN َvZ+|HP9(\A$jbJ&Yˑ[jj Rli ?K[/ \(>ז2E,?nM?>&} MV: \aסEW ~}4󄡹@oRn+}}Ĝ7A5Y!KþLAiTCɜ WJ 0 Ϊ,V0>4 |i#Q!0u"W:2=E]ʙeج |vg=PM{6TR]J7/z0(6k=z*Z'-t'ێGW 5Sz4rkfT1Tu 5|(KS!]=a0Lc˵zTɄ\Lw熒0rD6X)wQx#9Q3iHfI]jEse~nK& XYGQOE(Q•@Nb[KN?Zb_jej323PL*ph_ҳb|atY-`*ImvL$uu3W%9ǔs K25>ulq-ug7&)*AajOu07Ik kԣB<$ltw%`MB׽y4% lv~7"%Vt8AZ@cQ "DZ\MqTJ DM _hhq>YQv>X$ Htfz03i)nK*9 +=mF*5)I4:K,֑cNSxs`}ߊpq OF%LU| ]@=ztx+WO@15//_ tmz4>/ukY4BEx؛ropU- U!Ͷ*TUCbΰ:tGVsZycN35g0RBp,W{1KXkh'㯡ۓ6'=ouNyф jD'{{nν|YFV 5҈Pj=,'٫\?Vs=9g@oj:,{$_grzR~A2MM ~.ʣ)*U`wXZPBJng&֐Ra(47(KZȓ,ᐇ+b,.Ham2̴uT<>h( q~dejahyq:Խ_CZNҺs'HCN~ ~/WMJ(ש/-N×83&f3"\gi&_~& ȏN&a +jaQSs}Wl^!&;bBMC!nymhU9e!?mߢ٭܃.(tz(Z(. w)rՔ^.4hcvTyF/E4>qX(C  t]U t_V/kPUr-:x)W[j73+Uiy:O[687$jz.SnĵTL=c??;fK2;EW?25(;w-bu=u- F LJmuEaM|1nP?wc&/ׁOmIK.eQrvjE>-䚍,W z"15 k>k:vFlЧir*Բw!Ԇ5n-ѫ>B$&^3~U9a6P9 12> ?)-vQ]޺Π]Y~Q*=̲-Vw %YRt`CgR"+#2k:>Pfhk8u3v2Yjz8|6vq3O;(#|;0.8 W{pi=ȺBq!x }sB.=Ll$4~4 >,\xhtc9$-s0R U~uZ M'˱$‚g"$^Єw%ӧ+›#xXE]-ԸIHGr2=-7=]hoCKXNE>=}4)*8V1=M=PSe|iL@H`IM[]s$le jJ Ȕ&qzJ&Wa, j jR7NW;)Y;Paoґu'c_Y0>Lnyi Ъus 'v5)NRoЀR Pߕ7QE杄y`V\E#f;P\Mķ {NB+ЗU5RÍ4b?>AIQ< .ѩǿ#-gHdgsv?d& +|-#c-ho}cUenV(j;6ˏNJ[kLxTjTa yp:,o#nf3{ џSG2 Jn`u@.N^yRmS|5BV9Jx_Vc#L[P!*|v6۫>l' U{=H|+q .sH)-F|`VxIf lRrД|LxMPW0  ^wo!VpZK!N~b_OfƸh֣07*\W}=1m:BxYM%̏qH%胒c=%öLx[*)y‡YAQRY-?N[*#,{ulUq/]m2jmq'02_YU:n j-SW: _uz~Q#ԊZ= h?W]ъx[<0Vכ&JY$pf)[CK5Ym4Q&aq1+*Ag 煞B5n'& *X(4=E3u;WO[o'~bjoHP 970˿Gϣ~ֱoeS]EAJNɐZWMQ(no*]B,9SNcdE' \w{~+a$)Ua: 0v_5?O!odK6u7p% 8xa&IAP;Wv̅VQ{%if ċ7~#rqʅ{amzd D8KL" l͕9P5΅9E[ڷȺrw\ kЌЕ d<)A_3h3g eij^zi4am۫f6:k/b @cF7-#3YCxIApۨu3s/|2>ܙۂD<{guDqNOV vY!Da՜=̻*s`<3XMBzĂŝT^ʹ{'u*ծqUe($9E꺕yx 񘡱fKmzi'_qJ'߽~xшlBڅ:yEj:QOJ%")sQfn߷Kp֕-k*OlRtf4%<ȱ,&Cmͨ/~=HeV^#|wKBŬx!"97(~?A,iˢZOJ0,??ɄE-tĐ-Kte0ވܡ2R ,*$Xcݰ4|-g9PûĪ IjL+.G:h$_wdZjd!*>m.z8-usC2LWŵ i&h>oc,YT蘫P:J#E$-3#,EZu(:\à+dY2}"^PS˅F5.lS mLo wg q=kh\&e"^K5?Ï2al ?9oIB_@'Y5$kh&'="D=QѼU bNcj<x RY+jib2{]8e^`S6mCj';|˛Kv+BN㴉(s9~A g  jkq,Sے>rnRN489khIؚ_cCTxWhG*Hf9ǿ3<4>93:i @0+ u|!Y|!ֿҮ @qB)ҫ8ԩpMP|1RJc΋{Ǯ'C2NMm3,1gv8rOXH5%y ڶ48̈*Nd?tmq]9J/ScupDT`mL IT{jNVQyQvZwq@ᢀknw`FΔF:S#!)a' kA- r,ػ3=䤰sbH3KŲ_\d,PĦ>xPIdƭndBLawcXnԋ3=v1tI*BWJu26!R222ґtf ;\JvvW?u\V ٹhXBwѫ7'i_\JYM=Uux߀V7Uy(>6(,;[#W b~)V}~CnAMnoW"3-PtV[sW"`]Ơ'W8;Ȁȁ)-R^ 0Jiߠm8{wl'ptd! v $_8NE @^pť655AQWR&h0zG6^ف"b"" }"eKn_~B$xL D'$ֽh@xӕNتvy:BО_ d7EBthTP'<ۿR)Ee2%@-L }sOIiq1 9:6xȭp.:jhE>CZQ!PM"Wayp>aԫp$Ś6`.,{zE./MAyy? Y6gS(zɍn1ߧtu@6!֪EjhTIN{aӊ?MK⨅y +>}\sh"  ݭQIA<@ѿ]eS%l9ʚK^c&_k~(TgŮgB 2:& 9'D)lͶ>򲍍NV;t/@Ja~e2k2 ]%k`5FF T S6{99^ҘP bʺ1n}~>;>琈ͺ9gڃ00PµK%M)Y5+5*3)6Q6)EXe* ,Sm Æt9-ڻ„q΍ėr*N1'+Q9nv?`^l)~-p &dzQk``Z˷wd;噞ŏ@P-R7b=P\'R|.֊Ua?>0FUyU&i<߃`?{J0>rG{!eŮ#֘ %9dQ"ư,s~q2zb>(iTd+Oѧi\,K-}[Dm-͓;yy.*r E5IJߍcF1&fj7qںد9mSwU|BͮC_fGB~αG y*Mh]Piܙ*ImQMeP! BRm9ugh'GR*F᭾N]0sJ/th$D$w2V .NATۀc69.e@&Ǖ$nK;LhX8YDR ЇtneF1ZxNG 賸`ImmV{lܧҠ^42I:/&ϵTnt``2D=/@7|#5QG{}PTm:91%6كC9qz#-A7*(<<:Yޣ~ec뒼AꪶzcI. pӅliW_5^-9 &0Vx(`4itN^5, Cqe$jIs ovo:{Gf$:zA31lHaU*ȨIxe v57`[ <{,!dp)*TMx:u3A[xgh BQß7P!w.5L۱93y2eS&bkR9N$/̼+GϧL}9;dx_@xEK6dj8@SsTf|nl)l;uc` y "O/xQO'pN99+͞oHBikfiWdI,uQ>G"VW_rp)l z?-M0)3( pϳVm(gZ+M_-b,7q w1AG>b(SVFm=г!'qʗps|jL%ɳsλktpo  v 9ƈ|C]7yͧ'&bdĈRx[GL<+&TKM mg0UƊ320!o(8:LfT-(w`CaE uR: a!X 0S.X|k7)t zy?-9w\^x4/Gxbi%Fn@\˳շ`뉙L')DҶ[k]Vmb݆{C[1MF+.=\BK&JƓ=AM:p@ ư=jo]:vRVY-/N~@yp,'ota9 ucUuȵL}t'_Z>n`/Kw[20Hztkո!Dp-. &39e U0)˨;`j&Lj@!k뮴vAU%bXp HUYٹ87|l:{;(Y:mn R|)jVi_Vy3~*wʹ5٨݋CߏDŽ}^4~2]p=,W(뮧 9$[s$5'F ]Zu54ɰh?%'vDSc)(lg:t@0.̋M]D/S$f:rl a}c+wm_1rgV:>{JiS?>zKR}3]76 n%[(JFh崩s `zCWgxڲ=dHy$;DD9NMj)a,|ul2Gԭbjʤ{~gK`<͡^y1,)xf T,PJ\׻GA*yvb[qP~"Zڒ_usfLy EEOtδ~3M .?TL 5W\Y|*tM#_\. fNgAWS\G=X=#x4J|P[cYWr6+fXg+Un#`0c\K&6xđ&6 HnK)M|u*6Eù"y2\c'dY`tnh,Fp\Y-;C;6x %#I%u~EB֗RmHs DDdAq? ]0AF8ݦvߒSSqUp=y6{ }x`| Ӏ@TKОT$Fexv\jc݃y{-3&NڜTUgv<&0(<+#a6'o6:?U2K'.c5w&"X5wC_/!-*Bu"f %h RO[jE (=1̠yk|*JyA9<@|aB_Ҕ:l:xbNzr);?fKg,pt1B$ZZ8[D܋m$WTeI)U49ERװZ(<ɢPYO8$$c@`Ac8zVݍ1XlK4܇7 g;nj;33 R?ϋOU;5z Coeo²1Bݕ\Et5RyHiuMkhktʜv23|w.^GY2b8 qrKK$`oT{ݸ7{C<+%雹d7q^Tz R.K߂]Q\?kjV(tΘ#OBi 1Pgn3 8QgiNvO(v_3!5J',ԇX& `+ǣeCx:qtG'7Nqs- U$}.] ILԅ4-NFGZ4D~D?6W[ɒ1ʞBXk5Ucgq;K;z _u3=>dgh2C ItS&3s|Rf}淣`k9㢶(w?LkV,;':R>ӱє]ShtrNoXDͥ: $_r}-LSC 1Joؖ!k2I$k:?AP_6[ a|eA_晳C2uMJ;zX#-TqqOޠfp~4V=mٽ A]$eu&Ԓ.(G+X%N! LMcr(XyB=Nx=><E3L1:(RfŐ-Fa˧#/Êލ<]IY%58iwj 3hX]f ? S83`jAꄃX=̑7MJsJFn2 ma}b`9 t8yF 1LA&cƞﻮ Aۑ2"R~?<b2DG)o!У 7܂pv`od4aw~;fFե"Dž:sꝑ'2?|Ryh\rh+.oFJٺLE ;iz% FZ8ΧꜢ dJ^iӊI2Qr2>@Z&c5hr`CMag lrM*ѺsZq/P"cl ir!r]G6D7T)ccf0{O^oaaGYǠeXnb0Cإþ;PޖG$.Ml`*6~.&n}Գ (a3:Oᅩ 85 }o8$vli'gGV+qQͷG{q5h+ݓӺ`yPq/*o1>vF?j Q- grıJ~bOJOr:1FX]#)0(0AGV@ks\ J3[BX\NgIs<.M5Yv$q/eMt?TC#S=SYgBrB6`?q~ Z@ Q5BTpR[4N܆~\1"/2>lAZ8Zdr8.4F^˫ T塻l`m%wZf$5 "͇18t8ʟe(pqR͐ވL]m."kWt⊿_nM~2ƃgHiM!7*n} `'3ḷKZ|V`Dc{so/k^*9~̓k= r8;cF !!i,@fksD @zOc59Scsgxp^Q>' niS} 7Ji?Z+i_$Ճe,` ć9jyv )ѥlۅ=},?q~DL1\4YCW rލobKPMLLdJIej/l *K؏ gluI%'E_8D@h]n5ˀVMTTSk0fr&{r`_>e !S=QA+H93/n}.40-;(-M pڊ.?d:7$jx9q<8q|=ۘ?ҭ3F鴸He2F3jU"]N'^eTRx})#S$78]f-S̵Mze>c|O@HR\5Rˬn_Mc)t=h%-aAc(|1Pr,*yvjӔX+h=B˧P"u(>C[lH,%Q~r{,4& vsqN/ р XD?:Z (H25Z\A9W(˸(VD= 4J^Ȫ.S6zrh_GJgiƿ˂mFc#nĈxjnwT 1Z ==yoFP3%!YuLbc |x4#(bdݝK|MnbIXKp% mW59N %g9 Cj㳾Lkxk<ۺal.9n+)ZpW'rg8hTd p`񄮩B:L a~{XnJ -;yu@0r::Yٵ&Dϯݿ-D[ 3<ٚO1|lAϞatvd<&Fi?$5KߛBJ**e[:CLS:>6@pfI6xO3|РUN'xPJ[Yp" mv"s TGXh\.s?Vu,ayt- )YLgΤ[PLPר|.8H"@ͬ ?= h=?d@sC}sㇰIfrA& ԒZH!6ʯ cԴH4 Fuixb{"rgXxlKsFV _k0"O8̢E1BO[P%$Қ©U (e4E!`9#$|S*nZ31$[^eQFGK>5[}AוsZH$:֩d! #-f iAlU2|?,<h4&/kں絵@՜n)dgyQɘE{LZh;5д4r'z0!ցPOv3. U@G!P'q4K}N2e Pȟޚ]:K TFx^D"LbA0WLضc.^6$^Y A%c6lvWI(3.?s@ϪE`i-vLQRg`nt]vrWeסabf$ĖuX }eRz\$1hF.@_,|w+n!G3?ÞQە0:}:-B# )gɂl̪W͘Jv;nev}͎P@La9>] C:oAwm`6Vq4bAs0 VIϱW8JdP:ҳ-=FC?l3L뮓-9STҧ["(F.00~rSD}7>&ď핑\6aj|=|Bh[ >WJOfHkcצ[8qvdYHD!ۅ *Fccn]$"V=pi8κ/utd^5dٲeY3 :PGծE|F E VRfO^~dg{)#}$0}3_+K&icRk)R" yl)L{]X3f #xV?nޮWC(YaSROX,$9q? Z{EA`P*!gݶ^u:ʶFsu!&$> | &^s*'(ɡ. I7w95$+-xC˜\B1<`AWNsKI[C&,g)E"odX'W0~icQk/߂BMnű0l7_k{ܖzt{aø@-Y&&d; U#Rwjg`(/3[${)nB<3Cń'!yBN }iY֕N\8V`pW&nWfQ`=`X2vQ~6WQj_+rbm-cA蔲¡gxAhqņ>,.~SMUA6 ٩ݰ3KDv 'zj"C74]e t;$ 񳩹̔S/& (OU\0L#\i'ր2m-A$*Hۭ򯃜Xnnצ.Ux%4Wz,@X?K毓y>Wj4Vo`Vwfىn*[^D@&tC'N|o,CiiNu̖F_zDsX OŨcmD~Y}^Zi}ǍV5nP&Shi1F6eYybb*'Kwu#B?|rX?qўiq+Dn1@6"MK֙[\S@݆,QvaH.VQx!(%Ahj;Ġ܊M p%Q&55:Wo{44ç¾sO nec_$O{"𳇂́Fم]'+{m-nboqd{Se49h},l' *lٟXD@='-ɭqf-&3^( ƒϮm%9|0\wX*n8r*k w#%èXy-\#l&hFt6a /iq\FoN+"|Ke[`gk=WVBv@Ey֍cCp Wf\ǩwllM 3 cXӷІ?TDS&6is|-|Ne}G/4*Tv%~u$пb^axZ:?E!64%f$FEuTzKqCJ`E,o>O_i^ntXׁku&GN4<|A Ho HW}W҇EY|Y N 01'Q٘Z\C1i5l֥'"!Xnbf\qf)fo>.27"aGKNrxQ8H d⍚ '"q&g,atc3\vuٱcMqLL4Xb 2MI7{2FXDҜ1<6J?#hTYiơhwq|i!l)xͷwhoL-uS@˜A;}vf5OMK|f1G)@J :O}mU^וIp;Fd1z\Y zIx"b7zNC$V/Po~u13T6&ͅ +t(|r (&-{G/2mh%bO;jGU#BK\9ʧ976m滾h7jo߇嗺.8N xy wφyq F"sw`nJ"}gs4ȬNJ#M.I\GS)'ɢVCR饻.uCbv< :?Gʗ_~vw!^yr*AV|B<9ѵK*nUU!5`_Qnޏ`i @Lp ]sMgDh۫Xʕk„wmխ /VB+ =3o  ]ϋ̅LZ`O?8 =,NIni.>mR ޒJxO`T DIhV#jXo / Mut1|ҦTKʥ&t~mgrBnhqxZaɸT#J|%EU8#W k(RX(YOZR C6A1^SCAԢA1NWuTA/Xoc q l.73QN,-WU TcE`*n|fخ'3.=FK8p)bHa4VY\qP:OpXU8$άi'rLw7' /bh6Ժ*yZ?t`[ p~ CJ[N SLBDʎjvʬ L W(KKj[ [Ii")av%:k܈>?-(CD'ό߯hz|E*lf`ַAcj7 %lAmK%ƎP/q1`'QcGD3cnͦ' Fگ < Bq7K^F9Q$:B\kc.?<z[AZs .y[wsm%4OqoA9U:lQ_6DTjҠ =  he>.ͻ\*sEˇJ^D!U`X aǮ!h/fH3hqq5 zsι!v]EYP 0 ?$Hs?]T&' @}" bIf/m[9-#b@'RN;WZ"QngiXL]8b;@Eղy3rAQ6h3y>IlE\_Bž`ґח0ĒҠ2f; ]7 픱A70ie8 E,  j6?p照,N.CO/0$[6O[ ӽxmrp3:=DI88: eTCaY9 dŨa7𒷑NTx 3,V~6 ofY3ζЧlsJG17^6,TZq1rI 3%iL=Y./*^tP5I)}+jVH͸ {iO\]^Kp?kLj{x ygt;΄Y_%6r eeT#z eWiU kĩD m@(Z8]*>Y72[Gf7|7b|u1\3IT]快! g \$/ RugMiu{X''k;`2f'3;1e"|NhQ)(ۤONPc'J(YiSEv(1m<w.s8NtSx YAew] nmV*Ě7ˆe gdu731.9.4] *{V=K#aZ@hc.ch0\EɻYrGOG4>Rc;/`T/FO[uZ)pͱx!a͍9+pXR!dGCз (Xw&ѻ&ȶپYh ͖Puj1s4.ڼ:gY<34!:#R(˵wHB=dp/H JVy-R :i2 ?}2P,iJBBۍ7 T }@1f^=`v Q%˵c_vM7z,g&cTeM"Ŷӄ~\V튒aЭh&jwZz=f\nMP\|׆1Z/%WZͭ›-|bV"oNqZ#`])e_{G A֌7P.ՓX;If1-S9@C2f[v~*ܘLV7ﯛk_L ~@p(ܓʢ,z8/'Qc>?jKjZr`E6_Fz`!@ir- B82B# /b<E},HP؊nC[#ðG޺O ̼Y:>*A؆ALը=uMb2ƌ[ k&DHL:V [UVs+/Q"4-4p:LP=.|`|07[͌ԚT2:Y"*Cm)E&`CUqz7~`+D$@Ra:ſ(Ԍ`YMBF Jսj$٣Ͽ1V1+s:mDbAG|3 G0;Lu{L#lU#!lےC?QO_tuR!dj厬^, P=|bXg9d IAS\eQ4|6dhqҬax=x@>rKH19q,FV{ S(s;x^b:CdMN쐠8yՌ  ՛^?tWީ@OaT6SK\Ѝ)ݽ3\hwo*_\G.S=y$ $W`"FuOu)Ÿ#reK$M!OKk''\D%3sq3Jn^3@WAONڲ@Z&5O~m4fMS {wn4<" jFpGmiwpZ73iiʺsZʱ[Q8ɚP#['>$ב`%6R9+06"h]lM]˚w*ӺvߑOi'r5[S,|Ұ8ߒ<627g*KXd+hތLw.̟vmgB:_ʎL?'(T /0qغp h-#ˬV^CZ*^T%G7XfI[WBs XGُ;aKؘU «ůّrFȎ3 !:yFoM$jNʔZ67.Q,BD⬞(el#w FBB%xK%@XT8!C(. ɳ߀>\HLϾG`fht.ĩrWRs 5ui٫뼑B9} =^)Yvo d ;4Nnwx*Pf؜uۖqn>'ߖ* %G4^`]Ywaaр":72lZWSkj5>V' l\0mXz夀ߺ:'?""Se1Ee%\{OXmnC!k{7|gDVtۀ ):Aq3(!K \jY ƙ"zђM Da@~Q>r&zҘ+b[%L|{ShW#mI#?nNS(Y>0[w )\Q!XZ6خNlk#BsK[b0,NRvxD40i+7ᾗ`Yakֹ#ʌG>=47$J2P?v7+D Sz(:bהHƇB98}+'$LËftZeb`qA y+* }(qu|Mxⷞx/oJIpH~)d# * ] ksSgnV&qH*hWr"qꁺR]` "!IT'Wٶb}Sc6l;d1~_p ;#/9*g&i]hsΛXA5:_UF2oX /.Jxz 03}!xSgB3^RS,gZ"@T ikxJ9̠$,@Boo\ኁI8=eoYL׀^n^ת`Miy6܉!݁Ђ6m݉,RSP{uW$Qp@ ?I\BrzA"F}D#3kng0 >=W%7TM4^Dť Lbx]M`iX5n>PE:5Zzc8ę'leǀ @bCXGS& Ԋ IBY @Q)xjZ)> Dhus)MxCt>p5BH-}^rRR٭[;j6̦p}umM=y?ga m`ɆQT q?QWH=ѤJ:Ͱ~q",iO{ Dz{ z#:W` d;J$X`o#,;{}JBM[l  ˩6&Ͻ5;VvWƗ2=eV%FAFNz\O(f@S&6%A]ccWap1+20w' ɘ; yoMs)eKpqsUaQfWYrvYEy˩U&*i9ǘ gft1xeyәҒ^h4Ow?Tɏjz4)׍wNnR`aKjU uϷV q7刷2>]taN#RTlΨ>JwC1'NQc`2hlf.&"`WsM dge a_aܛ,ہ|!b >rG0aʖp8[/x0ڝI7O;~#p-,0 ^}Rk=r6+z<y<8sYY5+wl9i6 Rи4oOs<] ̄`yx;Tg䗫>9JYN qMxyqeKcڌ(z=R1vJ^CNYN&[I7I%_%jp?Qg pL:naB>ruͦpmAɓ\o d`xt_&H'Oi:":$EsyA\>Ihܰ_unMQS 5 vkp8n-g?+Vm 6*SCBꁇ㚒ҭȂRɎpT͜io:0ó@߶g7|Dr=Vs볶IDop]@2H% ˝pOa<5g!۰Fy!Uڛ1⧉l@\IqK6)0&~ߥ#HB{OGxx9f|^L1>AuA(dǹ;i٢-' $u@/fXGTo}1E7r#Z龤(O,QK.t99 KfJc<&z2P-ZCbHB R뉲L_VRY\1H-%yJ}bUj CgsH0ɒsF=ó@OStPe^5󳄹rw9 Er?HSbaڹ"i@*w=`&#mН_DX }@~gv yM`5T$h [tM&[^q~"O\ǍpGe*fE@[Ruw<|"ڸy;v`%yD;JWR^lֵa~` 5$G==<srٻ`AMRiN"ŮLLKu J2n;6+3O=~nlTVWHԍ  >CucZ<[%74Y\l7~Ea\?Uzի0σS+>Z̾eMq'\5QܢRn!!. :9uQlj2c,7ڋe46(1T9Iai@1DIp$*65ɬjFq!+zSܜ1Mb_$B8kF$rׁ{D_aV.p|}s:3Q:S}(kNIw9{_eyl~KNuu0 j.JsR:-g1_Z[@Pd hMg5`9;KڎoMv021ͅW?4ά.pt?7ìR=+6蠦3"w@]p9GY CE98ĒTh 5yv0}KUd-5/$dݳ _~Lw#(L- #\Kl=-p<cD<2oy!kQ POY< I12x㺝r_[F/aiH֡@4~oDC^{e>47ƭ;~/F7)ʹS(B4af0aФ|gɭ#BP+Yf5hs~eY A{b]Ԇu%<^ soJ %3 cVF_98 NpBÃ=n Eh@;7V!P#UA7FOLoUbQyʜohrғN?14^9]8oR4܈ϫǿrK=ty:A72!J|LCmF| ΐaE8r[~*`\YP]AӖ=^iBK+=* {Uk8Ì#CۛI? !~;_cV kk~l~y EN+0RhxyiT.{wff 3INuld=1!IFhՒp!T.}-LD*Ka*-Wr7.Xr]1|*y؅يE`oeł#Z^'ܭoE 8j|ߤ&uykNܵW f⽲bi(!H€ٗAs?:K|<bu(6\+#j]KX򼙯2Bڀ\\9nAKʌ7 SN^InS &zw-hpF0 "L@5 !(P6J⨀Iy.6@ա 1W6G)E_g Uc1TP&7fn+pey5I'8 uKx-лEo:W^e.wyM|,A!ԿA *|ԍgvlÏr]K_J#G ] 񋺮-PlΕ 8+ *r=/bGp$-?8Q lq &oL!0\0zH!z;x¾]#aqXǗD AmQb7Nf QL}xBUN,'ܸů G$3 LjBQA.2((ea=sC}k,i 9,HzޅR7Bth?o=Ep*TD'jV巩_QB[ieT S-uzRR:"텲lԜ+&;b]jc6}iݡ*րDh&ƺn1upㅘ(o<=)^R*R0CɆDm){wYߍv- eW(zNlE9B6^="j['~E.FDž;,BH@A/sX?뵟sIB֢A,M(B"Us2ʡmqJҥtЯ֩bU$r,h)u3UNj϶6O Od, rx])Љ=a5sMG= DC'" vԩlK-b{wV\ajlJdA/n1 =UjYNY3W DGΎXenV/N\\N]-~*`o)4N2Ԕf$ٛ,L}3 e7L2u%ߧ)29$J'p4~QM'EFdK%.S1I9P,-.Gg+F1o\8polvZ 7H OJv(\z \DbZk*-=Mu#wLY&8og^:1^xT42rw'z+C'&sOĀoD|v"#3V:d+8eh=Sf$`/zs 3*Ex(@|3]\a3]`l^$bz^2s PR6okAZd~tɈq֞;C b򰧾Oe6­j[_􇠬@4l)ZwbHJyHE)Y0)"=.!:P\d {֓X&53#d̞` sp)5˵%UiY {ZZW- c'P!z ?A-ŚihcRa#{= ^N`a \'- 0L֏U|dSwV1zS`yO7PM%tW:B&w8L&xשK:BդaD_>$<VX s~6EH'K;$3[ح( ۸c 3Ͼ>7s0 hMXbϊ1"rԲLMWꗶZ/ƻ&PHs or Z*Z&EpG3u;`0zJ.,kͻSTybZԏZ bë֩!9 ;㬳L,LBO8@-T [xЛ'<[XZ$6 smT.߲[kҘ ΊhLzKmatf$0 C.ҥ0զ9@-<ڟ[B(=K}29fFρ(++a}R}Qm Eq[ SR#pڪ{%F'ŵrz&s [tX}Qy>ԦKZ zјr?,ZY|XpU+mfb vauU 9BW:[4~3u*~`ru|d1S"U.qnϯbYpNOY*{/Mc6w>ݴBJ,d68$yƱ!S(-1C^x#χ"i0 5u%nUwmcIĜAF7 OUqܚR])'>42ύ6AoGAr}75KVuN<hlǗ ҁ|]j=jb4n/La \6 o{/.ɨ<|Tu:0}j͂(q–%t}0TOLk5P]<׉oOo52#:1n%[65W `ԟ?4XuݱJN{p~MuDMqX7ݾG)dO{P qݹ~ .PF _rH/kM/.@;\}t[_.T5{,׼qհ>h :"GsYL?,*.XU23DWMTtnm>IjP䳧kqeNgАE$Jr?K ca7~VFx^" J$;@1s˸PIWe4}yMlAPEo'lDc=7"W{3]L8,T-H jQ|q-^zǚdp2r^varT mB >:6{"و-C~dq!YAN,5H {HL˥^=$}gTьNq1e{= M P_ߣO~s}(Z(' .H`,O( _ur bueY6$_NS:/t݃cտ*} L׷}IBA` Q)Kft@#`OіObyɭI\t]`CuA;mFNYVONHbxoJFl\)t23?rD 9*C!J[MQRҭ28_̾JpQHO5fϵfTuWZC)z[͊WuLgFvc Ŏ4P‘W dCՋ5/ybzm@8~ץvY,߭'xT? NH.0tlk,`D8܀0CqpXFf'sMWis0f?ڌH[] LkDY.2^x Fowt&̉ }ԯH8=\f1Fًn2Xh[Pmb6ZO) ΋K'(CM 0;p4ʍT2 fqP/߹6} ?| kŌ@y@d OA'9uRS}$kKa6ΠvCÑa}gaT l,~sȼ&kp~% .O- ?6}8w:O[E.9 =ϙ(o.Lf{$Htjew `)I).tI8Op^[g W0ouµ!C ?gV(^3re,I,I cݴn~F|(=wEڇ~X A$: F.d@')e5D^@ΆkiicNwKTtд6@L dElEJ,Uy /klLu_'Ԉ(3^\_AxȘ|:q)1^9F[6PG]a閤?,qvUL>5!Ohu `+ݺ_@!Ɂn{6tzwW*OȭET4YB@ 8n`g7 *%[ ޠ%)8Zt8Og}⚹giܸLæ/~዇6r .`k.!n>s&CϦ15Ś-UHaOa |flد_x.Vϯg94IT_;2Lz=x̕4*֕Sk:4&ndYo_4S9:%&YfɀpO6.ӂkRFD-P4LdV_!ln-4=[~#z2[-hF/BO#[)L8zdkssv=Hh]`"#0m6Lÿgv3yzy bJQBbUJ3~g}BvWopw4Vkvw 9CEp&lB*r*DOŪ JV7bӏyIdT4 c|zW6nWaVQϾ͙pIc p]N$m6}?K5~\Dxn/poxZ\JTQS $)AHoJ?p~sI|`Fmљqb0֢}. r 1 t1䪎AT*EϷU]ԙ>!9|Gްs?|KętIbYoN#NBtaIr[*x _.gl8(8!$tf=j;G[,\ݗ+T.?OOCva,;z1VehӷLV/< %lo@>%T2@իG>` (-ri>e_kzHӡ,,nѳa#x骁1=QSщTA44i ,l`}束Бh?|2݃@YVC`\MbM)ƑCx/Kj-gx6ʝT%໰2r*<bln_`-QrEZ}'nHk&UNBv/dӓ+IbmZ.[zWv?R}9>NZXEJXS9`ICJΚ~oni{s7韅~3\=`g @k3lt|b犂ͤR !m1Klmwq.X݃@=HqH'ª;[E$=ћa3^x̳ă'~G_P}%B4̒6ZEGg ՟FFWug{t!ֱp{߱jXα]w+pVdBc6 q{&ZڜqbWZ]|XSU{;:9Bc[n8ONipڞW.ez-A(y&mfrVcKվcxy@%Lݳx iUy}^ B-$l",5ytOVdDI?QMͬҮi0JoT5=v}1(r]p^`"YRz}֟)DED"&#G~,=ח&w==,=אoc2]Ҵ5u8ʗͅArtb*U`#>=}1ERmߧo̺3~uA N\@f(9R^cCt>A g| h^*Ś~eu$*O[eAjoC-]v-|'x̐:C3iH_C^D@lޥh* I7;\=8ɏؕ4RtsFrS PrlQ"!̥L8QpDZòvS^ꂖ׵ u7Ϸ^uzm cp.TjEaq- %9L:F|$ҌVyY. 8bk9OgQ- n_7u {6zVHxǁxjzQ- `mx(g\5;.i_^[;X8 @Ҁ`_DrA{ǙܘKyߞE|%ʬz);GzsSǴcG&(㔤h.ǑD>"!Y9TM%E#֌ - <&*gzĬۼ/LڴF!tD;MZx=tԹr_TS o1B:e2<^~hZFIM/O8*>V3(WzD쮬74~d2ZGlà AjEf(q=r4\BH09[X";G7~/+vP -WiL*B˴ ?‰hap޹="߷ՏUg | HG(z1N擲٦]D=+* eȄ'ŅW5UgȑƩXtV'$Y,& dU A`R;XÓb0$.Ej<(мPxdmL_k ՄF`7%v |ExP eՔح[-"!GIUdE9ٯz<=,/OBqDҏQ( A45"P˾ԤW曢ja//nz>a ^{ &l yhiPCdo=q VfM؊bXbמH0RFv9!`l5`rOvƨrnY& AHn\8#R$JWr,E6}c/Dϳd@|;:ء8sZ[o-aPFD4پ劥 j㶔~p#2jacc_\7\{$V/zId(9ZBo%VBG3:LiM2k 걽5LR 5.BaR2w?B4˴̆sOu_KNs>y;a>V۴'yp$Dd VBپT _Jc6V\Ԟ}o1>={ZdH,\w|f@?)]mo6Ct]\a\\!Wj̑:JKahI\/* `fZ0PG?G0hvLC D-dO0$Z'SB2=cM~FZUo LTMtPZoݠ HHA +3F?$ dCe+)07Fɧ9h鄀lmGP8vшCviA L+ќ;WN3({'UDm<+\?Î}ܑ|G{tEaֹnKF,7HyXLkrL, ga< ՟]_MPy!7 +sE O4ops,+P 6{w%Q)nb[]8Sp5r-DF 3<;g{i$!@s,ZZ&-)HQ)R#QO5OVP'/px::ԯTk24; ?K"߾߇V|XDs614ɗE 7coJvɩ6^2ֳ`F^T ; cPWfKTܛ;CxDCMEK.48#u Jk7M3ܻeDD$PedO B,F1Dg,>/.X-O!1%IF&:`ZE.T>݇ƫqrV`=%nӣ7MXKH6e (CU/0|&f"rv;jiCj3y"P}b `*&)#JbW$:ee1Ҡ!v'Q-CXa3ZG6t vY~MAJ\ثol&\Ɇ$nKe 9܆Yҍr**W&yn޽|0,Gܵ^0e7 x4]~!kw'X<5rr2хΝA}0,K,Ar 3jľ˕d4{&ٰAHmvWdy0Pp+ .ZNv+~ <*2Po򛆤XX&698.$F2 Y3+<̣/S3IBK6Cbhl]EYXpYbyd=H'e&g>3upT4?>{zUnu&i8r)v 'D^wIhAQ;xl& _EB& >.5Am{sL ry䙟=V[V̧v&,P_Zg1t,Ʀc9ke}9%X1P DGIh]Ilʽ' U._iT9_6R|nA1NNȯ]7K6jAu[{ O3\ /:*w `Y;[Hu^ `#[ĴsиŇ*l nN%k'.'Ur6AHܴ9fO]> sPmxz6SK~#NK!4ӔXtAV@1,C5K|jm* 1TN&'AZ˜2S= ʤa,m:Bo2?S] >} "W*ըaÔLi7 &̀c&.9ʛP%B]5G+_偎TI[Gcw'#s8+wx[ƵBU Yg 8y^d0nde8A7,cH8ΐ 2CL_cKE^8uPso(:D d6帎TyNkr1v~pgkS,oP_[f}ppEn1+/≚`<5 .ɯvajJ |n^,4'=2[<: : k, <>f9: ,Z"MӛʙJK*~Ulf{L1Fu PdؒNlF|k4"|y޲H] ʷr@1htgN)jͧIS|]d,"ncLF4}>Ubk.r`:r>9{ ?Ms O1 a}B1spd2aƸk8j"cRiFW /~[xT3uyg$3*h/qKل_y+^se$Ri}D"Y* ra ^[@iӢ+ GGўfJG"F3wk,暝Vi2my+rEnNyf!qָOG!Bs]lk=]O.?J6HJ9Jڊ5Cͦ\dqݹv|$VBKۖdj\!ĹxKΟ=p~>ˣO0w}lu򱽁b.j۹ йN\e$@sF_;nt馨|C/WNU/IdPpfN`JP/smVaaXꕓ3dȞ͈"LQ?SlGlnzX(RՎGeUE :7(Bڮ$%*LN'9ge(;~,(Z7މ[\g1 2v5!.J~` e",:56d(B隫W62(Y7h Rq[NdIE50f~fJ%8.]A\叽fmff'(H\v:wjnϿWu0"mUӭ`9ɫDo,8JJQ<U {VG V s:4BhN"v=e|ayqSr '\_`{Q2-1׹˳Mvqq~yi) ^1vİ:l@[x$ZfWwYgkd'|@+&"Dޓ9҉XqHQڑZΙ7Zu^xw4[Є#x(`[DI~6 X'D5UX .&語shZCFJX׌&4H| TyK4 edG֡) ټm . VL8sH슚#, Z!~/SDSNQpN=<x *p+s`,lU?6e(- n>U7m \ZVua"S2>qz:~BQz$"TmdBZЧ_NH_4d5r*qA'D[b\rQ(of)Ӆ/W%B`\In*&v7OپD[d^s?pxЩۍ]Ѿ2LB< w[kBA*es?+Nle  Me#7{ܔEl^(ɊeƹA>Uջ]`,/zZ:$Xt5C/e s?^E<7}tmeX嗷8-l,|Y.M)% P֩% +P+g5Q)@g:Є][rބDw\La_芝j nOg[ְq@8)q&T~^ IF?FV4cGuhӘs M#N"MtIIt)RD$!?LFV-0F4Wx^mp7h4 /L^zuHӅvdڴqS4"iΕ~B w?_"FczT'nfVE7ɛj{QNa?3MsVT7>IRķ7o՝$1P{w$nO|j8Qi`ed}~ZCSF I'YQY}_hH0:`8E%TgĮ&aQ a:D>};]2O \wSC+.8b]ZxeKe:j (r14˫e.D@mo)51cd˪I'E`*] @|B'"?ag4?IKO*} 4b{1ְrAǟn6HjdNU:kl=nLTXger "OsHɈښe`HTnq0♵s'SǩȳЁv Uf1;t!IqrAsE됎JQ=I`W/}wCCD=arxr9N̺xQ/ Q]yceIֽ<甹-36,vK)Kusjsj{K =Q}~Qu٭ rUxE.PVR˓ ʎ_ M,G:6aӳ}2qWt=yQ:$G,.3dˏ*bP"+ڜ1‹fr!%GKX9|; _lӍR-SA܈eRƨjD)Z *]ru>¶ m'%ك,-UvL>4ܸjpnY[T3O UB=ŠU5U/}muǁ'/`BIl )?S/re|GeWx !Slº\oJ&<#$=|֭)Lfsan8<ِ9qzh5X i'SI |I,|*P|;ٝ0:\` AiӪ$ދuظM0>z Y3O5 > Xr:)ٯ^yITJxʩqƂgUcW_p͛!1MlwҶxJoht{&n=\%),TwV 5HL`Ө1ɕh.w?1Q=RUE|ܳ `$[3Ԉ}BIr%ffea| ы] Dv6Y!{߮ۿ .>pkGD,jT)Q/1؂_:)aRa6B8KM #h(BM0S:v-;?Nd"s`'{vi,4ȼП^B..Jy"YKBr+􇿵 25}EU;T5xhӳ9E1Ri7"%4GǵKnV.:Mx jOJ3ſs4Ű.*xNp[B TPjǵەX8|?BoO|YZ\nouP3+ؗZu{]ŧ)\ R*&k/Lc1?zҧ 1X.'=-R :IoPڡӰ4uM@M!G2Qڬ7@K>m$oTKmTaߐN'(qϣQ8aW!c|JeJ+ &9XYƿ3nSfFC:6Qᇡf]twz؇|sTn4@#B;ɪX8c2(.T?d9Z5.?T [bݝ=#Aa;_u=SyЎ$TEVww#*ZJK&< !uPm 9"ӗi8)"Nl'fʓQt=fp_sw7zæ4~Lwǡ{鑙aQ==qWb8~3D<8xwpzn^vbyW>\j.`f#f@=HZ!R 54bUGy =rCjSvܬ7qc@(91NR8 #nId6C1׭&Б`GPVdn5}.vUwov4Yك>\zVRB܉ۙ,7n51 &M'1C 2j!䂺]xA7ŪyQrZ $BCŸG)L{?> [^`vA!YE&eݧL8.ηxя捁u1LВlw0/Қ_E2Mk2Gu27@dPTVOrov@w47y=[TB_H7B )EjiyH8~Dm#YYd]z$0xkːvr !}qd SXJӿ ` qk稗*T7Bb63ZMΫxhzoXuyIG1!}ɯ< 4Hy( wEf.݈%=CeBTX~cjYX~/M#s\v@k\XdpL6^[Oݔ5:53R-&+uT"o823.lM"mdyuVYS0ZCP,aյ$9!'2&y;MNHH2%ٞrjrJ'!26V,/uw53Wr1aD$^aCU@ql𳡜+*NZS%_+Tdaf^IjL`&{k#y'!ˍMg6)9mI*%q fyV^#bЏ{46|IS1Үd9dOW@wϠMP]E.%%a9(:L}?+#خ-Iz yK HSlcx[$u{\0_J֯Ggj nL;ԋqNJ'LP6vMn 4xy~.Bq{_ ('cY: W B,g}0~ѹ lJ?>m$3PRQg/!T:,KD]>(?:o.#_!!njll<[SkiUN7cS-Qк{QH~TFUɩa0f[ (S51nOU ?҇pcP\^RjBYj?S 8Xv!=xm'=kPDBp@.ekO Z9Y[Ӊ>Ugԟ'V̈́cD]̫óɳ {#(ʤ,6TbPk5/~a yT(z`L)R fP&m #)f3 8ƂE=v4ЋCᙆ;}(ZzY]OG͋;iVIkG+d2)2ƥ:I .YfXYo+CIp|)BW@ 'I$% `zKhd(6Yħ -.)8[" +*.`v*ЕE}QDH;-Քu%`)WOe0;tOAOes*H;h/<&dq_Mwc}E g/Xe;yDwB41HWްRcz2V%$S]ڡ-p&4bXVMjԵfC ,&+bD ^4! ;V%q@Ǎ^`~EV,C@b -ۃvW+/&s X`8'^%wָ)9Qn"h*_(&]a: 7<}M#UfJ5eUiC.3'$1oE"FeaVtϤl=Z)٦Ybo(=E+! DrrJV[쵬l91L/)u>FhJhĒ _e/G?{LW9Bv?HJ۟k0*I*VSxv^ej JQW刯ߡUl.:MDLVK6ddБ nfT 6_D[k Uuzث5@y]+4g@bui>4p> m9.fy֩>.I2sK>5!f߃ixSH5@\5(&'m<Ϋlk_à iaۅ d6JsG+?&hl{%mv#5I{0i``dOkb= r]ϙ̔cN%Y ]Z&Q8e 3Ͽf5Ђ[/C^cxNi}$!VļFbCd:O<DYŶ|<ˉC;i 7nٍa5CO(â ګ !qym_5ڡ)q*ѻѺCl=r2dO|Zʡ jܰj@jmH_K=Re;$h#펴_!$H^l9[]0*C_G::bzո8@#*"JaQ/*?ߣFJ.|a;s`Bӎt~) ;][#OPE@:[e>dm HG67k֕n АMC/k[|J%~pޒ7/4 JGas^hzWVMnANFݩ ` oqھ$a瓽"2Q4^UA [ -z&.)wmo^G<\G @QEJ-:FT(8 v^X JQzlr9Es/հjFq̷;R^L9p"\F.2-lpe$$4A1HhQ&zLL")<la&&p. NGB1,ūU^zZw~͵7d.lor)ZR] )A# M P3By'{GBcxT}ݣGM%PU҄F%?xf4=o3g1B#94\g8I6?8\!cn>*GYB"|2K#S>t ^`hӢnX,㖬N 3Q_T89-V}`^ģ 3+J(|mi Ȁ]4lRlT$eE7#I]XH8`'5kPMn\J~t>WB }D5Hux]'VO0 f3D}d3~FzyjAdrw!mwi^wƘxcH؊CfFrvLɶ]aE墘]ػxBtHt!םBquu;Φz,Zш@ՆhG' ViYĊ9B QΗUݥR*]bL4iZ6؍p]*\nȗsW7St0%gq)#<?w͆%M=SW2=iZr]aX/4gZ'2& '+꤇ɐdkRw&nSb\X)[X01TQ\5L <*9߆y{ |ʴ:[5sF Oxp󺁔V]|LnE3LpɼHC)jp9urEQb&'A63 &Xݍ ITJlRC5E-vqKċEuA9H&ZIݹ7$$QB"EHN!xB'q-SYn~ܸʢ>]1\-,w({mz؞u.S>j"{X&k;22̨iP% @[+o{n̲._Q\up`9+1#-! ^jXQ4tn j{ȪGro՘a PgOB멨"I}JOL!(Pp!BQd&Y3Ax|dzb^J!]C9̄`6a9#MJY} ӈYP }2Vy#-:/O⍅x;PM"!:UV?Q?8oPwy"gdߓzWf.h )-GݵjvzZOß3+x~Mt%=oT&4ϩ]WQ @ o[l`zH[ߌ#7?X(FzZ$I_*HԼkWm"#]Ie0G0 ?S?CÐ_1T|Ͻ¸&5RkD2eM)a`ia Π9.1Cݰ|nPtZ)we6/Ǡ{rj1aq@87,`IwY޺/lklCڂ G P둔9YL=PKۊ$<4O[K'eƹKdnts?homXRChqs" I؅=s#bMpP˝h1Js+-P5WxEk"?|lz?"\͉2NG[{%ebv˾# P9aؼ: 9og+pxe")'[##GFBE$1}Ɂne>帾ʄAE*iU9G׎\1,bm:}z>3rt4KV۷_|Awٽ˪ ι3u[I*0()ÀWb|P/ K(QTY*TZ^TNB*d'GRtr11zcVEզQiW|U Ɛ8)%G!C@..3S mJY^vq͛{ `SJiXRYL{~6^Xpw*O<41ӳ(_ IOMm#@ЃjY\ho]'y5eAV;B6H_%NB0@ soWWa epR@hfj)ǂ;Ko 9ޫ rP'\it,XnI7:RB7KE?)s|j24_iYϗ9xdr`9Q}L,ɭ]Cޝ/<.-byEƇR(4.ZU^T߃Xi0sn%<e+i)Sϐ<L 0||rt{Y뇖_g-xg[%xowӼSa.“e#u/) % r2jyH~Tx{m=e/I"6)h#jcҁꖾ9%i~\ U Rdg̯k*.:L_ Ne#WLCLl+( 4TR=2280^rT(X-LeB#mz]QI҈Fb,a'ft1߿TO!T BpǖЖR_m1@X%=Zj[1((AÔ,r|ѿp|eV4jQ Ībyu9*P w[uZdB`<&X1gu'SqgamŮ&;~ùh/sJ4̀_ P_!b}]})P#b!`'|y@RsJ}4u -ᘉ>]=WAV׉U˼.HXgcmI$Z7|8eELjWQ%8*+AGS[ ʟldеJ[p |7m %s`djn2brjqs(Ck_(8/Ђ%n]_&-N؛IY[ "0o`D ͅ JV^>Zx([ͬd,)(Ǘ]5Z߯RS.Xs''/ OwC+4bBUuĊm_'`Q氋׏tнV0Υ\C(`|awV-يj|NF1a[71"W $. ` /w<84: [Ad,nT?&=kOR0Gf7s n`=̐bιd$ڼؐtN܏GE/01zxۺӷuPNt\ s̷Bم ULY!"ϡqHBt'E`}"$Tg[J5oIs QeQkk4꯼&(]/卒5J}ͩrkk돵 (zQUzZ ܖ~*'G1i=|JCdr_e%H2:3}"D {8Q# :]wPI/ c0ʼnբwlWHCLa!čMxY5?n#A3{},+.O³^׻4!奲X7BO 2yq YuwEћ$%޲L]fEUgmXwVnf>kqӾM.~W_go,b~6ӓ=D؉-SɝIWYUrl1$/^PFz?͝|kU" >EI \%#i8`8~{/|vR8d@^]ryz/AP#d9f^:,;r^([F4R=U6e ϼw[/DB` YVF_*MnI.xu:=qvcs\+C=ܞl>y+t 7&a |QD]3{T^6y^܂>?Sdya84۝W.8]2,i^tɴ_6FLoE`R8tzZ}Dg Am Ccq4!Чku3sp\xVW9'Aڲ!E%c;[ 9$kG1?9yF Ě{ ]cDG[Mĝ_qϹpoj6*wbX89_5˿hJ)o0g;"T,'YjoW1{gDԪrp@w5XRU+al^#[ #XK7<Е#8TWVk0ŪnG;`C IVSi\ 4ԓt=*%J% j Ɋw7 يWRqpo|B.Ҿi*ޡ$] (ۑh™NVGܪ\_(Ď<t fp"ctˆ2\U8ѵ-f˨«-m G#M$ $Xf'Y7(Cmk<">˘y 7yQP2\7~B0E=<,|Yc:Ee@@dyGЭJ6'<|Y̤- BPќ`fUEPԤ2cZTzIxNb328OưX="U X75-]i!*[ T2z#³}WåYn+o>FRzC Auwnu4YD݆3"75= ЗS@LZn|͟Q$2ƅc4#k9yY/ѫԝj] 'I [.41[Q^AhkU9K[_V ?V+rxٳ-Sn0C+JgiS&$TKks.tnp*]~))@Dg5!2}ə`UBV dP?GYt :td'Mbr[}Yǚ#\C!EƎUƳ GMm Me>S㟰/ו}GXά ڕ@K{|3P6,\c9J`"q ÖbP&V`yq%En@ m5au·[KK侴d "iN"E铠.0LjK "c~DVVǀvs;TMR>ŋ5ݪ< bU ?7 x}SOZ:"@d(mV2LN*GiW_ mPF;d<q**[~T7T?wJ%]F= u9 zp3qdquSAý`?:~ZzܹN8ƅ+pG]"AUb9 e Ƨ SeԨUV ^_ȮEԨf\ңWeߪej/a"6J2|M!~\Iw%LH>DG"鮀DÛ9qƯs\㫕(lLjcx஌byՅ_$C,O<<1;naWG)|tyCKHf%fwV_\%]1J(#~̉k1EYl;-2M5xyFμEEW99W4ìFbW($U` O7(e:%y'3a8D57DŽ*]x |(9K|8y-ykd:h,XkUHa,siL˖׷|Ȣ-ZʼBY f]<{J>g^"59!2.zuٝwjC XFf>+d5w ۘ\u ׆*˜m-WSŠ%R1W2ֆ+' :i|;s1Wٴ,䛵̤#rNFS # )(Dqq1"#?3iz(NLpt@BFH8-Ʌt<:zdz)d(#wQ8_֑Tv4>!$A5geaQޤtOS\"yϣCcZƹJHHcr{N4Eo!juUmuFb~wF\hs.' bjUjc(APibF#(mT5zEYOi; X/V~Ko/ABŌv)!Ѽwi@%!W~jnF U*CƝHēf.#7A@@>ij0TJ@$&q-}q`T l ȼ-oT-x|MG]Q$ P5ON%0ANA-"C;1ozΠ*Ȕ3)ds,Pbe?H#ltnErduWVTq6x $L.X.J%}A?Աu:|Ȼ_&.~ঊ?)v<0 B:yA"&JwTX&^Dl9,4|N~;[CII3uPM?Hw(taa*>%4&4HȼDnj|s3ZMCDtl=^90ƺH#o;A4Ж34]d' Bü6uR5͞ici7;ꯐ0;`lW摏(˙=Gm:c}&g>B뼢UgM|cJas>:]>|(4= [ӥ5GBEkqCJXWj \s*g5xbb}@Tiށ鍓.mg`{P ! %" p\D/EH/cLvܺ:^)DQN#_6 #,Ȋ̐SHa}I '$(\ Zέ-g3g 쫨Ej7׷#D3J ۓR*^nCp­yЎsMdĕ0^tdLh]C:M=zd.0쾈uG &#X^QR0/c4i@eEcݟw30/㘱(iphSxK!\?2J̒֔<HbpNM@" @[nQb-B_NJ6W^$qF .]4PoTD8ݼ?,*M`X,u)/CeX4#m{¥A F >q߯/lcAF3x}א78lQ7t{ z@0i-u#?e/)L`^shpg।~N\Aon{aBw3ݜG_{DӋ vŜx0}$X9b3 ̾Q%U{5v ~jPL}QlXrʣ?t`0-ˋse+Dx[u˨\7U%Y]53ZVz%Vz0=M %_5$.>.1Xւ4N6w4Z)R;A* tOaBCOd^Ԃnڅ0ڷM/fo= սDat*U%Nf8۶ls: QD_[\2ܢjͳ{>,KW7YR^3%@8sNiu?4ͯry&qf22hZ1nCww$6Gǻ n\?&NI,,/.E_<ΐQ1Rg"!!Sx=Rwch /رˉ+(C#؁GVS3-xh#z.RŐl2G4Oe-Mr̀M q<ɖ%c elA[T"+W,8,R; ڽ32Dsl[QE:R/܎9PNr*t̔WK\qڝ2YdE {YEZ" jScB,OV ̐M^.VNȌ:T6zN>&\\xWQ2"tT0$xu|&~8]c@ّj &0~j$ewqZoQ"ԄQqj3aC>o%6j\N"ћu1hu3zWix(^^KYӐU}3'-r@WסTK!L.GFo=4*kȞ@[+r)"F1 WBcZ}P5y- Y ?c6*KQd)84msa Dښ^M%5:_/Z m9w*Տ9ɬ#=Έ(kqW>L&{ړ-2oT਩v䴛-VxZ jTZvnϰğ_&-LϦ!t[jdq%8+zdD*ƨO\PJ<* |$JOB`ca??ENۥ5KNдhf5{즕4_C> 'tuBP|!n(u|7tFЖg( ~kKՏN0Hw 9{q2: .6wCma `."E6I鐈fK,u@dlc4D:nuSj츚 iP[/4/l&cgxA\{(5(Y|Pz4ҥlc.Wgˆ\hfJVuB:=2 rJ~̒j(PF?tUlZClTtUFԪTkJy.L:vu9"o^6郏fu`27Hߵ-'4kj>z[ZoyDͶ_Һw^-.Uen}RO}5sB' ܿL/a^4OYii+rd`G_Qn(βa{vdB]mQWXT]DG uEB= enz5ƯG刢bjYZ\V>Vj݆dȼG +P.Cd 7J/@xJXgB ] _~*aB8%Q->/iv} N+Wa@ǵ|&71mQY 9,F8DOim*t=*"b E!TD8MfגkU,_(_b1.2LE&iXե/n9Ulˉ(ը_+v~ytzRI0JwD/eFTGF䒐(1 T] '`p4:rNȓ"&&7if1AŚʙi/ Qg7DJcYeOD ]$C$/\/OA2& IR $}_OdnD{I=tИ?V<رƗnBNEsjc‹*TtSK`JN~U&Kxo-Szx:/Ju^u{8S&B$|9Uc1KQnjv37zLĖzmd X-<&{M]-7v<IS\Ol?X.=2@T]@Ӿn٠ 7._7@rJaehLf6oFmh)ԍp)DG߭ &Pl姿a_v"+8gKe}s13~@0|2ɛdI IpRKU}Mydߐ`=4kpV&0Q;xCTJ~+$SZrMui`|U.Qgľۉ %# OU$GeGKR߲ٞܕI=3s5Vӧ\\"Tz4DQ}W8!dY:>KI`{ihhk"M+@pԏFļ= @Iȓt 1#7s5upJ(, *1yB4_]]J 0wx+0͖,{=۸8TՃ>Vuxl1%Χ.bC>2&43+p$PA=t4QCt90x)|O+|{9$]` ~Y*|Iq\3S!eq^8AZJ+` GBm/B#g&@/=13󪲨liM'Z֣B圬K[v `Kt:|&vjy/VkKEhAjë* BK!۵%G2I/PũEPnAl4=R01zJyʱN$xpcDSEY{aOoAyѱK6K-. wIPRk9ul<B>9ᝲ]DNw7]c" Ò;/F0b]BҪdeJ,4oniP4jt_PC?^;q1¯j8Mb{ WBP7a|^XVᷝ\WKl%gCĥ>̇5usnPωK8L%Bv 'gI Rϩ:N-4tF]eB|Yy+Kct0A!=W>D SH]=u#Tas)@"_% ")لgdT;0XxSUHX)jԩ O+NpV]aFd(PEe \z3 lD~bXn| >LR'/&K`%I$q<-9=̮B% Fbt:ISbna'dD6JF `_YN#TsA9&cpbzȞ^7糧Rp^_QYtC|Gދ눐s8aFH@:*JV. !I,WE p2P\&37&[\o> }<tLGKv‡{槮=,xO:)xS RIx@e2U{ʭ LK͓7`QYԡ4GL\V^37E.|ܧާ0tefq%@n@ٍ0ތOX,oGi~?3ieUkbOᯎw&! s(/w%DJ}r+/h_|{g}?Le\\)ӿ'4G!0d~aNr]2>Z%Ṅ˥8Ҳ_5 = Yy.S]'wDh#qWdu8+D9(0KV=aP@bHf`Cr&|0)f(>|Qp;4y놭ZJRu|U;A߳(c wXGfq\iXsE7v8i{:BZgn1v*~Pn!BT uRZW"}_Gй8{[݀e7}M壀{;ѮnLV@%ۺ*Ow2)!x~h=GAJ}\oe^ xs ;x_ hB/|Y'@e򂫋 rƲ8+@^>'B{Ⱦ 2Lz[.+[u+s5(IvL<9N5l7,/-I;0ooT$M@qT9u-'rV<3 F YZDI%5_AQyy?͸S"A΀鍘'MmXG07?NXEt(ZUa$*"iN O+# Vhu^Xsb sFG̮O.Ao}iUNȷi*>\^n**fk]-!i_ @SIaUAS9ЂM"3ȉKue} GJ#u+ ETXl),Dg}Yїfh籯YxsbH#>9]bkm(}_:OJ]5\vM_P/P @Ȝ"M"κs*7\QyȧɬSm煯H]$ =E]mbxG!?ŀO7g\5> Bm8ˍ@y}.oO1]>̚Wq#lz8GreуşQ0^6lD|A mJI1'IEw+NN%CSCzH5痎T5$jV,@Oꔵer8Cub:2o0L֛=9G,޾Wxܸ^Jqօfm!.I;H&P 9X Lyiۖ5m%"kY`rvt8zÁti-zRZT"gAc6ud Z=SgEW1ǺЎ]PhpѠr<IpN7BM;t\DZXĚa(y*"Lűt d(2}w:>u~FU42w%%7ʥ$PE%@xxwzT%Ac%zjo=tr^]p,v"wǂB:Bo*@a_IR%TOcFɞ1v u!>iQ@/P#h`Lfe3'l ZEKv(xf ,kM΢a !+;W+Wd5q&%Dyw0޽i7ZWZdiRk*\ʦqd JLKWKgabOj/yiIY0dLCKugoˆsL?D"nXࡔج[[ A!8\Adbk4Vk$|S͵g9LAir)'5:=%]Re!*ߝPӾ!6D`?t>tw(-#q5U1Dc=px(e9e7 ܟX$uG07{N,uU;聭3_Bf8|s:m" u= 'CSvĒ bIAR1,nQ9L`3v;;DD^2bu/"vS!f> Zs%EL(%Y2Ji9s%H8{sATLou(D#(# =eL~<2`G'\/IB>|sfq-u,s/o=P4 $w YF(-͑α> *FyMNB 8Nj}rn|<$8KFpV9a%N(pt8a 6G$ׯsD2UuHrˢk㴈HpDFG%_ff2 f1eV Ir!nL/k?zbͅ!RjFׄ:V`)N:DGƮ%C&,5j? hJ 9)_[Щ'{4_~@dm8ZeM4%bcKwQ4i'H7A:+;.rhܼc( SVj-Njm_iYPZݹ/&ѻ"Uχ)E@M ewA?8q3"Ы_1VVF FQF|đIFJAbv5j,:APb4&UH"'^u4 ]ASFi x"Fr}- Ƒw!7Jݔ ֫jOG.3\ ŒI\6}HD_9ao4dH!I kahb|*-Z13V5F@9 *q+jdSa^׳:.;FJc.W1<|+E!l%@h_f ?y)X\^4*IK?NIW=-yNaȣiVLZs RORŇ6t( b47zR6c;VOMb+ 'P.=nǒx I30#?M7 ;ip@;~81>2`Zpڨ7Rm8< q?}>5F\ۥ *ԃ3c^z?ѳ h t,4K9FOɆNN(uryI`1?G BTK1x3y½cltNC|PquVpRpq5 sY{$9{:diteQxe/CmsN8y`#5]| j/UE/2^LjŃUz$b=9q|J#oB;n %z)#3D@IpGH/ !0u/ f[5b_HL흽T#ݶRM4;޾X,'h gtIH`P. υXH V5փlKusiXRUgC^Al~;1+[2w<5˙cgF`_5 Fzf7HZt >ՙ:7i<1Kr7]Z-sέyn[ 6)ýRT+}t =j*3Q ,V|p"oEZyFi{@[>t :ĪF5_(XN{=v-45W>sѯɃ J=\Ri/vK .!5mKiZ0Kσ2ROs? nRB-b,0o=x Vd`D1Vߦ7$urΐ<̣C_@,_df\cxW+ t% 4Cw=,ctq܇"FZ xeI@P’7;x.inDk8fU-uz~rnaJ3T]"~gfPRnΚP 9\*|.wXut4[@XSe]QWZhMD|5Y}ՎWc+-%|P~\o:x48(if a+xl{P9%l5ܳwpd.`/{7:}fޛ$KÛրiRjUE} aƘ4&GfS=L&3E[wY>TM8;*>ce" 9r8'O:;IF9+~>CmʡuWݚ [N pzK zwY~f2J? J،Paҿu%q͖m2(kաu ѿv5_eio朗\c6!A7'6HE?jwvTyqviCΘ/>x%@)d  HC\VRhz37b (\,_pYwm(ðǓBn,~IQ>f3LxLos\a:"g]+dzk,`)Ɨ KH@NsA{1wgH(ݴ. -**6\(82@r Ị~;}YZvqzUP^Q\75|j\ZPG'4T@jM1E6fXmo60y 9Jnc&}?["1J Qd-reA3-I5 猴=9h)$U:0} Ev$#ɵ}")s"҆s \fs ݻ!բxˇ3rF2-vUD[+qՇ%`8wɞ$hî7G2(-?_@kddnϺIDOS7;qȵNxPkq,iYn Η?eo-D4%0>0ս-,MvwB 1rd>Gi)TOE}}z'{'̥wq)JRCPrNer pŷL 06>VO1պrtjrK3H]foG4͖=ѵf N] c)O@T;4w&'?,%/چeX ulxUʗ\ fXƞ YIe)c /m1LM'JڙtLRn^|W?C@G_V8,HXUts҉<9Ϩ$G/;E!L8K?`@tG{$ UWt@n+M 8֗N!^@Jt{k&[g՘v.y<'<|.@\Wn~S:k_4/3,OḟX<%Bi;G$Y3|Y ENVGrfq_mLTN '~ Ĭ !s9cp6!cͬox5e3xf8*O`SFڦ1{_]:%YK4jN79 jMlA|Q; *OvGljb(=1uX[m1۠cޚx#V,(L<qsrEy5n` Sx\'l,LUAսp)ݘ3賱X,sJwUIgW~_KC)ohZJQ&1Z3񮧓Ss5EJ&pG?9][c$.tf{afaT!XB"ONvgzjmYE%rO,U6D}UQWВi i{5a^SьQON|j0'!AJS EuA1PcGc~7#'G_s.l#EG#XL1[P,N%|2ƍ 梖l\' 7 ,T4g5%@cN XX='(c% 5CTuD|ԓ,[Ў#G/YfZ:~]Ipַ1{E"ߔHQj|*u$DH3+fAgqr=NϝUxU#eLzX58TTYY+2zYm5]{e7v\0HRuLH>PuDyXuR0p܎5=rəW3MCb&+[E0³t<|ra:0+cSrV &}/#h7nseQqaxqB |҅Ƀ:`ci;r/׊-h|zE )IZg*j~кtp).ǠBϏ,&EIަHam-xx+ |ڶ)-EQ_HbZeŚu'(., 5c es;n+u l:E:R苶6ѵJ5[j ȿ篁%D4@OE~nP:r <`=`UGgɳaT)nxHsZd8ǐ-9?WS=NbC;%Tu!kyN(M9 "eZ(a:2\HmqQnJ%|N{G }[䜔:}>/֝xI7 EcHKgz:ZX z,)4.)tt4ǥʡrȬ`=qbP-RA<;c!t Y[@y36Jte]=7Fjq 1{ T(70b\Ŗǎ7>"Kb?7V"$cfp&50s]uve6ΘJɋOwP:a =v}1%i19=ٴtLH郭x9$Ib@(,p5cj= G+9-Mٚs-Ά6ϝa8yjBxIFM#ҜB{ @%Ot4*} _@ })8؛o5x_lj^nk9g%p xݸq׿Vw:|J&_IS4'M6@0֢esrBE޹S~ n ZZy3(ꂮӽrZ4&y`ܜ咂yb:γy0GY?eoxxcQiALFZːc0U:KqzkAH}̝a tڊ~<%ৠΛ*nvدWPaRts>pQɽiS>΁ QlgU b) MLZѣp^~NMI4;YR{d/]D%2!Ae%eLy=$ɛk;jM^;?ZO~馐4!{R(&Hs[\_#+Q2#3~a3ŗ'@kz26*QDShgǻOtP1' 2ױ!?˂*CV1ɩp6[̐9k2#W~%Ɍf2CORJizǺwyz.Mkw${lj4 W|v.@ nSOЈ]ahJ)7*pͺKϨd?y!-GcG)ɶm ½WG0= +Q_ؓFˆyq4tEi BGiRKYB*yy7SzŦ"Ī 54.:}߫-ʞmaҘeyJ3F#uӋj?JZhD+>Al l P B#F=t弶l6zL~x4:]9kpJ$\".ehI}%ھ@!%g# 4Z~<_0.* ` \ͳ㼬uC,R" Y(* y5jSa"ᾑnF:*ħd1*UEVD{>uJ5+Q窖?=R~&ȏY:d$PņLڊ7DF %p/JpV3# _\>bb/ӛw6yGpxwBKif%TY#8*oԹΉU7`0_6i&UOy24v>D3Fi)g3yeuhOlnIZ6Ң{p<> P1mX&6bҨ]RS  sX]5@[h[R\ ]j)|fo*ldRFx*8k=R㵐KETOBUKS3GϖDr/e]+dܺ !i7#睝gz1ʢ׫:fᨗScBMͷof0 p#'# Cary*o2rr;4z!k8;2Ae9Hw m)@edo(lɝyjEfPz{ \ĽOY#'|l9Ƃ F%I.-{uѬij$$y˳7Y ;M"Eف]A7*0& q@|tj.p'!^:"%T}Yr0 Yٵ M~im75ZO^!.{ڄGIx+Ac}Nv  Gq'(&E=t=Nq!!\ QRxxz3LIO^;%ǫfTZ.zp:s4D<R\75"8G>2KJ_n]$>@[o ^p=:H;*y(Kuޣ@J>C>6=(3`O0?^y. uu?.)=ve0Cc4]+JILOR{-wf-'hٯ|v.ּM~DoWQMNdC%ɖ*hxEMzPjÀO<,.Tj=4,?1ηqBXTDanG3S˦_ VJ-"l횥Nf%#梃F;;]9XM4R;~8r yAb/eωZT8u "S2IPC.T2NZoto> @0 g Ǻu#w@ [%{2'viBi{/<շ*9 gh]Rd=*RqoSXH Rg>fȣ',N|6|fb(n4Ssn{{=y/~0vs0Eyz{вxl~pFO>OU08f|,;"Z[hu(r07_J#+bl`P] < PGVwV,ta}sbR5p&(!nirgt3J{$(6H0'JgCnVNtŜVGO1`cq nQbf0P]4wzŝ$ĭfr-Vl۞_HK1Bt[:6˝KSY煾HbI1AMIAs<ec6'%`Pߩ@U3 :ü(>qUEnf *HBY`嶜qAťpAXv˒0o>Hs+lw۲B+Ve-x;"X6 fD*w/xe׈!Y AP5\a7&c,'{EЊ .LߘIPb::g.9ш1҆hPsrMk3vNL=pvHMzf٥ɐS^Pe/Se_`k֧e3@VA> M;|Ø~ʺX]$gO 'ґ*G02gxnx}^0Ga4FuX79j2i'# 2`>`Wbd[k+@ק?UoSnp&F0Ӥ&mu|z$FeV'թI#X4dЗ$4c)&l r !)CAxj8[c_YTR[]N~Do!F^ֺx⯼\:9[1' אF[xfVyV h<[m3" ,'XR3Z%AK]>j4BJ٢5W J/ta}g9IGR' e&XWr: E6RSL!jqR-NwZ3p_xZg'apkP [%7 Zݗ_O-utL΁@n,KFq|u ٫t5\`(M{r$u)$ YK۝%:l&RSEᏬxazQȏ@3Id$6t07FA9,qS%CX|*|v"EɂZS=S?t*r :=zoVS~1&Ϧ{)[sϚ lkUs_:nC6t91fu+*axv /RfaG$>EthΥx)Fu䢩/jJ'Dx9) .0_}Św&䇌m70O@U|8TOeޣLb˽ _m)'r/(tx_h(: $c9Ƭ(i~S i+(5(4 cxDW:AI@ %A7ϝnゟ^=%8ˀf׸"C8rTBJԆagEy0zxH36NxH;?-$uBm_gR$pB}⥬@-͖Eb2b_zwn`;2u(j"1apP@ ꏯD!1cDcXK|'I߯јW9 yrt*0T~f3%%^CACECBg[ f ˣi\)5nSt?Œ]5yY%x eI5ʩ`pn? Ԥ##k 4$N7TڋS1õtzz}#Uyz]֨1 /XfCbutznJ-|cl 5}J1Y# #gӚ?ԾGY#(@U,l+ePVZ iM**FƏ0M4guFt>vߐ*~kly>@f-ZKƎ: _aV_NII@IDqMljZS.>Eq:#c"cAJ\2 _Yup p ˬ(ِt_ňAxY/seh<^kiAQ`Bئ2Iu08\Z(r6o_q-_}4YǷ^HjoܶɅ\$%]_oy ,,~w3I-h"|&kfLS?hK6WDlbw3H5|AVo2O碜FMU;|n'XO7>0vdg7ţDkYɢ8OPgo ,#s!~r3nc6P:-ݢf=vyhMV=y'`L˱0o}7p޻ҘE+_\l>GƫŦ4y6g{+ .xǖ ,Z>ՋFJZi׊Җ>=^Z5v% dqcw8@r/^NJc#Q:0M`nآ{~+c3labB]]g,f<ӟoƞ_+m.&-_?Z^9/'\V0[5%*VE\h!H2L 7ҳׯea }YDX#_ ݸ6x́j* ̕SaWÔ2d!e G/ݺ|A9yVA5v=P0pϹ8 c5 浢E(7{I YǟG"Uvp!SWrpA: :#y Y.mH5nrqe U\Fr6X.ϰ`q\"D^U rg8 Qśzl!MVB&B~/'ǹ:,߯B.U2]}$ۺ\K!: 7z0Vt'c.A V×bS5GRc5NÔ~$%;Z00 ?^qu,uCޓQ Z (v1͉K *:NM_Q7. d`$ |׽e aDh d5 'Y^>(:,ŀډۓ&n$1wƋMasIy' l0*Ӄ"`1VS%vD}n&o|R**>60>Mӵ}:JT3Fx0R7j7lrfh`ҿv_ZveRC+0YZ8VU-|M~rYʦDg(a;_6~ꬨÃq 7'qe]qge2/xՔ@#En([y;0Ǯkb | ;EsÛDga@*"tM)Gc__*w^{nV8ƞBQ` 'JukY3$Td?t_kp+z1!޹Lc݇M¨,Uu ` *O+g(ZJFӜ O.ךBjzWd2ct r f Z,7#!/e"(ZJ'~r}4U d&CIJY,۰&{3V46_g;-1RPī{?é[Os"!o ~Yt>i>ϕn؎ 穨ԇK$Z I7xZ̀!e6Wtnd|iDh'f\6Ry}ĵ6MEfO>h&z]&IJUtI^%W}YE Jd@#3 K+%"ɥW:GS*Ģu<l!31KE,ӨwܩM9"+wdΔq=O=O.p.ΐf7bOWc ОrL$LjN sPe M:4ֳ(1.Zʶ#' )X-+#/|٩Ja:z}d0bڟ5Y=9θ*G0q vA^7w4 ^oߥx#ĭ_)-bUO[JПD{Tp{cĨˍ@Ss9t|]>20I|#oe.z!Xۈ]caH4Nv `J}#,=A9/T*dM~3N60 ^Q}Z,8 Gz$ߡ>O9&ՏAN}D=ycs)U,ySKeo$FF&>W1`'x1=BUf7VBZ9 1o}Ŭ;]ǔU#ƛ)#&u ~q@FQTYpXK‡YOOW0[{Ik2tFyxސ|A3SG>yht'y=?d&}m4j G!hm1HhY0Ǩ1< RtX5Z?!ʚˉư{WK]wlc#?( `_2F82<eJtGk"  O ^-%PR96%zvj#8;qo umRk0I@(hO"md .l:F o֪wº{H,bXX)C81~02ˑ)Чf=>]󌼝 |kAtݸ*GmMC72 Ihim(aG*P{V`zot ocu\[tTC:|-[V{Bgt mKaJ5FFY'\r_a6P4&%\ˤ@g)ߌ DO$&3^Sׯێ$CU[X hQ2 =9xԴ0Ѕ:sYq+ 4" )ƾ3y.nrnlN@ۈ4ńsH8u^"^yM! u[bhk΄.l֦mSnT;Q"ЙۙS9u%qHd}([Jo524Hx qɸ3QiiQlHF}iUu֬%$5C7ȺP ]/9B`tTӨƹ?w|v۪2>x-ڒhGxPa_]UKV ?,1L`zՉ{ZZgrEי\OAr,r£r(Ыt{Vɸwvf~.zt;〧\J(s遺eFfC 7ܮ~C}'Dm nHPXl3'9Dr=g4^caR;Z~ 6 ل/\ JJ5D_%`Dȱ>~OV`6YEdHHy9`rMAꙑUp^޹8 ͟p4=wb3W Ei8e3Qd:8 wqmb͐J:gĹՉ[&mG*XRuP *V`xSz%u_:K22D*Z+ NSv 4y)`cӕ'a`+]Fu |Mx}BO=^3a%%ש ^7~g79x+~By(<(Ez9^?MGN͸?0wvx\g-sԶLRh{9T1b@gjr],pk Z]Z4x.ƓAy^`5(SzOo#E)?gZRZ ĄI`P-_xd}y64O7S\՟?%:C%Sup<;Cޑ+klĠDI2X@kk)iC1 =bz3A QP: d5nDYtdRкYk(vHm3TJJU( Mg2F5'l-ƹH0u^`TFjZ {0m9g!9n}U/FӅHoW80^n#й@$1t^EL 8Ȯ|?oZhr@^qat?KeE79OibNէߴK+ DWxƻڅUdS/FSz[ehU1ذ " i\uݱ7a, TNF'j@)r un;3\5!3DX_gHe`Tgvq3K/7@}UMPs$f,5͹ـ]p׀^(){V&xT; ؛w]ONfJᆪ\F8<lIG6yms\yxԫJgH V#xI6g+y?2"z}]Uk=ɄgpiذnLFYD-%yDgw?( P/IW`z|GONx`e72i`:M@)InliI@,ES_=. a]r?^^FͷF[eʼx3Qk:ei3K?hD;+k? B4&aB+q{ݳuwuir .m BH 7;伵|tC4+IŞ 7ȓXuqf*[ίZ ּg4seNǁeBݺѭMV˵J hUcZ3RICB0#.4EJaDL NEd~JN\2|p9%֘՗$֐X.->+g;e?,M|g@0ea$GҰg bޯl%t$ir kAzz70D.;D""zLLo>Я”RhZCη%G/&A6%X͕%+A|߰)MK¡h:[Hm[QtVRY4s7zbelԸd Rm>z8fsᬂllDVe(1嵕̆)]#2M~=?ByWF?)%hӬftUG|zJC#@6Y161M lR@ .ACFMP\P zJtk/0ޢ2΅yĒӛ=*&{B"HgӤ [W'UT {##uRDMI톗7;`HW$Pz0)@?6`@5r;x{c{\墨]ErE2 1nhr5@JCgnM #U3d*z 5zHᇷێ)OZM}~Ep^ͬ| /(I7wY"R0 >4-p bBpsɻ#7 E ٷY_7?RˡKK]%CUz`pʝ%**3'; E6]vQSb%/Eׂd&L 9X5";G c~Cu683bdjb'NJjXF<9֍6vy n` z-hFH\ qv} u6&bFu1DT\>n10o0M1j®~nIkᣴdj_4eI.}҈Eo2H I겒ӶNj/]! 0/q^;Z?z) SSy_pLgƠ(tŒ_-1>X9[ 9K]):{$qsɴC.K'DT=JԄ͒ Vk>J%YڋcaYJ0w#K+Ș|'P+wSH -FAlj͒O'Q^=S?wHI󎩉Ҋ#0j̵fz&\Z>42[+_n?:{M3QfyA6W򬲦4 hX|I.Bd}uhVrhElC27r}nk^9E==^ovRS#Ba ֶ/1p*yEx[mčm[MyL5CQ=TjQ\R|!]QʩxV`d0b5&5pEuM_(Z{>:zdL!fLi~Pg!p|ckld5`<\7*\NQB !IcU#71OkVu>3e)9ITS {Wq͎51Q*Mf2 >|p$ qnԜ*R :0%=MaT}F<X[1s5^W2cӲ. н|%(1,22>1 "tj0F9mW||uv=.յtB>0^6+!OM`ߊSv&n%Z+Y@E }oj'D5$qbPPeّ \sv,;7Ác&է󝵌*(֤ˠGuTP([lh;7KS$ыvy /5%.޳-g|Wέq 2՗rCGl+n+sO[ݦSq[vXÙ1ӳU<~dVnEs%uʰ˂^-;]Ɋ??sB3ܽy8pUMw#@<+vڂHY5? .l5z.+Z9-bڌ~nۡOZ"n8t7cM0U%Ťw Rzn%@Q `3-Y 3P6CmrkkE;ҎRlɾ?RhVWwj`_}M?Ur(TB r˫Q-5x`Wj6ON8!حXQMV@qߠH#u?[-ZL 6H r192\9>B+[`Dg:^1ȟ(!X"yͧ83jnݔ@ 6cӖ7Ÿ Q2Sc~ARm_WSܠ@=v%k5ק\OxAI۩:kv^ }.{9u>RAZӁ/ ͪ36 xs^: h:bۨ$$Rp,6S&''9[8kD ݗڼE}BU=kpt6#x*e!:F) /ko1f 5ZlGAn<EA5 [ RW8Qd_]KvZo:CJz:kdބ5tO7mvhY:H"U{Vp2L+G@ otM0CɂTp][w"/|C0X̅D&K?aO09c/" ԫ%;`p0/"&/%y"^T0ːnW󂻦b5Q {& :4G"[ט{HSyrg÷a3|PW>j;+\^'uCviXԾڼ..c !1R& gʡҷ(;0(cNƵř(? պE?36 geY8<7󾚚 a{u^G0v>eCVi|6FWIx Ŏr2T(wsP%1 $?}[wf W# ~6.)`C |R 1WL٫I$__D>y Jve Uȑ DSB~-Ċ]zb I~"zd\(7QeK3BԸz.X' s0ۤ9s@$̺W@+>.oˮOmo_ YFI| kj8م[G$67g t"Si͛ ԀK@:S澘L-TJԯe?V)aW!JrbqaGV;jam\Ey ǻR7?(}AV2A.qamXhoL;N  =HW qh8"/u,Tԙl`QIքlmȍiPtjs!tI2MR`ӾSݍ{r@:!2=Yoʙߞ:SBoqM`:f ŴV6) 7ЦO&sޣ'M{(n5K@`KZkP`x >?VӲN'Zi2y_p&":pȐ~DJsc<>_ /lt-]rp!| `@ms]8^ >f:7!d9 3nmR=8".e4RhhI@=T;7VѰM[*,A|Mk<ʇ]X/hSsnDzWA, & <07) cgGRT f w1NI sL.E98 p庮pt3e iu@7ͻ|sĂ([U-##N 5\f2v-%d[*ڌ`{ ~:yky\c4D AP#)5q;[-BGi*GDC2d4rPۏ^|2E9C[ÿ ߻֐^^("4͗ﭑi K*&ߴ' z3^(Zrur_cҒ9W؜i=?s}FAz"ʅ哔< !xA(BNRJ6ml*3/ kjy%iJh_W6bĞXj͘p‘Jޙ均m҄<-GvTjE`ވJ\~{fk ~-iK'Ϭ3o 2`!Vu)Br%xSʤjx)Y !9Ǎcd~wX/UrbD#u|p(Z9,xq2ܞVlq IG6MS칫Si-sh> v{~j3dO 0Q/<Д(jxlE=#ҜP UoV7BI(tvE_ c#m#+9P&㾍hZ9(u wWIl )|類Aa/e}KŝA@{ u;E\ ʱs5 ?x,AtmD?r3}v"~ZzO{3kYlQjF@D.-/zUkxG nTONUۃ .7Q߼J-lhO 0? ݟPsq&l0IޖsqR4ҀF#>AR%g]N]!L+uUz9(/W!: Q=e} h0%uEXRbA(ˊf޸c0upK ! m+ؽsK_qfHF1 :귓C@Y@ۼ^OŸAȎpNCs_}fʤ/z@5h$?U Hʊ Hd{1ذLٚh8WNmT+hb\<_y!V wZ3??&Hsndڟ]AQ<3Z"yfa z4X\Sk֟(F&?dTlv"b:TQ^=b#77Rͷ^Jk(n@xN9=f3 mwo@,ZǓ ;j2+B|R֐[`@V+A8a}:e[ ;K轐"uS@vn/˽&YEcSg]\Qt\0"X75(;Kfa MM(TyDC*-n؋_=M`H&+k(vús‹] yb .:PqʊT=UW*"͙\SΛ0-b]R}XeyodžBч:|s*Gdb# /*\[2b4jEXojo73a3;d4iC^JYϲ7z*Ї2=ޙ2= pZxHdE2I Hԙ@Mv>FNx誆0ekyّȼγ-+Z<ƓJLТtCTen'҄M*,"(ο:)Slj!rw+bkF60Dr>,6쒥}S"Rp˖ bx XFaΑ W,wÎ 䛐v³ݾ px|'a26$Nf9u`_LaplX˰VX|47rft&U.5ʁlKtۑ *xȅ{AMCu2<GTTqV01Y*0{,*&t*J O1IYE 4L7T0ea& BW?n%;@E(Vφ{m”^Wd;*ܣ;9J`{dž& T1)-q&VQo2C|}nBoFE,ӶJM.V'>)U"!u.-"`Lcfmy4JRՄw;qN< @8p!;ս視>.=m"^0Y_ Ov [*䴑]>Ft蓘I;-\mxtD"K$v, >&O+ʑUgv!M{&%Ƚ`5~qҩ_Mom"<(1D #GyEX'~T%TGy {' ZQbÂYVp2HYZd X%kH;)c7,}^==8L%)X@hU{K?` 5G hbH z$ =[Z{] fnzr뽆7 Er|z-UԒmTd i\]\KFA>n~$u=JbY"yZ C@Ο ϢȲ݉GV_kr W{`!ivǫ5sƒkyDw$ Y$0Os'և:J2\B|"iRx Ǔp -^o >"4P5 v^z Pk˓]*E pEK% Is1PX8OC#sp"ij! 4}Z|_>lw=Qf?(I B=eVzAN;R[(HmD]qҦd-ho "fJ?Iı?YJ:{ XnCF֦[}B$#T cqάd.s͈tOvfUrNXg8W='|0 GީT>f'lyǤf'_;l3[Z5L-TSWÈ0Pqx8}7ޒRK+!jdڄՒ;*`vPm(oMuʡ~ޜLׇjޤCU_[ ֠32AARUa[F1dȷC'ACIQ'BF~[cȏv1#o̷;;)U1Zy=@/k>S!M2S餽 ,׉fݕֿ`IQ?2Krl640e#UkN1x-9Ѩ-/) @_AqT;.;#Uca6aڵ>i~tsg[öa#\%NXwB;;<6Tg)p"_TDu58F,YÉTE]fJ0:thbM%k WV'@e0qagȧp#Lrd~0a/OH-^ZƁD]M-ZRFsS0azQdN.)wÇ|M>oAVgDL!ZcQI,G6}?EKta4;ow=͓q\Ǵ#nL3ﳱUl*3e|?h=eYX *ʩ[KiRygg3WN7O8"xjL Eg}OŽ46:x&dXlO#AEtI? |nJ%vثG{wO Um̦Ԝ`=X6HNgHc$i`%t֠-}3h x{Q.~Jxhŭsa<>tR\R*\d ""y)Hk$ ӗDOEC$g{;7 3;9*5D$#Fj%\>ЊNIJhPcZr%6~{00E8ʒY6`KElԾ*@"w[I={|?\7&$*z# VVXjfZwrQ]e$ 63)/ڎc{58̓% 9wEX|UO, ƺҾv>VCWh'\V1vؼ@eYV+@8H-(?XA\\ƂnavJ@3nДkQG^# cdLBGrGs]&j.&Geb *Z&@͈4Fb d ѝywίvo`XvcV5juȘ #ێRogK͔/=`s3A#", r>ޠOi)~؟ Fe;0KjҐ}p3Th2E]hW%).f~`,@ㄛ{k%W`O:q eIpU$wĈAQ_`jqSəBOmhHȊz0&[Oҭaܨ8oFD,=Hڂ!kWYݤyFzmGɿ8W@o11DѢ2& -vOhGY hlR)X;49z !5)&Q); -8`>Z@G.]bu2yC|Dߒ|.֦ l7gLuhx/8G5[QV\&/!s\RSUy*=/žȕuck?3 0(vOM tO M=?eAE> Yٴi& L4 ӨeMW2,>Nk+pœ|\bVH P!M{9-z鍺$R34ǎŊ$O>Q0W5 /}l\cvat (9kҥm==W8#ޫ!РYlWzoPDpZG^Vf z]@5jڎq|j: Z16ȝ|^G0sXָڟ/XR,\)m\1GdV~6 dkyf~8}hS^.bEwVzG> ĔUe՝--_EKwD\ PM: ovKrn{QCS*!"#|ꔣe>ͶD茓_bFGL#ոFY{F[ AMJbkpPG` ^+z@^`c1xj\ *{F٤xn.$ udnHpzM[L 6p-` I\;~ $OnCX ? ?(rѭEgXe]nnxI"1'=V~=c+l蚐 O,w4jf/fp2f(I&bq]L7ù7ӵʂ8z Z2)ce'2|1}OUt C_if.P4x32ӯr v9|zJ԰tA+./Q~l !ܧZi+cA N$tzFZfU8tSwn`[:U4Yy %+$?pIZ:]pvG>XqV2 _{U.]75VAwANfs'})mh̹[z\32!՝5iQԦM.4xw7+uzO)ycVgGmC ν&G)eq9_D Uf^'S%H$}Z;BYyO^y~A#ŏb<"J =r܀4+Pl jwli+dZ:c5YpVWĶ$"$;Ʀ ݝnsI]HCD.~~\HD+^i7eS|Z-'(ђՐ~(=jSCm4uX k/bby%d)Ae==Htj5䀰Pv)/Ї OfagT0_h75)q JjoR+T HsuKm倩1;Ytfr#-1 dapS=G K/~iJ8}C5,+[+dΜ,]8oRߙo. sʸB(auۗ6X0ȯ3?C˺ݐ.Q~^Ϳg2Oz)Ɓi yRiᵙ'U@v`lG<Gmoa0'wğj+VjZ|ʩnwc %U¤8ǣug!oG|p2:)`婫0O7Wo若2>C*C5&3*KlB`•x Al,D%+*'d-zٺ,X&dLI8Z0:U``bָտQaSM:쏴 h&xzÏG%`/sg!؞dak|v~5%򘻲_t8)ݽ` ԶAYaYKzoB,4ďjO Z|_< sg4n9Aa_@G:t 䂧F)vEe^sVŋ'O\Sr(֏C!uoI%Hi t!D'_F+*qޢ|qґeAMH۵AY*gXN](#ѻƂ̒sHA6HcHFE Ԧ/rzW,M=AX*D49n: Zv6$rlz̤Q&O K5M,"G;%~8+;AQ! h/Z$@%$oKoVLh(2[hFGay_3:ce"LW9C'#Q[iN1ᄔ]mTVr>y'[Y,Ҡc^ 0P@&Kw)p_=rV(5j+юn@$|.}:qRr8l3)0!)u/D$Q,Ig%}CZ3yؒA ޶P=OM.o 뎝8LvSf}2^b\}Po˓;zip7RݪR&!9򭁪1aF=Kp8& x}ܽ|/KJSQOH#L'&ɻ!m ia# LAPi\jʨ >Yqd_QuaAI1o6'e3=cRo(HMz9e\$:AY̆5ߩQ4+uE+ bfe_aa!<-hF2l8oq@S>C&įhZh`s_I0ZV }сF+@|d,8˽*Fh:ц'8x$|HѤ!YA@_$ J:n&-4=_ѱ22KٌE/8jhgn:Zc` @J*h>+YJAgQBAAҞbYqquÖ.ݵL.Lb/ki7㯠?-(3rT`H{᦬'=JgToߒfaߓӛMDcA<-¾?R4:?X*m@1?(: |8QȱJ0fbhW< ¦7gvb^s_\9" ;%c8ΞȐޅ6I)D14+PRިdlQ[3a(hBq 2L|?*Ӏ6X/}UΙ#"+2:8IR8QdOS ~S&5/\&>INМG.>4:Q:ȳ57g3#L]" t~gVK.ֳxeOHwx_@1:g$Dc X"&4<5'1k3 sY~υZqy "{pܝ*_ A|#BS%3;T8CU$ ;~Z_4(&Ao#-] yd,~zpK5K]9Eb_2uk U9]bDui[~lop|lSQJ =^Q0r\s5m977? 1̶&^M|)t@BqreOҦq"BWSv_=N#H#6xs=c p?7}Q/Z7$2~ 5?:ѝ_5#4R6[i~b>dB $gŞPڳ:,Wo_q_prf3O2'^7/ΰ[QL+($G|;"x5v)Tc(]"J-oe9̗f.K*?3 Hc΋a"k,U(}{juNeBKy* S'd+A)>bk>W6uُ,MqL1i{8YeA,[tzR %挜> ,5j3CׂNg{)"2TSKCOQR {;hF-(!hq萑#A[y;U Ht E%t[euȼ `LXg-E|UO1&.@H(v\շ1dz-J]wQ[en@iӍgo}G ?qѹ\;?Zi*#-[}w׻ 2MG"-Of+ zڰ %^C8C4̖aɉug_0ϣ?Ded<ݞ @;~ME;ˇI/6F}#;1>6i8'JIii5<.7}%KRspu~y*A~&w/>EXKL &y^SQG`0mo I%IZ{|\/oOa ۭ PT<&_z$Ɔ+yTQ.%#1, SL;N{uUXBJMPƬz.ZŒn sT]2zBDchV ̰dW-Cz}zKGZ=3rK8}hHLTO2o՘b;$w)`Qyq/zkĿ#K1\|z!tZS݃`&w떂C`X{Z^:nW6κڒA^@LWc4ID^L'AdT2 @4f^ct^R!( ]y׌pgrgjK˖!xJ;+xЋNQՔ,.H SQcv2hjG|DԽ.}Z<%Hhn{|Y3l<6QlAܾ ~kIaWA쓬B g-PL;#"#,G*)BhC*R)0@ZZ^ۏ8Vx0LmYAmPO: tSwGr!W1L `< Z2&v%x[Tf3cjD,ڍ&b`BS20q~v^~ ]#(}qT P:e}ҁ|UʼbdhAL1sqU82{ÛXy;3h 悁KyZ. TLhr:Ixah.4!)+]ůL!&Uy TX,V'c\/klqӽ> e*~i9D!jnMɪ#j 9fp-a$ꕾBMrk),b= DֿV뮯έ%WQ$D w *8?zL<a_KV'ME ɂ|R^e HлPB_̠rzRqE-f) JLBpؕ5Ek8lnUeT>xvrDSNuuIlz}𑓽T؃W`TŊ#aUs0TE.*ӾLe)_-ʴL5۬d/G3*iE\/Xz6wD3.3s詖JXK@([*AkazU{`r8KmCNv4!4M>=bq*lq]P-warn((&b"nWpb"sF)yl?v "sӷ F͒a-1"^y#T1*|A\\MGZ`rxQ e3`mf8 8o+u޸YL5 >*g|f& V?jcF:G,5ǯ #J֠U)1S19繖22ə8)HƉcdi+}Ш8e6&0s"+vujGmI^$' "N2)1(w'B{u*͏3fB^3vbn3)@_t~]4қuBL~P7Nig ۴caSِ~=:Q[73'=3˾TW \"UZP#xuIdݙ7ٞLYZT,3x]p P$ko3F8"T4Q O>KoOpqҾI 25>z|QF>B $&J1±31/^Ւ3bZ; zgО"~r rRڛ"X;-eFLfnB`fE5BG c#9$\)oǎ뀞ڥF RT WSFzLf  C`X!9fE7B+OVB$@)g`B ϖ.#x{h,g`hƛPT}Vn5yN\fD` XDZߵ @tZNzr3@ny6,UZ)_K`e5ڼ*uƸ0*N5|rdw]>g:(_,vkoͭtyA4-g]WfG2vb"k_:Z4Z]C:-!LAf{حYR4ݕL]lW vi6we3s(X47%q if.Y޸;I2YI~cػwU~#TSƻur0* :ݿ"Ѫ;85`ƄƦGJgmpavyq@'yšN3Me$ٍIdLrYP" .-cXkTq|o7HW5WFIohbu3b%UD#ec|np:]߅ZP`dsE tZyY!3`t7lF3CRy{ Yɝa|F3.% h\/IH=Gz^(wK{Ey^ #B rP๒ ˬ9Jc-6%Z q>o:<-Tc;JkS a$‡pmZoG[qg$U fv?|HU[bX9U ncJq-*vk du &߷|Ƿ"d;:S::2Y&_ pLW>Y=_R 6`rWnlz*W(j`t]o,_jF CR~7!J(je)5QĖ@Y$t )E%O=}AG&&坜퉆OZ_/g$$BRg]p "r:t]z@Ch u}dLzBQSq^xnZMgJ*"g29pL)(< M;7xU;6=mǪq+CʰO#iɒCg:m-Z"z&-BQ;SmXímk % u2hΔ\{U AtI;5 >*v>|#BNh8mX{ ԊQ"3[ b}pe!f6WX{sM'4N$?MRYDx<Y6Oi$;nَ@ŃD59/+2rxTRX~4bo\B}?s r*@I*\U遛 Qw[옃mYv4qD!Ww"fV?)!э;7TR_}cN#Lz˖=NIJ+i dҚnwN~s,MTɳ{z_)X(N[aM\ucA~)w IN<smB*wlt>q47/!ziɲW%MGVpQ[OGۥ~+xM!ǂ)JO+08?6bOGq?: LTZMjiֻyMu5,p܉t*`qiG ._ƹG#|qqkl='BK-,x9PS_ %,i_PfxV[PuԛV%sE$O,AfHezS6![6CJ]鍝tݷRMs59MT;3˰cd&1:j7S4%led9z!},8g/zϕ,[a(d[ "y0%=ylj- SfS~2!w\8Қѕ,å[)8cgP4H06,Z~uC$$}@N7c?mE#2h ( ?AQa$T ).g|Մ0*)'lȮE `aȳeݐFp"68oMŚ fLeXz._jvio$cD{; %i c4}46RiNKvڸBvЕ.) U?Zf=p:]XC]p(ĽbQ r8B雝 VU'$fq֨ -' 楟<U=?D.}xKMmi2ef~;0#0fƵ[,ker.OB{n_Nzgg[IFΞkV,&lcNLiQk.Haz}Qԫi;L"ėĎjA?Ǟe?ᩡq) >} nN?z]d1"|=BV!ptlZM xhUoլB|Afs[b~zV{ϰ~VCMhiȪDa1ˢR'] +W1x\wlRaB(KewY2a>!YvPFaՌmw{$f ﷶN8'&0.AT5-=^* Z~RWE޶ҟjmBuV/|VL>fJkRlAȒ ]w5XƜX%+J\NܚusT3lq)=F^ nClrdZ({.JӝGGZRњj0P܎$P`}S;I\aCu_mav_.7SeܘF8S^*V7\WW?*y\\InAl>J$sbqԯ=b@A:hJ4# {ldž#NSe9N3w0{[K\>{O`S=vZ^r7oNc Wq>TԺ*tSqoژCO,1*rٵНώpcCkQwĨ4P2Az@f>p WՍRM`]_X4\s8UBCy 0`\qjchAU_T*ߕD/P!,w5 dvS^`0C XGT`򱵔3P8|@fƪ2t!6;鿮gmp~ッ$ cGb@@r^&o2)oo\#P8OiN$5#T=-AԿ tl =d[9 &o*x??NKE'""{SWSlVm ib54BdyjsA u z$ wTFHlG"Z*wl`@TCC3Rv@K#d{v\Yto'MŨB4MLIJxdoF("A[[OH'ei^1]|P~ӬͲ_{HZ!ʹ݇@YRvr3[ç [zVBuZd{y5qZ=7Q:sdP)^|.~ķR/~YvBp/V9vkI~]EOWŠisq!"!hhE1@SSr4>W P.͉hS?c`` %@laE 'f3~?4n.< d \9I[HvqtBU@낋^IFz{l͎C=$SdfNȺ?q5S64ȷA)W <;Ѻ|R8o9GbƾZl &N =cAMctx;ļ Lṉ66(@m,W z̙9wˆ$j(K +Qk+/i Xf@ {l\ؠgT 7P9F/(׍?e+nP<@QXjH̬чJb^PTsjPμmrUR{*[;y' qf9bvw(_U"% (,9Ţ_qlO'!Z/Qac,r)eb2z~8t_S*^lS9Kx&(|]kJԅLGE.-B ߡg?<-:(:;m?|Vq紮?xşlFPUM.d s'Nޣ6zFodhъ J M=TKkK=!*$b+ bq:y13\/Γ/;4sjnex}*p(9LnO=+$ J1>sgׯ ۧc5CPk(XY!9+ǥ@7$q:~+ĵ`Cnj7{rTԢt "4F<"ozX^+thE=/B1k_cS˘e( Mjj~,OP/6e2s[ JC~Gڄ/N^|'SBN1oTo_Ý!E'Xc̞[SK8AtW^~.֤|,n!t ߸b+tɗ{uYT(y=1d}v:! -Z/,dg0{<{r3>o|ʴA΄)n׭qz+|ڝzf'ϝ_@ ɗm iU>L1eHpy1&|g^ PV04M;Br핟I0:N'~4-h#L$6\ExaDt*u4Hj,,w 8zjksv{3_zy] <.#4С!.QNOɬ$&V^4 w$8m9pPR6}gc"[F}]_R(L<!a9lE9k}A͡JVɢ 8.΋^PP9@fozZ䝶i¯<}'ݕP?VV[&6%H`6!, m/hbzTu$&ε''U9*.9 $|Aj,`|I;x jmyH%G~^XָBFeO<a..yJDu &ȧ wy^6Zg_{K>7I`R 4s"o:TXp}E5vϣ˙9J*PH<J:v4, |22YZg"ξ A__\^ 15r&e'鐇鵸G** ؠP|57h^x1E"e3^IPGOC5#Hmx:d}Cz9 :clH]M`<V}T,ˌg< xkx c8aь3-G$; G ֐ Q ٷkeЯ;Ξ;9Aq%h^ZCC=J{t&`U=Zoo|(n^&g)2ʾJY@=+@c.xIr ;s#v 6p0H & *9OfЊ(JR@2kXH[1y0l͕6KI W<3+2fVͧ0SE`@ECz#PMMVYU@xD6y-4f3VͨZgV Fa?v*l t3^7Ta0ZZg9YբP {t_NW6y#k6.8ǢOYTj@‘ e7òGE 7֩$"syȌzn <no_l3rIz;LUSC .2/_e|=JQ-,@ <ƓDA+XTUg)x#F2vMǰGt?S8X6?זr`Xʲyjb3&7tdKKZHw%EB 94H7)L&\Qu"JlܭNx9K =n7!{[@vr]e'R82Mz%msQ;`y>ew DLNƬL@8E;? B~l1,sm4ѥjƺ` `ޱ3^߷u'Coah`zci#P֜^#6lmB6W&-GpDq<7ܒ.DxϮ U[̐:M # i2)@f d%J-5"4Vaa'D[-A3tDǗF1 "AV iY?>AUSG@yjLd2d+L{+=r`lvIk&V-7b>f{ZA2:uMmЕ\dʸPSG[D4ϰ=K.C/hŮi>L4. kREXk=s`3g%]51RYK׼^4USG0?6R|ԍQ!({z@B'ic;\~l7! h2]8@v >)CZ-45 -m].xJ9U{}T "Ď ix "{oH*ˀfL7Xd7[q>K1"iԱ,Qo,nZ F,;B9)Q_{d\䁺c)|ULs1PSWfAMd~81Ӗ\f-]8-(Dpp3 [e|b |a޺JXr.WC0ɻ`>˻_YE=3^UWB dMS`=;{2g?C>LJsyșTBqu$F9v7(ePs YdS|uޖaP1+Q&U u 쵋 -qcof,Pଧ;u\m݌.W^OC)m3tN:9P# k@TTCc3>/G<6nvR$GGWp&<I>aX^,hy*jR"w*L%}7>`4}N+)(fX&O ~jvmb>[m^XQ.;G%8eӜˤVBh竣 jto7et\ l >*wZ&cū+%6Gjw31e d ,6O0 RWIB}-ғGwY mܭa #6 ŭ}T|${BX̧pVR2@. Okf8|ƩY#bOJ h(ѨN-;;UQW6[[MMu4a#gSٮ~|2@THՖ¡KΣ`/=_^i} u B13״MهɿօKc3˛@.Fa0r0>ܳ ǵď12xZbw r[]蜺S2rm<TE+%{٘ےS8B\WmTx_0bdtkz]/qQ4m3 v،h$](yϏ>x95T.K #/G@LLzw#Ȣ|<ȧk$NY bKv(m հ/}:qJdɁygdveqXx<"+{gB ~I" 2Y=OU8o6"erUZ(_I*$D ޕgw5kV hmh(H6L8PHl^Y8LZ@7tP=Ȼ).@{s\Px\$[1uV͹1yxmזT;vķS.iJ!۱ѓ/"2`|MoSڳ2HNF\#  C iD|t69e%&q;yq&:c= ylPdޝ'(19i%dݶ Ք)H1^_$UY84:[$gg21 PT24JKjߑK@ AYwAo|{es+E."^RKڶyGiE4myX,r=׍s8>qSr$U ,|vh^&wV^1Z ٢kd<ӱfiilzK یqSX'c,dn!5hx gKQѭi H G:Ei/\9ᢚ Hk|_:ʧ\˿tvc;47(tLѺ7^=.iAoذpB+h"P#'N ?uAWD-,̃0Ÿ1vl9,{ o؅+aUӎu^W]gH hWfi\Ϗ}@[˦RLoY$&j*3ƽ!EHR_UJ"⡉s1[-wY~ߞlZ2H͡8&ZB.?&2jBPiprĞL~n:_"ȺrU#w1 ͻ+"$yQdzۉ(W;BLU4EEmEFbGE$j,8bMjU9BsQRO:Kœfb*(s"Ҳ{{Ĉ;z2hGQMW Qt.@`xXIeKzrlĚe}P>*R3r#e}$ odi|<];8Allk2@jDEJ0mkSUA>L>ā&IƩ~R} y?!4$2ɷ(dGx Vo am s-(^*&^3J;~|Y>,g"%#Yi9q0X dԗ,Aֶj՘GV)I  !lE}\DqA탩13^o[wڦvփlJ]b)B=b>"j@\'覰܋e-a ?jF-ۇ-eiQ(CaY 1RRs{y )ȹWb<="n)tAܞ{J04\E_Y~fP*U^D$O/FneUeoap=`"QGsOZEӛr*'eP ,qErwuL´TO{:~j;@Mt̮[si#sM/ t\eʳ<$"AdHXт$7맑΁!,|'.ta}B]0Kŝ@H$0iyDk6`Lǧda ZkM;RtE2ZyFJŕZZ>!7- |\Ay7x7,6HhAHSPqج _J7Y3IIf Lv؝Tő8Z>X۫t))")nZ*5Y% vU>C.(_8&p`R%#@@ Թ:xtbηx4zVXJ`j.R4V cw¤y!T_V*m\k `+&l;Y/;ۊM'+bu2yfzEbSZna*[=wГAq5(&lP>#m8p]lгզQ VNsN<=p!.i{xIRլ!ZՐm[I "ymΩ[VZC+zxEQMF ى+ΒĈ uBZG!9=fT^G^ܢbjZ"`MLcTc0X>%w Qzz,]= g,` d3k_P. ߠh3j9z|гLvGIKt@y+VtYk=CMZipHɺ bTnHtRfy4`4{w6X}hDsz,'q<F2N5`Vނ*r[ 6J}8%˄s^RZl$$4pUMYM? Lsi"ӒsHXwHd!6+5B@;5«nH75BF,B,sZ Ӵ?vn]x6JGrYwGŽ- Ị䒞Tea63.tEɨ%:,X %ܦ lKI1=WeA}lnݗpcPxbfp q!>Hɍ6=n,5NNWaevК ;f^=i#aYrqF41w~d'[)+akEL(02=+}T:G9:<,-<3h[uꠀMPhG^{8` 0ʶ]BzqxRL i?S@^G;6`"LhsaWod\{N'P@|E8}Ƈ<-90ܴ0s;yXdH]Qdݺ`3ʕv=,p|:·3WQweuǴ'cKb=Q8IԐb*FNڅ!Ǝ#ѝ\ΔdЉw{:I~ k~ۆ^DtYf +WlOv+e$Jtq_qxP탇dև9ݚr2wÑ+uӜ5ɜdAe-jDb2[̶%|-Ejc=wl(Eo"-n,7vGCU< D7{!BxS=vߟېd9X+sj=3$S9\ 2pB#q00O0 L?uڶJiS W `BD'ZmN4w`:kRCiz"A1_ 1>+v*8>u zr 55 &R8gӚ\@ ό휒F;P:y@-;p6>2Z" +rQ_k&& ɳnC-r7ZgNjkYK y~.O7 rKdu2pspTM|1Uۼ4zѶY3mgiPd7xYq hS&?2S/+@2(8̀Olce@9"Rg8"'h޻yw(P_gg+Ÿ}pI &.N޾>`tY)t1 ?o0:^UHq~w5C||wtD˺voPhqZD.1\T}0f#C|!ٔ1w}xK!lOr|;[\5,d^Gh_qօg,rC4m45^*Vy ^usH  .bk'[['Kktweo@CK# \ٜ)nqm.;(4 Zn̡fiWSrϿPCح-XgD ?In)?y*֔  6q?~b )!ڤmӥISD KO-qR V1㱖L\IԎu^'BM1*gL ߮Ӳs ifQøWu^"ܢ91:Bս;/I,\w䑐/I\A c[gMy^_e Ig}&q,5l_k`Zu r\oQ}}a͉b,LC5_m@_ߕ2b>668fyЃ$'~$HT5G4N='κ?8q /z씣\ĵA7b/&^AW,@ؒS:+*3g"" RKN0!B4! W2e{+#ʺQo`(eu<&uz ǀ}D7O̓x \.ڜ[ks&o]~W6^<}}y}fv闐dB{j$[:TS#-o oʊF@X6[XC{w]ڗA=[5ۢϣP(Z,<.4]H kNp?z#ÊInDG4 94zfd[v,.& ^barNco7> P_5c Uml>¤trsWZ#~0F64SՍ.Iab~VBƙWZ܋8x TBAlƄINL]Oe>1qRtD 87Dt"AƤ./dd>d_ug,81N~݆׌^>lVolmcu~oug\)t ζM;m-~VHmD}N_#iɾ::f{u"-$L̚>#h e 3t#ԇ` ܁}e>.|QE\!WעȆO=^YCz#j1EIs&$ϣ?uAD֔g*׀e 1iԻrQztRUʼC"t {Ztas#qEn8KFpuIp/蒗*Eք=4F/?˺W#ė$SLJaJCږeT4fqȮ  m  s%[ |oXO:c3z9[5oJn)/z&\@P:9mЏjW|m}&^iՔ:O~ϣ1G扦_.Qy1PiQe//WgK.X#-.m-|#H)1mګ 3m#@ ȝAPݨkB:.°6~Zq0o}[a%z ck'drQ}4fe-ˡ,Y(6n|޴x2Ycig} ƶN>aB`9N!0s蠖sRw>-늺_Yv+al`cn7Ըpٙɺ!bZe}m6`02og>ꍛW}GUK:/ E倣nfW9_:Bdh-~( hÜ;5/e Ã/xbx>eиD>ל uVHp)g̢^cNC+(`?؀\C@_µ.2OSBJx2ǧ,z"tDd]ߤ+zjqo~ӠqЯ~ 7I׽wܑfEdgtpZ°K-\+秜p^.(#H)WZ@ڍ޳΄ήB+IaӻC ;qne*論L"?ٗg&Xu ŕB/HKG?V 960њ\PL P8U'CmeXp]NN$cΝ7` #3oR5mE֢җ 2cQ]PgҦFf2Mm;x?]̡u]Ld&uI#,SBǃZ7r#"`GGQmOKlKFnEy=yϠ&*$;s#te=_1$%4Z) Ye @2qؕĥ C-&c#*je%&n#%ʲ'hd.'k]w~#9;?vbQVlE1WY%uSܒ;۴~`+D?' satBs*`Ɗm:\>48We'm\[k{̡ GlOCw==9>Fq\X֚I(g:b,=5muJt{I(}_*UO,,- d&CkQtğ"?9Y(|~-sQI~7رHҸ©ixʉ4Ǥ2HEfxm!M=E5PG^<>LF h{Е1 ]W-8XADMUptÆu 6 gkIsg=R}*=i4rlJ1"z 1󙖿m|_@SfYvxU4G7LczGuO;$=RG H,bU+ymEgHv46pexJ 4ُ8A{ AŶ;` KEb)8 N|M;YC8Fi豭;_H GRCvRct.f|:*w],#ބ5q]7Nʭ 0:Gu#W=cՖГ՜6%ػ`2Qrcv"$ 7Fܓ3xC@BO>y"BL_bn !@oBNl+{mWWu 8ykRgcðuog`4 $޳(!{ܢoDJF1cylb$%5G_^cr(K}%T&W+h%^~K-5'bp5DWk ldCYhA [&uYuTL6bo{U)Q KFG{OdE1IR4PFфiY) 9,|vxYf6|EǡòhS*)RMx?͛8(-K΍)71 "(X<k!Ooӱ>iH YfeXf%r(J<";Rqxtd Or4No)UMdߔ[mA0L"M8dsL"&k$PpI:L h 2CPfc}r>+UL;^fRÕR_g@;z/h5{ 7.WbWZ} 7lm䌧Qrs ['OуXYJ$Vbqb4~<$\9NB{n%r}]W%L ]Ұ?CS#TaԂQJmƈ,$½dk  qG(e<򯡦nr O2[æh-ud)OQ=W߫$ ά,{?m ܹ6N]VHte\'H 鳌`XO6>~8,kY)T [Oe ]fF0fa%@0ܤ꫱mDkF,E?_^Dxm8;1ns_'+@ƭGBY>+zQ*__ -¶/Tn?dn^SLH\;)ASVD4ۨ{@gDGCm_GCoX"9  KL )R/k&Z'.hGAIّ&4QD,.7JC2K@L$a'Z)ADw!/&wTQv(ﮦ MPPM‡3 |]Kfހ[,g˂5Q}`S,Qc;?TB#B]v#AoI'y.~1"? ^EiLҧ0zUzyW˗J~GqrYM:ǷLJ^M–OD*Έ6VG+0~|!n ANʓ)qyv \ZN;9[F,̽]{`,0 )Kq)[{XVUlCT P{ĒJ|Ap!P\,6qL'#7iF,'4.yɜݎowrʲ}R+NxS{ w0NP9=dN)wMUwD z|a&C?X,DP0 =Ok4$c5FboIoHŏuXHc<_5#(kC|%^rkvAKw?Mb!=G Ct* WIS|rT2RBVΔtY>AClP-a<aH #F [X0ط=ywX)̲GQ@i dPl s@}0SfJ͊zw yʌ 쏂Ѐ'aEmOB]wДZ8ޱuW.(HҤpioqϞ"ҏ?m$!{S/Q.@@wӯ[+33yKt 2%5\L,ξdN[OU8kf0fGU)ưMoλ>H:A5q%j9 .(Ŝ*Gzd/'*MFF z1O颏߰_Xfhnˆ2#t" Q YnfPTR|" !&l15]R)z]ߜnpH"̥XhwNGZ(r.`]u@8[. saixpP#P.7o\*/s*5l1 $h1ZEj_gsy/i皳͝A)TCn c6 4HsU2#<:?*yc/bOٓ.WW^>=J`xXX۠G̒R< Ybdھt8֗?sxsR k1![5ܛEzVEJ>FU%w *>yPMw$YbAq*יߧ'*ܜfnd 2V| F B8_x& 1xr*y^3pjIpV|=ABD@9:Bفk"żB#W{WhX`W}A#Q-e'zl. cη!j]%@ID"kWwI ,LʟWXj0Vmb^L8 >s~SXTo %J840+ @csA^m+o]i2]@#}I#},Z=9v7N/Һ˕M쥘|`Kuv[.>UեX/`UzKzig[J^CrSfQ׳~΅תFL/k!eu@#okS4΢;̥ck>$?E}2{ՉLK[r/bL NvaTZzFDF 츓;g?^l/}9c wWa.ߙ(4C\b+)n5.iJ 41z[ /C6xQk >Cx j~@s)'\X]4~ KhuИ٦ :FEYl1A/xjSgz{F 1n1_& >Z iL턁Y &+9=/QzV+eI3$8ōT͏tvHW/+ LIoBWĞt䢯 ul>[蛂 x4.q1,_B)PPeV;#V#ޡ  (ZR]܋*%Zl/ ܻM6#/U+~$PZkSQ U.S>k&hHLcdҷs=X a6mm󺿎4Vx&fSؑ@;vZN'![LC_8. 2fF%g[9~3,7Z͡I3@Hkp-$F}],9">.^6lRV޲|S˳Xht~zęC.5V=w_4R4O0%c$  P_1ٚQ(nxy>>B`<5h_#kuу, o.Al#n1l0MQ勄TW! -'GL%6/MHOUd*9'5?A-/FcGP O6L,>L\Q3uIoz$E2;<&~tggIS%E Ϋ:huP2HZj> \Hq[8'dt''LE}_6g\ĤXĺIZXB+<(Tk{{- "usxdd 0⣮E4.ʍqpLXkG SY22_o ϬiAy! ^ #`[Moδ)I$dY]Hw{i=TLIc ª7۠8.!BHI5^ڐ}۔U+mzQ}XpTM7 Qbz+xf}l`҄6|CF%i֗vM䮛CX' ]aU|\~E~I"8elXzqu+1kc'fmɓAŧA/'m7WiJ:?"[+UZ4h'uuV{B(i'76rk 㧤sYΡPHmxpNPQg9i D&W;Tͺ.#w2J$1 Fb-Vr6j}2˞"_ƒ/QU)%&1( Ƥ >.ЯZaWC9ޔ_; sFTZ(Sޭ9z=t,RrR?Bz3}`G 'OΣ@n4g[2f)iū̇݇>NCqӎY6^L=xB6(RU/%,S\%Mp.@$|(w_^nq,,zqWY@sxoLM&$ lE'"gPup 'B{4Vs I7LBɅ|tj?itDK/~el/Fyj鍹$]ۇ2LS*ŎbVz)NTMnaA&G o8}¥rj$p"˻](`3Ɵx ;aWԙ%ιF=ߋrA`."obg~q-k_v 5 ݜyp$o{g\zĞmʰEafuQ%+и Wjq7ljZP=B{/yd&h8bWc{Wu$Ict85#llϦHQ-~'ݵQ:-1Oũ>58j7$9S6ב7/5qRt?ʖ2V)ئ4C$[m7Is.GRO&w\Y]1Xe( |! Um?XT:,D JxFĂUAXH$Kݙz]*,ޚ8gk[2e%X V%3ή tz):SUj42g' M!@| | BVnp>z& x[liė: eW?S_Z鲻 +\-Jd3.Lq*]I7}w5@U穴p=Yu@u+b_? OoILQ(?M /?-N2ƕRl{~;x1Nh_fFgs'wF§bΖ+~51UU@99?āLvX̷[\0 MPʗ-eHq+U& m" Il?*r mh~V^7H YX NPbH9T6k׵G \Yk8p(t Wt=;OBuMӭj/:{T4= vĂ[HEHO88)tg15y@{NBBw&G[fa"cU X妓&2pNv(ɤ~"@^yқ>Mh,LU.ؗ2ȶ|*{gZmE(CmNJ~TN^0uW@|4c~0>t>nKHMCOB`< nꝐ M`.PG{lgsdI@/7 S.CVI1y* '#m,8q=JPҫ\lg=qQnę=`\HcPG}0NVaN.0[!#+|'YQ pAΎa!X+Ѭ0vkcNx+@B`jHQEYNnU#0 ܤ>d Գ@~֌ƪ/l>am@xda7שr(ȡFAE +lTB[@X[>R}$s;~$<$-M? ޸EPΌ.2`J2ռSdgxn=h:BɆCTcjA? uhٍٗRHCf4w  TCo Bמ<ǀZn0k"zVeB}ko[sm7CSk~)79xu)RSWZD>AG^B3J5=V޾J!m;p4qf暑r REv?6~* 3>^40Xfeaލg=+Vc87r -^Jgmvt$S\x'R6.:ReсџV (wCW4xIMR"uN WO*eõsa~Z[??>*na|1çw<6C=5^6̸}tWG3h쎛'+hs -I2mtr1t\H.+ Y!swDnk$5@}:z')U׾JQOUI<_CXm{v%]`SLqr&2-CMdČOz=6ʵT N-Efޣ{P#lE[ٳ &x6dJ=XY$pӌ,oR*kKUS4$ yiSkᴞu9ykM~JB4H]_Dt?_dr5ie[;;%\pUF=z8{]ՙ:z}tcjh8A2,4KȞae|BA9V,w{g3ltZD XN`>2`ݢ= ^7>"\~Mj KU,Pl{ RILΒqJk9g5tf$A^7Wu7l})g{%]+ GڄXᇫSZ  2=Ez5sl oVEL)?_sٰ d-D 6xIe4W3m'~pOc-w6EV_L}H+3`ZJmK[rnʔb)<pnFro٬-^zb힁\T_^&M"{5&U$\ƮD\ bHtBoR뚤W?W,e^Dw9 xE_οA&S5J]Hk2un`/+B`'|9D J **`93W`F’`sګ}h ę}{1:a6Hb*'q>٦2BM %_|[pmaA%ܧ'EP0g2W/M ;ZCH́U/`^im2>ZKNW8~G\g&nDHrsRyZ~&ݺQM U/a`AXRMK'ikh']*H:W@Yf E(#q-Źl (*{ .ОP_O{cZ`5Y 8{/(F96;^ĐcE v){;ա0~t ϲ;hL@$ޝٱ~ĘjG~Q|֥ *DikB.d4g{(kb8Q@V3 ѽz?E-Q3I+_JOF]Yh7 i\0ٯeP8x;1f&E%㓱EL3gsMy&߿-}}Q\.!RQcfw3Ұ I\DV.1N#jSuH; i{Kqr'x%iMKx?(,{ ӵ:^8Nh @مc'`/NOGN,qtyWiH y t7WXtNѹ(ͩz9Yᇰ ]xU$Ӥ1#HtYؼ/[ xX7 ^Nw(NgC fN7=plk}+%; v? MqC2uLV "vk gI$X <ݎ6 (Mi6S5ao[g$Ml8P'afWH @=%fIKf-0R%tݒ'E={BpBz5PuS 2SxT+}Ss`"=M ugVޚ)@TwY%0w Ka'0wgJcP$ |cͣp'snM0$.WL\жAஹ]%}v8x" O=sMƬSctL[M:MGm@浺5`=HЭ}Η8'p0(~~5Evʲ Lȱ$J;B9%ڣdc-ҳ̚O<˓(%9#vtPHGKO m\:e详uh:yʕ{qu.] .qia;ou!F;p\6oU+W[wՙyКo%u\(vM]BzJGR7GksLfB 1 ߩdS,{4.W"֪6c1G6ݨNQ`s' |TB-">G\6 c>6m?tS4=隵}ؚIR(&ѷD>oiKEr޷7*5xE9 r-ߦ:9 ueP8V7!0uXYT::iwp z<{Kq͓ͯ.e*jL 1X}5Bpy`=yA`S0;F㒪ko@0qiO8;nl2zn͋܆/\:]WA@m Ii{ee''*7_" d蘢/ Lm͍ K 4"X|x7?OSTss , yU1s8YGO~Y8^T[{ ㉅@ 3ӷե2|^5^P/jK KEg].r8mMmE;uDb2(OZxBN*HqovW@aL!2:JLuƧ+[\o)( _D#a T u>-۬NG+\oE?w*UF+Fm͢_pf]%dHa33wSwl=a\3Y<8n3`بKn{/;(qc<+2ډ =4,UIh4RȦmܵo_|o=~/ù[xp R|?ZL*_p(oY2Rq5<@_ P5.Ņys73Lw)A/O!|R3`]7J>A{iu w|̄Nڧ^ΣSJ$5Sx74 A8A2gZ݌EM*7XpKQߒ/m ;Xտ=9bv;ಯNSH+RW05_Fzqw ӱHm!]1` uuN`_'`?1Jvq 8CFx=l\LjѬDїwgQP$֫N4qucdK}oc%_W{URbJQvK_V}HD]vtVc@B$S9;>UU|N;PYdT33#JpGse*D/er^8)´tfn@S[LȫYIF,P4ajIT.˕>pazZ&GvƉ+(KlSl)FwTKJxI U0hʝndGD<ڛhӕ! (4T,ydU/C>48FJڹG}MHm5s{1Ds¡iBuWŋٳEQX̙#Ƅ/U*zj6hiY&W"M3+Tb:?JcﯪΕ> +ܠ1f2o/3L?oX/߅7N{d 6k澞ր"R8(T89blɊZBՑK_ؐu!BgC?lի׈f W/ؔ'lˑ_"96l F'q^v*_X[? (\u;B\oxwk f!wCa+oUC'lvK7ADXk~{%`N [RSrEM9C$xQE7@_S&c=slaOtڮ-x(Xy99Q,&C8VL`zCdၠ0w`a MZqNA܄ 83Q};z :2i@'愝oiu QP;,C^1%7Q%L^rYl0 s*Gcs1 @BEB?Z3MX/A\{F5okIH/ !{ 2oQh^yzAPvUz5}(C)gX4!@9`Szor\ hc ._7^H2[C0Pj׭ k Oc˝Ez5=*X@@bSc[ R $[@L%DD ct$(h Ozn*$䷘#kNtj GhqvP4xL=##:ϒzʐJ+䰽{yO/3.xU+jB@@HoTY?}%${/&}; QԄ}/Į9RRF~w:"M^DzXK)$V"tE],6Ά  bo/\ȧ$6 "O#5M!\MoZ c};/q %F\~^H\.0mpİ,~2'`Atd 'Kxf ȜT13@6&S8%_ɋ.dxƺ9 #)6liLL*!{& \=|Y2H0?]Cm8(b 81^Z*ik5~Xam—+~Cr̼$JI0|pLa2E_K4r2| :,'a^@QpW{L燳[ skѰgJk߁ߢbzhmv?,y Fļى ґ1h=<8=nmt{wgǭ 0󬄻~}7f<0q=4@Se ӳOCEZS Tˊ@[߷mp;3;|.*l|GbK#' Z0ק'exC- Wl߃b;Ɨfx{/i|!KǥɎ5?MAj(zIwlADOWRBG4Umm]oS'3N=3kS^؄yZilDbEf1+pGڻ)/y'ִ0.X י?x"rDjjó$D"nV탒6 #a!aݙjh9\?/VE7KxMhZ|)1pRTCـP7B3߹+])InG$HJbB&!6T^x@0si1FP~ Ϥvr;IDy$5Mn\ik”>v1ӸcoJ| lCɺK帞%{""F6s= 1 {FGoܪjRѣSGQ"Sjv϶OrLת F\(܍Q@dw8ih>{jvG'kCeA4P$iG`(Nq[)\wBuAo`E$9D3a)ɀ{r# ,NiKxJM$[Kpc C%OіUlp bU?niZ~XSpzMVz۝a >\@}f,]OR&e-m< F&K 8.t` V7E.b(xj[ez#?" y8W&+&Q1U2Is&+l(.evН$-PF1w0TʠGZ|[{O%a#u}'J^JU 9 ==TɖB #~ڤ 2_R-RT[yv%Ygc$U=(ٴ8!v<Osf0x(SÐi\QA)8G@ )2}&[60*`mwÑ3oK+rAtB:ˊ|?ee R5l5K{dˢGeDq768 c4?`lc4R+Z^5V]d`^QqbU?B(3X$RL:8>y[ǁ7*DC[CZ*{£O?VvG!bŦ:I21zi"TeuP=a! k s .8RL]Ē0}gJfBpbsD My_j]{F(ڻx牻 mBGƴzoWR:p%#W aۇĔ@[wVL앚<8FL]F*%8xTS4nPHy-\xay0;wHe鼙"S{ ^{R*JPɷRmѧ559W#iS&:Uj?sa " t~ TvV!k0VקbN._+8'8:/Ήe= ܏;υs,Slp˕bM͵5ZOg 5^ 0FP i7Y# T'viٌg=ىJ;C cԾa[4 ؅SN 1ݖO$լ']  &(]lnhsi5xPf~sUǖkr|HtG1l`3}RpAG@!;o ۙcdCH@L)@mҞ28"xX:29SA\Q&dL2K&?G%zǵI>Wu%T~_OkwX# Bܷm:ӂvJh460=3iUS{̑,OȡjI?4Ǯw5MqyԌ|t_N[_%|vg+']+ݎA4 aj 2RI8nO+?Y ,B3bGWi[d z7%}Fr"/˥o=Y/We)G:!1oJ*jR(0+Q0C|WsTqsט1Wg Pڻ4uYfR\M<й9n`_TR(iQtssKpz[ ;JG-xƢb׽RjUR8˓UYwjvLR7C`p/j(,F7-6Wr#./Ǿ^aȄ9_.99}j+,F^Z!l'm$ yqFWs-]jǰͲnOc @!QB ~u~&8WrLGӰ3Rn&'06EmT,4 0.xWJӨc}B9YJ[HieaU; >H2T0Fp]$xYo BF'b3aôIE$+zEi9H+/qn&d뱎 G?z3HLCԳNv("tN!(: *N>H]]hTAdS!jOs[Gf: n?W4qx)*Ǘ1ưZ)DlX=Lx"EJVZcjGk !\;8Ro`hX[^DMlodϑӔp"RkE-ܓ(0*(CRc8 H/ڍ ?yhO`758a% Wpxȫj$6!1.jus4TK{yUԗ+p, a~RGƑ>at4R!X=w,YiQA#XDpunEH FHOlsl(Ǘ\?;LvB`Оa{3з} vq`|5RѥO[nb1հomFs`~'!ۚHb A 5KA؏? Cm`ߪxD69Ox)mIlT1O0nӫL#n,("g!]^!m6?' ²ZQE5n%mwB-gHcN?C]cцa)0MQ65x;N:Z2y_;ݹ|鐪0nz(Y~>).D T#Ap.(~S$R($ۋSEHW*F(W4?쐆zj_߶[ʸxoț ugXMURЅi:x[,ْg{2cbm7r!le(Ze.aؾqn'eUK`z!]y*mr r\sew|A1Mh(ɒg;?]}5G)E,A0>#Vm>ŰBƘrm_ 372;*fy =9Ncm(D#`ORVF@ L|-,<Ƅq*I\Zc_ٿB`4(L❺3P''{[űͭA.;= Dc&YsRaJ㙰(dPS) w$Gavl}I]A Bl ywZx}0V%'⇆rNxrM-b"u3m5,Hq!e tKJBqn 0Sys yŲ s/8ϚS7eufCbⓋi- HBd45 @Փ|KK;m}Icub 4|5>YD*^?ǂ"|* & 7?"IW4{$5ΰ_; gNyE<-ڮb2^>|;1LuWޠR'j`\y96>y;aMj ioj%ג"OVt BWQI˅I=U*f&( Bq?Xm@/Ei` Y[:z!4dn2X/&΋Qpr0K$P}l |žgB5x|/J4 ҧng`~@] A9׏"48F@M($:Vk*~7m &\/9T5G& xB]: tJBA&+j0B9F(4enСѳF׌ny ׋Pnt^ոs} \7_H-.Е2`-e:>:5Qj#Z/csbo@,0X ܹ鞅!%>/T#\;eV9Ŧhj*wGo'N28v}'\L}4# kҚWkXn BNTEP7VGx fK2?l'ք%e28 [Zwn޲30/)ÀǡG20eS]Ǵ\$I06Q+^;zz ,o"bDU:j>2H4GWD7{6z0֍U/4iIq5ץe7HaRU>&A޻E9٣Crh3mֺ]U$dqۏ _,sƋ<|_wm|Yo- IGi$IQCR^a;zY:ٛml˥9k6Wa(?>ZԶxpcÜKI#k{ =iGjҾo4v.` x|6x<mW xQ?-k2qiOĴ1qꕉ-;p$G "YB=Ex\o ÀKZaW/οiXJk9`-u<yL*0 /.l <ѡ 8K~7%B1r~*eccl;k(DX>֘kSZ xJPˍ}/`UuIBMr'CC m\i7̕ ξ\rt,T_eM{ JT:$ *I)"u *MniI1ͰZCG*bn*Ƶmc̙8Ni4jȩnu : y8|MP? 6hiQ",hl,gt+(ICu/4FN7&=)"{ 2ֳFs,w^)a*6'EyA;]q3Jk` Փrt61cr9_\RI?C$UZ*c rD)EzmCAxwI)`"̡|'{"-L}Q̕T2F+^,Ns| g4twmܜ>82igJ}: \>OVMVG/.5`.y/ǁ@:ecV|Ь _` bjʂQu$5z=I)s}$ ogïV5'=j9Q_ٌ P}Z_3^TUhYcp卤1C[y۲_Co7Ndv|h &0;璈i[w[wy-S)F9*4]M̋j,3| ed~ΥrIbE^eb4V5}~N.%\)O~̗ujdFlm\ʱDݰ:Lwҋ5%m 5vX9REf_ XL-|Y>O" P'RBJ[t4Pֵ_(8pwN5$X›ݎTC蜔dz,tۓ I)[fd:$pCYI>_оIy"gGwx)^ 2G׻z]#u[}c6v*AJIk`57.1u>2؇]c >q:6ctS̼|""4LB`d|^gxIkE]a,a<1oF@fSz b8: 1 ˊ9*Q' NLô`=NQ%#4chZOa-O&[ x 0fwNfVu d3rޟm@ 寑SeHPo^,ϼ)&ΦDDM '= `nL[S*])뺊WBiM*!Q%HxChz1nLuwЮ5 O?R@ bU^9)/-0-O.c鼾NwHlgLJ&MxmFlbi~.0F"=*]2VC#SJێ_L}yUKw/I8߸ 3ӟvkڬON3TJ}zgl} V9}+i8;n$vMDoS\ \^UG8!ve4ƞ(u57OBLtp0}ۏD] | Ft?&,qܩ#z93ˁ~@#%Z~W@=%4U`1%}&?ܱM~r(INr77tSݣmp|yr>c|MOKD֞2@,ݞF UT#PIhI^1_]#dՑπs] ?:gV`ݥZ#m,ۡQ.E U "q1wC#cq,B c '^}^ 9wS"e%~H3p=@pjj-'Lؒ+\kVնYM#I0)yH:ɷr\BG<(;c83V`,Snj5jd}L)10.U2ye-ӼG鰕14gs)̀uyGK:1(TSo c:4:I"H\rEaٝ`DfWRNt~B`DdP8,<+$b?HD*D1Ȅ 48aK=JYU!) q9ҤLoVrGS/^ߚ)Ϋ$ G @6_Q|΃fwwCMtɀ>h1JN*rƎ#;ZO?#? Z9eA'--"][À(g- hdIbbi,¾\4ZH=NC3ГG[d<_l*eo"n[6fGCT"Jiz7I\1W%3[bȞzDV-nPN۾ERRXZy# 8|eHXǷo59~]h͒w|$GB|0ev㥔O09J/3 _Z`e=K`,xedVIJ&s nh\v8(_QLyU$kpQ#нIG_ a)9ȣt[VQeЎC|TE(S3<|ك%/wV'LJ#1JW:^]Kĸ#MxjC{ǂts*gYU'2tw|9# #_(WFb Ԁ&M&Q湁=vSmvB7QGEeץW} ]eOO| #I{-uOSCUOR> ءFBC ]4pC /bO'6s\ɍ- 4щ4[=`e!uQ.RmXtJ. Λ "Uc)2>|x=a{kHbJ(2Er%N?rq\,k[JTh:\U@Xsv|_dq[ea'hC;] f] f%`D;ps`P*]Kq#ǘ\VSJ{WymLrW4"޼egԇ`#Y+^3 6U}oP0ş~m5v0 Q-힑jh?ެwE 9G`h6r]\p4^P~v 奦OQN%'=MX~|m+Uy,Tw|#U.8 /Y^s:ʟxP)3[w*2}qWFu6v_!Rsɺ0 \u=t)aQ[oJV>/cC*$u C7 qӞCů>v O)hXU J*}]X,Pۨ$hQ FEs^e]SSe3޲Q1O kT 5лݐbH7E6^E'sjWpG H ;0=Zb0Ŧ Zh}\#4tdO-MMA}u +4iMǀyߡtld W_9w*z7u>"oYIt!YV/_L\(ӞF ovN.{!;Vc&ꦠb ř Jn"Z]l>4kq /ERpC z߉hrUq,vH7mMzH<:I<oO 9}_-3c$D3v4u/[4E} *ol$i4J|aJ&<Թ8CErӧ̛c^ˏ ]@W-A?ѓ\ȑaWYo,dE[Ss˱] ;dnwV^AΤm{fg_VބW)jwBO8z^AV2 &[jJˆg;_ծG$35q?uChd 4vmfk&E+*~u3O6غ:l oZ'KT[hPڠP].s+!@ZE#F wZXQ֐>_a)DO#$t}ij/M , HV|n:)2'T,r}MvJ(dMBRϯKwnmuH|HHńR nEtUp`NJpd;08i,/Xǒ~IYX0"Ô@vһ*)~{W/@pm7qO0 SmfQ/O?;ι#x(%zWRZD wqvU!G/gEDf+S;rLO;pT)y:Ky;+tZ/NXģ590v );̡ڮ3 JvU;?[%C |`d%7d%g,C[ϚGvj;PE8fLa%iz EY3#(|&sFChA7d`7)5#7ڤ)b?LJWF[MJ VKƨ JxmGPЦe/ [dD[U޽'n&L+;碍M-%qtQxė p .–Wax""k!AlHF*Ɇ?*?6`8qCI'ZYw0nmH ݽ[1Q ê9cf \dܗ˒08 (|pP&w^.ޜ~G S#m+-Xn;jms:7/AzYP; Fb{@c/&Mqbg-=t"DK1zySg'0rU ޹Lt&:$CdJS?ٹqdZxe4EROLvkhZoIhUlyLQnk98 N5-$?HHwWokqxz0oKY++;Owbe&(gzXZP,@a>&`>dࢁZHhKޡ.*(tv0gz<` Wz@B-Jqz'`׃.SX3>y 6L*YƲfl9qfL!qS>|AhLiRԣ..7FΝĨIu3tC5MJ$/yL<ԩSZxA׸"B@1D~~Y@נL]y#LOĔdތg MApljF;|ec q$3}=<~wXregس o{0Җцƒv>g}HBgξ+qEYcU5EnA!.~lE sg9ITyLpȓ[`Rwc u:{ ce%mWkv6 u<}nQ:Y|_^/g'ZM-+S٩q2# "ڣz`hQ $[ KU̒yۤJhqۛCPrM Swc*E(mk!H[aBn};5䣤YpJcVlnRaױrrn $n L>ߣ*>qnW."&(<M7X"3Je oBMN=N"FӇv!qB;,hR7|}m6#=Ԥ~M}y'7ȃu]*@E q{)e7[_V{Yt /Ow/ S[TL}eMObl'/ڈcKOR{P|ע_N=Y # "ޢ5\_b׹%I& OD+khLDCTC{Q7r:ŷiru3):C2-n40+g֛Rzq(QwpE!1iho^bQ^iWJXPʨg1&aU2N H\5=*I^; "Px _:x76*K~q#V|-Kٚmw)]^@cWh$*a#ިg⹀t+X^WK Ib*VsDa?'Me=n +Đ wDl=gdtzh762ӡcbKG^y}I%&,##"T$=|NyH'<ܛk LUhGhg.G~4/B=*-Wf@q- RXkW5[ 7{PGQ lI$CWp@8Vy^ 6$9?ݓO&U0XcS"Tfz"Oc.| [GΆ4B}bśT/FHie ʼx?Fgm%+?dmݯIcbG,`W7Pf 2^w x;x~}M@ӻğ0󍊰Pr+L3ܝ8~(_.΀EI *"6pwJJ[QbRJuObl7X=v#n1ޝX$$l=Q x_XcӈYn֑"3 ql+J=&Jcz҇Wݮ/\:q FTa! %pt~nے"o'zNjW@POuxtX;EP>Ut5^5!ɥ+oÊw{'8,?WSO+=Iav,-9tCəVd>%&u%Vv8![ t2Ц$XZ(G,,Z\h_-yYY8N)w$z5RB1 nQ)+Y ɑӪޯ6^|x_+GM/XɥXǒ~mo_\_o.5o$c.#퇎=!\=`s\F)՟Z(vr.?{21tHLҫzE|>+닣^TrC=?K7C;lZ'lNɵa@|E,*)Cw8G̬:sP+eCo+ C*mjPj3~,e vԨ%܎ pikXYftFW}rnS&}+Ye=14>"wDá+ݿ%ҙiSO{>{اp=whF/ `^ěƌ{bՙ>kuf{Hz3" @Į6A' WhCo*3蛛trGKUl~?M53ɛTƛTn; w)25 %HM;:ԗWTK ~?Y$S~BFS IA(5Xꂃ쭈L|6Z(#bS#2Q{x~/e3tLa;Bn;l4NxHdR209QS) a`3t=OarZ.߫UA,]KCE_)K<@O*{g/t+U [3k'_}A:"2oݏ<;+\@&PY[$m&$z;KsCz$}17zDgޏ[2k Fdbl3.3Ǚk}g{1[F+/Д2 'sJGg׸'Voj/kՔL Tuv8L.(Tb?*Iґ]2W_ͻ@_-xC  fB`;CGJaq"6tjɸ9#u-!ywبdhu\ƌk/SSB-ZT+^;i@F-\sbG "|&*k5Ȓ=9UWiT&t]3]E]7mH{VQVF' <{QOH@ZA*dC!-s<2% .ܿ1y ~Ց^C Ī'o8q =zڝc3Y U &bt Dϳz5 PDӽomxǝw_:x$baL`4h YCF:I ޯ5YN%[t.݊pX3.t^C>I܈2p9qqfȪNW.P~}u[c9ǒ_ͨuŵ-Ĭl nkRN n@$49ֶk^ qYn X0eW') O^j 6 EԖeehlcG$׃w@u\AQL~B ^6\i AꨊnQ7WF  6-e+ ! + 6YR`V kJ t̟ r'I&`;EVig 9*)C H2*U5R0 @G-|k9.ԲZ*#,>LvGa(i.z֑腫4Qm\F~3s=E&>#2i<4`W+ΓݦzUGHjɹbmGZ$!l}5 <'%K 爩醰<3{ mc5_& hX(N.i]ʍ1wT҈¬co7\U<[Nywn<*YKM<2<70]H,9^V.55\prڵ1HPx\cC0 y0Qxe}ka140FwN\9VS\YZ-/(Dʡ7dmd)} .J6p3 }pQ'Mok$‰#?9b)Ĭ-#4̣ 疤#[8m AA.D-c]J}"Hjҏ~bmZa(7P$W\ vАwW6yoF 2zUҕgk4"S3L|38> s0-Tpyz z&yyJ&HyG@fh3JyM큍J`#x5- !g<V Vۛ Em?R`͎^{ eK9-NNHkl ѽ'(gX4:)l>2CdDV-^4U{JQc#_crXB~{EB#|r3 j'e!Ck?oa3UieYT}ƨm WQe{!P;qJ-VLz3ZEYr*Zn(q©jҧ*<<){%7 PO1U!`BHt 7@Y7;rFIր )A%ELT:qDGIb1 c6IFuKDM1zC{H!lgy̟];y *k"IY $)Zƫ&}b6uE)2@N@aK10?gEQP`ʢ |eԠ̦r?[tCO6L&[-;XL iȁH Ʋ*=JQf0Zu=B'u{Ё|ض9ufDY2PܭKe6 xhucћ٦#'r)= w'a֐hJtt~9J':4>||M8=tu4O!_ޮB$W5qJV(_z9v7Jd9!wE⌜}aG$&i~*9կޡ'Qee]ELtZg=?M.7poKB}{rqNT2tEUb-$ke`ΨV=%Y`PQsYCGd<ݲJ}窣?k6^ʂuyb7j qv0{gں_X䭇?e,>3 Vrf<^{u} d`o(ط,T GKLHA#hM^v+ciEpHѬk3*`DD- -5镬ݽvAEULKӔ9AGv05Ͻ7 ]]{ؾu'/SM;9 =~ȸg $ v]a祂n~ @հ>V6ZoRd>AUD$5 yB4Rz#_RNͥl:,t5NJ#r҇3~,T)[߷Fz]AAo,U7.2oSd?{dIt5F|T3epa+|\'^mηDp`Vawg()Wɝ?ƳVm%;xsٗQJY '푬x֗zFd:O \O.M82&OT6p" R["Jq+%4n78%,(f&}сK #.=/-#^Ԯe 7m0^s~Q\``>-AuBż*i}-Dq dlŹiX;x&6. 7URfGLs:Q6c˷ve[}*s=H>%_ʄd˻lRK{nF5D_~_!>Mݰ\lo%[#ڭj/k=c峄]wy/8ژ\=v[J\锃gV*;Aer~ ű%G/̈́7O>g16*]6)OSx3Ur?CZ#ܹi+fٯ]S nH h1 ҧZdz/xXuis"^<|gv[D#?yl㊩\CUtsFRh)*W! _w%WD8=~8R}I{dR.f'A ɉܭzgi(3l'^іa{24ݘ?۶ cX#0ñ/iɋuAF t}/7tYեY!5Uz 4shR]_Qu*@a9crQ3]_1oDq\j44UQQcrGgͥvQ=(*EdͪYMh})`&73ʆٳ !Ɉ\?S} m˄8[2"7hэ^l30 Y<8Qrc8hD?(r3 lJws/z!Зc˓.f yfPB[u)țݣQEMD/ּ8z bOIBmiks3Ђ= S|!6LpY) ύ 8 M?3p]u:%CJrɶU-Ҿi]bţfP; %8pY !,*A)qHh3.\TuJ L ) TJ,)&ktn`sBLP.piT n a t'Ԉ:IZ d"ڂnAHūa|^U$NV;ر-od(%PRhYpORBiyN<-kˠB~mI6h:W fk盘큤PG8&s[xy !#d pU=} k~[vIBYKf:.}:by}&lT=eoZ)`txeSQm?h"u+tx1cWiPI?L~8 "pA3 ko%y\~^ N/ \QKc?r`H/وA|pp|xTkt*ݿp]^4~$x)[{m?" +`/OU0/@Vl̑fz3y(~kuCGZ^A,vsj)noʽH&*s翗 ` J3U&cDf$0=rQZu"f4ؘ/3u^! xj%6lcPMGm U+55+|lfPOLX}ϕ~iAw 6OKj6/tf~52UƧqkBu6CJ Ӝ*x#Ƚj^ /\SH5ç6rJwOߢﶘKl[AJ`9Є\+[Ru꜅\_`I=id37Uª_DEW$\IaXsRt=f@R蔑D$X~q-U~æzUA4CB8{SIgCW} |똇')͜L\{QJ9 @g,9_fbX kqn8Ih[nIhbظ̩ۤ 6@\Uzug l 'LKӊ$z6s*afs鯈̛Xraf0 HMZ ޼Tc7tȕv@,AujiE>TbeB& #U*E{4SڠJy\5o#A:ylEoo:t64_ bT`T󋼔 ʝLVNNuN/вg?G`J !i0bW"u uX,cC4qs*xy7 \vFp56PD1A M^ l0 'P4jNdv̼7<{gbzWۃ?mL>VRY#A(  )%yY D'/{L$LX^̍4#]?5ی}0Dnmx ?%U{WCrpϓ< $/֖cĦKìp~HWTs2\E[44H7F:$k]ϯdLصasF.IE )d ${<Ni5ӚcUց:`.i}]A@ f1Ը#+hbء'.GTzev餠Om"i  Pр!b0(-$e_~㼳"J k6: _Zu`j)Sn bh/~>k:,|GMQFe+17u95B.!ȆÝy&c\G_n:QϬ![ezJX_fNhIB&2;{9\ޓ]{WyZr* 9ĸhz{o깵|=XJMc t G~?QD"u?.Xkd{8M)Vw!~S=b&s ι-H\:n#tk`_ua֢@q׍S9ʰ:pGfng+S}4y`$ms}#&pXzn w1tVdxߪ]*b`ɠȻvdf&LYm5j$hn|4U=/@w `/rZ `Œ,Ν׵7uE#eqQ|ɲxrݢ:AZeO# y/<¹ /3e'XCݪبY/ƆG"Z=n )B+);JnqZ+SZϟ48BXͩmmO@!ĂAY}-wpql/ y͓WbpC0Fcwc"kV "~N6ܠYxUqDS_U5yy*F=lf&C7qrbA;5M=FCz]67m>y̷/T.e&g6?p/XnpO9L $O-p\`Dr4j=G/߭qM I#]h9Z2o1r+yfwlYXP4fލF_cbڳ|7#Z2R5PAwwFSI@p8˧ d?-Ò V.rV `vhe7qÇTl&5;QtvK^%b8S 0q8>ssjb*Wa!@X EM1FY4c sW6' a/YS*Tync5@IT%'D6Hm!~iվg>W& a/jܬJ E،wJ!‰\Xoy޾4rJ>mm}t nUƧ4 \,vҀRaC tun3^sK.c +,C@y}ZcaqV˹Jf5n2,E5!cnw PQ{ ŒףC6"_mL :a%1͙,-KdWMT*?+ܵ&A, ʈ. vjmOքKK?┿vo v͈Dx*THdԕ+Cm8+eʺtgљ&  `>֦a"!ugmW{)5ۓf5ڣzcvW$Zq6]+U-l}FK0;)Yڽ`^1g![D :b#z;_O5ob*] >V?iQ082IW:~T#-:a׼y&;#t:J .?ZBSuӡ-FfF`ďuR.ܽ@)>pr]a*P/9s1sJc0V}]D 1N[qRFM0sug^P}TMϫКTOjIXE;}" )*3DNS$kuГCZ`pޤX0_Up9YJ9cM(5v}THZ!o|%a}Y8uQ ym*c pt+#T$cbVx['a1h@c߰_pf7N Xx>FO9p)k.wqWH_?TfD"f{8 BYn(J-qח2 0`ԗJw0 f 'R4r΅C b>!K`rj=A}c9c7Ѹ.hkCKyƞK]CJ3ڈY8L>3Sk@1WiM}L^%+s$kL'BK4J$a%fJPz7ywU=ͦgdht_XOv{b5-y29J;yR($h _Y (YF_*sNB"n SNɦFst-6 p^2q"+dQvHl܋$(>ԶK80rv \^9)/ tNڰ<:(!QM7ޮ`&9Ia% [݇3J$SBΗwG@h;s% '-*/ ?(TV6`VgYV**ANz>4}Sr lP'5\xK$P<Z'L-̌1Qظ$eT(3omVv@2#yLׇ- uLURb&vb"1py4q^3ɖk[q9K7WD{A3΁i QRTP|}Tynp3O+le8f "*z w;hbfEH `Iַ8aEsSa Ѝ5ׄΚ <|⪠r_(vт֍U7 l{;`?$kU@D.s̠}m+k'8 ny[ HT;[мk>JzOCufP$'+t:t[@p)͋jwtM5+9ܨ۸cj3=rOɮ_3 Dx-.Πdѕ>:r^˂;:91/\{/#a+wHj=X=Tō 95Bzi/O6kE< ( yiwYln_Z3*vo_7踇ֈS CLֳHzrRb;snM,bJ䮻%*}켭pjx??e IIV)[{&mvU0u o$_ l%8} kѰ-XPB/,X:5,*O5~iЪ1J~H|Iz(L%_z>1X}!&{Xd݉mj]-t=5㪺QS H@Mgw(t@i,P[r.\42:%"]Fہ7@%w-dH0pW[C52"ӦςH'h̪1+`fny v}+ly}^o\9 r P=~O^x?4.$uw4T۰;hV_n1YkCZ_Ԓ+_nh #m⇡ct7S;L"efkr;T: @6@7|ϑR2i^Me- \X ֽs~?3HnFV).*fCS(ZO7I6e{ZѸA[Jn 9;5Gy[)ĽA@+Mwx@,'?{vzy)'?;yRsj'H!AʻG9''9Uj N7^n07(q-]+N{K~p:.1_\'pu ͝@HCgϏ(r" N߶vX2e^('mm ~fyaS7q3zK.9XUyBh$jT$k-l(-<ޖ\fVH6l- %+o:4Kn\ƶ&ˀ;m^mlT˗G7VQErvqh@`IY25xaw'/'$6խxV =otGR~u4ʈeI7-m)jі;3/ծ{#)F"O@Z7cv]U TU;IjfuT%Eb8eJ׳τZŪ'H1_^+z3:'q@?ʈ/б W$H  x᦬UKEx&r#/-d[ڎqkJXo*ҬH =r =+*lY$7d Wr&i!bZ#dӥj興'G8'?dz//?R@zs.5N]K`g8$/%YrdO$,T; ̨ſӍ]ƌBlZց)>R-qGّPZ-lOe pAt!vs~kL#ZCf߫%NF]|3X8]BjCUd]goN-T n򛠪LicNo_vM;}|4rF|TXϨ91"!*sg98H7F~9A0Džu2,* ch!p$Ix ݟ.MD[wC'#W.l$`I)07 Ds:hHSIgT˓JWuZE /q>r;[NKL6pП+!"tBKRR6)?Mh:$_'1&3FgIL[z?(^VNݡcA.,<>, TWS}7ԌTkcYPH$ެl7`%.PQo/Z8q*kz[82Gтx@qzV/1] vk7JT3ٛށC`_C֩k1/cH?ϝI-^¨_wWl6.̥'0Aw}m@r0hpP)/&~v> \ﻅFn /1͍o'X'Y u49:@.8븑]d@6Fl1bn=dT_Nkz g+V/ga*OhQN7;YRL՝s$ʤa h=}c<{׻>,9 BQ.CB^Y{(8T f#[375L}Dc<]uO﨩wh2TI5BH؁X P*\p/Ǐ8z]5C i?5VbX7xPo?3<;e(ca^*qF};}PѮQ9kr!\'4L9,u;YuM;p CqzC{ڛ?<3_{QםH?fl!#>`*0[ l*rDRm=F֍qUS)LO<.mb1hsQ $1}f`m,엡Ne:NԆ(d*`F5)γ+qjp-vT~Hf$ 6Jyb jmڜDg_Ayi8*5pF2X%FcV޴2SE1aO'!]v@"bXaBc5,A6fk'j5tX KctV̔f9IMaըO(PY"TQ\~[{8D BF* Ɩզ`^q̟u>d8 c 1sl|HVC~=*$tYӤh[SAĥ)vGEj|wV1m9 q{sy}חNׄ$ۋsrkߠ^j#HOOO+vGM5NfP+{9lU@JNd٧'xM[Km`+A!ԒPIB2G5lv㴠A"npXƬ厷rr%t_eUK9e^&a(}n3%dXZE^i"l#q3yz &F鞣*"s1pE(l|& IR7V.b7u?qG_57qf#3L<6nush􁨦l~m 4iTC-ém4␂-lȄZf]uaZXRm&jW;0)^x~R{`$U[ , 2E i- +wt t 's}ٵGG'USkUkfP`?xh=FOkAЪO7|,Uoh##I+ X譂|R_܃slGW Oc[bQGe[ C}iˡ>`%sB) 3_DA،? _NG3sN9֞ D$;ZCy:ƨT'3~Q gفÙՙJd8~o^h5)Dlr9H t7&Qi4UGaΚ?S2Ak!dP})̟g7un)@Œ9O0Oß=oXHmbu yfHC3*nS6vTJV>.(8g>À!p58X呑/;Y C+zk,+r\ ߖfaR2B:e·D=hqJ"%"z`4(mfChS͘}_iw4WUaU b6usr|㖹(<˴-Xpǯpac%r?{腝BK<J/]YNEW"ZM,Yr=50h|{w8tPaV$xڳ)dSUR^IW) ?= ` 3ZN P(V2iJqpR{ˠ6)Je ^$9 a)Uѿk"5E-u־!ڵtE6 9KƗq\iƌAvhB2LJR7j_OG? 9k N 'zt<"v?ƸsH8_ [^.W @d:SFU+6Pǿ/^̈-]MOu HOl(뢬x p'T;ZQ$+4JC ՞^ӣO7o]7QB(kTRᄬxT\tTNEq@\a ]P?(4Ԉ#L݃j`uk)Vh א>}Q=e8LTD TݭN PbJV1T,#G㔡U~Ӹc1e+)y_jL=.×`& -G  Tݷ_ٺj/'䘏 |"_mm}ӡ C, h ኲ'RKL׷^Hq~_VVmS5yſz9CnhRۑc}&z 7۴%A p{ť^5I#sj\5U#a>C/!q$4ۊ*D7Ted0WagH6x+wL[a1WSVe/%ま!Ƥ {)hJ SPӯ mٍȅPP?%|:Fæ μ؄qM=;c*ݕAC +^j(%?Iۓϛ{mǗW@]51GM]!kXkW)1NVWUѽzT%^Hԩ1f0|[h91 uZBhksKFR^hBt\]uR•Uc`.Jc )EΧg=#ET N-)YE˸2-JdIJ:PI%8_N?blĐ %Q@bd^.tZ3FfܷpjwгJϖ2u ?%y_L68T(1,Y\^i9=>FlD7 :lY, pkp<|8`ɨk{hu^5d%X,uy 7R;rI "\=B{DAH h)#1l̦ !UԬubAW32EX~})YőYͱO'R*bx{'ǧXف)nkHh" 7q4q y!EɋDںY{ZN=$?8gQ2w>v:'FP 8RUk :[suP3iA0P<)<#{~TY 5 #V.s쩵~`VVAљ $Z%1ř9]A7oz%w4NNާʆ#GT~Xiw=+Yv`ЦЉ4TֳԵ郊-n,% ?5k;^kOeOSGVތHӖ<"'R?_C8IGw},^0|@pZ/[sc(9 pGj`s׳}ny ƺU@W2AVA ߅w+OlòƸu@Ce.LJdx:pE^6G0_Ж?P/+KʣhLn5X@ CA^YJ2́fD=GKx7u_x?|3cЂesxPY>~*Vvb>z/jdn{atz16K7^cj?QpdF'S5:$2ղo2A~gu6?Ear\7;{iѕ:?|!٧owGv6>T*e L\>^Z C\梜eQK!{sEu l"<9CDyMa0@qkƵg q+M$,fSe@sH#Dc$0K8>lWIc=w+~l S;ew@ R.7zf4}n79?L1%}j$r˴yOt/4*-M](y/Z Q/0 TcHzyo[MY^ Wm] cKd)dCDIh=*Zg[tf̠IN.c.+҆+mT($+te'W+ 13Xؔ)RþsZy0cbm hMn ؙLedhݸW^Tݖ G"[dOY*d៩q)5pR`F)\Z8(;J|LaAn|FuVǡ=6- V"r}Υ%dA.UWߤ(kv~]璧h1~y1*r$@gWE"2Vˣg^}'y"QRړiHiTj&;zQ2;m(:2fcS T%y˃8EAEMtQo:` T٦ v#cNXS1HwQ\ 3`H oj]dK_{ƶryǿWJ[O3y3gMtϘ'\1N>n<]<:#E~q]Y$RѰLGFptp|wgrKl4ߢn~!7b<4.AIKЗRem+;s@c][9`9+;oG9{[uEi [Ƨ,'Ƭ6c0 ;0j_ؙxzU(Uٹeޓ,HY¹g}]Maa4"ߐ$B:B+m6M=k N'e"mSe5RW+:̰a8ڻV߾M8˪4{nXHz!Έ5Owws+ۇ<7Q~(yDwGo ^2NǢ{Xhg4rӆ̠&btcoЦů?M]޶w;+ųv)06֏S<9XC!:\,2~96E(:׹3ï|Vc}Q1&TclZmt`ݘEL<ϥCVfQC=)USq0x&G~\ zJ},픤?d܂>ypb >50ڮ N͛mt̲X~Fm;M0|FYA=ᨗu:J2k)X`blLԕ^m#&/!J=DԔthlˤlbxs"KoׄiU{ /~ޯUO8`Y.C]wVՃ^*ݭZ3Q0&bcIӆuU^N'y!uXu4V/HT8Rd/oyWbȂfKf2Z3-򁝝N;{@ڗO] t'-h eB`C# qAuzP WA^Ŕ)ҝ֖mEׯA/g^ ͮcH;O LxԻ%ᝪB3~4nI=)ܫ=+(^o /`š줠oRyz kel3앐F㘼̓P#jj_K|;Ҵ߰ʼ>I lc;7J nT 7 WU CDyyM[Y)zl?H04 vNVH =ӧr saG n={Ȭ2ƲrFC|._%AKǾ_Aj?B[y6AQJC  RUtGЯtp\kP.~169JJ]t/%t᯿(6" hvlB+Q; Lp}[՜V+Ozª7Qv40eؤ륉,N⚕ddN<*橌9">I'|"M 6{p0h-2JqZsk d\PK;}sw>פk2RT8ƣDdrco~9K_SyL6ïʑ7Y?c6d.;ԆV_:O,98D/4z\)X9;}cAh.A%ck CB'LY %ZqJB0n=.a6i:U9kRNMiaB K"dx89Xaῶ|5F6 }܅`Q0^ 70DϽf>E3;/n'd9r8Ur"[1>FWW|2^.P̡vs;9!il]~ y59O IndSuv埾]r!s4aW\Zn2xwz$Id_W:un:m6vy*ϔo zb AOHF)ŋq 3`ʮF/aLaG.x[qa0x)YNIUjuzXD*<:$;+E(xj,;=d Q=;n)]+'* d#š@$Lf2—ϴʻv=4oW3ܻ:Tp u/dD~TXc0t-=cψ%9_{f5Be,7Ssh5҅T\qP)Ke~SxrpR,9b04e>sISoafH"u"Qϰ㊱։rJDx2C6%iN}\$Wy al.37)؍1fk/} IuS*.EdBq'\[%*^uTI(id¡յQbZaaT=r~X)c)*V70O%obE;n eAsb m.ܓ*$ftM7x, }OP$k K-wu1i_SOP/:ߞR1KI}ĚͲ/|*.ã=eIe˟KHBwU<lml .xsS{Sa U ?t/g@vB1YLΨfCϴYT? T>2ej#g}<$vĚ0{UH`TV~Ii_n^w\^) (B2CqUW*W'W&?c,SE> S@nio{9֣_mԘzVt ܓ :jw00RƊ,2xM[wuL"s1E|/>XDdHUr)p4N4i;J汃zkx34Cb':J!_^vLhD"v)ߥh_`"֡p3:fGWܢ&mBS4\2ZbKO'©rٜGB꘢c=.Q*c#ʯMsuaJ^%I< j0fiw"dh(pxΏ|3L"_ !HmL蛁,Ftf&n IKتIY:/h2ǿXjʏZ:T>@ U盥b5Q9;~#O)枅#ÔfZpAja~zqs:ӮVޅ`"fWHOt9:&YG]E,49k!ʻ#0J+p<庣2zsS8e?MuW M8HFXBšEh'S﷚Pyzy ZڳA/wW`#5j T;Z?DaLjt=Ӳ\X'I am^|n;Bs L[weŚȾАW$6U2h6#!u ye+!xS+Ԕ24;>7d E%oA@+!U1E5|&3F,Lrx eu7%\t`1i`Wt0tt5EaMzQPvzG/pU y`a~T]d!?!? (YN"Z3uK$C& tLjN(*Pon%ߋ`.|O/MmĩJm?#ŭR'u۫r*<2ǃuQ}Hd7hÿڔI~f3(0+]@͘ohٸ߼Fv܃; Cn2#V7GB .= Cłwg79zf-l2d4Ce?qGQYK^r0\{aB *9ymϤfh,(o3{; iGM猟4&lhJ?nY ﺙ@TU1&t:Ex?鎔_!8;s)r.u(M5-vZؘ: NE/5 ;"z>84W=Ğ~V4 R?4pb;>k0Ux8N`%G-lɳU!* }0!cЃ WЖUבQbۜE؞12(kL[osQ2]̯"TkNDbM D hezP d%!=d:ޔF 4@ݬ^V܋-m*]M Ƃ5LCeբDسrЖ ";wᖡxI&C(.nظx)?ZY 3جD162iU~dj_y9 %5e˙2t{m s-al7R?lDzQ_,#_L1: t+,ڳc*d)nᨮX?mpGxfT s\r|[p)77cn`M@Ux_ D[)56\c\ Pt֗R] |^m,W] wAY{!cĺ\UW܈B=Z͊`XFV} '3}xw6 ϠE!pW1Ѥ::)5S6UnЈa%bm$`NFu <שĎfNY巸 L.3ETuX<-;/⦚;†h7ᰪmY62򑡽'!<ܤ]ˡ VaMfI7*t5,*+tz#tH&j%@okBtdlœVQ;I5>1Ӕ!%rŐ8ۑg"o;NytcP,"1)|4Gu ׁ3v.Pon"KMֱ$Hf\ (7x?\bw,%ߒt/P/SsڷW aktE1ziD&_쾟tєcII1Ю$s;HY |H'f[h=b9vCic+lW߈,v^py9؜JLmJ,1滁)0D'0 -`HUdOFBdM//ꙺOROmfqztvBtHp얮prv\F/`R\ډ.1ƺ]Ú8eopCk+_x2Vؠc$&vŹ_2} @ioY'5q{zĆ܌Tjw1O WȊzlͭA ?b4oi=_VE_Ȱ8h{wE+tY_K"O9E٫~Ҟ4ꛠb@gr{5n3@I/Z78{xd麸v  En JEDL|xoQZibO76AW.s+yJ Hz)1'y-POOx8, "WvT>m*eQL'(fPU/Ihs T5 >38B?Rƞ T;E=@8xViԫNoA4 =tjlA2*r<;6&R+\Z /! #L*#YFAf+Ƕb$e6T]ڼI sWf%}_e/%{`%!whr&Sgh躣{ 6aԢ\G<$扰jiڬ〴D FE4s2)7nSSh{?OwGB8 ,(k_TsΉ=#v3$u~ &0Zo] 6VNyʎZSn qA_ǭ[NcYdOv\-$O4 lϟ)| Q9 b1S+nM_Sԯ,MR < *Ac\ޡ0ncze JqҜ ȸ<ݣK,:Zod_#5}R/X-^vSF巈.غH`+\dgNZ ԲaݷW~a͂4P(U{AܷZ׶dM`S5ޓ T)!bjUbp 0Q.Vy/8ȓD"''.};rQIJ>ZAI)6Lj-"98L~4ucF+ [F_@o5CI>Ư9VԦU!KidpkcaBQ_ ź9ݺC: %Gr_Ã,7 hhZ?@t† f*UB,wt)eک#/@OPsg^LT0_jM'9)'u8yx[֘$QZ!V\r$ܗ TϜ7v&V&+#;sWOăi2$g Xg[e$Z9X[r͎="`ZoW|iC .Tr܈@?b(ɲp_CT3`N~5VlK-5f }ٙrE;U~I@o c< ]\) K/O[UhvhS4+sA"ʎV6Գ@k*~&]F( W!Gv3E^$juD&yg<417WYx`1D#0m|fH:PS5zeUqb|GɓGSuΜ#.r[n8 huS "1#}/wːп 8N!bD?2ric9`m?k[hځ^rOG &t4h7FV `AxClэfJ ~3֟Dl>w:`{{#1rY&F y^0| hjR!+ȏBDϐH!i>\ϲݮ[hqC/ '?[tfP|ZOR 7x u;lYa%zj E59 {ѩx=v[Mų.mjfF=#jZ&oè `cĴgf]2qi\`ESI݈y{OSߙ4Q_EsqCmC 4,}1d RuYP9~Q}I^E _W%/7גgpc't5k]4Z߬HǷKRSsX*E~ȭ#ʞ3N׏7"<{9XRŤ-Un3[|CR?$͡~B?:$H7Gm$:f:D1X +RtFf| [פC9% yVM_>J-)K/XAOGu_FSqXy8BP>|ÉP8B`he5̅mBM6zul4 ڟT Fbs.6<&a\SʽnV-Le'VuÌu8-} #:쏥T E Q2q Mi =qT;X.Eb_CK,{!lٓaA2 IlR7Wb7kj x}. -X嫸 ͍r m6^-#k1Kz+^ W>0UNnwWUsK┮0 L$"byULL(g@IT@ ?lt*$6}X.QJ <:ʻ"ĵbxhS/ x+!+;45|ʝp1zi Mwz?_3c u)UoyZUQ*Hq09n5Wk_ȧhhqվ}^ A$Nq×YA'˒ ^GkuVPƍX]*CnUh l310bB .yKsԸ X䷾h210(iU a;uMh0raJ]!,""*]V8(wku6DZ"0PZDHeQnEv[} *_S0]s<󰩱=dmXtÉ~ ~rZ!A|u:t.BV>+ sG:__Pq"޻Ҙ"WUh? )18'ÃL& (XZA{WmmЬ+cM)nZxHD~WI!1tkԀL>?^GgLp Ae(ڧ V(?G*q="{ =e9$C: ʻ2za|%$)8ݲ~{aץ L7KeǘWAA]2tlTg oڮ0O0XQ%u٬&( P 6!7!w+8.afɫ-w[2Zc]S^3vOB몵1y1H|ְWzfz@ݨ&V*Ğ nS1hg1lm[mW.7f*ߵ~50Q;J@9A2U*d<-s3zV4wu@_q 2 Rޒk\&EhY#+sk`^ǚsL w獴}E24J-3B7:^%M7~ M)ˁ)6#$$DGbDu+ڎVtV45iHbz:qlDk+JFn:?jc<n|1KQGt=1@:T;=IH_-X;G|u+6K-"c>;Qdy3wK 9%pH~%sNe}CkBs?SBK"G6%ݮN+N- ^ޣoR^}8'wOGm?3 zoAyHv͇uhorM*Q!*˟MfyBl6--  .@2w"@R J/ 1ˮ!?EaҲ!m̿`䲲D/ke;Q+0=;8{K[+R)Lp=4e b#jt&ȿͧxG0 ^?U3 CWŖ^&rV5 z@k:Ϻ& ܡ}h@q0#.ҭ/ :$hw1sGs.Itr) (G0v۠mI0V%&D0Z߬qW( E>B95g98.@Mlw0D` BUEA(67?t 4g 'A,Rq.-Uv5;"P;,E*.)eqrK,DA&]ᬟeptDk $k7D/8C|C=~9Rj hk 4;mZP>kCjתLK?U[$h>T&\LrJh5|BG_p1@)&ӧn$4{km𙀠>~l- 5әJK\K}svW6D|R?2&  ';?uja[೥nrrb:Ņ TXHL 28@>: ig}CaC1MM_J5 kǠD|1l@j?IeuQ_(lF "XնNXCzP5@offe\6,%86=N$V ](8`Qj!lcghIlcc[_', TP[v3`/ dCzG10Sr/~.MX73_C.椚&&KM7}k ϶r+8ܘC& =edpQtl/3EvbN&+z={-ʔc9DhFL!E(5u}RdԒ4⚔Mhm̈:|Za#y??dFU/P_0 MzRot|ݤ(u |ԕtk~fxFXiJd 5|N db,TR>CYYPGᄎ* ZgipxnoP6,Z%31BH9oDﭬǶZם-"wb -jQElQ>_+ S賢W8moIΐx[/d]mN5iEPz*7fܡ<#~>'OuK:ګŠX/Q@~Pq|N͚DV0@s6eyRb Gzz/QҪK2Ti$KqE:#3)qRRޮμ*?9[*@ tW5kpX&eНfBd^fFJPg2TG Zz\Wg=UY`4{I~3p=? )%pAk"t'05ն6ݟ(zeM{e^seYtxt7G@*ya~J%:r"V K.8= ;h#6rP_&=Ցp5Z'@W4Ms Ҍ)m&dyN {CuY88h,U>jgP78G2& FR*KG{W!u0,ow՞Uq\N"ݸE@= (MAi G(3!F̑lh__iuT>|8OH5? a5O8vJ336FV,0N29j[6S3X'am8K~=!dWnqmbƅ*?œ?TPV܍N.̓H$e@uX$~1\Үb 5ۅ飈f_e0~'oտL4?t8}o|lg! H?*RXT).-\P:S>Li-TC;^.G -V +=GK&|R}GYYC#L4єũ"1-74QU+I꽆lfe}}a5"|[ļa/a9xf(4q瞌,[>eI%MC0NP( [O~ .u? "zAmJ7$#ӾT3#>aOj(A3sᔱ>x{wo8.QL XjSxiPzϻ  QÎ-<-+$N{,tҀ\ fd[3?]p YE׸Sa`bCdΓA:ܧ1%ȾeM8n">`GLb>qӉ0 ]2MƈΆDvIFߌWZ\p޾}Wru+#K]=iIN @LRACOLҰbO܅V qᳺH0~(qox9R[6jda47M-q&on,I <>=g}C;ԼfS٘Ea=0Mg6! *9`[*q9_X|miEPN#|UD:"Ru^ă%9G^|Tn_g`fwtSґ)+3N/%ܓy?9ɸ7#KC]lcUl5Hzs~.¸ל˭bCMI"z!ؒLLL<΄wR/ arrO692oYbK̟֌őwQuDtNocX4"?2KHP}nR]5pgXANp-(u#VL-CMi "7!!>'5̜bj_7@E=2l oН}3HߎתfkAu|'Z.ZutƨHf;8Žx9nKnTZa: qF:`\4 j'm umSqg  :2ۋ+|]0:b9IqFJ+K+2 mHQ5*dxxdQHVUMv$݅5 zy4-I6= *owev|ueC1Jp |<7[EY􊑟׳\;$e\X{1b w;jIRu8~@E"107S W1^憂mf ګf8N=Jd7=?Ih-ՉTsfsT,k$њk>Z'H7*IʴPrD?zb9@=* ptUm93-'MB,&èrQiJm$/KNZ6я+rhY.L;I=f݂MgE2h/M[Zd; 9szZJ+ada UUu(vL]BԾY~t_iufH( [wrٽ#X^:[.OG(5>'ĩC@nzõe?=sZ4N|/:@VE6$!JQ /%Q^2$5xg=mZ܎1t {NWL!J},p M$6sA v#HJ k:4s7=,$ N"g1Nv%O6隯4TӚqch0( UA,tu_E .e&*-=9B8GE/0X{=CĤ^U4uQ]yJ.v6ڙfJFT7{e\TIՋI퓝kg:@UؖϙG]2TX6 E^LW.jLƖnJL3Ka9tpt[p '<"*Կ!rBj̮:Qp(j\"4Q:b [x'%%살5i㨠Ҳ3 [He+p%ϒ(*窔Ȟ4Drf$sя3V+]0 fV4x ~͋# 8Zς/ɔgVL$3`EE14f D*s 8sLyFfre~ng3V Y3{yQIz.:b)Qm4ۦ=T/2WG68_'hGIcW4JŤG'%%e7ʉ|.wTԹGګcڿyVؒ^ d> |<7Lfp#K DY imfWXMZF2n0',W4.HFyַ~~7,YPG^}40M"KHj۷[gkk"AfYUAFOTLA؍7pwc f{uDTnJWE0gG+D'(2_Ks`mJdr8\Y7~q9/`: ]= (v3k@b{m ŧb E7I:4 ʹįt(ݕƘ9 }hooE\"NDӒ NVN$a[wĕFtU#lL(o@3ʂwG"Ը9bs:+x1Do%mB5>ؿAçb|a3{H\2gJ!oth$ rp&^ dĎz[kcaLq;j\#zւɡ0AzhXGeχb: GOPvY>{ʽ-ū9Ck1S"@6H]DR]O"މA ,;eF%G䈸޸˞7'pPg2L[+ʚ3/%,.Xšc0qQJGz *\i. !Ky,~Ej )!ͪi.Cn.9O6=RRgp} د+×}u_>owE2wiW\& ^=+G)2bw֜U58u2l:_Bėcϳ zxO?6qr% V?"SdcS-3F+VL{D}U$,J\6ucR(n/YG.щ%AwO @Ta\MZ6G[}#gHx$݌fHQ3p38Sz%(4aJqA{4=̳1 *l$)nfUT*œl$C_V[l !Jo@IjD.utcp;,R n&s(/6Հr/MYRaUJa&3Z{9%pCE!8(.c#`j`4#{ctkB?k3_hٛ 5|;ݝ(f Ӊ x{Mn#C\%ؿnraN$W1Џ,)a'hPT[ aLy^tlJ=dtk[IgBXC ڇhL2:%kׇA+!3nhP' { {;:v=ͷw#L6W]*FV.}hVԅ$ԉ 2ب0"G<pb3M69k-P |uk/ܒp hyfoV&kq,>=6NtjZH :oUiD`]J;`PW.Ѿ?=.`t6b40?8@gAaI4!+IBV[kn 2W٭Q\1 tO"@̣]˘0N_NFՔ.o䰟1a=JԄl 7#"\ UƳȞmr< ~+ᬻ&_ kZАh}A I=i%V/=a_v-O7Vc56gmAx][ExsSfs쓊qн78!j6d\'$5e$@- 7P.YՔ Ơ7ff43b@B ?^J4:܌= YУgn/ݽRp-~h[bi#BޘqCS"x/E;\-c;^?QmiNW ٝNd`bjI:[j`` 'H\3bXLf/}f y5т6? !:|s8X[k7|ի.ǥ g2k",40-Coq^0zIux,!Eċ 3KCGk8. zpi:ҳ'O{p b _2J3yVL窴#8٠}`FcfRI.XkFӗkGAS}؞XT4gA-XMcci;h2UHshv Qf}3jltò".\vO|o 2Xٺ}bo7C-.,VuaMyCMo`sc(\ƬI&Ͳz ?ub3ק|\i(tۼ_!"naeF8#)Mj6VNS~|#hQ710{҃'>r#quk]oH]1p:T9J3ھD4Kt{|r iz^lc.$ F=EUPA5j\ ]0l` t޺woc8[̕vS%Y+b’XZ ,@e[SKvs 2_P`.Iӽ7azOW__^~.v,.P©s{:Og9tz1[Y%uP|#l1C[T f?2kޓIe< h'$&-PC5H\G^Uf4+v+]02UaH|Y *Ug8K)ZgOőՊ{e~} 户Z]W-^ӈ:KR@TNIX5SB`>rޤ!9^[iyH*_d/_*S}!hZB^먨 Vhi%*9,%#Þeu܂h<gG/!F|KR,<50X4P0Av]Yc^B ՟4(FF^C@U]4$eE4ɓwOȽ1=XJZҿL.hLQTo}Eۄ٢++Va,|\S!S I=w Oz&QQSD;`A9ᷓK$π*SN̹9o;e$|#8OT*I$/٪dʔϜUiU;lxocST9YԺ!eagdmh[=&5r^MIm5 *q0,&!/yzs"Q5Hׯz>AyNec#na (Cz~"#5=kYF2v~JTn `yu2?HNBꟹTJ."UHav:)ý QT̜Ǧn hmR^ՂajjL-HU L y7SU_p7f 2ڙT a5JUB@{iI_$i; RR ']F5EbmQ~HcmPO$y0*oqN.ۅdREXc)tov؀sá߰Y1-^ \0lNZjxVxW!rD{$EӡQ%c9umd'Xi.z%09y#}•mWTk *NX2:(t:ʲcU\" ;F.d22FniX b RK .Z,sw?.%5n/Esh(KISH$u& a~.v]Y>mqY=OĻQNjJJG/rgz˟8*զӮ|0ߖANNP9}񻢣^!phOFR 뮓蛰q;IBZX4]`OuHss):!' y ͝oke$1J#2I%F٠AcOh6'a!$$gPX 9\C]0%e{(3ݞhS& `϶>P&-֓R^`@.i-HO^wP@A/sq`-FLV/V궨7/pZNDѲ|Ճ OZpJG-2KK 6W+&ugC"ieڶK> 9m! -H& G:<\3|vָo2k<^³K94v<> `9(#g.ө@l : ѥ,X뎷d;=ܒcN+Н?"I]R= +i=FpjpIM-݅/n\no}N;q,9G,.'pT!Lu궝. .1>97kBk}3T(s x/1X14m㬘a}5%Cr97l^#bbz z%i \F\hu|]3=vNDW +,loy0?(S|((?h\Q{& %nnq@*$ێs{hchwdAPD$ 4dM0Z 2{;<7,JRHgJ׈H",K ^{7u⊸ҁy?;hu>ɡ" VID!tCI[Ż`GiLV.@ؙ,6iA=Oʜ:.#0h[Ak%gۮ/7vGl n;k:rٙ68uM ksfQҒh4଑v`ǪN^}%/Dz (̗Ύ{ 6dyO۷);q=Bl+h8Fȏ]3|UO:*<ZԾd$j["5CT*pRv^"Nt aؓ/L2X(˚cfzZqY3M$5ⶠl;eS V ʪ]C[GY-%,iabYD%D%bGL#-)WJ|q# &\{ '-Fu>up`в(2OkMYd} ء]9?ҋ ; !2w=JF}>EHzM=zcltO&i/@.k9똓\PcQ/W7R`)4UU }xm˺2"!Ы͌p}uA(_>V6"}vTaJ7J6OtW|f+Ibuul(tf- ֧zc_ɬ.\# o6^Dv`^C"v`7^ۂbP1hy`;&ᅺ{Acf)|ێAn86}t%ܭ+r;ފך)?#m $9 .c, |3?]k>8DNdKDFC+D(PH*so KLdA=:e7x'|KM(sʤQ:O!Tڒj"Mߟ1RC9Rlx\٨32cTb~wo\Wuj+)WkvݾKe~~Ho>qrӜ\Kwo]ntTqҒf~ HW!令 l#Cpn88*bjWaUy\ܠ2sYNҕD>茛HD`-MV֥Hk $x%5 .shȬj^eA#)E0EhyW ]pZƚY^,w:տ.a\ ])&Z䀽i`bV=wd=&/ֺ9%MЌjadC6r[{w&K =Z4\滒@%Q6^r#䦔́ySAaQ~HLb'Zi#0Q% {3 yɗїSd1 @-4r2>o b%N2@kC݉C̹G-CHj483͟gzG(5\$j:Fm5H33CЯR&+h~@B GZه)gc(%(3>| oFGLU~Haou~Thzxwt4(te|k:DsVcԹ?aFg2s^]vo?S jՁHLh{R2M;TKii hA&sFMrC&Q0cM2;60M~tLq2U;[I;*¦ƅ1!n䭶;ئ埿܉34]Q1d9|2 )7K7fmjK,|F(Æ|?ʑ=fIdn(^N֎h(F [S+24RlJD42.za YwFjoeV_4% V v 2vRFIz9l?w^7oaÅi¶ON+#|;SsH[QHuHXu:MlfY VM04 fI4G#bŠM nY} Z7x@F֓eOke9z[7 r 6eBG:UqӸJWY ,U= :s!$ "7;Y(]3> D5&zY`4mF嫆 GP  D_W̞!w"zRKD8E:hoҍȢ{z;8tiF8"9oҦ9 o鱆z8c(*Z2)[T*̍#.D<_/+g%420$]/QT>"t"Г [B2rN|^h-.`iי.@7эgo]aW~oDŽRd. bI*):NG;r[׺E&-7,Ioi~5NH7xE>c7~Xc wM^} }_YVbu~)kƣT1 mz gE2gםeʞ#Dh&L Gd8}G}YITcZcHc]a]E;|-/BU|^UN3b2A뺙8,NjQW{|B=tU*sdlj>EҙfSxRús+ ٮ0Tw-^9>6F͕ThRǹtJA'l[?ŝ \`%EoE%%]*0hҬEEsw-U$~kc`j/܄.E8s70i4$eZϹ~DB 1Qpe\t 7Jto w8pYҦ~$sIw%S0:FNw{oUyO(HK]Vy85=?ALT0k )$HH*`gn׻slT.\idYdpgH,îJȽ͍Ax$KzZXG/P#-9UTM]Ծ(˞Ӕ(_/Teq7Ot L S}0Jd zi] ֤MIc6!k6ʹ \9Qmbʡќ=,/þ;pVL$;e _Ue§7_puV6GCE'1\Ay}A0W{e-OWrЂOs)nm*e>jEEz0vORZc˒n^؊M8}UޝYH|t앀@s^692)OX\n3a4>(,d %J#6L,xR-[xQq`G$jAQcŔI@Dx) HJ?`4}] MWO[Ag4ܺTrB498vL =6sc+ldoT-2$z@ili"}"c|:~{x=`zl<N :8"7VW7shoF ?XfF^t5qttT>ju,"<ѐqGdJYg=Ch|M[텸uMewUS@K$72ƓZ;HAkA?T|%&ut'e! *iiz7HH1PqSSD`pQiumh'z:ﵺ2,5(ha&[}*CG!Cr. 4Cr7}`%"@4o.\F$L#H>^WS4P0; WBt *Tù*xIJr #p@gAn"b/;n[cUg4J*ߩ̅wXGLcI),.k Ҵh\{,ГyZb>uDoÿJũHuWQeBy drtmjO/ .DSHoC.U(8w(htoQ,(.bD0*,A&+i)ʲƗאAb"j^\y,}oM%sC$Wl[Q +]Pq kGN=0GB^ c9ɶ:jޘ8u/2LG/+f{nrONNjr,پ.YrM X &G %Ms(4LDx~LVMqkY~1*dSy!yOUBpF$f^Q4,VK֐1}B9֊]E>{N6E3,vI7b^^Xxo[4X ?/};p,uS95T#s*P iU6~\bDv@O/uR slM.kbE@3@ĹHgnYtRĕXG^2J32mPxFEӉ(0IMb+F)[SeE2^A8YaJ]7Y9G!pP |y7pJPrʟ0Gqvf͝˧;ZOIKW( }vN0FoM$;p;#X`#^*Gg\bے'i `~H@1&!Jp }w 50<@5) wRO()Hqǫ˫3ќ"%̲5wDvm(gP5mFr$fC$u 18̃r 9%)[_MZybTyR^>j7Y⺶tc0gSsc< +| 4AԞU?g6 =O)x*/(vw#o㘝hI4ڇI00L.q`ݙy+ ٖ>/?2?6-YVآj;T0Bۼz(+Y mv-b+ZȾ|LDk:w#CML%U'78\ǵ~k?v#`?;6LZ*=,VX;`"5k_Fc~N +^i;̈Q"3>n1<i9,]=?|!YqOOټ JpaeFOt8nZ*UIx\~J) %0|lW%PëkL*%Тo]bA8lb(HE.'x1['DC2@V*bٹa(=z\x%Y@J.;tKe3O]q, +_KD)*jo~B"^0IG9S2ӴLr- 8PtzY6nEm*.\Xjb ^v  x|՜飭6Vۊ*K 7Fdca.{zp;qW%c&p+1 1ixo=q«؄ 癹.ĀK66D;`Z92">, MzKIfYp&=H=rnO`{ "/ \; $UŶ[X%+e3翧n{vY2[kiWXHwf#0`0 B=,Ĩrknoy6m&⼷rl6ǪRi]|UIFrkzvz{koV05qr݄Q8}>9Y HC4?@7'{0_+ƑAy4\ʯHg Ym_IE5dq3m}[Oل4 }FsQ\Ev#_k[56XyC~96j Wtb3sK/~Us)ѷ)9TF\3 s~-3}YON#\H#[Sly6D2شzK&K* L2)ml p˔zkX6WkC ;&) Ңϛ!(0)<ϓ|nr|sctiIFq;͢,^ Vsh< ȋǙ%M?IOFOۤ)&=bmzV||be҈%@\X-t򐃪@)>hE)HJt{a}@Wx|tD,UC9syUFm;뤝x:!e%P R㋰*BD廴GAD3\o_R id-܄T6/5P^)7reIi8Y v2 w+\f"c}b l}"pMELAdkNBUxԼ @"ZVT۲/zǫwz4%dċٟ泔Y?]8rCyJ1Ledŗq{`97~EMͰG *tQ%Re~S(`dZQ8=LAq*K6M}|99]Cu"Iwxpʆ5"(q᫪}he~X ۓuqQr. <e,CҟZNfqa8_Z ͆KˣH HF66ܛkI[J?;}~+$ j&qw+7SG;4Zwf<) P oʱ~islTh-شi]#c |(:"4½nc^ծs֫BKՔ*( (mG-d-^״陙THáH@(Vć(Gt1XahWW4|%L҈bt֗$d -vJbS/ґ5 tYl/n#g͑W]8)Fk9,bzs_p/} r|j +~-@*8u(+1ۄCЛ Qu8H.6);qظ4[vRftv 1pJ2} 6v]۞9j_$Ʉ*V.&/gi2Azn3jz̮ W9-KE u &?$?g(th)]e@}뷅 e,sE+v1&u85%`osK}ps$Tr,ɵgtΌt BM 1^Bya`JPZ-(i2%}366 jX6u+O^6Dn'|A?*RR,H8Y!f*2ζ*F*, .MJxզWqW1s /iX4raA>Dw0+4Rҏ3`o۔Th,i"UAur7t~WP j-A水ګ31Kt 6$545+p˿'g/$ bO4qw7-(?{W0 |i_3t1Q1iw?= !vϊzu=s 5#ƲG7^,]AWџQ+?h5Tx,,TBLwpjz#.<n-[۰jDKbCIF mV?sS|9ZEb՛sHqMR-xgG2'eTĽdDKtyB7dR _i"?*>Xz[w gs!\ƚ]}*k4BQ>COt`7YQ#ǓV3h)ۋ^gCQ"&g3DUA31ׂc 4g:Pj l AoJ]!߬htO_dO !z3K0I <*+~ ޺^z7Q>zK2 )]mmUJ}2Xk$xPw[WcsuG ;EbIھ*HO5]$K*lqSgd5PF֬J%ID ?ڣ/^t癖mi]]ps_m m=4@_1f/ >ayBFVCjF,yJ,S+wcm6Md< CMUS oǵXVu6r+o3JI94/@ɰD7J:bwZbR5>ZIy8Ĵ.`I(LbijD>$w|#_+ηՏIrhᧅYSGAd ^dU-7Ͽ&-C9`Syc^&ݔoQfbq` U WХRDPR/@1 q ]z{RW)gU;Y~'Ym٠Ǫߦɨ{_'?=lC Ac/v-rxM=tFi9q#!u٪tN+6_S?[r):Q|d RR"t)rZzbZ))m>}m6# R2l?"H `JXsʶF=d2*g$T >يFǫ_h׼#HxVf],,*BQ i!YfQ"d ]>ºgZ0%|N9`X3g4+ȮC>Bv$nM8hoj<"̅FӐE:O(aym>Ĵ> <>x*}Qܲ}{b~jd`F~ |QRV5W6 `XJWq[2+ $LFV1>ڧi@#pZ>3[fI9p*y!R(8{y*y}{ '+KưrԚ > }Lg/]܌!tկ?Bvak[3b|BƋq/r;.''U2oTƢI`a UOX̭ ~f܍)V&|H*Z(FCC\>̡c#Ch QV}IL`XX*6⃫iyDwb&)AƢ |?QsJmlѰIz  ^&.+6gSsS$jɥ+Rz~ Wo?o@ur;3E SGZ ;#?OӐ3U) 7AbujҖ+>,/ܬ|gbLs8AƸdԈo"' 0wX :f{Έ۸9Ʋ.EPM&Jh/8eNVBIpj`ѲPgq>M0i\@9кOE^brsrrV/АV.=gTEΥZs\ҭ3ҍxqΣY.q zf&&qF!81(rZX ZU"O 64|=Yl:p<}P vtwJk[Ѹ5)L̻^{)x(6n^5E~Q9ŝq4orAO:GQn?s1aS$-WXw};U>RPPㆬEʀ4<qfw GÒX۹M4>*q8>[W0E`iP(wj\_Q i>H00&!=lL]1;C"`(_DO8ʤ}CMya{羞X;>?jSX!pkX5s|[8+ ծ(IMfրV(x IUʅƠ)f~Yv;;꽀C;&b"|\ȍa{ّcHL4R isj=VA'6@2sVǝۭ͐s*šzusn'Y}}0wt70/"$|\Nss Y ?R&ѯYCt ({a0&IWl6,N͚9v΋!Dpt܄ A)c{D-$ꐇJN|yx.H@HhPG*UqE*C;3>#0_K U=kCBGG!"FCD7u&$vE{Muzm 4(F{ʎ)ވ~Agy-[ koGA4]%.Y;X0Il3π~#pp =O`:nU,C`󋪈hu,o}! ~#g9.^euSL10D*kSCWp+oquC'O7.ЏVPlV}~,}f3mTc8w$B%ؗi*( fjiVZ+vع <}zqiL h=ZSWO<wǪd} q&V·$\RߎAk%#nHzF.˼qHKs+-`T@Y - *YUl)Â%1=#^#ЭיÄ*%/M۵[ڤU7s)^&U!V%II}!풁XPe0P=Ҟ.ѱBlndrwa ls?y#={>#. c2;He ? ˯|_i'Ö7 xnKKe]Pٯvp>7PF dFAn4|Xo AUÄ\B:[׎G|wZNs/b ;{D|<BkiǫxH];[E38*= "7fm 3u!+k&8c[V5=1@n)S1C&,UtqOip^PWثw|=[߿"' &G@=,D~+ fL4R'<+[s"QTp 'T,";,,,s, w.i P .(4|f!NdG\Y˪>E@7/ ~yRgbڱZl遺KkSFcIK4';fTk9 R9}U֫@c:X\VМ:gU ݢs9ó*x xD]?l=k6WfDP.M響H`-ߘ3!(9(>Wܥ=f͍w]8ʼb, 6^=cH8|ϗY|%PVzqECbA9PH^)-iu'[am.?r1{3 ^԰juoE]?\t^qe+/SK1}gu,]UJ^tbMmBO5 tsS.B'F5v% N!,X\q@IA pLM\pUGlɃy5WT?uU՟N zz1~ Aԛ`YτbPrc@wPc/Q^Ln%!/I{osA[UL5YWc<7As~C?KjhNtWKجO&VuyiY+SW GTߩЂ(tΤ\UFR5tnd@}h,_ "7I6ͨXxaZM%FzVڸSǍ !geDUD f ASVᛛÎVxFj8ɯb/F@pgrh\NEGX B-q@";8c*?V{#uF%sݓҏT Asj p2} :x>!\Zr >|,:I$Pt]l$ F,u% ?#Λ\{%Fk܌WK}(JNEF+e9i:fbgu;;؝|񷏗uo`{0怑 ^Aj!vdfl2">3@G~قςr A! ޾a@]}Rl-7"XS,_<}gqe`|eEG9Ϟz2=нPe@hk"O\2%Imrl$Mb?-&N\ܚNb.+ YLBU|ʣep=iM ^RoE+,1˨+!7 Bg&`όv] dLnhƉH#VyJΞG]"n'ctE>ˬM!C`vl27mΫ`׺b\N zܜp 6Osjg+sc#hd₣=V7k8"7P>TVF.L4y &0MJO rnn=R r;{Cn`z v `Ə9F"X'" hakjˈҼ,,p2_gg |dqUDXxsk $s^6\_J&WG۵p U 28'` ]CNuțAnc@g,^<,[sc}~4 2v L7r\E8%/Hpr@_粛G<쒟X2(N$E üXk&' s9i z0/XGޚϩB~yҜX!FJӏi^2+gn[b`}̨+ qZ+|zEN֤E9^`p7Kr) !l,wAmz>4}yWB-0'7./P[eWn!!M4z.@SG8ipX4X y6LT6-D~ȡCzgpͥ7lOY;%~qal@VafQ*(Cß:y{kCϽ欪-.[笻#9ݲ\ Ό7o4R/ 6tӯ}M̐㢺"` `ѲA96`(߫U_5 9wglt}5f?3FIMY5$vIrމ0;"=HK3_m{cGv+~ dUP>A^es t=tRk/E!1H^1|o6{Nvᾯ@5pA++h%شM8eq/Ҩ V2HòA7WX{+ՍW9[,zcs7,+.8 Ew*^e:dBW ۦŽG88\:3}MxvW[zRYTkA4VbC?9~]|_  !XYIdm$g;BGAvNx;#CͦO:qAૢjx~)Q*°Bo"?+O-G@a;bRd-]Vz'<FxnZ%G:8V݇!VhfginBRcxN%dn2zT]B,g dzAi080*S wuNM.B a+flx%!Z9='zE!1Whun#~e{z .g:'koG-|'ҪV@^ \t"-95^d~EVeBAD 㒇o D'Ў_`#8u.0!EHt4GzFPsFr`v'(ecHcU. 'nׅY͇@JMG(_^QiU|Byh!QCBAVc~:mhϝȄQz`ٰO (Wo9ޥg 9bL>REjNY\߁NaD.kdۤAd>4&^CiEp7@O Q4p4&*_(p X!<;NK%m߉Ѫ9Y/ Aה֖C[?0KfZpf)#||% KNQe8]$WL EGHumN/5`I3}-wQy/n,}c-7E=d7>$X? NoE ћ@b;5Lf-g+Ռ8s5,H1{<>(Rr1snǟ&v) (D_#%A8:V~QWheDG3Y݇#a;KDvKo &>:ǒΑ95׿qr<4p:P`^F:ރZ%OI%W͑kWH2ud>  zUkrK(!!׍pĢi+vOį ts'1Yo9s5;0H˶}ڀ:57ct*F}$CyP]#􆠾V3e}Ͻ?@_cI͏4#` 6*QաΑ=^W8C\ 11 D.bY=Y$/!rs# l *b𙇽h9 \.&J2)9G1"+Eiú$ƚ78 }l<6V1nd_M*B"Ϟxr3o_-)V^NFsѱ fq+_΁wA3U=R!3 4QӔ 7`VTn+3Nn..{+ĐW@a@P:7} Щh*:Bu'Q8̚*!dVzH~RO1ټUeJ8nQp}LO[SF*魩P'ν2E!1zi $7bڙy d1>r-3HbzYw}74>s!;eY>\ls#ΟNʎxvfxyv/_x ej"Kxq9̷qj 0↴oW/:<QisW̖tS)_O7 |I$aMrO4mZrdo~ WbA Ztp9Hd36Fj_*4iYG΅: f`~^E5+;V=:OZB,PtH0 WBkR,]&f&ײv#EImĸ}sSO4/ S!^ QZJUYBо\%40a51ܵ19L3 7?ĿO 4s;V靝`5Ly|1MIhƚRrKF>7^d|TpL}'5E$FmT/IqSs:,~МS-9{Lul0Iڅk1ùZb4igWbS8$5s!zhJt_[ SQ4_~_֒!ENЩ6 3~O$@LJ|Ǟ%[zpeK?pN 3CAvMOwFeS*'qjNZ۸/{9#uiĄA &"0tyv`󁝋r(:{Fh||Z7ϻH37oF'q@ PLo(Z>@V´iQ &)[чXd<ՁOihyx-uFİ\ ywIJ˟kg#swS`R`!s;U[q|F~g `>ڼQ$M̆QX>(Ƥ7^> `N@P'CG+0o吖CXKf0c>~3^o'rWyt .=02{饳/ a=ˣ2~?S]sZ^ yX#MΏTA6"jGKK 㝡Ϛⓦ% 4" qwu(q7v5b A *YZ6zЉU³Uߢ/ SEv%fxZP8\: O6tv'ئ"GUV{xl154JϿF-.KeLr9r!O)d:>RcwykQfc  SVipZ+ÉhOvu'}FR'Sx5my4&0f*!$qƨsg+mj.&9&#~ G/,_OL`x_qƾI%L|WG- M9`9Clam|~[hԦ޳;$M|NͷIx~PMVPOU,ze}OMN4o#A<\u1o7+qbv$8wt)l0ud`u/'(13Fz #ʻ+VҠ~/ub0Ji]( m46B@\7Mo 9V$AI դFdGzpC aR\Vb1(%և}q`X3:S|#]ћ+*MwLl!A;ktCDS"TcyGqZ1ǧI9)}1?zX8c䈟9腝i3u@? {!py{TnmkD+>2SĠeؓS`(r,f~K]eHS`"1R —QNISAJ5=Hgk&DY1[ 6Ͼ۟ުWoj}|F9"7f !Z+ӑ7)ey5ږt(ׄ?S-jʷzM_IOzxUN>}9dM߾. 6Kl_ա(whPi2ͪnH>Nl/5 'ԡ?E`UΑ2@0"*Y?p&貢*X7DA.dXMej췎"\@(SYV>xNw y`2U+pk3A \Q x6n~ғWjXcFaąM] # Oإqc`m)jb1MU|@6VGG Z;2Urm9"C!Ԛxi\b,Y[WAO1syfcmjf<#x*u ܚP $"j4]O)Cl ti0|Rl`(]@ Da(׆ GyTSX|w8TA><i&s&m nq_铉ˡ[#f7!9Q[ep/Kl{G92C'4 `5_RIeȵ24L* !Wh\Q̪<뱮>\V zvuDZ>NL"Ρ"hŏx[bLDj%Q!+*ݒ5ظf~%;}W3}~?ZD`8gA>ŠGVxv^KnjZxOEi_h%Ύ[zЮVtNDtQ)%},?_nL [DuRcCށIL +^q‘< (2ҢF"]5Iר&)"Rrz IDvpC">Uhrt(Dih{}~~ZVאa$yv랯Jĭ=Lk̀b&L[KѳPa5iUc }a½GP$Sn&ip,`EŠinQ +gcNq]BΧM,=HE9$k_?r՞|7_<21ن:{a%K={4Rեrv*Uj_x ECU-Frnl3:6`Gl&+6C,Q"R>Z;38D&cEf ;<= 2oR^TM4bv[uWDŷ mwF[vSy]HjclS]$;[I!)8%P':x9_o/vY;cW&i=V?RmҲDf   |bZy .³N,Qfث~}g{Ji Ve:*Tht\6Tv}i.vV 0InRfH, jHU>^(< QdkBgzxD 9un23DwW^ą4^VilQ&]&P~V;t^iWWNR)n~ J3f10.\qa:yɣJ1T[:+dukdjL+ 6ȴ2}+7[C:S޼YaFAřۊ6"4 8at,3IoYlm$d2(&L xIk[Q-8ω a\a$Юâ-&I I8)lIȕkO|sKB?)6 9 (6"CNeM{)C@,bH0^6j(!jI_U䒨 R(Ă Gm> VՕj=a:#^,vcpL'ƤJeϷ օd5v/(a+ȤVn*:͏QN:P#; l|l;T=/Cvx#;w[>J̳*gA=Aowut[x@džsPz =~QQ-ݲn @X5s8qB)ao[(R 50_!=sMs_^+H Aϛ0x/2e z]مJvvR2VcxǢi^ gϺopTaQz;xO~@.2l:5a렦XZn0" DFB;VJԯ8r9;T#:*vM"_wmrT_GoX`[VVwr¾Fyh?(dUTOOQ2kvP>A4 WtwRIA ?pC2?߭pnJVeVSD vFqMW ns?f0$|! a 9F aFWykMgGs:vAߏ)Q$=T.qeHZS5PvFV֐&A( SOQ߷NH.K\JH)T[p/%KqMl$/D'8^^hX~ZoE2 /K: kO~~ 2f%@ΘBd R6%p24%]Qi[9Bɛ]trQH4#+Y"v.KsCGm5^ f݈fVʞgbn;Ѽ'M'07jA&:u!1vعsZ]I$[+t+t.EhsAL_4~'xu 6Cx!~mc54mINY$RN"EFB3fk=̗}ǹ,P<4I^Ç+?10rs!zl c '$R!j#T E3Ě{U·iBu=2KUR60lu啰@I @y(Ë`jw-jk[~0j58u<ĚԱ+hZͿ (r DF-ӘviEl%q\s$4*phB{#s!PN^te>'CH "JЇׅ(vZA dcʹ ?(&A.I庐Qi290qh4CXYAܧIwm`/}5,Zٹn5|oٵ`bFt>@bqFFM#EכzF.4> AM!N@3jx,T6Z</Edjҹ 2RZ,{l]L{i@j崶d<@Uf C,Е×쿑T0#XPݽS, =g@vZYv#ͻs:t>'rG^@7eLz3v#*:3,:֤6dZ/ڭgYٮGIwuwZSVuvif"QÐ^GuO9Wvp!/hb? hJoPrJ~ 뢼ϴ?5]9*Āgy7V{ߟrt88͑,`߲}.Z'mDeK”]C0Lj7g@eN( 'jl4܇vZR~w;8؛:ʍ+Bx,6FԨ,pbYуd"(Z'&M}["/AaE#[cj)iAn\Dڹ) 9LHFЖ[\NAgiUl2osjx[ h)Չ/+z[d;9_i4i N/3 Aw߲~dcϧ^X4[FlR.*,y$3>QQ!ȕhF_lR-o(< +0#ݷv(3}k#D٪:'߈1\dvOvuPd~HtbE wr+O~TL0YGYba%2X]:f?S0Bǭ ̇pT$[sT ^*USxĦnqqG~NU` tDD2Hͬaj*~rECUU93 9ge&T(Cz ^>=H`9jpxU#Y4 X,|鉉h}>o!O@dlܗᒇ0„ZFNYcs2>9İلnl> r,Z7Qa4C,KKY'RUlu ._鿵~La]?sHK 3G V:!UȺjEJZIsb3`$h͖gBq2˜Q;U%&;6lIH>9(( 6\.PV^9dE+UFO""qMM6z8ptr>! jz > _eǥ`Hgq_Wvҁ6"C!Txaz&E1'Jv`m.<<eYnc\; AnP?ʓ9=oJ|ۖmq^h3q~b*$>V CkRO;]T>vtCӐ=L:~bXȿ`N:/8; :|p z]Lk6R7iQ6LSר7aaQ:t6P ((^ѩ7"h*jy4}1$NKDo0gF>HNX308+e\'ǦќPHV>7<1 ]bFZs.}4ga#hUvԋƁA?; T yoBC YiJ#ނf4x&@c#I]Q>]馨^F&(GPSj'٭'& ^ ^>Q4)/!Y I#3ԾJ|Mpq|M'|—n%Rx(s^!;NoaIuc[2ed8Gr[p$+`:b[/6 "N$ }]%=7Pq0qd}֧>j`!hf"X2?|e{zŝ}\= Sy[¤V/,]se6sb&GiRʔ'a-=$v8{.$Y"B䊜0-Q:تj5_, (pZ#lpf^$ -T>h"SH.y1ҽbi _1U)A[,ig=Ԙ(@E '+Sc)> f!+r\pyW! ߑơWZcq;Y5TڬN`F{D-W?lc%p" K鞦7`_DsұSlٹcweo1I'|U*֚4UtMC +m߀>>]  q?@N[ayAxgWL4sZ7 ߅'9lG5O;F;K wt#H)E{s@8W׬F܏CbŽeZu[?RB*}~ufd߬OGe{褼T PP-OPmҰ!^9j}vDcql^M 5C3b@7IَbCSN} sY ~&^8(TLjmG5S)ɰP"pd1!Sc0dN0lo mY*Ct _8Z Κ>nL.Ĺ\&tJ-sy@&wD^)Fk>9="\̀1uH7?FO:½[:Y]0˦WATt@ Ʀ^2]n|beAR帋*;W~Y[\wIzZ7 Z })8:t¨jMFZ-iy 3 k%D)DƉEhԿ; )y 4р!e@ )Uxuz0#82I]ίV֬7kPZ!ߡ7iethЗ dD-dAPvL嚙aԼ3|E"ۦFA!hBFz^^e7b?]ӟ}bg~/# ^XsMgW`42%uA $As`ck"X)9?-١;)?8׸+\ԚOWw}5Ku-#&#CWN۠5%:=b͹8Ž<%#9CE1ޱ+q)S!.TnHէo2qM`KI\2Gu!<+3/e98 *)[jIW|% 5|><cA/+=݃$H>S:os*}^UW]kXrVVRi%I.T E'%27'o;V#xS|hj뭏՘+ 8; b} \PGե_!%CA} z$7A M != <|"? ]TX(Ro ]>(:Fܾo}RD;P{PwN1W /Sp"l;?o2}Ƚyz$3$b /|QO4Fn167$$z08mۆ?Vt3V4VGg3FWA&QE~euZXV%:fRM:T`f{~SZ 6pǰq ZP,']`~^NHG`cv3XDcX'VLc7Uu8 [ee9+wc(*V6غc5ۤ~5Ŏ/1*w[pe<ˍgQ{zIf*iT/UVVFn|G uŁBԭLI$ܟVWIaS}uXh(@RڰZ ( *~# 35(gvzZ_&GnXM.By~1),;7EzCX*>>洭W>\9]&x5ߖ*]/FegC2z!qV|L[׀B"6Qq=Z[㏃ه3hS,0P۸`WWPڲɰa@[lȋY$sv> u;Ih LXƏf8<+8E3췩&SAH p_VF[dt]x&beJ&|_eȪ4Fw|=v_)2/rpa'Ɯ}[ VդǺ4 DeZNzp?sC*U+(^"lDl^I>VDXpٵHބÚIA x|X]>yK6gB؟*BLͦLw1L!CfDavdC}WU8],уd1y<{",@{k"y+uf-٩DúU3a\ 40eȽ}h14MVi|3! ""%DD'#wr;ove pK/N4EnaT*J"MӞI` ,MpS^ wۂ2DKw/:Ǟ #6VhB |[0<H8m%G|yQ_y ~9rLQ̔,7p$OՈŖlvUae@N2:M RQ hWXNgå~{9MiucY[De`zy]s]rt eP+abA,]uǬ#t}bhϓTg֕z ؃t)惡G ,/Va*im}єxsRZT(ȓz-3Tϝ):1V 阬JIb`ay zm]2qsJ5]SRCi7U 6<ڏldJN O j +#1h#9CAjK?AE?!p+`-215; ')+&",ZD]P9s-Ӡ)cc>'RJo<Z !BC Et^ uf`!K~z;)$.&}m]iЀKxu9&nY䮯%1(oJ [,cA@c67swPKz_pԦ{-?qWSX6p 'hjH&2og1N?/%j8~(zh#͎_&??5?; v4=빑C=ll)NW;'dŹV(C!}l$ ^~ u͋;''i{&֞Kz62hڒp@e)!EI&kl T=ȎJNpa)c75Is82Jq07X `OEaϊc`H|QuFs^\[<)ZDbi[ER9?'Iݶ`I^ j֛ȷ pHa`רiT\'[Fq\>&jU2!>VΉ Z೔}amNyG~NfhڃkCM$x^I;;U&}/޸a^`(yvZqx;ؖeVG >91_WEJ{+>:Z_p\IIYwiO j=)38lK|1L%OU>K_ нR4iօH8'Az!WTLj^i ZVuEX\ꩮc +e顛c5#I E|ѝ:͸Q$4ЭPD{m8!1#U3vgn^^@%fJr T>DMGbЫQV=}KaᚍvA8x:(~bIQ WΝ9%>rajM%SUyl@вCW@(͞oO KŘHDy<~>Cܰ!qU}Ьy8v p\!g L'!V^_¿c:x+u˪dH{]rn'ӁE>=zu] xY>:V WCf\Ld~ |@bwRaai_{k\҉Qm4) T/<\BdйtGtK+`?^JLP]M]" yjK;]]t4E&>0 x;x"_sk A+9 Qv$k*1R2z2(h.tN&? >z)U'Q^:聶EBېhȶKb0 Qjz}}tv紺'!s&o Va/x+5C''*G-ʿȗl{sؐwб'$O6zcخѬ/u#vi9l/y{NŒ˳Ck}%BRFS/՟oL0 v糀' .xӳ`_X@$/hCqkfB1 yЕyƻgtz/Ң]RhPN雘jx㺞`7$p6p#aSbkzyj,Ga7~At`/ q]$+˂wF92arKgTx+ e,k;%hAA_zFPUiDCulv@oنϼ!>oL4=ka*SUvX$:`&'">Sg7O蒒Z!(n-oSDJ8hYT)0CO .Q64}ՋH6J7-ye%[dd_f@L\i9@\sJlL깢\4c\:ThEo!&tDFʹ"+5LlG"FyC ְzt^;sq\iwQVC"NyA\J orxDZ9wp^ CPh;<Œb+-+pZ/ #gvA Mnk\ИP>^m}-W!1=aub<jre ߍIu[;@(阊ƖMuN,W*M鶇w۪!prk_9V15R (rSiOq8XhFIBR_s/y1fpfWQYZtef&\eUo^lc[jZV(6s:Ȅvl"McW-V*Mߘ2⯯Ruzoy{zͰp Á4P*n?]pHD?&q~[~&, 7̜~RAofRMz;8h0TS+F3d +u݂NR9b',Fo}vg`FU~;/Y:2]e狊} BqemMDCʶk"_SH؀9U&H!`B6I RJ)V~׷:UDb+`d*-\ פr'hB}8>`TPFD5宵ĝ:@8¡AI#.hlj(jzc)pPA󬣬ڰ DVt<#7fa_KAP^켢 X[h+4Kِ =\ԨbP臒9!5;+?۪3yқ'qIi0X#\5JK4Oviӆ`P'6Ri ªZyn;UVK2 jKU͑sBӒ!XTlIXͤGZ1?*O6ߊK:˰ qOYF}4r?eBbm^}W3j dM.XYu6<(¸ E=kHroUSb!ѱ7#?1K ZT\ٷ4>4\k)?}cΑr徭{ ~Fѿ܇/_z-`7fKIB0$fvcE ,t1%SwxU\D bc8_%,v^azľGz[%{JC *懔gzHa0ym_4qE"u':,Edza1 ;_D`Oie > L +9#2\.:{)5Mb]}'DA߱{hK5E%CU'AD"Mv<;%ז0Qv-a:_jD<_B T!l:1MH^J?$jm$Q(xmF01볢 ^GtFiZKEc@|A#+B' 1~@g5y4"c= dgc(PbGC45F]&jJf]~DǾso)8VTe6TPҎ481g'| ]#9-%Љp<2ROGHg^О3Au%J=?̫/+r:hgLɑ} k'sGhqOkbʁQMqz>w+2`"i \0kЪ&JG*ԝ lO:0#3Hab+s8hxE%L S03`x<LZQۋbȌ~^hSBNLk6F=tupJMǧK_$ ja8qȗWo t5r[~9RV}`\@QႌͮK8F;u5߄PjDQ&܁A5ܦ%'[YݚdWjj2O[ .__åy|a?7~ $&RpTXJҾmTb>X[Iv=[5h=:+'Z je*̐_]) h7Ȓك1Q7·_zaf4m1e4[&{cGQJ إ"'\w΋$|5=V躠۳9mO1'#gcDBRQzlt3Qf6Lj4<b%~# amBacfZqIؖEJ̖of^T1'pi?80plj {sAnAز6G$?D#k`bTx '~CEJm׿sfIG>PS1]d Ƿ$%AhLIkDP. h0?:<ƺ-,p+c*MG;6ft51z.p؟Ҵ7*r  0V6p/|Bd3@[_pזDcA oi=K$(JfR .J~Ĉbdu鷷4&..Qg92ņxc-%$kӢ2P .MX_0P' kN ׀p`+vY /f*8\U\ i 6:7.hl, L^˲wF*0&sǞZ mRʴj(IfсtN *.+:jk$ŀpy>üQ9.dx18s[zJA:SjՏTXpG@/=}G7:egE9&ouFj) 3>K ׬3)EQ\<~Oi s3 sA/pIU#M'NHv 9hߩ.>$3͒{ѵ*{PQ9J%I|Vnyx's$;oydZEf,\꨾;&rH몥}IRx4JkO7y"jyٗz"߿EplI5ng mPn^.zlu{8?TCSP&xɚ3̈VBۃ[k<>}$o 􏴹Gi;>܉ ݄HeUJt6iugϚǨB! |11\S™펽-NV^gʭ"z1fUT!* Ėkr]6E#AJ'gA_G0<+ZlϹdIlǕ>@ͬ9b|uA\}<6e mW@ ~wXZ[|F%,Zq $&k U 7fs܍N^ײ 9^TA\| LK<Ì8wNϔ QW]) ]2)|c fۈt w>& AU7LDJiF1ךIcvSn9Bz4<}aꕖ⦗$-($ch๰19`;`A#!߀"p`ZJ-$R0j dji7St$ 98680)O44+vQ Ӷ_B|VXdki "=v3k#}zԀ@x j O-~ϭw3Zz/i*ݒ2L;W0KVe7Ubg<_FjGImkq2 ]S/VyoK. q:; AJ6` f|S|?7x}=Rak(@<~4Z,M89r[ٱ^BRisKcФhf+>a&b60Z 0+'#anȽ|݈@rl88F޷,urѣMAuixYGk8x+z]z޲Df꤇f/5z~ƼݙmC5$6DSN,C?i=2=)&>f?5 yse lvIuH7aҿ5F2 [\Wn[. 14ĵظO%ysM:_> E,B9կ <$-iW_Yc^$ƉiZx6(svua'(š<kXvȻL<%eryN^'q$䀔[i"+|{ـ̗\h\xwrqU骶rliVC4e 3fi %21wy(IA{=`JaN;ƆA*!;)[khf!ԧcnܺ_K+e.fCWN#*g垟JT|!Geb>Q:!?.R/]9P!:'`!f!neiugWӁh}_ou.ʃtSv~fLkDU񕮖'1t5ꊼ/F`M]1vta71H#ܠk@n+$hdYs OLb卻LӁL+@uW8;Xq)y)PeB? rB=4!vИg:MO/>AXTeHB\tL.3%WS+),ǭt pBsck{=DÅǬjb4pgvZ^A~tx2 wh'X3]CN+&Vc/sJY{q |ZyO9:Y`pK<, 3a]Iy@%vΚ2S 8))8%gl'*@Fk1FY`C^=~Z]{V jiG%gbc. }Bhy?9@/_E03v:d3L3dE;KpQq>ɨ腙$tS&xvQMx`7(Ri4_ q87ϵq+۶xGHEM76si& fH{=o1~07Pݩvj :zepQ0ƠW7d n!);Zj!F&m)RCGb5u$[Gs_>#jq": :4+X1JjӃITVmAm@1nF &Yv;2<<~aj_L..hӄlI'ݡTWkˌC9HmB$P i#8rm6Y ˝eTe%B>źpDuC;PF^6 歸>l]ƕUzM$f  EdPQEF3tt\(7Tj@鋸P8>9:k}ƁYN/ SwAnɃ l]û J*&VW>k2+h.-Tv*Bg0 @׺x[zָ9!]o^[ϝ xԗ*A\eZ_2Ucy:ҟ>UJ:<$h7R"<9PWN_ S`A;YQM"A&4vӋT|c?I4 aAIjx@wYm 1K95)p K{~$3NP] u/TU<,Fv^NkNY*;sWDdT⪽K78$B&=w@@~kV j PUA-,_V&tDF j\0(°f,B۔qʥr&=[xp,xrQ@=ʣʸr$ކ(I|EyYږ$>2Y=E x6se O~=8w)HNz+ld,kt%uTKUdWpW#x;HӔp41@m=잢}H+ib1HAu]((԰dO?! 0ړpSiI wwt:A'b~Orv&atš&cGi^/(³'Ab\q?"BEX;[&ŕ\ϴݔ4L- ~) [rݧ- h;c=sjd$Hr~7Z|_?o <>BdbB\yK[J{(V$=7 5r֞.=3oYR!@^& 'kFN{Ǻ~9AHD3:Z]QֈP(=Ew).{ahyb6}}3,oXVJi@՗"rݳ0r\JџdcY 5TA/X~:Yxd[ȾgaؼA!+M([Rb =}--B!jW _5Cbb4$?FK5Z_6Z6Jъ0:1.l\ F`x"ٝqu+Pt5ɱ=MɨbN0^I%լT5 @v=@ 9!Bϖu˱EADg0m=ϽäNwVgJՋNTi4H<rLy-A "_JLQlɶ<ey1@{%Y3*qza/f6h^z!R)];(B^Nҿ`)wT(gŬM7GĀ^D\r\{ r]29`\Eݧ@K@QY6_L_ܥ - 06؁:X/0hIi ~4zrx^wN@Rl8G8 Mrh[2`?~๴U5< ni><$~TM|B& y'# r´7YM̰P ehUgy 4\& =l\uU^𰀈4?+cḪw S3E$ElU;ɐjW>%YY~P7E;Q.rwymO4ΌZcPi%z:xJuj:X z̿PgA Y!&\URߥ԰ 85U9ZtuJ:Q- Fc;yH2Vh0UȤ v0N?[xqսIadMj)e8~]w.K%}臨U^aCQ7`wL :AM"(͖FCw$!pI6Ԅ"U>wJ_ֵ=R$?̤dZkgh^LzC0z )%J9*2>e Zo$W[[ !)G&ܹ- H|Ժ QS3d/ >7 p~4g\S7ƟLd0 # 9 j8fm7ҿJLWaa"@u=)Ud Dy{HnM,q jLxשj&׎k"q M:^kYG],z+x*]uW !GfLkI0Ą.ek%sJYA@zwo;f aެVߕEuv;L "D[G+c> MƱI[FUbV2&4wrZSFx؋c/gc"mJXumMJn5nK+Rmz^}h$B, I 4ܘqn-~*?9:ktj\Jv(ճfnP@H",{w+ iݮ3WQ/zȣWE##Mdr:0z {VJǃ˥W\A\ GhϻC]/gbƫ!l>r?tLM%*qޕmypBqoϷ+>;0_Jk{0X![pwWNqb䒪51REH#Lo*$ɖFXYg10FYㅪi|n8B]8i96n+v42TC눾z3'WiKB0ǦPkuXGI )0(䟱A< ܈n@ZdZ dwNWDaVʴN0caTA}#R]n(BU1֠aWgiѭ\=LA wD tZV+Qcqp^+OՂA]Tš/qyLPI28 \FC;yb15Da[زȮB-L{Jč=k<=PG/W֩3'x8r@9W}KاZEFmxJ#K2GI>0h.Rj` 8"NkkRCWM,|ju^يg!@&EpbɖE ҝ%04J5y)ޫǺ ~9 QTzLv!Vlka ʚVi 4uk36Цv]XPթNY'!<8]hUU&Jp;1. տX2T:jA,u#9HO8Y,gZGN2\cD 22a?_iy'&U|;.b4NƁ^ (p(&v3sF 6dy|'>!'θY5?܆ A*Ŭ34gu~ν/[:b 6xoF, =߯菁 (KiMc(Pb@̶WqqPl5 QvRF;f{4Nh k9½ﻡ+8P͝ Ja<2 "Dgm|C;fZc'غUHj}ZZ uP^ڞ }e+dGW|g1 QK>](]13b85{zUlIqFi"pO%Q 3`G֨8+jb1kVHh {% uJS=r-ooXp$IghIC\+_ xxB?!ėZ3%,}SrA98j]w1w}pe:A qr=-Q8%aq(H46Bgy27 %${$(\. 4Зe~{]3FhJ˂/fb)|0 a(+rzI|6aZicY}Qu2&B;w<hefJZzmNx"r!k:*,EK WmY] ip~E6m%tpf 'J%߫> ԬXۧ=ȉqc;4Ӈ0U85vՕ"@ O…a29+I06w1&q wVfkIٳQC3CP֪,:].=ے6{4s-?TCl#xwTm܁S;ʁfG%o:^a]ʾ)6L<0r?SAi["03Nbk^A` {OňDP er~|Dm!=djJwۈ[ ""S*,;8~ݼy0_==̂nƲxs_,Vt"}_2rj$^j- p=#%]%;1vqNrX+[J匣 NGGPBc(ClڿWyCHVpR-GHe C dnզti+~HG^GwD`'[ES:lZdN;iKH\?d"8 2:uV^)j 7(vݗ2$nTNs^=JٮEeqϹ6wx& }/wt\*'3r=n_*D*|eˡX!iRyqQk-deؽP@p!C;A_4@ћ o͞=?Hhw6`ɕ¸xBoԾ:S\hgz̎@`[(˗.eәGqV.a;?' Mk55O] leqUNtu"U OiM K*W"iq#bG8KqCO\?c,\Pc&@TOq> 8omLȟo9 6)hrNb)pÎ6d pFHi(A)Ͱiْ dOG8^OLv*zeC%cы@QTj dJNӂ׈Xbbu$!.;ِB$ǂ%J |6n"™O'OfdYqsF!V[P()n\5N*jK]/d_|cC: 4,yqPY{4cЄwB@+-r8wcVb YGh.YV~>pzBEn}@}("I S4cʯ>޺Vۙpx(I<LeyQU+<,D0:-.B.B&s{H! K!D=cZ~w;91Bc)BX&XoLwި_Rzs 7;Mu'[j%w6I'Z2 o0^|ǟlk`t1 yeH17diq's"iwc*Sx:byVEY~Pd |&>#1LMeoM-mVtG-ăzc}&ϒ 6y)b ۽~ķ?Cg8|҉t֖Z{bdC|W1TUPvnH]25{䜋,h=(7fT du t;0hR:]*nz3zGr' 0/m~kDY7^@) o**ŐHշP#_2NRǁ0~jǸmX0U亁^V͉< e"x.Vik)e'D]ɯ"=Bw?Ԫei\fB_+MuL0,ST0f\]+rV,D{(.G (״$kkWB)0B2oQp"Ƌup6E?|3K+KT>?y[ϛPJHOF_4s͆V`Sy$a4L9"Ph7j@7ƞ'ϩN)[嗀Yl0qq5_7_Y" Z)gL?D7 B'nm374՞7/R 9fB 7 #)vVS3Iϑ|_߅9 Iy[ۏ`4`4Qg[aů$HM8X#Hh%O-Co=~X-)slSd RU:2:Ci9+!՘jVd+\WɮZ/jOe%W:ZQUcUI$ UMUXUW8Bt'"r{UD1+פb<*ZU@jeh+D^` Sf7Q ̠yB셿,eBy'$3FpeoRp+0(;ZԱ Vp Ux{m鉗މ+}HLS/  rR=o=W!c|Nݟr8!3#Hב7BjDegx>*1lb"ʠ<ט*[&C\lH^0`n ,I)A\"=Q3!>#P) Ǽ1Y^usSXy'Q"{vfYg\otY(0bW#nT-6Wa^{]OJ=lQic4j$=(Hf`F|+?ZÜQkw.p\j YX|+| + DA8 v(]HjZ1l< ` kr!E@G?T93@+BBʖK^2,2Kv>.!BJćٛnA[3PS뷳R8(eH ջ]Ehs1ڪHU>9NzvNF|HVR YZ ͧX3<ܒ,\YO<}5 Ke"w8ѫ5D2H(l*ZK|)cdeNJdz./_UR}?*b-GNJ(ù'߹O~:y쑝Cc&jO^RtՉ%}\Yz`ȋ8!;!BHsΎDT$d0i?O9FQLT=NE3'i2kjv6D -̞S-yzjlԇuWj\Uu7@mfpRk^(-B=t×\y9+ |2֥555= Xcth q;( S6ּOq&'4XhW4(phѴU>$-5}MO`ɩ D^] WV vi S3? Ӈq[s6 w~T֎0NNԌ(;7C/EʕN4u{Fpڦ:d'.Q‘NO.s>5GAOLښrd B"sQيڎF[iz-dLJAp{<7a !ZbqR 19a.roXrpROy:-S< ԧn7~&ۃOK π!K^/:2п+rՏ|)U%zӳֻ%n*l@[K+h/Y)l><ՠ/!6e SJ/k0*GDzV'aOnwrNLωaX]G%f19ϭnm u @[WlF T15g2ƦnH?6l|f w?8d<y""Gxma$׎ NFY+ؚe\ǴCPUd> &yO G^r`qEF b?bֽs?wD.lڹ} F˅7}7 -pQqA`y\]vU֕ \pp׿3ek$|Vz`؃N?o+Nof-WgW}u5jӺЉ}reVgFԺ`ׯ  ;El9s8fg!Oi?|Ը;L)K|w Q|.EaP%˲r@DP4.yɱqlKv,'S ux  /c2;izq3O| )y-mS0fRY; jxTax OeCfF—$k˿L B44Vh,XɵFV!g5Ra^6'PF/C|7-˞tDuTk't"Lخ.D:җÊg[%RWpOװLD׺lvbPF28'?9F^g=v^>B 1$AI7 /0wuM#X,Y0;8iU8&YQç9ҫ?|ɽ% I2t]p[ޑnV˹uh5=R\=X|;>H^'C$R()5'|zn`r8?ɛݫJB;?&jnxXg%!;?Sœ +[ |FDILiyJ=V; d8ӈ5h(Mn_+7]weAi?&,i⢛xF%Ja8,nmL(CPZ*D-<|:[bI0ocu ǓqGE^ Og]RVz]EL8CHsB帐C[/C`jn K֨D5W5~ {NQԉ ..U*pZV ٽ0kwPbmpX~ E;ҏ"fZI=VW@̕'o'W˾w+bj$S/iPwI5e}ۋD׮j1h5#Yڗ91>Q:3Wq28$S\ibƫ8-@"oK3v3̌d}\v8`ꃛIXQgr a!1wn6e8,po-~h27%**)trYb-DLR\Wx3eU#gbx\Ivr^0r<נZ53#H>HF7?~kQui mҁq8)(dL?dZ% S<a5o9Q.ȹ[ؓ+sҴL1׾ʼn>BU:Z soK@L<޵X?'Y~+[& )Q <<[H䙹0V[?7~WuP`QˡƉN~,d8⏝kaIχlTe~N'tqov`Czs} Y Gh8̜/Ҙ gpUIn5*Ov{j/#ؿ-vJ& k|W8{ͬ %^fi 8 =t; @fܵd.wrCĪ͈V,t>MMݰ4y_xpGb%:Px . }+ĦV~3m@C" ˩s|h.m8r!ژ e4VFQG퓰.7}T}DЪ>F3bglg >$A7d +Hu9cE :[{j<# X)28rT'~hLBy]:[k&&!q ɑUj׆ƛQ趙KR6906Hէ.TU6ozhy{[{ " >;G>ZUsjĒ\ d6C*) IВocP_fBH)S>L..0p.eFI$[x:NaYm,af{QvDK#1M0M"Q.T pIɔz>@ur/w*?,8JnȘ/'x$g@䛛 ԋNCfcF N%7Z,8.mySH5y9gn63Le,oY`_Ž!?k`'ˍpDo_~|(E| ՘46K- uy銇 J"NC|N1%kTI9 IT'^ vIW˙/ S [9u zrcˉ!=FooLeuV[IP$E>콍7)P@E,iXd4S_mdxΡS Ta M@Ih-^]v{c*if,4hT"2v69gX E;lr}WW,1IJ8dIm?ĥ@ 4&|/bkl^`{3 WB[5rdiDi{ќJ*!9?rێSt7ͳ\d;ėi(Uu%aG JƏRKMu5{b-1V^8Hlr Iʒ"&|P؝8V >@Sp԰:7Pfss)hl)Kt뽐Gcu~Oz(NrΣKENJ^v!hB1g}U!OB&8BhF.dS0V0+>\TXCH+o# }̳LC,l|lˍ-'ɻr>yw"Y Nc%aKtQ_ШsW$Zv$_8xF>jޮ`<$pR6s1uC+43hoT-2ޥMTqYΧz8يDPepE5H{2X_s*4%~_mlf( ъ8"TEe6UgF^:X*L&ʁf5wK]X: K!+>< YA퉁\٠2o` W<5#x8mJ(EwP s "_sk*.6,'cgIF od_Y wKvIYÙ'*p%׀[*00tJc$ 1:[8OU#iy[|L!r~\*,>ˀ\N4yJpF`ptZeM0 B^aٮ6<옞D- @3DŽ3d2GDe dS?|t1j.zkҀzq*B0Ѓ@@6#;#Z-(_8w4l?TԿj~p&՜CQitvg{Jh s@m|hx]#23"9 \T̀Gqo:'^+yŴ$DݥBr_F `{Ot|r^ƺc޷v=[7JNft$E 8W2"J_1h]3\8^}m{k!nϰieVh!BXpє6a(M oYO>(wl9⽊a=v8)augI:︔NS2ZXBRc@ NZ-EӷK#+YNK .؈Oߜ( WjgpNİx@!QIM@KwR"Џ+6wrXپ\иGWƨ{1,9%X1 eoNRaN;cTzRXw~*amG0):*g_-cܘh QOwɒ2LtwX6[r#yBی}v̀]"rt[+\&JGV[* A<tZbyUʵRIw ެXWvII^rT|7;)M|f1 k{U&൨V]#r rǿ+ǜiȯ?x'K"hW] ;zޗdEG+辳Qv3\w97RK\1aJ|&|+%^L`ฅ{QZKxG >[eY&*Yc]\O\BM-A7mEU"*H9f8P+iV&xI~|uXM`(yY"]$ C5HxTĭ;hdJMR9LU+ O C* )mo%.5qq'[2;s'9r!ˎ6:A) NIwDKٛQNF|?UUźJ}u-Oc)mHpgQQ'K&%] /v\4K՟x |CV3EJL2FbCp\R;^@,~8+fTW>Rb[e_ס1]RKXm6Hxl2IodҢ, 6㇖ Ϛ~JX&ă^ox7 1~-nfmD Lя;۴Pm,rTǝzAުFcTT#9*1|{aϧ Io#+{"; PGxf鍄6VF}vKevDQ?Y ד>=5zil@0R(3nRS\-?,cI`s{P#i>Aiy 7ƠԆ=:m?@W^r5U3VAAcirn!LR} %s@heqUv7o> ӕob.f@Uk#B9y߼no}?}kK &o06Fdc%H|WD Y e93%L$vyX A%L9"ˑ3mvIbպ8܌=cܜZ9֧X @$_a9KgKlc@ =qdܜ3~]*Cqn'JS?m+k m-$蓳Í-<*1ݸ'{謲Zlmp|nH#3<. ZP5i <+#Ú4 t5Kxahķl2/#6ßzjw^F&}6l(To].RP̵#H<0wD!pk [+.:!r }k"46bPޭ5}_1.%k7YLWŅFÃu +vQs<ȝIG^WHoue[T)cϠZ"Pę$74C(O0tnQf%:6+U% ڃ NdJjQX6d?!dZ?`)gXgX#-bw}P`yc*0wupS1mr^7y Y$) ^F ҷׯ9YS\u~;L 1\gmX%*0_Ŵ 8`'@;`4A(Oԅg?־]Rݠ7a9:yyQT;=o' +@ 6;#hTKG, ɁȵWA({oުݧ.BB3 'B~(&r˕tXR&}g1 nalF~&= Dc^< _`FPNsr_Hc5wQ^i30d|N;4Dsn*믓 !ЮŋreNi׼C(:W#xcvs F|f~][ dVHJgMwl cgn̵w1[n[J[;Met[;c^DZ)a1{'B~Q?.xz!\jC{:ހcL:܎%O_AR6 X_ T $D[1y֧}>qY,;qGmU'r͑ D]I~\J}YhE s4 | n0>eYedح?PbHW[i&@M=UO,2,B8Q`Y"6qe" _= UAgN]茍R,vՇLC;53̖D3ϯ]o F7s)9:Ő_/6[D펣*x]U /B'O9nefGBoYLsy~"Z ;jniQ7ɒR-x멥e%UoX& ͚hC8Ȱ RЈZ&M HdKÊLݦbc)4െiLȵֿcP0D<5:8!r=4;"˧>Y`zGJӳу5?z)qO= Y<`E;"Zh[p12A13AǩTHPݤBEMfb7} iԜg)GKaHZp5ٍ#Dgp6 5ZH-lqn?ȯXM&zrYqĝ#EV=Ej\o=kXGO n-҄pa4]iKy8z_S)8Yt[v7P˘~F 6(FzO%gGՏ ;Ьw##gL>܇脭N=1êMYb+k>^ FmрA ~&Xzc;wJ>ɾ2g^vtG^ *rϰ/oEU|R&Y;W9XC\XKhAR;z\:VvyQPW@C[-ʜ/ڒxfS1Zُo+Oi`Y+Ȣ1]|.[yQpa`| SV-p-GaN<5eq*Xb8doB+v6]0uPͻTwYoJUs!6÷)!Ӵ@$ ՅY ]o"c\;VI2^3qrвSArCMo>- 7J~gLR&_;]R1&G 1n-m!d8Ha*͂FLIPv3 (aH1EVA.l)$jORYE ' !@= =&w%.B4A3MWZ@لcġjH)%2XVkS .7e2ORɶYv=S_Վ)v81n,2X>*ĝ X8^+>T8༬=o\%$wA7M;Jlxe3ʛ ym|c૳-;~7nXڵ WH1;1< W'Xa})+m|yZ6o og/.<؂EKϕ/P4w55 Vbd(}t1Blm5z附xDKw'jJ3F2[OBu%|]ڿ=hiǷL1ᆲ#~oQ~dX`.xE.szE1*-ô#سW;3Dhqj2)rp5iäe$^$|PLȉ4 \Gx3\Ipl b1ZɰbÉ ?E$:yg:-unX-,`9$lT&a≇ vI!دVMh,K.s:KJS Rx P"gy9*(8smaq.DG|p=T0 `.Ax;hd7`1ĨH"rdԳۂ-m`UJ=YAU|;Tv 斛E!KnY8pq>gƠV:Aw(Jί%7# $"'(3{nB_ajIx3pKܐ᪟#PJߩKi4=}̵r2r8HT q1lhX嶰|]cô~&TWf3|Ss.=S$ vEIh}T!8<en'6.NN(iLK&8(%BbPLN{Xda>BO=;N MJDAr]>hx[_*ސ@ Y~ZyK㏃Hظ%p^"] 5 o68q@_V(`Oӯv6)+#K>X2*[s]h". )?MvztC 6J[eĥ+JR꜅WE(L[- |n)gƃ*8rGҎVA ?OW1^κ9_ޯ'f >씱S[~ѝ-$pU!JW+Q kR}3| y @:pZSu|?Ʌ ڢ` W;̑GdNFXFA`ZHr'&_۳C0誌\1IKé^MoD]T5ȷ"6wJ>x]ȟKG/zZ?95˃,&ۏ/W!{3'drLD)WQhɦVS3YID;GLw ׬w مYt"B<S!+N>C;yZ^VO;kcoT%HڞXŜhy̿N8c.mkAQ9d {WD吁 tCeA D+Aqqb *rgmxCYs@6EW$PwT1V"|,{xTH^n, alKv; ꗚL]ΑO|YaDϘ?fS‘^yNkױCT?!=l|:j )yzq m_n?#P<{޼{ m̼,#mP5k<,IRLE'; "CA4* /X?)c"ƭJ﹕=W% rD?mM.!uށx7v42(80'8|8~6[zwθX Xj[fd4 PK5*ƿf$U7z.xH,|gv2*c+MǒryПa~3?mi-aקwD|yx2ď('±%mc%[E'm䴓 fm{uKUyJn.IzA0bv7nOGU#4ʧm0}0o{ə% 4d~q,kS::EGYc'X['gn`)IٜA%e8VmmqZ7 ޅaR t%Mt;A'䵹oܝ<] ڦ+.=*gk0noliov"IQFeF! KKʃ1:8v9^D M<}9C_!f։0TxyC8j(Sf1ۧh |/8<3߄ubx O谒< ";ā8E6M'MY,4eS|bF\2ꑦIU>c]nOe&ߠQu"Ppqt|8lG$-ړ羨%MXpϚ$ cVgf;ac"քLכG5BTMeJ|6O)d9啱W\!=}!!l%nK6'cjQ 3cN_][VK-SL{نkliwlbQawRZyj<2}^3|M $vu8*a}l&~Iy2hK.W{YEd7Ս nJi.RSg1*GWܒG5o=ѹ޻#ߣ$x租9=%Jd]V\?? 4 &zzp"N 1vݖ3Ws\cIΨjePk$y~QFn4E :#.ZhĄ|5*RF<}P3*>!]bO9J@|!<adݰk0ۓܰ _DWp{Xr>?$l*=3䮑@;2qTr4^V|| lnЭO(sI)Mnƣѥ;9dp0Uh`P*޵ ?9b\&$J1T{̀EN}~h$n-뾭|tX2*LwD`xD`;kaKCc-]7t=Cz.yV.Yj~8mz~!YDڴX`w|8Fk#V4v§CKw !h7E=Rt#1+HKy"9P8ij~lPĉھ=xiUKsU%̙҅ÈAD]'8$u:mHKN\l|Vpn>e_L lbpuL$9N`w-[ UtUڕ^>O֫ trHS]aL㲗 N͉Nuv+`'eשWgًJ!I$UK`_ki{Vqc#yS~70OIta0eoczBiJOn}sUG]ìO ݥW#]ԓenx=<|^8SY&j(77am |SrkQc0 @UUgG;@›_=U dm%j%C"חإ[ɎDF:FwZq֎R1i?{ީ4eS;kkAs5t ɫ ]#}Wc}#{n$1}K[u8.Ydg]6qaG.~yz{.I|wOͧ^"CQ52(&;YYv x=o񗐼L@#E7Uy;wɲmE+RrA1il]9}bT$0Z,ԧȖ@.cv~!vʈI? })}=>*xR~&0Y}լQVEGl{@>!fۇzow@zPTY>Q0QrO-#cZOaV4̡.2vA8( 8m&~~rl??9ׁgW!c+Sz6SVP\(5 b3*~i`7qSB鐼Od8dg7<:TKQH[9']-E(mR3&X ,( M@o? >lbh%ǹz[iq/} mQh> X(f;UWԻhx< 8el7̾{3fN5v,{)=:9>C i gxX¢ ?R⣨(d* &S<2SxafXf۳Ծ{$AQ=)m&jhvvVɠ6L[H՗?NZ˅흔ӎ5չۡu*ȧ%~>ht>Ӏ:$Y-`*urԭ4DsU{n~&ۊ[R}|}v(Ц撋#I =݁f`FU`!EKH7Y[iv"pz n;dV"o %&8n Y & rOf[ٱ_CO+;x`HKmr\.m #Xd F6rbnA9.1|d g;E|Yxǻ ++P֑7*7o&X}ԗy$FWq#~ s^޼\{B3j_9ӊ̫"K2B9&Sj(\h$GuBͭ^E0 wzzG^'!Pr>\u#)GrMJ }5co ۝@V\_*\H.ݖ`TC"Vl~ģu^q}8Xy":t Xwn6/)pNB7#ldRMu7Sieg1=Jl<ߐL7Npj6Wk-'lpJ{:yxDuK!wAMCyRZ ^[{Kh+GiNi|*(k,J.'LL̄HH ʮ/DGӮ/8ZI$bĸ#|ў~wPl;=V)N&vbGajE=qW%Y2unb(srWP -Բ"h4h.upaf|~ BQ @+c8pHi_w*5D$JjtO:(q1J}[X5ǁbXA^>*pv58=;'^}'Nc[o'+ֹ|5!ajq 6i7NAo6]Z˼SrWWk:c 0!j]x.tB]bysѸ0foݎ2>Zk TQ,l"Cu"unŽ篚ǡ Il=f"x&1f[s NF/~M<(E%E :) hݾ(a (R^G0>d J3v*6 ~Pc'mZI-GhM2߹֍I;n .=;r;uA54.ph:g vVUqg<:z@M<ԻANK2JW@^/6MG#.`yBP86,VqGUyKLWz+_Q_vK$AkP= 何y4lZ{\r9؍WyQx_Fdۆ*E#Mo fefa\}%GԝXzZ3_`B͵ЄKH5`nƒ w8zt2fN0nղ-.RdƆV|T4=Ht(ά_E(8I`lg Eei_g|6Gԩ%vRYΛC"07AvyN6rmt7,D]uYksƪ + ^ ',T)vv!CLemhR qOYiªZCECaiP+DI* smZ툶\kDI_Xe5\ڠϮqk3O r=JހWg P#|{};Qb>ڎ)店\ZgkcՓ YR$T~8Aȅtk9F0޺H >d=rtu,Xϴkh4ݿ`)##MQ3[RT2+' 24i~OXk7c>!Y-ck0O d.$z(W 10S=[Gٰl=LkcD2rS:Ji94MtͿH0jV/+P@ <~ZN:iC ?> 9`.޳u=c?:h~\´{?>|菆 xL"xdL*&I%ڴGfb^n{B Q  L ?Ȍds@`rƘ tQߝI !l#0nLYwкŒmmkFBvXLum#S. T֞P\Z`*āc{0܇)pdY&0 ^ɲMS5oMKVzD7]!$32^~0+2u~ZE3gǛ}AFt B;h{ċa{oU klDѝ.S`R)9HɰSҊ%`5v谹;l{dlKw+^ YF_l 1 nQ=d>y[XL 9 {GEW:P^7$9"n !U3&upW d]ۀ7OŐ[l;$ܰ= iP*ž[<#FMzz0 '[#1+?Ku%)6W bՑ2$Ӵ`۪I%JB Y*д'#P@b0X`%n~T]$ډ?В-rפؒC7?dY,RD܈x799?Mz0}bh:'-W-^\ڀ)^( stػxT0>8@W1e[3LL3w ~ΠpiU WgGn[o!)!+}uԕ^tQHtTKN?3{>$bWX \15Rd(Թ)YůV6mc=BA:K\QjH59t)-ϋI+"Lnyr $˿{a+ٱr9 q$SIێ`}mwJO9( 8w_`m)= <Q@qZTs.<E\XB;n|p! }Q;\{د rN=a)LR-0h9byPTQy9%QlKC {j5ؾ9’sȡS`ٍ_v?C `!M-3UWWzoz-,m/-M%4ePTAOgP 6CPN0ZTžE|ÔqkFk SA%pmnc. kpsHq@D7R.^H $=k< CU`#J[ARzhA'ޔ~lA׉yۛӊ;f-V [v5(FuS7hdi #JG le8 "Dà?g]B2z8"3886п XTwd*ȶ!~|Qy<,mq$߷OB;ۥdw3pyGۯ)Z:zL8qOpv&9B V銠R?@me9T@nS 0^|\e]y^i*4XY)'?H NmNceyo>EIA}fh7p ѯR?Ɲ5J<٧tE *hTctNK-59 Sz3ۏ %gʼx02x~^,+B[ɂw ΩiTrcEkii\GƝJz(Lh6u-VSr:29c M򐼁ur GLK Wބr[ VjzT=E.1R& ->dWͰpYf}BJ_ʫ9"gnGN&!@`-s0%i$16!(Ȅ6gUxY j4R>@uudcM=gFe&^OQqk Y+ |ԕw)..h6cqIM崫!EWaηĠ͉m䮒y1_%ݚ=J CeJdl>]ZQOm>ߣ$x%91M@"\&}6r-)[fQEO12@u#H,`JVE/D3'012gF \!N%>zRkH^qM?P] 1^`Z\hL bBW1|O !(@.ZZ^D.gy)RU]>_5~8ST0rtľs [q0&'ҁfsM ).*xXz='9vy$6C̝ͯգ o];C+C/]0=;>i`UJ'ȍI0<6*rI}WdnCS &a,_dls Ӕ8:hLtƠ&-{4h>_b> \-N}cR||D$Gu1ܰR/9/ yxrԈP$ZAl " U;ĆeT, !$7axVb4a\ 63߶efa>`Q*& GC˺q,ZNrD' }AOȮ#\y3q^q]ab2'@%VEJbOhg;T+`5< (EWQd*潣@'T!`VEv`_i7JXT; ¸m~' > aBנ=ԩ$Ց.걾{H׏zS!Q#I^|C02pȪNq /ZKn"/l՟,.F(PY "D?L 4hUctF@d0U~Y|O+􅷇j Mb%0 ,OP2C+?$ Ǥe-Wwgjف avQtҞ(H#KO(G޵$nrmGs> ^.mxb|52f6 caX;Ѐ(ST]A.)?ޅߌIu\s>k8Hzq$`? M85 a&=K| jHjuRHD%KG4!w D{g%D !&/FoK0H'R)@_$e~9 x,"=d7:d4ìF>@֡Z8|fƉI[%d2TfCX8AD+y5} RT\VtZ]a|nG{80- MY&4!nWfڹ5 !n96 KcPHQh֕<[cpjD r|/o#}d߯&z+w >3c3tFOKqFsM"g$GHD}ii-fNXbH 7|r~B k#-Anke/ ”OE$;b@Hr /G$?(]w>OXώ7 P[j$/y :Cp^L~kqZ)^9UU@&F(v;ߒJ<h:lZm:=2c,`3F2=kc*K[] R[^z^3;p:_X 04_ԟx*nX`&؁wr -Z-ó}ĸ3woپz1bkՁ|{[hUQu`<,5zφc&E㲭#DG8./W]qT%=j! o8w`/򺨄HrQNS1쁊m#R",o+JE~ /K5%8l1~QPAzVm,4'|Tc"AUHcf[pknbE_#ѦvT|[ :n.)-tEf6Ǔd83o\P$lX)" 2J:/ԏ,J*)&!6 g{RP)exRpE>׽|p#g\ K՘E/9IwuOZϼk OId+wld*F̒]ZMly+&ؠ}ءa 7 N 6Es ^3s7m0Ht+/-6RL)9!BM K~ P4 u%6˝D|?Oz8SīX~.S9-vKYzm{ewBjR\U8쯣 EeIl/P*b`bnxWGh&e_$ g"_wXf1Qg)Y#O=Sk4y^y'} nh h:lmwHo HSZ$ :׈%oQV%hݱd.YD#Ϛ6K1Dy-J֔F6}6H䇆Vz-V[8p{{_t; REX(US2S2WѨ^U ]ĸ"e ]?mmSȬ)ɩpxԢA?R`|"32twE;ےpdTa t?X dAߙtVJKq&nR '{۫ghmzvAw|Fxb1i&_$Oe^1umĬ_le(?B[X7~c?(`z:;Nidݵ!58H2iC?"8YA` Dw'']F>Mox na{?S~Lm@\nձV?[%bnT,gA]XZ`LZxc^eqLtȟJCĽ9>@)guʊvUz#鴈8yLQ57kU剫ȟB*]^pS&ni)P80e;kWuOmd" ճE<sqwp&}~L-ZRb ɽvsZVOr>]>ۑ8Ou"2"h1Y*o^VITi}hr_(f~i~Km{e):5fsж{ NGκC"Q̲F+Un?"KZ/ Vg2`SgkaݍƤPCd8&9KOEf>KQW1/τ!쩺  /y~]Zut-mvx)WE3{gh0p2r4ixV_ KM3Ƭ2Ѵ8!+v7Ը[V!'h \ ) bVE0n AG'LQ95^kdM:QkǠ[z]Nt-Û|\xGnf=ZXP* 2wD- NOwNobvEA'=o, w՛P;h՟-5b4²cQֈF5SzVh8O7Br/xz䵬/`!fv`GLN<][B.[vO<kV_jNU2$R!7I z:w"\۫wi0Dg䬰QN<˝ xv޲#x .9q^rNgr_-r"BFn+,r9ɕsd9+Ij´R.ˏCƜm9m +|ӻѭڲլIfJz~UH8EX%%]5Dt\G^+$OM]*c9˃.3ˑ{CMSi' foRa0X`̃9 t,f!M u{?&F8.^/fȑFq?o_k rȒޖAhol[@[%L9sFiH:EkF,Aޗ'Fd;*#?u2=|{[͊,CuUd~0»a)My\0_kS*X2lok~.DNKn>!kRMsL, 9˒|N,vFuY>2%'I O{6X 12!/ueMIiq}IAXT~k$q {'OC@VӖ?dg4t5n?154*sUE|> !͛~c'd|*(1=oFxKEck!]_C_[~|c1Q>zݧOo9b,@ zgfE1NCk]#*l ]kNϷP<ĐH$)qfո/^vc[ŁDćQD~qSW4G9>^`dWp}W H_$;y>&ئt%X_0үum^#ҏe\9EΏwUNTasGLLs/{&*}.Yd=<=$YE6enEa5xkœ o*BC0j@!T&oҎƒK1;qb &"ﻚXPuLR34NBGoRr~$Pwex[s'zOq1 Gs;j.[[ `r옿c{t[ u]BNce|g9n'l_MpWQZ(tAuy`;v iX T@Hz&@ۭk$\x~oѫQ m:ae:Vp3_;M΄ r{dV]Ҭ( SZZ\+k9L I}3XRw@&zpٹ?\C[0 Ʈfs^.1R0(y°&O-[ߌ -Y{vsfH(IDWj0o5~nTX6}_C3u!A.ZR^aP?"TĔN6N٣Qk=% f3CZ&{۩1_,&E ;s/7lVAl3<H(P ;NP]лX0llX&ˏދ0 SGlhĜQx-# $ 55"#sW8P(.̨}0? 3#QS<<$},"5cNVd.\[pyaQRđ˦zP0W\08N|0T)i$Wҷ'Ryuv 249bX lF,wflGPdkqp,Kf=M#SiDDf*ϥZ]ETx8pK zD4.fcETo, uCC:f˫#hCOD+DAÔELsȔ>wgs[˿uOZaߓ0NkV{B}E>q[/d@=u^$(G{[2Cy.nYMb3As-SͶui CTOm,bƘ,! yzz`) R^Vwrmo>iLX<5+K7[?ln~N } EF.,3Hz):esYмIFKwR_\ۓOg^7dxOYb{l$Y'ޱ؆7D&,?j"/GW1(-h#wM)T~We@Rﯝy],DI5a2t*Kl^9`7\'(ċ2}-ar6pmi~fMf$# #gm "<}dz%] #4il|T~qwFsg{fGo/σAq Zm%S*C3Q+=˓]!GwM >Ђ$eLIw7zH+H$w}VO!Ind/4Ȳ6^ťP-WMOo_Ic38Z):=1n^5eR\4z? x%3c,?Xj$.~Dn+vaal̘& 4_(e9qh3 < ~q (ʢ( ӻp?vw~"_;|6'dT.$l0;< +w/=:L(V'w'`4ָe}L-_*Pio qsKpFtv4!Cد2mٔNb%/:h "mޡD;# ,nV?~ }P< `:Nfvc1흰mOg\Q6{MgJv1odNPZI8x/C)RtGM\Npe%5]};ZBjq4 n`c!N,"oPb hB6v+kpurپ}t$*0ػ잫]]Bc fm`oF*VIq*,==o_^U#(O iO@cBc%NC"Oi3#,}hZOEwO C. d)s˔UXhJFiաb\8DbntVlr aA&PGϊv6_cC ~"$#R(rx\5wa?3U-AQDgA`#m\#:(L59 ~K'6:Nn[X}r@E+JzJR֫*Vt+a o i 3&\7} 7OoNy47s,o3Zɵs{Lp_]:H~+vO|Gw:揜㳻 TU;f^FT·Rů"k쒃 7Teg!YސwFm$p~ebW s8Y[1Xw4]f2/4/_{ٵyGt'ג!+Dž_ۥj>g@*z]y"eG6OLpH,0 RV D/V*fw LyҢdy Og*WH7RXeuAtxp enzj5dQ>EAQͫS"G*Le+߲h9*tSƊoο z6{@~>!r}7)QĢ}\*U6=MuWדtҭ)$gHҕtC/\t1sf*ujqWB^ BmA3bKw%dfq3`Z=`a^U'V0<=-,>9O -X^%*A($َ5KT -mS\᭩E Ҧe+6 ^jC S5|E/LK6.i l 2g/WLY4n(TH-֢1pDz%n|/874ZQ˗Ud SYR!W¹w}ޞtŔ徇|ّ0(_& ;Y, a9rzmq<̥Cو׷12W;HS,[?@\ KNϨy2-Bfn g}'̈62S%H{X̯v-5W9Оl9~Ho̥T?`pMS<{ͲU߈zpȅ?s& Οzd 1*܆;f#w[I EŠucه` %" P+?lQy52Ik{#Ҍܫ@lnCwc+ w5&D>i4Mz6, ԕЁawQEo={))C:C{!rn(>Gqԍ+/us{j-M}J*Z9 ^5kT?kF!Ċ1KŔF.x6׀~:J%cZk&)8S?u}}n|)}q\=^>ܑ\~"m\ԼPLع:4W RFyfW&fRCnwM殡tBPي׋nXC&5)GYs>F~y(UBb녝aБ` ]50佈w/y9}QCSʥKg0ODր[ 0`,%3yT:!YŐ_3_×ƛJbT>x<¶7:M9 $,F-$Gy*1ᛩ'y5;Q5YNQV|\Eo*ƺ 0P|MDWxBYq/4a1*? 3Łۃi>bm3[6"?zPfo)O}Emw"4CM1( ϩ = NN҉q 5=m-7W+)u :BY 'O*hi[H3zE2+cmr[, AB7 BWj9DcC o١KIz4i^c/M1~nJr G=ۼ_Qah)46cBiLHr”dk#0@üZs*׊@e){/[{eGQ\m]*K;$t?t ?6k1Z"f?G{;hhdSDiyAFIW4gw`dݹ;bsWdns=ۙ/k=ZJ0B5Dē9@9I|g\a>pkGg}1udx!6msq>|y#[jC*b8ŷ䧣@nc1whJtpRͬxBQ _.Sx{ccܮc?ȪZBèp߱\yW r*%6Y=J?J߬JrM]6o1AM!3f` sG@?_c& Od#( $bg?=}%T4Y2Dg\;3 r#˥HΉ2$jg# fy,@D|a'lG7qtjVA+ISߊQu\czEGcn!v.N_pFёII+ qۋ|ֿcᾎz1E;X=Co=A4Ӫ md}3%%hn"Lrl[agLV!׉fK \Aq|JN)h-\0lD|%6OkŲ&<'լ˾#;WW)^~uF#uƸ.W/QxS0%WjIi''c0}FʖSx:\A? Yhb;9*ۓ}CȄ! ruVw2Ƕn<<*aN>:؛`L5ߗt^'RM,h?)u3 AH`,ewgں tT)\AB^'ZzNl,*$3*o9QRn4-ms†ួGm@gwe˪&4˳{ϠtV٫-\|7 Gy%O($n+"b )LwYD © =D04[p>XsBy@PfޘZh6Ǩ9ӫ1xǾCKīBϙ=v'qJ Q*w­E4aգmv4Va4]NZnj?7JbFӄHnFصٱ ps"gLmogQ\0qNa:LI^֔* gʄ=V5T$Fo\Y1 ;4}h~*18eaM^WBd>Z6`jݘ=/@7L s~ذN;=$ 鿬\y|}HE !x=z JDVW`H_,`aQIX:!R}T` `w@&V>_?qY)–B;ԈO2ѫ]n^Q *4Tf d_v zu贐̜O65$/#244tf)cHifZKcNAa0U?3??v"jA*o u;__"7kv)hO˩zn64?kΔX!Q44ȳcŻtUft9 dCd%NyUUbGn z0mE;5*)Zg l-k3w<e!`2c+%By zHP^z(pe)MmQLpo Ey]̨h$6&P"G .IQέs~} Yu%7:n6M$QVKݦGCA:.9?ryF1QU{\W#4fH49`զm$bωeoBpYRz>jrF "~>v: Õa5gpˀM}k23Ƶ/bLJ"t߫cnE>D[z_.>1jFS=cv7u%D2u/:^A8"ꥼCЕxF?NiO(Yks r d}s73K tɑ/|n%HiRK]wjkMzn,-ǶKL#;t)$m|(9n Όt(ﶗNVeParI* c~nNôuh\t/*ޣFl?\;'E@""DUVbl8:eyƝħ8h~k:7gs@w2-H1ѭc־y]Η$9%-ČrA c2P+a\}hQ%Sw{id :3XTxs+FƐiiwrne0vRw1n┯kp4I ЂzKpi6>$%ecGd 0&h4fY`7@Yt Tz q*s״!qZr5} ԭ܃vj1 j7a$,yC!u"dXZUJ7꿓{&_M]ua4-B``0 -CC/M nsK\ݳoh&!`7_Z1WپO\MZ]K3KV temU({\m1~ /S?D?逋?yeHZ U H` i$HWJ u`xKӮzDk?lbR.!\GT$7cc5 ч[l ;9 "DV`}Y{NEle\A ARe Zhyq;nzx,:8}# HN[Z*s{3> Ahޗy:{%2zOvaaU e'ב)QIjh@bu]e=BBL¶n/"h02ƃ :zAUj,,:p]71ił;.&(HQ.zu;Rv*"=JƿJ(5M(BW;^ ؅dSt6gBɫ>P1~z(F\N2JSDݙuMY]pkMIaWP.JwRƶe ek"ڏoZ_9L r0|Ch|=7Vx?r<7qv+jEQE AF}7ʀ'@.c+ }8,9Q߻5$~DRH ]ǩtOGwLRg yk(;zh뛹tp)'$3n V 1`(4iMAOa>K?Az9t/~X0c]ܝ!)f@rq KHE[,+l&[u%gj._S{ j௻EI}ShR]C .EQ]hW,I0ԣjVa¦K^ÁGtŽ vj`DȮ(b.yx"WON:M08E/pya"eM"N(mj4tC7xxu[(`n_o aU5z}AIWcĩd|t4%E"˲WăA% `z@qYaҼ^?ew)wi]SBM(8yڋJ'Q#H"z|c]"+"iGҤ ЛIE'w b;*zﻏg7(uX P5Iʳt퐑@\Kvm4Wg/IXc.J)*CBWЊ%^ΕNg PGX;2u,ezCxB}*ZՊ64F \U[-1/$˕֣ڕ9ywV(<~\mfsߦX\5VqFf%& { TƮP<>58m8R(0!Ն";ȷ v*y۠V)2֘|l q`ٳUSޱmΟS9s\O',އiuR" @a܉I):$*qQiD'zsqK$NfpWpKȻ;/D&L4TC] D̂-#NQ:@/ٯj#}sSSԎ:j ٘u7[B6~|F 4G 9|P>Fh2q qH:B\+",Yzȩx6)Q'˨v`(])L]N;,ˈK_82l)ۨ$Ҙ!*/T' ,Qb\=<`.0 oآ[]4ߢ xT+M٦+_ D-(K&mG6܋v2zTmt#ȍ xYoȡ$_ʣ˦UxQhsIb2*Lk.Pـpnp؟__$٦׻QEbTW`nRͳi¨6!R'Lq1aM=N*iCc6oԢJTL5S)@W(R+wT;( V;eM_9ֿ QyDK \5t o)TCXGձ"bKZo%EVf?u>Uۮ{sA]k{ ){U-'`de"J$9` 4/ZFQ)>l,  P!Dɥ "pw4،nNqɘ_@3 s'E@D+x2HPm&AqfH FԋF-0Z2еO7ƒhemɍ iu 25B`( | $ѱ3(41)A15wrC:^ %ֆ Rb5K ٦qpJo=5N8mw6ՄZ '(|C);a$nWA)*lk{Z~#VAV-S./pܸceC?cT+V`d~Qۡ̔aHSB^46MAϽQy|ڝ/tE/b!g$n;8$%K 2g T&mk + aALvg⧏}m'e 獂Ѻn^9TU#t\(5$ӘW ",\=|ld'H+{0ᱬbseOdY5}0*nj/dܽkk5Y]j-3Gr`4!c4ٿ9)ŌU|_(!gKujEf gv:t,NA 2"`-BaЯ! 4QK6 Bma2G'e\yyw!&ּS,ÓےDKe'$~,z臇isxQY*drl Ҥﻼ qĴl:z-]7 z2H4'O!眒_i=wիqWW`u(0i t&~CcSj1^@AG tT 2XWW a FH ]n» :tٕX6dx$n^d6v%tʽ73s3bNr{6EG?5OOjA;]6`{ R Ȃ%-MHY/wѩ**-@1ސލiyn6LѬr H7H5;wH BI>remvtK# q%."G݇d*-_~{6[RN59I39"9b T†]5}Ғ)HZ.yijIeSBH!P͎HRK .񼺟˝zׅ#OUi(k/uo3:/=` {bDpV"c]wJu I'c^@m3LQ7/QNn|.D WGRv^RM(85<_g=kK20S*7EJLsjguϞ!2Ow3KԪ*?l&0k0mQk1g(e+ 18rޫ[34+EaC6gVL7vBbM6iSV0&G4~uT#޼&)PV6 '1+'`C+&?WG{!\24^Q,LnHhHNWL:'66[– dE2I qf Go镍w`ڳ:a0XW|9lwNbE;Y?7̬IeڬoY57`7jt߈Uێɷ$A2*)#F}cx"ykMEӟܣ#hۡ4jJe IP~(g-v[E8پT]6SN>49j-ʅbHkѦu3~.u3u(n[MYk&-ZŽL[%(ȹk0cfٿ M^_{0VU (I:׵{2`;4Ģ>BSjT y3?{9t%d\wådg.\f\c#1@Ec4Qz#%~blICU݊X}sZО_|B2AD!djq;oâcnǧv)c|1D.EQ7 ׿FczEʼnoMke4b,Zb6DQ}sw3N. 3X,砜\7&$>_ͷ䥫̃EHXJQox.TX&ۉP#'_#_ wJ]&gz>a!:%]PJea0#G}U**GL t>.!y2pz)yCee+` bs ]tmNJI!Ә2`sTM< )  ~ώxtQWz/d4p)E O߫4jJ,EFA׈`i[\9I@UIMnMZF19<&)9]>+&tn`Hȯ@-3>C8m}Ieak:Gsu-PVŨ A0Z"s3MU5j%G%UMRS}[R-NV&B6LE"8KPMRL3K1tjֈYQf$!puk4EL}ԙlokv@ Y?x˓|$V5}(_ӽsOH'iE] &ᮼ2F>[{9`EYݪ&U觔1 Nxf6Qz|[绮 8jsi. x:ˡv^aQD8ICT\-;>W2Cn5/dxЬhGlLupvA}y"ރ7 U(9zY=m"6W5|Lhou!MwC||WN*RI&6Sz@ ^ҳ{{@%BmPEs'e%,gD\3ƚ1TeL;,|϶y!j}c aP惄AY.hton)ʸfv@cE89Ju| <>C"5A@[D\)ӻ$8Եrd̴"q,; +b V%pB0Ù)B^g3:PV$ނU08jR:v M 6ׯZ:Zfh:GyupXf9DVpnאs&ȿeV[<.V9@e sÀm 3I EE).$z8E׸JwJP*Vv9 L(YcUM~+JϏlQg,IZ q#M"ĭ ̜+~1ǐJiw7Xc$6zW$Ǚ ս_duZP#hddb&,7+]~ Hz&m//2TǒE,YN%2nb5S C5 >07V}=lfQlMvcyHֿt m- ~FH!y*F!AnR]*HɵD(/pUC, +7F&l@" GG,B^949Y]\\wSinZ,ʸShџR! 76F3{+ oC`t섣=c(Xmx-b H..{ՎpeidsAԤ{u"V*EU[5{ eo#}n@UqH[p5OzݘܢsR'uL,Z3{D[%Y C.F`YGxTbpZkC;0Bd)|Jp}|pzD@nk 4̾/̻_M[6k_cU^ NeΰDDS*\!WwR.Ri/XUmi AO%ӹ\9AHW$EՊ) j]AyFPV.h@$&6NhN@W)$zY)`bͦbD#\P0;gc.H`"?fxnfݥc2C}>,Z~VԁOp3IТtqx:nιN%,߳o`G}1eP|3#GpgtBcIs+w!?&cuJd z~‹K[.~nt -(!P%/*)aykl{M ~A S# bfϮ}<6O5=&8֩<1ܿ'Gav8JPCnN}) q2/DGǦ)[{7~v gȑ8ʆ!m+'H/b%IH 3=71A 3WղDD0aN",`5v" gah^!lG,/3eL#tMDWsf~o6]1#I%li>sG/s<-?Pt0ݍR닙Ŷp&ǁtDYF 9AGbY;M=ߍL(%Oafo`yW ;@ ;(^9.\;̈́ޓ[z1kMϲmAe1FhgDLi0v%(=h0@" 3EYZoDX+360e~k`p\£yC,XWfC仱 6  +ߵ?cF lh>nIke/Oce7UsW\H}ߍEhV=h̢=@J1s6`!]VBVuMCCAa|.%&&Lc"LjWJpXMLElj,|I{.CM6g22h:<|lFi8)/xy`%@EH괜so[-^>p㇕Lc% _"Xp 2H F)S|~3q*H١K\Oe!ŕF++tR:F *f$sX,yJ4o&(Ep#Rd',V:]l:m!Z9ms\1p+&@b>+J=C\h_(ռʈ{!>:wgNr_`v2yH^ے]%AȠfܯ'DMے]ЯtB{D ;":K䯛d}iqp+c|6Ӓsm7!] |hMylxưCXr^m4k{`NL~k>a6e0D$*h+ bמ5w_v?z$K ˨E5'[b*TE2rnh9 qT 4[Cla3D 7ATa^!{Lϐ7@j {jVw3~ŰML|VPX O8^4y߮&'Pth÷ Fyn6/Z[fh!(} B:kgpȤ2&F\W΀߿Un63;3¿$Q^E*P:r8'lC@L,JVy$ isjlK,pZ tM;]nRRgqБs\LתEƖCx#T[+b@-9 U~Xb*=:VUŜ񽣳q%O jX۱m}GB#>cg_1̪Yy\l@ AiւۚDn2j1{!*CTބd(} ~F C%(>?/o@%A t3EJ#YY(uvȲӂquk\bZz1߆'"{ Z?2FmlQߨ=,oJRUdЊ.>h܉wdX,b~s֥o>` Qk#|!iL<ؽG4aBvnawD3K7Y#B;$BǜHgwIãR'r|bpW{Tbp՘RE_D|EE@jʔ_xM^:$@%VBYVkv')G*_hzE_g_"Ц7?!)M&(DxD?_ ƨi^ !ɒſ$D=W陋QS b*\ awTkaN6Pr maϒ#9̛L`Y:idE4Z2ɍ7>gdZrRM?!7b(]eHh8ɮɥ18@X>8ssN0PQNnK=˥&RKY`Z(AQ*o?]Odd2+3^ے+ׄ(#mtjc[ JѲ&Iv]I #1%PŁI6{eH\Ζ;$,bDk!vYMK D?Cc\(efIZϝWx% KY~25rJg>í"f"#^޶HxY&Krbix]e9LDU(^d1{{| FB4qVkm;Ψ;W?Q[Ȣ̐W{zP˸]=A{d ֗m,*mJN_Q6Cq?kƍ9aZo[(\D\!k˶ 7f#) 뼂91s=]H gľXY?vO?qw6V/5H k< P*܃4Gi2S߾bҭn_<&U88긄UT5#%ˤ2ߝ.G׍2Mʼa;V:ebێa,[&~lZ.81Lzc!2ۓ} .dGɵFȁcBuHd8PXcCWUKI,;b!H66]/܃&]WG-„мcy+l Ey𨃄`kTHA`Lw,bU*qFv\}4XAKX0?°\>͞5RLH{ֺ[":8ӱnљ:-}wk#jI09ǏUpl{ vnMEj% 9(39<{bqdJk_V%lZjeߞ*Vºs[y?;w*}SGΓ[Aځ4/ĝoeHƶk[9f!Nҫ0d ~;;zr[WRb 6bdbA״ zpBq #iQ''Q/EE!Y Sa"PYSrDTL^,.=V䡈'I~d=ڢ6yYXlG]x*Db ըY0܍q)q܅7[r驇 lB%rĺk,eZ jS^S6Yyʬ( "^O' G(G٧%+N[`4e V \JE ձ]\ nk'XT+̟g&(VÃr_DԵFn߃4Y0˃v9Pr>&DXzE^ ~JtZ4y2}B8=jT> 9rd "dapc0FyRw|9$2( kog0;leC | _y т1\-:ۀ47 eѾ}Tg4).&727mcw0+7e*) 0#L*8Wjj沗rSz[wP|Hx\ٓBSJSC'Yd^XeѨ홮0^kg&rL@?ۨNUnQ W.M޶4W_{SHm;CK)i c|5.;"zOWr+#UQ鑷%DU>n;Kq|@T)U L]!a^?#q9#0GYrW ʆq9rO1ksGVØhy̥~FH?L%u'{Trhtm5,@޲ E?Z=3)d:B;y%,F*d3颟53#XzKЗe t?J<0]$P ?o'"{&ިآAPkz(@@jHՉ8%'CtS&fE:yøs]%}G`'I_jbIg>4OɞBkʼnL U緀+ee} _Gn:?_YUꃝ67QW6518~Z.w+lQ۟p ~=N[xX“JK*HyJޙ<@ˆ1s%;,Ƽa7u;E!,kv hxi"jp~͕D>];X89f0}yF.*-&v64A0#P@&velkC3jǴ;Q&w_Ʌ=˅źYwr'Ķ V]ҕ'(Ǽ3v"lO1 ?O{J `]QDa_ԅng\R~$tb4`XoVI#L-Q7%tԙ^%vi[L.:jYr(gb9j8V`'jY؄ҧG*E_@1 ٶSS𽄒Y\P(gUW' AhHQۏNԿ_k`RO]9ʃ{Ulq-XyYk 20wvX4锐-G//Y+6"jZgsH=_^a;b-[U{`t{Cv"pl*I&X%Nt3. B,ϋH}0iXIݽ=+*WX {z{9M%i V-G &(&뗹_x Zg(;0 `oל[ C-Z|5m8l'r^.h)5,'ohM{ #[hbaTG Gvu"l|iROfm +[] 8v!7c)0>0.5dA9er(*CbIF"aeӁnƢt Yz&(.ebܮU` d wSY_0]S,mm5 `T{Ku )[#9vB􅭤zvg فeW%M)bO\f#!Q!S?I\P"m> y1e8p]hZJ@vcq102W e%G3p ]f߅''2s ?(ϸu>uanйQك;׮'`Hs~SYj7eJP_%#2=x\ueyIpc&[Z%/tMB N W_~wnY 9r\!7omމ?_6e Bz cAf9|68xݒ̞0d B)輪3 â <@?1]e8iar“єhǨV)mw)f/ky 3RTI 15j v 1ݪ^ Ŵ刏nƪBN3 S͸!.B'v=m1dz}|sL6d^W(a[e|ھSg.6]ߍ<^FOTa><xX3EYYK/%cJ%JW"@mRk3EF( F:su2, 7hoF ZY+ $c7Ŗs6꿭~d/U[82L'f,)>뤝 n6ĭP7+<~AR~yyAWt:%}uD?ހzՈ tauBƖVF |TqױSϕ Rz|6|㐊f6;HޱZ8QjvhU΍kE"2pwˁSu%>请͇-ٵhN$G!P_WxY'؟&߈/Gw͕ƣzw?!#:냞3Z򻟉\o`2ơ>z09UR%ck_ěOC`!r8*2j&HgI {08y栱X5OqZNs!A@eWd&n;b6+ PGr8LYwdՀK ƜqNNAΪLt2f.'n~j7(ġ+:tGO^*]~O#}hz.NF.LZc<\ŷg[3"3܉&,`xVm"!jq3e;&QJ?J8y[0`_*1Ơ0q @iRwwM2d]j~F $(:d~qqߕƀgFqMgC>@;mHkV쭢IaA2FǡJ-!P\12V<M+ރW h_HUKWN>.Pq k;# AQ3Tc)%3NR#5eD1Ht*-"Uny저 eW~mi:DV= e,˓fVNPzI,ar޼"Bc4!}ċEaoYAn`2 GE*_;x?I8T;>"kyTffc+$>PGz5Cj_Pv.Vё8;yO*M_X}[*hvUymL.ߔف|­6J.Wo!j|{GvB7ךW9/Iw'K!iW@7+gt_'"N=띘^'(k3Ʃ amuKK0?dqቼ= i:*sֻ{|ExB~Rd͕нĐ)9e A+Y)hB]P6~XQ1ʛf:uo}!_h40u&sgE̐cB#%rtUz{T-H)QӍ{E9:A s禡q==Ɛ65%@l M[Md\S$![IDFp7ZVŸϟ.:QA8> o=KutP>+MMC3BC$w(+?TS=7i1nhGAW$ E wYd&-ǸI)NW9C?!~pUĨRJKݬu<ƹ8`3)r095Ǎ([&yqjYRF[Au+=sr/6 #+.5_yrTRR㙩ʤIHJ9qhVCV@ZpJ%rδs5+HMH$j,׉)MJܡ"ߥHD ִA6{-n"ZMd՘O!hz2sٰ*{>ą[ocw:!Z-T,{Gq*$, bmEX8擌%#W16׸ZhHפ4:~DOܡ3_=s7%Rkbl'xOb!| P_iKh+% X!5 (| FX~.ne̛/4*^3˾Հ'n'Ju[_ e"F"4St3C O=p@[sW"~gꍝEJXG:0y b[ p{@ Ϗ Ioxby+]idcV8@hE8Q(>GcT䕠;fٮ+ TNC/eX-ڟ$bdiI9 tvokeޗZqKa.fI8[sƟœl~Vh?^vR^;M(aĦy돘ɝ7+тOdw+u)Ar4۸nl)hڵmJ.6`µd"ft(tn 4Lh$GU?D8a_+@7vJ]MLqX qV T!tlBg&&M:?lj#TÝXg*W4PmVY[PT[` -NH߾1/lUEcXp#+q+;]JX!eyFG׬2q⪝Qm!8ׯ4Ts/Oū_)$Wu&#Hp#RD9x+4 mt+U2-Voۆ{BZf]Hk3 8'9xl/-K]$`ٚf :D]ϬD `+&œoF v` cőq5~T.夦>@*=Q?鞼 ZjQvJ ^=|a4+(p>]?)l\ Ó -Gd/&7RLs(eg{bK6Lb3FqFfЇnO`h)VbN~F$I>\0EØ&N֒ 8"ɔB\iWq75Jd>3JkK5IhM\,bؖfq\hzЋp|\ Px5fz|S v#}՛SrHNCd A҉!  ؖ1 =CO/NdZm9E,F#I:4ɻa-`g?Hj*{|֙.^Tʖr4O.^V<8Z`gtLJO>w?=vb۝ /h1[6WN!lqpѐi,y vέMveܟܮV WkO6ou eǏ3BU?̎}Csas aSON:Vi͆ɍ=dh20}&<_ ٙ#&ro[jMR~)Dj'^/v`BQ5οb-`"ĭ昛؏} 3b? 61Y}f:ro៱[Ȟ9~=V%kܔ Nkl9nef9 ;ɏ^ J;$?4 Z5n ${å<['f~?ʗ-?69U2%V6B]񌛝Y2HW-L %0]]5QheiVMo$̲aZtAשzdOa#8QC(.4"qA)W>2`sr ႘?~q{A} c=up܏qS3exis4`C5+ΔOk-RnSL+ic\J>ɼhSH~I?o%gk61t}pS l1ϥDSx@7e\&Α2??"4@0$sh2s|i#>C,lLі(1?pRgxR9A#qݜyɚDߥeW*OxȻF^U[ʔR(^33{O6V UR(̋@WI{#@m"jOia/*<kV:vۤ)DZב~_c]|BH[fy]}?ch4RgݬdKM#\QPZG^:,Qu3}:Ǥӫn*;|a$ Ǐp‰ut]7){_UJ->̲͌\*H' ` fQHN!' !g+hM)TgEUrd%2l^Y9j" lx4gG-L M'BCΩz4jq[UԈ,]XO+O҅cS:gќh+bXWnX Wkط, Y@t>L|ma`EAYOf@ W@TߘQ*HIsƞ}8A(w)=IxC_ֶGpd'\Њ/9NUjjz+i҅8k罶=/{abm+/ϰ*yias/;ՀEᬝ!u36YO &H@0hVw-|b9/gř1gJ~]345:L8q%GUb_^q'wK'BC*Wh,g{/TdD[7!4vR1 U +(6 8Jg3΄D4;!VSTM Htrw8FTh 3 L^pF tq`uov ? 2Ċ3-Y )<9x~ 9SN1B FC4-6F9Dyͥ9I(;gUޢ]̄jmKlN9ZF.]{p:g-|]#iC{A)m)a +A-<R*BK/5ֲDԏy&99ir台B&207<[?8c2cn"]CaǕ}!c ˩c|ᨽt,0(}nYʨ;Y* :J\#~B+6B>1B݊:/g)k(2{?Dujj9Jh=V|1F}Zل>6>sE&OHLowGXW1eԲF : 6cjiO4=)m+lq?7Rdxs:2b3aFFum't88UYo`Aeꍻ|^<lU[ֺn~ k`N_ym͕:3!פSpmF ?B><. ޻PgIDOn:?.FK4bLtjAwJBL4w}&t)>"9 QI6N*vBft,%Rd6Հ؉O]x34%.Ye~?x"*纾AT5;Dй:bye --['gxir .=9vX6H_3?;w Y Q 6H|36F/ڀTn"rp 4mCmS~Q~Z:mc]NBKaDO{8,5KTm3j"E-y.˯rt)ڎdbDlxv%od\sOu@rB;#:/xQHzMC=-SՐkèYEdA-;PXM5f=h x[V)zizkIw'M$ʧTưO9܇MՌk/sF)bWOJ/@_%͛%Yj;?]QtNEhR*3sݎ@7p0pI ߄ RdN [͆AB{P"+D=l"YVN^{4Nͫ"̳4nԒ͘Q$ 4?2V/YtNi" W_F6 |2IKW@FPqMU'/<\&t!ϼ)Wkxm/v/&ÈʯG $ԛVڄΑdV4$4罄|݅k~@ǖ Á3מR")6o^} qlVM+JK䟻{y}|ec9R{k}s)<C) _ݍD.[| } P*"F5Cf'YO졭ګFgG!#sksXmloq:AQՁhY53k qbՌ0˾7/[Ӛ"W?md6TESv_űǨIzt촂.~]-,fnnEҘ3ip4ˠ/ Ҏy'z|x͟%`4nE8Mn c*(?uxN D' k+)]dWiUrG7V4=flHyr(z&)g$D9& 럌c̈́)a1w.uԵX|O(D[6 WxLcvͯˑf+}pSG{|Z$H׾PG<IzIG}g7W)GwG㍑B^5w'"tlm=o'N@:ǔ^F%S%Z iTT2ӓ!K7xqx fa 9vPB3(L(-!}&4&I;=Cc39y-"TUF)B{P 8pآnݍyF4GΪ5s^x BEdYJ ˊS =Eg!mw}>oŜi=5LF[76Þ nL445 QY .SNm[ _ ԯa>݅Z?X7"0# ܼB<֑ KWvߺIo>_'p_g8V G[ZM;E.ͪEzՊSzQlmخ&1YmYZ=6[HWjXh4;GNqMsL%m52BQ>1óXaYa{rwb&oCFR:򘵧^ r-- SQg~Eyc:{~ȺCV6AR5gqY[C$ d2^n 1;*/jA+Z)5~s/"/3̮dl#q*CoDvX^5\ X9JBvOۍtZ]`P#PRZa@fW H0߶njY]lSïl rven<3ufu.奪|+(2>CSX8uqG7 {k~9Tc!H22w 7{e1Xn=j .~goMDXpy| jҙvib%&?FIZ__mPJ4㰈iZճcf*rt^-WuϏex @;\؟jSTFj^mEQ$6rh%GTxdݛN{Y`dlFF_)$(F>O\SAVbgl<\ &8ǢQѠk Jhw^y-gDm(zXp=sLeJɊ%%EOn-02J8#Kcp'/P"0^*yRӺ!u_brɖn͚R i8+6`My?$n<h*^*[ns t>#*v]^'U7,s,;7֧ĝ6i&O~FhۦVr @6_wceLuOx["4EXb'J Fk$ZFx`=Q* 7`sa%SX7h%I@-$@ /U*bde7bTJNY򋻥pE5ާ=c#N*ֹQ]H̨Q$<% շ! s???㼪ch9T@ ͱzzȐԋvpG"X! :G].!e(GO8mvPVžڹOx`ҖSQ' urivQ4U'#W-4ߏ*+X mȕF.>:x̣ߌ_Dg=z#$MO0CԔn<>+ PA(L{C\C1쐅Z|:CٷѹZn@i BAgZZBT_ 7wE{F3v쪝NlW)nZ6#. |H(FDhr]+I2Mr!EANu^<͟L1ŸVP1v=`%$ IW|mߏp{M@CTn1_V*B'RnOz7X@hP5yad>XXG)#ߓ_Xf̫5p[W}67K:U):9l.UmIG"eR=zɄ.lhѠVԆn62= Q/@mG05 QobA􈋼͜R?6}DgƏ8%Y^c-+YW h68y`UG#R:{%w_1̓'|k 9|(+7ĀU}S$DZ#|uc)Uڷb(~du?Cۋ^06:.@v<ĠtefqRmtqck \f.<\p_ BVz3Eg!` v(9N7?Mp(E18.> Z cxmZr4ܻ@;3Hn ksLaAhu~[<.D@@xG^ I 'B{eԺr?uڒ%jeEB,ZS'av}6Y ڶdrktƩ%Uh?.8"l%=V(ug8ܾ|_N)v Ȁ&o޽A*?+gOO>aOR|b'5 pOe5xj;Qmf(و>@`׸v\<^z [ =-0__֚Sٝsk(*"ʁwA'KsO3Uf|qŧ80O ي% @{nre^ϖl6@iI)첪`5O͹aSQ0|@tT1.J?"y8 -E bܓ_#׿(l"Ћh\.Jm%? t%_TAY^hv·e{Q,`Y40[sW#JUq/QOR٥/"-!w\ЧhܞU+W);I$lî;Jk♰MCiS}Ov.QɗQO9u]m)3JLwp0!`s\]& Ps\g|(AmPV4xe|ĞG*E06';K{CK"=i)H kL-hkQ&xRbIfxX)fͽ?<| q O NG{SbGvQr TLh(}% l Q#5Qhϛ_9| jC @;Bww-!^8M6:a3P=KG~Ы޽I%"N5X2%kIlXߍmbwRm.I(D\ʰ[E6P"h7oYS%^A"i7Bʮ+A%U84%hg(o!__^m77L9?~xeÉ_*SvILX(I\ }Q8876eKeFw"xpR7.$v ߒ` 2.XS#-+g^qKZA8ST(ac!=v1e?t] 2& X8T*Lur;x{Lk!V0SAo+;{{F;T҆Er%O@17OUa${UCJ社U[Bd>RX8UC˕%rvC8eŕ.X"Qyv-Jl 8H_[1כּ~fpVrr"W!͌Gܴ +LS5 A^ |lu6>HH5\ڮ{Z77aVL Y6T4'PfC?a9jfjNlIFvF8q@14U/aҢj/yx$j뭦vdM=1zԀ|]`<6sU6jzXg5E~¥Z= W{4̈@KK4qs#ଢ଼8giBCjp*RU1n(lfpАFZOxp|X (NtYҳClu<_q(>ʱѲQe:3ae_6g%ܔlxf a>V%y dr"1l01O\W4VvKxm,,Q䮃!c z9Q֌ɴuO&) @vd WT*9-*$|%ӺZTHYf_UK_pE_?5oEzg#?pW%%ܖ]گXMa:TnW2|S_/;)MhZ" 0?#77nl](<g)J5Ph+dRbSy `,1lKs \mgNZ`Pf,w9Э=CG1}Em@uD%ƁRCڷTcת3 hs/yPDjʊS=<84^cbɩ2-tVP=&/=fd5li*;o^Ld5'jy|1g b&kt%vp1"ޛmetZ\R| #)@ $! #.ɭLx{jO6)), 8/LUH 5Uڡw00n2D7N3'C U'f7~sw %tS`7`&RNq};YJ&]ZSe"t?[xӰ*ǍZNb4&}d ύ}rɩՏXua3~" E!Ǧf뺏S?& ]oӜ 1zgk3?ttԯѴY#Ee?Op1|z ]ykCB8n ^]ء rgdfAC*VIi/%8v<4 $qTywYT3x@@M"UV!ݽ /u 5]-#^Lu?M)oP}Ή/ɖ4h4 E,Ae+~eYQDDУ=v$S@驆 >.U +n\d'Υqˋ 7%A`ӧeovz U(C)\xKiJU<# [?)J[0ZȀ m!<ތ1KxB~ W ĞMȔ)vpGG- ڊC$| :gTH( 06oglW;r&zOO/fB?Uρ~p I0P,5:\%H5eH׃=(Lo5ݢ r1V1?-tGREFﱖH焔o&zJNݛgRT svS`$ȟLV$9 [or̙';' ΃+>uId5c)1adO.i)6?w)4cIbJ!qJ:ҰhB> ̩S"\W+]ӳI\#v_28J:tD[aoD{+Joi}hdT&bsBpO UT9[Bzy[Ew= 4Cw FH>z9^:E r!eQ+F[Yߣ/~!ۘ#SOA˸5/9  =׫5.}$$Uf .OŠ+W.NW^7 ŇXG E5Ѥ[Ŧp̶ M@y ?KB$L=ex*Qi/+3M6Cru8|#n08ANX$;=bMF¶>0DJw޹}"jHmzY&|iqgJ D!j"屏 @cVw@o9=ѳ>wa6+{t<dRjm`s7a ZuUfUO,t?}^5X!p 1(sKD>+K(ME۬+ԛYތyBUjI##{K4ԇ.!Ck0¨k* " S d4 BmX~ %aA[ ]/ #*$b:(ilQ)cdw]BYҖȡCGx))z"Vhy49 @h.d}{E m^/VF}ߓgܭ~_ N[W&Lg:(ZS]/Mz{)5'P  )&TԽ9޵ϒ*^_ՙ~ u)Bܶ$>nUU?Yh*W Mi]-%Z>b71 ?E3O(g.@(ɾc@Ѵ0 1yXєDvZ-FR,-~\X. U/O]Brp{Fʲ]pftk!!PZp:*p݉[Eы0JDe6]${>^ǠSYH3utlgrp1z1^x B*:]hQAj|Ls_%[ U!`ݜjvAOQA a2zRDuudmWv=s%K=T#{{iȌ0U%c`SNj4p´.Yw+ 8͈SDnS`"LI/aĴ6h5mo_ 2 }!XC/x#hlL&$Z4#]l'@hCnx#sNp.!D_~G ߹EY.wۺCF_ >`~ )nc찡$E+`DV[e;4J Ptn #Ks#L) H W/3~ Ft0t{_Akr ]Hu;6t %&qVno mbI6+,FfV.G 6+`pL?BN>fC!U6wwUgϽ BI#k&[Fx. ~KBF(Z3=PR.B 71v[y`ze>۷"! ä W ?>kzd7[Ayt Wx eA-H&b@ Sg*_:sC<^%0)=#oh".ϗ e2j!?0&#u*cAM=7hy\WO(YfPdk>4KXo2,*+NTY Bk03$"9aLU]_\j 8$m@j$@; Q^_w*qz?XP}em!FN\=D"[TdČo[}q:YeJiY@sbC^߸3mw^[+nsk˄χu7!Vf-Rpq&:h N|}G z%p+8*\le'9LIiC!/qM"Zcr> LAt݈TsE)ͫhwDٴ g^U|i6xo>si4|CJv^8iNwR-x%b2>+6stV7Ci*hVUPK K v(Zց3.$P &qat|jJ C❪$Ou`Aڹ)af(rf8KbREÍN$:޸#e=rx$ˁYGz[j`Up|9rQD'2U}r) @*=d@~H7^6jU@zV_pI*>'23Ǻ7O^6FM-+/8c'g*(!:-%Twk1 :=AZ鉖(vk+NU]P ۭg< i&saGHY(\̺qڡy78Q̓-ߋۚRFӚ9|3NkUH$z0W'dVԦq:;1T??bNMwhczπ v+ŘK@`g}J:Vr]E팕/xHZ-S*}s 4vЬgR+*S aJ~ >x-(xNL @~+W鬊;o Zw{>_PKy7M,T$ CDn;,:1(ԨaPQ;JT,Oc:'bk5+nؾB^a<'Gk3@BMjAg%REծUQ({Ne5viD3୕/P+/n|QkEig}'dH l,#ncjO⯌ĔHP\kx7{!*zg>s J=#9" d$-*OqCbsM=uk>B?yU0xt?A";aH̽ツK'Da|QCK l%)KqXg^`J͛Q#yҏI.*i Q5L2cJmi15hj\࣓z~\aH"1)`qr~8]1귎2uNp- oV԰w 6еk!6xgꜳ6IG$1w*>/`n8vuH.!GJ7DZ1\N%1ʁE$( \sޙ~ɟrn*dPb&KI$6|(KUp/xP=fz" /6}T"u9LLya`/O/r ;IgmOux:Hvxߢg[+9oWnA $,fDweEfECi^=S] HG`[CM4=Tu ez#:dg%KFގ(_atхs"-- HRbLq59j-Rt䓄E;\!>OsB~uV [xOr9&4ŗ mՖMUC %2'rirKߐD7?2(VTD*0:cfȱWt ~uZt _6~+-E^RL%(U}hf6q'2n:C1XY@y՗T%ikRxtglX/] :|Eo#8އb+[FXFSydKÀD9A \3xڒbio7i᝞³4ݦpƪyQsyc3(pێ_sIT~*4 iϲɣ,WRXbJST(aُDE|e7߃\z 'v|y]LqJ:ݤ1pZ|.smG'SiZ@urE&~^:eS1D~C0qCh _Yo"'*bPfCq֨z@-ӁC]"ۘ>"$#éGn຺fryUFmvK\+R'u*- ?N_S1ۈwI&A aBQMFz8ٲ f5ڪr )>K`ɦ5w Is=}7BGw\A`'kT~W8qaB|^5ިI㓊gI/4ř]rU5|br G[{**#O_~Ak4p}X3mM3oY^IC>3쀩MHCҲArN/- m(D[I/R4L vK(q-*l+`xYl5_WwɏF\?E 3q[zFNThn<7-`SA.TOPKD.x/^[M ˌV$Eza./f47&?pAPz<,׭KU aV,XUelAd;ϮO u 8ˁS$p9pw #$[ +e>]U˾*=D0~hpjwOEɤ fRC,}aScde@ے$r8tΛGSc53O}x i; $ |#юW 67Ħ)s7Q!SHht?Eju%qD:JVpttxC;]?Ӌ=c< 6h=:ӻE&66S&J11(v8_BpF*WhlNS!IH3ohX_ѣ a\9S!pHme4,C#ehΰ;% ӝ=ɠSYG; tkhֹaIPqgY $ r41Rj4bA-_i+8~<X bz&oF b0e<%=:;dRx5NBQdjkKr, d1Meh| Z}.1@~q$缧LN1WO47~1^ʤ&Γ uo/SGˋZ~ѹه!8"fנb;&׷up/[ZL¯TcbEٜ mn[ D%ꑫ:>NFӪ\][fyR.Hp!{l܈ÑM@6}k9$vF)INU-@_h'9}%Cשg v:huC f#Gó?5ٰʻha?ݣqiD_'K1s24mZ$D=Q;¢Rܦ rgCiTJ g"1BJt0|UKȂبA%I{ǜfXִ@į~__՞2XDѣ^}Lz)jPlV_ix˻Ƒ0]Zu=yuk޹t^S|t)q3 ⤨|@?Љk/Anclqqɢ OwUIsKk({%78tA,D"0$ޤ8>=jɈI*q:\c>hA:AP!vҤizn*p #ѢTvXm|J.jŰ{A)Õ=XZ`)GjC!T`[j@/rZhʡWCNԬ][D/Eo~)nrd+P: D6h^>xkȐ "ļu ZSȜ:\))>UqaDA:|6IsA VE!*B EV%SL<4˥$xF~/ ЉSħ]+JȦ( hҢEpQ>;ʫ@C6S{CH9?j8M~)oO{|u,ds&b*:;l9{=<`O8IQ:+TF,pt1k_Μf91H9m-+y4wj}\mIlP^M#\|ʧFx/vlF*VT7ͩp7+v|*p=K|AlE9i0fQ<ݦ|,\JHj1 Dۘ ^Os*F nsaF=9 ^ɾ PqqAȍ-8^Lr}?L }.W,HZ01~KQ" U&]N\ː̸JȗX7 ğTj)c*&y8_TRKE6ikK[}!5cմً<%W6'BYmUN?ݎmҷ@g-HlAFrh#CAc ty#kKfl CZ7}ƪ3 IxGfWT@ 8˕wIxgfV }ⓤjMQ\RkKhaQ,maorޙ5z=Т*X,p2 r$αxja¶ DK&En[4VjjŊX Zfj+Ox#<^ cg7]{SDn4( H6Z+ZšH9\?|($h|kϩgX>6gZRq}o,HxwWJTq59RZ>*O?+7I Z"G6&yVXդB/; }=c;4>̅qlY,HC+F@˜o\YmS\"-eH!ۭѲ9Id [w:r\xKvᢍJPow HXp5]j(+YoBŸY-iu˸37POJ"]풆VM)jv;M'bqu׈B͠7mnlq45K"b kEʭHU{ hi R6VVBfR]hT-KnB6"zںQ#Z7Q&GwYVzK@I%@h9UEјO2Bh*L]GW shNF3TNI!CJC'[67*O9y!#pc}^,i Y7߯}|Z1moQ2+'Dzw GDVNdz3tVPQqsyb-w `=l׽H4b.;Ft .ɝNP)u`5];uc>nv(2lVlm?}tN5If)8ЪҒY6^Y>4ǮCj뉄1X#XO#5ӮyH%nah$.%#`,ev=H_wMmyGЁJ$b(pw$d.cWK cWgRf=s \ik(f04$ yb=# #7GЪ/,dž'[S/w"ዛ@[||)#aOF|Σ3o¶Sje&->Gs--\4@Cmzr1(R@5% >ʠ螖nM]qGU[U]/^i:=A^ǻsIohs\Ssޘ+h#hO<ɳ;pڈ=g@@i΢ղ^ r{ T̠u`p K@@$FT9?fwx-R3 5h: */y Ȭ;$n #A5~ce . yA5j OG{J$pg2:YXT7ͼfGqYZݜ™Eqs40Iُз{oSAOAoܡw de6}Kx6M5ȫe(.*G(xEHZȲM)ܮc3v{PVbŒ3d1dhi@r#v34sv2qUШӀL XI-䇦+?+&N~1(P NPq6up~v`!KJ0_Z Su@Tu߸-8XTq%SHw G0×_:k_'گta]j寤#@mƥN2[7&8-2G;o9.u r}dcA!!N̩|[bЭ]d~B_-W!ĉL?B+BuV]k-̆##=)l=ala.vc6r4}Lq9XjJLj}qXkup߭}B@OTU8E 3.tpS7Qu&mEʎ5x*-g'񸹢]:y"Kxe;hij\M(q c?-ih\amcpQ9׻O,_P˟!t~ 8H]E7œg4wަꄲ7+:4;sj H0&R8x}joFO4. z*V\(v*SnR/E$V7BA}sr8/G|8NSW )2Z&e"nˍϮr8VN+`Qv/Oo+2 $-m`4j CpUx0C~Vy.$*jNr1e| ɓ].xO   7 *(7X1uH?yK`]tir]냒R %J$u&`d'5n򚘕 :H2;I01:S9XZ ׬GcPssJ?bh)=^"r$>^!՞Gug4V9CӨFWq!ǧ'$xt0z%aa~?AI}V =0c}Z1ȸʖ);Z}ެf يp +A˄ZG|iKƿpĖ-7P&B6T*WጣOw^yKؖ#?N p_y.l{ZE82>vΛ|_LpYV&GHndW |lW8(*vdrlSf&U6c! 0߃&E7MUQ lUƞɝtQAEq9;Y趥 Zvv2\݅ V@1|U0X$^lٻdWR]femb(U2>+\QOVΠD8qʃ ͖_Â"6q8x$%p沥]WߗFT|OuPRkWl}Ct,R"]3oԒuk!%'n#v|0)ks؝ S3&'躠Ǯ-NEL7ڠ,zM{2iDR.JsaJh *v~h\".Zõ9h|zݯğ$P^1ܖĎ) rMޜNG_a_ԭ<m8oJ0=t \L܂#h{*B(hV :Q@ 񏊴[{{v ;2hXA[|x~x_J@{8mfG[zn:Ce]fD&+mThۜ 1(s6U}Ii7w]3cOv&g߼(‘SB=c(\+{ 'y4|VGIRIaNwdcAYhd4m"(&R#ʫuMlHt {vTT<qQoEoUhH|CPmm"twZ4]<0zRu]B 8M #!2ŋz v $t (87^f pvɭe'uyݙ tpOIO rdhJf@fob 8KiJ6x 5(-pcR]D9h*m^6Ŏƀ,W! ^.3O"$<|eS4d}.m~M,Z4YW5T ψ񥂌5@ľ¡pya1C=%:H8W`8Q`fE.O_O^n繋}=EhtAt8Lv,>hb\<$!z U='qrO늀#4HA. q WF6%Z%{"<y?dͫR,3QT0,3y+.ˉ('Ld>2WJVh#CjPO(Ht]c}ڀܫ/gl/IVGZ(ØPä"5HÚBd)H{z~cGHK(ʻ|@40ʡw6P)YM6}/HŁk;70J+dK,*  EY|H3'cEo AϰQcK pWfϫ !8})x+>=x4auctDQNt3O]Kk|{CilH|͚E_Gm Qgp 婱eqq ^:C@z`hH`hI;F}jX*΅D sFIUgI(0 H䋷 J{5KZu7"Z5c{˯ P>$}S4d2 ,:S3 ymD.Š* dʊK^f(3UPz&` x$TFm MI |A]8*|%NX3C(ib4tUv8va -/5OA';4hyݗ孑HҟAHi"oF# #*05E~<{`o@JɗiTw\ɿMuG,)aW6a$=!3T.UbܩLBiUQz8 F ZcFbpOWJٍQ'|Bt5ϐ&#YSaqGrAi C]TMgQ: 7|%ȔAӓy7M[֙J;`ŠzgAqs7$s6ד6t?kݷh}q"WF i,{MT!f JWl3TUwPj֯ײWg@VEbd;.};k[d]z0Pw5k?;X,\N&=LoWz ~qkrP@ qyl;4n<NlQ/s]:lMI2DŽxviDAU9UC?8 m$^qcx j nӾQN-Ԍ{#75r<¨Ճc lۀ7ڶs3K&Šַۖcv!]w;Mն1/7c&¶~)ó:QsJTfZŘ ̲j/bvgCG4n: OVg6vnU``Cp/Ό隌ZݳXsKcf{ydπZ(':|byp%.V% Is)v;l6/yT7SgPivDCYCV{LfsN𪶌幑xH&4Gnjq}umjvTD3b2tӚ9a:x\ZZwtvsh=Hr&W@s`6@w6"$|Ӛ?[=rҍq"2ESkN.lsB[Ź||X '\5d%u^4iVݴFmJOhS;>3i|Etư "I;ӈd!ioDp*j/r[P@`9T˷qHGY0|W0:%˝zQ_tL0}h0WAU(%~,ڹKdJOa Q G|=R ϴ>XgHX71@*cIu@9z✖ ytT jt-'[b>(Djsaq+v12~ؐDzDc[za!d-yryRQGႶ\V񷴁ϊ"mULx,>*SNE|_3C3'NIP;vaCChؖm> (ru4,w&fKeZ_:4 PBc5wxNlPUTE ڀ;t>7eZ혓TMEwkpVx 3,}QYbi/~b踉F䓉gmP?/Woi"G!~#D;+m T 6-Ӱh5LX7=[<zܸPMxVQu秪.Z˽\ )|qo9 ̕[@F+5ݓ1 8D-fO0fq:/KwFM!)JC=%ކغUIk "\"!h HnB+- &5.: &GjAfPpC>-Q ̯y{G%I\g\J-T0֏'3vִg12MhG-i

kߧmG Z;AH ? Enŧ)9RVƔ9uѱ3#re}/0 wkT.`j9K^#3<,%C !F*%2?.EI#gܓ+vd߲oG#*A.D ILÛ~q$ڱ$BpN(DtHlK }y`:F)hSe6UH MMK䖿?T?.k O/̡@ &|ŵ<~fu䔚; L0.Rk>w;׃M}?_>NO:)j7OF&8 S_ۺF^Q`URۧf}9ὦv5PTA틞=A[aa7?y CXAC؇vJaqqbJ%``zRkW֤}`wkDڎݲ=Hmgs^j@/bÀy6 @`sLcK WF)b{:j:j c 7:>&ݵA|_м|R:l8D(C dNAU 7V WJs gL3VNfe: ,Eu um YnJUzwZc/'_=u{Yk߇J ޗHP;zWwWZ]1R?8"8o[Kͥ#BdDsDC LCTǦmń|Hn./o=R8i#%k ʇHnz#m/Q6A12T Q7EЌhWf2p«U|i:ndL Ɖ3rQF.Q>@z]9jrq bvxHnRl7X:Gr' =~GݑCKyxo{=>vQ:p, fr|NH9jލAUYkGrp|\盗u#&1$h9#Hr~YJCd Rdmd[acg @ǓpVYo, x[X46']8)\~]HsF+S\MkjXޖHD%2(} of4Y&EBb{-dlAEQ}EM?|`=t dĂ_qB:!D1!S$Lf6ek cB}4tsG 5}7 ӊQ3TeBQ7ЗH%\F!k$']h ^Љ>nJ$JlS/{0*zuwF:m맖_%r78hi+Zb>u GDئOX#}p~6ػ(W蚻MZz{vz /[w9 lcߟ r]D:C(I2-ݭ<j9`hnKEXEN<~V9X z @0N(*QQi˼&oG,V2B5vlby1A uD8$52tٌlݣken E/ qнp3z+U50Vҥl;-djrAXfy q|dPh%{8\1K1G8u? U~;o!Q4 ~׶$/j2'6SsW`~l9ax:ynf87bJ\R$Z6AdƼ{Ԭ永Ԣ*G+QN""3=ζECSkd\"ru^~jd,X2&)KgL[Y &*b;1!yK@[a _G~ZoFKL|K!Ci 9sl:q=W];:!n ME˓8 1yA}d)tCo/E%XidTY.;S/b _щ{X^1 ēU,[fDY 2i*j6iHRZ{&{l<%̊71\ClSC8ų[팎掟-HUQѢ Q|gP vI8biMgh[p,;O?QMiw(ɂrFd`5%'-E+ "1;@f^`$]v"f4$,}Z0TQb. %#x@I8^گ$aWUP(DZqaTabv"8(6AKm<֝fY-hji`_Pη aL޲@/GB1y:\@W/G졯 ^{uJFGWsQآaSIDKPg_3BMţ*5fCKUC +}B#K=yJgA1%/[LgWPHo# e(J 2y5tAތnr(?! wQf(v(Ͷy_RaLS[I>1ڟb-1[1=~;XWh%Z8X A@K͓$lg%VUp]zmnĄ)+J=p%K"FTN7iՠSȔNoSM`'ndRͭ]w +? W27Ύ RJҺ$E*.bQ3SYRN ̪ {ik(#1[@a9 Siz#_#+t2NL|!` ` o,>i=lo1Ȁ0Uf9ua ϟESEN&Xmm>G-tnl{mǖøk4tA 4p%Tk;{##|bT[u̗ T25~fb2&&Y1 lf7@ɉ3VtfӒ֖S+SqƭkI=21-DjJ@.[F\8ӇՁ_9`C1e% G AH޲=?]ڜ] ,M@h98l[G3b-"N*g{J 5e5wCfqDLLfyPbbwNqyzɺm1d~j6GLRrѓ dOXr4m#(6p:U*WcoS`U{V]{[3e rv|dWTn2#+HH_ .ϨD໫Ϗ-7ghhrDfOU9tf<>+AY|ǹc\Zc!Zx bs?_$@-=Zv';B NCa-mkH[޶%[4 NZ' =-` >dE*M`sbϜruFͨnL=k VV1Jecp#&?ɯAG Fch\1kRˏ2EiDzho🶜#TUֲ}0.tĸ6ܥVЦ"nD~tgG%pDvaҦe$Zt)j \6F g;;C(=T~c}4@qYP@1yc7s6&%ר#H N/˚PpRl!doJvęjm}j:_EHpCލJ6*E˘-ʙ 6. ½* OU5`>D4 6’Lo4Dʸ4Pz5m5Rc/븧0,IQŜѩy?ʔ0T--r*ؕ.CC$ 䯡A~4\qŨj`!)TvÙpMP?u ^yfX7V1\Q%HOیjy vѩH&3T8s &Zŏo'pVUF, .u'5BԾ[2o&PW!q=4 !C=N"#ȹWu$/O'aR]j`m?I^=)v=2~Y)Q^ Aδt[!&{'Fkt}F +Dnم8aLlB(V&ЖUc~ pU ҹv7SY RPoRz@.[ 2^ kyBgF4wAYY] yN\(k27.U nLQwݘʟ^@kR2b4X/Pj|'NOڣD(sjĴE|JoPaF71 O$;Ĉ}[)G+~S=½Vxjx0@gV  6h9E5؏#]3)=!rө^"4lU9Ae%ޓHz™]'bQɖdaY_"8յ)Sլp'V V4:xi`k&R$JʤuID.eTDv*ga.59٦ߢQj,m& - QS<9@V-Mp8]vdf!R@i|\r;甚d-f[@9<#{@}#0(0(vB6y ®X,3>eǞyMwZ`N?Ϊl^W/wJ6Ȭx}2*@s<4dMXgHCm]|LϢo|n~)Ǘ{lFd]u&62hW#pwD(+H 7WU988{g4N4pJ2ӎ&&jMbgs'-,cSL/[GJu)*B,-9[VCQ]M.נ`K: X؄~o`Kݒ./aNLˮiM.$yHS :=ϳ-KwXK0CAǯd3$qur=TBtZMD7 ;lg qc.EBqKxLh #b[p.uSpu-R^v/H;(!;~{f-AZ>{n5 Q3s/gp[.Jeը^RHw&' ­<G_Y8^Vw'c`:‹F92TkiѰnOoXiuPhqs5rPէr=Qzյ<<0A Cc6EA6JY,Sʊ MfE{8P!7E7 Dt-7a\ G?rqd޺JGA\X< e4hLPRQ6DvψM>P˂O=x@aIx%""fJ 'y==7c{,F+~G 9dܹ%A*])}V .+o 5HrSk^~)|H1 dӐ{/`kN+g= uq +Rz4.- 9Mwm3VF <11Em\ɟau9oDyV}o;.\7t]}+R^f#R\Xu0$4t 7P7G%¢1?41 ы#Yjs7^2u[/E{F!E[;F=z[zz&'S!6H^3vJG#34˄L"9^aYI=Nwǯ?~<BUs@akvxռVJ[ ]^Ԙ,AWwj`, i0s0 Ga2j1bKPLX-/x(){D)GANe}7yIپK}&h;ݜl̤&*,4Lш[>)V ~0pu͏<ϋ>v/{d >u[nrwe,Cx!EzN5=L L4n[>Yk BHKb늟)M.7@JD0LD.7}3rD=Q: <7c[uRmN|Kh|dFsU4:?̏e3eS -1_wQ+,U]*btj6BQ{~dre[-tJOGд̣\8oaő)>)j<qP dQ@?:o:i~UT^{ ,)W6(L1Vc*E os@DymH\﷛MC^80!2 NgÍٞ Fq}CtA [ZlBKm4ODR:[sŚy;;bx"T_o&Sa&ݑ$_F-46<h+6x>-F?c.zLߨy 9 ڶ5_Sٯ@3;PӁÞIiy \4-=˦BM@G2sSzf+tg #99;.]#J6IZN9Z!sR1s(H#Lz*^*tMw,l @{-JpQ##-*ʕ}bt`/oi5E62,* 7ro|^HmUHsIQFϴߛu[XR`>X.ٛ_ ˗sYVF1㛑E#t\$2MdjI\;="$'9yyxۈqb(1n I> zb-"|b *B Sp jB/. 81oƛ??|qib]I(y?q85Ԙ 2J}[[0>E݉"`'tzz:zX {( uD@c(|z^,V0Es04Pv%. #nr6S|Q^Iކl1E!I{3X?z:o^ZV|kQ~=IIMΥduyݦRW xD>>2xt՘(}b0lr9 T vy GHD*Y{8N) YF5@r}B[L[2yf j)1} ?|~3(,j(tv%]s'aW!Ȕвw45jаtcNQ]/ l}u1Ԍd\N/b=zJf~C y!IWT+SGN3=;|ҜSB"Q$V[/=qxZe=aO5%:H{0W(a@m]]M<Ý]-r| I/1H]g{5k4^ }K|HH&ZR\Ό  "=8mwMޛH~>Eej[Ռ¾bB G֍d Vr AʟH/ hBůKu1m>7l~iqw}@q3Bax*O;1M9=gvWZR2b6,~3Ak `QToO)$xywc#兙~E~ng Τ0 $^Eg fޤ8 ЊC14?N̑Vl_;gjtp[e61 ':E6OtIZR}V" b{Rģ͹O;Py{}Ȅ%2 O\7BR}>:I{:DM7a/`<v{?R$SZqJ"vw9 pբ {!{z*4M?l꓏TTIѩ I_@hKqH6$w/fB[<CZФkWR,+'Tt3z>vAآ1W;%?s:'0*_ }f@,b jW.)Cζkv6q9 w>yA=} Zlɔt{:6IA*- -c/Ѿz(7uSqxcGV@rW>X*63{&%/MK_Rj&^,=rS(Čo\:AБӏ]!^0)kCdm] |׸qYrS'q[3㣿} ^:j;C͸]9-ֵ{9q 80SnxTiw}NHy5deJWCb۱lx.2c@R\}0ӛ#2" Ƨjb/]yGɉ RwV9*" (b+%XiIc^&a|R*ߴaʼn j6{;jbbːz&zT=F a׎KeghN6!U~.j#id33F~ٌ #PίYq ]w 519=}N6v~~2O(q5&_3zrWv,?_:/bZcT&/ѻ@nXyoYr$Z{iL"Țb m~C1r%s~gW>Ӡ>ݒzgJ$F"Z6cgu߅@ƈL԰?ͰLf^rՕ{;?RWpJ~!)C'?Z0:C֚MvNxReԒFʖjOCF0}EBioQ6o{E|,4ٍr#C@BU@ze@o!b8@@xš&bi$W^ӂnb̫^dËjucK=c~>D^%#իϓcNds/!U%W](\\&'ŅwdF#Ki@o|HyXRǫ)&n,eW!V/Hl/HZ28oXy}t~X Drk`{糌?sߟXHI+ D-,52=2=;ĺ{W2}2=ƻH- z R1s}wo+c0USH#̎!x/ ECb7٨$FK)}O߅6Eߥաf2/rFhnJ咒^uϊd F~Lq ,amܲєRe]P*=b}%m>ѧIu:cc?HI`@w *KQ`gK;h6Uv^*_tIWiiHÕ 7LTaƛiq0.Wƾ)SMig^~\?'@95Jc`*^ w/Nay '*r~.'syu T@@d̋ d]U"9iBnvt0m.LhA"BmZA*ʄuNdKCӡA!`lTs0S{^&Bj"!,;QYЁ5u>ZR5'&t2ȟp{MJ,'Ic9h7cnh|!vFNM` K?(/i^'PL+zEE& _ 3N3/~A(@$)6*۔J␶R膛>ԴW6m7 +Ѯ&+h`KISqA[,-L~ yGR>㛲s+Jg`Yze`t!Y1BDWeUK[ aSs fꨓFZ%~PLYrx2q1G(ؚNi|Vy5zmJVpkZ̺x+crZ}bͤ”N1t(4:FuL|`m,hTvʒYRݝЬl[eBYba7pn=z eCI['1h} c6%LIґ-ޖfh$enG 8,*GCp}]lkMc(z&8`]ܳ|VFV#dMT\BS ǡOVS +xY>n'os&Adr6pVhE+1 Qydy'VY҂$fRRFm-sϸ^iXt AQ…ΓsMWv|֭M?}'}s?>G?ҫGj*gؑTM< - ΄!rèE.^p3@=Wc=$*l+ΐ+Ĉ`26lA9+A+e+ub[qd/UQՍj`^I .L&Pk/欵㣱Ԟ`Qk [o}UVВ[efquܙl(aj4W<=I\UU%{KIܺ檉[:q-9oL7U85%g&qM}1폲hѮ#$މYDL\[RN\l Aתzq)$ 2CU^<$XNl8?=nl}?(̏TfP 8Q$ %9~"&xx!Zf[os%`1=ϖ_wWaN 4;6 k0Ġj䆽P(b'dGƦ}:nCLcӕ(H?dn8dڟП9W{P.N9lqNu=⚡G q=v(3*3o6_YW/^j"u0\JqڜAŌє,S@cw2W3C;b[z]oyv pXWRdJ-.jW> \ $½ҸLgxVK7P5zqp p_g]s2lU],JIL߼Mr~_A(<>ŇG59ӤKPBJ`p8&W%RGt>/]"󓄛VR5 e@RϧyqNDj- |g oL!, 0ϝވR^T8y3tA4yMOB"테EBs7OUo'1θBU 2fy~i$݅|vH-No>YqS !ھ=x[9EHSgW!͒jxq<+=g֏7A]tE(`)BnAjn,*r@m (`9wǝixu6 [oC* ~7+v Wvhy+R̊F?Dj!ɧ}sjsԸkAn)%9%S&Q|ΧzusWM8%b>[>#b1+ l'd}5`l*{KT1&8@J߁֘:]^X,_]#_uN(qT,T!MC{&]HDfnRqT`/Li+>[q耒z?ݼaTWoA:sg2۴eX%wr ?DіΆYhfj}xaDha~FIԘ=Þ F dM2 JSz,iFRLLl?M éKՒBKmIXXz .LfA$S^cTiW:L6:(2'<&nKCDD/dEn9%aakˍR}*yo۩uK9QH^1ü!nQ r,I6l7tGt}Kp!]Km$EBzo򡹍u\CB|N x豈&8EH`_pvi2ns̪m(xheZ 7 )SIȜL)brX;_IقX /;IʃFH{e& 'ׅ#pLQ斡LσĽ`Qض YZ