python2-perf-debuginfo-4.19.90-2312.4.0.0231.oe1 >  A eW^^f6_vEz5ьt>cN+dW(NߐKRk$3=2pyG3JKRM:y0k+0)CCD]%)2$P?`ۯ?a+߂+oON|r+MtAT/Mu44mc%AF"_r6X{- _U @%NWTM~4h*5OWQO[=hb2b5b800a8b7e50a94a8d3ba35c636d8ef2a3aaf06b2e3ce4efa12b8b67ca3beb24765d4629a9473254077ff73fbdbcf1eea2115 sdeW^^f4>hP8Eγ(0X^}XѦI벑kƅ]-Ε NHo5|0C2ܳl/Nb|)K'ÍNW u&U[ b"A|ye6P#&7L?7J9щ} wq{˧bwu#%EUlqE#]@aYlM396!YoF5".4PDV$+ }6Q9xqF{[r`;kf!|=8?]>p<?d! 3 ^48bw}     V \t,<(8h9dh:hFGHH`IxXY\]^+bcd3e8f;l=tXupvz4DHNCpython2-perf-debuginfo4.19.902312.4.0.0231.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.eobs-worker-backend-test-0003openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eeeeee2153bedb2fe479a36246492dda6929d7a8ceb638a39d56d7d59a0126eed20f22rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.4.0.0231.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eexK@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@a@aZhang 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.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128- !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 code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning messageobs-worker-backend-test-0003 17030580974.19.90-2312.4.0.0231.oe14.19.90-2312.4.0.0231.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2312.4.0.0231.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/4733345be154d1ddf79f815e663a8869-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5fd52ceb34dbf4a9870cfb9109884860567979a5, with debug_info, not stripped jtpDV"swLutf-8da045d2e741837cf5b0098d24adf0dd5f08fcf2c8c5627dbc16e0f40cce933ca?@7zXZ !#,>] b2u jӫ`(y/f,84/4y=2 MS K8eҰH$BODŽ~yT2!FGtP#}n)ٹb،a0H.JcXcLXC o&c*E@0k.ɟ d=d )r8T&Z'B|W?Ձ>kYl X)-;1ˉ_:;:mE@.Åln,x:;C|+1w ,Y"K>{x[^9E?TngaI;./դnYPeiHtxk#a#= ~19Rpߤ:Fl\pPP%ǔ{X}bܟ3$sG"kEaVf5dS|Gبd _w5gdL@ &DC~y.[7ْ c[?8@-$[/#=簲.^ƩQ eOV%bAU[5 %ܛI+a|?\M&Z$e٤yDHTGG2{`dr{T_:#UGE} amN?Ƨ,@OFFFCݳc;#OB7CzdRuӚJ  >3*MKɭ@Z5f2k2<3?TWzz~|X[bEϚa$A NR#*.,uBF4IJ('yO>'OUpDUuP}S^~g4N>Χ|jP!`>/qOx#^BQwݶf?z6F} (Gg>M;+Л#_3geEGۏ$j).\te#^Er9br=9y]s ŬC?-Z[(}&fz6M_OH_m-("cw?fɕñ+1B(6h4lSfbEisrzW#עm(/ls p"ZO,8)oMkyyB&Yk,a^&7TWu q_29,C®'ZN|^;ȭ^,WH2^ Lrk &/gR$l 2=/ pSRX^j!S%+Z\![uϚ&Z)C5Sh0boDdE``o<8I%HI4Iw ߘ~7y>iU/u 0!w]o H?~B$$]M峢!lF)O7YȒdE@d"Z|T!cgITB-=WGJ|7a?i՟QxI1]ʹh3E'!q/WyWXIG՞>&)x/[u7za|nVne{pn5lAxuĊ+Evq`h ~3 A]ڒUQN=kym < (^Jk ب`M1\b<LMH{<%j}H9UF] Д=i)ʤLj >3MYvy׹_xע7%a\GG2 my]I!:~K"߿kEY#C8cH3?5|Eq(AU s]QwU-Yb(Yt䀸Ha|zVtznQkOm0WU5THLH?g 2$XFvc#ѽ/\'@:%Io0-+01{' {xcF""T-J}iijA$YBNf/sO*pHiLo4T3Wspx /7Q¤rEP£]I7 d>X ]3n;>;L5b D.!eJZ=G%CeYMk[o`ұY3ڝIT^;tf4P#Fn_:HҟEp z, `̊ľ=n\Y:6H>C%0[ŚwӃ[OwZ)dēr7[#'sdn=|$E6VО{D\s'N2l%Nn@L9eT%͒(*ijvdRMN>4V4~q= K BS;S` 4aA`]zLj)q qGZq+Iu8(gD͜oX6c{A_m+^@D@JEK;]'h 7 NQǤqۣ(PǿâAaQ.4D] \՟6HKxQ;Xւ.'7AfzJӸ^͌),qe{:k89]z#rI.x XAҥlLL%SD rBZ5(k_řG}X}"Ejp~3,_6 ]7Vɧ%Fwqt2Djsilv5cΖahW}Oz4u 8.Jl7aʍL>]#Yڈ?݁6LChHmP2-wzZS6]w\ J`MʟLz;UkGluLOħBYN fdK9(m)x5a 'Y)SJ \)av];Sĥ[5l2=HܝPȀv792qa^`hAw-/9d+PlA{mpM N%hAvL 9K$z牲YKzf ɤJ~\t.NPN:7'&+U4z#TsYd}C7 &[XaLE}ޡA:ЉE Wݏٺ dDM#57Pk!ˏX;x a(c"wCYWOJhK3'Ah54tMts{JwVV8e9۷Ҩ6egz(׳Rg6BsKLwV/N>Ylb/yEHgQo$9k{c9/0uy6bj&Wy3 )]v%/7= eHw3|{$E?'Axl[=7 B){h9/cfhNⳛn Q)1 GCh߾UQYk`T[u8ԉg^77llڹk zʾXhG7L.$2*``pKjy֡ P#Bi4g|Τ{6{`%V*'D_<D z ԗ"- W&Yw)ÌW *=jfPQ"A[es`zȉu2>Zn%U`tU%q sDa? x0Iy%Nσt8vPeOr]A,dC) 1xg*kj?I3 zG"xՒ &e2_B:H~47Fб0? k>xP]):.ϸi|Iݯ,jG-RP+w6-T2x^ov.7L@ty-]`:3/Z;; Wvl_.K7vk5C|&cY;bE{mɌ\j R\.1?ΛT:Y=Yh8{ `M7(ZUx Ge_ѲJRN"Gοz7FL tO$i6hÞWe'HtYFt vn'`8P:f6,ޗ\DC,VDͥ-&M;9;!ͶH{rϔ0S$-xsATz+eg\h$I;Zp˷"I D/E\.^|Z<(:rJ&lZ8/_ _K6PGťF OxyZ׼=f#{5`?>bqfb,$7(cţ:ȋ.'8dyK#S~.ݍmFŨžAѼoՔAƬSك%8P}1 "nk;٠aFLo7 1'<Y~^A]H{M4ï z:pЇ ^gK<,b5{^Fˎ"gɌi/`B;$QpRd~,xM*kec=rW D W`6ۤS#ۛdE>FQqoँy8oDD}wK%Xݏjrg^UxndZQiɠD6_`@1+Ե#n%Dn-Z6άK:vy Xu BѰs(~e4L$ФdL9,@H>d'K)Om Rj54amrdR[;p=v+/*"y:^a. ~d)jYlG-Ͻ_7-暀͍XO5fmDuk GmrMA=R`Ә;8>hh92Mp \b*xڿPW%}I{∋|4z*Lw$'v+a+LZFq)8L03Ԟ1 fjf?*V7G͐oAYaݣ;WOk mﰭIav|ח+m@ !2BtAD O(wꭲݐ206ipko{0o1uE0*di+2};sC5̏ſ3$#/?~&%e<\i1, &N4怰 EkEOIir9=COїpH$NjZ.9jUJ|jB pŮc]mFɧKrYH57]ߦ["0h3 !%a6MIS=)3 u(Z"gp(lio 5DK#F8s ,}ӭ5Y@&`?kj*y^~e{4͊~Ai2.1l:MYyKq力p+SL-g_OOofb,)d{C m#c ˼嶏9sʫ>M7h86#?rƍ/e=;燃 eȍ^kOZ柃 whBȑp{07jغ #mc }HcֽGë/RʩrYۯiQUk u"|G'T.lH) yy!l^jZ;E ,%{/Z~Z ɐCڒ}64ݾMLbQtT$:nx%xԇ]q1wCTA0i˂kn#IUE߬}S 4d˄y> {wѡT|f [c"$֩&wEy,9c%`#*f6X`r o5fp6 %&WKi^lQxyNE;F#a=6H<\/FP*R O  rFCKЗ̩j yC1?u}t–ܽ lI=bo+[>{քFKݗiŪ'3}*Y^r /Oi)3 }MuFK؈I~א+d,VvN'B7U|mz?mx_[Vre}$^roƱeQúۖeMJ:6܉j51.Wi$ozr+{3q/p]# }$4GG\Rn%V|Ν0~Jno"EGFٗ$E8Za]<:n+PuB`Sy{xh]=KSND@k]fZoJC1#V^8Jƥs$VQޛY%jHJgf?'gP#ZB;JWbd5?zEo~q^WdtFB1C3#A*8 ƋX̳HH,UԈaq|$T6Xhɢ,).PXY6;IFnec&C #vr@s~5ijrs&AٮFF!>oIYh;(0Ɖ2,沎yu5E2T2›V,a*Z3v[FK;2$k͋&sFޘIψJ[d:҉M˲ h%1-AX|[9 >fI0':d]dEK˟Zs:;m_pW@ \)2A?랈iO}F-Yi]5V@HLZ;FRYF44*?_nYj9U06$`z*ž Th\00_m6N^i`Kc8g.Z AǍQ֫lע{ؚ+m _ 4V >l֡YMG "y#agG=w"I 41VUnZ4֫E.ߣy+6˜#X+cjP*.U05AIeCᕗ U<ݎ8#JE>AI@UꏺG~՗ikڨҋ|2h*}[k ͂p]VEO#j,ܐmtV;Z4 aF #COBuOOkd=VqiCVÍU>7;!3 #坿>D~/" 3:'IBުL,^[ 1DAcBj9#B=_@eI!&k"bB|¢哭LCf^?]iE,Z0zP8Aʼ =!( smIGa\egz[=Of=_Qt:WSσtLYQr<1nM4Ex=y; *3uٮK3*%zk1td985;\0zTH ao<8%T ۟y0'ϻVyjQ:*\N!y _bݴlwy/Ҿp?óOiwd"Rޙ6F| ;y!rɿ@^ qc޼٫劆;4P"̛V C6H,=ҥMӟ,qMq2fUh4 Kl0w agCt-2?PgU_^qRH_4>M.H;@  .̪cͺc&OjAD!3m̝ 8WZ[YSMLv4jertUgi-I^3>P,7 ޴?aǩhDWu=4*Daۅ (LlKf2ad0< ̐!0$nD9E=D5cFygPpA 5,"=#0Y)U&K Tb}I3fJ||7e FE~>WUNM΁"$QXgYC|Mi"{nTmS{!&=óCg|ʶUI0@m EA$)P:a{xȌkOh?̯۷L-qŔ#\2,0+3B%遠U[ݥ5PThZ$qK /h[aAtR;JBuu`׬/+t 9o.&v ロۚǘKSAh6h$%7"@0eVpxڔԠ&!>24eoc1 4znpO0C*)i)kyW<#OM8ˠ@j;J}# ~zkhn>i20Nz)i/ gyO@ey^V+zsW.iOÞ鷄/os V X4Tk 7s B?lV6؂u̟ddTɦt^oBs[&2Ͽ_-[j8ȗ05+7U78 D(\ CR\"=Q.a񅟇MTS>$"p/#8A5;{뙗 LAP..̏U ս?ò-4qOcCțgZf`zj*]b ֩}M"=yTabDV}/ЊNNzM̖ME$qR^_,7g3Yv G9HY"V@]7tٌtpt|{ RM[]Zp9<tq7 Ah2?b[{$r跪]"sDNYp7zlG.5wǪ0 xJSv q6V{'Wl'ϺX-No>Oϭ~^72.JW SUN'̸6aŸn#( X~(TD6xlrC/ch Ph{%Htt# , L ;ʕpߴlU@>OYv3qbbW[e@ mҐneOd((Ғ$(Nbg&!ng/ fYf= La{v:1)7j~ȉmC_4l0# oji/`XOM\_{FE9 3Dx| No]azj|3 ѝ}M牞BfO Lj)/Ǟx~=cpy~r=>1F%)PY|$bY&V2gG9R}!Ϊ~?7ZgCC+(T3TR-UxKJyOsE}<*˶2RZ`$q' ׋7ST&-X521?ZܳxF$!k$3T_Cb T_CUc~7!0Y(w9CDZ EyHe6&}k}$8dw-d"?ZBu'xVΥ<Ėo'Q5?+ j!$Ϗw!`8=*Oo:HCXϝ`B^?NO`߳JdR/0bT`(Ǝi jʀ2|) zeVqfwҽ}v*9eC1~p"80V,VNw)x~tww8Ls׽w$}Z'2zk閾5xSSXO'3wp흿F4:9K +;O^fv|mli'wy :$Lwi$W$4soa+Z/4שrUEbLTΌ1Kk-gDN{L c?:ՂaQQZ>MC֖Fl2rN(`Cp4ҡF0ϐ+H xD)<(] "(/7(Xn#+ [&H' x lu+aj9{Ni7ok!^7[U8pMB\}cmP ˉqBC5)W 6<;"عSyF ܋͙VDS"3:5cTof!rn. gp_8h`:j'|^cn0Se3b!ۼ.1>$XiWmੱOPl3E. pOZ{{ mB ^e֙lʢ_x%ե$.{[K?3% m_asyZ:ò]?4L.6g<_]Љ봘Jͦc+g\!،@LAG\A&k6PsA*0#۷'}w{fgӊ qf' {V>1>9d   k;XVM5d%GI[bHliQƃ$@[#$<(y PB#]*R '{j>1 ?c:{|-.Oz][϶@˄*R8L#hb:NVHZ\#%톸ŔZmδ"IeDއBd!*Nm2<@"I{"yy̆xQ Y'J4:i/#)WEhBk^D!lX>TP ?8в"O<߁+]f5PEiR`=™g_z`ʯKOAe.at9A?ﳼ;mqEuÙ`3heҜNO+|؟'h#W^6}WXP ": VQ({<=:ikn/Q(H-OnQP%`:1=A^IaC}etF &+uQjt;$qr9;w8^ *-e QJƮ, 7'S\I&Fpwo\e1$9+I<8;3 (*;,]԰ (P'|]AdjbvKT Q эyfM쒫rj>;$.iz(W. R~S^W!ltT<Ұr{l| Ͽ5qEXcb*ELli)ojr˄@2DbDv(OKM4F@o`@v Ւ1y=ǐhR=a /{Wr0f̍B󱧦7=gkyhx fOsBGY0 d+yѵLExˢ|SP=洋ugG޽Q Lk 2R8δb5U t>TN-WqєwZXTo-(M;= EYW"ɲT'ɖrW-Ǣ⯂W" whY]]CP0Kq%0b{Yuqq-Es˥]\͇8c䴖hDwF6'wC ĠlY! 9Nu'*ba]猲7ߓ޻'ַpC5kvBHZb@jk;ٜPQ+sV'; I,eE\&5dD@,#Aa:p7cslj5IXܚ(5[EAd;mP=ZSeiaͫ=,W;Ox~ ȃ?'ry8Y{!,_)Y-\<C ހ/'*t92x*Ɨ° Z;B @#۩[v|vPj˙@Ovr%sf;ք!MX6xA%1VJ}IrHY%g!%z NnHL},$j-qqb<[gCa~%SJC\qΧ,vmBKIhG:^o\aI.:׭07WZu`5Z@yH{R@n/_=mBI.1KO]PxJREx)QX&ބg]]qҊ"EuNr@`llQX F,x)ibJia)6|/=w"ՁI%9T~~aSQIq=2O-!+em;g:GOdz&!O5')K8aQ)zJRk`eo/>.Yir\]!C'sC+2Y<]}Ճ0ـӇ,Z6־^#_n+;2^HXh=7'+R}WaZ7*>)#Vqql54ZjϑP6ܦ\)*;UB'm.諐2yԱB˘F,H` ;k`:)5n1#p1209Ji(VSIL Y"SN%!!|^e4k*4U~ ^2b휈q<.E5Ǹ02۔3`پ]HeiEcyP@B\D0.JݷeUӺ]0mS6<-qh'BD>#}QX1 iaTdC6OɃ4_@8јރ^E76:㴖53g5%'; ~rU+mo>,MhV@{-bЦ' L"u93Ve~k.C7BSLu #UBw #P{R;XS7Zg*mJ}cnlIJon^2t`jEmBݞmB{dR&e4Q76%Ba,XMl\%gSr{-9|ʵ%6 nvb5޼b+ղrx ʰb%3;@y+TU6 pE$Ff^- AH$XCb7B_!*=khH||bLܵHFTF4 yŻs[["`W T䬌QMW1_%s2%䃶I$nfj#Ʀ3u=QBvsOS'nίxdi c{qQԩ5*iw{7T I5bN OBc__c2=ZfMkI+7>-̓%υm7NJ8t.5yMye0N"_Rg kKgT a9\ʼxhyyg4ߐ|ޏTd*~:AWAWU:D2ƪ kmVx&T<`HXn*jG Agb+v.g|")&z&ÊԜYҩ/ WqunY͋xk* (Rv Fd@T"-n@(q8KP@Pe4^Kߣ  )(պ5%U[Àę@2}?M$lТ V%\y!+*vFۿQRۖl LzK] QKͩ;TD (\5swm;l!wG2V96QrMc$4:;@|T.U Sw?Cu~%Y&fq/˃1sku:j@?U6N:t9+"emGX[/;Q Eq./.{W2j𱬳XqB,"ҳCv73}RN 8~M@80Ķ gϿ RǙ ߦ~u"i~FmhN\nr5lɮB#d4D62̏Fc UcZR+F5S 0k /=^6U"/2[#1YC9?_{0#@3eN[@(`5C3f`moŭ[|8kyRϛqѨ$iYkSlvƢ[[g=r |!#|^)PIAÄXis5?T)ǰp4B᠙3%5@&\^ ڑP,m"41]h0 -Z +g0s׎`6e1z $YyD}Mf+_q!nsBhǍBC\D;RApA@5/SbK=k8 v.iy(0hpdh?.@D P!:\]]FV⫷Oϰ@ \ǶH{LOeA~#g(-诹Ur=94$k'pUw|5d XNEE2ѝW< .83λ:"[H2^iط4~`@v*=:Fp!-Ɂ)*eܟ/E%oӋTvA Ө|?\ u5Fe@H9MV[Az:n8aܘM3k>`#bl3FA@IjcZiz nQF{tG[5b +<\u ?A ^, ڋ#:ϯ=ǷVPHMiР$cNo I~tY5Zr%)Y $ (&Ql FŌx$Y=*_BJW&*i~yڝoHck Ds Kg~WíHO|S䬻J:<*q`\4!l~%131:i7k)j'h+C)E|jmV8]onJ{y0lXfӟ_Twfbgv}]*|dCźB_% VՀ99rV*R+9T}"*CJ=,[9y8MsL`ٯ3ABM,_%Ⓓ~ V ,pҖKFd:Rs}_4GrgwaC]0za@VL$7K5f>3Ű!4v צƘaOSμ7ȡj>0dQMWSCЁqʹKV$TZFij9檪'=gjVZV@u-w$@a2(QL\vM\3}B3p E^3iK<".6>/DY7󗴋 zfC!HXGeĽ v5Po%/a׭GF=,gڱ%*W5F,٢grB9#CeO|u32>r=!'A T]@k%A^XՎj8[B: R3Q9N:P/k]ދ3U+޸pQw|}igjYa,ա%KIb!W)'ghF.FMe0%R` *K.!Ͽ5sUxI$t.@.v=quy7e|UÓ*LomH'VA&Q\_߆ {\lAx9sӟƤ_i -d¯ L+x$,:j9S)׻PT cRRQDvJ/9#Ȥo%YGc $&c4aF:u`.l]Ug6Ƞ>iD+"de$R]_^Rxſv">Dmw`n&V3Tc9OO*̿;.qm9|ȈTjt[/'OVi h>E6B}EK%I.4e\#S*ޏtun4ùQ߆/AHwQ((/GMq t _-+[B KBA' :!E#C@DmI̸R Ԛ4M&E!S!Z;ZՔWWRUXp$ '=_D a{IIܞFCCP*f iſǯA#!LO5 v2$U2 UwTSJc$@H Դsy}%"?uWi}IgTN>P|ʼ,(a!z,8ځ"B5͂v].I7d (Q (iхCχi5/*ݚ9,E{!tM-P]!0X bqz(#tWp[VRPW 6rBc` Ȝ/[BAV,`x\.S\IҔjK; ",'/Iin%S* 3b3rvB!aذζf(TI $Bs'/f*Jlļ^SBw; ګ >=[ˣ&G'|a[mi>;:&ڌG ?ֳISqˑ9_sBV {RuMRi>wh2{dOI`w&BAy8|ieqG^]B52vHr،W Jh߸}zpn=L!Z* T{Yp&}I2v] IWgC@̋Pg]3syX'|=ؑ  re^ )e;njWt';C{16?mOGQפTUw fK0PH(f d`*cW'P|__J9QɃlvバ_ j>!րF,+N)]%R5\ّGƌ9-:kw_ulwSI{x:Uy#֬s (HNtg:C f?W`]o' E/ n\_ؾ2Lڼ˝1zM`ij;,}DKV<`RHMF3|qfN)N hy:R6GmO4LrMiCmjP%)‰UeB?/IIWRR iʂGM@^0z/v '+eu- Cf{G=*^5?tBYw@ åiQH^ )TnjiejD*LÚX*ET Ug "=%o Qcj+B ;ӗܥf[L>]rҐٕ/w\|ဴE:?[ KagRIaeL#R+1fCƗN$>;&؞MMBs8k;&< ^t_nh@BE8 LSx{02bJyT|x8OMZa".1}{<9~'ీ15K;83A#C`oT.G {G(r*&v`5Y 8&嗽=fyt{aU.=zmK,\qjS+ty_"Bo(Nޘnpz$UYnQ.cp}hF`!}5B;Gh(#~[[lͮ52d`iϦ_ۀ65^Rq1(7z0wu4dkV%AMk C:5,E @%OlOb\b_j|TLujC=uoyw}|Yì". [ՕNjOFDGU5"5?fX/ !-5oEvVV]C߈)SxAiz/lz(>鱣82u7 uG*UNpm_fD2ۂ1 05cɶ_p:2tȬ5zHӴdf41GD zFmaqHЮp0OFhV<㰘vbZэ}kO&uo9Li_n5x%N[^灜sϮ7Q_)vϏC̯{^rԥȌQDLwFR#хC3YP6‰1ᅢ|b]-S\AWctTNeESH{' uĚ>)s d ސ:vuOSyF Z$)BoN55'w꜃!GJ.v_xp/yLjsX*q6Y6EvAI: µ.͂~,)t01Od POg!߬ wp]p`8ytgIFG/fD' ]Y7F׳fw2nG /vu:.体Eabh?|˅FlGB/|lw·|K\B|! V:,0]q*9 Fvl|j瓏L߂Xt!H/ޱ_*!oߒWreDiK{!kVyeHc,Hm B{)F*0T.M0/2KU 6Fo6.QW3HKzq5jmJuƌO)T.4VзuϹe_&m]h -2tV5L+)(@SqL')"pUվfuΌrq8>&6(2xFd.Lދ lYT%n){^tbwX75CRoۿ~RhĐߕX>spZtW%U=|d'~'<*gP|Owv-n1)m,]w''>KYuM쑸d1pә?MFtۥ#iFGu~_[X~\~q=r*A_dN Z"z:ooQ5(nV~u|POR[ rP`Gs6 MYx>\(@{iCm^6 FIIjc ٕ zP|tPدl`=A 4$ggηڎkg6X+jSE˷jricP#?(U6: hj[oDYL/wS'jû4n)$yH*`RK궿"^p-f bL(WǑ ,Mm1?3 1ҧ|~x!i{F3~<_3C3LrD,5>u:26얏P ΜlTq?(۴u\@fND 鮲dxYd|\Q)M@hY~Di: ‹zFK~_o4&ܘn2Q< l2YU4$7v֔;~{'VjVYl*\Wn( GL) hn 7h~u*ؕ&H5\0;H'eS.4 n_jk_j%.*Ђ=M\PJ`Nzeș;rWן&ߖJ>l^y]HepbOΥjտH|Ou +'2l !綊j}<%SѷlG=haq;0V=_0y#Q1-訩[twEa>t|dnHi,ƨv(a޸Wx~,D4ywoLv _ h@IU\>x9[b uZ+SjkycI J~Q&s^&_MHVQKKoq|wkQ4v| m+h0j]T_,;!Zlҕ2桠jeg @{ Β|Q^ҥuJ!J32>!uBd2h'Sx0^zwubd\ qWWT=4#D3 {Rvt )Om_8kgyW{#,u]wlG$s; k;9fԸD fzn4K,!XeOl@C,9@UuCSbYQs&m /:;] 3vt%3[K[l02Tz~0.vRĵR~bf(ės[e(|mL̋ Bn? J+"ZǴJ:]Mc5 ^EDA7HSbmO||D|#%'0'z X+KҦTC~%CqJ"dFY/$2Fw+ˮ) eR:LOYZHǮ3.gu1We 㘳ڗZ0Ed~p-#OAH8h>^]hcC4f>hL*&]qo^_lCԟ4l%y`.SSY 3]1wqV30!. b<]oC),qw#JA]cӃekwwcl GT-0#QlyCި X2P'}o ٤ÃZVXgA@z𘔿b~T3L"49*`8L:Jρ; Gȧuڙ/7VIJjߕbVA:@tl|j}\/Ĥ9:>MC~rCc(m/ ',}hNX̀Svd.G(Ps z5X#6\}8O-^z¨ ]b&FNw3>:!T~D+3_-A޺Wݣr͝f x5Vq Mmw b(g]TӮuvz{/.3֌ )s_Д]2|޺$L4XQ*GZdb4 P7&HuI$уқ|B4m|QK>i9`yABsb{D ~$T׏jG.E;H$oA ڀĔMd4kmO?+uC2 (yrk$E.솝RCy}r!_ yͭ`<UoAJDSՆ ?D2qBc0+j\|acbҞ,]^+9[;0L>T1d'B̹L3fP13 1VXam=9ȩ\+ڣt ]D"W(1䙡6%[ER[?_+\ qc RESL׸C+b!wq.r s1iElQ(oNCO]"ٷ8[n[Ő1 )xbN %~_eVDG:uC|Aµ=侂co wb3yaKoS$R\3=e CӼ 5AU)rngWLLzt iQ~E9?Ve4bqa0Js [_T|y`|n*aldXbh(Tr?i|~̮f˫yXLVIJony]*ğ}쭤JC:=14(]JU݉xLn pd6Gh'A R?9c,'v'=v2W 0HcEC݃&^߹蛗"io~OֻSVw{冝Gh8T\R 0ap.= Co Fw objHEvΪ>ܘ,pqOڄ2ݣqiI&]:qū;*~Xٗ(tMKéK=ZYCӚ}i4P,;PJW8m B41yB;e,}vJDÝEpW0,UUO6]yaY'`t3{rSΩ#}#7PRq%ڄ1Y|}:$u~Ϥ4Q.ۦjg&|!yƼa?O'pKwbY,^cN5Hڝ]Bq=O gm4]vH c1'YYn }d]% xvUFl{J{ϕHz1nlZB貳?tЕ R^} SJWPsg":g7 }s WV";f?ceNdD$~ԬڼlI!g}#jtW#?:iy(ƙo$Iwy Yn(S*:DҶׄۅk{'Ӷeـ(d`#?3hqB+xne`: ,A\%;j63S]ԷD~;(ϷvB`Ah{Ŷ(i7KW"ۊj 7aOXVLY8j:'fNlՙ@:#F6qj/:.ח1Դ|7 x4@r˯}mKվ?b}i5² 4_6H6T UMXX4Vν:if3//}5bOTO"H~{@yjthb2 -rRs+ZS1'(y/#+[2ZoUaj2E8 -ڟ|2ĉ6axΜQHqjAQf xI)KFVTVNLb{59NʤSal-BY@THYf055斞GJJv@B-1|`L 7yS C%fmd /%m}e8/F)>=hg 8<,^<8mn^7'!'?thIxr!Du[[ÂiOZr b랝 +dnpp8r@шaD u%q!(M:yW(4O=$x%I!W \aQmqwzE-c䝭+xyUġ1` +*hVnяe10:1Vr3!&*ْ6- ezHrDw[jr&3hOʶƖGj#(dFQY!B~[#ף0Ax皣-ŵ.u}ڎu",ix֭ ̷h)$VRrLWڱ3=si+G>%< GE TrLBl?-Us_ OqygėykImQ)\z"`e+k7ڼ]=RUKjxW>4sg1$ş^YAŘ8wIA##  D9Fgw@qhs17,j+L֣HiC!ND( |#"7 @ =e_nEӄBuXЙ;v$ߒ _xY-:EK۬Wc|89PO%1׶x]ȥwY6 Ax3I{v]0h( E,dd9B#1:U .{Bq7_q<:Ƀhl8#)zybd,GpDOHId!IxIWč을?  Wos|b@ 1*%3S k(pp_,= V4zqM\쩂 i%puh4k]̀@XeCczPQjEAYX& gjcNޤqrX NA9 DB m5jc,zXS Lq%X>c{oV#C"ݩ 흢d]:/S]x:, ּ?}a7Ut!VoK|my^NRt(WA󕦥b;i>]),!y0sTra~panx4/}8?S*LC<}\[޻k{z+ Ԍ~CdžX_aº!#dNm [wlD /z~&L2NȨ MG!:'K Y$?GJҬT[q=2J)~GGҢ`R  Į}C}H6jd~|ѷ:ymͥ]<\ Љ-pȔʻD@ '!#xFf=_&q9,uBbpd +Y–o<RjR Ug{e ӝ3U"'($KԬZŗ4UEِ^1k5\t :i&;>L]iGx#"uLh)D|D~Ŕ#p.yğR'0A\?TgV4=G.'KN>=q`z2p/mb PPжBH w>-tnkU=6tKdW#Q^[:q g{&NԸ.ժxqR$5Q62a  ]Z{ΕZ⠚b'. a /Ylp Kv"+v{guwg'Q]?1-R0xPv>m/0Q4=Q *@S7W<<Ȳq8ṱuFC`yaGn"IC}Fj@{s},v{LY J_,=X[aHOwifLPC2 q*9Zs_tw[&W+oaR#޿Bd Ch~%E,zҮkI‰K ^fK?Ɗe}F,~ESL"~ O^ a]l#%f1^PUG Qt.lA%=|ZYC22pp2Klp^._, [78γb20%7Oٶʒ&ds{tϡhμ@3J;؎5j".tZ[vPF3KPqoO T,}KgLsH~>|fѫ,Z5_sQ19a~;aIP@G ~ZK o=3?&Y9ʙx߳p^뗵Hӱ.a] З/K6o-n@X'w: v_bZvWޛC Ez .%wDq FBMNX|0)bӂ@wMǨ-\օڍ=#CFyYfeOC>-$G'^? xzԔg57'bJhAu Fb-=,n;NR؁s?1Zf4 ܺCı#x-DxW h{ЃVaa_፹G 걤kv/h) t6-ƫODvx7*CqEh-3aA"Xih ni_pR>'.0h~ 4 {lri'3D(hDKsFp" AdcE55͉8 v}1LEA K(LrR a/LR*qJRr .?z x}XaaU:ܲ 8 OLńX:jpe`.Z2~UD*tWe1v#Uп|]aOy$J}$J]z^g%&݌pۼ<* Ք|f_y<%rnGQRZ{ mbuŌ׳7 Lh[p*(Ͻ8ۼrG u%{Ț En{*AY2GB+XywCج],U0=v=('¹ ,?9%<Im e#~URJ^dWǢFAS"FwW\F9+?k.]! L 21 ju.ͫ.bԵx&`G /hD%sl\&].'z)&:K.NC^g=MحC^1vo-2폺oV#~X:xJ׋!;Pҩx頪%QW.ꜵOJ26.7]Q3? A7J$EGΞ/g} ҕFosUx\՜Ͱ'm4vA7) 21PʂkԿwA]%Mtnְl:Dd1mwHZ2.5II7`E"9MEE [B mʘԭ6(tf>Pqc$s˿u#{wɞCz.λ+},˧S[d&"(S2#5㟚g>N{$Yޜ9EFgw.wza ,Sim-fc&IgrSpΑu^P7hC+QFD EJutR*,*?n;6P뺑-b_ E8TZI|/S҅ ߻py [Ǽxg^֦4D,)̟8L;[6ޥ(h 4,uUݳ9PHS,u)9}_͏X$ܙOGpnN gGʈ B'|q/ܽv1Z#Z3,(WGx4FT,!^B$1 l~GLHy`(B<\1ErtE1N~k%P rԂ]w=ms)b8'EA3V,`D.zLDN5Y3OYYh P0Mye*ZS2FB2/ >U\cGת?,ޓ){MsZOxЩ,F$នEFQ9N'|M@A(4ic:B\㮊gbSsgy&<72~_*` |dy1Z~z} L+A2 cp[~E?]ͷ3/I"%g<^.G4!Do &l)R}{ֶ b5, 軋zrx БvX%hu4^Kf65e\4W珂#ԏcHޱ=1Sd;YWQ٠Alrq t ] d\ Ǩ_?׶EafӔކGz۴`uO W?mBMԮޚ<[{/0khI-=#i= X%N@) hBєX%:wi+ż*r r"H~Rʓ`gd];Rc4q u|-.'Lbcƻ=d{!}Q"^!è8Qoi?&WbxT)( aȘ'~!#/B(W'VgLDYnZ+**|GDwgkcr*y+v+."4ō?1~ڷuBS-)Iw!1>IHן!BB t©B<$=O2GE$B,BJB8tGB&$AlCBPPm!]q> Z 2lޠX[\A[7xRk8b$u|;@d_ sjhQI?^3  hDž`>m_AQ\,^* ?*% ͜4p/YA$˘fRY-I,X].U[pl<5p9S<5(w{ 4).JZٿtҸY=k:}k ĹӄJ0#7g̛uz9c+>Ўd͒1ϲ^9LAf{ m!#gʈG FPq+o |)sXG* 8[AS-VMnt]!F5?~i}1^7lܨ:J LC6_,ͬd|Xt_TA.AsSU_^+A<[5ԵɑL&^ w)TF3}~9߇L(2*_N8w2OԗAehB,4nAu|}r Ws d1v3@ ASx<25 .*V=$BXҴv̜n?=r- ޴cID6u8Pb Q aj>(Ptb,i.^:Jǵ5_/pE%cn\B2(^4]T*TAL7ǫ:!k ;ښǞh^~v0AeG)!JbfبZ@׮NK$5QN,?bN\$Ox[p4}5N*bsWn}oXLs]ƑUt˃ \}e?SHqH\*|@/m{``V=KӞ_+3\eb9ツ9l>gw!!KM`WaMuM%<oܤbfMN .^Jx+17y ԝ@w@|.1F͂'>[;Hb:Nn˗7[閾 ѱ6LQdCω=w*]'ڪ빂(|"rwD%s's^'K;cPR!8VCD$Wf$3f5 (`sūcט. Pw-S~ŗF2PLQhEWCCyBK27XES4*֑ѵcs'u;k %moXjȨ@*V%)CZ@eЦsm*8YBCa-Z'O޲$K *|Pv%l/m\V!⩕_zgWIt`k`EE)a0CEZ]vbEilN5|I!9senrn|Llw-du=,K4ni^i1TL1a'\j0+ya>wd6_?,:um~6WN1vE[٢Цd]A)VUKŴjj r*_%}3.%¢ RZ  41OTL9]欼=DŽ|ƄgU!~@ߛpyEGX:Dq kp[Okݖ{2zMR6t͐ǃ!3-e'd -bq` ,wzqV #Yha~Ut¶6nZ@7-.r6 G%@uI׉9Orj5!SA>2ESR$}3Ke ;JS=t)!IXd5b 8}<x (@\`ݑ،n^)DBك7 .45K !| ~ICEo{X\GՎqM+n~;` ]zQⲿ#K?Y6`_۟^vq; 8m-r1֫άLk`>v̕<#ܵ)+eܯt  )&ư3'P&=hg 4[gkcDdANqX ީ9R*S@͒IIvF=rֱL s^: xqO9\O c5jH92՚C(LMP`/9׊v÷S1I'!.\ 4xW P6򉳼z磕 ޣ_Ơ7cpX:J _xoF;R)5WqFwܲ˃It+>0[Ϣ>a:"lsT1C {w߱àӦz;& y/Loze Aic.ӉJOTˮci 1̧tv?Tz0 ywv*C(K0i?F^^,ϯb/MWwHL۱ReB)͡g`mi XOKY6)+9!&)BVҥ =Zm2` zj'?gJ.}%W6Z摽TxC!$8?U/s -Me㤒  wnӜpRHE^ ֘s #G_-/0f(/z>EHIXn['NJsuBaDc(ʳ1*WX04IrW<<0XAd٣0)B@(:TJӯȹ:GϝwGjNk-lKuW8w:LB 4&Ld"lL[Au?lmT>g?,/~1?^a"o.He#Oܣj FY3BTw49Ȍ]b=YH&6VE_Ê^I 5;81fQf9Aմ$O0n!&G*V&+`]\9'ɷGj(->LITɞ zKE|kdIHW}÷[g5}dX>Y|?Q)c@ZѸPu &X晫s|'ؔJlB0\CIKPSj@zde#uڬ^>-՛֝9GTE.rA8Y&}d0׾K!PU? h&dUjd[`.2Nbn,x$BfJ{:&it Gi•DXb4䑵bJ>U21SQ?6Gs=%]]+ (,_EtKun?;<&<K=p>uS~5C@{9./XDWȇ 'β̕B8DbUX]FݳGO֠ rH*B) ^GXcWR?TaY䩴w RLo~Ý cܭI@l$^ 3j(B}L2k(^umT\z餢(j O3͕ckm3]b=OTyITz%z#ڦƬ;̩mD*`"jaÜڎg:tjqWRjks6 6J8{d IN->BĮUpr't,\~êvtF>mVl1F׾1l3V(iiZrxog>8C L1c[?N/ ֿvJkDQxrluk'*jqHtwx>RNe&It-؝ffxyjtn fiA+'yD X͛MsEšBu Jϰ JGT`aHȻJXQPÞFQAŇ=y+('~12'KS!>3ѓB J>I(곀]аrwY}1*6K"/Ji&Z[pvTg "`7Ȧ'+jGDr,-{sU"ֳ{WjRwUtg,YVMF.]{ [3t\,Jhx;,!|+\a)f㥃wG^4-Yb[ʨxgIvI]H1SJM],9CJ0 \{(l/Z5l ??mƝ:WX"[zV trJ q1X!{\09  ꢎ9Ǥ B?!eWmjqV _i>xR!CVTNm`*2dٚAN1Wk<^9Gh`wxO0^@sʦ#+$N%k ;BEX%SI _;tsn9;R50]<e NbIqG+ n&=LnYnGVdp\QܖO#=Rd 'y#*J une5$8Y`]Ϩ2"SGd~X$JqЋ+u6=2wu(;,mgj4R;ݤ8-T,w$l\tMIO W0]j^:ĵPSttt)I6O\gs㈎_{H)pz9ZЂQcm4:* ֣\HHSAw~F_RRl/! 8C/WiZS.]J/ T~ Vϗq-eJ,͍\L'mGj=iX,%aa$wfqrY9JXqտ+/Aߋ0Q:_?yB)lj-&ADәn2AfnFr:[x\ 皛|bm@VvRնtPh?.z@Vzj5kq# -!;b;44]\[s9ȶw'LˁCm;9d ,NU?KRS`LFZ8,Ds*>mg11insktF"7{CԿr{ۺPTLˤtҥչ26UvEG;Il\G(+Ms=SM6= ENP/=I`ҮiMyntp۾MwrWG՚<02b}V gu9Z|"6t.tJ;HgfU.Ø r(?ZP] XF8:dzs4%9mkJuT{,hiLU[KmߴKWKi(W8>EβZp|kTJV]PVi&+gF껗Y  ؄ d>47vC 髐rpPJ?hkƉB`q@N>G^yl3O,Ə] gxxK)@;M7cabuN;}ZD)>J̢l>c;z-û\}|`*|hlZiLy w%2f8 e7F RWpI{] 0 +z3Y:ꎗ3~g^4qJ(S|F:ۨi!`s(G͈S[Lt |o2a"{[!퉧3:0_zkbnhOM}M$NH-dj,AZ@d0- D@qC̫ %)l]<gćNg{sV!wdSBwr[Ukcy-PIT9Կa n{v8Mfod Qr* zmSc_PV-:Gx1aځ!pgDT+eŚsvx6=[.z,xfӣSW>[QԇF_W* qbTn,"gzXobyH7I:;&VfV/}mY&9s ~޿ sfAC?ع &9eۖFw3!o]{J7vj|a/^TkjfKN4 ӱޣϣ1vAw%d{VfXJywakRQ\| U;'"c6jf5ؓвˀHhC33jra%%0z0, b><#'a-6P:MUp,*Bj vBO+"{TP1` J$y3 9v'Nq9?UF VFl4XHaqĩ1d'SӏN\qrUp؏2=jhu0e^/5Vek#4M!(߂%acBGڸk#NW!{Ť ӫcM^P!zD+_!iHmAU3a֩Aޮ&0+w7rʡOv&oW4q{~3"‰+·U}T]e^UPJtrz;$ŐvSf!+W+≃skF1s d!\( HzXJX vU^ Qyi+cn P ܗ&H>ޏRtmv+=IS drv}j li^*#'g d>g˰1C{.s f  J R)s eg֊ˠɏ+nCSz:yNSfHi$#ZH  l5#$H;.4hw7LSxʪ Ȓf$uFReؚ@oV]/5āuVkLE?O&|̅k~~"!uw =x22HAn"6埉C?g<%,9mjYxYW%ɐr=2q#suUˉr7|^QrPU!*O3xY$=y8MA5,~c*ڜ8wRqB˜Nșa7fРH9zd-(a&g]%P<Tr6-}JwUBH\*8ie^')x,⾸Ok\YD~C@}0,x0Ͼ"Yv478 #LNj ZfE 7)֜ 9-dd>ܱ$.op˯?ȂfQdpf*:͌sv/)PvWE$cǟ`'a3ۨ+9 0K }ә3OooY@9>93=Ю2 >aQz k w:]L01&q0yb^/-.6)OB['?< LTjBna*t17mܤrH>36#z;AXo~F@6{7ݖKǟL.@+nvfZI$hRP*6挀_@4\-#Li\zճ"tu߰m[FCdlx(!jh(I>z$[c^r[Ņ|h峜8-0E'Z|# PWM[DfIHH=S}O+zpG/ PoJ;Dľ xFKNG\ME%mP\kKn~k,^lΕu@P[Wʂ]t h:O6Ga[EH-jIHa#|M3߯Cn\>p[yBV@SkeӚu!2ó;YࢍA02,.NNrTSi|Xb_s숧bu} \NjxE-:p۔OHpp [Y9JGc? G꘯>*ȷ[W&>Hs;st3PnlKUN!sKLBI,tbE5{=Usc7q{Od}[( c/kZgWNB@| %V)9(p3oj[Lj^`cCNm U|4{e4Wncog[FwBA6̑ E1Ŝ+ڈ وTJA;gH3'e7$ݗp8vzoHd㔢C߈r`\w$\'ip3fKYIDi~|'ѽDKOF_nW+eIzt-pu$ﺓpe_-I$?\oWfAoXC&,U\Hq%JJd\'g(΍쳖v'*,Iq뗯jdn8:"hfօw1eYbnv ޤo>ءl w(ݮM? [)[7t{nF4.e_sj`QoW݌18AC(0;U MOP!^t69bLr*~)S@/}bJ6/+m/Qf1ݐC^q#je?.L?m|zVv30k58¤fXk&A33QF!! {T9>m3*bN4# ~fncMc4 pofb; ]y?=Sqh4P[2L2TRNGVA9nնHYSh+H#/l,rk" )DX]]`^"s*Ck9ڪ錥fr)]=ՋXiWX#Pp߲&;. Sx'&Yvz\2J*BQ7¹U@0]Pc-"8q%bH=\S)&iיf~} @b.W0vN^6%Â@S#w_<d InX{wڰ QG8 3C48 jDvx2 ox6].׫Krot<XURH3^2Ar\ݷ??zoĶ n[B`aˆIFyBݽdbLIwlX#^=d`#Jq,Y@CwĆ6VNtۣ/7$ʵRhԥQRD苆r?k$绳Qw9[i}S*=Z)$2]5X>q;큙>D}C&k9e;WX۞vɭ";yLVqNFhcX.0/#ۆ3$ pH΂S {<|ZD!\ҳD4 IA:1Wo ď%`N) ӗ$Vڝ |'ÀJE-U+^D,}vq"3& ل5r ?z0rE}C\z*jz+Nv83'iQ %t\ƏFነ קȵyA1Mc+LAg.!o_'?qWuIIi [$ͧ,v zDͨ=HZm]x+=Z|[D1`!IaF˽1-0 `J5ZnϹW@Wnf5.JO+pP _"W:WoHҤ'~س]pV5nD1pI?DxAVB^o&KpXjpX> a:u=zXJ+7"OqpB|O:}:D4?^NvxCEb\5w  ]{}OPuǀ "۠G+ߩh̶wi3ӿ19|ՆbyHUp_G$j#i? Ln mƽ'ԜS掸\o;x9M: ʪmtpbͭ2q^/ xwDTbˊ ]Gt#MVl4qc S*)f4I(Ńb D 95Nyx&JN)˼0L[dDNjV9Ȍ&; H hsjcDQ-O26 k oGon Fu.&0<΍ U-+{м#U h1‚X^{Lo VХ7:Pu<ݒGc4?T+PTݔ Gb3~ HGJKV?S O]gTlukZ<޴XF3ZV6zUWg!E<~S6lJK eq6ygՓbƑ!@GtLA~$0T,E~"XWAD34Qrn KwWB܋!#_PEU׽&+nQuS7p~׫u._׃a']HRlb>i< 6ћJ_X[me iГ?>F>c\sz q'i0h Pc񃥺orUlm;4TH[.0ߥhD0щA\}:~L75`5OU)Xh(G f}`y,~&+D$ ]*fvLEAlti#UbazNp^J#5pKyg8mM(u 0xqcGT5j{i\BooW .&f].3!)Fqć$~C22䓹~$LMuQL!9$kVtkŤXk?ϻZ/n+(/u$֚Ҷ| {ͻ[<;Xd POaO'Se 7B\)H+,4i/W./@2dXKYxXn}ۖ:{yScݮ&IH5yZKw|ڲ_X}7 1 ] 1H3- #*S2H6Æ<J#jp J3ba&H^h?U/ZV.*3*F~phz\Y ^b([t6vLKsN$:l0U@yGns9`XɸO0A˔N#_1auڙ&(KکUg!rҜf:Y-W?x2R/r`%?D!`͇{sEùppE2TbS^|qjfc?j>fxVfy3e.QfB+MϹ`!E1NsP ĵ$Řx),Д,/ 632am;cdؤQCP j& 8[Zn`X I+e@Asx#*ʪG}4N*\͌gC$_İq]M;uIA" 5efW1bPO\P<|DR[-XS!+ wWi*f D xbΈ1!7O\OMXgetc@Ik%%S(,0wެ19{hMgL$ݙΉ#lLP „z߉L@6]kȶNxq,mLdQysF Ha2̮h Y <|Uq퐸ëUImTaL/!3xJK5@+hWf#հMTRKw'K.?+a@תVXW*3Ht.<>+&0GrVX:W!D]Any/TTk)F炒ʦr8 zv(.KˮmɩM1K#L]=d[i eVGoi-yTuKBsuREl9aCp6RXlMP=n橛[9ƴQ`gpڷz^Oѿ`v򥆮: 9" ,C1‹D%+=I3DZOTL&Э|1%/`7p BR4Y 4fBq/Mԃ{Bb`_QEo%.ypEC3YMdeX攳!M׹=-ԭP! Dz\cYh`ةW?|'<=c+"sḫ.u{d"G:0~9!(VM$3U]y+DQL2! ؘi+.*=oY|=>F/B7^lUbo)"bT#$j|Ο .ɸboN@z9xlePqT~v3Z{su dyK 0٩iIm˜˖Dބ*d)|yԡEv[z\⭷SYcY ~F WycA.-g/5pjS`l4] Ɨ1&EɢII3Oسz\#֩ђ,Ĵ*'ov+ܕ12" 5rӮ|HVEǧ",*:ΩL9x"CEͨ := @)`:}~8NfGAj܄}50vCsk*/\ SI4|C|;msJpʟ1r~j["ٸY TniF.-[qz$hD_m#lJ J9_I1pxϢQC9!}usӓ,ڛ-z?V^5#,DPpSWѵyu&1wFKl-ԶXQQᅡLְ i5h+$h-MyK534f,pP`^)7)ulV Z:~4R*qZ\x;:PU4bI~gy}Qɭݨ,a퐵6\ؕ0NCC c0'*/@{?Dvf*^իE$3蝖C`0d]t>ޟxMYɣ.94Tiy:;X']"N}Aa]ՁPd;4TqFƦKz9q c]~M/}J, 5T>]G{XF #H@9`lfmwtOXGʻF\xZrA#x[!qm8 u 1'6HRyfZIA 9$ R!؅3~dA@Z~(Rt\FB|)GuBІUvkGEAXɩJ 8Cm[9/K+S$lqy0^'U7S@(_xQouW-/ Fב6[ TZeV&hU~QP϶UQ ه|#ImL̴*& h+ܓR;Ǔbvqb|\{L8@hp t8ekvcs_ll)R ;DctlT3-吕IrR=m]-fT&2xCϹլpf>gK{&^,OdNr\ٙ ]N,ǰ2G( _4t^iss:yb H͍lZ+mTNS` &Mg#<!>6tT1.ʘ,[=]u u5#z#Ѥ7JKUST_d*W.~aN4Z2 j$rGj&#^'SA޹ֵTvQ(1eTt|F7F n߬,bvtn_>k&30eF}gΩ)'(/H"@iA8!gթdxkkȜcÕ{CWKfvmY/TEѮ (P糡 i Qli q&Os"[IDmεRJڐ\=QNjZz؀DCentE/Xdȥ&V XYI6S@@a+~\+92A/zqݔݢ'D nu\yE4?b-FTŷcWj`cH\g"?;d55:yLQ@no X=;d4}&?2V7]Z '#⻪ͳC'׎TkKb6eaNZUѡs~›MMҞ.ѻgD,M'8i:==,hJGS0dD/$ O#' J$8Q)´_cCW> |hqq痛e_H?hqzϏL+:]ՎlJV!iË{./۟\@vR[kcD$83U9 KFKbm͏P9o6u}  4QK LŭA֫ ޸x_%P#rG:Nvr{ Q,u\?>\©-0˗6mx8%PE%7زJVnS*@H}6évȽ]1A&l #W18|YH %> 㬯(tF4* Ӷ' Hu9KCxE_:4=£KYt d(ð;v1%Ko'EUShvJnu\&8ES<+֜*P~l0l }G_b=+BK#L:rJxm)Ig ~,1lri 6\iThd?BA3jϩ k'F?H1b&="{k+>2>9 h@iD\D)QtYK`վۺw~#у6bDRU0~"\NQ]ޛ7rʁ#oG:K=6ySPd(\F/˷uԴ",UT;cǓ }!2M5 U8:a%bŲ%:=N"Gx63P=Nz"[V=Krc5E1ʄYMJ{/,Hؓb,[ DŐX]^«ki6, ^VA;%e&n׽-:K(+̷-70.X0k#yN# G+TUbJ#O4I>PO2,1tZ ̾3cXnנ~c5eÇxהl? y9=Չ>]<U.V<ȥapz1Բ݂%GИ 8shYG>li0NQfn\(.g,y2+nC޳>iA$zʸ0_'v^>9*yX1[:o H id>kc!Z0!ÌlyP7i`5wV/[k"1ɢ2vqױu;$SiZD\86tǺ$,X\ry~Wy;#NyfDIw? ZJ>@_J!UNV /ٶ::\L8;USiWe]"4zlC{h5l6eTH[zF|vT +=#2+`3[.tT#Qercd)ZoPcK]b3lehR֞&#/r @洁\鸘tf7 Fz+T ,:-1<}nӋj'"0#A "[ࠗ}ZQhѤ(h56Q%']pG +u.Fc"Bk$hw-:O vCIvIwb HI[Z=rrc_dI>G7+!cl͈wc{\uEF xW9oNu | sv)a7tOwiAH8)ޯ:.ȢkX9>Czf #`n*O)g٨LWyR^z%¹%j6k(0q'DوR3IW&hZ >],مf)?Y;NQZ|YF(sE^[b3VgR_m\X% i>7zmeF33>k7|~ 骨TԜZ^sJس Iƽ{Qj~ԍ_x+u᠈i.,]Oo/a~Qw+[U4`33 ȣUv'PҞhLx.ձ ߹eGOM;@dy5)^ U$-GΊ^fR=?QִYW56컮mD]Vv}HL{U+A@>H`C&c &,]4!Pye3Κ/^h LT֚iT@t3 &vr 1C|Pf(ރKj,^0 t&5ߺ0P8wzO5zY @ˍ  J^c,$\M@ohU$H#@AB,7?3a_RF{Q;R}ktQcHShRM]=)MyFmm`\vwX0p!h8 fN[:̈Lkhnn%:],z^fq.k΃ӽSmHDF=֝D cNcH2iEUR0|3Fz[$GVf'O#gLK6F49Q) RJ3X*1 b,NN5;H$P[ͦ:n%%dC\黽ij YfjUUo83)sȚ |aIOTpD\>/kAQ5Nxkդ%&2~Y[c@E{/ci*54gw%54X ]"D_яM-/C]œ=o)8h݈}sDC_x]zCPi5D86?V1,wj0:8Ljb+ xs N~@VctҶSDj_rR# jv[ίj%G* >̆l٬282n@#p*5FE_]<.JWS.+Ԫ  %!'ۜX($м+PX_̓ET<һ锞#N 伝iWMi-fL A]\{ ?izUGU%J_?8??AQ 9~|?߯'5P-JRT>F]< Ec=@ևWmQpʝ:0{\]${f+3%K@:JBҶ^o$4..<Da(.߭SiSyG٤Ӑc0< LDeω q~@jT5^ۋXK%\|f7)qi.pܺ딲,-N : 3@9[d!?7Yup:XùV]1>^  X qF߻&R*&̕iBW>|*H}okXaqoNN%Ȏhn8ݸ/r%b0V/|Kg*, o:9&[ 5A/ӡq9>- ڣ2q=`k,9v``*`Ocئ,.@Fq۟XThuk^ؼEQ&h"UOM(,؆Aoz{!yx$ms5I(khП V14IKC%jԩw Պ!S g1mSUlqOBH#V?+߂}tZRÔk5MWMB0H_4Mkտ^vGFN8nlzd!`OdlUVE/g^$SLhHe% qN;#WܿQ/,lGʶ"\Fyց4!<E5r_;'I1hlYoH`m<1[pʰ}RkFoN_|ro,)`5PyNxUjI01GO+PWA1}i&f$HɣC~iI gL0@:U *up[}E4G:#۾aT>TvpGc,N=d^:Q۬[,  0/T(6/na^mdj0iJ]x_I2PCL8 r0TjYhI UW-yNzKHD%O8̾v4.Ec#$,(}5S]N4J@RÏo=3B'5|݌fye$JףCd,VʺY-`BRH$r،Z F4?:vqsC iE`u)΋J/So(ܚ5ŸZ < ڏ h"@KoZ|mTs_p)]롵fEG䪠5j~| bDzXBI9]YQ9k(m;h8fz!ĝWQ°ښ7:o1ؾ5lN.B\ -KI{Ԓ5l.o/`l 3d.ȷb1g )ڐW+ f%ty=MH7yZiO $O6<G=V/ Y_f XYݝz5.d]?.b5mP;<bG+ ɻX!]p}U|Uf\%%TޡX&,LoBgPRQMw_YW0߂٣`/dduC#Wg€x]7 _9?M6J`  o#li%7}/ţeY_]MT>8|'?&3|r*fͬlɕ{![ ny?Y}[$hDa,ߌ(SgxJ4ICoVT(w#DB+\8E;ILḹ^5wLVnrY.[GX%.t&¡*&$H #{sL~''{\XyD0i'}1@n&ҟA`JU*kzsET-"ۄobaKO-\\65 \{Id-8yy0G& L|~g? .ubw""VH*o'ʁrwA6 ޢ[su~ t"Hbx#ɥ3wg0}p”HepcDP-4CJ|l.Y,:c_S 9 W:XB6+J5ah>@5WS*;-kٴ#>ݾ?swjfZzY8vz7$ZY[Y}|*| q>3vVBlAlhӵٱL9ҁb,6x.3n:NgY܊6@w}Gkdڗ jL([1%J-Dŵ %Wg=PQgP0iy Z[q)M;V pSI`gAX!pRN'z׈Hh-8^|CZ]?yo?qC8D."{!`OVPh+]BU^2M&'pDLЖ,+J(wξ8k%1٣7[Jvz1NL&GC}ޱ4=%V֟M IPfYZ錶Nkx5Bx -l ޤm̗1"wrt)!ʙ$@e5P4J ՜Zu'%gHS-~ޔ.AM]S=)I&qKYh1/ڨD\5vũ7u2;:|R!Ўc6;lh~ dםT5>q->E}2>;Zȑ&;zrWH (kNBWaoy.GjkM^FL̗ u=YVď ೱ5Yogo+>q6&*n?U,+ oPw6s9o?+5:#Z#!?>J$A er\*Pԩ܄O) 3,|qkvWY<2FL>??=%ڵsX!K^1WNt 6P7-'zH6òkWCv $z{wzwRްwCfA% '_D%J9ю{)5ʗB,#19:x홲Qכv]H-{.z<8>}SQPvة?=5B, W>!Jlji\M6OGٝ R0=dmȍN$UPQ h(De$ ӿ# TXرlz?tsJ)ZxDRY,">%35@u~i':vQ ƫHϋnӆ0!W PbKlq`;/G䧃8ӤF(ݵaZb9z*(D#cZHDYʓ^&^= jiA\ȂԼ>u?kY] -g O6ʹꨟvØ+\Jyq Eˬ`,H[zZ 9hF`hDAthU |fY9˦G7{I7b"yo j|HTV>Y( UA)iw|{?\P޿)"67 ((^oヽXD7<)L?~+xlcWnзQ~`>%ô?sbG-EKr%-u&`m6vDM$22MGU#T+y74uFcfJY> *Fr; VQ9X |>"'l,y>(Doqxv,p٦BxWdZ(t($%*UMfGYh`O5V+G d6Ĥ'4޾ʻpHiIڔ-NI?zG$ U8^ʹ֑;gT.ڱH[VeƲHBmp$XZK tVDG =n&Hȏ%0 Q,6UQsy79_Rx"x]:5'v6?A}~:sZ°O|22>s.u+`,eK7`,f2<7(5ZoIuf/Ԟ ,[;^ͅ0sT |mlW}F;I0]0J8L ,@|ZWM=BA54='<}-A:<^V!_<2#^iw٨L!~rdẆs1eH9!wm xi ط:$ztwTi/ |{ 3tk ba c!&Vh#E왫*YJԁo;g6Yaa j/bi$h04Q,&>9jԱʴz&0^M[EeJ МkHcYVz>73 }pPRX;U_ `Sp6i0 n)uyf7a'W{aȘv05LDe26! tPRfhY H6ڿ:<M {ʰӶ)TF Y,u;! {%u&Pj޽yUMlM]9 6w}xXmcS4]qvN1.lBrfc}xԱs-9\v0$D1;Gc#l"3q_򨶕G^uDJr^TN[|JPdatE N]h(2uE'M9.bxξf%`zӨ9[FQk냋?(Ok JЖ[&=3漧 ]PE"cv`Xr+a)@M]q&I922$.9LF՟E2V9s]}RL)9U;[y5brM 5$OM.#U>ɎN# iM}#γh;ᖦGeE| he3ɭlcQԳϮ^(.l rO!+rXӊصsLR Izu{ .b#UJCWՃg*j,l<$RL"]Rgi Eh9 2^I%]2bvÊiBZQ}wH]2)z#2Ȋu/XSa,I8? Sc1`gCa ѪS&t2-\XRV.A{,x&0a;[&i}rV*nqtQ|p-,J M^k?y_PnWUKC 6a[cȹ}V!/pf(LCW.pӡ{Q'^=so&𓦶|PY%Ro'Hl"mRy4 ϕ3nك'Y+>V{tHCx(&Ǚ!|8"{«;;rֳ(V.'iQ<"Ẁu5coRrJ6aӝUsxaw*Z-m,_avY.UőL |&Y4BVKCl&d7>8>0` lV8ɁXјsz SbH5Mг>HdQ|'1쳊U7.1+/ܨs:{ H+-Swn]9N4Hg(P:H]Ro$ءj=P؅t>߈Ws}DE[4E󉣑g#1o)cYN(ok1:<dP+D@$=aE /fʑ3ї|3iŬ͚[^SqTCR1yRq}|y1 |,I2h .]Jn h&gؔn qy"Pr1zLj66N@C;`iFO^gg;B|(QDO]_Sg!{m_23U,G؛eH1U̱//,2hڂxHvg4B8u5/mF*pwd2 IIQh=Dv55S+ɒaTIC|!:H 0.'6n[j7ؠX79 c7VJv `B\y tm5r!y`L|Xɪ@$fi3͒~RNg"'fJ:KXѝو}UARxȵ"b{]7 {12n#G S@l:f@!uO7)Zς)DA(AߢI|2wkl=Y708@<]ܟn,Ƞ >JM%4ňLbOik;m+GM@"cCKN_9K^?SR )lpǪkJnu*Nh >_|8&Xf&)Tjܑ!E#b&nAL?O:EҼN#%HuX&d)366?MЅh9eJ%P(Gah3Azq}#rk@Z;TK9׉1IxWS g\nnw[l*kGYPnAØ|6LF1  xK!D|E.Ӓ6ѱr?H9Iy~-s;gvylgPBފR iɽ7oiAP~r0P7^eIAI5?!O(t. A2\S]/#ŕ7H+YGcbTJ+:<]'cfutK:|78QVI aLA#)?BۯGޓ%* gk}{ nw6$KV5_=_*mc%%J:p1k+⚵!EuD4// {m.D=~qb!w|Ժ5KW  S UevL ogcD\rFb>'j>zzV;`ZuBvXh0#_ѹ2[]x}^COA;Ց8IDD AVI F}b%7MO'DsꤥnfBXSyfgڹgeVyT'؈P{!0M_bh QNҌOmUy3k^Ci1)͜v:\| 2% o&nV[JIj7WN\mDw}yǜ c Dṷ*K`f=캗n;CbK6KN;%;~rA)^e/ TBŰشdZUx:L c^_m{p$9'[svX/x`^ r]*b"^#Х~6~q6W/vGn/B3JD&x Å1)[ (`')0^Hkp8yr{R.1>uy~51bdO\O C {4΄OuEt˅|ƣ{X hܣF"خ j0r oz, ]z=&Tm:y+jo k Ёekc^i [Bx,0d,#9γTP{ t+ "a5% ;cHG_2]";vf~dwahxtM 3ےl_Dgm54M1tk=dp%s_ ԑ4lXסիun V ?E1G9 ֵ.V+-5h1wFW2X\Oƚ-.'TriF֌ᣬF, j#zB#eelvQ Ōϫ4FE7F Dv -ꝟJH޼ź4#l-;B7*i7`p̰{AԜ%u@t &q㻈ZԪ JGF_c1=϶,'Mr++#Rw-r(ɯpGbg[ͪ^H%nL!sΈ8ev]'D#rC,x^wu'Lޫ ]t~-לek֖ty X{<`Q& ]vߩj!^h-~ߐGݲU#\妏BRzϯCi{FX(<ӯ*0޽4u͒D)_|VAD(GUYoϟȪCC8Ùxӿ1X(ịQy( ru6>LMJZ Ny%VSa D M :8؀'A.$ոI'|K`4WSD&7(. z|!J˸fb[/HRmN m95jLW2ɥ$yWmC5D£GwΙ R4;ʒ"G]ZC0ރJ B7Fsw (XD6Q낈lچ{zSPu;(ͬ)X~E{୭/|3ZѓAD"ٸ>Uɾ]Yu+r4 wxm'TN\Æ jλ}\B$Bؘ!=X<|7PZft[UBӲR4bJ=|36+1Da_][54~M5e)-Ff-$,3.s_ - ?HԞ:M5Jk# 0uO#wxb,&r>N{ze3eH3OH0y|\#iR*.0^y*(Hohj݀۶Ut.xJg<Oq5Zx`L`҃>RΑ8)>][k/͖PF JU´}K37TGac ٮUޕZ7iz@xs#[5WҊ򒱖߹zcѬqZ-}3 Oɗ:w $*9d8"rs*O|u(;?ݒA;Rj:x(ڡBރ;ᒡͬ5T7`&WyRY;;zigCǒ[8xƍ`lK={96݅UfbS7KJnM 9Aa,&8ϓ< orG; c'S4ᠿc1>D[vltHv,$z}Ap+qq|WLݪ7Z D$/Ž-sh읧¢#:$e&фA?ԔIY|C L7tg1F c -9G~axrSI3C*\kx}V;̥swM'z%P/7yTX+l!=oߨtR'b` T6$}73Πz4Ln6''ʎE l!LpQ‚8H'z̀ ]< )T:LJDz,R6Z `k]:'gy H'+YeoIv9tBɰOT_@,ʬA">XJ[ (Qn06}FbG߼M 0)9xQG@|7< jBjTg~ wiJ#Yt`̯)&=M\̅$k|.ymvM^Sh/3=HWFXfWR[g[Or}s %eb(G|ǟ:IaK aI[eQ%=F7E.x\Sfv\c8г˄UH}7ueUa[ ]0v$Z;k,PWu@*#YǪ]nUj~غA([S wQ^s6$4b`Hc(ic^(]S X$7}3J~OɌSPT(H8LpBzb*v3vfDL6s܂?"9摡r-0QLi@UpUhVX0הjec]xU "L ʪ=0'gnz\&IlnQR^+,w l (g>)l%HfA, q%o' KX*xlu}Q8axWaZclRӈs *ZoG_0~5BO98Y&#\:"`XZ560ў'U/|7*Nl(C)P=FP (\.ήO؛]K~aHy0CRe,@VsꈪAdڝ;CƜoT8"x#1AڎKy`~eGV^u<|;WߟT68WE]v.kՐ^ t FȫKI"d84ŀڑp 8<՝pPb耵(fs9M T NT=m!ac^.c.rN 6:)di훭!Ht#HbnPf6LDkFz1SJx)& wE:Cgzm'4i3rWj'_=Twۉ+zA[{j#됨 $Tv&Wh%nu6"4@P?Bߕoq7}ԋ6OY͐$u4&_8N}JŖK3 37  &y5 t!HKZ6%0KL&6&?S?٢|qHz~8'Fn ~O|Z,F'CL9Ub0b5ųv$Ch)BTf %Ai ݞ*@f~<7 Ț( ,#N:7`X5zM>Ab_VX YqDD ZMvPrLH,JF&f~6EnGӨYöOq5d$EK8%e; [tէxF_f^8 Pْom]G/eLҝ|UJP=D x?2$si`?5>;"=m+rh}eN!/]h[knC.ѮEsUgN|dQc`B_1gtg`/]w[,CMsh"˴v[C6wIkd޲_jjI,MPi>?5Q~=VEqVֳ-lİ5 {|c[lB=e5*ą#lY&?-L}`o@ {X-ڤbl7pQ:mZsT4Ew($aC2ZrUjJw&E _ U9i}ctmnP"LK=T=Rvc}m+fi<lWwuW,R%MAیXfXDvh\GM>+daoS2LQi!IvˎW6#SdSqR\h 6(/sW|4Onh7Msn-D3|xPQBM?[qm'214] ~XUN2vR;vx=}`/O>/IERڦUͳh\ IKce(%y~j N&DИ-b)43 ٵ_ " dCb) yC':,uN`sn<57?q^%TAǵ~ 3l>%Vù4^b,><<,S5z3gKq72.mjYo~&A^3{ouvˇ"[:ŚjZ.$"CS ;w'r ׌=T%K?ٛ Fq-n-.lL֦R*n:9.ir 9{.INZ5`nUVZx W(2j̕HB_qL $1,܊Աm GbЏO!ZM兴gǵT3Y(J mVGa?SÄeg`<%?#ohn?(@6aJ03\u!n) 2u*BתLFoxk%]]=t]5.~FyQY&[>HS8GڴzJA I &]ؿZ7xۜJ<a+vY\ ~b5y^ v l3.2c%[pR x:j|vv4JUƥ?:~̨-mmK@ΗjJ8ӴGe9 B99Y,Ic448(8ԯ tpaBE({zrID^? 7PI?lGV WUٓߗ},@>5%(a6 UeMhMnrq ǝfɬ1LA x6 P]˹@O5Pч6 F8mt>8ci oѿGGG7+Y:t&d<6bE?g[$<='U'OlM]zJdXn(N*n3`]!@ö5_0_ t~j ^ߴ騱l7VqU2(?U<&JR}Ʉ3㉆/Lp[ڹd6zZ({;Rl³}h/%‰~o'.H:TWd&0[}MmuA $qh`պojBMAdMȬ݊E*"چ{13\i=V K 6g'0Kg3?i}$='lVLijebN`<Al㵋OW%6*zL9m 5[Ҋ?hu[0qZ-NfVHZ/42_]A4?Z1[·!VNr{$aԨlnyW|S{,폍*hɮ+ZO_ 9Ӏb` lIҺԫpDǾRɐ{:g@т*J5"űD8tmzn ~M"#7;W|:1s,;LDWK*7Ӭ2?(,#IhEGN`5Tn3%@ֶ)3_6 }K]9c)v0*9Q$*a%1gPt ,d/7d[*1"5={ ,boiR.B~׫Esmf0*pͥ;hNYL2@'Jzvư?g'B~#kWՀZ 1T2kѡNhQQo.2GGw>H e`Lң .EmcӇBXbVugFa [bXUNJ8IN;;D"XQdsH&4-=F!Ӌ2DO+SL7nj$aU> o?7/9JrG1DBYZk9d7L2Ƈ,.6VV]lpM {-gi\s(l dȂyu.jYh3>N(mX`٢bGohG:0Bs.~Kij`, ͻ2dxYX鮟kV;o[[ 20j0 oQ4 Yp>_zslB_E۲0l~LR_ARR OEcԎpH!!c<Ć^SXEښ?H.&yjѓ\wo;eX\rHw'NXbDƁj$a>.EDȀ;uڌXĹO&x>ySgc}5J]qojO˚`̦iȗ|0fOpشssJ[89~/ßn+IQ h_J6C@ 'UoArIzdLdcuN܂ SPW#DmVe^(7$_0+7xO'}:9~ |{ w!dhTLu6qN=CQ6)IH &/.U\{2-F-ѻɏDPGWOIS(Oew+ Y픊7 kqHEre㑩w8 }- Q.Peclh3y.!?HGaTq:1f\Ffb"ae@膿tvaS m衠_*bOj˸\d|ScU]> DZOyo PS폠%TQ#InjxHwv1e'"R?$uPV+%GA 1 LO41HQf>SG9l4CPWW5J{\@w C4}?\v\DLA>nWe0}*ع@jعy΋h4!c=D7<#p[V"du;qj(oF[gnSymڏДl[l~⡊w{xHTXJ 1FYÈgn:V #GdU#H򠄆2i:,˝|k'ցv:?H*؁+.#x=F~Q2)`[ι+#>i ~*J0hu i&dJպb/L.Jkב1S.}}'J0ks `ʝVRSbm49gG ~MTR2D[ibFq`e|~F/G_&uT;鯅@; #'(6$ݺLR|^6jHi~_"ʗGQ\< ?1`?5^rkϱ2xֵ" ,R΃oš"@$fk}c ZU rmr/GLd|sorl1ӶCm` )aNn|I HWɋ)_r*\- fX{?z7ƅ0K%ݍ'UQ/kee o:_FH@L&A=aYJڶ*@ Ma{=A&C 7I2(o~7M! #ecB)~BD7c;ڵIʘ_~{\Fo@nhs\>T64YႧґbﹴKh!TZd)w Kqf4-]x( ^NY* dYYJ4D5Htwف瑗 +]5Zk,rG2`3;57>МRCkϟ8{"c^|'Q8"Ŭ)6fK9Xs z!G,.-$`} /&xetdiT+)}?BK.w-vcSrc?tؼR׎;T« ݓ?| zoߡν +`=21ғu \>d&<5תMdM1 I7FBP^yũd@{Wiu&gʇ1W]7savWBj sf}+{zC -,2Џ1RJAnu':ݲCf' 00O`aK1X8)o0~R KR7ijX UsLG);n('(U2?8jElpC$FFy;͊ %^qv!I>s"흆xz:d(SO@k7)L@"-Oſ HEx "7q>)ly|3>P ۔@`q%DڄEipU q>_afHA湁bN8 +{eʦnd:]iai'#oRH~0rR2F&zaP)1ҿ=-m@:ȴB\JU?e'~VmN+wU 2-uSCe,Y9\ФiߦSE(:uD5q01GX2rxJMt+}+ \R݀8LvcUE61hB̅كO͝_ԶF%e56ƿ0鸮z/t:ko;[.jR4ppy;b(L\ê#%-[[*[;eit6{gp`;!ȓ.V]x@QIJOm t}O u$2|?gp+%"&qb{ߙWH< |\>r c.3hJݽ8(Pd[ӽbQc[}PGb1$Fy}>xA͡Ѫ#f<'6\?tԢI4OOG1byfy*U>!H Y.Qm s \V/H4Ud{fKf;@ҝÒR4)z.R)xO glxFKd_4|IOG% ~Yx5'p~6E!r0`lЇC ^xpqZמ~xjR^2viG@-L4dAaka\#EF}Cx"qC3t%)Br|~5$6p_"be>ZSWIwhi5pTyn#n|'z⿗n>,\KÕtC驮nceUʷĆbB_zs㐘؋ >nщ~gZrB H74 gSh7ig\~+vQ+o/[گN6# "ʃè\@\i(:)m /{0?/ӄ(`0ib+籉Oox`uv`OƶJJ KNIM!ZR|J"M# 3moCok]w1*ZwE?{͓)H>7؀^Ny̰v*ƭNCEj}Sn;ܾnIbbɴOAV!gIT!}VkAL)AjH=eVPllM*rvc?{P}ᆿs= 'yA1|䉨Ou%-gW\%,@^c&I@trk))C쁽4tvoz#OK)?b7 q559]Cs<%}QN' e.$&Vܨ]P(k~W棵P=U|׮JqPO|p/NfUqr!yBOL6_/`ƶФp0aܝO B~nJἥ#U^*%IUZZ(V=]c %\`Ksln bMpbyH&U9$2$8VB$h_" u2[6+Znhe"%b>i#G=%q"u SV%ozi ]uMYvVPĪ.Ej(\=qm%A# #s3#C,aUTsv=YQwfIß @"Xi#4v@ *O\4n g Y5uM媀]Ԍ%҆ATͥLk?ȱsOLO%'Sp"3壨 Ьшrn6F' 1&v=5ܼWes" 'Hqk]OaR&XyE/ Y_X*6RC%nx}fw>kZ !%̌1|Y_dO{Yui;LU)!׽q<Nށ 9qmoX.7wޝ/0I; #a:ʼֱmY#|+`"jcS/eL]Vz:^0'&7-O@PG'"y)вƥc˚⥛Zwk];[T<^45Ҏ,ow-K`R˘TvD d l:nܞJdV 4-,5Ϥ| d>I=d %:V&[t$zZ{疖 ?*^ڗ/<? 2m}ˈ / 8SԊ95*}6:Ipy;ȉ.k,b7{F3^&~zMTc7LT_}d[ "*l}z|Q*?x^`]d iZ$hɼ2YjO34dFt͊40-r4 ><,q4TR>zTݖ_褀39-Xkv:/ngs|DlÛ߲P-jD"kn}cN$[SY='i8*8e-&Hn][OgL 8عjAZr3#%z?\,Ҁ+f76琿i;ld]FIlύُM԰Q8gGmтU-p_O#K   6랿Blo/m7mx}oooRw]֢d=XZ!]J_☕餟]{{Tɟ, pZg(Ps4D"(6 ݼkdm%G*8A8lB.mklA}UsW23Wǧb>#`+ HsM Xb"6*aC϶'~͍_hrX/GB7b4K0ekZ,9d*DKk׎V/ftW8d$۹`Xksoyf($76 XȺ_;ʲKD5ѭo,`=mV|JsN/grq89|{Ug9Lu[ vk@1*6 1|v: M!>f~R,FÆ!N cnoԥ6l0g*zjvenpxl@C.e>o*Id寍"(+02@H"`{pjD3_ W϶4|{ lmLshT wOR{y,2 ǻd . p15fIP!2Ók`KS"!ڐ`ʙSy>G1fBmbt`hcИ;j5[ל|F:byZw#}(O~p{B N=-pkkPǢ/q}o.S1ޭ]:\ hUɾVKqڔqɇZҟYhof3 "Xŧ7?.EP6L4٥{ {Rs{nf||K8F}}Yd8yy^)0Z Z+tMɗH i⸍'INH`|HAQf?̎_A[kBBt6(!#i9t]s ;4\Ad}1id%Ya}N o+a+z…p ǷM=ixQzP+i[,*1|hKm34Q\B {q yr[oYE.:5G9]U/y_B|xU.ѻQo#CE0"Un 2oD\*#ÓdhYo5=%Q}f)K`>wpm#!:0\5C(aV@TFyW!?Qp3fp9^ڃD5 ioePɐo*Rdaϊ5vClm`q6 R:_vSeMU"1#B݉O6?(58'Pfi{[ٚ/s=զ }"%/4v':ƻurJzKJSMgV$N$}TeN |Zlw?OtDq2k"3‰ v'ͲrIQb8V ۑ-1a?Q:2Bȁ!8BP2cv\5(K)w9@C:"ɤa1Q(} s҈+FK2qs:?y{'-cu?k@0 ˤޝyVmogW B=o%خDאyŭwng13lO 4t⋧cwrFvjyoj j3cxKl,yԾULI@)ҘmK P=_ wy+5*^q\V}Ƒ詡P"5:%5C{'RDSk">S盲Q"`"BHfK1U.x}Q{UuT@e4ڒs̄LYʁ` DzB9W}X62c u h.MrnFGoL,wn1s[ ;*;mv(lXi3*EOxSдn"eV 0d఻!G>ɹ@*̺*Đ9l ԈI36^Vڥ '&":9 i(,2>[Ţ-Q.S8η74^.xGA=0"iDծ}H(VFK3`ʌIc?d~M<jԶNM`sn4raPV` fv~6AKEz'g@EVZJ//01;r(.+CL}B3dB8)x*XB_{r0Li{-=`.(g)lt}W"dtjԥyVel W8&Pϑ++EYl#HrA`QjeȻן*Q]03@ym+Jzy+rZk3tBd#U^XyV:>zps!eCP!J1Fe l"pNU8#Vsn5g#%GXDM:z$9fF6MR^elC& KjAc!"9͑%lRzev4kpNA#(*gL6;V*:QLip ˠwP0=sAunoe;Dq˱9י /q-RѴJ7&0pu,d%^q:Nd Q"r5nZ"gJf|0̳#RlKpj+d`59f5Xpjf8AA<2>7r\4ѡ;z){iiJ"Dr 4R5g݈w?GOzonG'W|uj2"Ut=Q!|!HC6kJ_A2JaeyR 㰯Ek Qc*U;.0v:4ެ=_K=LCx<5CQz7t2*?䄜/poH`@owZ禛罧6*k`UW}4TFߤ 2ƃ}ٺ11s3։x6*EVg?bø2s~,__tǪ*뮡(GMa_C džQL|(^{Sv'*832k$B3ھ3mٵ +Rz56Fpbp+.웒o ?:Єm% gR|]^j<IhA1h$u2׮zt{Ą!=iNՊDmuaـe-ֈb ?)m}5ZMDsk(D ۝9iktuN"x EJH*V"uB!} XhwsKIhG:}7-fi+QYǺɖǘ RלDVcu[L4x*Y/@*YcS8ݜuB8^&m^xu}ںua0KfP⋮,} TJi[k`Ԑђ?=H~ }##Owb. gǾ.2&F}*0oMW!FDd "Wrvl $d 8({H"8Pn!8W&y~=Y Fp݇F72j W;b)hm.~ˏn~#inIj23W&(--EJZ*;U 螁sחH`sbmTo=w.qs4N페} A@<2'ڒ{BxYLɊ9^<z7J4':1HUa`b,q7*{[@tzyoŀN"--aתJ2\n.oaX׾5JڿjBgp04p0b<6p[NFCNx+-b*z.|+ ' m"X6@伢1&kN99/TyTiDCEu$i!G)VpWU솰5@ 89sj]u D8"$AomtOh%g, 8ep쵷]-#D,8Ơ#$#G?EZ"rr tn)*i$%"䗻rd?{)|䐳 >ߌ}B*tEi => vٽ o6Tc0&<,c>kܹgm{.`T C/J.O/.sq' A6 (D'2GGC%DyG]ek`ARxuq |s%QkgNmAYzƏ y롛 8YbE&86ANIT`u8'+j㿠ꄎnBbOB|^-{.Oܑ1ᣖnF;;[EbEU|:sxN'.ԟ JvP@H}w 8&4HLR61a˟3{ 2!8qՊyT  *f,ZE[<6Hn =Ҹin9pC@j' Q]ϿAeuƃfW*%rȞ$Lt+^f׀qgf:JΨ=io~Q12kٱS^wC['K=\Z:ZzoaeXioJ-ӯVkxW⿡Cr exn,bd]*qxJ6OG[Oѳ - OM>h+ƕ;=j >Ƈ\$+TG?O>;CwRcu՗osdauRIgd{jepߪKX,o,qB:EJ0_ J0r݆jSiB:K3j>Г_2=KYx/lM7(Ig,gCbNjmsmP, 4M0"ʶ(Q(W/s3A_P)F -].7M Bٲߒbݭ~"&}4 8KmE+tzxfouG#MzwhM;(x1FFqgb)̐xZrǧk9ڪ _@p~xQբ|~7^"Rr0$ ؉tɷ4RhN-Oqu; Ezų@3o|{6T`rW*mr EtiQھ;pM&~׾W"˚@QPu Nٞks;gB*)9l º\X4`Xnm6].AUe>MIfJwTU#Z~U^6|\$;L)&m+kꪟ@HO 6xEz#< Ad]cf{]riYvn@1ߍ/RL*w{ѸE6D)4aROPM=tڠ^l^orjNscઁΕbrdEu|lRYxE5.ҹ/Ppwq)P($K.N< n«Y\he%US~C8@3b/uJSy.S(bk(,=I$aEiwgҾdXM榾07\;n VxZ?=gf7%m*W,nWy 0I[eݝobi8&'´<:j1cu ߠWJS8/Lp*5Fh 'k '&MKUe3M{i>\&1,S T5;G>\+k<0qa\Iau쉽0FGdߕi,sa5{gѳEEch>eluxTJ+}-O$6˨Vz{p/0Ed16N c͔'3X,51ସ2۾=J) !ԏ2 oOh>Gl6S?dGD`3T(bʭv26G4x4%0#7S}®{Lpw}s $ Y{ P̒oX6l I̼^!h_P1n*2!s Kݫ2ͳU#I&kz0rJ0-U{N9, t-dOP Gʍ+\ g :o89vwkIىM9/'FY `O'&Z>h ;ZQq?9/ǹ+Ɔ], a=һL5;tWl#2Gl51Bie{ u^+շf)Gj]ڐsqb*c`OT sL uvi9X3'.h*bQ%O@ww,2Ob_M&%3g?be$B]誯ct|$3Q!Ͼ7'@'=pK ToT^0#8ś5N,t >6Z,p?* 旫u*-2*/ol6zlb^wՓ.>eQ"(~fmcu3s&X7RJ?X֠ȵPIp3J_5EN#CvW@W epmB 3dYp7Uw\)? C2J-<_j;l}s-MEW qVCSzslog*?:"-L!%AIw 3*r6ĚrBBǫP+eX&aM;.Lx鎤׏rJ@osEt[{_sMDfbEXjַP$R)ѝ^8v&0~)bZϨ6EzmӮko H p:!!"UVyB!MQZ&&&#t^2zY Ck\8}_s>ҀtΡڐ|Z-w=͏hHݵ)fݲ) %;6\gF1ٖ+`=uI>%͙ѡ4ܬIhq_ _4 T7UOEdIt^ t@|١۸E<.={0W#b>-8ΩZP?#e זߦs,e}iZo[v2OaahURqU̳2"(E}Z!-c:T7;]c6^Mh7CW(NA22^vM|YVΩ#%/SK W !6&4XXp$!]vouLk=dw괄" 䝨PˍrJ G q[R;z&cʿ.X;.]pec_P#M'Kr=  ~`a % 0h6olި0|AQ&躒V!2{6s% Q*9Gw 'ݒwkmkuLz8PBFn+JXt)oGT bx, C愳{n(yVVIΘI'l qtZU֩ARNKm t?T omٛaۍ MYӭ-*Е\X{fO"ٺǹ!,(AO}1Mbǟ*5cq/1)_v` mf#j6q5Bz!Aqoհ ~LY-\׿$}&@=";}6% 7m~z6tPpHiC\KE Z_Oa.Gdln JV_AE/]VBޗFtHT16[^cXvx|]$' (:L1YFU ԾnOPXG*Yj&葘_Hi6Xޱ{,¢T83 ;P6 *wp6/T`]Lɯ S@2mq*&~_ ki `g#~cʻ}=vET|/bQ)i8cuQϨH -\[eo ]#hjj5UIYkd"zHTρ0޳Բ#̊t*K)[H{/_(E:UWPI=̫]nt%RA?m]w9k>LN Κw 0+VbV}nR%+mR;,bIE(ÛFuO>>ewI! -9vG36 &^[t%to"Q~vJE\fjZ y |VYJ:1SI4ӫozG U4t3#=!<@댝ʡWBA'/b;%z \?CsWDQFm.1Hs zñKeMlc$&x 1NyuKoLa,Xl3ƅ>8zƳb)DO_`7[dex(TSefI9D#Sa#@y=\`^xem 7-R_n}nҎ mLGyzlC'esnxETG/,9Xxzr mA)&6S1.5`G8pxy{OM^`vi2֘mhzqޟ}>DjsdeB7_^>PLVla"T}зivG1E!pݟT gZ9`BlbF2M%${o>R=wM68;07yDKO)DvՂV L& [[ 1p xi]V>מMS["$|o0$Zu+5 = ATd8--r2Lߙw;uFn Չ]']O;,dK+ S Ú.yuPGkQ͆̃xF@"oչ7NV=.KDe#ѡtP<8nj|D:1< d?mt1yĭ8[[LT8ڈY:&gd7>ѕDB[LKнIFD\XϭW 1$eM`rCyF <|~bVŲ+dx6p1c:>Y'L%7z^ >}=Ic,Ԟ7.)ъhKd\`ixceӢx$8 uSE1X dYsB /H&HBBF\H5DˆuTtkF5ο'aק0YYIl]gdYQ3O7Q&7'۔q}՗,Qp@VR^ O'ܱz꘯Aȸq%vg40X63 w('́ w?5O^ vY!rOh:ĉ~彬ɠ]< զ>.5:_nlz{Ԯ#\z8n|(N#kRC7LCѓfAeYNN&ccdj J^*{6C{%\Ò4L"ߣN8TCN#؍,+vo8`  92(p(gHJc⣙wE&gSN dF_ޔ`ޫQ[ 8\q u1`:t!68@mFmi!.TGO8tL"p崩2?u8st=gMVL^q/ Y8n%csr *D肬ؼ"5G:.Э3h6P/oG6׷.V/ $4oK_Erqy"j3>Uyf _D%` Γ)V%sVýՇ @U; PWH~^6оob+#`7F.Fs ҧ|Mlp_.OGO>GT4L"Q14GkL{^È:D 3SZ6_$J T5WyxpTH>%'mS/<ȧu~C8C /lt~8V*G/Va=;ԥ5յJaW]9=$XiO8_=M{5rhTR܂,﴿x`1Z#v $xk1~XCw5 AG&έY'QgTB$s8Y[XpaOA!ԇw:2ٱ*|ݝq}" IF m;Oq{b2]V&_hupdbXKPǡ49GsMNbNV(+y==~bCB#j9[i,pEwꂸ,$e݃ iHk?$y fl!(c(N51|m<˦f(R$?ŵ",oo/) g9r)`C*fAs@V1Z[?/FJ ;&jENuo\~"A.i#x}֊6Y"Ydu0t73XS5R9[cm<O`8K*"F/Pĕ*##MI7bF:; lAסvُ{ _;Ł*@靅&&|C^lj'cd&|,CcFj^nM nB5m>C #gt/xVEn5"p  [ؒSDh w@pWH*=c@AnaI/obfŖ1BKeݻ>yC(eH]ɪ˾F;_Ql<.^kk$e~䠰:gzIzfjL0U߉#v`ƩS2>@[KgSG¡ k6#p QCГ&|G}5g.K lWL`BLtnMD("qI/;#[m=\[O=D2Q)% 5hf]ˏ$w{skbC<\='?4ޏ\af{`yC Lu_"RXxKelf#!Ў2"xH&|E[ѱ<]+Jt3|G fIiIꥏ9SD=^i mj4Y̪~ s LJǽvy vtTqV=^lf̴$מQgÚ4{cYqd\ӷk98,iptjW7EL]iUÄ&4qIhѴu>f )tQtH)M!j^H Y,#Vj>&y[, z=e%s3~UOi87# 5-0}!"`dvkS,Yog}\-`ɯ#O1s`:g7]}My{ !Wf1436$&70QKfv ?BNt5C b]b=6a'Jiɛ'Z^y>G+I=bILPqPTa@]tx>")'=T3ͦP.kplE>Ƞ6"NF=L(kB@HMvs8X5諵7{F 4<>6E Ț~{:Dca.)a1#0QfQr3C=(rW(/&EZ_-L,-_BMN? L&=l7пQH*G_ ZD\#g #SM\|#?Z`Iݐԍv=HTZόz~v&l~P`7=*zXyx䗡vC>L-qكҙ3JFDS(jWP*2 C#x U}s64yE_W/.,_39> seo`:V|{H)6s {B/}id,3x јLlFjzJS:7%h$8c3cǾΣ-bAC6*p V6K~e /fupJ[m#iD1ښ\2LjG=xh?%;6]0z8gmk)ՙō/M/ 8Q~  <Äp@F8]b$w="OK 'obҞ"vaj8JL>VB<zCE]yWqИ$K^0h2Y[ k+Fۉ!srȼ&D8\솊y6$Ef/;[6]29;WVR#gJ_E6dv~5jxJ6cb'5~#]Bh֪Dw@P]Ech z˶ D@VoK9盫0@p.7VSRhr&yu~ /@QFse{F^ - m7K¢>K1Ѭ2&H脦x (nyB5˞ [ CRrvB(&v+Xήr=}[ U0òA'h@#~t$@ 6qǛιMZe5:XꔈbC-Y" 8\3Hl6@ T9'SUTd48pMqmCc QuTن2$J/u6<;<lȫ]$)e`]QD!AELݎ{4[F9ݘ# aDPS[TuPgDǍ$\ rO@u7eB =lji^ +YQmbe;]:#cgδG˔cM8C9{5.Zb[,z U%RebLb^'y"ҕ> 3iS~Heve zXkoکz>>H3O^U y׸B6H%c!}'ɭ|+6HJ:d[G+7K󵱯O໮X+PZ'H3q*xU%v[cvїykOR+E1bcE[4n$xÈzw!} mhGoikWe|+EM̎7klСG 9p{d r5MRrhw R; Wd_Qm@¡I':VA] =Ud1s/n `c$U q 쟧aGzUtV}c{&Jd[6B"*k9맬;٥"[>cLV:b{; Ib[/8aA} 'Qxz[]sp~#C[PSuPn2;N=-<齹Vu 'v6k Ԡy|) 7īA\ e'Ǫi`U Ը)-DښRԔ1Ia9e ןܞnt)p݂z$ 5Yāu݉柾+o$ٗ]*vGexjh"z)/ wt$je{D5F3Cx֟H+W!G9(Pg7]$[fNPEAh؋^ lrLHUBi%m$M'yJ֍@m\ TWcA nj _'s䈦zI!Zpx- Q:$amR׵1s;W+OтoۻI5%A`wŔyrۏ};Q`\pZԭ>jz~+D;V[c . 4,6@DCEMKڳO!|Xj!4HyMx5|K͝fEg((IGLD駊Z6N}6 tK,m[)T0LftǓ,/"8`Z#zɅɎ.l%6w|0<4XyV[߻4ϊ-@u=B^'TA5AυQ<{= $>\Xեk*@NOQ8FptY?ObϑQqEZAJ0zɵq);W+aɶ7Otz]c!iA*%Qҕ IQfd3KG^V%0)Qm^FWQ/*>8f/ښZ~s)ڠh3xʥP|:? 3[n h`M,Q? 3Az0lB?[u?@B\sr$/Id<0iiOSGnb=] d`WNJDm۔[x^WGxQB8j ^WuMcڭk4% Ab{x%M(ql[TD{ܫBCqMGCə`9ƻlM9*^KMYZI|Ncu 03rL~{8%KXm*HI& 3,a޾/Žn Fk|z}4`4>|W-@j7~1b{tӅȈOA htxGG=E}ȱ|Zş9l^U!OdH;pw#0a>}!1G˒8'; #)RJA=Q$| r_Ž3C,}Gy꬝ysލ)pؠ؉O6Qx̼$xܓyO95.OQ dCbW]'x.)ϒs/6Q gNĺ9{ӯXp^e*rCͧ75=v΁wwᩮct@4ڍ=kZF$D k-E/#E1>2ꌑR@dGq4'ОFXg8i%2+at" Bk_rϕ7*Ƶ&_pq,$\'4Yl%R-oU-u ԂYgsg1cj755V>)м]i^0)I2pFoΕ:B>&wҨu.N `6"rv \gfXKuL!v'tmoqɢA2LИji&E @--&W^ƛ4VB1JRѕ@?˯Npj"xDZg66d/2Q, -rvOP^Bq5MP&|?-6SL؏*h;Lعg\ }Oh~s@'+\Lv2A,j>\i~eE@*+dm5"- eL69wG)aΦ5sڳ`ǘb y}L!R3lmBRߛ T%aXXjA鴌U2-S4 pT44T//z< rjuS: #wf,5tͳk0Y+3)ohOj:Mprr\3 *z$Sk{i'&\)mMdnBXO6~ko/WqVkFqVN-Z9w(_܆tɚWh"'9[TYP@$چ*}eƐJ@ :UxX9xt<^@S:^(dG |kfia'pљ>t]we!ϋ&!3^$UVRi.)d:㚼"$  yRtp:~: |㜋+[9Q"D?UGN epL">8svjT tYQĻt?hQ,S>&yKH|gyjcI 9<s"{Ne1qUC]:df7CFxޠMd}aś8ҁ>a":R~#QXйЅn$[U9.)[e4aPu턾ONgԈ''bu?GmfFfXk MD!նG.L3m<2vHm:H>on^VZ^j 9`(LG|6e4<,1~[^ B-vBv6cUYJt]ܑ#v3mfiӐERݙ(`T쾰}d2v@"9Ty6E~a<]*ޕ_~DwO()o ʼnSD=&3 afuBo+:eT6d(6 } vW^Ww0:EDw0s0LZPf(bl[< e\Q]#+ `,絚` A{3GȖ8a:jLkxm#1)iY W)G"DD Tf|4Hn\'1qTrBnQ2FyAlNVx}UV] OqAo(I  9Rd{7k?e ȐId <Op6Æж ?CZH=zZE ꂲHLd5Z ]/DZeSlNq6#=OVRa7ᄒb)\ranZsPzP'"eC ػr^hF,ܘr"uEdpٝ87yMN+6`b 5RJ2LQoS-MG6L98EiUJxD*BiGJ<mB} ?^F׶cS"ER#?U fC\Z; L*mN1Nxp z;:o˒8gSe;)G[=$ D fn|4Pۘ)qż)[b10T `ZSv>r?6妡Cc % EJuS`Mx*Ջ_=qr΀!稆++W1OIyuP=&*"4NHqy(b~_lE *A#“D%hx5xFoi ()o!֍NJ2ӄ{JME ~[* {xjДVO~+! %|&K띚O$E#)@C (|V?2 Ix&b&Y7_H+B yh:1 +Tyr7N̗H<6>v.$o Kuϴ+*W7TsQsdb*%UD/֤N2;Zd0Uo0xo2}*BB Rq1B<-IK;7R pVF"mX£!tMph"+<7C]b-`Z^A2Uo^^?4ƟG]CR z`KIK)IzvgzFvI٧ &)WE*P,_zulT,V]rL,m#@ 'K% p#;,#*LoЪȀ3";MMQґ~ӳ]="PJb"gS7 MB7) R]3tKEFqtP5yC@~=WBp\rܼuhEe &35 dHIs<]]3ɏ`olJV"wh>nhDi4Inj`L4B69}~n' #U}+ϋFt)]:".Z˟nRld-Q~__ǒVV5]DI +)v5SMv]y ͛x!c/RQxU7Ҧ1)ɷ0@zP^y=~[!x" rkkP\iAyY6UK >Zit"w91/ ~ڱh(_iH"},N2޻!o]6* qi@u`B.ѨtVb,J =3Xt@M(×pU(MLjWK@oWVޕ,^;d@LJik#K&$B'Kί u|퇕Yx'y֣gLZ×0+N{T^4AEORdt6d7x ،jm"s"B y-gB@ hS:Vћ;+W b.TխQ\hśܣ_Mi١جMͥ1b L`i-km Oz(6A)٘pDԉ3ro 9NT RJKJd Tmla= ̛NCyz,+/EkVO} ak_XMEphX>o -WE-I2(g_.&}5 K$7zlXΐRL9:A ]8OAj4vِ!UO8ygi7T=JzKX=hVӋ3_zf{sQOZ NҘp,S蕟>J~uǘ#93H*(\G7Kβʽ0%OmMߑeN4e)$9l"WDŽ8E31',+p:+ŤD4.;CܑUz,;.D)wKvo CQ?׻^m}>֗•T'"yf@ )gffvĭoknؐM`@C'AqfdʤVN":s\W8+HMB"beh FzKZ FRenzJrRa+i v*K uƸҭ23[n'PaڙwwlbW)toåp0ZlX0T0 Ytyy;֮{Z .bѳQn"Gf-j8M(A(宏$4 "Is9S(OЩE]x]?KcTӟkFVoP,l0ʋ]`|SyordZSr' j:8oyS s pw夅WB}ϗ&屢w_$|t DAF'ܞy8e &!ΐpo9䍄!^;|MV]O-zSjJ_EbHr' nٓ˗6&Mc)EAl&1c)cNww v3o\d@(4lv-G6L.&M9,T-\<]-1a=4J\uILmbG}? d; \\Tr*iF(ct^w;7=iN{_m )|87 W ]yǐ-LAE$p[e_B>S~āeᆣ2Pt`Ae.t mJ%Rں&(RMYWt ꐪ1 {g| ) S,gE0 d͎F)8}RmߔB 0 6u3س9} K2L67&(.+F40rh])GcwAnuǻW&9Fi1޻dp^fOcf)K-ǭH*(AV7-.,oqAQ$쇿q_NsLPxH!]13>j*Ej_]qqώֿ\jܩ !?lI!y~+:_ G͋Cf #vEo{uG=6W0!݈Vg0} Z+mNGc;ؐgdxHtA x=H)wif͂;3߷օEKCbDW?uz VF;a_&wϫsW&D(\$k㺄 y..YevGF%_Fu hav 9n2C'ao2Ӕݓ.D83T"95?!ZBf_:H/&G$Xy ۶]:t=|T!_4* |'1=9`gRHł~tJ_2RNI0 x}oLxXT7G7BZj*m{ᾫ0GN8/ cg*PZ_ƥWoDiV&:I̩7>`M܈fV6SbjM"9ngU8q@/Z=5+28g*Yb.}\c-o!u-'@)Z3L-cdN㖟  b48|QܾJwPR >eNJYZԭ`hk˪Ddi~dC!;;IDzA@lɣK }"r6ʯp1x5)JH-/+h;KŻR>Qs3u}n|`ަBG WR6jL&T Y!2GkH>M$[]V`hA߉L ] OKҘP j,@CiT~) /rΌX9+prq]~˔n20KXoO;bF<:CJD,`W4m=[F\P1!  hlr~:JC0g)ۚr|As+Fw4[6A_5X%&|\{H0d@-SH Nȳ]KiyglT2M "!n!V`p^mOrJ:GCxHKG (>`To05Dgc#1nZiC=4ړ V-L0fixuǺEXa^śg!PK%}aF^Dh=OƻtVҪB; WM=n0`*t|JJ)v7v23mML+̥9@lbXZ ^ t%]]Qv̓,L %o ; n/#5-qتީrE2Mozv7m]=%w}>Y)Cp"7AD h2G]P}.0bF&=(\?"gEѢ Ix\6ܬFNaX.wjM\Ru9be*@ThFty˜(> d+cХbq`}k: %Y,߄~9əGsW YǺUVqźzHyN nJ`T8ڢ.~Cdk29mO+ 6H; YG_^ yhDj 4!T# hzȁ jC%^%~9" i([6*X9e/Y~p7e\dk*AS"*onCAXC}<-R:uJAGqc.j5f9EyNOaK1hhrpq|X5Bsdz k=9fϵ% P].,%_.Wl`Qst֕NE$@ W*P)ym}lRՔ`-(Or:{c>܊9KñG]8ꎻ/ncC[LF'`ԩl5hbo%mu55;'cyIP,Otq3rl1)qK͞ޡ:`g!#*`aS`ڻ| ]<-~ k_I{"=rOKW9u{sWcy= ^% ֗]'G"E@ ۪S|!4WuwA#a:[Rk]Gdm7Hf,7 {څk?DrAȳ֠`3<-/urvNweoe[;ʸxq7N-י ~&Čl@ !G)n1 R$6AnpܳϧORQdX}%b%ٕA@+!:]|kґRև:@ӎ(oF}ӟ`eq[ޘi7OJBk?Hg3QϗSf]gO=1;;6,|Q͟4XA^vt-PF\`{`]n&z 8B$&Gk~oh`R w;AR oK]GdI[! yTH)M?\{9xq<ۺvDAt09hۏR݁{J)J0}vί@Ƴ-0L-f|Zh7S-bt1{LO)_Q{e9{٣X:3U$-bzTA ɵ6>ydoY yԝTr\-uQ'xt ||@L9z׆Sȍ+YîCHRخP.3,71U&|NK@ʺ9ޙ KD?U!굠c ۰E 2L1JF82z}z"Ozt1sT9L,xe=gvus}lEM%[O-cz*yMzB$ }2-y>ʏb*^Hq ܁5[<3h&ưGyhxtx&hH ~0V`^Y9FW#fIMH6eJt4D +&¥jEVäR76UH1]0'n좪P 0tKxr6bmk*<7+o9+ ~AMÅzN *#,;LF * ۯ/nR\?"mjvDM=oxzRN6ϑ*\/4Humل!P9$q ˷=t ~t9;=oD``ɋ:'ljv@ND$A/X$H-al:`b?ݒk9by5\j+E%,%Uس3a8\)d 0`ÇG`buSjĤo_߼ಈHHi#% hOgh$! G2OϽȓ. Bq~̩϶S=w XW[G ҂ j'>&X1bO'K2.ՁȘpV L- b\B )p~x*dMF o[Ұ1>m6;NvH>~W%y&!㉓݁y׹Ʋe2I%|?a#D?a>xj3ۉL./C(iЎvu `.NV3M2Wh6Z˪4v[V5sIacI twHYnc%ί\#W]So+(V"Afʓe=?e8wc~ ~Ŷw5NNƇ: < =6M ?,H(cS3D9Nr0o3hrn^ZhA _Kyr( ćlr4FRX XaRy+`ίӹ̀j{G*%;?>sU셭y̎F]k܋: ԃtNF:[C@ \$zŵ[|T\ߊz\" k-?"|n`u_D)qĬzLec"ŷ" Z0oO[P*Oy+n$iO]18^8qHVƌ8.5B2ˎz^zRfF>mT/LY.xx2ik(|_TGe:?X,<3j:548fǁCKhpYlfzM*3=ΚBS#9"A'`x:l{+u劯Ҁ5{/<$Fb-Y,\*!Ch4;F^ 1Nb:[`F_y0]7y+?ҧTj*]=uy5V*Ni5Ȉ}xS./$uJ{ h c 1EzgCCɾmidd-5m̀[Xεf6-Qg-j5io u/|Dϴ?N:2P.@[m6=sF:z ro8'nS>4O3:-)g/do`eQq \ڑ , 𜱈[j8ѧKG)n|9-ȋdXlУ20GMw!@ci#K Z(vn]>[Pj#h;\n!I3( ?m%]  GZv7q =#Og &W 1d^OyzG:lL@kEsxe#a Emo#71*􃓘 j[q 1De:y 1va8pkzoB+遼ŸXF\Ƹ*=^n(sv}GIB C505D|afl_;sPzȗWLiy[rơ6lK~wMBmyH&~ 9M2譲DapʐNhm}ICDQĐ[M~zCA :ʴhwXmoH_`d<-@'u X)i,MBX9!'p$Yf>A9d0tpbvSh Ij.ᖷxnm(.?-(2wUG|…mYune|<9SIsL\`m@mҿ|e6i)6}:٫E1#޾|ˈՒ݉(ꐱlvoT~p9 ,Vɰ0zS3Z_p:[xކß۲Za]JtpX>ᱵHPHFųrY9MOE;pX' vxBk6+¦N#D>Y;srFc }(6dH[ us{c/ci8()\W✡t#a۸[hd|!+~V{I~SQyi8@$͔d:l'3*؛p*>[FJpw/#S./լ޸`(;,1Rl l7*H@@~aY:-”ONgQEt#ȖAB:ڷRzE%#`VB/NRh;4jh`&\~.8A;>{<g4,<3 0P~ zgOϯ ΁_6?95{g;dbQ4j AvSECWA|.5^o~[3V{K !3fln>f1 ^:9K6Mnh`YB,:b{*3X̝-bLzTo֏QM҃ByIەfŤTDeԯveS oXŵdBfU[@{jZҎ[/`4ӋrsmEZHi$G BbSB冂{OP< k7nxqQ;|j}c~7$pB|2xCǗ%c&xNCB%Ha2yѭyqpj$տJ `!6Y,M@Ur ^ҍ̉$'9 m[ϬVt` ,+]/cY=^KȑsʕVK*JjmpRca_tm{jxz*34)*2P6|&lWGSm+d© yd=H{q g(y?'(bl޲ֳشXv㮋SWZ$  ^Iap9A%]N8V ʿLbeқD\MqlE7%ҏ߽fF!ypYhU}?ζu?HΛ:AljU| ӿS9?TH=g ,aL_QFM5X~қklk%=&67H\+(Njä+ lG&`G+m/hwXA>{rƸ2ek!s&c. OkJ(ϲh-YZRm,ICHO! q6ڰPUz&19i'&^mkbLA1>ؐ.m+rIH5Nr~uФ_mC/<_Ŋ e Fύ#U|ү;;ܟ +RPn{.Fy(yy0wi~Π%0dF%U=.dEnj:cxn?$Z${w1ӓE#?O;1KowNݡ@M`@$:ox5ZV}b5NOe,m0Xm8M$\=)v@v+VaG}Bml ;mԈ壈/ѹ.h0y$nHyUΫ udL5`/9rRʔ"XW%EL3;f )W*a9TKEʿߏ~E5хrvWꎺa-#y3Yi H{£NJH t1SهdON}t/[ e!Cϵ-bŘUc.*0•RtSS$eez?*Jz)+A#a{IY ,3H&fBaQ$-vfZ6hgga:' 2d p9.T -!?RS7Fv{w&g9\RɦL*z bc\v-A@Cva&0b,$+ M]^]Kt(qSGP* [\dSTMQT,1 Z7N)}IDCh9Jmĕ:`dB4b\9 '沄٣?J߲Pr8.Ny1+I7K0kPW*ѣbߑ\V]3dq`e/p-Σ,~"~Pyv/(. ^46zĦGR, [uN O?I 3+ yP j z&Řʲ@Z&Q1};ݓ1#)qo^nxrM -&ٲdHq-Kp2\[J Joq.~}O[uj>рWfᩒzAzKaY[sQZ*q'ދ)O% a丈P׶2IP]U<%\l(9 QҶWA.g|H?wκT be83hƿ1<˪V^3htE^pCs}||% #N7ȿv[K1Pya:_ߜwWgl}m1eA+s=ϸJvmd;074S :u1̄MjWdtg$ԑޣӟisTI{b#kC]Mfk+]㠱>09Q!^JrJ([QpB>30a붼*N !'LRPc4 6")ѱǍJ- w GRI^b %L (GD`1 Jԩъ}A,*h.l j%Q@O)U@YEB9.ԠOǛ{Y0yAE⦘k.~չ| H}{./-elA:p|cyAh71<| BeF>u!c괚|ϥ5Qm@= d1ӿnʳQhDB4KaN$/50"@` T-=auIl~L)#t؉q9O wY>䲒ńG}?%\w*D N\cQ-Thh5Qj N65/56ടcI7aW2򪪐Yؐ>,~BA=>Gծ6V rH[0(xGt+l.+'C ͝J^ϩҀۇ1H*慽[^?e09B}קS3}D.N!] O!x)=fc.1qF(2+:hO@QWz?|+N.ݢqب7V VNuVq\=69U9G ֎o\+_A7@.}/IOR\)9[ZA! Ztk4ܤMY)[yP Xz۵,33  7h[V;҉;ѤBѸPJic\@*LE(Q\HN8O+-7@Bn|(m1^qH-ݹ`JxdLgӅ,7Whss^Eڪ8+f[xx=vݿ$˙Gq! SK}ԇ-fI)璥=Sl(G}t?!եXӨ޺d[-yVY<*lx:tg7|j6sk0 m𖔯R:, l*́:g_%I,u9 Z ]ם[wT:gK MlFdryѦnm,L4`Yh$5!+߄+T=Z$m$)}JJFe6)xWJpTx_-:RO1]wY@T'n䈬.}*A``Qd'xiJIH !B^p-z.:>_(6aɊy|E$$3VÅ8 -)SB;њ8:Gdnhf!@=&N.бA x؎^ > K}&姄 _tރ3BA Qc=q#,ʿû&`THOJ[~0.ʂѬ@m> * Y,4|tR(EvEq曝yIhI{Am+zCd67)!IΣs*VMJ|rۧT+ FʳZms^tWGqĪAn#! /?xӘ]/3Ł;ڥŅƒL%x.IqŚj1^aHķvPj9i$U]q4||*)P-/ *I57s$^K CeBTT=J=|[Ë2SVLD2GqPa{&` 7nr"ޫNt?? . IMlפ>n:s"<+wTv*}8tkxI-"Nr,RvCí#d^r=N[w*'~Zm-0HȚY#QX8$sշ2ƧdLbHFz11#ë`{~ڏqdeRnn1KuZ̀fe =EA @MIRHwZ,@nDZR*5} l &߆lvցt>MQdatq7HHM#~u<3B{wU؂b-`f%#H!R."LYLAX *,/bMB5"kZxϩ y您ܡ2N>4cHaB?KW2-Gt .3)uvv$nrIYbG~]GpuX\fhBґ[SY=t:x/!3L$_I:j}Jc-%#C3 qqvr8{j=}5CRdhoFu,ˢ{7 O0b2[ϐZV-Ƚ=T |Om{Ӟ DqghJ\k?MqsRVg@h7K'01.MZ˫jS@ExJyӞby KJOViL'@4<'W/U^o|Tdnz/dLÄ~od*C o~dDl[\9=\-ݒd ɴw2;$rJr8u*揺_\s]➛#nRi9f:tEc-KM: 8rxQ\/=?^Mh ) sA˳C`MC蘀YE>o9pX%u<7z)XMq^J5ڠL 2m y"-͓Z3oPbqC({J48_T>$\ui[LKb˽tx~'|=3y{~E$!;y3db(Zh@W"k-+4EkB&-bsΙ׌Ѩ8jOF<6=9^dP*cr6lt7mJr N >DjtfK 2lp}ZgR}oPòITEPj1o* :@Z5r͇HQ?(KlӕOH< c(h]-n&m#&+!p$Ύ=u/Hw z=3Du-3)yk…uôƬv}OJn^*,|3qd/_T3,֑R'QB7f P!(6@H6bݙjqdJZy3-~L|  xqw̏Ixx2 q\{MRSr/:Gښ?HtXɩ>L՟:>j֔Yƍ82E.`FŠn >+br3@,b-i eBhRe0sxX3 }..@ܡ"ЎgrW~=DG7,]4 T&/nkaȥ7"c՟X~{`EE] X< sCn(u͟ݤto]l&rjg# s@j 3 &GHRN:iQ#wBiY~VQsԍ57""&{$:OvB-Z(ej}D~,~KCBa ,sCYp|Oyx7R23_kL<+o7I*:/yu}}{@hD\1֪*Lǩq,Ͱ.߳[A΃t!FWF6C:znk]nlV/[m шAk% I&;1\ #9 ~O"`$$$dKAh9k:x:*.ǣ_41J~eI[Tȝ)/v't"@BE;H6kH&V $ Wjh[n@N3]=lXV}t%= Wvˮp.D]<VPq˃۾قE{ ۃ~ q *a;Lcpar #ym/X9 ICavF=Z[E\ D'WN@$g{|HoCP!凝/KIRwEq>d\xOtl3َp49^-уWUa$vI5_c`F@mrE~`g9C;&s"e2ʷr˧>2j嶀YB_8/i4ky=Wa?]IƐ$f[KE5B3+_ R"OV0#hɳ/X^D}lAHum1t&!$)gr{Jڒ3Ֆ-;$ѭ0VjoTfy+_]+:W0F<I>Qtau36ne'>*4c{9T^!hsz$W·6=w µhĹoUAM)>PBsF,N^I1"[2 g!%5ZIӶTʫL>kT4ńGxUhT;BoQr9J+ \XqSyVwy*Kx 2,hݒCsl/Hz<|.F5=?h 0 kH=gaђ<ÛXW/B}x%8g>]@`u6wxc{(Q^^Qֆdޏ ~#UB[7X^t8I{Ry8[!ſB-j+)VLzNa/0iJN^ ح.GG~q!55q⯨ϕm$ 㷸*o2kazVŴ+eq9VSgO* #?nMZz]t[EtT͠:F?AcYZ0۔1p6br!=p6z lu lwZ:!9r2Ы]z{gN5᫶c \Hj*d]!YrfRq *MkI𻥚4CKP6g>= wdQD`uFQdRQ¦"TTi Ie# #)tm$v$!hwNXu% 7WY fFWJPx̪!JMgwJL mi){SP8<ߏY4ϙpnЦ š0a3!{6vOuȌtڍobE%0C3sec4@KCv,I!.< o,Y(l{z&<fNσ%^s$,u2s hh aa-oΆ B nQmE 潡O;߻v }c(w4 !uQ˷/.DqByb0Y0W:ܬSr)k#DRq=BbXωq;,:=qS9MSюhك;z=3mo`(F])i]X6;ܻ 4 ĶN6986z2;VG|m:&| |p]dk;V:B3/ZDSW}nோ,{kl*UT$P{{ԯa)Yjæ y6lْ]I%፻{f=69~_r/ОTڮbַ Zz92td"oj9DJ;T`Um]+~X3HRPI^j2PaAVN]~^J;2=g+m>]:AJť֔w@p$Z1ZuRJVdO D~?鸉YuUfPa'~-,Oc|lK\ ~`ޜ6&\` ATpr3 XءPG1e"P˺Ax*#3k#|,?@wnߟiJ,"@2!o*y^++"PwUߙ:AC-?qQxF$NBΡ3Xv7b"=Ҷ Dž GKjal!X;%*l\Xݑ>dX׆PX ?6QURmHx'!PNBͺjȖW2X-U|@42Ovb3maf7zj6qs~ͨ`ۤ;@ oThܲ5AMFfr:U3"^6 OIw^TxQqmѾ˄wN(:k$5#E$%,-=`Qi]NKS+dzv+ޥ]s^=~Sh&)q,r2(lf%xlFj Gp:ҕϋtnlFo} E=+`m':A~JHYq<"LXbȻ:3LHhEu<.VK`;mY>*_zӷku(gC~ZllsJ-wXhqL'[Ch*΅s 1#A zDQs6ҋҶ9Tyї] $%BW.d3(tf:7)v"=c8H1Їʰ$cĚ;]E}"m=n@:޹J~nf:#^Hm\ӓj0]|~ŝyOzu"D`\ђHuhس2\聯l!ߩ#}6V%/ޛUV~*σ2-9e)2^faЋ.E&}; Cv{M\&ݢV.ioXS~<Aa}gjN[ nBO٪~=DHJ)[?JDg_f [w;=;LQB,)%y$ t61Rw~1 4v-񷸅[16ڢ(n{2=)zxIbR}ob]JHZ^֘ R,Ȧ;`7e Vu̵1̻f8+C鐑ᬈI(/E*L(=a? ԵZUV}Yj@~_4/\yuAc/*N'L@&:q ٵ½뽖w)zVyZ&C8ǃ|Vh^09n'/p vy/U9𨦎 z4uw4xZnR?0gL:+ة)f38D+$!,.Z$ =E!}7F,MyDv#h@>dA*.HB*VYZfO(D·ĮM@N,dH?;koN?<VS:`(dyQ,L^b OaRsMSn |GvS.&N<x,bG,Cb8%@ HIHF#z3$9+PN}.\2[0熂\J7I. ѝ$˦@ІJBJG{VTJ!"5p -)h< uEf"^01pJSG%JyRꃦٳ.,;wq_IYl=Q4k&,60 an/_w>ӂ3.EIf~Аp dGh2p2M9ĭn?@ Ca- rcp0CDGx 夸LO5fa"jtUջn?F0$lxFcIaXU%qB Bɦ%WjA9- ,%.^. % OV*g%ڰ1! Σ\ǒ wK%AKrr.mK8 "{R J=o^ftq|DNK.2 h>ey0b$ՙ^ӻЄl!P6-kY@"yAg)m\. ŝHx$Ue~qc"NtjA&Oo!S*0ha,;fQ5O$T%,ӽJ}KQ[cl. C8!+NIӬo#xGB4~x k}DgsbӄswA3/P(N1%^yݔ;A!&ֿ lL -QUQ5N~boh1=Yt!yn!phJ{v%dYe`kg]阔j\Q ]+%cTkmڶd$:B}IzcI\МmZLa*m`Eu_)4$`@́De &n[mVUk/nvu`PtA _-]q -|MRm?'G-ZEa~\{%΀E&]9oae×LKۅ4Z't M;sY}Q{kX@sJf^KrT2eIp/>S ,0e $ȁSq |m{Ï Tq֒|MPRhCĆR_PƲU䧇R\˕2eSSWA;1-C>&< _2=qqws?f7&:X|%\)\Ws$TG S&o _<{g9"P#m W?8a#kǒ*nT>蕝emwߕZ AwL^>qv]C&3Q2>~:5 m}mIQzk'JRR]}G:9>$$7m-h[%+v Q%#' :ν`: Tp_y"Q&RiL+/#T2!KmU:x9`ׅ:>I1B/&.u ,=RY/h]7ds0]pI{_EȴYu0"riP>]" 4T:zwfW:>ѡ6QQ9Ecs@pOEYL&Gs8by*jW+ }Fb/VBqbj>jd'Ӑ R֕bTWLDNֳ)Pw1+4~S 扟J%ۖql @ӥؗ k$1ltSEv}gK4biw6o\\Ϗ.0^U:g/Hވ MgV ?LaQ,SW&3/<|ڈ^ΒLEQ~Ko<4==B (rDF#fM'L"0ʽR0:ivݪ U:&EPp(xQNf?G(',*.T''I 9.I 52' "sl ,DUբ&tvkKW5\Dr~Y\,N@˜{ Tc#;˃z{6xhQ&zYENԀ$O2nD 7ՖyPD֜/=Wb'T%RjY[j@:WnbD:~ saٶQ .wpdG3` <p G 6 >#$3+gl 6rꀒraj%ٽ'H™Ŗ`%\E߾Q؄Mv R4=|WeK D~vkFlfb?:)@rMl+K<$ <yG˚›(`M4wLSR)b{  )?k]Hnay0 HO8Q%nj-}z#u]@-8Na(ݟ[.T4P"JQt^Lw@#>RWw~ݭpc/ kΚɚRR3"eUyCv-S'7xxIsr~NL>$oʇ9?(B&d P}3Ʉ}Ah{ۚ!!89zR U[u@Ζ풼#_+/[ ZBCW>dk\쨱Yj 05lDcy'lpH hRiH[:bY $QaGuz ,хu#!+ 1wPNF# {&dR:MKr`Rb#(j[#1]ɫFyw|Ұ.Cm[*/qHػu((z~iF#sҔ{ndc8E鶃zc aMzb:A?|yHٸʾo!4%F.;& N\ c?pYHIPq}VʓS OdٹC9|؀D#@8O_§TjR7j(ޞɹKV.UveMGx1 &'fmӁ}9)V,C[vNmNN a5s8y40_W~IZ[şjO7=^Vr@Fnza&`Uqo T}Vߚ m}KOpR|JN]*C;o듯QHy>f;mSˊK֐n,9~slJV|4K!ƿFVzZ:7+%~ s鳡xk*:>inly/Bd=L(l\E} KLUUu"7RmmR彿34N,k}jfaI1{co5_uxK]]%>^d>d+]MO܆ ("fJoF- Qu1V!6 ^lUidDXE 4SI;YK]g x.>';@{|NNᝰ$LSeNWr1M0^\%P6b9gԯ`'t Y7)nH{:|&" QO>]I;`pX`%ݓ' QS)+/GCdfQ=G^?j.Q㔫֗"( cK~f ,WDt 9ՙAb: c2+ nH! x"/t9 jRc@{͋C(? P'kNyA f "ܔ+ 07!@>ȒIkIUqC;؋ =c8`C6D)M;"JKֳr.@g_v D|lna%FbwG/V` `Yж (,­0$'GOײ fdPb2.%ś60APQ4 ߀r|S$? >\1tb}%߉Y Z^ ӂN ޻kNPĀe?lڅ)ಊ %O捋zh/*L{֩ײP@ =Äi)vG1{9\JRY?J~y1:t`lX(4IA>T ,luW`wx3 0ȕ! f8 S礙-Q"АJK5&hlw ,~ z#u+{GMŨ'P w9or@^@lNAl['V -v-PR)A/c4-9tzZ9#[G*fhb.sqVnR4rm{ex֭''~$=R}E'E]ca/.E>­E緐x$wS?3B?L^_|P(Y6 ٜ'a:h kv#K>4}wq"251}4|'JV_U pբ P9_yAdBLjtsY?=A% G~αhfke%6 y: tI7 ENF行=倚| Tˉ,Bw/[6#){$O\BjR#l1/5D{I%SW!? ׉iG+jHF}X`<!bCZj@oӽpu\b۷%)Si;pVk7ئ_lѻ Rp6QV7g_5Lߦf~?v0;%~:?J ؙ,9/J'eUE^8y4N6i@d{\e^dhYQ%/@6Kv#KZSZn(g!һKCď=0yLݟxYyNJ _; {Y*UcU<jV;GD[fv9n(˦CǕ 頋n6/ C(ɪ < R%Lkܱ@uAK |p<o"W4X? DjSB - Ye{qJ[,Gs"òk؜^=/3yS=A0 &#.u }~Ĵ%uJ$}c(Eun/'JPLE KRֶ H.G_/LFhyYu|rssDR FP{0[hR+ILLja"ֺ#]6h(N·# w((H𬩣…( !SL1let[ʢͨ6J܇ . kGݹ$H]2ȦLY&HxUsk=^3GD{) Řa'"/ /dG'Pީ9CdŵV'ot~ގ$w_CZyu2MQiڸgt7 9ɏ+`Lᨾ1>NJ&):sԌ[厂KuL1:F2f'x%Eg7H5nĠP[*ˠ {VJwJyWR-f_Fs/R$|Poh1:iv2ZTd ՅqLhm8X&Dm0d}45K<xLH` yD&163yAC ve-hպ`00[Q^@O21C -I+?0hp-ja +>|̻g}.^+z˄1Ek`'ṈQ?c7# ٞYf&=y>r!~|FIc [- 8әw>((S XI;rs&rcc}@= 3:vYg>/iӫ-aȖ17bx̒)({ˌ`h)Q˶*)/yP'>4XSI_ AJ;YV=3=s%5r+U7Uv9FYiy6>FДZ8єpZAsDaÁ3C*9@omLg#<5z$9Cq[kZ)J%F=w-]};3m^?ѐ0G.8蒚I.7:._Wp+gWҟ*܎ij*Q!cB4XEfjQ 5'h]@pN72(7/}ne5@쯪—\RJxP +xY?2 XS)0# 4LQF]Sհ"}YPZf0=Rt 7+hYՒURofӵE%Sj4o+;+HdADK>~i_gѷ&27nBuAHfRiF02QKX!i mSS%/Uy0D;h#" .zB*_'7h3u[`Ooo,\j,Bpڠ3Ksjw%@zAQڙl 53<8 >_ljG?L$h^iՑCkϩyvK񊧖\C҇NՎGn0$C J sB+ r>QBiY])nj3gwJ 5AġPfX$bgl_DLdSJi2)2[~v)VLZsvf$wϳwTHK'&ޟoVf֝5` ح ʋx5RؗvEU^G-)ڣ^oIh$"G8-@m )S3-XL12won6g#F̛yq~SI4T`Lk\WK W۞C`T aISQ P調_}@o;`Xz~(Vm{@lXDAtTxE2.l:D̔X_d=#w2.ҹS􇕿1̮'y({ݽfŃwbP3jruH@oLZXGOs&)7T.@:JTLϹnon-,4JyγE!"_oKq~a2%TI"b[:@X*WfkA!~=}$D Q[%9ɎWD  DH#N8_-)s74U&bվrϓ"_>G՟2kP@ii/( Ie.w"6#̴>@+ ijv%7_WKvg=\Qb pHȁ ]|,ҧ(Nb3,eੈԕ__F=͜nCc)@(Ǯ'{zz@v^vo~OɺH#~=:#L< {vlȪaY?U9͚< ^ǣ$߭+ f1R xeRU.+ӧow` Iw1Nđ]HS|/2Vhĭs@JO=3!^{[c=$׆ 0+f[@[1Pve#Q2^ ; V;'NO< AHbH]'94P-L'H荷CS35#箈M;J< e";qL{ &&*F!H4xh>;|aB;:%_8aa6l%;_RXI0v~m#ׯ{Κju-2mgx@\5= Tr񕥯?ьm֣/:^4ı~fG@!| 5v 9`>(yE#`ų#.H_@1"P)琈:ѢO/'ZNFX7 ܟKUds(p%}LDgS@ruqU7;o ֑Ϡ?_Ǝq<:'cI/}9ڢnEG@g>Jl>8R7>`!z;6FYJ! 0*/*KLM$,^&uk>&E)Q*0{ptp>WccW!=*Pv6|bd%|q2hbu1@,qcLsݨNI[܎ZΗnY-Z Tbh-wp7btDkzq/$jv"@8ɜa S*F@Q.NǁmavlEW8ASv kT3GAzˡl T4JZp齿-@|B+6c£e}y)Vj~2.im| q0ӒN'܂[(}UA?RS!q]<~rZw-SV5!>? 5fL."8rq&M"]K~X5лևT#? kpd\2 NDSZGŝshZL:#KCMlpM%.i\"uQHYq̊ B>t+Y#ܹ GߐW woP2M&|q'8ݤ9Y;*L3ׇ>`ŻC 36WX٣,*Zt* H&5,UiEq e\(WQth>Y j{B{zb_x;zwFbޢG-)91| >X xuJW{nze_돗0¿]HIeԁcۮ!MȊ˩X1wfǍTVPBz%ڼ/@ۋ`JX& GjFǹ*/\so1vwk{_n8炒d .ȑr229l4<#X7}q|:@RLpOJoH5.\pʧMJp96g0sriZHG) !!5`ॡSRO9`ӽ\5@xQg((}~TB>䶴n k04PV\`΁#l4,@AR& W MhA3E;.du9!+O.EɄQ^ʀ&pkz^8 f pG"- cPsrrx6# <tb&;uik.S~{ Ȓֺա^ՒRku;s;k5?#3i1)&m-׿pȿ`SǤ.K>e43SxM-#t_A8|SbAԴex!Q`\ 79㾫cCs(; Ez qw[1Bw櫁nʍX{`hX ?4A(ĩ`PVK ~X5I'T/aK'5}C#ʢ"rRt!XG\|!Xrf_o;q^1gnIM>Ψ L f}KFB `h@lU2rs ndPp`PE̐1U]-%Su0O^/R1QcT"!uмJ7Y7+}Y)O:30!iA/B2Z%a`/ԏAUhE/ UYmOCFR|" D|.Xmkv>U9iV?$#fNe'>ރ++{0%*0OOy[H@:9WZK4dT-.uح~ʈbR!IrNKtE t\52_Asؒaj)cm|4;Bh}<urb.:92~n2Il˝i (NvN֢#5h@IvFʭO?yMvaSvvϐFmPڟjl>֎36<ѩseݲmgԄfd=@.BnNA^) hwGQZMmK͋SNBrk1X&c;>%sM8qIiJP1,zNpA2yI>܄-abZp[ƫ:9z0aj1yj(>]}#` 8j2,[G(Q!X<:yh$K^2;wAqX#r6ٸpv}˶#_Bboې_qu4#ceFX*i%J{(&h$< uie^v($8]OK8\ "5C8}5݆V$3&3zw0÷zC vX&d&mv~AFuk8+s2]gO|FIJl;.bG\?>Lkp<١<;8!op3IldX_8v6cD zwwDv3[Kul/0!FBb3ѱ6,d)jL}ESi-,hx%qT`ixгMV>zO0ElG')mFvbt^י.äY,BnP›c =dmNܪ4׭;0d `vv$*(wrݜl+O1wi^qDpUԫIz?=_.@ǿf=٧s&E[̯u[V z)I-+SH*f͔sTTVޯ>Ee|iwhue"Ԫx5XVOѴ F2FiC #Y+15HHI': }بCikۉ! g09L d q`FNW/W%@y$V\"D= Ոd?~UBoaƀ0ĽJGd/T f&LTʽ'NJ^#{/-O@ 8bbzMM $9 sT965?wjWVKY:S\j9\A$f#Z>W)qa&xX(dF9s3xΰ~pKzK^XQEPA]rD}){gSqkR&J8ꅤ(|wa;DB$oWj)=~?ؤ`k- _ֶ6zroAlCD5dVqgeg.2f*[؋Zd}%O0E% 7x4yyZb; |: h@qFTLtȃq{=1 =i,IAs~WlI *:oeVbD0ã:&]x'z y:s6c8S#_55p?@ѠVN MweSN\=P-`2${%><|UbgS͕Fh"^ah @<*܅mĄ+l!kT?8FMarkпnY& k [j{GMpa 1~C|GqUfDB\!Ax1! 5lLad_s/dkh-gHB"SiRpz3i#Ɔdߍ^`HN=(8O@EH)jǸeP㗧ͻBy9W!:LީAbpJdSI9UW)ȶ8/?rt:/ftsfB~ L~6 n1H[KW>57[,}/|e_8ʈ(ŏTd)赢◊Hs(4gZP{|4gT_xrFD%cX6"]%aWІ.EĎ<̗2z P+Hꝓ0.U3 _@ykKhZ[~0PRgᅽPCy' t\?aA"*i?<^&Ħ ixåc;ݳ}e0J.Qα #̳kqL!mX1"ҧD:mBe)̼ˡ Aeժ)Dm1`N0uA34~6P%BpsBuYybRԀRt6fF)ZGVDN~E@\ywv*P^Xk:ZabuHsK,"͈hR}_cW/p+Җҽ޿sg-RN&DѨ&}CB<ĄDShFݬ 7xhBuSpg))pdbP?{ӾI_tj4m8k($W[~{ m Qc@s{!g4Ql6u/%,T8=),J(lrx)+UFim-ltdD()om7ڤާ<iN.o+ xH^A5̝F$ !9 n>n~*o#-I$h]k}qDX:h `zo.`僥k] *di`3x#ğDNk@x$ug/(KD6Q4 #E"`:02-VԕayYj)c: Rv^fOz9 qԿ@>\2aw}gM UxSD2UO/W` Zdw4~U~-WꕒTc[mtLyiwk?3<$ÕkO]BxК/: bYyZ2PCp;}ڊ6e0d|**9Ut X~V7.5߯%x0#u~Iпjn?BGZbق$&v|[3^n%{~^R\85& @k{FäpI ǤyɢЈz[ƶ*mW}€8ׂ, FE,Rr>3k 6D`mQI"$;LBSC>c8zOQn>ސ]; 5}۴ ZmĹ[VH{[h.]kQyĞ:M.U>QuwjEmMuOx߷ h7ZINK: U0}VZ#ɰi,}3\)bgI3G _-;K59FaUGI1[)#H>&,cNxhsIp9(TwDC.0n=?W9 ;xla.rȾ4hNѬCٲkspp S{8nnWiqڗCns*E|$*t9XxN)aKIX$i$70 Co.gJZ-FFX2sᔯ'v<,[~?zy2{UT|PJb¹ڸˬ8uEDB].PpBS&wBIgZYK{w0{<,Z( Nw#/=!KٲޯݡgNܸlkL>:8]0K8%Dqs jPAf@u}IzTlC>#fc-Hb~~ӎk3u)8÷.rI8[/(;V~,X^sarY)0ԱP T Ĭ^ v Ƴә9Td :'ҲM{TҵULKJ1Ow>CNLqD~S"㪂& gnh p>R:aˉmW0 Ni~wr (nuGlWk|4"sJ'"g/l>+U*)Z眪)ezI|%`0P_Nk|avR՞bN X}skpIRE#a>(O!>f"̧*@6'`%ތIe{hM& HtN+?ҡ,G?uS4t^T8fT]HaXq(Bk]!kpFD|4A3{s0F/FH-b)^Wʠ.bȜ\=A/odiw;h7cu s|)pDkEyط6ԙKLTzutvj^„+UF /d1JOy<vS?i}2K&V%V;T 9 w-sGXToR3 J?Aw[^V@*$&c08zԲ<~S=)<%YE1Ug6s~6E8ac Ї8󱫜Ȧdwbk÷oa}X"q PK޵xQUk+?.11YX0|'rW㘉QuN?MֺJʌBK 1Y(a?s_5 뙕HQ|8_ww䀧"m6d$RBjM { ⶕW PFo(;_)R[l9WkHV{_ ma!6?JANH\YMmچ{vLK}]DA y9j3I0Ssh; #~5 ;5I#B-*k}1f P0|%D2t]%SszwK}lt&Q<:۬N[Q,ɶ{ֽx0R fr4gKvhvo]J'o ^ ھvŤIM(+- -#ݫ3uc,av A#D#o6l&>cZޘxLCɀ`C&~ӠZA'k _( @ ;%GZNtTЪ1*c>Sޮv\6夝免929'ZԃkآTlBR7K(90SPxo!@ k)LH1{ ֣##" UZlibIuv lZo4E'EsS vWZ"~7$L4wfVHM 3>݈-!MP^G;R֌\쓀WFqQRs_5f~K5o/<] [m~PO;?8k-^A$S<]y6]3PiBlt/Wr$2h%/&sŝDJj2RBؿ/sEjr;Ge;?"7Ҷ >N.p |%SArg3]s)=G&sZX5hiP>vV (þkQ< H'Xä? ءp }oX@ȕ~G?%FxFr-^nV%- c{k4 /<&VqӔɲ*iJ4jF7#l8[gPnq@+L;7K&<+_)t]ZyUWB[ ѺttPUegăD\ P\ /(Dl͌b@T0:V-U(p' TlM]8o4dBKX3u5We{$EG&ye -Uj%cZUtFŁ| /Je|hiStKU}}tVmV:Ýe  +e5DzsyMiӆ`Dr%q<ݚ Ύ]MATZG׋Xeo*1î%.SjV~mItboM0R {Y)sGb[ɴ*O>Ucuygt!!R<)} TS<';ߒ͂Nj1c,H:D-WN߷"A}(Wjl&aVA  _@JQ?1_Lү^&Ϊ{]@HRHKuͻ IfCDq7: _ۿ;N6?W?<=?߲P1ԩ{MX1+6 Ψv u'ïD.ˢBnȂhZc&(*'5`Ai [e9 kpvs'@%/\$yaW80 yy!YH4]>lU'x4u u6`+j !ÚV6rbj ]UO5+5@Y㋳xr*=n }TnLN\PI7M1I5Í{CF$B*Pg8a4>V]_>z)73Bg5Lܶ>=a׀ֶ Tuӌ?WEǕ'|p[]v/37U DUʃI/wX YNƼSu_3DÌDгXȨ[MrUvZ)4Ԡf>dբɥS^=PmbyVaeY (xa^qRl|Lk]Ox+Ӑx%V*ԍ2ښ #;QrNDE-vM'AOpsx'Dk%h[xh3Κ&4ov2BtBacl$xxmӉ9{~LkBLpNkYEWows)w\qFtnI/Q!K'Iy2}ragV2"$k3_x#FX Szv N ߿zǒtU3n?ww"էa1*#jɴ z=`M1GhuG-j+] M6D_K8_Tϥ~8o"s(=oA7sDYQCҕÓR+5uKe(iErC Q? k sw +'ڡhM"y0}uU`s2Պ-F:}}@ feFVvP[XzcB3WE"B^ |0]nĆ7B.#.IlB{}s c.#LֲE[N~ #İM#Qr8-7f7]z?>fΓxf,/_w9#| j^כ4SjyS~,:2ka krid}v2@ef?vN'ذF.`C?2ƪ~=\RH7WcO8ف;IHU7r.93=XgRO.)Gb!G$_5G*NhMg T\S|ZhEoKfuy%FJ a𢽅xz :0Q܎t>>~ώn8Yw}|o%(RA xGdFV~n7HTϸvE.6uVNHmpcЌo|bU^!TKB*rX[fCLxj߮K lc9dv jN }GA0gtL]i2jOW ,[P 5uhaߎ0}dc^UN!Wh:}[^%~]b Js׻Q$ULJܤA^Rp{l+ c|eH3娋1vկ$GrU=$ mPߛ4 -+SSnPI(nw7&~:nUy% ore\BPrOE `1Tnd22ΕYEU}){V5 Qjuƻ A#Apŗlj79|ˈ{:A򜞞Ea_gڨ<NyIչ 6'f,`ZRt O'2Z2u4 AT% R ~q`~USEbI15%nb0՜<Oݸ_9|EgY@ꀕ=_^zm  0SM2= g_Kwg+%|2%$9| Ub>YLqlN1/sl8L٤' Sji./`߾!ʎE3qG n'mh!vz}aO)F'+VKub=uN}χ >CZڊ Vu L7j&.SiAA;{?[8)/[,eavP+ܺA*3d ?MųC &z5[;%ɼ]&,ZO^tRvZw<p@ Aͧ$V:Dtœ9p-8Py^u,U9'NӰW0!4 $xno:aBm끽ތ^UӮH}:nᇠnv0OE3F슽4}FC1Q1B|TH.0m X)5dg]>] $ړ?%{X|_)oLQ :4#Z {b7w]h֗ǺP]+[52$LI_|UnׂtYE)p\6ߠ:#M| 'YKsATNQiFQF~  VcC!H@p6: Y ٧:7)FbדXHۺ $O1PsrPlggABZ-Uۍk a?myrŒs~LAb1SFn`TkEV>=;7UϭB"!r G+{4"}%o.'Ϋ|ͲIo8#{9:&YEh3(qؿeeVTq[B=%Fݛٙ-,*EKnrP ]׋lX`k]1;ecF{ ;1Y?h,y4""=34}+)2qF69:y9Oe8!D9Ni'Dgǽx2b9UD0YS>Dl_9 xh`]RܖD.? +D)$^^'~<\8V$2fs)*Ы nz훞/Q@mb?+Z B]ncu=K|:%Xdzܙ(H4vb ~/WHVӌU96տ xCvyX$d_'ÿ~RrU!2_*A;\Ϯ~Ld΢`{!abBq&WETs4r}[oV_BÒ8u;D. rks4&w!8lXnv8'Wٱm2vpw#d358Ju6eA{+8C1' '[:CMS[mxJE  &l*]46FG&^r,f{D)) EfK8X1|ʒ7M mQQTOZQkƉ5pI:3De([{j|/4|~  4j 2#0Q8:.l.F9-GڄIҦ/>|fzvk BszR`T4X-+F*cG/5uvR /_|$f ,M5H~"]BSޅR!pshvlsccY\ ]6hgٵ`1j4 ĿnS~3k9bcުHFLGt1a9ቁыI֢YMI#ٯ5W^Yp<1?|W=,7>߽ragRħr8{C^zlDž}ůq誜}3PE} gyY72/ȧ@)RINS1')\ejNpL1zOQK1lϛ6,ʄD|"%"u_B)I|N)K:oO1}"z{.sVF!gؾMӖW&V+eY| qE<Sk2[+o[$xv? U|u$ /2:SUq$Ps,N0 'MM^n|-*㙡'FQ2R]%k- mvvVc݉-h!2ViO3w7$x[* 2=ƃrVʫg3I86 pD1]r7&7AL3*Pg9QBOAY3|/94bUE D7![+%n1ݧr7QDD+I&1'I5oJ+^A>F5Pz2WRP@:,γ}^XNUX3ҵ6kQm#-#G3-mUtt2{V6\+wClR?^"7|L+n uWh eԻNLE<:D*_#K9arz`\jk: ΄߾qHh]0 G&/p-;|'mj`jRPtL}o)<(#p J *N]*W["!^5@7(!JNf0h_B%H1 ֫Y*K=x$TjbT쪉-&.6awҖ7r+K"Pҕ-}%UE˔ɹ'ͧVk]<&W"H5}Wj*O~d(.U!Ũ\l,q~C^?ߐEwVO£zoDnsP6} O"dV#Qyy;E>=)le/&uKzB:h?w8P1nW1g`U>+&w HysLjJc_l$\m.Ik|5]bfrJ 2%1Y{ڔSEPgtߙ]So=!˓L8rnb quyVxaڊ@ *̍ Kx[zO5 PQR2ݜ׫VsW jURö0>g>ٕXpM8qB5$4B`pzC;][ځk^>x9@Iv_DNz_^b%މZ7$-{ Swav٫UN+p!lϛRkR*$D̻OJF2 ރ4xAY/2J2,K܊,Iq߿ L39m,8鍡B iu{F[mѱجM͂~nU61.:Γk0Jx\-'CLÇki!PRv7BhS }RAsi@n8~@HFg3Q2<:UPo?0aH Tn;:Osi~E]v!%Kr'idfn;U.+Zx0i1*2%j,I,|1Sİb|r4@h_* ݺ*k6us!WNV Ry^.b 6t,)BsMHQ<ְ$w9?pC=TO!]: r⧪X , R25 :_7Co crz,BJV3}FwdˊܟmV/]2E|cL1@qY&c dѶ,[_Sj$Oe%MeuA/#hg Fٛd+ݨʼndl@9w߳Kr߃Eb ̾O-yp^w{L4y?n߰h 9bPoUxId?"H"AʲTiJ~>h,[;!6 NhpkDIRy$†1&!8Eb/0:0{ٸ1/`52؛Lz4˺<0>%Ŷ"Oeݝ}XUg\VsekF#K,(FULwedQܴ.>PVqIh*C{,PxOx K`bQzѣb<-rA^^j3vX2ANgnܷnD߶)ĭnfͿ)G^qhgWE\.å= 79Z!zs?< 8ɒN+q箩$p}ϦpG*F ɮj0;:|B4e5sѹ Y:F5^(5Љξ|:X5 !d+>R-u`HOG>ё'Ak.'ď}-#֌W`}l 4NtGdžna8$(;M!LvtOZ6\N?z]ge69XU}@X 5ݭ̀)s Z;]}χـ]:3sci#`-38.@Lc3:b`~?.0?)|7&zSfYD&G"lǘaq XJz`Pa>&= (ê"$azXx 18U:YG5̪+fz!ѨÓa3`^Chz(D^H6ۤ.Z,DrWYnO#}F+BY%h'z~xd;$U# qo/Y )L}:%}IK]i 0Y a;+)D=}D.v;I [,Qvi|؄-TMxQl\)Ja9hH΋! -N"I~ |J5A*-z4Sʡ_ & *#eQ 6o҆8D(Q s R@2=z(3c `Q5;sUl~g1yBݩ]T3Q\j]Fqօ%uHjW1-gez1ێ>/,C Ŋq<)՞JГ،,(Zd#P3c_ 2fG~"|*}D>J Kg9,}C%Sdv뼈.g44F AGP{!)ڔzL'2rV:|0 P3?s#&G\* %w `fJ9 tU1Ph)-qyxd֫\/[Xs,H*ZhPM Z@tT߮!*90h ĭΦ)xWX@% bR͌)5 sM>71skI l(:*zj{2䮨ްXZԕ:K]zz*<=bLgl0y:\jkr΋̧@˽9J`셳 DrI?7..[d~ECjANVe#R[ ZsM@PXV?If. )Q>?96\ }zk7!q: |! PGH"/:@)ܚHVY|5D0;"3zNdW]2V'dƁ ;giIOh"w+oe%u>G-Ȉm ]t݂C;:$Ӣh8PP4\Ër#9*%_ k$% B(|ugJKL\PSOW\ 3 y"ӓ}y IC9쥓iJfs†@txŪꓵ!ih6W>ߚ-Lݲ,~0GNl#PK<;S}0xUc3ϯF ,C ew ɡ򭁶$Mf"zc=[FEaQ)]a$y))8(w Ng0ݓ AG@ ! Oʺa"naP0NQQe= LݫvIP@Rn!HPv0wTxb!&=rɩwiE+-,;HaW؂MEt]؀wJά4 ^@E|s AnOuϥ{wA3.w;N^+8?7EΠ &I;|Ŏ7Êmw)?ʲngM|() W_Ld6,a"Kctyۄr-RF'^pU zq3-ϩ.RsE˿d)APԹ"wb9xPʟن`ߎ#w3hB] oO3GcfǓn^m ,X`^"[l☝2X8&g0֌ʯ8Ki.+8c y2Y̬ZsAN4-9E4Y<0vim|ۡF!IiK2.>rN#*[P?-C_ w솧Y$!p@4V2wj.(2а#F<3q#c v8 /98Iv"𱵆@7^Jɵ6G?&\ux.Ѡe벁W8bZ_V` YTG+)ݣ"av< =qC]!+Jwz|#!(O\Hf%3쇖E&Da _j\n *0N)oLB-;aƪ}ng\=M9Y2?=6hCW| k p{Y7fƓ@6 t8J.>r3={곶W œ YL! W,^l 5@bY >Pa$T66* xvVP5I<pP4xΤ3hR؍oA:[)uLCpA|V*j$}uhdpRDͯN HtWDdFL}!}:3[.4aL?CR")=|h^́cB.Mk_ lv"8-p~B=SiלS@ F K -c!{L? اAϕ'u4ϿD\ RM ҨF]¤ +IƢ k s.1JQ@ FkMyS[-t3^{hn Iuy' rڗܹDB j&oHʮn]rxn'2yZ.qz[2l܇̆yjH1#F~GVpv2S4[5gd;?Ȗ쮪eo+OPIȕC,~#hjᶣ=FP5xDoZkH;뀋q/SI]˙o/%O;A:3צ7TxkԐu VR`lFk"@zۥX5%z/ D*hͨ Я3KHqoȶ.4#2=ȣ7eJ8l##3ۼ?L<.r{3qbZM  sM_`wqa)ف죛˸ОΔE_*sr+2b]Q%)an0ܞ'pn}⢟or>E''OCN8KErSH-' aBZF f_<::4L~3PJhKGp|AJI}&IPS7yؕ#6mEP9ݿl$m@)aچ:]9.IN8jgIG.w1EԬ1Bp=*]9'B?5`ʪT#iw,O۞Ad|Wo3[s^3ocGu=!4\3THB\*ohW2- Ș-_T&u{nCFPrr`˿+f>U0)( \Pᯡ,[V}l`|hR\ޢPG2t<9 |V&І*ih$hȖ'ZyӍd cȷ&` 詑u>]=57@牼X'eHH6꧵B`$ja .xt?Hg jfРjl׋SHj2ӷ S$:C ה)*Wy4}ni4d S~bpp,N6 _2tpf!F~E?mezL@EI M6Ꞧp7pj+|M>lRѨ.Daw")SI1.5RB\)F:D;chkPkWf917Q[|HѐP3VXl_UЇo fd'$7ᕀ%xСkϾ;N1)˭JG\}q'(s3HǽZ4-{+EiL>繡+%+ sιE*l>u$N 2F6>[Tp?l;τc\eЎ pt}dv.g# voK=ʫwhSSiIB)L9Z JS2r,[h1o6umy~HU߂X2[Z*Ӳ pZڶwm}f6=ccJʰeШc˲on.BtQ?d: 9^6bχzZO_2MT-0J '7+Oz>ʸqa Z?ִIJkd?OYWFOܾ ?7f"^ MTDpI%/ݬ{kyM"RdsURU8%O?wqis h!o2rd,x[k1\"~E+ WTrU{kjI/t/ \ن!~z 1T}Άozذnc_؉ (vmqjQ\u*S(|f*)B{|xtR?C<FoTnW>hȿ;hJMES͢qNv{ .X#_"uR#%0!L4@d[kY)[l[-뉀ȆA韺Ohŕ40A烍u^x>Qn+frjH('U;3;<ֱ O>irʝl^Md؝]N:432:DHH1\)Nxe_Z2P= 7(:#|V"_qJ<2k$xVyjP%jd$yrP}UKCu^C٩9y YXg_1^LcJ1& pE>"dW=r^+0ûm{FkWvgZ)鏼c2Y\$3E7"bSREYW=,0-$#*ڗxvQ-HM4OɹC: #}PujDůP$al!*d]N݂\-v3 `6 J9RPQz[ '^BkH6 0T4F 'd^.U;yiI2]F6@SFy71{\dK7岵f`p<ڰWN|ӣluЌl?&E &8eIHez<V@q:O/W/Zç ɘs@׳(M!Al(UGr☝8%l;9RpV %%:Xr܆  )lqN^\[Sd <;Fh [)%&7kS&<:IbSڿ^4l UeSRD9ژ?iT∤bU!;j+%xWHƱ/M"C`}[b{F<ѾŊI6"~KMVW6_gQL -0H#5l$2m=^]#P푆GWԁt3tp͟M/Npn%l.9zyG5M ]hVଫ~>zJڱFcԷ98qZϧ=XڍY`k4眨@21nRF<2)[Xp9fĀoGK|X7)B$\8}Hv))  MI{?u7Md12bdRT9F8H;,L\GJYPqU!9Y' 1 /,oϏM&sIC6*^xp[;\;Hz;N>DPEUv2/J;!?[8 nF\Z4තɣ~sLb/Z $;-뗔 8TO55 څI;GVV؄;[nY&qos(Mp詧G:zgHd㕲ضL^7s7Lra(p6s 6Nh+[˥rˎ0ci1Tx츻 4N\$j/˳RNÂ4zj2qm>2Ɏ1R%w<ņkxUoj&hU npV 1Q~TSv0Ijsn6RauԌc؂uHfJP]>=Y-D)[b\#)ɲR27O + kE8Gh̪a6MeqK؄U0c)?eV]v&Le4U;Jؘ=,nqTFICktTKZl>{V3_u 2 W-2旤# fe˞)$AD6[+'w ޅGL&6GЕOPɽ߉cD\e4`|QFKWE &a=>*]VQO2+9M=2/Vm x͊MUKOwFVZWbJ}fi֖>晀,YO8B8f%^Oqx㖯N}_ ".|bF⥤>`L/)dVA>[h+z30CgJh7*pc`g7Uω#-EXC ^$عc&TS;µ2nw?2!)mpsxVѭcR0 Wba}Z!LH/K1n3ch<RGِ8'Sc)- h++|фw:qԾ=B2jXNFYӧb)@f*tF@o.wNn馌lAm<Û=IW":z{8n' kjB}cb<ћK$I3̴162`*x0#/Y0-6=#||_Zf#K J~Q x8f'ƻlڊ  ЈĻ=o] /(P 9K[];`m% &?0-?Q2ÝPɍ2ǟ,dd*{擭3>|)s2] FխRz|ɉw/I KBK9+"49O!/iڨ):)Fl;_UtHaʂ/bMi;tR%_pD򻠵ߢ#"*1+PJi'b_χ;{p4 O'F/y=e ]SgM_'.,(3*9Z*8α֚!|pcD\$EەqqkF{tHnxyP*Is2c}0lELZ9HۛhJұ3$,9C[SrJ%4?I?LĮFSbxv<kĖb<]~Qţe0NPo:k%]GU>=T?)Hpdb?܏ʁ;oD^xJ|GngȩXپˊ$3>i5z '濡R=)/}‡d?8tf#=*$"wV)&yxF}VʴR9@(Ji*h$fv-\nr݊|(U\qY+Ez{ n_ZlܵIGC; WJMhW+2/>"imnYUލ=W{@vx zC۠GЋSҸ植5yNh>3\4#fHbq*7Svoq`#ާ ,CR rnVw::o7\3DlgoU`$ל ^ MO̺] i%iPBʵ\Hr7Esa6ChBjxʒlnbա1Kq5cë/Jm w.1lɄ|C$.`dg.~Of]hNEXZ>jXv83&i.yFjۺveߙp^\:\)U{^]%"í>>a— U:hB*.ϚF k=w Sᡩ!*.FvGY%]>1 e U舗v:M졉T,:°C붭8r4 p̞~=N:Ὧ,6i*݋1y^Yz`@6KpCt\앑1' "UӱOѴ Y:#18ڼX0$$^Nו}&.>SG>b HxڜowUHoIQC1v4C򛥕Ѝa@6yY⺕11'U>z*h 4ӬvWKOe:w- 'O5і.ȭA sz鋟r69^CF)&UޢnOAobgJuDKQ_u3]!ǕynѤ k{VѤ-A5&K.\9BGE҄ra J_Sik[-I{$>V{ ~y> :N}‰ ‹qP+ix2<A-|.w¢C"f++ֲ#"L͍3 |.[UP =7gK bR,}0=k nWπc!-b/T63rr?S/Ȯ*fpo},KИ&%H=*M.ҪI5:njHL8k*NLjZp>V48E> Ch {yXTx/ԋ]ҏHM]2a,Xի,Dc.Z0@Fv㸕d tMI :_>~xKFDu4óa~9TA?lo KV"P%Hء`rpD:8&q%Sg6e?1 . rP"8{MޏzG$]DS 924[p 䴰V -h3uH=>CWj3|[rxpM`ȏN `'CI_{Z\<"L frv;UnYY`(> h9!M"eXxC{C]/_jwc{Qy3lbgtL&(Zf%l[MX|Y=/FhG2+Lp}kYZb$a!['vT猌Zt$d0?_":>ٷ6&GT4.SKS@(ı.YvAVq/cGa6Nbԏ)u5΄&J9b`2{gvw!y0h <qm=/" Pq{/KexdcG\?b%db>=Me*2ʱ -f9~5o :)1JB5 n>Ġ-Gɚp8v~űI$F&9#,q<TrF3~q2pZVיH )nj/=q6LUW$f>fSw(ur )}N@u Z7`Q Ь7< éAտ4+ (c߁{PMqWӔk</DTΑE.S ~# , !CK `86-M/AZCAB wtqصQiᛚܹ[$Ċ E8Qt9%4NHT17tI $-ԆVT")q0/]wemltCvxb'<@LTƺ{K[b 9QH r$¦CV8] c_)R0žuebh)yicdxF&G;t |CGL*,e쒡u CG~ʷaM{;}4!U3xBv !)tsNⅣ\V @t`.sQq+>[xI0MZmclpGy~%Q1O9X5 UTٲ^}+G$tl|]J"hh]{ "=~4Cl" P(|3{3HɉI<7UjլAw66ռOei 5%s<̝(%2ˉA:dvu'Jҽ {O~0KQDA=V0i`1*t/Py9мٷ{+ 1.jb S'^9T=jeR%熺KF|F[$uR@=0kōFKzZ{ /(NpG`Uv +(W;ig'>D)j )xk u% tx h/hp^Zyxf5HXaer1}{fƵ:&%QP{ r\w<@vO^cٮX)Q0>+ !ܘe(d%}&D-z`lI:ҒldCsR&`D%G|uÏS3$C!!nrwzZ95 em1mR?w^(tKGe=bh_;Eu>0Κ-lu6cTSesM:Оo9[jyye‡`8lTcbqq.0oUg oq aIXy\Nxk߃i x`mmչ5MMUV.'ؔف'éYMж9G?rTz:rLF9${g X:?44W7Q @ -U`<8 3&f;OuRK/Qp:;[A$i"|Hb4;3bwQ+m<6](Eϖ`gxץT[2,nU ͤ5\ ͙b=mT 1GEqp2H?.? % *-ew=dH*nIFOw,ѓkS*`Ar*R‹v t!e"UxVMA1{C]hV`j$"ڭVF~mbb$pq)΃hb5J# ڞYX#2.\#ޓR;pW:$/K= $b34:YhN"#()N )o! XDP(!`ynfz@j 86X(ӝ˨08F7-H@ m XְIUɟ%* /}Ƈÿ*kH 3MY ,"$}OY'Wr4٘]Ȅ5nKHn0f'4_'Kp%obƪT SN/@u.YgH[ŵyckE׉ܘ/3 6ySSiڰt$OprSω4yBev;uBқmm(pky$Yg.X%Hɐ4ͿFSϫ@ QЫ#5#"vtϪx,?qI+eٲ8N˱ VU 0 AT#Z`OuDˢ6B4C H|j /OS8ЎOZ0$L < T"Y I"GܩNv=6-!> xMDPK~[BtPrXpZ֯% QSDU`Vk/Oz1'{_“gw7 vɓK,^y)7YwORr+vw~= *PBj@Nl7 k$:*#UYH V"fgDf@j)QEH i(UtP}ӢHY(be bi.!O ~;Cqt?iCv iP G6EWI_3hr}ʡlcA&Z9_ne6Vk[}dɥe vnﻇ*-2hE{U l|*W ^甁S$? _##ABuHG{r^eJ4(XWAuDGGz!͠$E71iCVX\;$-ܽ.a&hp+F%TAHe ܨ|d̻/R0CFUC:uBU ?%A MUE4ٯH6G򬗚U^cf:BwT;sXa v VqF|k |*to;|ѸN~1U(TrmlRF!hczEju5 ˻ۆg9݋"AP5h?il Eތ6CE(ǐݶYV+,u0;, Fm %WޢC.i `j>}u kę7b>Q%u3| =.I[E6oҟe}O9G @ryYd"o u>Wk(,D)p&K *wLğ2̱1mI/+$6nZx3SB55{-S;U8S@$bn<I9y;uL} gV+:;7Z62e*CHR!PLdSCv㟗Di H6STՅ`oW2\hҫԅ{Ri!Mˇ~@0qlܿmM}uΞvmZWiQ1d,/RcƿIKٕwOzr#Yʯщz-8Q>/]Hy]%">H&%N6(%U#^-V9mY.A;yTE dMƅ1[|bu39ng1m>Ōu3ÐDz`ttrMO$G@FQ|_DI i <$u;"ǩF٢C  s:H.O9t]m~

9vSL)7iުQCR%8aѭY쿹V"ö ֦%]`W"jMƇemPϸM}LS rZT9dG1 GI-dCS &rs˗ g67m]rBUa[/LkȖCIؔu9\oKI_A2(#IIII7U_c{fJmʼnpڵ˜gSr]cת#zQUސ+OLD`' E ̦L<@ )«Ql# 5w>AgRk$  dZz6F"Rz8sU:NR:$kc;2h|pwSxe$B0|GڂNr?_Eh D&U}(7ȨsG,ҢVoݗx3 v`g Hn @0r+@xr4RCs RZ"m=F[{$ӌrfѤnH_{Zu9 ЬJF&vuP Gc_Lx:2o@nyۖUFlXH|hnzۿg4T<BS(b9jo":ɛ U##/ 13+cV`^;?{F:<* >Y*2 ƅW}ev;# >W|H{XhE:' Oqy- |u1'D\eZ&.{&HDrMHᮖxۛ`}(Mx} ˵+?,`&RW<J2:̳{h. +j<2?ᅯcf4ͫ[BUb{5Lz$1{Sic$o#S?  iqҞZ_uX[Mn7`u-(VԤX]S>'kO.By?kmn~M džpT@>{`_`.:B[蠢{Eu]%ݬm'+y\p,sEQj(#ۿEύ zh' Toq 1rO0u!J"?gxggBpsUA!ZB_j‡ ֿѩKt82Ȃ`Bmީt֐xm7,N.,*n?;hfT޵&]'RK NykƯ~n(Č_Dv40sO !_rTJie֞bj:Q;jXaz)PonwJmoT$H "Pb 6c[}Pz bq ܽ4]ȹ(DO:L["H cBKb4o_@픉H u-!)*lH'P᫴hؔpHmxxyFt4՗E`Cg Q|CNkGҔvXHd(E/)Ȟd{y?v2,m8:]) @-G"c8Bbo̓>$fpa"5Y7TLq]/M+͘bi7F[wrr&8}Dnm)Fr:,-Iry}͝ 9Xo#!̡>#Na+Qǣج+Mg#wB:gptF v4,lßwIwo; ΀PyXqLu֪DN#eqk ϔ[v^ q97t/U*`ؚfKJb+ {Zc Rs&\ TAfhªbWRpO8Nڞ\^w0{V1(jv1XtDMGZQIfSeIE/m "= Jgmmm[lzH~k 8 KuF9#%ˈR#Hn[H4#jHkpxǴ &̖`5.r_Ã48 EPEU!,˒RPyD8CJét9 qb~ %aJrDS2흵N bnڹg^P#km0[}`Z`w1[ (KOyAɒor&ݙ~&t)H檊$ԨsLamٿ)ġL 3y{w }7k`UájaٻTQsx/#XP:nfF {tZn|OYgYO}O%MtV0g"u2 MHN]!ga*~nc }]}whvOpq70m}~rH8V>C%Jm~ˬ? m1J{;T~\(`^Ȇt; /6ŴkKF϶|<";=JN}벟ƫ_FEr{i07k:@ '0Ss$0cOUbGl3=F40ˮ$0 =}8hWޝ?X(3{zWHv^I䂁nBIj5C\Uqo36KKT@c9Gza{R>9u۠<-.Τ*$2@yGƂk8ahu_ZQrOQPED޶f55Xx>t.Ѳ 8 ZśBdAz a[t G<Kё+>4+/ "0իusp< E&.nAx3+_<_ѿʫP6~]_=GH*b41@^rq<Ν2+o[=GU$${ͶhG>~!0X1ޙ=hio{Foyy8&U>s'jHԚ;r<3,S,}KVYs{$MB퓤Ge\ZtV/ZOi;Voe()l9g8wL9Q),l5'趒?cB0MۊpO"ت8c]m/F+ )-j/XEl b :qw5AK:9O,uVmR* OcWʞ5&{][ J!,Fd~h@hFvM{ǰ+}gֳ*ڟP>~+s6hkP3b/p\%jf/\i<'9+)eNt6 ț8L8^b6;Z^nt5glgR Wrp 8ݘF;P-Gk6rd?$(4[HweZK(ɠNG#Ӽ%gxd[s 1aCE$٘3aKV|[P>zZ+r.5RȬ*srGTF8DMO Ƌ8n< h"d̨G!BOCQ7(流J|^̛;o\t(j Sܲ'IB w/Xy*b++~O}h8^?CYEN̥l(w~b1]Ux&Aǰq o:Ed5[zWjdMpM,,'9ޘrznl43IXO7_QN6~f31RTp@U\(x'^qh?Yiu9yZ{rh;x!2<ٽ^bo5\JO}Jnk*Uy20["ҷ%˪lP0u?< ''FC#:.*ޤ8շ9b?4W)knD0Bzӡl(3lMCE9ZՐPT!ퟠ)ZG:}17g8g.x"[UiDN} 1BnŰH9^7x;eq3QM]h,q73|YE55ic(EE/G,#Kn{eFyHDmk\1fLtOUxvu ГTb缼i!(P4X- ۣF}qu=X{U-N;WkɭPV\[K Gj֡0NaTu-S]}mrv8Ye9DFGv/GH3h5f)SDWm1\? Hŝf;7r܏YEKxnS/y,veGk]'iR89.L*\Gmy^?F ('pY.LQ!!8;p\2~ֆ@al)=Dopej|$U]a)oGA`Q}, an֧c6cʃPJ w"O#<<Mew3Ǡj҅-M(,8az,C5Q~& +.9#@ÕHY mgsaJ5t0Lwڄ4*HswoNrb[ʍhp릑1ȶ8 $.4 E2+VSx^q3+9_<Nz|p.%ѯ*J׫j2T50Ѐ=o< ds @mMO>25Q`XKSj @1w9{ԩ;võ֟H&nޔu,+m^'n21,OI+e2?rD_HW̮b/ji[wS㘯yA9E)xr,VJ@2/NaHGGءΆBGsOpKK3{z/,a ? Z|n5/e!qX!J!/ iΛr}ߺq2=LyaGYj֐sQ)΃^qɪgz_i1Ţ=cᒥR^Xϩ+PZhd @ )Iw^[)޶447et(q%E5ׯ-C{A+J嬞6" ѨR8}V݁$mz2~'eAхr$@(۰K~tz[(ejdSY0ܽ.S21d(CD az\d-|>dXxos;W4kEG3xZ+ VsM|Տ|AN%# `'ҡ)j=$Fo#nݐ' wvN3]92.8o^ٗ-ׅm)? ~mɵI,=Q]X#A|ur_q{I gA߿GPHf}QM)aMߕXL﬎dR4#bM0l%7ɚX~? 8f3߆ڽpa24wUZ9n:3 M0I !?$ΦfKB3\2]!IKs[o͗khŋ,1H=+8>\UT ' z^hƎ+)_omMRӆʇ!Q/[R)[%$bV~ªoܬDžZkO[AGu-Zni"!surK 1+a[cذ6 }x,W?| d"hyrXodˮL?i[dX-2b +t]Z5؆)WWЁRXM:$6FX' x@7=IACWlf?&4aBn4D 8xu 08"4ӿSH7TG,ILy|1Dž5$NElW6^Hs{|$&$u{7!W-P ^KYtr3mn4d1O0:f^=V8ұd#S2ŗJXxz3G7TPj}$ҩ:e+"%rLjמ2OQղmL x2ڀ8 `9#]A4 ~=>L~rH)jLX6x";cchō\[3pPNx7!f5:DP`7Q@Cj:^FmA*cQ~= Hͦ5MTj >oQ'$Yu{vmAԅ +OЭrTwUiΤМ[<'Ȱiy>.Ovb7f[u(7+X=o}YX«9s}xv([y_5ݢ[xǍ'jU(HkbQEş9Wk4V3(4jAC#}Ke #XTIjЁmhCVu^ yB <h ^Em&Ǫ1?$FD:_6 2[mVM70!'W@V5gSWUq\+& G'F{6%cIɄ)%Dс@39.cc2=%Ɲm.l6C }#eD p++?Nu=}3?쾵 W9ݡa)g9c=~ RNܮPdzQɖ,O;oq~]lYG2YXg ȅOט+\[!~A)D #Ҩ8cZi [*0V4ޱR?m)?ҭpvoAtէ}VZUu!i]cߓꞯ |0 EEzYUYc!]^&;pRY>fmnxˁDS t^|tIn Ik_Ⱦ=KUXR賰 ;MU yNཿTC@ r4RAr8R ^:<9\S| ۟kF|Hlr"zbU"G;u R!˿ᙌ-#HRI?%QVD#-ou," *x|?5yAnJ"l\=oU)-d#ӏ4!O䫒7Y1KlrK9l]{g1HnaG"|.ގ߶[? Qa!ʃTB?etleiO @C*- d,e?]N럃j{rli`A$O\Ȕ]To3p*Ըx(O&Z `2ԍ/ ADs[E %ryF7 I:B (>T"1lΌ(s~qY21>c;Akx"ɍe ) } #V#kQC-M,H 4X0٧I$ҲqaN 9| O6B\|p% LK/01!$nVU](UD~REpkAxٓ2[A,-!ޣONz W*&M~7cN=fKd ,7Y ,>dڮtg\t'C;4gh4ﺗ{)߽4D(5Nk39U;HD#t=rJV*M_!@noLs5̘omIr5Z5v֦'dఙ vaJoS_[F?tY:NOf<~vEhbLxߟ"!U*CJդa.7`hkս/B$a7XIĔG>)C"ɪGKbl~>sOnC ub ٕNdLɭ?Yxхb$%Pէ'% vvȭ( @U~=&1v #&rSVB< "RjjN|U~] CXEDN\syv2R;ɁD4ɴRQϡ.A.Y |6;{'J_3N O'$2Z'::'F8,3v:3iUɃpo6>{ZTbڦ:Jy#}Og./?fdg ffQ}vMe8W4RݟZ;9+uz<ٸcNߟ?v;}1PK^Նhe^̾a$dr̢:M>`ye۹KY jșfpL@R]e.t *²q"·I8: qkSI"l2񇵉ؓ(E{:/G+@+tACV9gOD'bY(P.!,,;ﯖe>(T~]{ H/t7( .2-vD>@N&Dpݏ^V 5%Ȓ@y3Vqw(މу@y[5}>U?T1|(@},Z憜₽٧!db'5F:5C62"]-:iٰ `&1RuW4S\Wf)Aǭ[ {~E&ixHX}G]=c9z?RӴ9?!31ҁlzk!Q-*o>sݝ)],e)80; .stЩEMlfC8xmd2L(ڸ/r| /IP VI"r2Y ĉ0LǶ*ef>އ9,0,dgyPrH P9w MG=?YF+Nx@C8}8l}lS}&s'ֺ8Z?D YNq3|XkmΈ0D.Z 60lE^BSܣH6Zʥa+IUnI9z ;2૗g[P%mNw5IzB8OHb`Ŋfik,urcCeoLJ꧄1Z`a[{WqWTpۼԘΑta<4fV n+)ι*Y;R; E#jfG;PC)҂ǫ#yUwWf]!rWֿ@jݦBnO~GUA8TԺV>clyQ6="EX/-; dTPѸ}SͦͰuSEZ7R|KtR¯`E-n?:=/JձTd@I'4+)0ay2tPq`,Zpoe 3쀉{`yEbpk~qF]۬)3.DQ!K0IRZEޜf"J_uwX|Xf-T^7>}ћyyK ^ߩ}.p'4ضH{:Ņ4ӝ=hO*wUk ӆjIlH Iy쏳"iPWv#0jӷVn ZRە 7jt-*QI߾$鐺FR{X3eĻ:ȳm;. y"m vL]A11N&c:RzޟݡN~oMq[Rc 1HЌ4WfOgLM2n[R_ KYwP #{0Z 82$el_x3sqAdlXVIIhLJD--䵸'Qn# d >뮁y$\vhsʃ: kb)մׄS_{pt.V`[Yf3."|*ھDz㞤X+I,s%ߪ8~(qq!Rtr+v!obՃ|70 $yA$,2uOQϋY 6aupMEVt`aW\zV^&>UUڠOظԆӑtRR4vVF %UdN<u^w 8y_AD(Z?EvF3=q Wf-棬k:mYm6З H3RuKb.:!$/TɅ.Թ{ p ]#'8b ( 릅=~.}NZFB'7<83"Nk}z "u̱ʧ f6;YUs5ጄ&J HǔsѓQ>C. Fos1bo,,,йfFL*|\]N)Cg]WvΈV-Ƴ59#"<kB&'y5e }vvv> ̋%,vHEjnC/Q B>nxq''.IԤT3I$dTMSbrRe|8e\x,]4-,I1juYoOfw`ӼgH]{q4UCxdq~c`N|Cn#SƗtcrn* !kZP+VVSFcdd#kͷԗpgϳ ate;PI&oVӒ]@eVGj s`ukمuPj҃cWʚJ(Ml+\?#͢X/vAr%^}? j0PJ?͢.Z>ӞQ<Iԭo%:hZyI~FV5680zxI^#wLXj0QO"Zɭ\:E#4.&!}=S阜,@^7+D\Rf1f gS!H>I^V1p s՜/ _EKUTsBg!b3ڴΡAQvm7o[RS7(w>D 8fe{MFQِ@2`bUHw=4 tMSnӽn_u,/`bH=O!zv!?@K336K8FR]KH_]rf;Zm)$Ulw*Ab6:*jˮ+ t_b:\X=gGW5>[ӨǪԾD/F$C?l}zů3eb) NҶ>7e 4kJ@>xOu Q@o\j\v hYw?`lFnqn9#} cILJ=Xb d 1b c; c،FWdVOӜ i,CLb40Z12@I3ܨ銈NM.|"`B|mP:hN-שBASh} >|JhcϕH:Bmgf ;,XbaH߯gu+ Mf7{p2pf/K+m" #,{ho{Kh}?RE@w:>r^?dc? mǞէ ; ݲLQ1l??ؕ}O%}Y]9wJI)'!Trn}?S̝ ,A-L| Ӿ`3nZ'~Tݳͅys-;Ѽt+ЖKC~w jp*R_9sHIhޖWP a>@o"zug H3T^6x )- d)X<7,l4UW{:7O@QUϿ\;QDgzMӄJ!Y~$<ۘG@&hŷ8 `&IG~:lg )C%Zf~Tط W1,4`m#zs%| l%1U|h2m?B0]ڴ囎w3>b뺍jhu}Bz"sIi\m{;t<"K7y6qZ%IPM%uCr:l#ǁ?#3ԭޙ2!pԺ@U͈ o3׫>y Dm\vԬ q,w:ɴh HNpƨ֚ϮE.u\/ߟE[KR g/ZF:uHPqDz[!NPB'$0%?K FS!:A SQn4$TSB\ehȯHct)9F#?gxֺc:3g]Fm3.8ߍ(x(! a;:eoO205rΈ^$Ӵڋ;U9LD.M>o Z`'e@ 2;%; @R%0b+|4:1yIh8e`s@`>T IxڸE=!uUZBE/٬Z쏬=&< y>V6h1|oq7Y7ʒ5RJW+8isQ'Xw9|-?ݧ2䩱My|SN82ˠKIß Lh\'#QmleSC p"'GԾNYAA,=lE A.i){'5|?|L*nqfu$Qr\_%_Ϟy/z@u.F"\KP1kLv`%rQ9)Jz`[ @Mz\0dwjIZ3#k`% H&wd # TZHwz9kQyk1Odd6NC#7G##]C\?@VX7bn- /ɠe*[QOe^&t}[0%.4 - R31s΃;SMoNJk!YtT-&>; }Wjf4Wlݬ@x AUif!ix񧜪A>լޕ],o+,q)~C`(L%"I4%90\3Q#Yh Z.RQX$8eSU"#~z,,[2ѣ\8p'ϑn[ZNi>FlGmLAF 3 l=y 6.Xa-X f®XPufTb-@Jg~ٓ9 fJ b`),1x"d78.H_URtF}BvϨ #]a!. 1[dL ]h+zY-9u#|GU=[ES_!kяCNg^6\. ݽDS{-9TiNGV%4[J NBлn-j(2*?6̮XW|OtLBk4P_x ̍ދ.͌[Qj$F(. ݴ45|Iװ*_a-ʙLYeGJ;ݮ5CߞHHn G[Ϲ3VoM-Y(|p4' `UZ7«$ .K+ /5GRXUD!0jUq_QvC WH(g<rhߖ#q*}6Fegθ4*|负1WiTd љŬBe:Z"$kYT_&anV驡u}od~&jt ~bTS'˽TYj㑄0ox :.y4HߔoQPU}I\VK0ԫAbY$ L s}GAClhD<X5EQ;ҞlY{hu7qme$+H-R*W:L8!7z8odKstV-@ъ3aw T HO>'3&G5%S|}L?6r]z]T}dFi3 ouOP̈ϣTM}XTd3]&.iarKfO$5`.Qo?P3 n i_#ye߷"͍˟05+Z@8!IFivj(yod~@ɜR=k͉pVϯ1tQX速VPlGs!t/:#R,B6|H< .E;(̡o3_4O&eЈzqkD n(Ɖ֬6P_ڙ\i]/s>؃#$h 1_OOD m'>U)~vA0 @m/\o,sT`#) ;YKf@@Lա4%@LyUfN!D;ڀ-HmQzj#CLzE3Y$㳢"$`^PLL]P (^cwIE;= A3u+Duj ˆ<7+7Rks#"f*$֪.{߫oL ^A2ӈB%׮@f d2j4OP}9M;Ʃ*ɨL-w 2! V ;o6ƒL ~~_ˏA~+q!H0'8pkpsهm?~ʨВRۊ'y ??7ڛFܡCj4sY}A3>EO*"1[Au}7NYatȔ>VkJg6[I]7GhZUwn%8vz6s[F㉥B0d(w}FУ*'r3 +x; MX %v"~+j,Zp9LM_`-7vF톦b2=p %L)i05gZu{֨DN1TbL91/*xGX!_s6LG[JvTV~qh4EO,N@"l-tFc~x mViO=5覎";pLO8jtGBF;Y| N'h+NUaVVk)[p[.q+oD?Ĥ}(Wvt[XS28)#q d%4Jx`l g(vz)Z\=6dB[Y<^clW1Ue;=:.!ht,4{Kac$Ć5$#R4l֯$!X"umF](m_G݋(J; CwiPPye}"+N? m];@oHCkL==" V@WZ2а [ʕBjt MuWWl *}4eX9 DgwuzΟ X6L ;&,?do|ѯ.K3^$3Ȩ@6Ily1d6Cmt1.ɧ v 4<ӄF(|m8[bͫCUA3W«y/gYV_YsSmWEMXy[^ 9g/wvE@1MB.IRS zTMw䯋V Uu#yl塽{121<+Skۊx"y v/UػR4VAӃ^~" Zzs'?d;vN!kix0LPk05*$*C~?%,P Н.qƉ^ =yS=U{?k}Mf (zZe  u*i;_fy#2&Iswy4:7?XjOGfonQ{9Nq1P4cםS(<)ȋ8166:Ew] vR-곯~AY^e4FkdIRRGX촙oEi"oENt77z@u-4wHu[kxR[k 꿳ۑπ/K!.aau0FϙBe5 *› (۞6s |Q؉LY Q~;1ϝg 3ikS<:n0hxؤ!:̦;zʶ'L }:U ~u4@lr\e }p򥾏HJQ԰C:`H%וnaK/Z/K|x( } l{_Mƿmȶ"Eق O]b%\Hի1viE0b@xU/v⦂! u_=,G1Re+UC>,frFUt A.^-Joʩ(cΟ@tTr 8ݯyu)}J云 ϗK~Rr9ޢ`]|7ι=?QZX\^ _~: r35A=gKœsM *M㥙wռ[eeg~LJ_"T|8#!%&zU0$< GVXei}/)G$#Xa*!}aiwl$uš V)7hݪq3$WcL1Iz]\-vvQe8ۧfAXAZX`=ŎsN%34;xn@ڣjw-UxrL&>sBV'N_^QLhȬCE8e/@YSKQ'F8u4$M헑Nb@J= O7kvv2l-eyG0&MGюNb#EȦgTCҀpq=ZbWS5p@B,ҙk7y^yyPG/\TߢJiK)IAF"r& = =N0 F+H!ʺRATRMԶDv>knrVG2e ر~ScgvsnbI-E5aZ$(c)BslDȨKM_p[$y,X֓!rH6', 0iA p=lrTU_V%bXICV$lkLb R8Lf;|={ຩkI}=c_6. zskQk ?L١ c-w$nk괔7`v>U/rj`߁ghn«5yTySy 6 l2 g[ 6Stѕusa6GӦFha~lȓ(R0Zg'xog!X519 yx#iRYO{0}JqOb؃ Go,Vdz j,N@b>[(ba=sRc˩. ~T~ cG$ +.)~amИb[eo\mpM.ȂA2WdAqI):t'ޚ2AW~s[Wht]Koх }d7_e e;EA$#yI]m+LF:\J +h"Cw$ហe߹Kˡ~4\18k'GMԢ-0ٿĽx S_mrC j Q`7YEga ^̰Vo-Z Mgwղi8pDW /xz7-<(ˋkkjYcq;b95D0bc¸&|sDL;=&&o{wOJbgzK(]===jW>v< # #U]hGt^/ŖยY_~YBNPrb)! ~"A[:{r@agdzxq[*{MU2`c:y8QE aJq$ Y8{tU&+>n%֕`p?ʼbcwpLniZrYv5^f*j` eqEH&̫fUa [)o#>ߖ74 ;'?'4NAlQ.N$GRD#Y hAAd) I;PK>mbY c_ïJ.}1:Bd ߭pƭkD7L|S1ʔ%m#&\rP.Y#q߸P 'UN03n'C -Rsc_m|33qݛNHHQt u[t J̞G]+fR\[mlf_Ƭ 1b/ztFBXbEǩ̻?0JUɲwQ0#9՞vʯnAR|)?ט2&V۷VG~YlV)<5TC,>`ƯBaAt~f@)s8]y`(Am A@0ʆ&9^.ϵ#MO2kpG+E5nz ƾ8rŭ;:߾)*+cf&\6Ꞩ1ܗ^NΚE*'.xptlKѸ&N[ٙ6pE͋ *ÞdҮ 2U6!nԝXhj!ij*;qjQwE|0}Rn*X?}v5)і=JX"a 93[jHF;GЅ 1ǕW3/dh=r6%_/rf=_3Αve~?I5h b^ L *Zf1E}"0Ne k]|e*qE9ҢZWNإDk ! PQVnLteJ0_h$wjYL!@V[ݞ|3܌xFCcw?&3'dxKn`˚-32BpJ3aî38|FTDa鴓7S rv^vnQFDnx ("sA;X68."*/5aKM혖Řvr`įg)FMpb ԕ䤠lhd_ /X'уNb멒Ki $i>\jo(ZAZRدEHdЉ#sOb2܁sb7DO >#ZOAy r"p3ZAf|M8%j-@nd=5":|n=f,0LYЈ+|_ ^}&xw"CfzIק-1:%adPmϣ J.~B (rF%l400-1/sjGh˅҆ #_,\k#يiHnV*>WɄO|)Ɂ@}2l$bd,G4"Wʪ$mL ,EɢV>N8.8v!> tNzw) RtZsL<υ$3-zF֏6:% 6`TIG'9(ШP"r2_>2ʶnB{3R}.ȇ)$ \ fG &!j =4"7$ſՆ 9umaan o e/idq~NYRH ?+DbX4x7uYMyu7TG@ >l7:/`Hוľ&7o.9~ulm:O86 װ-ž\ɩBc)"XkN^X 2Y&?Rwd^%eOP\u{^W-0#>2~hQ f/GHK tg*vΗ^sb|y]]sK$ K'|Rj쳛pk9~rqIh, xxk0 s|gIڬ :LnН<s+$S>rDsFQ2!<>X`,..|fTM8x<#Esޮ%#G@#w"%A~Xut)r!6U4.;2py(x JZsM'sWI\2̨nTڤueQ,wDdӓE ;0\']Ө8iFSZlY;M#`RM/ϨHMTϋd#9k-WQ{@lr^75 + Gt,gh?*9h|6bMtS`%Noj@ ?k7 Ohs/<|װ7˩#>BY6bls9\6Qښ9b}edR{-Y$E4CoYձ/xM[aM;-n-c7 5ͳGWtJr[ұ:yZ#"awoL!";-PX;|1m 8$բ#*#4'r:7SA3".|h}n[E;3GQ`ۘMRþ+~H4cFa24ۦK)$$Tym'K>/к.`1G{ǞYGXSx kU%i T9h >+qy@z`{iUμ|k&u+23t&7|oƜt&uK5MoHiY?\bFͅP-'h"6ϗ> %J(O T}-!"1tPvtq1ɍEo|M!)&Ξ.+LrIP xvPTG 4}{GdX/Ԭ"?bɆ~l1J^0^Sgt[d$IۍK=DC){)hcNinC<-MGA]_ [OR%;7sAc*ǩ*Ad>\;; 0!F V KLg#M=WJ.4Y6FW;Kb)G1b%/z[?OY=H!8h|?ݪC##+*3ء>pUy'L{X{'H:+˩NJq2Ғ.dҡ,P_lAsJ+NA͠ KXK yB)S 7z?Xb=FLkWD9fS-)ɇtmEX$G,#*SRh2-Wb*30oIi%C2ؚo{]Kv ͟Se$utp}' o(9KY9'i$5ui#rg- FxMͧܵzwˬ|s]z6_]u|F㰃J? Ӄ"ځS 5{DʝY$cu5Q]ԍIrPw>0[WmOf!_-σ956NJ>g6Xgt3bK?,Ũ ^ԡT/J.{Q":;F5{8jE%hv҃gRɟju|eEoD;Qx'"b+aq[b#;D+hw;O|AR}u 4 l v{7v"}UtaDODݾnL1B{<=s?%}HZ lcA64m@ ǛȄ6%}>گv6OI-mb=l(e~̨dH"jPq+`UDͪzXk&=n_XȍZ'C0հڠL1vޅ6OƵ}HgU9:i֦/RKPagûMױ?dZtչIK:S8qe;J?+Ck\@SIx<]Y$Nvd1ֻ;عJA4 ✀)!RSjr< bUs}n»2*ǯX;HACEu-~p{ցz܊흉2˟ w]Uo^$N#Ez-p\`B)DW>[+X)@gc^H*: BX䊃;+6c߿{s(ÇxL8jظU u= ˊiyX.p`~"lܔV^Al~Ƶܷm$Lu̯yQ,3dV_ b )Ytyz)4}}v}ߘز*C?dƇ)D}nN ^Gl,(;H/U:;UiMϔ!W^5P4hƢ=0\:]g"+1 <*m^x*KBi؃2VgϾ׶ {[$yI"lJm‘ Fb0@KNE3p j3:/2Ph71 b;- /,S^YzΘe!ބ;uhܽ':q\P9ԬEARĪ}xǕx-[ML* Z䲬1dy;$s<`ABo۴bx N?ئ*kL~GڢF Y`!FU+Uɪ=)\Va`䛑rG_ ܩh1ZQ*e1\W=[!fPؙaXIIszoNH-^<3Ϩj::ӓlTk_M ֪2[o}${v#i<ټ:%P~UEM"ڽGiҵ7kZF-?eeT>7 m)jdC9~p[DȣDaJ}1L5kR3"lC5̥/ivmtr!p?7TuڰN v=ŊLبj"ԂR\QDx+ju8]ZB uQadQYu (WXV |l/#q3%l*HԯΑs @!(Eg^ MXYG|I䚮`6!XHT/,GPs<% d?\j`AB1kYMLՃJEpK85J6Rrìn6WcӅCMq̧HWS梶EE-"e'ymB&]j$zŗ ԒhJXOb(;ʹ8UB@UV)F]zTnX ߮Iĕ}YoF&تUn^83n#Lzel[h1ٔʉ_,Mk?4rŋ3>t & 'qJ{~miq6#ASIr#Νm&:43=ͼ"+[,*nU_;?T %Ꚁp\V ,_O8O%-2m$C&Owٮ`Mhy40BDO3y<&Hia2-w̼@-2bN%Q= BM2;3`D+mT @iV/:#oB RR2S Fa\ɞ@0Vcu2%[䋆J w9FQ :\7&xO=˚g2v{FeMq=W# _!HkUIM>F՟ /skiJ|r}o~pگ0JMp >0(-q`ZlƮK,~Q*˓<!J<\MBW>ƌ J5xf?P~w~|kBʰíOUVCdA8ec2&b%9J?޿`Y牳N {tCIDX%#DI95H6y+BߟJ)B" Y1eq)"o1J+(H%"%&T{}""zC:l `ȩTkfbSp08,''8n#󇖩ޞ!\7T??E[]nn`Ѵ8:iob%`bf]'+ dܐdJp `MtkR;`=@tJ@&]w oẖvnNXSY/eV)l%D4ɽvP~qfZa-M&-q틛 jl48i|QH1f4&A:|]Rz7^*ɁSd:R/EUFqwq[ॼaUΆLPKjwr6~o2^P.EHxTNUoh: Y"RExķiw-'hU]r gXpeDI Ab"!Mh[9>XAAl3GC@z;jqu*2RZ6Fw\]<"\tRfU6FС[M+,OCUFCe2bdH?ħEڧIYJrtb]rWfOZ>Ϙ8+鶴B=haơJE{*!ԴyA`@i4K1YHwfv"4{Ɍ( PQsoe؉46('Ku0!O]e:(N'HI=A,wԒ&r_ 8&BRaB?dF|X̞LuxW`uה7IfV]qдUM &};CvdnW?0.c #]jvrGwYz c?nR`O{hJˋ 6ԍ'x~q&*7Wnhȩ\uphO \mJ^1wd< '&'1 (^['SD+Ց3>S8/2|2L^aVg?\"TK`pJ[(ڳ 䵤v*!)O< b 80zHg)er|c]ϯ{ (Hrm\Fݱ BF[+ Xw{(.OQyΑd(YP?@mRi ٓN<򞻦=~7lrIlsarVN/E ɣWdYSp4b}r3QG |"&]̜bru_<#?*AXިQ=}H{7?GZ0d}z/4~Xכcx,';oႠ=qY+ґ{q2T+Ȭ`)\D2tg&ce!ўra]~QyZoKc *K85Ot*dM5$gb_ wlB4/;7z3"YK<&FlZ~s.qshj"elzSl32#wu>vʺӝwSc|e-q!z!ܑgXA'}4x&R !rfPut,fdH%`pm~Mj) `걟~ws9ĞRbN^׍No[^/B}q4[$!7B09Ei*L6`J$v[iq\绫I~3 tͤ28v#ɰ"Ҙ|ߞB^?yio OW5^64zos4ˁoywM(j1IkЕW=1oW~_ŊiL(T^B*DxFrWG>m@S!ycj6)yݪ6qe7ctSA+ [/_@4?|I2*}+#l+– DbTz .42o}ٍ@b]- |;e&oc$4&gی4 [JV %k qdn89oqo6쌯2'lvY Flcw_eW,HI!ۦY3Mڌyk+X \jy)>5ÃWخW_Xh[iZ Ԝe9|mtfr]bæ)D9q>ے 4. ;*f kU_!w1_WXzzt.n<X AoPoFOm9- Lx8Ҹ9Ӕ0xG\CG;ClF ^W^%ALq20@w $8z^q}VG8V:K]ZOiE RLW{4.@-hA;b8}ԅbkB{m;=b3t<+X^p^ 0<*MpDȻ%qgn3H8"xRTƯg2nP;ə5^dqeQvi/^EEO_Wi<¶&V.CېBZ+R}yfoʼjvS7+!ۊ# _& B冉&d叙!P0 w̤`[=e}2lm?Wu?ݣxIPn#fKcUih5eiВh؋5SS5gVgDXɺ_=nFXN;[AwG#_gfcMHQXI("{C8zxTY$F+BCh ĉguט_e"ʉ->Š#f8 vpA!sѬLxbdOEvHX_BpwuxkN > ?fۦZYS '픐· Y茏{8qyWg Qvֽl 'ю3~-IB.Z3;| ՂK_VixHFchc =&"v_[b߃6Ǩ#٪TOIIW?3 obu 贫v`9׹wڎX/Fd:<ހʧDhL]( gZl~c(N0\)3nI.  M#?̝&a VPs?QJ(h"&SAr*!+̧ *OrQ*tP\Y Dz3h?;F UF"eY$-"xs|y8$,aD,-IU|EpoXmC|Gzׄs׳:`zYpfKIV01X 7<56:Rfν3Z N`@Q 4D_F[ #hl|,!ar Cu*,3@VǸ&ZcŁ$.Gos݀=M6b_N0/T$aө/E(W6)f_ѩy3y5 _ =f0GSh_Kc? W`76!!0Mh⌖Qa9(޵}zY^ eD $)ިk}wR&oel\ͳ'!Y(G䝴q ؟kQdԡZ"=M_[lF-"[m&4G!xY5!hXfqǂWvH;Qizf8^ݮ1XZCYIr&Mge%Fta̪lk#{8jpPIL1Տ,b7Js;hU@E%E uavW(۞[zd3Qt}Ki쑿0ӬX " q>⥙ߢCd Gk0f Cgng(MLJEP02dHj*gTִkK%U`̠xBLH4;x2Oo,3@xwe:ne:WӈYY5̺Vל([,Ǝ#}aX1fXaic'|+ P=囃ى{6#HH@fН@uOBn;^*x.MP% *2G#UV?̄a2E} 9%ǥ##B\%iVRűHQ6#pp +ىNQ\GoMF$ z_:qU9Ui$zbmJexXٓǯ,i SW#\[GD6u2edNۉ|uOR#/@! UC8Iy|{}pzr>t?^yoGU65v-4&zQ&&.:ޅ;;pfEr@5 xz҈& hSY A-YgxiKr|:@iQ&T*xhtQ Y5OV(޷b32)ElW&o9VgswlPw(|$cn -+ԫDhZJK͕NJ>7-˽k_U6XtGŎp'bΤB ϊk3 s}] +J2Q#1Ŕrg㈄3#.]pAturb* 6[i_C9S>jUr>C jgmۿC*>9'iwDA?ɁZغ_k]}25ҢAuokIML;]#xxw\:c\ԗg'|W\ХP\Kdgg6&|-j|4aT2>v6$7#J}DHbVpelR#m\,ӛ/uc&܇kbB!Ytv|\4qX|(Q&hiy% [ o\/A<;輓?1i_mL *i-yR~S8jNs%~2t8{k9edؚElVWbhmlpp+;+Ó\$G\) [@ ɆXb>3q{(ʭ,  ǂm96]H  ߫{aoEk" 6E>1Jqh{}b b׊)>=L,V5l~˔?IYxo}Lm%}+߄z\R,,^JMUW\oo/4VycW]O-il}d(C땾N̈}aNb3w/lL.c*>șu\pZ4'R/wI3nwO>d'pʴ> @!Mt_bM"9!A}p vvP{G\^l"$rcNYCڭߕqM2#1̨`z}]̭YL-_%o!uJ(sx9g掐&*Z]D)Ň%,{nd =Ek6ynSQܟjIrHG|4yZ#dqoa 8Y-jɭ_XX[cIEjqV&nqOW{fJŧkA6XKzA:y%ͬh`Q3jdXyzԠ+huUۮj @߹!{wtONR7:ʫ$ ɌP`-)PPJ&Vhȷ`"G4|G T~Rf+/@Me/wPf6hǠI2'"ͱÜZ-I/dLw\jvw7)$Tb-MoFSF8KTq&{|{u%H=Y ՅST- ?AQ;Gלˈ-V$Uk~[ >WvK]uX]DB<(K^ll<ݵ% mh%:^}a#y|*ȹ1 .սIpp4=xNbDP ɛ ,qSxJɑCa{@?InrfσxD@G (~tG|wQhmcLEǤ f/K -j2fy*a&Zj)}T35P8R̜o`j.Q ={'t;5xW"aEԝ|[ iFۡZsw3Fc2+f@!}6oRȾ^UDlȺ8/#Knd[BDxyw NH9߈RͅUR>̘.Jk'֧Dž3eL{`=q˟pGC jbe}(3iƏUCq޽ @ss.  do+=هlߣ-V7DԦfzdFaW3hc9uA_`*`Z@'Org(.( U%Yʇ2 4\efGۺ(߄ww KrQ<Re$}4>=a!Q;z@:VJx%F^ hոRPVhJ;]-.%,u~y#m( 8dExhi;Nq#>[m=Y1Ͻ*^&2 $pQ3D;r!i.D{&S.Cy[$wWÃ; BKPD nQ8|\.۰ -[YI !ɩ/H`>j-ptNH́[B-wc1^,@cRs%TY 41}zL&b,Z^bgCo4>)pv 8^O6ѫ=+*bgn9VNCK승L 7&3jfa_C\=R> 8  siU'~Ic>2oq%ipJi\*6~Go:FWUvroDv.>ea5Rxn=÷kMDt&&3m:`mr(wiSqD]v*{Jd^UޗuX-Դ ,PiQ^:wR_UZ.H ^Ɵm#—+=֦3uv|!b"H_%u`a ^%RZ#!,eDiLn!HF %l\WY{_G Й,RIUvVt1g)նec̃]gھBylVTQ)CPD0E(4L>#0QX}!rS^gL*0渢O-Qu 剗[P(bL9U@/ S;!(4-7_E5ؖ/c>o .]gQ8"O:yP}c(-HJ)\0AVP}SvkTcPtZ6@2f+?53@ Vvw'.QLcxkΔmյz4NͲ-A1_RɴH -^- YXc4lOg'p͐*D( QjOϛItWx ,q/+tW,vu@e gv̝?(GtZRX)"QȊ 阉)βOsot>Q^1/y oˣ>wgqMl`A|aDžd#K02=y``#SF4q8U4*'=~zu ]04a]y^(_hezZU Hb bf&U'pS6ZHx Svo͒HspQ9#dU=k`d@ # .![0!OQ˫vJѯUٝTHBID~Va_"QV"@_6DZ Jx|+ ~-;R@6,#CUD?76:a}҇86ܓjPCY[H}ƕzkzz\ȸ1}c2ǽ=L+ 6t8 rQnhvWȲO}B䍜RUX[_ .enE9yRN & M.TF ʒϮH%_ݾ *܇c(a*ʬ7LhQR˞uYi )MHlw0N?k t~Nmt/L(%*2FӊhRۨq_FR|M򜱍- Ibz鶯"qq؎ka$6^5S;h x6#rdĨ^ډ!' F)gBY z+5 ]V% ͷ. %tգ/-WTrB@]JA*K$Wtx&OUKV|`5*{ ?zL(z]>1T/]0WR8M "4I0=)yIx vGD:CabW,sġD h eNz4[=dqD̺a>P/WK~ Zmk!Z(xDD eU6Q\τvf-kQPM3((|4]ׇyzmŒNOP/ K>^X^Cc_j<3]z>.Ҟ"]_S1c<;}Mⵧf$o5p˄,u =-'+vL+d`*b6rn_{)6!jCsivk1u HβP?7# VR*| 7FbVs1Q;-N>Ŕϒ;6$QFiCī@Z{Ah/,,?boȠA ߾BpIjnO"KjSc~W޺ȫ1j\ > Pc$#*u='eHj-X'LU1!ϙGK al?I !L3)$KVv)R/.ZJ5 F`"bXu.CXj.dT:Lc`` Ue\J}jTt45Q)CV) Hۅ ZMC@3}E!Eg@ȳ9ԯ&pt9{ieEih9%\E.7T{3PռɣB`5W |I"&+Ċ?H1  _]LhՎ;5ʵK8 O Z) W,+]$բe`ڲt^,e9J3h(}Ԡ>_2h+*HHgB~ %v͑iيГ |ӀGʡ/@v?bZÄs.n %%iޙG<<&[h?s e"V0¨/=os 8 gNf^GIe ى0玈x>YN@gcz`QR9̀`U͓VO"/T\Ȣ>(aE&=Hi *Nw/|SPm.gY1BȘ 0´LV"mQ-Pޤm* xj-૥W2auZ;dG;!C<[ LUcFoSulϢ3~"@:z88B*-/4R@ v &kYڢKC?\ތRX?ĝ7XY/T`f!SlS'}^ƧOݮV  4(ՂZא"& -:ʊx5k_J>F*Ӈ*f'Uk48~ 犮ZMsj܍cbMZ8lx+_`Rr3vqŒ ";3CHnV3Y{ӣJcA 5V{Z4 a wfƬ!S<^>tkƸ pĘb8y0ʊsU8: Ѡ!% 7|Z@^ vpU{9>pGHy4+Ug,Лqu}29gv rz:Iۆ:9F|ōjP^U!/2(WevXӛT+~G# {Z`G.2 8rb,>W 1 Iϙh_Y?LA⦬'4Xmq4px.LJa&e㿨<=MV' eh LbFlҕN| TkK6`",}ѳ9d| {ۿb,u#rÕӡ\Idi ԛaYAN0[ptYV/6TloN])/Z"ڌ O 猻akPjM>b<:E.}-ւUوup؀Q#b v"#m~jx_ ^!H9*ʤ(в]~üǽn&)aL4D/tUkKl\ٹ @ aaB44XfȾt`.u>4Emmƅ;4^ZWTWIJ>W@*[ 69cƈ/oNHQ2,xq\R -̺$Z ˎA-yCO+"q{_Z\i{Dj$ jԣ+N.#SWxgBpٜ\gz١qW̱ MyMNn_( έüǁS?Ǿk5ў' bNRރPMb0q[ */[[&[vOˆ\AS%j'"=Ȑ;&K[[8d^n(ruܣR}n2C=(An;$xxm8zcr~Yأ (m CR̎7Zzk xze->XOCx֑K9xwӕ%˲IƫYm9Q ':TlI.զշMSH$sjش2Z"]W1? 41t~P} >T6?gjOuESC[6\퓐3t0wt~Cx5zG#`<ŨaҮRnO c>G&-{xmMS?>]MC0wˌ;!A\TO_-hK2RyY#uԌR35P_6A@I|x;ivPSZToA1 @"6hbMrn&̺.JNS*ȑg3SCwrc B N^s,>O߬B4zCW0aThfi'KPl3롗m Chj VM$6M|쏊9W훆̢͙* pR,:SG9qF&| 3kq t&6o1 8Ř$cM'1ĉ55O*k]n?tm|w,H\{{76MD-΂r8 [wO "Yv. ,} -"TvO2?f\(S*qmv_gݘ7o F<ӱrP ըǧJy+ $VbdW]Cǟ aG\9.9a[O{>JvWmX>l`¥Zp,6`RKl2%H"xo1}&{_x߇%nx 6vLIӁt?ufUq{ޡ ,xOi}qs,/甩R}uMt3"=l}>Ě hnӘdv긥ʓb [dFk:7S7oS.BhB<8"U8Ha 7&Y/j kul?OW.2^lj,O%`GC'jDʪ)0Y=^5q#v;^yeZE"y[wn1Go݋# c5%о>Ja8jCD?jX5CP1P2 ! 910z%lzi:5)߯MO}`iȑ"yVK38d{t>.x%}-֮BL - < \IEs8ʵ|k;6H9͚bǓD|Ca0h8 qSNi8eKRS}<^ZS#$O\V:Tq1\1ޖ;#X09|:-hc(P:Li(}$T"fI2p!_TZ]4>g┈7iB1TAUtЋP@iԵ9y~Tn92|aS%?)G5I=t2p`bFjUm#4iI%v_. %ēdxBzpsJ~X,'继"Diˇ%#dIȪ2hI b"f,J@E/fv2_ZfˬUh2 Mt뺨F*DcgpՊgw_2h{WS|P`v\OݓmL5n^8=hzNA‰k IԠLvrg#9fA{_޶Jh'vkڶFlb\LI{n^rru d4kp8~Lae1|L!CӁ}&*4Ԋ5X cC*IKT~ =w4|RML=T0W"&\۾k GY Q7Z: !UԎ0d.4S1iw/e$kI#fwγ[6x%XvrӕM@ zaSO=պBilQg ,0lεBebLoчb(uD0LOhA4a߱MS=b@o[$f!JLA@fEƁbBI{M.e>[QК[S(6hb(i,ʉ|B n_- @޽%nk5&×>,I|ܶm|wǧt~xlUi^2l/(Z\1 8]ыf9 @|;f0 B-0XxMg}0)SV* >I82 kZƥHTzڍȕ0?w|*=HקUߕ[=Lvo Xz; :X B$;A8WTԶt 3W[5/sN {Z&| ڠ&0' P@Bxh@X<=s?Y@|yxqT ,m{@]$ȹFeNm=Gx{tF]HiZ` 4R pmFBw>$neZlУC/u&?mv 4dTrl 1/wTࡵ _ zdQdHLjdI'Z(a% >n >ˆQDcFqS_ xMˑ 8w( t_D 8>P[ 7AJ@/SPrlZZAb``n`{:3ACOѴ4,( wDXxʈ6k8W(J: T`! .]TWn E]֙SxƨvA;։=`a`VR)(AF^'j U ܑaV'TOTtipr(pZ%e5[616n'&Z(u霡(6ds-URpZ adTWpt#dBxUhŽ;/|I'6ڋ`'/; _| (]bԥqXYpSld;x2qd!:u|Kl:\z#@͇Rࣨf;?F)Dž)L^1w|_׫.U)g4C"CGKPdφ]9n:acRNM鈬YAkDBFbtys-;9n\0j|xo靧<̆j'+q 7J]"6MCzwND'I<\8ؑsv\!'4l:;'dp:k*ux %܇+N&)h Zi:%鼟^!I`Ҋɥ[Z(]L }Tn5鬟?Pc:dW1+ˠ3^r\o*'4WE8`HtC&SqyG;ߍ _k0Rª zsOzv7(|^r=W Qmelʌ^P2<TB3-wI:TXyD;.t^0M=S^Ѥ(er/lW֩ϡ+ahrf_`Bxg@wN)3 8a=61pZYwم3=^;s^׳aV.;Z?cp~(kЮLGS~#i Qݤ*0Qx:BN̆پ^XOC.HvO Batp .QcyfJe,l 33cd)6q71AJt3>^i[&HGY _ȡv2Tۙ@N'i/j N޿DMI\*ҮD3G:3J=0HIR ?%ȶ6{ye7T1^HhuHH$3cцVg@Qd xn0lAn}sc9>CFJ覒usG>|F&ɉ}mCV'Q˷ ?X ZSf\(/ bul#RXIr*.Hh{RbˆpmK|C,U=j̩gjn5ZǼʹ%Mi{ow% K'hܻԞ72ƨ3d穨gX#X[F܋:l@A~N֗Ѥ"W2d$:Hh [gw[ 5lS|'FO/~!BW+dr-[62Rav c;0g)ﻦk8ϑda~ *$0?֜c nLT 3q*& TJ'vk9-s7Nǔ5iN2!Bnǻ*<9V򧊺C)cyFp7\jupǼ\|ϴף? =ˣmOy5N؞x+bZ18~w1TU)XN_ىq5۪6# صS礬,r(,mu$/\E%"Ԝrl6 }C{r;n LjSBNδd̪ Y;B D5@ +tX=[]o!+qgw[Xr1Od|p0L̷0tʻxd].3dȾrT)3{ytAXr^S fQ~ 69dch.魘UIīZnR~V1⥖7~ `oRi!eѶh ̹QO5hk H!oJ;nS):?D&~/oB|< fwԭo[ cZjvQKMbc p<kI;.+x hgſg[mi=)XVĎ!?ӵ41[LG0(S2ܛ9±Αc˂y<`]J"?=:ɚ۬&F~7F8yQ+`W?%\Ȧ3.I%+qHQ a8 L뀲 s#@d&pE5_@[!SԚMײ a58 S5Rz-}頇i՟qhP+[AR=?O9GInftviu5Dh/Ssixa,jN,f;1>5A{$Is^ ͆RA #Tcx@A0N]wq9%=Iymp@cɪTՅ]dsft@ :@I&a4qewyPR6u/jǟS0ڳ 0C\ĻSWQn/ǿz@%o-ë$nP"ajufɃ&h" SKЊ WY(ŪTZܳTZC}SQ 2Gv{xq;Zx8 m/1V(k$VDÆ u,CJQ^ ן{ɂ˅FNehx4-a![vuGУۄMl)C~ltQΘCIihv!i=x@GfsfFj Gs,N*=Ra3q;Pv75$&OSL, Ɔ p 6ZRY0s/9N3t\kY񳟲RdFgY⽌fSؒjWOj9JiF- MBw>I>(Ӕ{p5יÛ̿YR wm% tiB򩲊H5.̈́ W+ H_N˧Válmb q 7Cc|^wW.{hjWc'*9߯ň`fU⨳N(8tTU@Σ B'wqm̸L"!dPz1_ؙБ+?{ ]eQ>$ثuT˦ԃTbzn#^hq0ʹLBcU,--^>U~uOA&}Q)|fq4d/DX7nv6 UEDjI7;\wZ: R:HCs.qwqPa'ۈ\vJA*Rs0@Eoi1bA+wǸ\Yw5Gg &Ev*=@Blcyg<i>]$.0q}3",`42 FV),%7~P8bSGlM'?Ϫ_L ڣ݊U5Dd @d>JHl$^2Et^j%|0˓A(",mmDrdO> s\dcxV XrY)"c x;V^r*((j/ܖlfOjfOHE l3#--R@5`تHZIآb#\3#v7}T`G򨁳2-OL$H!'} fp,FiQpTi'aU_}}+r;L;WRoj Ib`5Yft$[-Z#ܘ6GsT%JQJ9(qZd1ARl}XaiPV5sXI[d1e%Ut'^lpDC"< !VӓkBI;L~!w$ on@HӋ|)9=$ Ӡe'"^Xh}{vur*Ȭ̧ܺl4zo>0ǃꠉuq-.V^ȸt74}jcNo(p}-ErŌ@ Mp6/zw0|.3Bv.~lnYht~bwukࣥ8q ї\2HAZ׾0vd|j&0<.esL{Hp=Vro%;9]ilGL{ CXa lQC>a_1{]`/P4QΔG&1SlJ޲Ѯ-.*՗ERl!r)+UpIu]>LyڐbhA ` JKJî0Mel2jeaT`ӛ!]Zm3TS|/q59C/G9+;Y_,{{"s=q}}vm: ggu_S˨AGrf3ZFxi7}= ̑e7prz V+bjՔw}k0O2g~DF(hi(SzݬuL7&MkD-ե-{Ҷ0nh -ܙYP6 FxDk: Y(/BO ̾jzPKb9G2Fdy.0SLyi?)?7-O%ڌpr=6@t8.$hJVioyR{G E'.v?$AR{߰>ZoA> gdM* "MWQdZbg+|bUDP.(f|%]` \p`hMXTKJr!|j`8- Wns0Td:#3hc3,Qk>U{a8 l)\j(hfPkQ ߵ.lcpiw.Is#@y`f]Ak31xabyXyZ]ݍzJ;),KNYcu5/e#?^, ךCltawj#6u_flpB5 b@ԭ5X.:XB>BIY%F4SD]k1ݫ KyW&`*O|n^I~'~}$P#HU*7{S;Z }&$%&frfN"0S*3Nj$k8xTPdբȽpCdDi[T;*[ءđ'3KXbn@>c,FL- ~OB^2"`oaj6{ނkNS!e\_aO*T⊬_7ԏ sGlX \Sγm[dލWWݝ<5%s>*w rrɶt#k$Vr$en ċB 6’Qj`f0,x:9'Ir-C'49tс#k!`T 7gg ک'SfsMf,k,!k.Ovb*_Kf N:E/S SSfz`wÍ|SPcW;'c9:=Sڤ" 8bOwI`ldY`:u{ELx1Bsy q#yUKbʸoUhґ ]w>M &|:T!' XE7%W, ԇf.3j,_φ-:IHatV0Fj{Q>oO RvscuEwjH\2ejč~0fGpǒ}c QFlX ou)δt IAB}|('ˈp7DWRFDwʠh(46g xF9?SfЩ_|nVeƪC~.%UW`~OzVM@DYqhH+&CfCzJݕn)7=gQ>!|bPVW`31dZ"*'(k;mP |a̦pYi:8\ҠA1JIFFPw؝Qp5I'P`8:C!tn"qńր!3KAW댻&KL! Ay;3"j=;zg0Ttw_=0Qa`=[Ӿ^:'bnynakUi}{{RḏԲ9U nV\mi!)hƻu[ P(^[OϷb Mi+T;VҌyVho} se?L<5PSpUu$lfSfؔ23Zc'.&=OC5 f779̂U:}j` ^ 7?l?4fx[ĭ EBi  fHcMe:n:s0'7pyO5ZF$ul`YHfhZG+~N xvHH:0 BE,9C=h~n9חKob8g*M[9QJ=_WGJ ",d2~N9cډ$f=Q] }6"'.Ȋv I6!dngY q򊬅TNܐtK"%b} #֭ZyՙgCv]q pwkc\]hLOV\q4%>!4}|񓩁&@F$:}n^zɼLJHfe UwK-̀D&98k=:@Ȧ6Y݇Qpby·m giKb օcJ!q- (QnEc;En'qUITR<]ADGvpq3t'cIA l VQiPENtzېg1)[:.nqV/,>sxo GtKVA(a˾^E׾;e7_Hџy#hSV\vDzGd%'I⊕ݐWkCq$V{ݜAJr/Q kChQ Zt?NՀo-{oHv1A´8Ԯu 90_zAg5~߃=X0jytn xA{pͻvJіSZFpЛ# -p*{4 X&JzDFL( 8q4gWaǂ,lI k'ďV4Z)gIB4#udȵ rBj-mLoغ'E̥8gXp:vy\NOT˘ysxGZ@_H)ePr{ "F,f0z|Т3]m;r.24qFѪ;{7qNw7 hRѷzO# [<5\5/aPek+W7\lr+|JAWhF)YJt'SbFK>?!U1{^&h*w&u}?+= (}HH leqF01i): yúiL!Xpm2expPZ& o`SATR`p*3ȳD)BHlE½^NPm7{iXEJ<9Kڹ֯uM a31m/yj'l/p7Gc^e`T]/;gW^i ct!y?Ǐ}F:1>:Rf@n@6SQXWnFm274;Ҝ=f Hr`UYe'X/PW"-}d.ٮgچ Clx9uţ~sYn>^=i| IDh/bVmfLډ>&_"j8Q}~`bdCÞ,rNwhDJx={\Ce~րKYC+[#/~Ӣk $ 1$,0n5KN4[!{XY1%Gwx!J$qkoڠﴩB1PpV)R5 i7d_'tOgbwE(!ezt4JÆwsNCYoY|4c~`I/ZCbl3=yB"̆OwJq _|E!2ےr":L\$Z(PH_I;ulÚ8b8ji -nTA! /aÑ!<_Pv?BO3.d &ӾಱkCBX4%3J uE/E$hMM9\#5+.{^*$wPFSu{a㡌0۬\PK|"@N{F%jU\P1?LU9/t>5-{'9/6b7^Z/6i]ن4Ka&Aa;-z^\[uD~'qm}[Cv&* Y1_syu+WuR,=D=]=߹n4U׮Ee?8$ ĩ_,mg%^gBo/6?-:Sv1>ClV.~%)~2O7a^;R)c?9{irtd7=1Bfew>o)5c`Tsv9j^Yq9HpޯX!1;Ԉ),gRjw9cu*% f},>68^=nQU3l0ȯBl3'\hfKawjQA=E{]Gfjp@-Y~fc-3S+…w@c7׃́* T\3Lajx5ey!n[mݽt8u.%q_@Qn\e><ʩx31͈1A·͎*?G9 <8?-UF?_9B)ջHhV3Jm^Km!>*#]yO8hS1X}{cv{(SzȀ !DHX;`AXBc2XNy}І4":Z fcm i/Ŋ9qn|EO~%œvQ05yn& rI##,@ΐo Ouv5{y ?2G:a&&~>rfFg|{E4W5.e2i91رq;DQd3`\$6BMK.Nv ;68_qRp*ng#ăTS{UL@fHU\58l)D\: XZM HD4߾8>9ҝ_- ʇP1Lp*WDHڽ^b?d}ZۄM]Hͯ4An*`ɴՅxcCg+xГۍߡhP tDUe(uEE`^NY$d0!*O6z?\aP%NmPD¥u0-j:68&(‘BL`0]۳Rv7ShB$FSN֤!&N"Ǔ+iAI 78e4op)kiZeEtOɜ@4FjdӠPAj8D\.k(wmfN]@/;;z qo?I~.i )qZ_Ԗ+ Ŀ.cVpNY5{zjLζf+WKJn]+AjW5<5z/IV cl`P b¸'G2@&bmZ,l4+FU~S)p-gC/Eb2c;/Y]

#YH`wS4:raJS&ˍ6~y]uC_zYoء=,}/n4JaHf~2jvCeUq0sbєi |"CJ3i9l 7CvP[*AeՓLAYh9 SXVnQ:o":J 8n<;mG>V[E `syDq TWЇLO̵<#)|+d۽z(Ev{BaEv墌 `ι&egB7QHdU.m}?7Up!;\] azN[ɣS?<. 廾գ7ZinJ!?;mTO`ãR45bw{R=og2.b7MRv/ܽn1S-U7q~ulQ=uo{-̃>ϗQMT:N# = pq ݂G q"LBCt\ٍDFǿоiw !$ mWa8eg2`a@>WNuj3m!U!2Q2hp`9-Nx/f$uA#j^+NކoCl䒝4 l~,G答vYTdÆ!x`rsa_uT0>x4D635KIW_ ;2οfXu8|)s dڭéՆ9X+mPx& ,qۻB--K:A,*<7`BlpEýd yl4vccACGT>sCƭD "]B(q7`=7r$ȿTI_#`Kϳh_vx'\GsbyNbĨTusPچ& +p4`Ǥ4<9w_OJ&W#~3U @0n,kqQrL6,5a@ Ȁ  0V#@g %m0-}';w2Hywe8+8~EMg z*QU @|oggn^,z!0@\;.*mO* d#-+j0GFa Ϙ=֗DeݷvUtY+3/ !!T|?tӆΌC.B]*!6 07b¬Z\Ѯ 2Y!pjv(塴z7oUYLʿq 9>TqJ{wʽ,\ B*=O<H>9mDlxqWo+#A]EUQx`DnM^*UŹ3O"j4qk(aNķ.t=xDt񂅗[%S-$qn@ Th!l10ʏ[f,Pn~ ZH f6ji̸JXP=ajj!bT? 觕BF8yИ6XC=l+8a}I~r\Mc#4G80ѝGGby*xp aӯL/JM2pŔdQJL0"$^ )N杁h]E 9lX3ip*HL(/7b0>лC\Ks #fHdC<.Z s箷\#*qe*K'nTѕ*۰DY-N1X'[|0̓"66PV]6sV`X^A 0Ef֠r؆I Bv$%][͘:rP6%_O;(>-[{пdwd#oPqj݋QטDwqZ*36C|ԩU"ܿU8;V#*,Xp gFBBevckD}[qաt W賬m]NQ_rؗp VUCOـT7VZ+IUr*~ ZgK<,6#i cH#t+O}*ҎJĤdoy$yL%'owZ n&vn+. >D"Knx)?zI,.i*-*@v*$8姬ozZ31{xZW6w egʀ甸 pd_)Vpd;sJ+.)a<zSo"vHA8p2I8mΫ*dpD@՚}_|>P~{HMC; g̵XSIK{xWX M9RAWR.&86wg# i1e@ǧ: &j,εw,ʏɑ%蜭a{2ZF[nEHN&XU3>C0>+)էv8'+"O"e~'vdj;@u e[ă i+cH{.;)j-ӵ y(Bc%{W4hs 8K@[ 6<[dn q+^R<DenӃ:WR02K5ȁHY,])ܜʈ?whؗYFGTS*w60v${.c<:}(a$UpkӄxCBdt2ZL_r|dmrDr$ չ[#)ʖ4ם!, w N%mCqh|Jj(t[2L# vgs`tہ kP30FBH?G!ټbs̯( _LUUd]R!(ŀ rug$)+Dp[3貺3xy, ,ĄB"(E?܅JB9yF[]&uX;y%/.JQIJ  k@$gqALs"v}m8a? c+Uw*-rWrU._Ȋӓv5I2/B8 X)w-S)`ޝ N=s82^Xxaay%݁ ,ejg"5 w\vdP$h5tX=:t>qw|d7=V;V#Jv̑ȫp+7FI?X%2<ĒB^hmxyc׬c [ 0t;kRFLMV6Ǡ[ ]^~`hpo{)7|>-*;K]ܒ6jK*޾k.D="x`cguOZzI8@tq sXoZGs7i5塲JY"*40lp_\Ȏ!eLmc/=w.<1SBsF:աkAw&0h-9%K_}tL_-l-TWlh9cn L}(cD&31 Ѡmh8*J[5wf;,D\1R7q)xF}Ud*O|hmŽ+JH=gpSPv.ɂ [ xqjGR'U ]aK+>db,h}2?g_#m$ ݗD\>$0./}U)<f`yy448-ԺʚP.Fc`a[v:F?:H/Pwk|CZBI^l1ڙHt*O,@Cj"EN[גdo?;w槸r[K:(Y8NMG&s|ʐ|bvvl0p5ieq$w9I(QYS`AmI&p$DB:A[^/C:,A]{:3:7dpS߾O!fR']_ޏa Ka8p75a5\2XR67~RW.ʬ0 HՀP3E/ :_f"T(cӇNϮۤk%fmtI&xm3(ʌu~0ȎbY82X5yD.rrvBȔS=<4`"yĜz^U)U* ʘX$:>=C8[y1"sy@3ۈgr|HWGSA]2*Zq>"4|L+k[7}ˤ/W,yb#>bZ +\ VOƑ2ήLuɱLv4 ]p G>)Ww #@s\#}.4FH]oM *qT_S&oj"U1&vYYj2++tឮxO/`A+iYJiTc㗜: X_$BL)k){)q^A8h kђ5pE kӕv\B nx$Tc7ۗ + 1P9S%{1h4MLe]t `]ӃQ#I5?(bev?[L"2qvZKhlDR!< !u.KTZѽw΢]Y9GY; bTnRR߷ζ&T#+Nt&\'}*_ -EΔ)")g%8bqE)`S*ޛ[gfPpO&E\ʑݨ%1M \EB9J b#[@P֪ԂK*GHVQUgfw|50b驕 `ҵN]LafIv>f uf- 8\ $یj^y\cL9:,G_EM[/[$iu5 b1F'Yhw.m:^JgG zN+8I!٘x| ``wIVАmO?jeZk"^4FYR\$1CvS'T>' p :aČJi^gJRT׭xL.qgOR6/ J:' KwӬdn(7C%xHbfZĹ!+;y7cDdAR mWc|!ᯝ㴃R7._臃WSRE}]Y~s8 ^YrFtk{KĆ8VD\wO\7yP;O++ ڴ &?Z>7 uLi{r|lِ[zн>8!lbuX`c2 JeD<<@ʞ M> )jᖺJ-$4|l6e+6) -'0zҨ+Or!'ItIӮߏn(5y@}Ưuw ַ!H%3Q ylaCE-!i )Z$\y9u7| q^R+|6æWr g^}CTẫۣR0$6TezOMVqv ~!̝MdcW=" ^lSl^fW.q2[s0nHd vw"ؗQz݂.bg׳g)k.kՕL+|7%%iyFBPt(CqY;]ѕpΗ/D; ȌNŽ߹%+HOoe`&cw!f\(9'd+d@thO\:-E͋jD8l{Xjܥ颗Z8yG̙cG; m3笞[FB2nBC&K;h-B=zɘ™֠DKs{Ѐj-#myu8M}2ԛ >F8`1l87yaA\z:DvMrwR% T>uG $8BnjL\4c tBvrv@`ee (AO`y͘W d!CA({] -ih~Tv4roi4'7TKfl8,IveZ7AxIg8~Z fGu*[[>5ygjF[[B}n=ߟ%k7.} Fd1tG]"No9lǒ.ey=Z1t:3a*#ϥx2D)e( : Ah8󱉁w84J9^di5&xp@c'i_gz|?"n.9E\!ܣaBK) *Xe<9.4S)ܛ8]Pvw\웊HgQ#M0IOo9.ߺt/l~I ǢN%ˉ5lؕ3,;>>comwYŀoU7`qŋ  \ɲ,#V^h1:8,aR %a~Va{l[#jw D=5=ח ^ȇ}$o;?65&GHLz2R/_:k,:dn\D>:{+@ tLwQQ}S F=f?51 tˊž2Zr⸶-!fw'سxb XN&^;}C.t z9s>za _kB x%zŜ(< Cdg<ëN,H4@76Lf!|:bIуMV$BM4oLjߜi.s;Wg4xq]-49gVzF;7z55Wn!&_1yrYұscd,kqjwf—Rӓ=NSװ@ײo?L#r#RPME@]w3B`¢< ;lBn6O+;N2sڍȢ5~ \sǬ ̉_w~Β+rU_4 ~W~{`^ɖ0dR1`bH_gY%;~1qEr_aj&'[!쑄NfI5\jgX1xRKD IoUSWzsI;I%̳/E 5`&6lsXv:ySaq{~b dpua锳$%28vޠz^@o4-|}Aרg*BUWda[|Nic6E؜9阥:4eK!Jp:ӆ4\+1UL,KpU%Oa?-`y92 @`{%ƗPvr /wG)ZU)ћk0q!^J\8>b3cX,|?Mu^tC7RѥE:6A%wt n&si)l hHgj ! ,xd篮ǝţh4 ,7h9O޽mD`8kI%7 -xdR9FQBrG ]D3I݊K.F+  m$kә&u#O )0zo堚uf'ҿ4PG<l =\2o@4ʹ2<~Urʨ7"`͠~Aߠ ,F'2bQFUf˭f6JU,HߨfV?d?D 0z/L &BP~ }+k HF \^[Ym h;_dG%V_@_iBv/iz,Xқp?jL8ZC݄c:N0M6jbM { }8;l!Nhks d[nOe@zwIJp{u%ٺ?{dCV9yP~lcpecbV]g7%tMgv:+(/w<9w~-{Tx<CjPH-A:U]?GC2jdˑuףʪU :NCl^pŸpܰxG6we{Z _7a ӿ+#55W G ʛ$Z}CDذR|r{[wKޒc5ooΨxŊ [5'`2: c*c c"\+s&"Uz-5li THDp9)t% z)OVy*ohe7Y x0":SwATM;0N9TGV `{ g͈' r |:;~[ U e#iЈvv@UmQnY| _)A|xtK(,ђ.ZF_z_f&'bR23p+ _]@엉j^xX Ԧ9CO`|:S!m%uR `GkAhRC ~!T8^sQ4B3vj؀$ԥ1߯Ǡflhp`UA:\Y&(%DԤ\?P݉̈́~!};pm@!)-sG@8BjT1|  -膛{ۻObvHg4^K3pr \>iɞy-zU{2R9O=%#juh*LC-!7kwrh8Z"[B(M" 2,yYWWtK,賗5pp 'WEVβ4F!2k@Yh=~ST 9ʵ/b$Bw/Oh}?Qi,A?>65BcJ4"#Y~ԇ©#QStZ 35lNg&nG3载E03XB`~0 PwX5iAd,q!H&&2a_%>IlZ5G,b>S%_!7!CE6Y_'v P>L򗝙΄cKK]>6HK_MfMtăi<_cbF#pu$W4ȓCUBe/t*siWf៏F ~/7b)Ef*;<."$1i@מ+˲aUx{_xJyXrzR[f+kMjjR^S>s׽N%'EA5o!.b-Ҙ8f$m)bmwŘRz{Lnֹ?iilZΐUyHMJT?b@ 1[$eI+zn7e"VGڸi0Qd/'sSQ:aꏢ$%?^}EzF\aDFR&FLky C6\ۆWnYs̩m_Tl#D %E$I'd(?WtR0`pXUnyI5b{Z+Gea,=-|뺪dr[;yU9,s ]=ƤT J.TkD {Ɇ͓ҁ =66q *-B`T2quhBsZ\!s94FJv3Ս} BEXXu@v둅5뭀,یr!X9&iu RQA,lzD0Ɉ*s؛INd~#KLhk|U'aQP>32u'\~FA$MN,: Eyqn_vhrzLF/#-\!K8anK0:>Os_;gmsPlEWn+trRo| (|||"]ՀC* ΄L\j,nÞ a3i\_7}(IWt,?7ѳo2s\$/ iw[QC+mCl\Z =T-)bwf r{'҅([ ԑ2L2"r‚5xH -Q:O+Bu?ۿ/YW'F O`ùTi?A R[;0]6AQӼ1e &Ÿ_|(1_GglNad_.]g/Jxjar 88X-D|0ޠ(LNihR^V Kr~;:FC"i)js6l}jlu kWL+{qeb3ȃ#Fk K36g{u6<[Nf湗/nI.r $`?Tע~K(lWquyt9k"/6R5)<9 M>5 t:DvsoJ '3e0NnmWOkVSGkc|c.\l,6.x740iUgR)ngANywjb8RotUII/RnBVnň}ҝiKLRU H$ :nY\ʫ zKq_3D@^jh=oX-.rI&IdxM!xyP lւ>i٦t[%] _pum)NaNdT=ePj%aYd[|q37.~_pTA|,j0Po*~q pmQЃVDiGmeKFSL>*PźEL0zaqƜ>42t'{.=%n%=qwhZ@Ӄ-d |CqW˽Eg2^,T;%$6ߞ]э/f.hDLD54htʹ킦`4MpOlIfft2)!E.ݰ8b ^rٮY~257Rp@"X x(zW\j+Y ˁ4a[[[JTUe~/|0"Cr8,@E=20 20O#gL}6ˉuH^/R%v [.[#jH ڼsBeh/jktwml8'!'Q%MI ;ޮ̠ PL="R{ʱXl 621:V:nOv蓹Z ɸDI q|s>z {]Į5 $w)U3jζ=16<=[$[>横})ҎdgɒAБ 'Yc>\Tm,Gֻ@D+KGȕ@EK̞Rw{Ȧ*nJ#NJw"}jv@Ze&4 QEI2ݼ67%`BPq4c>w u¨BXF'Рv{Soˬ|yոk#ć=[g"j-NO_ƥ s!oG ptԣ:7֊PjNTeu5 !LrY}K\x\ 61[X E`KL&~z"hwJ\*F/N;)e;b)csGty @oOg+E :jޚPyq|Z 'icpƄoN}Ȥ06v7Ufkͱ] &`sd&*8}yۦf/4.G.G v|XaVG9W}Ui؛E$nWGt$R>9UB",w4/Ta1^s;t7VwS#Ht/~m(3$p[X;Y{UHi4=Sֈ2sC[!

Ѫ Դ+cA7~aOE`2'$Ր'qߋ0rkpp=݄Hj=c(tқ@54WS1^t5u쏋@έvRznbVE ]7A>NʮaI6*o WD\3#F^ Z(K?ɦO+:ql,ifU0)V_tH $@9J]yOѓIswVZP yyusT]:AuQk3OEd2"\+"%SKSl2$QiO-RE愱`3NŊ\制lZa*/=QpkM}n?:%cmr`!TYp}?GT ?3+RORwkB]T]G|;txɣdG$8dYOoJ,Eazu&wD2IIړ !;zK"sc4mҬg(EcC#B8=dų}(cߜm ؀בjo/;k϶%7,wg#>dobc/QCUHh 9zJCŢ921{&,'ZbA|w2N60 k<~n7w~vKy_糸o/yMr GƦ^D`ÚRg-@, ԉfɦOl9\ti]/<@&mEe+ceNu1 jK ?T94՗:X8iJTĭ%%-:;/8*ݙ*R,0ayMVN gܫݍ>lo]wDq,wz k* אЬeH‡TNCy)T\."4~d́{2 soYGEO[|yKV S5]w>ш`o"0RR>p/^L8X_Xztlj1͖Ud؇ϡfUvhXRf۹.28"@߁4m0?Ts@EB8a>WKD֣ZO{%S)5<)btk8S/XnheFo؆ hr6r2};y.Upc҂̖Nde1<WSD{-Z|Ñir|`03f@A-kjRjLg߂ܙt3#!˰Qf!KsArՙ< tv_HΜ)MUԛ՗Ik\(i)U[%M+6?" |8LQdG>m9zXkVxkܞlT+zkw>< TI=.E'Dl-:FNqEme^8|4GcB\*1N?l]֘7oz :WxQҨ/bz/@mOQ?MoÊZD$ܯ;Ä/ڐgӷZ.ѻ?awэj fn jm_>;~ \ȍ7tFm1p*vx1OB-5-ʪX0=yKhh:_0X,+m1Rdw("lkr$-%;sWE?G8g KU';,jqFv+UD2R6p떳1(95ƶىo]>K/|-_$rjKl!-usyGA\Nb%_jWztC/kO g'-?9e_ZJ7T_t-/ҙ+QQO-!$݌ Ln*=}D~\,1BVZdWҀJ0cOGƱ.XEhi86JYM< 9"p]Qq,ߛ$C1emLEhݭ_*>qC.=_똘^a5t l}nxo a#DE8MكXȻjqyvڮ c*NBSiQ;25؅!r)ӘnW%WLpp/wf~!pć)]#l7Hۃ/jtc]f, 4rjV65ѯڎ5P IGoBJ'/~>11T6O@%M11 u'tKDof~ákL" 0jw(uJcn"+tnQDrnъ&s9[6maaXԖE@kK/wSK6~zl*t#8f&,29cO1!Rtw"O/`D(U1'.&C1x1 v ,p CKY?BCE}C,F}D $@Ƴ\AL>̟QqAהy]uzBpe_{7E]d )=_9BKa1㉄F_<+یQ,UyE/0qOy~=^ E%k8Ƅ0aQJ@;=> D_k mqlRQ40Ls[X{~y=|  ^]_amcARzN2j~N' 3hIJs!Cof# P1@9i mGh:oةl3qڗhG; 'b^ sk!Î;M0k1i=r!xVa-!c A:#& LD}l6\ԕv.@_ 'fqe4U uؔ>vHz5R nqr@W"żӾ82nẗ=a d.Lg<0N'ՌEI!K^ ԘM^഑M^3]*@8L+umc;͓vj(=p tZ'x.Xk;V5%*\m<`UBsੱN$6?R$>">i/1ZZ.?#G)qN*IBBZ4{nGއ}RtϬGSA6 "Zo B0dJep΀'r?u"" NrEYw?TOHsDN?`ռjch j۩0ol֔ȩ_Ă̑Qa}TŘ,}WLJ%(N)!%CێJsTl1L֭ɡ8#B-u(;óAUƃc;$lan*Jָs|Mѱ}‹ Azb 9+h7k2zFz;}bebwu!v GʭXDq5,Mͥj ,YPRh|\UvsIHZ @ۃ?mMΰKX`Kz㵓<"X cSu(ʣI%Uj/7,tAkb^%3M߂ڻӣ W` -680pO r:'gO_\k:se} ?^N5_-:<ҹ c+Jx v "ǧ7]a]N\;Hu`3VtըivW`S:5RJb2Xs)zؓjmB=͔7(2ʡtԺ\bխOơ #ԂZm0H^I'\>S5 . ЭuiyA]|A(H'OSU[$w)0(3 kwB^ʻ\C͘j=S 0234T"'sUS\aHq <oGuFʉcRL,KdMAT_|JƯrl4')z[4(-dڵʜ)a 6lr{0bpn~g1`GMB XޫA-TBłHf Ih#ciP>]$'b+ 䃋cx w9/t^7B%٪FdqaW؛Zc>umτ tn; aXi$*гA'Ik#;_anoHƍ˔:΄e7uAsJh+t+1"hӀE1E]8h+_vC-thGWqTYzK ;.4E^vX07v:ҍ6iEԹ:QsWW s }yf!M/R yv׳2jűL,% 7D\\ɿjd+7b"7vI@,bNc!A1t*TpxuoDF52Z|{vɳ6x)7P Fq|S +|UYʂCǁZ=VDfR˰RqBڄFY:+xdr?Z>ށgW"Ҿ6VN^ĩfHǹo3+ВU~ꗚfkIl@EQ[T3"LD8##,֏{]$7d!qt8,U&s G9䫕{~Ę̖%Q@ fyK 6Zވ"pn4 Mf!ƑkxwR.ݽQ8eJ;^-{r{zI8ʹIdJZ[33],aGfiȽ5}%]4.* u"jc0+Vx.ΙNKaߌ~Kwn=Z:Ji띷z"]}(8z`oziP)G~A0=)"ATJ)AOj~[F$.h腰e32B|S@LU \, |~̢VV NlC*{e)|3]?7ie@GZj)HSG "W 5[T0(z\GH_ -U]-pbNh"xk `O_㎗q^^$zaa,\Yy(fl:xs,U `[Hޠ "T0Z=_ē{{Z>6BENq!vF̬(%I`^) Eo] A?zܰZZkC'#R9 P9Ƶ>\'΃Oce' hpBkf+*|j|Umbm) '-얭m=!;}->zVRfjtE-a\O~/veu>%5+Y\uo91itDf%)NRgiO3|gL*G.ڱ8ߚ:+ps1y~e4'Ya);IMh&t^c9 7ok[ u-32pbKFp&$WU} C6D1b仱FSg3y۹XIy/k唧!Ps#m${݌GG邤_?ciN/cL~$ԓ`0kwȋ$ ΂TeKY i-[e#Oyܘ'MJ7鷫Uߡoc`Ur[Pa SspZe/m[%4#kzsP kNllo3^MB !e ͣ(/,BaC,V*OoHi񪤵 Yc1&4#',#[R-ybမJ.^&S禪C^]`}x]g ֖9Aޔ?B*<2.ZIǢBg  0g#3i, 'څȲ[LL {qzِ[珟Y7iOPXQvip"\5! |]ZT ah U~56+n (|SptLs(%>wxl3 G1yXVfJ1lr3ڨ+eP``z8t}0I_a, x2RLD-,0`f ]4-]Ԗyee$Ϳsd\N&EΟ~ɖiWGې7%MK31T#cR6$*3F2Kbϑ7Lʿ[K> $Q;Cz)c\;p Jˣĭggveݎ__%躑`{wIyb ZA"T\P$e|vДL3P-IzzmSX$@d ̲K9u볈vb`:m0`W^ |f kʉ{B /u_H$&z("TVXMmāi OS.އNXs7:8J|1'ǩ%mcOZ)DWHDyAD?ÁP-zz/FM} Ɲ `e{ b,O%I [xYf|;.tE=v .~k\f)WBF+5Xr(aVںQ=RG+'ED׻{ʟ9l*/qb{%yuٱ~yf`@QIęzEU ,(3NdڅL͞AKtAR,e!;*&~t)H:֟qc!@v"8a]۱ߌ@圃R>P&]%ODE7;{ͯGpºͩ.b&Pp?};PlǝDgaFh]CsSSH W' J^3>9uekT_~2C_7d1{+/@cw27A H86izFW{#&0 4Is0ZZF"lKm(Q5}>IN S]ðiMюB8w+cp5w.=Qc=N8mX$Ƨ \-O bMD$c[=REWw\b/SޮM'=U< ʐjcbk3؞_1 K7jIϒCrd>73j[{93UYi )j_X\&)`b4 Jn$}xnt{h1G7 U2Rq8" gF_ɟlk? fˆiR´S̓eZt:x~OiDn(S NAܛr5s]F-Ib{י:;'l90K4SJ#0 i|L{9,Uk ;0=]N)eqta]7MJu;6g~wo";yýe{@Rw/v$ ! C5-cL1Nw0qGۘԸ%ni,#Swax7z5eya֌p${ Hƪm)-D"#.\*=+taZBA:yWvpZ-~UGaeHvb) S `!c ΊSHdr#a]wl44O_ZqO*lY'Gv0JeG=miG\jOAhKա<LބϨ"75joY9!t \y($4 -P|1F3iđΔG| Qh@v\EB&?M\Ims:`7 Bܐ X:k 2WsN]Rvq7ȕ3+j!l`.wy.T*&H춭OnOsyVV}4Q 6l(B|έI*ؼG 5EC"Z0(wqpi%LՁJ*r-Z'\chQy4J-ge-uZlLrpΞLvƳP3 a+*j]6UUesSoٝ_Y\ uHxFgϥ,T;i# +nB dLgzvq&3YNN9vLpɎky9 [(S *r&gVZfȰPޡQ)UH[DYQt됅V!Bo&`Ҝ}+wTwSKXZ$}\"w䆗O~CqmCQkJd[RL:X {9 TPGCBup ~4?V~g~DW_DZvnQidKϝ6Ug> uCz\1Hu]NV!0jn/* <Ћeu`e,1ѻ-8Qڠ}ABFu]e< 8S3OwЗp#~ Uҧl6Bp{lݿi)Kiޏ[ΙR oJ}<ߎ" 6(ʉyQQȷA5B'Yvr=gQ~ VRW@8h u*DFQWUs b%P0xR/,qJRYV=+,: (ð ݅m,'Z 3:HB=27E O:^Mk&um$b]l| ]c_޲8GHxUb=³ q8FƐ Gmo#}--M;ڞ--~-c?I[O0dCt'lnX^"痗I6_3AlM?Z1=KnYMe_C9;%lmgdZ(?*;iϼyh(KEӏNG;LYA|RTOwVIQ ?AӼBȁY"x|6΢,Kh}) WC͢XzJvUrvw[}8X4wJFfh^s4Dz g=逮0Ն@o7׫ Tcpꠢ,wqQ'6YI^q&gE(vn0`]jMQ w2R=w׈$JwSfҷ,8quUp%fot,쵔W1Sv  G@qy^;qv[qi"Iy$Qa^3b A3$6(K.V7!zR)9$C];CoUc"vl&L+Ggl!?#sҜZ-.ky#q0Id7_VcJ PXՀʷJq$Aiȑ>+meoY'!Bᜱh*'5rD?w7$B0! >0WYh閊 0^,iY6 wC|FMbR#-5 ^%9O_ Ə=q\s yS)WuEڏ/(@]cX?:@Y.qMƊХ3^ kqh[ՃtHSpduH>h[ /ڄt<حN񇝩qY\݃X5yKLjU@R*ABmTG<k*Xu=1/Tzv,%4&@ۂHkbe=H 2Qi2ǥS60eZU3"2/_C#N;N̂BeTqRvLAw]O~4|jtS]EdF i- Tkm/ߏ䳐ͩ+?@wNX\]AڃNsQ~W%PʹmR  5CYvc3Q: p ۔ gj@K V k%\64j< ǸK8[fQRlԲ䬏r 0ڃe ^Vc_6LhD^)ԃ;DQ$鐓'%+bSOIIcDt0׹N wF7" qWĆ+>mVണ8 8qUsG2i<~+c&U mNIgouLq07gSܮkǥIq怒Ycɽa:]FP})+H PcۑH<@^c..ξ޽*7  \6,EǞY+0h E8 ;  +RDAAELiÓ5ƕo7RE,*uI+lWbv\S-^2DB[T980HGW@Cq7]~ K6^xHQ[F 7,)]ꖕ"Ʌ^C9,k; *(H\i>eIbH)6 rI!v-ol/tg]uLH!$Zyϸ뵖=nBnpHdٳ ¹?zZ$&W;]7q"B%!aIqI 9V$vy=؟*)*yLo{NAN5)oMQ26Κ )Ĺ\Nb=0?Cw/$ TcukJh@=qQWBA9RKvyf?zIPC!KՎS e(@DHs!t-FI;R{,)>k{=t~VmhV+;lR'ЉbaGG.Z|,JoH$*rzt^L$2W,Z"y6 ɑ7Zv=fC0}i[ n_FGUE]KwM ^]mh}f(,(Pf7ݵ$c.ZnAk|?[s6vk҆֓ QdAw(?I68s.:pM>y8ݻK ƵĈbQt@8XNdcG%m) HNQЧc3pFs='{ю:k U$'cS8|ttOR96HË]~>Y=q0c+kj@Lu_x.7aE\)N~AB*}Y]b7Pn h@1;"b2uP0hQcs gW,[ݭNȞA'cHWjWA$vmB+߁ K=PGkl0eOΞD?:RUyɇr?<*^ Y֑}#|a+y̵5w۝#Lҡ/ˍ.tQ~{gkt3R|"ҫ 1:3V{pWC\n/1g찊[Dz#ШⶕaTW7QU۩>2(y6FOtհ4 '[ާq^KA0o3gaD*sRP V^S(yuvn1W 0e%L?ђZRҒ o٧fI~^۹؜[4IZt`y`d*ψZ>ok0㚆(Fl> ?_ζt'y^թ{s}wdg:Wiᄘ59ʊ-G+LͶɄ.q/M%CP(r2~J|5|ֳS_q99:Z_M62;oe%!3l)Dw4#.c?ѴfAxߪ TE-o+ n>pm8мYpkȺF$*gtfe[3jٺN~c\L b ̹1}.IW\ƏMz5 lc%Վf٢$҉F?ʳLQ@m)&lqĥ/-L5>F!bKt. ʩq h%<#9WVx-"Ot/J:FzO.]իPA@#:Q5[}'1S'ŘVŔuM}C=/nźnSDq@nFRѴN*O p3v`\~4HU!S $~-x0Ox[v>B/94LaQKbG*9WoMSp:y[4i)(mFs 6|J݌氩@ G龻|:bTlÛؚ|0kb[`G(UJǎ>Є.w\!=lGy| Y1x䣨M)PË~߀%D脛8f1;g{ӊA+dO=N_\?X37 {Yn*΢;ۥj0K%UW qI6F\ bTɾ53"$ =NgaQ%lހupM ]H*VY"WU&Ky_E?fR>g mX0fZ~>`EMersU7F2s&;e_l*! _W:0>[./pxva`p)$F`J_IX7n˽HkCsvf_ROĉm!hy5Ղ鶴`IdQ$EJU?˕x@^Y~m Ob&w\3[$+%s4uaQ4< ӥ1$Jy暝 /A*(+ƨ|ßJ㧈 *]T<߾C [#!  ']9nb5c#qZv2D7UIe~(=+x'-dǹ< 1_I}3|P\b`P94o5J/>>h,ae; ;#슂6H &u x J#󴮝.FxD^}0#57:-Ȫ#X'rfXмYWLT Kb 54Umd𲀶#S7ǖ]E'%Ԧk@[r;v!RVE.^ ȿ#5qfbmО4''/}iJXNĜdsԸQNjjXZH껠@luu"B}[Թl(-XUYy;[="rH@uL!y^-hs"urzZJÅ;A\O v6Gj2o  ,a0t65縢BZ$HBO7Y/0 wZQ1w0qdmhg٭eT&6>;UYΗ+}4dʵNI<_nuM%RKxʾPaSjo7fx(){}(\`w ^[m8+5IBPF̄-2/o諫[bKk"C)&5qBm)-fnd谞c]KםSminjEsU%7"Xp1d /$R>Q 7p@۟`QtX*P%A%4[ 68X@3ɼQXɦ\~qhIqrcǼsrÅnD h >_s@(g#i8%|y0nw'"07@o OahAZM!w,j^!b+Y&iBC(5?j盪5( q 'u 1 RҲd;bn_)LcTE  ٦~ٿlf3Yg*3];FyxȐܪBr0z b5U#e'ch!sehšTWٗ{nS%^)Ӽ ^@h|+*oAT@32ϮThXa4Æ@.mnzğFo,w\щGj6A$"r'_P(WQMGAz9~JƬ۠yl4E *5;}2L14 o43COmqd½mlTPnڲ5\9Ȩ:VU3R23 9HTZz oedmcC %TN9R lЏHx(j}'r3 WW ouHN}†z r/a\jtۄ |u-#mQ9ɐN`Tt%ۿh6*o/4?TAscC>njĭIҁm\አf{,űFq\טDUy)3/,8qD}?Oe,\'M WNl~ăb=h9nDW ]R!FC'V`FC @2gY][e vFN.VI"e FH 1-281KAM]DMTTIrBOFg UZ sŪ: ^~.ן9\K tA6' 6'gfY/4K 8qI"&"Id|GmlnBL+bfCSw0D믍cx&#P/ŹyVWƊ̌tǕvH&{' ֌yz8WJ[ H?D@ 46gnd<{Մd7eG-JjOCTmx\. ѬyJY/yp/g%b>_j=O^bPܪy1 ,R?)8e~w+GWOp+Hf>Y"4Qڴ^rѩa'┫^)ujXJ:q.4-2+9or߲_Mfm'8dm<\=oOP D9Ġ8C;WD5<[iVW~]X,Io SNːyɃ$k/N d&FLV:O{37P>OFFJug b2\Lx ^e4;!DW9z&e&s;֑8Ճ?Wc[мGMeƯY^R?y58anÛC-GtƑ%h8;GMJf1ѧS66?0z-0ý=[EE:vYl3oZƾR9g$6J,^1 clj/W3^@_/S+}(8i')i HE7o~K.aL e:J" A m{)1q U6=-suHy[*[`Yb!3mx?"OwC0iAk/*8NNjh\.|wԗ4 LLQnM HN#S+ojU\K:F3 2(&'iHD=GT{\ &cB^8Xt\Ìgao}rX?s!/.BpAh :.,Wq 0FZSR13gC=Lg1!L:h[F#)b†P];Ul:x@7iaFJԂN{j"ɧGۉ}g+8,Ml2_ifodR.9xva (ñD38gC;HG$ё;[~#ԥWq\RzwU:/#7fcrɫRo1?OGE80bqz2L?< ZrgB"\n*cK$c-~]\ion$GZ9Hx{B,,Uye3{2YЯ&z(QM#^Y:!x9j̩WJ5^Ff?h. j,o%ʾ_ 1DʲOd[=,$WLm WM(ܖՖr"4]w،H4@ 5E_{%5ZSBm=r=\o(ݺҢ [? iC#F r Lee)+\hhVYv6a|yI-TE6!&ErCICY{Q!E-ɧZ 0n,JY#ֱ؞sn@+?. |)5 ]GCX8\oѱsݩ;)([z6IuMVQa郅*f41gq jE7E'>5[EZ%-{dh4Z` VX>Oݠt<Q$dul`BC9ijS2 t-7+>Of!$hU?6, ΅ꚍ@n2ц=x4,&NFG7d̛ܫ\SY]1<K9(}Je9ٱmV{g՜|P{y_>+ﯓ2clU zxwO~U>cc3wb,Op ď;+]v%|Mr|Hh!u}T pxnɗ^dI$Ս<Ľ 1&n`M*yÜfZ2_,}㹇0&,v .z"y xktbn𘏃+ z'-%84{<G] ݟvp>AxgGcj3{0K=L7sjP- Ú k,CabXj@an8QF[o(*mE(*Z)!+m!,(1%~֞Q[^Z6ܡØ2D(.̥rBH yM^k3GKg_y*߇ IoZZŅ} (^_"|iTИc%Oibp4Xܼo'h*wj5xd?ׄʄz8D(P'2oy~&׉9)hQcV=1((aIĭxDNu85Yma(= Y+R+5+(K#qc@x:s2,K:*Ѱ'-T#Ѵ('2PkA*(MGߔD@֥$PՓg0KN꩓"]k'Xt-b Gu4S^E=5x+F M#{ISn ;@X#2O^'`Bkfz ?1[e/49 rh )8޵ 2+O0(S<]u))"\F4$G΋:}#bK JEZ{/4Kџە ),'*X+{ꬃ1Wr60 ه]Sv*F`Q4!O}67,آ\s514PVq67h//%^m yu/YC3W J ߆UrX8;nߺ ċ˪̆Ag>Y,ڥxk#~ B;d>fbxioi_zL {{{قM+:M

q ֕vetk-Q12]0aiLWWƁάDw8e"Si6)>MECI~t +Fz\M^@k eS2ޏ(TX6>nE# a܄W}¨sCU`x݂+ҚYdƽ/|"Km]8WHbO"1 N.Nir~Ltb0tK/RyhY@BZby=_:}:!Wq9%+\1%ן@0m-xS) &Ӣ!d-Sm$2gYCZfŔoaa7`6).tzY z~#C\`ē2qT,#1 ?Pu]`ylaP@"D.Qfd RAC*ixARU#ViV[S0`~sjC7]C^ 9:3y?.kw4̫MEH]CU̚ՠH##&^d\&*g̾4f2-q*Na)kb2ޏnPM㉰rSµq8,u/#jAFbC=@ޔXYL[K&,GW` O1tq Q 'i,&]xLe)6.`K)3<(?ѱ;TŖ, m IiR JvzvxtIdE7B,l*D._V.ϋ Cnγuχ4r8/gNJ$+|v;j֑RfӤwGR3u &uq OVRҧ'̫=XZ;2bSs*00?iK:8ˆQ}o7E}嫯R{=$p@5Ml7'-!!+)|ɅK):$R7'su@EGjeΟ4ﭞjy|C:1f%ۆclF {_؝Y-yljkzh&ODeeS5y\|2T(|F 온覜'z]UgppvEth'SRFKJe_jӢy|RL|x!#;D,J)Fu asg1|#-VEXfŜRTl&C+r'ķT!㷵qσUV;9\xrRtdMݛ%y?M#$@WA7= pjtMBa{k ZΣpu7OP_qF{r@x͝\g:RLutRtt<êىT+z%',b5x3FR.(l@R2ʢ䮘-V[OdZs3 ?byDij iH/&,%V<TB^~cSN=X<1Ƚ-{/g$݂"!4OH(oIpW%)*ޠYI>eGoQMmLh*? ABv j@$ܴ'6E>O8"VTwG$obex3j7w Y&-Kuz rңںUR,jI>NT6IUش@3 _$|.bͩA"{v8% td=oX+_9Y_9Jؓq쟮ILWm΍!gBoqv$LlĊŀ.<3,/-|E6_1Zy ve-Xae" GF]SdW 1ĊP-яɡͣƉWb818t = V(eӰ:"JGi*u5 A]1ʙS"ǚ&1|66ֻ1!Yρ`i_%3%nga |Mψ? 1ߖZW@.X?-E?ũ+Lr3pb .5vK|KLӡۃ=@l@ B+|/b9ZV"vDS|el{zШ)_ۜgFxl>C@p ᡐb]T[jEQy {!@8{>犟d 6G#fANԠYQ% D6cp!RHطJ~3ҳO=@5 R5$ O-{'nYι#Ŋq,7CCEX):!uMQ:W V~G yŖƇwʏXR *&}6eS5n{YyD]?w1jw6+ၯBNz7bIQd(o\ !YE<\o0G4G O+yeDq$产L 8>0%)1N둫o, ^*xs(fFKyߊ.ҴZº3Ht}=wG4&&-Xy } P]*JЧp=ʶ i b1vtI,C`7`;s@i#}2t w(޹rBG&ŭXfdƂv2L|J+t,|͘+8ifqiSnjS#1C~;X_?Ij{wD ixI*? ?N7s;21oV&PLz@IavoC:w5:U ΓfRPǑř2qn S`(SdݲiVj־C -# @46nY<=uE:-ڵ\Xi΅F g['aBpA|su>\h4];") =0z%c"Љ]F.y5 g-ܾӯY?k"jܴVCAS\"n^={檔zC>}\\e j-fRq]bu.bC \ú)&w9^_dǡzy1 ~޲3R5& wl3J!<-|= NZ>A>GN`\9:yǞ7P`8 W{gVZP@Zp(&!/Gj̓hn7P\AYOI%É6yڔL jl4G ^|8UMTtۭ17+*:?e 1R'4iD,K9U gM}]_о݅7ԓXð sGRDI%fD-fn8B )VաsQNfTi" Y`l^e20_}~{;ϿOh"O{jo%M0c#+H:(5ܥHI h (dX:'})wusRqbP \,'PS.)Ƕk~]?5i>3:ŭ݆85¶qYFUU#nA ɭ6vo]'V6O,D͔'ڠE*ehH-,6M{w :fC&ԋ!XO|HiW zV1E }gq0o[jͰ5A3C"l"oס*7S Z?zH5R@bé] x\P)w:^mn(P\W|֊MG駏P|&ck.ARcه1:JNˎ`)!T:vBu4#QrR Uͩ=8!4 B+;Ђ)"{* *1 ш=0i1f?߀'6[SpK:;ah r;w'kl;/FCfP2S7Ey9%j.c"D[fz9o 7__ cEט>ugt[WA9& NuD>ID=^&[ʌpW ]cӎX}w|[q˚5Ítjk{{D; FvuxوkP.S(1LFJ8WG6&v ]l"5bU!K2pzc+1T'>ݛ!1C|X r_}=ΔO e芢Aomu|./>' =5^K$~n!7=d9)/giP|GvRtΠ=RIX6BT*߈qc_3Pax4dn"an2pqU8][|76E?3{1Fm'|B~s=|I9G$u{~"*ފ8qHĘl[W^>l݅APōO )ԣxayL9m飆iIYhpSz01cqez/i~(kMk_o 8 SQj5Z@g!U/JcsM!7s_Y?X`AzGKjRj\|~_h1Bnt|EO|򞲗=ʬQ{cx7V89<'Ĩ^kdzwf.Gd]le}u$>e'wQ^j)0uhi 2I4yC8^Z<#׺YȍKt)ЧxOPk59;ܲr{F83'o)1 <p3ی 4ܱsekyWIidu>3'73Ά+PZ1qVU>;ϋQW/yEvZe՛j21l-Z5k 'g?`?Ej2/ tXKs#BC%>teRlp\rKO(L>~w>7c7ZR9,ګbMR!zˊ[>do#MM>򲚼49)C8ÅrCV]WN` j%>fPn}2L޸twp_<$g6݀.J(5y\o,iJ rW/ GUXwax{LS/>yw/gGhp4,I%ozh^| = u\g~wƉV?Ȳ$Po(%ч?#=Km^joժp%`_%zY!f#7J :dH̦ v XL0@o9{%Wڥ!M`,@Z} $쉃+N3?j$1te:POڜ$ @iLP 4 Mn3CC&8伯]I8W]~>,d#;{fU7?6)unG/(6ْ}?0&~ILSsI'"e1m-c<=uMNծT5n}nOcpdq Og>rD'm5l7~6tMVF/0µv"Òeo1fݼ|%(I|"2B& y|Lq4krI"f7;tc`P[ +F 89p`cz_jC*q6NWϼXiG׶I-NwyYwa%B#=l.z[y0UyOmVxf!GíJF3 `:P'w/T7fTU|lU>n8foPAh'Sm=kQ:v`qPm}?>͏[-) qy> O%Op`oE0Ы>Lym ns8I nhS-ڸ(⪪8[ X(`0T3NQj򾹝o*Ňkv3qw︓#2'=m=]GD?#נ&s#6]+\Ty(]TwK!(z!71"JE<'z0ˋ'#@NJ3@fX? пܥ9!pUta-s-$ӤZHص*$מ@bvYXԴD1Am q}Jt+>!gɇ8y23'mXpRTْ4y|5ՠ5jc} 2>>x^{>5-}}(`=KE. -(8z4&2&`K{STC Wh5?`u=C] +MW~5&9B( K_vBN㪓#y[]+n`[FI e "".J yNNj<ԽdSJ"^ۼ;HܬG6c= ͚hC8Ȱ RЈZ&M HdKÊLݦbc)4െiLȵֿcP0D<5:8!r=4;"˧>Y`zGJӳу5?z)!!I_7 l;i/T]=Td:&qq)&[_qHrd}LlXJa`F7NτͬI ;ꫂS//BZ(0u9-qHqtHXM߸k Wz+Q0;2$tӎ:r-7흰$5 ġn?m0GRHCNG:7Uf.t4ڜYe_5GZֱc״?N;efl,~3*׵zwhYjU|s^הC07W'azx-Hƨ5'OH a~Ty61/~I[ |2٤egMIO C\d:{8>u}&h?͠ŠJ5R@MZN،13p Gn_K%{cs;g(stTLT>`5T?C;-D4Sg8D'(9.j^ T=ℋ˸5 [;!Z!เ^C}Le/f.fK't;;rt95v74R zPI:.+D=Xh;+I= ~6In+8̀wV9ޱb!0ȥ_F );n$Z\[ !/KŊ9)qPd<MVѾ^x#Il2̜0{8`őY߹N8+lK]RJ~޵B,cH)CY4VI&0U'_ݗIQ210LlIt?RJ2[_k5(ȦKpfv@!~тKeIU1^!%- xÁM*liQc}^? KFCRFckj3MNj$ا|ش^Ce##̲B=B2MJBtvxe\%n@zT('nִExM\wY_h;RX?>PN2uă5qqqqM4Xnw>FT1Ay^wQZH$k/39oq(48ADQx?ZvT!C~9ڟ$#:c!J<(<<.bR$ȗօU9=QV\,$YSRi-Aּ&$`ÚNDۍmpYo߀a飜ceK84e A\pPb- )t2x K')p*_f1`0W(v}l 0m3cLXAtv_ K@Cp+uhUzgrrhk#bKkWQ(DK\h؉m)~0DP7YXaRO-#~ZOMK] _^UP ʪ2+jNS>Ai jL ''q(0WHo^wyqg/5-`g5q@bH٣;#8#V0Or9 ̥<|?؅/bT7K jG\ h݈74:ݔa^*ƏQ,-3 WEiƐi+Ŷz;*M;*,:oTQv`}\3cSt!•~Rc[Fд@$`BA!'W;+ZAJ.Nɀ4v[3IT `ǎ Zlt$bTjvɪ,HҢjDi]R oՊ=nחܚw+|{/s6Oͭ=)[厼#e"Z S2M6L) _h]ND#P v(c'ACePCm3o?t ]tsÞطU`PfZx胅;Q>:PEOZf"L]+&?nt U8g/VF}@ J(ib=fTm/lvQBc3(9yUE2nՕAXS=G %PokrMGYqfؑ5‡`LW%B2:Q)#Ξk17n!~?~3@eɔ=Qymk|<6_ E9wޭ KU'*xU1Oh!*PkM{ uB }qpg^YagC Gj\WiwsH?Ȱay6gjtCMݥΪ[=hrv: ƦM1LsYZLmV`c6%UB=Im>DP^fĵ%_@'c![ "¼l">1 Iw{ZP~uN0# ?Sk@2]| ZmB /Hn;qT7;}@ioXtJybBrc}W^Νg礂C x!(fS4YHd 2xкF?>vJ=KGg9C5AxKHo׾wVz<")C#E "9?ODӳ^Vd2]mEY$4+ 0ʭJr?Odl6p5"P/0,Y[7^-gA)zRE-DD+MT?|tn)?⭋k˫A)oW c%w]f,<ӒOPwPXMy4 h 78^'͒` p 3jfCugm`Gjn'|{CN&6~e&Ww+4$;Gnln 4a^fwPNe8x*77NyP؟nL0LkGu_R≮ZopH;V_daF4;G'G?^L.)}D炘bY_EcqqsBF~ztMJK2ٜ "Jb%?rauʁYo}3; V]Kr,?Nb y'h.7-S @D H*PMv_( GRn-baܛ  ?9IoH}00꟩LypXOK+$f,l.IX3Nl@HЛWgwd0^daÑ b I R<x~'6n;RAs,rOD7]gA!E1B59/@zGğ/G`YA<-|sÁ71޻'eLZWL0o.P|ؖ]o\ME"4 {HDPT2WT 6ttSqM2h.+|#nvﻌ:Z\xaw%M,<Ǯ䒟PG{*|~>L2dii΍uFȸ)}NZ4E/dnyאHmٹɢIg+Gx-4.m7'hLb0yU[ڱ{B;'ۜфFWBg<'?Ǹn3Ggld 9% ֘Bu~,U65% iQF~7U$ ,~.eC`XA{[Hqka\UuYf? =0 %VfǸ!Y,Ok;@*:$㝫~Fz}cy<ߤ6`oU%nvHSh(mΡ 2sxx[Җ5+,:NlH%顉pT7eQ!(&5KW"([L(*u3y{w[*,֮ȤSf *B z1mpDŽJ %Zz5`V1\M4QA~;hMP<3NU/oXjQSäJ"TK<R1zaa`pwb,tT56jk<ƺv Csx8sw\?]ZΉlٰK߁,ؐnFp߽J8){CTi 'aAE\.%Az+cln-9BՒj$;Iv_K&_̹Tx훎cdh"Õ&:^A(2|5E?.C|x+ۄGD10Fb̬"RC4Wf,Rm2BZԙ_TF䒒h2FR y %EI!p%H*@Q*rx#Q?{*JW5bzNF!fȠnDXp_tb! /pa;_cnjWs Hؙ˞oq^ []1nz[roPJ9ozQp&Fc\hZΡRg,("»YtB~6}LX0I=PzGD*\M>VD еP,l`}PlY @,x)+)I^v .]h&`9 BaTw. GR55C*= VΡ#Q[pNj0me?Ev6]Ւrȹ<ϟ1Oi,8QX%ֹ"ocCs, 7H:MmTyq`=_,$Iej}꼔c g؂/[HÉADXN]k%u9SR:Y +ABn;XqUfF#rG*g:5QaRe9r OF愁)%7dBusI#ʡlW'_l51&bwZع'˂uPP98ei" u͉pH⭼lo/}E^q[Y޶$O&'S!tA'/X̿@/^v)Bb(*LsE/(I6\cgHJ:t3]\u`s_}1=rdF٢kO6-&c}\cGE/#᮹A0rRSK"}T0'~phQ:H`4݉EK,G# +Ѭfn %$Mdg4W-VcE?R۸ųui NtVmk+K7kV|qj2rr\gSc@цRzѭo0.æد8"ħЁ:c>Ea4V˔|-θ6kg׹'رoȀ`pmpMLxښwo6?+{'mL~=jipV 3h@(W^¸|HFq>5'x86Q ǜ~T{,9Ep#.NI?7s5VFk5#^3K4{ ƖY؎; f6tjq.ӛgBd_|^PJM k=V.6q%|}5$,VN%!{4Wzh>8) UI/x?߆Ƹ:I/oBؙ?cD>U $ 㱇EtSab`櫳#(bN &Nv yg6/fUϸ0a'n6¿G"7:ԳIDޖFSEu#e<Эu BIF`ᢊaӫ hu'_ɩퟍ wQB e%&dŶ]E)2Uj4eN) v7p:C7H)M 햵TU3ʘW(gJ>kOGse€{:,*2g QHTPl6{`Q=d+Qthx^g W`Ռ:<&Oap)@ژ7; W [䑜ׯ.8y"V^1o88H})$G( 1k#ݯ=0'VyG[Q]F=\ZG&ג2 EQ> 7pDA ny u%}Qqv04Y[@ZL#OBz Cӵ˻E:Re[ "הg>6]"'NZ1ǔuadS_l\1Qg$Pb̩J r%QBx5 M}By.`"F9"}ғ0i=g=|UGJȫ6Q,TND cDP1?OD i +v%h0Ŝ!t[dmTe2- i?̑Jbt8ZA^cm!)Y$Kra:IgLJl\qq+S^xnB`*x)t|JDrN UوZЃW_57㱢*W ζ[vōGS]SEɶVe"l$8{JvD #ZԢ$+H遘$,nw_jZoQ s."1MH }oFB*_0]pH%SE^҆m@Gv[E;rT`SZIq4Lv+(fn4]P!PgJ$دfuR$Х珡G{lYET*lS ׆Ji`O,^ፀkZ6k`(`|kᱬ{>n^|{Y( u(4LP?[[|ա{kW~1:+ e@P)qv )*\Y5}bյt[BPW .3>weYgZb۸%N_'oHiǧ7H: 1zXdi V~I"^29* [UNy"ȽW$G#JԹJ `jjMHV"֪M&}lz#^]cU acsfmUN#x?;#OH߿d|q|wG̟8P  ޒ]Hq{6!{wor-j3-[gAP1 3?T&2]Y3ͦqv)u|4H1^Ã]/* }q uxoSO2):& ^$Fv 4"G( n.YpxwUmt~i ϥ_@j)oT:0z>]暉B-Z3='6k0 (Wq0{\w3%Cjdtϕ>#si0^ >>/{@s%)PP[G0謹iRv&M NSz͛j*htd_eҽ u UYK ? v)w37gh +SہvpnJ>V*v/Dypg;D)Hiy4:fpɜ5fbz&L2+  @v#ݷAb4/h0H1qQ\[mnˆL ΑγeBW#hOezU{#jrTX GR 6EB`Z`N81CQ?w;yGdG־$Rlڝx=S)ˇ8d~0om ^*Nh#0+½$o Pxmhd.G9ܛU~a8}U)ϠVdHISSīݍIRIfڻns;@7BH@w: nR[ JqM;̷B/^kCgr{,2i 0-k:D |!kA]72:|BE-&ġkmi`$c0Ucp򻭿Z/7BH.YqnO)V-3D$G^XdOc[X19I"G?=h~'SŬj7o!>pohVcGZNo*Q2-_کtKp A&FN⁅ŹMqY^ɾ@w#+ { JUg_W7.WNj6Yu&R|j(y݌b F eqi|N:g}Q# L!PGbY_X lc8UVVddM?q6K:tcX敆#Čn>.˔8Aز&xͯwdP9y9dL? @n6C:r0L6'92m&*V\/4.T.5z ūE (~~>7\Hx/bEŘc@Z,n;Y1BS@"PcWN[U]{he#B1HKz+9GJ{n\Y(ヅ\Gq!S\x)OaB:RyY}1M^TZ|fg=WBw;~ G g%N)V~07-6 xьtћQjCֶ1[i) 9ϓ}-R 8CiqZ&<ۉ[O SSM` FY@ǝV$4@05`~?jzUWeMF.ҞLs(!%ZHz@bmJoxɬ׹(sC ֯VfKdf Yqb݉>Z 7<:lUAdD&LscSyJ \֛SkO)z+ܿ| ѩP,gyvd(<!q"w2C=IjS O_$bSUS.'MhdƵ MQk-yX[c/K] 3s60l5;|#(w2s@:xA?UehWt8C& 97.0tR; +15VWZCvMSάD7l%,q4Z\lZg s7XU}5A=?Hds*;@$vE2aiKgjUTiQ4*sq2ET{L 9 ]1ć#g/.+'/q}\oĴyrw@cݪ orR%b6f-Iv<5arf+6 +~֖[sIlnM mw3Wx7vߢqi`*1(yI$e\ %q[TQvqژB@4GD T`KKs#F~1-L H-RF[6 tAlbig[eO2\]dJdfm CL]2)KMYZ[2_99op ">t:td3ٵ!7?Ck 6bMWsOƔs~xbd|t0!'8E7T|R@Ue@suG 8kmy/C_/$Ð+1EB냹g|ago*aD '}Tf*`0Q:V-~a"(3m2"^ԇMxC>i|{',ͩh 4.0^BauVKkdcrN L#>\L]1FhMf|16ܺZ@ њ]~CSnWkռFJs:&Oa9F]l '1"qDcժ^BќVml!;. @-Ĉ3 C%>KזwԿX/O$*4F>$1:Β"MIV}5 W=r1֤"w1x 6@,M}}A'pW|""8x03w@]EUsANSB<5lUOD̃HvOQvSl) :8!oz#p.}M%g dx>#}Md%͡ӴM>%Fxtvu| ٢-3=Q:LL@*F8 _`Kv`}G}F3iAᙙ,>ӑ9=s쟦sRstݥ0[{NձE ع*tm ) 5,&cRŒs+]%AV2Sj! Wrb:8Q JǑ~'BpZ gֶUS+F4|Ybܹ_>Krű ;UΆY+Tb$onE.8@ ye;B߀:fʩ@P~k:䝹`5no50g(g@わ%vy/}+*$Me,=BYRon͵Z zcg[^{pdOFB.'LÆ GtI!";۩u-kMSq%0s"BXS!ćg9B>!,6|Mz ;1VCKFcT`.]NGyy+4 xK[_]d7׍@mt6Y;f?4~A1O~_ȦH͑>Er&&k*1r 'U-?s%ZDI;xs`Fۛx^1 o9,4Tzs7FlLQH9v[*Lp*]iUWB4~žOBxߦL>mᒽ)I'rPV(i88]\hZ|Ψ6av˟Xi:t?;hJ,1S۲q}5_ix3!kH^:ۻKw8HT]k:U2uX .{m|6Zd-֛J542Yx)m8 7#u%Z'n dovMS$gr TMK9/&sIxSkyyZp+~r^L\!!5k\-V{w"vBXTXKiό<ܙX+8q֌CaC-%/Ar@\AO;9,S` iK)Dѳ !0 4wV\xZuwrLc>C><>r$.O`+BԷʕ:RhPY]itemc'}p{b)2qa|L O>&=5etDɕ1,%*6H)d_ScehƉoibI9Y % 8xVQ:{}ܸe\?+P@j!30ћ&.nev̏ Sc,XsMZi˺:8T^|3OlhBWcL DyWv _Vf[Z(('lh)ڼe'Ҩͱ= v`5_(㪄 0|Gϛ{]su-D/,sV]*g ]y 6A%?A[FPfN%uO0[Lƈ}ڱ0_RħZș8 ꭲJ -q% z㽱W&9~ϱv:ȗ)| h֓No6,:dH01qRTݓZ (h1?"Q *P-d۽^JopRt":Eiͭdr<Z۵"(8vi*@w ┮ >7:>9"xZ׭SnE&,[ZH]. }#;Fvn0u@Zٔz]odw^e+3&䎶@ O 7 і8eԔl_=ÍR+sl.M\}rn){h̶EBJNAux"IW!nPWǏAldYqEDڻ֩<$DL&()mZ<4] C9 f P0;y2-\:_5AҤK_Y:ôOс=J+E^3:lOVd> %@F ;:Xv𦳠uhhsnl$y`аc'fHyՎ,:oy +(cl|V7߿c弃_7=I9xa;{꥕Z#7چڰjbF^]wڳىq;W;!3_R͸lL޽eЖSXAz$λZ_wвL9Fo@-v} %_2)|4ݎn*n6. LE aCD$T9B*JSבls qҴ$J$1!"eAlsOr}x8-ُ ̍ x}^A_O(/q>qo儱YX :B>bAi}@OcuzcE5>{Y^BLH{-Hj69QvRoBgcOՙ)/cҝLGBB ,>Lu!͉l=#"c0MyؠR4K_5B)x*#ʙnHƂ =TҎY"E˳ 󦃯K>Rd-I҅ƌQX/wh_>m*Bie>cBTd~^3Ӻ=|XNZwjq\N3(K߸%Cwq#[>S߅ Z ? 󿞋n?SO|u"(m9'BBBM.=6l}؏րxzNY~ҭ*eT< Y%8p-KۍӬV(yz&[ӌuT]'3([ gتzzeXTtie 7UbDZ#gm9r ;[%jGj؎j&|G FM Ֆ\3y|(8r-@E9uڬ^o>cq}o&Pq2ж_']l=h'2M@. ]Y4iŝ sk~S <#fO`yNyiN CB梷U 5BѬ )z͈nG)Q 7!Mi7'؃(ilPCcUH.88%J'v;|Wߋ>kxqh/*"!]zbvY-a8JiAƤ62{ԮkU ݾS4| ^W7GrUZTJ 7E3Cnm۸clA a3jW HymYU^C{ ܏~ЈX u{Oܜs;pԷ"y#b?~Of:^sqFH8P^'(:XD`}Gu09=_8#ALI+oH vbC5~V)0}%$V;~-;+&m(*BvAXX}[ժj}R^ NދZSc\@ay7YoRpR&n{ϳx(̟۫Ȯjk6:9'TZ}g+&kD`]INkg]m˹R/rg;NeB"F32nqU8vМg*-HxnRl?K5PrHo `ӂ; %8% l%Q[vLh>j#P[Z  d"tJ,$b.4+#2}}3&PO?%'.M< o0w((hݢU&*<ń8TRGa)^=^ dnB4g[1^u=6~ǀd?`yճd:K!2(wI2pZ5HĘu/sMZ+e|M)3aW ywN"^4B' oGfn\σq`E zUP߶|ðҾCd##14s,-.Ewpag%S Um(Hg[yd fh!OM2+2hH$RxO]4YmxEMl+(TuKegXeS0#γWE-Y,Y=Ϋ_Ix 8#z~AGV= =Wٽm;(\17Ws7ڊqssKk@77eUE3=!%m'RJa"G KOW6I|Gsρ-EA_8߅$%Ndba 8 t;My'PS^E3J;p ѹ'K('_W_`b6Q0 _6_Dh >tfZwI*1Vsa)"4nw fXU` @٦p;q06@6X|c*җhÏ, 踏3X[Fl1;hl(gPDX?Bj9\rr ӸUVvdWTv/tdI\: E8/X)Iyc#B A m KXW9ߵ|:d$"3,}ǂFMCQc: MNj J? _ۖђ?j2`gr-KBԆt#["H(TYGwVK, JIFr8NBzlhK Px B*ϭeɕv1a\|\U3cX-/:͕MYN`&FdK.հ?kmFREIk@<ǡy#.Ng@y() &Cxڍ!ueVx^l6=KKa,9N?42 FDm ڙ'sY]O~*e<W߅Lq҃} Bv&U fxa J k1Fڣ4[G>9(,vkuB.٭ (Wg \QS!A{x$ݭz^ƫy6:-'r"(EVÕXDUɧgrKgՓDb^qgV]L{%Y?MSTR ;3sgF}4%y;g NxV#?s @wwuKp!ԗ8DsnB4gy-,P릦S1^`vV Gi<_dX 3ufK\ߓ2L rd \3%ph5>M:I(ki+m'.2m RgΟ+)j 0+^k=ꔨc[V1 lxVA\dz<)Sܰ} ()敩_A9A/Z7i8`B;Ȥ0Ԃ[І:hF{Ipm穦`w]sRjұHgD"bX,^h2EeR%n3a|*XoH@r@%-/)SR{z׋E>>tiGvW1AQ",u"G*EMjZ9R(I^` BXnMxAYdp2أcm"'} +Od,ҕϭBh{]f vh)xj!jAoϤ9>a PZUͭbԶ?'C=fc g&2%Ŕzj>>$}Ąo\No,[Őht>NIoWn6YN -Mv@Ҹhʙ)!SN14uRuR4k٬ c.0G5ZAQza+w1> o󻊚WU=ʠ~v2V^X[z={F!.Z@n A2\_ - OHL$}6LJf#o9235TPˍX"3k.Sϲtn^WKGNGM˵y m*s WCr My;Apm+""wRṟo\}i~D5ta~sIlA V>oc\^;!" ;1 m0ίi_Z'/?AWl ]{hR! ̜uWIznJC`Ϻ dH"U3#&Pz{I9 f3X7*b(b0r]fҔX&:'ȄuzqY<ʊ3Q\Df9K.uJ8\7r/f'\R#]Qpv~4'}ц|[ zZ% EW$z -aB/*&͝ <–-]qV_Bl/|ۗ{>^tXabʜXVPw8=+aрD.\6ZCJ삯a mTX6Իh|.o[B=R(d~U]1O\BP&dE!|h'x T|(?q|$DsJYĠJݡq fv?째(VnpFe"ʕ.I0͜8IvDW܌T)ꏈL56S֦F/0pW1낖~:u;Sqa/ޅMbHװ>U7eR0ٽ&#;IѲS6G~9i"vS%ns`i $ozy~Rvvm3ӞgeR>V܄ ՜<96%F^vOMe_A\uXq)ϤC8>`ΤV0/-+'ڒҒVLTRzͦ~C2@LoLȸB%Ns@v%!튣"ЋBت &i]^qߦMdZ8K-;B&ndᣇ}gq:Qn<_݈p~[zwx4c^#+ptF{Qf2ſS?Eyy@Zn\-Y#QlL[ `=Ǔ:QXU d;Hs v5u'e]!%#=0K2/^kĆy3$w[ IeIDsBuYpbC`U \ &ͮJ'f?f(:ԅL QKչi?".=) f1Fs`TJ1 |EcXﳀ63ŒENIJPGS< fm(TQ%t|MJ/?ć,H K0dUx%2,.6ʎ:gCR(m@ P "_yO֐R&jmA J],{ߨAî9J>G<(:ndRU, ;7(d,^fJ)h:J) t @!cgnѻȼu쾃yO(b8z5AP7?bcQS@Jihj[x$2W@k4e >:'b)TZ{.:X'D3b)gn" 0ɻzY_/+Mv^Pj'BV-PGES6 }nP}lO-_&zs`c+kr;tZ<2$fєHHk%XT?)lFktDkP/#0R5E#qtM$,~!A&nvT:hh-(RIBfG͉r=0>J'UzQÌ ~'W(x!d"D7ZnRA FRF50'jd['F6qU\R>Gܞvt_y`(Ukd-L?sh'.WK#VՐ>/XyޔBQ.Sn|;crSGG:ïYVQ\{}t|5|pgT/zֻjL. %`꣜[s+ eT9*pr`*Xe}]F:*xA{1; T!6$( ]mA_1gEjB] {w6/jҲ<^ R[6eL#c,AR<[HTVjarF$yig޵xII*KZK p|bxAϷ]roՇLE늲2\ jfC8'Kev%!W=)R eF{sBN<)wbA*{:>(Tcќ.jt+'>h/2"ZA8~ uJ5W!şGTxB'h(u`6Δ^@~he=Vܧ*fXKzV3ZqKVrZ1tkNZl]c |Mɗ_xI*W+w(blqaor+^ΑXe&_YTikGI5G]*J:a{b Sq`s~>oG,p})61 t_!Q.J0mPʒgȣyfLk;3VH=ݎ!` ~ubf% FަHcĎTL`Igs:ۼ[)#i7Ox|ϥ$~5@S{R(ϊ7(Jx6åYDah bjƣ!hg@~&ۼq_>X8& VAj}B$ȵ/M0 T,zkW0eM\ʗhO6'k_ʹ!]2;}dL, Lv@rL - OG'"xʝ|V/8l@Dr{ln/,gay8YUӝ!|PDkڐon3al+4_\ <T/Bo MD/EP> D;f 6:oNhOe}7d밲vzs#54v_ڍwQWKqoz`l_ Q 8%g]M܉ʙb5mm Jp@V]U2D!ky&hاFύ#Je7(~^2{ŴNm1ZyWGɞH-ˮL%A;;nvK3 % %h3#tN|}9\D4cL!iK)v"Ry-M1finX/^ u671HsA| .ѣdnh&ƣʲsIj7'$}hqg.tLњj9@ 튦#ͽΞ*(Z gOmoOOs2 M\D(ElC+}Qn>F){ 8Ӻi{C&Cti*>d?x&݂`mIRW.~l ZF0`XjYN~s}^uƹ\NQ\ݡa7䊎4&te*<<k E@c}Pig3;n57gɭism!:19XIo{S*r=U 2ZM2}oQ3'EP\;߸}۠@*.(lTMudKRpEƿjUfri3|{,S+$#T Ɇ%[q &/SiOIs7+5ux\oFx2\X Rܫ7S}Oal\575 nq#M?='hש?b 3{ FC.YŠ!".^[kݎ E [O1o匈R[j(Ͷ8٭2j l,/]=&h%DʴZcy ne!9ay J-͟b7'&sYQXMad4ƼYp1u6k>iO:߈]Ӽ>Kpfm/la%CE3r2ʾu+Ў R=kc#] Ӎ/ `}A!kdΚ@?"T%/i$[sVti>~N-9x2BJ@TA^>c/|_"`:\C3DWm"1WC ~$˱,'V G[b{Wlݙ~9~l9?={҇AhA6#^4b *cԒYsnO  R$;l[mbM }yѡMӘ>e oOr4E)x+%c芿$U߳&SW I=h(ӡ{vA,-MĎ6QP eINj]#}r7zJlaKe'`;epI1I,uY 3}+4g#lzd@k|ܽa>!̟eu^kԉE4.7 eLu/U+ƽ `cMph&b H=\=1^q.cw>tC5c?3] a{}7U,ęfT)ȯDOV 6QlɏNYZw^E"L0[aQR9e~yL6b\!*k\\N"@Ҵ*QTQ1^A7[g z@wEx2X t~;oj~ a[Eo-3os ͂v}G " 56]/^,ѺT[|B}r`%CWq Js7~_ApoQ^_UAʄ/-ʛ̣PZ-,K,c9r$ ?K[#tMn}B_ "7!57%P) UnZθ8T/ 6?yL PE04\9P>+O~nEÒJ aQ<ۋ9q'JY+,3LCiSZc] %b\߆ &vPar ʗF2M8P8{w,H`([ =&dѦ\nzZ\̚umҜLrV_Q4[*R-ZDvfw~.em0 'K7nӊ叾( Kr5<`t ;=mV?t&FQ8v j< ![|#.x۔,Np+:<])Nu|ԇwNM W[Qvүƨz(.d~7.V( N Bq@ @Lۦ1eJO%25kL":1vehcp\~"k9*_O{rS`5<0ſ'u'`APQ("ЯNC^"eb%;QLjT!xPQf,!K7$J A&>/{ ] v;8laO;Uf:P^5; ;C@!X-_L LtI^S Ҫkrh0t dĻZC}R}7g'TT7vA8FMRe\b (qדrj뜛+D 5X?fX]eT(k;Ҭ7¦: ºNmEqCa_c:-rA1R Fw40ZCFSTnOWjV̑@հ)-bi) @s|;YfGŘJ]@J&hn~u9ՏL8y)cG=MM!%찃hSj4,{_<r!cf[ObbNսb66R'cmgZ̞ $c'3([N`䣛L#{#&Am)W15>mqIQߑ%IBsp-#0ݞYtP=tH.(c'7 >|HREa⠪=o#z[yڦ~vX>"T(`*pB wXӀuW[-4t=;LXHE5b:{& < =s`c1f zmJE~4ۣyIηt_lcGފeH^0Pʏw Jv1B _T:IAvԆHEXIM:y쉎 #}˨ٮ W:{UxYS*@ӯ;+LS "U[!/QXWo"렢vDmOsUSsy|zu r&ҙvoV3S~s^ o~J31}WVL"᭮~zk J#=7:WxDb >PF u8\*Y޿4>;/H'aIj0x4u1a>=J*/,쩏ܦRf H$y+fE_Z=>l2 %+\m@;o`j)5yc*y/8׸A~:Zoޘ&SR{31oN$gvΥ"o4-!_h T);|DhF4wLXks8P[9/w]iČu c 8@JfT~!ٷ{ E%{ZqpገemŢl/x,Ҙ{ǚ"1A?nG>@h\nnSRr'zv#VFז[oyE޺hHʮ-Tg ^ ,Q7rsIC:m䂷w͹oZ<ԅ~ J"ɋ yEw(`U\5(e#M6d Z| A8ʗkhWH>lI9~VU#2StL1ř h,U3[O>yl+@;=|C,VP~Q:8~]~CF3<[4cs]Oh^+P6P"ɕ'`{A3NX%Yݞɢfku õa"FBZ6˱r2 V; ,.(x&}Gq$D/(O6&o)S} :njNsWW>yʞۣmF_|Ck1TҸt)+k@p ўh\qW#>լݰmfϕ fC DDP]s SYtM "<#K)~xN%)[PI/^[Q 4/=ZMpx}ze4~s@*I)歕Ҁh s0MLބPZۂ7^n*B̗Td10rQ_x8^-Bz\ӱ<|TֽGE4"~E4~2Qs ȾG +Sa?;s%#l7/ /t}䃏9JM"T5cjO""ݖ;;lȥ~2qA>=lJ }x0/ VHez 1!wr:ԭ.Yg7ގVȗ[Xeck~ ڄuTY^he(ox>guu5iസ:ۚdzh7("|M Af|"!VqĆKf#p2UswY[b'Hٱ:ybGjI\)] b6dh)մl3켃ՁH-ܭKY6Q !r7BZQ]Pmnl@,:]TEq֘@XG(XLxe1<ظ&5=eGh.㡼!Zg,ђ,{!/Uρu{/{ii^C+eگ)L~qdHn=\%PmᱷrH"b@/U/!ǵ%-AT!oR*d㠠N49H&gnįԡ AkR{mm֊ I79A[õ| V[=Z`5w>\.q_*3 e>&'&X(\ҟ!8]3@xmtIVsO984ebyUF$AYTmgLb B-s7G_Oik2z3yGM&N lrB8{?4xEv|~y [.CpFX/YaCr ./rJ%X CUgF ꮶ#Y_/{ !:kx3,bgtF>1d3<}Z[1P $)3W?}^0~hp忔U27{Y~5,7*GԼTiPPp'pp`_X=D5 i*>@$kML* '=e]64#K > է7 |ak<8yYy|s5t6e1`ԅg)HnoKܻ  3+C%mfY\k,CQ]Rr,/&@ca9 &>4Vĸ\QoEL@>^\ @%" !uqڲrU*{\5mt DpOoyxONv CKpAN1"pilr, >䶵v vwCw!]v9eI3&5vHeٻMW㕕0qLԕ*?٩-!,o0K3Xql)5hRCbL4#юMq*~,mAYJ) _:ѨɞOf<I@RN H-9˕6Vڍ+l̕Vv[Rv '-YBVB2;e'R LAy!mhKŖ!譴I/dH@^ 0[-yY0}q?KTmZ r:Zgo! {pz>(^ t }QiWYdC&MEUry7yn{/̌%J1l;@(,3_ +t5+8?Y /;iTSd߿AF4u+Jอ6,d`0X'ù̻Q,h 9ٻ>g.ϕ@[yP%z^I" Zqn! >l^W k%8app~U=է,#̎4wfYچ:jMK}hhXbF/ZG*c.xe?= + R%qNqoB8d58sdZ="iJ"a),/S̓y㮯@Eje- e+#GY͈4;C@Mxw2mVLb AP_(I"|!"2jDȨv.>-SGڋ'BS7I :tV09҃ak \6bX.NBg]+|5[ M;GFl()iپ`0.EpܚfwF9#9xƤAwh[cdfe1zi35*$U9.lpUsg7DH,s]y;9}\nlDzof``и uӑ^51[hsV1k:z(;C_ %H-kidl"![y4<٬y_aCAv62M 0Rr81٨>Ct HXK/a[JxG&p.ZIl [?h0b?FĒ'Rb"eޅ3I[+ZM;VcDCAv3D3rfKmVtIC,dw郻 @9Mm2v E;cɄ^ ++z][:-q[.ǢY#q4F#Pz{\cY3Klk6G6eA>@'A-Y!^-Ɂd 2-YIdg~$vrR`RecV 6kJl )!h |U[;cL=ӕ}O w]hFRR"ʑMCZ4CUh O'?nSNT6Q;p`8TYOCH߳]En.AQ:9Z£ڪXIglhq㗛UCiژnJYbH#=rn:w;oD"$!BI\}ztDWco#~޵@۟ؒD$ޭwt!Y w̯*]D#df7!֬u{JeQ1g n`"i;KW]B7!׆yCe%2i==TIa)h x#G,NPڹ v1jpo} &k'xAԽ9}LbW5Tx5'h2@®E_ zY|롆aՇd3c16'ia3V_6k"I fRt=Q/X13m6B.`!DAcqPWXezL^:[eih!XT@G#LFD3_뱆G*+>I=_l<8gzUt3#}*9Ce58jP8hl}~F3 $7yZYpB;S[=E#)G *s0d]P,"G N!yx LTeNn4#ܨ|-/78(,00vq+5nCyxARB48ȏYѭKQET:Yv'hhb&@ϐ:pP82ު&lrwZ0dZ_ GÏ(F`OQx22rm{I@ dd3tM VcA@~g87[Wz$Yt=Q ]̌]fF\ VP7yf-jsrrKNDZ0ȏ:7)&$k_6{͋LwEL|8N}-ii$'\Vm`dX2Wwag' .!2bk^z  ~%Q͡F~€>3Z #A8+Mdm$őərV$Llt-֭gsH9 #t*3Yi9O4cV_p?:hEBE": qbDLI3BPNXOhq=;Ƈ.eolS6ym4xyG)f;N]_W24l2,hTqb ?H'$/+Ö9$)C?D߂.sڷ v) E^'k[98iH ՈikY]J+?V;nvzitx?…2yei1[H(8~mvӦX_El`RkyRz^6jnqg~ԓz|'*<^ sqDwA-yg(֬.Ո5x~6O0K{v*84ڐ5iG IMQWvGzkKhh As8ad!# gPf, 4R[jt~ó=i,K VNXY*LZ'{i1I o$B"ZGF}Wt|^8<*KRMm"9zKo6gtL Rhą7gf(mؒ!w(Ø>[wlw̡׀G,@LSQ7(uDoNs"-UQ M Z2ˎ׌ ^\kWBtMu'-BfOD#MhMGF];uA̓{[Mr]v;&ߝ,'-^mqs V% L%Xgo-YF(U>D3pd]ξi-)2 'Ͱ3S/,%uEpTzH0\=89s)\@ƃsSWKQ/-8K?&?3ν3 |ZUհ qfz׭1F.=+юi\t:k&a>EOaSc+Y\{*S3;P $D nFf#^E6E#UfMph6mryFSw66dĦ?g&/LXhwTr1Z%f C:;xck ҘO>EmdMOj٭k4 q%|:ܣUenog&3͚ǔqdЪr֧"L S|5@Mڜ/^*'8]7n )tBs_2>8Qc.rKU8s"w≯WU긾:!i''0CQ9@' d!ODk+ɝM7% ׊f!{I)d#KCE> |޹sP6-,ޑm:ᒽB=H"wxoY}D:xk-V%Io6bz1wꉡm^XVn4ZͻO¢&'A뀔|+& Nx*EN}XO- RRRʖmJྜc5\!2[|MStߐz&gB8(na( nc33xO&Ϧ) Q1%9 }"HenֽLv@|. X.W>?QW}'PLicgzo/S yP2SRV:)5-vhug@MRgF0ܹ=)%@z"ć9p _)*Yudzd>sٓkS<0u+5W(Lx]2N׌ 3[ :/aĻ=_e߄'s8}|cWU6N:-^\nt + ׈"}I<͖ˑaE*';(>"Ȗzg)T;{]]jor?AZ-SCh@  U]ϤE:&cKZ܌5wfRxGt#ԐipO&_K-NΌVD+$6Qu?F 4`QA{z3ЙPIWG>xK֪uzrĊ#7oOPI99n{̹q.%xJ W#H珝 g KrJXX8=~#a48:_~Ky'a<==ݒzB6՚#};QWiT;{p){BTqËIq* u 7nOH5e/bPWCi~H2u✃f-zӨS&=n$F»7i8bY4FH@t7iMI a$F:tGkX,jXa7"+ @z"tكĶZʹ$#U\&$ڣMJWĝ:?|lR}) f9_֒c3ZNk%bE둨EI巌/[=|cj%wVPҙpbpV*f}YWri#/S2f_e:y>8 Ps4#s$P7Qj+feEf3KbA7Fv*+ RZO0 k>^4꾊B_QM?4vɷCs*;|+$-=`mϴn$oT>E:9{W6!iX{F9rH碊 #Z5>GsPs E}:M%FTEMfl"G& SLr>H6E3TG1>5>Ԃr!G -;j ZZ$%d%^zRgLIC+yq kTZ:`wAn'iG:Id")ڳEe3] L;VksĢz92՛vAg2tގL܃pzK dTЪ'8 {O,z)*Hيyk*oFܫscY[t7 |m?~z\6BzW8+J̧8]J*rZ/OTCPsIj=%D̶{{al}Ph20@ժ9FeMRFlid,3F"SCTa0(n}\ajy.h'c uۦDz~)Ͳ K'u>SRU;T_y. ?':pya?`KC׿L\ŪfmmK]e<ՍWQ 0Qᱛ.(7`8sfXSZK\/Q~椚s<#Ị22p + 9k=Pqu30l J'iFɍ:ACG&oˮP4²jb'.ql{́)k$,ϲ.Sx%všݻdBe3R#ODQj_%1 16N g!ȑ a#ۓUme7h0qrXHNagAV h-Pl!-QyX+hɱu(%lRFf.PV@Y-m(Z*al?kUTxu 9Rҍ!>a2%jce?|53 [_X@m03H/XgK4dgKD+9/9ypfde<বLz@ y ~q[w&yޔ|'8r4Z'@689Fq=dWMIW>&(ʓ/i3!nNnr c}cF)#i@HUN,jR:R|hQ8_!.n_)_/%R>1V̠J`^,$*h@}t?_׈u㜝479sV.cSٹZZYe io+k{Jx:3޴$ɿYJˏ[ljT"(1FB!i]exd5i˽tJeӋDz Mi-b4 w9QV<[+5zj"TQNhA"z+uU?]?lt&m+\l& RCca"O75B4l!OhGYe|0Pun> 3>ɕVd!(("=KF7 ?~EG`s׾}]c&\0P`@ y͟D u*o2O# Zǁ[lkBK@ߍZ@DgtbA *ˆZڭ8kMWRg2wf>,ΜG;\^Ѷ`_[e?qp5S(!d:b௲:g6"MSCo3~Y}}Zy4g  :?N.s%ڄhY/yG붖SdP|D/S`u)_/2% ijmSw19cP}~>ÈtJؐr樾l|1侱R B EJ }"j'1C4cym,Vk$~vaM ~ =OlѧV@ӫ]V~J7@bi#Pf +08Rd8 /7Je}WyU%}Z^"r֟ fREekquɻUB uR⣗}m!7)= TZhV7y)vNpAWP)Z drWlϵ 6*Q,"K; !-/tZK+@M򐊐EFʝ`N_AxhͣryɊ-spWzL ~}_c<[;N v2JOkYnT 6ML$&ͻY/}hEI>I|)ְ6k\G^x&ؙ1vF.O0g/jD?P%.~J ]CH?3K>V6 $`$|˜xp EI{/ !uTn@\J#xr {=E>3*絅G u Ӕr}ut3,6'PߟJ:h0Fh%u`VjHww֟t`8g?NnF]f{Pߨ+ˡg~-/NЗm.@i,MseevAJ h?3~-:0Hh3?bL:wm8K&j-EvYF*p!sJt?CI7_YZ1͉ y]>_&}"orwWIGh(S䜍Z\%s:__J"Ϩm=!Ci͘쨁Blj.yU/1v"$3‚(g9qB RqGMX@<'k@$GN-x5{}Ԁb)N' (X{Y+Y+i^u=U jd:yQ^%?md^ ͖dWKAC;̛g"𖸀|p iYC:q#+5PN=Q"A=ڷxb(z9 MQ(NС~#OArer^+EEm*:͖ + RZW$i<ާFN K$cRܭh]5{2+ŏyn"lƬD">:A3ttSq'?Vx8gQci&ygC%F 9XZ9]u~w 7n`I]CNR߁䢺[5&>BFNPwγ. e/Ԭ ^u^ lj_0A%jÆzwByJ׹F5[|E:XI(mi̫;=Dgڢ%WÍK&B| U)/s>m[Xյ:Ѽތ$eS_؇F% A5<Ǯfy~3ic׍ &HIةdoj%|g u.\oG*dv\O! w!aѣSB_`Mc.:2tkg|& 1KXEbzy-uIi6γz5b}M^Ư_`Ֆ J q%\L,˰s~:x/3tYO[WgD>A8A1?l-nּBA,!*h] DosH V6so5 :u[@g?,0L<-TBn?육/cP.w94q=9s#.`ӗ˭'oOdpzj"r 1鉄`vLLS D"sZЩ=;QoU)Gj#MGEIHdY4@u$:"ކRf.GxhZΈ=[-:tcAlRfC[HYc኶σD}`G7;j(R=?96 v$'[r A{u YX| ?c>K.,SE]ߘ: <|Ǯݾ>8Si`5WBhޣ2ēr(y&CofgBtbl4r\E%1T"L +3,㘞)x.0)Yph&9E_U76MhdWB~j$Mh<ҷ)iw_"BX= x?G)`Ј䰵b]W)ccX us+r@+NDZ/m>;ny#:7Ojw%=?B D/vYT#vQyy-WD > HK *YA֞a:p>{^/SkRpa7Y*?Ze1% )8,<w9dz-`v!,)Vo{qqVR581b-㽸^tAMEஙxxҝ%OcG|2b%?-Jb:x? gG"iB% 8 upqM gkMODr6$D;3WzU/k3ca jC<740y^ Td'ԾCwL;BRߺ0]:;ݷ_|upqpvԆ7@za p;z?bB{2$6Wj>y4eBu"0/E15fOF·XQ> ﹹUpY^|u139gt`_X:Ζ!1x&da[*- en`IieŞn 62Q$#/l8*QOL5=Lj?d[I8^K|Z) CΧ4bFJPFJq1?:\G*MCz Cc{upSt wmf˟ޅOPD"w"_m~&-:Bi ;SX8shNGL#ѩJ'g|޷_eީԺ~&εC'"v2\p+#r0e-lVR*B,/UɘW/:gY Hq*w0M Dlgjpc&BgrDӠ[MCwe̻DcMJr3jQ*:ՎukL> /#`Ld0+]MSzg-n=,A r{ cώmsMm=JM~hYq#jJؾurMwoP@G{ekeWPXLjTٴ|TXiu̪ h}5ֳGi'ˡv<&g3wCˬ|%0Op E_䂡gX 3Gpv:uo+GsZ$;ǢA: Yi44;ѓs\i`ºzVm)ucP:C>*Mk84SJRf`Io\bؙcӽ-a]p|k/IsUp=8!]kb7W/Ȥӑ~*,1c@-5W*S>P87g-ln,A`äMoMbк&_ӉXB9c1nz\lNQ[:Mw#=쏧mO}As )eg9z3ʄRA6C;5k!x"v \8 Nc"ZeUhͱ4TZi$oe,Xwsa)U苝AD'A0'ZDT"2i2 )XZSWt753j{p%| YGGY1Mb`ש3mN. _!jyi~\XhͦoJ*+Z3e?ҷӡӅMbvI(MRj5-цސ ! v6-Ŏ[ZG0Qo #\7ܺ mܷZJ/X㶈/}%*CE,y8yy?=clw6% 6 $ߘǕ*VA09٭ψkAoa!XJxn9JyT뤺C[( 6ɍ B*ܵ UXI]4X޷i33,d~-8u^U0Z4,`'sO\4cz };]x`(,]0qY(Z&rRM=J \.;Ӵ*tsD'{(Wi/^#zt=6]m|o-#lo8\NWVk@Axm<PYZʡ9DY1SUE c vs ->b%6<}ҼCͅ!F|+ yתuAٮ&4HFy?m/K[Ymu!?* kX59}v)a;3+u55{o9  oFҘYޭ'B Tc_Dp: VNĜZĺS(^k xqO"$]/LE2ʫ`AnІHܯ,i,\F1% ^M9k" )έ)cpRTg|kuI9J^:ِnkJy{b &FcW$nI?]ڰxז\-HTۚÜ~+GHYuXfJ"-9S\&/oY>ܘ f+wI.KF`te:V\ SwA S*}L PO 6o u!6 r{#Q}7p5/+vM/^)#fa&SUsM53U0rhlyx55ƪ;7kX5_ M{ lLKzA1ڵ(f>M9A?a|!z>q q$p+7pHKWbf"7JJm%&̲_8Fje"懵"ee$x5Ps@hHZYgִ|PoN8i ?i'ssdǫvcFHWsݤa2:PayxJus*3Ξe6ۤИoÃZ/ <EqͯPī!TMU^8CrVaԜ]mqYbt;kd'YYaH("drdll8lmcˈ%T,l4;_o Cvc<_ڵvc-=Bs=.kǭ}^O<[z#gMV:4VhxA.Q3vfX~Ilܗa)3unc'dϔ9uw`H!'T(CV铵QPtk_-Edh$G ޻7bҲМ]t+x(bAE8R/p~'q;}\ :DZf?gD8BLk_3T1n?c6\DmA4a算Y=0M:Q֌KUdA$IbU:ȼG:TU~V0Dͅ.i8_R}U_Y[ckɹMIZbz,m;p+q]Հ;RR [wT;Cs7EAkը`Ag[}`?STRwC'Lbb_˂BNSg o6pzhH8?Tj2 K!mT CwYpH g )k;h:7nV wZg:}I&@7'u"bM}@C3 TȠ=1""PrwVd驁Vmt*A~|V*ae(O?jAKễ #MWhIsPKȭSY2C(HŅ2UI_Ō.YS=٣p|Bxm ؋l5.[!} $ RjY=RB+X8J̨V]ش B+b.?{Sek/2SiX8MO_ݸ7Ftq +? ur@$d=Fxb̩ݦD[m;dxQ!Lg_'>I?7H*зJ NCGrVs,, ;y0Ǧ~>%I_ :t1ss{_Ǫa3;zeI^6sm]7fʺlJ nqt-P ^-SI.XLZBBɍ-e;uŗE1+Wq%bv#<=˒ $<X*~4p[` M~oG5c03 :8S'7 vv ~@ E8i2h-s!+\Y3y O6ͿG랾ę?iU9v >ҟ)OE}'ua tWFG--kh8l\ĥ Δ3"K)`7ßW|dZDPw R&ăPzȪ=N;D.eS]lF9j#wEI>AJnVbTzz?m/uNmp̑Y_4fѭ]@W^ >]L8ܽFTd~k5F6~iQ|Hԁox`*Pt)d"QXW#m8U>94M&XQ x9GQ9}mmFΖJeguP}@wВS1՝V\vD{{=={5+G DB:(x:1AGLƃ' )O-M:(yV<&Hك$1Bḥ('+yi H\+Q=@ n&&)^+6Gb{BRiGҢ"9*KYOMo§#{lyd8 o|03ynS7 밅AߗL pPiqdT6vSzlh`+$.pNIO2:q47S4cw5l0WK޵TL=ʾOHY3Q1[lIf8&0i{+6^:/Ƥ-S ]ƳhMR84rj9i1 =hĔi+7px U~6»UsPDeT )B"*Q|&x %W7Cg ӧt@ݜe6uAsM|[܁,{k&9$3A"EQFDI4"8r8$ 92%` \W=~g%|V!+ȳ=w"Uy/(/AR{:qݠ~_jIKS@ 7ALD.4?]$L7=19ۣd<h(|C#҈!j/7Ld&%&UVt&?+]My 4/o=7e?ts]> (ĮӠ;_P;gKO)}"O@!͋$|Bb/#J=5hGclfN@?&P ڨN m`Bg>:l|uC ;C4lh/ <:k#Jq ,vEE"[8)M ? TH!g5 3E1I ́C`r/bL 1JPMr~T&Mvew7h.B.Oh$3+X$%!X܀%7[XiLd2X?E|,H@lhN;ꔭ)4^dU-q [v\$Kh9YKxcz9NL#tܻepw&]^S1XTAI/|fVλ/Θ8QeP1WZYԑaؖߣ%`~SZ!h(zd{Y4թgYUGO0AhvIj!B&npp""ǪPIc8mc"{ł \>Ao3k˘ πê0 _B/Gӟ@bt.];/x47N.$Gl%ó07j VXfHmhuOX.]Y4(0 \Hx}q"kpݢ/vI?Nr.F9]3./ qP2T#[S@C= #}~~pb'HRp݈^ګ 9͗fxϧ,]S|J_r[׵uiٓ`N>LѬ;=ƝiVhS(j'.A:1%VHh4v-j.ܞ 03#]-ЛK#!䰶fdf.Փ"?e]`MQ_liJqAY52bۭ3g.eb(Oo,l.ʾj@*z7cJzlPA lMW~K~>ԼitN헆aL&iG``Pg9;qSgC͞3"峭H틉>Dd;z&)h͚7e2ӝ${~AE'azKt¼fs F8ZR*RؠlQRPJnp% H2NEl Ib's]Q(.$4H)O}pRItȵXsw/;k˲!ͥBmThk..[ a{B]`\m,"5/\9٥@a)He ?.}}b}yPvbne06n̛j8' N=2CaK4h_O& h y{ܱjm ɸ8#Eՙytb=F1^m -0?B]ԍs|8{tAzdrr2vY#&ٿ|d'gx8 v@-}JzD"B'q3h9xYͱbOjϪvB0#OiK n*^J.{ P5cYD n^ W ""zy\7*}˙3 9])XSƷJVȇ rFAp^:y Ȯ {v*,r笒wkUビ@@^p }j©*lĀO'~DD{HqТ\0DB|kR*K\{Ɩ"]g- …!|qL&R*5FgD(g1M\3!2֏Tegt"A8yGf>C5"0Z?'ۈU*6$7GƉc-uC1'^1nHrMeqULS2ppTP2DHh889Ƥdޟ_#IcĂ͐ tmDYz?AxfM|c(ScpYno b3h|т=(g$ ŭ ewsQc f%\+|k49Kv*͍ l]9{!2*)EhIǗ4#k' $1x 7f/ ou#gl~';jug(]?>Z? R]P;푋ӆ_^WRc 8kdd(5[.h<ERa ՃOA=zoj;DI]MؠJ鹇 Qϛ>Usiow'iprMV|cf']JWݘUrƨe8С_ h^/C3GG2SWuSR@~nV4:ޒ7aVN)n }7 %#@Vɫ~kȎLm] `#a`I,UQ`Ĥ$vVQb 4?Ii~FL:FƒoLy:jb_I|8`~u"Yph{g_q46 AD%$ŠPǣQ0.!ws-a NW>\hWp'?os-;9O^Q4%@43 j:FY$c К豷l|!f_St.:(mnT; Ej*l"F܊pm<} B.1ل>TtgZO{ eExVLoctlHbIrJ>Gx y-H^1..PDcj:k_-%Zz7V 8Mߜp/i)(©=6[+6ID T;7K!Y=t^uNX1_Kz5@%Mɥ}c>eCi< @j9KdK7L]uP`U;'7 t2:JVsXeGB ]1D*ێQŻ؍ٷ~.r88Ey^j~bCk'1K>?UϯD#; G|Ǝ̳Oul]P"j1*S~x-IkTʴ^Ih)RD ~pL~p;97ѹniB"on]0ޤG1ۺXMhM׬oF|*-;rpD:'U~n^gId<_yaR癄en1\x$&`x KDS{f烑"~ԸãQmejqm]5EJ"O"3` 2J'3>Ald)$VEtb8qgDf]1wOa!_hBIO4SjR¨wc>vWZWO^\c ;-_1nm"u_S@?iꆦMf)K` u05'2ߧA?Mi?h GͷNed7R~ ;Z]J7?AzwDtW$6W2$ 9 9lMvcZ]|M(Fmda8\Ķ$gwiHIXX5uẘ<ߊ׿UCY^TJUY42;5I{~jH|[953ɡ ċɳI!El3Fy. -Ft".H}o2h N\T hpX͜= Im4&2L2=L5ѵSvUD0\q` q=i$ʡ`XߢߺCԡa [\r*t28Im |l!hJ89i3_p U'6͖LfpV/8MȨ򘑻EcE~ }V3 R&l^۳CM(v|Z`;R'o4=^pѽpN?oL3P!, EpR:q}-NGya6kԠE*9C  ǡf.j1ʩ0pf\Qjrx7ު-jּ {Y(]4MbniHka%c1tJeM% .RiwyKj4Cn>:\ jx;''[O^9ִQJu hF"timm{ι eڏC@ؾk % ]~?oy#j8~|j ^.gx :ی17<4,G!dU{-1: NC<ӣ@0cẗ|{ΪU:kЦp{˦*guumȕg#Gg]M>ᨁ]P*D=TЗ Y3r wEѻQ,ڰfV '|`~wWa"X0tbîBaMN,p{B?U5Q I  Q֡lj:T~%rFJs(yYQ9b@PAq)fjd?k''Bc{yYⷢx@$'L`Wr7+!Vs\#=pr'U&4< ڵ2#Svwv䭧LqQ', qOr0 Is# U\6w@mzyP wƅ.ZVlGweB׽)aO0~ v*n ] w#au^ɪAҮ/E=6b3{WbX>`@$$ҀvvL6'`~tmh/kQv%ЃrۈBK{/1.8mާ5v;vo<Ԑ({bFXzU\)RKҟEfzSZkn29ph8~.*C.f]?UoMV̗pJD{lڟU%޹GI ,?ڪܲ%ן } vCܘB+L_t:Oщ;=Q2w aa% J(0I`ϊCf &DlNH 8uS~(EM#|UVz[^0T2 cBw+nW08:Y>Y`K bX9j\)B1*/$gS,Y-0z#It*MN{MC7DͭAi!G 7jֳ9u ! |D2ӿhhaP4*Z{,B;}|dnzO|FcZ47Sw0LI\+h_AKA\èb'{+vd:nvZq'N`|_aʼnR>W㷾lU+5X]Ts笠k %j  Q~lY$ MGHkB`Ƕ\%ȿV//4n@tWޟSz"G7MK4߰SxH-q3 oLpVNk%l .tb%JIEʍ&_"ߏע-uyzAa \'2'`u O]_㘤L`]+$ybd`68ZΤCh #]xQotRUev{|yr1%1uAȠÆOaZ dɻT茥eIH~:Ja"hn;eH\(g1Jl*sвψɷbf 8d6)LYwH։ZX6#!*MEqW܍H w}7g)eY_rcEn:Utx I!eD:P9U&*ƑfV啬5A"P\R}X Fܿ=/Ca8@޴pFA4xI^KJ&l9+̮"F8,2RFϘ[OV2f!<+*=(1tž`Q怮e;_M!M$GEt*]g'ӱKUmS"9y,k4~kT*baT3.V]ǡ:_5xY0vX=M=f8DnI ԢB$W7 ,ʕ݊ n2u]Oۦ>D(ȓ쇞¾ͲI"8#bHčyJZIsu3Fμb|(xaUz X]߁)FPQd DkPxe2X|y:!<^Z-tn x7\#[ؿ$qq_݆#Ic|鿯{ӿ}w9>LiqM1 )S>X9}^4tNpQбBԎ] yٜ~d] @Jը.5%nsNɦOgGnu>x-H'uj]ޞ@/i0V4A1[DP :I6/S.ʓ37㑍U[I!Ҙvם;TM:Aۇ$99{j;K,9DJ x>1pI:iVƟ;SϦ4>eόq*lr |"z᭱#+m֩zq *(QS~;{>T\MOlxގrNf`Z~aS^X+h,SbOy7`>l`ߧұϛփ `gmZq8!r')BMw(N2.[$Ǹ/<ѕ~1jYUTa䇀ҋbMnRE>?~HYU 2*FW"!1XU~TaRIL9$OK%eȑ yHp&&f7 3MX6h|p7 #!SgNIJxF 5 S9{(FyE5l-dmXT~n; YKqH~%jﳳߛ\pS񌃾6s<qe;1BL;!H9 C7[!IṮ2xDHx %3|%3!5*ݤ՜=_j;3C)%~nNsY#uXqfF3L&MP.&ƁT+8+l3@S 2jvd/j1t3V T.l{OE$]I}YB+B}Hn'mmґ֕ + z}GaiKڥ>uR!wdaU;*:WݒZELeJ(3-x&?LsH3vFϾ?'@r%iӠת*Ei؂VfcoV D(;YxOXk利*‰|Zb]{+( 0)U2'޷9D9krw-fJb@bݻ8&!I'ɏ ⽡Z!N|MlP |}=gui`,4i7֙pdџm Ee1~qb"7-I-wMo?q6M9\ØJtaDm b&,(|) &ӛdΡ POAIYϴjn}}u}꠽7zP@NnF7dg`Zd5%)6\!Q\uz=?Pex^_|pvwǫa0jDUOK>jiS;lþoe!OCܱk)SWfm?|UoM ,ĸʈ<KP 78NACc@ d&YK#_.UCm'f2!>.d˹M!@ `98<ƶ Y ^\*y@F+5ªHZ03_")gYܢvwIbW—?Z 8*΋G|@ ^ fYM_|BƝ[k0M(rY֕H__\ ՛qCovI9MdiO8$eq&kQi-H0Z^GF.T+!;gVX)!@}*ßZ蠿5[f[T >`vuY8K"|4dRQQ$:F!3ox K IN'Bc\Udž}0oe%N,`:%]z w2p:^s&+bW^+K4f*ڜo?[O~t0~"OO,ZEzzp w7hrɭd6 <$Tl#Znx:@[%OPbq*t-'?yA E ;iʄ =_$ҨwR8"r ~ M-ޛ jr0]B4}S7W #X7Zj@?-7}Mt'=w>Pgd"*Y.4KK!81լXο҉V!Jv>-å[.H5Zɒ$B$1&fPXvYWަW'2P~d.%y~M6Yk*paw=g0bU{"Ӛt7fb`u3`JL{yzXg"l#y $؜?6uN@/JL4N11(I``D*2_tFd+ZoXb?U.4~ J&ɦ! $RaJu.~ug {$y8Oy.rKz=8MVO7&=xW&ki|4PX+gw%Xԙa>X& ),4J/Bndtv\&H0>|׺*I;fOy8hlTtUZ_{7@H5LLx{LU#SFQMtua$  lDPOՄ^rXքD[ρe/c֫qf0O5óY*F[H&JYF-'=Z\ ':Ûal טVT+tˠEfOv-K⎄G>CDH[ӒC,un;0~` &HpF|ϖbܻ/?r."+9=a/İoe_6 D JREӜ=C7Guq/Deq#$Ip_ܻYsbFJU BऱR0 <;JD@wRl _nVpeljߌ|':[άK]L]¾(/Ckz!,\9MMl\ od/E3!o d Vlo `gB7lцO?ZDO[.4G)ϻMf%s-1x#Uk$=b;+̞-C (W8`Hv”m&.Y1Fw6RxriYɛGC6JS7`1-QHoIb$v*ok0@ez\+~!|;):'QUр}35C9UIO;ո8 T)˗WrݗҚFHOm`jU:RCL%iSީT)9&}r[@&,H[?^u!97#1}_G+yqޥԇ1KT4X"0,pwij\6+<րOꊫ"_:^XBʖJ{# {EkksE܅u!˶'p-KX`B\ǯ;*^h_ 6Wasw~x'3ξl278rG3EdG[oN仗/QƉC9ɰ)_MEs*uj!ǁ*ecJg Ӽ%Hv]\®z.p2J}5© ZԹ`6C4@pC"o=fr5|N+ҵa]z[8U'f ?i?RS(<,/@̼IfDXsԭ,Y_ԞGԑ' 7o I5*_ƉDJڹf 2Gn:~OEMF EPD!vr\HY:F-h.'{fV>{zD +<ΐtXuoS;_mnXwQTLL x]3U!F <̞<ILu:2cmScwa{S`)i h'50ݜ|;o3܎^iG9ǡd` 2%4sA{KiZU ն6$t+̠yAC5[*6q^<>#YwoArtEqDu "*w1w|H nz\t+"m \ ఊ3;t(9 6Fcl Bsdr?OPx<[ FU{찮tþg{?ղ *2|ysk3zGM-g 9W86+or7ʃ5xZw:cy͵BQ_IB9秈u!lY2[^k ej rEMB> r\O.L!1^M㳃sN"O)hbfs.o"Q%nI(qwJt'@QvK${.m1B?g%6GMMӠ[պ존51Xq"v%j [9>|"I20~3,'7A}/cXftPT7pBebmACpF'K&Tw6ú"{Bg5MKa =))8a8S0v* ߹w'e%TnMsD?m.?ρ0GL*no;ʕ.0Fj#jM JR&x<ݪa'ʰ!&k+"xb1cKsuaC uvڇH~SJȳ_ *،tj$vA}e;w߰q<{ҕGʳM4?G_-e- HE^L}*20ddߡ:xDB4_'t1,aPT=G[ӔjܽO[O|;2.PVXO>2FJC[a8{/mu@uPp8} 2 ԫQ2tDrwE.8Upᏼl"H}nT:kc~'MKF%6z'@CԘԖBCs(/vk8&<a+z`vF5jot \k>礕=@ZmX:g ҅d0pq K`жPZ.L;/:R\@4jꥵ[ck: SÒǞ9M^&v(,sѧx'6ۑR*]؋LzzkǾ-Kͬ4;*w\?lVsD|r$OW_Q gPe/絗zO^2vܦWDnduhv XԔ4d)9 [ţjҐr6=j'z=)榫Y#6"*Y.bx{(ы #T_WC:{D N4"ĝV0*&ȩqrM"tr? Swuqу1O3+HCCUlڿvhq|荘Oond'\tz:_*d,$&&,*'y*ٱ)kRtˀ-,)T/An[TEy!gyV@hS ?Ȗ]pMbJ`]%2tXJ+GxhVgᵴxk4=MЖanP1LRs.5~5 ,qld_bųDZݒg`Cj;iDN&UvQ,!пAXDkLQ)4܈Zs C;a+eaLA*ʭS|K.?Ox~a%`:SRWLH'SzF;L;-z>Ս"JWO'-T?$:n3q0k{ϴUf4uN8EH5')4PZt7W\yF^:V*c06;tL&-L+<řr_{ԯ}c O#352!0,{#X}oj-u\'RA)rX&r@ 8lh8H5E<t{N| HyaN[JF]jzi>snjX~ZhaDphq}X0+tƃeef_HYl஁rl-@ "20L5--`%Έ2~1gb[4D4sw6GB"#F龼n<<ܻv|?܄ˌ6vH/kSоg@0"~D6q(MXYE/?¢8f"P-送 Yr_*%B T3MI#6XM}h}xx2}"rzEjw-/;ΥpWOgW%||Luu"h<3 S_ۦ=]gUwihTDxLyb8cDC 4L`:jLorh*'֗pcX-5Q=`7[(3 ;huc=3 ړL oQ."Ѡg4ZLq49tv+5e$=c@J~Oޟ^]u~L#:`3)%<1R]SO>D\BėGkA``5 9kHʵǙކUh%T0=5cj/NBK j+A_q %쭉WuW n$٫NR 9} xZvG}G!~ZQALێY?zdz5\Ac~#D/ub hdfF/eSL{j)%so."OFw4Nm=+tL09F'a-E;/hJ.=n4[dJ؂ԒHul"S[YYaP7 ej'wtP)CK@N#vC~WR^#-M!KPF"7^Xn0O)6OyMzCaw,b<(YS*r(ߛ6!Bp֑أ-M-v|#%}=DS|gX0TG@EqYNp9w/s"3 y+n| $ xloF} {/\>xs[hy-f8n@#jk+Nq&鋶) u`k{/TM ,}C-m(! 7T:8gQz/ SGJ.X9C=9TnگE:-H-hA:َB7E,k!E1++4ӢʶQKBdύ[T- 7[ j2xN00+c1mfzfZG{hh>_ۃ%+$̲_p~S9ʜ\+gkx*vB7<0} Qixznۻ=iS,-0NXW2]&sFMj/2Gp`L6JGIn<=ї_< ^`}*ޅ1\-2 þSmfxeEgp{F07 /K⢄TrJd3%Ry9"+ `b.]J>2b,IKF}Ԅ!|h`k)~ CVWA6u5 "Vv-/`T9urVMixS K]~\)Q~N%#!K̊fBr%I"߹½2D4)gG% kR15b'`! ב%CiAIshfQ]ްuBӼN%nn!! |3qyzaf}ioF*o"D8{a]Up7/`z4;_^i @) $\IQ=`#8H S>DNݕtLyXL.ի!źRWg잲Z+`sq/pkP0:䇫3;u b2 z\zMw%H%Q9QD#%% L YZ>w'u Q]5J'@֯檟8w$6m齮Q{ |edcu8KXV\7LH[kТ^d gR$⨽7rNNhP=dlĬ"tH_)%dVstFuF1^ZP=#IS(QD u)O.@KAqy34sv9ּUxLV4jA|o\@d]]?_\uIf7T'ѫ"niLQ`|6UȺxBwu[0c.sZ0qKt@w_(" %A 5]sKiLdO edo۟ؽ[}2cr|VVD`SzSg;ӱѵJVV 02'0JB}^}F`:5Tz )<y}ɶ}dBNfl;@./1߀ꅱJecgbȰ~xʹdfߤ+6HYF8x@0nSW+~mbcAQ0|E$2Nn/ђ[m0լ5hvڗfٳRd]lYb">l Ybvo X@y8g''a9qɧV1#-pڇq$p&r,8c͞qYc/p~1Ъ! <ԭ=| 0+>JxY%<9-Oϯ).86xJM^A4I`B y ja!nk=wP:axl' 6{zØ3&Ǵ[!WMo7lfW?JlCgYэ b8C.^h1OZ\PWQ-4v~; `C'ƿwՍ2Jюpv/9)idI#eP7'S{;Snhz6Xȁ 9MՇ+Uƾ UjT[;h q㖺6*b»HcsޖBVy)G6 n*=]7! #@r^Lc~Ӈ'? =\pJ}@#d3!M.%^ueMq@ *-H=tVO>DQSXFY_l% e>1KIERFgk>Rn%Jr硖&@9A[V@S?.(2=5rNH!TM`l`+KvF[.}i.|_IjsRMwjE Hܳ/7 bU's|pƓ|zЭgPt"hpM7@S(@WOK:TVt!tg8A=k:>MvO sD=bW{W eé. bdߛ̵mQ05N<[˕l ې0]"=Y_MDjF9F=+C(29 6=%3 }hՠG)m uhoSOaX݃]'o'y #Zј+v;mћDr PXu$nߛqm>-ـs6%n!f$%.NѺ}l5lMðiO9)=͢~#9z-ɍ6yLQ :͙x^=^T`Aa<RmE!Z>;ܩ0LY '~ RZvczSd.4E@@dГ-8& "_▭7gpx XrMl3J01W9C{7$ο@Y"v±Ae?It=٧zBW Y0}Vr hhL}W\{#u¢ f&@ȔpBNR* yheRz1u1ݼ$dUIS^TSaq,fϤxTϬq$Jx|,|/]#%RtThy;&Z+ !N(Q Wd.VgIg|rB\ys;Ȑ6[ĉB:Lh3%%[vw79qV%ɣ⋄0tX\2.fYSV xk?4Oa\XJ=YNO!$2 -n.(m4t1z_e G19& &<[X,#\~P=ZAN_ۑivX 27}Bʼnp3z1_|_Q¯qfnF,$#(#b]2?Ƌ7oGj/sgozFPU+o1![ 4w(Y0g|N fz:t0'6o|U`ֶ^Qw09 3 t%e4aqn&+EQ1D'㩑%q_X; Ϛ 70ŒkR)1ZȗssZ[; &Z,:ڦ+|AF?%d=@b5ɺ@C^C#^A\AhsÇ B#*hwFa6;"m}t_%yt\!F 0%7Ȫh А.QSOz6.)+ Z%eJ7cGL %x5]4؈k混3 VM<2m`څ4Í.%kaPZZs2K!(n$E/hz.V+SjU @ܠ'p %%c`6yU+"XD] ]gPEQ[/rYS$ c +n9-3N 'ki!{oMr6h4Kv,Ed*#X-="0hh;yكˈg(/?.ѱ5ag|JU$oLDI2K<#iGa~/ (f*A+%gp*JyZZn /'WTbIiwJel4È`~-I)g{ KZ:D SwK%Mv1L:6Idx)<[i2ÞtEtAŀl UA cǫ_Di\O >'i-(^TI\D[yi0y˞¼-M0XftZ߂ `30X~z!c ԇ\^OU/=$BxE 5}.>d;,~!IM؁ 1ul.ҹlO&돧&J$0i,DQdD߿U} @H"@Ƌ$!CXmk +| /d|hPI 6D憑57\nM b$#/=  9;_c gB'=W4J2HZD1Yb+ Nku,V3\vg/bǂfQ4r'vե2-ك 8=}Je ԫi\[^Rcj*ӋG!a6ZVOYIK4{ЭvѸ:noh_F'[ FFѶBXke]~Wco;H~; aMq"b$1М^1hT# XꢱG!MӰ r4(HH}_"ާq up Þ=+U^bMiU/4%nSVPK '9c_]`V '^#U u tӋ VwEs8Ar!4hu yCv."`JڋkOʣfB&3xh.`2UJ1%}cD3Q3oq>>-f;K όP>sy敽>D2Aݒ4B eSI”Nܑ28s1fZs8_꣭[7i0~*do JGd3Y/Pyjun=Lザk0.2q4v8Ja}~N"#Q6~YjLivn͛^1x{BzPmsxe!/ {V0L=f^$UƸ̌%gtrΤًF@h,ūVۨ{|sxK!on:6Qi|r&;CHvREO ڊE Kpwi9iK\!ֿ/.P+X(i^,(TT`Gߑ7"7fwqVYC+b|/|z}lWVFȠk~6Hoq1;u X6xPʃ]ɒ? `JzzmHwWhيXOb1n/%P|c-k `9{%mLa qgԏ|G4kxDA9zhLgwOew }P Ǣ3 ڑ~(;T97Zg,O(. ,#$3rCa(&&P Di@΄ 2!FX=#2R=oǣEZHWxgqaq}d[얳iDf#oV asQ8H՞eG.\nLj-]b-~);82{&}~|wǎv|-L8~dTuX}U4,51෈3E 7 ekeryUYɻ8U\d"7OvT3 +ԪN:*nn%^~s}4*ԦiGUpjJ%ĝlw">-".8pjz~{ w8c7qq-r-@cbݛ:"?X@Y TC՛[vt_`Bbf7WR&stFP09$M+I-i .an'_?*Ug6o N%ܮww3(gዥl֐.+ gDUG'!opS `oBD֑SI{1Y+Ц!]@-I#A~J+"R~(JJ2~1hAF?CYalT89~E-m Q`Ћ_g֊C+GB)SہU$'OuceT̾%Y>FPCu_Ƌƴ<Ǫӷ=ߖ/l8 āW)\۷iXrӈBbdH8U SU˞h:p[$DcoWHuh z-S6YmkNUj5Z5aE<͟i+UVEد?o7YK#7\A ؑ*$ͤ!bT14p6]fԹŜTjPhTز_\':.,ޒ]VCu6$8،BVmth7$1T6O ;FiPS-언!A}|XF _mfeYYĶ9ٚ&:xbs'ζUcȽh;6-gQDli'[pEphN nz%ܢx؅Hf֎<6v&m3W[x ['/k4û[=ҙ6plСlHoAp;kfC9aanafaDWb>i\uPW.` ڬ̕h#84BmP9@KK|)GSA~س[a_L+KRx 9n뗐!Ԟ&o`H"P? 0YK➰6uFH"E~b呠f{i?~CʃZ_>4kn66  |IeaJ 8 W*.҄}v.a izݔarT9e$?:9ճp:|LJTx6R@ۙGn"n#_ ~TE#Fxߖxj:br3vg~:J·ݷ,9r k`r>J"fxTLRw'聤uTxQj >L`vxV[}1wkw,du{@{̋Nn'wk փ2lFGNSH>m+͂i"m%ST\MS'v~u’ gZ7^fhW@ Dc`-siW92E'1z ȴ )t5#&z)W2Ic?Tjn^1Z{n 7 LZVZ7cgGrYTJoCcU ot FRۡۦs1\g.!5Ȋ wՕ}RCfeB;=%+_ŭW&>\?qԱİR+RFb:T;TuکF&HOGKnQuRFN¾ ᥻fP|WTM* гP}*E\{U3Wԟ0XD{#y59)V:ߥ9:VRX%"G,J )O ļ3~~tO@@w)~x\ԶuUC!hg[UR#W0|xO$"M@NiF;Ytr8ʉ9;YoOZ""߹#To13il#ZT2f/&I$h#{q.cT(dŢOxR fb #LQTFX/C,Vk3q4S(4e-' -'ӎ~60b 6NwEa~`Un nLp4WdI0`dXP0_wO&UZC5c 7/*LvPa +ŧJPK]e^R2E;1 9PgϢ/;a. N,aKү e.j3!M.q\$ћX]klhXu+3 aS4="x@'DW^^V@1viBvRlfx'KYsg 2eQᙻ:Ie5[e|grpj2 0Qm=}JnS7\8\` u4uO SD!"r {ifى3aiWnn*CpWRR؋Yuo}PO.5H&ۀѡ"2_4hWhݺ*?87$ft4(L24"%`g/2FY }KP_RMka4BLJƱ6`Q1ީ^, f4PD-!1|,- by^/94奵'XCY:ԞVz xi"R0=leu]rɾ Y*+2VHLo_r[0[zw/Dٳ\D?P0j8@(bv 볘m57u^@GUx<κ8܌{~>H"8"KӫRj6˗ &9*λe+yf򻻓wJd}Cx }&P)Q#afSgHP_`6@r,Nț9/%܁.2"NZ'_j,Cyqop3'%MǺ- .jw,eYXRxj64 5êP]<_cCS7n-nb幏 ŜġuAwEYV}py V=̷$4:b2'Cc DdWH+EIVQ^$wN|j~p.47Y@Wx`nǑwvב E%r\#BE7iA;v)E v{)Q‚?pUu(= Uq9@|a[{u5gDk$mj-k;4HG.wP~ξO ȿvU덎zwG a}Irmm\J˒`;>kt}c+0 B0-. wi`GL>Iz.3gձ*y#rΜ +!(͖h92eNU+ a` ׬ PEdaOr=Q6Hh{]pdA9%[#Ф/)&P 씥31d9Hs,D:d3"[yd ~oPuF,U,"Xa›9Jc4P^L\:; B㚳4٪hT@x%q: 6%$6^ sFŲ7Pot_E\إAگ[~B [ۂ&'zMd$KC ,V;E_A֠iaLkWly8Oڽ*N.Dlr{InrJ$gl;s*(њndK Y;-ϡ q"uso̤`^D%iNQ/y2*̏wG{)Ji)F1SU ˧7 _&B"u*٩C澣KnF,je 05yvlgNMx@‰cjI_ 7:NHgPIa ! =;x.$P8V-5+:_oodr"-E?,i3$6̦L*L?&6ܲ99f's`k$%z !E=XlTBCq4۬ 9 9 CӾ} =FcD380ϭT|>w[_WWdscxGlԕ_5Oގ9;+t<ڌ (M+΂Ϝ4Svl(,I//@Qm|v/'mV<_-X]˴sj&:Q١bwX` ґSx䱱gCcE08 geW1"1G9R1#B:8.PL5~w3cկp@},A+RRc&Z?mUFH~-p0a'5cᣬY]Ay*`wg ޚfpW2lZKB#⽼v gczp?",\}1$uMp-Ldľ, 5ͦsnZ 9[蜔h$ *;);._{&;#:T =$VX@LWt0\IլqYo q BZ/gp^n*R:?x:t "MЩ(Kb|Q=^ HgxnǬN G Ln#,-\BHR #Z=YU8ѩtSc%r$|Ѹ.G#07k#R(M@\ظx3ʁAf^o8+G)p؎^P1bҀQj/+P'`hiIWXRX jzZ3紡pX}M)2$Q#[&)6jr^,!tsDD˱ zE1'Ul m[ ቼqD+zE"ep`Lsf"!hLsi.QLL}?ySg3vsk0K oM#WWqJJ˟A=-!˴FI p/T_.lIDv6!EK8.:(+( FĄQ7" |VF~h;NHt^t9Y5]Sd-#i#ɈF{}x:W/pO2gt(^19CmcvXn+ ^c%ϴVlkEkt]00;/곮b\A8 +&=%'(KPY !  ?4n ZEuh 0Q?ڔv$,5_"ϴ7})[THc1 yp@&sy $5@EЁ!҂>K1cg}'=y\e[;Vn^8mJDI9Nst%DKH.MC@!Qܐ8)3 /[CdB'(ٜdq"4s!XqM\-?$QA*[Qk_Up*JOSZC[cy/쎜`#=ײ-I!E*vљD+˶+Oԍ:dXiw}Zʊ>e*4l+)9 p3zl}O}l|IIOۍNo"w_=BN0賱>0Arl"q G߼IꪻQoy]; Yk(U)ZOE&r?ZmV*lz{Ѭa_ Rg4ŠLp=X:'`iAOG )xzsTb-8-cĔHd):KƗM!κ}]HAi&H-ۦ8" BRS]Rs:XQ}ŗ:~Z}].cv2!13m ԽAW2MO$zOҊEvb($8Cbp&یa(X|ul<J^=H1c "`/5YщH9l\-Gխo'C;Wr>W>Ʒ6f&oqO~{AkEdk]#lY ƴ,>`Sn&|pEl9 i7'Qh?$5Sp@RJD6Mt雌d9]zyf3,ZR,5ڎ+;qyC辵Ӕ3F0[Ez#,P'#W(wS[X ӈ1j.\? t|CWMD5@>p}-~0SPx@FE)2T%Wռ'PFcg NQB6 fOI`^s,0~kfP /cry ݿ~G<*Uֲ'B(o,!W1 қLIyFZ A\L@ay@锫ˇ [#!/g l=r1[cBU,sDjH+m)]i`,!_+c¤* W5\_]\&a&Y8j_mdx[2׋s "㒳tH1t&"Z7#cMd9財^" " &BȀp"d-fAɢs9G=(7 ؇ Qi+~iEY_"6U1GQV]6MP^u}eUG!:o}%G͘Ҭ#E-JnC?ڠǥ``q _ҪΚ2NT)t9%"SݢJ|6Z'Ag޼Vڑѓ0,Q`CjGd$<'R C6pubG5UM OR q 0!jF׋ƞb0 qK}E7soB "lG<0(Is}}:C04o흣򿏟-g!QLhχ3SDL[QG&nbxvFڈU(%8M=jއq)^OmݦY 2CwzKQ4QS\=<ғ3짱=W=2,fFLpXbרE b`]D)fpuo.Ē3W|2VL9bkAs@r[P V.[RAKY䷋}1 s@iViK̈O!|NYĦoި6an<$nP϶LkzOfZ?[3|%bعM}-EFdSήE2AoO m XYN.U5քsm:!q5APk95gC+3=1b;=m{Wbpw+AyFA꾦 }=+V^@pqFl E1 RB10Vz ۀg/⹩mr F@UuYTDHlti6G1p@Y)3Hj{\(%Y&b:Dncz^BFjk;"cViu o|G@ ~@_3QznSA,ɭ*s"g ORgqPK͇+ t"QR qB֓5J3cO)ׅSVڦzV#(Ț o"city+E՛OqPa dfT,#0ƚ xei4ex?^uTe_BY΍G$BW  _|E B霘֥1 cI0^+rX܇zeĞjGz=:.jMi+`|#݋e"Yu|9Ѥ8ڪX8^R5DεM݈_/CHMrcixzN;0G֧7rwBW:/*&1:d|HdσMDwo8>}Ѻh P X .K?SlSݛhJ$RBTN$F[6UCk_%kQ僓g|&XwrW6?0CxQu悟>^>U-*K_r{;=͖OX<\ w܌}tIJ7'VQnu.w" YNGlC/xP9Gnvih|sl] ;^YqIFh,jfaMj !: 9(2w믡IWI4V={]$J-1[{Ll{ Hs{C F1qWcÆb#L9Ggx.&`{lпc /Z(3TV7Xz A PZ'VCu0j~Zc*C杮Ϟ` b}{ # a;[a}Par Ċ32;m:pP=*X+R x<7 /!QBݝ\{(R@jynTo|-f _;kʦqpA ux9(?hl#XS 5b~/Y񜆂.w 9 d,iIqa&+Ō YC')̨bVOrU+k6Πn|^'嵢7d26;OdTl/a/dnBWv醩_< )pxg(.t`ˮ"2EA#% CT 1-8?W;ZDjD!|~6i5w_`nK)& Q 5l9εA5 Ǿ6zg~R^( sf,%%jȹ_<ҭ^Se"'| U&Q)N$<$/9KϯE!bgGu(2%ޅZ<ОC$ )&@ O ʨS1JݞnS/dj3+ID"i;aPGKl`j{unII*xĪ:dGAV:]Е,C˻v1uSgЮ+f-e@aB(%/%f~DLՕ4A͓gyc{Y/M$ok k:tI\݈epP;hiՁ &)^gmriMv BsA͡w-'Sp㘎,&y3i ք&jIK ZcXݑGVIq:AUdrME/ a:<rr27U++w <5k$T񋐮ɲ߈ lZ6Cp|}쁂Qɠ! Tx_j͢$%xԓ NkLcQ}(dGimltPz42XTe{(7Yva╫ HM$RgUTO2դ B{\nw^JCNs-KLa>H"ծ+]';G+_bßa{5btexq"eCzykVSEV9mR${T?A"@/Mh1Uhgv&p1k#2X; CYM]} C?vj^> LeXk6D}i P&3-p6ѝ꺡 ?_Qk1zܐM~o?O3O4]t'6^'wFi[H!@^>`t#p{Ԙu31Xȹ̛ RUC}Z^ \Iu9 0n 9pN:`քCU*HH"7ZaD )ecQg^җNӻW'( vv#9\)n#PMk+[wuw)v߰"8^ A:܂ja^Y?JޅKljs qugl-Ox:(<*r+U