python2-perf-debuginfo-4.19.90-2401.3.0.0234.oe1 >  A eW^^f}KQW\+@=͇3 V ::7ȕ;`h]Ro瀞geL&ד"cڼm,"pa4lp>UGd719cbac27aea9063c28e138706df26ae2edff4dc30865864a4e3059f11527f4913ee27fd8fec440f216d1c4c0964763458214b4 `leW^^fhS၃Ȝ6sV 3*j$ X~cx K"rүc[E*Eu Ad@SV/t'S^O %C 'x#e4p;>X"cdW }l+ud! GhsVTGաa;rckO2 PLr l(~HR}t3ކj( t}D>oe]1 Ehz0V&Yf-gi>p<?d! 3 ^@Dn     b h8H(8f9hf:fFGPHhIXY\]^3bcd;e@fClEt`uxvz<LPVCpython2-perf-debuginfo4.19.902401.3.0.0234.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.e obs-worker-backend-test-x86-0009.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eeeeeea556966165b6953886f896081c8e47a506256bfb4fecca3c72918e2d4f907fe5rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2401.3.0.0234.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1e5@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[@a@aaq@Zhang 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.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133- !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 options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init orderobs-worker-backend-test-x86-0009.novalocal 17048564654.19.90-2401.3.0.0234.oe14.19.90-2401.3.0.0234.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2401.3.0.0234.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/b60ba5e20e85881a5800dcf981c73586-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=efa62040de9268e157200ac05a2ec87a9d63b0dd, with debug_info, not stripped)KA=W*2utf-8c4fc5a165b28e8ae04e53b33f9f28b64f6b2954de48a969ddde74702965fecfa?@7zXZ !#,>] b2u jӫ`(y/ݗ>tDsNZtݟ MଚuoJ!J+@!~*Neot^D(Mnx%B d8,ȃNf8Ec E+zqKh&Ÿyr=^MLerXk4,J:',!/ kGK9g dj&E4ǂS~M\#jj;'|?V`@(<>`[ԇiH7L mZQq<nrU 8͢EV"P{P;f+h_$FdS2EDQz#{|nZ91A6ޚuݓ%w}%99Ʈv ^Z?ql2wi&C" ̤}[F]#+"8?s|rRy,!)l~(o]-@ (؝brkd(ڛoIϓ|qe?~o$2ƴLKbg DŠ 1Tֺ,? TbPBh [af8Xgy`ՏltXe*=\Alۻ@ULasdc$Dp2g\^P)x{d\u%ɃG=MG/)`B0Em~ۛhF}*4.HkʷբFb@4rh*[+c,?S8#7) )Q[e՚CNX` !/rYYHBd K>=Z\- C|bo9{"Y}>f2@lW8ہVu!1I:TL n\:42I B;:@ %ho INVspSSsD]F`4O;2`"hMdKs9@QT dףu"BsBZl$`1݆IJ{)..Ϻ/1|@Qu}#żT7G^絰qR!7AzX-A7|ӡQ߅ fsnFb##QE PҲ 仃Mh-|@:cyu׷'Ofݑ &9ɀ~|Li?j\E}v$l%|~CSvQ[U10[Q8'|:AlMU2s&&,gb!W̰'.˖lh$*Cgs3:L-Y{3r*5ikY4q Qh85)3u6=<92/ &7[/) ~_2D>QL'[}7P^u"~Ncx\5)[71Pkp_}wuӢrzk?яQD-.-@?wV ttDj`4$·ljUUNQyS"Ve:ŵ&{j/<C%gZ kd;ry{j]4;u!܃g^,GM"\T,<p\-v;(4ᙐ<_YωH.د`@RS}ܥ=nǰA99_l9ڼLBhPE_Dg1a? ͟SdyHlXK/ums!>eN}J?b+aLvE\\HONbPC 0iVbqM \;[%É&YV$(M`9eLK$.7ҹ`[5Lr1l+ ۈ%YXl]ݰt@JfT4®ͯXa1 z!9W~Ⱥ!2saOqi)יЀ{8i8C[(sx{A90Nu<*tL,QG?>5Qe/` V0w5,U+G4KUь=8 #O$ 2?O (Za΂`Qs4up]C)U|,LjOFMb eHiBq"aNUQgV-(nf>s<- wrl5)cȔ' (jPwrwaT`&=}pt",8/,K 1gYhA ,6\z冼~I~uXpŐL/;ta׎]Y,8& n1G"X ǷH>M9,}ģ4#W\P#?똾6+rw) e`ч:O@̰k:^g c%XtJ ~R6 XT2~ez ZTW8ޭ j!=̾uE]ms0H."F#8)/=IX)ڤOei))oЮO'B 'G: aMo`:><qNQBC..E$,e -+wirTlQUڪk_ukb3ND} Gǣs{vCaaSYyy6ˋu-ʼnR-Rry2(V?1ݠ-)q~6epN }_0!zQWͣfK}cbH^al6}ɘ(7k} d+NxIqMjÈZ>*%YEJ!9@hG%`BUIʿXjN7r50g[ڔz#.~NnXE :1 FkςCN]9Iy7%O&@ PU.ǿLx2T= Ӳ!rEܰvRn\3kYz# qQ,AH"0h~dG7N\IUBHl&,Ӣjiy57Nee)zP͉I1OO۾ݰ~]44vg9ށ 5/ZcV[š2>ͧ9X:!2צI3M)J烅Tg^-D)"vaJhXn=`!mxlFo|Lp+!wclE [1{FD!wG54߲==qEvg$g^Egᴲߠ ^eP!a=F_ƱR]B751 WxZHQ{Gxܞ!&Eq F?+Ђ]Kr=['Tq\%UD[&Z$՟45[TV1o?^zy: JDt=<xlrskdUr}8ҞELZCdʾDc5.]Xci/]PbxKӵ5KQO5%Lai f21 De$dpӝL bZ1EuӏU1^ K+kaUp_8^ J_4 Bw]Ga綻H}9!wo@ D\Z/;u+b= =x$b}{ps2#ˎ($-pgHV-D u T Y%JW2yݦkaEg!$ZjZJ&!}ͰsրްogV55 &5HNwɪ|zAA1fLi:_:zjMo$9_1nXUkB+;t֔2<?I6R("KhX5q_'hj1UHk8W"l䎜P?ݺD!'&!˗\ nC'k~ `4Ҁoh/ma{Iwfɀ0pH1nh'RXnMńw%+[(sM#X}{_QFȊT9]6%LntEA"ͫk *o}O$ے ly݄NNzp;2j- _IJG4|ni=s֬h]J'D/@#[hT/Y⡉5i7ђ嗧W8x즺{,v*7DhTm^^-9݄;F+u,V!P-QXhuB*[Tx}ҷ_eRP!lFt-HIV $ l4.OJJlEV#`lоsbxŸ!ȹ'e@ yy E?!aνɊz)AT};)IYa"@&j›ZsP.%|zxVF*Z>G= u bR}Dݶ#D ; 6 !1SS1-\ I D"h5)#˫4 zmHҨ9(wShh`wbsV/_N{5dVBEe 함ciCEXO.S^E T42G_dQY@F.Y5t/-={X }Ib)|7O h}+EB){MNٹ/  U!A͔ )(qYJ)#cW$ܗPbXG0>@]kHh'aA>b0M‘r{>aF[rX)d鸍z\'Æ,1(>HXp"fͬ D ,kL2R7 r CѻȮn EY)v M%s͔cl?9P8^Nj/| @3$1whדCb"oLTH D(*HWU8HXbxK1?U+M凟p{MbL[qudkTk0G[|]6 E3B9ˊCns专)oLKϥKF.h~ ǒ+@|!"55d?ߤ#)\(?gNߞBjnaeO!+.K Q@lƁ- jۏK>|_0rXSkZ ĢaX×*kl0U'V yV mCWQ%LwB ی" ؓ"L)؞<\v fbTE9G&6ڼSm\h$D8nb4G", I|p3E[e ([>FK[]ŁL*pޟo8fԘ n$}a6In{UΪ3ddɕ!',ncDS,SIO9PЦUɿo $0`zdv AKW#ׅ%qIƘI??訆 2di>; ƮyS8Vl&l;7 ˌAi!_CLCGoضJE `0[+!8ꕿCs?yyS,"̣Q1pU nj"c9񴷍ZaSŊw yL2f#}ىȰaU] I{W;!;; yݘ^Т:AMrwޯn=P{2 P]%|+/yWݕߒO>g`cl-w5~w6I^iC[w&w-Bw/HoEؐiS*60? Cu܏iLh&@҇rWvX϶ L)';n[e~1d|+H$ >C+-K$7E\Ν%~~s Jf6KZ<Z9*φuSBUL2:Q,TcJ1J/hyVM=l$:-!X9A5?,Y mB3kD&IV p1t\":ũ(؝cB胿+e`Qy 'ڣj<ۢǽz8a(,Q *˅*}B?so@@Dr<0ʩ[*5o0aÏ>U tЅReHS05RwE-OBF#4 V!=\'͞= )b$u?3ۖl#΍c' Mt| a}۝mׂM-$Z ָ;1S='r0.qu%KPJ'H'D+%牄a,oA=α@xێysD1vmHD%zAl Ǡ1՞G6Ɣ@V_[k6FP~Nz=.}61,#eE*FdOVȣN'S! Q {Ξ>9 6K_k+# "Lu_hV Oo P^$Ӄ/lKKS3OfvdD1:[oV͒Ct`$oO%]bT0ˉ]8'mt $>:B&Je&<[榃x3xճL\Ìh>*S#r X<\rptt˶S `顬Del3]@9umn WU5LuM69Swo%d`fCi*VfMƙT}m;e/8N=mS^$6Ԝr{!ɭ̹2mIP5LZQ]7@;zGRv?g⺼,1Λ,q߅B&}/#lOUJ?a# >ڧ2 =2 X2+Aխ3FM d28 di1|82k ) FL,d2rD{ݚzW2EK WhH˓T:YH`nسZr䙮-8N!5Ѷ'%dl1n"Z5B[`y?eCR33Q+t$.L*ghNϐMl6ԉ%IU~M#t?c06I'{*I@ hWl6N(X[J.Q?ŀ I0~}ɰIIX0 J H*VzҔVRJ\D'j D+Wa<,ӭk e,Q__8@͟4Ǿ$s }b27fZyEn(8)S0[oDWZתUmؘp~vj,b#Jx]Ԩ p !?6voc/p?,O&S~[ ay&&%EPY kbf:kKdž%k|AeSzbȘ|Б :7tě7p&o~vԟnTFEQhł&+T mh6,ʅS[^^ qRu58N-_6Cm[UGeT3Uck g!TM3#B  Dڹ[NYJ8`0S6.8kZ=%lYG29P,G*5<Zώu u0g*jG] AԄTK(Rg^SL щ`#րz q|p[8Tօuxgi՛VjHUg&SHMx`&wg{Z GeX&7oͺ3_^)9Cg%yhR'G݄ 0!JOc;i1&A8+}BQw>5DB@!`NT~I[6'y[IwY;sՐ5qd6'/w00/\BAI,Q;P)RIw KP2Eתnn?hܑfKqݗLW 6)dF)dbA`WzZJO K~!2p{;O@!+$㑶W2_LXhU"sjVI𼶮&H-|kTzhWyHU2}h!%-N=KՋHQ ;ðRKtiXʴ&t4 <۳廼A!B~Nՙny&VL56“aA.dѩ랆*;35k<+Yxc?D@{RfIQ Utc*LI@;y 7\&)-=(n-?6jkb]׳@$@c;ry uɌtݓxŠdBeRrPX-G=sjHeW5j<|0KdWSCzq]qp@nJLrAU%4]{WK ܬ.AYpx#SL;~z0 `,7bߖN`4FsFQ'F[:h!DC6^pRY,XBEGBus~׭FPGՔ_$N[(%Z{fv%@L喷vN4yΰPR|K}&q%_uM`rY ljD )sU~ɲ [bME$ھ}p,Q,ksжF}bu&dLQ&DS& ǚΜЃs#XXܙxҼ*z;~w0BNEyu<J2dRI=:٠ajַ=)WmA]'_2K %$ipH^YXE6Oi|aV*/[^ ]Kyq3ԻYBDs:+kUڑSA^5}'`T+c RRe ?D$uEuZJȃ&JdUepi,T`FOנ!ncH\u WCtEu΃J,ڲ@C+T.mrPSYN5 GoQH[u鲠&耉7챢9, Į@xӉ9f:[BX! ̢>o"U vҾξG{ 제{V)255Tcg* [o1c}M/2;۠xD<) Z 1ƲG)OBaZQa~JO43FO9*-CO":qB߿VkDÿC܉c)( SRr*7[uejF`tui+9Q?J .[UGSU 1nt'8 K7xdB7q dyO|q@@S4MLmmZ[S[0>2!a2 .IPb>'ݪ1$_R.q -_n RފǜM*nw+I iPa Tʰ?tNACj@eQ_:/t9ق&^7]i;YF}MyYb$3j(z^w١D2q 2?Qs5R:VZqKTmSyo|B3FřFސ'00$Y)S:&^ɡw0__|ɐpgtnEWdh4G9_4i\[zX-R{]jAnc}ɧ:sIW H6Gbx8B13c}=2grzEf &L>DJ H Rz5jua;t?8ь^'{.$?ЙMEz:0Io3]`OW40#ޞ6 jiK{kT߽RInMd5֊ acqozK $.8\S#(YU ,~W P1Pu=8(yt@ RU;k[llrdf`*"Ws#ԛfPZ$~Xnge7JC @ЕTq *P#@¾pˢ;EZ4F:Lx_X_OV!z0.GN4i\{E۳mqsF?sc OrL2/D;\+ P m O`yAֲG JUXBxVy|UNnm=udɱpNЁ}UmFW ft=]-܊mJqkcxKQd Юw4QMDUņO$|҇mSLұbHOC~r3FyoRNW5x%Or<`wZ E$4Sm |WBKPG<&^_2pQz֣$ΣcgMԷSY1crE66ؽ: yKsa-ʐ\w7u!]=P{gʲb8͠'^EvjMO-mgL8]ccCcf*@0fd$CݧH/ :ZAJ]NPߛ| ć%Eu"4]3>[,U^Tt7a7zO˰a"vOQ}*NnZ3:o |+-KM#ft-ۻ'"4Y+BQB k>%\ Yf:EI.{"b(Pp hD&YҎ@,GUPAASme~0E1[BXNo_:v9C[+obIGy! t9{u:QvŰ $JVU̚&kw-pEw(~a'PT^N? Oe~WmFE1!nEViQđ /0ߌѸg9WYYyCK-m]܎kMɘi|8 s;h>jw#KO Ա Ӽ2|;=GY3kzE/ގ觑CҰO3b۽iB@e݀ąu9!Uݟ&G#F^kq/Ik͛/z^xi& K[:/HWi3415Vx?Oh@o#@p]V1 ^!$>\ w3%ו;;ܙL+E"C<.MYgqBcsV",CV 8 ɱFg>D7!8_\bl =\õ N75?9ꩧ@uyxMJDU%EFz޽}Im E2S5Z`3d,ox']y0RiMOܷr 7lQB2ȘkU8`"t2`Q? S idr1lr'k6JwTXBX [l xq^H)d>O/XKyd;xp@SjJWW:/F* {|HG|M"c#O2Q8̲P\ ]g[ !gX)\~ boqdOaV͟f8to:h)c . F~ m&I{Vg)$h?+v+35;]; q%㓒>KhJ%r)Zr36xbah .f؈Y:_6{ HqTX="]C][GrͷbPbp;߀2x)&adtv?ќ!ÓDD39~*Du =o<R7#BF0K6EInSފV>~0<3?[.V۶Et7a+e$ڜ1 Yۂ3*c6Mꑃ2M@_$A5ƱEBD|ӬéA- ,'7RCBgВ @:UJMi} ټoWgZ<5vgڊSJZ fuplo9? C"k~/øAC| u|pC^ItŎqEøf#Sl*SS293E=m-7bEGxcֽ^H)ŗX9B}W2 !:pq7s `n4K.STYL%;Y 1D:4)D cBQ;W 7vbYDR< bk/N,Rƅz[&"-:,5@ڽ0,6B4F[k&kBz}t:SP/ [03 h83yRYM)ƂiO?;jM9H./oLHIhq0ѹSEg 'LBڰG UZ{i&\(ֈ-wDh>o||qo jvF(`QvM{.fXnFWQ/ ~gi:zL؞i-i/>/;n+K՜+' C!OQbN6"|cspETYu`PH̑CU_[BnW;!R.Gjۇv:ّ3|SQTWEJj}9WZJ  s܃la#RBQ )x6&?SBE7x ;I8" Ö,G-X;NBeF66ʼn|,Bz׾0&3<@u]cZ$XhuIwe9̮s'}DR'PYdw+=][m{vmNR14#R\Q*dWynP0O: vSmN{XTU?G <~Q+ h{=K1L,FT~tmq =Ή3Yֵ37@[zȳ+&뿧U1n!T+棂{ZOg̥,wUi*2 xU'P/,yYu/4$a|z^率Yi oB?e x3y?FΧkQeCpJ$\у@k75m-/lf)vMN=*B r7fP"}/z iOdTwƁjJƦC]]rOfujz xp;ec'S4Q.zu<܎ :߱ze+|[q 11l⠍F(4MZR .tGOR\_hXPfS;4 ѽa_7]ckpko"%et3^ nsVL8v3ҶΈu3ݦh Pna$"yC3JP Q,̑pD&6F𺗪9SٻymEڽzj]ۙ:ˠ ]Xv.<%1P9GaRAe9E1:! ?5GL}Du x \,~N¼0$3m]Cs{8[JZ׊+h/0Tw&"u-3O6a + 7WkmV>c/1;ƞ6>A[H^QZ/ni@Z?2C:m^\KiI 28fKs%RY>C0{EB(Q| eY,ֵ)9 sPl?=_nA0Aw9،vJՉvgGg&'NVx:9Bctn`SٰO_c[_X2e?1T)+&(DH& 䞟UWaVG]LzfpX>r,. &n6lZ`tK vrcBޞVr8u]v~(ARaNzNeQ6iWJtGϰe/Rݑx=E=]])cDAlBLb4ͲVa$. *M"Ǫi iv,r'e^_MLDDF)kϐ L~5*^݂F`GI.F?ئhY@5`[fH{-2NEO:ΎfXDD(LDѥ`؛A{}PS ao@'%4(\nG1kL"^)uWUݶ!+ҫl T[ fVJsA&Y`!'=4*]yχ0脰`q*@6 ^,=}$lb}7}D2ƕ(c7GRvC-P! tFx*ч9`4,mTl|͡VHF5fs'N=Sov6\ tGdLFČx Wupv (tgD=n<Q;t ,}d߀O1R[!Y^WiVBS[ wk'20F)P;DҖ0'FIf2iç. $\{FM.*O{Zd!6?;{ℛd!T㺆/A؝HHv#aI7[s6"cȂiꆿg1?pܒ(JJ/_nSvI 6],u~:VD z2ϰ:&sXB.ڬg9}E 9:40#ddND'{2κj}$OCH2dk sWH}?+%V ߒsq^x86 rɹOaۡR.g0 +_tTH Z1|#֩lQ͆"#__BY y9W[OSk#q+bJk-NO#Б;c{SGevCJ"Go ӵy-9xx={8סڨNub(7qjlD9b+cGGC<%)0}:jDc7B{t%>œ1˰{+0$rRЈbT\d]".< h%d֓3#y|9)_~Z5F.K;*kB}C0a{pdKL(,`OѦlsawRXQ^F0E06f@~ 5 "w{Xr=yn 'Ĭ{_߯4`B`QKK|d*A39h#RΏ2n~30`İ0QCy)YXi>*/ϋGu}-B#ycH|98G>7EIOM>oV{5WxK5LhbʮU^tuw?g/AY>;iCmPmSP-CL?g=a&|'GfS&  -gQ*N <xo+ cԍoT s̃3Eّ9H*67u3Pز!kڊmINeN_R¹)G՚#Wt( L 3֍oqz/w{\ՒicfQ7#U=//5{Kq3B:FD%Ͱ/7ufyDž!YsW7eBY)ؙzB8.o |ᆃ/2 9|\6c I-Tfvюƭ.?ܒ9!O`peY[ ɑϞqjձ FNHQ4v9A ฾ ps@omc ]863iAe5.ҫA|\ni4koJ)w ,+|$Sǝm>9F*!s  h@E5ϼxobS#zv[dk#>MU-[PRxQtzbw1.fl7NwX߬ V19ysW uB>n49xN@bUڢ}9=]KvT,-[xu qkۓ0 l=×g^T0H/ CE#3p ]BA/~{ACF9#a7TBUt䉂= ށPP~:,tD|s`~3+$DڠC^.Op:+3>֍鬣ͼlÐe 4Ӥլ@(N-g o)R ^M2ݾث9sΞ0R)3AƮslĖ? APψlu*9Hj3T J۹=X]K/ NFnA(`P=mSv1_Ԯ=V(ٷ ȓrgTD{>)"(qR?^n f &*.K@f;iB.n^JgV41kw A}R͚GŢғ]u9(1^zht"IJ#dl/Q۟Ёτe{|#jZs:bTr[t{XI-j@9R9k6\pfBhڴ&AX9حOF;憥ĂΙ&v'-aX+&LًEj- nԃoU:rtECPm NǁSbYv |1-=S&_Hix"J1 bCTd<#g8FP%Þ%EWj9?Lle} "if<)Ofn=/^<-qh|de/-}A"F˸I@ܔX% 0cFdƬi| ^½^lVыwx&V&(}fdv|)ګxG 8kF2ҒqWaJ9ie{l!U+_ztmcU &3Fr+ e4.5)uɁ9>6 6*L3 ;q:9aȂ~2tq=q UׯO)+@mtAA1X'nYR~(osrv;Z=-~`8 C(|xpۼjذ07{*{D"E0#,cTc"3kS87آh){@ū\>7͑sn8<{Zv#,~W9D:opɬO1xkt%>׶[by+'?bÉ |" #;N5>*h0զ8l2S|*f&JET UY_HBR*Bg!YF@t/T,IoRQ:ؤ#x4DDZ?3S H0go~H3*#6i#:FS(S __o=s8哷׭py FW0sI~u}0Z e4dN'h&MdxoWb@ qMH%nc涜<(gAS/S$@^k-B/pU:_4v.^Eg݇Wy5e1.gk 8ҙQgϋ53QJ 1 JrelXczRHMzbQ:ź~= "wW] eB@+ˁs& Lq4΋TkJ!sfv7TT-#Ym~+n{!1aX (鍚KvSqYsXJ;O7ẉYG` [`}RItRe}5Qװw*EA̭Y+\H%F)€LU , LomRm(Bɻϟb(FLBדK^Ii,5D[q‰ZuD[}3:h*nuNv@_G;+eOqg=)J" @#1ߓ7}uPź@ n.$fR"F V'0C{DXIݷ^ Vv`xd[ٹiyمv pbi[qOc\hMםQtSu[ &T0~'\8 !׏C-2 J* |R5SU $ӝQC_Զzw : )̵-t=X 2Sڄ}NKN ,{E/=fGF_JLrkki)|,zzQ$[9\<4CU2U#뢖$Aw/ǢrۼE6dת6yY}@RuwJ% 8=SX#+6J$m )Ag3a Ϲll{ [P4eP7=jlGF!]es&EJ< \ns7:$$t@]|,EL5[RbCqud﷉"9JgufX &+3>))mWwI&O laaw/z?OY 7pBڔvJfFנTsm۸ZZpeUW3 ʦ0k=>ѿ9.S1cX j;&+bk BTlũ8膯I_DW.u2Xs@ $cG\nc?T^S,;\Fٺ5Z۝ m+ފER(9Efi>Z D:#{{Svv\侻~S#~k0p Q@&Shݬ` A6z+םD\87l˖O)#:cPn.:p/~,9<g؁ b9+:|O}wRKT5bV^ b]<40cqf3 =0t9;xx~J݋0h%mܰKwj"!i]: #~ _l=]I0ծ(K87@lE J1I` Z=#hpj3յ^=@f|&.@̳b'n.V#x Nn9n |=bJ6 uųJrRɚ"9Fg3Y}1ckSBEy/zH1X,wZ*GHc,"2?[?LmW.<` b,1)s6:RykuԎt:v5ȁx$:NWP\$Ҝ0\S|u%e`j0|Pd@b\SC[`.PؒFd%dCiB{15)N18Q6ϯ1lRW*k bYMCt1^S[ӫz܅]^txSI~y\vaó};3mC轢IZ.1LhkHO !C42_ 55KUd GBCV5<+"J##>2&B_]r`Kf ZGd)iH}LDߠD(QOKڷU1ҵ7f0zyʂz}hK,DV҉*-i]8E GÿR1j:H2qJ4eyuֆ 䙤/t*]@'od}Y[u*=w%hId>k 6.vkn'؛tzn^޷XxNb|8,~cS޻uߘ*|ƨT'x-J 2(5WDB%i*!ҳ3X<ƻ,%h\z@;T;+Xj9!uϕwi{ mKgQ;ZЅS7ؤ]15ѺFɊn?2I׿W\L0>£,}*;##"vkiEkg,2ORl'_ TC[Nnwɚ֦@m6#A ZCeoph*ޔ`mu kmK1ÙFEl䪺4txUlL*tL)ۦ x%~5D}=d`ܞF=yZ'O]0 `Ϯ\3\g#O&ЪX9ӭ,+se`Ra<}H^W0CQP `u%yrx>?[/ՖÌW-zOk+,\#:2QoHkb 9\}{m.̧-H1$vܽs.?Z#m_7ߤNŗIp3sP0}o"q"6ϳNQ a7[^'[QA?|(mQp(m%GS*?\v-k#?~4y6ŌAξ,D\f+b݅F[Dlv/Wm፪c-L9z,8TiAeJ9v.5T,:͂|go(KQ CpLe*PūD77r (-HY$CUXJo]ep;cݑg$-E#>2\]b<UW3:Fo^p%˙ZO}ED9͙֭W#:W>"@%Τ%0=Dƹζ)VQQ-y^RU֬.vC臦[ r_NPo}\.P8wX}V:Dؔ]tɡٮ:i8ZH+99sTa>NhjGnj"fѪ&h_}.ޞvF=M W[6 n7i)sҘUb̫E]p.;nTޗ-<jXĊv4EC='(1ՌvVW",Nu;)~;Z\:AdeTABUJkt/n\|±F3H#|X9 9 xőzq1XE9 Ҽ|6o6*ZЪi:ր%L$j xz(Y~'XM"{'G ?499R!]<vz'Å'lz0=;4܈),dqs$o\+_ &NNYO7qr HJeƨt Ig V D c_#!d$<Ӆ%-&\cv >Xగg=]y]9 xM:~&~?F .J~&*:+T._s+H돷GOf5͸$?P$ϗ/11  AHNm6jIO!eNdJڢUFo8q+7pT61G,s3 '4=9\\D~펵3kUmm?!Fqtz7WX2\Z϶ %B`To mM;ͤ<wXYdlFA2oI!#=T T:6Hrޯgy Z$r'I:wmb κaIKQA_Rlg*<;m Wȥ,=6[d-_]&f;98L@9c9_1,:DuZ{;B&&#g9-27bSZ le,%Cl6*$TcnX87f{3ة;s(C -]&8xHQ<[j&2PlJDeP|`nNoh"qu5UKYbUk;]ŨS>h$m101&m{&Kq棣,cJ2/&3J܊#+3\KdX XoܹF%ζnY4Tg1:;HLr8 a VlagfV G;tC6 \qט-SCMZ|ThZsq7[OHl KPжvۊy ^#5:ǩUw8:0'10R78 Ν,MQ ѵ1[r;hzu0S{)9 \+_ݝ[sl0IS fWWZrgʕ<͟%A%kJ7gkkX0Vkwrvῖ)Ofisw.iE{\"ЄCBZ]iش> Pߍ!vqMuʨ1|̯Qщ}Q\`5gpe?(!Ė6(䋺Ih9{ V±R=ÙqV)7Q&L&WyjJ%Uo`A}gt`t1;QbeAO6;A{ٳM+-/ٛ?b,J.gdbU8VF㤔 \ %mY5lLt'   ,H*q 9{1p7[3CdA:߈lTB=g\Z9fD3mCv$ى}[fxwe*=Gt)0D:37,CX@`?c;SUKkXs=yIcÆuPrGo8,j(⁷u Ot6 !Tt]/^|+h1J:죗;!R_Tcq~WsI&o_,SF |v2%Ҳ[ 2uBbUHbMDM 24!A FYuW&Y*Z&] Y,HfLM[_)wJ=,cR >;MF)TUp/;,PEV: z N"wh*mƬzϙ]@({oM[6ԢS#]ΔN^|V>לvߝc!a=6Iި8~ gh} Lj"nYrA @6R{ "ݢYtO7RMêe"[g0sij˫޷+@E2ҧ8_SZ%%bm*-Zd)op+iFa_2AD1 1J95@YH-Ogu0ɴ,6K>h+MV5AxW41X@+H&լ5RPhbuۉ#vRUF ht>IДeL&YEӥ&Ā]aZXf~|h3_ǭnM^avf/l`Q9j U8AGJݗDs+h _t&AJ<֫1̫HظTDt♒8uNhLn[\hnև91J{2QDHb??dZe(ҺO#e<΂Mr ~~AܾN`"> YpǎWRܵdzn~x 7btR1}w f@"53_ :h\@<] :{Ev|>ZhMto[oX6zd[ ZWy&Ẻ јZ<3:p4mrCFn=ipHT!j3ݦ=7N'9!ꥺN&arRIYrv?SDǖ_8]¢ u:FZ%|ǥ]g =DպPk q fZ-pm| ohX8\FyrQg"!v/GDMͤnnu+ɯlxc5iL $؞(3B~FV\|ӥ&^mh$q4ln1y-63~q2dhků%7#壔ǂ%Bsq|N-Yg{ad6)1CLCUz-* _p@oVo;9_A= )p^<)/]gP:WS$`FO0n`: oTjDx U6ޭt'㏉,B%_SrLR:K`a)Pm8KH翲DMw_>>mwN;z L!{yLKW"8ƑѪ%y46EU7tYP+Py .e6ډcT *_X_ 'TDњa XgmuKnif xxǴpBs?@̣vwQh:.aR):@EuؑŔc5fOe|%4朥Bjwd[ˉT Rp:}ς.6d}Zj}11:UehL=ƱjUMM2G.0ԩ+x8 7Ǝ5g1O :u SW 2S<)y9aE'.}Wd]]671)E;\}/ǁN,8"M4SKjgïSsF5CD7vuϽ}B;@>^Yޚ>ՐގFk t/fZ;y@kM-(AbW1٩5= vT۸ ObB43 f9DG,@||n #hW=g*<>|4@5 >y~^r=!3)Z"~S*ION:NѷټX5r,Bb5 /S<`w7nY:NePvS_Sk"@v ҝq NNQ N֘ȹ355ڔz;I[+ԇCO9OJjO/ yU5dlG'K>]Gb^%\K8 -S4u,ܱzm<4mc>0%w Һ 0yǴdG OD'T=^ ٛl"\E8 7mƔ+D.r-FwCkYL$t׶!uTZi)-`p3g }rW9v ȿA@XWYrOJv]׶W31޶t4ֈԁ 2_2>6T8g 6 HsD6O?ۧ9麪[#B9%; @?}*wh^Ҁp.-k Hi=N)Fˁ< $Vdaa^c>:z9)tWB,FfHY Δ(Ϛ~s֗زg% FxKƛ(x>vw5Gr7qqH`2KuދuAJn"(4)[jiZC΍BIG:DuQ<h-+!2nl\V1+Cwl-غ@٦`!9D(r6ao46 +Ķ g9*R+ c [xjjU+wmbBSlNEB{md== 43= Kxk^/"&H4pE5jJ">Y;!I(S?B#atuAXFCkpy%0B׶5]AX g]uLR!bm!/k4w/Ɩ 1 v*x ІѡpKO IN% މݍ}'mѾ7$}W ݈e 9! }!⚽Wb zb .+"/f6ͱDӆ7& J%WU OZ"tP C`{;Y}fɃG?\a7 QυO O03:g[3WdL.9J?ۧwI Sf3x]Tg0^mK}^kީ gЙ#Q'C Yɫ!;4IAaPrY<HB5qVf3BAD-u(.mKo[Cyڬ]%{ίA*hN Zlә[’:F>m^F"M Y!E65dꏠ-·Yӥ=;[ss dxzRLfg]ֺ ȳ@S&uB-9M;Y7J/C}~NAm] 9T\0lf2zC(ys=ZzKzyZ.BdY[~zۗ)QdSk|iD`y VG:O, K&j1u'HPi68XVj"ڟ%V{/m.M9EGNaJPQ>MsY,Nd½k͵ qԏ`M?o 5+3:rwV?2SC;zLI-TrmU*YBo}7.CEC{Ы'Q σ_ϞW:~jtR/ @$^U(,'>AYxK\Ҍ; IYK%j0P׎!efMT{oc<:`y.0ZA'tg#` 9sY$T^^w9v4c&n/x\Hh_t, \y/,q7F\'vv!O/DiCqfB0-[j?2 B#VWNİ],%ղ{-aG7#n\Zdծzk_(Csɓ+7z#ZpNZ1Nƭɍ8ş??DW^%^Rn<E72%^C7/Mw\j .Tv^vaHdP& Wc,甘}"o C+vw+f9m6>wȸ,+dn?Z|T.r?ᨳ2pbn0J T1CFZ_n*/yqmN"}h&9Ғ``)d1߾mɾ?׼bB;óTq+fAJ\» l } *ZI(̧Nt%UO1)T8ޖDqATxͪa[YXx,5 屯"\>GM\47aRNja&ڿ3jؾ !y>.Wӵf^igOyf\V`Dt:qޓS&G W5E~'B|a&ªtĜ˜)< ."Y'_JE2sKZ{D{| G&e}6!UuQĕU\D C=P~ſRm3ۂdd:D)߻*XxBՐQuXY08!Q影Hت9mBLʦ\)O!Ym UF*#%K]N!|;5%[?GM?x DY#DEh#pN!dBaշun`--R=zyh兞#2W!kUïmQ--l%${ݨ}߭(3 [jXR+$o:o:" BxAOт]vևK+E\٦; jL%%+Y%N<e"3YpјS!DolH; 8f e2rqNo@]jK1of@z) 2΢J:1Fz*jC$7ߕI\iQo*$MlU68mY&C󘰗>:y|,`"O؃bt[uQ+ysWď-My滉X..J,=p7'C<`!qB,IA8 1ltЭRٷ_iC%QljoeG*+\٫$#/D)zWte>BHY5׮\:B;;@_o- Fc5-jp+ɜX,ܘ$=VcxA2[t" 4; > xp0*~T* %rP.&:c>Y2W%FO^,a5.!wQ;yv'X^ă0CC'&X+^CB~)ZB.yO|u C^{VςĦ~_qح2Ŀ}xoKbx.=Dxi``-zۼ { A3hTfTM>mHI11vy|1(-8=phS^lSRW&M4zN~] u7p"m^.?! h84'b $$d K ^@%L&:j뼡yE"<ޑ(},WW0T3Q!/x@1 y?J1bS`[#7ZQX[[-|FlBб=K> '1(.&\-D JnaJHf)T$\K{ZyBd_8hЬ9Ϝ99(5lAS#uEY[F"eCM})Fj)d~=-s2R_]WoJWQ*cۊ2!|`ƵBDLK)۝ַu_nćxIc @h/ƽ',i &,k;Щ4X Uhf0lL(tӸЎ;*jՇN, W*tС/Dt_VUG@ f jc6ec&\pv=ݐ0Y\q\u s,M$l4h_Ig~-΍|Ej1F~|-=Ӊ2k4*ie g^>b֪/Rq#` " *M{H d?o:h['\ Lf!QWdv{B -u J3<9=~ṷuxYr/5F|9s_,*AI?ж9i bdl7]$yC;t}g'>#Vo׵ iJf{ TY}XẐBn]fӕc8֔z9'q7hY 8z+3b}ncX[(+*/cN[ ,{gJm`wC(-ab2\G@6"X)tlLM J7u2|Xԯ!oo5~+ 7j*!U5yڥ*.ۢy`gK6mA]5[Y3bX hNskӖ &,c uUh*im{pH1-Qz߭bTWݝ`PCUELn{[%8f> UjktdQ%W ?iHe(煊{ϗtAJA96INF/O '߼"eX&w_^Ǯ h[ƱjGNRVK-4%p4 h&ʍӔ4NwZn#z4hy*,DTmJ+ l,/#x[eণ)p]挅/p-y,`b GXE*\Az3)hצ t6 Q++}I F˱=חM@#n gc5Npf}(ҥf0G@ h-WsSj(6iM6v}4~;=DBUW%jYxwkD^)O~fUqJ*}WD }/wQMXo?\Tzh_$t櫑 d=xFK1so )w*DZS@{SuSqnټ8%s> G. >^U :8h;i )C${.LG0aqX!EtՇ:c!"W28](:i5{SUGEغEýlj! =otsSl >}HwCOg*N.fºƦ/OcL}-]lsj!ͮ=DD-ucCܨ_?!Z?y8!}Gu(\xB)'5z:m9F ڧBc)˦TO>ڗnU?71HQ0viʙ`,tRH2 ,i4ˈ!Z9y"TzQhR55^\2DFN~Ŏ`xKj'UM+O$ExMlP3󊖤(K*k˰`zy)Gd*PNڸ|>*y7"zAs8ROO&mLWSywј/} xilړY׊ 8ޝ&JO~b{= 3T8|L;n0CRҠJ]I#x/J\;֒/5u* 4r*3S!D^G61x^.ODƚY$|,~ lbbUY@.wvĕayMl!h!` xZ 3Rq{j _/ J/ST[)(n;(, |c~(Zv*SVo 2EƉq1aev4c2X9E?zN(bT `<(=W+Ig]FPÔrS`NZ!BuOTxOI勭 vd&.٨ۓGK!y*x$%R5K ٔ@(Wڤ_sx4?m+X2^ 'B']xP[[NM"cRa""UwUh5t]EAFp)"\q 45q2تPiUFݨqC^ 63Sc*׀wDPna8#`)>s;ߠb, ZlJHf/1ٜc+;cpݬua\)P1DĜrRQPk )"g$2ըK?jpXbn36xH0K tdM~nCdTW3ɒ[p:}CŬʽˊ3G)!UIWGpڢq2Ta5ST  خz3 m)&ٽ I[/m&:AjF<3PYL7Xa|')"HVH ^ ?`@Ovgӝ,g#|D'r[K%dvF˗oY_kE')G%k |."쎸u >*t@jiJ_|u;^z 1{B&ƶ"ї-Eʬ vAzs?/An8TXlyE(o.3"hEֹZ(rp^_R"d;^շ>u3( [݇(+q̼)]j;Q+sogJ ѡnoI+;w)"mQh‰ S2*Dfbs$zD[Pa_=w'X\M4)$~VSQeJ}/V]cd o=W{@ o-CV"ċ3ǸxwҺjfv )Ssⴄ7 M>XST*.)cNj7k7]+7-0KT)16t!!,4%In7VZhܛG[Ke -uagS4d ߤ,iLgM9eO>wB |稖V2a ^P _ șf\k(V6z$KP;KM07!%va(mt~ fЬ ~ иw!^M*օ+t I;-0NQ%pO2T(tq}$v~g׳C:7Z{?[ LΥh} ]&wb}FH")#ʙ޺vU'Cx;9&6Eď r{+v8}d8/A&({b8(6^ M0_57P: Ȥ3fDhSfBOp;Hc< VyR$_\,}zv 5T<؅ ; ٞ_1mH'yʔYyyf4F%Tbv^h*SӰsŶl+VGa&qBZ^B&`MU$sm lPȓȦ D2/4#r']Օhb^K^AէCL.qB;4^#΋Cgd` XŶAW ;׎u _CՔXiC-*#F= %xiɘ>i{Z.Jj~; h779h|̙C\.dFա{QnG[{$g}# yP,5ZU}+QܒKʋm3%rjRiőa9Ȉu;I& _$e UWC9ߝ\%< qb7 #Ȥ׼;!S3l.68#˞q":1Fb4QA^HɅJ_cQTlh!Xm(crHєHh3K&Zbj=s6\ r>Wdid01rbDT?Jh|] g 'aLۣ.f_nb><F&2ݟDg./kn>_`?-qq_YL~-u.crJak;}aKN%v^' Ñc[reX'_.az͑6"e: b}YguޘiC m\4"Cre͂x t;hk0_uUčZ)ԯ|k;.mCA|^gl}4 S0qo Ƞh$NdP|LREDAkgE^A¶$ 6T.T/,k$Trd -uDDDv;U %˭@NƲ㜴, 6/ MF%.[m_=mSgT#)_lDp$uXzr5cB Ϸ4m'0wB.ŽlCGh&,:z=Y=Xdz>*.kCq*n-ua'bzd/u{gL=e6,q%/Kaӑ@8_n"3s9SU]Ƣ o%lgas2h1L4$1p~diBD@tKi$itDjC` ?c>ʺmogݷ]8·Nc&`A(` 8^ZIJ$7J5ZC# |V\mtԱC6djX*OS~x4+8K5n\ܲq~ 6ڄdTl -C`RnƓR4kʥ6%^EFCe!s\ȵZh-ͅt\;A9~|"OTC1Ѥ-p`o^{+Uc\ }6a:[4^qyBDW'pQǡ#lAgEIX>څi2%!QGue`@i-jdlX\dKEcih7N2QX9~)^DK2%pjQ߿TS%d9z!Ʀb)E}菊 -.Ou£B*őԸJKcAaqpQj7eԸCt|IVӼQrd$3 ˱;5j?9qNޱr~5i޻rߒ\6&,X!_ƌ.t =SwjsJAb5 ݀+*=ve|P܎_J5`=̯OQ@36BBC+ȯcv t~5hn2)WlAh j87D=&%nʾfHH9>=is1rZ(s/7\Lk G|F4'ϨؼrC78mDaR h~AN4mT`f ۀ42l}9Rl0C0 )BAgBw;^yD&ʎ\0k@U=\M] Cb^7DeKqfm}WwZOeR6Kiϟ\>J1khL!@ ] i0YNC8 +ڌt~Ҙ6PBcilddT'_Ee3}TࣹS xH6Y'c*0,E}Bgl4T#I mI!3-富XŨ{&84MB0d)N$_Q1áЙF W%s's3~Y]4HLv\Mw?Jk&\)Fh7aZ6nZ͛na hIw`xRNT Ӎm\.HE33MJVs { "~j+5rQYGuxurȱ_[NnVΟ4On H9j;]94t4H+A`? kRg2;v-톀4 #WxV_:;LV_Q2o3ݹeP>TxRn%܌:CݘbIMP6<$9K@`U2!KH*:dU۲,,`uD#F\=PQ>7"vҜKΡ+FӣfsxO,`5͸eX Qg޶IECj{>y.NMKL|~qJE`ak\V>JJ-z#ev:] #oVi"sC-i@6r5`Ҳ.K/P ΁5$ $׉A;YhQCb"'Cɸc.;C鞳} BeWm(9 & f̰U`Av nkᤴf=`- ̒Y DA"IZXSϐ"f; Lx}+Ji[FGLѶ8tugH` &; f*ںjklקY@aijWg e' §+h4TَG6=bȮ\>$xiMn|ZceP|q!-e66J QMB,/oeA:NE7O"-!](kAk.KPe;C\hVL/TLԬѮD54A 6lg)H=Ôvbt1\ o:~&` ?ʼVpWdP]&f95Ƚ=MaMKw`ΧHV6մ.Y?'~|28?lEayc*Jp>rn!@A4AWISTM H7ވLdvԆd cS4#yGhAf6kΣ:|m(õOEd atP,g],dUX“v5<)*|y h]Ϗsأѷl WxXB^ Qp!}PU RGiS\\;THuТ5?dc~j'spʟ`Nr p=%U\-k$x͠2j9)jZv|0Gt.O StQUrδ ~F.rzvBlWz~TD&;k74vae^jXA PO,ܬ) k n똃3s$6DZy/~U//`f= 5x]L fd){9.U5LVgHo :;*S[, 0ĭu hcj]ݻl^czP'M^fʳc9,4"$.E|dپBVk% vqw(fIg3(M$4fLƖ>ą7׭YCPlȫYӦw~2opFvo+߬ۆz6de_FtX(,[8=)BFspp} 5Ҙ|h!݅X)։;śJmvŏܒnoP^s=QgLnpd6X_ =ISN2zhhDJ™QӹH^2_wy5{}'$PSz{}j Qc&uTѺn[ qi"~ynp?X#|_h[e~yϟA7u+Y>zϡKHK,&QÁ2P-j:LUJSG1& T@oR9nA}:]a{+2Xg#^밃xGUkJ{o+~ C-E†"MNގycwÔ31X ,TL%8 V=}d -浜4^r#K) ;] lLtq/ً"Fճ; sa:P #rZݡ <.nzMy|"hOb,OM =<hIgKEZC]y2oG,}Z9j괔1RE/\W;c7})ZJ7>f&Ɨ HG=n~n:_K 2I}[!Ĺ N^7S5#x"*b77]* ӹ{Ob?9bEcwF6A yy{%#(oNQ$AϜ\znkCpJE⣕*0XהLUcrCV#ǿQ00-C.ԍvGh/ȥ[ A [&OKz`?$M3&F= & %p8\/mP )?2JlFs(ޕ~9Yy_-5__Ӣӣ4_w0w5եmِ!)ũ2Bi :]! Qq@ ^WTRQHvΌ 9IAn{&xRG\+s[SB~aYN3zpUɉAn"ͫ#!.9t@;{pL` +j]G+@)7v1~!*s?Ͳ{rkfէם7$Cӏz1emD]U=wsAž "۩&՘ΩRչJW$s&mA-! VP>_{myq: ~;kC%99;kVA]QZRq:)<^K+8ΎaћK|{;jH< f6 M[yT!ID?CѬ2Ĩiɲ)B,# W45 :)wÖLgs`=*4RÔ{(8#Uv h [݆ Ms+j~q\rB8?\6%G?#Ec歪2.WAҒ|;#?iKL[zU! xMB>y)~<`P/?_~7eAقz#,8*L|ڎCVJzǰnS[W%Aqc4 ^ k]0-i$Cp ) -'iB֨h39a@.h1kÓmS@VEL=7-׃[q@oi-DT=8f>ȕlBR"TJzǼf> wo!-5/c`U~o:hcEL@V^Qb(y>'7qdwx CyŃ{,E O2fV.dz-hޖ-3Y|vId<;ECzuOLh%kް{xt#.h\ )]ێ8L.r9BHX"3Ҿ!ֶUN= Mw!ԣno]UDG+I:ѕxKt@'#e+-{(/l'9KW )AgjK[w++ckѸ󚮶- 7ϔk_P(kҽ}4I#&nX㬐dr0jh.`)p_ 9#1QA!:RyHkI}^iT:QZ1O'oVd0xvx $dV n (2˰΢z]7R#ҍTF0*GfB)>pcN.KBսZs龄 AĂ$+T.?Tױ@&NEQ#?ҿrb"s߿ɩ 0rx΅2xV e}rwx`J1oOH֞:s,ǁeRϖQF4σ"Yf/>;eїeg2ރG9d*7* &Sa2+sKbӿ %ߵpOm AHkgs؋ CS1́.3aX7WBx>\kO88^͗<.cO^V.9Wؼ]= UO9^le[6z}`v!CL3\tZ2PbK{I$pjµV 56'Wԃ_&hfGҕ`:-m.}A2{bmFSyR'Ed8<,bH}N&rh {1v y9"~Z\6PD|]}w|ި%[#8"lZdU_ҙzӏ;{ MfWS"62IKեR/7ӺetIغ#٦7D]1z6~P}W> X/*ž )G1h;bR@?8o=s7mkU.~;y]CLɅ/S F3{jQp a>Nbgb+Hk% ο4:5un>7xW!l =!@|`:a.N$9Uj L/Mv*i)s; ,AYZQ cGFbW&U|D ]ɨJ)?4e{Os!!6[T r{ǘwW-\[}cP)Ә}H@H\6T-ߙ˦W1BPg bq.~;"q&?cE톄D ~nr Sj"PPlb}sQRb$h"--S-we9l |JD,M!\sn<xRCJ:95r}pꤓ\}-(%pȵӣԪ(TzPmP-͍3cΠsBjt/t<ϊnOGcҘv2=C=sUM w(ќsLtPx9] JJeXq@?+oaRSYX$`t~m$*ImxWoz7ya'U;'|l?F!Lá(%u'>CoWˆaMb[VK0H&]hƑ_%IuڴPq9'^uO6] 'c?'Ep+t񂬜z .tlvR0 T&3dɧmg&w[MHUz @zhOBE0,CX~|SjB@dbJBFٍu%"+g.'ȏ_4@ ͩY@)n̛WCe/䚊3IT9Gp".cBCԮd\<^;DΜ1x;`opuDޙ jv&b C{w+9Cs1+Ԕ[Dƙ5BJ0=GI::/gkࡀ`'SmAGX  TTkF\t)ڶs0I"s6'vh# ;8JTʦF}6AL`D$CN@kq)uc)\7=tm BꉗN9Fýf/5d?DٱXouO{phJvX^ƦҁN%_@cZ*^DNe~gؖ}F[Z61ƮwF1Dr)L(fJ)c)c–#o:p]l&Z6Lwc]Û"r!&YXZ+$h_̮ӮۖԌHP{F(Ax%vמ\! rz&Z;ٮF"kKCǠ%-v^i="45‰΃0o+U`#2TXAtK_ Ckп wU}9-/_{k?m#{`-WL^\N1>Jp %]t|Ћ)rꍅC aj5ijj& QUrꋾ.$<{EuA?<ުE"jAUUTk'v?:J6*;HlLol9|dU$Ҟh侠p^ Ho})u_nX:|T ʖT)ߚ}{B5b[;ޣ FƈIJ5Ե/S4Q=ԉ&i *6" >g 5:OdWu;bC^SLA(DmζJ@X"T31OB8&%_>bNJVsC<+6xթAUp;pYC2UP& Lc$Ek2@.!Mͦ}P)?9,0y/ 5P^D`$Ū j4 y˝\,AdyHNÁ'aYf3kUZ~Q{5xqHϤȥG|TC Ido|WEKJ: &~ajwK|Dچ{7(O5}O+#|9]SL?ʥuGTXk.VyWo FqpO,lză![܊HQ{'8[=9zԝ&JeY LQ 1*˥30.\@Jo{|7 -g Zv|qIEXk!dzLb[7ZwOiUsW7^܌Rٷ]j*xlї\m^2hF NNozâDcOő_ŻAX8p>nZy:v>H0HILj( ]Lu&DMg'+OБz84 S/n9m`7Zw{yoxHYv}4hJ T`xɼe1aEVzƲpӱQ E]$MJH% cMkoHQK]q6 8 &J2@3=֘ 66}SO (қ$ʧƨSbhzGb kzC=YIb-oC 7Qn/E{ { w@DyxtE%ŚY8aj>}Wb>aEx0aФM)pf\.4nVWYu:_ԊD:#D&+8.㞞oyE8ϊ=۹4n]t'l7@DT;^R](m/UsYe&4Pdv3 X?.#صOsz!}֪rbwU12u]vMrPrn:rQňsX ڨ$$9dV yqGX*o3ǺwNUQxuR{1B$\2JstAKW.o0v%/7yg\~mbuF9B2=/} iHkP̄bCT}%1Q 7'i ?Ez I!Zj֜%u‚-iɫ ʠKb$C_S&oxkt 11,`{K47$0Cmا5FZQ&reϷKtV*q RO6hFx*#v)z'V?)mp9tq +vJG?N4l܇$UUj5pp"p{ ^az PuĒso c3HK^w0Tt~ZCó-bj@?^;.??x9^|1ɸr$/2u2#FS=!`_qwM0 x>H@} 57h\I ULw *}po)*!9 Z?Y,@I7?[ { ŽBT1ܖzg2Kg1:K,կB_% ;%Ŕ`coO}g=p6zDfI*L/yzt2~s +DUH `tb -ΨmpIwδS2LC JKXYܵ>4ԁ cMYY"=~i]@*C5^bc)5i'˲E1 ˰97Wyѱ)E:b jSvUV:IejAI.)|̀J!:%uaKl# Y9#$;]ڪ֋5dNhv,/[}1}L @2e4HO6F@SֈAjQYd#-1Vio,Y#:873ڣeٱnt 5+==' %[i&`\WU۸8&e D>0bANL'؏u{$? ;"wGk1m:@-:`̲uo\iP>HsmaQJ~yhZ_2e6yoi70 &tE9f \VU+UŦ 6 yCa^p*U!ZzjV܊ڧU!6%<8{ \w0%,U# 0`,dNX4??-O2:D|ls1q$Y%wZ-4ˤ`N:|aUB"攐MA-DA_Hb8 R5b|"$&r&RNgW)"; F L/B5 zX'DQ }׼ rȿQ-ARf) X*y?'[PrFMC`tIE_R?`$.J?A=SxK?m0Gܘ3~> x A" oH(QRK8UVk}ݲ[$CYm/]bw(IF'+.ڽWL2mm_),T C{*S8횞]F"H.~zMk{f?uo~K{\a4E:lja3dN*ێJpEA2 ۘd*L:{%h7N,UCnY\P7G2)ut5OK\\,Q^ׅ"l< Jv)#G#wy}ZL:09ԇ ZW=3?vQu'LɨS5;5- UN> 3ZI'h%!_7NEZSׂ%:' a Ho>.rT[φ+t×3~404_゜'j]Dai;O>9L]oc)&Ms9?{'$WXL5lDW;sgO(Jrd`B='$^➽Ò/R72[O!{XY 'vN-SemPiBWv"$;&=V:ts2^p}:A7aϟӭA"ʴw"%R-?,>z +7Yh7W%ٸ8Ydx{ p͖Ʈfi z: 1g56‚y> _vcg  h'Rfbj VLgV%+ʑSDm;{-H]P#=;XnU/$NMTWXacC '֊:ƿ]*_GrY-b=iUN,Vf* dIhg;X%ȴ])ȩ*<%8 oŚ/hO}nYJCrJP>!A6Qөeg"W ZU|⻘"y'ޖ[Cm>*8>TJ:jy\-dg~S[gMq+:|i3kɺ~S>pk2)mԈ̒\mHY;H=.#I-gL٩[N'Gh`v٤-^4ʟR~%^1Hpluw\UCN#L(2}뮧 N=só2{Sn)BV/C=WЛY3 O7^2kk6oK_! hz|, !+L-oDw۷ l>dX,_Zn1ثFSzT29 BC:'vIcZK>f9?bc^c#j.@_YP8;UHCJ[f|آizrgO6_>nHgPSJ-^T=n%}6?{-VURDgcR.mit !DڹY\N@뛉|^,pݚ(t%tg\h Ȅ# u(r8ߊ֨Hۚ \0? Ơ("^ [H0ǁ8mGagj+p QOE8q XDց5jȐwNd33%!Yxd}yZ<ůj 1A_u^,1!\G!J@\2ʒ+ 0ҌCc֟{405cre08鞲I cw;GRR6O?كN}9sUz)0%kn0vZoYtn J$Xn ͐!P*:kWyۛw~*Y g"O3zj Ͳ*8~3@$bk@yێ/[ Xgvʉ (d I\t ؕBɡՀ\QxgNڱbC n:R"UBc*IhKQ:39q\S*~e>b+=l"0ArQIX.v,h*N![ ӖoMC+ 6ԄϼcsXthFj:KBHX\fǀuJ&:?TD&Ju$28fzOeCGPA [*Er5!@j1r3N[KNU:H_T8&h(W&w4{l Ћ8CG_.t" qǪFJ3Jv3^O 8cbdn.Dۈ]fU:zTӵ8Xk2J"(%xRè c{F55P&fiH8)3e0hfPf[kE-_ Ťi lVG <'HfeV'y9ẹ$n6:\P}!bc>U(aό-BbL*7UXЏX,gh E#L+. *"fiC925hWlN`ftq sMцxu1P^SyM,8/ 4:t%RCE!rVЭr,L4/)^oHRB0,5'Q%l{3/_&}'C@*V|zbSXɳd3# E ÑGOPn @ =fe D/zV;%G+^@eGP]Wor:bVs!' ]EnHS׫)L ѯMC̓T>/KVjv78qi>%sDŽ7Uč4ݣPWE݄D vZ5xBn1?'?nJ4&Y6o#,y7bbF™&m]c8|` 3 3;J*O/ڭ 6{v,x'{SI?.YA[ģskoPOIrlyUXyx&()W fBΟ?l\FX,pi' }T7`#C_MOGK4w8?W.W6N7) Ws/ݦAʀ}0V R'lZ\ձ=Òq |+9><hnsI/eaE漥?4+UjTHT5LW%@h A}Ӎ}6wjlr]}.ǖ>X-,hL}?P>' D*>0TmL?ٍ Yx:XV~-g&ɂ}Np/\&yg.2!$l*} {aI7m+'Kʏ$K sε@pr(uWaw:(;5!AeTV|f6+o4X+ K 4k LXӦƏ$w 0x8mڏ"9 :[)E>Њ2hDּttIp(2t;f+!jAO8nP˟ݩnRksiFrY$KH!Mlw%N: JGDO3-`%)4&jJ>%N-f~ɇ-x7ikDЋj~܎e="Y{͇ ׻8<FHc;G"TkwR89C$? '][ͥJw!mM %2X9;?7u2([W5DYd/G TDaF蛰\̓R|Bڽǣ%>N_.2cȐAbf g`f!VY[|62 :\B0^yHPkΫSp%'DUK VW=EcvS/_v&oy ʼn0-~PCo'ZbRɇ%:0揟3/@IUrf#K\$ud ۚ,kiaAg7(+4ae(ĵL̳>e͒'>4'$3 |H.Ⱦ{bA[a8BטlWE0(ql~v=礨L*TO͖spsbLVJ@F/R^KϻԀ(< icA mMl/3g Hʃa]ݫUw`r! vZ&6'u E"䌔֯ؑ2%uHrAXgd["6 }LXXٍ.~O5ʱ~YVjGDSq=˪+E$zHxg>t_Riaes҂F]Q3/W7]8 -|8iv"WcŬɷ6chQ)IC,y KO;\6;"IC_z^}^H+j'zYEG}14%}5bp`gl@.SX![J#;yXYģBZ3,L0K'y\M!J Ѩ1oì/rCul[ouU<x|X5"G7RW`$yΦqt)igoN}w"yf{ ӷhsZRZ56gg>~D>Ռi1LE|@lC(hͤziQ^ڇ A>p(ˣڵ)m9MQq,2w.hiL&l[@XY1ʳ.ҭaI=w)AǛ"J\+Ԇ~Δo؋xDDXmy_+e]MM}m{s)ՒRvEhL4<~SEН]- ;p]YPcE@jG) 4]!R*‚vDMU&lRx\oN-*0g@4R@ {W@2YPm+v}aZ__P.~/ʣQt('r3cW(YjLTWTFu2>3ԍ#m- jH,=LzVr^:<$kse<39|ssh#R"~e)plr˭z6vݾ(/..uT{g׃iM Y ]Ob6:51TN:]CP~bADR?#'a9#=FEȪh=C0LKX+vq n0Vs&{HL9#xM!XWeUWO\C:Lm.ל: 8(ٶ=?XBѵU6&t`k[~e5h8iOf:=1)05gk"Żh2,0=Jy@fRv.:S^s@ɂcM`2@_ f I,1-$"q%N_M)U仛lpw}H/@֣%́֏Cs"TNI SM̀Ȣp:L$5+s ڇBU)ԓ2V}wA/(a.[x2 G~#,Hyp,!26^ڜ?(;|y1”]R-dZ1b)'j'X#r)^H `i1?)ѣ~շ.dmVF_t3aYGxHgXxH{Ʉxk` .i+=Ǫ:ׅs , Z,qAyznϠ+/竍yΡW*ԙv[Z}OEx7yڇ4rkf60>>+|'w?Hwz Xd ]f) 1d)$$!3 Zuf A.NaLex8ϲ vU˱;y(r}ՎC)|XAtYZeV1 bSfܠxFJ>= 1’=;hv`R+De1!rMDNգD{Cm#' D6`hZ&~/fw𵠖Gy5]4xm(Ż_o?Lҳ l[%rDo 쭷ƺ_ Ŧ \u7 JS tWyT\e4K|n'@,(.*6Z%4f/ {/bD fZ4Id>HGq 4ltKqbhtbn *YamM1$Mx2 G@xd6/4[Ѣ޿xm/s(C@2)[HxP6,zΔΏlCdfPF"ș~k_4wϫc;A]rNLLS$&llվRcgN׵=FJw4zFJ(d<߾nq54;C@_kN}DzcG, Lsd|ĭ# dt/(?rj iP-\ J(aN4eY U~=BfJ(} w%}Lv 68Ia,7 d:X\D k2CSK%=w[G'Rޫ{0*r=J!TB~YB !Rʅ~X=E-"G7q7}RP8D,*?}̇UUvUvTG2 $'SOrOFO5 "6HqqI%gq;co\ئ l-@JU jt[pmJF6VΆ:fk Y UC^s/z O5ŶӋY #0QڵGo"YV{5v\]DIQy < : <R׿2|H}_e'V z_6 ޑ('S 3/akyuU8| lb"Cnw;`Qg?&C̩b.)Z՛=g +UbGe!i)~ReE.2!~gCXNUI[еv*nb{֓@hs@x|c@ bo- Zj< )c:⦼ ⤳KsJF&!rNSzx)aOyYVǓ2k_~\߄l,zuոZ=ݗdu@;jo`]Љ^u|ۂAGNO kb(ǯ|`iIg602/1)a:Fq%ӵF' KǸz"vyǴ,j·uzoB/MCYR> jkFS;H[)A_:G=uHS:vf(y7&×K r2DRYǝ6 vW!\œ ~ tA`i9NؙX;6 2YŢD?ΰ 4c\Ms@wɟu7vL#/'Ovmhym?MΠPׂix;]wghFb5} J@9l4]6=CT갞i! S#wC5]/6,&;%k{,vS(1r4 =6#ká / kh+[Cp7k+C l(vI1Z_Qm9o WGJdcTKF. 'Ek|7y~NŪH2W68}E_/φE"hO1yt8V *4 08h VP4' 7+=o_ZekԠzKd" h-s#wFŧӾ,xO`{.f@yigf|<M5wgޔrfMd{lWŻ71< 0RX˖Y~Kz[' ),R`73^qb=ekB vRV+1 vcEZ/HR"Oșo8SaIRP-MB;00T*p|uG;Z㰴[i˒DS,y A"&cNX>an" x?iV-=,}8[&T ߉B *N!\cT:M2jN[|iS,ee~žLh%i0cn֣cx22]-{xDxL.La{Wz*mWR@.3ivY֐*7tI 2in>|1$}%0l֞tJlJcꎾu+H?Ob%Љ%VY4`(gdҤh#M m#^0Ӑ۾_G9_ !lïeR|3 5sqM&b@6ϐ:D}sD1;hs_N؎;|߷:LydRclІ1T2r]1,sauA@ .y`8ó{= +\JP| <(zQv2"ڸ71e@\O}z@˶jFX/oV SVh0mǩLB1ӜTAq(L)\[wHGVZX kT[NkPZI,lN=ɾn_jB1/0w"U@m5̱UEw̘Xs2T; xxX݂SýO)KBtr 2(#wC[h}z.OA_iO+`s%UHH\O2vY38OlڽAvSXp$Uo/ks?1;P=,*5=;LJ9y};JRJ{@v-k!@LL2vU+(x[ܨӊo$?lUŝ_DF_nVe΁>D \n⬏#8&6q)p>bn_ڭ˃8u 3^=ƾi$@Deh_4ÈkT'@pQZt)q_ Fdġ5-?4:בLU'y RQ¿B9^6ddg7l?jI\QT߇}ђ]+>pM77&&U~k}9X|jdiC7/XE̵u>̪$~dYF0Ggp6]SUN*x1ޜcxQ*ߓx:ۿOݳ-3^G76P<1@Œ6s!G0\'t qO$(]ɭji"5wqϠMNY"@+W9~$G*m@6o]|q'7 18A"PQhX0:-9lTȒ;zd}o0x#װ jLυu{0$a\<]y_݁!g޵ƙp)$<-8dih}, c˭E[ >,y biEhx1tԓ_I&SH7`[3#A|%7ɐߔl񙙑׻>̶jY@OmWP$#v02>,/F 3'4Y̴E(8wyѱ++kʋxC! Pׇț]6/oQ#!$xVE5?sɜ, (\0D)ԼmW-ٲ6BQ?1eբÀ88[K!+Nȱ3jF*8C3+=}H'>HA@G/O:H.ӽ^T=bv }XJo^sil($ĸQ#+*n~22.Y?Ce節ml)8c40t{|M~ܙZG8wª/!JN1!{}\u=:gP2z؀OTVLȤދP;f[nrI`TѪu甓pCX E&wdsxf3!RLqv)֍b(tks!JQ̡qwٷ[Ӧ v>zSg_%Ȏ/Q#)S,XD:s5dNJӮbE|>*e>Зz s!ܪqC1SMg M߯WQIxHbW{1M#4SI Mӑzk%}nxFuBL7n}׿вm D_tY<)lhaqW[͗Cs4?؍_ {? J;bi #)o?&t{:h$cT/Ljb2 WY?E.äE ٸHz>c@oA[e @7z",#G֝=mb9m J$OICjڮ%` #Ha ]Y6j[nƛw* Г } ʈZd`A"ID2 V KaF|GAV+: lLډǭl ib..=G:H 3K(@~O}(ҿ]P~)B":_7-o2,t@gR0_rCܧ>+l>ַjR&BxA2PYLP(”}N$wYkGYL(tݨ{9f{kQGF؟I>QLbfDdJeۜ]C]KOwKÈpzZ>'t–s(. 9 0)S.m6֝p",<[B޵qwWU{CXb Pn8q8{C-jԧ*|pyM;Ar{FX,ÙWudmWבw2X(ElNڹ f!fBڭamqzt]Tc./i(قV|s(l.05@+"Rи}1}<=UWMyj*g+UxtEw¦["R`&M*w?M+=O#ʽNV!Nh:-Rͫ7IGt$o!I1=:VKշ|fĽ,Phe%$8sX15&KLl.gtQ8£0ljQg3ҩ"Z ,b1+*[y-˂cT-U/xERwfȵ.um VuJ}a" @h%I>ܮ#0ˆOIcBsSIH+̫?YǏobܐjvޮZy&<#${Sτ1(G%:wuWQM̕XVYF4T!ԃ5?9$=0qbiU^fz͍Z%ـaզ߫3#ʧLeW[ǧz@p.#|>bɶ Rtv?05[}j'8ўs[E5 HX;`JeCoQuThd+CH6K1HEr=uWV8~%} T3sRJmXy:(#DfD>Hm%/2ȩe{#u"7*g/s`ɎYY "':CkjWI/1z`34 qIqJL liOcHzE,B[MURJU+ 8 g*sKn BsVL,ajh>ɀuٽx@w&?{(iIWCK+{ DE$K6U )YPȏ9rue t1RH-& 7|/Р%q'wOYA᥶-Vw*DʦeHDPcO*zvmo!k#ї!k(%gM\YdECFQ7urHF}A ]v(hc} i߬(^@f92/VIr x>F ӅaB8گb T4:RŻum zЭ.M8}!8@&7U셡2Jbv?9ۑD2I"q,8t_VgGKrOD7CJx a,It!x{`:SDMy5\hWa.0*քE(j@Qctk#G->I QiPqV4~"2xpu3εneChr%1#@봈P:F\Ԧ͝2ܞ=@Aؓ^-Fg?H;42)i޺h#E)P@t7h[h8B-~,ȗ@mj&)֔bĩ#x*M= |gj '+8A=mm~G*Cb'p귀%5ힴE푲8~[CU&\KGzjYzm/|Ű.Ҁe6ePI׈I_5(;6 ޳@ Fw % u0KL^\W_zU5ݴq4H ++.Г[\` HAj{'ɖY/Rj$p5.^`|<_|4CR>BXFKXؒ<А2>㱖| $`9Z7rpM#OY._,ϡĊoN.L+-KnԻ>#3#XP=paSrh!?w\ֲC{ר­1@NU:F1bX4>Em"_(ŨhPrqp "SQtK.j; a%iPT+^Po/\!T^ٗ>.)Σ^#Uj59 :N@n´4C'4B-l <;~U-0N~J@#9A'.ha%|DK+#TF!#Riauу r<y^i|>c?/YCL@sIxir0"OҴ00 >)gwͣtH[6Mq? ^;a܃%Ȥ,ӇD*q,Ad9oq"߸+t$'e[l="ZdW'Yn"x/3Q؎(Nv d3 nW><<{ug4I59a"5S.xX[ůqnk@~@-dw+6=yDNXl1n5fq_dx=(v'd v_& Gh&zma L8>l[g9Upb(@v6 GΣSgS9[pptd揥؅ƿӻX ˰!sJ)2 0wt݅ ZՑpf PٜƇ q) }jpk=6HfTS{pL'^xMnal$|sbv^*nԈ+ b:2e4szP<>}& AvIg*IVSr[{0605~]ʚTDx}B?IVɚ͔d/%1K4(a_; ~5!lݛS{0(y4x/&Zq>뮹9q"9Vt ]vZLVb/F :O\p9Fߠ5 {w'y@Yi\ {H?d>Z&NWJ %X=C>)TLۿNu[睤#m5w[RS%A([$٦cyLztɷgyU ;(3߿l1UNH 3'zA-aIղ9@s{wJn 12׌IR̹Gߑ%= B=끇. }qYcyć+?H-D*INCHKm%\^ 2,eGɾ\iyFm))U׽nj7',ط8G>=]b{eƩh F?j(B= y.Je-bY2[GtХ'o13e2-90z[i6ye_i>p|cFb 45^ooI`O3Alb^٫;1-cL-'1{݁}FQLz/KWZQ")zDj7V_e:#d3*W^֫صE~>à%@"~mOh");[5HxvZ=Ō0 qG&ڌW7 ͌B&}|kWJP`$ NvT ƗK3 ˠ%4a=z~ʴ$Z8|Em 7&!!asº5ɥ6ʕ #JEPz$hgNO\.% ,t]cQ|ɘq&`o~cxk¾wztDͲ Dlaw* CZ@>=ϵb)jx`h-{oI4xX;%Ft';Lg90&0d1bH>:!0x?VPxȊzGm= Ɲ,XBi%xb~U -2Xys`'HA$$sq\u` l؆Ŝm_ed]oy Gi [t4$?KzGKg糅]kG߇MVT_.@RnZxd՛gk1 9IIz]o|"5o }ђH=-4tBbw %.#2l9SrcY$*O>ۮT6(RKՃ9@IHpQV7)-fӦ)1a~V.u2+YJhYX6e' <2mnQf\|j= ,,yx"F4@aj#o8J:Ϲva ^L%% 8e@-\rq _V_"|F+Gյ>?4`+ޣ+@pwi`6Z?kgtM EA;VZi:0n1E|s0o3mہܫ%4 64 kI5 x )JwW\aDӱfAoݥ$Lrj2 )"m$A8_ Dz xWw ׋iNO/̀qy.@!Uu\V遍Bi[} Ɵ9T,hρEVduJ-7)Hߕ5Or@>{9X6J2CV~OXRJ2g_'6dqѶlW0cbOэn10;h]fac؂Y`}]PjB[_fLъ|oAÇJL~%!L-,C5Ɵ:c7U$82Trj T77b$BZùdVyX^ԇf a6RZ Gp(w\o)@&YMVIC:7Z:|Afh,K-fT OV[a^3%)EAM]~k+8?VMI,SN_NZ}Q+t</'A8AK řG̾N`<` 5j?q.B+| f({n^n/һ肑0g4Iu RɿTġghMGX0F/sha&vFI5s1%V rW=#ʒuzְ;Xht0MUrrG{.@вk[pb Hݤ0aSR66Ò61Z`TЧ,ON4FC\XEX$swUE)kn8Gjɕ"0l,6;:e.p&dBgiP'(JI#^e9G7Xy9`Ep "P_[Yʅνv>FJz5Y}_,#E4hʠ6dɆZ件@`^l7$fZLaB K'8%Za$摱y :#.6]h'Xj(I2 qmM s%y7',e.jF+LA$uȠ8yh`6!Эx葇?_R$_zE=ʍ:q3 }I +S;[7i-lMw$!/Si[k9}BB)Um ] نlK b膆נ!:y^sP&ĶD S/c'<)60J=1+b)9j4G'.\2>l6J Hz "+jj5eiQs`!F)b/#axE\2\BܠZB|Ƙ\˽ =[y0!׈5t.B x)uuS|HmDVz ]{<翸u -kl7-,!~@t<~Zșx##\WDl/> !t_K!C1=ő4_OF ͍|71j9+iSd>A"uD3 bugXto´iVoB#~sW'MGvp4b )O[S?xB1Yv #8V4`*e+?5Wٯb0^Yu;h-%\oΜ"/tjlއ"ze 9r<ԚRݐ|u2ۗnO2jxߝЌ{% T$o~TG\ϝNO\u]|*lML >|Ayv"%1f\Y:9&-ST⧢{u45<79ídMU7\hf S OT%rڶa5zvb Pge>0iTc۟ZGՀa.Gu릑vSʛu<&@HS".-%)[yPdsf&x-5r|e3f<-4r)`>s93 70XǏޡ/f!;ϡW+D8C:,m-P"ad^y7ԴX* =qwM nJ18;ƾy;Q<{z^I}֥)61ΉI XW,F_ ѓ%?fdq{K´|T2$ ޼j1:([t8"s밧H֤ϸi0ǸLE<~'mj94z3I+*S:>=Y X2T{-ieX%[@v|kd"2JL=]w){/"|?JxbgsW qBB4>U:[uT1iYv`Lay_siLfYJ_ATQT#K&}e BQɶpvZeO!7IX|AA;#kn ~3Jj㾂L&xTs#zVRwԅּ@+kH3] AzAggt\Ќ_k뎡6iiRN R|G. |VmƵdwb-XLGd|NEk#ƥJ.P`wȵh  > {.=8y,ؓV"|tKI8MHި~!U,d[`4pɷaS5Tw:*?lR2a0寬x#a^ nϘv1&v+E=֠PYۖTT3( (8}6 ?zHG8-|$l׭X.e^W57rySjC ӵ|vZd ]o'7`|ᅡG@/V'5qzw&ц[A7a@'#;G[" vfH@`sPV$tҋr)Sr4VA _XCNoخ[fX^F;XXn_ J}\󋖹t .Pkv؛/9O1]s0ۿs.[4eM0+kP:}.qFr) 9(:y}K>X P"lͅKC BE:@%L'=(^Vvu<0慪:@܂Ćvv&zej$Vwjaї=sA@.*V9 jd]i)]My %\cj{8 G9BRyϺc,c̝nOqLGYs< [Ҿ8Ok$ؼ0 0`BO +1 K/UQ@ еUKtWvJh7, [j1*z@vh睨^&eJ.w]4݈E$'U^%Osx)i+ yRR6o\sWvaXb=H4K*{+ ~u/TuqpJ f@}S҂cI@brA\aD xLziM'ڶsó7Жg zV X3YKk. }bw܋jgGon͉mb.}l1RlB qqmQNʐc|%BOUK;<L фEN 1>in&Λ:$6CaΕ▬w(*V0Dm M@Oft z5An⡖OCΪi؂Mi@y}9])Ӛ% ©Fro/ %"z&şhL;PW˕clҩ3QEG$Ȫ!Ӂ̍h4iM`)oq+1" ˮ}IlN Rt)ԏ pL`yX4WP|0'zG0f3[؞OrpA039ԌZHDq{^,3ֹjP¦h3~ڃL),;tYwb(8IHDOBu*6m7TH~D3 uq&>U]Z}[e5}uH]Ea{~+޵a9d_ο;ꖼ)Q)G)I{l uF8LSn̍@~oH+(IC^*Ws6-r:A.z:7;Z:x 7v BzY}4{+U|ůl\Ѣjp5Lg^אBdgBwM1B>5xGF"2fbײRL'%3yBN&jʄ?Uey",bʱ٫<& z̀s6 p}Qnh?INj\5Hm!rLH `'—HVCMKXDiuolj9АkB9(7OkEHeZ<Xgib'qɭ3?ADMBD>JqQmev͍DܥΝ#W>GQ'NVCngZ"u=^QkXfXxL,D\H'-'BQm^uJc8JÛi5[dRf8cvY=)2Xz\i0 :$oA,kx$8;n2ރeH.V [;:UQj@%a:MG4 rv-% > kI#fÏmqS.^Jń˝WI.72>I_}MMMnU6`W228;qy |8(Kn{˰&!e (K/չm*?uU`8f۶Gi!Fq W([,Vr`=^wʄ{TY( з%ַ2s_0C=%X,r;`9~bTDzbYF>[R螀 XMd\J֒+qy0 oVYۈbyFY)g iicŦ|72jΝraBVAJV?+'yxߚx&md >a4gy16[H])F_\Ţ7I429 ǻ.RQn&h|~};sDL~x(IRIg+)=珎NΔ,$Z׹֧1mR.P ;4u$!u 9#$ ÚIP枳'gLAby}Ztx@.=Ft.q$6qۘC17 XҒrvP+*ʝi7}/f\GmzF ̝0K!"xb%O0z#ٔMTĩ#p"1zm)<'`Gc-ao.k#XCH3e,4=Y6O#m*e/&aw΀sOSX,Rp9Q7\P)kP7 Z]ZGyQ?9hFXJ$W=W.BaFEqQMg"cc mnrCd/-ۏ}&zହxCETi &w p˶ ʘ?Tf֭W 讇( 1/$/G㜞{ _j ͭ⇶79?ιDtO2E)VkTk%WŊjrlEVS=S}o+aŦSq^XWhjvn<*ylLV~"w3NepI{4gaj{t(1Q(bHBH^oLvwP89[3ryZjHF}'UwTB}+ۍ=}ћ"nCx #12B7'34g3xzN ;X/zy6XWK=:?0ќ)1i1.;RBT#wu[4tK9Q>95ˡU5~ryM}(=ȼc- H 7U ٞ|gH@uyJx#5CJk?JYU.Ds'/eGنRR~G5H 4#sljo"Nr ۉ(Ţg 6qRfo`5M;!JZ1žUחkQ["YUH;ZhT /""W/܁"M3[$oLl OopM\"Pev9SiB {A"4ñaIBuf9Ե.cۧXr@{//ul;eE ׊)ITOYjOGko`0KpRac+lw}ꗵV>;4'4Bn-' D0ksAHkS=Ę< x-"ĺ S&YM.t:.Le6$LMƆ;8k1jvf:FM.mX,%"yl zb7hTS=ThzݴghmѓX&TY?_DBG :{Xʏ|be|V:e4*XRny)Dpx7/S;Gyadv cA#^es/0]o̶1N._s$3zp '|ErSP"'(ΝJb1Q!_MAxہSԐ:Q#KrB6B"cB}^fL eAQg`gh<_lGcQ!/dx*ľVf5"ovH} ?.K݇ uZ |񯟎"< З7x|_#G"LGpaY5j<\ExɃD1;5jJqM*\u @a秩R7Q.de=Ya#Rj FlPM8 T*,9jsߵ:blx=/pCI8zyJ_Ɍu̧)rgV}bl)ᇛ*6)ZQ,OLX~5ï/ᒑ@_ ffݴ9A xBd\V-,M̳fDq /}4h4ZopOe g@.Õ 1淓q 2^(Q<'hEŞ􋗓lr 1=8nrt̗IlarGl 9 {}HVT8Yl(P:.ݚxpd5Ƨ!zj:ѴxgiI6)qjkU)3c 7,;uxFbc{Q̧EøOI4JsL"SEn.BLZcnfHTY ӑ :-ƅؾcA9e~wLi>K+ZUC> azmBrLWYuDmr2RlYc5daC;:s&t^_{2˫XyƥWLQYԘM]63TFGoRۚ#߶V[~wN<镻xWhgєSK|ϚISL}IYC 8aV9XT? G#4*[7xx.ޞ29֩m )KU<RDCSp樾p+CAڼVU]1EyXrF:Haj䬌84IQ)䞃/ .,/߫wg}Gg.6 [g4~}j\G_byV!°]o^ϔt':|)*f1pm-i,J*=]mL@F-$Ʋ}^ӳ^+T#1Z\mH_ܾw!ADmGO >䲽nw]g% n3[ǩim]KFv`#Ő͝B#RKhfbg+g_rv6zmjgH2NhG5TcG&rM-ibq]#]tiL4ܥ _,-]!3)DDMuO/Q;c8/B48jQLMNdBͧ $T9ow'B8)½>wWrh@Eg伏b)!D=h|M8ќ|`ǡ'VѭN֣¡si y:ʂ < C]3ʥU:ٕ,=pUtfqiBuփgГExdǧH$#7tCXfC޵ݩJ`R^uV;Od6yld2 ܑ.C3-"?5[qP~vK{m)]69ZM#Om&@b9QqHI'Zp6v`r";5CKӚ8pĻM2Q٭7wnb<lC c$&6EzќPY3! GŽ|/!+}VljiǶ_zPzBP֊ }m>| Vp+YoA 3M$qd4& L@T LetTJ9.#"2ȵ1!%񠛫A!%JIWrzR+$7N/=qХ^y\6h~iJV'Z$5예[!<67@qo5a08 CX8Q&_glx)ފ4G$NC*LNkVLp/nuDDN8hjH -Bĵ]M(8\אO*%oJԓa{-%A O޶$@8!+ `(yD6B)mGﴇOA:+ͩ_e%|e }^mY\lk / v)DxgkSDs#5IZiȎMGlh#t>qJM1k-|$._1")8 ~B |b]5Wu5M?T&hE Q~y҈C>=TX1JY/K)c~Erp(r] @tp]=L89ٍj6*_,mC49IZv `ZCւ=.3u [FFB(t$N;Rm3C1:]"A-ؚ9NY35&]kRpA!.\7$9qF׺CjGa&ᨲg۟Si\k: w̪ &awthíp9a"‚5yȠ+KШɲdz"1o?->aVO7-v;hMf #[vMooBe :%°}o!9tJX!VJJSpZs@cȧ(Hx[8'3ؕ&c/gA/f&8!bc"pn`Yӣgo6ܺm}A\H#V29Dȥg|' ]}KrFOPk&IAX\L0) *3M`+yMv/p؋BI qccz9#\lx+!D\!G^ۜ} [N $uAنx-,ACɘTn]Z]`c"3 NarL3B,"~0MK޴Bvg]wYEo'fNsvn/^3<cd(TPe:3C >Ò= jl@D\3'I,H/X[Q}IӂEaJUҳ0's * Xji\+ݍዄqf`\!cd#}K_)WZ=LN$EJ_|Ʊ4m<BطJGI2!Uix9X=;ZC"Ri};, @~x`zyh"Wm'\Dژ1*zwLy|bt=L-xֺx8"߼$ :nGkb 09PkԮ¯Jzn/]u̫`Tocw4:p&/kI8Fl=mp}?E7ᄔWW[ʹ{[8x޲{ a'¾ cLxru}:"fE4JXq/eG} 9ȇ>s" GR5Ml ȡP|Dgvr_w3FNa6 '%-h⦮@wBxB> h6[.;mel af1In20n2nxH}AJA;B"& { WAbJ.ꖄwpXF-HE?N!ۑ(ѹ´7 kX\$r^t!ν@&8KR8VWqk^a!g}OT<`?e/@2 tc˚秢&v覠oN&Ǜg* tᅫ@kwoTАwB3/G`4*`Pq&P>[Gh*IOLnMG"|qkk }?2/PbOS'u$l神狺čHNuCWd[!e%1/e`UV;+9iZYgJJLx?sd )1v cFWtՆ#TH׳n=XUS>`G*X^e!4F:5%>B>W N/è\oۗzFd[N(>ivY6G;5)jgXJݜW ,8'd뜓`[Osq}ʒδZki&)bV:Ul0s+~*@ //H9X_b10!j^fr2m"܈X@p,bBh]^f@raϐ"_U*7D52ፙLDz(O W¥?3,/a߲Ӄq!rؖQ @\Su!uI3v}'}֗Yw1GX "r/=[AY?OAhOľɡ۳תqNuӲ'DEQN vcydPKx9[Jvjj(!)ޗ 4A 'A-Ȣ[%ZkZ[ˀT˟0(j[(v:#6&!9ao[;cE cnBjaWI\Lnq} 胷1a ð *7T",텸p8cRa}OeoΉ&J:&8_ђ=;aGxoܸ̓mliVR\ VO9 ?|wb֓ˑN< QݔV k' AasЊK]NjHAtXo8i'YE4ƅD|(#N=y|28gLe.D5P@d`)fqTkS/v`:M# ->YmՇsDA@󬺍ޕ/"!<ʈ@_ү/˷m^4m6o_:Dm-A p.;HަY~]bZ3ykZLew3#67t1~oxKWC &vHoҜ:bo^+0"W8 G Gp3j}b~cX0kswړG9؞]h79uo#qO>qűƸ-17P% 'mx@j` yj2װ’2ૄ@k`ϰX#wmZc]p/Ǖ3'˳qb`x78Bsf肒/@#"!G.f&]|Ύǖ`)AEtǺ 'L7ֿa/~' p$2MJ:aD84+P]àXz YA>EƱNU*dДzAxƝB>'L:r0ҏVO@0 G]~5tlz'9"^^4-F_A}@DC ,VL>ck/BE͒,H[4ryNs1*H?K)J`}l)D`q,X×QGA8Y2T;;X99wԱ)s} n}xwbޮ TKN2Z|3*mSAU^Ga YOP%5xL;Z:v.cءv0|lLTsmo0ڄz?\N7UR#'fn4,fH[&lƽKD˶;"x%4zaw^j; ÜԥN~kh-66u!C1qO gkH:oy \wjEe&~9 N%þhe>Id)kqz+k-RphX-zQEv")q@uf=G$AIJv[Y5-#_]-x43r8h;aKw~l6盥Q,F:\[N<4˛uH>%K1I_^"y411o\?dWbA;r1q9|ЎT>~x :%79 B~kှ< p `OoVnPvA^S&#e!))#%U*`$UI.6{ezTթ:2?trhn'6E]}hy/+F'Vb L|b# >7`.jWèrKĹ*L4k)z@9 Ť*T~89NVO؊B!YxWd)ѰBqt~yH;HuGXtZEΊx5GUGaF|r]~vxDY7AZ_!yEG<;o=k'e]pGtߴZŀ\>$Xwg,`ˏ|C V}'[p:yʆ,G;;D*8Cvlht GH2_w#:[,ޢ ݦy,GU ; ֍yDwU]I!m ҾsG6BҲ8*6T=zA{ 㙤@ł[!|W "3KGmᦑϰg}wUnSYc?4^Uy^WzC\ukblr(sm`OWOʣ2JK$ѮH^g g6Bzáh` ]?Ǜ!DťXD2sUFϭ`$x"[tLGm%9V (G#p^I2@܌ X.ꏘ\*b+k<30Zf-nBS*N(%B2(^df2,+F/~,tT.oNҋC :lbZ6oVؚV0?кtz[EHk3}JqT._ס>-WAF?k1cD,Kjթ|wR M|}XSX|F=}i;}@-zuoDon=ʸ+2oՊtpƍv&0f^b;:KGA-˜[%q6-9,,JO"61,dctt-#F"Bi$y?|#>'/(_;Z>.]lz?NJiMͪw|1zoBzVt^쇰d nIuo#3l;F44 嚗3, 1q 1l=fRnWwbɣp.$.R[j>G]6#sATtZyJb>h1,ɉZEEnqAh7Sw~- k%(B@Cd/ kG(ZbџWƒʬAE0>"*͝hoY%' P Ay%%~Ѹ})N: Ef 8REdL۔q2ӨJX{} r\#+"b=.D eȍ7iuV=: X(T]|-{n|>g4gTQyي(dU+ ! =/\)>Kxf4h0~v9âM'^=,+lwoa0N[0Qxw7@?nZOఒ'SN* J !0TsiY8Kݮ.s7xsU.z_B4YzXF/Z6Ϲ9|s6oXY K8uSc)zHbPwUUϻcY,ji>pd f8ץ;IKR`4(Q3%g_QzCctM6qZ0ύ1wS)WCd%|3^F|^3=J lkq _d=qo۞x[9;6L_X+%&2 e[Ew22 RjW6|)VR;J||ڝZq(G6Vlv)"Όx d>f]w(໱ZNWK#cɲ>4G{ހ ȱQT "1AxQ"R"q]eLK1y9אi91汰4c1Nm5Fld^ iXeO@ ,z潣uֵme ͦ6<-t̋g462xҰWr'P'{samm)ҟM3~%bU @1$`R ${/[vHU(Wv%qc̋G>Hr x%gU:\Rptle pɏ1>hWK`?pTczPAh]0EW$qo8چTcrP)@BWmZDXƟE8eHF&~b^Чf rձ *P$R"a4\>UR tJ_,qQM Ig‹w4P 2,ΣD|t8R2TeZ?c=J'JuiL /U=pyv|ets6'[ߵC\YZޭe%("7Qgo/U1ڂ?st :rjȲNJArZ8GdrWy~qc _P9`̘:Vm|_=&f mŰĪ (D"n*\_n.tYtn$:#A~f&bOj*\&XܠT9yk:xxHi `(ma9;A@U~okx4 !ZF>Y6/KD" XqHPsӑL OpX"ןS aʗƚN= 4UVXB <kz&Svqg-:e$leߐݓ;"]U\}oO{1x:Fc7<͈j,%jU֔Oʯ4r|=]H+2ޖcv.mWxT{o$4bx?2!Q`zۡ$ǤqpݛǗ&ryh#FN ڦ gdMI|t|ya2\O9zG)+GDekYY7M:qcBx U4l=ƶtf2Y0G{ u91%U4<:\ķޱ^|f#pT?*e\w8 vE-~NBG-0fjZ'^b}"l4 ,C*/4rdg'a /GO,_eq<4KI8uwsZBQwc9 cZVXa<%yI& 8J#h,KFPb0se3MX^#N̻clo>G@*{fw&w*U |(Y-R3 'JBesaOS_&l\h/3 Ai1Up)`/ޣYǿPi!`V~*ͅ wH3;<ڞz3:gb{ϒ F1d 3VuZL.cμgg 6 u097n썦ȩݡ Qf .sظQ)58]-pVN2_0~C2!@~%)qϹsP/6o#Q24@w>ۿ4FM1Zs8 a&/sw8wT,╩($"EL 1"Owŀn`)$C*"*Pē/XO("0I_3ʫ݊6p^=deM @ȑ/2' I-h:+?y*^Fܼ-!"cHH$ct/ky岢1y Z*!M W;`ˮACVvEcF$ 8TCJl$TiZ[IGQR.1oDf/x0^~gAYVE#?.6 N9Fu,Zy Z3Klh~Xl @kU' ՀT1ujHo ʺ JMy[f5}] rnCyd_IՔ_l$z->X".;f: [,$a(]ݞJög G@Ahޛ05y9A :aȬT2Z(ZynCz)Bʠ*;o;;GQFVO fG{?;auN_ 㻃%=’D޲3-z`zE *Bsrh̝ lD"M%0fsHX`c=ѥ|X"٩rHhIo ftǓ,/"8`Z#zɅɎ.l%6w|0<4XyT܀WWʹlѠI|u& ݚGZ v5ˬy޿kPuB-NX9j3Wd^24=MqEmʱ`-[vnvMi( x*4)~y EC}o5yM{ =k>5,mGҞ$!WD܀J|>y9+Q;?A2uI[.N&?}"$ Ȏ2*4: 9Y]%t*1^m/,lϿ66z1ޭB:T򪈉b<) A`khG386 fiqH0FI5yԄD?SH-{t\HCh;>tv؟mQ3^Ó۱P=.*+:VGW%iP<5T +￴tɝI7@ۦ1{Ǿ40A.{Bc}h5^'~ BhW4cE'};]vꃈg[pY*+w1&mNr՜KdoTrEϣUnRÛgwra5I}ŏ;3 KH,o  5ǨvNVvMc5."0pfԨ) fj?Cv‪JTg:(W]5:_(8Jk)͎=Í5'!}0>ACO\VDԷ=Sw + y(vK?Ev[ H8o`!qe_U܊B ?E%?_!9TjOST iˤ9;$.ݷeW30mK}x7}8]xN_@}u6lIJ*:CN^|zhD9zZ- >g|SARYlm3i }sthrG9I*s~S{-deN\n}H·H׺w 靊qH 8P2FOҸV< 3k`V?mĘ77h 9v: $ߧ$#sQ;cޞn%x$& t?̳{L.E5(>+Pi|ICMu1WgHS̩U}f$S[Bmu TŖ[ؚ k]ovBU l;. 9F"g_K a2K}0ǻLxOHd s~'^q"4 5r;#X<ʁOh+I_At"J\{pSM5ހ!-jY*h;PE_){|}&&m"F4Cd>`T,@\N|?FIk5c 0c"B܉z!#U &}4*7"p nܑi%)wYa#6$:/"]Ǯm?<ʾ҅ : m`Ρ_fN!8}r!Fr8 Y`GөuB^K-vhV &N\^5cD3@/ElUawT;ݠf tSqbw~qΑtAm9il[{䞄ɬ/miU𗐠UB;~4SV7s(R$HFCJ^+/$TP!zf1 " ,mk]i|Q)uR^ o}BV%XZ_c.p20(BaHXY=Y/5*)!N[r'?23jNQAX^YS̟S{mx& e }qE!B!騑^^i)Z H;&3A3rK|\W?t006TGQi$Bխ> TL?%R{ʬnreǐuQC,2 ^z*rчk'p9,ZUWPi,LNJYԬQ? gF FEOϿGcu±,E[mҘ ։= fWhal@L#F, z붫ͦ5Ld#l{N7+uFxF3;qj1x.JeL!p͠ZVQҨ7&L3pAx@I&vC|HLPKuQaa1ﰀ:QI4dUb3=+@s]Yj{K<Ԝ[wΧn@v3o>$NSb7UCMK#̓j6O$Ṫery?22or>tKS7imz5ao*?+L`$TQI@^zۣ30Q-QޯDv'+ׁ*ch`2AwH 6;s.$Of"u2J"Tz_A@M+ u&7;SZ| CZZd栌=040 ^LNMjB{e:9@] 9ib~`5sxs` 1KM\H#'Zm[ 36U4\5\3d vD^{O`Xm= SD.E`(bL8+izӍee_.Vl2pfmp kh.Rm/be^͚Wdv ~NE@:&E{ :H¤9\t;Ex;+ghWL2,5bhH2 lDvR8^> ʹdES}0ص$&UOȰ_jY*w+tɩM 9ULg-{]7М,մVc%po6PٽMLaЁDz59TL#TUlKP8~lP4FOBҔlۘ{@ UyЈ0``t4ukY/J!˸ Sb)T,Q-jndvT>'IcM1gA dcΐoVvаXqB {Q~@b.JPcs.xv)Ϟ$Uwic|"ாK{n_4^|ӓ6}WqqUU^;4h; 5X¹9u~ֿVRd}@ZAAp=vc:OR6kLf~"5V˲[XGNp78VhH=XdZL&-%}Y ,GkcibJW;d8ՠXK+uܱ}@}fdZ==,-6_Os =(͞"X[ֶ /*I";mgjᚣX\K< +NǾ|Q11{&h b" 7N<Q]Рح&:Ȑoȫ4L mШn m4YbEԥpgVrQ.-wt,z\5tp. W18ԝ*ju,AF4diV;}9-2`=) H7{@y[xN zxiLbޞ+50A]ors9q#T]Saڻ1P=4mPwghv"(ECRDX1hx->HYC`=dtfm1 dY!m;&:S蔣 }ȱF_B\}RL}'ٮ!qڹc:}<g9(ez+Dv;v3znФe-G2hqyMTbҡaay$yF#ؚa5͋CfƖ^>XlN843[',xDs~|jWMLq"&mLvGA^mqzb+ Vܛ%Kn3U9(QQgm>ɝ(}t9RVVdT#-v) z~XHa8E-x=R;-Ԅi jgleyhN"ňwƜw Q1W4ؗβ'9%΍7mg0td"I,{+aj[ki&>ӑZ4x ڷVe*lƱ`ˏR2Nz4H9H.pJ̣FnDzp4^`lHEE7=LBr)+5֌vBtpޜ]TYOC"(x mzaNoB=t*^ٷu2y) (V# 㾄ax:Tgm,PQWK fif:,Uf(IO3>!HH= S;@6 sN7K/+)iи)oos2Yr2u#Fr,%.80n} 79!Wc.Cm c^HKn M.5o.p QB\Pʌ)E0>FkS#"roJ+]g`D! 0l([][x`n=xQ{VgbnJ%9 nՅFYla'\lWdYҲܕTRt v nԩ-Osg|Lzn#bzڟ*{J:r$3Y/"3zgY@6'QL ||:H=ҷ|*Bb: x7+?@xiC~MPCnPA3¡?(uԚp Et.Z|/P4$tK䄩J-Fy~ }LVqf#EEޘ>FeJcHFC^qW^ Gt7d6d.F.2l7}եOB+P;/U:=^K.n2?T^UKUm!a4EphǩNKX5tCZEsrq⿢h'g9áJfRj܅ۇ ˟ŋFUSfNĝP~ sN_ݏdhjTfRUd刀a 8HA$Mzk'g)N7vJQ_c2mWV' fv^iog -&/#8nÛG;#AцdlEdzK( 3VD:`bk~#v(O+қQպsNzR"%2HB߸ZZ6k@841qWO Ha$ B!1%~8o8Cr/ # x:i~LkE..RI &1(RҕUkݕRP8AXb{Aa=෯&1 -0Lޅ{$7 _3#r,fծw f!9p15:9D 4rnƃZEnHU8O0ҏ=i"69myUL!<؊٫R(Cn *_hߋ\?#B}4Wټ/Fk4)){..,>o\p@ECU JcX?5Ks}or2 v޹@D!iz ( ֭"A K ki%ڌJcM67AVL9J>&GT?k`ˉ9,sX~SzS¥+ȏ )0ˊMS:RF3ȦLZT:~/?}٫z{"7(crE.z@O'Ҙ:Bٲ~8I(K<5,BZB%73]=+d++DZg^N˫Q ,G[ٖz8-fq ]XO׎P J{ќQ\zj{<3߀րSք6eYJu!wcΝ9F@h) K#CoE4{V/a&1s a8צБ =P'3zXJ8]q-B#W :,"<!=z"FZNТ-2HI˴ru5pQ^;OAۜE픅c\T_=l@Wa0֤asA6Y/NH%W25ȃH$[c|Q |5CkZ٤/Aa7?O}_ح}?9â~!<Gf炸HFN~8&n"br쏚^3OrݵZjiDGqnʊߟ&,gvjbXw6TY+LY<sS㵸qkVm5Jo7s9!au_~p/APِvJ &vNf+hSX\(j ]Yl-TzȚZm "u* Uԝm5 HJ`O=MǏ?;q( 86dvKMF#+~el''ٝLQgbK5ncdc $9H6c9DOމ)qfce_Cw2сT& ܄F,^qyk6(.T y).l0F?fǃC$k ȏ-_lZٚAKGAv%EɈk7&(07 -ѻmzTLx 2^VG 2Șj`#4 qNXaxq5{YKjC܆y"iBd*RZI\||8]&I{SÁ s72el57ʳ1]} 4@+_e%,h@SjV(ҍ7(U`Bi"c#$rJӍ ZFID"SW-%<<p(G$ A硥bWНLJO^uyQ Qc>i81]ѝb'z }1FD ߩx5‰f<CEtWÌTޅ&=ےf ѦLOc՝F9#map3&CzMѨP,o2Ee&㶩$WW0(noBo&KX |܄V /;P3˅O`Y&@bЪ4~ $ҥՙ#Bb]ugsja%he>wZg*zv=0 I{/Ut;vzg/1\-in#lamkȭ(mP\b t*yK3CVT:Y`o*x̴u Y}`JbۄdWRҨ^3h_wzxCr@/'2}=VVkFC`~t{W.95͋hs6*G:[Lw^g"ǔa< R{ʝ*"E]tn@54͚䭇e³~1@_F{ JG#4aM ֵM}+S<0Mt8dSev q g39m찋Zg';)xROض E8>G:HI{O$Hw3!r7@ sK.4gJ!xbNu3o2S)Rı:<Aw+EN! `')\>6A]P PKG'lai$< . =k"mU~.`śNp9s%I=]#1Fw}?#n(Bs (Ve+KY g@ܢ)Mr3DH^ȟߠB~_ӧ)C r_"M$_L_2GNa֥=qC]P}^/XodO MJ,BVw6`X~*UtGdeWN];nlG4~yYv  rIFUA{﹕ .ߦ864aF<"C uCogq*2UڲR/pOް*{rS: ?v^uJ;\kc.$dqBP> ;eyOhBT,nY_z*EWK!טEO:2%k]Fsgv$rqQ:RSѥ Z#&V93h.ϒؤ~򦇚w`5Ɍ.٠ 1lŨ8,~C&R*wUgmYngjb;șE~C>[n^_볫;"~6_vK$! ?ŘKQ}3C {~#S\Wߏ160E+=CqpT0B.Jpj)Rb(-+veeXnp59eOND͵,Kjz"0K w0ۇ z6-Pw:z '7l,d+MǀzSZ̮TîIyVF삠o,I#b8E=kO8_kw̎6.O{Y/2 [(KF|8|VQs U  N|JQRDUX hLDMXv!!Z;Xil\^_#[8Wd#&葍Z rB_sb $oӱj'yq  ҝvD+ĈػPjGOmdM!p~|~za N@]@@G)fj-`l ά~dƥ0AnSZ"ptG\]XXF *D}4-w趉*uFی,}àT+CDzݱSKv5f8~Ɏ2ieq|@ Rz j`O-<;jhWfbs2?F+J0w5vYPs?1W"4rN:5 3%tY8>x lNM&OGB;vb)Ǟ(WՒ&TQM1|"މè< ({V8 chtdU3<5yx/k6GCǠKܳxTt_a]KܥXoYB9G Q|izj@]B+_conx,N3 ?Ͽr5.~sUot!6⒴e/nOO{5)I=Ά oͱ}搞[+N𳄪^X߆v%ґG<0gTS~,?7*ѷaQ2W{һ$.ǒg"-6 #;zaxL29k2< BL'~K'aTyG8)EYzT!'4Jg@x:yBeQkz6;T .mS/w-e48&e vLܑɅy?FUsܔ+sx[7k(z+ GG=HĴ% ~6V99닫Rze'j9WK/niŕ&byg(O+:S:A&| :"34=1~N}6IvlS-j>WePg'K<Շ߶cI:^I ~qˢ5dUvaOpO"f3ɼQr$Mz}-~;/{ݤ@W`qi-ʛhä!g{#_݈ę'݀GTBgG'"$~78} UfukUQ[ 6ܖ3W*0lZd2~\r%L/aLFX[`lFj軧4qA)%iL ÁyЧ;_kO({G^4NIgtf CW4O܎S8; & Lnt[) E fooߵq.~cITfZzFCWFP@mL[?eQCզNăK:#RII;?S=8Yt6mtjNժMշLZLY\4? $5 ˊGDr&;"cP#`LhlfA!βB%d9q.酒L2VQʪp:\tkJ1C,yUrRȮ/Y&\ ߃O|{b)֮Նln=q ' V.BvP:r%{$Zk< ]EBH 0.{AnQDZlǂqQZv+9;y&rT剢.ҕanRM . ogJ<?L}` ubFmSPϰmCaP͜㨨=HCqjGSw q:nUEp|mթ* ||DR!N&t+4*r_|.֮(DW 33AoD}f[u Y&^ e$@e]+S ԿvB̥]9T&.mDf[U4/:؁u =J Z+X1irpHɠ IM-6{8K҅F\gVyaЪ~Lk"<+$i#O,(3b _ eO{UǛL6=]FhmWc8dw#&YjѴd/ oofU] |3%In kDma"Cxds,XTjfz#{Qښ{U8Eܫ!d=|T_!o x mr܇j_<Ouĕ,NlYH_#ӯ W4 Ն:0 ALJ4k 7.9(#M*q?nam6~Ĵ "_󽰝&# rWqp;E$|T[W]U9_|2Uk,s;PR ƂslA *{>;  >U_ӄTW=Ŋ;EV \aYg.'R}l?_^I\_u!o5B)BGᦧP$t (Q܋b^O8Lv.3ᔪID!PδzTDS۪"Bʊsl\y'5Sڎ cM߸ĂOu1&{g/d#%kYo3R7[ m6 MJD[cE|x)UGAl0DWS>U¯#cؾ"P[g;<]}xQok]^&/o]Adwlgbڏxv}/@jᙨ;CF7| ~,Nz7dQ43˳Xv;Qꧮ[lf1,kJ|f:<%qC\0^35fp,C~+-LO*3Z\7Gxh p9$uEpm4R hWB>]jz sO#.nO{yBuo"C-T萕@< cz‡;HQ\\3>.Pg. WObclS'+Wk\;౏Ky#4nmf%rc|uk1O`k "yX\`hmDCmx{2 i*kcB<'}3*4Yt: Pm3A(Pv7>5Aжz|LoARweB zu3r *>ɐr&B88PꟚ 냢.iz0`FeO)M7?vuҝLOxn*t,twd']B,h9Yg,qb$E\L\F)/(zE8|6,QTE5OG^4V\_Ѵ#K pF?6XQ(8߿1(>58y{~ en tS t5xBY 3#stO8!̤,H~A 7%by.;.o)|ҨEsd. -i5r&Jaɵ7^Y8j}jyq(a:-(t:s.K6'#"~ !k9m[Hȟf{߰9gBp҅?gFB{j'v.<=mQ>9q9ۜ !*Rz_mO >'[&y|TR݄)t&ls8<]`e8292 p""!OX2p.@3@B7lgeYp~}ʂMkQKvFnJ&%@= T+bSeHgr AŲ '7fd.pg|6J& O`{*QWWc% 1Bvctf t>W>³|O**ek0qcNB~ T<^ vK~+d̈:Z;.z)-_zH=I\^Z ύ1hkOM2kxQ=DCM߲R΍t9o'"n3.te"F!+mԇ_둧i 4y Bv"B"ՓK_cJJWA{p}魃$?OLS{V36\hlj-"RyO[}e eEJN.D[u`! d3N[h}$4SԇMf\ $x&DӞ:  rN[fxYc 7S.0$>fbso&m>>wj03?M3 P"n;Eq|^ۗek”wKmlP "W\E:r,{F{'H?BlqQۈ!p(b&C4iڨkY4wk<J(k)0 l#*Z}syUWK+efZ ;X b&t jדe*u@'m/$E"~vôNjwT-Pz mɼ*Bviu1Qۘ{R"ȵ=g?G/۸zD)9iu`X߮*S ?f-SJc௲SOyXo :N7‰%ͦ#YHuצE&8}T=˘ϲ"Q]AjNE:1 wVvk#`b t+`fd~@jLd\VDv8X02qI͆3}@(R%!vC=ʍV՘\nodH 1MKLP\1sPwpߺӪu5tKqJR!6xO9}čqCZd[/7)|0rڞGe|Ig-$Xrы+r6rlO7E\?``LA@mt(/|8_CIg29FIW!:)l!u^x[B][="nvWŨu%': ГqBQ JI~ ylq3-p; ! i y}mavz W[,]j!_dԴƨ7umP,EӦoƘ˦'de2F8J{ qMgrc#w)O/Ci=TBcL^ꏑlR=&4|I J4RʳgP>~G̖i#H~el?uOmOcdIDwO1Q,u TXkvi\Y怮c(xQdmvcU./3!*ƖdQX@A>"2 H0cȓ] L*LM!b%ж=X읉& abltV Rh}.\YJe:$ qTGBb/o PeTv僗 Q`~tDli>+eJ~BQ%! [a%78a2/<) owuBlM^ ©<rTo :Gi$Hi{?$" DRg3pRiU帗Dň* 8BNPR*."zeO^_ s'*|Pdۛc@4!q D ˝H0ܡͼF͌J&9K#J)N\8Na=֎'tQO w3O=$wf>f~h`c)(@k{\IW] e ZlB{V7)3Kʫ`DDʇiIג?mgYH+~NwL4ǁ Ԧ|Rҥz }9A1^.} '?^,H ¸`K{XL)Da({h{{w;nPR^QWiI~9{{6ιX 0!4>o n)es`@F@iE`fb 8+c EIx1XC,}d{߹on:WC7`dXSm&WpCcG<6eiE[P%+lC 5Mng8 wg(Z)*eŚe8C,fu؊-n9툱L;bo~ Z\p|$!,ޒ6 h[`犜D8-_ 4Dj&2pkE'ƅR@,DB s>\Il‡+~Fܲ;տcMYj["<ӟ䚐w ,5]PMUGXpSa8a''8785^j0yHxI eX^< @w:h,L~WM Ɗ 7qZ/?8(=G-Gvul?~0d=@ཛྷ2n]ZdQ*Wd&iݒFeXQЄs('Jw}#WJAZV,TgT $Ww16T6@Fx/+4$aqJTJnQHU re%&ĸO 7#VkAwN+ jou ^ .Vh4e[z攸cي9u2H|_8f7]0ܫ;P3P<г݌&.(FZmX@S>YAN=E|*O?< dG_ (#U+aC\ֿҬ߱>9$AkW/G ܆oyjQT|wyr@qfp`wy)@ﲐU巠0OFٖ\/btr̰ۙZ`S@s;$m9X [`:0CWCh ZMK{[|Y]>c?c^dfMT}! G&"dTi@< ^?\/ЉnJ|Fsz[wX8/s/?O\Qw'f nb kjx 4ćeha<׋ޟCqwh|pMh(F3Yːniqcgc'%փD}"RP~j(T=#܂Dc0ܚQΒ\`p m7O)HI݈!SAf&~pEjj<4&fDBakmGA1y`E'ߤ=X܄,nm|o\]epbOɞkԑ^Z0zN.qv,_^U4.E :fH!.XCv dz rlMs 3(! 踒 ejN htMREŲ|I&XǵK?UD; ela 4~u9m/t4.[@IRvxmi=ce^d"wpX^JzlXqo]7BDOeP;x+cA  W- f"G[rV_ j숴Wnzm9Nn iWMb!!U#pUG C(4B\ţy=}{yL@!Ak!zXd&A;KY8dѝ e\Agň#{h54={c7kA~/x+f9vۚ_*t&t 7cBE.h,\bʲSI"Dɷtv6*t"Gٶ׌.FeeQY?E;\.їs6ma5G`z]A|YKS,S*=a3¸4lqabg~JVӥ~I&5\E}l!L, ˼{GroMHK1.4ƩhpE?-K%iB*?JCmHK 0ȩ '^I;N%mM޵]#6Zxtn,sQyYʩAy]QeqSya1%ޜ2re`fy"F=kR#$1wPtifiƳeCj+a5,(j^{>k M"Y\VDoD|I4RB=a"!a8էF*;F$,bQyf vHG;V0Q鞡VXf P)ᅜ f5O?N$HׯQv$O<$Zj4 8O"yDm @7a3ch/Z28sWBJSXf@3I]\:<oj(2z`"Bdg&{{pOD,i5d7cR2/UZNķ} 8~P}V`KG јӈ] 釋B ?Q;e۰A8P-? o~DLV{oyƠ_?u h5}tM"Z iT8/S4;?=pD}Hxs=_$x؉[[9P VZל (LZ{0,Rв~c-ޡ\B¾uKz̹c~A?H̓ѫp eSgNRݟ%1@lha8gRۙ1-5xusLb#,P=~m^M >G*%,W 5O[&.r i06²ܓ/6}f|I.c.(z H+XO!,#X083-5}]]7w@nJp~Hxw3NLegt~kjq-1B|spQ=Կ1W[tui[{\6NI:P>hn)1l5~%c}7U4O}bhzMYg[jdMw kA`UgIeP~i1u03 G%΋f{l2'IR-+@_ToD^z ̋ѱZA(gLxIPYLy'̆ ~_=ҩ+o;F<y^ϬYE5d%Z;ov5YR/|UjfJ!ȖW'*#~G#&InqX[-Z*vL&i lW es: a/ˋ]㏔egⱊ{gbjURF=R+op.y|..'|nrmo!CNf t+ y Qr~Xn0Y =}H#^߶ WwJQ][N&YeW *Ӝ>@ֹų2y:_R(csȰx|v4 +¡zϣvH=蟮n2G {Izuf,EPG 6j%'5k奉(@Y戃uY%,}7E9s{oԻ@d-;N9Zn9}H~+7M3Ljèr4qj8&5?H܁܆!B&WW2'z_Ө_L-aTrLLk ΅-ோԁCCQ#퉺LLZwe,g\D Am n)2iAI{r3M*4L}H}[U{ 2n?J.ra,0,m@/'KAq(bMXBj#e%, b]h ~Hcj? >{!XH"seqrܺp SD#ˀlB,%&)n$t vr$D \m19:E׬؟Js{`*~@f".3;2gf^J|9r}lQGss`IӄA睻~/Z4 e[tv[䰨x N"2Ua] űql#Tc \fy{{ \/Pm;ǮGaSS;()d7=r`i޸KY. ey|Y"srWPI>i/,P}Yܷ7U{'SOL0jFNa"q^6:~*\#$Ja?r:_#aGQ|IƲ h_Ӳ@,6ø/p@E Dj8m "ў x/ L9>~6)gu6jQΎVC[%*T"~mU) f^= #JNѹ$A9W3a&?kwg?ʕW ݑm=mX `kz6w9 UN{d*T_p${,Ʌ=8^$dc؂H #_Nm>sZG,*f$W}rNnaB}yX7B7)ag_N在3s+4V5u&YpN a/Z?C9oyq;N-qD@)r}.L3F[`Ëމ]V֊" HoR(-c$>s0`JI۳2S[zjڿOVM..e+:PH9IYb\hȰ׬\@8J">Vx*r+F1fiN8AhΠ 1) Cvz>j5kn W{Y$VҋFԞQCRGc˧ v6V1w߶ zɰ$˼p|vb uӌbaU6gq'T{f>K`,Ց!G>ܧce×䆲MԨcTv-m@aqP~0NK!ZQfFn̤}]ҭ;WUWA&!Q $l?tG!|iL"s5}1FQXvV= \D`rF 豟uX!C* "E7 AiM{V {q$β߽:Ac ݔ94G;YF{xmAVx{;>1xTso  ģ/-:L}K)?)t暑vbABoG=,37,8-RB5D렼76>cgO$6OI\H$É"OZ(pG[y^]Rڷ#{E04ge5Tƒ|OT*ET&bM=iXޜd` 7L9@3@@Ai.z^) L ֐YQ̚6<$/jg"% "Qt'`kC~ƀ2ZNk=q!fVyWB5]߫._rLC}L{L\W-liX goIprŒw+ii?#EDzR5; !C WJ -O,7cғB5/OnJxҙnrVN.lٔtΥJTiYv+B\ 꺼?|/rڌ{WkCrػǽgd⚄3 ۰j;~AmmP]dIi/-y֫2ׯȧAV@v\mX7R|jVy? Ytyiҗ%=Dt|g t85IM˽:Oq.PKpG`/ LxV5B\,dt=:DK-J;fTdFhPB$<59.rGv""k"o)o,-6.NUb$<'8Q;켭@0%=mǁt1_85hJumPî|-k ,6 滄DF1 '< UECp m3>$k\ )Ӝ|q}妰_O!usd>lٵJ* IN3o)Q_hq_ٶa ti luk/İ$ ZhnfE2W*`E;ҾPk"T0<#}U\U`8v,@Qkؠ{r( RwˎWOvI_)2'?4cRSuͦ 4x/Rzng)\%zWOAqOg uCz7~ɛU GZ'ſ>)h Ti-AMiִe2/]EsK $~>kPA-5`xԨ 8o-2EE1fr}g`8n *P[UB5c<낎/-wb lq? Y4}`7u'n CC vGDMaX mP!:th\G[%pl={a&ig x(<"_rM(Oaq޴N.vҜO#rlC_|V󘲄dW XBj1#\][1ċpiΉ;8>Y!\&!M}"yb!RUe U=FIN] hqY4,Oh |&5K̭P"?^Bl"Nv,U?сh,8D#en}ArP L ]W1gi+VIǕʉ4Tw3+m9#reHp'̅#4J`TY泟 A/dV>6a9>k7QF;Hjf@-vC$:u 6 t̎1/Ft,XuqoY1O7MTʚwS)9h%(v1*PXvRͳyXpWZUNOM,ss֛C-HR 0ZƥqLΫQWQOSiak{+ߙg!=p5$Pmy}B~:wx);nE. ;)PSͅ6LzvG[]p<|Q^13BsH/X- & ϟhXFҰzV 1:WĞ1|c7̒uQtׯi^4ramJǫtoCb?^`vƆ;5`;_YCzm6u+Jr%K`~ 7@!wJU4'&{: 3R#sJ \f{IpLN3ę[Ku!dDjev(;dm;fyr`h]-% *x!3`kCe"֢K4&%%CYs vĬf0ħ+_*!/=498*S9?jBG{ig-UߤTSgX6TmKbOqNQ]IbHYsHokn2{]*_aI]{uW2<\g x(_h?2(׊{Vy#Ϣ%v#3G]-K[\-K-lԮ?0LtB~irL- cybϑa_]E'+R#Bm2 S8z;zblhq@ (޸bfك;|EUʀG]BcKdE1h2/# 8g2ܴ<_޻{V3>8E _yUʰ[ 1jQ9{{?po(â&#: |9?} >u.t񶵺ArdzCI36|j>+w/o1WQm,rchh"M;w,hEi+=f"Y鏼w"x؟7v=Hܴ1e\P'ڄw'i24/K0Am,Ժ6DUDkrZEJ^DH `1~٭FKa-;*|Z^~p%& HtRØś,Mo3[yNgL{ –@$>UBnPƫg)v5FЖa7HI@iy '}snhº@eRȨzGgF#{o,YIFuN gtV{;hJāGދ8XiEc ÖhJ;wK/G; $"^.R߾rx/^u!N$|KH6ld7~>\QKͪkmsBx?.r_4(E0 KUS{yv'$P잂L)3+A>A{r:J, v-nr!H'wR: l|d 4 ٟKS.''$iѤVc/`>ͬh"U!JF#t9y.H ,S!Iq [M7}PJ7X0b-Ph%"oG.eM,d3B}4Q(ֿ&Ob\g"ķDIi4f⺔7f螩߂okI'g>f@R~+%X,ˁ]DεuEutF[O0uH-K `,0kLvEb\`I>CmŹe~L-D=긚:th*$!gUpiSCba5͖o}楟 -]TJE{.Tqi/-KHyHdΦIs6PI )AnW.Dy˓kX uKzѲ6( yN0?r@;˜")[_ >{q pݸmw%)ᝓqTs-.@`:=iSuAIÏb[8K8kcvf7fINLѨmVZy\#BĈo5 kL;x.U42 O4!|650./ PE, 'Ue8eR-1oU3x%em<H )]B>(W`d6f~{!x[r`;U䯔Vޅgk~TE(gv?Y4¨ OlL2f|Ii|c?C|SV_)JI+)<˂SMG;ȷ!z P߰T#T%Z礹PZ-X6X J.XKGĭuEaL崣l o ;X|lΠ'R{ (6d+*wtI0M;#MH3(DNKݞph[x;Ҥ!w՗%!hYW n$'^TTdgP8=fI捳ײ ([ VVW˥TM-9VZ{ 12C\iuiT?Ŭ>&E5SX]a`$5v'[2z),v^x5i0d*BO;Lp}&.]}2{?C?R\M{)"z]r1rGxlջr }.)ȹcBiKuEI[M(?@a3?QIAq P"6AimD9.)IA^<'9|2u X,?/&a`ɚm3}ɪCrл܅oQFW%C@K~Hyvt%f|y+sqKW0OTR*㴨TQ%|(y.OA ('1G$W\e_1£x@8Z@>C1~*5].}#ITJ;q7U:$X/e)h(A0 o%چ1f^th\ڛJ:/;ac, ̵8!e[puwWFo ׽NO#AIao:Ɨ>M|YDxJ [9yyF0+^c^Z>`XS6pwmat CbM%,ML1a 9c%_;4f8K!YǎF}v#>V3Cb#1{UmjKP YZ 1#Y^r+' =M[j[NKeWg<uE}~7"D "reVSCPՊ䲂LVk(SuB@RQ`zu)#F[)FOEcd#9tc3cxdCh(b8JٺZXNp]9 3AM,渀`&Qf%E ƥ-y;|NԘQ7]K0Ӣ_00Zyv˙f"j@'Yi[_x7ǁN6oh̋-#N֨;2'&WVuaJ0-A760LWt0I^"y_E/tt6Z$>(C x)%U4'=WOg#qˆ{ /Nl_ d#VqXR+qv՜4 u( 2cGg9[^wJ \Zte߰!02c{3Y+ t֣]K)^z1lV/Ҭ_j^{gIhee#^R~B%ݿ߅ B F}>߁ Oo-Ҟ=} ^\NP&^n~&MZfhOv0 #YΆF=>pyN?X>'0p"&);-%{# N]/=[d`&nj:FXfsM(gկlA-J[Y/=٬U< !B*g3-:_Q|'k"P !Մj/Dz:5ꡮ1c,٣ٚK)Va4=8WrY^\I1ѫi+DscOtUpu>I\gw?T̗ ȋp,HkoJiOvLh )Z#`7mgWl@2}MF~vQ +9ʾ'W&++);1Vs)t}Nqoo5/~~8/o>OY񽙫?LVԙ@(,=]C}SpU'/~uN^fNyk&7]GѨŠ|%ВDѪ *uU'\=o#{<WdQk"ٿV؉ e*{{\*kv GZN6ſen'ce9=E"6?~+:Lg"9kL9yb- tԁ9"%hŎ`Z]qۇb(+}n<2#Rbzu_OEy5Zb7!2|YX|wlYw;K1D*Ux(= ZJo۔J,CcSZQY{lI׷0T/@<"5 {sZl qsD"=ut^g^1nET@3Ko X1QWw]}>4L(Cx#Dk-Ҕ:^OdKfwF+T^ Ce}?1\OU@IL &ſl3>3_럇#^ragn2^cYKȔ` @H<ږ[E|Yo+R&oE<4~f:<팍U̇/f4bIg .e=~ݠ(\iu6IΩ޲Ƨevz~$nU55A[K*^CΥHNV&QWۙ.O'uY]n68Q(sjH{j%/hJ/ɄL^:@:[ZF [x, # G6^T!͞.A_pM\n6"W>=搫ID~T l9RﲿmJV!<Ƀg eȃC8sx|w(OS,7kE6HbvHjT6 15U')c%Q⨐51!MQ7F+eͪV P1%)6P: i01۽ʥΑtݎxW DT|gXT֤ȳ.[1Z3|ݮ5r fhTrmF4u7 52Ci:]zB(k PuM%O IP:Wt$ާL> ygUg4,^XkIROqox7oLɫ jo RG$A~0(΀罶P 9rlw.L4"*& 0{8.=ʮq+>l:;,0NWB~$D?1g~fرѺe>WMwR@>)iT:j\Ԩ .a8% 2X>LA[Q´]{{/GԘf֓'CQFMAЙwb=υ0XdJ'~'Zt:65-%WE^g >ֳ&`a9,5ExCɔȠϳq5xkA}.SڊDFHg~=0Gܓ~ƪ ~mЅD5U)`Q4/'gkX ݵ7>zu.%mWϋɾmbў䣝U`-vc!gIR{sLV|,t\Tj$6E pKe!3o6R]_֍ObufOsĵ3RMp=Y ^[s0ǡrtՉ/XHsѾ{&qǀepՠJ 'q̲0p OT]['ܥG2G?dJ-|2qh E:.T dev&l\V9-JgFe|}R?>E =i_xvO̩P}is_ BHq|xh*w8c@6vI+8kw4Aj`X|=iF eAj"Lݭ·'vn0@?0;H3[2388ɿU+BZЗ[]w_vyH#d!.jO7ME]^AS9q*L}ѨQ-iz7,ٔAzՙHZvqUWYVna ФZFqF%UlU>yU$0tk٪+Hgmh%F-p}naEG@z洣O蝅rWZ4T- X+g ,~&A0S"uLu); )`[~2eإĐy7ǿH֧fN ZV7¶L/hfο׾uEs*V<ҒHUig{5.S@ 'X_W9.kq8 _b \u?x5 1)h*%O#\!k')-Wdd3Qdg@֛Lf a(2.хYM:V{@m1Ad}cɽ•)mR< 4n LB׋oK]<,o9ZO4jYHzgVNMqY.F#󏕎=] C`O(fhmȒyeB YjV"oC* <MN;xSx-4v8A#eI$K[VmfDu2z\^B/qJF~HO&#J/„7)3`э)Z/O4$Gp+A F¹ eQ"Tχ d>WSm(^jX  6.XZ MH64QDLuOJ0+W {l֠ kkU"Vf+Ht'G@`zVA!6<> ( z󩒃ȠgôoP-(k|toR"Z}{{qe;bqw#›[a Gz˙a3\޸[~b'+N=dDY-)P蓐 dݛG?ݹ5L ?,dr`sm r'OHqy *EADlVlAƊ |go+*kC|8~2cኊ)P͸.W Atlj_}Sb $!(rgLL+vKy==\/.W8(?*_J^gڲ{0\Evʫc)UMqi4$jti8QӿEaЮH櫗`&i_~'Z*A@D)δfԠƄT:..2X+K. 6-R-v(f6` z?W3}d HXDM8R_G4PscOy!֧M@X(wNp Kj0Wn<̅[֌)Nx*C(hЭ4G/'}"؃"9f|N #䣓$i! 6_.-s syBTC~O@,\f~Sh՜l9Y"/NLIXP5`Rh(ZػY.4C@J.*>dvtbr1I[Q$}#6{/>rrJWJTx)+"YܚR~[ܳJ`V Ev)˴4ٓ7atE>m,X RJ'L"KoQ1U/żfςIt~/jO\ ~i1~m)G-_< ,֙8U!hx8C܍;׽HzNwv'C! ~x05}n`J;N/s@rB&QٓNy^Oy x j.Xx4PB0ǎ.^:G>PBPL\pu+ V&NAFC<` R[ $ mن <~C;NAxgYq7Ҍڧ90,udWt֍!KRu<_Y1iJ>AvZRx踠[ I[o%iZP-3Af?#W϶Kh\|ŊV8 ƉN6,~D-o鰢W\3"FamS]O^.mM ;$(;Z{`Fs'vl`]G?M]Td ,v^Gw%7-(˅(.De!7W-HGp(y/ /n;eZR!k[ ckPO싃8&9}I%8ZLmL(q Αy˷uuLй'5kg% ?dJ4~ޏS{:yXQYlYvIcjt^c:mn)e 9MIJGlCrǫ3Рjf@ZkH(i:' ,l [I*TP36~J|۷y5kwKj1o|'QJ9^f1$0>f-`|3m(Aҙ[| 10N2>/{^t6l7S ь[Ѷlq`ıRm+Jhࢅvn.rN`Z9X:W2e_ _ ̆?KZ̝؇_ /tt_$#$qޓn$ ~S\ݾx98I.sGHசG G=/I5ѩH_%],yhc (+{hn[;"8O<@dW(M`p 슲(:R?CXR.\F#.R5e8O(Op"Z. :vjjx+Wc6M}D9$ :S05x8x޷20^) ~ yH91Uہ>uA{z=_=d,5ǎfUåC6bXyHdz] nBY=~4fOmf#d_/;x%Q`x꿜,s>kXE&y)x+n*e4b]*JS<۲}T/ 9cpτǢ!.ɅL<(D܄(^ڿEǚ`'nR)D!,멞Ħ_?9e,ZLYf}q&HDIr]r msD ;t^LRti jxHj̞{ qTVDDnhL$eH[8&%rCduҼlgVrE~a*JexqE wONpF@,aMe(ɤLhKBwU d?Cy*6~~x-6^l# E Q$RbNUtE _ittbʏF|Cӆ~ &pɏׁ30ph1mK|+f3FPƥ,!$F°'z#})U1)I7:PwuV0g T' kX}XRe5Ki.(L;Ȍ`Q|OW<2N; Sh Rd xf H 3}TOsPv S-a5!62A-6]l-jRE8V 8v5`\ @E?u*YR{^̨D٩gYDm rkx}ƈh CVb3EyORlT5sL'$B|p巚Lߗĭ~2jaPt=^^B\?W<lV'!"%D/C9!GqgbN4}Dړ&\%%#f "%􌡃U8MìqAaofDo8!gO,$f=qwOzdEe |fA hctuTvr7hi>Y'q囮|Q_^N@btF-'"\+ DT4ZJS wZJhtshj+ٓR"* &h[|Wx1,-E4X%NYJ5;6nP/xi}QV 0i*BW1*P"[._) qIk֪ǭ\BTr'3*_\6K+!٪/׸ͬKߐ;x{c2ғ]#L9/UP{ca˪3-/o O+7^YvB&2Aux ,$KKJ6D3*I [.%XW Žы\ܛdT9n=2Q\-SORFg^>/kg6鬫4U8 g4,gyw"pֆ$MTU+ 0\\}_ڰ&Ajј5zݒ[5z!df67>L=H" MۆUaY,7@Y'#nG=$e ?c%]Yf1pT܌?[Swfy q=P"J!LhӤȦ ]MX(zys#ihBch) t6&6 5nX37nρ5naku (BkszxwMECukYXՕb4](F?7wDeG֚h޾d-J.dIKr?/ n\uߦ_>Bu Y=H\/*ON[[Q_B8QR>SH'N`CG]`j{{4.Aʩ2!qs;w%tXmLWJysY i*)V@e_HݖoJ[挨$=1 bTG a#)Ӝ$nO6G5NMͧo|T0qBdAeB_^[9.T.>:mH/]\SF*j&/L]j7X<̘Ma.>43\WQqf"Yc-ܥrYu ,VRWr+_sks?t]!Fa&${Bno]28OvȎ#ΔhN]‹ӆ9ڛ% cn/~IUqoO+D9vx 5H0\ 5.|r4QqȄAgdlpvcX7@>]H݁1 ^5z֨ HX=;L=3nH:-q;xYK$ p:/0`fIi{I!S?{TV$.AѴ.Lb\O%үkkiu&ZB+O,Yyq& STjQqP)>o)m%>C7Im|)D0H'=>/T#硤IswLGw8IdAx_ƽb8+<\օ́4QEҮṼzrI@ot+^.Jdpnc> 2[Nj.A/qt}ˇDil-Qn_槖 dd7:HGRCnU@Q+s\G 6=i`I]G׶ViN@ͧAߋӓSʜnAjH= yuV􆣜L}{ PO$?ڼuC7tt ݪ܂b4Cʲƈ-K nAjU(Vc`,a}!|rh׌I\^_gM3C` 7,8i/A9hXYlh-^ȵvȚԞtMW?`X Qo:v?q_~uV?mo4p|cɇvGΤjl_\FHsjPϋp9gv$s$珟[*qјM= :_uU2knbH (b3(8$`g Qn"bp <܍IKBa.f鷋^e.?xr 7)Cָ+ +B^MiUX̺pSKXWbݱJYK'%Gx'ِ(N+CF_ õBY;=q 5,lmOlѤSNDI Fo vb/B#4!(.o'*@t R-WEy9Qs FީĥhWp&z4q0޶{?{lG6$qW ,4x y#'*f9S{x=]M"RS-Xx>vIӠNpӶ@x  t:AsЧuKBĽ\>~w.;qv#(:nj9jK<$pqr&ke!Zu-O3I]~yAƊ7uMN e7 hnmjnTz&ء/N德W^{']mA4LQYݫp")D``CS%}t:̈́>-v'E aN4ѺGEC{L'ZMJihs4eSbmf+hJ@nI,/ ζc=P)!t#ײ䍂>QQ#4f&l%uhX[ݼa/Y%W/M2zC Qִ^U N>iKtPckB^ Sբy!*+D}5rD1Q x2M f?M#vhs,`Ye+. Qո=ox.II4L?%kmYwH)C{DZG5 ][* ƛQmB9%M? rSt[x|p_d&Ҥ6eHO4̱A^3]AG¨w&%fxoH&ɐl\jPT>vjf<ހc=WjŽ(p78=KɁ QEa:;_ZɟU^PWť5F:T{]LN33r}5drѽ-\BGZ(A)\LQ0z?־#>@.y@BKЂpLa3N t"hf!QNhjL ܰc BVˣ.Ye\O0]n҃3]T ɏ' ^g!|U$]Ӟg"MFaЋ=ipNI.zFp=ʗ$`X$2ߓ }kGa23 ?ԑuWXJ#j,Iq(ⵎLt-95J:K: y V$|[3N3r S/Z^8nQ.~q7^&" owo &YJv hӿJbF(:hG @zKN:}%F$Lmܮ|JoRɊ`~T`+lM 'e WUYG~t2ueBo{ui~XQ ͬu{/u{|qPf9geo}i>_h*zo{Iw@q4Am2rtEyE\L?]@p/e(?{V ؃*!57salଏS&Sf^5VI@@_N Ui[hZ]&M".$DJ#. {7FZO 7,t/2㝓RW,61=NBohϪՖϫD{5PNFߏ-sc'chE*0 \a?N7,OlzǿLӏt48Ou!- tvoRXg9x:MNQ4⦴Nkg*{& _$MQP4kףZf˰ '#`m@|=РYR}ZۤŏS".Rf8 kNiݻa~p)J2JpCWy@-D Y?ѭ3LA[YʻOk}7Z;" $kw7~TK@g3̥XqtW iu!h/~[f_fZj:IE\*m>ƽ//CP )c5%X^J 8%zJMWozܫ\Az85GXO+Xģg6+6dn3W_؇.QԮ3zI@0muILCЀIq@y/k癈H/}F,C/BvXhhca[8jvngDոi&b`VN/Yp\|5FѱYRoCg!.-gX$Mv F~_@G84 #Ɯ}i/2 {%8_5Wmo]_)0=D9Ah,F-U4qƒ( 3FJWC?Q*O"bB}}|#5'܋+TVy]r5z4t` til&N2^U/p*#JnY {g L^cF.Nu*9w۝MVcx%WHLXcm]GO0,?cJpDi,$X Ɉ7%+uCjy|Lzh B.r0C:$ӥU.J<](5 c.E6̒VA0|8?؍ yi v]7y;tM̞(jz6%3Pk46Nb9b:=զ,?=_Q~2?=޸ipk}30/(!>ε=yu6L%=O~;ňFVDA\wnOx:l !J,%Kc|Ԡ_jXtFvjv)y XNǞ@>n픅Df+^HǵUvEBlPΨzɚv*ct<|1=TeeUyK-[ g ~k^3:C{@wo0aZV[yZdZP#CqjX$ؘk~_gW^6mKLZN[@}~'ĉy~Y:9q,3bEՂxD"~\]ݵhݖ-چ.-ne8l UFQv 0_ oV*l~*m_<*/S28>~l*QHG^]ث5ޒȫ@q+hT+(6}WsDTI]E'm 8hD"&NOzSxyV}s_xdS@;A3 ~eL|%x0Y>gxSQߊБnZ `pvCFT( {`n!niFeR(o+w G.kLLLRxJ2!5@$xV_Ќ[Y6\JQ49J_igU ^B"ۂ)mz뉕*aIf36h&OVYEh=7ZyE;"?IqPbC7g*d+Ǩu"vv ǼSvq+āYυn?˔veTVcuWל/I?J.ւX0)ѣF[N ǡ>(TNL $Lggu/9i'>E̼[ZÊ}l̑ȵAk86> D_:te*ʓ'b,/yC0@u;P_!ċ'!! 'l*֤~A#Lf _ZݻmiQcs̬f8`?y`#:F8C]2@3+)Hq_`XHҒb/< +elG<؅0i $gliKBX@` 2k[ei3^/#(7 +VEmmځMk` d@ RIe4[Yr)S?eb,M!pʼOA?pɃYi, mT]1ݚp8i@h޺RYB=NeP )OLk7;9Q.Z6)ͅ&$:} ,.vV[]RÀtmsx1sd_] -dJ,<,֧w$EĬ ׋qPgD@ G Z9f剩͇-ؕ84Yzn3{%#&Vt>ӱ<ް Q<"Ѫ_ڼ&zX4BXޒ=4֘/]NIp×|z玄UjDm9#=OvKo6 i(T0P†ML09qAq|%FUp/0Q[! aߧ{hd_jrk#|ʃT={L]IvY Eu>"/V=iPǥn!E]nDeg}_j>̰R*}3~.g( {=W'B~,]oNʨ*]364\Qe)d$85{\W!H}6&ƿ~Wf㒧N0!$3>*] a/KO53ĕ3d\! \kn@-&ZGۘd)rNW^R u$%KC ,3fkgo"1ĊAJEljj?}aѶt$_6uHG%Q\eG>JM9wlhnusWxE"B!*!^ ~+jhqVyž$K&#\Y4'iAa߶ZӌJ)`=#Q VzU٩%t* /(5dC Ik݂,WE+ fR^nE5 'e2Tr TX Fz ]]]5_`n=6̠Vpv(C.צm鱊}&5G \}_ 8.8]2s.3B+IWcAon~H;UY'8 3 5,3ho2lGe(5cKweލ>ꤾUݥ V<ܣZ JnvKE՘ ҂M_.Ue;)z bEmmrxٱ-] .jUxIƽtdG(%;w핺}He,_PIpҶօ dϻFEw"%8K9qU U-< 6ӡRyIu=;VڊA2~ztJaM)q_\8{;-zr=Kp6٦Gfv|?o9YJ οeRye2pWe5JNvYӺ1G.#s릿F4sReQiGaʻ"_0oTo'Vi”`h*e WWw6Ӕi2 C4 (&<:pKޯq߳f)z✅'\2dy%M?ΑCG ݯw5bʆ4uثJ뛭I=zBi&Uկ5d#4OVUJ5T)uv(yK&Ēzu7$^34Sx1AQ$vjjhw~ moűмeY$ci Wܔ< ϭcdQOy1W9ؤgH< Wrl:g44܏PupyS}d #sΧ7cQw" 3]2H:(; ,~`3ҦzUru:qVm"5פ#PF `G6Vr{rs5t"! Ӝˢa:^F,C{YC[:jA\u/,d9.bJ&֞w=7`g>c$b߄]q9- '9ث(52B~yD  L Pvl(ؖZmL*:+h:MVCMonbVx18è:h1Ʊ6hfE\6W6KXyAN+&^7D.د(˽ɺn6P2vP-!p,*jJvKqCW5 w.J=U(Ftg m[S7_g5~&o^"}I5 tcwe4Yz_E{92KR$,Bo{6_JP<722b1N=<}m "^!K=xy8-"S0OȐ1F(gqY![⠄Qb:hLH cP] ɹhF<->1̝6GN|vY\l Ei!w|.]EJ֙%r2#b'>`Jyxvd cd!`w8ff žNޟT.:&a⊯;9Pj}}IU?{HJ/wổly4eTdBxS5r6FexA50mHÇIT{w&m `AV rN5r Jkq۷wIIpMw ?8X*m̳B{ ]yc0 ]CbC|)f?FP1qզ;A{6c&Q.5B 2=jUeY3% af ^<q5 RϬ_e=*5SG9Qt3^ 1:}#XV8]Gd-4Cr9|!Cz= S c"E DR0CyF?bdZ;|}R,u pmC#tG|73uoɯOlBKga587eM:*(qkױ+BӿoW#ࡍ*ZTx9<{9iEoC^qp|C8\M)d&T̝5E>vR62ܕT_cI=gg }[HV*6iwrFHI xW-vnwY[=U8 &urEñ(}VlDڂ(fzg~[*-^ִ倶}7G1*ʸ 'oTz~|/8YG>% ws/ӓvު,&ئȕ`xbxLkty[G=B*tνg'W_RD!'ؕ鯪IUiTm>V1Wk Jjᅦ_iM곗RAkY̞%e+ˡQNtCrwȊ=AK46 @J,u9n?gɫemL) F@%/i(ovQtesн16w HhY9kUdo$AMz)^Zwa61jkJX޹ \l>||-٨?iceR[[z>&i/!z#Lx "4^SS_g_]ĸ^ѕc\mt2H!o]ծ8Uj8cKٱm2vpw#d358Ju6eA{+8C1' '[:CMSCRʣԩIihSӏb؊ Y؍ڜp>⃣^GBbyFxI Q\ //- Ky0CS\nЛQXf7[ Z=:HqaA:ͭ %O7%KTǁZY 34@UdnX(\Ye9]g֍|!8Y^rU.6BP,AcsٙO %yݸ+a;0 yW*hP9 6%5a ,A_B-}.j\{=$wIGo 42@Lݦcֻi K@tБfH>/~ΈKU5ޟG/[܏l|βJI,xW]XPwSA=&_UT ?G!g{^VjWe|z>L 8#Q[B]7(2 _&F> `PUmeONrqCr\aIl,xnORȜ} X\4wz4odu;P}8=¤_?ǦR}1~ao?D8a5rY+ٟZE`R/;%ZpQQUx`*LYplUnӮ0hh5gGS=J7kxUH;{AabE,*2Ow+@ ~٤h% Q}΋ r5L0`&3,̦TYhޏZkJoʴʿښ_g\I"e&^J<117gO· YKÈل(,Y3Z޹~Sltԉʴ;t }6Wq@j)s`Y2a7<2Fj:STq-p}x@h65yLcJ؅&G!"jyFU3fTt٬btKԴh=ğ6д€ZBUp wS2ڪOaut$EU 7U8T مFS fR; eָt㸮;9H7/ܢa)7r~^ hMS0zXLݟ/uݞ:dd`=w.V_Fhp{Κ5jڻ曘ܸ'0h&.yB{.bv2WV xb2f7*};9nV(غb){m "z9֦{NZ E6p}c5G3),S&YE=ӁjףϙagZO?p.!հ蜲?U$rY^ub?0Y .ѠA*Rʝr3bP]&#o$:Tdyg/j>+E+bAMw;_47ߤ Ow \OЉǪl6VPIpO Cc s+iÝ#B-BV؄j<_6W{ x1d/^Yw K&l*0`4D6w}@ ZyS''1cu^Wג)~gYT6Dv~s 9LfyLQ 8zظv,(UGUo/hLFsR΅Мib-(SE4H@H K%kE-qC 'X_l]N ipZi}{Ҽcaa]0z3whM#3?PxpIW/ЈO'$ɧq(5 YChbR{ Β\*Oǥq6Q{6IDLEq?tYjk:3&v =tpÔ hHw| ҎNBR!|J~/@,%w 93h5Ttݘv kxM64,IkTbG`ȍ@Cm#fj5qk"YRoWn'oV^.tXe<]mIA=dbu9kR/[;i!3 1yݰ?ˁ;hOiz/..!jF3t(w G$Uj۝?8(`-eJзZ:]l(V₩~  pL8*酈'U_\ETy6sɜ<Ӭf/AK _.1hOu_P=)9)_4_ v"lgr`joz^!wyʉIY&s/k햤D1`U`/ɻ^-D̀#:T]X ɝR9 b e*t*v}xKt F#I)*Wf BWbIO:{S~&1kaNՏ%zo c9 GW$?:l8ZޘebnёrX,tH]Ew|X *3$ܹn-WßF#sm\ & XҢp5SρQR[$8keDd)~JSgU T2귕p~v>*גg>he7m-.:ڲ:˗ < d`Ë9e<[X,=ObB(Eu# 1 $M 2?.6PQ>yw am-x:_ÔD(!|՞9%ǧ,7y]LF"I2v@0's!d P̍k< IL <͗Ndoӂ"ֺ zN40['4_/9X}t.~.?DyrmdpXyЂwq~ڌxHAovIݑ %oEȂ?{^]7_|!Áz&1aᬠ›v4T (-d>{LDTO9@WNH(-P7Dd'{7FbE%-TdSCC{~Abu5emE0Ef-X)Qې3FBv= HYQ>5B6^AsU"9oCܚhPz9s~miuJLtf$~:@+ۛ7JL$ā3K=Bi` 0&-k U RI+&(fOdgUG,.X Zgow혃ǻ`<0vwA$FK_l;(9I\Փ^ؔr6GPYTlM7Wt.$Yj6+kZ]D7Y pQR@T;UcZ| vOZ'U֋&β" ]u6ُ`BTh YvyY' j#WQ(FUO)z4L?/q/zAC D@cjWrӫýom #5y$ЛɩAOdO_W2msOLR`,HY"l!tT`ށuľeMp RDD:=:$? 4WIp/1$ ;~u i/0CG:Ətb:[V٨f fs.?p$XrTwiU3m\g( m -CT[+?t};Q95`v'\kބ%6E,~\rQuT 4<6"S\8 ?:[D$j ܎hçlɎ,WcY-7Tl.V@ _J~iIRhZ~f)l]0٨;Mʉ$9'"RǓXi^9]FW"n2{ xXo{o[ɴl%$_D+}@ΧAMx:?Ǹo"8ӨVWgambPY_=+$tl߰c^0kTޭv.o p1"dq${;x| X1sHN$Bm=Q'تU.ƇzDN~ѱ0 v:" 5}ZH+] !Ϧ ɹUUR5s{0Q7l°((g男K _&G*N x?Ϋ$Ǚ!8HQ'`iT$Y\ݡ۬V8s(]ے?F7n #c Ws<07\:=6a rǎmM="HΕTm5ߟW4  5;L3Cۓ5);YڸpѾMlu1:('$qk6.:̀Ir}v)と#nah9ʒN~_afcjʙٴTi||<!ڞM 03mFBP\UBD~{ڴU0Cm' l`c B&RҼ[ hAes(qL}u:<"0xYN$al!j*,Bu_Y(YiI]%*F]6)N ,rzv(KW+CJXޮM"K]sZ:-g oxt, _ c{ ND&]7k =K6<l 6h Xc!޽pQ{G 8uFhRծk@ _yJtij'hק\\",3+R,6}=N2` }G5xouqsNTS]'Pjb5O֪SI/G- @LG4'X:[k] Ϧ^jMl薇Țe;:}S;#5vP] {K{exOl:3T\P9KqQopb0։WTɏ! 6uZ~_^N:_1߰[w[]˥n=7+ZNIh1-4oskcTQ"1::08sHr_Tu+´.nCDhv;nSgi@$Lg( M=IKRwu2$T2v n(NW~-Rk@1xuلQvV5p쏿 4e y &  7F!BIֱ w'K=@N9ŀs"❵SQKS 8UX 6Mt=VI=' 3cD7ܡJ'wVAhApiwҟ6gXݗ^/ S)'kR=!pϵ@;֤Y֮_R j:&p() M_(R'z ]B>EM3K+ &玗>:Q70۲VPŀ .Q'k_!(6Vkio _Ӥs3>([tIqBq NcliԔg~ #p-ݹ5ϫnYCUzB0pX'`qWrvlGbPnW K _֜*Nx6Y1mny|u7ۍ5e@!_< *u˕3Xu-<ڬ /ќFhf[^R>/6†[+|l#,qʺݾ]%@(iy'zdYl;c[s=^Nڃ4x#cR9Pm{P JjT1j !mF(ѹ] :PRI_~B Q`" ͨO-v=kB.z "]3j]7!LsWRTәEWޒ3'W:~,XhEs8RuShrV0C e.Od%-]e%=C?;u!D=Y}BuƩd]WmA2} c~:gDIr^~:>8t5EHs-NpK&/޹z_tox +XOE;ui>#|b-dzA妉d8D> [xoR-CъkYD0'Xw=5 Za5*rqF:ys:+~[%=4"Ƀ'wca @ϕj) װ.m(XaGb'3 ^ӴrY ]}qTkjw-#F[}f2c$b<d H39ݤ?@O7Y#0o3IJpf{ӕPf"w@kf({H*),=Wy-&Њj+澔mjSͮgL#"/6U@~4>dCs);|Fk+|D}mFB`_ףP}ۃ/dZ#7f #+錥@_lS!>%c?Jf[wˡclDMmQ݁kB*7p#{c]/0B(}Ltݰ#@ O)S流q-9a6bޱ1arGEs'z _im+0}?E:/MP*bZT;[٦5,:SL/`-C>Ź+[\+tMHD+O‹ZCߊ<^9se–"돻eSAw:-->-=uY]n@&SIxnH~i*smR23}?$:Rei[C+WlWۧ뽊=cN)o8|g@ZfL0$dF_+CksvN-',$'#eO^h)DŽ""`۬4yʮ~Ft%givSc 327H8on}h0$3~!̘mDc;δQ(TC61O;ztd#l%p鑦f QnXX(LbwEԬX8l$W T2_) 'J=㺣?$??x YD$l- ;$|>!bD~Քp˚qTZI9JjRY(}`bVi^Q2Ak&¤=|rږy"خr,2(L$ '1t\YeT>65^fh&}q5ض`7"*I3HYKY/N5 (1 E<нTv !E;Tny=Aʵu4֌a=|n Wq^W}5o塚EY:K+ (2fΔ9GR.'Y^ufvAnAC X=fqc6Gdjm$[ a2'S3bxpO/\Pisv~d1'F]2[<'7/oBkg~=rGDze*"@~0zCm7wIx:ƣi"l|[%4x9;_ꮾVOOA[[8mMz.W*D:'6? o X n$TDm|#YvdaSvW,Ykk >"lYO?eƉ (.0S@r #]|m1,<"sO*`Yc7uBmM;s{/5%IT @VMC\=749P/כI;ăt6862F|%UsFIx*yRgFj= -0,Yu&ʏp}bF%(6OY-ǧC~c:4{ '՜H|k1& ys2Ղe*TaW!_{mhßp1,N:L஌@]%*0(I%Nhdl}9q,cFbwh&ٹfr~3؜ZAGnJ%gx`ߦWynUݿQI!Y!b(4,5w^K=^>FSɣkҭdOBc&zC*n lf½ fPL/gR(ET(2_vי~dg(4}1N }NYZ2m6J-Z07O[)ǎME KrjryA'?6ܙprd_IVeԆC,jt*k9 +SϪ}9KhQoc0f氇2= ? c861H ṽ1myR˯ hXԯaUVI8(#d .ȵ 8z=8-|n6{v"ZaC 1._y (Y3, qL9gaMe<`誼n-"Jݎ-B{2Xb4ZFNЗrG78Ef33FTXi=at w;\q΁+3cIʪL|c΅ȼuK%XiS{K[cSuY4a3D06fSafEXy]7};ao>];q@܎#T;L kS ?h蝷K@$9(::K!ȣr)!AF3R،UPO3);(5[MSM8u?HJ΂TZX0s]V6 Oi1N7>3%(4jl9z bU}Ӣצ4 :4iEɸ$XH\&]0PZfȳL)X" ]vv(.eb[hzV.8,iea) >sou͗.rI^sm)'6{GzMGz1dsuϋYuPrH?Ya+?MDNbc'ZR$rT.~łmk#to(]ҕ{Qp,M6=CYZU\:׃8k]:{YJ嶲cIQ}QP 7tkUɃΙa98cI MRLB}2o.W4ܞTL8h^4? Xqbe4hkۓ!?bVvCj&l>4u ^ m*)!͋]^0IiC! eiV|g0Z3~,<Y.a שS.ʊ߱f07š ':Uڊ y6;L $?)BI>:jSWߑͱuxzhX”a1œ*n@1+f/\q-]#-szOĽc憪êz풫DԮsmlPœ\-6A5kݢ"{ 99U W*JufZnzVh-$X8+ GS9wրcfO#İm:\(1@9E _rԇ|~-)}aȯ;ݝ;Uh޲Ru>?@+"b +lI@fe9jv.sxܸq`}ګaJD&{#FW6ꀣnTI$fF- m;}TAKݮ^@Mawe&>s =ʽT]=V$)>`ȶt)ӿM9hPl O}[0cyUy ZQ I T:R-0WWRKu \rP@u[GԪVsF d9 &:w`pZjiV(Κd˔n: xhO#EHIm] d(IGZϬ˿2e(c[J|\!^/h, `Pcw_bjyX݊մ$J@~ЙMižӅ6s;5f&C h0-A]F zCGyf[Rn.Υd`ZŶO9Mq?֏ ?*3CoҬawO D8i~_!v74-9|gڐVސFn{vsoiLg=`!}b`߂JLgMMl(iPtH^*%mcc8mΒVNGUf=.,wCZkNo,nIv)1G%&b^ҩFHLGzkUc3l+4(EO Rd<t]Do:" ]|zt>[ap= {'?D{44{VlHxC@CYps2L* /ͮ~])Љ J?q(]\)TQ9\0TWg7l2!*JgqRj5utw:6rzm&hUo3}g&V侊J!3k*Zykif͌n?ڞF}r" ʳS5+.^=ŁMia+0M`^ PhgX(?p-D_AYƄȻ\ѾK}L1weeCǛaze$6Tnve.,Rt3?B?RBï%܃{GWZU͏6Ѹw+0柟c _jBۥ|rDT2r.'2WJNՌwgq,^fҾ=Zj\HEorUL-p]4ieᚿfkTnOh8L :yUYzI UV`LU]Ly|N jXa>Qf%aπۜr&m9~7!G~g/d50OWIq$`D͕PL#z?pלBWC]R)GLJMDn!iQo>B;!@L;QtFBLS;Jy^΍o@k_]g5T )}c^ N7,ÑCu\+Oi"}u#י!IP\A$yk,^_z*V=msU5 '-I=)]\4ZdQ@ߪc^@6X}t/44"iS{~m )'ƍ6I6U욧Xv*L^m܍-NDϖ@9[/P4* <Υ9ikl ($~<# kG]vUL>edWA/)CV)7&!*;KLP31IZwbϟs'(5b7ڐhd[rH)(SIUt^3>ɕztbbl~UG既n `l!NU[mĻW\54D02>G3B K]yfQ`ָK1iVb1s1Rp^AG: 16n cw--]x0;– [^4% d/:Ȝ058&A iMD;f&<4L݈ίSksX;SnHVG;Ll' :ň_;-,P&YS߷dJ™z)0\/m0|37my3;~G+Ķ|z7n51"-/{+$rZ @Jctc ȠvWEgK%5~o~H3[D7͠fi10~0OfհJ|\{0'-J#\r~JG5/o oLYiI0ԌBiEj _^Z0$jڧ '=c|N! JO9iDTn:۸ o Ќ|;y3REqk,1B6&R ۦH5e cfrD$#'"dC\Ie3\ʖk}V O8v9KS>jr= bӂ '$ *Ugx*9dgB؈٘q<$=maRW./䆖BB 2OBmpdCu#:{ru޻MfC mS*(`nշc}8$8|8nhR#ܴd!Ay= cXX!,fwI͈ΈBѫEڸ$BL— #Lejvw{k )uٳ\1&s^>vaIu~!s"jQy}{+UΫd,cTW(*} /h2i  iTQ|&K_'+]8˅XJ\QvoH-d#J}?!"~tR$Da& ,wN9p>d 0g:eKzfgkUkJE*9BR: qwf4 ˇjCv}:@=叶]oW<Ӊ&+Lo WK!=_\tZfȔ%t-..KN>Eyu,]u)FO~@ ¾yUѡ-+L-lKl`C7܇U UtzoCVձ'qAQx.Oڃ/ tyǤ$kǵh0Wy$[?G:[f]sfqeMZa @9wNEM;J"p)t )~0IG``AʺĒv ôXC q:,B`k"7bA$j`p~hآ}'#ENGPlf7u)r5|^mY:SH=or+ވcGM0GWBxv{.=R0<.alBWtCȮ,)W/L&YԇF(o!B vƎȵET㥁\Vj^3ttY$O . nG+E>ը֑#6@U(&"X_`Si@VlF3w:. QjXBQw" ao?L 3 _@4/8c y&n&}i ]܍)=?Lq)X\+L$3fE}I L] 3 ]qn,OF%٥en/tLxʡUezٟk9 A<[BX}_ Q׻ႍ8N+_+FOÃtᕌay fb,xvS RR@F(zKТ2#PAAh=w9j'$(%<>Ey/bj|OҭTgַħ> _v NFre-wgorFL"5tŭbU95LGT`MSfe~y2H:X7Wg Z݌> xO,F. x26*Y-O>RAco3#I@ vU)WکL7XQmFF~h% EgCVSrJ r]9ߣdTʻaGl{7 q?r;V⩃H~o;T?㺄:I@;lƕʜF?Xb h<~1Y) ->˼e53$eҋIxOj? &ebgYƓL8]Vbn/-Ocw<<^KU:@Bl1T5N/qV±XOJ齀q?8zx\U;&=1/1 W fnB>Uh]~p x0+DqD抁ttD1\_]2vXX<;fm@+2!e)&^6D<T$73Pߵ"ljN,fs]!Q'V@.D9'RyF=n,#ڑ[ilwv7O;7XV&_ˆNrm_wT[1q)>E\lf;X6Q%Frئô`Lt􎉻H^YWtA܅G̠(۾) o ak]]ݙ~lIz8n}~V|)ʼn\oKf~/'Zz4nl^>GgYB)[6,ij~ou-DC4Cx3uuVa{Ɗeo 3r-rG:ҰNO|nzo͕7Ou3Y>O0~I'Q !fw bݵ8b/@( LB ˲U?uz!!2_ikvK#[")pu%q-zLt i H{CF%l3˰R%=+I|"))Uf3p٤ TkyEnhW|+bݽMA֩ޝd2 vNJz;VB zg?3kR2TVϲ3cSyT#bvHFk=s f 좪_z6x?uQ>gc>p%iK} HZRݞ@0wpΟ\,,"qrobk+8 ۂ*-J8Y?KъrC>>z~5X@i(c]+CvyHb>b(ejXOJ6[%.4iiguߦr!Pm֋[,{ >ǙuyofHQwGdSmMzGi yզݳL67x6Z_!GHKvQrb ai'σ J ֟blrUP|r1j|vJX}V - K).P}@/RM6D6 ;o15]0-8E2luvmBl9*E΂9Q3 '8+f?)G@l4֊%duM nxJFFEV6lɏ0ܤs4A.z7VkR+$ u z.Ƌs|I9LS% qN]&Z7|Na96T(9x qx0$v8z~ne`P1g"v- HCz Aex LI1צ *F`2jԷǍ !}+ޯp W F\L@_Sxڭ;pG w,ϨLG$LN_h_QyT0H*Ѭ*jRJ]1=<o&Sa,Q=3>V[n UDc&^HHՓ7UHY/eeP,Qa"p /)h׌fqpnӧC>J>|rg?/t}4aSܑ8iՒ#ꅏJįP a1_`,w^҂6^:s$:Km72z[=³ '0vxR/BR^n@KY@בo@4*YVpGL(1o6oNoeG8߰M(ק$= V曅]w:qv ӧA"RxHzf`yGdF Xh`qXg^0yc0gM'E8~Yh Nf./Gp`j@M]J%gO)׼IK8} nǘ@MWuyYG%zٺmj\q?؝aN`#лM>N=g{'y s0@1IV@?jBDS 9!uks][Jk1kۢ wEg2? Z閠;YEF)VuʽnԣJCw@gYgD^ghub|K7L뾴{cJK 8rXÐϜ=rҪs(t3iW.l|$cF{ 9m2j/bg}Ӡ]NQ\w Sa;nF3Y v&SJ IS` (V8אsj94ą k؅?ޭpə+ M@fu3$4G>)7 U$y/`}6eU=Aku]FnWܸ ąx^\a xJ& ٤ = y)%B}z+h"]2auH3s{xrjf7 ~-Yױ"s+n, vy8z8|g)5S ڶqR|gɻc%[}(* ˂e>,3z%yMO}~@S*齸u7tyŸZ=0YUצ2"z :!N. ,`D?RʭelٙNdLZ"DQ*]}3CMdir<@bY&djR"h- dwxau"[$-kܰ*Ka}|M`fBL Sԭ*eւ'0iO; ;zӒN6hB EMJ曆bϽ+ Bw"n$Y ]/蛗2 qA^)ս}KkY%!q.e}Z :5L Yr9.8Z[Stp9zPnisZxȗLe'TеX=qǮKq0Gf5\/=cc:N9X^*o=u!s:LC{%E/B0$%:9(- T[T_V}ͩBɬ-}FBLԆn"qswSvm2@.G0v'n!Q/^uaN~1Ͽ[|& [{×[}{|mX)Rz8i4}MB$MY!?#ڿX T-^#RWE`q|I2`#POoWCY`ݰbL @j>3#ьBngYϏvR,D ?r*œ uvc 멡ؿ*ss x;5OWAv _qZ3c<)ϣ&>5Q\ auIT=PZL%='%x-%H^s IHrz6"+E\I5|bGa׾͟v9foi4wuO'H׎ ]S=]lZOu}IR?t~EY%R:>9ZEk'Q_RMMgoR8^c>2G}c|e2k|= qheˬim<ݲgCȃH9eA8xS) fʩyb}`{pPP獎hݚUmn-Uxkf{䪵yOǀ=vk+4GMx&1Ń`d'IJSSq9hɓ>$lpp;f t)(֋/zC)݁8I[x)2lC{fbg}}7,lА~'ogTxљ(2˛S?,ThzFC#G䱑tK&M@/ov)N`BJ)᫴=z\{:ؒ3_IiFnR |% "GjҎhȭu1˶YE`sc+E)?\t' (#\,9/ݳf8He{uٮ F'B|c(hEDziٜc/Q[ɡdBZ?=\3|&*p 6Y͸= 6@G^ÉF~: { w>7O]gSgΊ*y?X3h8عy-_DP31O5EV]&=e6\P-\^pVX-*x)C,}HidEx~2ڨDC2*uvKԢm]IM jgD_& ]L2/ItYʁJ~UOTC{A$EtaߤuOg~u$WV9e g^5+Ux@65Q^ 4E ,us†bJ᥏*)Ҭ?lQ%+nF-ؤy[MK5k"nsP(h-'yHU^(^T% j(*:LWBY,?Wy@iTegOfRoT)($ށUrf2 ~ɰhܭVMlA2tEMHW"Ќ"Œ̭k XՃ(pzvɦbc`:R8A e⅘c]UAz_ίsC7u9cS/EK% GrD^lxsZh߹ҫO11(9&I0^n^ϙVs/m+?$jC0vZ,C>=6M)hD5&.cc7cN>U}(Uh4mX_C3"ˈAg,Es>RG_8E@@ /gPt+)|hI Q||:@fw-aFK -@SzAovR>S MDȡ;{wvDacTT*FW(g2O=@K 7A)&5mb 6*1izt;j 9`j<%t]> D% =9W/ PZzG.EqyK@]gNHN.*׋'d*_Uz`Ez35`6,-TӮ\Y:]& | .0fn;0ߐL<0aN&armL6N |-;?aLVٳۘOsWꡦc %QKzVe-m9M' ,5Nw8y3Yr1 U!0;ԚK+SߜghVkJ_y}@8|Ko{C(3NGx>N=|ֿ j}q_qv]t7I6G%׬sa`pm3Xn1Tf *Ld _ Wiڳ?4/Ld}UMBцH.j6(⋫X'32W-/;9渱sΦP;IZ37caCp'h \ҌO%aز/MJ,LjLB6½;2:u-Y ~(80l(נnӕm_Ahw_7TB)WɆᕀק<srpV*eJ}Ou f!ߦvWP> GX#ޅ ᷑bߧfYy'j {֢:3{!LX8@r^UgM8cGgcʒ||6Mk1.0+3cvXD!2?1]<ʢ_N[["$mP l9jS8sy;J-60r)up2f;m_bÔx X z՝4ObtyQ4imh`ySI? =~ãs ~!y[e.eQkg1k~UDfDp9ؔyܩ|l-Aar_mXX̩D utqRim._⬄*;oo8M.Ki~G qJÏf]eV1Xܰ"p_|"#׀[4rء#oFsm < Mwy٤gzX_µp%^ԢN4L0lD8/5<Eݪ߀spHɥPg^J32"|~^1%W")7i,w.D&׺5*1;ΊZc_FF ΜYoQKl] F+X]0Lv=4 \W܁BAn^]#3lX|n'ZXbx1" M,fdu~{ Cs\Zh}W;yzUfֳǭf Wn8&pp>xTP}m &M'VC1M kd^ĀcAqjQz+ 2'tAev8iWRe\l\TFQIS>ӨxAkE?.>Q'y7 N|#4RNRkC619hxa5]WkdA{&v!3n,U.(RcBWdR=P8-ixyvt굔sS4/*шK1zx=thhPj"='lTwCrQ rQfE:;8?}?ʴ`25|ѲQDmUEV…S IKh~&*uxnE]׼ ~c /"LN΀3[~lǼ$7_Ό4osbG$կ7ɀMI廬 ;<xC"[p-Ëd!@c K_U9lzȶ8~kc7bhXo UMy7Gmg6?`q1Lw) 69C4̺|MHuֹ. hS̿;tfޣw*$P&NaWNPe6N^,BǸ#6.a=8ӠlF'2pJ "Ӡ'r;xGpN#PN*@Fllv[nOkty׬,hI8SZ8}mr@=U~K\pX.gtZaxp|J:_x:( #Ť'AoSELE R-Y([B⟧zQP~/Tō1h|X~i֡C +0zI2f\w.x|!U %LP"oss'FkICk 헓R2Ug J^n2_3{t f?FC .!,FO+Gdn$q<4*T#y/OQh9XiְP;lm1<5'ɈF ]_n|8[+E=^bvQ D`h߶9x.'bFNbJ\BPdMXZgH] &^oqICJ) *n"B KCKK ߵ*wQ`މ 鶩XY/FHDSJ<,spA7V%&ʈ ~G0(A~ wAxŠS5p~ K_ 0= N"JjJ*>]sh [\hq:3&یJv9#'35n ApQCL "`k1](@'hG+9}G/7lT  qlU<Xu']H%p27`VSQ ,h+zn#QN\İ#Se%@ 5A/q;IZкe243-/O7 cDBZBoWNw\e^9 RK\(&gC.4]Tm^0U|x8ܗ1E"լat ;d&n%YWTFj 9n6 8[&C;UL'H:6ɉFfͨ{_;1jN3maCJ,?🜝K~ *&8ܣ)N{LWvLS2$IOr])IA1Eg!j.Z i6̡w$1 &=y)QOJ. 5+vF$;ԧ߀.sF VGs 7w#nh N(RYK, ʼP"xpNx/(^hjiu6*^IW͇tFcb,"E'>or\J ɶX)] CD+q-ӿJ?9D_G>P)0&6*GZѴ zitn~鼩Aʅ73ؒHq$Xc|)iC JdHulnʫ){N55O'A5hK56<{?z֬{Y`t {Pt׎J;y9wXc`DUd7چM0<|Y0kDb`hXJ-zEoGMi$؛瀪'ڬL e[6]%.ZasTr:AA `[;k__̝=oc\{`h#Q5@U_lv[߻8/)?HX~+k)O$$reto]]GSX  ոSi[$3f >6..m8ԙ5ʻe!_;KkLְ- ($5 G , +kK4q y61mZ8SM*?mX|*=5\< F3TjDx FSVu1134gOzG_q+hslsa= }@F/2f(>).P& E ,ahIO#}bf@ϕBblfklrivш==ڲf`nK2P ƢP\ںR_@RAƱ*Q:#gsF|0 ZHI 95v x% b ,]ed^C{T! 8ʙ6x$B %;Aov(;gWYfŮkd؀~<|ݧznq8GkxJs-Q7 5Z%9o]nY=%F]bðKl'lfd4#U&ô~-j kP 9Y84NaCNzI=E*0+l{a-QZ}s~:u 7؎Ycmj =xJ80QkI(|u@_()l30 R~O2ڏD|{; ڬ7Juֿgŭ?,ئ 6IgD[9lVV&u26 /-:1Ar8P@mʷKH/NTAy^_uY?/6j,ZvB. n(w%j{*+d[cCjK.o7pT* 5-ךd|BIDsg)ht"Ube6^kS(MܲpCV$5Zͅ0KNZ`9,نa$ߝHW+I8HP'fYy?ûTaGAXd<~pYgMNayQ5@BDNsܨHfeNffEtO(GU%:FC<7S8\wS8DxQdcD{8<| :o^R/Wbt+p$PnʵZֶy܍0cbiq-ߺ)I#xd 1i?uV͉$ & UL}z'ny$6žY@;^=Uppu IW*kA0tDykeyؑZߏ|)N $);&5T;Ϫ);Axp e8_^QG5+>Di;6R I_Ujۂ+tWPs8&o8mvg)yKfWzPiGy0 kv]g~+АbFG'2b Mxs\}@c'n& <55 tk`޼M4N+3̌L[Opi7zO(ƝUl_ { f^zUb 8- 6SnIGn~CY"` Qe?, H 磺Z.W eV% 4hjs,%tN߫Co칶ՂWS#CbJR.RW*.,A# wRKg3MmL-Vlfgs2bc؆uʍu {G?WYy2*_*{d}FQ3AAqLHMYXgdk(%3:]갋xh$E%weo77Q$f4oL=5! i"սCw x?mkF3 :|ӌNk9+W¦̆\@}_x~xn.Jx[)#cpP 'O`T ~aet[LIBu;%JDvԺ8b`=%bSvS纰k]?Cr.ځ\R^yj>Y&[0YiHg&\W0*3O?h{Ja2U\J `Ar̵ToFbLI)NEswIeI'0@ƿ_ M vTWbG1_bߖYU:9D im&6M?{_U.A_e&wưKnT Js)U,uO !KN@#G`D#L{;yZZa=ޤ౪Xo/E%wڛ_g?v[QQ뾴q 'E?B@6OCYZZ֕z n ktW&b,u ]2o!O > b"'/2g^r[PqH+ $bQ\.r/:_pIMN- y3CRK3y'DEv#;ܫ|̷3*+AAQ $lPէ'[Cx*̨ܤO.2h.F-;WyI_$I}Um*S4{JH(OB vQitl.^j$P+̲\>t=D~HUB>=\FE 8X$`*8/?-oo~c @WJLH8'W2$MM?ͱL_&{  Km=1),ɪ@Bh NymY ƾ߾cPn+7O8TgC V:C"xL 1<ɤJ%:\*+puEfq5NRρr#*Q|p  DVA;3[̅qk Yq8fTO(Fa"?R3ZWL@LEYQ 1 ~߇|pnיi&{=?ϔɨ߮?v*$@0W>ݍqjySPȜ1N&|A8<6V#&dc$sADmBpeaqcB"E@_ s-+xHj_`t0ek<Mb^s[K2GCmaҊc:2Ƃ6di j0*xtV w9`~CKu'ND7j!֤r(Ac@muWj B&z e9o%@#A A;= ;rxp.VtEC3nݱOmq2]Mk8蘿#ڼ?W_ ? P(ðF| @l<( >Tyݶ4_ q OHg2c.4Q<T>!#á/תˆb {\6aJtcT&}<ԁ4>T W!&sGaq4W]OSg,fsqJ4i'Q{@;;S23 r?A*΢RURj0֡>ƽ$|we yJ_?^Ćq El4#SLR0dTJ6rר(m3xCEr.3Q`}&9Eڢ$Z`Tc7XJQ"s97kÕ4PH`<-3g}~Xk@,oO)'zeql:ZYbp]'bg#_15R)u/H\(P֭t(Z7sZ[W-MU&@Ѐ%*jO]D&=j'e:?Q@ƅt\{2!F^cr)(OKM>9 3R'y"iQi'53Z-+uemjOMAZq o\r_5rg;@25~ؔE^f3C?(uYB FRq5a eJQw{LH&q2""3c *; W7C':[F{G6sf/ZAnh[4 a`|Ŷ%Ko X K*7 TnYenѮG%BG :i͟g8U۫}rp0= ;o F`r/HC:nVw74綼D%-H|+|S5`DM6w(/=njA1_TPOcrʨc޴_F]|rV}Mwn$u9if15~|62=X/.Ap[m!h*}7+Đ?LӎAOH?̩QrNwSi)Ox:VvW`D#Y&PU% lPϗ1;]C$FMi ~ B_  `r!@LU U F-Eb.Sl| 4|8nVj}[X5<+DǎĈdeXVfe)Y@f==ܼ\9BoK4>żu_HͦD-rr {p@qO=)7N4n*bEC"z+U^;k%"5^rxadԙUҜ -q^Հu2Qee'{Z2hECax1~jF(f^hR6K>Dfm"/ >ADI5%F+?!"C o|Y\ 0^*ڨh7ҏoVө-t6l}֖0)~2__ffQ3s$PK;6!GO8P&yeۙpA s} ^G𽐕$5f5 6'z!]aQA)v>Z*")XG<@d&܆eh31VP- Cl:L '֑RHpK3aC+#blۋہTC] [| ̶wHM M9[ "7XWbVfȖBGv&",% p΃aˍ9I:r>BeNY;I )viۄu.u щؐ | XU VX@2D h5?XA7-d\b&miHD5ꅲJ^ Y %&`/nDT$z#_Ҍ'"7@yeؐ& ג4Y{@";.kV#hV7:щwsH973r<6)-Z̬NH˵Cx7sFZθ5h'6we `Wm W.片>%s~" ck\d~eʇL@(NtxI}N`w>^L=z^#/ C xj o:]N/*hD~G2xQ J~^PQ}9ʍHX,- V,"bEQXIUd+:TG< 8Dz5d0!b{V9[\Pb Sž *6="^]uijn3+a۞y5Y;h,_ \Di(EA(Ap؛OX@{)Zj6(ƣȩz\/;GN2`aguևǐŇIfR,Znx|ne>ǨUC`ٮuD#=jV̄sv/Y {K}s?1&H(׌_ !wAW8Hx9m7ITs{XDg"a&DU"]Dpdrm4)1YT܄'!iub *>LNZ;D.hI,-IN^c. &TEL!ZO}sV< d6"Z88aX劯54`anvH.ocX㮣񁲜a'CÍ7Sqlb`!mPycJw&5J_]A#=shztveOiksg@ 6ta>[ڑVe9Ynԉ72F6:1KT%kA\CYve+-Gd>~P;N8 ZHP\ k !hm k@,ᖉ;S5!{>ƆyY/&U }WRuD0y?^p .1y^ԲJ[ns:ԼGe3/6L,wld-3":JA@ Bq+?edϭv̸$DL[H J^B&b;Ռ:NrjÖPQ9G5|$B͝h[']øV$l˟ icy Q-9Z܀ '[%D#gc>VW @ C`Kj3ӕyr!/Aqdr! x_INR삪1|Qtpd|:MzmTy K/CO}j#^,eYNWRY]P1Ch5e 9R[ ϙve^u:-xOoa;ھ441m *)HI,҉?R2Z'9j1X^98E~hBb>o}'sG0΍ B(/׸@ 鸅Z~oѺZg~F+[dq<ө6p 9w EB ,AH@z#s+WH0p ҏ3N2^GƉ2`jsBA郛き>5#|DU, e d(݋?k];N .#+$(慌R>"$Xk}@L3+ԋ-Qǡu%{n4w͛o*09CL$1[; _<MWRGy#Z{7J$N\TW>ڟǒf#90Z"Y8\LgUPNr [;?b:Z Y[[]-GY$0#tf2!vH^:niTt!U4WS_O5AghډN4UR]^ 6ŵ;s6ZjN۷"z O5a,ڟiM~Nr]$Qʆa y-ڏy 8jv(qi9{4@ߴl-gUi-h:iO1lbݴc:D ZxI{]3D!A )3!Q;7zOc ف͚vN\{X)p ݍBC ÁXL ֹk0v87v˹~b놪mD]WX ,ꏘZX"Yv1@+~hIe?/3ox7 λbn&͈WVN)qY$T0^79lfv;`ʂ7)gP\B3m'Fz8^Ԙk:ld6):<_ݸ}9< s4U۩Gp_^m;abܿОΠ/5.IzYfH$w|m=\c φҸGYD؏r쬷,W</9z 9V>/,kG @SW! Q(iy8=SSB6\W\6{ _LlM5(ZWs{\ү#ڋVr8Q&?L+c-.l|BD7oSM/xn΁V.g6窽JqOlq Ưޢ v,66F2jjQ#O\Y |zŔFj _wrn1-0JDE4~_)ɝoIs\c ̑8|9AGto+-D#( [M\WHz87B|=BV9LԴ(YAZte>6s0Wh>6hféAu_uo5Ko5^t 綖JRz _4 (R,Z,wج]8rQo@. 4X6:OSPQL<(;ǰΐL,F* YΎ`'R҇ k,C2j> A8iЩMQq}6S, DZ4 (8Uz "5 ?m4Яov;~K&{zCTwۘnZ#{ǀ0gx_DSTqԿelA9]Xtyzܨ@z¶4'.[-9fO ˑu$]X&P ҰywUk ɩ@B4r4;pKdzn*gcASS[-ꯢw̐M{hZ/tkdz5 &6AZ),Rp<ҦXk92<%{A H=auۭS.a aB ~M r}B0`̹؛,Um͞R(|DI6{gm%#p38jo,Ie)9;##:Lym< k!hKqfmE|[AD @ Ű"+KObBiLۯ_ Ac:*Xr ![̄X~ؾ3ݞh?L`abn13fR\C ؐ7z?Jz+%$֚΅HᵫG3=hA*oZ5O'qn2i_X;mv[_݌2h1S{r4W%(VX7lUYq#w)o {USk% \LietGhgs t,τ2NC'p&aAr|ʹ\^y~JÐ"$za цsInq>bp_ Ԑm]^]apU,1SR]}3zNfH<yݘi/&URWH@jP:g]B{dNZ2ৣh+IK5e' LSMHT,E I(Pf\9KVwCUM1F4.`4:|d^Va2_C0t{0Q 3r-Țs M}2Qh PpebkR+]\y='\s^\yI7;ILFcMpbFF-VTxA$_aOF*da]R%)3^1x ۚ[-)+!HLgnRXlc)9~G[U0 `4VሶJs@dAûk-|zɨ%zEPS]=M'8عaՒJL.! ڡ%qa(-AO@g>IKѥq'*.,6&ekv=p q9 (*KiϋN R' s <HL`Z,\ ]Ot ,39SYg|6d |t2gKqg:̉?pX S5$@=i>l]̥Wsitk,Eٺ7s:جaH$/aJXuSV0ߜ+ ? 7@aPb c,{=MB$*]'TMվ]1ND'dD; FZX Rg.][K J z.@˝ݺкH0qW:qiQ#t3&<}$Sn`6s_㋀2Dg ๻4,M$˦4 ,b7TGv9Iw/>=62sEqt_!GaU &ofI5Au\+q)%Q*A7nx J[8Vn櫥gA; D 7aTS̕;)tdT>M]L SVhgn8mk j=~x}]bi)]*d|c/{$@3iXDlBWDi(7tdȝ0ў%0ncx~ٮͮ|m1=}%c)MK#実Ubĵ^mۄJ_b7'SWǣ^]D> tLy)ނX umtE/Aq!(ĴY!WMxY7$b[wTZkŻg꽾~+g?Tvd`p b|a9tI#ʂaPbiYuh \nhhKqw)AI透+&Sը2d?9XdEψ5tUQ`(H"XSU ]evEZyOZ}o;+ۮw\XO. :ulLhLs4-vYQW 5 $6МY ( VqL[]0( O S3=Zi7K 騍uH,ܴ^ap-$(t$ ȉ)9äqRZ5zo%vͧ^$EGVzsFưg5;5":/_ ?֫ѩL mJxNKwBIfUsJ+^#_P8Z؄҇jեu·i&_ZIf %ŎXؼTx:j YSK/˥5jgp#'㙡u }s}o_-x8y(H`ی^ت]<`6”whPPn6X1O ?uUް?asJ9CEIno'i",?FK淛AL+ *Wf fH'hWzq8;Y #vjUjLUuȓ)ۧuU4+IŌpFMoZɥCe&GɅXMʄh*!%!MY#z _ +\];=GmeV'7EO b{T*xWqĽ䄋n5%43@1@;j;QVR;'p.<@/2Ʊf.<3=!5|=RQHɩ]f}>'EHj #r"Y >J\U@?9t]G9g+Cx9Hb GXZmXauN_=O{qb~>ϕX{s&_30"@`Bwiz1$W'FP11찃rns\ƉUAϯ8oPU&Z[ * /S Q#k%.lD HPs暞7 .}ҹxFfZo Kj#;RN3Cc2B/.Ԓ[#z{W)#6c]?P쪃? ,S?4o\i%d)ثsXd}Oc_j 'g!CWAK"P"t;<͋H~>S`g229Q)YMz.ń&cuQ QF}?꘭| : ~-a&Mg`L+gǵuRT%űڳܠ9ޗ.rtP݇^ȭ]73} ;y3WfDY'W(w,Y-pr?q{gW˷dЮBZ0+id!0B5a!euss*:Kֶv rrBؽGSdRč/aGts8$W7>lNˉO a'D0D%Y•;.,/7s[Eg= d,HiT@I$UG:nxQYja$\C;jlYUt2ح3mdUغyib P:[ (e+1n&D#l>dM"i0bk2~*&Vhdf4lapr~kP<ԕ(C2frtKEqy%Tٟ !q5;ui5ᴽIrhȨUIpcVVAGa&m>c\L@gMfc/Q؎(}H- XafB1PD*̀{30pFv VLBGc ElH1d)mN(h[j1hAyCm=[P@ DSr6٣vFF$ H'fD+XZ;)Cd!\;B;Dz&"/ $)Mɟ9y^KfAe;=oL&D_#|ӒEO䊭t#<;i`;0⧒tXttT xZybyoZk8+|k7Aď=GwC&c-Ӏ0a=/X-"WMSmJө߅:Oy|vWPP!;&2jh8w`{*%2Ű"Ym dh>sP,a ~RJj[7߳ -ՋqV]. \dIcL-Ґ 8-uOsXfu ^5N^++Ͼ_tgZd2[5#i =_g/WYH%@Sj`.`wK z:ցõ\WTy1U;<*|iSFf߲=I:ı#6A*nY{]as=w[\~W#IBaRٚw4*]Snysp'H=@bb2̑f$*zLu M]Xa;^Ա.*zJN{W[Z:xCe\+ YU#?A$L[EO\ߔX}oB 隆p1pУ' Sիo!4EQfDiXR:ÿ5iQ~v(5RGC&'m x(AJ&Vn}-]9vw[z/2[zKLM>z!E[nHc `-klLbTgh!{V>GǟDJ`oN[$٢0.~| ՝:s g7=|Rk2aݴN/ж6"QLЊy])EB߁t@:W6DY\`,~~jWX C?Vm WM{F^iw%Ӳ&lS8D+YO/q@`oDK6^ƠTxvZZS&񿻇ַ`?,tT)r)<ғHW|tݬ5"h(BI9 ̍lC?Uj Eц' 5\,)sa*EaJ2tW`Z=oWMUJn бeC9GL` vϾ GaqU.3b5):G /lU&D:5yo޼n*߄%g3ua9*) v8 fkFanUϻ.C>j#TkxZaxs97eHH]aw$d\Swx8I X;݋jHhs2~yuC&$dM,Nr~k+GzfH+3UcM$8*m-S__v9Z/{3g-U5,21>קg>Ԏ.d+ 9j*Ý$eVIH|RcZ3ޞlmkoWp >dD!"+~!>qw6nV$k5QPGHǍomkibLTFU(,%$Q+;sw8;A' "u2՗W<|ԏHx ԮGAzj8n}-cQsOqV__U%:|}]תE,w# k?\`Ac3hC\ʯ:m 0^-*h6=B;A=6aqA EnK] ƮzD~@o[I5ezO#ϿN/bA@=f3z90o (x ] wa2ʪ4k}sk`]ȔIй9&njw˥j+SUi!S@A͒ՔFAo[7ce]-_wB]h_x8 lw]} [u  D—щ$w,jw͠Q.zcxFRԭMgX[ }NR#%&J|\lsg3_ ~aÝx$a!BB;c[0e7۳)7jxD|>̏j5Vn9uX; 4OДڴ c+']5#NJvvl DBj !d]vUr7[fIt;_#>8GGI>X{L$+K{@+Cޓio7J6ƬM¢}#*)*XY~rdqki'0^u`XG#fk1Bݣp|l}s^/h̯žG(aATH/79΁S5%}"x7Aro}adfH + Ep3-DRxb2:ڄ5pX`Zb8M32>*x!l:8T~bDиJ'pFfQفMݓ46Ck>jMf3KWؐ@v~V~l]5?7/B>q˞1!?kfo[xcɜKaoR4)wг ZDI+?aߎ"JAY5 f5y‰;q:G3Jvh.k4# Kʋַf2dVB HkrCB:rO9*R*tAr:5Tw^]5cӦˌ¿VKǥЋ˚tD}ːFt+s-;8Fʂ]ܔpjxB 7HH&̆OeFӓmCe3qEbmNvċuwuW>HtIDŧ2goRgVu/'r'l8QTȹ^/{J?7i:53TPZ!9 XzydJ֜',3۰8%Qt|F TmAf>N-Nj>Ex.<$Q<<8[@ǫ3BZxTNC:YWBv~߉!:)k;7/B^Y5VifIfBG[{J)Tʑߢ;| nʾv^j$AJRܶM(ޜ pCŸÐ*ȪOIKbjJUj(pf)X X֗S&=ଵ(m+/TyBGxv=*i xCImg;C]kAdVL4<q㴌?52^4j/0t$\ݮr.FWҭf"0znQ!{Vg. n2XԠcz;`n}N*]ﶆ@D;үȘB,UJ{ZАz2淴;0r8~߉,[$0a8Ƀ[rc$6 ?ێ$K'L 3µĶj?oO},2 ayb*yZnYDTR!1"E0ǐ6E)|Gᇛf`>fF5#DL>TOo #WNC]!ċtx'T`1莨9hADb@ptx]7`Fv.a*ΑL^ cvNg/ۻIx[r:ȣ>|!g+d@AuT}'ЧՍ=8]ܔf, #^;d_L#D%BXO9~a[{yeNMhSWKrv)5T"i%K mͩXIX@oٰ[^Z"w.n $۷ -:$_t wÒyPvoh@ wM츏tO\#|XN8Z@  vxqs6- ? خWQE"|Ƣ!O ]<3IN4kI1 mvV !brwFş;<;xy_Vܺ +?T_Jp" &TM(Ir @-[M^F//T;-@ѽ2U Iɓ n74>vA !g)@Ͻ˝5g5\6>[2.3o (߭Wt/^a'Df*i#GW7#7'Ԟd[B]]6@oxo# Bt#p=U2axb~ 8N.ḽ̷)#RU6PŪgZC2umFn}cU= | =x gIA⬬(v;t []wyemU) OK/k8J˸ :rhGf\~HCހ9aهbC FoC cI}qw`1G@)D{&Bn.4f{xsE}Kx> 2H}9 C@0}.~~aܳF6b*XEH3hp) Ą~*}s5̴nA/\<ކXN893-t /qt- 1 ;[Њ&*J  dք}(NE {dm̱x4i2i|ѹ8UBs:ٖ\(Xjbxl3eGF|^ +p~j\t)0Dc4* 98wovB" '"MءpcOߖ g ͔C"zf#g!wŸbXP,0;3IDnM@p֍T9m%>)HF@-༖nDXp dq/c5XK%tq!}"Nz$(ոO)#2^e}g%p'Ѓ4eRiO8QW-oضQ>Oї_Zq@dK[2H y$$> N6Wu-+}!V{N=t 7& _ RpHC_M3Ko:͆JUdrΔzh HWP(szjX$5NݟAJ}08K^m8gNJ E5縡zi7~V 6 SZonb 78C6ՆHlRQY_$Ni,’m&%5\V3۾w).X5lXn0=m4"y!_yEU] םAKT* rZ9EJʸ5kDU[_KVXԃ}tl$ wl2iW!%Q% f9 MvqM⇖i=&Ε+$XXxZb~Afh E3v9?{&D 1/d#컽@h^)X~9,&m 뺴*aԮJ)lR5 Vk3VUZ+sȩqlkjBDCI K$ iaNEqFZ58􇐃oAm(?B+Z,+_hF1ؖiw+9 <~UTZH7 ?Na&WQ7z $&x!5=ff`И /I~9I,|ZOsE ̂B޴QC'ܒ {bϱ'E=)ʝ5{+ 4ϻv@7O',\fkXA; *ihHs J$0U l RYͦVXNr=#cP CPX[ޮk!E~vLHοMwWXn6H$Y "b_N1C^߭H/:bGT|6~j#?ed tI8Goo`9Gͭ79gB->_dsHKۇCinb; "&;-{MjrpjN9w#Ǩl|:yCޝe/0 ei^ kE]T/̥ (+u`y2Ώ+yBuJϪ+tc<b3K P^gboXsͫ9e曛Ȭ h@"P-fR N#y\vn+ FPZFzϙZA]b=@'4z½!`: cRbnB4/ ĄA?>DIk 6E%,D:/ݴc2zåݵ,iS$F PzY$',3]0gemZq>TCx x3=\(^T`R7H h R@Õn|V;1&%M L67?R\+ӓrT[ls7;f;Nk@ &L+yVǩ^[2up,PMJ&़&᠝u0Tn[dCJ> 'WSi%K,wþ*387ރÓ"j au$߻qӘ 9*30"Y1Ro6bxntC^b Rq}]vt5˳XU+[̬RV,#R:p vWg!f ),Lkw2ѱ|nB[vkË)pP~f$BjT;yPG䊗R6n*stV}V(h9lk> y*FdbVYiƦ# hpd֣X:`A͝mq9P*a$nNo#;}*flI Dolΐf/ ~=1X1 M%̀'HV:;)k+wSXk/(Tߦ܁BbPy[ gb,k20"+X]4W+6{3g枸;SlN}'Y۩@a\`0Cj:Yn6󖅶p'-0EґC}l'UBfЖpG"ľܳO>r| H&X" hu?Ri &nVIkGfl͊ImҦn欛;Y37a9,NWUB8MuFlEX|.ƞ,v_*mgfI!w"vpV+?(\_w药D¥'Z\ʛ"=!a)O[Uz/ W/O'rYoZ:Iy9`.:xmB0)&( 䘨KP͞Ͱ؝W|ba;a"e ,E^(cq ef - FW1ڰCyWWeV6k+'11a0n+t+whսFeihA}+ ݦ5, MT1t ?.3/q!h p%"`d~QLۦN۹'J]j:c]<$V^cluDFbCp0bs6h#;=ƒc"s W[< | "圐PJye}J;Ut߉PW NTՓx=IMU $y߸yИ;G5}' h cy( */cZHu:_FPBlV!8{g.iZaDۆdq0*a@_#|fu o v93VR6v趋&4㚊< 8 Qٖo6w" <;f{]'bWt`vy!G<ϵX23"EM-);ۅBM!NJO&rQ1}GY`-ܞb.ps6共x&4; b S\SgaLD%5_UdE]1ҦUZ+p%HBl yGmO.[f/4Rϣ/.MW/=2cq0ͳ*޳6&#lOdˉ,-mk2r=>$ёFKXVLLqq7Y_߆R+AbM("VlӮ~kuSp8$&3QTOEAIOQ3 kɦ`k򙅖IL=m3V{pk>q w9Κ(H9@"YƸ~Ac}:b1b*7KNFRAV1l2.yy1aoJ,*U?9(V|:d1H#YN O d/@>9& yNyRG"8*VwTVYWIU$D0 `:,YΫ~~}{\xBij&(g 2/@)2cc YLEU0m@YT,_{yO/U@4ZuT=-YYei%;tӖdZ?:t0K(>*Dql_^`\Caץ3=Cۂc=fv]/KBO򧵪 qLw'Q{6ΊZy+BLQfpI g{3W ,H,elRT8c.3IIzcYEeTbä6||6k݄hi Wz$0v~z}=-@qlW]a?癶 } NpmD1[ć&\v>*v$ Bg ~ؐTw%J3? v^*l-פ"I;wXm :[sQx֊TmwG)S,waH_RќMGS2O _8gf ^mN84XJÆ;;WLBD9]07D)q۳gl踬Bq!+jqx=o_iTt=yǼ: `nR,2,jE&5H(DHtl6ӪUZɡD-=zlג!FdkMSlǔ$8dmA|P:evu Z D]zT]Ӂ, [yؾ?OuWs\-3a<r9.ʋrsN?^5tk 7+Ƹ[|lDѾa- Y6kX{ ЅY7!2DS[|x4gǿj\a˵`g'TyW { AeM&?¹t,y8h:ߺM=$L<]L_k_=܇Ѭ;RoknBG֙T xC~)3Hi3ѠHz;uFwClЀR^mOJ/2rHf1 \KA(#qs V7> C!Pz5Qw,#uD r:@~ SB`>\"c-%?C:G'Rc qUj oސv,C!&`WPk 8ߟj֣ s;wVbiyAzV/X/',a񼒄ZBC )pۯ_]j}7(fOIzuL5Jsη$aU.`>x= cpŘvWJZɍ@ʲ`?^UqO#`&k@.֍mxSKW<׼Ԕ\NA+Ezx5)vL rݜ`s9|j}2I<5*F8 9 ;0'{#5o s&.gcP |rP SXtУjMwLPWس脨lDEp$(3im8pGå<:Gk؜R6L,͵ *CF1S^sdlF(S!`wM[n|;rezuKAFk` px|uuoZܲ)9 cp1;Y ͭ[~{2- ZY ¯$O7+mPm'`L:ۙ#_].l5)uY^UpQ NAvgG*eM:;\E7_?,ҷW 3I=¿W9.AQbu,uGj3w!_TgꙹVz40:\9c@tYr@B}JϨW,JFu DK2ѰI*R{^[螛ghwSp:v\Jn보bY8i=kSw߳x emg0h}Eep9Y9tr8Hj-$G15i8&Fm=tU€Y~Q*(ZJFP(RQ .ڵ Uz1YEx%Qo~e`BQ j{0\=궻Q2 >ElIhk߫O(,'ס$gH P_l̀Kp=ghbYc%X{}}{ݛa8*|RP 8azgy, I4'2+|Jg)_U`(1!GLg,E4ljͽM $nTSvzUL}*o>:v7a\>'NS'%İBJ`_J׶7a,{ |Q ɪ.[?RrOx4p9;ÚZy#|f rIr@cX397D0oԛQv($TqAaMcdxqWUpOrKta1fztI5:[ G ΂cN"D=0)"vyM9Q(L ?c+8;D\f5NTSJ+K(Q#AQG\얮Ya6GLn=ݒ=1AE__jJFۗ qeZf15t|bMWzs,^v'S>%QCեbd!џTH< )%6'Qwlz/*3Tçm!qWi8z3VY'^)RӔ,S4_jVm2躍`C?ܷvޜnbǂOiĒ 0u-+Ox=(Q~@f& otY&?bM#D'f:7ON It6va">\6pZq0>SK;vtW[T) vRuȸZrt?O wĽt|sf{XY\[ .|~[ V\T9 Cv%*m# /|F) U)rZK.[jRAz)^wi-Ov^'HϚp kqt\/&W 3TI#$2ų'(tL f9#6LbBW;} <R.߰{-pu G@}3>z)M)-SG,zUAQ8h{FQMPy<&ћs-F&v 4OwjJk,i/z sU.Za5k ׌CȳZO1}k|w-s8Qe=!g/'Nc εPs=}|xN ZʝC$w<&a/Tu %3C!xBt`ĭF ,G6a(b(SS/5s*D%^,/^yb ˒*Gs:T>fRB@Y#V DwE}~^v8>jjj|hJ:W.C oGE)Lh[VVtO,Tl vXT1 3G55͆_w-*$˵tڿgDVKUЎx}\Ҿzq8 me} _Q“Fg;җ?e`!yZl1\UJ(ygX-.m}RJPCHiRJQ率&P/-^N%jwk虞 CLJ'j@|OHnk~ 4c%TA"azk9IK- 0;5kb]B,P&ɎFeGmb SRq󄜒GXyj Ym/C`HKb?B__OJPғpw`;thA!sgE0'`BSS'a ^qS[@89B)w3I]lp 1Z^!:NF;Dl:K-i`T! w>`\]?%g
    3X0)9ƒt^Ť` .MvK9u{]H bUۓj3A kϚIHO*ޠ@Ȧf+%m]1ʴEKu5b7Vɻ?/ZEտo4` 8HILӤϼvu*x2$7['cmk`M0 A}Mf|F?{,W |5P[@O͍_ҳrzjW`H!`>^N/%Jձ:0"8s ~Ǫ |"L2Z6E S]"vO B Jn(ۈ"LPQKa4G¢z7/& 1{%F;jS+lT BJ{Ylװ& -X XqNܜyIPޮ1ؒLtHK(Ueĸ c̽R(g Zc`OtZ$O uutM" 7W&6u_i$TOJq=;hrC$M]E'`usmܠrY!ۗt3K1tw>LQk$},7Ғ<`Zkiu2hw$}t#^; l)/T 'PϜM7>`RdH䤫AJGܞHܗѣgKC,6jGIbBKU -\\D1-[;jQ&IZJ8*<vwwB^`:F.=1! d9gVsvS-^=7ͅݝ674[ӕM}9jב3[lƿ3um/ wqغ"jX:9>S(&)7Ǎ'y("AyD 4 ג;7|s>UPMhfjT6]Tnꏴ#TR%vfZPkJ`>yƨ;b^PՀETJk͌iSuR^!\d {q5fEKɈ\;g-8lGnj,ot/yKܖ.4 ~nh][|EjQ6`0D`fS=U"ʱ74f#Ƒ0ތ!_oXm:` p0C U?b'#p[G$daoc|Mr|X3bx( 3)B5u22XB ƮL,:|M.ի+t~( ! X=wϨ4%PӸ&'r.lS2vV@/:.}KzVT f폍fr>}}N!YLysK Tzj$Nvo`s7c2grtD {s}fkՖN5槑ab&UZh,d5O:ѕ`$|Zr\ȗ(Sۖ vM lf\x 5Ci&|46/m87U14"gWeɪ.2X3x)K23yan /F{YdpVx[0!CKQyٖ2rGҡ㲿ȁR_LNQ&tx ۪6^D DEp:kXU|DTzc$0y" :iY2fDd/YLKmQQ>+%ڧofQOOy| xK )EZFʃ6`B|V,(1`ŮA^S{D j0|N#URǡײOxd7 o)ߛ\+S3ȳ|Ћv\STh2$j4% dCw?%'ЅK8-EɊv xzݤa0h_ gOomp4<(-& TTZIɻMM\ Dor~d'S,~dhTY6Vy\B*s~x%,H' fҫe}`bb~/LQ3y.7io/`&a=dAY>˩% ^|hR)oLzC`[]~CUVkw{f#sdPC 4vɇÕys9v5fYfNgQUgCE̓2n(T"ɏl`c9.̶aO iuKL, /$3?2[F sG!ǟ\TiZg8=_00rNH,ie`tbJ[=֤P\%G_ǪًNLaDe4;eכn ̺VpwBA8勍jkTZNdPۇP;lo.b l./v}|M>FZ' SN]A mu&C'loV4~]Pe&$꽴YJc:#|=5EMAO] \UM = ~N3ƀmޏid])e<ŒP)t*R.>Q 6r2 p=J֮ȶN5ӄ'Y9λ9E+YZ~J4}ѵK' ÙuЃ]ufȅ0e%p(i7r˖ )6c91է]P/O;N:=PٺFey: >kl3+ӆ8RzimݛBWڲ*[-Lޮk~,C_!o2)Km@p3yEYr)zoUD2wL;X>*,_`HWOS6?Ti$f8x7]!m^e}g3Vv8 @Ǎ_d#ФW5uh)I<3,7왔nWb3VKI9>A1(E=36 1rh( e㻍օ[9' 4ʼnXd:w>PKװ?c7zZx2D~5Jg9W!QHJ Ͷ8HȀ Yqf4!Ob y]$=yhpkGYv6 EAdAϕxTruuycuɭ341u! F@].+qCQHy'ڻJ5,~WcWveGؒ摪l*f1b0}D'ze_C\ArN(K9";T$#[s767M Z ?BI  ACfS m,U30iY= v`&17@:Jd~--9VgOd?ДM\D&g ? L>z_>$h _ }VGqI0]tZ! AH0%~HI$Ifzfc%B2ү)rkk sX2 p(` <\D`~ܳY_bU#KG6U9q5*hi-n`#FcƮkvJpdz^mgL4(M݆Vl/1GEQ(Zj+iZɻ ,AgԞ!aƌ3 MN<*W1hE2YDBΤEgLZOݦ>t;b\6T\4ܩFW+xsYahmb۫05Q_ {Ӈ9Weқ$BD=|GXN띂Sn` ={(bs 1G:Ԟd DQU?#DܦE1dHrVT-~3qw Cϟ F'_N7$<`ekZ5/r\pS %v!5+ fټ((8YΡ?<3[ڞBqϞ(6؝%ȁw8hFZr*,}r8x8׬:Vn@tx Y{. ȻƗ`j”oɅ-Ռ!$'sKd I)bR)Pl/c98daRnk&SFzԤ.R[ iN7tOy5d"I4$8r,%nn?"]`|˕ TRѕBQ Y1py]xzK\"օ}[?xHo@$n; 7 L!ը N|U9$X?InlV:&j9(B-b[W%)sդKw9v^>P$Z٘ȑe9*vݵNDLTX?$>ҷ2QI0.hu39lR'B-5C~d_vJSjXʗ,&4YffR"< @~pWWv O 3(6^ܬPо,Va#KV:JwW^$4NiL*g7nqp'Ϳ^YPQl[V-HQomULTPTWĒr=_8_5yh|>f#Tsxf>EaO_ V \ snV 68b^p6!RGƎ82{sםH81rW@3K ڛ_Cw;_>EUVJH-Bg>nmg-9h&;@ƽš$$-{NɄ'u6|uN)֬k`^biW15Gӧ),Tb}*fp"z$G8#""/ r\75!´$^|]Gy?%c~ӭ^gIm=2Ж=i4%ߩ 3u?J#Xp!{[XusqD݌ئG;X-,jqZrF=/xltUelNn>- t]0;ՃE>whǠۦ"tB"h_h]nr5 t^o-—Xm3M[ &H1_sFωA0ѩe޶T/pFS%Z` ؠUg̗##Ŭ׼NnV- iu/ oEQm*뇭ް o4 vlW/!smHwKVbέfqK:87#E-UȭK\r.Ib*ч>D%U gQUJ|ȋ_KԐ%=NS3>i ed;ruTN!m@ gB.p3e6 " i{UϹaNYrc.ԭ:EA_*7{ *aD{%oÍMm+n0i_%)+>$>ŽTZtoV*J@R`ғn̺G>:@}R58 RVHg+ $hϒ+"L-}? Tqz< 0%zDljAqǥ =!c11eLTמ0cO:[KՉZ_LP5~شnSbU<1uaUC.2Irttg=>s=RbߞMR o(! "f%6N)"虍%^-Sz'WÝ,>{Rf^L͍߼%^1ZN(`^'6Qc92w+d Įkn$h0ܠkg`8átm(u*"4p+Wwzf݂٭ءɇXD{SZA%#oUM(E0 h4:bKP8ugyt8 Oa, biŨ!Xq4R!\̦fox;D<[ Hc: AcC/~ĦElcvv&Uܰ@i6i3^҇KCƝ֯߇(ٮ@H9LM%|hѮI!#)`7s㟴ea !?Eo͹6x~LAAY? 1o惟\t%вs+RP$" K""c[8 Fm{Ux;E%ѳƧHoyQz aM*-~ڤL"yޭu`^_}XŻt̂:;݉g?ndoV;OGycC,d.W Qf=. ; , 5xL0-TBd쒜k:?аn)^%DF~al['c>pBDiv 08$|U:c SC(Qa%:ƫ/8ϳ šȅ^ OKqM~{k ݏW dpw6)@ 7 -2xdh&{gìdjC5[4nkA\앣0.Tď[JF`"_ V)̋/Ic< 򷸎$-R1[&Z4KDtzs4jTmQf̺TSH;#^kwHVm_С>COmxKrrLJ mt;jlcdCu_Aqfg5YoDOƮe~vMVmT7ڧ]jPd%ofixhd:eT=b7}IEp<^Î\֩N%n QtE tg8  E}IfN:3mLOwLl_k.Z#Rnë=0^:UҊ ~cC/|m_鲅MN+3aˀ;?E/Zj[KlR"1fY7Z}ٱ%w;cQNJ"D> Zdb-SB1i N5z2b.}J=ǀZxZ _fʡ{6` H4K~]Ɯ1M͖+H^e ³q`aAvbFԹnF/I;S'=R{q;Sk8PZh.WyF6qR݇p.ր ًGDo6΄(V_29($Է{ ZrnOnUFmzƯ;9]u{X5erb1pdcgX0!6ղݶi7{}vQp7~]୰o;'KHNvlYsA܊ޑ>O?%v@kc!?KN&4({lcp,loDZF>2՟ {Gzz %fl>P?23$~?4!~XfGLƷ{.tfC/żjaeXw lTj" ćgr{% 9+uZ]S̖E_Q?ak lAzuS,1nV5t,dno}3tZE nM3C-cL:W'u1Hja>!zO__iPK rS? >њQU |J! U4ϟ]3@".̄硢3-`#e ?rb o9׆mv(ѹA/ /YlbIMFB8NX۵w]f.ϼ3d-(#Ӫc>2FH>pFzNMUqi}tp=N*%i~K1pS[MCUTFL޼Pr·`6`ьS>S4ڡ bj#Í};kM~S|޽- DIBmS4=SA컅Ѝiz1ck:쎳;=MDMoR _ =C65XtiClt8~4Y7_X@/Lu0 |"67.ЗȦ-K1BWK=Z\h!k,$HWCYi0C6̐Uvm-(dA0̏䃆TQ` 1 ?90n`f0XMtc!j麓IN?P9U.c鐶y[E9nbKz"DŽJlة}F}O.$PYD." :&8lPy@/<%\Q^Dc3l\Mj2?,cf$E♄@;bIJ~$lr6[:{}l4|~鎪¥N+{ԬHާJh`KAN3)Qz?5)01HSeAIHa *D}4-E`&$,e^-rO [$"6weR$+FM'kG8oKMGn'EsU#D At蒔Amooaņ 36Ou88yEq"c !nSɼoo<6THA!yAIm%,<p,]Qгv5xLSe+g$ki㮢=b2rXٻd8s݌}/19EZkhp.2FH~ni:D{5K#:U}!4,ePq.ddK׻͛ =B$cp{le<3}5MXUeψ# ⛳0Rᝍ-u@ I%Wwcu1U(?bvƾe;ɨXkɏql2V} sb>Nr!'6y1LԂRc>wHqվLreoApf_Q[ H:eI$.(0%.Q'u-X%9$֩a MXq@l"77M `*zd< pU?ѷ['3e eܺVω(es {pJg)IƙzX'p0-! Ú{;-eSN1.[yUtj% RNhp7:O}hP ̙7J̒[9/J*+hpViVWn&/U@bhӁB" PLKqțjq|g:ڞq<̱n:N:>1QM-b&.0h "El=EuBUfgɸi o<2O`(k(IZŦHc]7=KWBI`|?ꗹz*Tu^J3=?kx9y]E{ H{dְFi@^0S.yQ\$}41BBq~n+]vQٜJ+N.wiu]T9dSI`4K ŵX㒀~͞0\0VB̶oAh[TB >ը棽@#AmB3YѾ)Tʮm,5% /̳H'9xߣH)Lxqx}[A#b;/r>SgQQM%zU2PB:-y଺tEWgoZƜ+\*!\.KI^i5JHqCuT,jh6S:vO#T8{L{JLO= aјxMڌ(oh9!]ZC *< ZL %Acw*HUQUe> Oh!mB|=qlCH:OAm6YȖ6mHV햗 +BbPD`{a!1/Kr)ZѮ=SLPQ!DXe?⬑/Z6ss݅$`%Dh16#C'Tz` n_~Je)\F2(Tg"%_[5dˡU`oao8OWԯm*s@5.Fuبl?@# uh"t L? kN>=&& %EfP @f>/X¾1i9Z*_4GA`RkR͢>ek)9[͵ƆΑce$mh_2'xlA-O ΕP _8YZO(%lk|!YYY" M-W 1Ǽɰ;:"xiAy;@zݖe}_!݇9c\jź@u #B2w׀]|NW 7Ygʹ3ZƖbژب*>Hfqt="[QvP9=nܳ9dRG.aRBNhPY\!eByڕH>O]QIҸmƸ èZspݱ@en}7q2?6 O,#>k ]UEGrMߏNMk(ʇQ%zYHxījtI"y>m>qs ;n->gfZt*"ְ ղ+澝%^5aQ*|%3 y{bkzv"S0֖1h^͟Ƽl#L V3F|uɞ>Krd 6y6sw U~pop$S`1mi:$[h E֎rL!WVVbg!fLyR_pn>IJ;f*FRؾdcD[hq!a.;RkR֙2ȡqsj#a\֜ifׇj{ N̿PAX#y[nEr g.= T=Àib~PUMU$-^KgDM^|BU DI4B|ܰ5|Aݼgz_~}(SL.:ם׹{5^NǽEFX䠦8@,AA+ș@6O [[}èR['v7jbT܇7YTPXZ D)E*|CĬqӎ]W21Gpk \ `"9#0*app[h_.KzV`m$søJ6$ʁ-S Zxp D7RɄU`?]$cߟ.`4xN#)4)y惆(4ƜI=Q@)I{z5ZcڛN .,Q9J;ݻ_ FdUlG.dT<˩;R/?Bq=kqNl/]ע 3fKi ‰dCy r1;<BLe ˕U"ۯEYe@#(4Jw5ߺ(*Zz "g|0OSx+;>&`6_gUO`*ŃpHm?҅+PEtџ61({=+awZmvߤhiJ܊H8OeXHxۑ(% 7KK#wSx߿ND]%Ji^ ̘[;dFڢVNz}]]nͣKF8Xpl6bD\*൪wگxn@a6JN:ғ[KI/z佨 1aHhYH(1^f&Wѭݹ2>euS-UZi71Nq%fxԶ^y"[Io>FϮH}PeMEf+,wC[ȶDО^ҿ {sEcD߉k%7CHY]eym(rhKej\1`dlqSO̬4v}wCBD0z`ل{gd*Ś$Fg/_Sժ /18zǩ$ h?ϾWlZƃ;[O!qA^l]yrll㞩-# l^>m0>3jFLR 8i_ޯH5/&:IrMAmTeB2a0ݾu Rؼ˫$ {2< UtǘE>b#..K(շWj8zDA Iv)dY',BÇp&&GΓ-BlO;- SUOѬ4yy#1" ?A|6l cPҭHymh3A@3/ }Sኔhj,ye@ڋIPa<,BA Ha`JE;bd m76,9%Gc٤vՂAo ؊}vhk_'eZfߎyȓtrn}?VL8"ℒB<?p[Ĵ~GV64FVۦ#(ŋAL{ LjXJKzzOai8`-Ι5 he'HР"g4h^8_%m~UW"\QHA}pjZ ?S9,b-[߾:À$2G7wѯtэbKG0U[gX-$3ű53\M[Fދ4Ϟ+_WVXZ{;"Z៥枓 :OE$ e)kBX19ι 4\ѲdU_8Avӟ5!˼އDOl \CMWwWXC`pOoiq |^z3 mRn@_׉)X'$_б&GyR#Ax5+ٹ=˃]ÈTŜ\u"O spαLq D !Ff)ߍ u1b 8oN 6{ Vԅ]_w9W ߾3l5Fڣo)Ww@x"`hX,Ҏ[i{ \p0)e7^|Kmq C 9,JW}Zn2\j.< 0MT+pV}F5;`B_9!vB<0>$q-!>/ [@jQRG,DaKo n #oX'mp{@/l$ d?[OzRI+j$;'n5nzgRdm ojMтRVנbo1y˖=zץ 16LXH[ ,q(]=sfQ2—cqLY4iJhr3TR6Q[J9Ԝm,^GM^& A&L]p(?tGUU`,1F=)@ĵ0> ]e;q'x0Ϸ}B*i+rDF&hs~>me-z5,i®^KZhI%@6sS}RT#N7UPΙ#Wz;YX w !-f 1̿A)oru\-)1U Ml{07UaT;<0<t@xXM y24rĠ n?;:jT8z&OyK\" neKi;wen޳˔^<ۥ.k#HJKy%QqCmEXnJ7&:F`=ڟ9ŁCnØ L~BUM!%-2tvm.=fR?]2RKWܷ~qf"=S⛺ǭ&@cjZbbڱnPt5JDd Dklj/騏vO ˼SGq%,l'C=s V#UoI+դp#5}'-Zb#҈ wg0:>yKK=G!Q7{(7JPIʼnh? Ȋ*7ؾ w G L`%Y][Io]WZaR k']ss 6Mަ>d,=X2m`ǰ9{G+`qaSGVzXEf1tTXo8E /~aJ vFlXPsSղ{ T>GY׎j֍N_vJjfE8}s.i y5AX)}nkPSrA}3HOXzٸ(hZn?ڽx|J]r,Xs2{BϜ\oس'澥6ǒ¯;rR{?r8r{6&0*AM/(DhH&x\&U+&]ȦLP;vNԁAQFoHo]6 +HzsZRVo?5m]ON;G ܬUߚA" UxP#0χ{<nku*L48+;6o[bWh$h4 .P'cAuR G-G KC̾-N CM* k.OzI^W]my0"_q:*Z6vGҹnÿYD?:( VaBwE5*bXp { a[y_;igD+;"K!yDƊݪn`~H,QsPiϢ AdaגU|; "F#A*FRÄ@Ǝ1hy,zzG`A9&Z Q ƎS5ʈ@Q$_@2zkpBl›=z hR\QheG:(auَ xvчUɺ-z1FhV.e[s-[Ab%VB@A8Wi[rBz5rm`筂"tLД6Pe Rx`8 8IJ=k~Lf|f^i"(n%^.]e»S/.0{B $Tb`i]F6Ǻ g$r"覱{)Iz c[R94Խd,}9QlBtz9Nk\qJ@D¬, U*JK?TES );R-H =k*o7FF]'Cy 3 xY=R 7$d%SĜOPs`0.k?M_+|!~5 \ qxExa\ 79@Fsp' EkBP; 5Zd2qHFICyt/״Ea-[G1< /0._6L3DJ OLz$'TJhg+qo`Yn(G8eT^cnj(*)cYEڪ [ 2v{WɁ{tGXDcjW$! !*Q:%Agի@%G{:솥 컷NPtNuMC&,6Y`N#׌/U diܳ*B^1xY[(5XB׵0=݌HFK\X% QW:B+^dRARJcx(AO;DC @膆/ou mK=ވ{nFG<ʁR 0~%{C6#HEqT\>SΣ%acNIU!ȣ`#U8Ҙ̈r3p$bvMY[KLO/8!N3dz!R͉6$LkF Qo",ሷjf&oo^?]/BI3eJBEi%cmӁT ޼8U4埐x+i~sv:K}Ԍwx~k~32W4J;?~'u5]%ǽ$npr.t?YxT kMCv#̂L5f"^[ LMH.9wPV}|v oY٤&C+K'_YІ%x3eph|Aw#Ot֎~Q5k@ 6#DM _)]<=>\)ל ٸOTTOД4sAhR_ D:lӼ&%ToPdN nb]U%[j(x/*sbuT6k|DNMU?6L=|^̓j,<s%/5 i-)3B kjz{pM<s%zsCwvLh|Ot%Ɵ eZ7+9VRa*DB]*NI spDtj1|oIEW11aO|H8͋rund:HA"HG^qA+Z=U0OCg[{l,?N}|MuHܼ-\PODtbf(#΢Lv~bK?atH2zԚ{hu0Qgn#OIEmeXA+,Rf'Z e1oT핒r(OVSwE[M)Ouע0'D)5Gk醣7Ձ#@mh=>#d3VD'eX$i,Me 鎙C0CPQ1 ~Q}J`UzE|廘DsEAl9 fcrjH0Ve-ՔëE$!G7 ?~$8* :Q$TZxobtH}YPCU\XLoz&HI YhDh}ub|Ū^ӴQeJ/Ax:7Ee1jPu K+#o)qRi>>#E>Eؙ^$I/Z d9UcWD8!vr_@ȷ>!аkWKyMgK۹&Ԛ;yPje8 #yMno7O}t[SQO+G&q9RXfYqOyZ$ Ls{#{GG iILue!Ι![(/fEӎ3;> \ly$B 4PL-"qٓUu#zK"0})6NV"t{n X#J0_ݑA84΢!4.8-rb`-<$5UA{wLKL黻FCS!&yU1-VRULxXȋ!/)-qW! yiM:#y 0mrY~2}݌-H^r 9*BPbGE,dn֪Ztܞ.j"ʜx0X މ)D(DxqI&gm.YFYn0C2z4 $e˓S]WÑZk#?V'CO9ۂ4&޹v?DapڳUd QpЉ6(Q@o>_=nJ;~ L@::A@ WEqGd;T0~ֹ} /F.ndpa~[tOz 9P /HӽJE8RQ:N;ip<r1돺&Ԏ˸DoTLJVva\*ɄKovxWewmqD]'c\to6OD8:[aeBN&(@[<5 ,˜>i(p1=.OBLCfP?>,Ak덤F,F Go[H!Lܣ.is&Z/U5 IkZ_UnSpi"w0gwg,ING.$i8" ZϥA!l`[X _C{WqZX=fo?4jRPXGC:x:SI9 > 1M5}GXMnV*5:ծ~TEr.7?MhԜSmv֒Žqau-+3ٹ>=kx?+~hBJ?om~S u?A|6#w I}5R׻;4O2!GjGi$y՟;x_wM;o@~S˥\)B^BG{%Cy.AC9?e3xmL !N{jJ}U"vashFdFl̯,9p" ^${Y3L[93u `ry(T-ƓQM@*M|p+<)xUB2hb,XIuwJc k'Gaڴa70Qk3?rT{"=5uJFރzXftBե.ߚGڔR'|ߘ72J1MLچ Rst1'eT)2U;(_4x/@Zrkl֗ʏ`)80;W=J?-qBBSgR\ *JM{հ*z|X[c40jv*vau )VV xT & X׌SLܤoL8\)da%#[l2^F] jՔkuͱ(NIk.Pj`UnBB] Ԕ>%=^7p(&k0>vǍsU wgF?wH1}zcr{k;,},,?"0ϋi[v$/8RtB'>qA0wBRL׽MD^zAUNf61묭R#"P~ r[iFq4L .մ] v(yW#I z0+dؒLG/#å+~qu^)Q>2{&(aF{iVj gJ(8n>֣'?-ڐ} sr{5g_NӾFsRLy'ގ4FzT"q׮jy4^ā~LI0#yŌǓ>0 *~^D#NZ7@?[KIѬyĞʮi :xaCF 9A=+NY<5+xˣyN%!ssPߐ҇Zǥ}0lp#\)]5$U Թ|U|`e6徽A:f:ճXl;42 ae$﵈*gݝC@#YPP3Z*mjzˈG7=.cBW vSB1"؟=A6Qߎ2+ 'Kkj.X2Ⱥ<:s_oͼK۶W!.) !%I'I%F?WAh; lojB N@}m\H DC+,BT#*ǃ5)w볟J!- #2ǁݞ| @>&̳[g}1 #[o0R;G?|,]׏ ҷ[e27YM@u7ph:D J7<E|@it3Sշq^mZ=iPt"ItE36&g%HiЇEḃX1WossJ@vl grg`&J˧eӞ۠`T{ bvh|a_PyO/X12]pEoØa] f"4݋Cen8ݒt SSn #퓃c) :QEڽP5Yl4{\sә.3h))PDqF*P6r7-3[/w]$'Sk5~.2NXw*5KSúZlރj߆꛶L b_U 9r=⋎LQy*CCXT[AsȀVQ<6өQyK2-!#Ь~` | j7rWn.RҘE &'0 , ^~Nש a&(|€\#?s&3zG)2U>D_!I^ 'Xh_/. J4#n+ƻ#E4TeӠU #T101 O84{t DZzr%iǞvzMrz6/tcYh!|̖<94]tznvK]>Ю;~ .Iن U}xAyI>Q}:lSnnL^2hSZK1^fX>ʐ˽[ir^oM vyNz=`I],±u8sDrAIzCd8 ΁F_h߲LDKzYSPD$Mn;caCeh9'^A0NHeD qQ>᥻ _Cә,Ň#2UKUטM[®65te|g*(VϡQguk4ԗ~&~i *y5RT QxW5h# \Ig'$'$gزĠB7D/G)rPvj@#q 3!1`(`Th9S[C׳6,VwЯ[A+5gRᖅCff!obhL;ľ &_!o˜q; E?w߿q mhUdJWA"lZ.>S&)'OVW\(g~᪺*r26ٙؕkcw6ۚ'if>597 b?Q/pLgkTu<Tpge4b@uZm'y-v2YSUM쎨m>\\*U0.N&TL=l #g/`ZvZ~'_2J ޡ ӥb$<=\Pla"~ SAST.;綌(^R փj9A UCnO C[ m\Yo<$՝[Z|Yjj4.1& /+\eͺND]-X06~I_4%1qP(WEL(OPS@'j hY()EYi M'Ƴy?e8qŽ w\GRl#J?~U(R^-%hHD=菼D.$k:#u0O ci2<ͫ :ҕTy:JyH֌7B[܈X ks8.>3Q39Rm6(+KT:&WzGH Mr^̪]y5+"\ |%݌Wk١}- }IiKc./Pad7Q7!O34!Yc#ݎf"ϴp{3\ hCzjeeE]撾(̺9+M^&l jܑQCQhTzX<[.#LJ6#v&^~$;s6V; jjkyش!$@mr ™)"NFilө O]!hHjImRa!|=ku9E5{4ܸU>z`.e<ױ d:DX7B $gnzc)&B > _yL`DFnc)G ֑P(2?lWpE0\j>›|xZ XhKXɆkPס#@dsh\gx^K{KO%YMOʅ#0d>z @M7?6YC8~B?j9`. sV5ԃ7տׄ]>(W?zP[UDאw5ܶ$|,ht84CQ1Av3U sFF7\.l4`ҁtE8;cH8pu 6:_p@'I6Iy# _,tZnZ'umt]6 !Lβii%΃+{mLU/8W 绻mή@ Jd(9sO˿Rsqd)13Ho̎TLݵ EMWǮnb^=y'}ư·i_#]FNN_&}hunu.#atxoGd}LHw3;b2MsЦ1l[JќoJ_W$1׬V0 /TD+DN8016?AQs]NؗYwp5pL-yևad{WʞQDmy O'YT|9wajbR&6cKeC ֻ|}&)To=cdel^+&>$ql`Ύ98]̈́-nEuKUXS^ xG ![PP)f4tس`/gҘs"=sj@?4$E.)Y-?iAqX# .r_8<cx_oBP6 eeK}-,\0\H^JJwǧ0 R|\eNG yM# UZ V苽fZІ[,}F )^HpxB4`aXK'LH6[ן-$EGs.O 6_|Kꏩ۷4Ueލ@!oMQ+1앷]@]q\ 3H׸Zr!k h.ޜ225wF_o8^[v'?ܱdY הּgVÁ1[= ĢG5YQŽMx!"h6GR\_ۀ`<"چ d|kB2@2QngOۑ}@p_Bkjb$,3L3\cw[~8רQP-:_uJEl*k~8 o$l10N'DF͹gB.zR|7ln-a'U^#p qxVK=eFt8a; O45SkWZQHvES s&jN5]aϵYHT-ō bD={{DJ}@7U7.DQ<u ic/#n66[HMVԽ::3Q~jA__ .fp49-KҦ0o"Aj1\nq"jv[`LqͬW\M# ~=w|]mP-0vhMg N}I|.AtQM3>랓@*SF\X]iɽR~$Y,3:zsæZn40> E4N)I_`1.NrBSb`PҟAMQ4?c7Q!Ef/ڠa.\qƧ"BQvļ5]C|VRJbUb3;+J4MLs=/L̘ѝϟ5T3dv0lTk5 <1@IH.VGE5ѱk#HωIxؘF& 9Y@dP`&iĊu \ –r3"Dꪯ:2p-Ŋ'0滦9,P`@=I%ot8^}IV||"#^uSX]~•pFLc{7 S822;c#0!o]GzF@H!cP}$՛d+.E:B8EPȳ57;,/[m"K˘d04׉;`fp>n"w/m seX#ZV+LunQFY/ojk-LnmM(ʳscj; Ӗ, mT2圩D)7~Getbd3#I}W"rI2K4/X{h&rų;|C98u.=gz=EE3s6EɱWHLH&˄(CׅF DĭU'lc|8#i=h,&w:7[yΘ!Or}Cs'Wpm o%~׼.$~! 73:]ʉT@# Ő J,ɑb "k'}~ Y}B0ݟ ہ`/\¹2|O۟ʿa*WLAM{yh7X"oke&$O[z@P[-WerbB< 7udg]M@1:E-q azaZ?%"Skd.I0ȓ4c 5)j>3::I f8UpIgVFA d^@iɀ_Ľ3mf%憇5VkP.+ZwMMĵn*=GE;8 g_i$D,<%C|7n/dSvhh*ļ^m , zv,x /e9%b_im.rZLY d?G#8kny T|ϊjy2T@BiWsWi@n߹ŠwAT0|.ATb1pmBN J <ߋVĹ`ιU CRq1قolx6 1Tq"8e B}\Ĉy|zGL\|kiIXCq.Ѧ} nIw C ux+:~V׫mzM$cնdfTtÞSYscFFH9^Ft7!&5(dqK,xXB1lɟײ+H7 /fZ|[ e1ԣLW[̳Qk޵#{{+$U├a|cRnCYH8+!yvY͂ ̧VLpbG2aٻt}C{S8auǒ_:#~Wn8rHRE/<7Ia u_椕Ȃ;pu +䅮!T/2=ߐT: E(7Կ,id< `퓅 ..N@\n>94}(Ħh'N"jJ%`at?NS<4, WFeX$4{Dḑ]O]OQ)Vg#Zs"26GԒß$`Dn`KCaWt$R6԰˅Iiǝ xr S؇ :{y,ȫF}Íjj\ 6 72@6'(~߁{A1 )vG/F'*S Tk;Bz&SOO!S%ɾJ4-ͺpş7ؙN2f*DTw5&MP Ț<%Ϳv z^8yqTI5~ٳdM@m󑲁ԥX!y[B"ZF M~@f%;pJVzƔǷz~C}f+[ dVu0|ZY?q?uGXI~#nI ftLfhnH)èOfz(流hrL{Η/QstFi( ÆgjKtcdu*M>bXh=?_>[mqx3Pnfc7)g>7p]QAxM /@L9ctV kjk ~%W9Drj'}, !)e!JVp8F[[k9>(WMU$߹Dx Qg٪sQ>n.MkF ^Dl:%,E ! Bu`y*SPagq@GLR6AWMT<h.bl{{SN[-B81mTMBvs틺Т2o\-};0߃3V(X" .tSs5r 'B9XpEX@?RMX^.9>If /cA~] Щ҈ɯ@C^S WMi)҅{u/[>D bC2#} đӫɵ FmL x)ABMze,P l`#9xм׭Ynv 8MJ@y6(;xޚrta9*іT/8>dv1)  z'ac=v`'|j+*ρNi|#8ٝq(=gvh7-E!дiNSfPb/ KA,(U@h1!~:vv څٕ['Α(v<$>J尃xpo$?Nua:l>Hcs |67dGq݇Apt>4&Q;li M`:"w9'E;Iw 1x}28rIM!|ih"'Aլ~/ Hy[pwM8|ęt1d ;B`4GZ9F^CRlGMdVn7 l͂hen/`7^ <| /Yyk2#Bj$ +q{Ϳxmdp7bBo[K%T3oA%NuJddFk -X]IP^|cݜ{]EPPhDoGJ8J古eU) OlV$-齃Fȁd"o2PtOn.G+FwPl'7Hi¨=vXLdq([e~d+f+,nV?֯'j,JTTC^eD='=7pu"Gji `!{;h;=Р:?2qr&·)=/tSڙ3{vZ#fDnBlx]/8w61̍kp`r`왙SZyKM">.IMOtB*CXI*԰:dlWJ[úcĹǧ\5wOEG^ѻGhG{M)A`QXr 7^-Ҥ̵ Y_2+Xt6/ +쯶BԡyW9EpetTe4RN2|="̢]ыF^+&9Ƴ~S($aP,er` 7A_jت0h8"=}|v-X8ʵ̱(\ oN ֻ:w߉x!}bfS=_e֔!z'/c=J_5lR7)GI3s+f1dd`@^`6Y|A3Bj94N= kJP\i~SRPtU|խv>O  b7 @B&9z4BA7ջh#WLGeNZBkc$>9%p4¾߼f+űj|(7.QCe:2rQP; D92s)񉙑If(^ Ru>MSP`,.8 ӷ>.v@Ǟ%7  /4KݫB f )^"PWM0lm2 U[=0'GEaxM9fS}  ƪW}t-}|LxM.kQQ6Lټ&gF̯b'LQ\uTY$o;׊SmQo"!cdSdp=;5{cI㝓jfq-a9d<,ӽ;yWRZpxm”NIXؗ$6øp}`]Pμ-B;[X\zIQ,0KK BC$6HIˮLmy.zC  &Vhjԥ3 KVk `^gIvo6씱d福+=& ~b?TY\DsAnO4Lwc=i]A\sxKDXݔ'ڒ˽cYlqmzגRIvߟvDfC J7jX'd;MWp}ʥ M94c:VKS4fl@8s4L(13iC9h*aQ$/ߙ%TNqA^ޤ+4FCr%!,!M_kDk&f F2LLkS߃-󿶧ۂaAn*3ԯJO;=;DXrp%'ЏE"ãzkKژޱ `P)9sDG)n(~ J1=ƠlX+L bS\&J w6ΪgJ*c@j#hE[q͞+0(v\ Οo}hͪ] Dx/[)Ow67ms ַʇE^Nȯ/('\~ilcb/U((/.8GN~O@P[/o=UJCOA! sZIZe[+b e,GLǕ;i7QÄlDl\(.Cmp@ %Njsm7i4jRYO(%,LpP MN'G3t%]2),bz4BmZ*ᰶp*y#הѲs=8j'zOmH; G%+Wl:ΙvHs M|0^҅Dwz}GHxPz?ʼnmyqh#^FI ‹鷐m5|7fk=3^II'g3-yg67's6;jQspϨG"6Dn dzD7ኊߊ q䪑"<)> e=©4S\˄Bvcvj5{gB4p9~ق]9(suT;5 &+ݓ}fpe.!!t7mWrHE)t՟[N6/T4jZPsȯ7ݚ< {;@D]o.ɆgVL MH9ꅋ<~]h3_|)Ʌkb?v M^*nGx4d*Lc63? N[]aC_~-s\~}iN6{j|G).knœ?]̪G-您-x:}H&M8n Qa_:^1l ˢZ$~=BZ /^SW'adNpnfU| ~_ nGbwTJහKcbr;#=4TU[r;&s=`#L^rp-?}A(@C]7 0'1aKNV9 ŝU5rH$U<U_U'.A%!6g@Et2E/QOB:l?[ nKwLIʩ{"vK?znm' I]PX&!㥯1Ȕl93?AL&޳+j[DMp6^yBaFޒ?| ,]fIKDW"9C$sû!Q"D/{0w+<.Tc:١ D-_tTø0qܦ,8sI4xU1;i!;{a I4 xӥV;YR?o Xv~R{!Ì 1 /9Xet?]`͟J0`="Qs]0Oqe ڶ thl]~S^}`Dhg|j~/ޢb Q]'DT5@Э^X6,^$ʵ3Uc`0lʦ5Ew :d焞ďuZSv!UWJBv2 vH =U> Td\}J9›m Jq싥ή-V '1!.\KD8N2V=gúٺRG-EԞ`;_;%`+[C|KSG' 㳷޼PӁHdNӛ Utoˎ\lbH'S2w +Բ@_PDZT)/=kQcx`^es*%y˽CcXwFjEfeS^^19h;,Shx:b-,)]5cɈERrԃrb=/4bI 'cp :8|oRȣiE Phoh8nX4GWWAJX_K6P U#`/D ;hݖ.,")f K^x]Lc/VmoXfpy߯KCR}+,yh+(#0H D K%';]UFQ1'yI$Rn9 _1ʄ($ (|6@: (}3IQߜg,]\LG]NEQ>T@b&ۀSH(fnv&ljXdxӦ\ϷvX'v#2[얐c4:J6W1z{4@ps*ftQygQs?=F;FxlO:0] ck: $4+/V<{,LF0iI韮%샶zP_'LM?޼h~B\w[!]c)q5[*9wM#ծX]6 |X<%ziL !|k(M|<*%[B} $ݠfg ټtt(o/+P!}W6Mz/yH̟4"Éro)% +4vQF=_GPłj~bA?Voihk oxBM(و] IE-]nsr<$2S]冋7!Bd@Tb07vLxCF}[ybNIJۤv5 6Y]Y1@̟l,F(:`~6j4PLn>&1ci*4R 6:"e.zg#LŔă `UeZ~a<sao]|@D8Ǟ{F.1"vFt(oZURrZ'S U$4Dށ'ۯMwLQ֢$1+=?HAB1Җ}W71"x,`%!ms0l=sUuKgJ]hя x3R؟ncu0nDo) /15TӸBȓj4$i][JuJla "%x>To^Θ˅7nN*3OC! GcwXx 1Qcax1f6r[iKGSHIuQ ¹fl3Kٵ|%3{SDŽFإ ƙOȉNZT-tx4?ܛG:tw.z(DorӫyI8#C^1>;PЃA*k?Pm,ZфШM*ʆˊOxGZA(E:*U-7ڠ20'mUUE^2LxbbPo}+7Td rQzKQ΍PJ3ө4;#R5Z3 n݀7646K۳Ikbi̾2: j;dnT[=7okuR=X~ U˕箮E{اzb}1'׼WSYYL73#,JARr"#PqQJ5zVZ'9C-odX@ Lzo?"U9iS{<ܨ07G%ʹy+s@_ ZӗC߮lmVj,9sb6x?$d7ΐ|!3QmK iPpV:sSG,8G낀r(>4l6AK6tau>^/.BdϏ#E/y6n.zknRԜxyS(_~0`mIuF07ٮAL V/DbYc9($WӀD6Wp;!skBCBi{=LP3+_ EL$~NAEsFI֗ńzQFM ֕@0Rm5#j=ԑsU<*J}U>^ne~m>XUk #;@HVVIg 0tdYu?.'P݁oj }6yOnmY$۾'=?oZM liG~[a4UW&.|KAGV gx6f& ύ/?/[C54&.41pT%؆TGvQSMsVHOu8Ʊ.UXm=μ9SB 7^]ĸ9]OS68LN:[[K{P{1jh5<\ Z58 .5Gij?(|{D/{2g8F0UZضucr(\ťNĵ/?^¸~[?~媑c <|B71hc_g_%pml dn2gῴ>1ԧ-0TSI𞞗-c)._,m*,._Ox?۞]4.WȳI;.,|G,=_A,rN1؛.\vPToWB!ofi'ǴF"D>)i'4[j7\ŶNbn{:#WK8\ 7f%3p(;x."j0Jѐd 65٦6\+'f%F8[R40p|l oFact+="xI_ז| 7w܁P,㧈zFѷ%2fAޣo.i~>;ݼєv =6钄[sq2p݊/ _Li%N> 3T&zPįjWt 7HB\MI)~g3 f{O-5z7yEaYR[!roڡxřN].} )ȒnHl_:;Dt2ߒE4~EiʭLTlCEV]>ˌ~ yDd t5n\ 8qJoS(m'6W WUe*i?_m|$XjM6tNr ND}8-1+nuԜSݕ3|0Tzfi 7)$+ߗF-V6R6Ac+O-K5#ijUtXHǙOʝ_oj!RA{{VM0 j5&㦐.9-(e搆?"$"ΨCy?L Hf^jA7 3/r."ϧx)$2Em[lg,Ectgq[A>F`3Qj3`>`;"Xo=_'{jjJ)Zb&rf{wZ$.MwEr ^fe&yYK yDj6F8ͯ~WȈ-ԈtW`["mT/ P *DjD퍣ѬTIq*=hjl-Hp"weWrTy }c0C_޼Ll i` Ŀ甅a^:[K^onϪcR2dz`h RZ]^o '0_ZpTku#fWc;Z+5˺(;CC}hFNdE /ӣN}˾*t?|B;_#`xL͞AKtAR,e!;*&~t)H:֟;5۰?̒Y:W.qR*M s<]I*ͺ tb! uiXZR MTΖ,sy5=i*v _L;˼BY "᜚nY첱*j&Mz,"Fr%1!yXh3nͰͷ50(mrez#3y)uyˆ`8Xmb;ϕ OPv YbbP}A28 6+\fu,K7ߒX.X"a#D s+=줔(;rao8wZWWd'QĔ5'x9X=]3ˆqU#G7t&g;'l90K4SJ#0 i|⦠~#rC/;Uq,Oe Qi VdJW?b:~|5rV"?T<$}G9hy2os@A$4KnQD3㼆`H?ojmS\yL<=.qùNe~" KE;r~Zw]h*3[qK?{$`[/b! bR? ?}|bw(7tmtb <{2afɚ'U{35!0ue`^ *̟J>_kX*ҹ;+զ!{Tfj_"kMIQB2c(h1TK\?פRY+R 5z΂MTjja(ߦb,OWW#YfMGf @2xCnvCV4b/%Қq?:B;5[ ekOVETZ0oGUXQ]o,Dy|8 Eb 4/&1ruu` ĸgf/C0 FܥskOU{t#~یOp*WqloaiBHL*N.RdZ|$Ii|sU hz %PyKaύRNy9%RAC3 ⨗\w:"U$EW|E4J|9xptC\~NR3i{v#'j=|ظ^_mGc  "搡+|%MP(݉:A5gJЈ} JG;|VB"t%=Y3 gϼk呙gFz81*4feKw~~SL؉tؽC!ǵ.ALV ک'lFѭnr&8-giLi٭%klOG-s#UDzE 6qfj䖇\X77 ~K\9Fe3GT8 9t>9(0/7$[W!o/˂].]fjV4v '}bRQ1b.9GǺ+#E7%zJ?Jfî^F$Lrl~`-".zچA&(H.TMUͥf)A}3`H\Hbf,}5h9f޳MF`Qmخoy! `rF'2kf7 >h5[oc5%)ِNP٨- QL(0'c^D"ԇG3ms arAv39>jTb@~MojUt}t- A&q:6hj+!w` 0V b1$13|*6ƛ ?ZjR5TH]oQC6І!.X-. yeNsIgk}; C:Zۨ^`XpCL\ЅY i;s~^9[.aPH=q[Om#0书89 o/I@g7qmʳȻ)[2T?TQdG|jt)ñ`s)6"U$_g6z3ݷMM>?W-~ + ߺ@]M0#<+8\:)VjȮцC&nM Fxؤ[8G,~ ,/UɑX T^e^i"JdՓoN$ڔT NcO6"tB TҌ .KKCC$ƸPPhOA8t)n YR2Hu T`A$SҐ5.$a- j>w@pw>Zl`惮4WKyF- _W e(3Gw’.~kû[IcNYUxQ3'g[)̚K}] IV%`jJ2HۓеxxWcBUJh$ЦϞt ZRP9VL6T<(90W R9:↹R瀿? $Bb,Âp~@υ"UG f||ifk,g +IKbK83Kafq_u$€]rH`=HŜrY =D 2oM׋[Uc>G<?}ߴz}(s+}TpC0  ]ܫ.]&ŭqBC(j y_xQyV]0V@xHW"և-rs4&s $4V1R@4C|BK:;Wii" DϚm݇R X!My9haS:"Np|1{w c YzKͻq'\#'VU^> g7<A>"#֠1O @S>`?F֑HHAwV,ApMT-􄑲`2zU' f뢒vٹHϮ"Ce=ݣZ+)|oXuz|>Z,w0gȣþV31["ףfyto7,Lw`!<&1Bd&PY{.[䶲6BDNye e9=Ech8ɪK9(}mdj0Ɗx.-71EKtO!?c{n!cfǣ:@#&ljF(*o! R]C(n|c"},6h>uiB6Zm`NJcx Ԇ \e b YUA-1t a 3\Λ41$%[|!$2W>'$TiTŜiYF:~TtYFQ-gWAiR3] ]Ob?ôN GIM+ܕ'*W1ĤCIzDF= y S;:qOF;l/g>߰n7vAOSå Z֨(f_\ g 7elj[C z |ʴk_TQ+_?tvc/XGR'{5)%2 2O 6޷+2Os| ]A9n>GT{>rTWV|R!>^* ڑF(9Y;\|Sݜ:qm^d65l6B4%dj8%Šp濅s' o!Q ?WUc{0b␓,,HƉQ\Ma\~嚠gKc"s% ?yOQ`6BA٧%2~-}S7:EPR"-X}?%~&cAJ|ʈ&Pr?g1kxPZ s@g e_M:fK-38u%# 5WBOQmn -x MH-{n__"$ /!?ϒ锤*p_ζ]qnMhP3v)f3)%ܰtfH&.@V*,]N!9զ\[ԅ$zo nn֊=[7w'm0Zim3pˤ|-,UGDJXNh?K[q5MJ( [%ɡr|@:?UGvП 5s5y /:YZ8 ~+Q;!IuشC R!>v-jG_W=M5U"PL<\< rDx+{Y<'%a>W'/SqD3l>nJFl"~͈1j uy)qCU&*_i/وy; )B:RkMXj-`i3abuR<7,؜i G0S`nz4Du~p"oOm:њ46סx6=:.0cP)vhChA Qфy9> aL ظroV_H: ֺB DKnK3å|~) QZh_IGWl5G KW4Ze QZ]]OΜl(rOg0E`vCOb58Z!.t?T1;"T^[ºHWqMPī_7.h[WfgGp'ʹe>xѼlDc=NAPs˷#?7MR^ 65#~mͤaFăzzj\_R#70w~yifT̒ ˲ -O嶼Qn7A΋4-1V*/㼊kH9\t]tvVˬm͈Dr88rڷ+?D={ Iu٘cCwEBM4rg+kؑ9\JDpiZ|76DǰxK >Skm(ijiGy1wYJ}]rj\.x&S=Enْ37b\JP/iݫe'0i o YA59yS>?tyP$$ 7ю"_ۭ'_p'`N|;$3!x+n'>Ttpc`z[2 Rp g8&)=jF7*}vELw@nnf2Y=Î!dU2jew%:Koꥩ4T*0I{0hG+K}P2u94r"D<nJq` úޯ pR}gۚP}sq"g٣%JBd tGa5mJ\SyyN:B,7n~eb5KYG ܷtp9C%4Y~ڇ* Kn`=k=I\5S U!FʛЧdz$zTUnA'knrȿz͌ =D 9.2$Xrn,DBpͯ^#7;eva O ȻQ&41nc9YAKKU} xC5@m@Ľ" 6N63-#)+ӼPZ6a=: H'( ȵÅ be Gզ 106ZXRҪTc w9=} ow*& !2AA I9aT,k\!+Q~lQ ^B@:^(>'j9"U,߆ Gh6ޝ>k`Ӌ0VdWhHǿK{HA]8@*Lϊ2]]B??&6 ԥH*.81Q7thFZnlP.u3pf"hHHn]uI$֠X.(꣎eCY)8{A7wt'OnENG|=|^& ؉%@M  pOj+#Q]_9oddb#zV$0U\<;V/P;x|SsI\԰ X}uJA7TY%ci(vQ]kʳp:jFtr*#u(&5lK ԩv>Tڲv&?J]S)~^dXU,2dnf)H :Nj2>pi үEv ;t0 l0!2_sE( L OKQ"f=FPv6 ذ+JBy c bx;HɣGUZ|DBF*K9XIѫc7-O\ yqOLѳ9?WW, wZ҂)|[:E^\s\HgJM&z(O֡R!PaHO|#ߐEW 'f6oUwihΏ|v-CS 4޺;vUӷR-'O3/)|7Fi7̌Q`+cʧWP_9ABQi!UǃEcGx _A beVtTNa'|ւt_0o\TlTNhRm&'?U&5|c7 N&cX1N~5pf$U&OKUzxZ'ĩr|kU֕@KVFV&Kbb|ҜWTo|{ kS A-D)W 8B"hKےr(ΛEӂ fHG̻3diKj 'n9F*%piz9 :*Rd+kO"wh nˍ0y%8K'ol P}s=Zu!< dTȻW n ][0XU!nq7?vYXbphx+"844nP@00=+38aENU$'^r᭩]*И2" my$Aa ٿ!L<>}ջk#Ao~T'p”X4<ÀLh(.@<&a7l)%ˤveKZ怔RI~NSn ˴XVShuL:pIxH]{ή"D0'|eArq:w#?9s#:=;~aJmt}:͗lS8XT3uKO‰by EpͶa\9,M]pGQ Nf-=|FVԴ"ʗTFJ)7fP?bE~e);聯vh}Jlmtu0:zm{  !延rrހb!hd~>!sKXv { h|&qucfE!%MS\oՓF/- g鸦5?!{XsCP9ut?ǟ}XD*qImp>$xu ?S#F ¢XHe렒X1 4+9:t$pMݫ( [AXIlT-\j=l4Fn+F63=a?uL MĘ DwV4͉ik By;cLR)R-C`1|͚Kw2\-:kihb!>du_?Wt4SYpS`J\D"= `Vgmp߽txJgE<8W6wm?ud3 +;Ѡy)0KwdME\oPy jt=P.o/璍p%R##J =@&?X!BMRPQ."_D 66PDՑq.a5@H^s ,r&R[AA]ie +LAmS3ضKZCfA^"p)%&9s8ZAYG9Bϝ^IPʿ(L}P @dQ҂:xpmȣ1ijم -R ?E^읦h@i,׋v̧bw5.toqC]=`W2q3.F#V &ؤID͏Tt߱9~8%عBv]t$]pI.ha$MА>$Cv>"3ZCoVrD CL3E"zL=@{5)x@O'w\\]@uЬ3gnwECĥ9u"\\ ]^Y\@n OcpZi;M#T^2dݮc=<%=~,ʒ.;/;b.rXgdi3 0-9Ґ}ԩ p д3y\sB\Q>;2@h;B4p l\PȊsft,4f9W\ q5SzΌsU|:RV\Öks*&-{y!7ʵ11lZ/LN)GNVX~5qȩAbKaɥ: yKGxQ;Ȁ !zM,{(P Ŷ/ U4}],}[XLjJhhZy.01{K"H綥CxI{ȁrW%}2# so%=A _Y04p|Ul$/,$z[!V.nxj-}9ѷv x2'!0n  YFWF`o)x G(E YuH)&.2)uE3E7t/X+x7N?:no߈ ^/@Qh|Nx7J \f3h`@TdG.b}Ssl>i YS(f߆MӤMxIvZȔO%KeDlan 3";wGy3A)K/٨p]Aam£p7R *9BS5TP0 1Tפ3zD?˩"uދcQ4 6 ͥ3fеߝE5x0)j^p DL9qD e%?GjT B!֤6~hAfĮTHD|2_͙ `V*Gjm\e8* 3 }6$ͩݻуWnl!\=~{?8G##M oaaCQhRNWT9X,3_Θ_S6DÎNM$&;K/ӛs\JtN)`Yy-e[5и';q -=XCJ8=]A_at$B0')bixd5,e-{GIncKkM2cώּ @K^%5{ﳰ <4=w}SlL:mZBܸ+J83_1joҠ4م$-E#mf#@n4ϧJHS A[Qm#؃Ɠą 'K9=U?.X90E _OQ:6.'F_8rn/ ] E!ݹfQi^`JiƬ=9K :x&H9"TuGA{W`utvL)ᓠu 1QK7%Lf9܂hԴ S-v]˘ۈQ z2͹7{F{)99~l鸝ˏa_EXSR!wx~gVW2(R1ϖ'[L3Y/ZL|uv*pٜPf-j*-ةh7BڼaTjHX/)猜Jji4T HhGh !3'Iceng#tWWW:{kzA,LBBvWc\Jϰ4y;;_gNź<.];':0)aܠqs^}/n8UT,6-4+2_ƬҨZШ<Re& wd|(~bu9-*+'_rb^ /2J->_]@j.a3,٤k'g7 ل=r/{/%f'Φ }텈v/HUM1ŎSɦfE=Ciri_ )1xDk'"] ILQJ{7B(_ZNhkT, bi9H_}?]q*C&ȺQlFG]h9:\nt]~;3D~x9Dp/o@W2qyY׈[[ ` @ CG.D`}F$%3};@@~<#-(!%] .'ѕϺc'sGˆT>cL2}25hGIbܜlbRTÚ M,TJIvpdIW,ͻ1PUBG 'z&ܛLIڜg%MG0 KT'VXL,=ǟybbD6yW]82KYެ9eu-)qOPpЊ(YРIՖ>P,|Z~rlOGcVۢb?e!lv%@9AdYu'*=HV#VEk3cET@?U G f5g#-l OA~%%hn2B. 7 r,|`G;h9ZDC$sSyJh3vwL.&Aщhjt< rmq3 lLtK e!b#fLt^3sg 6fB¥G(53,rv8 Qљd7YLQ1 +`MLC ӼΨK|(J~FT&ACHخ H†;cKsbalсe(GV~s+t<0$Ip=()揘~ h7y/)I.{tdz03pDLgAO/VB@L7fxS%J)Ӛg\X(-sTKbV<$IX+e6KE$8^@?Cu?B, \BvxB Xd*yEVMW քE9BQb\|CoS267j9q* Oʗc'sH3ն}w73- t+um8I*%~TVg'@\(]q#)qz,|G Fh |=q&. :n9E)\Oq;8$Qb>1y':iI8O>|b͸=H#kS)F1=+n ";AkKNvy7U9E-Q8)S[c9c#j܈8(LUx̛qyJ;=EE׼gfqA2ȤsJՆk.>EeɌԭȞ {Q<&?rH,Ͳ|A1k=M6/d\a vg+q3V)0y{2G-7CK 7T>])Q3O{L+G9EYA>v1vڞF~LkNeG?+-!izð|c R pT0nԌO E(.fv-\IPilt!u&(9 =6७QFQ<$I{(.,+TӾ6zߺ**/`t&5 w&~.' *S;%s|:F~;o>UeDnS+U\%zAb^zJYR7MxR-du+_]tL.h}q=.yⅪZE-qbxH;t"jakAηcH`*<<=b&<킹%t\[9eeM"*Tj-tho(sJpްǏΌ(]`S5Օ(PҎ H =(6Ji[IL|[%889P勴x9V;%J籟d˰Z.r.dM37bA Cx]ܤJtZP f&hMq nfPK*^ߠw4˧+M[$ćbA20 },|M "Bτ󛐏yNU5L-=xNHoo"z^G2mB` m)2 PBLЀ$g%=$dIᬛ\`YQs,T.+*_p0I&@Stt5.oMJ=Wl~tj6U(BD$?ʉQ ISfoMI ׌Sxͯв"Hhl%3 giǽPA{WD: HE6 :E+ab(!\nߥ*(^xye?"dଉfl`ӧp|U<RH8@m ETQmi HMi;73_Y3SS/OQSr,ai2T2x_^G- FA0>s1ʩWJZqf(]ZSIȗǑx37qq5AJ>K&*|ʁ|dSК&ӯOJx 6jfrlC2/P{]ypɤwlV 5Zےsv"8`g56Ua)^X(8+)A*Gniq#&F`CbUZ}^LJU#?t!J\~~o&Ŝ)p?8ݗgX(otwp$^W  S O]RW!!~o- 7Ln'4(&:E&o{ŻVWv;Mꀔlu('IIy<' ;\^hy rڑ[@u.lXݡ}Qc"Xiz% M > IPVö5ٚ^M'`>L%D"_{hgɥ~uQł>E4"v+m6)Pw45-qIPXx&,kC'0&x1NOhLe4ж)GkZ>±n㞍xfҌ}CVf<1P#f?x\[U_Fu+Oޞ>.eQkp OƙȱcOBz$uʶ;~f)|&r͒-+"@[,6vy4Ml`iY?!>N@#3Iވ[=07wi\Ƣ wiGYMV>UK_6v6j'-|4}Aʰ@6,ä푛tQOz3Ks*pmmlF*PHv㒉Q+Z /VpLsBs,,1gXqPmxl+8j(&:mqG W]:sY0-fvE:4%^5lŊ|ٱB{*ܸOWGjjQ ~OeuYlpX X`a%_Ĉ2hЍX_w.+j8U Por`W(J5 p~ظ :g6, )oE= d(Mb$hpB%.'~'~@;J{Ŷ˝?[M VX3 M?RBWlt3G+ enAm" gi*V̢M|{{kno35ngi RjFCjJʾX;@8# >e39 wjX\蜢}W /=!k.~ߋZuP)7(A5k*%ٵΙn2`HAnD2+gnŴXrcїe<Ԇ>zu_n.W>XyVE_GQ Vv(̵YBPI~E#dUJ$WJpK4M ٤} 'F'iڌZw=;)pi+_Bpl݆2Eزgpm蘩Mf/*:M %Qi#\PsN$AcOn~]beEhjßпClbF`ܬW{0ՀJ3ѡ0" ,b޳8޽^ -d : A;1f*l֣s xLa]3)-22[H+-kb`1[&0'i%߫/ytH|G0Fi ilw ,Jvqb^Sd8Jk4dbK*Dxt;mTdZ6b:wLs6dko M]@Ӌ !A}V.1U75DMϙd7~źB|e+opћ?TCe8.g%D[n~-2z=N+襃' iS-`t)m{mP-O L*"SX:hTiw1_*V04mT_m۵_ 1-5~E`[Dw0J~,qbo7'nF٣ڝ1VaToI!N$Q5c9Y8㇫%<*H9 3B6ꑛciYL6:h0ps".2rj,o|;E:FV ڟ`Mǁ.W.Is?Q.b@s.G^'e}Pɋ)Jmjqgs7-dj?Б]  ZHj}غߣүZKRL#dL5~oILCh6Fa dWuEz9SS1[LGpzqi"Hɍv/uYWӆUغs?޼>7A:?x* 4W;.ꆷB>$;wc\{pMΚu9bSF`MtYCN8k6L~lZ,ET]NJ⫌&U;X8~~>xV@;/ß^e 4ʹ VLŸKL 4}Va)e6U5^$3z_nܜ.Ld8P3X?(N$j ˖A n\5S?!5 Tey3~^?;yBB&T1aF&6 6^8FO Ss\ ^)U[DC KFX5UD%8om Z&-RۚcEݳ0k~y}+qY]`>?Ju#!a,+\tWafn}@bO(d Fu$=#qC1rT;j~jQUϠHHrIr66,or|Y' ?NuSy}bg.e&YF*Wk8rT-zކ]Vv3DO2>yЁr^8u;?3(w9|q*aebp2ٟқS5B&/v?(tEΔj7{L55RQc]jGU`v:R@p<sjeQQ٢ИSe)F+1Q~9bn u>. sFT1Cv" H&PmKQ6F.@UIrk[:U6[Z*?2^NMj !^ɔmHE#GioObd4a'g~zJFS v9ګY =?H7@l5 O@sk>F:-pDLy+ĵ"J/H6lƒߡvo$"-o␝e@pP,BRU&Vl]x\o)C{??C5&%>6L>7uQ̤5#dxb(Nh(U;4ZARuO-7)%IjA.CE6gPeJ`ʈ/o4Ұ+(̭a]bt +&ߦmGa[_#1ekdy\1pt**R3fơGy }L)O؜Q%4K֦VTfT;F21k_Q}hղcŽo-#F W,c4q)bm.V{ҿ+"6/jS>Fki'!=3% jR4^kOOf_rkx8LswC Nj|iRI$EFǀ̿}27;q rOqbjdԄu%GȻb=`3;O}r:-8r(ߌ2g1|Q Xy‚KU1@*\=Ud07k?. 0P"25 ^q1oo9šʻV}D(疢 ?SvIĻBWw^'] KV ")MH@"Xf+'w0tv˳aZtU}}1M1q3E@(':|s|"ރHl%]GO$1 x4Ed/URkM/pp",y z+6J0ue | w{P=]}PLqyBSfӊF5d8ҪAl HS2'wI~kF{[ :&3`?w㥶#ˊYR.ՌčTHǼlޏqˋ46V9uXsa(s&`ԔIGSn5R&){8Tńv8d^_ }GTݐ ,=U;AkSo;J/#?7 PUpa^Jhasaնׅye="? BD: Gwb+F{l~@'"zt2v<Pv\ub6>s?zP#CM>FvUf6$ޒd,ggr2ʰ /#|zlH b|^"eZ9 M̾?&&`_?y`xaו?U(!s8etVBO(O~[S[XnaSo~)f A %LO1!Bo}JKTmnL9ݚSo}X,v2w2@Tdh9F j.8#p,t=8p"Bk_@&KM\(ie?w7+ȱ)1nܨ>˭՘w`1e.Z뮟=e#y @nyN|a%Rr;7%;@6ںAe9븶`%aOkv?g7>VЎ֪B3Zy"*7 *(2YQ;NFO3vRYyd zkS49s5BȎO_1EZwApTYgv9M}?"FqODabAx YIFrQަ]%TgPQ>l{8! xdxI]vCѺyd"IlViw5 P7"wYp|n{jP\'vc~akY7PFi#Ba;I)|Pbtw-,ȫdR/qɭggZ_Tҗ wL=.tb8ӯ`N[Ā}et!"Yg~QSH>9OJNA oS ZuЃVW j@aWf, nJ& pIwoB ch^piy/XǞ՞!T[ qrˆn5thHcdZ"gxɏ8p)*Տxv|sA"=w;@Dl]BߑH1C@FYrm?oc,_b$`?")"Yk{^~GI]i,XYBc}8WC69sd:6 ˇ&o|zEԐd|޺tˣ=9 ոu*E_t_2c#nw?}=:UjB*)g\1Yos2K7/A4G o6DNg99lrgOn' >="6L\acF1+(er16y4Hb()r0;YpJb7N A9R0? l.u7vX]3Qx^Ԝ@``E@'9Dm_v,a2#`/ځRehI% /ζҒ ;1AgS0qӈ4C{IcYQ-Β{4[<>E?總7s3樎CSzLS: "'a1֙vƚ@9S<Țb,ͳW+ JBilKCQ3 u:PKZi"U 84OyDaK7W%8(]Aj!\HY(HkiPRb1Jg FONL{~zJ1[*!Y$匤D ]:[Хal?+lmܨ+hhM[ЊI`̜ҠA0/c_W)deo{F~_촳:znߝq L⥸O)1Ʉ#TEa~gq<+@ gK'be8?!{":;.R~*扑 o9]Yf+m1RX&aN sz>S)QOz# | V\ڴ 7 (9S% b5bbm gpR1'r 4j֑ZIS\8#p) EOUu 0s2`,jMNPF6iQ(*^7 U-TAv k7tj>LpF.>^fw W(Voı6+8l5[DKUl iskHps(ԣMy?E>0bBQY^Cg (Yj8ᅅN}ڢ_.TC OE&D<_EbtdvVETü75GGluǹ ^  91+MAn.f.\bĪxNܫh08(FcB=߶EjQ[2 U[9gp2n֠#qo+V[NH_-k&)Kw%oIxкJ d* u7ēWV¢-atcBL:0}\%A x>ڐҧ' P-wlatvWfѲ*8UvzeIn~pYA\=6*.\QK#(鰑IҞ OMhZPun1oy&|߁:c_:šv\2\pz1ƈ{Qw-yCDzsN _U,r 8oI5)|,*oW'Xu4Dg_*eoHǔh_YO $} kNZXF;fOUyH| =X,.^_17gdڿ|8*')ttr2ɽ Y;O{9P1@Wf֩] %}oî8ʰA;:i9%RZm4~(8[m־6% Kg 6Gc&lk$ʙqΦ5FM_˚I**+ㅎu'pD{Ҵ" QG*uu叽JU]Dyn]X9wkCd4@͕{#t2B[;U t^ Ѡ㓲Kz9R|H˱ɕ\D 4mMf]^qk Ag(v7c2`#d$NzE8_7LأrNx`Bqsk rir cRU[聁pNQ~ǎ!u(g5F@,@Q y.MO3E0w/ _m,~!OIÎRle]!wfWI%LHʀY'CqVGW3O8^]~xp8ŜSdhaZtlD`ÂxKoi9k={WXRCGM}K)xSLYd-,) yR24*)ݭPKgTH|lUZ|uXHCxP< {أs=:: U~7=/E,_O‚r$eO>iWC0 G]E$Ar\,Rw|t+"_\^EX(MTDe|1@0- ⫆>BPmzTL%z/4p;Ev>eѰP6IT"6wL@ JC_WeE6#}q6hDM Z/ۙp5wR5@BL2EUeRET,g$d.$ ИL/2ZeQA4CjB/" FL)vذ*H#paA0sؚ/jDo¼%n ==)j*u}e70NڿF'zkQM8N3{-`FDŎ ߎ7OZJ+.f"A5.2ZiӤW+{3֢}Z`~󤐱]q CՂ]6rWǃC*G0A@ d3U|A>K-hɢDRP\.ovĊ"@E ?5?w_MϹye *]F(A6=:-STARK¬:-&#²/<=Yc Ktxa2W霸Mx;N 4+'0.8!HHM]aXAc2+INuetKԫ:U^jP`ᷲS)wkaSKt4WnP] Q҄|l3ai)NIGAJH7x+Âb#e 0up/ro!e'q1HړXRtYpM(?>jLG_rlkZ?ZQIM+ rĨkVfw:{Yc sШZ2:?@=N?!,f*̅iŻѶӟ/Hs$ݵ'Vʰ{`;s]TrQ*@rEeoˆ*kwjqL7#SbFͰ!^g}ߗ#PY\B2 ]S9|[/JԬ^,t;vϛO`}~M]f\:LɚRnH'UBO|붉c']GZOhk5'x? 萮~ X'xhkZŠKs)"U7h2 VYX5x/7$B{eeL9f"g,ݾt_fh AcV_4 !wSo;x.]m;,REriv_Rk:[ȩ].ټewEoĤmlEBqxK,1~?N% nIJɈR;񑺢G]YЌ_NE(KhGj',#C!H /Tl ?Og-q ;巽swn}Kkr$k[FJL~[T UǓB,*:-N P6(d1 %roB47 ~jņ6@UB15UM)A0N6zJ$~l[vE0e[=;iWy_:ECrL٨(/ ;W4 szf6LXu^Mv-]Y.Iz?<72nZ뉍M[ᐯGH‰kt>lX几ء)}EOUR &Z1[F2Y;{mFhPL:.t[ &,>x QvndG W@J%5ˡD#i\O_Zk % P]6\|[RXh$8HuUܦǨLSJzBThSq^M-bL<M1Ha)qB+O@puj膶AkB^-9%3og FGaj ªP%RnY07@4؊ة|Vfd{>IgJI8"x&Y;/T8w(6=+q2%vLxY؅4L׸dV˵ x #s/ᛷFi*%G]`OJ蔡3|ol`2}2F3^7"8H(SіKbã$lΙ9eaVwvGF2jh:*Uv-4Tח>t0BüD>0Z"3q {,ar%`k Wՠ;jA{}E O8.F9 >Cͥmz*G$d2C 2)?Oxs鎕N_g.oP!q_mo6큱!}Sד[ *_keUŊ ?Jn  G<FAgR/ ?xKHie6݆|2vqd*)<.@rs H6_:"*^.5w\s"Ei.1]Y0JJh,JazC4_"'#ַ^}r"iS#<:N 4H2ᕱ%T(lD@&Tfϰ.~rդAB̉E>1=P *2!U)Gj^{FG ;EYdA>M<{U ?ymd~{WB!{˅ڤi0+$=}އ oS1WU)yKCY3@+(Trӏ8}?yy5Ѯuo?X筏? &r2կWލ5mg£wv3\1rSؚUUŵ~p F\: z(n^7X>JG` ,<"0":"2 Ȅߧm1`ۥ-a#dEA]!jGy~'eGN>* jʼUOONhхsHH %lt=+x6 ] =]Mv zu{5_N"ѥ%2йiZ4akvGxtG9qh<$̊ϰD(q eGY *?1 %˟WEޯ2 Gek<(5~|(AU"{48fAzv byO푞.\l! I`fQL6;&;b&x堌 TG* uU t~UŁbgųZ?@y7C{{ˉ _[G+ЀAڌk,l,--0]a ol*`ˉ%5WK-Ko_D)0>sHomqE0:kD$*-k@E #㤪o4o7_J "] j;=w%վg'h `͵CʾQf( B;%JyHbϒd 6$P>dfR$AvKoX̐[FcDO)ᄜ ;On]Km,c rl$`gߑ챴"Ci>vԟ}A;na3+qn=-9 O׼bƺs ycB1;]xPR)tƀ:/8< Gϛ#䒇 B^B<DZ,5˟e9f"bo HS?M(z&`E XJJYxrZ@9OZ$HÝ*{wDR9vҿo^eB%j.TqJwS (1z"L{vCve2;ֹX8e @6j4aXj߯ pq%􎂊- q_yҌZhč*4{`u_Wʮ'6Hk:Bup̲"0w$RoFtٮ6)yfad8("H5L^L=O.'1^zq28u\O—OmNDMF,2mL :͙zxH(B$5gڡMAKah|`mcA6mh8pHȔԛa +8.NDN~?>RWQ8|g߯@-3Om#J% /N1Q&z.n}uL6]k%3w_YvnD&ZА!7US;*?qÂѫI$|uulN@N"Zl> <DִBStQ V)k*~WA<)/LȖ_UϾXt>uʂ=8:ARq'%oM<u~1P5h%?1`e?;!)<;8IQb5Gj%~ 7T's O({QphR:+@o?uvfe iF;&4AjBI tēB:)@; aP]ێ۠U"T @8#nio5LeڨyeY^ǺV/SlhSa$8?_œzN:f˷||&{觵5mS̚V NH"fueNwe6y&W*bkH,SQʲn$95k巹B&-wWPY}+-X4}Sߠ9=;Z݌O}~t8 wPNaED~7ᦠEgQȱb{X4}jRxS*kCz l\mm="H09A`+x"]=<29FosTvH?Da%lͤ ih+o sX3'2$B%v0MR9ٱpI0'.w+,!ёO ʠ$nZ:Oe1cYfllsݐtkk9 v` CtTqtW'\,,ֱSb{j[zЊgK/91u ΋,@ $ HIb[g,ʗR cqب/rz c5YK7trjQx2`PJFzͮ%b$ӱ67Z 6e%_;qq*ae_&.afǑt&GGuQ$.+NŒ~I4:>%6Nɏ }@']hY0Gf|2S'Zԫ`a]bTQljfwz2L,MGrhsp zW-bwSw:@h;zu1 Al#uJe ޥG'5;z1>^VYJ{'k\.~nQD말:TPu< n:^U)~L3O.[[^i9+֫ IJ9RFAGˤ[HH.6g-?2r*F6bVkj7^{]Dl#o.Bn p5i.od\L nhq a+#3zDQV ?LuL,ɾO<1^+|.q 3'!v%'OxhMMOfhA!C?v|1zsnE28z{ Q]׊_Ty?Zcg/oJ@jo\@"(KGj o , wKjͅV txݎir "L*Vb%Z^kSBvǾrzl63qLNIX/L4C`~Dܑi`pR B>>'{rἮHGs?G M{n4Z^RsG iyY>b{C}TۆdEɸ kpiB,崝QsIY4Uo\4*m\BR8AIo])30J֯Azq3vH4eD7f O*wVxVy9^ ͨ^[u ;_;-EH>5  J'O\r6PLk |v[+E3`:f8eY!#;7Ȗ!V(+wtoktDL{>ܷt800xl ~ rCDS7:b<n{=N]Ԯl^ШA?9Hk#oy29{N(SBW4!e#PP-*߉fɋ 0P.h*ͮP^Ƌ@k1&]vB2?o ye=,G# LUW ,4gW|_Ӊ nğFvs~l=gi,~#h+~ҮܚD\o?j%6="r_ur/8]=dFx'q&^vR\_'Nʭz&l;QĖ;tX\w4J  }[' bNbiOeMqc<-Шw:L?1צ05jnV kycb3ڀUe kMI;tR S 2 n!r]bd<)q@ FӺYsg E˸Lu'GNeS̡ Q?k8Orfe d2,=m&ΈE1i^K/6Bag㉍xNE* 78傷$~ >[7:biuxc^)k{r#IBNeX5;TJLerg/.U L8nSFGA'#8T ۢs 2s|@ =zPx}# xBLGΞ}Z=K#Rny,O$e(T -y"RjӺ$Q({x%뚓OJl1U؛iay,IT (z"d&&E$zM B)+k E$% 3X]2f"sJݔ.]# i)v&Z^ðX(_l,qd22!oڢ Mf)fdz0P7[Cc팳g+!AJVᙸK:Eau8-;z[e$9HPMShZ\EPL0\JH|K SWE{\ QILuV}3䈶?Vw,jb錔턞BXQ牱gխz0K"JLP:V2ړ!f?MWqLZ 4*,}ߚ1Qpeګ:Ƭ?6PYN3qdkg):ysrV'+lTu班 oJ+%X0VO+ K+XFYlp%iOUT;?}.ǿdqj%~V8qPT' JD·[>Q/Ƒ ^n%|HMAƴawqeO: u*)Fy &4VwNSPmJ(ׁ| 4EFP/qg[:1V_[Ѵb/zu]* V$8%g? l~9 4Oߛ}x[DV^ S;H^7*%a>`7wBJ)Ww@W$hovX^9^|b^ĉwfEڪ'\ 8XD `X<$mnh d E̝"gf>,۳kR=XW#dUT.J=x]dVy)jW@ U ޡm4nlLK`ywF/!E\2'ҤLq"ohͮW9*6kװZW~XrVehv2kp?!LH8v6J,ƭ; i*D4:G 1/ٗh.5}6C^R7 NllB.Lrd&mzi)t88kU|܄ wG0x: F*}GKOctc8N sן/JAѐwXJHbCݿ25Xy7g,E>bOV_unL/*qV@ )|GLuLܓ_S^@P@D6՟eH֒4H` auYAԀ=2rC( tɒaIQCuUw&Tp#e{*¯=Q?گ_jӨi<+ M(f`gJ?pK5!I ofY4%*!))=8'$ڛw%sO֧DE{F*GxP YK yft?ߞ BM5jjs {ܒg%#[܇f"Dp 9b7 I͸= |>fqW|!k~'ك`4L;{'HU"OEZ%曘a;N] "E,34OހqVoybbd L49ps>}.I#)'Ƨb MiD,o| 9LXY(Ԝnz4WGKM<BL60N|C9B}8{I@ٴl8RO4o"Q>& $[qP9hԽдmyfiV87h;Qڧ⏅7:ZXA0xDdGv6u ב`V:`ڂl9(9 |˙Iz x[Gq%` nǭL(=@O>} wiZ\":;L?vX%b?Ahv* \ʃo h0q؉VEbt}wwyliu ڏ1eshI/bUW xR =&=m'!N/c6bSFPDΔ2Z |6 50 -9bI2$hr|oAY> ͯNu#vUϭNHIJREտ 2&GGC-ObtϯXLNvKhk5k\zKFuY >G&&An=chzl޾Jv"ʾ-!8DgUaCE* TubbPf3HuMKF6֭u~7nӢt&I-]&)+^usB,O_i@0i*¦[ Ҫup$1~:B6:K uIpqnx?nw8>w{2 .ŌJ#~sgxH?ԭꉿ޾C I'Td B6$إ?zACɜ$aK ;i>Y8(]< K]P(%ubY?, 4O]TR(k镢gaҕwZroys]/_o0r vC/Y^V%H?B0_*+ p ^{rF*1M7e CוkRp3Ŗ\[Myo\,R)h"m՗M TځsK0&l:A4K0c(ozcFŮKP\w-̷ /nݩsC7BK)Zȟ+Myō'JMCuDN,C!A_/m0̝Mx6ԮH.A8S!$ xrD$EA q0p+(#H('X|2uVįi_[xu|[ *X1.mҁsR{܀-ivEN/%¯I !#t|4\k ʔCN2+FI2)< >p_!#%F^]5rnMʜ֙.LI'7T -b6pײj^VJ?fmhA{R#*#RwGst6Wd ~!(A'_sV:Hɷ_9l˯KLC Y(pJ3:\6_ENϼ3boَtJաEv{PZ N-l̨x.W8a/$oO%e̜N ?Ls&-' b#O=ڈ~Fs;ӧ<Jj- Nʾ(bkV/2U!TL,WgKlphÎiGo%+/C*.S?9A=JK-m(Gf'O EO6ĺ226+1N#;A]%vTYa G:A=p&pCbXȭ z]ު$FOt@yj IzPr E5,>ꃬ ?c?^s8vAI~.mi"dUOP֟*&5T2?(s*#f Ok'EłfL8 %c` X pMF{@% kzDS`]/QpSK5,-!ۤi@fcReXQ6 oY5*\.Q 'Tf*P?>ھҕȸa2F+nE=rI2ֻ& CT64682ў50֮ A댕OfF]n&_folnL9hQO{s+UIR 6~jۛe8O7:fK J2]{f#GbΝJ$6P yj!Kר${c䏔No.pv"U}<^Խ 4\Pm4J-@g*aoRD.d(* REd=mѕnd3PƿVvY#ɞYFaX9{.P d|v;InGGضq3#gB[]U0G X 2ͷb:] b] t Br__߁ÓW#Ʀz*"F%qT+:aO~g+@ ԻL `6IgHEq"^$ l.FKے$K% ʼN(2:R0"iJ̍8^QVKCX3~ K2pC7QGk`kٷ0l7O}+Ҕ0u 1LWTcRvȠkѻSYu,>`Q}$ӃdCs)kXV2M)Ţ^v+C]t'7 >*)lQnzphvp⭊WQ> pj)=ד8-J<@ (2>o-")dV_GK!|> ,=eGߪl֍=?F'mzp )3BiymOaWu%N siޠxy~S(O62"¬ gYsq}/S7TPR.nKKV?px(fbE1^?"O %U8 duUwQF<Ϫ辶~̑hd+h6oVă#~sX<=&7[XƁu Ag7 Ͷ}kj޷UAq)r]Gy|PR8e,y3u cw Sa|(:+.懒4w۹^; FۋNG4dÑ(Ia&ϩ6$yUUՖQ%RSYԃ(P5LW`R1g^@1eOVU)P.s:\fo !Zܱwu{sM/!H>RrbdZa{E<mUx;QMZc~vjg`@ꁬRRXh&K !d+讬 C!S=ь!; BjFХTDUxBlf&.1Nq ǔ,.,<$oZ< pO7(9;&?þQwy'1}eD ‡$z9˦ cʽsu7٤ V|%93v@6S55V71Ft$C ս3Š&)#òAU; "=tXEkvAԧo,Vm^ &("p+\9R8SE`ݪ}j0խf hhrgHno'>eQ^5&sչ?(5N\/kd+{T+4sӥ{3KQ(vTN@. ~bV=; Xp] g{Cy?*?d,V6^t>BTA 4A0׶@yU*3D2PDHosǺ{;"]rNfo^R%OҺ[Yu۷I8b^+pQa/h`=`'uPnd߽"k͘:Hl=\C p_D*%C2i[i0L|& ]-!}N9~Pʐۧ1"&S<[Nutːu>6.JREmq4Gqa= r( "|hkVF*g=W9 ͢r]eڄ]r"CxTeĈS߹'QY\2q=9qmGN9"iUՊi7\8 uBStI } ;%ע6TBbɑC4m 8U'&> ^ڿ0|LY\S_kzLTi/6\z8sL*hG\{ [oQ+KO$Uh/aOhOѴ2RSǑI].ץ. Con>lX0`$㲏MtH|GE0C,#6=orhQ_&<-$.N0MEvpDy 3Tա8 i tZLN> Zal.ԌK+pet2(8v)b]yIoXDEInۜNL&,xe`=m@U9O9ȂºLY"^<qKu]m.W _*)%mx"QT/5~sE撿gmkPbf{U򨫫5, ]uuXя]X8S NL%{cf S+ϩgbim=A(T~c@d̵09< ʭHę5hŀ)@Aϫxx1$$(Ui%\#~KA)%Cv"yP4Yak%0gGIѶqU5 X ]b8C$/S|-l)ɓyLGR Ђ;3DwNZE*0@w,Ct,8y>EM\q}?a5#k?Zpt3`=j"шu#Kѡ[?=\Gk}FGquG0_K>Yߡ`w&b Z>sOU9<氽QY`:YCPz[F "-YXC o} "wCLc7 9Z[倇%cb9Mb,_uƺ_1G݌F$>ۨffˬ,~sՌ󝫏?[Ev:La'Xc; f>DdXaW@g[=X_/DJw5&b4ͭ{NlZ׺.[׉`.*zvYix3{|_.|#3wCrR8DnzcQsFv77U?PΕՉW\#tR4u @5Ys6t8 xe1`$&RkxGǏsFET&\xTV+wu-=1^ùGv A*B|f.A4J #h#[3SQ[V Ͽ[JaEԙ/+pPLM Ȩ)?*j(tTũl] S`HE2) jX&rn @Zy j 0x099c ; BKewn 5s$ꃛ-GWw6P˔*}d/2M>C! gSuPP uw4 (-_ܰh|4w nL<~M.l+?39iZ]u yt Aؑ?V.4 F̦7=+XVlȠ6ƪ[$ͦ#F_ 8Cޜ8 k}cY7"ջ9P}1 >>0R^H {W|+]-,>{Q\ʿC $Ykb6Aˇ&%a:N!_'(x@zk::\W3f0nE\ikXivdt+1yvS DHVOgbC׸Pf,fp}\B'sA% "IdY3\aC^:=@7b~7|eMq lr/}.k6 a|iy* hZʃAfc(="ݻ0sKBJ9Qs-g\ݸ'f%'nӘv`7.-B q[KJ47+пxԩw8K;:Za)(} RꚜM$pJa`9|dWO lՐ~=Ċv60k75( l#x%9#.[EGձ  R5.9$A_2vIK.tֆ"B&Yf{Lx( p AQI#׆;{nz3@ N#~ YXwv:/pԠhٷA詫҄&!ScD"gBQ(៽ X sUa8yjJKj<qԾU|, oO]6ZMHapl4+&,m&^M:ߜ4BJS0m#&v?4b2ZC A3w EY_bt_9rU[:nD2GSGH%_jq :êQ6؂vr@;i$%b#B́5Q. tEŨ 65KFR4Y(=*sB~ ĵRmY^jB5+-2#>2e癅os&)WQORWԐ7"Νjxs~)Gnac37q c/-դ:O=M0vd1֑؂0WkT⓪YBZI[V,gd pH42gen!L`wH c(tCP >K΍fN[-43cR(G4#%cʭCinIO4[['"蹁=kKT_z{@M/vJ 㭵&h@liy(Útڤ&^`}3zחuI״/k/dp* 좧ܱSĞ\1@Z}z]Ҫ2Q@>#u=m$)l-L `Jp bTkhQFĵ7Kպ)KvۭNx WWLdY4>W[(M$dF@ZODU(^QNRȗ z!Gw:]WnUV :S3^nJ]iC3pA2[W"g*L>?pHB~c.ֻ(mwmrņnn+֥4зYm_VrP!x p/-3sG # +pq%'m2 'rК+DV:VprPQ¸PՓw;m,Z{7+pT/9L 5sٞy\ԩ&wc$NVQNةGjsddkktQ$9|_f]"󧛔@/ $lٕfr)D~{z@bbX7qM9X8Åﱆnd|ͲE߬GTw| .meBuT_.fթVLORFlrjmYS=TgRdJ1ɽflc=t;ZYgUco98{sO]3zQf1'9]=5 s#!mcS뾕s^\9a^ַ,lak~x*zOZplVDBy70X¼CO/& E!vl^K xv"(@ [/,:=ڷF+-i4и@M߈c>IA4)z1k.Off'6u+k[]gRDWhX{W*a0g 2jA.ڢ^uحhfۄCelDY2| שv| c"4:07?R-ܻ>P=P7}}U {ٞ榒ny L_g%UI _ӂ@~ڊK`+T \r1kV{Fl Ay޹#kKB \7и=-!;;nӉEsqE O>7lh%e=wKbvf铠&#OpۑF;7H ?)G\!c"k@aYF _iPJ{ 7/kX3S_(Y*pXs{r/ԯ]ȵkX88(㩿]yULWj9#@!Sٕ@ j#dCL `8Lk\_. cqP+|ŵ]c)YU>"ݩ,*@.U;pv8:-Wtk-?'˹`7R\e$>(W/+2w>++Rp隟6mJ(@P]: y'H<n5W=ra=׏*T%rwuZZwEG^5md?=8R( wCςLO^ pB@Xpj1\x> {Cg" >X巎u걄˶&c퍅SA⚰߷] rt5Kh{l-%駘Wۻnu3 +g:wJDO1G%LCZ6_'}p$'(cgqiN7W#H 4O{I )v95`l.p`3Bg|>+Y0jnq@CB *Ҁ%x/sKL,_h4[ IBztMu66 ]V%_0W`gVYg Az-59Ҷp<3σ2X;]KbFO^! %.]jo0uXl1v5iAs0`G(b8PCX@ѕbf|GŸa.~ hcڱUP;Yb$SCƭ:Cl;~-iUW6[.NOc 5K<ƀ癘E rq</]5X.ӋBS7}GD+@@7~6 [${˽!t*D&q^Nsu%C)v6 h6{[څ yȟbعdUbb<9hOG(/ۡ%Qxbĵŵã~-I#ЇDn'/"w2ׂט*Ȗ3տ-FÅ;66®a ICQqGԢˠ п5b~ r~m9l3l'j(;O\i 8X= |nMt \ZltS0i ~(G.vJN?SIQ;R=눑%v"W+\udzAaȱ{4??3yzUwdv)&4=Qgofe|(:4 jǠf>y!ƒig%\0`,LZ! 5~Gn80Jf0<ǻ!F~M;~ف 5m([)lB/~ƛ3L[* WL{!9v@Q0$ތ8)9?2pA | - (BWMG9K+ ɬ(pKAe2%>A;5*I<˰g6Ϡvd [p+P\ֵXJ= %B.o֒P%n>x:fϊ yx`AP|-x?&K*m㒢+1xFyߖ)*]u狾>VfL:/ɯ(ғTaM)5W"ʄ) V\ boR>tp~ӵI2ee"4e4zELCQn.dp-?Ze%yLPBG89qyCg^K;@ [r&4:+DM'WDz2Eg䕟^ k GSq%[-av`,#BmRÐW ؝Yj+ĔFq(7T @iDI\! s뿨l į~!6@e  '܈Kga @{6 t&;D6pF G)ebWS|+))8wR?@f " j*0[t<3/YTЬD倘ɏ(()Z_zO`P->M7 ~z%0B5@- Yyn0yMy$ZlfoG0^A\7=1CTd:ru#S0 XYuS$EԹ KXJ27HP͋o՟ʢh修$bZd*E{ހDJ-'`̌ԈQ>(A)X|."&35q{> lf0|X̀1STI(\&6Ҍތtl`QНE MTQBA:HBiPk /,G";vgMm9G>>-u~+ =|߶tKC*(2hP# rP`:0B׼<'u /f.V0X 1P[4gլV޿lܜj=cs'ȩ:CpT^t&5_(78h ;и{k g>1?R [40 Ú/AeBΈqXPlI>rY(ԕi}?ə ,J_F|?FzcR0 27ܵ}j@aՄ}3Rhv,FL ?ዾhɠEYEHeT?FՇG|f+{ճZT:BǙw!f wŦ׶d؟+޲>ѱm H|OBEoe7RNFssZJW9Gs)⣌8aq2% :4m#bi\ QnIDBJ7/_U9PġPQU1Q gX\{^up8W7IQGש,Y?PUNJ;|[ΰـDs}I9PP0ޒyb-%Xv 4%M[Y-c2z Tr\+Sht\fV7)z x_cy9?;# oOSo׊.ӹAze UړҭGDF˪3=bǼ$͇_'~6hrI|پf4z JeKH` CY?F^Mދ&: &㢅+ 4UV,$8PQ݁r -Ln)M4k=.lƮrrtF H:K(VF$M~#h<|ͳzQ7ܓLO;9g3:U!{)lkSmb8L{[wp..qpmi}thiwF &,PpuwM _^.0["7r wpdޠM"s1s,(i=oNTYh^?x&7[#1 =G)^ksRp~gZb߿yRf*=16WDƮttz=-F fPۿ27ɀGh(WW87԰z!:.˓ \?/`ʵoF~,-iWft+cf\MJs>]|(ĶdJ+ M ti'fCϋYC[c/urƞ7XJQ`ΟĮw B;]SB,/,+j[l Q&:cHC }f8%)wP9ݱ]4.nf +Wp_>'(sP3!+ Wph dzRҵ;/,N)n_.7fHw ]};5e4GdO7Q ibTR~\ Mq;v2 1ݢTcl|.fwIh>q+!Lez@jy ,Z 21̏=+IZ{MIb3a@'@ͤ6?$Ԫ\ܣDumz:V8DZO.%9\ծp'n꒰& :j ;mTM))KuUpG˟y𙈉ĹЙ@>;'8^O#Gq?} qPm? iC/PVvGX;Ax7.])&)JAKGL\RϺz? h>(ȫ2Tߐ(ڗ+A-W*w6 ZO%ª;4#HLuf¦N^7HƁ^'l59?B [vha`vSC!yj ǟ կTXݶy)>#mdy6dxxc@'zCqIh˄S)MA -^4| $g5VZJCco@ Qy*ߛ$jZ",Bve-IXsw}] Ab)0 A)0Vm[jVW`^  /9 |?yP3c-YV0&1 9Z/ 0[fU_Pk 3,{bWބȢs@쌉{h>\B(o_ly3H$nWdBP1,"k6 ] ?ͩȺ^܅.1p6X ¼m[ZHT͏L#"v6 ~5cQhN4q#+5;T,z |+!z[w>%ǟaube)9}PFyl gr\\w8=c^R})[ΗbC[{ Z,rR+ސ Lĺ1SAX^lNt[qY- >+XC; tClN) Dŋg ^Hz؋z|k{J^%YSRQ-4ElW֪3rmn)e@RBBӫz糙m/<t*R,Fr]&K 7C(A6}(!ߣuS|ofYsDWܙY#恢_3ݽ/xJ-M5d:,tFo:嶎sS+-[?>b!N/9_3geKrCy;7 T (^_ Le쬭9=gn((!_龆՘îX33JݐM#f!6o]hQ,i:R#/9cfWZ(Td)CiAA1M ɖufztt,R?@MuCqFR^9 ~@m9r%LW}ޘOt!ʰetf6{n Bشhbv# Kk&PSMޝ_T-$  Qfrnf"ۅ8&-zdDM k3s_hWҽ$vUSC#shO΅ZhSj4,{_<r!cf[ObbNսb66R'cmgZ̞ $c'3([N`6H}.=KJ퀵O˾SENjE"ZBOq (J2]25˞"2u<ʰj%n$oGsQZ ᬤ0ʿ3tmqrjW6= S'>szeZ3sz66?gPzG C)$9ܽ{Y ׈xmr4M6A(ӉF؄TDQ(2\ WV::tKJ/U1xP%$dG.2 .38Z* 7 Wg:̙poSXalK;ɛ&4;h_#^|;Y}},iLOgՈA\yHKjuViϪP:LT̛f/tBg<(*,>;\MG԰L m "My*~Op7d 3HC!"MHb_q B%k+!,K}$#`78 Us{a+V'-4jL)EMD{}A7WL-T*W<ؠ<<HMdpEf;P_q,tIpόL }tӊL䑆顃$cges_Af̫l){c]KHP = 2ɦE_.N#)"@6H)!kMǰIM†SI^Sf+E.7x﨓XqA>qxNyS8S=֞04I3Wl¹yd H}hO(J-|mʹ.zwKs۠Rddfzݙ)_G讁ۦt l_capf5MO } mɽ<慒iwS=y_ PJ I\K\6EΦ@td؉uk鏝9-ӆ#SbT S7:s$r*E J)7{cݞB{@"MٛpL/$d?#O I巌ԝG.b(A 3*wlLbpqa0&c%w9:CizC}MÚ0og ncSOQcϢQ[#_,'Iamœ\Ra'?~oYoq>?l#ON\5n@ѫGCSU!its '+痔ި=6ѳ(|qoxq+2V_S@-. Wڛ6L|f Z^2OLs@x"4mr5G| F 1,tuB>ԕA{5[!%m ӄğI|\8i5#J4>#Z>wKZ][HA⑈}fe-Q 9@ ޖQPonAm"A+xN! H%/7L%GFbEc\x<|jq6݄'-A(܍ߺoFmP~B_oYO>P )}~E["UYB)s 4DLNW+ ͺfrЛH-Mrp]X*`UiGܓ})scs "'][˂l;wiis uVA  w| x唨uqsKmƮ| C/ dbh A`z>;>\oS*X8h @\}Ccy+L7߇x 1F[fާڟ"Jf2tpg[R,0>LyYҖu[{??BȄVE<)]1!G'ӰeۨCD<ύ2$)ۦ20L,A٫)bu (3t&o#YHnFe 7S9v8f\vCt g<ٻ'/A$sDr{ w5JU%_q!u|dU HL$t(R{2X?,>|vB $_q˫Vl./-7@4Pr31j5uNla#Q~´mZ) QoJUFfj5rL'v?׆~/dټc$~z95iaVƳ8t s!Mf֒hlyӗ<3E|{`Rl r^Hz(~N`erH~r+9 Bc00`%iM_*|aADf߶#}i3'؄ ){]dƔv =h ⩽!m \-3Av-YY]]'3u6&qB $]3𸋓kBi*,) ЪtaBd݌c' Fm>$\$NQS+ĕ~J_tۂG:(=|C@MA Wj,%mmyQzr{&gpa.sB~1-r8 9եs!XF_dJUO7+ݭÍL(I0}Z`h+j}UQ l-awG!Ny畁 K$,~vd&ɮ˄bΫDiB*h0?2W ?@r> B"| n1_~9T Y*6Ic\/ľK΄LM)mgI_D؂iu6mα)pi>DZE"m)Zɴ4jmqHJ:l6A"]{zMm1R{VpzN <+ 7ڀm}H]CWc!s>nt8"9 zH^X(qZkyb Ӗ+jyq Go9Mnm: }:ԡMxԃN]YĿSDNgZ9,==JqtvFlR: |K(gy*,.i?Uw!)AeI& Dy\ĵATTi1kJI Q 7!!KF>ZV9/g~V40:r|1$[dDox?6Hg5G{nuLFA,WSfRoH3e' F;MŞ]O=:yY# -~(fJ0-x^`dܟ+V7StڷѤæqUTu{:Ih~KYeI r UlUݦUƂkzP(Mk$CFw \Waݫ:(.4X628;f+yCk,a* V?Ѿ}6lH QT 44FS A&'S+K:Z}}/a/X߿T*P(oc}2>;>?^͝w,n}BLw_;zocQn1 /B33GՠfInڃk~IT bw'U9 LD |M<ٞ ribArb7o˾mxTM!Vqb}CPbZCj?-][o*XuB_>w85=(e${R\V. GaVPmkoI7IG_ĵ:e{pɨ.YTX\>e\X.`~vkm\}\+!bشq!Ll}Z ލڽ}1gBs}dW C*T~\{etUb8lo=-[Sݦ f5i^VLf(rݛ۽MPnS}á/v7HءSZni@4c:ghCto#r."z},{n7Q af˵Њ9gSza >,bx4*>ҝT,~XL! kc 8+vݭ.n ?gGᝋE hwQw80á)ͮ"uDR*گ۫SRWa1`ZIF eVx8曠*)^{G  (Eڹ~^ۘQt3\se03^雰HNoLEkE\N+*K국WKxp`W̙yc}qI:H6rhI_^3껤gx/f8yfQP;~2nٞ:RUe~i֋m^KLD$mrsN_?'%'XyO '(w'=}yalR mZ =A0 A,-q>~$dL#6I5 $~YۇytΞ:[Y!`/lIlT;|MysR/ܓy%c:RKS aEI943#^50}wsL]B5-+E_Nj&LO/Z}/! o3M]X MaG|_ j4ؒqmPVЇ}:T}2L遥/Ļe9<*-&헪Bb/y{@6t5ʫf`¬:moi@t.w§ȞTƔ{*y?(vDj?j8D\ s/Gא9t6.-Z?(f@,b (V7Nt\Ef2BbpYEZ kza zv$At; v|DeNq"!>"xuҪn-8(hDb2HLW Etmkvd'I2Y{nbU‘0e2fE|ZӉKmx+OAj'M6:١:lTUsNk[}:3"Npne8Hz=Ss <: 1 '8ʄtQ-]`u=5 :7#d!fЧgmP5d 7=顨9GǙ6xm6R%HeɮՍ[?;݃hqBTh&4 BgGs.B5an!+|c3 |9,:Ay(q3TQiy.h8M?:ֆ'wB3MHe?1%gF;<r;q@U.ʕ7կ~pF sP Y2[=÷ #~Ts iKL9T\ZyLtE9_"TWndG/^TGL<7e𰉈O pԂ*=rlnj0gHB@~uXEǼ7gr+HHp4]8Фj*.& lmsxґQ?R1joh@+P9f͸E@:3 \boSx7^ n@4q{P  VAxQіӳ4]/eyVC_iY 6D*uSO +/^sVvP0_/8d8Jގ#lUO{˜UV<R^6k:OeAB^PTR Lh4DsS*aJʄ\)MAF#-SS]!Y }=Q6EhC3 mfygWwN]ZǮuH;=:FVq蜸qNt=Ţ j+.K]GTtBqBǯxOQBs 'Q~u}zUSpCUqdY(:8`+/j^sM%=oB2Ɍ kNvGO %x&-)l&lf<LyZ Զt6Z A"2s`ưRi-(^t+N=6WC?vġn͓N>1 L>5^x hi`rn-ޑ{Uu<ӋZB.寶PXm1x˾|> Olw5)sݮ)) kX ӬaXx؀uq*=Gm6?Ð@D(&nugm΂1{e6tg\]js6Y>@i !OC\ ʟBx?}(J"@jaE6Ǧcufr*E'QLШZnK38Fפ/[a-~,w\.-&o .bmCyskT-dv{l2wTݰB^*U B=τ] `Qv`,py{CikTw `TTc|UziBV}cS;"EqdwO;B؁ HZ 0{,\%b`8ŏ̍Hs8Dtx'3} %}HK/Kxb 'm~UF8F+=\j:UmHazc}A g["#.Û?pF( aY Z.7Ǣ_t̓#d ]ߤG_ԤgeGV-ieOuW顉1ZLۡvs.[ŭ8;1h^(9nE҄G-LXVcno>,٬TMWu43&aΕʥ(@+vڇDd1\SXxͰd>IiX$O羺+4˘N8 6GlܳHLe" ẙq)T3eg`Nఁxy(9xǖvcu)SVٍrHKkeK%f>4"8"Dn+9y`8_Q㌠t%t\Uhkk+đ+9^ ; Ulw~Abve73W(bI1K.K#}Svӣm&hp4!QN|2DHm'6ybe]v+Tku! mn1MY39 V8YnѨ'Q\yWwG9+2trӎk/ O"L'pxΨ,L>!4// 590Ž>q :LHlۂJB,BDX/0xĚ71rF^Y-d`jLjF 6}SX:z/Ƚވ@ΓbqkdEo_FAO܆"3?ȑ!hiB&o)jzLaF 'w'[]*l2]*q{` q%7# @P׋ޏ,VFĨ6ӅETLM.zU]"yBh$#J!Ȁ~'2W{Ucm4tz%t;`"|`Ydv Fڒ6\"e<^Lp#hؘ%T'ik2GJm[Sf9%  ƟT\2RKavGW7YZkT!S,,g/{P9mԞrt{ 2La8ͺ)F*NX j{ {e24p)aX%uďfuՒA E!Pg9ܤ˘L5j=q 1$AcDE 'j[1gT~?ʗDރG9&-Bo-uT+/,<(rdr8bq؋\ ۧ"Bw!-^/C[NJ&-P|-׫j]mSV7$`Q2j 1l`h")hf[1>k7a)pUILzhR@u< 4 .!|Y ERtFp; Ő9]OK_Ĉ0*΅gC;囓_DbI"]6U%K:ec3D I|e>>oT _/x9rS© 2Kן#AG+5dLCV ^%ɍ])fkDݵIBoi˄ĝU388U} ds_7 9a#ɡ) : cMfs*V=o1j.!/Niw9&]ҬjB(>$+IfX8]:%|ݳ>v.i=8#i1UHu`ȰeSNPt=/qSQbho[[RƓ'+1Lt(&q絽)â~KD.naZ$4oE7rPPki_8Tl/VmoZ!aR4Ş `"@1}}}V姚'wv" rV:MJOw0CRLg:!>FPWp$Ǜ?ȎYOz O0k^A_9>ZYeבy#Qu+JB`]e{Qyl*s"ץSsX: oEW_.c@_m /ɄDצx?Q!b2N~Kcl}V}c9SЈe"Ѩ3I |ѭ ؾiqG{Y,2A-E)ef$/d euzBZ&+gIװKqo nwF>e_G Ou%`!^`CMG_0U}Cñ}8@v  ^ꞥ T* AVCu519h E>rL}/{w^&{Aq{A>|~1x|>W@ 5I#6og%,&H#|opodI?qsYAېCCη *S9/D(lTEb+c1ϩǁ ɕ=NAs[ߤŏs<e \gf=+J\wpLxPM0cT Q?#P<:$?+kseW_SJ鴩#/kNxz JL-3s)f0nKJwvJjŸ GB0p(]Ηnɶ4Cv=hgDV׍[ B΃\?],BGLڀJ/Ѕ&vd~  }iHZozۭdNyu>qE<Lmʷ(SS8ـ*d!EXZ|!ܝf4حdŖ?̰7?iAOF'2Um+)8@ǮVHتGp9=<;gQEN+hjڀ3/'۽9f6d;tJj3@p,qвJDzVqLq>9`YhGi-5t'P:1wݩjOĪտ*ueC-f"vݰ(u2_ϫzw8ba͆?lZVQRU±V0 $*~~&@o&AkJB=G0( _0 񇵯|U0Y{LÌ rTcNĬ &.[z4]5 RPu溬{Me<nq8 UC}YΆʹ0קJdmY4Ahg*~_bSY7JեVB̡ $mwbXZft4MrFzkuZi?x)J_ƛ:Y:S³B#Bq,;'G}E<.'SzO/B~N6zlq%kml݇X^8%JvIP5V+ #ĴsU$hkwL' $Nv73KJZ8)r1lB,RdLgj//y]ㄕrX@Hg t楖Rvvh+571sblzm&T &_]ˑA{tx}0w6 {%#Җ*zWipļЄ}{Ujl̍iȲ@fnA=Ӌ7B s˺|ٸ۶1lD p !Ȭ6E D^W9{/;+=OA,o_B1*ƏffTC_TdsavNH!25N53;M*>jm\l`j )J6{pi`!VDnUe&#A YU!A֨ëZrQ6Á bTMl(~H %v< + *[_nM nvؾI 4e(ڞC-^{?W:vބOT6SWtѓJ1F/|+#NgCq -dodh8awћJ1$`۷aZ81'0"ՂقRL=.WNK*%Xήg3,J+X (#(v2)ymX'^Vϰvσ-f Ie7nB̑M=R*<6/& u?~i8q0ԑK^7bPR`،3Agnaz#]I6^{W= ̗ީnL:^Ϭ'l_T[ @D?A' R~lGt 罕d_`q-{/LppY. lѦH|YAGIZՂ+>};n*d{NIJnÃy@Y[㎅ytQ Jd03tXsS/$Q [k$ }&:odv*uezq6|jo桛e?u*)˘-v~{aNtTUl^~7ڎu:<=6KBdO?Hrg]$^g TUkl}y,"v"@>D `d vI "E D"(h AkJ`VBgr$ʝ_3u, cA`]=T7EI|F{[\_##(& g~Ip@V*&e""3XT[!nc=o֗ nߕ,Ҿ݉Y'$8/ӎ^ʅJ4lɫ.Zqp;2#Ѝs9(MpB@"X%}YL1q*ڈu8Kn m{1yIZ_c*5}Һ<ȔTRwflSD. ecsv{|`)`@]X^QQ5d%uok@/؄{}m5ws#q=*^;yqI ʌ˕NyTW.h+l9^*S]WNp}CjݨNҳEut4/vjhQ`ߦf# !N0gԶ{O(6J|1!G<4ߕ? L^5g ew@ _aa"NM؛S[ {1i_[KH6j39Ȣ2:Q1lAqS@b<kjzTsՇi!R>BhL>[@RĊ?<'hZ8ofWK ɗأ֊@/+`a?sNx idQL@~)* 5<ձ}wyUydxx"Hֈ*-l2ir=!/=, AyDE*͙ys. Jos.k_W2w!U_P*svNe2vOb LO1Z;ך.9S\ШXx2S A2*@SLl&}S5\(\VRgw΅4ܶΖJ-' Tnlm}!\/ w$-rX3F$n-mrM|n|Ǜ\KB_]BMi&fx me$Mo^$gTG >;;([>:ՕgEe*]| k+4dz P0;5QzWh5'}7~'2RËT!|=V̓궬߳ȇYG,$id5+ϞSO,$,G:\̈́m"@12]wOs >*^ƒ>3Sx 5*ap[Ly![9R&ǎk?J mkWh~b~-WTYM.2zŤ0mkfv`]8c? lSTXV̑!q8+;hP\t8^gX bǻ$jQPJ ٍMm0CTq̙6U@tvMA;^aԱ~jDy~${e[GģC&sl6"k+zG "׏Z*0!佊)t8HR(x뎎8;%XtdA09Nrd]`o!i< ecA tb@tO>]z&[8*T/QHCbGptG ^hO;E,Ͽ,cc4B6xm>"_C2zœ5.՗u4JZtY6Ib99=#3e3퍁Q5Jq `jSluq(Zx,EX%gXaJBgjj,@tho(:)0iw@P\[ RB3aeJ$lElrq"YhY=rmc'=APrߜtrL"eʆc+`fk EN 7H7!LRBOh}ɝz@tO1ҿ8:V>?$n6h2MWuThպ@XJ$_VvV!dkq59$~1n%WSv03RQtn"RP^ yfhgQ2#n8P=} ReZ)ڜ5NX+KiF4j 5=zSSTRos[AiǍؕ!`wh`4ݘHôKNqbc3pdXF*mO{$a?7Km%LNoyb_f_lBpY[f -{*7(mW_N$r.6 `)Q$6>߳T}" >^Y1R/ZofO%@;#>nyVH=mȵ١ȴ-ZCΆS݅a5~K8LPT>sf19?K:)_8'r!l.=+e)hLV+ 45-T%nK}wa8 ʙE-ǂcҋ ar@cokm@ 5lZۑĵ6v |DFC͓ ir`%)o3J(sYjP`;A; N  WU} W,6pֲ-n-VN8}1t:_OȽgC 32pd $JZO+e7JdQ3$49dT6diK:Hk/s@s񶇋",/Oym>;PPrq\΁ *0h#p aUk|JSnMҟVI_%nw _ߘbs;?صke>C4;{BWb 4{tDžk. l oR)5Il&HgzPh>` BjlQ0#9 uud>ۮhtTf˽ ʑC/^.<\ZXE'=ۄ,U3{BMfe*Raz@V+peL' ǭJyK%] cم:>H" zMP4Zo#A]`8.fkn&- =B9wٲ\l=bfɝ&"^ՆpFъRk.<ܜt@<'sZpd AFk4DĐ4fč>9mج9H .[C=/ "EQ;yox9̭RD9gYd&_(5}cG'+)d\+jawօ(r/Īdž*RPCUܭ'|#Nq;a&TԆEY8Mvǘ[D)-DI4>'$=ӓ&̶wW-qI 6gxr rZ`[ݴPՁ[.M)C#qW{N&a:fBo^%"84hK3ƿiRH7] cH D܄VU:WmŻkaGB"L)?'*7 r k OnFGQBsEC?Al rihކ$j hu plf UMV$e2!APb-2듶D ^ZnTrnVΑ1Li QkQ$ͣf?_xu1O~I 0:&e] $Ҫ MlA[: 8 Y'܅f}cta[r,FܵYj[1kEn뺁EMJD9U ѡ~l~-¥#|J<Ō$5&s׹>F9t" +ł)=:AJ0d@yBp2[ i #CnUW$kdz b|@@)<-s@"u+ &왿(ۯsK1J~EjŒ -8R0sp\Zyӻa➊S~/V@Aw8U$Nj+_ #: eݫbqyd6KjG.Sx,{] TwKX>,''7|ZOH^^L|柝Ԣ1њ'\wr 6{Jk c5aeb=LVyRkۖz~GOVsE%]#R57Z _&?9ɞt:U)QP`t2xST#m\Ĝ:ŏQ_pXl 1BwNHAcP+cH5TjE@I/JYHWsV.l񟸰~::MC~܍E؊/9d/BPUQuPz`v=$W"P8G6W&$;s:|U.->ć8Hk+@*^\f±Im*Pmh֦Dl`/E] ӐUKlWNFTb}G3-6 Ab{jbIfif-#y)>0#"B>XzSܷ:.koQV`ayӰPkH4c)\${E~@,/Vo"@vP㻴+cZe; U! JB)3]*WNۣr kbl!=h<ͯ^fd2g$gm7;˼ c $n5‰QeBP7w1 7a05: { 9]";3*,ށU W7?O0dX 8FeC5uwdRFZ %j4_:bN77+A +8-*FD.gײ/5015u\ zAuT:6QV?T|K IaK} 팚!køuK[1ȅZ6+RePxOg\1eÝ V RnҦ3II)RاVa\]4&;y(<ױB9r= $\%q y1 kX?Ieg۔HKx Dcv b;(w4LeEEbS3oe'FmZ23OP$xR,%Ilγ1c..\1}5F[`l+ 啝 /AIů*sV@lVqW"PMF9k.5#=wّZ륐y,S.=>z顽3n*=Wh*\}bvy u9 G,<.b/^.#c;h6T4[<qs0ĝ"s:صk=Â)~zaً۬^>l}JeVj/U^P + [_VI{O@52I \CBEIIA-n*&ן ?sP*` q=!O1yQFTCP J}s9˘9nn&k=*?2TM$9;auV 7C^ " ݰϨ*H7ߜpB 50f&[@Ί`4Ue}c>"7fwN(ů%n`W0EMϹ0+ IR,X/{BRq =QrҘ}h!d4z}?Ԗϝ YV9 LU O|vF*_pçO+ǃ ŪGwfѫ`{ڲ֗= |B[u=Tۑ ulH3iڃM2* alNB9t5ZjNN PRh+ f>uy~R8gYE_;㥥@.öW #x6̛7F:`FqKnw7%Kww)XۜgѺ:\^x;EG@ܺ #2sT7IJI-ɨ;BtNdi<$}tXp@=:[kKB`m09wY>/lNK14Z)8uG凙?"*ݛ|ֻf:8GCSlgch,5}>(u:|o2E75ghP[_Ki z*=W[#<1)eQ_'a}a Dʚ:GR+,5GzosͻM1 cmTOe-iWHj S=&j& i羢|ub`ø*tez4<#C{<ѧ&ҳ茀MbIo,LP oKALXJJi *% t`gIꬼp:;{[\jk~mn̜%>]spzDT] }A2So|jҡ=Ti G:c[>lyl#gM^Ut3.+n  1Jy24 2UdVwq"UWɾ"5_ԏhӚvj V ,JC"* VN ]< @G| z8NTkoԖa;\4Q]RhEBx#6p 㜓YSiyX˵,V?Em+5yB!j( n lWG|r[oD.}Q _=c,}|n*?# EVLH+\VCڗgTRAqI.BUSvwRJ2/ ƶef7,:Q,In8*Q9sw)Oe>~g+hvy E/qy]}L8ryVzpg ]m`.Q3y$٣7[,%pHE~Bаk1T5 n&)RB+7Ə{"t˯n < Cl! 66=n6N:dמʍbDʙ _If,_`T=%H{὇CKvJ#-$1-\-OF"# ,@,ێe9~-a*_N$@q5ONVv:Np>( xً+~3BH}h˹Rʹ8 o(ΰhk>7]x% 0 ۂK0Dτbb`M*Mx:(`$=:PZ8idbsZ>RCmt1)=qh[04=!*W3ؾ:6~!@u7 潆qxlm0P|y%))nwHȉ fa0y rU*&&.*֞{!(. Y&Y{ |2xo RjI:>KT(`;nWiD k꼗'Gawv x3SϾҼr!F$qhN5A镵_EIaPT{+oHgkx`.,f04' z$<_/p ىs?4ؐm920nBΜP3+xGWIG?؀ $1FI$~Z jfKf&1g!37K5=Ф$ o\P8c'yl(+1`G5vqGÅ  TiT n8R@+.dn?K|1m#`8m?*xę 8zK${d_* !E!毩.!TrRCSW i'@`f!*5>m0 8-ѡcvH5 gv+ӏǨ=&%QYnWI\3uMza"k#~7COݗ:xvMEOn;l=*,* Bg@FT nŝP5SRR ^%M>},y0Sco!mZŧزc_s꫍җk "7`Amx馯 _v,ھbbF b1uz.pbl!8X-Vp5$JPG;m_$yWh#}u `/YK׭aWg *r=GU9ȹ-tբ$ (稜VהA Ε*g~0\=:z_cδ;L lEM hK|{u]|hʺ̵dL ӁAf ~g=OA6-56S>Bq])sZ< L{P i xřN\2B^HNoaIg(d:Yuķ5JI' bOGQGH1[@3 S_fXJ_"#%X HQ,Z歵ů\`î-LvƐUVc\ΆىpwwX 'v =Jw~KSuSwEbkS!gn1(H֪"umN֮9pc$zdp5u߳82CN@W'4SkEsNDWU2TDwQq~nS@4cbڷP7h"-TT]feq-b\̶k{΃Ps܂ |;j!6U wʏvl1ԡƑ5XR d\O(" F*&D_2s3xWbکa>8A2QLH g_o1p!`D=?:mpe&/\eݽg֭ 1<2e婖%[~ר-Jf"k\s!kUS".?%!֯ К/ s2=C}^ ӏ2,s ؗb>#V>TD8ᤝ#Ο1#uzTDA/+pLTFbhؠlHM먑M.)d# Wu3H ^7fNۺÃ:F' ."s(_mڏMRA 8s9eQ^-T2R'~zYy^BWH=C_ DnG3PNAz-$&Sۈtvb:gOEtz˶XX^g)7YC_wxL3Io_j˰nU<9TkO0f8pjE>bvȢ.ZW=UF}>XTrhJ@rW7W,ONB+S. 'ւ.x/ݘo1^CߐAxse k&kUnAsmԷŢ`Y)Q"15Hu~߶DJ" N-i]QXT, "\"YMStT!N|hd3׶EZS?7xbkO%ω{nsA9@PI,x;^ k;eTC{ #8g o?^ۭ$T&Vnu[~84c@u,FBw+?LCn' -?=mXnU]dV)5?k7m](U79ua%%;N鶳+.+:+FrH:{`&/}ae4C36F}E\:_PZ덩%vK?1&Cf9bbj4noN(StV~g5G+D|&ei=: 9THeYolػ_%qs5 Y߭yп-Fj\M ‡BwI/>EYc?ϵGgս:.WKf+~=: !!09nA !4ۜ( rB.ԣ=O}uhqIl[_C2'ݸUԩ~tfOZ>O P{C}`/@gk~Dw@q}mĹ|p,x0 H Mj2.eY<>:ݵu=],g{͏řxJ)ʣo?qM|~xPEZϪ(5yR~'#yd[ؤկ!Y?,((KxG9G,")Xi=YУ;Ye(aórim |&Kr3 Np&_6-&Ip=}ؽ @SKC:}yJ2j4E\N4-_%#Wq+ttP 3t"NuYB6y %,ʹpGQXujW,[c l}aC@ˌ-l[.I4;d[I56 E9gnS~UkG nI UEX0 udwG ʾ+p*XK6/틱cLWƁ:o*(0 iP/CZT?(8/2)\0u r%ˏFOQ\"{;79k-EFwBKZ~weSǂ@ŸHϏHZ(|KէpáSL|<`QBF)6`EtЫ\>ФUdki44&  {Vo-iߔAIqµ#1Ldށ!Jù)#kJ@%X[V3CԨd7c7Đ1Oi{|IjZpew> ^3(Bl@ٍVvSnX҄߅z x%Տr+Xhf4ptsp8GFr֔a$7k)~KpGzq@ 6gs#gp0 )<\d{7vN4޺9}ș#iԲoQjIe'3al [rw sZ1./i(G?ޛc4]+ꜭ\\gRنY_IS;jbjpdiCF(+uQu'ο}KQ<ëZ&EyҧCB”sn2H:1.؟r(Z?xpt{u#wG#ǷMq~qeT3G/6%;ǍH(^}D;%59`D0rqθclg6ۈ8U):@OCw;ߎDʷ&o|Q)six1-尫:ؗK۝p?$ppytT0CyT |!ywIƗHswV~N`no sheLj??7WJf;zb%D~,^. fw]2uI&aQ+יn a٘4ڋyRp%$5fҏ!Wjdz/;Pq5:|Vh Pd$N c]K. ZeL(H{y +;(RIZݳ]Us8\rSKxA)$?w&&T ]R9>ơ vPI -Lb=kxt,bhlb~ ;@u!/\E#I(YG++8'X8M.FbE![64Jȭ!1wM=,-/B,` }IhHM&.lBo_:3HFnKKljcdݱY*K /Q5;qDt /P$2ƅq$S@g)kH)Q@:Reu~hr?7"&RO O(t^~sz~wooD8w7qם2IJ?yA6vןjKs) ${l.i7%vNpQHqFZb}W9ҶciqeY7PG#^;*L~o&`ܾT)vRBF羴7JM {6^!KKzl*[W~@+GQI(|J t;i/ܒ %ufB\9N8~ve<;P2BWM6Eh*YTD?WY|L"֟@.g8E_^p,Y#pX.;3ԉyc`2jT'n'=qûA*9,g^)`wSP@Nys n۶" `iyX N dߑL\E9vd6zAO jv}% o]d؉`qT(LvS},Nߢ9D:w&= <2)q:]ݷ0/斩ȸgYWR&g]T C+I5avx>,!*,&v`%]`L Ms]8ǥH']o3ٱ&pKT M ͖҉qB}VMmGG"B{g Vd:qӘE{YKC! WxiTPOoqoIKHV4=eX"P 6uKWf`+?eI^l>yw`}<@V̻{%< NPx ::T4 u3}.B *U-A֍}1y&&K!ͦ)(CUՕDi1#'sQִK|w CKԨEQpw\ݼxRu590U$fM/{v|o5q{?7Foo2ONN))O_ <4M%=55Eb0+qӃլ%4}"m),-pThr*nivV[zXӀ'X*ҟ7V{=@`c2%S\=b3Rq ?A_WB&Gꙉ\ Ee Q;aA>&5/%0t/J=OS8#ۘfA*i 9^tZİ4v0F`$/|ӄmmLJCh\h'&ן5/jh3B~l0x*GP\)6s|Ltod'\:]ϋw`G}v$[o[SJȍ1#,P>zPd'N`AUAռ[ =O削'1x?0WfO4 cBz`\S,E0>xa_iU7";j 7"{ˇ޾ gܙF) W'װOMg !R=NdBFRԜ#Pzs<\5̗GHR-FCTTva-#Uz.g:3A+Qɛ$> UnZXO}4`9zfPk@d[^=ohMg_HL;mԴ} v]GYM2&h˻m-+EG _' )suGȘ悺#7̇\edf|'qo͝|s`c>d?ϭeksY[O6o GiS0:S8Osnxb֊u$& 5Oԏeu=c28a5ˍ[vG`qp!Wri+~AFB85+%qJi08-;uU3s |A_Gչdr)Ƿ/-Oh_JG`!㻈=WO˳biIb? w%4v nRs|׶ƦR-g:so Yc(bZ}C}m@&5*n,Ǖh́/33řF҄ :swt_Q(pGi˽FcKILQ M$zUmJ I}:_wAT/ݒ(fB5Xܠl#C摙:lQjhR5:wzo8UӅZ̽o-~14: 9<^&qq֬0]#klٓcpy'NXC,73 Im ~19c8WX9݌?t\!؎TZd5p/YE?1ۓBA ŭoH -*hb_{:qrtTۚ^M  RWDG[2JyuO c;.G\hyXZ 3bmi&?@S|XLLS)x.ġvAs*.Ռ>k{Mf;X>oDSi!=\W]SC{=?RBubʒ\I}d0R6#nݲ>FR\\XѠ/dƞJpc@E%{Gz%95F( lBdOjT7./ȅ@5kKʉj'vau'jO݄ m0.g֕-]j|vٚM3Uh4QRH<1,S*ɯw řc$ tOjmaɰAҔ=vv. wo<ТGzE9mADG/P% {n滘-8*T `Ƅyr{#S]JyzdXoEQX~jȠ[[@ɷm95eyK- Kj5GݥG”'ׂW˳tؼu jކ ^$%(-Nذ@Z>9-JO8m/OCH>BP W ϒcF _{>zFO2eUʐlJpScsՁm߾<`oNBlp-h>` (2N-Y QAbm|bV .Oǎ<1+g vؽ!(g$5mdE6Jq ) vG/7rU82p9OY 猳*h K-J37U:8Vx; ;c9;iqk%}/m9DUR%?zK+aKq{68±ǝ[n!내5gb1ƴ!߶>/E0׮rQB^JSԷVܞZ\qE0YR DAĝbVooo$>E+&j@X8ӟGMyhb8ga#}tȀd *ApKPcTgجؘd1tw .bXTK?f#VáW3ږǣ+bȑ\,W'uA nD\kZ)M kz,(Q^T^@u,ܽsrֺ|3 *d+xy0Ʒ{ ½TV2O-D%(`!t?GyGHj`6o /15"J СZ`\Hå6ݞmcmP2 -Xbz)?K=iuɻ1_$&{ DjB{.5 Ѐߏ1{xG< IEɎ"l=cvP5]Q?jdy-[< K|a|ѕž$F &NR󤷸[x~}7٥qm&ÑA4$h$ B,OCT "A)AJY@\9{ߪX4¯ Bo$;j)7^N8]6i (;gm$c;j-zj!\!CS;0E}w)+)=Y0Ț!w`.\X0iWv?ҵok_>ql_dd: vnABnBZD-̙)jtB@ 9]8BJ O냬Ǫd!<1QG++7؉Re%8BSFwW. ˼kAEݰ؞ kU/SvgmPxy)C_tblxk'N^uw}Jn ?F3P*Ksa8"`v_67BL}B='Η[ j:z]UbL>b'A 4NG7yGR, COhh*Й|2N=igzw݃J˔ڈQ!s7+T/` P-:u[qUwGp^< qWX/Q ^aYr`<(҇-P#t`)u ;6smْܣZɞOĉ730(mKc+JzFSt"+d5 ?PBi/QEV~3]7.RwւtI3>f S=0 s7Pr*ik&g1>>C$eS  WణoR_p R<"j6 Xqȷ,( CV2UknM]5$'tPn$<7ha^$LPY`Ix&xY2:H瀥Y.i2|Nt^*_2A[뉳(~,W>Q" (5!+ѓ#*B#J n?4/#V'AeMsj튒] ! ][-feQsY?4 R倃,ˤY': 6>oFQ>L84?ݶ(o+vc*"JկiT`X`.aH"HDcl˦5_.`"84O&LROХWvFPsDŽR#T+XnW?7^{1t'R%tKn͈c.W I߲q*7?g?z]U+;c4Q^%kV!,'-*%{30#1,8[|u)G.sյ &о:,b$>q AۗEBuЍbBwg!ۂ?<1EQOGgxtـ!i8]luqQP{y$}U z/ZɛَgS-bUE:Ӝ7>x(]W.D/(uyV2'dWV8" [ ^y93B?E YJXϦӳOi!p3.'p#H. ,d_D//:};c0jyp|0-a@(;Ƞ5a5Buh lj5K9f2-$I7wvBcلͼEN3**~4 H {'"3|^@z>iwJK2 Y =%Φ \i`ي@O6(lUI>T"ղ}s ɸ)C 9Ii ."g]Z݃\҈5;ipWX} *>SVr\L S$pl:=ȺT.p)7 {+'+܂65!xΧRh((~F6VP)VpA j~b(_@qgJ<"tB<(ǹ ܝ,?Ht@9Afx\'1IgH59r8U0tAg4d\J89$C׋+h=R5dpe8sy䟽v%oٓd~*,Q+4șƎW=[gd hX\Kf^bh-5\u{R}7%E8sqDPïuu5;8հw$*$G'D|Ŭ*+m]ⰇYlO+uE2)/AO|'DW Iڀg7P 4V:I?:᜝m PRS΍_njGvނlMOLȲֻVu eBN|qrXRzq /:=W" X#qpda :#sPL<"A fOaƃݚ1Lsu˥`2=';G^ҷS ʃ1*1ǒ-.*;aDBOEZ,Ds$QCxұIOc{J#%O!!嗢OT9$õ"z |Qk6JCDtV؍KvBr GۿjͲY ݖmoC/i7[ -]'x 7:foq9PH%^tV5 F1dd˅@sǪ@Ma 1>Qp+ DV׽nvߎ2/Z8Ktf dx]h*tlg5Of@MsSMs 6}14&xx+R6U7I Bb+ "NiЙDbF7k LvH@2woytsˍak{A2AGA`/J`i$_7ti'aVf (-ASؗ'ۭ^׼; $ ]21۬@rH7-%z2V-l-:B*:5i#42 k{}5e,745^ï/l[uM;exU@ӨkyJ<%y>ʧ #n[sKflW~m-A,5"yjT* dZ:.TvidM܌n8 @1P-\ % 㢬%q S+8.oXT uWrG˭ٞ D>~=jl̊#6 |xֻsV"~Џ,PuQ7*>봞~id9*.ME3BkCڂ͸*]i/UFm: X8!讑0F|(PXRA|U+|>B4uzt*]3b#'v~1q&!ja𷽲D=6QlcI]@#~em{`u]ݾ#kCFU xܰL{/1 JaHa{[^ȴJ>׆1E@azpX>&< Aý0kx$ffZ6tDK]qEL5<.*HRlsY N?Kmm9Ed[u5u9#m{){] 8jN_L2(5-3OX)zCBUSRc:%2DhRe{NmZ\>?@mzU<ZI&/Hٴ?0"/!ߘ)#(9 ʩ_ttx#! p(sm ϶ҏiV+^ bA!f#H`*P}:M}r8^HK>p% %] C<ʣHoX{MERmPc?PBOe Cުd14hEuLnBNg?l*ŏL9 >ºd'۩hdȪKPegPb3qoBAvg_ NxA+dȲρdVgW6仦Ή)_wq X 'AE v$Kd׃Y~"͟wGl]>5&,E?h6e^{cT$2(L,-5B8m&8CLF_"1f5Cث_Qrb&yI #dyl]kI9ӛWp `g~B!ގ G@L5`̳L;c ~o&0b|#n-kwm 1dORQ6׭]h%} 9*]2F?h@/תT DH^\9c)\ yI%#WߋjWi2 P nu/c'+9J ,@}M!N/$(qC:Uff;aYl @:<4F:4\CYw"DnφpFԾe9j2DlRtӸ~QyzJ 1}8lyבӾ@[׊dRhG5lM#‡O7T /Ϛz>w4環w+/@sx )ݱs27 gW/φ'&B7o?^+({'GG0; xV#ؤAěk>ٝ uĕDsܯ : AwB' XW@kS '-_GZ(AXmRiJtߑxl/VÒjzfZGSFziwS) ,Ro3d }5bB?c9y*E}MvV? OӕԮ euVqq";xx4 z$$hԅ.^MLR"z|JDdo۟DV4MM@[ǷI9"0W78rDMge[ZcYX0GZlt1 %ގ .|v_LDhvrb`w\R~4OaH#P]yYsxtaF,(*HݱMfR>c A'Av /-v&q.m QLs~@BȚqn *HxD!;2;G!9xSh$XD4CHG;j ؑw~UE }XG+<9,љK<8.p7AklաEQ}-Sh&-vS)\c( *s! R޻c9ʧcmSӢf xg.ŋK{ܫR}?s;Md |VHd{|"W'MH5[k4a"陼|RM\6z=,.!cki\Q$[ faIxwjĎ0.CaP8=>'^E/`TȒslCY61 + k|>&kOXuUؙ,NE+6Hf%lHIHDwt8v燔o.Wy{'<ׁ"ջ!UgInFȨr~ǥ("ߠV)MxeY~q+[vCȐhKL,H }%_44}Do+Ϥ5Y,\Jc QuTx]n'ujgwUg/Spi'U)Cj^v]=\G̩C襺UHO,G:pY 8_s5@k-;;!ӊ*zež*Hf'+yRaDKƺ`w6> ֓[LׁuZ&;ngQW`ea^ cd$PZœ46 $A /sX*x_i+ԩd׍@ԧt'g,((5$d*UWQUp:Ȓ&>Z)v]Y4#+:+[Z^t0-YZ'U2k彗N0yMkQNHQ6>oH螸lzV%[u=ܮ $N.ci3cpe0PmUb) .-*lm=-j%#˔U]JA_3[M҄7T8n?,"GIPO'u-ZΜ6n+jH:ڗ>J6F<ֱQٜTV-q9v?`mbXރͻJ@aDMv%._<ݩ+'ˣ5uܘŖ.wa X$i46N)gc-&q)}1hFBA޽~ȷ.&eERf$ĴE0]~Zu&(9?@s+Rn zuk6<+ YNӵi6[rl!>9~HhfltX2:dy*+fe`AᎵ]'\ ۄ"4'0HLJt?4I^ GVfXul]wJʂD+N ^jh/'BR {]Ce/a=-7:5ptтa)Umm{t F`ĩ٧H /i'jҫ8nN'%uMX(g=A# !=^N|H6 x錑|)ɟi'Hz6CU-A ŮhkC[*tC=_.~櫬C[%ǀFqQQ4j FEj RUIKXvכD-2 1d*4[=)4]@i812ҙqkiw]sdR{>,XtsHKE! )2OLTu0ʲ/C74CKDvL/MGnuk:u6)C [Gpru%cеR@Fc}l<U5t DTt"ӛ]a(j/r< <@嶆#1y7zx)F<w)l/#**G6{%| i9Nlo& n/+".8#j&ynaygZ 룟\\zȌh%aMl&"ck`{:j71U8"}iD*־^;_]W l1ټ/wb -942Tj) miQN wޤΰQJǗ~D%."¾ؔA/EZoH`G6&Uex+ ;_e%8|eǃzN/dK2i{1'fWL?[ j--zʁ/oa1 R6w]cr wgR/JmMuO6;Of# 3U/qjEn>p_1+/ muhB]1:K,݊+yy-W$qb?t^(8i+JkPܽXc,\?rh5s,0^h:LFSзL)Q"7{``J|5]3o(w\_ @~%ǩ#az "g\ߕTXDCxICR%fěwsbcS"P d5k.F?`\;x iĈ f݂api-pq@V;2"1fAx_:9Y}|77@ȚG]==^(<+ k[U \}J۲@™le.RD5u.(KZme  S`@4kpjw֝h"olYvm w fdg.>5ݢ(R}쳉 =:vFe?Mo:Ch$_!VRX5k-E r5"9O)D6/ҰU'G$Vµ^nbN݃̀Ӿ.@>>f>"ʴ=$)I8G٦ U1 e}ޠi^(j.--ĜB;<ۯrrD=ˌ1l5 $PmtEرr 3ٲYіEhex Y58wNqD-!‹{KC'mS;vb(6Qc5N XuObTݕ{+9ZC֥S5``orh<!Ϣx+.8 J?_N[/@yT}]m|,ש@g^2]~+C0Y3-W҆ANFI ҏMa(5Y .V\֙J#׶N"(/}BJݺO9 9R5)@O(g{J&ۧ4l~x&DzrmvoRqD]!]ɮIj!zh󌁓9_8sN#w&r{&{9?πǐˎ+7;h3N+uK3RaɀS4 xS* 20Ə!f^4G]*ma@pϕtѳ|mҰ%Åa'riΤϊLV:I SBԝ[-4fUM{@[L*d4O7$Ϯ"އ?ECj[E(g nLL^J1kuk:a\b $ n2 kq;W}>e|gNԬ-cʺ3͢'E1IHAHF(DM&-ʸ?==뫈c]{m$m}NM+˓fQE=j FTGW_T׽Éa8f+HU4ՋS\ Txq)';v a_a _)4aGV pA/m򸉋 7CNҭbu " *|T2M0 S1 ϐ0j5V!G|U 2{@U{Jңr cjQlIc y&Wt.ˋh72m^G)50|>+[8=4M =U`A;Һ=_Frn>)53}"/$Zi6[-fM7H\̨b<.D^Ե9L=N2Z"#%$ D< uYLWZ3/[~u -߲(UuOw\ޯӤgFae!_ë]-#ԠuMP-z[8&yÁ0VT=2b{9]MtäXu9ۤ<={e٭\/6g"ATWjWrJ߫.?U ;`vEs3+oiՉ g/;B͒SYʠnĖ P6@m 6ãј_dmm-Ű;*PeA- Xx+}T/7)Ngi]dPUpߥS;K 5.Ƭ*i0(E?UiOr[̤z!(%:@MkO?〶GǍTZp!oAs`+Tt)|Cn5|bZNa8dd(Tgv |a-v26>S-+zMu;clƨ{1 U]8*^Jm;,;jXY|mZG)ifnVq B2.-,?@?P-e;Q[jdBx_i~ &IӬRbM28._38 q:=߿z^|A :WYMi `t<ݢq~5ӈnXJs"|QMc%n$ハy<4 swqd <6lxBFnYu ~k\fk7,0q_{2Pr ס S3)}i%:Alji* +'Z$Nmha Fe \x e 8o6Zcm^!1[śU+ C%5a^@8xphʺڪ02c+EEu@~<-|";UkIb*=3yB%@fҌr?Z*[=ӽJ Ol3L᎐+l̢#GϘBz]"U%[\jiA)W5ܫ37cy3tSV 5qV qYco,;wt=@sAB%/HD$F@n׳XBRT i: s}^O9gUw| F_ѸSrX3A R@ဋye^1#YbK`yBV3}1 JE~T%h3,3%銅y&/PȮh{Xup S- }hc}@TYz0j-C\=%.,G j>'FG^Ʌ)wfN?PH9㏇Bzlh#S\"MRgNrS[t5}kb-6Hb R.Ph.0 bzR1  WDWQurRA>_Ip S>)sA1][k Q j5b/ݭ;dRYJg$1X]rh3r|rJ'Ϙ?.?ٺG yY#1gL׌%IDҺ%Ȓ ZN $F. @ Hbǁ@1viBvRlfx'KYsg 2eQᙻ:Ie5[e|grpj2 0Qm=}JnS7\8\` u4uO SD!"r {ifى3aiWnn*CpWRR؋Yuo}PO.5H&ۀѡ"2_4hWhݺ*?87$ft4(L24"%`g/2FY }KP_RMka4BLJƱ6`Q1ީ^, f4PD-!1|,- by^/94奵'XCY:ԞVz xi"R0=leuմ` +:Cd@f=I`'yT5FqE&"|yTSVt-gOL] bsB_b(#N!jEVdd+H$Fszv3'}OCmm "|m5ʻ6ȟoCO0O,XO! ,TS]w*H1$7je%KUW{"YyJ82K*M.Xw,/Rk tMWj"ZLJܞB=ёkeS[ǏݓTUCPZ#Dj!I3܏Siw?sl \{mE5f>!Tz3J0T vN6pS;+!N)WŴLԤ [ʐU&e'-"GkFݘ'fguʩ Ǎ<扞o|ވ6l^ş#תFRwh ';@xXwLܐYq쐏`FLV>`gO:@H DYZZu\Ko+j8J#Y=?JRL0I MDȓUj,vKwvȠB}[z+,=*oo,ȩRf㴤ٙ=s_dY& EwAɽ2&jAy-_]Ϗ.K"rѻ7լ9쇕g/.*$?f $!:xgb4l*IuԤ_}6x^n~Ru$l>0{zp6\pqr]+MFՅUXZ3O!?w+9TugU-2..t}`PnCP5bi6 a "i.ƏHb@ t t+oC}1X5۞n}/dԷW[p *HzL*_,hc˗DY^,n*<5%WSJ6Nc8>Pqs>q{F^|#S\#KDQ=it|l?qz0:^TSFVJH:!`Rt5ZIυe;lD{_-kCܢ~ qohQ_R3t:M/4X nds|`1gjniW/=!t!u3"+{p_Kdͳ{BLex(?uYB|e0\ l v0A ް<s<;rYԯrri2?6jR[pb'H$z!IӔxp}uvW !sJV큾|A*%ԾD P뭫}\ef*/ +0C d^֪µǍcFz0 ->^1 ~w=qMm`*,L7 ^ξ^o&Fϐ&yK!Z~w`.)oGn ҅Q`w`ML/)BҐah.pz4 ̨t_$2>(!3\ sOf4b|ZaٵՖQ|몁aiJ''-0=W\|Ӗ?)O$P,h_蒧ii4NT-6~hfzq=ZjֶJd5\Wr '.jbN qb[ȁIj9G0u`mjدVpj7Xh9юp8F:8tnJ+6^xx{Lc!M"; "eO)dg(&!/:'%ĮlD: OHU*t/?(Db]Dr$Zs/𤇁S\Y8bAOr3P/s:ެ8 1ZVX7QLa.@`2?yt\qKB+8`gJL#=\0zQP@ICr1:͝ ,-c 9)Ĉ7`na} 3F2$Dh &;| iqՓ FڈށDB_cicbLAC#.{uJ=UKtwٟE惴%-2*:GI>)^XFXr)2?}:;Wb芤[úS.Ɩs4o'STCHxI{J~,oR Ô61a8چ֎ ځݪ5H h0I!6Oo}dͫ^ }R *=ZGň> Ș@tF.,ǯVr:\t"h7el8\qYpj= Ql}Lb8a|SytI|rt% rW, `FMXyXNRnzg }i,$ߠHj*j vKh.ĄHT/;qVNeҁ,b*geB48E=80=ziDHW/ؖ@Bڎ]+i4 {I_A7dtO]OE=")9BVg5l\;,,μ!B0[ȯ]bY%T - 5DcZZ+0utϰ`o^^V|I:VA.7OJifNDQ\oځwAc5M^怕ϛ#dz.d@[DHG0"8nZN6ڃ5_ l5a4QX5IƘ9Wu㞗fr~`r{=gذв 0XX[ Cu73D릎VUƒቆ`ZF^8Lj@sAET/lbT=AHv_̪q;w_&\Nԗ3Fha] YeE=~؄ʞ=mB:,^#o`KьU3ay'[Nv a-TC osU:0딦rp^D p]24 y2Op;(-p! *(HĂQ[kpGxA[\iWY߱BA )rQȗB”盔1{>:!|ϼ{d\O/Ö3xn1MSO"=3;z/+g,,h#o\#9&☌'dU vjeKڎ=ԞRo=x(G$S4`J6J1K/ʬЭ `gJKa, [N?piq] iUOzS?@b (yfpmH܈q/$r{$jA.4+'! i,û`%&Wacrh^bz@6rb4͸yme"o+l'KyO:J.A$^3VpAx iFN v OGoI8ԉOrvyHEq=*@EvV<BLB H /"QlyA;/B9fLƚ!`i~k,U\7,eqXBLj1Yo @  gl8t BU)%&ގ58+KmCf./BoLGd5L;螕ٷi5Sj[Z031cg|i>nRnnAy2s y75g gi7qf'2f;!# Jk!o:c!<욇y-0%Lު}wIaڡDfEZ!|Q$/0u}J-(4  K[8Ry544-bbrO&r5;W蚉j1H%D/G=G2i†"Um-WXhLU+d~yeI !P2?Ri"5.eKLݛ0]WcxίHu`=N@Q1Urfݞ?I`)Zw^(4<0kISVN9՚:D8f,)}nf۸Dih8%.z+O.nWLLh;ur;rk]Ƨa^"3kA2L>u[3Ik忬+pIB% z/p^FA`MQ*MZwM-`NqBq0LӁr%`"Fc=@j4D-lkm;j2rZ_]8Iӊ66좣v7?F1'Hᯟޒp[Ei/0kXя~oewRz^,(FDDpFt%ltʓ1 A.醪v K b;fxs`W M.ⵧʐf]ٜMO?c!N}qWi рW.1"`?,WQi[kAi.\C.# VOƐ7U ?B]1DAZbLڇTZͫ  :Vmmut>e6^0<{i|&cu{1 ABex{_ [%mr760Q)zcM[chVN7Pރr. 0=vW),4%ۑ8 OA*τN-HK5|*8 l%n-ޞyq8Q%`J.Qئ_jE}P3E?~[|eKN*k#^TS4 Bf>Ppn 3AAβǁ̨\u}߈b[۲1uPźϸAC \!` Sqv󨞵% FWiTm.ο }n2[Ļ vPR&0*qU4oPw]jjM,2d_lW`*PY,;ۮ3A%*84O.K'oQ$9;]ަfTFk26`|Td La^0*υ<-Ӡdžp0;Lzz׶ h3A(BW|$RF;i>5_s5b VhDXh>ҀAfi7q^tq4C SP=P{rQP1:jhz!I˱D\zv& ݘ)J:8g)}NfpIn6Rdj NzJEf4^ERUT xb vp~Z/_{xQ ߚLe9$x X.!=H^1I%2E?9%̲2-/>fߺ  Cێ[kig$@y#߱yn1Iqly#@h wbRk0YQvΎk28H=mtlL V" |dAYϦ9tcbhK`ݩG3ê KH#C,D髳?z^!}F/ɋ+VnJ';Fo#Fr-yaiMS߈=ђF%D@~k΍MM2^ބ-$֏!0qȷF#'&b뙺<1Ͽm"Ev_4}ʛyg. /Ciy U9!fQLA/*,nb#w+R HO݆a*gM8\e-W񚚬Cqj0:ΒExde`;V@=dBeq,rΓ FέI6G,3o`7O!qCJbV'%k=H>/%?qZQ>h=?$vn4@>I0Iq'q|3dzqOE fXh͂bJ,e'0fh*gw ْi/:1ňh'fr {`&7(O[FR);s,^+YpM\wvODK>ѯY\׸f ";_j RQ3s l>LcbJ5?=NAߑ5Q]/+LZT,C%ͅ,tESUsXIz_yT*5iN/.`{`>}e"Fi hj xPz>&t"QwǺ XŠs~,*֛n'G*b6 G`'(s$ i[[Ƨu}׭[D:%p:LFjO9? H2s~\Utj!`"v? cϧ3P. 9v'DDY4BvmIҹzTwYN-6]+ڞ20+n23L8ހD&fZ}]q)vTɋ9U{Q"uA'#h҆W; i"O+3b1v./_JofwfK,C~k]H;QifZLY> &@Ljc4LezkI/n]W͝Eǔv)+j~wX;Q$2۳ѭiz /!#<ׅqİB;#hNٰĻ'ֆH$>%TcdDuږmYCIhq8>=ۃs'|:b&b(o% YyD-dT)ZjUi@On֌y["2rLR{A.ژ[2w%0BBk&Ŵ&&M 4:Yz #HƌA9z´Zz ݞxkK{Md$8&U⧫Z|H*H=+9fV+H\!bE8yelЖU#֎mcqp~dsdC^x0{l])g&vhQ d\/ExwRkQt%Dg~K#I,9%T,C-<Eɬ Z!ay8O!Ot񈀝w"a,%SNTؓ5xޖ?)A}ƴ6-bK^Y֚;+S{ bGV;O+w|; &B}ˮ,0&KAP^LVجkL)T!4r`h4vk#P+>" 蕒^afK\k Lr=@A/"zɮ_ѝT,7#)4˅tr}l* Mh]vxKCRhV0fY-[f ;6s^[]IMF\ٻFdyb\JF)LRu4h:lq坉.|d1šäBJ2e>Mh/e.,ga7d52s4~ RSm=Gl v ,'|a ?ƩY藎ZF gKnű hBilI\/Qſ;DHʔ=X1'O XJL5:H2HBڴT&J+_;^}cA|{IkW}JnhƞǛ1{fҧ<50R<94zBwQ~U@r÷ڇ8x ~v; [K0DҏLC=`\aŎ:lj& 5:u"E \)7QZ3 8MÊ~h0=6u$TŸP&2Wr~@73QUr 5V*)M}$[D\1/Q0=(q>o]S@ZǸ RF|{.NPȀ'I^;c\vM-MO1*?'-тd?* @hC~%aDz ω&a*'f/5݈E* VWjI jrLq&c \r*< *ǎ0_o.V^ꁁ%WA\]0k<  Tno}J-7&~#\cdX3ergŕIȦ~SP݈Z-ԭ5಻!u3+BWϿ7Yz4]@sO?oIqg(%|ǡc*.>~r ߧH˪(}H I#Amk2 ٚCE6;1쥇ݯ`Ep@qJjHc'Q^e,^q.7)jJLᚕ>W|?ٸ3zHH$X=,B+L1˘Zԗ;]_bQtDI/o⇋3D<oVqtG_xC6b:C:Al1]V 8O㑇, y& \<3D Nm <:7WUor&%=