python3-perf-debuginfo-4.19.90-2401.5.0.0236.oe1 >  A epW^^f= lk _=~\}H$̞}UC-*"힎[IʏUö́ItqllQW ˻j_KϯѺDݘqA rwOW2$(vV4E=[&IokGg= B_}6$$IJ]+_!w{ ߋ\"HqAhMܕ53O08653d1500dfccdb7ae835aa1760792633a2f63fad297d0a9cd17eadc968b9b2be46b76907c3a87545270ca6614cf93896d022db tXepW^^f8{.{_`cVݚ}2_۝:L"i0':c B}wLΘo&ht dS4lSVo.<27/+X5c3*4ͨ9|ݥV/Wp ^rut 1Fӟ!=1I(QvÅPn?eTnIu޴cاkڭa/]P/I@lIC;D>jdI su5ٶ$>ĬR{k" 2Qk-Dzr/Йt/C,:Vp>p<P?@d! 3 ^@Dn     b h8H(8f9hf:fFGHIX Y\H]`^brc~defltuv4z<Cpython3-perf-debuginfo4.19.902401.5.0.0236.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.elobs-worker-backend-test-x86-0008.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$eoeoeoeoeoeoe4195e3042cade671f94b49c8b366e2192a0ad9c21a0ca3d2ce6b6a2ea135d44rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2401.5.0.0236.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.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/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/377e3508182496defd87c0cc82b3096d-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4a5182961ac50eb447999aff6e1cd8689d03fef5, with debug_info, not stripped{+hU Noh~"5!]b"FJ&vhBu zRŽ閕&U$ˑ sqQ3œϳ`X&+ұS;*B e _kVhzoRo>4D8yr! mO2z2w4 6&LB8e_zx @ԿKrp¾5Sa溲? W1‰D4"L]8͙ )UJ/<`8XsqX =Hq1xmt6/ ymC:76y_d؟.P<n;8?2y!I3 S8s#Ws>3#n< KԯBIJ(s[)]~­kSJ|>U ;=~Q !QtmN$8A1׹Stp4FbHgB&^mTRijI*cc&q+Oz;;fnR$n V[KkoVLDL[WLˤ(pcG3ev%)(,׀Y6 YiH Lr0f *X-W/ O8&K'Y?R e`K˳pH=A HRK@IgeP,˜@57O;eqXsd =8%oD?a)0фh ^.Ѱ߽sdlNhL!"A[\]-P2SRF _M, U$:NLq}\[4"5GT PxʨmboOzщcݥ: CGɛE'+2V(*Kڝqw \7^!=` 1#M}=פV]'n6GRk5ݨS]d:AX 7]fH_=MAX_G8›X\M0%P j"6@zF"uHELۯNG`Brgdy3fh`0SZo5Bk̤p󑁄&補L,iNoD9Jt1W?9$niٞFG*WϴM7찓롰3Ԥi}lQ#k\l1͓ͦfn.χܗБ*qyes ^=]`jLyj"|ʙ 7SzMsJ^d( _=9KUT1(k,B{c3J|fJ.ؖBd: X?>VXk5܋¹ƿ7x غ}H2<]LRTP XU+WJs T+-SUl dq:ez1ZgaYqlYU4ui=C!IVrit[_t_$=hV4pgԉ,f <ͥQF";r^`g\BEtCMt4)zhH}\Őo,Ƒ,SD.li#r!D!Zlo R UML7s;<4ϭ&}k+!{puP*BҀt| L281O|[]Š ?:Ǭ/8j@C)}X 1PR~p>TRqVW$cĒ!&L/ @:]#f:Kfխ]HAIr؜]{*0UI%,t8A5?[O 90fqpӍWNea} *U]/g (\#ٴBHp&B9|BAjF-my9vw#<\nlюCSt Uczm2f)ywkLFʊb #/\9׈3@&Jb䃝m0YZk0AVI>Ub`7,Ⱥ "u^:c| =xbz: r.5YK bpچ]SoѡmN5dUkO;[,<~(fkg=>A Z$2 7VNeeνaEi/N-ɐS\. w~lg?Bi9a7ZPd2]]/kL BrP5ez`Rr2}<ʎe~naL+zN0u_ljΈBN^a5*~zu ێxWc7QQz}[x1Huj bNI(w!f.`S;i`xh/h~E%ߑd)O\` i&Yaf(v Tr H“ܓ)6;vwm[k  'iTQeM9L\Q£z9&n ֫i-}4(:to hսX3 _ v Oa5AO"tT@_}<ΰ{ɘp_Ť\QpgB&dJZ٧^}Ь\/%3RTjjhNj~ 1#dIȀ]ֲ6uwԄ}-odt)4ێB[ \%vvsHb4ρw\C;"`1I b^.ԞNJQ%C67h<^ $*ߒWeʎ}'M55ԢͯU-zodu ѼЏ:{LLN[~.Sk3!6;jTհA4 \~$gөJbzs-W%]Z\ 5dHI??]YHsWł9N; ^vH l]gI5;%ϒq}v+Rx Q뷣Ÿֲcc2NuiW )ŵ;'gz%&CďHQ_O t;ιO9d$U?; Ehmi/%iݛ žDHz t?̹0IAPMS&Edf\ٯ4;X96dmGgiٟcXZB =\%95"EEX|'T4aqkMlCb!]zxs$~Gw4a8J[u8QNlCY\dH9@ gWv_,^5 }8u?ggC!{GvT?~/g Y'ҡHpa집.M#> @b!$=NTmXN·JQj^6GpSE(]*TBOtO:%T=i5G 0|1H)Z oRwI$fӏaGMP+k+ع7} "Wʿ؞%VK(tl'|3?mJU>M3 RQۜS?]R}gRQ Z94rQ1j=Ө9}c:ی[1Iw_kM.ol|8jܯfY:/QVG$b._a=+|%E;TRe9&<]U_<2ƊhYţt^KO,9ϐl2|fH_,0Oa7% ~ى@&3T0?[د{)AU; ?gM@ 72)#M Lj#hq;#y>ArfNr|g,WM oʎ YrśawJzle <4uHחOFd*ݱ,2.Yl}'*\roخ*}?k~U7YlމN(>2*^.6 ܪ'Uh:Z~Imzh+G0v S._kX␭{OgR~C ⭉s)s@B,ɉ2:hK׌ƙ9p DS3 /V6ug\yV1R\6f ݌|0&|nj@39$:Za_7j@g5Ǖ48ɤu&ш}OaJ'YX+`7L2Ke5/\k͏0J >QΊG=4$:dزՒܬln 5Xk+]mcz]kW^'zQmQ 7w+0 !1]cl@Q.4U=gCW!PW B2:٤C]͚A  /Pb4`Q*nݵݍaٞw2/gމ1{J^`O(=A7Ӧޕ($DsR4уm%|bq&ď^fa=|eF [<}2,-[;#,UHrop@;]IZQ %:p#",Hwf}j>߾+ FP/(h$c~}{* =>uo17tJzoHI zَexܥgI1QRKwoO Nb8|ҿ =~,0m`2{%6~ O6fJuj 돟3,s y^! ūn ~V,MÜke8ͬҍ*ď܋pƔf`QsRshplf V*~g$Y,]5ں/4W|0JZ|l~JY2IPo±.%W$1[dUtCH=5eD8X`fpPԴcZѠHec/ 9.NkT`秓`iOۃĕc*@2!ga7v*M*FN^mЉ@+1X%V[ -\ZT"D'2oBe[sCyG/j&lY(Ta Z2C3!9!HhyZqt<}mn EGy\ yeairRel[yng0!b%Ekmʚ$ub1 I735`f㳀yoLG\)6TAUL`_G(+N%iQ:.jQ$1}V(\3:Ur0t闋 wC6*l)(Q@oξt7 *)K=ΚȲJm^r}A4/*n@<7^xҰGKF4C$I'u"[6ЃDكRVV) #`HvB_]m( y[Ñ. X_F#a)YyˉJ֑"9&eEd޿)\mKf k&1kCp09 ݪ9AHॐ>oh5/OY|fKr^k.+Sg)VI&㕥U=VDQ'ưJ"wMՓ?e7WF` XYG#,`g3ŌC𼺳0yNm~\Cw[ !N)O!6AWQ `(ap=}YsΑ8|[L5ɲ9 ժ<˓kC;+ 裬я5u:#)?6;I@+z.=Uķ^cr]  D7 c>Xౌ,7"tq5 / #{T/EY ?@Hk:o4G՞b ]Y UG80FYUآDFN6P_ ]mPz]x.DP#ǃDv"]n:PR1ԸqmJ("k9ƝJ=5 9ɚ5MA#qm8jrm #Mʡ6URz̿g~^Ś*/ D2`ģF$v*% JPKqJe^5 hx s t[|&f* AK?L0,?K T 烗=zQ=nO5QWk SZM;k 쉥 L-NHMuj>'7 \]?^lzC,$tڤXKN 6ʹB8E;=q10# )Ω.,B3,Y6zf0Uk&z 7v-w N|ܧs4OBHʖqkV:b\"Q!)Drfɟ3 2~5v /#ؐ9vGqm1#V̝x Sb_a2≨EgN[V69o=hqv!k x7  _jlͩ2,:ĚGeAkZ@cvg [sG_JGyT7rA `bD 1 b6 @ePʹ s AM*?4]l%6ֲ/Rq}B􀩝!MG_=4ʈ;)8"a=y d /[j|+o_r4 % W6׿X9 U#gS*DsULrW 8(gՖ#Z llGm'';t0Qـٽ38v[@UN?q@i $`u|ŭGwVG{E>р t8Fy@,l;XjamR&fۅ0B}z̡ܧkAKdVgϔǒrK0ѕ2'-[ ^uP#`?+b ª53B׃2~\?MDZu2%{-|[Mpي؆n4p_O}Kʺ?*ОbذBj΋xP2g Nos1⛞'mRL>9p=:pdS""iBo[,~ BȾž5 ~Yz\Vln.+o/p +\Ԉc7>B:|>혝A>zoyHEA#rǥ-J=/Epjj%lYՅJxgi t]Rvx)&gAbH toŁqdzvF+ҹh-zA&8b/Truw-X0!bѣl|pj:NCL7}|tnh֩㄁VTzQ3an Rad׼vAr a[|_ kʷ#n_i5bo;0ks~[Ȼ)Rb:V8>9jmnf+׈a'afR\@\kA ~[OCWylO {rw1qkn(c"^^8}ú,7*)OZIIeSp蚮{SuYZ/B)9U{O7tck|okZk(lS-8FǠZVt>Bwj133m{g Y9m?'Wp挐#H5_nh Ƶ*9ou@ )i\fxPG;WG.UΒ[FmW.%/Tfrt].V|jR:dP1>;JGoiw^$otZܔ'@ߢFiۍ.H I wl1;aYvPpAXE[Զ3C٫<='\Tt4I$= P' .\ydp  4eb /aSx֭@ J׻Va9M)=ʿ2ۗ ՘'%P]i˟>ɒ<ٷ{Fэ0JaoFۇz˧ϼYU@;>>`I#Ki@wνSxZ\ dfJ\pZ1_}JQ>Ь#.+Ҁ1Bm\oLkdčE)Y(^ƛ.Z-}-lg:HGH ߞ{hcp" 75gN6A IX]=Dr5Ss%3N1iPfM[ŭ׸yAM48eiIX]Bwwٜr]'" D ԆWUhb΄I~NUUGN sX1M7~71~EX1HX%1ǃw j0~#䱋{hh"<_)_49t e=A3ɏ+DAI֦ߟӭ=i ㎉y.CeT}ۉfq;ÇA&U»`2rfR-r J] :RkکB +ix: ˘e6F6ˠZ x~6SG6뒹4(ٟs˖zHy5 RY$"@k˰ c=-$d;)W#!Ǜ06VSp9Ԧ|_~`QiWN5> }D+7:Z)ďߓx!mycPƣƴf$ytEݛ#b/ P}r8IbթpZc)3 +OjLŮ2.xJw~4GmKbMśfucr,=tZ~.r,b͠񧨡BK߮!]v3/z)-UɆim㘦…o7%#$U IJ;,XqgˆS I !l ߞ-YUaه:~mۃԢ7D%"FjbdBT НK(=.fYUmb^2 CZՌڡ /s`mtE 9/)#@ٶpHiƚl5JGۏS%K[.+z:c떪@Yfr`:MS8ɔ4Fdwo"Q}0⺕L 0>D5dHBq^vFj 19_5Z~~7cla=)!7;&kbZjq|ƍ _k}`FW*T&ZJOPYK~,T(p7M "G20?*}{"+?ZdeL424ũfM|3(q {6RuXrL^<=hF_GY8υ9g&>d=ei=z68VrhjeJ@v|<1k(pF(0-m]#Y-5) ܤM*s"zȂAxՒY6XxtlD0x_P:gfM"qli0m{ψ>KXvŸ`ۡ 1VUz*T6&RB:==Sb$&^lB#x k܆[.Q3:iz - D,U\ AcqqϞ\x?U$$89%bvCi|Fb 9zM1ҿj RW1e }x|A jY ҃A ?2DGزWת{,Pi.֗ɸJ?yCUIW]s2hVΚԏ:oLpXBOvZ{^6 @BZ$7={h"+ VPFH;ؽLH;xo\V_Q6s^SN(";$5Tj/ `*!n0pbm;KOãC|%R9RjN%)3]i1g Y\"qjI„)>a޲(p =VErs߸ٕLpU.p$n5W0\MNsgN|a]\uFoξtҞz㕟"7u׉?:d5QM1b!v;y*(pr1u[!+*XDK)|A:{tqh amKGm/h OE0Lh54`ijWKYBfiU4ΰM'nT)|EYl3KKǧ"y3HlƴGN12VrchFi4\܍7vX~᫽]Sa3/mάY ;' WUˌ;;_K6-+ۓqϢ f:"W.{#n,R"SzG([C؅3FXP 6wvk]=N4AY;:<>V#ڳQLT4c,X>zNb"): XubE1 *Jc#o%eD# E4IZ! #-" | WqtQw`0B0YܖIe - `u}J(.s;VmTF?XUy`hwlנyXͱhc5ʼExYkiǒ Vwwƛ sES<4*l??z^Ňii -:kۥ- e5ѿ.q킷,5`_:D{z =7}B~mtm-0ʲ LV( tsʿ`E nO.3k58- # pXGikq( ?.`4)gth.3bqU87^v~1~yC%9vO(^+1>$k4 iagM.,i>lO#MFBLK^YzfIXUkTB1ޘav]c\ ܇ _ ),Q]\6G ;sA09¹&@y*\PB5p3@:jlebʰXM;K4Ќ|&}KAKIt0zM (H`LwZC*pHR}TX2+1Q@3 " PmoNc}=h.D`-ztي\?UMeˊ*IR`ܰQ4{[[dpLY1z Hm NEt/`UGT9ˠSVWV}tyaL]n(B DH_+7d?|G 8`Q_hN5j.K5y:+u{bPikY,ô y')&DH f];Ti㌾eTD#lRLy̦ BۍG8Gr$*+>ԂD2j3='ѰZɐ@8o)1gk(D7~2޾˸~zk'Xbiܗ5Ppzoj'ڭaBHyA)Iٛ0\GH솵Q\w+VT7ĖɆtƮtMԮaғJzڨoW\f{틒!fD_H'&C{)qܖgb#>h5^frk]1T<$ OaU)9~$9q):(،fJWY~unѴ+dQਭ#l!#!qPgtCfƅ 07~*>&5]=>63fmgby&97EzJ`1_!Ոh:pHϵƧߏw9*ÍLム*<DUl$aqԵ~xR( `z[g'-ϭv!^+ dsD'tM0 `/Oή lj'zH2Ϡ `E /難~?(-xXPWt, Wa7[aVOg~eg_ }1w8y℘'f&nΉo'cggZǦOJE}gv_w@p<'@o yvR\m?-ӲKSC yzmS(:(RV֌HɻLQuqE# ;.ppC6:wi6nW;+(j77a{6:_`X-[!و-m}uX1ݵCV-m܀%I؎CPDs\K?kdM`dl#haĘ .NUv]p}YuЙ&: [h'2xn ^`꠫\Иs5C TjmoOPJQ ɹ93W0}>i[n lnM< 4%VI,/3 N"[>Z b i5<bAϦ::"\ RU/6m8+A&'@M. ԷRd)'Qx#ln˿eLHstIv`qB]AW]VJG1 ȃ%ѬG3qm?){`hHh^Nθќ|םt&|6D/ G܁aw碄]e.|4?fk&~<8޺R`g_>70$Ɓ01q {ڮ5i2FDAdLd \U=,ո iYE:ʊEBB=Ļ,&5eCa$F1pO +V YfZ ]6!f 11>֒|(1-v_#@L<[ N Q=ZrU"?kӆSՠ {-*Vw"aN+Yu?\]%@eUDKwRh0sRw)|KQO"f/@hM+-y2p2Dz7xk#3 a^o;Nchp@K{ ,Cwt KTU`\g+璓W}OA"_+Gx>5 $v.k07ϑ"TT!m)'ֽۡmUPneimg d%پ rX'e9LXF҇Yw wH < ޡțoTc{g}G(_**@by>$uigvhtan9ٵz$wr2Ir b|BgB<]]+ \׬ZLH/ol֐rPS:'fr gVqZӇ/&44<(. fZ>U!$ϲB#$@nx{TkO7/lxmd )Tig}'^G s *@(3LvAkñ|?A>ۛ0֍|B 6t2ֳ+\'s )娅|̱ydу}2uNTsT<\ f6+M,V\i(񇭯ejxUR.8XMـNXFL)ǻ84MVYbGk Fc=:P_>6ښa>.Z$&Rh GV(hB*Ȑ٤v.ٵ .FjuGFiZk5!"KT o1։3I4>O͖K'<]xߥ'=?E` (sq!rB'*u|Nɉ|r>.{!QSnWKezS?)l6h݌SPq!P%AEJ;>)r%]A0SGaw./5f %zFɸV WIGhLmJ><^|<+wuݪQT0\"*nK\2mns2< G y!F*-j%ޭ dnJAOv.-8(47wǘXz ,=іZӘ_t88I/8qths =_c:(Q]bբRp+k[MJa(/45lS9N3ylN:*g6'ݞjbcLI Դ O1cpJm 3 M^n=t7-טDQe,nEXij?@1iF+~_8Q4վx@:^_^M\֊DQL!"Dka&O4ZŧDȰ['6i̖M1pzƥz$Y{K_D! :Ѭ `J+t+,Da GN\7WE(.kOpAF~/&NX?ܧ#ŝR milbS>Lk19:G{^Y|T>:ڑXEO@PK˷>v!DusF[ۧYG = #j'!DQW~d|I`'Rd쁣~.7PUnj'H6(,e^@zEڜ(jEVIvW-F"l=4 ߃ju*rǢzIEώY/cb9/n^fq јoxJEˎ{B5" @T(l*(H*=G ޖPL5z`2vd.+c-?/a??#wx5M;{kzwgAv0Av]L!joz Yз'x{7<N[TnU>z&cWb(ºRe[.]v=$iWoepr_۷\Y[鏡=ZVsAhU^`F?o"</8y[e[k%@uo}  ƢqwS?u$8McrA3?o0jU g/@ڹJMA5GdJdF/|Fɣ%$ѺrPȂrE]a2WnVCYA}FfG&. a})*j,_W?6iI…*[Bdl&֭uA!@bo YA'AKp=1xNS~f]whB:5ryZLtȬ0DŽUI#3ҡq *sl3޺T>(m0-uq-~1ֈ9XDZf{*D|q*!1-ZqEFWƤWfɍto،oWj.a$@%Cn,'HYm>7ffvUůiV3 e@KӃcPLh5toW$o9:[쥫)]Dpyx /GrɎ9L껶Cfu=Irc;Dސe!`inMsync,!!>i.S1_h{woJC7у0nd`Dw_#pax4&dj|.6(ws ?T-ba]me !tw{nU 4=d7Yd]Ïcfm›Hvre~a 6zdȟ|`2tomq8q!gUQ8nEoF̞X/CR?.$t>b a}0/+&!5,((sng/ӿZWVjɟ@q  u(%쏉w!hMs dN( g|ݯ%v˾OK<-0N7ҦtF,?JvMRdBš g#dl)- tXQ۽G{fo݈5ꇽɗdP?E 5/*r '3B(\sH3XQod5w!4DăUط%߉W4Ry,7 ihbdw taeNU&uAE Xم#wƍ8"XVHLo{E?2cUCtqQEuҩx/%rʊQEZ^ :$j–m  r]Y;"0[ZۊݏS&7JƘ7%_ިRMOG& ̼q ߶|).E~Z'/4l4nt3ԹRhH)r2`&;׍A {+12]id:U/IQ_mTs5AٰKP}84 u _ xeRp}6)>dclwe s|>uϘ+u} gom+Lei YgP4fH(D= KZGWڭJqNw{S;}^A -b /i6:,\b6H~λZC6;,uŕ݅Ż7^4U0(Ym?8O"[ą2,,t,.F&G"/zDDX.ս X@I9:JnA|R'm S:NJOa*]8['S1ø=|;Xk|-ؤ/3ŋG )?owp))/oIx*q>9& oNik1|VK6xX HuV^BTeZ>ZQM@BWOD!Rxf8dztٝ 4(iyuJ+jX-\^˺ ޸ N en@Cغ")m-Vs[=BJm._Ûzp_aJ _|Tr)!9\80-!KMkMܱ.f3 ى%#a G-d,^N~Cd mkY|D.8Ayk7ўo>Z9~*\1U'׆'+اEba~ި-jjUʾ|W@lov0'Q\ٌ9qPW^(& pU\vgS]#ERj@<$}D`%сe)hGrtE|ѨfXmK 8-]4O7IU""Uc{g:v"l3#o3ƃ).(@V\mX3؋Xҫe̐V--M*-!H>Fbc,d6 iwY<#Z8$mjp{™WTcBwB17\$_-Ċ#mS)N mo+3Y߳BxH&eT iIKۭ8sm;)TEyC Zr ffYJFҩoMFVd o72 3K g#H `KSx%bn6 ώ߇ՒGMiٻQ}_5ԕUsjW1ݔq"a&Nk$ٔ촶hhDGV7@.0x==6' `3U=VA>hfΗ>Q7&7 CӼ:AeVqAKDG]37ܷ4b yW?S;+%!ON?˾ǕBĞcR , ӧrsկ2)ۈDq]G](n'/69KL Au#=Ymw{D6צBJ[YJhG!%\lO 5A,cLW0_Q/f3N7Mu–\PO$w`*}=3QQ2 6U?p|1u' P6Ky2}V-U%-̔BsAelx!EK.! E̛,38ВdQ$YUH?%xU=ewWiL xMSiAzV]g ¦~Ԥ z !=[*r;)ƹhe/8zllT!<'"B;nيk:\@.QxWz 7A-/0>KI9BFtD$6w.mD@cQT_\5~ǚPPi( g7+nb 1HugG<o-Wsv&G|n84ݵkmJ:t>H"]LdTwDy3ju4qxf3:*Gͣs#Y I KNWܵa8onV+'U1bgٜ%~v$11'slKBxF)Fy5ӥƶRc\M6M̉X9yJ{V.3 K55t3=@=7jPKxi*#bFV)\Rm& KJ޵@C.S}ы) :I{656njP>+0q vW֊NjDt& <};2gC* mc;E);5\qzNr!̱4FEJs5b0+ CsboJ2GM oayG%%:zjkQo}Pn%]+`pri$[p)^DzNS ED:/P#}_ir%Ž@ŒZZa!x~uf2wIzoO+WdF2lnD F֐y D{)x?QLCTV"t%ʧM;2N `6@/9}\RY&>,~~Q"H@SqI˘ABnTtԯ7 ى)Y/Zu8Ahhm :@Eםt?e ] p1+i}tK_PM-ԦSzHƛG9t>*-!tx`>%nG2(>2vb/TR*ݬL3[ b}Ȥѫre'7\.˚v0VDE=]C+HM ̱aq ܬ}*.rߞ#SK"y%mNLoEU,(hdu~)W8VGg1dv9,8?k]}%`TPrUӟb*,U΂C?-1?Q~BfcsЭUrmP]v.q=|>]=RB-3u1# ! q7o"u+#P?<PS!A\/oȵݾs)#^~!'Œ{gK&X3_wf]vN7ù)-)Xv5>BzbeN;DEq PZV=ҨB⡭|UNhB`e:E?b rak~C7)wڶ;Daf7Av;1w$ pT8 ^φ'4GW'?qYR 9ӽ%|3*/0#·/nlqE=<.b:Br6e@yهxKs IJ/mΧIKGA.$0EI^n@9Ѱc46i`Rz:TrH:C N9r};ӢH1FvpHﵞP- ͮp dZ9=lcnv_WyD YӖ)>~&c:@(QHY{S˃4JH){a_(/593 *A*Cb-j8#d >%S } G4Lz9UmdgAq&*iZϛ(zl*g!T~5\\J'g68_<-}?JLJ2FIxғ j"n0Zω饠!';S f>Dz 4r\N:Qɺǹڎ) |Ζw/޻WyU#[f9Y^h3]Zڎ4O{!,R]\;=Tk&9=zK9&SYviNbӔW֗\fqW`epŴӅvi@3E:bcxzX˞8_mUYh,?B2=簮Nv,yy/{6%4 hhsC[ T]Jt*kj*kZ"C1@9S |YM9]VӳR\iE3ިDi4윐bB_??x<}S D^SeoFxmNš_  ڷKc *SaY4O<߃g om@]nȬ(J3Hk-`M?bqk2ݶ-&}X6J?wbpoO>\ה2:* ꏑqp#R>eN\iz#rTIӾY3KI)CV&(}?:m_@bEsǀ쵖S!&p dNܚimhxPʤ[g&6)dzFa4xAro)L[FI\];֫]a9t>mO}̷ɭf;v2:Ȼx-)v ֋\)ǢĩHx);by9;= r(C/1iؚ;w*1[zTMM|SE܇T홷;gnLlz&:(}?{a"U͕L}x*/ JFh@D/meogRto'"q/ t4% G ~0OޞmTھb;D T/ iۈ'g,E]đ =>ќ|V QU)Qsx./$Xh>ۀٮ,$A4Oy9RNy>nJ2* Y9lJϭ6,[ ;>ch٥=T 0v$'44X*PDr(F<&VIq^]' 3.?i,at]>sGoK-cxA:"&ӸpDwX0vS) ƽiOuh,^7r[N:tu-./Xp Smc F c L z8ʪ#/|*' q4!Q{rWIc#{tzϭf7NG d]= c%#"Qf(ZTڹ3K*(4 AqP% ሉM TGݶlx)w̴jIJ>1tWdENfWկj;rElVqxRz77^7J̈Q\N_":QoAR+fVeٕŅ@ 䧠G)M8 h Q!M-IK `d^N.2,$Wem۩|#&Go@ikp[ﱊGz΍I\}>5i]30Iř M!*\(a\Ģ"!H%i-6_1Ar,c+N "-pd^iJ˽eϧ)=p!9]и+QDK2GZ(hEp}cfb73df F!q5H!m\(FeLR44b7˭M(1FKPY!#'Y fAbš8.JW} frIJN)ܱB=>1e%nP!>$[Gsx:Lѳ<9]3a3)=s+fjV e@ ̓W -vPM΃Ԯ1&Y ?bqh K&.g'خץk| I ]p\i׹ _# v~ԢXł:sk.Tsd(3`{֟oceypq^"Lv< *U7$BsQW ;p <ﰕ0{hrs[l@t'[ώ'EWL8l\Wc5Y[@U(V/ ASHŖ'KU/}4}*O"=/JG3'D>m+UOLLpVp YSmk6ٙ'gc)Y|u?$r7eqP+>ڕ́AŝECz@LmäoTrfU=1 uCzJkGrƇj>(I$7.GXS&)J=:ao [4Y"XDRL:5 Bm=V~ D4r6Pook WMǿD=x+#p2 ]FS le(Vr@6T+?_.:d)pd:M`̟lYasR6n@\ S+>N{ Yz!-fdr'*a/Mϕ2}'8R!Bm H6Y>FeN@ԛs 򼉝eqfbӢ&!ZJF(~R!˜gEO&Z# o%QE&}”o`Qi_ufBTpt@"K9$5H>5(IKb"%L^1dgu#tc.3Shuw6a=іD[(ET~zCT`Hȸcx4, i:FNV<R1 A͉">09Z92戈1jtxYTFt^yc45Aμ_ -נGոsYY˓/Q8I yrŤETe&q[X7g"% IKr)dx ݞ\ a %SXTv^HN1v.<<6q^u6{t'-ۭS2,r0OH?9n)KS'GZ_p'50Ы"+NM22-ޤS ݕ_s?p ] S YO w0_ʥ)WҤD/~䂸#Gd3zAs ǽ'gpiIInEa7?AeZs+izEa޷>ACXY5 n{(wl,T9҉lc w-Ԓu$p5ٺ{;PZ#lW\,B(ύf]]J1e+ \/>x_Wjxnb 6;:Qarhor_7=%[AY3,jLN⩊D{I#&Fq~Lz%0IeV痐i0\w((YG1 ?lM,L5HMgu%ն W+ ՠ).nC!4.͋vE\O[~XNw@ZcMo*„v":V &fTyB,'ʅh%zޔ7e`y$٩Fae^6-C8؊\  %CUhOO̳&` jͲaA ƢXl9w =]23vH |4v Tzw>QzDNk]gĉԁWdS'փx8^ҷ=Ջ} "AxĜ^,@]؃zMm/@X:M3CEG` " )lWB6sWYrsoqBmX2!O@]zCm :;iՠz_@ߣk]EfKNĽ:Cf!oQ$7CcTEOQ58pt1tdvPGTęUU%Am5,bLZwj ˄Q4*sCl5Iȕ}qJ pySj#)_Fib4gauUn5,t^t#8Vm,(|MD9lL0yq}x=U|x]]!]=b?![.(o/%vl,UxU1P/9^<Я2mD[z?ܓտ5>C^]Sq{$VSk')9Vk9*8( Л"@W۝\]ߝ)[~xg jI;z`sX]>_ ;tĈ|qp u1V\F8p jAFk0(|_HQc+Q}L*j2#HIң5?%Ԉ ll˱u͏UZC[N̘֗uB!ic B&ALlVU?_1DJKXf ~E^4hQuN:O9<сove`%#2<{8cG!a$ ít?2^_=| kq^),SB\vѓNn.o[2IPKWnGp8B`oRYҥMn8OmSN߿*VtN52x/7"c[~m⺭8n ݈Ǹ6(L I!֠-?"|nIG$Ǵ|3WVG*I]FE\ 3a 1x$Z^wҚ2n Bnkul7P1v!?ClDƺȖ|q3}p%~H" *""7UJE/֒kf3CJ2JI92&o&ʛS:j9:&/T ^z. +uM;x:ːr:a~PD%.C2 Ba5_g&l?13@4{iI- Kwȑ]h_]*jHs!=a2xt"t.rVmYݵy(Nvb~M/*[=_D\ק]R)gxbO|Q@ 8:C5dګ{L9gg1쇎wk+N **65|ckfuV5Qa1l5-30q2d5{,ډԷݤ-,W;B*dHzmOUs,&x>LT5'%{Dd-/?hFfD5>*== X :N=@YȚ0Qg>ta9򱕗BՌ5DͤJ|C/iы6Z aD޲9Ltw[ъC1 ĺŸ06 m ]@`_M]PbpqjGɡ)i'y+%9s P&8bGmA;BQIZ/Xzfl-(wVU-eR# SrrTᘞSTtzԌ'yo^S X:~1F76|.r-h9Ku+$ms/`Kc$ ֹODY>[ s2g%bHYE}'mnЄ>E8 凭^`VKWԘЕѓحwy?'/ RC!EHj=H;#ޡ1޵i͉^oՅl#$'U'h12H7؟; A"zDilņ Q6w-ض78q2@[U[ӣMϻ!+1wYf6FVGՂ[4'KUq<@.hiνcR(stWlAsJ^ף]%O_{Tz}a ŞY^Ə*$_MmC^m58H&0hmr*yY%l&Lg%!)ċHCq!މ6l ׋DMl5FXu[\"ܵ|w/a^U@E#8oBeAïhpʫ1Vx-ú@[Ƅ|a@GXp/`vBհ\O/liCbs MswTkȒ@!7q$h(D[?,}C{U͕jޔdRSjiBWONĆ:o|E1WQ>kؠgATf_25l,SdnxoD3DCOiN3,*SYI,]cy()0 X!@Hobv˜6ȍhtAb9Izxӡ'-mZreR&ӭ3WLFQNݼc JIfZ~U,oZmc,SB0{I[j yr) %]+/E2&6Ɏͱoqm9igoH}Tt. D EZ:-B$|Ffn:,ZHLh&j9yig+ey ǰʣ l4]E>!6"yq囯=3󟏑4pȫ̏Z21n ^HP,>Pݫ @y81ꋘ@YNF#3z]ݑO1=J P9n 84 T\ <K,; mgs0Z8m)#+ROviאX{G4BeoOG,>ZPzj< N D+Va`Q1y=-X"' =`^u Y9nftN6?B?x0[ƨQ o7N)j [C6e̠װ춶}vNj[!rje\lMQO rYiF?T;w۶ȗ0l-QD6;4 ߈:*0tA2ʄsn'-H| z=J%dN*)$\p  S12ɛ@)iRLW*)"JOj V L/6ZZQυ_X?+Isqfl@wI:jxIW:6jEN3+e_yC63bs%1C F)0FKC1tƱM=BDeԪ|j@R JCXFasߊXt?yb/4DA*,tZj8,2ږ)a$r{@?DqXNeZBs;rj.j90z I["e\K8'1Ѥǚh^%5j[(0N|b2|V9]GzZs@6(YjS:ü@HNDM &k`%88uӤ2'Vmq}@,"b(:ƳPG65{ V3>ׂ0m准t&_NSo"2ͶP. ]2hfb0<rg'Yr{/>!'d^[SՆ ;Vc~mW֠|S[**$ݞN$1vF%)Cؓ㮝Zի2=V;V%,ځglm7utPՊK<-s99˒ b1uM]@g/TrUk"1]$x,iwP$މ8h%y ,.Z+e/_YUIˑj֜Pҵ==ILq~H<LFj&ջtYXaiن<㳫!6AH{Ekć3V|`I^ p\qL}Dېv )JT_וׯ\wsUpY-kbVc(-d"=QUdn8Y:u[NLGDӟ#$N`v׺2 IK"t$'^0NM >cL;_W>VS_K`_=\O$*М=>ҐI!><8S M-;b 3!4CJ G_qo0톣Ӗۏ致JaK.)_mT< k&>'K*xյt )r (S6UiDa(Ǫ/&s'`(6A ¸bA'"UtFUNlNm,S/I.G ّ[ũ5q=@߈J&Q'?; yuC6 לRD ;R#57nI;v3 's/ 8x 3!.rn&U㼔{]өlj R**ʕڹc,`WstNhf' M6:c_eeȨ`ϻVaHEm_OS'Uqx$EvԕޏS4L`?x@\G7+M2/bG2MRƂh$Q~|0#f,ۇZ Z1&'N؜9 U zDm2Ϫld%+Nc7c4 OUAAa>& ?LE![]Ͽv]& 刅sUH;63 e[iDQ=zFom5Vzoch9AJUfT_zYFm1g1ўP#h]A{u&s;z*Q'oSaW| LZkV)E"϶NWL]/ R4$Xj)PMmG[m*5?1¢`o2wD}PtHJ#Hf@LÛF0QpBU3ơ^} ,BәkQaPhl8^*3:ʺm8,PLcPy,eVK ףWR̥3ke(ĢsdC/aep跤LBfe%1F'j |[{9:MQ&²G5)=e+: aY1%:6Lsܰ$Xס [8=D+_vJd[-aY;{klS7DYA)J+E,$8 rAGHMG|M|.< cEExXsR/fswMU^;RWeNpǍ0,qrfcXf-[q Će,S p3+y6fga 6|8F)?&ꋿۛne Оٷ{t]$./Z=%嗭ǝ&V_- 96{Vߑn)H%ijuJ_akx)<&U|EZkzS E@9!ASy7Ek:b[S-ЈjY1Fx/zuu_38z όm֖3H:$o^58}Νp/1c0њ? L f>y),E#^ּÿy$0J)_SBg? FtӅ0<ߊk[ܗb\X4\}/GjnrMc7Oza&g ]/ lOe}QYՒ6o>94T_7{s)H6l~!×&E,\2~}ޢsmߍ!2S}mʑWƞ i/@n?䰯I|`Wu+c[b_ewr"}xf۩-G@P͌)Fi& %KmDhI\@_q u۔}! hn\3r*U:K[9gB]JU;{_<"7/D Y3NgDuҷlj=:*0seIp{?KeE$S?RíH:2Z<>mkM:BYNqDu6"837+wy&˕r ԄLTڏ{il(^V==ι?l-BOj[8 }Oh_pK&*:2y_Ž+" s7Olr&5,MQWv,LCe&M("xA,\3}4ZQ}|{g{r1Je6.6}4 ͋Tjjl+±*=PsZ 172E@|#^>iTKF;aޗ >F 68$)YA]u Y%طR{ ‘lXpd7`iTpOwF EݹkH3\wl9A7XyQl={MRoǗA$UH/nI4N>PYNHbSCa?[^}f{oZfUj%^5T:9! h=,7ak 2:q_SBT9,D<&;Iu}D1/#~6S*ӄawFy Ncӵу/whN}w`p0J1^錬K(>M0C¬ԪɦVȻyÁ̜I,* Y 3}-/Z ,`=ӚykZ- 1^ljզ|2CXgv${t^[(r_s!chwĢ=?No AQ~oݞ~ 4+|LX3cߦ1TT=VxH3ۘ"gDUUu@Tj($~E E>9t|N`a: 9qriM9S |-XB)+YlgNevh9E^1*PB:.N "!Eu~ov)f&8K8sZ2lt?YNhl:PJffWI+򘚼U[陚_3uo# Ŭ)@uGb8`|3Zʡ- -'d2>4 Z$'i$@XzCu (ݰ#gd9lE}5o윪=m=ѳ1(OR=Vkۘl#Y"}Dwї6bIZєLMG" ԢDnxP)[RJZA IࢹIb$D :b)I9DQ .$@'6k"M ?# 1*D/9ugS<ݗ*3%m_g|38Y:}EuH?+X1kZHI5SCBr83xLEn `[ .?ej6D[,=]ϸpnm枺&,Jyvci,LpRǸ= OaɀGYJIFu?F ŌF08wq r S؁3k brWqOvQ#AS3+QTD6JT6dnU`9i3&h d ̈FRxZOgtuAҦ,'^$^ժD͟e޼mFiYR^yq%F?-!- UIa OH11>5s,5lkY:|Cɏ9Q2O0K8 E6ʋ [ ΠCi'Ahd_9E|(O2<\bpY.nEBpl3Q(1~ Z4[Zvk|/zŦrp%f(xNP+KDw@iR`+O@m LƏ,6!n)"~1+Ҟo_sdUd18_WebwAf8|Fq-A9@Q?_8sA jRwoK9exE#Kjo31wp)b[ok7h;zf5@xTmqΏ v'fjK\}ׯDNb 1W'ɼB?wxksN`QMaY9Dy[:͔;oV7I7JOF'_Ί3J76/=JN^E7FMtgP,=,`'Xrv9⶛Yf<Y崮1_+-c+9p"]] _A q^=GRE] 5_^Ǒyk!s%C# ʗ( ҥ΍T@bP 4{ "թrQI#o?+d=vU%a Z^]${+!^e^~LбݿSў~Bɂs E!Ǵkv>*P9J|#/J d */y^BC,OV\^a,{rvmg;z؇?lS `K!^ u /ʫx)˟Je(XZҼxL(K'-Mظ`co}S-(xq0 l0<[Ú%X+_8X6 T<Bt%aDE =x78V=J'˼݂{]I 䔐w?%HHÐ"L2SӃ`Ƹw?Bh4ŸoGn$+ hLW&pV#U1Bjݕ]d9Xtx O9a hwCDU1)P<4|̱cZR`}&FS W\z` TNFNϝQ\]elCɽT?E)ݹ/ ;emc*3d=tu6+'M”I!/Z/8C%?]aB h,\ٙwaÚd] _su1jmmP}0%K$uxv0Hfʀn g. 1c0qb65E1?[XItAOS+ܺAyd^Ix*ȼCPN-%@B'" 'j`p)O!p89!~+~:=RѣTбNTW~5X>oPe9 N7P.P7~+A訿w~]|)nL"ZJŐRK6ub/.4mՙ9p2=)A+ $7F0hTuZ૪h%s(s7K#q^ͲnuBOxQm'^3Eњ+iHfkٻC)[(ZV8e8r@Os%'Y|GŌ3Dn EtձǬ5*#%ދfƅC:zC szЯ+@靉>noK\4hGol:ocayc,oA91q/oH uwb=y ОU~2j&{6yrCⰔ[;)dgdx-'kBuhm`rK:k5@~'`NOg&g:[b;Yb=Q$<)oNm>w΍:驠 E6{ $j+.ϗ1AW=\cՐM. d`Z]}J&Q.?pYHĎbf +Y7Y2Q!A!x2uJ0%;֗^ zQj7>0NmgKmmy"lSb}1^@wt+K<#Be@Mbf h\ɍJP &v5l_ȬI;Zq!)@͵Eб}u#hS\04a9(ޝFYLX$ڙ4d ndҰmۥk C:cykes 5G45mg- Z;?lWWiNK|U 2>vBWD5#0Pck`%Jy P!03~-/jRX  Ӊi[6:S/=HM; cMɼ⢔Uڵ@}w *phېQkRȖD~n:`]S(!R`UYe0<1vs0L/\ &y,De-kB 'yi!ix?Ӷ{ %k 4'0?@R+5!߃̒nl5xDmSl3Aa?n[=_ yLwDIJێLS$ f߾%M;0ޘ*Y"XB J]NTOAb/H嚄e 6@G ќ[ PQ0 ^i kRAUDf`<)]5-JΏ$j70zݽi=+.J;P JF'f')<ߑa湻>j^@h:,?`+-"i`f]gOJi""1æ5%뚥)+]0'c:>Rc)&>ylL6sj֫Grzb{HȮa\")tFFt)S§,.͏,`-a27>IIu1PU#V7\$/81>3ҠU C,!!5϶W佘o_f 4ж,G JD֠o1Nh!HSi:\7U[ DLc^bS"7S)9]JxQdOX,f}Kb6t}뽸+F_̉jT's¬L#k/X$ֿN| pqUOniYe2+8O،Bc~) w!t%#/Ԋ6c1֑:ЏB&?D։(dqVq|k3($C:e-[Du@ YY])F~" ]'px7:ySehl$}lOM֘WB8BMP0YY ]urHHVi$AtQ%KⱭp{ǂ\,$dhbN`6m0>MM\kDEW#@= Rƻ0O 8ŐâxB-Ξ.~u̘WʬS="h)j}Kj$RhL:.Ԍܺ094JvyݣQSnOT\4\p㟉oNƣݼѻHv|.lӫd604PB" 3QF߫X(¬yMϚTCC80h<IWEU_vy9IyO$-lTfNӌ*E7c %kmH0$JUpVG1`_!JVW@h`(d|}1o*X]o_s"]eΛUPTZB9 c~/)pq=Ԛ 0}jy`Z1b CmC ;mn..ۛhÂ$}R{}vrȀBjۺP)Ff6|^$Άl^HW f2'.9XD%d7) 3tDz9R`Eд Q[#cWV[:j=)[u@Э-5;xweO۩#|˟W$ PhO[u=_o֟}yswp) K榈elfF ڜ^ՇC jHbW҃mъ눙ƶ-Qvľw2*p-^qX)Y6iJ!l [RmgNy̢%P)fE FD\鵞~D9z]5. /츯*+N,<%[hh>-2wwk1㶆6k}`A-43qju!2qVO!nP:GY.mGSs3wLڃ 6Uciz{,8QCjŹUv﯑r gCc;xsSe 7_6vFݭ.6=[@Ί9k69kN_JRvI+9K]jbEt>ִCT5KOپnƖ#^C ɠ1%W9OYE(i{3o*TC zcאqK^NyJJ0ŴjBQzk5DZpΔ`u$!g\Y>h#H!F$Y7G^}D$#Z,?56{F~$BCx<^H/@QU]EIlwe2ˠ?>9Ø+B[c8-wg`Q{}U'ZT@::blͿ, `u S/q;AH`}%t"YM3ٓx+4"$o݇~Pl(fp1`9XG'CM Hy00yZ7'շ r\Kwǘຘ0QZ`Y 7dQiBQ; +%oiCȕ"UFHLWeܑxZla4_aWkZ:d9,g<2!16:#vuqʰRWa]PB 5ģAWj3l+F w_g1kK~ 7 k>{qF_Rhc >mTj/8rhu G adrk*o~ U1u#ȕ9ez R'V Lf*G4 !GZ^$w9lg^!a'LhU7W<Ͻ?OiC|e1 iE -.QT8rwQVL̰sEÄF (7Z˷VhAr9&^Q vxvB>[]P8@음oEOSi#QUl9ܲ4iO}JÇAL2A(o :㫻-Wh>A#Nm 'J@Bfi΁#[}t]祻:(sӵU)jP^YrW!mOƜR /r0M29vn>4=.IBGeSURʰdlrx&ۣNE+&Y2CH&}*6N˦@('$$r'~C{V(zJGO]T<=bBLKe_f‘3Xdٳm% FG23 gJ gV͍ ਨ75Y6f>Weg-+G\![IWAlOaY+^Zf?e{_eLx7%l4 Zᩎe`pp`rf o3x0᨟sr;)@1ZD@qgW$偔Pe[{dL S<6G ԯࡢ d-ϓC :h{p@qЃ!6e!S`o/ TvvVʄ9?٥{H`xdO[L~^VaUy tk 7Xm'\KR-dS4( 7$i=^:ZNOBvl4'݃~d jϟF.[{^=|rꓧHquќ݆rq>] oQ76ڀxHdn|'ViNk5rBIbȷ#M,IŎNJg&y4kA֓<ŕ[M_xB0+ǢZGM4=X '8a'4vyF ~jR.YXE>ܧsV ,ls;ե=p1~+lpNc64G[{Q$x~oE!G5#\q# ^'@ߐ}S"tp)(dWNgˆ:l8bx$ hU*^~u%0cIp|9]@Oۗa13# "s Ԛwd=*=ulb,J!M ᱳ8g,~~ ]*>lvķӵ1h7!\KN5ޞ +&(Ouˊ_IջɆKG錒X}gZ ہkAB&#FD8wa!3`dQޫ_n@gf_8O$==++LFqDYP.hp+ VYkPm`hxyi*a`n8CX5 jx v3d|ɩRnb!9JFRkCqdK(cTRh"w9DiG&׸qԌt lln%eYC#AoLnwc-gz42@WCQӼ$/?M\aBV>mp Yd,yY |;cMy֟h_g<*W,@'֫YEVy㪓n&1wfAsN^v(+[0ڑʋ_Lx UTpk3cut}զh,@"*V-ት%KIE\V5!0-Y( c67_ s MR%$$4&2 a*povoUUnR|ݶ@GT{`SDlxa y*Ioԟws#郎1~('PO3 -bP?NNXqⅩw-ůvF*A 4p]J},acǼ@hb`Zi SbGibRMW&Hrޥ 6tg,{HYkr SDM$4ƍfns1Vpu2 4ǔ3gKOk`EΧ /h;r2')P.ǗT8lx>++~M gpʴyThRs~|KJts ?eV_˗yV9kd Opz 4GHQ`cR2eLGEZs=\"#lKtMErlBG:Jh^M9D20b PGlas⁖:c2Zś fڜp]|%!H/;y#E@)'zi{T݇/?m0T_>G{g)&xfJzojQ /{w/6GNy $|5mW C 8j浫Ti7dtD>6**‡٧|XgЀF%REOm;8xvA=Uw)$+*bӧ\`_AZ 'Uv۴ugmq]qtƐyߍHD`l0;9Jʨb{^?j).~Qۍ)fO'c5vHp@rDx`]6Ћofb'HEn7B;sf*יLXc WĈHIZ=&\aa=~q@)%_&! Y4ps)VNVY jartD\#FyWGUvTZU=,s07aA)՟9; ^R_%ylxZB9QDƮ.DmiCmJ!GG'fg([Fo&n|,\~Ǡɂ»UAΙFӅXz/}y6o|tI,DB/.{UKtv2~v[RObBWqF}AnBA]OT2/zkż~]bx0|~.fs;QR3I˝eM8 h8:?P8fp}1ePIC=i#怐$?Hf}v0*u7))uU r$39E` o,ߪW0 \ j*RƏSIv6s1J_aYZ%Ja>g,W#i2s+}#~,Y[0ay  W盳i7^SPϐ43bs#֞cãQ ?ny!g,+Q^>x#b1c h?[(OX' i""j(sm۩J4du 3T- <+Wb4N}}fvwS$2r@y ;8$MVOxlR"$ B6X=3 AU}Ӭu5sq~ʨj+ ݤ^ܐZSq08B7>@)k`椁nZ黨׺R o@ K溬N PpS'ituCN %-ʇ2qcX5xaE"Ly, ы+!>>c8[Q?:^ (f]ߏIWn;:X?=vژ3. N.^ <1/zNAWar:_7߱X1=rrL,Eb892yVp_ ;dW>?2^y82'#U31cqQL7b$٧QO| hĺ3؜H^J@TR۰P") ^: 5g vL@8ZnDrx-t̳L/#e0~B #gXRѽP06MdC~_;-բ}=}7L`:Y{MPo.ߜpcXcskb9 hV#װXmm]uƴ1l6. IW!@[,Y+B=+[ @} m։27flR^qrpKJ5j(ֈ7b{4&<)\75&v^H]>C4vCm2OMf1ZMH y.xh [ɎQc`D-圣gT?tnu eFٿ$]Ee!|q5aO Yq; OcG΀ g7ƿMnzQgSCQ<9{iD܍^SȖaf"iCE>&$`f#FoЪ@~2F 'Z%QuEg-խH[JԳd/b61 _UT "6=vz8!a QMUbG{eD_aS~y\siwdwfg]t+.Ilp~W' ؀,6> 2.\fw5 q>=*w&%p8{ 7{qv m>8t 8Tkŏmoy,H $UMS Mȣͦ-{]励B距i&ҫ3͈A/|PJ4OK!fHE!+Sa 3!Pu^V@ _u&c"80F-%Ha Zuu0s3 j|Иb9s> %h'UiH{+`YOܝY\U!wr입˩2$*!韬D [tT[ ᠟Y4o(Ѿ-}ӆ;%dUU7`u SFB±\ N$Yl3758j9ZxXUm@;CLjl&E]\-2oXj3]F ]  o5([p[csJ;Ϋ;X3:;e}ak|3!F2F+yC]s,?] {}T?Ocf:;&HM2)-E_jY}E+vXAF/cT S=5^7`kd!5!~ٞ*U$d R#fccπ.GtS}Ÿn AgMaf=CvvABS4 h""Z4^r?(&ejr-oP+QƠKe Kr,<L,DTfT+!x@#iX[CB4%Ϊ8}ajv6}eIPj+}Z>H]TDsh Ǟ7J dw[7i a,|6Ղ{BV;nk cȽ鳙~):]ⲡ?TVn@$8KG%jGZu}WdV,z Ŕ|sC&KB/" ~dd*UGôIi_!ϯ%ю p ̳HXt߅&r*f<-~5Tr5{ ۲k4~/T1c26[ ux[Fͧl4< p||eOv9WY~ a0n&`uf"Fb=0]I;]f(bdUnDB 7h f t\vsLlYe'C<8rn@z#⯞ N?Z 72nf}>RӖ#\o?ۤpS MDeo!RBcQD!eh D{(QM#"G8W*WIqj?/slJg'}Nj\g. R9ΌAjF&[jaObBgbXWJ-[yT>a婏{z;}跺o!XeU49HE _naz}UmhB"Fsr)#3_2oCר aT#[=H 4@{ar|//j,sE< W5Yݝߥ/뤚=Wps.xT+[JPtf*mH\dW)'E wM5L,^o:PoK[E!B%iEpp׵XsPfyznJ=Q1o$9IPW/Bn[m#*p*)=tKDWDñh1< Yηä +"W.0jQEWnTp ؈i䠊?/<ɲ/iYd`™-{ [},j/`>gc躳q3ɺ] JBZ Z]VN?G| &zVtOVR:ǧ%luF:\xZ]CZփdaS7ϠtQg۞e bcJķz૫fYo4W&i^7Zm{F[ۚepiDNR4SS(9VR}K݋6K㩫+݆߀$5v6o|)1 X6GAY1ǂ $kWuix1iaD -ڴ 5Trϐb9v˕n79ּT""W~+ xz.?P(Usl>-2"{8IO| 6jӛH\%ѧ/+rX x=F1wxFi3&Xdezg(@3ZiؒNKݘkcӖc(;-I0~.sD Ӊ5#b>=-0zI(mBsuW4m տZ3`)ZX}IO.Sl7ΰ|{XFV .Nā~ۑ E=2&, I01ej`2Er2z@Cl tK5EGѿ׿jM>]R01]N͛A*l:4sy>㪿K`O1;$U6c{7/ xɷT^t0"{ѣFj`@ȫq:3%d:^t󻃛ØVݿ:F!ۿ5@1 ` @j;L< (_R/ʢ .z@#jG.l͌OmR|ǴԔZVÑw,s2" >I/{_ ڐdsVVMEOҊ8`>ɥNF 'L9cĸ,N %uԡJ[}*AF;9-?j@Yxʦ=,%Mi+B* tE-xܽ { Fƿxĭ zj=`"tf*#cJ6ij- iB*XMZ\G>PGA09z3%p;_^Qt(s GG Gʡ\04sp8Cm|JU#)@W5{߰v%2Nb3&- qZr-,H! x"o\~b&^Q@'s-\ SUg$W&HŴ%OƬm0{"<^;ߚwzض~^g纎L~ pgqOwUU(5ogPЍsp'yz cOxO8U:j.)=d^:79\}2}MX$8 'HEÇ_`Pmk 8c ӭpoA7cP1/~\ǥU2Z'PF֜ᬽrb-`=VWd02=;K.}ePn^EϘ-<DסԀgU֞x鎫Br" IsL{+g}LXia3N.[2pv0V”MOD>''{:L@ " ›ia12XDS(8rCKWi)첉 eHX4}w>?ӈ>On8,F@i4~Bwd\trxdoQQ ̚C.c'LL2TpWݺjـź(1p۪[>hP ϕWbYǻz$'̚F u&H],^~Y4n)?ˠ}([+Ux-&J [#žY%lCcWb.c~3JJ=Hǰ\rD#(s 45RzKڲX['1(62 \c GB4ҎtXjf`<7BJ'vM9x]iQ)—ͨmdԙkR&4VAw' L\ P9m d, ;m Qӥ\ R #A8S}<%e r퀢w5ed8(UC?]Oup>.S=+!e͗܂t,pw-9/ N1QD>MUQھG1Q4>De)ĝOI{RaF SMB$d6Be( Z3 ?*/U%S@~ASRܢp:oɪ6Wd%g% Ś M7.,63KhF,;5ٮXzsn˿+>l5`=Bm\8milI}0MfG׷/}BWiS:%>DYsRAake3F~oлI.=!\U0j-f\<44|X'ܦNw\MiY:.N\ՙf\=~q!0cisT#.ɣ"خ5 wD71S$\ >Lݰė9+' Ϯqs5xsg9}oW&EfpLT[.2ӕu}.8م`+Z~EA@?Z/1E ~x)uG4 JӮuAlSJt~a_-I@l#sKBb0 ,` `'1<:N1h}ڻrʸ4.pﴀy |G5C";:<!+ 95_I?50|Ej Wu&:,CE")N:A 7q*Tෛ=yd[  kT,ЖbM\XKA6⤸j[*ߤq9b!ln?-|((&p >wmY?s+kȅ P#xC>hI8*='m*aLfhD'Nf}I/^ӱdXU%ڥNLj\n`^:R\\b2{cEBDsK AV xDŽ*RRA= G(iҧit/9~n!WvAstHC.D$VThXrV̺]R4\.WwXn훫|d@mM(y T&.ewb YkO ?E^.Jn/H$Bitv7,IæӎyZ^x`_;itE6WNȂI YbXK"s)XaBfJ|^.r)9%y.7sKG.ꏈ~2&f 5XMJTZW >p,@= V.{lN/Q'9hT2҇iw6|LjL !Oi) z Ķsln8E0&  t7 |wez2 @f0e_:nfg79&n+6}]Zuαg1禀řҨ9IaGJD2*6 K`Gw̘.uZrG/I.ѤzL..;bxwϟ3awʕڣ66-(yT_: ܐOZtAޣ W>ߤybKa7vݷG ST͑:OkԴF s>?+LQ1cvJGr! jd_z8N@]#Z;\Y6 oEmD,lJa$0}N$=KJHkCSpo MS|RTj<*ЏʌTY){2zq #ZOj$=B',0!jFQv0ϙjv:tgm)ҟw_y*fHᰉ;TN("wIc pqOC JD<|5Vdcsג̥@6dۓݗ)xh:QS a*<ug 楇 X"¥lg-jkG@rMNEVy o75b9 cɧQmcFBƦJKI2E '1iY!F"s2wZ#c g65 9&#}V<؍x徐zH8<~WYH:D-71_ڽUdR԰tLMa!agٸFƉnt6^(tFb{2Pi81yD\@)̋J HB2*1]}_15Estb@5q $nvNvК85$e8d%x>2AWs u-q^60'?c)+Hpv71 .xu']d]^Muz+}[ Y`μI%?Z|3j>c[1E)(`.a#0qnjދ*(z-;"՗PG$]BU8+]w Ӭct8TEo9yS KVy+s |'ϡgrtlݸU,boWuϳ|``VZs+]+uޟΕ6zx+ZNQVCO^ǒ%|wDXh4JAz4K%c>k%P#~ʥ$іuV $5a[?1OvayT]PΖs 2U&4$[ᏟKąnE8~5Ƅh'nl ƛ!B}D0J%̗9>)w>ZQY (`ؘ8 [+MpṠOZ΂92 Jψ,%p'<;E8|Ol *:>OµRb{V~R5Kۨ~ +8SǏƑ]bVQOy_Ĵ]‹PͶ ?~ǻ*ᆑLafۄշ~5KqsGU]C k5Uu@{Jsԟ@m 0 l#@uRgƦ&؏},Gs]i1~iػ'яÏeU@;i>w/ud@㢮OUKd˝NșB>e0Q|"m x+^; B.HզR6'!v20^5 `45:诳'OژHucZ Nog( nةup3t{@%*G/&SeN*\lqD;eWP̀ʂdޭ̋רϝc>q5C}]d 2*,żaCt7n%n"3~,o1̾&/ ' o>#w19[_q{nŪyKd!]>?/R0@Ͱa!'G~AE+F~_,L>zr wYh[DAn=!}4 cENLQ'5pݞ-}Ք9⚒beo2p%w`ӶNT`eBmL$V13%1pܛ4WzHgw,u64K|ֲ K49+z^u_ǝ3Y5H烇/#)ﲬ2Q[7(т(sɻu׵~Α,;*6_Da`%Q5z/^Tb*IYZDJvym]  ?\/&J0[.&|zW-%X{S~(e_$N@甤΀t|lb":[tU+B,NI,"bP0`nZ({$'#tAILh"J;y@u6&3t}PSeP fw̠I5B;V@D獹 8#p%$۝ۧ|5(f'1qQ/ߏV-Mt25Lp8BZjhϓXc4y<%&};gw-u]z\j( Ecud"RQK&< s}H##)tKS 'Ӣ'G?ӧoY0< |bi0Sf&lk.=J?*`*ٽCj%,h%UEj+*lor@M-fV D9\-kTmcm ݻ{, ױk$TE5(9 ǿh7!МUtO*g58)0Wzosսtx>uO~)t/-$uj ҴNػoG] GqP&8Qudel_?L\PdƜ9z'TM*QQrn-#ҪdA?_p?fF` )@u9Q2l-f|W9j?ȒOJLx)x%)MeФM-`ɠoup?9`Ë.)\oߑTNF`UQ'+7>!V,x V|0h46PHS"n\W77! ӆ-hY d @^Oj -aE,DIhWxWV01yRGP[~hdԭp$+n 0%f(J;ퟻ]h~|ҁ#nLG$vc׀T͏ޑp#_x˺1b#j!PwJ(MfOgzC3pe`o_M*zIK'tfx5݊҃O{1o,{@(p06d1"_Ə,3K 'OAwBmbo=Zt];̛)à%= f i5WqSKMuXWu $dw퍥[}IQK|*+ @BmOdi0:`a*Gÿu%f{_tWZ$gK֘%WOZT}]|q 4"m/uA`{H %Ի%/`lꗫ5ix;d-EDM8xˎI}wv*񭃂ʌ!tG( ж/=$ Z]ʨM $ `ߙ^L[ȁ9/q6:w%p_Z&% A9 7Zߪ0I mjl¹Y,jD Ϙ+s z+nxid*LCGV5=82'e uY[ pɖp8B> w؈'o+OAHgk$] w`%1 \>L[="( Ms3ܯNcS%H)]9 7lVdeP8M3SGLKs+CVD?Ow-dm]nEaFKv#HZs{j))kyDNј]"6.R+0}eyA Xdi^m.Bs""nPZk(H`jy$o!VCzat>cd+_#!.ٻhP1ۚU/&^dlw 6p:rWz*Dn$­ n 㦛3|v}U'4hp X ]oϏwQ mLl2MzΧ[ {Ֆc㺉TDqېqP/ uڃؐ=fPaqNM~z|3؇m 7R}['u~ c15T3+΃Q:qߣF:= :K+d=C$# c\xm) >tfXz6 u9V#J[ޗ־0uvz{$N |P6$s6czq+N'rjBgHe9]򏺩z@^@ᑴub SR̢֧hNjz@byL͛.uHfYƟXX ip6zSɗnE ]6Tf#7;UKόMZ uPFC tЍtCdQ6@ \?2x 1+=Q@^T}#ὖuY}UL[9/.>a~?s4ykgM^W XnbMgSW zρ4t_sbme{JLvvvRӭBPif&ĭٔR>%HIWpe栯8/,Rb_#@2biuz+Y必\?_piԺL&5'`7̪1OYy1jC >˪?7@qoϺmˆyOMq: {/Th[P_o'Bm?UXWm8e-GWpc D2=7=[.[LTSw sʾ,Hyc]r"l~G68r2ϖ FR;#+chA1I,0T%a\.A&'-f;o>(]* 'hp6ck<̵ `XkcQu0I]u)Ulv"FrZ e:xm{[ɂfuj d }f-9nT3[f^8ؓo m?r}}'Ozh:|\چo&q?L1cEmi= :Ym:CQ5k|߹LV<vME*QO8dƐg 3C iRĎ,gdž͵nv.g>y !|ڀH37Vl>#Hm^j ,:͉E^np _P3#jw &m|א#drp7FCgLrߌ<=FӤL6'=d4Ǚlmy0Ӌkps脮~Ƙ!F!vӅ )"Tم fjP43] cqjCLˇWmy F#auO酒^4RW:MYT[*Y%:*9Q%  2o0;^pMSţ(ҹFJwNoZIn݉ AJUUB[;+<],jDߢ.W K.6Yu.a]I iR2]+$kG?>LSt[FNE&;.E N ϼFG~AEzDKk$Ӧ e[t&ۖL##ȅື^78!TǂN 2lR]SeRnaf ZM8>w܍7f+:G {To\9UMY.dOq+qP ߣ3`NzVPOѯ.邮'˒ջԹuZ ʊ,s#eBΘ!zAI=vˊ1C tL2]a/qWfw _id,t@5\c\*v';> +у*û[v3ѯT/d6?.@nk1;Mmr[q?~joOqيo_ۗײC GϳD䘤hT^M"H \J/r^n6xܺ2s<ۍwsrMvgq1j&4:~T:ŀ5'``~7]M IJ- OU-3K}'#,(]3+ˢ !=(AM:Rт3숂7/%34ڑbxu54+G;CE0; ꍊ4҃Fa/_؇\>oM\t z Z@.j6Pǯ\Dm\GՌ 6``4i<Ue@^WfRo.sXX}ئ#ICuTj 5y>ZXY~ B)VfTՆ[;ෂI#\^0:u~r:mO4JU5BRdgks'ghl-YJLeX-w+X2$2H]Nлk+}gLZ= 6zo+B ϑs<+Ifx!,V)s@ڢ[T .Γ˫۰,jN3oJn{* + ͗@15B 62-Ԣ57>KY ލȻ^Q00iM'I7F(P5B"@dԼ'20x_FAJDu H #Wv=9hra!d@P) C擤*Ёod"Hc3@]'K01x']p|dZLu/5+U.fM}V%f$pz,Y*Um\. V5 VrcWѫPߑ #=@Ӕ0)0sDT4['z#,|PcnPI 'K.ZL6iq?Vw 6e/Y:)Q8_JطlAo}բ;cUUKasevIv.$ ־}?$1h{{"k]{+Pc=c,R,#j*rO3) Fʅee1ljS]{Iڱ,;-<4 cPX]'})Sl}}E/PGkz1SO(.M_7:V\Ap2}QhGdGf@lMeP[kW"89S۶ڀD]ӛ7)y%zMd~LT$ -ڪ]n<f3=SE5՚GRz 9M}bAa<9دk zlV֪=4 ƀ*T4znVV2Cm+" U:dրcNN\$wo|q2|oYo[eeat.We|K(H RY zib&R$b?T''d,eФTE fI ffJ2Pyzxև̥*2iYI5k+3U퇀i67k#Bl7ls,gꀋzjoiRı5-0 &:$]dΔ%%.*x9{׳ˬp)xEZ͆EApMhSK},x].;64Å{7>#f3G59 ޓT0 63yN|Q$1]^yF՛>e[`B 4CZEgE4>3d:f¨;3 "V1Ą%>_dzfuȯل}<: hyjIQz*u0>}bDl t9)G3 ٸiǏs^ i`CXłܡ$lAՓʥ\<ݥ`Se%q,_}QQwrUhTAtqe:֨+G(2}s`={TLd>WPw>3jPG75ܝugc|ƌNP{GڟC"+ ־Ҋ3ÃZGb2FofnQ?d>p e ?)%u??°LWzWHLDui.pZ5X 4I@lfL\]<~[+N?*z%<냒_,l ~ўNWT3IOEz5(6v(8ZUX\N{)#ߛashq-A&K}vX0KsTqa/Kj#>5NΤx%\Q2et{Յ&)b,~,ѭm~TjU*RQk/%?@g}3\)=8lMT'S!X(µ(mdΒDp*L$0!_7?1"}7iGW$մ@ ӝӫ F`5R&m"szW{=kqCd YtW #i2xq^x>g&uұ6'J LŢԒ|F (AVT ׭4FjT3y6x.= !MR۠jaC7,uLl5&<JReVͤY+]:8:`R&/2& "jgۼ cL>{Ն(D9CPڭrºJ |'}dҚ(gI:]O,S(V` d>NWNoNMd7i4x] %ϲ-WGGr fGP/Q D({4 =֋mJ̶,[P$]6)r&caurG@ `cgtO(„,UuG.;Ӓ`ڡ{Si1jlgL fdax 0<\S@>ѡGfO#s餁؜ң[tM6Qpzn߆AeUREW16>= Uܓ߱?ۋ)"}#{O3茘nkyJ8nxccqX zd7'f`-\8 5aLD*o͋;+eL%'ѧKP FC' GN4?f ?;]:}.9K#B|R5SVtUGOlN8"v5ZADӍxV&9ڢl먗^|A0'ʃk2U,s>~/T&.9SrzPJB^j>ס?D /s5bbڷnL_LD <ֻ4YE:1*`*#ZYHr^*=%Ɛ39+QLt?K/  4z Áۀ(5Ĩ.\U&*'3eoƙԠ e-DM/keswLyt{7.L%:xkQ\RO]K-h4q~2&|̦_pdz6\ۥgBdj"d{v?XFMDGN&tzb&zqk}DQsXK49;p>xCKiQa㌎\&Dp=q |S5`7v ߇*D~]V VAڨy;Q$VaEmSSFauƢ; zUwi EV~&U}7 #i\#M\Q}px[<'5U-߮|37g-cʒ$fFV^T_LhG}*c1+k%&@{ٞ+{ܣ]pM߶sQw#(8p4vPe Hp]^QIj|SYIUjKOW xzDkKpu$`[ ?peZu.(US[-B%Ł($q&* ܓԤT\nx#'Dw#>g_+)wf5wK%˽tzCˡ}GP iN%v %0 qed[I˧"K!Ao(c5 HAv\®FIf;m塱Ґ(C"cy94Q%Mۡ9JSH-ZGtpwJҦoE1c a jK.`:؋fqAvܦQ[Wm$3gzDO-W %ٺL"1ߟΥ4̨VP &7.{\̕*{?:?(j'`n9'[hM U"kU._ނk9{ y7Dy^ % %Jםlg^M% ]K|\T ֟qWHչG`o~oפ/PP=|L hH1]`bb^aBbH3aKeʦ]f~,w;g&s276:/y I ,TɃѸ: yx'3G Y,n1vynJ{󢓹oc;xgS_6O[胵j(qnZe5]yMZ25Mj h 4ߌoH+)="ox]`$ٻ#ޡl[;i8Fk>5y7iԟ-cg쒚D4MoNJ'y yT'ob.6tR7ѡ0%m>wv5w )t"#LٯgjUMؘr9!s\@Ō#/U~E-"vDg uՐZa txQ69*PmE4쟰 P_ltI S_a;Tٶo#bV/=QAEVeQ1JAr^P&*)97mE7 MA|@R0ߐƗI2,% y 14 } ? (Iay~U]$V9yIrJL:2J8h4Y^] LPmuG\,e, ɫ3 k w{.ewci4/,0V-e>NVڲݝŷ5+!OͰnx yGS'.eJXxrL -%/4m'ތԼ<fԤc:WBln!SٙL!|QM?JGu7?flGCn6Mf (6;! x8:\#y$~W74/Ow,"jq`OqtۉG0.tF&QfPT#$eEPh[pcSLJrq,SVr0 ZGHj~ % Z,NqFNG3yUXmsCֿK޿Kʨ8*J!@ظ~a"ΙDg}bݫŢgUґ[&U:Fr6MM6>cvWR 4Saj̈́.p6}i`E7XMsZhƴ4عQL#,Vph殗꩓?H# {cyN7]t5.Wә1WO,VN .v[ARw4%d+#!Cv4y;'SН?U؂!~Rcǻf.†`.`ps:z\1.WDjճLw) 8yncc6ot +{u.* en<\/wz 0+DQb q4gOnॶՓ&cm&Dui^dI5+t$Ŏ*wTi'f``呟. 8wm^⚎k~fʼn,W~L78wï'$鮼+6G;FueπԄXn\btu$Q9]{BܛqѠhH|_(}V:y@e۠x_Vg1xGA _]y`?g)۝N[kC$ g;RftTѾ_2/-:1q)Q*"|f<'xH`4۩zMý\[R3R\&ܟ_Kinr?BGRu<#8/uMGŲ^,{=mO΅z4PUX?J{~ s 0zYظf ͻce䶀z܇99_wنʕv)}+?g2AⲟV#35"]c C։3 (;)/[yDU P7U,`扭yM _nRP(sDJ@h$ ?.ʝ]`\dv5lRl5djX{[0ЅXH I  /<̥GdƄ!2O79P*Loo nڤ{v,jLx:IgƈH_A*qIh ȅ zBKsu z%y:Gyd=w޿}J%g7;ao2jM I{'mMSrZUtKn#_ XL-鱯jh4*տm=v3-GAru#rx!lYjv<ډn0mi yp+1qT}C3mU'ae=NhG|AyBJ,GG-PxҐʕڰOX ]vUۏC{/Jg^LH~0S;U?4CI]{sI80N"O};>"ܿ}m;;aes,) 4,ϨNNɡr ϧc,BeMTQ},~Cin5/D ɪK9bl`SqFnɁ"Z3O}2˫ kݡv{çMpL6HQѭ=eqSDKѯos ~θrҮK2b:b4UW%${xR3.\us]z=Eq*N.c`-N$@gR?;Va}ժrQ/)]E&*8;~'ahlS&6nʑ8z t5nT.JBvxa ^e(ݟ]IUS^n>`+jVNiX2νQqiXX3{hfK,,](5L]5@<2"\¿CLu5,0hen)%r&1-Q*5bO7(H.yuVqu\D2Ħ|L&NsC.Tc h }ith\,b"eH00c uw@$WMIYxX0h[0/;fR,46&Tۼʬf Ť~SU d?Hx2"L?_`;/fgNt d?]݄Dc;k=i;p2 \bC貽e)gBG:kC2Z$F40nɤ7d"M>NN!o-dFh~uK 16$tr(mxoށc<ot+}Ղ$U"TZwpsWh:׿Glm?$Lcvyl/RF 19 "n"s+r|HaNⵊ>aCkup\K1d"d]PK1rXY\սC`}kSZ3\ޮ 1SUW[,(\6M0f;h1:v+w!mF;#G9̧SG[gMxDVGZl6$IMYg,aboFRoJܞ4:c~axP]'rֵFa Q?JBJtYͧFtx4{X Ai ;fJxÉ0 >0ㄅwQ=vȧ #n 1C5uFX>,oRs'Uoh: zYeAMkhӹ?1=)zݠB'Pf4#7 9g48jXf2I=e$F먰L\UZTdJQ]^%4 g)h_3}qS":̺tiFVb"*hÜzh#S~^92-Xqb]FuݿA7PBDi^"w>ħvA=l7 T 2/ ^Elu?=B˛QN%=>Zvvdόt48pk+.ݕg6@c0/_yn`)&|mhwY8,U35NV=4WY1`="JTIEJ4*^k Ɨ9;6觴G'&Bfxb9xߵ3pX{wmh+BY& O ۅq^Yѽe M!i힠zM 3xL %6F=Ƙ-2hs+_8ʣR޼Yeg'Hs5il E1%oU ^Jǥ= &t‰D{ˏyyCݟW o2u8GocڳQP5W USu~Ey"c/euɔkf8/]ǀC΅ "b|$ŧva0Dh^L$O{xP¼"~c@=*8<ۭ+|\q1iKӣ,jA#CLj*eaE\ S/]"[2(*j$m(B\ǽF P"v1T|Qgl,Z|qqم-4n$]뱘dÎBjeyq@ED=DǶ897"Mj#aWR'^68Ɲct= 0l.zyjC^9\[~NdtMlNۜN{P0 ?-Iph96e1'C!ҁ34/h&{QYžYg`ǖ;CZ2Sǣ7 ef`UȖ#BV6#9H#P1^DeF]`vNETOx<|6v" :\ TҐ,nih4la1? U BGX `ֱ!.|ԩeNq0sA{ !S?[e -U /890º6A0}QA_As#I5؉_01l-$Lv䦫 8PN\/CI*еvy/-*>[߰ZPCD0y Vqs/BK[qt"cÃqQ%BXY[Ѵ"[oTQ50Yk3v "ᅫxM\2|5ZkQ-bҠ c6tW؏ݮ0nM;.ԸxK-e btOfW紹Vm 2%ri%r9FS$Yv1].+I ̟-dh<ņJ(A>gRl1lc"B&CzK1@jP_i_^FY؄eWc3L۔&ŵPH=)u s4Gc (r(YRi=1-Oc]eQWpNO#8se6*әa(!8ҧ#g CyFI84k(sx3 BhmorC\]xwl~<_Ú߀#Bnܚ3~p$~7@ضhYdVQq톥0ӕc-E0%s1*j*85.@wVד$)PIowF-x )x*4AzJ70Gл=`#n-L{I$'!6Wy"~ W=נ{DV2T:dUun|ab/S8 ̢!dv9`6ŠĿӺgqZ0x@$\rQ+m-WYCpR{D/>4-]xƣ6*ݪ-9XY<_R'5ͯ I'9=$XCo%~̎ѩ 1|I?b.9٩c8~L>KG~1xGaW;h7l~bFzf2he70ʤ/POy/Bͻh?YHY߭H2.ۗW|I'BU+S]s7wmg2(̈́{ k`RDڏtmyqBZR]u5ytgfQy1ʺ82?뀺:VK.%mvshE;Dg ` WlJ~+^G |nsmd ACD眑`316T.-<YITS#s-aϋ?5FAӦ4c|+hnbB^51Hj @"i&\zqڨi%C2q6Y@ˬϜԻ=ђe^fp2NNɺ[.)1RTCpDӊSFM!&ΆAWŁ^yiqﳓ,pj9hx%wGg&)1Hz3Pj&=*VqEUڋ`7clݫQpߦĩP暍Hyyt)Zu 2CCE|{ D+j$NOoTtY N'z(txW7?M{-]6;xM f Yw O8!b`rX-< r"w8Gf.)`ZHi޸.sCo}|*⩏Si#wӞkW0enkB?j"*v՝o.u䉙p:j'Kk1qlVB}0? NOpjͫ"Ljfq+BYoIIG1V~3X )Q'F RK//)> ;>>.r0'G"x34wX$zp]66曡!>b'[Ti8g6rkp^m\SE,w`|ZId,jIRAWJ?־3-%Tցa_hmw\RQu樆(tM6$e"Wj&'CBM#]'E~bųS%cII큓DbeE5H 7e|HO)6Soy35 m}$6JgnR%*}niu9>}ezޠm8뿅!CR9e\,TY_dW,H΅ Kt]f5EկRd-TK!$H%3&7o81,k&~s3ԭD.f:*ZlS'WpuYgPYÈs>n^!;&6H;³avU ;m)eeͨI}y\fp`$kR3hPBJ.-)m }a[(!570'qAI$n5폿6m3}C: km,3F}6DU*=ɋ7AL{=Dv`kJIQPB;۪֝X9 x2Gt4)f^ryȐH0 fȚE;.SL:J_CJX7.I$7k}ZM"ᘏcL :64 7u)w3F|&\E-]= tDPK[7̀5Ug*_6P;6k-3d۸V4_6}6VwW3RI]gˈ 0NTX/ aM\}%Ũ|vhj B!) Ԁ%<\/n pL /?t_ga>kSڡ?|PrdߟC&LNRɭFҞ &iNMk{8~P}f529n uxp%4Rs3I< -SN-1Ӏ 6h vt YDs~sylqV{5);*Yյ/,1Qw (oVi(0 +t cdCx>OE֐-Eb7v4тHmhZXS#+ oѮ4HFYq6,˜Ŗ ,w$ͥU*\ Dey﯅@,M7Q-Ҧ#m+΂.DyM oXhP'H0YϱQl4~ NM`ޱW iBY; QVtaޝ3π Hq?r\xFܫ ?bէ4pDO`j^{ rsMJ`9Rx,|K)<#o;:`5m ˜rs^#$\Ze4[RQ@:K׃?+eErZ|LɉVw ` YRH,(4]͋Jɸ N[ˆEŏn} u) s$NX h9Y^TiBá'U8x:Nd'Jr< j=a,ߴ;R1 ӼWw$:H5 5wJk!3&V:s\tb}a]AFZ,_ ;xKAi~YO"\!ӋzWgPa1;^R nj,Slg;FKĨ,H]'X5'x_BAtY=TD.:U3Eڈq;'Cf qEe+N?N.p!Oxէt 6SA͟}UQߒ&^dD8'"c8BSIB/|dw}KtM ?8;] qħ TZ\."9q P*jTxA9n.%=gM `̓#~> k*rN/ /n e?oZ7\!+iO׉62 ){n`;Wʙ73/WsV9*wT2NTDmPm%$-\!ZE!\m?H U[%-KdG+uG$ I+hbW&yJI%zV]q8ɣ̭tg8% @;<$(:,`$|N*M-{]S}kt@}UEQn@VpbP#/79z)2s2aؿ't& "ZٜYF ݦ6TZ&oG-DӖ|VJEPE2m4΂vΞ٨?bFTP}؇:Y%Lʌ5$zj$"@=5LDjN1YySf= Ufy82yDt^ D+21Xdl` b#9΢eoxX2mz9tYJZIÀ^xZz{$3ܴn1 +@9qg6.3:7%V7x$v dz"bՈQ{ح /G}ӏt;YH睺rPb>h-V}̚9QǣlaG:.]5eER%iY.u#T^VOs7buU~aڭ%#,j~RX+B?sݿڞ8+)' j'jO^fKG.R^5e;<:\~dX'lhJHRA1KW!\`,Ok A^gS!z-X>]Ie,{d01xwI -*Jeϙ}X^քR,@7f|8OC;Z=jG 1+W H|STk `tptmGhX^`F[5wL?*iE `a7]]ngN-a&jϹb4僢ݟѷYmE!s:qꅅ*,)xT|4@x$DPTNG| /Tt\Ҹz)c&\U/Y8'|lo^#^#;S@*!6l_R>$5b?P>Pj,._}ܒ`WB.jq2C`YT}:BFUc2[Д+)lUHS`罝uI=9)ҽ&qo+{j@]g89iwhW); f]|-\v56c ! "iVJM{D#7-#>Uע YO&!Y2I~_BB qA:@+̋:/twF.D>An F:9Og. !cz c 5K|%Ku,:8Xukaga7CY_B d6ӌ^Q1mka,ӦU'R8胱49pxρ˜wA1Urk1p <2 4#A> ^|<]NSO@UGl2 <:Oh{>ЎM o 4Jm;pT~lVJz%v0$Ce_9Ccc9f9f0߁;Q LS `4R5K";k#+vPmq \吩T0Oul6Y٘Z7ȿi+mIr#0e' ':hjSi9,-*{?G\@1FvqD^~nV&k!OM3`^஥qT2oB9LNI F-~^,6W6{@F:"(*QzLʶ;W:fT\U=u(%{ɉrNNQzAPP)c;txBKBǞ^"Wՙ\E)b4Äj:KpaA&<8SO UbRB}9qDJkv3~| ɢXaզ" ILPݪ}x* dE@/>#'j*jɳM V{[cD[ҝKFCN7XwcDXr gP‡Eh*+'d!6lp{B2~|DAߓ?:&U1'Td8An\hqbI}tkP2h:a8bnJ[dXu!ɝXn!w-<@O0NjnK$ZZx1VqY G|!N^@oݱT$& $%-^U^=evjҹʱg?K0>=#"'j^'IWfRB7}p VxUBrm<>\fmDz7%ar1r JGnq_)1 5Q KgTܫ7qYJ|=Am)?#1BjapO$<)E*_ Jug#^韽YhlǗaԯg97&MGoЯa ZЃi4߆mHݍY v:x%? C7sDŗR@TLK8Lh| N's%(0]~ܧ4V}L+k闍%Q[ܦ2hek+l1ۡ9稿!KސћZ|?cc܎n4e3Ʀc+HH\}'jYu$]"Z7ɲ(}^l>,a&ƍ"`u+ 0zO@3moQޕ&3›ngڤ0!e}'F& cy!~?db hz[j t~ S*qs.|saYYȅ 0^$ԭܔ(q,ZT9|kTjZ 厪2^h gP Hق|}R[j+qtXHgTB7ݝH2!*LzCL|[}w;CD[+9&0.g*E+wj%@ݧ_F$Y7h1\l,&(vY .ĵd(Eڵ-2 k}Ҝ^ۚ5"ۍ|gX\PV$̂y3i뤬$n#ġHD,(p* A^JȅUd"A\ˡXuâhT'9Ie/G26U{m2 غecM$.eF+LӻKop V/MKrϼH4  ߝUd*![Ks 1^[yt`KK{4 k\y*߸/A+8E# h-,n@A !ʀLݠ\q7?{,' {Ӻ%H[Q?)ڕ[4 "nO=JkDAh y_$s?p\{&(\P^)puJszKˠYoL#& f!N.V 0? -.04*:U#P͜Bf.3E}g"0~R}Sp="tʡnaLxW&M}}4dbJ(NO&` 뭈]If%jvXFk-+F oSV&˲|wE|=e o׭vvÊ(^?:o^jbR=VeAuυȏ=*c }+6,j;оҤV_ Kq?0wpmK[s:?A6r&q]Z=͙KfPh[u{I`R[`UTvF[@` sYgeQVGmј-+$:(s Cb9%yH䭍 ?X)ƒ^boݦ,ŀ WG'( DH߽H%40><ٓLȝg1nMpic4|rfyj{x392$1o'Bm#k*,:(Kt笱 K9_Lޱ|}UE'HIouһy?S0Q/",Qx4.D;1Xr`t$J{^W.**"$[M#קvF ҼOdғV{_қ`ȻbkNpDp_Yvgܚ '+C%ne#"OG`oIЏwawʋc\{~>D/ytQ<חKӛInODob8Ԫ#;`5ORVTdUc@H6fn!'475 BY u C1T +Z;s2sZe-"'8ʕµіJs*f,d/g}byJ@͈g1=1vuhآ7T=x'|[gͿ' =JڬӁl P5rl3`(U[Myf|z"{{`s"RU غ>+[d=M r8LUx8_$U֜:3? K k)~Ϸ uSf},{Ը55f\(JQ+auH=ZI.J4LTmlQ=nGڠb=}fk"unZsB}DF*(}j`0z|VRRu-Txt-r>3QB{t%vw `,@iݿoJdpA0֍%wԋEb ҈J2|, IFZ(QȺXb'ĔJ)(d\s|OmSg84,u/o=> 2[گvSxztEx$76:stRk!$HQƐ^g/'/(^Es7 #_F9 L6P.]B/ZI6 K|a8^aa$z5o=y.Y?̪mIL  TD >aik:?0yt~5!#"g22ҪBxyᴊL_}=%MI6Sx MWZdߋ(}>bLrٚa|g$A֮u0; ZFIR$1{FT-:eEw|$ r5)6i_\Gb!ݼf:^T"bg;uxjW e0'td 7Z&љ _RXY\̣0H 5`s vg-k2{9yHTͭVFF+y1W@.I(=nǨ/|zyCIm@Y_"vvҼEͳg("$*͕,$ L0"sCI~\2ǂq/Q20K%{fNoy`:|~/[=xjJ1C'A7 .pa8DpI.d=4$2^THKzCS@JeY |B{艛oIte 2{vU'89h|VڀV*SwӘ"`4`^hi~"f [:Sl^A/Y\~ ,D%T!8}hA(om,cK?\P`SK>9r,O히հ./aB@IXYVWj=WSÈ٭֔ eխy'43&6dwN;ӽ ߛc<ؚZ&7cTw!#Wh 3l5ѻr@*b_}CB1lrqZɃ?Tzlv hsHݐ p Z8+ [vڃJ.g=vVˠkcK5/)X)VG0-T:H/H8SZdqei7:v SrBt "MDqe:6j96V]͹֡71%-xkĚQC$of5;U82S^T~o=e^ͻ_}L/w2! |9YY#$U9DRmxhAŴБRxؓ3fC6>EkӇD ؞ ~hU1d -`߂M/ hB7}y&sn|*i ̚m_!׷'AKMvS`{Zs!L ex[bܓTW6/{";{! )ح)C/ *(qߗCs۵?c+sZar }DvmtOq׼ 杜c.} F[*"$>g."h GEE;s  ()$D :v#72.4 ^y좏0Mz}K\:L]^/&*^ ;4'B-Wʂ|"cNK-0|*2OP;k,t1CErmRZZk-5IɁ2 a2b<4v_102N~^ow4T?:)y'i؉ >[-gFl$Te3 A%{.tϞkM:qsn=DWλsz̮yo2h[h薖]H3wbI-S]Hv)#^Y <ÉN'&5?Obk'BL1eozg{N T4ڏaT,7x.ڀ-Ny3h1"iYx'ZSWF}tےӜjlMXI%w61(Gˡpj WvW|RSŖH<벽C*(6XH E{ɜ TTi |/ř_ӝ8wR<1+YZ$cZGhFH4fȕb[HnW=Ael+Zh'_mO38'Dm*sO~yzWޭ<' `\_z[fYi]Hp`M 0}b+I2CHK3eԀ,8VciS'B M*:Yn1ofF䱪x?`b92RQT£})Mp1N(xkb"ÿs#݂]zƋXm97p a*KEid G6뮴fU޾4pn}&AqT ݋o-9fYaM<ݰm؃S܉ @k6cITwPwk [SYY?teENSvU~ݮ.5vTQ΂HBu:li|#Qk^j.}ӰSn\8;D6nHvr_|nd~OU p>Tr߭Gh3y4(`15HM%|zb* VZMT@rA~S+k/^ YTw( gOa1˴5?þ̭%Pl2C 7^69Uujta èDILU4YXXz:э(6]Cd%%z,MvN`Ӗbm1%bYqe"k/C䬼]/<,~%2a|GLQZ|zˬH/bOj!kd}`z8^:$h:eܢ'4')6!-l.Ew_qsh5eSH #H]h_sf)P3# O3Y,$|DT+&\An6#v8lh7?ْf?9iYZ\DŽ;PV;\x Dgx㷭Sl8TC gS6J n7 VcL>6EJ+7<[|(1Gw$X6T6Sa+){ }p;pJ?UvR^Q0ǜ)| [u;o*%Y7̎nL/'s1W;*y8|;O䯩Lъi}M$])y>pX{>|܁n/|}Zv~< ػ]zlL""O+ViV{a.l!(M/ Ԙp+S 6[PSWjI~=I _Cm.qzGyT3PWK-%x?mfEs"$V pyvu1My0Wʺ#=%2$bYw>QeQ,L9~[ǻ08 ]5-D;D Pyn96U'Ke:l*taCj軗Kh+]==we .&謼kd;\x_q$*E0xrk& T )j! ](&Uk.?ͷrn-j4/J]*?F`uy. RU^ި=]P,)}~*SB|vPt?jowcי4zb-#1/5ue~!oV."#<+Fx`(7:]Dކ2 ߔs*& jD ш&aXRH. b0A[D"5eTU{@ ՐtA␲HۣG jdTݙ Na0m?:'@|3s14 9JI0hsˑ݌6[sYP|t Zq buJ\?9,j}m:? rH÷5|砨ќV1P,Zz8[mk]9~8aYAܘyI_ۼᙬ<֪Tuha2t+gBAp8.u@jF픎|k[ю:KSpn(tTɌ%`Kln7腽$r(b8wEȿ Wwp{$~N ^ ( Y< λ[%+mۊ/t{u>0Aor~,fT:)|Uی~{cPaVbKD'W6m+|{P5%a߯~Ѱ{XVA26 x/YywD9'_:en$FT ȡE[s-gv$%E%Yww"tq(9B|;9 z5bGe]:zwU  J (P'peue#H}GsFL4'@~OH.nV:>bq>g`2^5S#i e-3fV3*Љxg Mfc?oUb+U2&cnق}Y^T1( ]( 0?M<^Xɻ7°;mƛKpgf"Ze@:2 1x ϴ`ED !w7I?Ba_"t`6'0;U4 國 b==P({h}:SÐ +Z۬WJM4ᵅ' /5RGb{`"ְIKUG =ѿTiXXYshMWH|{_Hjƍ`fI-3E%amueHjkbۘNeI/}{WxxI&B\i E_ [ikuGapu$ndyQuv3dפxjz߁HeNЬ7[1:JR`E%']b@UB>ٮF E%Vbf6:e9 55`:~f#Knu#`oy/kI lI8?gļ }wJ:[B+{!>Ȋ:5`tޢjm]4?24=Sl $)TZ_XיQaQS~npa`:ߣfЫ+S !F&Ѩs5 /~= Ly qbD{ǧ0^҄@dzCm.Sbm f_vDWk#D9Zo:ri>\jc闠KMC6 ~)p:ݹ? 5 U,;t++ dw$ !M,L 0*s}A [k;\wjMׂ'A؁uBX+*fN;!5M~<%QhgIQ{20FlPLz]%]o0>K}%g& qF{qҷ.[}]IYV*[ SK[ܮńMAu4*9{Ev, tσ (LvM[;ZWӆ5=.Vf–E*݁fWI|Vr|ۑʌhH(͐qԘƈ$grVg(\$Zͱc&mLc2WY^K .+%=J̛NUPN&YʛLkh3#W1 tub;D@sZVw,'dҿ{?}Q/ R(KVYH&V0j1r,DN ngqR"xz-eld 3lmoE Zt 6d*㺖y8iFB씎Ƥ1f\^6`)3AAǡNMDBm x, ^^VCܨWXb:PE}x -K!=\R\Es}6kS%zdJh.Uy|ב ]m#D 7B5ئ5sMܗ6-bwl]-δؒ2ɘ=؅٦a#Nq%pd VmLl+mڼz|߂\"&k; ~ռL>kQ-hUerrߥOg-4U)2Ǭ|p: w ' 0tԖ`#[1_G9[FdZg¦<={^W!cwT$=՝$cXgU0"}za.=GېIz9i"%\s (+& \'97yq]X9vSÑ{W`qW2YF%â4 tUY^`nw_^\-KSڜ(k0ʫ^9Th(usgVvÇp]ǘ2j`Pw/`D嫛g=E% 1]l.uٓbhVS ʧB/e+~Gx1N9I~a>G}[ՌNjE}WѨ ֛`죡I= Nfm-8`ko]h>ҿ+>U~1V|D܁Da"y3J,۴vU$mߞe^|ۈyE6YOCg )^Dy1Q/%dgӪShXt1 MӬ-LyA%Nank}ꞆBK} Q2 ە~n(hPZC_H,YkOAr=wVz O25Iv⋁|? 80s sv}?qJ?uk"R hXz!<9=Vv&0GG갛p(=B=")+ե=_m`H_K>qBmZ8`cʆ:S =Ovtp_$fVm:ik[I mAf͇yG^Ks4qaS-Se1lPA=k;_C'׉i[pwXiX/ӤKڐ.MuN?M3|.Ј!R-Ur0.)Ͻ=p85 am^F[|gE<_9pc2n ֭avkAj|ч0w\jrF=` XJ{F) |p"Ũvlm(i"5xP\+3x*n j1EMyr/R [#d2gZ~!_ k:aQJt{L Kʄ:J`eL20.sztf$Ϋ9zlJ~&lXtd^b|4A&˻ɪu,+4Ҫs 7.b-MmB5pqdIYӐ%Y< oF=1}=s=ZN@(Ԭ} VDếgUJ~X4d @gu>@;\tzBꥊC jy]Ry,9#|" /\( Pp*PB@b)5_ XuFF4I4/Nm섾 ޷%H5^Q\@ŵ'V45,y M/t+bk˴vkw.Y>!ڼKBOTɧnߕp|ޡOdA& N_jcU'^^HEYLjא XU[CU 6bf9@cbc<5:)n],ƾߝyo]aS; d)JdvKTM}wlͱ&ݪpSBI Z( ?FB`4_[?x00'Da>Dr]xo:5RǦ5 S> Y.-zǖ+ /ׇO̳|sZg$oCrUw썆I=+_G@#:9,04&0_D {lEJOQ7$bWwyD،b󸿭ͩDJݝ(Nx#θSUs)LprQIV!=& jGS.T$U.t&N+{ BLcȨKXsVbY2t&_*eE!3OHsdA!D -Go]XJZ]eC0ڵvɅD3GXNrv)mR6P*oq2m5)צHl\AyK;9`$"RT^/V=N>db8#RWO.E#<>9İQWX2ZTqAkh!Ta68gX"6)j0ڲ̤˟}V^>=~ŘwX%8yRCN3fTF0)e, m{D~-%@6 o2m0!P$We`_ ̄Jpm9 ٱ켩74[I~u&܅ Eӣ~5s9leW[ޢ:~g@BڭrfMBN? Y3xɖOGr2Vnd]\L[KA4L ķ@M1`|Lٟ7^zKxy>ܯܖxS& ښ9 wjQdL!X{=޽ù@p֡Q}%N&d";;~&|mACreĆ?8۹?=Xc6ˀC{|L{ AK#m,.l .?ЭĮ{TAr֔9C5@R,\P ,D}~ng{F "!g-VzIŧfiXK*ƶtoG&O`Yczvg'˘y6OU@p[b5=b=qS\s9VPБU !Șp5q\<2kIä[-QjI ϰ F6@ܥ:L6S!=E8[by*9ʺZWvoY:\aٜɏr.L#1e=^. q@ҖkR6ە} 4&p $#o[wBn'`7 Ӵɺ-D&ڵaȠ-qZ4VHwzO{N.x6T21uU1B,o?+5c;bZο1;N~OBKOSe=D%:g[Ek" 0 ꁌk7S6} z꽆ه\$Vb!ĉT7Ro0MBe ;qۄU'&q>=tN[Ȁ: }UU>;F~ QMXX N_K]~(܅`=1j2~L³P!7QG5 O@;߈J&f؈ K κ:3$}F~EnGy]Ki,d}4A[}JVA@?Uũ6.4?x7 }GF/4{ >u} ͔JMDQ%>C(0ṁ]HfYy"VDZڬP%X@ y ӏ@La-Cf|UQīp{L5O#EQVGOW?9Ws.P fwly>t^ !=+?fY\$kx ?Js-9qJHZhÒbR~p義-um2q#FՇ-[ޏs~ V0fȅp}?i c_׊-pBd_f r前9FNБ~et쯢fZY\'7ۻkKAdh_G^y}qKr c-P:8DˁH@{1cӹF>g(-X˽743rSwj^ lѬ*[ʇ( |P/wUXAl,0<:Z#AeJ)IK-9J`?s{pJlIך JHQgzw*𢉺E^§3+ĀFBb=% v4PoR qK OiӞ/. "}b;+<\ JB!vu!E6&'Z<"LJǾQWt=c(HSKzw-ޙL9{_zQ󡪇q'eZZ'wm>%,ځI s}}Pmcg'>6) soI$*DjFs0x-:8ܟiqTe1jۖ$NUܛ*AgaL %bkaI(dJRn< bZIuʄq ̚Е[#<e8j=Dʰ LfO 醥Ґ\10Hɸ[MWdO )3d@.H~ۀCpZ^G6, ZA6'B _Ɗ_(KԣnhffX,i=ߕҞ<8gfۖ*> 5P/oȏ7,% ~‡OHTy%ly8씌DSnSoafǽ? %N䫭4H3+~XξB8 dф+u"CV;f6LۉxpCY.Q0t,yfb.p괕{->FjqI|ʂK!g@=l1:W!*jVanʞv^ɬS ᗳ \h%{)@_@豴+COh}.G%_|n e``Z/}gF  ˴ϴ?Xg`a^7xɘ^9j!:j+oWVF뻏tW_wE~Mx;#) [I\2lpڳ#ؐ36x:5qT)Z~+p-DԢH;8RJJX~±,aMRpa6Ҕ<d>g[ƦM]˜O8*;7)}$5OS g&YUvupܗ1"0@d~;ۋ2~Z]}gcp0l3}8 ӳQ˳ܤD.'⑅$m%` ΢Rİ*8V'_2}5Jg xl Äa>;ະtwDid"!xO bKo=:1 Ǘ. gQ4m1AA|\.D_+߻Z g|)R'bx]n4oqP*d@qfBG8EŧtcZúotS tJ.yXb=WtXE9TZ2)hms+⢇J C *c!GsyU9}Q;Ak<Sx"h%e fX .~a0B f= v<.`w9]V=p36΀su /X> Azu֩3(^ڏmNIbyW EP\9Dv'Zx &r`g/q- ޶e݄d-_~^jXmOVOjub"֞b T]Y8P"nfڒlUi+%F?~jKC,cI5| 4_a-v1Ѥs%*{qwk߃CX+&wrn+udcy{ .MncrG#8ASBټw]};N;xn$fz9}? Q tU]q}Bx!$t GSY$z$Dz J pAo>;^s9:*]qVe#,azoV:H#hRRNwvjpm-Qrr|o|Ʊ~p~\85c{T}n$na;FOT;ٕ=՘j+yܸ4AG k iHZsšT& 4H@`+i:a6C0X6 $𾡪aRXd2ubGQ^$N`.hW_uMy? Ok_QwxJ{dLuS*F=x+m59=n5P~hՅH*6(E!4q >Ys_!Oqh'% 2|hwgi8yi3T4{j8\C5>}4aMVWS} ͺun5[g!7ɀc}_ j^ xɦ>B–ҴEK Ղqp핏|JN89VSiPb/* -SւO{=C;K5#",+T-b`eZe38NcW#PN+B1>gOg7cGCO\UBlFL)LV&~ ELnrGhpb85ks$$)բ{OZR=OPǔ1/Aui8Rq\,}k ZƃjYxfyfOs͖- ZIO V q2{Pл;&Ž5ǷMZXY^.I(3@Reh5BWZzQœ˖ -d𘫤`cJ 9-|8E"A dF2p9|2'0{G3õ68r ߲Dr1o!~HѠ gcfpXEK,x6Niׇ /6UKfeOi2$~w"]u7Tׄv~E LV~l5$z2VWi^gֻD ;813VP |9=XI_ ZHU )>-=%8G6>&Q6]aV{Uߺp$i)U,7M,ɥ.dr`-kŠer=J]xqՏd;hd'ߖ[LB%l GRs.:;kiZ=ɒU%K&mdV=qw@,X qp̜ 2{ep t] l :_QgAr:3f t+-љI>-0>rEE ˏkk(=@?yR9LRଶA%ݺ(:V}l~Z#\ qh0)"YoJUcpi6,{AV #$/A['a(#44$B>QÝqy}Ǟ#πx9x-/ѷ؊QC5K#]{nϐ0&m@/ 5%{pQI9a`*wKfLPIVmOʠ6jٳ:_(RddZ;> ~u+69-qTd|T<%|]q$\ V2?C6r<\˻rW /EN` KO;$)?{Ln^VImt]Np! h[k( aGDq.|='ZȯQ,72{_*W.2e.`U$5ʖoIM%O\Ǎ;*j+BFG@ni8F(߸ׄ86`3ݓfֹP4 GOXo)@j/:4/ 5+^2;w2Ogud[,!]iw^-D쀬K?!Z>E mRv".$K:7U:CHq7ke@RT,{UZ( aF\_eHu# yu240&NSnQim$s2Y[<ߕʟFEy`78!UP(ڈl;D4\drAj,H[cjѬ$\@ąd/)a _bψ٠@Gc_+H*ِS{EL]Fևɧ/ QK2*gOVVLvN%fe`\i1i]$<\^VWqwpICu|ro"yb`ZD^>Cb[AV>fx~g"c}1TVb#<}u$Br:G FׂrR'dRl-D T@aMCȷ]FKU砤B BED#գoSql'YH գ?~#yt+dG NE Feu î{2P= >3F/3,Rpäpd1`b₝,i>u.;\G5$RyxV_HEASUrB1wރByրLgfɪE4MZd[V Ul)H4ղAZ)tm,"0U3Kw%yh] ;"XPzUU<'׬/D[#l< 5tts KJ~[gR_z8){' (+j =9}Ř8\`"D7ݓτڶ­\?b92]hBE'h?LpҶ>Jׂ UR "M\؝zc qr:$uՇ"~${[&eeĊ /IǺRUl)u=\U 'KyB-MFvЄb٪zGp!2ȗ[oC LG 5%ں@u8 3,D*FȊ̯Z"^T+rafmz;Sg".lɩ\YqufT*5ߘ㼼qSzv&Xpu[X/#k<$+eK| A]+K+93 ʺ|}ufJƖtEB%#NV1% G[X[wU藨?ͤl$W#Lr 43 E~r$q#Cשf !q(t5Z{q<ޔӉ=8L%NjNx\/WQBRzѼ.~R`HEsShjٚ1׈HKV{tˠ Zm.a$;H7O\ggUmI" ƞjN:;0bN3O=Sy\kVHhB`J$ԗ|zvY[,RY쪾EN ?S7M>Qj=5vB!c`7,Q$QWˁFl*٧}|V_l˺.tՎ:L;2L἖k+:1#Ӥ?`'423M!,Ml|M`Owr*"WJ3SNq] yS@}Lu~u֋#jdڬhOv$+klqeyzKc0 `Ey <2`H.^| UZ=؊~Uw˵]f ~^ =-uQګ;ͳJ:@qf,Fv݀m^H-;u/?x-P%;9B*f58(%:FV; =~%xJ"Wzv[1"~02JXɝ?H{BJJ[=Pzߓ` >h +,}2CR|؋"+jd4y;J2ZèxFT;j]$t˸u)kInj*P+̕1ÃG"ƵJ%Vpcϱ%3WY֏n'wۜ@{;ňI#Mr1`&6\siWćTUz:+xb79޸ZG/$H{i@v:LT<<:5rp-<<@yd4m $%4!$)\qRTu.fR~{J'?z]R^Q]y_^rL$ _6w"Zf4".Wuf Xz4art ʼn8h};G'}X* )~Mu}~7&Z4O*V ՛1`d5ӋQ}1H?355EL~#*"b wT#$W5P\VЅqg1C|6WE.[ ST_6 jjods}c*NQ3sŰ1LW=AEď\oc$Ԝ)"w-B`+[VUh3i(O s]&Od'aQÖH㙦d 99#}i' _GjhMgO=pƷo \qhtާY?"XɰI;Ã)qZa?>TM~; #hOUNu 4Q)E^TJ;Ѣ2nf}bzE;2Q\H6 \iƏ5BR |+X CO|ϸ>Vi<橦d=\0Cx !ھ~'y9-1KP@A,NC탏b0!y#Җ R5Ckr3sEd>ǿe\ٽcrU&[)U(qPNbAHvZrsm`_bGmlrnZKGߵ]:Ѓ<\_V=1xyMł, lNjX__i,ەI)W ҎVhULp^,kfHmU = ==JO@A` e Rj/M*v0ϒUj?ĥD߷={< :,V.nqa[vY<`tVt>E=yU+ݦ,&"aNBeEBf*Mo7Nv'͛Z հ{ROZ{R1yƕ[!7T+/$m 7dSYYp>=UQ/x&3#' ȯ$M*h|aX]rKrT9@<71E#u{ C"bxIØbvos]m݉|&uDhXLYjF|÷lt ]ϣ.~ڄ'K/&?QL 9JۃwT  w-6 xt3wr2 k1B0m.`Sݭşre/osҟFm6+ot+2<^uK' bNƯ A2Xu 2=7T y*~_5u##~LC]2ioayς!)?և*hO 2*ª*h^d9%hdЂm~uEVcYm x'pƏɨ^a_9GH6Řͧ|3Raˤ}-TJ@^t_7Tb0֕p?;`aF6ᰜʯ\VeSѻ..௫\TtPg?ʽ(;~J @"T b|ə& lnG+_XDlYqJttB=P 65&}׀:C`#Fq⋮P[Tem:d(i⹒<|eߧ )MPc^hhz7Ls u`) a6->v鰾4k핚ig }G^%8ɜݲoHn:WwO*- -ܫwr,`\Uy9,ţ}p4Ӭ1T%ex>Ķ44햎ht(K#VTOu!mUڔDڛyG}2^=ja3:5+?}gp$jE7ߐ7U8tOlLpRݒclUzGIjFvz IUI]:=^۫:; vKlEa(I(KC~_Rjb_Z-xvKpgQ,&eK!gH)BEVEǿ_ ߿8P=ZJ%7e,N/$YZz[t,hR{A_+#j;Hq9v]G[Z:o4+Xv{DY,,(= y? hfYcw-P&C4SӶZ# ++ҟx=6źxb3iw-)9Ju۵zHkuXL~0ua:in2MzEI&n>W/8eFe?8*ykeDq` DY+LW'wM1uC6tCR•-g;] 䵅1g {I-}!B9ۖ76:bx*3{e;=jnH+)#&3 .U>;>h,c^Cd>͎{0y/'_M_K=36=vlj^\l?~s̻ژSp ?r'Q_p֍"ݯV!s$wNX է1hIWS pݬ,Y61ƲVZF.pXV/ "`ӑ)RِPz,oU}]~B9&;pQElT~Qזk(fn/I\eLVaI04g[!йq]a^Vw1qnj&C@ȍFAg,mE,NE3|)) Nһ> 3I'dj3ڬ뢆o4Mr^Um9ǭ)s,Qy}E'zP7Z&B*ewЍe8 ncnbI+SQ$|dL eo+v hzVGUC¿0.\vD.xzgƮBkB@&xQI >#t'5nJS2gαz Ɠ(˔W=/o]Zt"_} ;Ԏqa=ľ#k,()qib4 >Bާ Vΐ=1AYckS!şP}7%XJsm#;av'+Zژ5ڟ(+#.o6<< 0_G.1)s ׼ۦWupt&OjlW5uBfkD1JdsL-:ѱcR<7t"}G[髑W5fqw2+KUq!N}ߎ> :>/rʠi Uiɓ.Sus/IN]뉵O޿&@dm!f)}j[\Z9lXsƛ VfpYCIa.m.w Ylzajj-,oBl$bޖոkuJ8-A9P^_ lq—(z,,3D0-wыPh`b;B\(~7ձ66q!0/ ["䓔 Vv!"Vn AWek2 {'/}|&SZum~R><HI5bp%;0Glч5j+ )&g4NUgQ2H 'b?d.b³EPLX!Dm!XMca1{<2=c`G*?w@$"}Dl0>dC ڽsYkwۿB*3D|?++O!(OMXIa&jJ>V^,b$p =삅jibVcz\6MkptpT82O4~5cQ3f8rHlc~[ ч-g5 :!O-/w倹[2CZ]3P x޷#X(ŃM=U + ]4$M;fhum$Lּb^%zKytsix|%g+!Ё?&ǟo8Ŵo5AC+Ϯ sַA$#5F *MwQE|@|#J}IWC>< Q6iC,pIs]ӡK(>0!1.' fkI 7SZ}:$1'6w?@Sm5†QJЬFO{x^*vn4o"OHbEXmS!~B&mݺBQWV"cT0&Li|@{@T{w*˗tm7~Kk*qQGfS"*_zg9NabyA!04%Եnj҉ yH=ll'zwJZ5ղetop=+^FH2#dD4YAI߻fSv3uz6LpߓU0~4FU7qz(_+ ?f6kۦ/w dbGtFN= MkVs7K2i\Yf˒ i\Z ;tiGۿP={&k),PAwn7ʌdVOT=0O*`@lpwKTz_3HS҅ĵ_y΢fE#?;myx ڟbGFr? O=0e֗_,t,+~)*zh f:6gރt2XuƨBpYsOÛ~&٧k˂y `Dv*ʇ۞Uםf)mBT ) =zܐZ|IѺ!E.v W튜`k[voC3~Nu~Y-Vs =F;u3GC~dA۸:{a?Xcg^ gꊐO>:範mvrE8Oj8a{9MCKv8@Yyd͢1&pcy\5&*vwA~1f\Mf1<_wIsfv*$  V2\{Iw=mKY̶MkŰ:?]m"VSqɠGϸ0"ȧXnz, Ϝ%j]}!>7iuj^A;Dr"YK=ضOژ I~y(J/b`}ekg(`$4Wsm0wjkcьN}LIõ#$i$;J\LT ?h ?9=xTEڵ>#.AɵA1Aˉ,Ʀ>-U^zo@3F&.TH3}ZSM5H0֍+PbF]u*R͸*t`~ oOBDlD͉Һs0=-SעKvt0+ә*WEđ{RtC~z*C0e/ ߦ4Vmqs"oF}Z.ۦ d@e{G4jE GIb^h͐ 5NK$=9LlJ!^^\T{PF M3)]{-3H^orOZ}F%͹Poڪ2%@s&1ϏŀxXmhsuMպttA f eBF>T Mmr+?uf,#(Lx~yu۫q0>z|ޠ~)|N] \F<܃-w ~9yIl&˦˫}ʒDZC%<-,42iCW%%q\N֤M^K&#[yI;'(镮ǰ3x\D| nJ}WiJ̶_Wk\_hQ( 'ScS`30%qum0q2Pۅ8'QO E5 #}8$ Z{S iSnHk܄1X#4mg]"4H{ɠwjroE<'K61m%1.N\P]2(ޗ?DMG#P],<0{;?_?   ~'#UJ'PW7Q E#=5Lj A%'ԃC5UDFE6I%){njo[CsSWz~w S>%Gw(TRh(wi`PɪtS@8e0~)ߒl.r W:Ϲ\Gݟ['ZFPo/g|V飧gB )5"a'Y]p ]~8F4 Py kr-s_~ݝ@)df̫9bM{Np>1Wcv'M:,z!M3ޝXxTps彨*9fH@iyg"sp PΧc!X_A̯kETJc-?h|P'G'q ̟lMN_kR  2iPPI#ȩtNX AСw!vJbvp͙nP(Hɿ$-m\*kj1J%2"eTClAzlv"TiTT `5_ȥ!_BgQd!rxe%0ECm'ïG"gq:U]7}ԞDSez/&:?sळ3'~|fKv}|:g8=BN,CAQ;8ٗj[-|XMJ?US+Jb}wIԯ/VC)2KL abvqnBon>M45Ti Xn/1D-7 (`\cᵯ':p+{oUL:2Og> )S+We0[0@㧅Ψx51iC-' !Fҿ%#{ۙsC(EnRz@ H}'@S: GN 4~ზ5=lfnc C|J v,6q? roVՂ N :G@0zXGdy4L'xD\Id VdoW18Cr*_þlڀ^7:XA'Zd+0(C>*h,Sךd[Txa(aןt 8'ZDuIdj[W ib ̃NfS6aakAl d0\2ŅMF`/OA_)RE/5óx.6?X(QҞc`)Ҧ%r R\)RrSgh\/?ZG8Q8iB%Itgft[.,ԭRRIZ/3+{3n pb;O$MMmƪ9eB1vm,M/lU/4@ݷKuI+'1p3f~0U=WM) }~]!ɯz͒RũaK HE7F-)~u0nI>ߑ.icy6FӞ epm|4UN6y4&ě,*PޱMu( DZG6LIK1RU H} ;hR~~;/I-ˬ%REpŷDia:>=kWucR׈49>CB3H@1'_mΉ=R+XYT(/jrB}4USL` f$1|ʐLٿ ]N0BtnLKܲn@% k^jFi3q{BK1M~< Uqm;{a8Rk`a Ŏd#R[J`|٧ߐ;3&x- &ES*(#)Ѓ0?;ߗ6WӃ:׽ٔ`kI(֦JŽ U4*&ղ|moͤj+5#񘬭˰fLdǍ⍿%f -9^5j9ԉT 1YacCv'FF5?AـHzI3z)B {5#d#hK[n ɮX~EBҩWQz_~ #2g8lnǹM`B#hI~d=^I֪j,ke}+1@,r_׭rF({G x3m],j)s6ז>K+E݀ 4uoSAy_Ph#N%]2F>PSEh ׆Ba)3UpC湙bҗAzˠ5ߧyӜXY8fs3ؕ8li8㦍%g#K p2CsVۮT03$Ȉx'ZzW7ڳX<}"$Ob}h09B F!]T"^ p&1r`U!:q@&πt+Vdiﮄ܆DM֎pl с֥4=o4sz?m ERK2" Lc1+J=~7$Q r\;̀i3wJP.⳧'5dB]~qσWP}@jjqi%"lZL3UDm|S\q '3t0޺Ұ9R4Qtc$LMeK[^[L;<:i?l5eߩngõMSu1Tgs5Jtf1C0nnh)&b/tpf{$t.=bFѮ4Ȝ#<ﳟxG0L+ZU)'eAL>}(-r.mi."mgI E<7 ]{<]"@6K@M4+BMvx&'6#b΍5 |l[YF1Naz~>(vW;Cytzj6^qy/ǃiK;D(#йvKyvJzuJL1sR\q_8qjblYAm[n9i;0`/cО#Xa'̚ PCo^13P?2Fu)ImRpKBBv0@al}IM ZlȻ'bjrS=r2.!\jH{߰ͩY[Nip L~g)KZeDkD>ugeVrs]1<-d5MEٹRp^ 1Ѣ%I//B*{8z7m F#ywB3.{ZEhe5-啤P2*jq 9p-$`7o?߳=oW(7WZe}Ύh whJ@WHv u_Q;:`tQձnbRnĽ(iۈN?J f0U.5mPB2"``A G.A3*E=oVkGl=n($ ȓ${ǀJm Ek[TcUI V<&1^RUA3㇡=< +qhBwydN v04=<>%QG;|̤M5V'8UldET,&Ϊ p&vM:%G"BE~&Vxݬ d\S*(@M9ǐ||xYO.JQN$e.~ygGg:,Q(8ފcl,Y92RV 'Ւ(4~(ZGYc4Vwri%NCBĽ^hFhx01nڻdm^4r*}ψ(V@lڰ)=$[e6>eWCfc9 HET*9ZVϰ> \ <1^]{Y{Yk7%Y~p>H^\.=sgR^tnYZh5y:US zy}mndS9.so\-l׌w@* LøqG֒Q-nq%4Q1&&ep˱zq,q'2.wJe~P׾L+;źS#~Gl|W [T9Jb٘hJ?N {"٥m #1Bk>8::r' qV9q䊇[Tꂳh>݂#.d|^p!GEMjE)m s#ia0>ҤΑ`K+LKykw4^Rn?*X-xMb\l'+I删`%(' |p2 >i;a\/Qȭq/\E\c\Pӌ\hKd.%$Qj3ʪ πGe}0<ʬ$$o>D/c|43sR͘uus04(Շ=Y!Le߱EfoTUMFq tRfڬn(Smgóou@3&2eT(~iRlU*qSh01Yyywɑ#Z+XB޷,){VNq¥'ڇ,13G T}H2-QA nRi]*ћII?Ł`He*zf^aNLet~ua?-Rao$iYtl$yDo!#݌\0?y7,p2lQ>~,qy(P:\38,'ԜNj(P͉/c7xY8MEjCzl&9'v~\)0mt k ɉ~lԒ7F{o G?Ctwh֤bX 3Kx1[Vfg1g8)\.p&sI;ށϻ;dgUl3~a*U7Q/r(LHI;&ag??dRAt>Ms>sQZ^ɑq{(%^ЈL hyGW)wx&Ib 5+ŰV5$cFx  1]Xt!ijk4FapfIJK*L~XQ. `'?)敀U 7B5`A Z8c nKWԈ `C5T΀>g?_D'kq>NX8S"pi܍Lnig{q":1 /}j)3DV+ D!. "x\T$SQL㧷 w`3Yɑ3z G׎PAH11N}e'#D򺫳G))R `0a%]N4[zJ:T|o #ʳ[ Dz^@t%ޮPH;,Eҕ#U:?+V沣vyx~.xNǮF##9D%HLX2:]Nu橬q.Gu{\MWS} Z<MCvp}86Y!0 ?~2}쬈֍x;$[+w* W&M=D3L'q ]ˬWj]Oڠ% L(]7!$i1%EfՐ"®õzcswUH{~>έ(hu_gӠqvYmQ9#YpʗP.G#0|*ǩ y2`=4橡{LZ ɓgt-f'$c'&1]{Q4ӞOq ba x{qm+&vS [g8hW3 !nD+R;L3NRt&UG'y#)h <&xA,7ݾ4 @U 3ߗJň}nĪ~h{xO9<Լɶ,2if'C,>űjfn,8s[@WlQ1eOB7f$%v pFh-WJ( j-A+9kׁzəKF.Μ k'tPPM-͚?sj eoxAq} ff8=7)Mq)C.={0}ԛhp+XW]oS$tA0,,ɩY '$?af,1_sϸв%ϋ?hMmS꣞ C~FI'9;GhCc$. ¸`ݵ ,wwtHT%衾5?o߲M䱄RYT0dD#&'cy3b/-P,llp͡A8#-y+wddofZ-Z&%`NC 'raxxN7jBȓpM1j`g NՂ[E\,Wc]TTo16]LfCECejY_b62 '43^1gڥұ`](OpQʂ(:4ܮ3<#&^8K-Ip{dvx ?zKV0}3Li3 b^WjrSKS93qCgΆ&j\Ym^L䞔ޣya$(Xls?a; :g>{H2_5zk7hWz d6<`J %а췷Sqs i7T&ׇzD bϳ-b|G2$sZIJ> A3e*!cKMB}B9ENq=i=rPdMUSΨVv8th@gHo ϲ@9+^u^cQDh4_/6綖3y^VBNͪG ?Fa_e׫/Q7bƲT߱n!7P4:K/ϊB*eg-%( 2Rz C?Ebhzoz)։u9 }f *LZU.^f:^TpX\sa f6r}<VPKA`)`\qkD9 QF6ƋQD\I*X5?4_tkعX^L.iĜ|I սdpY]('!or^fĮx,>Ixb/#>ʩK¢AoS וQ * g|GC1LI"ʆmݽlLYh|4jTWc3 lm}gh4.®M/!u0ƒNJY`-QoHea,]re.SBpAㆊW`i#(ꌹyD0,RnbkK&feMcqy_VpH~ L$ۍeqy'TwxK,Ȉam/(!򆎾ik'yS"X=OW1-^)zWq S*6K;q)_F4[}cTiV #o$~3WxnS!q|+rb4IdMX7_ QS.diMHl-L;dc&BLNUdJ)ڢ" )n38eE+cIűz:U#CiW%ax(8i<3d3 2o=p^e@G`n Vm&4aOetSz. Z EjuLG<[lb\:0; E5Y rN˽ֹ|pF12!Vy$* o2RJʫP+3pX5D]tǵ7߂90Y^ 9%b]eP+G *w{v>F\?CdfR%'c덚`nrK'LoQ2r>rXA}"366`:^Y6側iujD?h8sdcMLEPh&d|<5'!v!9KϺb0DYM :iDJ3-Qm RfU{oMT[Xu|3d^i浗3iײ7ɹp%{-N!B+sgecWgat˜9,൪?iQH8z~g:s@{*HNKOZŷ[ԴA30hi70Kx)[uN#ڄg@;e,t|mon@ WV6BᎆFN"B3:ফeY+7]*;ld!vh$FJ ֶ fKHB9d-_V]bRm G@kP,U(m; 8F%Յ(XC#ZI" +RE!JsUYsq%V P揜𖠞 YN),F 6b[:hч7dTv:fX+Ub-Bk%Ë^gd_N`UdiЛ^4_46 Wqdqr> MkkFum #}[:k(yEes>e/_ʌ0B󍺮SX;qPxFn[uz`!sLp󉱦;Y:!lJ0A:=ngǽ[Z,,}D> .sOr樑z0W&;A }l>$ ,@~B>;`8w:`}:6X|V/-i`_&С.'BRHZxje[)>A|Ym|:}O rZ!2= ySEHd!1aG ʡ:}>B;Ŝ- 7H\Ri7$ E e*7 |& a8 "&ChU#Y¦HE gMR ;〠`1Au& z`<, o}N²plzjjk&8j$=cˊlRokS_oNDnF| A|l^_iwXB5;qTϊ+N3ՙd@ŒUT`s1 PU#,Ɵ]sl"ı]KiYn 6/)*cs=yqEjKO}F].yn҉+60y5X尗lf-I-lB3Ε$Lv +n_dǛ >n ѩ 52 6YwJe;~ Kr+N.Uۅi隭Wvz)hЈ LwhƗlчZ2%iSd ;WVb6x1a;8-i_ xM:IY$;]V#2 xPdQ~ ËD叴Ja_},$94js Ik`s<4t.>MQ gE|FQýU Ԑ .g"n |O|cٌT燩Auc4r&/ T~kU*ye,'FE;$c(!PMpCvgf΀QIxDtG)Pʻ%cqTf~Ȅ BNN#f'bTcr&`LtBz~S9԰c@Rd6g v<1JO<=9:ӄې9tHTU6,,qln!s~ @[c0#21l`៦#PiBXsl;x+qHq?%bSCHM[B)J`"daϘ!~` SS Rܒ?q[U%u[V\LtZ̿$O.b=ʟ *J8AC b- pݸJ6 TC{#y^1mP&=x@\'&}0CD4S6h..1ח_.>aHɣ2@'{ApڼkNLpSu@p= (&#'0 r]H쯹YEK77Ӽ.ŧʧ\A/?,,Qb+ ;K4a#;#UJjæJ~1/e4OZl^T{J9_j9@VR䘽yghA`ゃ7wsm9?a5d-1ƀ&`]IP3Ђ]b"8Cn)1_L1\`FIye]l[d8q˯BR"ɍħl 3 [( BMfQTSFs_V.`n biv"I])e~S{*!>8X$+|U*=!ݳ7jdtuGɝd%GG!l.$-M9Rѝ / liO6K,D;׉>;^0n͛ުEYemߏ:5 ~7YA)*3s7Щ۔Y4V.DSthw?ī¬\tq(L&}_?żSYijeÔHBKm3$]fLH[\(oizP⧯ <.oա/QTd:@}dxxlb}|C9lB8w)S_ 5bߩIE{7sB;S>*VgyfSIl߀H1̗v-Bd>GU&+Э{Ju#U%0M G%qոI |aYX"kH?e~9:O>>EL$X ՠ{)9l1J>^jǯM:^C}M#k_"+4Qa \ogdž=$ax{ČZhn K^/H 虴yȎi۝NӸ,%œǃn[R(9Aħz9-04$̵\zH"!IHMD] vԪtw TR}"XXi&NCo W%=A9Q,̩ 8X ޓD}EXSqkeȧuOvP|ThM7~܊s!4KNr(XL]ub6m՗ 9A ,1{vT h`l6bkoٟA cðUeʨ_5bMJ2ysטbu:Ls!6<.n: ᆱL-^v]*):ΘJ p 5aH•Քe!Jˋr)q!"èyO =RE{,'j]8]\):H] SVߑbT|us,X:~LK#gLn! GhzMP4cNkl*{áX>n!Gwn1ZGc #s9t C-&ErRDHF_\,1e"J%< X}l-5+U#Wgc7aϛ,l?dY.L151@)\JK}L)DBj`CRx_NI R,~v ,x"1>3MK7҄銨s=ًuN !{|*Qbu~U<@m̬j`*+ud- wyF5P$<=Fx@Z슅J-/jhn.n8jTiXxs!Bo& >Gfq#hD3[D- $-$#S  jwE!^Ҍo x s k:mdAE")G\(-:PDʬVF)~!T{uG-Waڃ}+pOTJ7/ RUBDGZrG/Y.`%rEʙs| fw0 5 qt@: -_Lpء'5&&p 4RhaΣ3{06`HRsUV*ad΍h56o$ᮅ Xhfn& -#g{8X ҟJ$XDS+־Cd}toٍ]VQ1p?^%\F?;CZqJid4߯"FA |j/gZ6Fuw:Ճ&W?DfX ࠀKgZ(fGJB, I= ҸC"~ .x;)a4Gpu'ξy>xvszejuHlHTjvȏjA1X *g7O5Р.Fnդ(ё& qAξ/Ґ!DD=evI!P8kǍ0w %Dl'0mhG0=F2jqM;.]ܠlG*i!*vklU%@E96$P5mfLB 1eGD4|Q9"d&qݡ~omGso<[VLSIVq)z%f8Xߎ=]JR1g1tkm ݤ<w)/\A- _A'>V:>6!iM8ՏL.':qϺQ:S_.*GC1 [,cv:|mf$w5pr`w}7>d1֐GpYrM(|5:ЦP7L/pƈn{uݘ? z.0:q0l\{j0f#Y/LIY8_+Nh +d3yl_%t/6$ZY'4'HfS%CVV*"Ax}501>![*gY m8ݙ(4#/ n5AXN#I+}AsnpHJh"b{5V|+J!@;%fks:jz u.OLU(!3 f$D#>Qjr;,ҟ~ ~LtfE怉U9hRM-඀q"jЛ]P{wM&bv;D(_JP#L{gҳбsJss*f?nHvIʲ/jJyy4 _tƙX@eԦ@|`1X$y{]!zܻS[đ'6Eu} F0i!J!)5郄*N-AJs#kmV͗hb4MGHYhDzY[4 ꕌ?6R0;5|WƊc}ʷ)=-Y- B/~ݢF }GHqVg aL.gө|%j0\{|@}aew\vA:RYWGW$d]QqkTnK"p-2@^U%bIu[m-*߅Z/1`?&t|E]xǷimwX 7= l3) ~zq{b8*q?i7B%[w1J|By/p?)%ҽdΫ ]Νv%xš%m ̾fs8K!j1.Ҭ~+SWoGV4Ѳ?!ُ5}6<*{H -~ھ\xr fnȓE$x@XׅA>)%CW, ?!E4τ.gg> q:q`'>ĵۮ|dR% ]AֵSp©; R.\SYE\Zrp&Dg= O$pyL drT`ӧx P|9ûM4vkܕT08pO)w*BCԾ APW1 `lEOX;VD4tg?a5 \:€؈VO dA#QĎV 4-tv1blog44@>lQ 7΃Eu" 2M@qˏqe`џ(]7A }Vc߱D\ <5"s7U-' Y7Hhck x0<2 笤8nҧ]%"9fYsXLόQ%L,h_{2F܁[gR=jz!z MV goDEoT@2YT%q34!p )3?dOm ۛ$87dl)7X<ݖ^krfD٭b>RI Y&frtF9YxFNJxP֧\[u4=mAL^3 f}DWU}ɀ '!oKde辌(܆߸!3Rq}kD6#1S/9~ P!c a7)3YkFT' 5`]B've)UuޠÊM$"@ ;[ 0A{+fl~1nݝMWnߎT[(? c}|^̢C;Gj؅)%Q؈mŭ7B[jjVa1!YݙS1IQe)Zҗtyf)nj; A+{Hy gջIup 3{8l`1Ж,?_ ^&BLE=db`dQS;( ,?2I g i8Y3'%W+BqQsFe\ + %2u4*s`5EP'έ&rV,xpIaɐ(&Z@`q(*Yl5[׬kmP,dq8%ؐ&(*J%+f&&e[/;uA@GWz3)gɣ[? ;L?:1 r𻙠(n=gHDW$c)w$V3&wmο‚:}0eG/,l: K_$+#Jԡo㺂-:ջx^z40¶ŷXҒ$oBOz)C-"P?m7:A~oF ~?)#:!Rޘ$A+^Sv`a_SMV,R|ot pp%Q:uJ0;  >.5Uf:aw!ں{0ˇP6j I`wNQd+4~V;(FNL)1*l4=q]+A-z)9=6H>bz( Uq` ښ==q|ȱņ|M+pzFEk&UQMU,73o^/+Pk}I^6#ړ >?K(R(0/Mo7>dqJfT\hNnYK"I&V}8 AGi 4w0gɰ,}9x$fۥ__ɘjUtLSiqb5L4IyԘC{2aLuer]Թ;SāNQǍG僮cOe^nb])4K`Fi{ׁ"5sGrɃ BW, 52cDbgvuhfJ'@JB0nYEwQ,+MUzQ$)TTOOwƎ iP1^STV=Mv9}[WYԅi?NBqS U5Ɇ'%¦d*xi~pA{K WQJ9WVu Ȃqݻ3Սl(HO?rYi% jrO};ȍl}Q$6w.& 3(MBC "G(R^m/AY"c )s 5`@\x|Gww&dAh7#7HnApXRl͔Q=Wܛ4Ϛ\ -eÓ b~ɝ@*hd%x^ [tXQRtz 󆓚 Q5x0IΓt( tXtLXwaV);1W:dz1( ̕-L[,#v=[d B/1{c|eg[U(nyu|M0L& VwA_,tf?`o|ܱ[zW/,ؚNJ9,\0vǓL4^4{ jF[|-gm* XH~s<ĤXTؔ9ٔ9$!dTA*k)\[Zw›N)_Vլ+TT~mnuϑ6g.?d4c΋=^ y#=4~LXN6ݓ#Dt#4Fâ9w3>f9sOUk}d?~]oDUܷajBGk*'ێ$SWv@߻}>⿚-Dc!cz*?+X#=P(:?=]̏O}~viAbuefs)4D+˒yk,7wä1? kRn􌅭" ^C10/4'j};cWxGL~o S:/f!֚>3iR=>B3 e xQX\wZ\B.,zvih φrBtAz%<3qKoNe^ƻf:hȗ;&h:  wMLMHVo8OTrKIW@VKBpFk! ʪQoa62BF"WYt& K.cfNP2 o>]_M/\a-Z`V,HK IAapG{@l__ ؛SRzs,'Ɍi3\1>a$[Ԋ&x:?WdU 3*"I"XcǯX)),DY/D̈P؋d>6 "|[aQG%R gIjIY)cI,[EզģFbgsngjXUSWCo:vPbTF&yͦB+_Cń} TqC (ObͮA*op&^maL~+.sqǚ'_~) vm y ~/z5gi|;i1\lAQ&ד!ҀcgES'5CrUl|ߒY?eys}WO4"f5ӌii0BNf47٭tJlϑ\AZX c E\5*#5+MhFIH(_EŷH^Tfۂ\^ B0&'&jvz- īJwf˳G m^"9iLO"X@l_?<zT x*W 7VeŒ%=~a7[n(}P@wvǃPd55o3=[Wl@WFa6F.F[Eá/űZwD[/xS 1q1|'w&,+zpѹ$zDŴ3EFtcڧ|>U]'6IAʓ_/H$9<|-to揘*Pv4gS`!e A>\ qR]oJ䇼 R'c l!i`m"1k9/Cxg%hYzh%IKMۤQ4YW$gkv;&W<+y܄}g+V c^~=J7%DQ3Zd 0c.u{Ro3(?@(*9tĜK @s&R7R-ŃשSr ?CE+AlBYpa%2P@T ~&НM[[u`ApbpﮚwHcvi*/FȔĆ'$cj̀ڵWL2v\e< 5x@*=Cvt{ KB?W^zxC2T+F9ݑ2J')Q,SONsM^ےng$_qbָf4o!-oǾ}VA< l&l]\C٭L +wպӅhȁkk׶=9PFQJSo@! Ou$MW)>URⰩzU >4Q/=|p~+[2`3c[bsHvt=FV`#JU|=qXX?m}O?'u(2bMZme"VtIHĐCR†o%v,?H1POD0g_cWϕI3U叨 p.]rßfPyXQ|2 Gv@ E}ЦO5lan9ωN5ZiJ lC}q"uuGF ba x"ǿ12OϣZ#f%̇ANK&24 #L  2 A8JGNIƎ`EfHJ! iky!҆X>Xv? D+4G^:[~[RpwrG$6Ұ 1$ },EֻyFϙ+2 ˇ{?~桿 ,s9%j}uUTV3O:c1:ځ'̼H}:| z$o͓9oRF#xyXTj AZ=] [=@he^W/C\'l L'{: +F ے&-]u'kGr?b7*Qau*e|u䠿,CvRުs̀N;-7>A&]h R{{|Y~3_uv|#Q7ϗQA<8ݖ%`|~YRf3ZsmV)Ph+$~Y/%a-2@i>&lnuxIV؝CTɑnpXbvMt1wmwtی&3m;7ī;& D_k^`{nW[y V Mݝ G#d89vFTkh`JS){ؑ1̦iǓC2qx%չ<~43%/Ó]:k<@`02=0_9' Pl\%ڥZ{~4uoN<E8j?co)kfg♵['Şm&JtL<.jd2πG=E7—8ToQOi\?cG3:O9~n0pj;Q kC8Jyu,&XH< q73"Хft>l&T3/E\+Z2e=4Pǟ֎Ĭ66ً]Y˘ζ0hMO8- &z q`5w&גr-W"S`1\$7ảN" em;v_EL6ciy$W44yw6L%H9FmޙϾQeΝ"J-#/jXv(QQyn.Jj ?dlG|"T yzsMط X CF}=¤#" +N5=䊫'95_uR3ƀ|om<1NGu'7Ev\81=LC#q!Z2)Qm5B1即6- E%(|vtGJ's[vezm bنϫ-׼X9s6kA|č?!b̼-Z_}˖zW'R&+1d*&{e+K]fi>MA}]flt+R9_Ñ,sB/j ]}|V இ$5YNy]XE3 ^mv?4[UOdT24̰֭L 'bƖZ[ppU4lFTv VO% .ÕO$w zrl/©9pol게e쏊xIsP땀M{8iwWmGuIR mS&X `CA]zB<,ҌK$%-rLjp\sW}dEMbAC%EH׵T-i+gvdC&W/k3#0㨀[vIz'\,5h~G"+(m Uj0TgV}6KdEjV&tBd} K_1d%V.U[-8(F5MBumsC餄p/AjuQӽC:`H܀']s@Jix]7P_vLC!Hw,p); CCC /V6ɪ£mVNfX=*HH>uT=AX\qp 9 b?݉B&}8B 2VEEewo)U.r&%C:x37Nv .^ G9FU˩ݼ\Ș~QZ4}c+- V Z J/Diӹ3r(z %Z%=g&q8 $Ǒ脂 kxb>,qO7DHDGTsB"뼘=*"1Br[%B^'ju{$5]F[>o)&pôn<7URPX> ~ݵփf8&7Q'FjS]2Buy:z+BKO/cO|+"6rQ h6@<fFd;GWl˽e@^eX7V*˗edQC^")ߊ90 KɅELÑVUԿWkIbi|xݜaAmL9%򿨳>Ib.N^‰( @گt]"oR6;ی6`{OI/;-87}Z4%X0yhV>,|#k9=H(^8Tq҈<1Wq 긏pg| TW2Koh[TIksbG$[1"4DBtf矠ˠ"8nOT\ʚNЃLs2jt|׃2&cS+PfH۾pۤcexVL8V7*p8"!z]ǘh[Ϫ۸jfO@n}ˣ.9Ujm{œX:.L[#Z齗6Vޣ/`%Lu?t&}Djn:zuo#z[Yn7Ֆ$vLNҳ5"'cP2,CA`tn%P{sEIz˘ÎXlA"lz@djjˌtGs>ӳ@ _.ӏM`0|K)=Rs]E'{X= AQ,BUi.G<|dVhFZ\tކ}K'JCgk'$uc+`M]U<&܊RֽJzmtUH6 OW (_ ef?Q#xDuBjTT(J#&Xc1' U=ez誹) 1> bc}[cC5,y[gq(aab%nCwxU?~͆)Oc҈26ŗ jR{{QlV6~LacNt^/|W2+GaIEXh9, M5-3zRHw'S<,=~ !:{JdytžS {<ъ]Fڄi6@̌ +$g9e9oaIqS~:EʼM,fKtzFVFW) $ sBB۸l:gqI܁AnNr$.F|5U4ZR$PWk hp²n"L -}8a5W~%sdi0*kKɥ"}}J7LFh0tyMKXgb"R9x-c#P h-@-ޯ@ꁝlG4R/ճpҠw/zp*&66̩1Sf^5N$|)NO޷1oK?#(íjr8T'P( _K{!N5Lm^$|(LxmgN hq~aI qOYm篥d4ibNb@+7jR-`c`˿ٌY?EkЖ9zQ͆;cr?'IT"ZuNB:vh# 00=.:t n'h_ZRFMxAލEjL .\}&Ciռ*q4<Ӥr^2TϷQ"s/70ݎ .enb]BEjfāP ^iZk]2H@n_! h*byeJ8q:egh&Zdد=*f;7oRGA[Rvb^g#)@p92u06ViU#Ƃws kVͥ+},!aݢwclI>v4@wp5z$ ᙬm6@ד1IKY&Ga<@O0ː7wZDa= ĉ5m~"1rjN@j6f1NǒneҴҶ W3}}VvI5nـsYy Z"̧ X\2?O &0P b2|УQ5Z{<>I>n/tgtd<jQHF#a@ KɲVF?*gwS0u`{31s?(|òT$L=[d:W~*1_S/HxKj \^ OwG"LJB]%w٦ʁ4|KLœjNw,MݵeinPR$5Ɓ+YR ?SwĞ4TrY? |+Cߓ j 3cx+'Sʒn&UNwԎo; (Ko8Bs  v!7E}*& " ۳-'ߡY߇,rbt*y˞aA'mo THn0DY~:|6ԎS|2)j_ܘ@Wt'(CIuܳh}a: 7lolnPCMIv8tԀIQr3P~>V V0.(?RiM~K^,f1H.Ё&Fj\GZ0Np牜yUN{+L^>c% *B6EU输/ v!yS~qvZgP kKGε hf֫gLI8@]&߳!]a?)A<>XGkP8LWh\8 \,KW+A |3-%7X_@{l1JM~ZR׷ u?d`Z&W[V":=aax^#,'b-To}#~f%E0!;n5wn>%TӺ߾pcMM¥wS-bs"&=q#d#Ui!IZ"sM娗EߝY42yR="?͞=_')KjdZ\"jrVty%Th]<>lӊvHTO.|DUDpHح}X(Q̺lIrQvn5_c.#4V g^UO.YWÙZK,2ok]V~?|,. xr?{Ci#/u+\M28r\\XywT$+鞹'GnqKӓDyEX72c!x"' Od(v4Ծ&H9 gs,:N|G(,ncK,Ҵv~mJJ\(yö!Ҙ̶to`Qh+j@]Sy.l,e˂0_e>KY}HXF4G ,c`|ݾ(my(ij2UHs4U 'vScsiMz?>lm?&6 t%k$w2̃Ijr)+9kWdn?V@|]FԛyIR8]ZC㍈!Yy Ծ0+#S\oZmx6t uڨ{څ/p4D]{*^hta13f#3Lp$zjG}⯵kpP tr!4$Rg$~KRL%s*-@?}G{Mny2@ds#Ӱ!ӣMB !"EFc01:CሇrQ#p\ ,;G ?pkNpJ䈥f/\x&$=:%AYatx@Q&u\hs~^0^%G{c?b.IaCHZo9q0{߾\uoeiVGeT ,[E ցK|0vC& E"3*mzP]>z}7ꯅV0;"r$'"t9jTa-\[p^L1|qI$1;*T'/aS-84. N-%|/WCxM6L?:j#vs2fGWsq8zjs/vxC%6Kp-Zܠ˜tSdv]`&곕bD,Z֕2vTJɮTm[v DkT/N؂ZHhmo^sKZAT&"O[-oYwa3 =-1b<9vzԤQ ۯM[fCPHkedP&R"q}I-AZ1Odl{5(ܦ-:_nȝ| }"LԙA3N >3p; YAA2j{_QSli UXnaǧ5 q;RgI 询Ɗ6Q[JH}ϙ.JYV˵Jy`WpӢ't5=޺ '?ٓl4F+J2<{{;i2_mG wȄGv*C< 6k5||_-GmMB~GPJԖ=X+E)ƊC}U_KA@fC3ƄJ.ͫ:ٍ軭@FNsyٮ1oz[&9>}VKa1e&5)Icf `6hrlx1kL>@y4Aº{W@va\ j+B8rʿANe 7j:kz>#ZR8T*Q+_0ӕA S=&  o`?-th8˪YK'O+EXW UK x9A `+߯P$GHe|dՒ98Le\yUpp4@8MDkD[ +[{"ݱ5?-&ћs'/g]*|| "x$ XjGMّ?yƆ^kk#A:T81bh|Bf{/j>㪆W_C<06γ En@,S/˅Ӆ_^ةsp>@ٚe2J5+c5!!D/ٵ%kԠ<++zexRE)5S*ݗ?M-8Ni&SI! ɱUP.tv#J{7ǞDqE3FʟS|$k킋> Na^Y:ľ|rhXxÏLyFK+IR* Syw]0ɶijzT_pSD2[}t:LS0My=8&$pB&ˑI(`f+c' #a"Dò;_.rb< k`X- 9LӄaiRiII=|}N=X=8<>:} U\^STOH_p n(ޯ,a#7Nn[g:V>58:[{ExYdIկ`gD )mbW0?Cp0lGwu2sSϏbIWϣWTO*+*b(gT4lνnGWg`a~lTb{m ER+ !]GFM'$!Jq(iuy}TYɈ {e`A`f_ ٧<6@5A1e@C6U].r,}ݸsɻeV# a~d$ 0N_<!^"X8#U||^Ap}RewEemK 1&&W"zF}4!-Erogy ;jbY2CEBV`yeP]WK.:ooT`w8yF[SX1 ɂ( Is _|8ʟ& K|GߟM P-b:t x.'tJb +3FEpVdWWx2c g3M zھV;P|P nZnYa(p& 4|l*fl96K>ef3H35_[3ͬȿpU'=J҃:JU,hw^IU\tDk@+lNKB֥Y'Lgd_uU/HF l:r8G nنE[&C_N dzo)FI8wN;z?-'=s]i7"y&qt4Z~o%!Gپ=;am(:}m3R5\BN=@ӂ؆R䢄⥉ABZ[/nQRqo,3>~%4XlQ櫁 =[ lT~wmcq/&˃)C%`OL{ rre嘫j-5w .Y5eV!ܼ'ef^he;!CrMI7~8t=SP?g2-saEa@wiI%.<ݕ>awǑ|:x3y!7Ofui˪F6VIJ>S3[?vp%US䌮IҨu J[?η`8!1E(X)hFH'ﺧz8ͮaӆt$ֳ*"Z^@ D Ia 5kӆMJC> y<#SCƊ.w_jq\"K¶;/37S2銀`] >P^)[kB+N5k K7 av'bX| *Ol0]t<~ *7[1 ,73N̢wbL w_mЯ'j b;Bۓp2h89/Yť&TR4+]ܘ)& -VmR3$<3z4_<p#C4gL> +2"*AyZUf|K9#?A3W^ KiHLmY.D &mRV0qrun2\ja1Rd^FY+?<(,2MUA] BȖ ק;].J$1ji =4A{Ʌٵ.ejy%R^4$7Ջa74JaahU6 f::ယv&C;yf6a9B Y抷efK=?{o;Dn=@vÉf1Ƽ 1;\b~ ɩɷ^u cy̼l[Ÿ?d #|5ʡf ,~=r&Ëz 6~|JJS͙BXf׬>g [yz.P .G;!tAk!<C䫏gr5JƗC,laeM̬7n+Od o82|(5̉gS)0)$PRw dM_e(P 2= BA!` ixuy$چ }WtFfb.в(("}"yJ-R1]p/7#RP]pSZ8l7n o]d w8 mU :} UwͲč$%79BbQ)RfFo>o?wA|@Gf_fO_i=i|^R*뤈*".ŝlR%#ʍS Ds`߸,{Du*i?53=L7񟒓Xؒ%8"H?SgX`"]ymN\7B nL~k{+fɓKR ϲn?^YB&$/EֹK;ǣ e"-P^W+ Ӆf$'I-/!L+jmLJP==p7}(b(]q{y@AV#8dVgDT/ڌKJUBԞME Jf) (mV+ fեo[-/ U9أ.(:CN7݉֙hʪwH9hb[:8XHҤ?: 7}d(t"ucϜ.kkY7U;HC= ^7V|-$jT\k@@ fTNߤd Wm9ZrgƱG"c`tF0ȹMirhn8c&4v9FAAt$u |_cpDa1.Qfh{diNJ-SE\d7)s٠o4:+%Dz}<)v1 *'|4'eO-Y}/ 2|=0912>ѽIe.xb_?/b輭튏ϔ5k UR`,B%Ksג눬kdʌa>˭3ۉS#fCC"yr}JP$mšU\א,6DJɳ;RmXdždaY2&WJz/:ѱpBb2f[د&_61C@aU_:\{(:|Z*E6,H#\72m$ލ8dPPDOfu#< %bxp,``Vonڝ_5$weӑ5B ARuT:'MgxuN¶dI>ltk0^Zs%[ffH8r@M,fAK:5Aa͓leGdλ0['b;"^CHHZHM<yTNj*:aC ?I07|l .&'nRCmuzƑKsD.E+)DnYeQU͊'/D|V/MS3^}^?D»:pK9fEN*8NuXZNِݨA%NN;na}{9o]Q*o~+#wј&<4 ,0&s@H9E'֤ʪ!#Q.HJYA:n<T}}LPLp=GsOžœF.+ߜ8“w.׃oE-Ez } R}7I3hذ"i~6fgGFoAן9V`pg;7R%6M 5|_/ /0 ƧV|u1kY#[HOEa#ؿ7{3 we{LJ3JMVxcJk4R_xmg 4 z4"ihfa20DF_M ;MnAmc ]~԰F'g8O3/n%SFSnc$Ѝ}D}^?b6n-~Q|,>a#tf1S~E 8u ӵR Z0mjB]2 dY3r?֢S3EMElf{-6qQ ݧfLɡ.tQQUUTR6^YҁC5=8^QЉ?}ɂW zsm fH9'QC1^~Œ%PkFv2Cذ##?}Ցfޢl(](0yRmrU gX 8RzO+ -Ew QJ_k:.=EKuVm4 `+WU`*Y$뒑1ĿҴșN{S ȴ) ?]wX ?\ p=80LrgMV:'Hjy?G+ w;j|ԲgqtL3>a2ռ|Eۀ%fazxQB=qЋB3vo@5%HVwUR7u<"9}?),x W}MԗiNsd,+;)5ʹN;j5KcneHjV3M&?y^M>l(e%<(-@O17?㠳 ;'Tga=lΛ|8#`3"wԾݪg4' nL VEBڟ`՛nJWi֐pn^aC|gL~|"#d *[F+)ǂ|o9p_VnezΏ,9^cC9 ;I 8LPƒZ!?^JQ_ A{wMc fw0΃ I4 }eŅe'6Mw9߁tiȱVc®iu3iѥ8!|e%@^YIH({."J.blͮ1S|rGmte}?Wajw۪צtsB n# ӹF \gل]Efbe01zJzF14;U|[N%[JniC)im$pѡ4aM Wh"s^o]S|jvp"ׅ2:;0.1Ǜvo6p:]i꿱)Ok&jnإC졑C}eіxx~߳[o[\T" !ci (*zykK]ʙ 6&*7(/RgF]׏JCl$m5j/ r$}Y*z c)0|Gˌ dDbk;e>3j)QB*Bo,痚+N]K!`ߡKt;{/'FѸ&_^fpфһ֐(4.,TF|sG_1נ7w'T~o f|[6jvYeZVQ]@"R̎ڠƟ~y{a]L),ixV]Hj!8 _`|qSc!>eaHt4l4xӤmH$vA)7UDv͋K>f)7R_ک-|ʹ΋M!dA]̫М>@OաW AђD/mz]xpSPƉbۭJ_(/?wSc4H֚c6B(m'תk,L;M_J6+:"ɶ-.ltPJZT1KNAm2 NU/>ވ2Tj'"`dyCi6.εpnug4dX<"FjzYcFw-*JK /R,'| BCYGZuȐi'gngvas]F@5C:wrhif̼`B&">LB*@!JZ𬉷$2g׬8v!5 †iB03`Jr9xP2F#n>;ϭ$:2鷦_48Fۘsifw\YCMu?JXL #[gm D ћY t I,MxV—i0ՔTXAKQC-F"`8'Hƥ1E噣;^s-uՐJ"'lS_#-hGWʇlPu}R9^߈ GB Sقb000rU#BNAghFǗ-r¢w9' nX,5Tw~–q()7 rQyow " %zu-ص͙]t9sD!;A oX\;٤p;⋻Iu&)٭dM"+F[fJE_#lUl^vB` iCa`V_bljaOAG%>[l~v4Nk`( NJ]"܈|J4ͮ6 -vХ)n= ti=Hvk}lh)L-zH3J_x+Kd)eֶ q=bCg-^*!1^>]wU B؏D Sx2C,MZ U% ~8#[o{7:| àzf.XQcSr'/pgFbJLjwtY-QZ>L4.A5zlqganU:,E)3FS [;n"ݺ0& s"$$e6Pc}[BfU{%a~MB#(5$qA$P3< ^OU. ѹOSY+.76QX(8,ףq89"'*=o,6CGT45~d]}[Saff϶uͰMvx,>{1;APgd ۷j(QEЙG`PǾˏ)̖ojI ?[^{i3e@,4d3('Zw|u3!? %0 #QjIc7JټR,4 qtb0MKM7Ջ>&'1\n%䲦>wȫ'ҸנUWFWB;qCNipfkia^g >]0A2UkΛ ~زwd&2G40i2m.'Y7}gRj! <0^KіWaƝC" t,Ts4r^U'JSĒ;!1u0RA % |_ v/<Qf ͵1@ _׊֦Ԙx>)$43x4'1@"m/[ɷ"xc'~Q.i|K>hy|Pq5dKJ(I'13aXsf|+IJn+SsJ7wZedhXi~2 }=.O7Ȥ~rgS] 40))frBHD~E_  ݽɊ+Q3QdY!餑Q~M.aIE0𲏭fv(^ *F[QK,L 'aK:Lj0]y-QB|pa@K]cy}SyUۚ ˴>Rr_k5H<URU/$`UIJ+>%|W=iK1qZKŲ>|fzE;jNu\4 n4m(ZTVBTzZ_U-[~ ֢>^{Y3c~81V|qP~+&QcO@yvfmG?ѰBW +^]]Q;S4n˄8:smY(npz6aqZh^&`KR0Xvא#Bo|hWbEM!%\7K%mKgmP[6z" ,)QKJO߸YzWS@P6lU>ц5DgڬZ~b|{S&đ M<ҾYI,]fIPjB5&n<=(g*ʴJLgޮ\xD͂;&4t!ʣM'0ed0{ۨYoxx^! w)Kijt }ͯ.^DR+*,#H ^pw TdڪBJ Άi^)x?d7fڱY:oM/ LCouWX#q.;),maOL]l<>qE)؏ćLqR]$߲ukVf7<'y| mzvJBy,O_C8lGm-:zl*ge2Pv9H51X2-璉 ![G1}\z[p] j'Uj'!yF1@X3?*ە}U4JKvhz{P{*|'Ϸ}K9ŦF̀<}{ ~G/{whU[?\18T٣?s)u K8V&Q}ϑZ~& RW}bLKe20Ua(`M#? CL'Qwa͊pt2A2\D3ЬNzPBY'4N'I>.~=a?L ŏՆ)ԄDb^Z$I\K;MA*~XΰoRm&iIL]U0s>BJ]kr+r%]ņUڃAòm:]ՇAY[z砃{Y,8y \_Ff\:>#^ 0jv"lͽ]yBgoc\X>)SIh˹o ےO>j̮#b j.șE^_F/䅚y.Bfd=%R+yH( Gʁ2"HyFz&bdTm$sW8Ý;$HA@n./C=;:@p4Va Iʆ9jP9*a/mC'9-ɉJ"^@- o:P)_.3j S}W+',1׮LjɺsASWX +WogcQkH~ oG|: Y4y=t/ϲ!E}2 /h4\&8(5tPh:-Lt:R^v]~`°iH.g_2A v*2-0k}2]l$9yH߱8GވDec0Hʴ6|a0*O?z~I5J2s-Y=LiI+QU_]bӳw6*̙kVN JKj/D ӶG'CWhP1E__Kkpm*8_cK~"\%~HHYmsEW@9(8-\^sf -qۿ{<*eRp]NE(#nБ?TgIaHnvm\\4i"n?*"!<20`-S,i8c-C}ql r{Yaχݺc&.0z0֍\Y;hRM I5J|mkZ١7l 3Kݗ)=f 3H+(W=-"@)wް*î}BZUT]v',N''뭍[H<$Wʈ=;Bp\6b]o=8/cƲ(;7M>72U:/ A_iŒj6Owm`UTwfŻbKD`_bAH q-DezJRP-{O=W5Nן)ښ#x{o(V_ď- \I@pb₟Je)&VJxS81܉A@z!KZo r1xmk$3c[M?!p2~8bQ(*Ct S@`j7Ԅa}Wx Du&4J{/FqOԻƖ\p0Cצ2{6֝c?zќc6'{tϳ[lJV$CY&|~ FB27+`$rv̉j &wDGWco]Q(6n;ٓÅ Mh^6UkGUH0“nHͣ yЋ\2Smll8tt-5TeO 0μ.I44bR{3k+. |e0;|߁0|~ݻaom0 wΜ(oNze fk;˱G{mw8θkz.4y={d&pVz|,1ڕa`=厤Y3q8Ĭ/z$[eA7:HQ$H= 6bYBub?r2A CipR!RysSPr?tsRKP5ab_tq@T?]uȳZv<X2ڛP~M}s^RI" x翗4 <\[7Բ6?䅁//Uyl`zS6,"bo9>7>tH5o4l\],ϡ/Y"ahgs~gdGqn˶Wix^﷩PWDۉe3#<ޥR=W{-")";bM4HQش 9ѕ("#kf=ܗFrAT"sV D˅# \w$9t`ٸ5)#qͧ#-A *zތq~Aէly:ӧDp`"QJf-e`i?ВXȓ~+b2hӮ݅k<6(.ȡAd^=,>85jd.$̛LBz.hi}g YHYư?Aaky{Cvj2[Zr5S.}eR/pxrGQ%)2WI2&@`PvE"m՜Gw] '\O#bƉl~aR[vdE`an3+Glrlh|]5s!G:FU</XOkL&-U2rjiw-3#Ahʽ(  ԶlU2U՚r-8Ɛx'ːܒ 7ԍ}=pUŴa׈"FEtߪ隊p}P{e1I!y sr"~TH0wXM?N1xe=t4\)E/4`Fg1@YE'Yl/,$$F o'՝ ykDm٨&TA%pk㎙NF( &ͼh0з⛟ Ȿә$n^K3 YQ1#~ٰ"ū '9X4D]Z|-m,@ֽTdzE&w1| x`Цy#>^z2^>7}'h.UG2Cg ODrNGn8PYI%pEBoJ8Rtq5IV: B529&:-s+Cg,Q!Ld XC!|gp~dSV c6ij*k[u**UgCi&mL#I'3Mq\=R74I5Ix)nwCuϚ릱d3)@=౲u 4Ϊ4ny\֣#tC1IHj/w=OLA!ZFGF b(ڄ}qQ}}cL6+"3]*n_<\`a%وWݹԩµ,pɃW9Z>hgpQ $R曆 [Y>{ wv-5MdiI>64r-iB5[SP,ڰaDn~"* ֪w|{O u<0B_%Z`|E6U*>Gݾ`|awWzKNM`ayĜ)%kAv!zHF նj!c ̛`hyħeepTyХ㒜$~{ r1M Ax~AB>6 fL;WrܟB[$l_cVƈLmeS8d}sl*!l|IIyO2z/|6bc3ٮՑbL 7NVI"g~C]1w w\>④U-j=P\IvOz ,=JI7էڊ1נbRv\%2N%=bj!u+ceƾ@#& fl>Κb!pk8<-8G`8nYzImu(υCd:ˊA s(HGczp I=>a݃K2;_\0_.xGF6{*,J+oKd?9Z WIt%GxFvc/8?_^i6oFR5ވ_c!m 9 \z쫦ޓѾUf32fSZTy)-sKTPrlU!!2L ^M]ſ(2.~Y ]H@`͈k"6D3W'ƗBwPl&0@XwFC>Z}a>B)Dq;\y=bKՖ_82QkHd;+3!JC &QEPOD헍6f^5ͰqR "rN!L6X K/EJueyUr9S'~ax0MkQXT3Iᇼ~l˗k^~ZG ƿ#V8KTqJpKOw;>K7e2Tyt!q=ޅ)'P*f%+v lW߷ā{އqFAcNQl\@j!Ee%H{jH 6}t/F񫃝 zy*d;",axk3HBb w6o3և~c~ `76sJ8UHߞ hZ,'aSCCJ7M>SL_CnB|BZ'&࡚j,[ FvZF$bϣB0 &#NmW8>M%E%5Q>Kav;51 "Wۻ{.$ȁBp?'ixU=߂,Xh1 WoUH#lμ ze0iy "1R s߮2Fg4mpbʫyYk aX]8~Jİ AC 5+8PPWw_.r&[ ֛߮/;xaQk /me92s[[ΈVY/Ƅ03Ns/8>An잴Ht":khhEw0pT@wM ˱oc4e|" T Q]HllkW@Fv5o"N%_q*˷*¦{G/ܒA$X2l9:@VRKS!J Ih˔X20:*)Du{ijbSf7ڈ+]$OCk3[Nܠv\HLͧ}ft$7Z`3-P!E3r_V5pszMҠ#!mYox WDL_N? 44a"ܜ]3}qg<phXX(7Xs͎ 0%KF'۩0=@F< Yz ]~93 .:-qO%r}E4{v+ bo(+#&:n [%ЫM!_4P]8ށ mlluwi5;gE}mH}'Bh!ڼF:@S9!N`{|4`E +0\4ى‡KkMD%w<0*.T5 دlu7R>BtuB4g"M!m\L|p_:=LA+9VtC~t:Jhy{ȂT3ȯ&/8M,ؘͅ2jM|oځÚyh[=agM 0a )2; ѺQq*Y2pLݽ#0'gxv t*+¸;>*42Q)O,gI?JՃ9w[5nRqLP}h(BhEh&XX )L]`%r&seVtU8md"]@ qCj:N6/VGgU˪ 5יW{EOŒui7YQ%C ?l65xdzc1;'6:At:^"׳ 6T47BnWD[w_0DȢnԍc^S{0t>\v+eFqRgFew2O彃 ?ڴrtb TrUOZ%{@W0(9!,9xx^y9uzCo >`2Fyl7 f#'6V1@q\km+I"a#V&ǰ-D6Ǵ[ë X7VZ;/6AEkg݋`-ײ>~ #GZԊB GMxT5Dz WPYYyYǦ槍ax\X\iKTNᘊ^#\$9s +݆<5HXbH?q>ܓY/-۳O?͠Dx66ڀtEK'].q qs]b V*"#FQ5jJQM8/$H+M%PM/db{XzK]T,o'c;nb!ji`SޞF"8 mew죆q89y-xj+p!F$]ž;-K@*?#jɩ0FmsBAÿ֓d9 "0|fW{իD_ы; 8^Qи{3-x?PYUvW0uEe7؞[F{sjɑ #VO_)~t@ϋ}BOz'otiG/LCYWi3ĽEr+"v%62Y42dsD@xb+IfdZIg, oWmJ%oH`P荒l=.unoM %G:|7zʍ̥/+"lNI( ;vz`%ט?؛X2YʩXzlI^ńЙBX,KhdC;H<0)䕌j^4g'3g2)kHlar8ˋȊuL4u 3;tjm`ݢ>\KfU^?w=f@p`fQ8zIn5 M}R_8p b2t0Ϗnԉ.l T=aKן!QoY xvF+^HW="U7Є~9E(wڙ~v#G…Qz`)Igߴ9@HSBwY=."OJ>[#'C9x}=*ᒷMla`cijk مYۦHA(FӅYnMF3| dNl> q:8 qf+ºȭHF,8ppƷn; ~^v \1M-t "a6b n!K.Q- ++AO{μ|zspbcySSNXI'z2rDؠ$S旰pʧX\&ߧ=8`ԛzްhֻ\;rk[JxOjG7>mfNAV3265>Ai/tZ$ai9bE* :rtyf^E!3IWG(cސ银 !8MF1&D@qTd2픍 Ý(.3 :~׉Bk"D wx&V.)o*%[r& WFsGFT)wiyPDk%m\B^221 貽Zti8e\~MKqd@stp'$$SQc]0OFǐ06Cf`a3OAf]QF8Z.*{Hː[_RÕn]Ǟj`*=.peh([B Oozv>@^ nus]W@g/V#]|G6Y@q"\Anl|(k:6f ^ˇb pRuDា0ajiMb/zd,FHqq,-VQnd^^_:j3],-b%3>Q3bbJiA䏇čZ|K9a.HSi R{x5{Xr$Yg\llwUP)+#odPU 24rÂ`0H<@ʹ:`&zG-7p_TTߒ˥X& ˼e(պ!CtY~.Cjެp/kI|[cN+99G|5K5,Q{ک'N\`.[i+&#ω"I, ''_9neUoIz-}tMr<țNV/Y,:%L ²Taw?|_NHE?:-XZOć,a&_/#,V\O<\\_mY>ڱ}AwmY,c7؊O/lK;۠ 8L0G'Daua5`A*jTSA m j"\8^S,kDMy]Ou]h+הIqo"H6Xlu@uL;vsaB" Cj6͇D%+]AC|G @=!~b^Y 0@_U)t$xϢP{IG2{d2r6w(] 1pNKbXK&=6C3P>?b;.̹+-ՑC}=cBfD=ܿŊ7O;c'.&Ӭ cǀK 'gp]Ƭ>[/x6^{wO"ݎ-OƫX?!&c;WHs"%;і#Cg+2Cug3CݥY|/\ 9^BY/:%RD>93Gk= 3sO K\[O؜]w&+1]kaĉM#qGO#mO|u}ŹRdԺH'wt!˝PCd01$Nj 5y{W,mx#hC*)0O5 ^Lq(aOJܽ7J`@m vRn{|rtI[Bq =vm+h"nf>G-Uec;vz"]̩/-*~,5Ipz_Y4WzODoudJĚ\M* v=W8UA yf~/Ў=%.(mYmƒ5gz6ydUy";ϰLJ`D~ۤƮo\)Ts3 ԓZ "S;`בyذl!"6YH72xI0yMGp%BՐ%R,DXWgMag"w[' dYؓNI4~:)N)V4W!}ä?x32T{F<1U*`!#^$}< }#GƂ#:FqLi;0X ^']t,pxX$f1dz6s(H07) ,g[deIb}D4B`:hKv_2aE .΄7m7ܳR t uw{|N_IFnI|ʗ$#*[wi/,+QsySL:e+3`T_1JwuqsRr:(AMUٷhAUdaWRee+aFYٓ&eO〘&6}O+biO<|m⹊ص\Wl^N3"YP^EX웢 >OmlΑL 1u;L@~:g`%ɑ3Zlg{49!2Ъ:{O0x@O"A %HBsJNM+OM,h $, 9?i+q ku5"(if4MR?G"'Kϴ\Vx ^MR2lBE"y3749G6csyz9HL?tDgn6'CJct0@۰4#c* > eVH O &:so:~hI}#uqor%_ч%(/=KM@_ ۋaխsQe{EV"*2-K(YqAAH_d=@, SBKҐjBB[iVڀZC SAO/ 5 չgdwL|#ecB/Gqڧ5 Gv蟤[|4D>f/c{:X$OQlmtՖԼ;CJ@q~|kD4i.G:Z001!ңdnbOU4 "ل0z]:O5dG(6t~/f81`d,?H`${SQ^W? NyDB7Ai6?E2rGIٌ2ty]KMZ@敶8{̎_.ѻ;%WWvM4h;j`ܷcLgıFGPߧ9˵|OL=~;AQԒMS}i&-ު׌򊳫Wm|Suid~4n$fy=5z^L11`߸0BAwV54Hc`n1RZ칤wu3kt؍7fXe푧t~`|ŲrўAX#airmc Dօv4:MliQ!#$ܤ@ ="m@Y>nyxjmAJR@%^`ɉDфA{MX v\ۄ92U^Pn2b-x+r,&L]{ ;>sdt'&CnxZ-"?FRP1]7Awr:הZ6j_YId)6++њ_A kzEVV]lj9qht!Eb_}V8yG6J$uϮHh=NVt1J Swy%k6$P.QX4+Ƒ^иXpˮ8>c\#FBIFN"߄xRnmfl7ܐQy7~FiĽ 3ڜ ˳"W3d6~{Bbz@4@' O텈_p4|\L' ) K ;Lprwe ySs,]M] 1UYdj v0~:臞H'ZuPOMJRQ׭PL_P2Ekϝ}Sr _^H9r)i iȾ)3=aZHK5g%qMYf[Ԝڟ&GMEks)SY~o/,Gqb$d嗍ArZ'D``y-ՀWtmRl]z' &.~k'Syh{FX.*QzquE;Ln;t1[QIjwt7.QҧA^ϊe#p+(Oh'%fCv$dTB˓Gr7"rvz]7Bl+ 'MI;F):ܵoqAjsK i7XUv1c|ľ CfLV&6%zKA&iʹ1Za1H^\W'գ|$QZ榆w¶B}RN5:M5)&y%I SfO:o죋nKmfyV IN{?UCTWRO$2WCs*WS{_˞PtHijkǽ&_stl[bo/L9{(hI>`2焒~z>QλCσ"}b<'鿂bX8Rụt:ۡS "a *9}R0lzDba|pfL3x#/ips텭˅H0dۓɯR(B>yCHIka6wY&Uỳh a?eęTXjkY6xSFWq.1 qI+֦vK/h0N hޤܸNU8'4"dSZuM 糒eCp@}=&{badhH+p )דXJ7Ol\PMN,Д%^B\&Tf?Az!NQCP2u 01w(~ SvmfHLapCq,Ǣp^}8h}k:bNp/ɼӿ<^>7lps.Kb4gQ}l.1X ԅuM(O 6vRzPF71:8v Y] -&kڮ8ݻ< _`'ZníB pE^D"\aHc'$\'4U7co8 $Ouh .W)Sx=k_?sQFxyZj9ͧ#T"jdX{&$ HmNŒlo?k6wC3y+@;%Y]jEĆD7y@GRCU,eHaץ7H m譩H!5:r\>0?_rՠ~\D8K^r_g RZR͂Ю7ݣK$!~F^ؙQH6ٯlv3TXk.aZ5$ }Ji\♓a6v1"9؇؈d}Yigm&~^>@qx0PO߁6Y㲂Xl)e Z͎  S2 {N:@P Ql*LtE? 0yܒdy{ xj)SOKb oჭb+94aѰ ${2[R,AyAqk_oSV<ٕn< a;uF 2 T*i!PRzE?t5Gfތlu ý@ тw'̊V M:]TIp$M_SYܭ2_c$QIJQK? J~(Ԩ3\Jw +I-SKX#*p-n2̔GĹcEno VMÌx]01HN81 Qu :tZO! `&@v'Ti/GΖ7u7|`G,TeUít !_e,䛟y!+]G$IYK5Ƈ5 Kj-$釦ڂi>^ ޕwӻ +T#Kx?jC6E:okhKqW C-N)(L6[0f:SFZ6"K$Gafw_?Ү>nͿiyn0oii""eV֐9e{6VT?;^P[a|:/ɑLJ Νkn;)L #`l_$i4yijZ\asC|Y4U!ORFu"ְќ%py7_HF"Zђ/OQ:ut"u*,N!T`dyˋnǦ&isS%JR&osc~+{ J:x:[P貄rRv̢-%HP㖬AoO*`ի$2֜s7yi 8ISHSȾj0xt[%P:1^iDy7j F]܂yatI[nnо7 -qN݆|f&X7\wKkӆ&1£zKIk^%RgfUȯ`ށ0i% :q3>cgXׂ|,jHFa0dces?fPupAqt Ji@6uD< PׅHK_Ƨ##iz T9+O8ҿPZEhR NF|7moRLTh שq޲IK9}AVт.wUk}N.[KģQAuߘD-[XG5ct;_S(̔~&**6O{IaֈDo?dݳ/"IA}ulCP]ܼ )M SA5Jظ.zbQ\SOCq:n>vI{)~g,;p=,,qͷ`OfRBiRK5]2Gu#Ilj 7)EHJGp^&xDlV1f=IT9i?:?uBv )|Z; :"{ZyvJmJ`v7X{Z{ӌqujkKg{Lf&It|$g?peS8q~Q 8м;> "+9((%`ީMWۺW64+/?B8&c8jrc2x:ߴz* HZAqstʞ*l |I ĥGz5#͔1 T=*)?9 ԠU.l kEl;D'&B# 2~U6mr9"ѳC7G|T&gScӉ^j8^P5͚TPVǏ[=G1y]z̸p':&w8V䶳T#} bomg|f6Y6:0^kwj]mY`K-AVvX~-\  Na]E~1_YZr=-C~wq@5ݲP`\^j(jQ'wIFi1E46Rb7?;I-}lJy X?bn=nBʊL4 ȅxy[{ۘ57K;ǥgOX6ZDn^˨i7NO@4"(:yzK7sbʔ:S %7L]Rlމ?,: 5 *\RXR`"plMuw>}qLX}67ҍyz͹)'`މZn%C¼b =ˍtb%ċc5rfD:^[)ZZsdHr09Y/|=¦JXf|hW&9)AZmF(sFE6s,z_DhS~ڼ<5|485>V6}nރ,=pq ('$6Rް~$$GtdU}KpNۧ=N^¡|qą y1Kmz 'Y}MC>ֳx.($PX{P=J{L#9d+6n@LwZh}z!"m}{uOG1~ lr4ofnfٯq2»KG̕,e7[Ŋt i}grMZ}0.{V0{]?wfG k5S¯I2K Cr $yN8ܗRM5ld|-gSgpek 5el^"}{-U~utkz%XA5ԋO u4?`O] wrpehwB T/4&J HTyGdġW-K9oUX=P0;Lv5/=Kk/KH>qSrxʝ#j^76iBXS!u 0ݢ~Ɵ:?B#g5O+']0ܹ #vaIiu,\焆s-* J)ݮcW9oYRW`QtH"5 "y ˥|W1{9ydTY8dZ6ad(rY2ƣl l-۳-U9qՖZ*ŖV(o(P rz;/KT0`x활)XE(R9$w]*@@5omnigOR>TYgv(WVgagA&: 6Ktr#c~kjz0+r!\ "B'ZT;NKyw\rW5{8y?8dqG+؛b4of8V: Z\E 3<^z <|%핯oqXTOQNAf$/V#%^~p~  =e"^M;CW$Af,q|N4dCNhSU GaWzƒLҊ~Lo:EYPAvaBzM:f"9Di cxقyx-zpx?"XzpeVehErc.H]+ zE4/YYX(IbvBu( TT[I|E`1L~nBYׁO09>ȎWuDQH"%Il;ї.;`":weƈ^@b}Ak\[6vҍw<(e `8:2X+!;%]: |Kמd+RFQwv=7 \֯Xf+mƖs|:25μacZ׋$sUgs9 ؀>#6tL0fH *iZl8(^4aapZFuע52b0|1fJr/ehw%|a24,}S}Av]Cpz7m2w4pgad`vp vooP(dpB.8nlKm!(lRV_YSE8dSwh%ZlND=xBW5[b}!/߬H* 0n,Mhݺ!q&:K 4'(`͝АOy(NU1phe-ϏOJˣiIՄC^S ԣHk$DE ĬdvDئ̠ftLCpNޣt`#pӶ9.$ZR{d4\MnŰw]W%+GX=A nS-^ZZ+bqan7  BF-[V-Bʏ`/SB?;b-. ɕ~;KkG0s[eCJkgۊX+2`!<}5Tk^!nPMLBT T)5}K~XT눯M ZAh[OO Cafj$L"<w<ī ԟG]t`1N*V:*k+!P5Ym^->1j549x訖*`K5:/^{9Ҭ9ϗ  0l3귾'Js5^)NqCFB!l9Su {~bVAM}4BQ;B F+^dF5[;;/r+-8ʉlVrӸ+k ڔX,  ;+MM Dm_Bՙ56,)w: h>+&fT*3]; }tT$QeWcfk-oRs ߲b:<0)]X)Y~o2J Ok vwGxЧ9f,DCQ} &點{16k+A>qT(|QP 0 34y3փ#g^!Ϝ6!)u?5etP20V\4]9*qtpgSYgxo!/bt:ٙ/*dit̨{tq.>;YNe[:XU28Rhb8g: "=UӘ#Vu7i 7 Y, +T^}wI/O7!dVFms>+ZAd*o.1d EE"2CG,3f۴I9 TL`ӰwNcYq;E1M.j3|^р|WsdW iM ۓC&ږ2Q~=egWns5E/Sg0`s!9__lmdRF֞$?"/V)0^dJjuI&_J> Gm`k( [ω H=f3{&5dy2..0-#2/lɗJ7ћ3iHpQpe"欮!̷F0 {]W6ÖBTF/]DHԙj´ouO)fp6ڤr[Rn$Mg@Z@ )9IpugnnΥz{3 >{ fUl>X4'~y(QĶ&rhĀ\9O7mheJKsG,4]H#=knϗ}EN\X`riU@.=1HSvM4EA(#hdqX|L(oOt|>5*;=݂i;Xk!2B%|,2-tVt([4 J9۔$~vڵ8hG)w lVǎaPf}ȞP=JAR.=%m۲ UM1-ot \fH=CZxJQZ* wjkOCmx*jPRNLay]=J kDY_(zzA8w$K PsK*҆/a!:.?8yqAY^wlZn{R!8e3"~g$EO'@XXV&́^cNc lB+~zI_ܧOMYk xa8 Iմ}U}x%"dG3dn"q qbR_9S2ZA4:R^$O Ve9l~TaqPr yv>^)í|Y҇ˬ+YךRFϲ/s㳽3cO^X>ˊS_9kpTHw'?!#W>2"S4EE, *-ND!4sgsU2I1L.3 )Q̳&Q?]; =Z%D;9c A Ke-jU׹qTE?,B3Qu(ļh82U4˖]R6`=FlhG/#u;}M2yY1S eI Xs=ꈷz޵;iWsќj%ǯ%b\|s80P`yUDݘRaƩ,[Im$ocK-tV}:}i?zK^K2Ŧ؝R Ȕd@dOHXlxJGR(fu>L2C[E a;ROb3G[ىiBΟ n6@|uF%Σ4slpH%5~cX̾C!s8n`GsBmm)wklj?O^%½@ 1)b||IPQ2K%jAj5\vY.̩;cunZ|=oLlX|4"rF(lh5*t܍*ENX:݃"<(, Jј]>>rAAPa#gUz1a+gw'Q{{;jw`r*s˙0F FL?y Sܙ;NYvI;\a2_%AqT3:Ou[Kmjп5JҲ%Nr"J(5Zd)I]JhZ/nDKnq#=3\ feUKc]crܩ?1d󃳢 V: 魴[2trկ^I2wPZK U޺rwݿ2v\p~Ae%`V9d6yDzHR)鲷3foG}y[+u|FX`M@m*י7 ɂRU`"(x+$7Nf񷊢P6 R9}s4&/$P} g4WK& \wl#*'У C1}e8fIPI򨻗7o+)X@fP/cC/i4]WV@c{K?pk:RJ ^ D>umOb.=K06*,-!}k)9aWɆags1,&51I`IE l)>E/\g*|P;}]+e_۱^WUE eD|6O.yS@% +l#ej.@B"gSy"hr>s,ŮlGHLBѥ(+5]~/7g 'cHEc]cNu7]$WE]Kȅ-ޑ@Gǧ~>J}78%@R~fGkcd=73sD͇s&)%g<4;bD,-%9βY.Aa~1IlpMҋLhbd9_6+<[xd/ @Ɛe};ɵڽ, {< Ut"Qp_d++C $$~i;1/$W?9@g_q~9l %_0#Nr$ޮzM78N |sBv1 9|tc| >=8IZ>Uz3$dzz~Kp0c> uuc=?k&4?\zy.ӥdu ͮP$÷-^fWм2̙LjZQ] {qf _<;=͘ӾpMJߣ<?9`ars-CCBﴔaIPҊ1eMtb?®CG,6s ٱJV`AHFHDı pTF['&S˰]R=HLpΆrg,ϖo I.1ZA7c@@Ju;ʳ-⎨ְy(/委jw OveRqc%/&`=C\آС e6az#U4@1 }G,tuJ L=|W~<?,Tjhnu *RW0d i;:TZCꇁ)GsF>|u*cx(!= S΁L&OIN$ :}vit m-nT'.:AJ9ڴ_nIxT^V(GE%?مȰ 60锓?%7|6=Q<&qud0IOsd7NȌ/`X=#ӕեk6!B܌!Xn"8NO_C!T?@'b , $^^WCDe,oCɨ;GrpΉ`}q9K\.C6+ϐ\Dˑ 9~?7B}_Oߐ$nj!؜h_HCʣH1Ű +AćyaD^0W?H:4W{8k1 Phb̎x8ϕ%XTh9\fJC̫ݨl}as7d!sr(hUF]sM6n|ۍ=L w4?ym(TzPY| _@2h)/tכ} :i HfI8$HY]-*w#wUҠ Ɏ1p[UF$twmq7'K/dyl/{ # n&~/H!959H ra ,`^^ޕ5T3-l(D3Y[J;ʼƱNI5v+Y$r?Us˨sö<ԩ8\,2-]o!eΦQz(XYEɅ8Cu_qF#V|r~I D̉,0:=^RX&`Yy?>Du$BCWMBiw9;^DҺƶ"b z(weW9\#̒P nۈ$unhqy6bkY,w{+RRC P-CWӊ% -cAUB΀9LƌOu8mԻკ%Bٚsn0G=%rGW+^-^LEu$Gqk]ʐN޳` .|،f6"hwB$f$!lpEOc:XX[+Jd^ơABr@G,U\~ 'u^"@1c'zѼn,&6 TCK~*O {-9jk]<Ky8#.)<)D D̦ O$՝C&i[ffL?9t!wQM+$yj6bF?yhJ'JCU4$XANiH3#|9_s,g&Hघ̏8o V 5ě4 5[4 0'OaF.uM|CQXlD~ULw?sSHWE ❷QSݲ[F5ߛIջ{4f$ `e }Χ*zѳyJz)Q m2\qzRvFx~R (pXoP'`"?IZW(O=$W줖CN+L!_^')}kdDs1[R\]w-(6{{ ZUVkԋ|lg89H<J҉M³t'nv,7KtIħ"mӳ=s&=4xAN,ULal' ؓ"C' k.erw ۲-M`oճ zI9zf_lk$ &({ r VM/SA8qEǏThX>jm2Wҭ"ؙnO#"㰽RFiE_'! [DK`44eoO*Z7oF\Y#a<0bq=1v Rˈh] E~=݋z29%s{VNyMrp(ρ3Dz (u<9צ" 8#,\Hfg NډO9!7#Fn>AsMf xӒIrg^Lsqܖk̓YА[Y3;'\L ,| 瓙ѡц %q݂/൓!ړ،-e:z*-g*ЃkYG'uJU貥}bF&?85`+˼2 BB ℿ٤`OO#i{5SS3"LE_כLz9hfeJjƯS6dWU#;tƁ=,*mQ'΃3ϤDL;^uClW3 ϫlF0tzXK>6Ɛ  PҶZ<ΌIBcN?y+< XM| uư6DQKڛ*-'׊6~վ6 UȀf ]zΙaY4@hmAv(JP cZ ƩcePAm-K˖RL%q9rt<ɰdl5bK4r}Bo{D:C d^Y-L7)R:ĊL a'c})rKZ`6Y_ca=-فd:SvdCm!6|^o$Z~yJ) !0@mvF2]t8eUg)=ͨz^6m y0doWKW'=Oica60ۢ"M= H |4WHh!a)3 ̊D H#kCǾ͎Ro ez*+zS3v;EZ;0Cz}9^ ٽcjo~R=kŝϳiBa_)x4Dn0ܶɼ+ƺ+p7wuX!xF5;Yׄj\jy0gepU.:+go%|XBԍ2j\Ph,a@#;}*.F*Ġ,D6iz8|ߑRQl4 !lXw=7 \0!vqMũ|Rb˚EY% 4+1 #)ƶmofEưM䴿G#W9V\Q ʁa@vLKQ2VWwRV1>nNB"_-zj\7hy6CSu5şs D#b#AٓtT:>H!Oڸ6%$~z]ͲL#훏 #A=}'*=BF$,t$SJ1lw~?!W-O[N S`xok̕!vT[˷tAJN Ldddr ʓp5Niߢx) 1 ɉ00~i &f WN9÷F#"%5N"3k9D]X>x2>XHu/~?f /!ò7LŲ8Em4څ}v0`P>`/ ۠~>ςad#Og|7h,??)[{]Uin\?O]iǬ5+ӧvA9h_hS[;1] 伞NgZ(=U{nH_D6(<;j!Bӷ]V덬&kb5•G2re4&F^؉|ɬ6qcĤsߖr0Q)HPJ!GhZu(!݂@'`*AiJ;'3˭wˆySqA)wgA**KQ]˦69b;ċ6EnԟAo$tkH P Lg"=_iD|Y}V47H'm~i6f*O8Yu|(9`RKOg ŭ.DDtpv3Hw]o+OA:u{Wl臵9d7- t˵buz ʟ2j>#́V0"h˥΅D(l_LFkzЈs ?*u_peXrOо Hf&+DT``RђH"5EQd(3!ii5*m5Y Bh3 |W8L2dGa'MDxjw_(^9tspi_0ص;iym8¥d2_^<*\Շ›S5I ]zܿzMg#^g<=$W^@j"' ]'9Hg8xЋ'5ݜ:'i|rΥFIhiO!vrb#LVe;LS"]2s⥷0pb- ]codXX_OUʻ_fѤGd[P[2K}(< ?k#bt0zz7sTîkvVS/0XG)PSfMj ䷕{ݽYrAVhIgX?c lx_gb [%)OABԆ"ӍG!LفDa!bԀ"}Y+ 8S C#s!-Y8?HwQ X%FܯCb>UYKNvc"Cs#& 7Nww"A`M3uGoO:2F8:a*`a׊<$h˅dDQ~#/JT<##'OLB,L\.ژ^PvTX ˽ TF:$}E~Rr"YtLu,l9VBe,iFQphdnvS`; YH{N6|uԕV833{5G}D.;\sGPkדNZ1 VK$cgaf.JHn^#:06T  % fO7:\[_!(+ޮzVUom\ P׀R/ `BDFM|dZ1r}a{8mt#%Vr}V2(d@lDge_NB '#.p|'}yQR/] ]Q#D{'[#F漋S{͎ ޻:6ǵh|k1*M|:c~˯i䚘 uGFz?7)(fC[Z?|1{h '4h1t1C+$? =,3Ev^bZ`q1f$@rxPRA'EWM!`y15'I4Ǵ%]ej9nY%kV)e(: 4YxzLh1;E4N2+Wv>ʠQc9Ҿ@_ZqYV9I'Hպ}~opAq8 ١aPZִ֑ szL{=J3q#` {=$V]<'`q?WwhgρV\[gM6X\>U( "i"PnnAsLL". —㹟.l̛}v 9wkb\[ײb1mS" $IC޺d&;{tg_j?5ʼnKA>R,2zpCk $ 4E:$|$@\0~E\!g3d'%ۯ 1Q54-Fl\C8FwU Vx +6)_{e/pظ: | _F'~#&hwN??ԘW^p+R\?7<̅wycᮂXP[O>6Gsv ECoO`'R\&gq5hS;MWEⲒ(Ro!^vਇ\<M_N^WD!+sCjHH6+[ɤL5Q_~'Y MfC\᰺Xvu `AF0H(Zt> Q/ Swf C+:ZSςS\g诱  |tu78ks1E{Y-[7Zm13Rx !y9 y!9kG泒HNpc%RHwj(?<ى|#][QL_ij)rhb$U+p9\Ӯg-a ^&#LL>zKh9LUwV$-Dj$={ԗuh٪R6jMJ6sƳ?6 e_{TW@̫ &O|SQnExϨ*mRbPfS9{,1a!- 0ZqG\ pE(O~$+(*:4h;vwI =D?Ϩw ga+Olx\毿&uO1y&:Y8b)MCh[SY)׵ctu`Wn܂uzzkmxcJ&~'0ee׬lN1O'>,: OYpD7L|5_=hXHf:ZT\Hmg3o FSh@L]Nka% EV ;3PaǧCY <.SL/}?WT9*wvLOmM\j^o ,pM'$Eyg>?k~ 3j#vѡCS9v?'-6jK^KR0B`SJ8װ-vm&FK]Q{jz6*5#r.EFt=u]yj(@T<^5@`de6l#!ׅ@Ǣ=;z'36Rhzd>v9kdS9*Qx^ȉ+,A)h;/{7K࿝g2IBF[Q[hɛu]₴Q8?+ 7mc쑜{׊daMKOmD׀R{72os/=FO"fկc?d +WY5 #U'2ۋ89T`UJ)01*%cc/:TXlNW舖ZpLVWi!yT'n]ϗ :Xαʺ|jz'M?GLS! -e G蟲DQW*eߞOO;My'C$DbcCN\[o},(Fz:sk/3% ʙ3=?}=_LJuZrSQ2RRs,14;3$cn"ʶ7K/ be$e78n5}R}"|`R y3x%-fj$7#~f_}@h}oQ#EVPNIzi?5W Id fI'Yv)d/:}LGب*U^'-TV,U+bmDh8]'dV\6WX@Oa ^ğ!YHVMWЬ k#`R8t^*?oŴYy\e׮#JC;`4e:djʉQ>p 3v+J>m&xjR\ (r-;}!VBCJQɾ- 3n( I6ʻCO I! @/r] (+.,yߢ8x-W*:Apՙ΂uHH_]F]XU-Ae5G[OǦH QJ6NɡnϠEӗ'UftŴ"80νr+;Zϖi5_#DUJ++v@7Sǩ_NƎ% -Vx\msE;u*(aY^t߷%m+§p=i7WvL䶒0žЊ]$'q` |xDRƝs H501 4Xzh{ۂ/*ɐdwCL)76@!}"5ؚjLn(f LrX9RV-CY0:[y)B!efE [lMtVϕѷcCFKkqϯz$2鬅ū3>pVZZ r܎`?ܗQε 7Xz*\J ,n$%/k¦^Τx7;Ȏ8C cRe5X]RW/s6!c^fvK4~TXgdT J EGT}UUR’4=e \/*n"ܶyOfkLJM T_Cca[0 PqtNaMV RDȶY6c-z Bo.W>9 Q+7 <9TF}Fhppd|8*srhhGšIRj]DPr@Vod4!LGktanJuEܝKHZd?hHPr9Yc)=G>Y ~=2ޓ<c=ciʝū-OrET0I`x2H_7]9/'ɂzZ:A:Q̏_A-a#QޗW{)US3"Z d."hܛyn1ءڜjEǝž/NHnR Bzʟ8LDmbGhZ ml!M䨽&Px/EIi[jѨ)ð)>ׂ-X!LMӜY_N lJD'(Oكr$a q_tOI|^j"צeN;"BPB3xBLb-Q79;.l{L5$|*'M~uzi^k 82B5VscKVO3 ] sda2=H ƚyZj#rʏ.\'=9oNMm8ˮ\Q˴ILڵS0? "Po˟;7,e#MN0~sf~ +*+E-Lx/zQxq-*˳Ѓ жDI"Ǩ%z]6H-zg7IHmf1JQqm NT)"sB=<"R3"/ss5 VqFAu[KTEG 7Dx$RT]_5@m$A"++8w}|#{YYSOakRyoXf8/H3wy&(8z :N#]yuKg%H銜גnI`Ātl\-2Sfl9:D'uyyJ9,|; .]PN!MS9Z C>[!6R6?f *c w$S3/ː4l (~[''d #/.!)PZyQr |AtD1VWjo gNTR*ZJ*C[Jafsp'7\~YZ SRzK.](Y| eW^nQ9%T*?D^c;YJDK@#̽nF5_bzϠafd&u R{+ʟmb-VVM\:{h8S⁉w`eYJ0rC%}a'%giUGQі~Aҵ~[BSeE Wd=Bo<+wSnrpap*T1BOSMޭ3@l=A+4)hk=qX\ 9BwN%eBeVHI0@&x?d8 'Mo>LQrGk&&eّyU@jTu7q{G]y+pǍ}4֯kL(=sg3`8_ʄWȡ<݅tNe/QVnj P.]钂7L3?O2'$FȆ|(7}?Q@&JG1P왒b)|UWłrni =n}5ւ=\'|"<Ȓ6R{܊rlY$dU'SuzFw*\gCb-?ketJuu3 B ( &'[eYS}{x/1nV21UHIMC#EwFP3z]*1~r N`&e{a:Ѓ%+ F_݁J.t0wIi:}"fFA+%8[/prYT+n€ /fzݏS7Yjn0]"lŨؔ=@Ki4 Sb8ʼd&Z_|x;.Xm IL۝Uݧ>1nIW=!"><Yw PK#HzS5h@w7YvRu$O](K\Jf c= E22\rҿ@=} W3<\Ӛ,b9ͪ㜉dNϯOE 46'89*Jl!GP|/"0E6{Kn!!uZxxx"EqO{vE¿31R*;cii%3bWW&BW(Pp-ϕj؞0h~3lwA`&H8P0k ze%펻ֻRw h MݹƶaH j Q^8P )A @>9C#szpJxǶ4!"s'" 衇SJ(|nؼюEۆ2'^aw/E\Z.c>wgU;v0D6]bՐQߞ_ZZ2Z7"H6y9X}(Jݾ"8^{V\^3c1B|^C@gwma<`(h$Vr!ㅼc̤$A/z]R]VGCGY1A@#$ 'ک+/o'lVک`wٹ0gm0}/"Y Ǔ9ms#lVp ۭoJFcN*pg)2WwP"l r,"C7][{ֺ/`τB#~GםT MOj$l/Lwe%.K^z^BWzǝ5՛]f@m`Y=P~DX - PdTyGc+"$1)= x:c. k&mlPf;5G)h;eH/諓3OBen({.[9}4A=*@C4udNgleh#w\(۾E3g[;Kv(F{o]AyEgk\dfM9A{] @ױ~HP{ \sr9~ +'XsSh+{xXw g e` QN&yA8UMI w66A~4.yV#/f,>~; .c&6'BpyPgX5xjOF 7n+I ]z6gKG Jx'1m{'A' p.8N#h- C9|&V^BG2Z,:9F%6:efdu(gm)`.yyuEWJ/޻ꨳOr tJGbb~sO"eq̝} :f@Dہe/U-PjU'/g6Ad.-jF @3o!\#'w6QL[H]4Fﷹ0M[dּ+Q+c|5adt9$1yDru3BmwK Q0HM Fʊ1ԒzUR#]# >R.!`(* W 4dEIbk2KA\2Ff/4Py,So 4V>ZLq& 0!{|>)"qa>_bNI{^2--å4nD]@K< ]5` K^St85bH>ЪߦHxH@n=++՞;Gn: -'X`Ԍ>̭@v6e-M D**= / Tܓű@$du;jP6rYQbHzevx|v)X[NbSFO`Dh_ն] HHIIi5U7&HFKӲ\h=]7 gװV2ꝑ0>NO&6tGJJPf.0(Uo8%mLMFT!.0f8AM^jvw< UFCko<tSkc<:~͊:4*`8́X9U˵x,^f-1̩\og5|.୅ 鶊`lx,\``ԀX BkڠF,3$5ߕL~䒫e3qFõI 3pGkHd::J{#|#U}G=cey,\7Mt$ahFH. 1N2+77Tr#T'<,@..^j˛4ZQOe(!? 9E7nwY C9Uǖ|fV-z}+)&冎q=3 z\_J\D([m0@_bDj:<9[S;(t&ԡB%PW26 ]MDbõUk[ ™j@|,lro=wup.DJz,;TZsR>$@.[5s9OySQєtV>[IQKo"f}Ԏ"/jSM& 6&M|?ϫ"[Ut[8;j?-z%Ѷt]?COKf˜e_Mf% VI%QcF8b5 R_kԺ\e,W-muQ祝rˤwѤ=FR~vVWJ@6#"o^X#E {ˉ@PdJ7`$A]2FFL`48PDz\)z\*}5U!V_(Ŭ 'on)# + ~/jکm{%hۃ/;}h~EIN0@ݿH>KÄ@/PN֦fvFw @㦇hs҅w)N)77)5'sC8 PFOh.8r"\?"xKsq^.VCbѢ;J׫VMжNZR'qhdc.Gr1G#I]{Z@XBR'55UFN|O9qto F }ӁWt$=ǥQoYw/xF%^蒅 !-ݓÚ's6=N?o h5|wko1:b E%rU]t1m$|,h)kh{6cy%hL$vwMҡ&3m n$GZ3t u]8}ʘ0 YV W1x@'/NA_SIMŶAݽ_$'o!k&dt.a_25׺.>$0_ |'!±Y] U (}DBCaK=Ŭrc٩7ië(16q9t r0CzęBo !\Hړbjn&`+O*h'dPb\#, 0cm2.s93-߸B Y/nebȺQj>g:b@=/7 n>zg_2Is~.jdFEi*?m 5RpU-;Ό˖bE΍VJRYR0+FzI?]V6݌G-ֺ o k~䰑O)_< TtS3F}pq*5GwoZ&gu@'+!J%EW /eeA!dSڸܙp=BMWet-A#zS#ͶJ:V\˲ђY\Mu ~?b\ms -Cz4Z0towbjxF3_c,}F~xd!C8߈wV ]cIT,M?G*3baq L}#+BoҮS=H<2.Cؗ@Tntȶ7mrh=xqa 6E*T7ິRVՑ=lkwJ"֣| ͭVhZ+$,iyE 5s,`tz "$1[/z+Ur6i9fg |aDJ1S)܊sC4ɬT|e-SZ ܱjUBH ˑO7gRb~rzCuf53h#J\LH;J4t5 g"֙x5p~ቼ6=1LP*-`EHc Tx6ƭ9C`E\$Hj)A#U@)w 52L/h[`EceHSRsB3f+jh<6]Suij1U'W7NNdu5l-|]iDzxU:ص#JGAyٽ7e??1ٟ.pB`¯18NZ+@w@O3wd|d9(mv5";%ci{lmP/pP'rҍ]8 H *C‘2CcC.&+&`3et=svB5RJdA~ë B:^S-OD'ַI+?;7I7ӳkURジLI92qۡA]yɶ[m6* t(Y KWY'ChLL 3$-=x7@_]x}9d̶  YnQ}^э2ԇY?I7? ON$sO΢ĒQ!aŦ^j<ȇȘP#oAsݹg~YAa 6ր aF8cf'ȃkp$/ɩ-TKr@s2z֋+wʨ0b?E'd31Y?xbzNJl\NX Tř+]!=6&hM VnpCcL y|bkX+NDƗ W׹iwA&43Ya2kء&l*W?~&g;#/1s64lYD?"yp+l}ص {3xq!d=f0K: EmhQFf,v*vUeԴTBm{ x sDW޸O Ӱ3tJ-rDZ㦤wwyP6~V2*]Kx`9A> 4L8:h~sty6UE7Q?XCL;uI\H^w7BT.:|:jJEAe%dȎ>]702Py!& _Gp{r!NJ<x=i¿ѢPWh& Tp\t"Y5TVU{0A"z Ǹ`^Ĕ%O8s1v 6q}/m97Aڣk;htz_.A>e_?ũ(&k"+#zf(#6(f0X˜ W$RkϠp77,͗ ,ʤb%x{ pc;&w8[ja=] fl V(% f6!哷xx؁G~unN }Nwuc%_FF×e] Xkuue gukH!\@N:p=m5'=] g0kz,Ϟܞr8701/9clj~5G .4&P U Vt|Gf`X-Ж'|F(q9WV2OX?d/\Z;vucFΠ~S \Br>ɪ"ZG&hM.[IqyUVh;֦{OP):/p/&ok\5iRp(dCcîK}s99.$Q1|&RB苯A? JL?MFg[/P6_cS(Y@}2MЗ & ښ%@ϷY#0i BZ 41h$08P$Ƙ(3a;|䑽S$3ӱ6Wˏ٩Bk|$Ó ^!y*;Pz H>ֈJ}w6;dӺJyzqL0RcYt(E3}-1ĥC]W֠Ⅰs,,E+x}”HRjٚ/Nn}d5-X(Y;'7+Zʾ j\ܡ\?;svP T'2͂=sgoYq̵i#C~|؎Z^i| 1坜I?4e'-QCr6:$q;<~~Բ69;{DA5lVݚw2%2:$p3bVZMXZcZ2ӽZWWcxH s8:R :glkEܡj# 4Q>ڗuAbvB9cq~(_xmga(&7 p|mt]/3ƊƞSe%8\ǣKsAVZN% y jՁӈu3)P*ᅍY遒nM*GSai=G&hF!hU#~*\>N\7ٖ x9]3n1W mțgn̮8"~Sz(zws\j\&󛩱uD9/|3plLCP5:iKI_.=X 3'=+r[[L;ՀlGU_k9{l(/`qFֆ'M\ oSQ$On{\Su/6b,);(ve>Utq̉g(1,s^g~CX5.\`D5eqW]Ze$S/1}GJB"(i~C (H52K-y Gclp0`;f7Nl>V? _M/1 2Kp~g&ߑՃ8w@=/X9ixH&%#lh^B?9g);zH__iFamMr*EN`Uq]98a{e@t]h٬.|"eY U>j?>tBejc9Ϊ7T7@u}A{Yw=5'> ӳ7K ҸO:^kP="SIY Bc#6<5Q1Wȿl}Vm)1ܨ:!ul2iY-wt2wVLN ,k@E<]JE̝ྕ0]檆>By~ r^SPpR<=pmooa=bqN2-#BIsFS[-S]\mT%9GQ4; FU=1x\BYu:ŧ3φֶC ?/7`"/RJLm(Pd+=>8‫1gA ij`I)i4MϦ/E2tiz̏ђ[y7 ۠**?bƧ#Þ"^ NVA3g}! #l}.L8#[<7sη9nn%ݾ(nq4ef-ѣU]uZkBB8d LCNB(\%>9y{D3tTTyu#fSU&K(-He/G#,}._:VY #PPL=B_;\zg!ER Ύ.w¢]~?ѵT AS~ݨ7#k\/-/Ez~Nz\V,/3M,JϾHG7u~P u&=6[ Әi/-*oHelјuT^/bnߺ;G%X;;&]$t,s a/hpRqw,Y=+Dge>i爼u^P[ަɛÀ|R(!_ar:ut,Dsҙ[UF'Bdg9zYI$Ev4+Cď髧A6e2]Y(dZA7v.vL@| (D|I"j/!='6 ^Uo*/_rV%KXAi8`"M~a~E8˜2"шO Mk194I/. /zPCxMX8kڿUv0tpOKj >bq͝PpJq\W|*UYo m7'iDGv/*koԎy.ݓZFF3$]`s$Cly  -С *÷!.GYJ-65HY7=hr`ɜ4&ƛ .oV(ѻ2?ky rwVD HwF%^[!q ނԗQ>݊.#e/`dž (YUBm@i0_kPNFpJ9T$*2xVp\YLl܀w DY{R07Q?e~i]̟!D+pS.7F7ރ&lBǞOX%A[JK߃ײTeag,RAkK‚k{aєdr^j*,DVWg ,>xOcN>l2M-A; |-U5{eAÓQe M 1 12S6>H#am Xҷ![-a5"IN|˭0~0 $BPO M:ftQ]C8}̣Вt!쒞G~=t?+VbjBG""O@܌韽v#׊ ]9jOybpWh ; $\<R^HQD.ޚЕWty" b!$-J:r7,Vx rCEE5d7l~pY7{>crF]#@SAg,I8apA2\Mp+IZnZ z!I'Htwmn h͊?'@ȅ Yu|].=Wn?u&aB;<5RɎʛ Yvt/UƀZcD40ߞ+9 U]׎m3$Vw;T>0LmѬ}3SҦX-2ڹew 0]yc9VpIE)jjN-1e?6\){ҡ"ΆQjp=1)+Qi%2R]җsXo o9X>?|e$*6iG֚ޙ߳40s8קn'Fp=iiEn<獭)MmCp/A'B*߿n,>^ Xn9^+jَ8qwѠ) VD^+QdnPk+L '* s(}XM|[4y96vk8 XY3{~aGHŚP0U#|CRQ N]hgOߊ4zѪ)2^-UaVdˠXk[C>ãҸ] [f 1rs&3|MUP ϗ[fa$aQ6XvBX\9O3hOdFUL'cDXQUnMj8Sw0WӊUs۝<9 _QnM $3Y{2GsϷB<%*  S*_c]جyhXfM/HZ HY6XؼQpٌJvC"q#H}QckUPcEh}<Z)a&hsY0h񤱌-^I NZP-piA}uF;[]ڛӈu\d)}i_,[ 1+._\yeۣ*Oc9݅ߌ) qv_M"_9 5<>|11f,n,mOy.)?*{D,?L)2$WPM|oFkD}NVS tMZ 9jɕzk2nƺ>2zS$ .s8gsK=dt (K5ňoW,h:4񎤐" (\RCsNhx&OCؐkܝdguz6bL| `\XkA3`[018%eeP T./OL*;7Ų&5*m?Yo +c^Q:nVԯh8]}&f`" &pypk+}iFc|zb~z + )M-`"ʛVV_h*NbPGDGi 9 #{'3. XZo$'\? :J@W3+<$j/l^ؒxߏhe𐀋:V ۀI=p럷Sh V|(A_g+ٌ.NDޠB6Ԝ/F<6Kתf$d:ZԋjC <&: 戣K)f\T)aes[6CL֥ӭM0>¥Dv0S;LKϲȿn%J@ꀵҦuŮM"5 DpH}ڀ*5YC7FGB#9ttbUn_*vߪL}Ff * wBטh٦=; 68%\Br3q{xw{sMx5%< 4Pʱ#F7Yp$B~SgVpz_N{fM(d'7TT1GωC`ngfTmuwksbD-Hvx&%ޗ0" +PȣRǾn:cW'6$ƌ'͜e}pç|X {y x XB ?.oUvG$QZ%0wK`'a 3l(LeoǤz'jX!8-*kLU.w[*.#-$4BPEԽjy1"VJ[_LFW:[7j*jD\&gEW"[G7a0pؙ=3Du%ϥN׳s0Cb `]{vNq>Z^ʸL~SpP Y ğE'(gI1 Bۓ"v%N'x {gp* n9:"5J%1w)"B{kr4IuD\G@ξλ| }3('heRe5Djn:1"2q\x_M^g^У6d'M ޒIe w~Dd,:T6'{ǀщ~Lڎ4s"1=&w?r+`fXiYxx%e.u>U`-I#:gòQ[×&adg-?Tj8U_N|:Nn0b m\YM ItL,_%v%N[0Ԏ‰:}X9Д@SJO2 XQ){O˒gyk*џH6cEr i˨NFCH= gSɢ M@ a)Ǔ?5x@W IS>aV(ò'}z Q) \+5"bA,1R;%Wt l:xz}U Xk!g[@`dRPk9,1DQ{﷣یc=>F_՝KypݑzZq4;SC11+eQլ۷),G ݪUW[I?63M- %]T2ŚE_Ϛ$K,+!7KڂjdG~RRrEGcKq-s`sES0qԯr@nǽsXY@s'SLّyN 4f1DFTm 1N_bKvr:"f"YS9Q걑?HvZ?neLVECp3=)3;[=,oF>˨ZUGM-4<ӗkUR\ 쿍dx9 * Zkg+9uO \q'Ti/[N0j,-ԊR1+xQ=9HNi-(H+GQoL&er;Fa4/8f طUԨ 6և^+AG#.smȧ^Ssۃko9k(ٞ@2P$ih}B0ٶk ~@-G׮$-xU6QɧGk1;F d$ռ Aw]\fkeKإg(fo7_2vʱ&h_M^Po톴L'G򾢳kls~ Vtt)W>TjLE*vt{t*6P0H+"*g6:/ԤL ,k EXA;lx9]p+>b㕷9o"&\%;D1 Ͷ@8pt'7JQ ]tR9F4eZRtѲxqvk[ 1)")33DmCh, ݁ &_cOc"v⏿']TIx/m9;Eߘ]x׽VB}'_OHh[&i<Ԓ;o >8 0M"0%fNRYepzѿfN7ɔɟ껬\V,:hw?. r2`ʂvEgNcQ#SֹE>nsVr08Mq|GYtG洠.Bm: ؛BHՠ''Dj6f yC۠UqvE}] K.ܖ}Qy|Nw  |5 yFlGI<įə}6dojB)`7 +6<8xZ\bp[˼"Ļ}Iq?Mu&K~69BlNГiCzapy&ƛ C7SWW9dEPdhϞ]D@C7`*HVC:ZWU@)sM; }Qa0~g!skrQb$3ǩ- !&2Vwy9(fSHßr|*CtL7^|u!T8#< m@v>Y-I.Kq/^3)*ukSqMy@ `xH4mcy]p :rkݔBzYro< f^1 `!Yμ蝡Js맢'`6]$ ̉A>ww w\I ۴B7Yܢ8Fky$ᾀˆFqVexQކa%J[᪊i s}g}i\Skfw3(EYEvҠs2 IlzO49{ZRQyKw(|ʗKEBD Z C0BQje<FH$q֖Q/O6^nx J 1F2c#Otg{ѷ0}i(G 492Y"s²^11˱V @D6-V3YGǩ9`JJ@Z$!o'Og҉sJNA \jS+< )Ӗ\yLU31YTxYjv{M.j Ҍ  >[\B&]uo-`s. nB etu)R-j1O60l.S4lRu/7]\*Mup- / Ε>zL0ˣp±/R&:Q 洟i U)PͿ釘o[)qceb7ķJi&Z ;#}X(a!F,D2AKy쒶"se?IVĘzZ Q >S# eJ:_$Ʋ2p Q%c&y(JC(e ~N8qc%o1y&qr%wo.-q!ixĿoC *T9z5B x~,GiV j~,dBJ38pfHk !M;9?IcGjK *hXdx6}#נr^PfT>5N( Ua20tO  kЃ`S/[LJuN]J)18 Z5Gzx--O|H3 ;EK⽦ 3{:hL"UdBS#H7,Fɖ@CA9bw| {? ӠOnQaRB-]~*e#"RDfIҔ\Jb  "~i! <]|qڡ؄\˙[`@eLO$Qri?[MCTw#q2?0o jfEv8[@%77G͑\ERo"޳jaCuXPXwsoVø vh-/wQMl"i)M53woFY#g ŕܝ6.{):ŃI+qw*b|FKjqT\7;Ҡ $+ kG09E iVy2$f+_xc{vOA{"PDwgsw?A'H2XDMf0x)Ͱ1J~ED?ȯd:kP]R: p-EgkV\GYŜm?/KWv&n3,0OBQhZzhN.,, $7*;a2a-= YH3Ɯ/.1$˸]NaS1vF; b_cA"naɲkCBw|[iq,$!T 2탽9oOTD 27}x;c$hvvntX^xz$J[G:$Ze`SE|U\o3;%2dD$vcuPŒM>i«2&JnFes"Q TiΧnk/0VEIQ& Nec\BS[?Z?٩ Ӷiޭ,HuGOe>tmxV1kywG yqe$x!eXwJy=6-# %qM)#@JBDiy:T˞[^N<87+[m+^B`]z]&P{~ؘ.U}gmK.Z.j@b騃W/UPm?6^F~"7pC^MW)\ӟ]1o8mJe/EjkrW:.yCFSbN;f#N 5yф19*ェ%0bNPULW,] ZP/ٰC05]v_5 N&!7|hh8 8L{JcζƼnetR?KVsT5 ۮmgt&`.=vAM A8x,'u\sؕZV["»Y%LA>i} SZ둼p~ZEpubxvF-#huHGxbAGFA*M(ڤwgUexvk[MX|FI==҃ C<# 6u~} }ߜ*cp4#r)h#D %'5ZvqBvl3's/&؉`̄Y3f(E Ej`JgtCAxhϙM4*`2 hQG2sqv+«/_Jݱ- fw*dzLqA m,CxD6l㳖+{l4ض9NTiʗE*Md@ujOru({YS@X n98fQ-|KOȴ@3l' ~BUְ5Z.xɜY=B/"o?zEMsQل/"@->Ucyޠ>;XBSd&/ǵ,;w3W|3Ĥ2C4WZC4= B"w0W@C"@[yjLyx,٢@>5m)*O.ߨYg=+ ua` }E}8-V6z9?bVy<(f_Z2nΨdb(h+j`? 6"]\C_ewue N^>Eq z|q:Y0/d=%Ҥ|]4\C1iň3{uyBD^9$)fc`F/k,h -':HSk[*Fy]aAˎh_F'U6͑a]z, ͪ׶إ)=7 _jS2BBHTL8K~m)hAR%? c_ :B!uⳖƽjiJ q$$TN%+ xSMN7_z 3+F_"QrqgUpXFlBKώRS?{4V\ݕ>MR#MX^g۩%=Y> 3b'J6.Un9vN\kE`4.ݷ Ll+gH %[9uw)Ic%ыb:.f|[)o|n^TMXϻ?9w-(ڢeHqSPt)T%<ǖV)z4=jm+Dm3'@|`"2ǟYPh'^a5CnxkfR[EvH58`o'gn&}5".{m~qDmsy88K\ ug-ppK<[YѥJbت^98UtQC6s,-D bٛܫ) hK깐u#벶(ݗ +69 *v'7pRPO[*%n |[2Yp="~ߞ>ި 1~6 ,;,(C_ Kn[ӣu"H%MpP␧v*H^t t> m n]$g\C_WjG;N[˲=KX*"JkءF&//,sw㽜Gv2v׸Q/VU/Ա,- cZ#2Hez'*:YJ8KI ө1޷](2ڦ0R8W:ew'䚠>M6 ^a4@8PCP"[q"|:wb͆sꚱ?a% _bxpa$)?5k#b?{}L':hK;?w6nzTa' QY 蘐\/ [TUৈ6cH O_>+N"DJt|g:A.5ܤZ>=WJrϩѺn?ġn%/Zb\>Ie?= Ƶv.UhEB?Y Xk{~D#:ߗzՂ×ai=N.L)%V._nA-ή9so R<) `dAdWÃJq+zeGr 2BcH.wʄ;"d|tqqa < )Xę*=ƒ~Q`Wѵc †)JvKxW:r(iQ>eY!6U\L9AQ;Y#Q ЋpG*Re7\hcĒ)UVsїV_IN4w+8[$+ =#&# XcjuuJ 6Fos=Ptd U™NiiĽoio3'?dpq6dyUƽkP(yYTܻNAIJ̵'Z'T+e||>@ە7FI*"55> g,V @r21 Q<"n0 "c^Q8WIޛ.v@$c2_{+ՊǐIh#D;ϭܰ68 + ;1RCWɀ- i =k3>5%ɸq0\9f3n*2v=\v]ќ+ %9}p"9iZe\c?,ȪjkV6ݕKx|jѲ Spg0QT/e\838x1܎9cfu /TW|s Ե<Ȁ!q_ն|*2m_?ѵო/c҈fS\g|H?6"Bvz=Y_3!͔PhY OʎnV, +'۵^H᳅0> bKfH@~-S>.|?F:L/M} L!\&NA3E:KL5ā쑓LlC!}>a;c{s`>)nQ\pXϟʿjjчorM'q_ :HxmξR70D@KZXViEaZ[]AV<[}Q͌]Mqpv">grz]m,g>SwJSc'I]'Սp~@U*{n!06I iCwp9QnK(F{l_gDppNt,^qFM8#Tޜ١˜繟sg821L6cxUfcEqj,6z Y li_{$!p oϙT9ق^N /2e>xP$x W݊Vg;\gq*_PHP>YW;J--o s宸| ӆ(KX<ޘgy\U~)$|9FfSx " b:QWoh#)3POI4~4K}|"҄2=QyjUomXW5S;K8pe1~PtLm0LLRUvP'ͨli"^FBnC|˔`[l|yu+p vLwOr`i\2_$=;˿+yDeJf?ד˂ 1..">P鱬I9'i?|f;CZ %ΰn0f;d́"@<\c|*S ia:ţ:Rτ 7%KqN2J'Zu)w P 7B 'Sr*B+|Nq8bqWa [`e&o)I j|Sp6"ɬ)S,R.@bӂ@v ` 1\ T!w֫x3㦷y6b3L-&ЂKj=C5w~ dm7{I7]` i,B>&]ͧJl=đ#=i_CgalU|ЩqK2ڮ/.CPNe[CR (]|\Ew"+lNnʑ8ZD _"E=MV nS5@𽦯-O.F k]o  I@a~fHLވh(::e04{UVcCl_-$m_L=Oqy>ȼpGlD̊5Tg:$00o_ WB;zW]"cF`ba:2z@N3n{=J% 䩆3F$h+Lg}YbǬuy*&Z C!xceuM!AcÆSְhyn/g,5F\Ż=Q %tO/䖬z_%1erMmp䠁ۨi_=@,=g6qIS\ ,kgs)bI&h}tx&wGJ9Hs󌶖 6B=qg}7mfo?@#-T¦-.E *mA|"d dNlF\:[}w&&h &.A'-x/Ax*~c鱦9άY(He\'`J*6)A|X1MP*>SLYʑX(79xHS_b]`gXKw+O0u/ı-;)f*;9 0g yo|wjIY*##DufpK+ol \Z T1ð^c׾}jytƎWΤƭ}pP .fIޝ`Ezo3] 9f^iD=H |wŮ a6oֹ*TӔ67$L{gïf[]\@/hM \E~^'*+4*72STˢLӤPtC~p! v>K8?'h೫s>)scM9pE9}:|F>jaSN_|ȫG^r&]^ IOV{;RC)%lw&HE$VUVzG̀䴢o4eIygh0%LN ~U26) #SMmM'7/{U!U5(ygγXK^>dR᪀]G4"4js[)Psw[% ҈O#)9it)k(7)F8q>)agpŷ*5n"EA#bTuf~sGW*>-5CmxOGR{`px HͬuT:wJX*>bv!Cpp‡ܓڞ`|m_&j!Hiv)ɹ`,d%!k >4K'ӟuyiW6$.+#Ӱ`C ByOIh]F_%sO^u?I^8q8TdN٬P @;m(ʀ5ް:k[~fDl j7i𙕯 SľݨM<^gA5mGG-yzF?6skpu#3E3`l;p&=ֱ @6=}õQ;fc .+"DÎ迳kASf6]ú\c˲D&;̅~ ^%>H)SLf*&%HHn3Z~fP兞ai=nqv/WѵJܞ'ۤHN$:ZV>!7!Ǘy@M`B"C UP-@Ues qL巛?|u9/%Va`WS"ml@uHG;N׳fyo! Q݇kw5OKg -XE!]|cޥ'85W;?rh"˝"轀i a|Ϡe.=D L? 5Vj `'͔ }bhT@!MViޯLCIP)%UĎc';`OEfQ~`U9w}Ȣ*M5T#6.g\&epIoRpjCc_}&! P7$.0 c_Y&χZYYa@j{B.+( O\ϵj`}:풙Hܮ23{a)' }y !Bdhd#i J_B0U؁[@wF:6 6d]'ʤVD;#Rr7`h0>>v3BI 2{hp҃*H*h mXw0 9G²!Ϻ0 }^( eG].F*ɵЩ7(4` Í`V(l* 9\F(0Ŧ:G:nJLvaYذp)ԇ)cWl‡_хG;MkDJFy1㑖"xn( rum^[?O Xӥ~QݣiG+o[M-L)Cc؂,ir`$I4x8Il%qZ Nn͎6ЫEO&ʑ J߶Tt CoI7?3y@QX)aڈK]GK-&S%V4fRB\yGoD  N˾8zIJ6 ޶jHZ h?*SgibM7~6UO龈y qy.g#Mǐs Hb3jQg![|fP1tƋaimC8=~U>=ҕ4M%}B OOs:L`Ml;#0G G%=`ZX`XLXV´[@J*,k/!N=sFG'Wd&Ne%Poә±Wqmśt7cgR$_/`2WЏnw:[*Jel,l.!|Rqbʫ|IQHoCzK0. *Q|oնUr…o@ޡޘc Ql3 %p0<^7 h/cytٺ˕'jK"tRIr"H])vk=$/ǽtNbZՉ߳XثE%K.-ސL8)Vީ3Wն7`|.9H(P![!Tf-ڡ/ѻb{ >JCe>5(.=;&TfM.=?!pOt,]syp"2]n̘5w[ug^0Z˜~nwf=E jiAi^ y ː[lF6޲ʷ*_>9ﺄ-aN9>pb2!Wwԃ{C Po(GuXA@K#V'@/9Ks %d7`]V |ѤK}]Xty_`R*џ j<85YZD7(y*ǛThf,*ۘZ5e`)z4D=xj.NٮNxca~?VgcX>6z5'<%:T-܂p؎_l$;`UzJcWVc6|*"PU܀b0P8`y'D&  G_Qxz7dj"!xG vW1  nE ?e:qahU&3I~E#fgthϼۯ}Hz>Ζ}Gc}B+&oC B {XOYB-oLP5YuQTi{\:ب`Uk*B9Ê{T͚xؠ!HrK`sDE>:|Ċs ζբMe. >z&Н9Yܚt;FD6V;Sr4Ftf۔GҦEIDߒ1I* `mk fh|sȹuZ7;,`Z"p84lCōpVm՜IP$"uj[I` ݎ ]Sar?U1[_ ̪MeN7>H_$Y({d On!cgB%-˖uS;pb*{"bRi8Xy7bhB4G!] Jycb% |r8^,I!+b%t}<<ʶaPeId"qs(vyl4?>( a8V=2L"MQv"މ`k$oI5\d:AWavy@?\xiW8ȅw6DH G[ 3 bRc|Yn)Ψc,VGy\|VE(̷uw*N5pW!H-tn;ŏt OZ+ʶz #@ݽe ȷc)׻ c*Լf\'ģd`•mٳm2o)ܨW. pA S,&c彜o"` 6ʖ@-ɵ*dcuRiu8djtĩ Ywڄ'@sՁB8fJDtXbSL$,~ҫKwH[t4fpGc;MeZͭרRfE_E?l oZ_BJP"ꙴ"GE~ ѣ_HAXckZB$܈+dK XpC k G,ocb~ux6{qsU~K"˺o"gS!G{r4#3ېA Pa]3b"c߅3+N<ا07RXf J>=* ckmW@!O4Pl oLN Ӊz>3?3u2 m&hM &B}2N Qd͘>/JRcg[i Z C]Ҵޔ։j: 4|sӮ>WyQx:>?toߢ V>!l9\#KvY?xnV =g9S-ȝ7u)Ze@cBbW64n? oBw})LSȔ)vܙMI>QVL|ܑƠ @H'GnX!ӯE0Hn2xE9'Cus/F5|Ik6ؾXrF^ޣ2fI|UÛxZw 9%b kN2t*"\ieR'1'Rrmѭ"gd=pUals~ bIY ^stxptŶ/[l]?-%?/RDEhD[ H`=w;4Eo"-:ݰi=4݄BnZhVp 8j/CUF`)61`="E(/{ `ŵc6 eGwQrud 㐩o0 #g?45c^U_ۄ?  a蓕&aw0@) QdTTk r(T҅5~˔jciZ2@}E1ke*6aw,Z ¾vi=6d&J K*Sܻbl{>{?IA%{X;{VH(<۪)v }QPh9|v=tہ\ ҁY.}F(Fdՙ?¦_Es_7S3٤u Ug @ata{~N N$,ZWa8rI*Q8d*uyo"0mP0{"֛;"[̻=cfKLnrlֿo/}8 a(#?n?_mJ1^$$6%@hW1ٙȵAxF\AjZ t̏Q 8GNe!x>22pp*I yF;3> [-W?E௤E`#^wL CF1syTubfYi>4B(NJMTXa}*^\qt!{c)\4SGxnJcW%-nͧJ~6FHm @zGzܵ͘VzgYMB=/."1ܜ'p1[,8Mlws)'b{[Yae7x_: v:"^\>GtGa0lde@Qի̅M B5MetD,qST d.aA]3ڦ{@sӪ(;}4_+8ȹ|PvA-&|Ѹ4yNZG50dvt- ' w*.[yƯ\q|N*trkxUP443PSlh/<=eW\~P`zq6-Kݧo|qhT@D\wtʷ 84 JtY.P[QnPUHor> $|/DVG:o8߻d:hz=%k"aV )R 'Qq*[*_Ɍ{u#6o& AY +[J VuQb&e^X>GZ5 oh[ mX닣gU#"@!H|׶muqgTF Kq6[tG'E-Z2)J}991a̓¢Z|9D}WE]_.-.c}Q`*ƥٿ[.}vVD_/@cIh Tǹ^q Lޜ2q;=[6sFN&e_iZ,*A$nG3$2o[@ᩚp Ĕ;ڨ;%ǻqȋ<릤(D6m2<CPMŚ'MEIkWwQ/O9M$6#&<?B~OTGLإ)Hw?^DrEp=܌28+M|6k~֬($8 1;lݫ,f=DTos]bNu/k{Td{{TX!hw#T&T ^B! ̔2ZSzb@ǽ_wbn^/A93(jڡε7AM¾2x y>*S~by?C"qH+fihhaF)]8rχC({j S|@/l0Z2ׇɿ߇c\}il.MyaZJ"7}o<Ȅ={GyZJ&>uf?" lbl?q;^- 8^k4آjZ,)flvR1CҲ3/ ()7 ޗE<RWXՋxK.i]fz˧򒺋ź8x>kzaSѹ1 ]~jH)kv]iWw]|>63Ê^ɟ@2x :7Je[ZwNHyKJ_A9Jճm;$QA׬>Ws&1=15]>;Lu1ͬm5z6,4F*bƖU :&ݥ٥V~% 01FPw‰QTKcm BPLe!bQ|*$`/!bVlqd=ɓC w dTήoi纪CSI6杹EV=/ l/H:OԌBތp q>}íJ^&1Z*ݲR"ZZ+-`U\>liw:L3 $sT١@uZPkd>fߎ*}`I_ Āindai20I;vjp,!o_$}\׾g͠+⎀ufRiST5n11PCC;s"2]4D8&{Yu0Y ս.f & ΕEciN?3O{`tEV3FPxW٢!sǕcAyąn86NI3+-mJ_KK ҇ 1ӭPzx^-㇝Ѽ-e AM)D$yi ޅx З7?h4.jpÐ @=`8WLN€^:Z<DviwZ^bw3~0x V1{Ѽ & Viw BzMp+ j%#"= %錥=t [2_YMhl@ܜV|rkH? 8s\/iP5i"WA;|Z/6z!fT/5FG}c5 L}!tÏoہ,H@\Fm;nF1Patf)oji^饌r$zHN!4x(2.Uq) z/G ;XJ`{c$:!PLDd#N4F) P~+-n * Ib0R$3mj8@&U ƥ y ApӇJMOOXf),/4rHn^N,LQ[wUw޳~r.tF]/{v3KN>=} C#P.vAu_[ =rbU_$  I;›nk@#|pE3x%:+yD816D}2`u܈R߱aYw=ؘQ5?8[?Z'CBp~Ϟ e =UwP`*rh?ai/0bA'O P&TGG41m|G\Yk(I!::!@T\^EDwJ$7ދk##Qzֺm ВCB-L0tPq0Cs,Eɂ#-;S &s8֕I4hSlb}2F tdQaBq KɄFhwNukRaŷ \*9H^-'; Ϧq.p*3{NfxՠYU( D|Q‹}TY/xAqaJ HIU܁|_9k("Vt0MiA7iـY#=|,/dA&JOc9|԰9e!K(nIL VV]ڝ4>"a-tXMqRm2 iLG%o]eX䱁l,-m;Fi&Fi8x],e<܊Kɭ2vH9VCX !胬b@xDZ[2'}0-d W߁b}] ӭ^u@prx:-~՞Kavy㛝6hۃC1W<ż,Fѻfv:RUC"utiFv_YQ4 "+P:@uEg'4K)RPA3X)I:rP.$ؿ0\5w\sHS*AL&CF`K6FKob\txa9=g|kxW[S@2y'ڔh7v_֊Zl4Hd6<OHbuAq8DaPazTN}P6ҶAk9mE|Ol:R!axEV~ 6yA5u$WAe 䍁UE]0܀ eE7W(_FFa{]WO˫dec$v': \3_KZ#oCJ ȖuJUPhߵ=d4J['?S֛٪xjGŽ74dו:S:&Fήg?c =ioz*1Go\=u s Rw_@+҈ʃ*z鮡b%'2O"b;K.u;͠Lv³u,*wy sk6ceȻ9ʎm{p$t(z!Ǐx̭}[*@WEy=Qs;5 dU"VTT/ >tD(78ea?#72e/vo7j]"fyV̺FnOېa,fՄv X iR0֑|b8>uV'A>Ҷ,Z "#:2a$zzR.P nA&o KHjW]%7mg*B_rb_,(&$b*W9EVLe&p;f]?-1N VtKDEP ob d9 |#5Kk2Ie;DwQpF_U ]̱r9'~]_@)i5:VK3O&opmY y& CZ>ovDu Rl]zv|P;z#? Yϗ<}=.ͽnuuЂ`CwpVLpQ9g.h\ܹYN:{6YE Vc*zқSCA &!>~l| GF`rZ;_el>_KRPkhCֿ(x4EF{5Mά8g~Qɽ- ^o#vOu7+ȅJњłjd0Sހ72;Qy_eYCw^:Mv^㚑ER+$h x ӭʛ΅#y3 9tlbslP ȒS_ 4(WI\IE߈$̦UV$w}׉Lkel2@EY~9ZEk65d¨hV(kr G8zzz9 ϚC%H/oѺˢ6QJ],٨coF0Q?e(%+ɬV%1/;XBپ^/Q/X#܋ $AvwuB({wS'σ,z{Dh^jbOFXT.jOLnQ>.Q "PIlNEs0 :Ida #?a%2_OӞ92=toFdOj*Z>{nSYWKD)9ʑysP _5l:o5#^1~_+]UH$`QBm9-mxV~j3=б\`nd{>>ft'T+pGR +@/MDh̼3  6(A2d*{ݿ+qMA ة2F M 6R<oRΡ}F.I,&c]V:W@gOd Q);`좃DjbXؘЁbU!@օ Ch̓a`gfIλF8\QfXzLTKXxG:xcqvI7i2dlrvh&V8@2:iFrDRew{H__qP%w@CFV+/ءwD/!إ,-*kY nD,Ԗ@S*>rKnϕiI/I SBC7B:pBڒ ;xYKpv(xHǵ̍-=6~ [9iq,'zeZM-au& -uܶ`.m'f <X}qƻGhQ=#,56J*[ ewC ;eZ\IHNYb_]OzD%ɥJ]zy}yK^՝޽r3Ξ0%f8S@GՑ`r$v䧃5Kpf)1k}ԕπK`-\šmb't`t(qq}NI>gtZHTtY-{GJ=yyB ,czY!v*PuA|#wFmm?6`a|-;Zo>v]F+yI* ք,qͅ=3|u#Ei<Ɨ%kgFCq}.{Gn;S X`qfjq>o%E#Fb̅fH!<67\U\k?4mx+@gƆ1'U+͗"H !$:rkƙR"N*@+dzQ5dՄ |M!;7lPJ첫6ҳ.tr~Zk]"5tL!SL4O0HKsdfB-Yg{*QBe42cKgר` ^(^,maMJ5ܳ]GD£oCn G qey2E Z4b:}+jAӞN`lʥ O@cMd@۬sѮ!<^&bz <HdVX *.0~-dcjb4S}e_g.z8w>yVA૕cMIhJ>-uϠ;s <@`ulS9.&vqd:h=}!u _rCv4֨Rs䣄o(uW(Lg@^5p}%=`Ԥa=(k#/P>UOuASٹ}2"wJw:x305B"ߧ\nC v.5`&#,FIЫ$g3-)A0OZO{oDlB5W.Q aEwA[ufK FtAY97*ݍ0U)18KS8YD1x >7܄wn<-0̬\9K[{ڋrLN-UD3Jv #[ *0uzmA"OS틖 EHB8-pZhy.јͮm\yxf_]^hf(*rL Nn! BM?)ǽ+-%`wO$p"I5'֠msS6W5D{ /={Î~ yJ:oU Pe.ob!F/[G`tv%NBI^:=aE&s$I_#Cbv HO>]&72 |+bӢZcASLdջۨS 'I/fkYC;`Enpg@3ѩzUTO;T*')\3#{3!ʟsypl)꠬Pă/J/LZ35%÷'Q'] mLW!KGg. Gu`chJ6NO6lr<qqr'|IvH@E@+lꢥ,qXK qXd`6*{ZjCL BzS^^`vj & j==dUՉ5HJ < [Y`{+ 4LT&hnU tf~&\)' h"6CIexAșdW•Ѱvk[w~W-]I&5 {,`vQ/_ [=ʩCl)9~٤]#vOZJDW "cīF_\Z_~IvP89+LsY铏KΈ; ?)_n?RH\:;l+"M1Í i Y \s>#Hޙu:T۹*1 #sVWc -dkv?[Ԟ 7Y=j@ "w_;h0Ǘ Tb?y&}sN0% $ӽ2>4=SK#y$60M{gNE4@ 7CRBoS ޳nS3{0Rtu3bFrbMCA!?0*H93A' :ϧvϦ{ŗ,1Y%H ӆv=}KzLf{f譄8XE^WYIi8C3XqwvV;Nn]BhD|mtEPVW !0+G{7Aw>,D;w " &I^'sE(^ FXM Jri%~.({>CBEA ?Ne/`L_Qi[\n|w: 3[R ?:@kCph59"c&%6q?dE6yq(2v)d6▘ɾ+rƲ >>\^AқA]9,@vM6tZ!O0; +^iT׃{X1Իۚ;ѐ!Dkl4;`!JpI1NZ}qUᒉE:'qONַ1F{e56;UF̭k Kr^CDT= %?k̤$Լ{HPA#W\, <a- ߇:_p x.A,I#4Bߕ 4AwȾ Y:1YٙBH};*w:Usgs29HgYKTryp>M҄fs:?xh캷@rVr(Ju 4B#yh;եœ|z[PBoxg#[lD8|l!\f36 䴑̳DfoWB#zx7v*r;iN(cU˜iir,@~kM(Znd5ʪR=jɰȮ?g\n[<-"v߹(/B<*I!@ ΉaA9i, ( .P [8"˳y'B5{"?3 WS?Ŏ'9b*C>:12:N+`9h#ċX)z(Y $@%H&ӥRzʇJ')H[FwB}aE#Q{΀5BK'zC le`º5$d m҈ٕHp o̷07Ϥ1owG]ZR Nb_#is>3vŹ~m/~ntȻ;Rt!66G wZ)q}qY uW$ 8QpܒZ(ZyaŐeQO^+0g,Q\]#k;;?{9gCh7*R7MJVja?)kbiYǍdd';o(go(fﷺi=jZZ| N7ȟyApyoT}ˢ@?,V>7;6z׍ArPs4pB0/JхD9]2G`e)a=? }c)$A~' DX%(!=x GM@_n>0#N{oQfT$W=nd m1Hz#e 2в֓ 0?Ds:٥U晐r+q$O^ּsLslG] YL`阍VUʞ'R۾~߲QѮĮu Z3LY-9uNnGM-7&\2p9@7 ف=]x[Xyic?ܜ Y0&ENrxP:NO|}< g+V.w5Md=Wd.?BrA ?2N`jw/j> $K?NNO#ՋI&rSiX49̞̳i6Wbrl!U:V@u'nr50U#j^hue57k/LnބndU*,JۓTW@ďe!{@T3$aOyc#6["`dLSd /oqE yi]8^8F6 }H {`a=Mf4БO+xN7;^4!A_ fvJ 1v^fRsNHY8pT |=pkI5iZ`<Ӻ\j +:qB=7Xo`ANϪ XtX*.iZgzжuиNN,f JKjJ{WZ6A}ӡߓZv†#Rk#9jlm|x⾉<#`c CɏzGVziI>-oJuIAt]2J98 *WHdhSJ Lݬכ/­i&< &kyPן7&$dMaR(KOd=h@|](TJCUn0x[鷈{%ldY p1L,or2yk,rܵC9(xoj#zd%:#om3).EggqKQj"C@GA !G7w8+o翄w q |nk|p9tGGӣјTQejU2 /W@6IPs& |FnvA1pSr8I6nYdM؍機0>$8Z1朼7Ts RN6 ";\=$\1^ 9 }m,hCL)/voqvRvh^$lHuvMZؐdg_d \zHC9.}/!ʽ$xǹu)M MF:4@E3hBaQD/ŀv,_nCB^Pcل7p"unrTVj_+x&Lg{sb#c9:+ ƽ] dcv Mdں j# ":2HXMj .po(ۙ'zx/*yGHܩ=H`,. g3ؘqCpK6-d#\b.RҴO&ӆjS6 иѤIt˲E% 6LދJ\m!ÅFP'E86hU Fޘ[V46J(*g+} =/Ų_dka 1#N7k"2=l?P@22;h*eG~.YԓT#ѩ֧~Y 3ՁuQMMZ9*Mw߯5%tAMAIX૊΄*i -DOWV(s_"[4ڂ'}X0m2y 1-;VWw2*؈YR$xռ0r(n݊s`\g_#d[KAiNcYd"/*gBUM.h7%*V.YB V!CWs)vy:*c Ha9~ئ44#s<>UtWL醷vĝ[N9-g&=08WQ>s&F~B9CU@õ*?,#dHȭl^rNE :y w)5  UexN?\zĞ(c-d$ddW`f*{V.z՗j 9嬞00^5++-mOx6qLwL%g%ԭrP/5ȃ3h7y*ѶN;N&\~v$NtӲw> YuN=$闃oDDǝfơ P}w4I\ӵJPm` w78SҘ3xy,seNѯ+4XX vc:9!ؑN52zRT uQgP3s˽Ür Oݩg~ aA6LʚY#wV[NS~y~&?@ e וzh^ìJ4ħLֶo,Pjt7 D  } 㚣9G uȆ<|V-]kfvB9LKp  DζCh9!WWHA ;P=9ip{ ؑ9PCU"O [}M# IZ:j0 UsGݠ]#d}yvV+WlS)V,j ֆG/6.r6 qMfAs!Rᖏ,[Fq$dU#TmSav Np N' ]'xYI12NDEo@$Z{yDCqbq|˅Ǜ8Z]/I Ӝ>{6l圽o:@I{F5ho=3Z2}G kk 0Eb8gU)8&V%xϠHhډ;"~״_U.|W|-OHv3]V\CȧG Zȁ剹jW^EۼL>NF25Q?h~-!<``0xQ/+g O#H\|@Y3fznY>I}>[UcSd- c I) P`EGy2P!IYCshpohbB X6Z%6$nlgӃÄD0)"F HQ ݫRo?pI5I4xɼ͓mQA~w'?y*v91]}܅+"2x)% .;WXvs5f *zrqf\L2őUaY+|uca+ Ax4PjM ǀj[w#? *:@twʛO*Lpe. {ʾ}+e1HbFx-Sp`fgPk*&+%-,fU_YcV֘6;QDFƫF EׁM!ΘHw:sQ0hZ3\*BE㾺 2 sd DBv;\ؚFGᔁPt&R͎7o)\u 6k{fkƋ'΋>qHH6wqDj;)c!"H$eȣ)Cag=ma۪(gf58di]W^L+o(9&'s'~ _j0k\4u^ N q"_{[s#5h>^wKYhCPiG@ouWc{G8*Ī&UK1ju:Vөڽ-v$ _L՟SCUtXS dOaYj:@Qq!l :cJ06ɞ(B3.h@G" 19vL>Y}ө! 2D>X Kmܒb?ȁS4>Iʂ\SZ 4LZo|]'C5yId _}/4ۍ|mIƴd(|gvo yF ؜3ug=3{f&_OM=dZL!2/^"nR>H((1!` ~i' b6dAOWGiy)WJy+LV{F ϼ+F7hgۓ{m?$GfMԞOd.3o 8k㌍->%pZrhYh+gC: B7g8$JD-2ՄEc8v#.[Pa;oX`l)RFVb pcO_ 5:N_"{jTbXU62NSerN˖ҽ0[*lmIipgY0S,otxZ~Iu(J 0S>Trڃ-}/g79CGqzK,:*s4U>p |ay}e0]Oo2qBo/zC'I8G>LYY tsZbY3M][Y }cqfqaK^ 0T">/k Ecļ# $e{ i[7ړ1Ldh]#rL|Kk?N wjZ 3޽ (nF Rųyek.[Pnm,)BݶNLنLsCJ 0l0}Cuг 9rl)ZT8xzDmz<'p$pHB1EOȻ%;/Lѩ,-,@\<">x=hJBʭ'NZ8wzqv'KJ `LMN}|߂a ijr Q?{a8y1˜^<ŸRc^R&6m8]M.wl A5;ݣ %NZӤ-~bel݊OiI-kME撩ӇK8~Xb0QNnKtjUmr6ϳv7jy98QvZ-@7x%x(.3O?I⅙Sb^~][;Lƾ$0tWY6+4D#Z?9/d96'啁GˁSBpg,1D߫J Հ1Km`Auj/΁/~G6U[lN [$PJVU;;ᵲ]>_zpͅ< ѥ_ po{!|B_iej2g9Ź}ӈ_\}^Cl9|(q 5%nJj&52Mcjl[ILk/Ka#9'@j߅K]*{`,F186U:TE mC 0 Nts[ڜ,?^3\;(P691{[-ޫXlzALГxYd}ޑ]qweJjB0}8F;J4J!2N!ִ!߰Gj4WXb$pq~$LsZ"kŧӌpo(ǂDvWQ-h> yTi 9B Z4-٠l\wY\$6iA|tKR IiZr*>:'ژ\( ͫauy ;kOEWyI {T(+R@"g]C`@3Y]' > ϟ(d_Edqd؀ ~%,W+g,-JJ+ރjQ N9"m\6/w =t^FY?`awLgqUgJL|N[hyE>BhN)Aq*8IQ&t{[|Vr f`IwtiR0 EII( Aryy ~qRq, cMQ_E8PhDžݭAm~oϛ6˻RD Mu}}Yҡ^ QHG\Vw8I~)kb-aP|̦tdWm49Zy۝AG<`Y]\x Ltt+ɒ$ '629bV~Jx7=aǵL.-1 "ԸpL}- `H~BF^$|$/V3\/4mT>Ra9 bR(ݭ탒T7Ly+FQ 䘼VLahZ{8P.^%cꀸ z9Đwai`Qt"a[W n Z]ϧl;s%+#4ÏȓF^ WJCK/ux]2wxX{5i¾_tG$ nݱ%>!*Scc<{2[#9 %iӬü2o'/nBnm@֭`g?)9x֝$\jB$gpؕ=Je ^G06pb0Fn!iSYbN5)đ 8|<'lL)xG/ySMrzCE9%oU%' ]~yKN=Ӈ?(oj!wVceܓ6 ::Oy' KIl'XvD]^ڐw"NpDW4ԓt] nA?{uG*ڒ=^Q)T,]\aJS&d1ƭDn,w.zWf '!n:3u7ؤ lޜOW}}^ʫt;iǟ.,ˁδ;ܦSL}l kqA֢I~w FFqj-8yEtr#IEܐ z٫%j+K_I :E{ۼos qKg.~7Gg'LL&3]L-1썿[_}q؊8>Yp@u7ɲ& Ѻj8^>=i|K_k_F S^?SEW&/X9g*.xMnFP}%XJߐ*vIwUeL?3a1M};޼oį2$lZb QtOpZj z2M&>H)od$#bK9r(xK8GQhlrr޵C&yR ] 5PVG1 Y9$y`2M?l]9{zS|c;^]<0hc`S Qcp^|ov[Ϥԙ|9?'rh0&5lHеgr&q" yҁBf:[L͂e'YeRI< ˡx ["ٯ:_9ԝËA.'')_R;Vz; \`UѕWiT˺r%ί0m9"wm{:sOM<~-cO pFD[u ޏ QqўOEKsI Q-깔td!x-y%OM@=%>)gO%ZL@TO{Ʈ>-d[I}XEq=k1bEG_36Aӊ̹L|v(تu1ժ ~#s:1i*#9?h\8Wጄ,OUѻ2 Њƚu#)f9Tj]i"WJ 1I릐:O/o!7%[Jv8~=J|%ߊqDoqYTF"<˽T_ ykɞ$rFB_:TW.dրyG QoM0j)y avQ1}1rTغKhbJ4)Wp$m^[ #WuШ\+35&8֒ + Gsu֪K/zXdvׁH t{xpebv9K@Qh3QOp@SI&-`(HPi983oim|:ZND& K3f쫗W a wmMxv }Ɨ{J})V0$Q9 snlȏj+8N@#aXJZ=N8-&J& 3K>,ARm]i[7rku oE+W oZ -)}OV]^=bh Opå XR&*$ong&՜z!eޞWV YT $o#Ǒ0TUCmGAqo1Mg+3T bT0U"ʓ5sTu;3fL' _2+jtm bI9nV7{8ʉVVNf@1WRsG|b 4_  lS r1Ф @JF &c,ڕC"E'>> ۇ6[+s xW8`nj@\[IcpxtNJw)'58Iqa3$""8L/UC44B+x(~w磝 ip,,R$f *祛*K.P #M~z.s: ;D&CBPWqk좘B/fZ>Xe:I2*'+_Rv@j'/֊-=f;o;If#G_ҲLMN/P1j*/_hZsCU+/,L5.v$f4x͟Tw gQ8qAȉ5Lk%Wtme` a$Ҿ7.@L:LUĥ-qJDۇE3ޔa+΁cضmLVZC *?o10!4(zpfqR)6A룺%aVbHD#/v{6ho`=zɭj[ͫ%Ϫ?n@ogsmVߒyȓ| ̷^K(34z7OR*,1sc+ #a4ی34CO;~8bKu"zu~<6^^)]ܯk~J N|VK7cаx?v7'(EKTL*J*zŦbqÍQ,Zo njoIb/fx7-Hwsm__vcm KXOTNl 'L!$L@oZ6e(<+SNq}G j(g>/hxA.ZlDߌDvɦƪly|RfD[ X/ x=́&{ϰq̾0,'mF^@h7:s ߋ(-*" 9 " 2lSynX! }mSrwVIo^ѱ-s{gDF O%b/h ñ0">)3\%v8Zt5Lә[{NacJorڑjZd]--KCipă=0׀BMwf$ U0 Y U=~mO@W6*H&G^*r/XZk,C`vM^O@@пdJnb|2qԐ9y&ɵilj}9SF7)84]C nK %S;'ʮ zCM1g +ԝJw\~MCetr7}Y ZGq?R3 S]DKw(?0G/Z+TtKȄ&hBNٜjjQ0ϻמN:}r zt{3Lb$\4:7AJɜIVDZi}b9r/[~DܱA07˙>^B1we@Uo}apZF%ۜ; 3 k)yt1;RqFB3r:JG t}|<$PAସKYALc;jF"˴n"{7 @r#bYN1h?lT DQ!<;p8Mu[|4WsW>, X"Tz76.rs0l"#0n`f;إ(,@uGsBҜXvy#Na f|AW2D] ~?}Ԫ}XDf0~;8^E J%ylX''S.#8sTTN۫Y\}k?7}CWH4Ǚۧjųۍ;+F6`D>:MY)b^Mnn"W(<㘅 |XkSҭFQ]!Xo{s$";&\”T?c^ToPj@v|l=~~SIYZ*JI?ʪ64wϓ)K .qa@i,2[eT:zv$H w}e N(7Xc#El~W[?!bx&i̇eUvG4fhJ'MCǼUbS'4"W ڝk1 Ȝyb:Ԫ]+:O#'޷kwa29${}MF8 CsWN L&2.h6AESj_:5M|C< oY_ y{H+0dƃp3Af ~?, |0VԤ952EYʎ+²\`uWm5W&ghki@Ԏ[W:jв]6sL'"Án򸰎Qdq;,.X:99TQ^l[yd`5`0oW`uR?h&'x1/ s~BwڜGWe{(+S@RڐbeŊT #!Pr1ßFEg K}Y><$D+*+35!{`ddq R7qEH oq O"Ԥ/8 dU!;^SŒaj YCsum d7-7}uq_pI&UGosӟxƝ ?{緐֓3bWyH{G3궮zԑo<y< '!D Q%KcCUw4uʥb~uΚD*B9!$*G3=Bv/f@T-6`@J, y-zJ$jT\^܁VӔ&.D ™PHcwj[Hf%)Fk>rMN7+DX Cs ܞc?P+a#u~Υ bB id[KCk#||-+ aF acC|gpyi1y'su ⛗ruʣrPtSƃWfg (ipc1<8![QA4wW~=>d_w V*F*7w~wpt _^WQȈO"1h)Zȟ'ܚTyk莃K-m^4AL N濦c)$o.nqcA!"v՞ 0 FYgY5_m Wr؀mg0a2xrs w"țA%]^1 5q(;9^3`tԬk BM7$}PDgdi,6~$@\^TG\#/1qeBtW0._@@-UYp1Dukyj X* kSuZ9fSkZުnʉT/4 |W[ 4p,QBLyۨEuEz+qٙ.q_]7_½KGN_,oF'R8kg%x&uxtxO&%ۼ LƢH,D.,G0d`y95-w/%n4\N`GSNb nB+~\rGϴQ_˱=#xAԵ_dsxdZ%{0)ȁAj}4R_ DLα;QJ h5E'E Z}s'îgw=46dmN%[7 n ފ^4<7pw0N P&L8>y$eMH@ AF/ܺVT 0-Vgqԫ!! )ƪ?2-{pFM\ @;+o![?^.+9E$ ?YKmuX;#|axٿx:" 6hb7{yChk8.% tiJ[? b{:BSd0H57'˧x J\ul b1:jYX_71 JMXgSKOym}@71)ص ?hm9@Vːqw)@ji3F̓f08W\kc%hXsY)*7 KIz>¹S:2}^ orQ:f=>eCعj\hE W6?gk.&T;Wu.MF= g={]*mNyOރ 2J>Tw:,r?xAAptxH.9nu><le'*N=saj@i;ki _ >RR#-$6d*I ԙm,, 6hR͐rB\N/% =H"@[=K3a1ݬph;0)a.ˆ̖)Z$̷Be9=`ȓC.|yԵ֯+@5sUUaTt8KyCrﰣ_V:jFYs. *PYc&/p<uML;'ӜG))3FffQ./$o"!*5^Q+v 缇t sV_uo^M!)_5 [g ݱB6h!>y#K Vhq]e!0]E FNĭ !rUL8 eHb)U:7`ƩD'u6P|!Xbj=mr?d[qXyn2 ˳o'%sݽ3}EмCQ;M%aOilU88=?pa?!{-f`: %s|r禆9 \ o@^5 RSz`kfw_UDgWNrhVt ̼Clm9+-OVhz6A~n`#ȱc#:գiܱWgׂ :b qgM PFP"7N8SBJdc:LEJ~"9]5Mj%$B L7ygoYOiGs[NH/CHF %$roLٵc<=z o)#GIOaAeyy%VAϢΞB(d]lj\"ZB7EqU.k>&zS o^dp&Fbs2FQڹ 6/K*_7ކema|.OwVA+ʩذ; gɂ1Qe{;IH |Xln9^mVWN-iL%f5A,Ĉ?GTFĿ_lmҺ;y/tK'#AWkڷyLoCYwdN|lѹvβ&5$8zI5 tvb-m:3 Y#r4sbzYȬ#S%*sKNsA/6< & V.,ʨnPՌ ZTS,%@[ʇvC%)<ߐtAu5vP}>L(F6yk*j90MMQ6+&h0JQ1xγ`; !Ӌ i>O ޶5uNE٩b,TQM:E}CP6ta.Y~0#~2n%9΃׀3>6ʻ;es[He# ѤBV0 {RSVhόgE.ȓ|3cf唅#'^$TRk'=]5\Ĥv+TWp)VsDeez!q=o$r`^Īo5D_ !%wt;8/qs&_ BS9գ'y@x5x2$y6dK-ƛzsbro"p(EƁ1}-K7!#c* r=J )3۽w/8 \[O`n<ʖ>)B(6VBFPӋOjPyA*%؜-K̄eNXJX Qvct^Z'6|,צ\ ]()Kkbzüw]E<%B:}$D5oGwܡG yuʹ9D(MDk+!,CLo# oWH*pi)6P C\ψڬKRoms瑺Tn~ W-|x /0Bm>EYY:! w3u?{JB:|J]vZ*|ԩ}=1K*@MԵ(дr&pyaH $C >`q D>H {Aa1g`.rXaHRYa9kbw*;F}lƋL%c"ֽ(^i濁ʜhL’B^ݗNy7тI+-g">&S oMwR߿ u=tKWuu*$>ss]vđ$v?>`CF"z;8eKcUf( "|8L1d2?g 1h& 3 xm @unhRWzǶv:.5U:>},!?Y-hvD~N )?FY- 5ĵHlb*clLT/CZ|ŖlRBzwWL4Y$OA^U_{,zX!N-ݵ8V-ZtM6?W9aऒ&Y݀Ί:uL~8Sf钂p0]/F2 !GF&`:64 l1:S8&N>εwAL?|ΟjI!n49N9r 2#=†>ip}Ԃ4j|ȣ Ɗa Rw_FY4kO/dRdS" .pƱX#ܙtj$EhvztxѹW*Jҟiwya4-Q]ܝj:X}$_[&!+CQ4^#Iƨd, vVP>dxZ :b ~\ݞW1}D*f[_.>03KMfЏ5cv6mB\l`XXt9~eb;XJV+cmifU0C8ҙbd,JANdC7 pMْ6\xeBU|&k8(,ʷd[ v;/|Y2+x"Ls+m^I|~vH3Ej+n5擨U "\v-ҟ|~յXBtH4jbٙӿ<y7ʥL}HhAkziM(Q*Q=m;TOW@ԫ1h/f)O7:Yr) Pb(A-3 S~̜d6tV!Fo :bSFi#"E0:R"?@ 3"j熲I~sxtE+EL9ĵo&박v{]?k$R3W7¢&Pe{lD8ޥ=";dǀQ ,/IUez~IO{#s[[@*a`8(clc5Q5whlS$ĵ#!=3xbF*"縀z$Ѕ(Zĝ\6wu1#Tj=r)2?=LݑZy+m9|-ى+M9D BSrZx V]%`@2r5XR1"1,$'j2gmvL1 ?{bٹK07@%~XGqWJ|Bԏm'}@'؟յ;m:+:;!vrPfx/_Zkq"Wt:>S5{S M>?䟾H.4N,VoSӘNdtX.ԯ0cx l`4'Y+Uo9=+:1Vg]3me<\jIgSb >7ˮp8E`$±3=:%B)A(_[4&Y"Bu, ^ԥo@۳+Lj-yo5CУ J(ƨQ.= q)zB(Nhf(* N׸qbR\t֧S^Ōym3͇ATNDx9vplJ1S!wvdy $bA~ULSh^pPeI@R^s#99x?Ru-ZZ &A m0,̺CLЭRp'o[dE6O s۬"߬ߝv=o^(:2Bf9G;8uG%  ( ŵ)&^2:zDM -| oQw0CvfCOu>]tPH_/2SvUoJFL(g*}S^hvb7VpϐC@D%fJh x_񧔇/í zP,>M89@y`&&\|aM|xR%.X'oP:mN]]nnO)`v*jB;]q<vL[g!x@%pL Ou;@kd#gf j6UUMYF5} 8 +9d-}(̲Tc2@Cɺy 9Y7EW:J̱(YM mae L>H$__nZDbl(]F̤YJ~%qRgB?ɖGaP (Qb!a$%tk֪M|w7!!m`.9V1[8'"fuAuz@a6fCb$2/t Ǿy845 1h(yT]yLo#JZE 3Q"yV~,(yLH9K0/bU3s+*h/q`-k`|o  SEI_)oـ3Ė40p._^o<S!還O^B DY^ԏه`H6[es L.Mm&У AFV7ڎIDW*j*|Tv'?\(or Qg.:KOATl6޻Kps"׳2F!_寞Th$VR>6ĭ5T'Ȑ3΄uJ;[XwaҴF]YҳJD6>xޡ4 !#zrr Z}fz0Y}o)h-C MVq(ZJnK[xshq7=ی6.2Rk 4P@p+Gux?ixUw{sbx۩U>.qŇ sWb*ݮ4p`/:e@͢5 'UqӼ2YL'mκ 8amQ~\RNN`п5&SFTpksz!bN -KHnx뙔h8ŘQ?S -)Ǐ' Ȝ "zD2&~CU>Yl=*sΗwW)㉦CwKCZO.5[:K^=I0/^[|yP jX4 @<1GQАK1S-;TeYs2.SQ0^^}0tmغ}I9 =r7Y8funmE#1bY[V@{~kxۏ|y4Ch\mp Ir)F |jU\8щ0!hY\tG_%%Z^ y6'(hW?'ޭJTnѫTQy3Ru0o7GUj`@eo.-Ajd`A^tl~vvDerr+-J [<3)a% %L; Qw/]I2%uQuI-fun[x@Zث=.rHteDşMlsnKPJJͮlM@2qi3E׻áx>'Z4j+?YXx`oRqTZITgPhz먂H59|FZ_;]HF/|&)L ;4>nH>&vƓD#0 컹{KM;!jvu5:W"a xxV؊xb%&/槰Ǔ#DT5UAB4i`>$1uvVctQ^jJZyJe"gNj&V_8|$^grhߊ+ʄ36c2A !լFUgQNpp$g@Xq0]LƎ(-Gu.>EĖگ2mf,ѳ{nncV'Ɗ׊U&{«9 cp沙R[&R~-ܒSRĉa-;yK8F{f>8y_JjhfZ!O/=>֎ՙ?՝ .tx[P]{J1##z?`*F_}ԥͿbhUӳynnR#~{T{Ì>J!9<#IGƔ ˨[H(38M "v-]ܞ' ^ P3V Bc^Qc;t7P`/B$i{2?\[.A@/)%y<)ޡt/J+d.&\yxFg}t[*"o%;l{W`lJzyM &X7p&!d7hĢ.qF+TdxAs,t.ჳg5@t{4.HOgrs2o'%̤ӣɘ?`|web]^񥴂mN:&'ƝO&!1 cZ50}3p7a!z\q-v= `/OX 7>k )K )ɒFCh2t3K4tks#B`PzL9fhmί خnKN "E1ѰKʤ?AyHS; |,K=`X{Ҍ s{bS٨r WO{)GA o8Fv?kwXR܀^]z3y߶l.̪81V¯rtŜ"~YM$"xi3u z\I}+Lu/NUM7އ`'l!93a6Ma bQR}Hlg: lІh"[pe1v'p*༚ ^s.G;'Ti3iHJ17N  q&weinMXv ~u[ٔ+ VYs4K mpO{naC'[S-~o*N+J>8zBV+hgu.IA慨z'QKs94Qb }(s#)[FyRkLwrlYz7`e+03s'xL_22ttyDiݍ4:7ђ*vjZbaZFH[?/RCքH~!#Ma0bn>'&fX od|^mށZ/Rqܽ/f\O{ߤ@Y w1FCOGo^Cs}$Yh TUnsrk`5B?إo|76ή 'ios~am$ ΦrviwyњNHIZCf:'6:҈R~?Dyyӂ1S5!Mw*_ǽ] qng4| iݩ dCӄL_`uJM@7^!Ycl(+fd;Uq09PsU4zFW&u S~kcGe#o ɲ:C0fNtyΆGABw^s& qBKKEW_V;6gŽHRs_&ԿʢYndo:9r|0ޱÞgC^kt\ 艜r,JĴVHA 8~ 2d} 1x t&1RM7ou$KmZB³A)w'G{W(;J7>@U@˫ wUKٷ,΁=Ljy\ ؊x\I~Q`ݴŶ>[:R=V>_͈/Zϝ&=~v|?+2syW,ٞ?+FΨH'c]U7ӗ KI0a iK)< szrŚ m ƨ߰X[vhi[ `з*+Y~s!=p Q9O HahfPgws v#mLl SUCŜܗ\@ 8uǍHdu!a51?$b{'YeXMydp޸ȯchz 9o=ev`zՐhˆD0W:#n9X¶&V1=Nf"'jDyxLIyaλϘ9n6VDFDP3;+1B t(7VE:ݎ'LcEKvGTB:oCK21Ld =8D& [iqėec-@ +5ޏ A1M 6poCWswh/aVÎEa!fbhԊr6{n:{^$ǃR[t|fTtEpTokw:Y/b$S˜uk&eFG7.dHågE|KeCTЦ +{+O$bq\ycF?":a61EC5l t3OZjxu.(==~˷ˢ<@v: q}(㓅6l f!lVdF@R_#T$Ae1f|GC @ͨ kbs8yfhԲvX7$q0ht x#zRЙt SGfhCDŽ.~%M 4;a_x&)RwmXV쁻<m0LKCVgYN-$1 #gK`6^R"? Da)kXj([B1q2,Oʓ<#@-S-fS -A[s>Go@|}fqF :C)I>I-x \LYceTئ6vqSτHxiu2 xfB՞ila؞{-+ۊznIڤ;u<ŝ i |B/~kہOy O#I;yb{\UzUHϒ3%hQ+\Qۖ\9W*jcCi oPR&Y+p27o[UZ-  ,l.;aG䜠/B#Cl؆Zě+$SD^xtntzf\ ̤%yd63CWqd@v-׌h˘B+|ng/S!{p"IQ/eMLvbù$褐'Lב\-R^9DnJ-M fxƷz갋g`nJ/kד{L'%0J8 M7`yWT`Q'5ψM4dGz8nII??C^1O_le=ko$X J+L/Q4)J)nЮ"?'qB Has#^z zK9:|Ꝿ*~s|kLYPwڮr߆zaFL0s K&r> ){! V/3!z;7/sEǨڪ\jO.:Q yD<А9L_`R%_"Xw"2 Fݦ;&)0 Pf'\kô~fz+e"s9JYΏbQĵ!R/B8o;#aߜ) M-og૰RX+P}:ỉWS,]5 cW%BdIT__0 Aw4:C ICj DL=>Cr3 mL)dz3ˋ&sgt?hP_sCIm ~Az|Ћ-8F% )l\ۥ-ac_WڎVq ϴIx+q CuLaHϮh"*9*Rّ mhkڹp!To/ts&7uOfЯOP|?KǾ"k!ؤt.\;Q/To(C8%GP S'W^EQ"2YI ԓuS:BЇU3t}́$^Jso* r:~@-pd. MVmN(#'0AanG}3krƱ깹q9{.; Jk.(͓ƔwhgBSBXO;ܘDE ͖BCʟU?aS;P]8>D>P?W)'BtG޽?JO7jp)zs@3-PՅYK؞|ZW]HN19S7uȔiy嚍b7Lar :INuH% U O3 fO +]Wi)"ů,~G0I ڽWۥb_4Gvs&oxBsbI liU[vByz7 Gd-$ϫS]I*墅Kt~/OI(=Hȿ.aas!'2z5Diwda4QIkޡ &|Das|(F=D%gXWU_/9\6&FO*@<لcR'u6biÔEag奅\t>cҖ!I NA{uqb(vM1՚4&(}hCO;U#:敟.4/VO,d :Nr7!-މښ:ɲyi^6X^X@A3-SW>M:ay=ۻ^g8l]#E=Dhy#|~H"zSJQY CH9\K 'elTq0v:6ő6)| y䳩{95u@(I6~~nǛ_eUa \U7Fh_E^0b?5َ㏯@ofS(ЧQSiD:hKV7½VUBz潮Y'rw@8 ;`c7! Ia#m?E$[QSIkj $^9-|}{ +cOtgn?^rߨ sjۭ;Qb6WNa$ А?TfNIP)qne3$YRX:(™dM,d(2Qo$Q,&$g5KM YaWoXjޫ.5pö0` gL7 L^n%$͐n6uJ7) k?@Z1^G>f 4rE:AfX%)S 3yjh"pWi{hK<Y7{Ç=[ߔ!n)X uqo ~([>ʝS`qSw#X|<.b@֫}Sǻg8JQeN"鯣 -=NY&"!>eCA@B\ď[xDB^ 5ѵ>R=ŤEψ*J<IЛb dh+! Kp6Q^]8BHpt{ ;h"4$djqF[I2F᜜B{8Wޤ*49źmHې*4>3h"Z r~fD@V=/ȝ^#x]Zck&| m줬![n㽃~ py o>Q?W\e"*N(ma?g4 !e&O |2"URLRr_U]-W"<hUUucˀ멃6=,- 5Ĥ,*˞=iH1  : 'D/2C4bn0Qhy![:Z"?|jdATt#"?t–J$P;B[QfHxų0nYq:eP]gi}!̕7&lĭs* Nql G?> B+y?G14w-pѸe]dr =%PORc;Y*Mt@͡q;Ùt :X #[wO8BEBufYSk"NzF+u.͕0͇u#HU:7m/Oq(Z'I6Mγ/}1``h9arRI=_O;7nڂjZyon)=*kCJ?!i!<7XPvV M$~9P;eZg)m&[#wQZ*,99±ÛbBXdDml)싂'[P1dcl"pSPk"^gK#6@64ƙHUafJE&ZgTʿT=].e̤71KSCNxVsU,@ړ#/2#Y4Llz w' ʊǤ>#e.ᜮ҂F%X.y&#T!mOIO2%*]^:$L~N05TUUVām˨Y`Z" Kr;40F?,]&U6$SHMW۔\MDv<>I r4d:"׼MdVR$?7sO~:) !#n!_BX$1\M*(_q4D[uXy5a0B‰OkMgU@^zg|NBEMŒ#C~W m,TmgRhF׬4O(TZpH6۫w p` ;Dy_0/}`sdHs=<Pf0(֦@ڭ6iTot{gE,ӡ1*57{,g>^osQ:lfL V%0j"}BeDrqQDIZtq/Z ܬ"{8\WJT9ӍsO\LPGW(Ez 4CC)$ը ܤojDu_FO;Uhg6a}*oS oʅ<$ƚ}L~!s1gCFdw=fxU ǔ))7_4* qDF=F.c*ԷJaoN ~&y*\v|tUNF.ceQyHFҬI-R.&nг۽q9|+R~y-7jDkfn4@8`Ҙ] *r@e(ld1awZޠX*.1pKfgEMZOЬ"E,͂k n8Gѡ&箴}o u6m ?jy+&CKKY&)ےk:4q\XʎKWZ\eѨ`7naf>;?y]е2 kށ 6d˓l-:?h?h},c 8# -=н GypӐ{c^W q#,&tf:NEUF=x}&#eӯg )P`R{%MҊw)(a*I$EfRH5c :+nۻJT96o=X#{H2\TG|H#_kܜ]SoJ"9Cn7$w6Հ6n:lw"}5kੳ0\DumJ<KfZBwr%/ӦCQA/h'V,ST/+oP+ypI)K8;)w\,g=x./ؘ{A^&^l5%!-B9d tijR ٷTe@ JʪG_Nnt)OP{V*  oaF?QZe/Mx dF;^9OoݓTlMɈa,>ۍn[52thW+ K"9|?w{v(z@qn #fI>D[̶%xv鵜JU*ߥDHH–66񩚩_Z*C&>uRgQWdkd<GJ3bS"1H^D4 땯 r:39ܛYA~xۭyCG˚? r )Z9KZ5U9ZV<"ˮҔ9bW r0<2%Ze| BI/}Rh3h_lLQ@#(Is?fcIQO<ĺB䎚AUl/ \zb\AV齄;`h> " 8iִK;:p(gja=!|%+Y=XzI oi[:4qLڎxN4~N܋-A[j:SJ;jjA=4%e 6EP\;7 ]T}[т0yc,֞BlHאkr CS)ӂ6!|c~;SI0~я yV+⋌@Zn/ 9] *9$B3xE3 |C t;h,RcpXyK9/݌@Ekm U۹Db*f3uAju2D]lz8kPM{9~ٷo`$]6lvYt\M/.׶*U"c8ܷ+~ Vls *hqUq`SmqAXBE=xAM.r_1n+6Ed5hxyG_I^)hAΦl#zyodZ]tɳ eӶ(/w ;zjav g/ŀ %|bm~|;iʩڏv}ݘb>z>d;Y%9<[g UUDX1ʙ5Y88@S*0zJx̸(N2qxi)!"&y`-;̰[]$bf`>#^0Hu ]sDS,+:!ݚ{IW2欮f֊Y(f % IH^[CqI5ݩ$Q|CM.|S1 qVZ-W?T%PQ`8\Pr$@}I%OA Sr/)?tv RBm?!/IsTj&BU#uH !rzks<̛A`8]ж]:/<‡M!*٦Иu;>owgCսrd.͂Y (;kLa-4Є~^]݋O}pM>&Veu z9X4.Ucg!b~+s}I3)ir{;.B6U){G56 k-uMo> IAf q`zJD|"U^~lݺ'sa ܞ쒪h#l]F _銦3f++]g2DkȆoӓʔEqD@8LU^ q1|ro.w[ %Jw!p΍RG해hׄMpε.^\JS'GxJ:XzP."QV]QLiRunοeJ!LQa44$ o* T{kȽ^"N/: 䕡qFƘm3Y0!jӧ|LQQ>}S+ssW-(?wԡc"B~({@jj2Nf͉2}SƒaQCAS_ 2>tF{nw@2h~Qj>M:R/9a )4B$qqV ynTe qHKT&oT)rE1ΔlWg׹}ힽ 74zgR%'j2$&.<\Œܼő$()0TVBqN-%P3]b9)* 8|m>34u 괡WvsDȯA <D3b_VjM_&R)\=+hZ`ߢ[+[3Wq͎LV[72˄[ѰC%w獼fuYvtb`@ O xJo3t^ܬochzzCfmjT~sKc]Lgaj|v6d2Zr0X h"ΰPhmc~4 z5NnՆ9u-Jߙ_<(X+,0|{L1[ss 5A!lzYNqXuccPy2l﫼JP)Hg xQXW'KꅿfOg" 1 hɝ#s4x<88/{\R IVeRK7,e?uỊn|-B}8J=$Ṣ~SqסMx;cA^U5>LI2/$]*R9"u7S _ O7zDt@5A#,o(3԰4jYTKˌ27\$^q}TKXG* 4~E85Z=N0,Na[g6ޟ/gF?Yh j?ce<&XՇ>:gn,q #|&S桢oҶ@fwj>nan 'ΌjZ!>HyUFSD;8G*8OfTi̇c&Ȯǘդ+m[*N2ơ-(,okĨ~W(z>1Lwz#CSl0 Jh岑cbeWrXGK8l2LA 䅵'rI-a͈z#F9ݟ9`XPx'@pT"f\>ߙ8E^'^::”i9D/g B%M^Dʑk*bO: kHǑ)Zi`[CLE/dщ%MR.Ɵ%qH^E:a+CrGg_gʹZnRt|2@gX"꿙n(P/";"VA08If\4/8`ơIRk}ҨZ*Jjgjz.]f㇗ƽb^]>#dYyGC ?>s(vق&h^ ɇۤ$U'C)Y9!2W2{֤SY'1~wﴑ 9Xr&hO @ i @iX,nB7/\~ڮnHa+PS F˜@Rԋ23-Y jJXNnm\A=:`K*k?fO'%b){,hCa й:] Zw!_!"=SPwvEu.'dH-ij`Z0'SG-| > 6X_J 'v#CZK~,>o4V}WVC.ӫ-/&"ԗ@LS!({-4Psi72azmsDfhToc3?™|L}LL1Qt90?!W3 'N4#sKoɵu]:!} C{v V * +~[B4j 5'(ߺZbX@Xvh:iIwj@MTna0W0@Kz됆ߞnh$cI Y%-Zu~@&o!_Do!Ҹk~yB6Hd=74ŏjkb7 Riw7""N4Ʊu7tu~2:Kܵ7 S*!:W/7_̍:31z> }ހ9XQϚb:~F / DžhY]MÏåE"K)nohk"oFYWHie  {jgq}YD6ְo^NUj NarAܰCAthR];9K{m9HA6,|o32WyD ~p5c(96Xr '(rD?$ ^F*Bw4J}r1皕 c_wya }TŽD8ǁ!4ss9\n$ǏLT~ʿ@TEWAR,2VB+8/!/夶yC4Yv.(0Z㗁N_*LŕGl)Tϛ ]nDzQWgu7ky auFHYXx4/ Aw[oH 7 A d( ~<Äaba~ emץu#)H#to`e㽖ڱz,fBlj-  lw:t]Y^M%;J&AS+=;xpqVvvD6fBp޾Ó9='ȅ5 # )4:y4gj{3ǁ_HiehRXɮ?('L⍠]H6e?O xcȠ@4Í,օLȼīӫ ذTCPIHc@VQ7"yKӠ?$Z-EGpr7`p`, a 7m"s|sb XlYicKtdF lYk p`:;']})o)6 ;,rUTKWp_zS&eth%_i"/fdPPPԝ"Sq.)9-]. סMhmV\3]3G]nf7 )O e I}QD΂.rj3DǶSjxç킘W*F) (2` y{\NiQ^[j%KeNShC=JV&8&@>"Ҳ-?l*͇,ґpc |K1UYw v#۹&󄝾'(2w.;!srgr#9sޤHf0%\_ 6u ;t=M%"vp UCP6AmV]!/C8miX2p4>8!Ph)߆w&(i@gnL;>=H$u-JpWCOIYG=HX#5^2N^^O{ʯt1" K;_H$B.x)c"!6 PPRfu]2DR:TEd7TQq4,Ьm\2g ”@^Ҕ ^gK59/%!0{m:݋v2*;d (1fhv2ݢAS{ǢA62 UノbCu I6I~j,j.@.TfOWp=`÷NbrLN'6O--L~}vrܲM/|p6/nu~;w.50<)/j6k-j8AnAR)%&3ͩcL6H)e^_:]-a7*w{0;aS^I`c= eZUn(ɗT$~oYijHr})Oh'cNՈV#$U`@%[忞:X4z h2u%g՝l`N? "dT{0P ׸fr CeGtwN8=0+B>כ5A#=`=`AZnѢaZݔ-?~=6 2Ed};X-M׵FT/R1fSc 6g;.́(? xOk(un!>3ջxZ'\gOs 1NaϾuOSK\ÿ!9`#^&ObtMz+ȔlQĻ6WZY6+I&uWAR!SE:?M'Qx/yp>܋N^Ֆbh[.p#EwmBؖE/J#B׭"*g K8JS]f}6 +YwY:}aAXyi ԓ(}LqY@0w. ;P+ApO p:Z!dDKC1>adCc*b7aH"+a;[he۷w9 'D!ꝈJ"]0?&kE 'ȫ$eb%L8z9%(Qs^%mD\V5m[{#~"/u2nEא#f qqޜe>IFMtpO@wlބ4/^` g:e#wTUN@z vҽ\E}WW&LtwwwY/ͽQռ,⌄kv̒KfH/+ =g0lFkjyW/fLo.Tq2Ѧ_Ő&Ƹt/{ìZPRj\Pj:]" <{BdYK*R%/ *7/Go=c˂Rerjb(s&X_·4ЈyMbYF,%GpK#@W0lO,$?-\EFGzD1wbȯW$. mYJ:_ C xރ5"dQ )1FJx]` XT~c22- ,|_!o.'v>!sv?i&YOǪCȚ)x+r'uXVVo4{$.Il%LS$S zSid>y<-Sa.a7?a4MACNfs'+Vk![HPJo I7|`wN;4>gJNXWmQ9I#746NQ OF1Bb\` REdIPgl}%l̚/D6[md=x>n^e}P%S);h0#es ߑGNH3e}OՕp 17A> 'йaB~L<ٹ\8t&3*__X V&`o9BlYl_>vjC&4NR!uD0uқXcEϤx֊0䪊CynBl/p~ ,# Oz  Y_~ޫ"˒-8+Ϡ7JI}a| 5ҙb6)υjL psPdlR8)Z xGth'^f(u u5l Kt{m_D lĬ.skKEV`thvGM($7X)Td\/ ؠݘO3(;ҟٰˉRr|2Ѱ 0}= IO෶jΎ@yQ` wb_~JO߇`ZX=A KW3xa{Ju쌹-2v;IYWZөH2hr{1q|Y;#g3>Q(4;{b3<ۑPCJHzgٚqo.jԓyʯ񼚹]8P!2A}7oCikE?ݦA2R!b%ŗ*@;XD `<0c`]$H6bHaj `:T]"?ŋ$5pn?riOgn;gcjW& v{A8D4Dgo?d>#1z'RnuQ>G|Foo&iB(`adBw%fΐr̪T-Ctuci>"5}8@\gKgg"x _6 ]HIiqn\ 5?#x "\+~bv$dtݹշaEЖnNNޡkZ@h#*^m!|ޒU RP v9;~ 2~#4D[*ϔ|γ'4עim4z6ԧ}*|=R213#@ڋ-  +iǦ]$(DA[7zf_(h+tq0cX(!Q/&RWLEWb7AOu.yGB|XjXICTNf=)俿_G(#<89봉o0x >-> ļR刾Dm3ݜ&⫑!+^-z)DEQ [8g-`g݉SHPޫVxO IǼw)Ͷ;Rfxӝeaړה$nP̊ԇ {.H_zxք Ϛ U C(/F}1nPm_X34,`/]ojlo=^pĭse4 ma}+僟y3A>xrZY\KK0@9Y{Ձk vKž\fCs¶&sPq~=(#`ϼ}:ɳթNH4"dj~>|*|ZϜM-|wtDE:)"8llA+kYUDZo赻!eLϽFrV͍{aXVJѯ_j# -7ԯ~Wi,gv#\SR&L@¼+uI[&<rpv :۸hcus!.݆_ \ 5f\FzxscM9/UV+f~^V{"=鶧ċzL[ '?fiI#A&OYUD2/<4K\M,5jɿP5y8_0 Q@2LeGm]$ I_NllD$q[MYbˋ I&@a)Ѝ~SoOD<%rB|mZ /Uax\򋞅oo8IJOlVQSTxpQ:*i/AGC|QoX$Ψ+$ٹdCfvw<<{ D2&o %;,*)uTe{ՑV_K7"$f}fgK9cХ q8B\O~Mv_RNst}N#8mRM4%g!U[9̘o "b#@2/FX&+7h'e xXR" 76b,ڝ8 !r23ԛm,ƾ.q.sӸɼM οWuKEٸY>0A7F2w K5t90N Y=otI4n&&? 9fAѺuļ7xʓN,Cp|icBwV^$Ka6KoM=}(MH֫utg!up<ё _sRMrfbZ `=-m.)&x l$/ VYIYڏ`{J Ɗa[_)l"Q|R?y֋-"|9 F:GY -ȽYuc.6 x=:m H.hCt"KP4d^0xVU@mHTrڇ8.}v}7O/oZEz`]42Ϛ"W*/ۘ0n{Z :v g^)iX0akuOђ_븨 ż%Bw, Zr,έR|;ԡA|Mn. 3hW?ӛp:zjz(ݭwAٮUQKW8Mw*+SǙQh~f<^V ׳05KsNHqwk_oѼċ!oXu]1 0d*ͽa uh>G6@[ Y&~C i&IuYwG;̑>^]$,"95H᜷|~:c$Ca;crO1ܣ `"[m澁t#RgOư} 1M9!3BhȂikpȤRftj%1I)Hx|m͆M33ѫRۼs~Q6M0H\1AMLѳ>Rl&S` s%6F{$l.[5QB M$kt!=zGڽl>dO/gUlBvzK ugIBzz

>̾>O_hqL'lǺXUJHSM z ;hAxͧw$ 4(]kbˍФRϑKas?Bw#-O"g崼I<X{}(:Dump>M0cfWݚN%PhZ^?SϞ}?F*q|km&py-C"ΐ({7C@}Ȉ[F;RIj{Ǯ }$qP%ctߑ,9evQʜI$axnD$Yv\lEL^IrYgӅ}f3H Ȯ b z Щ+(fF< oKQL҇Nu^Nu+[$;IX2"uU 5ԥu3AJMϘU"g̬g:?I*kno-OǔhLfAl2ayZk5'Q&uֹVJŭ[#qy])2v&LqlU &J 9l=>ԣ5PeOpjp|㙁O׬úѣAU:(Ӱ lVC*  9M_SͰ-[^R-:bܝ6Vh'Z4?ch=XHcuD WFROEV4&me  !sC;5d98΋joD>)Ų9v^Ό22'?L۶߾_BxL3Q׻5U0umD​9͋`>&జ2#q構ޅR&+q,i ̗ycLTI9.urdsKA4Ϳ>'r ˧K4heU/ۗ>#XvzC"tu \ EW-,`@(WgkRPAݭl&1MTI ;N7FN/Uw2|3 := 3uh"Ptgڭ>Wn>E%2R-ayKH] 綔{p󈞜{KB2Kـ0bnvM\\$. w\U)IQel笛4u#؏lPspc>\/C朡 djB0P9 #3նH{}rRxŌ :&]?WE"a 6Md 4ᅦy8p'2"S1H޺w+#>APT@+|2z>`p!EρYHE]`ƴa P83 .ܱy~bdV7]Kbϊ0|H`!pX yzihX׷GVB@b#y3xCj׆n%yn̨˳7hxV%F0S4x!*=K`?+1.͔ǹMY,T]DPL=1\ jՍvв4<~T񌣓_=4c&Q=Xbm~S_3 . aM `9K= O|Zje٨H[VÜq|{c&/zՊn4+XsU+NJ;6Zs㔧F(2erawzVBS2޿H~>U٢჊v٭[vmgoKjr\n:C#G7+'1PiQ;C$i5+dTT{~Ώ\I;CRhrbRYG7 +nwgVQWMwsepj tZvJMr E帋]H!וÐ) yd3]wEQ,-Tt$+{t Qe{%1Nv[I3'`"]?=9B$AeUHGA);ЮRn;OL㌇ŪYRۤG~; q}Fo{G;ymRQ )[rYu' U[T[2E;mqe<+ހZɔi.hkwÏVDQƈ$S+\AeW -3w{ʎMJşOV A Pzr8Ep9?8ߑiWe`rp, l6ef쮍@j'Cz[BBY*vU=kbjcPZ5p 4aRyKQk]18ݯ"؅&h%ǩ2zQNhl$'8'd5 `dS4=JJ!gpb~*8yY$oM: "vqu dqwroOUc>U srLkøG bnJ6* &<R:?Q|F3 ~c7`y9mG&2/B3b ~m(/=Ku{OUgyآ@ʀ6;x{Op=j tsIrVQ >b7 1 55$$ȏ`T;Sx5 +cQ>%KKJ|oYgXHӢ+aWg^+/Ipv4A>滦'S{۱[(3A@z籄cA-P>fJ@diO^F}UbZ4ux0v  $Ϫa7L4+]O_Xkd BUro][I>9wL|YEܻЭ} I te%Pn׮R /IE=@;|.NX2 N`!\kE#;Li\{`)3@u4_z7AD!8 |5O5Y<Ҵ;s=D/x's'KٛG;گ0ׯ3<'#-s Đ=ʵYH#FTf -ɹ /,e,Ilm7+>"%" + hUWleد3?Nek3*ZCROAIIZcFvV,ːԹ;il|FRk#LS @y.X+(Q\_Av9oj:ZѶ;KIa!cz@\Û\O˶CW86{ .?k>1_/vr9f6fi֕UPJ*+h'!3gw\mW%yk䕺fy+NyAJ YK<[<}R4mA&7(F,J7WΈZĴRV4DxXE|QBd?~M1_TVhzy'_̖TH4G?=:>=._OGJ#cbwUNjD ݱ{f:> ^RF4pAN}@YZ}qyndĬr:^ORL+ iEW;kbiJp2zv#oZ@^=/`Be<{"qB5GC0>bN[NfXq[AVH+RD"Z>k!Yj˴2_ƣJe wC)K&J`sZ&91(J^Bs`G.SWx=3:Yǿ0UOy,t2ǢzuV\#ҵԸj:U`az Zifn݌m$!;n L~=ibQzvx6[c/ Z-r\‰uR'=k)DJ4APguܑ")Y<4%_Xe)^ ZIdJ]:wi|wzB"rz4YL덧ܦ (Y3%ksѥJy^mCY^T=78z-ya}貴gu;hdhç')6W>6ԅiND]K|NhXOJBqtO#SRm޾/jͮaG@EVMJ&_׽ :QKEv8H80oI\]{ }%{0)b byg&_͠_,J'<jd]lן,pɎ'&Q@(1Gz~45T.2촸qx>$ vTѬ?Jz/yP.x ݥn#e͋)gNL& 3oIck|2*Fq @r)n(vMr9Jq? Mfy6U𴞶؅?+Go#D^KS*H*z?7qjzhS|8n 0LJҞJrdHe`f^ʹV 1*Bs;>G<Ж6fE6[C`v34}kZv5V3%\lP{=2.YKkV|)$]xAW^ %Ȱ^ ܬZw68ϖwႦZU"ťo3lD+F0y_)B 'P̢no%ҧvH9"-,biIڄ D֋,iEլ},)W ¾ <  32Zd5xGJ2 )ȭp1Ygg>4$Z–~0^w @HاZ25p*yH`-aKQ!R c'& F<Ԭf)jE6j ,zaޱpu%UtiߥWU }mόz p`kA 0UMı-jߋ>;q[{]E.TQxg2x!Q0]Btkޘ[8`^@}e}E1I@cW%\:b0™D?n$Aiԛ_٧Xh5t*m^` ƧF 3Ę^3vG[e1yOZtݰ:]Uu /T:Nc6{gH\P\yK oX)?mg.Djg|_j~(X܈LPwwwͳ.J1V+ [o_m"Baʟ%Ot;U,۔5uMv]XK;T$>(Юj>.MH|S A_)X[11T/Q61)[Tt6ӹ~Ca(1YjH ϗ/ 3^Nm[Nk_#Ǒ~2w;a CGrV| ȻJIخ3b%_]5vUH93S\j!'fykSM)҇ 8&yk!"'kQ0G$ɔ윙>k6XtEԊ/ euV"OcfMM彫 U㶣g+ pD eP$w}^YiRNCzKu߄kZg{ыAJ|cF4ÿW ȋZ$?S$Q`_BrFw`[9HorشADP=t{tT𭒟uscEa|?̳2/%|^λQZgB,2q}+)=R k.gzf~x57Ha& n75㝧Âȉ| p-D"7_mVNlGMd欸EdbOOh1D;*0hTdg>$\g,aH/ 'T|G9&3s<4‚? :Zh  G OR)t۪baj+`sOW[3"պlT;.%VHO![xo͌ ^{qB "7/ /KA6!BHdm_(&W6&{3M_έI.䳱ܬ9`61ѫkPB Ijd"'~Vmޒ\bFO ;> MaTTcfWaxC2('c(xgC96o]0zPv/M3StR˽tTjz5;nV'dz=Ael 4{tJe,h}38\6.YehNPx EKO Ef~@s&>x*$Wl1Ճ7{!kN-)8gnoeoNY!}@ZF Q_J MyecU^ Q5;s:~lza]YgsAQڸٱEw U2@ .+o`>TF>Z__?ՄA;K3Zԫgf80f`)|n[9&hf Sr%^T6/C_@ ڊցt9(|ơO ׬_W ?̀C8p-^a>T{Nh Wd+cBw/,~B 'AaJu ;dd^<^NrD|9w'30Uk~ b-&zPr @8db-۠Lݚ1lʠ`tTl_uyܼf0zZW|ڽ{!SVٗR9t_+.L}\ZV9ʡj=[L?!mjUk@.뫳4O& k"7NsKg4/6=2ɺJU=WtYR**z- WVWH ZK=AVJHvccɴyASKVy&9A _l?D_46$=x;ĺ1= @W'J#}jrVKi6=_vb*ґ6^MBǟГ4MBП(y?\2gF6hܒa@G٪+QNl7 DadEG$aΞ %zVd<!$*flJw# o0dEFmWlv{a^$ .=W^=6g/AJ^ ʥD`s-B)ۈ٫3#]W=*׊ŪZpI~[Q," اGlde_ w\DBoL ľ2AɣGX5?Թ;; */zН۳_4I..&1}qж3L=X(l\z?KIe cg $,%l lu oK .K.S}Xd'Tem@,@{>o HhDnzܛhrj.7Ҭ[5sR{W `Pi>2!do5F;3Ў X}umAl/ǡ}l itu|1+!9Wl/o-A[c$'V\KFh7)@0tO[pWR%D'ݫ O{"+w:7 ,gZ&NvDlúfGPPfIMx &@8j% [谺u鬬FI>ǽ6ө`~DiԿ p|^,z2fp89Ȋ^Ol쭟$נ5S MZKJݸkr++6m"G!Ai%ќxO,hE0Du)KônvVA7*J)nk7Pܛ_ZȨ>:7ccbi dk;$PR @`cҼ eebk>vEUG[ah=m E yHY1P 'Q޿XfH'& by.6ܤ x ×07.yw]+ GE ^ O)ɨhVc3IXB7T' uak~HZSJxi0km=I[k:P#y6. <eQU%!gd;6Q.vVqz^|^HiE}Y%Hz̡h{s)iuF@,~FH0(/pDttLD8u[><q36R z45l^rxhȱy-owU) ؝^9iD6y4WE E;K}% ]D:gZ1:CZHǢ0`h𞊌M$G0t_ >|T@<8aiq]id҂y5 "{+ާmn' ϋ,̇9"J>=yC˷׀qtёZ[ {x mqc @GL–_X=eƁmzN^ei|Q@J7$jxG1=+tٳ2@¬J cڗ9^4k8bAzm)`+P [UݙIaR &%?u)W1oh7 T>P"J|!M1 ZF=^}Eb9b'ww[&L>N]]:J*{FqHa,7?k_z;:*M9x)騖]5G8' 1%?2J~G~CG#3<00Y␶ywY}ewxj⿉v M9|k^17x&=wN+Rk,iۊ+7AvPb" LSP-7y_^hk~ ׾*\%#'|ifG Jҹ:_~-}Lc,0!-E9{u 6мw?]<$9opRr.0g9'Π*EdV-4jLJE@3sH*:T%ƮMv`Nf``wG@)ur/~*-O'2CxwjƧ*T;p[J{vTcL %SӻvӉ`) HwzCTVevvL?ZJSn+KY&q\z;)ũo4t8 _o@YolZt}`7'F\0kײ0#f (655!l6}fn[cP~SV;}jBb C5mJRUL}c$ SFF8*[3l=qn!7B)(zc3Xgr< R+kH.V}غ1$ )9>S7`?\& [ 9zOSvT]_S)_㍄j?̂ud Ϳ9o  lEuۿp hO |qI4%Y}W3asq u-ci 8a}j d ŭjcq%m!!g0c5o!tְF]|>cް(m9:TĢV6?\ H=nz K9nrf$ƝQ'Yxx]\uq".r?ɲx%@ CjDޚI3cNvQGvd{MVd>:ۡ2cCIp,bh Adyk}(i.*R91%JwlPH3ɫm$KaB_6՛\#2S׍U~rghz$KJ'Qv{m{[?;'Ңq}A852JwhLA QգV!AtC'? "v_rݻQޠTC9PrRm oiiog7OwwڜNDNrڴnnsNڠFˡaVt5G;w/83@RJګ;)Sν7R9!gu4Cgޘ\gwyp[>/#i؈4h)ɗM41̤> 7xΈzaAf؆\»rˣT\ $7ލ;-S?߹$)Շ ?SFzMz+cYeI"a3uXQ1ӄz(jԹE _?sB.>kiBXX.uTY,߸TԶm 4 ?x9Z*b-x9?P| sRIϩ !ˍ?KWUyk#zh68>oJVvoˆKtT%ѥ7]+mc&J)d.e;2"sN[FF Y WeEc"; ~,h]Cusr`DjJX^L8S4nV7VF ;x\m'}dX`?E<'&|u¡ě3&q۠#YEf玘Bc4U>}B[jGyU*SG1g"3r܉w}\z8Լ"Ne08LC5gӯtm?Elw:;^Qq H;5w猘 j_jQyQe:f2j{ix ѧa?JMN' s+׮׵S҈pnAR[@ 'ݹF T2T.6Yʠn9bѠ+6KI T2_L>cOTe=@'Ň&4f^ve_*oJBe6FF߿v-̓`l3p{QYA>x^ ++ũ|9,b P[ G@d>P;IRoRw-JdlRW^fb,s˩h4tb(B:tƁSdjLt'׀_Ɯ፮lkr^[ȸh^oC;Vk[y%Ee"QѲMJSfv_LQk$2c[Zg&lhޔ:7\T/ѩ)ρS!\A#Izgere}՜Z.Q t#V?e,# -P?a>(Ўd[) l=р -oL zv/zq7 0R&MhIW&Lc^f'ݗUk!rWzoÎK! K˸EZTAʏ2+wGwC8Nh3uRhXPD[LXbks]8x1#zMW#?}p)2!Ze^EHz{\3JQ~T'l('v*!+I8uJtiŧ,si yEG ԍ/€$7\n&{lLj~{6#=F8~&6g1)_,Nۑ׀&sE"X @ 2^x{UߞV }5eM*7ͺ7hi BL[Ö9!v\vk踷(v3#40P s}(ߙG)3pQ#nf?ETK>i<1'K6u|Ii/V^q7-et8ZO!I:ЊS(!G^h&L;mm>#CeؕzGj}x#s g+əʹgY$3ng5Mvnkh Aj2H/ʩ?UׯO~6vb a-.4ڍQɹ*$IMN;f36f%E!wwG5.t.$vP4a| afAR|\YpX0 SEVc~sNW͌i&vUK},# r"[)gCg@գq.d,Kuf{ zQCہL Lbi1F4sX׽k ctYΖҨ|0FN|rU.hDoWui,4Y8q# SJ@!޽ 8뺞>BEɽNj؝o-+apPF-Lf?o-*Uf!)La3/܇lj|BW0'?q܁.txMS\Aϴ# N]cxZ%:rXXj|_}z֤;Fk썮"ң׈f8?axnpjZ6y>z ՘ݥޠƶ} hVt250%b :^n+1l3DgyF$YPPzp M)w+ jxffC}pX3UB75o)u *䄚_*x8Vdƃ6kǠQf/\T;ĶtԽ:@y QhQCv#F3Ŧ~ Gi Z,\j+xetu,lh˷QwGLPC`rUAvMx0kX*2M.o`'YM~Ԫ1٫AY6:@u E&jU(m?;@-jGa\i 91޻I3~KuBve I~ϭ́8.'R/rl IYקf*/tfעyLrʹHA3˰.#!^T=.܄'LW񃺧fQ`!}z܅BKwt_*ѱ 20[$ HI@4yc¬AbMJդ".mlk&JN$m (엊!R~ТE&ӍCftabmͿ(?:PYV]_/h^-fr9AYs3W`DEYahz'}ԨhA݂o(ķ;eaW+>}g~;AJHv!ѸYUBD"U{qʻaf%>,ǽp.V\,="/յ XC7@6H2 1xp o:ssُ5d# ~m7?J'd/ת'$\?&@;9 $zϝتQ9 E sp>x?y DlI"7*N|+) r+]:OXJZ )sQ=oӺ`G탗n1`g1JHN^$D g`E{F<5 pc' 5.*QZCΤ-i|7S?yF,.Kф´g>#昻ҏ){1AR{H!dWXlⱩh%)yu+Y`{]s~qTT\=3g:+7=wUej&j/VSXR6ؙQz 3Ǝy8ׂYBs]#C?)Ùل?E!SQ5yhbBGbU:b Ź87 ,x~ ,?n1 زڭ6vs3R⠲gy̐59j;$K|V`ݏ]%5u,'kaPf6tqx}| fÞ @|؈N :S`9: o{fKZ,wҔ委nVֆE q8:T7l꽼:T szeZ'2xB1jCF5[}Yo^޽=QewiTa@jX6n :veYO޾7h3'u"1^x˨Iopo)duH\5>~d}v( 6\z Z0|gkao"3n7Z \ a~ ʅ_9!l<|oG}(uqoS]#Ux@\ @tG,ے40@';Y"FN/:ط:6o QT{<*y,>) 1"N:w Ïؘ0#GSt,kvr鱳^tI#Q)\BDnNJc2]DS "(okDq@=a wаꃠ"@Z*c,9{e vp-;q3rh'sįoZ8X^M/}[j (5\qN,)Z=.w>pKS>lmyjI<ΚDOvW[mt:W0%!2P!I7zk47Qrfxs1)j,~P\Ϲ2dt'ɞ*:`Ws_иm.8ߠP֍~YyzdgaBƾ#k@M_m9(  r6:YQjTJ<r:Y+xmׂ~tE 0IN -xUsjK;^@&8&^Փ3b`hœl!17<ܭH}Ut* CohߓS@"#ZډsԛCߨ<}IPr\E{KKhBq˓ҝ=>ov#^.x ]"#ttC`Cq=Z;XoOx2t9/5q M≏Ɂ^U\^h1tԴP5giW6glRAo?Bl=v[:X^d `Pki:>>pg+>H"1QK]Q w^T<axMBpˈ8ZԙjmK{^.;rR&p>݊AqOU2yR]y+hZlF8X;tS`z@"%iKd#3DҭƿܕLC2D6f w+aéΦyK0 YF MxqQ5]>'aRG;#?3$-lf|gvH.|z#'̴P6BUAUߞ5uN":N}^fհ䶅\=i}=UPDŇsH ^X5n32 5"c3D3^p}"t]MЫA4gǐ wO mn-]T -|nUٰoHԻiؒyZb9"&ecƎ`CLG^ Kts3!*dl(Kӝ%!gh~jJ d;BPR0N7 icZfe)"0]s 2V ] r ,cy^ ҹBM,oTˍqgBcw4\`^-in+;tT9y1d>e_Z" =HL-ɔt¿H"el=ܾ3 ~% "[<(|gd<>sQhw Q Վ6wIvO0<~egvFE?bтfTG]<!.U9ǻ4|(fޕn"aiQztEg/Y[U HdKOseWH,lq=~y0ۙ_h*a' T2QdhۧƒW }/X"FSVڵU-ǏeݿmFw~:tNlИ{ܘ > 6w{1G(z񈺿!cu|KzK(W(L"sD{cBIhRPkhjH|8y  'TWX<↏>A-NٕIy/#;VAզ]DDJGv7dYH͏53, V 3t1:أL Wf?L$dlb 7Rs`20Vͫ ֔w9iSDBKNT q9T!~{ %M[L VOWGӾ1FvxO\5pTw~%w >v`^|+47 KR! _Vot5ε=xsN 3V瑩Xb eLQW|3Wpm`ٳAFŹ]Ɉx&GL>*֯2 qsÎCˈ)v>t󣏀]YI<3P${JL:%qDf dBıܵ t-B b@aۃa@#t'ou.4!pz-%R~MGXӋiKWRF˴"??{ÜGa| i2O9nL R0&gkE@֊ղ|e&s}|GdYK F+9G qOqb h#1t,X UDM |ϼIHIOCD4AʷXodE> Mv+H%!8ys{*Y¬@)"~k6HDu$yni:?$p#`r±~ݠC SҕKSt^#߭ҝX_jcr{ l}A W%DY ڹDۺ}y!f*~]tT\oPU$z|wLs? ~U+ dk~/(nAf\Y 8]AA&!#i -oyrAlS vg͘3j^A2rبޒgxq 􆗉vZn&)%QfdX@FP.?Efmt=ƘNB*UJ)4e& KEoAJIz}f5\\#uu֓McUV-sⲻwNo2yr\XFre ZMJ"`VE͂A1ھzQ g&OAhfGIgr fQTxY[C)wGkl2#};.+ҕbv %WS'÷| bzteeQ;d y.!Ahkax]!!8hZ1)k'W$=cjt=ZAS9Z4ѹOYksE͑"hWaT/B*76Hky?ʅ8 9~OޘL/FҘ>"j`_XR]f`.ѣ\G E#sġLT'g9Jpe!6N#rzX" ݸp>`{c6>_;Ӧ3srY͞?/Z9ȥɘ?3Z[@I*$C^p6!wNtAxHZࠕsS:4"LzÊo0I?J"B6hlBW 36-(;AѡQZ:+#88(_^MC˨\/A 'w8ewsd/Jtn'j_(l==q:5)qW2E)`z [W^&=7NB PDv?Ϧ*u4I8~~M 6!YS%OqV-hVq c <> @A8N^~/-UUة 4ÕWjlK[: kdY}3/ΔNmj3,kjQM[fAw! ٌJ:csuvmx ,JP;| ˵4\2:s8S fIL̲lpՉj(#T-x] 2)Աfr2525ݧhw607d3zKϟ[pma?IC^-me$>(K͎)TI2ki@46$߈vV^GPy9+_$>7qCȏqeB-[/yͰ{p5=(lkbd`,jSSAu ~Em3"'"gjhw*Eݟ{0qfF|nFL(fG[p(Z h(>QAJp9AG v & qi)uXjm7á GƓሿ.n͂;>%]xf;z*մi 3Ȯxc6 M/V2Ӑغ,<t3P2&'I8|kg~o>5 M~0& $%^7ޯR=wH(x(UE5R>ԓ(T}ڞۓ?>c^w|b\b1a+gPvkן=lj֗_@yۓw]AK0KsûjzuHUwDHo5=u2 Ģ{m6Qb,C FUf'N' l&7Jd^#3qW2<" QMmS1@0T2q.>aKz'&WT5-1XȾq]G|~=v}ǧ@L__IX]sVjtE "@Ww"SE|哔Ug!5wl9'0 ڷ?#T;}vSp^*kM$d,XGn=ܧ0h 3ZN`G<=>LiN8%l",W#'5ކoaoޏ ;VY' NF.o'E#]#BsLl:E[=;pkVJ oТf99n㧷7^632qRJ"K7Nr}C`d, k*myI*d~wPϝGWZ u2TS=vp1 ,5Ib[I 91bQpS#%]jj8ƕ+ pqT?e=\'Wř7qRVgszP6X1p*mħT%O;އ&o_>eDž &wP0s,4'驶 &%M}TX:VL SWI'3ZToEu(Z}@u4y-ߚ5`)@c68 I`YqpC/: Sӱ`)YZط,A_=fVS:wMRZr'Lghᷴu!*CJ-BA`|>$bۭ7..?+a◆,(Y{F0PnD4_Y T\WA0fdincޣxVexĶy GeoOU(t^BH^™S 6)#r5>|ړYla0CÓ,N.}j;Ͼ A$`~j,\-VIc4Pޱm,qqذW&^0!`sNeRވ?몶1jZҾ-F+3E)89f fb{̻U2l]賙B_1ޛ6I.^ܵ- Y4TAN{ߕTuzwX0JxP}8.n%|~Ĩo2ܢ喳t`fw:ߒy?E@fN>꠨2N~إa%T8J8d'|UL{a,HOܟנ3/k.8Q-> {P۵KdA]R+ oUYE[N1gl ;_q 18WLTYJ^B~0X#42}:*;NNL _?{@z~]W蓘Zo$/?nҔ"Ti i9IԔXnn#8"c7@U)1DQ8ɺ(~*|M/R8Gh;Zp,\Lh]t,*aw:: 1W A~>D25:l3nu (_01.igdzx<9"6}Ǧe8pjPY``GOs37#> :M qWnGC>ɜ^2rz [VE88niht,v52K|.(@#]R0u)X`M4M>8D"3Y]žy0nZ5h7'Nj0N o  m=s'ߒAytݓPZ% >8]ע "*r@!W<h^ԛOʝ|gdz*dkЉNsZp!~ȓCGNwPCfN?ThM;x&ĐGUeaC[I5JZפ.!|N lJtVc|T ;_GmB3`2|6PVDh"ғ?}O,cKNƱB2DXr״_Jbz1(1 I!ꯄ5 6cxsƚ(3B/7ǀa$DaPE4ЯmhPQ G U}]Hci7=baIh눟:9L Lp!>U\`.U!g_hkY[-Pbq.Z1 =>ٚݤ!zֽg _L9$$a{0UZ nfFN'9%,nEZϜrxٟ(1̇ԑn +qniA "0y'ox( ,| tl3M 3l|*G>VKlkQrZq+cjo|.qv! }xu=~eQz~8tԃ빝 4\ƚyhH]Nh 9^m ЬF@TG/3Ե!R&voK2C҄H&@fݐ:FRF}]kCA o&Z&0)fcp^dsbMOqESGneHZ~+#<:,jŝu:9LfTgU,3bWI9chByY=AIZ+|n ؔH_T2%➊݄ex)f8`RؾT.9Pl񳇉cF^ ݀Đ{.+Bg*bbϦd;zJ 8YycQvHk̼"^fZz1+V7m*U N3b ʥ H)Q_sS^gJ}o=wA6( `ECȻ93c9&}&N*P#l>#vOʘGRdJg<+ʝFp=ۿ2owV<`K$^ jkgjr$< +.XzS`9S]_QZ3vTYڍH;3`DnvK&t!2<5HmC z\*}:fy;&eI-FS^#x1*MNgtJ:0t8&Qt7e$Ϡ}֖*fAQjKm+Ye`쮯0;8zMcpq-yBEINT{ΩD?f/i0=17q8Pj(Y2}W04_OM搶Fk&GJ޷ˊk͸}[`a*h*{cl6jKS xi?9 җdYD!Y` |2T~:`ZBptoka!jMgh}b X6̎U7& c7Wxg<_H[ܡ(9h9w~0j]U,Nȟ'l!ޫzɁz(ZK$BGN.Qu EFèE @wNīA & e:It͒o7Gyِ %$`uK69/ -yۀ'(MԻ_neġ;H}J <[ tۇ֤ e@0ryIԴ:6uiuMP7?tQ`Jq,UJS<`#dƷ dKQmu08H m߫OD2̳ ʞlA:˻gx8yk]CQg5 D=EwZH#ZQOCRf\d=$m728bbh ̅چ3BmiL\*Z@Hl-bNt>ȭ)gm)b2Йlr\MWIi;7I2. A)u&yׅQ=Lb(] 8& a}Z`bl~.͙e׵1jPà Jՠd02*;"uMD)d@R6^bH-+TJ9TDRT1J1Z5܏C2'(_64>:VHc)'8qkԂ"B&疆ˬVef!xif|2rg@φ' WE 2N)o jrL<]y-(Hp/'"aph2D {PS+U-YDJ._&G3pI+"tA")|4 i bT w64YMBՇPmʜ8WE;QT[d2Nq\.oTOMP`xHWTI}5Uz"6 @=1+Ýas—K.CǙ7VwqĿ˓Z*Q<6ak17'= 3WHqjh]bׅ摫GCe|t3 Qڑńp]P\#9TQ]cphJ9вk/|,ͯH4CI ѧ× IOX)܌kWLO lScnEV`p$n,Ouq$oA|2`p[,wخ.N竎a.!t0]VR0 ²ncSQ-F6 K]a@@[3ĕ(2{oƯL;v~aX4wxXٹ_:+Lr0C\.nPGIϡByG@iAC'OQ%sbrR=y˘hfpLdԯ\_fnTqD{F ]_11H~Y{r9q2{3(Hd\v42S*EJȋ-u8F hą@wfE=%5&QwX!'&QmJN3ݣmcTr%M1HlqHz$ѐnD;'6#9x՞S8PXCĂf+nVLǯ|x@n H0ll^QS[>Dd,`w/Pf?cVH$-7)S{ JC&Mw G[v&Qg\*ΡAAo~\a+whWw`ܺNA *hDz~L[J?hp[xl$#][o{8K(C#cX`Qi6#g%,}2(AwskҸ *OG%S`ܱgt wZɌֈg;*q (O(Rg'{pcis ֈm{X[JyfP2U3夏mܺ=㿎\BBCXD'N?qi|9[+g+Ӟzsa6W.:誁rJ5g3lyOyW}L]&Hz߽&Y[Ro6uxho! [~0mckEV^8,ovkneM a 0$Vؠ.񀞇* @꫱|o4تtb05 .+> pGt,̵M~u9 Y]HJ~"Jx`2'U^64fVYMdmoz QZ W?}~HZvza9Ig[c/q7ٓZb̫S|z"?&י@&r` +~8A\9? ^z+^IWVdyUt~W2iZm OK RSlM*ie$]YSѳM $ ]YVz6Q9b4_!ݞPx|Dy"/+kJqreB׾)y qbA|⛾*.AqB _5j" {a͙=IC|VP?{ofl}P%%m>x*6CḦ'7+6N |ԂGhsG"t=m(-ͱ-N+m t`QYh($W/j /q7Fv}6U]W$<78Й Q8 qJC`#yk#.*81`_[JDZ#_:lT=`A R7\j#0Cs;+ C]s:3 `Sq ~s,1>LJM̽֏v@\oŋegs fc=b9qڐo )3kKяFXUO{-zfHWsHJ׿$Xõ\(ag8J`5RLy+Pȓ#5_d\4f0;Ej&~q xcQs*sT]siD>=E, -?eW'jD#~M=r>4`>7ιVPcf#,FФ{џfiK )i^I_pէ ""YƶT"ܫƂ؆n`EF?Lc]\,L})ΈZ?{ fƊ^m [V -Aڐ"lV-VT "pMSǘ v͖?9V;,\拙6Xd!ú*(Jgxx%,.8(nE&M֭8)c`qGl h)%!u"t6%@4`m/@Ztnpk/eР^ġBy~wStL:Z3MK|KYB-`\C"`~YTwJ7mI%ʈ5\XȽbv*O >PS>j`}KQKGe3;?4?œhHJ!/\xNC# ZE]H \]cm2Ÿ獐]BC'9BGsZ}.eK1),tscݳr6g@;Y| zg 2z͎gtR}[*j=;DQZE24X#vڦ fK@i_ͱ]nԴk &!nH[N0"Y)$sQ.rE! ՆZ⯓vROH?ݟhr4)&XI6|/s sYoHx6i L"EYJ<1 蓦hEEpTLz? eu ,|<֟nÇ-JewC6V}l4aCMtw>QlK@,|=\:F~{)#K+Y6ǸLrHQ 4Կ3}s |*k `m_6acS=us,!o*26 zQ&oI޲~Ekpv́H#StX|)((Nu\q&A[Fذp//' 8LSY׷c?'ln]a x?sed;AQ| Cw[#´Л &ID 槯@=|$2S5,{)-2+Z%֎ƪi_:1 RTu8h> 'z6ǽL6#²1!N>B+ U1ҟW.llXUB4O͘iY. &:#(i/nLڒjv$=NnjYz.I]:nDSBSG6@kbq&\uhK0koy?EPR Fcfo~F 9>wPURy7\^<}!`głPoX`!]ڮbGRdEg79ӝZ'svwn [hT-P]R$yݥe(@~ϏG96h>|*UFU0{Ѡ15t BY %_Ј}]f  jn1Aw… >sc"[W?S!e\ ^x;\-Gurj㕄@Ajd`%XE!1/cY/xn=~ I ! JoR{(-zvJ9oױ'P,4#(x5 ΂ל1?`:/J>nѳቃh!GiM,&{ZQK9eL#7lPmE"_s%}s>@Ο5p8W Sf=Gǒ[ۆQ5h%w)1PdRHg)omך@SdL!F0SNUD輎ϙKwK(dW@ i'ΰ컻cmq cy1= UIBh͕z~M ^4NW%9F}ݙIfAS>4;;Yƙy ח fsMz&~>>ۅK.?|dFq\N'(;XK*}Ao~QV@˿:!ۍaK#M[X{{U "YOA{Lk{f lskLť·DYZbş>/bg'_ղ۱\ B)X2 q3 x igq5{Z~ǐĠdy>m`e{t5ImYҋI9*C!y-ܳJ<*褤x c)Y ~j _>\g^O$=IyGz]h:& dcĽ8px$=?zM-CloJFljub8oiɯN'T\B8i,gINJ-._CD7NJ~CUw-p-Jo:`GY, U0(7mh>ɘob߭uŅI*rUu_jXq<63 uK8Ä2M=F-K!$zA'οדwbf1:Wpq|%Wu VL,njv4ԡOVp4>O6~Ӏ~˜:pN:JՍ`Gc =˧b^fp< kzitXvʶM}W)dC1~C:⮺) 1]kۧ矒Y1ñb]fwBhX%@g5'9=7OueVfNdL~% =I7@JccXWzHiK>zj$kya)hMIf7~QЊL|r{n'pdZO q<Σٓub'@Œ=uzʩc[H)n>(Igj fYUq2dr:jq#)]Gvu4.Mm<^G9>)솆 OAw{Y[[p)ꖵړ |F.)(VA*0hFtWjeH-+[T$@wEtZt^3x \pTaxaQ@{Yy쨷k~>cұChZ)3iQU%*@vƫCU,,F*PKER*3J&I7I\DJVX=&ifk.Հ*¤yd%LfLiKiCZOdTy?X!q2Ey0Z xnJ,k6n_Hxه%-*(_ӽ#+xJv_LZ?+hi4;uyq0rI$J"QB`pB ?>~џR`Te}b2!IQ@[B @vSͣ׎W?*vTybOZ`qbm?" $"vz k嗣;'Q@n 4^,:¤h}1nAldɜ!tZc Z0y ZmG (HρOYgC^ILIZ,ջhO,p-*nv:6|)11 a&Rc;xg7ΰ^XEF8j}ѓN.L!)Ӂt> N7C, .xCHr|ZJ#zƂふN4{25 ?+cZ-*\i- QM^@ZZy VЌ?k5vyՃ7Ԣ^Yqu!;'j/)T Dvxχo綠TqfR3&BQy91W$N<)E:olvE/åX lv*oU'":'㚃rYxU+؍q&b8aV[;eFYdo"ײA2nz&5E Քsގ0)n^jW4ͅ^Fnq͖K䔜)\kYJTI(Af\X#J\᳚JoO']9%Z0 \v9o@`HVPn` qz"mp-1qJC-*)qW/b=< `G O;bG03)'}[ٰPp!;67o9O1'&M)>t7H̊Hu iHky֏qđbClmlEo'co04i&{Ƞ[ʒEKZˋcQ7Uye#صp{:ėZ(!!E/!S8\(U RJ\x1Io>fU&e)!z z 5[sr׌lMZZ;hDK-_JH(8BV ly)|{f-BI:*zgΠu#nᯆcO2޹;:KP PēKvڃ"5:Y]phP5&&p,3E}Y֊׌RpviEcx͚ՠVXu%Fxb^u9TN=zӛm@ 0bJ]ZxvI/Cf7|~@:DPl>]:gI{HGMlc07W.;Ka-% Xna@gtZ94kفېu.ZѤ2fےx^CT~IrQ'fĄC%)bJܛ9ř) f?`%'9%9 fICxw!hk'+oY"3|?;.ڝ(5}`&˝⬫9C0G*UKYo?ia2CY&6`Eܯ~ G'‡N'P&ofJ7!)2!mn a=:9-> Wo.$(y&aV;UAԼK9>. ȅ9_pm -`"<6( "c8^ە5xIԁ?$|cajLM']IEB%Rn9" GA6C3m03G$9[r N[O$IN'c>XyH̷ml>,\:qӤR)_b ~T|5mljY2n[99-Ǟ7ueB

V6W7sqQ9/f]dL&fVi{{IP9_;{-UR_DkW.g[G0GKͳfMP Z 5-QWVj=e9t;-ӵP+H &O1h%K j$ՌAA͐$U>LF.*4 "[Mh2;b2N<+B4޸P:KNʮ_ ü$|&֍% ĀL:Ci&T!#5`j!}O=MqT,D|[*#0]­1/?D n1/ɝr/̲@IKp3vO; =MjiJhƹ#(cΝyX8@^G=E&xYqEul %kKcuP VnfYzU՘(3"lxn;6J9>^9.ooG0XO)[\C+^8MI0зPΦլᱍ8GP/G'5.=3RPe6bcuQqrhYhńFYhdd٘"^Ei*˫،c~(%\tK:v]զ (Yb&DyGѓD[Se tP/Ih+rQ_揊rCJ$ Zصm!]ʹC\*. 9 A1g c)?1_&I\c̷C)BxpNx Ą<?42;f'P}oA₆3}M2:炯QzB $ꐷMs@àۻIiݔ"FǁDf~7F9=r7Y'( w*r`Ow(\oҼh#gSy$1NP5Etؓf}(q7ǶjqDpr,aaj s7ǣ RO3}'KgJa=id4~7R~` vT8D5#ҤM-Vf}!22-;ާ `V+WU82v y}20v'u~+C u#'STں<g&•an@s3xZ@!chw`3 %^r'AIg@EL ;AXOW*E # .JtRiԟYpt]fZ?zER5K.d8ף¶3I}4יv&:(Iv#ZE6~D6;KD0t 쒏X̑TuPܞ`xS/#lNvM]Y+j4ո:U-@nv״5/e_h <΄[D^\ڐ]FfKzVjHu<@b?$i UsQF/l5ֶ]?M> ]*_xlK誮u` )OxgϘ'1-YTW0\1K AgŻb#\G Җ q.K~W۾8U*J`-#l{ЗEm:68mC-U7@'KXN๯z7ԗ|7W'A(QoSUbuW>+2VJabx,Y~pb$x?K/DR!Pyf^9uls&l]K,_jSB5Ŵ)&%bW6>zx6 {IdxaoX zb3q9r=p3,3\6kQQ!<0^hA~ rt6Vx,E;G^M3M2#9(UˏU3mw<0!3U}3D.]r OLGLbGѮY)u9\%szaV 8%ʊ}k{$1>h<벖itagK f<ӡ4OUguU~l!`_ ۊwBp ԁtԕo+t"PϭKcPxdTz"KIr) ݘIEOO*K^ .&JdꥲV˼tf641Qp7a.oNA#_`}Cۦs < sڽ5I$X7C\IB=Ux2SǸesR^Y_)xlXx`ǃmb1b hPp;fl:' |76/PM`:/I$CvyG283Do'($[]=_&&kԬqȢŃT؇!J@!-ckp8!ekQW|/zaQl%Eo%sv ' 2u(䤖pLw=%KG,c ʈ N fef 'c.Ra~s]<(\.Z\SN$\~\j%xds(@y){2W߷%܉6˺o~L. {N7OSTt(XhC$y,ԲF-MjNvh?^;&:˜'aSi,WN elJD?)1('~L0V^TB_ؓ\0Ӑ @0w_S%ҟ)dm,f~ɯ1< t!ŗe؂\bI6fֺh>/=J{]vSKP,ϛpέ慰\%nKvAUJv)/g dlbt`FG0.}ff-hq#< Y=ܙ(sy) Va\liW*~]DR/nUƣ3]`*Cy*68vgƣ4Y䇣j|I,/6aedp<(t"(rdB!7 (]~pj熬j*Իi-;k NC]0{e:<{e0g).LI1-ʩC:UZiq] ɧZəl6M˲ =)5T7J]; <7:hZ?M܂6vpa K,D(@KYCDuy ff4?yad㑺:*3tR0\ȷ=(.ׯ V-`3q/Q }E]jDb&{ ; g^ aEҖZ p K:| =^w%Zl,_$k3蜧!0)@~.3э"-c'RGq^;Eˮ}#:El׆.'8/oy#A>m)?8Cѽ*jRXZvp,8F6 rY* ,FT =QP]VHaLiL]@K%N΅/.J.@1*).DݕM~k tӚV&:J ٢ BQR'c5fs+jo^DL}SWMR!ʂ <#pIH|H@W[s+0O B L[ry[jNog$@T8bAҸt@>ssYc!4,TP/o_C&C6'W3%3*e't9;8%$n=2^/gOfg|UWn/mAl E^<,U%cp4MN"{ՅW86b|ݕ1g `?Ԡ+H'glX,$/x/yc-:iV \it`=ͯ0lDɭ su菑sKPEk\,(I&%S#O*7Kj5R{sNn%Iſ@\U 4mYD+U"3}ʕ۷N0'!?9+;-~bY"poH ˉ{,ћ,p8r)p jL^~NБER;kՇ !+|E9ЉT t)C0K~뽏f YPhv,ivEXBLm.̒&|`C>ū+;(>%}~y (T ,OV!ijHxo]*aK{/ :պ R3~߫6`&-"^<9FMs C5ƀ{jٵ(Q/'MY<6>Ώ6~wR2f"s=&I e-( "Ўk2q%G2vM#y0$~s-ja!:L ~ͨ}=[^2D>OmAkb8Ȝ f(8 `*P:W])+z|Ma[ӊ&7&>cquX2gTRȿ|e=è)GU& (f qtJmbBTlB? %'_ )O|4ܭf[D?L$k^8(w[Og+}ap⬭»ABdW0ܜYVl`ʹ uS9F3r_0Ccs}DHeM#Ic~WR wl?'gs邔-j<ow}l;ms{35V8=8Ӱ'w u+r5ةK!z(.SVGnbǵDѼQEs!x݇FęgJ!єO\K-M)(Dg ޅFrGl*O%v;peeƊ!`(.hCh6QĸK[FY܈V5V+׃: :|11Yzu;A5eq޻Sذ-]aXo!I^u'`%[{|<86Zf=,F@*vud0KJEM GiY z\Q<4*vdL>6Y4/c]4 j{)c{JMK?=ԥI?҈]tB/>T^ǞޠtRLStnL,0kt)g! A2v=K}d^&->\TpWن2%@ &Dz?6hã]5b,YC,Z&jFLjG5S Qj4e؆| au3#RSߋPMV͐]o7Ng 1CgV;)#"#m{N+d=#yqDnmveٖMfJ'|0s7*|J䢛릑h ahq0hd`R^50J_ݤۢ/v[%mUh*(LRaǖGŶ<XyfC~P^3SG'Ce[\ LqERUriMFv8#=f*F\—RW#KU 1RIJ‚X箥 :n!LMp(|YC.l}]1/z~R=kB =S)/Kރ"Z:vܤG 5Gk]*- F>;Qq) %U*&75$zGC^eSTh8L`薹[| A7r77Bl q :J(pQ~ i)s~m7~XϐQBd+^W"~3~;|^ ,eP22#k, 0?{z$ϝ3)pA%)t?%Do@ M&~ߨgv)+0]V4Z >Ȼ/w!VN">qDGɺTjr ř 2_sm=!юRC-u8o N_)eyo9D.EN;;?sc%Ӗ:J]% E_:" _}$%LwKjE!X7Ns(e>Ԇ1{NQy~`)"V8G3 ֺe~^:Sor^k6~)ѧY˵'#J6UM@dӅΦ~1n!?kĊ=V;L<[.Dbt%nDowQ#XH;ѫltږ2 a1ۍ*pHQ5 z?MKtf-dd3u& v0^[_qqO~[' ۓ<ҝѣ6/WMW(E)35ƨU23[1eߥbY#,9iN9UTݣN%]ƣ (of}w)%CME=i[Qr3ftO,/:-; m|oO 8;o2FYkA`&Eل^3i\I%|)ly(_7/NIȚ^KץfW;4 q#kW{} D"~ԈN,^2*^_>o1-wYp0z!dJAXnܡ R%:`x5"i?{=["IgL;"Pa>*RIyk6ONKzplG\Ֆ! #_E<1&-n9|1g/Wg w!8&.m~@\O!IDZ{ZCNaci.Ǹ2G.i=oWE~ND4bZ C,uTK@OȤ8&TR kTDؚD.ޭGXCD2<ODD <dzkYpwnF-;`?Ԥ'lJ1K'-?,s6SadUٕXWQM};(^ҽ[ˣΤL<Lu-~av6h˯456-OAkRx_l}1G vWv9UꭰVsA bmJl Q c|&d.}|0I `G}xfP@Mu +MSYc,VhcB[=mƿ*0 Lo(v٪k떤!}|&򸾫p?a<6$b1D`yq=vZ؛yuMQ"ϓPϬfun0C ).a3Ow  W5Nw2=e8ԧ{F|}H63+:mC_^[qrz~Mv$;&ËBQTJ{F T Y`ԠXB~V v2 =SЋj iQ033$U⩧.l)(!Kx8MOqp9_N]Dz;GE.QatLŃMSx ;7=ϞzɪJG|5} UЅ̦@Z1GAwb(K#ܻ!?((CGpjr&yM8-4B] 944G|A(k`@kxo(ӷSEN=v} |*ڔW4 YJHg㍖:\66: 20)(@fvΈjZMA'yv:K[( ב jEa$0V!)MU?~uS;crģF.VfǑB4 fјJ5\OPo3XJGN1H )twK4hۅ#];1OcjSl`cet(N& MVYj;)c7* k)= ruGa(yV$vJ Z)g8y VlgpY-zX36TNJfn$Ÿz6b"azp\x9Vc5!$3rbF}kSQ^x`:lMpT EbZ'{«T4ڸch =WEx:zl'J1ڸ’WW_\[͞A"3KNį/:Z˯#b`ZV_'DD<*Wڧ ״T CR5  Ee^f -Ħ HVL%t4KweyNݎpbZ7njX;~דB64L-(`قslƺ9`j@OO}QQ 3_*F55u[*Űp<d ~ ?>Suw :}V.(*> 9* Oߛ7jwf +J_B%rp''V_$TGF[TMVn2Vӕ|ҳ ׳əvS[#E{u Պp= uYΜS򒘒,r&)4)NOvu:Gݾ"VCF"AqH]"e;zyzHg%}t }-ȷ5,R܅ kHoieVP1!k9˸MPmr>͸.54^+M;C]AA/W9Ƕ3ɧPgcCzFDr\-Ib>'ى*'ű2 [bp{LԶ{AImoNsFsS:X:8W7l!\G;LVlܦѰ{`%d੕pSiq' Fv9m7.ej҈626OJyp1CLLF?!( c&? Q4}WF={ߓ) =_Z9M% EV;8uM|/Emt.2WDv\EA/E"N%5#ƏiK$^bT1,+ XZUbإ~ 038Z&|+v9, g:?1-zYv81vxaU YaDWn3 1CޖJ3>a(4ļWALZ&C*>:WbXŠ.9#2 {dm?ȇGo4.m|#j?zoS9kF~{ܔM7*)]뙂Pi9ylb3mβc'ߝpeTJH aF/KqE2&2-N=lTSNlֹ$-"Fh/sM2+˿s^ꆷ-O3Q|tb rmąpБCzO_ ^^^ǡc3+hGy4s[u8dej^b#m+amУS!7gB#?#&ɛ"b!a]6=:=F$.^ 5fEu s/=Gt:TX5auwQLЍ0荞i-b֥L3d< ɕa(a2U?)i6tĹU>.wL<>3F. b̊g=h @aJ[vJ:iImQ3]"CmU ̨~(Ff{ Z0gVI0. RM9DfSl㖜.l7ͻ뷮:`CN<R0ILh Zsbh I!vGwP2i\@ɱqPz}]ŏqX%C[w:!H?{aJ/EITS*o? Z-kMgsfvy{Rmgpk`3*.IT^!\hQC3dx1ha4ʙڲ9Cxg&S@v*W*7{њ` w@lu3Ǎ QDxdcrhoA3 =c|l>coue웨@S]uFuQiP@ 7nlCق#5wκy:T{D* ބ:F4{A eQ+GӠDT+#J+)M }!X j<9UÁ)T`yQ}4mG~vȅ!uY䃀wB,uGs- 4]<*~:d2Jx)'8́lwӁ/QQ-$#Q׻Tkz$ȅ*8Uȫ3{M2^/6uDc# Ioain<=2_486=AdUZCs1iDIPJaoaݾd)\k&pCASc3vd)=ś=\]+H{cNʫz=A{Ԑ)g Zq:U1Oj4^p(;}*|ؗlzF枋ԃf(6]zF1͕QfnOg`6:DFXv4Vkfpɷ ؟J̕4J#y? y]x59lFo."i75wpGG}pHQfw-?(/1P^}>@XNIGe)"Y!l\+XŋWA&v*_(#Yz![L1H?k3]+i򹑚 U\:%q0ƤzRn/F'm`aa:% /k9X5eOj[Ϭ{B?[ehMN-~J" ?#sqCisj,(.Ks=S, mH 5zcIS8,(WVt Y9٠sWQЌrFe95UmLm[IȄZ  wP2c]+fk*cgMV x鄉)%M{!F- V/Dh)?$UT4М 9(#w[У<Wk=mWd8ML*B9@+g բ@y-z _cKH$6JD.*%‰R!B˯UmZ0dKmnPJog[E^*XTzMa .j6+)Zyw/"qY.LLX &b!_@Jݝ4q}\9 "A:\Eg@&|oDXHxl>.J3frNDݨaݹz.4g|T:[l~CzdSZ,"[ LsƯ&NM>C%mJ8 ٧o O貴IVQQ%:yOsYe#׳CCH ײ\1 gy2Pb%r?/,{S.K\n ej&{-O&@ZןlrwQ&|pWHJj ["#x4J6eVdqT ]]?S wN牔"RW: 4dL\X"M"^;gs$l*ʛNC@f? 1@ZLSk$@\:EԵvwܣ--籦0"%k¹6 ƍ* dFcAw8A[dlJPl5 fhR{4H`;C~|^*-߄_‚f_"+8ײh}zǽJFۈ|\k",TqjSg5U "F6SjjrHBJo(rr  |?2Y!șo.v̓Oml7մoDpE l`(bI_aڣ]N.7Y]j<║0O1N{Eq6cwJcL?C/[81W?=[.]v&bK)9rLoER+9ll"3}|Op,oVK>xξ" h aN$PauysްR]qQ`BycoV^vҼ9yzsDa8 1prQIۧmA &3rLtgy"z^)Š@k:q "~Q TnӆeBjb ??8C7 wz ~)GnQ2k\ (koNF{$L5$GnR)Zv@tO{Ι$ Xy2`]~]:lmO<-8xl}l CQ_N8`#U(\cy^‹cqJ7לV39S1ߐ(Po OL~ zW܃HR{16gJ.H͒]pt6 RbZ`82ΌFDg*vI.9@cNLC*2'mY*ָwR @5ı87 $#0:F 8&q~'ģd,4/27?R!BwwD+͂78 ] [Xb]pԨYqZ5@Ts+ |^K,Ǵ H(PlIS(R=F'#*BPwQS"~EőNSSb.F;.wK}:*ߑ['Tc~k44"#ĺ1=:Ps,,$7~<}8(BRO!ʚ]tZMM~AUL |/jZ+<듽4(]2o#N17ЃiT ux28֨aGy,A"6&=\7քt,KMyE{4!kP^ݲI=N*HX¾C[x+2,3 ڟXb! SPfn`aV0rb b 1jSe[Çbfݾ/eVnM;jadѤ0t-AY`mӆ3(k?F2 k@wp% eTul 1=m@~b>[-2I516xuSX9s5|ͻɼ߄I$t%?jm)澰(D `syOSVRW행Ҷ翋[PɺWD|>e<c,>)W@ȰG%UQ:IivHNET [<ϠTNn?Hys' & *ЗO}&X|ɼ@tF鼱e>o!4ID bcf;h- w '?@A'ͺiq:g`(zrp Toɺ} ls~8`L[L^#GwIʁgy@nJuɍH͠TK.y.*>ߘrp)tQ7 Us/y7^von'&}⟐ M|~㸼WOAKYT67/J圄>NT Suh =Нp@{wLFl_΋^}*׈bVG9ȔA(ځ;÷Z؛M&!ʬmoV[c>D~7~k!y!ܑ ȡn7KXOaͪ .'J,r/zuU`xhy/Q=3<^D+@'(-$>Q7(smI#~ :$vvQ35F1)"8X X7uueV=cn:BAfϵSV+U6 Vb_dȂǀhpebڳթC(_Yޤ+)8LFo ъ&E=Ăs Lt-`СpJ9*qVT=bL(z 59P,`@^g׈J[rc=c"5 r/@^; ksٖw˛o'EhbmDIP֣h b]`@ICpRJĿ *xFRY@]@z#uqĉsyVAx}daF%»>g[h9Mx.nbc8."4$]FBho'Q&X[hFKNQpɣ("f? JLzҌ퇄\vVXuD-mMi{$29Q^Yx%YCP8G)K- ~\Y?AX>y1rG>a''ZxeRU 4t(> M0Frb(b8m 6}vo|D95ơ'=DW Jsm'eAİ4cT%q ]Ae~4AȻ5=1!E@Ekk:3?M`SI\8&-&AP~L(>:" l fBF]Q;(vB^+"5É*3؜tP7zhO;A%ndqm$=r.yXy-m3󊙟( 5,qi"Dۇ@QO/8bf0lYRq"70iQ i5 ;Tuco4ߐ?AA΃chD{SԢ(O`/u:J_ DkT޴D4fF!?(te _܋ayQ$?x4%|H>5ҖoiUV5K0C:QιN^H-њ0E~H;ћRxXEY bXPCC=#Іp”Z"E<~øU`"?~Fz/g_=M$:u1r0.[YwX7 yj#'u-p0$ÛsF%.twEw{PMȇmï޺ќ>S=3U 5!C-_VHרlCHe)0M .;UQmm*@R/-$nRYJ>yW,I Eۓrnn*Xbd^k[?/Z\/`*ZUh}Xk mX^N-'RC1[ek:GHzEs{Tm-ns9 CRQHew)[UgLi~Œ: |8 0, D`eP~oFk{HRg?GF 3a*Sۑ+mbV4,`,E. ǒUha_ӣo;a+vJUٹ 1BwWcѺZ1]p #R[XLK\?(B[#sM#dc9z}U9Jsu9r80ϮoI~GsxTe E_̤ hCpxpBG.ѝKC1z`q\(w7 R\x|Â\DO7|۽cbOxdիPw6|?sX8USC [vw!چ*:bff|8Y_vw[?\`Sf L VPF,)Dʄ!g̐cp]W&3i2}_>)+@ uyLN!N,nbK+=JOxӻ N|;EL,ۺYZWX ̹@*TL3ܩJcMwr`36+Ik;bQ3{i\ ury:$ 1@g`K0]-tnq%U<``륐ىIYn"`2nQ)y Hg> -OAѱ%"ؗq8]sԂ2 d7 `/UB U)ӨQVFd[@pQơQʴjgmqdd^< Ly6 FZ%eibW+qxn &ݰsq6+-Wu}WK 4˜%WJl8CeiI+ߔS 9c=M.:y&3OEC-yIy!_Ut@/Rvd0W,#)1ջkKܻsL|!f軕$QD߇SlGB?HWx0 0y TVul _PM2zEVwFcCAjrp;)+Da>ipD5ة7j{O!>sGa]99`4~]^/{Ak~/J# 5WRT~q1=ـixV;6M`ayB]]h̠2RLb!_j?::l+Y!#;c%cTW6BJM‡hc> $!_9@.؋'T.Y??zN* CXRuæ/qH jP]+e\+o)ziō`Bo8D;Mt]s.'rj Xɻu ZkBo 7N}ۏң8+bMLGrfJx!YXA nВ~lsk9|qTD+L02Z#ޠ"|uS^/TA098]u:] > -m֕3i Q+CȪ9YrF|wbG~Cص&ƘxN8WĖa} |:O| @vܼR!n4vƅ+TA9d_$:a߷#>.q|OD79u;V1=ɦs% Z:PTuVP@%\pT$zci1%;>ж"d,rޥbMv~W[`Iw_P2'` J2=R+mD[$Yo z6mG1}fX-ߛx"Ci7Q$Ȥ0E[:Tܜ{IeQlb _N=ں f=!k9o]r\ɹ#wXmqkZȘMhܴʰ80aX`w-EqDDv,F@,׭`_=/7n0}-WvG8i.vOR47)̬.& *E1n!c>‚9DWA ; 0D,> #DAWDWۿjI;CEb`\"tjZ[Y*:X-{Sa9C#%'H;Sws&QC$XGUSKPkKifb'~^[fon۵qUu8$wǟdqǐ+5]usPh 1]|0f踉=6nZ1nHibHÊ{D{ڵfj9A,;hdž@Ï_Rҽ/usg >(0FϩP2Ml홛h[(vB5϶,( bs _Aԏ^lg^On[ڔ X}xL&>R*d'KٶI>sՌg 3̌y4ˡu/ӛ~aaճd$tL8= 13;io"* ^Dɣ3Ѯ;b;la/mEAZ2`F/{@L]Ȳ׵$x@7^9ps~ijߡo1YW'uooM îP%\&Hč U{m. CW3" +C+;S:-z̉EZ#I0y}ς?h3ͮb^ޢ Yƴ (OŽUUx iݗp~Q)' e2)d"vMaU?|w np 9g>1^ Rr#>;:t89l .%AwB;QQ(ZT539g VpuD^-ZOŮM 1$|1KWR=5ވ;IN0 z5>B{SK/̞鲓ABamEnsIUE\`&lR o^kRXMj3qO蝏)z'旗uJE(q b<V+ԯWR&Ɂ|E7d$U _!LT.ܥ| 쥔٦6Q]KE[!.Z'VZUymZv-ޥFx[Oe4 ;”+Lg;ć^U1mFE3Z_GHT{6`{Pʛ12N/'$W᷆.,`af"<],@LUK`Dn.-hO; <9Igg3)[\OnSb5mN206BIσTjLAm, jM߷,H;'p ũvgDcW@ i\׃έ{iT۔; MK5𥧢F3,= gHdY7k .>CFᆣmq[d^L9nD1C!]medBWHu7wߠ&[~_'S̬a3=nsP:Mvȫ y;kҨ/Ź} rwE$V)4a.}сvy@u@%? :1񈀂1BdC׷rdu{GD!%DA"<=Cg=W{,P%# *#t| $Ū(hπ%9BGjKm᎚7JB:0c{ T$j -T2i ڼ9.6+6 to[IܾH')@5g@p3_J ZҞv{IJm=- k6̏0cE󗺤Tt.ZqņE+!:P9ι6?"Q|p綿^rm"}[jVNwU:a\uӻrn>v6P0e Aw+1Kڹ8K1#ڣLpB٣,Z CLC2[6֫A: MOb+LͻX\?cԚ}KݴF;hgo} +0AʌP^o/hǼHgC Aݝ-^|D6d9y,&<}%5@yiODb,]fK̑J:Zp@ {mjAY]]8vDQO9 u+ %Wu+P藍`aF7`̭a\ j ٶn{$vĒ67ٯ7sZWC,TZL2?['ex^ީx"jG)9NBSѴ5o1I2/51B^4+y<8NVk -ca% ع寕<bȦ>פ;Oc LkɢA7R\dVm:Vl'|3|IH?u FlR/q lϭ9必q1VO.NJx3DfM KaDK2B]xB31n 2'>dCβC:yPaaT:\70=dٹ#_˂l(qvvT[ e}ymY2W2T}V[YYoL :. 5-IᲺdd,1ڞL]hrsؑ'eLӃ[7Kz9'aE誸Ecu}l D$ >ɣ썈) mG!% Ɩß~'-h8NX=V3 ^YtwH~YPq-^4!lNbGYR2Nj./YV20εcۑ,Qyٽ"4 &xB 5gK,=2jJZ;MPN Ug1Ɠ]#@%]Z]uM6ДփH3Z,W-}>9&0;]P䣶ښDAɟUsFʩ, 9yRV;Lt#LS7EOmkF:.tYJ!uAмh)v)hd=ckT:fWF=SܼVZi%b{\}LVR։2ǁ<)9W+\֗4lq9tj4 (./hb˨xJd)ة;HA;I ql&odNH+UN v6\򍓣Gey2cSׇkqu*v{(PN׫zL}T *bl@O ĨtH-/y-#s&bU{[6ZC,W@9(2' 2:ڝ įR$a_ʀAc}A0$N 2hW&Ulڷ ^%4ܙjYI?W߳14n0 B1h9]YIPя&NL,aSyņSM+6oLU_ W;,.=uAN.)Ⱥ PYv3<<ͭնN$!<{g7/~<<-i+ mtS19mgG̲)M7Mxl:r<pŮܨSDxC^0N |ԗmz*b8{U-g0ʃ{3D9.~ 6&^4njm Ce{I+4 {C I <4$ѱVA̹L8 ֯3uBP4V}7݀z̐NG$ԎTo2E`~Y_5Q d8l ǤrGҵI!ܐhCxT=?Dߵ:vිOƔkd{B=9aQHwKji ZϝKcۏ!TT}sAEJ\7 ạŋhFv3J sp)Hc vF8"#|9_v֗2ҤojtE5*<.\IѱfJ59 Y 6Z,2ggʶ0w$"%/r@߱ nw*mW8Pk(&BNL2-]B U;NYoH4e8n9e*z9졡Pd)EonhϘoZim$b8 Vkv%_btYDdt 8?C 'nZeeN=I: MsL6N{Uo@Ո'n^ YkuVU[N` BPE;Bȯk#( Rץ/aΡg-uo&L~weoW$P[H)ľ( E !ɉ\0h璍3 Dq"Fm-ik ϔSDþheYW?[7;x_X:fz6yP;V1=@"&#² _.@in/ 9u52lsOt;&vl?ױNB6tryv4 q9聾ƪ3W|e݂x_ll6pyTJX@o<1V^"]l#C#yүXufm>6yJ"=rhF}hVȓb|I18B~^zTH!>xltYaU34#? kZTcnss2rḥuz?xm"%sMWXtjW~"alf+P,DX,Yl܋ V{+V +Q _} p^By+KbF b|rL_( )| hX0,IȝoS4JNUY0ZԘpdT_,ݭ540JPp|*uiϖ&0]XHm/*n@`z(/Т}b4d yK{m*Ā SUЦ^M6g_>W%붨Ǿ'a޳^qU~H hÏ3So׼$6}w銙x52wUQb8ʰ/ςu֗M^]0&ZLg2Bľmz1봎d1%(Ʃ9S=ULmAm:&}Z͛nbb/ٕ:@ۖ=xhJaŽ4#jql' EOvVR?3^+b;u S[ٞrX* eH !-缕+OYث$Дcq߿ 7[zXtCKdxțD\w ު; 2[ӛG25]b%(}gI/%/rET*K`7<}nmd_(cTYV8 h']+ַkhuȼ+)dJFǐhy'NbXS n%.5͔cR.;,S}"e zxiy6hyQ`c4m;A  IBRpnRTTB X +Ỵ GB i؟Ig9Mz~ݙ*H *{fݝ_jSH撤;d;_e.bF3;h^([ 1Z{S@^Bi~DŽpN3ӲPG'&*UaDwr0žշ(Blڄ/![^$ jVjJA31U`E4FK;~6s?zA)ǰC^/_0?YKK؀CVAN\a :̥T{aAZ诗qMؕ0WIDdtLqrEEUt7(mmYcQq+׼YWd:,*8T- -./#ZN6jjodu|Cv6} G}< ky_m2Rm/Rg'M:Xdc3'/xLxe'MBsgsȽ1ULCpR^AE\Z ?xU:cv@Yr2i(b5[(}r=EaH4![<9)[ q=LMKYֻ8 [3y[3㣊mn3)_o!~οgi ~c}@ڮ\F|y 暇E$ݚ4Z3X9n |Uwkzhӝ,,YlPˀ3a8EX2~'й \kd5O];GП 0`TZ\A?xꔢU_dǰCd G'9Q\.9_%x DO)`5,3}ћI fK &zXZD ; x2+#{k-q ¤Rm0rȟ9vIP8(LȣN e=X Ы"bǙ-sgnӨBY N(?ʂ߿ʌIلḲ s:zA2#s-yCՅ+ u56+r Qg-#ۘG3ġ]Θj;o :GN$ x N26CKko @#\$7k,N75'cm%5*jqEs|dT~UN}|"Q:N&'X!%eErxiioOsKlu}e5 %aF>I{|r$܏ SHTm ZmX $H-Z6xeWp?U;UD%>z}HVGh]zjLQoXOza)6MAqat#(TbL%ۥ;CwWNdF,\nۖC%$Ef>< =d̽;$Ўҩ!쓱&ÖÈˡ5hq^M%iZvmx?{t<;>ݽ` :kߢ{d"(4 yDm>_,nƘR,͎Nn3hs:,8L3H9S)=J9VmIgόZmvu݊/x ՙ)W{O3xȃJdngraOﶎهߞĝ!RBR!LmS |:ɢI1G@iQX<=-4mF}YrGA hq)pzwMeG628f圶3?'T{խ[ n1&IsEtHXE^hoPܓjK9G6a)*}' Qf iZ:'Z2G%n2`SW,@^Z_6u{{@ e=:v03Z r+h3kotٷ`5vc-ЩlM`w Y9kG@?"/Lα&HIDT1F_v~8AR\..qkIuCrq.vF5ۊe6Rc]ɞ'oVZ 3aw 7O8IX^B׃?)o&QaCk#&.:2ODM9dGMat&O[S90 S@9-q= zYYVQBy]Ei+o]g8&3P^50ƿOtγMꁊ-""-dĘ_ LzKZA"Ҳ%` swI9M>tCf/FR_ܨiw)[$ϥHRfŊA$SpLWԞD^ SKSV@̦ham9u;=_z=8HYl_ɌɧgUe7d&%Q ]j>٠\z]y{ Tv iwǛHNP7zjA'Bɤ hSm 4e9[J[#< hߡ(rO#ök$p;i0 qSG pؘ>z qgiCӛSWδ< <Pb2$Kx $Y#6|p#{L6Y|^q. P-0\6i__ÁexR@QCvu{_DGg&b4tq,}~ɒC6~$,Uk3.D=zYbir1 %MLJ-2o3gP@9iPS93l`u^c?[To,,c;Dzl{ϰ8:V,7БA,7={)6]aɏkޖ#cPM"M93BlwƟ[x1aG=8!?ms15R +#lw.#?g7hє%@[+^l\ɻSYS`S@O"7//a2[+e*v/x >_BMXbvUfQ˵@anwꆛݴkkuotq)O y1f5y 2&^+8ksԩW217`Yztʋ0 k얾N%v |~m뜤'/VI܉H Kq XqFB?XBghӸKut9UѸ5uSNFfYϳ0rfЏl6y) xhNO.)s*oBz_U/7 i,CM׫c ٠-,TzɜJtc Cڲ`& >MdMaAA/[cnFpGŖZπJJ0qFfW}ǵ&v tF @|+!& vo>bS򚵄a([ِt|A[xqWȹA VVWyˀi+ԕ1: ~%1;?Uš7;6pD:ݽPu_VYԺdUWRw g@Ri ^Bg#>7+/,Tqvx5|阃s"Ee0?Y{SP9+C-t%z(v&gN֚ ca6Zc^ tWX G0!(DM* ʔm ?Hn CL gJms؀D iɿt_eD,H ꓡdwPƎk' T^Ѕ;+ŕi 1.N~?/Уj*y+^)IJcUt{퟾#O R"iK0 ~hCtoo-~8"E5;QN [.ϙv.fN6 :o -XXX 6vy sfDoԀ :d#;T ZjKW& &zʅ(ܖ[S¥Bݠ+N$v! NDe\m`Ϩx@7UefZ{v|c{сdyp"!c5KP-F3-FE)jǛ xx6=4b߮ab?+_ɼCjV +U^]Mz&W3\iHGAR_!#l.7|G'+#?ffD %wF[\!ܢ BķA!Իq -&7A%YkM{oͷ¸ >Lv/`D#.`aF?.? { Ml A]yEғڐl 9vaz YZ