python2-perf-debuginfo-4.19.90-2312.6.0.0232.oe1 >  A eW^^fh%%M Qa˹ ,ls^CK ɵ%Z?9saQVpɈ^o - tj1`wq[ylyq6j!:cNB3觼; 7~6 y v 䤽K>JWH*_[y  !FNH?cc;P|4*Qy&wR*n}a>؜  1*c920387cf5d25969c54c723354792d1d628aed94db8f118d4451b6aad90193b99b32bfdfc8a6d1984ebdf21e893dfdb00efca1f6 peW^^fԏrWJ(%AO 2 _ru [ ?`&kyA|oj>#{ .P֥?(b0LAY@s8"+զFSim]"-R,#fTS@U4RD8!4Zj;կXbm@}o |np<X?Hd! 3 ^$(Shn     J Ph 0(8g9Tg:gFGHI4X<YD\x]^bc}defltuv4zDCpython2-perf-debuginfo4.19.902312.6.0.0232.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.e!obs-worker-010 openEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 AAAAA$eEeEeEeEeEeE98bd0bf18e593984fba9f927acec3c5f22c1392c7478be5c0e24be40112d4d42rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.6.0.0232.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing codeobs-worker-010 17036751694.19.90-2312.6.0.0232.oe14.19.90-2312.6.0.0232.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2312.6.0.0232.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/2952b4563865d1718e1244907a65ba9c-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac69a0c4a4b7e23f209583ca8c923413447832db, with debug_info, not strippedw}CKU6putf-8eba18eaae841f843e01eb481571dafb8a9cdcbae9accc4f10cc95b58a5dbf33c?@7zXZ !#,B] b2u jӫ`(y/T9f+x: fwa VldrKaBC^Ax4Ꚓl ~{Qy榅d{LE^p`AϏ5z6kGBHdMZЋ̛`%˕'4wm G<8߾YD}#:B'@GU!L{B_ЖdЙP$zLKۋ}=!qMĠqo*nC䥙LNPiDfUVQPz>q4+u GnOlUzIyU(kybRد)e} `ͯc!')rXv~C9ȻT I6S״~ {4VG6mzC W.̓\\8nГ6ɏ1\8|z:VV&6{um?K(84j8"ac-ME'­K4`oDp);TNƎ38 ?Ji̊C ͔%)*[+Prs-| a4uUVlͩPoF&k Y W;F/ pc&0Cgîe")30.cڬŏB9DLSbףSź 2="%U%1—zu=l /(݂T탧mrf|5H=b=&!Q^FPkIsr^ ASef,{;%{´$-8/V'\ı7@3$!9\M> Z*% @c=STɢGQfYJ:%Q/rj<üf9մ ҙ wOL$aP943}ŭM(" x֚ɞ=W1w}|\b;P)uOo+UQD0DKm||IkJ5ym L/J^âC H$aĖ$+tS ӰmS#;lKzk"c`oIZmQxuu"$ᶔ-9$qv\'ǡGҽl~y{ ߅E%u ~Q)IW| T7rrø$yÞݔ,KT;QvP| z4uq;$?buB,c@hiTe'3Lݹz*F"M9Ióat;}Q$.sY[kَ[{njwAC)m<<vT&캤}{~vrY3դ({b_ ogw#k7eV)3wﳳKa=Q>be]ޭ/ _xL} 6<(;(*P<7rllM%@2tLZp vB} | ("n[HU{ą'N[v?_`! UvC5gaU.t&'-zzf*|[&sic$`誨bl[ꉔo&Go]v͙ SFDnMrwd;s[[U擺Lp!Ƞ*P5T~^PHq S#@O_ 3]O?;޻5$~U=R! jIc: 5{{߻ڧ5L2;IؿͲ]L49 A1| dW^sF]'T1:8DmoT40;lȺJ ׏УP r ۶Q{̴.ie5T mZt@Zp^_)ꉂ5 H%oiWMO倐 ?5> (y#'| 7HjRWhsx)'|D`ǨeÂ]oT-u<l|΂H1 ptipkZ_ܛ^*Lq#:TkM>B=70p,Cq-DM29WW] qTЇP%rA=߸rӟuz&&u@"3Yl8tQf%q# $$3%Yj׈L蛬B? fXP_iReF Gԣ$mG͙=|vV(QEPA}@Mush.G͝%p3&x|G'ʿ vjyZy=+4<}+!/ݶ k8XU$y$ɬ-bwʁ&Jf5M)S\)]%c :kGZd +S/)y6&*t|-;'t|bj~e"p>^.0JxcN5.2f>2!sqQZ+&^耦+;h= *WmޤpYvaώdm!^ɛHyoFfB>Qƹ^*-9(s-)d3uFͬk(I0|2~vU`&J"ҫ0]{KꄴDImHg%pRՐ'نQʎ2C oJ06%H?7,18wxDpҷsx|`d[ X1z#܅о-3MX&HB<0"rl+3N~+x@ɶ{Itp2b<=IRP::5yul>M3.h|RrbeH<,!x8m_rWy3B9 :Hu_T?X@[N1CK4', c5%rr~҅VBuR8+Itx{VDISfB]K{$)eaCg#!scOITg˕'*(/c5a~Vf놿*{,Au]$ P"vib"_6i KFWHb܀*zqXUkԮcp(MddzkChRo:6{ESc8,5ft#";O_L QFFA#ZI_>pLE8~Wٓhދ^&gH׵b@qB@* T@ojM rg.l2qf/QWYխ=-]^mL<E+11&]N3)[֞&41>8.SQf+P؅ G@=0He|9Fe&Js}5em -9e锏FU F䨶c\[EJhʷUW32xЄ9EW"g&J}v+Йrߞ`*YY.~P'y . `DCQq-n C#TxwTl", f9o>yn J![XƆ5qd3HKY%_yBr*%kW~Se~\S[5`|v%m+nrcXRXT;(YL<$8@W_z/ߡRl%%AG|(u*S _o1iы= ?6h? o6(g\WSRӒ uW|Q'.YNߥ adtNb+rb!GbZNtxAgAm0)D& ^PSA;7w<18e'i7CŴFR鏚E9A\oFFiKP ބw60J7"Qޝ q $-.VOMv>O9=>]HGc. ޗU3Ӆ`仲3\Fn7ifɔ ir=U:2RimoUKɥi{ZpYHBq~*i˽ūm A!cd؄ޖaln#ɱ¿k7I'di^4 V2Nk!WUVvFP&uުٺƹ\1RQdsbhk*j֮f$T'R0Q}(cMցlt5G_nԉNM;fq^zŻ BLoC1u|5Y^GȔ@ V'(?1)Xƹnm|34N+ *R{QMF^Q Jv$dCpNJcQꖝ_=#Ȃ# V n2d"uHSY^h'3z֜Ohb@ex~겵oǎpiqmtR,5%ڢ? C9Nf% '2O1jȿ_½Qbݙ>0hdW†}k襂X3=[˂j5=TU>ÆM~8@N/pQ[xR4Ȣfrp_s.׋seL!o]cK6A{x옡 z {\$qƳgQ.aش-ڀ+ .K x7W,B3ap0|!]Sa)i ΊXHu+o^näDsY$E #Ƒݛs2g50> MGy(i S}bL0.#mfEzDš 얳hPk@|kT$,q` U|A4*d- \|LvTM xAFHuxʨ G',ȥbAy`bx6 ; i_֝7+=X%25INi@ pM~3lAkiJҬh0ȉgCNoym$|̣͊B8V/;R0-mk2EJCL(VrwQm,s%vD:- h[ i'wp ] E2!|ޖcGj#5!vQEc;PbϋV*4r4 OC8ڨh %J+4Ȗ1O .z6͞$-,۸F0_I2:\#'er-MİOHhtN #5C14bTY XΑ-A/Mmܻ_uꉐzWFa(JDD~H(-Ѥڑ*rx:gDY:3߇G{[Q+'Ib4Rɹi5 vxvo#tZkgqJ(VV;ms;l5uMpϿuL(I C,f}'SPgyi "%PDg@ X_VqKu lPd6^z 4'B <1 o@Ob~ǿ^hRqzH<wЪÅ+w/ zZoƨn,nbB<š*?箘 U5(-+oNaa(1jn=dQ!7Q4Y ֢WDppл&=x->; co]̔+C@O{;NqGjąB1pbzοCme´LJ])F(l`{m0]Á(~E#2C-2g҅w!KW;)ʠmY[FG^2Tqz޲;%T=CY/MGH첑`-WO$r=Qi\fNv%<5EɳXYHM 7/YD#krw*кP90B>3P QC:Gq"_|*&U{.UamųK3-m~螂3p,8W!Rbe}{.n=F&@ &rl {K84" q`{4Dk~~ID,<-W4 )RD5>!@D {ȴ>aԪ0 MKW.=GϹq Fx#Y֖.f;J}9ᒯF{enV_dx2Kܯr.ג$08ݨ\ DV rvpؓR=SeB6{fH͢A4QbRu)R$yGߴ40`/mW{LbZU2/jL`s|[X|ŬCZ; nEn$l Zx D<y24\'(sJ^Ӛ5A lB2WP?S5Μe.dvN1 Q6>'oo Cd\-W8Xr$b'!a+娴Y8Bw'H>9詝kMʕi{|ƐyNO˾vF44Jp @% vO.RRQ.-qa70cظtpX< NQώ)5V[ ƚ =ЖE (86Ov04TĎƤʬ4{0Ca!\-og2YWd a\cE݇q:*!-MZ z}M'E܆{{ߴ@y:іUbv>+4--G] +Wr }ݭ8yX;9 ] Aar'䳥/L 7^͙M}8.7jQ'vY}fƣL.=6,ҊZF)u0!Cp:{y3R& 2o<ޛ+`N!c'r(C eϲK!m"3w%!Ҫr!t u2ݵF-"̓n#Qz]סu϶S9FOH !'Mj](۳% e+O*$| ]i7q53\AΘ),8eu*ٻ\A.Z|OKp] X%wꣁ΢t*<]4%nPe؃RvOx'҇u6g<Ч+t[)( OV# i8u-knoi,^ra4iw;ʣ@\%Wc#hJiNm_y.NJ6D̦7_nU '噆.e3rc"9|ƪP *qá^ZODm?dig\J昰0ir[!rM!$/#?HG/8S2cO9wfqN{0F{v6=dH ̘GƊᐏ#s?,$,/u+#T(UTJ.c4},+#vC"<a/# SPhLYc(gn@7,s|4mm,H ɰI"IĤ+5y`)1,a+~dae#>1NC^"aH鲷]~7iMk|Y+]}RYBZDk N*_kۨ8xLԊ b9:W( ,EqYM\rJknW=]Y樫0J+TJnl He51p*_C/D&GXKlKTzS&,EVHəMix_ۋ;,s`dvV'TLĄ#}31RHwdH@ +|R>)مnm=[:\HrxXflIBYzy%P3PBȞr_׍0o* lr73D3ONRkR~t\g5auc̃IuJ~Cw[B хϛ2RkxvCp&*0Еllο׏on̗/V8Z56xV=fƓ;ҰKvջIC&,>E) ژUx3 `{^32~Oc 7Aŕ#@3KM 8j X##Cq* 'ER>~9&d,cQeAHz׈"^/PrlЉsb ]Fx1jm#A&D -%H>rU\N: \F9ɊJDx\$,/~0i-3&XqYrD&O8z?(N/De6cOlR`ԥ_P˩1Tbmhlj}oX2yeܲ﮴TMo$#hʰIwCm9J=/ɴVĮI"pu_ɀ(2So/Ҥ̶N74Y7Ggv%aƕz~n,wԿ"{xRo:n7Ԛm3e EW0#=ȩY[ 4z[k&QfϷGШ}߀|MRfX`\\R6oeaX2BNB~BH?`D@m>`,iܣ-x'[DZ4v7LyIjіA+ A4Z~1@Dkƻ l.-3L`^1रje?E%%_SL'bc0MC B @l]vZnIua#@1. 7-C)4ZV9uBw_{x:AM-yFIvR%yw't |oUuc>W7YIbGjuvk{Zg5;F 88 v r~YZxZk-?VH @pD-۫hB92FvaRSHͅs%߻%~^LJ<8e9tC5|>sgjO~ ceVb`:g[Ӵxc_jx<`N,2"b[.x6TIlG׹;Zi?ƟKq^Pfiڑ KLfClIaM2Wuc%xq#eaWoVLJ3C鱤j0`LvWlKr |OÊ^<}/YÏJ&tr3=Rxb2 VŞuXҍ/dc&w;J57XMZȾEDè^?F9)GѡD՞29"ib?ԇ*mқz`Un54sH<'~ ݌KD<6J$ڑU -R}}%O.g~juxJ\<l&\ ATS^D%!O6,]1h(Ovafl:{\Lw<>{jeri, {M ZiM+z}w:B I^#`r4;SJH;WEM#D}(r]j#ֲU); *3C]ˏޤʫ(Xi'C(:";S^x庈4'R$~/P4>2X{併Wo?@ϾѯE| 3\ 5OՏ Ɂ@Ӹ1LBb^ 7hBElHp׾n݄oƻ);)sf8AjW$ۘpfni p-sT* sW pb9p-GDF-`>15Q R #! ,(ViigAC3 z3(nŧKv/Ǹq`HrrV {4jGnal+)fc.T/Q2YhLd h /q`&ޡC "T\cT0{h p!RPd&ѪE,@ qw%>y"Y|۔3NPhfI,j5WP`5CO_7TzL ^zt<v:iܵ.8G-V.= M @Ғ-HrPcmBb|S#Pwɾo S8  Y}V05D~NRݕs/J('*Qd##TxC /P9\gŒoR_w'!jAʶ ^p_0h'KyK\mR>d֍w]5t*j[I)j M"X`>.vnNQ  J_-]Ie3dI'J7wgkp->@y4& P޻1ZDnTY.PJ|ˊduQ/c: "j\)ຮ*Gx䶐jH8U-$ )Nܓ5kgOXLoeeZ{[_j")cr7Ȩ<@̾LC9rT+y qQ}y8;FWibԃڧ0-<F>uFCtlK'lXEGiiqSNeOե锳N8oXɊ#Yo(C`:\Hd',.cjCt90U eY$pW}Rw0ўACݹEJSe<>[nk7ɩg|2]QHz>R@Z+ %bsO99.,4 Yzw0гKtk+RvUM *@h_{+ijf;YBvw LWK:8$X54~k8F3c^(# :D"MjnXdӝWs/ӆcߠuU~FL/ϺS bwo!B#=23`dF켒|Q+H"b! yx٦ !=#E6 /Tpi(E޿-XRŦ)X].$3>9F (5ͬv! L>,J;}-!xLI.dO!sN(ܽ+ݝ+%/K}Q`֫{$Zb#$vóq Zws|*vb = {u?JiBB7JInP~PrT}X۲#0M.`Gso2i*.RL=؃hNl~D}j+=y~ks>sos;ɛg ˝~SgwDwJomouwLVT9p'G9vlB@I{((H&oɀ`їi:yJuqS$d͛ 0/X^ҭ"`JDM62MԈ~~V(Bv'%% 8QO>hW!%yS\B Q!rT{RM3nC&aaadw(q _G2Gv]x% iwG,Ƨ+pUCsQ DWǬG =3z*K(R(XeZ6R Ig4=S0$X}Py+l[{*z?[bPmg.S&_G݁H*ЀmP(r 8P<UOHYM_>.Dć C~HهU3d.x3L&7Q9 1 E?>-.b'=ciSfF=B'nXMdg}*[1SۡckH93<46HQ65TjVj5KcqUXam i" ŧvMz^`´wY`-y wQzȜA_K-aydQ߅m#d8, hX^cP^nـ\@^s-j'EHȦҭrؐb1 -7pD C@U;\zɔ CKyaV`:1؅*IܡHW Π[喍.!W/l` IVz.C;ÆJ\7FIw5TJN$SS3t$Vة,i`3a\70RH+WpB׌mt&:w)kTUeDr\CDVtGGPq^zu=|,R%0p ;8G[$u?#ts^u?7 Ϟ7xBThVi )R$֤xƫ.f|Lfubθ:rV[O,)% Q+.꺑s.Oق|ʯxLл ~g]8u%ZFh p0L|9*{kr;ZpI8D?@stEYץ0o43SB.(: c*DԌ|?糽xފ1$L#)"%ԄauDYH&Ff 4:8; I QI~ɫRs1`3R #4s$9(`vhw~lQN %cM;?ڻ4 E+Jq6S\P%Y+ |*ҔIWS: O,n'$\eAOp*j#[]U 0i~Ph{aq rA}jݭ=M kz"Ԥ?~8UЅq]W(N?uB%\ԑTȷd '0LP?A:p$$-SQ^&fj\uGʝ95cE:6!byFat~|ʕ聵G !ՖFPs)lzre|# Ef~hs%ۡ]#S^!5^ O=R|a7I s@{ % 4%s{ӏvgJ׮BiܯQ0z[F#V=7=Ө^;p4Y'@n3k2M0!N >$\dL mVql[=Q{Z )yWR̠WQM ]DHtS*!Jя>I-lUv6j|sFilV(ߥo }bx_է|ͿR[=*~bULQly-gfpziZC[Vm(U`Sj*-FW0 7SuM]E7ݡWKHL b`s_s\rЀpNͽE&׌}\4<5w& /F\n5"}8>SUyCi$ S"Lkn[j2gD➱# $:JoF`uu_^\3ݮA),f 7+QIQ;׀k Qsm.GWRy=%,{hڼfG ψ':`W@v$0up:"|HvfQQ[LkR>6CT wy;Z\Z0d5<ۻ1%.Y-|{i}BK*FoD螚I@K@K0ͱq-Ln!\|>/vm*E {jg}ӫ@ßSOzv|ՄQ˩I%5JyVqz@ 7,RYp .y_NÁ'[fG<~*A-+5 x6d=<$|腺>ğECʉ_23}[9UkO#mő{22.Fټ <8adlPwr:N(m{ ANv PeqFrJ8dzWɥ_ LRuKɗ'´i.n++$M(e@/eB:KDsoO k^KqTuQTe1v`uZ$(=ļexIbCJQ~>'5 sS{+zmUhgD67$8gyCLD D:T@=ج*oeYcDbÐ-  Sys?Y2E~퉪z0j0,G4Gyzg>hJ+W2o{rSrDh8==kCi Ye>S3"@$z4O,2z#D TFȉ7-76GPx^;ګ#A@w3矂֭o4=Td.O ??eUop1 3X2-g|rp5፧iR&ySE hS!ȱŮb'3>HoySS9L4eyD J-X1/';Mx4ؔ6׀er$3]?g]? yE[5F yJrF}ZA\' =jJVC=<>ӏ= &}Vc:ͭQ*eKuZ0 &Ұ%oF~ 3X7d{e1t N7آ :@0 [b|gQ~Brt{&KP`-}\NJ78A+<뭊WH}! TC6KON , ^To-PIܓeJha[LAf KӝD#Կ4D.^klN X׽=vׅۛ.n P DbR} ed $>6UJ?pmܔCMXJE%2_;yC>O1|}E$wJ%j VV{ Oz+vլ'N؄Z Pzu+y(0UFCǠl>𳥈+&ׁǁ(P^6+}5)B.wxJ[YVyX}.aEe]NY a{RN6ӹ8!9QM[{h"kVkDlr9k)^Q adgpS=9z 5mzXlzSn-J/.sw WP%eO7h;_3p97hwu+ŞP:?I_CUs R<9b D >jYWX%ѕGPxbB,c)PYZCXaʑ~d .;q&q \6_ܗFNfflZG#l»:[;/÷ww\/_U/ZAIѯ0U絎, 3کz\Wm@F$ڣ#q$y7  TwEndr C aɴ`fЍi8q̖0L}[G|B4/]"fa ]^0vEmu(3r>͟MsrĀ5Nj%y޶EY?a<&XВt{#w.qq$z*9A8%c^\(I*c 9[1R&\X9MF2m|ÓJ"׮s^l_6[W[yfWWzG?߮d;G[Mq%5kRzԍ2+QMw^p yhXMr!B,h,nub[ةrCF)6:)n )5WU+=ՔLvqȟל ̴hTFB(œrCz|;)4E]F//0Muk靘:nF5_3@]v={K"[k:Wm* pF)j~] ͟Pt3};H7oH䁣QFSqc:bLlq?xWR>t_{#zvW1.&8YpVUxtRcZ` })S-U-r-Oq#QRq}H>"ʵ P6naj#M3C3a@0jQo9Ԩ2kLCOXCҲTxbM0V_LkNi۵sGPNkuhGmGsp1zEvG-`b.\_5+z. ;IXgȅUo+~_Ր(.>ˍ]:i ^0 qr| XrC!۹ny[&\";XD:16#H%3iq|zZc* eNus ?ˍEn4qj."~p|Q[sڅBsI\C߶M3'G&Ppu61$f^@ۭKQ,^Y:2eZs=0ZGCBC80ExÃx(y01@ɚ M(JVy/R]k&O̮/'+ ECa)mfXЂ#! Ny-8\ j2~ɡ*E֣CW:HG] n26w5:V[- #2;l95_3JeOk'VyŅtl~,joߋ?Y /ܶ\_t}tw#ګ z8Y3ڱ>" H#9wMK*ɆXI3;@l,_Z?ul1%%cMaeJRu~& ՄtKN[q6`\} %E!8Mlfh&L1魱m&Ayzly9uߩ{2[7ʇ/vxh횢O RY@ƂПe)9-&TCE"BH;d{{Q3d|Dx+uh_:>&jDSά;v:(α~<C"0? ͞TyrB⮬1f< VMr#Tv!]jie)s /\t*r_$n7&{-7A(zWJCމȍ,jtq#ӼTnpf(@OSK1R Ebx>ŹA}0l]Z #AR'?O&0Y6? qNӔa |!ک(US*WP5%%d!*}Zo-,kq+:/ޭb@BUTHS o݊}3&GC4k X:o$~j5cԖhhXbnS*kyks(.UoŔx-)b+‚4:YtuԘC^h{"$ Y)o1L[̞:4œT4Y>U5>|N7RЇÙ[mv<'O7X..U cT1DDXV)1PB)jT]+pW@7r!Ч˂Z}qN_E.'XAN=*6= .gxͿ顩4QU%[XqdmDr.7(J8%"@2>u:hK=7>o T($b=r_A}*IBثɹ0J )D&kg;:VRReh3Yק$Pt !H/[TpfP ߏP|h,ϜZ2S ضLv6*[zB=}(q"X J=y5B[nhG<5&BCtH,9QW [ h-rU#ݢ~nשּׂi0u]5j]IPpŬ.5BSZNnvmzĈGI= obxRQXNI2C'a3F'B *GD!9j +-B_ YeIuQi?! ^x=!|ȓcS! #4m#*aakklw$.(֪EsO*)R΂D=IRց-4t ENTeW wxi rW(hGUpGoB' ^kg:Yy1PbaG+(EmAh薫]!6ޠvfF|(Si/kLBiOb3$Xπ/]rL.^Xa;ad,%XB^fMqH|5l O)9*nZPkcD̰pwS1};ث  tB*HnjAצܠʌ;bQsVD䞃ͬc6ls\@ux9+9n /PiA[4Wʟa$/eBGfN=kPC)vJYAրkҍt;m;!Cn4)b0I* h+j46 79U/kMU.rRKR3LWdr[%;(ؑ~@a?Jnp냡V3B4&fZ#T9 ~|<8v׉JbJ ~wL=k~c}Jh?V68e u*n/yȰdY 22 !b xr=4.{[!U槂zfAøBJ|] wnCЃɯNC;u{B ^9 $YV|֗MH8⎈ RkkX%{4Dd#r`gѤ5bu [IcP~Q =/݊t`S&f3 aB۹4xvJU}+ijjoh֨4Lz *nG5P"'$[G,:)1/{Iza <a|bʲ1 X)o0 -&sf]:@QhD^Bo]:O p'ՎxX0y$MKnqTlc75TH0aBC=2Cz`Vi^ 0K837/P6f 2,qHbRؚ)@`"8#~W.w#ih7-6d@ GIèv4̐rKb~o::37 4N=!O= sJ3ZYyfvacfP&CAať/+%ʰUF59TxdIӒkhkݕf?V{#1KҌC:^7D|u&jsr+!,@ri|HRܒS_%b)V F HiOkWJ~qWdTN4uܫi(*TԨ*9 :6 5qq37d7 z=w}Qz~>t_ِ}Թ=D]ڝxVw};&Q?zjq JhՊ)x;WonӍrs3t#MlI&~`uΒoԎ\AK/6YYers2xƹ/1bd8"/$+ђ`}H7MhD ,Ca ;]ϯv@%N^?Lk 'M"87Ts<u@3M3 MLv nxфjU9AO?*"+"̺\/ i-y/tJ⮺:Ѵg 2SPB fv(VMkOLLwp1S:Ws>(J}olmv,Wl' juBtM,wLN5Cɤ9'~Dw.6DPl'>O;]]"3TJl.183?Z.80%xq$EΰMghYuUÝz.dN^n6;IP +/3/?zo4(S0&<: aiNqzz_]0+ͶU^ XL&@.t}jW$B6. k9O<e.J-7cT)z݂R} B<#JW,-`?{K 2Jj}B5`S3PQ[țO!&ͩ1%ֲ'1W,5M?ɱ֮Nt\HWֆg}ˋB7Q#ِ܂3O늅Y2z>'-Z&LI3lRs3UsMIZ:rޚzi 8mOєy˱{P&Xjzt}e^lp4X4O-;u-.z~ބF^J#|%3-5Hze~Ǟ//_jcv9*l]VX"q: C*%V^ћPsN^0؈ͷESkTq/I]U0,Tc*:& _QX8Nf4Q<|jL}g[;3 Wݏq{E:CR!a2 _Zž[M]P|hC KuSS~yY'I)ET9/vMEr.Ϯ2<"Pղ }RO9܍S!a{"fF3̩W?gn@srQ3 M"&7_&҂0#eZdCDztܾ4ag2Lz:i];P^. q\Q˳ 5KMO*Y$ȣ$OLl"VlG邢ܖqЙ'cQ~~q].JKkt|H!#|3~١gL^}V0C6F%faahhM$HkEͦ:T0ef>BCFU:rg&V\7t'[3 SՉO+f"{EZesO!w\KZ|Y[Tik}t#%?VHb+DWV LbMVJT_iNݒ 7MV10igf`%^^}" <9AJϚ.eK;޾~/|Kd`ts.l-Xs 5ҮX cѢ&^̆J'aPt:s1wo16a)޿.`,^/߰L!&krq`PDԇ*Іk֔4ҒZpGHh_p>'CQ>68}, @bhVV]\ap7Ȋ0IEϰň*ļA_ JWԔ?]u˹XE`u9Bl 'Kyeδ[Ap-~axRH;勺^ݗ$ybyxBq,[&ɐ\:gV{B0oܽJRq aDn OK8Pt6b@Fk0Urt-Rda 3T\"AYb@e+֐ES"pթ0^'rqcik[<'&yY N0vͤykd¾)Z,ӱR ? ) f!,_Bڟ:68c=LBJOd}@|VIsl6_;§//2ȧ+d)]^n6+l !FCnKcV nmx[>XՋ +5H'O5'V*Eyku,z)-ersp)ܔ`7d+&.<#74NP|.,D: oiPlE r@9*RM&yAq_7$i`D +t=G UvR} g>u,ˏP`h!#{ >/!!YHҹ3zI>Zs 5~becx6G8fZٴGՃRJ9g%:=?)ٚW{_3Os wAK+?=$182[_IwNS(+%HM߉51ճ*ح7!xA!R! XGw,$2ѥFѰi)"?ѪmovG$ǥ_rۢ[!1e8D 5֊_f38+(}UϝVك_`B)9[&?S,u2a!ڛw[m[)@5 R;D21 !7<&Õ<7[ \~r qX6%_㩏SY&@%pL3m7O'&uc{wc֪G /%SK8qvJܝ9OwhTTv] Xs*$5wOAդ(U?5@"(X\Я!* < aVv-%Paa4ѹ"eqR:TNv[d $)\qW֡?cy?-OG\,!2ʹ4&Dxnﶟ ',1t,vh%t\ ϻ/NU~KGv R͓eЧ{d4ź:̷nS_2[PL~a 6vQWM>rd0(W /9?'YvQben&ͽĄh7~2S R15P\o,P[9ת~wUL"E!mU,NLLJV~ \>n9b^Cl H&~$&%xgO\P>MfQ׏|7vQ&1)^*=%!zIE-`ܓPhQ bEBwL 2%4G,`~zyV7ϼ(ZҔSF#lSaeْ'bGCv _}kBTzM' B=@=\ 0*z?iǞ^|'Xrs#93l~ûyp'aMͯ@Xo3ڥ} oiҡ)ӯy9sY79p؄)+I2Ψg C*;ڦK}U?z(T6g%(Z1a?tP'{y;jķpU}b]>񗤔WI\ygnNnyiߨCǦ| 'Ȩ^ꉽ4F':,b ]9oKHV -`eux4ްt_TzU,nZEP^|{48W<]&)[*Ađk6R 50ph_khr9U]h!p]c:r&8}.b Q.cP((|a`6V*aE}Z@F/[d;Q+fM<7ǿ칼.-qd<[Ί5uByحu$v\2. agT5gԷėdd~)d#cYȉle?otZ{)M>D}:( US5L 5If)Ra9=auJ1{b1A6X'mL[Y\Wi ĎY5s:Gd'tI=[{qSϿM3lI^OUVzjqXP$ڤ-mWѢ(&ej`C@ͅ3Z6`@C>)E͙pJ#UrvZ?,Bg|[C|µx۽Y]{k>дC zKO /2m'ϺJWr_L?kNS]UdD;y@.m<-l`&hD #8@`KmW'HXZy+leq.\aXK;%ͷĊonH'I;8;ĄVN"` nSJXINV~VRD }̑+e,i2=ea)Dq >(W4w?o`NzLQ{ Dؚ " h<Q)j{EPYy f@ZHI z VgɾUbB,ј69r"M ]cya*#M4ib`@UZ 뛠 9!HMZC?b0]gz6=)EN87ֹ0a|}:v17{b6J3GC`£x kk beyI-mxV: MXҌ> B _]ߓ:Q`Šv1uGe[L}TweF)6Ӷ k"\ 8MQboҋko<&vY[VmJo 0J=u"iE_Oʔ_yHf])5Ck H/:1 l nE{A 'WCnuST |I9u!Sroýb)ݝR>I ]x_l<}Ŭe5R\PP'ytK:4΍RI3Z1˱O&aG+lM^EdPsFvm`q}Ѳu9MJ hDIϋ"M@8ȩB HMW?IIFx4iR`E8XYʦii~ QD lV|}+e*iF'eٝwg+D+g>ko?"æ,aw #?mOR#IZ/Q##k T@3s󈙸dpSđc3e (6ۊU8GHFj9-K 9cJ>Fl)$-9\}%-o%'P%_-/Ex%(0h,]+^$8$Hֹ w~ \͑REr5B@NCBRS_<1b͝BbQJ]HH :Ļ6PF!. Ǽ˞陿TҨ$N2L S;?)5>gl ?F`%wC4xVt@G[bVBbWBKzow.d~+qcO%8jj,}2>` 눩`0z(#cRc28pX CCv'Ȏ$MIS}!Po:yUi C°gn"+ľ=vW F˶-ʭ??Gn3Y+x߿3*ܜo@5?KehЗ?\tb S @A\avNBKp,GE=Bl&+?n ǻUNq=DS֥qoK7Zu*l(<6/Q(,ŧĞ@A[ՊVI Ig]*t!Q14ɧN;;@iu|?⠿~Vb찣LscLM 'qmpl}-), Q O,P2!u.Ğ:OĊhWdt +.ViD]#!Fl{Y ~93ؤ CmZq>'ۚ1[T+gmySs9K|_ s >Y7Tw P%2A!WQiFhD=hskeB)b˺LT$DM({wwN"`eN!.ԌZl̩𔆋V PD95 ,L4ZOVݤ%HѪB,s.ִbIT/#~i[S5`3\dZ5 a%#04Dt%.D1v+G=ƒ)0aY>׹0 Ddt7oI:{gG-1VO( 3Q&P"!v9bFmy_H9mZ} V~E@@裸\1.Fd1[*4lqamŋ>?/iNۢۇu |  h21qaU3\Mγ?YLһA. U\OPꪟC|DܙɇCz+_2D78Lm9eKpyN#BƐh IosDMW.)qZiIn*h<=>Hđ"'qK?E{x#m('2. :@|/b=J_( g%㏵n,("}X4/{PJBn9i՛F1n @B/GO9#Eǫ0pteB 7*e5B2.]ɣe1sYH'LR "0 úQ2ݻ4SҲfV9(XsQ_z.{ 5Y2!C0 z=k݊d͏,K:%qAeYf_{zՒI:ook_>|Ȗ@UH a[zNM"7 LUaIMC"W _lSxxY]gUN r<0[%^A3[{]Dz?$8^p"^iD2쓡 ]_ޗJЌu&_4_d?0.gx㌟$©=|k- Yy_?te1|EDy$ۧ9mzE"ZSX#*bbI8zR$Ofd uZZhZNT\\n1W;ֺݭ;k ӺZ03Z4;i"A/P#:aIPbyVn)x*~ogK~x39]--%6yU2o> U֝L8%c_3}Lх-a-5Z u2u56y&7#EJdg^|$ ɰ?H YlQ:*ǴViaYȒ_ $\9VRYfw'Vv=upДX``Ҡ~%p籔ΗQWee4x;jrQDѕӾ R-ȿ'` !fn Ys% mgDIsp6}}uu-E #AFǴ6/'QVYZ2dYin]80"9?ش A"yF_s Ge͋ 0|\N`x{UW⩂dFS:n-uMY5}DEihIU > }D݁%n=\?A'38&{P+e0"77$l RNԫCFֳ~S'UJXfP KK/\:fq,5W gM{ːx ~l؆(.yYT ڕRcajd~lo.<˳D^ PW UL*Q)6ckpW \ -$t>Ew6!Ja2._E[ۭ l;?,U9U{q>;uRJ]}> ~|-틂ec:X M"sq/$q}Wܭ,)0PL 3;1gr) `{Mh2Ρ@WG$8zSUBh U L%a\fN4nD|Wߧ*tMz̍%D4VަaaS\ њO4({0 v~hRA m%Z YV 6T=|XcU#)B$WGOF*s$(`kȳxqtߣ ́b\H 13. %ph1mI tr~1ð/DY6joKZ joft峵fG036- _ lg-5 ûMF)ܢUfa8 >>= uw_^t|ootaK}^xÝM2|p3 p,ϔGfrjx *ITt"KNJS(3{1TU4W2e{7\̸I~eᒭKFMyLga'z3u:-$R)B&@O~IE$<%9,U{$J1fۥ`F#hi'tUk_~]B+˝[|,*#rw?/?Ue&zN%k\me:sqhCLpeˆLtqGiX!=2kaWoq HDax08RVїVx/薑'6&]ӺL&LyZbWA^=w;^ W (LiOau ћSܸn,o8bhmKH8h4Z^Qu ਂJ%) !lzBDԫG} !;Qn᪹MbwXԂ"TF߷K{&Qƴ@FčB?-S}_] QI[ߊT~x4I*v1gWŷ,#,rn{/ \Dܡ~*QaûoR%UZ|nP}ȶ"Q֠ ї4nFX'1d$/kCDbQ*@ca n5 %"z[MMzOӅUK14qHJ rFu};CiNk=_ ڇ4A"5-L3T,6`m.MHI2%G8W}-4>+-ad9^]AşfHA49MXf:g||}y3_hZ3Ɣ F&qԊ XAi}*-xg E)"#3R4UkXxۘCwn`j(c.dÓVh\NrD! nSZ՜ Jx>;iUt0 ?׾5q+m-Fb+L)̬Տ,g="x(w10A5Sj'X@\ۏ;j}6}x) HeWz#ZBeOS/R-.$6$@73&/cx{3^hFt8Crxt0SGP3 G-TAbTۅ1k-v"7[8ѳ1Vd| R\Ɩ.{F̺2bY8q7. R1s(gFElg@U; y: \4/݁CNW}!pCwL[p,yH u[$SZB<V++Ie`_dϸʕ / P\xzqb-bE=أws |H*s2L>pqg[Od>ŋG7sNОB" UZ'ljUbkBðhU\XfRIqB<2NuWy/cPs*.];*L\FJGGwYU /ULmP|/hYN#W,TȁbRCu`t87k+)Aj%3O tD)YRpg9?٣чЀ.ԠSpB`/6'Brp#ߎkIO !sT@wpf,\Llaj|@oj(x-op&HDdۓ%oe[J5oE5i? Q6N+Ѳ㹣j,%ûmJՌ-@1 O4BѠJb4dVkP>b5ꚂچIe%?q2zN"gp {'ֲs6;`ޜgh5~\h4YTnm+̾b|˭A %H'˦TFN [mҙ43H-[9 >Z,@'b{sg6Ozy-շeb5;D45~Q LpPne@&[v#M: -HY$\Nak8I[AئFS{93jdJ_܂fHkM *)~YL 8 Ę5?jػuE&V3t;8fbޱgt68HNۃ hF_z>eܶ ܤ 'j2WƄ+IŖ}Jf3f|_U;Rn}!!{.Y#bFBh+b]^)qi ﳾjw.8#'7kcVTIRO="D0T&!Tp?o$1hNܜ8l\I5ors k2׃Kj:/6Gb֪ "}{$,pB# gSj6r3Rلѱ5ŸB2ſd!W#էI~o^LϝDhV%PBlSsq)_m6CS ?ܬ}[*H=]-s'/x-l8HAg "ލ=!zڻ7Gi!,+;Ǟ'<,R+t6wqd Wᇼ9be#h5T0P;y&^Kj2-7әZa>e0B[:ha4,I dUf$#ŔN˪cՓK2%(b!$aH0] JeXC 캗͗OzRvYU<nnw=z+g8qG\Rr"u^Y$#Q|WF3 ¹Ua**Y܇UG9 ԥnHͱbF 5Let\j3u}a>T@p [ V\QB 8*`ňd292<2x47Q% _ȃ>-OODU#.RM78{,5rI&54F,wLL`Dgұ//kl4[櫶T~ÊҘ.iW Q{]j<@Rd :090JH7mTKlBTSNi,SӠVޮ隈Zhm"ɞ\хBwt;o )'qw"}oׇ*b BKн@1 w넹D\pp C|%Vx. sբ]IHG]%BtAŽ/O m_[D-?8T19s}T @K. NK>9=?V3Qvv$Z5TI}`|0&3w@ȺXxG6!h:|wI?;&5EOͳeX%38 U9Iza7LeqQ{Sha>x.|G5{fժ.J@l3m%Nh-ptCSR=s[gZ3U+Ȧ Oj- F{cPsZ= AgC-bԟe!bnE꟤UGsn# ?yh!; 3Ѭqt{[}nh,Ee>ZsF".ZL(6E[Qnn)y,=3' ގ€2NImkk(Q걯*Cvɚv]۾` W%GkdI,Tn`հOzbQ%M$]_bQI/Jn^ BN0o%qIy9n}vD'9͘Yv$s7"ت>j`D)ܦ`ėnRO8-܋߀: 9[O&UM`4HZI5*<0 P7DNrpvr#9q- 7֯Z;:o:W \_0ϵхOi;5Ȥr:᧫Cʲ6NxjA*.T\W]BDI KY)>јtOLCp+m@*G;6+xzX{z]@'[L^u@=<@{7>2>ȵU/(BZZ=ݎ"qHLAmXt4gj)xu$IݿU01ZmO:X>Iw@]kCydΓFyeq]$?M\.H`iޓï`gy^'vϣM !Wy| (%@-):#yogasY[lf+H -je&JjɝԄސӏk>e4 K~uCJE8)ci+?t'6ucx^pu#o1%Jdh7Z9erTZmK DXJٚC9f\Ջ:IVgŲFwy֖}i,-f> ]K0z_'_^?5b gw @1]35bSB%Um QN`JOޡ&D/|n"$m nowv e\T *I~#vP/I //J4_F}D~#e##/rw6Ťg=b3ٝiUӕ+ 6+,†L``F((yi={dB4Eo=); ִa˛ Bi2 \ݸ.L?׃,1(ӉG^DIkw1𧙉g}/#ҸniKh7Wy;qထ৽yG_ھL ~K]}~X23c))feZf&1~W( Y1 ""O|¤{#HŶ!%׉CZ1 aU7c)sGᏬ 6tuUr{.^paL$ ~eeYy0w G3P I_A=Xʴ`l]i12a<ҥ/r單TJ:sɃi24v!H`'NLw#Z"?RÊKЗ1p=dgN0s\ulaDq5TqM6ցe)H<ۑ9!f*EW43%p6!/Mk0xw6b)CiCqon7N:4vz~dyB9o% dFt/op[ IN!iLE s8k/ 50Ӕ  ̩`-lը63Dll\ HPQ˴[ab|tZ":*w./Jɔ<7}C'Ov{s~ {k#~K\2|&`? ?MgtRp`c~I;_Yӈ#rew + W/TW>#h|&.w$+BHLi'ESo26H67g~Һjަ%K@ӷ1C^+1Ϳ Nԯ + t ](;9ӎtKgjf(J\Д}( ?Ki15Iit:i>ZZ#4[hkW"u`1KR|c dpg1!mA{~bK(.,H$4z|ǧ$a~B3׾4,7L9K:٫>0~=.;J.f$06,MtUGRt7Q M2`|Jµʨyw"٢M|`zy^R,p0VG*Z&)M=,/txm^!^2А=,)goy.UFyɁ?@\Sm07[ Y vIȨo<Հ\./_=7{#]r5Q[ 8IJ Wu;(=_(;P׾柜_k m j ǤuTmCO 9[ JO)秳q91&z2/ög~Ӱ*ÕP3jcvԼ@Ղ ؕ;c'͎:;>L pasS['.Np򠷆Ẍ́5fr9A㽙[Yt掏jLP}#焍h~Z%ZYU*Է=Sl͖XAsI;SloI' <% #*2Hգx~uϳw֪+ظC?)g!c:ԨClEr=B ܦvX8]l0;"m> _^ Aw^m -\5I5E߰lٵHv1*+H"= <(1$f4k -gLejmP*g0YlsxO3+~'ү/ݻKj"ĞSqʸ aM/al>2?Ŝv  HUm70I?ڳoWybɤ̢ H< b:(RJFhۦihb^Ue^+Gu!fJs%8?YAbEp<_Σ fFr[i /!bZˆlj _O D,r_c0 bo| ͑{6K&q?,3@XvFG呓Ni1 ANP;xC:6UUlUpE &]lXg_($}D%4`[3-I贚}a Ly%*%\ t/;,# ?hE30]RsXe nn 7 4 vk57*w#.9ܑ9oEp2_Ew0!(K"}{ETk4$=lem/ڜ.͒;|9l~WEwoS0j&[Hȸ= zFAe#WxZqɌF!$5SQ^VFRнJ ٖbZ$az2jO[{ԪX2nK,u#@=N7|u m5 -tqG[eTdnȭVޢ*~WW&L =58]|1ՓD8/ F)]D(rsYr_uMbg;R<*·Eh$9]D3Ob}NKjxmuj#Y0Fgtoeŵ@=Ρ=P0IB|\iH7SEz cy!ڊj{rMo;׿sF%^"T9d[Qi@tn[6:my55aaޙfsq+\Q1 ?)\Uz ڤ6 0R &;҄##0":"}Lwz$Ahu nI9M-Z{^K8bbD" oG֓%n'2̄ -+/p"H:#cq&iv]QH)||TZy<& Z5PPN)0 9B ^{W!(%C3Gی?%9cCY'c>bJAJ +[ >QR;ICIIj,1Ox%lg M5mTπϒDlz1iҢV0ƕ8{/' Pvsf)hК0cLRRedzFc8kT )v "sBD亏!9t4?* 8c p51K g I'Y'JQp5rn9N*ӕbp!< $Mc܏[> MUCkB=!c=# w0i[:(gxOyx +|wu!.s%&>!>DxpAXW~~2n)"",:e,@иgpA"FZwۮ$F:`d 2ǰ]X(@ZLW vs[ 2#T`S!FXXQ9n-w_2/:b (iРʠbj(`rE5^zE ARN͙璢I^dE(;@ӋK9vb6 !g#v.j7]"$˿H!WR B?|q!KHЏPa4$ò1Si#xq z'z! G,/ިe8:-6ՐRV0^/Gt1bc)zƝ2پ8U t|eA B;'4 ʚ܍gf~qqz!09n2,9*d<㵦aƗ, k8vVǓiҬX9.b ]@L ?iɬ ΣCˍ&JfiH`? eu*;@ލxS=U]JF+ep-78c0)tyfыQZ]L;C>+*Y}nBiQ'tfHh6/.%lxzMRa]d}U{5nR锿uŁw~iӇ*kK{S,e\&VeLk>GUa3ʴΗ԰.}o,\IS<c+mE/ @ dLڄX[7|o" 2#J[2ts$`B`iWG/Zu3Y uyj65ʨd`Zx }~)>1N{QA"fAv"j*z+ }/eN oA^u1TC2erP̕S#qNcRte=mWsχ)lr|0Pu3=P^vgAš` GCA\ޕa FG8<gg]PcKǟޠKf,7ۡ=7^& f'&-Y?R]NA qvnw6`vYC.G/6Фap#]:;! IZ^M45pn^Vߐ=U{gyK!Ԫ+v,ʸ;,ArvIXg,{9ҊVM b~xή(9SPrQg3ʮOq^G>zAEیs*gEdJG[QaPBJfxI1V1{{?hnlQ,Kp',ES"nq}- e2<h3;Iqh%Cymr-(\] {iR{[;8Z,`:=:ud^wC1顃:шlh l֩EDa/jr~ꪎ[8V㗌F 5sJ==h5~a\lb}4E.B=,饄 E޽[ɯ1px6 mΣAZ洸;űX\lwn3dFgK%{ ySrt*vTޞJQMdA(b݁Гz>% `_Yn7viMoH!ؕ}&cߡ̉FEWvĭo ~VtJ+X +( Uxrq'eJm'"^1ز1/nIA&R(Wb9iȔ}WE²D_g1$M9Q0]Rhs{@v;^ 3G?fml7!5$W9&n'ZQC<'߷爜˺JM> ShDfLT>h'emp=zuXIX)v|< ,,ZԂ1\[<ɮ}ނB00؍t30sRzi㩱\@za7#)Vp%P)H7.&䱈4Hew(Ҳ`#ty5>='1V$_G$F e<:A%XLPfڐD@wf5Yi0fZw8$/J;Q0\{ҿ@Zz}Ņ!!xT (}2L* f=ߪ ̈́QKr%&Cgz$ؘ Lh! 8jA'|0F#`_U]w CjYt 2ï! oM9ǴiSOE} d_Z]i@.9gSz9AN ŒaVxYD?z& T )upZC }&0(h{xV(]1v,}[UܰGshV}tIGIgg`xF?Æ_U>=28yDy#Z[Cl5LG"B.Q FҽaFX,8j\On?* crqWOm%hU9O|E~YF>7WzjpϮPr N#נT2fǧr^% )خU4fݢ0]e9m"Ӟ?4k QMf}BCQ3o鶲ht!8ʐ|z4$5AqC}{m mBh7 7wcG^Z_^x9RŽ絎\yb[r(KUfaۏ)pC0].VRCJAF|i}=>fy Hfݰ%8–ፐ]}O6]YA8i T1e1KrP]h1J{4F5RA'ȶ2z$4*jH  QjJM UοaSxOBeuȧJڿhný\ã MA/Qk!nq^횇-}%)?/cLJ"ZE<5+ vVT=k;m >h5wͽA`9{_jq -؆3nKx+gXNNmJ1<2n3؆t'R 7-Cf`KZe4]B4 [=31(VeRND8du>iq2e'ro?Zf)26y9Wwu;0=BwIsO`zl* qzKv>t<`~ 4Ҷ97}C¹0}ԡrhvR vN/ Ң&HX]>fG3ך "7 m2A>f .;fNdhG6ð& " 8t] QR$l(~f]s%7H[PIWVzPVIܥIYW&N}ߢF~*Vb箪_YN]|tgV`L)]b^.N>(DI-tMC݉?d8u: Y,3Շkڇ/$¼nTZ!(G|a͊} UBj0 "kDLO9iH7EF[#!)pPb ,P[/`"ڒ.~L.n}p) =22LGo^j m0'(ibZ|,XcrL-+ ~R}<ebK7Db {,1Dr 57<#I[nhh}]TwSA^m-+-JbiPD4ڧRou ( *OvN٤!Wz|2B^Շ៌[,T#60Mm54G[vLRdh?j$m<ᄸO%x}$A_ZɈZRޖAhf}1Uahͤ2EB* [̪;S!ԏg9[!l07vq a^V[CAǻORuꆴb즭 5W4g>5@Ra Am\ɘZP[Et8>nj9fNaz^a+Xw%(i Wx{sVH2fNQ?Q1/8y;!_Ers·5ZD6x45JIjLȔzpXb/꒭O|E%DIY X鞷ӫG /PLwlMh[mtM^n_e%] 47"88Ձϻ}N. _}ʛ?N5zg ]<8l_$EUEmyr 9`MaeMk>E8feKT;mX[-'ോ6ie4g1عO<veB-7 U,MP9c.pܞ"5|gp(׈4kqt>W&aR,wF5kl[?+m`/Oo8pY3-0 >IM2a򅔵@6KXPMSYu6/T^(5'+)=e }t%nm(qiHFFnm/Ұ'[@{]Z|a3h+;^Fei7H|\GMh*'K<[#pO]~p4 7}Is(RWh"=m6\\>)?B^__]豮*-J*' ѫ!vІ(7:ucɰ6c Ɠ䎌d|[3<ki [Pw'{V-F9[:UgF\ۜی-d{ O _7F}8M_TtBQZ4Mnx+}9Izy!*8Gp2MB}mDHb0$ur츘:ށ9RyT=(k~p|h˃ިɇwXV+7M*;K2SҢD]t.gݛ* 4E ~>t%O$7c05'_ [67R>$:Lb"-TjM6PGٗr>)B,4]$ysm6ҩ;V0ǒqP뾄TZQ"9Fa!q2j!M=#FॖPbk3I׵{\rLi"_#:f(NsSA.Xg"}|ڑ|C/vq|oDDz/{1VbyiNjZR7vt8Uy?~ߴNaG6=d4T3ltl acQ\酵F\.V:˿࿸C3,8[AUf2Vr72X_)ůb$*}@t,M!>뎿ChJؖn}7{9m+tXzPM,(F E[T;?(a.VbDS4J#ꦞMMN%=5EVcmLBg7VȮՈa`@u4Vcap]o _ BȂWbjA:nh«9C˧.vPE4z,-9eAl'K~CeɨV[~rzC:IUm. C@4JPqaycWp2^tMRFbF7ǺrBD+ymUvz4fqˮdf:H4~ΜW&?pݕQC5"9 M_8xM^=;E$-nykwWePVxݣ5xoXvZ",C\@-Zx&MGT["ǽxf>ӮNŧ \:Hy2@>$Rא7 >*ipH f,s]A*᧶ۃcY;\G倩>a) ƴ݆uM>oE7f߄_MYJ ?^q=|?(_9@)^[zPEB"f2U1zY^ ૌ]z) vSbE[Ol0!dg,5h^<(5aZ[V?=lI%3۫)1, EowÏd4KGu Ha)n*m*x&V5:N6rk,Zzw E=TሠCP`_|P IX.ϡ{9Z;H=rr>(lT/J(߀LRp0q* 1a"K]bZuk,YvK]MX3>?({YZ~!tqC%b@KO5r=YE,l9@1%s_h]gz{>"bc"'LùљF>qxSɋ=ʉݠgP _. sg뇅t  ,5emH"<=hx6Y+>YޖAgvmOz&n=pw;qJEL›w̭z8{p峡 qY #{bѰA9= wc>܅LG`?iY 2jA") 5Km |3;V%oNY{YRw=q>RFd9-ӵ&+0^@=8k4i51665ڰeTfYVgc Ar[J861zqp}Hbuӻ_͙ U@G(Gۨ~Ci;[?K:]g?.fqYC+q6]nPg>#ْ急ْy<&uAjI|E'Qe Kyw /nz+rd0dTMWM֙kvHcXgupo}| A(Tֿ`p/5w_ ;?+c%i4pJg@.۱x'`\a<Nh:U1W)kPIPC0Eu W%H#t}tSgc$Ѱ_)Q VCU:-$WE Sj5@}=p7Z9 nL8!lB2jL%8>%'/(a 6틙BUS$p͝g!'ӞnF$y *&vRVT(llN,=E>Ljý9y1Y n~,RNAP;#T?jH7/췐PscZpb_%2ZC~ᐕ߂葬ǒiݾL. %A=Bvw]־̜dO/)EW1E;H&ԌA' [Uzfhcj%0N3t- Y{Tl˗%r1)YCĹfx@hk HkSwuހDZǦ g ח1@bvj/j>6F 2VF\Un#)权JؗOL][x#l1qZ;YZy*pUQ%>O ^ PƎާ~ݘԍg k* ̎NI%fP~*hy8AP? r KWXm%«e>gۃ ?~-igr#ZX,Wd,ľ{MLCMbBnRel1YLYG$[ӇE]fC-T:K/B㴩g9T&͒v5NY䷚0TTYEifcVǰ!`PL̯`1j4j%#Sའ9Ff<7KP?fwbH+uhWKxaM9:u&ٕOL0kqLSV'57s/핱8Olf W/x6.a_&;}ʄed0 j E^|Yұُ\kS2FDוb10NQwdpMZX+dkHV-Xk;X|Pוr 2"hhtѐ!BWVM㿉Jh{AE\\w2Ϲ0S* ]+KS"W̫e@kNԁ+KeE뾒⑪d1\N\ӊe s )sCZ,}Tu)wMϓMSyϻ +^Z qB&5Cx1g?"9̗vv IpWK":2wkJ#9K"8&1UDh!݆_<7#ҁ=jTlo˕xn\2^^X*Z`+ p]+ .82ުU'v-m9o-s;tހ.yBa񨧸Pt˙JLrb=dVnIֳpK}<ͧDjŝZ 6rEQܵwt]AM]+eWz΍*%5*ڵ*TS -1 uA-wy!>'($lb6lbR/ ^KD|:gά'6GaMIߏ{2o@ģ%Z2RrTpPPc;б0UOtŠ_0+=‚w3mMRdR1 QES*MeJsƊ)e?}CpJgLHo" i73tN l#a~QQT=ERim QY/YHzR/:3(agT# N$AJhB=?lTB5#}lXf4'6 cIQ3Ӥœ8RB6b }F[k|@aS*yũB`7-XO3\ *Io5*Q6 u@Q-j?30ܙc%wIpQk?68FY?ǔqdÔІoΗ7I*b\/+^]~˵  ^*i"s,(˼iEx+Ӳe0'l3"X8~hp"XFmTRv-gثXɱY&Hp@^j~cT-ڤdϓxd@G,8D ~"l#[dtlR-" 5l9.cY9O0H+NJ-Ojo9Qm(bJ@QČv0Ⱓ˗N 󘌤Qx^E`{FJP?*v$I#%EOn V|t$$nN'0j 먺(CEw1C% aKpP;]L?ػ$_O<[|f$~ kxC?!+t|iqH<02r-}^KC%_LQ0Hq NLT3-;Bl۵O,=|Y #Dߡ]@G>&3SyD^B~clݢU/ iky͝Um~6kX?˿ c/g0.qzN]X>t!u Y :t[1usIhò}ß߄>I0mǾgʋ'IWB.,`w%wYK玃%QF33l%&}I !Q. 3fz:J T0GuN"OЉq&ҧҺކ#!T6h[Gr,#3&{Jt>gDĐs؊(voqI}}9bܨ X" 1!.1XޕFbLbcs(7!徉l v>jP]&E8.TDͩm+kp`]iXymS ^Z}᮹@['в.f٣Z@ZIq-ܜ[kyg3/ TpMA:5F:}kw؇'>ɾz Ctan/?ؙr` ITc뚄gz_,[i|90>q"6VMRLy"Я/hcZ__ t>@z#^S j8>r& k*nwdZΠ$ijP.7=9ߏ^v~ FX8D0un5ƻ1ul flYPoWS4%Uk" 4Z3+.?Ų_Lv!ՐtU&րb@p`z3L*6j9yoLC3c F/?Rsv^AK}{HU!Y kڏ0Sȧ死60bA&] 9Бgݛ:^Qn'`) $+7:qkj{g$C{] H@ ?x+pS8ȶ<]AAsRb!|%BI"{UI# L+QasbY(No+ bRG 'ַɈ֩҂c4^29C΄ꡖc~[*g.{nk*HVӘE}^Aڶ )׫*`ng4apd=kxL|:uoEq7դY{LَgzGJ+~~!vTW TMע]FKY VZbn~b\%[P՘Z)&ʚ7dm.֮F'4TONth$[eSWgkPj8ITGi֞m|HV}(T&}Ze)ձp.:ɴdO=_W;Ý?k1 AuZP^m3m;_?36پùi6Cz;Iw,ng]|0b*pMA#8*YshRrL)LȽU zfђ g@ Ć/F2p,yMpxw%"b]o#`I:s3cJl8|344rxR2Cx`DQT5j\gk#Ώ*79'彵s} ue!Ρ"U`~}Ft9)x4+45$B ,W=e/2 ֆ[DuK T6cIZƕDW CY!)7V^Uw/StUu;:,p:]ՉwrIU@M2oY@տ/j5A14_Eo7lADB2|! PRGPxMy(F}tK;?7{?@hQ@`r*~2Rtǣ`;qtpizͭqh#X!ZDc7A냃3ӈi/KC!}θ"SPU.{ua>7s.YŅ /UF,GqX$?>'a6^Qq0^Nk?% SbSGHe퀧A2 ۷KfI1dI2ᥚN-f* ;էMyKls HZ f :FRe./?/׈Y8H}M5C,HE^lsttzO5-">rAԚǓ >fXO/Tbq,UF>UPyx^ l^'mm@Bjdt- \l>NcX3\q'd.]Դy`%64YM $G.߻i-șIM5-/BO|qb{ai2+O#HN㺴|`J%0R&Ixwf$ZWm d"'Hr'$8 d>93}]}uK,JBk ukj >ï;bj:fhH4\~ Hl"MR^5̀S"zgvlELq9<)~NƷelh2pL۵9ćaȯ4!f< z"#F+ WC!I6 {mQgf %jCopNq$SYL1$n(? XuB+XrGeT40PK7—x2Ь groqdM 7[ zS$51!vhpӣJkF7ǩW=$dvT?z]*[ב]t\!8?0l[1;E |_މ@B! Yhˈٙ@{8Z>P+һǑf-A'uZߺlSR ~B_ڰ?*4@[!WN' /h|hSKN%=)([xZ/:+tpP@Fhr>\9ӟla=$rNdWu & [P 1`;Xak|GIrRtKM:]ݖbIЩ6Y\>-0IVڰe[UW ܴ ^GOT&t:/.,$f d;L^PD?ԧJͥ?B<[eؤ+ۥaqNt-`ז ,~ƹc rGOW/w?JCotDNf @}?`JF}?~:%#C"!SOJO\| uY"<6! WƝEnC+L$A"o% KpKy@Xbib풠Ao+%@ gzDp*7&-/ jC}5# 4KX$=۸(Qc6%țe$SId;MMԫ;5®loo%~t]4_bId$;8jE{ӱCVYf7H@J;_8aV<2=6!#wo4v#|,p!u P-Y eʮgRW ("#REdC|$g7W+.:у:ār#l[ .|Ď>2OsmT:]3Ts4!GQo?`+l =QF#G//C%׭ůR_K_MEl^Zgc θVLEce3#`3V R@%+R(Gv.B[:qUΑ2)4 AJbINzkLxHuu(:A(>atA$ OMVrbv "Xc|.Ks8c-`:ca 2&w[*lh% "}~"Yxe؈=PlZ,?8NJaιg@7M$yo#NaQ%_kBTzkܢ3Jd26y!!<(a1<Vƨ74h*BCWcE }X4l9##.̀I`9(0@?Jx Ύ]ޜ* oRVW 94hTZ /RN {( sUUZEeM'j򮐭*ipoՈC0GosqϽheP$"F;iw$f'4Ŕy6ج'kE/g|n*`m.=.Pc{{f`\8lFpdmU v Z]}`{nEX!=A$ حhdhH[IUNP_PhSTXQbW@^k9hPOC?[ $TwR{ӭf5X|iF)ׇ0o>Ö)~ K\\y6R I%̎m5 Mѭ1l0=]XogAi4oVH+ͷ#:#ӡWyuC6ܚ6-׃}Ka9C((Z;g1lmfV- X.$ܿ≃NgKv>??)ι`'\ZCIt^lM9 vTSH#',v{Bvv6_YǴ> #'"k}Ʌ0ɺ+X[d۪Cj'qx'/+Pd l3?PBbْ {S<ޔM XHshb@78k8y0`,ȆbA\ӴqO tϺLC068wJ?w ~#ߑwu_>VHK|zLv;<ٚOusc,LAz(#ce  oM3d&Jw뒾/LwNcWy ɠNpg @,:31B'S*9\OًRӌC4P .OSeɪ10Pv%LuҒa@+tq30bL ra Χ 3siOAx}/fk @l<#6Rl/#LR@ Arf e@6Y)s{ eiݸ gncBz5L&BmW&Q:Qbwt7oz~dq HSEZ)}Q|~c~~ Ws:f'j"u#"NƤFx0b)3|F&4+kljtJJ/eW_KmE.hAz׊ݑ+UyPSKbs ve|81@SM ) :yO  i{=/llJabRZR*7 gLla6ZJٵyu_B$wLp&m2DT-2 \{;+%ɠ_nB m&lNŸ؟=$0MT }|W,ƫ~PE%oTBVNxeҫSx#*nVJ6,R"h~q ]fOXs綽IƎYЕ[jym@:(&QP$Ltegܲ6ꒆM͌ Y3tQ\I\ rԁc*ścHȝ4޾a;xjp| 9y=?.TaK7gn[:WllBt{ 2%JC#%UrsWIȰg;Ws6>A i\q;uYvbz &Jl;tv 7}gc軕&KtȎ}!OWK]-_%kg@C ;Q淗VPh H+mI{Pk+p%B`}&]{ti:-E.tW[~&M3@^R F*d ,!Ӳ_nI '?(+0;)UM UOf Xr"=`U{&#IMz u ueDjh⡑Bl~Rs1%*.&Qٶ3ޡݑAѣ:e;;& zpQȰ2Y*V*{^Uuݧ]Ww*3K3wͥp?ij3km=#3$RדvXXjQΙ&MGVkgu"m; 7b !pi3eK"W's8â3m߷'0otW '$30W?aՌ&ҜIloQv̡~d蹱Fplک m2$tYy1uj"ESfpʇ^gy&v;ji`z M4(kvAcѫU׿Qj!#KN*LT),S;Z83vC4%C8 }Xh=\[,OHkhTSP!vS g"zLRWHD>V׹e_ Y]gIo7To~Z!r 3*ȃ4*ʫiuFpza|%Nrbu"ӡ`=~dL),îGy2}kyߌ3)D[R$rf zE;Tf!%sqIKm] " ȟfmkC@EQZu`xԈ=4q\̞T+!*qK8KÀq>+ՇF'xےHcwg C2/bhaSvCȗĸZ&idd.ahz[Fܲn|+۸"[ۢAx!6B-:_y7]ϯljoex,2sAc.o$\APch~xcfpp}J O:pƍ0*>F$lL¢u6[R1f1WzT"h sYsy.ټS^6!&neOo.b?jrЂ^bh9?rqʙfCk K$'H!U )3^4hG#JX$IX7gIPvejN]u)VVM^GoP>J¢,740r·%/k# #$`B|m EA7(цo_. Jy~4`2\H5b{r۴`-ٍ*)$(S}t^ʍRΈcD-U||a[ly?}.أ2Yc@z3Z0u{ҧϣFK2[vxۚ޵bqszאLq߹;nYq%EPD}lYHIyUCnASP%\7OBESjxIƱГT4) E XƜR!쒜NҔ :܇-zHG.-;$ytM!/E~U)lu+a>ѳQHQ*:/)l31=P5MDk%P,LùPkְrIyV3&{!k1&Q! 73&_Z^rm2J-^NZ9:NտV˶O֨ɳx/D߈ 0>mg6 LnP6Y?l/,a8y@I_K-Ac,FtPN LA*J o :"эw+R>yz4 {=v1TDO8,쁿1v,֕l]Fod^/u'>ajl݀HDŽ&}s3| /SЁcz]. k#+;_mou | ʴH)g#l NI"~vmfwV3^;laqJ Fܣ h& )[aw>Yuį(㘠V=PNP7E Ѥ@=zg(4<>p+ e$-%ʊ|mXA60/Z$q#t@߻܁۬EGcU6-51Ke#Qb捔oFae[r6 |V _h!OV:6(dFƒ ք8`༳W=h]Ly*@pn^nE_c1&4wus262Gю8~+z Ђ!dɨrh|f=hg2ď`aV0gY:*VGE'cq Ep u &z, N%"ٛq?, ; t&ŏ oװKcp/Qr&9qR5Z] ?A s`m Piؕv2JBarxTv$ӚCJ\y)}6^ [Kf?uU2Sf і~ROg,]1Jּ)s7"ELD- CNO}ΎpB&֧v8f.}Jc2ֶA1Gy`в`L pLlvQG'j✥ݰ[@]8]5dJٷ!GET~) R?lJlrGc]h( ogfWP%M+VDRLC¾^[z'-!?ޫ $zk2MC0+E )49> "PYrx43E'8iV$<2LkRS_kdlxtYy(T\- ZЅ DC6xWo#b|ՋEWXfKBֳU$sX%>#4֗exzҒqܕXc7/hI&_g$ѷW8rD&wY9P[Fvncd<_|K*V7OX/@˴/ǿv꾪0#xшy|1QdIHJ5 ĠԎ2hT]vsdk(O3JTPȃ1=LלiLXHNQϛ~Axp?co<)8\ 싵9ǪE|X2w4TX"G#9R'kapAݏF6^uSV,0g'L .Y-li:JtLrзP9 X h>Ϫ9>&6 & bJ u5RtVm )91IpITP*Qm+ TQ4Օ~qýU\f^C'ČunwC,=DӇ5ɂ_8hi' 71$Wo7n-VWBVA^1AQ2}d1_7S@4F Ǟ Bfj,-Y^uԯF[,mF!WuJ .DP}"!$տNǃ Qi!a7^(}I>n3 cviqo(?/<Gp_ i~`7&"AR=Z:ܴ賀ac||W9@5CK̏@Rr|#>Gф7ci85 !1*䋷u Xa:;?;\ !5$u&XQYqm+m)crh_J]ǺlhO+=E1ڀ2OE4p>( z+9./]0|<+TģR6ie)W}&Z);8^h[)Vdh䰗B!~/Q7K$" p놧9##$Ñ9}ŎH$()\`(&qؓ2u]G+ۮ)R4ݑ:&t?xnx]2["&?({LE`kX, ƞٹNGsW\)72nYc-B~B wyZd"-W4A쇉$}`\>{ FDWT2ޑH W|M L=(x)Tm{m.#|gR6HĬIf\o_tm̕&PSߜ8T177?b@\6Gn\2Bbi)3_3٤@.h$G Է+jWf>Ő(J%fLa-d/ᔁyI]HI, Gݛ }bybj3aOPT`ɵ ]EXX *f>%v,}Z]1+\ME313 ɏ78f*5tG[q ֿ944a3 (:;u^TQlP"2畔_~kp%!)D9YY3?lݯZ`NOP]iO<ޟ4)\k6܈AP?QN(#JKS+K>'L(Q<>tPW@7nFO%,ח_Da9+.-|yCYo6L:i%ҌUwK*'/[)9Ҿvʋv|zgP̱=(ax\<G2&6Z$S+3 nv&R_p:ltڿJeqWZ+RPTGZhFxUig̰TLh\xwC&G4Sg]UCH}Jn9 -G>n oTvUO]ď . Kݐ _QVSdFTD֝dU:M קPߧkPat=OR)A^ŴR5V[jkr#fxӪUwyE%BPKB&¼8y4i+6i.tDCa=}Ӯ!ޗ%*%eg%!!oPt 3_?}YcEO^mZ5["X7.h[~UEݒ_|W %7uth m/6`#p({]i"kH]2㷡e/>F^ǓW!;86kAwvth?/E] "7.?U͛2b;&,c7-ѱ̊΂]9ҲP 8V1,pAׇO 9E%$u.tm3Y[ًNR;[oDQxB-}Z˛Dw)`>ը<.!D ]~AҮOlX|QwGsb+~#R $ZAD3ǒP鈞*`SlKf'lID奇L T%[NjmPD|OJԋW4u&튭M߲`O]4cx#Ϗ Dp /e͂)-isvW7?9vi{Uo%Ŏ2?)e04q | g*tCA纼] cdhUgFwQrS>Z`|0U֊shUz=ZARq+^4j챡wߤ cs<#`=t 3"y_xgW;o1< aB=*bk1e 9KTuDmymx2/tkxY,+NRwרgqO0sP|Bq`dJe(u^9l(i}dHw[ߑLޒ2i͛_r+vw"b Y=X1\'XEaUG?|(bEU~UJău7m›.k;-5ĴѦ 3@a9_?2l1FOoo;ްgCer*sN\>ti1RŴXz\ڻ~OJj 7a-X?D;Q!syza,~84Xh[s8^Q6?z?=0y8To?A!Rʳ7 -W.̰1hmL+ 'K5|,`R͊myD]ZtaXVGn*VET;Vq7BNrL? χ[y2fs.J5Eq2]7G볆:Sr\N7F:y;,ؿr]vh|p0Q21`(tkV7cE5j8j(UױȆ5B~A\1 QJk?$ L",M.Y 8D|vdg[)"nU/1]!%-޶aI@Nn=NR_ơGfX^OI9Y6!i֓ nzZR/]H1qKMim(["LўO)'ssFKh.Q7 l!;~j5 XHפ<@4 2mJ!^tJ&U(U앹B} /lzٙZ,YY?CyhH>>7h%y/6"J. x *( ZoBF^Ap063<q5x0ދk;O7`Ijp=k t+]ye8xu?OT~LqL-Gj,~*#8gT5a)o5qG2=_";X,wv'>ѫQoh6Ĵ!!#6dn* CܽվW"H0M'(CiԖ1̀n)r(g6@ m3MGVz9;ģ d(.}(m=2ɸ+3\UW엃sTNkg4.11X:ތg *T]`0( R@VDfDݷ'^y5ETyc$-1qCvF?n\ߥ2t@v5hn5s`'6́#}%韖E|3Ӫ&T3FC_dk2¦4k61"m;@4G>U8EI= ţK2neZAwl|тyE;å'#t(K~\aXꓝwY&<2y\ 6W=hCA$ #`I<<4|,.wt.Ig I2uS(QVT5, Ѽk[Z|#U?c;_sfۨ[̎Qx_b\3r_M@U) yf]Z[ʎbfzVUnlz5^&i:urQW48_Bxr ܒQxܝ 1a{蓐!ya ޟa{/9-!@@)+5tz|jLb+nE߁կPl:AoǻM cf[5;}ZAqLcȀqlS&v%|AщsďRwzd\.srx]jp|L  r3AW9i|)AND0Q#wd_97sà3ܛa%mt]WjCg ȿn8a4~S2 Gz.xNM>;a{$&A\>I6bÇT,$tS1gYSՑ*V`iDsbz:r|2KY:`g j:Y!zXܴS`>cڰ9cnFpD̞k=  ^£ w;1B)THϣ!*/'^I渹> (fD_ȝZmƀOd|v@q!(J؛iL"ƒO ǖn]>>^ j^]'^pFK~Ĭ V`b zAچ% }Z)]ؑtrdT &'wq0d.y'7m+dV3Vs3پ)7Ǔ8;䟘a̳Df Rv@Wjtfo(b0 IPbMA{+>BM2>h66fz#O%oa-앯RjuiM#ڧJ32CazEE b\=򑼮7oi]y619F4XV-\v^H8KԞBiTY'Per]QxK |d~;iZOO횾#ů*&%I)I* 1(m8اoeP/p\?qa5l?q.(RYaf(_pPpwFn҉I4/u'qed8~rAxas%G9ye]K1#} o;[PK5i3ya4>kvp$̨$[~mٽ4y~ 26{>|@vaT%YV߽{ٍhy \Cf_Q"#QSzU;/ϻ4 mh|XИ8<͐«Д.;"^{z7}W5no?KDLqxT}&_Ǜ]?π/Uǩ ]ƛ[D ZwDYmGʙN UFı2 :@2))d\-W=SdpIqu%[ 0%`9*3$E%? M%!OO#Z4o5iZ0Q]"Jj: «!Lo/Xd#ӻ9l&)ʓ[6ihh-%``/ID1#V0C2ڍY=Q5^2jsF&PTTzWժ%ȭz $WgNqE'WyrUj;pRX,3K9p^/UNi8:@J'.S8MxEX.NzN7Ug;\>QUF|QinO:~ޚT4֟qY9̟RevCBP j*sx0` C}È-S;&Ft!ғF; I;Va;:b6 "TExhSc ݤQK̅G)+"KڔNS𔊹<=VLϘ fEOs-.=Ĭp-iݧN\Pi?=K`i=yA.[1c4RXGe|TBpoQ_>d\Y 1垸ev A*Z3JKъ+(o< u XIÉ z ;/vHZZ4|N?!9hF誄(*=jRJZܷQ-'!e! bJ9=r)  D5M, ,[\ Z{l>+a3(j!CSٹ* \n{ȥ/?]Gis hBc>QyS UUsd!A έ;QYdX/Lѹ1a_ Ihح*dܺ0A)P>tR5,35h,(~o}K&pC&mK"ã/_Tif b;\0X^ӃkwꉮHmɲc9QKٙD[(Tkn ?|lQ}P жxi1SI顃t6fEv[$"h;0D \~k*I{B֘"L RY WwX w3g ^rKDQsՅ` hmpٽ;Ғ!utzo8[ŵ#RxI:5EG3c(M=eu}5GJ\)ijL!ӣQ-QU V`'&@Μ"AE}PN(~uaN\q)-xuфnxH%|Tq^CJx660hm'IḌ(poKll꯰oiMIC\!mfHfm_WǂBˬUK!sJf c*jXf!+!V#3z]iH8j-nػz"_laھcAz3^Zj;@yF|8 ӣT!D;<|GQGEZ/ 1j$| U^X}<%6(ӀΚWTEO 'Vn.f}mܜҰlxhM ⡞׃A<]h>69rd\$eK'euh/_ "M"kuGz5 $q]Nj#w֚"t ІˢjJ4q](ogY0UE?{mjh#ɽK F{@~+>Kzo%!oBTj6%E<-DZ5T5S #Ï ؆țփ4ߋz~|u"t-Cnt72n)e)f,,iK5L/4b!vQfꢡjdt8';ށN^zzu‚`OwM%hz+QR yŔTӦOm' R=5,/g ٩HuG;EzJ޺«Nr[f/8˖ ̱@Mby}cPrrkfIzT ąIwU+”<6[ç =?7b>3] 3v yi!W},Oe-/#y-wc>*8>S<[J,yГ-yKbInDuu=19m4+ И8  3c=W.Ok4BuAW@K1ӗ3$&PcN)D2=rTqT1FIol9B//9R{G<7:|͎ZM_)1x~ HqwlϟȎuEy;ݔQ3V'o$] 'v~5EIUS4z0Xɨ *@Yn]qJ'Z4U|g%Xuc#b{r5M eU5KHJ|7|h6g6rق͋<9~$O&ʕ4zz“sؑ#%O4 \%|BXt °&z 9y7bAXOz(#/.B瘀q'kPvҖOLJM=q&O^O^-szbkmb ^;gcBە.IPF2Ց9 Kٹ-fKɻEM0-nɢ ay 66_:LdZ*g I<!+ ZfeB&Kor jT(Ed9A8a<m~$Z2npٜv8` ohCY І,Svы폎lWUk3ni&iyuMSĿ $?i,w({l>rW@젴V*B)jVno:(J(rhPMެdΘ"iDOb ]` g6%G;eRt|󦍙U)S-5CEӪl=^ˢa@ƈ0/Q8CePrvkǷKJ??"@Fj Ëf5ę,"wJbrWSp&On1%c9H6h@ŀe퀹ZlBנ7:*+ޅzw<=Ob0FMZ س 3a SțnO;5CdTf0ׂI+zjN 7hX˼ 3'hEFk$kh +7VD ш|[x=FNu' 涄,dEZ9]'Ԍ M(Hk;EB:ԷC,MD:E!3$Ĝ.Gi~uDS 8Je!6*01)f. jUde~ 2vXd֯AM^ey ,GtKWV<&!}6f+9 {' sv#H9JoH^kG¤F3H $+k.ZhD(P6dgD[;\ّ[mFE5ɢg &S4TN >T!<#(<5vk-R$'\ğɛ/-$RΫ{a6AhN 7c4Q.MN[S/?"zB'D}/Zˮf݆UmA]ym]:[ǿduEXU:Kx}BG2JԚe $N J57;++%jِtnP2'K:~?=J!ha( SIt%֏&;ĉpwxT)PБAk~ dcwe`& ^9Sxʻ UeI4C ih/FIs1_+%…Gz2W@+8d+@O3:avG%wUf}!6%4f*sn9wܗeNB-g Hѡb92%5~Gİ5~C{cRɘ(D4b/A*\d =. 6-/Fa1ql#R{:TRDJ}:Dv !x6E m+ )X'^݀nප1e ,0W5hlK)tO2͓{5Ŭ a_χj'xqv =;((%L"9(wl (_U<._FhF+ w@«8&/ u-q o8\*|-5g>*@bK[i^ْVoŸn;ۄ%|g}ʝcv٦ G;T>Q3kiOC*ˁPwt6=~ӲLgO @:J!t75c0)K*AYi^l@j '-(^&%~zgKzܯ}- .S'*lj;Yv{nx r(xkz:a} 828RS%ggn_% EAv .KߤLj-Mm\xW|[y:JPWKc%Lpv7p(:瘟@i4dFi?0ǩ7 ^udMq Z(||mbWnIU`P ?\X6k /H< 9ʹUS~{ ]=F̞ە",(OnԺK54d8)!4%0>#Hڊχyl<u'*=5hkvMgoJ!>y E2A9PYltiFgZ.7HH >(V؎*xh=3wޥprQ@3eL%6R32cKY-F:et(ÿa5lVJsH UKSbB8/0EŁk卪\UlxX~8UFɗ2$tP=47"}ۮEv(4WWzw$.yWɂ#>[IHYӑipۮiJ87EKq:+I o%=t}8U@}iܥ%4Ԑu"O͓9|]tj2L}zuɨ*L9xpSJO|Wz, zϖS~u $3kfo>C& 0{\%ɵ;52-IW~5&_I%L-f5\TK]`#isӮ j#sww7QD}ꔁ8|wH_Kz+>˳sg6Ey?0W|Ǥ0W+\ IZ;k2ZV*!b6#'ڥj*'@B"wٵQI%mԽ,5*vBS]֔*9=Eq!>%Z|+@*f},)z!0>2 ꇼ'צtzTd(wk DˀzMP84 V1ֹI "f2BNa2| }0bf̦%10"L|_{m p{Mĥ %J^W5c;s- .g]m=>Uݵ !!Rm^( ąJ&TU&̌fNk-D\*)vJ9@}DN+J]ډ!3 vu9CTlLRB<~C,^Hg0dK`9~ @J`xyULf#rlg&7ux~b2|(Л jrt|wrۀ^ rΨ ˹J {:!='GNPQds]#)s.m/\q{.-]ð"y*>k<]|W/.>{M6Fa-Xd4T8]H01qs*Sk9LF— ?-!d.!E#i"GzRo1gonb*%(#G>)x\9؁~We>*дm0l^<!:EJB$aGyUP%m;(_8usWB(O=cѸ–y -.ϒ*ln yNRZjC7*\I*LV,"j?0W>9FW-5s⊵=_2ި18s2 pL$m3""QMOḚEiBswNO3#"P{c"V"j}e.lةWgkkY>?F.7=7VesQAzO 칻9qԆ$:I7T10sɃDm$:FI(NE֒>;ԶsǗ>e;ًhMPS`?$\#5  \1l{qmYG[J# gO5•K襪'IƃȜ4Sxlor=!i`8y Hەl:,= M$4Pa)jLb QT~ o!%"$vhvn{0 BYlOϼcl2Py81٢/r] ^g,ǘ51'xTx5'N.nL&% װ P~0c>L5]BXAF̭hФ?o'%ڲq$~͊a?oBl%<.rb(!1P#Uq{߄iKSy 1WQ]x8 y F2P,#{OfBȟ^#RCW>~33FJG ;d__#QLlHfoH,yY# }FPCWN6 !pPK)D\2ķVq )´қːڰ@Y v\yц&rۉ :_Tv }<(HތJ괇7 &<\=ʛE8nVi?p|É/, rJ$5#Z)uxga Z"qY{/ ҙz5LX6<0oeTJ,nssHbp8IR~LIFy& [@H>A&J]J߃xVcW7l`$ej[ȫNpފߴ Y|/E̦C2sp;I!L$/t&ey.q$tjO7D%DAIoX:}{ ŤhTZ;8 Ór>3BbpoE:$P ݴM^>)4%Gtdɷ:#KȬ[[GU-D02iK4y-Aè_V jNW,g4c~s͜kdEȏhW݌ZzɉT璭a.w!X#ʦ%BQ !y>Ke͝oG*b9^}iXN=K|`3j hKhB6 sUxfK۽cKٰJT昵mzv9_">8ph6i!%69R݆AgOeyvdƣ21 m}eJ܂qSS"<J -{ķ=|9*d\PBjw/ 2YV 6ݢ6yc ^X%ߣ1_!@Ut _+Zh *ƝӒ-Iw2[`\}ٕ܃ڰXrG⫬ wSU^i(L"Ѭ i+PlS}*|ScglP& B5[Kg-ˁV<_? qhV.P6_mJ$&ʵjRI!=`L&4$MBjеoD-$>f`a 8?E ^D Ԝ+@27-v%,vDWo {Otb/.挌#'0ߵٞ#O [&)"X'9cMM4Eрk'@0A[YCunj1n6s?{BN&xZ}j~F]`}X]"e$[=Rza }}ZAJ~VHڞ-͗ ATωk;lHC|*E9|4 8Yz]j6gW_t@2%ª*(R=:_~xL ]%3CMupÔ&ĶPؠO 92FLa 3Ȗyk\Hh\ 6ŮGJ|F ivT콓 ")B8 L2啛zj+G7/̔v"_LmN+ciI%ʁY}t@60WrċD2_=MiîGǨ) a˾; Een\*,S1IOt2w<6Gp㋹v<x|~&_aklP/YY0j6ђVTGW3JK* :ϏG^٦z'@Ը5*0GFr'L#4pI‹UzEl9+Y"%UMVwNςeUgZ¬ E"B}/W=76cӥ,$m5i1Ż\+GpV $b*t a!bGN7cS;ǰ+=YpsPbW(4x*+V"!qXߪBJǔ*?}*n'~qc5vS&/@á*36 1H{c-/kwRc5o\VC1s+]Y2vPVo4;`c9.eA~KiL^SA`A#E؍Nƥ0ƀ*-iIAL Ed<MEjlZpWDfqhCUCoEHSTZo\ gLR; (j ̙r^̓ q%Wlx3Fڡ/o|{Cm«9$ͪXSȕQ Ci0, c-k9(s-\BeOId/.W, P>f٩:yWFU2ƿî68Rr\D9iGAq{Iv`I5?i=D-tPG;J9Ar<)0:X*SVh!S ߵ"L\N#{-*[UfYJG:2I"k7BQdzF>7SMO-j4GM&V<_۔&K>xMrAg r:־?:Yv;>,1l-N^fьY *_6H Z=<~WT&aie+RjL/)ga8;Ӵ3e(urlD}86Xȳe#),BAg,ed5l3꡻{`Jh~6< P``N ^`ŗ EVI@B:nH&Vǽ _?Vt>Q;ϔBBJC4@ aV :嗦""`KVMΚx$*++@'nv|_2~Ϫa~kgRsɈ BtjLąkuUoرMܥ5.^AeTx\9B*DbCoQd#"gy D~OR&`qzDbĤLF'U霄;6֯1SvhGp>S[=(IZ9#3O!2U|^8`o0v1o{vmN*S8Yl|V#ZQRy 70,;;oH&Ete\اdrfվ^%BR\I Hj5{$EgcM `ћmjB+(lW! 95FYI ~$,C+ܵfˁ&-/y/w\կxI}GjB{JF Ya'Pyݙ!̷ 9L̳E4/BoMcSʘ]2soWU`<YF*)X*}}2H0-w^Է-h] z۲R5/<1BX Q*Qb|R ٙ9G8G TLoSد,+С R T 37YޘGI6C&0J!YBt,7̆dGɶw{RͥTmX2zj-nvsZV>ԏ`\BHdžPCi4hg׳E˵^}niTʕSMXn {8(Zb>q"n/ZL#$YzqmD%Ȣ1+rǙx 쑐c.gVꋐX㡃{ zL+8M u&P& TviNr= K޶w&=*[g+qxxMW1X; cD4?|`JJq| ZX#d62Z|!{rQ7lv.8ztYt)X+3"O6Q0A֟]>@.*})ܰHC 7`GIUmnKp;%{0~VݐyPD6|}a4oC. QE>] SI~/Yuqy9yEڪjv)K,R(t ’O| lyk 'JxLyẍ́7 f?O-#;'N*]5 EbPoZpaԃWWDU7Ůr럎PTgTG ($Ԑˇ>r%̙[nqԤ+PɲD>,C`_G{rŎ;+,jdA NShe(`B%Xd4vI檡|_1QäFr9$g`W2p=rϟ=x]_5t UmVLh݌i(W=KjK̓˙61l;ܓpLZ YXchyٍ =1i:Dh,F.rr#6'"Ҩ3XlJCWȶ@Ճ\0(e,]FpQ3;"NAAi"6IuR<n`SuhThPCF 0Μv?>4=vB/~X|EL (a߷^dH 8FşQ #PȌ Tk@Ȓ ~ʭҙfώQ)Ҫ|ì 8w};5qLߔ >9gimmiK|q p3Er'bꇋq~"HNn*USEfϽJ6wi_4!'hK `a1)0{PA'B/YyKrMǺܥ:NVY; Vws[ b W٥)M+)-wTI(>'L6io oIMi6WMӗ U^Xy犩bWmpGQG"-3@niF#KZNPpt<ClxU6֨gYOqF_c瓝˅ϹH`0ҢrsܛDm2(UE oQij=q;kXoD'8 rmrh|H4}<`R]h^R"Kuu|ætȺ] \Z+O_Z_UмL2 jF9Ā]UF %p 4K׹j./s"Jc n<S@PQd >Tn@jxk3K ּPk\ܤogRsJVsߥ: ML3Ɂe!|~%'(??˜H{>w(!~GޙX,N![]I^`àKTtDݠs ]k˘Lhe>'4m36*+"LP }<hd:'i`GxXhe<:=R,09nI*Lm!c pdD+C.nMpftT^_Y82/#<})F,̢~PS]3uC җtHAnح ZaF`L7RGЙxwa?FNktUG/e(4C &NKQ$R.[y_N{j8nuNnQvl70kK[/OWERÌMJođ5ob [k)Ct3>sTWޅ8e;>[\p59A(#m%֡Nid%с4f]v.T(}dAMnXShjow8o]pi$It]N 6윆 O|hFS|V81 n#R+iyGFB<_\Ȼl ߓ?5#?y;L0*6?3ǧ &xV^Qf6B@*G@q<3ktL:r-zƁQ_ydۆC#%1MsD_[he`:XᥱWL/uK.}'\ngWjÌp&D^"2)T].dKÝ (J,aѩ8m!gBm5L'q ᕎ9 *< S=}y2sݽZXG7%&]HDR6a |Cs*ٞ}Cebmid;5\XM\VRN^k ܭnx6 g3T=@-0c%s |QUhIi.^rGgH/i'<ɂzS:C: lXww!^ޖ΄(Fzo@F]Q'b/H=*ҀyOG;D`PkSeWʴ(eS%r`')eG!7z⟀d0d@/3ArW:2݆V*kHO؞GK yiZboKﶛ*.ܬedV.r{-3{|"##־ +K/A(g9Mu3A&G>JT&gփǎhj#(91S\$sؼ<@>TcM7<')/kkײKFbl|e#1ؕSأpfsόY1Tll7/vn?vcT?>9ܼ@%yYs7~]yg|y FSE.{p}Bwf§칻ޕe%/ W^QU 8PːԄޫj #SR^󥚓*MͽI A(p>S =s@F/@1F^(=8̪S̥b.M×>G=JF=7eU[QO# %R]xDcH(L,]ϾμLR8H#,\:sa|w us ]W*g&l`JZU߆u;ԕv|e5oz2ᖗH "C{Wɞzx3_]CHO7kC^>-Zf ~,[1٩k/C߳qk5WS$e na%nPކMird4}h y/4'ܯ:v D& l֐΍ǃVTE4c阪n@yk<ոTFsqŪЖlk/~u8N#Pi[c|0B @U֥(|?bYzLpJ?>i-ࡦ&Dq~};˲ϝ~e3; [Qxy #7 hl_)! w}A)zf8g)*I58dj:zW /6,}y9`Gg4q_?@nX#$'Cx(3;({jaj_ΉQȗ_ڵFSwTk(4s߭#= 6yBC⣂Kyv1հ!ÈS&&[?➕8()#4Z$3$"ٽU(reK;2u`k,]<K ?X@S05D@ ( ,Jd& Tk{OCT&C3" q1Sީv¾G؇]b 9oIuS`*].łOAmߩH׭$Rk r]ûJ[>6XY?sOU4",4%:=OdL%WM5W̒i>'\tBry2 'Plj暵$U'9INk"FiI] 5 x({, Ys 鷒 $2$.,lWA!넽nHpČޔ>OŦrfi nq" \0&>𤈢,G);)To9+v:ñ 㾱p3aFPNRșrdS:X l'p14)Q^\e08Rtz [3*;KX,ljc2 l7>CFV;Dp+~% hxfoBՆ+!VQR=3_FQz<}t#4>R6YͶ#nkbx[fqɁd:wBue˨[sj-:;E>agE^ EHaь:wc>>7JrJ@$ _9*"\JZ?6-s ;\'h/)Q]LMKsF\P3hSSdt5HfvBwZK1kDȢL%lѮ#rLְX`G}XTYMaIG]PB(E07v m쌥bR ˜ӽapyi0QcJ~$4YO(̄5_$NsOHdxGp,: u{0}j8\CU#njUT t׌|X ~VJB* CY]uE-G/*oSi6@1(|l70ɯFm'LG)y?I$Um[涨e~&V̉&$+0pSq$jLnZxzLfؗ׳v<G`d-)׮$m`rv7 3'C"DrJ6+# *5yzqOXu9˸-cMOj@)}3?2#嚧| "E;"f,G !)A;UgP6Ө 5TQgHxR-0aZgM)HU쨤{f0-?uf[xcOz&>&b79Q %H}Κʃud_p4+uvO6~5kd2YmSHYipE)ITw\汘tNm= '3z3;ƓG:UL#)QȲ$ϛkYy'¡inSCM !p?KY2N:Z.=Gxi EHSE7\/~Wp 3dM弇1Nj@MQS2ã=uN/s^I:dƘj?$MІUcPwi`W1$7W*q+jJ:@МDMf&'d:~a:9|]Kt~|3wcz@y-RvlMo)u 0FO%>MP{_9j`Q _3Ww6)x$ۡ:!~pāsG"p-td=8&'0p*]M'9֙TO+_/ <-"m> zH4%B+33j5h^U +,Y{a.f1RegG gP \4| B񉎅VvE\׊KO8#Y:4LꡂX.9_ڴ3zVN:`}^~6I8ϻlX|uLD$ BmZˬ,>d:uidK<@F:<У.yҬzɽ쓤۔ZBQáa"Cu ~73'9`l/ Ab*i2'rz_@{$KN 0|ܳ;'9.lBpzyE2?mQwT wkW]=-"{ќŚAG;S˹AbP)MMj 4O4z'H.{)]7F? /+t8 ?J«Z~vJ 3艖3 r+PP}5[I޿[ ~)˳tZ/d$1}H҆ N@@ o.քd-Ҵ&'ym) aҿ/"%AO'M Ů{K}DT'SXugT vm=Q2w3V)ٟ%zCAm|h+J陵w6.=bEj%s&CUrEIb|̄_ߟu͏rRX/0e`+dkW\>mGcY惹5TR3d(QNS .OC3zHgĦ[dGfV JG %{Hm%pJp5rEP$ݕsnr<$dfvYҦ_6;<dwAdyZ7)-AvBq5V.ug60_ _>鍄iˢs|ne7KLտˬ YMxr g(KȾH>O >`mK ai@y|=5MǶJhM2нl=|a⅛fX٩sns>'6Esݳ3'Aå O9Pd,0+}0.9RӉcb`˵G00.YǮxШW „Ygc)ꑜ ,* Q&朇x)Љ!Ԅ!7q nqa+ 7ōȍx/5Ƀ"~b4Dp cMB?XW?4%Bܦ.2Ry[_IԦx#wNT*T=,1 ,m%rh:<t 0ko. TG1X;-*s[(>T][)(?—`f#3qI]+H$XUxW^}/+.#O$n.$H-}H8`Ucs|noW*gOB7_>YC^u!^ydeFX3[f?~b^Kq.ɵU{/4JZ* /h%AN``[,c{[sE=sy8)v; _’c[ PXvcR{jsx_-&Z2IHKdrȚ*1t1ӛgiYE6!0ؖPNED,+OE)Qd.rs@WS'_HTt2GTx@џ_8q""jڴ+<\<LGyP8=֚/劕gޚ^%3֟rd[ePQgXZjZ0aj4%^`bX^^2 ; xȎ𛥌rGݰ"}DId}go߮ w(^߹z:Jw݁iie@8ʗ{ {?Ʀ9IGi_mVe|Vėd 7%no@ زe^z8֩0`fjwd?ث<]ps }ΐ/XZy]QjWѫ5͓li0+Y'N6)1lxXpT٥7Wrؠ\:X[()`]Lu|ȭ"7LA/mʢFN*L 2pׇ^o;< >?wZ 47r]2j#{5ݝ7 ouцj̴3T^!YŠ. yӥY`o0N> >UG-KZnPUa0܁*rHonkއ[=W4KЛꗭ_yHLw&xK2ijЫjh6yV焱{;[8GS h8.Mz~9w8yro|(KWYgZ<}s*]~uZjB@b9V%' 6aX2gӒfI˩~ )ڍu1xպN>qk˜_y,jA{߈`%eC8xt'fLQ,!x!~+Tgf+gN=o;b.Y4N-ݎ9v{a]m͂n5k=/ji''Jͨ2a0lX࠹J.M :{,m fZœm}?}1_xGq=h$(m .}q 6=&bq0/JL\/^pY\4(5h\h$ }@GR`a|j)DRXʰf[ nF%q5N~*J>%݇ F4 "]!;Evp![!)f9ҙn ԃ\5[ŗ.AFD6ƫ7\fCO`) 1״%#=$ (r:+X@h(=K-S !MӋhĮAB%f ~HGMo]ZP1/ZL-f~l?)~guMwYiך8(E.om€ 32^+Yԧ7Mh?iOO2Vs{ Pm;l k~>}v9?`|<< A6:A .E&\8+1tss]>X4@R/ʁj~ z;DVo:0kpqא(- y{+lR޿|k7g IyF8Jwǖ,XqgaZIMѦ\܍\f5ٴ>!y9~I:f>qp52$W&d{,Rҙv*;Xa4X>ZS$nP%f(YN]4tʶH=j@*PS 'Y 3^}[gYpP xuce/ ]VÂ&E|CY+jU掉fB0&mm>"Pn.(5DNx, 0Ԟ35S z?IQm„m,mRGK*+_>ǁSZT "l=/p YUc?ʔ$>ŊeBGP]jAbq`,"?ѝAm2lKfQĭLH0엽F؅y`OV;sبN?}хC.tX<$^( ??+~~@\fفuخ#1#͗@+ʆ ϕہ@PPF dY g]zSzrTNa7Fw@%]E9h1g=9LJZm=ňkn B#ZT4LBm> iM~K?z zpBeIhvp\*d Er80E1j|5ջp'%sڌzE')(p,䵐_څ@ʯ4 M1mm[h_Vp$f}2G9ziVB!a6פ+]▍DȜhG?R2M!񨸺muWxf6}Vo&spkNa}ffsdzo|i>;k"ذ&+QsZiN1.mu' n ;Lħ : G~uҐ-I3Ow65ێDU=GDJ![+$G='[jxyS=D36a{x+؋MZd6k}ġQ$^m eP?YOT 8dq" &*.q}}EqcC"[ZƝHĎVnvN YL\$%4;פ-pJR0?Ƭ 4Yׁ⽸.HdR։U9ힵXRX=wi\O:3rIZSiv۰6[Q;$sgdqW!i~A ]whcLYTfNA&~5t@O)!'n']LAp!ERX ~Pl KHi61)Cע~#@KxQ(;S)iT?ٻ3 }}Uˏ_r%;Gˇ '4Ł=[W0$SJ v\W7XT'(_'!KD;<\Y w_EX} "Y*7uG'Cʠ>'"G$rGKr LT!<~+,w0iL+'ylqn;JlȎj>~ i.d^`,ُpg3z\6=)j aD~ԞHd'ӨhL< gLB8Umj~+ne}"ɗ Qz1=* 3_ʀ&L9WAXU TYδƫo@rN!T50ft6dAV!HFQivk&>3z'V~<{+'h}2'bƛ3~籲s2j;v; GAiB6_Cpd lmsOFwc&Q#b@;K1[ESt$0U! qmY8E,E٭ .q#EsR]@!|q+vpqX8R~~k2|RugQԻ՟L)K7n04c! YFuZZ< I8d<8۔ȥٖr )|v}7m ;6vC  K`5.#"+:qBOHnϚIu&;܉bQY> I3:cg/B;ҿ+;fcMPd `ܛ(D3 qd,91Ц~稟:n䞧mXcF{5:T 4>rw sCEy]C@LҕUE%;` B'ݍm ߍfC᳹rEHaAp~΁vb0dYACB lUp.u cH|:[6HȂ>HM 68ȨwM8~5ؾ~)/=H%kN4 \ȍX9rɕ Z_DWj[BPOwjAj9{{ Ɂ,Pvr;V/'g/DVT\Gg>/k>i_~ïEμ LKYGM-f.3L;U…NNgk\͇swRkGQLehdF졮5ʿ<)r,Yl+M<Y=nJEF#mϖ O~x\s<ٜqC"@; əK֔$Kʨ3@ 1ڮZBat56OWg)3 ?,` ݊RL@އj;r`gM&`BP "9eGx~Jq'DA_sP7sGKJuAK>S= q!]L|Uoh5z_96a9Md^6VWi,|44= I1] tLgS0Uy D< /o`o\= h1cL4C.=[Й)f~k~:`S߲^|נk) =Qq&T(]c"B*j::A4f=TK4#֤ejL;U@zAdv,SQ`w^Sr +m+qgRȂ_+ p1;+,hܲ@ :A|vjPx%d-!u@2 @W( m<+CiuՕ*KRZ^ A7thx+%}yVssvCYͷ#"o#r?le+q hJϞEjs4@'g]G>X:6#Ӝ6Ty4t藒쌺)3i^ߌtN-YAWQMs9drtc R̤R;y(!Ԫ~Jnokp-?Mhw|5 OY.',".E>H~dEh)gklG[v:ao23Ӌ$jNCN&Dj%^`*̕ SK}[GEq+2եZۚPWTv :VBހW6&L'#>9dEYq?0+Jr^ޮEZP]ƁS*Pl\=*X;9 :#Ἱ| eOR}j my@!DKU)MhTm{ \&tp>cuV$6Q=,3ì<8e a:4w, mԶ\@MCKxBdm^U@YZ} W'/d ~B,/U"$lJ )P[F(wi^Mfo4g{szCΐ-*SLKDRr0ipeI?qaix3}>i@r e|f'a/G.Y ж\wa;\Ҭ6m0 Z=*t6J|%۾tAߢAfGo9 i}2&F'M;fHao5Ŧ,?#Q^QXi'gT&w[6~p!]#zDe[HKSReI(]Y0*rNlXׁ駿z f {+5mˉOሰ4Ŕ"]P<l|.wad1TU}}92Iԃ{Lu}(Lz&r!x qOlBC27~2z<7"#? mKҷƁs`nbIAR3.u絜<#BN[p@I1ۍ4&Lb2O>٭>;q`Z@bc 5W/;abIpVyTE)D\W|VVf+OضM߆¾&`3K|5:7FpRy!\jb$ӷ[G3d7>;*Oc)_Bzq%44GnɏuK@)p_&&"N(x+4*Lwµ hI =Er3_&iZ䲏TNDվ{ٜ#:kW{X$M1-qv%}9GQgIKB&ж)<]CyŠdS`@j6z r02Oz1TRPlKLLc~ ڙ mlvi4J6&J i&eңHgL_*ѢcѸZZ?tPQdN/fp:"1\WIm.Ȝ=VÆ1@ԧHiR:eZs'ӕ}aӬR>{^x\<)@NnBT\Åʜdj؏sf>Z 5+c>N/Pc]kNN9Xn~Y+)S])MW@YR4"ɀEWB4s0 Nul\9AEK)PNg ӒRa?*ʯa׽!)jAb\s +<ġ{I'jD%D:J^fZp>*dqqPF҅j 3,RD~Mփ7+O xOMwϭelI@I ]K:1i6gm(ɾ[WDم;_Y c EFXcYl7}9}$S2MkcDZO>E􇐒ӛ| ;2IŅ赌D eў&3P8"fWӿGLHBA9S?H+IGHsSA &XU[$]5)9zw0L7$/%Je@tޡPů!bZfolLIK1,) &()0dsdֳu"\ipKL) ȴ~[Z]kIrP!,dA̒}7 nkυ2H_Gr/"WMX!Ӣ~&Yl=[rO-Far@ck1W ;;0.B1Ʉfs,R+'{` c EPف YX:rtAwN? "s52)D~ u8^eB (84]J)oϏ)Jk~߮jg{:b/cb:)C(AosO .NyWgQr+Cܓh1 Q04%\_7èo JTvǵc)|Uj)b0.^+C3[lx (]eh!p>VjaB%!;%h=STa󈋲0E1;r5Xz<Bl]Ы' nELG"LVJ1rLdlj_НUh?!WOl. uBΡmz&L Ǘ9T ݊ T 7NTFWX_BeZdҘpU 0軣uPV?٭T̊#xK{rϼh^$[!umP| JoimfgyvV@X%cb=+OyW̥!G.HIa߈+X#sxWrC6˅ٿjBuΝ%]XH0B$ ȨۋHP溾qp..CJ`WZmAOa5x.>`)'F\)/uS'TqߨzyQwq%#.aЄw3k5\8XL:x幽tK`lF+8GB:wvR)D1%Brd9b#_0XKX̙>%Z?%>$h)H1z#X*GFg0t},h.8R#Χ/:'3 E9OX+)rHU[)ShATOt,sFd%69 cw*e+qS hoVb7.4 gY[& =F)׍?΀mu%.*d?7HUtO;+jA5boR{s(Б)ahEH-'YruCY2/SU?uNSOjW%7޷Fq5%g\XhK( #_IG;vzǜg?'Y%g`'ƃƱGOIS Yϻ՝&(0lo4?7?Ӷ`M&>sU>{0)Gz64sgRR>NtU9DLs4ÁHm@M41u‘Ӄ+=`PRzvaܑNFC Ld~5 _gTc~G6B]ՄMFzL9@QcܘI!B`OHVkX^ҫEi QByjjVkU3{M]*vZ 'Uaƭ;i(^d aMǟ.=^sɸqƴrcfřSrIQ7ؤ\T`soE/ 3s~Ԁ 2qѶZ YƜc9lUרE𹾲NeK3=&ZY aܹHAU [!OBRzxi:Ep"vaͤv&t`|(§LO꼃#x ]>#u#؏ %; LfKn_GZC!/@ Oi`uA&>K4UM3NZ61d->WjKGvD']OaVqU[=fΨXn1 ^*$hI|_;Us{Lk긯٩ (dhN)p)ng%%Xptˆ_K* t< ;7d O"Mihg9(t? o +K?_rG΀GpIXɀ)*+Foi/dcA&8 -r( qyT1Ӭ#خ_`#Pe3 `kUy 9%oO!3 l- MDZ2C NF]*m1rYK~ _ j0;b"d(]5al7f\K+`/U *&Js%Z2)7J) .}ȭ ŵ1P+MĂ8/poA`5r]:`H.Sdn?_4yWgbRh^*n4AuPrXg>#/Bo5v:̼dYߝ8Ubjˁ5 X]+3V$:j!,jt#RYJ$Fb\-S3}ϰHSo{i~Rog[(uipz9 L  rPeⴥ&mQ]rS ÅKoڀ%}$X;? @_$*EtNaty=Vf'2nS4MH81[v[kCJ\ḛa-c\sҖ^Bz Ktj.q2}9bPњRd_6|@)S 1.R$<#uF:E Syd !$b"bb-LF*8¶ #LunzKNStƓCSυ\A lD+d;Xv(No\kF'c:;%àQ6兜ډ1K)1!ߢ#\[ΩqGTD 7CأY`jLj&q@ Ħe.\+^Ҹ 1h eyzNB#ԧGbu&:{̮ 9F̣ٛg9:}g"ʼ W*4ҟKt JxaQCd@5TTJ>h/v;F|@h d ,ѳ7JJyme[q{,X9$FEO*/:D#Zrq{0ŝon|)S=뒹u2ɢ@573=Ec^NDpMʦ*dVG)",o_ƟuZ1x4IPBl﯍hF{S1VڢFi '?[ \TcOߛaSk%HqjSz8_F 6C1{fWC{?Ҙ*K'f#.e+#&Ye폾e;K`jDq?i\9ASg,F/i`L8c%}i^#:c;]|· .'8%xTJ$,L v"'6R  xNLcH֪lcK]ᛓ1"Jt V-3m s/$eKYޣ%cJ=Jر"Mv)6(0ggČ܀HsE.ˑr2ukF|($vROT%?&C$3]t S:.CJ|<BF̕jWrKѦ^ڲiF7VIwz0aj\%?@*Y}{90o +ߗ-YZ"Zi|CcoV!4֖?Srb}7g=(6Iy(JxF^$B*=Pw/݌7(#0=H`[F{]M!?bw j!(38 G- T M~h7yw|Y7cI6闫sP͋/ui\YҿSY_kN(=}AH#pSZ2Xgz02O%O1X<M,ɫb޴K5^NǶPj~r4|5Q4%ґcu%:.R<Hwc9u?hgߋ!O8YrCeQC RA%Zs?}?~qm|BEF6~b6pp(HkbފN#]R (5q7d?rNPؤopݙ0!eWFvoOLmG`,`4"ZXWAi:?Ur>G'+X@\2&G,!mY0>Yzw_9B/Ak&2/ƸKcp:SWK/T%;B^%1*=QO=׼qjm03$3[f {V΂rO+سݶ F0eJ6s Lگ>nmQhBs|Z|ؑ_Fήp@ߴ(oNvYk!7k>'?bs6BNkGEȠ.0ө WSHt-bӷ㸏c-SUma:EWdYCa ZybZ+Lika-#U6*s]spL3V2"+%˄ױL7:bӇX.a7sPDz7)3^)O\WVеE /r. P#_+{=$ zuo[dž./[ \RK"`٘scܱh@uul'/l)bh:+ Wܙ~-ڡS \:̈́A\ARf MQWіmnE^95"_00 3X[0"Vdh/D)N ҵ~gw ;6?rV]2B &pUFKԳowUEq E.e2AݿiWMZREP|-FOLUNʋZƢB~c5/4@W!.< i('{\ 3h= tdiϬ2bHEGyG5 6IX24tAoW0Y E +RRLdKCvGқYD#q viYn }SB$TK*F! ;'d(H#|NT?.Me1$ #ڜ$?P! 1];Vj3/\/nFsFaJOuyx) ]C -eҭ'&s_cBcv_7Z{mJ0TKtQM8QfN8p}%g)2ֆ(=p~,s%Up:FiN|/)^2E,ɘ+NlIAz2.Rޙ38ڋ&9w)cV.$!4T$WZx%= tYʻJeJ@n;=!>9m=.9bPxrz\1߾>Ԁݫh{9 pr֑Pj@]o<`q=Nnai'2ς$ &ṪdjM0{c̘2%=&5SOE%I_Av7q7 Fwϣ9Im7ŊkTCԿl0BH+fͮ q-Ƨc+VD4i| 1-ښ=2ڶUӆ1NG*\%H0 zl*8 4#L.zԸ9`Ѽ ˧U|Xp&$4!lMG[? kTDJM !A@ *gp|fUn`ftDzT*ΞsRwU8Z4&Toa|L\ų(t״dw0U=&* \ظEE fXJך4X.$ u]nN0#N ![[.$*ُ9*fP x!'ܧ`p!8pi>.(udY^X3=NJU'R)Ip_(Cbdpg;?V|yQ]KsJFI|  0h8yvD/tm%nsᖟrlX4maMk`l׈/FR(뗕]ޗ:.ES!MGU: +ݢS 1\.䧝"mmK V&"A3FɩJTo={?*&' 鬻^X GcI*@^oJk`,* X|\t `/-,D  /3ѓ5Lj.79tZoGy2T;gDT "˾)fn5kq"u^,t_RFH+biBJxdn/.ѲӨ/jC'u}O1 ]\ٜ^ďN `I܁!K4U W[Z9HR'$p\uu\f& wiIgCiI]ʐ8oʜHqc8岙9kX^Uo3!Mzy{AS(okxO"u/faFT.,sOEfXf goFdþЦ '6@m%ܞӁAa CR?#[0^%.[oBaNOYaI M+j@4Ux%Ȟ3G`HĂF/l-k?PrsF7f3 =ı/4k 1ł'1 r$n Jo{SLd>-JI(bgE?&vNI*IӺ%y㚡gŌ֙3_!@`K q 6,}Ems=rl3UKڟO}o;l$ O1XlVμۊP>%FoBA?w2|֊e+7ڌraczCPݭz N7.C+Gz{FI[xuqH7c9EN*"c_}z]O!,3Rva g3:Y7/z񲷕7Kc#XMEOWs(;BV8sXcċ|~( rȐvxWp t_/PINV Wӎ d81I lvqmĽZZ| vʝs!ټSd"e.Yy\FJT2@=;\":9)O_pT䷷bDccwefQ.GylJK})egX+w۸o`etoqo*@/mtVffՑ#mӁLr75vcMP 1IRh< fg`g/˖KצJ!HaZA m7ʉK\m*[y.JɐsAɏaBsxsp\þ=4$lyU^NM8ax&.̷L"WO',qO3>Wv.2ٖD ? K\tw[Oux4%mMRl(akOObtCa%:g %i]%!JFUf v+qҫ$.@%r21Qɐa.Z41~+þl-؃(sVL҃|#Pag:TtD ^&Qpw 8UofˍNuJ WqKh^SG7, zyRdDƮ`H4?n'kou.ĉt>&l M~ロq{#pX.Z@H2W@ #Qyрt6) zJ!ВW uW 97!"[8$I`'mV1zYUJYbKzPC߲:j'crfc1\(4]6w.dSUuEKqt*{D{=tNΓll$@ũmf2^&<XZ0W6F9ɍ_)#/il{P7 &*Rb` &7~4]aͣJ&2 MRkr-AdQܣlU* 4תMV}f~ޝ:$}ѷp!A a31V^YxHĜbDIIj9/0LEv1BIE=LwcB[GϽ ''B IS>QQ)/<0B=l!.\zw  X;jӎO o<7 Rd[تz)(&=Q(ZOD0Cn1-Ѻ9ѣQ ~oW@3K1<* ]$}EC.Ҫ]:G@pC :;x!$>}FQS|.y[NucmaWº+H~Q2_g!;]Lq@ÃF%X [ۚ^jetJ H e}s*֟mϽ-Nz\a!mM7_X%6ݓ+1? +n!5x϶ZDw7⺓ʌefR{;4% A`;ȁtY>&򖁰3cT! TgX$Cj5\ޛ>Fd"[vTۼKJ] PQ}=>٧r{Y = [Ok%)m_\*Ab^Mx)K5hrsf~Ib"QEB_ԬŦ nlu%.FsYT*lNBѫ*5)W6B?)g& *u RxN|JbL2"?Jc%ve`2VC3 eIz^xٖb:1C K+ܴ_+%HTP.=[ 2 ǠԜ>$,4l(IT+{lzoɓßZ S0,+i!3.Ui<ֱߣ}1gKÄY@),ܓ>a5bLybj_KyHdU#NJccuP*2.͊ *rO3jn`sxfb0*g@@ZKTgeTER.4+|R3'\yKRߎ Q-*@ CdbNߔh΢CTt0Ռl[38pOٮ[L _n_D#.43C ji O%zaY6WW]큧YL@.mrզq%]k ;*G [8I/DhsqXA $:v XY+ EQ$98 8we}..} Lt 貫Ts~5>tKcDdu=]M4E;fEߞ5+P-LC3(O{9p 2Τ۲tC0 š5L?oއC*_@c~k歋Y}aJAy5f~PW嵰ٽ|̘̒HiPluAFFTvl M4hPoҚ#Iw4PC&1g7Y@^9pOYEmhLosw} y: A/uYC%uI3EkF+,P#z.ENpʀl˧ُbjlb]7Vz|a<{R-*;yzSH)V{NbRE,>,-QTI(z$LYk߲Nyޝvaatt [VMfqcg/*WtQwT.4"%ٛib TQIX&yۄjzKIX4/UԳ2qˁ20l+m07Wk;C+@\D. i&}CnJhlmh_d=Iq;ETAr,Cp] l !/)"}!ChJ "ї3 `eaL.&dXyv۶1;Γt?f+ȕy!j>}БN-^~ȏUXUsO \Ez0-,~ N ]f1O4?̼vD;g.eoĞLWLΪyp/ s˩Ƈ=1:. 8o>U |%Bz3lU3o2p`$c.ƹK: |T6 7͗J"*\ꞃ(3`}X{ڡKmWT~YgP;Z6h+`hf1%&ƾ< cAȯc!ivyڜU~7NjgrI1R"?Qˑ&if&PP[Y'{vyϩGݨ­7?q)w=hkm)H"DQЌM9аt%'"I)Sxa ?W1YXf񜜋hr]˭5 qtA@ nj/TbUY&BoD-Ϣ?ȼS/Á#b@Q^ouӢxib{qӜ7?ft/ok;r v|֑pM-TY5ik8kAL]0j(Q-.|fva%A9DsϵG@]3֛z^u]lz8̃j>\1i/ S\g%gͪÇ՞\o Id<4|L/`QY4 e-"{~8 #eHbش#7|Kt`&$ؼlVL`jftn:r.aD< r ,Ky'J+~C3F^n F50,f_,-!pnv(DK5 /-n2{];_@){# =%U7ⶫi\, Ф әe.;_")V : ZlWKZJ~ V&oN x)qbO,ctWa1Z?HaN+Tkp2,(a|\1#5yR煪C8/M,G:`}ߋV&=TGd+PS!e3 @> RMp::Q__\lxԵ6Ԃg^+S)$I6NaVVEuSV Q~DM޵FICM򩮦z$N`%F4?w4龎e\acӦf"fOQS=VAxCݤ[vAKz犽Ҥt!i?kRjdjVr0ٍ.k>T̚bz: ut> G6kn=/4$ܜK^(y_RlDlLqw#Nm{I垖pk65e稜s.xgZ 5Z?9)ބ zٵS=V_MPޤy;HF;TQ c@8βd,9c<Y|r>yaow)tj+e#/4_}t*nt6:y"d u<T4Dca87Grwg3閖8KHmRs 4\b;u|+y 7M42bߙ,6+<~|Rwx梽K0y6.g^+aml}^6i]@Ż f=-9&ؐ_^]^s|UR,_(D^`#ॐ֌Wgͫ9,%g\_x_ެQv3v%Flk7"reoCݡ3Qd_7n^ 慸XzA)%7~DKVZXtJ1QrM&j ڠ[jb"'Ovk lck儑=3Ϋ 9&g)4t|hqrka+/<Ò..1P<δS]~l5&Ew\ԲdSAn fTKY+40NrD{ӰJn[Θ7S . l Ŗ=}3&WCDm,kDmeH.ХsYڡ1Vnd@q]+K[2xD1JsVcΑȞ"}A9eޙg22 TR kO5|>PH lٿs|u/&ג&S,pW#{Br4!I҉Ɠo4p WI+Z-2;ILvѱLxZprմ(:m#{Q:` rO04fׯx^ Zc ԕ @/ox'&Bb+ճ ?1J V]>T0m&>LijN,05~fqF k4P#!V}5Ef0Q -Ym[`W(bvr4O%"i[Ep$aJVZ;˗d E)+IMͮ8f-D'[4Ui;)o-љI3 9՛h:(L+ 0- &Z@@wnd!:H#v\R_-u'D_gLN+>|stSs^?B\Sk.Pa0 &.ԭJ<eӬ26h7z7-,”<畤;\HƆ'mZ&JŽfcm1zOܛinQNJ^hF1: \8ɦdvgzu7jO#ō_s nvCݱ:bh,/ - IjR}pHunH;8_pQ@](L'l" } *L ʀ?CW Hr??-5̾xXK?R#_ߓwp2T`?doZ-|֋Hnv~#r>ps(8E2",?t@L|Kqb;+_JCeskPvsh}WMi6$gt_&qk": dѓs_T.,CLQ޳7135C!!L"<"DAU͈& 6o0sfG5X>Cq[hbP ҙIq]CjH| Ts;ǫ# ~%Orוּ&ߓS֧p2X7Xp$D byVc9_Ҹ75~+7 G ܔּ>jfkAo=#ϔ*_9oEPD?w|.iqY ==T]uס 4Ƽ*/?f+H2JG eᗾ;zwÆ0KzewU=t<> q3U!waC+,c;$^ŋ(?Y N[g2V=>^6v/ Ɖx쒄Jp>.N9Oz-I`)G[RN/o@&&dMc'!vN!6O!e> Pᬝ6w4M~Wr9\R&߸=Q.E y7ʆ=BuI=oTI} Tި] P E& 0ϻw#^dbj-~< `-`ckJr!?oH:ј#6 Rgt(yTO\3r+mbAmCdVo2*NJϮy'.Uc~vr)"x0iuE2'*"w 5JQ()O n ê3akb 7P" {Ife6)qگ)Rxoظ@ 8H+ Fb]?apNRlw Zًhiiڗ-5Z`߈@3"+w*pk  3*?F{},1Dvoܤh1}_ljxcl@٧/aMƼO˒&G;0DnIk:Q{LRxʟvޕo0Y\E{@uV΄;j(voMXpqƅXNlx9jeдJYMT w-O o O3pc*r2$ MN2;g3y%LG;=Os)=IUazRl8pUi1 <3ݍv߰{ j%bX#p7a0>_䥊>~wZhxET.Ƥ P1b/5А8Qf+g?KEʮ [7?*0wS- C̛~V=آFU1Qo'^D`d P>bf_VG"Ԃ)4@?hɎx=W%O[ʀ 5ZcalBFGT[1>HtR̚n%j!ǘf( ) $o$՝7lJ"-SZĄoo1/̓12xV8z6prJ2Xm.юV7c rxhhuEhrq) (T%(z43'!qZdN`:|d,'o` ᛃv[B}qwg"\[GA"CMO[bu&+gWUMkDC Cɞ/rp/D&oY{ٔݳ oQ?^PݖZ\Xm &c: q~ӼIj`<<}ȳ=A]Ls1N</U@? WF ZkAZTv3QߗK>WKn*F; @Le2(Kl51#ْH2cw ę>9&'>yKς.|* _]qk;4/>Ź%*:kBy4Ja[HQS71$7IhĂ"5hpEN%A pX7 1c0qpq g}nR4]i'hϐd Fth@ӇNfd2~HRB+>:>tQI礪yc5O]jvEpwd?w#A> p6XZF܅ qPrhoIy/b|aD6:}hH/,--+gׯz0Q-_N%JbtW&EVn 5s_ɔd9MP]Fs^ YGIw#ݦG]\6WcLSHKqbhUз3rw hN%JuÇ=mŭ2>Q"$r XFx)j:E9)aƍB>pdZj\DCOzق6$ q*e$ԕ)O\Ɍ,ި[(W!\&֫͢q搒ap+Lwydrz{~r hzEL03*[44ۋ!.~./4$>)+O p.W3yۨ7l1+з,[J9)鲼p~4!ȂdQ>su$fxMV|y&7\TJRZǴ]^i%ڽ:N!ATSCK܀|q Mji QG'pyG@MQvD_J3r~b*q1yVSR`̼*x$j.{i)Zr_nLnڵ" ПڊL=4 译7j 2? A҉{]si3xˮ]{zRLID+Z*tlOB/87X;3;, DHȬn^7О.\$*9gNf ?l ?gyd6_yczoԄ̗]RҿD`:u-VRz;7tZۈQ+58N~JyZRgRq,޳6I$$iJ$^_`)hj'24ϐH]S]tT]Am_m@95fc#-xu;ĺ 4b6ƣhj:N2VM\l7+т+E%"-X3a(ڌE.[رń-p>GT z2*8{F94<;EV5?žxB6ⵤ7?iٵH i9/.cYUfL>M~c)};񔜋,cd{().CقC,tЖ?mOn2׉8;;ym߹?)TgxEHϋUm6xSXbp{G۠:jg 宥6⿲VT8>ٗשA4E$!EO:پꍬ:ClObuOK-cx;VƯrNnp\7+_S.SAz,nx.A:w5*JV@ϸ3W gD?}eMv#S`$ZJ!dM%Q"RR O{ m.o8޳+9."9M6Ԭ؀#W àEn=3*IBjE'Vs;#Lă0L;&X>>O1R!;`nS9[@tAì\G['bPlhC{lqIfmOгJ Dh[PuΌ@$(\̪?{DA,kno.$#ޣX*t^ۭym3Ӥ^e#y?kS,gW5ƭqkP TH<ZRzf, Ninwg؋5idIcZ(@;WDUy6|W0,2 e_43-q!&-b(.fsʱKjIݚ p8{R](fS \W?Jg=dI3~8zߺ Gmӧ1n?Ibkr`g 쫖Qa<5$) q@֢ #PktmTTFOCԧj_!'+!-=Xace^&2 e K2?2OfK,J g#jIH'k2ApIt/ZvYV CA cqpGJ!,1h|O"\1 U$@@4x+UALC& 1j8,)%,(Zrr;ђ0ȡ8r#Pv}(fOJ5t`2nW]47rV̠[n/iB5iHuR{]-drprك s_xb4#o8*Eƃz+%8rZLņg':݀=g:Dqx=eV kܛ$3n7igBOCAxQ b)# >m>!"ommHWC7uLHTD%v_ݬd= Rl[oDV>>y_wo<6:dwg h9xnB6`};_O/$8Ё sk1M8 ֮:'8)i3ylQ,WB2h9ϲ\>*&}&Gl]LRp&mk||ՙzZelcՇH77b 0 kp^ :v\eF{pxC.T?+RZ \ *Lc k-6:\R9 v'dVn(ᬊ!1%'Wo< 4c* ~WF)=\-BVjxTvW)+vcLMQbpOr/A?w~6pɡDЎZ>^[~s;z,L~OۭIj~MA9Z`Tg;>drVB݃n-G\Ѩi3;*Qd2Bؒ s0IҾpEy6i{G/txVWleX}y֎̺^BzV̜=jp {6Jp4LL844:hJu%tkV 1?B P,z*3C&,opijZy81 084!u84lvc~ /s=h]|t/aRvR5,1)C{9'Slngy#Ϸފ4GE6n<ަ"m:k6D]8h >²'ŭG,N'eBū\ ׎a?0GH%zF\(Bʫ s3[l)%ߺ.H9M: 6t& ζ @9IXpؤ8s&W, =t8 q8B5˓V~nL29 K͐K]I@<{Fb}foj*](+LQiQ/Mj{X$/XJ>Gڏ=9ߝ]t;o #쵙z9 T'V:7PF<%Vl- vLIߊwdQ! )˼ [^ˀmP9CF*/b/ _S^ mwcV1:1жDQs"_=RWh DE_Ӕ}V F6(-3i?fltz7$@jL{+I7Μ.ϓAV (dbiTˡk2Yo M[p[e;W2,Yu`-ɾϧ'0N2\-yniNʇYDщֆ\ʗ5=˜ 5VvAR 4WkGQ:Ez&¿BW]ξ$6ˀEٔO`&+㞅KH7K1 S9@HO?h}=|C &\Q# o= b3sgĵ1j\ uGƓ7rfJYMLl9w>Bʦ3>emޖ@7(LDw9Q5eS0 bň"Ʉ{?\Ƞ NVI0?h&zh;`7SRؿ_LK\{aqmcyWY*)@apd;["^ ޝhqcȞgQyHɷjRuUmo)N #}h| ZwEq33GJ/ T%^scs +YS#dWYd;$'X x0qʰ?pGIZ;b~^ɱ~Cɑ+Sw\&x @ :1^0"d*r|@Љ}}^p\Dj/h&Ʃ̔&}&\Cc#3qIwj{oPkbM/~6*A1M, '1XQ1 ʨ0Q? YScl킓%@'1ĥ$:$+Rښz D2^xXz ~3n|uEʭ}l@BY[ ߹IGTD= $(VHA->J?{dV!Yy([ɞ$ڑ ~5oAqCRQK=Άhd||Ƞw5UEnzt f叔牡`1' ܪpp'aXHu81:s'*/Z;\xl+Ҹ :$<*AyR5bz W&7 [5[$fտV[X]m5C-QZH<:q*y U2lP:}'`k*on[L3射\"}\2-_äkws*V ps( `kol3%Xs;zNKNoܓ5XG߈,? i) eXu*&lU3'gILx.`hYIÀy}q–4~ uf+Q 1e֔;W-rjȋWV"bZHkQǤmu*ʀ5Ҟ)ik#tAGtplLk0Y5!$"O 3*Ƹ?C87q3YawykFEtۦ\% Oz̧ćvF]rEaiXA<ZCyMũoz>[Ua=PO)dk<ǯבl(CmiWL dՒkt",|ztEydCMgچ/{96g>U-{M843P,!LC)yV&%,wwÂl?cI dj 1XZuWy"A2y]ȳ#sί 32j%3S_\n)h||N=UKlXʼ?h9Te g7oj*)Fn$5XNX'ar i`MfCwߙ /Kf``ZJ\HBj&v_*EzXjZqє!dIj28RTw=߳ Qc3G:hCΨ6R?tQ+lST=z~U&D+%+j^@Rǧ/ RgcnDL Yeо82'V%Cm^,M=c2RT- JVx 6;eMBmԏ$BW_9Io>y1Tz$xqwǽaUFw'=Y0mT$Wk4F =CF0:!sD#(-;Hea.2 Wjk,/Q)azXm D4t*لTS,AiICyy71X}|ߡd9X!*Bj>--#Nկy`Ά)9gB8W5dʅ9isJ*\R|I.eBtkVV/9ƩZS<t;L)<ҼAcˊ;D6ei,xSk16 ƬL _p)NDCpavR.M}o\hI%Ȉj7t1,k2L%웴`1_(y,]d )6L-_Ѝ.60BFB/6e _$$ǒ ߄]~Lj Eء~0b:ۯy#'/v&5MBc j2Z߄v -9KYE^V)Woj]dCti; PAuLgG9,i}JUWG Z|9.Pt+:M'*S 2) tO'$qf l:ٖ J'(vaՒw t;]^EM~ޡc"iת2d*ڻ D^l: L;d1SYYD6E\W&Vq;\.7GcUV!9rGd(9z`g,Wi+|T2-V{!^MEѵ^QESu|/r ]%V虎|𭽷yRk 7&xag(].X:0A@h.\a@Mع%ւҋX +,1R1&zф?wLȨ%M nރ3Lѡ?W5dX^HWMzJPyf 6jmhq?Rr]r{AVDz0clwbopY[*ΠYexAf}Ojta_[H XMWpTU;z;AL~yHƢw=1SGJ ѣ /U22ѹ({B S4[yd6ˠ}+rl2e*Du|"Sx:q" Ø[FD.5,-wOO8T1r@x-߬ԩQ%T\dg$ #YZ Od ,G1ұhM)p(rd3F\ig*jJ| BY蓋^XUё3i25wI)"1̠xzFM PLfF>CLz%ׄ27%K?m(61s^/501LxlVCZ-jsۙϿ)Cl5_ (3\*ARj-[jw`EƖh{i7XפObŭ yt{!Mcu{`!“AEKGM¼@擢uO%4k͂ˣkk} tl`tqG#73codSdCosW,Rh*8/"}bZu*hpfkZ1̒Yzo3칒ul5}ϾGWF}S`rF:m>hC=oyE+Ą8Q@+gۍ2DV_s;:L?6cgF@„8+O6*J&sYtZ-v$PWb `AsQ,D6HM#6O~.#6%ٹtp^[& ')iy`tv'@k݆]G)&LU|A:|ݬy)pH="ͺz X}hs1$bb%`lJjy1!Bw|;t+һ&ݎϞ`N+ DHsw*^BCSȆ; B^5Ve(XN@nйDbphӈc4M%aŦ0 hm }HY]xVAEOR0a#J,XA1aahJ2G͌?`Z9`͛mKֈ)kqg{(;^Zaht$<juǁP`=h*m] 'v_ ଌxb33a; }WW^R4[uʭf" 6Ѕ'I8p/hOhYMSoRK(aF5" ZBidhĵDo2}M=rE4a$.VOO3.݄q]^=;Ck?3W0hLV+pm*$xs} ۴i@UQV` s#еY6g03wR{$* C״x#fCJQ{9۰9 |rM&ƚާ$n]|7ێ,{LJGz2V$[a6Aӈ嫼U2G;T&2kpǵ W4tjfQ"}]#9URQb DHD]=~>ӯ]oo)=޽]H;yNw`qg,S9\ }L$;U!XɓCq+J= 9]0·,[i"n Lo׽Y$h->P5 ,ПԄDw8$UtH,dqg™Zs[,18V>O9,YFKQJu &OHӯj6haKoz8 sQ Q>=gb &@=~-ꆠzl{wp%{Č>;F9})Yٹ=g.^fB@題6"H,=2tL &&<2⸙&J ռ&q|9cUA)_Cb_LҤ?DX+`e5H=h>iLIa[JHGS;1jŏ唲%7_K ` 7iT\YPNp%vs 5. P3.a/kAZǠw.EgX|G(t) Z%:AgпV 0 ^`+@Jhr8 PQ^V^܂V8d5 'Nh81ss([@>iݳf@U41ߧVwtj^CvZ8yx2h?H(C?F 9FOOEtOO"@uQjwp>TC&Z.Y1 C0-LƖv}u"?oOr{Py8 p40KmJɪǠK$J:$b,͓l;=%_Yz'D mᛤ5Yay R1@gRӻ'skTʰ;IYpG 8%rRc_E}!궖(R]EwE\\$1enpP3~jf_AE#[Y=Ď"dieX_ZךuFS EGkk/ U|ʕZ߳R2}`!qNLMOXj|}v:LFoP2/ݘ&)ĭNHDi'q^`A7w00PHSY#}ϽbҐK(u0.pNJ ϼ=WbM~r@ ) IN;]@s=װ /X֪HIW>0_\5XpF@Aq;;*O.i$un)?]Oআ-f5'eBVk%g!&H3 /Akї&iMEeME<1kՠ؆4'.ŇB/x3`~SSP'I@JbSCko*4CX(vM|ڐ-N-)Rft ~DP?>{E}j G ͊@]&X40ʗ!}7Q ð: Zey[1ffvQӋ"5핃%OoZ(Q4nʬZ}o` _3Qubԉ$& ҁׇ:Ǜӻ'jkNwoB ?DNyv_PָL% >읊 ]iA0@*GgI)=9A6Wz=!Kz@7 B4 jW)2ѠU|cuiڶ~ ,8,u.+'Q<*wr8GSX s8N*%td7ϨmjLF3}?f5506zlcw7Lezɀ[L)2:yn\rYf)79>x#e;\%8  "[jGz1loou-+[05Y8cȤEJ@K?SFzb\_;\Gi>An~("{pg]mPBb灥g('/I蒴b;k{{аݾyzo v5s ND0wE\[_SR8 cO -j*x ؆:~ATb8O Չ[d\{]h锥nyz1Zg{vҊ1LFcٻ}'@.$)1GB5%uUm(E-[v19pIΖFkыDsY.&d3\V5XHBB0 GH?)MG$iױdTrI |w1]oDʛA6y`L}Ы(zo8\n{nl@b`׮if%|-u4Hɶid[[C Y-`yEp݋lOVOG7Kը?26ڽXH /jwsh}8:bu~Ѳ0C[?@މ~)t)qXZ5 Dﰵ2E׹E!" Gw(A8p~kl FRa_n!0_ϷmLM}`='ѿAr4!Pgpr0*,x3! H<`[ыiҥI>St39ٿfrclzY͠}$9Xo_K#6Zl GMve>bwף+ێn[D[g&U5Oub`ԠHJZ&HxSa`/k Q(;m%xL+#4#,ioeT}sƅmB̼BVL"bp +nC,-C~nm8Q~Mšn*x %e㫕5V<)?tԦ%##].R\ῺZ:?Rs~[6b l;]yVw4-/~߂c( )\Ӑ[Wxh ̡=E#SNU>Lr_NUW#Lܢf'L[}Cn}ؠ^^␴ )rO"kR'|xM4bWolҌ8v'8\az=u"^ͺK ~LCK nYA1r5(w /kɸiE*dK2uuѢ];aKqf\.rx[oGtyTr4p Tk֬nǴ| GKG&{)Z=!ƒ/!󜫗"ehJA"kNZ=)C\|Bem {[CQ-b|ҾL" &`/} zsi M1Ȝj<8< i 5O`fDftIsYX(Vf֕b$[I/EŨAPWÖm^Lú2)A-3WgJ!NVU` _tp{ U(R$(w7b 28-` )ֆf'H]\k6`hvNbBҦ8$a9ܡ6b()YtoV 029Oy3K d2HU7d)V#FĞVPc|CxSt26z.qYoQ i@o4cm,ʣjz7/B6Fud &-Zr(hEEf{QMYG.aۺw}^5B=;Ĉ-SGlM$@ "lxB2bo&//f/n@Eb` tP8n{ܪA!"Cy1B܂g rYuZQxQ4 su#K'd}͚x]%XY%r3Q} ;g'uaHtO*v{>^](ƌ!ܓC_N'w1fBKSul:~Ǔ\ 6WK .c:uux?cPS P C5kkAÑ{RFUmО>JQW+&U-HpwŌyw:cL7\` f $.=NUۼ\[ K%g(J{]TPKt~WcN?8CKf5Z)Daȡ#x܃OZLUPV꓃ sI%yc]r{ok X3(7aV߳\OiR/\tҌ*W^RTMWgn'_ܯzDLΑP4sUțń' 1z;)G62+g5+1T2C\H4Xm7,wi?phuf$c5?(9f#[ٮ b5}W .aϑ?{Md;kl}"@ЗBDvGuhִ0'<[KԌxܛGI 2!L I ȸ6v g=(؜&a_9 $v }ACoghW6&O UvU!biTa81&NI2~;:oBi6bEdtQ",iεUQ'T]n͏,AU1Eώ 6w_vRwKX\)O_gV1EN(gjRlR`=-=.gI#%RͿ`TtmFtFV5@))[QlF(2p#{ؘ֡7=a&bǮi2 EX? F_w,Wd?P-ЛoʡmQI%W>wC&_1+*}"2`OOnl>}Buw UѠ"PF . b9e EJ(>q_tBRT杕 ^0wN A'Vh}2ZhՏ,([Ib%Ui7d3 ifEY!y!^H|g8#Z/sPvHawqV*=mqEL [ ?&&A[NAuqed(nyi뀘yݕ;yK:WƟSpCؾL%# 9V>la KZ#M] C@[Jx{ewiP9Cg{-\g:`ϙ2Gn0[ nWxd?&3~r֋|&eεC4$"|‚ $ D^ar.uQ.ک֊U L΁ OC瞽2!gn#|m|bžgF̀B3kEVko}ʼne29#IrSxBIHu0! ۏ x#ǹo}Ŋ]|k7pylD5u!_T,{s#6=jHR1ZE8iSB(FȫeCxꀆjÞV4y|Oɴ)4/.?U}%Iq%c9 'DC8L_J<]M $L @ djTJk㤇*ԂAf" In 8휌~3L~4GP|bv\>[\|WǕ(vR=?{B1G6,J f@Cy-^kJ{`rE9 ԛMDVH p G^'_:A?Ыdl]~w,T}yپfcšp²+`$,Ucy('ICf&HcCI㬑\0k󨗱SyeclˀAR*|$Fz8'~F"qE^An}I4˵7)5*ϵJg&K>{Һ!`佯}J\R8JJzX֦-Dڋ Ve ŇH o gZ Bst7M٪؎Aa]C9X'$[Ls䟧U:. Riq6jWr.!8J0c] }](F7}1[>1tԖF쟆,˜,4C/>x`{oaTQV|\pNo&8fQx(Y vI^ 97ӅI8¸.1BklLT2΄|6dOd^2(jhZ,xglɗ,ĢlJwwYEڀ,3|zOZ렑ƒ#6Y\Θ&GUZ"e& maiſmO[mi i)'@|)>TO7pkL@.=5#TsaClE2>S$#P5vjl@V@\ap끷qf@X77)S_?b^s[L!,Gr~UQq*9/+(o(č.13:|{CENv|3t ǹM5'Oq(z-5=I0Ža;YVTǂT'o6.v#?A^ia(jdW:l~mFcU2OBkzU$[PtV 9G8hބ?y< &{h,ƟEuXbC NOY\`K,Jm%V4*,\JHr hGޅR>9[jN8j,hlΫcy9Y-Ò0m.+` çIr r+U?L6ΏU]i_H-wQuQNzË$D^z>ݶo8 M5vfDGΔ%҇Hˠ/ /܍ƶx08A?{4oU؝AZf(P;Zi d=2-:qT$uTR[3nj06N 4?fkv2TNGqI.,1"kko⪶կOT3i?0iPd#~{j:ۉqRz5W 㫽%xB/LrC""{]B>MEN1ό}v%RP{\M)K+e`Q~aTn||q Jv(Lל靛F4W i;|7J4p 7PFƈ` }M0Pa9N/_0S_}]ױ0+E{@M\_zWnOcmy` dN>}B`,atIAќ|UNS@gkuƜm@8fط 5zJEY !p>D՘LX7|ЬRǙ8^ vR3Ņ%x\[kڸxº7w_uB`""ىD6c8lRm8L 7bͬ`Q7S3%(O7َyxS2-Ρ4w8 Ֆ#-Яr q(A:׳T[,@oWhdgYwq"3%JmYǬjj@,~;}qQF?_q21|П8vh 51lࡓg^n"D+p)>[ -`yf-~XpE3sf8(F׭5VH[:rLB霧46nS )("2DHi~t}T$9|_e.җ9K*~&EOS?,L~-A,N2'p7v4Z|5Ϻ0\M]lw}m|q ~6 OpoSAc1|Ggl LЯVv xqsi]e͒>j88Drˆ[U.}/ p|^`I?YZf>Ս1EvФjt5L.>dP-[ʦ`Z5\|vϼFqpڳz5lsP"ySJVIc|u)7;,5uz݊ڋ?qVꁒ2$%?X, wqQǷTu@=j+.۪ +Q ,1OFSE"0v4kL#5{L0ܒA鹠5T8@^{53TSd6'`Ð?:ߢ25Hw3`^G{H@U[R>!%ٟX q V->Aw-,}S0A 0T5im `&<`d?BR&(+]/|`ψ~RiM]SFvhA#Nm%M)(۟ Kk{0‡o4X(tArzC]L:7גNӻBжs˜J R7u"@@?+" |;NW6o.=u/\z;~g?NB=/zZۤr5P)EB%I%5ڦ'2f:O)5".X ` 8P~7C"+xY̐ %F *qu43--ZMO85 qb~}o Pn5z&uϰDP.Ժi2"aCլV|W'ICC乱C 2Sws_AWU a@]7$|ʭmP@!&HU>Di`ؗdԗ`6гIY,}X_gQRrZ.FW 9Ss\YjU:SG:z;BBR+~P#ͭ4fvVvY..{)`:yF9Fᛴwʭ@L 0b:dCf.]끷5o0cPF> $m!-1{m 7 ^fiCi?OjHS 92`7DU28 꺸3i=^w=[G< !>{}] -Mdݢ,osƲ.1F&bl6Դ=Mz`,8{18̕{fWݖb% a5ja,@{⥳wJKhwa8wFx`ikXMۑ}Xv1~igTt|To+1byfV8mJO V22 MRgFo-"{N<~T @+"rS½q%ZEOqCQ1 cXD/VemKfCIdb'$On{lq?`%cFOB^t2:l.,#ݰ b`:FIj$۵f[d`ڣ^ 8y_u2|OGcIsTKwNv! PjaiU:eXkQIgE PF 'DpN=FAYPC:U m6ຽ@̩>(a)Je k_@~`,856|xMae;~Wn=ʀ `ADV%_=x&X u8`X\=pg "b>Wn$No JߧB: GSkMN b/0I^Qװ'Q9IV±{k{V΀<3SKvr2n'ꙋ>shj'<'caLOYzXV7'_҅2Ke{,UIdt]$'n#"gPh  R#혏[mxy-r%o 6%hY{IYOQ79xtę52Җv90},~$=jn\ĆDX K`o=fj ǟ萃q~60X-sv-u&_v4G8rCb 5ְG"oL~xIѶ?-v HEv"$SJ-XWtUeR23Vq1ݬ-RNof#vO-SݍegԞ.~k;A*1'TB JG 2, ;u01} [9I\vIm^9JQխ*ĜVf~9 #:t9߾+MN dMQd9 i0d@L^4`+ѹSPl!\t)r,a-7w< G(>>GgsOH`-z؈ C\ȃiQ+}&gOOI&+~ @?/i)nM!za+e&x??o<ӭ"RrݿeV5aBLlbf{~}3]|U:i{ M.'pOǍHU!j.8&;eyL kF'p%cƒMz>؛[ȉ`JKo5lq6R1CEn:(fM>Uq;>PL&F!=JrN5 ^VySu!Y<G>0V9o$aŐf:DݥdP 8IHfN< ( 1V5ԓ5+Z cZ?*ɰsb@e'342W&ELS- ?k@FQK2{ތ qBEvR3 ]𗏓\tZV'Vuc,6Kg)ŖƼ0h})( Y_D^S銿9$ }(q _:UϧzڭKyŊ^L4IWxo8:ɸ5tD UbZt5^슄k eŘN;vLѕҜӝ!'^u{ř3QDڙbH'1$4[ (B%&; ^R*`a^G10n<Q L@ł\ygO=WH(u߳9dRվ7SdRFd1s3i6 j~u8E؄*`ut:[? x`lܛϸjPc'KȱOنSުQ];%K|.1&mjH܀=ql |}=Bx@ %~0d!IISRMZT yr)z%1*B~ BK:/ L =Gyk#%ׅ& eEHqĠamURoG dY?Ր"@ O+UǧV]P2+1v:< ;}Մ6gĒ|¥~2'%_v5]mۗ͝Ϳ L&PjA<pÑ$UXuىR~`jvn;e$)@U+%/W9M2Ŕq6&UQ^qՈ@ZPZO2/Enq:!vh'uI_^V/_D7@3WpHֳ俖GR6sC Mq~(e!J> &$-{k<Ŕ(ƔH&Bvo$[t0+ k vw6Itr^IlhKSY;㡈 0LD { s9RF??ɒx({1gje[ }5hfLSTn!! `x\ ͭT6W^# C@j4(zĖ4 ;I ޓ-yd(7y`@@&hѴnc~b k<KhHWHfFq3I:%}bVGrk4<]~ HEL(bkd\1!8{m;[sPJ<}'pAj};s?9xu<-CQm" ' 9otГ\ؠvBmJ)5!cR;OꗂOn WM0:BqVN^r:^ݢ[aۿH뒴f.BU5~!۰Q(\ٳL0vUZsxS3P]|xm]Bpg;q {{eMZXmdދBYsXH:{"|u^|VL&HrqToみ5+NQn(XUR0}n>:e?+"6t`IƅBD (_7…cliw?4`WB-&qo+߷(BN;(ډkVk(Es: 螩xZ #"KUV,g\ :a@=19{g1'tf&ljĵ %W8CM.R `D@Sh:=\>!c/ X{4,?5$0d ;@CYaש9J֊vX(OLf]M)e&ׁdyoi3 ,%zNAWdzENܱXϡ-H_r)gVE-Xy^ص~:[ejgjBCb]P~R23y[gi xG%^Js ZT xt8J[AB=m9(ɵFQ 0?sO0ΏэQ28lSfaKO,,ћTSoLMzA M3wa<@HpFJ+1PWN2ln+ʥqoVT4ZE^A xpm<8_ J@mRVBˆ=.S?B%Uk˻B躆>k3٦ pKPw@4vQ 061Py-|-ZV,pĕ22T+VgW5`0a.  6V~5(SL9x}eF{at /*ׁX+֘XB!\EoXCXߙ Y\.DK|Nw|$q\SkJciNc\*Zk"FM#+ %Y/Ϥ~ό^#N?K wMp!d;id&Ӻm\"xp[\"] r[ ' \谗:wD'IIJl'dmG?l]4X%b~>w 4G1؁K㞅u3.y~{K~4Z2ږ/ O cFurY5E"41)ap?7 "?"U_yz %oh~XXU};J%Ew]3I\5e۰ʮ\10*IbTݤzg0O&ֵ/& D&%@ߖFقU0 of*Ɓ&cYEILk^|%%ҍpnr4Ni$T0҃E rS~$"`!.Y Ut/my5+#VZ8C2/ԿMx>Ui)G?j+; 8:+ﭣwB=ZnӨNQRݎ9.nbw]AûZ”/ Y(>h(fYnOVڢhzC*նDԏM)VpuvoLNdќ Y;-~(ɟ %NW-cp)eFE'q<_1W =|q`jNt4wӂeP˭WՕh6z*s4kc-!p*0 OܘNrx=>ȨUyG2>v6NfArn CVmr Y]y,hDq'[|x=O|z?w&W)FW`3^jf-jYZmc =1#ye3O~ 5;Hm0u^_SZq[L8y%7[9dR%^tڷGkfzx~"&9_gOcBu=DI[v B KL7yy4X{̠Jf hT 0t)e=d_Yf4_AZ=~. //1 ;Yy8#_cB}$7 9O P7!~°D|A+S?SHV/S0ڒ3MY ZLO]CA K!"H HWL6Lj)깋"tBYFXrwZ3~>C;;d7\ژaAAh$d.T{t е<ی$v3[^^xX[b涬v'긘3=[1&0~V'% Q(`SZeh}U)i^7m1%\,*\%l70#Ƈ%P>K N[xjGMa0s !GG,~xTd E)xx:.hH,}- ᾀ#4@-l}1 $][ŴPV2ѫձI~y PXc:&%mO)լ|&z/R\EE͎(t)Ǯ$ƭKRtzOfKH k Dٌy{n_Y Ϧb3~)]$eHYDgHa0V(Hjsv@ c"B[s)ɭu~,(<{d?czxR7;\  cWx + '<▆ ,{ {>DIb췻̇a[$'ɪ/1`41doCX'Vvݻ&}Bg0Xw4} m<`yS̸wC{[BaaE k.q>˵ߵ2| cg[Bk 0 L9}Fnz {_dtŢmxA1u1&H@ ŭo5|ꂝ6i='[r-e.Ɛ_VQ3߶H|Eb2]+At=kw$3@d܍plAX 7kݤB_$9vVGM3nH^}E?:?._ק5G Ku hАX:ؠ]jV[* =-[vdy93K);OKaj>5*,XJ>6 rwhb a'WC?bV_#eEcf0dOt<.rD-zxOl0,)%$s7"5<~鞫]6a1HkI yAy Tǝ yI&B'޲ovY}mbdyݧABk(suߎOCeM\{UsiҚ5rٕϯ c_HeQX^f S"a۞t\Nzq$ 8-UjԿ(CAUd\%$LLƨB4Bd` {JV v !RLBC9,NHOut`pW$>>5B: ڡ2- <=I-'y];gLjc g^I'rEbmÊ]aK:6f§lm*ʬ]"ЄU:i8fU篫?Ȱ @*i{" 7ߧb=]+#xaI%oltpH6@ j4"V_}MtP'b*t@V`N~èeƣzP $)3vFڹo9]fS]D…apU\4%Ogտ;0yzQ" 2vےq=Yȳ>`DBS+&$K +y+LPܺ{'C`'}ހ0gf| “bY_Ӛ sea Jgc/D yP{dr(xCué !c^_ +1+ ʿ&2N{t٩s#sO-.-*)  ~NM@",V.dKhu[[8yF -\߸QS^bK`-ġPF3Kᨃ{ tK˚_tyȆ\MeW^ ybe50{7AFUbyb88D K&%*K]UDH kej:I/ -ee`< l__Q2YQ#BZW0n,Q 9@?Fa A ]Bۺ%_l-A'(*N'8:Q9ޚ-*#0V*5J' ~egu|mңrq;^fk'WTU} O>鑝59яJ`GZSDvBvQVXR*+&5cvAaFeL3ԉbB2^Иjc3'Oֺ׽w}Ea **_ÈkǓ?0k͉1_3ՊF#'X3@^K֡ +a|\[q]rᥒZMY5_?[ 3XfhOyr~4lzߞ2֧Tػc9jvK,n41ΑXwa\2ڠ )5 6Js($F({oK vO)/zy8ZmeͺxՖe8̌fF'&r?n?fU(AW9՘tS~B9,iNPl$)E#-.5Wu'}TiFeΜ~NDQ .iNPc-3&Z/XڳbTY;WmDIĘ섔3N<SQVlPW6"۶$L]meh  bCvN՚v2 lאp,Ѵ5=BU,LmݙbNV룅sdQ͠6m*ĎSǏoiSQP1_ڔF(*yQϽibh]l!rXrf|ؚx07(+}ݨ(0mJXqhni" 3 A 9ջ%墐'w^2-"ɶ鯈{π]~3@,%7;גiڝHlxY FSa>4^){ǽb192ߦG=-c8q{7yA#'54 o3beR:|}ap0pD+bM愬 $,l{ c%MIǪ膗r߾SCōC H7*՘— 0rL BXDTd/Y!PlnxlW{#!ɟHpnsuioPյt*P z~5EС`-6](6AgA@ag-KJ9ϝxd=<vffsSxg#A ý?vmǿ(ԡY-Nf6BF::bjβ+#f~Yf\-}MM{c Ynn#)-!]h,mCd0L3 0ZVA=nG_[Cgb;^q'('}]ZêTVH/Ihޏ }QD`?o/ՒWCPOօFrn\>C`ٹBĿmUGe:կXG5J'f/G߸kų GIr}@!?SPbP!öR!!;W(zqE{1Jٝ$GG[R:' &oτR_OBF 1ǚx'Y,n l̷T;_"1r)%3=Ê򙑴$l oh:2$/L{vd@td庩r Amn ~$EƊ61 :1.ʀL@ԏN2ي,|Nw u bY "C Q0ONކ#{NY 525[b2䀄ENw,)L5]vXxd~IS%۠Z!s*#Y=ܛ f&,_kg# ܩ|sqz%oTU!M8A$KY*9եo:7l^䵘o|fJgdw7&ٱg&D m0;T58nhVD4βgU@'ܡ ? tdC1YhFdhUw+Q嬎vEXH*hN 9KNgE͓y@AGڮĽ.+BIoMg-7d\.-SH1ׯE.5&ػmje-OQd􅛃}?HP$@ Qh k ~uxΤ"9F8Mv=kf;n4<. jz6hVv.5=*GNӱ$ "1I(jפA`l7@ 1\.J9A./q.h|˔=CFHtguֽ5wi}|mD䥽2CN ڄ`nͻO;/ GDaJ:Y1#?Ps&k[~q;cI8$Sf\\s|ě ո<2XT8y2Ux.'Po\X^NS^\eM*x5 6bmFG*hR Pe2@^?fBu.r1˦k&pq4mm!gO~r Պnd =z;"&#CA ^bV dj)v!hRS`MGTלhP/kxܪ1o9$t|ð4~0ϛij)^3gע_y㌜d1>hxv[ҕy@# s] @Qމ/. yl)k)&!VblbJ۬cC erw(S a5Cw`7D}﯀m\:!ѡ重p%Ω>݃tؒt д0L\SM$Y8 rQ'<6+`a zdo~TBB9ju..a&^tG:@|7&1 •KP #bٖ?R fX8QZ6Lc8:ᕏ-A Ybbì%"_6Iu(ZVO͈ $&p“aI+]V8y74@ M~k(x%]Aur6Sfd?8ZXunߔ}CPs:\$r7f# > (tC.?_%SHTuv˲ a^Kn>IP*N]AIi9̤>̀H35>q8H `TХ \kIJ:o6Lfb|8j* -).X ic2"= 5f#OP )MPA+LPSR)1W/wWQ|=}LJeKCk(DZΨtWݵjOtF&9Y 0Ǎ_W-1@:.`dC}}Xs"!8I{Ii–f@sa@qBMu$/j6.6S9bf,NP(oF1}-0{;:>ģ܇#%`mN_z&Ng<޻ Ƣg5 nʔYmb1 RMPFεu|yځ/!IX3=FH: _ I_bJll?uZ3ܹuuD88&j?.8(.RN>je]{gv"y].8x1XA}~ Y:ٛ?ɰf1!EPJ ;J U2&KG8!>f}8.k*z첲}mu ApP,Bw6>(|5ɖ#qxm&/I\~$^n&9ýC6G&\cUaAv۝Q;85kh@N㙿,*1(nQv3s975i޸!HR5*7cg%gk:PVW:,k~Mq91$һx`X^HoWGnIK[&rf1A·gj4#U2=piM$ cbfB:Pr#='(z`OiỪ xZ8f0F#]Kծ)T7U@h,U*Bx H%qz?O@>(r(Ϊc V^ε_h=8t)EKW?. fxiő7 Q~ p?r4skqxpӜv8W?V]\ןl~N7MV4?nBq;b:80l [om,:O"+.;$Ai:s+gwN4NEsB[ƚ[erGSiҾ@%Hd~$G|B[c=K+ 'r¯H9ViJ$y‡h0;[AS xF 35ӵ/Z^i Em2͸\0ɮ < D<zF`S*ߋ)ċ?*"}Dغ4_^AED^˷@b6oXo$>Ѳ:Vp$\^p6™q(j`YDU;M2g6˜.vd0x39~?^b>~te9?" •ub FhT8R/+cvQ":8h9A%׭k~o7Ž@^<89K,\#Yֹ̛4knHi`mr[R3rnr콑{CȽsP$>GHhiY0¦gwV.n)VSw-+޿VprQgFũL<'vחN0.ґE=:=PKoWhusK6[wI JZhm&a %m\1`dMԯRStK&1b\ \ ?o\3|(Lsa>z&F,Um{Ahc2C/cP'`8h)7pxgLZuхLҡ:A0{7e(IG IVY 8* /osF7dRj Kob)J5jvH.?Y cx7)F[h)#469)_kzjEv^#S̮/%D3g$R QzgN.R<\S&"? kX Q}P<2xzhzLqnm,hYg~i!BCK4 hPdUQAߪJh,*H Y.q)2>J|uKt,])éXGuwF#= /ns욲Z@ޯ B0he9'G7jÇ./Zߝ|mUbCkJ'N e_ėD hu6Z.7?,և+rR:9 '. yrt[G)Ew1/7~ OӪG2V@4Aߤ84"_1v0hKtmdPGaZWՕaeK 7@ǙyG[< &B!K2z22Ja#phKWz^>S|CEYa-LhiBœ? kJgE)܍* ˆ8H>ޟRPv1w%LOŠ4,vNƇ/؇ʈp:n3H=-+kz{"\ԪI 1w,IQI65H"V(1hĥq{c~ aB2ҶT0)xj,ryfab,#'d͖VRf?otbaN1鯏gb,!R, &AFn ճk/M*:X[&.n>J]bSZv1MK/(giiqg{kxm,RZvO[TYқ%1[*6ΚRCk2i%5?خP]oS;bnJ`mVlF3Vgw؛iP/V̴~.[AڈY=sֺe*xu;O)sJS +E:UfX"KtSʰ :v֤IIpf}9'GZI&v6 l_"^pmDlkPEp3 SZsk\XK.6e k\v}^llP˳5R?Po2Nѭ1i[w~blwBzbhR "n5KoTH_EֹSyH,|{[vH\Yۮ$-՚_ԵTq2?W }gcVifS[ ȭq&cQM,q. :` Gm$]iMd4f,B-StO^N-g(=K% TR b(.Pug:[8KY۪:XtN6ýbPUl6\cnϠ}v 7`uW,}o'7C3ha;5ݓ>ws"D {Τ|}Y: 2,7_ A)0gQ¥ c􅧳z' k}=M=E=D2|R\4;͓ݫ O:*eo >HQ1Y8 AS@OJv0]=Vmۀc}RU5jƮ@zADC?O @ {i҇Db ywi ϗ "Mr/`ZT;{*=- jλć::%HRpu)c6E(%5B5T[昸}yr^] 40\gG~`&.XhK1RO4zNeDI{pa"]ۣ/fc$>TV8"j=& WbOK`T3,mor#mr2~rOVP iͲ0S -MK~~~and >{CE ;DRh],}1! OePzxItn ӭz*,*zX#EgX0{at) 3 wYrI6Itg)./AccG$/ 7${KRrVCI .$@#i((-,[HT-} e)h *Ec2Du+(M}YŨu|x4].%XIaJ9 Â~o"Lw3b)G5 bOfL"?&}~Lڤ|)Pܙ 441'boJ&m>k &eGWRv'1mث aAhظIT>=qK!̾]2v:WZbeMa . GbG6٬tLTw|,(F+3?,{'EN8^NERݲM ΈIk^h|sITzV3OZk+Nk6_rʰQ(3?Mz/pNU(v`J?UE11&&s7Y"QwBK0/t,9JBc_ yz?1]J6cMD8(d몦Džf>>s\;ɫ[M%jkxe$泖'qư6BLsI)hKC@ME5!}ccx?1B{bÞف};#?_`A 1"?hQrª@4_X%?V*CkI_hbO攱[ݏ6a,,F2>t!,,e)= 5ef%N߀[goxgߊCn8<?` (:<:f&F6 3c3Æ֖On =ggaZtV:*l9R<h_f7n2+ehOۮ~ZrVpg Fr ~*إ&WȧW9H|dpAij_m&qNUKN-vj\c8*'*ׂIr_C1@b2hECW0άuZV8TT%ԟh|az>Yo/$KMpμ]֬~`bAAqYjlD'~ZtE,n23BIJ-xP:-rxubƋ"?fSe~<3`H#h*k ~-Zp2pvÃ,5=f ͉ڌ@gvE]$dO|CU 19Ji)O 16vP%X!lS-fc=X9\JGNOuI^_wMxF pv> PDwNH* xK{I0YKq;B=k b Gʨ ֣|&k'x=6o5aʜWeM x_3Yd3KnK"*HTlTvqs1 S0,hD K"BR)gh~aSqsq39rnܗ~v,tesh+ᢂ|ገ3)ȋ.T9{Z nŕQȴs^[;:D_<>X2,Fb#IٷBAå^)!_J;sz'~a\/(S`f@њiF̎^)&L4ȠF]0Ҁ'!K Z+H Y$\vd 酐6 r]oTFTum;eRӝ0P'Q.rdAݿe Y0,K&ix 䢁d<@6~g<̓ӻۮ5})Mj"ҙC(I +1*6#!^n)≻Qi&7p덆)3@@ؘ2^od+אRʖn1'^{s~q, <:y@b_|(mRkO2y#^EC׻ÁTW`!&;<&t=>mYejU^q߿=6KvGݳ?>(y8֯i_pt*JIs/ЭE6+IC҄{H6v9 >71--Q@;4[~qI#O9k!ncelq/*JA4Әi*=nu"R`w*]B^d4XqnC[\U;D'-M{dr9cS)%IiW.tpp P_r.|?L8kIg3(05Ӗ202dQ`A7rZi q^!&ۡ@?WJ!n3 CU;Cs%XAVx'QG*)̟7U`{v0ص'fX{aN7ic:~8+Ol>^[)n #?us O<"= 0lDYE!%QG-_I|F&c_0f?zl)J<&8q_0п. C?p=n '"5o"'BZ("4R\p-Eew2YC4 %//QGkԶ84$7JYwFjE- ‚nL: ^ òih8%196SAt V9Qh6%`{D@y];S$ W/#{c`YʖosOCX[˸ `˪J`0Zock#|, WJ~+ku9J޴,Xvkz'Um^Ǎ"tҢ_O]MEf^f/ S~t *+FK{11-IpN~&@N ܮ]ǖ TD7T; l244d?Z勮alWH|e (& . ʲ9V_̳2`Ĵ#RHL|hQ?QsOp/^ X 7A ހ= yދEL>f "$xgh[<_wL`Thv]WY LQ6 P6mfE(izRT2 G <7oI~1.ox/>V0K LٓQc>VDštUlcuX6)-kNeAlt/ t F8) @^Nx н Y.ćx= ((/+IeITcbE^ĦrR4D}HW~KpTNc!aTd8X ǑO@VZm7s8Օ9N/'3`D s@Z9 `c$EèdrX}:0Ω1Tv )Ǡ>!kzqbN8MJ}ס H{u?>D() ʎ{dzoŠ@kW50:OYp~$$ZbR)D}eN,^ABMM$ F Pq zOt1}`D]:+P=LYufB"p/jy䄡ژMry;kUGUS#RZ֭KM SQW.2ZXbu 1:CU:rTQqG$N97EiC7Í; +D\,pfß N,Iy'/`9+lm %: 挸pKgƩы&GK2'L-[Bo!moeAȡ'h4aLv& ;P^X-Ďp( W 歰C5[%A8.QaCߗ| avt ÿVoD0!Bf?b鰄&(s2}EYin/ힳ` *IC_&ƪéHBx9o _=Ae*OKqw(.-nKO1+OT9/hF"Ez{ nU̼=Kӂ:q₵Pʋ#?MDE\3Z)\LwhL,u^2Joܚ*8 aq盵g([L }pl7`_Q% D=nh-c/EJ6m@Pܬt}2Q xc5O,GEX 6X࠷xUWq'D3szRZ|d BgD]_؈(vtq5DdX"Rn;^<ɳQ56#,E/%߲/wilV`~FYG v6>f+8M8h&,d&<ݖQ Y)TgKaD|N.PűP E;ޖm3c׉;vzDBk9c N fD o1HNgnxo٨JyT[`f,wIJ G.'gWldMX]L?(}';>yDٷ3gJYZ<9oh,.͕RH!蜸{ Eӆ=UY*Bx6cd_c~g_yf x͒į o}$H:xI;:ķ۬XD> {izNj9Q44}B伵w(m p#ݵZʸ?@:1\k8H}֟t*, HNųP8N-}V)zbc6 6D3wGo<nlܲ%?`Nt38%wbi 5ǥ55{~M AL DI,GJ|ۘk:"1}osrq$E]i 4U[^3QP/H~~m (hۑ.: 8 d?íCVnnnU=!fДrj/A j |$bFEwCn|<\Z$|}P6{`ц%F/$W|ڦQ 3vӁHsRT3lZ'_|yz$@aYrt%fznj<S[O}RatU&-+lgB++`)EЃم'kjE<^C#ޠI=7RzPWmPFU>MURBXϋp.cnk6!_!S8Vh25\7.iAǸ!~0cɪӧ H3-&i'f[rjg <PZϢC EXIsq_ %}L[܏nO@UIjTkv>^ٷl³q(70d2džGf4Ϸ{@cPf|?@sdU]9z+GsߪC7c.NexQ3bcםlAIV މ S4M,j`&`ɻsہO-;;ټ 'x!t{T@i/E ܳnDS9 #"kemɃ2C ~Pxq9m—;JM_v+@IFT>O N9tFFnJN\OK@7s*VOF.ja` xB~IS+ 'pX E%jlPı< 4XnZR&Jf59<<փup$!bHM Żf!Bx乤oURۮÙt,bx.ʰd:<~/w5G-Ɋ V܆)ҬMV{@t>}Ud-7`]A;p '(LMm0OAf ~(/+̾;f:e:BIKϣbV>? -_bvd&Lza_ pWHds4)eHxM,M;x+#ͥ9}2>Mv덺<@45cd[G%|dc6<Ď,6C3rp7?w0_T nLbRS'g!U d6_ū1 $'wե&xWPhIxu_xX .#V{ 3,}V&hH )PkBzSUmzxο l)ɴ*qܰ*nMz&q<uT0su] ÂbˣϷ0شQ! ^„ʎt7@\978tyG;@o!?(N5!p\uOs4b<i!+"#ҟ&rp`S2koP!nUx>G?C5f=qph6UMG;L]E;RMV%ixPеaVQ:h5K+2wG dմ-\0fħ#p QՂ#ŷdZwhƠ%[˷ߪ /U"y 9q͋zHm$ vo$Mn+"Μ~R%>]. i)Y<>4ZS GHxfga¼kG{_Se: ~̄y=#Mo=})%o}o% $vD%K0&{!Rψ/|6Ma}KBe撘I`dTkhR= 4E !0- *:-sG[!LZ!0#1܇jУdu\8[g(Z^-X@#w +n !e^.| Ϗ[[ r.4/>aXOm;.bw!qF@Aݧ qs6J#Vld Lc<5rQVG%JB0Kc&v,#I$mRG.!yRbYD=sUc1C`E9_ThJ1.,{K]XQrI+ ig (` -.jRrjTQŞnyLV;Gr2Fba,q#L8'Q@P9!o,_2èp 5aVÆYTRg7'S $γ#ݳӘE_%,z'IgsLbn!b^,X~`h)%fJ]98HFZ{"Z,@(}sH9Т?+@Au=nr$vۛT2ew+@ GoJ@IRl TIn^F*, x3$Mcq}cךXoYgivɎ7!rQ%Pք6"H e&CXB9a5 ve艏 3ȞԑjOi+2< /6ʍǿKΚuqRT_j1OQn#Qi*+scȁ&LC %hp( .Q:Y68b=/9DJfDM{MF=dBHd-Q۠Ab2b:R!1\3˓V^hYr?…o%oE!ܩ_ُHgEn~r&g5}֐hkwvzG3(t^n*^|s%!N,hQRz)^7v"[{q:^ PSqwY5qZL_fmdX+9 & JM:,my=L[)%S*%r`I=NgL$UtT7}3ƍMOtdm8xbVbʹ2?krt6wəlTCfk)̓QÀqJQ71OYzH4aJgLcgꟴ)"6<"-Z,NO4f\e9X\;t.q6[DL\I6gG}kbzsͰT шic2(lmD4k )O{cbnPMwlz)UMYנ֦nb =4 4 %؊x #ї( $Q .Dq:H)Yt-rK d>p  \'(GZL}<|Д0{={19Đ0s|qS,=^}.|?κ 3B"% @ίO(B[4_HVgjgW2vzke"2ucY :ѸHsS.E -!%0o'C5 Þԓ!7,W_ t4|( O]<+[\#IJ;}P`{Ӷ \/@Ia,Y;ӌ?`X1) ?|53n(¿]aV9ր)BGf)  thȄ w3D{85zH |н~ޘz s4Z&|_ . <#x)&%. ]&s, = gˀ`+zf5|x F94:`;~Q'Ju_ߣӅv=*1|s$g|21)v fAaޫAY^`.z: wj5֣AٞswlB &DEjM1Kww3BPO 15GYG^. dӭSxz5=|t >]).2+WvL2 oAnokX۾6^+r,$:*+m1Z8?$ 䔡XQ>?3/X„5򸨂r,F;JjDqWZ珯<@{NfHeM̝fşP7}F7I-WanMK '*\SLPx0.%|a]ȼw+BY7NҼ(b8o} BIFCmRNtJ|ʦz0Կ*3#$IAYt:/q WeXM/E L@E)Y I< rnUPlmA5Z'>K.!wZc ǖa{`$QEeރ! yIoI'SOWh>6{kXmkjO;#mo"*e ~XAbhA0G|(\MI&QX3nU%K }<-WT7ӊ,HGꊢ'fG2 ʏ_NS='찜I[]sf 3•y̰5)!]'A%?Gxy[Cc@Jj MiWcTv\uoݝm"͛a00XڧgC{{-'-6·`˸wv;}é4k4^\7?xOD:Rb?^DAh-hq)z_/F 9~ݦoN?Bd7ʌ`exAzqCu7Ob%+IuHh_\b;jKsHwی];?0}{P迕xg3z&×!' D/OU xč$s2IhwUzc<2MU k4 T9[Mne`wRS@iWkfew.vu@?^9\a.xsԑۈQ^,or"w. {@TQJ.{dj9r. BVS.qe 9Qht.H+~k&Ucu ~(vj=`QǨt*ƞh78H8.-#yBdYh2dnc-ho$+AHf}ZډO*䜔:øA)٣-*%9t7εfxaKUMbiŝM}[~F<Ԗx_lMF&IzWۊ[ݞriqIߩ/-]`4~;6iZ &\_*}tL/9" >}j@e4sNPƽܮvݳL=gZa%|%H4Y_`3%YJdC{r:dOAbľ` ,5m3̎`-bܓf1嬛eF EQíO1n@>N9md8ZPAEss>  ym!d_]SIkۇ:a܆.DG7pv0&!o9 6\z"} xJ%N`xuث~"=R/W[E(.i A*;?@X87X`7AF.Nztu495vi-:$i#_챚{'sRf ƬXT~څtVψ,{Al*ثr/⪇q5g$MCq:t`Zy+d$)m,`f /_%3?" #3+dl5p1N=B=r?u0\}[>ҵϺqYA×>L57W\X ̹}롮d7W**5ׂV;a0Eiku,aFf,k[.\0A~TZH 6,$0az m,Kd:VA27/~"۞`y=d,k;ilI'Mr(&{ϹiѡL 7ɹ-cNtp'ta]rH@BeGԸw={B\/D1!v(U:ZA@.Zm@gFD9:lA|CD -r *|ϧ^X`8wX%"~bb{u*^*,AoU\ xv(oh;B{c{J+D(o9vkֵWt~pKCvP~)Kf*-+id^Pf GLGR6|i`N(Ot%mo`GfkԊEn)ޠS[D,ܻ$.!.wQ[Z/5K$-hZݥ;LҚfY^ G-T>5ϤTw]|devLj^7v׾=+"nN g[igimlyUfbZ)^ *}5 0hCkYLdSpǸm QrDUIRyb",{`f\ϊ_r|]"6L#W$Β=8(0Zn2$;_l$VNmLYɏC0Ӻox "nqnM4:@9{"_ll}E A_ix .N𼨏2E[xɔryz ; |::ئ9 Q\sy 椝FEhW*͇䯺d HE}$|^$v .ۘt P,Rs%/Ρ:BGUZS nF(i'wg|%L ~#G5 (2H׾SRȺUwhg WEol xᨫI^ɵ}XcԷ07wGHBC2Po2lvuڷ׬eyuJ&>d_a~] 7C|Zۛ`2tb Y9`??&abܭ4)*cl`M4_2= ovUʧ6.OM9uB6^9"g ȕIhw9+͓@oH1`]h1fʩ !ؽ~+0 )%sGk[+TvOYnY7$fe $bb;nnFg#T'N0U؀nr.DD*I6\QhSMlVȷ$=ԯMj=6IjZ+ɕUzĹ_ 9r<* ۭ逦rSofSUW"cqDJ)9{i%UfR OA{Eg]}y M 珲!Ȋ?)@=UTsg}Sp@2!`yEBuX[&,5x%m Nq8 h,˼^_o ~!s ouߗ9|SGjm)ڢI fDHk mWE¯))ۭFOoڙl '񁅐f9L<%P$i X?BX>0Y|P.sq g޶Y-L-WK+DqgGp7Ec)p Nw D'؊ \|Wcl^41&Ɓ)`9F lS{s?eK+LTH-~x-,MpVrfG-)R&Q:MkCA;G9Qh #_t+Jo|(O =`C/SPɟYsv:㤫R%0ݕF ,D~}%pqjsc0zY:ڊ.b?zv7봐MWS?&!=O=̀ʟ fZBb@YzޮَF=1$ϻjݦXO/M󻪙be(t'-fwU},GA0a݄j"BWX\Ee'/4c[, *rUDb2‡fkڲVJ#04^!+L(Hdh* j`3=̇0`vS(Fd(IdQ%^ 3PHf:|/={H7ܪǺ ęD~io~D$fM79WBҁv8(@@ \tjnO3RNZdzEOܓPo~Ų{]2v;(HC -˛XSUp>D%%w}q=t$1F@duQmU'93&6;EZng'6ɗuDVNKE2 l6J#N!,̜ArwJzdtfmT=K+ G(8NjŶ0&BMg5Y3C[:o,B`Ž2Ma 5 1wⷀ~Zp á"N!n R+/g^6Mf =G w[3ۼkEJNqePۃ-E$l JJ!Jʼn_6J^~. sxt◍S;Nk6̊ (&LRkcv'_-ﵰ&ƊjυZGB&ӊխJ5e4NɶKH= $$/h8Ͷ{}OY%;ii%sxy3_S+ƉoHnʫ<'{$FKtmZl!Q+I(vg2EUe7nun ] !5lrQGv5k)n~6;Rsn^ڀ_WBLۧܭ%:$=W|,/W\'8ӏTUpGe#cP%/{q+"K߄Ӈ4Lì䪡2Íb:` A @vu.+hn/c`CpgTAA~%WueUpiyQ>}c# [!}bl K%E xcT jy$ X0l/]h="cfϒ ­fAךT/5$~ώ%Eв/צ6ET\&5 @]Z+xZڄ$ "}0t =o к$*K pSj '>w 9 9Ĝ@-g,AVfv/["q؜.Ku;MEV$?vE8i:֝C)֎dk&≮`2 X F]6%%y gM^|!(w gڒpg$jnH "։#>zYAxbU3`}/p[he)i-uҤGNe> }lK'I +DaC_;ƂPimTW6<[֋_(UT:th=0'NSjt6ra;j c}WvKL&Ś{!ߖlڭ447;GhȧrF$J0{[}Q^T/iL~G:HiA=% ?C.7+%ī Uס~jSD:Q+)EHP{֥&`_{>6,o&bJizE߹\]uvb%?POVbڌ`)['g*(_AdfMi0dL{Ψ8%^2\c=F`>>BG[;fx5ōZQB]5f8ƻ#~rYdpZ3EQ,0k8 2"h |+oȄ}DL݅ 4wd~z }1&cPaAq%Snz _8q5W~ڊag/_cQ"uE-Wlf@-vؒ2j rc<;AJWf7QfiE]\gޯ5"I߫|QETLN/$Q+\fwo1ćcu#Kڂ:y~H=dS6W.LIH5{f~4:>'O~ QNپ? *8r^ZYK'6UM`C~PF387Ug4#G1qzQKMp5*nf)SK$lo!?Rqͦ nJw5w2¿Ql LЈA_02lqͣ%\O:L #}OL׈P.9ŒZ*EX|el ^,qfD#WiAU&B]3I8jh4Q Zq!;1M뼩$7,˽:(D1:18eЙ!' K:js~ɷj YiCSʏuH`@"9='r⋧x,(wAB$^)fC[+yᅏF6Uw0_PnBFF ۲SH^3R{@%ƒ0Dlh )n"WS2+,t<E JZX8`w31~kNoxبyb(0'5}K&=G3Vܱ!OL%3fJlѶA$ [9'4ҋGOc?Brl!}~JzIZ&hR<}YܪU?`L|G- ;Retj% `^/g~=̿ M٬ ×Cs!P/A!( ʱ$y>PStJg-8B*s)??Z(dә߸gUB 2dl85ͻAR၇d+&__،Dž{d)⍢ ,ְyk Qnr_pnwj ]Ӡ5޾QN&͸]8Z e{yfcz\.~d;)?hOQSЉx5"䅙 럑V`u*u('<Qr~S`GH^н$)TKQ}Xg5n)[2ǩpp=5FF8K&_JYQ/wjΥZثP0jWuwkT6A)So=Ty> U+5*J6^:8kK@.[˥vJ>Y6>i2 \(pEfc xވ@@WBD’:5.\^M[O$8zzoLvgk[l|6=5\T Ϳ$֭[Q@EW*cR0y0Cdf/9KZ.cpZJC#$ 6ZśYs?1E5D/z?#81ΊKdLp{DAO|] :ԫ&pP00supuPqùW;+++0"FL v+Xr"e'3oZ?'q%(!Iy?ۺQ kp+@cˤ^Ȉ7oQnِf= I:Xjjgj%lR?GHZj>|1%V7TFw,(@ kH,/B?sl?AqLZJTRy"Aér# r0Pn2wuhZ90>Qx4AO ۭ"-wNwnUg׭y,C:.{I9B1 pYӫìChRX&YsulyN]4e¡S!*&N"^pJ~8QfP(qqeU%`+>^(b9Ż99khN޶Ǐ2u2ciuTl⑥wIYdЎMXs18ۄ$-klk N1רrd0:x4%PG^X MM:G-#t.e@2E|=ޙw}h] fg"ۗEVmwMcP$EASA\r+7x +h ԦK"2b +k`]r!DT?. 1|diu=lUA7Pr}3?Qh͈ x;FgpX6=G%{2C" m' *Hl)S-ysm5]Lj nC 䩎0> _MN0!I2̨G=o"*a\YgWsB;u Ix{O 9em Hw9ԆKccf;]*"zׇJM,uqJJ%P-" d@/ErB7 F5<` XΑM;ؤe;Ut=pR;BW|WUTZ2r5i'mkY(qAܺMP7Kf\flWdC,ExRJ#=6#ѡzCSnOQB50pp>Gi'EZ綕M z}KMo$j .M.~sḷc"4؊ɿ*sӯV 717Mpqu+Rؓ| j1?v᧲cXS Ӕ=:-rǃBb' WK y+͈AdV I,(g<}VIv8#?)@A؊P4%]KxHE.n~oV_Vdg]A iKf΄dv!B<K%ʧʷL*:sn =OkHؓƚ[b:Cr3*Y!&7lM\ S+W#@6Y ̃:X昞I;֔[oZDJZw}Ec*RAz>QMU`ք6V7ʛ﹧̟r Y)nˆg}K2GAo?QF=.ƿu֡ BttE0`e:,AFOtTǵe,= ϣ6J_d~* cR`IF WM/T?ΜaO$H%t%jkt-_oL'y62ãT*E'0i k,(TY231I'6_[0^InneڝG=JrDq8,gvTwi`X4Fm 6rAL].ke$LqOL@kn*foHDHm!۟.2IqְS}"I&a*_T@^w! (^/ ^6W qQ#*ґǹő^2>_|Zh=w ^ *n/T[}^(sx;y]9h BкhF E)3Q;d&VK:v=ÍJ]{ )UatD ]U]{<+ԑKPg= \g5s@e߉, K7|1N5kz94QKZs)Rt½GOk']Гz6ڰtVwqw.b.0t]YEޚ'1i_1Y8Ԯ% Uөi _R)M[dE!8Q}o˞eQi{R틅my yBٞ˨/'X$D U*[3"JtE>d]t /'@@)J Z\L}a! y?Mle*Bu{H""-z"Id@>&fmOhQ~ 'HQdo?X ī.+2ܐM v-U1Ej1ՉnIo">8ФO=^̏ť:$}ouDXE9OݿߐN a$gNn&r$2ܽxkd3Nfvq_3(bUG68zKoxÝh~ }#pV\8NUJQ1ݬ*\ As2.F~, i[rǼwu(sydpjO|NFʳ\I[¹8$3""jO2_GǫW/&pm`̯5uj}+vCt[z@lb D9}\~ j=PMbuRΠۖz%J7X"ƮYGH'6T逵(@~=: 0 J'I1_Z 䠵y5+$%e"5b.죉yOtA V~)߄x`w8A*jKjWAxnDvsmƙ]5(ɿw˺RIsQ"@Iᥱ6%<=R͕'f\Kh ?L飞)qP!&m﬇P[zK-ac (x6Xy 7X$XtT.e FO#ء1=gSj>q\dq5'Dҝ'sbL^fJ\C<0/Q+Fu֍4.QS%iUF u].zO.D+_Ʀ3M;j-z~G1Nyi߹d_` +”3V3{ 8:=FQ]cs:SՐm4-tT)GbBG8UGNn`lj9ɢI]G!6SMM'%h;lc$ >:q,@3-xc՜w b쵨4g-+Ô!N&2,ѢCA U(bb|r*xz~zY[ZjYrq_'@WUdF铉{'.$0?]ι}S୕{'L8cCW )w76L !,WސRp3ߍf"6##]څB|σ= XNsK DMc+)΁bO:} `$ڽ3) Twl fd $51>L5 xIa[]C#PU 'Ň1G9zpL"M=#f7^(W nj]"szy'to rf^Cb@B ێgf5~jAeqCTޮlP=`~R1mZHl3MҔE (!]pXk\2lN8rC:Ƨ,4?/n0"ǝpN/iQpDZY+]G:PT3gknGx=*F>@Oan>FuUgPOǞp La鵟CP: 82|2,lvxT1ByP=#$,`okL_m[D9lvo4VD7v؟@ո"1 x*"X:-$C*S/IqI4?>$UlN9gK` T]?11 ==l(iT|OKó}0Êd$?b o}wYOϬD, wI.;!ա$O95SZ9'@P)cQDuPXH=PVtm$ID!Bf⃺i,+&( :m!s %DaXm)+{Z =rBeD51>qW`j`5Jbfyj|dל=go(eX [z!kj&jV^QV]5מ $2еC cYEv2VK7vc/| &]}p JD FRYv!QP3d5!*z0D؁tA6>''HX"gbJomF<D^5KoN Đ~lJaT|VO☐ܹN"6CǰBPXhID<:.8 y>GGgcgVX K'WnWhRmFї:-g7;Fs} B%X)JK}OXllb\IV8|?eyyL1xY$@>.#)d ַC(,#-'=/o`pR`f;f^@ߨBO) 3޸Ҹa/ HiPr >k{͉1M鋼|6)~E 3: 톕Na8:Rky9Mb܀z[. !P\zdHxR$.ʷ`|xA/s_?Eܜ(2JpF)U%Q W}r&q?EJ{b5\dNzBh9 3KIp@`%LNcUⳂ7ľ6f3qFzC %iv:wgp @kfCGgLX5; ?&ؼ*oW)(wDxl**ɍ̀\=٧DQJ|DBb-@ O`i,Zv%Auk\*3lp{*̧f\@F{P 6 j/9p%mN%@r+/`IS5/H"۷joWЀcYb%$繋Q041AcdEz4_5yn˽-Ȼ9+Yxo_CS"m.;ொ'X׬Lɛk %RJS~h57@9BpMḧ́v|*?pgIEĺH ͯ( B o:efyB~a?Kj&RYc=&VWBua&}O ldVxXtkDdz;w1wyʢ \ \d'?L=H#Į)Sv.=*y0ɘV^sR&i\;ɬڍb[+y sM/_+`aR[2Ēr⣽hoC5Gܣ^WЍ;v sč}9݄[i%31g fJʴ3D{y3ip {>;[+@NrT `|ޝŠ hV`zl`4A W=qI3qvQM%+*&w'"ܩ)NoS]bH6-@6g:l/kͥKB߁4]UZQ{ˮ3g>fE;`XWm{>Uۅ~ٗJg(9q8V(p_TCǀA^Ls!!6+ /i&~w0][;LGr d+Q .o>|טԴ&%t'xz;708qbaE],,G<) 9 ̏M&:lطF&8ZIR@`>=$sNHGS@O~6秂ZdSPzP9lN89%)`q>`>k.Q]NX.$jDxyn];lT˜{H:߭.G1!bu@d"~Ry ]KޗuɨJSty?ITHU"CuʦrRZ4 LA:ׄMb$[a^V߳YE^y7@{+[m6V"S OFl uQ([Lomf_:ͰqN^Rz'$.^Q*jLGq%4zKUZ~pH}z"xl>Q"v[S{&L~-zP!ǃRLāfV~JkA9gpi+78<4 U'GjlrwՋk'>\dZWr=[@F{x?Xbdp,w9wZw&փ旃tclmJt>p<.ٯL"Lgd-HAM\N#M&_Z {c2$l.nآ)hOLÛUqu,[{r47FDmK7_ ;Y(+[< 5[s?a Ws-M/ mbs|Kk.y*\CWKIʢ:VpDC~#' ];\} 7DR8 (ѿPEl?iՍ; &Uտܽ4a9PA&9[sOyB Ȁrh ]6g2,o OtϤ&s@Ylbc`UI<0`KW~;8aewcON'%r6h zdPf?)kKk_d(=B7gG.T2FLݴS8Β+Zt8s4e`a.8z 0qDke҈݌٩`渥M2gT6U KJM Ea!\ DsJZN<'0P'ǝz)'N+4/ 4ZIE9OfY6~Qh)K,)M ;_Gzj:I[$0?Pa4[Qj{5p;UH"ȟ%zA 8ТԺYxPu9 vm+"Uu-찃 H}kVbC$Yy\:rQPe)NDi@# [%.e*$.6޴˺3 Ayerl`3[QLWUNeki+ V͘OntL/.Obz{u\ ;}gtwf y.q\*#Hid1H&oxT aPJڴwdWBh7sz.hVI֥Bc V(c\5>5A?A}t'J&]A .} r%mū x^ŎY_l?e~ntUEO|(z^brejMg%6 L}[=izI 7Ѳݥ~.0q)ŗ٭.2YdjAgK˷8t)k2:[EE<3 ps5{$*"$XIzT&D1@ %5L⇾ R,y5݊v<*˅9$Es`GHEZ|aaXޭk; T*Ŋ42z` *_ii Jb@;›(c)} !mVBqD`bɛ!_kҵRv=$ oqew eGxبowɋ#KLάK^|"HjWXN>Rv| 5%>sq29"lJ{ Ub=[$ L;sUyf]έ%tvwCqMV•Y#dӓ z Vc:DrcԦj.kkNV$O>rOfk)lS;:ؐO2:+B\Kے8M64)#uǻ%fp J3]cR?LHftmi|Y{r6:VE6ex]9[2!&fk$OHV:YpP7-@V=ևc?Ĝ6,HZv['jaL.Xʒ9j:;|]β 2W, ;$A>0 qJᔗTÏ LXf~.[ZSu-bWw=:O&?H _vkVk(\o6$ENL99|_cM'h")7KcQd֫([U }N@l7E"݋y ;/`\ ;fd AF4TW_ɗhNO3. 3y ?*:8 5: Y~0|NV@թtmK tu6qH/gHy˺ )6@:jŴC_@ Nx#܌4:^j%x(ZF|fo,`KY(]h]Iv2焻Ll07k**?zGjpqġM dC{L jmqZR<MÇX6F 4R}/]dPC( E_1JB[LHuUOn KNO}8JNwJ\NXaS-=yq\.=tb)?tlO, p0JS>"5HLVi")Oy5Ϣ5B-ulq!ka.$a.GrJ})=3Wy9n<|CL @ Q)r״aW$xSq?9rJ>ׅ8otW;ɻbdg:f$fFq1 Lmg67{t w#MԔA&HDcvG]5/؎9[eɲ @}{o%i|.#䰻UʏwgS-ZU3W ;ǥ7uvX= k4!foÏuCRxV~"tzr'8Y^p{M{ડ]+8%]D <2r Dveq7xsv例>!m&k%dg7#p"ozJ9l&^xapQep~jLt]w79xǩ;}fS]Y9JV)0=g nv 93hU,Oxr#d!&[I,wp&;ޱĿDhJm BꕿW}bkj SyigE@Oª0\^R$Qԁ*@<(7`Ug6ŭY'ˣqʁZA7(Rouc6QoL_,hΦKWX ɹS8I:v"f+ᏗͱdS!E}a0{iQ jtɎm ūC0(M yaCKtuU)<5O^xk۫I/TM~ƌ]Vc[ Z.mgp"1 td{br4I(CsauR iq=٭9&NpȇVfnU*n5 ]}5yo=üq"# L)BzJ? 6RSA7=.BjJ@:{-4,5: Zq$lZM,w%bP.pɸž3)c*L:dI}f&F>ATQxY#n&u>93?Fdf0䒄T0y鯇ܷ%8/'LZ2Y#ulb+#,yp'_Obsd9='綪mϽ(HMsLoiQ!nRcvr "rŜ7&MUD>ֺsk#UAm~B4;1K83Y]9v!θ]cACp'SH)ǥ@y,xhEuȂ `⫉(4 #.&@Q~T1E+ ng]:u ʔB]Țy[bS-L:u>'/D3Х_ ѹ"i\7?hoIevNn RMڢ7CO|J[;k`v) !οw@ez@@' "CޔA|MoY3m0U0VghS7~^X%Iu28sɰ(Uۂ|Lms>~zRub]#k7\iaQlK/ZbsY#oM&A&0$ '1y𲞶IeT)ZX]3Ljw UYK&BDҗ*1{SO^ $?xƧs\PU.íWڙ@#,b_q$^#.KW7>w!!vYXn$%v*cdѵ,;Syn\TeNu(zG?B>᷸S#<_Hy4#"~TRx`W?ZmiCr %)υ<1qzg|сd9=q)i[ĸZ45WZ@%Jq}aXJbvܒjRA=إȷ#Ś` A@pZweHY: ڀ$sbY:D&c>>,O4:Tor yߚ մ W\!_vvȈSZ8&t=W}U_xDP|h ؝a P,Sl]a-]XU{Zt.;#|Z>1z.prqu޺^;3QToJTtQ5:aA?+І36~`L[?8BjBe:zjĬ®6юhX| <Dw&(h^^ͱSAqۡzԃ5OYny F`QCv]m܅Q!{O7Xh &%@c\|ogQ[mT'|N]E#W<ڑ g$U_C VS&'~m,3^N,7oDpI'h4cjE 2F13Ch]5…LMqhGtj~7?IiXBP륾pbߍ% Ƒ]  1h@04y:#j?sB,F27v; b\mʑo WX9tA6sZm[,GӛG)U?pyP\n l`ơ=˻3p6/c6LO'4ݵ$ptb%H)b~d즛1jhcٍ=3'gZKqPMW55NTQ 7z"K›Awu` Y)pV ڭ:DK:5R X/H-QjVV!`~/Y6ҸhqԚZh\*c!$ 76dWϯbg\wmX@pWs<Qm.|Ht-]/.H=.;PY?P;9v[O5> kwB9L؊P>W(jk3+?/&ɑaba>xFs`yJԜu>΅v=[B4> " C XKU DհOppKUp-"o/NZuH kB%tEI {V\]9(/%t5T? hCm]SNeߵNA}QЯa=4u225`zKF6-_ r >>a!Oɍi?)p|bdrUfTCBFU,Oe䀜9魔];!'x54rGbC?+diEviE$pҤD[>–&[j)%Hdow0Y͚kv5U~%eZp+d*hKtCs7kn&5>vD#̈j xЬZl x\ߵ,|CƦzm*Tx9%`ԣ` n1;0[Aiť.3~ZC|z]G,ow̔{m<*7zjppu>E&Gcϑм*yR˝&U[tE:WщqB3Zv-]ч0ֶ7 r}jUf\UGjiN1(?ĩ)zӷ Q+ǰ$e ȱN1V`#ElܣEp0c,/M,x_Lw! dԱJ0U[ xF\ F" ,"[:V% CÿNgv>YG43S#N/!qFLQ8Y㱩h?x!)?\ih[/e0y:w'8 SRwy՗I-^RBѝߍD9m~AkRB~@A޾qЗS>Ooew* [6)}Vyf;kcS<ȓg Eabf HLj Q+fXG{HFIt-/)!i,$I'_]DbXZ+ӑtud80VkJHdoe•bFQь[|0?5bET`8eޫnf4xǚ_0mS2f'YxݜOYƞ8dle{>ADduF^!KݛGXzɇ1,e.mN1`vbC޶dBWٚeђQh`ÁyM,e"oklbKa@Cqj̀yjg %6&ZIW{YDp(]F_36KL2#鸢 G1$|,o}ce_UyyUI&IRfx&AXK\e_UV+m*14|=$9zl!]",piiDuY'dlæ$X/VILe+ʎ?#]m $`Q%>(1lZt^G% |%i"4{ŷo|e̡J~G@|:zxcVM* xtM?隒jmKIN :}fQZ^g;p2c9΢q|/)Clz1  AD˂'*nωh_p 5QN!Cn]LebiQg 턭^)ђKӹ)9gfx[xTT-w͹j5<u8ˁbht5t;ҡ??LiobǠΩuB|oS մ; ,kYNT^ַ^Ji{Ծ SPXg4dt Tɑ1Hb~wZo%_o7S$\Ǫ VT+Q^wY khJ~啜DJNF3VLx6^mt|wHkDX}ckKө{JSxwv]Ԓ; /y=eS?ۉ6 ɚYearY7J?=kTbs{ohdt47>{T+ Ԙ줓'T)%e𸝤e_# ]6񟎟>r+/X12ݝvkƆm^|0L ] 8GFކ{[ڣ$wLpC֮nc٭;96{=8@3ϓF01 ˘:VL$[YpTpB*\ X!U@=Q:i 2NāJcMS7NZ]M|cH^熢e޳oIΨsb26%ݧTݴAL0`YPziNcf-0KvIWmVWQ1_Ч8"!PWQa$;Is@~cjRl1^j,VCլB+39N*cajLӇM|߃ FLgK 6s搯éϙSbiҙX{q,uYL Y}b DԨcx);w=ViurD; :& 2D0Jɠ Sب[R*gV:,% RZg=ƌ%^<;4-bێImgwdYu7/Ri`h$G7TVISQAc@B)K J,&(+> 3|t(1n>z\7W~oo$4l (EGR$F,C-WԧaVX]:Yhv9\aBK̒ڽ !D;DPuXej,QMk挕⣻d̯<~ra_X,SkE[GEI*xRg8L};'Zu=yƨq^!#_6L$|>%NC{ ,E!2rL]ņk [}K[g|Gm`DfZ[<7gY TePMqDU͇nLOKVΡuڦs1 yA 'Ֆoy '_WI+ Ő7em+$}7](6rum^jVpTA)1<?&J#cT %9^%|?-bz6*L)]XMչ_Ɓ$X|.@35OFbp`tg^ P 6CSIIq )ʼn)z@VP‚84.+ƴ̭O**<8rFٓwa9"5]Sﳣb]ْ~F<$1;!q*{S 5?jG|HK$03?3}U:UDS)Xnӎg{p8 0G>VO`2,Z}݃~=͏~a0-N(7NЉ^5 bX-9C#nuk̲t3J 5k%^2u ]&_\Xfh9̓`0t#DM?F7lǐG)1YxyY`>>bCWbCȋR9ָ7Dz̔!%Vq#ń S"-j"PTFJbj'JWݕNJy6p)߹&bm&0{K>q\+6A!ػXSF%.I}qsf!$TOw0`M)|m2zռT5Agv51W3f=&r.;6q90ѝ''=SDŨb>iī+4ފ-؛yϓX4!{=8 Uyr.XR&v{+i:F٪yt sxiăX"Z4ġfI}'A8ɃmHδ73]p飣zr9ͥT<}F7陇qc_k9q]Eɠ|Sb\*|Y*[ǞO#+fiޑrl& 4K_nɜ$I0\F rc$#1qGU`z`rop+ w`Q::Nex-&x~āZp2΍\ئ3(ZЃ&0V*e 9J+NGDwZ,`^!P: % ?HPk<]peF`)nygv^M"r~nbqջy2B '$P2w}=A08ob P|.`. -\VVr?Q{ȳC[Or5gZ],uNVEmO>i H5 Z`iHa+a^UF>6&ѱG;.ɔjeblwAH7&+x0>2 ?X#a v8o06jB@яnF\0K^G.ddxx?Ocb@Ju;kݣiLy_)c.y8 VV@tM tɨ8q&ę<-FܽSUIX) :"d4W! wQ^s򝈹n^X=VD[?⼳'PtS'M 'JAAܔ#CDZuaic%!z >ۤ>uV,˶_jM])|e\GId"BrL* 9Ǽˉ@V!5u˸~Z5V*<"ui]胴F;NoHҬ_/#NKp|?hr$~$1!7l4"VYx.w9-)28bv.,EЏKKId = m=,h5-XbVc]3zP &&ǽ娀%G"SM΅Gsr=}bE,d"UuN YhɬCxpgi@t򪥤XGdmŵO$]?En3 yABt5/|{KQQ\2?:s@|(`ƦoV^7+Wz?< qFL#9_hkP%,pUIOv?kg懠5J;FոHtP Nԍ#é>lVq{~Arpkn- F.+\H)QNj{)`mM臦888Cu2͌Ph؇TJ+Rθv gIOڔhԖ/Ds]KT t` k^0Q6As ޼IXa*pe;pSR]ۼQ\f`: N^5 !v7`DG̨"9;N&#6pX'GqGY'1>$4 ~vEI^{ ) Qp1V<: r) 5#[5鵲.(+W@{y=Y;ghrv2Fl _2Y52 NOvaK]U:4t<<3xz>J@kˣGB9w|XMma}\ƃI&b(d<v3`A%vW\v (K;4ϋ5XRO< /8}K@mTW,)~UvJ!N%"vgG[ړ[]]TS_n@wqkq}qb nyx IW> qa&'|{HXCe/l-X)7@⻆JzQm$-{0>BwƑz564L1O>l]q7 ԕcKܥi"ؙF؞<^*; > R|͉:=3xix 顒'lG"[f$/W#_QH9S*w+${zc.S 98,aʈ2vtK5㙂 Dam)cgTWw5ʟ`z/nu'פt^~55ډ=FӐ;6T%W9%l+Xd<}WV‰ko,y:34 >'0v#?\ɅH ̩z0zf E.fS`)K SÙeM~T^y~.Ov9*9QgF]9@kZ8X43ޔ9µ@FT͇fEgum}#-G--z,'Od^6W֚MCAաќ`B:O߲@M1RT ¬Oe15=AVhB׈ =E\zC px^w^z0e4??*Vć@\nFPߧƛX-]viƟk(3ʔ~>sE[L>;n%N_(рx䮘:Ң b,ӄ`k5%kŷ$.y7HgaVMZiY1D%dFIam)dc!fIϘmS|O?^6OMƫ>DTJC4厈gp&` BS;~;ϬvL*ӥ+Lv_*)L)I5_y=c10sWo7o;<#V4oz Hړf}{aDBCJGsFaKQcO( *WKHJs-2j(HI!r/L58)Hij 8i~KrPGw >&v/a+#X(DnAgm$?P52v[K2Z=Qt]O]RpwH\uan mpr$.`)$ضk fGˇLo25>ˇYPŬpԏw.\PlT!b!*٧9sM*a$%pחk+t*t >C*L)=I0'Nb*mOK7Ԗ\G}ÑTs ] 4R[MMu.xQFp|l2LjeoN45=vd՚B6LdשmllH榱71Y~@zm4jcl%b$ɛmw?K`LOYyOһߵn(~zJz"aR!#N֘U.RH=/Fj(d\5SƀfmEܨdkPdQ}qgT#$!y?Db 6j/Ld=d B魩ES˖=rrCvӐwܖ ze 'Gkq+`ShA;pO_i"%V=HguǃjQ$f˜I+ bA \E2"~IKxlLS,LnDSlh6O9hzƴ ~[8m[LAtIDX,7|Lij523BS,-r{>AX8yFc!$gn-P6̩wԓV^Sw]?< n3_YH$$H%gߴ>oLOr8O ǹ&' %{jFb~,+twKq2SO2uA -Tȴ^*bgEPxd\XfcB}>@>R>Bi_VrUywA^##F@@>k* \M=adh{G6SÄ AbIsPc.=5*"wa߲{nnyRKPA^D;̽5ju`)8g_[M 4#1=Tx]L"LDWWh_nd\,>´S߄j,Bt5;}ʳSh,y6M[W]}}g |\g)0\a)dgczj柨 vߤu-0瞟bMִ֓50+wԔ0zk0_ :;٠V2MCt>ZrIM['_Xj+ގEQK<0=G$'yL֑;!c2wfL\{fXO/ OEh O35"}k 5]poc/|I4y~2EX¦y(n\'.la;VuOB08h$xSGc{BN=۷)lvmbq%ԑƶ&5Ac,$*(9ܳrF|zހ||8KPQog3|h7ZܚEC7+qIJA{'r׳*sXQ]zOBCv*iF?njыRG RIςxH:4'(ʂX/Xwp1Yl>mC5YlcdK5jZhzb1 e̥=IKքFw"q̓>]"PfDmSJ7'!f4'RuV攢y zzpn!:HxJAs+q^+ i1vǥ4Y܄BmOږz 8*W3X**ZY,ě>XDy $q~(yP>װL/P2NdI7C £a ^/^`ܪ kՆaksj59r4'(JLD7 GAjeUqVrx9 ZJ%8|xm[&&S!rjwU7ߒ潘-qs !9dg&a (2hk@Z]Q-H P mH:7PI-H\tT0QsY?LKL YPQESDbjqGk=ѵ^怹EZ=SXg2}N{-kco2ށ p찣ޛvp#hsu>Y3Cl[^( ;Bj.AL&d]u)Fn#pW9!7,-T<4{* bd!2kSre^kc\O'$$ՠKz嶓+mw8Gm hWqrA Ku?CK/5Av0"_, ѻS46u@Ng1O1@XA,+b|Ո>G6͠Mm" nnnᓠ18oRoIU}sd>Qp>ٽ*(pU5E{* dD™eƨxw~#/ΪprZPlԯA /mdz#NӼ"d4Mϲ:baM&"oJ=nʡ:}Cy+O}ZAFDIEȎjW~o:dTSV T.RZ6KD CzZG?1 F.rĦ)HHO]o"uC|26dgQ9B$` Ȥ:[_}x8[$Z="QDٛ?^);i@L#P~!ET GĞ,0Vd{FQ?bN`X!0y'IҪ9ߴT4l`@E$ELY I;ЩYNO3:q̊sh0h#_1Z-~T8 i UrSlHf$'*QCq-û!k؇\a۷K)"l@8%Iq䴨XmtAވ@DI<г&{'supC^1s` ffj0b˰NA^ص>9I&̰aPpZCgZи,7 қ|dp{pR}6]|F+'3px|Nw׸Ej;wi}*3X1*wE_ɺюN'IՄbߟF:O~K\! .WNnC3Ĭ.ANM8H s+_{\.[CڰFK*!%o/n?c`cNxNjb)OwnR_42T^c\+nXwDs y V68˔ ~[X%g;D^;aSgc2JƚNG)k@3U7Gx6BB~ R*r]%>n-j$[$s]XC"Ht5#B}.ZlIqs>brSnU:Dw܍=4sy/*}Ix,0gu+{ G&H'K .G /0QNO=)Z ڷVZN}i8d{4vwkcX5"6JiciUY?H!aF-X )u:'Xbp.i-(/Wgum}Pm-4jIѝ$v o"HbP{!Ӳyr]~^l3rz &=VW- w `qAQ֊PUh=I)2JYߡ)QB[@7ƐFw_VMM!vo|M8yTj52aeˤy:50 {E/$cC ԯ1\?~d;1rct^Oo!`L&cTK5dޢf(r?R0}Ʌ,Rn@(`~&bܹ (8/ 4@k!SYB[CpPCv{'Dҧ2.zsr>O?Xl*>PHi2%*rOJ[bTt^Sy,Bj%pa%XFUT@#;um ":tZ JٗڑWn ׹2.>9T%i|z_cΩ.4KbdkӹECy4ӅQ^W ck<`D"%^Uџӄ]j4uXOBxCފ[kr4hMG?#ڥ9e(k9}Kr΂O_BePY|AJ{BQctFWV[~d.Krp}b指3(ٲơv$:J +OMɉ-Te7 RP)ŀ7 c+:)˱7<@|ލS3RPlmM^ʥ#@]V{d3$u[,^y \qot(vհf2QzQ7JC4Φ z 'NՃ7aOWV#$ NArbȘ߼y9Lj=iZ ? l-nFI/T=B_Op8Kf㜐T9٪ЈB9!,I#cKg։jg'VoyG/4JNs4EP/ĮTDŽp-jM `v^7' DEE Xh+GοA b.$)gcZ[: ȵ 6 j]"J iCAE]@,5kW.cYr㨃ճu[ ዺ*2{)M@c&lL½e)m˼(ӰҾQ!}%@#  LS6N8Q0?)^'i ~+@>/fuOmBn 914k & e{v2,No]A+(,02T/)^*{kvO@Z^|,v"ԁƓv(gqʖh\QJڛjDԏv۞qөoli,d/d]Cnk&g@Q[PuZX9q0KJҸEOm)&B19^ړEI=&C|$/~_>$TAJO)ˍ[XiWˏ i&q;h @uօC̃#QJ P0"vf3)?b{BI.Z[z/wí.؆G38v0_ (6u ;!:%n+doO=um+tmQ]CFΦ!E)rGV*gKx#XA)e=:u4bj/'1.nGguP2^i狝D/Gꀭ#.ISzJnK7Rag fEUMw'j(ϦIRLExސw:Bt bKf3uB_V<]h tpV2 I@ m9Ss{+Nbx :kWIp7n=~XIp3E(aCoDH-JISOSe!Kyh[.w\1Sж S9Oʂ~ż _\{u;W'[Lm2(7%D@G@$skv .<+ёv!O-1.%!x;pȿq@7}Lk}{m 葆Nڔ~>0??g]6zXtl0M4ou+J"  74 uC ~Fuv1j($CNPoށ bg y+$h.r>x+ WL[TV|8N~Ȣb/MwB1M)ceueƠ5ӢwL$rO$ב(Np]? #~-*/{ƷRpKM>@~eNL"A.wxWѲ8e1l[It-76.Q6>;7[t]؝GV.H^fWy ֭Lu.ߖJUhͬZ)RxC 8N?%OU'5yctћө'h  8-8KLUS.>9-̮ùgB4-Hx D J /ii^O!,a`ZsտViB,YA`r7=`oFR},op=`v6d1Ώt"blD0&ƒ= 8=\#oib{cڪE )MKv.3u!sх[d<̾ >v,jX /Ĥږ5is$}U֥<>faZ͹xu#ZKYw*`KE !@]Ut_/rʜJZ4C*g9jn3~ 2̡Q;XIT[V<1Q6R[u֑ V[pـ׆p扜GQOٷ|Fb2sxw+tdߡ6`|'4]Cꑟ=n: י0qSnbwFg!,d"/c2CLpfRȦk{WTsP=r>m:Hs#elK! &[NL@x~1!;]-$42G4-͞ʿ6X{&P.}QY!iCgkkAK<-wp{BDY* [&0!~\ay9r&{Hےu<"$49u#a[.X Ԏy희LR:-nzƀ2Gݽ/azGDDjx׸kGW;Dn]R7LY$s:+Ĉ\ kt$ݿM/8֗6\LTE,X>s_K\}GP+qS4Z26kjg61(Ttϝl0{u$C'=&? CsZvy z&e|#Ow7#4X[e. Ռ@Pyrzm@̷Xx2ad yq[r;?h,8uτfWbtyH?67v2|H }Uf-lSr--$8=BMp Vj0njE %Gm*d{=R{Oq+ttrnpu i'/f$~0 9PSՄZuif쑜%ikG.F+qQd;{$I^ ['?HsqX9ӻdsZi4%f'5S3sf@a-=XȢV;$sq607h"dKJRHHZNDnHi&T'+p#5`[zۘ,#YcX'g"s"VfĔ,=ҬyT4IiZt<ȢP䭋љd ש dH 8+Ɲ/c~jPCڤzg;1΃:e r3=ESB MoO\P|qj}`uM\TCPAlQ3?w26ΫԢԀt{dFOIR_~s}M5AT@ΨzmE8'_4ބپʷ:`0/M=셐&V&Ift^ ; a½)kъx1hzo ;/vwѬBn8UFϱmElK*4G&I]{qcfp1s)Yz*Sbd[$cW~gu4鴀h¦֟<3:*L<ɜeޏb͠#E-V2’-"s񹌳b=jB>->d[qjlErܮM,D.V} }^Yxv-1֜ aCBAU嚈9)4vpvKzZW3_$.{ 蟚CP,5vz'Gpk8z6UKl80wGC1ikyLNG`>L&ùpSطw=cVUu Mkz`%kt 8P\g:# SR[Bzf-8Sr|n-g]Z$*4bm'-Qѹ Rj^gYAH%_\OQ\ eـ# Y[X: .~gaN0P44ЁXJsTD6>"|$9dN'QKW#S$$E겉ӊZ [aZ1 6ӃYC"z%p@F '5ұhތ1@]9(N^q6L=Aq)FD^2MQ qd Ǥo՚ƀ%Qb~P-Z r"~N(LjXq䨉MPU_ٰ:&*;[ԡȒ$}s/`Z;o3Gjň߂7%geQ&G0dKq"l?cvF-,@\HidGNEA+ 6gqɐˌ)t#,N\3UF3c)c,<ᚡfp0`3Ոc''p)tKduѷlJv OBun9ω-C7Ph~'AU_0$}CњbSP?J2ԙVl7zkfy W2Xp3dvOӥ!~mH=J%tFͧ*҆r`lwuo;HZ+m~-ޅT>:f&]|ڕ_mr-9}kP?`.?xUM;T;eSDZUkȹY0ik! `7< (F(C4 G^:]kxF9{P!6]vaT<"۬y{01q(Zd0oP$uDkpMT^򝰊(Ɉ$U&$U.E%h\%j8U{AWAb#5X2e<4;=(Ac& !no|$%T,]c *#PmީXŔZ~6F1.N)b_`<+*Tտل%RyPjyQP8XΙK0D}j爟=A(=EE9{YgA1_oUojr'7o]t%:寶!kf6S9/EFߩK] z^)^ K*eOֺ y$6{cM#cv"瘚sMy5L|^u"fusϾ+sg2JQSb9zj n[ad[Gtͯ` 5\HsG glVPQ\\0ã/ay< 7q}wbP*[hfJϐ팮YERBI !Cu'` b6qϾѤ!5[L/ CL w>u:a]h g3OAl%x-0fӲ*&lQ2DIcJN)|+i07JQQ# {K߻6cb}jg&tS!7l7.x .1\a@Y@#&6ǩzĨA` ؄^ӪL?_~2+:X3tc|U3XQ>Kׂ)HVB5Pafțy n]i^:g=#K(Tɑ #.WM7cTL\x'Yy~qSIʯyEj'H|qiZ"xt&^rwCث2Z@b2,wY+mC1qR}!7]8e+E+S^d@\@ܧ֪{v2>\z3*k^3W]hKq-~Ԏ8 DY;,>M}@O+ŪbUaZΥt' v{{ԙ֯f}\lQjred[(|/r:;Xu*`{[8B8cݨTkK Ec>il^iA*_ 0yy-vד*suiEBcQi<*1p3M(+ o>/Pc7:d u@;٩TXb*$;\RdidLHE!kmSA~J$fOs֕5[Un{jW%Ř &Hq, x易uꀿ`JI*__^nÿaӟնZ 'IӴ_Z|"n޺A{Y^ug |!jgb5 ;w)cc# q3C#ӳ̨arq.bZXi4 `q eRݒ΄XWAggl_OM̼u#vcWN\;TQ#$ںF*_qk=Omp[Hw 8h)vDH,﷊~ra#Wy_D2gU%X1''{@nk,ږP .І"7gH' hx!bZ9Nr`}B[KM6H&:N#g@?Rk;/$ $3'+ή$!ܗFbgYBAQDejifّ~ulh a@?SRhf#?ٻ^"d?ݶ{2R*V`WX9恵[x8DzBpu\l~ҏ^jxE(|bۤ->u"7{b1+HF7ꭵ} "w_uYy^!Y< _MQ 9O i}% P::+*lu`| H;ށœ4Q'q6o dZ+5ǜ$xV߄ ZV"Hۋ:Ab_(>Y4IrK))-S]| =,":CS;be۳` zI"AgLOC 8 !.+ 6. ,*V8$?nqgu4ZC7_V2~(K2ZqI%J`Ix,JIe.dsUW9PF̲k_Z\Df,.yQgƊglzSfP_0Eْ88N Z={PMDsPjgb,i%H_&ĄbMO$(MUQZ"d566$(E;͵Gl{=wW?(1! Xm{q74yac(x*M8nzóS@WSB%ˎBU3.;Io+w k3n$?8 6p">' BZW<@ " "B+5WGӮym9F`pYD`y9aURRJ6P~T)i OJu/CD*)47.';Zf%#)2Z>anAqp!zy.'?3E$Aޤ㵄?uf .43!3t{5q6 EN+}i[o!Oqi͖[vKPnx@ eL9RXY+6KB&֪rWfS)Fȇꁾ~u .nV8C1OL!ȆB"M/ X͘"vIRf'l™V?kz++Dà]./iE4^I b9L½-/TJF! \&c|8N1LGSr]rУUbz\ khφ{#g'cEUԢ<l'Ot?2.x*}T6ii' e<݁Po;!%lձg. Z|`+chT/'AQĐIKZ!;0du~:ς"ECԩS۳=Ca})aYdH)Qxl\krKXn2Y :e'xR~>"ln[?۷-+&= ^W+"ڇ9JLQe]g jT*Yoһؚyhh8j^_RsҖ[[j~KQAo>ÿ/#=t%Nc}jtmxEI&ӈ:Z, ѿjbO Qx#1` O[Dp/4FS{l o7T8*BgU g10o}p1)tK+E[va>dgZ6$v*RY8.阁ek`[zLvaɝIk5uiw $I]<fbfMˎȿSϝWUWkX7̺zy,,83T&_rO5=W|p9HJuZtoŦ!6'ϣzL!9b{gsKC.H)megn,3k8<Ғx]8=/@`.[to?PȨ|37P?c鷀kBwkH7ZI^"=F2.)\f]~͝-{D晏rϦʒA3]fJ>a0_)>VrѴ-6'2{*FeWϛ(H*:2 EhNv=ɈZ2RlJMmL@s|"[滉MC" o[$~9-p~jWGO6o em HXAnKʑG1n͔6a`6>0]GRGjCdN˘å /?/{,G '? %=G4L›B[stw1֑okSuy CC#Í/s[Q|.3B8hJpmdeϩ}| 7A'%/.m{ jU;ΧJ۹|5# &@Z5rONLZ΅d'+mYkj0Y^0܌.|:^ }otnәlmmfL{9vjҢn=dz4!abwu ,`SC0IJ;6KIUoXg79br4|o/wҰGߣbOjl3e1)Jc5ˊdW0mvĕ{a~YXpۺw?\|[KI_bǡa~;fNcmaCS*8JFZRbG=r2v{Ep( ֚9&  r47yĂ!%yVQ@LXR6%sWoMM!ÄzR׿60qsMx\i;Vz'rt0Kuc7}hr8f,~T7qcך;񳤇Z04m*Q%4]/FC4IM +&W>D"xTGIohh?{>Fp#ٶ~дwB[G%bhFM"4*" ȶn+ZTC@H4b<{IJAy38uͱBh id;7_0Md\'6wt$+ QQOuߩYyx¦\WBWЛa\h+ /u&7 A L9ڧ1$9ى_@!y|D9qo:q>й ){Ϝ$2|pBB&׆\aua-A8(\/o2Zŗ> N=I ݓ>HO qk(Z8 D-lA4t1~Z߆aRzs7D]O3 FOa`'^9Dâ] PX LGãe[$Q-&/#{{Ʀ=t `],*b;guH4N0xtBUԨ=!4:,Łl4XG~]%8G3?zTnͫvGJjsMD]gEkjR䯇NѤbT-۟ r-wo/o3fnhzTÜ~^}939%D2zQ1$91"P ls%TIz1s)R f_?oa<xbb~@y֞"AΓrbMۆ͗at{W"fLnk3m`ăO1:ҿz6 ߞt D׃)v~:dۋB4HZx434J٬Y7PCj3fv:ﺁHeXF:bypI?T۷JEvMY`*aGwǹEoj7QTRfx3&G3,m,,Fb4fRTj$xb\j CRT^oX1k'&կ҃\S9O!mp\ٝh^so978OCTJ .w<;"C>Ǜp"$g~BᵀBX&[Y`q`'ilKkHpa46~l܂eӗ&ߦQb-/x,{R[x~tICLS̅WZ: YTUlԦV3 +miHa! e. ; EJK_Iy+)4.=`'U[}*s!ޛT1"㕮]j֫+*3266ZR{҂:tڤZǼpNt-m!O!^J%7D79jX#P7v>j/z71N̜(+'q\x28uda2 &+^'9\Z*/$F{wX)8Qƃb}<\W>.a]h]Z/GOYKR:nhۖ%E鯗EgDeWU,tq AKIa4B )RQ+Yo .zlx丟/1xUtu'2iٯfi>Rܪ A7$LAgȂodOWf?\@758 N*^i4DסYcEUII0N=s*Ox;ivq-IK;iOїtN7ǔۢ+Ir¾vPrMoqZoA%Mr(4uh4H߾hd\igKG2\Z:!jtS땄ĀpEȾ/='W,h*LR5"u:|)K2] >dU\=-R[=QJqқs[dLziV}~3ܙG0p'⽹qU=K>G \MSHΆpWVX,nu|bwgĖ2a)VxP?y"#DO7`$R9AroFDitJ B_o|i^* Vyq*mj^xB }mh`2SH@^k{d&UaMz\5ʌO Yx"q^:%!ʠ,"|/^Zilt r"FN`ڜPր۫ɂw&b8Zණ o kQg$%hfZN+os:դ̈́ćRs@(m2`bUC%MniIW+Eל t(N`L)POهDg(.L +G{)5xdy_oqG|:v f3";k2WPft\9_(b,:Af>4L ~_JƗ+(vf`:g af}A^V͇ /" bHTtPCMހo]= ] à}PԖq,e?K%NЄB+ael\%G]";K]/#a "ν޻;z>!}Q j‡|j1$WdЕzrJP "Vd,A!kQ Sz|}Hi_[x=1D^9`Ev_9 $-29p!g-OB^bv. GK7wԓ;)f-oF(9P[SM8=|ӹ˅abG16{$[w?TZ˪nܪNK ?;idsܛIuq[\LN€)oĉ 8dwzʗ(mCՄ1֮A@Mp>wRMaFKd*— u _$ ޼-oO-HrMe?"qqR'/J@\ ,DpcK (&Ckx >c {depA Oi=e fSp Z(c\ըrd6((Rʊ?oe<¸K<=U R~?%e+v)*^&ƓnҔ=yBA̼.yF4+p SϰB`yo_.ܖ6,㲩ߝ(JLҝ>~zi`@Eе_k~D0B -(@6b{;chGn? `flS#{k?;wPzj/GW oM{G' jHׯxM> 7{!:ͪUlOZ.hq{]IUNe.LC,W:s!vG۳9?/^KbV qCVFa9QZxOܓȐ4򾮸_;ʼ7 c~_ 7`OYgt?asTh%`'CՏ'`?oȁ'Ͻ>(ϲNhkF[6aS@EoɩT.0r3O°! LT]gwOlH% ~y{\eˉ/b8a`ҡsW4v'$:Z!L;Tnx8`zRѰRDfhCݢ_i;\V`1OpIͩ%K`w. -2_\lإ TM#2] tDYKX6"1M@+=S,Krdyp#j:4fzFvXU+>MVWh!\XX<%M%|Gn+Ff`Xe"[UO'Qn[ e.X zl f T!U;OG7ޅq8D.oѯ=DA.]>ƾ1\sWRoIm=|+.C8ՠPrOfsWH;*Yh&<80[䬿d0s$JFLyp0fJZ޷k@!X Hնr@en^F~HŮ _ʳYj6Lㆾ`΁{Or7WvGMł^ $kVt5) "YpDoFیF&[Z-OI-97Ƴo"KXpN1V P  o',PrhX3bknBCh>z:oq9P5Y5NӞT( yVI u) c+l:/(%9NnG N ' v()Y?b$C @&qa'c}v=8>[#yE5E oaUĖ6Q_l/§ -x[/{p5׺I }yK2 5Ut9z4%qA]82e>k|0Ԝ`UH)WN7" ۏcv{ QAgI[<]vS,x^ 5Y5|Jw9'hb~TC;"{?esYkw=jEv~(O-N0q8ϐg4QUחG vZUAr ]_+ F RMW])aq g"YdoyB .lyt$Tsoѯd\-%. ,[cgP̋C3#KzˉAr0fM0* >}dcX;e͋X34 "{w%!wxЏ6wB\KْSfKlg9 C5] -L,__NiyOY:%Q!ԧ?!VX dqg[pt76M_}Olȥ_7\ݭϛWOQiVFCO kKthdgꏨ2Iut=!ҷQlfDEYxڷH\i O` 1!YZi*خk-?xXL,DljxڂX-2͹ד!MŇR|~gT'l"8EqMH.:oWCT-UoI^Ȳ=M_1:}y /h҈048W:ki6ϯ'ebBmC?@7š@sBS['wKS2&oyK~) T -71  m:PB/jV J4™5ȿˬ4q81.%%f4=Mƥ~<;U/;!ZK=\ |M\Ð W~bb{I(?@OQZ(;gy7Pw~S!?-ژKK&F |T$@NMmk~_\#[D69 M؞K=Rжq&0to{Quaa`A/!sYjdRr`U{l}^FZE^R#f:ns%k 462l ϲX-SۘuyFp!;24.,:u5fTam nC&wdF!r`QSd W1)A4=@$L|TZJhF-&txjy: {i՟`s#;ѽy+>8%{P yx_vCFvpAw~EB51289Y#6)WZK!`$'@bvĦ~chbۦBBscu}m^6QWAnxtXaр7lďwK/0/;9||?('/t4$+ {Hyl `s~ weɑ)!PIs'$}ssy \ cL@nv;[ksk'ՎӜjR84{nWCף*G,1/6{grodT-0Hno/}urpͅ{{7lٶPנ&amy/ #[;ӛic"sec$$9Yd- O=6Y3p!nyAdY'*i fFRj_Hcfe,R:M>9NbYJH'XO8[lo_Go{w)LTVެr2?=3:Uq1z'6GSpM,k6qFwVڝs|&AkL 5_R̤Vm^ZՌvz2rYhrӼ;_hXl^~zn'hԒnsJ7,03~ 3f ʝ%0cO7{*5҆vD4Ki?yK0(#~ϛi]vIh9{1nZaYi΂ ៃmTLӑLe^l8 ; IsspT<|@Z "QQ4)P` y;};AŎG`JEc"; & pBl9a>Of;o KS @*p~*xZNF9 (8%l3BrPĚ2ܭԕke0Ҧ3/b#`̓?6}8iO4 fTJNra~g^B(XH6~ENZM$u}kCziڒQX϶MѾO@C- q:$s^TnލQSNCɜ {0MDpˉ\Bxl@ ^o[}×k`Z+1+~eVL7BUCTflԕJ5P2iJ%/Eۙ ;Dk \%Ȯ gAuj[дpٺBă  EsW^տb8kDUB_ymQkXIFId}i= qYMyq_K?!Uzl"Ӣ-)t; *{6eD?_V_^exJ}nԄB8Rb^W8OI^TF{"-¶ڍiPA y+&cS7-LG}[U zW3:fQ)o-~US:|2" wA%(6uM5 6{(#XްOr=1$E@3 |H71چzDr܅O$mz xpctaU%6a|n!2Z& "Z:<ݻ4CTL䘘".͌ͧk~wmUA0'w8R@3O3ɯƴH Sc=K~bY0ͯ_\vuJt@}ֺX>`fEy/9 pT pâ|`lzb}bR.XyRvE'g fvGm` +vG+O*mݿ~h,ɿ3+[\ |ܝ։ȂQH[*X3d\|a{ų#d+wl7y;Vt_m32F܎;-.srb33C3vxQA9YCV/ 2;l}ӽ^xp^h4aM:rZx,7zI[*;x#>emR[4>]p LFEjjt%iWi 8;HŁZ4|ӷbAAV-tԞƐ[K5c r^&]C=Vk)?pá %GC=;N)槦ޙ6QJO68DtiP꾂G5&-%Bw#p !NoG_ _}4؞mfO RS BW}CN 9֐;F0p> ~el/9·-s %΂M0cTR(1@Vj(~xhH%3i PnqJ<^C#r]Vk)ő,`Qfh6C*ےРELzGZ}ZcѕdGVe0U{*Wr(/u9l*K**yх./e^~㮏]ԁO2fFD2\p#PL-mBKCIN]q>=#bf$L5F64}TnY]@#R\n~qavo-a?Ռav0i/F@ ߤv^{&j"!ظݟp_,}3P%=>`*F//e8=}4 ~E~/>- eewUJHk@Wʴ4*Om6l\a^5V{[r~E),)ft[*ޓ+@89P(;6]*z &؋JǎwM"`@;#2ƜlWҗ9" 5Hc'`2kWtpA`f(kRWq@ -U`$Ww#I3WA"w~2ޣAfbA#K*h4שAV^==l&!!ƬZq6`Yv9x%(3~bV |ܰGw!zvgPHyuP@Ըxk $}t(TN=!eA+mp.푓&~o|GtN스c1R% լVp HACP] :r"cG\c䊲N.: W6ږ|`kğ:tzn (ts: ؾzZwg|yӘ NjPpJaãUk+nIwSN>r4>8"P]EUԊH0_&BBfICK\|>^ܳ++|x"ϗK|ƻu{XkEmd x}oеkiqᇤ=+\<p\n者Z~hwm3?7cD}PS?!EUxbk$;,H2QƗ$;S6+=$G[WXK!G$s#["d$] nzB-5Z/vdUꂟAM7ؕ!(B 6eI4a%tafllnL-xD/>Yuǔ5:&TbDg_Fjp1TzM[*x $$h}[HȸfV#SBR b&f(7N+2V[ y _E w I;wK0.~oF@A 4 WzLC(>TS j r=@PMrW[g,Xm2b'㑇iG{|ոKx+BS@^P?:N.zT54@M8XwGʣ,nr2!;}>ѡ4wXbx|n5K,nV OW@ t#gvִ!,"D!Z' K0S#F`/-fY8aҐ$t}ƌQwcy(/2 +vK6Oj870WTpOG툮U$.cA:d zS8Xpl85N?Ux4\ѧ~_ǠcQ;7^>"}5-١oZ jvll7U,-O2q-aWg%zTj!G(w@\@!jbܡ?_P7j.nhwRLSn<O/&/H!Q;X+)D*LvZ[fs>\YXhw k{-1Qv-%\] kK` KowqfS2 }D;9 A$ZGP=>nχ=?ߡ*qx _Lntۏ( ,_zH/9< +NOmtM~Zy* +8zH wsj9Y1Λp7W2VPCc8J^}^ {K8O2G8h?b|Azٻ!-0LJcH d`!|G7??ApT7Ir=BLe_.2cʨ/u̵ew b+58(,8t;)0YH-H9ar6̓};{T)Ɔ]S C<4QIg:.5O!HΊzCIꟆqg UWGMmAj|0Ad/4wau:8WdNY퟾Eد T*p?Xj`/{|/Ƚ̯-ӴK*-#p\jQaaQ([IaGghǎ knrK=>S`Cj:5nHХX< m9aW5#f7;Ħ<`@F-C x!Ezލ\k7TwFdɺ uQ|D9O2zPh qU^aS';{b֖pw ־S֑.?VƘp9Vr@^KQB[sLͱx">14`M,uQ,X@2ClՍm5ĬU*}]wVa-XԮ_+[/<(yvC˩Hgk22d23.ִY&K,f1i-qr}&R4sTלGW#ݔՏd: 맒;Oc>KKw8Hl:>!T mmJ/_59J0xN@H9~MCUHk *۪룃=zxyufg%R P)#N9TAɹFB9&l|v+,,W )Vm~_^B](mw2zjZ38xdJ؆<\אϔZtt- c ּΑ"[I@W =]l0G-`T(ItE{bIJ&{oO8M3,*'*Zd zWw:Uަd !SH03k%nہͨQM?_̦`mљDEq 6ưorܲ,P &*ž ֱA9Nd=YT,ba$DfZ$[.lg:*j+DXtل"8lQ7}e'̍:D7K'Ut$܅J KbmG\3`\]e|0\g[GM2PVf˺#8-%0~ `<' p?J2%]>VnZt!!d1kQ:r\x(./C,"HAL8}It)9rY$=qtMbH­z9VHyVw(z~vvQi'Ζ}k e6?Nc~`{mT6ZBW yga?epWR.?N+8D dKuS_$ $1T,z~@>,L|;}ثj E3e%&M$ĈdCK#D;s"ֲr\U>\ʈ7hOp >V'0[y'*$._ ṃ&*sS4&k?rz( N^8.A&F߄(H_:JdHun}D`Ims]5w>5|<68w? #"&N8c_LkD Co?~;YljT5B J!_N$*5^2uԳ1*fNјl$v6phWC;Jb"6|?@Ι+ޢ͐葹1miRڶ@~aBxw,[FG_ErfZffpZIhAlҰ`ƌy"_3rz祉#!u2ʎw|咫%1.!Bl짤H}n*|am 5<(qN;8K'`4,!ҽE媤ʁEFdpx±lWq$1>h:58m+T-j6D;_M4~TIjZr{NUكbg|j)Dtn2WtN9ß'k%T@URz}R4O+ct(VQk)6`߹fs8wWv㛔C;/`$o5@2o42T1xFaЇ2,!c>K x ДlU_jpeER)aZ 9zyp K TRơu*l)=:$ؾ5?'%eЯ690Iv|Z+(4I~/ܼx.epajڮݖ-RYŠ/@M Ș;\oL`TҹIΐ)^Trr5TV̩7cD:oѸq X/7-yED6 ^䱨:lq|:%N8_|95g%%:&8t~'N>\V\xǦZ7VHZ\b+x$òNZ@O-YV񰗣^ژ&5ߜ!Gܑ1Z{hޔ {F}%崬Yq3)Z"گKx@(գƣ.r {uꏫ}{UV늯e$3 W%"S9jvHe(%Ă|yRCNN΍]m'ڳկW=@d8׋/gQ+Y;\Yw(m{Ln?}m3cW CNM7+L%5{$|S~WuAq'P(} mnXw`ٽ**qis90C-D,Zlt4?lҼ -.;wo1 H mw72,Ok?n$E/Nn\ۂFU`'ӽW;#֧jqf}FىNP2H6I34IB*wcT𫠇8ؓHI?RI@kgY`.՚szU,g0,K$xZ@Ӈ޹`P\m. NAE8Wdಏ݊LWz.h.7r׃|,h3iJч?MdӯlX‘L쿇CՎǀYLI1:~X7h&Nhar`{l`g^(t;ogtGU! @OArAaZma2c7L5;[豉QK2wx'ҊFzN {.XLrQYOKh#A%s} kM!^8X{+NG8~P"+l ;=4̎Yr43C |c^pξuW^4$wUC\柠cSXJRMDVr Lc BʷtFuk=E<7hSy8]g e@9e7MPi6}4C52nQp4+ADXaE[(zрJnt閯c$sKi'MG,Y;}BQ] ~o-"K#%+f>EL*2n,?NC8/AGF>joHihѥ&zI"O{fLh3Bh47^~s;,b/?>xuû%qJ$_ԧ"Q+*˭u^`;*B+E%U6`"'9x5TO^a4yT(y绻>@9_t#ҵ@osf{_}•WTlFz:R+}~-ݱQOaE.Aez_,yG s̶;' yC;I9/H1\%G焘\GpGrtފz(mȘ&P=Q8Q3 m䕳DLH; /;8z<uE;5$1'CLT)9gݜ]3([9 JV\b(Gm d<%6L]f%fAA, d hCt4WܺE'A*1oI2{_c;YhԊWʹ=z#STsi̼ -M B1B1du$J$ ?gdv.^R̗0!WOP[B/'zOvud̶I)dr31ز|m0:0UIVDpcq{\<};| p0`z[y H  v.+{K8z_U[e}>#~+F:g2VB^)o}KA7c>bH^dHM3ոg:1oFg9sXN\5?HrF^taNF{`ܕCtaч([Y;MC&snD x7#+=g{s6q\`n: iqJӥ0%|V=-#2W{<=L$$$\&QiD6C_@|2EQ5J*Jsl q{d/t7ke!1X ?̾qN_yea0La~brKZxv,E7,ogHCG޷ q9rx̥K|\nFIL6z ib3u ODdJ" g:AOKW$~13wR$Nլ>~9G,h.ApC>C"  ͘'z69X@Ф+Tsdh,Ƥ {tщ&'Ev9tfsiQwn0T14dI4p#禕GV.Z_zV;N(Rl$HY>%D^lT[Gg aVR- Xn2kvSS`"҄f^`9M* PF-1GjvXoVjK>̃pOdbb9qp CLJrtkP [ gDH`iV-Ӻ@F\ Rk^ĵrijR zQ.Ҵa(eF'Y{6ɗCN5d^JP'x+:*Wl:e 2)T2Y8Nhԅ8X90-έ)<[T6s67Rȍ1X\K4 6[.Ģ641"ˉ!ӥR-,nJ3V?a豮s 2Q[lrǟ,}^V6s=8_J0^?Bne-i*۔P켯Dy+y4B`+ e [|M@B!zDy4"8ba%IפջdZ8kjnnS>&E`tLkMɹa`Κ',Ҹ%siiҲQX`ۧД/Ȧþ `,o!!H[3\⃘<6\#3Azhzq3 J6!MSc?{^z*jE"d"L-2w:Oj1A*]~ &TϳNxz$om9ď;)as^0f0-| lӭN5~+z=jۮ΂89dE4Wgoޕ6: |x=2wJ<6 es}V| ɳ(dYl_˻HPe0\k:T9Ns }aMf5Er4֏܃+T7_;qYLo<s4YIG3I `ze**+O@>i<)g}|k6 y,VcG0y5O/ٯ?MN_pp'FoVW.qszWCmx{A?hЪޜp˒^3}o3Y/)r*Y QyK Ю/us;3柧;<7V Mhیm@OAAAj ǣYzئ!zO-,yM0Fݑ5mFb@f<ɽ;M@HWp:qBɉ{k4č^?. XFÀ>%]D$uz=y> x , .̮IJ'&zP &kO~VJlnѼMh`-SLm0sqo%/prVDxtfF|g&orX-C5atL2VMoɪFqa3<ErTRS9y]Q@ѝGF*F̂:0։aY# BU.϶ ["g u{@;@&@C ^Hu/I9-Wa8P};0?Spt;?)>`ėʗtO5 ι{HH%' Ž~gj_?NXfm3 sI?ʚfM垧1t"ףl%DqZʚ%w)l.:*y1xōSwmUi :'OZ5ߩ҆cG=2'GSTiA!YiN K4 (ADy_Adȳ8~4ɔ9_~pvD(i1J4lN~fͭԂ@YO`5:"m;dΜ89j=>HqطQtX|&XHL*P$`H*|!b,[=pGLyt֋<,<~uYaT Ôh?ZEˉ]ǽ@rlz XT"~:%AEcR)$Nܶ]^rķv>k?7]N*& 8 妟a/Vi*7$3Ip gZ,Z ~TE@r S&qkU lv͈"'Hz|XXv:+#URrhZ "R*k㳞Uh:xܿt/uuNՆ~;Rh3t]Y̧8\k9hэ/TdxIq|?!CW vik:9yt~SC4Of_ SqZye -/USn}Ҏ9ƶ _ 5$- =~X붌L Z$l16Z`d -eLQ?բ! =K+\l4)уV֙ehh ?]_FGYU:o+[:M۾CjZ4'N.~,֨bw")>.-p3p1 %39Ȑdj믞w_fAZ M(Ī `YZe#5a>`eR'eB;T|:l)`,#h JRR]QRRzbm7خb1eKRZue?y4f`[#8}'[ *IW) #{TT_t1eG ,)LL:PtpޡxJx &Dz[7񛭪Hn.|f[7Z w:bgO!^{3;k)^b^zsGh(DEj}Fr*AޯATKFlȘOP[/7h^8K^x5G0N,|w1Ux|xNK0%/ #oZgfEHW9}`-^Uh_dx6qysn<^_Y43 bcfՓy8x &b'r'7`kS]MBe1$(,Z~#Krdwa*)%[&XYe1AR&'H ;w6_"7lB9I}BIxGY"l fx07iۭƋ]+2ECXᜉGx&{dcFw+D-Phe McX9r&:w:c<(fcT4cRA]> T!W{P"֋d'xȭ,$?R\<n9 =V#=DB,}v&/5ոN*$ Ps  B3Pfaun7CHM~鄯E9Bzzi9\4@MyCM[-- 2of#W@aFā-n;u3`ifNy @ԁ6do^۞2mVaqeٴ|2W 10NN/Ϟ`"mȀ?qy Ljki63T/7{u)Ӑ#FG g軧N˔ ̲lN!FSFJWa+N 4yJ =i,hK!#i.I _<`2*(XO~k|Mvf%KٓyST:1F`{̲ļ~p>aq d;#ӈŁw^9;>4l"K6?8g听!6ôvX ra"{YxndVO"X5YU4 ;QxG,oܗ,5)3ۆ])7]yJB9*O*{8B֭G ˙io:hImIjmK|i<IT"72Ւ|<9DP~ $q$ZДQ;N`ua8}amPpFLnf|F%* #32\/)E $KE5e/^lՕ+ DQrE/,(I3Kϡ|WG GŏnaC9$3M`xf;@>_ˋ 4lư8[J],t/׻po1-ÕlRoXIѩo8 A|$_έp(W*3?i33֣1"=w%{vnKhV21ftg&+9_H)=!Xop#k"ʍA0Ӿp1e&s7%}^a3sdS0'nO?auoD{MwIQp~#)c*3hg6@%mP'p0aqasx~8ɶqF:z1:B6$n(3&h4&GyfP/pĈMY4IqW(?ʉ^IӉ2č3EbZOyᬑG!ԧcQ4|W ªȷqtլS`#o皛>F2Z!lBƪ6]'Bf'/کYPJFy= MJA=8J\Hī8'W'1: v- D[+ V8F AmatSͣPjks-L`.ѐ~iM-~.K_i2ɸ[HN= ov}1ZF[\Pe.$|uq/VP(?|L # .Bx](ĵb`$6 F4d*(0+›wdc.ԻyכSI&/eֿ,8cQ$ڗEjl_:qOd&wE<}W+Gl ?eم!?ҹ"6ϳ,|P(uAL(*qؠ 0F}pu0VzX-~ C:~'"LzE9 -ok|kfWZtx f~ D a@mtM2M#K QFi*vesȋ*0~d)#;'|H(Mee n'L+3v mڛOG*^̤+unU& 7u[Fռ& x 7Z({L3cp$J/Ŕ%܄ܰյwKR[3=B5@`^@IM 'Vud*\s?۸w!Nuƪ(zB[X!3w^˃6i7+%d-l2u'a 2+j #n#'E! VsR{Y`gt7NmssZS/t?"Ь<l@&B}47_ͪ ڵMSGݩe R ҕuN:$cJ<s G W& ]~/_` /%0&Zc@yM x_EvQ1@rtyLW^'Mӏʆ"gpN$^"f ݽi`euT涻b9VG}gXUL*.Om?R'q e jG͝NM#Q'Vڹ$viSwЯCw|e*\ND*DL _ W t[@5x\s_|PE*\߮ Sz,Œ#gsXjetZ 0FW7݄R:yc0 G*Ф| {)a?%r=| |\=.$r|[#tsM'ohR~/$3@eSw -"/|t |z:#"akoѐdb_&q\.'#W e6͝YZE&9nM\޲CmH('5Kr,EsٴA$'")(LuC٤Ǭ?˿O`n{bU&t viF60ux? 1P d3H=۔dEVmߔJ_bJ_L7PlĢw #W~>xVis#Xȿm/ `^ xKNeh u, cc'x=g,/!,,'Sk=3G C|LC/=KjlHo>!dv+4OPMSGu%p4e7^Lۺ T e"  g q$ c\ %.vSb>W=8BSr ;^n2ZL`&E*s/Lo q񬹯Vkʛm"y_x 2?X= vK}+2~"+(7=Xq̯ڄ}ʼnȸya%$,ɏ*7!໒ !%WDDB4`$MD?J£c]>ҍ; m\<0:hGTbqrM4gx\FZJH@vF`RlSYR1a~WqkBP*UjEAʧVXN?þ6_ّȲtU ePcu-O_čC=Yk^)i%xfv{y.Zaע1/$vgnG̤yVk؋h˸$ֵa-;?_M }& %-O,q :#lU 2˙6Zѵ54+͐js;JQlMU>w 9QaU(~v2ȫ1 `J^Cw잧9$m|ί,$t֚@:\H->`ώMmz/ )WCc[}*[q~D6ԙ-h3CguzAuS#|Ͽ:>Y~OdhlH/.J-/oj/A jױ3וO${@6qo0moW@R/3'( P4 4鯵G b$64NC˒Ď!xƳ⋢nk5aI7eM_עC8cZG >9Xە~?ւ}w#`|GQv+N4/"݆^L-54Q3U?Skؕb9vP~[j-_XI?+ kN 6,'CWIc ~9gՆY xEj4zsf7پ'#dj X"&KyǹV@sh܃ҔQRY#"G{lmAhK^Yl\˙9>n0=g FT˛F:nSfGnVg0ovkb/ndJ8x!D^-xE`\G8K;rm95vgj_ 1G2rɑf[}p$w{sF K40nU!JUZ(#i(bk`aȂEcZr@ m; mIz8!#҆b~[ ԏOC('BɯOUuv[`46@Lpǀ!0tof!.2vJ!.j@JX=f13ILWyQ$uys0aۚ*'Eք ĝ@G?x@\nsW!Yc b$[9w<9C;@CO<UB#3 nR"??hm}FO@MHߟQlhhFRn;Q܏PQ#) zSdzh(J:̃BdJ`;~?fyf`3RT-h;/]s^\a D1;ʮ2V]/mgµXٺ:Z.,h 9:Ie.3Mnoz#pkE"Lz2{yjm-e% Cz3U9PB5w Q[dK=U6<Lj@kJ] 8۔<[<:޵'S|̀;* V $҂/I [h6P IbSׁ t&#A+S R*lY1FZ:$.?Fihn>v4vX*<:npXp *Ja}J4MZ/d#haBQ_BWxn*k :Z!wO%f:+,m,ȻX#T=P:$(h5wߡQ!pdgdzϊܳ}QU5 yը5ZA_`eZsPw;@d|irpW8N:Qpd9?5wZg; ͊K(m0bc71?6$*wj!AmPG3HJ- 2CEm jH:!<^T @_ < OQ1_SBSozda3!?AR"΃wgp٪UdT1nFž) dQѣB|S {]H'o{݂xFhb!Rr8b*MiOxDH m[y0~;s`rGVЧ ǽ+&}\\6nʭo0{iCOxW|ƠG4Dx7ZцOBs46S>bً>V\&~/&ަ˷E KäFDLH m8Vv8 ))oRV9rUgLbmez*LC?g<p8L?,>SEHj_38cr03K5}791~Y'ɖ(*AVj嶫َ$g 'T5L!rodu cB?-F@ /S>_3ղxS9+n B"T.FɭI~jvJ$Y1\A9oNSv6['Ԯ("%ognU6I=kB/a1m'/ E@ |/C*GqՌI&mVBReZ'<) k*0\n7sWgFM"hSA x4{b N-G~Y:RZY`~o+5]6? p'n0fxL252.Fԛ^ ~a[ sL44 h'A1|ת w?qw]w+XYP $^p"Q,'V٫|9,hY.*F2?Qop5 +S*֜ѧSʽP9kch]q3X ʹRZl{VA$Q m,0'QI5_&AO?. =xH\d`tjY 텋ڣ@3;H zr;m4=E> cdq,<IUtml׷5VV'ryduyDsҾ= G]MpSCQFl^U޼P |ռoKi,;|oˮ< ]O2̨Z ֚CGg_u*xRYbG-|7΃6$L\(L D5c0 i3? :C~2pc.M6Ats6א s%.98s[H-g]s,a@Ϗᆎ)JXe#i=,yB`_5I/"-a!Vj5^PH/f&qqv8NE;n/>hнh[n87;f_O 1@|'CJ)ybp04iAVڋ1ꋩLo9w=Սi|c٭z6H&uǩ[q>c;OT:'6fKeW ЬX-$mHjVJ{}s"N^'i4ӮUZe_!U,)f ϲy.+ỬpPWh\b80Y5@Ϙ WdX w}/Y"j42tH M8wY-r?pW~52ERvѶ᭺L=)v,:RIIL}9Icɮ&lOZޟ.|mȊ|9g+"rN#.X{CgD%e/e }%mxa ՀO3Fp"D;-U<# R_!Pvj*ip3(Va(zk|xC!< &YOA;b'.MԸزb*2s]X&=xQ!c6Yl6 t}\YYg.A.kMuDkmg,sSgA菐v Gףw1O 9u9{Kc}^3\2 RQC*C1HJ2A(; 'D㉘HZwA`c}bML1f- +B=lZbA6q gni?nuuH0*][sJ>GC^T}"<>&Ƈe8@skoJ&sn"t yCL҇X oU%P=E$?^wj|-ю ms҂Ӿ=&؞^bw :IP yrdȎrjCAD5{V` !oWߜq`$͔jlvOГ*9>_MqmI9LuZxu\,Js`P~Bج$ISXG|fGѥ4n1G[M@ К!B "@ؘÛuhLFu<~`Z=v~ۼ~t3eod}ЌóBw59#m>RLh!hXmEpB1%wJ)nv># ֜/[PVx^2PBԍ>=1fWV3dNNm,z`.˞a^uD&iˁhU^񌄱lpNgs/ykM Op㶑js!{rk=X#H xc{_&8WMij9&(OQ㈣K*sװtU/W0f5'ѫJ#RT㔈@2+ۻEЧOrk6Vz10Ɖ1C^p~4Z"}Y׏;+F6 (NA-gf=ÿ.}S4M DMYN7c2 Vz%ۈ=֕7!i'mVDl:9O-@?%cƎ3QJ({ iW|G?TEsXkqْ?^|O2bxdD0rOC{Xk"M>lB EA?!B0ݭݑ9Ev5]ˆҀaOKlmXI9GPv "nҞlI[l0S*Ş#^,njM+]X;+PF%AzDvy[w:bN1~a>om] #ie&-jx$^!+:5W\TPWj9r)Rݹ\옌I Lglv@cXYeCw[%G:{x=zf* +8}Ji`/sOlȹ3\Y4*D`tYz']$n]RO9-=HE-i0YRWpv; ^o@҈ڕ/ [ ĮW1ΈnV GDKʃY)!X*r@б⮷hr*@Vs ?ǚظHwڌ.ׇfñm`گPVTasŌ5h1y*–:=Y/ƴRs ,!GCRJP 7e+ZxpE;rbN=J|Vrkb)&ir|?Fײhl'!?XtĕC"'f*eL{#To=mٞ:_5f;,J{r쮴71.QUfZ97Ќ⺉pL}$l\Sm/ɼEWjeL Hsݾp&P!3uFePlTwM%`L[PWq&>'Xڡ'~sfnd+жԢi]hW̚aDw̓M)qΔ~+|xJT2eQ0 ggхfc"V<')$W|L֋m͔4⊉܍n|O]d+Y9K BF-8FĈ P0Ҥ{Aؒq:)1…Q3eH_zoXsBXF g)h/FJsY=_(nn” zȪn(HӼhQ {*_j6n_\Df0 †tQ]MeÄB#3K3TDGޔ >z d VKؽ\m@[˶!,k{R$/G5 ;3x ! *8c_;X%,ʠ/vwt`OP3kH"}in|A? u̕&WVH}b%}6U*ģe}GYQ͈-\ oUo[ݱDq2O'`" /-F!U>J{ʘA մɛcob8S5{  cH0'/72 -Lt RY嗝FjfGdD< !˦-kZV~,ׅ#ሠ|L鶥0&R҉.Þ$[9S$dFb2ZB!owjo2rh _muu9Hy RS s#^x`Hs&p|žp$/%W\-8рb0ӽr1%%=0D \$]A?BY&tv"=\$TwR"L_q]Kkxc=pcHlPE@jvaW?yBp `su~'-[NpvQ͐ Q:.KH&+9ϜqL5E9!5T!cmQ&"+Dc_ 8ŗzJsX؎ܯ/=߇ 6Նfˋw0ib\ۧ}.ӳ>(%S'fLuZB_j/j9/a(G 44!q޼V"?x{yzjsydȊBu1>$q@1"˦ vA~B`Et#kpאk>Ԩsgg'Y$o<}MdŶI$99 -V@/?[2S~SM"RvcXi, `N(Ppob;{gvٻ`v@GB UeiBpE_;} ewK=jk0F/R/ȾnjdyNDRbeY7} vd#n!mV7i X,m|v\@N,M~ϯ倁ݚ?=LHO0LyyIYƌke$uO|Y!Fߞ4% A< ا,Yp(N^rcreIliBOGF^ {: \ B wK-F0@.2p* [=|6uN ì%NRe s0<1!s}*Ce3Yp@M94^otw:D/S*X"Pa(Us Jwȇi`.'U 4PFyD9M*DJ߿ q2iO6~XU֮ЇƟG >c͆sivww"kX)LW@AA0-^6"5'"J{*1+{c 7qNE76ɰ@VGVܘ\F.biֹ"Zd@h>d[J{ &p]09ܳieL랰z #>?Ƭc6\A,PpyĨ([H}0.tUψ62kbx%->nL|JçAͲ݋&"4gtA&D?o؎ܽ@| -5MJJs`8x2!̄:ӉGTC^;[aXy=rF] ͇I9k;SLf>CT]Sfkc nlќLˁ߫ȓ+8-߄${mb% ۊ Sӷe&ڍ?xTϯJzk! 2/|o{"TxDZ:@s}܋Zo+U}zLlU)38̓ kKjWy mp/"'RС9d(v22-!>XS}oῒqc}5oxgCѿUwi4u+[߄cI$\\z!ߵj3 rfIv ~o\(RJ]qG4|z#,* ky7b #bo2D7< $ 'taLSV a>o&9jH(*\ zs#MWaٿ;] 8λGia3L5 `Jqz6Uξ N(IjG븕7\|Aat&|ۣ0E ܈ Ci nw}Wx ֆ_H}DLc1 / D6|M#E}bMj׊k)҄#DHi=GpbU8@!>ፂgRӳ5׫Är#  x!"sb|~}LID 6_L .y-<3!A_Dɟu^4qҨWDq]p䘝sZF"5.B7q+>OK0@\mKkxXk,3gj~i$'X" YKr<ߊ"K˝_T6H´a/0 Nmݐ$^FNg%hbM׉{vq+{B LT:f{{o ' ߽ryG^,kcI}}uG$)@2,-yNT  ?vQ=i{CsC +8Mt#֮T_W1˩eO*D\{^^M?(u좔#>4p@~1VT7 DwKޚ]]盔}fT tQ!DW,^˭W'ܥ\ ݼWY~9iplm3W%3^OU*vQ,b/2DDۄ3z)D;qn3࠶7ftd޺$oYHBq!y֪C40=e8kvW5p=kCâ^\ 329שؙ[};sLkx6w^{4l6kLumG?=zs,tW qӧ~ P92uڽm"Wή1|78HQ ޘ2LQCԒr7I{@}ҰŽ{Pv+`V>wq;P*s1UI'!,۷_6;ef4Zxl汑x "*Ft:9oAJ#BN݈2Ez\\W˼Y+씄Y2ݕ;oҏxm InW ɼ#GJ}C"D!<[);P6kQ` *¼mAZL"~Wi}A3; #.`X-1y6Z7ЧWbY]7LGd2x&P~%qE c@; 알@kvePoe͋%=JU\onK.5/IrrZd95?kWo /Xiʣ, kyYaL-ɀ~wdG=DdE.U/Fuj~'%[!s +B1x^¨q4IP'Yu?ݙ9Ma^뉟i~o yt)B|Jt;'A9W4N4u &q;|M%Ж(R([ku)g/.G# rS5pM!B1*0CHD3|DQAմyoy3'~N%ߦ-A&So.ufDJ푆w5K޺&i#ouRn*yxzZ)[i?6%~/HR<#ƿdK7LA1W?®"Gpd'ņ{bQa-F_:JRO"X+!9^w?-D֯Vi.Xj,Ejzi\rvsF ]bC6!N·"3Y jK2K~ /f+o13i)S-r n>s2R(5B >/xm=pӳ,guT/uVغ0%L_Y7dGi.ϟ9(fx?(X-jx*ѹU?f7g &x6x_*HHY@;ۂPN,9XNU/2_Cnc%\ W``0q6A63Ax@L'Ks >'FO˰`IEШ۱f2"2,50=%ZX<9(/Q!ڵ=,׻q~2 s2J "/F!Bcq< #royqԽ-{HݽJO*MGђEwI1=ϧ$8{ǔċرq31)SD=|2B k^?!)[J>ydC SueydSaihH=NQI0e lafu&h4xaGO٨4aa I[@V=:)@nTGWƝK g:q" a߭1Fap.f'V4xªh2YK̜WdQr>s:Vv.1c?hŢFi,ǩAuVs,EĎETh vHd83 qP{T(e, 87\q.9)> ?^0}߈\gń|G~JyL~-1BhaopLU )nu+(ZKbXo} ɓ}D; X8=T܉{`&1%-7z#}$@@daYG[^'L Z(nEJnuuB9LR.#<1Qլv.TlM+QkEꫲa%f #bNsޗ pB@Ӧ>"9ry6X}2G+@*>M/ .<;?ӒP1g7u@Q FѨ~ǧvɻe|.Q֚Qpo;T9Z}hv6 B8:{ީ:(6 hݘ˭׌PJRwhX@M]qڎp45bo(bf8Ĺu[oՎ>0xSv6g+\ $kK +H[GbGArUd.(lrsrݚ1j+8/eGe߾%C + *[&SaA]J(g$=[B.N<wHYxf Ӵ%XIdP. _K˜+xnUP0kO85Q T, *F=~|NbxKc'y }~< y67sh~6h&4x@_nT9n>80МEH̅{CS:ń|%ysAW2.߮ ,6F><FE'X;Ý9$-;M|![5՛.eL /H"bs&RoW2&;8n sLV<^pqFEg@ :+z,RF,ɁV⵫j؛zT"d,2H׬B7?Zz:řr_C<"|< >0ì NDr4P(nLܕ:p7ݸ̬Pּu5sּ׻ٝMiœ%,\_Aٳ}xV6CnعSJ7"Î'X=/³B@U+HC{[ o[>ujwW rt$"A|e-*=gSngQ+O*֫/MtrO8h\"S g꿎m߆H%D/Q?FK;iY9m)A踟Ct?`;WxQĝFe^됯a$ӟKwaNtgdRe_NB߳+6E $o)Pa41信6Vyq#j2r? ܼ+&_6V_a ,HN{>(jGPy9Gs`mcGK(ިxi'=5*B`R!GP`Tx5xHJp s/bn1@mZ=9M6c1:F. 'Yץ ]į ,R< iIƀ{\R3"t;cCrJZ+s_;* +v}.h鵪C'$;&*3\qm vkίvi~j'F8Y|^'Zbv -~36U~G9;)eo8,f}oTm UP|$HCM: ]1 vtv]nMƖ*a)!paќųנ%2 t? ȏH&]1jK\a#|xznŎ9r1VW fK8'sRqibO Y+:8ޟwIIP*92m_1C B2jXN7T*ItQXi$5b

͞ |'cf>:F5=&/~Q :U+"cqTB#D|WckT]ZThS IӦXI9Vm½3N5OkP,xlz6g4)9fJs6> 1"\_F,7-Vbu΄X(,+ YFȋT6koI)[,%0l# wx@era$K{Qjg(7+p!5˗vNc3Q@C3L3|4nq&j3KJb.g T>b p<2Hy?o !L{AtV%dJ%lD~YQg@al+b e들թ_{XLMi.8bRtL-WG4]:?&ڑ??:253o9N3aSz7Dwj] 5䏇qWԭ0)Ҕ54Ml[QF)8JcuVUyNJ} Yۤ)8-AqJH|9̀rOq7:#8zg߁ caFńj|xέ蜦ΩA5ZhoB&-iMݗ7RhPЌjzдʔG/4&ZNdnI敘WWf~HX9)yX ]u^O нC{poclW϶'d"/Ҥ _)“DTH{ * ,/3 dp}#>L8`@#A랁[~1wiTԳO{;`8Hbn2OG¨ 61:h1o_Z'<$r9=?ASXBhUEN&GK:-hxaJ%xF0s,ClFOeCNVu.͎ڣ0uZ{n2 SȳX=㹈 ş.q{>@ Er۱f)N>a6B!M',gz(^@~mq`ZvSht[Ԙ,Q, 0I>-(WZ عLgҋd,߆o?i)A҇nLi`Dk3y Ϯ(|_^_aCi7삊sja&6 ^ԀaCMBQ.䥾W;is e\HV%#a9VŒ/0cBc}KҎ(]qT Kٶiy&S5Io8e޹1tW O.1b@`Z^ojs(cLK  B]1HҌ,3Az8)Ëga ä!Sbo|%{՚({_&ʌ`E CnK{HJ~&O:&8Ǖ u3=Q(C LiOc >d- $~.=`_T^m]Je:~ k? JsYz! Eֺ*sd33h-Cd?:%:~y]1ԋb|EČI~Td: 6)(90(zXeѯ+¾+E2ȎG=]KOF&gм\S,; a IEŅEU'hA.\"]c>; \g#P^GۑW:sZ2[w"Gگ,?ˊ d&ꑾ/ Cg-B<m @9יּETV"K4Sck"2sGKĨ\C $lU'7ZTR\g@PnCdj!? s` p5DE˟3A9 +F?Du/0&JMNgL!DZ&R٫$:g@Y(U2t,xXbzOt_E*2:.hMz&exp&)[D*G2ԋd r ?7 +⡉ĶD=sz"@KQ^ on"HBb` pwjGLoA-uwAǘ b_"ͰCmRE$TNQT\ԳA#gQ5.v`ZwO?(Ҭ])1QH Uj<lsąDQgD; !cld3ew{KAC >7D:58>ieP.cdrb7M{].x׃vR>nDxV%,$>;oQ$ jīz?B,{$AX,rx1XʑVW\\c1V!\*&K*Tl(R#lvzQGz yqDـ:WceBgQġ0a Y.1+}=Rvwauq6gՇcfM3f<喌Q:#?g H>Ïَf'EyFKL=^S/_?Qg_wٹ's;ǣo3I~b/zI~nQc 5 %İ8mNJʘD䮉chD6:"_K%7^ǧQ@A"@׉LnRd8>Ϻm97j!By H.Zw {uWC!ཡ-;<} DvK+4C^hwivOxn8ws\ˠBuټ 3N}^ PnI9v\GițR@;?ዢMk+,bPaEAnpLHlR5k&gl~9(nv\L(0|.018%k4UGj'Rӏe%dff?%8mm. qUX܍!}@<50PdK6|*ۯ,7i`yPZqg+\Ec 8_NvqANa7APtd'Sf0OhǶ"8J؞sS4EOdz "qI$PC2u\d[)yxb@~N8z EJy/1 eXFۉcm7U(T,7LᣗK^H(%Aspe`X韠iH' ZbQ[ˍ,jlB{ G!-0 >PK{Lm]#$*&,?v他JٛJvԊ(VxN\JU$uX|=ڬp3y yd?"˨o JyA"cBcIte,bIJM?4#`!&N @I613Xz;g ~κ"|%_A@z}J[Rgmo"az6dƱnrRli9hУoCg;cLYv_X/_I.N%IR-Na{иyY Z<0bl06 @=7B e =*^#Hࣕ4a<"SncS%Z#,ѹ*I9Mc %i-']ܶ |)oQs+% nv ׯyHWU8ҩl^bY迈a_B8κkmf:G. ?ř WkCՉ;ڙ\3V56!^ċR-O\Ԫk ӌ(͛YjR.y }YU4δ& Lh6uh6BŦ7GǓ 8 V|R9ktmT]N4u,l_PjM = "2Ǜ/y?>E]~sƺzcW읽`,802 V-g!Rڝ0e\% Q6ӡCW엤hτ@Â2L"½uoSv>D:!Hxܖa}}&E?4 >$RzDUm=vqayAy9w@v>,O}3T!iCOM"6SleTlkK>G\uyq1.Yʖ,ԃmW/0 ~ޮ]!{E^J+pK4"DŽ zh+ s$ѣGh@Կ kPkL]ޝ@ T8#CNl~Q ?hz(WJ1V*g\Sy6<`/Vؘե3<;/O>=w$J*-VS`OƯ!y.a>#SoTBL)GwDaPP_*3}tI@=fsڏ+m2s|*dת>CV`U %&Zub(wh̊en6sS,cJҾI٪2B:E@X1קJ/J[#֦+ AR}uLe+T/!S#XdaJ`ڴ5+]MYFOw.v#"Tⷹ4M*5r) ɿlYsqVCj%ågm4INn>2١m%~ XgbTVd@]΅uAq4uM=tm*'9F"5`J.szwu&걟g#{P ,hg jcE (;H@6`6'hpLxp(^/FӃToFEհOO=\:6ǹ1Vs[;4O=xI%n<̭6V3'mxҿ68_qYlkNe2d6v:0'0ɫf༨w??'JDt<3`+{v)|ydĎ93Ư x28_"N.@Eo0c$1Vt)AT8FAχÖ}UđO YYx~߰lq`[h۶@em/M;λl`8ND EZO2cqfTY]o+fƿ8]&2#CqdN}$u~.xQ԰ۜ$Mhj'k< J/v?l xCPx^@z61蟢籟U#cѴ0mt y./n1dp SǴ\L`-qMЉ.y~g*#H8`liTamIxu6UڷNY_UdsZ << ߎR-{GpN+/'/,k >ިm xF>KƯe{N'{zTݏ&h0%5N 9/{ :Oe%wnGߝf8;n{%6yG{-e*J MFhaKmUTl4`>7ފ0q?9gvCNfO0S$TV7*M!z)c!Κ|o]ϣ` 'W?y+c/֘_"`5j8Qgyk#.+B#5YդaA=O xO,̆3g\|gy70r![.G, e5x0zHӛۖ$VC[Ptd˥ȑ:R(WaDxAxG郂72p%s dkC{sڪP`SCg$a2+zQ c|'|WQn~?JoW矠N<_ PRNj4vir1۫ shnwq <ǁ)V_ebϻ)eD? ;*_{',αR[s\||z)iYc*0?}, ǔt>P0 ;LnwKwRĶKlJƀe[E.N9>AujZpJWˀSa2;AwSekP+IزkaGlgf={'Y ^e]_p=llV cmu iEN?'kvt\$g '6 )jhĀG& .#N-,zj^Vf̄o'QFOY5uэs_V~נ* ç#!ᓤZe9X< o`E`D+-ko0$GG)SsBP޼!GH~w㥲aSIIx,%a#=Fx2/MF[.B@dz&"!3M1͐LmQ*R^{֛;~d"dn PvD;aw삜qLM x"H=h˟)ߗ(JQasbAme'dw0oSNI,N aO{XDV!.MK[=¯cvx%H`8ݷ;D%s4t hWF tm(@Lʳ0P, g{ h P3H"6d,4;S$|0_, 6-,n&۳-}0 ܲ;?b_m-}}T,'Ypn>(Y䡰$"@tŶ<Ֆ!N:ȼ#%hetW<|C8NfX.+z;( + qv5XsU=ەwS!yBWZ|OZG;M,.f$Nq7;p!'Zwc&^;]YfC6β3 vص Nj4A0S_媂&Zsទ[(F&t?sZN.}miW-wDsw|ZiBli[s1juf.9ٹͪ0)k[ƒb~K>rtUQVs H6A;Ww<@V~@K(Աdx'ڎKWԶnLXlyxd7r;Z0M '4p orي4\  j7:z+b@d>G LZ]>g~U-gn@ϱ_Fʘ*;&=C` ]\rՄ>3al5ʼ炘yQ$ǫy%k|R Bvmj-lMLW: A0|c`ztWd7  $Q?gxS{X"Gez1wB̜W~&IkWT ZKvbH<`ר]dl>* Ë]U$=)L.(}:Vvf;(W$I3׳M ,!^CiH}L'`NXyjՇ.#՘ 0Z}*n5FzӴ /+#A *(ơPn^upR0Y'?($ pG.;/TijBM:0̘38ZN6>{9QWnD±fFBĔpG\{^'kZ!9ĩydA?c )1N F_WFּ]`C^rHkm JjF;CHG5 L_x.7<u$`I5U,6Ig]{q :\Պ ۉ64D֎y!ɜLzaꜟ@^vQq;OkBuk=<7:+}6!2P\ !QC2QL0-FRΑ҂=|}D8;Ay/kNH]|TOw!_ O)ݎ`V IșMY<}(F|ݹ/3 R{{y?е\w݀ ?d^Lni^bCV3B 5-1Wa;CDOR#B=ٔǨ^^urMAnù:`rb( w?|{ toYUAt^ڊk2V^m p 7d l_mրc$S߳yfP*[$`݆m8s݌J3ԡCfD ~ C?L7H( JЄnLxt?sن?>\R:J[}?up.nkY{fa/p)V?ڀǯyc}U.S?bU /S\E(8-[Y{l>E:+ftcz(^8 ciQ:hJZE)]mA.{O{E.R2~޴ڻV6Z';=~A7v[h զrxBe: (V Si&U҃R]gv{仴; fw{*,xtQ>$¬f"Xc~Aj.t7rŚdcf뎺2l5ynX' jGa`n-La~gkɳ`KgB"c+Ć^CQ!U oxw#~v TYsDTĮWzz7?6-ԭܵ,$;-Q._pSĊJgA_d3)M׋@}҇1aC'|)!bݣ(eiʭ!c=ݖ(2B|(EPxlژr0$ND($k*qEx3ceLs~GҘQ6g}3IOm`/tmov$4=/7\~[1!:ɞE y1&|(zuxy gN۳CQ]Ovbo1m~+lV1yrBT_T =d#3a];>WVKy6SO}>+RZh>l/ 씪yPPFyO,Lsa $y#AdDibj,(D&-Qn1XDԣ _$h>O .*2Çi_9HkڪrB%qL~C[KQ4Rü!uG*yg A6F šW*妺n{'}1T7`PٶbFdAYygu6tZ)@F"./;sJi\AS.8*$N09&Yes|f˕Ń> oh#K7 ՛p!ilen CvX+ֈ@`f!?(`-xV B?Q>w6[1` ӽw.}i龓aEBoՌMli!}GBνgt(\8\= ?m@/)9񰖑=.+Sj+3u0^kt.k(hV6`ORϊn\G)/ހXJhUUx5 J(a|r+2֑}H#SzvAηr9ʷ7R]JYD; Lⰱs q,W"-$:q/y5HwCR9nkd0'G|[^ءZN/Fyo -ӌ}s0VD32v 6 s<(w zLO=1SAAS] ^r|5nsc8rD-_>8GD<۠F1+lKNȼh 1`!r0!'M@Ӯ>Te"gCJ/@Wr}|LQJc({Ֆ,3T7{"-`0ٴ)qVArM&V{kž4nP!c9fy~YTb7a Mh׋iXGJ:j &N,1_ k',^~6 ],̧~>GNXYt-4M4\?u"3}ׄ Hk`f_@KDZP3?FȽnWsqLW06eE`=2^3O\Dyz,mY{Tz+UZFuOd% $xtA[ Nm{jgh-tkRTvHp?(sFQKsX{¾emyRʨHfƎ35it|^F ]tk)n_y' *(5rSo3A^Okub>g8#gV{nEZW2"F1~+߀ 4kT@~Ρ[ϬXs߈>geTXq h[bby RoX܎3&xﰦ:׀U/ҫ ׏%=Rԉd}+q\Au{Q篙~hb.e#}*nB$t0N~ U/|.kV).Z+s?f~5B$r?P2IQocQau:cMϻlP!~jgKP 7D+VaM'tX:!e-2i$3aD[; pdO<Ht%R^ &Ը9g{o=[ΏyySA'Q8 4щTٰn&?\]04*LOFP - JDe~` )+76?5TI6{koAW_ϹKm{7խ!pWRb/q5q4fk_h 0-NfR;*6L2B<~Ό=t:;8>jQଚ /EutgO@c97/ $o $ޘcWKadTFX4/? 9Coŀ}@/'? VpOAMsMױͿG#>A=\IctZ/FOy XɜaK7+|*uGP\% ܸ#8v!JeFS O| >Vw-WǺNEu'/HD |b`1; /5KW/Pz tUjB5ƶU@rљ/6]:c#eQYD\TnqQ%{}oQPHjWS `%#\'aZ:#qBך2@IQq 1pLihF';\"YnWNs;L&n" o,cMz:1eNZ81kز(3Y@o}4%'IέoDU_XXkʴ-%zlf&WXd/N#؋vnz`NvFhfz=w"+뇘ai)h?  @5f-H,i_GCKuqvj?}V=\s!=xP Ҡ/$PSFòcYUHo`CE-Toڙe&X5DSOUYײpFc&[KUb,  ]|h[Ѐ.S&lV;/G,e,p7N+nz|^V}RӘD] WOSaYR `9uȷ3!LFG[(PG5FJ%> RrdВh[%(?Vm}⸼a g,s 立&M+ W\Jq7Rk}(VHɂ<;Odߧj dԃ/U\p =\;!.ezI*t5ı聶 7,$B(;a4SvƜ,1Yr0%9/?^Ú =ٔ1I'zL}mI b=#x|qBwъ%Nε2vO_0-1WgO6MS$ݷ$4r;ͮ U:-z{A $56yܧLPpT @yR 3:%)70\1]t搭bMuUf᳧ZOMGcD恖i:-?9 lA;]ң#/M9 Aʱ[dqwL&\M&eM0)_i72Вz:F^RqOTD엫MF" Z}VD*@#Ո>, D4[턟qs8'}(_AjEDY{3-ZJC#{#o@Q<9#2.&ΰ_bB IP4Ua-h0*~*՚|gD)hCAy}bTNlT26{I:][P&^F3 C7 f(}s9Tsb*z,EI#ċ!%ZwIac50Xr0W3½F! \]c KFꢟx>lr!j/s+)~UՕBjB]wʊErS:A47<`E*iS(\c匆|ax^h(43)3!6YWDfT4 [i *z-bekenr<ۯ?7\pewy^3g>N[EQDQ*qֳFK¹c O`SmnxN62cK ޵*:e2C:I ȹ+r}Z :FL'(4epMe[0&<;~edҳ"PSy޻{/y'xQv_-2!Bx {鲸=Q(2HMu1kIH/`˶@G\j-@ 3_Ѭh AQ`:P䁃u v6=nZYa(q~-y@CCg+>hG\"/Z.'1s2% g7!Y+Ya2[Hnks< q!%Q #oď;ٚ̐r )בQ,y@86 vKosn7<5o*$ƈjrCtckIoB]7.coe6~<ӶX\#׿-COJ`b \=}KI$K=3k3Gۛbz-AD"w/yx=sZߙ MB>Ci^HJ~^gTXxdGMTT,IOx8*ort3e88ЇVEDFg=a'phAk2M.pEM3\ RZt ËPs|7@H 0, ,+>2\]Ԥk ~`ߪ4S4tƻORNnU# ^t[먯'Fx[A]gS5`>/ Kl[뾍Iଟ/ 0}ʱ{@2bL/I#rb!JUt!`~uUh-q}~/b<R}ЩR_6>喁g<"9\N`݊*g(3rncI$w J<7=e)C&gnq.K(٩iTNNTrvUrV67=jnOsZR::p 9Y8)*-R$%B6ciؖ&6-#7x!=HLOPIKI8%@2Ÿi4sx(Mo=dqdIFO_2훳4dWR\QF<w֜^.pRucZMǍjgSg7#xM{ZBċb^"4\9֜}44@U+ǝ@tcD4nz^QBt 5G]?%3y:-|bݝ^Mlxz%6 '!n"ZzqpsӚY8+'^rxZ V0S`6sjk5*< =Ye v5&+`xpL(|(*d]N@ٵN/j HSM3g~2.@gYj cJ%>\ 4֬g ;>۶^[N}$$,:rږq=%_"K (u38 _#gB=[iJ!4hUVOS! }sYL.t.`^LvDޗ }b {O'T_fqx-MPxF-eJHTܰAHs"òAfȂ@M'Ԩ})(e` `jfw~4lo%B HMF@m * $ʟi1/@q%JoEh_oC5M_NA#C8@؞՞'x5@U)Ex[~Aϓ:Ytp^0*qsj=3w_o0LT!^'ͺg]0KI_gZ 5۾,T6`tOۢEs23;=ĆʋU'ҭBд~13lLOǏHxTLϊM!^v.6)ALqVOBu0O.h-WƼX=*/2RZ¥]]fXڗaCQS=)/0VRg5/f ju3](M(~h?)c+wHznSƞ&5ʺNŤ9<[b3etܹyj /=X}^.`<7BcG*qJin~mհK K>$RI7 !Yy߫rBUXh,F8STl6 tbq?.*ܲe ΡpL|a5Y_8@{LJ'җb0II ŐLFy@dQ-<oȈ^F|#0Tk͛SVt&xsəБ3C{f{:-~C][iU]K+6۲J0䲬!*l6:&Kr?1Ue],.ao(ߜ]'P;XۏÎdeQd Ƽ-(I<(1X18+۲:Vȼ9z 'f9=lcO$fn%'\R6-% 3NTNmg0#ܜ_wpf0oQcP--:~ nvڿ/oHb+*cLWFee*aG$mvt9t34 H|Π+9QR~X )Z\EsoI ,7>qO5в%8ٍ,OqքW/wL+"1B%DrJ6($,_.#THXnL kDg$$>]s'ט.ƍ`F>«*7z~K,?*JōSUȍF>?8,r<j+*ݑJ.Q ktg #w"%3Q,>viojK{[KCAK)J~h> L#Q!9˵Uu$`prxEmybUbNN{c0.d©%Ed,:5*x&V b4w 6?Hꌻ-ҒD=Z#}#HDV`=UsUFxTxąMBa-Q,ڜM^9YApQWbHSjDh0W7 ª.}/ -FNDTt[e;`OW`v f*%dpl bb1"f F>P;<=96EVj* "W݇ lD5A-ilwȓM(D[3E`#}c@bwb 5-HSxY8g+#ij5dnxDs6+DR.yTv;~Pw֓M̆m>+2oHF)*3Ga_Dm/Kak 7,/2y£2s~I{?GO]_Z^k]8258ȱ󡳻dہMz8ԠX)/13Z:u?YA.#%8WW`lFToS(B/ZRR?g:ȥ_ՔΓQzn4| HAFXyyƇY(5xt<†ecd`z7Лذ+}7&Qbmɬ`y$] P#@0*uG+(Y9Ywj=,k][BӁ]6Vˋ(he_1B2cCS~m<;E÷}4HBOE*t֓0 bOucn,NDmGBFKJ7$OhX86 ;k2a}׶)*8aIӖP>ꙫژANp*M-C|BmVX*DOV-4-_4]%5%錥rF?df"جQRw+"h4E&gh0!2EnJ$mr >'_~z4m%›~nH,%QsBf Z 3OBvW E)CŒF -9!'GwFp#M}A`7(&cLGB%#A"'6BIjxwW ׶Inp x A=(;c 54I~xQhEEdkq؅"xPPyj#п)\+KǓ347gVH]h:"X/cz{߈746X-*yAӀF $ ݺ[ѿW։`TYbp\Lсc{3S_ 'sHArXB꥞ d OaPm V. 8TA S_DH6eߤh2I1 nZ=z0^9*TmgJh".LjjԻ~)-ފBWH wCjt~,M? - D>>sG8k`ޭchj. a =bIIJx]O^JٝRZ~(,cyn'11!K|?!-BQ&(m-(-qrq^ؾf_S7!GIO! ,Dty+V J4ew˫3:jޡ_L8l!ggF7Iʳ5Yrp{^x G7Tl8F|xА\_2Ks$\.HuIeohuC sjDf.aND+_g_ɶPDGÄ }#{Ybo(+6p0%|j kaarŹ}d/?@]S}pP ௶G* QzH6Gߟ>UB-?&U{U+D#٨k:X&:]G,H \ Cb&u h/.w&Ob۹^ >%11洈&OMo^XL4t`e~t*ڜ )F;ʤO$i(;ur7e]aI.UTʼ_hP ;Mkl̿L vnUE4i._me l/ITJ 81FWm;6s;VHC5jAcUc'0 Q;G;Ęp`K6(QDWqB"va?ʆ4m cŭYmY0<տU*ᘩ"н 1:r8 ;Lڌgiͅ2(BFG]jP"HlB!D¯@zfgilܧ(8`Cyv34f౐fgG| *,Ng-YU/XNP<쳺RôǠD m^D_2%q/Dn@c{Qqez+фhklqS3|/TE >n;(wkda;Crp&5Uμv ?{Inf#H ^da !fKyncci2'-T?+lHd&REGVT no\*'\0i=k yn΅JrR{< p[ U@E U\l"e$57MH |y3!ڂbC/ma=;шz\W(j}>WMẍlJ)榳`*t)ut/ૼ8q{:5&+bC+m"sFc;7͜N0!f@,-FJcmT> UvHviA@1ㄉw 1 Je5'Clz1-"37w1aY[ΈVw-.lLz\ÒF Q؀HӠe *e b\.7iI2btnč$^.7WK)mՖpHBۯ&|k1r)mewДXc' "5L*L zEBdzn!лWZI< )aDת`iH+EkKJlE&*q?gA/ulMG:&[j B7)reO1ʼnx}LތqɃe{t,Mv]-7 9bTjmANogvEM"vAt,T'{l=1UQ=☙;,K\ V{L"& CwX*ʞ&Ez,) q0w/hƑma-(g Ǖ 9\ 2F]Fpjw[j T1;[DBI5mhqbf儠[zxSD1nկBX-ϡsM!+gHӚ ew`X ~xy@ƃѥMF^W/5gLxUi4+H*JM!bxTy.d;+{ Ցy&aMXUsG|>s&^F?wS$zؑ(ne<$? J;L&OͪJv6|% n~I-lH`$:ul}?3<M7ؘbǚX)*γdQgj1~(ᤵVWfFġǪ(Bp^C1ʢ{aSB&Uo͟@wQ7vσϦw?;$љ G~:O=Zk͚(()a|/X p{EM]uc|_F~. ovDj3f`>ֿA"Է>X@Ed@O(\ќPsxm3(]G4 ܓC 3*_<} {M}eKl80hfQO*K(״LQ I1MJYsd:QZ;ml9i}{Ȉݱ5eUMV^Ҵ0xӈm*N`9Nz  J%^n ekeQ岒|<lع)]T?5[zAS~ {/$$mx6~lNeQI %h&`S$X߼1_0z3J.c} ojP"! AU)?3>ysW|TК6Xٶ' A4w]`Ȝ [A<sU ~Ei8'5nSk h~&:hbEXRK^b(JYYI}HNLsŷ[tS:;*b1A29tv/׿Nqgc'>oSƔȟB޺0'Sɲ:dP+UA[X@89g&Q/xaM/EGvGZ,HXmc*JΊm]_-=b4>[ IU3Z`shSBܵATϛQp7`'= a\4a 'As"2 \N,7QSI_&̳7LfIbGvFCk_ &azgT8:h,Bb8|$RRs:,}2@T'"oe[U#_P ? r++2noMP|Pɗ^nǏ!:ZkQ Dxr//i7b:ߠ(7:Uug*Q͡pmW2"Ŗ9Gu[fw?͑B lP|*qAӆH3Ջk㇆|)L=Z[(QTϳWv[I!É:62h!2(Rqn@}TPo"ZHU`kbzɝr,QCh wW jl*ݚA_O_W~jub:"Tު[`74dXE \P*T 齮*|]"wrvNCJ*Eqr/ 6oRvJ7rYJ$̘GҝM8iK%0xUM4ߞM"{~儙luu9bgr9P{ӒU|"r1*!#I_GU_~kݔ hKn=leɍ>xlȧ4F.[598 xnƓ^_|cln(Sy{Yrs~RslZ[l_豏☴ jem;eLi߳:?ه肖rHqGY- 8:hfR\Gt_R -!%s@õ1%JO5Q[#*U/k|Rҋq32(EvüVWSUd;^M*FN,:(OW5a~D,+/^݇{h,n${V8t,ݛ&E?K0R}z(Ӫ5v"g;a9H.TO6.x}NX#4!ŽBG34L-Tt;O&6R)&gAH1_\0l%Xi٢UQ"cv1l|X6JʟJY)) (>hזE߬qmCn u--2x w/r1jP|Q;,{2DfwdOͥ>n.:cE5.-=ߖYj Egv"\Gƚro1FxGv{.`ZoJ^h-J$ݨh/_VFzʘ27-h*l3k[z32_ ctlœ>)lњ{UyL?|ʓ)O.%Q-XE-0\/=ssn4wes)GXo٫>)zV opQ뎕rOl e?x;1f|Y$)HJma3x߁Y-Ka ]KKV6l4-A{j(ʵIVbh@G: Wa>o.!ջEzTC!MzD͹;&B9,]jS_V=Ĝ9Ȯ?gvBH&ny\, s'[lL$Ì6(-dՓE Z婖 U3b1,?B31]M{/ g'tͲsBcHG6Vo4 ;tlEQ7B*tZ?H#Z:\EYP V~_W2]d[Tmʡ-pl'`YB..sjklm#VWi?l-ͦmE$'D conP|o)q7}QOk_X=$g`\:b }nFf |?\]ŰN!.ђ x3dJۓ | 5=;_| ?H[)wLvG&t POAVg^ݘzrU6rGAFBU -oS'O(CG d: ˜ʕ#jr[)Y=l '*HC](It4u=r{"A=ۦVYeԥķ6D|$D?)`x=LWS[,VnjbdMÔ'7+(m tl Anݍx[Lk#U4R Y#](â&}a}+S;l]3lpѫCzpptOh=}3@f ËϮ-TѕIw)VjF#lw=k$'AKބTpia)ҦSn"cTгf<O?%s+ ݯ5,&`Kڵ思6}{%PIV`PB`fMO: Q#pr_̬"k=:6S旳h+!k xlޤX I7Hm2$QO:T1#$xUz1rń^74I.8r.{\ct/vu+dH8<\켬'lY0@|gv$Aj&'c\Sv|{}fs>9V[9{gDg{g!C ҹyBE'RumUg&p-y,,UkZ썦Ojjr瑀 ˾7Enifϱ`m,"2֐k60pfvWhZ~2H4ӿ_>l^E?\7$^%Eۅ𘥜?O-P{bu!v;V4unCb5e;+)WWC6aeyPё^Z`/1Գv3H%R4ԓ7;~Sׯk1BYtJ>:v^05^xu꒭g}Öm"rM{ 6BHQs~"xYyi?+B1cr&MU)F[ѽ`r]AWH 1 qy-;ѥ"sN L*, B9/ /pjW*o>mG4-)"*&&[t "O "v;9ZT*v2m*u^5sX\ 2c[: ~,W|k]ܰwt("afفN_h'zU'+NYw(8OW O\GV3)v[;[oͩL}3{1܁tw;,nfq0u孔(:}%1ve硨؅/hYs3r}j҆Qx~{ [f xR8Sӂ6pN?Y,gnaJQ(}~ÚZscű2K}ܝ MD$qTt#$RHB8% kO+YZc< x.xSQt;d7(W%/E?[膾'lׄ]56xjp $%vEnck׃mYIJs( LӉqJI8~Wߠ-)ˠe.EN18M^it [)fHa\PO"ɜVq<՞R Э|`_򡐤X2CG0" l #BXV8dua7Hsbk+ nY9ʣQ$(_CvE YG[`'+ϩ5+l()Z GnTݔ;@JLYf^e~N36mjhi7Ֆh>7N cÖn/ 5*˹祴YVt[xìըbώQ%sX.n(֗h%z>c.-  7q""M14u`>` c{H(ŴұӏIe,LGs˪10ÈA E"-S@t5a~؇fcr贌㸅ɟYCJ扝!LĠߍw2*f=^VE[*st "vRؼs&v|ˍT-MVa>T»MmquY)q&4֎lͻM1zz>jq0v,+gnKcNaf i$̀_RC!r7zx-M=T\Ok|G2(rnƽF{j,m oenY-bwK)j80yc SL=]_ZWӗFFxd5d( w)@>OX'OpDj+u ľ|c wDr'$ٛEFq5Yr-kr9> ]n G gg$!OH~SFK9Zǫx_Xu?<]7Y%7atߌ<1mYJϔ%oßN |0PGo "U*bW4|`[{ Vt7_)7Pk k=yĶʂ(kp "l HT=Q8/Zcy28Wͪ Rʾ*" } gR~z%t[, ؠyz-&%CM+yiQⵙ AɎ ߤ->oUB]%M0:vnvSq&H͕M"}有w^1Yj8m.#qQLL#ie>xgaVQL"&%OV-#6 !z'w9~QR- Xg y/ BTm?^nP 4hkhEL%BLDv ,2O&.>7wI a0TQ~T腹D'o^HY ޞXOE,\v״l¸-kG"CQ=%L' !kua?MeEBuDm%Qɺu?p{-c>ZN&rJuLf5a<+v7-1޺;(%~nQ2~sй)zR|9p糊>`ZoSUy'[e$L~ܱvl>E>[f*sLMyG;?^CabnHf/M!$Yc3c~#)?y.7_c L읹X6иIބj"M3XZi>)ܴHBǐ1\Gmc*7&f?gnM8nfD=cmWT PUoǙZ Q$0&OYͩkwq=K4hcN($#Íht6kfvfx;?nLЏdMYLb?:{ Ly }  d!7wAq{Jfi"b{-hiel4 ?r^N]3{{ sE ֵ)4I;zGz p͘jpp * 422*i:@/ wb%}IFc&rPH+ Bܦ^kO)[m*eNQME): ZT"V!Sm?k?D^?(2ϻT,^4UHŏ)רWG.X]݆,Pg%mk\7n|\t%13W@n q C; G(X?ȧt*u RT)F VOE%rꉹn<k[GDͿgY7"fHp hmf䐒84%8dǬ7Ԝ„C8 I&.'Wx%RNq3;eiYg8Odj]} ԽDSo>`jd2ZM[ n*Tr ˞*c<(oqK0rew\:z6̪o\/풫mx 'L&4y,UnL"DB^ 5r 1v:V!WA_9Q()&H!mZu8E- ^K9ySf`NOt5ފ ;2(BU=pHaBA%'iOrY&_7N0Ԍ\=֍k$ǟqTw|c fSJ$:}ީaS.+OB܋}aYdufDwU" C;^]SYܝCɝ' z)#<3I $$%~Toa3Q~䴊 _^I1Ŝ=y 0(݋ ^E:Qt g+#3sVЉj&]H_OIFv Jxt3LBlDكd3eHYq4e43 jND[#ϵ{F/2ūmgbAƆoV,M;fUbjJH;D[Քz49rX(l|vﰉyzl?w8jhɽ\w~!it da:9@5wu<&E fAC%ѣ(:u/Λ`F}M$$Fx[\nvb-6>J UJ*Q^ut&&|%E`ԩWrh\c m,DL!Cjj$D#DR;og',> 0:nM\t $$>|)CJǬܵ)/Ym ja*@ ]sZWbY}H%w&6L)@Xdk_k})o-]$Gd\jI)&>%6U]_l{'JG2(TmNe}8kubZJ ҳOS4:ҁ u~ÎVe֖OFnl^WUԐ a1  4F%,Nrodom@P K{H|\)WD' ad;R9,+.{c@;qثY-!.]PM?5Itq~~VCbޣV\^Ijb88S;FȣFa]jvLjS\zzf`ۻ8E{5ݿz~Z|Y`;%A-CHG[ YL0b@ܢ"R( eaݤ {~<g/+@LxǟܰӖ*F7f&JA^,Y \D?Qb~w61Qpx7xSN )wPj"*XÃ斀.@tQeg,9f|<[Xu*-Se5c͓O-!D6+&eFc~PxH}&#jc$ dvSn'l?o!I0pHpb\E@}Yph Թbʡv P!P* ~v2DJw#UhK)ۃx+} :è/gcSNv.]n8O.k\;aQ ,dJ*TqD/t% %Fv`S4hP霕RKl-,=Uj 8_' 7| `&kQbg\7aG>'찀WZY)3Kx{=*c$4y,kze*b0s,ZɊshp9Cd]Sj[Rz;̫Z! Df=a~y *J%VUc.U@xQ'L<>{5 ہ_KG[7WG-\! ˁÓps=!b飅d Q"Q-;ޱVDoRtG7eDJ,c} ԼBY|Xwa-f8@iH' m-x'&f1Lv4#hG@dܙ˾.w)%2Whߔʠ%2Ewm tȠgLrET3AZسJКc ]  Zc^!vig!Fʼ.1>NδjXFl¸FA5? Kqy˅kTJdHi]8) ̨9lFTYXѭH!eL(5a؍M$bmD`zigΜ!e@Դsn(F]4 $ ogW]mO=aqlʹ%DʈNg˾ZJǙ^${@Fd [Z wi&]4!IlcKGzl@pY4-jjc;3@BԠ~~^Ë<+)z[E{V09WdS36\ 1fE=yiߔչwtDtXGT!gj "NmTFtHӛwVBz50$6ìzlрw|~RZSx=$R5!Π/@v@[eeiU6,9gL3/M ~BJSM *M]/cR;Yl"RVW%t'6K 0+ gWhK\_t,O7Yy3ؽ`msuL-ڢz ImPީ6bCLGq _RJNec@ 5I]3<vLe7Kh/ѹடm}NJLkW( Eh$:_ㄙn=Xud? R@!DJEn} S:~a],#g?Tbck.N-)$h{%FUpNd՟Qmٟv:{loxT[[j'|qNFpFު#|$P$Zk,NAwͻ'f%W].K]Uv|qH%*(;A*X@)J~q*YBrJ11O٨h[A9DxCZq= XB,A!NژڶyT:Rާ-26O&W#A_gFWxmJ.OfyH摧kiq'xG.E87}ǁ%AtbHb6.ifLy6 һ~왂Bj4fA\Qj7n^Of.btu >So=RKL|@^chI zJ[Jm00'0(XVi僖a/KCppR ҽB/E-f >i6Mu&h‡*o a? D#8F`چ?WANHT#v+2`-GKԅ:Zw$S,vmfWYEE_'7!vdrcHR)=*Q\ < Z+ ĤfZ6!޸6=PQr$VRI}C~F.p5]ȂBfAam|g<5HotM4T b2Iߧpr6-\t!\ֱF\8ʀ.V*)w8e+?lM%I!0!dc%7 =- [ Fv @ 4H∈?Xj-Ѝd1BP4bHƅDsteG87% $T;)ht2 ^uv7hPL=lY`<4{hM[GW{@co~)2-4XLGHCSc!?7RfYُKd:mB!Pwn8T|L,V(y&nƺ1/ء$gj'C!6P(;bpu\{ԡW/~݁tXoVv` ono,>l} ;C8xpDIב\G#W6'lM]#`_R,LZ}xRTEl3rM;X8ɷ#xy<Կ7(f~$;\Kq&s?F q|"ֻ7ejEX@@L h%@MADNaK$eGb5 @߲Փ~6gy!LL4%^\lͲQY:ơy^d!=R=1xZ#,4POXK̍(VcC061LP\ A~Ͷt<;|Lm#*|8و '|-Ipi+`]u"`3邀q` %,OQ"U5 ם$pBˁ{ӁE2wOJf;m{qq1VU@ 0ʀ6z[T)9% 4ρ~7gwwtCfh(b̰/hlbBx6PH= Fy^`%%ry2B8zq16o(#vߡmsW#15ʖs{n^tְtӱO2m!SSx,B'Y櫛[}Z5O°^(8 0NhU3ԙey y?e!W录SL3.)A \V;vV9GE^x!ШM}$h<%mfe@+`! 8F? Jz .|EIC+7:è~±8d^Nu[~AHbH{;^n5X~Oҝ9|E9N_ol}-1]~W׻0H}#W_ӂ]jk%1})b>=+q;gU^.Dj̽{2N>C塒kChA[dm}/St&MM.I|f^PÛBRV\g1ܲ4@ۋwC/K=]w*<,"BbyUVbHDK 4>>!t] QDv#Lzgp5Fϛ9lٲXev‹1ҧ-ZIDuUUJᡔS H|! pq!%S.+*m^QD/mC.8Q\si*L""B9;aGynta7[ qX8/ ͤ -=&pVVeqf>Dz;!2v1F![J` [m2!,:3CgKEkQv:~ub}_Eim0 (q|]&lyr}!H~RzaD2PWf}-ep/Ԣϙ'fh qxt@cu@z?<~:~B\nm$HO lٍ(;>okːߟX)ceZg E *qs]KP_EQ"+0j×7]!/KZ7cGP};ǻ]=q p݀"Mu=cOUc\3AbH (mh7% eob+! D 1AT씞 ??[5fw <ڷ3J7>L͜mI>2*Ԅhc-awB op>ņZ1-vFLIZ8换 |ĒKGMڠF.숰aqWmZr ֲC\Us7'BJtaG't=٠/˩Mm0tYzwiZC0t'!mU^OGQXZmg<Iz*dSj CwBBqBŦ\4o#Nr<*z1*Ÿ"4P 6XM-|p+VpӴS.!+aRX?i,>ݯaykcҀqvy[_}zos ]Eg4F3U1z_sY 5~cRHĘ3_v ՙ׃9E2H]&A @,3Yt rK`Kf KuՅ-c" eDKzrimm:'go&*~d.ɓې뢱Qx ㎾ЊԮ .C RzPzH_R&[ }GG:?N*hDǙ'~!%rK͹z^Puvhm`ú0'7->lÕ2w~~L>] $ߠ)s_^YWrVkZնf`8(~:oKF)1כ`yJW:՝X>.Yw-KB1Id'$R&o/MH \մcg$ |/S?tc_LQ9Foެt,i.Ft!sڢOHftsHpVrOZ*w똳[cJƆ>jXڣ>o0yyj ?9ĘQ=]tpdQz0/n f'bkY,cjzM0M#?͕m/1x->[EėOǹP19Ǯ3jG૬hU lEΚ l?Vt r)<BU*mܛAfP{fevb9"C$ r+ AV-چ֡fY2HKc %Oħ,i1U9*"Kg?6SqEnDĭR۶oj< YAj^p[q|  XM&d"ZЀo|b&x/M\V{?r똋ѩ\Q֟>lu0߈X)A$fkԾB[Jz]FF^EfVSٵUbY;cַ";wouq;@ >[V#hD1K)'^9 Bf0p(0DAUJ-z9p*_@7Ap'feL9Ig+b{b36qG9A$q\ZX^;}W!,:Hqz as_mfeem~룷ٕDVT}2']/| Gv j5mSV\OWU_+c|D*yk솁%wk b0FpTf$4]\+Xw".(Yx)?LEQcѬs"٢pG.3B/p-\@,6aGL ejd O|W}%p"؀R!Mnɺe݊f 4,ڱf[h'sRl:V U=sftˈ=~ \rտĀ&R rX5T XO4_;%f{$k=e+7TiojnMM– Szz\nt~HD?\bڠi7.׳"|Ny٪w0SSaΦ|&:{#Lm cz3X$M3tR2S ꮀa!}d >EXj $nB-M/AKXCL*e a7 7 Փǥ' A 5qi##ilՔWԾm£* *0~$|ʵ/WQҸo7jZӆ 9^kOֽqB Q 6$_9&RJgWFs!rnz̔en3sퟥ:v-J*\Fɐ13F.uW8FhDmV>~hEj6nDs_Wj@^F705{K7A\e+&cf>MZbdvޝj Rk*{GDX R,ַYy(xrxVƥc͉GDG<|O.Ӣ|/Tt%vuUJуDiXt!]G_:;sn{`ϑ!"qtAÓIaإTR *8IʚI$ήފٵ2<}R(='d@7Ctĺc~ؕŽQȟvkl㒁ZcH9aٝ7S~)y&= kHKDc8~P8GsӠ'hBU%G3uc)fǺu'pVf)ii~2+Xk5ɹ#럣M*<_K*\} _paد^ Z&5 WC(y=G, i-7Yjm?o;,(nq3.1$U~{V\y[9\Uq.wlM Gs9nLJe|͍X\UPG,prN:ՏiyveQRu(CD3d{C3W츤 g.Jɿfi Xp5,F/pJ?_\^06_v٢pDuU`rX cmjM#~9dA mwi3xvř w{),a=]Ç:68~ɦs^ }>@Q_\l\3ޗp,-`F@'t4ui1f\y5ija3a?E95ѴuɕoxuGSqMs3G3dww\Z**u|{P3eERQ0sYNfkE 0Kcuo쮥<xI$$@ˌ[mP'!/a8/: %C恍&$],\`]_뇢OLŧRn alZu6kfTfШyWώ7׾G.Jqʐ ߾G˺U2p^ xeHA)jA-K!!5&w`lXW;u\EqgODsȸX %,2 -Äρ%R;h*F4EX,rU@:FaGp)hN.K(ȯjaXojMU8do=bsF4qӨfܖG0&8sc9Q$u%.: ) Ұ;Dz5-se&%~2cnjζDmVܧ,o xQ!CA ĉ𐥔r%wAv&bIJtLc4~++M2d磁2K" ПXk:ޜ|anE䅤E%C|}W^_xͭ0cɗLq% >kXl:T\T3Lؔ"i%\YF2GZl[3Ő,y ׅ`1@tGD%aj e 1.. 5fha* *Qr-ʄׁu',u1ѣ4pB1)ptw8+yQ4nu)_G$]$*J3ZiZ\[([ !uSX`-!䮀B*BܣMo1Zj>4xLœDv\jˣރfpԯnͱ{)|2B,jrhiP's>m"in_6AH L>m2q&T?NYQ&6z?D [F ChH@mF?0zAKmײ1۪,tOgǒz¼cu J=EXt\?4û"WGp _$M%W{FP\אbVC^t))o,A5)jb2-7dSVI(VvNn=afO 3#1tzJ_e\X [Ou'e3Ƞ Y8?<\e/26#p~S?R53^0k۫_d&3$fH͌k7{ H-Kac k@nnx-e>eu%_Yg2qOwJnI"Ovw]QctJVkxʟ|u2j-ץðf6}Cmqc0Zycְªߣw(.\W㕐&N⹽a?F^*RA +G`T28Gq":Wx:̏PTHwt~[O,VHJ'fFPHUȥc~]s n/GDWX9^*t{$(tQ6#na;kfYnXzQR=7p(d>tzܢJuڢUϚR(gp9 CŋsS`-rj$ I+.%Ufq0pn cBTA2oV"AD{OHFX,ΖtƬwڭ QP'c ۏV*xR^D͠@ZqQ~r Q,aJ8fc{{H{hJXV"0_J8|_TZpaicO ?WD-%[Ȍ:ʼn> ۮOe;W^5~ϖ[Kꂗt|⼒/w|-8MfC+= q`(D/Dk],764{2k5>/32' k.8s})XZ A2ñ)Olu;I߬'s/+$'3~ŀ_:_ƴZTN:}.7KJ_$iCtvR̿mLA 9=<+/*X<U~^>D(u3+$Fp-q~.n4b |%.aCgDúz li$?)5wD͌:afV])CouPgw#q5lwc9.U)U Z^'E^D ĢZP ׻"J}xٛBXRMUĠcji'?> Y&^: 0ͦ+ӣMsVe!OB4lx%O%6o>Y嶑/G9v kT(/9tS|!A1ԔPInnAJ.zhHE %|4ʋ3wKl$:= q\9;Q5i1@fڄohYi]Mx9F=)3k*Vنz$4G>5&CEɑ5lm!Ę7霗2z4V(h6)?9[ x=n% rqFI_%F _l'12{I9%cTǙxX/捘IFzzq!8]0_L@Cw= EeT.h/a$k40Bqa'?6 ~h3NoH[e]dvn<ӕ>m"mgd@4v5kSA\^(瀤^K k5spkܸ-n 4@r?RwR5KVPFYĺYL?Qc^ҽ,Z!xLCl`ke_L5oAv` -\.Q.5{@-4'd=ɛ]"'l#Xg!@?&+`Yv&?D[on 3 tMo3]eV-Ae،zz,6Ped U FvEfJ..cDX EHf N{4P\aB.YR gg5  6/X.x !LX#y/bVW?uʆkuHխ69Δ LA##rv7K\]Z8~Tv5Vv|?;괚c°o"EwW#&ʽ:,!>$Ktَ Wk:*?ˤJES|W\Pzh]y{5Xz/<~e9c%Y{䦭s#u^ݖPan[EL5E[s0;Q[H2PLZqRCfٔ@`RDA TOR1r< MmRA욁g&3`=|hT?uFwHem6!ͷ*c e5\ت.u K?vrr)R0()iw933JWU,9/w_uD<7 y ~+QGuF,2@XEv-;XB 5pû͆D|Ohx[h4 y 4iNP`H<}e:4q3M{HͮڶHr\1Ug8 xKT~%#8Z2&5(.yE4&[`[r3&K@؋tR/ 32pl.8e8 r@>wpxD^!}OnOZ +-r~~OУ+[p7sLP,7,o)/L!tiܬn&L`6)FT:b~IH#CwIU:9r9?Ž%va*~M>*s}S܉S}Ky _ FPcJZ)KC լ2:~I )|C\8~n-c'kK$ݡsIRa^*ˁnJP\>sE'>bѺqGI^SF.fk-PMF/5ĤY7d1c=v(T3&T^B9kFW>hoI<.놙%~i16u![1q% #]+s_`fVG~q4`L:`EV"%|6UԞwkpq3<I"w$-EWƪ%Hl$K1pf0kl/뭔K컄%tA&!ck? =0:B\x^d /Napwk}h%"n;3\f eb4"=3 l1R`eHVTj2Llo|'k+刃Z8BA;3R-&&@B[[RPOfBQl u+t~:/$|=u-pXAi3TϤȝݰj*phߩkQJ 9>9ybwR =U}DŴLc{A39Bb'AG5_38T(uNbmO/5aޥWM-Da}8Cs!dXH$_z< <\awEQmT$]SF]kVF" o =vh4eb~rE.I8ڵRFjϛDnP%ZP?*,cǬB:[7v͢$ǻSNPϽ @)g¢OCO^^_o{:L9%h[;G'k=<Χ)s;xiIV1TR8L̾Q0yw2ʆN#NoԹ.Å;fO Q6,hw;ìCŝeEŞM s~U/7KPj$CL&\,?rEOϋnvٗp~Э7bƴs"̌W1wЭp$%SYxr?ԩ9 n\;7Z;r [BFF1u ̦ MV#Ȣ*¿؆UfꓛeXsYO)=2$c.SXN7晹-:3)8 T׎<3ݫ+2>Xn1:0 Nnle'MYMSv PI֓R)o$Ɨ#hUjX&GW1E„#_vDkf DpnUbYYfR X3}0,^ 昌FoFp-7z;]ʺGo _ooX5;1+$m]"o<=~tTƵ2M>4fv eLvNXJXH?>Au3Izb~k*Dr"5vHt>!fV27! EV")YuXe+.wǮ`5#*-z$8i8# jݞ: I+l5lה>{S~]df^®~+.ԮŐn'L 1 ϱ%]x Ex֎ME}Qa% SYs@cH|\u+ Vu/E >% #PRmǸMV05@ -A7菉L0uD49Kr5T9>gE 6‘l}Gއl @pRzK =2j-Vuh?PÎ`78ENG ]|7]bLB"ҏʉ!rTryu㫯$Lg>3@@ag瓫o6óM4^?`lI:T\=DGӝ%TEP(K'Aw#jz+jyoepBFkѫMLlrY8c#>p`J>]  n;ł-27bP')`}?Cxq uDrLLz*m薴 #BsVķi}*]6 ߰v8oD=G$L XMz T]&c 6(RZ}ܰ"C߼L5 lA6h#ĢeLaf[0DBI h_^#'%k\N'VhWfhc7v+'Dy Eۆo ZdsلV<IЁ8U24ץ'bxT` vR޿QZً'1wӴ3 $=c+^#p in~bн}</Gl6B#ȁ["'H̀g=g 룟4ZU+0~$nb2asvW`v_?d0c >S4]A[kǶwZ\z–\p{ X\Eu3>񂹙¨1RJ5B*g~4"],`WgeTӬ )@BvIL :xJy4jje7IKrzE=1zF,BqC^+fy>L8< z8=WHJ`,8VNEչyz`w 1c.eejէ@]'*?tEǽCA5'"iC86"i3 N] 7h}-|+òZ<؇N(]5 *Zrp~Ʈϳfj/<]>z$i-SMZtެ/`*'nc5qUXzIa)sJ03]!32s9(eȅ!k٪Hmn\wKeV05qsQwyX6Cɜy*%WXd4)XS ڴei\å4=0W8QKzJvlF ij"e7X&wl ZUPD:Sw Mڬ7 >7T38#v}bh]2“dvIz2ہk (4gg91@O8[.Ķ8]sⴠu SE''<OMЪ3.wYUv:);+I->(C67-azޜ/K"6STy:sTۤ.Ki*PbzOD`UADD \s^mO=2W[Zt82|P yH2^Śvج3|9Ȫsw!]= ' d[R dE:$g+!\~ڣIAz[ihM*NrܔN|IvԺ]?S"p{$1[l2x/uK C$OG%j]`3p a_Dž&E3n33:3nFǵU)=9-'xğ3a,C)M>"f#N&!j +gN *|NvxX/kݿfoG!'2pOVK@Qۨ8.ۀ n ~j q$v X/~}lI#pRS:6O7Vcy -VTb>o u(Wx8:[xxոt{pܓ=z2;:^Yxy$za(ǴXĻIq$C!SQqP-.?cMX͗/lo5&tyo,S;[![Z/sDf\IcQ}%X'욠v&]=d^yrT2F(7jb{G)"hl# HqUIYe$ vt[b5[:_r+ e7yh5Hr§ZR֘WG=s߿47j3 qr7aGlw 'Xt3miZG)ы;֫Ib%g|3>)Rw&{`sM}1nW {Y_ea|'|S@Ly8fbV]ZuyKa,opUc;˞ l?@\e1zRە ?'ҁ{6U _*:g"8-t$=3}XZY*ngװ Ph ف~3)ګ-9)A=e^m+-M5[T;\DCn/^\W]vT<|CMGNz6L<_TԈȬ $ ꛃN 鴊{)8bBF%RHmn?/ʗW2j/G!ؘZOq\5oUlv}q57~mKj_v뫾ĭNk,sw굀8iChO 8z-\e?X'wy Tt&o#Ca>sqm:_;7hqamV%߈3/vU7ㄜɚY/da<Š\"(oȃm]'Gt+/8bw^q1G5dBN̘6yJ99E/ڄ. {W$*7zjG/wI*] __*Xq .ܯe"Hj,ݡ9vkgnhGߩgh^^,&fj we3ƚ _( n^O}ay ?3lѭR6,5J-%NN#sO@.֪žFs|#o?/Cض83VdW}1ֲ =$G[dUpMd6yBAP tB'/"DLEcYXX>Iy`ROŌ3co7/A3`&[$ĨխO䖡~&WS-6 kgCDerŗZXƷeN F6^àY k\zGNKEsTOH, "cNdk5MͷWBbhI7X1 aз8QU͎ h1:_ty/,ߎ'K _Y̰wi4Jj<`iNK"xeu~R:eUv>p?7sG'2|{ '[g?Epy} Do>D6O H0,褗88 t[$H4?ӥН B8Bdr~ #RyF%G߰Y#=lO?6i+czzxTu46fF9!KDޙͶ`{1v}1`&h2n4a[W3*}g86r_6F#c̼'cf#c0Fa\Be KmYrHe pIe-IKMίwIzi鋍xiu8УvTjp&ڣEdD`9yk;A? K`#u)H.eW+Yy![SK*W\ĘtȀ Pcv9Uwc$|qWw.c`AeEMBXg##M#.q_\ug}RJiPGmH%:iR'"0`}S2E_`P,[0(jߗUHu=qnYmZ@ixUS(}KQb VJ{ՃҊĖyD dg$s\'k[iRfߍ?V`b Ce!I`EpF̕HUw@A'o؋D]9y>M奂?:+C޼6Y`y)Q\{79bS?R,0Cɫvl,*z}J~p5I_hd8oE3xE況9"u0;.r0v:L fKn89DZE|fuQ  (Qd-_z- &+<ߝG&r%9`O &# )Obq`oϫOO1{r){[)v*ga+`*e$&Q)bD^ɰYnFӡ I#Epǯm;vO x/Av.rO.x}C[ҍ?Bph{*0`Jv +.r}L?kmH ~;01APq[av\?dߎ0=kyZT[ɾ %h3ބX=/D2,*rŞCh S $}WUa>[J OnREe"g,df8`T}. 9 Wpl⠱?W4{+^a0~_ߟ*Ez gt )"N#d^F} ny=@ĩMPEإMDׯqh=->UH,M-lS} =gXu;:H@g\P/=1{8<<+6I.㆐S'&Xc Ck U SrIE1@kTm& ̗oMr?(Cƀ%d +i^¤H9qÏx k-#q""ʼ 8cߥ퇵;@ݭ=i|qczAiN#jV:/sGqJ' vپܩ$pe!A{9 1!= bU<7=u!2k⚸r΅{!u5OLE۠z5SIO2։kzQwJoQoDpNߟ P{koj[+4o-Bl-d}`"BlXa'B]~,ͬ MCcy{sQˆ\k"Ԉp} 1ktqy8CzH=iUb r9f@1- usr8"S⩗3<-Ջ;55Oc*f.U.ivϷd;Ȕ=;GGoM]ݑl@*C])>Z<;.8)XwIw"s|܀KwnkZ*RF. L2OKW^9He~{-{V~g/腇K;ZhWon8,B5Y&Jw LV@/%nt-~ۆ߈1 nKo@.(^M g-Ȝӕ~qH@CǵfWA[m:'UtLm p?;5)(BkIP펗e:e/Vy_$A"a|J[ZM-"EA`&F84A=&!~f|vAgԮlKT89k[&m5R\3 d)<%L/s] q$|soJWYﰫjq:rŲՀ.{;(JN- :We_ ?pb J=pv|N?Ƹdhꁧ@odrd)Ź4rr)kV^.QQU)R9r= %yURx} 7эP{7lebOU3q~u,,Z4rUF[? nK-#(k:-.[N ͉)Fܰ3Ҝx⻸Cr7![3;oG}D; 'b`UH?m8hP#Twucbb8m܉rܗg#I e `͙ZָlĒbQlcx&z0:|=VjJ Gb`cl_l 3<| mHT1$vq igQyn' ݉x1lR.Eg[@ b+!q/;J/: Niu"zyҬϿ5a5uPcDrM}J*챴VgEݖ2j ٵpase~t[o uڮa3gшf, n( :4 iP)DmvO1 z1t\=K**L<Ϲ;ǠA7jBZ 4a 3UB@0[gn00pSZfԙÍb5cy[?:5Z+Y6UbP*+vҰVlQqM_jТ:N;*shfŮVV~Ǟ-6 )C[@5*2,X3 [m]a4WDcHH%)UJWP;f]KhjUqj_ZEg̹\4Njpܾ'"هAwrM 3%BdNBY7劣4>@XVXt]mGqg6woTҷ,܂wg]ÛOcz%} xVpVXbgf ŬtB=< (o3PznGv' k+tc믓fB{΋'3Dy]{/^h)*n.9;W_:_o[^>0eZOBMp"GV$DHN4*)xywq[oω_l=S`.7F*g(jӒ2s67~iظT/ǀ+0g%tbখ7Enh xJ-uáN>ɉ&<^l(WpҫQҁٲÉ {~&R${Db X'+fN.U\X%oO&l}083WĴWx,H.z! 9MP5k@Π Yk hAHBQrn8riEV2 X9]md46*%̇Š  \ØRqg/|qb'H@h6_.3P]  ܦS֘&lIN;7Rν蕴Hq͝i~l=M$`9 5I6g-6ӆS~~dƟAkS vzf,w%nQC}+DC%+..}zh7gm*x.z/ԶbeA@oJ( 0-`:QѾM~ 萫"I =HTEw!rLpl,_!G䶟9{k`PsII rB6"kj!;'*:\=N}^+K(NYPӫ閥̇6!eLܧʪk\8k@?y:w gn# a4VذƩbh;%۳@%؅ F,m3.^f7 ty5xfM7;%>GNux"W^^y)1 1U>Vo~{9PRUobo/.[Hj/n&L}|b~_t,lL'?z)2OR|srAd1%WY0`GKF70͜Tz3[_B<prHE!̻3hS@ꍤ p> 0o6Ǿ P &i{+FpdCĵ ×Kal®8JLķypg)M FW%3`{+&$9 T>9uF eC_%n#rK|j1|Ԃo-9&=*9YbVkz5"&_Ӛ-.EcUZqiYPEB YIU059=˒6K n|1/!h~]ӳ+6w;<^u#LS H~mr:%p:)]h kg &.$HZ7Ę? ܸz+˦;^"b|kNVӉO<]L I v[X @t&)N o|V@6|@ȀVhgglM.r3z^(QW-=\8/  #eii#IY՟.S9Xg*[¾Jŋ//o*K\`t xRq R@4sFMnׯ &=8evGWVB]JFkdg5`PCAp(Eh_t__̰o{*̅0t(,h:{;ڙw#9<îZ{;^KJo^D>_/uE'c%\Ȯaq,ϯ;ٰj=͍ LjDTPw)#~QuStn5K(# lfKT.ԣRw"hnm#1MU\1f6MM Tw>+ #F">Gƙ9 'L~nkyx.%CFZx!:zwOXcJhϺѮ~Xg(lÏk41qZ' Q5_)Dqx19oU) $Ni7V`LA4id`! /nH{JJ头uں>L⟞`,E,&z^Ք𛼾Gԉؼద }{:cH6=*lByW/tv- l.A{LM&GJ7!y#,:PSڐ']rBTќ#WʶqnC~Q RCc5㎍X={$]ʉu5~l\yDܿR[qa(l4|D'A [~gɲソR)YV^ުb Ј\Oi6;eHx.,l/tk ,5Թ⊞+"Ja/YG"n4hTQR(AVewGP=)0 ES mO~yIM8zÛ3}+q.#87hn= UAҥmY{w}~h0i{]l8bd; )ikJN~9!U  -  cg{B! dG&&%:W ~tRu"bJNw8?+ -.&/(e" MG"i>Ur^jb+.i=y) W}Bn؅*2@jt TPw9x~ XPf:BEj7Ey"RaTM1/YKNj`ΞpANhC$dC]\w$.gg8\̄tq¨%95lԃ'z۰]Q8=;[rX㌠#]~?劗h R\͈Â3Bp$:#QScd94Dp| oS@FX9ڛ,Z+@gO[tV9mnF;(O_X+lHC &7uIBb,'3ג- :+mwBN3}Lv2xhuj i@% RN);j#C5%_07?OP|+/'*|zJI#oj]f#-F8:3K"\T%yNZM"*<<$ɹgSӦ(+uљ pX7}zEZJ&Krc[ eV"JT6.rV^|+˼םI5Uo="fI:p6B26HJ4B _ϟ19cVUsqDެ A:7)qJQ:OўFBf9=-$6M4D_ %8B+ P(ϿS/:_/ƶ:g:As$A JyB̀l8|FZ8Q[M \%gLClFc“9d`/ݸ*3e( ^rnW42È.48r@2Eht()t o@)Jĥ䂗JaQ<X 5[.@h32F\Zb()1]Z g3_Acss쒩堀p%8M84i}? D/u p 7Ot*jL2V% 楏 ȪTeDL> @px}+T|i_uXYM5@{Vo>ƣz@c. tקI !G54p`.*akV=JԌW*8:.M݄n`i R(D߃`buW=}PSrITAް,702MTAvieB׃=1&vg.1bk\4TPGTfU}A-*3L.{S48z e,uv̞HSؗJGp?ul8)^Y8p3A%#!D%[@ΕaD=Xm2pNd>R~%A› r/ek! *P;Oj#=I>JX$I8哌?FNeSOwP ]_w` T|%G9JȋiцP4Pv9,pwwԷteUI[ ML=k80ԗk?Es-iq3(:Ħ]W<6h4I3}#P*GBӖ+:W4w@0/<‹ =@GܩԄPWu=-4@/f.=vCi*pG6H+T:+(gDA"3H=BLK,JrC'Yii"wӔ:䳶C+j} U#Z|c@Er1(g5̖,L({|ѴgǫaD{Ӎ|PBb,&2r10 u䏄5f.>oCmL\iC(=Ŧx]h0 i簏˱Bh ;v99|6zDqӋ>ǷL6׋FO}BϛA$)(1˝"*o0C@:x9Qq:׶!oc{^.ЄP&|WKI߰|G]RTuU/oVgB$p9l yp %?1}m,SQS隡hEh5vZQ&RR'툊 8'D Hmt1ROi^GJJ4v*KH>t5|bpK9$VNJhBy1^Nb=+*NR'HZ-/E0VZSM3lvܥ@J :{4L;;O eS[B>U15i+[21e|EĀ_p?(@~X9\A0>/Z B=3vI)L8`=6icN~0))aVWMF1'keb*RVi`[kRWA![e5tu@![>6[0!qÈ0kYNf1OG0*5O'))OŖN bv7/J|hZ+sD]ي9h kV1j?+6a"\m7E X9S)7Mk:O;Fǖ'lUl 5e[C3mIs Nh! CplQFzie^1k8MFyr/GbAבҔFy Wo]0>τ0$/`tTrU\E2pzzs8j'UE3b?iF "#GK] %}P (C`sd&YNPŞl@F䜼FVlX:qB=G #i7_iy]k{+%X|q]kM`ټMy 57AȐm4KIc&%"Xޤ":/9&zm&yv `+ N6=DM)l$~j;ޝwsJWq䬖kN4xyw9+&yG>@Y[}[:r}>tљ@(@&N,!qvց,㦤 HR5$An`H+V#A* .敦xPӈYoUoѶKi$H@!z-83zÇx|S]&U ͶHQIBV/4MSu,TkҳNENGbH~推Fq"I.5aP,+SU~klh6Ps[f]s͞pE Hcdz1l-ƕJx%3fJַϿ50cDc> (̾C(ӋlؑB=?Z瑇 ޤkF4}'MI'6`pjT׈ >M';TЩ{$}i 09+-e\EO7O{R8bQنckv t I*H×A۳'hӝuo]<%3m#V|E]"κcƳO ? Xk~<ȗFmr9>Nѻs9'm!T\j۞%9cLlŒsX/tdׇ ЍPqh'][ ` lI:(]%I%--zm;a/aT'} 3 #H<ej比#T&M$"GeVVP%iwdMmeo&kKQ6YS5/O (nga*UlPqޏg'kP!h @roAԆH//9*։Mh2Dj\,T.'**|EŻFL0(;:HA.J|h[|-S:!js˰^um.A.VWc,by1>]2ݯgbPtpL\}0 ^4ot;8brgil`FH@2nosQdV },-2{KYzJBL;% 27j%(MɴWw]Nh n-\\ e` r07ck(z5%Wؿ*BLB'1_p 7H֦$ٿX wYCZ*m\4hËq$Dz5XZM%6Ar3ڧXHޢM ba{V6J\5V@$٢e?|;(\=y(OϪ,_u6 DD 9rz1mm>gcZ-<$vDwT[N~,am(/OLu|: s_{BKlK7$8:_"*d8) {jE[wz_3bPESa Pwqgc1{NP=rA;0ˮkwZ4N|p aaʮFCalFV\}V{]gSS*݌jh%.ƸqT 5$0N2DUo&7E#Ԥ}#~1+RKo]ە #J{** uD^r^)~IJ^WT,/MoeZ{*tXl܍l6zoX8=ﲄ<ɱ|p鵤P^I! .4tCriTXBۄAu%Vc@4U1?zh|Nqmy*),gh*0@<Dqii jK/:a% Ʈ~)ΰ~hia<()C< tS,\n=ϕ&5ɱGS#jR,@b/OJOA:q3Gƻ"^_}z7Ad@z͓,&`%BgٽN2LtP4@w&Jb1b&G<JLfח gi0JwXܹsUJMȟ,E.?x}00.X绡e͒C138~gB~+ɾˠO2JdB_ $jCl^BD=A_Pr7Y2@qE<n{J?#*[ۅCTdbox٩/qPiR2BS[A{y;x؄*}uC q[ I+4vRHeT3;E8˪Ca~|P,*ޕpZ@ߴRncP$Bkb>'?aq5'z\ \Xe3`<0LRյ|#5I\Z lf:O /4{&S$247v\Ă{x8aY[.Tm`o%3#ҒʡJ_KE~p.}1GZz0Ķt#ީSQݪQx%.y_sbC8T`k7#;Mm$0sL_zPB(1H/LܛT~rr$<>wh^xYYJw< `XVy#¸P[ӱʴ06hGB =E ?}U&S7Eٍi(V;A & Ynl+6N.k')_$*vjpEB8Z] HS|w]4P)'oE Ȫ1{n2mV9lF< +LjD??`wTypA5&i+z3$U|.Dd͹.+{yoEI.gFـudA%%^@D-Hc~GFqel"B4acȜ-V,LkÈH $/75?X6ƲdF ]|؁ZBx_4NTZ*Îf,pRccI% *HV$|hYwRŞ7?}]Ps&PUFfVQ`f Qo9&:u)][./:w1؂5%_#KD{)5]_gV'dɖw!~s|PKފM1(7jn41$Ȉ H@:$L@ء5ĺb]P б8KӤy"ls :`q#o pnfl@%^ )#rKTfJq7p`FcΚ-b1[9K?uu^LaM!YGĉ,myA9N6uCݸ|=w hQ!cJ4R)^Cb6'lMx7ph>pRIH*H}xi^X3/O.F~ [YfqVաu0`;쭥 m ?PK$Xw s GW'V-$ F_G<1,Ɜrl#'怿iUGQW<\qZwv({2ѝ?0Xg_aZU1(SE{kTz2ۆ)?fvl̷\ݼ.;/F)PSˌ342lC/eȌ:c~/n =̀c_Mw"zܔrU-4/Ռp_Bq c53Yݴ~DjY8OUI+s8&!Ui("*boH9A1E*lg4 Q#o?v) }u˜jت ʎErL.FCy]טfbۓte?|8$ߜ7M7'?贤0!C=kk!X1M$/d 3yk[̆ݝNu:/cP$pP3Fe02S0bxk2:&|F8`WPJ,z JӃ)~I,[d]sEBS$^H8.q!.2LI0ю[JF Kc fտ6J GWLUV j6.]dOp)m)p,Do´69TJy0g;YkmXU~'kūb5c y)Zj+.i~bc99?Ζ4fn$[ݳLJ,CI'4+m(RkSbGE bzM uWFtaA_V1 5 ~-6 Oog1vï,vؖ9Dq`WTtƙZ%nv"v)wDEP"T^b/_7,Էtᩉo~Hjz`/ڒ.j}@FT)@e)iwTDb![ذ}5╪=<`! 2WjO ӘD'B6ǶZ1yCT B6@,uy<$T8*HI4T/zTEs7ɔSݸEDD;"Lr6ITm}Y_n ! VѣA7q8Vpt?NWrڐ~ Q,wuV5X~Y3%_A)oJ(_$ i4I{Vcny|m,B]U=BC#孓!p"P@+`!91v] &86K Xo_$Yo~*Js_vvT/li_"Bk_L$A#Rr xY\3k5p9+Bଟڏ$qLlZ e"J=D^Bi7JB}>aO1 D|;]ǹU,7jXHJ nZLJ pͩflJq HBg@U?t6x_E;fFa9R`;fQB-Qb^D24#<_3da1lDO%r\O>\,5BrY9JRKRЪQ.DkP TnŒ&l(U?~B?{] [d{ZBsdyɒBCe!}+SI  jZLXD>͹Z g1(;9ʍH'D\/7|0Ǧ]FO'|a,Io|G?R`*3ȪQ1C^+'t\0b:qjwIO*\i K"_&Ĥdlip/Օ\g:>, kxo爺1|l&^>ADci UN[洖D΄?I3 0ġ@B )eQÔhK_*7 ѝOff.ĵ;Iilygs | zj!=th˟z|I7>7ԜtOW 0hnd ÎF- +Ч}ڈ<4עv˛ l==i> .+F}`i;rn`j#Vːw%sM v|-N D2 [3'7)p7v~cݠ_Fj;c,FxXƥ!KƭgA aFE{?5rx|cfi<`w~tkO_8BLmsk))^M)F3}4l/NO)Z=kNZd {q-3Jy#'J~{BSn\g^BєݠEd}F*0`m< W׊B9apGOy m9mr줽!ZcjSr1XAm# r sah# C2E)BYvMVW_K<9B5,%^p؞:vݐg? a~ 3fsj3 ?Y!p<^'\HHؓJ' jIF𠵘vW ]|FRmS:X؞BiRѠ_hEW5Ub7~ݮ*4azLjILu`PD%ё(~A3&ewBP89nҊ0xޟT=Qﮘ2O1́e#IabCwg%#gB>y;r?]Px ƌ !mu32o8JK*b)LcXx6ޖb,=1PқGe;pe`>`a yZ{kѬ!04P1c~|id0}8})ᄞdήza Hg;[K.D'tM6ۣ:nD>VM): ±)<̎oK 8yV}dB8+*@'<'A*/ٕ7HTb@GD(YO0W4bv\/Ո.bpA35fL. r#n=~yg7Qu*?L .0a^3IսZA)Vp>ܳ Z \ײ/w"8X`ܨ#E%B=l4lx8lur-a #{!TmbDCP.b-{{SpUOewK$!:$+M.NTveKe!ٔ0Ij֟G.4q%AcYX|C\C;쭻~P7QjNm`yX!APk,Z%:~uߒe_m BPQ*pA^PǩALq颀;,!FңUj>01;TS'MPs60[;:qԢ*N:V7Nn;ZM'`uKDc"Z9 Cf/Kq2=Y,kf@E3hllB0d4EAZGoN00aV}]V:$' h}> b]Χ0jFOBN_bS.B1&JdnQX>kV-ȋw$YKve [9Z l_y[O 0,`y{u&v<:'qݯ-|=_˳輩pO@-$z6D'6Hu2{KT'zi!F!ߪݚAN80ǨXM(9Vs˒۟u/5* Soή&AACj|QV&'jN]f{!kiO/^vque?]oRǖg/Mj`JJM1bͭ#B lSZ נ9V Vm3v;5ok#ʿϦ ayZS7l9Jee@ǎL]pȏn+Q- `8ݞU'R0KܚlwG&Ų9qu)0=cu\mȞYcԞS)ֲ޳/ny)$ͩOQ >-mٝ,FP "<K>o|o#/Q͖Vmt%o?HxĻޗj[3{ "hqm T#Ja1tUg,UĤx9DSV 530׎({djZ.clрAs~b9sNpth9춚SK4 [)ݯ8:v<ƍqC'{֏oeK ݚ"es(cSD/fY:ǀ@ׁڑT6l:R!!GRW#:/b8Xazk"B습#щt]VY3Wϰ0ƍ7SOA)_30$ެ~/cnޭh'RYWzK([sQp33˜{؎3:e&2 a22 }l};sD"awuFL/Τ}H/c+k}Vu5j.7mf?]akgHtZږ~(#$ C cVkmI4Gȣo#FX!SeƔxB_l_})o7RAAiVZYVa/Z#sfLjT+Sֽo<$ .Si니?4wK˨mgvt91Sl6aC,rIH#<f*P:&ƎҫK,FF%Iu l#x^f §ߨ'KbIʄxB^=J9umo:c &H5%nl*Ox,G{ Mq.%+ *$xIIii̖[_l ˭ R|J@TTy:-܋\ έ9G~pE ^htZ@OH"> {+VE-qo@_ q; 9 ;7ˣhnϼ`Mfg?wG C!COd9kLܾ/{n+{-8c,'.a}ԅ M8wn!9BZdyd"DW]}Hm*91քr/퍽/DO {GiBCTtԋSׁ)&qyIk>ؑ1_$gfG%BB0qĪUzaQ[|:F[xN-:7bʩHm8J] Yj5 oB SViIÉts>[ Mq 괭橤 >I ůxq.e-,z1a߄LucrgO VLf;ݻ7F e;LC_.ʮ'n"n,@p]l&p,bO'?DP]yTio•GJp\1?V ȧrw59Ve_|d$oo.INNN߱@g",D'SCdš#̮,؊02q!v<|r}'I77uœp"L\/jBT[1´c )?M)g/T=. 1ְ>L{yM#($4辕$;z-ҝ c$r$c}k oXļ$sׇce5ʮ r^l~1 ٨XWNdŰ4'u׸d!!JT}sJ@B4elMōCWW0'B`CPXw5[MR\#VȥyGaJ'& \{8U WDg}ݒ89T.#BW 26Mz1l_{fkyF+>(*Ü " Nϲ*0 )LQ b%ʈoV?AL6H> Wd?^o03C _ tH=4/?|{L͊^GDayeS,wcӦk lO&Ll Q WMEC_='kV"zV˻@w{2fR; *gY " 1_f&Bo[әhd7'y 8,쭾rD/V3=tDʎcJ\9[Hd@>`wԟOْ0^W$'Ťbkwy}ily:?!G,Ŀl//~AIBI RWET%YaV)!EZ+3#iTK-oQGNbV,Vw>,nu&spٝ(n.'akz.H{1rrYñ3Ǖ]+'oEt*Q@,$gH8VmlhS]/dZ)b ;t+(K=5Jg=- DLajK!p}+ktr6jdcj.QC&+G7 3`lZT&A8[zZHq./]eU`ާ9&AZ&{y^w)Z)j,R<_la`s̆c&䞳k A^=\Քt{W aƱ t*a )-اcOB _yhO$ ,@RIwb(#_H%&*;8~V4f%/W ݨIPѶ,Lr;v8cJsD2UB->"kƿr2r`*K8N߲꠷Y"9E3UK25<ۿrH˼#2{+ zРXe[Ş&DUh0|}_ _7y+?9tiӤ፭>h\kV7a1?A %5GvؕEۙשnŒ5g?.zu8N2Rڦ( LNE:a=}wV -)Dmo{HR91=zEk u 0E%3J2C K˶ţtH^j aGP8: i+$JS䱶(H+hV_ ؜y 7xv\2IJsm[x޺@QH1[ؑ] '<{EZm[~xLPyPc_qW<6ln[~rz }i-_Bfsu wq-@OG@͠qoT%lD~rc W0wQ\m-$1z7ƚN{CMi\c2B0$=8{\jT,bPFRSM\6:;ne};S3$8Ϛ &rb0bi6|٨46@-Ǔo$LgN^MF;e!!}(tw23wwz}.; %e,Q,{"i X(P>0rn(`D1O :ZQ op :vV3[̷&5jr+ N#ygh>~&(5"t\7)̈́~z>\ЏbW1/[4zY01+C{a5{r,ŕ A1! 3"v2ݳRNvFT?vʅ(UixpcY>kai~hwHH i)~jhl="F|ymQ#[VN 4#RG(ca 6U,-c7y(xaMocAYv4X\$,BRl'I˸!g@Ӡ)E lnWz׸g btLu VeDgtЍBٷSn|DMrJVC(Oin!,Oze9Epu;^O̭z& *k RD[)/\4v'k(`7shuٸ%w7WM:%WjN&K\/_"RӷhSpD᫶c WWISSC'ZNlx \%n$dN "PRgTDU;ԸS'>%R؁C~q9"D>6ymh7PzWMq@]0n]"J&KadbEr= [d!vl~VrU[n/RDů$tJ8f*j50hxgA@גn"#L/;^7%Wq`o>>>CQa>;JZBM[pqfꢦB!?2Dn/ks3h3iنCWy%عk- VwBFc_ΨZZOj^U$KJ5W\VxReBwlM,{>UMgx9ۍ8*t2t݀{dnF O䂪*ӏk#+Qz}2?Յ$SwGϚ0Hi"-1v xCDC28f?駚qFjX5v܋i331#jm3]'؜< GLҋ2I^Ѭ)뎲зd@i.jCD 7=ܗ믌ۧ'jP]+ Fʟ|[Ww֎{b6pAKq=o(Y~sȆbE^|*CHfLd .+G }u@?_FT}캉\uKprξ|6\KΫ3s,AEh'=.RRnWfNj~b[mwH!Wq 3@Wp\| $$9ESu4BB ֖'y{^8<^k`bZL0]B0cunVIk8)s$`k.!AGjїcu.r99c.x\_+\h KXgɽ1N0+icy ]7^>xB+/4۷n w/)-ycN8,ezjV+Y{B.ҙTh%z:պn-7ˢU&Hsà!AK`&;K_({Dž7%鸚z9ٙ晍akz|h[!~=5fIGӕiQ^ZɼQ,;]+ٟ$YPk3[ɿ껦H,cɿ1`$2t8.YsÁxڃ|UUGW@*AX|NՓxg_eouh"ǏmK/sh!%bvc6G ҽkF]0Iސ a#i1Vh>pk-Xi]0+O xqT׮cZFK|s=b/p[QvVм &E!܃^Y L;ID bi sS{\ȵ3N. z8 hU 1>r\eTi\ݲb"R`JSR w n|5(KNzw+M4 P_A@Lt/JoըQr׵1fCn:d:=296qK3$砱uւ]6WzE+-d haa؋$lbA-?4n3TPK"3s|LA%{"ǑnxCǂ͆KJYDpyT(3&ֶ)=/8Yg'X aHʙqSgk&!A%1P.v58"Sk}'Er)~{g$G7mSǕi1jD*a7M\@檯æ7]i mofM駛|J U}m4:g>w$W90fto8H+4%B#Sy}u ! Ǔ@4}<O@buŐG}(&`H,Ef =F-?%Ty6q;ۅdq=o"/oS Y&օmzBj_W&5pm`՚B ,ek1UPvtQ0lg%,0UNSȹFwz)x-._$jỎ.kW?I#2!qpz;dUpx)s A؅%h/?nqlô|'ss4 J-@/֥n=8AަiL?/G"wTط fyÿ(g (BG\P aswL(7[4sER31 &uPnWٖTt2eMT臗Jk~)4!_@ld aUP)=I&Daf]ϪÝs19s)ӝ; { E04(B(눞n{<_T'Qbj4/&g%d^2AhXH1ݽG0mb<{EB1Mk)4%/ =婁,DN9-}FUD!&![fxLA.py6x`z݌ `:ˤZXZ`dazQ2(HA=_ʼn 6uysʲkDmx򑃳yoGɶYAq4OSQL{}2øsZO~r~`ˌ@Y0Z_v2Q%sbPWdagn 9~Qx$z>3!654yHЖ 酋mZ@,>pOH zȞuErO︇aMm ~xrB`v}q;m̻Gh|x\ں")kJD:AsQ@*4lȏ$Y#weg8"%#Ygt~/meSkC< xNGZgH ZM=_Lvȵ/.u wsh_i2D֖ݓ" M"ybfGLasD)v>>dsPow $wnF nwzo'\fߏU.y4eJ|?# =yN-+5_)(3y2w!nʊ.`%Xcr5'$s7K .JoRW26< ύ,rQ zl6iiĉ7=/+̪gx&H_OcEcclMƖMD8OkOI=!~is_O{i3"BiGқv1!Lݧ*`6Gǐ嬿 ,T4?[~ }re ! 77GXysB6fLw}&#׮] 2KlQuyS`LVJv,6Jn_F5!I&{b?h)NpX>/-&CKk@D'<WEHdJ(twv!Ѯf3Hweaۈk}/,vԠqKRxBg ,rE5⟆Cq)k=1}QwP pMRudb>{="/l|4st'N˝+5Δ( uuJc&߲3tLQOXVÐe gN9v b7ds,/)/9'C8Nnh >!HEaUn3d9H W#XaRK7my޽--QGN2pN@Q75)ȞN1\\"O#x_gI?cI[uАiwp+oBL8Dw9Mt~M<@r6Y^u[#X% YApf R;<.kSqYI+AZ8xx1o])kV>;iڵ-?}Ӂ)^2'?SohUB#k?ҀD* l) Rj]%1K0_uzr,"Xc+|juֆ%aOe8xfiʽ ~@^+g(JCw)͕C6Rx672rwtp77m/hd Pb"w"w ~?sEQ|߆_].ȤAJ'Mkмvg4 ^[ͅ8ڒ=?oΊ6XMFB0\a )}xo#/PuXಿnȕVyn"S:CUے`  $ &ƿ3qT" pyWMԠŜ?03!|#Â6ζ"o UX(j"{0o4aif[Hɿ LƓgKϦi:HgX0ܕ␃D7ey P{S6M6`EBd 1zwH|*[ gpys1= s(I(1/<[d7YЕ}'Z-26h"L,ҁփ\e5lvs] zNZJ.Chl"w:T[[ݚ#hvE{FT= h XӔbaeE%Q]\B.v㪣 Ww{[ׯa,qy$ +BWlvyƒr&P "H5ÎN]_WмV_|:?3.,ׇQpP2 9t>:W7ܤEh? osE52,&{?w ?-Рⷰ3|P 'Sw$!qC1L4|؅|~5 Z1bS-y0h銑ӆf}^?Zj݀|ɸvxAmfBh#Mft7I<c-{®퓲{bRSNG`NcqH7].Z?bOs@I[aO=5ϵZ<'g +Y|5ȑ'ϙ$$MMjON`x)L?Vׂ^' x=&Xwn҅(5׿*qI09f14$;+ Fyk)P(2) -\Qعa p?Ȯ54uSY{ЏѯW-Rbn!aX/@=Ry4ۂo ]3MvHjRCnHxX(RZpR#ɝNHjrp=qVy+ `6`f -Oe}v@%UDR\f%WTCX@UyrPٽץսbܠOܵ$'J#lx݆C.R/Ϟ^p4d!M! kuXL\ ~rzNwq2(3_|jY#7oꨠ|bM~U=;Ɔtg8c.Ko 82W^|y#"3T~vP>^]8H(4]>"nͣ>)2;*Kux尯ZI;=Tj[WNmæɹȋAMR℡(®P!Hs̞./Csd.9H~H<'@ԂIJxcؘ!u5⑚ґ[I4]3ߞU Ts =$15`VO,, ,#yì^Lod%)LxZXcNGI}qf|vp -^䢬 ظ͹MnOjflDs`Ն=`>l=V=+.6,<]%@-PQq=ۗLssA7wqz8IMq ^U,ʈ*Ѹ/?SB`͠iklX Jn h"8 W_iЏdӤ@Ē'IQBS,ď'LܾLζItO$SU? uHHF9RZ_Ɂv&n&spρ63ԑ2KJX]?as`fT"ߓ/j sa=-b[kshC1Ӹ) wfoZc4 9~jS}4b٫FJZM:ٛ"c6޼ yT?0s 3wF3@b׀<:i8gghXQѸ ~sc/X$/yY\|BQ2/M*:Xl '@MfCu ("aA NLj XYL0e+V^2$}-3{q9hl9qyVՖJͨ\LsǬ?$: uVbg5]Ie p5ItUXߢQB`?ik:C/`TG_w]Ur]@.V\檮34[FfVPSAʋ_*Q(U_:wCQzzEfx75懶P^2,f14eQW7Vzk bjˣz92%n ]##ʎo :_<ޓ$X) 5U4_j$o;P3tCۨ  A&a0kai"N(%v7l]͞!ېd-lqfI/~n< XXlR7uȾ=t-}/4q5'}rQp7[/?kB R.f+GNߡ{,w7NOձ8b4ǡ|1DD2qϋd{聝Jn2;TvҮ{VW҅{dgM ޷_CYLX -+<҉$Va/2O> : ;lVF7?E|ܱ}B#rN4۰`ؗV7~[ea|4UaF~/V1#?J~ t, +5Ø{qv(WĂ/ZsDCϳ1)"k[@'}=Sm|@d4YgەB[梞0):*Nbò<$*BL> fvvJu[^HZftsav.4Bd샔{0H(o<6/ҥ=O6AL;n%3 ksg v>pe{"K߾OE88\gB;4K ;|'U)PEK[~n[":O } <K-t%7 <ҺΣCit >sߞ ~Q `). q 3ui·@:Uqk"0A' !P閵DzU!|p}vᰮ1~w,u4y")DypR`"!@:iFeǐ{kxڦO~mO&xE~䪈wuP~FhZN ktnfIhWz4֊isdAޮ\wn4)@yelI)HRƣhې3i鍕kQ $57JKOg;ի=r|v#h&vJ(j,?.Ƭ#4Oóiӟh "OF\/]4>>R>//. ZN]vL[_ފYY[ݙ3.a%K:GyzN(y~RSw2FJ.`~>RKUN7{H l;wYn9b*7õP vb(yd-(DgJ2 ;hp8E3%) kJ3؁54POor6o8q%S?@wI-y"Ot*( xJA5xB #A_*lH+I]Xc+" ݨ:񀞃4Ra'l噅t%K!M/A}=):b "坋͞TOcYa)*׀n $su[~%%0{ )ш;_7&Evsw tCd TON}U k?^5n(>V&qr'yjr/ eZ5!g'Yc(|E2<SlLJKQ_?uCGޮQ hc+4Rw=c /-|cL/<`}s4c4-ϤJ`;( NBu٥U{hJvN_ ā$AuՆhggSc# y8iam7ƪC,7E @TDĂRKgL.^Mn¿1:A#[PW%'dR iw͓4U tMS@ v~GK ( rmtVDζp5#_$T0+VK ٳ'.و@Qi RσY# t'sWM^F3v7V<6̡-.-n+z%1V\8yO>Z$2]GLi7xU\L2>M'(-4VI, Ii/8sLF< s?;0cM2_ KC_[gcsɏ岧K쏴wKdO}Jh9pA)8slb߷>}%`D;S*Pa&:E @+/Ǥ4?2>1`EoQs "ͻ7R\+sX **ca;:)!o~EYEg4Xٙz[A s^RWkAZfV'2I Λ~踒"}H%Lg k_>+ߔvBhfBe9`~mԙ}E$g̺uU߄kH条|e<%ҲEx>]ĉ0C(Nf$u:].ڦˊpv!*ށ$Q수 *VMb6Kq.="JW"͗aAEgfNY^%6!u7D_䢥@T}F!G8+?JFscfna,^'i 8Hh{A_kb}1it/N+x˪ɛD( nt8]Ϯ3)&Z2W,:&(%LHN1k_UA?n)˗[?8Oہk}KndttRGIO3?hDl?QAlV:hpOČ~#,: i)Vv#D{ <(:i%ˇ8H(TZ~|/jD^dΰLL8fŴ=/C9qyb(`4`JZԠ3Loq,gEȓx*|39n~ 2DGH?Ae((V)M!`YIU%buWdkma" 8tn8˄Xy {nrjχudPVZ43@ p(AKG^ӯ8% V`2ΓMӁeHTԶA(cH`w?iny B߻t[Ia+gmu :&<"wۥ{ F>ܤEg&]j6&M龧7FEB {O*];#7jSIbACBf®)e-}߇$tVetOw*x!Z՚a A4%T)-_r2Vm>Bujs\ljTVV1 Ӵߐ=XjYA'efQ֢MΒ ; vC#L k'vC<f=ÂWmzg k1q˛_3:=0{^9=u=脠kL}"+3迳W0$J!v}B?=Fv?S> zEM]ryOl][QDYv h;BTu2i*K mɳa=ZZ5#vp$v~Pg81/K.VꤲjYQض<) +'i ?>l ETG1r 'wa]j= KDxq)*nN}>Ԫ^3{*K0ʡ7/ژ8jX3\Z4ƅuwh|&<6ׇ)W]Q%/˱,"eѝi7 UelHQwt~cQ}\WWi*olMoᘠ= P-e/YPh<|OD9ʗkmV0+Klb(1j~ߌ=bN6s_ۅפ)`✲TY 4DQ%߼ʪL.fL>ax_ 7ŏ9T1vm߂+^(nd h羑5 ,>*3އQ#?r^‘)I7$<|S+ %bú9PI%[`FrI71Op1~}Zk]ԖP/>ou|#V 0:SlJ?Z X2GI1-UGؓÃk%27IHM@BeȏT|hi쏑p+B_[('^)vNPW3X1=WȅZb(wB(tPuϦ~T#RӐ%Yr,Q_=t˞䰡Ն#tã4BD9W#PS ό=FVsQ`mS:rqPKݬǩۿ˳U\IӘxكq5HYho"T!#R8OA'Th7b"SL6/i뽯 jXL!Cw.5 "tD%DeM`RM;sš.SZ1̒#Pܚ+1N;֩"QfGVl/Kq kJk/t;9M-"KoM "fC+R l^Jfe,D\qh" efQ%IΤVtݻ6њ6P0"?p({uPէ< 6$3Fu3s>݃O“eƵt nYcF>ּD0[zT@b5AR!/9J?w_yxͨ.X*LZ(9b& 2ShBS Tە{Pd?p:OvzISe!e:kXeð}U'%` #uo447^ZM:N c=]/3nRnw:>AVk~lI,G[T96M JKS0ъ2J@ȟ$#}yM✋`>Xn0NvwAfQ"BaKkd($Ѩu$]۱Xv!*9ܿFzqYWnUзmUZו* xlf`YӾap en:\bWgZUxj  AD)&4qD!qV-p$[f9 bxl"b"Б.y6,BƗ.1Ym:;:K} rxRie ДH[[t Q_ DEY ]%C + }-F$S֔PԆxsaNSV;*nD(4n -."EDNEMN=r0{S8TpRԙ7q\Yq5mG?`lA= 3"JELn!V"+6=ŏЊDUǾ7] b(1t.RcM'eS2"~6VSV{.ơZvV%cԔkq&4F5ea#zOP298i>*3=\ֳq':l V@e&t7 mpqBP>[,& -BCcPl1kѼ 48G-L{lM=M s rFsl"VD" x'0$8N0T\Qѻk4\L*Vhϣ0-#oeWk` fg ֱ 5so/m7}"@X [:&8|7w