python2-perf-debuginfo-4.19.90-2402.4.0.0238.oe1 >  A eW^^f\;J<=CZ |.i6eHdS<>Y 9EAxt !=X`ěBHXժtOᳬ@=bMQ]/EЫngkfD4"P?X5:FHڵkTlBT78s` 3X@*8嵗=)=DP~z֓Cc3> цk^:!-\?^T`Vx;~5GP(xV b8d420ee85804da77edce7a863596f125dc2a5f400e350f2eba856f4fdf205047fc95c2e082fa229a1211261da58a17c57c8ecd9 keW^^f$r=lE뻇%qceiBw-b0sjϡJ( )mGQ⮋1_J,Φ|(o[MeAv*cw1N2+˓SIYbn`9䲼$ >$. ߲dS vU<L.3֥.j\aY" U#o>p<?d! 3 ^48bw}     V \t,<(8g9`g:gF9GdH|IXY\]^GbcdOeTfWlYttuvzP`djCpython2-perf-debuginfo4.19.902402.4.0.0238.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.eobs-worker-backend-test-0003openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eeeeeee03833bd6462ba0861a87444824610f66bb3c43f1aa76d9b60391b1b406b1e90rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2402.4.0.0238.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.1eee@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.4.0.0238Zhang Changzhong - 4.19.90-2402.1.0.0237Zhang Changzhong - 4.19.90-2401.5.0.0236Zhang Changzhong - 4.19.90-2401.4.0.0235Zhang Changzhong - 4.19.90-2401.3.0.0234Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.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- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning 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-0003 17071948074.19.90-2402.4.0.0238.oe14.19.90-2402.4.0.0238.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2402.4.0.0238.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/9775cfe663f67e46b2c4d3e3c92e1e34-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=56674611ebd57db02725cc80299f298fa587a7e7, with debug_info, not stripped0yBAutf-8a0e0683085275c607f276de77bed52b2c72163e0b258de03ee86fad5a6a5b8a8?@7zXZ !#,>] b2u jӫ`(y/x0ƣ78;Tv~"ܮk+`u߀䕮x ^> GF$$eW\gƤBί|lx~L'>mX9]pj*NNYϛ3=6ˎ*eQ ;Axu԰tC:)lF -6Sݖףi{LUcW%\ͨ3f~X >(#.?FJQ'2 FlP:Hy~hllNw?:l t[`}`>Rb%4llT^p˞awY#FH/@^.S O=o"T37g" [sNk]BpZ "-%6}3"|oZ qc^!xQ'TGiIθ_, boXH-?O 4Xcp۳q, NDj!b|ЬaeW녮~55 m~|T1,ق!Xody=OForGH}u'qf˦U6ZӂBi9?^IPɛHl4|&ɡW ( DNQC,ϠD;W0nܓF2l!w`8sӐwTq:՝fN? |G\/&|T^)0e@,¨IyU榔uɓ۔|J CuѬ9=ײKCv 3RZ6ybf-bRYG)2J"֯Fn{rcyz] S垮1GqNXXQia¼|Xh 7dO5lS^,ξ5gr8KCEW㱒g"-/A]U3qE3⳶ pj@-Odt^Y zU!%9QѼ3Q-|t@|1{VZRvGIFV:Y2[Iˉ~6@3{X|&3(<^3T>4 ^4R3gF(yš"=^TAoXL(80Cs $RN73'N=zB!fe +O_C W^Waꤝ;ݦ"yR0RD9/qH/2l)!<\JuV:=iMlww%,W(f迍9 G=Y4.Z+,D'a \&b&;uEAސAop󆝋twh⨿9.ϵa2SS4qu732#!ҏ?+ & >+?'` tiE`e Gw *L3mHgY<3il'VPXO oc e60Sn 9uۍ5 NZff3;wpoǝXȎcX`SQxcG|};d*rʓvt)A!_'H0"3Z]'olR@_ט*k0G 6l6p&EԉB wy)6RHV&,UӲ{ Li峇m@[mQ"7O>%q`M@TjcnװVH nӏb$!" K(4 Lߖ4e{ /Gb${yޚ3JTR& *I42d~A!PQ#XZ^Gnl9sE ތ<Q P !QP.^K$RJurQjeDO}n-_D$iNfт~R{@w0$yXo@G OOt$)]+կ\yeո̰)x9I8/5%4 `=DX&6e%E_nh}Vou0uoƇ!"(H~D62 fቡB?YuRH2it5d &6"* *hB+"杪1l#0mg{6X[~XEː(bBG mN͑CJ&^E>)>Q=nS sԘxLo5C -v2|ew+}@1{ Ԧs7W7V(&uyK ~Gk)8W3(& HR]6 P4@Q撻 {W 3k#.uE(/4 &5򻱦vqHu\)Ha) RZ]1h]n?IppnFO#;jΣV͔ekɉd&g OEߩa0`y! >lVʼc^*eiSS_u;k4<DQ3iM4T1GFT2JdDWU%NY73k/C4׬)}ڎQ&XaQU6dW_<>uЌTC*8 d.-|ſF6 h٦S{l&[qQJOiCz^ush?.F,RcЯ>mCSM\eh/]xʽH-eFkL:3BTw8aeϤB?YNIwNcPz'x':>[\6k:5UJ-:;ợ\c0o֟x8ft c˺tcI959~¹i:ORtjPdHb|lZy6wO5 P#c?p #Xg%Zf0D`ƫ$KPGfT jI5  _GN&9:U_vߣ9_aV Xj< 5T7ku\P_y7yy5!gܖěu;x)jZ>KV|N*VcmnMm=+t BtzЄHE;4°ao4y}Le/H,}k8zP؀ J93r؁Ȥ[vm!5#c0vڇtہ?|E Cl [ T)> 9mBlhv*Wt_fpc ACH\90_2 .! 밹M-#yw(M3e3X ǜ'$ReGMr-Npa"Nz'rٰPP7Set.f{O-K@lUcR}zk?EM)ؐxvznL2"79n@qF"LUn-BN{ l"`O$2H*X/5Ij'A&~oK^iY_Ӗ_%#{ LPNV/ZJUw&*K j5HEJŝ,<{yJ`"IPɸC%hICՖ<3\̇aNM4V\ P,/ʉbhAtA_U)/E BW[b/ghN9jO F(I|ž ֞O }Lgr 4yВۢo?2)_9"GˆQ7p؋V6Ѐ9+^ScY}G< ެldOu;PTmf.jNhF'yiNp H6)r#WR_|Y搘.ӑ_ "Pe+L\i\c׆ҿd~P'a\WBPlnc^V?XQT-; JX fTN ?'ku|t.'=p?J,\Q ܊Vb>\,Xar ?+mFz>_F%ϵt0*wC:¾Xekw R=[=1)wʣv5!-4:"FB>DV'jNdd9IfOƞ^[SK]`ƹJ=x$C.Rd`@$MB@Ҁ !?_祛!ٷUfP"49u2GݲqZ2v,^[ 8eCǭbu97Gh>yYޥ?jXc['ݣdu 6P8_QR/eŲ4c^b-{aU\8G2.+QY'?M&'zl藨_l×7ײ:M:w#1+b>prؼb:>r;{+KK])藪MLc^Y78AJjixޭȂNg<:z# y 鋚bcp1 ?M8@7Vzlrӽۊ PJ[}<`f⥰kT נ5y]F!$r$tw7UDJS-z1W1HC*&sٹ !ޟ_0+_G;>" k1 /ڛh[-4/62dZzF좡rq zq rAXm^nmSk/Do=07ie$XG'}|^~YXu %GdG4kĺk'W 0ڇ/ tm MOr`Lv)=c@܀ϡ=6RIm8JF`c.)ahNYv%_jd7U.I*i}pOX~u(kţ&9J/Lp0[dp  QÚ;Wc$qOkno4A8쫮̎_i) /& h->| pܿ98M`؜0BE5OJ ]L';: XAv2aA9__6(^j$5ƈ4t7Z+>w;Vǰ9B"pמa8^<[qf)ʔ|":%\eRIϵ\-'K5uShW`AŐw!ܪ`s-fT3J¿s꾍{VBo "9 25&;5Krd)=aǨU|P{0Ra}r#x1J6;Y  )_9?Hb_{Q\Bɒ`סE`2FtavRE m2 jaAu.APÜ|DzQjPg  ٟGYs%My|o_v`P|ҨJ~ͷ"SٿJq@h$5SA֯rn,ɿ7AJwxlub=: iNͰTNbBݹeʛ*w#G~I} '$$J Ye6Z{-*7/' hLNÆz4]n+Qh.^wPϖē|NrU$*/!}7JЍ3T[c@~M dtmqmQ"ˠ2/j+ĐEQG݈Z 3#rοr󡾪۶zA`FÒmhg2L⏣n:39^ԓuu؁ 4=[0wm5 T TUoH Jg7VOB_{nnߨކSc݂N(a<:RgZ9^_­aZ.)VA3wYa]02!I]XPz)g沫 Ʀɔ*QwUp)+&ߣb7cT),+:*L{ pL#pA^kZ٠ 31k" f`*]CcGfZˣٸG%(i^ O RZ ^z8ћQl|EN }SCc$8} &,$Jw56PNN,Q;P__xycjeK`&g@ )=P ?RVL\ gj2Qvxi:}ƍ-D帬^W0V_֔^sDg?Ff4Z#cwpJݘ\#"ޑQ ~h)΁+]{<iϞ P':1c^.RC*Ns:ɇicdBx&(\W]IGԪ,dIب@PIS4ck -SwGds oլ^O\=VWZlٺ%(OF[nD9_N Zn5vl < prR'yΕp`>srBafȞI6Űre'{ .24gEn&]GXT=9JG(4{h%sY{n{2fFDu_Ťqe w!ex5P_Uˠb  ΅ƶ]wv!#U,g$j"1M)zaGqLЄVXtEyc @]xʀQvPDYG-D4\ c2ȔQsa#UG??CX5!j p )]&Acbh¢Afki>%jt +t{ްyhkXʒaNmk;G񳶘K4#*]%lᣦDR:uhOWMu)ew,hr޷f+U|36zq#16(_cr4n``]K"[}N܍+0EryIg\~fм%d;qbW8HwϵP{!m zyv$$LlaO@%)ZR\8 4A<ސO>tp0zz+@%"т'B(4Ô1@P3k62=WD_ʝO0Hͳ>QMGW+Z,Xħ<] OOwۢ((<0@$'g$9Fv?$cev{_f`꫖E7D~![>єRM=Ο[*2<}5_@2ڋrKZQV!F@53rÃY <ꐝ] 8o); u+vGva.o\5|~;{;7C.CrL)&bZV^Ķ̖Ǔ4v ҎxmZW^BgH?8hrmM]H&E0G7QYP&$FdK)TbUaA7٥Цiq\'8z+Q/[3mb)qR?Qe.v,#dv{,Q~9~ܤA0D|3?ix(0 *D-BCImZri4fsU6f ngaJ 1tk[9{OBLW{mWJBP0~v5x-KF.Xx:!g:B+@ڗ"y}ↁqZO+P2`$x˫P c0@LM*9#-xFFEcT^t^.pphO黓9n]hHG#:TNY==੏ eF-zj/˔h|henfDk 0*R[rf{hbhtg*a@$%R6B'fx;G~'mdRTwOY蚐}6毆cm j%R &H>jKn !;n/d,v.[5~4 ± %so> ǃ/`ӽnv/z%^,I,) U;Ҭ %Z4kRnr|q{OL~voA̐ V{HMȅ DvSK@"[šNJrlDa~O! _e=_z[o%,ծ9oI j r)]ڧTh_xʔ?ZG_p(}vz)Ud >ig-YǮa)*ʲK2P sX#19[Tt]7m 4$]S$-:PͿF!NdQ϶:-vHa7g@tuu@DYZW ZID޼@dzTF*RiS{݋dZ~~تiϴ&[P'3=8Hy#SZ+IvS j6j':A =FSph#!}]XS1K.Fׅ5WMhu8nCd"ou$q9WO$HnBsh `j_Sd^_ȬP2IԳ3II]Iyx$(k8oRx,P θNTh^R\GZqN^YCޜp+(F*MmrbwF)iHy;(ùʊvAA^m>bxc5ggXEUF9-B ɊE}t\ -^r VM}c z=1&_o!vdEW}b̩stV ÿ; 0)ϱ جխL~A%9spPgJhɁ—=j0hO>bރ71 9~bmJ65L`S$PP.q__T1rWq4zislhVIG8ݯ|Xho'3p'[[Eމ<3н>JA~VLAI}v K@O0 Gf  I533,]M7,w=FRF45 *"8<% ^[d5qٱ9A$iP;Zd/<" 2&rdW%au*/4.G4m䳜[q0= ǡ|͓Еy_K=uQ6px$8k>H*ˆ)]kyޗy)Qi/AjNyK,mnZˏ_zk.;t6 `zGA#ϋ8:֯r?TF4&-a}a?t.=۶JF]Gt >O&-0duYtrqq_<iBKWsp6l|k2 *M |L,ReѤ(VbpKl AzHE,HM#^C#~~fܤ%sEC,# /?oC3iovy5!-!:,FMKPI;X2_b;me,pft@3^眸#bvHZi]A CeXN(u.gO7k}. f}JBJMv@h(]ߨv%+vj̒J+߳pJ96)`bmGHl@! т-oitl]i-Xx?jf_9o1=.A^V;O\)/ Z<ˣZTO{0uv@~5a_Sz5%BZIvSˡĤY0!WVpĩVfh`~jAVO[{wމ3owbEC" "4рA]/) OC%>2oTowU~ I`%m'(5*ҽ&z++%nN>$ -_tCHz:0aʈxj#ҋqr!d?=D]ulŅíW"ܵǺl3E4:6 "ѶykMtzbk06b=vXH`eHi08My j*S'Oc3V,=g3k*o]DN1iu4| y>u+FhߧdSzN82 ; #& 'X?|ev ŹZJ|<0}ԟU=Ge1p;9'CEBd@Oϓr0͹T\Ӈ'v- ]OXvy]˵r3ڃt2V{VRvPb:\r/9J zD! gk` JG?1)%5z̅l݄[HyMO䂫;= }$6\1FrvLJij΃ϙ[>%u)|@J*y&?q:jQ/Wݛַ%xZ!,rIG/ݸe\ߠ떓Q[T0!6 @16e鈂C~K n7~FM; l_koh$7`+BEL)*ɵR9hZh7ü XhʨR~,2oH_o2"p5"H̖j?K@ܼ,S1m)8BncCroz|8I 8ߒR<'Fe~0bn>G4ǹm<-W54_aVVA%g_#Ĕ] ϖBs!*dUX 9ؾ(NI<Hpl|3cD<9p (2V3P%kڐahޡ^YB kγPGj/|v_m)ʑ=EA2_a4sgOExmOcĪmg17Jh]ur˶#6֦ t^h.Ke?s[qd˗k{QSn8-$t VJwPWR@׆UI]0h1uJR+yRoL],5rQ3EŸA%MK9I9GŰf:c8fk=&D$i2I]x_H'֘blEk!K.AWJ XrRO6hs/5Q*0(6MOxS#Cm\PQWzI[2#|z7V3^J!Nyc&{JΛ"]fd=kmގ@b^^|Ұ>@U1][;63?7ɋ?&k93;v|[ս Z9˰ۛs\sQZ!ާ?4II>%ˬ(} iث8 hpގQP?)^( }ä~^-`5h9Ӆˆ6M7VgbfI=5#dMG*ԣ?*-U[WWCij/E%yF5pr6Mu ὰPY}@pl ڱ<ʴЅ/`ARӇM ;1bԮq2 ۩+M:B[t_#=D '~-ԡ Wv)q3IPW,'7Kiڽq$ChwJʅ%?65c Obfx9yVIHPNê5b(O ,Dl~E3\l˓ֳwZuAd=L:Zj#Z{؟N5"_T-dl> d0~KQMٓ2*gMCCr\(2;hF}` /hHqaA3&BU;, 񧺐M7b$jsvx!kY!asAKSϴTąs~ˊ;ICӄWZږ;CxVC&c&/U:uP%bXVĩ$X\vyM=M6dL7SGiYJU0Pm6 gST2C RɚpAAO.6l60b!-&+\,Qܨ^"~2^F?l`ᯣ3*=ȈPj0„`B{cLkǮhh84X' AXĺ:qȑ31vaGd"UR}9]];| %O'-'KbmY?(Z&VL)yiFj ])8F>seԽI{De@3J>>ccBfѵ_{L43gEmON.j U]~L6VZ|)o՜HWBxqBV6 {޾v,5g2?_R@J;{ ZL]|E.N"Է͂JILՑz@6 ?#MJ' Sg48#B\ x`'+V+ADˌ+ȴ;4,o6riTpǥ@WΆ)kh{ F0?\#~m*_z+Nx?ڝ<=n,)ߍSU`,ԝyV>/s^U-LH24 #xg]\s=pJC$쓟T';@IAGe+ߌX/;Lؚq/{KTb4,/o z $F 7%fJH5|[l&b}I}4BJІwchjH< kdtYW=5]N]%W|Y3p9r}esk)j% ҴĢ}UCJ5Mc>m63ԱH2-E0nyUpR}ưo,v_+~p#q_й)ˊWOY.npL:BݗCװ;$q1B)su6y&Wo+Tг̚N+[&?۵sSLM m;Ivg_0u66m"+"V:v*rGT;YhΗ_yb $;r+A՜(7IuBg4nz &Y*˚+SRgIz;Nz%ԭlKIFZ*>cwd(vVol,UhY ;:7~b8X+ĽB-P{xwloy+ ^w~(JaH9MQ\Xn|t$ y|D6 (=b?tZsK+`Y@)z5c`hv[8 },S{z?q Zf370iZ Xnj^o㉋l`mf`\T1j&??^b/+Hqda?l[u],ȦMS;T 6澦A9ōwky\cln&˝)Dɫ# Z׌Sib)Eu{BَlyI~/)6b/KƵSg9,ͪv{?d0D K-u>9Op$_$D Ol0 k珄 ~Er.rrAfv ņBO*ʋo/vS5Z[tj1bnVed B֍'˜o#:ndZ`O翌p|8E+fݾV[g:4kw~U&y'! %iv3۞;PHq=Bv!p\ T> nˊSÝRu z7' \P6sHb%t(3t"%?4ǼDPZy13pD0|+-oS _{vs~ ;ȧ3sYFEDYY۷&\bx=N^ a |R^4oaRd|whh鬛6oRyBp V C:kk޲'mHIJ)UP젽s41%)V!$94*r2)~x> QH#s޵NHډͰ&z,RJWS>'ko?a=bMEЌy >ssfDj!f~pTOVWZ*ۉW5[ y1I7Gߧ8zDwRyFJ=M3hDyQ\4 o]Hx3[jHIC]b:=;B 8&Pԍn3$]'gJZ^Boĩ0Uо弭>OjHnxw.5w . n*Ű:;O~̹, j(ֻ51&axY=Ca^ǒ#R܀?B޴;VnvXA$Ղ.D_3 aq KqR޷w7Nh5Ac"Ȥ1qDKI 7b#?o#_MCd*=4dWzyM@6짦S=Vǃ:<L GYg= =V\EeuWؗ|QW(lmBɖ&%i: ǔol;=$v(cYe68CX,G;.zhZk$uOrnLt CZ*ܽ4L #HeAN)W(<ӃR$Jpr|iKCh `l+oo~-7R`?Ҙ}+-(_dR(3&q;Bge(c+JNaY) q,܍5"{֠}ޝoChDeųQ|_1FbQy(1'RkW t6A)Rځaƶx3'_Y*,5Aw d/lzFY>٣蕅v]Bb!Jƹ(i892a^4#$8 jԮtz=.q|8a`8}. b9N8:L'$7 @]|w8|'\7Vc¡FڟXǏ3K-nGq4*NbwS`j9N\WR!u_I4//ý{)޹ B >jli<HW@r8hF+E/. [ Х+b> ۽eU5؀̈́[X(cU`F_MH`67$遮0fS@0d$ÃшnEJyI3޷X~YL[oMg 4TLtQ+Γ~Z`$Ⱥ3s]rQ](㚮q ׈}8X^_}p{9d4U`y@9lh|w``S7Ko۬6M:m oy0Bu]Ww'+MDk)%S30`+I9U!lϓ"{L&8P`ۢ"1&E'ۺuؿړA}׍άMEC݄i*GшKK$ZH}$+eS@^kSt s{D~K#eN@p,NS_w@IDxl]J[ސR$O#_[64R;.6FY" CҖy@#J++ThY] zQGI[G\uzٛ@|s^#~{(>1Je[p2L}f(|8;TS,ѫ{ښTl ǂOH6Z*II" ս(SτMjaW@]UдP]MV;ȈTa%tAfw=J|`QEA*yDC|''2{AQE 'pIpJaF$"aZЕ֨@ ;d ޘCBH'rEeBr^Qݯ`g%cʐKS$-lk"ꑩNdM]mөϪ@i̫nzeI)9% !(\k{iPڝٛ} ;xcHWڬn K@,TJ=t\Zٵؑk.r-~ ^"4J \ gT8M.J.s*3jH ճgx4cuñڇG%s]#9cTʎdq?Uϗ^Fӂ!Ԓ(Hȑr5IU(ٛUjV]&s50=ϘJ/ɔKqz9?xh` /kG=p-iz25u% "!ԇ(KXQ|T8HɟӠV){`fD!R\dT]_J7 ,yޞ%Fpstmwt};*0BC%8M҂$Q#/g.GԵl_cnFlpa3x>V.`\GZ96g ;TӘЏ㠠WAbF-JOGf\YALMor̒B#}P]H6_.ml"g;la-f;'icu:|ޙNmDeeF*9K$^8肔 苓˨KXǮxgZ* '`Z\ |o#=4홿ݓ Y2OM Xg2c1_EAWxQ;I. HӔ8G+vgj_|ihM>?T1\ү#z,5*vu8~k|w09 Mpvo.3< ѡϑ̇ZCW acy7&c6RxZF, | 30{5ew %C'ہ:@kWnmE座{[m!U4Tt\4675}XBړR/lt"|W%Ð;?4Ə{ˆ*B$zy#OnQQUr1SBeb*3}%4R= ׏aHS+_DM8rM B 81}3ى`QgOqqɿh?5A&)D$@~>N` i/ZNrUKC (i|;ն|cF+] tt'ڪy Ui {bӿ<ʳa.u7bP[wW \r#Ik܇<Hv10'h Mؓ 0{.D-Ac2HxNN7z8ȃ‘KSazvrණ%ϓiMua1=ukw5sQ-mXIi9/=?L=O<:F \fO;E JnNELJim8$Xȱ㕮Ӎvl1mBI Ypk0d Ӏ8@NyGnE)r pSsPeB"9)Ii;<`3cCm@ ~ 5XeTbtGk?lp!v9PDPP\]P~Lײ^goq\ZX 6= eV9"Dv;Jglk \WL4dDt2z12bDmy=Wif\% ΋]ڧ G2 }:(yod3 .@o vy&g+xMW7lNguH["|7u֙Jbm|}N`I*c$' b-M3D*0&'h`gj im*sj=̙h8 {G)ȇuF}~dVZw\T6X,'g$GV&IeQj >ɚ)ijTHpy* v2nS gu,#pEf>'N6ڢZ (g!~Q`hHcڻސ5_sV];Zp|PĎ \a+8_$Ԧ=gPCvmcv/ <\;CfePye`̂Mpvs)*|n͈K%cOmw/N zm>(S"Yv/3!)KL,WF0B:gWu]O?tACo.wҩ%dml+olCoffrAv:B4&0oY -p劺7f$C죥eX0ۓ)jC-}@}ifV–PfTbJMPV]1 @bOkq 53;a6|5ۍ+q}`ӣ.9q>aDIAWJe8N |y /Bj_\3] !_ q'ᅗO;7JheVO1J+-o>VAteg^[ŷ4Nޱ27灖~$ r[$FDew3m؞ܦ^*ŧZfoyoed$*@0QDprMͽaUk&/kPS»0?VV@jˏ,mwAizv^AkB_oJSGx,)? 0Pk4;~ǘ A|Ui;Sz-@KEsb͑u,t:nv>ET6`otTyL? "=o6:$6/?&KmZf Y N>9 QPת :? 7"o00Y*c,dl H|j5"(> + Ƙmطm#0j:g\3&IYǺtwPp s]ee2?c$8ڝM̛<%7d3&׀䋄cמw0Ϋ>ikyǩ?XICFÃ1hŕO&Vw}a|Gx|N"-qRfX.[e}x{㉂J|i9^UfKh'`CgFÓ${, ޓi+MMjg- 7#KR_tRB(W#On({NBV`sı].oL7>!Esk(?o>${oh'PnIbi"PraD48dEgd =vDg/;nx`CgW/"6Dznωjm1B/i-o-e0c2o+f-C(. <~rK|`xp1Vm[]ΉӸ7 %5V-}y`ː p"wF"HČE?lx2MI"줦Yps7jϡid$Ebib0T .f[W+^\DT\gi3.Kn#4t~[hIf cn gARvTwx $P@߽t:mtv (v (F7Ō1GizJyMc,V(M%aN-m[C>9E؆=$KL-|oBe>:ť-%}sgI 2tf\4|3̅ă:jk!s Ы c ~݇yCE;8 >v~#*\+VO9颐9;\Q1KMR;"N^nh 3qn3_3g% 68X[7깼{Id"2WeM FQ׸T^I=+zk)W 'BDi]2Y9)a  m m&, +.DEhE섏x\:ˣĐZ6m#+) v[_d/[3Y-3a#e?pHq:K.r7jXD5c0Y3MĦϯ\%\ԑ6ԇ*IA}M~yedzv,fBZ(9YF2PGu'-gO%RӪ^Y\W),]%sQKӊ9'Q^gcC]cKESL5ҺFT!3zG WT[&nz7pP,%ɐ|F!yOef2aPv0?.҇ X3b)t6wi&.d9Pօkݛ)4ϣ<od3>6^T 7&7+}8t&_]E쩿pC#nvu7Ewf *4 ɫ^ 8bz Zni@`iG%s%~nN&,k+tIk4&; Gh]ݎIy8d uAYd[uM`vL?g_wΗ\}n焙X ȫC/6 嵝K*40KhПK߁Gc# Q1 )G1;'>wv³\i;[~ywٕ;V)#=ri`a%`auTRK\S} ~Xy(ap@vpX^yzi+}S#ҥ:q.^짎GI&RՓ#p2+-c&ڣk9IWK>xV#^\쟍 \q7g[-sH$,7KGjU5Yuux3bpKboBz(n_K3w%"\"5N=CؒkvsUa{;TC+[ݬ;2X%'E J51JPg?.5X~ 5./Rfo#c/`7МuKcT8X%ZgG_=C:zQuhrNsLg7bHژ0\f6- hugjܲ>@bdr] xiq;x~9vɹٹҷgu/no- !+ <ܴrŸe  2TQ^c:0Ux~puMX>Bv(~QcITigp ꗖ!#GxzOg%u (10yW¥LqIku姻wn@ ꝣ=JS"%yYHq,},-cl?$"CwCKg]')9O_xL׽ˬ*Av(/ZCxV'g?Sڢo\1tB>^<IY}>/Ϯ&f,Y9oj'#I#k6c5J7د(I؞G`ADa:sJѸ]̈*3bBt'"!鼵w^^Fjҏ:Qq%* J{̸t(;7ɗWo}$I rRLn [=g''엫ٖ7sn5RIj2ͯd kugJX*Ĵ*PUX1pUFx9)d~'')>!,^,z&EyHlD"XvtZg/hUGe{".na/1I|$:jҕB:G}^>:L{ p8 ȏ9兯n c=G jtX[; 5m|Á1O@Qq,nc]r{,%3o6t?}on>{QYFݚi7gu! LԘuǘ&siᯟzt$7__3qRΛotjv$dz>́8b2ᦶӸ tXhR m$\-Urվ! FejP^'>03-|Vl|Y7[-F@+F,(qI_gK]SUӧRR-J{=-5R Ul;/MO_.q)|9":ḵɿ|V$71R@6$O=)ࢢxgfZ~fPβ+ Rh%c@ڣ3Mc)~_.ӋcR.hnOVVXhjo%?:@p_>^kgR%3c2 ahbT }0K? GZ;W97 .>,Z^NҰ[AIhI9>YS,; –X*^"m*F* IDˁ[Du4WqĿޘ,6uwV' +>֤,] ;1S+{vx3IOaJ :fc} ^ٞD-yȷ.̮b" r9Zov- 6ܭy7P}l P2ѺDE[ى@y3/N| ІWvE,V~"i_ZnC % ?W[wIw*tӟTl0},.>n^{3kJON7L[ҮOS%dJ|VzX!9T,j̟BOzܙLo 02Ra'7KPQysve)Jӱt [ !Ra0L!*/Z5A-Jza^GCzնiq~1FM L >ʿ3hr}Bz9ߒvϻ@ڤ*){_Ntc'EaZ?8fl;,p 4:;:Iwi!IBUʥR3GަD4 o&j^MMpV~D\]wq̦VhMK흘fZ"R:R)"@F+ 4YIhIzG! I;(e0jƖ);^72 ? $jeRK%=푞㒷N&V!*矠DU܍-݈@kǤ1w w#E Dun&:mt4ՕbRBz{`e ޡ1 @]ÑQb1|t*&ubKpp jPAo|_i i4si>a)8'w +=7{7ϽFuT/q[*uYMC~6RCb]AO?m`_q U`,DDPa"hs`tԝso (1Kj$t~/ܿO.P"hǼ Y4,?E2{;ߝٰ(w?0P~1#s>Rn5$;0aJ]JE"/^ 3@66S|̣: 2:iXxlZ7X ߦ㌉Yb-DT0nL| RMەCv`JpDֲ`8`뜍XenɊ } Ԯ;M)^WIְrV%q*UTA]?I~,יޫFH=t yiބg_|8QQ(ًcrqOy𒨨ۆw@kY>0[c#žWz_TٌGH)Nžnj}DQP@~EnTȘb-q( DM"(e(|tDOV*nθlv-16qCYe5pݭI{&l|~HeV+W`jLj|&-2BBvjX׎UdtΜ 3͵Z~jzxO M@k=qGN-ͪ "L޾7&#k|IsȢ|v Y;(ڔwyBƸdo(=P_03?1"`n'.!nC]ixG255M"0Юlb uF&|b6 CTԅa?k5_%+u8Kyu 4x=-<9ş@$ m@ %~Eds͜'e:@ٓVCT_&v]FS # 5Xss)*o"ò5RCu` wOlDwcٕ am *\P9OBN<> ^QDUX,ZZ˯̶F|iKpϩYr[PGmZ]DDjQRҷ  &mEfވ>D͟r[#&g=ah>%dēX_H8lusѿ"ҤHI%m.y\٢AӪ-n^.D;p@;oJ.x*KgP'6I;|~J2A|oGH>̗ bb<^u:5h׋1NCKfG*V]\ Ҝ=w]Tz9ͣoyQ8i`;HV'R3*U)n{wZwD;]u=W,X ;4=cJbt (T~V||f'hgt gɺ$~W[VxVOxqw%*RʙSpOӋxW0$˸̀r,UO:3<:ޜZCX*b:7'A4=F۪񆷡(3XNHN2w'Kah A}?0pDQT3Ϳnp˭uR8D grB0Ιc$9/GAvOO_!n8MT{#7=Zw\X5+fgYŮfy D_-ˠL\z<$_\;l~Qz:,[Osx8.Y+}pɰտh"[ҫq4^}b wyjzhpx@ _d?B6[මŭz@);/5K6 R6'HojUgW 0]ʆ݉Qyb#hN3cyhL{:eys"8Ej H<^*Ō5ܻѡȟz+-JQW>ekgNtb;ד݄i0m" "ɐ֎ u1g &J}i YaDIJiD#q{BFR[y{UΔd(Θpӓsy'w }go'M4[O%sٯ_}__H_D:W1ʜ\&TiDFq!PIR\؟MG}2KҔGd{cM濖#?5I`^1jQ^ҲCKdJ!?N8zRs&)Ts 2Qn,3F?amבPT'jp܀wCU6o:"ՕT tQB^ˀ͈ˡX_\gG~\(oO$R;{g/q \]g馛mcO#OI(JpQeOލ=I6W^ױE_ȍʁv|wv  ' :(ԞGC~2D.ۮF˙odؕq|&ZrĐLeW _Wsj>5`tbulq֙JـA:mGbI , `[5!N]G& QC<δ.b2pl՘yWϴi$K6lx730HH=+%G_-b$J$ 8`0ZFC(wk\.[&)n7%eX(EH?H WbǠv3)XﵟĦct}n{yfFdvehbEo]+JF)/T=xéӏLǃ :ѨhPLP*v ,KYsKQ=̫U#*Dz"CH7zP{w$`ޕ[%ڻҞ6rLZC-|l%-a!Rxampyh'/˯?AFe '#_~Mb΋!$V[SXgeOq筭E&p y({)zTA "n LK3 {A+>ޜSJס@NWSo'->uz? č ߓ߻ a4T][>BivG~ByfAi_D'nJK > %a̩jqB r@XZq?PJE&OXa3YI&0BƗ4'FW pDF 9"dCy焿M<U05Od-GAAJt]<ƪ|э8n(L"_d'x t=\2.WE˪؜1{dRM Z i*8Zh 6`qX8 |:8"QGK`tPGw5l$A?䝃]p|1Df25~zq+l> t(1$1dt\%w9݅N7!(Ќ scφJMR$˩R?Cu/-4RF9\ILrp::ai\]SP9_y"-J9O0 l~p$rkU?VGPZ,eaoȊI}qD8ʶGuwNOu޻K6d@[zA <]٦#?(V釓c4t~FP?wѰew" qUG3`RQ@غA9 b[?WFf)j 6zihJT50xF^Q1"mŋ{LCcD)_"EK:o">]!`HEN'N5.t,CbxfWhF]]({EV'X|uCwklW|?ZQOm}}ר^/@G v/p{spm>͈ڽN&$~DL#3cmi\mLO T?+awŐƁL_z2#]̻/i2Am+4@zqY,뎊c_/y!9*խ ZwSv8nfZUGu!\sqYweRcꩮ=vzP}I'يϗ*Be);]HϞ Y#PNhKx\9B5肤3:7W-|i5@"/Q) /*y%y13JYX74$rᐑYKܞmmG1yɖ`ũԎqQF[b`0ݏ @S5ޟˁgލ}ȜB́UcJt!H'2pc~hjCCE,oV  td,-|c@:ĸڱL)~K8S NȇD0J(']9HSoϼ oPE a^!e:<Gjd Gx)RD5~yY1b|BN[`~׵@9 gѺ`W; 7',~hͪq_"s2 cPp8YdZ`xhDNHFFδ pʩ _6֩ȿyߠpВ#O:7G© \#jq~S'K;.m|ڔyTՕSݸ47kEhoؐARӷ,< pG.d{̓qgkgmKM \{hp+K~zX_\> K#{WwVa7%Jm?B6j_~b~XQ!yLя ׳Ǡ1h^prRska N`D/zVb"H'֭ -ߑSL)|nw~)>R/ gM(uk Vꍅjjs)%N5 p1g0+R_[R_EM nQzP`RUJJ:f,^t,jO *b6q WVw792GU؎xII2Dl*@X)m7 6^_&F_%bh ".t-vcnfQE)|փIIMs׼T9W4łݵZ+=@0ZWaJF\'T>'ˠ>I63mq'8_x܍4tAL9/Vd΍Mo2QW 8Q"u>lETILN8!jv7{TƂd $Ȱxv pC8$#0 hmWQvt3|g (vjXWIW_F欱ٛ`'9a ܫ# q//sgnػZxiرerr{㽺' aHR»Y*WІ54`VOR B3cRbcw)j+zݬ[XG>>ڼS]e0~#̿\WƗ/knG-7T?^ՄNYuw(-qrP@e^=Z!&Ul/e&.V3 vi8$b{-dt9 "x}$tBr}\HgV>*Xp*G<(G)Aʹ]^BA2onTH+ꖦ?y^b]~xHllAB-4b7~%|W̆,wUUkyJi;,7k>aiԟ&N]ѨG7| Wp jDP3DSvdK0fE}ƉuEG Ķ0;Ml[*%v+a~A\?bcqAdGNq'j1IV O^ME2.WYzSr ks84dY/Jݧzg1p[ C[/sZ0H>xsr_3=@}ѩ=9XZ`7m}01/^kb6܌҃Rx S]'Z(9^HmQD哧UL= ! Bl~GrBZtwݸ|!qλ'3'*41t8{ךx% 0N[6}-ISؒ,qV+!f6/d PQ}lE9)HAnR5kf>c9 IXi_>`+DaU-2h 3-תҿX*õVQ3<49 5Ri=FkE$>&'/t[zF ;ܬ=daRfy qE"')R߲kwȐd9R$]ְyjHy7܌/P@xHvgJ^t̾j/#syfX :p%yPGZO[]Hpj4 L;%ZN<)FPi͞y-ЊpJtz^G>NNԦM5g I@/v",'/CgF#^5PK1po";ń.{?!ّzN};Thyipqwh`Y[4-Z T^4}DwU(irq4j#U }dp_ $M:˥'NM* 3 ۄ>Mjt]\~ +"t̤&pUO&RTܯGd!jc`S|qqz4S>Q=\5o^"WЅׯ$˶RWZL[k(f֗ ʃv׽/𾩄ҧԾv#YMMC!.l+MkEgZe&,ϴG1쵱HqPvGC㯳鉍DDM3 Bc5۝\@Iп*DXݲNv3ozXms yde;')j$1{a-y3g_8P, {Gު.ZzQhrb=_Q&:,wCA?hϤ,S1u[KBښ etuK"~Q'*:!PwtM"؋w5b SR!!E٭}DCS#szh ȅ}k*+e"GfhrM%)pF˨-l&/é Il]K+`1|zGAF/ GQLD}|Pw,vjhAkfڠ:K?hQX_Jc EJ!n`7'\ϝZ5gub[Sa^ד:UAL?χ1C@40)7T0gߛKYmw;%`s4Wc4ZpSnNl`$kyǤbݍ /8f6ζc4"3󾮮Y6W)Z7c+5?a-YB͵mfj^5FRѸ@790Pz͇rLK&}2%\ͳHńlŽ8Eb]'$sxq:By3`%Vd=${GWw&"Z{eƆ[0Pg@^$hw暍`lo zA8<b!ezu3G@ Š5d !3TQֿڔbFD Ii_,1feDq\Bh|W^Yf>|Poue],R(q˔k nU7a Lt_oyE`8,` DE :} B 7̎!( vK5[ƒXߝ(L%az'r ?#k3N*oUT/-TQ"0E=;4`{V1ڤnYA1ecҟ3Q"S"x{+k[*_0%%m@JsSA$ۻg9  >!1r)5xf /8<7>s<=kѮr.dŪ#:xTLA|ss J?]- k.KLR 5xLQ2# \t6ým ;jxSZHK`8h1=U9:H Ldpr{y[EہOD[ݘ|ܬ=ȱS}\t~љN36+ >E)N<%̲iCѦ}"}GۊJ},sj5ެa`6\15aQBȝFu}@̱e[p7;Cah V,:"uF\m'u WVu8NR- q%:tUXn(uHۛ@.9^hf]:eKdzn"_q/cye#rJ ,'4I?Sg ![ 6b,zN`f}@/5$TPtnb]"REׄRyZW%DJVʼn;+NnL~Gw'CvAk@Mp3`l9)<(3f}rn*-xAps&vn? 2Z$3 B߰0mp3LU}ߤZ3Ko|bd W k heo/m4Ƈru`*'vIk]=xpII?Gb%ZDiWqu $AkAFtgD=TXY=;| -i&8VAٱB]ץUf|Aրo#LWrV1”U++;q.~e -= A DE`RE"WFn jF(*]%o5U-}C1m/wUĐA3w`zOu}EыpTKEW^F 8ݹ%"\4kI ƴS$4;AVWݙ ]-~ ,#xU%@F-:$m_z4&KX{gqx~,-%bv?wVxxS45OQq4t4#wK Y^\pIk+{(ǁ9%)17}`9ڇz[ }H3e"VLdhT!^o+ՊZC Zvvy/[H.9@f*eӯM890y=4w&^"T>8TWAW8dqf|SLV^HM ;Gq&U❈To_zu RvD Q'OUu%dJd9`Q#YDI(5tBS&y$¨rR!*{ytS^1K(!jI4F$ɐ[M[-\6::bRW㵍!*5Z+sՐeăne\F(~Z0T1aB2-}}^nYAC{qus2->p T|z 2>k{K}=;I7=B &Yi8pHX3 2wsGQ±ڵ҃V`0,D92ޟ(=M!eRhCTN'qASi㣶YI{unC=_a۠~ (O| -X$ 'mwq}Dڶ-t./Z Ǣ:k geypA}K-Uat,4)R FĔ#R.)`R$~CJL͎Po]SkRgx< cI|plGZi0ڻ: ߆6{[}Tm;BL"敽,@q%@ˡTO>__5iص8(K C6sњ⃩`qmU\)0& KeŖ,e4a&V,m6"\-1,4(EG;Ǥek?P3M8%| {Xw- L3ݙ\W#Lj/`ntSL{yaWtŦFh~(o ކ$E4kKe(VVP5-CS>(H@F) ~F˕HFƽhG6s XvT2 M)pks$qf)aW{]bhZwM8Ykk )(j/woSq _u}%;NR=/2ՙOM&/>Ll>]I@7/E(L"\1n0O57fQfZ'Yg >F4˼5wZQ9` ֕]sKdV6>D.Rqy| Ĥ+t^^eSUm L~ϠOV+#ۉ[S'e&IdEy6L GmJZÎޏ+%hũ# +>Aȹ@I~ {ɝU-yxȅb1ȉut XB(48 b$Txz,F[zә?p0Hp<~V@j褽6)$PTevNvJ<-Ԭv8a-NjkekY#ťm(lYIO aIVS).e4|qCCq[/JܻJWBNJkV!i)ߩbND05T\jn!}2#Bx4ZkgMk̍Lta#%xw9pةu@<hWU%8uqFkŔfBɇ;]LVy{L{ȢI]18 _.(^!I\efJZӎQ䍑*DgjL!!t"Jȩ}e\9*x&, y o=lYsh8j:>Mizjw8dF\j:36^TEaLT1-0HDGӱ\< 6BkPPyŔSB׌]zo8iIƛw?ė(8ecjHZE/feLv\Ii/@W0^e Pkw˸W >֊ YMK,h0|t—S'يN>I!1{׫XvZdx%(Trb[85'ݷ3f#X 2NmMv]oqJӿ\|_ |& ̲1^1ZaTWz19{qxcmP쥡۷d( ]R9N,ƹ5}$dձCf{vJ"[::>kO5!Csp?ŧ gݤ]B컱3Wu>дb>(x?H泴jwL*V޽4hab6Px;IJ(Vz'z/ Ī徑@B H >z+#~2\O1o`CIt1)iȟDOuhcnAZAlKwH>C3w#Gi ܔEs9'{h0%WI2{iԯ؁+vQ>Ac8i!gDDM'\ cEkLO~\#4۔{O~-mxS?yW@(WN孜x0QV`"Obj+ @Rv$_{o]P9z8hȟ#yy2ϫR6oiB(ZyQFsǿi8gb&/0?]N@OHu )@q'-$a@0ݩ!L+=tuۀ^COXDkw'YYƑO>䵗&7_˰*~vto˾-|bA0ԦYPI "awܘ"fGtk+9P=|(qV~0\!WDRѣ|!RW䊉A5XtU㕍r 8ihl3II0ӱo O)ߢKB9޸C >_?C4j?׺._b/F"V|H-Jca{Co9Pl *C"jKH,? ]P$ENbR` ˶ubnC̦}Z *hJ!A .6i*XX%[&(;ʫ~m#SrC W eaa+REWP? :BOH[nԈMa C0?#unF a(}wxB\te\K@c3 ǭxL rg.d88FJ@ yb[q8s%ob){ "أ! aH_´K >Q4hzyFfmK%H9V||N%{zXe`y>kaGWM:DI*0,%KV= <-ɴװƇ:𺫿/E]aAZ_vweQYCٶq{/S/g@NvU.N{{T%,mr?*~0cX~Ƹ؈'VCӯ p̍^ 4]QI ( }(,,D<(=.u %x/tN%b<շ.Z !:)Q4F/Պ, 1Lk%5d rC+PIyk9(}"p.o\u~Zb5F>uISt(m>,P-y]%wRN%qNr]ݧ<vGȕA:Fj+pQrή>HC>]mKf'o>%aӭ>D8FfMKژ_Uq厀n6}3Уq&YgpdݯYNgzc^6qɫ3|0s.Q ń<` c_`ɳq'SqI@0!km7n~K8aT$eۜ1XG >¥ǷhF/$ȵ+r1c֫bB~H9x@adщKz.m0"^ФI_Imv9ΐb!9dRU!3#Z ?3#:k |s9В(0sC!ZJ*nszi)_=OFf?~m/B< nlD@")3y6_͖9I湸2sxW+S*wEnQ 8rKS1õlȯМfn޽ےhgWF='`*x im]u-GBL>q/0Ѽ I=SxX6=>ÞarT}g5nk@g,Ц7_D.OŐΘ˼,d֯]h7c)*Rq> a.?'}1xG u}''̶lA$4a7EgI1_)tu~.(y#59U3e8Hi@t\@o/Ћ%*A?ʓk(X+ l.DT\~lu8a<`qzUvo35%.Mȴ4I;7tZ-Z%B3"[+ U 6Z# `ykM0 EՍsXoX'PT*@pЗwSYt`6 `J%j:͐z+S]J9xO-6]f>YIm_ĬJs4]R/D?3aBfNGĬ.{K"^`-yq}6`.$$6=M) QKy (/@/1LҶܓ(жhLTw[X;lv䋧{^.rxvW A|f{+5kjPC'E3 Lj MZUsCKXr| =F/~YǿV1* TA1 \gFlBMP of8U|p"X=5h^0cC9.n+ZZ.[V/:= eUz7VM\)9J2t/1R~Q!Ý~֝u=J INi qqå" md7q MyBН=1WiaT$0Ęòyei aiW"j̨_cYBsd|8AKU Xd$+#rQWtK}i umM yPz.\DY iM~G!z*.wMt`^W*^h$X.ŗ o4/Hr2*<en4?%CSo?<`*{ʅ5 xyfjkvml&3244$i X;vs47[4Rc؏֞xTI6jxMO o4UTl2 f ,)y{-_'NIL#CN񁅀BwE9&FslLyu"ha,}I+A)l#H+X]$efg&VǗY6F]hwQw:;hU#uYsiB."=U ߇_4`P#m   %ţ^nmc%R9f==.j?+L.s[ɡ`ʭʑ{BQ;{cq_Xw j8݈&ҡ,Nc2|P3 Ŧ'џǧ> =~c;oAnڞI⍡FϏ*\Sd$,2ͅ-IQ5^sv7?UhJ,HÖ \b&|RBpln' ٶǢ?aðUA0})M!22_0,1.\z^[js&ɦ(o嚮xLv߰ ƎKc+'T%f jW)#|?;h,%˶ ofPPfro~yb3-9]H!+E'bN>O~^O!(O1]ۛTǣwͨ~_5Ffd߸R{DSZx4|eVTNOKaz%)cDoAճ"v-ϸ跟y(eQ-3TN YC1vӁQIأSr&}3Zsehʸ*|V&Z:@V\pRV:ܚZ,*;UM~x@ fPX&-3^Bqxw_9$q .@P(f_8~ Ȕj~J~NEW Q/?/&_X35/A/*܄rp(]j[:ZAgFsxƭd1Q@81v\S?y?AZ%=?Z[0R 4,72`vhiVȂ K> FYNIn[4-H=ca:/x hX%Ȑ`ERmᕀw  p#qp/1[EcJT)ֻHqz`+ I4"fkBbׂciGCܻn84zViIHcؔ?D%62L"gz!Yʩ};C؃+)_fZf3D߭^MQG+#{*#:kglc\W&ӋҷH O|%t6bEf=HYy{BƝޕ͊wUF|WGx)&rxY՟#P᳁)L0 MPIv[lؐvAц2`]B\ >F?CY6J)I[3]W`iXk1`:V-cWeH#¡h`r}k#b-ogƳy[I,\Z[%J ShtI t/M3y#PT3*Nk> snS}{WL u0*d~/+L2"$f~+Db;[&LX &|x&KYakM-pH٬]{2oM4Þ6*;*$&Ա(0PpJmSQ&HrTO0I>Ήkz忐:d3>OD8ߺ&4J?5wÁ=6$Va1i^e9% eJd%t" VZ6 A&e<{I1dC6iU C? kՈ9O8˕!_oBPMZ gS,ե1ɟc7Sy,/((%\CZcfkZe9R9wZ89i#VnqX5M>?gUڮ/H)9a@q_ ~|6"e7]yxjM&4jV,a1 c9Lx,^OJ%-&[CC˥OxNq"/o\nxyY$x/]I2\;>?v9WPDXǂF2/4y#ßNyV-ٚQol5jY~Yeg?"i>"'I3&\wL^/ڌ.Cu ?3'(/OɍQ묢_XǺqi'TV9k[@TS͍Ny &§[ M89}lO4(nQIIeQRd>Mx1sS@8eWu['Į•R TAj%fWu$[ȰS#Z+H箟?&ucP۶!G#.[N-L1ā4cf{4&DC@nzQ.]s_xhHtAo- }|B=3~+nե-vaϑۀW ݡ~ tM_=P+]dwqۭxSY:.L `jTE_;4ټp-I{din%h@0%j(/M?(ڜAcU}fUeBMtKժ&e, 1N͔$TZo9_s3 k'=(s}I=w062{A M ?.ߞ|; Sqre$t9yZ/e^7TZjҎwa]iL @xn(bthCٗø WGVj%=4pjClrˋMd9~&+%s4 κfE\(2Gk1 'heDLՉƨ5"YSwqɑ9BI.arY~/mDdIw+~I[a EiܫlEՆ  9򏫱"+6C8T huvUS\kOĶ0/tY?{*JA.AoqUƐAQx&6Oe~sљI&9k/@D<,Rko~Tzw3g= ?Yh^Tơil.}H$%RA^e>|Wve=lŤP:ƞN3se1nï,E/BKsSu .%G΋7`tӻ[݀c6xJ1sP%3)"W[=wNTIϘbΦ[\"hWC;ry5;DʜN+Vg wRhރ Ia]rZl`6VǑheb2N[nm3k;NVamߨERWзHIHzyE.,IhMnMO Ivu܁}g45&ɤvUtD /zͅ3CK=KVf jό$x#g8mwxrw\R"1S_`Z'" P8ME/ \[i6ǀN\S;M3pndE2 V;. QeM6=h(]E1M\,֔E` IH/cZC"_S!'S+˒dT`TZAVǂ#6Jԥw\Z\ePR ?ue!]Z7z ,G*ˆ+㓻a`^ܚwPwǥ1&؛3B8]rt)Hyc{!aA"l9(cWU 9%lJuWIFGQ䂲1H?Öcx!ý"J,u\޶u0yui5h|rӈQ!r^iƜ-)P+܉Q} p՟ݭBѮ7~^ʂb ?t=S& WZ";<n)| _7EҍAg+".y-C]%^Np-̓28T5Ȣ^ҩW 4kYկ//͡ u;IjJ=oxy[ !&ԧƻ9S'UCG#ic1c^᠛6jW(oP~Xx%RF$eyL-S (2&HFKsܷI0?%zyt4^c /PqkɄ,*RΟ&4@>Nq*^_z,=\ jѾ۾ :w\BK~2d"HXk8sxy9fmʰ*nR0rKДp q%[ʱ^@X[P q̳Ė1ϸjdL6@`qJ:tGBD :l mD|e %8b&8(buw97NA+~e:>+m*CaB5V866ꅐ PNao@@|J|PN.¸q 4Ez_FcII-RGxh@ swzc l ᓧ >wHrGc(Y!v=o3RrWe>TD3Zkѩn3Aӿ :B~r5kW>Yݢ⟾ڜ6becz~35vF_5 oi$L:QQFύ aXܮn ̧ m\`b 5;}kj+r3$ݳtH)gU?$uReF z'YmJ<5ݯ]x]bn*GU&38b۬{ӑ(rBUP۪!uPM ޑ!UB9V"<&g6Y:幟T?K@ OP3vss++&0ts(ZQ:ӏI0gݺO֡x|:(5&Yԕ&F끇7ӭG܇ )C flBt, O{+GEԞM#_W{& X[ x01u.]q&?-+Dqˆu!{wԃl"^O9߀Sv4I^x_%{6o GDf|IW1̫#IZ/ &O_OO'p,d{֧vQk"Zޮ27h4.ҜA[pZ9閁$tLS5Q l1fV*OH [ӚkIg.Tb @pU3E*!HgCW@om1N ?ގ '/cxyiחޛ-ʍϪөZ̄]> ێIU웎%<_@^Axu|$ˉUۛ|S OCgmɆv E$9jgBk/ت])^qK|{kx;'Up;EN0&WR3"':W)l}ʪ\!gGCn5oviƻBlPJ[$m,r19y_M3 W:sk4y~Op(ߚy|ǬY C0c=BCxtA}Etr[[0C0z|yj~ފɭ2a~yϘhԂ#$;]FA(+2@Oy<ǯ\۠sOx40 Gpx s=oL+'휤ox %!S^{%)[fz5!͒T#O;EjgkܿƜ$/p<ܭXę]ГM[Uy/Yݰ9Rf@_B  "!EW1K6pݣyRa'KvZ; هqE{@"į.MbD} &A"#1G=.d9[oO`qG}dUܨ>vХdwkT|W%OU~gғI6#5&MJG^!!Q, >Wx̒ξ %l ?2a U>iL}_tQٷ)f-]ٷ͂kICYbQaŵ!(o:,B[o(@y`k";kOt́gk'cD >|~;xE?GQ$$VMN zdꊌz3[Jz]c~{s(-Q,1\&cbuKNb0f \w:1ˆѸ󠫷Oz@ؙ ̐pO.a)"hoXsyeVm}cfJ?*FIⳖ^)Ou:$%NwQI[n\]jXn5.p~En qf mnFX:&͎5c(]z:滂E:==I^:h wah`^ i}GkOu22;i!逮agzfV.n`KQNǓ./Gnd4$Lo]\P< CW"My Bd&C6!j)ѹm1*XRz 4,Ym̅A= *O䒂DsR? 0EQId:9֨V@ig)#c s F_c*.c<W=긃"+Eg㇠#kғ" \QEx{5)Lx/|8$Qn::s8/tZR>OpLmfE,I*Kg~n8XQYg/0rmjITa"I* XXñ6[Z3e?xrnZZhn$h,Uܷ*NTҟ>ѷI;KS[?p*LI" %F8ŠFR}1&RqJ5E 'DũQd3T>.ʡHh~wRڜy!P=:~(2i^k)kcD͙-;wvD6PñZ*)բr5+pre"!wr|BZ̠"Lnl=x~.KTNFsG^ZYwL4JTjO_UDԵdVIJDÁǔi $L|'7K|bcU|ǞAq& !g(>lD}}1 >u~;W YF`wy F2qҟ.Ut d}R! އh<’LK!3[ ToZݎ$hvF$=*.V蘿-txjNќ^4<ۿ$P rM7E%&.zۋE_nҾ]\II֫s]b1Cvѡdtq~/-i5:߾2~YDN!TMÃE܌ lj/~PeD$4Vgnoeeoȧ\\7ven3_*V 5~PBW+8ؘk#sP+4EDЂ?= 9!vW GF?75}/:`#0u.cF %s2jyR;EJFOې@xY[Cܡhxu_4S"³jTh3jה3 a@ QCakH(O2 .lIܸcW= 㞊=nw70xYyuSu{h(e )SC.Es{,*.BUH2w#e>,) Y, W,`\,kH8NPbtU{UJ3/`gFsx#w[;ΟG? CD QȂdsVl42ܨ?Ty@[$J@􉌟REi1 y[< }lax9J/n}{W _[O?-=VE5T4]I~^K[nSBlIsz3?CDG&xBȘ)l2wRg^m3^"MpK1J†y !a* @MW;_ `WEz䈩5vW9hۋi%M0.c/Z'8NDU|Z S|mx̪͌j#dž5.,IT=2hɱ:؛ tBpOn[lkr, 9`+^%d F8o`?HoDS1;s?SRD<`ah܍m'άctƽ;% W k V513ZEZ fĽxI=FF3P} O=H:nw}Ml1JK@۔M'I]@;ftTU֩6-o;o:EkD͙pk+D5C E2RѾ 8B+tz D%|4,ZaH6óTϙetv!x3X(gl6y"k)>yw"Zf\\QxȭfadC63_`U ':M6nDbNv]U_f9N_"|zW0لoEL\Uo#Y=m=$B͚`{_5H3A%~[{O ݰ+>R)G\,!ָVۀ$OضQ:/n:Qʲ$莯fK9L'X8ä_JI۶F b)V%g(g" 4=$H۽)M;o)nZ)/C=K ?چቆqf6}(_6|<̩ݼ Ƀ\[͛҇)n#&roI#<[Cnx +K"vbj7 @WD҅bPzE/iuo]~U)Sv)˿4 v2$*d؇єx{SLP'5٦b@L$ݜNQX$gneY]UvoOTv#2^sJ"gʨ ۦC<|5)<JUkOKh.tʦq&dnUfL$,_WIUafR&TN]e@ CEq I[ xP c'TwAh9<\b=n,_dD(9^c?=8v-Кإ-(`l \]ay]e<*zi,ҐЛ>V uYșP A Qg3hF _U}v@T_o3I[  5qk9_\ȸ+o[ZQեLI0p7giz~6}3$C bY&# R;[,޿ MA_?m8pgF =I~*ʾѰzr]6`Yܖ4e繸5wi(U$q*_٣浥wt.}<);d4mrC,+Oȷ(ۛ(͎eK͜ܤ",Cd_GI_wFX'xcI)\#E~ W&`S2 $ +`vAT P,)J?)ƈHx5] wW+檈 ryF*BZح jQ1Y`tݗ?2]aaF9%h)w% <2q j ku:Fwbʗzy&^qQiYˈ!bZ@Ty0JsnCJ\^΅V}~/A{uzkB:ԭJݼ dn3T$ǿ?X C^{=̜ªSm.Ft0AS ciE)%NdM ACD9 tK"RTl@UeFyh9ܳ%їRBUN-3׋T⯁ eړWƈAЈ\H_w'[jD*K%S t *&dY%sad37+d0ʧK&VtbSΧpT7l˜gp-P+ W."flͧXi5Bl*TvMH>e3OvǢ4[gBg. 41I"Z.a V0#[tYů HeUX\5]z 3ΫuLPP^wctʑy>mS? 2 )sX8-'Otm~Ѿ95PI|o&؜.`V'ٜn%U:)]+HXsveѮ-C\'am%#Y>+<6w yY}Jy{bQK2*ϝ'h9b\8k` (z#v ꗜk=8sX:+^.nVޅ>OPTAҙ/.?X1߂t(kz2ک?PYF`DD ;$^-{T9WC8qHf6*ldY= (UiO*ͱClSFR;lt1S.)ͮQbހe>.6qZQwPF8c h,M? OI<ǟ s(fBVcH O:zPxk!榭F -?3vt-<}[L$r(3deQ:-R 7w=n@]5D+uWI %™6>;)ZP eZMdD;cd34x/XBh-&#6(./MWW>lw/xr䕌KsuiQ5le @#s_ ް^sZ2E(v~%u(r) o:cbc3%f6%^ e|]s)Zehw+ՃF%' @û90>?J> /r!` IGHZ>՜="2d>X9+!u]*Rk'hGf!Ǿsl.ҚF~J.Hby9COvv;GIPEBV0v\I= 舟"v]7jC)apGJ"ޫٛ#\R=~s>Rhrkmd<Ri*:/V5{df;D_LgU5"]xƈ႑xV}mOF=B_eK &_$Z ۋb|3&anw@ bU߽ݑ>|?w ?'O50 Fx6~nՇUy NW?X[vVetov+n2~y(G,܇%lt mY?J bOxjhC) l+ZiBZ^I) \Tg{H~!K܉o 4Ya^": ibHޑZ "[9Q1fL=)RI^GGrs8.W7gW)2ùTV(F=g:P\]6Q:+W0>n ꘕ=x>qSDs>] qϰMQihocD [-Ļ]$]r9 <#Em j7fR6e-"q"5d["7V WEbxO:|hN4EtǖSRMR:q7:qwίfr=CT[3ގ'ɜ哫 M^A}) 6/8'F5X̠)ak J).@L49Y2E4% 9w9,t 8Os>8TxB<2 ~Rd2l#gځ-Ѹ˪A#Q=W$$w06̧?[ 05|0tA}`bqÿ̥[31>uyjc+ $q(~r sy!.RO2͂ .3zަEri;,ʿ>>-&'6;˹ HF)?t+KY?P"]zUF -55b5R0G8oxS3|<:.^Ar KWfQazt!t ®y3LW[%P9jd$}\)) ~Yě,핶Yn8JqEFUsH)OErQ۲Q ,ؾzʠŜk߈i!/$eBdn H Vo 4v-S`A:n϶cكw4tE,Bbi}t ey 74ŢW^h= V\m3#$SQ;WgQ;yN3Ri]j\ٴqSR굽ԭ ;DD{`u jpdtq(C+>ͣo46R!4N M^a?X̅gD%U CZ 5OzNmg[VցܽuI3/vNX+ }meǪM wECiq61ɫ Qgo\@IjRbiP:<=To f]\39!_ʪn8u;纽ꛙ)bGj*Vx[76 Tx5?L_T@Hh8WʳIDq:շc?9F 2S3 #rhKʢq# n ]␡'';ok]:jd=?9F"N.I|xp/d~ @GC4FBlȳx&lwo'ÚԸdw^K zoޗOV^b#N eO3\gi9$~e4ϕO(ԾՖMb>~fZ0bei*@8P4onEIG֏ rlyOBzVWo=FWanfnЏ_4?q5ܪ*K~=ږTB}M=wX}O{ѓ`>рrS7E~T%6[,("c_{d]ich 8?\QQ&(]PA р38SU eT \i_|N8!i4%+߲2|߇aiHTWmNw.5X>C>fpo揲)*36nmjfy{OpA=Բ882^w<7n̋%Lr!AÃHjv`^fBNu0?/nQ w<*o^I$e3eS<89t0 1hSyxDUt&VwQ4v³=M/  ҡ&%pJR};eIx0'r@D^ee-e;gǼ J'a;zư:Ol $;?vi#Cқ;e=XTx9Zhc+%4vŧvJ`WCe0Nj>\uQ}!p)!E60> VX bDfM h##=Bnwčó*+ R_8l! a Ŧe(Z*`\ $ g+5髦.H eޗ͝k.Ν\oc^@9oSOq Vrm7핟0 ̘Koь4m͆vYlDT Nm@4[K+诀֚djtїx;svkjT l4SR4s\" 58nCn_DX\1/"p!=Kd^z미 F@_hʷҩf#O1`7E'd4ϲewY#3*as|C࿘ |SO{ݽ0RUc6y☯g4mϟM^ңʚhrU$11~u2d)0{kv5 "j^,q0ZMc3t'Dx]:KX:iןaH,>vEL[(U9џctiDyvcZ\Ŵmxp%s$B7R]HZjӠp4 7?Kma>z·cV tTfF\$}hڝ)Kw%.#*ۦ.InO ؞g)rj:fêҿC\*6Y3k:QaN@0i X*l,!xZ ʆ<1gJkJK&[<4KJ_EVE3f`1P'BKd͚ )եDžd"b[ˬF fyQ} G2]lɝh~"0Qz]#%Av/]}o4@<š@ޒD',lN׀џS+R*'-MSH@!`(3fZ:\g_1)I pCR̄|xs)OV}'نG3U.qlScC5Ю<[:t0*T!RKk5 ǥ%pg~P*H_7Qys 5mW29z}Ow@ytHB|D{.UහOp;a^Xz)lw"D։/yj'ycRPqQ L(<ŕFI* :F3Bt zb!r+5]`z..VDр dn}U!cv~;A*8 I_BUBmE& U0蒃h(YP{rʻ$`螌P ;^ iOSk5H Z&J*c)P6P~Hc'/EjR<̞NQ9Q+hhYjvi5RO\W3\ Rp}EZ;d_G )2򡑄Gл "D6yc|@Mdfщ;6+0s qՊ sHQ+xB5e\wy6@RxRjHp[٢r"91EUhE[CXlX/=%0Q2*lgc Υ,dFpnՙqŷ; } Nӹ缢>d iE ƟjBu: 6[(; #"맶4Qʅ f*5q:t!&Y D&6L5t B; MI ek2C|Kz]\ȔrJWzo}>.7*$>HGI՛C@1vzc ?ߵY c8E}m2\xv8”?bAt|jt%r@ ^ٌd+ykk/ۦ8fكЗ-==E*bu@EPqݒI18ٲGic'3 ]Z~:h0W<@ՂI U5_ykU` ld g#1&7_.<춣yqգ6?7n{S]f!YjhBvEĝST?{A м9A& ( ]!x-c6 6-qwʝ[<ŢïekG ݃RP^h9_c;SS-eS(VBMݷϪY¼7OCq|QAamL.yop}xF4N1=v+9I>/?Û?qmSJ š(GXҥp8_N_1~o86 o<3l 8KK 6y1= .l{0W>%(fGgݏ蜊 P3te雳nN?aF}̚h~/_+0?:@XC+GH&zbb˘6zEt}lzV  g0<ܷ{HǕ-!~N=O귺)2t5^[%}^m]d:0Z>=߂0=%&4̈ х14͸JYasKbEB}0-5#Pf4vm#:<} ˩6ȓ]cYN*_L$Ӛ?*A Vpǯh8(~%!D  梅؄C?)w;N*M͢h֥hJu*9M$2NWvJ0Գ>C* /Ӫ"( * %[qj6瓘O khM @[Ux^Ǯr*>lSQ'!+Y{Ij.aeov6$éxW͈LGR!&Tj7%L% ՊK4hĐdIb%G=3b1C0tgC^+ByѣK8^Lק`%.6[]$>+Q- >-v Ĩz`k).W (&&2%/AM~gMdXeU Z<MeB'r[S;Zg/"/*~ڬp:`a/4#>v\|hG3#&q́l/ cX=i?Ь=.9+u%0?.8f ) N-7ofRZ.ϛ4,P{fLVڣFʘ څ#luςHQՂdȼTe'?>_h;810_9fiQ݈Vz`(D腷[7\P[]ߟ4XWF$I_JMfG%kEm$& ~'0vj2q[A&F#2r:ߐErLQ!Hp#Bf90v uW^x蕴.*| YGRo'E9R"(o(T?h?Ūt5nQ.4y! #~$ׄңMn^#Ѣ+\{X3\:FH[jT- ٖktkD'ZZt,R3+f?eyKd! S6>ZY-<}։@h6X˘aߌ]+7yD4ׁwûAlܟ-FhB3V!F@9Z/#Esf*~)qv+xW㲰GkG5 uY%8ܮO vԻu>Q!k/Ja{92 x߬|&0f|@/C/pj~T r4,d-N"g}vIj a%w` iIUzq U9C=Umr sCƕdz6iqKaXDxm1P-Kn A1ʕ >Nt1jQv;Ԟ gO>eRiDh3g76樔H `4?B{Toi?H٣ugtwni% RqgZ]H2tn Pn&SB2p*};S+vXn[0pƼȫ$vym3$C~1ߕXL%!.>ǻ7 I[2:m#.,HNh〼tMDs(vEZEg%hXbêJgmBf 9лg4mp!#zԘ~>hNvNe`S<.`J&7'~;0S(*Tv\74 7,ӈì~Xz7aj.:im)$ O |m75^NM% 8A"10@]AS;2EaY(اWJ?eO仜7b$?ifmtE]1 S% e#fy"3-7+\TQ׍ZJ:ZM7N, zN!tRio\.pJzrB}/QئG+nh%P *r"t :LW*aNxzMZz#&: xInЗv6G*]8fGJx> L=y.l9,ߙjx.H W0GNrKFsپ2캶!\ۂr `T[nulU}H+9Tg#L`)ZsT4#Cw:˵M{X;hh;]h '{r?S-Scz/C4j cU+vB^q3P }n >=[jnq0Jim-|[>]Y:_1RObY](k-0 #r ]#SZpJG ոPnqFo3hi:-_|ms5鶫YHvcڱovԁ*6sG0_ܵ,ERh6@XoPP6gXN u`Qx>׻mzxQ%F t4Ң.^V1^纭 ƛ+_[\ty*ؒYRKďCER-sT u^bPLTAD):c&=(9ɭǫwWowGuk3I=]^JI`[oc~4$S`la$IO^#xûlOsr;F38cmC)e \ J5t'+-[y+f [˧jr6 ?s;]>tslD@ D|h,9\L:7"ղ`>+92⚭90#T[nkޒ&yAQ~a1\Yd=\:0Pf0Q%%Ee֨OH]b mBT&yY$ ZG^;=  ()u(DIDv.Ĉf  ܢ'&(^/?E8$=;u>=lv߮ D7 .k2AIi:NQAڶ׭MMu }2PRff\@2gfT2cWA+9^s{x<'Kbdƒ\A `PNÎӭlj%R77_^z71b+5毋"vWJyE0U|ݛau L4r1ggL̷X$K0pmcNwomtBWQzΤ:ZCY/yJ`YuCtc(3iuC2|2 t@rOSM@*&.t6=uNaeJJܤֽ4dͷ_2w A\OϊQќwd]?wXTBΨb8 s;5Q>́8*W(9`۝ 4 \u-2^*io"؋Sgխ1-!ކ}~D[xҎ€bkߢE9i^TiTaUFxV {f?="^L/L Ƀ'lNY;dsd A6{=L8eRjŔxtE[,ˑA>dKBRc$t2whݬ4D E_5ʹK?aK8] @fn_-h8#+Sï |ѾԡEeP OhRkӟ#2SD}RIi(S0֮!Ц8pR kO8OFC^Å*Rۢ( 6B5ٮq<]D,_guMcpFr(>F#&|kn1ssW{T"ob]p_&@d@78LAM&޻?,{sQt+El7͂/dѕk7ZcIk SbD{1ۗD),k:K^ҍTW2!6gR9}gvJJ^)9!\"xvE 0" 8m" ^Qk(5ʸ4D^oLYj vi%mml*F(j3C[}s}縵m@Oxe_YcK).*0Z^{|2kd/IU,/Xo ֝' qa-69sP >Gu'Iqʜ̗jyv{26kGGT[tq=\ӵ /J\V>2R@ .;-%v(`a+Ƹ` b~!> 6;gI&dKp>QCՆޯ1H&Rm &XU]>0D)n]e eDyce/ŒgK'h\EjrŌwnRr;hBjè8)3I}+q't=Yd ؇c"t"~gv(.3bV/,ĀUw !?9 Y@ط/˂iþ]ITuvʃL7B۟>M51*{0"Y[rk(%e ˵!ˬY4jD9\D;rba4 !@ 0fzL8c;50dE+Z%݀&ӒՖ%'QpJߔBox6cꄐMl Rv塧ǡ(G^un|gVa]6#PaoMJh`_3lGf^؞O+obv &jÃԷGYX.?4ykAsп0Z^|P?)? &!TcG xi)דVЛ(d9%mw\3di.uCQvɸC:WpwN( `wtcn!ƸB{0]8uDžڐD]|k}ekJ怉1%uE5Sד໬#m01ub#s@P>"'bH*K m?`aa Syz (Ũp8 9GL.vFO$$s8zGXD (M TuODFcRj? o!Z#jdm9iG2* Δ7A!K/Nеhs# #!S üsKb(GYfMf5sB"GDL9# y\wkwT+^y(hQ8!݇ی5׃m[\hB,DVwA-sA'>m6Zkj@2yo1H2]g׆Bj8z$ @6ɤ8yBcO/## l57֭"+v=Y]#(U 10etp$`hn'IB`,QҎAY@~w4ШM#*~%SRίKIuB v7QTSyBdӦ_kV/J?|%Wg_}͌N[ P݋Pg7lFyԈ{@ n?`{<Q-n)@3?:!v4*[񦺽5 v+yB%[" 2A39-:T0+&HF,F."vD=Ỉ<8=hZ3IKC$ZVW R4Ubje (ַYruv1@CX>%n%:ui:'acF`AK:Ҋ6( AAې B"V.Zu=+)&}#T$ gchu3e=a~P$2o>9I)(Y]3M / ċ@_w#y\F5I$~izŠW :"i-G-Di|Y̝5Ko KUt%3k0A4%a=ҡo@H$82_T?gCB&#t\ l3s:|\߷SEyHm>S1y.1:tz#N`٨z8'r]5A4 >˝V~1([ Y=:8K N?F%+Q\HG)l$ 6?Q&w\iU6`<3+,٘c$׬& 6u׀L`ogpRnI0e!] BϵSޠ c٪&{@Q󟮉+ej ' K9*Fjb+`Ag|`m1baʏ@3#6^Nm`'D/:yL wv2Gq\2C4 D& ,葿ŏke&ر٨?6bz.Кft9cO<`@ sG8l/дt&$g>NDSS5x n׬G"_/U!ij! ƒb63Jqk`48D 4jD^|_9َ˪+n&eiV`c( :\[K:GAsQ6fIU[;xQPhi b:3lhrFΟ:A3r?'RXmFwLag\\pYd;0zɢT\2AWyn{i cM k}=f4Bd| 0L+dKhM^$@5Ri{u`ng޾ySFͺuO73V \ʫ49:Z$ f`I;9Q;=eLw'De L|?eJ7h>Gj>K$G Tk `б lџ龵11=FImn6unf [^cr+Z`2$>&Н>nl/rĻ~᭻j;"zHb'įA$\.;ڢt;4`v͇FbӖҎr^p ҙIf[H6w7&q\-xrUVVl]k}XtkZ(!z&3>\W ,D-sMmvM"x lE"OOqoM|?F贲U稕PW=Xxi.1XN7` %쭭jSNߏ8ݦl?ޝQ{awܞޔyk,'Ӊyє% 5"89%nwE~XE]+RB3T&J, [KyIݒ7ƀ?ڗ5A0{-t*wz> ԙsi܉~(w,`@HTo-]';OT#j Fs!mmd2~+CtP.q#s2/]~_$0raԷTnkl`t[۴3BU~#nPzz>Y4s hF^ȝs ]-bs ImOd-bh -p5=+ʐ@$P @z R"wPqT~ӳ8}~QW&@h*q?갹sWս( f>^ /V0a{1JI3 N'i,!%S֭TeC#tnWG.o#h薛0a\@C>Qڹak))a<"J7!%ه!8[%G[0Xjwjٞϣ=QCW[y!h,\;%gڬW7}0SMN܅"{jmi^~{]R_ ¥3YWB=ʂ@Hev9dUǑ;\ Qt"#@D+87S΀Og@"jkO|*0`ν;$+)9@SxYR S+~|[ HG E4Ȧz?UC `ܑϷ\xFuɰ_͈"yt`ܴNSbV),uÿiO/oa\ %fF2U7,0(Pj.)N@⓺{wwepmz]pk7r =ukߟvc9ҫo 3gES⸘6Z`ub] y-Eu '::k`ʬ q2j7ڰq#U1 >/ ;P~84F{W\x'`8\q @Տs/#uARHAmTbyJ@m"9Mtޣѣ\:QGm{O|pt$Pot_6̖\ M n\y%v]^#57K (C^l+y3 g@yHi5;R@=ҪQF嘘ɣ߷]L@` 2,n/@4lZoQs_*6KJٟ eI;_N2ݷ\gG=^W<0? c5@vʰ2H5GS-8gXeiѥ8cQjӿ%c2VuۺlSo:i:(A;Csy 2r:K%3f&.*HZh3(n<՟˄0DIq+!pMC Og i%2<.X52=Nw&sE)m ]t#xT[co?{3V".Ap~VU u7/Jwf|Df줕;XV[!*aHI/:^OSm)`^l6:B":+qvbUrsMA^؟;#2 RYksZIYJ Lm'z"Y.R N0D4NNػ2z\Y@ĭc~y opa p0uHƥo$VWW~F6+9Á̠ȩ2p#`mk˺JY\XUF e=&*c L5MHO?4EMr<4iIP&,/TGaN9'@bT׈B7}5ى+uS_M_x,,8U*8?GΌ,[M~gO4#&5ߟu=Ut[ Eon!W?,ڨ!3~ W@@̸(@U}iNOD4Ӳ`69LklCϯ`q`˿KMTb\  t1Nؠuw3TzAտxC~$=B4{Lsg+<,[ae.BZ>fo's}+oàL\&Pi+tV*E-.Xb>zxmenzB8AzG|MJ:Ska ,}s&rM̼8 4T^+Dq={w^ X-eBm7= -Xk+5f3cqE:qQj$S>Yojb :XZ% KGpT>'& =УCE CHpɆckYc2?EWifUt~XVkdxuNVS:KoD)Qg'T<Gw&՚4vOP΂nVb0( 3gtU$@ kZOW y omR@P#n\wv$Utc߆^܏DBLxjQ}e9[ W10:/TIChIjem?IUcq)50n DCʹԘ~I[iv>kE2$Sr708|܉Eb­f/U É_/=Q>0tJ¢SguE+ʮE~ 2D7NE*ѹMryknkM${㡊}CkcWo|]?̝,c= xDǚLQَ@jbs},V=R#f|sopk8 X+M*FK=+Vw)8O-'6T Fshҭv$HXp\r'fa_R̆ cdtEƐD@eR A^W]q~m-\"vvB-#,@yLI fGD}VИńa@ɿj# $kɢUd Ln8 V'_$Cu$m;o->\UҕqfIý0 5CAp]$0Y!lێ}CTU٤x +d+ Wu&I߹krV>V<˰%>+(kdGOL4mCI5LpGoӧ301KmefͪQ>S^|p4^\%g;d y*$ -ZxumaߵK5*ìps ? !}{h1ynm)@ɦx mIԧ&Hd*GKtWN했)bB<-CB /OkK YmVp7p~mߞ? śk*sЩAJ|^[ΏҫȮTj҉'н9;jn"}Ⱦ'X\F/(y@f=sSR-\&2厑S+ 'hH}$ʾ*wĻꐃcO_NH_ƒ ;Mq/Pq;YaQc/ -hgf oo&Q7&$L1qo}nZzcaR5;Vٗlz\^XnkGw}  ic)fbYglFYߘʹQ=x|w.^{!I{N7&5]rD{v Lel-w0 n;<9WAsVdi%t n}N(Q[Vk:meW[?27L/sqr-Ыq$k\TD;ȃ2_6of# 30E+ Lj!tŻQNesup!**۷:/102;e4Cl%HI_6MfH[2ZA2{*fX)4䖨J/>ń6E)*j-2Daq1J (U΂rpCڕ~4_6ɭZ9DӦ3Ig9weĴ *fa19|\vWt[иSd w/hu5:g%jhs:(Ώ~(_>@DXj2| dnH"k7[@0"I L #4H*$*qv>Kl옍@=;U U+<>4zQ86;W1du,=:T]WReSHE;<4s=޽a Lk3Jk›%Bz +X ĺƭyRS\Wc9wr7B/ O{OSIfufB(uR=6ޡ#bu&˧9s[mcV$=r0jJP2JwH'8$;p~gDڪ'&0Nz/D*w7~?WI[Z@ۺ8I!(CZ0}zJ+c֥01=21@cB+ a!/4l}30Q]‡[ErzN)5PY8T{ ,Ae~gɮ2Ъxړ;VDA1}қ`R<uD(;Yb6x6z,}QslvE9L==8sD=yI8]5B:2z2ق.iMFw8vwcLz:]q9+IZCY_,LM]OR7 ߁ʏUVZ8Dm)靤yrkƠW# lZy0L$b2e no|_n[sN&SJ-ԅ~D jP uddߩEN"78Zfph*^t]z͈:u Muq d*$;bvҕU<_l.f;XyXK qMR'3}ӯt–- <6L]XQu6 _ 1o; fsKv9TvD<@C#o抬gی]V2H;JmC3#)̀}`y#Z3B:7Dw&YZ@@rl}a/&-(g{r`X^cC\߃_ ='O#ë K[|kW"yL;ymmdӁ W-y5wPU^R*\4dwD c%J3f(?5=`*1όa{_f+=ZBs7SD[x?~ t\ܔc Ǹ9zLO!~?M9oz\әŮEq@?|r..Jq}iDM`O>q\K j|]b"Tx{'턳K|.nûEʶ9}ReEf+D"IE/.ާ1JeX\Z!vO<"ަyN}5uq\4^LHnBOg Rמ}󟝗{ p({\d߀ s.*&r-$*iC?PދkꩂQ)SM*5w=> QtRf??똊E2bOcn F]mmndx&1:ۥܙ@CҾi}5rXcsa4D4LEb3h;5ivO|9q*S(}[dRX*P[rg+Rʀ &&~x[e ؿsH…Ǿ?^kwKAŬ;Ҧbk5N}T4Am~i1߮-= _*h^iGt!>2^E:ѠF[KsDGSSLAhcZb؄!(ݢO/A#9W9= c'O0S#ak>|S\ jU082uL=$y OqUDO'7%3J4yݒe Ʉ*K viHӺt )+Eε! '# .&U״69KӌdZ]q#;dhJ->Q0Up:C/\/] bdZ'=W?A͠t.AŴn]uFm5sz# |hO3Q`ɝ%I@Ȯ,Qg :QH6ImÖ Ƞpq.N{57qei_s܈t8DQHuyuە{}R3_$ 4[ZO򇻭TzLn?F8&DNL ̓.0HcYjz6w D&G+rFfٳȻEZ&R0&S' ^|֩oBrB__D|prg<_Pu14/;&*02|!hS(G4'hoZ\԰9FKR<)O6pn=R!X(Cp)?86`Ol5@:C9go^Q鈰z̰v囂x!Er6檏 =I4qw̜m_S.^ʤ|_@# =97 \e|?bQTc \P'pҸ 埯D00FhyvWJ_k<"gPP cFZ(Înt,H[V.9ʙq!tXtz^Ŏ먵Xs0dn(m5 ׌ߛ:res .%j^1A}(s5JɜvעsluMz>~ 0~tH7=u-F[In`FXFt!Ҽ/O CoI!40㌎5 Qd5aMd72*MbvnT2I4iq< )njRn诙׺(5xmBVlV`bV@n%7beq+_7ω;w46=0:DwmlD>z쩀ҼܿF^L]<E@Lβ-2ɵ]\B,PK۹ 1$4_⵷)z0&&SKÞIQIj1Vq8bs2 Qq9SjY΀^AB pRhɥثy[E?H7"R#>qt7ڜTs\0tbձ7x }#(nJCa4ǹYk<D=7ay;6^LGYx$X8 ɖnAPZӳ&Jz8մNَ]әdvhױLJwzOh ^63NW婆U3hݝ zV~0܈{݈tWaO7M|#K KX̀:]R@Orp- y3_|}6k2Gʁ!ݸ.ql"F輝 qW? ܒqZ+F 'G,r;{Rh loW‡ItaM  /^9Wu&ϖ5̚M8 MLԩhFvU>b ó` OqY ;@V'd$(߈IcuÛ#AhWν@% Wo04Fsp>@}i=j>{blຕ@N%@hRӬH2:͂GsFu{ &Al;g0揇}q^;Q9-N""seuDpEyHq-Z::Q$h_|+R%`E9R:T6"X1/TAG瀝\mT*z& < BݲbPygIN10! N_#/xl%~3Q(~ u+! AGG}^ h6ɛRtDq<}ōYځ ԇ\j>aT};{H']#F lQU… .O0jXI6AcrU#9b8ӥJ6XHCZOIDIs㘙LGwdC_ikX3S.* u;+xk㻆iްG & 1 b0$eNs XmFi_gj9eJttܺ!)[Yo^),gQb}!ZԒ $`hW-!&F ]Ge'b&Hw=f>pu{T21v#":S%<2䊈/"w4UIJsɈ`h!eˀJxd~!`M${MdRkK;%|J~t5)C 6*<`*MB>s: FAEWx=k*%c]i♘q1:/mkQ1gIdkQ}9 u<;Alaa,yhN1) ʕ52nO"|DžW7zCmxy Km:F| 4Ә&?7clm+ F"p.`pq{N=eiY)[r"-X54Co3fo%j'KPzy̥Oɖ/@%8||/C3"\`Fq#͑ցOY2FDZјTDEרsD?(~~П/ژ1y(?-ٿ[JdS4[ag ~vxog+hE!> }gztj,\bJ̗Ƶ\5H'x ,ZLpB~I0f۴ur q˦ \ynXA'o%X2b藪+^ ~"+ddxI=pK|`&$DwEe4Vۂe$q5QXa%Ӱh\|˚|6'cwaiMG')_ƛ#sIk!b^GoRb#8A.}0DLmpwYC Cd{WZR 7)TOV6#+$mz@s=TӗVf(DuMD+^`|US-R\묔'3˗v}g`Ƿ=ҚD?]}e+՟F-Y)׌,>b٩ B:;mW9f jZuTI#y= NЯtC~Z0rn:y,ʧp,ՠ!irT8]hun:>fۯadabR欩)QdlT„uݦيe$ mru*|,ڡ{ny/)ǧ%G￲IAINOZ9bE9ґL!IrrxX qq98bQ *w}R|[aVA;>Gv|A#)jUÇv ^| piE1({+Lep'|nR ; @)(a$0{u!Rq<V`-lΛ պ5pӳ6KV.jY/-~R{o9҅|q*y~gܭVto_;r+cՆ!"D"hr)3nCPL Lu2dw|JPbRDpM}x)K>Vz@KkXlFC>lzIL~h亁ڐLr4\[a9؃ͦ/Er^A1x92ekWO?$w_3I>M/?@SoT\pML~ll5:zʹ Țrd; C[UwO3 k-w{ƾIIIlp~(_#=-oG|6BP8(rqo_5#fwh3l&(dgN^RQ5XR;3o@M&7H\݃0*>_L! ġ0Va]6@KasR~N\=PK/ Q~Q5 5C*G ?җ3弡r8ii1ʽ9uYˀ9p,;E%HzOb6Z̅ڞHyiLfpi5_ui=gˋ+A1}ozVTF1|WPoJpQ:j*Z:CWkmΨDVCAWs栌1_ܗ>yCfu* ohnQͣ* 0ea&O˝- h,\ l DkGM@_|dʵؒ ଲ rգ񦁄ib!zu!ÌB5JxR/4$jě;S{7.ePeM4u`|"?N4ߎSoH# пX ey@b70cƠqϢ(I\HsBL)*47oKN5ZՑz(V _!b>pEK/@r 0X ѽeoP̓Ro^iʼnqY@o>2JRz:E = aL]M,ܿZ_6D[ !}G˰.$$˔i*'uQqIhZD./ɧD޶Ҭ'#a!,gg$Ը?i QƐN:c4^i4B@TPʹ_:i.S[7 j+\S83+%g%cS!+z{M:X3Ȼh;6o6͓!UELfLM~dx-Zv Xؗ6xD?뤆̓ZU"gf \)VP޲{7˧^M+HM_&quR q$āFa6ο6=lDhw@z eBeQ"/45Է* 3o>EKP7^lumtV=93R7P\1G=QRK9;ށ ]|H?Kf/ $p6H\]n ϱ2Gq3 "ceX0Ң(e3 ,1vbUM}:xm%QD#fbR pbqA5~r2eg6_H:S*wLd+`4%̤~ E%e}W FSJsH?!Mv"19gF.uQ4s D|ۭJce!xmx+:+ |a 2ˆڝnu/$?0 e{FH#'MWh;&2ǺQ~1ZN2fu %fSn=nJܳMeL+fp(-_kc{gZ釳XjJGR |̔VƜk`wL(|j] N2x*W%aR;hIh!J@R3=RXط(H ZcQr~Ayx9FY"tIϾ* Ghϐuؤ6xP֗2WT-WC!ѕ IMw9<wWEpsX图}z.K EPe3 Ы`kde֧Utī M鐻lxj靽fī#!?ϊQ׍2 #QGj>omUxDԈV,˙yy3\'/$R"I[zb _o=~j@׵h7'e~)miy{|K0-3L)+dVƀ@0hp<\;(r" w! [&] eٖǕ8bo vo1 Eͭw]R~H>pՓC35:2+xUD0ZYܘsU᳐!~hoINqO 2lo6r6t/.$( pmQ"f81HY|g9yéSԏ6_oR'➞;ݑ>fӸTbr L;Kq?ͿҀeަSiKo,"0öIH`^(j36Z_߃p(yENN_WWx\xR -\T+pTv>t }5>&OvJP(Cl>TOY4.v^01Eٴ JsR@&},M>E~LD;(R[lP/X-Cw1Czi}?kH EwDw*|F$uϛw]Y-WxL)c}x06x)Ј` }fUP<#7J5 肙-л%P{Ȫ⇵By}-Aoo mcFIen6%Q%="`ՙa7!.֦DwHDjD;nyxoCԨMX3Y#\T Hgx|E2gYQ}.//*H~ƕ%Bpepr?X0PKoVܧѠrxGIi1ʶS*- 䤣,oVNmaBf,>ɪnaw 4^iQv{6^C3 j@DA5#.>Xbz&7)لs$g0I-3&[ׅ+^&Cx)߿jx}`7Sn >a'HEB&Nߜi?9,)⬗'op Bq44¬z"s*R,aPYǙqȚj= C:Z^*'c k}fg{o8hT`68Bo\&M۩kXHe*@ې֧|HF/"49{T.1j+mتg똶'Zw3+Mc0ͯ}֦!-KӫhĪN05 # |-S:E#Az ;ւ". o65@cp͵n)7pUԜPђe0w~N`},r91xL/%TGǖȃqkdئzIc#J= jۤ\'י dW+gD77j\}!O EZxzD\:xH94l!̫TWwv6='G$Q"~|e@t(g8b <5!A;9d[,@Oq}t,ZSU^kS@Mdt]kKj^LH]>Z7m#DYVU?lG>03DA*p-uSqobxnrmpNkLD(is88cx89iV]%< ܮgfFr9:oy?:wdJB5eNpu 5Xjm0#, EO}Q65Ӡ{B-nthތَ𮔹\roV<>`wvIẸ̈j=!1ieAd &>@ú |uDM\ x3l 9kX?$|KQ]m)P=]E}`0) 7MQKqpvmhz}Đk$SyUivQ0i`5?Z2AZTق_yA`n,RF_W>Ld.-o +\ |)W[ 2BPl¶)T?ҾN*)Q)޽Eu,?oG$[7U7a: xꚤ3 %O9r2 C"Rp*M9LE`nR}ϑi \ nI_, p(*N/ZSJt*s]E.Bf aCVCy֘"KD6(˗E,ƞIzMZ,zo!<% BSQާTo`Qv)n^no}h"kܙ>T;2'_Vh;r[MW1Aw87,%bD3te|Pѥft7QFeFo)vB9iy$U /hDfKn">yޑ*޶{= #Lu|@93ՒJi?;J73|TX=LCfR^ ~DME[،n0۝qϿ;CycDAiER8oU:RW> ~Z" D!"@ |ru/&BÌ2d_$+5Xs4حտna3lL|cEM!d` F 8%$tU%v-3#IVbUJJ["q-0_nkݓEb9X9]l>-+*v;Xhld {S\m'>4ʔf7 G[t3+4bS̬EP3,rsTޑ%\ޠ4h S)ݚcD*^S\ [2g乎[y+.AylaS'Ae#n20/4n[.NN,mp[̸ic)V 5&jZ/-Pa)_0șu}'-.;X0wU<샚5WX|2|XDʊ; æ4GnMމK,(q:_<,V*д܊DϰNgC/TP3~.j_uǃN%"ȞW;|f*#B=7wlZiTrh錦lR:Zm=LNM0]S3zn7*k~M#8qL(} &.(|i1sv^,!ae GxaK*Or ^%vJK4$g?qe),*[!7D'K)x.&E?/!c?o Y5?උ^Zoى[,t4֨$|!.qL]spHܤFHǓI"Z+1{UM!M]wjzVIM+}5jʛa'#ƸWg'\cdgJ(e^J͓%!;,7!gcҙ {(}f?QȲxm 6i/kV6ZM=b)^y (q1J Py oN)mG88#{}}Z t4ЌZ%cV?)c.&I`dk":'_"RLJш jE8qS넫Ijg42ihfמ氶C Gʮ z͸ VNƂ4N~l=CC;0BƖkpāɨ3Z#ye08sy߲ tZNn@{N೏cjvZVQ "p,$e#d7bzރƏZ{{wOȱoCEޓG0S{6Y=.xj.m{!qŋO>e|3x*6JX s!kf<~U?fm0X\Sb Tpy]$5A1I)?wj;᭹`>i)X^-GS(JGR &D ,VpFHwͮčBF%D9e~=K>v&/Ⱦ6]J=D+IjA )ޮ%U̻w^ PT+,/Rz}٬P3ɧC_4Eugwdܽ-&?llB8rf(М$WokY Y:jRb2&hʙT6cQM_CLqr5vM*XUyaZ}&NcXx4E>R\=jAϫ;O!v ~ܔֽ 8NRB&-YasDo @ߕ/M/䲿y'O Uc8w)Sw*>CX9z^i#YnoH-_sP[4MB)Nlq qÞx!Z;Q0>nL@sصHjI$ʠQH~tļWUslռF<[?*^҃~ KV;JMyf dGO?9P"3ܢ=qv9LV{1`L1}8fݼhZ{>6i+g6/XXgolc-IƳd؋y>؎l"bL/{\Tۉ #3k/0Zwܺv\:s%Rg ^r #$ïeEߌԖpRY4R{H伐ۢ DAL˙ 17Cni#ԙ40TO͈ZpXlvlK 8$wWg248a}b]tGX!yOHv)c28R$w|8L>ܝ!ſj94YE6$r_*+\G$I`K#VNIJN87KwAg RxHaR  ifv.v&لuϣDݲXv_W$M4 vMs@ݤU @I#,ϔ J\mEFD8B]B/܄@. B~&,f[=`C/Iz2ӳ@莚3g^k&I5t1eh(HZٲm`=]I8S>~F>s 7`%(|ݵ7̥S\Yܡ;[J0,lT.R~YKGS/7RM=RvR0Գ.Hg7FH<)6 >8Ξ n <}2db~^x{x€)`T4SC;TcOaqqAYs+#8MEKyS5BLf-=r%sB| \B YE8}9 mJ&$8PRFMFhpD8 tZ贍CQX{냣rAN1xt7:W JW(pH[F`"iFBG;m2>⳶.`Jua%xG!?8F]3Xԥ4)朕AdoZ 䗹#nqOxtR ! %I.qˍ36+vqAkPT)vkI][ژJ)ڴW?G%d԰e0~WGW}qoOYM@^C9t맃t5gCQޅ+@XNVNx0-SNP?:+윃' W\¹8,Q둬2^, ݸS]t'7hG!Yz bs_Y5 Ail棙O ăka5DS2NH+Ȁh@׷)$&A5YUqX( n:r5;|zakYy| G|15){38OK!/Wi, ^fdf=(f&ZRRv76^(G7oF ƃw;=u6xUzaD!{ { eYBxe)iL"#>I[[iE.8"nö?6E u+@T]ZkLvU9NR98krTĘrߟGp/톧aqsTN@j):+Z䮇{;i3Xl|Z\'jFPHbBe,rXF,w֓*K%UrG< (a9{flu?l& ټ8OWHs5wrX*6OVշ]sNu%)E pqeDzIpBZ[m.5_i 7 Xf6VAk! Bwc# !|pou]7>E,m['s^N*˰pW7S$AUSPQGj-iX* мD%jy~IA A^龜gPuV+H?ݹ)<.} 0< 1Q vA9/Srjt<%I ܵ1fR@a[27_ {y3,Լ+lDX1vJ^OPK϶!7&Adܿu3C5"X飄ڿdQR%B`8Ubn~ OA 4stkn((^$A*_CGF Giz48B 3KbDŎ0`_ȃgݽx7$59< eKR.t1F#iPf n<9-Q%DAIj:l\948V 54@Z'ןN[ 9v \⯧E๥6 vWA!t։k7ldhsZGk4J(Yax/)ٍiہneB&}IVKg~')<H+7) ߪ 3pJ !C'pD66NXC:}!B\[}2&X)mcMi2a'Oo xMN`TC1{ E=)fcNN!a7qƁf O0Qr/%b?djT_1rj Еo@Wr# ?G ˃Tc ҋ]pBT}|If6d˨WbM@AF(ơ)#!=v}ܲP oߵ`,SjgecB!XQ5Ι5U`ՌoeOQ*cMJM_֤s#q_i؞SeM#y1Y>#@l f*x2N rë X=] 5 ;\AS=}0#eg t*& q 62{([^&蠑 T]8Zx=/F_2L?h&rd_G oZ0c^-RrwfIHcgݾ#N?*Î6rmC)]41$T3؝ugd@/fba"7jԋ}콥W@[C;{5rYY`\ٛ@X*oRCӯ]$uNi3cg0P1XU-I_(YbݔMR_!Jh^nq'u[)R' 6E/RWFx {ګI7C|.@{V_C+;hu-H8< pAi ,W:C4,in `Z= Gz=둚q".{>NgQ(ۜUtcf ,~b,}tmT&nCIqIqQi19A}ǝ2q׷:"",$ *CF pq;H sYhiiuҀTg'#E3*|ns0HTNB\$Qnzi#|픸to0&;Dbaa!U y;"ք*fn^Q3؛(3f| dMLK\04cW2fGljXWevrx!VFۊ^dְAsm`QXƽ]ݛ]p <ғ ;Go!Jq qzd|f! qywPdɓRמ9) y=yN kY3 5WILV1J09nޘy9fOU_Hѻ-8ЇQI& 푀'lg7^C3 DxV4[@H~˫S tAj2 C} 7HU.2G+K뀂+@xF9}H@@9ĸ`Bb[-o:Hǚ6z Ǜ)Fߞ`ô6.QJ3uҴ嘛Q@ЕT!h**L lJfi`=BNhp vS4j3SF0D\캅]'hukߢ+c0FYEO1;F*:lyBA(ꆮu 3E=A[V`_"Lt2;2`VJi#bBy3 , }OqCzwx #rG@pm&j"C^|>Pڲ8Qa[c(}كg(,粑RiW.Ao5Eg#;U8l6 A_J@C~xj6"M6^\_R(__EȜQF?QN?(pwi4J$<䧺A+jq*80<'2ѩd-" vc3 u2FDOmּ!7ngwٳu\rY`D^b GAYH3/{q.T~((ON<_b7W96[Ky]^yԽdKRN~uFBJ@ Ls&\BQǾ¯6k^;^rBYUh(:eh  aBʲ9nMTiV kA?cտn>yȥhqtE(4s;1U j|qO@҉3gn3ְ/ڽ .dmPqQ䁆v˟KdsN~ơC8!jX@7)HTxfbg{M„hVU03ETMx^Y\0 q5*Uk_?CS;7-aBft+ly~)bW#V4Ci!;|\З5~BW%(<4!CM*n=tTb*|2#/0/_iR{qڌxKS7%sZwٸXTPuO8kRR7.v[ $F$3gXA]u#);NLɮe[c'vQAOZYC+W/ [%ԥ8^tubӶk&y[2EQs?B+;ywJ;M\EOs?V6rz|ڧցXG b)ސcUK+Ǐu[vʰyWeEJ/kO)͑/qa.k\4IlM䅮.7žɿ;cٻ?d0i %95R&cx-2F_SV C eߠ=A\&UݻSG>AD=tWxxK0f^z $m2̷Kvke%{ ݰ^wj-9ofeA^fE4,Ή3m7U$m`?bƱo|k@+ S?9g\ O"/ol LvOtt=Ps]Ntx$k'7Vϖ}vbA(fT0R^tNEB<nJ㦖X릥ӝ3Mosk[n!qybؗPqډH,9˚' dN)S'y%؞YNBQzHi5zj"wmsK2)d 5-!yx] o8w/]818[q5&F1h`/̥3J)hOF9ID 8~7U=&pgA~V^/;@iTZ'|Bk}\ΆN&,E+lBNK"=0YBTAR pXALeǿ/ 瑾G g%iox`']k!-&_%%kV@G| |\+Syx"vbz&iEpZDpIG1P,ݛȺ9*gtg |- ːe@0wAׂThӿYp_2ܝ_G 'F:|3z_ʲ&{]P劓]2/_4fݨ|Ĵhg`5;{Z|oQΪ%2xDF664[̃rJ gB<I>mPFO]~1w n U5d5֥"gp+:Oh#7>t' |~|܁Χ\5tt{'#C,X| H lvQӤlUuBt&q{z}@ ÷+AF)o|SqdiIfS6=a׉ ۭjɱn[b>(Faeq1v ,2XoKM;X.D=Kb4&LFj3"~C@fZ5)}S{#+P:&> #ڼo>N3SKuP VÕglTᧃ \Gtccm|s) Oj;{p ]dJͻ\AmR?4G-Y{>e aCiO'd'fH??zA;Ě"*:Ym)I5Bb54KX怽l]` <_t:%\'@@ݶ;NK]?M];}JYD"A׍@aMWN|}_8bds&Dy$hEJBƓ)!fjg "GɞFM}ka C1, +N`&m/M/V=]PNsވ嫋_S#n$`聛&pRpl+n ; Q-3yٞ[r̵P8O|͖Iqc+k6uGM!GPpbw78~Vxi<z0\wiSI~ȏ*3o+CHcLmo´g0hct7xM ۰w6sdԥNʼn *=bi 0^G!}zk^bOzdcNJyEX,Y͓ۖ4l;v/d0u/M::2`d°,I @>I7C@*2RʆX+:[Ĭdm),2W"K~"%3dANGHկ~0Pydɮ4 q솪{e3AvTvAme2pˢg}!㨡lYK!gP{^vRIBIp~nYk+?jxt' LKii9;&t% |+x!r6\M+i_d70UNS 0ƿ&\qMaSfNo*Wp cN33eN%{5M$yɁ'^ ) \;C<|1Db%Ӌ@'َ)jθY,WErw ~)1.2蓙cvҔM}˻:g(RD7Mt HMKւ8&K x}|^ UP%z7]S5voÙ_zZ $u '%MFB1 08xvQZ-v},"-yKrwzfgUU7WuFt(dGՂtK-s .ׯ0No<( /5|A+)Sigzg4g䞴7BC8ΌZ0TWҿeg͡[;'bL (]Nε{K*ͯs~r$Vzd^$R4RvQNZJ)Xut'U< @AM|/q :Xr)uVٝA\+dv7_}ͥ/q`o?Zju׶ }70p^r.g樒LbA]&4K cH఩ߥgtnjeANT 3eNjW{^nbhz:k$y{Ա{8C=*XcJXi벧~!P|fZ } 1"?vzu߯s _i\ q@HMeW\tHY 8r'$^t}elYe+I06̖9B ]yMq#Iʵ7b O |Pl}6& bg3C-9m v:cͬ^b{N=R쪤 -b[gˇ9 $]B >˦[9NEo9*8Aǜ~b݋8zp!HRSS*,N8fޅZf>A{]5ǦM=Vջ0 lhЂjG+|ᘉdǗ 7eEn -.σEtʹ߱K)Ûwq|N‡5 i@:%4%ˮO-X+&!˷ȡ򽾁̊%[ID|! '^\aZq c M/]r2+5eCzVsIG/ Wm#{URif%P ,{ʕJ  y8Qx.}֕vr%},<Ӥ4l"1jkS`߻k1z؞VOyZ8˹0X)C,ߣ~iclI$]_#Аak~"3(}t[ DɞxsJeC"ę WU ղ2qsZ]:2SNU?mŋа6Y_pw+>(>cX?ru0{6\xZզL֍SFQ'e!7HD2s<b>_|qģŬX`Ik^Nh*=~بrzPK]Xw>:Z1i|" *"dsҮgf3ZNq:N=RXˣf8D,Ԉ!0I.t){[ IvFa=0{yeu*42뗶ܠ "\0Cr=Pi7h*^QRiGGx=}£A4d6;:f)+6 ؀P172/yPWyVDGo68;y5 e(su~bw n60~ni@%>Qlţyg~rf afbSXwCJ +$WSj%[5Vmxkewa3$j1^c%G ԥ3=r2grzvi$xl%%rlN`g'CW™B{B<<fe&@$sj+! W#eB&ApE1SpVy`Tш3V2Ȓ*P6)E; Sy֓:.r;n.63p@eX%YCIQeetdF&il#jѯ!f 35{_>HbWolďNnPOIMWV#0l?[M8u)7V٩m 8vesƘ^@|b=j)h8盦G׏cHF)޹\CQsX߉\ 0(䉂 DF7WZw;NQ^}CF}mdMfjX1ά[CumЫyt!]@5.R4wỎ uTKR+Tƙ<\9Fm 9%F 5T93ꢃ%;/Wv B ?wᄁm2:MApKJߙgGr=N{ǦJ[^²}SN]u"[ Y8Zq" ]="p!6mxKxdМy[tSkv^/xKFVQI8-"%T1, xq}n O/.w*xFnB'ppiTC!j~E5<^ g*a0W8aP: ǝ 93Jiޯj5 ~}95s\'r v|Ee F&N<'W!0i.+~U_⤎:Lj%})1fI|4QXDz1;T[HE9_lFI \Xb ^e%<{BfgȰ=jL3m`B)霩qTqw5vc媐A ٻzN$zlO]y nBqĂ0X6T8RkY:wNRa~L[6?腋=R]{&B,y ]p:4/TD_6+SH5,K+>W[">gRIpq[NK3TNxߚ!l`@.irC3 F 9"@3XfSk*<[G\[p>ί*0D^?RN)η^=S|c_aw{*ؕi9oYQt^RGɩ>ɪ;1G^-֪ ^e1~+&XQTGʎg!ǏMϠDԼ+_(-.1֐Z7)DYa$uW;Z"\Jl4! 1lHAqښ R\l;$~{t]Dz%WS~*˲k]WZu.dD{> 8}&nz:S+.luCbzΫo3%>`cQ"윟W_oITn ;Iǭi=[~=p)y*t ٱ˒IpFXyiW+q5IEۥט ŭ}[σxN'K(Ih n+!g.5SIyS(gzޭveC/D.֟p<=ޒQ" tPjHZe/QR{!92TS\lcP0Ay4ZdmÄ*RdC²uv|!+mq$b%Ezg`ȏ0Μf6掖w̿ȁv3FK)pa.~|H fw\֌fZc Ql@b`c2joǂNpԩ L/j$˙!X?VyH-1?$7K (E,P(y.I`-Mx!7Jp4hp ]vQ 1*(3[Lڊ-P[ޝ^ YLNh[a\xח%J%9ljdtˌ52r^{2[yA1qZ6.)Խccr1q(K68%8̻RK,+ߙz+]/zenp~0Uh }ر!ĝ|~SHl)ck{S9?o@l{Sn4h^L.lHQ[.qxLd%tμlHd1U{k2zEwts:[@3"x]m$''{)(𞐕֢;fR–7#'B|%k ՜h"V6\I[6\m{ޱ_k-29|~) 2dcsj?;/_6܁#."jN F> G'D TE5u(Ә ~ˆu殥E1^ u)R&lO{Њw;!~܆z 8[>6qml& SEְ ߀52#ah>)E\0>nL#R'OҪ^R"LQ'xOѮq;J*5h\/ G ٔ*l)q"#؛lQ__%1dϾHޔq6mqT^Eld-|Ѥ+OLPOb+TNF=j¾m#nmzmjlOP6QJ$XG_jJeWcL)md{t˾/bw<2vTͼsmdWO5Uuy2N+/t|RlV=/85T59Z m`nI N#FQPƨ6QzF@fyV &B#]~VĕxHz4 z<)>T=h}:!Uge_^$%@^oD7/ c&fZ+0O(e:'U]O9kV;{=uJ5깥w#hV om !pJL)Dfbjȓ!kshm u WgߖF]n:Cb+/\ >B ^:"sFM}cD eQS F~#'_ y3RzJ~ ג_U ?Si0,Ut< yRls6$S,:j )4]o7o~xĨQbA=o|'A53"5+qd:$p@*zP/'UWQʮ5R\ ȣ]g,`Jsb|M~/ܧ٘RAIH$,UAQmAbrGVP4;ybgUX@ b'0U}!."Ve0.]+:ȏ.HF8BŀT+g7FR Å.]fpʉOP 'xeYJ7Lpsm-]@W% * [~U {F=1RI>XXBb98Ūtv*qĕ(0*nl?@=-j90Y[)yjʳ\n_֚(%+E%^^_3z1C}bmҡğsUEStюG.SlB1?r߸$c:q /_5I)"nʿ#05{xkrSx%TVqhP9qW5븎1Qv ]:\>pB)9 gȒ!/JxՄrs18PEYlbQ34$M^YcTY:z]P V?CuʌYjb˲HOy1}b!~M>+H΋#&-D-UtdDCXxh'gv*jO %Bd`*#'pS{g1!T[IoXQS 9*D ]iv̔rvN+Lrg8j1[a)ӸVxܣ诒}B'),s%>ҁ:b0Nwog~[^њ%2쏜ս7@ rCx4?5y7$C(_<6|dكvw ubR@YsvPm@9] @`Q^}0*_dЯ:ʚt-Ur`|CuE{yW "7'+ݩcNggIb>^DՑ2}_'_1MPfص2VBîEA)~Ch۳|K"r,r}z!hV7 ?G4cZ`QaMiD(~>`ekJt6+9el#%MK?%@I];R#MI(qϪ_Jw9ǃm {cS+q]#z㋬\<:Lfa6&:Hs)'Go IO܈d`j6R"Yȏ!ƽgP0'OHGdN>O'`FFYVj&Dc@C59o@89Ĝfͮ'6eR;G@u^3yFa'F&8gy3 e@h776.dM(']iRGjV&bED;ȣZ0̕&b`C~Z 0FeMvczPiwy)*H"g`?bէL+~[tiɶTڹv^9W,Iq 4Lw!<:EP AdtTN }!R'z@h Ș2н*f}ݭ bVwyL;gpO)ղ,~ ; /sEžyƑGy? z;wWǥ5WЦq,vZZĻ}Wt(n:(/=o8y3rX_8b3/Xս_(A|5{@dA|(HǗIuPAo*'P~$k1R5J)5Mp:{(}3uPrj.}sCzo/v6^_Mz $# D)8PW-*nit{(pIN}ȍ(bG*0Doh=nZl/K0YU{d\\7N8-܇V]0,S !C3SLa.䔛/ vD@Ú:0 4@ b6.@p$[)$U ^q9zljXHjbxfQ߬/qHVF,_Lٴ-[(ia<&F{ŋZ##°wrT*(W--*Qt0HSҎsqzʊ] Dsxu`Sm=+qNލz)+LRc;B SJL'\kC>c?* {0Z`s<%ȅN43 lD+,:$(M:_74 k]/}l]v%.>;q[mhK=/{vjCV<RUYQGi2uM=IׅCȰQYY2-Z!x|v40lj~7S;>Ivpw9M8%Dhη>Nm5vxJ іd<;bxCTwWI6P>q)\MFf^O&=a z[y,|Z ⸒ik*6z"6nl̔y>A6="bK2e w ձ(R-@Xlҗ4A ?kN'02G6HdhYm5 PRh;Dש39$*s@9$PiUMf IxGń-u(,L>!SGEN5iardu2y_l鉹7 qx _O_b&{`[*ܲV\Fe|iOÏں?t }W[Nxm+z˪v&2>i W;Y:X%J*Q C]8rC޵yBҧޥ5K*rdTQ%J_SOV"p^hO^Kk[&D-j?9 Nha9bO;X}9$>=4bx@A$N7v߉ΌX5Y#˄!p#]OJV{ /_ FP0J; rNV^2M@=/K8?l]X1oռcÁNǡdG.ڛߐۖp3jQۺh SL]P"ApС`!(JPz7Yхh%,OЁz&l^gȇ!__  TǛ{n `\ܪzN\b ElbU}!MSǁJf!٢F0]gwbiPݬŰdE\dS+RZ݅|tTnYˎť[s c>2w dtnm[ؽ@Э9󞳤$ץo<Ĉ|Ekѕ䗧й7"nYnxhDiywkl w%I?sWm^Op.Vd4 AQKw(e47J.5 <^*ӯ'e/Eܗ(תMh}sMqh;q<+2a `z5xNR^ 3k|ԾkpotԮHaF&|gMd*<9ʢ@u?+x\{AjKŶ/=V-a>OgcL@ZH|He`hÇ\Ԍh{*TܹHAYh˾*"hGEé8I;2_; ZFZh(S*>rwV=q;]M&k$.2_>fiiPQm$b'S6,Jvm-ޣY}wm+~00>DS᥼d!M1'N5L1Jo~N+ȇGZRb/ĒTPF' M9 ˤN(tԪMu7_)CI/j<ӄ8Ga BY! "`Ww0LjQ%x6IDE=慿wK]qM!DI[?#ԟ)r;ﺮz5rD>hQhڊϗVb~3rbO5&q |_).%'Q#X@- JlR q|!Ywb[ LtfLɬf BrT)"xl'"dìK(fj(<;!#>yqGzjF`*;FP,u-Xv3AqߌH=Z짗8Meۖ))۔i( &D&ީȀT&T}gqJ3S߷tܤfNh=Lo$9 S`B$bw"`PC/,nKW>ʢZ|۵Ŀi3ĊȎi 2AG9GsY2S8Gz#,iA˪ Gc(ؙ3&ΐ39B=6vṼu)&M&^}fTQ~=<-J8IICԫ|}.nfZDw 9*PDR)rN/ەJqaթQ9@M~maem!Oסԇ\mpЄahI"JAP1 -먃}Qwl{8XmP^ѕEh8r5MHzbpg1^".y` ﷅi'h6XM?|&G=cc /7'F]Q,VZmu9SUɸX@_LE.<6{D"S& SnV?g\Cϵ3)4胩3mѶ ˍ TQn5-=d4DxI\ViҰ $"9I; 7a5M]dD"]3 R/uv1+(Rw(L* LVI!b\cdہL_ z—&ދaSi'hi/L8M, {;WekŠNMS&BZ$H"zNpjz;t RAwcp \R3VxrH\QyCyUwjȃVi71Ydڙm߿Fo780(˗xؙ,M3|م:':|;uU @&Q`+ُ,F<lv.8-Zz|(߻ svyЏ>!:B *㌈ ֌*&wv\\,wFx0&|a} %=Tg`K_PO?Ȯ/9aHmqP*=}&Y:;ǒEfUQu4!VzR=TOSFÕ0X'0J~>: %D(fltϤ_ {_/Fŀf&^m3x\T]`|ix (ʰN>ȯM2 vóc9 $tb%ap5ªVp1"ځS TRJj\ެ v>Lry=i?mO/ȐHgNpɪW>'V3uS-oRjikzL^i%;7βI(!9,u2rD$#0;ޟPMњuT+Tϵ؍awZ>9Hxv';v%F_byQ"/96u.[6: CFt@FU* bν#1lb各̗i gg^-BG/p$+*h]xT4┉zd; !ëI-}q$hlaxR%Xr8A ,!9 DLTgՌɿʼ[Oz=k$&#Sg@;4dćSxVc7XCU?:A'yEݛۖ: wmlX#KA|Ko7,nAF \(~=>ʳu ? N3}׺cؘj"AW]o@c6)n"+4CA` &e\9)ԵX X&Ezރ(5<כ \Wͅ.'* \^Svb ={ ~ pT gC(ԓ JI PWc"dۂz"RNkЯ' n Ә5$ 2["{uv_+o&.T;.^K/@'.WnA<$6@"+>;2 YVΗok@:gT߷muRclfRJ"qXQ~Tm`wNbWkD)7&G+x1OOX~ XŒ0|\mhCM0(Ň@ݕ,;8%Vxqэ[is`lUd5bHdxJ튅!ꙺGؔL+EdVsO&viن;"U _>¯ZjΡ_2w\7T }KCbs7?O8;XnD⽥o |)S@= @ش 'p1x7OJg_mjЛ#QWIޯʎ.A ]qQT*>@uJFrJiN/fOTn~nZnPMIZ*W/CkT^!FɎ{,|o?ٯc\$?RkZ>WKg8,uT䷴[ICPB%Iu<L <l<9 .,aHЦ0y7_ڈ堣6^tSsK65}fCaZz+*A(鱜21Lͤ|-^zmGt0l}s!Ik-틊=R J3Z2O0M˫uSaF9ˤO"V`!bf- 'N? /`M 9#\x4y&Lw_XEsTQEA8m7|Ȯ}>1QBc*d*~ 妰*z{ pۋlIPWr}C% kc댓.I?RDTgSȅej$<M>'͙DBߣRܶc^=DeA.`Y,QL^S wt𕱡r{lD}]eԬ +ԒG ><&7FYU;;kg/ Ɔ/0ܱs#}r<7ު,'LY|>n__;NJ X=֢+% <>:um =Z(!R4nl Iro>СBNRWL^b@#p}%>I=bR0b D;#w}lh$+")9܆: [Uj"EGqIx& >r'EX#̵FW$'%&?*81fd0?\DFY佚%P Y\kXy$By sԩOW=i4ia s%ad=(ϮTe̅( piXX8|{qL(Cޯ T7P*'`@ 6F?CutW7R. :h?VJm~A@h,h *+W;XOs7b7NHY)8mot7Ynh|{yr8O~ЁaX_Fe 4KoZ#4΢%F6Y>Wn!q#N-CdW8(hh`Bx'^LwWaPDF/>9)9m. ],)2a@# W],JسXb?i$XU{Udd+n H_ d]VW-u6t?I3vC& '+&79sa1b N75CAtS4O4%SuC"EաS[_jtsk xSH-1dQVh! E: 2>jc}ށ@T+JA )1p 娩 t,bY]}op{N1$%O6 (ǯn5dwBxR[/~]?խ*#4Yӭׅ5=YVbP!Rd Pcם8!WA=pMJxVIé46X$%D^ `p0(5s :n=0?’ s^&@; ԹmFјm|9q}`٩K ٥lŕӌ`6|{qo_g:.#O b?,f_t$@7OicO®:K(Z ~o\b.4l@&qkShq))8ySX))6LeSZ.6/tl.LvjX`LPI2Ε{y/.67M.-զ83o8femC>U[-AA)'l k' *pVew|~6;&P%nN%X"B&=Q)b7LVG9䙊W_e͸iI^rTjg&Q p(UxY2 یHi*ym%do"% _Pנw7v\fǯAfki Doe%-rk#ۇizM#h5.AL;f.+lK;i_MV0Uu)xiH5m'6.$WRa$&΍|o.,B5đCIt΢k]ڭU L[JMsFVVS Hv}(ߩoMw2jMs E PdJ3(ƗH/'NM;7y9kz!5Xgn܃K4d1|ݞ> ig 1%gcCsD`itl,'R12IUǷuaf>v+2%~B8#vvFGy_:OT:Qo$,Na F]IP}"0$ȹ3KÙ%l{V:,pn'!b'SY@x([MQ@ϥ 2Hl4Z( v' ~)~4 Q3VtN(>ɦ~LU+\ؼ99KW?o%oq(Ӹ ^'ɓb=wW~Ǿ-ne*')3,@f>΂,VڪB:M U<3n<0 a[I80=Ջ!31E >5\YAveVaWpDJ;ZEY!?Qi`'bEҲ\=aF.ֻy;$#hD.o>=dH11'N09%*ָͬ !4eZ^;Ϫw[=0p<Ÿ\uAt:]/CdfiS:X8xH@tP zf`P݆RAsg+dAf*|s߂ ፍ8GR k=+8i :Z17 l|)f aj&8ëg|Rb?|5; EUS;1]7\؈98}UnA ǒfbZczr3b3,%okю9\ ,y S`5w[ NSdy Ve,R#* fFFdFoJ0+}]Az8'', Ҳs$%2wssve;aĄ?Nk<;jN W";qSJkÅ93e[{3'*Jr,02.M}2e ϊ-EԤ8dԜkH)sAWäBL)?7I~P4j'Smr%KvLW)bd#^Vrض[twkۋdr.sn0dH+5%Qt?3*_'8gWe5%[kbٱ|ִެ}aT-MV{TR"#z.SEߤAFдhDP̳q(5T` 7aзO_iyȓE?7{SbO}4/*xPR TYpLN ]@mjt MRg 56oۙ=,B|+~oō~5CָŌ iRSjVqvH8@McjCL[jЃ$a/0I{QPa~AZsnc p=41t'DO`LXK4yjKUGR& 07[q1" `ldN(AmY3yŴ4jGC[LÝ0W/P}tGɂYrU lQq'I (s?zeOIky+' BUMWVmx٘A&Pjdyo/ǞhX(#*t&o^֢ڍ4ltћ32z@G%v8Hm% cp;a j| ^C%j ,&ϥ^[z pjX>ox?Ɓji. /]XL54*xXvk0ey P AyT!Ì6"d~PhӰdH] 1.BvJ td\#DeDvENs&'!eR&(%[ur$,SbKe yB; WQ2YM?qe/+G>.Xï눈]|MTn]6 SCT'OyHhXҐ*!7&~?/ˠGxMę)ik?VhEfHLpKe yj-T;li.~9]L=L1Nչ>|i &oa{6itB[/)eFcEzත?]fLFcBb|&2R#k.@P:^djzc,rLk 3(0JS_YGx؝M#ʱ2sb!鮙&r(Z5PƖ K)أq]ғ.zq XEC d2;a B񐪙ɨc1m.ҍF!!r˅%v"<\XmXL3`s%pG ڰ~YIE;*}e_MI'V^49!10≯^~'1d]#'@;Q:RYod++#d(K rz~!ȥ᭰c"q~rk2O3&36X \AXmkɣɀx8PvW/7rhwL{0'= :ppH0Zbwoqj:?9pWwhtt0OeTw{EtB˃H/e_ lL'|:DH[茐 rc늦Q?7} 4FaKњ 0` cPՋ)lQ")Wh{rv%E (cek!ß0EDh Id QEpN/5շaI;3⯭]' J`w-XLK#aP L퍁*(*RUs1h>^qoEƯM:;K#tP˝<rg6?_ܳ&*AH4p*]:d-z pQ^/мY`EJЌuׇs#nZ$LP1Rt@ȁ!~qL]6K@92睔"g3A2SAF+LGaADlo .׺GUA:6\b6oG*V$a7i)hh'Sz-y&Q&gۅuQ0?o([QMO[ѽQZޭ#8y%].㹫3Ȏ:Z4C͢b]5[@5h9~|G-`݉ԁ=.R;[,0g)͞+@֪ آӅ-_`PAշ/[~Re^wBi.!F8[T$uOPV&?dU8)ţs3g ~^v]PZ;PPf1uV{8Ň TU9DXVPJUPh5PEukԛ<" w@1z* )V6BW|gFPb2UH7E$D G,PzVa +FS-#=IW#ծ_^0o<WJ~]ǯq;Q٨VApUk&lJMlo0W$8=64f4hh|Tmp͡:r"P{SHJA$5ߩgC ~ʄ75>@5~awInLgάU,Cín$!Ѡ7T򴾔%lx2r]k,JwlMɰG^0W]ʷl}"?~ɇFU4=ITILh;waY`%7+&يo3,5oA`1܅vі?S˪u6'<&2znq 6)I+Czly"dngW1<%hu?o[h;#bް v XO޽TLYUx*LLJ歹qz}/HHW7]PK5:Pw?t BChh;#(/gJ͚gCExQ"M4*U Х.x{ Wџm,$%DK+M֛J*36{{#Rr!nB^K!zwsZqXB! m ]_U<ˊNG`I )A#!FxJ5!PcA vhgrY7IVn:%{yáPT N;`@ݍ΍sx[~F| 4Y}q0zN.IgdʰQo >ۤK95 Dݽ+6uK4>tغ!&t%8_2| \$/JM2rh՘`]G<ӊyYe1,Ĕ硧,]x_8PrI&tig׉3R=Ky6VF@aV "]PU44Pr}뺨Ӊ=WAZd ԟEHX>Mo^~)oRo .fTI!M-øACo}E V Dt]7SslIQoH,} 1[hV/hA7e57 ! SE!&H"o1wqW{8ģzF0U;0Bԝd V#*'ev2}i.c q O.JJHϸEt/29t=$2mq|ڙyYWwE@L#Toh) i5L*g]75-) g2ds(;.DlmO9đfO[f62 dh8~Z^KW]fsxj7v#d2v i^bM\C~Qg!▊)l֘{e_*gF3(cM3wB}D{dkì~x{|ND%*ԃA`9S͎K[>k2UKwO\Owe"%{EAhu);k{HBw'-d^>IqvⶍҠB4-ޜW[%,8K_Uu=.0,TTvnLJRkBRn+nJ *FG DYToW+{}ÓV"fmUZ:x6:|N-3fǺmZL`1/<m W&Dgd hVSfĠ擖51o+e#kf<f݌;_YF !ݭ7 |c ?J3P0"C hCL'͞6|ވtiZWG"cm@,Ro1*rUgGs󱤫nM-j:!GlLy] ?Mvyf3uEqThud)`e [ #TgCڻOq\L%g4f Q(yL-1̿Ⱜ_Gϔ7Df \_=Ͳ&}سlJ6̶UךQlfr{ôYJzRC,3}KD3c:VY ðQmfˆRQ`ħi0;ۺj%&} c`U%H>a)m#49Şľrz"Oe2D, ^+hS.q5]@k31vuWeG #ක\[2 $d ӝ|{[U|.XRQC0XnJɂ-)l5~w8<~tOc7s gxX6i[/uQ #"NԀ!yA, "~(KW0N7vDs/AUn}7g 2/ ׀Rn133pYFgUս6"x}Ebmv)MnԂCt;LX{*\mĖQm:U[_K6[M"E6JYWo*8͞XFx=˗>vwޫ9J[B~%$qW( ϫ!Yg`n{LpXÉ=Җ( !8,6OǏEѣUpV..zL_|Edi6= LdPpyhIMNPi̯oE]ia8>с&^wԜ@qu3M737GdlT]4%hRx7)B~1h  m`%j*9ڻ2$jg[AgI5o<݅o bݹ-+5ouI}ʘ$m`8u]r{qzq6Y]dMʲ8g% rèe;o+V[SА_AWA-`>U"A *̴HMʬKcߡ0_>E?kX.{#l~z6M)C*24ϗͺiYBʄG(ےfH:}1fsB],qgs>%9xk! j;.h$xV$l߾)D軌9|{{ OIqv)sԫX (Pwլ"CN0ZaHM:L1]\J-,'AYF}iЃrA:޺ *FTzp2^VAL"Ka6ZJ+"\^׆*Kd2|w[]7L|@ JV 7Ⱦ]0|kJLP$v} =ؒ/֡ DRF+G}O='W^p*^p0gbdHT!',#5HkM@5Lq!G'[P>pس&qe&=^zpF*vIHGY z`d8oQrȨqzHH1QAf- "0_et[8Kk}k/䕹N&9{$ O*F/Wك@إ/HLݗ;WyR=fftZ "alQcG}V6,D,Y/f2Xiu~N˹G|A=Au^A{'e|VsK ,CyFJbRt-%e IŻ/}"h/ ~,"Ewۀ&Qg|T` y î56>dZZF;(:#H-,5&}~IIbzʳ :t&UwQ.RSFk+?4% a&zAN:'ʑX`{Hp[YXü9d$g>Q}hΝ-u)=SEep"+$8Lc 7:_[|uk _dUݢ?1pdV^Y/2)b zeTD+6sOw?౯yhA`OT&bp'ol̮%V,T8?JۈGsM{7Sf@9br˜6O^fw뢣-1m}n gu ӦFś=yDFA垟4Q!$Zk`&<{V:bD3y MJ#&$[e*7&PdS6'#t I9˽!'k8.|̐}"gp-U7f~pƩA.6( g) KY޴cktNv;'#4,`C06sS1պI0 3hAJ伪+i'a;/v`vj_* tVB>>%ܪ8 q3k@Ӷ9xBha5: -u{c<.u\YyԂIX4diZl&^`o‹TFlw@,[࿞M03D!FN*iIhwLOvԍ U;r@тvhȈ(eZ|!2~(=KRͮe 18OLN8InI~GfT+:+p+pp:!puvL&bő}`yJnFJC a2Ef5Yn)NT#-zT46#8&*L p+&23䞛[Q~R#sЁZL?UkLﲼ`o QWPT{PQAID(r#e:;Ml$9x2"@-lT1=rWxVQnXQp]7 PntV<);eJ^?I ⓮[=2}6haewdn3ZC1H\M7 $>gbCj΁6j2;367+OLˬ_Utw'-;:6GCv7iVж(oѱT5ֶɨ26Bٮqd3k;o(fYX:t0U6Q߼n;veI$760t iz ̌0Wh 0bՎ Wlo]gӞCėײ|h)RfwTbq'bm7f]:$#f9k}ZK`zE@Pl x}!{=X:.<Ľr|ib/>)Eƾ4|=@n1k?RӖHm> T*fVP$ ݄g†_20}~%L"޵rfO?#ƀVEЂ67(=Vk9" jBs>Q jٚI$gU+B4WT"B#0cr/Kı7;:iܨ:`{>-%÷MC:%{;c|I`-CH AeDh)Q)ȿq=y[(r˵2A+vIóqۓ <i*.~o١E'Oo']JMxи>(;>YG =3 "(hZE%Xp ӏue{O܋h8ۍt)U+JF*V ~s@]Rs;{*'EKKpi_I%| PJRMf: 5u0l)88[0 &}W8Bƫ2#~?+mIz#ƐRʹ6P:c & BQh;y5P@:W|iNH7pl۷p 7u|_ڇOx/Z9/tq|V֚2L)aKR ,-TtxQ5P (Pdo#c*Y}C~"0TAȇ) |xs /A#&.(^C f_vo6[_gлG1,*&Eow[\ʺ95b\>Tܘ6 kN zG>kؑHӭSRdYi?L=(>u\2oQaH"ZWAtt ஐ0#!r.OV=͆sciKϣô.0vyό 晴$-`i*4 +j""`2t:"fq:Np߄sReoϼebkcdW:@mu)gəulf ^|9ԟ;DlYe4SwĊmw+og>I܇!TU^xZJAz>ҬP|O6}rr0A<&Slw'`:["՜oЮ}g)GY#fX10 dkc\?Ԩ0"Fˡ ۆȸNA~P#⧁HXrv䡸ݔ񸽜xUdp=/-(<[Oe$`D<8)Udݹ8H9ht8GP#ByV ѱAmYBȣ]& 9{>)ԹA5>.<67ͽ{`XqF7Ww=;\"<%mxjlG c07O.>˦{t ^Daw&3Aj }S1Nh2~C@JU>\xR@akIYPH q`28l2fG$t8`C+ʭZ@:47'%#(z Bwx3[xAk^ot{Xs7uuă R"Msb3[߂ݾLqϽi!\m,O.xihsRhju gŦ31!Cz'=ԉ"pƷbzĹw^"mc^͉4;asUđ3Q8,DKҖq͑kΩ>sa;?'VrY[ϙKC'0\>ۚW=g\MKnu;mt-<=snK| -xҜ{x3&c S1uCQRL(t46 *,;%i&'1Sp8 `h{l`96銜^K 64yVYzhV)-}DMڷxV{M2l.q~]q;Gԋ^좖^' xm܊J'c͢x ܲ?@E+*DMxd[-deYE"ؿTT{.kM~shѢA.(5]q+FAϪ2m.yCeDyW;;(0ͱe! Wzm׵H>0DоhH]P)(]s,JՋtȠop. ⚶gn!Bw@y@qNcRw   ȵshH7ǥM}>JlMO 5V4Wء"M7Fv7yq_f[i( or !=EZήaMA5՚~)̾Bmкc۰^U*Nh xȶ& "fR\V[{sl<EӃ|}s\JCfa賛&E! c(}9Rn_c9xTd$TvJ41iА# ڱBABd6Z0ЕAWnR}ՎEuv>P?nba,:~NUC3M0 Kf80񜬂] vJB< ʣ=嘶h_A߭6жiQ+U8]&Ԇos1^[=&&Q%;%uݡg˂JU Z_ T%c4c-OD6"T\%UE R]#4wx7Tْ(p7= rFj k}%CIS+ bDF;*,3߬ m/z)`+v|J輷A.Zbʂ0I¦Ա7* .a? ꎮᏴ|/i zEߜ%j1n^ǁܚUd(j+vsY1k9VNmkۜ #Kcdwڔ8(3\J5d@@'"V)$$L)IKSZm{ #Ւˆw 7Kڎ ",qzbCaOD^+@ʗ [TzSj 3-&oQоƑ(m3v]S /EPvPoB@E~ԩD3g5 Fut/z"őM}>j#K1Qw=Y|J# +nHf ߈\xئ)X&t0%A*]O-Jì,FE.JCq뫏 kmLLt%@ orւFT,դ =( `nBS_օO> obiu[ВjDrO"QN*EsI}6L^cL/"=G|kIl7cń~e(rm(/ftӲ]oU7AftT$۔,S ,X]=U=mYpiM*"(2Y܎= ;~ѻ E $lyB']-f}z܎+4Mv 0K!x˙OFD㖅C-3T1w85 d5&1Zo6̮:[*H|VEbHa: "cI@7%![-/N V|]ws4kYd&xvmgGDkBXYQ} !KW9J҃auR'M͏܄M˭,f;]Y&QDxiU8i۶Næ2]ץ'z+g߻ušP }K2x&q^ ,O];IW!R QzzԱ'=RB+ZoXx4ײ- a!|RǑAZme0EZ(Ű4Ñٶ9J8I6o"ud4s3KכV!ƨu)zs]$Rh@H٠x£J1ǣg ^qŃl*'/DbcCK">O[qn..ˬdھ"X_z)8a[¼ ٍn/ߑLˬ176AH&+@;b{0X$)k6rJPzzOy"c LcN2]+D!p}Wp7D2nv<..j =84;x@sߤ#^Po|}U M"i2pbӷt,e].h!ub?1?ԊJE Sm6nNlv^;7Zv&/?_ G=5LHgf*͟GEA(VEE5=K(]yدq Mc(cUg Ofb.-My9Bd m"q7XA$Mk{0mLp\UǒcMԃLQcp3s 0KRR;znipAزH+ʬ,\]DW<'Nt8;F5 {%8:#ո;6^ϝwy/ݒ.(|t}ѸiݟxLKn~_"{/1}q-#偮G0艥opSnLdy*9-7%AV)8mVʴc$l(Q\z^K'!eV >k.lÀ נB k4M@xK&gJO{̒]wNo7NQƒ p!އ'ЮN%? Rg=c rL`3@%2?]^ҡ(2LH@v7.!|˗sI:.[ꃂOz 5+;εfLqP~Z3a^zT&B9+ O#i JpЃ9L+9 n†+NhC~5#>#k18, O]p ms-LVUM|NnP)2Aq07\?Dܻ?Jf(h vnIA, SUK3Wo 1B44@: 2/'?Arh8z}F;(Y@9cK0D;?#XIx o9m6P-1ǰ‘`cz&kKz+^Zy7NU eh #RϠW:M+Aի&$iNC^7UdpՏ;W$oZ=\al5ƃ;dt o4D`Z<aKg Zc7O"-;zIkyH݅ 'f˩NgMB% tb2:Jiue_¼!h+ G"[+efL=(E.1k)^~#?6BUT ߜv{\$MP2i^P 8`JKO;+oZj@1xѢ_1I<g{i!?6y"m Bo9Lyn`@JM.s;!-:kqt)}E|Yc;:xO3ؐITr]ۗ(WW2;axb )רu!:ACg! &^BH0.N2Y!f)1c|G.2 ux)=4m,)k;B\Y#^9\@AA@';֏xx۵!c}!ErN>m"_97MS%e:CmEI8ȹ%1 hDt] *0]߲2ޟYz~m)Z0j RnAd[[E-32JD]Q?ʹ+fgIFhL0j&DK/ԟnp9BmpΔ \a^3W}SRp@4 GX]ŪoXqޛLZ bm [b•O9clcCOMD7I#W#ACK;OOE}uh1@icO(Hb8'[(nܦ)R~&S.\L٥E$0$|i __ve0*唲1dI,Q%j0#jA`$30q^ GRiΗ剡1J8wČ*oJix&+io*ޱ'fPG~h7IwakUH*3s}TPT͚O_pZߙJl9ruzN(ђ8 n:h<}'t y%ƣ~\bbc~bHKnZP9}r:0[|&S笉fE&kC[2~tI.]qD8Bg LeF% @v!E%'a6oi⚬aS4BsGxP<7e_(hx= A֢J)OרՄ`VE1'grw5~;9;ħFmZ} m<e Oi]nj,Cɼ9դRpr0͉wy>+bAP.k[՞ܐ3cB5j9F־ b:LF[V[;AZ48z08mK4鵄;Kl >/ϻUŇwљh\<Aɐo%Z? |5bc'|Z@dq_&j#bcհaV]vHl0!N&ˣ"ZU4, ڒ>+Fi4dy#u O~P'Xix#;GH#O"hzdmG;R:ZmMښϷlͪaE֡|kL5#KH^y߉nR=%gm%oTo?RFRSA9jQd4˽i\S'Gex3|;"J;rmLip9J^=JTY+o8;# T5&i9e`WCtn2+j(Bתl]yy(}J:+!ړAňBß We%It3?aIW3A(o^sDp-J(Ybo?4fm91ϳ7L%8x`#:Km Ѷ/ze6뫪+-8Cu\e,:@|ԋQuX!;NWy<|0t1 1LщftѽO]hGKB)3MhR_ -˖||,;ˑǷǜxY-朰@|J&ԖG9Boφ$2>} \>Ug'1^)K9YYE?Y~[cYX@wyۡӡAbl%[QQ=4h߱&;R44Nc~O3#o +.dpqG7TdmRf5nr"7Ca C(SaH}{6 DO? uu Vw~=d'|F,mmQSñ9qW&*}c _=I(+)7~MiO0EȚzr(b'.M 7EKg;inxQs$:dQwFk8uO8"[A#yPhTGV"=(u1}0g#ʚtڕέMA H*A>tl1u4A F.2KxA(AÚ#k;\;@!{A8o_Jzi$Ae<\hx6ʦzk;DlLD649:!pJK b_b2) ]'뽮9>Wf Q#jK g:JG-iNL|6^l0\6O[ެK{?/pj kyQy:Iٱ"ÞG%D65Fl4 &]C~2!ӡ\LVmD"}hֽ%\zN +Ee^Sۄ hφ2HdM{mCWXm zXp9EXLD`]t:iOh7τ`Wz&~FXݰ'*+( i/vH)fLt`r#'L q~sm(tWq cni KC)jFX;p_]%i o --PJF)^ЩpŦMX=%޳eAK-.ҫ[R}RBJe!DL-[.٨tQȷH񵄂fyb(u;86S?cLHQexw#읜!#\9UѾIp}C9J4+h'ALl{ІK߹>$v=Rs E0xOz d,: Y^\8b7` PkW'8pJ ʕYw\Г\MLCX&fhd QR @[gh寚6"#ԼA׊_Nq%z;qGH?S)dZSirX ޏ$o&ëJQx#zeq\9/}0eSG@E%?qmVv7#ڿ-g96StPL!c1ii7߀x}ϯRDz>בP^N }_~g7V7TGLJ]<öf3 A_˹+,;PCͻͽ'z=.yM%F~͓i._ C _V~mN75 #%CO;D#xwdSs~w Vr G&[ R`14\ w;a'ՍZ^{>}>t3TƣLfLF6ex'd; dl1bflF{HcWmĠxd+Ma)2\X@|j0}TĀv-sE+9]1;swƃ86>T>_ OUCa9eJŬf WRg 2~BlV3#-)̅/~ <:ޟ g24.| %O]螂V^U\d_YɄ7VMmDڅµ"62{y.7:=rRξ {l9cjRzU6!w kok_D@^0,@Q(<[v%H 0' }hE3qF^7&baa,%WX*Mߣ}_Sק˙-]VuNZ%ہSy_[GM7343+DB9E(<= ٚuCZ`x>$|N pV怚S`XZ7=~|ZhS~%~ گfI-ކh(uEW[RY&ϜUnyTcEEJ> \Oi8''<nt=w"vaԼ3YVE`z:!:GGߘڮ}$q>.p%vnsM7;']WX;h$%|bX&6V_4H~t \8-3HM*HHVi: 0-'^O p1tNiԦ;fq.zdwh)UfMm|W /hT!N 0F[YEA (rw ,jԻyqшI+ MjqZT8데z=g@ `iCue)̛7/^HnquZMV4!+9%FNpSZj>=iaI"$'m86~8=|>9ݦLY*/foZ3pNGfHBq~r`{-wOHRj?+I{\Ҍ/9Ev},`Sˤ2}sLI@eb,GAE O"/ދ)i`O_ɋѿ4Vҝpޛ? +3{#=&cP<^9e+Z22U=߹[Dewaϻ"D\2|ru 4 p!e;d$X O2.mu^܇ϟ[WDtO_Nzb B0a^bKH wqC2`tp͸e>G~:a7qDhbN9P/ Z.Vd /#֨ ;FHdڡI)lk+撺԰ZzQwz/q:MxFCaFWB)Z`FgHh5 Vbp]%]^ik 'q\mh8wZTzSf&)@c ɖvRa5Q&DnJIٵ%{hfk$ye1HM5oP"FxvXdhh თ>>p? ܅˚Ղ-.Oa'ו۴YxV)ˋ<P¦%&8oA@~j M&lƘ;/}үA6jk]4%K>88,j d*>LSꐻ2_݈y9гJd*"fVvuI+\ R>Yu1gK\bƒl%G 2Hou%v&ig>J@WJ۫l0J2;Z2bVBnӳ=kΒs2|p G2Ydƶ5{ tQ3W7 -`<*{j`x\{U/]5%h/Q=~17U. 7EOQIMYW۬T1=X]-;0ߑ(ۑ}t}+V=*ea:ҧ58*;z[H-'Uzpr B I/o lK+\@zC96Tg w ?|4KSy=`k.E'{ـ|1Q5rCcx򖵶@gB8F""~ڲP]#Ck P%{klgl${"x+_/0]];υ;d.Ę`Aoڽɟ,;%eTK/k`23SڼCo*~aMԗ̨[=JgMwSe$EezLގ(P1D%drM%Jb~K4XJʐ1Eq^# ul@A'e}9&d8ha.pa,F<@ή:(t.󻝉=EZWP gxM8!Hs yWTR(tn FVX@1g%TF#F<%UȂ.7#BC.Re@gtH])oV=I*TZ_36*FG(a'7:ĢyVؚ;TSf_-2sܴkАy.5jψr~ 5W8 +GgP3H1 %4v](V'wج#ڊ|mI7Ş>'raeP*@J_do>+:=)`%_\A2`1(16@I bxE4+bEѐ%Q'ϔ5ve?ŵ^ڝKӳ5Z x`q޵[ڀ3yTU`L +| (!A=3,M(i%*1)j'O|\p^vlyW$}$Knd#iݫ狐+þo ѽF"~h$%{ g'"TkNwL6}I.rVFv }}8x%7D4-蠻3}^]/ש WNG] E! eX<71k?i<瘺f ?Xh1OLUϻ$>l]3( gBF>ډwdNT܋uK|GNTT#!s0)`1Aeh4/XZI)E-%/GMKTXwP%/>êH`qoCZ&҉.Un+L;h"d +^ a咄˥rz9uJF-@ ΋O _W{oJ3 AVuqz%#!fq.~CJ0yf竢S ?S>l/Ĭ0.@/v߉WqG0}1[[ekROV{@]uvt#9NLꝬQ&Ⱦ*=2>_Qz+,yx 4#~b>E>ug\E!ǻ6[X‘r]i$RXR.1ag07OG}[^ۖ*ʗ+鮓4 LD?kaonA^j,9*ӱ_ȀS}pq뀛0]4l 6.ܼ6(.O7nƝcX(%EE_yL?³I1^'N2O;7kHb܅>tEvwwӃ2V+&m (0œ 0(ϒ)g#.6cd{ M\=%Nй>H#kC@Xz˪e U5U:trAbǂ萉󔐾i-v.DQ:FF T,''A@A"%㇛C'ʤGMh#q<կ\Xv'CN pSPbpq%=Or Tu%(~H_oË}WWudLE?WpmYQbID]V|&8X{/Cpl|"1@LO\<3[Ͱնv`ZҾ҃Uiw0Qn#aۊ;<~I^sXgEt黻h@$ml|MskT"iVc6>:Mh+I(=#Z92-$Y;G2cxb`L8_',_[ާ/a\drW ʚaF&[x&` pvD; Ah8t%ڱZ1XkHpXswae}PGδ GlmgfO \S6WMG&)6@Lҧ:+VNU,ez;쬶d 1"U3x&X-/7Y=]"1"@c$ϯ7HKgC6-0QP6{E"X @hÉ3ӡ12 ]*P=zBad5YB ۼ``6nA0yM= Ps.-7k^X}s bu5;#aoQbZ@:lϺйNپkuC2[V͝Ij~WH~6&Ө1JPũNFD&XаQ>4) P4)9ϊ#MQL1q#/^WɟƦDL7:kGHuwcVQ*dEf.Le%Vm/(%>z#TbD.K'vJ Vǯ?r̘hn)2vFZhz|Nu]ǘM%m$#GBҸ}d[: 14em?8Wq~3]Ǵ<%?.Q-W0(tkX}yg/7GAJtD,C z\^"#F8)g& 0 h1?",#bog} D?*-qÐh]=BNTv^׌:[A߂XZt3ֻ ƙV)g^{p-cJg-nD.'&sbupɄڳru/ ;,MՋCax>y|_߀HI9]:sd'l)P &22߈L³>23TZ?ѩк)tk?+VʰzoKVil{G{/,W=-q ]N6]u[4\&T E\|W2i-Eg颧n r4l, 4WrQ#=CsaRhWmM5o0#ѯDqήNYKSVRk\î$#0M 3 #SIL2ȄHGG72!bl*K?g߱,q-)h5n֤rb%JPonҼIaQ $ƽTZ17U\hиXfX4>#(3J='f!'Zֻ 뾕e\|<;PROcgC zlj0s 3P ^~A7P#'Kn֙fg´@⎭8ڍFױ~wڄob{ G(qHYlMg }2Jsɹ){^ 9߰D$/;O=.c׎Tmz1U]k2H=KGOl34b8v4uiQQ4s(kVѿΦ6X˒Cؑm WgLbbIt ga8&:eqpCSɺ_v2G 5~ht4#xk3E6]OKKc3c/\.Acd.Xˑ R(t5ͪcd5e /t7/Rw~>}=}ݶ'ѯ%U bWNȯ"@ۗ0oX WRX㆜sY>kKzÒL+ԛqq>ŏ|&8ꐌ?nXzZB'8 I6Y~4܊Vw ͝Xuߢ#2~jI.ab%BץS:= 9ӀL{|߇f`8[ @?}6Su4H~`%ݣ R6LׄM~}L߮8-MZ's-A/Θir Ҧ쐡i)=2\isQQ;Y*-A+Éuc-x8n5faxs 6+fleΜ2Q;!ޤ'%h[d؀zQqTФ䞶.9'()R[{VBE]t/!lږero՗J '&R^ܧqk2ǩ Ck?vpf^ۥ}:1X(uQ.U߁mfQ{':C4|s^K0>rmJ٘Ǒ`xM攦giW3oӅarJ#|jĢрEuB:wKG{aJv*-V3%9:7|8[rq~d=Bk|rz(S7%K? 5ݺbR(ѕ? 1t;fm0H\i*4ltb HMcz v-h%kN'ȾE#89csT_ܿ$#է 6)d/ s<tO!p6]]B/@%S G3̘bd7jX>퍻L͢-7龉NJ}Y$2ŏѶ~O&XmzTDOЫ(j? x'?21޹_3TWFMUV@M&{ ABbo"~D#h+1 %M4b}A7@CYE5lC+/|4+WғIxC0 4%<3.&tn{WkĈ2SijmPcˑ&ˆ,3Պ<E;ѳZt% 1QpI9 #o<@K'y((1w/>C@xUm?)t"MocjjTٮƖh[ =9J*XM}*Y@jL^.o޸{Ƭ&{ZýT A)trA{q񴼀P>dwx<:f?-tI]VVΏd2NCf5bG1oƒ@~ jpgJNc`vYWt3#N0^-h1=5:!Ȣ|%͔QX˃Pf#I|֋ AJ(&=SVnA Փm݌+MNm}{ca)_SDŽBIJp`+3Ӣ;qA.rXݰ;GjAF2&)ԓTUA%}AOt@v&d}㫞\M8NV6Mľ/=`hj*f糅轢|k:I(肸mpfbجCcu6(_yXZ{:SJ / ̩_.cɩV^ %*dVyW8*a:B&Jc}`nVtUɦ0y"nV s-dJzr:@&~jx==' .#|Er8_J}Iq7gQʤ@|&j]!kD ({^I(?{ODWɵA%~fxڌ~:vM[wZ}?v?#xMޓ{m1 C%:vB Ȇ=ZG)[[%#xr+2sgGY_#e)W@w2GWM/A 1SI:\SEs۵1ŜʴϐF4w& |1 G_J(Aj |Wүcht` pN`S iCU]w5IA]vўm{F!P)¥,ubiʲ;C4WׄӔ NO*ԛ8f2&$2Ӟs.1 |,þ*8 He;# ޴55 \<Bl +K}/5JD-(͍~7Â+!*F5e7QCR׊ke&mj1q]i Z?eh!rdt(~K*ft—ab;GwRZӷBB3}?,sK9I;!)!eın+D(c t~;咰`d6Rͷݫ]$Ǧ7'V&\OF?!}}w|:Lj!`f_ź*ыp(bפnr*!TEc-#NA霱ȿr3r :Ի(: w*nG8٦t{KifWe&agItDX56K!FSs!}1$<,qvyO,A@\>lD,a=א]pw;/zt4tveS14L0N [{nѫU&oH-+ /~-2oQ[6+c_N%0GsYK R{SUF_\1sN%T2̿%~ӈe; }A&?Ш'}fh%^-j~p!>J]R_ޥ!zlUb\fj?k?ù:9HT_Z!l%g > ˭tjE,ܸ#c;j`'6K \~#ڛDz: nR?>nDVdm؄k:JoCE:23 iH">\3&C;"gq&bFam= ].*CU5?;}r^`5ƿd:vvm`Ԩ 'eG6?uţ -1#[@2.۬JU߭3/>d7'8wo&)l+P rR0MK}㞍]{D 6G6m4%P x {6y1hݴ,q&Bǡ^D04k& =[9A6R'U >B>bœf/H~qlsG+ .Idz^ZIigknts2bͽ晽O`QF>:/$,LDY<]Zv0caPVPrE#a5(ŘsK!6r%%}P/R1|P ~H 9fxd a.Ô @L|Col) -F-9)` uzT٘m USB'ˇ6q P(&NN!T]H?fsiL@ϗ`;1ä6(!NLVfȬ-J;gBVI9 eAV'dWUw0*'4T1Tx2~>g(2l>6+zOb}hdYΫ  ʌ^DZHl⛵5m9gQ$܍@g? Vdi,5[7Hj7d*W8pd((Tg ȔHb0uV^!9 h{% Cc {A>Ўmj@HƎ!ym7P +{5(cRa%;W! ]˂aS @F W¥\ eJ2xK#&]m2=$8(֧a1"I>sp~`(vX~áΩ ̅ U 3> ODC7ȺGz#8߭6O-}Jy[*[~I]@ƑegTgGu˕/SY432WϛuCzP OQezz ӁLs,įЬl5j"H :lobpC1,MwC+R x,'[]aL P0; KiLFg[NIy 6kGHAP}RlSm-\VV N4@|J*N؈435A`,jk2#{kb"$84AYWdbXՖvZlkfWsif}* -4Ffdtۂ>$*H)b6neE]#]_#`,\yh#n 0N1 S2M96ث&4ejWK) T4Y쪤mAVO Ǩ$]>S̩/ T z+svA򉚽v HlL: z03^;I D?Q4ԍ5qq(D1f#`zPpɇ-ĝ1~uWL3J"XTkJ˘e]ZkF eɰTDs`*T$k(U޷"KDlJ)&/Q$)4XXxSz-7 Ɖ'Bx 2Wo2@i<܆%wq>Ș3",ͫ"hdsij x!O 3jٯWJ>tnYؕ>y#KpRiD|Hf Թ\&NXE.:sU2wK"lzP7 lk\]p^,ͺ6wv#}IXSv+ßyDR{Ͱ8MK_* cЂ㚼+Mxd)oٜW빞}`C/^HV=ZEVk)eܱR򒈟ᐰI4;:y:@T VS oЅ+&g- =<&3M e\G< ݖ)CcMU+|Cҍ1{Zm0EY-*Zok $B ^q>ڗays󞵌oOh7Clt<~R *14.-nwI!Zƴ.u籽裈DGK!t".d|dvE1RYsbjEwDjhLi!^6N+d~Q z>5 iN Q`آCX'7늄eH y3E:2S4=(a$%Jy* 7?OA&6- #o7}c'x`O=='p S@2jC\U "G*Wx'JZ7(29Veኘ#ݓ2;c0986=786=>M kRW /(-ˆe.P)u3y#&0K‚#9[u|KDv`bADMBɎ0lq|+vޮ-&xh39CO'ݒjA뒂VO=?ؠ,L6Q\5=B91c4ƃU}.fE䣓9r}*<,Z3-ui,일OpS=r*A-G*[*746ڐhPnRo Pv~[c2D( wnYQ~[DzS܍,xw[TO\,G4@s3!ֳb?: BK  H1).Xf= u#礇o|xbEjU\"NA+%(mAf`  /3fv ff{ x=0pǓͲy~,se?U}3`[k-f i'#c#/ ,ۡܯ۴1Jg_ [U7/Eu'} a bjCh)][ M1G8oU%3P6¾M&wN?7 8,~ѓiN0yWe j (/F͢>MmJA;.'Yugz)OM~4Ա2gɚ ;/.7qdTxi6n q~魓4 ^һ2a}4Y[0.M/f]{ƴ bH_7Fu$Hrkft! l7b+KU-.Kn[cIt9'$/YḔXXߒTXtVkZ/) 6Dun[_㗽 ]Iz茍/0wkJʾ9;-$/߸-L8Őq3 ^:T+CюY'sEբyT'jJZr]<'0/V2g~)ec&J`CJ;x&|&48~[8i&v.,aQf7L&. &^neL|B׆=-|%>5oHy!],6x1Ϡ3^:2e۶f#F.7iըY ޵PГo+m;&p<]P2 0{}.F̙S0:>eOII1ćIk=t()}c;LPpۘ%(5Dg9WݭPzEj3^v)D.?M>Q&@q7m.Kj]:؃5 t8< %Hx&T=kl[Za\E =8~xؑ)F?U.??kvdM0oB!仛 -\2&Emfi~CW8|3~o@$DEXU"=t݁ui]Uǣ+zYyuCCcNx#TqG2 Mva>MO8z]qu>Ͳ:=Se 4$Y3a&sGs`e*sG-IjIl_ {5tlB4x0ENR@},5b-W%sQ1H҈}~虅h1t_F(@SE\hGҒAV{X"*ts5g}ڙȌ+@ۅ4WIq}X/@GH1丸,FBev0*ewqa DžךF ~RtצI 6e=}+:D"6){&|~ULtl u40jmaͷZn_w<%K:1 &ΨCj!i߉l ?ndnA&%=@L/;7<=X"Z AGʴbڀi;s( ߲]?%E[{7!㘉׃a / Ad */eW CHk{)i0Űg=Q$` W3T}Ӑy4ddH>N\?f1ჲqj#VC+ogz+7m E{,p@gh'P> #]nbjpa:?q<6)X޴&p'hkߗ-q$`; 8]oO0)nJ+t$-MfY̳<_S:HȞLOzǑb)N/E3gxA},W"]}/.85NA]Us 86%P43Mųa"Z!L8R 5 Bf3*_.?]>ꓻ7>[\^)JJU˃Z[8Mՠ ;TהI&2k:͐O!ESEFψ7Zɝٍ:\EQ/%^.yҺ_ 9vLVu'?,&mO?[M޺13޶I~cؽJO~K<3xHz G_v,>O:,¾n<ݎ&XMCM՝RkI@FOsfM,F#&aA`sL=dy2UݐoBO1zAV lWi'&j罱HkF {mJL7#^Bd`S>a論5^8ْ; #W(\lራ,;g@xyN-0V!hxRM jb^k};\ziIs>k iSPC2kKVuQǛ9XIFEɁ&mlйGYc̼y~1˸MS 4@L&bcD~6,}."F kTl4h^ wzq&5ֈ닾CU9T\;բKv_rcVBywwOEGTyO  V1.)7_^'K [vVͶ=2 3?s887R$Iԡ j<+^U}eJ>2bӃܦo8Ej? `Fn}܋g^/#ǀYOT&\ wGQVղpGe`BQN-P5iY0sc%Y:c&}sal~gn - 1-Y5N^gw玔v]Ak{CTlƜU" dwY@orb#x~0TKb:sXE7=j9fxKPi:JgIG(>36V^Bre+6Zƒn d !zMBy ~ 2+ 0d _4JIu^sDB0vH'=8Fڞ1 о?V͌*e(ǒ%m<|ӹ`e~p8L>;.j=>,eʬSTkOzoʓ(U*??OʂojZjzuF ߐXOM[PYRo#_X?{cNjilz8&goLvh'~t}3Y?LÓmKTL?g,":W:9lHVЄP.6 ޱM9\eZ <UYMq$hZR2yI49i'%Ieÿӓ%nl.#ufG O) Sj n5梑Bb-;}RWL?X( Bp5C!r/)NRh=t(^8V'[̲:oSg(1gI To?cM.q|PHn.tF]Ri- Xaj5^.wR|sFNӿg:NX<eh-*E}0's['@bsƠο l5Y 7^[IPۺ+M>WnWOa<%JIU=IW| ݧ ÙduFՈZӖy mS8$, un!:y吐R|[L%w{?սP y->YJ`uX~ݣ.JF"Fٳl H]&G&.EeTI)tM]d\+T?!ϣ$\u$)&5rIkAo@ȧK,y֞PyHn+,0~`$M6ӸK(O;>B!BW`#0TxVQ^Bې nX;('<ܯ$ 8@ϯ5fghM憮Y9:{@ zBRruwJ<gRi*OF!NwD²NYqMQv8S_ qj]4F_3,DRFgk˜i?MF6oPVxm;`_0Hàt$R$dm@H&0_GN69uV|@O=Șj$DqGeZ*%zax+kMF% 2%rsU%Y{О uq JoxbyJuFw{LYq `t6І#at6:2ܽZK9 Vyq]=~3j?wV\.\_^ŏ>RPc-=+>8q irqh܏}ACE|\YuNZ>R2dx $3ybcR}nqir6o{7ͺ3kF}-3 vw۫q͡{ЀRg(礡"-KY} ς:E-\?m%iDdG>:6rmW/꣮($[Er=/8iʤh\YOVlm? DM::85!8~6_H6,jg6%k-^#I7ґ/w2XRW@/| "[L&/򎛃ddazJAHo#•+sHy6Q5E5ЖB7*S@ #WVit'}[=@Q;0"ݐK<'4>[) ĶAB{Z9Z̫:Ƚh*ch\CH"0}q LDH l-ݜBx( V4+uИ)K YrK_?+o .tAj9JnˏTDv:0P"sz7T>dWQ-y<!'ں""'g5'ghQ ,tۻ1` aK@kJdž$J^Nxm6siNXBP,9!]_[R؝7)g/>cOZl(X-IߪڿDJ'&m_@nLoS04m`P+ N@yTS9n5$'F6{Ta;R\VΓT5[-|8E ai}Wj[!1މԨ׼5x T]{L{- n3O$-, BB|d4DWgp|yO2{ *zM| NlE A{*h +`$`4L& p{ kZxYOr9aLoz班4 Bqnk k1p!EtpnDM{ꏒ6l/~p`74N9bB#9dnS$0hIq- X3X ⨗LH2zx4k Szב`S+yb?zMԉ8]&0Q2׾H|ߩWgN:0?WmR=\FfXKƮ7G GNb|3C9R@)߳ZL;Y[{nPJٖ^cBbg:;טr_/ux:;(X˾AkL:"K:-0PSbk:#1dW;BO3hg:ߵݟ(顼&LfmK`D2)X[aO

::.]GJa gbO1j7b *|~A&DL R DhZF\iOdc3 {0qv/ c˔18O0'vmQ󋄴IBV??_理@&5F7qRF9dH}-Ȅ#%6e@ɈtC LcA.ׁ#*1`J0|A.NC^ABZ߳k"(;%(tuV V/V&SL2bχsVR؇Qri1 5ްЌݴ(Ddxa+B鹫.} sz?eb+YBٔa =_(Ǯ{02sBSnʟVCe` ܅c>C3txLA[ 0+~f*eܫЂ ܹHuZt9|ij`oE4/C|ѼNX3D B͛(!,}mVg5^a>_O8=3ۼ]66y 8c|9S=|G?0렃>|ϸ))ݘG|WY vDe',Z Ϋ}+ _=s]_}SV=ٓ[`S87 MnA%K$z.xN1tqQ53lhHnLt~uoQ>jR w SWn5C +ww%稖y }LFdo-yR;⫍7 \ x#;`(dU急2 F5s 9rB`*N.!^]RW@` a5o9\\u>pY:UWf)PLՌ1=2HkgyXSC !2~P_TC!UpD,SOC&O!ҔuQ8woSqj~t3g4zft ,N=f+mǜ@92>-vS݊-tN-fEgOP$ry #Q; >n buŵ dD0so=桼[ >#e\[:Z2]"Ъ<lN' F @ Q',<Òo9U"8fqGbܧWi  ,ڪzRUt"03Gӂr4|p/f\ l,@ UNt_{⍦ظ>MrD%_Sf$Ö^R;=,9PJEoe6S휏*o45F P-@E4 ~.|[Fjҥs:E V5qR1^uP;RiJZ!hF԰N5bI&\sFcI B!{Iӛ3_t*p—/ĖWI+q`l`.NJTM=,jA\hK,|#1f۫}!)؏wC<‡~|.s*\S"4o?CFFo_vk!3B2>qڔlѭ*2[V{XЈwMls4{՜ abY2TɬE^ɋlV"36?r~uJ"-_ÐŞ$ќM;\jNW[ -6QAJ{b}w`1K 9a+ L;Z2Hah'K2f{,pl.n)`Q &Y_RPsuF,i.? $D[CNXYC{n}y*1NGTcd)xĤz gWk6DOt:ݸo 4ȴlrIT>ԏn-r2E42qqQ8#;5j]!1(b}Na" b.6PzOl.NXˆTyi zrʲ.+qZ ڰŸ)M-YZT`_O璑5Xɝ*h K5]9yܣDķyxC?*e].BQe+pvЭ£y_re'W,@t~ͫsԮXڊ\ ?ٕ4zAB^DnM06]|VTJh Γo۴H}t JnHLeVsG %R"ՙt;Lw <U #99HҮ@m]Zvy6NIQ'|RD9}ME\3ԺodWI;XĎ?F#jyMD}G,q_E|g~X]hpKT /WP/ꞫXy5+Er#]ˎqk8 naMƻ C-sz.luƷ{8'1S%DȝH{@Dp1n+TS΢+/E V.Rg==# }4eQBOΉ{GM.ҫj̩e;=(QLk`z)*hT?*DV7w4,hg9XNZ}zihBeBdcCwrL4Yw#˹0m^0﷒q5Gyc@PzBzPuNf+`'XqqMP#+#vc|fug'*y.9 TXi?@ʆl. ~>KnoR!)|`v`<5qdb69#ٿD w6Ac3%]9ׂC~Q(RX5GW$[0a7E. ~3>v͹ k %NUbszn C˥ɻZ{POS7.kk=3jْNI%hOe =~@$A&誟u.S5غq%BţЅR]hc"ĭ(Btml# $lg2X%XKy;t0GY1-z\ڍ 2֖;A"vSN`vy 9Iwl;9^ɛ3| f4Y ucy)؜DqW-.nqLN04+AdV$A+{\ MXywhF\oj@|$ \o|Hp)dBլ %jʥbqhI딭Bf1½pPάcdOc=/;F+ƞ\0 DE]jq1zcB%|WUBmYAuA8?5wk+ҿ][Y|u ,7۬Ƿ.㎝3q$޷H1uww,}y읝9êK"(M? v9+,/ԩ|<mߴQ$G\$zԗ;f g^hj;"]JGQ(WR7Bpd/4Fݽ}-^_\6Ww'Vr.&? NYbfMsdh ¥шXU <Uy7ՙB:~JdۦdIP=VˡڻX `S%3_'ʚ+ݣR!{xYY:`WSjݥW:D7BqqDAm-0^kR@ Yvao%37QZ-2"Z*#',=࿤H[yݼ}PayĸY3m+5\8@l'#k;Ck ˖wu/PuЩB`HA>ԥIܶ5a"a8t2D;Jz^Gl_Yia <Q a^r,ڲ&CT^k1vb^nN^hN Cbi,_?`מY@ EwJUs.[ZŁ$qpo=&V*"B?pz;@3dјno=V&WKs-%Y sV?s|] _W&e5%֜ €*1ԅ9&>j/"Ȋ |Z:}M>D+Ĕ?6؉ذ/[EOC9ȋ DH.o:C?%E#oMZ.2n5|ءA96u2 91CXb8T'Jx'4& )crtI+\zl%dD[NW|i. f"g:t2I3Cpv#λ0Ł( H7fυQ^ԛv6YȈF2D2śRb(Q9P8TQH˛G@Gj)8eW%18 W&]h C&FC#:؃\nHU5!&J5ČuP8h?xŀ7@ɏE`j߷rw6UžW\ Rh NܗS+c \ҐRW=4 e`gܓcμgA]Іq-Z_}@Lqli">T)~=p۷yԟϵ  cqgR c6h@v>jߝKlj{1 鎈dsL޺Mr?Y :CDȾAȿ t1!clGbU0d2p5mlRwsREb!Bgn ϊm?}B]6iu/5c\˙:ĂlM:l ڰELccPQC5SaHc0)<( pQ`q#HDMG&>?; 2=-=]daQHYX7:VX<`;*cZp+t:!'+aIjZbزߖ+V,*UWٌ!vm$dm }~ ٶ~0-.[0+N $zkNׇWȲKI5݅52\˸ΞuweI[?(l'Qk: b=ozLxkG]+eᣒ@F(T8lzX=]9n,mBz@4JP@KLBu&I쭍d۸]^í4jGåM6SpVx/ZW9A9? v_b4èSo"ϱI6ʵKJBt dY4͸z͝ .݋N&zB0` Av#26Fzϰm -ٛh2ќXEzYĿ^va ,@ə8  <v܍E~aٖ"MDSC`1ng2=?kb|Z(r~jf^9U3vmL7t fKj#߆{*\|/|S'[aaTҰ!IފJmٜ'" R1,}/<=G`$XT7AJ?AYzPaj#0h@Fv\X3f඲dWrWꉲ2]1ܡl+KД}f`{5I_ ggjכr V~z/wJ2  eo 42U_MDQ롐3U9H?$w3<:- N֝cc08! Izy˞oBUs e\ u5*[pCctzOue> _6or6JtY遈ª0͸8tSՋS-V\m|:e6`hMƒu 4װP]8jJ0ʡ'IqnMVj*dj>X}(n|=Er [pJ+(=z:L*F >Qhr-."Њ-%F>³n?;AMzIyW8B_/CF->W"B\!zn7qֆ\6e>Ȣr`^|WD@g!,[ӳkL1(ED@ҟ{eV*蟺j:;tI? >Ē/v,IoNErR=[|R(5m%GJہO؜Tږiy^M_dqt*uedMX7 Юj I)Z١|rZ.dM~ƙ'ϒ@_hňo͟oJ›aus''dg0sqf%"ԡU뛣G9U~@f<7bi'^2qDeIdR}30Aةk:vZ rM|yJ<-Y =BI Hjj!(L +HBcK\+nأVFv)Y~&7#EF/'Ty4jLFHbpoɍl\92ג,(3+ƍ?JϽJnj,}C.)3&v?@U^Qu4&Kޣa n\Ta>p\!or5;^,_XJTMsa@XSNT* MWYlF`|] qMv.8,Ԭڌ=?<<|o-lXݶsIΟؾ2bЍqDLNlMGl I,(% eNA |%n`=62:mTu@N"Fq37F bA66['8$.GBlxhsKQc fA99Iq?V9s0rZ3z}e&vjC4c?7fiiGxg`L^)p_ON.i`1H"yd~LSPX;[^"72Z0Or ft:J=:ȬNpnްCA21:*PUBG>#H+Ml%N}AMՍ..GH8=);-P*]}u$Re[*jU{G5]j@H[ ;ڐ><m(=Za9x)E*ީ'.D˧#[c*lvͦ q H0)[V,;f8%)J k:v"?%S)0@d'pFoF9́}W]M$1b G=5N  ƇhN ʪ@ 7.blF1{1\.r/ֽ=fQ._Nb6[m8r ro(^~J B8SE#EEmLlR v ##Y \J+aI3`#>yACci񹈅wؗTG4Ј6%YAaxԘbn1nĝa,tRZcg.x@c `^î2ocUڊ9sx!= 3"8qUqeC%U3Pb'9DB Cd"J@)O̗/jCY#&K"rEŁRqR]]{w.cMYe4cza~(Wۅ߰f'BPJwrK]Swpǰ =D찅! "cF,(?f;>8Ͼ=X3r 5"`Sx$k'ԉALxbt|#K2PD/T3YRCg@DҏT$ٰD` N*&T-A2Amzn\V3?)pvI6m"ú@|1 "8C֚[_-_k:$c5WG0Ek1EȻ 3@*BkIHMj3%X6_.J qjY-1+pg»qo Dw#YCۓjVw.EᣞPHfA+m[>kC8 iW;Г)fƢ&MӼG(9J}7 !K|FӪTfCXBHj.0B|#eH7n>l)O)aʴ>@PT"CWQ8LupL1еJ3Af+i+*BvF0yA[deUތ"7*y3m~lE *FFcG ybzv(itwF !rT)4! H+} j]vHl`C 'Xwdk)XD74 <߲&W-|L`2)hf$pM|Zؚ֊64d3. Mxڐ@/NB&נ!刅xIdceo{quB}-+®UHNqCJwMnb 4n* ]W఻C4ugsEPܺ W,:@#)q,muרMSOKu^U>uSMg?"tw6/]Oc=plpQfBvs (p[VT %7d=! Tv~}4 5.JIY mqѭfHXDڲ m*mFSo$*ܤ(D? ^80v7f>^sFȃ :ὤsr+kKR}M̵ jX\\.,HL7J0(2;t:tt#D =f-:$ca]0ȡdV:Қ8o) JMtʳ[&~Ro;=Xp%IJ||;N) jrRJ2sBfȼxrj4D{@!XH|o }ґ99BGDawVKՁb{ewsKn?aybbP:t2,%d#,m8xg?L%10k94fy@3fw}w;؀Y.*o1vhol%FDI(]љF|U\޵>c!.I5'iFPA _Xª;eyBf$ی_ ?s^mb]BNI`àTu~8k< _?T,ޓ!BT_;Z^+M o|2qާJ[NDž+>eOu=jSjjvgr3Q.$Hϟ},`NۅE`kZ]m5nTr!?>ZALMlV{ckJ(WP ;21Y&MZIqJ2-CrWdž@2.??Rd.I}9RF~tr]Urv ]' @#sL.YΗm7V6/L9/9E$*JǞIBWzB 3`Ƽy{TBU] !l履#: KSttϴhJ تCjKqYaK|Dixp.*ؙ6F`VYtoo{N2c+ԡ> 'B*PSVKG &5&3 42Du5FάbBweUfm<rx>E}R_Qey2K.qG0"՞V zd>hR!34߼ ([ŐKzu -k|U ;b="dѻjU_+%X~GԮ_gTV/bmRY+V VDU +*9nyB}jl@?rcZoi<Zg-M:gĠSsr)AZ~o=/ଽ^A)ֲOI%nb̬iAw. m* ʖ&fE_. p.ƀ м6/vq3*+VuOA!v.xkd~߁q9i_Z98R+#nܱUmנf|r"sFDDGm+:(y]D Y@+ZQJxm(W3t3E8bH5r#*VVKz0# 42zV`EwArZkle$E]VdljʹT[\өu0t V$vHJ)lRoB~ʹ:EA4FsFr{-J!T rּ&[f^h^y[&>w/~ik!ERaw՗*# sRy~U|Vokf0 $Tt }Vw+7ssn1Sg)M$rYie0ЩmuiĽzy?*mg9`]aI7P7Yx laa MWhO_ %?#=֘)F^ToG+ȇZo֔R`}vl ͘TRԡ1Cm,KELd}UbT$Rm28dAx>&I=} HnU˩ Ә<сv#LKNlFR ޅdՎD/h`U0G] a66:E֗5~'>|˱ʒݯ[Z <80&UQ}Q7ۯ򹝟3D&K6_0ڭ8-(J"5⭪,4m]:aOh44}B(AҚf#:" "촭4}{:IŻIFjڑw} CԺ@'lCIupZtlkb4vκJe~鳃WHBk NwL8EJ޾K(t%YNm($b6i^ ۨS{(v6yl| ԅ6;I1-4:Sϲ~с w'{ZV̔ԮJFsn̾|財l E(VN[47vuSVb{VDxy!) G9hxsFzΣeQסּWUFq,2h~[-ͫ#j)}h\OLܮ7 9<^9. k)sjZ[7:5gRZU4(\gRdfLޞ2Mۣ*\}jgHT_L˷+r_FI}tc A@2.^cOUWu9"PFu|+FjTR8XhݼK } }OWZM$hK=UNX8xC+p!#__ y[a* ƟYe,9Ԭɪ+Fp ݐ3]wx315G]GYi#~Qt}ԑrcx,D=eu }ڃrė/{~x:m͘-50>Lmsc6znƑY\GDXGY׃5%?aohm!C &bPF6U3iA妘M֞:OB> cG(+mXTY/b?t Z=%Q@v|oB+ڰ; TQ[9T֫&1DL3"~OЇPf}X#Qit'E?6U\s~ʒzC=JJJ/BջM7>'-, xP#+Yjdl$Waz/*cu6*LTO.YkU "tU'(G|:hm O@KA^}nI9q]mҙDY˹ >:1' qiM$aQ}Y$WbD"-*[_e!Lp"OѮM·YܪXђ?R7}e QHj”QKNx`͛|wB(ț"ZqSWF"~F dۺ?F'@X՜dgZJᦠٝfEB7 5\i?淧ܲ UxjŜ #4+Ftx7JH/;NRKk2+K/P3kq `㰜)`pS( lIF-f8a{txEnR¨ ="-_,N=+=sJJ;Jg'XR"U8[pt,7|_,HL'@ze.b *9{iCp+bwCabysM9fJΕa;nFUU8Ƿ /)ʇC;T}33tS$וr*a[5TB^9`zGG#3)w#(prT'%{ƈMܤd51j &*m5`i|igQΖ8`U,x7""Eb)Av@rl+{Ȩ6TW~C7q+A{7m[1kM9#+;j* q HZ9ڞb#1ܟ#4@͡Ebj8Rj/c #xSMۍKhh9c>*w`\DHԀ. qj=xJ= M>6ZX3(LZ 痙礮^Y-Zx}bSbh.p?T;$@G>>p g=4͏ }b ~ -C8zqߑ4ѓ S 3HGP:T\!59hbaYY`0A9\Y/zt#uKk<&(I_13}4'0`KT$wv0Uv 2Qn:WӨFv^4]{nܔ"Yxfb@d8ibX4JQ_tS}>:X[2W2@f͸#._i٨"+})aV`q0ߺMr~g5d!VU|5Na^1kc2-*l >Dƅ f"|khn/gQo0/ 'šய9x*YaiQ1My ad%},/)@1TLW%MXQR@?vRb8zW74NQV _Jc3Z\ *Hcgarr֠`-h i{? =ͥ 콙a 0tvygק `3`7Ǯ奡 ܹՒ Q1Mj5#uGZ 5&A/01- _0\Q&FF^;l u4Ɣ3jzL_4<+|d9^wh>ЀfBw?|?w։u?ݰZI~D*VtC3_^0y𸍜\N%& h¤\ņD^a/[ T ?RDYX)A,ĜO5dާ&[6A*`W~+}֡˝6/^:4[.^l]0իW  :] XmE^.;'G3B+~4>qfp|C=V&PCIrbeYs'=|0޲G[9%}=4--OOuoO[|"K9e"k Ϋ-φ^uJ뗪BߑxU1UT=^ܒWX|SdC8GQ*Ӏ_ FW.{_^'NKXb3i OEӴ\\D1F+' 1U= Q<~*>ַiTwqnM+|F0ܬ@YWnf&Ky/3G\}-rB 3 Y2*}X\3qHqcfY3#N#QVꨀ+o1Ĉm5Fyqy_{Q뎮)ITֻgXpu.qʐf4o줌8 oU;ͩ0?VVJm) m#!"~ Ljbr5h3838h#xl=#OmS}NvVz| ljy B$lK \1EU׼)[2vQz^&KmpU6“=-Mm:{Uy<#Qާ]9Gh*?2LH2&y~Uq5iJ$5zD_nWa߃)ixv6l[rD)UF1--tM Fnh#9Q̃]jb80)8 ƖJlD/z}M]u{x4YVXʝ~fsF4^ .xJ~ucϧsP0 +Ͱ>Ca{]D֥X-u8nDF ׇ#2-q͂n@DpgAUPvaRrN'%% _Xt&ijCiZpsiH@{cr~FJ[G¾ )$_>0[qIA)K=vcl⺟ut=rҦꆤqޔ;c\͖~OF9-0jP-Z%W)9J L9Gѡ e{7qm!v;(VDVEȻagH]I/W.Pz!K!#`N/}6 WӪpSG_s2;[}8+HElb;O_SckU wV`'*Ƚښ%(ׁTwVFHk岁9 3Lp-.#grGF=%`| v\yH''a""L~y1bp#1#W7x MWtbGB-$TRD&0V Z L!lTG:,$& ]xnJ} 3o{55K@tIj5Wbvn#R&U}Uq/ř^s0Q\3X+Qc6q>,Y\)5f'2gˆk5v¤^"X/gI=V ?EtʲeM[(wξ4l9I;o ,0R&k,_|Qwz!soցq"Է[gPov^?ٙ.Z>|Ru*gbmR|~'1@™2;nui‡fEU}9iܶL , WJ԰o:s3f@ȘKWPPB1|'bSTfVsΰLm3HI2vm'ޕ|2Kg9"B̮#;!L.::iqחC\>C&";x$j(0!^__,p_ߩ73',VW:\7(NK3YO/%Ds$CF6mICK8swoqmk8h_}T"p럳k>n2@#ysc īںнKzNL'I7tB|~VXѪmlDHchEA*~^;M,(,ީNF4BzG>.N3ipG~?69It c˰7 zRޝ~g[`s(:5hչ8dW|5^qcYpb7]l8 \ZMϘ^EzAZ_jĹN5c󵟔ĊGP,kS˫X5X,9SgwY^6֏śssʽWQ[/:Ѫt7 i $ ݉n[dc[V26ׅP Ez`{|ޠ:˜W pg/,Sz$ (g?4d,:"Bj߷%+2Uj:kz'ow/doS"e#HHA 6$\_C(SmCA[܂O,|I~SWRf&kqQfvKꗬd `PioyYG2'p&ocǃDC*ӫ9z37Y,Z=bN{s< >1gWf< ]\cDJFbdJLc_ͅ*k͟6z*D]`@؝7RN/f?[@ _#D5ذ;>Rp%I2Mk*ԲK3v`פ!Qw(<􅽓s{$lovÖjѕci#YB]XT>J>^(Dgr?󨚶x GwEbgx\᰾zlerAI:xΖҢ:߷bCy:+|%|Cġt9gJ>>>q?όGLRLe7~dt/֧@J[aIҞb3(kU 6CR9\Ho=қah Jfo~K+Sa|(,l\>4/βQ篙FoG3Uh!1XUbL #^"Ɨp6wࢍr 䅊yyHV6?CKh΋'=y"J?0jZ7 t5;l[h.Ccf.''vV)I6& =T.D%g} PwY޼:\i5r%r|oK=sw(1IB* tžhhMP8Rf @sMmBf&D! c6]];3gar~^>ڝv-DM1&OɇTsh2_`pH_|^-K^ L ajȯ|X?id E7~gD֚&OnTsXј_$];Hܰ>zEnJ?J o$TVwj #`dӵ!֗EѨ4Jw" .)C&7gJO/`^܇u1xyBx+G4 2U _ƳWDK͔y4'"3ޒMFHd>P`3l\eZ_U,Ǝdn1f"Q~z)ϼ+wOhU ʐҢ|99/]Zkb4w-A0%т'yF|A_(堑$B[?ھ|f[wPnj87vīt&e5uW<':"`Bwb`pJ7z:9DxS-rRJLT` z{Z7-ָփ"\3 w6m9fЋt,93tX-$s oM9gǛ%}CjtkL視cu@,ʻGNbt s1\{m{؄&ԗI}ޯcICҊ.O \E n(8VJ[8| NJ ߕ97Ë3#jSGZt^ EB~u2~i:{zљk$d V%CH ks~#yХ*դ5V[UD33}:q J;qLuV@{)G鈆Qi7.H*./avgB7'+_>%k2Y]KAiP/M}(`_ dˈɲ܊ C@}ctcc:-#b9Tcu0C'Spkxiy*WΈA0 xq zqIv_'惖CݾG2eA29q8"Tj~*/=4R}CPSBoV{TZH(ڙ~?ٱosrHKvX*O+'[OyyicRe{Z~*O3Ux!9Xް"nl|IP腺sjC_ Y2N]w@ScՂ(?\Z}_Ϫ͗J ,HͺO> =;Ͳϊlb I mӲUխ5SwRF) `ڍk"ǐ3[>N5!3C)[UpFER$O 0:9%J;K+cDQQ< 6: 1k &@!TelRH6k0A:%BRZ`x{8lv7ݥ5zpȄF`Z!8s6y$[>NzWt}jlG(82(G$K;'k݂*R{>=N! 01 ĒMPCB#(BvW_Fgl mqX̂ śD˭C^Ph>s^{3{g`gg@gb+8so͖XFZctkX(tٵ6"7F,ao=Rr >RR3:̜#Ynۋ&%r 32̊ȁN;gxxo_TB.VNSYsY{Sg?y*@_P1<=D䫑_HUAaѷb"81aJey rӝi5Ex;M-8 \.Tt\\3 FMw9 -^(S٠ޔ1:0G2L s'i[pKHj.M:%²ݸewT!NimM4 a U@v!ؘL+O;ʇ Бl l?Lon8~z9eP+>Y c%)$ʁ(ݢg'oql2#}?F L?Nv&M[Jr]͏bKo|Ֆ[]ohCkˡ_@m.vj7ZYa*<(zFHz%uS9G"8ۨCixF`\~ <b|즴Ur]$ÙXfRFkgxNk*@ReX%zڋmeN$YΊ%Ӳb ܜ6þOOȝoڨŚ5q%N jJj"MJ+`_!erg#xwJaOn~"u}iA(1+aUz +=^erL60ݴajY]Y$Lw{hVv?U ?(i:BYyCIF'y2jS{ {VQwjsH#Qr΢OJxHKxPrmXɺ ۟@UhHc2i$Lݰى::n36{m?ji %!.•\)ʄ2H [T,d=Í7hF<b]pO M ,rXVU6^nrb:Y{ķ QhA#gy0%:JHؑM/&R>VWa~h&2c"!!Qj 1EhBD9Lؓm*&Zupo%Dާ6Geлp1F'zH;g$JXIzHȚzE1U#Ff%UvLsck&@W{ O(79`U?-2A͎T͛9,y+xՅj"(֪4xn1q:S'CEվ`WHUχ[dwnYRre4H'bg Hr||ō ϜtwH;t-r<~ooMd:%/9RQj=+>TĹ;7o&}rE!FӨ0Qqh?| t ğiyNX6U]r@+˖S)6*hrT/bB0ֹ+p? "]Ip0Q]76ys, R0rdž2`8"1=yݱ]wp]̀hUG)}!cYkBQDR4m,J]ɃrRcVLV~Mj?M{qݾn ~2kwtc*TQg:϶R!cK &`ө>LJ֯@bI怒, 40 ٍW >GC$؍\:F^}θSS!GmOߌ Zշhlhv)j )"9.'- x{V󂀜˖gipiƽF{<^Jxz8V|s5 };:}_ 5\ rbdHr-#3h-|/V@&6%4ϸr];a-L,r S]6 ] ~7F>ofE2K(% hfK{[vhG*5G(X%vD5Ozդ!U /L65MelU;z>I~M 8MFWvCPL/CT6E"L"yYOHg|bpS r~ U)ڍßhTGynMMW^|]ZXG17Y2rGwSf<4{ _Ôj~Md@!ͬ4J칀D`jDfG RL5>;4KaѰq'DЮ'hwtP8u"`쏐ߘ|)5 ov3c5mW$0<Ǒڌ#7sͲ@JI7* h{EGY>7'Yx[Wz! %]õjݍ~ t+@汚ɰI3,xncƪ]A\s( SE][:lv"کQ2~jiZ@lاE]/fXh}D_Gռ%L8>8~j`f%xW#䏕hQ * *E 4g;'D=xI]5&@l˔L !TFYz0ӏvh775Kg"úҳl+XBAkK낅?*KDv'BQ<I3ŀw"J$,&gk2؅S\Mh8 COMԊlv9D &&K}UrZVo;#HshXiٙjq NO)E5w:*{R^e^1/>{2ĨɷÅ9q+ȺW\[)^ ÷,)5Я[!oŲ3򤆃@od}VF3*X5ʵo΄9џA>'~[%CSĄH>I_,8wXלp? @'1Z/Ep4ް[nPU ~ Nwf|z) 7Hǫq,٘4m(#] 8yk.yWsis7Bܯڮܤ.,6) q4Ŗx&|^I?&hcE rzn<5 CɭA9e.Cv /Itʼ&mψGWH2`0tK\j,÷nH ۵H h1D|xȼ\"V:Dlײa,{koC\QVC oTsA%Kڞ-Z\3x4¸u<௡uj8(ƿۣ?a8M]Pmg^2S;NҜ f:t,Hu%R&q`A^%&}ɐG©sӮmMBTB9VulgRE{bu ǜwoQOlcNFk>RS+ os!٬\8@fN3VQB~zereڽ#3@$>^w_RrO;R*9aJQI]V:ԕcֽ꣇~ )MCGotܴP^Qh L-vo=}ٳY1W `v%yBA|mӣ|, B!!ezu$up6K9rT\IX ۏ.*2Z fCMu@oK G 3Bm頻\‹ RԲ=s/Vt!?&2ЌVFF]7pZ/+#7NY&T Å1ZCtoUN5R JdI5U_&gr vAŎ EZu F¥y T7f7,tcJ=HH:fT78 F]#D!/ xz8ĝ7V3Zު>Wɲժ)iyve<x\n`Xı̪R:uG?\w%!?0s+MR<)Blef`>,yw] #}3@.Rd .fsjm Pu*ńLț }0m6Zyaq3^9;΅ܣ_A-{Š툗r_B< gCaRш N]7t ^ΕmfF bG8< 1&=CXCd-L8ӎ1I(0nֽ#*tӉ+pؙK0֑\J6×A:ixJτR6"XԓY0 yG{ص_W@V?z\\ Me)6O~~d{nZ(XҊ{}wԥ\W/,^ HA-nX n1UAZ*,_pN͋7&AW_7ύ*{U ~m(гt SsQFQ҈d-aMt"]S߅DF[~p%XO1aYi `ic};62vccsw h7# #}z6~=4'?ZN@֖%OyЫ[!f[{jDաdAoi;6Bye GYrQ\zt䢩,Mnyݎ?sjD\Am?:i1sxpi-+0]zqѕ5w!)iwB2XW4&R(9+Utcng>אP4mCEJK*xI)CAnelcR=Dt;O/(C̒Jr'wnA-a>IwYNuqV ƗUHFq]bx!v4JY𨏭PH6rsv j~qOlݷȮONUTTb,an*0+9|Xp$OE>@ f`jи**3B5 "ci2Ui切OP[ם"'2g%qс4(p~w|7OI\ddz6<\Z* {EEAzD?=;Uʕ?394TLg=pTS9I4 *?>mE&36D cs/h1֒(g^8{Dz/=O$=Pg1ΉD쁿o XI |+Κh>=Ujl9\Ϟl,PJ&(ıF" ; =sI>\}VY 9=Z-|}Z4CAJ^ܲv|7p.mL=*:]ZFQK J]%fjQMaqkg<Ͳ`o`p>Z7( et\ޑk^P3+3p(#GŴ[ϓC3I,.xkCUm@cU, +[-өX瓖eX`+g7Z<)P_ȩh/A3^YcQ>HGt% ިmA$$ :8!ppw, ۻDt$؝(ajoG8LF,~ H%%Ya4Dj S([IϏ›>"JO:Dr+"ώx4ß%/G2Oa?p|.,$ͬz08H )hۊtذl|ܟBWYXIqg:yw7xնQ^6x'RGg 1&ѳ?K{7pMO73˜Գ[TZ?vd<57!BNs`jMFDNػtH6T{Bܱql&TR+.$I{O-䇧 >[~ERZXavq|cߕ?F0>d27Ij(ZdNȆ^ذHd2D HYb4VqR"-ЭaTV>X.lp FX*R&0A<@X]܆p11 [+$0h|Zӭ3ʇʩL{:(5OMFeS QA+lQ?+V/s[esXKߵq`7gwכe dRFC%E3zPGϼQV[q4mn6v=^"H59:#r{[xj G:q(.kN~wG|^gfaj[eQc5E@b+7YMbi]۲!WVEH ww$9PoyJ~6 +=A'SAQV;'I]SxlTOG=?; 1 uCX:'4CJﴝ#mx%NlɨX& uBl./ѯnxy@ K2duyRN-đϙǔ%P?JN.ud`}OTWR}/U!Wf簻yf#=1GoZx+L,tEhI~3HSi-7\1W_/#дn8J Ɔ0*奉QjnEJ5q'4~k KǗm猕d~; %g+qDJUu,0s9~:ܚY >@6Z֓aJ:d<]L3|_K(e?.JG8n 0?YPUp־Ԙg-NXZn cudrMlg2ij.*Bk0զaoNX0?kqm8Ӑ x(Gpn˚7AP**M;&LD0'Kӈ $&oաXΕ])O:0 j,0k v'Xq"ns=Ѫn ߑ2Htd72^JGLe(Οs)bT}UhcNta̯ H5W.ymaMָ i2pVpqͬ*~r+^b'覆f ۠N؅~dڎ1 i#IW밼|У8ֲ!dVLe=,qȇJ9+:7M&G~gKρ1"9wҼ?jz!c>H">fʼ9Ph[nyym][k K4s)!AL6Eh냒<90M7P.1ogGo Ə{d)΅sEF~irߛ kD̷b 9sӽܱE'7$r1\∰}$+:ل%sx'FWVSYefZ*:cdXTFj;rc!q6:6J-g:kӿ_1֠RsQG[ՉNl߉(ERZxh-.ڦ:L@DA`Oθ>T b B#YM̨ n۸H2&oI(fQ-rRujœ멏UބÂRl`<9Q^ s ``aoIr#l}0zKTgKf !@:+ ANNtLm1U"}7`6t[W h/N\X( ӗoɑ 6-@h궡&J _:Ab_ș;̎1`JI"~"W@CDm5{h3NGmu @&2gfHGp(mn {[/ ~A$H紑DX%Y*HUq \JSTۇˉ7C|7u )`j5t`W5ds(ki )W a43m%ز9֭9 u 5Fo\ʦXٻǸ.mq؏s Ss8ψ#c'J>|XC!JL"R@!*&eUJY _8yCds#zg]E:?F0"K .{h}#ڷwZ"&L{_gKg**Ƣ ?AHn]@>MjR1[w|a#,ݓœ2`li(dkM4ss& s7gg7篎L]'܃這tŃr"Bϭ4 VR~xɜ0#U+bȅKA-70#0Hw.'}!/g$*b^؍WE`!{&R0t1r#0=ˇM]#75[V$>eo2J%W\6{%xᅛJ_ YYd n/2άQm@ hoP+*-Ǿ^N +V4 ٺ=S)@ 50>&`!GuέTz8IA|q~VCr7P* wS\z/9_a As̺v@<֞j?H,r#0 L!cTr;2>r]a!z.ANuV1'V9_H7Qw#߉о#) kSě-dI0hV4[-rkb`~~%ϫh')rʹ4-oy#_ƶbVRY/|~_6WTOp= 8۵F w$78i>=r:6b!HP 9:b^*]1|/QY#)l}N!]k-B˅Fh@c 1Az71^&F:0H#QN`S60^>}N,^=XAZ8>S G c[e~*bJ'С{JYUI*[7ŶbAC+n?c283D_ k ¥<4ò?Rl$F? %b V=;n1(?EaQbn0pDC h߹O_4|><[H()Oh&?!#@ @ ֪k^DPH9=>!HXzfd ݐwDTk\qS7Y/LԑG͎dw٣-3Ogə8ɦM־EͬBE6y.BK;)r md*o:| (**_5/}55ڞq}W:(W)b8x.%LD!yv)Am¬8or֟<.Uq1qwXҾvdd4Croڹm8kHE,ٶ焔MokC51>Z@_(kwYDWH 塑B_D$ī)j27xiV%XУy#<+ 1oٖFL䡣{ },kAS:f\R[{&D!X%(!F-yxhHv82FuR!lql Q k4ÓaטL$}|n\r )&ւvmYMJ|U|]*p|3{s{qбM[$Kȿ5sA|MpǶǛ. !^qf_ʿ&;NH< 4${k`~-x oGb %KzW~wGԬiMj587wkGPfj0~PCKd`U݋ʤ8I8MЩd$Ǣ7'$p~"hG:ئFT4Kz? @AJj/.W-! * ,J&K( [Yw:6|:Y2'@zX >O;}o %1I%beDuL̓ɱ"wavl\mzb xVLH=`lS0-xabٱ% Vp˦|@h|`I}e0Hf~ޣUp+Nj`kds"$]ۄj0rTKg WX Y¿%=et ĸi5tˮpߑ\>hAUg=;7p2׌PVix 7,ݵ RX$rM"2%js, %E vcIS #&U X nܔ ( \?6( 1{.a~;/'_+ebӤFCtC[wT0:r;gWeb 9 5Y"!TL%8tBXi$-xX-%PD;zwWU_QN6yR8;U9a|P3F3`KҞȾCB]ԋPwZab;Az}a! LKHW=EL V#ң>~y b!`8|Ok9fx;I>Ha}7X5A0yd4g! d1bA #KN0 ܯz$z7MQQ:f?y&~E<"KDge(FE)CQ8dZ#ջjc'% Υ#(;:8c(JϴMZJn%TU{CsQH?<|HJPF~>ި~*ƧI/(u$=W{@t1b?Ѕ<锓u㶏 g!/?^!`~受 "gyar0{ZzINgh0MRv> McӪmy2k?Ճ^+r<6R^MѰs!M*JLHj ձo5Xbi{o6f}p|q0M\ 9WL&ûz:z T-r9 x4 SO~[P!bcU@$Sq{!#ɮ뷙j)!r N}wzDkXZ?6"Ce6t(@u'Ż{Hñ a8Ikzgy+O5MZ5)1LP &pD^bѺ@*O5cH^Ѩ&zusn@䯺rf?.?h\~† bg֙iQ)i]x|ZB)E%66 uڳi!GDe;28];-F Q ) ōW]?"?Sn>-٢C i7sZY*:1INNW%׍˚fy^CN TeWV|oBQM1De|bɮn|H1|5ˋ}Kͅ˙a LIi:6C{ݤђ <?:( LNp 5+W [ɮ͏ jr1..}c[?CgC ?n"SjO48zG =`t{stmB-!eh̀LHS} `]OK:w[(CToEUP_˃P>>}VWrXKmXͅAD y8"j92%S?~1/E$>&IhUv9= r5apv/aMf-^9JY@o~SP8:s>F|L])ʀ RTTE/#9| :}pYO>$P;:C$#eŻBYo}oT8c-55J,e>% o5F[ chyQgj'WFjlr5;Pвa_5'\JvIkj6vbRQi ri^Wr$V~o+l@Ae޻?&@u&ԒO~芰NKuLa{0ۉO3c2b 8ݩp'܆qK zq  ^VKSjqgղKQ:1)/z;&TޟݔrTUDܒ&+v@Oa$yF/[ 42or[ח Z0fIsu>RJ%beAn8Kv\X &?~&vؚ#̷ّ7jc1tIHyܣuS`VVdqT@1^T.ʔQWYv ^YI`o٭$zTE^UVk=W_Ls{0z/%bwua6m^"1c4|RUVFs{N~LrE@8YIMVˑc}# +" jleœW * f^7w}G`ywȓO nF).lxKgpކ<(ogҧ\"Gv 25ЋWwe`6AVKT@1@'~vFzDb Wl7E ܺ'RH \Vv(«` g7o !oCeۦ8-^tp W8*5VүwKpzEL[{#sDŶ[4ǚ]2 u'Ё;&mmk dST=l.\NM7 `0WF|S*J$@Z刭lx6}I6XQҷU} 'cDn>7Yl#jj煆(͋٩"~"@5sg4.za?+g'Qћտ0ў±nIzkn1漕Pe6!=fzLУb8<ʨ8rZy #En9ix 2ܠt4 Im2& PT)P`" D[֛S{Ugv=ԧe $ K;FJȦTwgOROIװ1e35&pGiiBϴC5= )): sVc'H[IRo?v 4"wttB>*̓ߤ{U[a @}ƙ>A6=\ՂF=DH556G{H%\U XImn\L ʝ"iP6!q쭆\g*BbH.&(C/ݬAHl/y[RQ~<o"؂zkVikHNbJT '!>+O<;D75!0x4q :S}ܩHP~ {}s/hLVYCHOf8sMz o0m|=Foׂ*ݶWyIH5J8.o+6v|4e#Pѐ VInY4/!3ƟFsfǍ5]FTOn?}ǭ^x۟փBFKy^;L%LjֽP~҅v_zLz;B]mrDE}o^yWECɿLtч\tĪRs&GL66&Ezj`.7}5q8w^Ga?3&3RZ]_1rz'pcc,[0>"H\Ґ gF T% )2PvϧrOt$59bH5E>t2IҜMU0 ;Zb:¾fJw\{@>/eMcKKȒ-oC`QAyBW)ާSWh鮬g'dZ`dqCzYN9zs&0i&?MHJe^~Cncԙ/D>Lcx_jR ՜E1&mfFNOt { dhAa?X 3 <}96yvftu+xn;aD q$'A.!^-wlrC] dbH!!٥s <!xAkPyfr_6E2"lQh,qPu z)HO7I%nmIvݶgGàj$\E _kZ%uJ")*[8$ 3 3reC *Ŋ*`n֍Q٥$@A=D8a<[EO,b9}c٪:mneM Ea]'O0k 0eRZpgQmV/\_,k;)C}Z*L0~O h%A1x?8:"U垇{!!%N 4ռzo;y ;,5AqVD׼v~'^©Jx;]vFFvFyi c:f׈I|Μl2$lVAG BQ~u>tST(9rzbZQg^,g k8'HR:\;~M]"8Zc5&G=;kէ-1|(fu{#HUqYP F=um&jqX^ԯ>7=>^oХxDװtI?YXM@3ap{QwΎ:Nqh֤3o+7z7h4{P߮+JwĈyjy$i%Z2`7,)}oGV| RŜaeѸ2gE6 !s(Ed5Nc!,dlp?DfG t O;!_ [[K}f'5|SA)F0p"|T M2v\0͒T1RC^dnv.^եdd?Y)WWnR>*sȌmDϯ f?~ߟD;Ў9CzꋹkꭀMjŜ/&?gإr=X=#I 3*>, *>4ui܉f"^&, =ȧ3L?f}ʨHutB~m-yB -4fkWO4[GyM\VwgR2J CVRskWNS%'P剟 3]Z5Tה# }A*j ۼ\}Qg2۟=#=2h/a?ZY̑l%+nZID˷ѯ[)`4M;ْ2 $+qaUXg/"pMi8)"oɗ9qa' cg($ k){ڬ[4 TѲ72d,6mpr%[UjOQ{v &f]`-Hkαta{ ۝be|~]B#t-=if9Ө)ǩ-H)cRV. *|S Gt %=1ɯ\lO~j~2W`7(N=r_ Ml?QoR5&xA_g_ѳYn7 %̆ vq|qe<w4m1liY?;!{m^X&U ǩX TɠƧ@ľ:S(e.b7u(>JQvvhkuH27|,B,ڶ MnɡdRe.-^&u ٌM"Xt2M{MWHl,JuaNFhjMj͵W^';QOXEvQ{\g.i@{1b"~:o ;Qv?A|"&ux%VC!%+9}{Pg`PWOP"R%ގ \2"fu2 d RaVh10 6\%[?O~{!ua_xӰKj4=;$Ms#Ӂ RQN  \ SK϶|[%}pS&& #s3pE=Iߜ/ydS--A$ὓ®55!ށLy`ԇ@Y4=<`Ac4MhMO/k"`-Xtt{3M(:|3:Ղ)"فY>CKU^$9zYO O]-1O- roKPq]@_XXGG7gv:2vfV{]N݋Wy6p;㓟vNwBGEsjc~qy۬?SIInh7`<Ӗ8K5 B}RAV#9ޡA|ʉΜO`@AvS1C0O)?3zoj)4yI1]2f8:q63x9̃7hs y'x#npRZU*z5 )Y 0 `[Z4)3?c ibq:$MV5}Nf% "{7B*f'.~=!iAR7dWI ]L>TrIVx\e# :'L'91'sErr=3TRBZğe c#L]x CX&[rGM{*h官 D`G3*§2bi˷VF)W| \ x&&e'G%BuZAg -Yrj=j3EX)egvd닃:BNyYz]箒9㼘>Y1yJJgHg){\3f!.R5IЊraf@1g+9>|58o ͹l<&|.`+[z3L?/_ #MF|\NL~{˪Q3־n7qMH:KVk~.D (K)2JE``á;)\x!kf - 9!<Ԯx8fm+%E(o6 q$1JS@Ur9Ȩ/Ŕ)“ќv]4a6i>oU[%œ *lryeZAAB#7QI@gxH}m~bɣV,z54R ?Mc 'r+R8l@d$(Ѓ4P^Y .D -|oesTʧ^/]ZM> .w 7L}9R٬k"ԱTfk_5#nPN#we3##_ұd)',le2`=ޑ *rfٔi=DZ!ԏ8@q?naP0TX/5yvrLn?o -qqݜ+3ԦWO&u}S}/E--k'KV}ͅZ}y }9}n+96h]~rz=1RxW}ZŖQuhs.iʂaR_tm:2l5:V01$`c"m? Lv*b.%k6ȄKO-QqW Be9(v辵P(H_ C,fjH4hƢnr( !k)0heNw@YrúͿ^131@)=,[ؙ̹bxp_n:d}|ɳLziByM{eJ?yLT[H'5T9S8VG'3Vdn^()^ _Qڀ`80 MX?'"M` dDzvEA.IX73gNAC[@ O KTMq(\t(|.I=ۨj}l~o\ En by`}ZO豑i)9,- )U͐khMDf(Y\\v[}?[c!(.so<%ސ2K181~ IўYWD>XoPxqU!rC ˡdò<\@mVL|ڪ 9%չUѷD,sO tFB! R &xHĝ4`CQC9}ҍ>/R8Bw;Cz3#9{ږ)QV0O/ 6{>ΟI#ّgDx }/ x }1$şjƤMC]r`rŷ}ݩx]S&?H}m[ X[Z}X)}wݕ3O⸽;Z#Y)s]-"2qq;#Dqr&7s_c -f+n73Cr|ejВ\X 6%;K?+<Dz6@wNS0|C?㠤5`hRW(B$Qc!&!aK_ 0Hw5#&+4w>< s[蓇?or{EbG+K7k&UUa|>Z.8zћO%(TLX{t/g|w;l.2dB n|8a>fa0gnbLgUWYkRk >ߟ",n*{Î[7 .uJD3[\<n ~ZBȋcX6C .H4⊢c0=uϑf!kTGsOsd=†oG=',`?@Y^ѡ(ׯ^FE<ӓ]+9׶:>Hy79EB<']E7yhNBDz-2|&ntc hjYK B޴o :whɀ1,զTN@m_oD0md\%_IՐG}u˶b{?ʓp"!2QD֘,Gnnx!L8çɌwL@Ѕ-. SxRT29_&;mNRѤ=?S|V{g&Ml8o.lّ1#;DЪ\k82qQ"~SΈe- ^CR -j3bSAp:ARc]Yhss׍@K&n|)gL}zѹg0H@9ґ5oʐLgiC_XfGMivOe|j&ŝg+Ƃ_6_T/M*BklyZ&*-cOcN}>Zuf Lz:|f ['<|l!Ӥj.fUUinoRWR~kNeܿ%̸Z̲.;f)%`W4$B[)יEն2뵝@Oz}#.P?6Iznuq/_LYZ{RҮk, ?]i?v'ZXq9,U*?sȸopv` Π~8S=hR7ijw=qC䡎JvA{4J#\X NkH&0,d~ܱƭ< {I+g$Fpj޲w.o%5a~|hƪ율CHݤ/Trm0Ñs(Xja ʛ[TZT ;^ QIQ` qHe,KE AHҶ ADJ)0ܚz`O38v^r1AVs(a%. >'Yi2!+;,8cQS $T3.v2rx+5+kH #u_D2oOC6935hJ߾:9]qs5{`7ذ(TSүqqBclND;?a!\X03\χDQۇ^gj.C݋|?/K! sl;ZoaMM=rM'y> _a(ȠN&KMgsMjr%Y b}nHѐ Izݓ *qGDA9Jؘykz,{"@8[Esk˘ZL4ETe+ ݧE3+LV40n_!<{9K)*3"=;JjIY|8W=VAُ^XԙRV8wo"{f[WM)L'k1?{<_SU_0)-F*]3Fva+e\ACēB^~dOeP)a%mEt臓!5ۻ,ufl(`;v;|̍:S!7W1<4HHvL0<+iS iOfFx@oĹc;C`C.y ڢ'U?t*Nv4{Ν="Zt׶%B/46c6yxtqNѾrڽ(y!C?B(q ٤ Vq'N-ڨsqƔun`*+^BWF!nYe}ڟ7lz(I TUudHk[T2,gY7ܯH a {>tu 8ȵ zMAtbJ=jƲ'v";hV"JgXvW3{OtjsBsy,nƌѯFCv2RI|va3kpi>U?^`w]Փ-֜x0C7KI,Ak5\l$P#Ro6]@ik:x Qڹ$2 &?zX٠F/&&wQ']HKUMI-w2ej@gלW3N&]50U*!md 6sX9vXY404f^t%1:}cmp4JI/6BdWR T:RC|@iT9)&h&)6!*cuvRwjC:NHGO* xt9sͼUrq'zĀ=* 'sО9ڨa.=<6 h_OrT~Ixq@~"x\}G).׮lJ2;FPH9)jy 9&XLSD0_@ 3A \"ؒ];EKӎ:_3zkW3 pM9g1ԁA:fnWIy RN xyo6G$Jy'>r#O hC!%l4$m.`*c[* ,#%7%XZO17pl Z v{@-<[ xrz5J LHZ3cږlG5jj벸8PFQ5zғ'_FJqmh>+_P0&vz I6[X"z؅!j̊8*A(2,5.Po:i7Rr[!)C hkv Px*Z4݈QT[Q`|aYV²:4>W rZ=hz\(3>sbD,ja5,ޠRU'B ZP* ǭ2Nƕ2۝r7OH@A뷰^\l>kj?EʫM >?2H;}lQQj&5fDF m_1/-YޛcY >d<:Z4nJM3lx)p t2AzWkF{N].-e]+Tԣn)1Aۣ5zQR\;pSIIzILۭI}F[|k&&0ɹd0P^Wts&+q 5s_܅6/LCAFx*sc6' /jVdJm(KS_$_Cd&3-%!->L`+̎آ/-y#ohDL㏐[S΃(nybiPXyTHg_$,hs8n g<弥`- Ak;&&‡YlNN pW|e>0<^T<ń0%nFGozI'1KZEbg a^g vGPw/^K΋t/n@rA@axTWM.x񵆒UzEBH)87L\FpMirOt6"!LV,f47T>(H4rj^94iS;oӂ鄘'Uz&3ΌaG-">ѡdzfV3a݃.`zs4PѿBH\?pp@"NjҳDq4}0w)Ծ9Cj'fuD7){O02EQGI~NA` 4a;<:Zþ,s2[ ɇD;?l %_ƪXL)$@0 FW,5&ƿ%k;z,M(a[UGu7[/-ȚЏ#GFAt*:K"OJ]`SX¬Tlzv_P`5u|wͩu}>g@b9 Xd gINQ%ppػyßD/hEjFJf=~˲Khq:W~TrW$hH +Zp@Vlj'$r 9[5Mc4Yx5s¿[!3.*?΢8͵[>Tx[7^QԶAh *4,0Pce@@C ģْiZ npɮ3V1=gy8F|ɗݪ^Q9:C 7cz| [SghN. 6.K>c´&)&ZֲYE i."e?P EDBpmd_2pU{JkΫڮ̉=fMWh#@;@JpSgl69荛Q\ixXEF_罞/~3~T귩>Aq֤>׫06&V_PfEH-Wk[$Ɨk}uY|A%D -F)k(|~|c\nC cVznRj}vCtIN# NIY +j/s{lKĽjr=e^:0%у_0; i%<>h 0E{_>B*@JpH9㕣N(WtIvzIA@37PƸ\rw9KVBl٪vYM޶ ?l){ZՍ; Q%־YIHdn#ޖXE^M |]Y`6pe[ɕB*SR,yr\*# ,&qKxH&co5p| y tGDQ5't֋ ާ[ɟU7X1yyS Mt˱A ꜮcpL p3O)f'^40Ju䣣{eqp 75(76b$׷^e.F64͵>Ud|%݌ޓpOӯ;v7\r;P|s}΢:J>Q|[mr™*4>SۻAS>DO#οW0Z9ES׋V?l.C;(Jyfyy-wvtk> I.oYN*O9iDd"51iR;!]k4X {iĐ1ݞéJUeEJ Զ*㞻ʢ[nƦ-'HM]a!_GV|j YCb潛uP~cD[;{/'s Em.*XO/GF9g@;bŚ^_2ӯ/s<pZzyXe]ެ/9G - ֊9 Lv%SvX;;&/KF6d E.cF< S5)j~VD#="乁!0ITa-]jƘrI3d p4H:KRNf4(]%t?MBYP#>KH(nK)vmb%94~H6haչVeI8, &i~)/j78\+1_#^uUחkte$DU*8RЋ7t|muY*~ƥi+ nb`ޣ">3NpO M5!U%Tw߯YKviV>?38<9]?N/&/*yrʕ#;}eJW[pǠ&zˍ*|HpME}0KKWiR@+)/bXx("f&0N2wn>K>JV㌩{!~_sqN*^ =1ie)z=əb +tï{ݝ]ٍKxLޟ}lv~ OƣlU}h2_Cn.p&K@|")KJZK>)L^v$T~[+9Qš&+D)t6Ƥ=YgBMaS~H-)Ótk-.^hVz$5*u|pIMYj}ɬNgXCs(E[xjt ʱ|=dVl,5; !5v^Hs1|Gp) 6YWR*n+#'ឯ(&6vu"/Y]C=v` n:V zi l"xRuYsrjUmߊtONRKX8G?Nj'S6Qf!DKk4(" /`A;Mc.^hd+mpT;b7THkKGvܧ-{j<† E:EKUtT`+Th˶n=8eoӰ޴֔Ŋnʐ(&SObML. zk?}N}_J$TJn\M=RnfSԌi?+7=d O<#`gߜ/6tRSd"fn$KT e".>j/d1QuƊr9WuV([[i "2 ]âz@b;}okjp>~rG6ᗰr| !5͟NЦ,خW]C. on 4;π~u70S /)_x>8'c7NbvҁBJ2BBb`ArYBh:̛jg'2!3Q,W- |_ vZV[= 72ЫgF5r <[e QEoP&KO5)v$)pA/C"|HWݣQoSwE!՚5],/rQ}OB4p3HAGx-`P/M3-`iP*蜀ʐ7|T4' j9O: t(oT)xWdJDV72$h9n'@w5@iӃz:cð*0i=»}#EimqKDQ:WCwu[cGԠ^zBTS~f;^lB ƾz4&!h@ɸ³b#K0v!V bN 'ei×xjғs~j>#ط-~W8 %+سqSw= VSh=pM/T+'+we,l" 2L`͇r#ԥ/³g~0f$]o#Oom+NPgR_3͸ 6~5eH2юLS'vO]}jɯFbqs\LDI'Ԋ?zV6WPGR'N7@n5?Mļ='n+%zwg\Fq8&ƹwn\e&X"Y!ۭi,øHrɪ'Q+Ĉ>r}LŢ|^;QƪVݨ2USJS! z$S[jF](.s|j ֊MZ۞ZEy^;aXBrjf՚Nk{jzšdBB'y7M,ju@CV+54Qt59Apm{ܤ0$ܸ l4Lrݕa ΑB.)OSu /~CrPSwU8 oxsx51@dG\nlhi/8=fwr1.F2D'fڼ'i`ʅ0'+1) R&)K)My/xǍS`|`O4F;S(e=gÿ޸TPq9܆`K1".K3D"gg kSǁq X7T\!RQQj҄)f%+I6 q>UjI1կnLIT"˧t !v窽dJYB̠W3i` }BLS?@C&YskrKBŵm[7fńIƅ _ѩ~fMeπ8"Lc,g&Z`7Nk fX^)#.1 (T"p4B'R':j|k~Kn**1?xu=ySk}>##qDӕgUʬn;@-,Rp4/uʀIG<{1Y]Y?9&zRK(w&+T^;~xprƽI!\Yd%'N _vȺ36z-/?qvhծN*42f6!/QϥC`Zhӧg}n/Cw{vP*_ xL(`*4]\8;(aF6o!Վ;r6J-E$)Box>t_=< g^%楉}M# ;J\m$0z2#m*Z8' I:=s'="]$Ԕ~6mPVm XZi1-Hvb۸#RCm+fHI-.~"c%>3ͤRAVȵø(,?kDg$VU_Ime ^| Y=]&AIeڠ]̢~aqAL}KVhRHASY7"lKMo~.Pf+\]DmSTgߢs¿p63lU䊉tߑk\Txj]gwe"g4`d(X=iunfa7BU~kRRMM&.&t&ܖj!#yA+~|$`^3\7h?iea:8BnYnM`⎗EQCul8e JJIKNpW^f7 Ԕ~@7u?!$NdP҂,Oi1MW]@Pfje6Tn1|jM@z,R{n\M.tknQ֮I]dp2yo: GՍSV{!VE]ihaFfMM?RG0a?3ͅtR).xզ/#YE: ['HsŠS{a]B?|fusE|N gNOra`-Br] ] .U@-YcYo6Mֹ~ Լ71q˄Tvڱn2'/$Hخdx5?yڤ&_ڃ*ʔ5$:G^PzQ9 Zx8`5BTe}Cf-i7HΗ B Pp2"l4=1-]gp\tG<)+Ae:q0o`Ar_1PhK.^ !s=G!GB4sl#RdD!9H+)߬WmgX=`hƄ%O"0+ K&~-.N^Ϊ')b`M$ի^RΑɬgiR>{qCvL9r@D@|vp5cGe_v_bgJo y] ?1e3VfMI EуE\cuRUe!&9Lzԡ$Ʈ0[{a|Љz&?m1aEd(b6D;Y3$;'<.8,AeL?2vTؑfzHiTP~W=|3zrW}57EbǛj aYg{h5׿;Br@!s~zn0yaq$_d|I@ҳz$5Y~=&"9J(@|iNspxvMy[Ԯe;/fn-1hT5֭wѸ=k_!$syRe W F# ح196S@~k#)rς]oo cKp6?"ZMn&b̻Chǫl$N+k[xw"e Ձ/~^aLO+tCk[lQxDrs/ r.c_X`0i:-&h5q JM.LbY+,eT?,U'X*h\z~dxUxO+5#of خAH6 { iK iMG<$43P'Յڟ,ļZ];Ѝ[F M6o !nBׅ6hғC$vb'MifM1E:qU45;X +7͏KG!o7Q`A+\ِ;%:U |勺lm~%T]ο$z0f*cdySJIw#5݇+ CIӰg_q/)6ev0C[pŬf 6W֎dD ~rQ_L]/Z";b޻ >oH0:B8 v>r;ep\s '/6ir6a"Vq+MΑc~aiy&QY'd1+B ݞ)0kgN8[.r,Eԕ8aM J;g)ח'Rorc~Uq4EDdŴAZ~  Pz$G2L竬 on+r.vBI6|pocfSFNz\g|;!FA>TO 9>*?r֔/+mw'yQJ4$dV0[s@+={+5{i,t/טr.,\Hf)+M}]lK͡JuUvOԲM#uNETcmw@ 2'>a*ޢkL>Q.HYҥR|:5ˣ2R%Vn'7> ^sp:2Mv>"ASݪPhg5\4IL#@*Hש'452l$$co ({3¢^')ӇyO"a-2aR/^|lӥ?L t;?}vOS10s_޻ͬ?>v-ɯOTWsjC,1\"o<ru{qez _@AkʨQel54L=oQ9\J wA mF/RNX0!mFYV/a'骞^Mp޴lF a ΢-[xGth]>+N9};ߓ-߈Q1JJrSp?Qcej_sޚ&8^E8aM 3,]S;&ίm)_ܨ=:jayٍLL}U\ʏn87:b3l,=C%#,2J<NA+Zx8SIn6eUr'n88 Ab%__ƣݮ6ܰ 9G=t)aOħQf >XԠ 65ۢp/xh(^Erxy;Y\Z!xG~ґxDx+;f.,2pŎxnMŘ}0h6xm-7gj x"57ar$ Ly7vc6D yxn_g]45PHˡ}ӄ ٨f&BĨQ%Cy;PdY^_z50ɩEā*flJx > /yD;_h`-(eP| WU?pMF!Z PL-95V?ިNZ y~iy{R ~0z+@#|0w:#\%q$o9JɒNǵ bL8[G||sEmZ0gŵ4``θon X5Z`;WYp,^>:_H¾bХBv5gWI=̽]wS* Ӎن8U΅J#10! _+fZ 3<,qˠ+rBnh6$zDVD^}b'EM!& Bwweg-Ruxb?wͦ̆qf. AWef1Ҽ+\P+xh7_8jt7PR`Z.obB} `KpWCvcxeid$$\T#7` Z7I~;P-3a$ip0VVi"ow뽭;Nampu~" |Q`,ޛ ;i_-;_M0%I[Nf^J$^,~8mPf|~a2>D e .Bе#n)Qth9F %6A^֯2+^ҼIJp xG[^ԫ2OS.𚩎J\3.<xZqh4-B%( S\ܤ6i غ8!R醿P +>: %zeN%eZf2͆j^ԳO_% ,g|zWG=~מ@ݭasIV*-M({ $(e9G^"2*>=~p2q* wnf^7u lZC]o\~h RJ&wD@O‵n+g9-Wשl9Θ[3$CGj=>"mxۅ&z!5ʙm \_WWͧQ΍.Һj?*}ts"+5' F!MSYuL!_JNgjwjǭq 2zF eQ #Lɔ>aWԘy" +8"V@TKM,ƵVD]DEx:@{]5!“)O0,~>z)ya<<&ip9'CX#r \ 8LފsS5݈o$C7> ٦~98&wڋ4 ^q ӬMb3YLӑSMb?,#Cj$׀C8Κy΄/.H3$╲_ f٥ ,F4+ OR8c׻= "L>6Ǜub:FfvHݜeQcKd9uN$8/i$qiшg\_*-:Vw q~]R9bTwA/N)hrX[tbTEG=]?G}?dGlE! 6@@_Vy-v? rsq+bRxUSK?!ĴE#q@zyV͜푵K)l(!',/uD2^xzG3y&v 335A\&2@Zx6ȽyȱN .X39+]K%S͖(ml EE\%[T2"*0ͮ3+ B ҄ Sa<#URIOɸ [:[!Z{;`JL5Ox:xJ'L|SnP PZ|j*gay>" .r&0fyo)%h;Ua!UDپhR%5 忿hZضv-iu4I `{yZjQ:X7eEi(t7G/?&xy;5]|Ybʬ1o`27 0XPMFlz3spB,pUnv{ZڧIWwRj&Nanrzo|Htɫk]/~c]1QׇcWQw V\!vo'P>H_ fk6qCMѸQHI ;fp afD5  HꙢ qX]fejg >d]8@tݢ{:F+@Q&Zzh|l x;)T+h)zA<Ԕ)8?KHctDѾT,ȭNb.gӋ>3uy |8FUIq~,|FŋJ?B>rRJ#/ԱsjlOxbCQ*w(JFvN1r] |G7֡G,P#(U# E\$3-eVF% xoIGx՘&(+2e'M&?mwiy!-guYv=ZErX=2:%¯rdB6F5QhǝF0@3jRr G) I` EzO7PU-SeanAҵl;2_,D5&S|++C#KE~wgU#*Js5>"V@-bg2Ol jIĪGT7bʠ S,LG9lt? >Zc`6AO3zgl&'F 6"6ceVF8|J%!raF2lc*Ƕjix7Cpɸ#nd\_cӺ چ˙5_ 3С ᴷHlI`|y|lm[YB%x`]j"C[w~vMOͦK~?->p'e,#4*᳿tYB9|c ©˻br|U\"( v8h 4RPСn}r>FFnN;zNjJvWFJvem C 逮#а!*(gҹgH$gQ$o2\tD`V 'J`', O5Òp[yx0s^F꒨rpNXÝ=q8d3ҧ dtģxюp)75d䴰}QeO+CKXF1`j}er D<)'zѠ)}6,-lz\VNJ_Ɇ860dޑ:9zpUg~d80}*oxCsj{K['zIQ3'[;EM>Fzڦ{^Q8cr%(ݯAɭW_ q#7BwxuuD<䀓5tu:B/>+zl&̔h:o)ma,k[vfhڳ^sBqנZw$E@9|kD.qCX3;iuu_}/HjIna`< 1/ a7B(u^1z8W00|ԤTYvdJLXgY  JZJ.י(sl3%pI.$IX ׳ģS~5HJS[OŽ=W'vvq/~ s)"T%'U@= R.\e=su{/[` އbiiSh)L&Bq0d X\Sh5SW~ȸ{"St*F *t_ƙ`lӺoQdG?q1Jya1” 0h:0:)ElZ^xKaA=y#WaĠ#qT4 òo<9p؟D. WpTR̷eL;gԉ) F8h5M$=Z"aƲk? Ұ2u\yc4Tfzcdjy>;+q5Ύ8$Iۓk: ׉qEGxFut eP:`_2]@måiF5 Byz,ZW೗5`qIRnD@ ݋)`n.Z _]IkӴKV{_1ߖLw Ye?;R؂Tc'(>8Obm(h'skZ$TJ cevp4G}c62}(A&B Y[q̟CmU-bOQ0Oi ..;?c!qHdVמV鮆EĊl!PyV@%BH.;Mz]oҊE_vb c ب6aw^fH5MRs#u0*9,vNv޴ƍ&wxN(L7aAVj>S/ؘ/Aס~Z=cHyk>aV- "&aZj-qCg>PTpd+fGF<3OBrW;=uFxFEKxdϨ;2 +Z Yz&û\ Z̈́HBb;p0=-[p-NtPm }cშc1#)3NVnbZxp7dۚ@6J?AG<O>dre0EMdޤzj U\ glMn0tVoKAA*Q6Z.Ro ga/2͌,^"4˙F=[uk^:( JX GYiT&Uq6 jE Ӥ`P\p}XD<%XbmAy&I7!RĹ#pGA\2mۂ{ 2xt #]0^\zqwOVYa N"՛ĐRPD'нl\). -*?Q|֩"PfQP0ܵw}8׮t\RrQbh y =}m,fuF`\ԗĀH!@4p@J6@oJ=)n=LH 7:\j x֏`TR#"$Ș,MJ2N_pXhX:{ 2[|(-Rkyc1ĥx]PD!*)26"O~pU k rrfH!oTh^0f6'ý0z_ wc ^j*) Y<-K]㹎L7 !3q 24|[F5Ǎ\Ý\%~FCLbЫeo b&';U,˿kZn/Ω1Sm\&=Ei <#O2]p<}SJ/Յپ[AzL/ YT@ɲ+Mdw3*/=H-@hIv6U bl+ #9_h84@oxRfS[x (iS#RW 6oNiu MvFt>֛atl>GOz axPgH%ߪ&%'1rsͥ,`"ҹJ?^w$֝FG^Z/$jA{^3"Sb\[ѥOj^G\P yZImL#).2k%Ni;rFŽo~q?"#INva/d>#RQt}/u|CƓc[-v[^7CM)EWq/wgErT$F[(_|%&5|U.4Kc,'sՂ :0SzEahgAXRe;DU\hڈԺvp%L}}upzDWo- <*'vjA97\EQM,m]-?[/3A;:. Tۭd5MU)ԕ/zsd}.erg/qI[w3VMF"!w҃'l)w*eMbVWQo \prmPIdvq@ aWv/ ^j)wOUG&Tj9АKYpR ۄ‘K N5Sd μ&NAIg.!c) 91gl^[AEԉ;c\F6 W9ȁ'᫵~۴ͱ2x?ZP\SdZ}z4ܻ䢐}t)h"VUk+:fnX[feƝq;1O@l݀+:>cwZ.ɸ:auFZmtФ\+.(V`hLCM~܋"N7 ~΃GBRe+@C6ѪxS!›G:j֯`T ܞ)`2{+8_QZbO+.Mlc#&,dYS:Z z0]`haw˜~ّ!F4g%Ӊ@6nmjI  {=H8?ũsN+ }mh'=6rW6aG*V)ܹZy0_^ /fʴ}dN ԫA/5:xŀk͵z-OI6<ve]1za-w즠S`EXRu0 Ɉ|_N 8^qˑ/q&UUH.aS\kµacΨ4[}V1MCPWze0Ȳ2:}x4 hAy-_3j|ur{㿂MrAf\gGp=e\3x zN9}p~fx:b$CFjη8wUm[4LX2n'>d&y\fR UX~ϲr~aM C1jmԃm7fIM ~eK&Dw]s}pOEa "Ijm{U^/ ʁPH:C4F|c6?] ~ƊzU OcD;-5C?F =e )Kd nI 9(Wܛi69˭+&?yI~_lzCmOIRk:HQD-9S *.D kz\C5 i_(d1/qk &dE GR^JJX%`Onn-6F?I*wOOX߫@Uǩ tuĭZ),WF7Hx^bÞeMub6>O0ӽ^QA{xPw (ΰGѶ Vj"ȞMp6OwmlجݓGƦK WC$R G .d,oMBo1L%ТTăs@͗j;. e@DϣԾq>f#<&mUMRenKɿxPLes=G2Tj~/G*g8'ݰ'M^KU0Lq]"O6 *D$e{?~gN}n[Ueݚ^e -i8V&P _ѕ{߁y$Bj\i9Ʉ9:Pԏ(943~4;UO?:3uZ'Ptq E[MWffMRolK[+N!bȬ-mtUx2UCbe;ea;La_GMNΒ,=.)V򾋂ms#BIO ^52 uzSLy>AI0Lu%y$м]kf!СAby}w]baڔi0@^k\5<, wjj yV$ؕ ɲ vKv2@6*[uOZҽm"6oA3ja2 *c0`Kf!eVe8K|P G61^pPUkB@?a*q\k4O~ʎe!5ieO^Z[ ־7Dphs%݄n[Z0>j~/LHXc-v8G9>Ba[VPi B[&%ͷ74l1l7ȩ'x1x$L e{7X;?[ISia3e!Q kf(Z.3!}M^lYD\DUx BZϻodaN[D5#]^'Kڼzs-;5'[]SyQюہch^1S~mN9Lr,͹gt,,A)(;Tՙn5۹zNFʓ>RuŶ]i.ur(hs͕Q3x@!df"# 4x*'.KShS*w$*PK|Y(t*UPDOz4D־^Ytb{I1*pTC\;h d67Ō=v=n 9~^{=C()a+E w =\/őר`@㞏EHh/65zѝǿw&@Q>J.H<+Yo*o! 1%S5߃Deo"!^Y\ApjM7PE ƻl$B+,zgv_Jm'愩p5[WSr,Bsk55z 8Lmv{l|}IGYJNO7J̆ j=@naN |,y7c)g"H|%es(/1Ƶst¡e$՟' ַ98kt}!MVlVB9BXdTwYc4PD{yJF]xyӭypfG@䎽*$睞zP[ѤOpQu!g9\IɿM:HwxB-WH#7TDwȗv(G#0?}g9 M>-]覩ejR=W9n͚ ~gbBN{ؑmkښ,A ,{3њihE![񞞛 2:4I `\Iq?KF^/tIҡצj:aGR7I;\aj|U6Pa555+0("iS]ۙuPt/ܜoGG(9~C]$O7j#f=UԜ^%`+n 97#\vvpJ3ࢱCA|#J9QrZEWxv ȟEsnqY!yzj5 \C Qhh88^&PeVQ:3%Ίdb?8xj![!>,ف;Rh[ ?c{ؔ^ KԒ^ZKr0Ҟk.~•ٜQNĠtB~%!mGG{oK2D3`F_le A27p >إ4ٚ0M a`.( f}ɉ~cē-GVcvILy{:Wa%Dž/2w\ƑY}"w9y݃QAM+i%Qu ]gĪ̳dHnǻM)je I 5K /0Hɳ T>q*E`kI}c?<-XZQWpkak#CmfOJ>_ ŏoskj/?!Ηthg!>n z;X#,$[~&\]Lm3_dfXiNGa4p \NV~0&sMNy*uU(,_gY ڠB4̅%2,խC qYO{JڮOet(nؿ6^ XH`U8(ۋad`wjb󻔙WM#p?o [Q"\hJB^K LNEr [ Az @V`GhOT&'@׮l2LZ/p,RLfȤaNP$di R>>q.Uq Z6(eJcPt)IhS*32*mVW^>vEgo_I[,#cz綯l*{n24ADU U=0baP*xl3E2.礡GOzv0٢/:`v Qԕ&$qmEvɹзw+nl"Ǟ+M_;tEɮ`0H0>BaB.dشל"3`j[xkJ:=Sml1*fՁ*ٹbRQڋ3KZ )}v!kEmA-z: R&yD H<*i)7x*n=_.OY(#n]MA4GewjɹMBq R{dž{1V.Z/g?ne; [n\,) +wa0#㤈^3K:I?LpL{R#^9D#+HO&ѩw rRgtcyb),>L6zXod"[NT5E )>rAH/sy귾U6 xL@ [%vH|ZY/v&1` @ )2崵kGg󰥻6_[t%/v0A>:i"m)>,X3cŘhqZ遃 ; Jklg@ ^P7D۫[)z&Jex*~W@kY/:Njo|6 "@㡒r3 &~ǖ(W+V7DU-?x%:&V^]C:v26HR0[#_#Wfy3 ^χgNTgv'#SEh^Àv6qH~{ #0/o{>WalAdSڤ7̒njpe:%&!lsܤ2x͎Eȥ7`ܩ5G/.-,|+zWd;zzFikNj{ 6DWe|u:4n< CHwfɜQ 5Bc*]hQw7x7'*Mh*7쨃`#g8Um>0i4ƎnX'1 (7~`[5&5!S{~ =tHG+Wh%?=8~o^`Z~.OXF7z#Gyt"8k/Ԟ S@7Ubo^vwPȤo/WW҂\#ePԬ,k{ _t'έ/#N>34`jwd]:gsS55 7.ձ~J-яQ GU- e5@"+=o)HZ':ija*V>* Ȉ́,1Fs3;u=ߖ?cZeRFgW[^#EpWcg%m-_(]m>/xk;$&*:mQt:U6_dus,x{u9Fbe+*鹧 ˕lpۅ9(öIdC2I{GJ] |BA] )Qj[z*xK)PPa lx|Ɗ|qi i]ǭ+.o¶[|]F5݅]?#\Vf%I=SgAvbJHEIWre!< 3ZLۙ7n?5lN\v | qSBd(e|8Ɂ/,9\;p 6l+(c]d&cfճ Zٜ.bvDiEůiC"R1*=QI\vY}ݬvvr.4J#0 _սͣ?Q]G]|(w)iʋHD9M;ƪq0etՓ8 "z $ 0ا7MurքqsP7TOp(0CRa'">Sd2:6#f .ZCR Umߟb(ȯH[Pϓެ|n=0RT81:%0izHXv |򕈞ϛE,{=@2F8u Nl_c:ؾw7sJ#܉ +;QD/UkPꟅ# lb4 lގmP mlN>Qd_ c@ *hvgDI'e3L͛ GinLVvU<].s@ Exx.>Us~9uf3SBU${C <LyS~*uCr PE}V@.v^MFĿ#p(zXJ.RqE~I /a0-^,NďXIS{Ҁip:ww7/[$\E8 mQY*(cRun!еV|GUF\Z#?at;cg6lߋ@oK"\*`É+]d&j5iQ EhY;@C܎[D+*@0̭vW\Gy6f}L~HJ)Ba 1JtXg8E~D Ø1?+Y$|{g4Y0eع홙66D < 钰yt脿׸U _jf01igÑ,HK ͓4߰,e(!Fu8# Hv B6Yz+ύ/rDn!pAi]=lRj"]o'Ha}/O}"]D{xuk47aʛ5[18`Ȕ`Zð8Qǀg1a߯+?F#AzDd8-b78pELJ>0ǥvi &fz ;O92#M 1F >/el.ƃUFDdclI9gᒸßڋ uF0ݐk*^l'8PQ3Ƥ]:{u|慚oX2iRUY*"A38|Z!-"c ~w3ն&ߧ_^#=cAAY4ގaA^.y|v~U@M2z%Ls7̺$!L@/,ϴ>g5Ȏd( -! }rz[0s Y3zRb6]M#~AY?u4ϐ_7,aUȮP&Rm(Ju 잍^b iz5W}@|Y0dHb:\%Pw0\@nf"A h8Y`mQ;>3!j#5f}SO>lR5x,My`3sBgLMLumEw{& \ :EZxaLq@OjZtsym1 t#Tw?)KF\%{A0('|diR. HRK \xn*kZ⪘ؔ]Mth] _M@A;xVU.q!Gy^OC!i4 CWc0xɣ&߱tc 2[0S܅:s_ | M޵ ;Th| Wuw8u`/?唋wb"M vBo0qʭɹ!'*aF Xtkn]˗?t NY#XlI6mrtǿe+~L&Fly&#b7-A QX)!/ldr~ufatEݭxӒuD_9aeP_\ )?+^6'_@KEjQu+J^8 cts1G9R]xa8ju">r=Z^b3 O9Mgp[=a a[ZYE 2 yiMͬ^m)tvp0Mx,;Q uR4(o )Em> dk& +Y-鼔'zԿ!HR7 K*ݶy>Gcƻhڼ)$毰~YPK/75ٷIT5jp+]56r2`. ƚ,/Ϻ'!V br'i)T d 5 nVAU*@[Xszz *zEҨHC6 i{vVf3yhW?i<[͐.T cƭw6"bu/;*>0S+ק^>לGPH >|K. wq`rثTF{mF6Z@'~5Wb]Zƿ=-ejy2W"(c.2ׂr)cxZBج[N Kx)Ҏ&dĻ zxٿ  w}65cVAmd[C2NAԀ3P$ QfKN[xgª Zf \[~#3e-i&ton6lT^0+!=Z": 6l:yk>eS^CT;q zaU=Tdf?I]v@V#BTdA&b~9~KYqV)fmVB4̓: 3CHќ ̀Mx^ Vp@asP}cS_qQ5O;b&!lNA׻n62NTA-ogRHvlA'Z}cnQ%$p- Xt'am/zo:!?B"7@ s Z*-ǻj@t;D䌳d gE7L46t2vW!'-6NiᏢtQV#XjpQ,%gO` wfd9|Q'encgyj757ɝjBt."D(̽gehJEWȑdzm= Hmy*C ̑*S*%aL-5&4 ˽L@L#5{S@ *b1J$H&KWYCFvCVkbw|v}42~JƢE_~El'pZrVAB.<:^ͣu temGAw\z ys_[vڊa }8x Z$"w+qayEZ.,?}8_$z;DP4㔕6T<&cTv\uu5Lc,Ր@ PZT6sx]3TL6 + j]:rbJA|8 Vgڂt/yȡEcjy,\;n⡑;gJ<\%fuCxt aC-A*_Z$,?2W4m][,2H0[9g{+.+M !h&7䛴1:KC>[եZkrMKhȚܻM_o[/1/Dlڰ+(W!+n~]\D8(~ C<" t/UwCc5ہ_GWIn3:t.EFkCj|i$MGrLH`&^௳ΏfX5s^'U(ԁv|bbxO#[>D֧g1}+=}s_+/40rx3h=/:$٬R 7!+|п! :݋طl'+ÄҰOcdLiWh/b\wi=bDuQKP~KQŞ`~ IvOCҐp9mP[e(AR23IJY6ZPH9.oB $#Tgg@MQb}{BCR;N y0* }; ^ & AEh>F82(ք )F$M _ybUCrsFb#qXGH@s6Ɛ@XC]l mg:.RtFW'lDFк1A84TTmI)qd6ur,~c *ßMV΄XD3ӻtsJXca@& !DAtױ.TVjцl[zE>ތyP0zsy<K@o*c`쿏hf0<mf*nl<VYg>ty98R&-=+#k2a*D'S}oƭaM{5 PvEq+vvNx$#Ypz.r]tY(ő20H\S-,1%ާ](M8r-Eq`3/]@*$ٌcjaBPC\ADviY-sHb[fA|o?bؕ$,_{gfbQKLJ(zCO^yk|wj[Hq% .&j~i)hN.u %T bXFK[_1&OtVVP_͞nonv Gw^aUrf?7" ,4n@T&A1J =u8TI,DJ]ڱ&#^Y)0!R['nq3PvؽŧH QsBL P%t$:V+ BnT0fc\-(<C2|L+tw"E$pxѝU]2#^B0n^'Sy-X:1h&b&|c}l~⫰kLC~?4]&aF 2>e.CjPxЁvi3 R,zDjx =)* JdOs沁އzBi QѠєhKB}upAWJ5*,ssI($^ըWM6p 7= ̲.F/*qbvgvy0vS.}U0O &DҶ|u8[`E.;͹vitcJ:6 Ӈ!3WٶcFʏ4fypCm6AT*Xq+<rdV_?rhE_j_t۫S%q^$\!:z0iZgQqnٛiK_̜- k9x+_[H!{r'I1έvO",mnؙ^C[!&np=yDRT)NQBLUmzǔ%0 8jpYֲh;hJZTs7T,zL>3Y8UIjK-;XnaCl)ROyY/0 xEF85}Qީw DP4&&X+Ug1Aͯ`I^`7y$Am[wݷo1p~: [L@{C%pS:l Mn$$e :9/= z8E27=S$I )]y&Yu $7ne+'CVbNHqE6}Lݡih~?‘V3E9{ ]8%QķXU<UDa}_ԋ_7mGLCR܂oD[.8M/IiV%=/9a֨sc\C"-xt*ڼ4ī?bVCjvwyd%}̺~iBd%WBWNQC)F@1?UKOsD7 G5 %ԁK sK-(R?"NԾe3[^ŁpCx& x#ܡ7lf㥜M-O} /$)bG6^3FfZEVx@m\ie;paXRːUTDclF.$},8w|kY,AĄ,cz!@Icoҟ9rc4:qO;WUV٣P[_@q|uW22%mRe07㎙L ,1f0n'\ :#B43_܇&ڬ`;VȢKZ/˿?T6nzSdy͆Z3:ݚ#q/;2g7 h (sQi1% ZnGmߓ.YFD6|K+~5G[?'12baʾ %cmtAoP(_/ewÔWs>DXCAiSZgx`e!Øf -1VջVSBKLh&jElj?hž_(١:5>+'%:p)5!&JXuFE1z^"q,(r AN57,e_&v;TПu(j_(lwkx#xmKS+OWN3:CO9~0¤`xD`!$RAJ)E68c)FOy}- UC&%vg#!TT e4C!M},D'7=cyv.WDšT%Q?u(sMG'K_$FcS< M:oE~!/n'<'è"Y@хۀYд=u14-_bˆ*9߯ ޭu'N8 来1G:Fʊ_pxJIum:}\,Eh{,@Pqؑd iKM1mBQ7.q#d{ka8~PQ/O[nm7zW ^⍃8L$HY g~?^Zj"͠5 #ӈjzӰLg}?8s-mZ|1my5=\ߙw\m8 4т lCׁ{QIP$w2#.5g$)2vn' m˪t|͇fW0Hܽ *-Y[Ե+HGhZπS#б W|xL q_Ң}ˈ- >w'O z ;F" hHY$*#&8p#?VYxP8s2 i\L^4gvnah0ImNjOݰ=@HAmuJ)5n'Et'؈tpgq%|kItlر ޡ^E|"jz3maW>x,@g3ɘ:S=ad_]7z" [-3&+V)$cU Ll](H[RLO HO&dQ Ԑ2AjB8XUe22aN'Z} Qm'Fvtj%:.Fka/\SξGĺHGFZp)iQ_xU,b5 8Qd}+_6V-c_̸e beۀ^֐--u?|!3( t"߬3j\?۲ P1 <?ϙ(Vzʊ~(~@MY/MfjFN)z;rJ, IAڛ1f)񈡞[dos#@̘:ƼTu1[zxrQќ3O gɅ/#gym`QdFK, ƞE1:˱@H sۮlt5ѥ۪ &̒}ɍH" X~PA{X7$ ҪnQsfýebJkx! ߩ=#|d)yP_&5*<*̚8-M&vp^f.-asJox@ .T#5nP G)dƵ]I!}eEtDK9DCvo66ꙓ++Ҥ#"?0X"9eiN鷗OWPfo}ܧHv;HXnx}R9Wc<r>+sWďr'`Rޜ*Gk-WMzX!C[huaVjQ+* "vT Q B-W,JB~ 5Rs v|Y2|qyXuVU=WtMQ.Sb%-GV,"4A5: k{,fmDr$_qPJc(x*˚ ׾,v?"3K@Sgƺ?M"稁X@g`k2݁3NQu3`]ۊoa_!oU0Fa3vw>[5(3X1ݸ.TP[8A@iiXMf4WSS\RP"]};Cir W&L;=j١ǶAFbW]'>6x/K]T\[FQ| dՎVT1$gRo@8x9 oM$+$Y׊u{GE3ujՇ( 4wb~(J].^6d5COͨxW{)X/yykLAj7OA+SocȪ81Hi5PkTJ|҉BXЧo]FO,|J?϶5g3|mJ^mK2 \-[ ^5 -٢9@$k]o{~<4&v ]Oү᭨+_40y'Lpyvw.0&Xs*2p\:)"IŒ^&E,^ʡ}J`Dg+AG)"W#jK?|8ja[~<Dd;v@.O)u~jc ac y~ʹ^vX,E6֓(8..ȋ ͎സ =FJ1EK,&jgTw-Q&B%sc /Lqu$9dVA$1CS³y`!@YE}ͣZ4hG#K'c~%7E7ٔ2Ov-' lWy .;M-`7vyzeGV~2+oy\{Rrni*QаF c{6x"pouX\<?)VS2xBoCx 6IFA'7 0-kvzv.:wJݞ]GRd p%WxH1AtEȂ^; >BkNL3I0~lrZ`eF\wϥLT2ݓ GB~aNͰ- '^H/,c;[μO>c9qjEq<7w0ʥ`|౰q~VӄS0ئNe:( n^9 $!tCԎCLmãwCy'S,Jp?VD=ٜ{$7/qr3ierW~=3>8({c(}'[:ٽXΪ(^>"j`zw 3|O,, r~nE4c/i,jMPb^Kuq$^IPyF'kn] t,5BׇɃ)'pj(/xQUj:c]vTS1Qeëxcv6FgNJQ|J-Y f+WW?"4|p,s)ZW t|89yu._)]p;*{Mޢ' zZX;?= *nt Tz~ M{3mC\/vjV)cx1'dLd9!%H _39hY5a~>P sA-HfNk@gz0Б xUaz(F z= :Bmygv,oO]*)F?'' d1!3 JS\^ଜpT@(Q!2G1ʋ[,n,d VՈj&2TW3}:-wAS7i"ϸ'ʉ?FYFWE{0׹<[#QTF^{o2\g]-~ť82qm8M}a=R0g ny'߰on# =<c!QAVs,+H%?Qր"(S&Et&'i&9}v-W 8$o {Zޝ!%YsQ7_[e=?-N<4j1^ge-W@U@ݑ;yuO8~uJq6^?qz{E*j6u&?=ad,` C ymi%)q,K\ n\! @XdOk&v#gYV9 9,t Q/ *#`nY|⺳حy{&;h¡R}=ɘ?gN0E~c+67x)"!kjAè7SG8+evޕ< X*UV;݆0B*48H}`Pq,p=r8[sP40ַe_!X!f5H2T?fGz( O/׮KsI %r,[k[$PSqȈ2tL7. 䑆)cNʶ>8UY NTA_g¤]tChUr[2)it- 07 䱉rKGʛu"Cd7rLG5~W?Z »IϢJqӼ}\j)- b"Zp+0PĞ/IѺ\͍.wl>5[+`Q4$s=.>D;5dDcF*.i/!S` >z$MQȇž:6%uFnɠ ZPps B^ڐY)%㇑zxr9_Ea b[4uN"{ᭇ0¦ZrY,Z UDON}jHc:?k6mT]@$v}Ġ&1U|7|y[Sy!`F${ëIg;xzU?Amjp4vѼټ !tp189 RNxj~= $`.CZd屨eIRD@zqB+,CUjM+8>ٔxD"}()YX58b7=7'gqg^k#}?y&loWKi]"PiXq}B¶gNڎ0grFFbrL4$#@iTsEP\X9MXUEM\%̝  }Cx? h .侌Nژ-^Ayf糪E~l6Vb$f< cZ^m_[^p R&yZ݇ELTl3hAK*bpu*1 B>f:Bѯԥ5X߁pbR wd@ u@*30Պha1^,౰Pd_HSU}x,i:-uce_J14ώgjQb%tPؕ` ݓ8>tIės0k§nvȺ#{x&d}~D֪,%xUzxshţj9  B-{:Ypz!Jh5X,ÊYf7-zd6z 9dAq3y?d q$^wh,rKrEXYf1 Lz<6N3PGn*M 2V_Ҳ@x Ax8n%!L$CbLz"aHAJF3(rz)N=O/iCѫ )\w@SF˛V1{V` 7!IV# ӛe$*Y0יi؜qh=Y;vdv֫EtŴ[2hP:;VpyoO bqtWo46l-epRk/u3N U0+kD+C_\M@aTB.N%UhL4z~®qϜW#0P6CpCz*֫Q)$Ks߾#Vj^ Ԙ_ FZp@ǡ;( tW!caG{^0W6=jUz6+)Z)XZ|{w؛оD9q.7@:y5E&v#nGOdq>^DrFIB?D^ISfңchZaM[hEyhL{rtOף\vzνШDu,SER5oڨMeҸ]^ul7 >t23Dmg{LSjSr3(f{]R`4:#$h>ڍM׆bĦJ%6ٍ$>F1]DŽFtHtCOث'8oq/&nf>lm;*+ҍA ޖɾU (Ww!X W0Z崪dY%:D< L~*nOVu9E&R, u/&AǧOJF&*X$# Pi{I6lLoHYSiꎶ'_n8XsRP?{VAJLZʭI"7R\ґɄ(~p` ro9mmVԅ|:SZ{bl D/;\ [ZȔR)x~DepHI3-Ϟ]Ua @_1U,8J҄}+!x;}v< yV/j犒 [?@R 3A\{ =*ߤ0l`pPScKќTP&oa7_7h@O{APfh lp:1KJjo=Ό4`9Zu0~#3|7ě`k'vQ4͐ `rj5Q()@#YoFX7 UC& hñw ~蜅 j#@$\z(cGqBISu:=ϕ@D0y@@JR< q\A O?X^SĚT.q"AWڹT[~>$F/& D_eBt|%]d?XAcpٷ̧6 4!|Р~Il =ʠ.\^c՛AϞ_]З;DeEZVHi g#0׷yV Vbe<%\kƈ?gIr3{|tHSm όI',/Dn"xڭɭNv n$A"Ntq*ʔjĦ|-ꏞ/ʟEn/RUѺSo=%))@I ߣNKoRy9lwSJ\Ӈ$ j&3wlxI~yVhD>Q- s7=*y>RÉ/Ձ82p\VUVE5**LSC&7/4ѥKOp'ղ'3!Iur#>B!^迳?V'g6Lih$_1fyHX)H3?6[;Cj1ZxåV}BA0-Rf5.ŋ qOΡ98=?IGDo 4 F,g##;%v>l#>MJ{ЇIHÜvv)9ESG<+QoMΏ[9jADg\p*#{Mc|e*,7i-)ۤlY.WcRfܟ K.êI(㈰gÿѴ;xd?Jmx<=GXhe4y9~|v>?csyqv9⠧4r}ZPOs)&xVRXsK.;ff_w`s[3x;)a`F/:&tNۂîFXD4gy@W'N\s4%:(,^c|u dsgdB+~*[]1VѷtCnM]P~?hÍ0< z",1dyÇ,M2ߕ4s-`8i'vHO #!f*i`uX53K7`k=2jI?yR̬qӅ0p0uC*{+{[:= 73ʓ|)vܨp375~ ċ!@ǕLRy1;e3NzszYS `}?2e6G_eRxqsf-.n#ktg}CVB= gn\QMBq8mѰI[|=#hrz: =\52 Zle w"4RAE[8%;vmϓa3崂b5V; O]d\ocVfN SaBAsb]53 Φ>NBUꮄ˗J 3aN,C FrmݠfdN flDt@xS@JHU5جv -Xep>!0WXn7J*@4멧 3j` 蚂sT)ioc&!X8uJ99n/%Bk硂E2>WeOZHPo;} 1n7iȆ, }HT~CY =ڢgl'ˬNCZE4_PFE=:E z9u,_VJz̨QglLdITI6suGQкB4d%xo>B | Lh>,~W:MI`Vep F%ƞAQ2Vjޱ=o_;1pTx.G}MDIMnڱD!mU2Ua jj0t3P1[,>e/ybDHȟ{]7"{߫+س>'vy+𺰁&P -T"֝.RS<6ݛ }\,ؙQΆ[jXk޳ԛ ^.1Տ  : \tonpk޻\yسS7aXlN?%@O kIu5g-r5 v3(2JP2,xyrO;#<_Uk\Yt:2,UD ,W,>cjQFι PG2KBlSh`E/kDw|z 5f.{S2-ba& ]C(Ǚ'~?EyU47nᣒ\pˬ#Plꅏg XjbϞOS) }t[~2eEJ+!b<Ї@DKr9M<~C5RHo.{ ֋jl7pxx;}n7?ƣmf(>W}lԩx:Ue:nz2.ien=A _xv}T΂/*tKIS; QX\;eu!5(RBn!|(V~N=AHB?ġlbvv`P|BQ]^BjIC"C+Gx'?ۀc'sd{JI< d)Q%zWLVnyƽc-gd]>a9 T9y@\G'Wjgjc]Hatl$ַN4 MAf'OzVit[,W gfd{ UǓtsCy7t_9X#B^drNsE]bCHKٔ[wӴ8G@xfE30i+\䏁S-l{fN`IbMursxAV|c+5ioṁ+J9,K6ƿќbGMLژݜ[|1DDj$)!y5ȳpXIkdu,!>`D:XS!jѯ;{2|/NJ\J3S JiZ˻@PhQ':3}v?A,ZEMɓdcB04 82~\ n k̫  ɲ%Ji]Azb,,]N~{꣆2douLK,q87\D20l \~Z.>"}|#0RCbz-B q~2+C\>;comQ!2F".vIHT82QnKs`;éʲߒ[`r8 Вy.+a(Mއ6ƙp@hs*KLF"ӣA:g~ pErđSQX; $>2d HHdАĥf|51毒l*s 5t{ؤ\Ax $InL0~iA}+f[Ǧl'Ib':DEXkύg;oih qkk6vVZ:AeI$Yɛ1R@KAx4+E )CvI J-l;c,Cz^sn 8]p~zL:2297vFFY50@*٦gpmQ]-lj.ǣo_ڄUq笽)Px&LEGN j5Vi';ԗ3噫h+\Kjs2G[~cVsh1Dt [H{pphyԠ T*ܰb,50#њ`|@MqBiݯb1"֯" [SV+yM"4uG&γX xa40u(-I˦olPW"x ;4Ό ai|`D8Rq46KnuXݦ."$YǷשN,t^|'oxפOxiDX#((Jᤄ 󄣅-:f(O: B`(s:ړw[=Ί+ I?0_jS vׯǹ ^j(}3MfFM9$[BᣧGx OV2bBܰ0墬҇8ݴiF>N}MEpGfcnvӓ^O)oˉbsp>('0 O'`^9F3g<`G\I緛-cxM8~ :ܚ?N1.] -/06y>2XvqRq*G` JI7VX[2a,,\FhIrAܒ4EF/ԫ dPdo7H"iJ3ƗN^ (HN8ooZpS,2 - ' nGS8;d`vi9@:q,2vH<ȧ=L!r0Z50zSLo&a9!^&[#hD |2FpDcsLs t~/(>TnTYͷܧfiۗgF:N4݃pާOHn9/Jh/ E7 V`|-.`Z_AϯXZ>n62kCMVgNV!R|+6?riӅW d4FB.\Qol yuX9j|ўѓ"!Z0oPK# \h[aEՃ`\lCӭiHd#[4SsP߂ƢMXfO1,-Fr6\΀J35s4?L&duyf ڞ Ƌz]k1U7ӊ ;bmq%ޡTbw#E"hIekt2Ro)ˮLo`kǂqy&V.eL2`ґF8ŀ^`<΁}X3=KD1In.=̡QKfs0pQ pNii0H$O8je3@`%ɠ Nԡ<[[O@jm`$ODފyt."e?5,yR4fp?PEM *Bx:v!^4Wvyj?}f@'$/ϳI/ Ѓٕ3u3cl{Bd -ʋMv>P `VmQdތrKD6'^ɍmbqyx9mg\Y/:7aq# [QV $k ff*tJW*kc/}!ݼ]xHw٠cw+u96Iy]i\ n\B`&.HcBym#G˿뉯"w,5`g# BgYpcqѷΚTv2kFþ a<:IF~e/yŸa Wgg "!>N8MiS;iYk r~ .ڣ撠ߣ}??qv-y绒V(^}3?S,ַS`Mlt$U{#fJNaƐ453$"m!wx"^)Q (J ,SΘq,sNJ9kqGp,KCq(N3{+IZ3J&ՒԳo. "0N\) /HqY jf})WOAL~<'];FR+lZt_xzum uYc8?]PYΑ\B#J>13 Av!L,ێ8zϭ%j X%_KJ ^7vL!@6WkFͼ&*RU} "9 NOu1N_"1NFJR )e8PP"F|QPߍuR$:S~G2spw̙}Mu1 ^DU2"΀*\a=Hsli~uct5K&I[6 s^߯TrGn1' O6:k HH]-CY4 /(&}_}Mor)+`^8 /ICb2۸qcWVB[(_D$98[7VV#}fr)%9}#+T:}ބ&?$òo5^ Hh`0/h=lqd(KǏ6"jH :@)|w0^%" #=_;_urbhEik+69חb.&.4 ?mOrNN/|'BMoMi)Gp`r%h^5eq}z9̾gƫ|7Q֦OoS8I1_qLkyOHDB$F?|^+력Rn""w0Ĥ1yRju!A&ͱ gNEz X󊏺3y R:G>` l8s<0~d*qmvX!?k sO΅I6:gl;! \ }y)"Kv8)ttUlMjih̏,k$4ﯰXct<%h/;S/-I6gU|e[mn26ڣۭt w tՅ Vg.ͬR"N䞥yA|8i7Mha~zMEM` L4?j MgӠH%]£ }(FJCTa(]=f.ٓp>,N9;߳j6V<+˞?1/v8LL_OpGqEIgYZf@3q4P\h)A83T23o$3ݹtqNjƐY5#9 Z ۴i zTSá9jC1r#| JS8uݜ ZƼq&# 7""/LxW1ab4CuY|"DWam$ugrSa- n}S I7,֪M VZ*ra_,Y'̑72 #˴Ҳ%8`N'[7lMq8lXIeى0u}و쎊tXCjno_/b2юGWv[%A|g2':)t0"[cW#Gf"<A5 όB`c)߬ӗi~ETVWQ )WblH7UDc-ϥTꠍif<|o~WSQID @1o{Ry[e˚r"ФrGO""S'2^ ?U@izEUַ(J@xl?&m{ًΕဍ !gϵC*TYN:6(=Kcp4X$N[m#bLy8R?_WgХV/yROS4yM!' U"(1 ѯ1SuA7.~ H[[IxF۴ʥA&^v}K"OIż:_$y]5AOdfbQ}Agm؆댽e@0YSװ㓝mr;t~*o6wU"*p, kZXvTJ j\'UB4"Y+1Yiy)0PLX,8Dd<a_R-q=d{\;򪢚:1Tʫ[uNX9:Np(r:\4 N \0~\3 -/,}my_|B6 XHxT=E+:L!C}fuWֶSH$i?MFz>V" ̀AmRE(D6rekTv*O-0i :d$Doz_+:޷(KNy:H{q+H"6`!ѷ)hK?]61W:I ITd9;~{4 ;h8p ,1D 1r/oK9-G$ăŀA#e$4m¹ߎ%8`?T=>PΏ[L'u9Z@f6,3@uPVz?APr͐C}h12.c1L70đ OBڣSd7۽f|s*6ͨ4<xÖ#,ݰ,3-k5\&D4eo_0۪٨k,U|YTe6U  \~ub,p\ir9bma+wl򶳺H.6mBH#E2c]FX ~CUCˌQ"wXUZc&SCCx9z;1Z inc`1=+h<'BMA$Tf-Hxz _~|Z"aXǵ^o#~2U9[IQ >Xc|<h,WOќU{W|O漡FO6d~EZ y]r{r5ipo[,dyj2@]NL풎?+10Qhg)sQ5;za!vʻ\33oƢ @:#5>vWMlQeE*޾dy|H {5' #kx&֖\kkl okGd$ yp&-PW`$/")J`ujs eQmzp2eI?Sx)x1v 슞zK KBWoTkab>86?KU{9I4t}RRHލbUzT qN?>wC.;2+By_{LZۻNi-B CXʹD3(zn'J}V~v@7)m_"yxzڳȨ)ȆR .+h>iu+LY>fgPSBI$jfA}mo՛ ∅6nugF4ou֫^1le8W!Rk:dWq' %1NX0 pmx.v+?HRZGU-%W|c|o1r흂r~fٝBP:㙀})pYNUhkgO"I 0RwM|*>-lkQM`.H>WB/MiM@̌RP֭(Ic1r&ds'YF_DbϠyԆY2|͜Ìi4j}̰Nn&N* .!Nm >w"ƺ1^oV9|bctQg1Zqو HoAlO1 W˪o*f{z~[z u\_%SԂ,ݗD@-8ףkL7?y ?Hm3#EHgTy_54ag ;A6NXmd$$44C)|*O"YNTI릞G =h<c'yٴ짐5pVDFh ReI'AN+E~rx+5UBILN<x6ʜfA1 FB> Ϯԅ/-"w.d.1:B(ZHn*pjY4Av[< 4ܜQQ^e˷>\\A8 v7B6I9"ע^Z F$ޅ!S3}ObΰP;0/u/~|1R23iso\e%tFS5V: lK ڈ})I*zP''9|壷 b^+Gֿ珯jJ`-ܳ 8uPZ4J_*3vli\2p~^F)1 n*?` c,7wI4|[Hrym]?.Vow@LzƂsh54} {IV,P/@aمrʚ뿻9&kaiFo7d׸A5zFG?P\3>{K3 .x"-$UoOINuf?>J>DBZ)C{k6؅Ou @UF }M66lxU>6c?X[ptؖs7렪@dZ)K?≛60d)9n!|p/,F4"ahmYSnbw|o] +tۯ{'-Ok|$oxX-OYQ=Aqb{9Hc V.mIU`=@̊K$BzJ5Չ+/ʛWPa[WiêB!d|ۂ;^+t +|sP7;Zԛ 3%RlO͕@]b[ZG*KX4&LCzż1mF=I{PT?ٴ8/Œb&LM4fYHnp.7:N QDR:Yvu"Pvz ӧlj,: ٗ}4$a[|D:_ _ť:8aM¾ gYgϘ?OClP[zNMxt?242g\(%maO#F@!^nބ?w$zm$vl̟Q=gf^+(M+E'4,k2^򇶒 d(^r<;. TZW&g574x7}bnQ[>Dw&& !B3% է2q;#jz~XA݀Rr[ ٔYbl@Ҵ0k{&=['UAk6 K¿{S&1YXaA[㻗[ $ y#[ZDZj%J`> D4"g3ڙ&XarraJ}G얍84C6M-],E ?:vp'm 5lyxi&w ,H}&|{{-Q^++{#|j'bX/j-.Hr,<3y6A =[9$>JV0/}&13ܖW͊? $'hBaF<̩⹍xk#"a0~C-mQɚb5aOCܦ>}$@byS*kʁ2]L9X2EafGoԢ[ڹd~Ij|9'EU2:_1LTpYߵ(LGEOC^\K9;KE%l-vteX2T`h~כ1<}h5{7 c0x6XHC)Hm6}Dr_u)yUPcp˟Q^;Ye 6[$Cٿéϯ IqdwiiWd2{CRʒyff<$5-9Q;l(ft`dx#9nd} D3 igu58\!Ǯ,6-m2 XZGIȈCu!ueg^:esq+X? Sеe_4Crڽ+ }oXrOK.=SKED2`4<BC:Q_~WS=&aaAJ~_8kVIѭ}!A}oi. \6UXeʝ:vbsٱCsߴ~Vn޳Rg p ,ݑ9 2ĥ.6 0 [n" 4^Yk80('Кμ9GLdHyH |@Ǚ^ڢ";T9穩kŽZ"PsTZMw{C2EUqf[T“tկ/ kwlQ2m vc1Ѱ ꚃ˪ZhZ婱! §#5}h6A7sd KF6a7g6E{c]O{H"ӶpVфZX881:Q;);[_^ (-cB^c_zI {[-k9*/)*Y~-u` {u\wN&DәjSJjEu!+LC=;pE(j!c_Ra;Qgɉ%TfG8βB֏>b. Q1f@Wݑ:@]ZKb@^ŋyy:Ipk(G*{.psVp%mty4C=nzڢd39 B 4aa7#O (D)'I j|^Tw'ÿ+L0q<#E[n… g1pG՜@ߏxi`(bv!hNvˮ8}|Cw» SIoYKxI@,`5zҎzMgj3gJFJPPĢ7o[lfn3.I' eù+W#rn@S7<8eM4:${ޅE[ѵɰC58xZaڬd~uj An*ѷiiQTIp@Mi Ε21 9=_Eߛhҟi}-$1chž8?Ul ELwK3LG͉H+҈rs8Õkt a0CzdPґNO4*S"͡C8x4vEfF0nф K8uv* =滳0YBTDZB%5KhW OMHxP5XhHr ,}r>^j rmԇF;`ybnjahw"%7 kΝT T 3%s"D5?NY=J'ar턒7M,FO+~I}Lyo?-|? ^?Ìߘ-=PUG/aWkEd~>̠G0i $ASsߘ1ZvLCNV?n|=Ed5J]#('>¼N#;/qޯl{qka*KM>-THݒ p(FVX\hGj3i"!D5ʈM>;<#>Qd:Zc[΄WӤJ6>BO!YVع2@^(Ehbi|)].>%ݺfb iiTï?AW2\8b7أ%mE: 옗Hnv8rc}rZA (JQi+Ӗ۔_yMiPЬt;q]l\'5 r{7䇅YɎО\>|q@@$h APc 8q /dnSyfqg?֖n~vNouF3=D򽰛~o+hoBR\Z'Ri':#Iw z,4nj4u+Y,2C.8y2-<,ql;[O ^C-)ʇ>q?.ٽރ((ZyK qt̹,or:RkDE>C dG;O#GX$3tUGu{Pϓ9eR֑Tq(Cܱ4ҙ@&(* ~0ݼ¦_#rafK2{Ÿ=CV0jw4G 5zLMaՀ@e]4\I9F-W[JK.Y.s $%{w~&v^glǍ4Ӎ} vݫY q.ON@#Y~mp#It( pw fש8 w1{j,>YTQyBW %!B7 }YNv}͌VI6jz&o|4-\駓ԯO;p73/]@!׶M2l k^tcBE.iHqIfLؐ978{%a`Me`)dc|$iK# ]G']c`V!m"{Ǫ&T9O @*ҍv&DCdJ@Jr"JI=LrOkJ%a mj:e( &!zkٻnv]0[!&F&Qd-rbӗEf8 l<_,,E7W]ŬZ&?˳"i3@CY:&oUB{7*G{7.M3vSwhQzhs:ԓNo ? D 1ygm@SlgEº%> de 2Re xꈘ~ys>u ~KZׇM8(4} >TqWwV\OsLy\F† AeqP@A܈AM+ x+57m1/bP8kC}OFO3*%y@pݖaiOwszlj5D֬Qs.e ZF[/i4U6aVF*`k@ChGrYMV_ VP}0)7ʙZغA{i Ϙb ugvC搜&~6 "]ϯФ3/\{9dT-!8H!غORy 4as⪌,kuawm137v||m]"^yͳ N];Rh{Ȁrk K=7*U=%OEmē!CV%tG4G3DT,t-R>Ɲ?(˾egR %{eQ2BٷZՃfE+s꙱,N85O}&>.]O>_&ID-ː{w'D?\ֹfo+/Ozr~"nek~3)U[zUU2̻YΊUW'xM%ߏgšOsZ3~7N16Q5_$ON.wghJ"ShV"l̄*oa;T4uQ61yG3]KCL,Z.4J-jO lU-dn<[q! 1r1C)E痆:U2GD8[ :G[A +QTrCI{\#l 7r,Ji`5xyHEz4(٦;(U1,ʗ޵LgY@r66T{*G%YkuCMn4,&SpC.vs_2Z'kK+chsvKeye@O^t< ;=zT4'eЄėEㅹיx Yߵ#I9-` @ÒiWpSQ N5mz'Ϸh[*+xRvB<Ǵ׊;@#"='6 -bkL uѹ|'ip# YjQBu ~#pela@cG^@+rhX# " XsUd^ j=_C,kY*qH㊾u¿Jqڹek7F#w@\.*3F~޽غ68f9᧔QzBk7iުB"`$hvfTQGG1.TW&᱋.BlDᅪ-L**ZE&8=h.v3FIFVEmQ[C ha#p\)iEK#4Y!AP̈́ e$Ve(=̴ 3s cy;ne("2hZG-[ |y %2WLp[I= =X}iZ,Eb[ ˺߭]G<:) ?mNW^]62 .QCZVK 'fSG7n$iqE*Y^uQ Un+7 ϕV|;ԭA1]D@[tc)l+K@KlMdۥu%w zdXj~?p=D ѪTCipRᒇQ Pyc3cR+K#vioT7[(}3C%FRSw?;ݓȳ ?|Lg; (Vae>oRljT/D0r ࡔxe=0K-sQK:plzJ(hXջ g*Qdnﵳ.p͵i8 1z!d|D!]4t'!olOl lˁ&_>}IrQz+X6 Z̰v"@B^ {^7l%D{R";$Btټ] _ۅ^s-<( j MRqܤ0;AlyekhFc&BYfI:C'5cDniPȶlR5ͥVtdPW/y(Bw@aCl `u6~hYJ,( W%p/cG_1ozmFW'0aEQ#9Kw|0`zo!|mTu9vrҷ䧷!?PFS^4DQXҭM\rvٽN[BAou-h}:>~Kǒ[O)I"`Ym4q-3)Og%Lmze:GR8o.8eF Znb)gZkYo!%&~]gQ5)S +4̢:=up:4r]xGن e0a`W񀈒**00&/ݴDn6 M,#HiȮer ӷ(-}7篳3fuʨࣵ=BK}8>Ys;6mpK>w= TԉHR#F:9t,u9~4̟_>BgOmËZc*e[d؟# MTORͲe&tW-X8'[m',o$=ّ3yݝW5F*/ѩߪ~)n6|5C mHoG쮝ӎX!,qr/ڔ}>jd|6?i`&/e@d- wVQBTK>RK?X 8dZnw3PD$\O9b]v:edžZ1NQy]W" Ϳ7*ZϜC*Bhߺʖ(, s޶#2+cPJvoU8Øi<`c1rWAy].hO kz+A=UF:D\xXV.4.\A:eܺPa T Гͭ>`hu$ĘV@lWʸ+`qVyAK^Q50o~}7;;J, C}FQw0;d8FI|I"X, ˇac)G*B|Ai3/SP$9$;oק9wLxLi$P@eBla^Tq&HatQ=YRx=O/jc bIW-L dd5axh>&jƃW`~j#7?'5unb *z!xIl޷ITGN3ƣwSm_w!xx;SJ"^n޳??JnwӠxsP/]@ء v=P.Vz/#ݰ7X9~CAc2ر齣.whkGJ4 P"iA>kjvQlcDj|sC&0T'mLkU S6wUy Xz!m}/q7ѾIiZs'ݿfm£\mNew^h.T4qqg쵸"Lo5X n% B# L7ña4v^LCtAm&jV>GԊuv<ÏmvجYQho>O(s^diRB]|dQd]U10s%'D"@r4<]C\za/7݀ IFV+\x!}&@zkmUx5V*^ƇǢU HN_ee<\ x!,(*+ F,a51b3UG%xd˳8`Lɩ)j#'x`l^=" %g֧ oO5P?Xp/!Qw~D}hmbXoZaK9d賰`^ֿ]bmm_V]dX@679=g\-YIݑw!u>s(x_$~|m'M~ه Ϊt&dIyu {L37I݈Q^k1-}_bp^i =S|$P0VQ,2;Duܵ W?(ˬ*[,JE|'EH]5¸tOCB oy/e)őhtN0hfSl* s`MM;{3c*ܑwz4 fwNl}~j]X< m%E'0 Tbf3bY @Fnh؉0MUL$6{ǝ: F.5އVr^əUrlo0i8hEBxgIi~a4ϗqV6J=MF@Uz]8*c c3}bϾx8Q'{B !w-ʯ8+Zdf+>.`$~s4 Sp0"5fʏ0'!R'YA7>Ҧ.54|<9 8ưw,, I3!%lcYk]^*[c+]sýN!*+y0jܾ! 5zC+^ !c~c/K&2ثHBV/;4c=m=Sbf̡UCdWN8[W3$Qh 72wW "H5wY~e/xS.Yl<\żOu#o;]&igbnC~pmw38x<϶mc;İЅn&Wdf 6[Zˏ:8EIy>qʺ(NZ>ա9l$|J{sh$+7]h`{)s* OQ7cDmU3OtnG@0޿[PwXRT;Jhw 6D|i&[씯חRRҬ~uIU"QYo},kA"" LՎo~}(* ;}}hM_%b%`e@Vn^u C <2Ki DPbuMJeڅA|ϐXCu Xb/a<}Pң3n3x-WDDe<( š':mFx~Kg%SH."EnH{<^">KO܅ HUC!p| 3}8nF矀 ^: 6 S>k՚%f s Fvȵ| dWe栽8WZ C>x\[K*X nLB(g%MTVQB[,W{Hmq5CyYJ_l+VXЦI%Et!Sd7o{3iy40)C[F;UE-N+d^'+#W= zLujҷW򭠄;,Hhv qvj&);"%'3:xIvEz>i=D'O?B 8-4j?z5OYdJZ "rLGntb?U }dƛW1 QOC:I@,?c^LA' 7ĻL9,mńt }vct(t ׇM)=v8Jڸ8@^gk߼K i{\.Z"!t3^VsNl@A+ ʗ|!R} &w*/pc&/濴ZfXT?qPәh^7s'Xل|T`.TD%Ra [yGF9 .0*>b#T]w|e$oغ6Ӆi `Ĺ.dHZy3f;6 *F A>W.j3\]nycs?[,*Sf)ryg e#}ҘRi9r\9 k\`3$AgB;zQgz+6ۄ1`A3lWf_Њl (@t^kO=o ?,5 ,S(D }t!N؂葉Yط4H # .;P~R[mN7h5Y̚;z1z3rœz#]~mN #yo3zlY ywsA  `G긭%:9;b+e(]dן ' $Z 7Sz,^^v.^/nڧd?`0 ?K66ImZ,̥LDc'rY!ߗp$Pj[PqP}P$Q=O8O3kGdcN=(H10Qdf|Tdw&uoi^0maV}.M[ )gŹ^ȰP$mpZ]Yn'-9&h[~dv["?9 ٌCBEeg?;$\J-6v'Z6$bAtN)9$ƶ~0 %AkPq͈҄#@-5# \$'غۿjӥ:MgDhMrHFӣt\9L5ɺIq~ P;]$sԯ.<7Z`:s|X. OJɱḣbQk(AmQVU^J8 63$Xf&jEe˝qrEH*J#^.L2EZ.,\ݪd_³AȗXz +N.=kqg:.=9 jNڳͼΥqzTSNthŵX}-6die 5 ΁jYA膈)2ˋk$KOzsf9 yp6(!;,ħ^]Gd m᳸whW7Q.:=̢tM_ Ɗ1cNJ<+-;LL֮´k+g~B(x }8f}^aUv[X4*g t{WoF ^64Guge/ e,Hcťй˥dGci RhaMq^֮']uTˣ6`PrbV^:ϸeg v6#QE)œp&nJl2Z*sD`zԕ'p[hP2d!ceNXT@̮cq MNh.emj:&zl HYk>s/ w$8U%՟?N ?S$-܉v|X/bE$VΓ1YloIBZ!jeT9ٳ0?@ZEr¡ A$t-8!E4D[ {aE;V—/QQBk7cu<.g3'ͪ[ ɤĻԀM$ 5Z5*}gZ zŠ,Nk;۬l~:]$Ay0o >;MEZwd $S{`pZo0afW2%C}j-2vCz;R^9_ˈ_KgހgPqv6岐yrk#1S-hd4јQ@wL"(1ΌGK4a PM2acZ/RorSj1Ko8מvJb(GV2073Їv_eEsEw9^",3 q/^tz "8ILV2 ь&%$o[8R_`$TqAN9 `j)E"NՂI;6}U?kY&\utR49>6\`\ \|ʸ ,LLl ^.*,jy3ȤI{Mh@Շgv^]{*9)fo,}B/4PE H0ғ)-Ɍ921sm|L8ux+T5"̝g|RټbVԒRD(6ف 9G*c=\*%6̌/闐Y`"HE~- q+fORq P,i;k[ܙ1&LeT,xBUMưϩ1amb@2gW럓-;BwL8U3/ '1y}H$mDU"|ģI6yhfV撝$ zHcX#s̝B(1 :S2FA%@-O"BGu_Kl#,==lgn_7(gi:"r$ʍ$k DBYk$;v<}x6 4֚ ³vpNl(1Qt-PX 䗴Y߉klpwCV`K4P76/KAS9Up"DM=g;zQ;χ4rP>F"gmdM *#AA/8SpYjF8[g,@as"zig2rT(22 n֕zѵ H/quRJoR++$}t>\z]EQF` 3.fDS+wwegm`Z0kIWjF& @M}\8ۥ\eBaLiڟ* && ֣I&E6tꜩk&ʧ<CVP 3zxodFց30!?$Zd)؁4lߤN;Uq?Rb+@Mo2:v1fE:%l1ELdr os&̣k44)i?sZ-s(iF/ zPY=irXIsx1+: ~_+] @$s"srne"NS[5jwg9lGn!}0 [oNzVrEn"'Kp+4fHׯfUͯ[kע~a2 B_Dᐹ'Y;:(SmL1]‚N)X5Gn_!A0oUb96ّ!L3Z %hFf絮AtW멻Qb,JkwFW#̐>pJOG*cص4Z㙙Nrw*$[H0 STbty! 9f1BQ|#RQ*-bɱόo)O )̄J+dzG+άjD!ՈFr@ `EnI+^ lgH>x^>G)]i#O>yfpxiдq֢I QF洲6oBlJG:Fܷ \gT 6V`%`C^ffg̐Dn' 0< j~UL6e@d'ZIo Jp ?0jվ%1Il% C`a,~ &^r3sKQ.n\?'UUYݱWJ==3\[.J>*۟.-|ȏ$;MS^mGacO,e~wmvW$O? W- [no{jdxl)[=}K("Z1VP9Fߕ>E)/ZҳIPQLZPktO94]S1#."'!qv8iF˗(?yxS8JEh NDXxdkoe2+в]wR& x EPy .&*:{DJwք|A:~ݫv,2uqΣ(-K#q_\alAKVs .֛8:Ah$?XXoD:>Dcvg3K&9ө_wwHygCF?s(| ?siiZh")!~sļL+g:(%?٦{YĐhwc̲z|)s:6H$2zfkW;c t+9xZҖ]Ԅg*^gbF`V+i Ifr4yDF˄j+/+gmHR I kUXѻS/熻k|%#t[3,M3^1.Pr(6̓ xa2)HC^c/gg[Mౝ.T)-H<K-ڍzVTb !lUUcs^2J$I4B_ƲB-$V8!&%\<|FꧨH;E_[T5F O8^t[T`oyw@CԠj^]ZX91ak#;}9\ Ļ |ɓQ:v5˔O,$ALh#SXP0:?\P|ӼYti@pyN׺>sD`v,lGIE941Տ~Y(i܌AZau AX Q\X8PT"-i°:P-_1֪# V~ 8IkZ7<[Pd:%%HO4ph$Pn,Mŋ 4l\-o!/AtG&DJ,ӆ(>ã9VϺ|%GifKM4y-HLqS,n|I K*(4CHʨ\{lgVycApͫ%&C׸*|qrDՐC!im닥8HE3ƋoHD L85)o BR`npb4s ~E]S=چ $~VLO=Mbcb=t^oh۱ّLJV ]IBHquZ 5aP*hAz (B^WWr&$/կQa @N<>Z$|z޴@Rc9&t&.k+';qTxI۸-#e?CT;V'>K~OtTP4Į:jEJQ_p3`@q᥃qHLO̵aNSX jq}8 R*ȣoLFۧd I t7]a/F 2@w`V~[a,UG޷jP;z~i\i1}s,^ Vesyoh\#yAɹǕn_#t` J#;Y3Ή6}֯~RXHt%; X[_=EXɓnWB8,MjwjHoiބcn[0HOb5 ôv:.F*L%G`o1yq!ғ @2O~ؑ[D8hpniiPe]~R6&xIcV 19 xnCx3v8h/o\Cj)4NJ;Tqq9!'u36% vyKw /iR;y%X>Af/+DW56Cxq]7urX{bc |aW/4$,3 ,zHÃ6vc}G|Φ*sb:x6Cš*P{%5J{* :aD ksǪCjK.uA+C$zªb[4.Poi ^y'L富:R.[7.C9/ZyG־7?ɶM29ݥg|v}N_.I!7t\! jpN䖤M"*v`_6So i3oiQE<ܟsi_Cn$H5\/^w 0oqyv%}O87.6yhv2z kU \R/2a`>@eȠ_)7ZZQd!vMzӤd#e*^5tS YfX̂Q\_}&QG]\RUWB?:9Lژm;#0 v0g&;@3B J?R$([i{jN3=ON M& ̰6m]tȸZ:'XƟ5R 7 Pe 9wl<\%~ƒY5VP[4?HH_> ĭ'SuO2TTՋ m v \bq0 *?"t *P,aVnN8/#NQ~d )ƅuz>#t`,XAe|e\̮N8kG~Ijղ(57h X2l|uYS)Qq -Z3 /6(Zbg$6#NQ^M j5z"mU$_5`2 iM1pRP1a[yxoe*D?U=RɧP!5H"hm!%}x 5mgnl+r/ϋ*tr%J|Rgw ]V) cM/ZM^]XbG:k-܊njz&oNH=7\+moX@O*hSW!.ށ8*7@@"rñp@1B/#Gbx\_nف{CQ=Ih?$T$aQp7c;5*nP@ys9F(Z,DBTpV&YVt BA@^8s~RoDfa_ otd)y{=*E͋j\h OQoˋee$|4 ?P YSfAnHr=x#͸8e"YYZ,!o9 o=)XlbGg]7\aTxgiI念Nz9X+ JiyA-#?i^qYuڔgH>KzC^T[-U6ng.ԩP\_/g.NiNf.`(':~yQ-+:m!e ]/W }@%Շߺ30ua]SLpQ߲T'HBHBJd#esdl$>M X/JEF\C8Rd]a=A m;0 /'ކN?%*uZvḤRc{GEPxDb$YNP4۬c1X#)yiuU=&| CRb8ij0C!Vv`%+"P(~ӌ+7PN:'&Gs]g}]`DQchqF" KvgM[*ܿʬ? $Me0AExԪ ]m^ x' M(Tg+JފFiA)馧ŇmIr:0Q;L%j p$>J3|U6<9Oxn4,[:/a̶~=JV+#VS/m 4 ue3 OYh1KhOFY$8;PKU:] h=ՎO!(wUQU .2z Ag, 1Bw. YNh l`5ܧPJJ*j)\XƊeD_FD khv{l> ?j) ڱjn,,~ ;(J\8F5\ SVlreFpBfM g&2ŵ +Ȁ0d*1u:׈ nyҊKR>:p˰(?gXB Uvc=NA~Tj~xK 3cm*j9ȧxWkH[k߆+.-ݢF&op{PLa/yܨoc_lS8Q&Ϟ^4!Eb,wrq(NfQ qj I"K_w8U#lAʷK룲3)59|:./>B`3s]TΗ? ҧ,!c>FrTu#;0_[da"\hmb^OS.*5 h1e/0i@R [%}Ҕ?MyR{,G <\ruLHQǗgWaL-F>eET#F%eF]vX!s'%ˆd RS|IGte;=o$&IY-};3w66gF́*n̢!yxA^:ѵBLW-סARGd}ꮣ~BT/ۥƯ3[#Fq4t[sD5EI-kўP8OzYƉJN)FDhNRc @Z)imC(]#X{fOD)Ԭ <89c/]'3 M+0I{:`=dBԠΜ"vEMyk8/MnE#ݜo CSzJLA*cy[7#ڸ~i]5YC=9SngvZhIA7@@E-U>i jcѐGX7@fHTMd"˃U;@382q6- /hjʽ]0$ an{BYeD:'oӘG_c?WǩIU0=_r*1e:Mp6], @BV 1 nxdHJW&ٓZJ` =0ezh9yGr/HVդA!qRra 'xua Hie[\GmGa6 )VI7$M4(/t_{S*;M4}ӟ+gmaZ%jtAPsRU=3Fub\f;̤SM‹9-TgviUӌKCS}R31bjpU&,0iTQT Ȝ_i~)^D,\tUP\/(L)b-?p 7b>^5_aGiaHjpGGMt*<[iߞ_}[\!UUIq]4YEFMԆUbC9U  Ea{ӛ0Ŏ$l5W_Bfȑ#@z1M4v_W4Ҥ .2+ˌ_>{Uȶ.KsDba8VBd,TY]s_ &w.xY}dI:Zzz[!ЃggQ4.َМY Upfɟ]V]*O)W,*kg7W-")Zxճ5+ӶNEvۢcTON㑢p0 *M|=^Aa8S_2G,rVj |fTϸ荺1ﺒ_$U7xl,/Ko%u[ml§Pj7D9 J^ nN` -M5"A޽jhg/dCbQ A 1JS=Тh&jFK*#|rc["KR=Sb}@1> H|V"GQg9.W3d?0.=q#q6Ťn 1b,S;&ebn yNGi7袲CE^L// "^E2 %)pI!+BD,§t uAy|Dl/StTN$7D_p}VI..EX;6P(z`_}$Y',Ґ986 `a! fu^a u #oG g)s_޸j]TcBIZ@L}t񼼵u; >)vi#mu>?pT*&xR3TD_ i<( VQ˒y=J Q/U`osy^O:4hӈI}Ɉ-nDfFKٻkؙ7%*= ٍqn;mhdA+RNCt!{ }MpԊoGǰz] \V kD7/?xV*B_3>|QA|  `dr3ibYbƑĎYh{jcB"1tK܈ >a_ґ ÏIJrW)1eGo>t͠aҼe'9?.Oq2eL7;ЪSՕb"QOs`E}#syTDZ<0Md.,ld/hƛذԼS*qq BP$TVgRL 4"zsh]_D=XC43qbF:+>jߏTd0H€idDD,)TxMl_f`GE_  >IP%`(q7n~rO(|~7R wx68ѧNT2n8zV]!Ij, <WTKάt\umVb9i$ ccQ}wV7V[B#ھ)tpP}ҾM3"4ک@l 8ϻ,CYj?)/`5ZIm9 9,398A(FUuĔF]RTeW/1 vyҿ6*mx}ĢRFWh ~+󂦀*BC*OE~$ܲTMB7"\zO*:ֱ-ZE(6f-O_-g"ƀօ4 QSX1,"vd$W<(Qewf_=/?Y/p=@mU<Or`$u٨R}"+uބʪ v]w[vF|/@>/ٌtm9^x&"S,2s9/6Ư Ψw\{[d [:˱dnڂ7]P{1BtJޠ0g]Z&(ZH))ubJ35! -1"#p }IODk߰VftAVq'~)]ךހ%SfY[VtB\vrN|SP̘|)n&˕s=V*B:N,껸#=ބpf1LŧMi-o<c΃x@څj8XGIڊ7jvTKK77]{,/3{C _5!8צH2d:zDlLXW96bޅwě{B~GB_*;<[BN gTOjL?BjmN8cܠI*+qs/}*d veN&\:m2̙șL [C*PVvKBz6^PU|.8mRSy*K?{JEX)-5J:gZvtqʱ'JJ,OfG2;xM[73  ]3˾i8!Y1ű+mT+q @NgكCҼ{VhOR5bAqT?F 㨄 .ʚmP^K옇o"pL+,/6!CBH8dVs XSus.YOLa[5d<(?:Ym$cq.K-Ҙh]$@Roؘoufs $@zx?˨,3 [ڭLQQE /Z%" ~DE̊:E>(70WTv;Nes=.ū8ZtjqfWh|iɡ7owzԳb6F,( &c" C2K0E!eܓZlf<ҳС\?cNj<`GM~_ cKwqS,Y/H]!y`jZ,~CBjDFq)b pF\>aJ7T' 9W-/ |NYzhC}%۝WTU\X8A(}|~$L+0Q 8_zz}f?Ql5Bed1l,byM<] k3>G»4]})4FOT14 }L@a V/7B{;. o/@]ke@[m5fx82MEKsJ.zwE2v"U6Qb)|~v h59rd\Ew˸]iH 0k P©7zsKVa0YH^$"+O^*?e)HBBJ=<)˥Ťa )j-B>>AUP|$䃥Hz`tYdB.d糦ҁG"$1\҆Ot H-gu3Qw]: hq•˻iG(lx4w5Hh}xsݰ_YKR=maP!@ H7h6,?8(G5pgYBS ј?wmيV'(zk4H0=A0ZכQɪGowG2Xz#PAӶ䃲;:bQs\/׏Sz湊!nӶ-on*ۉJ5ġIDQrL4P@"ZXߌ˦`e3 \Sbl)}݈ir #u}Q`=Ȫ]fh[4/I>(7ltU~) ѳe⻌bH b%@}GbY~!uv!cX+MO.m wHl)ە؝W\~/huoQ[ $Ndz~*w+YKim9 e^eDH[?PrYBL)C/Lut*M ޫj]? yldR& EdkBznuNۥ'0dnl[F̽]B%Or/yQ@Aۚ+@O=pPޤ?]b4tz؄S|< Cscma ߝB%w^|0 />wUjOe [\cT& Un2Rg4R 0pUh`Dro䦈ntGh<c\6֋ư1cD oK|c3@vղpѶha߲)=cTfY eM,$Zɯ*VpNhn{;Snz'bahENlt;6QK*II ̽T`GIEwx"w\&:t,ʫj7`3H2Vk(;{.]T8vxn\8EQ=IϠN%$3 Û}ut fTXsTqcQBqJ L` /@+SgD\ Y8e|0`8+յ0^٨jd؛iɅnPt$p *(nfjY__NN<ɏ{ƚ Y᭱\Ha ft6SW>׸pt *{=Ws+fi1r PXJ{\$Tbw;@LVIxɈd;[ps{Z0u=\䏟wS6 $ΤhWz#=kv- &MW˫ENhS˫n[/{34N&uKe{qfw#u*4"f LL:V? ~] wg'k[#u] -]dxe)DfwCwQzǏWyi mɵ"w0zc@(H>Bҫ6~D:Ag摗%twe.ԶfVX9smHRwQf0Lb1.3Yx`]yܖF;W|U~G -_Qqe^߹gC9{$q|mj`Kô}ht3ᜑL Ȓ<y R\r/ַElExg^Woj1,مR3Wݚ:AE5$ibij&PV=ҬA5=f_?$.3yn@Oi܆ȶwKO'rۧJ_<<]?bԦ6} zQ_ "L+VTxHhk32`@o.:qiGSt9A{+ӟ.YxIViԯ}Hюj eYv֋cÑ0 i*>& [Ql=:YВ(h9f( LMmYz8(IsCNc\t7WqtHHjp@7!i/R r^SCb >+EZmhv!ZPC  # kMt-hEt S%MdH Dьv7]AʈE< 5^dxM2_ 3܃!jb : ;_/n7S҇R@I/`n Da>K#Xw!b\uN*6:kIϔIszrEW.3!SeI ^Zzcuְ!ȩT(2 KԴo'Ij}Su^ۺ{OLT)CpTb . 155I~ZK oFhf3 aO+k2)n'17IW+#f@ߜ=ԢK>q_(E&N [껚Mw;6TI @}!DpDBp.]V'q]3 ?4/.)w ɼ? DEUp ༀ%u{\y}#P{'፫*$`_& iM4Kʆk7 D"k_JGRK9h94M:nPc"T+JbԾ;O.?AaLwcQ]]}5Yո[T?o2V4 j^uCѼq'v[?'vXi̓}E/ȉ"*j };V]l~Y6d١{D)j9@jBD Lz ]MH f^θNi@H2 1=tjsQdjPKWh E'&`=6( wZM _-j+Y!ގ$X|VH*4 lxZgǿ/Q aYus- e#7U3Y@ HTPGp$`֪\f~y{f}He[K2*cw*yBQ">4-I&!dm^QEhK͋NkU pq8!J^*H1O~MvNW0ŠfvkNA)-O|`B{ "STp\6f"ua2 k[4>FOƟ2.lMV<$/J{IDEINuDo";wEQܝi/X&&Jy0G%m~dX[tU鎪Q,d 8k=# j=w^"M*hX)fWI`\c*w z>#B-Kop.xo~&z!%$+`:$y S{k2Ӏrā>n] Ҙ䂮 F/Hkp~͛;V_мӞPȂ:/* 6tO1!(l!Qm S 鳼}["ض"`.p \ u*X^Ad❳e:ڳVEY-])ݟOӈ-/oŊ? |àgF. ׺pN@#uSfZ_爛c?TAz@[lVw`o5c4RY\YI@<]Gފf88DC&~w5 g ;ٖ䮥g+ 3V]yC4.u$ }X`vr\ 8S׸.1`h !@.c/y{d{}elƴ ܤ#y"l}U gmОWÅV:evbJ76*Œx>(47eyfK^,C/X Bp!AXq'/#2cXn52kؼ7uB?}| ?cqel>=V16^sgmg89݁|es'1zD]Z](1G0w<2Xa3YvTq;@nMc rˊ=~H@%e8h6vsױ/D*)dR8ɘ=u7=?sn7 drIW\}y翩::`H j~FԠn!Zj3)9m=d6 tb'ͤ^qt@~:n>Wux8%h4RD(y1}BH`vYdnўOާ^LHS^dnV)WԲ`Y|`ڣrm29u&^?*2 O? P9lNKW< f]d9m8Y;]"luE,Ml0|=c? g{IoM4Mg@ʦknfVz(Dt!YePiF{r됣(Ǹ=p Baُ<1m$-v < ;6ن׸L ԡ.7 `U0$۞V &p|=&{-r~{HFז>muBAȊA[W߄% h`ci4JWq_Jol͔ n&ua <2[륉%&|&l!z.t,Fvw]p%mnUFm8ΈM`⪏?5.e^v$޲;J;Į\:j4b󅬡5˻- -bfh^(߮_>W`eܯak~.Vy]nQic[/j=gC&yQeDB+ ݍ$n'ml9w 2Vp #c3U^9wKxl"U|S`&f@QWMzkNul!oPR:Hv$̂'ENcC'}082! ?+a߯[! s_w>ڝ6b(9hiC!۲FIǭ[1a*.9óQm0,ڤJgfiVBG{Nҵ7l%q,ʇru ֈsz=&$Dj]N̉9rWi*-YS< RBS!vab̶"+1mЃxiXt֜6ڲ%'O@;^Mwn Y'<%M*=`rצA0zdi(m£KJ2bVUmrRZ iTQ wa9RL#͜ lPKx IYVz( K+ Fa^5n1 4r}Q#MWՈcDfLJ˖-ޕ<ġCXB|W-Cl L}Y҅:>{MqK;rx$kKkݹC5W n;طto٧Q`p QC.DP?szʲ9o*#bOGNv[]y+AĸB] 9] Q={g FLKI"㧃Zɼ_íLs:, Uyz=Ye U#rZYb| $KHbb9"cH,gnN݌:K[4+`>IZCo/\W{Okcı.1l i_G|#(+?+ +Ox> :x3͗#O4?nq"pMߑṖ%$AuXz֑!m9ͯt8ck ox\}d~oluWق#g2 (>`P?*Z9ffd6a Bx҉.OC& iE³)i]bw 1>EHlΈZboi bƹ۵xM!6tkh>aU7nơAG"9du?^@UQڗe>yp5: J%) lKV ax;+ ]A kPw hLDv%f>n/Pd})}P9aZ(߳\$TR\[9{.{ 7e٘KJ$,K'`󓗕ebIXQ|XnL,Ɨu26?qͳЗ(E?#6 DD6@2ˮDhdjW-=Sl)"3 yLT1mW5x B%udXRX~zW4YA>:@zkNdyvMZnbChu ӣc~fԼD;.o΍+/5q|Bуr B jcn"JGt™qQf[-zĒϲC.~VʵC 73 u45l`J%HႺ=6g",G7eɐf!v~#H8K.i2Z]-龼8Z쯽4d"Ex|~E _'L`\E86N} P_a**MTӥ }JZ0d!ߪB<D{rWtDşZDpqO؍LޅY]vyTړ=Oڭμ|WXUb_ts nAKVx7ÌV|i:_F\69άŸ Уs^Y5Մp3 EqI']"֤; hNh*m_g1YKeoߎԚ[`qD]ɻ'mTXW@WʌMm%fnۦUVhgq|D@ru#Q@ ԝ>oHtp?${TU>- UAI60tkEʍȚ%!q:{N@UfACq&"]t&d⴫^` @5,(P'M{@i1ZV 2d F'6f}5 wAB$B#/nS(%|; W+(&b qخ_p}$#%Xoj&ԫ:u#} AmM(|?7?ǗMiN`m#>,X;80,']X|f.;c' pkn7ON72'΁PM]4q> B1ɶ{~br*hSTnZANj$c+@l7i]<5u J#J(\buk._u3il>O"?@R%@vceR4\sz`7_d##CO=Cɺ}I:)AQ@zᓶsaPz/lؖuH'&]"Vs[{,Y厶7E>K.i^DKԩG 2ܸay) =*2G5q[M=S5M d@ʜ6vSa Afؠ%.̱4əҩo^UKfq0ӷb?e,Y`ĩ>G,"Ve +ãj|| @WhS&-ӽ"LiS= V'Dy,|˚0F[CUtxqn!%=섶J:9n{4c6]pw-)&RmO:"-n OsE*RqnRlx9CϴF72@G^]O# `.jB ڛBQ>֒rC;NH3_}#ymuM"]ԃA[ΕyNR5z" 2C6AQwpV3F_zR (HbgInvlR6 D<5HIu V/7u(<bbFCs#Ln{S}`s`׭tt=.4ڵ_Q66;Onu$}:jy wcO™fkWMtػpEnl0E60vxXxf< 5M'`T]E75؄SY,vĴ/@=qB$#|`Fi*Eej^4 ^72E~̥ʠ#_B1*ݾY V;_է/3\C),br\U@[A=;8t {6z"ymu6|h5f:7 ׹^jIN 9=3"&l-,&kC~缤B$ dx EVixX w.駃1A#\>܀"f \xkշ3މ[+&%[X" tLP ̠~ȩb혯c>->;vc e<UVQ'3=-ߋQgSikrxfA%>|]8IbG:j? f6ZfEЃixc#Ih%P< z0r u~K =ȑd&"`Z{ UJ.7W G)D.մ#guYf4uyJ9%ӨBQA2ݙr f/8V"յ>&]ʣin$|GSHvv-忎p\:wd>'yTkN e}5upм6u<O]6N,΅ FD'z]Ĵocw!gJ;c~5:7$S=i]"'-db/ Xr kG' XDVfѿd=\ɨt8gLX0/<}<ƯF)DBIU/7|/Gb|IBc8Z$}67 ٢ws@w) @/ dz6SIB+1H@p(˦.v%TMȱ{,Vw|IP@Cc4{2_*ߣ!࡙e2atkZuf=Ca>_֡QR+! >f;WW! h$n#T\ @>'?CX"16DD˽IFF9A7R5ђ8rN{ÍD4pIQn>l[8~wLY-H<slQGDe;( 9 R _DalSY܊DK<s>S]:>D&$Zg"qP͂!GPI4qabm,88cdl9/~E%u%^AZ.1F荓BX!z qWV"`a6W,niJsynڜHq[NYwJ|_)\8( i%X *SG%P"~W}زhT#.3o $mgUؿΫ I{{,!w47 p |J@Co;LHF5'qAXPH3ig}5RSj&0EsuSu2;.5f0=knuJ( Isxަ5Eqj'Xq)\ÄKșe,7:-/nkȘx/NXa W#U67^uQ'Aa |W+4!y'} ⬅.2 ]~t1CL" -WMcGh6@NgIJ'GR띶 5PS1uGD_jQ$) rғG^W} ^ _0| y:U.d5o4_ӕ(Lg| NmamMЀPp.Z{ =TgSݙ3EQZw:`:L#פR@ࠚDMSy_\J˙XD͆b1`244kJ,7VQ\[}O~Ӳƪ(q3 vN[NaVSMoѳ # "ܽ vStkN2[?DWyM77W<0Rxފ;jWM[iRa|T32so_f#=[M(Bf8lWͣYx9h'CH"]p~~ҟ . Re)SZLp5mTe'|8}jv-BO᥯n#NTbIluAKݠ[(va"S*Zq;v]8ne{tlde|+s֜uᮿ(kib  =q$۳fH'yÝ(ļ 0PJf`d1&XEl(]E.vf[D:Ob>nSQCPˣ!+Iq/?0c1JSt+BE=}@7s6~]#cOWw`GbMDt1KYG-[2GHkAp)e|j2k4 Pd(Fd¡9=x4&zHw _OV$ETkxr<.[,sxׇªdSfݤE6| /I|p}1_5c)f.Lȴi<G/b᳄w$d9`=|3~H89U=?kڴ=K.RNb%֕FJ!E;l6f@h}Oޚy641#liqW7 V9Rl}}')SCG6g f?.#v=' 84_f[ꍫ]٥@bDC jS׎Zdzv>smた&Nl[j~!.2*ѕԵ#4e/lҀ/dLG)h`Cmh6흓h?Ehqr[!7t9ך47a/T_``Y˚b)̼ ׬=5R"2s6-$l [;c;~&ꨑCj赼n)(CqV`Л(XCBPrh'=̔; 7l>FgDg20a$3N.҆ ?;D3ҷNRpRÕffX ;ӏ$yβqu^wy^8K)*ؾE! +H/j1yݯ$2(z ^PÁuH+yderQ .Хr;gCy."M䶳=x1Lp-;Nn>|#GбnD 'SzΨ)3=D8")uY{A<گ2͐$C],+˞k 7t1Ewʶb*Lj߳:#-Va2=u&G)MQ.:M*Z ݾ8CC?\ GɌhb ,v5JtG$NcDCvk"7}"߬mڳo;YQMIW_lGaa^{UqXd紛'HFⓦ< =ssЫ'tMTi0%XOT-{7+_'no挺°ƹ?oJ[OCs\eֳx^WJ` ï (RMn|HRL_>Xj[ʼj*4!!O$nk-:aOP=#pG %j`k'O/6vsj{g..3nݞUl}z_bls.fT IA5UN H+‡?|$c?zvU?M;SyV_=Xzs=VW@P9ud-,ZI$ bFBC䅊&MO/+1C-󻓿pQlbpL6H;s쮸yPfjo*s&"7V(e((C0 4k9| U_D(g^Cm5 oh }p?D_"_xȶaEU RILjI1J.; ^/ij.^@Pm9~㴧DɽQhFbUp(<̊īҀa,~NIbSaz֤TT\ìP=.rIHZ@(f-|붹$ G35-@ 4,3L8!aO+Fv3S(ʒCnaR£ o_InI=uvr*7aǨ8NBD+lv>4;"o0;HrfŗQRߏ{C-=TZP)P̌ voS7#RPqڡIrFVHVH]UM"SVRL0>S0_# s!ahLlul64%pɬL72l/(=KGhqB^!I4^ elB1pKvRMLT&H$6ؿ NQbhvxX'*0bx+\ܮ¥MH m:Ϝ:cal`f˹:g`s?HhniAT J|ڃfI Bayޮ}!o'bo * 7 )CHa?;G[BΪL6gH^?I&.O@żMֻa\ttep8YO1H `Rи}6c>=^;i#Ј W2$hO*7PQt%>[p۬Ѣ >+ˆӟ:qYG7cwHF lN;VdC%{_nҏ)>Q̲c%s^WOFsk<nvt+άڲZcpM_;wRI;:Ȩ-.@_m<.!i"8u8ybqzak~>!ZѰfdiUQ`krGHF"|]x 8SOLl漯\Jgy'XjQ7]C}*Z̈́N.DJ)G)?S*@˔\LiQx60%g7 @8?(a K #IG3@1~9 Ct`])h5er _*o<(WEµttͥ dVbӀ[}:2_QZ,8H6cfkM Ow̜ +? rVz%)|d9U1 -g;<|5\ {3,ЬhpLXYA0Cǧ q)om,vIE̱zx1ڙE:}u~"ߊ#IQ-0o"xsڊA m=kQ/5{~cmsJĽ يhD+w;4mS,Q.O(E+Fݟm05IG+V禋8NXlO%ɧ|&y.$Z!vd{AG48(M~\W{'qZc+.So}tTxŒOh?qqa*dѵ䠆$ғAK<pG/v .(77+!{S[!ͫV&DkZlcѽ$TK!AR( JHҶ1_/h#'T\rNsSO:Rɤ:w|e%yz}Ov|} O]㘎SiU^{^'nBXc ?gbkP<Ә N,zG-x#|SFz#Gnƀ/"|"0"ǧ _¬ݙ^iiTZ`4,J|o9?nAIV' v 2ww} ڤNM(q[f7gV!9bC&!JBghΗQ1-z~OOh`L:^3Q<Ѕ+w~G(ڡo<([Z`q2 L| X~:G]i>oe&BnAJ𼼉"Җ2J<N2+}ExW6fދ7(÷{,҆Dy5xp.eB\˖UԤW@ &Lg8r}'3~3ʣyDt)?OC_B/)NqvNLceNI%2ǖT:`8wCȴk/ee¢7p֜4xw ̢O LOeeQvsR}}^^a.cN%J`d8V'L0H&_3x305H<'3T)k &J?%imrɮ2ns4kEf/:$ޫ12|$ j("wowPb= cJ/[^6=K b}U))fWAjy%n5sՄaw\  QjzAr'C[w\/w(B5"V)Ctr:kE 㛬.jY,(G@fr[k4"'>EΆEΔ QUУ tfxb,-tDy|S{7Sў/Jk9hmG>}WnH#gbeWg9pɈ0eǘt b/GDR 6zxH.6h&kBSf%`|xҤZ:[V B(~ZH[`/q"AIY/,{Vd|eLS},mu#v_4ҌUS -2҇a~+JڵAeЕGjM:fe)9gf53eiV8]BM+Ml,|rYH,^Y-b۠Ւ1ν`HRJ#VQ,;JF.PeN #/Eo} ikb%^qKy;XC5n#$ȟSȨv޲Y8bm8PI]p,Bc-RJ̞|L=<ݐЩKo5ƕ]'&Sj 4`xYM:\*Zl:1GR]Y !+I a1?Y,s9Z$㜮0Nqxg(} ƍb(ǠNǎWv%ݥ;,(sf<ZX `7PwR7 (=2IE!}x|0ݺLuSq2\+. k@ nhQטTXJ.h[ΑYi!8!,s1M-iNVN(e]e/b3 uDZmf)% @ [Іo$t"9A Vi&4ϰYii&riU@Xt?n}JEUU(!lٍ8t^ֿJ1*ފQsM OT!9& 6#RYYv(LߓJ"-Fqn@f5+ϝhx=*\yV|շH#S䵃"U*9QIf?pa}C#òs!\w~,dA4|ϸW弎?lD.ڈ ,Pگcp8a6$]K@1|N@S-%Fƴq闑g+@GKp5v>˓G;Fx$},+Lj@PngH;ڠR5[ ͦoKV"djm*Eu0YhY6sD1 xlBzԇljq8r8BX5Rc~(QYe/L\sU[ XQr bȻLyEh JG{KmYV%d>/l;Z0(K2<:]9[ݤjq]MwX;oa60Qc1)w<..d|S0l=(dM؎27sA̕-耷xzi. c]jdF\䄮t殞mr$`L(>d ?iazYE㡢ZC\QY){(u~!tܴ]WE%VAiZvyڶo*6f0.oq1bMי'. ^dm(QRd[OQARMelmjm}k90}rs_I8Lǯ<+Hޖ:NvJxNb}̆%uuLCV M>$-jJ_%;BHЋS guyBGa54]إ&^FĹcAk{ǻ5VZsJZDVt.'&7^euB@B~zDS(%fأA$şΚ%G Q샼{ȸ ~anK:#P KYNnwnj93-PAoCu2+Vx + 9ĸ`W +ALR"؈Pۀj8GIB6!L Xf՘4GVk~a=SB-WsS$I#VVpt#{XKϥWh7 6pX4)/JqBbab0PM@W宗a2zc8 { 6[Ǹw2.j ~Z+U sZBNee,{5Twj%}b0gkG!#6կ'r;m*U-Ydz/H'p y+IZ}$PVPN Pl)߳721ib^͏ZB34}|ux: r{a߰+/ 7Е_"aI@E$P@&!D5  . =DƁ,%(%cb` _dJ~y*7]e}N<+q~Ge:~ )'~c}LuXP͢Ǡ/)ʆ'S\ߎ/^NR(צTf^I:4#>Gu;rǮ鬓/c *i4&GaC݉ز ygz\ 5F3v`p*q>ҨqNݏ:mW 4mbq#Nb ̽ow~(9&>S_>uZ(+Q\WD<_e `$&YI;*IkyVBhN+"cd;}t"*$o /HE1|~<@T::E!ꝌU<ڦAA?&ݥ1RmLf*P_hqy362 &7S_K$"\8e3`a[)8^(PJ(Gn"i# TٝM"ufɒG$eX@訂ռ@Ā.ڑJ+Sm{Xqb*xҲGTw<{ u0$q$|p@݉d Scy:vbe*MަfhSCxsy&PeNx0`'6 2oH-<ˠk7BkB 32֛҇ɢyRUhAƒU5\+-j,8Bz4R_(%ljbhc1dD6}uJc; A \ THF ;s4!䎯˫c7洔/+\U.5Եt쳑;f6Z= n"M;[n#\iP $NJ^:[l-eO:L;+ ˮ9Jŋ+382sCC΂:{kYCJ 30z*w~QktLHg5ZNٗtjܒ]vQT+.kn*`N3LXi*#3}v6#mWtÿTC ӱbH"y ]Q)[_ʷ[2.b_6"rB lHU\W?p{=]cCq z)$AA*#6yJɓJl t hw[٤ o 1p9W`%Wb0"w%_>-i\0"iW3_w}K"Eێ,\drE~q,3hK&qcH{,TQ>?˱S93p6(k)hZ?}SiǺN i9J["Ds?͊fAN$ 8 =By,1,u90{=i]qyL%85}T8n"m9WnAˈGG~ Fe8jc28W_.Oc ^b^]׷{oZUoG]&VH*؞b8`[hkc ?Z綾/JP5->w#yUuy6Zܓq:]c+X2YcW0MriB6y,64Et-Gh|L$2}ym HL LТI);k:{ Ǔ5JVKy 1 HD(D WjPLHf.L-=54+3ťU V%JR8b45wV m@eoZ iۚ]XI.fz5͋֔Ϋ٪DDznf2_ecCwqA( LH[q}f.A;zgRDI@fp~.b2&q±i*`=b4J׌_ \ԭF_a|O A_u'5"CXf|J! dP ܐ\F bV $|ҟch$߰J?T=AܼZ=T/`\-щ3%xmZB;y=VOѭUOYd48uɪ D`k&EuE_$G6 Qb~n0@gslp"Nf#^)vG_ XSX\Q#~BݽĊ7U:UW ef}JpbbI ,.h*,Dxz孃mu{7r SaP-8#>. >`oloo[Sce*``&toe@t(m7e2hc|.Xav{0wrfnTOO.eg]ɧJw>Wf\sT]}T07'ɏ|›D iiF>+q-d@K>1sնxsS3$aj U#}:SJ`]l9ӃxkoħBwbaŞ 2t3*KW$OPT$?47X$+KǐE @)q%0o$dJr"Ejm X(hVE$KVLuݳj>Eg{w {ryK4PuYbs9@8اqE\k-0.)Ѹ$:/5H< &N}aխ_IEd1KEWTXwZ@Z=3"%r.~1rR%hJTж 9T4غ/ά}^S;.FVyDZ0A4vu-uQ?1#1|_ha(&(`lnĢ+@:`b {Qd\Mb)dIAH,e*~ M9_z S@$aEeY8tx-m4b1-W2 jh$z99ʽ]‹Dp*?'KU ,0OigbUlXmkNЦ(\Q= Akg  ZެU) ׁv l&(f=32Y;bzِ49ݢTKv};@V`S Oa#MIOPsSu@} 53šaAPO> Tlc]xn(0_ksT=)bق۶>:1ug՗LíqH!q-!Q /j|}ґ.?4MrJO|!kCyEwOz7KU?9 m;fg9P A}K!2sXZgݾ#C>2D" 6|BJ8J$̝FO rDn*6;iF$[؄AX@*$^JRyp'SLB,CtaJ_"(E}R@$'ݧV]r QsMjUMVU =m|SBjbr_Gf@ٌ S?ͻNP4A߯\~/.޵AǓ|<1"k#h Rĺ#/{^ Fx|wQKY U=Dȃ|0 &u j ,gM4 -ru\qE% 1r>(gؖ2>f o8 xTZDm/Y4Y%g1 l8 V4" ]}5>yWp ge"O9Uo ^{:O !Rֵxd(QRZʼ M1| %f;DMip(=VzbkcrLJ2㝚R7sXa,cR"u@Z#}n81Gj]{bm{x|V=s;+~ l9]^{)#gwtaht=dz!=X v#q %9VbshJ &wwp8NՊe1d$Wmʏ>vR$)DgiHXy?";\l'(4uҫ2HY++(@ 1b/QC!KA&uOkMš1t]emehDkQ-#z~ XV r+;T%pc^$$FR'E@F~Xo4[+ڵWSpGn 3S<}:/kV;^pRy$X6Qr7jDڅA fbR,tM:?cb7+Nwmjw ;вM03=p1[׺tcْ$)jF_ڽ`RmRa~^+Āh&Jo\cHhJ݁l?;22`@xt~F0WQřv`Pm#j*rXϹߔ6 _+/"iv;ثw g?Xߚc]-lLU WʜГQi^D!d}+-2A$é;0&/'C'#KlM n"ȗfiYXF,Aτ#bSy$g>%X5Ȧǘn mc =?శ+/ Ҹ)Yz/Ȉ3#g833l!ah+a.6'a d%ZM_Y m [VI1\NQu]0kdNU;5374'7ӗ!܋cMIq|PYVbE?w.{};.؝toh.g2V$I "`ұYV^wj)C-(l'ұ.jS(ISO0(njB]$7aB$qxCƹo ت ]kZy7r&Oĩ)ݏ{FpLY|xxGp uQ/ V(E%`MR `> $ʂd^ .A,.)`*tʤ`#c= |C:b@XnXa_\lOHڜ"Kp='ry)l^k6{Ukan)j& hJ9q^C,܈K-ᏻy-u?D#yw=aRs][/>B\t9AK_#բ?-VVf^Z\#싶[2"X^Ҥ9Υ+Nsc{ވl*P2'JYxZR/ RGp" M^D 宐.ۅaK,ˋʗV@99gU|q&b=ˢ_FTHٷpzec Ƅn'lv'M,A_2;nO{+eEji!b 㗎r ~o2PN rGHB!l_TzbV0x nɺa$br=P9\1}< d̏ ̡ħ_S݌윤~/͘:2cJ띥ZWJ"-Ka(./U7Np0@6Y]xwR#8Oj5J$&xIID7«(t͵1; =,H}!L'^I<ʷ\<K?xwVK*ƸľzY)3g{(蠡Y?6Q`&Di (qPYT(ʲޕ>uM Z\ƤX|lI$Ċ\v/<EbSw-ڣp8bTkDvwUonIq 9u & h,A~\Jv CWcii9?&OA2j͎Ao{KQ7MVoZtp.ACæ,B5kI(my*G#hF,Nl*B_~aBէrW,P (]7) 8Yzel9WZyb|~Kҗ!G`ty򟟻F{)ExVhR2s‘'gxKyM7nA+^Fz"k^O-aLr"{ncfulyڋ-\G;*>+D①XEP[<^fV$:^c#,\Yn4E xWʾINJ4ddR` о"ə69"8!SR84+'S^r vqQ4@^y ͣWC3pjn5o:F* r6|&_#Ɠ(.N-riǸeF=ԗ8ؙjmfw>6I@ `}Dd*'{DI فÕ\$?)*}\z#;[ee9uYxC10X)Q@{yBT+ تA,>^Fz,%y@ GSIf ֦7w5n"_M1CXDƤb NXWj$yW=i)7EQ )[o8Ga-.y<^qv$ ,eIv|#6\$yQ^ 0Ri^:(cwaLrH& !Ӧb`.Z QQ_3Zj}caT?A6ab4>S EPtL9H.,wJZ> 2Qh10 Ѡ%*| 5xPBp#nS^@g w7w&]e@ 7̑k0 _~h=ɾnƧO@]g3Y;Twl 4~Ҽ6 &vwG>􌬜{VfVV:J> ]K:626~=b&h\/P uSL9Z9s_2.)cB]F!a?ΕYiosj-T_X؁E~S (OF]Xt~Odz@:O_?'hEzjx$D Rh;X;t,6QV[d-lN!(r:C?p7L0jca@cDzM'!ng`͑W?jpl>BaGuiOҗu :K!K,$tδLU[//ԄoKןQz+[jzAt,DZ)v0sش 0uX΢C UK S!+q>yjl*hșaGjN660_'`N${_ؙ-]em=L1odעI`^3{ȪMД iA.Bs947) @:j FfȢnX(^1#BR̝7+'ɿ&x#(g|o#yysΈ[5HUx0cP!> i5;n m Bԕ:ђǺ;GcՋRvj ːٖwz)6gIb2?~|I,ږӍD= p]k ٥;}7Μn?: : &uoZ"C{˜<#>u5:85׶BbZ~aA4+חWWS)jox#&_5inWc:_+u[u]Sj}L-NC͈V 9d-u\Wg7lvvIK I6@~i!b * ^ӑtcn{F}IY$Z^]x97`-m=Ygʷ@q* G"^e$ aP^O4o6X8+rYW='cm`Vx#el2=:n30Phqi|(kށ+O[LzR]&+`&V0*Jޭ]>4h.=#s̔Fh-=k*9T|Li)#(fb͵ r>GDlf|5 8GZuR/mB0!Ͻt3(Թy믰"'xz앵e;5&/# G](lʓlzgVep/mN`GgSּ]TڂHxd ,k`Aݝc9ZƠ}]}q~kLKSO6IGsqȁ0jncn3̿0}Z=ˊy # 5; 7^{3r:@'晃WCg1XrLwNNe gO]eklqk E1-ў;$uLBMpخ\n YylzQbMl5Rrq2!qI]OS{ɺK΍ފm3fawhGˉkpzNlGTs0_y_i^: &BR|˃[[cۑ/ T}ca>H.?vFFK*[]>T|P?p"5dIM L$|2^L46̃&޾I/I6RZ<h!d#?<8?AG! lRF)@\/ȍkXRǠD-ȷz=35}tn$< o^"Հ~FRꔘwά]ԍQ{k3J+(͎ m=Rl^:"77^?sQܤ9.slbU:,&܉թ\B_2\gVuyuD$M[*.iEavLִ4щ~[F }%#ƍ.̴"M$D[~4S E`C4F S_ N>=nwkf֚I`<+3*"]Kc{ }cb.T%@,A(kCAƾ,f!|C-d6MQkv]h[lL{DLsYϨc},y" R{xn#T@M_}ɗf'#kөOu3i̖Le6,_p&3_.aa:߂JWB`W@2ݬPLemLy 0.NLlk/Tx] ̥>:[ы|R͜rXi"{X#d;]a 9WZ;W:7. $_ZY_@-sb )~֜'v>C3˳ -*&eTL u!WzF?ˬ9gRy TyC'^۷ d*~^3e^Z ]Py0uBqً+\ ZjE~1N6AlܰVt@ 쵟yRl)6R<A$r^6/}=[rSiFDkb2loeW$YܷRD9<"'㸽@YƒtRɄbD/qU`.:Wi'*U7SUJL-&!L~Zhzt*zۯ`֍r *C!b0TpFIXd/)d*Df#r Iwlكˮ5Z 1o:͍|rb596:?s\f3qm;)P WW* !.c橾eA%u)A ÌeH[\W?g PJ9GWdZegwݰvNv:V|2G?w<!3H>)jgd(uE^GbDV$-a8pK,T}"甼m&qh1k.L4̍ qGCc3θBQ}lu&~ ]zSR~ј͹//_"=#R(\*Cjx`BDӧo h,@4[٬ŷ1yd 8]Gt OUMo"EcgӜRou%w'~qS!aQ[3͋JE`g1O3BuPʶm"%-,shjS:PGrGٍJy<4566q{kzc:N#5h/S$FR8W 2l͋U90@҈-/AmwtY*qHk*!@i&΄PJl.M%U:{ GdQ PkܶӨ1;ZR'\aSԎ;)D9:p CU ǚ-?ҧU0&Mɡ3#W2b 4qӮ t'@2ȳMʩeU^,>,?uu'V%UJǻ~Þ*X}…=܃ +h eDLVHH'zQA~1et#Mۊ"?/NXUv4mTgȻz.rfOlJ|%0plP9cϜ!Ǟ.3>AV$SU, 74~yTit+#= p0N% Pg GyѫBT(1 巰"tr2'{2wԗ綅mಮn w!zwEI|⓶xeQ|q7;|KnA{?[(ze]-nzP o@y6'6%Қ~Wn^K",y5F:f#z F #]H'~ g /H%l-}ýͦG:RYVǏyy'~JQ&t|x|Zw~sj-B\T'ujY|W3eKW@f˳Y|a( Iޗ& &yegqYMu9$τL^͂W -: Krd}%"kv^o· "%p2\\? L)"CH0W2~e4_Iܘo+iZc`fŢk@|3lMi=4$@r:!`}, w j&Lkn|sKGi&$ eY*5 +O̷G4S+p03fE.ysI ?Oxd>T3)Ly@cU1x3IAҹw;9' ko{ҥ)(w؟pڔ\'Lt5̹_)XQ.CRgJ]}*D[yB):\& h ,k̏=izp rb|$<õ@}⮥jS{ :l,x^BfV5d-ڜwz59{KTPo/uQJ%K4<\ zFLW-j@:NǡyWI63zpmb<'@??L;r A/פC"2&j^71~= MC_疄"z_k܄&4׌GAݜFL#ey*L] ܜ! 4HZJ +2gaCx-rn+%hWǢQ6V |p)FKz+FQuR nnV ~F~3"d)%5%fBv>sjAdXxʴwui}i-gXՊ՚q;!@켶g@J@SyhTk6 \3r'_͵ ۊ@2@[=c)!ְȴRŐD*dX< #ޕ]0<_k-qz~r0l8 @AuG#_Z0R!Pٽ'*Qm"DW(aA3 )"Z$Z2VHtmIĭpL֢ݫ}q|@!]}7Shz#p39{r{ڠ^n%Mf^4`-BjʤKOH 5ӷV=@ }b2sOROdv ɏpg'dw ,)&?lldd"W+Z?컻^i|E> `'qd%mf ՈQdthܻΝҫk$yF&%-G%UM DV>x9WW La]j3)=b6 7鄵WA+X<L:,ieC[T{ GUUC:\\'ۦEcIIo@$/-@!œ3odV?L乡3C8߬2q*v>_r. 6W\b +ܳn;ᑿ@ظ& [f6slqY(% "V浬!glYGVr ?TZl *OmnP6+L@Bțhu+Eq/I0s˂%Pwaƨee{n&-ۍB-~3h`LCToAmkV|}{񌢶B17""W%. Eri /& d= (³<4ؽ'{zAî=*R3U9TԊZ~S[ul35,iA[GOU)R4Q%qO,E"A__ '9P@Bs&KqQ4_Tǥ%/t\aCPXDx5t|Ӌ|rg[&ˎ<=J_?jJZ=%) "#DF>X=7>&jd=VNZ% hл-pMKbob48,8W"I67SJ}]X=-w,? y5:O]Ք $!m$$lD2,Pӏ:I`74a3  )ڏګL|Ϛb dA9]چޅg84kztڔ<5W!8UiBs++M ]R-ݚxBz.GGijM8H8HBsz&OT⁑$.lUi PuRBt `Pw7SXiާkxhFSQ6,w`8 13BoѿAupUŒ4.7; Q%$-*&QdSEVfQ-Tn~//wGUe*`]iW(f5I5;dh xw7_z.^a$\@: ?}bF)ܷ׌[W ]e\fZ-Z `h1=V ݷ4/lQa{9)}/ ; & b]/ vs"FL\ 3m|rO䢞@,^Y {[,p,H GtRVfH YB$27+Aa 8F\uho7bPaX|`P/tU|,A%Lx&tVk4|ծko/vkc cjXԹi Ķ22Smafx2&sö4uߧs) 'A9}`d0 wvϠ3!b;-8W{vpL3$줂6te^{"a= u'RFn6~dEY1IHbz,*BCC臓q9'F3wchb1#yYܠbu.P͞%jPOֽwYRbR_S^a7 }m;BYSO3hR}XӷG3|F$_EEw66|yolvʞhӵz) }5 |5$W,CL~Mlõ9H]?b[2;v33~My>ca]d/m?/}2"M r(Wa\鲗g=\^|'Jo>5+ڭܘ,4)<5z V2T 5\J'\g4 mBYko0@ՂLMr%fLb9QĜ3M|-=jFbu_rq%O{.؋u!ښ  1|w};Ar}Q4 |,tƓRVQ|S;!e7aDa@)pdӄp2M=[TPr/V:4>nKnګGS0wOrй?e^E{9 8G3=b=0Аm؁7.{ߏg}v뮞Hv (QpyOP7=IIL6kbTڇkD0[bv_6J?ĿEOi)Il' Jh 6 ?oB3h,ܽGKr4:vҿGraPŧsF=H\>;glcz.Vr/V*g>^Rs@qةo d?8|к\j`_Ed[ER;2P6<ސ^a*?5BpL]kHdA3f`GEbi7/.r9%݅uE" 7e%/ž^T,fntEIboG>{4G=$,1\" s- l] M9a Klm'㹯`b*Dx֝W&ig2Wl'd$=Nܸ=Áa䥘٬ <sj#G ]@grbQj1DO hi ـ G J98|˝v2cIw&}AELq7`s=~~!@P+n~(\h]CDG+Y9>f:H=܈QطoY̊p4g[M'Li=#$zlPȌ))F`'h{ SFȅ>I˖aHO+<zں7PUah?yX`n}֝wVV;a z[ QzE& S=wXz=$ [uEgjeWnAK!0{6I%'N-IPP@#˹D:sM ԧه0J6"V~9^$U7Pm#O]%JAI:.}cU3գoX * yQcܷ'$.M0vaopD#T8 6@7הKdnVy 'srzuDI&IJSU7&H*Gx4qjW7F/'v nx:^q3Hʿ݁K8g~0hWUzTt!߁CcQdYK0Q ۆnE C`e| Ei{R(11CŎ3WV)X5W-M$#v]P~yR}{nqDHgF:׎PLUPo?eA9V=1^=!1T+!;TF +ėh0t  2,KPS+<.]곓@dpf-/ʵрxTI ]W:WIOr/_lй<|b.ؘ5 ]daFfѷ8U>Mݸkhң.w1Dnh|'êd5^sa`MSd!(3-^'/<L&T;ZGkchSI`:4hOG%}$314o9 [=m&ժ*2NX!@"\H*smn&PuHa8lD 4 3fцUz{jCmO%vW:_7~v>kb@ /hJ4w~q8#n6t`F|zg0E10?=<[ًJS0IO8FT{^p`~l QbMF%N䦢RY3PddƋ Bg(Ѣ1Zcڿ*࣮1ne?3ad=D3 $G %?+S:'an;@/mVY0o;:AG`[wQeyZL9+ Ox QXocV'Oz]S[261S+C߿Khn$KJ^c&%GzfVvJ/GFuF_7Z-:v:ҍ} 0C\7 sNg+<[tf(>Q8+&|bG;C!Yмe4c!N5Ć7@v4REUv<@,$iuvDXR˖҂˧bh":E9W{_-o)oT-`ºӣpPO5}&\*0ser]4 (w0svB ~)W/ 1(8:Gc./ ;5SzwYwYC:br#yD]UجF<8ޟ;:TE-X|YAwKuYIȿ2Qa}gefM2y?AUwzlO(ؠW#\\e ճR >I5 /9zMs ,W0lv ?wXǐGtpBRs@eUq UwIw£{7+g]K%M6ҝS>̵szv{IҚfJlR<&#F"WV#X6=Jɳ&MVuʽ ԉ9G懅ƘLqEU0}c_1I*_Ul!@GJ"fe|D=fw<-BmsC,eCVl|Q?\|9%NdzX"WQĪ0R^f5g :Vʅ /xeߊv$c%E1R1AX| =~=~tҲ/) &)|13 ' '?k[M\(.N&5R~];(_$"xU_D޼L6ZI&rGXwʖu 4{Q٢¡E,C8ȸ6L 0mTiK/?sݱG0b[zUQWZ_7Yϊp@J|{gQUnRp VNp|(ru0nz@qSl! tv% S^ # ӊ~/r: z /$9Uy*P'B+}"=:5t~=›]tL@/`]Qf9sVx{C@(֚g a|\4.$D!GNnӻ;j]#eJMSH趚"4}#K%JBtkD?<~pNɀcW]J~si%KRS=V{|HG =d|<jE[Gdf* ՙkƴ[ Q( L͜vωIQެDO64n@$^Vgy^c駯 Wp_F>Ju7F=<3A+?-O WIbs5DY7Kڳo" ;CDC|(I [SU~V1`mMu슏zclA}<<"IK.kE h9p~k1q~"ABhg4w&Hc,hFc)|}Yf 7z׽!VdߺydY1ǙT.tG ;tߖ!Q+'P13Oz< 2=&݉r,'R&wHQ&|Xy@> ?a4=PdwӸCӖ~UE4p$0}Ewzp|okz/%q,TOI;OW)REq71_l].~^L!NmŹjw?ّ.&t_ č9-@![9L5&B\~[ʐK΁9<)xh^#a;U0ؠGQ-og.܂% @5nkQ[ItcT) Lʢ3b %}%gedž]A(kY Qx24|>nj T-[$+GғuL[4GJA;̤+e`VVRG;gre`O@_.ZβX*cF&uU1x[xS=fWr DDA"IoS0[ސHoMB|ߢC‘bOϔ8sPSc[8=CxP9 -7Y6v6C/ B əi(+(uM.E{Q6E;$]|*.9/C7d#J5|~nx^agQ(- (T 'yWbv<-.ug@m_'͖s=+_u/~EJj̡ u+y"h]9[娭1bbM.ͮGGEq /74*7|\fjvVBO!q>&|y+UmafrDž_i{sNchxG gՑ ‰$uA;BhWnq^r|.cZZc m/iUek™FK_&^PgqJؼށ|j5$Hk>˾@r_[G\TǢ1+7\ 1L<^ h A_9G+" !{U6q|jIg׿I TO=A)}R"ъV.z/sq;Z8< 0@\46U@Z/YY>Sq}&-=؈!T`Ы^+]o(ͭ$JWBi\ YlrR[!j@1h?AZXIZ^ v??>ց$S+J `FiJh dPS"ATjwU|xxjvQ%-ֶzOoJH9ۋu9ԘM?1(l܃CT!p /Rlhw1GC]}I7= }{"c9LMųHufxo>in{ߐP"gOS7uWVWa85Ę&@6zRZ .\~cmRXAya?L-ha _?޹OnGLYYoܖzO,]1* e+ٸ]-{`FB4m橘hkn6Kub[t,_X(dјejOɷ[5Sm>(y%UÛn@Jx8i2c40N3%xegVRje+DEwT97M*,M  aovT9z4釆 #])ly~Ϣ"TYPNtDy뀯i7%ze )d? lKo!F%yn)[/Mˡfc5VhW-".Ժ~})8ʤJàkTL_zoHLlѾu<5xP!da#5sP)n&@v\DHUH"/R*"no ULt3t%:!'SjPq Gdg뎾ҧ.MR H;Ы)2K!)Vܻk,\Ҳ%$WB5o)E ۸?-wWAs)Mڜb9vVtpp\^(~*O0V μmT{WC9Яn+w7%:cuMxAJzEd5y xAYvpy.Љ؄NOQgnh=;hY\ y~]yLwW?E - `ثWW-O0C>ƀXVLC{KOtG)tH,$lStr~rGs(jPAfmk@Ra6gOظ%ttU?]p xA.^G!@@$dk i=AT6N0+ߓ"bY/dUn|~ t^#E.ocbA 2gWY9"UӨY,7⨊'M|ɑ$ӄ)_Oef\EI30V h*5j=seG,p9 =YnA6$ym%0:Q]z|L(LQ+xUC]"upmϮPǟ/d2 K8LjS} **P9B *pߠ j|d⁞i& N(y/4쏌,ފ.3YJ>5³>C{N^Ԫ91$R: l8K3q#' ,!ʽe`m5 2.ӱ.ts!5Ҝ MdGdA?I4+8})U)`G}1 `ϦW1zq>Il+t=Ecp=nPITCSĭ+VTv8L=q cɆPT}9bX?7eFAFM][hP$i7H^DxIJΝh(ĩwzʅ$<1V eXXOD0g嵶tG=7mNzl?-?Js,6Xu:F%{1VQl>lȦ~7qz8)*OPt cqjtj8(uF)f9*dr' u#sR @9[]y`"j[&oEuLCnG[>SC n. ԋb=;8Nuy-غtQMW"yzE [IIp߽~(\I0mhӊC?n9HcVC)i>8 {5 ,Tn1¯ٗ0U<63ʷA{jaeK,&UMVo"0E+NVƠۦAHI)~zחWbU$ւ smX-!z^ԚJ«=9*Ŀ)eÉn)Pٰ)&4ʡpgJ|8nfeԼs^N}DB'kfcEz:iNyw nʁeMW|-#W5bd}I()&8cT7bHCxj:nS%T 6Ij\[}gU3"?N&_BD~v4~aԛJHBIq4q2|jTҰ]S$!ѓ b55[kL3Vh{Bշ.J]\H^,`-`YNtt’'mV4v+ R|h(]h:./87J̰J}DBǸ&)WKve9&p, 8}Ń=;_\'y͋ oP| Ċtln!j^R~ԫ8S¼dܥm@o}^C Wv%|}ՑJ#ja,*԰R\a ,F3vs@eJr@g|N.q;`peތ?B%&7t |H(5fڲ=g`R4 3&=Ӓ,A~; +@3V +`R:mred?U;EF'pwUtE6 t+iٟ.ݭ^I@9N;IԤj6C:͞p/>cI_^$D8fD Yղ,$wl 5KSDGĎ8kA Lv6'߭q VQKcE#7wh:㹮ɍ}jNjm ϒƀJۃHsRru>>x d߉0], S<8L3-p,Gy٧߆۠X-Cq |=OYfZ-&q DaZfiN9=BÇx#x7iZ1+_D+Gkj9T҂>|B-#ХoQC`wƜ͆Eυݛ-(2M0&(  }=sA*2c'+{'8̟ߞ~ ѫrXfn-;޾k/BqCHLᶈc9|>~򦳿5Z);R#=r{ًpTQe.NUH'R!|h&6^8̝bX`Og ?j>ym|ݨ;^m-tA?I%kִ9myA%Jp]ʺ2%6 6uJFg5i|h&~y [ CGֆRtk]=G7̜|]vЋoHa96@eWT6-=.%1MZT*-v I'`?K\Rk5 ("+N5tƉ:50MiO;z|.{Ԣl6::_k~Vz7M`-QHkW]%9m +sHc*((tG"74n,;_n $9{EVi(l9~o}x)D; Im) *5_?;y*y1'#2sb43UD7\f|Rhr|S^Ggf1 T215 [4)yF|` 7aJQr%t&6u:Kkh! wacA~qud)_&+ WJQYL'>Ay-@l<)mD (Ď8UvGbƢ8yq S40MVPK߶'pۥَlqv+vp6SsR:O JʆpsB d%C ̲y#E14zXSw#SN"'3$ÇF1ί5\_Ͳ8ek2ӉRRr8)[fG˺._T['b/kq]]ŖTzO:K(Aꑳܨ5 B$wuZ88qV83sIX'jmD@{Δ1f6Q‰4<KZ$Q[|dlND~a&Ϋ2i՘m"{P-$.X9O(@xXd+T1|@Rfٙ}uC /LZn.&ia)4 T.vCd1_h>7q3ci0Z}~+? *,H &ўA#Zvh/~PhfIY4_z&Xkfj5vP` miSskH G%ܞ|LKHx޶>k;05S_ZKEBxwd3M"-{L{l])] 8g&`0,Z ]ݷclR__u"XN;mu/uȠ[|$|GCܛtCy@T`Uљ\WgZamyI:6 r)ӌ6c(RM-෤R&j1)WKSR08 1FImEc'gذBI[K6Q㯜D+gwy KZLS@nQ\Oqb6.7('ű}t eï^A+Ċ` `.l\^ͻSa;{ՃF(,~Hl_l}e nnx,d >N~ב)\jM5l1i gܟ"@~xI/ۥ0W6# nMWcƲFr3l 2'!}Zb>Di{Rㅜ7`>:j)f|d}j욶>"=ʔC:V`;ؾp5l~[ބ!kE4:q տRi9To2[N&pr*U_[!nĭ"^eh8-}1u{3i!ޯ")><P6*hh.SK)n-F 7./uH @:?$O .JpoK#t)Wujմy`'bG30wZENlvW y|\%%TwuşΘcšZ^$=)?9_ ߱{fȷyU<6X'd $=I^6 sl; VÙ|MRD3ݚOq\aN #N1:&$7/ 2uC 2o]y|:mV$G_-tgU݂Zӥ)UODςȓJLXT/kd?E oJPB60, 'A4^=ڦ;1qyR)k̭҆i|R ޫ1/LCPLSz- LV#;|;]gyxBwM24J Gߏ`^df/|3$`|i (:oD ;Tp"h%B̽sp I%^n8I emg H uMil>x(cQC{.|CŻwʾ!SK@,mHh,\վ1g7q?$$n `^j@mWK7e;~T`OP,G3iY°e|AsRG)7SJĸ}>gNO.w7^4CSG 9-Z(kO0QP!0x_/ls質Gr? (SLmK~1Eܬ2#CsC63"qVuE_QiXA=4^hczx!-STM&ξSpj?G (wwzԌi6ӏF'%!6GYjӆL|R&Me'2{׺ZG®#Ï߹ v64  37Klq- 6d_RM}-wWX A,MrMɔw^ q}4nƳ߶ ~kgShOoqhr40ߘ8'&!A"jYq e3+1CKÀ(Iʐ|c|{zA%jI]'\Z? Q6"-T8wJϥ&l#QGo Haψ 4Ɵ+Nt0w3Ѧ7oq3͸nS? A1D.k;kjͳjH] n2%-f[mS Wu /plxŐZxe_q9-+n`w=6 oeKXccܬSs1YFmGVRnR,aT -[kNNFьKY8]GL&(9) ߮z,ۙ’ ̷eo'6MsAO!\FjrڀwP}9 NR Obǽ4YA*&7vX]uܰ 'jBZ_Z"֕gjleβeN*)(-6eAyE1l! Mԧo*,{gY:*Gg^&" 1uaM6QX| Àԃq;hnM #1-#2(프?T+$/~Dل)KߓX&^'HwM<"v`)u%0.o-!]Y)\.EEvP%?$xJP8s s.Fvs a6 5(G%,|eA\טNmSDAG!i{${yp{#1QQ|>m]jfev%fg+=bO7 o_'5EhS\Xtu좃ZJĴ> b4~>%>A/kgkdsfI{{JՑ1t=d׮<ůbΙiie{f:莄N3Q-K zCQ^΢Hv=stcrTKv g嘭%ƫQ% A>1SUq#JL'8 Quz]mBRr>:wE ԳpAfGqExWQ 7T5ڙv< :Bѡ j b]25KsC!.G"E}&NV{y]-5sˠL 9]-jږaJ[&}CZQ3}*.%?/[w<}[- '"gGdJep%<RlVi^wO7N 6t:8T̸~8s#p"vJJstOj1m4~E-<.dԓMuI9ua4T獜f\./(ŕ.Vbkc*i#G]$xaWYfaZG0fq:IWe#-ıVM^sIm⍟4lFc SR MQ !RDO7)kvkYj *8IJ WjGg^r`|/j_(l+qT۾HQ`x}u0ڋSi یsO+j.A(>~Klq]y [?mfMx26,hiяl.E;o=07أM^+ӣcƼI] -{J8YK* zs"R-.(ϕR ߧ:Md&g95CG=u.d1<89Bp ^@QuU3_QEO6/5T1 IK] /p,Xis8T{94~ZJE:gQ 1 (0V|WZn`Zl3z_6#4uSМ; ^ʁ!k1~֋sMaM.K5.HoD9sq{Kϥ̻H+ES65n.AnyTWgӍ#6Kj2wfF^iI8mG}VbdJ4d=ZU5dA-t`ɯ}[OG6{&4v+*z-qduNsٹ3)UZYT_'jd/𱺲4N c$kf8i^qн9dÙWm Ԙ=m'yY*i#zƾg9d?XO?&ʢ6RYkŒoF1-lM^oC:OݨԬ& T;P4/\1s1[r/lӷj̓\ӡM6h?GpNꞎP9l d.$v8Dە w ^ݴŌoTizAS9ƶI1'mr#յvqEΣ=boW)4:ɓkW>.̡!5]7H'bz915ˈ䉓LߞIE@G({&6Y2pL22˘0r˰0JR$wr ׏L]L:&1~^ϼ>|- [^bj3^U2A&# waG܅v*a=yb<{o aT8GXT4^D3-@~Wϡ}XeO, Ne@$1O1%Ѵc=,=Q;G.r֫y_a!$x5Jkl|^I)YK9yɉvg6W@~lh3OTJ$[zeX K+׌{#ɥsPqt(0j2Tu=Yb)C!K>q !YdܧL _A$>{RexK#-iZ^Z'ԧ% S]:eU唖$\/A+u0l6{Uٹ)2RΩSb+1m/)8+ƕ~9)Kk4p9zUDfؠ5Ab۔},QCd*5,Glԁb%;~"/YsW2$VxA0!%mzE[!D wTg`73 tso'B}ȍצ{8"LA0J+R<>O;=sO[^=Ws'8@|Q <FSnc\;>2U"h`KLmGK)&\̳%)VEW!>]L?WZKVυؐ>Rps}*˲ئA0pq3f+ jP6koz/ph5_q H%YD.3b\U~`9|J!J$.9Gi"CɛN@QoI+H ){@%x6(F&%.j S(*-4bDxm[R-Xy_p0I@-il$Q`:~/G7pNv")Ă&o( ۫<ഇAYyb]ĈQ֤h@6#Fm[*T H16dHCs]lσ.NY^\k co}촵y' {p̍lk2EqW>f'?`ОdQ3@a_׷!\tydaVMZU0m dGu% { Gw֚M赼 7k/jP9U0zNh҈uj jpDFs|>o5 c'$a%),2#Jz؋3eȽ\v%iZN=ק뤡}9jҕUd%n6 mo K7D5QΙGF k١W.IMGM7:cBP;Z>JRFY þ%aA--~W3:KJ`b@R.暚W\|;MK/Gywm4+kMUD ltH5r ) D393blr5Rziw[-VM 77FΉgXumxCAɴCWħh|ӠZSpp?f;P/IrO1LB)j؛A$îVᨻg|p  'ǾJ%L+f)LwWY=*=qmn > ?2Cq6OLQ J*+p;uW:gOh_jh7] L%0G<pFR>t:UM8~/*"kUہ _^MW9qZIp( AǯK0j*+h9r*qN=k) L`gʕG>2Ete~Q4:dTW DGʿ?f^SiI܂گ ט#֡ 6 ?{2c#+ʄ<}MV# 1UBSM=O/CCP d#Uqp!8+a%ΏzDһ਄}z;4U>MM=ݡi~X"]sAxMƪU)[iY&|L)5l?M蕃W 2gbY(RD}"kVO`H?YL@mC +>s:eNMw9ܩu~m։nߝ:n4mK(]/:ݡ ,^;L3?/E P*bJHf?hp7 S9R0Zco2_WFԃ,>M[籂Lzְ0օ) Iibdq4F0Q+X3?()ʗhT7_,΂nbO"|"&2}naN#碊Pk|@PKYO^}B%Ď e;'m NX]oTyِM`&&jyM$WbbT_n1qr%fS0 ^㎓KED{WH6!+Y3m:Ɨ7cn;g bCH U*TN~pmkqL:N]F^fڙ։l:I ?ڜT'9kYG=ya Hj簵egp! c௅ iQ]AFy\%m,ZQ*` ,I\ Tk!%s> }Ė ~R6Z/wi~&J|5$P 1|_pK=ECTlhf~9VGu=3' Q r鑳 hOs-'^\ۋ4KxLU*ǓxR&|?:E~&K#n[>!0C++SXNOՂq ֬B >ak&q`/?lav9$VbKG)e~d٩b!ȝ4,@Ӑ~Kg5Gk5HB7H#ҴꁞK^[&*FaA+QR i䡷PC2*yҊWVBj{2U0Mח GDAVbSZ C4>9`A}hd?0C)c_RP:'?EJxH=/V! /| a[Gf.Lu2Ҍ\DhD!IJW1!/&RE.:ą3CDܮ"gIM?, ~kg=vt7n%y`V~\LJ^ҹx'jAѕP-bӮA&÷΋ 얇`LebD{QȾWZMgLa CgR`ao[YiDx,-2[rHN!y-%,H ׅcKfm!pg!^u݌jLèo@j$2v߬Ֆ(ieAgqV"1 s5n{Mv&l! wC I"0'Q nRVPޭwМz#~L{ZҎ)X뼪-٫Fozm$.ޔ* BfdrͶJɔa.RR4 z EMHxPazإ[n@}euG.T](2c ~8Ĺ˩ip:H‡0C*D n>'kaI1ܹdߵ)LsAF[~,z|P1?gNTd Qa%K@-ü&Tmz"^kU$ x~R:t2xVM]i[ݎ,d'NŻ_~1bUv_kr<^~X1/mQ`C1nx*8I_stD V|rj^sn 5#.@')] h1s䎊v"E ^{U6eI:+b 3Av1.Eyvx@>{R@pѮCr#dzY7*깭Yŕ &p_Ccj(ZCl,uV=%@Ȧ=LJ%g1kqDE ,Ԍ.z tYpV!;}!op"\:`F I^PVN'^i%zu@J<]]B/J}&DK#!Fv1 oW"%R;}uowY_2kvdNb7r.^#kga*Cf1]kOSi9v53o^NIN`fv`u֏dzU8ouV$Y}&6jr@QӅ[Q ,W , ~ 0MT![|1=+液*!z>5n鰋/QΰUu3v>+yGD%k*P&&(0s‘ouk0a-%]짅Qm.]*}h_߽~ htP]Ly=fSVoRr;竐۱c/n+[52')}ۖД<űvb$g>§2kA1/8"7Ti)FP13? Rw(%f11~`Q@7PX^oׄ=YC`]ު%Cj HVm{ ͖ d~b4( "*F?lsLVΰu WV|޽O]#wYkDeJ3[O^?ئ\S'e~ n\35G 'ysQ1G=α@K[ZAd{=6ip5,:kL QX>;c9J:  89fU{EGeꣶ,.ϳW fǬ6s^̏69"~ Y"o7ZdI%B_$yG=u JZJAR(oqn8%74$q[Đ$^'Y8lgKQ=}Xx&P8ٙZKtӋ|sr o5C۱ K Sm C.&ex:⑓{R#O B-U`(NQ]hw,almDM@(ĻV %6 vJYxs׏̰/(bpҀ3s\+)s'3Q,i,EW&,Q$z6Яz,RQ#?W]0K͚K=NW/ǓGZ4S>Kd_>j_'};f=^kH60wCI k.QW@ʄI&Zy8E}/PYsdSXfm~7#4 զ|f\ l+yaCmjߧK$H(eW e`b^`u2bBfH"_`p}ﱬ|r(ȊSpj`gꟇ͊_=L$Bj/?=eo7;;+g:$bݾ+yP_|tNy }o^+b>XտKi :XhjRVK]k pdm,Fvu^1L^af~"S x04>)B2-m7@/r7x/\pq@M݁*on@D79-\tn UbVX2|Mζ;/e3)G8G֞Kͧ\%AJyÞNs ȫf.Rΰx(l-ʼnq<jމR鱅No|^߭%1;fǷ_ AO=֖!uueli^N]kFᾌsm> Bi#% rw^Vvrvd\[@&vkv=ӃĽ`/ެ YZ