python3-perf-debuginfo-4.19.90-2312.6.0.0232.oe1 >  A e~W^^fU}|i"sBXzx_lCM\PZG]Ll\WehUP"1dq9G#,Xa]lFr?b/0h!#Ͱ^[q#$On!xWUF%QsOZN^q2G(9ž;$IGq xFz@8 Ez˛$“⧳Re *~&@鑌 uRHBPyeZM1L$l)ҁTڭ4ޙrY}$*; si o=g=b޻fk?%}vAI|#c1EoJvт"O'*_y=~Y"<p<x?hd! 3 ^(,Vkq     J Ph 0(8g9Tg:gFGH I8X@YH\|]^bcde f lt,uDv\z"dCpython3-perf-debuginfo4.19.902312.6.0.0232.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.e ecs-obsworker-209RHopenEuler:20.03:LTS:SP3 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$e[e[e[e[e[e[4789d50f8d3ef34d42ad5134f613097471e07747694dec32fb1010c628264aeerootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.6.0.0232.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing codeecs-obsworker-209 17036773424.19.90-2312.6.0.0232.oe14.19.90-2312.6.0.0232.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2312.6.0.0232.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP3/standard_x86_64/e14698a8224ebdaf9734abc3fcb8f7ac-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fad7aaaeaddec7804501f05bd94b5fed76a2a2aa, with debug_info, not strippedN@ɊݮHutf-807b89dda58d9e8a510a75d95f20ada61bbe314951c9e0d3820c93f3b5ec7a8b0?@7zXZ !#,?] b2u jӫ`(y/T>dw]56 & pvFt|,w6)oA0h SG@grRVnDat00<.M8k3ro AlSW~~U;Ta宰<3 ׼ZJ  (CTr74}LGu>!o_ƴ#{WJ,Ln=גiQxfd"Kʦ@<$EUlVIן`E/u_.vMߘeFezBbM O}\FeiR+lJOwa 2ݝtjw0=`[r Nk'aP:";*%xfs5O'_)RW_BCG hU.>a5SyxK[H[O Qa;n8! }9+#`(!$ϏK p+'eC"=|Ct2UX0[eOV h 6Vq/ yUyJaZ <sͪ$"K&g[/G] @MO!lCmez ?T_}FG<qꠢ_gE!ыR8_=bgBosZ~:r+ ;d4X{BށsY .,{,J-uu /Bv(.vD10q>e)./:!Jǰ V;Q(a2*؅jҬ,8Th$]# tjD5b|ڑՅEcH/Cjbm&0ًuqu9"'cksn2If$^00vR=f>աaޤg\x KwewYSZ1-`^lJ7C~NG5շQ\V(NS~L{էnЊ>pęKo>a[).']0|9 B(;3*L%+H0J)Rm#5wT XxHIKhcDjx +0w^Xv[ O12xT]e0%:a!67eDEao1~hVoڒp6/S'D)Ѽʥ)|8N(ѿ)Pr.Q}~Vrii/T).sd/ pDoB Mw7^j㩋a0MLU2/JKJCd ذP3'SRUet)0P7ӆ̈́cLF\D ;q\% =[KpٖP`̖l NOs08T*=&o(ң҃rpѓ]=@gK+Z&dFg6\7T7i3V.4(˩B>zaMNT1gEV'Nk1N%qrN i6#Ġs!U x {J LUNPXP-HVi <1v+tz4> XBu:VOIc`B>^oт.q= 1&MPU-;H݋H,F \.d2v82+}B2?baQu#1ȹX]8E9E=BQ脢 ˭uҴƘsC UN5Pk}Wܑ{?6vH#ݭCXHQe*yW;$І\s=B7%F׼y|zREeWHk wM9?4ҡ>!AP1̳5󔄰CmSRc4[2yl2c͐)WK~][ (ܙС.~ׁ-(~({ c{̣B"ջoqdr~^4k 6#\%Ԉ]R@~L}"0St_Hve2vcOUְXJy>rY樍-1tpc4kHw(IAvTXB%t`z8UY eZs$r# 옒)0r`¾I{1e`;/:6 _Έݛ*ZAzwF ρh8u,IXJ`rFr\i&SZ{1D͋{@ջ=Fcf?3PMTr焋f߽ 81G|/%_'pjf\;ڿ[~? (!Z· m `y 0Xr(P2o Fّv"XikGaJ['1uR-~wBW>3RgF0mZ$(P;5DvdыOn1ޥl0"R_ R2-fXr? gP{w,ji~u8SbKw\q^Z9d Ά"FV6OXt$$MXDKi@=6x笱F*oU8˴ ֫A}Q%uoa#Hۄ9t$`p5V_:F)KB"!Sv(TW,v"훜.Iuu$s-zZReS.o.OKn{c Qz!Tϋi$IebzOBI}>c[?>R=>Pk#BuF2ۧ:Hzk@hV-4 *". CvP Q׏`r E[=ިKcc\Hqoʉ~tS,O{ ֤Ϗ_ְcupDi?\Pp+fI+bjF' V,$}'gR|d7J&MtNEσ6Ux.Y.& ց0O"TH;7t{T:hLOA%n; /$Vؒ>tʷF5;ES&0eƋig)1 <70φ[2 )%f؏lZyG b-֖la cKw\DEEZ8_R/W6dx8`ag*^>aČmwkXҠ?;*J d$6 l-qЀA أ(Z?{TкFݞb${D[/ U(+k_{l΅GP q{IŒ4pj ,pA?2hoaS?GrM=XZ!gq :eDx)H+Y\`qYlg(,V u<{ن}D:77i{jnb]wV!-} XFLҕT-SUĭ^E,!Xd2M`oaW&wdkf:c'2j3E"NZic.J`Ω ]IQ~)]|8]4NS Xf֞AEio|tO``"jzO(\kb%2FN@/]SCz1Q"nˆM((켘0~s=Ù:Ti+H5l4pwJ%}8/KO-"r6;v7?:x٥+ydUFpRA/]l-j!Z?E9p(Aޒ LCWIg");mfHfWc\}(vtɍB<8PaʨZ3,Z`{M)T̤~L?27$`mT{B!ƁP,RZr6 Ո=1먣v\DR#O|, M 0@"OJm$Imk`0sU[lJI_f)\v7tL*}Slҫ,Rb{! 4Ң)D3X)xm}֜Qt '!?:fJx6xpYeCG+"QZ,<2V@]рB'=ԂGc$р5 9(Q Z0Qmۂq7'kb:Y+v#6ϧk- _lI*_i`X<9C&XʆatXf s||!'7{BúnLWZkKI/n6Pm rߌL{sƐwBTʹGswW\d|z^Sv,c{Np}VHGoc+6^Wb?{ S"^_7 Nˇg/V*5Ǯ]]-~AGt2I=v%!_.sk.VY5I]Y pJ/A8i#tMziO֑/cow~$HD?l7q|\WW"7\.o"#rbP&too3^r̻%-?dWEErUvG̓:Cւdr%bqiyV\!@qb ㎶^i+~\.yQށ6芦WD:3ըFYDkw*ɔVd©nHbPj4@{$uٺc@AFQͨѡal zb{o)#T -/ּm8B>z2VvMSyߚy8@UtLԊ-<{C8WH# qR^`q9Ťӿ go(g#N7wݕ#/x6^ՈPa PwcpKX#%wf"Riٯ@w?[BJ{,!U/0[N^*k BnyO@cXOHn#LPH|> z ]7@B~j'oj rj]>/vyL' v77!+ 6 yWhTNL H3ί'Ⱥ[hC(Ѻ#'Kz*rKv |>0:lNx}:ul^L>++<#2 oC L_fO=wO%q rО‘']R>PrNs=8r<> AH+sßO^7@# o IfFcCe!38+RTu].Ħ|[D8ƛw-In3?Ƽ as+r(/Yvk notƀڔvxfC60 ^g7e\I.DVi5E)fcPw~۵;/T7ӎCk t;1_wl&컲`lkbMٿʣsq"0aIb|1~ߛImORC4fn N&󣇌isZqW+kтeǨhV- xZ>&1@|@SyJԬ`$^iU;c"=ni%euveM[HBy,(?C]:Rw*X<Ӡ O/V5{&1y;]rz.a=¾d)vD^1#m ";~Z (9I](R~Y>}Uvr<@ѡ5 2^gDݹ:bСia^G[9 bmbL 5λ<1ehuz]QS)0$3jS('{W]0mYIQQ{&J3M}-ijw@2#8V^(V@l$bMWkުd@-ej~Ӛ 3zv].+3rK}nEXG\|xUYl^$'+kϧ%P (A^E8=O 9NAShUaCFwks+DN\3 ^("si4NEdCE bpBmRc¦3PNsFd h(9bs|^wp}QYu6cDv71C6/jNZyj"V? :LV,I2s1V fae 46K J\mYm%ݠVymXy̕yv9$.{޴wnyf%$j';C W&Dk̇ y#t=!]\㬖[J /ڨt4l틒y {q?KE/˥[J #~σІJ*=i8(Vjކoy-Wzz1.i7I9Szz5}T~OGM}0 &}5wqwBšѪw Qpm!xO&/GHM\O̐l/La㥫"EUO}+1ۿrK^@ ԻO͓z?lTc-Ւ@ht_:į.STt^젏`F-9׈Jn,*ɽs/ɐT_*$Z cBJо ޓIp$L`5cr)gvnarswϗoҢd"/YqG/c #3:x-_Ձ=>WUր:4Nwvw+I|z^~~((hc/>aM&}j>ϛ}!(CYxeOܾio1? 7`g&S 7=7b:d}+},:q p _~.[9n`~Ι3ߥS6-w9jEb`b 7^S0 &FUK`$CM5Pv,asQX1e#O7>`R^<|mb{{[$]IІBC@6Ϯ3}9š4;B+of_\F8yc˜۫xaRsx_UsC̨[v7Z14m*0h/V]v`3_P4Q;5nLힰvj8sߵ"ZYq v6l7 tzSV?,z*ݩ2tpZَ]SS$&;Jrtg<}i6q8wfnfE3BD5L;s9\ؔazK$Zkw%[q PJ3~ ڋA0{"Y%cT6(PLTs [nLZdjb\dZ@%cepPQoze@B]Bquh)$ Df#rfd,6k}V jfa:Rݱ䤕!ts g BͳЋȇG 069B> 7[Wze) lqj,K׶7ϋV!K`$t5  Uɰ+'2IЮg/ڽ]1UGZo ^.lB`qQu_DR:rFh,|6OjOh >r*@G{q[F 5zwJ,ޖJ{8 w⺕J8٭enx1Oi +N8S|$X ufύr/pniYTMkZ}ܽSDcij9Ӑ M o|*@*X]UR9LK FtY#^dLcԁYݙﴛs b9T/S+`?U1SC aj; a;Xo(>լcm!vwMaLu`J?Y3`$4rE[DT0mSH[ޚ_=`3ȹ ]X`9}cȑ,[kcYuja2 ]~~ ɞ Ċ71/;VeBkfKb6I܍Q _H/UYO_PX4|_氈[}c%־*O^ner,(_vȽV`&gY.:2u26 6F~Er|r7{%ͅ> ̍`k}塬.fՓr(~*{#,̑3UdTgJYG+W[ bw ]g} '1#Af1&{LRF/p |x4/,uî5e\ϯ E$;7 9Eի,O3{ILPн43HNk쭥#:J,3$σ6vfMv2h bGmP+ѨC*͝dc-<[F*֚7*FwY!bDB'ʹv:HghX'p]vf?:%@ǰ̙c0DG9О!]o>؞'Q?W*d50L:խcr̥l AF>ڒ#oYI ̝$<9$4A'ay`^~@Y$UBkVxML, SQ 6!ssZq;+ܞ-w r'j .:؎$Ckrc.Wg!jzŃ^ t-0EɾֆqMq7g<5ՏLh:Suk[0s)|Z(ATh V76։DŌX>$GE<_2\G.艛 p-X'3%TIH* ST)hLٵ{iv`ph!wF tI]8gϮ cJ(W'|a<ԇ98'Pw ;ȖqP:.u~բ(OSeoT)k~˻ߪo;F37jMu9Gt=SWO<6 hqK7o3r 2C x7\&f+. GWk7o~ٔ`[X{tMXīo tpæv$mY`g^:v%)`Z$O_#8]l ]./YDS2RLbaV]茗\+* Jf 'v, :6y̐=od>3aϏ ҡfodmt9V*B8Ȩq,ݷ'9/VL?ړ6<;_.)o8fLS2[\˙SP#a =lSwdtjnQHEp -:}lt2E;Z6!0ٷPk# pb(L >]+u#[5X4߱xIlOq!ی7W3(_E0&|*'ez0ƣl>ԮH̪{?1[b;㌕3J]nFLX %<jw.=VDns)hPqKচ5Hxik;+R^FGC3w@pTf-t 4fق䖦 ,:g'G~ NiC0;tDIyux+4An=ix"`+*#^\BʽVR+VSL~> HӶv"n n*ƺDEar[؀Mw{|{iem1-jpW72ҩ.VW|T֨9?)eSLy,o@̧8@*b%p)=Grm-P;]$rKXLMSH}EYNw٧^@;XjzDnj9g\Y}AJ' qY=9c_84ZeyD1;?ڵmzxZ0a%/АS)\aZk06Zd]0}Jn0 "WdڱD)|@ sCn+-d[옪2G .-8ş-pIfa[wm ^sǤtcҹ6=/q rz10򽹣l~xig0GO!v !FMH߫F)xoT;y/x U,{I'7'ސtOX$?diId&Ut(Ur34eͻ.|Hـ 3vp.s !&1H 0E#2 VrW=l*!cg◘spb>zuo Q}h>?v=3XQ}UsT$~|aER_Նa6t쿭 ӭݱ;!&춏|4 4]Uy@2eK9mZMHczavP"i=)Jbjo~Y5SdBÍ7 TjCr(2|xl/%F}*?m36>>|%AhiS G 9b_VOv +%Y 60rY- v"M&C$W:> ;bWùadO'I˯߰KGMS\hҌpHο(KRM . T#<; [Ӯ gL7oS,0YLov5ē?{CA6׎*9$8@ n*{܊h%@.}0r4I# W[ ,=Tvh0x1hdjOPݱ[Xhj g , LJYk:o8Jgl WЍЖ}]G \X=y*Ђ$\?c'gVNpReLZ9(x,⼄5\(gݶmHHm:-|QX3i*mZ%HyZB˜ ttDG Z4rtj!M@<^յeS@."8F,xcb^3Bom %K6}Fy4M-Mo|o "90H_$鶅xfK$[]Uu|oB3f-" :fDj"Hd+ΚEη@EċTH˚ ƌ7Zm?^5 l%: HxfE_:mF{ }A? / ~b*?tp#uM@݆B#Lv:t`/lVqjcN 7G,)vUG V\.n Eή4]E2.9$/5,Ika{ѻ t^ FFCBjanJ@ʷ˝^"5$gjqC^M cd;#R /9 ׾ozϚ"D+r8I%GuL!y=ݥ8c;{2' dsAZS)i"vahSVt ֳZN:JD bJ\K@!rҼ KF 'Sc+i~rHLj!vE0+R9l˶KQ'&'3`ƃu$"G"C5G.ՇLm]RFO0I5։EyȒ*O|#gKp Hhh :пVGJmghۦ \P,.8pzHl]djP ^SG&,~HJPJ=_䧻 iqyroÉt:3ӧ)cC (vzQS ! ;u2=&&$MSqe-1kS=u(L,1޵%W<+ lW? E4 u|{E k8Hk *zq$)7f^V>tz ?;ۘIh U f`2[zi(@  e,)(1-f7Zg J팻 H^Zr6+p(~bD[^NbkwYX0>Ҋ0.I,AHpV-]-84a`Zp/ ۚ[*9pߗPXσTߤsjęMe*(rKcgX7=Edc C1 `3H;?1%sbߔxm Md Z si=Cjvpkx*.]hʡVl.Z 3#qM{pib2|ܔ^m&pOQ jEnBj2?CױUA\׺ЕNU]`3|U=cQŨaq[f$V|,OYDzz5yݢǨ6?V4D$BVYl:ܒk^ @:dpH!*i'#`Z,eJd.[J=GͦgtBQNt랃̅HbH25rsIlAЎ5Q Σjqt޻2RDH9hѻo5]ۨƿ<2K(~WZ:HXCwWjW? _0,)97i_'<6KstgXc}w y=%T3;8ĻYeW=P.qig8)JQ*)08r ykXz2FB$X>doҸup|{,I : QCϋu 'xDVdvZ AíxJLOìLuGmjiL?Ujfؾ"A|v6M{)hs _.YTewJչ | .Pa `kP􁠏B1Jx%,& |7OIh.t?U$3σ'h/:ub/*ƗqBlmB2eƫWKSPzS)zBx +6,?{|x5 dM1&t9Uk=Oüŭ'P1)=KV|Ao7 YY3aFt 6G+{pN~*Mw`о!+-e 4o 5#zZ d6[ڢynmimLf7'3=+WBl6, <7;Z·xFզq춥:ZO&0a`ӄ W;3 I{4F7vaGc ݞ~P. \ 'R2gi\nl`4g[ZT / s+;3|rFM7+2zKti^駂^ܹ o(mX3.>]Rk K);R:\*ؠ>K1;Ny7%i єh9'˛hY-"i;6l0nGUZLr2 j,W֍[3"pjd(R3( zg=eo:J 5y/V5· D'+ 9q<'mbE$Ì]lQgM$'vi K~BSV˓H[*VV48͒/҈TXl4a=?w&rH!:[xC;Oip?Q!i>zRSVgD/>F63!:Oz0W_.sT"DZ qR1ܤxP14hbe|p1 4b#5#77d˂Rȏ/'` BZs~':]ʼW!zq+4VQw=Վa /3u>\^NpM64q7S F)#݊يEX5gZ9J} # R2b/ȵGwT.GLhK,0M k%Yk UX KSΕ:x6 Q gP<汄e qF>>a+iԶXωR`(8,VIGAAisvkNXܱYtɵ97c[bHzI dW_cGLLogHLG駝K+a:,% F9nn|ɤF'})M (Q k[|@\/3{zWHs"~!ghWPr>JtՕg\GX(J劜#bCW>ɡID$YtG\ҾPFMe' yW[#:N# E5&ЇJȂlpږ* &󉧡8]<.n?W!ʲQb~8RDY!EoDy0Gs`ޖ[RS2C$:"SAeK6W}m0 ̃rּ2fpSDM~!dw>;t:adt P}9!N8MV~V}|"q#>8tBevփWO;u2ޓ @ʻ)gh[aS+`=Ж ơJU^I#VK`mpJEGR$tw)>'et.p5Z?2{H @nQcA߇oQr7B<@{5 28r?!76Xh٣S5Aq<,} ;Q:Z"c }E/)iee|Xw q!:pSUhߢԪӇGCv0Z)N @-b4Q846Lm9D)/v;11wmuyG-.YōڮaWD(~4!{ʁ\h?3v{5øӡ 0&­ָҰ0Tsusn|򯩲lJ8mT#*Fl2]4nD_ZV.I35Vg:lK JRmp`U+SS ZF-F>{#xoRض)&< I'ko,XJ siyy9=EvEo\H$!7A?(|`Ks/$"v=~(1)Ïrj-MeZO;c*"mriPL:/BTؕ Gëxv4.ఱ1Br)#}Յkq°QvwB&v3)̅gk'L)D7vh*u^uoc-rwRЏN' Y[x=]tJBx~,_ uᔠdt@4ŇCm$ ӿkK6dTzgVMOs rb_3&V{"[ƻĎ:L!s/{|N VB\}.`i;^*,!q~Z: v&b2`i)>G)Q6XS|Jϳ F|"vTĆpI5_A5!yvDM$܎:Q&&r&}/іUaBwF˳ψ3ωFWP+ƥ}mJz+Q8%Hex: G0zoG i^:FV1$D&׈LԚ#%ZRLZ/M"bv<CA=NN.m2,Ɩ"SEz(m0b'Ť > O{:zkMoZDZq(qcb陮mVlF2 s][̠׼6y{Sߚu.<'(r\8#hPK %Gݴ*〮%V2nX&`DPXUR˥ u|:P-E>ӺfVq DU<ƝR B5UGT#Yߊ]E-k)=<ο!CP&vnKT-Vv Eb+_(OX4[-EgNe˃Rd^: 6&[zİEwYOމxRp4C37Ѱ`LP X&^tt 2澒@ [!AQU +Sd*A/m;]HAryq>uȓp[ZYYU_ ][3o=赍!9߽ wE/MbVk长B-wzJ]rݦcVUJIJgEP$Ձ]^{ OGlᆎ*9٬D\{h< b7a9O~~i~Y|p/Xl@*Dcܱɰ$VoG ÷P5+n{ j;{phY/C]K. b88"X4el2ŀȋ 촍'|3Jh"52JS+FDWD*iR 1߷YN@r@c\rCv~4>V6=.iK䋨 [Y3}ƋWo$JV=VNHuzUM>ɩXMYXkDZDQ*?Z焅V^^ߞ kX NUuøwIw|(U w\0oe18cM:W$>q' =F~*#NdqD-:8 =^I:L #@JCɹ *N}C\D$dB73:4xhw!WTO.f%"@Bd*6L0j@x4bH% +]eLͮ xYUkK{0CS~l[Yr R h{5>]7_᧋үf$oT3JN e6#Ur`6 :LGv4)\V ΂ +_3kk?"sl@Y#zxi+JCxémXTjRC`Y"T< /h+glsI~]%VxbB>Ɠ}E=,Sp]IIoPS[})_2 &Yl,x"xKЬT} SGɍIe'zBā+#TY@raQ*C›7 #b?6p.YTc~TÁ^_*<ۯrx$^VtZ'?>D#Ƈp0OZmȡ^0 I FնWDhf-OhQd|aqʇHXdE(ţ!C?qK1 X]~'k_r5PC:H^ޒ8VNui6Hh**GT)C:t_Y##U*e!f/ǝ ge_}_PixY:pgGäB@M(RY IpI5v 4\փvb۲:WMe=L7zRK:Թ @{ђMj<"&uYn.g@m^QD6m E~N^⡷G6S4ۈTM3PAp.hoϪD5MӾ)("GzKMVEfRv~[x_0y|ǝ-<5y~J ohJ|tnӊ rp:KtDx6;[CW %E (Tzjw[ez}}F5UeP G{_x+eO#:E+p~Å.u.٬~,C5tDK9IyV̯ 3 u z\lñ7 ԝ 6CE2Q D$Qbb) /ԉMdY)vQz1ik{bkX8Kxz_[Iw=`bR}]6~z80mI2}t T]9A[~etIi,juVSSwPcőY&9xATuwϜ:Oq>:O&5,o0׾nMɊ,(M<%@u`LNiյ<FuK#mqj$I'vk;B?Lv7rЫWs@wo!FI*:Zi|dC{tyKnr-Nܩ)j)ryQMȖky5bTn+D]&7 qP"#| 1l 6 Dy͛ (NzϜъoQ#*|>߾RA&߾nd>Z;5?YAE C osa?!Z8%=9HF_6=$iY1+Nî!(|EsmrvrQs;W쇲^ 捻Wp<13i %7#8_z'-p-v\ &z .ԡS.cx .™̜]-cXd+ਖ਼AOƃ풍 a;CHP×FQ, Z6ˀv}xY@aM~rymh$< %!V#V- Ij.3zcw \ybazpڕ Qd -=Mkx`D)!ZSȒ쫉2PKfEeaunӘMY]oVc;b@_A'\s%a fG2m S'D? _yG%f7TJb#Z.UP*BlNj:(%`"' $}|@ÛK2:Qoh=JalkVL)'ɐ庭9oRqow+nMlZT3jB>w@e~j|vv=s@9 Xm iz)jf/!|K)_~Bf#ݘk&$_aP>(oO^ rD]y^8ĕfEB Cr},4^jBGe3 ˘.l]OYN!Ǒ(E`,5Bk':u,H gmTVpAdYo>szDLJw  蓹7<;& ,lV>{?ϞSDpu`CG7v_z r65^%lY@2 ୊PF@ɽ2#&98L(.A!NBG[]}ݟF|>NZP՚QJ*k 4W * v5Sy.j*GQ.=&qn|dH‹V6ܚR1a캸Wg$P4; 1%LcXXkv[-gcu}e[șo&/DJ(Ld-n7/h[]G݁S]KEfkz=݊{0v] VWgp[Tdňqu~Pe2QH2|NB H_K je'܎5AEB!+7.Z=bU Rl̒?nsVpju}0_nL"]U:2>*=a S` {":C͂>Y=l;T LL}0Rۄ1yKZg`9іɶu5ߐ%$QO)x V2 qn,m<-Pcz%`;W݂VM^N\m8w|>elD,\jd)r~S1jqw]7Xq楁yVSX+?a]Bٻ]е;gD-XD@;*j ss+|ge>̳UcwZhn˴$`;tcH`pLb8)jCφ2bt:ۥyB $$9Eo-Ӳ&W3_6JGUeF(Nh{/a16UV"M^U% O讹bJ VX&Kan8/;=nS׫NRLq^cCM?̛2y +:) G;E#H *ALb,o|`F:7eҁlg\]Sݜ&۳I'DUg vzP!( 7kV^/{1c@Jgn} AI@X--JhERQ{zU-FCcY ^.3Rc8:S~ȕy0yCmZX'G KopA ~ z1с@ " N 3^b,r(?3TQŝݏU79SOٳτ`Ui,nC<"Oܕ<'Ai)-w5 6'F|/4 ~o3FD%\3H]#qq='cR.$t0zi,hKZr#}x6+!ă$15 ñ__*wi>|f- `;۵4悷_Sؓۚ4_,=vO(?KM>'@Cy!U|\k>F/T`R&maO=#r} ~e, k^0?Ъ$!lS 0[MCLwȳCrKRcW pQxA<B;e ꧨ34a<j:3^ ix:14h{mZSOgR`!g[Z6@,jڿ/^Vkk]@av%dT{W9oڢ/6^G_Irl<7hC̊WD-gYt ӯ]w8T%KEcZjǧ;JT]?iiS ޠQ?y>ueBSPo*!rֹ `,i+ɠajžaXSOC'1/(h ԑ-s &uQ{ٜmk="$ M.Z@CH[4vS\{ !@gT?DW'-`D$j3BN,Y-eztf/.f7^ZS}唊8?n}u~zB)𯐅v\nHfF"x3f{^%<>ܱ(r1 p;m߆J|ٔC eщELn!<>)4e#A2 It-Z>h̃VWigH%flRwS2bqJ;3Pa(xrIXSlx6gD,N0\폫Vj ssmþ~c-S;+96@ XnҍAIzIBD?y aJ!r(Г%{nx-45kdc:WR1 |rVգ~e_Du-=+?hW YUW@먈6~}jiXX6k-:|6i!VX7 7Ոy~99kSLm$8-]ؘvU1yY'Rx(Ўr 1RwE@* <4дJ)Ӿ rEɈ{Or.t8߂ kgPxod85QT}֛1Q\-:_&Y[HEjsIQi ִ_j2`|6 7S׈mQxG4?@N+cmeRZI~TmpZFq阐/4%cj)G S*q "v:Dmz=ZE- Չ bI0p߇$N:eLo/3XU5 j *zm>tKtרo4*?icF}]sD;ĪH% 4@™IX}d5}(4o"B=Y J/μq5D%tC\qU֍Uc) >G8oDIZF&w q9 s$kƟjg"ދ nR!$2jwUwi )u 1NK+Ćtݾ*5-NˢfI,>@;RQc_p_亡`]\%YǛ'+AP=܀-8j@2Wuk/x!QfaV>J np^>zBPd(@xHÿ@3 ɳƦg-# & pX}>1j9HnlMC# h0EߖnUg_ȭK{SkbEa0L߻_@#IA3aYUR z0>Kz/&@Q4 %eRޱ{%gG4 VnӀ{5Z8Q-rЖUlܤ@ޭ,ڔ^Жg v1Qp7n#G0zeYPQ]weabMIL7vie?y J<\C3؂%C$S:NpdN˼D%=Hݔڞc`Q[!|^MR׃E ȃM0 C*Nn!"8:Ǝ^$& Q 6L^Bh?f-'=+ѩ*[ Ț {rr_2_貶bvBAThye"I ;'w|<%J,'ĠUIvkZ.4 ɰ|!Fy,U}H\X;C{SPIyTiGBN>o4 Um -+RsO?dB׏.mi\`fQh* >`"̓ȴiD.+R!%jsȀ|}ғFE27_Ei1۾ )+tE10^R,?qpOzB:)dɾ f`(Mu-ٯ]{UnjMmM_bV.$)z}z]P \`@Eq2Fft|RiN؀S3@ +;?rɊ% _%d9i V"脕N5'Z&Jeu&_ț (}~ښ30tlnd[:0ہ񪞗kGjh+By3O_OTL#E$)bJw#NK(t Ѩ??'!s O hWJ xuY54&m 7d5_H|sb tsR ; Yn=ԦD&tY/ƻJs (}dqPz\*ڧCWO,\wv/J1҇ o ӖT󔰇3LS}\HpE)h9SJj݁D`.=gUN8f ]6|ls3 9^Qn0qCLEx6 T.7fW_biA -ltwJ31VW0Prmv=̌ lRe(V}GX Q:m1;s#W2G +9)%EqYhc+&IA.4!qm(Q+oߩ>5"f;Aw*o@_QOI$ʽ=!.o$(v,Vڔ. LfcѨ%jb-|Q`?}ua;Ytf ^&AR~Gm#4uJVH3QeDvk|?k Gz;PIح)3"R]_F IUUNKOɌk(d>\2 w Hq.1%  {2߲89\1IKxe`DϬ.]yAg"?m%qySYTvq?MaDfc0B }^FyTR"v%:DeA1_v^Yc!j*F5z("w8uI*݋5ʪ1c/b9Y*i`UCY=4[:à,uaFM]`Ze{z.EciU 2,Bgf \ZC[L^䃞I) Hr쯐w|I}vnl%eS׷'W\'f3O |陙!z+ItX ^j՗[;]I;8@bhGVSLF5!bBAo|* Gb8AvO}Ȱ> w蒊xƫ37ū!Z(Q 2?M/uNDlXc±?ZKd%.-Dۘm/GJ^SW=c&gK%Ht}|5ok(]j^TO#<1= ]43HճeB&TQsz&[&魱tdx0>>%d-VC !8ՓתMÎЎ%|Zya3UQtj AIZ`G3[Kǜ0i0A_'AfKX=A2rB9‘M8'4&4kki,&U7\r },fT(5NO*rvZ"^ Dƛ{@~I82!gtAmޘB^?#a9L9j/}_~$mus=PlJɏ޼3Ǟ5+/"qeDi)8vC1]58rD35\.kѷ͇dra?B ʱap3 l6 $O6}>ed]ʛ:j_u؆~DYL` !I_XG<Ttb,+p$;U%#}ZVqV2\2*\^6)GFͭ&sabIצ l[ϳG5T375=C_(ֆZo0&į4}aۇp҂+EB.?z 6ȷ;6z8ɍkJah|e 30Oat( %`Oݝ&eQ(9BQg*RF5*:oo2fv(OmE7ﭠe,s Js)SZM$g`aU ),&)Az!ׇ7!!v\w*SZuءD"Vh90;Wa~Ӏ: P:%3Em#d9peڳIq$6՘?&ߘacU2/9TΕG$K4!! W8exGBY\\3ʹQB5'PYxCD]1fǶqwrQO`<Պ x:Zy^+L*'8Ẍ́ r N"jK,Z. B\7ξEpYJ!L}yCFU_5q (¡`S F (%Gg>DR9qd4-{+^ T}4fzIISO^$QU/oޓhSJH4xO2.iJ1gR`u!pqWJnto+i=/ٶ Dܛ^T=Pk? _)dx/N[Я;[L*lUeIMd<Nȧ;9K1 geJST=w˵czݽ̳}nǯy0czk"'Z6INc>=%jViW6 %`zvM]:hg݈7fA ӑV{5˒3S%DzQ8Jw#4vUkحl!Q=s5Iv< \ |ĮIQF_O4esA{O`#nG^^,_㉺ y2%jڣ=m3 }Zyi*4U}o/ 5jPDੈݭ7=\!;]Y]$zb`Z"s\g#O%泾Ǟ{Wqs !_ 9R*)` k([ĊOsܰv »|aUhI2zC[֊!S찳j9ɝi(0$ 0iG}_H~"60ryַ0fNXZsiHv艡 ٽo}%9N/ڂM<8}l70vZxkhqs 7snBhG7a-kYA=Uxk|^](2P$=G$]|KG]oGA9!e5%$<#qV`iy4bȹ!z0l JEzyevLln!Za Ƃy,i($[]EoPue!ͳVP)ZN;哟 [FJ+&V,G[f?)ќ73 T߫hA`%;NGQ. py1Z@9䖚E;ECN0ͪɻ +~GEʕ+D&:b!Y/B ^ Lgu ȤȎ*1坵uKTVA6O@!3yRy 0lڏYB΂J[%(;ݱ@NS f:VYښն"#wǭa̋(e/#I,b˻eBT0y<8tX)VwFG׸yed جOFd;Bko3i-hes!Zzm9=uHΆ#_\M|0XhS*V#fX&ꈿ_J4j 60H*"%ڌr̼nt{; x.8ԡ%. ! _ׇxd!{֣$?WS2dTZb`}b> (h6d?/Յj+{FZnGIXdR=9%"`FrEKt-Zp>Z,!ߐ |+_RJE7geD38UҤ{㑵Wtj.c_?yc$2j{A&kjb]fv\FeW/ f% l*P ٚI |#ncTjkF$xSCZD]x=YʿYihL0d h ~4h}@ 鿷8q _YIxH" ⽽D(8Pcp3ucHS⴯+|7bk&c%>XH.ѽ#K v#whP9ijۿyjKAkD`I k\RpWVDKEy;.j+eB) W_0PIhq5>06xhMjEa1/RH2U"S?(O48$%iy쬨|hNӼ^I5kg9\2u aء%QJܩTTWcN͝Td2P:lٚ_נo(! 9s2uL2V@G9%abᔭ`V \;B:dKLmީ'ME9Fֆ; , u (*ZMgq;96 LKH4OAZMr=(5:AK\{s;:oP%:őWdV#'D<>R g sUxq<$PS f9M5@Fqo ܓ1ڑ1'P>nO3uaH*TsN ꛥZx JEL؇<5Ax@Y 넻aCD|sżAFg< w4C" k!Y"6|Lـ xix0!ljƲ]&}b(5QH62}:ҙX:HBc|=)ql2̀2&gjcs;Ni0%Ys1 iujB/#(^Op`pd0|9ί3`iU"UƘu%tfZ0*aڨasd ~e,X _Ը;&4PN_=@Ds"zfRpLwz.~*!'4Cwq!tfgZ0;I_sI/y9uVVOTtˋV JC[I0ܳ mAR!.lُ!%;7 ,'\T .8̖VIԤs!w r(!ʢSlT!odK(Ö$ΖsRL.[kRذSvAĝlb#,Ai ~Uv+h!בU(|֞3发S OHJ=mW^0=ƴ ϑj"2bS?\99Z=m&uA b qOːk_,S:F21M S&sK p#Ֆf3DL$ۓniKg2I5Q2)[y>?ْn:'J8 U ,yj)S*8wkꆫ9Kc&U2 nas[J J fD)3@jA J[)^"z*1R_ĸ%[W |R@ł9R^Q8ηF$5"v1h.J@+U¢ 0T(2ݻ4z6G'Py6pA|d\3D&%'D ʢp-%J? `Fv#<-,+q +i;cJ}hej]hJ0|G6f&b;U;;7u8i)b_,9r,]a1?fLqi**@|T Y%ŨV+;tNܖi|T [r 4eF{RS.|+g|[|gAI:\$V˯^|=zB^iDH$&zsT͵.pqZ`I;. vG-9jT0k0a7'Ћ{,{ JV.w,LhA@62u"`=<{B*3 "uXZ3ۍ̻e-2xU, ] qpn諒mxhs:^?Jڸ':,0;Qxw =|$}?#q̒(||ϸWBڥ-YC9`KW#0w ??U>7,3iSv67>C yRp,~Iq $?)R7m:YIQK؎90rFņؼv\/T3ֻ.qn.; IꇚX+D>ۇ,l;.~uѯ`h bjLp'40̃u}T-]f;0Cp@ZLG3i&7Z :S@$C4320? Z]7!PGax%pq4\ 9X nMxn}񭻳IOPF9O.)(T'Mh:t o'WO& 6DʫP w[ 8}(qA)Bm_N*A$q\8'=mo|Jlyb`+4ˢ[mXH'/BN`vJ tIOK#5\ cJB`5brPpXP8)l7o?#fL*KOVȗ|69JLऌ1kɀ9?3%2%M$2$(roH x 挈ZbM\/w\,Y˱2 |UmM9 9Y:ÙN.$'x $8pSZLc$WB'Wr%L-$C*>ϻ_P MTrYB\7!?UJ<]x{8+်"`tIB xt>s)4&gZ9cv毒ky!w'r%0A}k]%PS6+vALnE?wٟ.smO =r4>M!R0)Л]:)YYk!/4rGx}j<`wKy"KFToA?_Ƴ˓x*l9 +&5{cmZF4Qw?g_㫅_zBPF<2$sK-LN% Zq[Nv rxp'':Sh0uR~aom#ʖI$y܄Ti_sVi8@FRFA֖(/&80M[S/y t?VB¾Y7~#ĪmBxoGA.E PB澑lœ uER/zk&e0=h} k+%.%K3!8_mU VE?<>D`4I}:hâs^?p& VS9 Dhry.>ވcv+d0I,aA-kgIBa⢘:2`6S'';DhʇK3tuѓt8rmw.mj@vBg͌]2 kfՀN􃮗1bDȍXEq}#\)郭hỉ5\1wN@[b9Gϱ_/lܿP<#)~}Æ(i^SceǡN-NJ/dW{^H [qT[()W)>޹zO ]Q3h)vp1ZaeN,u6.(0#8xƲѓy^?)X]g^2*8݄j/`j8'u [fO+d:;\嬵ta d{'D:k$92{<+_m i8Psm'fEyɕ J+*k|$^Ke[?׆U&OwXo{( o|Z4# l?L>32R6~Du4#[Q:EW Ӗ|ȨH!㓀kzJ|; ̻=6mm윘fC\ /SKK"M^ըZ|3D; ;PJ 2NU| o&kCN?OQTa)q4?(хtݕAX7C F Iݍ蚿N6: jlqk=JD0fRHeN"NNm%}V`ЗMٞ牁&rBm- lǮ#cQ솸 4 1R.f zl!X16)|\R\{ g2٧.:A$u-GQiI r;03W:bToDKAw5:b1&cP2#[ Aվ)Y0\3o16|R$w끾\)6W  jg5k"+ _{#8^O:bKa\SD3:Ql90Lu͒~Y ?r ʜϲK ]|쓘+hQyh v2E)sh_ũ/n*dbx9ںЎSpJ  }GVa$怖5j 6/(}cq7VUSJx ^bi{D<ǀС:&]i| !dȇa:8,ߛ'ٟJX[ (Obc,zH<ȃ:Ct~ImQN[?tM뼹|ka>e kOX/skl 'ǧ U^#?Th1<{M}(8^l7l^&A^c5Rڽ u$w˷Fȥ>`IMUcvF \mQVSH,Z>8@pNcIJyjKMIa@5 E J\ب~3<~r4]J'D,Z$C͙?ړjgFtM6g#U:ue܁:4 h[#Ir9Aw-k98T Lހb/(qH11ִiL'bݤ^6-߹NryY"8opF1GTUm) l@шf?zf:h+3JyE+OcaUY$hhw`U=@$Đ R4]Yk|wmFj鄁wLTgPT*y3E)}{ +/٧ʵk6b?hx^EuL\Cxg)l&KvB8jb!X_!XI?b{="5_7(Q@S#X9f^3GbvX8`5 =)D 3c肄xD `>S $!ybuBs qnZxumIxcFБpcp#=bp{5Y"$>R1o! :$S\duaPXꠊҫxmtQjAAv>u´_XLl3y\㘏{ɰmty3.ٻϴI 8h7tM L"t5Qx(XL}$\Dz?w~eyNOnE4m/n}PQ=T١5TwdB|H%vDlЖf3Lܠɝ8Wq?]}KVxA'tIL0z't^3= '<@d|Xr"0.Hx%l: HQSԕz&}j±2Wxha-zngX :x҃r/zJI2+ʼiFhyogNjYn@r;k"^akP؂ Z;n|+Fv_e=}4EVlw(*)% Sﯰșb4N6%E^ľBə:V{:ILͳH1|AԵ wM!9J`=ㆬ ہZR)>^@ٱ~ +ikm=\P =rO^15g#wr|(l%RZ L.)XƱY2]^ٓU6 ARؗGYgauu1-'Ū@SZH|Njrrr*auQcRIK8Un[?7D 5K-Ǖ+[XϵPT mb)འҤOu+UycMr47b.9o*.,ѷ|Q]EJ jB<+80`wc4?v96nՇVƝbr3~J MyR@z&y^f٭F銈ySQ[54Yc^b⑓puY$ ,-Z3$;,KMKN޹A;Xkx*c *g6q+fMXAABFC"TqLN7-Dp/Se^n6VO`T+)'0榵qs/1Pչ^^_YNyؽ{~ NDGW1{q+,בZfE-KUnD$!_h@s!k\8޴ѻ#nX!N3̈./]"|wC{avHѾ:L"zZL@[)Dh76~S6w뭈x,NjV9;Nq=U;f JEgPCN.~8wm#ތMQʤ$xJvLT ڮ#;_HW\OEf1u u<AgY `$KeTŽXۺ>/dp\%L`cG%\W;OP>}_{!3>)KoijG~Ҩ,x͢ o)9/2Gj9ۛnu,c(vx`KA61LS1_oo|呲k N>1M f.Gty.+rM/Azota<'5M7UF+89Og-הX O!@i*ؘrʼgw {5}Lp6 qc һ3bB8H𬼝q>7nN [plY!9zv`}ñSǓ^ L8VN F)U/VWQ/L5"@mꬕ1L,Acf"P"۲}ߪw$bIح0@u8W@ Y(m"d MF౒'8$ }F|*eU:Ej".8YO}#ͬ/:FG@஬>fnV;3 c0Ϸ :&p鏟0nB[qmehNc JR_U l{v~!| wJkYs|5D&u (EY|Hui#Tdj]Ȁ q =hikue{Y~;g0fcƎWoĂYo% QUhH~i2BrG7 z PWP3jGVWHlʾ1H|nq/dmHU(W*aVgIK΅H6!ϖ'Rd[Ògu v'!#e5,vM%LMG> s+Q&;9&u-w_Cul aqZk gMTMNJH n.z;0LO4G~`_WSPQ 2t^X)26EBϜ5QCrZ]iV8=)]S% 1P[4V-FSoGX]ҁ%),J'Tn1_X 37-!^> M BUt3/#U@ܸ:.6ΗVœ'ZQJ;'A;Fgw՘nȓՆprY獠8gBZ+pnwGxgPWrH`zs?{Ay)B}T0DǛaoGNKXrZč틍Bbnj /%:dq!PSm`QFx&F7 `uK.Z~k:})R͌!Pi*̖O?'T&4jѨPg4##tI*CIԆl(*GkLG eo/cĴBc Cu`]Sm7E2*>4C)eKJsʀx9LϨKK< j}f )N')nÏr| 6.S+D\V׻)FZ9PxR.~ґk19X l^c - %eZZ̫3Ӹ{!]l@g`7z >[А;܃{#I |I:AkéuXw@ŕRCF.Tl9+cP tA|lt1߶kM3Gѓ5ޟ9=N7Vtd9PPrR LkRjwB8NqkgM+&ki3({ٱ$>#Mac镔EH>x ,:kV HZHX~VY7TbJ.vmi$|)WxmM*w.6'ߩ}ɀvD֌9&_( Y8Z˺x&)2|DgnÿB.CGcSEYL( 9 o|<@JY-]i!p>CCg&r:%n @KۓL3 Li6|W9䔵3D!zju? 7giO<}{ 񕮗جq\ l4]RŦ N]3'w4e)_sIޡ5b :}if Q.gSS`ܻ8>8-bu&Po?ɐy;~%sC˼:v=r-}_zQbJT9,s]ʐݮC ĸ!%rκtK5Z vŦ堭9Z;cvHOy5k-_LS+􇕊?81֒ 5$Mt(kj-Fr:⑈YPўGfy^H l-ʱ!H;v:suizor@f=a#AⲢlČ4\>v, ᛒ1~\}d%ق 39W>?#8C#>vSUYZ!WNN3#ne6!0gn/~T:a yd -mN2n)t1 F;{i(l@ mj;zcM9cbEڃ=fBax9#MgV.(cٕLOMDz%B_R|&SM% 'O${'3&C'mJeY~#֖I2TM7yh3#р?Sb^]_#}a搙QM"JV"}„T0m"=a!Ӧ?)cP{&NFr"CԇE2(uimỉ)Z'ݟ?|@myҶcUTG?s8f"E\KLyS ! .qnu)@kM_fkfDo1['byڌS{*К)9Ӵhε UHx8f {-T(.(И7[d`שr1Vv8(WUifMO`O?Hf4g.2˥=f?{TSS|4A"?P@pP8K:^K!0ƛҍΧ 5꩖6 |$ @bz&a[UGc1=fA4e.BuϽbߐu$4'h(_4sW,mjyx͓JIzs=R IRF>wwi&Eu:Lc .3 )(L1S KH¾J.W>ۅL#{; rs:~ ↚C60ˤeziqV%$r[39]81 /\UhLk5V6~ut`N;\,gDYk|V[?]w>AR)|nVaNeNaYEH|PH6]_i.abwtoKc|;d^6|x^DZ1(uXJ3i`˰mVPM"nA.MV"? gZ^XlRb^X> &I2Y^;H(m18YU1QٷaK*吟S *5{9=o0 Ȅ_yfO-ҍmD)b?ZU'J;)`lwjBbGs} # lS2~$]fR: obY\JOC*R#FĄ1gj>e{FV03\i5 zJ"8/y׿No~269p%DMt੾w#:n˒S \s}${W޽`AUȳQO/@0ʊbHwr|̖*#r{: 09Z\eCfO=Ԛ50A=E'MȬ'6J Js2 J9;m^ U|NBBۣ-J,:k NTJbH 9^u ?k \9LjI˗n#rC6]T t*ۣjdttR0A5nWL*Y⴪joyp5#+hBz1aN++" 5"߱R;}*ה OLl2*^Mكov!e P48Ki>S ;To,U5cL ;sEÓ<DZ'dQszufk‰f"M NBf43l(*333c<q8Ѳ51i-2vϣN;ՔiU>uJBDp!64&KlE4$.-{sפ:^#h#d"<=VsVcRh|XF\27a`*B{A RrÏz F`qn(n=z\5^QpB𥿭ǮPgL$-a¾2)5H^[#H_Z.4vUgv tպ 7C(nDo-\o H\!x; 4 90\%F݌?hMse"vI|!P%1@dkza,8A[o\' ԋr^'K:d=#8,9Ԭ{8@4^+F,'vŏ-@mg|l8ITט/|ʊg*2nUE"? ( ms4~N\={+2!&󴭳Q/{<+pB&Fu,@)u1M.@5H&! `dyeYv8v \(S-tp:;-=02yؽ|l(4"$R0:GPl| =>'}s-LJ~L]t2 xqaB:E{PW!u.K LeRQcݟMHt=dB'iXo5KV|x7M"!҆,\/("4a2 45]SOEްȟFVyqLuk,fCUo;a?)(PN|hnKN"o icsNdPdF^qYWk1eW\`]|chd`dFӳbv2TYA#9w|D2-#݄MZ|Xs}X<9Ӕ'4O0rUsU$~ou'VJ \Jfy0v :j=gZIOj6ւpenÆ yS1.[~kQԢ85EL NWS^KݍPKK [_zQANv` XB U+?C:ߦ*_/,ũF W8c!OCbq'o$.m)B&/~|k&-J8ǻIiHZgr:zBjݕ}_1<{ {o,ǁBpl({!Gmmv^m5?0g.`9"#=s K6'(4=r"T^CW΋PƷ0يO2hmŪf,eK (ONq@ {V.b5ZN;_|<HL *crI- U`'1 3+yM+ABy%^N_&FX>* @5#i&h zaHgPo1[&}|'8ó#Oָ):@+5{zN9"{1/2%h0M4SOejO'%UܣeYN($KCوr,'qԩ3u@ ]^p'%aW1{][Pȇv 덜D"I2ULԂ 5z^dC/%dr2ف-q5 bK6珌rd+stvؓ%zNi y=Ci tr#Z[mϜJOG_O<,㶠b/ RX`h M9'} *N{O-t(ނHﴆ ݢmOǔiBF1:7*a2_}q&maRi$1#d ќq$lF!アwTu-t^:wR'F4˃ALD:YM,QB-T-&6i*zl݀%Q/WmCDY=>Ӹ`xʊt zxJ]}$u4:"'GÈ7XDy9h/6èe ~J9Ӫ=8NcD7'\n\Q`)B `{]Hh֝DelU潱&X83CN+" 4!39&s?tDa^dT“rԋtx4 8N3C?"C/.^rN/s2}79=? Jȩ pOSeCt?pF7Kܕ\xa(=E5[N]K}NOS9/h$b?p8n $ǾċyC&ĩR3Z>]ZVg;}<$NqW?mIjbH8czH,3.^-:CThyw60>WbOYᦝ^[8cZX}PQ[*?jYGP%|:Ӵl6F&_t0y-_k>j=F15Z7akK>Vu8D:\_3S,:)t~l0DWC ^Ͻi|eEG^8qOe5 @d y_DY\ iAB!R0B483{İ2w7EMxR,0RZVvzгC ~334w(;~Ѽ:_L|pSJ^[YjZ}8< <,}Ag¬ZrFysw->p6خpfX!Bͫҧ~bTCz8 Jf"6%ƦbfGWe\T)>h5.NDP29`aΰO=6]nko/2džQx-%=37CD+)/ӭ]bo21:h.e—&颕XmD EOP4yd|#ꒆCixBQ#-WI !|Yerg3|x5mc_6~ ^<$#[&+ol؛]L[n/ipxD`ӳ2/NW4fЁyc~﷤#H*4&YϿPU(tE Py<"K)ʷǦ#viVf55'NSl(%T1P{rUS+{y Q-ߖz@| l|RwAKtKP_PݑEwܩy5XC nr鎴S,J_q-=+۳.(y/NdS29I+@Fp#k_ߗ>u` ]FJ66I0TA7璐}[CK2s#cVC>^ 1Ͱ"eQ:bJ>05h%޺.:pJj@y\HwOHOtbQ}yY߫j-z>f;]2_W?cJEOF׫q,dNQDQIk%3lj>J#;3⍸}m`+[feĔr4T1o[ '/2mKpB0v*럴=/^$j|)? g)zi>{e2U=X)jW\{+6y.+oV•a&b~<2'Mzq~x30N'tiV)SCduyz-JtX*vN<2$VuCoOB_*+jfQv6[=-=aH{ŵ@k~]Rˎi@Pk>-v:v{6Is-BR"w{豊*y4LO57VQ(7RV '4)=FZɃ{N(3,B?IHJZk_FP䄳Hq<^MU?mmЬG36^( q8b: [u۵=&xsoI⵲F(6!3cgYʚ(NZs4h͕]R-ad[E T(,̐)/^J7FNYlq?se *g/otl@{_ei#l?&:kd j"\ƙHQu䥐@n9< a^8fyWv3$}!* )ʵF"ڪ)&̣CqR3oկ\ΚUXqpI4|IULa xJ#!ZM§D,bV:DP7udu#(y'guS6t'YJ<]gR8 LhܩU%[OڜPܼVJT--I}Tk%1iEF]~j. ޢoKN20m3Vօ\/zi`[8!K&\|mRhy0mKmV4uGL1vyKz9Ө,<:FnJ#aSKF_=a=WGI+,珞hE ,mta٫lQ݊aꉠh CE~apfʏ#t"f*vlſ$5%L>aͿ1ȁ?SD+ݱwvr=黻9ܒ_ U/֭^)EXM^Adþ6N q=Z-F5ss}?幤TT>V;g] l@fHRFߗ.<<I)b;2 1*~ WV' 4>Kζ"=X+-R )AVOV<ސ|Hszb:Sd}1BkGd'TԹ3SY[t_醭ˋIY|ybRoҀn$RxW _8+I+Vf !GZAɶ=@]%9yƣq>Jg!#Yؼei#Kt6IIsDy cE{ .w~U ޵ ƇU_Ts0c#:uIW!9{6w_;Gm(UHq K8p?D(5%'F{{#8E;׽'9~BMR/NNz4"}SȨ[1_'zCh%42$LF '`L("b9߰ŕW*Y{֬:`/q=Hcgy.`cxa'0vծ:{_( { Wzeƭy-Ccxi3ҽV@㣷;N>i(LFs i5t)_CĝH@O12k)c?@^.|\{ w!-&^C$/>M ŗѥ7 &GEH+*?YkY\P'Zޚ%^)%Ab?X: k8V|n<]WdN>tRӶka6sc5A2[} %NǸv[0^ck*vƱ@+EDf BDoI;Wv2*4:d6=]ތ7ebӨx`$1CXuz{`?V3úBU<ˡ @'Z:#XՋލi2er PRe$m@%ci%1/ Bp>T㹅@$HúKJX^we* [+(Q/\l^>C)tQ[oGo)#%ME,U7#x, RUgJ+ QՖgeAr18ZΉ[>6(;jyjRqaq5ʑkje'Q-Z:"^-VQ~@k,0B)W'>ppTxNi)Ey]Ҟ#s@׮Y#? |>àhPZ:bلB**}%"z͉h0&*VTLl)'k ..^{رɋ(ؿMBhhadc *]\._& )YzW- ud{]V:](?$/b_άWT7pU-"iЏIi[pyI2ie, ҆lV+u#ZB5F bHQinyn,yRDkZ`(҈>Ic a0v&  ;OH{=N>u@a]z*$Ɲd(tj.Zgݎ?B  0 N/P>5\=<Q6k8YTUR:2TX f%08 +`L*tCTpWs咧 ]WRI=i ;+ ˷?h}^$_ 9^?y 3rO{)߾#дۊYWgcehic WIųjvL?#`A!X+ä]tZc4.ڜK^yTÔúZNx`yܼ!`쮃RC83,Qt6 TN/]ɛ% 衘Bu#m@^ Y&rRޕ$̧FG2Ig'4Mpr1xXoBEV7|r`oSb#v?uI'iA8Z۲n$A%eׁ 3TD5y^sLPCĀI bv+3f.y.>38w^-|ri.P⍶5D]'v"КNw{,X/#8<{+bWP4j>J>tT1\Ly9ArnH[ `-p<-ThH$Rȋ"u~[Eg2>2#v0 YE0C#E)$.)"0klP=jU F0hZ3erQupy75DME߮Mz1׷wt܆YO=W A q&|'͛.8yo&N>kƧڇ'+Mfif>a0UurcTӘ׫4fA7 WM)RUoDĈF6%Gh,pxr:;zyP3*}o-ON-R?.S'@eaPF+JzHM# p%"<)P<.8Irt'v5 ? ڑ8lꡋ?K/ډeT(͛Df5OYlF>$٠>=UDYъ*GcV:h:-#,b lSɢmҼä\ab\ҳx%q7)-DGTs|Ub[n0Vj9JDgVh(2ʬRE, YvbA:;|/祳aH*QM݈\ :~?AJY^c6z<d*{Jȋvt*ز>3>+{sⲓ'uy!p =ΔDXY;w_"q+>Fh RrKu4Q+AW&/ g6 #&qMwA_i&5} ݧ)@g8$1^d}9.uYfxr{ $ރ RpЇ́|!Lՠ yibmhӵNx3'#~n@JWgs9EYG="̈́#[SJdQȔGC€- UIHvs 9gyj@ͰxL+BL6ubx}-{R=6:>N٬9Fʊ9XǨ+,.oǚfI %BHsw;˙PGkH Փo1=vWNM{}[WS 'ϼ\3Y8vOF4 x%5!bzb q@v־ITJЗYDlBn? @V^w##h\ LPj)Ѯ&vs+&k%)z+ƃ곈wv@1&#QJ+6bIJYݢ1F~ ~a sN˺2-XSz)h^_?()%^ RrnnJ_M-}zIL [OBbU{E<ǽ+PI>sWj,}C)\XFF hRHo.$S QlўBv {e^2kݡv>Y!b;nRnTgIAư:+&y Fɪ)Be<өn30^e+e~zw,A-|iڨxJH,j'K ?+UU T~^^:3j/ױi)1YT13pOF>s]^",92=ҢLr%gkz:f=G}8̿GVs#1wBEMrehӘBFCs&\jY&q/?ʄU4#"bgH ꌭvA ɘsph% -gVJ&tɂ Ue@ݰUAeMdA4-F>s9qT;kYEY7VSÄ >7PaU"اv?XZOsCwDg[H1&Z`#p9Q"-"` %c4?UHiZ0Ҧ:dkڅ@Zob,Z.́ٵ=1MJ_(MzsIw7k/'OqcKRvYn'|U: ܶ6P(vόpa60^Sh'_Ϻ ( 押j\+1DvzdꝱQKݴyd.gefr'R%-9S-Յg V%&?ӹx-z7?8 Wd V=7M-dX@2vD,k֐sl&]3LHnlT&!u':Ex1zgZ d評Mb6B'[Z4Yʫߏ3j4ړU$O2ܑ գk{\iK^S|ɁX%H`j oniGNdՕ8:N6 ɡʭ=D!:B`/ċWK@C70d8wAZ:lqϝPDdϸ|y~"=aK}V M Oe[P՞'n\SܺLːR"k&/R澁=l #ⓞjVP-C-/XSS9dtPGIp"Lݿ;Q4 u_BnmÓd5gK٥.!%tD^1p )~\>^s\AX$!DD~iZ2= Z`-nݸ9@ds<"CFQ+ ~ D"=8}S`V%a8kuAgTa,LuFiɽؖgjԆBK Ü݁ ksGwE{RgO=4FJ3>0kE:eږ!=9[wMTk|ridzh氅ei &SJx "dҭ8}hg`ZZlluQ1}("|W|k3^t)EBP"}ֽLt#|Gu G1E)UXl֛l!##IR̨s4v ̜q'ڀrJ6Áy"`J 9ˎOiܯ%.H+)rez/bk)iQbX0zDjA[#Y m*87ꐳ~,񜎳L[:UizPHwzFXyeLb-VE}cBxBv^t]bY& :a[!yƲKǻY 4,.ʞ֡T a|%)pWU{Vq+IQY}(}ׇE}:=<_dtBOk\+!NlB%*CxG/|᷒B<5K&ꇅS2 U HdLct~i6YG͊ӔlA? I,A{kHePts=#AH&Ў9jrOBBޯtPIw܂C)x_&"\DGœmNիMs]N8x$>q+g!ld]ߒ0jf(lV=u,RU c j}*0s8al!{?@{rۆ{`y%6d-zmLˏIՁ3J1c]}J6QnnʑH!`ӿ!Q[[CZ$ %3 5J8`jnsvdJ,D돯:قH< @41(C2R{!$ Ge3|!U@fbn@ FM"ES7HL,vT5Vg}SU~^NDH1FĐJW@}ҥSi7wM}e/&`;‘CZ%sADNN r^9c+XԢVvof2j{v?OE18mWt{{L Qг#U)BJt_J]uҵhiKoo.B&JS^ F6e)O\7 ~Ic#ݴlUX_W"c![ȫmJ)W~ :(!%TZ|~ߘs gZ; ٚ}5I{$(^љYv8UMΆkW1smYw)ib@;LSbtLnGOGC |}<@!-&EGu ͚:ID~$7 [)߱at9dʿJnv iW=ʾv%c@#Tڋ~/[~'{ER7'98,W悙뿇|Jl9cv7ŨLLo5 %֐<ik9ZB=#P})䈶#M,{Έp$&U n3/Cw{Y$e bӨKYnpr;2@b?]ШMݟ|vC|w_&NTنo@'C<TB&~i$m @vلnnk<<8!›2~S^ __s+Fx]iiԸʖZ7|,Ņ_Cɉq]ż"4@u#m$ ?;qXV]83k3Z-t6i_;R1Ӑ/¦*Z,ڛ: lQ]7ˀ7YDžz ; c֣2s#L9E2 e,XU $n #쭾0ӝeq <%-2ۂ݅Lh<%E9 q|o>^jyj*M)禊d?:c%cwn5]dJg 5nO.cC*Rr%Upto8[#/ڏ4x|_\]A])N<}լ(B;7M▚){7lsnTy,B%]BB둇:ydbd$_ح1GU31Iv`ȫb 4m"ၒ3yhlцt׎8R`ɲԎZaXEOF&,*..ht/N`|Eh:M2rvP!M;=!1T!i ܽugpS,hU_EF@ Y~ ;-؈L9崎,q(=[O5!~ su>Gfua5`݅uȑ/f?)2!t&yޟ' *;),D_O3dV=y6,WE'ExLR$DJ-\Ij\\O"콑5ۣ+aItÃ$$ 'azTKr- ƾ](?ju]2{g}/b'c25V\ RRwk5B!.p]6 Vz[]3jn{ _tɟh8iGaYm`m .P\U>vZ{/:v3;e5A͟MiPB/XنH:),I=Dpa rH-΄L9\#FxCpvy f(c JԮ%57A4PF67O(/Iχ''&}F*rџV^\ b~%W<&[ [L[h, 7l2k ڃ#$ AaG%LVUl>4X,\wﱳA4A16罥nj~{?/a7X՝ӯJ->;pPKTvb"`[?anU#XT&uӵ=[t[fv`+ՠVYQlUs{sP g1 DM翡2^nv ])% /`h\X:Gdɜv%FyL,f=G,u!-Y2ug[@C *W۝ U[e|qnU??e +Vh{vC}gz Esm*%uwz&ѲJ=uTrGnVW+gaiܒ!F5WGI] wK6H_{{(aYHu,lsX㜰AFН,5/q{o &H4a`N< FQy0x6=^ e \9yc%:7*"$b"51Dpɜoꩬ #w1 ~WUUIAR3TVѢcTz-Mܒ<|ᲦI`W7e!۰{Y>*pp6Ҙs4M }~o-;࿺tR \gA;|FBjD/p7,9NҔi~m&p::$rRDbvq0CKDR` t_ &tE+P8@)LЮ8:(I{j h1%v|e̛'gDˉjo@'}թ,>Dy2:e +.aQM-EvާIcS1mVCVȉ<#Mb'Xt-3+1^! <L.rn]ltj۶1,f0$@bK:LϨM.iw`[f@t?B-ڇRR~m,LV MHE_Ig ~\+}͉Nޖ1F4zjBt@z/6=oSn$wV>i)tZ:eߐB^-&Bz\ WM ?;QͱY 5}"}ܨ̗OVmst/JKA)ɩ`;vi%-C;DZaUR &=OQNGU;iοWe+ QF/3"k;cT =ܨ I}6IGd_jM+`d;B~.ka뉨0v"5[&ÄJN@2MFv Ӛoݎ'Q"y_Z`^B X簡`-=Gi EbW\_ px9H*fCL'Q*+oA<`u)S#5<}-% bn8j {UX3`$NT !"u)}0RC2Xr3B̦cYaL@}T_JAꍗ?,"@>C0CIqPa07 /J a*)*1_ dPi[i F!tKp.*!VƆ7_Vr~d=i|RIOqB )YYxMRP]Gfw߫^2Q}%:lz%bzN?bn;zu_e,l#p^9ߑR!1$>\UZ^0jr`ŒK=!!æD d+1 ֮ ! D؛P] wwn&CUA孴3!`q[Ge,#t#Nj1ĶfE>Rp=Gr]F3ЊWq1,,BSMA#pɿsϬ{ƈ,-.#(LG=DII28@71|`^/ 뫅> BxL8F<о~;EVw$-*}1ӲdxPI !$)-"owq64x1m8ˑ2l)EjaoƠ"B_إ1dn|ZEzAM0A`Z1@ +B}#rdz!]¿=&|n*_xΈ꠺4Q|v3ӹ46QalF)yX0][\b}wa͘8vٖR|JL'$tx8Պ`͆QZ')rv3 A#:I)Q;ўD nEncV& Q&^q3X^eR˚F8wGSz$?I/JRbH<8_=q8Vvb6ssU5IyU7ue]m&{wOrdn+H|SBuZڗ%9Kw ǻȩH‟%0,%-3?U27W;h|ssG׊K֡>v|0ȱ H)͋4q^W#>8x¥l5MW'&$Rz|\4*ks]'D؀\&̐r3yNyKͰiCʙ W= b}l HNk%xQ1}Hun10lP9C0gN|{f HXQQhEq7dt=S^)| =wK]acjkzQFh~/z11,acuq$p<K+ReBRy0O.35y"ʃ m/6}Fڞǘ1 (b.^~! JV|aʦz8.X8J.b߹b!`L[FxwdKu-*i`9`$rG,e^p2?ȑW0 b'lT)=ѩt'zq1Š0z4sU)׬`}!\3aǃx < z'5k$-&0COzy%3K|"ĘQ\iZ!0];E1zq_%+*PLP8+*_FrxA1M|Ja ?aU5ި?,v&*pr- sY!A=Tl*%Dn!kUd?88-);4(O/ۣFeo]Fvő_Lbj);2J7''E58)^)xjgnߝk٥<$b7DZ_~ ea.>p]*/ևS{ON/CS^66O^?:WD{!}`Ӭ #9aK)Ǽ?S_>3+X?}װ34* wvW(PՄ2W~fM,O0d(jي@s3e$C)y7@^*;yG'n~C(`ԓu#tS6AJ'G.+53m$ڍcgņW+? DOѡNWs[>F(K"{Qt|f$oL~S q7uۀHw$|T g^ť=U͖{9!_B6bƄ#ۦ V5b& 鬁7\h:t"~xc': 2.r2D0c#4?$u\n~|rÚGs6 sc(G[\k UmNJ E%$ ϵO,.}2]قc݂Dm=^%(zYj||fu ׽[gi}) o:IX_[痯!@zl~_ et ΧM4m&&*vnlX%V%`!~xtV ]xw NЌҢi-2Ѥj)t=ɴ|Y[C-9Y޹㯎3P)WJdtn wػ\Є!lٶ&EjI ~bI=ީѱ:'62< LcHFӫ(B BYD ?JewjYM[hSQ0s7*/T ]jW/weJkܜJwBy9f]z[m$_E"72iorfЂG xg9PcAr:G^c)4vm| 3t ߏ?-[No`kT58c8vHQ |)\[6QujV~7Gd1/R棋~قK&.;l&2)3/H&<ݴOy[^~ӋJi0;3@x7G@b6GB*Gdz(_W"I,F9f 0Bk\AͷTgPy#z[@Y0`4p{sY}zğ ƧГBl6ڟY- 94@{eq/h|0k!7hnRǙ}5˿%PZI $& 3*\3w+1\kG'f'"ـ_90ȁ84^w>վgl@f?&U1B'c..E[l>R6dŧ)t[$~&P{mEA4S;cξ0cXK~U(pyÜ[xQI+η c?)ѧO(lyv0!i;"K`F!=e|ȬiE Se/ԻQ#ޅ'lRL¶{ĝQFLrU3d/^d;Rׅd7douuJKq *R߮s;oZZ0RKSJ- 3<4bX.iE5 9x 0 ̭#?X(TN=ՐU+?g Paj>PĨ6~;`/^%48Ɇ7[dԜl(9_Y}DV VCx4k9_zifɰ}ːp|V9{6rh&B=#ȖtФIi þx^8Prm¿cKpQIb]tKpnH\"W#gWcJ, nO/@[][,{a$։5SI= oͲ]);ŽK7n^\O˸.v+;#z&:Q] 7 /j]RxyԸ/z*ȗ줻f$'/;zdؓ;6\>8 h)'o'8Wf$!Gb".aN?~7scg؄!uYyToHw r ?qwM4x0rTPûRa 7,KJ7.ގ2jaG`;1YذV>g$]4_r|h8I"(hluxvlmYIixTG1_naP_.j"NJ )%T҇~|/(*!~~qJ)5Ϋʝo6fg/DZ) Kb똎P qIv~ -9C5+[;c-yV7i.W?~K/N8^“CId I&/|cUh(98вxO#5,G#{ʽȥpS~@tߩ5_%k8DX~! k0hX&_`-,J-(qBW+vqdpË 돳KW|wYRnTݟ_i7.1c.+F0Zr&_yM2CXJ(f$%~s[sYal Ai _$v.QiSә$=v~1m)6rVr@W[0[HoFCCHoNm-xcX;ΜY$+@S}L\>"Ny?"I7.+&OT=B _?osJf[I"d3_y/IܖtO1Q]+en}#X/k LP"'TEótw)p'}x*QV%VqgCW,e^f*eʖX!o >ժZ[֓xԢ?\s2uU@&@_ a ^joсrK`Υe -?kHH$߭Kʿ|C/ϡ)9FqlғE(?>Ѫ9ރǽsաʀ쎀R#Sȣ1gnZۓܖc܅%fΘ^MzO>4wvBcda86)lx(Wo\ё%Q"y 'r/`j'l9׊Wͅksf X\|*=mˆ_Bw6a[PW7v'!0"kwxa['=3|Ǥ18CMreh\\0_ubMxE,З 8Ұ=>p47Z;kOʦkgK8v bF:I"n~nm -.Ɏ8\T;VqSE/x|Л@+`kdj0"|2*RSvJcp3~Ŕ|Yw Lt=+FYweDqo3u>*fT'++2[U jCvgѡ)5_GH[=򴍫k)\EvvVW2,)jA =ڸ`0"ـVhl(wq8"DK}t=E\3X Ifs59J8]w h]]iV? 가so}P^;8T'#rn8Ժ=rf YpaR+qW b*KY -;t;WM%J{eHZne7`T4tbRJH*~B%Bhq 8)S -МS͕DzBϝ|8 dr(&'T:|Qʗ"rAwErZz<_;$ _qeT9eDZ_yA|wHNb9GE!I%ܱCǓ,ùtr^!Q <4ҜPued4A):e|"oV&&_ĸ^m>`yd.تֻ k2'frBzlTBghc" s%lsב/}j:ʹЅ[mT&+_Ӟ1NxF7[k*N$XWJ(5aM=zAdF<:RD 蜯tQ%"KQE^;^sLmqm%%t|['XE9` ]!' $Y0iu~]R*pϊQL`G_Ψyt1w?+W6j`iyKu¯ЗGA9)U Qij"Y cH/[.m=(mƨY6O\Q^k:r ``7'ҍ;O,nǶ}e %gH:K1bG4=w!O?RKG,8*dj0W칁Rl ;I4ݩFvY0qoM*:X9yԚT݉}|F= /lm>Jnu{/b.m]<c8 r]|W0o(?{' 3#(P/Rȍ`V?*rc26CVu!cUm㲘}LNd/fHSuT6Ahvm"2)K(#{D2DMUTbͶ:3 I6iIH<L3/*ZAIhL1EӮڸ+F0)ڌ[y"%CEA?P8R%R ZD^W!_: LB9+ x u!>8; / '9J̓Z@^p)1P84I +eYwox[WFhV5uD`6Gs_כDQR]J*Fp. M˻j~ &fMpj Ep7BQ1),`hV>qtn@ mk`\c2J.w ~Cd)0sosTApsZr)z:=$r=#,Wzd̞>b2 f DӒkADyډ3ʪMԤScsucQrz3*w|YNB+ r&. 2gv VOăwr np`a/".$E(;Q#E}t~goL^ 5&P[JtY9s,,A|'O(6cMe4VK?*쇾;JPnUgJm#l-~P2$uaKN9*S4;rYWɣr4qKY״[T ;;flr~8wm5; L.j99*WT@LH/,L ex.hnݮ~:@͢z?Qi)ka}:q_iW)IU߰rn"s$ VW(o]·֌YFnTl\kL꽶z_;IpvX6DHooHU n~/ξ,SWR"nJ񈰿)q9zz XAwq-@<+˫Ҷ7 *0]~ 3<^@}elepd#asm2 ͱ9f ,|N yƧ qTf21*I )㸖Cj d>^SmiVe4^zۿ֠m'y`mpf])  rl쾘4|*⩟a.i(5@|w\FkBf g۠8&3ԉ xN8NƺXxY |e{L J9V;lgkk%o;Mc워MOPؖBKP x~ sF _~QIN ϐ],H權1 *nxPvkVEo)Ky70/K \QL.XZ>(ľarmy?)R. s&„V815?R)"$jYT7%9`w4ˠxNmNu0xdiB"-;7[8[Ag/}Loέ,fӱ^_4? ޞyS0`/NpSIE&mPiUɂڣqո,ovnD*2tI.VHkgA#t`Rln=953Ĵ>|F-DAَ %鱭$3erwH'a0[z ?uދ +.|%sjd3lj_1h ܆sNhS褐4"drQܟvRhur_+ wajVAܒR%Ҁ o=Ek}}uDKދ ikJ`+!t9\nbUZR ^ 3P"9"to5q6"K⮕BFWRZK{XHmH\x/oI2$!Bc[KT Py(c.4սዬ {Fdݥb~ #c /#pD؂L;ʢ:J($U+892]Z^EX36{tAIk3蟃lpEp4ˮ7&XcɬǫswA+ y)ۥu/u0PWC֖Jsᄵ!GEӗa|:DO.jI?ʍ1BkH"_6kN;^n6ׄ$b͂ ]LP洍F-eㄪƨoww[Is3RLSF0=HB!;堊j˲ j*"j;^Jn~b㝹yyr/%1?WnJ1wLHHkL=`C'օ-B YSCuB oaȦXD1U㇫!.>&j'E-Z'Zp~$n\Q|Y.>@N*z|H-}SG#;WwJad*urMXR)Oρc"},Yeu+K Yو',uj'CHz.4ھh'5Z҄T6̓'C/gMyX 2> .6Z yfpk8LQG'OPc%m⿰fKQUb[v#IjO;9gֻɞo!e$ 1$ -=̛ %$݄'|)46>/UDw72MÌVbNj/EiZK+a~U{{Ucr^C aȬ 87.61(K*'Ls{wMˆ g 1Xơԋb0mA98C^ffTŚғ~-׮τRѮF Y yl82>[Q̻ jz iۺ5a^kcٿw0@9&9cų:ɶec-пelI3Q v8! p5nog=$t܊}]S6$x[<ɍ3qmBg/:l@3s0y[|XxR٥fY;ECZ`ɓRMiYM =A~LoZcר¼ j;$P*2t҂wI1TɓFV0+Hp0cEr҉e1qY@rӯ䖭( @j̳F vuÈӱQxjwJJm3+/U R0yU)' X7y?qR\^|mi`:dl6F;2ݵ*L^;Ԯ'υSwt051Lu.|ud^/o*g/=}''~J `2Ig+>VV^A0$V=/X]fx?q6`3 VW¹)5IlZ "zSSqTEɽbmGp rz UA Vpz @ɦ_ ]Hҷ *4pņKɷ6FBOǗQV8pgiOdv|gD$Jeᡴ7ǶA^F~^o?C)$}irQqk`ַs="TYg\5F$`_G,N|poZ/5=]`Mw[+Y\$FȚ$T7L><1[2c}nLaWmVo֒FvXQFI0Av9rJs&G!ʾeOk_D`c&ϤC Rc $"Vͺx:H=0w~ [/2GVd:~D*WrIhIt<meGLy*Mɣ 15$ƫrdZ)wf>a~bG}kq*%3/)û;wtKӚ'q֐ޡxt&D1' =㺃(hX|"9)MZБ KI!U9HܲSLt6ߛUĿ/!d.+7M"uEXAcJ^\P"ۃR3)Bw눶 ףi. $z_i^ި̞E1W &JL N;mua2newN Ky$hDbbGpWsNj8Ljq<ވJ\_ml]/3!p۠'RLCAU",V~S@as:M,ʣ6jC{? ϊ~SVL## fS"H~B(L_jLXORD%IZ=_ …Nj<“Y!v ,jyͫk|pT<η\ ^mٞ!Sψ=ZJľҀ*ׂvUe}a}]sHy<AC E آƸD?'7`rUQ]hӋE}0hIF)͌ZwWP!6zw #"%Ac8;nG_m- 6 QݧON;e}@[BECFa_vZщͭ\gtq!7(צs [pГ1{Huz*6X xIܣ< 205n_hkk>Sês`&K;dPu=0_~^;j@k)Tg[mk1$ Le?+ETvPYta!3|. zk$zRť}T Խdw%.Tf\A_p Q5MI!I4Hy|3l9Q8ZJq-jw,2zT*P2IB4ATbWi{m]y{Ə;Q_xڄI"C9o0@AkC!{=s o LޓC-:r^ꖿKKa4&6r@K0+CH_lKr=P.h{k#5sζcK8m~BDzJ 8C"r:{{0oj+ٖ)<T 6+H/om > c][[nÙ?/|gUI(ⅩJ:=>ŝIs}e,_܆1^mO%_)vo p+'c ן`v%"F;hk3mi&Œ9\Y*^5(0 td.>J͌@uQ9/DA7ۅx(!<у( %,`+# =愙z ԚX*l1ȟa!q,\'K=6[H(oCeoȠ*}.MUVqݨfɋ`rHbٓnZ1CqYJ Y(d3~P7-$ǛF5}{&Ѿ2z*Y.{񗭴}AR(2u9xj'O2[@d"py5QProZP]iepp,a+@•TjrFG95i:huud ʑBFk#\2]wI8P-i 6бuƈD翴ZP'y%+G3,ae餤1"*m*=ڧn̒&duo@ߐhmcZri%cǍŽz[6bgv:~~?|e$2$35Ί i4r'kGWdVy ͨZzm zX4\P{coK# .r(G4c)^yȡ߁U_Nvi) ljQ k]U3i9+j%H?} nV{įbגF>L+"  z \1tU_2Eװc&C_pb۷P=x?OT \SxLӒ?t8-X -(o!AG;c )ވDK݈?sȝ+ 8%|ezfRdhuq܆x28VPGA@8qϭM(_%l/)IsgR:Qɏ\c)@ 3~K)hvzVqMlt xQ4x ?Ww[K'60bapMȜ\U<;|se2b߳#GpƶwEsͦ / F8,a^O !#u5ֵ<\p66Kc0`&ɘmEaH9cōXGhnm_ bJzFbYaotzF[/V* nλg ^]95Miʿ]qӍWGR U?eayKz5>clN5l++wUZj:S`F:bv!24qK4)G%=Y`3Lhf8ٝ^; "V+Wt[Kr9׆JJ"XQgfi[nI0@rvUΓ2'C?҆+u1J#; 'n;X :8`EƥH@=bqgx%}KWSkd$G+4`ܨ=(ANSMR+hɰ![&9{w⌯D#EaJ< 4hc27jb ClVþGf³bN+L?5eC!V&$〭 Sߩpf dc [8zUhZ+h -Άx|[aP[,\`Iı/xn*}ٚaW F$iC"*6w$)3[`Nj$hvpMjq*&faXrb* 4[ H QIVd>MѓY)1r7"7jan R%yEfGY1LxMQʶyJ@?t2$C$^HV9`Ig!T0 yt|l(,\\#EmѼQvc- ޔ7:0rd=Y"5NISgbDY \s ]hPntPgES[L xcX@2βT{e;/ct8]MY*d%.Ж"=D$ՁZ!:?_Klԁܗ ʇ??.OV&,r=uT,>=Up"D!B'U GGZ?2"0,`/cJ11i(iN+^o%P@Lg5Cq3TCKi bF *e. 8λlz)Uo x*\3mgQ#o*LJ;zK{ `bbJIdBfݱi1M%OADaQf+&36wJ^r56vG6=BNQOG]VVŞ(MHj0u_X 7,HҨnR%ߤ-Z]SL40Ļ\R!wC4D&f3%6d}h}AᅩR*i8}nSΖO[Gx:R䲬. c3̏*_A/+`UjzVuJ3Q8pڨd6iv9ҋqBaA`$z\gSTyZpYa M4Q Gz * ߱5asve{C}ZNv( AdZixrrkJ+hK*TVC>j%l2LU. J/p}b~G?Xٜp- 7klyu- np,AHtß<G7Y&Nq>W6:MwSh^(Cپ)μr}jnt pjEO|K?}Vƶ,]>2];Vߍ϶ͶE4!?Ŷ6CM[Qdeb8k#]]W V#7Ȏ= 㲙\}r%6 MS"za,'fj`xJWsV`x n푏qC.' ơLy0tmm,g /< ( ;t5῁dĬH "6Qo{EוZMT"?=.;vϞZO3 <)B7R^q;Vflq=hAtKCNp(yu[2ג@=t[R#NYoS,rθ8͋k$ݲR1\O♟X"" [\DNS]9ҙŀhICc{`1ɴ6}d.|./t%EAI ZGstZ\e ?es~irQ3mY|y/5rK(_sivKwIo@v9*oTce(KyәS:ո)RxV 0$JRpo(e|jG MdC^k'LbŶpJ|!A{!a[:zhWMsǧ,(mt4=m9@=")8}(2 _+f?䤄.H!qJOzRv^Lv~Rg. =,l~[sԹDZ%Us\6qY,b/ O6eF^9dV.-O lb8^([ksۃKҗp$pPuJ E\7I*O2#x@8t1g~[{{ HLbʕ+!u:tMwË(Bv6vb&s =K^WXjȵF:YRϿCΪ>qnN8] ;vZ~2*,RBk27&]Sam+N-HI L9(Z8Z֒$xĨ^ZSiΩ?/.wY, %z+cJIYn!eȢ\T,ʹPf37\>f݄"ain@*> Jmsio5w,IV ^d\\\Diy 8QjY0O0&Q?bπ\V1µFi;qAA(h*Jhz |gm"OMNOĴ'`\(#Oа]L_֛q/ ߉a) nch=n~E-J,Wfe-u֯>$T ည P*sظP{]#qe] 8Ew`pRr3j>i 1(Vai!+G8^"A<)Jm`Tcj c]F laJP& hAݱ•<5EX1z άNmڔ#}-֊':LRn'z*ͿmS^U^pq>}+~% ],}J8? ~C=˩7LlҟecEs+w:;sk.H=$VBŬ[x㓪ck6'Cc [~PJKxAJMgϚ#뭆=&(~ .ՔlqTzO0zvSt':ݩg(22z}Bm _}]W_eDK\ @;p4]nݥVm#;_{[Z&KŸ S/  e3ι|yAM"3E뙐}z$R ɐzܛt2vRxęGslo* 5gـjĈ.R`ܘk XJ֫x8CV/U9q-p *Oᚈq rZ5{ֱ [^A~فsKg˧蜑3E I>"$&D1"-iEM,W/4 rO vJrϪ{1bLN[l:}Ph ɷydsFE<A@ JDjF{EKe L+ zG傫zMZz3oZ.nHȠk׼ϝIgiu?qL P M~\$E`-,$U ,݉hOC`n^z;zivT\eq1^ l[e?7!7vzy/ԍG;|39 [V܀ 㩧L_uߪ%xPր:j,>p1-U?SꨥtplLuqNB˭1~;CX' o|Rk+} x+g0g 䫉:-xdGBdA&ؿ|r@ PkqffU׶bchE(ח =8@O`r%7oIOB"= Y0X/% 3qmlC/PsO[ht̔ɔoN&e9ƣƆ+%ȹ$Jwg0̑I/ٹשMᑄ0W22# O(^ADʒsn$A~6{ =$%SOBԌp cK0^ ];g*H!2;9gzkZK|jwǪiл+dyk_TUІt pYq:[%tg}bG!L2hhԼ #L8H!.s {vo*8ӸL6ﹳtתp,}1?&uyz9yffs*ӺIަE絉4U;<@yzo ;}תi}a"i?vlGwob\4Zf HB T00Z:cy:9PڄPQqX%"RcVu>Kz _8`n}4yϜΊmV]\m+>1RFh]@PbК9~GZ9O}pmX*pϡYjo$g2 _e ^/շ^锋N.P/LʨEq=yUf8ąbrk$&񀉿+jdF6ǰPɢ2^[^OKAeHz2^ŮIv  [F!5^?Y~|* (]5*ܕrUs$-soJG><3sBH?vӑ[=M.t sV>pS\Hdr?ވŪw:|#P'ܱ)śC cͱ&| 2yiݿIĽWi$g ; 8@c3Ddigד j㘰.g1c`,Pr.tT‰l7)W7bz: a\VCRYg;?hRVOsEVC]&xs(+K(9>yd]% 02NYVmcfC%4$ bQ6O2Gx?9Z/3UhNWþ),#DP7 Y Yu׀Tr:T7O7Ȯ`LJζ=5E6r:R>H/sǮ}oz§re8,UC>RA̡:d<ꓟ6]y [|+;" :tL?% h>\xs^F#lW yqDV^^Jyه<lr$wAK'KwSXzvVvGR !sSݥGIHnpЁ_GYs2JRJCv kb?U27hSp"umZ=3qR3 KkQB/rȟT]n=pQ~ΎH64bgɾm;U0i2 <*=hW2 ׄ1HI`UIfI~0 k&{iOFG0:фoUH MQQ$o Ȑ|bGZ>yxe> Bj$ʮ!T[;)ٓXɇ%oH*2&USIk䈢k8s#ҵDIx~t&v]WXNXӺݎu=idX%F4V\jC6%;| 9;q&5J`hIrBZ[HU^oܬpC1}q9QDa= @Qo&!MhK> l) 3|߶ޠ^m?@vo GC.CPYrY2*l[svI7Vk`@t=-b|VኤMN -X.1S/8%BdͰӱʟ#xBf{1_aW{np֧(yeTgTGeIsϾl;X;ds~nkx P mt~E=h*bR HU_5b(FKL*Gor$Cg6]&o.؆L6X-ֽxĞvk/F4/ІDs]~W)ġӚ3Aُs?QMkẸC-s{#BJ~ 5 ɖt] :f.fTY~dˁzn;iG!qJ,kfCdK;ۯMXrUlbrxx-I}B  TcuQ"#wDࠂRbX´6%ЙIU+lW4)Du':dD*W(o+Br̄5ϲN~Wq_6/t3%WNZFG'?w:, W.qvpKǍ Ol4cZÅb<ٴ%S€2饥ֽ)W~k@)HcY~{NdNt1xȥwQ*/TG!'g*k3TA;Shuf{I7Ks! (s{Xw*uz;, u=*g3꩔g5 T`;mJ mŖCNjXp-U U ; mP@%$ӝ11aXH+*WGH\*{Y^kòuf~\4FH/O%GC+7zUm~X)GZGE#0DGS5J|DD3Cfw ]_;814[a8TY#R@!c[Ư r*SM qEC1di0!xt@fNg" WqoK`Tm(!Y"H$LT. =p-M@NIameQi%4WF$x];)\ }{{8G_yAmhgmX`7,Sw{Nn23h}gRc"ғ;_BckƉ6TW(%BJ;1S&g09:dBY񫢁2{D""FtTqa0Tz\7ȐIH#o1K䨑0@#`9] SyG_? wCD@L2Q|.#ː"85"3r)\Qk?>eRw*T,m8;b@^~u3.0Y̼uwIȽ>dh,^.TngJ[?&ĹRI gsv!~DABX17Q%y+#2eU]ܤܟ.#QUCVst7MSvel}u֥=;XH n/^.Vg_i2{˃xRcIJe0saS Bj٦e0P gW*b=wXqU|,Mݬ\O@ݽ4t 'aaiEjq Y ɤZ!BzF+Py5[{ ;8X 8訠_%K,u9xnT(PAf)#EQ-nV| GeM?ӆI!!ezqg \iF=˭އdre<| P<αMH! uWD7e.B3uMoU=!:S0q73M^n%-Yo N;E~MUG5qZU6qvόQ)2HPzq r*vv*:K0٧ST)e2Å_Oal;'9-o9^:.Dh]>1EXk!9 Xڤ*QTLC@Pz 0&[U7s&4̻n,CeW7i=uj4tdsMgS>?uГ3=K+N q>E?HlPei[5 yS+~~ѐߚqJV-6_gaP;(X[IG_A}Ŋaw/B57U hͪM7/.LCeiits]auQ:\`?#MW/qb4/Kο/=2/% ^\_LfM='tn}H\J B8.-fg/:d)0ڃS_vTj UR=]8O!TEb,d#3TBĊ'4N:F] tXݢL#VAIciƣA>n8F<0QxR#IAc,ko S,㱍>^y~f/oR/t٨Vy2_$FtEpTl/hEY< ziV)"M>/`GQJ2Zpwl78B{ڋ$1!B{JĞrt"mpx> ,޽# ip*g W+y]h=;]uTe TB/Ijͺ&Es2ByPۏ)`Q) by-{YD6?%; p!t/yJ`;16-k)5v83D3pEBx_iDNV$qmYEK̨=!G5tVNbx7q>~w:;'.TnıG1'{U#vxwѢ~1jƓCw{; ~T$<?h]f0\n`Ɋr(i N腝݊1uZLӀ.M ^ OZ)-U*kntr5ħn;TZ. ,K*P>޸WwAQ$rYO la却1! @9QO7Ƽ y@U:QPgv#:7KZ\zݴgUg+.4.-z>#@*|"G>ڶ_mk.Sz^JܥWX>*x {lW#Mu[[+{hK.9H"m:&kol74캍²W~=W:.s|5Eӑ8d,; ڑ 'I+;q4\|B~ "HG9 u~0F\v/`.Ƕ]nvEnCaKf)#U?cq~oftTx2}/e48+u{6Y9ٝ1ڪ4K" fi83x,2b;ε iykw7=˝;:* Pcs lҝg3a =*`ewZ=2p CZrv\lj9*O:@GG/?Tkv-S7xWU{]L!$o Xe_1VJR42XYxOOq[F#g%hP+'V7eAk;}nb@@x۴(mrQ1'Ez ]AO!B:$C|!(FM,X ܥgbN xDFHϹ}Oi"j,vQ }{l'Gvn*Ӽk1 <[uLGm!DN裷zG Lf̶:(3pȟ;~א]a{ov|3 {_{Gi+mO4hEѠ|$c <}(kABξE쳼@e傘q[uP鯯l9CGiw E6$MJa ,Q9?IC!UELwN+!}:HȂ+:'T=[]-{ٛMO(ID*P b l1eIf]Q奄tA٣W3WQ 5`YgHU!Vmz +AEU i K}ȈzrvBwZ^F . w0 EWyg~K)i5ri1 u|YsXFAG ͑?V^RTzesc1l wr9Wt= [ZlUG-{suV<zNtwGBf᛺}YUClFn v[(PǰñS~ }*B2^Gލ/4y+mb2`c8eiO)iazT=43a,E=.gX~DO}"GD&[R!z4ݷُ[IZ[T[hglf(w^R*1}וm&T!L⥀:AGJ SQRk@V nܛ=6*ܓClU͛ok1Sy ]7/֡ U%&>Inlu7F>vLe5̎*=}2EI142Bi#Zi۞=pG!>hMJùZ`6h-w5_592 R >|k ݃<#Lb_:.{n--Ddx[4Ģ_5]ٹBl]^arNC4D"zC ͆uaYڐ}"M[ϪTA{o$8ň ^`?\ʩfOxl52^"Weob2\ 35V\aqfaQ*k!uc7OpΆKѬ7;Zff܏%2)ALڠΫփBk뇒l¤b1  ޿.;y'pCj\}bDQ[M{ GNVB%3e3tvw(dick'1GE2⫻~Z@Gh^fV/˧sj/fF/>?"kث: Ȃ+9Q쨌f(.3g_D }XT!K<6q(N)i5(z@v_]Y楳v݇h[R_sAU}I~ "_)U!YAo-Dyp9+%f`vcDeZxP9A8Oz.(SrMϻ +T~| j8h2H1kW)8V_7@|>dmt*hG|_5տqVnHjջFcĤ?nf#gcگآw_vqhʼnN]ҫ! +_7!FCl YM䝁z?=Vvo0$u$p҃2w̾(LMlK=s#UX8j Xo(Xz N>pdyl"q9U ]Bj/wrȘD 7hnIXDμm(H7m!^ڈR>RŤUAڋQIza˞y_>ȗ |s`a%@ B (,@s{33yO̼?wQ_6u!*Xees]O!ɠ>A> - {Usv!9bPI qg)\EI$2I b:`DЌ'Syb3_+-@d|g!^! *=c &oXKyasb2h 'XSB01MqeW:KAz9y~;$5rp>S;  5F(n/%ؿtQN቗\$z\ n<ypJy7|nd(}wj.TcW78{v7i\2Tw`Lf"8ob+2Ԫ|fX?{JZ֢FkF_z(1蘴|52;rDxЋgoyE'UոKm5b(l(\ Aq|.Bq%$b OH,Dh-#6`jy!Xu0G[o͛Ruqi׋eqrVpW{ AXG )0[dPE:>*â]3+I&ڗ&VsFvdnL%d0[<-H& H|32Q԰RZ\98l1"3;\GXluכ{=+몜p3Pw(J8κ˲r@O5_+JSj]m2?#W.D]pQA4|v| i9V7]@i^x_FIXznj#: eءُi/#pڣ/&[QK0Ȥ,6hgw*`!ixԤ[wk2\ !Nbl<<ѳ 2J&q( EI¦_K=5PJ':C|E;kN%8_x"ƓBA/{{gz;86#Ih0IȦ0IsgGv; 2kp'Ts 7&/{yMIu/ɕ&ЌfZP޼7cDۢ/VZs;@ <Jtf!:7[=3LO%.XODeڮɴ'MK=- HeM^#NEG#yuP)=1dj5 fИz`cl+Zç<"KL-Wтo~eˑn1ƙ75%/lo{3pSA>jJT* I.j >/L>lT[&Q\6>mKu TfE=*t*<hJ=d kcra䐈՚xQ"d5 !])fn()wC17Rs2 >A\J  &uDB/1Hf}ˣo@vKXwk: :x&ߪaT0J񬐂%8c_YX)H1=Jcx(,k]vEoQ?,苫|ȹ:sîwψ8}GYL*ID ;kU!μ8@q>.zkzM.mB{+Н~7kOGZ]#ǑK.=64}p9P +)/NQ\R ݀`wSFTN"v%,aC8CQ!Bȟ<?(G>='0!]f߼1*GO.(ayj_ޓؤWRräR@~%x?bS+ sfPt mMdτE u>H:dS&hCSO҉ѻK]foaτ [brx J U{fsD=%V˥=\1@30}jZ%[SD@/9a yG5] Z0 7XZ+RГ*QV e\_6V6.cMNС]R<:Mxi ].KV*I {Hţӥew6䄦ap Sn֍YurE2عK$I$ 6pWAa@47ٳbcAuLﳤ-}.R"5g}k`K4ZGwGN;s̓4E.h@هƐ&eD,$޼8űrV BF[L4Ķq3[s{\:<} !.g`A RH?#=5̶R 2vx]Iƥ7-g&]4\+^K ~eiVFGp8AL4X0F\.!CWu}x骙^ENW2n"=RNܚ0q#_>O Lreyh] NmtI;4o:A)q{3}2g9溨mqSG]Ar'{5[DX ?úذfB }2IomFW|Ǚ0pF;v2_߇{s[ӛ)弋8(k_ԔpdѼ RaeOI>|BBi+b%F;$ #΁}.HWlsŠa)`eykOz )$efF ?K>09.E4;(e&PwOLeT\Y(^E5_T XIS%AAovZSdB4}cr-&>I +:e brRDrTdtr:dg$1")) 6>Gi; C`8- ubz,;s2.nIXEkB"G+R"$38p=Ozx[qv$I^Uxv&HNWOJ@A=Gȹ?h[6X%;=:buUFJ݈r~59&ºW/{r5u壽FR!sO4n/SkNÛ"d*[Dzcnѧ ‘kME$ɉ5D Z•khPʞMw" =54֓24̓h`0M :]94Yҙ-Tԧ8_ (^u;n3~Q;uœB-&A FL޸-DLRB"bW֕&%h5 GJnZ׫+Os>gKà=ܭv {w-7hVĬ bg=C 8;6KQPڔ^`-EN"JlEӟg_'{(زw955ik?qw\ /UP#URVV=:Pl?qRg"V,(`h]"Ho k/+b2>,vO55S$x1n_9/HN)WTjkY۾FT%b)183ec<3[~njmr#rW^[~kЋIS2Sw|K\yb0O.J"BeKufyMIa<}ݼܬ!TDP J)TrK"/,Eq/uKW(q`*P4KCņYN{<)Ŭ` BkH2t ~yS ~xD8>6 %0Amo5jdǟt3{qEc}KV.EI0p! I/WC³M*yo y&M%jRcJfu54+#:@#֧ כLb XaGA~h_M55z=YiMzFRG;;)2#f8߸EEX7&l"v -63۴|dzJ\g_g땅;Z<\Uګ!JTjS1WO~VqE-ͩ&IV #j uPBA%>@3~L2{hT2\^>o35t.vm&~NM3K){vԿ5LAl?^cR03qjGF2kG ΙMV!-XO{bE6ΰWe)#{!NuWm^-Q9<~> p5Sc^t wyr2.ZŖ-}d afc8QH;l9 /Kұ--^38 Eęw~Y[M;I&ƴ#mD/̐ӡB?xC>RT;Z㊶@3ˉ5joddߺTPCXGhD9=W掂vylm+$Do8Oj۩\BB[&fcgн'iTwDzB#v(N[;)ɻ] w`MS:UB(Z}*ԝ#UanF}妬Z⡨ifi80*J`)mbkygcrVr ү!M>4ks/^3vA2_@x.N7A1{ٓ <{Z!X[+ RI_[]s'cvP98Z2{vP-Qa*v,,EgB́0TހA[Yru1BjYUL9BQq7gWwiZߤo O;Zi 8db\!C<Ŏ;%$} kr(?W/Mx@L25|n8fS' EM +@;V.gU6]WqC8 x̿ePBt%Wcw8? J`b AYjJ9ޣJ ?lAp5 j,n ,=hoүq$E]ujyswϭ}Kž1tWcx EW6jw@~QE[hKj/ۛǩCRvF/OK(P ـ3VbX{qϵ]VG/qTxOd76["ĩV'sFכrCu<+J?OkI {+dHy @mK?,-tq7r9?\%Y?U_njeoӻyry4AdC/m`I:,6Q?:Pabr sx/=h"IX"xGXi.go+Y оx.σ@GtaG?/YJd92kJC;A7|l_nƈK:8O:h\ \ĪE>'V/A3{߿ZI&k  Å}:(@ 3#eՄzɠ^͌u;9gg[VPыV{gs6!:awpai;ZN{gVjpx~qLGfܩVΟ& kHyI+E2tT`F㰙| |=IpI`kv!UMC (g\,opJdxPg$xwknM ű>܈cJg/;1̃guLU/ѷW:].ڹ?FXm<Ҫ~R=GxR"tpYo%]Hd$ؠ#ܐ]Tm25mhӼ>`:Q&Ȉg$:Ap]mÿEGf9ĉ`2.Ʉf sv=yOl}c֘Z{i3+$Z!'7Mj(|/JC:c^lzgñ5]^O4TphFfךH/),U2< %ImB*JC|ӭ 0d- !eҞe6x{4E8;?7rvD)O @;-q5n ɻ^eڊU&Ӯ=菥>|AzWʸmjPFpsk&~A,lW!%z!WcJ cu?JD~YŠ75bfNy6y,AXf -6e-M2⩪E_/ngm7;MUbi ~5L HueoINtZ]z}P U `Bh|x3ܺ8 ;'H}UY*whenЖ.t%(;d\FĆ.fTuݪ<_o έ8ڼͫXh(>ͪCĄC:-rd2,W2 "la>E"[$S ( -P.@.iFFA5Ivzo)k))(L a҅]vW@x =,_U}wqBqy鯏9.αŘ2ЧxCݴZ̈́?+al%rcxX"CkɖX,HCtY'r혒V;Z]0c㐜"42ʟK{ /c=|R2eY\Gfǒ9T(8D=Mw9)yZB$G\VWb,wl͖m:¦gYܛ~f*Aē*\,PZ9Wr5ǚ%3펅ى/csL=)A]Ti![14MNՙW&>6Q* ln:FDTV0!-F mv.bO"dßd,f*T"5^{9'C߸]TcI#ijKX}K(>OXzY\C\1)cǻ|gh`T˱3 KmّVھ.s>$EGYr#Y%uDL_GLI;&b6NZ %"XKJ8P,)n yٱ!t\t짥 1l!DĆZz1Kspm+Ugۖ/w,6O ~&!i*xQBcbA~S$TAxߜtV_ɞYa~j*P_C9/Gɴ+>^*`Ը-=X 1oNpo*EZ-o(fÚ>Zw7`F˙onU͘jf*.wQtv  4MxФ@fkڒEޤQ<'eW ᢮2o4 :5=kc+=R^BMfl.`>*WIP0@-RBF26s=jHd[ҕǵsz3ŠCb\@?)ɡc*T$!,H"ot$%XH,!K~` 2J:/GݿC^ vC&wx+zZ[X7&ѫ (4ʑ@z4:1ՍUs-+gFh `ADHސ;*Q.%ipE=c h*ĕ[ʀ mOd]pt HD8)Z$c<χ+GԵrc5ӭ P| ݯ=z^GB\ y|t:Fs*z;}8`3A~WE{RډtjΓ+ ̼nJ96W0u'E5(-?կ:قDn *t *|E$;iٓCS +YBlۥ a+N0(arHntzQ#qɱTP7T ȷmB$"xfM]!"ȚJn@5JE8tlw)VK:΁`]N#^*wK?z'%"hy% %V0OOUbADdٯ>;bᐭ@V}B@9zjвWpR*18)iP F{]T6dzfD 8b\;z%"e M$ֲ]UfV[#G|13YlR`^/uZ,&qĘ$@( hc2͘Fks?3\IJʝȵ93/i%ejB!Q`A\"Q[f9?e5N"m1ʮX:ఠ*qɃ9em&ٯ/f<瀍Hh5)xgCToeq/UKFj:>AIoggGf\')iBy}4@i̓uTՏ77m7هhܺGOzwI:xmm[^!)%cKF^ b][W/ &4-Eg߬]pV"Ǭ3>k+-kXIE}ֻ=dC6<3t?5ek`)GSL_m4 mËjYU2Z QG1^Fh5[= Kh9( WU J_gL)AYbϻmA u%k/ ׬xQ2{{Զ%cow3 Uzt+ ^ȬYim¥G[dK#Pqk2WȠ&ċ&5%?I)s[U3v}'YWkj@6Q7*Y7|,@cdJCbf$gHm",:uȊG-&1=o{׿`X1k_JBn YfXs ]k vW5[5[sPFw<Va6)IJ-H7 ͚` ..< :Wn3&;c[_"SDBYuT,~=O#V!C=&Cl,dQ㾲qgIG]W>ewѼ\Hp5M#,gt(o 5!)ŵi^;ؐVk'co$pg !GSyd/U ؄5"R vTS!ihHbmR3c[L ?;]G8}N euNBJ֘Assu_m ,4+쀹. 9+½T}M!<<GG{R<{G6[ -J$q@;4K}8y_qO$ nRdanG{;=|![˼V{_L`<^gl YGAK^CqfbJVԚZXD0db#ͱGTv9gꒊԯs'E,%|->MHrc?Nǃ~p) ŧ轍 qYs-o*D39U& o'2KAXǿ-uo]w`vJ("ćzs-Aڄ*0FJC*Ǻ\_wYZ wuЮ~A(\!~!UB9+y e/Bx `P 3 =98/k!H>vmۧԅb\A;$(i\j.܀n޽2Ϋ-/Ys mJsF y\zY Ѐֈ[v&]ז? glvǖ\3~3_aGpb95>K_gKMW &>'џ%Ƶ( 2qD++)΄n)K#J63niB =cpl!PQ8 71%'eL?<K{XH 3ex8;T=S2#T1P2` (Ģ%w wsh² SZil 2ks}L* `Sy4z17W_xޟ?,pMPsiyC$\l PaZzZs..WnaA÷UFa< O&ae6ŧ($uqdlU[P(/. "Z'3'ܼdBrT34Ut*Bޛ? D?`ZaLLBBg?" /5HYimJ~S% I#>tA.iRW8C!YHhosPCҲ lL{^9*!CSƄ] {[-H'sT_m忤W1ZYsIvr؍OEOmZ:uby>d%-4oP9CBC3!ĝg_'U/IQ*7ӓ  Cp:9ޛonbeo{p3KG2@ 6 >xb_m!{JvΈ4.eY+v^__NJQ7Lgᴪl&M"vAMniClk j4Q0U6Cò ъy*+OՋD6 ڹ]GZϛ=jj֦C5ۓl@Rș81:#5McR`'C>A QR. #:n2sO 6u7įѕ꜇=k6"ʛS.1]( ,Xc\u0=yKUhR"8wN[FhLA E|}&38 ѕO. ۽z$G]λcP$)t/E>1SqKUϢhO-]!*O~(ݐL&s:,kR|,,/^KJ1@Z1UؽK kq0Z"Fu dI<nz&N zOQA\0W]Z$lp1<㥠4;<=BiX d͛Mɮ+v*{>ҭ^~7 gX/Ǡ-`xʹ2$9$x9Duqf'pAi?3$q?Rlsd;~Go"|45v~)Co*4% yRn4^waPc@qf鏡>R̜9*|YnPyzKWHܐCօ! /hH@[DB/AXM|7w0~kiS!32'th f`Fgj"$5ˌi^Н~eo7/ BLb"[]?i311`C ZF31@ia}^l/$1_X?8P XN!)љ[?䱤͑یKD"]AGsQ, |e5QGv#;֟$G"z8{\9ߛ?@ԠGlļX~ _6 r2Pb>3i:aBvx-f2*N'{ QLRV[9` ҶoE ~N,_ʕIL%FOZ+ {Cep )Ұll#a](tlhdiKaѠEv K n">+"l?vG, $[ZF$TB:1ap~2ԝH8Ht)a)Bl2;7QAc! ǭ GLǧ0̧`[~\`cF6'`2-bgV@z8p<З&R:.xF~.ҒŸvA!5;̜<'tR 8478]ԇBb4ك?!I!$ b0ncy͒(4rl<Ep;8Mcve\r9&UZVku =n̝6ޖQ_]#)%g:Yn"^Qݓ7, aXk"[B_Hl?Vb%/z3{~g3y۰M˔h81w7jꎇT*vE.b#?쥙+|!AԑYni.Օz}3U709 60Lip\| lh(lWC<W"Y_27wʙG#M  aOm@=kW6\u-(xp4 j\ jh\ʼ|d:z,5VVGwWgy[fMZ9udᢨ|@{M$?QbiVCp`6s ^3AdTA?" U]Ø-Np@q(ڭ[_0o}\)$Qu B/{\]\&^P_,1k| c2h V#f9x) i*IM/ya&s)e%?x";P%:'LƱ2gHck -*5=؀+Q=Vg)7NjBvw8⻘`j{ɋ|g4evn<9a&ǿ6c̄,٨vROkniU@j~Yr"]6}hE_a.O=W"Pq!8t[ыa{[Ie 9Y,;zN5jº|˗mz O S|V>yYX5el řF8G^!83|B{7Kvt`WQz}ݞv],L,ܟmIN}rfs㟳,X7ɘ uʼnA2vw>]͉r ^(9v1RM@k4R+l*IځM^FumS4y5pˣ#b@y͋NziD$Ɋv/ǾV %k81Fv0% F6)wѼ = )t y$V1>'"@ȳRR,5MA2nI{ *4I:i=t¯J1;):A4\qEp-0 Fp>T6Q^tN9ʉ33 47m?h됰j~Nurg#ŋK ?@rjz@(mPMA6:l6/Akd&c& yB=5 ^Y%KIz+@eGۈ RIT̎ 2^  xZ:,HCwTBl (.0 oD&+"<"1\+`ZeɄ;pPSpba#sGښzKGM]٦VL@/z#iTr,wkV+Xg o>0jPwGÝ4to[gW4nL=g2hȻ I}XN޻Və;-j/W* qS~ʼnI{-eX}u+ާ<6ur"/v|h2Kolېr\ ϧ~85ecݖљ@:TQ ѐq׈>7d!&뿾EnOA{jɚlb,f-CC:H bZ+EQ-Ɂ,Z!z Au8YR)]>:3NQ `74_ h#ַ68|sf/2vLNJʃ6H<%!l;'CM_SuGExןZ1A5_0v+4\ 4DfѠI֏,ek9Hdŏ %Jou9ajQ_E,Z HX؍YZYuGŸd |@rk_Ny"~2JZgkdD!mu?B_6T-DU?{l(#UثJ!)prBEσY Œo7G' =e3q:iu]WXO:e)blCU> :x]V] ˘kO/Y)~I,(QM4ZGV YT!_ yJLkhm)`[ 8*ɻjwBV">7ګ޼#`@kpef} %|G#lզ]1ۯkP.d_p(E-(lgB:bFE1w9t$iq6$)!j ?zH213J5?St0!gȏb$ҧ%FRZ}?ZdN4DF~&Y`?laHe@@Xe$U,Vފ7$&B]hit,74E$Yߚ%Y W)aH!є2VQ ҜZlN"0PmNbǐGnǗ+T/⼏-ss/E̩<Jh U6U Z6 GB`]\`Wl8*!ܿ +ud#u}xO6ڴ]eŐ. Uҙ P*]PsgDEjJ+,TNsr MQ|RWėǶ$j eaOjN( Ba?cTj!EXl XE'2V 3m#@ "2a1j.( uf@ٷ0t2/x(n%`*0`C:&Z$v,-9ƍNvP3:ϝ3FUƴiY]*P]_.Ba+lz r,glPmϒs/Sf(t -1saoa4;&GzEQj S'hBp^`-;L2_D+c?'q/93xt2{3mLA 𢭬9mCc󜘔0jc-kZrU-mJpz=Y(z(%U0Lw M %r{Sq+lr#D׈k_ԆL7|6 hLk\72`5QU N bl?}}* 9uR-W)YM@(0ZiO!hg"]< ٓE?yUFg, U8C|9oև2xV6hn조FAҤ@>iU^ϻvܑ#2ҞR#sWЮ05j`S娀" KjD$hhXa\g=g[ H%}Z>sj'SCΉ<럑M'-1HCSNiմҳi( C܃辅c o ͉dns H5A0釱}3JcXZ9cPCe{Պ 8@U8l8>-Y[xL w^ ,km&t ݎ I 8ҡ\S!Wt/q ,Ϧkp*AE[08. [TnHB@Ӷ~lԊUfOo`U3E]X=Հ~fP .?N|8v__ũQ>&,ʡJeR=9mO3zG'4=BD^v c(cƓL\:_G/4tb%%c!2,O$ 0[|5""gfYUKY^rn6u#H dslh>G/=uy S3^rR5JS 6PIrDɐ5yn>p8 7Ke@ g+͹МLYA~WL??_m9}2`LsNsc;4P],FT~P͒zt}ZC 'wśJzCb%Jt8xv $<,ܛEdX,+JZNU꧁YQOCC^)lR5=w!{/L4BѥX-{Ol'93s-[25Zv|*%Yeb릷.WSV竍Jtlv%b xU9doԋ3 c@!Ptp×".t+IfpJc#SYym#Zc :hyP Ǽ߹ZC {)%=g@Kdrc<]tG- cM+`k0!߉.5,_{O6-i>v%ݲΔ'\=i ]HE4\AXNMs<ļj}rU2ެ2 H;IȷMlDc.qHѩ]iu[uMo2S; zLh2\nXOT64W_C۝ɂe /WU$PT`|bQTO|ϝ_1j$n |؎ޝzcp`=O_PcqBBRdD,TM@lo|U  g#/QkSc "4tt̎䡐.Z  }9JYc>+zueD5Pm_Fc1NK߃ qx!FsЧq!L-9?5'OiyX&f 478X:!mU=Croiru!@a[q0DO`eA|z!6rs?PԨdvT CRX imx503[2|y$[3/QAMm]d5vnI(R~_"zʾS] F Xq^Q^tAuBov==Tj|z^2oø,RW^uNv5\j^[@.o}HaF'Kw;udm*g}P (;uO Ӎf4KF_N5ں=$J߾X=U;"vTc#^TVG^zS : 5Iaa]^V[ꍎnX~e rodVd{oΔ?/M]7*4 Qo/A_₩kw _è%}Li0A2Uy/ނx9E< 4 f<~/Վ;̦I?H*SA婾W-%/"f|COqUM,(%u^ &(bl˄*| V:Sj 1ǡܭ{VD C/zqVSdózj s%7CԬ( @ɎDJ">'3+ӲEJ;cNW Zg(Úޒ3$bތ$u& "j CYt7вϕț+ ;֙|OsJ?b%B튣8ʿqeQԪʑ@L06&!.\IIzɞMDTlNsɜ.SPR/ +޾nyH܈]Ȓ[n/MA`0YO:{ز?*ڝipuZUʯiܙV5^{`+ d7ɀ(Pr!zUqwJ'w!at<)goҐ_v|y WGD@8nGiYyկd}.FEc}$CtSwڨ:.W'$Zyaۄ>\ou@ =Z  A'zݵ iZ Sq.oId3)r]sSOG7,cşxSbI?:ɨ1t G$yLlАr. ZպٙLU#yOrS\p|8s_:~')sjϲh]8 ;NjoX0y+̭feI%&U҂hgk,Mژd} k:1m(aRMBu_3țHiR󉨄@ iSQx5沔9Ѡs9AZ[IjʼmXPg_ȉXH%C&8Y`yIIf900ɗaz#U^Ք ɦ*ND+`˙ۅX[s⃗h*"d9ރ:w=ʵN(8M9 ?Sl/;`W_!{AY,v` + -G?0UAOݯg5 po2,_+4OpKLoWv+NÆXI +l6;zo \"_EAx&ZґW %O=9"*O<+|ZD" l#@;{5%oi L$c$]Mߓ9ehSgUNiBAn!nDKi۟@>J4GGF:VE՗Nd77)0_}=2rI%'pˀfs2o tuZ# beW\9"LQUg(;GyImO BNjarY/˶_%ZK7`B5:#R+n|˜#;17/|`I@_ʽ[I>?Dl))YU5V7ݐܨoL-?Kz\t";(7[39 +ʞZK@wsvՇDXQn(x%sґ$3qgtjyCId؝~bR{|?U[p`(9PBQ·Qu$rX811>_g!~o׏J_٭D?p}3=ڌ\0ga44)~itp; p@0}eu riKhE ~K6{~;*ހ>4<{ ;i+ ?s>C#}K֧no6 LU/t'NgކOlJlfde"CJ|TAlIx E1lT;v[ nuEj @Ei׸M$Ĩ`_& (9f5 $n%3EŁU DAm\v:V^1l<;ɒS_=|jMhRxmҪ@~U'L+O$KTV9HǚRej ^]I;,@:51rce9øK?-]ӓO=lG=M|׫yhWNw⦷_1+'Z(?%@ 3%MWS-2Lkf 'ZpαOuD6kgr!cxSZr>n+nz:"`/2_"/%e0NDC#l?eu##); uHu<4Oa H[v$gr7\e7e섹'(͕L넒u#I"F\\Z ѧC/[j#8v^Qt_ʜ:Hc~p;N0Y |/bKg%+Q[6Ƚ+@}< :[~!Q} )wʄseir@d)Yw9u_'/ q7>22 ]M\{m>x>!t| /g_F`k':<!׾@}@EĺIϑJо_W9G?2 zn&-sc{V/ƻ8؍U[Ui{4A{!.=,Fa(!="4F' y P\|Ԫ5]8tC\q/z/DFH/ &ZSXe_ $9#ƕ#ME v!`d*#;f[ڠ#vr<}TfOh;^_6KV]scRuSb(HJ&}mL=-=yPF8q=rcXzbUb>ΰMnx1GĹJx UO36KA6Wߪ+j"RWnh =٦Ux}/Z*hT-ߨ=:^?a)Mq[?5i1DߨPV4GӾEBe#&>mګ6;be/&W !k;[Ȧ%bغ.w~cT+Q!Vdf8bg%5P6єM朎D(^Q]#Skas]v낝m;*r=FQn3ak6!Vu7ĭ&biuMqOO #AQc6=+{ֆeA;-fL.Kp}T;T1jj%xGu?PpJ[[d0|_ 砖֋H3F3EXy k $/t@#CȢ%joE'~z7.o]y \\+B1Әn\ڛ:[Iuآ"[=x24yfB]R7k,F1.s)g{ Mmȹou]஺r*Vai %MA* ]a{ 6fy~e{sw$D1" bjD6_lHkPm1 zD r:F4Ci[.E PV-9<^_1J匢Ia3R,R`X}~.W"J=ʕX,gZ|dMу9e8&z4b!,;|?qρ3~Uo> ( 'l턘IfIo(186q+NH%,eW, ӡ y|:*eu7OTQ}_!.4&Iϣ9R Ȑn6tA< KǢkP!S6h#2b8騤. Zc ]?=w/ۭ ct GE51jitwjN(i`;‡pmm!#Qm~38H g8+UCMK6Q7j w#&ȥ(=0DkZɳEfA$Qj X>m&{E[(l{fCf~=ȿ;h0nTX 2y袰\!=n}eŁ>"fL ?ln0R@=w_ 9$H ;J~#2Є.uj5H ͮc* Ce9ט[44`%$¥^CMNqbBy|q÷=|h@Ƃ6{ $Or5Q%14jTV+nYp"W82*F>V "*T;AތjkA,#} G uu7Qƪ//g|MUz$S$5J2X & ўa%ZX&O\nq W ɧoiS|0{#R޴T|MnfV0Mlw@&Kc'ߌ5>]@`7yEܬ)\7vot~Z~fҕUuZ g4yZO3zGl{އANN<kve[;Swvx\J.pA8HƆ ´  JE߿$^2"{̞t,DR+e;تF7B'H0[tv;1 *\bv:, 9Q{TNZlKƬVJ9a,Uhj`gLdzxl0{5GH|5󚎭 8I a[UYdR "9yLvէ+M,=siMꔎ8q/&N'^?N+TYSZcQ-{)鄽8:l+꛻qMzg#io+T~ p8waӻW'|v8>&1%I57N˒(v@MԛSdDGa x(fF+%.ץ|=ԵkCsF 8rVyh}N**cd^?G6 c%9tFx E2ac5 u lLPa{#/#KE9<)k|R9hjm ^߄'yW,sZmj*!ZX圎.G&͍C{:D#6+@9 xGPk םG˰*qM=={=ԣOm7>=5΁D!mZ&o]O@v6S9ΜQ.$6f0}V_hzx^h*p;QdE{|ιYE60yǺ=bs!I@fa~y*jjyI9/nokc3α*I]ѯЇ6#0-Ԏons#u,|,:krj^wS`g x"?O ]=sb_0fbsЖ5]lWrv"#Uq7W#mT~=[2ry J{.*땖(|rn}ֽ\ ej1+V2u_i *=W9/Canb*y4D:3ˡEtx}q?A!+Ϥwԥ AucaP=ydZM4z-W/ϙRN:bPUjr̶Z<"7 %\Sm# &~1=1.<;hzg+mt5# r(eq4>ms`-t6 0Go}O:N8@05 o%MLib8R =SbV|Ļ%[ԻN85}p?Rx$Kgc ۠SdK=r35y'oYA^aqOQmBeaȲt׋I:(Eݞw}j;% t\2Ѵ=`sNq=&դ.R=[fW wk&)F& v(cuPpS_o6J0dHy-`TMq=2w~ķQ*wM3R,:Y;V|2o٧T-v>Y$uk'8=NRg6cTbHɎ0ܰamj;lcʹ|q6ÑVX}  犮uHIFwU7) Q^nr&/+#-IN! K&Iw4PCQsuf&[#:_r9 U9` r.=ECk{H>c"H6"~ևn g0mb\bG0Rpcdњ*} v{ (K&Oj윚+Y!Y&'`M|Aix#UM`G§Ǣ\r_:ЃnX@BFᰒS/×Yڷm3Z((y3fq;ؔ9ZtDPm9Ԉ*u`4/V*(r  ⃬eg?q%JVOi: gdno)o0mn RXX6rMX sh^YPd);j;pP j2a[5\IJZX CP'v'Npy?k0ڄ?F*;X-tՙNHv AHwbv"},i m˅RGkR_ Wu_C}@c7j"ތQ&M1ݎ^ @Mb(D'olF;wLh.5K16x:Ni*&Z*Ԑuz0L}Bh٩ KQҭo&[\c|\gEGM rYPnW())D>F~Ԅf/;j 9 ~Ae^dw')Ju L/C61]SOm/NdaS[6I"4ޝVFķ5 6V\ar.B9C"-9G`NƂ`XWm꓆ZniՌz%zA,|(D46hJ6r$`fhoʒXJ.pH"l/6QZGӳ=NŠ=% %W9-:tL)T3&`y J2Pq4yd$Aʍ\r%OKTԷBaBȓ&瘲 >zuMr\:@;a1}\9JHrVBx5l_e{TkJA>nSA-/ %r6CTtOcfX=_POެSe#3YbkgZ>vUaZ5I9dRq+y:YpGgi.,Bs\! MTYL"9y9m{_ǽ |= $1{~.%ڜqs\dip*tZf>5ֵQ3R1[ۈș.w[|ƟΦlL*5$Lv.[4hfrrul:kGv0;4rje466VGz ]*GY4 `\Ѽd&Hcf)Ŧ9(A6`*qlm\&"IM6 NJv bq9pn#~$#n2l+ 1":_x|?&"Q2wkZQ; :B mjs}mCA\ez[ \7vN]͠G5~%3s^%vk&[qa qPIErCn: b$q5t[ $^VdL7[{P% uuOZ;K;ϳܟ,TlWlWbN78 )j4Xz8ɨ|ӫYZ?`g#і 6lCA+R& e}W`? bkvQ 9q>WB0o>Y?OlArOé*Z x-p_Tl>. .}Xl023 =TO1")A"S?25S2&iTuoޫB_QQb)zs x-Ԧx]MbN{]c]@'7^WŅ`i>ށzK쑎h=ylѝ[rg(n9:]YDM@\k1 Onm-1+߳ş~f6tNNqn'ȵ܂R- =R4%jȝ߃|ˮ,4#hOSz4+᭤{ / D sfElQ4 T]ϪsEJF|cZ[ɆjQ[7 {d\A,3 ֞eDKl+I3[3ϰԖzVVa=c t:`,N )u UFAaS[y-F[Xek)iZ9N SS -vJ%Lpm ΃MDZ o]ٲҟnnؔVCZ%M JV{*o>rvFۉؼwasno[ s%nª F"#=3!?۩,뾇Y/%0f0~r͜\/ (`\ >hy=7KKh-{E-;/44 EܡcElA08Jd3I3s+SA/',X+s!؍Z3dΠ`Qm$8Ց|}b= ߿f_h?y>!w웆9C-5D{hJ}ύ(vE\_þۃ`2AF[ERrݚ!ŏHpܚknr""RAսv|܃OϙܛCmg=c{2hdbANvݴ JkZF$0uswg6"6jW{˟(}޸GO2XY;?1Z]c^a9n\.: r*-*8 M3bۇvhq6=CSlGPiNjpdD3_ MN894_$- TC1jz\Ƃ`&Fa3(BbwJ&˪o~O&(7ztQ|<$'rȧ3]|\ѣs*9œ!nPw,}Q!xPsyF4ɳJp8XজA9  qjRwm_ hwmlSUi0W 6Ez2p3dhD{YXL0ٯK`~݌ס__}q`BN%S]\ť]ϵf5~{[[r_>-ZRfu}|!@~eA &mN )ſE1 {=in1i+ 1LJǙq%e|&NR%5JJ۟7 \EuiС)04`#i"OCv$0FttTXWxGfa»ܭű1O e~5-GWr I"]pͥǝ dMK{i60SWY9Yl!Kԝȕ&MWFYgԘ~?)y@~lF)2a1wܝ} 1aA`v@#N[:p3O:I+ջ!2uϭV"1"f.t3S.QYg--'XE'DJv֢/@Aϵ=߹Df(n,u`/i)݅cqЊ:cP:a\4E/àS3ޭRK #3ߣU<:B43ߥxrힰ"pwH䮝4O110:>^J?DΞt3uO[/lj1;9vP{)*9 xԘŢs4@h*v+uOJ򃧑SepV4'mr߶;_JܭnMvWJA=`B"(@;O 63A?ϢEg `QItlk. 2D=K82aUB oK0+.*"a`KBV>̍; W\3D"?TA`xrҢglWw'`Xwza˴s7J B ?Ȧڔw>giM6&yBlBҙ8_)M>`ͯ ]:׊#7bHxYRP#)ݮ_ ?U3,3&HJQw]B˂>QˤTћ!C,*~!5BVGGHe2Nh>g{7E$*0Ld/Uj,߃`'DP\)2Ʃ\wMxZ;-j:45{Kw/[.rMP",6,NLZKO+sk;ϞOD%(SDCP;T(+-mL$Vrج'հS;qDs?ʒ(S۪𨟟v&@'oSIJ+R'FLM>t %[_.fٺŔ!`?TP?dA=A|mjGk-x|GOsXY݂ EtFuB 5(,ca;[uЪ&v{^Sp#s'^D/zîxY7M'O 32`hHYFOn0wz~QM!ԅ 4d2Nk)g㉘?qs3CFMq2xIµͷgplP_ uG׋tBB&sb~967\*=huͺOÁWP k#0u rvyQt NP%9d1o7A b(Yj K]%ՠo<)L D`vP@[f2)r"+əϳ4ۨǚ軱xaa ޾Ee^aEڭ!=!ntaZ/7=Tm^&U3eV3mxqsP_zr"`g+7(1(5B ZL7I\Y3zM b>xQW2'R .f oQݒJZnI>m Dm7mpxJj2ԓ̼1\;h`JM."Og ¢o[Pr?Zɞwn 58}Y;DH P+jq%P lL=eUQBzSz\YS&98D`|m0fGp몸QI鐍e4Yq*2CRF$oT2՘&FA@ ny.ohNwjP"Aֿ`9@D% +,~q[":G>#+1+72Έ/צ(-0;+[ ve_n"#P7K=`l"E}J CRK9FaZmyzp 9ʅɈrPVrQq9.fPo ٫${ ҇ D@1.VDz7Q*ˆ 2)_֘J/[%xк<@RUk&z^*e2e;2O(mC6l7ϤEzqISYZ8N lSTywFryؑjI[YRrsAcpr{ CU0ė҇ z յw""&DŽNaTt-rj'L'. Y =5l3%/O ZkKNہ#bxhA ɿZ]cC׺Ffy-ud0&<%jbQWT~u4LHGUe½ҦxJg?)@Zâ|[0ZѻJ`KAv ZjdE:%>-|fA!u޿Z @9z5wO~dB(զo$pgVX> u5}ҭ- ɦ\|Ť) [d^>f?[ZNt@t!3 !F?i|.gsTTw)Mۏ0_XVrl0f^].*2U9aTBe4D_EhN2x4bh\bq'N Ϳ ;Q/CGtq#0iA;MK8Q[@w0GY/W#Gsx9Պֱ {.3!y ΒFdݰ1]]lPUjYOFpJӂ%c?E-VuBXFp  Rc`F~2S6Vszk+Ӷ ;qq8:S0&=!޶0MTyavUZ8`:sP3QF-h[-U1 Eg/?_͙ `՞weND8 2u#Aa(4hy/ Qx_>?7 (Ȑַpi̲*vCMͧ6r=ꪽ'UdZ &wOMZ8IF3L'QEBbJ֜дjmG lK R._D)&y]ٽ(]¿ @Y^rEqzΎ,ͣE6F&BWnEOϳ2c~gEG gXeK0XS[ϟcK+Ʋ .C4%v7QvLblD".Yۢ>/#B6Je{FѢge޽ĝ7>鞀fFjVW{hQxYˠ3qS6NQfKҥM'3< N+{fsl[/viOBM+=v}/ 6o I럒P_x[gN2U~rng5hT5Ce}'EIMi~LiP}A>y&Mc6:|IjZt^+]/![\ዪL|7 ΕҾqP6ߥ1k-mSKyAO{i]N)6>r޶ҡEBh~$;^ܰQ7iׯ:KietbnTaA*ɐ:Pgg\rЫDE%vȷ.| Nsc]ӹ1T0܇P.yN7I8뗈Ǖ 8X NxePIx'Th-> J Ր,sJ*_B^썊QSA+mʷl908!OpB9[,,${(t Jvw'mQ4L?uÝAfE^> Y|ݼ$X*>L1S<ҼҽgpiP.UMҁe2 0:I!hlvרv]b_Fm|s&X$ă:RNl.C‚1Ղ';,.ͻq(J)hỮ`gˇԣA5qioTF 4v~@fOOd *황HXSͱ(cQPw0|^_8(B %W+{2n +z9|U \ԿfNqv^U?jƼN70+,XYMlSNr>`Hus#$ƞ+hͭ~>!"X,cp:ZK~2-ڡ-Pf8*gk >ArBBs=póɃ tv-*-ٗ-x/>"%`1.n?r"w>գ0NETk+Df,+"]v.~l8ϓ) ?>'Ԓo6{ajT)i'ƩӮ# ˜3.ϔzY}Z"XEW )e02]e}^=qg~0` SL#'wFN/Ho+xIݜg]ci44>ؐu]cy%7 iMu k ;͐ yă-";PЇ}S8JK#Řr}?r9zcs BJ=As +l9mԝw2E=sNo(ؒ0ljXjKj4?s0p@ qyWM,kY|*'f1Q$N߯`k۔ONrȾ<#ꞣ8>o[e0ͿDLY^s\8VhU ڼbg4G J"l6ƾӆT̾xp&J/ěwG*dem`w-s'iڏܰp!|KilI;bЭtF^mЙVKQ`6?-ҵ jtѨ!ZkXzJnl03Ī `&Qy֥=iXOpRA\D)1|+%UG I5%8G'ʢs2t%m%[iGq6vd5-c7<V"y5q&8 (c^qq2qm tȧ}e/x V)YxmIUZnMFXIҐtOij?ޠZZV(1O`IW)-_j)XeK-М{zsK,lD^,T,X- >%r^X>?ciA&qӤ|7PJ-?  zTdnϮB\T>7f;D"4VY!*#Fߚ!a\N<^t!," LUv1&V'p!Q7<_qRPIc 1َ!-O8= 0-c'\9%n}\f(TK׭؟0N)Y!Sڜ8m?zFPWb!-$37NkmcŽ%P 7n̩q{:e# _{w\$(Gz@a Z*=HDt[Emo(92b ` m7phX4yZ OZ .q)8HZ-&L/ʐhEL4A@MoXdpdG~i)hz1RV1sxje=d..'U\Yo"0M:<f?7ߚ]$Na48W' BQX:8|Wh|N7YݕP ަ6KÚ^U!=iRh\PE;kr9ׁWM3aEi!댱ۥVkS uinYPnkR%%Rb`ft W2~X>9Kc l"),# zC{yJ7t_jX-P| OvA$P T=t<+Z'ݙݩf|W\/&tgZ]"y~țEkv};H:#'T6#gt+ڶYV &@?.ߝl­NNh}kXΩYBAwU=~4;Q,?LH*Pz^$a_Wx tZr*N֔X w: e;ۭ^s+ >M]+:Ω<$^@9rh [TilW)T.N.IU6 tZs%c|8#m= <r_*Ƽ. ]bk!ݎ[q^'Uў(ݔ;&1Kxr G ϣ^MWW}}&D"v0z$sI{:#=< p Et%)Ȃu5on{~X XbW#3 99j& H]Grw7ljv: CzǁcA"ʆpMQKD|s.\=[&=E!gcz~G\ /YDq:TrwQ@3c. Q~0BQ|uvZn- Kq*Lt@e^:wks ߢct\/%Q"ZNYϣuQ޹vk;haCCI Xogڽ w5g?zx-[zP>Ue Ԫ͒3+oHyFZ&Z ;HnB[M#сM74*(q3@eHoCGN Um3iݱ#j h."7xyU݀k"j h<Om 鑚Vfۭ6mC ==8)Q #&՝+35W ϶iuKQ2LaƷW##rlpM&$ޣH02DrH"ab77PN1lͶO9Aju0=z} 7"5j>2 :>l'ΧܩW&?+1"jD^~YRlz7ѐϮ$fa{P.o ޛ]ug1}CPya\= ڞP-`QJ,K33G Gҝ MtI <qO KlY7PD/{YYЎ$ZV!spFwf*jsⴝj' .$L. EgR;(-6dk0y{Z\˜QI>6a я4[vX>dw-S lC,=/3-nVh@#7(HE.\r _GB¡3\3Y^.T١8:!u[84QکN%MxHgW'(fἄE=OЊdK>I(MuHǯdY(uDTT1_b﹤{aw,ng`z4t8[eK3nnnCpW2<r}NyǾz)Q͚OEb$S* e,xkfG3t Wq2t7UtJ:I[s8 Uu#>9&U]V{&gYWu&xKSa&P xܾ& f "Y{kMО3Ts[,~Ri\}=1˳u2w$/l4Z?^?&2uRTU`1:{Rk l~\L PN p!t@I|[_^E;ˉ~.8zFRkX4)Ů7j ? xU@L0Ih)%l(rM;P@`F׉8vn6[~EZ[SP"7;.&X&sxȚR)psMs=ŕ^~.WFCm~ guaWXX^k;xj9]ѐJ *ۦ˞:fj{;Sɣ/, a|vdY Hj:.~@& HꎜN:*l; u#+ghŁ܄"Tip@-.vF:ʶ}̲Ȗ:qF(a!s`xY0ظ;ġ I_|jA>4!|8zT011lNYGx3]ǚ6uIXVayav|mFF.Hu9ҿ`i=໌i8~.J7RNLnAX!z/p$9}_jH!Dln'۩ĹaR\,*KXxI<*4؉sƎC(q7kr=RUukAScF 5a|sJ4_[֨EU;\yYzv̚L% %\IDyڙbS Piȅ,ro6i4 Tq<"s+PÉ b!^ل?9Ĭd$n9f{E' zl1a/%~"L@z|~ўltvkܵ[U-4J>-\aUF̽7hQR2?g!zJyo졆Qh,\fh&mc'YE Md1zR;Ϊx*DY--j): ߈ne_~ ~C\m1yel\y2 l6[K&=_?Fa=&"c9l/k*M0h{v!c/13MHm q_BLS;fQ* @q~777&{(+ko f.NuQ,pJTk~{./܌EY9Z˺gmиZB6hz2}[00:n $\wpe?KcLḷ UȀi[| E›cqF#=/uׅ]CNx3J#}"i8zf'N qY=鄊ӰHY{@ L~MF7 Õtgv޽~@Ǩ[0EW+H( HJCgznYWLDPٚb*_)g1UN=ddE,(l-Ƹ$xc>4%G<@)Fa@s'{F`'O_}v{(4[H(xhwb1m55 =* .D. Gj^}T' aUˆFF &n%  %)Ԯ)9+duSOxp,-/*sʹNdDYEC6tĽU0v8T ]2/ V;??Vc-CiܱZiE8\RS TV h0)@Ϋ$F! !ݚR8`AO$si$ WsB4ۋ`ryS>c*jQ yIv>y±_%KrCP߉DHB< RKIkށM"B@4a BÀx 2fu` @⹟iKFj$hHih iHIkYi2hQ)8|O\rmНqgc$F]$k o\fOLKx3s=ќm;lZ;(%m-+op펑nJӡ8fُF]{zJ)7? s(^ɬ3Uɍd h_n ۅ=7q%!#} ʑk31"=x싰67~YL%9u48"/O쳡6.3SvY9'>τ^YvalwZ5Ĝ*ˍ`uy=E -EΥAF ~cgK LO&6g܃|W5gKpŠc^X(X<`8 ׶⢤ ட-F-uF'tS at Fr^%7&LI%I]%OI!ݯAKJ2,x^pĿoHNuRZIh Ȱb94" \qSTkxs{2hE1b_=t|1:f- [t2,PxAe4K{;/! {l %'C Y7qpsA79VW\d#$p/\=ŀ/뀻p%^>n.E kDeBw[ꑈO]9Uk"GЂhӒx)ۧI |C[F>V] PԿ #4gҤu~, "NkS{W]t<ʘWg[rG1*Rv&89|||g1kt@<="(Gm,c 9m.{"SKL qk8/ʉtA//偼+i><%Gj{r&9EZ;< ܆oG, c/"aŅf۾>N{nL*$y'[֖c+ޔm66$($N!zc|<-=&6gPb3I-alZlyz-\s<75v*^ ~<>zGʧ3E hUeE{IOh}49O4[R֍Z'fůI1Kմ6cp0@`:@7ɇּl=:VȑBV\#󁸃`T\ ׆jӜZŽX^k_<-~:$2ͭ+:y'ɪ%5[znz!ZK$D#2po|~vCpi'ZEI{KZh) s0d L(DŁWqk❂%NDSe%j&K.LfLo STEro[3!ٸxJMΓpE,a.@שw"}MHds{ڏPl"sc $t.;u 7lQy_! /O+nɤTLs} B<8Z2(&Ȣ0L%0 E'Jׁ xS 5 JPK_CB՗fy}gz}'πƷށAuZ;ʔ" fx\ +Aέm_"Z V?H?]^.K^W1* Nos91pnRgprn/U2.iώ Bݚ%a/`}[1k~,KS2c>-l 9ky2W-THWo/>2Eu|ecQ@usfrZ"PE 8Bju~G ڥ| Xt 4ǿ7boV굟Z׌s!Z$܈y~(]֡Oei62MU Xbw%a잩%R#<Óа)t ?mySG#An3tfNh؃gp!BY{&r],[BD]\`D(@P3x#ls=|J%c.,?W=>CLoU8MS[B.׮(b2"Ep^7&1n6sjĶsj)J%_{8aB:Zso<Ƅ0V v|ɘs gƾ,yKDC|]"ޝڠx½T^8 S=1Y)x\\dh]iR] \MxJ>ICSILP̼hL<#n,:%s!gKԍJS׊E}xV*2yJtz$LA#S6}^p8~,g.)rǎƚBͱȌ]KٷnQSQ45h+#6JCn1'˶!B{fʯNyI\K47KZ\ns2ZwS9PRmٖGJp5>1+F݀ PRE*loo%!Ml?mERɬBNN;sOW_ҸTfÇmU6> _h90ι5~NIu9E1jEkZ%^)r7?-Ӕ%E }xC[M<56c#wrjtvCs%URce["]gE#+[Әf\gK'Ms}!s챠M](Zt^:}HBS;m@ϸqid5IuQ}|}O)p?eq&iX.Q*A!_[ +X!hjDACE쯛[+M$qEq/x("h bd DU2az _kVLPn:n8a"x?I& W\H1oCDfcZ ],cr܇e!˯I#cq4iy _w<$)h$?Uŗ҂fH#e,IǣӉrK;INZ}~<݁(Jh!*=90Vsa (ՆYwR-P˸1nzQӾa5oĽ-P 99u5~ ^K$ Le0WpZ+V\ǰX?V.g1J!,{flhc8]t[(n}&khLܳ|Oe8ub$^ #V͜Y?hH%:$& Nae-.k2=ܶmpd|`٧ٷ#,'$0nZ#v6/Fl2!v!kKx(L,[ '  [+c`tLa/&\C [gk3?ߗnE :r 5LXȉAs1'r%v)cP")T۾ v;RfbY!RXDƤ̄11xxuP ]Rw[Eu3!IxᎭL^amn䅀6Jc͈sp!{&&Sg*(4ǹ(vs~vzsLf`/!w7DNKmf|ުo"_'s3yU(L6Qsti=2x-G^杻}-n?dO3}>ׇbeZ_R1?ՀoǑwYmd0{[GQ1EPĩl°poTMR`Y/pg8lM!J\XKvbg#k?]XS,Wgfm9 Ґz\@?9YGGbە# a`Qn5?g^1fTXdg W;tdn1TӖ>1K'H{Z/n6s/?7|95xp JX!Ah5*>d5i.f ` GIIv@J3GDP@ٶ2\Qj#^ N= Ah&2I,VP5 觹]Nw^#Oq] .(7=@osd܏IQbXt;zK?shDTH.52G1ZmTU3S}ẋ3/iqklp8o9?*-8nڰn{~s ![Pd( Ļ50ҮtabGj\d6Y$Zk4_V׆ny4L!B˄=he[#nuv$^+TÏĥ ͚Gzwx|(+E;$lW\1c+GB1' 3 W64+7a#q^Xvظ9z4QmV ܔrB'~)-0C2\,XR- ⺬l+cZ4ٶRY2#ks>GX;OYE$ m3LU=Sp#n.ZnX49.޺(l8 @´" ͒sosZQ '-c 5|#D+U_kv:;z]cujD*Zc}T}5K@&?JQU$ʡ7Djib|v8mGT^0{:`=@`ƹ`0A] Ai~톳輄[]VLjKcL>NK߃D냗CG+*㬶;CsWPSJ:^UY `BneI֋e3ke3S8!vfi5K J\k;o t姷lJ1P̠~Puք Uy Y<;h^;n'·{N0z,Pم]K,;bͬc;*dAOx(:n)zBgp湑q`sH NQ[NX%Z9Os-$ۯ Y(lL`\yB@IJ;.:W>yr{z"x-.11s_SV;ÚοM:30^l]{0aPb"HA4.0HW^B!0Cg}Q#ۛbYu fr]zJ(͆m<$bP/skiץE8Ys'<(Zud\GL~'VCD](V ɘ:NOr!o oc3Q,I!"+9pdޓpⓝ`KPA(@p!\^p=,.*8пcV{Mr*&މ7Ĕo4Wㄙ+H;j4RM6l sp.l:üm5OXRʵ8iz?AF>8mH ?gN _9@ƟoRcJ,'ɜfPB7'[SDra-hf%KrA֤ݣF(gHj~5Y@e)t;C̭u@qK*t,nVicfş)f%p?,ȉ8;,:[ZvbK+RTLLTu):cmx%/l{a0_'6:`qf"PPs*uMܜU(~Dq'*!ܿG?Nepf  &l~ Og;nq pxMeR)bw![ =mciiF`!rE+gќa7*<3f7Ȉi`4Fn3gSףh;}o^Ip8X2T@с%>v7NthF̣ܴ D *c(8{$8'"!܎\)݉lB),_-fɟkb@)wP1m7ݠ2mJ}%m]He(RWx%id5X%ˑ62U|qK||gYޤl+Y,J΅Vw5]f-}>eW{PP#E"{F$9Q!K5Wk$7՗5g޿8Q/]!.C`h|Luh'Yo 9dS(qtQfʁ?8Ї&lV g5s򭝎5^fqO Vjw>=dtJaQkf?Y-&Rgku/,g aHܲ)Uc^'-ɈYԵW&RnQXR#4JU gS5+v!|UvYTDC7e bzH12tG¤[!>)EUT=ˆ씚h+AJ܃*u} 繩413%X^!{@<$] !_qDXB⩀ÚK!wez[0KDڥ9<(?R)(3$,? Zgi*u1رWVPه`"ItR2"0\nGT|A~=eb-76plA lngO~^C"Nƶ24 ]EUo:Wَip#Nނ2 *șjZ\WRk]k86{v\vj%Sf5AS@.Udd N OxصϳؼԢ)*d#%\tO-@,- '{,D(O|?@Y\2~g vXJ..^LAbÉ~`8UJN?`OM$4 žɻ^.NtH[5!Dfa ςa CP~<<Ξ?S%p3 8e9b.šmޱ{nY¿-k6VDiI*԰\xz,(1*;p̛O#n FvHX 'ư<{**D-U\+T1݌8UE2Ȯ 5Gn\p7ɓuxxv` _jQQe"vSS%:߂WVmUܢP۞ط3v:iOV16젫Ѐ,;wU?i(lEWU9m ֵΗM!4{:dHM 9HkB0e;pUg/jV,NGn,JGL>D(SS6 -w`Ndcܨ`^ hCm€o3Z'ߟ$Qi & \ZxtԴ~lBeH'$%K2ͳ3[ub"wuKC5i2}[-G2I:٣=SW-=P q_t0>j2Nzly4=>TSV%㝹eB~v|~r`,('*%|DEx=y=FY|Ph[lzT-Հ n69Ť9Mh9  x熝ֻiaܨ4GbN'/@/_f>UK"CГ\!A'#o[Ꙝ0VH➹ޚ<\eGFʖTy`N1۶S".b[:1&l'[ұO,M'N"4&}[vVl\XI~*`lr[E6E[6%y߀8Ϡv k!jwTfL{"{jܸ,_s 6T!jقOk^#4߫wZ=pK?8iE0XJ&Uk5>:VAخhĻx1s$8ccrKYcHM@9);~FЫjyW{նHt]&: )Xs6mJC>VCa:P0G~0QPXÝmHfQqRFD;pf h|F WYa^"&CS'bbۺY(w~EgfZ\3钫ߎDop9Owsrn "7. ]/(u۴(H,wyYܟHYEӓ@'(rj%p-=w4=dg[gin̌t_ q*)b=gnMcu:?5*6?a7\wL,gA Exy[C<86LГi挅{'4dftⰧE,Kt3Mgp_7K-K7GgUwN+<)WecPL,P${z͓Q9 2t{cXd u[W柺utPg؛OUmTMP(sf byJ@\y2#QxI!'#ert"tɜKV޵>SHB}{AûZXJD{cPtWb)ӆ$m'_,ag*⸷N 5/GN/l`F4e,)l՚*ԊpFUU .՜ H!%WOe\ʐOva`P)OvqyTQ K"T>"$ Dh<  ?庚/(tourں"l!c\(蕁u_84s)WY(S1.WXXO(d*E&eqER%BSiՉv^R$|Ӳ4 * ޳_HkŔyҀF o(f$oSp_)B{T6#l0L>(He$ݷz)&]#W[融߫\!FjZD Чs L<B&^ oK̭0z/ Z%t ; d02h-ٴK6ʽ>-E!,'; s 6pbQĀ͔@H19jXM Qvyig4&DW\ 0}N bi k_GL `|.m^W^/G5v1(G8^C9M qf9T! ;^`L :XwЏWݟnRGz*Yrzwkj m/*"Wz{;t3Q1u9t5Zlioo> {{*DjU3[1IQ 0_gY,sUz CʐݎNGқ _\?'jQ 1i?.B09@;Hɉi/dh閼0+Rs(zмy\z6Sеy\8ße@8dBjtk1W }Ar_p:%A3QПk+=dKe;h 5G٤n7@޴2fށcЦ?w¤ b|e0ę:yl1h)`NrUއ:)E;ְqZ;mj_Q|4pK{jGЂw0ˑ[ rG+m=+\}5EJ* c3d[n| l)8 ]'W&bp;oD;*/Mey[Jz)o:,\.瘃9#N`6xϟ\zon&5+M,RU&80כ[_LHa6`L(vNqˬ܂Zv?Vc\ФLekٶm.!9,%IU&.ʞ_S6^nش>S(-"Pbx$HxT B8aY1OW#,8O⌃wAc!'U#;D1bs(ݿ ~bLM\ |{MQmM^!#I2 /3 ޛB C)1xkTZy:'9%d!JgUlBHǢ X}X!jhvn"TfI^ "R tw0. _:^-ăVIM൥4=?{}ztJĬs oUՑimWj!w|xFSE,$[EF( $$֌BM+{H7L]?̦!OOF mH*n|rxq}DTQicqilfER2D*2JCnG/frH;T&ޅ:cc:?P^iڔpx- A^FwԺՠA!Vp( ?P߅[}!FZr CTY7đ]4oq$Mj/h6b*BL,$}CꮌC\[Y`4n͎?4{n1LЇrbaG{zT:mΊ;,Z|x0#}+f/ap(qX'; Lےa1J3UqiҌL$9 JH1Mw&{N-Ft^Aԍ7|3t=ccQcC3_a(0/:[1 M Tţ{`-<%J}tTڎ xgP[e ^ۏ\@%gbBa 7 5z AmGGs@۔& r_0y&#ԍ{3"İg8uTH!,huk<*ڕ&GEF2*ʫ|O{$ce?n{>ˡ<cul;}"m6uXѪFJ\$?\U)8"E|\ئR򾊡mb=8- \E0рdt!EU^V!"4jI,>k58q[t H0i^aJ%Of -ەaa J"-%BS]@fjIEBA|ù%!?E*[.-iUۃ[G0zsovL " eCAOelCZ,%N-a^Ma,Qg= bx ـR'pSH ը@cgp=>URtʹ 9i\=p/ZṞ|RFې`tr$j+-؁noU=h wGePRPWjv+=[w3ȃnosښ ^Nb7ǃzH/h{hYmbߤpംN}keӎE5OBVa9Ż[ ilz_Gc8c[hKr?ڧ'3հ6,V͋pq|ȱ"z1cved{c.W]|s*xǣ|rӬoh\μ` FzHѕؔEɋLJ(;NBDE o Sޔac,N)` ۞k18+őIa6"TWZZ725 R%zߢ"BPr5cO[N4K*ndho5߷%>qnQp1BP{e{*}jCvJb.,Ͱ3y8^" Q\oUY QIEDx)qgMך|p\whGKêј1l []p b]C#aG{_jacKdBIE\uqVT\HF&516|0nC_e/f=kL =Ųc pQ+(d 풧 ٔs)03ev>r&"Y#"yxp`םmM0^7*wX1Rb2Zi?J ł%eJÖ=Vy4)$9>S(*.41h 4XEo/2Efi\Pugf%8rȉTc= gk]74c %5 0()l̘P4aWɱ2SY>0M/Kρ^+l^vD }67WRERr8`-[ΜԦsvmx+wQ,\Xk0葼g %^Y:?ȶ.pL"5&Jv_DA(O50GT^:!F@a6كT .Z'D逮v>sUB:LQ 3:ϣ$hןzVvzg}WN(3zbzc1Pd_sL]gq1Oyyh$բ9o2e$5f'sB=*Ԑq @ 1oWT@y?pJhsv~ރ%BnT^=SO9}ea7o'>ELTa :Å.ih/òNv>my7"^;WX^ U:ăx cMbӉrE5ǵп(.oGX,ˣW{llTorґ` 3'*n1j[ϲ. /F }ǟ0:?vTns|/聛)(NZh'{wi(]ϊb?7+Kѓ\Dކ(/h˛[%<v7j7&h3d=QoDT'>ori/8v:'/hoNje㏮h0ULMu@]ĺ&PB2}RB#&aQ{h G:oC.ޒ%4=2Yjs:7]r,!1,%fPAVSHdh.{F9*.Ig}tS>D?H3l@]uһ`?14 p dUrH-8fpc]tE\tNLe骖(Oo6NG*o;$X_ lrn5xȕuO ~Ϳ<6f?531QtՀxF8b$Mb۲qDDF}wDi@}ECrYleJ1,Z!RCV!"V8x{8l;;N,e;u}UvFdq5Q(?޷ 7R|qbK8%=(B- Qj$[|k Ӹe(B}N.[B(ܪGF\.nn`gtp/r Dz-$Fܮ#QKQ6ic2cME>bi<.ۧﰠf&F^nxXZ\JZ='*S ||{ 8ES $KrZo:cCY~Ѡ N/|{Ut>0M"9Y|BFΑX-GDZW=IkOqFWYse,C^*&Uӭ]PiD+ D\%eN%!9we 4E9jz~c=#׵}O{%q4T:p=a # lЇldǵ][f|f~ɂuG)jlJ"|`n| X1z.jmŠ6|ÛbMݵqz!pY(!#w()€Jӣd`;.A+y:!lm!!Sr*o4EK=z!^=fvrSo/0Nu?׷:™2xؽf>*6$w"A$41ŤJ̮1CO4;n"hW`NIq87=!Y(8՘HlPO=-lL荤?79V>bS;eflw??||Ň&ku`sk-0OĊ $UT1Pb}kl|$,YvzaWohS;?yn`ѫttC[p6AE(tڻYRl}Ϋ4ы  'KNqqs]åmؖ;)'`c?ԥ-NP C96 vWrc 0ڈ$*j7ewL<rCLel"f@1JhL+&ҏ0|RCLmW r 91޳G ÄK~ɳ2 &hTN~`7O%,zuLuBkS"hW/ GLʖb\h&n~Wn٬yhVc?]T >sʮT~eu*kы ճ IP +ˊ{R/Mᷖ/;}5E%1Xũy Gϒ}O!!xCPQx֦t;|(\ΓrH~[8|PH.nCMj6ѵMܱ^%v]܆z%[}s3k'\Dߚ0چk9DU=]6SR`RhFFd|q+L?jbG\S@Qx !xoB:ON{ a- ]n*?KiW񓰫I{h&|I,X [ GO~SUto0odehtܛnb&J SpDݬ%6d^]@ F]WC~PMj-fG;H 9<]xAȍIna#ak7U$iIbf垲E,(#tEgrkߏ%SI<:_R'JjÈ/n]E@t^IAS$38)w7p$̻tzOsDCsvV.{F4.QA=N=? yE x$DT]0upP~m)[_e=i,#euw/cWܢFo$[w$dnÕؒT~ Y[ժ3gD4O$KNW6QߩƯv\!ݱ_T~ztbB5w96LW@@}ic^ Ǒa)f?{=T, ]T} ^8b8$Oʕڬ-qD͔N0{ÌD퓍 U&"(ףŖdlog]s-z&k1Ӎy Rϗ|F`nNwϚœiB> ^+Lj]t-E}}r}t),PұM|ϻmϦ̾jׂ&B;0ڠ!Um|X?GIFc2޾`\( QI:w]Q9di : 9I!F( ;"x3]DLJьEw5;,5 -9S)\\T㝣CE~=6?Q䜄ҕL#ȿ]9@ %i(*#1Lh2}J4mY a];HNDͻ4_|PzoM[?O]?mtBIԉxܓaB!$w b$V`6{b%pyzabs5MiD$;\Z:tXwՅ `jF0B`S*&qE2:X=|*u= 5 .UFWZ|h16}YI-=1" q( ە&>>js]um͂YKhP:S9=u@lRNP&wpHǙ G` {~6(uaj]͛ sD7s-=tm TQl Ǐ:bN}܆ 넖3~mxzv/^*amT 73UN-W{Ga~0W1as&kȗ!@J)&:X(R?vkljp.e[Fc/gq&-z*WFU[1ͪL"$D f:8so^ dkPİ;#=~N:lWrbdkuW 2 30K͍[!1-Vi.f<Tf%[qVaoc602^ht M/ `^Sn˰hǮ{P!ә7x(#7nSz53 Mp|zK`RX6-:zΞe.3'0н 22ʑ1I Zc(!„RpԸ K+?Nd =#!i3vxV@Y@ߦm'3hT'X]llsZ&u+Px5% f890ĭ .y;! F4i]l{0Rm8ޕ#J)P^qͿU),o͔ES2 d9} H 0>JmwuVSf1"d\{3&9߱~f^!f֬ʠrjģ_7UC׃%vj`dj(?LN70-.ԽqBȃmN}?b v>:d9(`WVz*Z@AR3Mw[F:gEʇ)sV/\ɞo@sP-m^I̶QۂƗКt+d Bh[ W.h.n3҆!a3i+A'ԦO?{H RNpP +y'blx~%F{')5͆V ⩹++IsfT=5O +"#!9o)̈́+3rqㄸNH!+&h;;(xX|Gsjdѱ00:앪ajDx~n* NKaRe!"BRTP}Ar &}l!@|1tĞodou3rMSeWvh"qz XLc :5rf3Y轄I!JKz`"vڲͨT/^z@67s2ԃҗ xm2Acdn%vDH让Vա. g8ɸ7ƥr l== ^\Γ9omC{Rj]: P$PѽYN~aFnvPSb3LoӇaR ;赤  h_މ}a. D :tx|J8٨ .kCŌ%C/)UM]*Du_ 3]č*`r]r=~O_$b +#J ?Fy0QtE%T?d-Lk?_tؾ}%ӧԏ ST@k3OZ+ %%b?9+Yg4㾫1cK*f*`-,qp6!glP!u>W+|[5)NË 0Ï.0W݅ɱ\t1R@a~b2PIMt&i Q=DZkr>VOhk`}3TflUrQ q*V!r&!aY-n5rIˀQCGvcϕTxu朣 Q'Rf8]2?K4؁,::(ZcZp~Xna`_k/ 6>uJ2qRxН ۨ@i"UW-Q-(Uil ٛG 3_e{tB_ܢ=UVIO)Q L;K hIq翤|3XPqp ou>T'/upAE@P*xM:Kix/ -7SJkSRn{R.3{PFD1U-v% l Cuy D( kƲ} ܸ-CLn9ɈuثS=!_&\WW>c+DZXQ}fPieϓ$vE]3=*4+$`X+B;gwrMɼp{O4{T`3ݲf0Iafl@9 ǙMd5]QDnn %B%%Q#B En8Kq?;#_`;D$o#π=pI 1#`LzI@%g..lrQҟ}j38_Tw e M uWf3}bٻ:CyI?QȚjw1q\$7x+~!ʍaGf̺Q%F{%txghNICBv#zth7"&gumrKOĢRxw7~l#ʸ"]zf۶*ɱ־L}hFI4#]1i|dou0C.1,~(Y`%^A2'Vxq.߅A罻ښɰq9 wb:V#5n~<$Eެ'n?ԕmAr7>߾7nna~nkDNyuxn&H>IV4Z)=i'kO pnihD[ٵof*S`n7] 1SY* TGj# [`-ܖu1pPn]x$[v`IԞBg$.,6t)18sœ|@)=IKۡȎ %5Ҥ|PX ; M uKbϜꭱ!Сpz ɩ7::8la1I:t̗¦kŢE0~ٔI{i*3:-L]5'As|lcE5/.*0@+T(D0NC%COl{|8@_́5̰pA FVrpDuRG%u Q]w2`Ee%u< \ڲ!Uob#gHO#BlMHMrL~~7R+X䪯د'/dշ-05b/W̓x'  O \xfO|=?\4_ 7vpQ‹̣/hg!SzėWĚ*WPs-ڦA |,QY}w K}I9y1h-B%&Kl&棘zm%0cNHiө);( I2In|- ă%=t{Hx jShEY#QhbFO;) hBo.UN`J)D ,(Sn)s0`^Cܭhz£wpAH]^NYhLE\K)>k7p {n|A4.c3tm CcJ(FU5B Df]?~ ,Wc)5p˄7􅹻UNݽ8y]&4>"7@ņ4K7zao#DK;mS;@=sԭ#Q|M,ΑR\FOῴ)۫DuF{?:d3Glb.C[%=QO 0Mrjςd/Li-גRD`/=8Jq˺t"V wĝ|[~2NYZ%X)Oܳ MP Vo'!Y }2iBk"I}͈Nz)NL},죽yYRڙтu: Qv 3)<\=Tvlؾ jNi+z.]YGsh=:ѥ]4˞??ilKfY ΋L$ў:jOK$e?n2|F=|CpX {(ۑ)ŨdhNe~іJG)G~(9]B^ס-.!BdCN8NKh]]\Vc ԭ ^\%pd}srӳ.D?D8^ !٬Zs@  +Q<0 .-tÆF=>zBgbZ GJ_$E;%Yp]g`+}2n2|˙-WT mOM'sɞYe1m!^$6:"H20 C#h ?˅|9r@a1GY4n)w{YB 4>s8:72X[_T^cauϠ * j#Wjw\( "hgl%vRkFAnoݘTKp;M: {s׳4,>9¦LX٪2˦?q|v!+A9z9n+ j7BܾI:X ,\<׉kg }jpg"jO,j)RnC$շ,瞯?xTSSMNi]1CXtID&`s,ieqEktW8)Y cg>Oz7IP,5@@C *u.w+eß=r0W(tBrM Uxjs.rHC)$>g q=v6*7QD7xhTab3GRWФ\tP>MS}97^P=(D[7I etC'J)rp55 <ԛ cGoꗡ'59&UTt3I#\p.y"QK$nJM6B(?$xFO`/cFBu*Q_-VSe}Vaf-H%bCcKyrSaf#k2\s&JJK/%@`Kf.MRL--Uew<&cJx{ox3ngEj \,˰=bh7q3 Ϻ\;?]p(HM|eX)ouPL5lX&W>iP>7w%xlUU@u\5ēKԥɂ52RRT:ê1Yg2Ѷ!.|/s=4ݩ*tɝ#+ӴiD ˆM=ml{ ԗ%5n >V-j^2N;`0uǥ\-y}{)+M6{"q9#VPLGYfQ2uFjfk ft37:0)/0` W0;HIREc0#Mi 8JrD_%ט*]+|]7@W<'b~Sc5܀6/wŭ/Py0WQw ?btZ"=]^xztc$1f+QG.O#:t'Du.e-K0JT}8șep$Fշc kCאغjbNHrvPtK\.Gr&Ah_BjeLNm]4F݉A{]p$9oa9/p%f_Td\I{i\b`VWfCӄ&w}(7D^6 Ít'*(d6w{o؎/clwhP{J`eR6AU{eyU/]/_ ߜ/y[4M`vOCo.I% EYe"{//3^nOC3(Za4hde1@G=;w&oumT/NJ9eflw]%r8Qҗ \H3@iWM2ȕHtpGwUuit#uH-pBmbHLw=_nuVؐ=WjvEbIIH6d @"(=N&*/bAH[QB$I4c2$T78Cw'l~ Yۓ〫5R󦞖Q=6PoacN|6X,\yCJx ⮐ y>(ȮDAYC̉FԈ#-z T$ 9)e1(ᙡ좌!뺃(\(E;h\צx'a@fmx /PGڔP0k84MaqrfbG=Ov1D]-+TT6f|` ̳ >.1xq((fO,fb7ɐ3N/B䬬kT L̯_46~i#joY URAN# $QuEWkxp* cuQU} .GeW5(SW=1V>G՛Iscne$8"-*}jwKĉGzu&cXgv3Kxo#@k ?=>)ѱe2 &NoRxwTz `Ǟhy6Pz/0 odT3@[#B^<3ĭOⱀ+H7OU; h$fGCS?/y9lr6vok^@4qiNߐ_,-@5ūp.>C*&LzG,$5(@@me'fU&WX]EWbL񌲶wf/3B1剤4 -nW$ h?*J tl/ëT&`<sUWmZDjZ0݊:3 (}%̉s# >Sǘ +c_EVj;ӬɩCӛ)i/{ft_Ea6UY&r&S=o *䕬rPp]eOu{'1'K#K*jBF_YC?՚ `ZM7گ ra4cLڱo0u0- rtiHt9$W9 ŚhӬ&<$sģ%3)U tJt(95y2v!-F<:=Q84,% rڄvb{bfrʧkom~Taެ>LWCf22x~=zj.˒GkTxuE.Q`gf1Ӧ/ߺxY#XGm>C5R5j׈eGУӚIV }fC=9#-3R/|>+F)gyGo{?Ӂ_.k+%G]TIyke[t >i0&{A)h]EP?Q#IYCO~>]vW5xKsiFP9_g?WcN r~;:^ F|,3~MS;f[V:3I+H$$Ao7X+9+ t\B,I*wt*f+FjoqÓkxW|;-kn(#S'A8~UkK:$DX(8OHѰ R 3_ԭS/ ]i}~kVaY~GȑMXBYdWݙv'V+S߸.-aM˖΂/t芆IzƱn;8_g4W< Z 7͔܅yx-V)TշBx()< j6&{a fQ|yl  &H$ez4fmH9,]J۳1mZOK>&df&=t)7v1HZ,/ tAMX;lu ^ =?I#Q.HՏRoCu#+nu*x3:/%IqmWOga"7;Bۿuvr.XS#d# ` 4}Qd5ŽO ;AC3/QdZ\ϸ˻|q 2zS5"j?%A&FsU<Ђ~+pcyC%>'t4)5ȟ7Ol?ydE\p)kxbe,Ϣe]&7T7[Añ}WjD/@iNexsdbς8OLrF TVp5Q-wVDpA,1tV|*cA- ^*:*;͙}$}9;'3|,ɑLsb k8D+ޗ1tf)ُM͇d_`\YO= r0X2qW`VHAHܑتV޻6I'6(7ًj;KA@j];3fDn^x2xa{ ʚ-;hx8~XAj9T' 'mosp^*R\6NjzG^U%O^FtkOO-v^2  )(kxPD~Bː*L[3y`W򩺛*g!뗫;9%#47K5PUɇ{36=OWwFgԑlU7=@1\x9j^gw_]Gr I"O-S=MD1 Kf`x\-ul#Tvc"U=ЗDXuCmn:@rJUo{zc<. M( னyfc8؁$"/̪^,e8qva$C§f/(B0J |Z>\ӯdOӊ+m0 _@^cNR\Sj PE-Π?jLFx.#Z?%< M$ZK۝ jwA:tO]=筛חpb(ۥu'o\@u"Ì "#RbJ?MPRA 6 Ltq5>(!ie 9\En&sZK$ D Zkos+Vx4xhTFyEϫͨ(1_X{diH"}bDUz:3uB(叺11 h1@vޯ!k}mSҢfv5*ZV~&$|U%S/DC~ڇY[GN!gO?CCTf&FIB^c$)~ Qw!@zvs[ wHNKJoTJo<~6Lcrn6]![0%góGr? ѭ H2 Jib4( wG$!Qi@H q۩$ꕱX9E4,:ԄCph-ÂGnVpro!wwR;EKxWdf5$XPe3Ed6TR촘*$.IQ \dx*-#fTW|rVT-$F2\3 ST _1d @"vGg{%1i@I;S -`O[lB@VSl_`dG[wfo?`NEG/nZXW i__[FGf3#sk<0ܟt&lkK6 0LU$ՏAىAQG,q' j >Y;)XuMHl}Wpy*A.m:n~0_?{W(yNNOB7ć"Ϛ scDN{/o"SЃrla_$ݕ~ɤLdӫV:މY$L72羏 Ѵmz'xY5 -Rӕ%ϫZprf DL!D nX4Rw[@n\5gF9j V^){ /G@ Zrm6UwO*(/ΉώZntWYoG6={X^ Wv'uǏi&TϽ&xEA}!G$E0R-ŧ+#>gã8F[VfQBH>ժ エ؉O˼WJ49_G^)r'=>v]Hy3_Yx!G65 O4f(/[uP;OX[8D4ԇ.zFҚuّÀ=6SΈ^a}a#a-hzZ{ʾDi$Qгʘ2Az{r7zC C RB0yy0$d5Ϟ3#l֐6' {G Gb z5#2퐣jГ24e+pmh|nD@Sc@YYdAGl V4So'/ع '!=IYv)vAϤˎ4$F>u0^1N)9 @ݩJOBTس%ZL݊e2wЀ2bjDnpִ.yvҼgy[AFo%.3Tp ٦WR8';RetXyш>1 t; !x".+:q=v`cXdUJ~)"PqJQ>Y@}5A4֏BUOWm5UٷŠ 6(/8;ٱɘ2P|Pi}RJD|A]̉iۇɪ;xRbO`Ha)-3ld]Υ46c%8t5 ^k̝ut]B; Od&^ˏ$6%yjGƚ}PQ"+ Yúr$x"l\cSO$ "%HÎի>14=6Rr~mGq߰I0La&㦻 [0 ro ?VJw #h,b`zMaRn!Snkvp3e^5Kڃ+e@'9kɜY=)aX򀒽DEioKʹP?%[>Q0YDtf%> fD zqA4I}U$Ĩ?rNb$s0/Nc'-TrIf#(]WʧשgHϏMiUt" kвoVȎyxqP:0XGͫO1}h٫i*!IDhW"`464 )#*D_ZG]jTƢo* υ0UVɂ `ƠC9T{ߵ} %='IvW~\x+& Wh;;K $qyk󞧄Hۨm$!ܨOK-o|ٮUX&u&ޝ~R4s-u=YЀ)= bΖL [5d M|pxP( ӑr||4;[pc3.!zfqx^rT|~qAu%A,\&hhE]b>vpg_j ƤU z*.- G%vGLDoFEZ⌝ ; { +HȠ6G$a=FV+fj0pw}6qu+@ϘMWp1-tXC{:uw}s78\)B5})9Aے,>WިZfzv\PMWzk!7䤊>t+lNi8juykGE{婌|IQ^rF|d]mʎ&>}΍#;ڳmu61t엨!k$\f ' ]dV[KUw,>-TG egK`d"K#hr3[s:ЌCLgF2qG%UD&S/QOL4Egs1n5(9GV\Cl X1P ;ď9H)5L^V.iWo qUW,YAĉ% ~x(l rhl+dpwCM`-~ <$nYZhU(LcշDK.;IoFǯV\DW.QP"X]9!VDdSGmz\o6xF&aƈ#K/qK$A12R#^`[MpI US03vFCre6t4e0V06q2mkVR-iNLLfC[" 4e ԉ<&GeZI7 "Q34W1`g0UNENiA.;8C:/44 rᩁeX_;!+Uo3\D3Dß$LҰhr`SQp]uv3 .0|BP1Ԯ3XXj1MW Y_?SZO3z7}a"H1V{aRXPIʮghoQb w88mhpQhw7O.%"ǁGRd\Ty)ɶ)3)D0X%}ش |]hl'b+zZa-͓c)*z8ݧ!SCNB7N{%je* Ƭ6V=bfyAq;~<ȕ@lyʍMpUo`5<65ށce!X o+|Zܛ5a,]Cἅ,'gۮ6 " Q*<,Jvz{qc3[_"(5X"t_k'ρOB1gC){+k(^S&Qa~Х22-E8`, "iW[y+`g(*m:;(0 F!GHM<娃 |,QG%;^ފve>P NGWd,9zh\H՞<$>P;פ3l2U:p+hńpq&,jvwe@|EI܄}hܚzN6gQƉ+ǘf `cPH׷וZy^wYn'Ah'"_!He/˟R!›;?& OE]SSЁVں€ϐfKY'MtX"xĴz 365V9zwTZ ;"Ml{Õzֹr=X/2STJAPkl)tlԶ쮨={ K?|T j|CT4+iyDߓ NEXXY^.'ƮR:qƙiಃd皮0mIK5i޿3.&q9Uhڵq׊k[Qk=,d87IpۃpHg> mO/O) '⭘byבezÒ _-3m|d]4pك7}yJyݚ|#g(_Uz좍i1zm((|6#. 4-酞O8jFEtDWm׬qBuu.'ɝY'C Y>W̽bz-HmM[…_:yT9,J?E8U UץZtg9w{z'3pTAa1~Ae1;Y2O:pFčMUrp$ 'f4y"zviULˊVcx4Kؼ>Ճ ӥj oL$N2f88 4ͧ sGv,WV֡CZ8:;},Yj&(Z츙OfA&v\A>`RJrg`8ԺAhAOc@kWpڧ\w >h\0+9g8`o͏B"bX^J*DNwC@;ktRk)ˆmRQ|W)ME_X0@!rJ#xe.G7KTB!MM?Sp.ガT,MK$Sag z!p)Qy8--_e S`f:n{٧к]J,hvgIq' [TA|I̎-jF, oPp]Bt/{:2<9AUia.ú]3rV1+I~La,y< #=| r^-0Xs޵ _hWM Y=#6sG5 Ё+ӹ.DhVlNz c qUYmo"T.986uOƼᾐ!ȳg oUQ2c*ʐ% k18O 50Vɴ5oezHm6!#&\hȼ RPxј&ڝJ}<~nzFHȤ!y?Z0]U&tzГ+: 6=[}:, AK,lUoq.ۜptqFXүc(p14YFy3MIRvͮT H y7{ALcy˛g9Ss_do΍(vj8`SJ?@+#喠QgMA,U _ac5?a%mvP:Gi#rV0DUSzNJ i(]a2:H+58-%G$rsAie2]ί- 8&|4foF- fYC(gY- $/D/%a5A8.)EHr:-~ˀGY-CPT9|C*Ĩmj1dv> 9KIC@8Hk.w}DtȊ.dU`3`O h>MYH! wjt:&gɳxI3rRoŪ ɰX wb4,UNQ3x ՙIkSH'M(#JFώfvr+5+>y E%&ƿ.?L,i K^ -.T%ǯp$bv*qeE-mmEV38e6)[@T~'~e$))kdtatM}| $UOf!:Zخ3]" k~G.4ky@0p֚@( ؠ񲗠' t`OVrņ`D0/2@j^d?{aY&?nכ~`& q`KyE\E6Lvi iORs(X8%be&Uez0gȜX&H2ȹlcd5L{8M=&~|X //R75):Cx,:*ː\WRwi'j,ˋh3L-K̻ Ĵ0Br](6حR smB`W6gwS!+b,9BT#[ĬXz^训޳VtS]\dΝ5(k `[aEmCFzFp B;t>zVLHJHM^87;A-Ý$VQplweP9?5ʄ$Wu 5ax_eܣº$f-/#ߛQ&k޽ue"׺nÄMO+:/<6wՔ/W둣 Qk%Iz&$G C{RFt""߽`>wOYr

'co&PwI܃ qlhBp~E7dkls  cFUM)vou)䮙R1p0f'+zsw8t:d5KXO{O%OW{XfnouWmǞN+7 e:DPDب29Q lQN]l8vQ>R0E4bFL(^W =k?\ +c%]؉|?&h;Ja[J}7:bׇHDY1+F vp Pꯂĩ`B_- KTU3J d_/TQ V(I`8 G]~g/ux8N|In8 g!TIzT0r>$Uc#s<.:hc+GC$03࠵Q7!~GE+o"]և`#}Sg2IXj*tY&j3uS<;k~8pHx6/˷=`)tX&:Xc9MdJrXE)s6Yk nT.D8\3N:XR*;f%!fJnug+և0lno 0yt2Go,'-p厯+ ^ޒ]c^5|Jsc4'>2}=JD ķyIkyGqܺ>]N+~xpBwLVd@(*.jPu?BۋH{#ţN1]l{ֽ;aEQ* #uO 2Z܀.x`0dBg!Op8؏}àetI]ծ Ϧz$r@eb<@+G;j Ap- T$=hzQ0"gLN83o kh(p2xCy.dȹ+SRs{E4zZ2omߜqkӻ&ڽflOZcuLp;PV}]6]z+4hMij.61l ~og=ˆ>4wP]!wr7[@i4?#r<)(N:/(&%L tXaB;!d1kiN㏟۾wD;>X &9"(smi@Yz|@Qt1pl$!> oջݽp'fb. iI`2=F2@e kg<;'AP(O|eh#&\2&nG>$PP9H3?`@PGK'ֽ|ǝLxM78qrRqm)DfL߇1'! [4靸JskHlEA"Y20:{t=[e \YVtkt&7|*ɵRiEQ +Vš6BD~/ mZo}AtE,c_AD PN [HS(M(y8u>-!=Y o+"3[㵥PE.O_$ K{_%<e [!*4_jzZ_tڙa/9}9ZD?'&T#g'+:[Fq_8/TH4E4E7zM\ PM(;܏yCD3,3{ ˝TM|r_Lg(,خ>k]eGȰȊNgs FHsK] D'+g1mGXVN*o~,5AnQM3OBL[zsyV*@ʔT x h$bhx5b *DW#ϊk@Cn›PG Sxa#7. 1,lU&E/SBF0qe+F/Jae4븏\3 1j/ :t _ &ʳKKe>S4v {L|bo7KTė7\5mfo΃Lϣ(a$DaHu?Pv%fF:x^ kP- ٷ&k˫Zކ(U},h^4% # "VHW~/ĬyQć_aGB沮@ws+a®wމWK{\SjQ0s{vx]a>VMKT -k(C'>B 1K﹍E@`r;sQr,+^ӎA6>206#׼6m{rǜ"lɏsFt90LOqb+Ͼx"?UT cu" nn'6ާ#Vۍ__S?.#Bw&XYk N}a6ᦰ"$: e39Q~Iϟa*}"3L w7p;cBa`G+Y69]lTdy B׺Jx/=;  \2NzU3hQSϔSdp_5Rٮd !Zr0ASk1nchJIB?s~%3,:izA(bNwFhSNM٠l؃NߟQՃ(=ÆHGM1{8$NIgF$\` !ݸ"i4BVqP,s6U܀aƕ#,Ҹ{ >ڏ5[H^~{5">o|Dq1pYewKaV,8JN iL]uV\50.J'Hh:F{DFL/wTo|,I3֐nRa`8@I pUڞ?ΊK[TS)rm^g Hz$Lټ›p)JPKHH` W@>O ]w">:Wen<=>ަ7!2k9~- URA '>)umIu_uiaY&/0]>l|Ҁ63kJiiEq@da+mTN #;^=譪b-cmEB RJ4n!'7Y 4%5vI ΅o*sނ'Ӫ9u2 KO3^1>ڻoki8q5Lbfϥxۀ0I[~ID\h7*rjۧpRm?Ũ64ԋAq3z}^zWb:QOy8tq @~Kت;wn%y'Ӥ:mSQ:N6XMtxCY|׭Xv3m^w# Zg"~ݘ1)y(ٱE14 VwVVD$>'KwͰ}iJW1.b%˛5Nnj-r:TL- yì.oAg3ןۂ7 1hYw͔`z`fĪ8"iv) IZj#FI"ք\"-E8m{5Z17as7@s!` Ua{=<&  ɥ~s;#|WFuja8Cf ` . fP\E&J w!B/‘j{Rj*2Lc1$>;fD}B7$d)?0?i x62ٲ_,P[VcWmZ,&mIo8^kyiӨK(o;E'</٦3[ܔ*_<ۉ9X.se@ņNHld=;)W +~?!EҢN{gd(TڠdnNl-#:nf߰#tc6+FtɅѧ\G_m](\,YeM+gR֦@^]f3w_%,ܱAf nU&.|o/,>-Z-/ݜZ?@SJNeU@L`߂  3f)~ C0WYco)GNu_9 Z 5ߩz6HOSgW7Һ{[:J{b/Q_V@bDSڛvS *t$!)y 2u%/褷lWK'ƤKِJd@@kr8!!-$Jޘ/;b!өkɡLƉSyYOfSmOXmdqCsf͵ vV/7XQHEm??t:f2ؓ^fbj o"uƇZ-P1B]MUWq}Q.؁R)1󼡤e$͑{p=\EZqڱR9`L\6 =othEScה'o/ Ffd\Z4;\~[*2rbk-JV[fڪ2Eg @:33]f 4jcyϺVjXZ|i⓲)?vb zz<1QB!|2CRW>G‹n#ժ]+T[ا(*Dd-ebN1K_&,~ s˕c-dҟτQU zd;`T] ALNmd>4wXJԃP\?1Xk~2|5uU}(x%r)m{ 8f4?D]2*r&N[ln`ҁ1-=9{8K(sxH÷ܸ'4Q.ʑ%8 P6:ڈkcF^ {Lms)J 8C융BAf#Ik{'>=,W1A RY>siC[0nP;f4NˇOG$4.#j"CDBHSt*G'X OKD:Rdz+S (iU 5gHVۂ"Tu-Ǖ9?y)V?y0F?+4N@Ɵ瀼zRƣ$Ҧ5ʜפ(%R#4AXRD_E-MW!vOO_tl'@35`QB"` J*KnF`&}|ewa',v=maY Lx); 3>oQ_G ^/K*Btbی h30 :`ENK(vy !1r_dB+%7jaz~<,,u',zY5!rSj54S֗&!,EʈG<;+ #61sZU _mw&2&;q&XereﱭWHyQ*~J9R62*D)Npܓ&@3#-AXJGm6 ){nCe:mpDC!h'74QG?'eKc`>3HLp8 &. Oe؁$v@ "4KZg$.|>%Ddb4a0%ovɝe-~d8kW"R#tZg&+S;xYʎE8OX9bE\[33 3_B]ƲW-C50T9㟟m*n|uϲ},o߲NSEpWE/YD/\Tطm$(eʤR:Ղ 9:Ѯ&ۋ.>Or!.ɴ#`ܒk!:hT>0`dg8BFZ _oo#`6щa9.jcFƋo]Q&; ekԐ:0 ZCd:{dVBxxI Ӈ }eQPorSKeFo2jk{0qaα4Gמ)پ"J5c$e(gij/w@NsS1T!oawʝ]-kL'YpOj"(8޵o ӣ{Ǡ6/{˜ UN0FbO9勿Xq/UdA٪ g{P^2#wL_#ҶJ KrudNȅOiav `Yhaf0tÉմ tkxBkR=i(UFdjӻ1Q?h%nnErXBxcfa$Mo[7P|g 08,h0.*ĸ{[JYͽJ\~o挼̿f#W 5dy`F dCuӋu:~UX 잽wA u[gD4xHZIx.Jt>~KwSu bJpa{l 3 E[@gj떻0gSY ı2QH,:l,%Zm_%Q 5u @f ^5:ZA邍++\J1$mHx+E x㊵ۛ8XE>t)ٔjWsgOw+,ftΑWScõBfg,s(&ܽe@Tem3M,By[2ʀE_Y2GVn,f@=9й< s5> ^UR5~2(;( l89'ɉs#. z;.ko:%x@oI+M`+{KHRyՐƔU ;&17{0{z.qTmfmGl/ -b7a^ JfD/9rٰ^S]ԁQ0klK_Nc qA?ΟX0qKrrf&B3V`~Y@mPAq0?O!AK0[{P9(ij)0K8qyDOhO9_ ̱,ʍz4I ,xjla)q9!#*D<$lJ W\πnV7Q >ASOw#ʅ(d p0dzBsۣIژTyBh $͒:37!S7њZ'p ~f;x &N R@;9i9PZooǜߜZ-x}8 b<7J^C /zP1!l.pNk#TὦI03Y0EBA:0A3ا bKq(8QX|q:(oHaID>H !nfe':z0f&&w;'jǙOg *O34S'Y&#a~PieEH^Kf[d8qqJ"!˥ڃpfcgwnU47%ȥ9-Gޮ: )*_!v[0 NmHՏA*a]e:aۜb216Ǥk[`)wڡARu`˜?cEUjW }zPPrmx,pGInlW ~V#JZ<lBO-> "6'M}22r ֦;r*khNJqbc+r|&LfXdBz0HmWw/3,20@8o]Ւ2`(S48k&ke8,+"jvr͋s:ZsJE:*te/(s2܎G"Y+r~!cN%-ۢ(,[Cc)hYB "g;es@gʰ)¶W=}E.8KE\-t X|nU` &p,AIf.?w:(a&&:ZJ?D4pCgAu8eǂ1eBCB .nS?\8SC>$K_Zl=;iv۶'q>@ATj۫^T;nJ-zj4d;U:id4AN%GI|0U(i Nv[-DvmpĄ}kv 2k8y3EO̯D &d)gh3>a*76~ّr kZoW$T0iw1|7VO8 {O'OPefT2ޟܞd'[_M} VcQ[eR 2{ydl#~tgPm[-~:LAzi>mMe98ʜqLcS(ɴ|qVA:E zV7Gz@)mߕt; ӝGDk.{WHd;[.RaRჀ\m5G@"(0Na(Kl06+Ӂ  2wkQ}鏽] `[ᕼQ2`d_8Pg,׆u'`c6C~E W[M%oq =+*nK\D=<Ŧ7}]l yK1[(L$;u#,( 2YVF 09I נ! lcaz,p"}Ō-MU&y(ND\3 i^&+(a$Xw`t^'dFh)Sg*UT G/wwYko:DhJt5LfTG.C[ރԞ`Z_BFWn^ ޅ rdcod viqIi*SǵK}c 1~ޝ|-.u) lc+8@lVwM׷3{Xw]c2*oTg<@By|qVY~w^I-JkGj)jbd:uEto.qĭSƯbSrP]EWTњTq$4ͻ`1#%"=lR٤HIPN^~#pGSPU~"f0wQDQ3&qN\z!iIƧ3K&?>l﹕{(T6iZt&*5}EA+LX(k.ƕbo|6tQ0>gFdakϩ(xeR[uZx]㺃T8`z\c|q`U%[)(p3hֺp%c@PƮؕAC# LRĈS.I$A =bW3]zB\鮉Ur'+) 2n\r`P}&64EЗr %:F4ȳ<{*vx>Qwݙ ʵ_9RՅx\wkg+<ĺ'JUwI^Tox2#m.rEha}!&NV!{6}iU"jSSIh Ί 0]%p5/-GO9챙GeQͼ|6.Dt 1B}04ֿ(fpr֜ޱ]s6YiD|?o G_5m#M6Uszr.:⃜"^W/ٔ$$MXT! 7 yH:+` 9[RiyMi~:txSn3මtOPFU0c&@{  `Ũx6BUvs~γ҆"aA5PXRlVqB5džttxq bǡMLa+6Q2OzvPqj]:,,d\ϳ=RcTRhϸYxlq 9 3MV6FrI{|U2W =\h{OcAިF\AUOH2Cu[4@ldGZLղ8 ޡʰ_+L؁"jw( 5Sg|OD4h9&QB#gjrha2;9Ӌ{uo_cu{L7\1cp_ Fڮ;V{j .BS; ߔdzspHE:gP`$PNA@d]L#l{ȷ[WHE ꒥lp 7F$=wn4"A} 9BjÅ:z!3I),LaV/,sG$'ٳ,l Ӓ˩bDRt (ο8V*w|?FdOI^O>'$v4z; u߳ EQX~H4Ѷ"a.N@- (72QDlQT%E!x%=,oB~IMz73\n5L#HYhHD7/ fm-z^G3R%O^yN0By\OpՍ74*̏ˆh[ X]s`g3`hpd4|$"'s郟=(I?WP Fǁ/A#Lc";1(/M5Z#풀 qm Id᪭.Z՛򯅉-m@>[Cm&qjAQahHPt`ɬ\H"ڝI*~'StHpM;=lIH\&=6 ϛx7I+(V/hSMnŊ"҇.2u|vpE J@f,&`\- C#O ƲЄL  k47g(E- _eWfkz4ߩk㥀)AIj$JA8,{b1Dꀖ*8iX^@Zv['g*Yǭ,W;؉JjxEP,|OA*]v!YkـCV2'WX-EWq*>eN@]L,mi* <˘ cg#Չe$t7Tꌅ1tMXfv@{(94z*ijfj`rՈ~^D}Eŷ%lm˱v'XQ(/̞ 6[ MSJ>kBٟu N4{# Nřڥo(A(Mzn}n*x8F_cZ,"}n(^GFFzG37QJG`YGg6&8f zHN^ T7MJiS&5ڂ'+Q,Ŭ:"dEulG] Nhl6}Bi%Q'߶eA`!3C z˞V~4gAEs-i/ TjHec ;7˳`nr=+%^(8 ~'ErUvgIgFq惠.A~wK24h[aq=~^4Q ]nzcdP)>->"eV4^'8|0S K.lKr+yVW_W,#VYծe2<~zo2+_&[ZJhd~DnI[wPW\c2v <Tp~X-=GA3z4̱KP,sЅ8`M ֕Cg̼fy)1T~D!c\"3B5lbOҐO`A&ǝ?)ean?2¾?P—^TkKp߲W l٢:hfl-Ѽ29Er $z,EL.D0CmuH< -2d!L,M[q_*JgsOGQ xĆH@Y0F[lzA U$-:S֙*(bhScKMTe~Hlg;fԚ1KvHme8/!}C_=}uI 5ܸo Pe 2WqD<$U IAGDIE!]VF&Wy\3_CT/9H+Fp6W'I@_VS1bnꜞImiϕ* :Cg]Q@#*!3B\։VV~d!4,$5z2ߜ62C^ɵ^ "&bݪ߀0 /%7`{BO-- `\`z7iddٴupoKFwq՗dHK>:R`GVHbrމxHJ'2DOIF נ_iڠN <NΥ%*,6y׻EYtp 0 TnYgGАuj+aH*3$VkKU4]iY64tHfg; LϺZw۪K~]t&hgM; {>#߿YyP~'/ZNusz#a8A,MTK9d7 Oyo8:RCp<VvzXK;Q͋'AqX5{l ύTMVHG'=ϿZ9p6CL@DNH* [\5]{D^3/s0dl,> LJSK8 PVcF3_l'w=4mJ~4%? ng k$s1Rܡ}Zf:PL۬('-sZMP Oze h<W˓oRa{B2 ;ݴ8CB!p4Tef[TP  4wIJVaȝbNd@?bmBeeNqB-FAz3G:Ѕ`m'SHT\}udeH yiGLH],B&-pFSBcQճig(!kY^?dfV۸ l =;3vp嗓WYf+?@QFi_W MWL9:Ed1%7 dY4?4jWc,ˣ1؍W>&i??55d ?<݇4ct+ b[Ńej̀,G  @}Y*7N:^.\z @Zjlk5=~T6y6ѿ2 [$6O4@OC*ud^~  Y2Ҏ< ͏ TW [2csq|*dApp" .0ՆGNjrVY9q}u !+{S@cJ׽TOсQ1p?#Z|.5ʜ`יVr=vֱiq+{0jQ4հ~Ɏg'@E?5[xv7õ&XiUYjD.4Wy' ܷ4 ~mY-7h_uQ9y(f$;TϦ,ؗZFk`-efr,Ǿ/SWU{p-`qڄU~l}jy<͸*Jxa*D 7 .(BJkvgM"E!zj$ڀ/Fa2UF3[KC%S>[mܭ<< ՘]d#Z+ #(X˭9 _O4˹(k'p1Ơ R?^bɂ= rԐuVe)BA17?!zW)0i8,'h-^3h Y;(s8cc!yp 2(윐lҧ]?D<3@pgP[$`Q11+dvˎOWb>} &7N()AY"4k {K͖Z̭H!QJYuyKO`_f;s;)@5b*1V?Gx/3d73y t*(:%H!Yjy?@Wl 飕+[3)7NAv0O*TwF+~ ;$Yf!Ě6("j9Zge$nGs;kĩ0Ew.ʟRe:oO/Qɱg/ۅxË6Lϻn~73+y={M.43ԤOWghR!FH~݋]J[ nhLGP>^3s`?SلbR2]kbV,է:b">ѸB^縸#S1#c 䀓-FvԸGy~ ZاS+#wY<}Cs}2:Z '0u/w'@!!w3\_V<,r]cI(B&W6,}CFIs͞`9hUܭL֜T_n9kh`YkZaoAZAHTcp")l=}d5t`^~K*`hN@ZLE>:LWZ mv,^*uhLJ֔pZ徍 7au5"%oF7$i[#i i'La}$`'?ޒC>RG ap¯Qe/`O̍)ZKD0ph aE}s1ڌҸPcJ/nDFh2 0pט.;S#CrML{uMA`2 lspxzD-d‡R'bYVm^r/g|,0 dg}Ipm@Tikng>CE6j)r_Uy1x)<{)hI0琺<R` y$[֛HXS)zX9%} $C*+)=nj=kmY Lbw1 ](#S5Zl afhc3G4$7hc7iS;!_Tihqz.vB 'Jw߅s @pӌmթ͕xdR vbFOv< }{e^u *-u423И.>T{ I#j]Э|Q:j2{/ CtOQfOݵp4WadQe>YҝY{51?]^HY'}{$"iЮ#w9v{4:-.W"ƣz<<_P['| 0*•#f6rOЧLgqȉe@dP\3;g,y?UId3jVIt{\<а}.:t%v Ja]~vv|w ٔUE;p2:u{OOwmn!Q,.8&u&~-*Hӓ3녣|_G(+I;HFdژ%Y~-1(*WOaطZʀ\+L7&fĂE=s61TʀZ [;sB]Ez}w D-P1d1|0 ّ((|m2ؤ*ܲ5.f6!ԃ{2#@ 4tAo4wרBE/gMy62TJ4~g -3M?y$4ˬ盘=L4_I#T[yD\&W;0δ 3 [5YP^Me F#;@Q?_ puz[Dh>5r'TCq6Lň0#*?/)SDUÄep*b d l@{i/z(G_| sxNHh1Wffl6uEFX1|̎[4zVީúy 끤fG]Sh8dU)=|# Nh~3t1NB3OkyGj\Zep# z^e Z ڀ6v\"1,1@BP: V]ŤbAgYq36Bx.ֵÁ]]O+YPlfe| hI^0/"TyQ&i?8"&z-;46Hbc)6/Iu'"Ɲ?YYFj]}j:i13 y5xtpg]3%3c{$u*ĵI%+VaQ|<CЦ =ݞ_BǑY)2؋ј>4 -B=qOq,<"^1mzo j'rc;7,#"X>F $dd_`m{L(m6CN+d*7f:$51Ur7Ir+8 6) 3iV w!uQPhsȱ:h-9ޭ iYQ˖Usl>.:5HWǡ*]ɿlk:a|=*9h,M?H-Be KjԺ m< OHms"bjh*UyHjXyW]{@03hC7zvrV}tA Ё}bG-xhu:aiԋjM'I܉ i׷IwE f"çEsۼ_da.Ӯ:D'Iswez< 񘛧u|i KC􄶶F:^DNTo<|K)?]v6_EƦ#s%  Ծ]HpUR|__e$ ZY)V4Po!>J(r%Y ]vkMANV5YwiOLoհi=p]t}򋰩J<ʄ7ځ ƈحD {g U5K3lyu]r8=E^Ooж99ym0yOnrDR'tuΛ Zc-kt]M6T`Ⱦ [H]ext,Ic+訨i+grW=0M/WKY.xm*4kxřDx&S`e,39Z9- 4J۷.cSYag-*u}@Xkp)+D7dZ's5܁`{- k . Q ,p‘(YXjga8 )DR/R.4Ifr,% Ҍ_kvr~ ĥ&h3w8xs)cq3 lxM&e _޶9C+}X#'F%ۈh{,“U9 U5T%Q?@E[-P%rn 9J\07Yπk4X"P í(̂&ҸWNly<9D !N 1H͎cuY̵RQ7\W$ IpS]nzXbjީ)0\u 7P=3ќ8å}fŴJY fD*P\?8fWˆ _.5Qj &f:b'Ekj!oaQ);C@ɾHw(E*I0rr.or쌏 h}j-#h1o?>[4ngíFMj#Ť}='J~zƢ+c=J b]+l\79jG ?񨢶u;3zO 2aZ@&aF[#MU>@ DGKz\VZ_7%%Mnѻiw"g69 g;Q]{!+ e|G[NrV]J΋{Sf*%`uYT4G߮BCَvZ |UKQ '8&Vea0[4,2h>qP/Db;M1ވM(gVN^AM#R.}u/z"jǁJ s~FVP&/}m>dg/UlĀ8{1^:&Be+d-4!(U2DbTorx8aKF*$Ѻʔ958tTQ4ָ |W@Mty%>21ߘu)__in EXv< }pXUʊtJ6FJCԒr~Te}\2 OxOtz8_M O XR=#ʩFF ofKe͋Cir%#Kf4?xGzGz N]S]@):^cܲ?h;449jlؕTuiz.φɈ8n^{vں͓۝"4CtJEءԄʡ+QbU{}4|G>-7Iu$pI@ACLcTWUO4#s;hQar$HyOQ%x604眜w~Y:e0HIH6 =e)gSWw}Pbw3JS.-Ѧ\HZno$-qr?\嗘:"R/sHuL 'o<:}Ll]ìIAION3NcF Q(fVm|?vO*)~4u{gUrN%m\FDZ"K{-dZ2?bx-{]H B޴:-LNf7j=''9g>+%\+ϵuƥ0~ҫ"8*Z_ACU>h.ܥ\{z=1؁ĒWICD9KSRa?/JHr=bR[9d~\dsˇ? W1g6vx| F^%u9Nap0'Afh!:Ljȍf2xtӫ~3YmG*֓h_)vָ2 |ؽwk 0)Y]='Wxh$\SO#9+? ?~_!Lt$1k>d> ǸJC ޻崪Knd rGy{y KlG=ficB~W X4Br2~Iʍo_3Aj *^<.=K&+,C:h()TҞJ㰒xM7s3Z#UԄ 5T9?he3<""b(sKp*լց,;;oX*xhfA&²JqZ|OOcOߡsWĺHL3Oܸv6@%qf6+blvp?QƆg#q|4 V &f~u Iف,12݌`ɰRqb{T2H H%jd ֚JVR _9jI+ނ©Q8(j}zw=i | ܛVv)TpTX9)ݕ0/}eP,z\u ij5_Ll[oPZPyHgovp V@Hp$ڞ~$ɝ*=Ӯ%ϻqaǛe4&~1/qT2@z]Uʂ= p{6%'9"Z䪇{:Dd@% ,wu7)%->r\}HhmP/|_5bqE*]36>u0pi3gm*&=\^\%yie &J\lA,̬|@j{l-$ ug1oog9H>ĉ (p%QD}h  ]vܥ݊~cbL\qXeӜJB~cD-{Z^3{7<1iAD/Mʙ KK-%ϒo{}˖\_zZ3:>y9f`x ^`5By`49a̾FۤXһnlH|V]k_,Gm|98 ^"+++$$q^muC6򽔡t,XqĩM~X1ؼt,"vF@˭y[̢qn-XYB+_wD58yGV<Ë4Nrno÷* F&*8gz'2zuV.L g rP!7oS%]9-Jde?F3"6TA #v~я|5=(\~~]^zG1̧kҵnFF驼;G0CF7)0'CeK /=[ -vdo/VNi_,_@F8d6~4<l- c4qɡQYw[\<7Sx#׸h;jCu9? <:5CY h Dj6aQ2]G\צTwp78|{wn5K4V-:?<0KQԂB4os'1#TKOa :,)˱27'hBXEzrx5<n/-@ UQTlхfM3ӭIb+ ^0A o Ǽ 1W6Y){WJ,pȗny|ʻ`14+bO@ ^{գxA81t=~NjSՌ/dzf?5IŒ] >=B\*Xb91,C qNR۰|]p)6MXkkڸb-?zt5cP2Gf~3Z!P`քl߼t_-?t5;Kg r*^zZ; Pp1CU@~l3Y+_h]S@/~]TjlT ةEGmiA`EV[|3ꆂZcǮ!YzRXT^*3 "+ 39 hU++(v\9umkDlt)FM:[*|̡vEp9 Tq-tu4)D`x+F8v좫MA~` sMRv )}RaI-s^ՆY ,/)lhD.AEa=x-vbo gmdE(ˣ"ĮgC;3ĺ|]]匿Xiİ0ˁC'eUX5lw@1֯QM@ R&^R&,Xbqx2=,d'YפKf.|VdHCR9+癪eW$jFC+1 ?wy;s^7{B 4;uNeXd s_֎4 ɟZ?~tB9i/-w$ms6ӫ ܏%J,d݋XHc$Q"q6ଔŻy"U,bOB+,Iʿ:kEMiwʐPwZ{ Ne6%,k/<mPq%rP"]kae >tiC~Sٮu'2Ȇ, hqӥg).{^)/.ub}ށE+ ۤJ BPɤDIq׊s̰3yX*`S/% SΪY}r8rVIR[ W<ɶ|g[V7G< _zrpzOB!`m2:&v96IVGTP(3JJnS};uOT]9sI 96;@R=[kXݛ, u=lؒ( q1wMҹ;VcBAM\hkB;?;ϋOfשAdӍ, ^ÿuY݈[Fp?˧x״:qYdb1WV_}@!`Ґԙ\;|m[Oϔf1$]559:FM*tla$a4u̺T:.wD IB?<ZJ'pr*#C-=N{P*od?Tۜ(5 v d=|ӉU>ie;)^:ڍAk]ZNn\Ы:yHl qc /o(3!/+#O&Wh߄,a.xC{J_SZg1K^7"R)lF@;(SBH]x7mowDv"ZOr-6[3ϕQc LHz\V_S T_٘vzH]UYYզ/5n寏೺y~6(%.qqN"W3p%!"Z(z q#u% ]ʿ(AT,J=A4EtPg%2gϨpHВb|w; N`5q!C,8+5)aO{-/r;#PzK?d}JjГSOƥ&HQښ_Xuuu{1k :lO b M5br%uMT4z6k,9\pC'-aRj? ;M.:q֥ dXڒcV,a.'_XX/ F[7Ôct8$5,t'- ԅt>iL59E|XYI?F7l Qwǿ8Ӿޡ0yRd9K+>9dL)+b0h+_yTQ CNҤH=NhCd6;kO*TU>zD-娾V7ڻNu)5 Aly( ZyHD;'z3- P!fYHDo߿*y$٦1ϲPFf#֊]Ϋ, ҇^ohV96|6+n|+譍Ncs)VfID!r#%{{)HZ*Sz2+g?r5yjrporE0e$vȗWbV+<1T+1zNn VuD1tMsGWQ}O[O"xeN2rG$VwFgULo:dIRh_-q@!^#Kz)Qh Ӗ2Nq/,cO[8Lȍ ^N!u! 'd{u|Amd =6UF򥎭"/g+Q^[5b@җp]0ǰ>Hthȑ`rT \* -T>'[sp֮+A1 95s!ہ͌M>niuN5g*%0~ZrO-. a<0 wjOUMU3U$gPĂ >3I!CTkC0S.8E{̸}9av"tXm7/}l8[NMuOC8ȺCВ%Ɠ| T s97%$=)S2ˤc=my6[i_U|fy34Z&=YQ鎥`SK2nzK>qceft.>$r[4W* k [TJKޒ Ɔ(G-?܃jtX6Nر<݄o ;1Sp\0%q8ܮkDL%ŀ),bemG L.Tֽf!~DI&uA]`YS*tW3.ĖSZa'Hi4+??܂+;łqXx̪UCpcXBXzo"Y3Ubڅ?¾B Cu~8zOqCM2Atd0]JIM;_\ ?}6L&Hr{RT)KqZn ϸ4+5$ڑyVRZ־I7諪U*W"<ċD)TYX##"@A{_;,pg{ 42v+e1JgsB ÈRec~a}7^Qw8B?A%IJ}ɒѵ".2Ln:5H,S8#+-ki;3T{cƐ"CeFkzh% ݡZX7SzoMyYӌMT<\Naka^"֚C1_2ce//HῊ~F.]YVblgS1W<78?scJu랩wAO*h`ae~rs.zmGIF{5leRU@A=!0 I}Bfa?1̄`I8#}=2͜be4ys )<};cr ]˄Z ;ěeT,gDVYB hCxrmMe8.SGsci= ?חl}8h !B\ J;۵Vg-aW+z՗2 [3E<`Al|63~NX6+˕XLZY}ּY+nFɀbiEs!OE~4U.K}saɊs!˥@2K~A( :CbUx0s,b5q&MNP8M  6$#SdIܧeX=:j6E0r+3t(h=3 6Vે>=ٺy4ۖa|G^ZmsMmg+♜c:KJ#A+I/2$^돪<&.;+>@-P?pAҐ#pF`ڕx\ `ԈNWٛStAZ[,9"aFzwYDD7YD, ZEPgMw%Q :g2\R|"1҇^$dwv^v3:"mߘ׭Kf6e;Bp p*[QYD_*cMLKLD"ykNZ쭃+~觧ItVV3ӵ}VKDw|t{7_1SyvZ-CJjr(>mCX?M7|;"ʫu"\!0z0*ouNT) u k> HaL`(Z,GD)Vp|f}xIg;p'5@hX@"!cqMU@H`tŦ_+ (>rfX,`MIƸFE|$;=c kCbfr__ZsCX҅}el.)Zw v %X!O-rWm<"jF81s DJI%i$--9]-ݴr;D4t/(͋}Jwb.ntZF`Avh4ZrF[kC,n*m)@6.}o=h-ll2ٛS'[GF9e( T nYPV'2R 9Rn^BWӟ*@D^X>F^9%s+wTS= XHhVQpnk4pJZIٸӪ[*oM5tJ]r6eXS%b6tl+iFaF~/FԼ.XG` f.Iy G;76k<8QdX2XHvFt-1e(uv Ƞ.j~|3(J`D 0m Ww6#[:D5MG(HhXeøр`b |=!WJ܁3Jpa$GP|dnI\ ے&k%dg"V(8GٴYCtS`)߂.d^Bt[N#R[w%gl<mA{ʩg%Yz.GYmM'2]q]|mʸR=&Ca,%^Sv; C 0bqxQF_X,~O:=pOFdb\ EN =EQCO8e`[ D i)]1LCI<,{cuw/WڦewE "zsed3h!EKa>GѲZ/p PXȧ+{c}ivs(H|( $ׂz1htwS^'m{ͼxG_*$2-2_EΫJJf]>6] D4#뉚gCtD'$]?Wˮp ^rUx6~*Dxp7"'mp2'o$+?EJZMۻzP[)F]"Wbf~픺迍b[$8Qx31@]/s ^{)瓀mG3⺻Y@u'N~caiiCY2-*]CpI\C>ߥt*k;Cܥ} 2dxtD^߱ML\TzI>|:=}xF[2XI)80ݸƂ'B?G ȱ#Qy#Tҏ}V>[U*>gzbP!ỪL&=2*+τCm ¢V0q}![WОh!k)5At!= s9on%a/HX:54-j:S~XG4́Oㅗy4ixJޮ_whA͡Sr>.8 3Tc lZ#i|%.9{dcᙯa!S)Xc*phOY!‹;)6nވ zr3efHja hٟZLI[=8*Z?oOLR?HGV'0x.XʫZB|s9_gYVaֵ9z*p\46-JPƳnUwGS!X< Trkr|{ $"bq4ퟹ,&}y/媝h RQ+y- Đi>!Mg^Zne/3q]39&z6 }ήe@>)U=ے4GN@K1iC6ΣL_J|'j1x~8!oI'қLG|dq 쏫q,WWt˴dG)n.>גYۭ ߵ{i_YZ69 Af~4&717&S?f,ϞV<590B+_ɠssipߧ^o0i+L FWåA$Yԯi{->j(Go`z_3j590[JOIEZCD0i1D;o,vƭHv>JuU@b &Ogy ȶӧJ60vC`9jYSӹ# sS[hzo{IK.+EQ.,T#y:*2ɦ+@)BT\W0LdQo@1:._srŪj Qښݶ 6MHzL.Wf҇uzYYv[䪴>[2-'b.^{͘}W.mʓuOR61?6~.Ճck G6~N\,~Qqߕ~cElEC(YNuIj(kmΏPlPZ6l%149:ҏ{nϒn=Й"׆`<`V -#fh UҮX!wx7fG W.RۜU -`"Jk=EFSߔ$L? Wʲegy D=|&J* lIZ2ghOReN` K#i); pVF1^,M`Gƛb|펥ɯB/4em7j&uvʗʜ<J9MA~ 7WZ=$PqSYdqtgY[)1cx~sdC1OvAנCHF4S׭;Fy١* ,}%$׶Y'I"Vy6~|dGdux[蝥1Nރ$)i{ !r"(fSlprD8m<ɣka3[Hʔ>-& ~Q =G'&-Ma n&N$D:.E˨fjo@p^@9kfZVVHA x/usn[WwېDo+8)*Mvl]wA O73w{з-Xv}aWRuf30P(X|8Iv6zp)9؋$a} 0[/f`8NƤ=my="]^ Yu֕AtjmO7ctlRZkƁx5mD_ -l3rH ¬. ;c  F7MkbcJJRO7 {rM |X^Y,N=J9T_ ~ tQRPUE&v!=57 *Iq_3-;nǍ}fB믘«emKY%_ S0ZtO>֠3>n^npR/ԄGˎJjd]>]zV4f[m %GV]Zۘj׹?ZP Rȥ*VF$Wȋ{Ow Lmk+~y!!Ɲ1W/Mfفʤێ \ ?Pj(6T.6Oa`5*M3Iu`OFW~>Y+1(jeck@5PfyE ګP{ ,z,I'!, Jq4(g(Y5¹H[:"¬ !p'4JCs,ƾ+|cɧ4rlxknaOkh_dm d,`EJp`ʍ1h(iș'WoU%FL],-mνfC;8B}h%aZt]zri,b+fAƖMBjm -\Е! CJEkf3ǭzS՝,y;LHղB"mQ& R!>~=zMI9>Fu]WhX^%`qjjhd DХaǚ |91#p9 i.VWﺷa:չHI(qK Î8f>mB(XOѳ xk&q^5i.a;q˪&PAJÚ| Zsэެs0.B.0#`:x>5S$=Դ3.1CUωq?\1 LUOvpֱ˜X;N VHҎ,$* RW1U.\Z nn̕qqB`EA \b衛Ri[û,Vy,\Α3B#UjLtN+Ɋ^a3.Y)t &W'_dBz9n'Ak@O4`>XրX-Ԑ'2"{T ď Pu<ԕmA;e_;f! VyNX w*Ѿq̠T`:+L/bFj7_Q \mkh%x4]L[Vޙ_5/l^@! خ~tMD<8*)sb˭UqQpnZ]Ã;XᵡoBj|Z"N[ԆW|Dl$6$sv%,rs=/a7}x9\G@A.Kj͍72F\?M?s$= 'BOԖWBZ7TdZDw'[8*LP#?|=7g S7գ!%0J}.lHte?nl::x0Ewv6 Jۮn$ʕ0:RмP:!PPɗɮȓ2[O~C1#,ո5sFLfDbF{ujOaiVM&!@Yq1'cq,Щ`'8=ie3q31ORFdZIє- :is_}\3LW*z*"+ /#?,QbamJ.oQ7[jkڝF}&!5Қ:RfOhf]0֩3p?(iFAž_$.ZiÔOVv-x|kJ^Z(Q +֯ #&PFz~dx./Ũ]{\aǗM=LHxM]8qk uZ8U,iྃsq;gye]rnhbr5Nпa]q8NbI]W:[dRajUH;DF Ipy[3{izFG l]k {+.c153"g= I ۳BҞN2-2qV"F1l 1x'~+}BqǨ|VCcl4{Za#-`[˃QBu 7kk٧m#ѽBQ- AKoGk<\IZTSP8ƣL>ĀY6"IB1e 3wkjoʊ3 k+\C%فT7{ xDO:iV;J3 r*+nh }ҽ:{d*MSImG{U`>>7OPΦzF&ʥD~.kwP(h38pw EOLUΩ1u:Unw =t=ӳSX/[/liE[P[ƳFքpUDE<"E3,jMV5|'݌VV!W+NT{r( #w;̬^6#ٟmuEI-$h-h`{SZk#ܞ doBQ#YnBY"UsV@ܙWO"~;WD丳9D@$*tH FY=o3+62Aڥ W!?Xj/X@ӟrҊ{! YYΩUbk ]O'Rt$Qe]Ͷ͏٠0FeU\]97[I^p׍`19O[{`b[=YY_EJP8"UmQ=$0B|:*?Ѫ0Žhx1jƸlI./Vɱ\I!R !q  Kꝣ-QAԦ%+@y-j9ۉV/(\YbyrrV"kVW`CwE%qQ,cqJnAWϱ5 `rοIvng/Q^PI8O-&( ޲i:Aٿ͝tj2N^0DZ]|/oaV/P疘=wma-yz|}lkfV*!Լo-2>ˁ 7vrӣ Ŝ|#ARy]8Gg^YnnË懘cQzU.(QZNIuuAj/ #H =P5/j%dS] eiScy-shKf9_p#wry[A*eLymMy Q b,|4q0MRպKtN-k'{)E [e-''܍~c!0pbgax&6܇oEny9uBy存ـ$vJmf0L!d-+TSz,I0+L^<鑺9mGLr6$Жs*J;ke娙Ji`[^߻N*VV8ϱV"]txf8yfA -WNdp1ɚQ Oƃk݋(r#Nm谯{yLŐq MR\?oKUM-c$v*XXS?VĴ$xR%W. &TU9]z_Kui>kwamVXi6;dV6s XÉ,3muJT>Sh^0/t\G8 YFD nGSQF 3ԧQ rf ,p J 'B"CvELЁr,ǝx?rF\jI!@"a>?n/Bhvdw\,zTZS,+UL 06'9@F4}aӁIM =Q~bzP @'u!hFzPSO#&bݔˆ*9M Flqӑ^9y.yV)NX]{ n3:=WbO;dǕhhLВN[2%8w\91'8-h/VV^eU߼*fk3Xh2rmrZ ﲓ;5&Ҩ)o޷wzXxjS29ZQ@c7jo"r䕷HE~>T*)̥"}ȿ-|WW$P,z/*h|B%Eu E=m"*[WMEKR  =gaXkjGAґbi2, e4CHakpg PYn(ԫ,&`h`0R/pPD=_f޾}?n5 [t7nB@%tҞ9tV_R\W7ST=ֆ^}v9.\0zRnAÛu'vRWXǸ{+:0 NbOyq:L \$窩wkno/F MЋ_5_qX{F1á~(`Tnx_=ڛz"XbrvfO0l,G iYǡge*:SGnбZ?.SOa6`oPv6y1zGCT}Xovz\=(FZXv0r^X=qrв Fw7sWa#sRhiT}ww0fQXwB%<빿`IS2 _FbLڧg7K0u7IT 1Lҳvٶq)^f{')4#$!<5yJjJ7,x/#IJ{{bmD%]g(*_ȕEbW8qRR Bzi@z.BI PEIgQ'[T,Ǵ aݐ%z-zQ/cW ݤ<fع`{LF_<:qSU#\/L_Fπ:X"W,܎3{N=8Gl4p#\BAl;Tig\S%g3Vr(ZQF% C"wU6`ePph߫&_Y 08ʩB#$[Hj tQ[!cm>H/B*=N8v;ҽkh>9/hPW]rR:)eԒH)c4WgR,c9u&Mw~t5>Cښkh|^dontk:4Aӡ(Fo/waZA*Iw<1E4OB {w()7Wxzs!w%RF768q X&U1Xink85WoS`ƸkP `P>Ej_Ʉ[҄ﰑJ5Y'1+ Z"R6O~r G^M$Q @KtD Phtr "gY}/== ܶ6KFCB/%fK/g'5ˀYE3-ERojS/I=qo`zy^@'P0-b R+&HܭӞs!qu]CѪvY S'E=*6EJWkk)Ah_U8[<'_u㻮A V NQ8}T5cuܙ2s^b?] !}TU,AwɀWx Tʩwdmg OO"EfbAzb'DԀ!.b&7aqc%3.K2VO AqL`Zh6l- cUP+"FT.s})W[="nDCWf+ Gp}^/a*p^kS @JA3#j.d?GR.gȳ(X/[LL qW\n>Fsͱ{*gӗ[6L_bx, $ W\8lj~Jhs.:;s q[G%Y$z ᕁ, MR;,4dz^t?3 wΨo9BW۟,^j"T M_GEr6Hhs eΙ5^6ri K1` I\D1V88 zL@4+׵fAx@Fw~6ko"AwF vzcƛ/)s|ઑĞn *Tv&JϭO&,uG"vyگCJ[ Η&^wAm`\fr[+8.AYȶ]+d4V@͐0o/rYQ<[ 㕭E cGζ$<-7 N7azKpaQ]2r`EyBg %:)J8 WQ2vVpin}=܇G0ܩ-~|YUNNR7TGdw%7=qi{GwN p D`q'=$oQ}Ee?YNMm 7e:ͦ*AG_dvU{eI%1g,o\+C.k%qsp5t@t157̙`ryn`"ΊJ|,(]>wSN-ϹҠmY lL7K,t[x[@QqöswrBDԈSÑ&''h`Nh=ƅX<^6E8,C^YXȬ9sȆ}(x>iU;57™HԕqrBcRsf `1t& 2ĕ\tlH0o&p9G%S#9Ŷ }K Dk:ʴ#Q,[tN1 h5|fa\xwusT?H,QQ)[qvҗ,Z*!;q FIQֽ ,lNaDzoЙ2 s"ftĈ:x35C2[<)(IKw&j9 akwW%6b RͱՋxyfU]\˥4J" @uePM l)@ :d3+[SSqf; ¸HD*iM} 9k4Yw??L ֥^> f])POu(7* кN6>3lMr n.o K{[Oqr-3Q tge!H 2Դ/zx;+b\Eј u xgDh <pnBF ĠcN?uKc2"1 V9\`"{m0x.[Ckhgu8I V-(b"eh7G$ԗS5ꞀToATR݅Ӡ%_U'Z"ɗ^C5}vw' =hѭ8زcYT6Yma ܗdoŵ(aƩT)Ts\6Pd&~ΛY{Q8%] $0jٓͭ {|TkUdtdZڅHŤf m"9 7eNUM*Df'/wH3nɨL~쯝]Owl$@c1yGv&z_[.Z- GOQGƶlC0h/P}I#]tMtˋ\Xo LlJ=MWdJ5k-[K\9eLmeCY[[(;[ hGtG&#Gǭ>(5/1*p`B@R;_Q >k)'jʻa|K6&=1%4= C,gt+=~R=h= ?$$Hf0Mc5unS@ l1*3zA/XBNʙ3"@/e,I]NcPm`Bqݐc~tsnU/Əo4FX%tx1=$TyeM*z EGP7J–A0|*]u.ޚCxp\0!fs&dC$Eh5}ģ"̚-(0b9:B~^6PpN>Hl=]9"^1]AeJzP,A`qm)^g݃$yIh;1yol]YihыUāb0i^h>orw-5mܱs/aiU +q\ X`,OʉEB\=#}YWZuvt w/;#[M&qCRd<ОPrY1 !MXXbm7%KPH _bz1ZIM5  U$SIV~MCIEW$5; &U#)I38cO<{s3մzHc?rJ_|?$dm 4):eA)I{ P3_Q&Ze% &֕QK&nj{5} 6ݜ 4T '80ºlR!_KMN/i&.muZ2}F2 ]4P=xeq5(?,cU2v4N%qnLj溇57ӻ+u& 60]nnle0鞤ǽka>{Xi(e#S =&^zn7YGi t ,8koG^!v##g኶/6: <:џT` 9m[3H=jңţ #ޣ22 4}16MƵA"p1-VuOmD.Kru(•<ោY'J|VRG#/"'B{<|Sxf[//Qy}5(NlM9xgb+ JK4vH/'Fݏ48w@됖.Zz8eyn(tIQPCAz|DPAkv@A(")@E kx N\xdh_I&PɥaU"P4$_5҂e]Eo#K,+ ^=L݀EZ(X9$!#AH)#O ΀~oh yQ?R|EUF!VfHޒ!ӡBRnt_MB(h#W6lI"Siz3<n/ ҸHlDh2Go}uixep%̓' )' ,>k)U2#ph?Uk;C_^"@qy{q~o xtG 5C (3^{mjM(`z4XS(Ҿ=qV}IOni3C51Qv!QC/Ps 2# 4/>VX-'EmC=5aH _H^XSjw%Sgh*TY c^Bct:߭NcZes412gQ_ztF'v߫8w=qz/sjGV:als;6 `dl<nMpk]0)v6-tIq?-<*ܞqཉ`6j"f7wgРSDiBj'te=`{exK+Ѯ9,t2egE'^E?@ϾvmJ4U n@W)nڰ 1>.} 4?)VG?\̙^Jx&듏Wf%< }pe fϚ'vE~"Is,=J| ',[e1t(0ClH3r-$b 73.8_;xtN=/m$;myOPZEM?{BEI϶tZA S*X™k]b&:7XO^}m{=FCHP uʋ j+l_iǛxH_#HXuNӢX~1*dmt28^Ni~WcJ0(򛦿/CcOۈ3' L`Eܳx&XR['Њ#y wi +,|ZR\iϰZI!WՖH>XWb׮y)Ί U5'0Zwq_?css ZD?i?P` EE\@[6$yӹ%Tc3^amۻP.b9>9h%~UhܺA5JhIo~#uu`.Qq0Ə;jͷ-730iSnEAGÔRrR.h1{*XFHu&wJUlxJm 8kf!ΉәM*^G' sL? x\FeGhɤG|>+~n76+Дp-\g5ChAHwL^1Owyt#)].Uu|.p9xChTOd  71aN$qucoU^uaM{] AvBjƽ|MBxli剉!ݖqF1"&l?| UdŬ=ya;S}yuDq7b)@ ?I$#9Q@$Z-1xTrOJ v_3땑}xyHKcgh&p0Qn2ȟ4Kk趴Xs{%ŠAaK})̾0crc+Ǫ5f])ojFĜ韺,wnnP^a`Xc'*IO>|Xp$,hBm 16.慳w65Y”B2d6vՑk X0}V) 4ʂj=~+x[ E\U1i8;5qjՎ(纙ȭ NJktiVK:_,[_IB/c}@aO?~Ufb-w81zI7g 5j22zeB@KBB?4q!Z@@LEyK"|- -zM&%S!lfSܸT8A!n;LA¤Gdq=Y>Dp*ok9.QaW5L㴢i 'i}.|hv&Xx:>?`?Ý?'I{;%gzFfK-B > ~ L5F=o''aCu@#抯l?,#ԋ{K6c'sً쪿woG]&qO0u3t@p'UqLSB3l#kzVkˆbvy7 k5+#xYyڋbdZ_sqaȶ #D3@;Gi'קTJDҷwSbXjhƔLP_[E;ҠAjș S7Ԗ`8znUc]hpVn+tqEhEXP/tfa)Vq ;$z7j,R[]MŒR/ {ʒHkj,ʟ d~+wՆ sGewqd%-foK%J\ƌ镥uQ5#Skc4sl򫴂xll-&aOӔ.\RKwx95 [N䀥!9.GtNGl yA}Z潳TKXkcnZ+:>kK #Wz'Vghp,|Ǩ{>B%wzS!~ JV<+/&"wFڟtD_3MN+@Aml0WB5 kSkO(>h"e+ì?\pX?VӏMdD~$}Wd\A;5<` YACb 47%da ujfHz+$ m>+(,3\̞Ijg+Bһ~T$3"UqOE!U,K#Geץy8åf8g,"YEvl fH>չu*Ȏ%d dS4 ӄY?bhqZ_[ޥXW[ JGp[ж(٬%D5sM;>#!mS|.nzҷ)<-4eM ( F8D*ɡu(e)9ś$<΀&'wWՍ,r _M0'}#Può1foQs`VSh-u m4m v)\}[٘cҿW2f 3ށJ!##) RV5M??xIg-YNaG`[ +n?`F^ΰΚժY%d9q8.ncF:gmgJbfV8P WO'y;~Jg v R:d7_U1M.m8]J8 \Ē-GVK`nW frӓZ Mra Vn.r7%2O趹p~4fv|$)>6EÜI4࡜-K=Z;[[Y{ztg|$CUޗ -7NJ2(ԓ>,kę[SJ>(˜"Rʽ{U)KZxjs^]u嫦u+8NN2Z]i :9*p3ή(& 4@ ];ݠhD[]%f(݄,G5 .RW;ɀTDL/KѪ=bqvoO@KYbq6u.Nn;h&΅a"y<fiwm ߋ%?y>87 :z2K3=PD诣YYLLtM|;ʈ [(R6+E?!/i׬UHyU  B aq\yS T{𐱨x`:X hvèx'Eq4QlZCF=;_peDqsBw\w冀a7t0+|\pgTd㒫' C#'"ϰE}2ٍ8d_8wCPsr1p22a2iݝ__*'Չ#Ѿ KcfN@QZ{H+tI-a7!ew}8'hJi@ReUGT gkZ?aX>/mHu=e~l6V x٨6}wm'f^+Wbf#sdVp'P3 X@#zWR\{)H4#ޚbEJEuKCg8y)sb}UC΅r%ܗ$`\޹ syseaB ܊] $C5+@hp`9v Ș=6 8}h%Fڬ XϧcWL:;YO߄iyu+Sm;M@S[Dw ;ZF՛o ݬ-;w ."eCx78;G`>O#tx4p!2Z{ LxW1qRM='y;l}y,ubß. ̐=Ѿx p =lm@Z9^j a*~&S1m/OƊ-΂WZ*rK:z.m$I1D0#B!S6ٚh].z%awAKj*Kgj}&0VMi!uX!@H>aTlq;/ktTsi5UC@R5 X|ag;hfѠhQk uK.iM1R:4#=X0yeE7]Z&VbxkGBq+vo:U:ItkT2YpmBwȔ3)t9d;:cOb֢`xQP`Lla&CFyl .#ߩ 6[G T@Pz0%G!R_͙OcmōdG-iLJElY(/CPh104R OSVwx2"W:ajY 3 RN_%:}Ibm)>8Lh{!s]d9?Eb)rnv?O JUugz|`@$RV&b/$+M7{CBNDf9~q>*9!5xZ792'uL, U- J*d\_RP .A~C 8MG^nP-2@OH|U7VIXhm;p !ꂮDi[vݸ#ܺV[\ -vSQ`\zH]Y*m&r/2&󙉡2 ߎ"N;+eez*<ܭ۷<ꤤ^INQNVrwt|4'mF20K6-hkZ| @ma⊱a z|恥E0e^rZ0x7γzVAWꟅ0cyFD$sI].l7TZR4dy ekfS(vjJPwPk_j%&8.c(jWnqdqjYteR_C{%4v3-+\vJB> O5n^F$+yG]SPǧO;'@X_86Ny$oCrC4//9\H r@`ߎ7}~ =Q׀[c`z$%nNq>|0Bf}K9)9>~t=<ԧGFZXts"Ʈط:Pm5M~ ~LW}Y]@Ҥ݌{#T Wf# (% NTc܃? %@2BӬ_S `B_eC̈́J%ճRQF0aYGyqS^po.DȔLeyAz/icHzjSK#P b=Da^CXTqe-Z=EHIkV_Mlu X)"FoDgOu鯛ӳ(y{& c46PLPf{V'S UKCP m>\"eTRzGz<;@JdžʤADѝg0NOZ慳DCw. X`σv*|I+/Uh. 1TTh<^e10SOxo"89wc'h)?/ I-ށu.Oh*j?}?@W9,#{b?d߈_M@RObpbLRhI >Vv+sBR@@[QEf'N,"؜H7aSAN1w'npشz{2TE E.uH JL}¬] 1%(nMR|M8fwG!+׻6Fܒ qL'rc-0Ag5`;R= vRY-:y!ZTEi:B۱5No-辿V͒(瘲M{Pur9;UFZb&ƸF<٦lȎ#B@1)Y^TV]ZNJJu؜lbLw~[^Xy N4 y 2[p UG<|2Oʲ< ;- h ;lξ>J(d/ Bc'v34+!k't۱TrӮ2BWr&+!}xLmв8nPp?.goʽ0Lgcj}vHMÜ-IaYV1S$TSRpE 覻rYgb /, iBu@wH;M]?.*NbnN 3^Ko_rwhhqˮ2W `./_ϯMpo6hΕgE³w_\,Lgb_q#ʓzf'0u.h?"S6M+Nnu&Dn#I724󢢠6=IG Qh|Gs8_guʊWaٶ~z]TX~=[uIX 5Fڌ8c; ZGrI),a2>f0/xoV'uhok~{aT 7P['{r<ϫ͐B-I0BtՂ4\nnE rŭDKGu5;jrYWFa8p Zfb"guf#N$\69tT|CۃCV$h2ԪrUX"Y*|jZmX!]'p@䇢ث Qxu;o1d3REE$.0,ZCˣ-j̷`Y;C2>Vˆ"$4[גw(pyNR2tHf6*ŐrNP6 })sT&߀8*FL9݇(+e+G/`q ?% qKgLuy$e=.͏C*Pd,I S:[b[MⴠSV36Ϛs쾩aFeT 6^A#zq&=(+ FwZhnuf[t]| |Iy-, 8׳M!?%kzu:lf|j-7|{udׯ,.M{C%Qu@nAu|=lޠ_fO5nA"d?#Iɉ6.B;;:JWAᨎU8٧Ì !B1LYwV _r(|דDGlʭ|5ڥlw^a ',m y* 槐VSDM1U),IJ5 龐6`tF@먟ňl2՚SpXQ; z`RÒ1ݬ)CIB;XC:dPBa/$;!,^l[ =, >ڈAM~h 5{ T:V@.8`?ش ",=GQ:3"uo =>1VXbnt=JSb +PVSF#4YqNtظ®~-"jfx/m zN`NxV}kc1'!;˪=9q{ŅdVoD?wiZ 3CO2A%-Pڵ>zH}VE(ݏՀeÃIa0m =vLC I Nt^_o08kzk3 n#:IXD$%f/2IE暕y -ɾ Q<68D?{ONk;$>+R86Su}A%'ofYMV 膜bIa) 2NݝC(< w$ߍu`4^fWIJjp}BSlvlJ<4+.fJm2Z?s xK<(F WyFqgD36/wKa䬉6ړ&?zk3eoh8腦L|S|ZJ!Y&sSPֽ"oILM>P.E| Ӈ2șn;NOݲU 11b[sTFLk}CAg>,:L G&aZ/^ML7k)dXUtu8}䵂`yrO T@}'oguk>0].٤3bًa5,"O$*4#IKZO?-!nD)đ-jG!9tRQum_ӄLkbx39]gpdzpy=$XY#{ CP\³r B8ޒK#.>1+FOG1x}!zMhے%ciQS]E,4ڵ 0k4R"Hh9P? YpϸϘN=5򿸂W(ڀdN.. =7MM5%5}yUWٛ L鞣eқ##v fbw+BnWҵU:p,A zbˣƜ" [@BOF88UD*ozlV3"Encq 9VCKJtRK1ZcºVᄁ ;gWk:aD/KJuY2F}UNSv8µvnΔr/.@u!phO)21Vds+TzQVk[Eb??f+H egQ$]qvL:&甄s֒P2󽽦GQz ;@OO)t;{]>DN ]@_UBpt9_l1^m7#K)A1 R;юLA!Gw4-1xj8l9q}Zk%k$]߳?x+إF8;FY >|~[g8_v+^# 5?k2'VDT8jN&(Chx1oESr ~WtF'kj&LK%E&wFl=g6&\H-\s$t'8j'6 (u"H4ո)3o6F$#%ܰHaɑ(yl*9n4 +'z~aH`ʹdrn.{K/X&yGg:UwRJ+E=ߖWRWbem,;⌙}֊[f[K^wv%ey|{+[+c+ApOpv"'R~0?{Gsj6~2ps>P(.؁ Ր]c'؃hni;Z౬k?A0[NQ(C/2%w{=ЇfjUk&rcY;雓CS.AQ؝Qa%-3Z]- M~: Tĕ37 ^ Ü͸mV`cgmR,17xkLF1^4`vdMe=(3'!kMm{ &j92Qxy؎yGi5|R78f^g7ݎ(U7ȯenӧ̿d5,41k[qN! ^#_{B7nMl>Ku8#db q;bTGm=ܰ ]k++ H92qj/}ϖ-,Ycz%?d0\wn"7W֍XB3A1 xqǬ, hjg13bw5:Yܫ)}]Nw\<AtW)5,dNVI=o"_V\jV#Q.s3Z bݯPi'RT椾):!1TrZB8-ˮeʱSJrb|2CPE؏E: }ͷn7Aՠ}[~7߬m;jxj"A;>"9ˊ"Y 7mxƧDGɪ/`ȍ'uttF|BҢՈ??fID)Y\O)ELd"%;C#pQ#֐aɌbVz6lmgu>Wx.:̔ S׏,ldɓC?fTuМ_w^+;(&WRMbg"Џ#L&ɪnbԮڐѥ͗1v"4H<8!dάG|^QxX +ݞjV)~"[۶[;܃|/J?_罓[wY-)λ"kj4` SJ7 ,ׯ;ASR yAntL)8Eao\TEy[g#!–H$~QV:>zˋ fU:! l1L(2n?:9R}w~'>~]$17`Vzв'g{R\ v v5Գ1;r~rؤYRfAE˃2k4%7(Z AxxnKBÍ!q5\OƱ)C"LJiw3{g.V Y@?0'˺nc-FbK&#=5O'9)s,&ƴ{}d~tm@aݶ<>sJxV潄"G`ʶ) #l ['*+_eNWc X8U)"X 8u4/(U%3oߒD/KcR:N/.1ÓZ}I:1 a' R2FA bOzԝKAsƞ+G\,mjyhA9p 4d^%.=g%&^#D:P'Q[9X VT]b Pҵ2͟Y 6oaK$,5D^rlL-k+9c[Zr#BI nl KvQ AONohO&< Vi )A/-3H98T_Ck:ˈ 0>^xy+ه'S .ȕV+Y,Fgm$Y8)#Њ VJE;.~Q/^9ؤ`0i|%"-n5D3 ۆ'$ķkٲ\}#UKy@6Z9,3U*^>5boR>J*"3 ۾գQْmT뺈,3~[YHmAPK$&+jB=xym N1mTҷy\*(3(Ne077Jf`_t3AC)0btxiHR 6y<!5壁/ƍᗒɎA/~K A_ 7:JI H_}zԄJ/n6GK+eE++FʫfǾHk_13htWENӬm?<;YMs@mH(7-BV52F[FY\~MSE_Q̥z:yN%6- KXҦM{U %Pc8;W.g.#0VQU2j{0b6M}4Lhr^!b,<8$\Xw(j d@l'Iۇ<`Ql_fB))j5"mvb> .BHyr/9ֲt5sj `†>A҃~|͓yj;σ|TtKi҅xxQgI4[| (-ud!Є\1Dk@̡5v (ܰ7u8B9@MaZg)zoL^~oBVdՀO|~mVXjN:*'0MYD 6i1\:0POaMbp8‚4^mVC!!w3͔ѩ:,MΟAfF.-1⿎D?aܠӮ9]x-Ҋ饓xرjT6k ^~&J 1 1"a̹PJD^yn9RDuڟJk̸u,[NTQn~T͖F -^{kD*n뗥u^iQ񖽄ZG|89C5yDNK/mFЀqRº}Sz _rvsT`3Ry4f;06&傋y,Purx 8 wZ1G c&R;:.NpbC)]= $oZ"x8UҪ!ּ7F&y"NR HM@s)~"@ЕD$R.?j8:gzgR߭율7C=YTχی/F'pN+4*> <~|mazG?R筊e/T)ӊpI 1Jq+fpEYq'XR BB즉?fvJJ&}gǣ>OM6h^|*vM: X. Ú\_iVy3YYMukq[|#ңŸ̅ % #}^fq 42d H}g!tge.o&mXBϧK_[kɃذxƄ}i Ff"tʈt $NML ԍ#=Hd}9/vrf XѾy. Ecs54J?;JaZV=r.ݟvZN0~g'X7/|-aո^,] e&ΏZq5gOVoV 8}I>aDq;ReZ}CU:Dy+yDwz 7RbKiɌ-<˵kjkiEѳš-nok OmhhdnjD5, A+PLvjsa  OAsRÉuvZ^w9P3[6_Q&%ߕf&] #˹Ox&~VxТX%y;:ȧ1r<"Ti5SnbNـtn| :a(*L|(E4hgpp Rm)D iBpJ\B 8"VYXS!i!}ҹ< Hkg}m:TA?!誕w!afzvtoJXgW.5džŠ?-yύzugGص+j+!.~j4!s9# )%%7O$JB(BPL8{kڹv2Un&KliG"s-) .a'j(f2# [(3- .{I%[}c- kx<>,sx)^r6|zObk]~ֆ}+"^k]~ 5aZQ+!"d')W`%M!ԟ>ˡ]n,ucӄ2 CÏ<%;X$Eq)a}<44@+uWi=a،xZqd K 2~P(&lcR-Ѕ]H ֐ wӻtэ;}0򵕤@Ρ;d gmUy⳨G'*4Y-<CgS_z 2hN|?9-KEGo$7zdCA ̷t% ecŘBLI#:{ĭ3 r:0VXQ9I4viX4u)3W3)x >1yKSsd5G9z2f /o A% o^2Zh S=%X+>nvZχ,ygKϻx1W!+ &fxDۛ~,ݨWvQHN~CdKiruc&Q'S(8)Y:Ķwc{Ypfų\jS6 5b:Dջv/XCNoy%l;3#ݴoYGR')8t"boujʑm)kYѫ|:ĬAw<d&J]կzjkxQ0[bRcݡP V~65_m/S^+ra5fM ^j 56O 058c_Q:qB n_WWTeD 0R90@W=j:mGXˉRFՄb:L8@W 7WƤ*S! +nUW 'X r$(F -Lϋ5gtfހ8lM# h݇jy8)Y_)uc8~%7Tx4SԸKUk{9V| ,lTLe }9+ajYA -(Ɋ9KW,K\`H$qs/o}x2TVp]XyB 7?y;}$ZUh'ͻO}2(Xm`M )i-ewq=]wƍˠ)u]~5y-7`a\c`bN;=G*.=2:%._Gӭn߇Дfo"13b6_\?zooj8LGh:#X>65)m.i;6aG"!Y߱DiS( CrS䔑x5|| RQ M8@7e1fj{=C +"vJ)7̥aG$<3*[kyXl!{0b*Umז*`Ox={1 [pY'#1S^i 5AWc%`zSw/lonoSIcCͿ" z^'nn!՚و3[hW3hDC1E'r#v4϶t,^.\T6xWN C9 v}C!)4h!=Iܑ> [vU>ne^(ocdWL}g!Qdfg8leL,kFCNscѭJ_%Wv$°):aw~*9hcK^d9tv!~KqɰnFxIbg;xo' 젹^;ˡ ܬ@SᆱSzI ugF@a-WŪqRg->4B!(źM{$-I͞yva+CEQAfY-*t@v|gyoa$$#n[ADWTdS=eC46b.V.׉H3?.ǻt B0Do*{ՍF0;b;<T`T޺_/ԔMp&4XąK^;]fyccف]rF%eKpcR~2nS$gXcu;d`]%Ljhva8Rܠ q6Zy'(&ˇ/Bl>V(NCiڻI}hԹsD.`fBfP<7^e;l:d? C/+C~質Yx@YNoT$?w܁A [#Ex[S R @m1^U/qy aB?# 9j?7~zP 6c-C&r4}*㿅yPҖIuhi2З>6:Ez1^[N8 Π#.Y]+w "$P >|i ^{)RjQ),boQY}{HpZ!"yZHIl]\Dbū'<,\<X.;~Aoi] 6z{LV-.ue[QmzߺQ ZGfJݝxre% fgfT!VXX&kE ViS K )y şVqEAJ# syuIC4u@)Cp[~;f&`|~N7H.hl47\!y W%%P~:C;]X*DerY vXl Zچ4YX {ھjEB5AbT#.7:No/B9iNi}z"H6&Nl5jMjc: n aGQHak.+F^}w:Shթoǀ~(S8T9*d ;tINtzXhsЀ+uGד+rM@y xk7AM@׭*3]!VBɱtJr#I&?||9-;M=uRjs'OJ `n%LTMODlD[nE+oT  6ʂO7geE).-.I&i @8-%GJ!CBT=X {WUP0!h~Su4WvF:R{Yr_ :6/3]93g@b!;qDau,׾yx:T9զ{@a\xa`=˿ډA6̂.VG QAHս+ڦF,ҬL#EҢ(TJI$M {ݣG]co D;9vCg?t鍥AD'4%Ɲ;7M :kJUzC&,nOB ;n{Z1 ~ۋ3<|rKD_gĎk8ZQ ̧PR\Ӡ$&K<'бl],WDXќ!Qy\|@qiXP҉) qۻ93Oh| H>.` r4зղQ DȜM7̠kO"{EvAк7ݟũF3_#;ʺ`v3{Fz-g"$2OT۵̂DHыy"WsJٽ z`E`.2lϜzյM)qՕo |4=aH <ZKy uT>M)WYgjuדf1G78[Y66) nVẑt7ᖎ ղ6wq#%oLf\g&Eٝz7b16qhV-$U" J¼_G# 8̈si&mT쑶w_USn}+|jeia*ƴY[ѯ5XjZY}ysiJ漌źo`vFfT@nh3Xޒlζe; kx.~vߗ[e AT@Y\zK4t{ 龌Neg"o-Ӳ/Mta |K]=Xz0-."S&^︯(tG@K VK?ە^" ǜy Ɖh? !\'MiTm5w (ҁLpZv|oCV 7bil|-f# /qKND-A!J&^`቎,;CbcXCAy>byJmm׵'ߠ`*#Ǥ{qt] 0 +KWŧ\Ys2M wաT ]:>7| >MϚ) V9jԪ5fx.)xNZ2"4 mcNoW+{WF*U)ےy޸"U/YMIb2A(4_@c4^j2LQC Ԗ ]j JqԨs-UYm!El w̝Y _47tl%Y}!x#5oIAԖܝqw^*~w̩[G}=።$`t<? +1ɗߔuDUnM%Z+]%V85؁JkZuԅ_\jZ @~^G&|?~q@Σje㻛BËCM7ٷnZ"Y. zo;2$5y0aT_;&?VɕF2b1bz阳6"K*׈ Rw af2bVj!ԅ!X^N tڱ;UWaN %Itz#T,?$r4GozKpm$QZOR*aNV~u;NOduoަ<6m( hm(Ωqb^egx7@b=G þzkUkRjSCpF]qZtt5&8V`(\C5i4S, vR m^h&cJM2kҭj}tDpիo:e/=o":x~!enέ,l]#3 Tш35x1N-K/k]tIuXZ`֔Rkw}7L,Xd.'tl pB;ÀzR~m{gc\ QdWj>9$YYxa&vOUISpm&z%匼U~DP~scP l3oY7AP0MzR4+[U*/R{\{xM{8'Yn/s8^/ngo)ͭhZ4̽]N^Q> =AATv2; 0^LT951=ql4)G_?p*εBXOyv*u%Gg'3_Ƹ5wZ8̾{(dN$T4@ J >w\Ί? q1&YşXšX2$u0_KIW&#(I #@pк ̲#VvKκ8,0BPQ~L`k32ygkS8eoGAڛ%2$`P{(^񽱦~+a-`No ַ`T8"W J.9aNFqP̨dw;Zq޺ug316Ih7t,+;p b{ 62wc!Kd*2X<5Y~^#ItDYb$3zˈ&w+y5Xkhc]p Wf_r}WHM݉~DG̩YA+EUp1B-Iֻ](pi7%F?QhRNdobصt}m2Ӑ ʓ-PKX1UE&:Ƥ[.q쑎qy%7!T#&vQݧ,nLWwk )Hz0 &(͆Z;x-ų2[QgsN.h,F߬>G '!sF)]H Tt2 PBkDjCNygwh0ݾ/bF "rA'#xy`Ed*bٺԽ.DǷVK,AYށ1ՙ2D+N䘷d >{[PȄg;K2?gP̡~t(H,o8rA^9LQCJ#msC!r L/#0-nh EsgEdL1%uCT&(ZmSpgRq_IZ$6nTʨ L 3|5S嬅.'ݣa1 4/(S$bv$ZYX IrL挘F-snD;˅k# |2w" 7KEozTdxz2)Uh4GtH4Mx+$Cw P)>Y&LIaӉimsF1#XyZE,nGYsFy+9)Y`\iW pb ǜtMDAQs >Bae4BB9Wk+08 aCF(M5}E N{+jfRYHpj\F_"A@:}ZZ 풭/SK#1rD:fįd"nqVh+aSsfD$*\q2U8VC̫m}NfǫYUg.+ c (xFsQMZuͪːJ(뚋p F& [?+1c'cAIMl5^\ i%{Re׏Moma1-% SCS5_^ɸa(]e٭5Uʔc(F/pNX ϞQOPf |[6SWJyof?4CnB+kl KwQ'TkpI)k$R\|0ΜP_sOuA7^"@X1>z񶅒wZlnbK{J̠$ ܭ`*NcCv_ZhU^l1bH!s0R DLه_--;xkUt,!7fKݺ=ҧ/B=oV&tJS6WJ e=]mj=J0qK2>`4%DqZDGJV˳3F0j|"h\yL;AIlCmd:+#H#fIq9"Z#/n367$9 F[L 5P%D'O7I@%->xN??@9am\|1d35 @]r px; Խnl[I dv[V2wiQokaa{X*v_@>a9YIDFy|JN\Nufӄ|@?<)s[nL[v 4嬧b1r;``,53ʏ;})UY@Sj}qͶO}hk_436碊F^R:$tVEmlp‚!oP+g-KIl=R4f.Bؘ} Pu<~֩`FB (`RgjVV$lCʼn Nd;S\x``0& 0mI&4Bd/(+wJ}\Jv5[Ydj&HHߌzwը)nkȭ  _lj)PTGU@^ eMwWo|Mrkg"v+{ـ8pɺ/N$ r0VQe.JWA2E '|1܅LuJ_d&5sdb2,CkZzA9"Ms2#ΆR1c.V"Kn*%IIwDD *}YCT&q8$хvP8zcQ Vi;Zan{Ee[]=2-P %N犿?b}eHv>r=mZ}ᴼæ+!$?hӼ7<<'J{uw8Wr9䘢!wfMuDМ;[@hU);d4B !CWmIҊ_+C )Pߞi^B`@K˶a`x/~' }VE, Qa;Z+iR2ZR>pʩ x;C}tnTk˄ &b-#vx|+<}G3Kw䳇^.?OǴI f戎q>t0c{ꄴ5fH☔${SJ) }C(BG2vy4eQWZ^% 9ּ#tsW*({2DuZ)F !7)PHoz4VIfw.[r~lUk4yMH{$HϘ>$v&TsN8)AB晵X65b/*!v+fe)T,IB}x_Yx`TX saݓ Yk^e#у+#:AJ,M5Fk6$n?ddO F4$ak 0xf<.+.\< n۬4Cs֩짦Lh7 t&`y-ѶO3 @FѬФ"2I@+GAF'] yѩ!VCu\[Rs^jZXҊ;$ܣSM5Ǭ3E\n|X. T:֋erɓTK`uxkΫN܆ݑtx![o_!/k}1*ͤL6z"tJ<#)a!ј_7 /^&hT%Pbg܆4dBcd2̳0m\0(bW]8љޫ lu'^Gb&;=ARTm !tŧmHiz߅i"pCZwxs*WΨ8V%5 !Gj`&>ۿ04@v3'f&Z{J)SyVkߖ1.sy,a EYGAfO1n135ov_%yrp_ ?0mlNbsX;-W\_J@xU_ /0ɶx%ډO]FÈ˽)`>-a~^zgoXm8>t=6aL}/IHb+YBW7k0{D_5 ?3v+kyDZ)} !ցI\={&><{5@[ )UIGpa]㔱urgc)}:[a!ȑs ̽^=@Z,|,XGX6bwm:W$EdB@-] t[hRpd d'$3令[@knIHK bCFCQ>^WKߕTbNa#RuP]/6g=r@h(([knbiQO>q><:L چd*GRR H"#4?K1ά\+ͽ /u^4,5$/Xv,WV9oM13ZvXj8v[yV"V.a͏jhDxu/sl>O sCJ$ Z? v7(XnãsTE|a)'= H(y<Y2,,PAZ\j`{tJQk 5Q!:V\Z3d\zcyw<(a(z~B/'@l .@;]P vLQY3~VwSxJ?Z&U}H!s!$ *4@Of՟Vw w}B a;˳W+9m*RhbXh׸-'|`W ֤0NG$o7: o(Nw|.r<9'ALK_a^8^I;+kl8ۣdbi15p.apįD| _©o/<:̤*ˋLg=!fǸϺǼKoTS-[(޿L&Bb+:N mOB0@t1e7du?#4تv}#0ry}0OM?JLRWAs#G`dT-5yk,kNLhէg]lMbo7B4?M_~pkS_!O㾁T>r{_/aƘ_ oJ#WI=48DȝRjg(,+kR7E7Mʣ;MGG5z,V_]mU__.3w0VLL= 4m[M.S4Mzm');hOIȷ|<"2@w%0LpcV1 λ$5!ik5=ai2,,P>@?-zlwa Emhj䲈 >śiGT_RF{E C"͓t25MKZqC1ǿYW\M'~`21%&H`$KZ@Ө$zDR55cQҡ=;Hiq@xFFӰ e$Zf*UyDkn`u'304!Na\݊ɳZ5d>@ھ%5Kj6}csTV&4RYvKQ3QʙeL$.^c[ߓ/҇BU.u2ڋR0;9?2yE,4mTCw!Hڨ~Pin{ dKkdh+Cv= @(Z*n̳8ȜU8FE|K_#Co3]~(ۢ^ƂlR\6G-1=M~GV 5J%HPqEG %*(rLÒD['ʅ " iy_B F~&Wa 0>pK[tf igj9-({-d. x&T;{u+ JRyX" DԠ܍8V6*&-6l&B)$ߙ_ԈjKFt06 WYw#BV\IҀrQ4 e1 K F$N,Ucf$6F{~13Go%K Sqv! .G-mv0Lл]J,#b)1Y&jcYf2JNo%I^z*T $t!y W4T?݀" NcUDUb[U$ QEVfSď0odmzovn-t+8)WShk,dH\MJ!t}\+.e<cS+Ûr9p\Tn܇I|ŕbIJY#w7&Վ01=Ukx>֊^&{nWDZ2obd|m%U.5.ITS~ g#XK;XV(_JO.u__;7_ඕ%8@lHBxwWViùZiF+*~ٿ]^>Ѡ5я `"GBdA9y? uv[7u/6^9jaߘw-.H'HjÍ ĘQzs.w-IfqA"H1i2uѲ eE!d 15k ſ!JR}Ȗg\:~ MG.CL@35rKٱlbQ |ĝ,ЧChO6sv᪨b8\`|?@;"NsDZаudy!%!rk >@sMf1b1Gp &*-%{fy0<ĵ:G8=#A#RW`̤:%H pO2 ז,T-D#9iwJt1o1stCIB֙VIKrT++g?g8KpILazzx&%Ihį^ 0-vv6p?!m|؞@(Q>kVl"l3i0pTu VCS~,dĶ~V0)k>X%ݤPMD[|j[bg<%.61*롘; QU?3Q/rX-N#UM^]W0P˗҇9*<`hm;:T豊(JGq{h~Vw Ԣ-S-M>BS&@{Zee܉ۿw '㎿kу  }Q'<¥* e ͻ4u /s~FMd46H3 08TS~_{=^3\mvn;QIKmA qqH@a-/±?Jo:y$t5Wc¦?a yqqwZ7 k:W3,f7P8|Idz6gx 7g5 [) #O4XYTj 1T yvmu|;HI xeUL]EW?Ӯ]iZ%Jjy9/5K(v^,EFDN‹#D+N ճ S*m؇cv-Fバ^l?٩5V#|Crٕ '?C"(M|h4j ౳!4뮰KWr$ߙj",NH|F= ח]3ݹ!GM}Odkgy5GNX64&yIc8 Y.9<#B9,Ns 3TAF9N0SչBF†U) 0L&3T'!KtyyH?ADUڥg18Ánd-͜B7b TXe; ,QVQ[yRqȖd?qչ)qCJPٽ$mXk֨D vѽ[l(yxMנ 0("> pp+6R[im1ȇ:B`j7,-ݧi:rUFm dmi#!ܼޛ50y W4YMPRUHSpBrMl3ڡE:) g-R>^=YjgR)1tʄ0Ǘ  Hny7R1\ZO(뢵7/X _YP<.o7ZHBIiٸr]i߯cf!Nآ:W7[:r Q^6ӻ|Nh_8(2:iG3HMUlLGרgxȾ88PPB-$%9c3x(!G hP$"7Jræ=~pp)M'ڴNVfCBƹ> 7tND Ao!q in}k-v* ц9;[8@Mj=::hx Ϫ(ζOp>W$^DxAJ )d!%x홤O.\e0F8KEUrJCNt{c i;ش5w~f6(no<&"Z8]  _+'IHt@Z2:= b0[TnzQ9ՙ4>? .|)Dlr|1xu ӨN!BX~,$d\F|#?9cakU"+EChO-\m5i.mFVcefeTR)36/y\=nN Uٹş0v"LR] sm?b:ZBS:iއb,>텒]G'5+BpⷭKb=p;aD,VC3'! *(I+M$> w,y>QN2tr_]G$l;J*!fGKq# k)e\b>غ()7U4PsX5 ߞp/cSêCmԙU<,8{Myޗ!@h T!o%|0UhEPd 7x,}Q_&2FiA5oQY}("~r "8w6}8ۏIN6녮<)NhEA vunS1;* 1X"iXc 1rMOmf!mPo4L(석s+n;(Pm杢~F7 TdϧE'*ω|lPe졉ƻSum })7|?p׌L60`ucxx Zy詨-]9om5NKhhbh'mq[j'{Y/[?<.g^e=;UbUԍ]tCQ nNL J&ZMsxF ݥ`$(䁘O`! LguET)˛EsTPـ_/W]ي<vQ g\d su'%Hc I'^Cx$@v |] \ F/Y4VKa34 iWEΦ]XuC3:N3(36.]"}rx$1s^tV.]Yl qL:Ci9RtI+뚏s&q=fG褄r]?9%'MwZ6Խ;d!&K#\7!w9.moPr^ʃ ID! ۄV gl#DX/SI#dԴLUFހC')y ]!mq&o\=&-O$ۯfj+7=uMͮC:zwiYAdvc\]Hm֩Kor)nPRJ9wbE;H,@_Z;zHo@5&[8geXjbq U<'L[*-eY]걃9H(ɚHVw G) o+K 3WpK,iN2J|L 40MZۻ홨 `S5,_ pc)[tC-Tyma:IGM@ԝ #CK* ֧dW5yDEYGzU':vZpDD#C6cؗXqs眧rUH^Zz._OM{82aJTM=i#ߟ[2x<ՐJ;M>zn30a d!wt 4^ CrS.&-D,EچK-5 `f&Q+nL:Bp3rL~R$&.q3̶Y eLG-|@buB*di"9K]3m_݇ (,!w/5+ bQ&G VO$_XvDKg$C2?щ0M ?FW7:2nujD1sW9l: PMv-VvnkϪw)1"#I<'*3%ւٹR@ll e-~b3AL%zY8κr/(%/n8w{?LFgTuvׁXħ|8 phnPV|uWҸf[3aD{) 3aFI >ЈEfa>4ٲ8)-?:?zS͐gFh`V`IGemTn0Ge9H,!{ yMLYL';6nAxIĢ'1U >wP5⧇c¡-{N79^2WF2Mo-I@46/ WUl?pv -YKoPty1q)e\E3T(b5h:p=+62N 3{Norf%W弢?cע :\hNJ?6_exx^M-? Zw.=z{6GbkJ`Ek\HM8Z\,jD{)t ly-n׭{~ E[MΘ#?Er5qRzQЏNemxؠU?;ɛ">q2w4D/C~'q˕`B30JX|;>>;[>VQ4DI8;ޏ\NYﲇA*@-eS,kkB[~tޣeIb.c` ּtd è{v5G, *K1q~_TV9FZXV[mYO4/h}@+~w1_mpY򠵛$_]9:I-D[. 7^ хƛmp7' %Na#Vɬ]KjqR7N, K [#9ḥr/q 09B~J Lb21z/XrDޛU'һk<4d-Og?#r#"IOErHPzqq r%a^Ès<"a9.;#P Up'(c |v} 3?w^ %թ 5RϨ% zP -VhDGr#k 폲ݽ~t3#.ޥfd0B{?XeeZG|R7ݟPs5MH3VCs& `ݏݰd]M>猗c2մz3dbw#4Ztbv0MƎue/ނ~YE{q3Yڟ[TTYY")/P㧙Y [KT_e3&mhl M@k?@{kJ#!`q鐀JDY]U.UtQG"WbK;>OuV2Fo| B@N]gDZ<AYWlq3rcݥ`&3wt>tX!JY^] 1{9v cρ0Km-U5L`2d봐_zôOlf~l2'?z?>3nje)l?d(x1}s~6ΟGV~?ɪW-bE `M%EIJD\J yzτ5i|HA9{S/R7VNH=2o)e)q yC3ث*xuF3S 'VہT=Mn-sx̪z3fHP' S$Pړ\z@y*xpԵ:)No$sYFpƒb&&iøeADl## EWo]a(n5ޕ/+5x[7͂vCNjPsP1੝ל3ػ,68sQ?4l`)X04S`>.n2XSnWBE4j'%iPf|kEvUj& k(Z"G{==/_Qf5ܞX1) Ft'o}v4O We]4 fʟ- ^&^8(H$|)Tiu>KR]Způ+^/ Y:_4\hz};G"Wcq2I]fbF'h1QBKOQE]AQťU(hulB$})*|[- _ xbn[B#9ow9c|sʼntd$FyՍwi@=) Ր1R,pFPx7|"w)K7J6^Z %v_tIxU.Fx !8ȿ;իM.#J5ay⦝c>ELI],)i~A[r%LA\Wp߄Qd!OKRFjeLgtP6",9p./r5cfz$0$]lSWUptpdLǮ uAczKA~%] tuY=\E9~tXcX goa׋ ;e y+ho$y[Ra"˴VIM=x3=*U;cM]"ʄV&߄%TۺābwG^k\'bm[Rybz8ڥ)p-u+,7[Cp& ֑C"qQRAdF=#}e|9~$?&xSaD>syr2 .?]<YBNųwb\ pY{fG/KH+<*WU?ྫྷL61S8yѺEʌaz[inSHtFx9&7!YTm +=.aBǿ#E%KgyeB9 m(^]U-;X$w-q舌0xEv7'qD j*|E~' LG*dJхv<_~3|Xp2ҤXٞ.7./gʹiIg}'P7& m=qy-IF,Fr P`L9= f{1̌62wӢR0 ҅1b {WIm8݀Ep΂8݃^KY$zQ9&$]<4z@s4%Ðra |X+fTpL|KFÛH f&~*Vj lohwBxޞ%ITyK<6gCw73ioKh4?G+ލL2J95L^%cr ah(D?SD#Q/5u`r1浇Sx[ !Oj`ÝFy}gl^; Z:; "D.p"KtU.tY]_quS&uݑׂd#uxSbb[*CcT\/ t7yXp QC :#:k`bvdvQuv, l cҘ&usNFŮAdqHߒOw?Ṡ1BX ^P، 8Zs9'-(g,ɵ.|TqB|AtyXa7 wavͨ(;M0htuB O$Hn5L{.ЗkkK w$6)q1fރc!ɫ\50Vv|o 3JaG +T!-΢e=T{3y+:c zlM098]T! 5e:g,}Wțq #f#V1Jp]L 9"SQLܨz[ Ԩ߹-"G^fTˌzW%o\s6) D oDj" -G| vm||}c̙eZAᎁ%@z7"JsccrujzP;+lb"Gcvs| }p^? Ϛ3;TJs %]6CotxzȐA7Nyc-x̑[JD,e90>ΖVj()E'&2{NtBȥ-6Dq5֦AfǻڞmP,O)YE-gPl9aVyK _ և.}K&o ! YovXT&I#n}a|YRҽw3f2WπxgLW&E5uj ݤxa*UBra|J@S8lAF)~jh6_M(}+ 3~N$U;=raVߡzd# a4/YMщm{o(1-:R[.4/@lz@ K;GOCJwe'i,#u9Cϼϛ";ubYfFְʲxBhNa@1ps(y^2Xp rO .`!pr4hj2J?yr ?cP[LpZhvw?GmrXH:"M+--c'+6Yٳb l.VS%tX^X* C9}Xʴ'h'afLVgK"":Omp{i2[`|wzǟ+J FZ8Vß]?zL>5h|íɦdq.=u_tVoab:*8h XK:C>@P2)|`1b@)ҢjwtT/iM9^"UuAVL:S_6r6ɳ䡃ЛIy0gW :ػm %E.j߲JO11RI&+6JX^0 ѰJgS}h02 cGLĤr qu=pӋD:U9B0J Hw '"{Rq Z{?OSko9_ `2z #q183Dx^mRZ03(yMd:i;IS=Fj̇,& 40Â$)>wz+xy·w5N#R rT[/?>9 k#;,z'*tV̏ |'Qn-c|*D]FOwBU$, e{&pg9%+6 eG9^ 24RkME4yTh7ZO>[uIVu$| ^:Z+s?TNGKd" ^0oMjz-ID0ƴ:YD) 7%4| u3wg-Y;:G6 uu Sɪ9.➪2Z-tAψ "ʲmKg41ե!$`#-Hpuԧꑗ~ #~ˬcǕ@%8ћkx5Ae^PGY=NU6gH}ڃZt[ہ"˄ "ݧwfcRyLMsj.9iXf]%4"]- U$}a5X4G(iKP&)'XYK d(q+_EK|2weEu`;ң-i>nUoCcFtլR4Qcrm;+ʹ_Vx"¨r:.llӑі$wƔ#s} Lݢ1̒xØ yÏrDEBF:JZ0g.ȠU#g)|)^[ x}S]IpsЊ̲H2Lږ- X]1*k2[8WL@5~]F" %;CQ[)d$ &C,OES((o$Y@aAxmk?Fmr$ұ*(cay}<* :Ю;y`%vZopqH땮bS'Bz8O8+bpprҩؖ%ڏmΫz-(wXxkG(:Q1"&C.u۝jTްTiPC ʷR v;tJk4yN-`MNLsZ E4uU0N{Lten`KH nxBڦo+NjJ~%%޲9!9mKfUn01ɏ6=x2]ap.Xk_)v2у/Nn䬑!30ks?f7NvMp%Yw}]&k=fϛRK.  ^*e ) otS{'~|Ƥ* ͿDcxRmX4>.^[egu#ϵ]{.kfیQBVi&܅A.݈0$*89g'1&INmun-o3<2 Sb Ŝ{:oCɁ%P"JWzi2vnӫOWvI\+mV3ߊ35`T-&/I྽Dw'[fv@XMJj#e~u kOdwF2]C'B ?pk\8?8)DyBΌ--.OxSsE_Lߘ¢o'y* Ȋ7e)06r' tJw+kBQm?蔳iXd*PyJ E^<D;rkQey&:O_>(9p˄h!,e֎ f/e B2M i.s. :;{["NHm>fAߤ 1n d"Aːojd+s [f֟C"%N)T==X &i\i5+ 8jby] Y>ނ[ڹ80vny{%k9gK,~O4 WCŵb"Vud(mO5~{'!/JoqAšlA) ةjЌ HE1a (p $W+hiVljD=FTv;D;g` ݅҉+="2hq:oulikOЁ-X!++8,lz횣᭍OM6.RFc#pdgjojqN ~g|rLς[a9}I@mTm>xG<|,59)iu<%% F س2?c/aDP,Q=lŰLQfFxo:䪄4Hl^!kZ Dž 5D=h/4GiX.!ϭ|"O Np\vE,=_7u͙F \`* #os}E;|E@ε+(]GG[4Mm`Zz#0~ :jwoDY;btp& {6PϞ3O\8AL!/zapoO;Xuw 6bh}IyͶ%.iHz% g}W6;|&EM(D"Gem T/ڎrEp)D[zt}tEJxa} Z݋ށݦۭ]N'I.A|)u0SѸ<-~R(}z_UH"b_;m}SM=YbG) xKW=3>pU6:1ہX1+P#WhH{6]8 ȸn8PO] _X#dY4EPh&B_1e ng-L/D.HSȍZXWOxxL1SyP9#b@͍VuL/5t0,ì]rHsJf~7_yҗAfVZF6乣tu{66$5_mA[KHů } .N]YrX=w3ٮʣ< `p1v{}s1h𣦯Gу]ݹEHFcb b̯1xݢz;Ԗ;g?xPĪ0j$"g#Jƒ렢ϰ-e~* PQwkc=3ZBxrFQTwR]d&(ozrJR<)L-;O*"NP{j؁ չTGvm{1 {$PEQh:ڼA/51-:6ݢq/F x xx?)]YcϕLaMg}qxczՎ*m6e·x"di0ݛ7aLugȋQFRӰupN.>riHO 9DivuvFe01&T1|snX?+z8Mkdof׽:;,MI+|nryzѦoBPjlN )߫i NgjU`W.YMoȒpKo{Nc7bw/$z8껞ԶHJz6+iTOc>8`I_wؓgQ 36^` ŎJ<&WD{t:ܢX;]!%cp4>-<"1hl1t%;^Q&I7UEQl򗑢BaTu_z|ԋpa![Yp%cN,[iHT̙ ;%451^-q n-qjqrChlCDIaBfmNp~1e3ϤeϭLqK zʆD`OG$ Pͨv d O$̧M^Qt@>L@&: ED*IȹDJH1 iʩ -cuc9 ICRt-2Q~#dKilNF`8YLn5$pv}nڊ7ݖl 9Xη)60 9 ug^lJtV Vg,n0b9Uk@dMRؑU^)h-V&d6 Vߚk<(8SF <\(Ј; D( ۮT b5X s,fj1 i(T`5K̗s=t^x$Sl>P'Y|}V{c &',cwL@&hP]~^j/g'&SaLP]ik܌fpKr2><_dnҏ}^"|Ta o"3 Q2uV]3_qy4/M#YՕ֛%5Ve4o0|n/Pi.,EG1g\HwzKIQAG-Zqf+Çy[$|XښTv/ě<mCDI(`*߀Y_ȭi5XZhx1c;"ŗ%Կ3<#suJʰFZQ;Z.@ _F cJd Nϡ:/ %UL.mէN|^ oZfHTq'6Fr3+얦ɓuuP=@u[.nU,6jb\ ״Si 潭jAEl!\X3s&j 9)}ETf>IjFLuPRƕͷP;KZZ.ګޫ7Jݗ1N='ԱMݷz4񚮧 __^k osid7/%G5wk~PS !͠5^P$ԹZ bўu걽dH2zPGpSWmT覥JfM ,7ȂΘ_mk&7vZ*3Jp(wP)|x߅:!nbf "2lse w>Bۨ!?4uxjQ|BBwiwG>܉3-֞@hBF%hi(R:2(@{rDK|*_@zQ3,twhZ%B>O2Yӭ՞H&52i ~]t}ةE!lW9Zi| fuV8H2Syˠ13Z?Q±pb**O@$bnV4_@f!-qQ/(މ ǹHkňR CGdf6y6~F4e2)7d޺OAJ-35}?g(xFÛo{:@-0#!)53G;ږHJ1Umټ6BGhdNcM>1ܿyNDGUVEhO?pEף-1& HetQ>QOvT]Q"U4H|O(ʒjN ʢVOyx5x8MU[=)^T{Yߦ@ :[ތռT"ƴ䲾Z)c@qΡ081zj4V,]|b $]VB"D2'tPJHq nr2{4d?!K1>W)NX٭AxGW) ktk ܭF 3;gf E+]FvJaf r։/;xag,>uT gyBMFǣ.JǕA21+WMfF7W^ZY:|[5ZT+_M`SFwԄx*(0urhE)oxer)*~h,rdib}:@`.gU^6S YmKBF* ^W6-br.;vT$QY?wF8n#R['IWTEɜq9w!_=^$_ȴ뼵_Z/Ⴙ;޹vu󚼙ph}vmn1f$iZ;;1/|YDN_d@kD{Y>LTQG" s#Rҫ}2z(=#_)vvRGrSaXJfҗMj*-d&g֦mPqfcwQuʴcXV]^/R>`naY rT ?wT:|#}5Ca8%rb|"_{l{XSP@1v3d8~mXXiıB\UhBYQһ]Df?huZ)ʨە`qz>:z|5WE rg/qL$36Jղq]4vB m)QOZm.0s U*)N]J FK(AGn HѾ(ˏ@h9mĥ3w~ԩsL K* *Fh|>77EeMWDqoZI.e*=ch *҇|Qҍ^ФӣZxI^:%AMmNu78Ϧ߫aK1j/ 2!}m*/Cr (m)YQAB,t"h!atz/{׵!d?^r7_=8X`SX8I# tZN[Fp#$̻W(kʣEwŐ 9ZTQr8v(@12ѽ+x|Z //5%*J{4^h9Q!LnڣUO'+͞s1a}Çs!5c꫑ׂh*U]3>z 3mc}FwKNo`ɰWx=Ue b" [[&(-Ֆ= CM 6ċ\%;lILqcXuie-o-P7~0ÑSg8nL nPۏ1)3aA.P$>^] 6WaH"K},p\=@#XM2sw53j?=%MM^iy} ӭ楿EC/lV=KMP `l1h0UN+ۍ[_+O{wy $!A. SVBBމ}t2gFf6!_Zf{JfB$<Šms/$I ;%0yr j>aZ{!`0朜ƍDL4>xvUdi< tJS_'qg &32g%=Wp bvgbՙT>tѱHXAMt:zS?X]Z1Zs|d-:Rk]`q,'Cʆ2W(C1Y-'t!ꙜN`|! t1n8$F9qs('چ6! h`1.y)Y`u8XO+lzF{6 ДC*:߱εk5t2a7qp)j۬k_RJ7ojB4Nʱyک QzW+8|4 ̾՛)195d74`ڪ$C¾?B.NUbkeF`(b_$Ǔd.y>k cERX/>R}sSN#y'R7{3x'y|'6p3/P'"Β@^NH_u PPj4um b/%{^'jX̱6tB}'> FDj'Nlx9uOffgeFK4\&ITp`t4q&6TzѴc̩Ohxg ףa5 3ܦY-#iQ+"q 0+W pq Gh)4z R9%0Ei9+k6@`/`` nÏob({MҔ݌<)6 rDU"nmM Ta"<&j/ԁ̤)%/g/VڦER@BdַmZAX?! ϣrɖYH^Wo'y`s|Rnjf }G&0uv#2_ŋVxƇ}wd2 밠)yShe1skF3߷INy@h6zH#1g^`=1RIIZ嫟sCxE\OHq(B9' o ywgؤH=!v2Rj)_S-KxE΃ 'wˤ>VR2e75RaNUwodHm="4D1 F8iEiMIͲ9tNѴ\aD;J%baGqhXTTQր"Rv cM\i?N6Ӣ+bƹF5v"8 WwJ@l/rڔq0GTX//вeA`~Jo6dl[ V'+Xk8V'"ՇH',k Gӌ CM;\~3ºpc7BX(|~1nF[M\B.?H"!X~HA榺Keㅀ3{(Ƚn"\ڷbm;0^ޙ *2Qwsݙ" 7=.=ՇjuD Jv}'BY#Te͹!n0nث;*5t52c \uTdS;eDD^VT[ ?(3{.^|GeB6P' ܡ߇g7C"jG.2sT/v 82)$>4Ѹ0T]b). >8B;Tꗹr?s0<-s[!oaԵLd{Q|J7-TmwtNʗ5>RL`29^'GL0U.>ڧY%Y4 [R;y{(2kcnM`#WsL.mĖ^ 7,N<-X[TEtV% ϽRf;mjsx٭2fZPjǀ{HeIF PL<25]80+3]lSípԢ]RVo7cYJW !i}P1_v!ël#C|wf-C[9!Yr KT5lG\ԗ0v8G,:wŞ&\b!hg盏XVG8Ra& Mpl 0c1{6CB崣^&g Epx6=o\KyGn#zjҍoRn8K-ۙVYM57D,Oʒ L *IRara}$ֱI(g&ؾgrTǵOR9+"k#( WNb`U T~H>&-zJ)}Ml^3vwl'W]9>L_AC;7VGE1v?EI^OmVoHGFl ]] a{_6βc"fg݁8"`7OϾ,nBr<1)'ݿ~Em?׻':u` œe%ِ_Q1\?E$uH;(ե~Bvb(Pi,-ц| |hHxBu18_@[̺'"Ԡ%DO]bN&1lO _G5=*E4Kc}G̷9X +zAtqT7[fiA܋{^ D؈"9x2zǰ,>=*d^l5ni teh\GlG" Zޯ3&$␃")U@;Ti^Ʈ7bzV: YpYN;pS,hUuT .e|rEZ(jF_3Ȗc%$BCor~TjQW^,`ZY]ndޢS']ZKRlۤD$$q*(5wO .W_1R-o\Ay!V:Eu̗j@mۘKڋN\]jPіm$=GQK`u`dhXעN$I.wҷ4FRUG|/%$ o"jOCr,P|'A7`=or2gHȚ.3SM< W~㌨-Պ4%93m4KZW8>}+7noM#h#tCۺǝm*%)FoJw0\4n|rB׈%ۨB<<NG$lOLgU Ogo|? :(# $m푹A~>U58۔,eM.߳1,M@uq USd¤9>κrTM_ObRࣟyk,9iI$R[,exc BF6 .LBU]z =Qf ɉdph3ۼw I<7H4Qݧ^2NyJlo&vO+A)/1,꒨>";ʍ'2/Y ~fߎ\uIk _vN$)Ps1?{?;?)k،Tʩ]ɃE$@2%A ԉz K7@y{O݌aU2gP\Adod2 tJ''.kFn}C%^r/x Rms ֟BܞƱ>߃"q | xP ( mp׀ɏJ;~<\ [7 9ZsIf1 }l2>׮[y'n37SMx).n̖~vepxXEgoVbObBSjz75r66ևOsh*DdK"<4FjGb+shtcf?m:6VO\H <{Fߘ(XΉcNaG^o'QÀg0cUe]~EtuLl䄻uQ|>x7COh8*-C3wfJ)Az,R@2 UEm]dX[k1EIƢ=ޢtq/cOTå'I('i\FXXt.OcbyUnP*:&+9D4)ۮwh9 x<.s)d6w8vI}@Ug[r~M=`d8X}?l̘iB6h=>eniC;^ ܏H^O"ɼ=*m8!Tpx85>1B{H7!:1|c,B[6u%UONfKW%Ef` {6 9PKÔͰ5iLw Wdg?;GBk9Ll թݓuxi##L4O棞2)0W%|ttIH6r7RNC=4w:D !Lʐ = Y砃 dRÈ4LDҗRCN],4"| \| q3}Dy%Fk\9&9$X#̓JJ;/n͖&{}K᷁ήGp^nTaMn<]Y7=o{R:i}hT8M*"2|OG+=l Z*s(q pEKXUs^;@Ѡ̫"ɮ|\3{aMW:Uiid~AӇpa4uEi>QKdLFs0q(vzRȝp\=|!1ìndh~W0 {Rb던 $zE$z,)3JщG w`\! OG\gxI), z H–FF$*[LhL7 6f-Œي]F.+PDjλY-_ǘρ Oah֫gƅ;\ȗ'#f뉙S3͕e#ThOonop#JH'F̔@rHXW|| Z.92䳻CI%h(#Ox}A@_oq:bk-ϵA[Ap;:-Sӌ*쳥Rڋ#=*[@tvV@w=g62·E8(^%1?`j5`HnmTm{LbP|'(ȱVӀg0:jPUK.uxv_;Jf{BWfe]فIfeZ͙T"y`\g] bB7yոOYiO7r=ݛ<@'[ݜ0cXbCGо}+oÉt VN"/Ҥtj%4xCв SYV'azՅAa ;gl L==3w[ekJ1w7_tBbI178=&#w58Kcj5 FS'')Aq[El\v@BcPVjalpnEf߃Xm$R ^m;I_ITTF)'Έ(Dm5d"qFxtmSj1nGoLKo*N!TӃu "lFu]QOV#o2ɹ! W i?;%Q-2 +(xNkOG72rk_0 ̓ A,-9 ɲijnȣEC9~q57$K`R8֒nC-IP W=QȼA:]FE f C4Mr )*zKM.bESH5ͺ6@?&{ڥɠ`嵒{f 59}pGqrɜRV(` Б)8i!&9ǚk8fSMLyN ` Ү1RW&Q86RؔCWaMpf:ϵcmnt.pey~C'oKG` I( N1m0E]GkO0`œdӪ~ FbjMQ]HJ8aCdmx4p0S=ioQ\isR~>n8b-;^KG&|qdᏻ4 tJh >髯A@f2k>Euv&nk6NSa#⠙\N{tq##w8QlKg`]ʼn= pSS#S<:\yR̿- Kf{a!p\*w+ 3sg:`Sqտ#Rȗ3owךTPB!M[T;,c巚`q7 ?:}ll`"_}Ng=Uy|r77jz\}`'>RC֮-+8yrO6!A0S^oQ_VJ0CH5OuӤqrX2BqvQVgO q S V!)"Ot]ůH;`x#Ʀ6i%dߖS~O}2v*v^E@S }VIz,5Om/8jDJ#:~ݪj&~w ҕ\ BIhEGkW-kN@0o ;.o I b75F%ؐh8CņLa'`Q~ap?ĚP?c2BB'Rr@C}yL*Vd/X W$ D I]VrsGq-y>s'tDvCd*[Q$<ŽLgVL-@ӊPjTn5Wܘv4)/Tg89G^iOG]71K"G"cpy `g4,& yNs@8J˝1MQ-)5fetkG ~KP e}_"1rޑQ% 8+I'T?th}gY`<s$^uk JIU͗&9*4!rJmnl]t7dH9Xb4rЯR%'xf(cg¢ QyŏQ{G`REpLR&=:- ay1Cֶ:`E˥8@cd$1X?xr1MɮNJQHO3bsy洞ƕxtMVC0JrW ֮AB2ݒG$Zb9!ߵqf[Tx"q6>7 )Kli%m*%lrU~lxMSGl _"/W=J2zR=R|aMC4^p_CՉJKw/lvJry$^WuRd"yZ9ɚ-deBM\xM?Z  Dܡn,!]6SsVs-A_Ք4 d8Rw*)0v[J|l|=;Q:7EqZXDZI rPm!MgucpgNx.?oNG9Ԕ;ɬ[t]U䟡>>1KIOVcph:KIN 뚴ѯ"(PF>a⃏7 'X1}?&(1<ڭty7Vz5#(-d45̠e|q Q |xM=۝(}& JڔEiz=~?U /vW#.;x̓cX$p&@WK$R{+5",(0?2m"H;T$<o™Q(ƭK$Av馷|jJƙ_6x%I@Q%GcIx\ru%2b Cpwz7 Yf?hrpr1|KNtNdVEbElr|(+9+d0f0~zs)A{02jp~^O0r ~F|9<phsGۓ)l;-ާGk+)L:(!Lw:Vx@L χ!L S], 3[L{!M?0 y6MᙛML- /z hg65n׍0lh~^]$Ahn,G.Wod Po`.(UK}ץZeY[.wy?_,@Xf˭_IY3+^$rmN;Qҧ7W^u|%}2iOHP 當9tUUJ+XOb'qj;ׯ#tR5&:=l,UR9Mv`#N(s`e gd6o=6* X Q3ѱknk:cYp!p!`4N!S1]wC$ ^ `~n|in/.*Oe, v#XY >lMcZP+a %yvDنTV YUX'vvQEQ_]gt3b+$0{2ZyIy њvDm_md!巌n뛖3{pvm, nKP'Z\В/ܝz hg+x*ޓt&9?ta0F>V IzWsɌ`OʱxFR."<}qT:Tii[>nrnq;Z5=*߷'iGV=}@> zgvO׭n|Ώ/Qe-P0svU8<+@&&1Lsi_{:qLV6S:Pn!ލ;"$-qkfD]2hUC}nW~Adq + -@A~h?Npy*d\tS؅!B .*8%68AsnNoGQ@k`5d|cխGj2Shy͙Te{B<1p^a79U3I5!L#?P@}bq*BӅ[jK7bmet$IؙXV} i~]>DRYkώc$sꈳ#1g{LT;%HU6U(HmdMģ=j<>_4谈RO5NjZvvc|Le1dGWE+bځXwXp7ڱhhC[ wό;:W={Q`"j&t8=`UjɠKY^PʣOvk1>k԰s\ q償gzxn8>)QGLK P81nUB6? l!4tek .fA3^Sn`/%.剶:~zձE-45Wpupɘ) :M2<>PT>R܆=:K7i;d0;ؤrJ;p{GZ<]A 1EA/)s]ܩZk&a5`dTj$}W|$a \+Q/mʩ]zF>SoyGSjI^x<Ȫx|I1!>'X!_]&ɀhC-styvz0o*p WIw -F)X&寍1@?K'k2Ur")"~4qP;%\%aӕz%NLj@Ħc7]W9㥤0~12VS Vޙhq1uނztQA$|BH#6L?@t B{wt;bA:(;iz#8봜Dmr8'a8[;8 ~EKP,:8=ik;ׇJHt/dB@G`垻K6 EX"gfٔ~RÕ=>aM+p 󉗨/X5$-a3Ab𪦟BlwUp TZ1=wXll1ȣLe"fs X58CID0@DOL$) Ў# .}j fkzڢwf&O8#75Y%K*Zq~eiQ/xGк,hfޔ[ǚc@VoF:X+dȣv _ @83M/kϥQ9;xHN.,q^y ~Ag?w,C1J8jUPT*o>O@K = ?—gsoVDQpP >Y \1t _2EvkSV:Dd8єpDLsL\۬s,8亾 :v"F-+|`ΡiGfP1%X\m ~ґXjt$xPu&\:Rn鷇'ѲX7vy9=xl%#Tqڳ%I; fZ+i'gÏ# f6Qr˩=|o+$"ZܸLVS)3$D2ԙÉa-uIo0܍-H7!FDq}votc3#x+b?`aEyTaFlVSoΩ<+puyu_0m`RE@G8so?_۬Wך^lC P9iYM0EɡeyƄB +CpT/ǭ|<]x}l=dX^-{aT=$3LNe'(WH?|*-7L2'd5NVs)oJ(hD p244_9 E=Ex\Axn"VקwHY>}&/)ވ #6T&p}wv;2_)**U߉]W/:`{7zA5 HbуxAQ/њ(UV=diʴNO81(ΑuzBv-4P@ڣ|A$nExg{v" -#ǫσjIhe4GY|GyjXr6hD C-B7uw=%|h{1Ɓ}5@ib*01)yy*ĝ-1Zn>@x`S⢁Fzm#}Ԁb*ZiuXhh)A#D֦3)SmmL2[A8Btآf=,ɮԫ#t-O5<kKAڪlB;_Pz/d+l \WߋHKW(I`kn?Uq򹞦YzЪl!w7dzƧAPv.SMt K]s/wbL7qk]_!i)FCE)ٗ' Xr #6˨Nj}ĪiƢ%> $*ƷRm&(HZhڳz%S!q]n6n<_5TȪIݶ⢳bx(8ls_]71hD)Йn1Tӿ2 VR khz6?sw Z$Wv}C5`Mͺ-I n#vV@Tn-9whiSl}~<GΛHbM{Eʵl!O4&Chan012UOC7+ͣ>o|OfI6-S7g{*F/`Fc̭Ͱ1* zLc'7,ls_Z!0o^hVa?^SCSD>;eŌe``|8ER͑Sό|,XllvAx_z-%{GK jz$24*jۿ͈{" )T?LdN?̕$, &pkK@+(P-8G`@|e fW;>QNiTYᢵk@k; ^KQM+J,z!)IwyM^ FaԼoɦZq1<6S]:'g4 4?> :4jDb<34.s%`m2z4x&U92ɯٻu͵JgV=ʖR%&FXia=ߊsXq`r,8x8J@(~D^rOr~&4zr ^"Y籍Xix:}b`<`ā/Nr!;x~/"f "#5$UHYgʹ%{zC[է} |JrΏ*6J= ʹm@n+ n>]a]# — qZw;vY3ɥ+"HW8#h^Sfw843ӋF`QvBGٝC09ZҮq4U!H` S5|˔q:XG3+ܥX})Sgk"X|pڈ;L!QNܴ €RAr.Γ\~D>р4#]˄Lи„1yx lS`\J->m {6#"yIpJW9)`*Tr%+n .:ViT;@炀 _y[DP=D*2XMn9MZ:*ggJCt(.]}I4 qҕcăktƽ)) bK?z-g)S#p ԍ1IZ|Zu66{"IK;>F^lC>Ed?Ƽs OȃiE!s#(9{,Pq8;Ȉ ,} PM9 fR!֝؃H r=4*ƜP~:݊L{`@ZXɸECeG[MLP) l%35[u_j$a:aqzSW~mkZzqDH"_C˯*[y' ގCBןXxrojeDw:v%d4V/B|U,*,(% !:lk.8~c{ad-ZpG\GJ:OO}aljD{=ldd,(R'@%zS;A$<$ iMd K^4Z,~;YjWB}}Q q fC祝nak9M=ate&fV.oLDFIVqۂ>kؐ$עB&oB ܐ)6\V\GG q{۱% o)2aCBR8ɬZ'щ y7-N>F' 㐫G@ñIGbB̩\ p- ʼn̊u2vT8w## fQ3dP3NIoȳBY{ tE)ӛI*ld29`@mMXYLGxRa:FbhIyÐ̮/v7%[CeN5j?+DG !>dޫ&cBUOUpbE_ؠQRQQ]COsChXٜ|*T\0Ie(i&|s#|j=}Yit^9A]8 %ݵ&=$$;%L[*kc(Ȧ?Β* -~sI#<;S>9}oOckup"4'cI 2 Oyd-A:ͻV+DpvOxWH9&3d+1-{b6L)=@iaׁKɳ";ހ'v[ O_j|Q6 2Ac5UjPˤFEhc-l5&V/^cXӺ UDX≠dF"lPiӹq3E75G W ^/1ɘӧS*pj(&N a}c^6|V!Z Mi3M NiǮ&Sɧ^Xթz^5fuK7?tƱp˘-]ַ~?Z;v;k$xuTq\7koኛ*D%PE$\tɿs _"}ڪhӘ^%Z;ӸIãTN۱'|eϥ,U5JJߑhv `7ghö~7WaA%x#q>l2 ] =!-yOWIS@ A':>4ŵ $AÂzC/iA Oe[JQܲ=uQnMN ʭP=/mf K%cd:s*V7+8vҐI,6tb.bf >\u?\K84"FC7$}3k`5U ~x hue牃iUjM֋=RE"TGJ:5۽W d4>X  1[0''}u$b闕\oqE9vlYU8](Nƨj:h4=- (%PDXc@(!ħk8 KdgTJQV.'ڈ:hLDWti7Pb(k*~K9컵OA9Zy.`z֘ށڐLu-L&XHI>%*H"KLUڽ\.~(i&cѿ›Ѽ4ʯ-Χ> N4Q/{I񈟤>}?A77uHzz *A}0"+7Cフd+,O}hJNd1'5&'C8 ٲLHŕK&!jl.?p:>QpbN "=g^us:OA|g2r\H(F?QL,IǭwA+ITjO*<4&f_[= ̇fJo mtzF$H sPK¿ 0󪝍;d- +T"gIs%{":Z`+3ߵύdd[J.2#%K-S a9ْzViqh ٠vzQ"GԢSG1AϪ׫ť%K,`v=rcҽrعXA)ĝ7H=jD@bh+ LҝX gzFO9cH.19.mmDEUN޿ r'7Gn pV=Y'kȷh0F(d; =c'5 -4aIrϣd*p9vR`Gr,O\T3Xž1A_ -g u"/x0>2FܣY"[`=wr(o"g%YE~?QY!>b-d0l*򬉆l[of/z }XYdym>j)Xpg]4Ӝ¬S L4 Ci z]_>U~_vKnN~Gkouwcs`.Hɜ0.0&S35W#n7A1Kt]e hú{84;u'`ٹ("7O3y{3>p̝P(f);{T͈@UGQw UE|ʔ&jjH!:avyrEUT1si> -7`į8I! m_J*Ŧr#.e1n!)wSD7t!YR?y#\0`Q R(6r6ᔎ'6'DҎXmboP8ֈ}_F䖴ͽ!Kw:UZ;rXћ} ^oBt'OBw80^3."nBeHG2KA6}obXPJHUSaoS=cr''8Ј*x~C#7ۯA[m~rC1:gT?#XQi";y/sgڏ@Y.NN7XꙛD3mShRER2}\>w$ ?2M/pQ~G6y`?eGl2Gal@KL8Ac7*w[^{.6~+Xd J<@XDCXR(l jBfp 40U5ahJ!ϛH:pO[`JUU8L[zՃ?~;G웆CT/-F޼5=y֐\yrIS9VC=/9mPPRŗ!C +̃O /4s~NepKppԹA'1rI0`2SoqlʙZdT*Tl+WO~vh&YZzX2<䄹*Hr7Z':JjrkӇ ӄ!hl6*j_CB5+z)V$apś~U͍3HAش:}y@nvARs6 R:*CT5)Ls6Tjv}п`S,7['H͎B3ѧwUm~ }H!ggrjyzm j7xTs":HKHޖ0.BZn+foўݵ_ .,lHkH5[)9{ aKX,e;hW#v5 _|krʴjk)qKE8O{UYao|+̎ؔs˔oRelz+Jvƹ2g~"6ƤnUW ;[a7̈eUJ/Pl S _ =45V%&{h'f⹁_:1&X 2Gj:Hq+T%IEw8J.Cl6 ՝3#5J~Q5Ӛ<7V1+1ь]ڒ\X^ y pؖf?oSpͽ7"*kr֢S+m+% e:~3zv¹nD0U]sůܪl8Br!]B9E,?~vCZ/ l˻,ᔈĜL߅Mf,+ %K/u XnUj8(P,y@eenfuPL%;̩F{? 6`3 ҈.业rʠdg8.r-H c`'D' Ve5X xl!zrx_ϫ$z -:!IMd[?NDAuDt $; BˤWݳc (!ƫNA{5Na^eU 1/csq{@lZdɼd7&i~磳'|kgP}վPT|;9sr.`1=Hdcd[TspN ?JuT\v$`OYZ O[BeA6)aE _p{9bi|W|~kPVnodJᲚ~|.U\{j")O ,YQǴ[8>Dܘa=]>{uݐymZH=0 2a$ᯱ:7Ŏn0=h.yu:J=sEB,teͨbdq̯g*|٦FG[wRo kXjG=7}<5>EY FB2>oĶ\K7">8MK\|6.sx!xSmj=ECX.Q'.&ؼzR뻼P!`ӭҙ L{^0rmȺ5E=?A5y4ZS&/ƥa\J-Ф,^*j#%5{?m2fRa9[\_Q!T\"_܅N\KuZ VtrڈY *cN{Kт5a?wGPU>»s}øoR4~?M1^b+'?cs6ρWNe32Έ\_/˥606 v lk.W)<6\҄@8 ''׭nY`T~!CRDUp<%uU.w`]rf{A[ߏvkqOrMI<0c[Y儉x,xpq P-T4 UFkd^C;޽"KTl$SCǝ ºU֙UZePa{M;+;G#zyk-~6׶u%^L&Vp\і3+r&t> ۷^@d4ɶⳝ/r]u3mv0קc I k)Cc O[cG\u¯'.ϏX^Cf kN1>u+(PEr (">0!vJ§( n0c5im'hN: U|5Ϋ}tP/psIg)<%3Z,r$[^H;!\F'$u:dgJ>rd6z6:@9)dTZM cDQQ3t=t t3/v Tƙ\*mY`:)H !*Fn@pO'NyJnR]IjI37#'+!P,ܩwb^hekxq%}nZ6!GܗWwXƑ6Лq@(2I,0 ˚zJ6X&v,d 3?&)JdZ0'<;2==8&]K莰y ժxEOƀYK7xlzo1ʑʦ4`SLMw ~V(D/= WMҙC[dE7^}=BeUs$uwt &V#E:=O#Yā ۭP6=MTsx|0*K#Lq4a`4>4?ԵϚ6cPNRhI kȾ뼭\H&|q"tYܧÐ8dș|>B)-+j_uUrl"%u2oP9X ?A :ք]29)+S8D=ؿ];szP,J(}饙Isˊ8B qr% SU><pGM>f4ė>*S%4# !"+O5aΊ(~:ǣv9Ev  ιObc83]R"X_pDD`l\:_n8* {CLc F[FE6ڗǵZAHxW=ݫ*a*S,qXTiRnF޸pcůj%uhr EvOpd yd{V$W6*5>scY .C~/pLΟό"5f8?k8,EsӸe`,1^<@H)r_K8nr! g–tN3gOv @R$ eٷ )o8[& $t߰BdO]L&@Ibu>?q7-.}_"d^6(/҅TXm+S&?4vC 0`;8s0/r6iYGW". Mga?zf3]$]E݋UjSp*l0p 臹w"up E#n~%T^ȁk%\g!w|H qLS~}K0[pr<;UdBQ' ɻ̕h6"Vd qCFIhɽ)'83{;9XU umBJ60D[ `;s> 4m~a0T?8Hfůh%C8Z|7kmh`&t՗Uw|".vBm" ibCUJO ng Iʿj{g VSAFe+}dߧȕ?n< 1/MESIRؙ]]s,5e ')}oKW<,"8Sl8zQ vkA m0)dptFt]$@em^>™ "qӓh[2t} p ^, &}2t1ΛP&i[E?ڪQì3;zаgu|w/™~VI2bZބ:lB_6W_Kmki0}܄YjCHʭ)u*.#I_ jبmZ!YgV6C12ÍR# ;¥$n:!/_ZV۝,/A`Qߘ5K)Bac+eKʭKhf?h8QFt*jZx\BJK@`#TmЮeF]MVɹ=3po\-= g-| 04|󢌱r0C6p$mDziFeūYrxTnSe^gJoB@uT Ķź^XĚ w+ [k{~ZfsbT9Z&VpZ 4$QeHa9W樴$ SjF9~4a|SM}ևZJFvKwnT58Ա6͐U'g`ltOAߎ-OFA0/(o:э8C7B߃I\ Lp[lW#-sYn9Yf2$ 3dϲ*k+g)r T@j8}Bv"nӪfg$iKԄ{<Ǝg&s7](jc ѲPI"cvhsm6c|ʀ=whv5˽~IxʘFb~DOQ;@Ɉo<@2gM'iFי325=es-pkF~l4=n\uxZnk6*`Dtգx^B{G\~[cRT:τф=%e SdPU( a ;YOX9hzcos 4̻utV12 s:{#fRBGXL-/Ψ gm=U:HQG^~(J$rLmiBt3{"8Vv͔Wܼ%S5tuMbf@g7kۻ1̒c!lr/cjĵ7G* \v;qD׹ek-@h!1s8Dv7Ey Q\P 5:i!^@<WD6r9F^Ͻ =reutm772Q]jC??5="?/v|1*m.EhJ¤8P [4I0 X S١2D4c7Wn> 8vEHCԳ`"3&{O?4V {/so즬A,w; o0ޜExjY uSO]^e!JMFY/Ivێ- /[ drB|*ƜfXAۋyſ-AyF}p6W Q.qd@W$lD7H_3ztsmh9|,6)f8+RrCtkǠ.m]TadY'&>[9iiߣ=!^$vr E4gniu6lUꏂ}Snj,brPf1y'jZ/08Qyu嬦p_OtN:Es {ʆ^%Sv4QpZ&aQ; .QAe<}fD| ]ÑzN_W[폴жr ,P7K۰& L!d9P ? #T_/8^pޚL4e7,(/K; r Okj I.ȰP#T}^d2#9ŖJyh~A2~]!F _Fk6Պu'RUr%M;"$XЛeY fM =)Q<szA~xxIn=I 91 *+3/@vg<pN 17{xS0xwd%lzUE| UrQů#$nxgg[nlR籈QKYi +W-:B;] tObR;\ /Bz^ԽUWG4DL&E-xTD>X5u;DT) faeE;@}`g epPY7u`a֨vfq"¨EbV@.^D/2 o'~ǀi\9j3zlؚ@ 4~q:ne3yF d/Hi(p,- Ybrڌ6ZcA YYe>J0԰ Ϸ4}*燲&Q}F"$)X_:)Vv4I){`tٻګܱz76yIu#<ω^Ͽ~UtN-#uRG_6jtd\. yҔWFbSm Az"  Oo.ƌor i&`,Gs>\ym:yM.rR S5{kiw$6%SZ-,q4^Rj>UQ _~Ip36khJp4.<+d Z"تvzyV=}-,o栓`3ǻ$$;n9< N ._Zw1rO͠Z.R}Lm~ )}O(a6Ѽ-r ¨k77;`p:nNOpfwFR$ԅq܌Psg甋ցz6*v4C42ۉx!nRa%O5ӊj9u [9qtLRwv>. ;Lhň{ h6x';[5ɽj1 vx9Ŀ?,*puFM yk3qT9F\: -! w=*JxΓFiZҞHX^E m.K QN*Ro&˹gtcaO>;g;/zK+kq4+v=b'YwS1 -eHz`нz|_*3%ޟ gN`˲@ %|樮-uS}G/y-pcL8×a=(ẘL\ yOw?hYkkhRe\udkt胅6JA*Uߎ1dKz,-;RN1U8]xy#lU+j*Z ($M*끅NSE';1"EZME6(q"5ƩagI ݣ \I)y<YֱUn[q)O>oẃ͈ ;୥ P)."9mpkjpUy͍h"5&-η0J2lFsď9$qj r^4y j^*\9۟.e~GktE}I#[s&RZsLTsv捖&_LNO@)jygy˺hy;c{`3k/[B3n`EVxL}!ve.&pAy/ZO{!$&T!dyR }x~94ֿ &N+s3v=]+^ffqȔK&̿Pv=>e=t'0Q!f!mXc@߻L" H[\I[+Xb.GCu^jܺ;)Xt:ӣUC+rh.L\MzSw%NikwJzQ >&k/86o.?,]t ZpGZ%azt 5\Zny-"C(KޜPoJLIT3 @*fr k5;Vx/jSt.< ?XOAKeܒpNgdf*KT!?ĠoH1[q-u} {iR\@+vbwB۱=fb=Q}HMɸsLYDlEh|T0 ;_ox,\+%tx{$!=@K 5"q/-_-]HSǎ虜 @ _9F8!KD3 ԈS֚4ȅGH3PXͽaLHմ9џ]ch'US Vd&^g{mF1vG&'h[FiNU[}q9Fx[8I0At)J9Yn+TkQAdJ>O gy}I%ƵtG,'kA2gB8u@\ nw wSb"+p6K%Zr"ix_Ϳn}㉡t=ڝ.X#`^` p39P*"ؽγ{XHWXoZC]zkq۠tR& :c[[9.TAyZ[l@-rRi*PwrFY@6IcuuRP ^w+/o/iu(4 N2gY~3:Krzސъg띃gގ.Y6kK6(M|Hv| 2E9*̠9gBno-F^jCi~;ܧ(?])kk,|'tj&Ā7r%];[T+NjlK%ܦF)yXhc{ہKj~CԱVǣ/}~̊\IeqzTɷ~fZš&"O(rX"? :*w$=E.Y&T~hW6n2edm?K,pN`9ITxcP Bg>Hcz'u;n^洋e;`S-  -1 LCyj%.\s6p@3LrSʂ5BUKbF)CvAix Ф~G/L_:z#?Ee YHxyZɝST_|W&-!!Ш wSBhw /涺côP"YUQNq&lٺRNk`)=<ߞIҧwYQܛMeǛsK:&\s1\T1<)dVRNr$GW(%v~U4V)PoofL7U$0tVٞnJ:I7l j{36"aK,nfYA. g; Fxf~E"GEa\ MK%/yۣ\vFMd2oq,:` z3KQܱmt[_'@t[v&~yZVV_Q#]@ȇV;*.l<#w hy 8T%s4@ mD_DMi-D]Fϲ`*b5@N2]XlWrQHZt@c>`S( aW 6 T厾R<2dz.a@r }ݣK-AcC ä-@Hӄ60auo|R"IYͰ"6^K?fddcBP|Ҩ/ĶΑJ[V2(,7qb`|lftgm^"ZUـ? gI'8kK2Rs~d;7O #ӂ2]Wu'%3im+,I+aWwhfa5O)HX5#ٱ%5wV$!ĞO_^(F.QBM*RLl}0m깆@/bt^klon``1Oz;6M&C L}ܿ3ݶD,| %yh NJf*q1fUG:U"QCEڎr2S Yx~@D29C20rT!Q RLvok꼱ӭn\tqsa;vp=PO4$ 'MɝS1W>`nB4*uɖX4|Uo(t| 7]*W¸Jmpe̕h :8ళi#؟&ZT`KaZ{쌄#iH/k]d UwgQiuV/zq^L̮t 1xA-q{/K`V.Gbwi>5RP˄v¬j( 5 @?iyCRx L1L|9\_h)&{@g s ӤhڿgTA?x VBc'?ppP@SVR`űB8Qi 铽oӺ‰ )53\O3TCcz &bOxj&w.xl/1.}k nV\]~(7sW aOXt{o~ Y=B;jc>V:f zX[jX~h~ֹIgIC:dal%M$z d'cAȅu"ڱ];l4mt)[CrwgfGO-wgDᨎZ>š)q@JeٕFm8mGD؆:7(n7 # Kx !XQ\C;e%j(u, ~Š pq"$ql>,iHpٛiR.ܭ"I'󝶄KRei go vq*Ň,(=GG骊=y` 4{:ݼU N/JuG?I:ݴDUD )  MiL/DNq0Qܤ4oWAA+\雙w%΁YP[!B,OWӴ{ +Re%zU(ܪE")3?PLt,jdB= D<8RBDvX(83iQ;F}<`˦F+O>R[?,GMف{%>}Μo]ç* 0>!E}k_UO*(6|C2pc?eVۃjRGz3P"Y =-iS h-c$^q+y$DT qE1m*_fBVrw%.W \&&Vs kRilیR' ΰ HSϽj.xPqvO ͚_(q:d~zƱ ^Q{3QY u[±^d$#ćQTMnz3 q.45ӟS`R7nÉ K֎&1cClz`{sۓnAS~0RXơ?iG h,y=Z2φD?syq&՟MY7+jpP_W%&tSw1 x4%h][dYD2y6:>RYހyR$6UsRMTEPp*IUI|B̥ջ蒳5H- 0Ϙ&hIqW>=lBXՐǢg8sܥtYpQ5ː:\A߄wјƀFlTH$0.zl6f(wjQ,8Dʺm#-LwGfGG\23Ȑw@g3`AgeM?cC,E6[?Q,39KTmH0Yy6t8 [6]o𽐐Bs5k;_4<`Je'Tê Lv"H#d~S\c _N䴎eWv 7JOX u棒`^Q1-,80 e}ϵ|40rGh J[{AʻAOu9Fw0F/en5U7'X>Bpgԏchb%AlAg4ÞicU>)IX3gWnÈfk]V1ByxQ]Ax{'|I4* 8` e&a tRf?5G7Y{ >s29 _w0ԗ7n}_"LqwRut.vwEwD&jü-.v$3yH_ACx4۝!qhm/-jکp~QV ͓CUZz* x!)h33A^0۱C y~*DoY7o@8nڽhY1txji_9b%guJ9UFJ(GT*337cݣyCkײ--庶9ܠSL14xYz% 2pjf2FS7j˃#k1q@mV=ޱ Zt=q[cEW,.Rm. 8m f[_mn_~4OS*M?pϾ{̕bIz> K TgTި=l#=oozN1bBVrfs!xy'歴ѯ%X:)@[}ux%~j;˨'%;)a KϚWll:A}4?~zlPezducw$zGsK‘L⺠BP^.ℍEspIvAl. 9KkB}RBEBNoOI'3&%=GLwk>rͶ|F1᜿ Oefdm(sNY:Xf'#܎K[d.EKe'o᜛.J!ɽiɎLzu<6d_Ο%2Lo:JBvF^ʻӉ['##>]AX"ހڦKvN#kf8f!SӷJ0)Ңx]";J6|< ӳ3^M#(=DQY4mL.z g!FCa7b3Vlnhg>jB0K>MqPaTCŝLƩ]Kƈ&qy@aC2E_%iHxee-\c]0sZ|h@ +fг/i;-Ev2٠5W g>"g%[I N|xbB^e~ȔM\sɍM'{Mh>հ~|7PSG =-hoX{bW)(Axg9 : >&_| رǪO]Jԡ"p Lr+7㵚Ee~."#t,V w*JE#CrDN\e՚B }'*ʷ70,1T->v@WB.:vD@[^tlov4!r_XiЕ/ԭa\%wX.ɦ3Ɍɫ_]:+R5(+CWH#LMF }TA`&IMBZNɅ{k]GJז20yus*k>#/G$Nq*ze$`Ýa%tI Ewo7~͘="2+_jO[&U@Vu7"5sщ .bAuy%Il}z;4?RXJ#)\f?Ȧ֔Cz\bNT)ZrzS\:;iIcl[DClAArO[@窠bit,hQMu9ՎT"[RPh=Fi'͔2f];~jyTs^ϑ@t0vmr@~CSSBk$"IMmUh9i^QbJSZ:a5.V xb&8^Τ,tS}? @w3FCAlo.av)-(Ik6wD7O}Gz]&d?-D^3鬣U킫cP# Ш\I=N'y+Zz.~G$:W[_~+⻥BvY9(v4۹ܟ1bt-fp*xLT_­dςl{y3A"[]бL/_l/B`9Z{(?ti514y"0V=>Ww1СjlTph!Cj0qbez9xF+\̖YFgZGa V6;;3R Nal8JhR Ɩ+u8Bʵ;<Qalp3POVSud]|x3qvj&&| Vt3If*94ہJcoX_ u9rNB).}=jRa!@%+51 9"=25_YQx؆ PoJ%JOpggύl8QA +y5kƂ-Jiփ4pa$ڒmHW>y= NP w:d ec}-3ӣ8Y_AXR^䩧~.2"vx]OZ)]z^WkT##=krXAHM]"rՈj`.ZCP),*嗕Zۘ6oBi|@E"[iܐ)0NY!zuAG#&BCR8JY69b~ ~̀f7J2hiƣ!k4 O)ѩG&D,zFVRNlJM4D"cte?11qA{臨]!+3sGC<Njб /*'(3T;. BEp 8pVNlZxd9Ճ>哛f Kze u$ ^WN_nEݜ@ս1?)i,xLzk xvY>Q؜/Gz\eG6 4=`7єJM%PkB*CȡkDG8gwOHOE$=y*ȘT|r: AiFf=Ί[2oax?fy;L}Vs"C>Bd1^5y&AmWFΧbK-,Ò^welc|T&ǏYXSyʯfFV;J'[H4ˁ-A8L{s8,PRrR{92;q|+Ş=c`-"wN*<{jXf B'zwg1Con/H!xUz{v㔴,4=Y'|_D2AO ?KT,, }te-,*0EHV{b&62q%v"+ =K\~oPuQۭ]Z CӫR#kwX}>o{x0fCu<&/ qO;^qE^QA[|NO PΡa_b Y˵rɦu (4%mdK7XR~6S"Ơn4ϗk=fYq6%ut(M⸀P{D Kgk$S4PΰcTZtST.p4τpw҃s澼uWq9 f`HɠuU~$zc?1TqrOcE'1)7h#ЈpYCexBAVAČw0hϘYYbm|Hr_ͤw(yE]J>^::7œgnG` 0{:z/BDl(,٦ҤDGc9䱇N.qVNBXB0:~s{3oU>TjϥQ őoi+كY3AHUby;e|MFE[)^T׳I g8IqAl`ɝymif#h#a$†5dʨFWy~7C| [Yϼ OU9'ޛ0mjz+p+\cN?i߮kcSDžu4Z1|*Ju=iy@(sﺮ&JCVȑ7 PP>``_7 ?QŐ]чE2 t;%Ǜ|ajaK:Eem2on#$)ĭ"]=dfำb!Cb_E+RŒ{xeWhCӶJ"<`,:Gc)LQ3:f:'7(0_P+<4ul$DWŐ-Z O b' IaFaOo+t^x-f$w ̂#c=M9bœ^b?Rtdr#eȹF< }fo$'9{qZtFXj%ļ-Yl1/+DSۻªḾYj3?/U-L )B#$"H^;lD;vp Z9 nf':RD\P>Ma~ai /t/4w$?;ɤ1n(qyqn:ciN\Sdޜl/YI)DrrjNv^e|Ax:_\0j mϼgd+sP MΏJFKleYf_Ԡxa :B)+CNRwsoN..uǔ.EX闵O1R5&?qoo- ~KKg[oԵG^`Sv/rB]͞d+Y=ҋW0O!awϣ"*6ˮ9N8x9䖐3=샷%mpgiꘟfT٣GUu-0 Qv!\_[Ւfe7PR YJ aJ1X@Rc+G ]Nz,WƯL?SB~`}=Up{538n tȺywvǍr2'G2 FӱM|(lrg%-#c iT"_|yI%#<<4BXT)WL.\nRדq|6{mA*̐axNH²~Kv˚¨_J\C󦸮l4{.L=҅qo6jڷ)83 XJ9`dL:Kcj+pROZiʤ;JH6t["v׻HLOo{؇ M]pu O XoBef#BCѬ O,ν˩Vp>$vjl4 [Sܷ91>i^8ժo ^cgט)dCXd20}ՠ H,e+kj@ l!/ ^Vb?2spATD叨\$H*aK} m7 ֻT)C#KG\T+Dq:Xs3n-o!H=%`кL1^..{7ƆZ8Ub*[[O:9yxv67;ӺYtu2@:ܯ3Pw?Ɛ`,Bt EjԮxD[9 >«PxO+\_FHjl8,;2g71ij;ڣM`Z OrV(W]O.I[m7f~զkZ|M7UsK{d;S;א2A<6fjn]ey`SW1ސ?#]CxtZu, }%jz4UI$4`^ zm=+vƠ M꫉OO͓Lw|N5DcUHH:2:dpxbL>Zf#xZ%SgId:?tnݻ(~WEܻP#7Oܥ >"p o;i wƷIu_6ѨUpl:Kuw}T›<{q;  <gHVPbk,.Ù MD5rh ]Kn`vq%l/:o(]a'0Hie10異5<\87 zzQGM}J0vI'W/H3A?u5DG}l.im7HVV@ ֝?N.٤v 1O AwY8FT> 9O= kp;V Ou #Y{QAJߍ_X{e= c)@ cfF2'>T6BF&"u=,tda~5>z~BWUYŞ=?R?iAw.kz]}+s)xϫL?8nШ?Q2'<KMlͱhvp-y1b^ި_{4ڜc:Y+^/3]N \e$ 6 !d~=ӵa #6HZBϗúxD"f1ȓ!;=4ʤD-`zOho~? wXj7r!vC *;{0xVR ]>Wn ҰO%by0 kB@w/!}[Fm;K+_ =9M #;DQ@d08AGr=$(KE]|)4,.DWe jr&ᧆEKV&  suaGsűh Rwų-;#vdfNㆯ4Mȡ+Pr./8 J|࿓jofwgА?|?B嚽I0V-<9ld/ jm1gk2<(O3_]j Î[^%|Z8f=}][]W 퓐VcV|X4%x@3#di|oH3 {mEؼg*U%r_oN]6A魴e>2[|1MXҞf!Tf!^4@⥏)ւ5mH;+uU<8P54\Ț%$A  멘< bޱntnq$P7qP1N_>a/ފ$21+OG1Ϧ{uܓ סAWe}Ks  n6{jbA/ǚRcP&(Qc<_dWD'ZTBkYgH6Pˇwy5W> mB:Vv~Gd!.4ily//&/ߴs Ȑ߼5{-9!ꌦ -k&t`Fv;.T;wb?oHL;8'cgݍ*;.VdcpA9|&birT/^N} '}2laq~ф14MZ/[ݿcȍ3~Yk,~o05iB>)}&Ox~;cvAśy"jM~;Y ^SBPƐ`m#XYhl'0*dijyZk=G oPV9R\#o"GVxqZ,PJB KY_lJC ?HD%EɰR B$Ap,^rj iOMtc%ZYwKXRX|#޵mTܴu⇂C#쨓 >leXDrsRLj019RbBsX@=*#{pGn`m6kw9HXz4@Tg ^2lwvld-&ۆ9,{I1\tˈ}UOB; g&:ځ3qSz;X ~)L7CO5W>r:ϗ j  5ۖ&.h[{QZ"0ncnarČADLmYԦ=@H2tf`!mu(p1?LS䦮t">O{MU m'L!#q.?Ρ! J*/+vꅬ !~WQ=XXJA7,nV)&R,rN6YbpJtvw3Xp-9,0dϪgx8QDd)SeAș"l;wMXHLN{6h9p{YuOL﹬_EƝsb ;tFsKDB _dK`CH.#k61*;p~~[(hܳjX b5` .{M/.~͈ 9.фS(~씸lo @pt]5d*X<.Ef{0JQ>eA4. + $oHF s$Aů'SD!9:0\MVʈ)-RfD"d$3hnmBay b2c<Пў~UYo/EHO*9P7zno\Ϯkg Xd_f!*:ЁIjrp5zB3{ rRCЖax[IsN:99XuﴂEf#rrL4Du~vbN$I ')\#"YGEMr/LUs~1ۄ~'?\pH$WVyƻ>?lϮ_^"BBk Ө<۹E8"-adot5UB`tM yLHEVfޒ܎{hCd4Bp$ӍMV]W;t3;s:! F9bhrz͜W[ |h)j*"_ BWDh-/<$^ j?b7hIWd?SE-W?p*H9}Rⴤ LϚR sIl񙪚x/K>ڙJ Y / "O΋y3ORQ( Dk,Ҍ}InV~R$7JUkԬ0鯃 ] 71Rg.\f'i?D~W#K8F& NeȿFGB]p `$IPK bP{ '0h KKGK}6 :T`+F;>JY#CPzL9 MDFƅV?V` R:Auoذ gj8c?0ޤi 5ȓdX=2(1u (Xw1uBƔE;QJ(ܣ+CBLaߕ'R(f%R %@#GU^[n6( ꍯ@q/V@g衃?,dۑJ㘢J%{R&@5}Qlq\bk?`ovog U\A)li ik{DځF09GWͤޕ@R&UM $O\ihVK?sl×5:h3)bWnݕIXΜQq5ՈU9A lkejts7 .7:΢GCz5.+f9S<nm;r#>O+14kˋ#ՋLr4r$/ TA4NeQG_0m7t87w.VnQeI,b4/;rB;ɍ?$ubmN)aBd)o=HCjXo0+L<&]838U c=38AulՋ;su\1ZUǢFrvV.MȜOH:D̝]^%xtG GM1S1؋Gf] S8v>Eu7s"/SA`Jxui~@" [12s(#V(Gn^e)xW4&Fɮ0+睻#Eiu'3S8\@]V#Wo<PD?RG Iga+gy.A%Xne4t[YEXO;8Qǒ*1OqioͲO-tM}fsz7 Dj'׋ن`V6Uzn/3P~:XvHo\S۔!6+o:9\84q&u`ͳ\1}? IC̭t f+-%2 RH5|$ K`mƩJE49xR1t Z xzd@gǻNΚcQ%Z0 "\{ȱ{c~')S. M`1vۄU+y25DcG hiqY9<d!-"{Z㴹oʉZS/CNbr%Gu@D/_m kPp'Ӂ+$>P?S^Q L*xqjXco񽔖.6Y6M"EUH%o5M˻>Br6dZT3r7C040o4@JHwL39o -܇ łף y)nC"Jѳ0g=o^qư'-1V?!j[dkfC4qZ5Fs}}κ'<8 G&'7|$`5W4`>%o*=)Ք MԔg/-ԍ1#ieHDvឮ*z;q/3'\vXV:-'SGԨ `? >S1ίVXhSaJ"eGx r1IRtC/)~ئ%R6Q'])X4< .yX!nB~pP 2" ̋| Y_7p#BCۉ%×`Ĭ9#|V "<]L3bl?7՘\4#F%htPQLx/W>:awA$KX蚕I[k?{Bxd$#)MZXI4AZ1i>0\TJHSlpݮwnmqKpR<2v+__Q`_ӖfKOo0VXV|dMݲ_̒@fU P 򽸶Nɜb5@IH?7Q>F,foc:Bz^Mb6gr7{Y=܄nA-<ʜnYPDç[<MR%+FbVOWA7t-O )Xf ,N?K_U =exXjdQWƥ\BKZ| :Qk(^xUS8LQ+ͪWgrʯKLTeңu^ouejdV BWCOʑ'hM Fn]=e gP(Ի-cUKmTڱVWꔓ^wt ! .HTz"wwTZ+:|jC9¹nRVtR#a]51,T1~ݔ ť?U2z콿L}f桎]PPu@Shɀ%%[Ik5!|hlcxLnK :m sƻ ClW9ٿa; 9|ИxEJr'Jo~3-(GJDvIŜY-t=Wm}!KVG>#lif" OiŇi6D : =bHs0RQ/ϻpك{ .zCҲDbiW%}z .X0 )_fp9Ӎ0C>6'ol8G T˘ ~b4PJz@1 )$]Ãy/];5#43f M̈́sYuF?B)z4,$QЊ:Ofn(< gE2u[4BBh~2j SpU^$V-^ s+;qcD9IMIHfXhI}ϵ/J)rD?"D_XI^? G'Q.XQTe> S)l\ Q@ZAnXC^3l$\S . xXBU _x G.) .< Q1:vQ=DKԂ)-a!·9W5l* Re;k5ۃ2p4YT39pz3ujyN6'й^fB]^ܧ(Zq A)fl[r\KgSV%Au68nd4ip^g3]GitJ^&w B/O@n$J5yjDtL 4+r, Hk5*4pgR/ۥ5U\16oz X%ċu@>j~ a]q(!in4;'o4j@BIL5i+g50 wd8#qxMYJHe>}C_e*t6%e{+۠Nr7mh7|W'\PĹ"ZF!O ) pt1x lWBɯݻOJ]%Qiu񥉬|GZg{|8B20zY`1|X Cn rYzv*g 2~ZvGF# NdGFJ֓H8qۛjOuWswqÂa3c+y1+ҌEL~(>D_ẅ́}'ӣ3Yӕє81kC$QUr_u<on?uwy#3˞/fSM?;MlZk%qWX-/~1;6[jF/ڗB&#&?!H {zZ}R DBQ ;?U\v*X'teMGtGR~/X/{`;K3W2Qoq_"׼1sv9h xi8cs20hpR>5/x ,ސ25;X(p7R)eŎz:f)UV( IO~$&5 'ZJZ0}rC׽'h&؞}(6z-_{D7P}p19(ApC/gVBf;>}'tRnk~diCw2-9U0c[ #1ʺB;§LOKz0}1'?|yV5穿E c:b-<픾Ƥ!o/̞XCc$gl'Z3)" Ift_>@?`VscR U 7e63!DX#̵'p+zqhH&ah?Ts,d#Q'EpHACɛ%IJ˃c Fhu(&8uI䷂2ۙO>hMX иph"@7 ,Z8(k0?ϳPD2I1Qp6d:4"GIe@)I𦯻8sҙЏ jE' /bx}) \Ĥ@7X6wiNߖ޼wwIu`gG%ͽ>lVsA:"#*n_TykyOKȦ&g`9?͗g,]Iz1a$pNG=/LFsY7.E\R.mX:H_(V(d9 $քStV9g?{o;d|":׆6GТE.wBjh!r@ĵ&]Xhf =mBŗǵjˬVp1oYE4DU nǡ{LvoHT¶2mMH𶷕} =lͧ뇦CVfQO gioF:ŗ8E'9i&&ҟ4Il١Z+4X InW/%Rs[CX}0-J`sf,8lXAS:7r1 Ϯ7<bF`,4Lk~hذNzQ5Q7u}ߒ>C-*d%2ag4 K?w6~"B+=2L/1%& Z!b. J]D!"+BI;p5/F7SbZ[Y2?m]H\-y prJ UGfb2(/[bٽiYΈi oR(&V_0ڿĮ ΩZu%sƕ5^Lo4j!k ޖM1a|fz%0fZe@*1jE*6ޏ5n6O[) lPuKks߭q Pcwc˃#fˋk`MPMQalNã^sOnnt;x0̚> aiRG\u%ݞ}RM0^oNgvs=oʝG[سmT#F:0 p7G}NJmtȨcN(](XVAϥX$(~*&8։/FvܞF:lb .2\wY !R"XFt8Ҋ}bܸVJ H!DQ3XzZ*xM("K>@=ԟ|M+-ʍ\k)蔥P\֚{ oRvfp/$o~>` Y$՟+],\k+De麧 P 3/uq5IBPPCX-+U@8!{ |B̜{[%:\L%z#yB&P! hG%5P= S罭Fp8o0y>0HVKD࿥>gZRRL4f?s+d=6<!'{P5əi_,1'hbQ=TR]cx Ц 4|Jhhm(QNo?9/}}_B0wGgc!ҁAnx=ͷ%魋H1&_GtSԟh,!<]̳5@%iUu:V2O12]fd5UM&[en/>Oe=iU\d<שL :y^zD )s #7 |m'l@G!Zr<ҁ :Ҝ+.@<}|k@GMc?RʳͲN\b>L4q[a7pH,%{y}N;kmDSStGxm"UɶӬswg1wbV=b*`fMTz?&隬?bYPHpTN ;$TDߴ ƛz5/hǬ"*0 h*s} adT{)nO# />T5isP}EU7-܀UFp:R%RؙўU]Jm fo\ -!&u<߮H.BuB\6eFNv%[B 8S&RR0M JXly.r?b3ޠX:GMQdHYІebu:ȲT!lYb_9+-[odlP{ٶTOӣ_8FĊN>J nm-2M./.?.ͬ" )4(9D:ozS}d7.XjF,`E,G2 +:|,DŽsBC}4H^4ɢ!iN˟7yZM[ 4r׼x+>tA,p,R0S.[T3CcJ-|tՓT Tn:Z]04)RK:M&_X2wA=H&:|(5^~ uWFюS;xG:^|rW|Z;;9 q@1("G1lmAzE lW[<cWm;I.5lo0y{4Zy߰K$(8M `'05`* !6OwՎێTp8EMӓoe{'Vlm*e]k\LzqSR!b#'Ǯ5<֠ >:萸1i[]%(j461cNBDNnƹBFΜB~{;+5%s?ls|rp 5E^Υ#M*hW@1ňKřd¼lVޗEX&]>e]50bB_B uLjc0ʴ©kgC*O, !-`Y5E.ǺTD}HNY@qbØ@WgGghJ̰j^M- ZN-YLn_6G*s}Iף=: CBò%+Lqڈ,Y:h<ːAbkZi ZFx蓲(ˍ涐ա邶YC9#N/?rn%Z$ZP5a- 3p hߞIegq9#4.A3plhQv?bHCRdZ]H*T*jyωm̙: oIvyN l?n 2җ9wo-, CY2LO8H?Ĩt("'Yf{t)C,{_AϮٱ+;_{O1PeW,G*jݩHLjqJ;%.:Ն5xx{|j޸֜xϒXBj9P(ul1J~#(:,+!|ZfH{)Sl\(K yŠl3Ǟ[E{*9ƅ_n4u 1dzڨEWE\g/ET$�uI`g+!nNY &^-2Bjr0%}!#`w>sX* 4Z<DEo{TWں*$$O(X/Զ 7]_~L1aVDkD1~Zdd/vZ;\v}!YOMTgFx]&t7^nfPT΀`By:VR^ZJBTf?efNl4a^+'UBÐȶ?fdC.=&k< >j23; :|ቾ m`?=AS&#!by'&-(aPh$@\0AjC`c#c8SzΤVܮ/BO˵I&O doO5BlṐ :%BtX-/QjpU4YIpR%OmoaS=dI4w#u=Fi6˜Wbneĺ͋Ãyp] @+t9Gg|)b3|:b[{c7#?65X!y)q~_8g9*:AdRZXr7o.,y3Lw(;]#j{3*zY!PQ_0wJɓjmt;7xa.?.\|%i H7ӨB 1tяϨCDzۆ5Qfb4;?3(DA[jS;w;+`%bpJ$2K8;>WCY6.c#qw̧߰G㑞:ox wAY/=WU7_M=gnրڃ-vaӵ%7ԕJ$kBT dê/j 䬍?A0Luuԕ{L݁*s,4q]6OFa H|7S,6^ DO.JӋl`ϫ!@k,8ٚ,+`wں2Zv[f*xT +@x?L*dkI}9a⪭UFLrnߐ䟇T6٬d oѧcagg tϟ2 8[y ([I]ꭽe~bj[B\:hm B.ZA)\"6 b)()$YFJM/;(<8v)R_mԄL7rc.(u.("2u[]gФLMWVˑ=Pw& UsRD"wxenp&Ct26xNʯ'ΕJ hP-7Ɠ`atR>Xly2/]l7>' zS(or՗뾘Py跕H򂺵QDf-T@4=Y9`6́yk~2,Yш(O4aG1elq_nYv`.9Z/Bz._G- ^HUu2عʕum`09Yii8D 9[vΉ 5D[J5} %KA1]&yƞ[HGі6B\_uNVcbayȢiOu(N.'07;A=gȑsw+hޝe-ėl) @TrQJaC1o\VFfљF6| իL:k)PsWtUL&:FEngāڌ7Cg6 E"4eAttT6HKuh9"RU} y8V#ucGQCB8PgKP ҫ d( 0?tZh:^QvHefz- s#F2Ҵh界ϗqRtpV0%,CPP)?ZKFJAѐKטb"\Fr~Ք»1Ka;fa]fm%ZI%cmawFC1loZPlP ;EL..q.*f<_^qNCݪ6ŭxv_#|{=ufz#K9M[ q z@BFBi ;M_R5D"82T#eq'V jB'olO[jaRr5Y[t8w4Htqp @*I{ HZNBaSR3z`\u #:I;3s)Fu8{Cchgј?T Kz3Nvg"ڡۈhxϐO ?/Ju` ®w<%B;\܉áS:U.)HID}*={\b%%}ܪ@OJ*}Y6w˝ e2}{0 vzJN"| @N0K۾CIəop_zF@8Q%i!Nf/>A@E-=8c ZUۼ`NU/(G4Tg'u4[,nlcv2Lon1!644\G"8BwpZgGġFR &C )^e'SSC+> '5mҖ)&Z)z=23hC-AϤEέq|O2sUs{Mj@Tݜ qG#WL_[q#&Ҏ /\3umqpw6 ђ³\eXT~Uy{=Wݤ%<>twO #<: {nCOo]ѶLa[d$'BFci `$kEDz\⥈ˠo"+67<ԫ;{tmw e MB"ly^Z梪1޷wHX}ڎ.w0| GI pZ9[uU@9?kKC)lE(%ơi*sϧM{ERoQ: Is~I7|~konQ$W22`Jƣ:3 .XL5P{ l,y RHW`,=H3z>il?C<wUC.yI'ݠ1\k%7Y2ը-;]T+ې3(6ݰDKzKu'Z L5H׸yzEIk ~ bQ]:WR(w/0)a͠"leفzW2 &g=ׅK a:(W)rL{(-sX^>_'˒SJgW]ĕ6 -O,ܔyt wV?%{Yd\78xÒp ٰ` %RWԞ5Œrogkh6[Vo&G|Wj}/,pfxEQfD䞞wTFŹE+@KU\V|f=!6#;I[dG~H-{V=Z^!IPB[-Yp |6bJc)ז- İzӷ7#);YDz?.EpE^^?`5"N'5UU_xϑ޹(+s1+Uv*Wj;u/@e&#NퟗbJ՝!*ή;QUC=T\2"=57, 5P#h)IHye.~cc&нoᆅ'86SDfvm6aGQ=| ͼ-mτB(P#<}qQ 3(˵+K8`ksV2 1cD5ݧsV vSup#\.u}r+𬞗怶 m𶷇m-&#J/rC+D$t"$'#>o ţtOj 1=bڧpZL{P <[nH|—wOS$nD}N- &rlguu;SMnLD}0Vc*oⷯ<4{”ޓ}4G'1nUAv~2[Uy7/@&+UCá S__^I$ѓ&Ry.- ј/ev[)S=G>RN ~w>M&':aezKqX=D2 Jb4Ĩ#ջNlC)!X1j 4Os\sqnPum}L9MG i%П{Y^HyKGIAg[5Ay{<2l8$lJk*&ޙ|iS.*cޚ"3h#+}3XzFQEKK<֯u&8j݄ird~W5FwB ?mQ9Jq!ծ@U]7@S~&zuTA$lo٩a3AZ8[u%J%Ƽ ? ]Br;ܣ^A@֯9EE<󖆾s|s1,3 ah1{eJ"a(ZFsFdc2 +!_YP\<إYhH=U(xLq%ȁAih *wo{!^+&[k!J|-("jU5x rFDԞ^}*F>/ʏǸ¼Hsk\|9@LX`=j. xX|˔-8'xaH2t(d=Ҩ6^5dR!Y?RIk3`3#KA#Oڠ#`JrUqK)nuQ92P'{#<͠&ff7o45|`Nd֚CP kD#{RH|6Extfqc[k|v3?-ʊ]K0qY(~^B/Yx((2oR.3j&7cMI*_A-hELCi XB63!= l_pej5/irav0?⦮>(I~v-ബNԼfvLXGz=ux~?lГsrlISx 2+ >\jTdU6uN\9f_җ672oq{Lbm Y.-@%a+bK m+ t^%!A`/ VU#_/e',_-:W^'~ qm=igSi"- r'8;k[xU{NY )ќX18tˇ74U\jQǹSU(qa]nKCEdOH oYBҗ_F Z&rɱ5b+$PuX:->N]SC }0Or~d`pDVgMY9I{Ox,Lǐ }"E2xw_}pm20fk tCI8r?QY~%PeZ@9*Oq= 7hˊTcCӛ#f6ho%qvߤY_`ݲM)Әj/T ޷lR9!@(3¼"!*{=V%ϲs=3l 9Qk0pAo:9cY Zw"޷z"--by}Ap1+ks]+QG(v \>FcZk4duSQ䉧j~jh$X Qv)IcH8~5ͫ.J%zHb,iZK7!; 1U4.n?ޭ|.bDazL鉑WʽgbNWM'ǻ1\oǭk%[!`fd۽.hlT E |ե{͆}8:yخfFmUhN\r%Ӯ@% _v':uQ);,SBY}JWJ;ffr1+I ]O" NV_$e0&ӿ5Q#Ieªhk.,~EZzOwR}w0II*x-յi;Ijʢ,.>Sķ݃IyCKrpÞFVvZ>B"7lSaWoe~=?.tqm{|"q49[=eQ){9'F?^llH\4K~#xc } 4-8 y˅7&:!E%Tx .. l6y?w)gl%Wgw-3xќ\OaxX.WK'iɹIu V7ցi]YL)r;Cq(l=33]ܽ-_sN|]~ܰx`)Q1`+uvr'6OF=r H- e(K+=dR8&xb&iwN<(agX%цkĢ.@itr*2$I+f3߶l@ cG(RkA .+Px0a$!n0VũA\+( $#Ǘb$ 4X E7{ l;*!"Bx>? Mt~sIIgwֻBwlZsC K!6&и^ r*q{ G"1JPblc 3)ضBߘ4@vJi*B'T<&'|=gpr x/= b́]u Ey}Ai &L0Ƈ,wņ46\HٙTjZ T[u׾%=,{ =`o AZMDGپ`ߟl5 @?WBq-PʖlOcn~y^|8(w:sI8aс RG-ɓ3.kG':A,mTEJ_p/Q=1X1=)GS).bK$˾(aX< 4'^h.S)v!(A,}+/d1ѾHt˳,I#VTY8+XOjPWC0 )z[U/x Pj[A3CB#@SmїSs ;T 3 jv%8%9X!DŽ8آg F21A!$>%9bm֐Jqu]J3ɯmrybS;q\[z~Gr* ejLvo[2wQX@c5{ v&es }'o;k.JkG-QeD&mm$s%c yKCRF)PmVMaF=hGUn  2B*,Z1/9H.Ȝ^ oIjPV^pz`RXڷ%f%]>lusoy+]^N84xQ΍ U9(0wA*ᗴR4<^rY4hY۳n:OLMt) $^VۭqzBaQ&5?HR(OK GЎx@屓B`uBd<\_3\R;Ȓ_:z>nJSu4Ma ~hs#\uI:OKv' p915^8u.yS,ńk쿥R.C w:3/ XXNIX77n>GUŶ.RL 45z^b ʗOP-K_{>h;ND9<,6io65}0Ḙ|OT:q8F>,vǥٱYXA_@#fXM"Km }{*{)8|q/9 2VVr} >=bI9;i}v~Dw57و& cwț179 \G1N4yt'^Am'LZ ..+/NG*\ [ޔ0\HA[?R1jm*<~sPmdKSjQ|jۍ7WKuTbrg)3f(VѲ)ɑxtj8pm4 pb\VVVN`d&{HbTZ⽞ 5?'c2qOIXmX_ja; yAbF*C"XsM< k-K-il'iEz$UMewf턏N! u]UsWC*. VVW >47F-f8-s3+F:E ed54έ .5^00s  fl9GIftͪG etX# yS"|,hV/%Z `3cfGF.6*hQ$ en$aՠ%. yp]A5&\;F{^K#(F Z,ސ.TWKՂZ8<0?)lG7կY@݆ 4KrÄ>frCqձth7i C Z/_ xȼ3^@^f2ۏ!v972Y9Ac7>QH@>B;j $%d_nVSqayf,,u0YH-@)WarK)`Ri9bTGK%?2uKhjfn "^H ұa Y,)2рТ[<Ȼg8GHJq}2vp/21og4LJ M^FzdcV*\MBm6)ՙW3s[Nf",Ȁ7 DEUK(7ehDB03"jYhw%v񖗐+8y iBAiB7 ߽JOLo~IK?3̯m&f hZ59˜ЋEg0n}ת#PLt4+ﯷ+LR9I.!~2S9yH%S|瞶uZ>'At,5+4* 6kQVހ7;e%>_]eܟYS 0i  wkSՙhn03BE4$> d¼&R죮H2Nc#UnM&Crϐ~FU MS6AeSЭ=Eg |ȎE_t,O@9aBSes%/\P{|kKeiB%C!6AS1ev; )[`j䣦vŔl wZr̈.k H%(n|8Xa2_<%;ꐛTDSfaF 1ƕ0 ObO~dtQ0sxlZgGоe(c[v5C-΍slT4(1`/m&Ҧ-XfЉD"*H /+zw~VGm,BIw;8L~*(fkKUZJUruYVSo٤ܽ{ 6s⿘㟢&/åvzA%̒8+J%I7* FdO4CMBfDjoIq ډ\s7y[dž:7V9 7l[Կ1~fo#(F=Li!S)zi6 .wWz^[d}k%?"n; hu6 W6_'3OX2~,%tZG0~ۀ6 >"_+P7ܾO觹[x^eCS`8gYG =d1<1oOՈeN>g^ڌ"ݡ\>q5D0YټX٩Ywe^dt@IR2p'zF"hh`EVJWiXX 芤 EhsNW?4&N9XO24jjWm"O@cF g@C~$4I^]ӫ =b,3ufbQ.1ٸL1F E'c}g%HR7Y4:OF_!jA\Rjb`Sq$|0PY]P` yߴ 3rW4gq0bchƿ뭗ko7# xkY"m79J)O4)VD ؙp]F}˲?v+b*AYUYYnfbMA *k ũn5h 㲍Qc*ڇm$g=vfi)iRqy×l3T%V<6(j#K,, &0U LHTBev>Qg<tE^ե]VG}_ jBQ_l <? c Z4/$8M\p$XJ69,JX N~ FQ y>W-:Eqd@vf1Pd50AXn%E ͉U.qOVQ‘rӦϵvI?K/L ůe~,peEȸ4ͷ=EߋHwjr;_'Jx"<gǷQ̬طᐍtǸ!kK 5a1  ඘VmyJI7i1:z@܃-y*;51Pڽ WuER=^;}0)'Hĥ#u+uN:"'=#y|J{=J\B“M7lWTy)'h&'^G.(\`g$u$r X ;2sDU7:99-MyZF}s^TB$h$Fpz) *AG,P%Y_^ؒnmCG잓ev YqR:|P,ܡ\]Lm;sH{2~+L0ވ(xD7YˬDP$ ʘarun.%|9^[#r>P &xHó̡ %TfUdb-b20͙8SIj:2wGe[k%-+G#KO <_&gdQX2W+G1)fpƻtLsrYo:և=MG\^F"Ǣk[j5ZVg1=5Qz?sSvrKnq?ĩekYBN]P3|*|qK7u N/B)#6INzJblZw H>xN5g`ZI (8lIqx /571qA Ly%13*R $(6oh|J4G !HL\&q D `ah]ȿQ!uL|xC*m: @3Z\R\I4 k/LpZo"x¤jd_r NaYH+3wdK+Y,8A">Xk[pb0D"L0jʩ^0cc 螋h<ʂP8k{^ۻ%K}Qi7P STdw;CfwJrCQQmmPܭMm@>?]bw*]@q3־}b>: p S D ]`O /ʇѣ6̢gvж AH&l@h}Ъ k$! AJ*Fnld'&jK6>rtUJo8O顫by(T.ȏ%6~wA>]~{:Q-u=#zcജe$~fvPSR20{C]Iu=fd] \| @i/aă{/`sw[ 2l$6FsnDJqZ_>Stbc R>bkl眄y%/ۻTGXO 6wƖ̕px$$x+v"ÛaSRۆ;kno)޺ '8پȹ ׯNډ /np5u|6r _kvg/;Jv`HFe"?i\R0TeŏР}'JBnR+mU7L&Rlv76a1?`XMʝ$)FYTlᯂ7uyx#|W`B\*ʼnggE1׶ _3-!pm~ҽ7heĚv#Ս(ˍ$?XPe̿UI˱"}A1&wgzJsJM:Pɫ{U)/,n BJ^YVWxu=axLurc([raߥlu0U>n 4m}W~)UW=n븙}@uz+<L[r>kxpx}>{r- $R_ iY ȏwm,Wn> +)J.aqCUl'h3u~F W`*@xo,j l+accëfӖ]_NB71Ժďm\'2r~Rs,@£0"eNŝ2 ̀umc~KoJyE[gl_`͙uنՓf.`[o'!t. jYi/ާߘF^#&A;TF; vQ˹؛]3;ԗF4/Dn{.^_E49u`wliX-#B@s20G:?/x+sI6F$l \ zZb Λ7}rQV/4d>^vI`Oy0K?%GNA<Hp,_aHR;tx%I1<`\ `3#unN[e&{:hޖ,{{#ڜzXӿ`~~;l ²ȣDMO9gux>Ȟۋ9 nZH.raEtE)Fܓ+Z-/cS0yfpW2yK'|Ȗ `s/_Zy{(ױrWsW.ˇw.RnUgQs>}y@L h(~ rMW n9s1;w1#VJ:ȆK{T0L^rh\'zk>^44թP%团'^X:FV+\|kC^3<;Z-] / &9oյ)0zdi}1~Bg'2PKJ H u.̃]m27aVxAw6[_o{N2̬%s5}H?lb:]nR-B)pNcqDu<ތ$("e+% f)-0< \z (hݬ:&w8"ljP5)ae^4Ȉisc3U}fvIhWOqDAe &rgI'$zS=b#5K:nzճ0>lJI$Cܚ]imUk?Njo 4./^"oMOjs?"YjD6[k4&V QY*eMq@ȫy];AөBmVUv rUn0 "Rfj$ČMD֍#X, @J}1c09⸾KC[5dˊLj(ݠRŭ@hldQB kXѷzOG6ns_uÛm0= E/Pd9 kr#9 *[v6:sf SsT( J4ȒAi;5-r[,`qΈasq3~JN%_}?s;oQ;_4^KIK,6W?zVB}HHTbC’A:=_;&65q'O@ȥ37.ֿ`H} e=qa3 (KnTv ȒuwŻcD&ǩ7@%Nich!O&;w8O:#kluO הYo `BNR'fﱰkRH3^6Cca[<$Ut<h) R/ޒXW;QkɲR +y7:k#o?aƪe~(նMR:[p(Ʀj Z3VQae6ScL׺"׶= ^f:ZMOKRQ )i¥+TҸ46s7cnF6p-⊒ F_AUuTUS XgқʑɇÞTi m4 NFOK̳mhk7Wv5?sueڰnb4 xLJoovyGfw]vHj0}:Շٍ/A6/fy H$x`2K2ˆ..2UhvP%x:Sp Ds' ^6EQ"^qeȼOg TimaS]@2U;mݮߜ,uTNɕo}S%+ S0ب(/Ǿt3)`9U iZ@"R Z'Ώ7緫+-.ZCM OR UPׁb>_ǛVf$b$Ցs厁,Ӭri7\@dVLWI׸ʇ]g{1z =j7o\ *aLfQ_U~4Ԭi@a~$zv  BL7qGR&>c8 U.#m' 3|2''dv@,UB[2`짹#"N] {ȧev":dpGCT/3^^4wttDQ%1<G E}uoE4BJߛ_VRy93!@i5#9@~Sg !5o;#oW7.Bɡ|o_[]TѪo?Zbr8G-OAmh+ȵ17T*ٻaO'؃Xan)vQEq" x ?*!M 'x֝%ו#LΣ1u-dxWSwVHiq,Uh7݈ߑ<)M$uwd=j2b[trLρ,)h8`WRӐ#;%% d ِk]hjVE10XD&ĺ19<<| zdԻ @yDWC}ʓ I&$B˙P.&11]@)alzցGj?((҃nj/=U4c<6P]c_qUFl@6 +p!0bEge!7ƌwk \`"ܟ K):뺷:_gΔzkԡ\R!kIඛ)$B]#&5B=[u:T ~`vS^D4%0 E€Ӌl:խR-$Ӗ6XbD>cѭ@0Ty #GmM$'KMe]I#T+eM@%r/P=/,r't=[)4h>bc$3HCwobPw:îU?FZNy)VnK&9\ _nx. lt\> v}3$ڼkUY@j99@iK9?Y&V.HgD ,D݇5j,n7פIʁ"j_ֿJ*Qw(hH"P<_b'QŽTe@+*I"ө9r{l"S9wۿ̚U)}R :V?dg3)n[p8ޛTofiHkʍ8]&HZN4DrƂ6!ओzv^k՗e]2ޱL5W)+5"eQ}]HPF{Hı1~y~:[_pL(w ɀJ[X8W! tϞ X11JS-sKE% 'mJ q&.gN~ 5%"MG[Lbs)tC,1Onqiډ$\d1n!thRMg<]ȭ1Dg:boxSmQ|%8-K;ϻ'e@Ebw֙Y}_!,B-ItSI<ܛL,r]:s5HfɺV椬/2Eq^}<ċ~{ t֋ir){JsxlpH ;Us ѵ(AE)[=N7;Hڙ :e%6'KH]l>u}Kh$sR۠&1@Cf[t $BIoKtX@{ςVGi@ۡcSOOM~$enHyg7m{@4ck)T& ӱp48v@LL1hB=e"T: 4&΃la"pG=!$ |=kJBtp͆QFѦRHEbv.N{(V=T2c |A͡}T\r>8&95f0j;I[,b6 :|0ϟQq0Ө4?ӛItjK@&"N[_/CQWzhL{|"%IsIIu ,ei=0 r:=&t?%2lPDXɪ|ڙ HϠ106 -W [_ L/ۗU3lzltVX*ynsN@u-qU >Fh:F Si"V6!Ѫ8Gi:Ss>N}e/D7lHȨ{U/'~}.or1]Kdjr>lǴ4 v9:>QWyÚ4W}:9{&FĢ#IVi=DO>L.|@2:obj ǹ<2(.5KmkC%Gn眰7#8Uv䅃Ա (H/3=r!]ض)$&3&;1 Oi&RBXX8ᭌ֐`lwŷ[l"ɍ RsC*٭)](Hͥ۹>WXP&o-kz48j3RC>syE\46UZ7=q@. 6 Pbp06 =d fIf>l# $vNR/4_Ϸv~u3tAulaa+]7 , T|%p}җ. *!㞹yYJԯhx/|~J~ڐ̮`*? OV"lgd!r9NfKpoF}y0zh&MZ5*AV41C}.A& Hzu)->#*x{׳]G=16[b1]VspA.j(#^1ϟ~Z!uPtXYTjN)vaGJ\/y#MX @}7q *1)]yuD׺𩏥xUʪ"[CL ?)'X>9C*Y]Џ]M5> !JTY]o*VbC:&QW8 <\9\`SgXqInިao@H2VB8gr E ǶpZ  Ŧ(w_[Ϡ09ާAW'ePSv;JE y'4N}y\}ӕKb)a-#C\߰1v_uaAtUm(|_RTPW0m 3;RU^ZKOWYcO9/bRZbpkbÔak`|+DD vew Y:WH 2jӸBC$.a/\,*vf b(rtKW"O,l|gSKmdf(YKd|S:*[|,[wSa0UH}фOpFͤ{PPz3 G4 03L9w|Z~+Ik Z&*b;?qQV4de52&%k|ԟxFSfO¢'jOeK@*ɂi_V☣g\/: :n`ǹGY$J˽" }Lc[d2#J q(kKOKҖVZ$oXREQC8.i<rir[t2Gydx ́2b)UubjY/ âZUUҀuQ3:0nvhَh~}2Y|) 4e@2aC"` K8K<[;3kP4"áХ19CAO\uضKAjl51l6 ?Y1Q.D$8LS&@`=!H5Prĝ}_p_JZA Py)|j`U1S,wz(xS4nP.ih2t;q繞_$z p3Ȩp$!&ypTȢ"ODW=/$?xG@_Zs|Grq!?\1D?R 開WySPHwY#O5ɳw'Bu [Rv K{FWV( IMu 1+9K6cqrD0@6)P AMǑ&Rhƒ mΏ0ZA5 񂢈㏘,EP['j66[Q\ ;yPۆXvTe@^LP>DөRwt)Y $n[@nLڟp*IMs_Cv nsmE &%y@\^1PJ nmL}%FPŅڎFIx.{3/?0aV磴 Exa7lh򚏌jDB7 N 9J?w| n S5Q Q`mc}MI^g7KX,pq7k&ͳoȽVLꦞ~f@Gz7N/ Yx8K24˳7S#~*(G(3(CNN=5#ޥS2:!E+|j[6w3k``ދ3zxE;mOSe{rd 1~ rXE}^a(J] QO Hq 1U>n)~r ܮiŽ<|Ծqvl5*"=B|h=m@dW"TEd -<:vCMiPmB(Geu,&dF)y2OuFF9X<%~tpwÅtiᚘQ@]WGzh)OE7Ă]؂GI}z`ŧLmúx(] ɍ+#gT`~`Hb#nD1T_n(m8Ъ2_z=t=3=w!޷@֔,w9Z0|  )sJɓR q,TjI6K(ëJ1Ěq}84l`=Q?nD; #4ݠ.C&{ˁ(yM : ;\ф>N*<( `ᘲK5'u壦!íQ9q/[Nm`'@- ԯl"`;yD1pc9A[2m;\.Ԡ ll8K\-!pz&^|V90ҫYA«l:2 ;^tl>_(¹iwĈZ!o c"qsSK홰vG^@t.7ӖۺO О.Q)l&]aMŖ *+; 8ȂATƷFI϶zZqvoeVg>͈(`|$PjdWH⢧sT|O8 - qL?(4<3S/!6̪!n 0*\!I?nwa@u dF 1Ǖ{ZBM#[./j* םAL ePeq&݄,llăش475C@ɜ-! M0.+&NHkWϠZH'Wsjae_ל8(˖븰KΔu}YTw4B!eke{ yƾ:64-2Ŀh,cKýxVRA:f=cOוLa[_# Y!Qă} lB4{xD|NJJk,xm,KNOT/Iis+oEP:)'޷|gU6ḿTG8(BOXPa'5O_Dz%Yd6 ܝ*#LA}C N41zY…k$%mWDQT+ J9G4'A ̶Q/9nۖM>I}D8X%+e.Ձp%iϥ5'Wcu$QY2NEqgSŠmmFELg|vCYI,6w{'fF"'A'%qгv|Dg?9E_uiR"@M<{>TZ-gV4R$Xv~i2k<i4[mky8n8 6caH兾bYnzc)zLؠFL}eoI&U,KSJYt29>)Xٝ ,6CTR>(#$.#l1Fg1")o5 Xӡœ~15pbmΖXuiAa IBݱU쳈2e`@<:RJl[XO5IWZ [|1k?2S0HVY՗ڼ5nFkDK޳J JLis #}T7S%^2m{Ͼnpqa4l VFL0,n)^ݖƃJ-G(~D۲j$#?WuN4]oW,(ѱdŭj%C*zgj|%ۚq7ecT+OSԬpCKyV&r@cy!fW,^/> ]ybr%%~LR h .(*k)ҀUk6WD$xZ#M.E]˗?Oe/ raL>*M-L&]˛-h>K\a%-[ ffBDoCQП[\LU~`Roa 16Z w* eW%1Dž˵|q<0 F| p*Si Me.9[ >h\A3v~:g$ۛb|ŨBQ`Ȁ1% ?K))<r#mŌoW^^Yݣ|,;5g!]i-|8s&ʄ>i`ugbFljO#5~eb6$,4X%REMMU&X'>}v˱F鮱n {$u(V1U 1ZisJٟr߮:#ԜrY%O` “&4 ALX9#~Zf, MRTVm':>$ KasԮ8]d:cH% gu\/z6 )l xC9alTŦsO??>gx6y8U!B!_̺BNU̅ P@ku䛔x,l8|SUː*T ]hvćNEQ:Nla"n?N xfU:jB !\*۰<\Gb[Z[w=irHĆHOpY^Govͤeuoxf>e]Ln}E `$[y伞7!6CjMà$*[SoksT$\ 7s xejDwɿ?n}\Yީ$kQMN?*rUvt1A]83ngFi/P>k`At]#ս!~? x? pK]zlkG6cCc(Tlf&4*B%^d=R.J*)uo@moO(@g^dKrX\q=ʷ܅+0w#EivKNO3Ip.1Hl^cʾ+Өvaěn^!] zHI-Ɋ$maX YZ