python2-perf-debuginfo-4.19.90-2401.5.0.0236.oe1 >  A epW^^f@臢Hxa(ZDXۘ ! $MHQys$4Gy2^XV㲼 Ȱ0Cg9K#Ga Ń icN!4 3Vca *6L]z+!^V2w< !sU)Gx,,AEVE~%*p3͉4˱L8#4\`W]̇t41198a18ae9fb177d6b076f9eda8a2c19989d734ea1ac90587d1a5957af4b58b3ff4d91315655de1b27db6ba19e00a11154111ec _epW^^f8(Vl$uRa;UװĐm|]XR֐!Td4R`s %U@IA=>nMo z䔶kzZl g25PW"{J}z'F4COqsro)ʽT*кzu1˺Q Gjrv _4Bh (Y$yQYB[C?>D(OCeORJ1uj5MmPaSIF㘪Oj!K >p<0? d! 3 ^@Dn     b h8H(8f9hf:fFGHIX Y\H]`^bUcadefltuvzCpython2-perf-debuginfo4.19.902401.5.0.0236.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.elobs-worker-backend-test-x86-0008.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eoeoeoeoeoeobfbe38d2d7a11ba22fc7c967a524a6022e6d02ba7372910ada5d819488214699rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2401.5.0.0236.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.1e@eoe5@eeeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@Zhang Changzhong - 4.19.90-2401.5.0.0236Zhang Changzhong - 4.19.90-2401.4.0.0235Zhang Changzhong - 4.19.90-2401.3.0.0234Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled 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 fallocateobs-worker-backend-test-x86-0008.novalocal 17060609964.19.90-2401.5.0.0236.oe14.19.90-2401.5.0.0236.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2401.5.0.0236.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/377e3508182496defd87c0cc82b3096d-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f2db62168d1e82b8058398867b8e926efd9d9225, with debug_info, not stripped{+hU ] b2u jӫ`(y/ `!M&%uSL>Noh~"5!]b"FJ&vh6u zRŽ閕&U$ˑ sqq1xۧeTf5;[Ɠ%ӎt܈SӸ \ sW}#sgm92 t?3r l1\Xs(zH3&0ޞڒw r8MNSG/g].VPh]NwkCLNYg0]m"& +қ?ԣx}Z_T:*sHwdvS%̕|r %Kk ƨh,@9aH:v2J/=_Lcf6 ;bҰ)ze3b+ a(6 *)5eb<]PT^kGI/`Oq(^n$Y'8+t]}ԛSU^7qޡduXL"X5(crϳy|*!wԅqTG!B' 1z67 ǁտ62YK+1V+:$ŵ~sIVR&['s$-O$ 6L4Ud&&s9D=y{KOt+(]IO\>moa9rM:,mt H>$e,Ҫ*9B@ڋGb1#"&2H m"ćBb^mfR 1 e ȥs M66 t`}Hظ `%@V-#Bz=q-4:#%"RDh9NJ{ookv#^Ba QYBM ~Ϫ)yv{3CA,s&)smv:;Hk)[' b^{3|inLc`ǷkCta"7\3Dh5}pdV.?Ux/67SDSH* {C|]ZY3еZ@uHH:kE-r `mڞ:9/;_;d>$`N4`2%?o-Z;AƼ1VUgZ;QHg&EuPNxBwz*}a NZu\3vR#\Y2b>BƑxQL{㯑cwoe  vؐ.[>]mjGQk6LJ(ݧ2(QhK[1L&?bpLPhO j ¯>ht; 宜^NGV=@R3딒,8i$tI,('T!t"cBɁSrk? E9|l)~"aiK!>/cqkwA-jkTX;N@t[L lYÁVa`G鍀r] W s`(ib튁ג<Re!_9^3J^z'B#aOB*#_xjL`Sam&-AKCÜHUH-@'VSC8wV˗Z$C볦K3C[1gZB~{>ox)7 R i=JԮ;\#Q.P豳[vJp7Bx!>1G*մaONǓh (0] xOA`jMO~hl~f$d̉ǗG;&렰d,h'ϭ VŻWo$N3)t}azWA1! t[U䳧e d1Y*@D ҶN9Y~SfX0I0>A>]&.mY};zP8 x1f:~,}!M8#s*R$&t](gZ̬^͚3J}Y:IOVVXnsZ׃Y.5wa,2#mp"b-v dOr|bux͆]NQ_bOLlMaKcGgwewe(7皘qKq<_Տ3W޴v8>vF ~ΫƗtۤv6|x6JϢ673u"K/jUǢV #ɴKk,v3XǞҀ_nm#ĬbZ'wwݝ22n_t?7՗08I l\eީt,u`}jRIZ^0x! 䰠8i S΋B d6$hZE:N?d¤ Hr;D[6bٯJ'D37)Lg(a6\\VANJ`УR8as|DDYFGD~Lbț-ĝExRQj_F"N;>y3ejił/ic ͮ'tH;cj^ݓ5-$r/#%!(n:NΤMi?]_@x0Ⱦ=ͱ/TހQ6o>uw\Ѩžŏwfݢ54"[r_?hkxwZDHEZ6t&eW '-81L_f1&Ϋ;?[O ?쒞?w90rnS%mBsoB4FbY_T:^ &qH7-Su.lh_Z[Ƌf%x_#O`tdpvSkԉ7"}IyE jȔ_ ~}n8O31X- '6ۼGM f$J:bX!=8 L}wBnh#qWhhňDgO8۩ zuzT!{ZÀivbJO*2fE)ݢ(#7bjtu"Q<֑=MJ=;-#"ԑOz Ƴ e˶)0[ݑTq͎pLJ1?/(>{>r`/A} !28lNC ^!~mȲJLU{n1E9}`ȱ36A9&,9P?rQ^jěԆWUw^ cP^ER6r>V N :}wǡME\x͠ZӢs`TRk)1FrX xJ5U/cƶKeB*V?My9EH,YRGޚ\3]n-PDc7v- Rx<{C +D:,t /6dOzT4М\GμusA'{o = Sm,/K@ಮ@*" iOnT)f*w.Fpq*Kk ]'m֛E5JL+vC"Cvx[8D ْC=|5lt,0>hP_VQ Z &·^4Ue.azX260;\okhhVDoD}#CF2 9f=h~y }aQz:ݯZji7 i~1Bd_2UY4Wɬ(Ԥ'rQLdNUHmѲ[GR31쁺h$cm7MODֲ$; BSS1F \g 8yHV8R{knz~Hi#L'ߖ='*6CS\>x<-du(}>4LNe95]!K ( tӘ$^wlLrlh`5-?%o Y=U0J[LXe=͋IDEQj~=^Y'蹣Vf*8EIR[;mw:A[.TJ)X*4ɀW0݆}Idr`߁MSl> ~'-SlQ*lm偞odJ|h۳!t2B^4zTh@%T=?}_WS idli`.`{(q)f #M8DiNp~ĺ@unjK1zA͞%D6{C:kYZcx-~o :}o/3ՍeZ]8m6IB 2Kٛu"f o]ݕH/ X0H݉*[)QNl%T -k;'zIU7Q#AA>Xw9e6];)pU%_FM;4>Ug5P(-îOϵmzۡef*HsĈ'=Z ׂ)0n@Hj%u ֣P5Ȳ>[Û4:a(Re-ػU߽/잪O7ȝ xY4_khԼ'i)jw (2/tW  Z4W} yT`]rk8"|&ժ 0VĢEL՝tMhĴ8sWzm/aN4|%ȿٔ\봏GtJy$By[ޏ%mΝ!tD]2禊%J6dwl0ۓEOʷ70@ՙ  pNW1D7&Oyu!DD]I I\\c״j35GfQ]d 77ӿa@$кѯB(ÓeS_':ĦpD~:^Ze(z#JJ-BX;+DB 'rE\UǎcuCjN”U}kC=:3_%p >_O?1/;I]&!Y 'R.M^{/vdo0HOQ4;$QQwCHSz_Ǝ%XM5f&64p9ʀ3D?U W •yw-:39'yQ3WTB2lξ距íDs]qEr t>49 I]!,r4@~rq\[/8S]?.&P0A^v]ۈ01lfB9z/ )AM&MErhЂyfǩJF'"0Ä&[4 > eE5ʥh7| EH8G3U%OVq]SNt1?^Ԓco7%@h 2K]^>jwD/)extEl^tjU04T7p i}.1Md:QYq~G_F):g-D.o^Xm8Xɓb8d/I̩"i _Qk/zk(xs*1fiSI/PRPҢƝ'J_sgqV k:665PS;˭y'*ظ XVrk`c ULyo{Y^fmN UvgWS: JV{y2~OTI] 길9%V^iLvLv`|tl.zxK9e) 0P֕Dw;Fcbr5ʡJL_zR7 F i_ wu˜PO-!WX&5!:"J2V1>@lI*+a߾L-`-.'>? `m" 7 4Vm V pvI@T߁Cl1PHH ՊniV )c?02ßwv hl?*D{&&y[#_>'Z]Tؙr*> )DL )~zS~iQn`Ԍ7: =K!aVE ju!QMI&S.b[ cަ "&lh<0ݚKP'sOn(+8[{t᮶ϊ4B p_&Q@,E)vABO ]89`0rBmžVtHR!o^MfY"XHs>Tvyz-D\m9nԪ? /aA+E3jiO 4lG Ԭ7"TG>K*T]/ 9tT{ BXi号#↔ڭdQM^чقW<(xYG :A9yS<Iүq]zxǑLqO{K6G2]]4_\R =OE|<${ŨRz8w18١ȳ$&h7t/ Hu5}5Y% {W5_,`Ykؗ 89g=Wh'"7?9@i0ôvc'${oPM҈Yh*X^lrnu|Vm,2HG}+W?2w:Stw0&{U#!X}o@W_c:)ԉKzMS]0gU&/f4.G.x T' '8(h87Z=ahkr@mhg7ܷW(KPR eٔ$A]ֳQΘzI Ч6ע.O2 pƅAwNHX'8S"CѼqOY#:m |+XW굂 ^4R-S%ìNk^-N޴8P:E/scYڝ0@7? 4҃`+vRV'E18֚femZM׷A{. %҄Re t)Xbzd[eajS~\CSm]&v^XbeeV6ZȖw ؏+AQ;% 3pwʇ"هyQT26N0L},L\"t5E0m;Α9‡~ĵ݉%Q ^<Ј,N=]s=@ʈ # VMIwavCjy޼W 2 a F?E q96~-TD PGBchBonS\Cvg_\Imc̩s Lb6L^vc@(b3#~eLnǀg-DlzBK{5Fniǰjr{\Ϻ}ԙHF.7֫QDq4zlP(CU{*R/r@IZ76&*dUo& 0W0'o pL-_=Tw-_3SZFcD1X{"P<"682x:`jwKؕ~kbg`yM&e0Fȷ#.6NQ쳰C1[F#@W#, VR;S-.ALhfN@sAse1a*#YO?NFDeb\  9P}YSۿL|vHА K+0ǯW<`?mX>:hSbnCV97ݷ͝C`9.IZw|Kr/:RZ/ْ+œ`P!> Gb)iz@=>nW: #,a!We]Aԑd-߅&ȧP/CRO ZiHև3AN$RoNF&3}30:[qwlly(Rl-uH<ā#,ӛFhͣ:&*(0fi $' ř\9d!iDoyT٥wmto%T<5/(_:%ZᣛZaO9x/Ұ/Q?=@9sen*tء:@:AF"4:,hv L[ROb3kFf +SK^;13gJש܅}E7po"N\@C^s/T ؈:t1G}& lR'Mbrꗎ]t`sN>}x-פXaRHB2f3Ƿ6``r-Nbԕ_*BW6jYC"YofACk,XLFLn ѵkJjs`0D'JA@N +\h%zn,oВp,wt̆JZǶIwg5#)9J' ՟2T#1Pt5֥|&CN |yTL%7 #z~K.YZ2 e{8#x=9?׌Lg(9X0OAMJvΛA8)SdsڛJ{tpkg<<[0H2YuU;lz\IZ*B59I潌fI$kGF/ISKL. ykBI"HJ뵣6[i<sʛe:&{GwC<>±&30"}1\Q%Y4jm?w3w+Je>3bKlTrueĪu*Q*M=5Jv1 ஽c/& ^xzzhssŽ~v(l0Wy;SlNE; ەHG&:FujpjM?_JYK?7O}=sf7mi!{N)_wޕpVYcc*&@z^Rx's8b?$>2]O7 N7ZeeX$:>3/| ^e"q89Yؔm^z^܇Õ3oU42Wcj*I9rwψ6~ .օ~ȍliJ ~G*?ՑG6h[1|kyJrf.r TG&,T_W۹y~14= X>a?ZzN` &>JՠVtV6]b)xz#>RG^q m %U'{ \CKa " ?s)={{hHa2{3_z|ɗtiE68O٤hm`SPybcp*$:)t*'aܞpt驀unt=н8ߢWĤqAfUG9@r#Z<9d7I~`ɳQL0*cmڦV?#ϥs#ܺN'PJlIՁF0zI.:'R'az &2*kA"1bRk _wGiK0uD7ucOf D")R3reE(7z(#ܦg~ȸ}nkyjDo )¹ZXh89tB3T\bz)CKG- cQ. }SUReH283WOk$ u]ߥ/ӎ?aIb b^R 1mLӑr`Pۙs#ݹMTNӁ&$j6qv1':yL"/7 mԒ@H'\;*(7c톙ӎn 6pDW FXSxB|q\<r,,P"M@aRE^[ig)Z@ږāosK9dʚskٿH!#͇ˢx@y@x?ƅ导z]@*wL q{ ۛ|߆Nhn6wj@ o{<8;fi.\,g[d|_*T婨u4VBHEq$#4 _IZH(^*79hYA-`_13d|\2ӑ6%%ݎY803*rAeyIoouzx+r*@Npl yE@ޖ7M L V&Y`t]Z}զSqO]'CI/  nk6⛋b;3 #5xp4JUrxnS"3!YQ9 z0<[dIgKǽЅr 傩9r=·1jL)7:Og^s;d ^sSc@y 1%sWp؉ hƒW8=]}Oc -:m'R83e% LLN«9vPJ]n'nʂ+ΣE+EDz0-=@r^Yu%i]w+s:5[EXrg}!8+|SލsacVkQY B~dZb2$*OQfOf864DA$GV|Mt}!{6c~shpZ\B'KLGJ}jDaԽ"plù8`™lf1/BBHi%obsa]ݟIlB%O!FPw\Squ/is>&5:ѡ9ívhwÀl̮7t/~lyPjC89$ߗ,.UBnxIjpӟ/C1#C+8O ̇Z.NBm9 Ȣ4M*zځ,)uh^6$~#({{4xl}D-aʙX.0վ-`Mz_ Q蟶7RhTsGMIJ~ɰ [X2Ol5 s:Q MON-y>qss"T鱋` VF{g)Q OrSSGjO/ ?魩XXU\l~[UB(,͡tڞAyWh󻩳n,$z>>e1#IR1 %I׏őof=SL}M{~` Q-Ml'BY3:AK{˕xߘ9͆ʼMK6M-@5HJV?MyKR#xe૵u/ċy$ĞFڹU"4[Mp >#=֩9N`uYJw32]N/Rw:O˂.|d<1dј'b 0Y]B~\W75w螱K9oo:-Ѐ~~D N!KE$/4,ɒ!cLexOYEjcڟu)fY~/؋|eY*z_2ZΎ84,P&3?Oio}>k-m̉oP4~\rB E#j/S%Xի|ez5 :$ژXT݆BR+LCEм\HV^Z MZCCLWT~f0HϘʙ!cf=_R8'ˮ~*v)De+įAoySuGw]Ȯ7<xdv[{my^^ .bNCx f =WY#}"霋 &U5"[9J$(3(+oSzc5sv^ yw:h5!>Tȑ\U;]*?UuTH.Ex`|ˆظ%xԷi܏4+;H/-2tAG"$\*jf+l y,UI$Mi~/vʇAEx<yɦdǣ͹bܯDB6/b W)W Δd9.vdܑ 5#D9)ϊ^a6_BJ#ZТ?l> \ UNχ_N;2qg3>&F?u k3rj-?I^' }`1=|Oz XNt>s ,^YXGqfN6z -faL  \ت(`;烙GUMjIm.uORh.@nbN#@>D<"V8,I{>O O(v꺏c"I}ń)vh}WlIh g q[! F?ɹI(dǑMM5Ņi`_:c^T"!zf2!|FJ /Kq'քF7ÔpJgV䎪v‰/šS0t7dxVw\PS!~BpyoS :Aߧ Z~Yy=َ} 6{^?Ǯ=޷VHxS^nc*^W+ONO$'t]?$S,84[|S  ؎!1RW:3[p?rP ɿ.F nKT ^0V7Ċy E{p>G6 ; @mv|iͫš.]gℳsu oZs<(svΫfRHhϡ"S]X@ـqGF8˝JoGec%zM@ V )4 Tp9'ˠo سz{^VO>. gB2e82¥,*K}V ceL <nG_ǐ&|qmd`Ěp|mEe2PNn6~ nu̦f)i&]wL,Tb־|U^MY?nӏ) Y,mSeݒEVa pm=&h_J5A'K #fnFqOFi/:@Uov l1c3`5q2Ky&G'UPSrS{0p7 2!,+Pu7~eLm3[0Jv?z|J:R#gdc%tvy>x1^N|qxbQfs䛻=,Pσ)}}jtsI < Idqńt)+7e@Y6Jp ҅pb 𫵱'IfS/;t&sjƇ/宂 }7C@{K P(oYsrf< QE1xL^IRRy9ۑ;|(( #.SU"fod6%}3j5q՗}m$9:U0Ƈ|g=eoe"t.$?S mFUrC* ~2Skb$>EQ/G݊bߌ0͏$Knd{NU~wŃ_c(e9Ѽod^s֣m ۣ=]-ċˈ:}e>baζuw9U0Xz#%1&4T.jݻ\ ιN/ &$5{$n1Qk{$Sϑ'c6K4%GVSBu=taeB9.ÑǏ.51ʱ^ 1J>Eu4 l T3Z%ƶbhc _vOC}6it;Ϲ ¶+iW7|.@E:`h0td!y$yiM qpCKPLJVD/LineBUxЉB+=pR <()'qw:ΣΆa2$H5MԯpJ7^ԩ$aKJCS~umr,,3zw% z‹[b?h>\\H6?7wgWeP@C΂n}j`W=< [K"@:k  ?"C||х pr*4?a*j;(QԐ=[^n\;)O^TPByj=t\F3ˌr" , )9xEM@сQ#TnB5wЦ6mA|7#ILNYfj,)\^ӽ ?QEEb0ñţHx>-j`$IπP~婬lnV,v{؀hgffc)Y0j]\ľ--DyjTvҚ$|0TE++G2ʾejC3~RבC^֠yMOhgcbCIVȣA(PN% 5_}-` baI(Ү(‚ld3Y3VoF?R=\}OP\pgܣ b,{OaSneWU5^ b:/ThER$}.um!;)Td.cπ[;`]*ýne*Hwxn.@=.<d_qu"W~Hp,|~̹QĂ,jƨhUHf@NSBõ.%T"  'g'mx{D\H(~Lb1cU;XΙq}2#P/ڼ'zc.C!K+Ct"^f|ʬoZ }-WE< y͌ )sĜ '巤&QĽl3gCKͤޅxe A8'ka]&i:[NhiC\1 Jpt9F6½b C1veF.;}Si+X?Y`$>M2l7~qgd>):rysGg=Mp $Em|0wkU؝G` ֞ ]%4wܻ"~N$J XkwJLI[` -feZ4fEY^  Z(~hYBoΤk,Gn}[ۦAs9f4+Pà c->.fܰ$I{y5#ԒT>'W4KQXݼQ1"{-m2~# j/_6JaI6}tV-`xϢlڰ>Dc ]sî&,4(&Y" m}!ἢE֪4M!ȱv /%-zh z*`L.̊W٤)5B_Q6R>ZjL.9oM 8Ku#j[tEň7vm7kW}y_Mn`QYu9lǀکgt6cv2A^mV^˦,x1O$L%e82A(2P/s.70(AIiiʺ"Y% Y>kͭ,M+onVRK(j'[l&y~4< o3s2R')gL^Roe{~%πfܡԱCt%ң5qJ6r/`xqXIed <זʟ ;$mn~6*̛n8q cH.3qʯr*x2]}ҟ}ڤQؐߢ+{NI6BGn@4ˎe nBDid6e Ρ g#1=?N1N "L:V3k>dV &ϝK$C` G;_arlzvHFI.{t”r7qB ' p@TZWORuZY"$ BS /V%T Vů;$?~iNxSH*FN󿳾PWk .~a$àk`>tRQP/~+lDp\a~"NG[j:N5Ewl!+oc% “}!&ru2$60R:B2q2NQ/XPjsv*UʔfV_hF4^ƁrMK\qz5꿔Jrx+Ya:E0LY gm2NfCЃt=a1J;BۺEmg%q|^jb8R@R0,8K e +mBM8l/e;L|bZ)Sg&<|*zKk ᄙ4(ZF'iʃNKҀ)(6;52I*t-hu6#OsvR~Y{ %::Ȫ;dQө1LjضƖvkpcxf[]ۧ#O5{j(Jv ugʱ<~?Fbx'͡2$WYGLټH% )4h=[o O&:lޝ~EѭT}cy{&XDcӣZ޽-U_g9IwVdjĒ02ݽX"7^"FS[D28!_v=P s ͯ/;%Tyx94켤(gdb_OsQC->.,XӘ` 4yؠV=N*DJEE˪~(-ZujO25ʔ?hXȆ5L 궡g ߉6aaW7Ȉ(H[g[VRIlO{^_(rr] bA>RBxBAs3 zҔbN^XfHhA0FJTz//amxt\ėL[ł^Az>b9 Ucʛb?T끠u ^#HI1sB ! B'&NK<)]Y bdƂe¶w,!$uK24R@:+H{9%I$J-be Sff;А4;fEtD}$Y?D)63+/TNݨtp mAGu&L>W7"Q>M?#?I%-l`uh1gu$v3ti'wg6i7 NR]!^.`_UaQ<^Ă?6_U%xui&`.$jCq\'zc10h_$/_)QsG vRơcxpDzA䄙F Ms:Ґ. l '=:T9U(UgO 7/ly^ ;+m/~^Op".Gn9| Ɂބ*8$W1 QpGQLg> nU:r]? (TW'x,z\b=b <+$Wy` -<'B"0ٙHV]\JX֠ilVBF$j@C", z{q{'t :TЉ|{o#q5[l"6Z89YbmN}rq}5zU2>G4Π?re_UVy`嵻fIa]]wK rQ+,SϜ7F&ʎ#('5Ũ TͰwz0fߐQw2vר8 SߩW(v"\\Q_hĨHke`3bl̘3ASjlBtRƉ)[{%微$@5ƹ;p~9{UmQȰʤ&6 %f,Yߌ`R:0 zl6(<&t4\X@Rcz5 1WgzjDgK'cbœ7]nnEdeow9M:0ԙfPYA͔3v ALnrħC֟O"Lh?.otO3 ֩)0Y `g%t.Cf š{~&ܱj88>v[3uʟϹ.bpc ($3 HF>W+b7^]tSIgk,Hh>8z\>vcx0 lZFELƋ,øñ E{مi/#mvF'{ 6^#8y^ަsh]zpBMv(V3 #[6x͞!B#e9Hs*.ncL뢌@\fԀ1]xNfBl|V_ץVqXáEZB3g+fK8V]6l__qۓۅ u8A04S (D/EY#SˣZ{Q^吩=#UB,F=_m}A@D;Pb2E>f|@sKs*xfWIyeLL]#ty?<Xo0 4np5 y͟ԑ-bWb3[\k*5ÕkV؛M:`2tbW%=FR[y[;AyJ-`XC_z[Ve?|FtU\"%Ⱥʮ0IMI #x<#4>h #@_Mv8fnSƧmnfBmXXI&@tI+>'N6E"a.G4 J=wHTT v4d' !{HzVB+ BS3)02E&!A⧷nx͉?ƨ枳V5.Mኹ'&у4:T-/(/tƥ~qՅ5l_n&.!%rReK7Q6^ h2Љp\TVrw+frqȘv l.P,Bvx𨥵2"?M\y14-%2Z!q"Lƥiwt$<׿x5VI]Vr8wcT ;raj;'Y]Di Kid91*Xiٰr3T wމKN?yF&\!v2A lc@iĆvg8N[y!#80{T9/7[ ɯJ2 B6|T3՞v!ʺM+1(èP7w6|oeH u ~i4]b5%mM_9MꟄ|&TLz@chCd7pCv` t=NT5w%z=oܣ9{!AN٬3Us[Hz*s1l Lj#UCL!tEa:hm{L'1ŶniÈ\_?V~ h$= {s тE0g,0LJ%_5rp <{Ņ˼繦1`!e=yStr jOKy=5YŠZv!A3l <*ŬֈZzg5@/$%"LѦà|NH&kQ.,(jSZ+Se GFJS1bNR }_jIW.fNtd23!,ܱd1~(({nm,vN.)_1WN3 pBg s_u@CHc:;d<HXc7ptxR1D#|cT^3ljL 41o[sLMd%hqL2SOA@˗eAE!/(:AEUwK]̐Px=U:HDKpL UҌ-[WҒ~ (FUwؕ:MWoX|r\ WzyI`!JrW똤 Ϡ;l_g RQ>,-x]f%Mˆ8Uܰ}8P?aPnDT0_s\ϋUZ*n9e-"~b}Al/R+_Ϊ$KE9RQy4ӟj#*I3*T:$Xҥ1ܫJz<4&fHA_!6W^ [mLKW@v5qi( k|$[_x6yz>0(x$dvsIS|AW@]#t1DnKyBM!ucr|Ѱ2[4>cN%"1eH^A+TX`;wTi*ɃBm ZG-x>PvzAz@װ-)2W]KfW6G4Zn KX6TWk!݌f bFY"9CCV{)ƭ{u.bo},󽧼Siܖ1]ј@=LC58OЄ1D r6ttn߇c}:-l~ZCjD6a;W6-9~@kG  `Y .-,l&FΗio՞Y pKU1ЬFBM fz$wE!NބڱӖSBq03AײږEVEC $kxɶʳCa|.dg*Hs^;Oїݥ[^(!k̤&bj|:揽p: ˑmqFP(VR7J"]d oXܯcpW] kI14GS㙂%ܦӮ?U.x)1k1YO}oanIeSBPG7fݩ,Cusl&g!*} `17'9O>͆X^^`H;{@DZ|7܄9U#k:S4nR-$3cj^q@#WC Je']T * ?](elJB x3A;Bmڜu5)DÐ9AM "f n5?#7J #,bJ',V2ýUpRe%v4Elm@2PrChi4Ч&o%mͬn_\r]pXJDx{YDpr*[a'*gA.cI2@&*-YGsT6ޙ m>=g&pe_ t%Qw$ԫJWd/7i 6($Fk 9 @?/ơȈ!Y3JC~Npغ+FBs \U*'O[Is^odSڅ_q,]RgC_G\5&0^+Y}"7^>*[7ODh`LWوRx ^+o! P~LTg#Vt ptUtcfUQ:\'BZjF&u+qdr'_ +m\S+ 'N߇Ζ_iqyof,Pp B8J~:XM|#ߚX769Cvi+vmvpRp\'ʣ$.5\h6"U9gQw7H|A{4>kS#ƪnVgS PV}9$"\ $:W7fOf1Y(I$v!~@aؽL =w 8:E'Δ9CE!ox֠`~ ~a]qnH 3ȣ+k~홒W"*^f]f&W a-`3䀙J_TL⣥#wv$MR̂cT-Ip_rQs]DЎm9;=',?KER pm.yG7b8)yIZ(jbvQnJڇK{rȢX˂ u^.N1n X /M>ltvL46OCq$.lx Mia=V-/uN=Ka_kŴ${\Tޫ.hr D.ߧ1 /P j`mT˴8%RKɷ|9~7iKíR&~R+r)Вs7ޔp0 nVunf66G gC(0{>/c{}ȁQS^C!-ݛGT;M>gAOu-\u˪2埫є MLqGTWe3a>EBD-'дGW[˨e.G0Ÿ1>+*mwk N<~HU^ Df5nu]sr)N|bHrbnewj򲤜],aknŏj֎TLd3!Q0}vp_H .eIнpx~RU4|;{G%"I?1%оCem)Zsqݬpy-Dú;bqIv 7?ݢ$&9NɃ h wXE x,p[3 :p? zNQ6IɪNۖkYD3u7_EŷiЦ;S cy xΣ]MY}uWzxebc`SƳ;U8zv?aSO#!Ͷ]QH 9g$F!3(;-",kHY[:ӫihMx',{-5ά'Ҥo*E^CVgD4,9Yr|uϒ*~%gRlKnuiU#.Hc12-"J(4<5"H* T*sӳAw6?lg}84Pw9iEϸdE>oAtBvݷ5)۶`Dx9^5Z- ,EhwI{.=>]7:YD9d>}O2t*'ɒRѵ߃%[kiOx FNkz3/Y71O՞bz sԕ7ʠFyIbʏ$E P^}xlWw'@O|{Q(<ʹDT=}9D(ɬw 8u"SN8EE+/v? 7!lțMW&m: ڠYTtma"\\*{[jF''qf $n/?N3$S>. O8o[ðBxxo{𒰤fcem!aUשڐ9($퉿I nP!l9 ( ?0m~,$c_8\,bXƍeW.om#& "f -W̤Rvנ?s-$ { ﶋeHOT%^2%d- h?>;jyx@5}ylc*v7K-ϑV_k-gvs / :v9'6,],+ǻEe`"2]׎P,] Hw"5* [;=Y =˂>&$l(/$BÆ>of8&|UngT<zP#wfDVӸLN+߯=u- Zjʨ`+_}&9Kn.' r;L"kGtVF"8 =3#WZuVBB2sٚJ֍| lL!A5_,2:hGZ$rWM.B_{XN '0!$^lTP+_xp_2&9JYc픠Qb[hn6Riy:Ki$ژ!5h!eyG*|A+9҇X.U¨cZ%B mh꣡ @0VTUהH"6NL산a:MĴjkV̄Řbb}yMú-M@5ۃ3FZxYVSlV _|&w ^j4j!!‘DdDZfF 1OMn+GQ& ڑĿFK+H.7]= x>? XC`=HT|V Bpw/~{yjYTyJkijt qz\6̛+n`=qgn $#|K2Ѥ d'ɑ CB#&y@ vt8j K?y!L0u,w;; /k) ikUKI*͓S#:]ž~I?G{)JɁAy@)HL5U6MPkb0.hC}},98o׃7vf* )N< nߔoX7BQ<kPCBөV$_jOUc!hȇ!&;/*n\Nj|K™TYMM Z}a2!^:v7#'P.~~mvM:]KP}E0[ Ml.ِ*ArpbLTQn6L7au\8u\m̬-_*+p.)/}#rH5& g*Rh#9U5J /H ;> F#cdk$h_ygۅ"ڃumTouB]qVvMvBÞ w2f wK9 2)Ap|:.@ޯi{e.bZd/2T}j<??$%>DF[z=y:ֽUm([WX:y'hir2 fG]FP\+!Gi.˒oy;:X=UײEN~c,h҉xps`ʔ\=ZX q:JfԔ!x|тh(tC@Slhe^a\0-Z:.8IgXm$L|?̯걭\m/@.nGG>.:VS9h42\&FCJꂺ DZ4Aޒ1R -Wk޼ ]4p#JJ7TExRĜC,P@WQi6|I]N'Gb稞UXJtLjb&e犮"? !9x+{Ȥ(`6J}T7ہ  pʺ47c/*5 -W$R?SBnpHåyӯL+ ϮUT?:15Ksu n@C.(vE*w - UQ;cDE3@ CrjB!d(|4ZX Db *4V+?![騕C;>FG{A`NNuoˋw]S+<z?܆5i%ʬ9s/#\XZk9czA! %[p]m1.x3|_7J2vg? ӥ4EWM/ W=SO9D$Cܳ*UgL~W\2,g~I<ݢuT> 3'|>ħ۲?_5fsk.(t21%GŹk"K 6o54` lQM xv\4JMy.ig^3C SRplp+-sxQm$A_! 0,,E琣bl4`4?6<qsAxS \0O "{lӻԣ֬C8.Ʊ_;" ޲-%~yP7^H'"bI(1v;Na2 2r^Ahޱh턍3jsAræɡ4Q& )'cKOIJbvu s䉓q>/@~r~'[YvJl9%~9<2lh6ˢG/~c.\8BЩo[{0ȓ^(Ϯ4Į7K%~6سptprW:P'tpiV2jkfcA[peJ6Ք3L`dor[Re@9)yD,>ӄhCm U\K2^!3{2@FQg_ejq ď\;CKxܳ=P\BLq@`79 Nc?&%E:"j nAu=ΐ~:"I62D(,%IDrKP /C %w1{`| ' =Ļ9龖@ʧ9/%#-y[ u`tt%%j4G<0SG_{|FF@*vNҐZJp=N ZC L$VS޹^Q^hw nGv1|BWs/|V^'Q&P8ūfʭWvՊn >/;ŵrd;';uv Meg k!<Sg#&sX'D D~S2JxJ|{O 4 15T+0}%#2'`#l^=S<oV J$>]sDwӞ:,-L(9jf'#zjRtضJe4̍ HF,t R:@46190e}@l=[:'ۏuG 6zV4Nw/#=5!l6sJ`"E]sPrt;ܕȈciR| Z=mț,=c`=7ă"aSpkѼ#vE&V)' sqUM U ; j*|׳v}sRȿ Ud}:WwC9VI?}>azybT&tTl[q'^X2썿O@#k)Uw"jTsufTkB_m85V5o]dZtLx )+t4z "J\js{5 :Q^[eH2BO_5e;!t>h;Y D~78*% / 2(}yxX86V"^[s.QlnsQew~JϭbY1u1fJtK$]Z6yT}&F\Es23wn 0֋0YjK z.2LZgA aYzo='Y_,؜Ʈi4& 3g(ëqq3vK b Fmv/u\u< Hnկ{=VOQ OZۼW 0sDI &фl@D~[M vPE@Vn=ѲUhD#A~5 OI ?b)2< G^HղzW`~[Gw01<-$pT&sxjV I{X6"@qG=ϋ QCwi+ԢFZ͊΋L]G.g*[XYNNt(nL+YQ?!^l 0\sp2s%dB N6 ky*'2Y_ԉ|;60rz}Q5̚ *ȑٕ>qGFW ,qفk%%u3Ը(xSŒ\u Ԕt^,cT8rR &J`͏̨`wOg3dG@D]Rv} YԘۜ̾ Y mgn&iүJsxϴqkV$a煓8fN?n8{eC1ZL-_ֺR++'vNr`u"ՆRjtyKkj1J$Ǭ)Ue@:MnMnJ87C%;9b<dz҇i {d%ǿfCj43d@bq.NRe(?_X#2ۍ'.B)K$O%@-=5,0VVbn;z}47,O_K\_}FMhPѾo^Gz&ߺoϯ/};ܨntGrW*4˶iڽq#HUtDQcG+yeD(,@#3(^iMrh DtAi=w`eAM'㍑0 Cp8ǁNsJQP_Αh<͌|nIA*G,cHK Bw©p]Msa 5џmxs/԰%>qR m( Qshѽ$̹N%-Iש!'g5z)Ҙ*d.)2Ze+k0se>F<㪎HNmhA ~ϯ75SQJ d5yC J<3!Q.9B^U iQ߸G҄ŞC/^%sHsW]i$ɬnK@z>PPW6˴qٳpF'lug">46[neRͧN*_𿲧BS*Xi aX-_X&`L2u@@޻<lJls]݀"z~hX xj4eT f=&*/7,Wsmp̴䘹Yx|p̈́Wъt\_EJ&xuE-CDc!.lgqqT[|׍. ڷY՝&ŸvC6dL9C0s$ϭ/^}yJ -f!gn [5,RVbQdN:1p8ǐͰX--n]Yt.}72=TE.L0j\,JQY#FPvc  pXIʳHx=huX\qRV0YEwbL܊>grmAw5pj nj5HAhgnX-e:n)Qi/՟[0gOVKw5Uz @Kpj`,ѺSk8Rn3=6QǰNLM(:j6D l]X`n\{=&v N KZoa {‚`l͕.3+Q 8 qǬqT_y-|{GoD }GJU7WYȰ{")HD?bVdV`9}!te :(f_J=mڌAwK^$+tYNR1~I*%OʞROGbKR1M-Xa^?eOwO~8qe\6-& Ef ôm zl?Ӄ w ,޶ͫ"hFke2*J$ƌB=٭X^rAýGH" xzmF^E:ö(<b apFzC|og+'M<[ X]wj%.fS;&G⼛CW87=^'Жe;>GL~]7(y!)lL-IܲjcV5)!Wt+}`)Mq\wbhI?XZVe#)˗Ms:eK_}opTgFB4vUi.O?8Տdm$C7r33jwWw{9Nvawr:ZTT,IZu|O< )v\)r븇XoDٕ2{n**)V U-$ds'C~1#}*}DH{b;:L IT`EI][ϱ%N>vD"v ɚ2J0mZ%)KQ"'޼xJvۿ4+ifEsqi M,(A= jIsSeE(vz |a7Աs}0_ֿAV@4y(\H}ưA i~ 2xDAh]8x c(C4~$AS"Z߈%i5 ;^qig`3G~Yι3HyBp ;hVpe:4jSeս ēmZ-H ^<=T]qcB\U>MBRՀZ!YYnH'Ax~Z'8e,L~2,kXi~RT'Vvn#sOOucYs9[}0_A7y䚖n?vtҌ5ATWeSm 1.3FԒЂ, 3e1M*N̥pU; != ײB욼Z}|`b zA<{v_ يaԿ\3wdUo:dy`Nkqig8TtTLw)"rܫr/Иĥ 쟴H _oS c0ABS9PBrfeJg (1m:9,Vl6d7[- %џʞk΋*]drt=t[ d͹WjYETv52]QىEqSEwRv%-JLR ZS3(fP W҉ͦ@M0Yv줗_[)lbT`}L&k1"\iT6 [uCO55E Q+(\*'w,덐6KYg=G{KSY̚U+Yd J i_@(9/lG#ИYd-̟0ETL ""u%*Vږ.в6 3 [!XGL# hYnh.\UO7>5Q`$W+ڙ4[/+ as6Cux$ާaiǷhG|IgDxoOi#*EGmFW&[D/c[KAT9 _2 3+K!_G4m4?Gy[&=}7QWr KNs`Y$4JГ?<'e!jhHlAT>:2f/O|^B:[!r(Ҡ/\g;hmS"o*9hCuʔ6WcΞ9pWl5PԉOsZ a1&qVA$H5w󉠫1j fۀ4Z *)'?EXB~O5F4Qr}UmW8(D|*SnGQٌM|վ%.{{?ԿiVBVLIA&1<`;f%c/\66ɛrlVr:GD}fN8NT̵Yhxܹhpe<P)N~m]'`i4\WS"ҧuBz4 7o>G=%qFܕ#ZCg.chK&Rlb,GK[Mf,cv07 %|S;o[X%rc̈́78^Ӫ'9_=YAbߑl BdQH|%+|u;JkƏD>juIPp8~s'=aKHIzS׊ʆ , WL?FC?ɂ>" BǷzFݨufa4 Aƶ~e%2õ}/:7+G”N?+q|N(͸A'< |RZHiɎܽKgiZh(t7e`>xT={r \b e?v퍿י H  G[л9= ]ys8ѹUG̮ ONVulAW* = SRؤy.V5 Ԣ_UuXbm+T B6i9Kt@}meU38L\z]G@U0^ W }n*@hS[ gTi3~49(E \~Ǣhl7ဍ{IcT@K$uT'qaA麶 <3bqorjFR^[y1JqZ OX ׄN 0j <ha;w5 1D dj=W\'^ywrZ޿'0 .~햘:޺Nlj%ѽjHM U<8 wF@| A_Dp`Pqk."Ox !E-g:!|z´> B?b[CH %jy0(6P޾1gW<7 ͉qp:݅V?r0#ZLw\pI8 8-v@hoQ@_> kOc?Wqq MfY0biqen>r헜"tE}"4ߒ'Qǧ r%X`C+De*UrT|m fEp wgQ /J71lHV-T7׍DPliDԙ_B蠶i5Ao[ )Tl>W;+cS߽ ǒz1 0u7\_?͵ O8 THOSjfI/*Ht3ǻ&A9c/݉mT @D!&dXǶ{6LL-Ԣɺ!cݕ<kaoi`;rJ9wk3}վ5 Z{#v7SKPIkʳ<]~mGj/4n;c$-Ϭ/iDA-j lp钲eڢ?4IG4K>r)H 1%  JD}2QuUVsudL!g6T||7hf+j) 4K)]#]^4g2=EAQ6)XLۇUEܪgՓvv˿ Wt".%a$EG6w7uIkyUuqMG3^8km[Xjƀa,ͰDW֡pU} DG nt2}:$i6jpDMpեz~{Fcʻ$$QJv_ @7EtI%_5&ZsNs&uAv;nK!DgVxMyf֋pZ FxݩdjOVC* K^\`N/Sl֣a6|Qp5ci6HfMGW_~ŤKEq )~7EgfyK73G>;$;K[qyq\/.(JԷDM{ [zf=M iDTn.79@2)R\Tá]P{;\I{ߞ:%5#"IKGS+BήM}[rE~h ~.̓"K{T;;pέ+ Z%9Y[//j;q߁\ "܍;EG:ZQU&АD?s=[RafQĎ3Bѳ:FYm8-(eϾSJ`B@}hvJV( ZE(xڸO$f "cX-2e:BkM [?c clRLl؟L Sőu2EZ4f6 O'cMʑjב*uguQ3CZ"N:6ŷuߝ\ Ŋu[ I5AkV5>a4{-}62_S1\[}r8Vmuy|'V& b+x/؜Gy>Rxl w 3yDC+BKk(V0.ACoZ4Cx6"1hݒkEI}1)N< bmJKƗI8OtƄ"x| g靘1(@_2\LѲ$O1Aͮ=-K=WC+zXDiwSeG9SX5Yw'/(i/{Q,IQ?wŝ(cEaIjI'әG ǠᏚ)jN.Fv)> (L¼z>b*eܘ]} >Hy^?(d̽mD<}O., LbC88b T˪=l cLP L" IY%l-_S_p %uCi' V%C`'[ w+'V^%-`(ӝganSJgMDU\ʛz*71Qq6.&Jkm-[6t[qY^MP4 Ey0;Bm,,>鍕Ŏ=\(ՌKl 6Le+"u .an n QAx?AWa> i0gʋ: ]U"wvb3PU1Kr-##<2,ţyC_¶6nl^h}a-07)^tҨeZR`p47E»"r-ZT5 Wb#|Fd@?mZ^_1,M N;)u^e#2ucqtxTa_ŘM5#c s{EL>iq*oFah~[pwJ" ~@JZzGĵ|3dt,i{Qpԣv< L{2@$ %> U-uE+_ճC@|׋YCG$=C_ n81YyJYWQBD= r҃uIYcP%y#,PBӂ_F]JDO8Lp 0ɹʷl+5F JPOT*;3:k||v_!Dɂn>.=ecv*OEvR@ Bo#,%m5po&slODQ' о H]3 s:/_(W[Hӗτ8tF'xyq\Bo7O\ j7"A26TuccDkb/X$LAoAIws7뜗G𬔦yv^D 3l&7*Ho%8bewl*}l½mTpz2%J dk7FO,ɍozZNx#QfCJLj#7D዗=:nbVNi=b3<܍ LYrJ3SE/XN$IPH/4"9B!q}6{+@mE`(;(T9VXo f9KDo͵ҩٹ跿X?Y'(ICpՃN˘4EjhH|Oax3d JVM' 艊Y]{wCqC8ctD4^TYdB].gՅۨg;9sm; )qvuYCJ,#c4J)cҬU: rSb#`u-~1?JI恪lx/F.yOPzz tcXVjK)}^*G@#jTA>~ɆOp<$/,IlpUpO9ְg^a4vb H PṔz"v7@nb[,P0`4?B2$}"JבĤEݞݑv.;ؤTŒ.#dd 52tӬPh+^|ƅ*$ @lf8p9G&j([};3mr}\{l)^a& y|xx[D׎+ jy-BQLL ^JV >delfPZ?iܤuj"27:}֌BxZs^﹝(-DO~͡OiWay- 5@KOFb/[P~V+@-znt ̮Ld9ˑMoCu[uqo "!-`gȬެOύ a_PsEkr~~IPrn@AhBXiKdF Vaab VA %l5N̽''9l6x0 Ҽ \V:jUJ_i[ӮB.́;l(C+?;YWN$kg;U4dZd8yY ."xS:"\h"PJ"1?V~ O{W"^cbF3PlC6@K>a8՗nzHp:3vqh+ 'vv2ECJk\LRaI@7,͢yP*=mƮAUNί"Eњ$S {}c YNgmpil&:J߳ڟh&?Zzlݡr;T&'o05ih }E);voFlLeT crOb!v%4uZ !R NZ?srMѿe }Ŕvdy ̝ I-qfΰ:FR:F0㛛WDL^vWeW3ogutRv5&<_ ߃]ɾq.N\GM}6YG|mڲDo{xԒ Fu1+TPn$w9w=e℉͇toˣ̲p“v׈,@.8Xy66 > M6gu|I g`(\ n.#.Th+-lm31I@%iT[KNkR/^UQy}vE[Xa zDew wlyw.g- bp䮯 .3%T$S#,JxRU^(e.UdYeU?=օWMC[(rngm$;I]Ǎd1ti`b2U¶J%WE'e5:jڶ^#%S#,>, 0ُjʱ;ˢp (.DSg4%%Ӳ ^{t*ILVs'[Sn^ƾYԵrWݨH;ڻgjD)ZIO6`xSdqVtc c  Jë'ua9.mq;цg"zU2-x}ɻo?;dϹ*CIqW|Ħc OF_KޠphuN#_j>zYN zd; $"jRi|Z˾M_7f- ߎD`K--jNzipV*I9yޜXOr fq4*_]F}-X';f$^w!sI/}mW@=:;ə6Փ)lKUC9tCjt?Y \;e97VurrS!mS 3v!I䚨06vT7"i-+"xu6+IK|kqK eCbE[sKaI?HsDd˺b~櫛?iU)xi5]d<ګh3 P_+3`&y~wZdI~#B6<"h'$ܼ-C`I8\ؕ26Ĝ,vՍ?,N'1hkiKɾB "yVۤ䞀;˛rsR{1UѮs^΃7d.Xyk)jw45O$lܿCGd'fISQao^(_Ch)5Grp+@{``#;"=7i]?)A!S;K1'VW$\7HLPԥjkoʩy^OoyQ7[CyQmseyh۰Vc2nŝFpY{[:6}C gٻW2ÃP gUv<;pdT9LJkK#V40O<`6 ^A픙f-4Y݂MB4yVzMa :r<c}-T}Cx6=V7µg 5:E1Ε]wLXmv-Y$ ϼxJAv'ϙ JVdB '}>uunu; )` 1EiH8wυ͔b[iv[l)z*({+>2ȋE&ZRAzzWu_ bbj SY|uw\9kg#+e̶̡!׮߾vQ (W &ғ?xc:svoxꄎs R%Z-.%V[ #n3%nY<]rq~~RP|雷Xz(aiI 7S!r * 2w  F'he_qU3Rn2K+SL~6Sҟ$u_2j 2- DꑓߧǖV*C,I"Gcƍ&~Z6^}x`AY ZM-%kH!9\kB51VuYP\a0ed@a`wzZ 3d1l#@k4t%9K_f88`!VM$+pWxEcrd^N 9.,L3Fw<)[Q#>bwƍо ukd ff+%zD>lPF 9ǁh߇A64;s̅k3H j_5BAfR> 6iAo|g*+ZBrpk˯7f/x#q֐s7{L2mQ:,eRi ] z'6o?v`&(M0 f+O!Pfn/X̀(ukKegF:HqiSOo08W୧e""BT$SyB,2(q=R__QQ҅JI°JeZ p)ȹ(hr_)~Q)dEe{=4-*f!ɓwy6)28~>1!M Kba1| GqJz?- J\4ϟ`gD^u\LJ-z88&nKSRYkF:y-VQj7<,}{sR;ѷ}/*S %c :KCόWŮNb^Uw=Lp+y۳HH^ zLldaܝ(Chk^Zu3u&De<7aU7Ӹ>+Ng-bHو>KC_z#HY'T*~N+m6siASѳD:W.\S]8"#XT9nl19Thct1IM~HӫMc}i޾E\]aq1ꎹiLz+s5QcKY 6tn͌M.o зV9QqsĶ}D6-ܾt:oCR |MH6u' C:%s oX<,Gg:]g䶋48Aޘě /r)vfZ{wgTL}d5kk֑MV9[L1+8h ~PԚJ OE.%ؐh*Aa4Hzr?WfcZiРyyPk Wp+LqYS]-ZH<9ڟ@DZ8T rHZO߻ b 3 FUDmT 2jo7IN/uUSLSa ͵:W:lqCczqn؄V@V9@X6 k>:^2N6w$Х؁rrgEGh[Fz_ N}^5 T#ZtP؎DD๤fW{̕j"$RYS^וPd}uԡ *xKI+fZraJ,MK+ Ib|U ?Us DC[PP#NSkA0r0 $Ҋb@\d1L{t %0z.PC #/JXu] ub_|P2+3_~4 ҏLSyXɬ3A6awnDB,RvJ Σ}0"EFZEy2NbjwY`{ mBjY4s'?2W pvx!g[z^ Ƽ" xȎSᡃX% IR.*]гBA>Խ7Ec(Ӥ!UҡfB4+DDDsHxJys D qK6X4Ѿ&Yu!J%B͐:.oֳG~^a\ |fJ z AO;q^7ѭg} 0ґ1KfMlE \G@o +>̎8.Ӥԡ{Kۜy[->pC=K>{b6MtT.4kY]#ȝ2SVݘg_SYVG%o'g6aDzx̖EJaBYE4C`5+ _o;}݌LXRPUZ0I9:R#qͼo[!2@5#kߔţ5",87`m$L&4LF"8C+nvV`'įCޏԍ3Yg6j yc6rsAf&1 $S]s'UI221Ro6ň6Blq0!g Rg@Aב7a.>첳Qxޕ:|y8/ZA-So dnSS֣iw>AQA9Kl=tJ^/Gלq+IL݃_5AW^\]. ;:f~*-DLq:&#vY;{|д  aLVѯ6T6~./XI+Ӫu{]ʆ| r7'^}+ l'cM%gI>8χz>&X.Q[;/,&4t%}RR "zzJlf(ٕ9HW|ӱU8lo xnG&rҙ\mŴvP$Jz܍n~:%I3|*Q Тm3f><.Ws4,3;fQ{:Ib}OL0#L Dmy}Cn!edž5` K+9nQ~JnBT)| o[| ZP#$;&Q%qjژ| !2ݬِ?.5dQ aK 3t*[3\_n%S/wkD"|=-]N0`/E#H_9'8r~" ȥL (zOj39_^]I/"H=Pr '(oR3`lJxpdrXͳ}8 ;1ɼLجbsTkuvtL ue sA?d;r#/c_A"*9uq_ P>"_ \N(c <R 옙Y0ԐPݜG@&?cI1%˯7\V5WpUɜhy<҉rTF^o9ѱF͢ O[n:McW'V>atHQ8/E$rqRG~awt.C"kSB2Yjc3¾S'3h-29L[UTRXcFzfsZN0+Iھzq$ִъ E mgG| g* ]jN#̙7J۲_܄Ƽ-̶;WCCƠ]Bz'׌rx#}xGXm#VGR/_jE* l=RʁX>)5~ UL$;(hҜs~06$r*A07qR n>=bJ|[(Twm@ v/^ yNr8S[c'-xRe8N0?7OԠ\YѹZL LC4B!tDRf5A|'7 EGeN7[y<&ag  Rpi:3MW1%RS,>"yY׽5qAf)~ʏ ׶X;c sn ٻ8}Ʈu4Q8NۚC}=oЊɴcGRYHw\QTZ65sLFD7DwکJz 9kvvфC[ݼg)JC9{8.ht{hۮS=EiHi2c nPuQL,杲27K1+~/O,hlZG(0-~3U}2=-`3VGִtrMC"S,,`ּN54]xkN`/!IPqq}ojgZP"@.߈g [ F2x56-^kygbK>#- ߄znu\Ab!}GQ-LFn_\)Y+ G(u9 3c#t |qA/w&mG[+ an6Wz"mgvEǝ6 QL-T/hБGR‡!B93Ŧ]lӿ;C^Irprޘ{ ۭg#q%Ӫ>+Ԁ !ʋ}mQ}Wj"I=S!OQPQNlV@b##xtљ/KM,1p!t6R.lՎ),ٚۻ& t^6'[ 2DmIDDV{*#:V&o %)E8ˌVᴂMMA3ogXb9d@2OW6'&hCzՀkW=fH<>%e`0 M/4/( u̐ƦEf_ޮ"l J DAf;Ml_^9'ZzkTv2(sfYzG|ٜsju bY(03z]d5PnNY2뗴MkQ@[+zh⥘ECm  B>,dw^S/uu.h95xAAYvzJ~gnV׭KN;(=l~.c|G"v]߀xcV[FvN|7^UR$!#`͖Do棕Z%@mdP#CsTׅlFg㢑:syH O\i3NSɤ6hއ0vydij~ C@#&Z5]} CZtPRAftHV.s ƈYoHIl "xR `{NmĬڪ8y"fI \5gJy'YW/*ddF`9s ZS4u{Rb2EnʢD!gDϣh@ysNuOrõský9<6$L"-p䋇`Mv]B|x 1GEk{}YYVXyv%D|}_C_;ӽan:1R+^E%NnW<`+ƎMy^j|YTTK|KNۚF>7^NyCї'1$)Ykw8[ʣqZJ%J%IRgUΎ{w%zt+_{}KgT[A`E;\A(ͥa`jw\d1Ձ',A ~%CҪI_쥅!:ځg k"+oDQ87/C#qwפdG=!gqXcI:XCyy4-ow7֚7ӓ񚩐h3Q&ݢ'cz7Jbo#3P Uĺ_TVbKˮU*K&{6tSnU61Ps&Ɯ 5=ɊY:NꜱAĠ)S}4S a(pqi=nA``*[ņPo?z:ѕ/6YuR)\OB q{]^1iYDB4>wJ`Ԙ]_q`(DK= S]\<1Dv!li_ש&_ZlzNZ 6 Ϳ*-=NjZV߹$[jͽ;hr!.& $GFXD8!@ٓJ]B고;N8Q kc fpHuCLUtQFJXܡ^V2!6^W H7_~GdK|48hvF.FGn D4\ @`!s~6G{ٛe4 wc J@MaGbX"2/C={oz#$ PKQ{{dLD+cKɔ? :^C[.Ep4MBwB#ϯ3{\k'򀁞N\O {̂=cot&U@8Jޭx~Z0Ѹ(t<[ҧjyVo?f<RPEިXolLAH''*9{d/el)~AfP$NJ{pn٢R {*`E96.!؄(kp"A'|{Ck``P7/Lv*R b4^*ޗj nB,o)g%iN¼2TE3H{I7r\;Ww__L?;r4^MI7PX,-p>Tj;eT&ƇŚ`33k(O7)^OV x`]  .^/& qf T^~e2c/m #BM'Otk6pu@EI|<#C`eZ*YGm߻.?!QemxCWkգFg{0m65Ơ!Q\R/V×z[^ ;!PƅMbaƜ@d[{VA鰉VMۚd KEvף-KʱVyͪC:P3@LMb'ڋ!xl_ϭO)"~n;:;pC>NVϐ0Dnx |;qƍ]m7FWU49+ ?QjV 6rwTw̜[Dr]^.']L#^u&mҽԆ2s\edzthb D<|{gLѮDCM[G#V(ٔG"UN8CoN3i uYN';\" yi:VX"~=^`K]Θb}TƫFsBxCviR~' wHDu6"@XhFÔa PХ,F {+HbGo5l=@oQnO sXCL&Se~N-fxZ'tɜIBkZJ/bw1HBA?ѥJW4kQ~ B-"?J"I]%Gr@k1ٜ'!>47T2IԾĚ9)5Ͳw&7}"_@W"#l^ބFV4eRC_5:AƱyy Vל1"xx4fdrF!U?n)ck4)dvKL]|c4K!SԺVjZˡکO4-vVשb6D3sYŷf*/>+Bb#k7edkf)7V 5ꞚlE0Or%ymHr}=w^\OLu ];'-;] D&-<0#w\`>Rʸ25S9wcI׋}=0~s qlh]b'^Cc*l q -̮l҆W.t:?8 9/L8OۙO9JtWP{-P{?nWg.J@_W1{EdPv~vo,;=sV+ƣN9x~؅cu/%+NiJ/Y&FE7Ƚby#L3(emhɷ|w?% 8~w%IH0“EwUYKܹ|ؐ/1,?V-i$P ts!CQD,Dv~SG=fGfHIe^ ~2I}79vyamܼh02]2۝ Mj]') .lnN=k|IꈦP,ȏWS" }Jʁ[|;l>nX8QptD6ܾ)I p F֪LGn994I2eS'; J<ȶ-Nw'0JeI'}.ى/3B;@?_͟ !+ J`k-דbrj!LNObLcr~zqU0bP~^ĨQՏh>;;N&ͱGj,2曺?c.A 2f,# AYI.< +K$ mEB0[֗";Γ.nE0!1QŗOvH$CY~veɤB9.j$0ׯ`;/Ǖ@z?!n3%VfqW~RDLۅ /']&\҆t UIuVSЪF;:tA䥫nS:2GF-f}&Y'/gתK E%Rz2G"}&BT5[n`6ƫNvIeYG/e|:޿Lڷ\&jH{Ο<6.- f "Vd͆砻FáN|?'i7co<?E~ϭW>LƢNd#NJ ?q<9I]I"ΛKϊhT%o;{j~4K;VPpW"P=-}r6 Ίh}c¢)l528YHӂ4b@o·¥2H)߹Ų Zn"7V(7!3 W&sFt)UXeh6/6rdd"uQvE>5zϽz}M♃ly lH-MymC9 ET48bt7uyG uCHw1. Slhv9JVD6433([Z?BtsCIp?Yհd}|g:d)]oT% 'ІR&(Z7GAhAWlrK}!HX/rBBU l ۘcv#a6Tm LߋNVtPokGԋq !:h|.I+4~XTkfIn凲Xkexٍ\TKH l գR mzQј2GD` ӆNK?Kq;X¢#PhcslDMfexH˚F,U4\i Y?!Z /ĩxa$ = hv 3ES*s_K p^I]Y FU{@>5u)umvI$Ⱦİ _ qw@-2zIA(欴.qŹ!eG9LĴD;pMq Xw7OBPV"2M98qxSy@ _krv;5R>#r\\oO0lrt7ڜsFI/}fqT mJF!eD[^#/slSw~l+3F^Z1.nPj̃:wΫw.yKTJ02u]g} !SdeVhB34sf&Waq`jrm8l>ǭ@UfF݂ 這p-εYvH~t%,t ($?1pM/H8iм}]];YxIєH<5Lgy MtEueWMZKKqy'c)pM& Ju紬n1TIZ7|B^~Pfc7q8"xb 1P'ȏa?x5)iBВ`gvKl?|Q8Y5f>P< Wh 0 I,mF+~*7HpӺy>47vAwt kK4mQ5]% x~OU\ ^7 Tt8P҃Q]U3w @>Skg^4@cnLAol _C8M1R]VfIvB 36fMK_WQO%%ɔ4,Ւ_Z{pj{_]@ђo) \Bk"V͡Iq5ߔ@(/(wB/SYdL[V ,B+gYϬ o^Ӫ/Şm-ЏQVX(.1h_ଟ= Ѫv"XW&̂b{ :J{lm|;xopoa9|Pĝ\)RN솎k-Mo2rFp9'=ӽڱ@hZ[q/NS&$Z]B'{7 Y<^SlS0{m).\\q7=YڽԺ#>!lJ >bJaQJ[Kh8Sw) GQ6()_6&Zq9!s)Mq}#rR OQqoXSY1+<Q0EëM=j?18(SUBg$0Ve[VKqc^ mulecquCK9>M"{[1)}Dt7Xq0 ɟK'38h؊jD|>I"@=qSMUkn#i/#ؒ<%ѽL8KtKQ#RI#~"{J,I$`;)NNO/ AF^`Ye=X)de`JGk fBq9,Y~)b-4p읡mW 5o#mWC 0ᾩ:l{pڡAW(rD|z4EZQ^Q}tL_b,vPξtӣ乢svD6ǼKgTHc ̷\KD60 9;g+⚐qgRFۡ7D klܻ@:' HV1Dx.좏T1lxO@)HC]Cagp@-FcD2Q\*@j4zJՓ. @X*dOaHd}dAl: $( 3bt-np(\xKZb5ei+{y6hqި9_bq5.>]&{:z͢%[Ru֮Hos27=,ؔqfp8ͨY(^b4F'NMUSa ~4>=c$e>΃_} ʄ3ˏ>qr&M ;tyx:zᴄ3wHwY;*vgMCL>$$ );B#s^O!P\PJwVj52e p`4#V +#\)^^:Sy6Kީk?y~PEׇHV~}p4xD)k!fHZ!XE>E›k2edHczˍiᖊ.HUIe `oGˈviaGaVʒ/bSҢ ݳ#zL8ޯ)v[xE'߈R8q; m?g?m!l+cZvD,!&̀Z>IqIXr5ho:ps4j/aIt-Ytb79(Oa t, B,=XAGUR vxbA͉>VӾwG92rTΫ.]\ v_*,> ^ lb\<Ǔ1EVȘ$z\lA;m=uD ۣזx_;㗀JNt! +)[)a &EV5JjĸjS=g=S‰m4yF5{?!6iF]{ jrHѦQoР3܉])]Q/KnM-XS^=3#GhӦTCAoR. U`@F Lonm0"Jƃfxf.6kT),q| ;7Z iXo hw6TK$u YɋciwG_:oTWNO@Zn=}2]VC<ӣNKtT{r3C޿d> AWAÐRAB lЇ=~c0N;!S#QXYtߓ—=ly?iaod}&iBG֠rC=}*EpAÛ!9O\|{A>Hw r+TO~5MBp]>В>8XjGr4{ :$XEV0o{E?) D0!)i(,?u<fxVprsͤ291hc/Sg&\F5x玾z׻,V,0 t%M,6,}=NbEytYv3zbLTL+}µԈXdr$-zk( [&=Qv򑷗&& GJ2\*v 0;krg:!mW_Kբ𪛄 {fqĺ441qF@g)Hw{-=Pӓg`I ϑlOW#RSJH"Vy%2ˣ%Fx\ugӖZŌkG;Yӌ$';mGf-H}|CU=9:h\Ve(D.CpCi}nZMϽiK*YBkX˲n=IM (Le^m`l>Q 2M!w( yNzkK[^F@`aO%!\1|Vlsq@J9Jz6Kc9{)G085J7*pϱӻ!5IBPqb[!4猤'DC *Cꔆ滳vwC Y=g&uNMwE"yQ!cGc3GdnJ7 R]+Y 63~@sSB)A;UwR9WMdvzUg/$Kup`yꮭPۦҤHZ Tv^By sʺB׍O؈OA#24ahv'vj%dJ |j*{ $<́*I(qZ[;^slckKclVxt+qP} J7ʥTv?dolAɈ?Į49r(x87I=~0CgJ֪j5 2h"p+Ff _sL\hC~+iU?=+Eg;16v5BIcvtbryT*cjzd{<8dՆkA{қ_@IexY#9_&""=|QAC?yld.Cqj P"AQi<^&wRi~Cmxg0&:xu;ҝ-Z*Ֆx45Pwaj,3kZÏ2g8;|̙ؕrfXgQ-I( Z:|`ዳXEҹ.  kq~+XSYJ v ˧)uΒamTaK_/x%[F5R-v19y B٤s,{lc$'AgӟY9d-<̏g?]  Wijq J[-3-BWZwUyq#/dݟ9]b^294OYÉ%'5?&x?-]_B6h+[goPyO0|CyrY;H_X<,?>w!vc7#e%-~yڗπGUA5Sj1E؏WQNZԋigۺU+K9'2a#^vJe ㄓ)DXEUixvu$w0t- @'^fÚ!ec^f\ep?>8Zfa%uh0Ptk\ B㨩 z, dmO!{\qf #IZ~+TVOjjU/gETHYrkHFd |n?zhA{ԨP{zw(=} W5loem z ǖYJ!N[1Dݬt\@cDև} u ZxRSpvRJ$A\+!R bwhW?Swݎz~u  GP6AqlП.uB۷))VEڟ?tQ( ؔ7 [hnB1vL8ڲ`]]y+C]`^iYOԎ;veuk i&8F%!8MU߮2pa_ L<97y"Wʞ6GL7r=ĽbSGpGI͸ }H2mt{Rufu$PD7$`Oi.Tو_:_$}2}"_R47*]"p㱶a[s$|[cBY .&87顣 SD4L>a5;ɉixεQ2WU9_!/:#i<'kw#yՏTv.iyDqnj>`Tes/%,{h7)fv!|rosS 3֗99a/5kWlgA:mnsd.R8wȑ{U[#$AnE̵CW^ɧOW+Iد2h]Cno"M8mMƗ/Cv$*ע>+ewitm->Ԉ—'tc::sҼ -bp7x^wA()S6&ߦo2!G5| ЎͻHr7hWn;3ᠿ y餑Q/)А{7=y_Pv1}b.'ux<ê2@+ f(ʾS@4v)ɝ#łi mX3ow3ql44w"lP  iŷƛ2iY> v Np-E[k_)?zG,aq;k,{>Z_MSE)~fx{fDېUj@9>R 0%s,t*AXF$@N>%*X44z# mx7W4? q"S4*1R&V2~T@(k83n2~yh3"@}H/еlg"bl}͍EM%Y9 tA@3I:~U>` Ta!f3EAeU&;0sI'lgS~g u! e:$f Ik5q-\iW d x,!v媏fMskퟀiS7 ,sNun,[ w`=ᯬ:x "%h|u%ǟEH֑)"Z%^וV NzEOMۤ hz:@(٘jp +3v]L5rk*ʁ C88{. -u2ZmxL5q|#`q0eĠ, O>mBx Ӳ@3|U aE'%8tiCЊ27)o.r$,jUVN82OęnCRk 4Bg =]In M, ngo^v[W`N{SA-dc{1-3J -fZvϏPF>+TA MߩR6&W4$݂9"j{MѝXfS_(7?Fl\xϿ61ß `)UN7%灿6?Ux_CfFL>>eE"pKJH^#F[\fR3 H'ݏƪ bhwo KZ.5QN Lѽ2-.ܻ}Ps:>ݫJdW'@,\0gO1}5s@1/n,K? =13bhaɥsD2*6{08,kvb?Cv+mw[M{ Jɫ:e߯4-?DaBm:߃0ka:Ǻ|dcruS2wf*p'-aҶd:"oi9V@sc,K+eG_ 45N-x:a/zrLB^.jXn8$ʗuQ|k-0rh=eiQ w@xz  GZ@CA̺?Wȉ;ج+M +8:.lh8( \OA/>;u6Th_ja.F>_OF 0z%o>:J{[~s6Zs4y bD&04MJNf.f$P *)߻S&tf0%6i_tٺF`y=^IۑL\wLa,G?E;~3h^L/Ytmb+{k{!qVu1JF#Vz4~+4&p9NJi (~23UƲ{RΑ\7r"~ca|U.+ȄӡS8io+nn(An'q̍fP 44vאwȇ@J 3&3J!ϩb)a2`Ǫ-=ܼF-9C-Eq C5އ!Zi݆2,WU2ʰSΔ;&#fX} ~S L. In0RWALƟ*'ߋr+G_.3B_W"(-slgM%ok;!:Wnj3ѣ(ndP3[5-{gtrA/t#|+Kk=gvo=yC.˘6gm׬|t`sz\(d!'*mlx:MܽPQo&5V: Xv˻.PM=MɑMϐ'56n}DSV,P`lx咩I -eO?7>J.fJ]5Z?`PlA, >Ȉ䬛nV{ZfC2Qb}oR`]^6ƕjG ap"8P)ި!\Fw[\czz^Z5ae=29o2o7Ih޸r49+}:dcnfqHZ2 4!Bfj۽?}ZSY o0ss{=D5(al?tx0E,Ҵ 16@/5WkL!E }5$?ݮ TGz5>T gJ*# 2ϸDYrHcy -j8mI8dcJ@FQV+v#Pi5 /nɒ>/k%O,< (fvP,ZNjO6΀/=g2FL/믇9 *}BUkVW:u u0۩sƈL ͏ R;D  䖎8)kI_]2zfSx!?U"b};ӡUriDZS&.! [^Ha 2,rkhrHfNx@u nNnPIb!ӀoD8T."'`%r\7 wʴ,75{XU[G誄pS~:C=vesH*NQ\oC~5q0^bC/n <5/@L/J{'OԚ a񱅏k7:IY'IA- e_+Gʺ87=eӯGԝzm1l (a ~8v#OOA8"hiNiSwgC<(gB+T"yxɾ)ph©ԐD6XLqp_d~=B%I͇{9TkQ~U<247]]7B˕nja5| ~XCrDk_^Za$c m~ *dɷ jW@EH҉P\SH 4#;g@nKQ<6g̿YyS\(96EVxR4aV[Ɍ͸؞&lpoxRXPGDp2x졟d :[εkX#@^79Gx@6d{MA]^VgYlP#w8M((6crg;F|J 7yChVEVA癥U7aPg?7N~m_@=H|KJWNnڌ$yZ~?25_FķɪJ LQ:)f@Ӵ[YA{{1F7l+70mnf t(=m3[Ұ!q0o+b)#%苑HUlGMWC+S)J`bDhSkY@U fȬt ߝ|jejkmZHTWiۭ'{ӆ(Wsa=%ꭸ?bPv Z-|feZ.Ygaه/[zow~fha~Ttz?2+{=_ 9hU+*V5r[~HX[ S|nT`lCC^ 6v/  #5K4}K= ՀONv6rj'*X#E5ti6:u=+;x0gF ,ld6p6J^ƪ .q舨›fx"#CFa|'&T 0%}59v֊$I7q}c^5o4)E|jM+TgI2C4ˇByHц|;TrF)SSHy!E{_ S+"'*# [Fǒժ9|FUG[Q3gk^ͩVDٗ:tG>B71TdҜș !S0Y!HoL1kk%;~N*]!YE( ˕ҟ?aM&O bѲ޳< $>@_ 7e{2]jXmuB̫Vg bȉ z  $"݅\E30?h\Т[b~n*vK"kcɴiB91-^E6!3AV@+nSUI\S3ƌXP;,Hv[Fr8 =t5!xk5x8qFe{ #.׫UY`teMrN=m{ޖvEtf~Ohk%-z8 flP?'PzI <y ?؊WtQ7Ϸ5i07ɮ$ J͈a1(.J؊Gp-fcˇai.8x|)5U/s`7D͸X~TZvX`3G~H[ fԅ?ݓjYjb~\A`v*;- +͈̍Va{TXnF࡮x%ZA?ڕ)75tQ qg-,: zGvccs-%&C)hj"*-ϥI[1,{Sۣb0"JMi"iK A! h fzk=םy Q\J :SXT]{" G@zyNM8ܒ]M#u c+%5*h($x t}3!kT ¤N*C~քqzc@ ;HN?iaD~o.Z_\_W#zUcoW>"8eGi.3i ^jcw)IckMKKEOM\B`|By#!^G-0;;vlrԤ(ܱ./e{hKA)0H;UҝբFp7UN%vjE-N< ;>N^b-}[2Fh"0qNyf8W0\\d(J:Aq)pq(QD稖1y(L Td.Ϋد G򏜪Q ? fQae]+"jK(W*.h߱s7n(D ^6Ԟe?J js1fHkizFo{NB ʤqn&=p%ǀ\4 TF<_2IIgg{V"1#4a@uA)LC9]plcxǫY-6uU\\~3n:5~*F?{BjltX4xU}@yVFʷR3pCb`+72]OmQ~j*s81eBvd>s~9DV!mV ͨޜ/̩ʔH?W-hE=y(@HhՆWPeP]ǼDN"bD>T)*[ n Z[w1labްϢ j$CVADŽ}*(WKBۑ)r|t1.J~* >& KuM_ռ I'@j'*],LJ tRVͰnJyx?(*c8x "1CY1Karqnqlwzpw?$0dbr\H |~&L׉b2fW-d#xkфޟ<8UϸqCkXݲ:;P̷oQDI$ȗ>7:AlkVTQҘ&-֛ц\ ] R.-H]X Hr4G"#pK7Γar=ijeʕVR}{Y-Y<͏PyL|Y'̕?*byG쿝)asRiHbDg8o\fS(]Ek HT?ӌ KbzBKJjB7TK)ORLXpbIj˜ 9ǚƝozn@%uXkqDŽ hQg$z>SZ=֭8BvSqfWN^ /oyu27J$ x$- Ko!"cL޴TigSIm}RW #VC麭e?s҄l+4\?4~.{&hӸAd#ףu%~ؠy;F/"p9ivi`ۏlcvovh\ ؐoe3A==`ki 6Zi{#mٯq*n2!>ESi]4ejʋ\@ lRsdGt ;8MGݑ66(&i!P&En1Lž$2q{Je=?6u|e ~?" YkiLz{ C%'q%(YܕOo܇/{`H:`C)̨=eORН$Ռ u}]BYMY?Fʉ<𒷚r'$',wXyk @z*;>];H橳(w^/=mpYO>E)mX7_W踟`>;t3cߢ= V|OBVWZBy+Wb!9Ї>lNɍ'PGڔ P#՞NgKScҚVz -cu0nCҩl]ߤӿ:Vϭ0n E`Ta^mZ|2q`o!#$eAJ~c/АY*>?+C7{@Kg`Dz}=r擆4zO |@7>ͺ 3TMM,odVك*ZcA̒/%NP `[c\ǘG@NEI/51̄^̐??,~MEQnɓcf-1uCM% \H(4{~ Z6Pe o(?Ix`2/q{8M86l¸NEƺ|i)66?Cn=ވu X}Mnأf/cav=t}\b4yb34.n2 L]=涄W9@~dGWEUķ$,S=^c5ڋv)Қxq*C(bz׵>],J*ZT׸n 裊&Pj^Æ;o@h IO.D\Oܼ 4K>'-/BE#|3[Veǰ f&zk0v[6+)1QE%kʊ( Ҷך MaRZ˵Y{n9~DQM yPC̟SMm3?Fn<{2$^cQu?Y*#,2< 6ïVv)YH{\7r²gwςseΡjFɓ<7ێEk6&~5S=R?d kS8e5f).S `$a*9Ych/,ܷ7.2r[QvhJ]4=;S-pS<@%O-㻌P,>c&ʶno=`K ,njD _ۂMXf}Z|4{T:fRe`mYǵ?1݇uϴ5/J#I>-FzXK߳^h>]خtgϦK?E߱8z#lfq%b:Rtcsm9KBF" 8`KaA MM/YEZ [rsg'Ck3FuLV?ߣ>L Xy>Fke:y&n.411Syqp[-nE i u@J(q@waߦ~Js]O2:>PLG-xw ~ais(+GU6 "}KT Ipu`k+Mݘ뱉tMzKMBl\et<R5ǀ"Fih\yMJ>LB#h a@T3v`@` 9TםW2X`a{Ncr=~{f d`/(X/V_D" =@08,|xpGM Hp*m﷩U> _e!"sj~JAgP_=X `.2$a"c׻N}}kL)(}Jet]YɲYH.k'/Pb״ :Qq3w~n gemL;f Wő_yxf\֭e!H|i$޽S$4 =;H%^GB2g75P* ]:%'1ֺ)PQS)pKN=t9vsDYF58?7: * 72lMXY:)%omgI,Q8[1Q?O'Ʌ?.I\T,EQ:**/I<y | to0f=_*V$JD {7·qdJ0)& sjІ?78wm .1Z>#6SchR `9$4/-ȏ|C#0r{/qG wm$fy 4~6Dt1 %hBH^=(\nfG-G QiftBӸ֨~[?rkБ7jvܫ6b it?'Mh 4-Uqꮫ9:Upy{4]BX _|Gpq*b K]fp:8l!g2ͱkfELUo$Ue߃~ N/ yVJsd0E{E" (wm;{ ey$PEjO43Ѩ° j+&NvY<BN$br1CK1 [zAFX-DMIaK/fyj(pޱ\+XK-9:+ ʍQL0!;͊5'YsжHW񶂁+_ypwǒRlù&@iK5N==F#dLP^ 7ɓq4P»wP CHn]/|{c6!>t-{fx F ɿv^ݯ6|UbleJHD֥o/?@  ԚY敵=;5\w,=wB Xi2*閭Ϛ%_pϧ6K:ܡm%q|wndLMDVN.>kS^Q b/#׶7E6ba4 ^f{w,282KfM)\1G H,T IAMo]8=͙X #}sy> װ`P,E1)C]uњЧ!%[뫻[D~i}33wBa=jXN%2#n>\2$_~X>Dn~?= LMxu<[}fD%ܕ'8ۛ>"$,Iw\O5CC瞅۴t%X }#{r' 9j {[v\9t4T*Ю+9l 0R#茟57P;(jD?TX$]C24TXIפU!݀Y2f<g l3Uo{5+x19ZCRv%7?q|/ڍ(JkEeJ+B<~2*hts=Fw(|ϯ_e[+fhE5?}w|aj-6U4g`sufo|.&Wk.=5zLr*qJA٧fR.)ƞZGW%t:%}Ox6In.'e!}BٰWS=j+7]*W3D]ee-j 8 ? lZ>xbX֊WPS>Nq@t]pYGn@M b "IЁF`# OsG>x7GN~f'ޱ!(z=ـS#+IbPKʡ$jI'w:=N 4MN`W3i踯Ymc?&&r bV~1LΎ15=\ٜNqbQ9J,BT4'Hk]c] غ ;,mS,ѧJCҒ6!ޭ-̫=q0cm,n$35#m{ _Lgqp6K#Xz"ȘwO䖺QU~+~JzU$+.(j'x_˨KDD3 BBvY4׀D:+(lzGgjaa/h&gd!:0&{ Nf#E(J4|d<A\'D`|b˗6߻vB^2OIlϡdBIЏ]#"r *N/C6.~w=dhڵ,W1YՑWHNLNiݐ?^Ԝ(ybjL]@`E}c~W@ .#Dp9t{y_`CãB1_^?HBXQ;v8.HG ]lv:S>%d --ȝ2-6R#B,Òq`7t81L(ǰ/š9N"{ɕ-W9>ytԆ;%=;'4ߑYE>A( S&`Ҟ2PdFJALɁ5ڑFSnxwap?t.Ҟ37w-O/[q.^V/F 0:7s5lRxoг%Q}k>z 岾 &iS3X`WVGU~/L9ul~+wK4.>[nş@.v։E~کn;A[,D?Sk[ e?0TaehS,g24ӻk?bYVIh.[<'P?G?Kc.hF>\;ZX)hDmxJx+S7-UԄΑąp  NdF:~1njv]|<ˉ=ge 2?@[]5H1OImi / 80cUp<)Z=$dP Re>"aNθq:0VPI%Ē]3oD?Df3<[ `g)>撦E`t$@Jpq o"=1kyq]۵%P#,Y Ci^XSWR nLӱk9J;I&ֱש7#`b̆S]j뀺o>4q&Q1cV6+FqM9 BDHM "׿p`Z 1 MX4G%3WφvDSddImB}s!OXX^OT륡B)OvYx-[쭚)UrG6z![r~ſ?sZhHRx5]57 d`\ua=o ) ~mrWM>>[PRSImm[.y0 36D*qRO<)Z t[=ZB8齫j[VÑUkUo D.}ƥBR^0ld0# fhY.'·j?LQ=wn(V p?X=ɾi(Dg hIU9l螩֦|nWu4\jn x`{ '$mi.wf]=tIfb%yyoKqy(ͺ`Fja~pEt ftX6")q-p3ҖWRA=X5\h33l baGtxț~`ݯm$d]SG2@pqHL;ec{H9> @!9)G?v]5WŇL=X`sE萜AL _"C'[e;08|TW/>0g6͊KH6Mȅɖswu`<)BO4Xe3(ғ&%}+HmʄqmE/v 責HԺ19\5wF)J+D>(VOpF2P&TSBGP &3sa+E>j$p5!x~D2Fa3#Ks=ן[YDLE#Ņe%& |\$p1Iw;BoJ *`kDy3G,v~k0Ue< ϧ9ov妣;SRz̚Go)' LQ^Ib5 *VaC\3͍Zi&(,JdjuyKR!޳sz?#'C I?Q9mWb;8س LLavEUaFg_-,5#%3PTiRħٰhd]˃$}Wh&a = 8nWJ=ir8)r,9u45 {%գS+`ZIn} + / >` !y-$jyw;36\J#GqIdv N*[1<93q:j8VRީ2 >UbOT:p'ogϩdW.ɇk-l*0[N`͍`,$S64uQjy xDiy.fZV?L+ts]R|B?:LWQo{vsg⽚icaϥ4NBIeqkP'=tX1s)Vxܓ~s K 쑇2,+>wtdv. %˨6/ B#Boi ϛq, zft67ALC)X8jv82]cALYF Oƾ#~5,V$f< j-7^{A&L؟,g2 {mw_ iSլ+)tJ![0P^LCiϮlfb- p e%`ͦFs+`6m}Qm pRy(VWm=ΕR3"ћ%*`#莰^]Cv~;/t`Ck2 Cf%(׭%71Qn@4kP6hȡ!lg%UrCt0%Չ&Yc͕.0WE7!vN&{8j7mmD Ju#&ڎ-{r"Ђ&-kRYj;jBY:Ǹ\IC9_u4 ,L[bB5 nKְCZ+RݍшlL#8k>'=!,*N^JOsI/i~F5S4>XH4RpE-{MR18]9wg4\n5Rgp))UND`w/%GDbYnuxTr7t!9 sjޭl9y0j]* ̈:rg> b);K𛚀![fLQ~mQF 1hV7>[yG_Pm՞w-) M]JNPq? R7'&Ď[ӯ.BH\ 򗤖෡kImC|\u<AлȀcFs ԣ9tk0nsme+.uv㕊RlEL~%&2}Z%6p+]< nH@# Z4y(K;k`(&&ZT`>랏63F FR%Y89)JA~HtNI?7\G%zGsZix8/༪d0V!3TA{e)X#vB K,e-Ujݩ{,}fynLZΆ5m.D@-g '~G(uQퟘ#T!0 K+$C#l+)0Rw }|Tw ao} Z7 ]̶ҶujE- 1CvKOKYWJ'À@닯1&~~\&)4qЩ*eT\o^:Qzڡ@Pu+hqKq%#KBZL G__}*P`kDR 5(SjhbяE8[ݟB0pse)婢T2|p\RP?0o_*]{V<$߲ &RbHaGѡ[.;XgVTHQ1ta5B_ROWs!4Rh|s]^w(̃2]R<,ƷLxaO^r b*kNsSv*Sʹ"TҜ{`7y8g}e~|+鏌Ե fh@) ԳԒy,r7jFD rXeƹ6X6ɫQ;%Pƚ}&XYS%09ӡ!,B}/Qj\ TXҽe+IUvnТ^ !FF4D}{2ǎFY (3&DO*y~ T-qǚ86#iC3lU]@EaQ-^^ZeW2G^NmzMz@ZB$Moކτ7Nc@2}hM,B}қmBs~OL镥4։vph9uw*hɂ-pӀݵoWF$ɒ:ikhє mR1E4+suoMLDf M4:FG[t3+4bS̬EP3,rsTޑ%\WM1kB#>&0;IH8zDЗ덑tFe~#X|9L]Vdߐ熟α.RI"" {zԑk`dj>[я5?V͌^2[! EjL@1/ŲX= olgI,?FOSLvN`6#gp%+8+\ FU imw@1g؈@vߨ߫0*3nIS{k(6eo L C$=@ꉡBo]>ЉhL܌uwNg>&H.2KYtgo*HƧiF"٫ Va0ifmE6n~)d[ނ5w-K.䉟V#){),ӼG WW1V\Kb011*3Ü]tUH /1EȷIɜRq&vs ?`i_P:}xvIEӍ-'z2LSYG!;K[Ԕb_{;~"8O5E\C9B%4+|ؗS8z# *%|!Bc=]KZ\+-# nDXf[/tsd)u1-݃#ziko Ut5vayhh(xv&F !0Ԭ Z"LTaa#kX2t -\h}CPlƃΏO<Ǝbm:h湞Bg~nIf>帵Lj$acΛΘukOe5U63MR4*3.S9G0 ص{R͢7ɝBwI &upib:PZ&3ce3*Р{.UZhS^6] ᇑa3,76k j%F+},"Ȼnl}d.;l!Í6r$ c"Y$l_džEF_1YJMnCEfTH`ajpE-4C3~_)qQK > QD_[\2ܢjͳ{>,KW7YR^3%@8sNiu?4ͯryizC*#g>Z'a뒷Ϛ2m|dTJ`8ظ/I>aI [A 6*3رB&A}B 3{_jr _au ~Haͽ< +FꞬ<+X4 | v~N/O 7,sqÜNEvdi^ c|VaEg1bt>ޖ"5ْ{+e'Ay6 %:-v8}mHh.֑qȄ#j}W3cU.7]ArҴraXн.!ዣXJ#voԚ:LNx%>=Rm+O<. V#*@M3|ˣE+aT)P#C$RÚ'&5_+I}0;%S9'ȹtdy$gtg\Es]EMmz@*@QEekA\P˥JYä@wF3%UoB148Pr)3yIY?8{ڥOR0I*^Fhh0c{TR<6B#v٪\uZLTa2_QJ ߒ a)Ńt!QI>~l.fP9n^YW xz{ַܒ(>K# a™rWth{{VO.YsRfo/nW`fTIa!;74=VK1e$*̙ 9K_(*$`ݻ'ZDX6s1@#vvM\<`p^?DIՆݩj[F!;6|f.! $nP#^A.HV-yq;ӸL>{.+ H28Lj]V%mlF) 4dׯIta_y3UFq$X:H &+]}b'l_BeeV_@[]X,!Z okDpCءR[HB矫Zië>BY;nJ *˔ ?@4#Uc[JijCy)_ ob98+ V/01vٓB'`ex~\ jF+42V/!, :dyBfMTZ zbyLv zGm@Uo`XeoNT(0UW:o2S~ 96 +r%$ 6Whedm3ţ7¯0=ܢw|V1Gif2Rz^Sfx0ü8_GȇiF垦Om` xVem#$26qVr1$ ૩#/U_XdJ ^=4>Vv=0gFt\ Q`a )]8GXÛ'~U֌R.$[6 qR8"F?7٩R[jBZP4H=LuOן ־ͦUDF.ƻ񜫑 _4U'b80KkP]J(s pln%.XCrqv[*$sN"1;:FL0f #L%1d h '`0 5a I.xuk%nnh%"~*ihKˀWS`!EbJ^>^k kޕ]*(grmORc73D ۀIEkn +ağf|;Ъ^γ[.MiM,J#8#ᐭQccT+#$# \Gi~vEKםJ$+ #hJ'<Z>eŤD SD`S`aD2uUXM3p8>:;U/Fؐ3#tp/3~@s#nҸi~~:Hed&@L*Aj=7{ˊDMY@MA5>lXi6fr.6λ \{MkR.= U>0Z^bFg> DB(e[Q/yNzCKR ANrN7!O6m>gfra hLCH@fb3-wnŷb*Im-8[x>A2[ KœFwvZv!3r8*mv%r wDE*8Ǵ;d4@"43)-V;EG}OmJG⑅Ҧ"Isg{*T9ŋiQy}KpwE"=9onBb5ł@;WO 3_юy 7+iePOkXi(?7'C+ *M,`݆ 7@ҺF'݋̎CA2̍ X@wk6;##0dǡTgt/Ix$H !3.Yp#֖0DSbD0z tJ9EdGSbm} jGB3f=l?.H."t <As\x[,deK}+Ξvd*]c" wʤ@v#CɜjM(ܗQdXt/>[T#PNmUdRo/3> vm : 0Z#ao*=mdBVFz@~GpI-bԅKÒ%z] [KKc 2+K'({k\/i.~nIA)w*'Y;-lLkOwlܪلxfaK{[}‚KQ-0s4$(R; ٻFe]uH3=ꠊ97`BapV9Ϟ7~uWg.C.G׵',fetRc@Ӎ'1RO`{v۶g &TQq[$\9PВr8PZu&%.N9/rBns b6GpXK$S`h AiK&>U;hxRnC]ۣfxyJu#s%XE ע?b*).ԾY%d4Sڜ3S k4]_y?&XMKe4F"Ŵ"?t݌x=[UEp0!d{NYUB~2#́)[ؘ:?_ݿ\$gp׆їhF}OʥrA&Ėp鲙EDԦǂ4=cLK <>3& Ja)q_{+L"|xh ?v3'cvƕ^&0[z+'K0UEp9}j/g=*XJ gQR+tyujP@n2|Y*݆S/ndԼQ/< OgcFA3U˽IIp+a@=YՍ=z)xnϰD DU:h̄~"jۇȿL{/oHg`/za +HJr^3"* U)TJ˦HU Fym*DRGuXrK.hՉ dشJpw&°"'R^1rpW*<.=I?{3^x_3 {Q1x؁ U1;"3E3)r#(OE$/SྭsٚO3Tw?77aGXAxQ(NK4?(OFYSƎ{Ӌpaǟ@UuO1X^{ܟiv!XkqI2;!U&9VIꮨhs Z?ba厈ݯ9>T4Z8?@N] +) s&LG Ur ؂Q,hήM@y=R0}\&MÚE~: Ŀ=b_Fqma&"wZTrvL75/WO3#eYݝ2ePd x2arX%5=7 d-^qb73ڐGE*g O+SKfkʄQ@{㟯+c]"G fisDD(.9 h,a}o$ϕMyRD @Z5ah6|zPZ@*ʞtL7F",0C-@ 2o\f(h8۶j{ 3fpNwe"mZh4w \ IR ҳ=ЅIY{IU3hkzՒR4ܞ0=>O|/ *$1\MDF۔|Ǖ Nw0i SF][Z4qjeoսolT ӢbΨ:ׯ xt(_̒d)TZ<2{G\l1 m؂_RٞB!c'c[9^Oǯ?W2ǩ΀'2)7 bT9gdf_lqݝ R]:Ц؞,vɽ@?(enA4z Q CKz?I@5wzxRdcZ@#b!;?i3J'@xDn! IHzg/ܹE\\ƄCe0Ϛ+gg!WZ̖d"J }ny+e>me 09*Dbygk&nSD1)0/H :cq93uwRrf[a$yB[x-p=p=YPnckbfmӏ%.fޱɟ'`N:4r"!d4SDT6R9|"aw6jדUP;ySCAf Q/j fٲ⟑ jX;v̮%+q=BeXvL$# Ar$!C_ Uvr͈[HKꡃXâxc7F$ިoj;x\4 x⼕Jc9B4'YOcB_?&28ɟ?h2fШ?/Jk+sx(uyK5}]t֧P2&pu %ٹrQcOѩCS`;ҷI3 Enj`V<>ǐҀr/3!#6A04N]ެ%+R5jlf^=p%/7S*do/% u }"H COw}[) DB7&9sؠe`bN6҄qs|QA,%vQ*t+OpfUA TWA/=x7uD8w<̶F*E)4se8u=SE5c'2S7=Hǥ$ y\ !\y Rzy^T>$琁4`ӓԳ|# !Q3_Cn3!K oYMthigs&# RD4:Fhy*(Pf7s,SBG@ M4O\rs5UaJSoM(Tн`uÚrhQlwͺ ߈pJeHx=b/ %_)0{3:HӅOd?M NVepcoR\t~C 4i0ⵜˋ%:KuaL.8ڥ57П#?c)lFǝs&+_* 6 qJ!޿KF$T ] p|A7gj]8N'i#R[8U>C.Wp TU0p>7˂TwQ;}=jMމ? &C¨NJ{lA:lrh0szC%d_H8qv Ji ,ը]AGȏ䭢I"+-9?XJȼe o,dTdGE} H~:rݤ;+XcknZEê)ʼnؙuRϴ 9sct :0vL 5qe[(zim n;2sˬņ-:TYG_gDaf!XUY{fE#=Tvp41gy)iY x9 WWRK"99aدa md7|,yYxX 70BJdE4.`Oڭ_ɲ(C~7aR PIcY`"i'šBi@Zb:te*[]l KʦOWAJEJG!2XU*iX/GQ_ `43lT%/oN=+2Y|Zm%4\ 0Vy.+ã\5qKYFKa3/-L(B}2"QPb(!M>4m ;xQOރD@V=iöMQG ꖆعY0Qllh / Y_sXPVÐ;-m{*=Mwƛ\PittM1 &Y-Qty 9]L iw$%/]p<߿ ckGYGkKJ) 1jbCALD3"%*[]V'j?0ƭ"d.ݘf;OqByFs.}޷b(.4,?ÚzG^=yD F+K袆].W^4 [P!{k sϽ.7@N>|;g0IQ3͢H["p}jL4pI cܢ"ڗT![A$Gļ/~`6UB~KۂiՇgG1`7ᆹd c{iXgeR`lO\)Ί O ZHɰ䌈ӸR/?T5.rc^ HVQQ w,X 6w'(v"V ! "ED1@Z 1Y]6A~ԥޥ[S4"' HWo[nr]/KZ e:HvC[|ʳmZH)}mZeC 'c?w׿>G$Y wR4E9HN^pr=9 T-jRjՐ+KϚ*B/Ӥ7Ґ]&3 hz 3uYx6 †'Ot4ět+b䏈=rHjqM b6gyP 8b$']V$ܛFw>}6%WWh BvohMr硲2eo LH,rH&9H,UmŠH <;VqJdll5flTI>xyd *Aj 82UQf @ȸeL;lj06_savlZzR)o?WDi @OWl _+'#TXKiM-*272z n-|ZKWEdZD0x w|`u4& m_{2U3 [l֋7a7@:mZE#kq6e^3}-Rlj}3n-tޤ/JDLoY3Te!uT&NuTó-{:D 5% ?f.@~x& ص]f9Q)LP&L9/;=MI#źl`8L!dDk)8r7}ꩵ&I4mj脏0@ulGè}p@"V b7G Ֆ:!RV kݧn}/&t FzJ|yJTE0@ Z!XYn~p$BX3HwO+&xy) Yo"&P(\Iw{k+JfVcc"1ȮG)I'E{u冇0gNێty <5S2(Qmj9tfq%5\>XAOe'n]I{ s/.1vl +v3ah}yRHfizIq ZE +U4|XR!oj(굚@]ƬZA̜Y&jή?ÛI`0"ٯqY5Q )W(B83(ZH>+Z)\`}x A $՝И2B 陋lUA? Xr;q "hVuTU慜ȟ=cEzYX hV@O$//-VFtC9H)bj2 nor`nt[ۖzb[հ䄲*;ƷM !"E)C:u H?{rTwn-c|L?) bXUSCqȂN2{iYu"bOt,({7u8֏qHxώm%*zYV-X(6et|Wi}wjG_U[ hwD4v.dd0 ]%9&6moq%홟$~ރMcCC/`SH1 7ᴧpIq3- ˂5P~O{*dK`??Y d=mx}Z{!+v=(4|rw@;J:P{ >)NY=Mp l6[o L9_XCʗfѕ~X8DAܓY[FGaM,E-5_^Dgr rU`--Uxqď*YvRN9,W M%|4>IQja%u(ib.+_YR Q>˞ ZN*CRHLMuE饢"0*2Br嵹f$O)l+tŊNw,qP秘Y )sd[)ƪ;QNFa/+gL}Sv)Lڭ٫BNZ_?Ęe4ep\Ǒ0]1bB)F/kݤ X6Q5K[P+aK(%'^%bQL10FWuUhM,+#5:QKqCW<մz#%hj9ѷzыBC-Hw*ZΡ*Nni(D0ݠm nfh Bĉcmk ~idokB{jR 2{z}gnǩ}eUKq5p{>;U ??i-C҇m<Aew8&fD{ s҃_GzTiǤ}-zT?k[۵zn(Y ryO\! ^*PhK#f>=Cʤy|(h.[:E 9NwlN3J p⊱ Lڨ$`~ $f$,G^?++Yo ӏXq>_[pES؞}%s`-͓b0ߥÅ:nI*;^KG&kw-v'u|pRm ~7fHmDnevk )'9 \hnbX|q*UL&ji3dooH_@k =,8}K\D;O–m>\U2ξ2e=G_"&]wknxDJt1)2iQ!B9ߋcf!la@T[`= k^5CHs >)<Uz\̼NW@S#݄(p47xVZgӪ^m3G$.,YyfFL2 _?~U'&j*AsK\:WzKHQy$O|5q-pc'aRiZ%eӇZUt@=[onBy2~T)طj1$>*B{ޓHe7R‡MXz,|"t{LZ LJ6Zӕ84Ʒ'!lYu0ׯ|xaJcXO^?\ Kש` JU&jS.?9fg}SLH378]_o|5_+Zq0"TYu(#(JADILb-J Sge,>Ld Ӽu 4~FR6J!հ;]7CtdQy&q`2* IhR+%LP;Ap7ʂ˚Yn!lZr'M,oRoฦ/r8c&1?óBL,eZP݂re&Ք^dL_vDΒFǬ >-IihsW&1B:j<,| Ԥ M{ G>B.wID*с}+ m7GJߴO}Dw)?PRsئ01gwGuz.I(q)ә9kNoi]&*vx)S ֭yMX H #Zst[;iPDx ^iǻՠI\?p-_w7隥L!RI?|@_ejb;~VQ`Fn:&(|%1IVKv=օ|-W]Wˎu)c k&+^M./#V+Kn`wMm!R%̜( pˋMBI\:Nꑰ&o{W\,h:kh̓OZVTP': nn~4sX ["ΒjR=9hky晱̘.d7P +!"CaxLUP|AK>$344TЁŲi+'}s}[w>&Nї<'D I{O).f_twܚ 3\*>|#-aAjS\E}Ȫ8 8O.,?:W\(,rb6CʈLKv^S8 O߱`"zUT:x3)tC& lBɚʪf *ۯ?is:x\t \xޛ7'Xe|GlLtʘdJ墫_9 Crth^LRq2lss6Z Qx%ҝQ7jn s6^S 3=m?\!b[S#|

$,gExt#ݢ.#? Y0QO^]ĶHPG?qN+Yp1c&;jڼA z{T?{(wؼm\60*'AN3فw\ $HDFq~m>,'l6ѯ;HͮHƊtOSJdHT3(U_: e8@JȇC2%$p^tgv~È+!Ŋ(7bɦmR%rBK̠KW2r Dcv"ө"oo#.ŕ n˂yc׭G(頽f{쒞Ĥ8|AP`d,`6jHC⥭'U;2#CB\;9O2DoۣvTtPX,YliyB &+BS&-(52m.4+|'\ wʛf}]_ ʏQv<ܵLamL](o$-VzÌx(hU턅A$ 2[_ҥbNl#B'rD>3c˲}rQZwՖcke> |CŒ|IS&_snWz5УPY'-U.5#ƤA|)G;Uv V7u5VAttt3M'k1ZC..=zW68 4: 셯=,;$ (_ed(ٱsQz;8[jW7dA3~~j@)"RD":x,rjJ7|@Js@*4 * s*M$2Ty L}f& Ѱ"h t9߮V0raB%pㄈӫ  `V6>T+`Jg ).J܉'Ձ籾dQ-S0PJ)]3,F#ѯ(Z.TUr}~[DS<եrzp(&VŐ¨A{3X;mwDN26 $K8na<;ƪuk [udD%c)N(:R4ҭ<jU16l= O@̿ 1s~1;ZԲQG`TBbvQZR(%̧Dž|xP 3?k6b8Zh<  Zu= G$iO~SywtE6dNLbOi|`` }ix OG8roHM?=a澳_m ৱm%(||))VVT] \]a*f:1*Dֹ?d -44R|ؓnzzd3K#g~I1FLf=y SBHMa+[5wٞd&7 jȈm?>V])k?Y9+Jg.`7 GXÌ̬{Xt^dk DzY~9?+ذ.2xF'fHuRܞl>z.`;oe62PЋ]:V},"\b")a$d0 nCk3t\s ;1e40?߯!g.y32'h])}#N ?;&!(#4>a3dR HyhO"zL )`!2f#Vu*Ѐ9. (' )G3wH93rI" +/Up<店f6}$617Q'u4:Cv=U|s:_1Xu&rżu<5˦V. ȍ\";( .@  +D,8#a3C3jնjn:%>v ZfQb5WVX {P$ EE>YE{.pÝTta[?s9smM׊D*m.,W^a1[tg@0A|C$#:+A2(#)XډN[U`@/w8\SI?v!fE4YHpPT)D1KgZ)PYFǴP&[=\^{L e&M 8TZg@snf 2ۮa(W4. pZaeu/l.A2g̕c ^ض2jl*꾑 EI Y=Bˋl,q\%OߘWH8Eƴ@*9 a#&fpB+e;? 5;V$Os'hƄlb!q4Y5%#XyY=N[ˍ:+o[e껨A?gVn .fSmX:hi).\.6 ݈ 9U>Jc. \!RT̒)gI9(厓\nC2c$QnTVцeGxoDQ2iKjPlg'dKd`ܗ1ҌC&XMΥf2{|Z =/HA< Hrc?Uhۜ}W͖y:'ARv}xpa<p<`To]j\N){=7V)l 5#}G6 U4QtN%N|>V&Lȅ[3z F}`7/U7$<%v6Zi ?J,i5Y%IN@UZtNv(X,Wd,XG¥"$~Uv \˞GM4*MPR[Zh路)]lS1B.#5?fZ5f x. (-r2c C .QB%~l{#yU<[W\i7d|e,we/ KI.#}NF,g.`ɨ6ŵs0C8%”Jrg#:s*ZɰzUb;yBtЋFNTʌ+(nys%6qO6j h4{Nt !R 9#_TJn:J="%3~Isģۡ@q\gD.R 6"BPfBgZtgIȥ&ul}˩ل,okVjaҺVʚ[@&dt "1bl/ lv/K7sv o)|[rnp^8Z/v#@j[)8=ʍ}ZNG֐r`X5;/d]uGS>W.l*.[1dUА70$+[~~E,  ~i@zYRz|/)xn$hѷ+iB w Թf+8LleQvԭ;.?rAg jehWBج6o1Ṅ1JQ 1;{&Zds@}^:׻Z߹!jO5{ptMEL\\*~-ΗbIn* P'컯r?dN@]1g[D0%Lg@^0ё dߪYmkCw SN\fhCb&)ҽ'&P VdD*D[!/~`?Cg(*_,{=2,諞cr ]p vV Qe~ws3 X~gfոʳ@s2/?^,TDxhJ#*ijQyZ e8/ m駶41Ȥв( ?7,ېC`:/*0) ifRwRCZ~99Ϛn—it`g7Sc0Gp]vL g,5Zq'W(_IfΓQU< DrleX911 uJjQ6|!Qb^ 6Qy]|d-gyl?vڳQ'Z3t3w3;?ޣN@CiH3*5=cjT+ :ɘ3H&d'x UKBKEOI'Эq@~f? -fa.çE)Ѝ0<㌧5i1h=J,q 5f8g}*tdP ۮ !A;mM/;_Ǧ~s7]5EZFsJ[%d)Du w;A7=(4?F':iZP dS&붿n];ř{y} \le%i.!]^^- mN{_$&SWS|lX^GXZO<+%MU*ivAG}va! -;MX7>_);Cu8@U)SO6L!Xm`x¥| xuh^.3 !(4 4ɨvcB$mBOܡv7T)^:"3<0Y6hgiq)smXngj^[NƋjQz\׼e2fC",ݨtD4`&ݯysֿ Q ⩈~3:.]#Ig̦%]g10sCT/pc44љ$t$}V%ql3=8gWc .@j0ƾW8@E^.~|ap;!C6?XB`a_);sZaLsgiR[РmNںʷ2LT}4ȁ7y#~u$եTSJ&4e B<}$?A0߇f,! iQq AwS9 1,pM3Wk-T`b {6,Dk&~u,L(Ӵn;7u%_.rYj &mo|q_mٜۤwikO.e?P]Դ eXם=!o dY!DW fU-!4gĬ՛Ǵa6j'R?jM-Sh,eWM3)|x} I]T<8IĢ՚<@{uh儎N0ؤI S4ΆȹXwB8.{ܧA~ԫ=)a1UJAgqRza\j2WEL}r`5^<BJD"d6p7e*ycqa >T&_ i5 ES$t]sB5 %hnGh+.12F! 3Hr3x#+(VCUqt7=J W2BjHdmS1%7c_M${ uKk!3R_ ('9e3PB%zͣ L^<$+7s@+QM؉FBkFK/hoCBdjcGi vz97߸P)d7zHÿmXF$/ Qoͺ?:!$M J-LHb=Fbh 3 tns>3ȋXC)NU޹z(#ݯZQy#Am)Z5Uwdgl2՚͑aYD|>[WϬ}ǒ%?;2( P\Lݓs*qo[ U?Fa#H>'|88iG?/Z.ᶁeZπ9/`wO6 {U"ݥ0i ɐS"r ps^c Dh:hA@gqGwúr׿_*y- }I#<.%n8"xJz1Rq)C:a^g{Q#wu _c@Rψ_Xfr̈`;.h }KAY6ßz$*` j?hFUZ;yNC. #gڥfMVuH]1|U}M䪣 hVZ p=^=zٟTeۍR5Mh@a/0tCBjTilQ?TNV =gQ:|f32?YF e^9Ͽ~UzTPJ'YNPW5XIUo8IT1)Z?׮"it;Aj&W|1t# tOeXp"ôy+dӻė%#(v_ubmI+i0:X+q}\mz}|tPnz6ێmqgnS[}ぷ~͆hHmQmƙ6-E"2fԡW6c%b! ۤ8{@`l'r'eЩW{ս}Dڃmmvc-˴5n)V":Yo29uX"+nA'ixXfe(Ѻ-v}\lz`2ᩋ׬o%TC4hTIkE=/-\ød[BKwKZwzʦf@c!L23<֏4:MgΦ#POsNfMCJ;F> ~5[',AO% )pW8HQܚ&0Ӱ7y0h/~/VTrjHˀT_5m <.u Q hSiUS6鵎;l iӲ)ҟv)2]ۜNK2'UFnzVZR"D GFԶ o(&0&.K.P: J)F)/!z %3v9M퓅*H{p=mSb2bAfrNHB321ӥ <'_/KH>!r adO3)0}pT>"8Oz%m(liFݱ JyS ӳN"#.Z`F˷LZp/M %ߣ0( a~1)l*DZoK,pm.$ qI5C^Cql|hz7uWZj=C]($rq2yrϤbC z-fezL6ײպ@w6Ͷ[߁h z+?UKlg@MfIpӍ-[1% ~-Bp%TnjyEq؎o yLpuVX;;yZ3f9>HlP JӲ:9Xw>3z , {q$DcNN4K7?T9: +SwT#t9dn &z5)R~,h`SFA,bNf9ڀm5(totS0'\&lm6]SI>D. ndd` 0(ڬ'`RKH. f'Tp0U厱?Jqjצ1&zSFM|N@$B*v_V4D H>HAG|,c2HX.Ϫm 5v=ȋ \ !\zJ)y<#M$O +U-Fd )<2 𗋋|p-)eĻ{41 C0=MRQl3J}xC`ZZ[+K5ʪ+@od42rld:f`IaDy*0+pmΣ@yj?D0Ǻtc;.OFQXF B0e8KLy9z|aB#1. c5EJ-#aw _@K6b&9V IV׶rޗC4,y 5h|Xy y0zE9P틀>k :?ܥ&)VT͜:0/NAw?1&g֥OݟȢB8k\I1-zJ3r z q~l8p"\Gv[0U}3<\XiQg;?Ses!,Gp>,)uPB߈9x(ckPHK~+ #0syc߻hҢwLom<-;L? R~ܱ)">pEK(6LV{q'W$vQ?H4J?1#IqUo)Ez+k:I]YA ʲ-6k+`oɳ/}w@up:il_ӎ']T*e=kkg3z#mz+uSu +mg!+ w\BVMu@Klm| ǤWx&pDkzحm?P>ad[/7%T^Z{W%u'd_9- 3i9 ,q":Lo)Mo3gv#MNC/=sD%ط8d4s(j=;;O]+, W%N ՃL(J=+#t>nYW3od.ӻ|M7Py7mT:o$E!{oj= ^O'@HnֿΖF󰟇RҰJҺ{~M&(BAOť(BQCakMLq^L#okJSz*F^lQŇ­!jDخvd[y|+bP2e zV,޶d#!͙&;8K{g +ä?VTf{8os%d ,¬? ZU:8SGk+L:[,KJԟC#ͨ0cO$r>d#|NhpjPl=O$$$q>IO5>K _W;uL+ޤ` 8,:do uܮ;ɿY^c{0l@fPД-i(k1eKmf. tr|".i>ݧr?!A^o@tіҟfD|' Pvq^cu?7kq W]odJ>r[s:̛"ŮLW ';~=,*r%h4O,fBŔ+LZj੩wb#jR}Ʋ%+j:ec=[’s* &2KtM[r*;xwb[TWXVCb\i0;sAsXdcDՆYp\l)SUg6*`b6 xBz3UY.pL܅Abi: xLk X$D铓[vQǰ}XмJnzK RW QӡҎo(@)k3nlh퉿:ED=^ڜ5[wGpaQ]}/a',?"YצUN8on|($N՜tHjV3l QF M\A;H~+IA&tnŲF:fSԊHj>gp WQL<:$!7s呭lEֿ~WLIN-GD]$dvF2s1A9G&iL''SD{E7>͇ ?. ( EC:}uhN ?g]Xp*|Ved~rTMa׷qBGHiVb*lbpН${i,D`?W%xҳ '"N68jȠy$i%>>TM.2/ ?JN!3`1'w j[5jĿx [ϵƠRT6/X4jcՂuJ7'<#M 2n cʈ)7U6sYfXI7Uu=#̨H℄t3; #z7۰5ilfy( ޳wp, s\h Gω}U<+ߜ%|(%\bR}ɝw; EqQܣ>'uq;gfԾa mYk/ l1W %9nHsʄ!^n#J`!A B aŽ {fwx׀`X# > (^#Ez p#0+biv^rۙCsd"ڽNmi!895˧)dfʜcr6O=W;ijɍb"*V|ņ|}k#;?D! yE6IW `GNGçfڹH2 죹,o6ӆkby4X9gьsx|Tdq,eNex2?qi12t7GW|" Rqz! w2*=0-{j{3x6'̒+o9_ncu?ⳉwZ21+YILrzAjZ5}%W4'k6E׿wdйIw0GO=|9,0py@\<@Zs>W;qf]R`dn&.Q-b9O\KkAϩvB@8dir4B=,0=TI3U; a-'\͋THB"?|Qr ,2jt:Lxp; {W鿢$"KL8|dKn2 T&@Ԫ%jU<).xDJ_Kp})]fį P}Z٪J3f+;k4ԔxB؇$_Qn EA='X'0SFJ>oM Xsiobڨ^v.ꈁ˛S4^cIصʣԠ[_Sy qh01WΕDO k0r{ch O<]m8bNk_R3tVBG+p:,jK].<῞nļ/ӕz6To+*z: 5h5!숶8_*&͡%?UϜlL"*מz0ºW`ܽieyVLtqXb5/6O{ډQ Fi_ȅyu۠I2'7̫,zt_ v`Xܥ%eg| ^fF0HA!͋o 9f^o ({bxiq4?L ̳M$eEbofo=\/IMlmŁQX$O]NcFs@G|Sf! @55|:Z 2B UDI ١[1TwGܷwl觻JqͲl,$ " x+ur'r);{MqВiXK\})Zi[tDL.p@h|oַv&6mհX=e6XmgAǙsnͮG, ݋28D/,Y&܌+:}¤ \m$'91JX)=r4O :9m<Ԏ襵kN;iIx0z #񂹔 B^`[Gj`6#W }: }BOUrE@x莒/o<A"*A&"^_hc26JY,]"+bKR<Æ|+P6]~J˪꿸- QУ\pTz@;V~O; ~bb2 'axHi%&L<9Mhb ֟{P(pk$ّwAx@=+@byVMS'yc䈩|.uo4>²D}e87٫/'U;9.v]cX\}爇ށS)N˱z}YK{ڒ>q]C vK+`۞-+ H}+EbutCBmH<_"8]R[*Hi#Z,GW6+5mqa,.]Q.nS3= 4xw=k޲AՌ8 Gᛲh)n'K k/V.qlOK( ly|<{m?IRpLF# /VC[::KPPwz=e^ q [X$MHCIC kOCctBICq %o"ŢHteHiԏIhNb\_E6s$I9i;Nq ]KQ) w2h[vsw'I%̗Ԗ|wwV?eRݬCjylL5]ԜXuK+Ԅ,(oKulOr#{׼_@"ay>8Sw<,ER~F[uHǀ^V @2#n٠xP'wPS1ω~ ,&vL t%E |`Ȍ $ GDx;WpjrnRB(h6JW{Eu &5q(faZbw!Π n٩)uHy[[ +EXV@4nnFM2{$/R"!_ EPY.A5B0>EVZ|0"Sl#Fha -/'o+.7*63%^g@w(JIF Xlϖ (^ w*s:S"l:p0A$j&aӸP)Ai8Xw_y | nH+[V"p tB6=7_]3KضZ%4ڰʅ]43ߙZ(&c76}'P/vPdu @ )0k-3y_4KKShe3;)D_} WUS0:[ j k.%91DAgdM} P1[\G -uH-D~@\_kh婸θeRʵ,-%8ʨ}yot j<𞩥Br2K2Yg]yp'#kƅ;NWt#{ǙD}Mt:l/pA{TnU>f$d@5aكNmmk5)@#g cOݩPKk1V w. )bߢ L8?6_DZ(Ԫ,Dҩ~WGNzqk]F&[Nfu )Z|7u>ApYTU̓})@ט鼣soٗ{scghB\^Dž;{dc`f ^b C70s/DImK] j9O~TSpQЄ,&breO#':~TtޞWQi޳4onҰCA3A7"4ahY{"P H%[ؖ&tYT~f{uxaYs5qg d[ 4K(1 *[ ^:BMU O(^?m`-FS 9Cؿ8 tN14U#KTsCQ`7Qu=dCћZ>QY x(l e&|~vI /h<)9;bı.WqyG<\>y.CazmͤQ ӏ#w+'.hudT3gIq }yB6r/v0r~6bm^@Q$gk/`֯W1\&n=蔟4[u:Ч\va)pmnA، к>uJ =;-s:}#pJ}w/aSI\*[YÏ鰚G-GbRGSBYEEAdPyYCZv 2 '1iaW}va!; Cof V'}8M)B/`D&e1O`A Ji!E6HYLOu.}|0 eƻԋu7.Uta헐C &9E@?u78vtEah Su6_ZTcd_@KИ`Qn&<3ҡV,w Wŧf9Pk7(CumRXh%"!IὉ@CpWVOQFA'1/W$ +WK?,c&RHs9;YA ؤ =;y\inoM!!pe q9(eo1@X)'Ou+ZmK_/xmS:"w9 tFK`4;[TGx pu>19ҀĪ]]g& '5C <a[W-\pg[$a/p/k&%U[ oXcݾ~ e$x炓P7{ڬ;x`G-pv0: 3phz0v"<~Sg&̷)<5LɫTI v ku͑d]IQ|rٵ|cVHK:\d^]tw_+/'nmwI5'V;I/EfyTU&`6g}>>T}6BRQp.Gn/[?⽣/-j5!a"pomZ|eq\`lix-T-^kOA˪IsGjDX?!A/3><m%C豪ʹ@/yLǹ ?y>ŒѳU"W=.vf F%WIsg@Jj];ls4s8(ӝ ttFN47>qbt<Ԣed-Ґu|Z Rp ЂR~,[ h!HF "n ``4=cT-Ĉq͌TՕGx֩qc.k ]UFuuB| zf"dX2# AD#N͘xGrrO믱hۨwEd!a!j(2jѐumZ:ŏPM(:R$9'PRPlzhyuT{滁ã} RO25 23Ys { Ӣ+D|^᣻b<$#0Y5!AVV,k:EJ4~2UX262XOJ +9e*S r!6^= s+$& 9)`xO~΃5_ٯ$,JDLo{8=xŇim^nkW'U0+98Rװh.8͓]xʅ0C3nxtWRp0_)~PkM7[q@}L& t?rJKb(i}vejȱ=?җg݈Z kZ:im=X_^dfplCl9X|" cC@|D&AB4x/iK~: X4mpWQSjQk*E/Dɣ/Ԧg+VA<ɡ%agps t)Fd9nA-BXZBZh硕 d|嵆_;rm.Hda| (؈0&aB.f,‡UL̨ٜMKNI) I1KVޱQGNhFܲF- .@tM6ó?hA=p`? T8)MS<&w5-;$9Fɔ{B#3 诜"m>&a~fAqq$3(ER:/Aa1wm.]3!M5haz~oŠj>MYu)/Fbwv -zlYrjhlkrևF7% TَCjd,Wni{%B=!`(rltԶKK=*]5LR׽ >fȩ\}B)!gutq.p)t ,룟8fZJ=\x+ >>R|37e'4J=Lg M#CN I×'JuC99Pa}zuHlXLO$pЖأT&3G'#WSK 3%:\yڒz21?|b/[k}VY0T_k7F`e4bpB`ֿoQ؀L ASpЫ sN%8q9~&V? g8*FXPEQFuW'(zA!;9\)(X"*g]9Q)^ߪm :뫩MXb>G6&b@[FE}sFDڐnWDtK1O 6b}]Okޢ q㻳)nU[#v/h2}k~n{L>>ppl1 utzhh_-/m86`JGhqZ㉑ tomM QX&A=kg358yO}3Kß:z@#44=ٽ*/#|w7h_ŲϷ:#n3,Y+0@N҃o!smU&O +NS";ߝ|zIWdՌ?А/ZD[U߱q9˂wCSoqXj0vIs1tG#ٚyyaX4(jE|BRTg<@VULz.S]׿TI@v-:P~#4#"nFM"x3)Wa?H"N/ 3&זj TM0to/̽Ӭ\wߡȎ_mfF H su&AD?#7!T_Mb7z^Xu;~(S^30"K3``6f}KS{iv"ຘcY<\ hRdyx=>XukT !IwaE&CT:20TO=3{ qdvP],:sqcEywfx%kQH&zFPx҉=ː%&X]pu:qYt>- x_cK՛ڏ!BdK,S%+!`p@LLJH-֓&U>Us~HOck9Dܿ@&Uy+7Pb7o=K#{p:ؼ8s82mW)W[=!( ]y$FԣRViB@r7Odt+X vx+%%GTM}rwƵv+xvy"^,ݲHM:1S.8.*7sn=aiʟo|8~d=\A{ErC1Ng*)7]wr ;@+]k|Hz0fS&Dmyy}wDQ3UUWPr+AQ1ܭ(>fy++01mæ^= rzN V\R }x>ʑ5&*_mg\,a'Hqd ۥیÊ!pWQ|T5s>gN_S:|%S^ Ka S)OU$xS˙\tY`濤HjVfs%aڼ K;+D#fcg YL8^LhHDϲiF#uxd5$E'ΰ)1xp2Je0g~}P*_`v 5Nl71fL斟'fe8w5Cja oqG Yo&6Dϊ`ou[<<4AK#dvˌ2P>D@P &xaӤcxOډ%H0.d*~/'j&*%@d k8%+HbCW{[&@'˧~ ܍?>1/nAm^Vf%/y>#Ag5Q=rf LØ8s(fZ2K+*3ƸA'@!bƕ O=ݑAʚ/m1UEke#?72IMg*zIJ M~w\L c4y y [x9v\[S Fd@ 1r0ED[!`?]?>AYQfI_ZJ+)&Xi m!k U.@:[lK;g#b b.>PM>@ ºNtYQ蜮*֬`2$])?XbSDҨkV* ['0e"KΌ=[WFmrT(>nmg2u[Lf  ;Oф.!MGQGS;b$0ʕ/DpKA 6}.Q)>Q\TlUWKU /'֚X+m 3SoKvbj͠k/ZAOy*V-;/.7`,| ڡO8@#/ڠӕҖeĻjeYIHjpt=.O t& FwV=X5)O MIb(I])%ϴdR5CzJӨj7:A-tȫ^aԜ-'B|W{g\/M\f-ڷ&Tk_Ehb+t JhJ8SpKqiqDvA;5ZVj{wWÞ)!uXk\K!-jPBSΥc^Zo=E=%*yL; 6Ac(7s5uzT/iJX-&E:_־e&i }p.c,U#gS YcI$Ti=@ϻt~E2IHwcNnF߈Zk6/cL&)o v;dߵϣ\6|[yp?>#Y)6J*Υ)H"x}T'"w\5Wbx&N|G~Es_ir|@؉M>A%^~GBDdR)\GP!26*m>zVN:^x44|LkZi~p|>g%$ \$:ȭd9m[iCdnQ )OgTE45h>Wܐ[yq!\DZ%[ s BkcQn\t"81STE\ar|UmAЮ c39\.+%^(R 4 dG75!%kiGI+XQOE &j⤵!An=IXdgMs+L\߮7,:<k0$+ ewcV3쟱V $(33i#65gǹN$0qVs-@_F I}/∻Χ_6e@e[-մ6rC| m@:QdySmAR&ؼؑYe3C|?+0VISF)KnV xzT=oS `ާ23h-V-+) 0K陽^: wlhW?\զ2szXqWN֢d>X(Ӓ^w*տIfx9'ִg_rw5XMb WO 6!PٟFzO6X=KgxXVjI߸.Xx?'g*4A7gUgFiuM/fp a3ط+\~L>F|=?>|{]#Vyr5&aNbgʏV Ga 틟]%:L}o>C3gNsAfB((4#<ihG>09{qW?%=dL(kPȏo. xA#Y \n+W!HĸMM{wLI'`TwB-)-M=Щp;$x}o-Q\ 23sFOy^AB3}M hzE&OD}gbo[!(PJyXʮ~ ebO𷖤Ρ1)?iS-]DI L?aщ!u*NINqɃ%"ikO%6fcCȄ`Xmd^uU5w!/oY (D/:qC׫wS5d4=)83H Pŗ%A%N_lZ/I/vܦ[j[r,vBV;Pv(mԈ7_! yh'(MM~^zHvE/gE 5ObĢRDx4ooX .6_Հ}(B2+NeHxPL\$5r{:ׯ*aD2#_9 ӧӵjLg0Sw ?G$fi[ F)򘐻tIL+ V1ō&# nALQ-H\c>XTF7!k=7- lt*#5PYzR8uKٰ?HzQfTOM740SE@V|y\ԣϿqCTsi#[u#¿O$5jYl>ίK@Ќx40,Ub{N -Qplܬʣ.=B:q0wi#@l¼*SqB.}K~/_JܳKÙ_>*ZQю"[ ȀD]^_~1%'լ)WwpH@]Q!Z-1 [J!8rH|]~0Jߤ o8+ @YuLD,Z{ġTȈpL+~ i"f9BrcB[_eNTov}+7ʥ=`Ľ2⵸EɬrUq@fL/΂ᒃE,E]d)4弈Q}7 Bey8Z33 ̶iv̝ݺԴgWy8}yQKԱ f.M dXɀ\HOŁjEgRϊM %Kr5ЧtGmtSD 컥 Gd)5d1mpL5w&ü -7z*joYWp*j"r=Ⱦ"6f,] pYtP+ua EGcDbg")\L(Q-A?uePQL2nგDqf }Ct~X>Zܱ:aͨw8[[Zi>zuMДgXl-\Ytʴf (orrHK/wj_P j3s-&) Xy3={#)qV9[;sKu5SzĹ#:BClcXfQ\ʪeVvN$cġ{))V; QRjǝxMORAGgi/[X{{i;] 0%wu /җI$ }U] IbdJy1dQkVP͚bo!X!(hL´X`,r)WR{aqff>Vqx//YxwUޚjC 9*%;HU˽jm~"ߖMN@a<9i!`QjPh He8|Zg)CfIbMFU&5)!6TNV;PgCnH^4q.PYM]9%_FgmzeRI(YФunթN$~^zQx,O-ۏ+; Me Z'%y~,H7"^n-eSh]f%i[?#h) Jv*W zf}E2YRwӵ+u?EB6XĻq ɪ$KY8{ `kG^^1la DD)th7 s,P(}|s6gsLMNvC~*XzM:c[j.NgtGOZNhIVk3/z }?*(pa_=:F 4BTbSNlz2MvNN8xg¯tfc nHO|Lh0I?'9(^1#Gúu ck#r-gRn 0e5C0$fO< f+Iկ_o_u ),y׼+廘T1?114gn^j:oV/Z.W9T7bP,DJ]rTF!UU#pLW,;D`B*Ø_8z ZZ[xTEv6t~54jG8泤m8,5=L,eAES|ѭ#~`ho>Lʼnu htgW 5_كf} (8 ȡptv#4sKjV7}CM%XZhWj^xŚm47tzEm8MG☐NZbNѴf$Aܒߤ#?wŒbxWTus$AAM{1ҟtWx,f͙:ݮ8pI;Z~i/C>,,PߖHq_r(Phۢ) e'GO¿DR_ 'rͣٵ,KI Db"Ro6|v+'5c^v>ҳuI4+G69>ru O,_ax's"u@yɝjV:ĝZؖ07ty Qj:Nj A<IUM8Ƚ%# 2^yZXY@fz;`w{|XR0#|Q51x5u?.jf쩘@ ڞ8PUМU>@(Ԕ?4*f%R 2빐 r)Tvr;/2l1? iN+:^["?c 5֯ 03 ;ZK~*颙/δ, _ǹ]Omex%SHdF4[^5RcfMGU5P/ekd7Ssm:YjFx>X\"y⣩<˴pި?D:U ]"b8Ꮣ'WGQرM`$FebsL{zsՖx1:of 55=$3O9@`X%+S*2b%{E&H!}]ey!@s׼~oQwH.Y1Eɼ܇f-;R+A&S [rcVt| 縱1Z[WA_kAǠq גp@Mi+@}tEy!_JE-#D(.5WW/$v1kzk6b/Kߛ{Ꭹ>.WJ >p c!(0 ¯#9㔟R:.QnA),d@Z_HG=[cK7D"Ò)G+>K^p^ {YSOzWYhŴ{x~B02 ox P&wLjhptK9 "V˒0) 1dŢA$3C)P`uW 04qF=vvnV;h] G7؂޺'حc0bpF rt7e)/XC_"35kG?h~i| FTjɕ603+ow}] 8r`=㤜$|{g%IF]3JXy ir2O^ c<Zu5S8yԮ4*[-%ULYrO 4fo^5wZń_AeK뾃3t\<5O~bF#%^khb{1xWWj BiI|ԥHn\Qm,SIR@dEF]O#.(ξ孡iOd8#:Q2$FƾcZ,g:\Lس.pֆ]pm- ""@fbsY!Hj(Yiv+\>oU V(ml/@<6ض^Rg}!ثmk5]-v~$TzeI.$9& t"crnV?&aiX[}zrћeV:ϦY'-Ů\юPE"|yA@_b́BsL?`M9 Euo2 JPqƋG#z9W`Sa@_'oĦINS "¶8`k} J\;'&<*P4t0I|:AJsZn1J7$rbC~ܸ*sVSSHi-tfח+k{屾+{sSQAkkNSiq?JB\g^BFr&8^Cп뢠3XU_yhhF;  ͙r:\\_FUޛ u#ߤ>]䖂(g yRZp; kXc HM:~1v8 @ Z?DuQv,Iyc14;.ځvsvrdɧ»d3HZ}z hFUz9\x}}7T &26BHC|5 XY0>pC6jlnrm]`M4Zc*eJ|v_,Z4'i52Ng3K)!Gַ\+' g DbVwBy_)wm+{h 2\څdQu]7"v!XnGĦcMώ"֧;v˪3|-N!yy.P%T*lseV\i2{x.ik?kwֳQvPFH$gxϔ/Ì7U{ޠCrՁq!{RޱJj)2 Zz]"Uwyà5býG@T/%٧!ߍ,ցe,cI+NIeUI3; Æ::]x| jl0JRDȾKQ̷A-$1(֞0m=sgmNˌ J,tb" FWJĝw2`=EN|^uzuE<ʊ&MnʬËNj/_2-a!EaSi* 7G5Jx&3hlܔݪ-7.(Y1X۪„/r{+2{-3vP>E CN+hXDZ\ʠ0lXloL:@g.BYߡԭ4O .g<ގxUVN{<+dNEK{G> ?3St%L7@+zWViBȢ}'']a5lSau#6=.3l*b;6mYA;mm语fg!2EFjnYsQY-6--lϿ`<|Š^y=bd8\R`Yg,L5RR|+qν{Mic-[>3D|BČ"Qs#<1 5:ypԋAWQo̤.{6 ]23Qw2K AH#ل|Ǭ6n1 {srbh^(V|h[Ib Bu&i@WG'9L( ӸSHE+.:lX@ a|qƻK>q686ZiZ2"~]F ^ Mj&=}lx.Qg+-XQ;)N֛V$$EVXuSgy|z*8+tfEYȖ0~oB #V) \4@`ߪ);:?GD8j U{!߄,ۡǵj\ Gex2g/hFxF*\T^")2vHrj;K(`Ᏻ lBV &5āgĊqrt)*x+h]>ֱ܁$n8C J<̂fjR76-&sgf KE{rO/%~dċLs:yiA[[~ͧvi[jKE1nDNs)Y,;@XD]Tݶy*tBbL>Fd成ek! `Ð#>1m҈Cס2w% d:u2zvdc,Bo8rJǿoh#YrU/عw/ ónE5B5Vk.aCrp=?Hta9ņD k ioBqwHtO=v}(cXopvҺU}0Q|Jn~eXދhMzV\xe'h ዘO$F05 ;̳D/&{.oW ̤)W7dmIr*R`' _M [ x rX#]X@>our[Z|.Vͪs(|FmCG}9Z+ &p)٠HL~ڑܺRo@bqEŸmTW;bh3*hʹܧr93D*1ALLm9G~ƨ*O(;ʀ9^6.*@ި cihkCMr^ةs(Yjڣ%+-f:HD{+]g mh޾& $/[Em)_t:O?3G?80NʘLy\ z㚚1F2j{._[P[ Sw^Wl .σ}I uwzG؝b֐w u\ isɎ#6gQƣЃ,I3\ѡINd4P4|AqEd-Vg;K7 ԬI%95߰"`MB-= 0{3 X}j;/6Dl?Z˸ɰp7Faw)BKXѧh T 0qGXa)8A|,OtqX n@>C*疜W,1ڶ}~1L0YP]9˜z-,m4(P&#p惾ݦTP8ҥpm^hbqv$Z>a7>7 &A׎>ɤYh\)KcOSj$\~d+xcUb!AdL};h[PƪE0稛vD1H >eE ?-*,\Nk%bB(ކ Oa>W\=(^ttmK$fZbGEFE'GSUxyz9Q5T26L(OMxO)'(ho^u棨 ј[N]M2WSub Z>7s޹LZ:E鱲QIWpeJɊ3@a AQVj,zM~:.f~g-89TRJ2Bm5bV*1 L?:)nOZ,pEEc*C^FqE.0 ڜ $Pj=yTJxMGx[{T *0[řյyk &,Nn.KbHl`邰f4\| JZ{d0Uɖ+c:'CeγwF/$|ғ))1x4Op_<9n.]Siz['RMB5ZEQXIܐ:(JOw½nY <4#>\l,gFȈl֊xOMqСfW*8% Z"dcKXsJ*vSCb֑P)$fP??Bc{jF8ZfE%18#ݕ<mw|`L"=/]ֱ0v Z7ps1O_jdZўdmX%b5dJ53z[2#:Wcl1rU> ZG+’mh4JϜt*!NhGI a6ݑqMhlQ!ZCd*v [;V _p$#;W 9!s3B{,'Ed>{N*_Xgg#籿-(Rvo.ԎT9.z8\ي0I1)QvF[E)*%/˃2EYԟWLyA @mX 8?nY-q<~fs.%K;π@o3Wg qSZ3cCgɏtk!w ѓ 2jn4:{oi^I+OA|xQEt}֏gx N/%{0*JFvqGC$c[F@b*-r&U弲3OO#wx9S?J8eno;2R av "oQ@LeM6QV.v~l Ae9QȊ]Dfh,5 8kԵe)sMdo1EeHòV9›*I?^,8ZIw̰F4oa3PE5dPھ hPE3ح^MD6^MZ8+(6?u_>"gVִ=[a.eZJ֧1Z ų ~jT[Z!C++NH-Kcҳ-n[%L~grg0js\Z 2 ^* M\N-7Ƴco@2Y('ZX'\~äqpv l`qFkSl/;P;^5 B:w LVxВ$Cۮ\rD^JF>H)Z,WLuƓ72"~ޗft8# 2]6lփ"':8*a>sDG A-HmlLfvYIq=jMtVtAsh_ Y3_PƷ >}dAYNl@W*HP֯x:/=^C-Mu C JefjI\G!*%H x cM+XזRvd&]2T&,Iڽd?mY8[d.`t'OX_TAj+o^U1>rJ#N2SwE?ٖEf3,>:yZٰSEC^G.{,QGBOݢQ#@Ǻv&8ZUɇ<*C*J$.b&T8L]*B@i@̌V3Xn|3)&g͌'(6#RUif@fQET 8GJ R旎WqP;5.V:ĩJ8ПB[3L_w݊]B|Xߍᔦv)1&m 9[qɵҘ P:~QS=1\یWϫenOģ ʃ\xQDinpW{`nj "’.e*Ҕ&4M%U=i{}Gr6?.D$c`&eW~[*XBA:&a!@͵_8v9$ET/``:Ţ| `7)GQH1-)ąPQDϽn%uxg< * IYG A6+*$]eq(go)өn/csKYjw}eOI+W m4Gn 6\zV.M;e]B<.$ df?A(w1bh=vĸw6܅)WHA1+`IlõUЕY]Δy|hE's`Xzǀ* FӰL@W*r;ZDm+>tȇÄɫqP?D_ghhٷeD_\U6ͷ:NY$0θ6(Bhy\nobM+m_n PCGn?{SNs_OwZֲzcTkC||<v+DC X-_JáT Uޔo}Irsq$ h!?N,@ut,eMd2R&ץP$a;O 9YX 榘A C[lp$|q2w-ܕ'})]UWu)SE/쎀 Z17(D''hh'UboOª)s jY`.6[~e$'*7&k?,!6ls4[.dXuhvnd=gS2?iϙQ9k@}d(γ  "#@fp]]a`N屖IJ Ayf`X*8-ˏ-\K,89dTv3c,;+BF/dtAf"6 ^OM£Q'ܕdJb~U5#ٲD|~ ˉ9ګsח1,@yaQFR7gc]"mnY1 N$2]q(t^q3P5M-QT=Rj۷t`#%Le!i9c[Y(S3(/+\F[7ZwdaVp,z 6ǽQCM݈<lܔkڔ0h@5hMaFu"qC&x = Ғ8'@.r=kfH>qH"*yK%'Bh"@^Z5&,`@7?m,r8i \à-=ɮPޭ8X/}3WGNd<E>wQ,y1#sXLn l k\cWP:zREc@A-"t63M%F!L].fYfk .K{a>PV.HV%tnup^΂f*R YX1iCa©5B{J¨( }bDݑoONj*6Z H\hRuýpnUm%a'kX84f`t#twdbf}j`_Bu k<x\V wpBoo MNsˋH򾉮@틼Q,'*_<f*M=ORc^:ײCu?+{Qk9`,ҕ0#FB<5g|3Ry٫k ("B⢥Nr̟I.6cz䐆i -Gc&J5Y ?#dP립&򞒢78$'~$HT5G4N='A@ #la] m<}sV{7a/-:q*őc'Tg@HM8)~4Qͫavy.I3Z^EIu}I!@_TW*Zn}"Q_r/Th~|5~ nc:p% qi?l1EH{"U(xzV9L8oq!"^欰~J$FP~ 2;%2#L`B$y4xXU2z!K!]Rd*Hx^gMN9xx'Ϗ; 1}+d%OXC/~ ߁uȫ]?/ZM#&-^7'7]ᄳ"OIZ%@m ȅ%).d8`Wp7;8L$ь$ݥYk-QO=m}JO+qO\k&'4湡6vJ&疺WI?[5;/u4P1hYc+9oWM*P h U[->:ijr4/Y~Ysy`mTG5 ־hh ?ÑNFGj4yi`pz2'i+tq֍aX7esr+3*ZkgK߂~u Ч9cru)A-Fo?ƨȐO'x(Ʀy&zsԧU YѢ "L:H1ZЙg uWBӎ.N5\y `Xpɋr$^ym&Vxy͈[=h>ZbmK'{uh:w3<=*ouT́_wED &E>mZyPPwD;uUaN(eh>̳3_w~hR /'VFEVKR0H_fyߖ5ǢYBZ]6rEPuNT%-N*;<'hGbB/RKzsçqAôGi-е&Q| ,{|^xOWѶ횀/RvsG7I%F, FXfEG= ~wD)edǫ| iLOtF@1!`P|" \t{#ь0gdJ=$r*@Hu%>GwX&V.#r_. 8%1#)Nf& f=V N!ܻoaȈh5pnV0q8yׅAesvA2cKƙriаlMA4>XIDH谼!%P'8y}vS~~BEA2,!dL6G4:bu <4VSQ)l->uOD/f&L/9zzAOs12ꩱ:H _P qį7$X 218:$~m! J<P93`lx'߻^N@%? }(9VU^@T3zٱf:?IśIa+RLΜW~\( :] dfUoL?!*^h'p_['f#S;:'V,TTlW.\הzt}ݍ#DQZpq5]u(kSqLԳ Ćۛd>/7j|f*>=;򖭣;i' `OQ`  ߊG[ G,G jyN7X*,kVp3p7G:~:f.D#F[cQ1w\2ސ䋸G2 = Nڒ^ Xы\&t L[(H\]Iµ1Ch7OT1VIAxL'`bk)m͞^^9Ut~v iY|wT>`!ߥs;"I sd$Ejl=ȩ_eq(qT4]+b᱗Q2w6)ju6lO7ӨM&9YrKH$bf a]Ҽ*%YffL ~}ufUQ/4d VK~K4M 8jIkޚX37j:ҘɦtD.T]䤽:Z0*N:Ł>"+#}p_7}{C*uXHAh:D~ ?I,z!9{H5&m;G:}{"9U841OWROu`܋[`j}pC#Qt~a6@@̵ۀGU̥z 1󙖿m|_@SfYvxU4G7LczGuO;$=RG H,bU+ymEgHv46pexJ 4ُ8A{ AŶ;` KEb)8 N|M;YC8FjGˎ K>cڥN>ӄ"thCfD~cUIf=" QLZc!~8z}r 0t'[[s-ok3DlƗS^mμc9iz bJT\(y4yF|zxεy)Y`=q<[˯v ځYB ((>όa3m\D1ځvSW@X #ɗ0@5h31Ì MA{.}|Ǖv"X7j0536uדHN8paiXI٬f+w^+ij=5`B( Zs6uD),b+m JtΪQnܚ(NY d!񧎘7c AiX:v_8$fTRSnǹ Hwh :F8,= s@Jn<k̼;?/M:-:KEz~/cADM\laJ:~=)K,u|jgZ8v{輨[6VcGPdp8?NEZ JB %(o@ 2V"({bq>Ix */Cb&*qF0!^6'JMnNHCT)hʗ'nkG>u-Pˌ g3QQHc.풢u֢&{ѝ=0eyx(X>ɅDf_ڞuRX5*4PC33\1~쐳*\xED)# c"z8oPfFX|Ջ큣Rͼ_K~#QjPܚlI֌O|ڌu!q|}TDd ՠWs7~E`^ov լ[9Qb8:r+Vu>/Q/.#er7U%`\oY*e%{}1!m1mw15- Ҳ0DM1MMPwՆt@M`&-7Lq=yD⭖ĊvUQex "$S6D(N; pEu"؅ S %k?⹶I.V=xU!q_rV], 5|pj׏,s>i뿋zrTߗ4.#mZYi"?HT0?HVXp m%.`j6o'aU vL؉5ƼI-!.Į̗$:+D>WC_e[TQ֧[XJP*x>W%a* CS1-u;{B%R`# fL Q̱a%/y#xnWՙ_)z A5WƤO"~c~f+CWC̓H^KĒUxY(+odb:C[{g 3DvxM@I_㶒4] >q\T]],^q<$iN,߽~㸨3G\Wp~hgy:9 }d9^:|<}#Jjԏ8++dWNpE q᝞ y wnA;b_O(AԑJV8=wDw% f&~x}YAOJۄTS~)h%p]WeQ@q ,Z㛨%/u,f-QTJ̀?>r46C)#\[lVY#Q̽G9U `cDʺs~}8=~pi8Ǧ#{Bd~@,6@{+ԣk3`Ιbj doQ3a+fteu}`h0<@// gT|k8;>9ҝ|/ֻyfP+|]*X)SA}þvƢ0ig/y)5&K  w3kE"->').Aտj˩>Y~!ߚAhJ7?Er~yZP?*Q*!p]ծQ Xjwq\ߍ3"ՏI ]غ5KfB}jKzuact}@M3QNkn>Qgث)_LqE֞?ʏrKJPE[vW_W)-}G<:VZl7Z䝮RaKs z-3ifff ~eN.s9)GinGyFIU\s}k`X_J?܈6+Εp$V} `o~$xJjeuFVĿU `=uzD$Np Cb>5 Wl)J!&'襉l`Ej80C X;DP`dL  aw%¢V_KrMnF}*ׇ%}- DF[=-TXNϨ.5Mr\nƞ^տue/Q׃ ̃c vNbx-s~M.6i `_"rW;wE 4[s#qT Jp'QG #q ܝ;9jꜱ^Km/tMON'=]ƶvv v\֬4^F"mLnFtmspFԦOy1{"pf$nFLUˇ<_o[þ!xǓ.(9uTjLnٔfz.Bغ{>Y^vE&}P.1eWl1G۲::֩TH–,y$qx;* TY(Qz!WfiMqxҺD;[떝 Y㪐nR :Nm41UWOitA#?WUr;#pXihkpNuXK2č|LuCRmp1mJD ?ޤ1-CV{Ȇe2gu8g N]DM) UDZT˝ϠVKSz@llPDkWMDؙ1Lk?N,#WhgvfJ0O1QV'#ca-Zx X]01YTgٛU4/ʃ@!V^NɹC<)A!S vNGzdͦLJmsoi՚V̻Q?-}II#s7L[lm_l`0cH 2b .TIEx.bgLuu7M5p^1LgXz eD{1ϲuؒyÁ![?D"'τm>" Zw{j1`k~rϚ>|j0u@6 aJ22Tn&!<(]*O,W&\-CT6T*eV'/ cԍnnlLJb`ݞ+9P6 `(bŻM6#Fz݇2SWkmۨ)dPH$mH&# uAbujja)xBYS?GB&~$Ԍ'p bƮ0l9a! bݿ< qc7"8嗍rzgYru:w nG!oI[c1[@3eKF%W":nZ50#ˉhD"Ov`H*9j±d=je9&J D9-!J+-LjEھҬ '"z=Ա4j\,i7|IGs(7)t[D+X?J{;]|RTЉtHRS1ВKo5=0$e7ɂC^EdSl~:zXpNXAjˮU}Tb3DW7mE5Y)f&R?bn ɒfAWxS,^ժ7-Լ" ppz2>!7L9$BGaKVmRH5 \m ˇ=iEo#lR"X&G7>dacs_%B4ƨ C!qbB|nTl>A*.e~X1 r59~mOw7,XH4Vn[[H_XsTsѻscGAj!;:jy"2Z|e&H:"M/+ݯP"LSmВ Q7 Z7 .p4[j.Ȅ5ܚŷT0m;XRtqg15&Z1 Q2VkRh53R>4 A0:&لR9%^BE R[lGy~̊m-f9U@# ڴ~evȎ]رL|-^¡:^Am/;vHeP?~ǓN!jKUٯ9&#PA<-qHW0lAGAclt{B[L:L߻T4Ͷ DZoVz3 ByM&C `vm/!G|@|uַ!?ƈ6lBf̜-Ž ͸!D*;ܵ2W{a+[x +W/Vlʹ5zUa嘣,<ǝ,A6fkLq)X @^͑jP/tj>Q4.E>ZdfZwUzɃ$ÐYW@ Crrܦ V&w wZ3GLj٠  # dp1t& AZ'uVS|!plsy?(KK" }X&#f yBIUj5,UҀ|ԁ*=V݈lwWq׭O-+/yˊ¼W>]N=ة&RiꝠ;ukpLNt".A rm2f&pTB R~2=݀@FD~f'"ظ,r#z-:m6vNХGG j$rl69(㈊0P bTيsQj9; "œzU;M;=+|O ID04Ո$7O٣'[!-scROC:Vp>Yܡ*f;΀uʙ;[v2Lf܊a)y5*_+uQn1J6>x3G^OV )IfI%%`laz}Ƅ)@4'"Of>9(gF_: uJBB nn0~"3n-{-ܳLtdKgDYbזH#_@zDˍb/q$$]]+͝|(۾VghOa? 䆱N]CZZOioNAu ^Uŝ޼J$o!'*tn@,iJ]O+H3prP6„XjF?11iJuɌH('6zv8iO4Ҳ S`"˵fK I|5twrs|}ֲW>%ÁF# ,pMדXޜ3S(yWN҈66ʠގx{ Ɖ#=%@4k 4ؠt9Oޅ 8X`"CBT][m~(sJ,/NK#n'OQo@.q\Z؃ܴ t#|. Hi3ʄn㖃JP@;G-O1Waƿj\]m ׾&\ucWp.W?8~՛0xVjQ:8,lҧTz|f n` ; EfP' ӝ^'=vj6d %;Aa'vO/+txzB<bz"{ v^m= JT`a[;ATv%@!8t=?'^aCAU/6 ~UTj+Ϧ`]HE4'kڮAXm΅T4[7W$;umSURl;5IHW@`rԵ/ݠ"ߎ:b>Ϻd(͍ l}%7|d5=pgW Wif7MG`#VvM;0+`7ۃ;]e.%4;.S3ϴB-]=`6wvvET;2axټU3rX̔u߾kKqΨ݀3M՚_ [`gΜyBm љf8^6o@tnkӹuMظ4B29Tj o4tڻ/_[KW.sa"u$ Xn2L-}?{_ݧ`wLE>%{&$J(6ie@(ش]SG>&h[p+D򅝳^Cdh܃lRA0W)8YP-ԝ$} R`Al=n՚abT TO(e = kaJ%\Bmt2PmߕLbcُdGTu㑆hX-0$֜{ۋ"p8TD5tL8$5^*qo^te4.Jc z%;zT%#.[LepԂ DסJpfWֈ䇄1^7:{y lSCef}x?fT8Sϯ`ȷ][#%ئRU3t×~Dd;i_У==pl zۊK谔 ;B?3 Rχ#A(B`~gv,QyP=MDYvS Rx)W8ߓ_QK۾ ~^fS7H::I̡nHldB^ Z?e >yQiPmkU ğPs\1vblSI 斘g'f(chp0mu0iLjݚued8sr #z 'p#tcnHJFXC!8=_9ҬWs^,F\tG\g弛'Z? ^+ct 9UM>k(BD{&c2׽oOtFuxCz1Zw Yd%YTٖVY$IkVfԋrM,(Խ;.1 KZ.< 0b='#҈pP.Do(j~iw>Y_T$(?M}Se2uڼ'ݺ(ڄ,LTd,? oLcw$` |2e{Z?꿸@~d6@F_xqN1*m@)AҮm0gbЛb@*1 R\Wڬ?L:Ȉ<=Bh-Yk!{Pϔ_\RoBJCa4)&V"r9 $ה7ѢlGPV5OE?QLE~w՚`N3y[,`n%ymU~*aܞwycNj'4S[̀š4yRA6dc 5mZg<648D,ߜ9 ҷ ,x<''n w}5î]ֳ6ioaBS:j+kZ&iS9?$BF Ag/c-^8D2I*D+`BJTS f-Mu QPoPǽn[IjakʓȚROʸςNUgکt>ƙV#hJm}y_$4J6?d8HvlH_S[g`UWm9A*HG֘$ I߅R7G[G{:Atec- .'HF=nL.SK Bdj.E?IZ@VW5?dƊ#5VJXHoME(_evpJn;!4~ A(ài}+@d52cqdR3(0$ o{xѦI2;xe\Ua@|rXʥ`!őaq*/A_/O9K6e c?jKy?hk9ΓXś`-dѶg`Bl<> ͷfXrlcqCE,+0qw7j;_,V^p 1- NWnaY#17wwMK[FLRc,D=k *nm4DZ.p na{PDK+aqaeûBV'z gjA97 g*qh!ۜz/8U:Q|AbvU"PbR0>/aX4yA|{o ݇p޽l&;R4Qj閧f2Bqiki:H> >.$ Z{iU|MjҪPgjC=FXG׃g岝fѡX._+Сw#+ G r@UTqLq.p@ A8Tiݭ{@ ,"nBk&^b$T9WԱiaWavm h",. c:Е%Av2{V-4#" J>1C?=Υ0zoV'3^|>? ';@ Х]^7PƸgmh>D z*:vM ^J{hQm<8<魚rRHZKL'<5jCC?$_m:L7*T'#o1ˍ]'(Zͪ%>be']LZOL̝hk(ib=EϷcn|9-"d[4䓃f6TjgL)bg L"_B\ @ڈ+ #%Gl]ɃNiĴ~ {&9OڿEͮ_:hCyڱ׊Ү#w1蹸K־s@pP&uR/n!DKfl"괮ZUhl0&}_V6>GieP_\TBYq}Vg2FUy<]"<7HNA[ڛ &aʅ.wp7^8RXS{ 26B_iAG ):_Y&Ⱦj2xѾCW<6;pFxv[9eU- 2i*# 3C_;Dz1a8N9'GTR| O>mB说:'Kbp bdϙ[RQ>kxv2@M'3IK-udz~e^Ԋ~nK%{/huFSzJြSi-Z u)`˻4y9)6Ҷ4"oSG{b鋣f=S*RX0B|K/gHo2U S$ n V߄ d?Qws]3[}83҇D.McDVAkw5kթw05W򗓼USlRu.}S1!,C3scaaYL1ҺE N1PyBJ d*vty LS?^Khٶl&yd^ |q{~J\wS&@juG Ǐ+ 6.h U3tD5~qoH*CML~CG2(i-9DP$V*U<3-p~I4dduSbU^?ߙD E!Š{_OXܠ;_P^b_bJY6p<n+72bmث4:_DJ$FNWQ;@h(Bs/ <5hTyWG1{+222&Ť*~ޣff5V$6JY9j˄zJCF\ďL<֢o2bB7!O{fy~S p*z:4(tDrx9sLVÿeq$vD,t5w۶x?gGTUex!] ZyT0~e~h8Wp84* .93 β-~JQzW`U-g6[ 5ph2'Y34?<|e}$qӦ0]2ٶE{̂#qfn R a{ 9-0Oa7`j8uYdq_akDz>$Z-UF:_Ik31⦐f>]oG܎N_e7xzf%ojh4' N7KIkz͹o܂R-;Q69F7hD 965YG} H E`sk1 ~`MG7Nrݱ L3G$6ar؂Yp̈́ 妞p  /o{ (A׍%pLԍ HG}3e$$&> F"r"V=1DE✠үc(ոT'_j$] g8 F()}ֿ *P@41Q$ؾOGiߎ7Zܐ $cR:_bBSKѩg"-`dAך$glWvqv#1xyK j[/e^'BXM{FVM3/+/6g[QpFkûӂ a4a0.m<e$ .S+N1|NIv'iX?HtڎkkkA\i$ĞDPv~7[71ϸ 2\u\0JčJ'&a2 a/8E/SG~FvE*vp&a:3K(鄣s#&3eVÄ!£#6RBMՀBS`+tHU8w;fqd`VJK< wU MZ6VC,FxhUj ?#8`B ?:Gv`NeWKH{Cp"&*LO1]ߓ+gT̻@Y7ka,c:+\zjovu 8BM7eϫ-'(#KA-l5X~k­oxkQeW(FC`WZfJz~4%o1o2fi:mEp1$= PyObs݁a%=UCyb|8?FA< IXֲR^uzZu .GlkՅ!1@ˑ1{ubM߁GfɄ˝2^x!2GUG=X؅~ 3s~XjWC7,:$պˣN:Gvc͐T ,k>TۤY2ή ~W%B.MM:P@yk+b:m;mk ђu鐼= ~~NX2K_ |?C?N8xt@U`( TmEAߩAqFtc9wQrq(?KE=v7*|MݺdkvԸ,̢.(9tS\5:7⤄ !Lѯc3É!;оmAO{Hteo!1.qW H6ĩ!tnRSUo-FK=5FmOJBAV :} 'GEգE،SeAQ B/ 4 qr].83Vi$eѰ`tvy[7ltẋ\b'[U Z8gAy!X{}k or?9.-컹C`)NSZ.GgBj=Y4yʔk3.yJ+!7?׃˅9mjY]ٸc@XqM*(۳G'C`K쭄|+d5š}5ŘX^]iz׺4ɠ Nn:akJvc%ܺʠzd4%.~\Sp~XjN"1){^ͧAI\ZhDm)~8dkw+j{}:1<t:;ͱjZIR]sS7KWbj=8,86Z&I`]Y',}5ԽIف13Ks *w"/C#߿W~ W;~_AbW8A!NS\dΘ8B> ]ÃAS5u֭V)M>ҫ2hK!3Z˨} ߄MWs1-[bA ߻dm䜹"X],Š'FO ˷ޟLrqydgU7v۝|CAp$遴r۠PǗ3i?Q.sI}E4}?cn ?{CRΒ#MEwicAQtp)Czk*)lÒZiuYʈyt#2[@fT@yYZ M[U"sҨS%7b݅ _:=e1WaHWWtn PTbT[Bn^E!>i|œ,x+kr l>>|]$VW]o\CK4LGj88me#[N/9f?<,x e}(?/4 'b¦i*m0u*+oauNG;r󑹎b geQ=6uluGf{pA._@>Q4Mrv^#E ;9O}MgL%)Tz 8bSk;0r6Fd&|C#<3(EƼzw4wהy3j/׊P0BI\nP܌ΩkN2MPI*G].!d \) yW[lr( GυU \"X=-tswK6`0hU,(ݔ/MyEV~:r#8*hvSM,zb~ V ꧚2r.mdUҭω %3PE}=۷Q<^}4axJ]fȔǶQzϜ"uzObSyѳK-4}n9`o55(MzIjG 0cf#cJzv|p|V2tu38Dt`ۜ2ys'H͸sKlco;O0ʞgeʷYڀk0 )۞VF+[̩\8#~wqj2D-$wTrn |1oj鳽-MLCl XKc>K)?͒=_F3 1J@hr ޢ6B@^E(_5hPu>␦yMzRldx_C݄Cr[ZkEFFTB EUx*Ob!3ɏ 2@Lr'T dMV}kG*͑&M-!l2ۖE &X {Ԏ5?q`]WMTpcNzi8Ksfis ƞ]xMjKl0{Ad:0 ˶1W$<[NW3.xmJ́*\:8j\!3aE&/@S!q\jzy{)22 Cݞkq';0̶{QBձU[t6v[L=QϜ v%Z!o/n/w]Ka!@?ۄMSA=s356lu,'QzEc9'[oI02 1`g|ٺ $]vBL6N:,gU}Iǡ̠ܣ[k8Q'Oo'a69I7FS jyBsUbVBBǪ[6^søҒ帺?KlY+.Q`~և >8(e2_ZɠrYn,F[^.CT* -H][AU(t~_ܣ 9+2>6D$}А:_UP#lhw8 z6Bfj`R\QֳPD,(pV %][@~#5{BC$N{5P3W΢4p^RZ )=U=_HgU\Zwgq4n2i[U{ٳrx(|jB~KzZI* &!b (3\Pb_d) ":Χ2l+-L&z SRwg)*P >BѽR&ϑЬ7lw?OKF84XnH% .no~BOɽ$M3fHrO6}]vb_1+UnZ%ٱ:g6Mek*lGaX/[M?j; <;dC SxXcI>1^Tz0'ދԤ7vz\$RQ!<- $A 9_ۖc,.k`)( ?*˯ZO}}7wz(jӜ5~d1,#_(@mX`iSK;3i([,'it"-.ljb=Fx4N"U^Pq0۞kha;schgNFI=ױեI+1[b3eTTw x+-A hЛ(>/f>e;j抚Y5n}-/ c^ s4pV6KdQ0E8ka@`_@,w@"6g'մk*Tv p^ bքMj-Sb{2l{a8:5Zh@=ާiϷ4!x44OdsH%(9.TcWȥᡑӕ\~ɂcz@]7:)+"b[w{2Ю&,A+ 򃤭KZw)T侂OUTMeQ WA p%PNr>zW?>,ߢv|զ1cи?#Xե7@2m-іOј.KWf2tiYhJ,[Pޔn;lSL29VeDLQ"?W*Ҭ}-9Z:IگHA*cwř'*cɒ-Z}*ƛ`u^O  ).o9bZW˫Cvg. a)&̔ pFA"J^*{v5wG z-#ߝ<(.ęWAQ ؏$S88L+ȭPEED\uJk٨DA>w2|!q([[&B9iEqTʽ}4ˬ JFw9_bIgE,1O5)m܊TbH}V ̋۶Ur mQ۔pF=!QmH i۫8+I>LO| =Lk}|ۂTˁC.R>v k4Gj0yӢdU>-J?Oƺpی ؅8.hIXgLbH_]܄,kv&I*!)IKmUHwabwwx#gi΃u`{/#uˊ]F)vI {4ITxϋz Q% oAsc]׻Nr6 )HvS'sùҠcW^FrTf!X'!Lt 6vv1q1MĒy)5'9υZc++JtԂy/# }ګJ:p5Z!X\L_͔Fx*Z3h^A->Gr" [9z2֜3l0%4in891YAH6ڀ N-ٲ8 m!wk.$b[ d Opi@i8~5*&#OPF:t)7,HILlm,CO)]rJO`W̩w 3K2m)WleRкht7b*U||0-yd%2Udl&5S36 檀3R@pX%jyy >}Ca -9qQdCUT$x>.L/+Sp$%晈t;-("(:NU#9^!42.+0t_:yJǸn+sܥH2Up87#u\յp$8א<Iš@m~MYc ^;];9k?l[ bmdZ^XqG-C: =яݠ%P;ZGGrd3Qe/:n{`!7Q- W/a |aSW+e$+ P.`Sqoy46b$*PPi9%fqfI$"ʅѵaT|8`x5# :.ޛd; &iQT'oS7JСuS #k򧽻-0mzLetr *趶TS ^V-9m^}z+ L14qٿڍd0SzE)b@cz8 ;}IiK~Qvv>[cQ ]Pŝ{*tfq WbV/5J2 oTzRlԒ޿0oJHq9,i&Y5E[OH(amw;CBC4aYU{&z߸'D홒X>E= , 7u92YN5^I| QF|e`<*㞥6DQB,;gkU[ߡP'VED?ב6Q ohڿ(tMtA0yy8l Qˣk z |IKޱ*&X1J*;A`rMR7-Wxl1 ,$.tQ9'#pz4d MԤ9y5Oe3;^;SiƐG/;Pb*(JY_KҌ\Br&eԬ;Eq֍<1Q@}ybl_.XY |}%7mn?eX#Pc=߶KL6ƌAN9t,H@+jAM%*,n%:T9&Uδxim(52-Fr$K1@݅AťJx!NERn;3&Kj??xNk5>8vhuTؕ`}< b#3@UhpŗkNOfTMpV#य़ecf0%i:TXS|Cp/ !zCH*r^tG{C΅MLSYCcګj,Ԋ@猐S5 §vz{ts6)r]{q~I՛5mٌ!cCR'IO)@}h;Ymoisހ`7(0CmOhGBRbw<%ʺIIzaޭUSysP+@aNr=O./f-x~`Lm|l jr[[Cv`7iML!LFpHLD(,3TˣB2tCEP[coJ]f{PI-EV 5/gwRkV@f)t0ǮTUҷikf$Y\5sQdZnme8[uMHK_M4!=Kv@dqU [`l~.CP0VWxc'/sӊS\&e$?:|9q́GS+sОу)(=,82ipdΰpc|9?CpuD@]:F'h0mh`]Ņ%YXo{YCՎ7\ATFƖqPl}N\X@2kIM*jv5֊[Ϣɳ, jT8[O:j 9ͯ$؋8񙧓ao$y_@'Hz bڛ@рK3aКE**uq@-p7 WB'68^:BĮX P}Fl55%@;[n1 Y\|:^p@r PAt ͳFD_ _;E_T+`=DkrS"5x=#C}ŀ9"/?% A+VI0SS&6*́#XԴ[ znܳH hG"!E$rѽC˭]=p]-͓V\EO?RqkUD\iS; |!M'|Lj"ʱrP ‡ 39Rڤ Z *+!u,IP~t~ P9 ݘTZ:pG`j[^OTuj =t(r2>X+8ZᮡvR:).L} S`ic2CɁCka|*X\Qc`LlP( t4$Z܈!pwiyFaKr{iLDkTQˮYyp ֵUr|8w<~m厄-5SWU;bN0&e.˲?a q-zƅ{"yz\ArK %(ɋc8k+>NCXӌ& kp02 =Dz0 V4j.JfIC`d/-wZ⊴)ϰ VG>1s,&q1X08oqАr{-4x,b(I1zF- F9N1U&s=Ok_1mѐ# lc[X6@ :Q)!_ iGf7Vd=HO\[O'J+M4+ڹ:C 4SƃȀqiQ2M|֤ kYcN}0$AlqN#2#GJ5e A@Ye.3*_4Yq ̦%OSi˕I{ShD)#0~.S;+dV 3.FVX>kQ)!J$τJ`aBN[wz3LL5WW%CE4clRt̓`9=dZ8>נ \1}mEjyZ>u1ecI%YsmFeX8dlI4t_ 5fN H5)مU,  gvQ sg02s`MRh<<y-C/xTI.RӞ-f+JX3NlE/Acԓ T'-oi28B:?9@P%9 qG6:UT#Ԟq8՞3hDGLfz@7[e3ض=];4me5Nv2a=&,V& d[_8a.S~9%Y޹(jbRjC<5tYhְx^6̎\ba\ƨn *Xz&u`ZQ97Q3C-?1?haز-?Mי]RɑF" sFo;"?Y[xޞ7at;d+P@_#C%k1f CwSrqTeE׉ uEwעi (1A59*?:56I+`yV7꽂͋Hm=C|1U9Ypht]7U߆_2äpRkGpBZږ9[m)8ACU"(@oq)`<[鮺0IOo K ˍkJϜ zO g\ &UV[͏}xͱXa2sjU{^E5s}Fc?<$/}R|r G7]X'wxW h^r6hs-b1Yp'Fc *R̓O4ֆx]Zo0yF~Y\gEj>QV8L%LЪkJSq嚴ڨg'jFsH`{w3rNNV<m>-.cj"I@p->Ocό.~U%qXx.k x;ƺ R%%ϱ-j= %NrMP,))'#^O DkK@{h37*Q:cC\8-~GX1ڊu}TSov! #zr0e7譓¾YN_8’mRTBxi@֝-vPD"o+ Uvr7MJ&WiEMQE}f1%B~H<G7g 巒Fc $q~^:FyһkXfG[2$fJȱ,0>tg 䢲P7.HU\ߢk{sNc j57Ȓ?$=%bu: ! %@4EytYu>] DrF4{u'eA9Q@Yx`Kp:/zL@OiaU&LЭ8W=ض,_d)WId t~nGB C'#9֫;XlvK2K8$Gz& a:{<}a C^ @C*j/ox#>V75Z}-q淘oY| ^y x`݂~lKMRvc,Ł0J99-!C2V7caT,x:|.1,T>˿B+'=B+!&ЛNS"ve$zMȜ)U"#~WMϲulxAYJf؈\7hlȝr\|]G9Q2 w`!&H EOg-)Qe"b|ubPF6oG9rB~7虋"pT9WQF+ b'L_/ 'Έ Zu!}nr<" Aa1V3I[2EJI0J'NS`mk.PuN\+AX :l–)S7 !hAu؏tD8;r] +TR!xtD_t_6>0wktNN{WHۖv2`)Ly<@>4~y\?μוw8Į;j)3"vN#Ң &skkؘcH(^>ۮH<{'X6LhÆK"}3k6tmbZ5D|eNW˸ߒkxnP\D=gpm=؜80kB⸡Ppleib~yj 819cPfjZFW՝Z+Ʀ@yMml"9-4WC{z,T^HN+iwcWq$-{Ũn*A]+YAm6 8gSAg$G9Zi&U˿q ?&z/?(Yx9PM];iכxC#b+"_'3U^NĞv~- ^AHSQeG^'\S UH_E Quj P y8Ԑg> 9goբoIt/¿yv'/kzv1<̳[ MǷSyvN`j9Lqgd'^atd.Stx3,=5|$[5i#j5eϕi+Xgaw!(&(3fq>tp۷i)5PEtenzÞNz. ОNp92{^*ܑC$+aTAo8% >d&&̲Hq+nQ'@RzXjQ^5MmV9spCp*Ô[)Խr[vñI̊>_a  gֿn۷1,Ƅ'L2EbL'U`5gԤDŽDDnEՁiFIdF|rza2o;N0OƔI(Z&JnأrfЌ3&NhW1/-5{t]qWl4^:xl߱aOQj28l?y?5y^ >pqh* Dwu5j+,@qF YAb-&5u H xs }ʱurBD%RbL'sѻd!Z:/DԜ@rpiiwb&Vq bP|;wK&Yg;35Ά"WEUYSV2FWoiN*}L=7:/CA3bKy.;bQX3 gRW9<7c[bPa늙'nQzp` []G! ZZ,#}' C ?-0zX,#*IQ2Lis.MQZN-W%nJA[d.FFEB bPMlk/]NmYpBAΜ`{j aJeyﯾ QAhqϔ,` dX杸ģ~_YM P4K^*Mѳḯ1e;}8O TgO 1V3gځ3LJ#C/d˹qˁLj/w|zCSӁU`:.cajl~PR Ni0xyIӽӻnnZV/0B w s$SM~:PMV' A]d>6Ad%k H%N% l|t\B}LdZG9 ~ʐw')7vklO{U: NEݜ3ۊA=ݏ=?[=ɷIЍ98{*'@a{2vXRݱ)> 6/ܘ/H$3@ݐ ~c~ ŨOcVV"?}X.ZT!Dc'i~3*K}A'A#[{g_=m~+H(Vz*H2X, Hv]רfev}"a):Ko@zeI6U[&1c\'*E*ե(GqrkYߺw0͝s$TTd]RnLMp8}sKYc.,vUEiC3sz¼S k * v7E XZi|2`yQ2vlyk/~bwHtTQitq@[{t.JƆ(~/@]4U74mBl!Hx](<sEA7aRv m:j6[nt;'[ =Oᢻ#z);#X"Vxg?u_f8ۡegrF`? }l1z SXyrE}/d3mfX12բgH3A*j%wXw!3JyOVhh?Q$8II t؟rG rDMjY YXY 6c JiNPvfo=$U;s 7yl[?ϨDxj3ZѢ sץsN˾nGǴ*S yًu}D-MAߠ'@1/3+x﬑BG胾[ D"b[R d$6ZuH) (n_5;TOA<&dْfnt4:R푟XaK8&ØɬM! ^Udd>4h߳F˜,͕s)& o]ejdJw6 a%z8 ӻ۩ׯO51ld3l=uBԥSD|]|]\SH;&FSiF|&a (jx8ݤ.@󉙫=bfմǍ -ŷv?>`ܿmEy1&eh^A1g_qvg12shlX5hpZzNM7씮ӓ/m6^ǃ"֭w(-OJ*qL1{n$Qg572͓a%m QcV6!jRGWJY-@Ô) ,\W8E1j aSSn'䀤R/a !/3ͺlfX{*ƮD`s巉07neVN~Q|J(฽V#c2 q0aɡ|)L] X;Q!o=Sdpx=J&N$ssZ~"m8dI@zY[(gTMQ+}iem=cF/מSVc{[nc7w:mL@ `_z 5Hި8&҇NB^j=\sFlĘ#hF f1H/?[ sWf{Kr!1ȅQLEO>oQ|N&nUƊ{T*q9<VԖj4!FRݗq?(fC8/3I牑F/磵5At\2gx➯>l^dXr .fiKQP I* =yT^&>Nas"6Įh uh(S?:'ߺIwg'iiƦ'X 쏎"I74Ȭfke/ע۪ߊUm;fm4pxsꗩz+R/҂.O2 t.S>oyvG/p 177`N|J xwN%u(+Z| (NN?u8fR#S$ܠػG_\ zP|jd2ϡ]W$ T<v$mnxj2l=yM^_8|$HZPy4}(}3Yҫy(LE1E3&_uEʳG q^m3$!cgnn9(>Pl ؒ?Fr?jl\O5cT[(ĵאIZ=)|?ʘ\UWld p3kJ)ޭ͢ 0!qG7Ip$=ˏQ1R w"zx*yL#Ɍ2ϽqIe:ߴy S<:E%e_\tt]eLDU߼( }7G|,;d;# uL m{~ ;x2#Ξ9f+sUh(:9NڕRbqaHS.i-Iҏe PS=7wz&~[}Ҹ_#v4@ia(xrTKhvKw1_o?'*߮r`?`J-'7 5IouFr^b)Daʬ݄VF0jx3:+BȆy6cv6`;8#D.~k <‘I]WbVM] IqkEplv?|~;1=#Kݖyx1 pT綵U^x=B0{ywٹ.> @7< ݁AECKsN8MO: 3i ,QS' PH`IaK^(bB}o5?dBZe,8M( C' h };+{&сgK[+/KaGgi(yrvԟa>0! G yvG^\An +ͥ3 /!Cϙu!& Gg0V.{ HE;#F.ɃiO>ۇ B΁z[Nc !<쥺B !^H`i dUIܮ=e~H_~^e} q؊L՜P񫔄Lݰ.x'C ,cj&EH?yWZD1i?MSIx@jDyj<$G}F 'Nz8hkxw;$+)J¿mʬ8\c V6rM R'QI~kˤb,lDYϻr)q)pD\L,XR.}}tAk|'R^wkYݟMM>Y q[؈A*$3n{<&H̨\V!`0J<L9QBt -@ șQ&x.r[Il#-c`l7LJ'j8wm%獔&xo%k@r][*!ܿ ]zM$UXĴTao_t0'F9ן@y੤[^ prCW\nzݴzpw!тoC]<մyVZFt\qw=]ܓ!ycgL9~}#nᥛf{m =2c:k~Ǎ=սe*%:f|yBDW |<7^my?Np"%C!`m#P[EuMx!lIFn4ʁT nS]O ]ǽ~!J5XOPT2|pE|Ś;f5v-#tn䲳yU] q_dE;5ԯEv? OGVOKyypd xNIYIn( 9oD*}&sJ{3M( i )>'jE@*wII눫bK !:*IrRՄ*gCM`V|@sٽnqЋY'ޫ~jnsź'(/z"G `mك4>zv)J}U]%\pT) zV$mj(Iϴ~j)>DeO/Xa$m6˙!`'sau@q (bUȏ҅o̠脝1hD&1R/bq ͜8וod b0;R8m ㅛI~XN< %Lzo[oOs) /:lr!%0ǣ^]ƇS Ri jz .4S|Dr| [#])2 u;yd> gYb(ɶcnڽ'ᗽS[YIv _u#!00 Hq|0 "_!3@SEǏuGkl\{;jN'Ƃ9*Rz(9p'HT.d-r[(tjO| 8MME_qED(k'gX*aک1hij/2ƹ, *xG) UB9#fs8\lUnIGlOk?[Gf1PEU\Xn۾o۝SA2M2Kپ@Kv;@_58Q\%x?h>o"]Ϸ<%ѕiI{E)d7JnWdW&Ae?3(kilJv&WǞ瀦G4t ;J×ZڤVyFV5H7~N[鵨!{qU G<-~TMSN/ƈh-gӠZrJM &Muͮ<Ɯ Aj ƩKg/[{I>'[AyC,Nп9#cJ# t"\,~G|l>-X#fjn/ulL-DBgKn8b2":b7:; s),}>T#l)s!E܂?1HY*6ɮzq@?o9ybJL:u xA 7?7|uK3t+OFD7&Km1W Ы9WCPc#QY HUFW[\%!D5 ]D'P$=gٮJʖ}tda*eyDo-ޢ Ⱦ;`qy`#*W+=W>V,c dw0H ׿8o2l3Ht3N_8E,d@lqo|7Idʕ%+uB,^oo=G S#Uyn4JOb =[dap ^/ aQɻ` [\fncaOU~{XwpeA6Fҟ5TvŽ,vjRUA#Xƥ?%ұS LaE&.[ R̵A>G '^eX\ʹaPϋ,U)]bF5ŀ]tb^'YXHv7_ L Utp% $g~ou1UEmri݊LySѕ!hygx.q>)1bj$tyKtJ-t1b+iU!(dOPn,Dқ(~0 r7b0.!=YNvz%^GN<&3/swK` trLBEb[%cҺ#tވ_͋`VhsVy͠3 9ƾr1NjLVT0[=T'[mtxi5Y2S;zE2+;? PDS)Q$( ,eSJMO&c@mG}1>36ލzy/'9FTN3Z/{|@9 F7(j4\+䠢(t_TШ`6BLhK{m?U{ro~NDnx:8Щ& ^ *! fMp(ި7Qxȿe'8~NO^zȬ^ hsqZo@TW͠1|tGhE#b6/':~LDv$~teGB5F:{"Ypv7spSWoD9:Pv1tu*SA+`mC/(;GqPx;֮vWi瓮^ :56ܶXx8 C iuQI&[jȿ u('(C,k|8["c7:M1h*iK *6Ā Lqq?P1PۿЁ)Ƕ~2!쯍+qnU^(`|#8N_, &P/_N0M}+pYv0\*3UM V~mEC| a`aH=;z 7E6m |o,* ^h-h˹I"LJlwMHAQ->#4KaF h剅r 8/82:ss1ҦU߱UpoFHNODVtM0l1EG==k}$ܝ]ojk v>4PcBKǵ'$@~>g!=0LJ҈MvJA+6#zؿzЉB5[1pC^{芤q9tD ڮ+/xȾ"1"CfɘPX3WdbҙR#.ʆc\jh2O!0b]u:/(j_8͖rpP ؉΍wgk6u3b.krG3{(aPCX%9#A64(:ODqRľjoH{a.k':Pr!&fx{!ZC^DAU} fG]<=*(?;%Kprl ypn/1FD 0ـiLYZ)6i@R+|z;?,UEM3峀 ȗ9z N{[qk1p 鍱I$:sGxASVe`$72yq1NJ/FBh$V|Q߃%;%oU&a?بՠHHaNM%_IKȎ0'ڍR`Z&NKy':c+vn+tيڛt7rH,O䩣LEUj LܢD=S)KoAE5.&eϬwՁcђxehثN ktן"p0$™k : C\vd rLE::(\P,}K{w 8>?ECs:#Z72 AwnZb}2bPMU(Nm@<X8xt|N}' Z0g$'kr|; lKz;Lj>ܵ¦6`‰k .̻:,fJoj{ W#Iy[_@ꠜzmZ1|8& @~IdQy`Q,znO$]7w>Uɴ)wr퀜QpeFݲs9,4g4W10Eq^&#(HnGxe[6ALnmu܋ TMU[O`VFc/ꃦ!:=$3: g.Rz2\AMF :5 ڪ vC =YƳɟc`^r$2jgU4+@<}LCn(Ei2d?% WJ-:Fᗝ)N8$}d>#p7js z\ gqZyA XaqH᧚ ߼Q65=GW;NGd RKk%(>TY7py%MZUJ2;_ 2=" m 62oGK_,@D0.5b@{[?8* y@`uw;ROd0ݴ҃Xf!Z#T)"O M.'ob~x##s>x/jDL {ݺ#;hn7bDnͮCL_ d<wWZ \xVx1yN! M-oJI޽CY~mڥ)i qϢM%#l4w(#.=6=3 b[7u,Sb߅4/ʾ0y}1A4җZ2iz$4{&0# A!WeGFzWq9xlмӍXDҖjdP7%ӪGsU;B[yВi 38NdNl}yN|o2hgx7ኹYpAϻ)pe0hiX-,sqnDtjA!ƬVO?~&3? efe+ pQ?oFy|嫿W f(pY䭊XӇjqsA?6m ghdvHݼ<8z(z inɽa Ы"Cώ08+x(u SvO'J^c*6$gz9 y}A ctq7_Ϸ@:1;$@ˌܓ8H=NgqJϞC-Gvs,#qfN{_x2}4xӒ5!'/WZjaXه"kLĄMNt|ďP kԖ+$((Kah -T.ô;4sI'rIð4 GI.{#:o-x̂>*3T\3}7)W:;HU -I-9|!mPXR|s9zY"ܒMvYʼn vgw>h$ CIYDU,ɘ\8esǔ[?OQT\$<щffe R˲ NMO}HMf Kf#DzEWj982H4k|dͥg~$c''U(\E=׊ÁGyK CMQE3 BZ'FnLW3d)A5NK \W]ܛL̬dg֗%<.릁0.n:K/x~i&ELA &Qwbt"/r) gWw 9l}"HV_A߭wn&hy|wĢ8ҫZBt㨔q_@UϳB5lv[Uֻ `bg_hݺmYR{bWwUx5}$\·h( i`ǒtoA;ust t,}v+gT<>+ۋv8 Rxd QwPnFaT1DcگX J\[ HZd~\.,'ɜ1ŗI9`aOr[Rk{`42ԷxR'ΰZ^XW,2fiquMO㍗qmQO:}]GY,C/ -cؔI/e͟G .`ph+n.툷83o$ղb+CqY UVsό;dsE}?A3=`5EnDN1M a+[BfXT{u ٜKǡt0 9v;mtn\ٺOl6~,5+LcO]\X$BœkOBy4 ao%l[nRqnd6`"iK`i;_Ɓ**=.k+Fv2y˻ !1uk]$^QQHgL I|.K[L&m|c& #)8Ǔ`%/bSL`հ<H>8|꧛f:g3T44W&+2qn5[(qtuڪfۇfdX14jf,Vc8zVt:yMHv*I(o>e0d%Ś Ih9SeѕBoJ Jd%2L#ߒȶ^$3 i)v.=Kj=jb8,( kBF dU[ˬew3@nf?13υ.x7 du73W?,1CxFsѕX^ RCd-,SDš{̇Ek 43:F&O4?Tr^e3>GËdc˚ZŴ^G䘒$Zk4W OLlpERvެbޅ60\UiD5qT!ՊX1si>| ;{kH'EAE Y'cf/i{47*awz='vi4ckW4IKՉ4L=3YRåӝ:'6wvm\MIa"G7{wTcإ.sf}ƇT?ڀL' PoiӍHM~8lP7#ٚќV ƽʔs:tOm5+DN2#{ kWtk]Hh@5զW3pWl/R\T4l,t5Bχ%{C~$+ʨ.mz/ѿs[ asM}sw,n_/~1۲'̎7;h8|3nCA%V&LK+g}uG0S6zUF ,B{o&)ɷT|B*8QU]^圆%C&۵Mx(]9{\2;(\)xDqv-Pc4ѱXrnϹ2Rc Dj. p{35 qpJ+\&02uA ғ4Qjm{`hY嵃q/]tB enB<06V,H7Nl`]qp?m(8d06[Uq?uTgњLe_4H A`1AtR1-9Ebyۦ3 SaiTA]>^!槾fK ɒz_R-ۉTقP_M/BlEi._Klb4'9=j/ÝY}mJ v=>a:o a4qJ[BD;"U /ъ2`ۼWc,u _$rmt{o٣noKZc ! 薓p=E27ϳK۶o.S Y}447b4k2ќ[W\[$"'D OjY=Uc]tA彠Vt9~#)mpT6<NE~[Ar˪U n#p;D9ڄUk 7K+(-"G>:Q J:ܥ fp\^=n]V r-G$j'?wAѮReT{@I {{U?i򣳁}v@rZzmL{ /u:&'F 3) ٓ׉VĢ';郎|O*31ujػlt"&ӕ[SSS]p=*X*i:f c6H[-O6TeO MF_pXN%f^?Tɒ3 a4Կ$ttUaRftu e3%*{Gf m]εC}kʪ=@v$_.Ӝ=e`k~lv NR7oSwgA10L L]>apG/{T;m[WbSjLZRQ+kU3V.b|Y.J8+m!'`#6j嬮Op3]Y\DSS GN&uQ{B! *CM҂3G+R o[]/ !Q̙g}+Gb' dBքG3Q;ഽhTd>Lzz(Kvkm?'w5_ FG \-2oNDmsC[hV|N"ްTj]x8@ihPdt8hiAdG"]}X\2<#w;6'S?bmI}@>6oQ]3w}*dTlR> $MN[5ۨU1SR ؅EWUyf,EJ`C `#s|j&X|E^:<2wo:Zaׄag {Q}s$ӑ~ywuz/ؖ

M ;lH <8 lzS'qdAPҕF~Q.$`Ervsb%V?J8֥de };/9[%15L( N=4B:j. p 6#pV-2oɁn08Ś\pnldI&L%y!FM+ug}&.6l=iE TJ_.뱒&gy æB*뉏l"Ʊ<ۚ`Wm*֔A;7&ެ;6-tva&唧&dCksqÉѵf$P A)"ERdJ _pqXN#s%uAY7iۑb$W Mn5Բuv3бc拽pXD=e=RׇKpڒTVChoO@#Öd)δW9OEVc[r4BA~v#>`IP S15'&ؓ2Kg L`wUq[T.MsuޠSL?_Alx"~n'*n}vNL6qlT%&7Z8%ENRC uafbox4}G}TD(O~W5MMXKbSW'q"5A@!n9W}4=1rgi7vOTl udUG9α6Wpa,\<## dͻޭC|P|gJk@sT G qm[ @9\݂k0ME_46ݴLjYS|tmM"es6/Z +uxLO N0@Φ4 8*E-cЃ#hL5L獲#옓*}Xhuh$?6Uk'ڣ` {.D'usİ?~ gs% FTrG& 尿C5lZ{˾U~%d=/@M5 _EJJrH;`5:%8ևY[b8nmAj|,U- b8z*db wZuf"Fh]Vɾl w]VU6w[69N_5loWG'Qi} ֑Z֜z,(޴C[  a&WZWT18?.eBR7Jy:dd9 g5 7p "TO`5份iE<}*}z.K"Ӂ@BЁ̀Y%4UmdD3Vp '|Rُk RM cϋ?= _X]wzB RS| Ge9^mPӄCA04CWAK`ӳviY-َs/d^ N g7r g1! i#C"ɃY(Gc&}ߪL J t.xK%ۙ/ܤlݎqv+A25ߊ2@Bhq=!ѷ4KWW͒ؗI:$m1|Q%yNnEeg{)z%"O]1O2WVEݢUεN6 &Q_&x1Бif !R%gFO bJ{zqk b,hC2X\D+1]|/ECѶE(KvWZ  XM(w滟!Ճ:XlmS%"tNQt!$JF}?s˅]qMRUa )b~f=%W7"?"'G:0U.vb('O bgXʿKLhЦOa>0ҋ^59f1moP % Q7ƕuZc><7P⼖Z׵齴# qϭmLN9FJ Ç|P*z엌 Rʱ9]9D#שE JZ]{ncS Mjh &Bv>!㖥 j<!VF)1A}A4Vo(j2~Y<.͏?n^;7K5B^_L 68]fw;;.|B/>V1蹫my~&8E7[΂?I6kySP"%v 0)?. @BbV/bap%Gl^T&ziLVi37ߺ<حK3&pl"7$M,#pd6Df?O>řX m4?F~/̽~Gh)P=I.t,Y^ӆ+f}$vS'-C;54G]+܆^xӷ܈jTA:eVQ@iRCT0<[ji9u4_8cr`=z.%A!OW/@Hu &\PW’ߺQ0-!FU9w(ZRZh]@;r&9fdKSQh)z'#^MONZyQ) tY%Fub.EO,JK->Jod(<b TR\/sÒNuLIk]~%s#4+Q!'ɠUbcI8EI8c~U > gxF?JZx\͟*B) (@>įOh_TO˳۾rq=?~^D]o:^eQ)|͟]5{K,ώD 3۔M:gN*>Am @ @}4l;`,ps>rsTQ㥊1Ⱥ٨V>U:*(4ﯸY']{#7ow0.)RVH;|e<~LG9Pu7_yE387jZ =/:m y@ESSV.T'2pX])Xś3@4sQ.UE7\Lo-onDM'p;tIXXV59O5Hܓ-07WQw[6u%A9Z6qbh!tj?;1H$c{F"E̕A\9o2$YR򲁘v.P \ƈˢ1FU=W"gl'dwjizTMoEL2o;s>\r4T me(i 3jb*gjf "Ӝ8V gMIbdEɔ-W)bn+fi'>V*@͛K9];}%H Y&(uA+Tj۟bK֙5UȠk* i\~<}_dz`8Vxݨ ڥqVrW{[9~^qiJ:4J u4WNgS}o2q)iw ĐY`\D 6捚* FŲVQ}|k[Ҿa!f>X?EEc c0U`/"VleinqBSH!ν2Ϧ1uZZ4h'gwFje uG#W;'N0Qb%d"sٱ }C0dgdvk>J$R$|q+KB-*:ˉŭ&*+f-G;Ӑf|Bfm+#G4YRؔ &n\ť-xtkBuo\esH^E!r:ӡFT D(~DGSI=AnRZYYg' IA;/e|]Z>YuˏH oV}>HweGpMO@rRYF5=g||WܮN"^4: 93=5><݂+X7,TmҡixC52wd'Db={u8@{ihy\౒,J'ղ\?B/Lz@9b0ӢJ<(Q "ZmhTWfcJݑSOhGÉ7^>`lFb](FQ$޾/8v# oz`kqhK(7/%`r>/Y+_İ(!l3F&ʷ@3 /S C@n0`,RgQqNJ$";,q"c 1,<#Y YF}n(sitM*x 9 7i^ ؏Saznwtzb&&E 64 8U\(q`C,}Ғn#K'1.ЭeE nMvyJ/%;%:L\7.GS5e 2d8зg¤%-0u fV.y%jYԜä ObnT]J3u 7T<e\5+MoRMGJ22ZP)`a9ߋ޼r?DC4 [XpizJ[GjNeeGYLx;ă06QBPEzݾAIй˻I˺Tx?\Abt*cVrnWU??;~q4!y ,i~@NsR<RƅsXR#kԻAcp2՟¼L̑wP5>-rKGԣKIJEOP냼T=eŋJEkgpmV\ D:trSy K @^cHVF-:OcRxrIh r{R: `tc[NyxEֵ-m[t?3.t2|YV֓J83>ZvI! Sp۾ 5=:&`udwAY`Y sSo*DJ]hTk-S @,[lN(D lħ{SUq2&14gK|*XC7_^Szʴ?rͫTu-E}{vCD[Z=(.c=97Y:SUQ6e.w$,4A;w# OȽ5l\I9 MsB&yq{@l2MCNX2ũROp}U^}#::a1쒌bq.&RI L#6-U/E~Y"?]n.\COU^,pD?085"lۗrKo; \Ьz_bo52~sy~&מ/=VHWU8nQjH|*|i έ? hZ[Ojm? eҗ)[ӣ?y/Ƈ48X%Mf'nQ@'v!-6)`E]'dP4^8T8<[\ kc;D j,-ؐnWK{B!>*Ĥ:iÇxVa!lj)gmI<5OH6ɀ/ jT#`wv)N@~.̲o{cAAZNAyv7,yHƤbpEcbc{XOEOڽmAo:m8-krŢSM5 B8?UP ^tk%52CuhH 1PA3 ]/PoG#/CŬ1Qy'"eudoF1JB3W}U2+(Uhi0SC)1j@ܹQn ԸXi!dB6 D\IFq};b| L A6[uXo^] "y:dMײ;tU?ww}޶,OӚkݖCوLjٍHqՅS%ֹq`c3\f&l/_ ;ߧVӟçcYSoѸ\Fl~]jO*{B^g˫{C/Q 6õXق^b3¬,"m&W d l̗LƏҁc"Y9K[XW@')N/V\y dzR1c!a4<وl. QKuq%76\V[ˋ7_ 249%u;06{akvU,#B }^%ªuk#m[WHpd uz*HxBKe2ciwB Kb7p|%N4vHTˌ^ }RC`$<5~t?VI:z8ա_!QF 5moJ\`u!ZoQ=N2/\ُb%v3 8<҄_z w_b_ia?]^ úy/`4!t҅0nV3Rn/QHZ,8j`$^7Sq~U#bG{ѳFJ' 2``c,*յP߿FfӻAPQg׃7ui>\ ~i4l>v^ U=dRO*G ,~?0eWڗ'oD*R at40/̙Fp8̛D G)?(OwWx֕Z{Y(kq +x9z$[A<Ԭs14>%62E=QsD/t-<| C\T[D=(-{$Gqr(g$BƚO," F,"kY~Q 3D4פ,sҳ\ml3uh|LzcW`{ ڪh\^w,ЄIިe.r Ѷ U-lv{`ܻoMxY_(WeWO>Pmk^8-MT+Ɠ:چʦpĵOO[[&RvL$Y+3 _HsX,ɒa 1mqt$hº>TnEN RP8O1Pl)?W6ZJ-I"VV+q其fpHzԵ&$"wp\א?hqSS^KgXs6^ǓԆVpQ=:^=` Gx˫&ѥylūqNl2T{};2wJ/oSS=z &.amu"`Xd?e uTsנ9YTFmo}ʪ,;cn`IGY19WFtPl!ؕ*'1a}P]fK^7Y3a @4\s4[S\B!_˭BL+$j_0 wH2S⷟YGeBT;e5 &zdlz/6jBb ت9 TL][E5*Mp_[ɭ`D[ʒa챏gUl{5/REDO ehBu~T F^DC}϶_TZ6WV}Қ!p@Ǖ/퇣udv.XܨxfTo PX w Hj+Tq+A$bڷ~Z2=rĤ{Oj VVG_'Hvrw$JJIm= TP+DdsoBnZWV~VΙa6ړ8va@1l6dOrF>N.TNߐ86=xYdd54\,9"j:#П-jLLwS>3}e_!8^FAM7?C:"p$N9>˒k ^6ڹl12!=?(,˘d !5m}5NzQx$!~3V $"! >Rb>Ӆ،S՘Zo6er[gڐE|}6I9ΖIAoWl:-EqsV %ky,)gpķN"rEX [J~Q\!^&iy^v 0RK(|/(kW*+O32*D$O{qҨ 4?MVgH$jjC :ǀwS˜3s׭O3~SV&w`~*da6Uȹę@Hg=AI+S~:%=l/ɷ۩/e:is*ҙXIrmAçt(/Ν vZ>\}\m=&,A |'t)57%PnMY֗}osdSf']&'f绞L0*֋ WԳLqvj 7%.U^ P?/O >?qm9'C^yo[a{'mK:fYL:"u-L70**?49Jt)4tcnoFSIQBJs6$IP! ~wp׎јi+Ҿ$tɽq*MC-Ȫ=J_pxOZE+dfK~>mUJrOwU,BԯEEbq,cپcIzȴcZyJXGz!nABÛtsXr@?8n/8ώ ?SW!U-4v YbXH|Wi4RK4-X]P`3Z5l19<_`gdll/.&Y5¢j\RW`(LjiR„*;?_Y LP'mZ(~d.77&U$Jb :&`Β^lX+8DqR1y LWHuT |Aqq酥:n`U P"S~V 'fws9_L .4Jg湔sc 1eNN#gl a۔S%cWYzc}ۀB_jR4?>)lP cBK$Ƌ +1>#UXL;G |P2cebz$~5qMiglTMߺVuۇ/j*-t#5S`BG*Cns]eV:zDž&Tﻢ1 `N=!wZvvл74Sz;ȍlʛaieG-N3ټE)h&J @ҙloWYq~_*((zyBy|gXh*w&O]B=AS9PvKnBm`1m?.y>Őm%+ 3]b|؎+Boy=IdZwH*+o@{6 vZNsp\ +7BCFw43$ԙ?I|,>*({& v-Wv(:wA&frqP5E&zteVp'26Vd{ݾs?@.+7[T4o,OVIt=ib-\~⅟V N< mDV~+ ƭ=>韇tPQtʈ kH 3=^K@b4sse*0jox(2Kg.awc1K͆Y1]䌄ڊ~單V[SE]>˥9|1qWyЀLC= ;f%"\T[У=q.qh y-L qTk8|Gjy{<.SXW5$IhAuIT|Ա;" ۺ_M))hؿ&>[bNJ42;:CoAh@2K[v׈ .A43vSЧ: ZbqZ\W;7Ms?_[a _Jm@D'|Kp3:W7ȅ ~VM2>E^MY(Z@tn)+@TZo/_̪dò`(f;&Qme cmV5.A$fA^]Ga1ܚyIXL3 ⇇jq17u䱞n"|Ed,{BQ98}>TϮ"70Ѿx [J[I}5q{$yއ.o^YEڙ+lڜX)%nBXDlDEayq&qv'fx,A X>29lv3VNI9]. rS2|+Rb=X456vɢ k$m^+~^JZp > S{1` Җo gIӞW(r!6k%1vK`58|b{/w*_; U?/."/n.L k஭y;6?t @4)ers}qFZށm7٫k.zG2fv2C#OĿdzQ#mYJ_@nW+$Ft[by gd5CtҩCq 4qj+ݚǁ%W?:o2G`úR>*U=]1u.Ҷwkyib6o- _{ءkb S (a?6_>r*̣7\(ۦE=*Rᶈe_~8rn6o~['b@SxzFm3uVadA+~Gd:T)RMn dy-m t&Ԇ )Ȃ[uLi -L<"wo2{vd{?a^BXmT!9?*pl/Ln4ŰC)\7Wdջ.LxQSD2cSag/Wa,zSujtҐ@krYm 8#< .ƹTVBE(QL81E\Y,xST!DF9jc#yl^3Cюȧħũ(ijBezwpd/sE_[0"XXMDU "SB8UU%Z~''0)xebt'!J?p^Փ, mM(WbyaqP?NoaB1\<(@c╧D@b-̹PNAhQ^c\[ d ))4H6B& 'uEaR>czᥨĕj/gU ~z"p@iDMH~ayxŷ"0*g]xNG\(n%%mu*H԰o8Oj:Pu}i IŸWw6{?&+YD&_PU<.bfR |3ɮ#Hh#b+HPYe,5A0`Hl u<ߛu%f:Av&BOL%Wti?A#z JYUsznw7\N\,. 7Xn5[ h~Jx ;e>i$seúljT2͌x8oFHga]h~;!=8@ ~\B2ǧ蔀U.BknR]z-իJ/lY.9(*A{.jPC>1 ^>Pi#]T ˟81+ xtgNP(PjPcZ|c fsb.s0 "A֚j2xb55e54P vݐz1d5}՛+ _s/# dޠ_Em G[:K1>.۞hKS ,B<Kpm9*ԡgwCEtKwН et/xIuCa$>>l߲#G}K)/U߯T, 9XX,tݸnAqBQsD~#"B_mma,j1q ϒPSʏz<~i~ zypPy:SZ?FdўvSf <.kO}xegnQkBdֽWi:׈ZE~1T%xP*I?GCvN!]m /8,8+&|鬈PxF%&H:GeIE8]/phby_ x8}f7|hvm4 |@b0>sRgU&_ꇼ# G%@tgTS2_F&$}EEf `] 1Vdͮil-\bG<|Yg$ԚKH{LV%ZznsUkC$z k=D[[E$89n!1>5lxsSCMo= DZ¸/KxSٰnn}kOdBO%s|a ϱ<p`HY7_0i"壗#+ZC)FSG5&%Ng>͠sWG]᤬0f?] zINDs /9 ֆ5#c!!` P_!]j`]qA;X?~vM9pB$]%;z}!!W7g' D\9J\ukZ@K 25Q,pc 6.W\_|n ;JePcP?Tf „& }_/-Jqv^KJN;@İ5 WX\ۛ ڏQuS|-dli$u*!RDq/L3`! "-W\>,+ 2eY#y^"`KofXѼX.%8VaŠ-O~#Rtj."B sy2zy>ڬwȔ; gG(~^w].w}Ie9H;G\q[{Xw=Jv @o>m1PA t||5VAB44Y6*mk6".p $U ,֡Ea+Ecɂү'{RVb; ?+8s LOZYo K-iWʩ Qr/p*4KϩIfbM ]0DN ٯ짞A4NJ'\#Kkw ԚVގ-AiͮCp^Q W]ҍ=NQ? ]g+ z' (@RCs))k*K4;KԨ7":8 E17)'4)Ngiۣf~]zllcV#7t쬚8櫆q*@3ȱVO%cvЮWZt(d}Rvd%}몀Ėu溉Y;/ NQ$NʘZ_GYШGn`DŏqA2-_)+nֿ`3W@qVhp!)NN /&_Qh\n (jwO1B3FZ$n&BIfJkqr'ejlSf&9p,AAAFrm t)7tkT$wB,m-5* z72!Ӕ4:r#O( $(8hE[ H ADơ#dMyc:*]|E+A2q`s̝n:sq& j8Hq}KO.MwTh&ZSړusJf~FŖ춆"*}=Jq>|x sbz5bl}Σ'/LG凪1/kGu^P18`/d-O>5νlY9_o5Vw{ N A^AtW7avAΊ~QxA0gU u{$sZ?9W)9R L/D}Ӷ;>:вaیI6A諨&AH"YUƗYGI{%,uy߅c`t[GX+y6RU_8䅝zkؐ5C܏.?WS烁k(^R!| \E6{EˬMQk6@ cP\m6G!PWff=Kl@r")9-`Qb4՟U^TyFfP{ un1vEmsm; fbcڰc~V_ G ȣzw9E_\ӉJ얯5"ƣ^0vn5g h'We}cވ p f%3΁ $'|&6ָdL#Qc[+p?#EZȢ^үvqȹ)|/3JFfYkZ{ GX_]D.ꐨ֠1"*ӫm*x)yP_<m~3o4/F,ٻ $ ^䁿"Ƃ~: p/&Jh(SKѯ]<Jڄ^iKڢU$yrJdJ"1hNKV umRv\"ypj@nDp%JUÅraz Œ#[q&aKѽN ȧ~+'켰J`@p9hanBOPkx_c4]J"Z*^=D'O_8ϟqJy: sd֢3TqNgTl#q%[G, f*4q޺i <=bղ5{$6v\^1G}ҕE}FRimq NȻv.ɲXpf93 6u]uQlG쉆+Q?qޕ,osC=(]ʹVVP!AEq?0ªE@3= 0J0I\5vۿ KFJۖ+p*($p뙂U|˂R ,\tk;NHQK\}ۯ`ǘX.355+yGg|6~Gx5! "G8PP֪bO-/$tF^ KHZti*-QIՂ7Zv[5m4_I 8cTe:c*ַr4߁q.'>BȪ^I4㈆f74Px9~$]Rq0ɧPVz\-.8쐲[~c HE[2_ n>.0Ε[\E (xCV~n?cHK(#՗ҌkڙҔY=|xo]].(Eejоme%U*8S" kJC7j ElkʸJ &ʘIsҰۤ Jzi3 /'9GsBol}"A -5棁I!*,̀UuN]U=w)EOk RHjc4Ig"zNX 1q1URx~5oHt W?iӡ!JDˆѝ%}k\'~Vv%DJ$MnPgn9#P傣H S2`vϦeP2 y3aie=L>0yxƏ1'R|J]s#?Ii8rݮqKeq_ |Ug51afa00zwx:-TuobU&?p*.G}_\;E3(/͈H^ LdtK@b@;y?=*6vg|2x@]srH 9k?57H>P ]@o 9vN4'~ؕ줊"ޝbT &f`AToGV@;,wTa7?R9KL`6Ʃn[497XoˍƷa WWUv ZXk'WziE@{<{]bHWc0OBR]A/zwg%5 EJdcE/qby"+]iUXʞqM^doyԀCeG D)-4<%!M 4Tg1dO r8g$_;Ru"4PC&ŪַIrP1Gҫߔko]Cpb˗2+*H:H>]"E,sDuY)^[JRm@nLjn8g bp?M1ÛʱUpl„+F<>3X\n#_92 ֡]2sKz.ϲa+4)KvԽ#asehy)8uZ`q@AMɶ\q5Mqw C3QIIn9&+Ĵ_O vt26zvt~m;hB3S vy yXwMus<+e n N]s7xd#^Sq$`Ȝ+5eK]ej)S^I;kUr-؃3b17~t.H|`J@f"VPx7wtf;u3[mnZNtf:#յ Rae,Xzistf(a}h_0ySHP tBJ+o JC07D@8gCh$G,q'1NQ,po\,%Q45􂺒(i%BGӖ(g3E٠ 3ZGh7Hd]O bnc' OfR^DvN3. ƘB-&"=$fսRþ6:U4)]QNW 2 B  w-, `(˺=Ne" s=!ݍ7l2y]PКOc(b{Hڐ$T\̏QD2aLa; Wu&u =mo'B4d1*ذ1ˆ(t-PC_q|¦[с T'6݈RJvB>.tz0ID?3.h7h!&-kxu6Cip,K6U(yR.XC2KL/ˇ^Mv7b8+ĸk89zyT:(wk97kDL5}wNoΊ6;ΊK*9-Rgޙ|5&*&@A1o>u~ r%=*B]a!'Ҙg[':1δWyk8~ g0 N^nW)ΚF!Y!,aK_.5B~,,3˯&roO!vŭp_=B t[~Rܑ8\f+O̘{O u%:zb΢a̬03 Q[n[amz5z5_~&xr ;|lС}!"ڪ ^Mo/6S"kO_dd|mC`C1j2Huk:pXbg-:[x9<hIQ;>fB5`/[{5$q=9=?$%`zy+z{.[&atS:XHp\*ppo&za( Hw㿥q\d2(R_SZ\Bg:5v<[ GIקy#U#B*#ssDgæXʕpAS}vΒȤ&FBx?7DɱJs)Q{-b [y/=A)gLSo6}~Z*Em2Fكct84†AA !V#//vynhp!s(L++( <:vLtzscClz bQkAc`ln>*M" Yjo$C|5[zKIrqZ {_N5LA#bJߔ(/#v,H܏AKts_vz.y[|8>BjKf; }]*P AkLۊ2h>d$#mz-ꍴ?zu<O&FKG[:Bw0m ёx\Vl"WH7B"Qed< L% rثBfgh+jI%gq{LǨ&0@QTK_P b4wςhjb}B!Ԇ,*I2@!`sp߮'XH AYFu榑Z)_͋{B}TIO5[rKFu{!rW+ČujUf^G`:>] YjNE2zm88S| iⱵ'I_u{7-ex[S4S[7cX_ A-4#rr*]#P,g-ḲR'\oXV*; >{Js==~8_Wj%`&vTQdE Y$icj]g4"~S5w19V]BUM`TnY#[\4 ߮\ w 3uR{3: H+> sO\ ^`㍨?jbkuDn@)F$0y",-&Y7𭓰@=^@:S.9;_ șg:e›G+%F4w3/oIԁZ$$9YU`yE FX",s3ʥOR.ݒynxBaDE؄eUO,@sOrJeb0we1_t ax{WVzV l{Q^KVYyM^*V/k θS^hi?WB$U[J4gy9*7iyTX.LTZ* ( Xq[4}^+DM'r@7:9?IC!dr@FHflт NJmWCi"I\>$*Wj@A`28@3!шYhRm!?5y^+&P\攪:b#1bH܂@IZ%ݗ> ;=[N[J9P}Ҭ>$7V0իPG̀#棓zoД: Чj]XI,_]R/])%5t|? ݧ l=8qT=@.n J;9~uVQ)uAr4y[Y8|^2s8W0ֽ*>pro2ȕ"Lo.=EAB&I?O@?=BDnx-etDNj`N~$BzJ:uyK%N|Z NRwC:#Lfm6$#*b ̫*MBX⓾!}Bnҗ!IjLG'^Jy4L$=0R)ls Y#!N:^<|[=m  AL(fVG&B=$qN˯y\U/Uyp~SHēЇad_m/D1Mg!L?#RF# nV}[ӝa mn+Ld`T WOQ|[m-Ň?^z6%︅@NJ&%ۦd3Sas1KZ),iɌ!0/&V0u[Qу40^O/ `6&c6($V+6^ MtL`=)}h>`"whCp PPQS쵕mk:WOfng&~άolƇ@0-@B~%ڏ k륉j,`{sHK  cJkNU_$1yY K5GvRԼçR }DYL5. ,U+k=0 z`*i78䭿C#zc,\2l#ze)Dk8>dXVͻv_9I_ U\Y&n_1o'%/C~!%S襋 SFaz`q11{A 7Rio8'$AKXrO> /;W.1ۢn_+ΨSCu&|c^U4uUzuWsD-v 2.,ͽG{QZ\,JVn`7ܬ#rK[3bzTy?׮`j: !=x /Q@L39{*twbNwvo9(!öNj@:Z.᧊˩U~pXe Ҍ%@Kɮ"4;i!+os#_1gN)m3!,ωFO0?*i\`6p%.塛.CQ815opV~F;L<Ǥ0Oنn>(MW,w $SY} 7-KuQ|՘TXo97$F[{TvygR͕[h {H}:ބ< !!/9>:,+A9H:=!e}UimŜATPc&fE^FD \=Q4;i+hopזmFǃhF@!iS} c/ft@]2Y|ye (th,Wm>'_+*:럝^-m#f:3]y6c>,*Y;`fp\o[F_80#ڷhGgpp>$gPl4rް~tFc71̄lWrHucB7_F QaY.e./UwI1{%Z)fy$_j-aIˈ!UZX-Jݑ,H }8SW)78w} ܌4'.P꽵G&..gvNND |0p 4Vk:16*Ë$J0WhP*fೢ\&VeK} ;[>aFjCe>(Bہ^u_>^^ W8tjSt&u~uZ_z3*=y>c b0-.PLfmj$r<;G$[&T@*&;T:`hK.K-|an1'SW#^'r=S$[Z^-۬(0'<#YN,|3 &= vvHܦdA\|ab#q <96s곀n_jz4..#ȕkɖ19c(<|("v17H Y(0/S2@ZzCCτm&`XB$u52)RI( bi~yFU'w-<9tヿ+س>FQ0'`+}鈺gT풼YTNEs:V \ ! D(HbO{ j͊7c&JVآ*:C4($$!#{C',AwD'Uϫ %!3Ƨkd:TK>yWSrnID<֩葥zklISRmSڰEH̡B3x#=̳|AA j(*x EOm)JsvNa%*ξ!BŊ8NP֏DoPyuO3%-xf#Puɠc&;ԗ}wCъx;Np,|ש3rM mJ<֥W@MeR9(Fkt*'iH^7Ғͯey\]!O))8dO^o_P#hpUlh(ap yj!aBmo.Si/,C +IIc+5=ȯXXq%> ㅼL% 6Lnb<㋆N>fz|NN6uG*@"1@Ӊl]MC?ʃUfL +3Hglw4Ĺ#>`)c5DT^’€{mp < ;Wސi|=^n[5!nmey } ǓZe1)rp}>.zH ?, +uxQUp`p!N*%N,M}>ߵƾױf0G1Xfh8KcEH*5v@ dSFї -!(jm[ܧyp\G-/ l࿎wސͳJ lF3}ɦ77aϳĕ= RvO!7M9=?@57dND'5%J3$/~Gc#eJp'u΋+aXu4Hf'L\T!o&PAZے:lvZ@9Ϧxi,I&s$DX0wTm2'A,QzA&NrE r9fkG`m"`=(^=]~'7|y GR֬'02S6*m#CTml>ՕMâȲcTh0<@p1,?CC=v}V" TznO/ aڟ1rX6M8.ħubXw7zN[YaQ{`҃W x15_D֐ևM&p[W>¸۳ ;>mvJ T&_H U01; 73{wvwOPkI^}X 8tRKMmF?nej{92g`4#. s"l"#%a:н>W] UxSQBW kG ha,,ys Xc.9kt( Ԑ#k5(@ˏ0]A_>idd &FlCիQxrl֡ʍ&Q_9Մb).R&PGuΪЌP`w3Qޟ2C[j>,m?>5>eafkiclir?Pe{*C_ _gS)9 lTѕI7ZT&"]-6lʡ*Qd:)Xo$Ҏ"7U7701n\=4ྃYzaQhD&+kӸ4i悽kU0֛2 -IÆ(9Yk>|eh<trȒ9љd07Pkqհq*3\Y-9gݯ\ N>ZzOWWPPt1iC)v$S%' |yZܢ Vɧs鷿KSxFnɢ'e2|XPIǺF4W)"_"y^W5`{N#nsALWr"xa7 MԠU>HK7e8t}Ѫ@eCBs@=T& .R[au5y?EN%SIx>ч{ #ȟ~Ol]8U471QfQ}bb)vqSIO8L^M1qKKY˓pT?+FjtU '.ԛ`r#2Sw9M}5&as+|xPX=S l*/юt.jdžP"Yuy DE[mJ9v Vj߈*YJ Y1+raY$.(#vќR0Y n{9}ah=FP1s%UFD .?/`iAr5[{@PN; !%.:nޔ6c]W3 S})4Jq#CUK4N_^tI p[p~NrY]Arv|<Y̋X >݁grui>!ߟa߈R6r!ߜ!ViHua]`?onidxZxҳۆ(79w'XII޹}Cs?Xk"g}?BՐ|!l'䪷rNpBZRYr8oDdžEBwt}q\ƘzŌ@raaSn3p_2 s#vE/O'YnK7Pxvco2 6LCbo[v.<=֓,5̆Z ;_ζUZ(g?"`GHfƱ( _ #{'7$SO{4r~MR0uZJqKWC|7^M?Zꆬuߋ`;9 ?~v{PT(%6 5\&;։lDfH+=oȇ"O(Jm9t>N 1;\ܐq&" iL OCSB XPjƐ1ψk-o'7.f+[Ȃ_E nO`RkLs *?uQCs松,GYb9RJtD$_cȗN곌 |GZiFUc߿~G|jz[uz]u2;%ݼtYb[j1cWz h'U+1I"h^s](&ד>L;$՞u-qN={ 3fQfot$ }̜d.3#Vm ֕_K!J)(İ!v >gQ%S=Qn E8rA?cgtVÆ0lHS__ aG%!yw ʿ{sIkĽ9G=30X+۴U% /餕LhgDE=UY%[o gkV@Ȓ7Y&@Qn.br(?VWte0FcШ. St?YBd(]&PkGvN4 ƆaS^  >j^{$W2 gƥP (8X@{K$yAr^=pa9+ShD`#0Z3[UKttcWRez0%"Fϯ`S|%PG N 1^?gC̃$. @V%gUr^wjAB52C-X9;^<;Z7FD͜ҋs񛉑l=zͼ#vh'SZv_ ߧH#sZMnm)CU0Bת*~^sqFiE|M#ڢ^3LezK9UFe1n^ 3B >p~`\NCYrs6? |temg H''ͣ#PjN&\dH}"nqz\W,ސlYAu&R,\:7>S3kRfB %P"]%PȀG{k9j#.A1BDcX7vRHL Yۘ zd`~ /Pَ>R/(S6+M!c s8[jzD͹]7E }RR#1ˠ\@Z!BYϜ禙=L9^| TVyapPV޶-χ`k 0-5-_#~p׬ߓgZ;Mt!}#P }Fo!WկE+cqIr?&LLv-HDЩEesND]v%m1{Iz` -|di@Ac˕fhKGFwInJQt̫+j 8Azoܗa {մݟ0ۂ?[%'$ 75+-+$g&\=]I$nҞR•J9y yS8j,fPDz'μurℨF|Vڗи 1f_ExMv Y={ޑHuF0 , ¾֌JNiK~a[̰ ŏVΊZPN5BgUPvNVzT5D]Q64hL$8~ml.ƱrӾ jZY~-OO&ӓe*c("ݽzS^ 8[` }^ֈ>=rM\W؞>PvBaPzWѲ]=]lE7~3+VMvـB;11(Vm=6wmKs;`X RXna6׀C;+"U=c4p2X@d+\"Z'M*qTda! fc mR0#IHрsX+-ſuүEʛ$TgH3瑱VPzY|B_MsskBKxPhd[% b ڒyѳu[cR׹B>o+Bc_蚀p_l5~#`lA"mڸ.N_[rԖ9&W7*{V>5 iWyLю2٭&OvIO鷥ؼjIT?a3g- ݴ.y 4~%~H0ͣ2 V Uv)]Xjq{#s-ק:9'n^kw Qߘed#5F!gעP u6pFBckOgKIw+pjHe F%&@Ao!:8=5yb;MLT`Mtֱ/ !"X:,(xTR-}3 _!`3GjOkYX\>rnt7meAEv赛zޗYM!m A |7x vwxB`ZɎCH`TZ'>^tG_tS3FB=ThL/=O !CE=O*k 6dB[Xf=8S;{"k2 >E_\Q-fE6hwA[h Gԍ\uxK]W$ԏ ttVW* nfFVTkvKNRCs a!u+(ƭX̒"ŬH4%G9JL=!JwALjb46@r|!}MK+t$S7brBUGYSyZp/@-p)OE5 2g^:."8FsTc?!ʮ|QJ B5b[jhT2/EJGS?""Q66t@t~"U.{NgزT_8{Sսۦ#V#{AiK7XԴ*Q?ˆc`mE.SҎ?J\{6\t3nOr'N"k$9Sӣ(4sTTP&i F1kv*ڹDbaч| [uIGDP=v%Uw [ 0ˋz'FUfxr|%m_7Sߤ2#n/@ӯE<_ej fSՕcZmޣfZo_F/9$.O5!0ˠFNDj^G鼠l +6UoR`gW쵃 3#[[84s|{ 0Fjo~$RA eōJ#}D]4wCuAy|3܈#\vuRF`E|gB[Vsc@XD#ʣ.h]eZ25 VMC01O+8 4M[(x=/쎖^5+#@ Dzİ%|9LGB/C4A^+FnU{#+2PESp mb`1kPϿDfu *܄?>ȸ:p9Uxr no٘N6Iˢٱȯ2{8Kվc@pe%# m8"Qt+Hs6@0PhYfYVN,D-/:: MLmNGǓKOvYCLQLAwQdj >s3t3Z%3R*ɅCoAggW,޼ cXzxrH98Kqj;kk37;J6ЙO/$l?qEcGr};͹תyp5ck1M Pzb\N@8[#>on'[RVa9Eu܂F#azI+md_}=gBۯȯ^dmԪoh>RBz)RXR!% ȩ!"3C̝kMQ 4sX"BjJUB=H&k^ ? /%:FuOXl\^$U- ?YNk I.)߿SK+1> o'MBZr41ߊ==Ozvr5V[VUˤw/6i|2nX-F<{F16n^~N9E`5H=S@$@^uݕȠ)x"vo%=s-tJrчjG9y \1GNӯB:p*ԣFɸO$#ͻb}%,Tp2ss0?/N˕؍XLrnaݼ )(s#VzkEVY)pGy]΃}jHCAw 7ni:o#Ep\wjU2| )}v؊\ ˂A w SB%ήm\q*Sh~r7Q՚FIb|Gu [qcI.D5kX6~9n-tߚ뼄64~ oVA;VMmZyL==8ܻm􏥿9NeꐂIv#J9y4 Ivsg5ud9 {=3=}oKw4ӓM1 v f3^k&~WU ?oMB3"GqĿTUV49q0Il##Гi+-yΪCzTܼndeduma椄)bi1v*6 ;^0弬yA8L.H3G7a?aVo恴~њ?1zHW/4"[ ! I [4X1R_\p^ߐ:A r$G gyxø$K V8CX#7:Tap,\ᨈ6/Sǟ"t3OBF&'n()ずTA`Lr?BFBUh!- I95JpN|{4\Gݗ9uf 6~ `R0n/wx:@lGƇ-HD4-&&ׄh9RG~qP@*'3`~d:pqY:JEB,L0 jC#yR#1Vmrnv89"i {c\6'8x(޻>rZTmx Ӎ C;5<D8H]+8DvOMu[EtߴƟմ%N=Ym=>>6Wsz6qDEY ގ66WL\k !{yW"j0! .b+jv Y5j:Kc2x ,dͨK{Bj5̓ŻICYCVI'\E%[ΐ`TMg~B,Nd(xS{56RW:&]|AHv@2EwYF4#"r׮L"=!Q=7Z(*- Q* ⍸#;N ]XtށZ#.j<  *YOwf60\zbb,݋5o}TĔ5Β;w2}#hj,G5Pk8 b2lԎT.!L (åP$^fK_l!0fu3LnȒ3NhiL=I\GUy ~?N]݅FKPjtNoLAޭTZP1>1u6ly LίΨmxч? |e!UA!o#LL?m!9J$4( %^~Fn)2kSx5f'j tJ!/-ihcjTplt7q\3 [mQOSd ۾ܑx[h>bVu&uv/"NUNoρ5K@X:^2FOrjxӁcL\Dž*zL3[$ceewd9'Tvjy|P>_Ue;aD=4aܖPb][ɚX:qk\g tGNK^T&PmwkN' RԢ]”n6K9{D\{C!WEIÏi窱lR3N| \Z'A] >R'<)GL[w4ѕ>-0a~1g؜Q~AXB{$m .x`Q+Xfƶ"1-7ɉz|s|\kRytqZKk^~fFsØ]4MZlfc y;-:kV7tʊT@&qqF q;$*RC(E V2f4"wMz;7ng4PpNřWo0x?2"I1f'=Uħ}dʚ|23^4tkтxqM~3MVzVOLT%!q9?tR)\6f\)t-{Uvm<~O@ xYĿD 6˩C 7P #SLmr ;JgDy$cɷnzv.\3fʀ|?@40XgLNtJ Ͽ!gQW#zi;P.o_ *gi"e$k}怭˵J# <%]iZ+@Dh,68~<#\ԇ:OKc55N[ȭ4QhZl1(動_߰RoF-ї܃{">mI8h0EK2ϼ?fPp+ l=X8~|&r .ٔb2ܪ; 7{@+H3ʼn#sNYPPITMG%RQn\v^!h.>Wz/г#z9N!FҖoATAjX {?_OZPfvÇu)J"!싌fi^} ޤٚSJ0=ޫO[ -_< 98GDŽ67iM*r ֪Fɣ'#a,gR6:` Z{  @R k pu;A9S1Wϴ"<+KGdӺh'x8ʕVI8ƴ 1wB~ :u~sG*@ Cv.έhm]DgӰW#8?N%BNt>`Ez+|X؆ ]ꗄMm۟=~tO@V X?29{, n̑tY#UH2(p"TEUWڥ a"uYnacRg{bOZ=lB}j&%lp*5 ;jo0giT~䝪"u2Lgkg˨*;Ea? TR\xrHݴq׆ !5n_&k?S&U؋})< Dv{3#c/ڳ-OceU-ܯA|" +ŶA*i"(F՛{-iR5m n^=4<Be?:Q@ S.3| i6(f ]aqͫ'Ȧd\Ml QfM/ӧLr7ØL31R.Obs1QCLzLreLU&wר;)x֛q8U_b\8f뎛LLVzF<_LTuK?G*g>yԗ`koYwTOi8Շ:J4'g *\w]nx@ƜvWgD0ϻ;h,qFrÚXD>8Kuci-'Z9"BS.4TJ>s$:afIAH{REH#_'B(3G僭b?^$+ڃQ$i$Eyֹoz:miӶx9!!T1Y+>a!=ᓬ]~쿌 C] ٲb[Wl] d \S@ح2*#,4D߭kaܪ&^0]8$L.Őc O!u *BZU)`Riz^R*qktMS[W$1Ԟ=:Hu_0%9R͇EhR%?|C)JkY/# U7q=sRշa* K=C]I^ԣV.ڍjrui&:Rp; >YzhXr [,=6:YByE$Eapo_سS?2BޓuSi`q$T9X !GWJ@1/xwWrGc.ffһ/=i(JV|Fa |  běWhl%zb84=z {j[Ha/ =앤,tޯT[WO$N?#Y ޏ!H$7S7Hn"fzA EzY7;Qbł{$o؄?onWKMME )+ I+;\L$ T>2 &T\rMpQƆl/Iآ@hLJE VF`vZdN KOӮ9L:IJR_>C" ٱ0]s9ZFO_YZ#hS]W]Ǯr#F_H#)gYA93Lyi+YrhI* pz L5yU*yuEw۵ySADg#SZ~q qo)*<+"*%0.d$R/){ĝ0vb;I]eAГq՝0Dk:ygPoTLk"7l5_8 _|M*ةaqhpE; ;yq6=SGɶ.l]Li3qV a4tge^]Jt+25|JfwO-TF?.Uݟ1Y(P @[X(ݏES._"Zy\aٷ:4T{Pr,}AV,5EnU?OM{z+u،r4^f :Bոqi-KkT} h8u/|Tnp,rF!e_CO>w$ *[γwuWayۉG Li"˶qۢu'oW_zFԦUYJ b!*}O3DB/4XV._:Z8e:F+@>AKwΰ`؃E k22is9Dl&Ylzb}Lӹ?ڶ(*w ۯ20r,zr1lO;-X~Hab-ITÝH5/IDhe(xH Zp./xfP"ݶg THa bry=R$ )v{p? P"o V v$WuL'r) e}*Z718W^]@b!%X4bLQɧ$qljcY6 3Wm[DOLEł,z׫j:hvA1XԶ H߭LGeאKYpq~ύ}W(Wйn ׹o>LY^V0K!=on"bQ\a2Ѳ[FM6 R"LnkBB"ٕ KNB>֟ >(s =`w!"DZi*`-PHuJqN[7z;'g 黠_?Qrڷ|odGe>b{n@᐀H&Ryز j*Lgj"qlbJ$R(M # Jؕul3v"O;+E i|@91dI&]Ɣ2h:ņ hoU@J?>Y.PO{Z+BCK[ێQ0ֻʃRB иo <7p:h(Rc)k[z>fMa%q)8l*ED̄Zstj9–P LG]e2o~XE >GJDhd '"V% ;pl/`a&9XJ%BEᴞ0Lt3{[$SW5y55%QfM#0H7[v_֬w 88q&|,pR蓍aO{QFVa-F8,dv&yV5{kߠ7Btd7ot~_|A:GO" ">y\{W7 ࢟e6Pd{QSo#w,BS(msDMz@T%w9Wh{)mq|tN/-FiA=q|ꀮ6'S {" ͦjM)+xOG-h6[7ZWh\NJDwڜs9m\I.)*s^uirֽӗ BFnq"#^t*t+ Wnjp{b$wt,TWd*0yJ󃯰+Y1XmZ?"*'^RB3k책Srϔ8u3!kp _BAnr ;&)<r7؛]Zv1O6gl6J LH,,H=UwD_3 #ւ؝͆Yozxn6吆ԕA^VVF[|ErBCh/-Bـ&$.LXD#O!eLovY~?\]Sa$ӹ4`Ihxgh0^;pH'dVAg=v݈yO,g'ν+a8ɄQ8D^? DߜΫN'ZIo rTHJlWV}HV)wM!O8Keg@;8&Ը˹ Ѝ/liM(#Z7ˈ6u&5'G's fUHS݁PA6jQBe޹ {w7A UhԥRXϋ⇽ x#c==߮:s~R f4tO_"X =Y~d',k*R:$ƵbͨMuc95T  G@i"zdzi< tc:/pn(JAPX T- y$Fja%ЫL045p#y(e9f煩yy0X@bkV6`>k6>V!tUK*5y3ZLMem@[P/NtG%K/9F[70`ױ$cn޻R O _d!D?/zStj9)GÎF9F߶ h18yPw*e}VCGyId#5ԌPP!"]#3qSNB|T v́ %С3 Z\mDR9X&?~l 9ke֜膍=F=k#r`Ȝ*?b{^=׹zbkM ',9,q(h#RlEFE|8^3C=1.a&ЅWJ}D=Oɪ#$f7dw m%,Xd^P1eő߷zj u['n==:i3L}!X!\j`~8+I[*CMw&1 k{Cx w8(3UݮOs` f#hGd (XeRY-; ]B:jeBU9ż>e Z: W3Oi^5/X"/~Jml:ՠ7JvH4aEC4 S 1ȒK f&U-м]ki[*.^ƤW?=Гι$4ڷd8h} = ޳;Z O ڇ.[9Owo_W5٧=N=UUuQy,#(nQB„-'naǓS o.]צQwⰧΪ ,@Ѧϛ!%791HǶMb왊HmE+xygcmV]b^I(ҐbK{;H/p¹ \\zY4sXnbbΘrkJͬXMI>ݭo)EؓmRCjs+uJN"F HƙHSD [ NN 9K GgKTzwQA &k('abxdBo/YSΒߚ$[NQBXŬ!IN fşZ_kF)-8zCee(poo. YnM\ǀW=Nr[tt,'(f S}ζWlNwqGsxAÏCXC<6*m"7!I%VTD Nm}MŤ"?E{JqkeSO!Dܰn0:Us\C*uw k.–"0qX=⒱uk9a;x$-x^[= =W)T&V\ eH)M]]uayswV\n>ЀUl4NgE&r!(-3& O v蟗+Ux%:@bX! J4GMGQ7'{;IBz{Z["~Nsax~#wۜa*kd M;Z܎s &a/ KLv($Яb$) 2: ̌&5+d <3[.T'TW#{вcgLDu =`qӻ &UT/Dw EA\:=5KK /}lWqT}[okB&ns(붏c[BjXX{(4@y=oMt~VB%ƌ()g>t#7ڡ&Kp߆֣S5lY%zǥaIk[#6PCD|սYj :կ4k 䃗T٠v4tDZwVv(@m7;*j]hZ=+D3hf7Hӌbgک$[wM$A9͢F>J#E9[E60$X{>Шgt$#o`jz_bD%Z#F@nEn.I7!7C``1/u'.4ʬr!JiUJ/|Z7v>׈Z{qm1|ׅ%, ծĂEA1jɯR&W FhrNua_"mI; E8S$V{RRp293kKq)VZXum{nk`wdK=]L⚝x7E0 xd9H(GQ M3KwTxB, θrSF6ﳈF?]/J;vܮ8`f4UFwsZ(oz)*CQlڧa/{N2A) 8TVw)N zHltRA5T7|{/i42q otduNޔMsFp٣@ :G,Z$(TwDE,#7 u9 :!GRmAj,9Ё$)T?%Ɍ[#;:zlWդtP(0)0% gr9!+ٜ}<8\,FҶgT'.uyR1}'b`ꄩmGS!||T9d̬`fW<, pT=v@c =X_* peŋtVk,F[\3wQἫ2"ZZb'0AD-q˵d6q-Fbm=ZXzrPKZ&w"3 <+K&K[4jCl .e=p KO'd F/TJ3F: wa-B_pYeṷHP[,1 #֑m%+M9iw#iyGTO1,@KZfUU4SBJSl:vlu:$[H"vP4[%CB;(SJ<"QVa O,P1$65o;#8ϲ!م<`ksdn:I&-[U99 2nC#,_}|C=ji̓DaYhiƷ"3ޚ2wz|{sfW;-s6H q?O9ru+}s6J&ivAYc/$?+$[ݷ~w (ss/G01o:@ 燽74?*g]s:A#ng 0h2uRPa߿ӻYðQ3뽎 GMnȟrmc|sǎb.IB1PGVc!Cs|z6ү \Z8}O;$eΞ6QaQ؅˰x,cyc>3%y/=\.ѡ؉ӰmsuԌismIxl-.pV@ .ՀRhc0TBZe%(oB4՝OɉA$8IDRܐfBW{!N}љ&I`8:8&`ww 2c, *å+Opa^~ɬU?2(ڸD=A$(80Q-i8<bz[ H'Ng d<3פEcd{e5*FZ7@߿ۧ64sM8=ч{Ym%amz!Wx>{0'h X)ݥVb>-;`ưY50ks4=w6bd/@`.`E%'"4AeL7n2 ;;ټߛ Y~a^!{z;XF~;,M-lV "AORͬtrTe<.&y"g6>8UR1ϽGJJ*HMi^ FZe_'EsaGx'ؤڵ_vz8B Ys~g9([fXVr3rV;@ 4/By{D~^>KKiSz(ԬQj~?vaJuвpnUF# :r(aZmXx* @0$l,;8}Eã7/}r ?){lny&)m8;]B:P%CqצI&r\T7jq )K̢ݿJ;.ٳ+n5}ufb:nC_};ūw|^es1I{Vt,mp4(R#(U''2ZB(^& :5>U,-XMX1Wte /9DPj!=^y՘ o'@N.S150hhքWiZ'hD=jlDMG6ȗUܖ5omђD)>_*&@V&o{-KZ^gLv-W1ٓ -ƴқkKzPTjk "' Kwgg}pan~݈T@v&ʥZt{kuwge_VL'E?c*ajm/9mSHQL,mM7Y721خ_o+Q +]7xE\/={aK8 KaQ,(sM9NTbۓkBb) XSFHLnGwތ"{`ozοW=MW!a!+kVBETю?9w {ќ]eo 2 UD+ lҾ'4@ VɏCTVT:ftpiMz0v sc B\w6vӛiQ_ xvoMJ+Q3笌6pZUǐz1.OɣxG+cY4vNKgQ_\R(V yUAڪXS]a]o$#Ưkl wBm&EOŇ'w51zL}Ht~Mq=u ~cPJ0:Яj MBx{H \!T?^6,\ @ՑL]GUع,_*,ud*Ɵ y%CrG4&.O:r]X epAܹϘXjN1faTCCAB3(.^,ϣMYMegD=lQ\z%ʁ 0&;y5L #kR4ZXVرZO۝ f`rjL1x8lWIJQhd5sTCNuSdZ#qL@cٳ?"_"ܡaV3[Rc2ȝ̙$M0xN<Ls'hĮsf:}W~ %)~N!13PPY}}YљT$c/_X.UፑcORLA82J/7^O~ALjN.o0V}J<_)R~4-8v3 "Jy/sóZA8ZjYxlGUV+o5qx 8?!OiҸTnb!P_n쌔p/ȁ:7MxN6Ԥ63>\F26{&l%S3Vli 7y<&ڛ wv0<@]6NR[8G%-,4ka۾9f1Z0 .Z&+r{ Ww#e?bGȱSr`^'"bTQ1y~\Ok]9}z?HYA'_@$#5Obxr)OJ溆>>(ncC%*)xpåDNjq w,sHr8M"teQiCD?!eꏓOz$b5whdZvUs?,*߽SVP\SU q@9ܪ{5 f+i,e`EqN)h?vLe<4@~ [0<`P0$s+G_<޷ϼfc/w#yylocOZV&B7=Ba҉C`G!.At*^k&EjGvاl,ok;oc7oTS!"ߥMN6KfإNeX| ʪpE]"wZwڿP(3>o?0/wQ$FuR;?ki8b+lF:GF*h ,%^k. hFY ⷄ 6>k( rK+Vh@ϸ)]_%.lFiM 0'TxE Ұ@$|$t/x'WY$zuƱ*[ fΣ;J1oDkҜvoA<Ӆi{K*E|8yڃsvpS4i͠wdJI c@d'f`|r86Ns\h2lp⡌+4߀=kZ?]ˈv!Ç#0N @e Hy$6+i(P}{xa{0"wͰ'mFLan튐9ŖfƸ/gF_ x3hߜN1,xa =|c:`4~Vj;;N*2[iS9Vߥp/˃ݷ6̠7/hFBgR5Rc޿ ® Y7tomVv>hJӎ Cś/f/3N9"! !n|{}fkP ]bNA96$S- @;ӕ^SUTv=pZ7a(pX GXV,a| 8}„dxO;Po^lr8y ߿;m^f#Գ~Pn=BL\v*U5cKbhJU%w;]Ypvow c&+cEp !efeZaW`-\vqDJЊK5+ymiKÅX ^5f%{l1zuIt6$BF-i ґMy±S@d ntYkȵT1NU X6O:|(XʖRu|C$2qwbo|=RYΑl{Uȏkk~e)ed8@@I&|J+p)Jq-" + m7S,|^vB w_!5_^k^`1h,@˩b5^y  B6"I*?foԷ:"kdmv̰{XE7=AJ׏ yIGKw'3`H(sxbP_tt|ί#?MZE7/ؿ̱.q܋1q#;@yT =՟Msu N@},AČTvw;m-W]? )ol8$aq]V:32b^n;us|-lIDw0)߂S:)ցNoV=U6,#ZSwƏ&53ET4Ud z^nWҀW+//~_e&]NҬ}!D\L[QިK0y!WY>2sd0h!5y^8'}F$ K/lIYrƜLuB 4rhu\ UX| x&Ћ>< UKV6lY;|z6̏gC pN9;CX&ܔ_?OW@ť|ᨒƤ$kTWbQP9ԞɿttwZok:MT#h|O(K!`9|I(Ѵ5m8#B v9h 1Jq{2paA}wQUP @|莒^KpsSSƴ]65J֪0"暜bIL%$(V-xPsK0\,z-(r~SM%+'a㗬I4i~Φ0`Gcd+i':ئtj'FyBMqS0P8ٞVw_ƻIm\[g-l\ jDoJW'r%g`8Xyv0v.JI>!xœfb}W}pLt%Q^ݎiPT D{Md!yK `1'd|Pqᕅ/<%%TFRsˇ=iR~01t D.'ߞ0'guZNYCH)Ue%(V(6V<ؾYיG>l3u|#˂{k_+|T re}rwGm22}o.+o1a\ɪd}#>8l4D1}0x́8!/(TȜ?5hmܥvʑ7*OL>z-; 0մ>"Rs1A4w3SodJ^nN/bU}̈M%SbIq7?T%jb-Hٮ~5/wyRie2&HR`&m ҆Mn3xll}E#G=؄D>.7k+7"| (e&ZP)08P"eI \ta\>Q bOh8ħ||~G[)7,PuqHg]߹k&.E-Y)'PO*!_ZCcN" Z WXJX<|LuѝE7xqF"DLV_ =goe-Ӝ5݂>-LM󇞠 ʹo4l҃# ;} mg'U fJ> t5r[~9RV}`\@QႌͮK"1yO 8gLI\ZNV;0y+^;ŷb넷k5RcaEhaI$N8ׁ&El[\7D']ς:aX269AKԻj^p>}]ԗ".6VںW *O `v+R^wx> }Ls91{ ݘ$X6{Jnu4 (sE/~U4vܛN; kϜ~O^aP;J`2Eŷs%_#\Vp 7^Q 5YVZOk Aƣ n춦Z+=XTBXY|=KnǬeߚGiS# Hsb7 S}JjX<^BxZyҀ<FwqC\C{UspaFɯ!1/€/cwsݡ}𰱅uILkx[_2ҥ; ">9 T 8f1e}uT!v΂&pPe "m'tO8TxP< DQ-YD$ɧUJh#mv$-wxW @:ԝ%^͔jP YCyF9qMŊںj;>J@.(g{Y7Wvsd8M; qQ-E p n4 f[_N6c]Jw_ d;EVlqt%\ lhm}O0RQC5tָO˄`Wܙx2U`Ӷ;tp1ҎԿF2?h_g keWp/'/pcf7)\{syNA9-h_նT |*Db#B͑/)If\:D H  a1˴⻶c#>a'>,B:"L`I6&+02ۡnԾU ^ 8t.h#֒kniP!Fp,Q I!wcBDx,M*řT7ԈS/}i/Q :n1s]$ʦBjV,r@\(ڿ>;/8sKA[%ƶzJO UvW}- +鷟;| !$3Z(\jנuɥg {)e47WȃC<[&O͙emS]/d y=h9\pl}%+-FVu24b3!ZѢG•Z|-U_5@M?acWO|̑j SbwOQ&>L pʈ%@a/PB#2Q]PݽxOM^ yާ2L^KsT?$k.v{㿱)2>0Wʮ  zi'2+yNa{'AzX.)Xk]؟<ɤ ƌ O9M\ͳ7{|W}wl2;P5")xwqDIZQ Up1t) 2ܥ0߯/d8塄>dxTX~N fo+P{F ](XHΰ)"c&YymܷxƧ>_}+i|L9Tp۴u KfWs?ȵ27"Ī&inYk::mdjo!MEL&'ۀD-F[%(w<ۯ8БVc zO Bi?.6;df"u4ơFܙM;ۗD5Q/5q(~E s(b22/oHvpA`̵I0]G޹vm'/'@ߛ+2(I?2dV&so3B2cljN{ۋ|WY^eHV]Lry|kXAF⑙18U7ZOmsn/vL˵J_f zb X&AnxTEB;`71fC2S;DM0%oRGpN ZPoj Xb v*0H }Up bل^tzx0*pgmGt= D`jdXL@FɝqjcsWxҗgu1j$eF"\a݈({5h` 8BL ftW!OTe6 3hR =z'u aÐ$JBfi0=LGYtg𑜻:loE{)K8x0o۳ wNbUe@\//MP8l_~@Dw/Vn'+ )q.YP,CR==i>xւ,+V9 /0fUAN֩) Le_՛PT{v$;4r2O+ ]S;avϛ| 3҄^n%4xRK3yC ԝ7*tLJ1व`ZNU]ROyBK!kx Dcf?Ӛ.'Vf-!W'k?!1SY:j#w%c |E fcwfmW.1!e}^1$}'ITSRhGȣ^2o>pٷNFapW tG.CϽxr5vE K0AZ1!H1] |ҧ)s)JEzEJsaQSz#}X4nyΗ(u;eS~E:DC&4ͿYג^Ji j:j/9 ԓlshC_hq3H=o:6>xۀ:`rBxl &vH'91%$Ёݾ in03[L>eߒp+W̄z1CIJxN&iYx`EQ|Q-<"jxJr53E11M7NqA6 GZ1MF6c?fdm;]8P*!a֮2bhEyH>FMI KtBRBAVf7qP4,oRW CH߹p|[ǂlzo%29N^kciDB 7'ʹu̓ ".C[XCTԪTb\5?3 _֎!'$2ϛImѬZ1}KIwT}P*'4!mI65u)zeI|Ǎ\*NrT3a\41G= ,UK4Feyhc\bHE}uU妓}ݧT%]TREL+䯸੻!ɸSz'x%>  1O?Q QHuHX+X;+%tЪ%`˫N/|wka F>R^GbvL3;|@L2ŗ ` )\lt$t\?6|=G$%ԥi/`B:I GW@D0RiW`zZpLɺ$ܕ,&@US\<܃ͷNJѫ 81{Fg? }؅wyD>I1LC@gg\"NP2+(UdT⪽K78$B&=w@@~kUF |7I[!LHF14lȂ |>&v~PF4QY1=k_yCQ3H64򓶈bG/DQȟ?C7xA"#2p 꿥+kHBA 'ڿA![y@Nz@W|Zy U_J;up+T݉ De vBGABB~B'ťa#m#445/;amׁJ,>::yUHv{ H+Q)۝eDp֫xW*w8bQ{S\ZD//FK%iD`2Eco-&IWkԼGbɁZ+lIOAYlvYNnV#8+Otd̪oX̾%Wx!+MxQht\qr".)4|/FQ74B˵dXeȆ+fYU3yhzظpdAVd~ q"yZ0 |;G,kLv7if[;fC;cbg1 D6k[ y }|T̽du$gb8NfVS{:"A?1}ھ<1Zj(Un=M#h*¬1 |T $e9h[diVv`:WzKe1#$X|.)qӾK_=`$ ZB3#`L"[4aͻ'Ah@FRE3oF>R7(U=8 3lƮ+eDfު mP<KZ9$aTŧ{'z[=VYrM=ҊK(}ݕsU]F^Cqd5gjLNQW1D)/)nVQqWXBRWHObWCXdq_(RLa*V_מ]۫42Asɇe97 *‚6Ec pc&5u?JfpCѶ_cRL0RZi+3'zL'y%iDb^4_ rA)jRߓ&R;L|(j&9 xc1jJ|͊94ӧy!, l<=g.w3+n & O7+{,Rg5hi5j35 [ke_sV >cټSpjphbph:~R=9G/LX(߄-]F MA* 灡M'? 1]39& ,y]%5%n7N*ۥKL9 o}}^\Wޤh$Lk_ xgR^i=Χ >ƊOs|鿘8yNFzسbOu# n5LgnyґHh{XA F'!KU:X9lNj2$O͉(Ԑ=B& j$Ȅs#7ցw@Nr Ea5|!wqٲ#X)6ԫL5~kpau!LysM2;"i} 2i#)[ rѹd)2|j`|n_lqRq<- S D*F!vNlAawu%-_apΧ?Oָ\5A9V:*٥v?B.y|${ R,T;mH3n6-^˴;*%=C4ܶNE ~ ^BېM73ש( 30`AH6n$z}u}abtOߕ}'(ؙ L3D>OXWN#q6 @H tj!;+I.S1QJ<2JJCJ7ܿq}k2׼Shۉ]W,2g't<%ҡ=Kܯde"yDώ"_غo)~l +d;pmp.A+;!8_\ ¨"6Hc"ÐTfZd5y=F 6iU:o 3sR,Gōα9L A+Q"8'!7\귥aɷU ցb6طņ?U4ܤ̗1sە Lfm.^ sCK\t#Iu݅# ˠ./?hBp;ZA,r'vId_3<>G+xL;rۿa@gA@]]Cα޿t}pU4#ɟOP} Ma=W?j=Љz(ߓ*.'L3= i3`؀pXPrs8qr`qT/<:VNGD9/ A+}-KMLSKwbݾ5޶lH <ݹ0# M-RSX$+T=W,l椘϶Gfbwl2S~KNuz[cOD ( n?]EkDQfx JEwZoF#_[ewSmm,I_FCS&ێQ1?- UmXcrjD0k'ZIl(ꄼ07$4qF55vAشF8fnX~'UehK2+}52@KK)1iH;cËP.ۅTK$5w^#(xzljRi^| }E7~XWx<*YJ$ #Iu_ciCepRAɚv:+ޫR˵~H. `ur9٥ziP'Ga2宒:h*7kPF {Lg $HLC 8kq`P][KO"vx;Vش`T%./KU!h>M35o+CnS tz9vXM^jهoܐd?\[uЬ6 c hEG ?%%.sDsA):EǢ!޳ƉՌwX 3-2GTb4_TRݪTDNR0-SS6}<kP\/ ̧<%ajc'I+xT:煖qJyyMN0cZZxvIQKRƧ5k.b{@.ymOrtKs#J9ir4)0['ni]͛x I;sA*\F2F =F%eΓ#yjn(DߏW4?/_C(y]$MkyN+2~G܃L2JS>yPR/`#%n0x쉫.V{?X+@"2:E0s)RXH(>AZB%c瑦/Ihgj_ JmCa$:?B%eϵIīǜaEZ>Wyd f29l8ݴ8HYmwІӝ_=E3K`-'\$B"=KJ ]|eճ޾֨rų'kM\yH0J rHiv 3gwl#ѿv[p!̯ ?5~ǤsjΎTl(?~4rkZo2sY`)HesMea%X4ф[s:iQZlV Τ}B'G^!d3|Pa&uЯNӊ$9ˁs.jw/! dXn uf0SAN@Gk'q' gcZT#>/pK<卹zkD Vq9bj‘~q=Ǣ98嚼lhI/uG qeA{ i /L)v˄Hu0r~]@D/\=Y*F:ZVNM[$n 5mv>NcrKo@^ͨA{*EG UhjjyϦYi%KM_p(ؽ4.Jaa&0Y9MV:@bp. 4UOl#b ͏}"gR">7oU`ZzZUG]YfOrH^JZX ἒcũ"w@H߶U;|)_dSLͽQ{th)&!E}b9 *US/=P&R!Nڗy*~(Wg{V'R(DݒP}qKd!5}2`3>hfN6!5XD}? ^֞B6Hq+Sl~{]+b1+o#hC\,l>^dTe!:,VWY_ʥ(5|u,9|lAT$aH1͵v2̓*NHQv05~-AtNt[69>.It/-LkQ0/br^K웄xMxǦHm2`}<7 %?FN0(dg+8D36:;JpW[6 6cYM.Ӎeg*~껾8-ֶ?3;Fq@3!˴\agˤR=n0cօVhȭ7lJhp13#I^aKKCRLql *\ŏj]ICߍyW]Ϭ/y/3eBX )+njSwqv+9\ڿQמrO;V_p+XjA^~&Zh1d(W$ Ww!$$}$@HYX&8r#F Vi7tz^w/S+^UŸHiX+NnE%H|NՊYB̸Byπak^oR5Y߽:d 's:9 2뻻 < sC~Q 0c9Z㶘 V642SbukO1tYg-8hGQo^xk8>`6Kz 2d̿6 ~ItH+_+x w7IH8qeH*=%*Bg6]9 G8^OLv*zeC%cы@QTj dJNӂ׈Xbbu$";kdKDC!3wWG%Y"srh| -m9hnDdvhSL Nm@*O.BY|KVқRmMA}cQ=^6o>YưRXP`UƹXqMUL4O-RzÔ%A=RH%!Z{J#kÂ0Y('2gv>ǑMuTO)\W~xTnI< PJ|Wߛe4WԆwO^oi{C7 {iĂ23c=#RO$}=oH#{9D 6Np4ixX[mbǺbu&W P&#H76K֖C X̯Zl̪'i%+Fђr&Hсf(ۂJAm $p`v&s^^sBkg؈KDz]O&'3Q? 7ģoc׺ٱhJإ}KNojx`\xqY7JظQw8QP֣}*!'0vݏl8f 0;#]u<㥁 y$'?i;a :(Cᡓܗ53,f:9⥦}Ѳ7_ pJfMʆX?86Dn x"@߬P*f|m7 Q&x武M .D,>`woQ:?F}ܮp W0t&]jm*HR`}c~Hь笎NR̕L󓭺UQד9$l{igЖSöA2ov f9i+&mJʬH;[Zͺ 6$u :ʬF?9a lm id 'P&qQ/ǣבVxDk"aO4Ԥ8OZ¬TH!LX}lZ*Khk6`]KYǥZ~~*mFQ@9Ol)iߌ (䥰;>Ue*GW7-x ш,H\8!f{:f4~=b6 #76&njz`2b#yR&RB=&-i3bIvRgOD mg$%߁[ #Vɷ1 =l)j*+ӼLr'7_UmJϳET ]}{J)n|f- ̗ZPYa{6GY%f~.?׾)3BeC'%ݷ:/_MϛCSB뇑nQfaNU\kW#)7 [ Ha4P>L³HC$6dċ--&Y}OYv$,( 0Y7p4D+a/YN( OǮa )sw`+(lN4KioE72)ϯT'I -YH񁻩#{x`,2R!bEuf$vduԐ y`fr2D *7M0 }lQr$ v@H-m÷4+?7՚Ve))2iꉡ%4'كp.oGfxڱisn'3~Ͼ:\j-Ѭ]SEЪU4ZxIBDR_xDa΢#^€ ">$\h!v}k;O't{jLp >0[1fGE(NHua?m?u u$7Q~3m/W&1u)$L#gm_ծ[c 9**z^d\ m =R zY؃C*WVUۣI~Azmiuq2-M9?1^QK"p΢|3**G8c;O>>\~cV⑌n}n>^PeWAx9? 4B8QB+iOsEf3{* M}bu-ΜQ%!&^wbf;:qJ7sLw? IJp⼎i;7OWFE`w?V^dz77Iy>h!!l dJ]>cQ{W۠RJsv]mGHF[MѪ8'D4 }@PR !<>R!Qzv#2 ͗g᝴Qo9'h0;0Z24 [m{8~7\qwlӂ 1@ T\E@av ĺD8Dx'y)+1wDHG`BX͊u÷\c_B;ͫ@>kLm{Dۨ/cSa-I4(2=#4P@{-(2 PQrCK;0G ėµ:Xq4G ;InR"`$w m%B'YP#&F [+xC.%|H@F[ N %$Odbj@;=yp'zE~m %c)/^?p]ҿŽ3A:Z1Qe׾(ځT+Ūx#gw 9v5z_P_ߋ}E3 vFr&o8'Ieڞn,KTZI&N HF;/YqqMDAV[Z'6")KƩJ tYLQMewOPE[/?~8ԥ[e ?0f{w}C%|{<15%k(7xTjQNkP7ƕj: uq7BU2\e&x+ӨM9s_Z& ;Jq؈i([W5%rŦZeXDmμ}7<9ֽAu$2,1Wd^yª+= e7a2x#xp{mI= dcfRg'bџzF^zsóS86 YOHW!&dZ2ԿEpz'q9ً (i|Ǘ#5}NO.߁.62%kVLP:&AӀJc1VY?ae+,7qZpᆛ݌&hD0$39!Zl]U'Qn 7Ss[nD;MԱM$U#K9|6 c̼"=iz#>-2($/H k(4>\X{GEXQ߆9[OCF3៸Q㭔f^/Ek<@ (4jʲI}#/}Bn>+9ϖե nT٘KD+G{ꩰ@WT2.ʘ؎J>i=w:lf2441{N'+Urmje3ׁMgk<guUVw O} rY@om5*׵SA/|L*4K"USN:c n4`"S2c`CH7G mv:r;PwIDt7=dZǬF5<3| vĈbqad.Pҡė"?n:CL$2K-iCc=2HF+˰6jXu(KnDʤ uƬUtH, JrG]@7sζ+?F_WplޙQ%)„t2/zN XP ];jwVmdr Z1lMS |@~u譬fWJnCڦ(l1vGG={U\!d?SH1 $N3JD}wmock#dpV)i^OPq? AEGKn G-:GL|˛sN+ _9exA>ƀR6.tv"Ԇv#cJRkDJ,^&ꌨK%jyo}n$C6yN%H0k)H/N۬5K7+b A?܊o*IˊGmilbkLmrK>З`\ŖvA 8ޙEIꀉG` ,wdμ1v M);@ s_sTFSn4+[=sjmhOF yxן> LC?d+lFxޮi>SrxL#Z.a- zxAD3 FRK3F\s(rndc\ziK=L vX;a ipXnC>ڜkOMuIEK?-'0L}vgoӐe38Z=i ;Z,h\/mԈ #\,*`FfF q2ɟ Kx2)QU*i\iV#DylA1m}xIkJCGareeZJ+*ۗvmkHz>ʁ[?K(+]Q{$}?d<)y]W%W#ID.wu3-G+*;Ԋs*]gk9XJwz{ 6氱]__ж~/ \m0K+K)'[_bn 2$G=M567TFnJ-jcanmM[;O|Z#ͯXcv0֟ןȿL-Fik^!fY$.!y>F[nG =+Z,{:x/C6ߥk/RϫyRoߜ564'w:uz,_Si5v>ž ELDDvϷ'D FwLxP"xr,lNk99`R!K1ܣx#VV\Qw x38%b#am eϿ~JGs]xQןSYe:Rη\`3#Ab:KȎC\cЃk^]J'TuX1 6 tDT*gs%8)opW=A5&s ƪ 炜$`3&א X'\3!~#E8"߃h†H{9~[mG j,^o/ˠ'c{/w( QTăK%zlD+ Wj%i.`NZ?qǪJ/~u>_S+8-G: L9bM`7Bݔ˂ȏcfġ.qHCG Ğ_Ad)9k>sLy^UAftT^E{Bkh(pQU8`C}|$.Q-g)2Ț7qp/ ez{#vTOmb ha1q1Y;9u_{S颗#!8^. 7%~E <_3-Nܠ.\_o BG>dj,SUeP;^ $PYj9՝OcyEGRU/ ԠwT[u)xfLcњ|P9qJsx].P^=Q-#?= "ǀDW3U](m0anףpC{9$Y.V'r dq+)5 -[eP˳4a$kKex|V9D*9NeZ:KH؜?0cjG?w];SWm#2 ]rؔlӔ'hʂK> #zl5O=ʟfPz9|guHb-wGJJ XZ{K-zHS2fB٪ƣ:_/r>.2&DI"XHG&oa}E}"V]_ j_0C0+M5Vʚ|`6e5*6Oeq=8M9(=ycpJ gV vB[\S yl-}۱x4@ ֟9~1 \؆.@Y׌9,QG2 oK󅒝ڥǕ~ (aA|HB+&vJ۞)Ԋk^Y!] up;I"@i/o'o14'[6)^g׭/@I|͊fpPk4*+dV5{ZMDػӹʇ y_8 㭰s^j 3SȬ*JQ?gadરk'0u_cwd`UILAfM/IkeI?L+(_8-HeHN: "@JjH TG2[-%p \˛@@좺x9o ILY]Yc_) P{-Vd=ժS2zሦRUik6¦`2 4܌ɿ ^xnLwR gl %ҡH/Ûţ y|:ԾFRĥpQӟ]G: iHgB L.K|-!n-]? @uuϬ6]tAXC[{(J[]&zÃ?.| c vJӕЎ?s" lg#S[e%@aĤ޺2e܅ň-b:5 (eyqL9WZ)NJ {E]v8TŃAD`\3oHꀩc-{Sgޅx=X7.XL]Ysަ\^5o$!5'.ѵyjsR[_6@~lujow ܡ2'&Q$4lJm'>ʹScjȡY))# .NGĺs@LνP'FS} Zr~EXVI 'X+,5,)rf]"ǟ a`'t(r\{I#Lǭy@urT`IepW޳_o*}UWņi#}NV;NGO'8ƆG;VZ^8j (/ U7/:E8*h Zw\? 3 xW̎ZX#zvHRS&Qz;tF$xd-y>837#//f 6"(o.(uUaHuqdDڬFbf:fH;ʚbzdR| 6Rq]5y i]u_nأ"lJ2d_\O-4>3E~2aTw9DȮN, xkWq6Sk̲tB(y}pǏ[<%jq]du,Bk t.+J/C-DnnDdE"&RJ5I}Nu\%*@BGj?jexl^%\Bb @׳z1BDtH bz-Ssw;JctWyt#mK9C@2# p!s?ld3 b(ٯ 2֘bK S$&)ǖ9UX;&˦ W/VL̼Fd2!7#K"ͻ0t/Bܼ0~΃2Ʈ+rǻu] hєr:# S9/_r?dP;h:&z, #c!πޚ xՅoi)Eq}&(ewr8d,MMcN!no(Ϳ00O@__tIzO}ʝWzP E{)u1CLͭ;-?VZ \ҷ޺GxEc9j)}$bՌ/_)SU\5@5J\Z6`j} AfdC+iSpdPѰo{Q{-^#zjDj*֗x԰fb&"]`P^ؕ<^ b^`aM+tKƭ j= ԩm qjuzw.;-IJGl]3&Z(Wh~z@x~_}pwpCm08.31w;bXًПdsOBXucVz8PW?^I߿0/ DWRJx@˥IM"*Z@xhJE>sE 7c~hl[VWܪ/cubm`tE0=0s J¸JͿZ1HB pD{|t-P@2aL(pmµ$PY5l\ Pm2R RˑzF/`;-(:'Nߪ=*\K$V8& ɢ\F(G0wrsqo߰8Β[@bSHh^kuSCaVz!R',xӠ8hL6^e94"Ѿ3p'=FR/ A]q7~K @v4ͣ,Tmp7 ~i*N."N7>7 Ȣ6"@.6McN3!')ti7oG__ ؂iOs-Yt|%_n/r:MKG M{=k/*K{]CS/;39o?Z+Kˇ)1p5_OU~'^MtEst{RxR+ߞtTLE#6Zb1.5\Rayn0:L7.Njm@mfKQ"<ρ~8;_UFBhW%/oS1>Y=<1zqXux:MPr9&*/=`p}uʵh}!tvk?'Ugt2z{@-paKhil{H]Tٿl6}z206>pOg@TyFt<\UD| u9 m\.AX9S.pG(A@g'1AQc|xE&tY̆҄dfu'VKE8د-U("_'PȲ[']kM0D4QcIBx ɂf!N]NzdօuwiF֠uqȐ(ԋFId};Ә'9?+( ͈Aat@,׻j@ϚOZ:Pcv6@=9Z%B4cp' j 9]!=$'4;[ H`4`H5!jz0$pg(C}c)D Nf9@9B?ţ}E_,j"SsWrL@v.8Jy?%ep0!SbZAtyt;Ċl x+m+ * 3Q@r9%;FTV}̰ rIJ3&w/`zo:/oD9y#2| @(X촯B[eo Cn:N\ :ϾM&S(C*NO&2ݹFSg)zYf|Լ۠zo$ }C>|{A&b%7&nޭcڮrރ!4>NdR+̖֕Fw9[/L]=tC~=^XS",hV%s> n?ߛE8anwpN_? AT7v='+oYqD̠pz.jBEn4M,~֓6pa%y"n""_|I_*ÈROe)Ȼ)S9qu Wg4[;׊|=Y)``ChHV#ZU|Mazli}]Dw\IxMd< jMk98j{R+Y0h0\ _2 ZI!輄)j5^C;wl*2dÚO).iU`;z |+y((`4Gp.cғ(nWtB| `s|baH;/Iv:-x67ۣ4wpAjp"Qy34{\ R*usd»GܛIH}2˽7d'VsmBH$ޥ4 W rW'tgpR-}GE SxO~5T4#P}|Kfra3|ʹi0 YӋ}|0 :@<[y!OPcD&hRÊq vt_F4ؕ) c_GyB?~d}T T,+=VK.]:pB%z Ćjmʽ4GCJw\E;(Z1(ǔAdPlY JV C7wöюϪ#AJ c'f,w, _(`:jzMDx09q;V ^[ugsb fdLw|$XV\cdQ-KȂ%maq'<ʕSY~r%̔;i6#ψ1haF6pmTIW:Q Og!zpX1JUU noQQ6x\.CJVfWnHe5VeW0Յ0iMuܺlD"ٗq[a%PCLظ=B0p?B<'>rtk&tm2i9{$ #½i3v,4ix՘¥"̟oi3\޽PP+?a,JSS;a@ׯ9ƶm>g"G 'Fw.7 0"S!u~.8!/{f그`"K&eOǓ,*`Z0#YՆ ss]և0 Zh-X:q/HC`i;i ,k?XC%O4HuC) |sS,+??V7ߍhYi^V|ɉw(cg&.]'6TR`ħ1eI=Br"iriV&gnoӧ,ϗ͑4%tتOHTY"Js@|Mn20Ttiu1&IH"M-l(8]DvQ5zy3)(6m`MوH:3͈*EwͱUUEVz{%eːP 6aERT4%. 83[jƑ ^Nu,TeSSC.2֩@&~zgHm3g(A=!fS_aՓðj'L%LNi,|Pou w=x$ayj] /[SIȱ*|EA7^-"M NYQɽď-8뎝aX ej w-LqcЫT(O;*M ~=E  1t3 %!H<{Vfeƽ"XW9BԲR}/7VHgX?\ \C (,Ez ?,=uk7Ѱy_QWPEL1 %eL*)d ӔDb`41.d:=ȨQs{ )$`!GY>Le+W¼\lU2]d]yw*r#qAiEՑo\ jZm ز.zgisBDڳ5:T;K0 s U=,3J h# sN@YioVסWG'_ȮC.^ݴLg5(Vϒ3F'JNQ7&5҂oF_FNʶ bڬ",r}<,ˇk*;yU%)re0[ÜVty_{8*'v,?V{eM;*\?AW']'MHW B?XSuJNjܑ;NֳU#j( LZn r4nN*HX%KD0u|\PV|I:,>d JǓ9oȥ#h,@@ cW7@r9ƇMqX Ҝ\z(y5$mWiI}-,` j˶q[@gnq1{"1J^+Wm *nkߪ$T~qC:rC-;̋mwo84VtpKG]~l]|=bKUߟΏ|iVUJFqt Ur.+~W-%x){nڐ. ڠծ,Ι@&֖/ ,3Tg6xN=X pz3 R5DZ+WtXgkn}V|^咈=fΌgҟ4ElP\^"W[#9ϊۖx)'te] C'ˍ;)죲 7/PSŦ8jh6 _]S]XHm2! E)9"(v:%*@ҋ?=0/Oű'P+c}^G<)쀘u`.W ᰧg` `6VZuV z-J! 1e _ ŷ[+ozj8pIŷ-aayɨ`mpYXe*r]"Ķ? Zeg#K#k[o{NH$S5ty=[|_h .Ty]ZU(+W)&(2IiD% ۋ׊}Fa΅8x4I=5kW AH6h-j=zx:VjMx̶f,Rm/30' ŏ{'NR#ٜX;+D=+ރs ?䱱o>]ҥڧ}L#Q?{*JW5bzNF!fȠnDXp_tb $aB3j'|A\IA:5{`W[8t"i˕Q_?r !+ "[Ų/ 778S\xSAZ:@Qw@G[G 78$ IH${m%?JqBl]T?㨉W$"PU Yves]}J Ĉ+i@2ےHŶ>=Jn$R˥af^?+z̀WAlamfS@1cQ V7(^PТoi<r0cî̦Fg3ĈU 3H/)>h|K甫&S]bI`_*!]& Ԗl[O"q+ d')5%-<[9gzL'.h$(ǯ\оMܐh׃$ɑ?EK1,;H9Q$Drpc|3(s}V{Z!Xِh+W#Ơf^ n'SHJBis d^d5"5b(j+}j ~\%'7̤i5"!YT9qɎڽC'li'yC;(!*JStHu{f]zh{J4b(.P/E{o~}B32q y،p~hVs;H.Nv]- jgFXKztY>Gyһ2#%퉳0b)?T=WTx&Ԏī\Ur5'Jص6@Gr`A6LmIF|@se C U@rxrKXӌ.3fdPRhAX4k-Fh՝agYҘ@y?t B'G&dsR#i`kUkk l*-5', !`4v?:b#8'Y\&rM5!cS:EiGw#-d#F]8d[h4TF4ʇ s`'ɉ-)?c3QN},ޒZu Aq]E+z-pT8ͥvW/da[->Yg9fG4!VYɥl2ek#|X9ېr9QF\A:Cl`/f(;mM*1uF+ "1~F.A}_!(o7g(ShÖ׻!v2GJC5- 3DېxNavf@/X3gNS gI!b*?ßf;Ou_Bˆ,}SW idLJRp!|Z!̢.<4p.]pvoT 6me:$z#m4JDNGhf~01h'C-yRܡ!w京Jb3~ bU]EnC ў.ťS^ B3b]قg<1̭8 lf;Iz=Ї>]Rv -`z{,m$!m(87zXF/{9:r^t.kl/u],)A=fzh MT￱hS1L&$Cj Q=钨~E*-WP5w:0c#N (]H09x9Lxb~"7"qvt?U~cԼ@&uMnJخqJJ;ֶA"Trzx~{~x%Zlf2r*äֲ죸&HZ8>ubBmԧ};҆ޯr('1"Ҥb]qIa"-S~Ckb|f,gQBcsId|/ aBhLYLZдlM#!ajr e,"_[H7V*AfVy ?5a-uP#HZONAEMb1|!hF-7XCN}I.hru4lf9w:AKHAOjqE^13*IpPL~/ 4ii5'i*IX2>:W}e]NOU Gyy^N?,ݜ؂ ]ŔM5DxӊX#[ W!( nL* {җ UPxQXxu$c?ë3p< G2k-eC~€+"ax ڡ.tNnٴQ򂥍%& Ŋ5W#t ۪Z?Ӈ+_ V47$`qzbebqRy B;%!]3I԰\4p^Tl/UJ[BgE6͞q.~rbVJ{hܖ(qA~bQ;V7oz\A[GX0ՂV,l,B5oj~N}?Y d;.(˨aY!=?=Ңc@nmռ7kdzq"^q [/ݟ}iik_W[xcM(<-l`1,5j2Yix #h6 vIӱx|eJVSaT?4=M`@c8JgA"\3rm -f׃Vcy]c~G;t8V\Gc4܍$`}=$tNBޚa5+݁ BYȼ{$ީOwH 2CFEZ T.Ԟ_)䇱m o<'+yP~S>q #b<ݏ1~'W `}%D5f X`DL(Bs-{pfeZzq3aap%Z])m49;HcIglmκ~JbJ~\"|NnY7n8~PԕD=;Qsnξdm 桟g_UNAa^ F׵$"`3s\~jS/#juy9"ȸ)2(Bo2q4<CBu/m"I. sZ(';zȞ?ݮ .PQSw6zeY@z&6Zi+HL"Bg9'[M 3@L[8 t"`O Aoݰ܍E;Ua6Eˏk)Ak ES>@?~%TKuze cAM9;}Ae`8̳Nrb" r1EL&TTHN +xW1L1ZQZB"/KiR3`:~* ZJ >mCc/xopc7LH'zGq$p}OrVҴ$"/?>.[HoU,7ex P@ !{Ct2߼ٮN0b=U1x&Xs.XEnw:+DU窘͙Z'kRյ}40%L\a\x lHu'1P\z^6dZd@F?kT<5plv'(F#HZeh`3X&X:ޞi]@ts4D;-kQE& Nsޥe" e#dŸ+’q%ݱ_Z$e%2kCuJDZ԰)݉*듣K8# }V BHAXtmI]j9&0V'P,{2Dzv}P,d8Υg2 L<'!Аh&vS[)Np:S-=ZBDa!^gDػYk 1~\ X>J#7Ȓ0;%iv"Le}:j_.(/iQ{7%m;\e%Tp>ɯq{^\bMG=[_T@>Zs7a{fTE<5OmsǩcѪB]s(ȁ0((E쌙m"N+woe]L nWۧ<]T lM B j01t_ Q; mG`“<..G<;^m6bvUIP7N #2\R{D.WhȞj;gÈ(o( X M,7S^DJϘⴑ_Oʵ~|=#O&a]2Rw;c&T{An쿦,J@C6Zk?D=4@AfÕ6P\,m# rӛlzV?+;}sN.,#RGu"E xl!qz1n ,kji7ƏPjX?u-b_\7QџI#J #kPYyAh`^o In6F2Lh p+A8.>~z0džCJD6ÔI=FR(94G 9f[)w LY]'P \ ))ꇨ!^͛jѠhא)h95ᾘS!ѝ)shKG{(?oDVo 5B7ʉIB9 #b`%{񿏪@B@4烘"7geYi4vYnx!b+(lŜJFFdP@R3CBqmTOP>i aHf$3IIٯn.OmɔkbB+KOxC6@ pa{@3 $9%}Sׁp 7Eflֶk^;:}h<19,}Zūtv'w`,k&>ief%]UnS ttEz;ojMRZ.@xS>p0ryUÜ]j{.e-lkHR?psܦ1b.ʄp[VJ[h\LFe5px ZDS$ZJ/Ĺtѿ]|'X)=b/  |m+tܝ\D|emN;QPxMZIrP T ttCוgdr5/RN!c1ɧZh#DB0t UHPp}#EI%mBoXyIkHD$+vikװ +Jwt6<@( C XKH v_lT֏LTRC2_w.5&j΃+^C. FEP}D{XEpZbuQƇ>ѥPyXojZug @]LM>AQ2 Yt&IͨRsk+.!Dj'v5' ggފqxIY>O؝Z r7 YZc:3]9}Ӏ\ Jɉ^ROބݐI1L.%,JD WWi,aȦ{w[FR &g6GE$$3+~>-TEe~Uv_MXyVm! Oh)`)+J:g2PJBԚ;ZCbwAzKqb?L{}2& i-=a?t0<δl5qwuF}| i7d[ /*2Yv .7=xvqV@ ,ȪPgf@clP!(Z_\L%`@pac<7/DHA/8DNCimF<\݈eD?"c#~, " kC %2 DKl#'#~0ooۏիn6c8dE&[gȉ*5c2إYo,QDe۩qP`r~1͵6@bq lڪO1viiͩ$_f`-G:xhcD~mк^JEA:e'S&!u'Z(,Ql[AwfY$sT |櫗,tȺ7 SY-x qEk205Rloi?.\Q"4Zᄑ-?̓4b-Q{ QS1DU^iHʿdJ6֩I&zQ/m]RUI,\lD| JقX1G:W5m^/9f oR tpZ"T7p5ůXNৼ)K_-U3:M!)u Xbm+$4%N(G3/C_5[L1G궅z+h4["-7Q,e{]1s y㟲>Gvn媌>?1 } CxV}GCb赿ih9po;2.p|-sUCʕ{b3c6ұڿ701& >nHdXJJ͏ DDCǣ~:"ҭ[y?9aARX)Ȏ O< V_kSZ֒ ){!F⥡ۀEoXŦZHL#DD@6!\=.T0rނ_suh5o_[1Ra[֒aV]_Rtmd$FGSL %nr!08ܿ'>a]߲ÓG崪$57,/ u+Ap? MϪ\:b`-s qeۦREʅ?u]^?}5vD[T(Ϝ1hŸrl2T!LC@)*^ QDg6V'gpfqq&/s%(͐plkcsViHuh%/kPZk($h׿coޓ*}S;vG!:">oOZ?}L+ý)>JSsTq;'3H(ĭHV~IL#4y"j(SjA՜FHwB,KIPp=xKXp(hЛq%桮wtgaYү11@K̮7@ {dgO&F{~ԴQ9vlxk>J P ^1Ģ2 ;CZ> XG 3ٌ~qz;t:Ѩw#q2˝j,q >а|#9P,"ڿ$,"zp1:r9 n yyzM"^ع &= Vj>:Lr> V%1r;\4q&m$1q&OML"A24gq擯fN!M!r4e>/;xq`WꏎܮbH'0)ᑥBZjNC C.J 0Te %i ,X@#+#㍀XH[̾X+iMPu:g!0[;8 H 7b8nS%6xNVG.pb4Faa!vzևeEWQ˰*>F27Xt* 41YP `2}̆4j/آpJ,uW] hN0mj˕xv\E9'#ulQdb9$Vx+an(qT<)7g3'Xbhlkgy-lRBR–#._?\'ѐ~G%9ɇ\nxCM2*~{,?f=)hK1F$l?!jm +OIF .|-'Ok'2wIR1ZQRzB 1pcz٬րϨem׾sݰO`ۂ'2NwVEOa pV{}o\Bob֠ܣ&ڈPq43B/4ݽNCpOA\ASI#z_Ӎ29vO$M6k'g׉aثPC+= 5}~?nKU2ft}/Ϥ0!e9KWq)T-!B7U=SOܰ:vDa`Gj M?Ho?y=>#xO-gֈŤ=%~745 ĜM4*MΖHEk2_}e6ImEE MmbDz^0eg4b h_adS7Sr|쟓$ؠ^br!ї%KИA\zqւSn % oQXyUo1 ǞOX`y4=83kU^Zj=E櫲4`2 džKM_O"3bDf"(b)Дq6sgJT4loj'3sIi1d>dFq/+ᦲ+VrPo3`$։&(:u"|rML;ãt!36'xsrӴ'HyW 7\i\0[#A6Cj_cq_mƝ^@p3Ԧ#ʮG%TjXϧkKM \V{Wc-i>E˂OJgHtqC|VJqRDb!LN'&a*^y6q0Wn-t(ڒCV[6| ߉7 pɳiP1$yn+i u 3Qj֜-YiɄr D(mtGRuK9EĜG+KR6,u`<䟶^I4vm\EO~:qkg\jrrp8^rj$BxJGaK1*Ɛ ^bnzJ:mjP=E>YY7@Tg P:Hb~z/@cql9爀{͍ L拊oĺê+mYe=¯ܐ?5@Zv65YⰣ ; 3KЄTp1r x.Iuόڗq1ΧvpP|Bڗxvxu˽%+WZBQ//3ggȪ2p9YHTZbe.Y NU,ܹu'$ʞ#Z:%lM7^,$}X>tZ"-ʌ})'|Ex]K_ OV=()ѽYn Mn#C 0Xk\񨦜(N5j\<^ھ{۸e8*Q,r6Wd@H5vR5KKJeB+aEқרn4_Mܬ_sgY4":N2t~OEg8"*jRy57%h=y^)Z#rŎ}s״1O!D37>'ȰH”VL6R ؄Gf?ID< ~IeJeSM%f_jǵ\ea}0.xU%iвQڜ]ƴW7AYdl\wZz5 RjXMGGlDJfSۑD^gu˖N l~( l_D) =#08!(jLJ9A(֚tްL.$>:B5kK'Qk%'vmɢM dh}o mIPqE(J-*=]EIu7mQ`_g<79]h'X}2hvEDMGr{:Ѵă&FqȰL\wjA'n/U8:J:NA=aqQ2٩WZlIͽ+Wkn?O@_̲wt`k L?&H՘n+OsBGiކU#*#%Ʉ4afzP<$YZoVuI^m Nal LV^/[fR@`D R"AʅK"E7РF>Ws{Pv r7N [s(jV$ aD2VD,k[+^`FH۳:C{] l'v9ك;q-_*QY;u{-ߢo ^[XEm+"܉X2U)j*4>ݖcҕ9Yl. Ig"̚I[d3M$PƀI6PZQ碴氂Rao.3[N+"@ .7f@rk^th['"5,sw'{H]j{鏺XZ=]r$u?0#}wn{7,BmFm.+x2~@4$x%I(f/=lo@MK1&N>JԦY(o7\n:5V>(ZyDz+}2G@NkkOE)6 !Iᶨȷ ŃhJ*dU&j"VWS߃`F\.Qw:>_wHU~FEގ&GVI>2 ءhQ2pj1L%Hi;Vn0;+!1ύd^ucyzI$7@*,9qW$IRТ 4gͤ(f}ͱi^_yD[-v(XF24"37<¶֣Ύ"nR#g`uYxE+}fѨ/d4hH dL0?  JشJpjKN0AP?'\ ,&a{` j /7]237!mE*\|n}9?&t_s(;" 1x:$B=6g7)glӴ6oA4PEA6C.Wy{׫mQ-i0#fQp']w8};OeP-beê6;HMC]mFް,зu^5A]oև^MɛWu.8 FeE&{{y**>Pq"Y@9\2%)ei0U|vz R.e@"AX/dٸ[x~N#EXg1 ُUO^&7qIJd …K?@tXp(:FmN0kQlhHzghꚘ'9 @,$i)BG(Ls72,BJfb~E"J&?t޲LZWk--*A3O7s]KVu9f$s@frW3-tY+a5 MJ.rO 1\ޟNu'O%ZRsf䖢zɜ-E@VGNc|aOZ`⑌߭H"ܶg@[ yaa#xg}NGdds'&DӅI#X!-r1!)wbSaqJ/d' mlOWW1iDaJtU"]2 w6_LGZDQt1צEP&G MI$sYȭ c\]{i FȸJF'PC_xٹ%{E'=Z}3c+`', +tY\ҝ[wUII$./e ާQrEST9z#jw=*ST=}*ັx<x3SpEw$|ïSPD .HWG!<Hu50sJ|4툉6AdF`LZ}P[jnJip:ؔ6 -qW uOden!^ }||q1w+ 4+Kf28Tۂ>28֥sŲ`#80 ν|y*ժxPz:J^@XYO)KPJc-IpZȍ`,Z! F/:֙l.a;'6bzeE;%h$1VV `j8䒦 }*Ȃr6I'rMHN-n1O%;#dke<+Iӡ6 ˒X%PeFnvedg8 ZzX#61Wj~wGVn>rk r"5޳O@m qH8}neޠ~VB$17g=O`ѪY) :c=]@P@#qONp$P y?Z ?JoD#ˈXiZ"ݍkcAŢ .cU6Z1ꧡX517Y?|#s=BV^uۤ|͌1+)a~xe|:xQqbvDCH@h;rSn+J&[,]x# 6Y(7˚ăƁ׶ W;6٭b%CfcֳibYHw;;"s Qg·weš)w:W]Z:7_VGq㍼RhyexLccqP`Վm!x<7vF a]lq̩ȧ.6hN Vߘ>Q )2+u>jYDWi'2<*͜( /wDO/gōŀ0xsW~2;eԪ77s/v/))R<1Y2Y{$nxB$Vkm7JŽMY 1_#A XPnɣZZS޺3#1 gzc%T!195wR< 6]O@V;cd^c4M$oSHYHs0*>ghoY`jQEExPn:]+3X'i __JWv}EjY/x-M0X;X+E<8q,X1٣,5`;#cpX"2"aD8_iE:^ L;/\n9pFJت±p;6^jĚ(t#?UOc%@2DFΞ (D&Kf?.6g# w~)k Y"|HƖB,p8RGJVwayKɳ  `B_×Sm_j 6sýq^h}_RĀ?ll_eK5Ƕ$5jԍQLv[Wsv*ks&,-`.%%CO?Aq,54" p1(mnji+_ +0;OwBgy7,ߞbnylwF$4v2{ˇ@&NgaB-X9οqɠHM?RAR\JzDxt t3SaU4qtOДxܖC]Z= nl:YNAnXv_ՙ=e֫/}\- zbOQ4Qkz-pO!oVGWj ^?.=Rkϵ7a~YPQH*HUkC~ݘL6"PϢ$J~Ro jTq7lõ1Ep0B͉}2Rb\9xBM$+yUw\z`J 󀊋w(-6{) Q V]?+XJrk+XF+,0Lo+ 5>RZ0cl,8( pm4o-tZ'`-ͫ]b=a} ,Ac%͋c~UE4WGoqrp%uxM*Ek3۝A1x3# Wg\ش ?H3eRwK+8NEz0۵Q,q0L 6d'#9 rprZ~n6hgJc%+IgFN{^:_RxzXkN\l;Z e0Wzo:|ڝpEwŎSM$NkLvW\x/{QVHg}%ӎ:"n$qCH ) S)߭ Α@q:Ɵ8,ՔV<<4Y+t^$V9io~6iiEk~ě6zq!Ys#x_t0YRzܹC8ԳJEEQuXC7cU,69~5T@u'-8YcIp^93d˸F#Jqq4 cdHSKTv  )Zg94 TkYmYƼ]B?A;f=K7c{8Ѐ*㼱DUbϯ7oQ5 ȟ/0|1W[nRU HkEh(\if[dW;vu|sV.`ֳe4 O"ߩkM=f8N WO sqq3:kIY3zФ{3Ra)l?QqJΌT[t \OZХ`1I?NǢ/5Aj9H+ Q`FaW vY4Jœ;x=E`)ZTo|r\R2L#FH+v!qM|)={X"*rnu،",_kכ!6ZG{NbNP'K8N(^6.464*Gx6>o1GGiG_:xD&krnM:+nn Q$c3Z r-g_$pU+8wĭج $_kTJ&?QآgN-3[:]Pj_}jz/ؖN'Z'z$~҅=:.Ϋh=]Ftw): <խ1Ck (Š"-|ak5\{u}xAM=%5Pښ$#_k9܄)F6b91bn krE Hb< C #[%>mEڪDU/T: Ca0;p;3QqJA~4PV=i6h Z3a#gj먐C ;nQȯC9g })VJ>PߐB0fo J8gFnRqX/ϿMv١;b/ Am1 qg亵 i7 kmltn ;8,'fJjQkT*9oIq*stf4/CvU.Kjg*}EVW7)tt_њ!M_?3~ {6o1G{Ya  $u>]BȉΉ(Zƾ av7YYhHӍR!Xˠ8/'. W#O@cHX<:R!b8Orzh1J4NTV1AM6uttpl! #H{0N KbQL n/: 7 R*[o{s&QAW ޓLD~< F./ǔPA갵( Uj6i+H(,$j }`T:a=AѮgMt5U'f2߶d%Dl+Ax1J m.18>8Z®0T+k>J!NS oc"n0yP+89/nib݄J˸±*PH7+du["y8erGCE i2LW0?P<=rvE%/1s1ۊC.Rn&ٖ0<΃Wohyh!f0_muw|c o*Lt59YI]F&{MU2ֱzsf6^חЊը>w b;*zӤnh#jI%)z{ooBN-1-睻h<Ǣσ4On8%5k_$E9OV%kU6Rqg4V?"1 鉟ڋ ?Y{&c5(㻺яՊ64F \U⾒ Ygl$_KSثH:;&#YSPsҩ @&o&zX.kHrW_2?8|N,>s$4Z=-=tzYi*f9~47_IssB=.|8Xpz*Eg;؛ ݁F罇wBrLvo{i4?6](oحҡsYu឴%=nr|ϒ aVV,$fY?7ޱkJ]uijviԸ%Tt' ƃFT^~TT#aRyى'VMJu7ɛAM0z4xobX-}#i_*)LUG(w}J/`LD`8|rT]K΄ ůز+#z?R=R9bOnEǨV 6{*A+fj 鍍A(fDMt;}t eKEdy5d$|l_VЇUc~?3/*TȽh.rq,kF65vBqHRp8nIDQI>??09V;}9t*<] _p%/{ߋAsӹbnVmuF X#@A #a# c.eHн`⇼f+fz-CU [dmr =qbdYq6bab(kYޜ}ax~\ޢ“?V;Pg=@8o{[49k')M''qU^=5olʉSP̺W*ƺ rOX<|M5^8n rjw\!E^VVEbGJ躡Gqܖ[Og.4˒ .4vihhpY~MQ12jrj?X#u hAvj93p+0 SRNl^4]4!ۙ]qJ/ȉ>f4LSÇ |vݛ2\(5Ö|IJ:SM8定޶ I.X,F`EKV-|ơƥΆRG݂5> yGW{++9@_Ӈ]^,[ kuAݓϭzRօydOKKfdV5/^(~0X,.N^WrP/!ΰzlUrrɅ9ce_S2ZҾL}AV3|]/p7%8΁\9;$O{= DT\ Eۺ RVxp$t3fB}OT8"!( .Dg|K>SsB#= &NQ{Yu2eD&=be/yX(a%S^AqO,#b&RR>לމ $ _ٜÅS(kXͽϓ4Ī.^cTY+$%KfKq'!9eޒ%kAJKȡ 5m{&&/9>GF E4C ?OBa 9}=ra#d<ntwk*b߽@V.hW'"ajw6"L4b]ɼ!,Z>| z?kř&T9 МC`RL8סRS^,/+걮@",68 PF4P&%j@z'.uWW8dBC<$B|'۩=>1/'/Ie>k'?X[,qivb;(ܤ!)MGV޻b<(OgcME b`hbiQTgWy}Z!4/[YPVJ1ZO{ 7+16)t?_ei+y03}=(aE(CI'z3}&{jnAM >3#@d mC'.62rSA*HLx*OsAP?~*ҝ)_azsM~k@I{a bl^pLMktqd lSxg[TX 29*pڥ7whl/ʦKQc@X}-)|xyvSUNEnlAlwj:C*x] *\1l3$N cc7v C:co9g*H Z>psCӧ"0Ca?4W5K}y{pۡ.޽G)LϤ𩍩i{4XiB 7e98'tA'C&̔cu| 8A~&O&3kȻ-YU CX7/d؉TbՅHT)K}$=H6 c$~1ym"XeZc6@I۾q}JWL,_DpNgq.!d^>T4[Dzt:,#Y-伀%L{ka1#K."b.weIkьWkYa-=fau;Gxʼ0BR{3;/a񿩶ѭ2ZTSd6F` %u|eqh6u_ >/W(b;z{N2 z JׁƝ&̍_1`eJC{h*'V~-4l)ӤMHN`mgTQp&&Vα/>48^YJeTIY"4BKWW:{/yc30^* +`0kmo$r˶4T򗩿UD|٤ovk>xUc hN=avVK {;r%4I `=BH3Ig|D2z YELU{)\uc7mUtܿP}}DRMSDr%&ڮϣJ[\ = _:t +VM|]#f 4$-֞fA9Ee"R_ KH*US2{1֟=2J=ŝ_g D3@Bƴ7L3x/ <Еq ǡ̟non\܉J ~# bm۞&>YHZtBc׌VFD4#R*ԙiŒ=8@%h駲 rn?гD{ژ~]dj2;Rw]n*EF%@W=xmCKNWaKL5@\Kq9O~SkmFR.S"fSqiIf7 lTZW=qjˣpfeAXv3Rqu% #dL0VHѐ(x.c'e:p*MX0 ؏eWEM (83|& ,p/zGq'FDzi K]WGF^"lz}kD oɗF\g02<8ǪA+(KSW=衄 /8<Ԟ3OTiɜ|pkBɖ$.몫A5?o{vca6{ڜat$-#3$ߊ2?^50GȂ"ۛFyzoH&Z+FQw?`!m,Mv> KT| 'NKm!356 VOaXÆϹ=8޻'IBM}U]*ߢԊ@)Yσɣ:*ǘC蜿NL |6W,ϳs!4;ƻs#=@)t>Vjh,HRK孩$6.zn}d4zLLͳq{)_|u a:_Vbs L#9IL,gNe΍W>HfBiq7Y)<27:^Œl-Q/$FPv+De"lاIs83/̟`V : {`͎4 T'hGBHh7gznP.cH,I~ҧ4~~Yc*Sc^%r7&λ4Hsr5\]qf89`n(O!Dc=\^G#_7`d򐠽I;CFgSaݺ$ 39-P^0Ҽk)Je 7=&D4ya)jVV54J%3G@oiإ`neehvt]I[a9KaBy>R !pp,FVq᱋ם2S_zcKpXˇ QHc#rBVUu#>0DlxZ"DIo/D *NoyJ|fhp y+"왨,\4 \<ħ\(v%؃bf͜g $r1߼*nF[{blHE/~0!l!Q*in*ٶA/-,3N3[%1u#l+6',F!!;ԣU?A_ش x$mgTB }8|zlo_}r9!گΓ'n.h:)GX>mˉE;_V\j;߃9Z[G g{_pFvwENvL;&B|h5}i%YKb)}8)lWCua*9]^:AçW_CJ{]ݲ9?Ҕ~d[bյ0~+?HU..idHȔC Njkx*:}Y q4ۢLtҲvAqJNtЏJ6:""AK?WB |^@|m߳ų#L繤qr+8򕋀/TiA8;FಧrTz:iNڣJg nmEIK^BVM'j-,~.X K]vƪHe)Ӵ22sDDg };S.Y_o@I_=.fbz3"{ Z :u-DQ@xG_};*=(sX( F~'-$;䦉SB-9\E:m_E`%n$ R?G7`Uc2Y&HGJz\RRF 7UX_Bɩ䮒'pEOK P;q6oi鞚pYV@qM+`qDb&az^.M߃>ߡn@2&7a7H$Y&Fyo|͊09WlikJlȏ"gX7Qؑtgy=;X8L+wkhDo.#ٖ=~=Npe%b#A,0?Ec/Kc:D8g̅bm4~ks *r *I86+_>-[U&|\9d.r$ ԏo쟽\c{1T^LG _[:G c񴦦f-YWI%2fB!mG>KOj" Bՙfg:]a-HzmֹFJ8$pY#>˙UY,,? ëgIFbUuWQ7Cqk/7;Q.;-^<` H&!mYv9&;a5v=[7b^GXw'Ajn<ϩ(cz%V,C8Б0$=Wwsxۗ~!?8K7,թՈ_*]gqa5v}o~tkNxE^RYֿnVӊ, SmuF6ٴ;:K5Cv+qd=΋YHBg!K꛸}ɔ4v@5Xؗ,p{š`:zt.7HTltfWihy>N$Qgʾ@H%JhnA8p/B1 rTsŜ6b'MЊ52vl,/lDatHܻJ޾ R) x|MA>*OxKMuG=`?g^T2Gi&R XƷA|f@r 3,&Us&D|B_srzl-yHܑɘgTxmI֬MH 1Iޡe' YखZ#C[?$%K-kJqq=fq'a %{1`JmԵՇ+uN3Wa۾InS݇I@*.g*Dg/nKxa`u5 >u7̊E^K^:ɦJwf歘R$9)rP`BN@-xDyҨ]u-<ȐN'"uIZBfYiz‘ÝK%Oo8}"fÙ]&G=5fo|;Y2Bf~olo|-bYʩ3xOyz$c;{v,9ӻ>K4m/b?+9:.^kY'9KB2F:4Gp:4JT/Pxoe }o|z_#P2d`9q5un'!.骙-?2Nƃ~k2D^2}PJw>R}NӐDӵ|1}Ol^hۥ&DV}w2-AoJ{J&uEJdB\d@\#`4hp2<))Rhs&ac"dejDLj7bꂳnhfI&xEUX\ل?NCt 2L, "JKܾtzH)⳴IсRx~Sq y5*~&! H^a.SsgKe ~%_b4`n XݍfJx:/“R1 Eee꿅H$l(l޼Clg$-qѺ7:PKh_)oѹI^4Zrb9o:- c_u!$)lq#ƥUմ9go=5ryR\D%'V%HB:9>i-&^Q1ÆG^X(15@?:eG@r;\"#n5'"Jb'㠘⽨bIv󧾎+ȋSr%Z >o>'E_6P궧wV'y^ʓ>CjV qzz47C,n^~Iϑ]GfF+8>k38& PH`Z fCWJ%ӷrZAzٶzCW,XWʭwnP!>E/KnS i:w؟J{5Bh(`?m 5JSS$;JByii?xpqEщӖ~~ rk2]bU-+RX҃ON3lhy-mE[;p bs/T[%6wS1s\oNJTt_ "hPA~vb2o7{ߢv$NAnUI2$A|D{AXYu-.iPo?5_F-mE!o3Ir#WF<uoLDq!8zO]]}=fQ3 I4('OY]dXcm\}Hs\K/666d*|ݦ޵mY) )7z.ж[ [EF輩"G|^7>0n) )TmdAFq=]M%J#?4)pG2<|7IaV0U\0K̇cV-I1ѝW b1Zw-o{梓+u ClF5e|5dž\ŲiAn їJ$'#vٯخk/ue!dpUfԤxn/ܟA}qi һ_UthQ|c V6+M\)/0. , I{E~g})|g}8Fk y&:#¿qz\*_m_1BU&̃ v>L7Ђݪ4܃A$ ec3/&/ۉSzk 7`x8.(;h'۱:gzEVA-zr9tv 8dUB %gہO4wA-_|:Ī0pa-mB?0̘R9LbJ|N~NpLU9d~6G5y(򊋳fe(u?S.f%ozPgtsc~HV.8E@|ݏ#kD!jh861Ss.\,Q2S?|2^C튼זަd-HY;z녦'ı@0nΝ^-Fi 7"6~P钾|_HXn.nߒ2]ǁBMX;qI7WI.2~@j˴礈 V8 E/濭( jmla#1q.hUQ$}wبiro`(jЬX!Thva \gQmj9ZDXgDYd ·Vp+IM] K7PsS"*(e2Hh7Xz3 ;0>j쫞l,*K\8 2-}̕Ө>BoܠZR+r(=ЃCk NãmGe 8Gesne1lQ,[̈́TqBM<7*HH5jūEFO:w+|Y' "(I }J&+"洒B"8ܕd%Q x" V=:M#6AչץB&Ř]Z52/S"hJyc": 1+[o^V'~׆2đD^24sdiQwIߢӉ3\ }d V{v*9;Gy,,I% :/ΫSSurשxWoK'sż*~"w03 %(}C'e5zh"BĆ|7Q2Joe%^y)Mg.'-+EN+4hJaRt3vzބEkQ@'4B-`A3&u|K$+|`HG@\W{穂SG>S6P,}%2z"3pW bQ~̢6לu4jAB'4?DL`yBtטo0 *%pG+{?)UPȱ1vbPhRl0LJ &MqV&WU|G`5(k-,^yYRbGUH8ga[XU+̝ =ZvLe |BW08&0R4h3<M5QDR 3Y#ZL]꿆V vf] ]sQ{5m?ՂW G`\n)7 ;YvH~F3p(߶R[= .  lX wvU.Z_!}< (q`/^*cE[ז vQ qz\d %)jf @/F.0T/DRUrR ԑKNew C⵲ ek U1eW;Hv'<ɜ!sy8Z=̀AbzsPGO3r#S-Ǝ ѹq6&huTe\ \7Myt>gJCh*+?Ǣ[*MsBdrI)=DUMtp(h_^&ytʑk<=<7dFI_e8!#t6+AWsGŜRش[Q/(OiK'`m]̨%i@p#wbUPPk3&)ر.Tzs(2MPawx :e>J?WI6SYvY kelm C%,%\i`9H*7sC]Ꟑ,'|68uBNh~;V\w,#/:"bue\1nQ8aw1$ jX;TLW?fL`] \B )5"2.UgtDdll{V }y"Xx iȸ?ʝVz\3ֻ"%+!"TЪ%5I'?sZ Jr8rI5Gد..ge,^ GEE1?G{#TnɼԱ uͱmZHs銓?W w2eSrQ =Lh'$L^gf IaY4JH1g`ʋo9|C3|c}v*9Y, |DV)^zrQ">#IO9rK9Wpܬf=y&ME׌WhtUW+}:F2vD*J?B\Opx! @ᖇt'rL8m642hsptAr~`;j1QHg^Λؓϖ99od[l*k^][r YT@P'j,57K.f]j- tPMQD?F3D:=Fl_h|5gTT `c*drxn&ӱj[%y'Z{/=}t]^YV-u^}=d!&ݫV$v ]ak1|s1[gӮY M"-Y{io3byaE+s ﬣ}L]mrԊݖPiIѐħ[eh}a[T@ǝdG43CW"ruwayDP^Z_0h@Ar&\Bp{PZ>֞!-)V4l~r!?FiWBXxPMϯ:;v[ @+cl -y5 [9jaLh{ĺu^""1~$PPkrd[CX9LЉKףL;H-mhᰞ/R=C%%Xaa6h2E "gD.T%E(o [RnBVlmI0&rptV$84SWe)ᨣy2$q;RPݫLf\0sS3p3%pb`踇ѯ}wVnYGdT4gW kdxgQaSQ9ݫzPFDF4#ŸL3iz8 /=Mt`'D|qs_ϚK%0VIaR =ﰪѻqeN5a<.$_8Uu[<Pm+pc:}e=EcUYE  &F= u{EvjU)ʓMT ?'JϿw98+!:` VL8HW>qc͘!U4@?᝱lo GB.Vrdu8H$[U&s\;|AD N*?%WMYu[V'P;G1XSQ@xC7AexrpCB㢖e精y&ڎ9@ öjD6q0׋4T.~k^ !מ!bS:UWQ9T`o N׮mr% 1Yb˥*f=i@7U$F;㑔 H Y&9ZG@3᳞Nc(TLrPF7 :SϘ 'SƬ* >> yb"QL_Hn Xbx6g.!I RfYym^6(z,-{bMCov yfJ&"8F "n(,Ιg[!$eU܆P9 _>f孶ef!MVZ.sX=DbNXݛ=a =ehn`g=t3Qbq1ЪwVu&/ QX&ܼ8T:u%u§yT/є$Q̉ XB4x"BQ}&_tp aVSN̵SJ7'0+_օ&#O4M1gU<]nVY`a֮6c3 *9FO}0cG%m؞+n\KVTI|V}!g>+YE4T ”L%}P3|~*m ```-"mNQ4. X՚)Kpl)1K4G*`=C#!;Z/ݨDh^tUyMN٠Z9w JŲKu[}n@Ul/hL`kI܀?\mdTZclWIwBg#ty Lu FI wZxLT.#݅`ybO..; O\zob ?&h3NgCļmQȸ0[ ~[xo^"V?1́o}NXP9D9O[wl l'Mnyٱ(%Z@tu=[Yi~K4N0Ѕ'|CQ%~tw`0 "MLouq3_xgGN>Sh;!~oc=4+u|N\fH G{Dd+>Z=*\(/b. 껴ùte!m0hJt:{x﫝:N$NL\{8 Yzy)wI4Z5f-2Cy죑K-$lO$f[@h׏14 p&]-us1- w: `&jNO}Yc|1^w=M͝ةAQQ^x(daCES>@49'XթS,^L!t|zo#Sg1{"J { Y_t,1ύtrX}jBQkxHpj{MhԮ¸ʹbZe;@  2,j vSZsL^hFXgh6~ @ޜDF |2a\3W(F:پYɳ||WDze^Z9@@+6&7:%OC(((l_|-玐QE~7‹)Q!b3c3T ZpdvI4^=*c0qD&e&O9Bە*meRB9?MdLlxph,MB8EBkzW7A%kft  )ïN4?! A%KN+UtQq{PP sh{Lơrhd0{_fic('k(Jo4RA͏r컺6Tb@5YɇN~BG{{Zţy%+yH<>}#"1/tۈCgGv@b*fOqLS_ӵZGn7?r |E@14/35Z^ Qv5Ϣ}>[#:>A\G}.4 '8{qB>uzc~^N8 =/lHB -++αHfȄu.:_pJ7oei 5SSwzs.Q/ra[|E[rA9)ܻLU;\MƆ>v ѤkG#HwP ESR#AT@oڱ~7mϾ`J>2y9w'CxKu*emþE1Z.)L=g9v 1[2;UfƱσr!>DoZ5f73n;(=;}3R~/K{ i`qcϻ4Z;E1#-h^,MWqrOأP-w=r#s^D8UPi@*%F0H#cARy#_9[TH,WOMG#V@V:;ϤDF\,VF_QsZ8HsizΛ{ɚ(pZ 6 c<[^N#x8~B۩nHC.ȩ S\F>8} HS6#t.r[!'j[⋿9&Qzy*N\^͵_4rffeVuOa`@UP6NN"emV5;h*K@ML_FT;dbiE!5t.$^%I d{JT1xY2@.za,Qeը*u/{[M63D}uP҉>cM6@Ǯ:B)",wtmGFcQFsHc3\b LOSת`9&Q̄㳟{0\D[uE/9 ߡq߀9)|ttCwjZ~ձɵ/ HG\cG8eC5sHEtF\|\s1y-AUW$zPa{ eRpE_"U7K)B(hIS5"۽1Y~íY Ϧ-@#k~ ԧO3צ״ܱSNFvKnEM嚺F",WG͇|㾐{6%Cn:]D5πP9\|V B6k/=5'7up_ 2%n zcW/kco/CO^Ș婍{s8$L9,D] .fX^Bɂ* '>EƐs9,GsalW;8Hw} X&" *Ҳ45AK!}Fp1e//1^JaӟΆ2UݬIe f+-ǻgB#Oj\ľ a$1$,dK(_:ٹ::&ukLs_A-!wuWC֧NjBł(|w[ ˔3JPMk̟=m3%O[M3^LD0{ x% Opɹ\|ι4G}uucp8cCe=*6%"cH+r:$0v8WP6XJ]2Ɉv5n!%FFRdJ|#5a3=N{"H>c1:V!W*Or \CP4d THH.*5$qvy.tJhE#G4urL,-0Y,U" z9 4i~_B\5gMP/. nǘ3\T Ey}+}?kC=N4!}0 @̚{?9=17W gε`O#EC0ȼ`V "a^ž5l ']D%K$X֠aߦPU1|.X}Fm0O5G9S\LKjBIIڕʹeJMѫ ;G6!I=e6'P!ZIsB+GVH\W*(t6\T; @>?eɤXޠe,krnYvh=DyBAuL1&B6,􏚪#}œG Ԩc` n΀ $Bѻ&5C;+!-ߧT(Y'Pi'0ͥщAw5hٍE-]NFa?q֯Nfz/R,Txb݆/Z+! ڵ(n3DNLGF(&ID+^9r,3^Tޟ>'ILP?3ũC G6ӦG`!0̀p;9}HZ?MUaDqsxf:dg%k&V/.J_8qEobSuޥz:"~/Yv_:'`W?(*Hu ͷ ̦pO=WOM/~dzg a1 5'EKouIh~Fc&d^T7eځN_75Ջ IIKXp bt4q㠒>lx1xPMIxK \ 껱i \Orܟ['% '5Ccʞ ̔¹]Buv5sDbLA{٘PC+bf8úf T =7t|,y[tq 8 )yT-a=PP#6x./ ܷvd*g ZnZ߮T">&E#7쿝BJ=0bLO>aANvDUT;vr'R# d ]v\Dǵ^AOS 9PAHi@sgWȚyvVN=@sφK,>,ȇ"gQ^1A6<-& Pn첹z,\;JvT`V8Ȫ*YY*nRriEbCA19lƍu~c3WgBX>}=YOY7`*s/ڢoӦO",'qLA;n@+,iю2̤ZN.PEtN0@/j/qе5"Z4==*(HdF𵇨0jCKuz4&aniO3o ;w`bnǒ㋼ӑ^׉Z~8~t77-G\(@>nf]t~\hg _{ !z[XaאW MO ]GF#a&Ӏ>Bnb:[QlĒ-TbTW:7n:b#D6Z&-8H?(qaK]ROiLׯ )*&8"ٸM,dL;Da*6YWԿј)6^ u>F|~[3~-sf[pTvhdJZ-A}47 y,5 ^QE}S1<*jt^VbDm7KB 7~yЦ_.~1D?=]C)&cxe ^]6__u388Cj -\Ht(=xXJWoMd*vs' t^N-Izaq!tՖ%ꋙm*2TaחC?(HT,Ls;=dzgS?xD_#tӭ}s>*h[؉dt#t"NH2σ :f׾i(/Vpv mO$a4SO4ί *׵IPGDߍRǝKVÌ2@&\d7 %uP Q֪-%RV!cR-Y|QP#F@`,O0'x?T\,jru_ض[9ƼMMN^mHY" E& 7t8?mUֻĻ,abM*(݋uq< afHdRڗd%Sg_-; h®swdu8*'>GP)# zǽh$w[M\4:uhe9'&-EbŒOkїyکn#E9)9_uN5%9Φmۙ"O 1'f.(Qo o:tQzct8Gc٧1.h8,Ojߡ]`2L)i*/]Wᶂ<:meˤHhShO\R@nJe)JIv&=/|+)Vb|dWCo!a7{WZz] a:GZ/zS[.iwj4SBXbaglxAg5D2[zE~=+1^LυzT`khp3% _a]^"a!$x*-%F#VdYW r6q]N1ٕWd:-/&ԁCծ4 Z ALaiXKg s$VZ0a]>&8^fA61Ey6=!jnX_qvL gV*6yCc)YQ*#ܱ Zz!Rǝ)=ikVl:)yȭe{p[NFv0Wwٍy;e 1z=2=#il3.ۑ`qe|2%Կ%l29e wcnථ\9kިK%9X8OC[`|a.K6WƸT%߃8R6/ث\RₒF!VE&} 97#9/5atDd*J4 F8b'j]8?L|^RIouJjF|$#84x/XJ9?aZueQׅͩ 001KN}7ipUaód)N:=" dr ưV?mNdԴo=+dGcgWaR('xY er {CE*D|sVrjs~Uy2Kj]ԾKk0ܖW #h~)zy⼭N4ç0< PLQࡺ 7r]zn$ lәA2>"h[:ERldg.$t[̄cl 0M*Xk͍&AEJyXfO)ILbŠVX+Ԙ|d{tgP7AG˟`Wg6:y h&_:ֲ]3.uzۊ86_~SU9ͅR[]ͷq1 FV7?A_s֎ vuQwF( aY ;/[iMu@5hC_#U>.3o|⛫ rJg+H|Oഛ~ˑ(^8Uxhiokd."2&ɄuTvFDXA8QИ֔ L,!N8RF^[n!OFf fA'Uiwݎ(F# rc7Ȅ9[RW TsAe@(2˒܈^)meS lzTheeґ 6]a8K v ꣕רgy 5P{aLeoeb`h_$DyS&Khv$ {f mJspr, zA-N(ۍ *:S=pP>ٽ<$Fw)hX$Y]2Yw9bs 6ˊ2u0on%a#J*wW̑T jVVwə|?`8,y/i Y#4ò0d zt'{pF!:)$',UvG [_ĺfj/UEm~2]/ɹ;5{<8xxS\58O+ƠS/IaY`d9`25A 6`B~hM16;q7lHT@}[ZRĜ E^,i &|naBpϱ_e H- Qs %w@l01!þLTNdjUOU3 9m#1{"ǡz qa VD?nuAQ4b3#~-?lW~;Sf#޴A+K%籂"UX@n [@L E%Dc"wqg| ;Lk dV8!QYt2ȻP8ւS1G~ȫ2=!K?hǠYX._LLdLo:DX`RWV2/Pie\fPe{ 34ngGͶb|>~bb ' @+vahcH HJȘk6]pQ1XT*E/}K0 kȌ@zPﵰFQx t+pfAeZ[U͗1l~O\̀YtSs v6E }`"4`;]+#H䒉u1]Ajxp{a>XK9V.S6CM'W炫nan0_v]@C;Ib|?ڃ"اkGf=md/S,03Z|n+ՙ{`cp21bI4I3Q`J./BT^T&{-}] ?Q{w_*Ra,)S j0ϭ//N4[Y=k¼aO)#L?~"iIR-MA4GXP_7@ ߤzMڂn .^ ;H iei $IyGNG(wqh!bjd ` &珞^#k{+@Ce9Ur jNO/4ӹ"[/wOM#Ӹv{wodKazL8le\:nļy~ ]$HD &Q㿑IM_+){"[> ZT(T, ExO舭 $M/pxz#{/hƗj6Ќ Ҽ9 ##X(VF>Khb?,ܣ&hY@5œ|{ޡbwG r"`j6}B<N-gٮw|%̻+M/f瘺}ؗ~]]S+|>H-&.H|u1RCRy'Ġ >C:=hA[(n؍Lo\]& G1jՠh/VmgYC&LmýcUm"Ю *YJƾ\7,1ڶ$B7HcU>0p;x>%\M m<_"=/ur: j4 םp?@/u30Oؑk>k>ngfI^V5oܦOV |~*RA hq7ABv>Ǔ">mG@YjNe 90E׉K$8-HD~act9H.f`_].r]ux2¼I߼lJn4$Ѝ\S>d(߆4AԢ6|Æ;fY]=W'l0Tq|̔OCX7A=tb#p_,db7.,DG;,L"ρ WƸ-DPou^XJ'x87 L]sL*< J^#vs!k ңDV0z0@c1!?T;|]-'@mQ@ 0*W0̠G2JUųM]9-\шW.ȚT.~(_4ut:Hf&wCI1|o}m2`b'Kqk{6Yo;rnW#Z*ڰȚF8ͯ iR2HOHk x,;h܇ Zu MVTi66 `}ӫMchz/ CKh)(4N:|7_pf͉Oߏo`*>ϭJ3iC FZ]*P7h !xؾK['/a(ǗMY֯[WKs̉( S)+)"0c5)y^WRcDb ՎC/x˜|p]S 'o1} XJ^sMzC%r2Uq]3C)uZL[t14Kc;A񭋕`Yh7dwƐ]#d @?"E+3.> n9&gjgv`e_R[qs uq# TǦwO2%fWzf \$OcT=r*CyŒw@|^r Z28:yb(PGj (xvۢi{i9 ԋ9r?y Hf9&,-.S%L?; h}R; r{\b{44rsgrsxg 83kܔx]l, P.e,wV&|L bƧ^ Wr\[%S-$kP-W=7<i%>OZHJ>pڪ~G Zwap/ &7ݢ)6"Č/bScCv*sb31uJ~p܇'_Ы#.djYp>/Tjga c.aĢ0"4@{D.WD6&| 쎬p[Ndd`}쓜SNu$зSʉױz;EnM -;0W3܏A۬42*\ҏ#Bp Xq׹ntE~]e_Xcpc@iX3f{6"(,p?L Yə-6]ZySoC66 7P&N𮬺 aknqM>#*,ot2o \5peaA 1$̑ʷާ9FZ1kmoX0)|0`&C@|pPض)A|<~?oxqisl=q#*-Ĝq̼=>)HҹFRYNsZm/!LA lt>5WeSEq4fD u=c"v8^1/ȏ|~qXTL Y׌vdoW10p*cYT\({4C n=RoWPG@Ԟ E}+dd,k8Jn)6q1jih1'/b7Pӏ( yA%P,(IDn&nvYEBBz&t%>zLFkh2/3d~Ֆ(_bO]i۾Q?^Ndžh)6M'#Ņ=dOe}3 ݚtDHe:Ie">NYzPnRܱvhR-RZ586]A0uF[k+W *@k& H,]&goz^EFF'X6 ^^%G*7>[aĢa☬\`|dT[{c@b_22 W61 b<6djatsJmԵxΪմ=o&`Wc?w8v?)TOأNlЛ+z 2u F<^lmm|;kX76nH TSV% L)%R; >Qv8_i| G3ugX_:>{XjWQΗwp0/%e2.{GFFD'2S+/!iY~l"S/sP7-X(gN %Qr1tZ_\*)7Xw=\ /wљr7ѧm+uvˢ'1?bG;GU9F}62%6EE?hUQOW^[گ,di 0c^yImI[I$3}%, 2+0żyZJKa|ve})Bl̎coT-G! =QRZql㽐֬lT:]sal07{U>PO-d 2x yg`QaM.Yr*_ r^LS N9(3:AD @;Āa˵~,t=³3uzzq14E @ zg+5Jr?I]␅##-޴12V@.n?u&5&aL{p7 ٖ =gxܫRxjfŭnBuM}޶5E`{o+% YÇg|doի= 54Kz#5~^wbΗ_# XY͖>GJMy˝ Ĝ i;T+8>ÓM= ԫb&1;w&~ OM ^$fEzٹ]l+' qdKf܃pX'JD4FL]5{ q*pt䭯Anu5w&%n!OkDUT+Ą@ۀCc4>ƷE|qF$V ٨ ԓ'Bgx"k`>,*3nz;i+ tǐPb*[-?&foA4Pփ0h,[= O>EPϫPqR&l趀9`J}w?2\(HAC0yMs_bV/yz UFM6[/m\Wp>)"3MO'3 7W6ԪQ`lCJo"|5#Sj߁sI@)d3DG SJ *"ph!a(& .}U󹿴rV8p^)3ՔIک`y?ǀ}Ӥ2'fBRVDesp0O 0Y)mH[Dt aDg_5^3$Gdnehn}~L u/Oz_M F .-bC䊸a"8`[$i&|0@E)(ví=Vf@Oz`[0}A^ ̭%VѤ[?RB/D>0ud%λˏVhjʦF)oP+TNICu/nѠ X FqG"#T+Vopn1i艷ݤ ] mTeʐg0]pШd,ɯBBUth Y> &򦍉K6𚲮ꘟ/!'_+xqO(jYzӰ}xk 1ݰiXDs nTwi,׊O R{6M%f.4AӭΉ E+=|E~[J-|άߤ AsusԡUPnZS^96E% K~ XDo-ΒT9)v{.`.uo{ %_/i&̨4FF䀶G>;y ϭ\47v>naSr u&js kx=T\n'ٲ֍*,$53/nU"]M J}a3j/H1S"rwsޓF.e^\пg/Ŏդ6D2qqZKK$m\Uo5:[u ^Q|JE BOnd o(O~IeFH-i7٫2lak YW-..ީJY9 3(k;:9pM/#XpxB"b>SӪjO2('bA9B,^ijUrT"YM|[˭>QVZ&[4PDV(iXԇd:E٪Y55&Y!~7;$(v̽M"D_I}LXz@!tc1tP1y)^༴=P .º58".+R*>ܸn2Kc/ѯ HLm|=΍Y8*9b }L|M's!*f](<Q"VGќ^s_Vd-ͬ}=U\Zf<4tZ5KamL=QIRNB;>`io1 uƢR#2a|,Gs7lFMoGGtYۉwvK!A'$T~ZQni2v 6[y߈X!q8[u p%Y}2HD81:X/%HK0>!.|9H0HrbHG-nori+Hh)=GAt]}EFt&qWvC@sp:qNtS03=^oۘ{ycKscF:'{262+,9Mɶ܎:luqQeZ5@@|1|SRNCQVf@J~TtCV9쮷`"HBbL[@[e}"Aɻ<@(M 6}l,.g3R$U}ӛma^oڂ V$Zǣwafg`ojhScX$>g }=*TM׿Ŝ}IđW3")W4)Ddy)9YM[}|;(*@QJ ~!ߧX3j$- R <0,.8^9D9\ +z-|_-VH@bzԿGO=F+qGI 4?Q;|l{ bRPgI?ZxߞSު`ʚ-8@Đ_)ވ+m oo C KNT;6@`2n2mref-ur[D|H{o0oP?񣆣Tˇ}8[? (A3~?  άaTqK4;Ryuw6Tڻ) -x ђ뚪z5Ma)zWZ$aO6BZ (Js_G_y{7Pb.j~DT O3@2BYPyZɇׁ֯p[AS%J6Ӣ;^^t5%O.[O,9ʽ0u* !ldشE H)O -y\7p@ 2E'!f:BЂscO9䀾9iрvW1/lp&8Č@|%6B,H=yN_aTShg>W`C1xc(D=e6uۘ$ES7 ]yG[EhN/1Ct2vcc7b>"0& 4J)<>{N!gZYeQa` =)UfOqasʫYZ9W5)iTiWKH(`=KчB9gUzsSNΏ1vs+ۀNV3k}wJ, C .GB5 zuL%D1 _SK:EN 2:{4t.[ PfXtzoW\<1mbl(yC&Q^H޻E{IK+^1wEPdQN]~R ;>ɦ1s޾I?ߡ,QtЂD9r _=_ -:Z-R8}I: bFY{^!VXs+/E8fSŎ'/cthh@?/vOf| Dļ<ᱽp7&@!dtqJxGYΌ)a[Z0|E7.@7A# qV9Z.&! Y X b`./H/@[]--d)1*p֊/J勾;Z+# Ԟ?m7?h &N~ʃ& x62~fstȋ [WK|~cgk됿b<"k 8^8 Tv~dvx,qşsE*:襢XTh~vKA06e U响ȼUP0$AS(U>ݎtW|r/C ְsoX_ڸl! `r#cW~u뻸9V<8q_Fm5!(6 n/NC, HϣMUV˪nhKB2@F iJ';#%8[wm(b6]yXDuq&!kgRD6I%h>p<7߻&ƓFQ7!IsKUV~1 o֝M>)K@Qu|`Zt8_DmT4xRDGZ|yDdc^$d'&cθl1g!1n1]_S+v?ÆeK{bK)4a)C605K&{BTR4߈膫nLJB;?َ" 2٢ؑFjKC1dM{{ *{s\eܚEDٶT,^d/YOIʊYbA&!S R] ymRx|ݒcwZr*Γib- `{% L¹4ň/ Rf|zpn^`\&W:#sc$`Z,dWhA#WEFSOͳYݯ2 #4F„IBTw1^K B3VTĽ@RDZ'|ĀYg DAՐ,D% jPp裇]gQb٪!(pKSʦAga.{&2y2$>vnao;OhyW_g>6Iz`~Cd1p.YP~yS-5,6(}0g}OPbɊS!(i璇~f)/z)iLHؾt({;BN]E8\Ru|rHxJ6"N.EێaV&HeY/!CH0-LwU_vE٢fofqĈR%@ 5;]eU1Bb>7Ge3a x pq v@p*aInum\NZ[*93W0G+0^ɿ !ZشS:{קN5^G\CvNMWuz`.ٷ3gEj1Ҿ *a/t[b]qW@r!ص8ouʟh"8E*4S૆L }ߙr3dr}q.Zvq)wwG:Z2j?>it*p{G&R@!_/UbMCSV`rh> ZkΉ._C(Po {]\] ^^LwBI9S)ImX{Db2Lns䤼)*e y"qCR,.Vy̨uv #[NjՄŭjFࢽ򱔗y3]!BiroAyth`Ot tŌl98pWe)|,E͑_׊nˌ.iH%K/Y7"8 &r5v 4H d9{[&R{cQy*(!x3:3/Xbbza4%`kkYû)m�xf('1p%ShMh҃p) TMs;B_i 1i\ܔc() {S1)6fK&v[qETEZo?ݶI{裯j*5[zo:ms=qk9y3棫60^'Ox[`Rf\Xܳ}"d\n!qJ+S5smH7*|Y̔ (с9>e[Q/ܶ1}8u0'z]epZnU7OR)kXYt $ZPi;o}ܾOy5x Y¯<_+вV8qUbm<{UF"p! dԒ= MECvkŋKxdƱٷ4JApځm*|xvLsJ̄9z0+Pa/N{T$>SQ~ ,hۊ h&PE^> h{_Ī,+amQ >Ա f6hOx8%( /&Krr%\gVŨ23U{ydh`Snޔ`|;R* z_6nHEVE(b/߸'IuG_(..!_Q(AJ-*Ƀ8io?4.P"%}I10,`ܕ>/K\QL wy}D=HG} k(Q^ Uj^87y6cFH[sw tI|hS|ƷP6exL}S=&<H:BdGJ5>d&ݸQ]+i#>(ǷN> { 8 wฑ>էf)_SA=&`&jBI{'I"H9TGtj9Ns4T.5W>t׫81:$)q1 O:v,K+A.sE2 qeXux,{3ys ,E{dGhG>yj[FdpߋMJZ%/&Y9 1ʜl5^G̭+J@*C*j݊jZ/An:{#U/}$Ř:ۥtNTB *\M:b2WfJQ7T 1\L:OHAri6g^P̲LwSn*@O^nnwVe K2k'Lly'3R0&jD!لtֈ^ &m{j$Vf0D"X+xB OSZ2qr7^8[OX늣G\H/ry P^wQa֠pKSo2Tʨ#aK5kSw\ ]"gCHWÆgjmQdzm"| BFWkFgr8TaNJ.x; r獩XIQ8uo>YŚU])x9'>S 8ih "%3=zh`wn'JXIsl8 dGX~_G;nL+vChjQbb$ CQ|[ 6?4WtQsI#4{$y̷ 7~Rm2=WqGpsy_R̡H̦4ɎBPT~~jɸ"tj^(vpCl PՐhN7>Vn-hWh73:aVS<=_K$Ϭ6ad[H#哖hXp,9ڇrv\76{=[XAFwsBN i!ޟ"/;Ml>Ηxz֏8),*M󐙏T Q0S3JߘxllʬЩ?̵i4Kܧv+`s!.隂pU*7k3%tz5oWIb5a7 [j!s4>RNMW4 FJ2ID#椟fiۦxLA}OTuWtRtǼrt UE<<|}ϡvBG={FI6lBZ8:' cRwe:\x6g;.*:5lvֺVN}/ICvc{|-@]ʼҢgȋ'AbE֊B-,AfQڡ,MTO(z,q8IdJ۔׻CfQb@ùo3 WOcmS_b6ފbF )mk{Ѻ^p SaNZJ918qԔS-: ?lHYrg(F$%bӑGތZuCA+= BpaYD%7'2;.0XZl0EkIf'ݑкWm"O`QyYBJlG:kbbR@ jyO"yLD(Ϲ'#~4ٔtpS$rJ'\f;SmYROѪ$ˋu/T+X{$.IZY>d?D¾J0JMR=gZx5h2=I@*Vt5G 2(šclm1|1%,עT }Ō+ܨ}``}D텯$ggj=аjXD3 jĆԙcX 1x8hoAnBpN~Pj=ި3@n|.coG>OeU1/[ B{#g|λ߶%s/﫩R-fq4f.uM坓v2Iz5 ~*xcn}H呄_j.04vR\M3Z4(3fbCT$&΀ 9-9ak7I4j/DwB(ߕ'g"GHmGT㻁 <_,O%;b~:c*͖ :Eh@h" *}նT]2l]: AS欟v /J<Q۠!b<-SΕhy^VD4)zq]\># \Fz{+s?R>QwII7{`@霝Lu)\VP_zʧKAȈx||Zhc&hyH0ike]pͨ;nD712>B>H%ISǁ}V,nҨgum7xJ`Ik Hc hWȅEZl7ŵǚ'~qQ TXKZ7Hkh[_mv"Q@pD{~ϤL(& ?ҷNk=>w,JY-SjܤU51J8WwVfrQmSJRN~{$!!3em \ 2a%mGVl:^]z)NMkw47_HO'P/]3Qw 'ɐozC=5ڕ# #紙/z<㓒}'#c_D*쩌Y$ZCi#lqeyEH368Ÿn:0:3ap#}XK n3Sth^%MlJ8]'XP $jN4ϑ6ADQp5\v4&CD2]rA~T҃?{pp|.;]_2j->Ȕō$4cfugn 7먨EX}IҮټsk4`47koGwXplwKp P,|^Pϑ+s7{-PHc'^NwDR~3 Y2ܟqݜp Wmk4<Z$Pݱe^@c~zb^Is!u LlWCQ7񺦘mfpKҮVmk}zpo3(5̱2Vj]22R~ALʥ+Plb4^PMB@Y)<(e>@)R#DvKy=p E: ~;wg۾. pa`"ykMJ-D4qә֛9=w.ѹm%H''_gtѡbWD 9 _ˮEOcV)'b:t|G e #W*4" ٛ,|Nw;& уB uu˶GRy@m۱GT) IX=]Ӣ",ܜ@_=*2=hYJF.S1 qIik@Ni%&)ZmXScݢ o{ j`*ܬ4coxE/.Igx!0 Rde~ ̷$Y2BI%7hy޷'(p+~ [Ed Fd‘`_9{$S+z(O c I(SX::tďI2m vb"[#>3%4ڵ_F|i;`>w0VI}zv.1_jWV$Sqꉽb%My94kO|#/.VjM{̲b09*EY4_ȅTO~/WLYBqӳXʩꕮ J6CUQfx3y1VcG~+}t07sp bQ 0T%&X?P4;!P+p/:uMMČIIy;*9Zz>u'옖B5v 4R[{nx[3w_%Brjh4  R%uIߌYkTޤ.leȣzؽnī sQ|ϭQ੪EƷF yi7ê (B)tUѥ 'p(gn>ngk[΅c+'?j&Vv;deM =*N1ga@1a}>_7GDYЁ*|3Q.VV/*?HŎ9,>Ƈ'@)5ӽ"JПG%5:CZ$WDx\wjc=EKQ@9#fZ\04~}Og\-ukG4vQQ3ڐdˇut'cvbuɶ4nRI Wيtט4AW2OZr|UƝ5Zp{a=@\0A N4G TKs'.s ?R#/5Zq~K2GG`ŁFk.Qdp` 5.dcJD8Z`ݓW7*NtdkH݈<붕GiqM YĖ}`%jR[iZT_aRdFT+pڶ$.ke;esCTy\% K 5U~Ԯ= Z@(S>b&/vB *֛(r]6ÅdIJ͟ Mmج% ~[xa  j=D(:"pʧoሴ[q}njp(|mxrZr?!ҩдyR1 >"̃#x2YlE.h'n @ EquWQٌ]yN}皂 Nd7dp?Y15#\29S߬Hb |\;la'M]/GFϥ OJCu?agUQsS- Ū*/i0e[Y'#Z#]2IJ&9z DŽ{=tFوÐ"~&eX{)60f,փ @g@krz 3١-J5(6W=/>u-:-)3gXJ5 zA/j3'Ȫb 9W!D8.GTҲ ID^VCںbSeWDX]Ţ61LaRLI|ҁ}֕o_L.J ^z2?"zsӎ mkb.0J,se{d^͛%{ ьܫ#~űвxQ֍iaL>ՑYHz+0k>3SW>(FmHPʩbNWQ zҒޢsK'ô*)]6<:~g='a( '\1&THM0PS=_/Vu)P:>!@ieGc2B rHbbr1>m{7ǬB>=1_ @uU>e^OHu"-Ĕ')_ 2tnFID˰Gh,i5mR( F=-mǕNy (]ҧT'{܅q'[9L@NC'K!(s \ބ(N ?ޝteRF̦LfQFL8L,ħj񃍰S"msԗ$qc0B 2i!˼\>R\1.$!cׂMIШݧ#D`,JӈZFA,ȸ`js>U[nnZA{2y28Ðւ)Hl+v+/êJBue~)*G"jE1k`xJm%NRkϲʊ -xB !*ɽ{d``.Kcw ؓp\~u[qڦs [W<XrBKxC.I` Qÿk\/IQVD9>nOXFk2(-E<2g`M^``tᦒqBZ! 3N]7k2,ЋzaBμ+jG rge019u.$3z_!ҭ ܯc~8thb4J`Ӕ)brzTg- $ P2޿ap!ȽsƵ3h|4<렎VrmC5;βM(6@qf=ș 7:L]}Fº4JrNo v[gmG9rgp;23LvMTѝSwLn-UV`]dLh[!Gea`ekM: .䈐|W`u&9PYxyLxXfhPM"4 Mhy!!ǩRxF38=1!r*Dzxqx\ڧ71_1<"I U1fvʯqs樊pb:2r qQ(z1m nL WsB9n$1۷(6]v1^ޗl #K-5ZSp>8Rg@=`eMQ2;qc&k~Smt'}W+/čf˰_eJ D_ҌFb2M|Ƙ5[`+Hժvݒɕ,^6ڵov()!6eX4pHuoA߰*co4KqZI# N]-,OorVdQ+ݗ<޸`TvU(1!ݬ Z8^Ncp`!xQ. =M>3P^8sZ,E>>ؐcpދxM-ӁҶc]UO[-q`Ġl,{dm> GꝴE,-:J2tW&7YU&?x6;/)$D`h:UOl2DDL_*^i^XX$uq7oG(RE;6(ObpP؁F@+&1F([UG1c'gRӚ ŽѤ55F'D!IgŰi vjlrqN'_hpC2crJ1gL(nk(#{ t/}-m HlNB^X2Zѧg>=dgVڇ.D=wUB*ڄiCmSw1k ]IR<AƸaf!.i)t$F0) ς~H<\5 O Ɲqyl?֔q0d]i1 ]0u_\hQ>4˽{t;uKF?o*}v[NYƬx|=J!B[&NItBJ5'PB}3`YBnBy%v!O-ZO*TwGSoff&:?طH:}2w !ֻ{pxtX<%.M N?Xަ 7eV_9D/eB~~[b$~hBeLo%-oVL~/HpZg~8 ˓,]! f/o{I3="? ~nҵ]108}'=dcnPxO:/^٬P/tYm,~F4Gpw nYۥqz;s?ɗ0Й2ߍ 40Y,H,UHʷzƐhϭ{.S%_/;1ޙ 9ntoy {WuY)8hq{g/O7.)΀"V(M.:3dOT^Z7MV^}xkL84lvAKكeO ȩF{ݻb"HD?Cx0ăkF~|!VzS t 0eA ,b"MFQ_`+m wCH/X~hkF40W>Gw (,qEH"䃭dtoA؍Rȩ-iv^맙bb%siA*W})w ebh KY±Ho_bתWSRa넡ӇDkVsH+i0hX-) J+ գ6MЭuMMW>HɉY됹fp'xR" u #WK<p8pܼB%YZe3X,*k.}jQ_ͲH< lpz.Z x]>9lZE]M𤣱{>U,B;O?A"zBy/JSmg%?tp0&@VNN#L83(}:EŋBkuzV H2,6Ks*U=V9PP/ZqM\Y 1_Orđ<RAM}9OCK+3N~(CCDZMɱ^ "/ؘRA1w#B}<#&6K GTF?2P:sENVVHG U_1qe MgҒ|:җֵͶDfi4idE:J['Q ]r/g_RRPO?%ZۛU}}DY5PQ '+褰[#-b"Dfc~ǡZ*xA"́TJ'<$f@g{g/(6gEю<E빡WHJHjmY~au)ǁyZoȚ UulS1%Br9i8 Ā-5E^Y՚cՓj>?iLo=)",.mh'@{L#ҷ -DNΑd%\slG`H0/4":k71}aH˱7:yJYhm'TBaI"9GZvFym zݤБDPm]Xgh"(zI$_׹a.kZVz{UK b;z"EG^îf)B?l0 Ǘo ܅f7jIjs= guc1q 7r u,Ij:R|ϡ]g51nrOzn9FGdĵ'SG1R[}llSkiY$K5yGyD;~VI/1kc?6 eU#8?e}yl`Mr@!-~5o6j;8U={1HQReGmϫk~g`OWJOEaw.m45l,R%>0ؼL)߅G >i~G>GUy&I3&=2jw'G_Gj06}=Qu ? ߟDF/cNC]E92dYGHX<Gr,cAh\0Ȏ{NV!"uKfͦjk'BMYĽظȡ8D^CQaՈoxpQ-)Sÿh:BeeZDp*'~xnF0aI4U{5y.>J+x#S`OW DJ>3*`澫MwWgiu6+ %*t.uV y'צ lYh"AF  Vәn}rH́I\hSWS$B$a= pÌRDؖiW`mlq2RFO:ebA9I |+3ա?yi;o08^H2dG$Z>3k;;g 8 ^kr{֒Oޭ P{⫕GgoƃxV"o @?[5͜<6Q} c@9\޽g̯-xkܲA"n=z3n+'+-+Һ=;9VlROb,1axy n^0RpMٯRybY#uHۍdto{9p<AloP$PY)p.>YULtp/FtIP|JciAњ%|ZZ|),hG 8WVDuFVEe:'+WHV]nqWdu:1}[픍Ue+X-Us~Q6WQ9  ۞!7uN$a>:y/϶$`+iB Fʅqs皡lEc%R rBp?-EYxB8о  @1yc7s6&%sl:\mONɖBҶ'^> UBL{%]dÌfΎZii`2ҺKw-(eHZNK PM8@A ןX3E\'0:𨯪x-OOr3k8/- XURA?E- 0qY멌Ƭ:щKg.ůzAvrݧVĠnn]Zl|TfDiM쓕4`#(޲m3O=d جH WGt<\JAe,40>нBa^-LZXJH9Ȫ4.uύsNDȞ~c< SqNWr  "xҒ#ݙ,x聎2b>xKwXuW+\Onzȱj}Aƛ|G*2`o1 ̋P>w+7(A}=# N YwuF_uTkx%b08ќaTG\t ']5M [k7ڞ G$ۭ)6qgYbq.`@g*@6e!Pj@]=5J}|#> LT1GbP:,:@#sH#tfO њ6+{.4AYnv0,^dQ&Ks;m A{Y!M&&c"@ ATK0QD8P7u^ǻhG_oEyៈܐSv; 7?ˮqKs!N7q2kV͕KNn/&LNDBXVp=BA bɠfTިG?rmYb~,MC  ZSXYSL P+l^x6TiV4pӋ?( 0&9'6/+P(A9FJ< rxbƨNCiVӪd'@gW' w."UҖ7*Qp]|$*3,] m 7K录~geq{޽S' E6F( }UKQZ7I9W6Ie\v/ "W*VF AawIdȜ)/jQ}Aj{AFdI ՀWn #3v8h,\k/ڗ 4SI?,X#L#Kf5Ŕ-'p}w[`ۆY=M5C%btF5=Qm2\QM=9"Fi?q:1ٔ($  m ZT%QO ^0R0V_a#EM(1swDC9>dtMFMYGQoB\ۆ @A RQeU,Hja6.1ZYV dwohH+hs (r5X#,r1DX+xPB t쾿n5$[cLfZL?9@dy=X;,'U +x+ *{ld6GV'$O*MEvMx`.3<,):O܃=s#lt x18=v;vm/klWr?5.2TE[?J]+eW$W[ؙ8w;ics5iXG{8_y<#z/Nr/kxswIiڭBٷܩ$}+n@XSJgkzXPՉ? t\Ǽ 4XmXg sJV/@[AwSBE (VM2O\C1c2 n(0*?צLk'{zŽZBW\G{leh9/!-U.rUψ[U'^Ƽ3PoPw4TI`6]{)4&W8)%!X%ݖ[c,#uCcud>$ZUvakZĐcY ^>9-95k:CG#DiD.PWt6)e#zRVň'3$}9M"ğ2cEB寨kf411-s=y Gī7mik_4gI~X*An;O㍴ok~4(ҘCy:w(ͱσ$ EϪߛv1z/ПsmRqw%%~BĒhL+5}n2j7\{t r!Ђe%è]m.A6c7ipgui0<4({)ȕW}zk;N#$‘W|3x|VV\n1/=P "dj8<B TpBd1ZwcM**dw.Y ߇N19!03MMkKrcQM-^yz(%c'~LhxF5S+I;ZiB?;}G!2Pc[?pH_G4w y}%5(K&/J`ָ%y`Gs{M.;B3$5/K)ٗaّ [렜覄7!&n+9]P_Y#g o.m $+(4IiB5x͖qWYDhXi&ՒY !052}YD9PG@'';*HhBTk+XYx)dMRWn:٫7CcJm͸oMcZYZ+Q4Li-<!9e% 3ҕ'Y84NGpU0BJj}w"hnyAs%)q~w4vd)1旬O XCzck>|KyF)" 0A5j4Z 1%|lv%Yi:'IT d}DP(~j jQl^kB5e\:c$څ+.Gk"yZzX9i$>Xa!Z[kLf^Gh'g%-9Pd0KM"uӍb˗Rtsk|ޭ4-u9vC9#Ѥ"?*`)KʭyY$YTש D O%]= ֋jsQ b8R"|v7Op<`tϢ_~\0z9ɥ ZO COiŊԻ /l3gU64/ vSpS{5V-ӞȘ\-IȂqaGXe'"H\>e&It1y֛ WERԄ(-r!:DԀ{4-ӕlupIff3eK,3iZ1{I-+꩟, b25[閲aG33 y-Džw3g}x&QHF q!h=/6UwDnhrX;=2.v>MfA aa i>ߒZ"#†qY}[~We]4y,+v.o^CQ+-s`Qlհ>P}t|9l[,EboY /'R;W{ȀM\;}J|k@2iBM^>}+υVg@Na<4+}zÀAKq7S8Oa3طf im!L.H&±fXm! }b:ZeN0uZ`X}+3vZ[2;855GS2RF7^T==m  /Q3&ҠRaQQY޼\}'Hcbݟ|3Kfe h*R։FL+,Esφ] #"o:.ȋI_TEF-0N@']eIja-^L@&1џert/-}B.,:SGeLLmFOEy70҃>ٸf^S{oڂ_6EY0ȣ[#Vc&rF1|:!%i4(p@74h.C+Py9PnR|s_mV^K@gvݯ.{c@!/[WVJB --\|=(CНX@/=~Pv3Pc=#2 i=9=bdn/iJv8cadG7.E0eWl6s ,9s|Nv'T5 (᪑sN]֙LauΝg*S cBF Ʈ+x3@Gow}?(/]5 ,z #+\h<%憓&c۠gJQϰGE8nMe; PQ2K$L,;s#-dB~^ݽɖ :/TxIT7=ƸMu:+FGVLwa8?RuYۼ-W^Lׅbl-LƔ*L0) KJ)pRm8lA٢-:T<"(8>qK1[!ՆaC=٩a†Uza" 堼W%;]R@ҡ CJI2a_q>=DUң/%mq uډw6+b '1c!&`n~`5\PvP,6z~_}v?+jڨrj> a?a̴}^tܭ}&2Ƽl[)*+?MFZ`,!aKx-{-QLDIڰq7 ǂit\} ȉ\_Q)߸(k% n!~mb, _/,_.Nnx}k\Ehi 3DVOLJ [aoܙ#s͙F0rOE :[ƒ.zb]菘$9Y~I ֥򗝔wOf?f̈́8F+-_jhNE Pi/tpdQ>jо2d:r#:[UFNnpLYRܙRR P"!Z+w%r[8D 6K?oE"F[$;g"`Dl.G\0KD󼇨Bh9]`ZUEec>ᙸmbZV$6kΠ: 10eyXr|;7s,^s*eWM 敷ɴ7]N"A)0i¼ԼAH%gqC]иfmx.N rI'asV7|_Qz>`M.fad&t]* .,aZ{[nUN;#61Lb3r \QN,hbNҹNx{Ҍ5["XvErYW5Ő&9H,( -^5جZD? Lty4D[N^K[y{%20Kt +rr^JR|I]歹]ha u%)e2. + Ȣjb3 *̚e 4'j#D hGj<9IIWfnjg S^$(,͋﫴B~uiɺr S˺ZLG(f4ŭ! ݋E#).d.)puކ994<.V{Pe'vAQ5 ,C|rE0N# EU~?}C\.EksĿV)L y^Xd^3w</E(U`1K[n"lI28$Wpc㸗>=|WB>|  N0c6OQC]D4dJZfAq^oD*:_pk͒$Mșr6$H봌ubUz su}>S0+Ncz NM j\6jϓQ!%/OoYz B6ꕴnWңFtIBhS$RD“gF}b/tzvFZ@DRqgzՑDlBQ~ELU jRʻ=$I[ڈT)i.*\ -N{9b#̧414\tC#7GBL$9ASX`hR82EYYi Q$5ߧ kQ@d|ju! 5Mg}g72-7BbgM?|sv}]@|."R\E2?p UuYc-{w[;XM}2 e|GDǦg';74KhQcIycG 3˷q^e+$T-Ȭ>{q :CE9tb"uVO6Bby*B׎hD2`ֈpi;mjC3V1g=0~EOi+<lN[Vo| ߈C"B#l q9rڜx+2\i/{;gLL?atFdE{}f ~&q 웻Ԓ$hK2vpmf0bA^hpw5ͪimkEG9k*wUq=:!08iP'T-/n'*3%-I8z$:ͬ3(Br@KEб4xSi=ڦPoʿnd?vOեlK} w 5O9̖4r㴸$Iޥ.1h1eKL^xNvO䰧hȧPK +)mc =ȶŇߵUqIؚ)c[.G[̧":G>|4!UDž8xHIOhL3^uҥ,ڮðvTqFݞ"vݴ_ɪT$ʧxmxF*-Ta)?1 M>=ie AH"[x?tIhjC#v9ƟxĽ[1z\^x/Aϔy9ē̩Zvh(sXB&4TCuDCLLs(|UtEC~G E1$!tH.k3}mJ%pb"_~/J!ݭEX MK$ʪ$:ob Y6`EdL: [54 rgI# --ݚ@MlAK  = *tfv]KF&i䂣T#{p/_:{9Bm2t1ǡv/ &ΙЊYCgb.1|QLu+A-wm7ZVq{gQ⃚u˱ƢfS5Cuf[ NF1@PO)tΓX$0p/i4< PFezEʀX'STqGxtpv0'. T2N6)A[*.,KȓzDM4pTrì%3LU2X AMSvF5 \c-,u}+dӠ<pD:䴤̄ޅrt?MA"OhG޲1M\lfl=Cz4U&񵝩I$2$UbBvyyJ Prg_gzmNEܐfh2ԞҖFk oB~&n[ɑlk4'ocSp5Lgb6L$:4Pm|&ɧIzއ9gYŠ50!MxO,掱vU"BJ|UCiK2&  >޲r-Y]Zs['u 0 L1gYBCF_ mȉC)hϤAiYAx).dTE}@I=f$lY;QŇ}4!7/;8UZCe҃Ľ`g YZ