python3-perf-debuginfo-4.19.90-2402.4.0.0238.oe1 >  A eW^^fnF?``~ dkmTOE̴cf6ۓ?eXdUYnI[2ۇѬlgih|o˧To-%Ԝ t uPRoʯ0?󘜅اeETL7Q?r]cXU}<ˢ+7B!R;a~BxL11$-%Ӈ䞲V/d>?]lOPwA7N}-}4=dؐύ>d7b70c6f2675a5067dd3d84b9d384f5fb37e3b6d97ef00251abdc958d0575bc5c9864cea2fdcaa56ed84ebe4b0d0a9877ee34485 eW^^f" <Utbª_RJ2ugueFIaܣW wB~*X(υpݫ`-7KKNk;iXDgB~'̋kOB#n|S`ᜥ[/i/;;mtxqr@\|֐I]ݬD,\.x yZNBsBF8G׉)sPNVhJ2? :}Rp<{bVp>p<?d! 3 ^48bw}     V \t,<(8g9`g:gF9GdH|IXY\]^dbcdleqftlvtuvzpCpython3-perf-debuginfo4.19.902402.4.0.0238.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.eobs-worker-backend-test-0003RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$eeeeeedea5056bf11601652ff56586576ab8385fbf16c450a011af7dde74e3833deb19rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2402.4.0.0238.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.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/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/9775cfe663f67e46b2c4d3e3c92e1e34-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0b9ace25f7a222c473c4d8dc8a3c780456ea96f8, with debug_info, not stripped0yBAutf-8620db340494945113ebd467d583ed9348615b22a64a77194a82093fe9a6a74c3?@7zXZ !#,?] b2u jӫ`(y/x0ƣ78;Tv~"ܮk+`u߀9(oGQ%[31u/Zknac HfAZ%i%t;,mhg%hg66d8T͇ܣ?xz3Ȋ8wbctN1 CSLD,mp.?lԀ;08r{ܐrrMnSs橏GVOJYRm)ivj !ƚxH\ԷkX>=F:iW#fSZHu ڱ;Uc4Nc0a"׹͈']zX%0^y# *z rb>L!̓JDyOjXMDc|v(\3lUkRau3s!7)弄^.C(RAn,}%Iollj*E m&Q;0Wb*+Q[ A@ F'( R"zad}fScAC7A}*-1O]ԓ\hi̘ YĀ+##9_0T䗘 1$td;($rz)|J4%j%|1IT)- PbmG0/(I}QMDR/ፗf4ըP!KU>{ᲈ~ۋ&u.T& nʡ+/9.ڝ3)L˯V|S?1KK7g+ETkTRLѵ6DգYpw)Zj; 5Д" ܸ0;"Vq|D.,E/gt Umh2IM^+}y~Yt!(|Te^]6CGD]zr2U-5?3~$+e0\xvdhrikqQ-]SfM k>܄g3$?1ECB41 s[L7\z-mWsɬfvPAlU!IB'{%зC:k) 2iѴw~CP ]*%#l\eU~ÔnCG}aD9^v>xE\hLFW( ^IlghfVAMG''7 FUfx y8 f~?~yi1Y$w{Y+dدx)o.rYn[igw@{*eL-CF$ -&:C5[\lˤxŠ3 9! =y^YFv%%y,fQRI+<5@iMm W/G$h~ reY Ձ[5lsw_,3s=9U겗WD궜^KYЦ:w}%1 +in,WEqgqz_ ǯ}-v>h>􄭔@D^)Z!O| .Iƌ< 5i%-ptN H]AGNjbɻl#v&j4kvFv6Fa۸}"_0Ej`1mL#ӭk3l"޳5:MӉ* N5y܅VnI*4(>"[wOw3tPߪVi;%\fVJ$v3^0Kst,Aw%KP P;%>Y{\O]K̈́5cOo+2X.r7/oF΢ZپGRlIW!;e=mBwJn|Ro {)Q՝&tR"p諙Dh\Ύa#Q u#n;I`BeZDS=$7H*ώysGV %Bw-a\欻ju1DTR#q _LCm<|C'<-k-장>.@~٫r1S_(p6)PC}19!g3U2v`Jndo֤q?w.Q={y^neE=mcְ4;Czq\)pv*3Kv4 Xu*/-=h#mVoj [LNf]yYɗ 6`oo@BOBTR]C N kyJ!yΥv`ΜK0ΉYTQ Z}҉߇~_2zQc*W&ho9Lb~"R*[dV֒&dΒPx @ڒ6FM*WYz#mmm˔Nd\+2U&74-㍴3\gKCP-t5;tmk]b5L*dqXqw˞u)[^ wI!Im#\<^i-*MV"J@O~-ߥ3Xs<|;(wqZF C;o}fLpL2]cF/~J'|O[}WL煚g Mw(w/Wd#9Xp= 9}7M)mc6])@+`ftU~J8aTPނβ/oqAO`Ӏ#a%BȎ%Fdɾ{z~2yCfd/X7_.:Js~FS?6YP=9G&UZ.E[] DXJrdJdxW3% &<$.E6*E;GPKT6i9J?7>9) , [5Ԝ<[2! S%vs[UZ 42-cѶ&d8OHJ t(ѸHe֨eaoCnfb0g,aNjIwEKec_}9[K5ˬ1.kxT~]o}$]h_o,NG"Q15B` kNl%'i0Qwġ'`}p> :K$A:RlKR,(GUxQj»Y7a9­#$/mgʅ x5mjQB,A ',鏸\+v7ow*3ӧP襩6/g ߳.́"iHǬҠPcL%dŨި݇=$yZgL8ez԰L:yG*En;p+CjfB3 * ^u0\rXv*d ] U;{!e/zm ;{&,>dNY:uJjAs񲦄IdbѰPDmúV?:S/;0Z("K0) uCUM耸3rRv4 jªkx=yJJՎS[vI$'YvS7Or5s-cz^C?5@^%g^i$ϡq瀕Ȯ?(a${m_ v+"ݔ";rOmla՚쉵;͈~u; | THo);hSQ`܌?AƊoÎB,DyE-,#7f'GUl3L~^P^23[M9="Gu[:=+r Fu_^?FHK>u6YxhoZ?'=zGe:䔝lőF?42=jNiL"ucn~֥l'ےG=]gm*ۘ[(l7-|ta˔x0j,g|TH" I/SEEO<ւжꘛ0}3(,}n@ckh-h#wK5bZ3%aE划I(ŐE(*.Y5*2uFEMBSdx^/Ɩ }ݼB>l3_ᥐ(WN7!gǶ@e7kx ?AY E+16T%+.'{J }@D{%ϰ2ӑP,Q'CQ@~*8 뚣cqÄosBFg4𚧤SLw%HXI&WviAKu֌~vIit⭮R?XC=NCDp֛n#G7 ponQ/=}P6ak}=րmңq$I?% VEٍHsD/'7q~UN&fBb(QoǠ,@fL"c8M1Jn_~KڔpFc@'Q:jM;m?oզ7n".oGn&#Y.*:DiiynbG;zVf tW -Y!s+_IߕvmX`@ 0HDBnʷ `(=>cB‚mjw}`O2,M+աy'ݪZx3@-/DXvNዊ?MY. [3AzԦYB'>\'b3P6&Gӝ7? nr&3]?vټJM38.?~lA^5Ng908#i/Ϋ}? [*=ɐrֿA_fy S\-XG9Jђ+OJiO}ger֍Hͽ{Ao~=q>? ||W(qZ[Zk߄R~F1LA\@p_y< C;}N+a5c_,D h3(@XrSFEN1Cjt P.Z콃W2x_XP5~Kc9XB|{Z\){_L h"Xmex F vWRbgv(dw 8ףn_{"8fYpF)0ꏠlmN6H!TVq?y7! _O5b/R^J ۫_[)њ"-KEmҳ;OJ}f$3U Nl<&`5lK}]U;^A"ZL==*hh#?K](F!bmWV^j]lv% #K90clNpGNT!;G \amǜǻQ3:#U5.<ғe [J!3-D”N%d6::czXeip0:,_Dx1/H&,qUZ1n]7>4[MJMoZ{sx">0d|3 it*OAu")'A[ymɊzCv]YٽeU=V$wϛg64N鴙+ 7_w}eg#s+]ẪSbNF?=$-G;r. /Y9Wfܣ g)S\ FAw >U{ )D)GmF۱[Qn)uZĈxHA(^LX\wU>X)AO <>Z\,Y5@s^<>i mN~:RϬRi-D92fo\zLZ̡.@qLI"WvQ#Pp $zpQNQe'7z!+βD^I7 v˸4&K 3)[\b±N>ZE 0ϧM`7u%{] ކ)n%+8Dñf緾5s=ʺd/QU]}<.ԫ{+&`(m~h40B7ИHڇ[a(cp+WS)[>z[ᬇyq(k.wIJ{WNI.i.q?ZNGX>3Q2tUWl%/US9M5J3%gK@ +fob""%p]F ) ܡ@X ^Hx !Mc*X"*%~bD:EZlx#uS%/3_ :Ͼ0by^=dg@RM>υWGBy=i:u ]jrp]xZlG݉tuDU1w~\c2?D(b im9QK8,h[uYRTn\)?{{SmЕa ̫0慳Q&L'4Jxw٦%F>^[bra`J\ Qb3Q1fD;zp`K !(n5YYy2 F] ;4">qVq_WB'P=ϖW~Yyҵ1OK#2ʕ1]N:gA)J'sWlUGq\gZ< cE+0 =׻ʃ~P2|*/mj~#wИȭճo0-qYAxږOWcz4oB+4O^2#}(QsxOe;:HH_cMb?i *ll^u 9F!Tw K38N,C?M>/CFʭ m.$ٗWd9΂p4dɞFeU݂` x;< Lm9{MaQyE%˪gT7>%U&V9%(iCDznQAm--VT;HDeo}mxR _3t~) c)Q>&V ,?`VANk _T2V9JQ%g^zxbV p2q`4G^$:ډ 3r4%Yx-?n~EoV>m(' 1y\*Ue)AD=iޛCgLsrA#TYABxY[}zGr+jGB3 tGVJ eSwcU,Y㤺{~,n"R~ߋwCM 4:}ڱx>}VH/xWLR#'R|JjNM[#t5+oF"E3xpr[1hLB^+q$كQYh3G@ \opH+e_$8P#<0Fa 끸b6!Q!;H1)$qe46 #9q] HI*A1Œkv2Ip)k2݊r;_]=)b_POx--]cSr:Ĭsh˰/TsPdž(Saq+Mh1߆ojjX;>.)Q߆}[gYZ`IXAmhQ=]NpqJaB]i%̯gYf$C!fwS oJmɹtHaM640}|}>Mɀ@xa_&ΙP_ ֆt˺X#oKH)pr$Má}iԡ=7ݤZPme 7Wi0g$r{zs˸8m+o =[ E.<Ln[/ҩѨwɒemLND+qSs E#OfG3q6&8ψ^vZKZ˸W8o@ i ]0`E8)*fiu0kbٽ"hS3Z,~dk~\)w ~RrQj;Vje7h14㡠߫*E靬"y71ɷGsuU6 ~r- :j]8AUt!@Uޔ: RgOT}؉y^)H0Y+rQ'Q=>J<.ng- L| HoLIC{3"")"v=XteMU,0wo9[8r^ )g|^EX󼼧M C7_FXY44<4t p.浍:1t$\#tZMpc uNJyT :Xs7bgC?D֊n-ԛđSEpRnJa~}MNi( Dj۟ 6P3Ƽg7R7D=KozٱY&8I^1:{cHذN4$]&CyTZ}Y(,w׳0 e䟆ʳT$d"ʠOF!𻪔s.;{?B Tu !5QDI!AI@#w˽tM2)L8c42W+@R)̫{sϕ$e[1DOt\߄7PM 1WE*eQ# = F P PaFi6# 2@KSґ 1X"Z%f´X"3NږZw%1Za:g4š ᱀7eCe}O=;%hYT4W[f#? ՟W9ا e]A1ЭQ˱qGJKDG()Azld3O$ Sɂ&[*`#+0΍)x.IAOC?kE{Xxw<+F*]r!ROX&a +e7'J.KJ8"'e2CKn{;0oURZV]O{%+'5-- :mE7?rKibql_]6僂|w t,% #Z5CJf^hyUx3py"hs K(hQWN41M(U^C@ 328TnoMURC%F%:7A!5j3 g/ GqW+dN~d*c6׵y~,`F_V@2kIDQz6&izd-mTpL[GRLG7G2V#-DX(6lTK>`C6l|oƈaXs00͠BƯ+ft>%ڷ3;1 )A_lRƩd;ZԅqFt߽-Dr$Y׶Ag䫪%fo0#sjawI #If)O+߬ʍ?/raAZYa+Ha@r}i_['\C؁7resɕ[@F$߯d 3/6 #C{_X'eCԵ?O)z0݆O.~ # o0SxC[v5f9pf[g ~SCΑnx6 aպ=uI? Z1߮ k\frk4k>aX4)[Vem!+ H}sAam# ^ {Ffk%, 8LjMՊ(Vbկ"F+v6~R1J8&B+`Ow}ʿE}=UsI!ےl6X)Ih{oI, \XX"Yh!|C{l{6KN-0s|1Q^lba6`, daļrf8<{sLwW`R۬9q7?945@nPy,- !qíQb <0έpް;f +a(TGפ;_3V,KZ(|Zw]@ADwщmN8,U)gɠꅜ#?u׾FYxxnuUB56.Ǝ1l%J >0 2 傴[Ɠ0 >Za.tf J[{JB NʕcHzG@gK K\ v{j?{;8HT_[B+Rb*<1/cj5LH_n%i#uZ1\RUPٵHVZr 5W|/ J-^=C(hlۮҾ [ᢩ4+)M|\DrSR!~dW-(K6}%Mapntr<&۬1 R87] R&puړ0[2Lmv1ػm{ %Fy}kId-G 9ySW'tT][$7Yjʒ?0͇I*V\S0<%y ZؽtC5C P5Hn?Tizں4?x.ڔ^&ԝaqNT>"iX\4hU^0@2VDR{RՄkH)ok[襙څ}('nɩxq]m#)MI]FMomϴ{M&4!,Erƅ8'ftlyK ߼ u^mj/t6wޝuI SM^t4w;V̸N A^r_6s1yBS{l҂As %'*C6Uo9cD0g-qQg+56o/61+'o{1gQSiJ!ن<3FT")6 +ٽ3Rbiϝhc{\I=6}g !|b)b6wClA N0ͲrÝx9WaRHg*v@%}eTQL)Q?Onj'oq?bUҝDV[]+WEZnHFJ;a{=˅Y.=Z7:\ ¥]qY0c83"ߘ5U]T,W[%ןUsYT' ;+=+|>1dUkȦvkE. jƁj]*$(MCĢx7B(q-I;"z8i!vsC)8x&嫖>彊IH$$/&%6sRh<ԤsDW# rԮե Ɇm7e {ɍ(FsiO/%,͂Pf$o-drDQMs*ܻ~0j7H>^u2'ɝ?%N41!_EJ< P싻q#`6op61~-%0N3lN% &I5dk ZPqC\pɊA[JFGia}|Nl)!4;`5G 0^ckw`} txG9~zAnN1Vov3'5q{Fi{t]l`.F #IjNv FE6 k`78ºnP`Sq$_4IkW}`^H@LhY#'xh^{um5醅4i(D^=g:^+`#){lIL|^CˬT@5 *͊[rqL?-7HCc0ʨ 8{ʋ OwXe]*'k%S3y Kvl+)$^5 1)<"1_8j}z)͏C< UƇ ܹP~(xcqd fT ]2QK9Ϧkm3ɑ+7Udi B0dhaZR}+J&5b0 e:X- r/;h,@~O UZ߾x(RP2ٝJgr:9]F]w![OOGK9"vaPֵE0- yY/_2 2?eYg,7+ѼD@ bکR; Nqp8eW _o߇u"]L`EAVS/)f Ш <̑Uc QT)З[EYq| $}#V5AFu3"%s+kɽ;dyj&72"%hhM5BSR\,݀hX锚V ˢ1嵾1]{@~K?~f> w&5MP7Ky"(,.MX=G.Zuugi~:ʆvn)KFXiXS[`16"\QflEg \%tCtw +rhuGADM,5X]Sُ[&$nPzR:OoMAu,_u|!*ahEڡ||E Aw'㴜bpzJ9SO i8ԡgiȰ@L ?] HIIgȴп<'r?F$\ݫ7W[l/NKl0 X#OV7f+(?R- (vNH}7\〚 _i1O#"6[}2Sb$~N\9V%"a*@:PEMxF\7 C"ԅ Qf%8>m%MM/'L7c]|ҩ~FdL֦{z RhX(t1,*wkr!1XM;ØL9S ! G4,2lYQqz!7el)H2 ɩ֫ tlAju/qgdk]@s8Oql8 P:C߲B|⟾e$fb_j̎iS]6Q^Ѷ\l.o5-YfCC qC< 5h&[ڭ4ٟUGX]*!\%xxNb'LKi 8:|~!cՁ6,&uBrK8{ь.tU !,&4B7a˱BNef}Q ¡#^P딬Oo[wSO7!v Ewcfx!J [Hxv.⩼Ѡ%Gr&bq5ZerVbZ/Ť,P{Kk.'@EМku`ՃQA6Lc<5eAJ7D54XҘnEwk ~Z&aq"AȸUM π~!fo@F8;T¥zTFOX0其n4Ѫ5Ͻ<$Nmů5@h .^z:>8Ƽ|1p]qW0͊) &͠ݟ)G/sETm47R'- Y`YՏ "̳G( H,k#Fz1V6#Fέnh V)Qԭ{9#&vc9U XC1aB0tֵ ;Q֞T ;$L$ [i6V B.2&.DkgEmT!$e',"_poc\Ef|r<8157,=+eV()6'*{7N)EJS^Stl+Oh&#w>.T:UAt8=?1OI+tp-G9vt䚅3HVg=qn3_:z"ֈq!..LU/c܁@x5y8 !r!rЧU)]h[.ߡ]U*hNg:* z2%9(_gc˸G䂬LÝPpYr ,_*T]wVlnWf7L-serSh\~/}'G]|+Cz٭9֦i#$eE<)L#7kJ63i2+=d[ l k޳2ޗ ?Pl+Ҫ:KA>edDn hN5`cIg(?lָ@!e/OAm { ?AT)l p 7wH~Ke0Ii׾WP);{Ul/@P#T՝&(X=xjSec~n|Vѯv#3i7on8, ?!14 "HmZPputJ5 4$% @^,ץ~kx 0?i6"y%ß7]9Х0<E|9N%#Za8Yo8͘%+6 .A=I*W3Aknl >p36:!+վ O"9a"uq$ʼn1#F'޹̪r:X:.oBI:1uCͼ7͌gÎMdغ?1ۃje/P C!BDYJGزUB-j)!IƞmgLL|mM?p;-YrBV@K*ʬG}a#[c̄VAMS 'bY±PFI*I]̫wƵ#R[S<3s6hvV۵ E1yz-k6 +143DPn0ԮrdTY>2]g.|/[U.1.o*) d؞M18m1l1D/ 34 &@طq/*my:Yltwe=!%)H(Ug?6D\ ASrZ}6Wdȇͨy?v:aUjbi$S`iyBpFݙJƐu"ppa$?jz4:i\o 9&;i<`_/3,@:Ñ`lR>9C2e&KM.Q"cqhm"M $oQ]<'zhq >.U-6W6ph7t?++!hc5pJpD4]=ڳ ׳iYd@~+\UKtsۥ,tܺCɄd^+qoE^@v aHiUx լ:o Dum/ˀ/I`d^Gkp1e𴞃5È5FJ'>kYY ` ^Y΄V<,0p]E!3hS-lTX'@'į[..bTSQ4k KVdqXV[xS,CB!csC @jÐUPFOCys Xрm|TMV!6kЍSnL`%\j)p-?'G!85o}j3x͡;ѓ6rRgy{hW ϶ċےdc7KJ _?O ; R21E1HK<@bqz*~MǬ_XΛAFYÜ-'*y'JTu&TC[j2(_Q03`/"]TҽZ`O5Ogѭ5!(i3$#@+ A+a}@ߘ@i+]=~}q␟I`%9\Ѿ@ݭfM/劻eW~Qoևbv뎯Y»TAN݁i\u-7"Q9kW ^rotVJ}aާAXW9 8z2fj21\zor-G, ^"9m,}B}c O)7 w~ uG:ݼSC>}nVek󣒋C_ +ZHaXu~0fY @%c[a V0Ixh~PDhQ'6'kyT/wAZ=w>g htuZakmwXoZ4YQ&Sbfq^V.Mҫx/s[._fc8}Ȥ2EäUm.WS?xlm``;XGWLic v' 1\L\Qz%E9u![YkRo w~|݌ *r׊ ?`bn^ydVzC) :wJFr({LXH'\ɕxmH ޿K,z?*8W&s`n ]@MipZf:> o~4JLcfnTZn4IMIi|ڂuvtuBmĂ 7SIm!#7Iwhq\ςi]!Gse<k5jӘ͖;< Fʭ- ^B5_U$9W08{ʌJ 9nYzyb^L}ַo _V~u3,jsG9tYV_v )n@SG#]fW `JX ŽϬ2h#b)u>!\-H@C3\tXvoEvx& O\tN CphZ0ݕ竦;+ Qkx[%f!&2wqb̽uH+ǒ/a3l^ǘVHw=P;t) h[XXkvCOe&L8}hY @wm(L+dd%,qmHsKXcQ,.o7ǜa vŕX6pCXrNj\IF:.VipZ2p_oamW!FeIrFeUiዦ \AX[zAk`e\J8mP X0.T柠.mHGyhfEl]4^xt{ R gJj 3+-Li¤)Uk~kRSN|9N4=ѬV@9;B^~,m}0}d j/Vj㎏C4R~6C$O9vً4?@@0UmlՆ´JYfIY !B%9P[9hWV>Ӡ'~i@eZq\j9<]~;茞6SsErݺ2cNC }9r⯼k8 (J!-&pu߶vprzA8Sn2FnPsXl&0f=JIt KWzȗ~qS %Ke' -xfcZW|S~83g4>5vܾݶw2E咥'螮c,ʗq Q1JApSRԔj`cMUN|jK 97w9\-qށRX$Y7 `}~Wgܟ N<~XÓmbޙ"В"%:-4J'˶vZ,A#y[ڧ9-f|~mG|e'V]/==ry / T$݊\8ߐѿJmrIgD(M/u8S|ѩ{eİI1>Ŷ]CL$imFu^vXWB,D%p>6t _x寈d^nh1{R0O:V)`I HwDNؑY⛝>DVzkID ^;uV !,$!~6c T^}:r>(S??o- e{Y|&Ѯ̺RN~Glskb&pR3th;$ *&axݱDy2ujo z{7$FdZDz"(_U/IdM/_,,t {fK]7V劌c1ֿ̀w*,B,c@aUY2%ZO2&RͱjwN.BF?qvEW"GAPX,-wj0Ep_VrW!O=JW]չERI/]ڣ\o~栓,DP:FOn|˽Pu)dim y=:^ UF0wܲnNꁿ;z3m9K+!CVl##mh)>p:VѯO5nC(X+{4dSdZsI'|'nU:~9ܓ1C7d0lAJ?Px Pޖ \ 0is(s4oN6顭0\v)W iڬi#XAMb!o'L~RLƞ )5=K5.yVbww:Cv(Pc$ uKafiX m ":" iP>:cLo7NC =`Ba~(y{a~I?LlUiI4v)9I` pseNJ)8$8J"aטؘ$d gO5ʺ4й}(,ճ?+-z47 *6dWhD ޚ4R4!b b%$wrAVZGa6lB":YLdZ#FkuY 7y06j 2jam 5/KXM-ɊmݔF.-CIHH7yƙ*WI A(k5lPeG.R&"[E5Ԭ2go)M:l}{7D:#)Duԡx@w hO,(5F^(15bb p`tOW)nD=hR UA< ?B|Re9 Fpհȅ !+ X !mmtHڹNJ0%v)Fc_N >oka3j'ójsg҈YN+Po q ՐQ[-ae)KEM,(/TX򚓋׃V74CL:_$``N*0y3z9#@l;,٠{vL75[ 3}-.9$uf.:f4O~Q-[Üa#d,ns"L߽)1'WEDgعx҄qub%}39N}u)p&0ܠ,DaDGhC+^պ:VBQ. H𬱔8Yǫ2[AαGV`LRuA0R׀#p9np]X2,p]cM@gZЙ8T_9j њsQq{"^벾]60ͮʮ:e,\"&" {o`=>L/CݼɿKw|Ɩ_)Vgv1J|q0_sNVA6KO8L;A2P98ޕTw=kQ(~BI]oʸdTMP &LVQEߍ0A*|9t@pA /eOɦ7?A.-{P+\\gy+ +,)~)̀*U K,bu/iO6 Q粁zקN &ƾ\NzF;yBї#.lfO2тх$5Rf0ϸTߑJ+)E&XYR${_th^v~`z6 WӍ>@,ЂOKRo& O{ՒÆ/h:@HݴŸrɆT:=NÃ>a$Qz%l`tmw=e[.ŪXV"?gZ,ifU8R\@y8w8%UR^Y5lzņ* }ocPK+#[4PK OTID("\ WZ((,uF}ƥ8) JK v##U{4qGBQ\Cm¼jK? o:j$%CdmRIʌ Ew>T6ɔ0 ڇʹڂ=_i6?%^?@bok![۳.kOTb-ȣAXay PQ xuOUo%zԕޅH%P)orbUK 6wk3ǒy9c+5^UT1 󟒮iyá( vf~)<--PGG:0rH' mBD'h[;sQ;f.dϐJ\U CeaXŲka3S5ЪewMt(X2M㌽A rgP͝o Tilb r k3HO]bZxFՏC#A!ڻ5g TsS)1+,@pR<ۻ.TLYoOlN-9;]hG^GfWoH_9ߎR=9C:KwF:5\;bSkpZW{$ .՗Q)鰅kϏSN_x4-,n[@{V3>g g%iWzTQ@%`%_HZf;͹Mk?6gh>!Êz_yUV2/+ 4MA`^ꭃᄈmtFk'W>Vd , gpfUp\I}$In6dy˂r"CL4#W[&{e|*!N]m;?]+?P̍pS K)r63='>J #*PP\Qű_v6r ub /ba " طYuc 9_(?糛w,<8Hiv3\j( ?D͇0ciA'ʣȅܽ5/\U\^@Vp 07(d@`2E`MӞͿs}$J!a( ]kvrrO/1gMs䶚qJoB".( k!w!,A(̀ؿ,_yZ: }A>Bb8U @ HbDDK@P-QMHroeIAl,Fn+ߞE,x]zHJ'7Scխ{[%2?|g.J HiAEEaвڥ1e2Ͱ?fuMi4ujzCm)(-0Ř[F asK(qD`ȞQd僱F`}ܽ3ˆEkV Xu]DŽʨԆr &_m=:۶5{A$TQ@gX3{_fpXYbRu5ϓEQVQVQHX/3s"tJSCܓ]4jU8 .BKp]0b+cFx#1d-M 7sbui_DcL4 w5S,-D48o(FIU%V6QGȔ)XIL$zZS M̬ 44Eht0xpk;WjU17f7 b ;M|ГVGci֓R˱ ſ'_0Hߦa] TL{6%]ME2@!1j033|Ѫ]|M$FP[?gz&ͬZUy/9p0:9(yR55C>ip/sz_%9|PkZ([cU_|PtډO;k(^XO;QkC!3nu]J@4u{XXN^z@Fa'2,11c]f2".E D]dP `K$ܟp#am{?Ѭ";}y8HPqV ۜ?` +u!ct+f)O+!ؑe&Y7!18| :n[3:s6Ah(E7UA"rhM*KnZ!PMsJQФ%&lMsQm2#<_lsf176'lƯ22ش\ _Y%&0_T[Rq@Jۚ D5=gLd|j|"Eb3˛hӕL:љbـoŲHn*=zV;;ΕJZʉ^G, }#@( A]5wprIo o1 ^b^ׇ[-)U)hixX삽a0$ ݏ4D'NKҎys"hQJ0A~ȻLX8T ~ipX/Yt2C#.2\^;*OѲM6v$[ ?^AuO4&z=bq. )ֿ~z\1 ŷ&C%+Bܢ%@֥U蛟]iHAC IU位{xڳuvm/Qb͉!;MAaYUv-U-ZTL^&15n16tD%7fyT5OY{Wk 1;cnǮlE+ kb-GtV "7wfʪwUmg%TCV/KCXc"_~A@]șՕzC!58u~顟t4>VsMg&٬ԏ[ U.\&O^/ŭ@c:)䱏XǺe2uM Q m GzϾG'R|fߛʥV+%t?{h 3$}BY=M(l*y p%fknAߕ0YV6 RIxyд$[Cy3?xw]tldKd SQK`I&tX Q/ᡘDW1N!mGI$q-eTT +o_2xX!H鎱Ҥ!3(n:4 7="ABXpbsQ=b6HK U(NA'!pJ7}r 8 RW3k4G1T_WuI=tX05s1;mzzIa.~sa*@vp8 ޻>i(nMUE!e– q&i/~C?șN ކUhjdV@{ `ql|a6>l^ί9/ĉ F|.dMH1OEvqܱ:8~ZnsBbqnK$Qŭ qXLf:MGNJ>_\;r:Ek&L0Xu^4;E8k"oDT\bj.qihKVNT8IQgq!F*l}n1d_oEk@wj*!{21%&uW`Nx𚁌~Z%Q,Pu0Ewpv#*\H&S3&;գ/f7e'E#sq.gL"T3PJ.>fɎKoZ3pƩDUV+X{K!(媑 [s&1gey<()7?!5ܹGСsIJyT9KٚCl$4(b- z+B_Jr׆K rNj7By)vT<Â`WW.$W*&Bc;/$um4OΪm3!ܹ[@O!=wKOE/X6l#1LƝS$?s4l<.btFU_#q\.9yW>UDy2~uubxSZ47|c9Kg%ol/ώ tVi#6뤶DuS˯L,rB* .jBqELN-w[*&.3pQM1('(yr(v_#mCF S f`3L$r +ހ!'BH@!Uܭ,E?UrMwLX4Ð#z,$.6M/$I(;;:N6հۿ82o^ݯQz!_f Ec8 #䍋Y+*0Q72Ħ3kz]^+e /Ұ?m皌6m'O`[@aG u& DK_S7׎>E=&zF6?Pn֫8]K{zyC"QMTNd5|)WeSXCCSiDd@G*;`nO#>Qf ][c g^DhF'Ю.Z]|qKl֚t., ȬWe,,mH+z5$IpĠ- ?i5_X3sVNl$CROgʺZ EƁWZ o~BGJ^ $m]/@Qg*Vnڟnn ༌{qRK/bjtDW )Z乇}Cs-z_}x9:8T.xjQ.:w $m8 eG)M/}!{,FbXӀ|1|V o^CE. h(mcdSB}F[ xh;[jO%MJ5Z@Jq]9#υWݤ"fEfŵC}6',?f0xwϷ0g nql{~ӈJbew<a_&B۟`)x:Th;*qCGtٵHk!oFZtg{'UUy$\K1%o|W;xΩ>c$(wN[0UR3Wzd^f34(Cc[\T.NR{xbWēΐ?&g:?a|'i*{T7yس, /Aw."+Lj yxbc0*gƺ4J+}(x -9qPcW._&LFb7B Q{Z{/μ F^5AZEZ+U(!O"ɰB _ U}ah"8U PjtC|Uu;wi&ӎD:H_ߨ'| C߾V7[T_N'Z{0?S.[ig)4-gOu cPI$9t t}h3t/R(C 2kDZE|0jPX]%?|@rwLXHr#k%jUܬӠ ܤ$ W |`@nG {ʳ[;!ӚAOq(^i=Emj;"?v4(Rr\ $$LnZj# ά':µy$Н>cH^an|J!Zc;IJ兔Y[#n6&߳pP{}" 0fo~2dFDwrXrLoŖ!PQ.1r 9AB]2\1-&)0r}hdS9@ KTxnxU&j9YX +S+iu]c=jg^~zNй#x<Ӏai;XL=> Oܞ( 3&kq î48d0.{mуﻑ9۾$A^$!iw'Ȅ5"j=ܸ-x89ef@b kƻQ$.O篥/2OJv+P[ ?F}р8jWuG F <8b (Qz8Yb؃lݖi# !;ۄ\6wA4hy, 0 F zӀr< T9݈#au#Wg/Uem^Գxdez }88pz94ҳCZR|Zվq"+RzgEeGq %łmdYu/}&mN jH]iN֑6^HD͌l {SaOZ[I8ђڬ7-2]zFg9QԯBj7d |݁"a&stPSk^ntnP.go%J\E!1#Llň.C{fONeDOPT/e9UgGV]r7(:3;$Y]+fRE>b@(]LF< )|Gu~W/Gyn$I6F,INA72Y bUu]3yGjj0YG+%*Jd٭CSm=]7Z1uYpC""uN /Tc@#$@H~ j%=;&u|i]3}*vB.X[ƽUɼ*}^ gUv} y#Jb. -\L-:QKestJ:ѕlam|Kv* X& fS0|_[b\ty~"N"c@D39{=TO4ƚ( oFܘF7tWKF7l"~ӵG (-h(J2W`aϚ)P<*uh 4fPSuMhZ#?#?AĹEx8VV+C$̉T&Ef-bݺ* 2 g5[lg|$J~?+wKpŴ{Ϲϙxcb$Z- ) gs8JкqDN"AuUh}h*0\!ȥ,*P/,!g3+:aYGs*gY]qP\ PQh3$\THt)fH͏Mcl5kd_Q&4ڻ*ϋ<*U(q6N@ j'G2XNer,WEO]C!R.bsO7sDIl.Kg t)rv^TiO+kDXU^qG%DyOOYbD?k\4ňgan^A8˭2&We]8 nAbf+a_l|3@ 5<lVjuf#]B*םLQ(v4{\Է18ܥЈuu\I"om@۫ޣf 6D|j\m`+X_SI/pf߅uQKiZ$qe,Nu /r4zvYS5Ϋ^׆H%QC]' ikψMcdδ4p;OGȪLSxi4N~_TO%Y2]R."kwL6{.XMv­6xP]k7ԿZ'L)^z??$Ė>=6*vo7z XήOp-0;U}2\sxSu+3^𧬁N^C6dsq7[(Q+UNI<1kfx!$?hqYbǜBĮq 'M:g-Ծwq6fa~)^<}b,>׿RaEb}5UVd}1xA V#p MPD7Ofm3wkX0 w$2DTGg.p#,IWqPv69^lt.s~X?6](jm|U9uD#2îJtQh g c>$4]~su~2dy}]k qIRjtOp=3\t́ĵNp|,9,O WMKIG8pZ#v/`ers? w]@X& >Fw986wW)Mܔ#FYCA,ou TDY1=(H+UauVݹ)qeUyWUDAxXt$$Ϳ[Wr7/쨵N-¢rX P@jV>`KFwAEeTP']%QawN`Һ/5K&,Z|ۄ]u4rX6[yye>N>'lxA]P{[ŹeLxtjDfi5 }wn]h+Ȋ60vLLj;oDEv@~&=AarPV}+3 θfɟ!{xV(kGNyĜ+~A0|Zz'-L>΃kl~K>S:sΡ Q Ԛ `)9Y[nAoևF-FEje-)/}4#'%R?7-Ng^6So36FPgY HgU{ qǩvݥ#vvo[^E>0ȷRL\(h'JyTM83f0U^AR'SZzxO]ӳ;NX%3Iw4RJQ (uͭbrUqѿQC٧}MɕYΉ$o|KS~ ŃG%O)S D69 bYsE,x熩"ل:-jÄ)>| 4mj-bS90`aEg+TaeQ[{9fZxN ZRC^}LxM)]bؤy$ F>ӈvJ+x{u"^_M臘r ʹnf)hfļ9 y8RS!8 [RooI3G7cjVT X;ɞ3LZ+U{Í>M'+'gϐ&N5{.\GzCR'PZv)~n>5dFlmۥmz}"^?7u]O7pWG9M?)uU.jq)&{j>u\UI4*f1&;Qf >.XSLYTI_4%lsbڂ 1)P֪HaiL7oAڢ*b7AuK.I},*e&շ9ˬı}Z9<Nh!d5--dԋ寭ɚɱicʝ(@)bǂ؄_Td\m 8{wU4<Ϙo}d}q5lkf_VXX/!&C+.=}ӈIlȠxǘTOZh-H@`149 :(Z<ë!G Tr6[slNs V?Y~ިHq(oZi\7Q;\~a8ҵ2jRpT`KKO!ZlU/sS*F@n K°BEY ICb J),H039*s% ݥNU [ ֭/:ma k>Ag7`q&u?q bL{^K4">~pסo/4O JW3h+k]vm 7qN}E=K+46c229ͪ۬K̃OC:%OĔF,VҔ>b\H@dݎ%kcyaY&bq:FX--̓^:`mOI wbT .KQp|uPÃ/P60$_V?&n8xyDMEh40 5ޗRGJp ,mU/y5Z(%{xoSF豯K9.az0@D=GgϞKb,&wN 6s d~셄C 4lA6r#.GLnKX3}7>SJLSrF1c':&K%o#Hd"[F{%Ͼт|}č"cJ}nS+^2,#iKLo,ʆXYy/Wp6TB~ ZK FM e71 #xߝ,8tH©*7(]o`6HF昼*VtDWDV5P)e[Ӫ?-"D2c\IQSl1* JO͸6df4+~A '4{wD\ݣT5٦;{Ͷ?^i¡2}~[><Bb͜ ho^^5Ae}P4uPZD}"aBk/yP4#fElx̃Գ!g#wŬW;׿9j[Qܝ-ғN7mLq)r,rg-R(^c£;e0Q'AR`w0Q7)ֈt߂0N2"3kt%kwƭ;~3Ȭ[զD\_FLb^D&7b+< S+ @^|r]2#<=*sׄP0pw'U% _`Չ/ ;~eȼ zq&x#SIy4zvl3DŽBl3lU0>O#a6ƽ~63.>uh{UrqVxL-K;[7v=TO6gYVKY۲s" 4QE @ؘ$% 87Hл.ʼn 2]#f]FIKV,G0hJ2Y檿L,`<39pE,0L I]R`S40Si*i#,0v-q6}X90Q]GrCGźc$K\ΊQ<@"(AjS;1)|k Kb܉wb`q(nažӭ[PੰM7>ؚT/t?-[[&QIl؏]톼UhoXA\~A6,hT[d8<IROtQ٩@N@dG6PK/eb> i H4ܦ{0$ 3ZyoQd1VkmfX豦 ѷ4 b+ᮘJ9w* ɷ侱2JZOyޜKц"ew`ayn$#>|mBXߐ3]G/ 'ƅtE vmf ܡת`´f| bCD'pӊS|/-ԯ&Ne"'Pəڨ.+W!hj:TP*:qyU$h&px`E OוY.Yt*&ajt2Ty|=Gk VWt #*W0~`Vڃq{a׿@kDڝKġ(;z5 #&i9S<kH|$}%o`W垑{>X?C2wv&Mg΍|,M98Gr;EnZZ]UgprJt$H$̊4# ؿ?XQM>:JaX>yZoLg1ŎOUޙ.Sc'Ӈ/8+ ܈$-_c1/hRi8U- n_Qoϙ*O0Y)j:(ZYZnFYcMFNJ{N$Ա2 "JmtpzH|njz—YfAHY7C7U+rLn'"]Mנ$p 5FLIw* II4VD+^$,4P+!u0p26+.1rdL*n ŌIIfg3q]oE7nsDet$3Pԣk:ļn CܧՁ 'n]+EPr7,+#a'tQ^ЦB'LFv2`K<`a|-,B] K .h60iGAݾ5Yj~ *9&9%+־hGV4z_T-[ 3%rBu*\3}'?ϗO{s|.L<#B{p/E^g7`g ! W 0.l5n@9&Ԙ9Y@% /0U\i< MVnӍ$~FGU K|jY=#0#0zy qlA}!rYT3I{\.@Kb[3i[]mfL.ӸP.#/|RmZ"[u]Waͤ =)=8e5r1 O(1ϥ*/P %~ [#boEY}~~*(5L/n^ 4))%}UPzar/ QiQ9s!G|$/+S_[+ ŢH O~&\3`pI[S_@ϱK}D0mr85wk/p=zcqŝ{V>s{0/DLpMX݉qyZ8=\qm;OPmhȑe73Bj [c(8iK Eňc͝*|e:LS?kSVFV;;)N 'am>wD `0Ԃ\$1 Â7ߞRUU@AH(Qp([QiPyaLzb"D5s!r/.-^ Zyi:"Ғ%"+׽n^h1To0i!]46]i6Of?G`Z-+ tkbk4׌J4N3X;Id8VsuW7S$ e~9#:Vas^Yk; iNDBe<^3 ~:,礻q`_@[RNI[Yf|vLzy{?*cGüSڿeV4z^mSj6:ÚST}7>Cs4xC,@ydj;dI]a 뽴Ѓg=MxX-b; VchgLjFuDGCгZmzԔiTp@ǖbsUNH?mG/!hWzĿ0nRHa'D!@;NUyF;1X5a&BRL#8l ҿYLsnj"$ԾӇY&Wm [: :*0XV,AQ=AŇ)x1zO=ia{Cu_*C n)x,$\i$VNFSqXitǯ6r<;b#u,I4(h[L৫_S#=j%](jf~>:!xC08Z-ú>Qfye1 %ʎT׺t g?S%"\-dɹ3:S/z!g,9:PF'T94NՓ -Hc]\kmx$%:=gBfЄ>kv ޯj`{ FB9DRQMC+- 10B0t[=2qS] )¾& ./;3%TT+UuJl*K6Z$9.mAl#sO#7i8<r3f$Om JMLVYply7N;>=b`Xoʒ)h.>"jDE'a$2]Qh4ҮP98ȿewTœ2sx0x"i-ړ'B(p^]^ 3|dL6~MÎ 39I^ۤVxUi~*'vǜbh3FsLi€(}Aj.zd_Yqe j*,pPt6J{pN}%w3RU]eG־}(ECWCݮ*s'eҝ 0ָ"$a`55;WK%nwYB>h A HtLe/xzT︯,V4PK޴?Mg hd,\<9&X4bnh`eia8Ti&ia@rgEx>.H ny-t:o/"z_㙯O!kDg1>HgDꓖG";js#Q*2iAn[ [G fPlSՔ_}é>i&w9!)A'&s(R\2 ~k )/pS>ύ~hVBiZSP,yQ~j%qz:mIQ4 :uw$ F=ḗ]Pw%0WPzV%cZNr(x}6Qw9;r2"SYTA~mMWɓ׬f2;(W gR$~4DH%>=,*uQ\@2>AW[C7Eպ5ӶۧKʄTjGAћL9:-GfLvvxUR&%H@MJ)ЮP2>oC9iYA/FљeCoomW@7GgeL E,OWXbO\8d: γ}wCP˫[ȉ 5-Z|$S)'{-,P$a sD݊r.C'i0&1KvAWhp `Co QLcdLCo(>$o:*26 -;.;~v_?xQ c/aH#I$nӭWL9sG"E1o}`me:ӞO 똻BDr-S6QIQA]Imb'WTihb@ȠR+9։SjrƋuok+AcCZy4sls/]MEA{~Bjbޭg *x,8Ua .fqYsel,ys~ۇ4o4t6(dk'$>f2&pJpB3v[R3rh~`\cqSk\C3cq <"6r8Oqۼ.zVc۰ci_v6grFlT [<;Lښ,eK 9:Ɏհvv\ ?yҝG hpGQ//r4"-&.H35*Ӱ= &i[&ЏMޠW9{[!Ƶ0cP'>=e|t/&5 ƺ[ROE t}xI` O"8*-%{>- 5n!CmZ_ѣ `:p$ 7 3lU(=7]y5}K+ -$6_ -w9yoډiKg66Z#lY5cR!koi20$s9YtWWoѴƣlHJ:H@TN0#ϱJ^t~;0طv1lMZ+hmoؖA08{KE8U*h90l5AFq?* j`g7F S~u,`<9YBt5.)C(0zf/r4ÆȌۓtջ9h0~~M2$1l~ɶ WJXE }߱+M⮭VLUARKR;y/̮W4Pr>xCQY ]3tw!54pQϸJ2G3#efF Q~(Ioגi-qWڏUeUJU2#{bi Sω]Q,wIYyH,ySwR)1)zʖh*֫)œyrw{4}{ ڿȔ3E~& ݔ縌'y\D1Xm&H\. J/HK5-쟪(=Ƣ zͷ'IkFI|`@P;&^ jT) !WOE!(u3-7o|i[[͆änm$2l>Qulbdu[ ĠmAi܈ Dݽ54AEi>mP8Ae}_` ~/*k犭",#A&ѵpm@9OFuƢ+a&Cep4(Z"2NFf 7E y2Af}P?-_x+7 y8"Ȫ85Z[:p (ѵѺA=ıtDZWWda>k5{ult(d]܅AܫF9\dÏ4!cghFn=CTf;IT4EP[!=iCgbB60CYIIf?YB۩=! MUB A\_),j {ٳ-Ͼl$RzE#\ N/(qí-!" <<%g&TZ  M_~LXrP'g V,Գ=!¶TN#}޺ :pz䒝\-Iu#Xm~.#L ~sN M8Bkn2]\C;ulIHq,tCʬB9\" S,Xb(Ɲs,laz4Lq5"=G ]# Bx$<6 vAf$[[_VSA9T7^bfJE,CIDA@Aq=}uL9YoW) P * |sVo`EϏ#EBE\4+mW]؋̀hNfr|a *uzW@ r]i 4,A kt*me~86Vִmp9f1hTUg\jdA~%^c(m?۲ 4fsi0@dCtV6zMM72D~;=4>j;(={ԋݪ&,&t:إY"5^#JS(N*[9 y; 0Ucj`o @jjq$K9_)_958%CJkI(0۽.dN ĉ$(c rωf6ZңcEĞ'dy%̺Qs~*Fl?"/#K}"E8jyD5ߵjsz׻4Zr7v %C>|svLE/R*rdI;4f6ˊy:p-ܖۥ)~2#/`]0!:Siľf_J,{&QU13n +ݺZ00)/LTvKjT`7]ŷvAYJ[ ey㿆ϗ]jW𻍷qlLpwPD[olp )y2RQ`gqj?cu9-6AaA`˰y'nJ<^hy]'ch]^ hY q^01;_Q 'B9M(X!.jL*=df>1^W^?X-Y>% \Լ#UTNa?b~9T>y#p|1Ko[SBGH$e/ S@BۺT>UHV`C:S=]KzY:Qr>}Ye`j w6YdŔz or݁* ]:3}_-/vϳ Q:'G/mʉ47VO_3gmO(ݑH`(yϷ%f<@qcȔj ] 9Pl9>!yXV8O*!-HD"Р{+K~:nWWdXRx ݤ)*F9Dm~*j\ZtYZQ\VPwF&m0\B~Ⴅ YFd;8t~5nj(} Ѹ?<9z8\(JM ~+rU y"B?j o]a1EzwE`і7Q&;;=þ=c~sŠ1;`W+_9Ks-p࿃4HEnR6sݔ]1lq)I\g*Gd 9)dJ1~ ē-61 -Ѩ.`\šK]eeLicgQ#):u6le{9& YhRsGGÞ=k-c&N(疇; O+`F ?$ܲ1$AXڎA@hTE$gc˼p@h}5 (,#y FJuy1wG®ʕhKfK߬"(c`:z[B˩Rr0Z*bbSV5ӑ G=dJكG[ZCd5[Bglx6{US.^Jn³aV\jlҒ|,&BH@P*yxAdxF՝DY? {:]MD"FJ#G 3K-n; g t{kGh NRŀ}vi C(j\ =иCMɑ w}WUx]R:o3t&og}\]iNog`{=n0NUcR/@(Y ވVX1ۭb6j:f|<X!(oɪwISAT@z9->d]:Fq5al?2b="ܛΆ)\8;-'2}=@̷L1u2kqKɴG!= `-<-n Jy~yY!PK|tE]DMPa@':Ԏ5On!GPU(>žDwU2,aō%di(˥1]`b}:g32M4OqTQכQƀCH3@%2Qt'Cl5l$u_}L/'[ "Q]:H@SuCTS+ᱝ_ē`  0x9-#qsIkS#?2ѓ` G*Sxh,Qk~,(0ZA >]UGU7r`ƴz`[BaXyJKjm26OG5YwƷ#x8aW^rr'?Eu aeaZ6v="Ȏ.36yfkG-[( 5+>qR#EsIMNΓtYXK90sմ{e11M ݞ_oJlʹ2mw@;7B5>Ym/(w<)d^a^Fa#kt.:`p&B`&ZnSY"s9Rۦ|7)JFl!(4 3ٺNKOe 2N }_DPH 6BPڡF*:2±j\Z `|t:xK *b(jJ!3=I^iў&+7w+UԭūF1[l K\SS7p\^$VH. ~:sUTPfpi2415BMFGfF<ʪΔŵt3! ,⬒H=~MvfO鑩n /s#djF]B Y&$!ՀtPNza* ,(?atcqw݈X=ӣ&d6R$$! c788c0Fhh=1$hgW`7;g:&6>TanכgLUͻ\^MCt>Z'ڭI &>nO3Jr6B[:לT~FwT4t,YwG<@".+<)kɩKQ+EQߟk'QѪq21#xv|8bJxS[=}ITnV\ަ;`7AP (1\4JN%Um=·+59eN>y1E*ѦuжhQf#lLbaLt4DEJ{4V'NPcrO;H$gö18t⁚"Ǿ^BLɘG٪dEœ[6Yp\isʐ()>U: CyJ.uOU.<:DUk9O&$zД0sZ]uOȭ{@h;/dGPj0 _.#WI4 5D X&uPFQp"Xz7`<?'M쪷2\ZZ7vi,'F! r xzF}  X`&O4;_B&E|ݗ_8QI^Z]y,9/$*b[wll]A tcSz(yP+!g]ba),V &8Ң89Z|;ާ^KHfb{mWّr_PT_̦\8q|m7gxƮrӞ=^-<ݒތ8iPq$8R~c`T*":A_"u:J^T/ݻ$1pRHXu7.XATHy-H4+U) lUgY@5]ˆ,9@'(kT)T aTG|$2\pO0_t?8^!/#]hR~ae|$JPJ賠i(IL؆'S9-jҙEvʄ7&dn+BT)2Dq4e}w7!(=H* Rᰀ =T ;> +:Ut54Bj%WZ5F"i!dSH' 0 D!U@#h5ǴC8Ja1,̵'6>}>Rـ2+v CŸ}beGU__8'pyv|\Y(Fqϸz#"qׯ-oTg=R%z1ǼTo7iض&jNuj^AqJox g.|$CZ))XӑLx@ĔC@2Q.qXL(XeG{7H{щ/S`@-fc h^L{D?T2Rq) pyr 턅`THc_ֶ=N@( F=%n\gu tʴB@TIT­)~: nO`1e9LG>>'` "a*۠0'o Z@&d XBcl;.=rQ YeOE8:{]L 28Js-[ՂrVSk@BwףkQBJCx3H]]{{^Mmw{Jɺ> DkZ<l(;Y,-;REWzà*lX5|T@d6SP@:c<aEZ\]Rw3SxZ__}Lۼ'&c(lJq| wv=w[6eݪϭ2O!32}4qC3՟b09T%pvn= :qʄ5]̞j5<#93-Nt_4IN;Hb$T C[ NT(cE? œϛ>[hTr?Ⳬv$kmPT#5):q`80P|%{Tn*mjHB@kC Z*Evh)X?9 }"P=3"+~~bALgU8 (5QxRV&hS͸Ot07GýB(փWϊ'HꜹM/5̧}<AH9SL/A!( ʄtorx֓PuSřϱИF3G`_ӅvFS0e*k>K5H+:==A nȷ̠I-@TH'^*#Cq:ʰLǦ"7\aUt|kfNgQ6G(2}P{]$;7Gj[xΆNk"0 HG`%HieDtCzv(~K"$h7H,"]nvTA@On# vIpl $rKġEZ xC8g?MM<71]𖫛)g3 & 6:[X |v`kT=w7eµ(E烕NWZQb0H' & &~"=/ L4_?ԩePqkk^xj@}Q҄!o#-} qp+qs?TIP!^PD?k7 zc1Ga oe+ޤv!lkI m|j7||쏦;Rw2GQ.(8= iWzi6:助`̾mVQttGR@RPUҢV'Avӈc gc!'N/皫:ұJLx@n%K_>T=eMyBdEZPJlYMe=LVTl~F߉c`t3%H ^9=@4 56^F-ԟ'6=ku\A H;Bf:Kn;Tȳ!oַH 󁌜9!|tcSg}2Vm_8!f&QneRX˷׸!{gtK|\ vrKL\dPKxlwW 1WiH <+@`[./SQ0Iҧ;:rϓ;^i7RZ;yдW,F3nZI+TLJݏe.TXY:!+# 6~BS'\G#K' NbARzylz7DU,ŭI%a!ýW4pYǏy&9ʨJ ^<UYqwZ1?̈́VSyxY4 gcӹ4۹y-nhRA/r|J:u[M|,$yڗ?p3P v-]8$>j!ո(zOвq>e Hb8쫒Ep#^bQYò+HBt+FtKO I/rB|\:Jb@'e0X2ɇas ޯBV/¤mH|?kLcV| ' 7瞭+ԲA٫z0E$d3ÎB7~$;RX]f*/"qT ݧrA]J%[ՙpykI?*>Ն0꾨I5=fɆ"a%Lόk?5)Ku yɤFgG؄5,m;.z 0/QvX5+a}O ֠-huǢq6+& jG S`w=πރJS[cu?kFDE b9Vbyv.m֚ hCόL!i;8Dԕ8,zV2Őr1anoDuHo{8fT O~80QW;`n8W$a2EeZQ뭅U\yL3mBY{̂,.9i͜Km=Nwv}-#ZK̕?Ʈ5"}kU+0,G*S3tR]+AH Pa3de@c:`bk.&x bz䈝Wҗ{N6XY)IxxN*4' /"/=0?E ! vkV7ɐY%*h7 IjQ[Vt/;¤_M3G- mrHcѩh-b_.+e6, I>wGp{_3HN]BB?b9;@XmФnG~^-.vo缅⦪`]dfKe'gn yY &~:)HpN+le"|Uf,N#xa;bm (Gsf JrkRw Ke!91+fim)kvM3>0w` g'7gѬ?h֧lw.1]>q'4siCٱo:GDk-\Žn4%~. +a rUۋl Cg9) 6\p[Lk&Peb> U&; aJ;+QJG<3 ]s J |h=VߌSe\'ʢx~ą^*$܊N;?7΍3/ϱے URآ$B[c^=yQU: #tLd[lG煰ܗ#G|7!GKQG\V+_$Ǯ/y#$ ɶ#.߷<9N/6I=|c}1J9G~Q$9 ip'ʬwhh*j?AX훉u%zS)^hOzLIo{W_$ Eeg ]r"`kxYv}wDu/1Zq]4ALb03ɁZ|ZEq{5XξpKL*(aܩVdcIO^с%)}@VŌ# VFb~>Fn]  W" x+=hu]knMk'L>V8 O~^]h8/RVXmLZ.+=D=|aJ5x[*Awጔw'G/1(vwKrLzM3aBbqy#@x#c# ɲfH*!C=x*+ru|1,{eEzCt{,zxMI~|ȇoP%HPGskBtu07 n}OS g>Ocb&BQ7݈+@8xCKVs@ChX 1յY[dd _\5 PJŅM "Jh!Hp쭎ڀZ~~ }#@q\rLpF/ ?f1 J9 a Je ihe /,Je=Q nhN7xy C!$JH]+-'sFPPWdK8`IݒR= /OD^3Y֋+#SK"9یO N*cL$G<%-\$Gi|_5 V6MULt!&%r̗"KU ugoCB;9m FSy&UHE;B¹d?\I*T@ DTlU왳tP% ̥|4 ߷M} `S)w@QG'%q]ޔ\OG`#?btlؼHC6_?ŧ`|`6@_yΦDV3>).B{! zTx5ZD,릆`o-hy܉l R>Cvm(FkBH]F Y;s]Ej?ɚR~l @gښj!L%606vX!=t]P1c ޺rJGcI@FG)h[%z `U#G֠c'~rNRt4LrW#B]" ƞ.kqNFut!olCe*zaG[WUk.{s0 RB➠hN'# N+hM Zl. rߑoMlgr{Mp95|+^_UQ1L[-vu`j>cS9ɳtXH;pA>r? YM8k%(f,-%<\npêYV٥*&RU/+%D Ǹ1 A2et|E,ߛLmMT\MI`DLS^iN4&g10ok+HAi϶WCh 䩽73'Qeyq?)SsB{ 7JeM6T~؆-O`z~ <],&¶sM [ʧxvk`Wʀxoɉܸۆrӿx7t&npr 95UZo1qv 3-C!lx4d)u3 yZ`yw *P(Hie}+SE8Eй )*QO1M rEw/GH.ڟ Zc3*D\B-P]( 8]Bߐ8J'] kILܩ8'?`H7)@tV/ Bx x/iq?BqAbaxȕMYH n`7 ovX>%+L_|Z2{l[\#%m>F"5,83]*|- ԴDiz^uccSb:SRPNUנ"D*$ܹ` Z|Vwa'Gk/أD@8[A{b~N4QN@ʌ6 2ZwV>z LBCuXjQVWmG h< 2 j7n7f"x's(jO2̉>vVW,ND6Vt]_<6^yuYF{~,Z-.rGNco\2I(eIQJ@b'2:/˕s.Vc-~q5 k]~vX{8Hk0KAMIb|Xda؛i"G/z(&T\@%Jw\sDCFz"gj̮!e :\2hN1U{!kHd2!5]DXl[*q]0OWbѧ?kLǂ(Gj8Wx>(]A<pOPgV9$NÍUtQTH8"4\tӌvd?7O9W;WRIwu=\a&~NaU -|-_b\=rO'"5ɞ͠*jD#d⽊JBPZwWN/ }d94aD4,̏p!,gb J,0@w;lP ёiMЎ*1X a -߳;}qm=1:w{>eEtarT:t yL #HH.m+{/I\{@N~\p|CE_QH8+|%J}!uknhERVJIс̝ڦFdRSOuP{n톱[4\0қC LW__Oa 7:SH!yK7fmJXDԕ D ~GT2 ̐Qk- jXw9=Zz8FTkkdn+0NgmA/ F:ApDf "xXI=AธfGdE ̊ŝ Qw?UBxm,.:P^*ηяwdawdnbqJED``. ?&Ǝkh3\+&w{s2?~'H2sv~T`rsD[9QH Wta _$=1`(_~Kd=_UL%]tE$TԼ:%;H*=OeS{mD+aӋZ 4ag*$0 (YnDW!7Hp~jqgrê"I驑zۧGTk둢\+DC`۾ _HrҘB7n{Fŗ@ZӨ(.{Hl ƓSӒRY.7ĉt,HȺ*RƸXL\ /* n`v63^xR99 BZ{O(E$:[ J<Ex u˯F4 œAD؂'E^O 88l}ZoX"U<-7ÒA5)a*,cͤG&Hh[f}tE ]tv&`=s zH{p2հ*s&[J]"JR! 0z*T[YȊ7s"n\>"zbzb3ax2܆XB+)n"jȡ߲#1"À ;5:( הB6g|A,jLS.xnkHa1 p۹qc2l@|۪|ozaގA\st,J/Z;=t^mdzGmU"7(nbo>1Z$ y5a@ASW|``6"1H 7$pĞI!@.pB(كōS$]l9[4F$̀(ج>",|~r.8[>)bhߺV(fei{>fi'>\i{'Ά3#|=Z`@_yd pͯS8񶮭Σ-눗bAz5WVP|4iTwg9ov$!sSZBZR!~<8ی@[wy%?5`9vNltb7ӫ?ɩ1o4GdH}E/IO<|*g*+C)tu_yfuf\xm?@Mc_5UC1;ѳoOoXEJr@ g7s4" ilm9"mhp% u6{s" fB(y &yYJl/-VԔuCnaTnoi{ '[ q_?B6xѫqXrR?qкZIk̑SVܙ۸K0y H/t'*~ n\u`]Df` +{}Cn$-ʶ Et~=$Ы <{lL5VLd1㢎sr+`_Ö́k zԀ5kt_{xDb|ؔT䂗j!{G* z}s=g-= )RyޥmqLB3[ΔqO2kf, rGJL;A!V'̎Lj~bK)Ǵ=[̸TV~@B22 3R9k`#WVd&>qZ|l `9.cpI3B? 3zD䂉c6Zz7ri ߠ˺ 3FI&\MeQTOZٱg(%a bY>GpL\wMgHڞKj1 E4p7{lF_jA",-6@ST`Her4nX)A; RJuUX˃vw`ҹa<'"Љϭ69'"qXZ8YgŢMHuxf1uZӃ;gH>)rg7q=cdE9=z*3PJEcvVR6%9/߿Q#l?MiK0 |" Ki"N̞oZ$`gsg“ Bo}27NGfs@0G(Nmq|D1x\m ~:~5(1TH(#8Kc(#JS,xg j<2R7W<&X] `%:a+5oEq2tWU͘},^ 2_@nOW5o#5 PU+| Iw2?{مbT]& A}bRtpVv@,RE)OI D1 Q -{zcoUYAb2H(8 *> #jdSF==#鄊昧lW|Kd ay8VzǦY8NzV"û 'C()~D۲nMs[iM$8Zbʆ*Vǝ t |E E]v`QG`fL^ZҢ@vVYLK'p0KJl\zv zE\`䦦QD.Vf]#@?MuCU&bM vZg].4XPL9dshlw}:Ǹ3鵬&'LeMq師/4JM΍QBW5 5/.u=_(ՄALRS+XҎ/WW 6m()ӟb }Nwr#/YW{2\N,\kiB F-"Is=SBL[hO5(isO0!.1x^4ʿV-$=eH>rgø]DAO|ޡ$6JPZU8yxoXZæ{U[mk:<^xseYHu߅bOHYa$b@ :"=]nM@u=2WA^}t15@vG0J?`M1'a^?#:⼇KtCavHKjz!f͉pZ-Ɲ4~*&2%rxXb`~/\ ڂyam!{Fs i5<ϷUYbj SvLf40 fQp%T.K}2k R&>=qzp9sT0mdJ cvEM|ʔ},xF5ʪT,Wŋ9.v-_q;溣R_ݒVd. < J~lO31O4E C6ׇoDm"oJbǮjnvLʲiQ-Yb  ()/ oLqBqK#M)}mʐ(a&jM۞qZvx=t l{^tkHMkje5a3sPF&aX\]9vFR1Q'a"F^C$B_Ƣ 6;b!>1֑}#0a+g Ŀk:'.NxR0'>vT7Y:o@ !0};5ngspHӰGHBK_u8sGm!Uȼ)jW-8+XhVRtF;yYz NJG3쩍-+h]8O2cevn ՉQQr YGwhh#B,]z8/OF*cE7G(Hy_+'!* +}),ӽGKxxaqpA 95? |A&$5ZoLR-C Fy/ىI-h%#!nUb'7r3J|O)-y*}5*- #,9vvBnJ#fԗYBe]ӿq -Tw+D8 vwtqO|j{O+8@B6/v|X1 pa!OtR# 3AʻW66(ړצ\F tK u=2ſaŦSN~U;LpQ#"ez# C@6C5E\FcJv' r6vI}{eΩ>m/AH0J.`DK9JsuUV s0bS@XˬmP ?K=pSC_FB5 4!GeNKl@B+@#6`^v #uztGX&|d1*w["Σ^n`5zNsB+MJ J '(*@_֐w_D1P*rSB.n 'BUU/ VҡoEvOLS{g&fh1 WA^ H@Sa|(- 傫YAd_]Mh(\i MISZǽ p~5I%&o @]L|qhAoeR0k C/" 'Dzp$;B>XF}}F},4ʟ)-Qt7*-N4EO$ߟmT:u!"A{6|a}@{i|SATJK3`vk~l<2tk']Sm>hwۖ E P) Y6y`C{|)yfhU<8vrdR:P@3/"1>ݣv5 X fw0Es97% y1('Xdw+_|=`9}A^Uoݍw#rnrrB$s z\mڈN~=HN:qnQ؍u|]}>V=ĉ.=ghJ&2DKH%]r׺Z;HpLsz%Q65gV`y[ZJGw}g[!vkE*SƑujCOBIfK Ǝ#<0/ Q$úUuw8h&`M o{#X,Nkt)bX+w7. ´gZ&áAXA/P"gs۩ ;4yj˜Q#U8z=s.1~ѩɬQe$:O⧿]5MqE ʑY@ X2p:_NBT&A{$5-1=VFąh/m,)ߞcF u-T/4BaoJA)kcO8K@yju]p͏GDΊc. 螯#򸶶2!x,Omov'"7KdꚐl젍닔> G0D8Й>E4@bO(l;<^r!\ǯ>N"{G4~Sy̙fVW Q%ݳ:$#ܳ{83qϓ2#<-_ȁh+iȔlja/['Zb`};sE]P9HcvleTKm;aCaWا!~݃nOq%yѤN_xEenOqw*D#ٸO:NeƶPˢAX$:FBn)=_kB iO*o^4ĔKM;@OLW B&\Õ<1 22ѣWDd+e F8Aj$.xAeM|rk!/-_SܫYYno_8xNAblʄ-ȟH9BKQqH&C7GJ}䊦Î"ʽvEN~TxWdެ"t<=I)8njafM(`'n.Sp_˜ F";b# s9C!jϹi̖Q,6>&Gd]ϐ39I4 i,LHn@~bĢZ% Xت7!LB"#X'Qς!=Uv!+Zwł|eVhz?wiMk4%4 rEH{: 7nSd¾Vsڤf0uy݊w".]9zŃ[5Nx&mRi}C^2{gPB>[ kP.kh&h;4ص:űKVA;Ho/s~2xCM}ӟb0l<{iv:s$I]HAo/U$k\a:NT=<2"TBpԩL4}bN!119]^!QWW[~]T} DfY5!T=LЊKl=nr#u V,+ |?ի5rdO^Ʒ*MuhwYo|s# 8:t.f]׽@Vo47__ 4Nvm_)q/BjWwHj߱G7(8nۦ2vyjnu|DynCbe9|CE^h-ے|M<z7J2$BKߎ/vUOF'ZR;`T66BlzU/jKP\;߬z0;l6?ؔDG5yGApxzS{LakT_,Y'JVwJy=O#)UҬ4Ãp1S%f*8<0#,6tv<@Hݫ,*?1 74N w"s4`b>PU׫ǹ }2I6/3H9V5^q"uՔ>8% $nZIDiq^+/<jdՏrBO3\<* ˬ;߇)odJTZK {_,]pAHĶBfJwe`w2`*^1ifoY%~볣c:˧ē m8Cxo؊ROZqg]'NG\hN5@)s_>lw_ɵêhl~hՖ'\ m)mP!p/3O/L Bv+XwabrQ4G0V#@>h4_PcxgՎ%G.oK@unz_,ymaT -U>}N4ry^]>ށXr:ԣj5`W2҄2fL.sK0}9_Nh ĺ^dgݕAW A'; ĒE+}8ٕ] b^jc~5asN2y偋WV?:5YDT`[aBx\[Z =(@?cPmW@NMW6$TYnuv疒_ХatP Nꀁn[5h<ҏ3u hbACT\B/gJ+ 8I$HURU6pFV[`hʐ+Qdtx? 8hid`PC YJ JᶝޒT P{o2 3Ni^ I9ĸ[N&SRFV9Nde@e\/գVc 2o95>ba9TFA`e N rDai3T)%ҹ2tP%DTMILb P9zZɶ-1c1ufb[ U\ iA@>Iܡבَ47ؚ!~Ԁz8o8YI>;$;e,x'ڈwR5Wz^0+s`Xu& l}JOiH;MZSZ?OLsClӯ˃$5"gbHɯ. Ev /e :i/˓lyղDAd*TQTA`h|a_VJtmQ.ȧW 7nrZEԔKQXLۇ k(V ~9Ӟ Go|yNrp|GR!TrLkNl䑵sKP ?$wbߐ!g4G|b!rH!E]ӊZsp˨p +;VD#*_iB%ϦB{[.n;bWмҒߎ_=~^G4U:F.maiJ]M\ЋM3 0:@fMhe;U2FS04M;);%/ T%zY H %< 1~j9P{~8Y*ٹfr&+wg@UrM-Wz?KxM?AS<0#^^/'uY2mm*ry3 .N75!җlTEt*8rlnDUL))L@Ŧ55VyBfzDԫ)*6 O!EWSMd `;OJj$w%7A3j}Y)h)W؞vy2u_eQ[<"w?Şa;]oR0eKFSC8+v+&ՉϿ]JpH)5K X!ةpEr^g;9c|sV*27P24vW͆F6n#:4旒ʪ)$y vC^JT#+W]\~qK*h8y EbP s,!j (kO5#!U_RtQ$8܇BsRf~CL2oe]3nCb_҇u?eaA+Ŕ`+x ^L½.15;Scg&!q6AN8]%&'AJ؀([|!gsi±psøe5v3N۬nC81 M ~?xA?5BTT⤜.w|q>ín_~1(B$1Rqw7EMWS^5bi]剋'%GI\*ahUS̈Ń)K|eH271hIPB xފy+i.ZڳȄ{r#E@߯"rw e^ -S5}uH\YNvKt2 WEq& lx(Po{`dl%"p_=zaMQܧDo,D]H.M~$OO|TOF;||ԓ{L1fA@1G{yX ! \u7$|hMUdwy^;s^}4ZvkCy.7!bw n0)p)1F]7P|?°yic0"}Be=k\ԗ>؏bhs^,ijL(p/x dmL]*>c!޶_ vG: UǘZm j0 y 8/g0&ђgGe~3 )>O  )nak Z F=I}.PKZI1#b0,a}%R=贶RTc'^cB"8k{=ȸB5Z}iu0z7& Uo*̠*ՈlC|h}}2@֞.p)dx5 x7gVf;yIS-tYc^Ha:L~zZ#X9nyUi+pP$#džw!=\[mt .Tb vY rShs6sv|F ԭU^c K`mm#ãZg,A)cI}XSAlEGDG'zՉO D^/5i]*J^{z ΥhwO(母H`_|v>,[;P^,|I.>wFj5gHO+~YTb|[+y[B_ ,ůP$Lm/'#aβVAo }WPPMObr՞څ{809ނΛJhPϚ̓ꐋ~m#nH;7ĨTXѨB^^dMqi-Opʕ)8j"j͙M{hYpA||ZkF6 jT^-ڸtY4"`9d67--q)+#CA oAc%;C;RX…zxE^m١ ȳ>I%zE#~eE~a1 sSOrZJ&mlb^1mVL"Zr y>pJc.=0`U`i+aU)/s;|$'0"/^xބVA]j"I5ieR("Ƥr仟Mk!s'`7}nc@b4x\~wݻ j;bf + p`S GyR4мvgB !LΌJr)88[kIEEl]/ 7f@\2wQ>UE CRj;L\γHNYAV`Z>5;sB LʦI4.9MI5]~!A(sΎz(3A8X죕?$HgEF:t\K s"(~ ݉# a'EeBGy6T*}pxE­NLxܷ%w`=sU glܮ!&?I K| e xt&6rMLל/2ҧjjoZ ;i^8C.[&3]k$a'=aě=%x~h;]Y"5 y]-!E%-EuFݍ 9Յ80==YĨhۡj J:p\Qlf䠆̂zOLtz$&0+LhHŨa~6z.P1wc9'ܽ:65z[ҨPW ͉ykH' . -o*'8# 5BE{|?&Z Q6[YȓIu(z8~e<*=k0ծ Q8Tr|=`|+qJJy s޷ xr<-{ڍ(_n]-˭;>U=r9Amg %ȷjxDG}mE篝B;kPCw0Va,g"QhS\jnI93;sc)ul^we%Qe&kkfEP}>^#fyQ뾌G^c)oAv> rB- fٳ˟m-P|e;NXKO1²J'2>; $K8Hp%rJpbj9amSqnDGW{M *{14S=[6;]đ)w*˜ɡXզW8L~ܩl Wy$qۑ/cPSEgZdKsZө2mm[+y34͒5vQwg#؏-zqCsg-5v&C^kb+l2qQ ԡ{R̗}@Igѓ 2Z: ${$h,B9л·{%rY 6uL>m &q72X=Jh/6rhkiM4;܉]GGp_MGDT`T1U|G􊌽D㔿tSrіwKݶ8'WF%yˊy"N< b ]vDaR͝$ø9{A5ZGN._Vw`jD(΃9t'G#x嵥Y)9h'[((ݼPu9cjsr'(ġk0袗"1e}4آݼ26VB;ΪO_5d[2ά7`(#bRUK~mPY5ȯgwA0x؄54ߊ`.JE;`#]vϦ膲3L8q43"]괩dHULKKf!*O!SI|dy7C@ ^'XxjECV[̽|yZ[w-ԭ$K\YP="}zWxp08Y[MJwН,3dssݱDehm ֗ZZDHQSJ> PV!Q~Cν>{ i.5;. Ӥz\^HrPa."9r'#d I,dNyZW~?xhs=4 \O1nJv A Ѭjhb:U2,t[Ps\rwH^lﮉJXs8Lp^+Y)͗aRN gG*V)Cd_vѯ?3ǰwCcEC9gٚT=Ҏ+뇇9}sWGWk`{II"re'I-h! <,1LS2]kVrf<˄?8@Qc*!Kʰj '}Qn68c8\2k]$l BeyMZǼ NՔRoګ>1C@ENƼY,s!?4Ǔ8ҁ"uir5?v*>ZIV0v۳&{^v/8WpxRe)j?ԁ*|qaQ-ɳb"rޏfy_|ee0J|U }հKŴS\0|Ecr8NX.r8'xLK!?Ȟ=B⨙Lwvڣ~s$QfL7sX5Ns5]pJ~q}T '|б7??S!}]]u/{µ(ZږfgLz Q'fFJ?{ ԗ<.QzJEaQXpVm9s rX-!) `g~D yUHN#paDy25Jm&q}Py;xZ@2"*q7 Զ9uFOV m1#zA.zx;&bC({D @| c*W)9udPP?9zPj_ V'aߒE@J+d`G1hϝ(S Yc&4:(W"6f@ ´yϔ7Lk ]dENl |zeғiŪ|é TC 9Jm2 _ 6f|ʧ9?Z$UO.ͷ׷EiAébn^dR{3H}x@:$+->O?vUksBBcI*Y-6ydA ܫV&.Ǐm$vOz/!@ :.wzҽtt5'{ X4RQ*mα;~i̾[)$'BQ'e0;^H AMVC jn1D< 5βd(W84U1lXn6J9\jZ;m`!陱@eK]`@ϻIEvx|e[-|6\oj+j2p~._|zЊ1ߔ{|9M;@}?yN7Z,DWLVjի`mW6 U@+/[Q4jpڢj2KsGȪmrW,ζL#U +f)"XT:fQ4ad#sIw[(:)AfVpL3Q9AHϸ;ZZaMvhuIM5NQײ˳AC6Aެ5ZOzJA9aM]-}q1AxٷWxߡ$e<9l.U}Nf?m[Qӭ t9IP$Ќ5(ʣo{Znqͷ?pLm q-C4⛺JaU/O/wh\4aEFNz4w{h[CʿEu63=RiN+ M ]B=[}`F@Nm5@7 WGߧ `$V&*h P*䌠_Xۻ05yVYوэ|0Zާ@#\[Iq I9Y've"~Y TI Hb$e/Z]g chơ$"~bx~ SB[6YZ1So}2Z-:5mUA&=u_r>cY#Q]՟v)wW@*z%Ou>L8>cv9z P;IK ls{ !]}AXNKq1?7M(*?ս W%dpe0PCZjV9:֠Sm $D'sv$kIZ <uLLKD+63IP(cLvef_pr2΀X&ش7=}P@txrm\A fqq6CJrɲC/*M=Wp.gG =\t8Gx]ruuYe;SzOg!st1yl…<x>Dm8FHҍU,3H? K]!-p^Tc{~ js~)kf2'p(wX2“2q^6wgkg}~CRL]c%9|+<;Sw)UN(<:2xGc]BXLxi6aa.!0e\t;eAٌٓQ 7re`((Gzб/Pqs=O 퐌^9/@^mT.YmL.CbAvdGFSԌ◝Ⱥj(NhBPmEb Uܯ nqsfPW'#˿(zg',?CC_yC1 b1`jjA [ hEbRngÒsy|-XEBcGMGߞpY?a~@#4Ν_os/OILJh_\q zT'IP4+Q}!UR;}K[ro Cfqk4!5_uOf•Ί]LT埞 |meޟ~D.^Eb(>L>i-^͂R\+l?IS~!S2gA-@4WyH{~Uy!nWmhc#d5_ _`%M *Ľ[!8~7F$'ZZndL]ud'`d.Y:C }z3xSTԘ:al6vD5=\Ȣqr{?5Y-y"WsHaiN+4OeQk;fm$1BkZ c? (<3$t^@ W"sIn[zv@T u;;Lu\_h˛!}ZҒO% Ogv*9ҫEr+}C_Hn{@:!JFsuw8wmy־kާ<[cv?1$.sͦ+?ƍqJkJ5uMǩxy# vn?ԱO5\~ zuh3Qql }{so?ݫNłB'tU, ][֟;&tyP!ۗ&: 7ŅQRί8/( Ka:7>4"x!7ĶఖZZBݩ9:vd\v^dCo)h;B!_D16w&5ǎ ?-XQr6! b)6J@ ؄Hs:'8~d}` rLRFt-C&[VJkVF(kS>^Vy;KPb#S?|6@bP#hR-݉_Rܛs(M0ʤLoëم4"q):Z q,àzELoQ:$C\XQ̔Sj'+PإZ8w1/Oc_n)*qk/m\b[ak=[^ YB|q/X8Z<kΛH-ò~3Mg7\VOO )-:܅S`Zɿ&مf?/|ؗ^G4 ]xg}^o`3_m20%@vw}_2cQAעEiOa$=8`~ acqnc\Ԧf F0WZx?Nэzq *c-^ s U=g[EJ8\፿RQ6CՇ^@\  UdvZY /vNuy65y9"ũ Z>D_h vr}hV ?0S5B:aiRW%U$_%)iL(5D}OZ;SLe5y c'"7W@T/1y#lk(fj{! ԍ)0&EHaaG%P < q!{_4 u;gD>+Rht>%4N#)A  E zeT0A' z{Ekwt(ni57bCass;ald1޺*k75LY C_y}䯪}q%gYo~LN8Dwz/IU2m4QaҢRXWBG gNP!-,`wDK @}CGz9s&DUZ?erI\qjd~Fh.Q ʖzHհܱ ;1g4()O]4 ,G ?7C1c-ܭfDWur裦m塽\ N,ʰUC^ʳ5u/]S쁾"`IwrZ&t{Ȣp#hJo1 <΋q9UAa 4eM@1 QRv4!##Q^])x}i҉kUe{2E^ESvP%C15c Fh]~F%t1CHFʁ:ceGBf-գT5U\ىƔnה7/-3I0{g ,ڴ+j1ZzPU[lXz˗E&.;ZC=C hu"`'fSoEkGٌrTz{u&)%kQ 6םz 4hn_؛b7_>ZE\iE f}tL-Nv0vID B=GbSX u1*re'~8* RF 8[?eŀKDGиX/5Oj*쁲ӣs1}fWC D~t|Kzleq>d f$G%jtط6UjQh.bN ATTE&!SÆRv1rd~pK%JgoրK/,|WBJ)_M Zw0TPJ{7Іs=ӗ_b( 3jarU.27n ڸlS9:DKMg*er=3%RUcDRf:ER$'aP4qİNkpP-p\ ǟT^:HZ>pPJ"Xyn1ЙdgD^Ë^mM߬PS9e4dړ-&'F-(D. "hDN%*՚l>(rƐbC0#b=iIӕ>E7b'( }'2aeXCo=;'JO[@Wbx *z)6M cNU6y~HO_GsFe!x⿷dYf]dyhSx+mR;xpSSCHHsQAwr:.߅q2 c>*e'cx{:BƈYX>Lf0W1u[ whUxddo1ԩ0UJ#+ IuM" >|>Ns}BWJRsvQ:?1+4 70nt֣֠+C>Duf1zqё63?BV]}$Mm"e¶9g|3^S*$$u x!&BIYѼVETzգˋ|륃3&4~ ]<+M]?YLXHD:|M)8PL5M>uת9:w,ê>?gBo!$Bu mZXc4Sc6U/uz`Qc5"n}$bdz&/\.e}-5uzZMq&zl"WQPk|vw#@% cu)g3߭ ȕ Ap:CS~ĂCt|M= $jyLṡ o=2=qLVs>ZXއM a*Az@idzbC`2%V7$xlې.)@ 3픉(|3OUİ)019U0on qu?ؓt_eJC"ty)ClBakwBEPQjTɎ`B*M{RY.\{%Mkͤj uA?rVL؄Y>6yq'C߸BOvߪƳXw+ ԟ…d"x.O*d{oqn S,Y@ۿ3r,U/hǐaqw,+F*? `tN+K:"NTRa]MځTaSZ|F!mƾ j'ދ.4@ʁ*L* rx-2{ ^Nqݣ(w#4l iPW]"COHZ{q9fip;wXt˭e!2CΚ1c QKjujZ ?zS."zL8Z|v'Wto݁4&Y|kiSh*NK1vgf. IYhID& %xom3'Z*]ėjp=#r0!q P=$l<,u V |(5# .qvX{C =SX=W dVH}%K# c1&&Řgp{HuvG⥬T)2^< cm-ǝB!!R$ i!bˡÈ& %r!O" JלpQN yU LIT7`ܔT Ώm~t%|o8-S30 !GX ?/72I$p2M;:A$x!6TUNɶYY_uIKӬ#)&w1(zxiG>,?DX@ qg>B+P'>~jop5ϼL \(o՞?a/0q&F1<dH_Ő:Kj_ű@K?38um#$HhԽk&N6(rXޔҦXj5sQf6Bo5ܹ[1QMӛ*,ft8鋌{8 5KI)B-df&NyP.eΝaڣxJ55 FF>0lzfM/jLgG-;0YIbU,ُ7A˂~{S17ǜ;'I#6@`jQ[RKQ&'SHDMh&}kUJXxdhZY$L!IpQ+X0>\pqԷKhsZ}@h ĎCIW!Q6}^l$%a(v 鸴ĵp[BKaT$)N$0@h$ߌ' ,L.K d\? hdO&-J/g]<􈑕益-YΓ$$4ȊwHnt%EB5%:ŵkT4 XbB85ĽǠODK}7M9̀7BZo?U/S" ٚcE;vf)#O E .SB,% =iq%?4o ISyXNW| Yλq]/NrDۤT;\r9 1OCxV"?`:r<I ? L!'` *+~mENF ʩrT-.-Ot?)$Sc ~ *so'\gWxL\C2Ⱥ9chny樳׉1|=ISL"Pf!#dk٬dr8WjF{`)Ԝܙq8\@ܓY C#$rX:{|skۻWl!2W鋩v[t`~ sS;Fg3ʳamc fR 2޵b#-J~D4}4! ch)~l=;&b? ˆHg`ԧF9ݔd'@ n.~.8҂٧)lf[KFS>V"Qڗ'#Fdt0$v$S)T8zU!p!u9\:!!FmI%_S'VСOe`n.<ɽ}t qb`ϛ(i"\J(\|)Tƍ6V?zVkWTEmo&-[nL%E ~(H9XL/KD)끕btAn_K_?4IJb=Ot>iLD@Y, u OqpJl&tĽ5cl/_C >!ZfF- AD 6Jc:1dLRzPղJj5?+N^剑咏ըi#7eF ,d9/CO㱸-rPw ~'|wHrox|k1B}uZE10}} L]Nե er2՛%I 9B"l B];Y]Cwop,,*L--sb|@hEAfs5!fU4H H<IN p}?))(k+X T:>RBzuZ'z!@ʋrL)}\-^@ZOgR~%'|~{gZ{sAq~GT kX-207te[[Wh=p.q!FK H?͵N dtһl3r'K +Df$!=G/n߮"dK >@*=)Xָ'n pJQV/ o']J,@k:PY*c57=Uy+e=8l]=5NE#!3J5{ALvz^}hA|ϩ'/1N:/)g9 "k{sQ('* e/)jyUo9Cr<_/ⱥ(+KXfW&ogwl#_VF_0>+8l!G8?^N"j( Gnx̬WS3^Ccأ֚>{zJVz9Z% Џgr9C5BdL1"rp>=#pC1B,wsd_ u~U -RWڜuYtxiR.pGfb.%U!n8cj@,] )GUu.@{a)-7OELY($%RG+^GD } ץTާtwk/ţEP$^}YO7$XO~ō]t *s SC > V|`a`FodڤKU״ѯ^g`P7J*1CUe߭BT6oP[ZM 3,|ӏxI)$ ^" $kzɀxYAruznjop;̇^'bp{joIy>{q-qd0GE5>fQ)ͫ灀]o6mPs] 4M@Wς}u1:/yĻ,\Ҥv{]I1AL ?`D9 uQ" 5!˅ H?b] F`S~rIx\\ efCp!S̘ȝj 1+˞~dii6gy]*Vp:@w:^1W>c&S~-u,ID [yDN+P\eI%1!Q0Oj/ ւ-//$=lj}" ݙ"j$ߏᜢ6+|`Q'#}Π[!Y7:%z|_b8yFxrKlt x^)AyE[58|rpB5$I:޿)S ;|RtD< i#N:QQ1^"IVKXBFg" ;)#8` I0K%N1&!MjM5}ӐCW 0Ǥ. <^jbB&w_3>p!ҕ&=hx奵B>&B+tb 鋜CRvd,l_x,?7aNنHKKR%((x$YxMg=7b !JT~ɶmtV0IK*xAٵB0OZI;A|z鐤^6iF dҩ$zEL0Y(UzQ30nE.ό刔jdQa34;Yq! 펥d?C)RRIܡ]T l psPv^uP4dʩ1ʰ?sfq3XV)ോRwy 8~DV9ō+'Y'z"hѠG2)Bv2kܚ[Im-';zuyMPlg=vH19@q@TtQo<&H b~Q9gD@zhR N {8YoSj[MJ9m!T-Cf Pd\8}(0ϚV(`ҋDTrLrRҮ`ʔcKx]fثn$|TQ Cfߐ}"T U[J޲҂ JQ~gy_HKF*ued>&;Ei 5⻽1 eu5]_+EUo  ~g&~h4 aVL6P-Oѹ!H7oHMsx|7|T^o5XE889e:r)-gXhW& 7US}) r3 _7/P߆Af);H!Ʌ wrg`눙]mkyd0{dgl/vc? }\ ޗ S }#S="oYnR) VHawS!ߞѠW;]1(/EDovSY/.̓'={WMsN\Yø;!\_]9YKK 8:'V#*CPkwғ[M@;F$k|-A壖s'l::3e;i"y?pfYtYǣi $.=Dƅ%gEc?\#G;EW*,Ri PzPNX۸;߆a. R^/Q#Z&rc4fZpb60q#I-CTO|-L ׊H^$QEEG@u#_7KjeG%g'%)ʥD͕o7as!zڠ~f~þ~EFN ly}GQSJT9&?R o;U`D(RW/R) %CaRA/cī̴xra'@|I_-þtj[&Vq$OKX=LC5{!Ƹ򅁠O }Aeyj p0vTEUFT,@;D':.9tdzD!`VjCe?Vې+A ^ol[ŝ ^*7fVݷQ؂P7]-G&oajhfڪAU}BO"M{ xf% gFZBkVB吱VqLTd'#c;U..>]H%]qnhz(f$mה`B|SJXyS|uԬEd#PV :)VUC:|!YBbj]p1(oF?]$Bc`5Tɠ5<^fmcV#,e5V&!%9G,̘İF)!#VxJ\ eqDi+І.1a܀ 9+1)O7oK/ P5aD4QX}KQn)xz҂*N[GH/ک($|[/W] Ht;p\_,-b<,oD+ő'f%H.inuR}뾔/tñ03%L̚q_'}4Lk6Q,'\fH<اǶ`|Zu lxȡ|`{#4],p[C)A9 Iʯo/Z*eLiA]1Noؙ'@Ιv34Y.w 5SucѷYjǠ2@0*LG`#"6Ȣke:N+-rTPsQVʚN0aAOeXo=Qu=WoR4ͽ#|rW hիaRT5BbS؉n",ES֧j>'w\ Mt<5ft". 5llwG[ūOWYL{"?gŨ؝ SM_v0 n7!f B[Nϻ.)7nAJ[.XS51.DYRaǣƳsaRxKڌ}.(lwKhT eSyEta22L>0Tumš1 ̍j-W*J*Hޫ ODyrR;XI9L 0R8m`]ݸ 1(9*:9j bu(v|i-2)͘T ۙ-]J=ܼ9.q-ٝl@\muc1va߹9 DIh11X-b6Eh"P+@븎;%# S S'ںvX<ZԞóWgsi|5MQ>/-N|dupAlob#!!#IEwԶ^\ FnZB-t:q{hLo&t#94A¹ F!vjj/F tB!xnu[A%^өW 8ձz"T6y1YOGEg 'N _eHa$Ƙ;|.vy_]+G3W7mkw 'zX}͓*!Tbi_EmRpJH@{I≤ k>r)aL 9 -'~Y"{=9~?٘x b]k gXK<Lbҳy3;ԟLA3*=ޭ9i(=h~y0Sr&P̽XgQ:(+Jp('sOi=:dhO!}'*p;4/~}%5jB2D9!щ?(fm/|4A+K}@OǑ8<0~֧=b 7PoۺOJ]|dPXfe/#uR '9Gƚ:S)mΚY1z2.R3ؑ}x!/c b0iNJQ=9kKyz1g&oE zv-z&0q!mYz"<2qc]ugԺL+s/ڵ }z*#@"P/=̒% ]8w*Ss9{S[pgc AkF6/6TEjJw.0z=ҨJ)~d8tuO^/gh_UF20 U4]#Ĝ~Pnb=DK_C!;?fBQa'd@vL3=iTI: wHm ^e]TOjY~$=5 ?(CqLoey*=ND7vnn"J^i[l,}XCTS|QoX 蟄hޗ3L ;aD&T|.? ;,G}kUI[ukў`@wR@TQQ QGp2rOq o躯USDm U<Ը46rso1H=}ʥ}fvdPB78`;jytL=f7 wOL&fK =0lN4׍E*8$ߍzF6~7}2@5; _8{S9butЛ4 % '@h@VH,F}4Ido[x` el5 ޖȏc)!)cmU*Q[l3_ΗBksq{,4szз)eEeL&7AVpZBeYFB@^l9$էmgAn9>{(j%jh%2~KG\X'%8aY|%+޹ꁟ4O{Ij/,C 3u0H4еH0vf:^?fTΏm|~ywGS.'6JP>u;H Z=ԛ:Fxӛ?Ҫ[q1IhpqDnrͼX;d͡ N@/p't>/+[# 2" l_oY BV J{;[|} ίdSHcJ2=}">A5dKn0>dNG7S~0FTAYzWoF` Bs>9aLO+ !hT g~Ó'dĞ?𦎖!Hc6H;y'++ PqyCQ~s^ik jTpstP \߮!`PUI&-?o!?#kk7>u0׷3 h4zӅԏ|h r`_F = }FYMo`X5gJ6`GSڮ؃N1I FE:W+ *LB`p! h:N X(^^m} (\火ܾgVlMa۽i@M'0Oa/o@f@ r國9Iڿ'EHxh 0[+]K⾶) ǩ:4fl0\*Ï,62Yvdu5d'p?}IXDg^?$)|1U+$jaU@R`G#?+"c1=dMwQbf{ё{:_=:1|o8!E Xzr#R.]nqU.दLCLWjάb%.W0| N(}ݖڊ]%gY4; a:b\Qs9ӳfRYVYL4EԷ`K{fe^Ot;HqؠO0Y8:)Jzn6 |J i?iƐ==b<:Vct.]akN nQH2$.0*i݀(8WmZifh˪ s[5[ ꁺ-e_hCz[f՝ɺlG9Kig3hZlY&,-)0DS]=?QcO[[u#p/܍+g\i1.m5fq DT-eFomޟ-1KnGyCg NNkYjcr>G tҋ")MMu6X6VPF :07=g7U557fy-4LȶÞcG|h(@zjzw+YK "l]AAO>pd9?e{ JrL;P4`m;ڋܱ)Hk|ZDri@beŁv%Q5f~1 ;lJ08$e|RNFQ`J43D]~y {7,p;#9`0(6r}S%ʝԘ.,#r< d ĸ(r@Xf)~AZ͓Q,GT{!Cu XcJI둤݉x`7R[Gdklޤ D<7/!m$VNRN^?O#!v%Wan#xNkOyl|5LX˫nAnQ(Frr-$|X4l OGKsO䀠cw]'ʶ/x_7¤`oqGt8% UXU D0>ۃ2A #]dpu,ܤ>~*tA|E+Y8_G}%4EVnNk݃?pI49;m"F#oMژ x!əOI)HI/N] [<_v"ROkbYq~׉#T.\Jdx:rmtyƌ"Jj*1Z;E3j,>'x [X1{K /N>8% FN}k?_Z!rޏqllɼhbL଩(.`v]z&$1kl}'6:=%gJZ_zT^kЇ.w6;4hUDAH0̱S e{vxPs?)*Cªlpxhu6Ang}_.9%gB)kdGu($4mb 6#̮"!W!bDJ577 ( P0b ]H%-D(Qמ|HJ'o/BZ{_]햛:{+D-@۪Ͽ~`wÑk7GcX4Ybc2[7Ic7 ?o|)*%1~\-7#ʆݱMՓ~D1:1gڑqS&aǿ6^a;ٲ&B6g-X8 ҍoR9Xƪ.}ҍ*`gt^!lp3>xgv|ҼӔIֱvT#~c0Cbp ½̎I;}f_L;푫]b$ u^f+ ^Xu{ <4ݘwQv]~䊓=t?6(Ѻ^5sy2 lp@_}"CBSH)PKVŸcbu ` 4l Q*#m?(gX -}_#*U t<^\KrI@t w ?P i+wLHSP.M^L αic?QPm60Y6xFgP I`htXުCZbX|&c}ByS!BTnлfQRX߭o2>k 9uk)ޮ5v} Pss=V(`밍~Zgt;P~4H{BD[,D%B44eHٷ%b 8r{2$ٺS3HVGv`\'Ȁz7n?Rg-Sr&WJ kZD:8ԯӞGuSLX..'EN- ||(=ClSMZvcou7Ct#Muuaˡ UgL1MVr.1Lؤd$(n<}ZY~._h1 sHnɶ~p]kGA,ȫОJ>p{C\^f!*` J36cmF%rWMR!@[\T$+Cx^{XO{{)kj $ @KAfT#7Y_>W-Qz^ύ=F Sݏ+>(/0,]p(KS: ћMELi _l"W{E,UMPwbf:CsܾDqBIukASrU KյǑΡix}Sic%ͦmGSXPE^VHdxSB^\0V!􏺏/6l%*g9ңd_Gnz.J!?4XP C @R0FrMn 7՗+ǣ$+.IިJ+^0N~ (O zx+x2bY~w zl#}oA9)O#N(PYwo/\}ɹD#9M |pь/ SMa}cBH:ݩ :>G#W# =`|2vyK`?C]Q"Eu(.%Q'/^0++2= zOeVxVɰ 7bDl)^mz79#Qa=, s9}/DXFwEt/@'~wM{j9jy@fyAj,?H!֊ g$)^&f r%[#wuqOz*+XBFPX~E;:? \.*5guӘ?:rF sڒ:"b)2W/kC;'[=Og~ґS#FU 1)hJ(2&et^]L{!Ujm'y$A 9:=0'p8e,(ږvRϘC`FA\J1 e Mʰ(CMUm(^1YK 8 E ߝՏХY0DGscۇl.j⦅}7V2:3sf4`RߜV2ΔVEbZK| iEͤ!NtI_퓀֨Fz"_`i+G Ν9;~RCēխ#]Z/OӴߧIUaGsX@l@S`/MZHoT,¼9: LIfu)z78x%<˖;(0%p^ &KxG";\h(g4*'rGcooˤqN|Ș遵,8(daѨmX7Xgepb71<+ժGAyZ^cE U7USo$ R(߯NՖ 4#a&"=iKVFځaA dD }^U{]E52mCRۘqKZY9(R0[R*`5](,d%D ` 0LIs*}/^8N{&*%i**c$ey p)&Xn%;Nb; a;qFI50m>\J `/6ق>E)0L@൓dw+DBtgH|}>|U @tC+ nCƢeWWT)Q|n葅%@>y}Q p ъDCO"ioR9,ZA|t~SစԒ\ʄ2++ha|ӯAvdk{Fz#y wC,4K0jQ5@:b1` l} 6DL(;*H}.q@6QUt'<_M~`,)$G12;h d?,Huim9 qH9CFW46o-{ *-G{8L2S[fjA>%S;tX-𺎓7>}H ^j[jX\[ÌYM4c!KUr,p&~_g5!dc*Piv#Gx2,(׈ʐ9 X}z&ݵ _}2ˠ1ת%[dU؏&WM <]F|q<}毹~KȒ,¸H߾ѻlџi=K2QM¤<OqmITМ<`޺G-=Hha1TVE|I sK)S' /cD\[[i8Læ2q5"LozԝgY#.M0[^0Yq+eYX]&uh٬nvo\'UPhR[:Q1x*H.;Rc V {&Q}1ٰƫ!Y=Ci=g/iLa*eĶ!b6ej3^_=ȹ)";{i&="AGrJ%{VrHf; o~ `ސl5065}~l&ږ%FxAs.C*3K`*W g+tc51u+)A~+Z勱\2\ %ޭ2~ibQ!Gذ-?UhC,Vcq:U.BKGɿPm%ͮ;L0v%L !a_ӯvpĖ{kmbӮ;PoX*wu`1P ?UZ;L.6`E-#+XHK+)]Ekzosė[X++{&J^ɅWjys> y?VQ mcG, ;,k}N`5֠8]Bݘ4z+`0#Ԍ>9[)"STe?Y b@3.^o qG6r\!I}F'v ?E 3 ܼ$bFUMHi(F)D\"Wu'DFp7W3.7ŤF|b4_TtO5_@شGe'ZW5d7 \'泻DX#mB֖'`im(]kFY/ERLy[6g#Qplmmİonr{ 7O.&A_U7$Ǡ֔6-gW[:"nYHogK1mWYCꁓ&- ͶkXبW 5*i4ۤp&ХajsPɽl_IiuYN sP,Br+B8cJSj*D┒#YR Fk dU:~qrvc8J_-p:TlQGVj#Xt? #$q&a?Gt[P+0C P =r'콛fhǤaIk=މ}cuiA^ tˢu?e ϝ1CĨ.K5T#'&2]w&A,0uC5\`$^*ASl:)enDT*)8yjoP_U2H%ޏIu='< XԳqrįvݫ3!xLzcqd8RR|935ys0ݮdz!V98t&qar#K7ڧfM} ^u`Qb|XF*)uՎ}>pR[Lhk{F0䣒ST~etg&seٓЛgU"kړuC]lg,uJCЎV֞ ַ>XIR"4;l<,@Eɔ-4bd4{9q7ȭ>͎[Ӧx-]vOidG@R:!ŧUQ3ptLB>0^`\5Z1kJ L"+b`宅JgofкX(aі>%4\fêHڷAc*MD|5kY"E[u50_]ڶQ!Ic&-`B` 0'hdw4Cjv^G'V FgE`Z2¸ogU;&;^rf1_V0Ys2]Ӫ <܅ No\Ze͞؈YK?V'dh !a"W :-1=4;:Di6c^!>C3Ѕ)puf 5 sY>ໝ)|X`JH)JPʀe/qPP. 2& .#Ų2~ 7 bX(fhEySA Gp E7 #/=-y;awĜdWJC5-e}䉮#m[d,fcd[ {E%䝎kᥠa@w1o g [zڊA$ Tj&$35yApFZ2Rʲ֚Xl[ DžL*qu[=΋n"n09D#y+g)@Mh`ݝ D0Nb3i 9½k^RaܜCj1s7dh6nvfP^n;ũgXI 8›T46Ny7\ۍՅ30 m<,6$iHN­g0 vbUXlP[; fDF<:suK- -UK!S^cGUPv.w R#p*ѧWF;{z/*C}h:s 2/[׆=c6h79,^U9It;l+l=&sS;7xZ!QKQ%4U<9r8y5]8oW2}]6xb!| uRYVa$ŵx‡S,,k>R?k `T#%H~ PG. QkD_i÷Zjn$irNsY}f8َ""Dտ۲A#=݄ eʂ^[ѽ%0 K8{&?ah "Ju*aͩS^J ?=xr)~]ӊJRy~yElӺ'5\OJ? ʕc*bnK O12`o\|1\+xR+.pA"?iwG*'eėg0ғ;.E _+ Vj)/1* ew\R1sl\JEXߍ2?RB?B )σERs>!3 8o\ͻO=Fv([oB88gNaqy?u iy"+WK8F}iq{Lע ^1-Lu]%קަXrN|Wqyln^OQۭhyywJDQԪU/:_M/UeVa={O;#dRG;,3[h{dMxUt*V/ `xLnb(嬎*? 7x @t UCWqrU''Ix:Ys.{xM^vEd"/0D_CCTJqc# yJECYYj*sM^dIhe CP]](PW҅͛k{ʥմ_i-yQN܇M -~0h۪n\|;\q\/qv$iڿHv,yS OP{*!_vOzʣ/tZ@E2ߚewJ\kQc$ zK\OmuwJ2^tV5Z斊I0iNfZ__$p;#dܯDKD&юW,q;54/ 'uJ[4q?-s[(SM:Nf # +% H?iSןP.T%_j]=if$fNl]_Q3'q* [bVW]DZ0l UD3hblt0nD15 rL&1n)uaj#m1c"$٠|Uy3͚/")qK& ڀ17Yr4I_L!NzwAنn]5^' WGM&O0U6}mG0Ux{@nv.7h'S a(O:f"ĩ9 1axWի9j:@d)ewǗfRȔA\s.SDR%DLgg H'mPE23y2W%Æ_IN$Rg  A[7v#B|acڗc/) ZlG`69{vjgwL[vrؐ^\\3qR2H%73By`)C2zCǪ {TRxkwOd2)aR]ʙBs@by>@h-0^gL> ƵBg_~[;7d$ZxrzT|$ZZ1>|_rl'B &┸7SӨN'̤͖!sEgqE~~T& ЈLMaNGYN\Eu{eDͨh+qИ‚[f4̀n(=!'@ LK[6,I /dL"Oy;,GeX #*Ҫ,36 Hl3^6y9?#kNSue~-]+g^(8{amjG{~ : _xCa,o47 z+ÑFT~>&V2Y6<4cY|e3ZvK=) w`g?AOӣK:~;Rc5^ 5FZڝT_z+D #_{[ҨUeu-0GPH2l3 > kI>?o.$̭+Vhg[6@FsK&,TX}{/v"^GʮU(ŧ+ߟCd#d3͗E"ϕԍe]FC?BTbXL`MX* oqIJE`6|]he%ݠdXձLNL7nМ΀?^Ps!al L<['N)`c *Bp"У}eo,{ef?Y=8pLK;4~8 Ӗ;pG>Au5w z\QH27_L*<-zt%TOPGߡ%p>*gfhw^[Ib.c,݉.t,jC@ʿ~)c^1|yA]dM ԓ:~X%ヷv(˪R-VT(H ]~B^{zD[sů`Mu FJ9Vg| 5 FtrKRZ[$yAݘj>B-w֏]f?`I-C)!S\[N~-vJ> ZX:ړ5iú'Rj)Y HGd ],ިŦ=jTFYM#y˓*NaԼõhY c7hch}D{:&]P(J+V\5|hW $̊3y*U-a@W2xL+mbSWܕy{CSS:HkxF}s# Fx3G s\bCy%{7SWd\JloI6U ζqJ_ l:ٗiQwh ɳ͋?s+EZedz׾dZ4tPKg?K[\9qAɘϹoٲzWb>"Jӄϼr?㻎ϏB|x+"k,~ 8"ձ[{;ܿvfgvn __?+-6]&T3Yxz`F/c)i}:N_K^ <8ntU^YO[õ]BQ ]ѥ ПfLRHLm.oLͨ邐qk1Ω'6N +U= wFBhMyIOY]gZ&;剽^9Kϫ?Hޖ*O-GJn&fءřD ,\t]\"zbu\»lA!0ʛ1-R'/\8'ް\:)EqW~ '9ϗAAchIsWDYU_peVsvHdQ%__b`NGtmwHXپP>Ud0Hx.qHl抂%w7Y7e %2Nè, ^R?R:5V󳻸ߐBiS-UnS9)Sp)x$PkUIhHǀl kr)j_H II+gZZ^E[&)n~=pH m[>[8)M[(]/)^K'xF^fodJ {=]6 mD.wdX# :c+9^L} ɗ sUpUNRf"v2TBP5V2ҧ.xk'tʐeb+eމu]J,/KSТlBlp2*th6wj$ O ِ {UnvV~8-&A}Cڢ Ƀo<}YP"1 o)htHi04gR`'7#ÐI sZbL8D5 W{)Ug+Uw{cH+ύTX{]4hvR:;! 粜*  vOpq8H M19usaf E/37Gt1a"9ہIȫ;KP+0{}*$y?t|L`c:y=\S̟M烢LwំiWP#՞XmG#s0_:.) IICɟo:[#ְ({E%A3އRa܁SVytfx.荓vU_4x:GN1N#]H&~1cxL÷YwB%X@ ϟR ZD7ЕF<Jf @t6W,iM/,5hy؆OSbЛߐ5'H6 ?O{EdJ#k5lޙVC{#d8onw$W|F}sӌwYO:V< ̮w0Vg܍(w %aNa_{"NRB&D 6:x k kuz &٠z6c[|]ѵZOsfj)}(ߋ8 ,A ŬquA֖YKSCpsA>Kہai 98Bu}LSe ؒZ0s_Uy ٘lQu!ްtQ1`xzZ %9P)t\e孙/T,nO>ipvyi\tD|/ϭO|kB邏R֗RڌxD&(x=!'6=E&oр,fn_ 6Gjd[;_Q&9 u5+8xH{g`DKp /Q>\y7#iiKq),CEe+oؚge4G!O P3PI-:Qzթm¸\ BW(@&3 B3l+R= ?Ru&T,-77;%i[P[d=%6}O(q6$)?Pj(~Rp>xv+~X;%WfD8Py-TBz.DP-LBΆ&چ `_.iR~KڤSRy񝱁^½lSͰqu7n>m +vEshdg*y~پO" Bբ6Ģ }UXFDЅjt!7]ʮm]ʠnea@ rB}ͷ=%J%(h嬺.JX:ԜI@xnct0W*Nr$vC9QF4Wa(aƧ@(;ZTk<,WuZpB3pذ[*mk.RG\}alB݉%3_FUjp[6bjWQN'JU{50@"δdo.ʞD;q}~#6ޞbPqYkm \.OŸ9aIq4~ Hqm9[ bЧ("L!c:}4:.sd Ad$L[@ S.e Rel:TQ|/Mغ]{2,N6bt(J۾p=XNF oɹqa-qq Tod?:j ƈ#!#VިfYż$|b^O;{vX X"ژ×^Hc%oXJD,RjGg' V?;x`ʦ5Ǐ@~82|s)/YT{ PP*_\VpcoXg=25LxvDgrcslK.>{!glJ 0Njd{ s'10 uуCҤ.ΠJ'h ޠ3*,mJ(mbTxY~SI5O%eYm裦ת 9k esMA8nR#՝UeKaU}J Dh./y(?mx@Wx=g^L1s/ͱ|EYY5 ~OSg /(OnvJ"-U9ơb.r,HD2"]'V4\sCV"%>q^IT|WrZ8M{<ЭR 4S !J _Rtؿ^٪-5ib͘>wEi^wOE8|9Y`~6)' ]EFjJR6-HqKY5ovMPiMiUZ%)wM1LW]Ґetj+(KحЉ^)_9NnCB pT< Hony0{e =z,]̸t"𫋀lPZU7һH5yvJqt/ťdi?41@J,lbٞ_N<&ctS}!OjR=J$ <:5 +B}pYhᙚlT-bp۠Dw0Ibǻ/"/Fr3OQ MZU%g/q:gL4QhۆԒQ:!ؠ5fT9;s]K DvL"94Ө?h̥4@gmnfkuuluZϼ;xF)9C UNJϵۍN[w/㪄A ,a? %[?Mԛw\(Vin'2YeF&M+MD U C= ζL\0V.; >Xb~z@noeL(vDkuȌ璦c2Q)vn{z?V}hy_0 m5-QMP!R\mq>UBz6F?G'6yza~o,zWg!]F Uj\6 S@K F_U{ NCwK?4[Ms[#X d=굘v%!~dg{i`\8BIufR %(黈 S8U?oaSp#uhr}of+~JLBr\YL/0±߽x/(ȵ;Fl RuIέWw|qPyܺ{qMz5h^@l Vt!,d˻'pT-Op5OBt]TB-*jЫ=Qz ,'Uמ_ t &[U|U r 6K8&8 ѯو"iDrhbHu[~\Gl1JʈoR%٠ IR[LOd,`\7W]/E !DJRLB .Z3Oq̋Y qwX)Δ%08nOu_%xt̤.Ļ5 r|JLm[75"UAl?‘'Ur>x9wϷƛEq_mKHX<Q<ᔖRӝjo*g8~ިHFOEģ*92!.5so!WYWCp~q/4MADW3%tǭDZ+^-W RoW6T تU)MxN'ZbYėTڠ}WX5J1roj]˓^Ho+5.GU=nh Ht_ `=Yg{~3=.K;"F75D͛8Zk 1+ÎŴ2Jx&i`b|FȏФVG' x2OT['zf8Gۤ`vgMzM*ڮ~@w q*MM/aM:1!Q_7<eueݣx2TWC#v%Kmte}l6J/DveD51= chNl浏ݏ%sbE(p?2%w*cvDJfA1ڡ".+] O93\-j9Ɔ!gK:DR+T6,vmLxy\:w+q\Fw84W iFlRGnH hèNz䰞v^ 1Vi 8$0c$8'Y$t 53Stir#I;JHIkeX\B1kb]KJd85Vr`r}a#`ͳ&fB[&DבZA ZDH5 qĞ>NCϢl&KBɬVres嫾r.= _Q>P rfRuuT\y6%3UfBLsIOU0cCFx0&p;SӋvsUuphU7ܹֈA( f =-_HpwVb2ed(ÑQ)C"$pC%O꼱MWYo+gюft1U|f3q"c秞lE Zt-oY/;ZO0( _6 -T#V YaSG'+W5ؑOzvi:`}6\@;aXr{ ?>_kTl,yfh )@ $}Ft:AX_UqPpMR=d5(x:r($DXN蟉AG˻+Q v_ i}_Cd5˵@ͺ&fI*Sf>8!(ɻI<:X22r3 s4 ;ֹ`#:m; [QR#v:"q}gٺTn{ѴEBlR"߬H{YmQtyWQ`3[i*@!\BU]c4X͓t[Pb=~CfVivJUHG݌H<]ϓRLbS">3CŗsFVD 9fơu*NE *QQEOQ@XL7`jKD2}C9SMcɑѯfM}Xyh`}Y c݌oǓ' !XZqrY4/eP6<P H=y.̛Wyu8Q0Wbj5i{Ƹ)ËpLy'cRs7o6<~qҪ=G[?fcrXq%]TXvٟ@\纘ٯpbxvSrL%Ǿ I!wKæ%ªcHN$!J r*$h <_7zKKlqygK>K3qn-m LXwOUՒu򯢝Ao! hquf]*Ymn Ww&]^a 2YLb"[1h"4l>hY~c: *fӲ؀DLNFӼ4V7 :IE*Nꦐu/dQ#φ# bUhCz<A˜le0?>4V4&?v Kd7E}<IK7;p-[4Bm sd}qI_/XLRd:sgʦ)uɔI5rac< Hc]?%԰NwN+E%~Z_`، A]zd*0]+!c[.>8y[j_۲r9H'+^U)tHrY?fȉb3(P(Ru sbQ d9"ndg9!I¾{H-WOW*!Uk0ǎAX[5 OǚTp20lb%@5QqhWUI\ bWFKڒ Ɩ_?iU4 |= [Xco d&Du%%6~M0*? M1p:N13]\ A]-LUPܘju$*U(];V?>#ܢeǻp a0za>8ls!3Q֏>Ao;(zSܢ/#3P\E#hY!sT'?Ђpƾ2.PI[Fղb8{((|t&TTٳzRNk/xh'Hiߩ7JEs>tSE8U>MYWvr7]yNL%OrS7a=x,b-QBA*oFCa 967&>5W&0FGm,)_Ԝu=s'iG&5j{I>T*~%V+ʊ)Mfoҭ!e_%D;lTS}'9PEPJi䲪 @Ȭ]Q.D&Ճ:GgYRX#"An%5ЉDO1|,@!/h"?iCe Ane6=駺;7M~dr,c?D0 +,4`G=?:Pߊ ,C,s!^Y/!_G{:e~(f5á*_L83y2|o .^3myHh-{]/ O;bG6>5C8׳p ]gW,6EHkq)0¥ 7004iӘh3A9H@/|l[lܥ=BLȵkNw0ɣK`î#{GYedOH vۥM͝ĩqu!|F;f~0WX `l-^k [ppj"2,mÀ Rb(.BP/_~q2%.]$l[Xqs(^R[sTwTR\aZ Vpy|̰d)E=y? WZz,4z*6SxBȀӶ#,-na=ޝc+ڟXF'E :Q%uΓlDNr01lВI٘MNptmM](zh@*2fxS#29U@M9I*V _Gw|GިSw7{cvkFՕw mRb&Ocy|Z*N 4GE}$+ah( ZAر #6H*q$fȁn<-Z y@QG^ c&0CI9uy*&EQg#gP̗ٛᠺ5%*l O#aB'"?HÛwyR*``I;&nii@~ԍd%hS(N@%$Pz*{D>i).=S멩K$)Ng7a.Z0KpbV^us Qwޱo\+#`jj2`~^!Ppl%>@޶:b TbnKl8 S7 X)H{ q-$-`b;"}Je.®\4 vvS*L!'K)w"(;@9 ]H!Q"c2rke]춯X 9y"*a{cY=? rf@z9NeW P\ONz-v,hwߧEL"UR>Oмas߻dj2y3grƾhqX la )[/S]f>٣<~Jf`I~(.XPBױ#cb2ߜ>sFz٫UdUK_& ט8.L0Yӵ,CWL*thVu\=OPQS2}o;/z`:c8|+)n/5Y۵5j4q?V~1vC ݰ{AS-qIehsqى Enf/ $3$0@)cvifsJTbQR} h@SlA„Bt xZ>jc?H2EcݳǨ'E1KzޅvC4(I.lL,&p .GEw] ,9M/^ (fBBq=!5fHnDQmmg"j<Gh7eD52ͩbpԤ0AM(,[9XV<5K KnqE ]=g3"UJyfev'(X Qͺ @IvrZkSs.rvz>Q EOSt9zQ`--uzznU8$D<ƏFoqÜ` FkʰJSkySd*LLWͻUanۙz+4L]nj91Ǒ5Y[мp2~@% 2o}[W.qhl@GT:PYP) Md2p1 hz%y#n0aRB!>E5r4>~CqGT.&(y5B]o:F&Fd jȳ)m֢M Qzy8, k^ ZQ7t`UՌQ"7հIv5kBG6UVY^n a;^_ڪꃯI6BB&bg\ 24ċMŃ.L]flXM!v2/ Çm:#*E!+@@R\;'Y M-`={%ةNzo&}7@ɠXR*A6`E}IL[rB&D+Gm*}a(?nEGĜqW(k cF1.ZxvpB3*-B!.)z}PF|:"?|^wѐ*Bls~:a迮 |4~gQ.q._]ûA (" qQw]:ON#u;&dA~/5Dϻ#yd=,"7S"Hy9G/łݶʟ0]@TP[]ՙ. |[Jx-\s;t9 O3oWOҐBL,*)~K_;8 ڿ/Ix?:AsI`.U"O x0 ٙ%N0-ΖP7V#M%'WHRϺ/s `%< *'a־l4=w ukKE#?.iX'0Ý7KEK9H_k>,ky?$'ic|Sj8mYm֠Q+Sт!KK& ղټ_ozL%X|Ik9Ј؏x/?_0ݑoh-h^$˛Ț1TuNo6.b&%xϵ3n*1ҫ ЍjK1/jUuZ?C8 lDn$o^kN\*>0ŗ.1V 98%%c?ANN'h5- Bo%ԗ3erޟR6|dk4QXpqg k!ӍJWz.JVR ǃ,-Յb۷jrjݽp sXү))kXllQ#{ҤxJnn_^->*3$KBn?pѦ'35rax-fxvBñl0) {}!nnpq"a0J)* q`Q:c$7*J2oahsF >&tA~8m ى (IŶ)}c:1ޗ-d5O/Ukg GIFT :![YDj"td[Ai&RxL9ynk.$E&nG+Y -;oZ 2\v4%{:uA&T1՛ٿޱoHɲaKcB5O*!qxxL~j@oAP, z`f-W11Y{{%%0?r .Tgl-eXKU)hۼ)e8g.KTX5' #LwT%IkKNLٗt}#-up6?]&IQYgdv}H y=A<~хJǺ妋;S>XJ *Dp#2mYS<V3=yKE)G|0u#l bۡV:;ń%Xr>D_v*}68[j ,,m[+blØ=B˷sgb -OM1b::3b=-h3v/="[e|-ɤ[< i>%'$rQq5[k=vO #g|DqVW9" @ze]CTlQkav4܆"bj̤gY@Fj\Ku+F#nu2$Ih/SK 'Xo.ڎ$)QH)SlA?*5 { D) JK*ǝN## \( 6[F+.1dJ~QVoEDG&٧fsVVkG)vpAqqhœd=wdf?A`uhk+rܷy =lA\}2EmY*kYgh(^as")'+W1[ oAI֕ xio.yL +I2J %oLK}F:QKqL!k8<yruIGNFs-z\ʎn0<]O(F+ 8wVk#Iql^tUNeۡ hg"?J>t@SVTDZȓcPʿ7ME Puܾj>ÔQ˩6Q 65[X>+Łc*TBU{ol(r>4tЋ:{`0:z2Q{[t]TUܺGTwVֵϭmC Mw%HcyDۅ {zo*.eb=7}KƻH"}(oX'̫:9OͥPmvh:1eGRX-ړ0Eb+)LRhxBʭH &q IUyC3T ,<z<2M;ojN<Ԃ2󟝧3PV 9#S*r#wHjвsq? _٧.ഗ9, <"G~Bl]Ҏ>^>J7;yCvQE{gAnx~_` 6F/VEvj>^¶In1dƤЋbR];p;Q}_ahS5YzP(Ggz?eىLc_fb B{o_/(n/7=J"չ2#*fA_Xzt2qng[ U"+8mV\F"`8?{K,L1 [ gbn@R &(g PaԷK#$xvHS/NR2O~* t䅫 Rf" 0,oIȩ1x(_0=ۊXto!D% .IYd36?Ą~vE5^<(@ҽ`ʃlK*D+w̨Bc׾"I<'!o MWԚ6@#.;PBޠzwZp4hѪNX"! 7SK$X?JUqa%-L\U&|z(s0YvMTrbP =Fh5 TYMb,(wΟyUЍ>~@5}ff[9\BxGzEFoKHESyOk`8ЮTc^JOk|'0OtB`dɓŹeLGEzFj0k<͒3WxOhm8'7u_+a7lyT;6.. I#"KtP IlKÀ ?nW&8)K@2wXUؕ߈}ysn2kU<&bxZD-p%}O~"^L 0~ӊV~F *knÞFy&TFas8|<w2uOdnL 7&ne"rT+hff"ÂȄj D+GTfQFA2e34mOž1Li`(0؄cd}?ʹI" Z㕎)۷XMGu@ZByV.4ʹpi9و`{eSQ񌇸H0VoN,A4 bDu~ 1$ M1 r"5{"‘t)ܶwL .ojM|tg\J2r$MPpHr(Wŝ. ݨn>9oFntH/xt?!3[7~b 9<Jw'Asu%d}`{oj%Lλ~ZSy1 \lBxco8~7)b裡;x4j$q+lW1ie`B\M>:tίI2$]$LJ]ONX4:;m#`88_8*2ŧ~Hyt&L oƊ[<8TL I8侺l6!u6B;&+|}~'P <6*5xzD C̓b\d'VAo{.FV-e*: 3zgкZ_+DmxRy7A$E~X*n9W]fYe'Zl~L,nRaT qʙ;$ˈ C+4 XaNffN?$I,ćOH;;Cq&*}(:饩}5ORnhJR4Rcqa!YM\[,17;,= k\|Uri0JBW~eBU5UTY{MZ|NJeV'G~ g$Yg^sM;R%x)Pa}o;GjIG/ɒ 9Xܦ=I!L͠ 0K)-WOIe+& S9Ҕ 5)gb;O S汨z۳;z.F&pY̝Aj^^CMJR$jf ;.eZBXxe ŔiĘҾPǢ._m*;*KxVm5&q59:ꁄN(I0hk~6dLaFW'.gL)RA^ѡw[HTZr<f%p!8" -87-v4.]k8M+鞪Z$XyQ"n 4ӾgnO9hp!m- ]/Ke)W#fֱu/5zՕ٘d(1†/zd#w0wb3VNdLGu%Lh#1mPv)=$j,$Iء ~c>Ljb/W~`KVN}^??{8I :e+ ;.n=PD@^-w5#0"f.r t6qRzQgDV9 c>u:]&!IAAQMuӄKy΅k-u>*-.y;toCl =7L3uƖL#33SXKld {n_m 쯣t/Dn=p$nS &k$f:k;b4#X)k KM0'`h0hNk8)4^G F7V{jVm >)lQL!q"Sn +B^eF3kV7Cٽneq~nJ‹^1XNJ* /Y)/7xz<_">5rBgrT)8Y#q9Q%p.=C ScHy@V b,qj5q¼9@t;Bed @),ԧ'&_RڡVnM`f@WnDO2-:i J4@x%ayBr~9„!6E''ybGi-xm~sQʷ,Ϧ:SjOi_/aʵš »+4an9k?}$ۻ&`1',$&Ew!nVZ:;z1" {`|'c1]6-ec[`xz]H(;cCޘ̪(yT_& -ņLc[uS=Ğ`{g<pjs [}|7mw҆9qZÇ쉼 1%A'R|uW"MKʐBwqnD}(ȀY.g>8%nIӃ^3}N +|@K]p v˟0w@ 1d| @тFeWsXRn^b'b:@G?U[he^6x5 tOAf>ݚX4o}fv8-Kq[vMU^]͍*WdtgM:xxMyTFO*"eOJ4Sk4f+.έw㹸.tX`J<íWU1zTx鶡kurR$RNƝu96܏%njcmmaʳ[B20 ָ +Jᚡ ,n/q4sd  E%jiĬ'>(ӏ_hU&G6 3ܡ7fFd7ȉ T|3m\|k6UfH/~){v^B(&1hbgdpM(+9Ա#J Xx6$@-Fil@Y펚i&[]p4ל x<zKh &(wW BLVe>`%*!)3u(r7J aD$ڀ=X_FqDA{ O2H;DfSL"+#-X]8!R(@Ӏt1'߰+mCL%9s"cPEY~s$|䩊R?ɱ&'uvl͇TqUB al\8pa6s f_K|$ K M;L$  d%98N:o mf~P=^-ʄ$U .ݡN=^g+xٜ ֳ,*$TGխgKŀT]!+IZ|;}pD%.LK^  8x;"|qo@oK'2wtޕ:a֌G'/5X ~bC5 p$;%xzdBt'XӡXFl68/ƈaVJu([d&1Ddߞߡ' S Z`4΅%O$SRD^jq<0xwdH-mB@)-C4ssfw3HL(4uZDD-mn+|uMɊ¤}N^ebX_?uQ]lv:yjϣK-Q0SFzpEν-/VCTCx A 0I 5U6 Tm/̝37ou:앞# ?W/iPƇ]zͼ ITTv?)‘ /kkn[|'oO3'عZ3+0't5*sIG}ؤ&HL*ѕrzq)R˲{\Nm(M*Eve\>OWD)@â '?>gXT#;^̌2nnw@2gBy#e+q7Y5bw4'thAݓȦEW)"m"1O[+S'-W鳤B"TB}C<]aΛL B.ZKQ̣&5z \kr<*Mi BMl%6'v9Զ\ȈySiM6MQ=<˙‘GڊA2eZHJ^emOF5qAŹt̤go5d̀ k&c[~z<|Yɖ:r }yXpH$[-&9v<;`iˤG>[oT|Zw9MHmN`bc{.2M'V';;ctۑL;mqZ볡u e r*&J(k'N0+`b~^.& %aQ\3ǪETgr%cڵLH+|$0!S|8Z{hfKkh];Nj06'5z VL 9h|˞ %6.:yG:\X}.f_^PB['$MGUddws)Olr{5/X)㹶i}]x/F\#q.mIZH)МFg "xYV~_kr:rP,=,,dogGfuiu4:c.1U2b>~b(fHZ dR֗gq28"\sbnMꑉގ9-c89+ vJH8}Z#Z^d`5x{s@4ٴs72=Izn F0K/iho,4OlA6YϹʒjȒFt{0NtaaBxq9^MDiE/d.i͗ z^Ɔabb?Zxh½ W}HoSAAOϏ{iUncc^iK8^_zu'l0+Z])fK`$5(U~C )asAF~ E[+ѱB|d+q1Afn/|Q%ݙe߮:Nz/KV|7ds/xS8݆yaSrbV[(`HI?oN!'0d׵YiyE/&΋*5n -o5ɥ;?LGr7 +R.d`fu~PdH̆!<>$뾻yE&/~Jh(Hv<=vŚ|=HQ2ͼD?T>݄ӽo梔dC[I6,ɏC*rX2֡o&Vzg0-ņã8-"eW#co.l;WW)ib`Zv<@zrj2XocJdٳ'eaC&)=7*͔/_zd,IRHyrP xu/V Xo;'WrCဳJţHfCӁ/,=QIfbxG ynWƁ,:Pw~ɧ0%PLGӘK k-)w vN̓ͤA=3϶VWg=܂,3~j*Fr: лE3/~P|/eۻ:ZB,\Rc3v7z-̒{DG̯c}C-Z@u 7`/\ lQ c;NT''e !:AMBUQR(Yh7xcfX/!yzBwG:`.g dWi m| nԴBL =p r=A}v)ֱ-tP:?9pfEQ~&pfu .M~gd&VvsbFVtepeփOzjhDsGU k@׳ +n6Q%mp xhtmtaYDtjZQ|f6HE.LJ]>_˝+QH4ThURdC2eZ:ˡ\ZN^O~ބz[7ة3yīnqD UP䋝sr]|eTَV|:}Ҫ,z@h$ {r2(h-E4zUOJL&IQx؇`@]w.΄CÀ 483Om2P wˋ=ޞo\u1/bVH%[FAؚ\ ":(^LHvp^9D^2P@p`YxE\+k &(Ηa9:J{'# &/Dj#sK ؞*g qotX~rdΜJ(4t35֭.vMkgEk<||6j(ՠY|cM0difq+~`Vź'-CzI'=(`أ`6 mRoK¦?D:T49~.:0&nZs;B}vbh1w!WvIXOҢ6a.H(\Vk:=pUq'qMr$NY:rtnbׇgD4vF*EWv1Y VKgà"/Aw!  -DŽ+Qԏ)o[`$'3_gȷ v9rHY3)f ,U&:%e!i)R7k@37KAM=N8/Z2bi`akjؐ=P 0)0 pyQvާ,xjB8I)FoXErYːywI†n1C@dY N.XgWG|}Uw cx2]uasc#ITߎlk$fHp.{m@7%L٭"C-F'N@gcA=ER0 ռ,+Uu>x6 -El5=`Vy70tWXR<$-rbA%[oEPj! S,Cnΰ%>?`(ROj06}$fC{cBT@RsSj}Y!7nL2\ŚRyj \U]!pogw+A\䪙1 P(>_A*Y2ϗAIw32fAXj3]2#҂ΊE`"&VxV~:qGg}TPz:ψ >uþcZO$4@%H$kZ.r`, ڨ@aR3pi >w٘~IrS@;i*ޝUӿ[+A7G3*Q cy^gq ȉs1~tKp^q1owEI)EhChu.ǡی4.y[fh(Ԥ( vb5M-fDɾO {8  Z/=%D3@]UDe+48[6PQ_d|M􇶵EjOoli-)X1: %h0{2 2k!4^ϒ<ڨ86hǍ&Lt3&0 *VjDY9蛒l \H{ዴ@“1]Ho/cRg`Db9qr ,s2lm5'K.7/vI;1^FqMÚTKd=ŀV5R#qD%NWD4hY@ C+į"^Ho15ey!j+ldXjR)23>36pdۈH|,uPƪs6i?vnƽ@u;DT';x[6qhӰԫa-xWɧ-19AcS6l? tN9YygFcݙ5BY%`殏 n߉Z 6j~TG Pi%Mw+YJ nv)J6. ſW{HFfϵ)\/࿁̿$= {Weiv4K}PY.kJR/KT=8Pt'2F*mGƹ# `d;pr[0L m-)ZN٫hiWI=&5U1 FJ eݦϿC:}% X!r"5˧H~T+clDqK$̂9Fo3ȼF-ڈwrjȧ@!V m{\/iq2q&0_6h\ LVu\P*,GRՇ;]|Y*[PKBw_(277ˬqL{:|g*_Thf4K 6y4ɾH^]5nF4 K)~rM:,+m=DzDՋ])S hk9[ H |]NbZGlBJ=#?!.3*d\÷ңɸ3ܞ)I]rz g#+GҀE1fؚs#n *ɖ3Nl{6AuЋTꍐ(0G&:SyĄ1ݕWFU`E52 l+`6)m,n}qxRLx8*m~D>ˈ<rT J0= h[xj~{⭌!uSW/6RS2]3`,ۂ9Z`R A_zU?`|,% *(Q?HӉu+]v xec݅ (9/[G@lPXDk|r8RS Rtc=DpeEpK}Kr),_hi>vkoteF>\޲;_Hk?$M)j!TpkPL84 {C+VO7LPRS_d ,0M Ϩhdmu qL>'yK(g+y%2WH.aFh>% D#d3ְ̂٬QasXcEQ9>3$ƕ!;}hU&mᄅ(\H Y/5}}4Ҹб1%EOb^]Ғ 8iʣeݡ pݺuYxVQv:?K@g Jqj 8cԫr@:M-NH߇ Q\ k>{D:4n Vq #KUG^ԚuP*5۳oۻ9xV9D&Y`[a3> ҳ| # -4廕fb9Ӓnb8_L}i9ffV =>[^W'2 BE0+E%BןID'c 4Gk_inu?R\|O_%pGٿ(I&D^[l^HO]P+ʒC5e מh-V+I|$&9KQ᣷RZK4Ve[ (m'a@ vD% ❮7pL`t[p1AL'>, |Z £PJޱ5 n<ь$mIh|y1 2][Y}Y6X $lה7} 2H9|Gd*VH#utgc{v._IHt.?nȷTZreױ[y^7CjɗTqfz$mF#lK_f"\Dv@ځA|1d9e3gΆ JvzD c'HUَ}*zw2f L)bJa RjZ܈=zz]^[7_9&sHy,@c7@SU7'e8P-|Se+(-|z k)ږ8B\,›h4IMkǑrl[yxzuVEqf[`ͅ%N-hR \&4q.ݘE!<9j̠8dj?} rKܬu __sw{s-eCN4# [7̩os*AY>;V{'#.]vV(Myo&eL,9bTYmjjq@J}!+h_4K`8 wR}a=|NYXļ@c!YSxJg9^=ɶ2ɯ,y8 SH;k6˕` >4aVr_x;҄P;)x~0(Fj>lR0!,3#[2$ZA0͘t7>|Jp"2ӍzJ6m_ G0fkVpYXӟe "|+yj+^49$>BaQ~9PڏQZ͟l(IujuѯWiނw`͝E:чBlwH-tzͦZp!(p\UH0zAYVl7 !LH|Z:rʢhn/~dzong\mk{QpUr-w#b傒P~k8gqkwWdyHg_ۜQ,i*{5nL\qbB3{9d r)+_6-1AAAO&Xyb=֖(B3ଞ䉶>ʓ*Uf^x?uraΟ-{`'䃝gij.WsrmW^W ^ lsol2bPX4{FQYp=6W:^Dn=U %`DeAݕ 0_uZDp]iS}dM&~if-}+a|SuCq, ,^06T2T}Ȩs8LG |,B6HlzGJK%1"HѢ] / }z 1Ϳ֡6~9_"YFb>@8/LXbʕ&ԁ螼z҅G˒ac]~&~˚g\-+MF᪹C~zj[!?.LFeZ{w(P}~S hzf' 6 Y2T AO ܿTs)dp `~S]Αys+j+&$˗v EC`W7meqmU0~u#wuB -,څdVbYd864?tuXF)K؂3.'ViޅSF_)T[, =p}gúAr3v?0s90m`Ԩ7*PB|J„a BPKANHΥ%~䱄(~EppV'u@31HL!D` ~36 p1=FbRzp7yIwu=qT:4TiWw~'1&Zb,ŕ4&.w7V F81"se078aYQZlۙ]=/ ki=l9g*hqGLL"co>q~bn9iRx-,/>_ѓN9 \if<;Fx3ܐwގ/G9)-CKڃPC \9 =0mirN#۝\A 2ISt]NY mЌґ=&f^6U4WLF4[M;+r"^M`aex II9LjAX-ĵYBwr$I{=>?pw<6C0\Z42T2vd)H^}c"{BPR"dۏ\-U<3w2FP:ջN`'M\>v& fS/îݕ^&*/qEU1-Ǡ8BanҼ{ZwQ4Q]ruR:~;9c-ޫ$//ӥ+,:77#((Z9dprtHsLLJ~= <>LaR"՞`M!QFPSEv :~u7* !m v>G }<RCGOb؏u#B=ɅXNjz1B_a/oI$i sPb`0GWD& h_Ԗ:[L&ݵ)?ГjAq)' heXƽx_ @*n~u*S{Ȍ{CEnAuuKm|GD^Pۄi`A) پYj,yL#`z)4.Rtm7tޜ#fXv$=ŒQ3)V&?cy\Jܑ Az,)^7}*~% ;, R>!=sܥmSTDi4V[Y'yXGr -y\:nP<g96,P`Νu:NXו90Ust!rdQQ.(7qs7)]$ջ}P2Ln+0 a\mO+nxC$b ~s#`17%MۇQcZ*2^.R{X _"j ZPzS(.h8E/ r:g" t~H[(GF Ze7&Wg7Y]W1^axҍk|2U~2 hV@{zj?<].#Nw?JI h{5Y}TeL7{.L Cqn]u^j[6.oL6SHйQwh&S/dx?KH%@f0ɯdP$.vQ;xeWh -`lž Gp0دܻ==iWxxЦnA J9R#<^WVVpVL>%ev"6ڛ,ú@fCoMAT$8/ضsxg2j%R+_/1-Uޠ;%r]7eIJiϜzY}n쨰YX**)p_a`.Òa \GJ-۞(yK1H 04鯍 ۗ>syqPz1{-gY!;&F5\.{cM="',lNBV 8l`Z!g3IÕ%biiEh(.S;̚^j zq_El[%$тn]- ~M=3( 9r '-I=U;Bw buJ-C xR8!Ō@OxQc=v{eӧհIB) H\UP3K;zqMa}ruυ?”"࣍F sZn˗.L%*|BP$@uXE){ގ&L8R4_r1TYV1i&&x:l OF'Fvp$3`N3n.2⬚z[ZEY>W|.Y߼]//Xd+ш| 6sWMÐdQ!Ϋ4>+Yb╛3)Z|˶VS+qUqԺzrewTk@I⿇^g# DdG];[Qp sI%{.fI =3ͻk3I;PkBwq1Dن Dq (Z>0P1SIpFk)ׂZvB\Cs^_!@PvcsfS֯GY@ BՇk)Cݲxk5tҲ!y9'/l3c#5̀,5f,[%tMmcH,ܛvZD"/yh5_^Ue*rֽ2̿xa?tRtZ|DxZM%]Pr7sI& WHjsyG"!iSxG`%f3 ^]rB CJD>VE 672ꗗZoXX*y2ٷNx*45c,ׄaa{1ݟNK/9|KudjpGbʒ)K@s2_2$>'U*QĎŝ$50~@%A2|š"0KbT wdyNWJtPgN$h%sB[0&(a)=FȠNd{!eXwcoqd0hq !2}U#qYȣ_kMf )6 FU xAs$aNRl& Pv4e0V 7'T HKкF4fiK+7CVCj]iKJKo8m ov mkeRl;[{&ɮT7<̠*li|clLy| ܂hES];_O| I=X4]ւфTj_mӎ˭8!_Y,K_%4U2ESy<kJQ`no2  X(y^GwzC ږ] s"01p^ken1 &U50(eR\:oi[RssV-у!CιEX^ |L03hh(y|ݰgE`#iՐY71.uE޺Q3=d_ r\%0F 9N(X. 3Gs',A7;*qB{T ~T앩FaWukc7@Un,)VjvqT` D* 0DynGv Dw 6:^E@eD8H.`F&=pU7;NUhrݮbL@ňW!Pi% E?N◭r׮>ROanY͢N1Y1zӾވ .mےvb&R_bTs(a`>.,$RDy/mfn^p aR/v\/qj9F}צ.Wwc2^)L#bP7)dl*Uh5e}4sPw4Z'\Հ)w0CX^X6}!Qm(?cѵuz<b 75-,%6g[-q`E&c43hP.%bFZ6"Уn/yPg{%@qsf!!Uw?Fu)k!@ieuϛ\ѱm]#/Q;(EZ6se 6\M'J!m2lG9yˣ|މfm.1Ϻ 7=IgVu*Z{@AiBulj.GLSycI̫t!yY[ƙ -4:O#t ~&t>>4w=A2-fAbwp@MsPiz7hW\V<fRuY| S:m∌`Bj)w=x c}< {"}#eO°rfم8_&@$?ń +~ c. 8MM%.qq7ņ|BM#xf'.˽-3߷HZ_tYoi G7h uˠ6#iE$"rn(VC1z69 b%5W^+gtM18H0L,6UtŅ/VZs$JM#$$&b\:u89c##뾀`ߕiRA7l!'WgvOo ^a8b2~Duԫ v %no!G),%~d v3q9F6B}w7#9,4'}rqz_M= -lìgWa)wRS `6AM8FTx$7A#JDGyl{ (U^cdJՂGUFJ3YOmNjv{{,ŞcAQ(m+rif+%.w}P 'TͶ])4T y{AKz/CB97]vI[z #oyolIĺ궶zt@U0,D Ooz 7/jڄMAbRTU=].ٺKȥ~ XqKMh;B zT 0/ hoZi=-4"Z&M޽SQ&M1Ta3U6+؝\U05?p/v] fm1 r`[sbt*.zmPoq]zp@._XzCegd([_X[tG9"`BX̰"پ"To&XS~ 3z툡"Jf.05J:T2_Z_&& )yk]OQ\Ss&llP]Sy?JhtXP:~˱jᬚCGLI_C*C(h;ӡ31dR3F*O;&tAW +ˁl9bg:l~.)0{^Iyo",;=YGtG; xRki,GƠ{A\U}fإeJ ZLO qtE+Fn9 'VqK%q 12=s[]h*Nej]Gc['ޯ(1zJhdHD:Y; nFhQٰECң'eyp YXY<2Wb{@Pծ顿\_8vW+5;H+;m6BRAa׳ڵM=jAL]WAoȚgifxSO.ccLN]5>] 2_%5v{:.9-F.b_U'ä=<%1_C@=YKDʚg[P%4E h_ ذ7dB0}.FȊA{ PG2g9oP\-ֿIk대aV;eGYTW\F261͎ ?H"s8~^igrkChVonCDF'z1AĘmI [S?9 4c!UAqѺ¢u\߮H' ^0"E߀JqR]<…o# ' ߱g8׈ymK_$#8,)rKMyn}5~<3uC c"ɿ*ߔ_&:s^S%lL<&  #OFvMoL꓇k[;Diw2 @5ŕ7l\Z"~RgwW#!ASL?oLBs!^8Ǿ)߉on:o Q1Xp~R "^4ogGFbL9hv}zCLذDr^ۡ:m)g17q}6t{WGVܷ#q!EHq4OT OFr4`󙜴&;%`rXb97b b/vZ_t(q *J{{_ů2VIR ɪ"r  ¹I3CO2C_ξDzғ؟zO]q"妃?k!hE ,bJr,C-i'njBg|* C[ (~0\z:+-y5N"% z<+m0FXSz91750d-w.Pv>k"&#_F"bE]z!/P67S%EH;cy ]s6-6H^Dzu1O'>q./t_J %8 ꯴IL[ncf0W\C &gY[r%Efj\63`Ԙ3_E6V0Pleƀ"U=YvɲpK0?'t$#xg)@WY7∖Vmc'JY3Ko]MLkV,6Ơq]'gQE}O93g``ÃuyE%0f(i^K/z{Ag>0RBw.&eC/FZ-&it/{?ԌKJ@R`ːvFh㠽 |ϰW q7Ofmz~xyg ,Αs_OG=,+LRKi)4}b/. cseI$٘F:<18;kHo <@euUfn@fzZw?R}l"t%8dۭB*toj!A$8ϋQuhn/wפRV^( L5\_3[yk)b.8ҴVYkM.wotɝ8ϛfftꤠ3U`EaO!^*X[ ǽ(onElXLſЕݮ'L_pavNV #r;Ё-7uTYǭpJUUm}obdtO|uT">)a6&)s _Oq^$ ^X>hr΁:l)FmJՃ hdTsϗ}㜠р`=և1T ;d; '3Uo@8x.goF+n(]F)MpY8 #6[LV->#,maQv^uBi7ź~(TZO\@DH Y=.SwtL]uA5kqK=$^#>QN"'nn4 18vZr PStZBX5y8%bc3We=WfaSN7zh1&PaȾD ?f>a"X34)<2?[oqB`J -[c5[l@Drd9ؔ%]+^oCaC%*AZ|NFpLDb:hvQ~4M+&( *툄O,&&eں4eNNSFL̯_ke EOL-]䦂37cƔ ͔kf/y>!]{Pué&k1lՈzX { z W,ZpԏxN >{EGvCOvt[% Ɲܶn)`t"2͢fI;:"<ܰB0LӚV3{x:Eg_QV&1$N!mwQǂ) qܒ4>&:u/>}\! L1]z'tA6iR·ց/arقG^?p+2/㨱)# g'TW/_y[솞Xǃl7k't~H~(5KHlӕ#^+3׌L ;y~9 /?"`:t 0x7OFڃR54гn[Ϗ UkɄVS$Uuҧ0̇θQI? ğx5_78>3P$h#%۾Nls/iJ?zI "&Μ!1,E=G#5Π@dl-*n`AhaS!\W +{_9^x_un tQDG32 c}[LRP W+)"k*3m@8OCF`l'WE3wNp+45A|GD KEiV)UNc^fhs(&u 9z:`ܮX9Etjl-?pI<`XFH}e8`h+C /M`K7lQTuruE[s)rs@քLgꜚj4S,5~>8ZӞČоSl!V,#>wž=Oq\%h!*1.΢MGƏv5ɃiOYvQIїARl :χ-#BvSjRh%3N3 ® E̫TNJ[`hm9OLNg/l0Th:-)Sj_$[f Z8`l',4~% 9=_c:5e噪Acm' ,f=Մ o X %td‡'y+K>DŽOZۥ<:dA5;R2ÈqX6a;fşsFNjoŴ aPѓPe9yQDvJis_kbh' Lm./^aFi0q馛f5TO$)Y (Nn7%af[O4@1"5pqIQ&ioG}\ I\*8wn4u4"lэ%lZ|Y x6o`nThAi1Iм;[쬧= NM@+wF^ w,iASs٦͵Yt'~t8l4i o'^޽^U eM#r{h.l|#ɤo病z!LåN:Gl>Qi1ߪdx%U|Y^o6xz^!oQph[TN,(Wy>/Ug]Ӷڎ1Zix3,>zGKa'\ce|EƐ򛬺 1BᎻ)-&lWl=%K]8ĊcKd`yleZunXf R {r{\iU7Ǵ h{+@6<G1Xݹ'Ӹ*cZ1s%(!$$6Ao Æo%zיxE{gß#V+u8jĴaǵi{Zmq., IwHYuN퍢q$2K] f٘ OLXXZaR냗DWQۄp\AuNkd3^TlOs-$#z౼"M(O]3 2WΑ1N^Z<Mr晨@AG ϩfG(ZjJ%=(h6}m4XN.QE&' ~qՈDcOo+W10ҕW?.F$r$ q*l.e z*Nʈ1Rv WUoVUk= "hX.mI:&kL$Onf5lx[ ᱨRҟC[gw < 5b탸pRY!.e {tT%HdpVL@afhj9lVы \W kT|l iS#'z["}tGFbU;uZ.w}EeGzO V05Uöj.| X07d;aՍ@ 4{'-}|bM*wn]`0:|L:DXo""J枝9/]2jg7)_ D`DZJ W^Dp$i? :o(哌f Fj펁 8Qsl9胆[_.ʫŮJNU. XYNu0(/~y` ThaCAյgn3c "h2ykvK_bK L\~*jm\om@/H 'tHcݞZ-~ˀ~6OTB?>WP 5 ,ao'.Is{&p>$iq+WXmU6dv?MB\"$e NdLmxRG/x!hh} |SV}U /k_rb%wbt24 \:X.DWH`XaZ:$5dW\NE٩~iC 04{t_H.4i$5.jNk{UAU,p ~ sW f 꼮osRvXsnP%'b3Z5)oHc5frZ'/Wؘ^ibZm5:<?ehpNHrṬiIrPW kv&^",je_8lvOcI8h~\LJkA-č45%OnCgHtG||[`@y2x  uDSn9ކvfaew O=ͅ%c_iy4_V{tXT ?Tꁉr_w3JZ n=R&ֽ<PƦT7Wrq U< s;i=e {FVM@v17'ʙv,򋿢" b (?k_Eu?1b8)L"V<0HK)P'\fQ`W\w+[dej 4Nw:>p(RzU<m ӣʇax$Ώrx]a?~x'fľ ),%gZ[)F\ڌ0o/J庁0e!}gM*;>JWܱyEI c CX6HSN,kp0O6hMrMzc{㲓{!K4vV |^]/SWs [(;_YV_p,kSUɢo"CʳڊY?WQM<¹n9V|xTؠynY*ޚv '݀s@vr 7zXʣvg%L[RGA! ?n?|~؈{;Z ||o <km\[7 `:m٭᭔a&@ ML5Qps5a굎&uBe3׹U'9(+XY \N0'Bf.uۆV95ȩXl@+;?1ӎ?C}V8K皙bJ«VĞK!7 FPGJep] ?P5_`ܢRfl&8ze|x8ApÈz>R,X@#{OUcZ1-C ICYTgY8Lb4|!$s,s;zn_)7,xd]3{-Xu#xE_-?I"m^ᮦFޫj,G$-mft/DS,Cr_.Q_œicM;Mt61vؗ麡VuL363e܅ݿѓK#,4|*|I>@n?-ЈKhC{Vrãy =|=ɔ3d0˗#$D%|d>[U 4Nzx90^#qӖ [tMD;)n`8^q"|I1}5&lOep>K| cS +ƪwٯE>U$j؏S*l`É۲ծ"nP/Lv|`5cҽ*Rjq9Ӡ4s4!D{O‽~,gvD )d;NF4M)eE+@%q&xז7D]Rvns";ƪL{z ׻Vï&O.dbmBx6݂ RZzHZ_lVCY/!(`@6cH*j]`,tvp+Y?܊M#o<`6fa d=)JmFǢͯĭ7C@ rq2kޠKGvMCWٹTýU kSS$=ro/*dy(V |I?>7UېcOs~ gwTJ8Tg(Y@*ܣ.Hpi'u*KE8͎>`,;WG j&'|kNN/]k|b qvt"+ϛY2dH`ҳND<ʓ…h]D$I.Kj-GgG 0iaN05s3`A'kVՅmD ƙ&3&ϋ‡*S/w"AVnQX*Yhr(MTU$x{߶]X;ɮvg=qagӈx4SH ˍ篞f]RB2?9D)owyihȂ-ȳ<1J Y:m$w nJ+)Z7DtC^ *+;K]-"w>&Y;ai~0ЇހhU<Z JoVKQwJo^vP4nmsuPp騙׸N/,ԍ1PE] o&VJٚ) A1k| j̽,hS˴89G: e~ HDﳦwc!]y2@ΏŹ&R6 A-ܫⱙ| Ⳳ4->HD0f"4D7z9vO}w+lk` 2\eWnSWW#I POA7<B箚z"!(D7@!^)WOSm)^mvL%GR={՚pz̤b o%(! 2 ٦<02|C7I ϽqZ3* )w[5Nx ]+QsY+ꈲ#3_aaNf}b~z^It"ͫNKۚyrj&_6AcDE+eM)?`d61tۡXU_;`-L{-_hppPM'Ώ#Ae2m`^ 5%\'4φ% ԋ Xӕɱd+79<~qI !fy*d ]H1PUɺYMsV ig+Zj6:jj]ARvY7LT"(_n߅u#/ܐh#Gzx|gd`yʊv=z_bToBeU^0eB?-݌ 6UvDT+ L *Wģ\a\{w(! F21Irc!bҠx&&\Yh6Pk# pECPDv;ZBaDFh鷹חxdpm!(@t9*6'{-0mc]-gjip_L-&$E~ĀiFzVYJGcꗹL+YLm[ 'QbW7EЫ~hH.Rjf}\CM3r?a,=)4D^Pzou5g*34+b W"57C`411OTNrzYrBP@*HlYe="̓|VOm$Q3>[xaT s^^+yv)$24lct3PJ_кMq%Z`/B'2嘕 lrb;qѢ봖s{F:f)m2#YM,h,Aq+c(Z,EPv!c"W_f` $w|TʆZ!Y$:hN7v, "8N+<ޤ7mF+' ̤v9 7Qi*P~L|¶E5JA<#$zc81j)qP@t,7(-Ʈiik ~XrٻSgp C'-rެh[[^Q~O*;tO!) aib`4+#*\.g2soǹB7*QV.yTk(xO{ޕĺlo_Z0$ pv>8Fߡ7ֶ]]_̲D#Uvc?v9=MM?TkY;=rJ!ܒV rm>nXG󀐀aLB82[]jR3w[$bH-!c11YCvsbcT[+շ;>qbﲨk;U̿(VO؇dc]OPOKg;o! XGS#"Ks>-@boy@%*0UTP.ܞ 7`TR'cK}Sr}td2Ɯx(5WB 'ZtT^[ƹK b}9 -ũƯoVi %GKL0~PcD zZ:@3|٨=ero;]. 5R/!g_E8j+cۭҬ?X# "0)TSZ08% Cf5ڂVŀkt|說(Ns( #;[[0[Q_}ٶn{^<Ih *l<c 5"R HmwNi\H%Y qnLֺ,cuq{M죍}~|onM| >M!$=^yBB;JUê . %!hS4=-J!!f^ә* #&?zks[>#f᪐ǝ#lt )(3kI(wwm:CWv:s3.BfՊ _\| [ZoB%YP i(N>l?hp sz@~<6fJjLo*^W2wsr4HP㰷gUەCncnptaZzjћژMSUYfy$[#v\*Q.7l6K?(]>y-:vY> 8b(R^/6(3mqt=8Zܺ0_ugMA }=IQi\N.7㽐B R.1f 'j{1XUVm J pNR[D-{d#?R`z|I0'8qu00cg? G"`~Ue?ov {Q@ dsҰ_񮪆IQK{v@'2 `qWh{ wNy1:/׹nm7sxTV" @jBˊku+HZٲ>N#(AfY&l&݃0SSn/e\J.Ab!x ɣ 0 2yH nLa}- Yfig `uw=V嫀ԫY2%'+Qo*=U>@}mLO4 t>b GeI`MmTӔăѩ\,|r`BJIB>/H _d8Il$PПie#5r(D VgJ'ѱ&?l-g<в-Hyh:FhbQH:Zd_0M( I@Ln"3+ƒ*Nr# R?sxLӻ!zrH(8u#Rh6N!멝b|Hv*"_Yq9.wHpWs.` q-:wm3 ~P Wqױk( S&)(2DV+e:w>smFM_˜ urHDϰx)ą䌸<9㔀R)NQ6;k V@zԭ1b;M(/#B_Cn~VoHҼOD@_ .6}zMQXu䶱'[=EWrCFK6x;BwBOiJc7lIļd?B@*1VVRǔjѵ 4V` =̐vUMJdAp@ۆUi=fPC8ߠs(ڔa94^q,-XIO2X} k3J|svXJZ8 vS*c{)3@r؅`8}|ɩ.=q{qVع"Wi]/g%2#W&I$ X䐀PBhpr %U.c2'ZZ@Tt#0G~aвŽ܂-QgI^BQI$F P7RiLzI|&SkVk*I'վfvH51 W41uaЙ>"eWTH15։fEMݜ&e} }='cE:^\Td BZ+bv#ٶM5VEᬍ̪2i&sj/޾4Yq]yBkͯXPZKŞBA~pRg`_A-v?d ܯ=>Oq5sU &/k!fnRewuY?*Lq f*+ MZ|lǛnS 'ۓPC*5%ŹWPtSDۛEVzc8Q)L9(w5 Q?jX Z,;qGjZ;0n"5Qqo˴,N[K&DE, -myhE_C6SzGgG¸VѶ"z}V G[7r?/, }FWg]| _vum[S)`8%d+\< Q߼?+tXNN7rlG̮!FFcF;M:B`!"dgW8b(hZz$xW2suu~5VmܭJ$$9W ڝKER纪Ё*I[k"BĴUH)뫕G C/ƛߎA(ñ}Lqʯ4s r`;Z0pK`R*3cn ~CJEl$KN.}f(Nr$?,Aӳ/2z`.4]>6C$]z)` ]S,,SBȵdwX>}HNBj(ῠئڛ`X<8k&m4`Q%5+Y&+EET'g^4ri βmGD^u7g'My񉉲"͂\RJ*EX]156 Dᢸzeo9V 9aJ[˯cdj̋:R 4x.b휉/zEf!Gt*?ӵ!!`tjN7/UuV6ڄeZRB-zo yHY  c34|ب%VFԠZjP#b-09B5=?TE{O~H#u[ -P?,BKoN4gKׅWq>W RE3Ok ѻmxsQqύW1Fs du40nV !،ڇrj+kmi#)/7Z HDO!=TAYTE9ׄ!rJ2C)O[ :Uu5&' k )B:E0N>OŞ?Vh=JzT RʺWe3nɬ:apZ3sƥفͭDGV_&1¨JU{ j?ȃƿ(~2r<=E]8z^2RY D[;R'p6*Hҭ!Qin @US;q!j=ZR^av9}Օ(_k\uR zoYjn9zƌnj_lGZkh14Bnd+^TJ4ݡ%Ql WzW7ɭ)12H:r53Y95B׊GPuOZ)9 ЏTj%' v_b%QڷK3wUꁳŭe6kIť<7<)7| 6vxyw>BXFvp#WCJtML42 ]W/Jf^ar٩PrYyD~׋|@(#Eȸ;wlc{GɁD+N .ݿdL'r9:t*_~5Ezkb7r8)+g } "Eq6*\Mrz |[ܙl08ċXlo{&<᥯s؆髛xꢺ3i.!K7t 8-E0ǏR㴒9:#@|!B$cS" Hf@*^4- Gb`έݪfHv Q mqPx]wfyf VTT!\85)oPL+hi2yu>wg7+I  x_ vTyVwXЛ&թ^O+L=!m$)[j*ux;>%'77pR09dsA*NJHկJQr0ǰ4 xSj7jVӳ!$T;)SIcрn[^'өX0WsIZ+>U 8(Cm٣AJK&8]V:S9pZ}Fifʱ~l2%rwhƮ?D2n¼ Rș;怎grH }a'=y'u[fo" ؖ[ڙ;} NKAYjFpv)Z+j r5s3W;'z!}LdL a|8k 9|8sjFf?n[q}=쥋jxXZ$`eՓ(E݀/:2aGT#J u}W I(kBtԲH wVs10.\Ǭ[rƔpj RE"!Z;jw6%5"(}w)8Rځ3@|iңQƮ;۬yM8fGAJ"^p%ᄣnҦ]vWC+aԉwrWv1ePH:b)<=,8}X1EUT꭪7FCA-|W5 MĠ߉4, b a0v 5v(;5c4bgh5< ,DKNp6G&+E_惮ό[?=06,Ah2r)7^;jRM G<^Y>Uw͕3ܕ->IJ(4! ̙d2Y慺ViC[$QߣOy DzFd$?StwɌTIX9tVW`fHZEXrL%[Mp:v^p,QGwkc[O$|_t1kDlzD "G3W , ;Nh &*t+^Al'WHQhY;2>7 jm6j3IqGOF"Vu< mW|λZ ]V6;%0]J⸫m/M;O)"{RcPf$5ScR g1$Y TH3 @XQZIE>%N/Q8Hp:k(tT$;Gc&=8Kڞȕm$C?G?p;j/Νr嚘[&}"/8!*0ONЃEevb?>ܤ\ "YI)@::lRԿi8uĕ:7&7#=4Yp-|' w)ֿ̖BT/ELVEmUQz{45s‘g̱?FqlhK.{1a~Z[$v,'2n :Du=k\.s Y< d|g9Vb䞼C$^r_;S 4Nrh3)0` 2qD9IC:1fgw$6]WwOȃgv0KO`W PZ`?{\QjU&a.xޚuݠݘP;4=sUubʤm-zR(*%;HL6e[ HEh߷:hs.LIjh]bGoF1`i j]i?EQ =)!9U(})3@G,DW>nQq 97! $gA\aQ$VNd;an؅d١7<v+ *g1.[5J*B6?e"@ 8;<̤Oz63nj˪k4GsG#PgC~MF s:ʮe×E9H1ݧ[y-؆p@X DD.xhOGTTk@'KPcnpjt&Xhyi +C7')?1jB#[~]n]55\ ӌQ#4XX%%Clx7 ,8x CSj[ctl%PFX>ux(}jt{`hRBXў e$^\l&! Hdi!kBѕJw[z<`C``-Tk* Xn[Wsћ ʸVAaB)W{τ=Y)9B{1.PowJGNibnræjdY œGråyv݀~"Aьg4#{zy@Âh&㦛?g QoEG®J}BgcBw! Ȟ|Np<)xإlܓ|6i(rMZ[*a{m,c0X e0TYS0˽9)lB&UNSe̬e+\_}&B+ad|鑻7vk?9聐l76xƬXF]b87]w*F[&WIm/@}UkĪ!JӣQR Ua0 {t4]@f,{䷻-ŝy'/DԖħR+πȵ uf* YVi0y\5kgSmAuB)^iU$}Mh08#kV]@#X/ tmR R#dSuRy[­ŝR(W! /R$j#].O_YͧoQLL˙5$wjhKΞAGZb lN+bNʚPb;YNPA~e̮G_:eoD!q`sNp:tfUv e [7WkJ3AbRkLJftU6Na!*R¼щL'>BB `ʙ.$@B>/Ζ _yU%Vwgu|(Ym(a![1&8S7 B#utf<4lEplDkekCnn>Ԡ%T,V 9)҆Ƈl㺪]jU@L e'9-GV@&O}'=^aQ*gRLdIz'qJ*Qt'V4}f%ӕ0?V9fR5^f5 ࣠3ŋ1=W6zbYPٗqd4Pp'Fy< 3}&5' SJ7 ξf<<#hXc\28mm qdhMF%~`,$"-x6Y]45q@inI2ZN`ݒ7S 3M=OO3 8m  YskiLY(`hk!xbٶ_]sH, U?UV|Ngsd]{c*{̼WrU{H1pscT#MOZinꮩO0huFqUpڽx0e2JSkLh>ٔr>3~`6u 5٢IsVch@v W O?3qIњjQ5#%8)5nXbvhtƚlZ3&+E}ah`1)xKӾW/ٸAQBC>qG=VJ9 ~/J\HW [YH3]_۸]m]_}cZ֠r3OwDIfC-und+2cX Vz\cor0_G)4f9mNAX,mm3lb*\@XS 7r1dMsKS`84/9r؁aox aa^nk5bmg}t0* t4ePlnҷf}fL[A&|Ȣ_Xh0g X=G}/ 9d'F*݈taE @ Y4y}V)L^1ZaR\IO.W)[0D[28fjcs=ve> g&+ ahmۄC"ځٶi63e =օ4F Ş]h1;S51U4Ӥ:D }ѹyc< Gn*[nQ "#xrXL2rRWoTsF=&bBJcnϕetL}b|$(FS6kmEMlqց` $ˇ8 &Q~\,`Ã~e y.|ɢ58b5 J*y9 )UT=iC}7⽍dP)0$Jэ"2vFq۴bU% r? `@Z=Yq}qR?zm&ʕ.[WOmXNIc@tk9tV@uO* P﨏dN% S`] s v:1ґX1⟷.*ȺA[F!=- ?"GWYnd}Y0KH9-nR+()ánޘb͐ NZR].Ӓ Fq+xqv~MAayrݢwёYe'GU`{2ԉu YYf~̒sUjRW1|&?n* TѾ D|6' Y."Ahr?yȹ|Wg( */+u#[^MV3,5৏ʯ HJĦBGw4aD9?d]p O:?ďs(o$㮤>.wMh S\tx:x_G_| W)H~D!Bn s=Q\ν<ncKѹy,v+Kt3\2_kumxpzƊ8=ZhMTl}~o8TkshFPlN;tR!%˶:T6DΎx*؉ 9?ŸVc UC^|isu |f '|QBk9bZ4Es*4:B7go+e4m}cI $Pk`HƋ1g"L5ym?zk=Nf"s6NUx@.ƏR0-RҔtus |h10.6qȷ6]U\WgKP ,q*AqQgTKH?*[}k͊d "YA'ܭ.'RLR#Q2F-0YJfDO=srg?ͣJ-EiHXfR>BG2Y8`O1Kp^eSo9B&#ґ UM%,xGTabφve=ᐫ xe1 *GZq(qEZn]kK z'˨=IO}/~98cHž䮙pafQKTyq_J$*A F>{3 ! fH)X>4/H+Bᴧ̗&$SD_͏=LV%cؽGc0w%鮘ӧf+򪱮IuLyR"m³2=\-s.\1cҿ3EYõ^|~(gTS:+G^?)-)ڧumpՃ $Nmz4gIj^=UvBj`O V FF6i5vեP% ?3vx'~+j)0wJIYz;4p']㉀H.73lApΐ B$LNT_$wb#ymDGUp^ 6}j?q,Gد8+2.?Ś+IX%.pMAɇ]2GS9< ?Lm6?g@RnkNK/aYWi}qFdÑB4Q6ucC) {&/r,[v6X* |_f-F4ثS-JD⺩b`91t%i)'MfEp4=@ǩ* oe.i+QZg W/UleW}ȿpYk_.[bN=w{&|Hf}Q9c|QQR% H|oʽ&eȫA^KoC$O""+ŭAT85&@gܽm!A.^IQt1QZ ٦$e;tՃ)q5? `*Q" ԭȳMHꉳIj|F^T>g"xbcҝE-ڕЃxPF`V^f;aܰ uMR]?@Լ]ُ4 ьEp/D?>W Z"0@D6]~GX|ל^ |L=vK-FgtǦP_ߙðʑMlD1.⸾d-_6Af?/l(:Ddׄ%A\t@=pwx{i )GӑƜbԠj_#MU2'L ;[4-lyOQR >Uilh0tYT6tynkO믥)k\J.B[PjF!K<2֫D2"gYFL+:Q-[|RΗYu &NT5BtgKq$z)]- eti%(F|?mKp'-x%^71ʎ *؃ԪOɗ$zn\:2r*WrěIwnF>Eֆ'uyT@C[e]zޤ/V)7f"j~2ahƝ)@z :[aFni6a1 -[v\oF'-İ+ ~Fil?KQ&_78UʔG3Q/HT\ݒpRrЏל# ogXsΗ;SƹE e{)AA{ b&:2zpۗclWBp`4Ķd%ugԫ+XtRaNW rI4)ͱ`F'0E}/}*ӿqGoߵpd'uA8{o0ζ(Bѹ@I)35oNE1'PIw <성jف>(<\s^pz[YĵvJ=CwWǵ>Xb*oٞ)M]4*c2/Xx2;n(EDAn oB06(GKA~ . Py ?CU#oewQM4*KVD0Q1?~FWdAuAc$URŶ Aou撾bUг>7FmXgm(SNHs-]z>.ԽBz[uzjO'w^)"kl-ŚL9߸,$]멫X)RpQ\<4/sRrhA[YF۳;hhUa{C4* ϵkorjcRZa|y$A_+$5'CW5u+/0OĤCX#՜_x?E y2Ud5}tpEX?ڎИD0sgRh/D^/>7`vy}d!YJVn_b(b^^f0]YFSw21^,=)i/\3!O v/b &q&k% 8?MqjT̝m٨p^z?d";pCWa<o=\Pprs&!pBpXid p>ܪp\?]Nuh.iRus;e/9*22t>Əi#{w~W,gJ;r){` Uko|Nxs| ׈뇋ڭB5n+-@sTtZElTOwKn[!)t &tjFf^N'oKge0Kěbd1TDYzu$/Ìw|L h\u-{`M}}W4ɍ!RI"T4,,f8pvR!TL3uf@)ai?xz+ijJW×!vdեGd؇b=fтDe:8v>ru>:Zzfx!T\0Q&.dG;x"ɑbܝt9}H8OcdfqDD|A ~U 4O~Z ;֦yb `7A[ TNf\ߣݑ '3. L^_M HΨ$U5ozi4|][&WJ?r@ڈ*%D:.~hKh%eEj)T8irH $]mחCVRMS*{(f:Sʍx<Ѿ8G<)(]PWydm< .z^mZY$,p**v^[@1J5'"0tljEr2 ayG3x|*'{d_3C|s0 ;{mTJ M"/hZ$=-=.f{v'(>B.^FƢҘnk6-pZI'n|s2=ejED#\ )7ƭZV3K/էsoD Ou)Hc /")]8).W)*Rl~d6CY8gG7l,atwbGwY\{X`O@*gHcwUų N$W_7BcY>Vlwlض] %.9GC/\mxfŚ.UU#<)o]9R8DvEQ a(nVtqa(瓺`)tY]Uߕ(dQ?=kr4珺j]'~MV'}+nbH6e{G!ׇdlq8%4bxՑQ~ǹUǣ^ QW/< ;<#ǰ-*l4Lm\ԝӸM#JO5FzÒ̘OGaNM׷8cw6R6+j>3i\Ռ869,xXNסJI(꿝3kQ-JLBv`( nR "d>sFFe*.8hO&wG^džAߝ` ̕M.<~VZޘjjw!K, G+p5@j);p22^F[54Yt_Ʃ4T 'n9{C TU&/ľ;9LϹ:imoNAUWX.?EHbG60o,Sd$5VRe.  2 nr?:T|;aN-3(} Ѧ}?9zlii6Ɩnfb{wL ,MDZ8m^/yH'|1(=T`z5wK2  }7c\+VIzǪ%Dr;/%փj\\USc^D0oeseDԳEadLZܭ udMAѬ]^L 跌zS9} `+8ba[EDZm@#b_0panA{9%kg 6|%xH#7VH!H8W[_0^v&:x`Yxb '_134kz[~xx"f(Mp!!1ʌ?E¿K~0ꛙp8CR*wN֐m׏%VQFuVwѭ̾MP}<\ܨe-E^vdXD`700t:$enx[E- CST4c-YM&5qzw"K4iM#"kɇ2jlTGi;AtN\_E\-5ە* bIj7 ]զ?K*K uc1Mk#uxM m{/zpt+~l޽G0%Keiz8/S Sb{Hw&zy~*Df֎_sXP5%ן_,Kّm!GuDF'T,Gsr,KTX1 :VY*g(ҔYKL*vaѺP-^ٽ4no6mG| Nv >x\τiv#ӟ̗^~.+H@`'QߢE:Y|^w6|er8tֆpa saH+=TOAm]Vʹ^̀$tdgH,wS]S΋5H}P$3w LIJ Q;A\WƘӈ@Cp"8QxpǙ!džWfh'k tJs*䍽dc6 t@|f)#J1i^ ͌mj[:^OgPD1,rtnوK؞+;M@U|/qv֒@#& ֺf=t0x5zڸ p9MGP<*1uUcGqԶp(nTp>/_ksng,4:MO ^?XfNm3;ytG1Fvо΋I°CTS}49dce!}Fj={4$P&PRAnW@*~FO-yv-3TlCS;UmދG Ãh f>e&ZNSN' ^P̞%j/:"Q91Yӓk^'Mrʎk^AX8dz}"dy鷞E $# y#"cX=VR_V_Cԙx)98|c Q]D|PUGǶzj3b@NL ЃUtcTw9۷b# 4&+}fĝtZGs+cB@䛃.LopzͫbKW#LC-aj]+9h>'\0-L0Vxp<|O&PęD>wa#*S\-4 m݂:v`Q3?"϶ ť= ~pgjj_ת1~˗XSieO|Dͬ^T޿$f4dwiΚ.:Oꆱg2ᬾ/0áyZD:uv5 7+=${xϦu=I'p݌8گ na%|-@<L wqckp|wlƓL!f a׬A{:2Lla -xr/D#SU* ՛Iٹ+$\=T%^rዌW yهrr7*ߟ2}Y̒ {AgH tu0X0cl(wr9H;֯L38 L-/,gъҭ`ח 3$%3%{s l1| ajٯ^Z d0ߛAA h:S#ou֝ަn#2l[~ugO3`%w;28u N`f-r?@DF.?iu:,X3zBIJcz>-U h}m>Q=꬛Ri_@+Q4!v;>C đ> #MG 9>DhFlGk7V6TH =V9n>yhPvn=1) 2yfy]&NkH->>"|-lT)҂#>Y€T$]-P4* **4 5"Y;d9Z-?ފaq /Q@uۻ 0B |. Ѯ:>L^=}A掽 ~օU$`> x-+g6zvS m\Tpa{}u<b_*bW;σ|Pe?/\hirǼi@ Z!Yc³})WYîI!R$ 9D2Q1QX96`No.~]~P(9:J<^Tt7 +&ge㑌 utTDft= "B<;=97Has|!w)c'%B'"q{+Trk_xPH0DJx6IlD, RxE9֓e OnD%Iا\<@O!}vhdB&,mf|`-JCLѴN3f?ӍN0줤oO"I1/I % EU0#1e-9tR̨Z^L|Ey^i5#`pԭu5:eEl[7C`2XU2`UD sēnUY~aĈTS[7q 6MLlYVm3ξVGl -2aZ% * &L $, aٹvq{T>6N6؉ve;2.u'URQSaFa+HFnʋyQZ݆E1 oʪMHۖ)wDT]ڡ_pƝg( P =X_A)Z8g֏LjKm :C aoQ5n(2^ʚ )U՗xGry/;,@ =,-?>0M]DtO&-[4t|&fI}ˮbkU59Z-rkGvj@ 4( 8sƧ' TaDmka,j!TN [SALyLj_~UmE?̹PN۪H l B2qsbQX9?g鱟%~H:4w_YʋW1RlL`3 hrnhK]r|| ˿3Uw(Q!g3%T9|x˪ Ɛ7&f%$&0$j #)LP̳ox\4Bal xb2vklFSF0vkY8pl%w_g|A}Dp|Z:{`G@}m|( 1oRf>'йCvL \#)U7)P̵>)YX}C,_QX$OGT)TD0xAQ5[/uvtCdk;$_1g*5IfkehXMmh_3L6+; c2]poMRQR U7/zU~f4v:4A =[M EN:do$jOȞE\ՖP_ 1Qcc *E][ ) g/l73"L !ۇ;nӐ"=1%]2򶮘"=[Ԩot REݸ0h!Ԭr+;YU3dM.1wp8Պ"9N-~q/ N|W}Wz'dC!o@gF4~;@=1(g]*Uzwb?#}GVOe#.,W.xȱiW480 d^N^,jiOIq*$YJTC2Ƭi/ 2l+rCQ ūST),:0]co~kg& %.(qz紽7N __qWd:]8 2b3:$BZ"aglVBy ' \R"XJS΄nzޓOn-7L<3~ӛD~_pg?/t~2"5*|==Qy$?-U *Pu&簐Î7>v P3` 'FR=1jǐq!_ DM'wOhi[N930ݠ `?|CxU r^uOuumMsI%{ט8*͸ 'EPqLPYyH b̠r\pb 2nrI BTN2GJ'\?7F $yO C$˷5o=&jB5riC"{7u5XMsp@Ǒqϸ@-Z=^klZ4[tau%Vq?~"GH-H|vFT$&mU"t"hf_>(%y ŒP,)g(lw_=gAY7&RaGDۖ鮿~3V^vNtY1TIҵa A*Xg, >`M%imYjUޮZ}C;OfjsLᾆCYJv,]>04o$T2ЈJev$Z+2S}Ner޹N- \BW ]߉GEV J] R3Q6H3)~A-qJ<7.j -A0g#E4Sp*mbtdo3vW='Jꘂ[6ANjuEÄVM&ULϰj<@3.3: cH@|* ej{sc敓Y96Ÿ"4&cNIͱ'\\뛩/Kq Nw(׉izpg&[*PG| bgb{V $`׶vEnػ8#- xN043:!qRs SI@aPw gk&f|qZEjnῼ 7¥Hu]=!f{OmV?aSvB< %QbD{X4CDXz[<֙;s{Z/yd!'[}̡[}]|dsdr o<#L6~C7[W"z_`D ?/8=hDOq.z 3ŏW+L9>>܋ԟ4j̢:rZu}O=yYGa~*<6zT !eJ)),̓TRD7 ȝ?*-BM3N~ ;F2hUi?ld/$1 'VgR sSke#tN7k_T/Waa]žcЃGk`,^Cs4oocD7("Og!ȟ2׭,DD%HEFMD>!H޽za|cFE&.vxpQוnHl[t' s :H܅IaE>ib[ .g+_z Pz/U㓤 {4zǫ=1Rq7P)c|mfGlWw n&V]ɪz\$ +e"ȔQ,Y2Lbmd,6M?3>eI.ekE4d^n=KAAŌjSaP&tQd2BuuhBR,LBrQ pBcI2wy~#rD |W;{p6jz ymDS%̍h^u.)g1=]*'YMwtɧ:6oDꉃWWMfPqv}i \"ZTSb#3 3O'HmAVʮ\\io0x"z1&d,U8 ːv){OE?nIHscŌC\[6x+"?$HoϘPf5: }p&t7pc~NAF*m !(5}y,YuIƏ2?ZTfGŅ'*;oSzkPa\V'6e{-C*u-RX~x_}L~R 7%bH ֗ɿj}WΎu ?|v:Y.O\w  C(HAqu.ˢFD+) +"8[|LKiŢbӁ# MC[-Ae'&2Q#Q㦆OtVf3ZQ+~*1sY+VĘP5/xfeFI<dY+˻_՜=uxXXR&Me"uh46D-씎 #owugX^W!*#x1ϐ!H3֫"!XU8La_dȳQJ^ON SoPFVFwHG?OV_ zoJF2|rI- b*ajuM|V2[ל^eRjU`"g)Yaŭx̙R Y,P:0+Y+◬:1cMu::3\źw~q@1tAunlDp%pdE~khU'FDžZ@4:ˀ̓ _0gr ge]ԕ|j:q P.du8 ӝa)Fώxy}58vqd-3q7% ?w_y0tìD%,CzaëϰƮ)  BKR/4r&TY;M*̄ 5Z,f.;qЬs>6 ؒЃ%iDWS]8FV4sѣp^Z2[QPa pV" =L "0(Hj%̸Yu22n |oSQ rbQ+0Il5md9:r$>m^դa?!ku S I±RByvqƲѸEL0+]<^aYK 79c)nԂ7 ,8:+ǿo><{1 E *3)8 Jc (i΄?{l ߈얣d ˜0AsE 6ڎzl7EO&@<8p?KeOnQܮyM#hq.MEگ`NѫT7FQsa` p~r-f-XΘhjbwY6豠K9]CxH v,=I'[2(R+U,9ʂFS299sj|s"7L*-+p:7˽Vci;9 Ê=o;2#N-@vI>5%_k )'ֻs}59ԎblNE2 -#[wiIC,IwiXHKN,z`ԬjRZ h ,j{n"*7>!&ET?]z!a9-U;+W}wdnd189:jVM=)Z?!z64.:h蛣<>"Rœ8p@[U%X3u `{ZRDMLZ{TS'lT#(-\ dT _(Rtgdˆ3Ǥ<\1 *Lg/nV ZL,LqpirUFDƃ!MC /HI;Z@ԕ,2y3b2Rj~{=oXb_ʝ.;JbաR qv}J1@(cJ؅bpsc%ܠ9?*_9Lw69HZۇ3᷁je.#@2ȗo#Dūi/g ɾ%:Dgƴ, , Hdᣉ"ߜcw$dߥ9J& g $cgp:mǓ-nZ3+-P4օƉUvf!-2sXriIΖ+G%+5%I'5PXN{*kPXz:8LBe -5|}<IV4(*0O厬H`W؏O;{j 5x?AhfbWP[,ϕ c2^^R3p5V}żQ U '8Σ 2V$1&cQElP e؟S?/QŇ > F`rcnzMju+*#~>.~=ߞ%L&*xE&C̔+L:u/w1iP})QUBmF[$ЇlW!^;H[!B _,ˇWg(?ZX&5٢P^w<=~4dǴ3Y$cwՅ9sT_ۇ+R/u{i7yI]J[L{"P;W_)~Q0y̦Wlq5^N?2dCNMH<ݶ_<%W$$R,t@wE:D7{NZa pA;6n ASd՚5lhHmWZ&XԞ4 >(Q(!wձ ïfdg'~bd B uV߅FznsM}hU-7cYD{q-x DfEND'ɿ#"8dnٸ!# 4yyF~cXgnyZa0ngb mJҥM>q]t ]۩ٚ BLyI*?\lYFO ON[nfƵƦY7'>ny<(]7= ~`1㼠{IT8iK7TVb ?WbV{9$v#Rs! ,xWJ9ɩ`Z=,j)( 2Lc3y4m>UaN#6>{7Ke{|)2-!UٔNƒ&vjjcq Ȳv2+p]:Fc$E@ Kn$7;Ž+ߺ2eok.R)$17dKle4MK5:$EEh/S[ve̻Oyr‘f+AӀbI0Ta,S?j?ϴ]cA2j:nϵ2ӢajX!jЅߣs15 ٟů'Wpؒ_>p6:[bFv G_ȗ(32o am#p`oIG4l⟺aIWΰ;mJ:cbBh7S.́cED?~9nKhoqsE"~rz5ZSrL+`hmOJfKU$~7Gj7Ӱ"zc(cLP).G\!: (f7'ztD.Ifp̿9  9@AǞ0~AE'/0yǝG1Om$c/+^b؅n1Xl<3\v"S }'FCqߐ3hHw+ ?ymaSju h_( .\A[!(iH%xަ)l $Xq.$,W.l{=Ȓ <v\W.:8`!"M,@8H˝lg5/ v~x=g#ڋ\!jH&A"A\2.<e[m,`Cۿ)]M‹lܟ+17A8*gOvJLWjN@;!H)\5WYOI0n mI流sQXWb^6ϯRSucѫEAR`QD Ӝΰ~7@ ' gUɄUM]1OXC]r(v v!wO0N"5eVsbXv}4]'O5>h .ŧb3"a&*jNqu6WG{ϔG90Y;+%DȜ9\!$a֏ av `+EҙŚ+ŜHs6i`t+?5l6X%3ߍ<2Y [UEy26y(tip<9btVۜ`lҥ9EҸhp}Uxf3RbFbB"M?Hv :x{0: 3 CD^3m:F7n_m`"X$XE.5Usa# LBa5l̲jJ)WZdF"|ºcUè#1~/\ Gtrz4;Mcht>ST-j ʀ-nYq.,8! aazwsHTJ 9xGS(v7ulz 4nhZW5 "4T6ݖL]OB[3Lu*.:.(zT!.4I/|^"~ 8r˶pC!c#=o|p@i臗jc8Dj_m';%JOv=c0`,55)6 -Õ'#|ctr` ;%`Md1~5-|t[-yb>g; XK]/ 3EDޚkfo=ߐy6Qׇ]&BGpvԒ8GXӹBؿ9O" Xv!|wVulgMPݡbqLDIG{lĐ[GyQ1Q#,,]KD(%P({=cԨc6{"_RM b߁Ć5~ҾG mHX+O-;Bn^bn-q^6 P]smca;=iB2@K메:G 5PL-8Rp4R`]oZk drƝ=׫t߶/gӘ!uA `FdF";꼒͞0^Ud_GSXSN-~[e)b: a3l/yDf + @pė~B*ŧhsG6t 'Ul q!3vsDj8^V%wb3Է1ޓOdѺ8^T9g _r=zEiɩRTupKc.4$ExIP'4ʙn>n>^ sh S/TmګG3Zb=oe9' AVHzڂw]T(P0FKI=igC|=Y8ŐH˻ 3}A-t/8^NZ͢Bj?o~RmV^gpX6́ݥ~ cyCNe8jel3CcFޥ1\FDpJИY t/+)5]2#sDY9\uJ yL<{v w~1Ea&J7$rvE~(7zE3vFK([q"¾nC>x?E;k (1ZyΘW]Oke{W` "V(!HZZH}wKQ0fGirf Dl⑞&4 vs2[Eƫ/Z{XI5ƓN5T 1L 9 N:@3]ڕV+G.%a덆ߝ!DՙS "i/1^BI,+k89|>qH`oq-ʙ`5UoLhqHi0\Hnoa3g)7٤6<WD,G«ΐLx&Ysص*g/.| ~XHQ.)ncWah6_h Ѝ)srw2xR)J4\%xnLAC)8+mׯ4nCLK)s-.?{餾W8^X.̀u0j 6Q֔(fW3Y :nc[N&{uyûf(tT-~; Mѡ&᮷2/Eut&4Ðp8S/R]B^ڳzB 0kV[IϾ2Fx5{l<~kp*rocXֈMU2agv_cG8OjJ&GlRVJtdxӺ*uK)B2E)5\b CZ0 ×L26OLUVw,'ğ`\yX|܌턥Ej 7qҚ5ٍ/PGcP#֕r\rw)OGlnTka~X~LHuK5F=V"+jSZi.t̂ŷ3tw˖愼wceKn ݳ!Fe9 ьy'{B^A2s*ү|-q}rOdDdJ0Nk$[#ksZ/sq7(zl -èI6War݃p[2%xhYh]涆0ͨ *ld1::[扪S4~BJBȀ[TXR|sBy$j%H6@-ajAѕN\~ PdV>{PRoLLgQT;:[1mOpgw.l/o۹o½ԁ!sqVNpm;F6oq! *yt-+}x=ZH9?ǚU- 0j|X>Eټ7"[t,="!Q^NpEYV/;iw rZG[S &[T!f+-'K 0>)8V`%^jLꆜK6 /~ZeXؿ \t뛽Jܯnob.gƃk7a? 9_(N *%/򉑵NP ФAuP+GbPֈɳ9x7UFWL(y(0=tyKd\w9.\?1:4r0b!54%**aEBӎypBp UZ^܍L"q4SX>y߅5Xm^od#Ă0/D}-Y83*d5ZqB(=gGe)N+;lMyD I2ѱ 6) r( \;Ǚ< h*T`)d2b-|rHwWM)R/RS%;iu5(̇wQ_'2s"eFP4Jgd%V0 Z2 BP GH 2H ~*,rN+MlKf6P̓z2;ouG久Km(^bWI"!H ^ɷOt'"X't;O}c&7X%%i_hb}7orsEXc܎}_6Bx^ BnU®& )lQ:BXw 0E4቎NE<,dЛy(.q]D sw R65y? aH]}xyͳ_xt(%;s }&ġE r -ܽ&5P$!1[Zc\)7:%IC=F~F8Y*17 ij̎<,3ոl>R2\.3YJqkAvZJiW=aswܼ ri[F34; Шڛ.$Rh3qs{`KF,M+]^#Tabղ3:NE\f~qT !Tg3*7K]۾+)Ki\B(h;f bLn/ DhGd!u>2b" O|jWIo@f:\H$4]5 r}mZ2Qb6\c*}&#H.(8G{[ E32/?`yr1t3k:$}3J6Qse^w3`!pXdCFf|pUniݑ0w*dI >qE\Vعl7g@^ew7OOjKƬ~I.=EVmDοPM> aTW6hL(ʑ%!MtS&hP߾Z81<$/ 1yi ~YJ*tJKǁůYC{vyZ\(< B8gGyq#8̈́R)Gυ fJVo@pf0Rnj?XG[~YPGU7A  U*{t{JeȂ\S]TK%{zn, Hr* Dg.`jqq>SdB<-':lg*;Lzp?|iX(D& woƀd{:y'Q @O녲V܆E+iS~YAzu$8`+E`qֻ?kϴQx`i~6L^98aНXJ%F|2Ut%Fqpz%4;xdՄ4T륭cP\hhcDʷ$vOή1O %XNBv>ث``UIyi}\pRJ K+ 8%T4wWtR 84 Ĺ$V@sUDl ͜X]n`Yqk-CpZ4yqݨVg_B7:3Q¤<$'oXȞCwoNIg.(-ulIvㆻ3x9LgM>Q9Hj*|D5")9o X_ 3J6NֿOw^i9V *Qc2) |>K㩍4 9yҤpRnQHJ8m.8f%)5рXX,)3Unp:c:%/#P!)ΖM;ŬnYgmb]Ǩ!':&7XJԉě.5A暣Mݸ{'.8ѰqLM]]O1 o<ܪL W\ A75<=8B o饬W_4WJ]C>'.D}%A:)0ѧE6E])A {dn$VBgW H[tǂ`GIҀߩ_E`l  #g[>LE(.%Fۃe#9955I0-Y\G}Ll8c䦐da8H;A5q:4S7yWmu^Ae,&&tarX-Ho^7YӤ\hX[Habcy&ffx(e7#sp ru|!>!Z;5VjwCnDA-(1^`:Cvbs[bK(lj/Z ZBz[mَHGg$\ )T\G>MާG=d*/@bjQTjHRim+SxT&GT;6o!PJ4ߢ!ۯmRt3t^I`SD*`[%I%=|1)yt3顐Si"dt5'qMX9K۝YTrak+}tqIgDS>*M hsqbl5{#oC0`QVaqs\A1o(ξh `uGD}nJt<>e"1AG$?/A hv,^<^ksƲݑ򂗂Ed3Gjvyco-#9vFUZ!ʈӂ6AnVꖼ>kW_ 0xᙦ*΂E[2x&-(j&-xQ{HzQɅ6rpՑ%;{Z \N+,ב0bD7ܡVFL-rEjC &;9"HˑpKKaQ>ߢ[?~q8-17cL2n!#4)x6v4΅V;b,Q"%ygxCxVqxĈ3;q3LH8Fcε׍UA^AkL v"]38#dYa"Y}|*HxnMƾ ̀DYhF_VZj1Cka7^g `|U)ɼcS|gQaKOII(isrmq|HN6[9.F"۩ɒ|_lZx'Ǝ5XA Q,^]Cs,KrN%^0Jyс=hIgM#r=o蕙nˌdxLeӂ^ܟn$ur*89нbpoPU񔷡`X Z|Yy;,uˍ|$ zmd@,\-h Y͊]ds`M]3d FۈrzQI l#!VbDO5⦭n)f +),|{j l\3D /BӅN3dFA5zfPYlJO\AK=gdf#_B#@1Rk1kA<7KWP )4ATkhJĨcdȓ.=TOH [ ,\%V1Z$c,L'2RH38Do'<9.KM;BbX8ϧ\Sݜ07o#2)XǐA$a+0YXx΁& :\fJnDW0I[MPcf5 qlMh ; Q9$%l{'-XIF$_'kWO#*U$3ٳ\.hj.ON㪛z"{ތw++Jj eW6i0ɩ+"W 1Md_Q2&ZV~O}_** -e4g5ďM| oUGa%Rɬk`:C+EXO%vyaO6.*jᘁ S7Z.a򺷺f|r6^()yӉA\B>;OqA\ޯPi\~"m++E9h>Ζu{هci+3,>iX7+ڷ4?swW4>])XYh%Ikov[qXu'÷MJ:$}P{FqNr]z`M <0CawlC\g6UEʞL@xȷI_7Z"hpr-⁾?u\/~s|o '6̢${GDB=>~hP\#zE*=M+CN)˕f>/ݏ5fHpz%!14޾W"~[OO^Ty9`WZ+j'D?/i7a`RK3%@9@#C=l_3} `7 ͍ĚF0XwBj ]IGP46W5\S3?Ni lSjcؑ#O\jifxTN:ٙ$DB!Up6٭CEBJd6|փYED_oRMMV;\=/H:G7_`JbQw}?E%h;y֧-BCf} U7jp;7op?DJ^wI\ =#|=:hmp2Hڍd0%$q.7''_負B 끴oh*iv`Jm“܉+0(Ft :z<3-ml##L(ъ;u{J0gFoPm;.~d07bw^(5u Y5?E6g:ˠ'ŝsRǍKV,bݯ. ܤSU Q`ʊ+ueS2r` `ՌmR&Jw:*,!~'?W^D7p( 6!EײsT1z_7^K]2:ggyI?;2 ãn<3$l+,(r uw'q M\N Ǚ sB,N;&2btew>Z2&Ǣ 2uRu$#Ã'&='@kI[v@l˅Y ĵnXlq݅%B勛Q!^Kz;JfOi%s5Nl:/ ɮPo2'k1$"VjhKs##m +nkD,̥E!x%eVLcdD6#jA d16y { ֥qrbw`&a=J5q0]+s[z h;L 횩˲)-GUDz*2[wcceF!xfSgBl8 v1bS(m9>Ӵt‚Z # UWOe1{_'=f7PFϪVd~3<{@et_/bD9u"D%y-&"ঔ27- 4;GE7us+~u-q|,HF"\Enn/!2|JQշ{/I;aabh[(%/q<~n9wQ:+U}ۚ@J Q0e+48LFaY$`ǩ"zg초B͔^KOmSI`%YwFe!uBsj@0?䜦F4$yBo+k?qYt2MJ;jqB+8`sK*lxa9'Ne359,ӮTގ[8/ :-c[4ɖƼDenp  f^3Qi:MzO.Ś8 c 9搓Ȓ;jݜ|{J~)G!#/.~c{4zZ.̵ bP `c/dP{@Ӈ4lw \pjƊ^"~5l &gd[08䢟u z ;CN9(@L)K82[am q^V~aRqiMG)?og/xeZ?lУH┞gn;ThmM ЏLIPʬi* 0z/9(*=(i dɾ0#6O Cz9J l} rch/:qىo +.݈؀.4R';'$#r5-ޝJ Yk*rs_ ;jI!C"d"TqՅc^ވ;?P'ˠ[PD :M<. ~Kg^fňEӝŴ/KZ'IeL|@AQQi#7PBt 2;?`hU U* `i8_FescЛQe}x"f:rɄ@E1T[^>7ESXK% ~ʶol[|lXC>?ZpT< @%,EGYn PEI_Tv4cm̡PO/`nYD;JȪ0zkM)gtJzN6!FQz\maCvEk[ ;㋈d]#j0˰\y=&GJm@ 8.2#/1KLP?\,S~-{\Ug\*ms.b.lkp_]<1e,|)x`]V$ BIYVZOYvza%DE#zؐ`]l4GoyHUzC0`xNAGFdS7 uRڅKH p.Z#.uѶNE5<;I!SyH=-4eF&ҷ|E+h}^GJ,{scLĨ̛EŠT;Mt'6 u>nGf.w5"_@+vѽ,-Y#$iJ:^)ݺ4w'A.Hfu*M158ld}mtU!wM LҭWHA1o" D؝hdHq YrK] @/hlK[aзɐ74剾vnٽ؀ Y^&CgIcX5ġ _:AƊfB2']ȋ6c.,&`+\7AOcy $h;;x, }!QAZG5m(iV7R+gY`D'Oj2arN\`OvOfΠ>tzbkߓޝg#^:3B3w ZN4҅}/䫟;/?UTBmبZ TMtl[KȬ yUN8c~KNҜ .&O(|䄖LAJj,u2[Ϯ.~:SA T~SCyjf9u upwe=-L&䡸)Hh7$ڕOA(xBƽvsj׸( X)gO OcbFJK7kY %# iN*xSDnLxҼ rDTdon6u -٤a(:`{GX 6 V 9/M 0r/uCEÉF9N GxKrlZ}Ǝahi{e1<Ư0#62a(ko,~G V;=I `HyzlG^@[Vٳ.8pU@ ?X5q$:'(͢NsQfMR(nx"BӪaM|1@#8? D HuTLrk,ۘ!n8v.g*v2?b]JY-ays+;^89$Ol&\+{ƂdEa[l3ɗGR98bZR {Ad>HMxӥ )!ȞEf&F׾0p⑙uP0zx&鰱 WDVc{ 93 Jy 2 i*0 v%sj<11Thq4֡DP]ĦNAٚۯQd/vGؘQF  mBݦlؐ'ae#wš1@ nú9Fۣ^Ύ"P.G Ǫ)`g.e>SH1oQgW[La4,YkD'\Bd+kV!m;%~*3j4uLJ@ Z_›%zD rG9qt ZQI7&:plq0kAFzl@d[[ m0ymzև=}bмx^B;["4MØ}BDHeuL. ZYȒ MGg٩g4ݫX?ظA1o Ņ:(jCct/7z֏{&:BSH򺴖d}#Eo OAɈWvQ#W郁Բ~iKXT;םr__C1ꓐ+7Xb Kp5R֗:0"Y>-94AH ڮWL5c58E3(կ(l)U@Vלc3KŶ3Ʀ4zu`bM_ '쨅ȕaкD(_|i5r0NGXb;7?9V)$ְ&~۴N `0p<&˼=3_DkſAb$lm*}ʊ`PihbYcI{aZ jLl@E^kdEx餞*f$ۀ1k<6z=z'NYal_^ɯ*FѢ6{MtH$\6Br;nz &=ݾ ё-pb5J ,bXYST 敵18,F$ɌI/]c"X]4zc_ 4g.7GG)-mwMxJ{\So^U\ƺ #`jbVSq68wlUy|DZ9sЂ6z2m?Ȏrjb!%*!0M8OT '*D.?v`Ǭ 9 UYSV}+4R}"<0eC҄}e M\̩htUXyt.@Q,9#ƎPaThIQ7IQ́,VRo|&U}1xS(3RVmC_'6Ql\8rWie-iRd$ zKq- *M?hs}Ci_ޔn'jp8Wp,82 V2IcoD '~dv?ih%MN$OGCO{bMFy8ҰqPScjJwWp%=iJ_}Pi_^C$x_^ F k [n* P]QddBw[U'x0]w urHh9=h]P[W e1 ie5P4,ߑFņ 'gEYȳz#Hon /FV~<_S%DJq}6*sk~ zFR[FUki^JU=cƍt&Hiy7ޣ rjXPihЩWv4_)ʿ$4eg j1.Uͧr CN )ArmDĢv=巵"b2ۤ9R>BxLe ոѓB E)r 7 z:/&#/{a82| w^M:mLv<;5&m}3P]^c6  4cNĎ`1( kQ/ Vξ'4'Vfǃ~6y`z(p2edotnw?EFPߪ* -M'IP&"LGLF Qenx예op[,6y>jE"9 \AADd']( \6@%¯*ɿ;U2|y`,M|8J P\EL c.W3+Z^IW=v#6gDfzkE{zH~PGI.WI$=Ƅ_H h hs]z솔@M,;if;VnjE#&F|,%0˜ô-ğ׷qTaa:Г{;nz1!n]{*."$2]ʜ>#1ܱ 1J;5Grt';ک]YGI\kWgVL~Ъ ʉ+PcQHȆE` ӏ[6.x͐=RkcȨ@ DOtn2KFox3"+(K=e%zhQ:^k{z5})slלk[}ՒA¶ǵ6x]^mTeX;ҕ eҲ| wm=MJMhe3) d/rJ87Fy=ڨ @^rf%@A$2*!zQd_́;awy˷{7[j;U\UR= xUፔJjqaPV85຺2XS3\I{-1|cUYA-i#Q1vL ]Z4r5ٜ$Bɸ;4'd76x)b[F Lc7J#)]Y…#?xzr(4Ll{ STRlhƪ_xD"R{hJsUꂶ'K.N,>QO ғLF֠A\`S-sJӹU8xlDr5YC;P{nY jriC. .3j2< 6U6D| }ᐦ罢7=.OVCww8f?vsoEo%Z~ 7 Na 6\Fyx謶BēRozXь${?zأY X*Ao,SG^?/L:vMyA3 No[EaZ"M̿HmuѢhĹu]|Mު͙U]uq6 GNk6^9|<79qڤ1KpԻva˱["8[r.CfAa,yʿpS[q2ר^1+䠛# _jռ| dS$Btu \pq+pUk)Q *GԾ7O܀8>)ߏJb( C3#,.$ܗҎn1g}[?VE6L>@|74K~@ve`ܫ[zN¨6u)gc_T*}1uo\֐;zw7"B#jQQfB @~w0M 9~vNf8e 4)0}+hkإ_vCyE^5"=ٕ`Mz }ώLڇOaP!dj®fB&_\iCܼP-6-T)$ܞZ2a9]{Z*LbzE6ny G-p Jy0 "H,+!H}S/w2h=S+TejlH L<# n H1!N)YV]_^n.-dJY |.nAU 4<vjDވT]9HY#s@-U+<ء#=X+IcuPI*Sgk-笂iK2bf ŻsbI$.#a5]RKXUGexNeK+k%Làxw98/Mڼ?lccP9}ZU-ܵ>z T$ͯ͟|ȇg(dl$D"s|*ͥHN \`N"!5H,Zje ,h¸Y!kw7;)FO%~9@~2[/Cz< 4U˞#lR|ݫ $[OGHÀ!Nd:7G\dseh0Pj*BG|t Z*$a(xXTH]\V{*Ƿ=K m/nߩ&8X^+3?G f5d>q Y~sATMl {ʭC2Rٺ<-ˣp'zpF,ڄahY O_g)`AaU EGgBnKƭb@fBw$+Y-;6se1d'_A{%9|տDN}tϾ҄"42|tm^bݘKCCy'%Û$Ccd/4̆B9ȱL m|)= vƯKpPD; ͠zի_"xĬ!.JNM".Q[xv&+/mEO5do((#t2D YiCꏟYV|$k/Eu/@,w)ϡifG`bzwAq Ix)?etւ3R]F}\A.kNTS9 1%yu6{#)Le/5 U*&}."R|`Hh- O.{E[Ƣd'/FHgV?+Op^5[nBYf>}/3TRշɠʼng/),5o];{Kl(<ҩ2/.”=NFl1yӿ}$O{6>mpN:;xN-b[{mm8;fh<HCf.\xJZlKѰEPAP SmlLF-`yےܝ`wpg=cE;RUfy xx$4{Ƀ("( /ZZV3T'}DsctdIbpC,KWge2/GW1(yUDfyQh,6g#O&&?I.F{fmںfUm-5byLVyD&w$8P ?.DqL ee7 >4bi%/a#etb EK+x$\ܷx:*g-ԥ=z):7r'܇nF9hmVuRwVi_ ª̀y/OWCɍU# qiվ,*F7r%˒^ ~A7.tK rtڞp&:1d3œ'&-UIʨM7]H6n$}bga;̷ ?iy˩jz՞~؝ΟXH0Mp ώfk) RYH$5$*ʑ"eWV.yW/ MˣNczZ:}`/OF6Tv6C#Gޔ-Pʱ\GO~OAfʡ`|ș౷j,A8:܁4oN:8Lxcs/xF8`(P9$ pPjU]pGT2=Ĉ"'_Uw/{-^:H87ZvjiM8B,%˸z>V3:iўت4% ͭ.,NQT{5J(-Q"&'M6svDμ֗\ צjʘ>eMB'6lݧ@ǏeVt$ohf7| ;b^XX:&QʄvzoYGʧʩ>wY^##gsc˭g%qǟ eOYq*MU5!e-eE !J~Í0Wxi{??Yh&; ?( 8!t&ۯ*侷39rm>= @Gϭem]>H~~4VlG#9fOwe,`-Zv +ǍX_ƘB2/ G֐Eۄ? 1r&ыc] #>v& Gsw᥉k6bbSZl"qFgÃ4LA $ &f·!ʀ*!mV#* 鏨mнgLOh38%ΕƔ e آrw:XVHf#((2 %8~Sg8$YȜ ى,)_ygnje?R/{j7ie4cO.+:h4SJ !oy7=u4d@:pqCX,!twQ.|Nv[jѕY9%@];DcɏW65]P]O*Q5sٚU 6ORSu.o,{3d {h`D&r8YΩh9`~oYşX~d!?0v39%bu~4"$s!RΏ{7slst zTŏE/]d w ^=  L;RƴapCǘ1؛On]xg߉0\~k+/OЕ3dmR?`#}PZ橩]Lef%{plٰ n=OC?O>֦[>ڎѴ5_D,M4]n ,J4cX/J%\)g}Ir;"ڛaT,Ą Ael?cŠOrc=FtA5N8 O'Yxc^v<>v&b=֧Bb[RվL`ipGߢ )IiV<ǰד(^bBV}OՁ3\ S΂RU= Sl1XiU{E J$2FZl^WgŕR6AKE-pUp @#FB,_ʦRd v":Nd'b+. A^{VCG*Skt|-4>|l'J*,!٥.%,6(o?$rx.nP& \9 :V}7DuO(Չ*G*hM"PJ ҄&/B3#4b}Bq+.=VLVBJWx(;d)P~({S ^ׇN\滬~6L{uC:O_X J<NVNA6|P!ڐ57LrJn?1 B4J$C.QJܳBS;rnKBwn,v-/wQu~z[@,-/r{|rwLys>Z1wy2\Z~PDF J%V<Əºl  ̩HGגdҖ7@%Ei+_&465z&?5%IbP c3.{:tC)'¦RgE+w SΨ6a⭹{G oiX}8|ت&,$zhэ˫NT?z9x;M4_ʟĀi)or(Tb OP"grx67ԍne4S{+M|N!,8fv %z?o9 "dPN <%Y,Fί:nQ* M# Vy#@lC;@iuhl[U U V E|0L#<`ʌ =EY#F KD@x0g"ۘFDgԩ[@j`oH`8d[eG QbvN^ɔv=~Rű~F-:JAR[j</2._. .Bz@UC1gOM 0DY>>{qr4k,pb¬{z ֱU-R~yC3TW jʆH5Y"-i[6sC̺r촊K/Ni%'U3(s!QFJfPzFqz K[i$i)G$v5Z##u$N,e$ƂTc1T\Z/Y{q~@ƄxIXOlS%ZM(| o/#A&HK؄ >0{/bcB627*ɩ1anUw _ʒ>.c[PT a$BQiTk*9t$:xթrVGLbڛ!|4XJ6'H-ǿVdZ΃\mj5"Ml!Lp'BzZgH gs>P3~(,]"sp%pQru(pflsaQu1ts,U:xL,^\C+scJ%=)пW@/pU4\Ksn4 8r\ALaLn3C\)4b0ZrYĿ?5RYw)1/pDɣ5*yZ[w{1279ܧo=VY,(jㅡb(-O?s3L nuwA R`W &R=. 35OA+ t8N U#AkQ'{"+GHr?'pf&f1N*Z)*Ք̰BT_Ϡ- (ʹh kD&'rُxblFO^_!X;NOP.#ԶyғgvKl }w ^ Jqy0ђypծSqX*#v//d7]}+|6 M;C|COR-eS9_n"NbvwlHB?yCDuAX>lǢZtqFw#9+3dwkI\CCrk#Vݩ|޹'XpzB(}Қ#|iƴ߹נƼbFJl @ 8t 5޼Ol" {8Fګ$64`3y^̧&l?IZԦ\PJo6V'W" nvɱJu'r7 })l8F#3#tfj'fnTzk~W`UC$IUX7E_i:HOA0LKBkq?TS%o 8%4DVۯ0!nZc6-rY#u3԰U٭gX;IDtK#͠E%yI&Śt܆CxY=QlxÊ<ތ$?.D,#ŷFI:21~HdžQ ;qͼ^n2O zOxX>ɯ`|'ټd^O0qabhg.}YMHYXGGc /K-!XHK~y-Ɋl&IF8uTw d _}υ݅לwܡ s} Lz=pՇX욋Q7V}.o'cBg_6yUw2hG4C"'0V,_9@IxO{aOD:+gʽjj̕pR<O ~x )[y6FOOXU+u`a'WVG$h^ڃDY7v\$vyJ"gs%[ AozӬ f~MlGhM. İ`a+q淑@rrK"4d8Q =o3D _)6N~ZdwÌ%̨SYiY,v"\ԍÁ3"8>CbS8H/vR (>v*dَhzZ_ر1LX^%Nxj[<}M1fMˉ&ӣY7 =DnCB&zd"ظdfiZ.,:-&S&88 "8]JYX=EY^Y ^8XBYrLQZ 3һ鴍R#z/x6cR) Vc1~zW7׀=Q*Csi5bU$/]!pjW 'ѯvb|ʍ9hlT7@7?_x--` #7/H9|2n2bQv‘~DJqɓ eؐ yQ0̜eQFC:&Hjb6}i-Ayjd8^pq2P_'Mdz w9z(?F֡K#$:*6bR3*lj_L.7~&{ڰ,RDw J+ P]07SX)@HliN~s{=aF^9o>CO% _BeʪPmbӯ!!ݒ/ {6m8Jyg,L,DuvhN:Vmkfh&,w1sϳH.z6, f..֖l‚ &޽}}<1+xKh@Z%$m-{Gޝf& 8NLĜc2{6opx S +snA=6fR!AT$F4;q踪~AmEWuYgbsGXI9>oOJ$I:M^=fd^x:VAmT{S1MlU6}KX X(T/./. @=@4v& lǟX<lUk1VԹm֥vqtb.7eF\*$AZC͹3Ry-ά$du:f|_K#E-d"^#YT WΕtvS2w`+O^eL_lZ}XX)iPgW墧TRKsI( @ y׆a ,^9_rz%bH}0=i$mVaM["o[ON϶C*p`G#۾[E6 $3T>!Z/ѓK6zhC0ٮ1|=WSkPE @[)oM`Rz\YDo _Pw9yX!Y'rIͼ7$5t qP↞Y36Q=JpQJQޢW![WjZ@|g&{Sa$+1@raVFyyVC@k;piϚÙ9 IRnρ#Mvݓ9<dr34WKQ wG7:|x.41k߃>7Ϡ9gY߼~ˍ$qα&Aؘ+Moh.TJ'IϞdmuQ*GqIn.6+S ,.˳DH`jssgv@rqH1.JUKÓmn_m )J,aap!eDMabanP5YL~L7]5>d'Ϯ=3{3h G uuNy  |3/3?gDFxT56# b)vyrz<|9O73hSH>0Ͼ0 YnZz0%*&29sF#zɪފseH)%-#xmٴՌF5C0/jiQjWU;\;Y"FtBئU>1F[]7K=ax$k>S/ge J4aίB OM 5Ч(i0U.BXܫ&]uFAO],Lndzb2e3frEZX8l9OwjLYeeێӰ{RX;5h09} g ^_n>r.m_BG1(&h@o$ɚ@b5E &1xاR֌GqSJW5ʑtpg~f]HС*w2W$F8;YFs}(  E/OYfmn]%8SУV!o *W dy7sf$4xSOHJx,9v;l8 盤e_u=9A ܎;bhES 6_Uo. vF@eRn]8=CߙXߐb HF+'^FQ n,m_!wEvS?;ZU,A{qUL$`+/j|lrm}-*c2| c+u$Įc![EQ:2L˳CݨBX?=ϾxO+2uߑr[XxbQ>l:T5_4A%;(u/e_Իf̷sq_qkѴL!Dݓ e)\WqD*E_fs|ΌH?ts* NQ&7Z6u O:X*I<& g%sai' ]You:.nPcxnF!?[EN}_hp(I=A|R e>ؼZLFA]nRЌ vmn:Yxzusw8V{*4cdw^x\8 9|`,c4AӨk \;=n70hP@تQP.Q!v6oYP60lxbםYyf}91UY4IݪQ5ed7/`+r`.R^ --UN4 X¿[ߺ9 pC`@h "Bǡny8C2ܬkpwzDYsy$Q[ nORA*%pӬ FsBSkf{G$AeKr>\i=-C?!$妑<s{yz#檷*șٜеk܌",C?]tꗎ%Cǝmk=D㏾\E1N涱Z"{*4<v@}O`8BS߅A(ŏpW˄|Eo?VSI:3 Y*CUC\W=TR@ 4GWX74vA't2JƭQǸB@t.2)_@R6AAfܜ˙ܳq=t$mVauޘYm,8V'zJ~v׸Y*`ocP׶7-||'_M!ry, h̉(AxQu)eD%Z0gw;Dqaɗ,z0<ޚpͩ?|)蟈n'?Ww)(ZKBЅ.wWPG=,~rc[';{s(@ZT}h)fV=7 CPmtM<3ml]] ǧoc@b6zw mށ?#noU5sLj;v@|#MǵrF 'iTY66w(❇Qwy^J$]^DVuF G/ÈOؗ>PH|P ‚Ԧ.Z '4XU- "TmAyF^ >s 'aj-+٘^ u Qְُͺ<i6]~WE(:9ieg*'&MݟIc1-[%N75a<:UL `$,ԐSq;VpteޠG.KuP@g![ pǰrL!QyއOw0l!(O >CݹJ <ծU"DnC"皣6 '*@$p<4ܻv2/6N9#+AE}kʹU"85!.)_ʖ 3-pX%F}aG\MUBCK3Q@/c mx}AƘ㶫nXŀ1G.W`xpwy.lWd9>e7)BIpf@'!mX!@sq/e5KoellDRB<#[v՚=nIUeM! yׂPFħ V%yJyƵ>HcL&9m\}.Ybx?:?8ٹڐo1^yj@qwmZڍyM<6/{3*#Ϛ*V#9s P1)PȜHks.<(ՉgEFrVҵ%n؜N/m^NeuHES22# Z0 jOOdHqIA]%Ѹop]UΏvGN(Ю:IZJkwRW@rjXꭸTunX~G pjEΎdM}!n#ˏvR!4M3&2;$2N|3* x(`B qAu?Ytn &}UH)+XMRgrv[t,IY'ɃL״ioi5\#MB屜Y0eCu$5ЅEg'{>ƦxŖncH0Q:d6$d6N!J‘TZxesi*\X:%a){ ㎔mJ%z|p,z-WQ$4^BR2j=h^Lhb),[#Ȳ-&$s_o"zRi8cuNo/+VKY3ݤ`t$z\B٥,Tx nN"JDJ;̿\ : {I;bBK;,N$Z/%eS)wv4h"Qc.rа8\Fi?:^L[='e#2OPٝ^D i$3t+=ݐh\YgTT0)_Kl ^18vdz~6-nֆEՇ1ni&Ү54*K ^f:8" ْ,d_<` ,{tRGn.j8̴LӋ!+H7Ę|`! 5xlu1}ܧ]3;, P"9@o}LCZ Cb5N +EG˂tl n>BT{O@ѭtfIu! kR 52K,͎;4_Ĥv}l6dN+-T/x^]@iil ZEǥM;V"ۙ$ ʒjN2PZ{/} .dD?PHkbF qv$p+ i|ۤsLc&a/^l#3XVYess?#(Hsp_ Uk.H98jhq)H%6 ٠tJpoSSe;^FgtUVDM#}{,xZ45cU+ w%󀖤~0,ǻ{,AOe-֐SFR r1^"@ifD'hʲQqOOHZ(E$_uo.+':>@݁I [H ך݃ܤfvsyָ R;OoX1iѳ7!dXGW )O+-ç 0H1r{ ?+iV%j@ *A  S&S=ř!0Z=B0[.!0>7^l H7NQ,[\s!  0Pz[aoCsu2Z!d"C\Mͪ;yTRJ h\ck SnBT=# Pm B^O?/9j YG=%.#Qb{7](D`20UJ467}gB";kL޷UgYtWm蘜f?LGžYH:Ix<=j"ulQK&X Gg{Y4P3\_kOhNy΃|Ǿbfb-pq`$ QKnnoI1*Ju@%>ċ`MMЊxqǤ$2sjh7xn&lfp,OȺ/!WoH1+$8= 3DV`b:8"8JbE03 SVh$!`-\DN5WZ`t2vWն,&:X{yKɀeJ}xӧSapd_d8)O!1EOAƳ%r5d##wgJhmxF }cG8K7eO! x׬ZJ5o}x.fsE@CQ66<ۀ#od5 !MMBFyś8ޠl$gz9>>$•OCKwoT{Vݴ>-D<8  JޚS[ uX_F?z+v-QB;R0峑QSɭSNFv ر*ͥ7eiQF/ {"z7"煷CliV_"~}Hg-~wßsⱽ: uZGvb*0oX]LJ#d[|i7]78>MmB^NC2̝VzYl88W.1I7D Js5A5B^<ryii=@X6gf se4!\% PEfP4c'FP=nPJdF$KHjaX[9ը.\u\ٌ_.Aut+/@"B*CZ;3}iŊ<5?'"N~LtʒPVށ h @,Wyl>P7>0Eqqsv%FUWa)!.Y"w=pe] GWwpnUl8h*X#r5"{ ۥ6_w 6mIʼBQ)]н4jGͦjuƨ`pXr12hPbgnӛ#+[[M [ì ۻ/q9auN]k`V8>&F]IY)f+-N4[1˘tMwE+!/|JW%ldcf!ĸoGlNMa&=XMTKpkoXʢ1Am`9|Pj& Qm> q:=ad1ZX yr> | IpЇ6jS9ӷnj*W'~I]zST\d`?\7&5;QՄxiP<=է2_>Z;fZ VA2Dž?&w'KYGsSЛ ]mv|}zȁxsޢ|hrWZqtfA<99!ک(-9d$%&p<cBldKe/Q2!&YwRN:OsH T423+}#t38y"f~O8y],(K| oIt# -}DUܮǑy* I Y޼LO&V.Jaxe O!ϻmX]+Ba\2ӊ:4zs cXڋ&PDCo}%+V7I1bx(vI tDZOv7) /c,RQgZ)5 QH@ޏq%DЏ]!OzPvA0 j >5U|'g8-`;kF=Srs0v'TSa2.±(hIaycXt9PyX@#J sWl2ߩsWۖ,>tS-\aɠUKgEN?L/řB]a*7c݈۴ڽt^uᫍ4˚^3h+q-(/ 铦R/gOj upeǑհLl̽??W#/m<Ƶ usV&̠ȒY|pbe~b4Eݴ?y:A͞WYgeJ~8Uł_%]88(^\0g. ㉀pR[ i'KCaϥ]zJQx}s)^\Hjl %/5jrdQb@z.^7 3@N::&vTSxC 4w<5H̶/7(C@~T E'vZyQ/c \H2+b|3A]4̆J }..AaTT{5%N>nk8wҥz#Th:Aenj3χOqO:.2jE2JUj ǶR01r>ؚ˔"ۥVECҀ!(>I!0>sD TS+z-.Ђ523ڕYKBg%7JNߪp){ktMћ!3uBxlcRL(mM#zylxu u\ W@=D=}k9f#R*!(LьDZ")mNIJ܂ڈb.Ћ!>Ii٬jAk9z^ɗLv[xZdJa5Md1a|>ި׿9W vyܧXNxLkݴrai,rO=%&;J#|vT.AɏJZOkJ'R(p(|Іqs |eήc(yY8r@=97A\yD#:RuTóK' =O.(ֺT#td]ϠbDm'VԢԐf}nR?࿌& '!QS<48Bߜ@]!`p/bnlbXz)1Uq'wGZm2MKΜ-^1RPf*O`-5O  N.]&JW}3MK]t_#ĩ2@q9=^@wL ;p?Z-`H|eE*5t5Utz9',4f<:#X’јXr񋉔G?vXoM75ۤ.>B2\J'jd=E mTb=%,5tJ&Yb*<$APZ,]A*1-5\-(d:*/B&#@?`(uy2W芳%V5"dCvCZ&!/"#vIv.Qee;{.Ήꊅ"&8景Y̐~P f–V8V!]SvMfK.= b v#ygs\/X(֋G([hd{$iUK@͹筳bIHvR7DʙRqQ_#jfyͅ, w{0֝H)кc>*ȂsN(Q[XԞv{8-(o 1~Vn6 uQJV;?[yA_I8̔IQWoZC5x?7慎iR{yGMY>×TU[dmR: /AɄ҆;@c nǺ9Xᇡ9'r%V8 &]RrzeJpskr81j۸[X Cővol@RO%66W`+=,W̠ KcuXʈH3*8$ǯHl4V aJCJWכ0WA Voa+#9XY1q=iBXz. wl R %fҀ\ =z-7).~`6t'!Ig@ŗ&Ē>KjY6/t!uCDb0yQ{[f0!pFS'2Q}C#KyY;U0N% GG x0K39?SœC 1>kfKO =|qoQ)e!?r HܖmZM]V58XڥujSn@Bɯb=GN8`6T<)n!UCm"˫HGo0/glyף)o8=!mvyUtl$xV,:|x PVO ߢxd+`x0[[/] fbܙ'w}'J\/>4F%5 V;tʨtoI\2ٶl9aωVcY>S0`myJ?r \!CVBۨpϽX]t5;S!=k|mE渣KLCUIЕրwkCsY۲ ,EyOn#v).vVDj7Cyf #s{+e¨@u6^q2L{q2p $ ,Ӧ~Z/n@̝`]ĠR BY^β6C{ܛE(>U9Հea>*5go·@KYL!(^ђQ>Fp썹m7Xs<n :Ĉh <TnBn pW@A(ƃ7"F=.BS?@>i/߭.TڎDM n (/@BZ.G}7et^k#C)2.lˉ*Im YߍB7̓v I[uKSVjN;NǾZv,LûS{% *S5II7׳`,ϥO2$]Zy~ "K`@~߶/u9f= "%z}K 9sdW%) rn8=S_M_@,&?grOzVi>y2x՚kJʍSr5º&i ќ.8|t{'d*g=,l") AV.dZJO 8!Y9p#'BkyԭWiQmY?~6رkA`w1Y$43%J.L,YGn~DG#QʯoKb*W4, bfB>pؠ5 1Zy,_3E YwʾvT $!#hW (s:`|?4!v-\r)d WU{Mo <Eu2@ӝXɹYm '߂A!uiWe{D(' đFWZbhXDA'@kD(錊q099-6e!{6"Xߏ|y+zv~A`)#J.>(+]7)hxaXjʯ͚NSy q:űr0wʼH{V~Ux!tF⏌PN_tvU)%`gb7-^>7qw(*dhkIWh(΅jEUSabBQDH9LG1/E٤"0]J2[ge4ewMǟ]C، R7l_AEa~INnL*LxםQR;j=,̰Vkc ݷ}F8);c#M}\;m%0ދ7A\X/>⏔[uޣ'[:ERA`e3&TVWWY3B”vШ|aq2OWJZ6P3KcF4#,f_7 Zܔϑu\6k {ٕ^L{p]fB8ԎrƷbc9ozG5&13zU]^IY'*HV0`[XLM@;-c`&N9~A@Rgx<&7q;Pbz|u->藛E4OS!U22F 4)J4 ~i(_$ZР ظttuS=/ | iӄ8#);]iPݿdx~X>ߖtkƢeaeL7C՗m7*<`I k_7:9mF%rPs6wR5L<,/n̚6#UCE_s#j*u!&FjGyq/d/dB_I\qȵ'9>1k'D"A^Op̅ g"#\h]^]Mm|I3&Ӹ̶~z 9E"5t[r&A7?"+? mq^Q@qt9V{t'cАZ}ږ{H_Gr^|381m㵔@,-r@*=~meqX*p9 U*ͮDk6I~>Ȑ\Sskbg-DŽB\95M+Vf4XmIz94>(p ~wMM0JZiOu ĝJ<UY5pPsd}ɭү'Y3ɗ h]TTž@'nV u47s'yǯƢf%Ѕf&8"~Iøw{ L5Cp%A{X2;eop^o1=(!Q7X*C}z}Ċr;Ђk\ oEcnSsj,t} t $-$ ؏CoZ.E DTD1:&(rxkٔ\[Fq~P3ͳ1nq1?FDZ)\$h9s wymZ; mHX8'>uHJB5 v Nٖf&T xmZ9jF.齱V:]LUOÃY9" w AxeL%޸bͅdXz;$ 2;07!E]@ R#A sdžFʺ}޿$ڿjNGэ>5ڕs Tg#dzXuv/wvn e+l_6rjT4tp)u4X}Kx:]ƴyl쟟q8jŚ]qݷblR}h 둛m% "ⰽղo81k0='FYuĹ COrL̷79NF=^܎D}@e̗/ R$Z2ˬ| d$0w;q͊<^7փL;Mó@:Lc`ItON:>z036Pv*afF'2QGs>G'UEs >yDt<Vy|E QdRbqv, <՞] 4`B| 9(NilFI輤8{#嵡*^iMCanymsPrca}@)x-Fsd<UKyٜPkjF96*MTd;#ȜmS?zq^A$ZϿ>L&P~ C퐉F~L-~Yf^/Ҕo o/:>30] DFn37q⾨iڬ 2JqMjB=Rbр=)q2^ѯͷ =jZ-{O؏8_>3.dBK$Oo }C<'Y݅@(pa<yͩ1bk"Z":ӬR׈p5uS=tr>l !R4#})+6hvcC);4< hd:OilGmA- S}&HJϠSKqt/5نusYSKSzPJ+x[9}o!в4 4Ggx *6ɒ^{:m=QI d{/.fֽ5C91ǀ>UE'XZaw/)YIcm':{9 >T!]_v i!ޖܨ+׬ +UY\A:?\BXojo)ˆ 6 i]/n}B_"]|Ŀ}cՒ_R;y8+g]W u\npb7NLxĭM+]GkZyhl 5Ѓ[涐͗Ŗ>ફݓ=KDX DT0`'Їޓۼr+\ 0HneKՙQYX9fJD/4?3q&LO?:Mo1:'o|Pwwt+ìUffA\4p YX ;_R¨޼NҡU\UYVURMPA-Q,_H\wtV)'p$9w`m>81.pԄ"&d,d q*c :o-p8B}l)h#L`m&u5KPrM͚&z?u[ ք(QvEfYlEze$/v[nq1>8WGq v'\ ^ilQX݃g.C^XF ]G[&BQ}m2F僝/qBd.@^!PFu_'ϳȐ,9 ai ㇷ$w-Ũ]Լ-u:7+1w] qB. ?_",>e"D՝겂n=*E/Id3f)S깶ҌXo!#˿ac1O| ֖iϐaFmD(=7 !D2 4}G7c`vi;^g6~dQq!ecA3}{Q2h?!ZH 9ׁ%9H&^,OcX,GW=ӡq:]1ĶVR mau8ŏlBd+V%K&N E&z&-.Ptr6JQ?ݡþ /ϋ% b՟26@ 九3Z鵯]3 |!]HhF}@O+ϕ"cbD=!I<\>+ӽ7J-w͸FCҝ6PU"@&`+HRcW u3{]1w\z2_avymtCktS(.&1 5jUt(vВr1FMklt[5XUNQlƲ7I #W=.@JIV!Q ;>bTY\#eSc9]_c~&v˄G.N H6z$: !;jP2r1%5}NT,OM^ED X+zE0H{ȚweA?bO?Sl"- '5;䶁Ԩ`քc Hgx@7]UHCʪ[Cl wH:RMAdT5߳⿄BVbǧ#Whap?[28wW']qGFK$1bfɋtꉶ.| }Svժ aG& ww|DP6F׹,Zvw㤝~6[}H VY0CJ|7.G!C(fwY-6*Bp TCl=Ѝ!z>c,Ļ [/Lgg?I҂68wfmd”?VCUK%rnQxL;em;a5]\ upvՆk2Im7 ޑ:g.f/EdJ~n@>ɏ>5څ_&r[ގkJ?,e\Lńc_-P Wf[IV.^y`]! qyHBbش0͋"W'5tG7HXֱyi$Go蘌s(y F|5Ye_s/4NUﺍA0Inu N-#2]"ߛw f,N[q(|7M cDbR$:- v#wXf+(tqGPOS0JZmpb1kx;m ZLQE`Py*ĸ'QqoTٍJ֋_!Y7 ߀~ _9pгq <'f0΂T&2rĀե&I4z-2'Y0ǟ}Hڧ*PCjS;"K5o dDUjt)YI(FLq( hLc̽|5S.))Q1pE0J\ȄQռ)YE}&b, (@Z0;62~wKyY3sZϸꏔ3˃K4faMM sӦ~fѩVz%#|uE2޶ӫ Aކ+DؾL2dV̈́@r-Pxpi] A25t@:)SWWu6h;C]1ef C#'=61>U:3zLYuh@omxD tUmϛhyo,sy̭ P&}"[Z㘮OefɓrXr)󉖣~w@BP1E9DK@e4{-^ , ;:{N}/tBut؈B&Ksݕ!6%o{ڐcQ^_TM[Qz|"QԚ :iqpzm< lԨkTuu9 :ըciӓZ$T2R"a}yU+0ZsӬTzoi+H3҉KwpJ[8f!0G~#H#Ŕ&&o"Z>Hb$Mq^/q~{ Ƭh*i_4]Ms،ۙp OkJs4AcWx)c6.M7Zޢj5U)+Qi}*| ȯfkl4-L>|j3I+F49 ~=J,0\ZݔX<\Z[x-]5R&vzOސt`LxM% O&a7Rv ś-$ W* |yhN)g4a˥0֋srlPgNIXM$"]l_ E1a :EUrJc)Z)ݱWmEBj RXPuSޛPSf>)lC1֝&,<+g9Ū8g Bnr|jk|gR[!.aI9/R)uʚm(S칱l8Ư|k5K$b]]Jc[js qu=gT ZB\kdžjt t#p h%6&^I{gZh$k~'(V+7 ~#\%`bhdqo%0hLhi-KYU[Eh2:W%^f =[LpwA#c5[uq` B BU,{M>:䧭X+Νr׉sk^;]~F; ~.y=ߗSE\zt$-C|d6 3V%:/"՞di<3W!9h z x#i F~cg>X -J¢哭Lc e) [  _ H &#^1eFĚQomjJְaV7,.?6"Ab0I'0=M%L^qǁeo퐇G[Ҫaqf(6ǂ4mG1K`d5ni~r{ΦrEhs}<'Gɸl鯶t~t~| /,**Ͱ׶51 mj?9GĎVq{^O@ֈtܓw([(q6E;GaH P i^մ^c;| .P;V8v4{8C-$KH^|MfcR3Y>q1/vs-[d1 2F>*C,ré|~Wo/kǛ)ۣl j7+F7PTj/eg]mAmW \ELpA0 r W0Hyѓɠ%89EFcm`qɺs1 s+hOad:}-D<}bV2 uJr1fIRT0Ю@9O>XvML.ࢲ^sߏ}VX#Ͽ4UOq5j]~}(Yvby8` ݰa#ԎFW&w@CGwvFD ŌQZyq1݀~ch&.o }Oyaޯъ>?tY'+ـ0&*T>rb%[!g;ꌩZ%-ZFoe!?=mqM"ӛhIv0N3YӎScrSp,+U4D8yμяܿjP@OKt|ZiSVa0RE\߷K*iJKxÒ SӺ%A J]0:^ OYBc:coReWM}Es 9sfFrK{>Vf!ᥫ%~-It>YJ0+)1-yc3ǟԮ7 J}kEN|gB[@b\m pAh: + (H1wgkW_u c^}tfCn{8”4G}Z?$|kE#X ѧ[Rs1|'ƽc ԩ CT4B\m>AM(8JXΛ(3)nYN(eAp5WM`&?]Ph$ ?P.#Rn3a,PMc*WůB!<{aTe3͎"{Z,v?n$ZQflfj6)S G| _ IAB43BQO@/{!+%s nPҾJCze:uP&d+峭:EFg<"CЍ|Hcu%1R8g,-VK0p،xx!CS%Nt~ś=E6?q1s8B袞gx^bࣴr+b`SG{s098`!>!7ި%5=|**1XJWi(d\LY2FugAOBdZC> x.)N>jw`^_x-{^fPARm5-m@ A;d\PWh22_W] )OuM΢]b`91 iR *AbnQBvJ=t"ϕo}qxYcV'q͒rܒK-*y YQMp1BWd3e~J F WP>i6\$.C]Y}g!iNj\?n0MzV;uXS`V/ CvQ y ;K'5eg)4$@zZmiL$ Skv@/0Xo7=iB qn7zg'R졫prQbAu?hqR-Rlmɒob ߁ak=Ăyu$}r~>V="/x36*l nFD>rg-{jҙ~5_Zjjg±1 s`Qs*<-U !ISpTM=E}KZƈÀ\|ņ؎9wW#N˱że>ݷ{Gobӛ@BےћC=_4 'h-T@cUVgn *T4ѺSN½ADGVxPc_jEsW"pUV8ȦgMk EFC:j \F=Mo9*޲I(Ⱥ'@%:bSD S8Oخs7%H $dÏ$EJ$lWd9r'xRGzE0죓K_cvi q;>bK"i!봂/4^󓺣xj9} Q C-ysN}U\dwm|yݚ`~VrYnvݺ6Ci Ӻ2"goP%"(pl7LPCU^W_Po S\RUʔ KA=Os%J !3"|&Qdcp#l0 3%$-u * F|i2W4PQ5xAH; |:eupi jP_1^Pyp#36˛I%G"ClHob%( @Vd(236m n٣G: +XKe@ԂKٴݵXt3Zpe^ֆjn+Cĕf.Wܢ6A4ZQÚbx2eiB±~NEqF]NV,h.ѷOob3ǭМx e eŝAuk>jsH~(8Ԋ`ΨcCM]pWL8}E(igG&*h(rt'3; ϡELG0Q]Jz e]-eǹs!ޟmr(6~q'Qۗ3XSD..[;+J"\dM un[8K\` p R7_ mgpS&6m2е)K,<ٶV:Ƞb$ KueO^1AϷs3eL* `N?\|ή{FTBM}a鋈8#Kݚ`?rIȋTi!ei0ʿh8GY~:9Z#EZNBOB zu\ QO"MMEl؎ =/*&'3s3{5ob>_\ x,XM2ȇ) ÕCr~x<Cȁ{\B#Һfe3$;OVR!<Oʮհ+ӷ^~϶QY>tNfȣ7;$RvjP,$ŕ«T; Y-.pn2Kl, c|Z]Ui*S+rxU;1"bzs^k(v]g!q-]HʠEtii/!D2*9c7a0C*Q~c.WScёy,G 86=qqAF۽oƹ拄>Z7!,E֓y>y;P.Xʋ;\ d'. O{V橥r A1E~/) u i.4pb6%͛k}w2zDěpTpGMס xlfTm?b=iAHZ_nf|k7^Jfh5jz2щHzքaE&!v^M{ 7PZծ ;:aJ=VcZhĒnuaEib[[ AwE:z,dvkaQ~13D6;M\ *TN zZLDWu5ٿ&62oXƬ2a}FťWWT9>PWs24( QC5XLOkiz(W в8Wg-MuRi+1=Jvv97DsZ~YuFeoψ?B# 8&HzykAmf޻6;Rs8?Sý 6!n7$i4;=AASzvL͸9YhHb{z cYav>'vʋyf!u_*l5x Â#&j";?i3QO7 :)`&R Te U%ZZ+Jݗy]_-pĕwN PXfyB) kˎc3]XzaK ՚?D-Z>"&lXQsSv2V킜 S,T 8RsT Mflkq׽2Vӂg+8㩞b!Szl$9 ;8b*# JC*p`7!$-YMưE1X<НJ&Nj(y_\ 쒌b<6s 3 J㈸@wHL<PҏY )Gy57~E9i1\ĉiC{y\lum_ȑEzR7E&[h7S6+ޏ4}㥢K/֔ [&RigZM,4'i$·coQMT;6AڇgA62@xh;C4TR8Oyd*yd &X'jʒ taR|vcVm~i.T#e0k6HI$\qЂ=o xqѾG"%}D8 t %`sW"#֋jEء,4 5GRW,؄(=f/tvI,^q%E&s*aYfʳYf4E'DjǀThxJäC{^.' -쁜bVɜ(w]Zr ?>w~\ϳWžշc_2R_m;_aV!~1^_gMr-ۏ'3sh5,!8xq8$]*jf ab&2L)( iaLX !7L.c v'GT")EY eP< }"y?r=!EϹy`dtk%ഃ`'`uH9)Ȯ5XU {/v[KGmZ[銑Nٜ+E`5˘ Rjͨ\!/ Em6TRm%WS^1;Yq,r)XX&b-Qu6A!Q+2 *DBΔ6-AZgk;C_“?]h΂ui,*# S F3c#YpgNkః]8?Eԉ}ӈ#3xonůy[r{K]coȑF$~KI`NkXOVn O0!#|&oc, }OB{<5FMϟ_v:y'E(<0/Zֳ lc%Q7*Ԗ뉞;uEܵE-*~xH͚^&Xbu8Ck$K~B 6vuPkl"DƷ[~G.RVhf8#ԷH(R)J3U#_Vi;3K+#x9U/y@.U;Ą[U)-ȔWP#̍@x:} 9\YoBoC?`xmjI|, BquUъ3` Nwffpf_@Z,iBm65y_.:)*8쯜={2_/eLd$MRk#%ݒ-;E'8F p}OM.J;dzb 1!tn>* yOQaTD*֧xT?ͮ+k溡EǶXӃ\J}ܽ1(&n`s&hxY!&yx)_Kd:7Vٸ^㵵67|N$k O:2lE闫\f~xm-x:E8\eNzpvI V=͗6d/{S BXW*KDW~JGu!4~<6evu4'p6(vӾ@e N_tΪ%ciFMet)Jdqr 'Do ֧LVs&5!vyҞꁀBDu앟.UσڌF.'mB((%s(NKV1sJQq . l4"_漪`&}fVRi?nadgu*+S4'$5fViߌ+Gŭ16ҀTO@1U8x*`%q!8>I*Ϯ[Aee3M=n3}ytSO+a.n1?RmRՎ?+{By:02Ҩ|r?/Z0 {/!|}^f=X@puwvpQLt`Hob'z9MP)]so9mr{xF,.Aӫl׊kܚ]T-'j=ئj>y]Ӧ' a rbb7.O BͽWf]6oc^rY"O_;\*\ͽF W` f9*'mL C, @8iWmn\D1m Sfƕ48v{h'![㡿qu@FW4Cap1b< x.!2rau3!^X/z,jH &8)˖|,l?'״LD ɋub?M`؞^ .J iwfI6&X2ots2)b DaιnvSRŇ$&ѝԝ}iQ>/vDxF ꈔuHS ,^l/<%S&% _|Xz3{I-RD/$ uDvN3K*-L#s k0p~6l'V0f1I]أV&"t|8q&ndq5{GH42DI\Nw9O/\ ؛)/-W4G oNrdN^P̵֭WHCb$F+Z,X_ti>7 ;vQ|.ؼh@1?|+ c6B[(j?>d3sC?LiwkkyJ&(βeB1ݎEs "{LVRJR\ 9iD,$ H [ -\^^/I?e0LnV+RybͰQBgz~S_wKDK ƯVLwqsT3QG.`Gn4-]bGޭ`M,Pµk#Tb#Kqܶ>cӽF*SLDN-%EIJb}Nt=nw6]݀9 9/XܝT4D^MFwDAMWHT>-)!V721uR禷fKVn$t,""(Ѩ^"'*v%C4U us蓚 ᢥvt$N'mdmb+xlsm-UGog79_:t~xz*tJi0ktļr00ه.8= S2$ym_ !  ,zzayc%91Q%2R="i+kZ'Y@D u <}&e)RK4H퓾-4ïsPްZUu1B [B3=K/n&^.ǃHcWV!}.RTK*p k'k"]*h,akWŒvK cN'r;Zq[4){e5LnOTFohƕ>ej»>LLK"o34Y͟s($1Kw}B@QP7ԁawO[Vԟ%q4 M7ǿaWO*H6\mbQzapK& [lJ7פaeFҴ&׺g 3i15js\z M6^ʞ\17bVyFx벥:z)'xک6" w D GxY> ϩR&Wsjbu,Q?^9b8?ï,RޝڄѰҌ%;Zj{]?IS:}.}EwĨO5,t{sNGgalT&QS=Kn难5EZ[DSsP=")4gkI]f+QV~EqD Pɷ8/pqˡĚ2eo>7p^_ɣt? aB|I(G0 $ƸeE.LqbWʽB;V!uCt)޹9>P~S.5 TN8C _x85r9 O@MuSt:־0V?9Ӯze9 ~g.-[K`_[LJ{%3( G!Q9QSq@\b`۠G@#Ϳ+37 ڛd!Uڋ;f~6># ڶ̬=?ӨVo5!m"ijA3ذLċS.m@,)݋]zktwFI.G)g}; zd?&\vB"zyfWDuIzEEB4e_ ? #PF(sSz龇y"k9sqƾWh$>AbWð*#ٶ.KFOܥ'3ي04H]̏!m} `r]i.jE@Wku]ы+P3kDW{ hҶڔ!O\Q7 4q\ p֑/RJ6m\xr"d׆E]\=5d̊;Y7I ʷA@ľeNϻI]@ǁxYtXU?HTG5声ڷ `a)9J0A*mvkTڸ"AY6>ⲊS&ky8I<:_V.%cݙlp=@.\ 85 uĶ'HMkmAP2"KY)õxj2r3ulaB:H.PyvB=#D< iՖDH ͤVsEcTl;K䧘2޸L_yjP2A3L3Q7l%Fz(z,$G`\aҶ㰥Ş'nQ4?w݄dOMd6+ gAXgzbciGґy*2JV56[alJp Ӕ;DŽtd fW{Q|2pQ2ZH qݢ.yʩhUՙ7-pȏ↡?.o0YZ2F سy bT9[樽31qֳtA =F a)֝`]fX^%, S?!F& FqqN>?6ŹZ{1v^˞V-ʄLC(f'%.v19;kA&$Aɓy1_Sn{at}'`f!wbi}mD|hq%ATda (@(uuD~\a:n7Q0 x-t0.7^ 2c8n tNz(2eYk0Xh.7.Np:%|UC sr<jrQ8? aUԘ! aT;} m3.({Z j:0mMy.qaL9S+n>"^10±D"nŗ oP-Eղʐ &Y)A>Yw+$08 /Z'@I[m)Oik =[kk4H$sflm!`_uѯ4k(ꄰ~ A\sx cf^5\$[ p!t9Ծ.f 낶t5RhCz=Jd!A@_e!3j~ QUj6HE:2-X3,`Y(KQ5}ݻ y$4u߮maRBcb%֋BE+}`//*W ;!!8-/p%Y߬ko,K\]d!P+4>(qy%A8]9ě$6~u(j2s`W[c7wU=lV*BR+]nØrR3[e멇!c)|˺^X{Y4QvZBECӪ_r!vxSVcF}_N~R-Ďv%?phȜϰG:J^ uwNF>MM" ʹ{"~J&D}Iľzm5SZS[n9oJ+g}~X}i残Vل%?ɓ5dQ}DzZ2cG9Wf˂\.`+gr_js9&FFKvVO)v $>K4fPa1~cZ՛ޅN.?xW'5 9)3yK1 VmT(MF~g7Rz8$[ -*G$s#:f6 dM M骵._$`-a0 QIL5|O͔s9)=jxVx5;Y-Ƌ !ﳪ.C+aUY7R[*-DN *gYq]bK,8 Y "HbQ"6Τj0^gjD-Ydy9PifqV8'-Elfx";1dASHא%"6iG U`!UBvK(PoAoJ"({$ו)$Q rrrOT6E9Y.#{_}z˅wuC扢fۇRqshּz[c12e d[2}Zf4.hC]eIJސuFf0g^3qgR~$Kkcʚo Js;"zPKu=Bέ އΈ bO+n㹭*66:im8fſ֓Z}!|\wO( LTk?25&;BnH٤@/)M@Pu*=4EyT^JZN>2QH;JskrL~m ~5|0H!~z/݂N7M_@gwmp$G\ *!ORzy1UnF2p^u G!\~< 5dW{eLD7^s Bʿ~(I77eI~ܱQy)vOj2VBŘ>7''(ꐱQgF(F~u@j֘?*hh"wM?jgЅ.Y>Ӂ 2?cpX$p‚ lֵ?W}7򸢙۝ZNWȫ- q^{`51nE{I4 e&+I8w $s!C%`㡽 <^Һo,Lan-Poh[oxQ^z? 󓷈NQ2K"< m3Fû P'TQхPenV,Б+g;1*I;4[m`>`jmpDNB'0f>Emܱѡ8S%j7p(rEaXRYcIGnD=ڤ)gfR>,`I3IOOa%=vcNCm^zh 0Uܞr,!:"m&$֭{@@6GՌ#_l²2L*)nρ 3Oes Q+TP0mmSM͝3'} Ȧרڦ_ | r`Rp+JT?u|L)h5 G 9/IHGVHU|9;T-R ߸~k]72~3ZC\HxS:URc4E1VI0-f}8~U8Ixᆸ4Ns#6'hG6AB/A>2gTm &-ู˜2yG=%=bd~Ph' HOBA}.ц!NC..ƞNSx0o{zzɏ~I"ֹ/B(d֕u.ە$Oֵ`_V]_rj=MXd -{\:ỷ@ Abڧ4Ъ,%BgX):ssN!X"\Oj;ǵUv:56jʘn_G8it6Io!r(DF툣J,qC[02DE%+XPno[_8 D"-n\je]) ǣ0^@6!{R(427WBS8fFic 7 EdZ}[z gQN2/ltʦ*;EܶiX8 B!5J0o0U$[*O $C+=%zJU$ 2'Achn]ʤjSU^(ZqHDEό!v> Sގ,BS|b]/yCS̢05Ɣ\ hB246іS ka V R5-'Z_,$' /NLLQT9P؞cH9 BRA5;7vP?>&6 cm%Jxf,ˏKhUf<*mCaq![,{t!?bˏ*B;@/GpHL?W(pZRF"a'S9MA~DE xFy0$I |K5b\X\$yYf F/\`ɖ'X"Al"L=]{Simw05n3P#"S}{I%=1Xۥ8뇕R+K<X3#M_Dl\67XmO=-Y5zyF`n&qA%j0axj*:ȧ#l` & reR_+^}(I]"L$-"=ћi[IZk_PjZ<pto9. '.*jihJ }].%m-4tAëNo&+M2Eʆ|Eodb`e&`Ȧ#5v.S&-50=h!C9b/=sٰ C|bM~vH=L~XޡTazؒDJN"; `*eT+O(efۀߴ(^Y 3~ӽl R?L ytW1`:+wFQtwIHp"_mM5X6vl!0Xz 9NƢ A>&+TsuZvv(6 1T_v=lvl$W%CY~D8SM~nHqϾl11^=W.שcIzvd.v|;HaD* 9]9絩@Ӱ[&>5L#pS#G .LXx> ʎJj ̿ۜ_oR”Pr&Ml8& ?dVդ]ybod]r5Ĩ(stBrNv-,^< |p.%4UxU,f /<1!CZ'-DfAT9+e=6@.0c bSm|F&mdDh_<U͉)9O]2*&eL)oD0a OS=S{`ZP1Xz>[x RNAX)#6>Rf^H;yqy9t&~Wu! 2Ӵ}zfs%b# fР3͛6.FOn[U\qFhybWQh l;`7Nԇi~0f|;^~{B(T躼մe@Υ`{ S0%v0埻[wU>i3D,/fR'Iwsjw;lI  yRÀֹ9ь,4<.U*>~MmJ{[4;VyД =XS6bQPΝ^ vϏJ@|`-(6#EC*(@QؤcAVB/aO-(;mmq4{fm'u9M5Li&*9Q\B% WG<ﻸIqbpKaXzqL&rGR/ ֞'eu#XߨNyﶼR&~oz ]d[X~SWG*T|:Fl VؐH~@%̲qJ+Y>tOS_oi \|S 9-LBtRLV;wxXU5 !DRr'o1;8f[,$2s95Fk7(m%1Mtr*T|o4flc`q#Ua{0ErߥhٲZv>|NJ(n\4_!"!ZcϨ0Ry 0CRޫF sfExLPVk7,F NUf,w:I 8drv񗴍nY 8`iY"P ^*-p!1Ox9=|&=D6N$`o S^V%P3T%ж'Z!7W FǽC nEE5zw yi'9Y ЄI#d/E!l?@?DJc&7}skީ]_ /30@%فK?Yұqgnow2 Wljw㉑L >#[zp~-_@\<ƥa5"]r~:<{?*[.iyaRJ^@`aq́偁<='"^X.:jsk5cckXE- P@GYn)=R -!)C;+{w<!6Rqmq^N\T7Wxՙ!X._-+q8Z?<5DQ/1/x~Qs[9z@(AWSޖtgB,j \2i|rUT6 U\}J`9#}9  E?txѺJJKl!kܧxuξ䛮)'S@g=&#Qځ 0Gr#S揂]\p/xh'6'ie@M8r %aH)6={>U"&Q|0W/-̽ಠ)0츬2HpkFL.`RJ)AHfhq*Gpmɯa5wmJ xJoNA\5w<^dwPK PNmFb3bRBSR5EytP{b!OBm~O\^svvmLn*r#.5Nhb"y٪x{$M >8 rz@~+ 23żvA5"qt`Bu|Av\%m=!j`awº/ $Bd3zoa[څUA45q51<և@[u)SZ!GûF=P|΋<ft\{ ASr:8as"^F%f̒hDՈV?MNW~kK 񪊿${q[Pznj[@u5f5F0}qz&1䈭V=ZG{5ЪqN_;)+w! B+It5PȡZك/8[7]OL ~գtzb֮ ؇`%64m$s}ACE^jc10(_YB.O7:[= zg]'jWϨ!K)KKcьi)IC:!x Fw|/d] Y V%|waG2$_4dk[6??;jή-b8sK*Ȫ K~B 39W7{l cfΊlJXߒ8x:hoՓ?.t|EJ@?5NyR$=$1 {~n?{eGnwlOlH3!zU@',QCHq5Qs.%LsSӍ(`1bAD7 Ɔ? GH!N7놟AΈ躨(VC.{g|"`,O#T:Y`\iwX"M(Xf`ϢD Vq}o[lB?yoodTѹ~:b6yIW_jxWUŢbԵZ[W(AinjӅ:Bh6̒'-37bjdr DCyh&Dq'JK{#Xv0äiO461&.~WH!V^\y-Ch5Ŭʻ~{^EeRѮ\xo|iŦo^ VAb>v璵l2#G$9I[޴J,DxTTNG Lu2C8I]{d02{-tVG=}hɃ8b<@Sְ'9T'XI+-&?[yf}(- r%ϟDxj/EPTi2l 1 Z&cPS*a%ioダMH>0WX8.!F=;&)C`hoRd|#(;1f4b9j |.v?ֱk(%`]tv" U+(}5 ǡ0pCM_yg։CٲtZք05"|&z 3aÚuJi \:)D$$}2"\oo"D<uUXBN_RugIxqG&"# d Ll'" %yP 'r& q4i.&7f&"ZX(g}XH-#B3nޯnPŢ-v*թKMW+dcc\S3:Vj5c`Hs2Ѻ,ioz |" @Ez'!b5}1lB6v+Ce8h 쿶xR qR:KbI JQKG_MYMlR4)#"6[0C(C(47fþ^5{mxZ6п~L&gg [i |i L]~Ozě~ۮ-Kw Ln][~E3eb'HmU>LsxJL6]|y!ZcɎ?*KT\j'b;Dk:c8'i%,u:3$wT"7^2 w'CD<^]YХj:v)\!#nC蜇_7O&lݭf=S!.Iv$l1^=%xJQ \tCx}8BA!jSC\ZJ-c^ys{ު ׭bu1Kg7ߏ<"w9dŻ㩬!BsV3$d$PEOrsZ6ct}6: !,ź֛>b&6}&զ$wi 6-Ʌ *Ǖꅭ)ecx!pLGYJ\ bT͈.LqZg cMLn/TXAYGGD31wHeNUjrtqC8W|%Q = ^Ɔq$HᙄMPm O1`tGJj^ŖNeRHD*56U2!l -YʂsIj9Ș: <܏ ť&o8\ =6#+]wUmqZ Ȃ5{Qj~'٣S3`t4Z5<IH(ƣn Vs]̬}{62csƒ -)J˯}0 'z󂪺u2*$ \ c~0R} %k1& Ӄ:bH!^l yw%)-֖]Xpɓg$(ς"q`>Vk!/v)Y)cۓtMl ʙm7Дx|=: Qh բNUM;_,T% Z%dj:X W#GuMrZ4_fO-ky4.OM;{c[ W$ϝ8^KRÌJ/I_|NϘƵapm1؄;C:\kf'_ d9ǵ[ &`)QteWjAEe#R e4Veá>ްa$!PD2!j.~8l5zFv^.%c5Y(z*BOQhAP?J"@+FwJ(7&di@X7DůrYGM /P0SMu%F1tMzCemD9DgIYg vHFbA<&o ǁF8@y]!l+`]g^VW=!\ 4џvAj%iZ!Fz^l} wZ=îB,rQ:XkmcnuBoUjg雖W%M陉bkjMR;AE)kJR6Q0]$Vu*bߓZa%CaL $peAs0#3H iIШ>P[W70*a/Hm Vl Z2̺9+jVbAܔAΞ¦^TZ9x}ZPG~I!D7_6 TWa{ek\(1/%o!BFpYs*=R:Y%I fx֡'ԉ *p1,9%:PQ*Aw, HV"Zd-J %zBƆ8gkgF1\@ bFA13n. 溠G}vi꽉ו8㳞+o8nNys?I;mIQza<,:yֆS$Gj=k[K̓Ʌux K'T/t&$b{=*68j^#$BOtEP´,?B) dmI&jf$xl܉P|`DM:̘ܺxo §@-}O3LJUC^<2)";"/5ر<@B&03iPF(Z̋~o#r?S u*[kլv} |P^JB#kw-!Kwa':ɭJer[WjqF<ﱴ6>YnɻuKXJ D] 2(P^@*-~c B!nKgP h Fo+TJ.A]}6w6jp9};͆TVj8hy.zEqu7E׵ M|m1p(!::*.̧r ]sQպșIZ!#Kh >?7&S4c`%7琏%gAm C7䈸fT`grԔyb!ኂ=85c!s!x?rKaXO[\;D(AB/SU)yA Ͱ(G6a5n{Oȼ|.>JrsEw7i`E(ut y2EljWT TvvE+Iw񮟣4X^^tg 3^ti<gsskhez=0ݬ1VZ. DƢo+AfGs>K ٗ1,WþvV{ߪ!48݉ymA/dOUJ 8?fK'(q'N*cMԇrʪCˎ[l 916T_^]gs11uE( cwX3>!e})f_FeISZf|\=NVDNkFm䋓8Oyޯ\a5=Ի䃴;us_A|Am)*V\hݽ8(Bk+6L]8Vc}h@xfz9KֶK/:Hu =+EҒW LjN\ ς9 C8YORLRJ N<555l#rNV Cɚn !]ړIFrw8 +UY5u8Tb(l*C܅5e=Ã{ >^gm,^y-N-JYH!*5 U(49T.z;3|33 4#QIJi3o;$\=X_[nkM#BO'mE.Eo*^40y<ćb?:S/fWRtHVn=w96 {J&r_<"֗NFIi"<Llwse6b^tD{g{)b ֥‰!Hp|hLk=!;5ߦe`~eb -ȭBD ^#7AIcB=v"N}$4I~-nP0% 7 ?sF:LHqON,ڙo\F.fbxDu5[ТlgpmԚ=lleνT܇.k{,TGJuIX @UJyڡ)Y \Û?%(%.l0L@yZKsdǢ L[h?IjC{bڏÅy#%6 g 35 a6~; Vng)sm9#M6 SC[P)0ɚJwȘeiiǾV-~Hܹ=y$hzC+0(:uH{&znKfRcH["f䃰wt|d?X*6I9 j`ȚWA3PGKr^L7Ϳ~bL;un$F'"XdlDhTd@݆f#x5`G%C"(,hEz6_6Q7BOU K%ճ7n`c4{jN*=깑Gj ]!_HWt!;da:$:cY(neՈ?ޭL3*cJUM˥M0grcڧֳ=[ހY-Aħ(rQiō>iOfᨻUP.z֓{%l}?ij}('<&mžC_=s䊼h5l1LWB%NsRQu>dMΦ>dz7l,ISu7%wʯ&",h\niFEbVy( qB";2JM&ڲY]YRv.P*/p';0HC̰٘?_ h3.l(#,FY%WMD?Í?'i:S?6Mqޑ";6j%ml!y5ۍx7Wu >]&\5ݯ+`DB~k6BXaю?4z66ZJ}sBȮ0uzDkygM5&bdYu ؁lީ?mj|F K˪RrҽR* -q(T,dM:˄5gfn:1DCKI@Ӆu7֢ؕE2000Z}'(~) 1\ "j>GEeb4?Bʧc15P)<9ǷuoB Ͻ'#pѣI}|j2HPrhZ竛8o~ n"/ Oɕ|I G'LMYieWts)g<9d><\O nxekրfN (E؏~li~lub25+>ʱu&I; s'k9tQVXPڠX"o*MBɊX>[ߪkoǯN[$_=oDzU3I'4G<@T#R_xy"s`pRB%:-mͿ5F%:y<$7BdHa/ɅAj3-jcU'm VD„tJ?"r`֛?"["פ'5 vR=9ʖܞ']#jXTOxVqsmym 1 %'EF-˨ܳJgt_Ȓ<ۅ ay>"9/`+=y<˹Πo=sp冲.BAzҼR\T=V9^V0يs v lqzǎΦ&!q7o3Ȃ[-t>#q֭}tˑ0/1xkƗr Xo1SI= 'EN WX'#o\DxI#+ +rX8A\Ep`%KZLAU Gƈt 2`U aVǸa_SPI@>fK$ڃ !LPK*rvKY6";t5qwL6@amPx, ic|yۮ}q\<v^;/Ɣ @c5 vչ+aChVuHJí쿲-ёB6lgelRzrεWH>H.Na?)LM. CDlax]r'r&EIo>'?4k:?ᒓ2)n52db\(kES5L^ԋ2^^ZL8|`P)! chwV] A=.ItzrjR2eውB jKPMja4KH ĠKRwy14LK5_)`^BB9q5iTo M,0O;UW{>2U$_VTX s&w Zm.l#K]REFi("iCeFx-CNĽ_-|LƇxJȵ~!1qo8 SJu}E!7 bx-ėA ];^fm 7)GEjKUX _'/M~r aƌXԎ60+"C[9a溼dr >>yyw#ˊ`;ν?`툴QI +=/sY5!2U,[1] (PxAmyA>ܵsq{j\jmXY[5!Z2ܵ&*`&w1`d(8SR-_ge^([Uװ5r=ފ7qv>g-$~GFK\.vb~'* suհQcZ:Y:%V=w `38dko~6b ؅ >606/A"m*Yv'q`!eul嚐R.k|?~1ZbgUۖIjZ"!zאdi0C(}h+A"B/ŃBDcWEZ@`J/N@=Mhny:zC%y׭#Q<8q~)s+Ԍlܻ"h%G6g^)/} qѤEX]1cVV7釜8ת@<}r}GJڇ[|7;$B,7--wb1:"{|d0VwYn(%Й}  -)?a(j&eӴSGK}B21]rebdd$47shh S>OH>e_{[ pV"g[*\@HDKNjԍ`xu>v<]1X8t %SfqN/Д11+8j4Ү^>h)Vr+/D8-#{ Л[ܓn2 jfIVRP )$ͼda Қmrdf-Z Xs#\ws$1 -F >]Ln[v:ShUBL˲X*Sw ڹUG*8>Up{n "xwd Jʽw=/q3OC1N_B[2REtXჸ\y|8X˅%bҥj- A]|Χ"dlQ%eߑO5~ɍ@{r5M:- 0| 'D G-qI3W8IϞCsA ݑW_aH#l4Dvx #)g+JG s K7;ژ V|R#k LtoE N=Nh<d_>*u7ܴ*2,(_V Wf<X8y.[O #K8 ,.- $o"jF' x~! Jڠl9dk~d&󁹔l8zRHh? Ld BB=zT͢Cjf? F }-PLˆ\z/e* ͂RO asK>c_^Tom#+~9mTgf%dD A q:~u*nǨޘg(qro9G#LI2LqyZ*߱flyt'ɷ{c; >˃wA!5R yWӴOxodW ůP9 CiKq[9]$\()M@C,:Qo|0,_*ָ,$$Β>Nctk=266B]qrij*:y P•W D.&:mB7ˌ/|/T xk(?d/Qv,X?aph=ٕ% ?HFĀejZKmr|!\ᔳ9 #C7Ux(-`DJPmJ RuxG/FM3NM?7כɜ©T>ӭms1TScCۅ]VCPy}:,OXAbh* A; EErHg<[kpEdSh@N:^*q}]D|`Y&;fGA]Th>2 Cu՚хRE$ BI)8˭L1UaGGs ,/.'[VȮÖXa?1j-f$ ɖDVǣt{ceEOr~k%!-QAW>ƿG{:G%vt%=Y)~cMʿ%`;7]`PqiPudBFݕp`o;gBwERa$7vZ6KI".АYx"ޏ^L~)9_T * *'T~LDajZy(Lěb- D1MPp|iDEؼlޡg9Ե*W%X#rS|$PAwڊWPBLhiXjMؗn<'»_}Nx\ONbi^'AnmhB_lՍf̗-Oju ]YuK1eWl46"Sd\l0T ,e~Y*O$LH j_nNK Zi)s3Ӝ3^ڽeN U0ou7Opܐav\#I=1}*H$'u2M҅j)Dd2Bo C=/9zI*h&`ɖјY{ U\I#z$s0(IMp-  dY0IDte;6#5-p|-ĺ6|jN5WS:2 R4Q< c~>5q}g$F,T^m1,#j]D.4[0B/sfH3nNݪyJ!RHN 3uX.9%6M~ic_qG@JSZJ>~&2%3D{zjy/7O+--wV6̍<`޹5ïiFss4b{%r_gN,!ЗmKW4m )wYAb\m2vi,,,javkyebFw'acw4R"XrmUZXOadvH9ZTi7̸)9 GLun9Ȥ"r8A8>'ў\Z+5 zVaTh+&3q:2FjB*:V]6o91Ab7]oo`MUr8q?_@[N@& ubg^:4 κ2Kg%&u=^AGk~lI|l9.ghqe zItb Yr %K 4 8bJDiVSw%9{o=I^8fSPbmvvZ&Џl,IHcVB# د/Ñ,9@Wt4*dɗ3yҁVΞ6\{UYqڜ?n |E<KA$:$5~WٚhJopӏB&/wtQ@`.z4#$T@Ә Ci2>6RkqUS`QEyTtN8!;z}i\Ѓ2 -h0Ѧ0D`k(c_GkR t@ttĝJי^lR+;`05⹫S-ja\5<\-$CZZfN'%ȜP2vrnlP\vum);KckW;߅B8k־݆8] T=[;Q~粒}ySwE `2`L<8%9T};cYZ; n\hP[)%#I)Xay` iT&װs$jH ,tEqj<a# ;jgg"t. ђH˓T!0~'YMBxʦ gPsp80 `TTF*4ƌ G]Uv<>|_QZS/j[y# 醳];&]pQY%X(,VY~%s:scY<Չl7zˬ%"8Wbl` פqUnȶ-C!ܼ~Z!6MP{JQS* ~]R Xy@s Y>xO`Zpih-%pyWQ1Lc.q8/.=4jL .0[f[6'`l,g +[N>a2PrFC|:3i^:u1q=J;kg~GX#w2LJكX BuQ^=?yX)Ok9EۍH%T,[mswۉz ] {HS/K\x*4P,lUbK}P7*椥e< t}Um3 pz w6? fGbXQ^*%[֐Fxn9ܺ~k9CcwbH0r [SK[+}~/s1Pv. 5pLn+ҰG^P;KF`]L{yYZhIuQ(9] -Ta]B+gb5Kh\{r>ţ8rډ˼NF Pn.YM@$J,N6ƋrJЅe1x+ yAI=v{]g XCD :Wٞ>5bF=G?&īK%50=> mxp >2&I&7ƝsA<0m xQUYEALu\/ƎDrR>e.7L8m:A m3D ӰQ`č>eݲ!e>_k=\@@RP8*, r/y9;o*ңqQ b(V"}@>%f|ΗZ/3F '_(ֵoWx7m<j a' 6I ٚP 8svYU{9"oiLJӡX}Y8зy9C]EaFu bhjmhzm-qѲٍ 8CӂXZvuh m19 ;*n\ZE/UB8\C*sEg; EŔI|y)[&t|";C:!K%~϶#}ǏMg+-Ĉz叝 6rAd{S؞V  QAY*F\k(mR C=p./\E?$dӚ6E8T_ꊬTw ?zH>ZNȝs/(Wc:}>dbʥZA=9<p䙜_T/xmB~+l0:`B9t_>::~lm~Mέ}j)YٲX`@<1!$mA |n5d ހmlQ0b/7&]  RJz[nLN_F  jj Tkϴס\t |HthuΪwމ!{y糹?$)4 m.U|⣕*{^o#QDY-mmZ <0 l^lNB,5[B}W[I~V[q o+P1"`)އ>W!RxJ] CEا\Ҟ:dEI2]Iimh(ı[VR`DthRQQV+; ~ϧJ^9< oF["ٮom~A&w|Ɓxoruv~!6Z̺TEI{],|>r7Ո(Ve6ܐ=BDO4sMtޡ39Rxփq nفvE׸Gŀ3J G3>f(v4M0Ɵ+{VB4' {B$_ /6*<\Vk뱟ʖ=:2ͽ.Qײצh/oq{b.Lu1^cLrp >Ɣ 166b4EV\7 ʼ:ꕳrDJNo9W/\NnYv=׆줚ھQ$xwog…cڑGGޫz6'd0}{rzYlc҆8!nY0RmB!85jPKϗb>⬂6' [rF!tRvn6oV~2g Gd!s/c.o)&)1AR0 6alY xF/} b_vˏ!m{ٮ7ՑTDnWSo\fnTgš/k-k:oJΕ=-*7.S2TӶ~ /55=}i1Ƃ}K;/gak߸E9.H,pa0Qup7@MD)*~ NM]ڬ& fpдWFuj cL#CU"IP<pAQƴT |vk  owXg!x­g(˟ii֍}86Y*]K:l.]B(Lcc@$vf~S+BJorMT?mI ͤ^^_.4& \<~Xl/s5IX26uP($>µ3F-sW޸ڄϼm6Z 6Z{-0SozYæZvR&GɒYN4wiBf"&, *4lL)ͱ,g\98Jt?we We΃JȠR_ \lwSJΕn5O$ di"ltٿ.ֶ|cQu7ΦB]zD San"ձtƝy[9Pg@~5\dbyaqSٔ4)WGi) cIH˜"[F! ņ{EKŠͮIc3Θgۏz2SQwx[yU7E:|/SUۡE#x޺\Ri6D}z@zǕc'NLJj̢a.6_\V;oNjA ^7jcdo&X*;%整 e7C&P ~p>q3bE>h!-TaKLtk4Ou%*e27x1+3V}$A:a8ld*'( ]Crop gZ\[T)GRH.| !w_@GK5 Қb|շC] me+VPVʌؤrsc J H,z|1HV Yj ϓ ;:)HNoaG!S]"k#aZ[RX';Qw׬vgb漫VVoG#ۍە(^!8B)nl"[w[̓MU؆馘ψlWX75f- Inה#`ڭcT :Yz*Jۚ_dT4*F҃QƻQ4̕5r[po?'A{1lYK g[ "q{~mcqxC,|v` ^2{l,S嵆+-g9+.o!?Ϸ2BN}l0l\P,W7o"덯kp鋩0+>T*k"^RXo׷99-S=@o{0|1 +_wgi:GaaQ MI9[E$kZR)2).ɄADvϝD2 ̍ a9)uxz1?[(՚Dr*9$>3*ygDo}hrw++ḾT [|}P 7Y=_#@Be8J[Eb? eR^8lVK%hBU$DVq-"Q0 M*,_ bpQ&HM!YdZ?ngŋ9UND#) w2 K 'g <9qv*Ǫ)=F]|*J[J7_cO ک1PSh#P? xzt݊gPYGġf򫎋 'o@[*&{hԘ2e,u{G}o/kZŎa1G)qgcveg4!Ȁ7񝹘XW~E/'L zWgLK*yByZjԎ4`-nQf[yޤ Nbt;yuD-ť0ghIU:y'=| E~X$%z|M'H34{H^~ iI***̏!9l41]y } '\ Fb{g=H 䐃|yL%Q4bNs&( }=BWȈ㕀[ihynR9#Dہ<7Lylw U/sx!ʂ~] f񩦓jY"%'ƓCU+*C&\9)`X3|PvoOs)__{\HuH1a29_fs qD.an{YU %32Wظ#=\1e,ZEuXÃӽ2ZC%%.IF1LmeHFx'h\g@STP4%*.T]n菮[.O4q2ȂLg;,Nnؚ[c ؀C6Z4:*+wȐRX>>D#~׹S-Y/[U]O Y!-NӈZj1x<JeE";pζY>Ї"c] ovFTwi߃{(K ~Q)F֜ɜmg"i= RA󚇩FH3\yw٤ mHmIPUcýtax=ʗau +PA\&S68)s۞4'w9DcUMVY!B[ R0ץݠT;ZZc| З  eH}J- ǴBF,=3cqǏRփX X%𒭦l; Z<+]%޺)t:&dۻ -'т`N-V-S&=m _a&G=6NXdHD;dC`mYxh9a_8[dh7 1x{-%ΉQj b*65t͉CS8n0Uڕ-.)geA+"'}FUT{DQ6w&:QQ^>,>\bw;~t aSuέVs|N>@2iR`zG_J_k掻6]@IkaN!]jR1qBntdΞ>^[f2Mv+&sMX)qh@\ȀRזDp#Xhc=x+Y.[?7R0o*ogJkM>,5u\ЇPz{rL-,WSjik*lxě'Q|\E pJoKu=/ i5t~0=0fmx:%%NO#ƃ9Ř1յۋ*,)0ՕE&b')IDa  n'9ZUeH _qPu|U79%1z+x"?)rʿUdoSޜZ8Ո+ VWZk#ط\>n.!Ö/ P+6~I7 0d9T֦6*TLƜkJi)h~?U_^2}`Ei$45Ef_PQz]N0_V1yx!=6uOMVjl < <iH } 5сؽŠ"n<] @O˹i9m c0r ܖĘ/ך@ȏ'"וW HTS"˥at ,w nWRb_y^%O@)DW8bZfqk[yڎOPF`&ǿG,TŤ4&T~, 9ݩG-[ie \G,\U*_6#56+tEKL8C#|#H2hs1Hݚᆂ!mŀ ~!Mb5,b ZB@PY 3Hpv['J\X<7xXn_*CMt #$qAYlyY %Rw*LdoҊKtՊ-͔!G) M"25gO=ycoH>5տx*T+3xAQ@QԠ? b7-wJ;F |0Թ6lqRb xԍig>i˸`/BP8dI"rXzō$/rE_՟r1vlspfu>V`AIKT Wa5q$VΉz; 4~ďzw8,"=ob/7$E۸n/Kw?JdIlD\k鶬u^GaeJ(O.{k)ذ.{ ߸u+&g!;NM-4$Э@J"Rn[=P:G Fs e|LdX]˃-k$ǵ@uVWTF>&YJ:V=8Gh5ӗҁ!Cda; :'ʚ6:h'TPT-TlTWf@'H^#ڊӰ vNU˱I(d׆#%c Զ$ԁDU`n+IN6kE^IGIb/h G /nlӐ/^M}R|_Y~dDkC:Zb f7q jҳ*u[r(vMvvM"2n33$6IixOT|Z}d[B BxZxgDlNCr[la+OF#m\Mm k,sޚ0tGUeu~W* 5r7|:[1ĢQ-`)`s+jyhҟ]_#E^ 9ɽc W\ !F3",Ah~'T I*| 6T=W;fhz,j) 9J['Rzk]Ϩ&DY_Pam>ot ǦT䍀?z٧ [=2* ySriٮM,͏%4FBSZ"qmxEU5oiN9@ T.:4(S~no唫z6D#ʏ"G z-ksIåL`m{=s5an$@ۤpوmF"\VY&W< A^C(e3^ -A-jz|HW|FǒY%3Ju?W*UK3 G/a/{8!QjLR[BnGWP[TK0G؊;G 3D1HYKK6zȐ!3(NrBvѡf &kac^\#~F{ 2*F\,^? ~UJ re_N688 _leYNhBW]k;ig' $S=sE>\+kJ|) !%8B36 ύUb.J#.K$<nQ7ιp Att@㝢D5Fށ!Dd)YJ My+10"_VO؜f6Y!X M~b,1,*cOg7!_Kl#Ȝv*y.<*ą#䖝SNe[Ԯ\÷V˂o-Bh!}430 IɇǹfzOF(as_R;$X!|7[kYA!Ad*V^KC`)(k//&vC* ja4򁦩 Oo:% >=|g^=ۡ  bEk.%‡#%_JŰQXRz+yGvs2ҷ0=FpD~O20!C)MhoT&=o&w_wɨtb8ʍYC 6n[Wv׾k,|*\?ٿ8#m`[sqw՟u"Uߤ^5ږx܊ˬ* y wepQqް>I3eoi槞G/7+R1|Dg.@z3`gPKKv-Q]91YT 9^ڇe?U/3Xرs.WɞPGY3_&Z<3efRPC5CeFMؼP#2V@"Xx/Q]&wgÁf j^=AK>#Ki9R%ó(VtnjD>Qce$Ξ/Se!T 2_'C\id=|oMA> C(F"\-G<$B@0YZdęU?,g+>@NSTBȱ鴧'2A $ɒ*EU"|WJ!d C,+ G_+;:ᴧ9D!³?a2(飾EY+f?z7/.;k`~I]f(6am"2I$ .Ϛr䤋6=V"dkc-iEi*.7ۯii 6N m-r9#W:Ww]lŶil=f%¿5:C- f'y|1Vn{wvS*(#RͰ>M?}ФtZ(>?&>da~qCxQr7 N ~pzN8Wن3M2TSNRG; ?y "%\R͹ ԕ s+C czإi@rTRcKLH}TuH*:Sg܄L):;pf4a{fmCJ.0/3R)e Ũ snXy=q8?Y,:K8Fi^ z2هڥp2˴M3g%$3!< cL9NwY2(:d'C|j,IhݚҎ`AV` }$ V19oE&p='YwH+}nhD_1ZzvAu;1D^}7C*ö]Ͻ# "at!I1RuY͕P7M¬,lG-`Fje!n4 ]8!z߻CjN6l]{c#T9f8Y> Ydӂt7\k;Y58s<6^dfW(Tod vy-8&O7u=Du\x $=`ۨ٤dn@N)㜘QY:\d~YtTK'& N艬H[Ն25rg|+ H!y6opo)zcmJ gFߣq ?.SqB_`Y_!pgA KX]Ȯ!"ŕhw\R 8oC`Ǐd(F=|Po$7-kR*'Į6!0ømКuP8a W'Kg|'+o!DEF=дvGtw#2i.S%--a-&1WgbqFV)QMgJkVt ~?n8F6 Yr3BgfDСaa1O~_tm-A'N Umh3-<DPA6w# `t  .s>)R'_FPH\j@ W$8\^u1؊)`xI-a=MuN Y>]tA^O !$ a_;G@: ]u4ۿVA$TԠY}jeȁ9T >A}H縒I#(@+Өv7wPuijڠ@4! ju9&,z[l| T}rAesYipJECdμ&hOj-r *JnsYV콭9Bҋ.DT=Q9O5-u~ ;I[oHRą!z[mZ9ȡM'XG'6>q(՟kɻPc6Ιmz|x2لnq2({7QިQ{K75X']uNٙ*:7bQ\IyHc-|ppxJH;_4Cfu FC((cUx [k5l^*o{s3 k<4)KIx݋3uoL}mRVrjXW"Jl}kr({aoϰXt 1 L_RM=*]| g)G+}ӨHύO~Cww]0I{Y覾8@̂I60M{gML^s&-b).o0X#Fviྡྷii(g9ɣw*A*:5wrtЖ$*gIӎ3`ORXKELl17gt'\zdi UzS FeOiQkg3.6V\JpnsΩX)kNJ1,5S-&JpM/.JguZ4#~/󇹾礽 t R wv{&B[4bԬӽO+}{A؎Xx :rţFRR]O 8RhK["u ]*J涬|] 8.9OI_E&i钂bJ+I#Zkܱ-0xu1cPvI4n:BcϷ,w<8EQ ov" DLߛ寮L'J.c79ƅCT$GKReι\!wBˈ$2tQjs%v"ԝƥd鐹>И**X7a3c`FOdI V}3,h"q*= zrkjiP[8 ) DV܅pM ezFj请k_ hs\'dpTM3{B>TßLQΐaIg2m>EU3讱жMx/',cK5hOc<˽Lڍ u?խ@2\F.kgiT.Vtd`YnΠU˫"L.5hV;)y0ߙiDkGJE=&%l nSz⒖YhMs(2Ҡ{~[!g2/(?goj_&4d- u$WcE'/feVLADS]U'JBru'G2 )4f2 ½K b:Q=M(p(O? K>k3ѽXF\‡L0*q *rͼRQY|Eb!=-3˸+9Sv]?Ԛ-Gm =5ρd؍ =#J ~Ȭs"✉=xٸz(F9 W8\>6+;ʆj~(k Cj|ޚ PJ!ZvQпpCL*f)ۆM?D2(גּP=5$fG҈9G`)C;nªnk17hd;IQ281Ely!hQq; ʹϽfa%o"T]q o?躐6l -h/\%3, t(u"\!Sm;ټwWp谯_B;Gn?'["my")]'nPNSwU 0K0W[‡a}RDQmP0- k;GXã)mDզO/QpVJa,"36lx;\9`%Xn=7O}mi^L>j̗ I4f0i\LA҃ZQ[Mل=$?zN#]wAJY#|O4LZ -P'K9zPߧ#pAtOR 81_զڢMž>/nV6[8CR$['UEr1(7CQɯ4̇ϭ;JkhS)/)ʭ&+L?I!3wὨ?x x;"f+-`n\J(vAcX) 5ؾ$W;Ƚ*qW&2Ԁš[7?vIuQ^Z]Q 7 t{HſJ񎫢*A\(cqA׊$(^XP+{X"0RiQ8f]{T:b6]Kȱq avKPg Uv"pu$SyIJS=$Ix@Z ֛pqw)15{_tk }?AQS:yBhbFCXo;}UwH"U|j(Z%BZ75P90'e!`ȯLF@dHWUjN$,G֏@7*䋨taH.|P޹? 0c pVxҍ -P>btm9%G3 ~ eJ$=PϽ F6B6ErTmezQ&3H71iZ[~t碹OgYw-s:JD/XӤ32p3/tA<ɑ; >M֝3F$6 )tILsZqmֱ}^Fy=ꁴ/ `mGߒ ôŦ T>nev7H8X% OCVOV#y<ےM7=P*N2k[G!^nvwޒS/r8xS3Qu#j4U%q?C&"?;vx0ml$2E( ༽օuK"tC `[s< I%iPZ0 pgJKJ+2>C[h:C>s>TNm6L/%fcPWkfW2a랥O%h oWc[N(zi<'οH0dlOo|ii~Klb,αV?;jg`ɞMYjuz,Ln]@͜Z.<9pvna2כR!Τc)[w cvQpWV∣:#t3żo[2YT3]D5EWUoi?`(VVi5_8IzC|[h+Oػ1㲩#jZs4"e!쯴t3nch> $MF" mҴlke",  Lxg>|נ-gW<`Jwy$-J0BF#}?ww5G0{^W_x,r6qKapװ L蘿osT/c592|{+#s4_OQ`}?򤱨pCeJˤki /rdψie+kQL\CGX,ti*ard BVfܤep(D3#valZ1ٗ/U٪FЋN'aC̈́1ghy@/?ZF|GPoDc&&4Q!1P>ql? p;*OZ;f^g0˷NeŶǢUS]=EW ct".)bC4k2=h `BtHa#dߺir2Fo~VS$_ !I7:Cv@̰+hkO#,$JpgAջn>A@! bH9¾%"A%jU{>!щD&C"YX{ĺzehݺ#~^غEɉ = ut8söblwdH\N@惇?*͞VQ,$i ,z&Iش\QC`7^X;h~xȶ|-p8d4p oQ[DNWBQ&0^hA +.p X@ltBqkcЍ_iy#dNMC#呾zz*NJ`7Ҋ7Sb'QgyxM@," o9 fܷ,8V{/彙`IJh@NR1Neܻ+p1W?hG1`Od AC&uPRAUb魀 fE򴠹QCC{ /B-򐴴_\ I2>;S0sTVlYttI^ꕧlÛ'҉Dݡ:?saEe^3[+gN,s_G7ڹ9:S39Ù1O% /+{,ߍcƫDxf~CVjY)_ 2,a@h/LnxSk,z}<͛%&0{.{~s Ol&DǽD!e~( JuwC,Y ov:h5TZ\y7Ժ[RTPcӪPݧ5cq_}UZ/+VoKktzCޓKآgtAFහUƘa!'&z隉=d }s Thͫ0a6k䓍Ky4 3g7U3M4E&Aweɺ&=]6]=;SǢcH%}{9~.%'Jes%=Ɗ%R?YzɑȰJ-wp40hhЅ9!36&NAVj~0%}M:Nɨ +L[WvS5Bn "]|big{F Nm8Wrr'Hfl[FodDomU;ԇ]uiTh.hy.ue/wvHyA,R֡خ2D 1Hd&w\>ğpmU-*,VRklI[NA [cb%SXó}x[TCk/\(k01Zh n#0 Z+Jr! @{>6zn2ݖAX cdR?$Ҟq*\LYp@`5$⦌5uRX&޼m* qgMk kΟkR_(F8'6R?}\fj(Ac>dkCs\@щ2S i4*-+StKw FkH݌2 ^s.̓&T{QsG3gex9{oJE 2Pʓ2,bt${k ]?@ u=:3~[d,>"p '@sʗolVgP!,dQaf ۩:T_A[.! 㠝W~FT#ez&Pe4"XQ2A,2pC^N++ $pM8&g Z8QvW^EpusMopOL>#7r-*b%&"aʹ5X*Q3v~ r#hr g^~|`\3jo+_U&gJ;75'4'7) dcmN؄on^T̝ cs8߰oCpp*g7$;*4EZ_PWl :wb8ʲPV3^?$05K_8(]f6Ï_׷}rp}g-81"\C %=ö+`#a+J_Ԡ,֪!7>;76~t-,sb{03&h/C|}TMϐ!lr@ʟ F%B1{`X7ܞv󪽪_ZT,P6N#zy: mW98xp08Gp($O3nEf?ՒD]i9'2&oc91/i?'aX ,ԚT44y*QLh\"CBe%&Gؓnٺ I/][з6GSF |9H)Z=9l4/rR[<~6IAcӖ*Gچ/ =q ̞M4I_ʵZeLZof 9f1Bna}n}ce9'[ ft.wcn0j)*zĐ^BN#F!PXXN9$k2綜<~Fy\!㫥 tז/\mF#.Mʀ?/յiU~on29Bz=F x1 .:EaĴrKʾԢy՚pZm('S)`Aebp%[Xt=sKUE-wɂnȑ* >T,I+#1-,"`x 4Ͻ qW(Xm"K)e y?5g|P)BDu|MòcOrŇZyx#'nX+֦ =@SLҤ>rNmλB?p&֦} t`2?YdǣMmi)60p}%N0ùtԣE Q$U=X=_ȥ)E\ڥQI%,,~K#RwJWm"+e3ʼnFCჾXǃl+W}Np'ɿ+]ʌ声@dI=-DCt7qR@Q&M"2j|= Sv}A]o\337fCK0,Eve|*5 KKl|p,{pWO-HjMwotjO,!QR5t|ڳٔ9,٥бj9NZmH{#L;.x=-[="-rmKA%?UYq-\Q:Gb)F*B~r60(HTN0 fUy@CCs/CT e9v 79'|HJ-C=}qKP>_(=L=5ge®%)zK8W!v-J;Ūza ^_Xm4 ")登5'&FG)EPgrQQN"#)M~AiuQS>!O0p6^ִ̽)*]@z 6'BlS*)=zDv C1VR(sq^⃧I2gSb^^ J/%zӬuIGżcQ(D#K`2hy-%`}87աexZZ{UrݧƢk~ b&>'K@kI#^it t"?l(8 pg~|=b]gdbW$dh/0!뇙W٧ G=χjEeKgvwo5ătVa96"Vc R%y $DT", Z|j|o9/ m:KTb/µ$7.=0{}7{룡e:HWXr\iR}99ޚ[1!࿒!/4dQTΟ"t{'!X @ӮJw$!'~ H.+I@ Ywu.˕҂ ]Xk'VfkLg{>[hD\qXw/ C(qnV5bug6K͓ id.㥸ΨuT*Hnĝqp qzm5!S #rAcL#Kk})!l=zTd bu, %Ăn{i 9ov>x_R\bŜfLY5?X"BeMFj6mk-]H +a7 !zPWYݽ4{y]?e}ƸSUPܷ]\ 9>H% źKS6b'}O9},"T.vЂ?M@6ࡩT^~>G,ڄT.iډ)֎(9ҪÌ`pAyn5'd0L.٦r,jOtk cPJƮeOG;xU&#?2!.؆cbdjw@E@-I9WB0;ܪYc\Zi\"#g/%IDHs^UPg,J*t3%Tw)̜rhnW2v RF w>/ CMNwc]!%Ha\2X3Is)S-Y6sxxYi~_ӣ?ri1zKc˻lyUwsF@jt`X̥:Z `Lᄂ!q?[N:άy5{Yiw}K6pS<)5d{|?~t$shBHBc>3Hi$kc]+X7Ü{e1T<_|]k< "4,+j|Y_yqͮ:5`%a㑰I~sGB'+CKT=ó,Vݧ.vXvfybK) } yfMJN5`/~;UQχs8PSN*[ܶVtX,$9#ENG$F1dJHPub>CW 7[DݾBt F7k:8b^GS6:#PiB4j8nEG:ށ\10CS\$9jr6Ok+rq֯v]t#?;50Ta77ߪgp+qq;OIw1sTAJ!_@r<3h13[NH "O+ߺDXR dULC[#tᙡ?#ar|K8wovVɾxd6mLq$ꏄO^~ oc7h4wD'HyL~pd mI߉a3 6^\>pV6*]#b[NX<$CƴPǵ3dP$͡6ߚS ن&e|)} vsrE7eME1׏}+[ׅ9j-q[۵Ә IXuiN^bPrj;'g ?mԖ!7q π3~|C cS*%bLH+Io xkqe&noSc|0]SZ<sdهnOy6iAIض،PkhZfehKg,{jFp_U:%)i^at\Dm޼(D1) \#ʮ[7 X ApjH7<nW y"\!gAq{!NӮ bBVUy'P o\hun$0u}Q0^$Quʊ =<4I522IxM2""^~Do @8gn|p&;?["M8~8S*1bF^m2n O;VZw}t/$zԭ?Fn1qf=H$E@WstRO>ñaN]+ \ JC& [baUlbv @.No:o~%hȺ<+1vuE4PK 5\X**LP芿Jw\]6UʋԟQ 클i6Ng4P 19UG\ u T 1@&1 kͅ洑Ʀe70ZȂ e]J 2@)~IFkA,rM8Äk7H2bF"Mf ٿiv$S&5CaM[fˣZt4y"_̃D@Z2*?.gնQ"6_>~(@D(+%2M6 TqY]'k~_>Ijs D%u:&i(+wS֝{쇸a4|XiU]/ ԔY_mɓW=EڻIA.] [o%}J1/RsY޸^kӘΗkxSc|cl([*_\a>jϥh)Y&*\cѿ~U WOˎO#"ҊTnr!cW OU);<䉤ZtDԙc`2;5F.!@Kz_p7Oy?’d~nDܹo* ̉M_5Umɳs\3jp1hB_bhX! ͔/LVC=P֙tp]6E⯑bXY4!"RqHl 1wOfbx"L_!dJֻlQo$OQn2qH_7w"TOKA$KTJ<D9TXd4N8L_wl_QbIڧ ^ /):5HV׬Jlf]XoTՄܗ4qNY&vdSW-s9jú@]}/裦z:$A<{5WhNX#_ -heQOmKp#Djw%7!L[Flom+#3±O} /eC2#R{ 8 1w<'H/75fɏzӼÚb "_6=2RP0gV-.G5;Dm&/;tgli*:nk7mv؏=/8d|yeSTm}0eĶl?:xf5}~ewϬWzn-KՂߛȅ[h54q#<#ж ʛH@)/#H1$dQnę<8ޑ^@5tq>9>Z_! ` B4uvgEs좋(xpM/1͚:߸gX#W ~aIr`T)'#?^3gh;ޤ\@`[zOrm%g@<.5ΏiQAtYo/1Ћ1XD6xZ$?VHlMV{c"3!O=KTZHFhhZ]1 ƃem\BݫK{ AJ673h̪QkZ0f^>BttT %Nşo u!Ai&Q2!5 o)uZ?ṁ B+-a ,ZHPGt# "Zk/Гbz NgX%znY69ʄQreKh*N(u3wT AK$R45̓ x?u@@LZG3͇szm8vP_Pu֫љ0B޶2EŜ+g61dDү~9ڔ3xݣd&]̙⫏Fi7^.:a,czj\FW0W!.jsMy!,zWj8d5h9vlxl+WYV^U>ܨ$j44 8 B7%?lg^US뙖7ʓ7{ruB8yq26ʬ:p(a3.ᢄ LhפϒrlwǰQ=q?/΋N9~) p!h& xڷ_G%$?3̓&W9CJĐOu͚d@sCqH=<mmy 6TMlB=P&\%L3 HrM C<ɟaQ-Vk(.pڑ`_5eZ!NA W?O*̹",Y x,'} ׁ۳Ttt|9젱 )#W>=4 3-/A;Q0o*Q7 ){??#D\c<$uAdb<:gS0[bSPޣv2iH`H#~ +!e=T5?{Ͷl=W@uXg6f\ei EG"39ܳfTÚwba 3>ZfpcLp 0荖G tP\柳'`7]^wR,H9l prv(|Nq66q4m?1"E+B^J۾D|Sc-0:ػQ(dxC4 Cj.&X}E(=G xkdY q-V2ws͙:U3Dn%27UX Z/hVOʰҌG!?)&9?`3YdJ("j\_p10M57wdseOqHlT@֯i7{OM/b~[5p&^>CYO,>X`-Y}" }q [JC|۔sz]v]vY >ÓLp@C]h;zIAXt@OGrىO<IR9^' :91'9;;@5bu7wueHK;񁘯KV(+?t$%jS)YSYM7ޱtEJ7лJ/ۏw!<,1gävb~ UW^Աj/5E!'s1?hS#ڨEm~K3 i`) Bٖ#|u?Np*HʶG¤%$1~cgឹǸO>OW 'rL L؝ֳ`HETBbeCID0 $;qr1#(Jl:Fn|%s'wkm*4:Š/Ә'Ӓm4 u܈0D`Ȁ;:P,[ok GKHUY{^ N*@c),Ԋ!8)ytCuq-lV#Xl0á !:;)/1CWR&ё`k3"$"BTOt=ymO ANE h㨾[o )J)}7Ù5PP3RC{䯀þy#T@RP_u͓A2`Mlo?!U\5"BXXԯTz LtW^h<|yMD0{{fnSH܋t|°͇=Q0N0 ᤈy(:,b Xm{g=ڋF0L]p͆퐃2 %䱃i~z _xikUնRUF|n ތ*?ٰ-dT V*_E2{:̑C ّp,A{Bg>`zN[v?2n`/nԧB/Rѝ5SC7,FNddz*@G΃WLO CrȜ($i6d( '[Rm8_ٶ mdeE(3=UR![+XLw15:ILW/u%yz2<VՖМ7[ hQF4Ŷ@^/mm瀺}dU496nEꛆ&J$4 HE!P=b錪v0f,,#m;hÛen!2dΧa'IRse;QTE,6U*:ȧ+V ,)!<-m[5_|s 3ÊqۢyeR M]2(6rjS2:NFpOU7exA\T>_ j2k49/@89.{v*iꮢ"8kM5 9 q"槩AkںDzdCIڷħ;ke+]77i v¾wIBvd7m{2{3 vw$ͨm;f3w_X4r-;eWF[Mf;5@4O"p6T"!xj7~>63j%s@ZKA&y׾Ė'ƳP)$tv&KY?9qSP ubi Ag;vSҌv"pq[!+Sey'v-~i^ě΄c7 -%q3}cIHGcjq>UoAg2uyfqL~hҌ)P,D/]ר*G"ۺ4#TmQp;˥Y srOOp`U*~ DAML^ U<#v&﹂W_nZ0ͣ|ҙ|&uF]3PArSy/n//j'MϲtIޤo#ړCZB|d_i ,/7Co?#JI&WtV[xk_αFf=KUpFK$^M~VLs `ѳzfM䆘i E'j =d "v[ѿ_ V )-i\w:8jHF>`V܏'㼷| UF_Nq\Yڞ,6JoDY6ZnϘ(DI͹4(_$9 Mȶv20dΙ .' Z(?ڻ4Dċ2ͦ/WLvĂܱA;Le鐜 dػ1^s2Ht AҔn'Xrm[cU.&jxsyNsJVZդMu'ÒQXg 0ifK?iowEܧ0d BqF.rLdK9@p f;ItuX`Z-LK+ Q;”N2kKDNј ꁞHsJY;di,(&(ܡV*[ (tģ܋uqZNOo~7A=s3Z1"}VE.6F{6  MaTI2ob.? Ш fi:ὂp&B]G>I?󣱸s2ce\?oaLsguS/UgC$ߜL%mN\@Fٗxy.}9 r%6w $50l̀J?a- y6c@ҀLG9'uO[5r_Upn=D9;@a͖ԇL6٢+(.1c  ;hdl\Q ='ډ?]զz6n:Pi~5:\2ۇ!CÔILnb[S7סz" :8$(_tfZB ϊjn6l$oxȯ A !L{Rq}8]V^&ygEFjbJ[[e]&2` ຨZ7=y06rJWwNB|ajܘ3U$͢T"\%?}<|Sk}ZrpJ*6Z5N΢j5Ac7/lLR;Obe\-zJr% TDIRoF@7U$utZ牃EuAئG/ǍmsSX3{9jN_N/ SQE"Ynׁ>o(g-ՓAybb8nϼZ)0C(*Ľ[kl73<5( o-S\_>e%f9WGE3F Pz[/+g.?)ûn,;};j㸶rѨ:z"4:T̟X5܀U6:)Hcq[=wObYKpf}8Nz4)`^C&qU~mnd- C]Ecc=;9.Z;ãTS+yWeԍF.#6Io˷ \X\7Nd)$8bC8Uql,+Sy 2q!w ƊzRWho9KBO~quM*y[>7\q$Zɯ3"oaĂ~i>u$/~ݫFDw[FϐQŬjkR)J΂rYVׂǘ fs{8.!A!kc)4 'B[;OS<ʛ!?rEe}R1}d~-B]yl4Ԗ^AjP+^0&gZ*Se;aNðV]PMU)ԢR\sX_)X] m 8\AUP9/*\]_yjxALf'&zя9Nezߖ'#OsU y x6Լ!ˁA|y L۶k5^Ѳ @,^n?T!b!- ?scaYޗAc# ɴ_q%H+N&Oj,lQvO-`ncl1Fq| R1)*C4:OP[i,,>IJ'M2%鬳|;,w09gU:t#(. ,t9G*54wX_H#gk*( ȱQ<§+_z̈YSH决—zW65>H 4> z :8&+W_Fevv#xrl5Eb߅̇w d,=!BWt- C94uXU݇A'[ut|PWJ#@^4}hih.xW2yk+8" Y+YUpy7tgPRP15 0w@NsO\eDG4 Sq5"i5eͷSWLІߠ@wo_9dr^r}{la3u}ތZgwDۜg'lA}`#C=wh iN.AAV ɘC(9?:h5%@^I;FZYY+@,W+(uaԷrX'ʛۙ%} Zݝm"jL5>|XhZhj2uxe@ K;lu]#F*Cjx(w/9cw}.=nρ?cVZ$ ?ߔ=KW@XT@(ȡm$ 38$Pb&;P~)"S/VG% d Rk򄺳2I@Ys}%F(WQsnP wC<8PYa!8\s4l>eJnjP1iUEQ @9%qZ&J<~1)>-_ xxɣ4,lЏY_ͬio_h&z \8pCh}))z#Et^\+L0e!]w;hX'msH nEB3՚sY5\JX([./(ia}t̀2XLæ]ٜo3aWcϟSskRoB@9Q>:y(6 . ]IZBƬVF8dq>o옻 ʗ5Q()[ Q[~z_fZ@z QmҲK~>|I{{&ADc` Y@"&*7`;1M476:5/!tX^pezܳ|Zge3[d~X^Ą gTq\GFF8䨍⥬?-DG+Ej^ZV5%(BbbBB1B/M2dZ[Щx7e}$j`$^4` ; +$ڋ$#7B'&ʘHt݄C5J;=@e>RJ޿Ll:f‰c. J`wr3 ʉ$ކ$J)wN`E{VV™=aZ/+mKS҇7@ j#q;!9#/14?[Wވ'v;^%|We^T:4 #w-A2М}V_M`EBHWϠNZ#1!rYgBMF^$PEX|֊ \h7-峏Rl26 q fO#;5ǮG(!ʢ-A x΀;~Cw͸ (ŬXAntQg!gf1":;[Y45Q)Z0¦PA 9(L VDŌgJu\!iFS^€- piB:/*tUAu˱뽘'>O"B&GZi2ȏ:'h8+Ǚ!Uwf2Ru2S1wL/BFj˂ @X=zh9''NCXkH%Od:$6dU[:g pҢudS3]$a{/N- ~d#3s+ӾmW:н `"]y ^1!&ҪοYOۆ5AhzD8@ԠECsOC [S,ZûPUyVK* SWvgȘ|3qhsǯy& k> xorx&E϶ W+6N76Wub]=srP<%YG{܌H)D䇞gk@DjqvPUcN@[0(>}f,Q|aP)Ȓ 6ȊKL|,SR,UVrg؛M.e|dF GWOH{_ gSA]9HJ]2}[8 YM O CLJRSͮ=]_ D<HMDN϶!}:^dt_2F=j3?]otˤ%м˔DS;xQŸQ 'ϸ PG7'aorsKܫR- l/|݃Y;qx{R$wۦea "- eee44m }9Y>DW) j\Rys|Vlפ?>[;PN((rgu3MJrsT ~ą"Y cj΂?e$͵vF6Z|.R`矧gw+7WM梅oSTI1(mp6NZR.]~{;F61dy;쟱m9^Vci<042`:SOxؕ UTn.d;Rsr3vIjEL2v?z!9 S/l_ 3鏞U ٞg&PrQ0'-b<,Sút 34ssu~!&޾_kw3i œ"T9da:BG/]? |-h>'KNO5q/h18Ꮤ",GU{SnV w:xdcz7&״8U^n}L[zԁ]_OWF3mG2+ur|K6c*O4ZvԘ[*JMeo$o佛` @ONm.Rkh/\9o_17Eiі%TH.Ϧ'z^" jj /rɯA40mW7ͬge309Kp H.5ŝ,esd !-*j%cm,E L>as 0o:W㤂xCmcFuÜqz^0)+/j{}2|9+o` g{b=y6^rq2/. '~)Vqzkx{~2DI6D ^e}b%!\@Y%49ɣ;ܞ?˽WF4 6;:8pBz'I賌gCͽ:<׃YR@K͠u\;]X2ʙɡ_y3Mϋ-9%D$rn,m_ؾM(ܹQRl9-J7[|o. 7$P!6>9k%8](WOYkaS!kmp/`%: dY T!iPN췦'w{lf<o2דF ta˭YSb%-QUo߃L+6( ęN:'@iIDi`r&߉gK KPabim:|%5S$hA1 C c|ٻ4" M!]"rH)dmu[&\ιK>v.$>!45;d"Ul-d> }[B+ofE9U!oɥ(CؘS9|I^ $v4f/8dVh`oP1ҬWVn_4ajt=%B-g>;-A؜22V{K`PTJ3xvE mF7ΌQ3\o0hs%żW!K#mѪZ=u~l57~k"EQA}@A嘭9_eJ; چ2tPY1~^=sk ߭=Ri"CdI,Ɩ,ڥ`:jf:h2MluD7Cs>=YծPzZ=ΛCgVkH1hX} Nc[+}1@ M? x<L TAG+XI|c<Ú~?4cifYvyvF)lsnZ28?npB\C![z`'~=>r+W`e bo]2W[öcqr\.tAiw-cm&<h0eWd!M( [w^{0\-;B#*$jOνj>y:GoKgDI>jJW䷯ިRP3F"}=7Գ9N]% 4&Gf *AyR&`rTv3]YE[b8...W6x]w3wsBkZð% LKZ_B _#vCK]ǁ/4>h~U*y E()׃xO0L~7Z!Ӈr{m׌3H_ퟻS1w wv\__SB3U G}Y@TndU(ܧGY_gO hтǤRtÔ`%ZY& _EҎ=)n|ڵ_)~ Ә֩,([A5wJV!/|3GXڐpb8g ja/2H }ζK=ύ!{䪃qؐ$]qFaNٽ i`MN0nxw݁\S~q)RL3kEz#%7eXV [.8=dCE syxm.$pQutwӱkqSb>bn[W"bȩ!Un M+k=%3O ܪh ߍe1LfCV4M&Œq>~V]yg,A{o:ER:]-䛿1=WW??νAr2bqк3o1w}"ۯ߲!u4e>lz]0Q_>ޤO*] W*΋y>]4c'dHfz=@ǂX`g~ Bl+6KՌ& |6r:KEP>)&qv"&du@NU]Aە?>(ok ᯱ.=۽7?VN=mȕΎd yo)NK`-*l!xHhWV&"M T#969͂gրĭ, mDi!,x6쿺])NmaD8nFܯHo*A7 dqKKv-ʵӎi5gP y]]-ҁkHĘ ^x%T A&UWw=vO/ ,#5@h4?3$i3[4kwo~vO.zWD#L%WTRsP0x^Cg 7W^/Πg N:^-)f(%)뉦ݤ5*}%"'+͎/=cMI'f+ ĔV]x,?n9v=C傖!C\'vNGGRCNYsɝ{#EY1zVvyv--' , VOA_8\}E#(SN:y"`)ߜ^ţ_>d^yȟ{N jAUU"BR^0!$(db6}+?Fvdd65$L*4r*VmꈿT,U˙ W8,J:3QP+ۼBWR-oS-_D]:SBDOHq_SBpW#D9+.$x'İGT]ޫX_sRgڛɶuH@cW6 /|̿2!+K?$Z},ro mя>H斻=uNHŭTN]_?JXݷqGa'QCBsň M39$4tx\mT#saӔ 59u0Fz|$,E0\+X%T@Vsv]ܲШ~B@uGzs< `]qdU<9hf%ysﴎ`Q_±Wzl>Wk}IpL{ Z+銱X*G%am)#\g~FC Ğy}OhBiv> n9; {/rQؑ2nL10s;)nh@2 w&ο>,`C-S1:Aa! '*V~+T,",xۭ & -г܇ }3JV5SuD*e=;^>@ѽ̻);UX\P~f(Ӕk`(D|}l [aOL 圯dϱjk b) Ü 'o`~%@'$;**( ?@g ek(ֶB %%a7ΩHB9Hn;*wjn=[efAP^I莽`͇:.0[}DEF×3Vwqptb~GPPJUa̫dL)ZGL2Iay5i wRi_#k<NwavJ9>Q6I~]0˭rt]qN(;]1ɏd Ji2p/BJn.'멈>.`a7]Όh.[a)tzS+~˥[qD]+A^ZHѵYL(7o;ՌFZю.d{zńn`!6 ,W:j(Pz4N&w]_g6xfk+;nz는~8X7t uUWm#?6-DlXKI1q+b%MɫJ7-V<}Wܻf!CWG\}?}V|ԁb~sfSVivF.g KBQX&e 7P"l*ޢR{z;*A~F_HW{.jp*ȱf2THu{ ˨FAAu3?[Y35^85}OXּo J%_$ʗ޸_vԜp56k,gclD,(P&U!>24F4+Mj)rm[oy8+h_^0QoNu^WV{e}\*UQ29貏6h7[h? ljrẍt`QHIl&ҥt XƤdm$ dصAsq&vݚQ_tSlD eӺ>n$}U:um6tzh 85Q0< =Y6̿ms͢`axrH"t\^h)Fb&v:^=5$ Fp`˘!d}/+G^ ߒ7^YgPOe|V*̇]Wf&TڐAO5q6,}9 lZĂi׉Q**PM|VDes)+T"1A*`kS ơ\xjjlHNh~) L͜˨vot Ay HeٗYB'G@?jHQǔAwoUG?#hW[ αPzmԄ[!dc<'sԶ٘)`g.aEueհNfm)nTo [; z8sӃ\JR& Ǧ s\FWFA1*N^yv2!l rz564uT5{kN y+ʖsO?huy_DC#Hl8(R#_uL|)=3'P@C]9Ǡ }I5P|Tj&#'c-۟Ih@ B\Vy8ۗ&)/?:4Kn2yA{d~7UV݈X%者,U+{/jk<͝-F,Yn XϹ}W|Ÿ*@e2%OoJ-viX*nJX3n8 j%6 \9'Sx][phʹe~k)v$7~D[jeqɁd'E{}{Ntt~'O+Y٨DŅ'ntZNT- R(&þsOVY 8 Sman墐Xg8= (Rk~ kBh._E?CMn.%UU y^>%>n7%90_Tǃ\uBLmEV28w݌/{,lg]$ZSX‡:-=BWN) jS%i//I FPOz CU9nYDo4mIЛzt`՛]hv 65aNQd2ܾdžAyOsk֮NTij^7Q"dspcwJ4@G)0U$ |0iRmk&/{kHzA!ӹ: [7r>\ZYx:Z~ת8fNޝӝK=FRǽ`s#^&14wvADN-/l`{j8"bWA ճ9+v往۷D\N[fw]A$zaey e_W.hgAE# y?zk:C8_-泆ɂo (ڨqRNs,.,*}܇g3%J虩ma0rU'p t>U:EDKاg"(EJ0 ɂ [8?(Rv"u5`Mg;dk? 8]¿99nH-"YdBv-9~HSY94d]@umJ(CenE< p$ꊞbվ)2f=̣k⛔9f|*tmCP0bJ\OWs\K,2EORrT^wfCn!}͙ؗT?| j&&k'H}AsBX0HS^-WI(W=n&XAvCq#8-{ Kvh{JO0/$u[b@iCM !tG׿;̿f.aT舡($'Fd1n)'"ęxD\% ]ȅ߼.kJT&ٗJªvo_.E z1OoUh@r8XsB E4QaMzM}(N<+TQٙ1`gPs7_l1-2%.W[ >,hIjղoGPn\m w8'w(q)[A$iLIߵ#(g~p:2eq&!1RDg;GnMdlхzp!QW<\)CNw3ɱݖCm4±!)s)2< xʑ?8`OMvC(U|UQ:;,6;a !xm-oO )6L)e?rpM`~ z,ά Q಻.-Q[fIU>e|)lߴuDfHh|- \Ҏpg(YR $֚1@&I8&QnGd,p*\dHWR֬lmkKG<Ǵ⒊EO=V_sSl:f#~ $1zeA<ӍzJѪExrc)PۥRI64Y.-=7wi&ؘ2D v$7aħ YԞA}4b$q@QXH!2}Y]ѲGx8[hEhoZ197=9?@ӊTB p2(3_|):KcX6v8ۖ|Fl ćsti,h׿ X)V}+;F hgٹ\%'0T("rfƄ1!"Qz_N?~q%k,' HpԸ1TfYan:!%lsP$UahwFojC:MP3m_˩1޲>)ό.HƒWz~`ẹ`|%2 p[;Sy1/sNk@̿lɯ;8ΦqDoᓖI m(bkܽN.uIPqI~|Y+Dt.jɍf+DͶIJ*4]+cn'~ P7Crd?CNxN7^m|< -B NP LsW y ~Lj<֥W[7 EޣGvP1RNݳD~ޢP_YrBQ+s#Jwkw~suVۓ\/T59g$*:8,91oВy/>OEDvV>*كm`\Ą1#ĵ,-y ڵa6-J$ܹ:@FqV3/_>ۘXiе{;E)5m/2B 0ٰAI ɃYkica^g;‰wO{'BBŐE zVkJ: uhjސ *R8.:UxoA/Ҟ2=݀Xpj <]Vq[*rT9yI0RV\?eXY"У;N2an%; .|^-{8$ %u)X_ɍs0QF6 {Y 7I\.,ⵈ=9Z~nL;QJeG"SC?%r\N"~p?Ƣ3c? 90j -י-6il˯FVpB0z2Tst%O{K RRݬw,1[nAAE u\=EG--z4w@TT ;t ?^yo<ҟGS**.^Rnۨ`XN4E#*Ys%O0I4Ot/K4MuA}):3pBEa(`C2dS2l4U\ JE CE B#EjU0fMNfp3RLm UM]e鳙Tk;JȦWX;/mtm1YJՂ=Sݶ=7s1IpͷBP[AV !D1 Zmoy+(qmyB6}[8lzwWuHY@`a`V#M4tqduۅ_iїz5'&$};RXӣ똇 1EPߕC*bj쫺$&F pBW?"(x>6 =yEѷ Gtj$"GE[Yp9Ium˖e.eVav/~%ꖜI-B|įA;%y jGiSL\u𚣍_{aMCO+w];W,%y H#=:2gS l+S' q1`ږ棋o Ҋ!OMWŢ`a{*uxڕ!\ v'^+༲6h9#ژ"2 /hCr臐m8[[2U(hͥB^}Ė5bHhI|}(@~n#3Vi]^q/p恎KCuZxg^8G {W,F~elf9LDDA:줞EO&Ώ´b(A˹D[]ώi?΀#Yx6zW hij~Ү}gM$/NwjyeWӶSgc 9'*.۝ {pWy o6EV̠,GcO16XOy&:HFցFD[`)aψǙC~;Dq+|B=a z(2)4 p-fȱsz큁mKZG,$@A6tn7~H!@E_;F^>G,՘I#aD>D0]LtRهǑ)Ib>eXaĄ}ڶ:| q-$[{a E1',F9.Z*ͳf ]Cu( xcAgiǻw/ 9t̔ p&' g_{ e7 z6l׼w`vnQ.)S"f|O_y_֢4a]E[~``zr)9\3Lb0*HbMeĜe+"@ޚV2x%S5~ M{x Ч"[AJbK֊ 'AgiָuldRNHtCي`x7/p' ުc'}Xg#nA$k:^L?iD^lklARmn1ӕQX^+qө8ãHJm@:U3Q3|iC'S<2f(K@ uJ>L!r7ݭ+YMQ_P?YG w'pLM9o[P^AFe  a)hf^$7K `ʶ,>ӄo2{ȹ21-c.67 JͦDICr9 ':~מmH[ -`*38]8&Rcπc'5UP1B*z˝o OLz1NDIAGNjĶ;wZg?-dzUI8Z:kjKU(Er4=Uu pc)e^51Yfҵ&Q~"j`[(ƀ*y~S"V[k1Ar;?vm]CI3{'[y5k$>{f""(Sw1.! 5YlR.[=_c$&fbB)iDBv2méaXtFzu$bN کrjM~]-x_PEo2|@*~13鯔㊪k^l#JW% 6 OaGІ)*4 Y0_ǥH\- ]٤G 2,m%Mz'PG Z?r6DyTT`Uq!v[n `\\~?9 D{3RZ~Ҍu`>4dwpK$F J{2gi$oA2ytdCOqX~1Ë8F3xrcuqxa`5!eYd;o99&fg${gfx#0͙Fdbudh> sȎI1hfEEٗSޤ>#6!(d{Ė/b {y!4=aqNq:{) ! 03D߁ɚYtr+W͖z>5Pe4q ݘu_ v ??Jͥc'[V;<)~9 h|/A>or3NViC3_a\Aڼ}~7؉=2럊:$Zֈ;EdMi&!CF;.SNb|ǰB[>wi6mc2}Jb9d׳TQzYX'̴֔x5jγ]b\Z<<J*Ú% S(SÍ.=t#^^s i]/l1K=2Q>uJtپR]3RO6F*GݶHH%+b$S13Z}c JiS]-K9~fc5d0/VbXjTizڼ0ș]:{0%X/i=|#s/oj!db@F36=fq mjD}oբ}2>LП=0{"ɔMTd|v>#UW\95zY۬fS`nl>!J{\<\2,:^8K#t&[̓G0l$gDa\VɤCYyto@fAS}t@';7T^ {J°6T bVK857wnt^E*C<* HQSbq:!vEi;?57*dPK p"d$ # ~s'0.Ƣa Ulxdiu)E(%;Xw6owܢ=3$C8@+>ȌLلtu:E687vrSW ۍ4,MkJ ӖC,a̮xѓWdm1PQqp&|$g3>p2fY'5;&16sN+L * *(|(PŅAS*X*Msiݎ,kȥA7 BJ^|0>x0JmKErbvGd+5O%!K̓zƊay~?\Ä*qPl}97N|nh)ݺ>7JNj}dUAY(Pue8R$4;7 _',Lw4HH<g1EDs 9W DfKj@cM2UBQ8E=%2m.hTO#he4mnS vtqE ͭK {@!x]~!ee VK]UJc3bΦ0$ݏtT}i5ؼ7ѬJU3ϽCZNa<&@oK^L3Ji3,ϊ.Or{ۃkm*XZ㇁N!ws8N 90\=$}6ξ:WVa3{ qRS\z )]￟j5gg=6n|t ,^!z@!ϑI[xHDW[CLr7+驮Yclc6VC% A4O)8V6cfA6Ԣ%+` hzǹlsR4M9?= ӸLJσ[o&"-nwM \iSw8q86Q(.$C khL6;;!1 tЌ -<q)ߜA8r< 1!&'e [턛s=O41 "$\WѤM{<GPi 3f*+>6GЗfCJWDteՂTB}.Kk@7Luxajq:_֧پ-,U@Ψ$鑵|4y e c%0M#9KҰAx @(v<QFw!Ig5aسo^rƶ]cd10u̸Uw ?,挴}eWaW<){td) 3x5uAdNbPxTl)Vg0dj^:Q$ؿr{0FS=e$I0nt;f ;_][e_nSyk7Z ł)C>>㰯/x)ZWWqI)b,"vPdj*yM̫ 'i-"OryS#dlϲ]$+۩!匇 P'Xwk:Ngp&Gn|x }qj^WC5qE`s7Jl/W@pwAٽRb,P (NjW/))As趝úruXAXtofyK>kD{ `*m]mi|!9^Gn\& 5D2 X'@m2lI`]^ Ԁ868YvG:ί !bF֭fnw=:CNW-*l9Q/1f hҶ>CfkCʬï]GR9|gMDY&ޑýV~y/DcX:>6L `7[]+^X<-?lK M)<-OxUԒDZbu,+GwN..h; 5dQtCbzv:[ˆt&6 ?UxA-q|Z um*l|Hy>P>/ I(;KxH uV?VQs9y ɝ.fI\bzk޿ ERU((!+ߨ2؃KjgiZGW.Y?\\Y9̾$q$IDa;<ҺhY ?U{E#LJ$XdoeWms[gR2b}H)W*ٞP_-#jze,`f8;n(Fˉ=6V} )9ɛ.7@;@#ĝuN t Z %s@ՖP+ܵڒz[Mm2y z˚^-RK#w(р' DzsƿP{$;d6(&Uw3:%L‘%ڐQHAWuyJHr0_'L&i:rG]wFfi s'›L*9}3x̴If8^{`9Qzt9vBz6INoʩG%.ҝ=3}OK[,1$]x XHmV$=|n;HEjM[hs"2v\KWNDz9FÌ{cdɺXuH wOMݚ>~þ|4PK3`%yfct,V PFd+TcIdى4RB" Ʊ:{H؛`Lf9n tIJx|EǷGL.`>'*iW+P-&w֋C*>'+9{:`z~:~QG\:SI2kQu$pj'ui^ &%U878e؁ltRgtLSj@kz@(eWkdw>QI; D#3:i:[xVLW0zGU"j|r.Yϯu*Û Vm[@n̥s\;|'>&+)Cb=GkD ~|;l*}9ȏio21$j_Ig  fj( Yy+P!*-,O4<6!},F/uVO,yPiS'zv697j2;$Qw 9߻1٤`8_ZATWA,+]}! nQp;F-A? Gix^F^;ug<]2ɩB{gHmG1!zo{"蓧mJHF 3HX| Tfj*bH">? ڰ*6_'ξ>kcRke|mS{,) %;MߴU4Gq*cJ9g6gt`D&J;{o \b4Iu:=ގV"(kT]D4{Ů,j\s>aID 4r~0]HNԊS` g%@_+tڙ y&}7p:>BYI`*"1P;N4RF:EV.~mą _h>A=qjO>bu1j+qє&D٬wz?9ڽ=-lCS/Cן5w)vusQ e82UL~UU{ٮ!8aZװA^̟D2r=94L$~bJB!gŔb[ `'7fG sn*CxgU|j]j8!c)K %GUsn6+Iު*'qPp(7 S`7EdVŅz볙^aqΑ+]Th#+m)ρXE3uF}1 XԙjVaˇDl0*66w^&Gm~t~6 7 Ȧ=`X_fe{c3Lvm˜Qo>X\6[_~A#eEv\Ot+3Fi~Kbb~.?klhf{ՏӘI08tpޛVk3E4~'Vc89pWxRsWL3>.bgdq*)( A̛jc y'#g|_fDf~rd|P-0 3VoƿWY.`̴OMIf4PTVg]DȻ&ZPzў-DSӹ1␵q$f%q (p*y0}sE<=#9!R@S;Y]P.DK*:nۀg+@:"H~9FUy0!.lñ.nz $.2ZKk5 :m/189܈ L7N^u "r\iaD+SU WDM~>}B0PE&@)-T/лz{>|!<ʊ8毈='g3u.1/rU*I;bκWﲘJ/`>Zv)˧Ffd:<%I60߽Yp/CGWfa޳˱\!WN@=ѝNwlSR}!đ3r`{}v,:uaUu*x!7 3%< KC^sLrSj|W Wճ?'$NcDxs+Ӂl mzZ0T?G]M?Bp-?.L){==dE3l]._(<&g5}}QzsjNbD.u̡“đmS̡;3c~R )FC 俹BvՉmtZ/9G\P!vzzken.kV QOe$VX'kIUc&jl hbٰ]Gɼڥ[^YxiCDD0v44K cREЃ WpV=>7 q`t85 ;CVL[!me?e=~JLYD*B|szsȫ X,؞1ڴ1r ΡxXHDmA@0P>0/xօ=$I9b$ +8OU"^N}~ЉϝTJD}ZPFh^HVҍr|P0.0cUqFf[nn $f*SW,CdƁ]ec9b42 P ,l0Θ z+j.J/@r}B ^B.F KJt. xhyڙ.}`+R}F$m)Kbc"iWxd Nh8WOƊ?M+ |~^ \sc%:u7օ9Ӏ1B k909O?(ɅYu~dNdӽkD'U^f`Z>r?6 aC[,6?.}DZa@LRbĀb Z| ݦ%^nGkjLd"d:.+b>!%y_&*~b7z@_ᔔicvV G}(Ceyݝ80$ r5Vj"4WG ,d ''WREiW jb,z26gU-u*U;sCn,>ݦ_<]0J"BTjNH'>& }X/Ihmx%lGPk[ Xǒ4rs</ c>hey;ƷNU JF5_~ xź &(}(qԾ$#ۖƀgv9W#$&o}WX9Qjh 2˳srV[@Y "Ϯd%$ 3ė37HޏY~'Ab+ȧ;1-kqN1khz $2 l~ʗ<'g} 0|RUX]1 *' pMagr ǀ}@@qnOpB#b0m)P?q7aO4&Ȥ,l.J6i IoFQ;Hi7öKI8wP,YV'rP \M%OpVI/$(,k^\cRdKX)R`g#dhy"NpjF#-PUBW `q38eD-Ld~[`Oh+8[WuCчJ7׈7S -Ump]> 4L`7FГ{au11$ QZvt.T"H/!4[jAs4+LӝnؼqնEq($D lS%&M -zBmCx89d@Ѻuh" ;^f?Y@34G#LeTL]s)lj4 8z_Iao/9+o}\@s$cQ OUmUadvj?ͬN Xihs`%FI&-O毭*]o9vˎwʖDSK]9p;AڅK<@ۮzuq wpھm4˫5WEMIAQ-X6A=?|<-α<YHNCF- 4WhGT f\PEKS- | $7M94ǣo>dd& /FyڢNq*S\ g wă/,](.8y0+q$01cnicςd$A?:SXg~Tb)y`DԢș" G\Nx@88H:L -ql˩z|%WIko'uwLdҍL }R+SrX$ d@V$?Hv3$6 .]Xi-T4죉bf]h'sG~%Zڥo yA0fo譐-54 VF'ȁqR 7~M&(o^o"\ (42DOMTzjB:@Xm( 3dя[LTiQߺ#Ig,m-7V߽ 8g 070LN#Qon|,r!+G~,}BWr!ZBPB]-ROFh() @Z^c_+>zzϐ_}t`q7ҳ0 _VDz'>0z3p [ MUJѾ">RPO'0ZΏG{ҝn^>em9Չ<)l^|MU``fHEG%=4Qx]l[AB3)\v2G`^ l$/WEw2h-"}\}?:&?$uOauGpH+wԱ#6rXc I "Ud[V&&ɨeXR9Pi$ͽoGN )7C&"mR@Wڳ}BN)V1L΄҈2{ekvn8ލG<KvVBǎB8@~Yvևrʹnz]DVa"-hL8wTْ'ʷUE*l9 AƃVާxFփR2I!Ps-'a@Bp}JW;Z6;!GJG hI"" 1s-lVo<s("x*dmӅfwX~y> kHVW z~4y]S3&+XkbKo`! MFOz5ζ>ja7tSm(81% &@e2.&P5JP@NqJy:lDM} |JFB~%zY87SbvV l&T&|Q5^<<3]4Z>AO{?0S̷41p IW6s\$ D=:F'<| p.hA TR"P?F'yejT`De2j vdV"|P]kf %KP ڏ@s=O.MKJ f'Fhӥ~̖_]i17v,hM|/Iءzxɭ cN:LǼdUqng`#A3yTI:}"+pzG~qw)vQNY"Y{m20UL6$R&qJ7K} )@{amqi?$\B ś[&\-o^8jFBOO)C;i|.DX@Bp7f ܵ Lx X`;Fi.jX[̥/4m:Ӌ;+w,_sh%${幟0? ՙ3tG]WCcWxllQeU =ߓ$Q@Q%)V:iR-jRvpB5nCle<0Pr^f NpA%望3S$*_#L&b?9Ȱ8J5:#LhMq?8"3L*m5%IՔh6tߔ9K0G:qC5]WTy؛5OVWĶYkWZskbHe$_˰TճZ^ha[ԛPr#1ٴی@5L$BC 2˭SS۷'W{" v}v"4_~ԏuYHeQu~ RQ"4Z4 ڨ>8-=N`a(ԩ}6 V5"Rvp*"҈3PiBNzQlֿ,K-_X$^qK|M,l7sG"[.$ٌ̗S<#/?n%~b h7TtAld[G pӶ1}^TMY.H={R[<̈XJOUECw5g #.ĖȾpv2āX|E_3[ɼK"f"wB[U{{&ڹT5&NZ#8GDGقA}Bpm-6Kźȫ1qG7VT/6v2Jk QR%)~e M?ҡ79*jZ0N`;"$OڷE#xbUe&wG2ݩڊZjd G;mr5KR"Riڳ58b/u79NgI}[F74\#(AHg, yUgJ { ҎDy&dїw:Xۥ~e|%0CXQ{T{ov\ZDX6,]uINS g %?rafO5{M  +rmC\9of$,aB0J[An.2\Ϗ厝46"g;Q MN' *#3+^y|;Q8GegJ&LW-۴I+mi%kf.a|h@}Uu#uO\`""74x\\ݺW5B͟>9`auVGarit~@m|a5 PY6+sy|w*z/D$mnŇ9V\uw{T$p ifF%:,[c@SCoUK>%KWLnˊ#_ۭkz3FG-[YN) Fh۾ELϚ6%Id|B[C6"ѹuIvUW aQy&$MNr$)3FY=I ΝQ%ZuVd'cuI<_Nڛ1X[rvaFVkИJ%9tG?o𧂰xGmi $. F=h4'-M|m;[Z{L_! w\ʧ͔h>GZȺW*+'TT8Bg<|D1Z3DU\ #D>5Z3rY#ɅA EckIOt^84Dْ}!MZbĻhYN5\9$RS!t猳7΁&py/ݐOsvE=E_sdm01*oLAfJԑn +vV!ÏNZ4YnMU 4u0pZ\엾 v~.hX3Tpz@{C2h*."qLUNDW3 Su$Hrb#t6vgo}g7,?Eh}5/{.!1] ҈&SD<'n7{WNL :Jl0ATTK1:ґ;IwQ~sD4ѡBp"JI6!tfvjs8syߛp.ǹWU8U66 mV8CWgN58${U>g,gUĥVI6,Ia?""JMG|_P DV$_(k9->~/zaVx(V1ҥ4+ݺYPKsP.#P|0#p"MAs*1=7aF"B),鯜j:I%J @gG㨀OxIEY*M@t?a.JN\]Hm`h,V`h H:\T6ȏ䢿c~ED{9OU{uD}!NߐrsH_`BF^`(d7o⼓g_2á]x|@373s<ך8Zr7^&l"[1#9EEŤY7QQ- йN?w|uq9Sj io;q 8O!=Bհ7/xZ,":1ɷ͗VSWD(@Vi r=4Õc4O)𨷝˩K@jCʅaFutqΨ5k).8/󝆧CqOmƓz,\wON$n6x#UƍYS;@(5+xr(7ב C7Y EkYĀ׫mžݥ_;.yP˜~[9[&bB[Γ{2{"]MwqjDuƫPnZw3bK[($}[4xnsKk:AQIJx%T yf=9ԙ*2":T2J'47{zeq߻$[wǎ~!j̡*/@.mfs6т(3!bN)(.f~2 ѿNPH|z|]?d 'EW Rk˧*i i aln λx|󞫢gDA|O7>Rn\}s7S4M.v#_: 6gs \v3X-6J}⒈~n%;ʫ!1a93P˕L3Tc:*ne^':O&ӶHB{"kBDY{;-G)`^T%ЉRO-Na^c2אMYxT hd:kꇦ5mY/9BeS4נ^NI}QUErc ݶW0Q+Fe4t[fZ m4"FDIեJ`ۤU. } ^ 'fSqci~< Aỷ V%Tjf_6wN*\Z[Af1I*Mzr$'z!(bp5YtHߥw#b8" >"UgJj 7B /Jc&04{ țdGF8#jK$m=jnCRZ/c)HQ:AiYtkA5q^G[:ToQw8V=>HVy 僈_eYɋ~4j0N̠P<4R(cW؜qαX2/uWbK_ӏdnjClSmx[^Q22Fuelzwis @ץOw"57רf.u} azTSl F:Z(ϴ ?2v8λ[k SK;um$Mt|C/s@s<䅐8'V]{F|y*\N>eyѱ9EJGc倿&|ucY*l nk(1'bZZ2*;b6+1T7a*$YZ'[r>PoK*fȜNuoI g,+~|"4E}uL}pZĚv#6/}D4ǮPÁw[L&5a0I,IG)Yyjy<GԻ.#8^jNi#r`]hUɀGFi ^v &RyE>/3yt\Ĥ*zOIfǩj(= cSn%)n&V$ivˇyFE-iS* 8h}{No^'3)\xIw&9VF_oX՞.(ɐؒe\,(B& QށQ (BZ!@{`7,^h2)Q;{l @PZ\p1S)rXnaiFؕk56F6GC~es'R 1:b>14 #KxE\Q8Wn}ӕ5V>blxy=N'Bg=7{mFf-iݜUɈ@o h#)s=qޡn\!+\ғ}Їk zACLrФW%l};sXVyܖMĜR!NL_ENQ8J}ҭUM Z PH V.s~֑+^$dtb]rxackrdJLE^s?]hԙB^*S^3JI.GQ]cA,8Dz>J=l@i,?+6Vx4b2rpk*=nc!5ڽJ[KAIu-Nl>&s 7?:e췈[6HP* KC~2}׏M끮!.h{p}%)w{ 9F'{< OնYsVkʠmH?lЇ%Acyrp a&[h]/e "1{em(\w[b-aq۰x^1uES* 1w͖(tUf|cUʇ<Xq+˜<1S7SV>>fu=ҿ5H.݌l׭ =[HĸOAVie-R1ĮGϾ%IZ=}d~aus_ҭ,T 2@3ŭ}`K7ouLi?XR"Ҝrk~ZIB0O)!?Dǫf5վKU0o_֪2`t)HM 8RL(IM+'bVem..xkbT!T!ǮսՖ$!ޗ:bE;:̐K][/[#[qMYUZ-k=ME>[m XQRg.c\F|(@ ȅw04rk(HxV4&o"X&ԍ˴|׉  k0&Y[PT"^,o"|ސh~mxBL<SLwm҄ooxK hE8dM~3OrIFasEH?¿' j bZfb#U!+fwQǘdF|nP6O io&W.POs .+^V5EY9e15_N=5\'jw/oTAx %P.ea#,Ϳ.ғf@Lq+ZkSm2vs@3\?~[\v%8ާ+JDRJ6J*X'0Zjڳ})WiazZA&Bo87mG5zd3[Gѯh4*-%O0aВWɫ]T- ]UDRI`:?N$i;*瘄2ce*K$fe% CQ"`4Pԯ as!{r v~sx&.&f %=̕CAoR,qt$?.P( $bOvJc:j *IWaF,j! R%8hف+R 83t uf^HFS?\Fneُ8RHpKB 2Öխ3<|L[VkT?O:Q,}uJ"=ٰyl͎DVaN(`oJ $U0ɿc%jSߞ Ŏ`"`ek0P„$hXOR WBMGMHo#z\Zm)m⟏,ۗy{{]Ti @ۃfJ/`j}߀yBu@-*0"~ 9BSaKvKǍz枓/:npj؆ BY7⡢$h4;<;|' l Mj{t`xGS zuT\X8/|N"X\ mԊ(QU'h;ӑ ݗ4X];<^Qj<+ ld\~`یg*G_+ɖ2èL)#4@Pc׮)ꮀm\iq:) x=xJMt R%x~ q&*|{Cŏ֮;k` DƽE+*CSe@񗒖8TBMBbJꫣH}r(/8dq7Uq tY/ z(s+y |Ms`{ ǯ6ov)BR9s:d _gEĚqN9Ŕ[X"Gk/y+]Z1J:9hNSX۩eWB/ }ea:M8|t}){O/P}ƒ$[JU3w$8ݐx~r5<"[ 1t>c6B)y+hP@j˄E̓D%AYՖ=X{9c[[Ή=`0Aѕ=~VW*^ ]sMqC"Q!./J旾tn#~b𰗿SEeEg+X':14.@od3>{ ow`bx)i'b[*9f.#p#kYnuݑ `HA86tMLzqLzq霝2Ә0+*\wfd IuT&Nto^E;fT,M ^ac^e ʐ'1HM^u=)[l70n,'ژeꋰ<YZM(HpfE w_!E$ǁJJ ߭B) eٻۋb!S;7S ͖IVLk^5%W|4,A  0bKͲ(2oռᨅ% 'ВrHƆr=YY6%_SL$iֲ)@A qk ưH?ѾBLmxغ؜> cv!1m &|쫈PIR(z4Ϊ@>߷Mb/VUgŒ*E 6w +V!1O tSB-UN g-UEuRG Y2!/Lʜlx$@CR;zd" Ϣ|Y*[^6t9M8e>d̸3Q"ؽR۴6[I安Y+2@"EXNqg89w0,V__dSTHM\sh2~OhgjJ;bUᷭRkq\T8dU1z(|$g*^d6;{2{↻~t~OEQcłynBgeDzKY9|ʈ'2زG#bm/YQ]`ɰt3E٧(,GA΀g,FʏC̪o&( UޑJ}QZY^ 4-ccS b3 6"('mEW3XTpDJ]$=g|]C Zd9:(:7&/l(޳1¿Y, `Q_}x_.ӑ#i#>3 FMGЦ&=G[eǍX-_niK16DZw wȸrL9KgEHI'8CɼGyAqvF,[HGDSpŘaE¶ZS M:@ڙ PU]0h~T )aoj~r"֓J-W pRogFi/4YyeGzt 5b ރd 2vl*!.5,"r^b̷c[ݘ€P|u 1h+r&d\TȧF J7 Wo50 9L\FUVK5q} /ő cG <Hr>1 X<"KY<{H__D*W`'*/(0 "-oZڲV/횻'j%E S>HɶJ֑ض @[L X6R\Iˊx\+dpj/ w{˔.9dGeG~\B6˕=d*ID0fd`zCfRP2Odui 5ܩQhE]jv:@7#"_̦HMRTiO9Z!љLԟ&gGkMLHH#TccG!%`@G+EYip[!c1AyqćP$TĚ*@sFFBe6c_@F.Tѓq?e/ȢṿfH8*`.Vc# #.G8ШYoBV3|b$\c&'z޻C+8ȁSP;!@}f3:"`SĊKo\]WWXqCɊIԖ`XTJ,5W/wb iSy~Q&Mp'Dv1S۫PjoO*J_?Mw/iR\tCB$_JKoPžxTG2ظ+gv(i* QJ9JFd'/?jmS}-@';zB6uȓta9+U2ɳP&'5@cx9}IyLRE2u& i)JA¢ \u܈_?){I+$-Yr9PF}t{B/CJ2l%]."-s'!?C8Ux4y2ySo;ZV\XԪ:CF7 |Y7.r™`tcϷP+ZY_bx2b u"A ;(^)t8/=tZC)O,8?O  u\Ľ ̉9+U Mo} W#Z.yK0~2WdjTIbgCkHjs,CY`[ՊVi+`*fˎq (vzV?&ʸS 9=;jp2vu2mݎ5>~ps##K4ta!ۋ Nkj#hE@g#݋d\Opy|NHH[pz 3f<w)Q &,ji/.ܛ^-DY,znk Vj|ܩ!c 1FiE/Bl 9̛vjZ$gT{ V 8 M)fTN71UCxAˇbѲuԆObRR% VL셄q`DLSaXSJMӜ# |WMҿ՗ `=m %[TxP~1ka)/#3>xUN9ylݺq-⭞tcw1u}kMOq5vW%y 54̩fj70bV_R5 7ۥ7f̔ 9oChxORӳo /i47lG%Z qYsXH65xUG15(nH}Ǧ!Č"#jr"Gk (|I:<h)]4e}󛩹 %+^{Fli#km3tiK)H]F.:z_MnUwR!D/Si,y5_88f*3Jom,%k$hE*D`=E@əv`9fw'ծnrlz%qu %2H2Զ.)$! O5ʷ^_wx&KEh't'*".ُVB8Xϫc0O] 8ZE?P%\}~IL|TG_ZB J1Wni| w ʅela6v@Z|yXEͤt&&BD粇%΀Cyou.w5==uc\ƨntr݊S^n2Ks.'uPLE%;߷e4,_>[ă6ix+$Spp*7nGx vO!V\fT|-FON=IyDW+uG t(x$64(e>s_)'+Z|bK ) ?$ J!*j-GbVImz8)~l,[0yJhYhTԠ[;}Jq+_\gY4 In0:7F 9 n6tԡ^VxGԫ;%ʭ6OyAV]r{(@A:n6bCo< `>&7ɧ)EbwZ;e-GZIKo# enq5<mnp+) cV2D/jtP}Ea֧v0 "B|v?#,j*'=4RUg}W F 0љBXhwxqRf|s`$F(V~* GK|5Cj'g7k$b֝oXm,,"+Oޱ ѹ!lȷ-sI"]}{UĒ )mIoVx1*59t0H`fCAp,H|6D젫u UU4Eq<waW[ލhWwy odVHnL٣`> U639[7F{QZJ)dƴ67ҭCl.!Hz= 9lAl_:ΧIW$)H+3V{G, uТys{*$Пu4AOspT2W@(uv{ܦ,nI.^K=qXPa\ftUd`VWltvҎ̑YXƝ~YGBhB*`&eaV MK̾q=0Z:_B$Mk=Mt6;:NG>Ԥ-Ki'P] ])O$F$]eT Hv*$݌L< hke1:B~+9)HZ]B O=ϡ݌txu&_ 1oX1)|7zPk! *eh_N8❥o*c"0`~OD[$K#rS ~Gdu@/7Qݜ<)̼oed luE<|﵁Km&*R 6DٿH4npe58 V$_W¦u^67%rV(xPq/TWoe/r3dcLGD+xXߣֶOXZ]x_!r:KZf8ޮ,H WCt`wOsT3G{Dg\ B"o~Ԏ"2[vQM RQFŕ7_m0Ky.g ն#@qi70Q* tz3tw R׊X XJsZߑ Rt3YZ8P{W'SuR>`qO{2ܱ+Αh.\2+>_IL~:@Q!п6O"qzZhqH+(h>)60S jXO?:IV&,2@.UQ]_B3qF /is {l"9睩 Ŧ7D"Ⱥ,sG'KJw[rC{uC 1_ 3yh vVѴd >6LXf[9ԕЧT>̿ {_ ؝5j6֋&ܷ h[3i':*LvE l=l0QCQϢ G?sK8%!?Ր Hw8Ѕxdo9|k⼻&[ b6c?ƽUߕlE}B>1?ͯiK +M]I#gh,xr‰ rl1WK׫vF1ijeޣGU8CO+7)~/y#a?SmO3qJqGNIf6OGtjz,e>b<2UʾѝDdYWbf HLaV⋎w׼,~dMQGll ކFTqZ~jG?V>}vߴykY"C7z6og$;2[[6]'gGAQ#AaZS:+w)8˄R֏"CCMǿ@r pQ4gc@KRNѯQ[c:7|2YHz]/ZX/ц@X0[yCb3= |Tk1l7YQ,dq%cd*+w}L ~etFɜ6q;֤[ q'7Ʋ9dJ8t"1JEM/?m='#m1a.fXU Jv-&Q{Zw>|ͮ$q|FC1y@J;̍YgPϘ]m"r (s03s&hi޴ %*G]l1 b RԖeٳ +T,`gS xKp8ia_y}e>?ƒA_<Ò#Y~6Z Q=\%񰖱0 ~,^Hm<Jp'z(_9KvϛsDB!j'Z`)jծ/ ho(%s8 J2qUQ\ݘd(H{F1V#xCl k] 4,^^whMױ>Yo6 9"rlZI7UG/ecyEq MG#)ϐN/YG AXo-bfgT*d zLsdk$ 9% h5bAxL,kYƬY{f* jSk 89-#&| r.X66y] ]`s$ZO?%kk\qO8PVoZ,4s+jDf tC;0n 0X7$eJK)^^X@O&99,ـ\,(ݡ?9{//ipϒl4)Ð+NWAQbyIg=Sڷ~fxױ6u,k9յ~雄 I4dF/ J='lZWY(2. !nc^̖PaYSjۛ;bR8Hpz̓vlc5nRAPImxhS&hCJo彭lX7 bRUnXlX (:*ܶyXv)EJhl:yBI-Y=B aDd f%(p[1yk džS։豗TGRB|g^9e&tzV+-\ÑxbU+Sbʞ>NV%pJ'5|G\㵷jU:'[%*-pޙ9jmk8ɀi9ŹߩX |UB4cf iD(hQx4G“ xm1Zm)"r&|g|tyf<`<`T"4lhxӲg\n];2;@1W=7+.kZj lҥxbhܓ=Qf TMP hҨLf S̄|dqSRވ"`e0JEE&81~5'h7 7xl՛A9 K;r2}U=/j&^|Ė-2_BH t5QYCX͏bmߩ.IsMqUq4]yhQV&g 7Ni|@/=pKXIzv휂ߥ@xnI~5Bџs/•m| ds?UWIUV7Ot ʔ+/1yV^yoV-6 4n Mߴ@g;:R"SݛӴ"?^U +A>Cyd0=EM| i 3r/eԫ G^VtDؒgqwy+:Ӊ L &Hqss,3-ʶJ>hKsZh^x&Öjpq5VŜKIJ~Ox=ESsteSSNNϗޡz}?vx?ɍ P6ͣQEYtz B!6ˎMJﺫj:0e{Ɣ*pO/1^`~bάa@j)LP`GjLzZt0FCٟ; 0'Bӟz(NM}]bT* 5Q GHրvܽ%W0 _IzGp4(3(w k0ixtR{qN8j"KE4d{=kEN.}ݤtiM}#u.0)L|3GHT ?*=YyOV;Ai_,B!xi`_4 zATCEj}{"y  &?Y'hD`coYlFxĥqMh=DTmH2}aC7s' ^Ʊ3(Zi3vQ[ ɞS+ÿB|D0. RMZH'SzEZg"ji{]9!or߳TX ;f/wUPxq 43虈, t!nbry_vd8 rs|+vfnn V@%y9fT5Ht{z(k x:}G|){ {(lP&^؞ڕ^ZOYNt}Xp+lSRRdfuW[0 kZ!tle_#wLWDa2zt(kwy txĘj{Щ. @.V|[ nK!r`@?>/ās|jY1PLˉҏ;; C-C 6R)(_ Q/ΒVD,È 1 =%b5dܜ{0J!ҲA桅ĿN mڤ:מ%ѡ 4o@VV"w.`G}þ2V BixDwjG]s"h9#b6QH4Invg* iq|gT_oǏ)XJ W6ț#e#eW3!ޕ |x~Hh.絥ky@^g@">1?'*R:86psѫ\ g,jsgs 2{^Qb|[gUB'\,Ƽfg<@OޓM{%9lwc"Wb l;-W$JQyRXПkjF,:$$σxkj=ݍl `.Ճ~`aHk ؖCYx#$a"q8?;vՔq|+as\U@ͨc+e!(?)F.-c}UZuJͿkzc({X}g`Vl; eZ0P8T~!ų HP릚\]:{.+b߿l(N]Y# ubT)XQ`џl#0=)M:c[z  ӡG"^Spf#,3#E"(HjCR8 &ZG<Q2=\,Pf o` _,#UތʻSM,*F@ gcK ~Pe&_{w#bVd(r\:KB\l!&]_GdM=:Ec9U ,߽beAJ@BWej;&*wꮛk}σjK[ٺ nND';݅>RJ:dT…f1wD7"$}iFt7F6iJSyZi5r~lZh}aZ] E0>adlSo o Ǥ*dvoą>Udz#X&T @bb5 Aih֔ mَ+A0HJ &znc/t[g{mM7F_e W6;3G}>ږ`q kI ]E,6ޠ)rojRشj; <av7ܻ7jW:.@=GcEk-[dΑW6\N{pB 9m6=>){ju3}# Q1sID#s?῿Q5G?!,;e E9xV?CA؄Wu7RWKnuY*%! \93ȯV'XyQʴy_YuW )YeU9+?-wؤȾԔtyP^*/Y^G[Ava9s" y"̊0_lDxݘhu̧usi]Zؒ\ v딇2 l>C+΃ ? ̭OÙ:e%Vi%L\Hg{=!g -LTc:Uyt:|" ѫ)h}eV ,&Jy &\ې991rIGS"f|<+Cgh|NJY;CbոRDQHPDcpP(ݿf 7\QZ8i1Jʊu?}"lg/ evQV*3( 1 gp\~_ޛ˺Lρgٙj. ٤,nb S|ŧA \\:&d(NÑoGY1&sݬJv3+-uПHYMŔKk!2 Cg'b{^|I5ϰ5W- ,fEP$SC9Bh}Mv\Qc1)^\ȒDs`Bs#;]b$Xz˘ޫ{'HoP֧bO5b\em5.X'KAF3T^;,-0KN;ȇ{'p ROFvו!ߥl"]dȊB'L5wx5*]籼8u4 u4.UOh Ջ ,Ljrhidyx͎kIt׳L@ufhϙU9gCz~$=Q5Ƽ2 ώJW3ꈠ)4hc{?fhD)V*V8Mc"Jtho%t\oBk3dȽ~ ?Ү{h.jF46ј^lƖY?rWo!\^9a+g D;]$컕Q=@v1 ΂[i; =P1]{`o{vd43eψ#A`o[[htuV70:?`y@КD7-85N5nA\TrzPĭ!tpWѱ]{3pIN(kl0vӔD!^OBN9Jirf ݊CbϠyw5+~]3JbC8x׏~J&!Lc{Z8N;r);xTƞ}-6AT჎a'(ʪ5vԅQ۷ld_#" ӌyn]4KJ sh&A'APn`ny) h%p $ѫU߱xS_Ou?]dĂ^\vn .ܮPmJhBApx4v͆lQFSxA,LUv]h] 0R {*.AvIxĢ6'B![ไȔӟw[!"g"tPuˢlr{%6+ _SVdT-Cx尿XYM~Ř+X?wAyƵ~/i&QyF0(NBSnd۠ROJ ^7$ޕ8Tu.Z?_s$ ӂPb>0P]=8VGͬqUyROfsqgޣ|ِRl`#bq0COucIkH'=`618F鰉gȒ>^p Or 9õ\KR^.0HkQxB69S# <~#M_ZϯTJ(jGaL[>KJ- -;]Srޱ*]9D(\rҎva׆5pHoKT٩&i1P+lW]u{ܭ RQN*su{O&Yq_+2Vaw:6ѐ/lΏV#-Is_6S@gE֪k+ˆe#ld'iF,d(m?DD͍V#;YJHfJ,Gku_Sxݥ@Qpк.Ϭ`nf !?@A[I&] 3s&vy>LLz° Gi!)4ԍ:rW2*7np -2ʱm1mz%ȼF(I/Bvp!QZ/ CJ耄T Ii5U; XQ7Ý$E$`^ԼV1+$ƈ1df;H6Բ1!/0j]@g3Ut4MR6>(wp,y} &W-v~<2I-4@Rt.3"^2(e }pI{ݺ\R^P>@zR+ 5c毃M6q?Yt{ڧƕfr.p 04$ۧ_fN /t,:㟇, qE\xh#|ŊF@vL akZ]L?DSЊImZJ:bUW.8Rd:#_Ä69x|3n$ˬJz!lC4R,UՉv(Ĺ!b*Ɩ-|#R}V̀H_g xS;w<LJ:çҬSg̕V' mnӗ;`mDm7hPuE:k%-i'WYw -<9̫7[B1OnV ʡ"Y (,(Ӽ*kB`Ѣqrgġ Ŧ8hG pRW*L$;Z龣yMh~E&\ o1,\jY17Gqx:ucQqaj*r^^'&Gp$Jtʷ靯=R7z$A8|C^X "±H_<ғs(ި|r.D)Co2ӿC/i1J]s0HFwUz/i_Dscu\-mkbC $SUJ?jm0;f ǽ]g e7oq=fTC '[ݓ+6fP3;9M$p?b.(2_M0픻 Gh:6[GȐUY[;\8 +r4sNarg$!KRmobQ _p| ǼJz~Z> 5Û5*Ѻ gXF8O[&m= ꑬRHJ۷jĥf% rRbFy[/]$_o#IXƜo%l:zz^RjZ2`!5+,Ϟa" ԀX)Vj#Fv)&7Gk?Ϭ+*3ƧT"DۥJDwggMg@>9T}7.j iv]Ym.FRVYBqj#ZФ69'2W_(,**w#^+WBۄ߄8 =-FB,wd*T~h5i4ᮯJ _s!6vd7^($k`Tjӛ6cֱR?mWg^M- +=j|a!G}x]Ll@tXelⳤ 86DJRƳ&^W/K@TFʝ +CO65cǙ@&3ϣ Yrz ضO;-y:O^!p%Lj6ㅡ :w7EӏK]mz~ra|LPJuv48]Ϣ;Wxz e 2g>޿pQHJr"V { '=N9IGI Nts$3) FR*`{]8"6Pݰl]c\oVL iVH=S!_e6`=_7||s](ˬTHg5Z! yA-R aUs Gޥg, ǸBiP7D!G \btgv4vryifK4ɕ9L>L1KK֥ )0.TǑzD=#K hlTB ug!ND#犵w3?Xz~&\RōRΊ8,NIvp?Ff@U {&q}x:ЗFbbYz@Jz~3n>44Dr#PMj?֢[Y w%j0?m`)+;t#vmP%Nqz  µKu=gޜ,5` w4? ZҒ\|ֱgD&@zuf.}vޕ0aHg*7n4%=2PGA-w slq8 w ZT3/ރ;ABlN@XIIAp+ܠ&sBf&lȀ0x|t[7 XV D54Ue bW}}[Y=.6Z[ \Ǎ7S5V1 %dW8@+&zdNWp{jQq~ĤW\tHV5)>yxKc 0 8Lj-TM[jذ3%ל0v 2vR0<]ǡYΈqɀ0.[Gnى i2nUc?(&,]mƤ A7 g <$GLASVM[(25;P&8e %#=w`]+T00r;StE_yV` 2͎>¦y6Yn&X,Z>_9C;|=.񞯮>/s؞x V)! 錨]z,*qSۍ*ٔ8wcuhQP<-U9@#b˗? 90-v~_T]cVmA'>G=Ww3GzD8M/^'Po=a m5S;;W_C qy1>~.fc`0]H͂@Jk&50S\+N_XHd*tbLг בۏ R WUzAjWai'? Z0ݴեSF! @ 1|ѱP /51UQ[sr%A4)=:+vϯuV+%4c6,@mBTS.d^Qg%U+Q|%F!Sbe-9Z%MZOqۇm(.숭}0F>I֏oDn=||8o P0]Ss}V* @u'YM` RP9el#G:ZL\R(䡖fTy4 .902.[A ΒA4~(DvYf uTFs|-z",r֬݋ =!Yd+>RP>Qp>e3eAWl=wgLEv}abCc7ۅׯy't\v}n~)PYn&uW."4c{5 P{uzw#`z%_a$~^XQ]ѥ_f ~b&>#w>g[ \b2Fھζ)cѝVkW No7ޖ2.i}F^e/B-0 bHrZU||>rS٥ ZS帼&?EC.)1vX+FNm}I ~=[fbgS"7A{0(Y)MM$L-, H%-?2]vX8ɓe0v =U-gu;(EmEE8Q(1(Ea%q Q*2]ḶWu .ցo )V/i;Y3:tF<1EfDCڣwSNm}i1 9H=wQ8Ljy5ʫKw5ge;;x>>h2B[AAg&,X=CA/~ -bB$8cOS>cm]:6 О\+rnYpqQ8"N7gL ŐsaY:3ρ :v>J=qv^ҏs)?@BqS d+JdKʌt@{;='4XI<&Vg)+@OSt*;av3ʟgW9i|m6zGJn=o[]wܾ5Kȴy6b飱$} uWrr#ڹYl.g\o=S7 rYg`brMV3kI2gt \ wܤ3a-3!=">E*8,Jr{#6s*l_ÇTJ.;7<*gcԴUR[sB%T{# }3yo Kz| I#|/a@klv"\~܇&ݐB$Ye…sL(Q|vVx*0e_ KIS6+0+21~C镁熹ۋ(HX[,X-3B@C㹌H̲d\V%y_HLv\veiO=ͥ4қ8a4 9{/"_c&;җ$PJHKTCu8Ev#.}!nݒ)j]Z*T7>.b(+q-LγK9C=I8%S!|#pSp->V/%6mq(rv>*2hQ'1rWR-)Y96h.jYTBxM!daXJPesr$m/ BZC1Ql yL\W.7:#^oJŸ3jky!"IDذ2Zq3l׍sl-bF@M?LgvTwA(\?I*֔6aoaOd\($q/=<[!7) I8(P-i>׾h!t @Pz/X22Ȭ7՜={S:gra_5̠N iT}ΔPs-B$zH}O#>Y*̏|,ί@?GeQK! .c.olQAY+ %1U}N.P^9K] jQ @LWBʪnnȺATdۭ۶̉o`͉]nħ#FDc" /Dh-u+hzIVmmص( Z澌UWpkא솴,h܍>AJK\Цo4nmspFk7RAB"?dyr_](EC 2:[ r'3As*TytgXIT0@xR6^By˽Zj%"w}K8\'Ok1oNCtE eͲ&'8&-DJßuVAeuV;K}&_ i+ ]伩L\5/4ϻϧN d2 _DŽ< xY7@{bX W|;U0N~:N\WO4s*UKKD~ܮA\-}Lpg'?Qvv$]\mNyK8ڀ(J{"'x@f*~dU2 z_Mfy,7J: \$& fH??O:W8uqJ|t\$RpGULJ~NmƤIOSiC8;9ԫi$,r-iq7#X`?n4=ք "IN_l-٥FRn7 !FYA"תau;v %Bݬ. he"w[Cou0g2ҵity5H@Eo܇Iv P>B34ϛh nP[@mm/ ;wӚ@7V)_oEERPP|}dV#&<^VTFUMT:: ƕCWfm em 鏗+tMVO [=E&8M7]3i'kG^$u-@TKq,\g]k7 K H4\l _̍'?5G/yFumZ>@X,hm3B:h y %zx[?X|c:XtAsVFX>sI$W=#-K+ j4u0Nɻ4˵[%<\ 3dghM2 !='+(ɑ%X3!iR"g\,*z"*??yk Hu6#g3M&P*˞NT)1DjX:L?c )᭥LEHKýzƾ }*qM r4Kao`B܂UG)p~ e*Nq*a?xʮ eЯ+La2;~G>!5"T{1+8BtSxCŤyי-;iỴ̂m`[aʖ[$: 6YALaf-Y5^}r>AϞ3V0D,wz {a]JGYˁf#+{Eʛ\r{4& R\&sج7"vPm岟c5tٓ_SD_ jel.$+|8=? 0 ]!彀ՋQJ J;+S`R>ah}ɜl)"C={K.E%KQ&5Izْ8=D 7>k)w:&+7 3UQ^ vgeiHX{uQe%C-6]< ͽ&ZA릾m\0^h  *B:̒=ޕG6fB!9:Sz'9>>|m] @l[C[(-obۏ\gD`h>s?j,ʒ~$;p2cƭ&M)DD6υ Uca -咾,vg,[Yɶ;ÿ$ǻ?@7K$L:,Fwx!f\lȴc;\0 =ۂqmQ? JҺj>f짉BZ Q&]<.Jw W~U)=s6Lb ~qL*G| ^9 KtR3Jƅ&酲u[~Oj2\179nKlV <}D^hM6Cf)F-< ԣ_<[o2Nʂԋ'?_/4+*P4C9xP䆔 ƾv_x'`Kv#DhoqlF(_,|r׶tm*abKnmؽKMU1>VDTFK!O!_׿2!>[Єl=()E c}͢!yf?BBs(V_|K[.ƙQҜK>u:g L Y]x(Q<=SZh\RbǢ. 1En;z#4ɞޜY“9jy%##8{%p+LYubl#dۙ`q0 !]aRhw߿9yɝ&ʍiao05fK={W$Uh3MQ#E㟊̦3_JV^MH:[8"LN^b4aQ0M(YLJPs8 ؤfth[Ǿ%<dNeP#Kso^|.ed4hr2> @ϡN>R*ɎB~, Gc_RS+8[$_qkW^v+H~8U (eMW `vZ;8̀z &" ]dzCi{_QE #a cb mH@óŷ#FZ!bm6jejgu@ Zl-Y:o sZBߜXp%X:=P lr[.ލ% nElt,ϝ"46!Nn@"W !5-2e55jib?hNCIͨ}R}.aRYXgv%wʱ2TdBv̍5' 1z\g-/>>7X>!L66 k`N=,8 _{+*{@[jG,H8"_92A|@Ojɺ30p̴kSS@,͉̌{zIr>-4VZLqAwKب7R|VN-cܚ@H]6.d螌!tu$O`Co¿(ɠIlny2Ű-&ysXc 8=U݃Ւ2vRDTax6(A~ZX R UBQ)ܥO_i );s 5ټxARKMXxcƆ7z줘@"9)XKY53f恸n.y>x"1%eutyL܆271 #BfJPCrHAkJVT1[ic2GXSLs1W^UNpe6hv'KPX@A~ ?b`\`^YϞ4]ipEe* E܇d,$I/ &KqU *x'bO.Ju)>UE`~0]mhsXka%~k^{@#mi;@=M_Z.y7P P)W${6#X]zp#G\&uDG1lN@FYk6jOí0_ Q\/]M{g-.1Ij/hX״A/K>,U2mªȤ%eMHeV{b؇oC[o#dKvS..oG._X F:Y ůFjLl?+6Y* !&RQ"o( 3ϵPFWMxBΙ)Iγ9]R{5oCC%<)X5=Q!r*wj(\OބVI8Z'9\n}dh7#(<^]"qivv`׀);y: hya A}j.O I]4YOyV v#&/-?-)p٤6\aJ<Ol y(_((;XJ{̄XY0Kw̾k:[T&כO{(~EAOwB=jin)T b*9CLQ 0W`]|'  @ǽ2m 8L&T;t?8d%x|^Ѷ|02wBo `qo ON3}cͲazAZtg $I) M-WEga$ 5 IJLVRh :3mkz sÕwUY]B* ǜYDuzrln)K.Ȱ!֝, :i=2KmؤNWʸ>|\9FOھ]]:i9`3sVæߢgQ)&ڷsVdN Ա^ ؚexV<)ǑulAJ?՞̚o(1osNVݾg=kg|_γ(͞I0Xd{sn#@šM,#Z` 諸@}&̔6 w~ e8}lP#UѪDFQWAnOUקnQ.W7]fUX@b]XyF񋸢QD01ݖː}J~Oܵl[ŽE0Fll4pAO֪ߙqt&}GEIƒ _3l/R1 R3J`XP |.36 ^ m>SQIeVzB8yTVl]xHp{.Moj w"_`%( ʣUq UX0b!x%BdcǏu 9ЧIB '|'@s}T*_^04, ?٪}^DAsa2%͘s\9eϘtޚ e=~_qQGr(q?ץyYxZt@5$9T1bWq-V/=?