python3-perf-debuginfo-4.19.90-2312.3.0.0230.oe1 >  A eyW^^f5c|䀼@M;5CdҜ+qUj pf{1Nl `iB'R0[)8)DJ+W ֛4tc25~>j5Rv%^&JdYjS`A~10vQ*NVdٲ:x}tIڂb񓬅pB> zQL#ban:C<wfԱr133f8a8d58bde91949cb1e3cfdd431815d8a825fefed0cfa86ebfe85204b5ed0f00f893613236ca9259c386b7227e7be40bb5c71 eyW^^fS. TVr]h3I}vʈHz̈mB<Zrha2+dߝ󙎄o+6ٿn j'w>g'L$J\;ALwRmQe3Mm9|+uL%C nu`~Z.9jYmCt;`ׄ+%#+&'~l\\w6E=>OG@ T:ˣ^D=MNU(4e>Um.BhVp>p<?d! 3 ^(,Vkq     J Ph 0(8h9Xh:hFG(H@IXX`Yh\]^(bcd$e)f,l.tLudv|z(8<BCpython3-perf-debuginfo4.19.902312.3.0.0230.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.eyecs-obsworker-209RHopenEuler:20.03:LTS:SP3 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$eyneyneyneyneyneyn17df9c9518eafee6d19ea8393430957b96e7f89e2917ba15ad44c79d26608bf3rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.3.0.0230.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.1exK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assembleecs-obsworker-209 17024742044.19.90-2312.3.0.0230.oe14.19.90-2312.3.0.0230.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2312.3.0.0230.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/ee3bbf5336e67d82bfca262d1a5bf559-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9c0d587fa371d0bb3acf28735231d5a1fb5144af, with debug_info, not stripped/+xutf-82a8989263d74924cc36c93b519455ffdf6c77de9b32e73ad40520202bb39970b?@7zXZ !#,?] b2u jӫ`(y/dF".L=YF! /@]ܜјdꠀ: { eޘWn6eJ.f+r' ~I=KҐ؃`-:(5NPy G_O4(>!+nS)hW~qORuDVŞ>?^4+C9} apkkiӸdu{l A$䋧d鼁LPbvNfYdgUxu:Os]!WŅE/WIgw$-^/bW+4AA(n @Z+շJ6![q\ <߿5I `%*1C9Pw0>-]:Vqq,L[pk0V2Ɏ{ >LOM5xS!e!#?vRb`ٳ@cMq#`6'rQ_XiI-TȕgA1??kL >abvr^!l},ebh:rӈMh\w78y6d=I5/詶7_N"2_.ʸE+kBo<`*=~ԉaΥE3 ^dB j E].L-bu`KRvp`xj>^wwX4pzcũ̡6}: dBgH#z>'N1nj,뚪GѭϫO{&uR˾@speGSԤ]+}^xztobUD\)M+=&$c?͇ۜ~ϒ&iy:$_ǟeӦMuWKشqw< I%_GAߞ} ` jLl4$9{*Gݘu]DK"р<2Dp5x? թjKFRJi!.^}K:P R\Tٝno<v|" p O*CV$RPqOUǃ)%3[Qi&ư-"sTxI}*Wm8%3/a-VN9Eb>6.e7!B}OUs[#Ak(46Uy`_ZYG:pBex$6b428>ߤpys\3cŲu @sPlb{hNn,>-6ͦ?Hp 'V,ٚԓG=_x}V3fX,aOG,1ɮk(X$aֹp#ޥHߔ%w.t/-L}gFiTuXa?T!p wm^)} t8,Z.r>nM{؝<3U 0{ ."+ҋt`eZ=Ʊ E)6vv_tbgn*|֫f|%NqIcϙӽv2Y+([_JSk2&"Ơ"}3}@}|tEHLHĬxGhF@|Pށ٬xqb~[VhUMpu;+(,w~ד3V -E_BBazNcuhҕs1G6r'EvӤM3ԵdBP]&A/E* Y,E%wyY*\GS|Ea߬WT;@^O0\x4$U` F.b^wy@u:klTEd %P'l}xHjASSdޡqUeLy8~;ʌ/NApGy7TrzFcԗyx5AlS,}WƁHK?<qڄ}"T:5wg @Wq% ^SčZsd8mrDABrM$ř»r52`!& Exß.ԮA|C ГtcG46Zt EST8a"ɕX`Y,I8AYﱿMph|Q&R Mwj~1p* D礣QF6z}f 89Fdi JP0`y)h;ɲVED-*4?\-ϕ Pu-5썗c@q]x99JuJ0W7'sؖRK'qD=rs[Ok+䬏>s {LZ3뗵"vc7ӱ6:,| DxJ_?W*4=P\!+:Qnk|#8Ou2՟w]Q2\WZ}~lvkptuiqϿ#vE(&S^Hdaci۰RnogE 砙eE= s˰bzuk]@i; N~:QE J=NhVZnyY'dJd[8~ȼd)AǠ1HPMrnFSք[f)wFG)[6KEȁ͕C:% J8aoNpxeIg=xi~?)B]9Crʚ;9/])l#[N[6ޖ/m "`_ &0Lm~p.!*Ҟg9P[ڧ n4,8!횦&;^g{S8#7h* MSI Lti-JH?9#R'vOr%n3zus(5|ޝ4?dp0(as5Bc>:.s1݄mC~p.2s #^$n/Z'Δn^^0A HU^S^ҢUG? doq!?] :nA?=R`Gn֦ 9}yw(m,i_K&bЛ?*))1@=лy4ăΞYEgnnoNLj%!ZpNcύha΍ pޗDш^"y.~@hm:-R7/Wx]HSH-`n~ RTmۯCGL.mXWY*b9DDhW܄oѝ~Xxe18/uTƏM,ŭaUjF p֤dw(:y@ J_5_8=Lqx8 +_S fwӢ' &\G}ę ?{fVO٦Zq]2+?7"m'(\^ +?E F A{ +0.p^$k)3w3:7i(ҘOiˏ[.1"{}'&׾p7 EP떃bxY&j|XQ+"Y4rgg6:*qga;&.XPޚj9g!ul]|0#0 dI$D3O^ɔj(L mO/IQJ)$ݓk:KJIuHHh1rDls :* NYmy¥̑-ȧQN +j%{ne;%`@Ntrr.gOa`N]"=8;̃UiRt] I?p`q3|9{!̥947~A|o1yoS!l/LEda^A~f?WLIgsYSVw) 8Z ES;KGrql Z~o@uZl% `awڷޖS~^\i23(tk]*?]Y*a;C;Ƃ :C,in`ť&썗%hzb =qH6x^DNWYUቂF w^@JS SŦo=Eڜvs8t&;ϱLtvI:Hgps^T&-ԠK3rYzUލ'1;6kA6asrj:)cfC@STWH%V+n:^^\C_ 2V$-ΰ( y.x5< eq+6l+eH?ܸP.)'ּmF5 wD˶^\l!,=An @dk&Y?kтyڋtM)GGPLKMX i$M*_lu9-=ވ6nP3LIѲVaꯛxi,g`.NW[2ɉFIq /jNm8b$SVUFͩø< Y-twb)'N顳vʷ;@25>'L(.囇_ K:6Ɂξ٭)KX'Q1VL~''+Ėy]P /!BdT4T9%l <Ѻ3m*!7`=gU:6KIN㭱C \BQB“d*P1}PEb3j5ESx0]^ eCqqrJoCc^;HbFK$GT>)J04 H~q`5__IJ E3#OAK ےnVb>&k? M%ȣ&9AQf z鄭0C-SIWƑ=P&m4*8œ[ T+%ggu i?8 ܒ菍>XCdRP}ΰjB_)c ԪUT8]JqÓH#J dG{1ǚpHUC,ծKfF;`ғC\92*N'\:Gq퉘ڭ/8.cCCTrgr|0^\wr)87}u?\>NJڏi]TE9`.9ļC"N7f;ER+$B |Z5dZox7{}ގ+cp{ԗDD1$V,wFkL)IٖYㅙM ?aK+iϵf $pAw[,K|D,/l6+o-')~}b}l htsMNh-CNk gP.#'(jpfzKAWP!N)P8[@| 7y6uk%qs[X򠿛Wp_'*cZ&* /hX^Zx0~kV0ثyƊ[HI wm&+w qLzEPibC/hU-)%Kk]~!3u=tWa& ѼucV $` Ȏ8/`7Ǒț ^y7LE%v".V,Kt+؛o']c&1:j|!ףLY ;Y [/٠6SE fԞՍW`'UDqa^;1Pj{6UVdH'9u=/l63QY rt| d.'`yu,P\9!UW.U"=-Id&.m\%k+xsm!D&OFn Ƚw+#7$:9wJ.lɯZ?6ƚT.7IivX/j}qz#K55!Yesu.ri `:Rhqy'&ѣĩo@ H0vpAIqw k \ۿ/=E!Qs* ' |^ÞkWvy89;SHXǁ}K-eM1Xm]C. \g9ڡHq1ZKu[]0mTY2EAb/liOrxm7 =HPޜrd*ADž锽E< xݠjϽn*^g+F$!v z3SULJ'_2vbʟM/AhZu;3pҟCr}74o}"o1xiU FSjKgnpX=PQTTB4 :t"s@^@pm$ Z2 .h}faѳǪئ&+ӹ5|MԠ1V Z ȇ/Y 'Wi=Db]!N]JTQl'M"un[RJ毤ںhj{ }]L`Z#0 fV̂oRPD!6'7+#fR0g-.Ʋk|od=fӉ;U?V!6W@߫ÞdhJO{:% ]|O(0sӆ3ݩFZ?Hb;M\2YݗNc.=45XuhS46oIA?i"Yg2n(wy;;-_DDP.2%9ͥ'瀅Ut_pBDC=VP*"/T1'd _C><ِUtV0;B38Vƥs ~iµ)sj}.y&ӎvx ՉlAE,kIB7H0: Pqz_?a#FLC2 __bfEi#Y"4EjY_"ƜvF_ɡy=+]ه1͞dkLzǵO==5uYi;$ڢ;l]DHUԓ/"8g(Ixd)8 t'ܤ@Td)N`%8&=]POZ1e¯  KddyBt^]+9 gf%7(O& "e[cd,,),Fif=w11ɏnڭpsmh$pR%ߨ !oKqR%yS$1}AhK+{"*sp/nB+yi fTI"uOʹrf*bX7^F-k)D}X3JSnߪDC7)Owvq&QRKT}ڊmWF .oACX$o񹾬!'ˑD.{DU2{ VŬp^,&>`S׌)GyH5bɃ Aƌ!`ov0-.BH0y<&{oI`Ts4:+0zRKf ֗j J!7Ew{_ A1i'x^3 f", ؎.-:.G&U3!i> $e^p/Ӟ${~q JJ=} eug?Y0%k58=bto+δDep0(#vﮐb`E)(҄&A7ߡֺ>(91qQGYam>ۥ?+Zd[2wR쿫ҩ꒍]I69YвoH#r|4Ghw,mבchv]^lP\69;`&[^U)TeC YŐ9+l-pッJ%F+^R%X^I4^8é4@ jszJJF\I:c]<"%Ҩ`pr(No տJ@&,\u0Jp,XJA.!{=Kwu#s,8cw#~q[́PB7;&~kc:V|^.`YL[K w˭vYh9p&# K|Y$r((a}FsԃVWvv4je~RB#X_T8q;rb%EWg;J%Wk*#"iSxz{j kr-Ou0EKj*C +IjE$qD'z3r̓āopիSȅ²&rw1[Ӯ]{b =<-7 'QAH'!(/#LB)ywFN\E&s} ڃET8(mKˎ\{ M3e#,e(hn r ;pqʼnM~:^(10$˔!y ёv8;g9J(g4WC$Zܟ'kSohG /ׄ#&DHtڒCm&OH:  "g LnTdۛgnͺ}: *F>V$(1HSm~1k|qJ6A,}rOj58+}dtffayNRD{=I}%&+S չ!Yo/E $"7X Ci}*A_l|LK.og~ޮGxR&t*?Z:ayRr9~0#($WFO!Ǖ&83䗗 }*G HB8Fj6^vnۆļ55-9 Ddu0#Ji+S(C=៳ʛ CGg$ZcVuA}T;N;hޣCR2HM|]tk[(}]쉮?E DŽ>2yp=Fu-[Znb&YʼnV ۨa,( G83Md \EBIeӍ`) 7?:Dy sS[Xo>C$r;n54LDRua姇'm"w,tTLJʺBd5xo' `+NN+La›q5P kS!u)rOV&B(k(16{ni}sUP /ezg@W#8l<̍ɾ퀓w\hbݰlk؉~vɨ߇~Xi?t+jwp- h3*v@mQCz+ i1^_OÂ!]NIN[Qk2iF-Î[nոQ2T-d,PUI<M09Q->i^~6 ^װ ;\A *SG ^t*0mke -nV5j~$mԫK"?$egC0J{B$DLlg``z^F?VNhj(l|#/z{tq Zm ;xݍ>g+δx<T#$9Gay,YcAPOTؾS:aLO4-`uR^(2 G>7!ybs˳_5^̝q L׷q]3ѧV ʨL:2 drxbbG<.W@\ݵr,Dt7tZID( Nƅo8x;+w\ĩm[vSD@{q-d暂 fzb2gq}e1 Z-N,@ې%bu1 (Yb.C.wNVBiSf(elvǴ ]N$'@S-V_bWvK0d=m9Sa7pJ3~P<L~XK)3~H` !9QBG* 32Pг®t,9ȷ{vLYpdFGT F_(t7 S__I>m V찪\#c94Cx糌s/)]tMcO]mތLl!I$xh#HhPM !Sx̸І( sy)TQ1'cJmj7S: Ң)*p~Fx-o{[\r$XTI8COIn{OQ]LǼk͖BRuWd"2~;("VWxE9uh=Y88"ٿnKb7PgqA@,}iHhjN? u/uchE@|TK%A`/ +wNRâ0B $; 76 ' 5L8RAI L.]Iᄅym2pb'[ĮiD4ZAw<ܚHZqKOmolz/1ڴLU:Ox14W#6~|'WQhյg`+@')98T".|ѐ>~+& ]o9[5 wI7o[}#\VZes2\Gʥ`1VZ6譢 &n}yb)]= '^ox?ds0"M1Y:ڷ{t:Ď6<^zdbx?YHʛ0y)R^T=Lm<,5 4 LXʋ-B1 ׯ r"k'wD/2,]U1k~285Mܨ'OxDo[|smy iY9Œ1m_652=3/#s*R!Hyp^ؒǟ m >sNeeA]5%O (hGD7@+n1f?$OZ|z?ϬOQ0F*xU7NOHe3v-er²i/,Ebc`r>l&L0G DN˜w!ܠ*U2"o97P׌x8E 1ϙ72N7SCD<-a5\ y9}Uc5 6_EH2a.7M28B%nM߯=Xr|ij,%ޫhyQ.̸1qVmbA}rIhBG Cۊ0="tW/؈L85z_ U:ӹq.RpJM0xxM$ i^Ĩk-gJp" Fc:DBTk:݇\[\_1Xۄ>65??Tݔw9 N#^"L^ k8@J},]iLvTH!+k&`#ij̫QVA'c~7B¾||hJU9Wc~lڗ53"mwF R?#I]{u=Er4Mbَ:֋+giB<z-+t[@8``u3,@7O*uVx}Msu A+܈hh gT+(Ӯ +jGPC7Y$yb^eDg#NyQPI3mb6ղ@dB=]=ڀiɆJL<ib=ɨd΢2C+w\23 1AUVc{V->i>"t%Aaߎ'mr9sn鏓n0x8ȢdRIho$){`} lab7"35Lu3`a}I%@;a1QMcά4chz2-7ʱr~}8I@AO 2aPlMA (f {`3"6v! x Ϟ(?ִw%ն|ֈ\=E (t,ll>'b &˓xN]6zJGZ⇅E1߶ERŸw"N KGפ u#o*'W(]NhVWv;p˹|?{JW["#yt{r/8̕B“[kJr'1\&>?F !ŤVH?=`j NZoFk)̙.j8^(G7d8YC0Hxj7'"d̉lbP.Ĺ&^Y~8`X !2u euoXr$4  iX+erV$w۫co!PM]IΥx05WKMC8HڪnRoǴEҞ6D%SZ㮕֋D+7ثh*zmBCĈRQ OCu#٣eP5[QIE 67:k#h\?e=pݍ(uJ"T:A$vK!ھ.^a}>M! #G1wj5\fcő F3ͥc@Ǝ/rRvi;tzMG!ar⇖4iIthSֳ1uP4U 'L(<IǴy^ہQ'dܴJ2j;{ ]"IV5nFd`+X|>Ni#$'O, I&IJLV]:3G~ #y'lB(2%R OD<qRS6tޞGWug!k+IIzJ~D #*RQJgwwPsd9Fy-%$@;g2A[Y-ynX8:-M~%Ut cUixA![]'0YS`W27EW$?e(o_X`feMEő ;R㬓tEv^#hfRF&3 igptM~EY15"FbU2;8-'MMd j!=q_QT[ELuc*`_ץ'+gW,WZǿ[%-e,t =-$u}T6H$}%;@w㞒˘ih1>rL(0zj:2wo9~hY~SȌ= "#ehlM%}`go~YڐP"7K/PdaXaU-H06,qeS=K3PpY C 4=1,Juk'wΔ5ۯKMix2Niڎo}S{M݋[,'#iYH^J>|icb{¹)A`q0v1/ @|7ݙwS#!l_7őBAݽ;GfUHLݦ9r`A6nu!i\vIW(#jBSȮ᛹Yz(]ԍR '&65lh2΢"J%@`z9:ܜEߩS aVyo-J3%Ҿ7 4: ө6uѾ _|e љůGk+S, ڙ,"}s?) ,,aNX KTG'ɔ^/WK^a#*va+{57oO̔L U ǾPS%U27XLH)Fip mֲ}Wu&ӀmݲPF&*1㿹)G1m 9' $\Z=˄JhcDK,Uٙ[.h[z)hZ*nLF$ 6gUmP HM&)kѫzz/%İmFI2cT򸹠+p\v0tH/N}+ b3_8%HVxt1.`{0,Z#θkse(؊3CNH}m:Hӏ}EK,Y#c^JŎ_OK1V,z;|1pv'eWL7ыgrQRNCϿqtiZ e*m&T='9 T(dDpF;/zzvʩJ[$٣7޴`ڹTLI3Nz YU2&Fv/[Zl<[ ׏ĚJ|VDa˴RϹMd./Q ЯGx,k$;qG&ﱀuC0f/7Oa7"A\p^@$iiHwhOLɐszpF]-@-Xm)?So2RO$p%F϶x4 ;;p#QڰB+*Gg"uŠP ZӔa\;V80/6 Q2xˊC{j(бh>Rq5v!2/Bsk2Κ> @u#-E>&Kw~lHN'k+~\A3>MUIÛ'úxQ(H4QwIRt(x$@6;ß98Jʙ4'%aPx @{ׯXV:2?!UZSm)He L(ю-)Y@ȯf#PU4R&JFvҀ/RelMPx c4a/-8q(\!ȸlEucCΧ}0 6KyT)h*_(%2H7iois -hN sMv( 7fF)~"1Ip[7dcdi;\OhU7\Fy]0B6;Fr1L|{wt'Tv xY J?]Y`kC̯5I _bۼDn.Ԍ}ypLRE<8Z'v5,qb.]2cj܃T%0dh$6{XY+5ru3!W^LBK͕>$w xJ&'4& q!e2\m` O?AW6 dcDQqD^+Ĭ\~rr1GAV0r&R'4+M C'6P:QU@O\v ch[^)g?Yt՟S2ĝDOgp%"H!E-K~k y  `g]ipg@K56N%Ї日ȏ(r5= ͞=w5*ǣ>?6Eb6dӋ̾Yz%wͅ3NHZg$j)4l=wtT<$vDJD `7 g[p;0LO3m|jptJH㜃kkt`liƲu6D&uSSRL V%h0yNAֶt#FֶBտ? ,AMDiySg +3h,4-&ͨa\"\l\cÍbpGΰ"/HqێA bᮬk$z9) [ӑ1Ƹi%5R! CФXǀ+V$aT`7w!vV 7S,ֈTohCE-FbEIR]8A \נ9u7l}ׯSldTkZ{f8p8s6)lu-Ѿ@y?+],/jvo|IȄ/= k]%*GÓRѮt44xנ~'7Gƒd>rBoi:Дz$S&7V*ػoE*ފeV1P4)?~IH-Qg$gʊ(OT%m-kf551SU+~9|:yαeCϖP6p ü ul tݩѭd 0k;<s`Ě;N!]꩑6Ok, %.R*л)}MJW=HNyg^N!kSeX0+Ձ2vpbKԳ/FSw ؉Kr=ҋ\F\Վ:`~H{\)"-+e?IԫtHmB6~Ub_Sc..Qz:J,zHe-A;E[*h1)bȣSܼzI1qE$Qx|vk4 ) aB9N7qk#}9*t.D@J=r+r/UA@YFE*_ ?GQ 2l*l9[n{$oR{rVmcv*MmoGndBVg/0pR=PRE˩>7y.3og<_'v'M+5V)jr-;%Ƚ6aQ*zzwٌC̿{M oBG-"}F3mdmp{D!Bj5?iiP7eIQlQӒG@y艒ݤQ/{,VFJLR#0~fC{Jx'ٲEwȑ_{5܌Il~$7 {>&f :"=`T'#-b:C/LcW"b5@Hb6'%U0]͔gOOJiqVCb]0sQsp7K~Ic~K϶ hsB W* VErp 2wVT2OOE_Uyv"&q9TQ8kގA;p[^ _#k$!s^;|Hv`juZo009vrSJh"[XRn#ъ,nցac]0y)iPR^bP(=.O(aN8w> /nr/9iUc&HeB俕gO|wн%UeѻQ@_3b:-1wYȌSw a#f"@)xqDvik\-1knyd=Yj 00fq{KU GUPk_lk6 8qwh`vl"%(Gr X\A[ ZM,e` v_r:gvQ!&;]TPNKS i .fOjǨͥBC }/`SVWc?أ/#IV/RXSUmΫs ] fZu4,[+-m̳ i̟! L3[VKjbg[*U56/K߳t 2e + qw@܉ t8#V'׶`G`;EwzVbBq ,״iM. xըܟQo7[o,Txiq{ixWZ<1[%ޱmry(LdS8w[N&eU ĽK( ru;3g HwLgy\iiwjk7f!u$Lh?vCcb\b;!OeQ9"d/ {ȩ /"<YeI>S3?~<` Yc&]|7 K+˳lˏR ڒ~$ˑsh, +n`qq$W!hw$k Ypa|XgT`w'D/$G%jC:X8XP4FZ`n?ѣt1#F&3V7~K^>B|M[=rQh@8X$n r.Gve%,\5YV )0Lf8d(hሻmr^[W}\biqʛƐ9<(QXh QRQ1(P؉xpQ;!K6_-  KNL㊉=7dnS5u;"1[GPS%*egJ!)Q*˝P'Н|<' fP&)mp9]!nrϛ p4Ngس>Вip{4aro?H2%A1o 6RJi!]u:ɴ Q=/w/KTܶ4we_zNLY!=gSjP-8f8_vƉ4FT0zevtj֡\<\Rn?K?2+WXm({¤vǮR2i9۴~U^A.M8̪Y?[7C׍SYW7WW,{ج.0K?b +a)nޫֶx V  :`PI- ǀBQX@=xvDdO%K@X,<ߥ!s*U 7q 8i Ԅ,E:Rw.` Z[fҜ"F4}򁃢ھo=(ybP %0 }Pd߽]ae_t/~5;K]n؞GAp'd<}k9RS HZ{h} f:ϝ)=Jl"fy["jv-54w؊lA|>[8p|3܆qH f)ro#7?龎AB0$>)X-t)x]Rѩ]kU'"x2!IQ<46 s7<$;nI1]`|H4LTMxj䖺3%ܥ|}K踳9#Ir_,838sz^LV%R. ah<{i_7$6:Nslp ћYc=~(N,3A81)p6jVTVg΋CCɠ%o:Kx&1۴ ؗ=c0`KMs/{lɅqa Imt|+Cx!+FJ㑟t2ÐpȻ"f3BE!~pcv|$uLνbЮ1rtn[z==[:z[|iIu@|=5j 5wfPKj@VC~E |׻Ʃ/F􋖺|tn ;3+-s.Hz,E?-^W}"H1>ځYvx9.&[Aէ]&66ap Q(PVa p}˰߉&/& Bχ)MBmz ;(ݨAkJ2#ʹ}P_3p Cҫ%Pfd#P$ؒuf)]R,4R)ŗ?#8=w?maMW {6T&UƿV!kuLIqvy<>rt<-R)ٌ6|8ר>+2E0T:j`TP+shW[q?7j?G;]PT~W O@&g#MF/cEm,ſ4;C:V5}̫G $)Es|*͙Dׯ PjZq! e[~Z7(2׳2mGwpL-ST]Rۦ7G-n~BZY$O}d-BS`6,nZsB$G(aԥ;Șfy bN!lOz@20iFm?kȈ! ʛI7Q מ <[y4nw#*:79ܺ|.bl(3 GZΫ]xT Cq}?B(AXqSt1ȜSE/m94?Ul>ݒdLQdz5qb84JwL,IrԸeD_(}[sE‚۶bdiBu†f3S2H~KrIwg+w;_]Lߗ1R^-CtEiͫAUP3bsX=*ϖ$▪5'x%@|xwx5{{[SlgEsd@3Ֆ7K`WTeY}m凵n1gFSz;昍m$A&J[ s?J{7&%E f #؂m1SOMy7l{Lr{s*5"j|O҈͓tt Iwze=kW; `Rjxa2gz^&ɵ־]=}-7T=ZD%G,QSmFxN mtӿOu"tG'au*ڡ/Ve,QIkm dc*WrW-EP htE )ģbtj|p0op!O/Z5.YoF>N?\EU9D&(M@rqق 8g)lW?S} 9A`wS*+Gn)V np B0(ph"x ?۽v𑢪zQ%Y- $9 MA6z;Єjj^Y" *ObOP֩B HTF'{%yH;$LphGM<\xra߻.gܡLy)ҥP(|-6͗ȹa 1<E:lx\uŠS-g=G8E5QͲkD$F3W3$hqQgJ!S jً/㾌黵nByl+˜Ƙҟ zETɫ#lJ0AsQu%ϝh+E4=\N,%" 0#01XĎE",CwLd"vi^hB%GhH.Ap@*EՑLYY9s(q?=٬űg&G.:ӆMƅéDv9-"١)*̠3 uCMf,ɂhE̤$:lqۨ)c{bcPj?̾zK.!]> }97{jY>R9nh#fT0."bUd*DamG5ޏX+ڽt[c~x juK5c{=Evu!@TScۧH$"IsQšuv21bQOOF" 3㹽&EXWSF~MJ ⩑4Q tly2EL% &pYйKEQ.Vt(,)Ry֌=ԇf ԑA|p&=慰bL!+k%Z")ajs>KsǂGiJώ!鉠J@s\E26|r??SCs^qC-צ ҸA%Vp~tN=z3׶Bk~V4¶%X|dg ]@/u`Y+ut3imI!1&u %r睟v= $81s}f.UY,+w4SjiRՀg :? N62-4j|4iV=\'hZħ 2ؐ@g4:Эz;n2ʘh(mѮo@*5e8*:Y7M(XP]Jc8GGvl6KO]&-\,H_5+yŪ*05= wPZģw&!wdnh ?1r 4Gh;h5ڏ}3- dQSB~Ԫ*;1s1K vTB?M~=-.]f2|& +ȳ@sn'ܝGݥov%!T$O?ȗ 5'bf=Syd|;Ej[.Mzh`7@KZn+y%A_UO rG^[j x&eb5%F=U0bW᷆bN&yv!!ku(.GU0\;k0Ɂ4GYQu\z 9ĒLr0kJqq{:ZTyjߠj۽A8CVC`1t T:XW'C_F}7r5ZadA HoG ҸtNHu3 &0?7BB, Ga՟H!bK{97*ޕWu@RHv&kkgg J@43}.}:?WХ _gr$VW ɌE_ԓQBZٔ뉮2xy4n'sbA9T\V*":u h="(`9$u+Q8Mb.LW+}- :H Ln# Dg"grRwEuS *l%Ww!Zt4 ZV1,6uR~Pp( ;1X^NY-Z=2T,.rUTOqkeMY3U8ql֦0Y?{-^ e 7< ; "LCڞЏ)\ƫ'7匊04pQB-4 5i=3@@j*#E)̌t:Pg֥RB5ߝ4Ps"%}R']x,w[,Ғ`Z)1 6/ ]W$*U- 0Wӯ!^]%2 Y^Y~ 7TLJJ, Gsf+[v:IhVjvE~IH{17!cI^ ^MĔ:! i{*)Pl?>hOs*QUJ-W=C?!5M_G)mm֑S866B5SBXKJusoW1w۱ĺj<0Lѕn#(Vճ B(RO?,"z51_4|Y}dQ y'vT!bbhv٨QbC̴'6K6Ғza+.8C"n-bZs\[lU̦:VZRJRP!J oV^C/ o3UL걞cbHgoݞ jUL<' J>HV 3QVk:NʚbKͣ.P% #uN?@c {T) [1#[O뻖0Jc4;,/=Q_׃qD,z3 cϭ8l2a󯯭I$2TN$"?ƹ7Ş[H괁}jHHL.+YI]]pꙛ~k2Q*3ޡ4_ x~J$;X*3=]_r^S'17 vЪ P1#c kؚXYmaM)yO+*{' (Hg?$YJ]#by4$XqaƉ}vm9 7B)v]K+7!˙wUو ϯ@>В[7'1Չg a+\ ~J+* _cdm>5 E@šg\l-S"pP|UTɲ*ɵL cHO4ȝ\e@;ò҅n-!QhotB 2EGIł8%Կ§c`S!b 6(n͏Hꂄ xOܑclG"m{g&1jNWu ~e\+Zz\a.fAHגlLytKgJ=8'_ۑn-G떂l蠁Ҩ zN55* (ZZ_iB"4=ZV\|(ن=# l_x5FbaYS.*5RHR*J0o0;TЅ⍑2tsZS:v/Db Csg6xKFA H8;sa$h:grH뀫Y XS.]+NziGЩ59x ec)re*ԇ ݜ* =QW]3HFIn^bl.CP; Pz:c)1{+mxBMNtx=RdOJp ¬})-tʸP%vKf7%M*S).mpx9|"KYixcuaL$ΗTuo7TH<ێEu ٳ)L1yC .d,|ї' ٌw$ 5aj#-[e`>EK6wjVB;\(;'зJ#)g-z\o jclC4(Y{p MÎrhO_dQQ$+Kr˪nƱa{!,9At9C>8a⑷ZUNDRшL>K:GHo ֐7QLaYK'~8Sp)c9専_F''Uye7p"wD[{I|;G8#\EPJru1v&kP纩%8UUF)VPC;O${&%@!AպPbHboO#$OujxU ] VNƐ (H{$(:pvG%:ZZF֚⽣mr83gxsL4"WTډ/ʼQCZfId^:Ik0v,1i,4^6)b?;^[>5Y]ζtR V#_M8(>?\Fy5KNiTǴm4DJqq[B2N ,go4uZ$V G<4o)P о%w pʤlCY'*caf}l AO'<}[NV)}aicH¾|BcņE,dm"8{f|#\<]]7]U٢Aْ~_E~ܾD澀"dķjƢœFJH3x{<轁CBF ۬'G5$+dM[t-]] }"N|T؋/qSB&`&%gam'1,82|V >avO2 V,on8T1`Z@b~>t#szpeQ ю3*`+2 :Arbn4$EU]ś1-,p4yՏ р-C Ag`q\RԌ5$Pe4"WDn>kT 3!nŏ4q'L#Fn4tB@m/N:ɚ+%b̀S H+먊2(FL-ba;6u6 ?N0,^njʲ̗uaq^u6LsH {miQLC$ua6"I/,}uӨzmQ e< cl[* Il+) Fi?e.֒a_O@=&KڗR}+XU|}H@kueV6A \`~+@Y&}'Z+c1EHjz&ge$.G޹}lOi9ȌO9?}<7IrT0OM&Z?6Ǘ܍]^k-G(s_\sȇ^uQ'})r;q¦B/Y0ڠIoo UqJ1Z=po. ksqMHhP&ssIGP#Ӊ]TC"!E$"9#w?a^w#7w:E#أ-Fڅր f]2Z} g&--GoTh - @7in fڏ x>tChN{l"DdҳfF4aɎrC_' lO7A$SףFA$qiqdbR0c .ύ9aHVO)qPxC] Sd.WgH &K LT2",m3_U,qb.ҶAD s1s`h3W+*4Nj!^#>({15TvR8.\%lTA^ɿ̲^O|`PRK`nZ*PK&pM,8scMZ+'&*6ҳM4 \oiC 1ߓAãXqNvdhW_]- 8SVpaNemZ|M0ST,Jcsֱ$uÕmLƓ-ѵh<〈0:˼79 jYR7ΕG 5O{ t4Rn$ "_=Z/SZib> )|/Dy{ҝ5bȺh/*=$k#AMDM()粘Pw`MucaexOWt=00s%bMkcn&ů2?ʏl]~'yRA1{ṋ~$YGt3.ǕܱjRǽ߰xVo)@-o͕6(::2&ErWb,sit;c0%/PkN8lhKn0>`›NhT ,5pQ-CϳDzOki6oY4 -x*RH9v5}xW;yo2OT36KW_ͱmN ь|fਤMHG8[d FvgՋr3ұ,/lWU _|$ty\'b̎W|V­B`-NY[I!M,n"BJIBPBu}K d(E2Ϲ&pFjYBrfkշtu xd}%`s᫕uP@VQ~@"[vG롬qggoЁzBfK*DBGGO͹,Ψ+lM_FM e71 #xߝ,8tH©9ҕ%pۗc/'m':{}43Z_9.+O,/ &w8W3kMΣGIU_njL6XsX_q.@pMG4sAŰZ (J"j~?9TXCnDd:d'_غK#G95Sj>~ӔX/ko_!MA]eJ}_ݘzhA5>Іu4Ak+ Kɂ^~`5 -P[[QV_9? vbω!m}:~T]n3bYyV ;2x6B()`V(K;Qni:i(L?ѥm)qDfj[˙ONi9O[&\բzS/pW~D~=Ct&hRkh|V+˔A6&Ty&W}N0=%p êߊ H`E2zᨕ瓼Qϒ^'iSO"]` ߗ O( :]:D۾  Brm.jCz.\ʤzJC:Ue,IW5v֍GCjE9H4P8o6.4uxU"CVK|(@M2>& 9%0Y$;T+$6X2 5% g|%m&u 8y,&\!G-njdw`n) JՂ E-ZjL4D 2ϠL\}0r> eUu.pK)ޞ 7FęZm 10;*rMZyҞVxGGb<'|=~i2gl$@hy$b,(Ovh&%NN;j_x5xwh勷"Ca#$"˜XLsj@䓼֝F\Ge}8C"m`m?d<'qbNCMTyGW3q͆M l{_;3V~`< I5_1$!)e&T[|A^(/:h: { D+H502ğLK q([KDU)88bI?|>9f}uyՕ{æ~9VǾ*%2->9,[? `ɾ Fa09!U`e6:Eq1[>le9A]?MUN"-}x.z`{qH!rbVbpED>pɛJkn@8չ t~2- &KTOG7Z &$t;:k0V'# '$ )62,["?<}-FN<0bа7bLUxK3*;D?$4Tl٨,ݣfhdCQ\O,5L ɖ8%{frx*}C'iją32N|꫒ب:bʂGE?rz/as> JbiDWx!m>(*22$(NE@ Iiwۥ3U'?{YS_til"#Xc-H8 ޶7"$]hbg6Er{2 ˜,EnΐOo:L&\v5._BEu!AO-F5~mkQ#mJ#iǦ͏ckPa{E>po>@D?9a ܯ\,5h + 8d988XYZ;c.ĺ3P$}+ޮzjFyڟ7S_΍HL Q7r.dopu־Ml76Z`>82 F`E r!"AaA?Brc`Qw b[2fߋv pu;u܁p7]lTv%{wjshS>ؖR1 WLqRbd][h>栢^y{+ \f$ųTl"sϋF}2 }Y"~Uȷ侪7do;iq!%/Y>9!R,0:I|lPT 7q\FO뽝,_TEk㾵c#NB% {^I_w>Wǚ֔*d_tjYϰ)<$_At9u!Q;qAl Gy5qD\@v/*DemKL0lQ>S}$ٕX1`>^ҧُpA-6\ ICGb0WxeO땎$^)I>=pK!?Tq%{9X- hgIj-id%5t(-"MgQa Oa֙)$Yh#Dj+D:zkx-q^2~&u]CD4>!7/dV 5 qbOv#=QDixIW/ͥ/k-&pŖ6D<-yE L[%1ܝ4JJR['\m+A.zRtΑ-lCMBs!<`Gs=3+a!`itt MQVn$QZ N]AavN r95 9#~Cxe Mz f4=p r%3'#Mnx2 zp!:8'ۨxVpX>UnH_,JWR~[?U.kXV^?>g`uP~5+rR:"P˷'߱Jt-ÿ8i/y_\;tMwqlFNj6qӤpLTnC3uzA{\g$B+R F\[䎥oq=wAcQ(L P fv5B,(qsLwb [&wܨdg dNsŜoY*(iyFh1i|+6ӈ[ȣ3O Ð)R| 瓨u'KjK/NEZn빣aǭ9YI Au S415{ex__nI.k={@(̘#IT-koC`OA`(s~%ZH2URR7*{o@Z;v3B=ߑ*?"[#%[Bdu0 ,v[xs^76GS~ 1=ʍ+lQm"#}D^^3^kg.,VUr8f+A#?n#)nS-*m{@'eW7+<_[69eS[=fJM!whJ:R)@1 BZ +tF^P(=Ѷ>B@R\v ^(N([)*TH_iۚZ2jڢ+B-I iȦLHefsPizӥj#ٶXjY q=f\h\YC_λm_Ie?ᕘN++O Dr~p]acb3Յv^r [h'8GZ̹L^@Fݭ(EbDRc{.u߁dM'\Y؅z$%mb\UKhl:6ګ6R'3sk6 5vwTU`Na e?{^7 7n,pޙYl==_p/XpenhN%!N7ķ7z4@#`VMBYCYl]1_R MƱ4ed;C_Ȧg%' e`˯)Jj-1w @x Bgڶl ֥i .%Jcoi [QB{®!M"M^Kb@ĸ,@ 7iqmSl'm{'FK2'fZ!BC@ox5Pt֬PSQB}.G~j#Q";5 )7TCy| Hbp-jlL!41\@7LSrXgGc{@? ]LSsj6XuR-@5+//!,1m  Lv:wIg^2^`T|oesCjc+ߨ^E:oJƃ_2$>.~m# &o/=7zBX7ؿVݝ;ijhRe<7CF *sUC֭xsMsOKN|a6hw^Uq ^ >y3kK }ڇU#]NGj[ jr)Gջ;>..dYoc |]+6B :]Nh[Q& vYbꦹ~O,]p:8Np3w3U#`8qҼq44~:'g0}IJXzA&3~%k_T K>wL$Z9k9~nϰ/CjXβ'&m0qڳFlL[^:f&npǸqLjOĮ*^)WYKtN$ \ܼuO$;l vjDà3ekF+yea?FFp`]dm{Tߜ):<醋T}#\67-6RSkl۠cdxn"}cer!+xrU0It`FDǡ/ WٷsmR{]u\eRVp<~j,7|k/L6'ĥY]<6Ş7Z1sbHZEO+S-g`f5|iȟ*d)fX#$uyxf(IsrOW4؅[Jba Ы-i1gP% JBstަM'"/3Ae *^HvAP̖;Dڵ#"Ц ߔĒ4Vmwr"Ӫ)|ݾX8%ЫI!x4gI)vOʥX#6̘c  Ef-7Wl1ԾzCu"S<yBv }>q:su)'w>wgeTfac6@&O<#UNy@'ܛue\щǾzy{~]0Dݞ#U(ly=4s\pˣ it~]xs= ޴1't 툤SI.%F7D5G-o?hO tuC{q6k4@; C|Z`ƒ2@5 vzZC%V8ID U~;7>Oq߆;zTV+R$5e`4 rAZ>˽%5঵gDLFN:x w;F<:cړz ďi횊 9@whRפul-4S/P/|!XzMRba4yI8rEU ^d k'My6ruL|6~4{i"*Gz9o__\lTqdjr=СpTE l ڗ,3:mk.*w0L(3)+h*%+lL'(]%+Fl `,y`Pƌ+o%1ƫ/_Ɓ#n֑;Gu0֌Q S5HBPR8?Ե{5YgYՄV6([WA{C$7a~Z=0'? ;"ב‹z:^UB8&1/i-IU^vH=i} t G)'"nue< (N]\rзgt\% WG.xvg (?!f?&, :4Z O%d4T*^x3jpwV1̾*e"D'uox@bMvԖ';3W2Lu2ž";z qm"_YHQvꕱdJh UG;e%N`?C G)եȮ3.MYh8@ax5yvU9 z-!rD_ zpvAHMU>].NIh֌Ϊ~6Oi 5iL3q>\- b ?(~ZJ6m?.|:5P̄_y/$^gs/G^h(='=2Z\3F|4%D qjZ7)"hT~Zn(qΟ"`St%fG2.vS4tR@\ϗNTgwwuƐKRu}DLh%@S&gOT[NNj-4We]0Q CEߖp m+RǠlRЬSĝ6KuX9WLl$^v71<6{70c k s.jPX7b cI2Pgj#+-N.қBr~2c .3Mo; f-w_b@X\5⮴"輱XoaHr^䐾? $,ze@ EPu[Yy^0!]|ȸ+a su+]uߖb2Uɼ?7t#\TgOzռy7~,CBX5iP?%!n=dQfdOLI>^mwiSmgFmW&r+ }xm]bnoiHwM&>$IK7X?N%$n#a23RSL:)ޮ֊g33)/z1u@ )= |6Q~Rx| rF^ZK;mW>ȴkzkVE !eQu_cPdIXuB3v‡R)Pɦܖ<3lx1=-%Pȳox}_|T:šqjr6=Ԧ%̄ݼ㶎@yǴe9e啁3plc^KM"{j+l顲0suJ\-qu h}~2XD0(VAΫ|s+sa ϲS$fSh<_쯚U2I |'?3{ev3^(E/H"^!x؏e2C{1r>;L'n;z*=TĊxNb>0E[~R*]6$=rpNTJjر/bfϚEe nvgIxPz@(FD)Y!afI):r\24\V0SB&FI&J܃RrNYsS;#r8y?QvBM'svt65X"+\hPΈ h>~Ȑ".jPd_r#Ƚrh UN<iS`.P\7!X 2*|Bp{!$TPMހ,Q,*XF9n8#4}"FrU:j-d.a+jh.HdMŶ3@6{Y3!6&CGya,}כϳ{z\d_8ysWl n&ѭLXpixܡ  &ŘP ?:hY_ :蘽[A`uA*}jU'*5H>=Pk]u(ZAB 1.dfIO lՈ[(uyz-JtX*vN=x ƥ!|O5/JDԦma$ _Xv9y_d; rvԣJD4SfqXQNٿ 7`-([E`ʎeAni||\Fkh`5Ye)0c sNwh(uW FK0<4-Z'e-$|sv_,IP$c=ip0w3Yuk%faa!|C?_eN?vN#Rj96,Ko9d1h rA*VJ@_2yAeِly!9,C~aƂgYɨ}zL"_Gٸ S=ģ'->Ca4_}T,D,T?5!J hQ!8AMaDk'!/?')]a]Z#T9Qm[FMۓhueEgԸȚ~؍cb/|EB4_*,ݘ\W3ߖO~=ᚊ@j30@@ay (xxȀ{ɵ(-d2~ʱv 4@H"6c*Nۈ?Gзm=@MKVw1RUڥa2q>QOS{f~ȸ+V RX'jp,KoU{ax -H1k0" aIhmt\Nn2KNUS5;='y=2-$0W4 Vt'bx:В"=ړq#i7%WmxL}۫=!+2zWI%)<[ qX7(-XWC!ŏ%BsvҿPWF5v maI4pQDCFEb38*Zd(dξZ. p,XRJ_-G HSsCTy6!`?)?־U=Ǟ}4[,u>b>#2A~}istXxQ%} M L}۹Ƹ4sKml{j .Z:f !y " `7ɡ.%W 25 WAODVitSI|<-#"ϒ`)S_7Ze=,"sq>,׃BNiSJ~L S %ݝ4~ <>~ǢRРcuw E")ӧ0Ԟ4 pKZ"u]aװNl`3]oQ|u2[d].~I<| ]V@a0rs  %r' ɣWGQ#&1L08%TlyQ. $$DQn 'e4SKUj] \GMݳ]4ٴU2'hf~˷1I }uPoq|Ru]InE$l.Mm ٔWɨP![~ķ&\~+c4,8e,,yd/Z_|zڸ;/>zVI uo_7S!3H=԰Gc0䘕)J;mؼUھf O g@ M,Lqʠvϥl@G>+|ap79_5|jw1zBâ*bKLC*\++h~wZԐIh'21V `ܨ((aiGggCI3a|ukr1& 0J [ CZ+᚟pv93vr$R-b `[PX Wy*~<Йa T]ݽ'Qʹ?7*sܽ.~L! ez٫.O8ِ6 m3mƻڳ;̒ÆxO-^bA?K|2|t \xJ+HPd.&W$A{f__;$Mg0y;=_µ==NCo}#hWs*K (а!uPb]$h TTк\1 ^:# ;xc:S|}SX Ypuܭn,f@pTkW~tb%CQi Y~\7uKAl=d1:吋 ٮ|Kn ݑ sѯQ:t0DHuё \[׫Ȧ/3 r6Dd@4cw%ӈS?no|>Q*fn!şu37QvXb,6I6`|]8elҲ AG׏ݱX6N7ug.]ghmQl,hݦjRQc$ bm#)[,|-)ImRU5{>&+MrR"gO> g}%Kg<РSYewem~{Ȼ܉ZY$%VD)U<9!QK0 B,jXo4dU@Zw~FL\,GoҺc}x6O+QF 3 d ,QtSQ(C!2Q(>N`jH4t6o+4X)L- >hkuZ]7 zx ߟh< L i a2ǖڒ*?\R^iX CޟD]sVهib-vfQ|O<Ϳd٤eu;KcA#2ڸ(۠y-̙;|n .B{߭$+"߉3Ԣ'ˑZ"v΄V*#U\TH~jPu!{G|(z?jT9Y1uu,rn RQݚ 0m6pbZOW}յ.GP ",߈IN[[f,zkbez=d$\_%cwMvKeOj&R4 $u ~aY4c&'_R z˩% V{i43UR$fP%v"'2?7Bf`:)"pfRgo;mJ:.;`7acJv< g1Zh நcmde{rId2SL2ءmk$X>ʜh댇nS7R# ٵLDt`NZN q"nqdkڠ!NM>&!=lF>/k`p'YKHL)ֺ. ) f](- vx"6w l ^G2􌶥Z pwݞl:YDuQ(}=ɈG">nDzyw5$tZ(EfX3-;r*Gvja*ըhPPŲ(0}&m$pitt2' U’2Ԛ0 7s"x# [kcf2F.IrOʔXɻ<.OcȭuwRKDkO3<|yvSӇSS9L2U3b[,+)ߝtmX P2ȽyWpC?&C~aTHq}GX}Gg M qGlje-T[ۇ evB9S C\ k>Zfc|`Q3cpV4+{ШFo'7O, Q2ɔEw5M*s7_W4eNNZiFi Tͥm9_U_ЕlAZ4m9l ,b]׮ UqbwI_YT>?[O{=4M*~ͶPx-N`/˿s>`26k~>y?h6e_rI͸ʧtor֮k{,\J'4MG4J⽻|ta|}'45D5:|d#kdzOT%d]]S.ŤթYԊ,:qѕ L/^ޞw*sS+OAJ~U.8:p2$`L6e-^oljs8ل,d={_RA{j% |=n KXB| 6kˉ;Rc-:?1*׷Ǘs@Ug~twB$LgQܩ<jwW})#\dw 9Ԥj ;+l]E/kd|Éd;Xҍ_F. D<ڶoWŲPƄݫ`NMs8p6XTHd#*->솙aPA@(xݵ!ہ%uqdƦb򻋟G/;yyiu|TU_c}_7}@NZ"NԨ=o'_aLHN DKt6eҲ)MFٖuXžʤFznOcD2P9."p.GUP+wD1E-%udQT0,̊= *Sh+_u%2 kw )A>ds8Ӄeh +In>۬/5ϥݎZL'nn&3EhZl$!r86loඈIkg7u(#H#Y&2 c.Y<_5\ wzOZ|kE`'g_0Bq%Ar\1J[T ~8000,ƝkS79p bv@ExMtI ٲ`M <*oTҊqD3 BEW< \8}ZR1[VGr wgĝttlTN&RYQf<j飴R#>V,;\w'ȭ9#bXpy\L^D/|)^h2`aH?w܆XA^QU]~G!6!GM&bs*Sg-$) ڪpbw!a%@(1]t?WEN8nv)(WD-(2mQ;ZF.L1dت/_Ŷ3K|{)w00ojJf 6t0 o<\PO#+iFoB $ AӐXiq$EO`|3YqVT9 D8;y >bqy2I+p k#(sI떿`%  ODI_B`h T*A.sըl2z#&0'Y+ׁ, /o.hnnkJQno/Ϲӆiu_qLc'VFVIsGp+wψ6wFvEm *fpT'h dl՗ sdt.lgBδxxsHbFy99]r^ t'1I4[/)YV}fXvzITɚAcƍwQ bźyjؽ0 m:20P̮GGo'_»{x-5El>^t5}3ɿQ%\:4!T&b@dTV һ+h%!4Ƌ ]Ww_WRC5'. ط2^Zx28ymuv% rN7ejΠC-4- EiЫ.kYM{@!%5J Uj@ 4? U]cO2VfvkjU ?qBo{Et6ܲEֻp?4ExFۤٳUàL]*Z ^|,zDDwLզf"X"Qc&ïrBG :I1B2#מ+;G3/X{ x5JN p;2GX%0<2[ i~pM1;7g(%!?t]M;4`9R*"cC$9m}VJvŰSbnig9*Q഑7n ,@'m ;vHC`tpc@jYzcƕ̀V82l aha+Āj˄48v#M ;d2}P 9J[n;M̖MP/>CP7Ut .ˡM$\l j!П %uuÚjWp֟lM b{EFgD& HdL-4\K^)xI{Q Մ6h=uuS$hzvz(0 ^d٨Fi3b- fj+Pak6ZsvQUdJ7@A7P w|+sec$r-(&gkgL*g$:ѯ*]z PʴtOtMFiL@B/t2Qem^!߯Jkޞ^42wԴ# Mұ~̳!eś@,/u/.=޾yk3y]y0TK?@?Rio$ou4!O> #v3n, !}u,.k\;Z*T` NzۧQ]EejCr-mkĿag!gmӞ,Z}&ªL v内Y\-wU|髙 &|jwY *~9]SL+Jo(ɇh\c;TF=&jSB֭~jZ@l {+b/jSBLV hڰ=>ee鯗~?&}3WCHxoBVG27JQVLBÁɵԸw>`a 35gƝ{!qj(k2csܙB&tv&Oe#x.#v56 r$ifP<5@qы@ ]xؐ2'@gL,2,,YVUD7C-G._eLBRY-b.}wf9=i3 +xRFlEN:q*q6@q=hdY7 P~yKCм=X\Y&`)Ct'+cTZwpD@CsWEI;y(/)|oaF \&ϽuTHLK6E7 Ix'5pc.,k F+<@P%hvuCa,<[}-lAAϊE`#axw%|~E'H3yG2' ̹@:?UPzx3Gzٱe[wޝNwE["TJg|~+X^7 [e F9'MqlU!8E hC W'È&7} Ve!=XD @kְB+O Iq=;K,8@9LRGV9$ų>6s=[Q{ukH{B22taVIYw|35R.YIa87`<`E'ϣt\nZxkyW:ɝr Av |S@΃1`?^1]w֞\=7yU:7Hk:iAk6<Tޮg$5nxlTp#dvv-:-zVc"HPN&YT ơ%Hu9Q?O )C1kIg^kHW'wkmcj<,(Py2awre|y<Wx\sPDJ3SK?Bͧͤ ~ FE53Oʡݺ LqjOXMrQf M֪ö.o;#8| DߡtĒ'h1Ľaڬ"'1R?M4n48>u,[cQ9`p]jm841X\W$yJ+A䐔oyɽ]n˹ >.g@Z*BN-iF@_lmfZӅկh̩<~Ttc٪fԔ49pƪw||vSSO,sB"9+CŤr8ٰF*gsL)Z*WM1>팺&PV/l#c_u„_M]s4Uyٓ0K(@S Fgu(naIK󏢊R[Q4.! tKuЖ 6=]:HVQmFCe.~:b>8E PX Ͱ[ÍF5 E#'@]]9_Ko S鈬j@V&_ņ{Q\n'A5]B=~ڕs'rڅRh9ំc6T(8 #vQdjѠR|]xJ1:=õ4nVDOKN{ B plxw\ѹ` Zz\Jb8.;17,2Fh?WbX݋v2/%woW%" ONINׂI+\_fvW(at1rH}[#> H{#M1(,c=Mj+QÇ^C$ی3 Y`Fӓq'ݞZXm|S8mP#r]U-οJGG!~&&ʼnO!9sDA60q(U60 ]J\STF1ޜ܈hnz ~ a!`k?%hFr )H-H꭫hX@Ւ_)6nؒ8/85{VǠ? 9 B[ "2u.=Z *ǥUrI@Q;?{+}2ŸYtGyMY ?YrۭB!3!R;2`8n^/t?D-jrR׬G+gl٢Sc(!ruQޗ;pJ`3\Gv2-xn4d7ߩKv8uGh+a=<m TR<)r=TɌ@@сTEƵUYh1s 7GI چњį+ VsSaeSC]Dԡ?Vlj;-8Lރ3dmfCKux}˙o) (N1<ː2٪^T-2pn$0C"(zR{>b"ټ)sO^F :=i3|)dGjL&2!N)UUOim@{<@ee4_ՃzSlE6}3ë kHOvPdżOXƎb{?{vR$ }N m)c:2ʚ!_{[ѱ'y.cSrra(w?W ,~/7 =5HԦ*7Mx&%ːP-r9oF#kg:&.f 73|C{3WR_}~8 ,2 M.hv6Og"ԗoׄ 4Nk'lz`:9P!C@SQl`qvJI.w%v7V`Mv[*.AC*.MF14K(B`\&:"УmA2L|G=$2=͚1Nq7ӣ%|7!ć=hCDiyЭok |g U)Ng61OR. 9!P'GHXHq3k 8glܵB Q6%iA-hq?󋺟KI 26Y2KW~"}NQƗY*~.{|At+9ϡLҌO8F4ɮcr zzu"n4^R9X?(-֯HP7_-Eϑ!72Hۗ fXMwNQ@}k"H@ܻA¶UBbdCV\sFF=d{=Z^W RZE ! OtruY7. TS\PR3}d[:#id=ָ<1pO^ }y n/FYx?u>u:mv/(Rࣾ|g ЯmuA{tgD>#SMwA&Ģ]/tUw9ׂ+:yg` ih[%&\{L+t@HdyCo03Ɔ[635bX|W|?@y۴)$MZpc\֔ԓATep ٺIDu|,|#m͛@{)SwZCtnjcFn-n |W<%͠R?ꁈ{Ϻog5ˋjHjOmuxVNbdp}*Ʋo9Gz3p u9?o\|mXyF(fCD @8ݬ?\b-ZLVl{FЭ)CnƪӪ@wXWr_ $xWV?Xр )75WKw7G2*.=& T&eGab 8rCǣ( jyJ2$~F[ t>5r\E| &uօSv#rG"]UtaS)p>"IZ^.:)a-8PvPPԗ4sgΜGYt 8 ܃7ʕ{o۳1P&urhmԁE{i1L oˏ/*soFɩn-/d;]8xvK.M3w$N5}=ƹ,6Y#rBcEPv(;X_u ZY NǍ X :-ͫkbl 9bb_13ѥ!2[\6OxLvj}+ =Wf%8S/9\nT6K?}c@ۃ{uq?Ev^!/WH`xmr?\vjrY޳l%FiK5Hk6a^e)ǸWdra7!* W!4@M ѣhLz JarɲQ馯O<[Kmv $rHnQ̕{VvXc?ÚSN7gfM=]*5آקϗ:އI؂HI`.Rz}r2CO'U{ͅ:PtX?v2ѸMG!%ن lH Ly#LB@vU$?r)#YAuQ BqUFOil̚[hc°%ĘrWl.M჌s;ENQ1@ Iߙߧ HX ;?o:JFlyCeUzmnΘ  J_,!|x "^M,X=Xt&JM%<@Lt`Œ^+AP AEٺ]ݎ  ܩ1S.:6'JRʋ:d[Jg59"QHc~L} Y!f'c$ФwuMg$fyn.Q/!y !C:2gQUrnYXT_;U!b 5U6/qb_<xc1Ag#>J헶`z0Xغ(ؽSIn1Q*tQJc|:\ iKӇjn'#omfo}"0 ?'Lu7~1C´8Peuu`賢MYHE.&.,V)u"Dwwy&wKUFV"tz($OU,sc'7S&#< c!iϸM8u+.M?rJd|Az\Zh4ձï$m{4°} I 0 %сj_uhs2/&uhDۇO F'%iE]Kȋ6 UV@NReÎ*=%DĢM6حΞdtu!7|TYZH޾A9"0&_(OAZ(t#!10i~F3Xk\u`~p7G\1Tʾ@3H^oLB{gx* =$&&uN t 7%%&&ֺpkI_,PW9``/ϐW-`9;ሎq`u<CBmvzxPG Ӽ5nФLtm7Ƒ L9yWLTsrʢ|̫"f<e2.( Yּe͛~NT DWU HH|`r;w}U œѥ{dJKLc[]ʙtM#Rn/7qCnH?$JAC@-)Ʉ窨g)ڏJl@?㆟IT21八gg=8?ž)z֪7@IfX [ pLkAð-Vw+pg}1#KhBjHd~L/)m^(qso@apޙJ5L\7޺H苞IA5TfGS3j$5iËȣ2L8;zϸRR_"/𸍅W?[ `5QFUG!fZ)O{gAok3{)  ?}90zYՏŔ]qQRBQ+ޟoýΑ>a D9rjYJ dΏ >6 .7rc"ZUHc^Y6E sZjSQ GMRCjf&6e/9gaml)ar ^mR3SהwԹ0.6UIxhfy>VQ%zL7_Sj`DHdS!$;P9@>2"iA]P%,=|)ǺW~s7T1OM-nLҊ6OknH:Nl CNIhc܌z h [a^J=j)uYBc1?{7ގ+f f<Nš.`[&E*g4wA#e=B~A!, T㞋 cW2)[NMߐ2ZmR5/܌*`xxSfH~H۩HQoÓ J7bT q<.g :kR)pC%;=1Qz (6).Vݪ=x&D:ZrjԻK=p i KuncۧяFI.Be$"]Xtv IDsZVtf +4Fqck_L׺bB~Tg׎GJA/K60:/'S{W?&d.MyoLVs `dža&I;CjZ !Nk-ooqw;8}s] !qc("qY+/D\m| iχl3+10K64R C? [;!}= tg9UgI5hb9nJ"\?Vi\^#g<\H;Pʚ Mt,30gMK(3 7NZԺ,,WA:v፽>Z(I )9} ^LVУku2T',H;@SY[j^w;">@};qWeq;6E^2[U,D(p|q :q[)3C19x5v%5&!iS\T8U31RQOpd2mc ߍ7E$W)݉8иc#9?]L^e-T{e$_EBJGz ڠߦцH%CZtLjlGKŭ灮=h?jx*IXm4o̦ˇN>7-&Q:\RpP gBo'd6 jԅ B׸PLQ)ud&k噞W[m|=u<9TFKKC&h??.n홨EHӤ/H]TO0gq8  *=҈!}"?$ofOCoE@̣58#GMEmDP UH~x UxwgXprgb\L߅?ݫ:ﺄ G{F8zV52VZP]-^pa0c)^; 31a(*:n(^ҎBpE2w)ks_ty's$ bIbj)QkM-$h&=Ά)+sPQ(x*%. @X 1m vE;EpzXlӅmmɎ:v ~gyҐ=&p2CA;}[;d 9%LW{NnfL1"V|[@n ktY ᯠgJcJCDrke_-!*<4?za왫(g@۷wI$X0 iY퇖]XP,1=6]B a/HmuvU.[ \`ud{J d F%@Q _RޜF<}v"Ph,biɩe٭Gc=B訟EiRN Y.OTUoÔzǎڕG(oa#Kfn&8y^(9 O.rEҧ&FWH^Ֆ&2Ƅg_;u}w]̓_."].VA$7)K脓⧖ ]G,x 7jdz.t}z<&>~;GST``/C[ցg^CVH4|BS-ª4rWN5~\6߀-ޢwuޘ{=và i Pe㬊MW{UWQ7MD&].l(Q'1pT\? vP³KKi,/=%puRO؂4*V1EmH.ܒ..U5ea ptxbU @U3[qIv27] r B'.zVv#P fyFw&Ű)#z CkZS:|Eҗ]UŦ?wYGk\9X|MZ+yڠl6Tk3[>CCzG,Z=*MCQq!UyCLQpk\A015v/6՘|tN3xAT(gPt *1H<:/5}x"ldƉ7?f%ɓfC)g+ G{[8g--@ޖC:+b8W\ߙ!iv Ҹ%G;!կ4|FCb6۶6 7Tq`M=H\k٢lʤ XIv V BZvOzԠEiaXlBG=E+gD{aI="ekq/2}x[OxQ$9WeZ !Q#sDzOp[C|^^>g_$ }&<<.h> eEEn{G.޽~ߢYp{ߪjDS;j2宊sbR &T?Z_mg,h9u* ';;xwp~\ X-jH[:*w޺+~B'q~=Vg7AKm2o8G./w(H8wȓWBI 4n8 tPI0D^C0Q!$|,h0't~dzro"^_~=Q2gq!mmuL<}ן<&\Q+G2oRW:С35Alk|ݜ=?Iv(О5hԸQГ-%Hkh[eƷ£ї#f2R1ɷ$d x ]@:ⲭ/Ef'p)-wID~k_5Na+=lgWᄪq!6*h?#N` j>\Kjs3~r'(5x :>_T)?@5\M>yS}XT'YRhhncUI/U!ֹ[+|~.5֣02@AMiVܗM($S,@ѩSAV$!mfIUqw\lq>x1_AQRzfa^+.R m~7dpr:VG,@[Ž~Y9Fd*VV@5ѲAX0^{d,gIV{R82-\J}5}wSt)ٌroԏ ,r2Yk~#+8xp^E0x@Jqvf47nOos!hKX W5 Z 즵<>B뮵%]4K,gB82cOS;ZM[D6-}Yu"_UhQutPdpx npW ?7Y,nw"4oBZsEUoBboKvHm8@7QcXEF,J^<d =uGb+Tm) q#ZСFUsXi^UkBém5n3;aҞ`[%�Gc2KMNiKؿZ8aK&|ވScUwƃGk`~ B``*6Y&<?ح+aڢkObE}3*dŦ-*fJ7(ds\^Gz;"sA5ɩ~ ge +KvL3j^Gli4> )잏lB jdH , mE4tb575 h=J)z*%:K=9}Va?E ,<^<&rP'/á' 1:vh~>$`ESl9vLO]:0y7&2 uϮsCNp^~o+3U-gH0;l刲sT>(RW J22~ZN84KԔ]ZZvǕYf@b biwY+~EPkpBmuURvS#qFyD?2PH1ΫhpAO@|Ön5^)٭? [O<΅{ySvNZS8NSN\7٦9|ƣEd"!ܭ, HO%u BkpgH=>Ww@*iiP[` ۏU<(7Sǡ¶syb}`ۺ2d{#EK'n׾_y?E %c|sc&C69^1 (vqwKT a3?ٺ=ĕreA yo^Kfm^] qUFS>tv=;cdXlpRbg墶4Ik%I{Fa$㲬ldV `g?zrM^C-nTbsZ^qEZwE!yavSP񘤛wةҋ?dj; jɷgۉL&gA*M雼̲N?GD^ ?K&UOYʹ[XoS꽩bRF 'UCmP=,߫A?=е-+"H5M^KQ=/-4 /rɊDa:0]"VV޳eG,`b1((+I6l}(ke==Ȇ5řx0 xðH6;NAmz} NTFl-!C8wmn\p%8Qk=}g 3.;~^XR BV t]3Bv|VoLJF')dT45Çg>eAh?]Ũf!&men\J_jmv^ B\W) ^$I3~_DrBs}pxW%A{a?WN1k™[D+4諾+ldu{` ]XM:L s\bÅt&ɳRH1]9Y$1-/ߴ$ry:k,JJ_Y#"i!Ӌz(͵ nhoROSYHkoubC(ӕw[):hvmpg*bV9pm.~#q)ictŧzLxlgxhFӡ&Ll_&!ز+S_X'[HxTHtmg.=mнl ,*p#+&ڲ213lQY%|AF[e+mi ~$SB)yS* ML_!w'K4S1 &ߌI1N~n;Ȍ#^kGDm>4aIT.uҊsإof-NXp⬈b9̈ 7tM~%lliP8Qʘ>k.*w PO}s=mdXZgJ׃ P51S.jF_Nvjq X7qlJe6`цv~^#5_nT3 ݍ{gل>DX]^—-1T@-Yjg1W=m(` .:,oktv/JC^#ɿw~۷NCt7ݯbԏt (P&xJx7X~6C8b Od'g|~ 9 =>1 UMKe`Iyg&Qt4z˾k`dTeax4h!؄dRwS|˥l5\/sF?8RڭܛXNx2`WV hZCJgvq a͌imm/tN"Swkb+O =-Q9aEBY$ B|I7CeB+tzA|j5MEYh,hM&=8W^2V Vu%D-6م5N7:@O̕|A0s&0.-}xb[sDVp-АϧFĂa]5!&޹Lt UK[q[ݩ~@s۰{ԇufPGqGE?ɔnu,BBT;+"~'#C.>pe1p'MHʳwǟr'Xki#Ru.º o)!m',Uk]c!ɪÀpr`42̨ui^o۰̴fq Hē`dPـ|G!;XFi ?c<^_pvw MH1[gF `B4&ƿteifeoo\?~azxB#hˁí]J.c7+uUNUieVYgdۇq%\I7I#8ޘ u-B9D8c%WÒ.Ϡ+z2y$,b8Q+uɀDɛ7U![Wd0A ,>k4DAlY*5(Eh~`te=B-ڒ-"#0J|.u1kT/Շ^ZF`|J9h-kS:_ pE m3+ g -Tؗeȗ;(8CW{j&;. ;žo(8Hx5 @h%hClH2Γ=eo3ړBӎ~%ʲ_nfoJzY@ÞoLѵIyFf佥%YJ`*Q k}dP5DC9ѬDư+ɡswWN`Z/[kݵԮe;ǩ*? WF*;nie,Y 醖l]G!mV$תZ 嵚ҽav86Co;h̠ oYTc؉UjZ?E"i%zv8^QTK&Lc77mf8!wT:|hBV}G@r?ނ7 b=r 2u5;|XgаNG=3 R`.;lElҐ cv4]oB_]ÖJRGGIdɂD`` A\/Zvg? ҟ VVq!bP* kB{Lrx oK?8bVƔ7im ;ܾ^KPzry)8wzh%;Mg35㈠BdFd!ye0G$Ie=Cf14 Z|Qp+N;/E5ySVoYb F'd;P ScQy @@e^Bk?bXS3"9V)" jٻR$ S>RWhkVyqIw+*& 4$G|oQWB.\E xc2ZvP%w6|Crbi}KOSY9lHPͶ>Jy{%~>oǻ - 18kIW4m@V [d`/g=UDqv񬯣:QH@?Ϗp\rOz,3z}MkY?QHȹv,!wTf$Hs,7,?)KL` OZy% [T+(NPR#}mR,ydꃡldDGu)9 O#)w&@?Ӝp~'M0OŴmӕ3m'Z'ʳxYb_X*ǐX?$isw:qZy.SronZИhu>~2d7O~c)% dJjT9y9SuV wK~O%c"v7G spWE6hYc;fTwy)-(s&ۗGHϭ„YR36 s4'Jv+ȍBi{@߻_J(˥u5Bw~* t5yViڣVxz 9#j2yt7O"ő Ɓb~g8J(=4kAR!' ĸnFю].d ^"K#1K^rDI^ɻsⴞ&(fע3Di־0ԁ&Ak ӛ s8ؚ1@-I_Fn2vsӟti YQGDKVs+nqdʥԋ\6ik7P7dgrv_>I>YC}9fO5p[eKOTf}I[Z 1kK?(`mVUJ<`;H)bC%KzeBQ1uzl~塀H-@Y|QfhI&]1S7}ܳ; گ!r}]l>WuU {ԟF\dwc6h7^NZ5 {}W{kv+&/Xt(FoJqiڋֶi@Ƙ\-`s8RFXF` xjeׂBbf[fHԍfK@mg^ uޡȢ/_wX%}"=*j`K^Vy,gˆ~1m"XBg7ńҩXzHzHi6k?b=ha'V T:/$jN>b?}-?GF"Y"kaNL̂CCb靣GE/{mp"z ̇@%DnK%Gu,u*{+]~"b*9sGhknknLv>#s^<]Һt6x<$tbF˽$I$b%uJa%ntmɭzn58<:ZcI9ոYD_xw}`/rmTp2텤/d*n-7=c'Ԥ2Ti^dNXwfإ$S#tMF X 43%kֵ b:en.Fh4?]PGD3/{j/yݬ[+qSs1D䶔 zc1}e <ћ;c%Eq+N2FbšZ7mX#&.A~s3dlFy"r(Nʦ8ey#A_.Bz7ywy5ee\Йu1R kkB@9:z%޸tz}1 9@bqScrW}ͪ$4 J@mjk{X{4Trˡ?UcˑR1ڌWIEzDWHigQPBC;bu=f#F$_U71$q73|RF< >_kY%'artmF06sG>"^q6>.G;2Cqep.ueEѫA8(t26ưyP鞠[@k &2=\63p yJa%'+'/gȦ!J"O8)>n]>PU. qs}o ,&ABx`fڤNZb[:|;cB4n|ݲ?XމOwƠi޸ Q󹸸vP$NGofe+t_n*-VumVtGv7v~*jH *^+|?Jp^@ qѢQ?|N sFѼN i6a9M5Xk3+hpsF P(E'#X)-+2w賳B@B=oa0Ӻ~8uΩժ%3sϼH-7-৔JbI/o۠J>W15u`a(2vbnD#Dv8n.$GkdɈ XO:/ZrDIXSi1>%zZ"$R0ʨMbt*:ȈsP;8f`oϷvwst:xb`5Ӌw~x3v^1E IAzX[fdSn#ԎJ(:pBGѻ3ZAD NS7CY?/R pə޶S/*l$Q@Zp@TaC7;+=_ GPű F!LM|}P =M6,G ۡ6Q6qG,~뽋:@~ʻkVe  eeб=$B=̮,HzP.mt"%zQ',2&Y4ѡoPM(cKvV+?9]ف-&yxZ4wY5x2HG m凱B8QLvf?@wz;Z `6YB. @g޶1n{/W璿.LË\9..UM,oYbuC5o( ᜈI@ݍ3O"r&?_&U(H]Ts^iXLMGӍƊ~ˎ[c1zn2?ԵGأn ^@Cykqh?73Ƿ/,o]1q pnO=Mf1`N 7;En{Dr7lf*p7t\7,^r9O_CA1V=v(㷢ܯdD-7RrG)W2ڃs2|[g+8GԠۦ_4_ɡ Wϧ[5E/\_tsYw{١9KߎkWq[h8k7t#-Z>lq͐5p#t]'i<pb1ky5g5݄@)j?z~iPБ'A)A6h.>k)vIcpO]`KH:$k@kB8snM$C%'hXV%6bWB0rGdi>D4L! My4PAl{ 3$9~ؠ;s` oU Eu5"迼ܢ@qR~!]`gvL܄KbCu]좳75 _CTWm:V̯ 0M)?0vsOh9]M\ :LL<OW}|cTv)81w D/,zQb PviœyD qIJ 3ݒov$Li_zB-(q?: LV*(ށPwH(_ gݼ!#T9M*C|11$sQVHS!htKTr p3uȔ9+fx Ktw}S.$oX\7H]&|>Lh +nNw8_G3ߣ!fM~R''7'&ej7(,Cwa̵-,qXvGQb۫ 5M~g'ۉ4-tkK3&P;WY&>?= 4i?V,|zcƼ|v3Q~,"ŗ'7@-حͷ_',OUqW ]ťomYu8b x:$Ն+44q]+l\;YSη ;ի{֎J©m\I=Wy"Yb6V3'"t%BF+ ۔9w6EyfziZXq(R۟F93D{TMrozY6xKJSjZ]zpSY>)\'N0Gh!O5KXszbt!cbћ~"`76T6bnNWޗlTGHk@vJ+r}"ӔƯ;'x=Q ɍMzrMwL$a@؉XD, ^IwNf냜]MPj {AA%AO0`1ժua.0$#>%d /*&|RcbzfJYF\w8)AP΂CBS?9#~)@` a0ALo7Cs+[~F+̃`nW,H? my+Ei!aOփvs\pUyOqvrc=u.r"Z#_XB?&gE,d׃`e01^U>p#i]~ KU|T{] ,io;퐛s?eJVƚRG%Gsah9/6 ySvĭQ_ٿ_&|~2څiȤǙ-;*:6|bƛ Iځ7R;d$r[P"rW'? fr#K84+Je 0N pMSLe`7Ux{,Cw/:2zHTŜ4*N .^b AFЃ{@`HyD2s+X5Z(E?uRB܏ z, 4+ߢ{t0'1d8@eQ@&oUhmI_;v r3?!.l>rzt f_[j>I1Jє(G{A=@) cC7x_~ኵyѨT~=7-5ٯ>dz(eG5܄ji1h3 1w^XbAk6.˕=SE]s2MTHyw` #vb!lU4׺Pس̓+Em nOr#k&5ogX)hP|\yۇ3bD-_RC>O#h[JwN$ R0sma+gu^c~h's ڐQBue3æ[kI4S9L+At Jx-eKBٜ؀,,'.T@q,;h\XsTdn\n=j!gG}6(1~܁#6=iC>3' wh 8+ V'B`PhCYpݗA׏`++Gߤ~#'t4~YYB zQ?9^^ bwNuWqwQH aA H3vUGdL| $N,F3S}'5xhWM G)ӴsBǦtBb;w̗:BRb1u}R8SWY' `D/\_d!TN'i}aG; mVshP@?s;0R%@y&؞:vt` N)D T7 *}~v++$C-v2˓awPE8pّ>g$֖~ ? GW Sƴ!i 25rdSY{3'=yhƉ]T#voǮ#TkH&j{D/x9cQξlϕ|zRA4v۾>Ĵz7K.= Pw}_!cfo.*Y.T3)kOO߮v]S-au!Cg "[_lj,`Ϳh)jOZ3Uh5ܱ.`E\.l[Py~O6:?E w&Id~8wn!OW'fTXxk6ԩ$Ɓ32< 5cvtv@iVWc\5/bAdbטm`:i)$̴h-W#䵪Q%T!E U!*dGm +V| ]c:n0[1%iƈ뽨WwE᷈ܚtʊ^MĦ$e&G:OdR%2?L 9 { Qpn~m<[eݠ[n\kIIrŘر128BsԽ9Bh P {$E݉: B/2tПA̧+I+5#Ԃeu`nn <ŷax8G|#C:3$Fru8WƮ1lw7\ք} ?]vRflZ@D uLk)0 y.3ꛥOL4!Q~%MLsa!3>aXj2s:!}^O.*hk%nC{[^@qbd)&IZT˪ _gsy{bѴfIK7;8بB$ ڣ|ōTF0C@USHLReaFKG Ӽf!HA6xvoclH>\ހ(F8B^ÑZΦ;HkCR~%0$3{vajw2⒣cyaH&;A3 I 5ƚgsG }׸b?1+*/"" 6Lq|\Zd,=?*Z#׊USX9@ohQ@K*~ @OvUfR 48JǏ4, Fz1g-8Y/'4bŋ=nXH2thw yILzOm͘|/04nobu$AX}/bH8' tToF*4DbYp,RvCo5n_!&8{v%MvA[ڵ¯ ?0+av\[fn|x"CMP0Uа&NU4nYcO-O}DRXn;vRUD30KwRC<9>=0]cn?ӗcKgL{ҰO\ty@C"*.OoLFQEj~hZ7>_dklBFCE:>8$| ,ɼ7Wܛ^ Odnt3UuMA+myd^YטԯbzPs9B85sD=}wèl_)Bc.%P*{}h@ι+ ;1% &TcTX<=~;yuv :|hR2J@'#JF®^87#LSxX59YQ4 NB_O<#UNeLegH{aⱵ_XUDO\vv$P# o`)tDsa% 2'Ϥ+.P@KғUehr>eZ-%*d(6 3jsKd{;Lp+}>E`"X"Kb.<Κ 7}yVRq݅7FLC;صaG=ȥ&'eX0 <8bGIqPNR uI^qwzȻH:D%M~/vmȊTttT1#봃tGu'SaXɈF34^^YQUUm+W7u!g/u0lh Ppb3ʞ.^w$bp@"X#ˬ׶5ǂ7ci2F}cSͧ?f -搡)pXDs߷y83ŗgф@)DT҈p)M A81\b|D!:I4K,h%N`q&չ8wFJsD}цX,h*/jrI!Z6q)2{dh %̲f[y]&SQβVh^!I?9s&.-M¨SmAѭ³_q_Ui˶4-7? .5x48H4EZ  G чcw_g5 cfy ;HE.X rvY6riN)vWV-vc*Y/qc*p;ITX7kx?Xɧܘe4YuxQ$!>O1 #j@q>&^A2 OA%!i,/J78_acpcHi~!zg_W\읎{֠7H+:ӣqflQjκEFլ~c:n;<!PdNGH4m^Of6xS:oo [ F9QkLk8@n-/Fg!pI%)w|kt  /,Th_)(ג\PPy1G d%,bY޸+&S7cKꇪng" Ʊ+~i& &SEe?ٞ -u)m[[q|Z8ޜ1Ql{{_hI6ZW\F%VXMZxwF$ ò;'PxpA`d"ϴRiL]F441)'v(Xw+U -q|jX-??,8BA  zy~VB )O|l7CZP|qb NJ#?k ObB_Io`>Tp 5S,=>ױ V^'mn&r[NJ#Y}d7X83f,Mm02x/]svh)1)ğu*/OTɾ!BuV~?C͏zm]ɲ5Hj ;4$+' + Nz(8}d@,f#yetfZ 3aPsQʶ گ#34"#Lj!X2!>!(pyx3c8o)y'Zɵ]7|I"\˒yc㛇$ښ 5ENM0 @n8Jz Ub¼yfNhlܻgPyΪYlDn X]<_ ,Kν}V73zԦk97b |fL5s̊#swyǂgFxӖ{U,Rԃ=LYq65ɵ;d+$Ε4ZI ̮Τl+=㮓"Wĝ}׍R0TZfۢ )d{2XM "Th|=Hxls. [Ѳ_FJqGیΌ0C_Sːe1>Ziژ2d,M'J;Ov6hՙ0)28Օt,䄌ZףPqkpyZB 6bD0,8!8矖F6im)8iB/;xnF@hffAhd[?Tr,ƄGИ U^IŽ{3mdwdgZĺ )jeqsBqjrIg4 x=nz58{BrG .'W$1YFI:PǔU!%lv{g Dp-a Y8ErkO.h޴y#*C-]{,l75#={9hJe F8?_6T],:ys'fcȬlmEP&4ll'=/ Jь}, U}v $XN }l ZmO{"%;ۋq+M]e00Ј)8|P,zTd  4^}4WO&b+ǎzu >4M ݳMnFWaNm"D\o&@iՠWߙs}ݐ:-u˫Ni@DW8 ;5Zjy 851F QHf/@rpYT)afX9u }oUb{=B1=qF&-P2t4sV8ֱ%Xmx/mQVln|\ >ޛ-'f-cNUb5O1Y N7]s+,`2Ǜ$61'rgT躙揽uƞl"Z7,&1> Cq>92br1P2(eH349N`k8{2,de%%p \$mjy~KVtj7m5~sq0ԙwR /h9yoj%Yq2v[< EeJ-/ z)H[I2~< r hW8{3D"~ayxc sQLaCl5CUe{շj y$E{2"׺/D&?33#3ÛG lJ=fv,Ba籫3vLẂHf]LK e|V}IY§( @WGKaϻ->c@MC-RVez Hx =' GUHH$P# 4ᨀzi[0X[mʙs+_5F AHYO se,+%W2PĢu[vYc~ԓ*u)P~}VC)Itb2zטm*itmU%w6kObzm'*6s"<4 /F  g_t7ħ? z␮%mqgf,3*!omA!µD{g@.>!Y Df M1~7"(sN9*wvvƢ&thUH}u> U6B\ALa?æ !E;EVR6s,+V1IV#ut0W@U~KbdvkN&]s}9ljUXe?_Rd4bۂԦJM]ʦmJiO4>VTfj=Ne9QH2mL骪,|;Ί L '6ȍ 묪ѩ f!Î\ G;7DO7X4uA8Qq}'T|"R803#ޯC Sp\U 6Æ-8SgO"p 3N[`]GBm#s#a&r|!cr1T-,*^oF:sT17FML YwOd8\_j ^/KU .)N0~|wszlMӲĖRlj5f=a̴;2k)a8JK 31 Zr^B&zWՀ@2D-Xl|#<d&?͞]`fX O._qȄnaC[&x忔,XK !:UΎ׻ kznasڌ}SA4_ cȲXM e1 ߑVBo|xqhΑuoVZ0E;Ptc2F.ʬZ.$W_"˫yK< Q!Ǥ`+'-V(2 )eKS;p~g}a%`r SX}モ+ XtB ~dm+&J8iy_5q#I+Wʺ P9)nb*Bu62^LD(EIn`gBѻ!bq6?PP@H]KiyMB}zS"5 [M^_]0Vu|cXZdLňj@!Sd&cvrBͥ/XF)![#cqjCf|ݝŒ9=AVuY՛GͼXeӏ Ǥ8JĿkZ"N`&قT OЏPb4'cONԯӾVI8.?,+l .J"xUR Gݛ . Gb.Gә9/Ir{fxg;INt+1p6q틂Y G O 9ksJj\zLUlQu'X04/X\T_U잽) ?vN@@]N(Cb0kQq#Ǯ+'mȽ 0Ԕ29A tmUdV%RW"QsX$89Lmdiz4'ވ\=nEuΤsN@w;n$|ڠe']<х2{rPO>wę3ќ D^s|oJ#N<9Ғ/2m>7uw>e39߫YJ&| ir0 ȷN*s k)G|G6\ŐJt|Z0@3ť: 1`a' ^EqU l;@6ؕ8t8DzeZn?bX4h?)6Rb"˴GT-Plx 2] ˰^=4kH*(EYt^V;{칇#%Ook90n$yec}Isc;&sR&]*2^3+?Qh[qNّb4wʮ&2mfދLut3} CrNydc֟xFMW)p4f%G{7348Cl&$FpX?چ?vȡ$܆4g=#Xe]xZ2Q<"|TUrt ,/4A ԫ9X[++&AW>i5(hH*>NJG4bcRM XO(2_;o1k5oMψPGgQ&=# ]/ekވd~W ~e dIu97˯N=**2h)Ւk ^ ؍Ns/)cwaw' jso#'[0@:཯l"?D +\ s QsgxS" S^Sr*!K /'} Eakf nQ]ՙ03%iwj.4_9[4e=u Q?tXKٙ#hG, Au֖c3$,~E|;7 X5%4lrip=ϧ.k$_Kǒ ? r$8nbw2%CaQ*ҍvD+̇?QϾC\ =Ϭ8gb MOsKi6j& D ))f2#΁]fYXI'3eʻގj~hG#Q tIܔ$ɓEE֐k%} үj\%|9\"ɡ-p9x9.()mr;EO31w+ #1n|y-]_t,H0eYJ&\ic> p=W|* i,w mKXl wUKoQ@{7.+zuMGJoO@f"^} $D;Mc} ~q眞8Dc62e`H+&EPwtoE VwvmIè˩:'~;S@y]NeX׿HQ LxblkR>s4Z}<έ5yoaReY3]p8/:.L\%Vh<N`78|liczZaZgEEyKx#%#(d)CN)']G|(WT7B]D%*'{ p%*MrGTY8y*nMtLg 6p3 8ied猓PlR-^>셰^j웣UPdžhNkbnC=b jwC+ξC[tkqSuHvwQMPR]ۅ!jōMQKs#۲-N?q.Y΍TmE{6$ʈx1ıǍ,ѭ+3KHd|xE,,.h'1b.:#ʘɥn_h/7Tmw7!{~=9#QvzsNňm=nX> hZRO,;mfL9" s9hESk˵F!NZH.ԯBHSQƫSNohؒ<6l⼬DfbNNe}{}Kx73=&qer Mn#HQpzmg4zŇ@FS.iQ9=1({71k gl LfN Ժb5|QSE>A{yO#Lv*kX|ZWJHKoFKo J{Ũ8%\҄">&@|h޶\@Qbp@u65:2h]4b!Y5d# :so[ Ɗ 8lKhۓHp|rBGk4/ʽgI)SJ:Y88vbvCT_^jl'?Z8r3SXų{H2z*ók-z 4y,k}ȃ-s@O9O%Xgxh|lщf H]bލ\دrC̎&Y&2 D nRɜCpfW_eFI* @D2@))^/+հl\H41+M+>]&5sZއ+ϖjo;%en2k1!ռRfvx涴mq|bUhStV\n_4B;ҟhx |O9ZU{*.CxO|~,O 9epA}X/A>x dt!0ʙQ5j8p8RKyǡKY; p)j&^ypi@n-w0M)O,!GP,zIdO(ˎu+]ߴ|-nza:V*8%Z!WCxA=87 1KY/zT#82D3)[E-rwKQ}.4 c|tI ? X%(G{W:RDSoYxQ)qW? @#{fTr ZPZj,0i>`WA+0SG$# \]gN:^bSfk`vEiA.)9>Hc4!]W9]%]Ioٹ($9:6@-ʔE݂z[;.2 ^:9i!dyqR.ѝ"FK}~S^21? c 5\֯3zͣn y&hˉYm4'x[C>3#@ήU_V%I4&݌v;xJ1'ԯ[+4B![e BZ9wM?y1-z~-./ʫ@"t8m*VeDv6sy!Xi.^=@XES4Ё=6Qx8:؈^}v%H∙0݁YFңzT [5-ʿW3D˦k+T\ 7ͯqNHqHyR9,؅p[Zx(p/ᆼ#p6Q$c^tI94cD`lsduṙqVzyaa]o BRǡG?] re9 {yXì?:V}tdaR`Ctlj nQ0hgQZ 2iV;6Eyڱ+O{d)O$0=3PYPnubU;jQ_jJh@?/4'7F;H!t1Qڪ"++OfvҐ~h64#Y1x=d?j5S% Jnx0%_k+ B CFlqc)rM~Y> V`D@rxzi>GҞkbcACNr^yH#bjq> ZXk ZZAy]M?IfCe4ȯ{8|(Jm]o U;ϩߴ;攒JRm1jZŔiym_$͎.g+֮!nVPOmzq!IH[cqC*WD|$'fcIc_( 8]\ٹWۍgAXzl .pBgDXFoHmb8vĊYB*{i3Q S{V|fh[ ta5G)2b&y:O\ee&Uq[7"r vƎ齆؂c&*9wq: z &ǵ}RC;Y꿌5 1*ˢ4qh9&6!9[;A(c$M1 "a r=}+Y|+X7jˀS[ gECb֔cvH5@nHCUd^.<^X7l&@^' e8/!?rn{sҤ_s"xNXҚ{ tD#-x_=y"|&qS~^q tMA{- fEk8HE?P2T=Q36ѲfaڐڰwT8h_JgI=.^0@dkdH_@P$NT?"r:b~6t{S8-W&'WPuˌխRէfדtY1?5?.:"R^YI|$>:,! 0̍Z]c㰕B1.; u >N6d{5fMh=ԡYhwWK8D,tPnZ8RBFk՟3'V/&#MTP.#]yl˿ZJҬ3oD/B#7p䂳dV2_\=^Ф=8_ ^O+6k[WkgǝpӾ#i33%C iF$jmŋ/3kk?)fUBA9h%6xMoצ2+Y섶_J(1#sXB<|X=WV=CchnQ⳽Pv: kd ):4gM5H`^&~*Jק%5:ZlMN kc\<9{fS!u/ʴ8\aAMʞkPȢZ nն ɭ8LzH^Ě1׈`q NSð!Sk*%WF/ȫ@S &ꨃc8ą߷E˼90F`l1A^ B'H e`Dht:*]H|b!e: e%|8?Kf8? 6h FUYv%Q j;`L*/4C\׌bgt3y8Թb^#N97OC'{ym/du\\+Mfk.@nXV8/(6,4eV7 q^zi/}Բٰ6c:9ayXMF#  ~r9a o!"bm&}jŪi9b[rabPr $X~UM| 'J¶h$x{" 'n(צJatHן>\MzBk2_70h}jPLztUe;}{mz!c p@>DoCE@俟Ɍ+BDILHm.%ݐ~@;rMf}-#5x𝾓`rA9 Oa~IV@eXl? V,vIc/AdG+TSU1:XMt|ʓʪ86!$?K֢hNX397l9ht ryY]!|?>Po^#$cyL.ae;Ʃjmv$'HGM rv8Hsc}NU΢ ` /PHhI!B%)ϛQͤj/04hO%m. m=xDœ4/B"J霽8S9-kB=m*1bQ-pi)?Hj'7I$ӈt-(K4uE5%x0 8ċz;? cVHiSnO#Mt$Amn72sK͕=ӫT3anyDZICRuSak‹[$vMw׎>< @XYIt)M'{1=a}ߥⅶ_^:Twy56/sͭz-YMSS8wK#? N|5 ~FU: xSѤm.83_ "VOfzaܷn0}g]JxJk"t ņ]&Kօhz#m}lAՋc-ٞ1:۩UO vx jd2}ǮP9Ct };>E5eh:ɯ2skۇvm:!B j(\A[~0\Xo Jq Ao=I|e`d |+4Q|hxi۷Q&MphuU~QlRUcZ3`: Wy_ &'GT*~EBn b 6ٝv{PDps +XZxHiþ!+لLWdTk*}c)y!BM,Vl4(ëw*rZG(b[kjǯ*`_`B+i6>,d.nEz2ؙ*NiKvAՠNO%X'h}&E∎ TjjOT9! 79qtz%xgi@>%qV~:163ę; yw>g۠|cL\ANO<6kwgW^xσ3*%FT#2%pF1HmVFU7j!3LVˌzVE3H,6]E+ 1RcdF SCo8 'J$J8pOHp/0}3ɶ4zTSEp*b@L9ԭ|C5_x?͒j^vMقe~+4vyS8 `+@Zs^=d$_<`~Q\0Un1f%8GB_1Yj%#B s0Mհ1w٢R>rѦz ~S'rhMf [A9D@O*\8z/5ݢAdt Wl^IC>~,C0Ö@x\҂Ü&-ڬN/Ro^L#I[P- HH3HX ˦Dx^vKzHlѹc׭X9 ˜0FOr/o@sќzʊʯ54iBo7=l\ ğPg;s@ON+8Ydl.BQ!2j,O:7]59ȩ^;嫡#G_5hxDc^.AF ]+ɽ; }j٘Vt~4!f )giN^+aDfѝ)= *zxC)O @dhOأ5 TIZvۉ]Br V~-dcK!9SPx+`+?Ȧˑ+dr ?:Jc7_Tee~/_1T\*~qI!p-ׅ|sq?v%!+lӽ0ȳ䠆]s^7Y4fO FtW!h3;g.rfy0}j$#5̅n#L&%@60yE)SwZ(ڶzo5/D#ԧؑX11x;$K- 7kY!mz?Cٙq*soprp¦ӱPĚCT``qPĞs;񈒑JrI/l2B= /}9Q㐋6@D.WI:P=hHaj5I@}+~b[k+zPj}s`Խ>jӠHg?=]C69Zٞv$vP=no> }hcR}ˊZ 5aElLYx;\A)\!t'<ЂV 2Rׯel#ܝ/jl" Sj/! YdMSiBeIbD"9!v"|al.vƇsc}3$uz]P]wH=34.6q${nw&3v}QQwt XNF'_yB;VRxߞی:s=N'V+ȜA3}@4+X-U.~QL^8@w T #(7EvDoR*b0Db7[|%Z-2_ZpDT~ @fMn4sUĿC"Zv5@ieHP[\PޓߜWcN8rop; U"bj+Z2SP_dNxسG̵Ld5Q@iuRHzR\)fZQ>;+\ZDt/>$QQIsG$qՂf?eޢk0cO7뗢8mLkJYd4v1} ]}`P ԽP*@{N=Mֈr6L>Yv뻙6n1TqV$]P"K.0f3P*?Θ;{W8|).ƒ,=y JtjV Zi!?GzP <I-7ZA9o2 &zS|E$Ex91O@2iz 49M+>9e?+MU47yLN66G!,:XAsLFv&mc>KW x t0ʌ3OJdk̶¾f"fxO5mYg8\wd5X0wd;24I8nE!ɮ\Egd3=37@U9%D]܂LEu}UBj*,٬_p6!8}.`c )T.݀eƐo5@ɽj /A (@ʊeKEug|{u|OB@84y.{/ɑo4kf t Rf-aOH}+S{{]Q ,47GRM}kL}36ԯg)ԫ؟^_R˵ L Skoѡ8)m čfۜ943Y5+grׯv5䥊Pln8I`YoxW=I&O"%;&5ivhͽep,Frh%Hy$H(%xbZbwUC 7}}݃-ٗe>+?s:1<~^u1>=b;62WX$P0DpRNX+=-Cf/)@7<BC5*/ĕ8SuA.EK3۩қК+1XLa2(CָiJ8 ]Od2w<е ̟ռn3^; \0AdZ0eBx2%ΰyM]9mvoEv;g#ih;.Hm-{Rtv> 8SbA@̞Ɖ_Ud` =i'VAzk FKy*쪙Sյ 6/2yX*U.Hu|l*wmd+|41z%TڗotJN,xlr~bx9cgM8zf!=+'ѱP"ꆡk(ʭf22Ƹܯ1wJ&< Q}6sI:ŬW}K\x[MNVNE-6%}[ū6۫S"}@duiVדs oClXSV*gqkGH]0jAkVӪ?Ѹ)- ?K*|9;F"6Q4-ڵyDᖐȱ/Zu ?ڨ^%LMiE`[2޵49Wl3S3k0Lr戒1.s<Ltok8I&KK[qJc$$k|Cvj={4= ӽzrh /PȒlB1 OVLEbYC*hhT3@f_V,P]o ®d$gA:͂\Vw㵶;j>»8ꢫ9)XRRIfM`vJIRC뙗6^&][,U bI<_PGŕ7`bOEJB O>Rl?KoG;_rX^y-$"qa.hLeFE);7`dzi`mZA$zj%TԀSCH晢*vAӝ0gۃ׻ ϚaxvzI)bSoˈ'd55~"+kU6i$jЌQu $[ey7(1AԜ9v #nq"qdǔ:4 r!?Y2"CUEQԉѨ;3#R JpȝzNrGMyO  $5O1~CCooT87B]j-wzb8zn3$ w;Yj2kkyP_#`\o.ӛQneŷވ g7A5yEem?LFh5=HO;JS.'Fxv'5omrbX0W93v[OL1)ٺץVoMj#pU5Pח!^ `[Z%x9%nqTu3` a9$SnFt+I$\ L*Ȗ}Ku(gD&u H7]ՊjiIހ[,/ČN_0Xh*y緯|}5nPQ#YYIKTcD}t#dzfѡ+<}Fq֯ca eI#0g.EP MS$ٷ#Ӈ/I5U]%iq"8l99} #0 b!ϫ{Ez` pO#WHpK*)-DNbt6H~fyuw^V LyjJntfw(+b0'8ڜ$D wM=LӉ)l.nw enzUB1^6.Q!oo(~b{eʈY'-.*?u~z_=EyNT4b$tqYAң3n,?gPE ou 't2^uK3XmXW:c;9 A&OQzjʻ8X E~LB}ӫ=fn[;uӛأ)n2c#YA hvTj9MҎӨ33$Vo  "6o6&yc&嗈+0+!-uvx+&{oOmZ&/b9;8j.&}?r:3{p-6u#nuⲯ@!#.Y[a.f݀ Xpz q7G=&QpӚrıa*e(DDf<ؤOgiy3ViJ^Q<2'l*i3> Hdo@J|awj&Tkl_2`gggp#7)8m4T#$?=#?? xO(9cݜЛY9qUd7Z"\Dp ܨЂ{l~1ky.pG.63  TpesgP1ՓDV4$ *9=F>9|NP85L}`i)4?)И[L{jbt-y8Z7HcKx]r\62ŔcLYVAzH|}a@vLHfEBh'GxrRw͐CJ1IlFW;j3aD5  kXkK>YUzj`p*8KI&`C/gvz7/*7fdӓ:N)\Ew'm»ߣzUpq](,\]$&#JAVnw4U LiDYb#sA>u͎>>T_UcX97ŊUP)JcZtd{^e_C<(f -}\kLxRںk$/t$.i|z+)uab2RnFݮ}7~w{.ⳓ69LeGr39J,be@ gmĒρBQEWLD؏Te+9B,ӣS(rx]ۓs.Q(EpӤ.Z!L"S&wJj^WЁBvH_un1nWcwSh.ضW`xd xI|ؙZ5݆t +OUm=[aOnqk{`ՙqY&X>{ݥs2C8:{5ЕV":Dг2)Id6O~]w xTL%;-,=Z{E:O&+F{DŽjq8 ޗ,L5<~xnth yTEEQ2 ܔ'pQG[T{TRc:E.2מ/x^toG'~qȧ% UFc)j[vN=ۃG$1Z;)ț xџW+!S˔x8qXF y6sdYU3Ǥ )k{X ]-)D+IVh{]=%Z|q2?dV]iGҨ)cn=;[ ҋ#O-))|ւ&<#qC%uma]$ %F,eG+pKNSUtd ޤ 9[BdK TsatCޔJjWH]sV ia54@2XCgwhx2)ɽ֝_>Y<0pчcN^;>ޒn0J١X5W 0h@Ɉ5fsS8|ZϊJe%LWE׸Lviܑ\fOWw<7|DE'~ErsK|ey|{g{,R`#so|B%M3a/b;1fTۃ1w0BQtQD>d! y$zYbNюj$TkڰkWˊ5&c+)y6_d&TZ)+@/Ք5.AKpRVqJ>:1@ NK ː֪˛3N ɯlc3LH a_v͜kM36M=1۲Tm+zxҦ>49E~! 2s?te%z>Kp|$Ԧ2aQf7Ύj%CG4yz<-ba70ڜynĩ[z&2KIҟq'7sQ?lH(&cO(jQG3 K;xӖ{8uDt,EiizܧI_ߛjCjTCf$qtyv+pL͘z]7zb/[|Efl<p(ϕhNզ ˄SK:3f02Bh)D¯y3pQF7$!T ?cy na!,V81OIEB};5, Ehn9[`Pdk@#Q ['~-$ݕkMB\r/A?ݍL,H;MOE?"\-klSUfn&mt2H2gIT)vAd4{@B$UI)VE\/j C%FQs ~#ϩMs~0 %&:zP >6G1Dw`[zC66Fn,!tp .x ɗ^g Łar>ur6ѻQJɩj"P-dDX+=. I8yb=zEB,3~ %-{)t e|*&k2fV"۩$-WnƇ(Ӽn:\Pgwq!Hntˑ+x֒ lh zF[= Ǚi$lib8mGFnS@\.Q\hz&qC-g%}*D*G h;iCF#VU;m\YwCq=F 6ȅAvU,mWx :\a_+%Qͫ媉+ޛY/¥c?I#f^byrßɶZN=Q0rcJ%!qU3gm &Z<ŽdgE5~t1C&mU2wȩ 7s-=s%~ e+8/V)$t%ooz OsZ:2]%4WGh3;ߟVydZlU*ޮbV >܄*XO$9@RV[j(<@Ÿޞ]ۢCMwiO0 UgNn@nK-vY!BNVUb7 S/#^0o=wf7Ǿo bg&1$s# AB3" DAY&xɘϵgPF 2E~ъrU p~=ttB{Q\㏵ñy>ۦcp*ٜ le09\G; ҼE|\H#Ȧ[jH2ڳu~d6ŮL R ?@]@Vӗ#1TH- d궪i7^z!ԫ{So\f!KbSWc'?%7^B=V> {'jRZ}s]\ JwjٞStmfƚ2jVji撺=_"`-ȉ_ڂ?KPM #:;313A:C,mfl+ڮ EcƘ+^ qfڋ1zYB}r=G1QZa&ˣSe+r.&=ZI<06vIz/l3"!hM@7@ck. і? d->RbLZarc9pIN&ۀ]4:v) >nB *h0 FI,D,m9p8R*r9 4^T6*s704x;1,k%hzFj,X L,-m]5U`8:xm5t! G)#_Fm䐸IgzQ5z?!< 2a#c0)>d ,kEj> oi P@_"jXBG+k @pNAQH:,fEE(!5l a=7ܪ >Y]9k:{w >*mѳZ;;ZZSs -%,INO(`0w݁v?s݃JUx4j3BgӐT!ħ_Ys6߇ex~MSUrf*(ゥ;ۣb8ĩ{tc7omJk])jmYE*EY揟R\~@LڔȤjvy*DZop0Ϥ610}׍c)t$Sx7 TZTrZ "&0GJb :z -\ ZS"߿7w;'3U\RsAF@(Cۑ[QCD '&"gn<[瓻k8Iv!& yS򧍍[t3հoFĪu}Ѱk&3 JTlXo{j0~G = I/m5,": z>9U(͕0P&Ks؄w5rқn>ڲ1йuUk_8`xD!j E tʣP@tNQ8js'yv̱kN%;1D[?5nf4pc߀{*!4L$ək:_Mw.Q;èуƱP]#N .^3vhr&3>jT+&BS ~|{#0Q-8#G02C6EJ)m^wħӥ/ S(lBG;,aJ,)-wSD7Fȫ2xgYG\$N(9s,•s#-pPݔOɛɛ3%p9W7X % 4cmX:K::w@4y6Eq-WZT&Ľ0Ek>eWkͪa}k5ʯ$uW+؋G[}>P_QaQia*Ȯ uUr:>pbML P|h8eg~7mb؉±HQX?U#Hy.PmZ࣪clCX&jVb#T)us,o^;~$PL7Lt~ %rPJ<5JZ.D.>g7{ еѓZ>xip6~8f j{rf1ZL^ OuVo"Ft\M@˙CpQ*84!a];]'8 ($e+ BZUi&O=ev"qy7ړn<4Y_>)BEb$8G(gpHnk4&z9A+^K-Q[:1y$6 DмLE\%mimS0!'-;0$Erg:pU^bY$T4-B} =A=!ibu.Gݥ&Ed- V:AWVo*ظZv9 Wj66b0{6ҏ+9,VdE[c}؎]52Kw[Z2,dIt^) [Gpa%L5د.ڌ`+U)Va&r Ӝj7A~n;+VU7JjnA e+ߡ,䅡}qB뉶ޝ0|f Mnr# )!s7y5H O1CLfƇ665M^;R3\Y2Oyy31QUCւ%RJZtkx>5H7 "lW*tv;8UՔ$yqD*9HlK^xFqCVm~bU`|Q%(0O1ؕzI/' U Ƙ1v,kEVz?aa`Lol(K#l0Azoka"g+l/)IO]bjnQDGUhYĉ sJ;Y1 Qq0U Z0Z60܉ZLSD.>r;~Ds,,(hQ^M2poia(2IJ&Q/p5\BJ-/m1zhI.L@Tsjg _O 6XGaǂJtPTxESJ97롄u-j9ZUX@z{UXhvx>)ݩI(M@O}뱣uk2=]|Ho24Ũڕ>Ai^+:lrlRMaR*n=]-4RL[gK`{KHP!G+w^) {pd֊@AS -+ %/ßPk܂)@mJKYvQtߋ]lt*{񣓋c=/#?sKn6aEtx Ptzg%%ff&]`= e50ZyHP@d['8y6ŋT6O'ݨV*m n\߯uhJQ]25&NxjK@w,:=ν μP7.fv]rFhT)']4_slp~A aR'C8vnеn t715t|45SHE7(,nJζn2V^)ma[ѹeoyUvg;q,Z'P>J%{^4wNT$> Q(?scW^\KEq6.xʳїS;u7=i -еODP%{c(N{a=! C8Oc2U`]' ,A+#j~6.v1t |r,*^Gy?OvЦi>A MM\`a*"/4.8u;$Mf=3ٖf..tկn"?ӹyRKk; wg]Wfl*X 99:mAn٬pMy@W5TQFL{'"PS;Ty^ԸZG  J6s/rx־C ڸTUOfԛ;,>1!*j+YuG*8ad4MڟFIPsWfv>1kܺ& V<p+ޏ  5ON{x]f: .$Dqg6α C{@r^;iH4uff\PyWk(ZNuǫ̈lO!MM&4#i66Al>Q34oFlh p'ğ!q=ɲ?Vp?ۇi ^*ِlY_@4 ڟ%+2MEQ[×"{yiYgϧ\kLޫ@N 2GV\П&V2CO•3clCp t|"B! j'fOv8f_Vxuyl8G7Tz97}}65lm`6#_Scʲ 赨oXXSά2=`r=Xhﰚ;}{ZllQ`/a*fxU '.ɺ1 WQCÔJ&e z;~b̗fZSnhJ)To'#nȲDDTM]SGsyE~Uq`KXf+fʞ.oo4>{~$v۽fsq-FNdSapr|7Pkx;KY*m'w^{Sm`4c mRTϺ9;C=SF'.~|l52x|}72u)+{Vze]We%64ΖUi42z+L9`͵G]^A/߁V/3L~(/L%5C;&<3׌^N!RYxQ=:>8;8up< uɋVZ )e&`J:cI҆WbexF NtݎImqW'U]Ȩ䧥ό8-?ޖ(Il)_o=Lsf1/9 bK0,=D3ĦV y[dc@)B#TZg;$D*ۃnj9/ʐ(f޲R7vS=͑p,ed0t.1~pcdzBٽL '9lfdC<*$Pu"([QT*W,ؽZ3sNME*r@UaAv:|M_RVc=SFQ[ܼn;NꥶMGpu+> Arixs#ɁIƇh/>h厴%[^qZwV!Mܜ`Bpkwj "qSE"uO(!Q*DX߂A]P  62`垤-Fm"H f`hrPe.Qk ?ɫw0bq3vM R$a?$)k8Et`@eg1'3M Wԝ2hju6a&qd1~zV (j̋[OŠDBYĒmPڿ`5۽*z ~>qUϑDJ&nugxk1Lpxo%Hjs,wǯAVFAyB+|ƜE"C_qjLEie e[8B^G֪!]) tȆJNp* Д*قӁF"֛[fUYv2vgRԞU>7FR³hJUb[wC'Vh{mIVɭf O:zs=|MÉDn" [}Y@{dh^d  .nm SRz.c:)ʩsz[ŇRq*qx*ƧR@ͦx] \_vV}ǽ}Wj{3lxA.+]pQԌ>$-j ߤukyTʖlu>3ćWқM%~u)EyQ #Np8N.ȸgj1Q@ϔ^y>EhP._N,evX\o' 0X{ )g t维.T 2v#:8\lmb1nױJշ0ev&^`ͰixoӓC͇(NIF^bze?ge;Tz#/ k1$#_8bш/gCڱAoZ7Q,wMn!ahmsam^TkSK$+8^'CXjb”e.T儨Qe9Tz[s{SI(_-<b7&j 6yX/2V-]Gnl:CfnJ7/ _; ( V<]a4yԾhr(*J˩Ŝo1Ex>ۅV襗I\r jEvMUui1*frxH`UJ:NJ>eFu-x 9ڋěg%䞛 <:/mp}?cppWT;Xۉږŋ=p373CK$\3uZ6jf}XNUgH<80͓xJ\ ?ӝe:tV F5|CcV?kί9LJK| ,slmܔM jL *a_{%fWݼc/Ocwsl{`lP@i/ZOmQ'=!nBDY߁ѠwDž:NO_J%]ܷR9I1W1>/NG}bX.< uQ>‰tXb7p(صF,.Rt&/m=ki(43H_`§q`p~a^68"߹2h* h9+̼]uJ@#*^W/^imeGCzo ky+XqwjV~ypv|a$OmQk`^ &&DuK*'mK s o'}[/4Ȁ_BI&yRߚulzI?y<<$EѼo~ݍ6j@?s K_g{`q3 :)|A5;WEǖ0ROvJ.dwAD@j Wmj6?~^mu F9[!-Q ZR%)`|@+[e MtOA{[1`<|`zR=JPHVemqhN{GېTurdӒU{|CNcH?QT!F 28B5(IPyи3QT:#i+J %U \s tXXaUFwř]>0:)k F8+{g,ň`b63ft)YdQhqPSh6JC3 Ή?QICCx*f@yu_?[8/S\~l$WaIaz8pz` 6Zr/XY5F 1e2eຂC UI n5d#% _<#q-/!W$,5jW qQ.[.D3RdZt׶Ixbũ'K{=L͘[4O]ڍ1-~kĸU[qAKsS?h P&b m0yy/uG~_R'eY?0g}/{j1Nͭvffw''P2UjeѸx2Mnձ 9\ZI9Ni/Y7r3,=a50zYc^,;gCOJi}\L| Ӿ#JaܐJIm i*gτ Òf /M D>T{s&6oߢ\@b` .u6XX|j\PIz+Er`'6>H`jfEكKka.AJM|"'y]&S+j|)c3!2"6>2ڰD8Vs~80怾]? /VF |]3%52acNmHm*;V^c@Ph"h",Z?. -ffRmd# ;(?q:/<.9fL{u ܚYaV*$0H"gUNk2 MhͶ a$[T"d|$]: mx O%ؼiUu^OH2jK SH|c;@-E Jiq(\c*>b!g^Xћ6Fz]'} AQy5:@Kh2sM2gJNEq/q>XW1.'}ѠOL6-𢩔p?p'(y[ S СL(25ʙDr\L6 < H/#?ZjRQypzq*l^]{UFG`0ARbpc΢gu>uMiPJ$dy,N7sH$fawaU&ɀkd:R*j틐DZ(|KvxjĶ/Pr YN9G+'ƞ?X!3Jak2ƙ$z?^ ob k#v1V3ýdZ^OQzTZްo QH\a5o0NЕĺ {}VЮ,MgA=Ax52 LލrCKEog4!VKI#=;4Xt q;%PdO"ȍf 8YE6,o㜫-ݒA &}G};]'mxI^ޖt*zPNpJ.!DCww2m/ G~4[S 3]/9MYc0\PHޝNA`?.TL G zxo 7[>=!~h2*j6K TzYʾ> PѰB$&P@nQYa_7Th8 LU--ј%xO4Qclѡ8) J3L췯 q=f=(s^-VSؖ)gmL[QBv-k辫8Ȁ#Lٌ^Gu*D ,]@_~">!QZj^}A^2MDЩ0b/]͊G`|JN,( ׳<=9q1B_̆ !a)= 0u:f]l?LVq}N ׻dJzAa3prr@p?) 9&be\:w}blD#C3-k€|`S"ydЂ,NO ip^퀋"5-MYQxWht%];(ke}z.2v_5-63㩀bW6 Bj[ ^ *H'%$Lj>^!ɖ7ž/Cz P<$Qi7J[7#hҴ+5! EVE`0 0t3uatkg7 ]}ء4kxqdG |\[9;tvU.fC7w(sj` 5 қLl>Tȉ).-yϠ؝ (u3BNV]%d(;R-/!VϴH#uq#@0ڤJF{ɭ荙B.B!I.9'vˌEȝG6| ]t{[,jUʮ.e1 >7mǸºeh7i#)wFt-R"la3++q<K(q.ߨ]^%z޺'po0~ jhw~hj&V=\)ZCI! !M`5@,b-.+Q.=#lmmOIl*.;Qy򓋴C42^w 5ZcDvƟbWRA]ތ& -Y4ۡnWwٰZ<0䜕(TRysoS='Ɓ+,Z%3v7 ^ iPx2R03IHק{[6(uQ'+t'1`;ntsy@O`{_ͺv!lq;sQ@ ; V]R;C02PnEklǬ_  ?f;2U`xn萵O7UnħЛc4VAy4Ny{@3!!Np?j#8}4N 8Q31rQ~/d W;Ln[|әs*s}t B!e줭H#]Hc9^}i1UAY$f|Q]fYߍ05wXKrLk8<{~~-ӹK$S/4k/ף0p׵)ɹ2LS@`xwϧ+PM,3柦Ys_E^4!sP](IU'0wr$'#{h"FY"ou(t[riZ.d.[6;lrC4$G2~H Xp !t3Iy+6> xeO)!nBktA W3Jx q7'9YIt_/cgqiVB_RNܾn["*- 胈$|u}![F2',"0~[3,FKvQ / 0HE:,rSP4 &X#ӣ00.YP`Ȣ3^ܦť{xN*@ފab!OR" oYxِG) Ѧu>b U|0M&h,DK9Uű~ZDKRL`:a"6־JBJz3 А[k4=ʼn4fKy},x/|5\y9xd&iwo@R]~VGKGvFwPac Rݺicy 3ti_aD;2{R4x1޺'[YӚ |2W=MdG6c j\ZC"([E͠4S|gJ5ۄka.RY:P1Rd]22?nE\sUpٽTԈAy.@٬kAphaڙԟE?Hidh`F~ؘP SrpIiS>$F.kϣhLjRAgnd 0{󀺫˗P -}495!ldc߾H~j#ecݟa\L'Amo)]<ϖ7EI.Ŭ8L~ݞɦtX\03>XFz8l,"L ( i-Toq,g Gf'YVPNL)ĉ,ZrLB_% α3ܛOƕv_ ;c5"$ sQgt +(㲮,sUnP: ~&˪P0Ej +|\u6f*pFK(ϧB5F\\G"" e(V+@*bٷ" x-- n@ګo_b^J"ϯx C-l՛sʠvdX~ C_7`l IyLUuOb2 Ϫ<T:t@+X}{+l7;-@mP`^FĚu`t1۾'VW+}G\}Q%}Ts9}: <($+.iC( ;@CZC)fw Wx"{"j2'ch'KPeSi 7Y%8 @*E 1yI[nzw$5:)+2[sx} fO#-< "׍8v):7xJ[ /O{/ElG9=|MQ`Gѥ$"OHգ,RPZpl7Wf2~ xHӎ{cH=)qf!?C X 6rvn|-֗$=9U6),GZ.@X˞&4yrilj`5*k,! @j (ݼt56 dw[ZLN; 50Q2C7eԹL/Fea{"H ӣ6nuX}TճfIUũ7i1*4!c "8c65=DbnQؔs~赩ʩEZ%].!d-, }}b (&:EaS p)#$U}=ľͨaB஺!TEBn'qX1ՖM;̠6\A8K3,<uO*J[\'mKYc sbdkQn*BSsݵzN QQ ΌnX eUĦo,Q}դe9 w:88Whncâ_ВN?Wt5Ewh/GQ-{μp*i)8.[_]1B4v[->"\1LrUYݹ%rr8@Kn<9x b+Mvh* 1?f#7• z<9G29#="3ڪBCp5XY5Th˜*oZqsbkȹ G~T(ҫϘۥP_!4xszr|b$HoH&.d9  QZfݮ9:F6xoۄS?s+J#A1U\iߡ^TbLM m'\F@OjdB I&}$KҞNfե+q[;B  q*ki܄ 5ٻ8i5~wB>Ċ:}j@ivFl`X˴t$qj$MP:?^@ 8dbڑJ h4Z(Ϙi1^{"s>9g`1in9'b1HL:LGד$'|;ST,3>%|L3&sN9{WnP$ s`h. [oqXV mgSP agO=scJ%t}6M c evKc暪&(q XumwDEݴAaD4䷋LȫFqos(d}u%ٙNnD<7[6du!zooc3G!h]ȍ5[s'q(O{_y͝g_jGd'KP?8aD^0gn"j4hU~16#)*e._ B3'U$2Gycn./كtQ~k"Y iA"PߕX;|pe&& f9}c߸(c΍x$X:񐧷'1m[8 P_ ҽiH<ڥLܗW.&j,g K('F^{Q-Ew(o"@Y2<_"m.5=Sě8yNRekӑnJ<ܒďSjnKos2,f-NeB޳jOjD3&GΪ%Kvا_ݕ/79 K (<QMm&`fU %OwڱwM{쀕<5i60-r7=!Xb=J|V$u_ıA1g7qծղ_ULr7$YDí~IV=G' k iU' /v٦`HھLI-l]]PNU9X"W^U`,=4 OSVlfGev]x{["Nj._!,j2HQz]IJ CIƾa`k Zᡫ<ߞVVJdZ@042`%"Zu x9MRmF1Jдk}ԑ>@tQ/K.`WU%Ո{<PMT^!!޿Ot/ HH/&G!s_>Ԯ1&94 98q0\K×Kd-\~WN_`>(!ݼ2Fa$=2HY% cTX/s.k3V'?VtTP ;eqL@g%-zI)hx+BjXr:٧@Wnj6T%ʱ^1 C/Kjk|oLƁ GBe؏f:L(!51,&:z|ݭRK8W Cf;Ó!B o.i$>&ZD\:"McL,Nf M;:iQ'&:{iRa32-:S?n y/< &<`0kqY&rbm S8+v&##jge!H"ݚCjxjõ=x{?Y}+%hAVUo9/nˍ`0 -UG_yWv4B;5 ʣҨE|i喙,rm1+Ȭ"C-x[*t@6 &{U.UsFӻFU R9GRr5#k?XAo͇T/t'% xb)0gތ7*}{hݵ;thS)D ܞ/'1:Mo+L2?0ciæZh%{gt9߇qd~Sl 16 g~.-: X]N"IQnep;,8?׍NBh˒" G^)Ù0n-٪|o *Dr$.7SQzZ9":CkʒM^E5R#Q}t46qS-wu7pڊ=UXʰ̇&А:ls Hr/2k[ljFv1J;h*pts1i{]tXd9bE=`1T9 8)ջtG(dW ,0"rFGV¾떠8yRq_:z; 4OKAю1AM0-Gz6B5;˛k"/s d :)9ЮXy 'ϕ"ݍ+b_k~pʓqKᶕ{ pn"Q 4 ;a,!)hSeWԄ#AcnୂZ#nhڧ8S7 2dwU9TP|7g3ʆɵocĐf2Z<cūMpg$IGujWVMEO:D2=NN(7-;?bV[Ȃ\0R++*t(Q#@RY.UNV, "[tIoܔ0"c&ڙs@-7"ߛHo'hg$>Mlq"k*蟍lhN24Ytl[ >xF}sb}? ºͦiLf=xR9?D,jH!@=Q=m~EU~ٕsBѯ@[""`^w'XF9T?Ӣp5i J,/q]<*9.5xeM:^*bt4 {V2O7 x;U9|ɲ`PEc!TKd{rz mL]+:ER٦Bi> 2lਓԸtYu}(u|"1,#Uë,`u`˧m@1 l_|폼l@pƚj7#Gv'DmҜK}(4Z:iF 1fDdċ' RR6a<{ 0+ 2Q?mY4e˙F3!d{cc{bxo1wԛ*LӣQ /|\aY% 2Sq튍h%Mfq&VU:ձ5~{f!_. 2SkT`ymN.tjS7<@Ezl17LgwE+Įhp"WCq!beR >%:w%_A=b]wj, Al.\ke< G*R+ruW]dG?wJK'M,b)e҈ [D_ ۑ m%˅ )6Kݔ=4y@KO!}!mG8 Ftsh.kK9FCG. X"H7Y&r1= > Y7`+l?RzjY~%(UI,f1آQxEtCDa$8w`Rkb '4QC!ޛrs8'͐F6} _ǃɚw-궖}X5M2l5`$=98r 5CMVRL@z l/K_z{>ߎSdVa#Yj""9`ܬ㥕?"n _%zI;f U@"he4do*M 5,`y @J["`AZ)6fQC%]GZ&H`?Lc'˜Q\|(`>SHcܽ:,aWz@/fڠ*\x HhQrb^S܁|) c r1[G NtL  \O\5h:WnП@<+ nk|o@9#JƚƃLIJioURH=ݓ^fmJͣ4n+G܌u$Iebķڬ+-'V{u) ͶF&}|6V^l]bߛpK_ レ7_}M륦k!G̾/flA$^uhWgF=\ P-蠜!` kMXs'&Z'GR[袾Tg>ά`(b/*vy\ײ"6S@\e^m%@T~Q> bLD[ng5cJb7h3A?9fRAf_e 4$mvFBH2D[}w[CΈ҉xIk*%pjy#}vhsn}f@f]-OqO{R.x\<-CM,fYoYE~5р4dzJAmq:L'KCC_QlJy w7O`G3t|NnbMmI: \?p@ K$uID=n/R b YW/.7yY>-ls"Q%N 'oU?^]9aCJ4R$Mƈ[CB$OC2 ަa.x B.я~qL_ip[ Y@i?U:<+*!#rzܭ65ʧC~*ectdSWBDoe{yM(Pz-!5EYΧUMқuԓ;)f+:w}>  ~ Pq_C5M fPt/'^Eī1s&h|| lÖ/ 04#!7egUTKOD#F]NsN\ T-0aK-;+R%e~Gi/1֢xRȪ9s(C̩sϛjQ9dl]_գwqxU"ߣ׽;ul 4?$^gSDͷ Gd61|>6Zg:g/?4VD(Rzw<>_O |;|m+A?&\!ʶJM++#I߆q.O1IhfrPsHb&HvW-`**Oësӽ]~0 Mg".۹3 H:F+_xz!D7 =X˜q MF3%ھw4"ּ_Q 1Ӟ T^nsl{րcR WbԶ2"{QR_L!~gD5j.lzC,Qb,!Prΐ?uLΓmO w:=Vnn4RCnkkj^)iܯ:'3X^\[U!l CoBp̬^;-p4%|6Z2?U8u #hАz{N\-j-B_oc>NLԔu\O9l:$ħDkXA%!ˮG>;\H"9=`$=๓Iu҂ɣfwG#F%/h_sx5y[H8 ݂mh-?``x?.yT ZEK1v[(J3vQv]>W#?+e!z 7L[M %JTVCx|pZPNo ?rzھ9ȺJd;6` e4@ NϢh82d6_%F=gRal~ YJ <] y ^!! VRl1I3\ʃ 5t Kc-9Z\VB<2:P^Cuff+ptSv1kU1uHnFƊ3& O݅CLS}vUVbV9׀FԽ?pF+!EɮCN-Yu¶jx~g%YYd~1N.w]?2&v@xᕧ@kX!3cfa:ʎN9%'e~g7ڃQhR~H׿7@-]5I`'3FiB5@NUBg='Y9klSiZ9 6=;瑀t="B `'}2G2At\_dbp9h'7cT[9_spPLܐP{{Pz>o?g \8=|5n:"E#8|r'V tbV[]\ÀC)5kyq;zzQ#\fa Y5[+r!.1K"%)X(qt 5w0l>vOZL~/4KgzȄW"p%p0AӍ˻yk<{ۓlX;2UjS_'_suYNZɉn `0@hk&#)Ov^Jy ?|_0)@S\u>*C`qd$$K*W+Ax#REI7}䛆#5L{Vc@kY0_Qz oNB>G416A@> oyXq~f_twS n&:Vč0]Mn3"cN%Ӌ_1`ǰK->a\; &6 !*0P)%%IH}A$*XZ8RG!h?|y0mCnF޹*s3I,=/6>H)M;; Vk.~/U3:{tFG cj507Qm/F")k]}g2fJ%ף$z.ΐ2P_PSi`?aH 3.9$S8d% vfѢjyBX zVBKDzLiF0F\kT+* ,z7w@a\Q*ҷHVQytHEcF'U8E2ǵ+ jhS/k(M<VP7cNF&!qVCW]P5潛ke]݋a]:}Һ+Y!"VL,+X=u f<Ȉ~VX-o1dD>0YV_ww/bLˤ#l^|[Ig'"'jIqw{&YrǾ ˇj43-\JM5)EId0GWwR:q72 Oű3 ]$ oH[N>mr/-&QYR?k3cQ:AG&jRcp -}Bj,}l!b3tnlu)`o_6,6޳4!E:b#OEc1ӷTL3#*|: yPU)LZ6X柊i%G`^b-#wZxjD808jx7늄_q9*S )-7{e<]FC9E&#@TJo^@yRL^K#AzQT:i7 7Qp0FLO2T:}{$Xꛐ0Lj n"̟B?#bq~A5*bY*{,(g~*7aP#,qacѩ_=ܽi2 jR {^'ںsʽG]\8j]#MdYExeb%}*JOe22 eDFzҜ@ [ AcM<,ETa]u!IemΟeLwDj mj 5K{0+ Z9uԡ9Hp+87Bv&C˟m9Y!: /IF{B/r O͖ '[tsyg@-}C|f kG'J/kxXT 2MƧeǾc_Ww 12|ɉTU?4c0ފ?& {k_`#vSn,kqtdPtV@5B>RV6^D9tQ 17͌mtf@k6U~)iAFCm3e=U!?Vdo_dfNg{BnjMx8-IRWZ: TdzlY-b:oc|AXSnrsPtT/H 4'7Ԑ E^d\mVq8f/hLhRP̐WS"pX\xtKn8.LD_)[\4!ZΨ(D/B?KDق-as.'M4V" ^O@QI RxkzX֒hOm߳t2vG^t96x ?తNgOlșv&Nᶎnh'ʬq^R+8`?]ۗ|/Rwy6̜#($mM['j,l.{}ݽT Lϐ~] t YKp|B@${N<BPHȳ6q8p9lzO*onq/c2 Nq~bM8EՈZ,J LaۙD,2׸n!z,d8wht6S?q`N83#fݧMLGk^HEezlC[w*s\Ϣfx4iPYSV=ӛ$Tjl$Ѓ+ڑhmǦ=3xM/Mࢵ o?>OzH1SZK0oԱ[Y؁z>Qg(,Ok" &~\E?L啲LO'ȃV`]j$_ŸE4SBC'\@MhC!UrF$dZM}t{HbLdt8VE=2)M n~WOD?pw2.C0Lg:#jžC0ypՔϧtJGY{ |ڰSTE  XD#7R5+G;@}'ZV' 썙g^I_Y/>uڤ{o.Sjìc|E7Nע*oQ ĩ(!(\څ4Rqf"vF~YJ}6ؚX.rb=7 .Zw~\p%jI˱ٚ a3+XS|jrTQ硟/;NEbma\Bn>w(ىN ϐjrW㚬pS>+) xʓy UUfR h OQ rEjμv[}͜&}21.1@ʪ$_ྈfem4scU"rL=-paVY[EªȺe):A1^ =.lȘ\,R Ғ1Уk:7B.8; ?bkr^Uֈ"n) h^0½Q; i:W̘=Y݃ @4&Aϔ7"S+)r1)7ʟ2C62[whғ(1?@s؄-gPfn͋?$' mB~Iz/ O[BVAn 3b.f ׽W ꉠPWC*i6yn֒|O9ؐ{4|0 ^rdg@Kbhu;q|';Nѥ`ܹc i9T *yH3q"59Py %Lss R>tļgۛm26Vgq֪!|LgG/B@ :@,q5L^kʰDs,H?6]!%ּxFsjlg1V9- t;9)gaPy<UfaV|Kjß+Jycts)9EǶx p z[a @A ;u]/-)A6;oZr0q;zƯ`6-j8?_ۂD%K5jrl3n1z=F\x(=Yȕ5XXAdJ 栃@]dՙ^(|g8.0;#"fJFu :^&So~,T|hjmOtP([퐱ۨΕ!J_N4(q5 ָ?[l-5Ew%lT2ߎiu`AۛC;sB`K;곴v&@yTD =H-u]EWK":\ˮ՛NuHhviggP#H[pa*0Vq|q|J+-2 ,`<և)9A"ɘ :\i~lLȂCkKw/3|f[9N ku |"n$#2Ǫ--^݆0ɼv-B3_x]wfW opqڈŕjnQݣDnT :m=ReomCK6Ep>_xeyHi~.!OMG( #}CϲgaF$犤A /(9K tHByg!#[V/(-̥}osxT2K|Vffm"|/SR/ӞBF(A/e$y'qQ,|Gx|Yg4/":@ 6?KC :̒(o[*6 >!Hwַks|32O{dlZ,D LWG'Oa(8ýfF-%]IBu3oU{-S ᩨ]$0+"SJ!h跂pof@5 5gy4 ׻ "0Fcr|X3%ݯ7\ +sYA/9D}G^t3)1+g>kՆ(wHF ^r~=U #W 8N0C U8T 3U| {40+K;rZR4z>*zw#Qm<"q&0\,$z>&jPåM) gK]XNDߧ]:aXc+==RcK$Cs{NHJ5V+ecu_,UiUvM.,a!) %ݎ?h Fש:'k9.A7Mħ6:VJdrs@X3+>>Xǡ\%VdԙWO`ZHuaZ׷vpߡFhF[lc2ނjq<}Ū#n;ClρSZ]\z׈d"j/(A+T d]L9iH.AGv /S c Xv=Kllܟ.(Ӳì#l[-ޕb<ިJ'Ϳ+J2(e!ɪa[ښ@R JB(x*AYUE^FKJ;mADU3(>3!d><&Ut!+MM@Sv1Jk';;?*ڰ}u̩b]_bLR^׃OGK8e&nY5V5,|/ÛbsƳO,LGOH +򽑁_ۣ>Y&ۍ+\K`icjNOڋ Fn 6ʹy}Ĉn?QPGv'cƪCSY\+kċe>ݥf\,qy_8.16.X*ïd , ŴF,T%xB+0~xMDjӁy>a曙&p5;uqJ1Q|^ad+ ({&V씠EIv]Q7$se^,j/a1.0h*Dg` s*duc$wVy,y5fSFz%qѲ G}pDW0mNjY e*EIҽk(2-:ol.! Ԁqx{ R&rFz˘jB;|5W\K'".yr[]h ?wBCOy*{ !+3]M 5Ӆaqy2Aʒ2O1܀Fֵj1kj+#Tzϼ:_7󷨞O4SU?wRJ1*vH)o? ."jxMjd tdEKt}8T5 ac*'aF :[}/ިڷ~±QIȇs:ks7d0Om枅}6 jA! &X|Ao"w {04%hx*6?`wY qMK)0Ӻ(EF1bF &{i53睩ǹH4Z يۭO$??u <`|Ǎh4[OVdU]+6' {v W!f*_6&l_p(%@ui I G SvYhnN%Xjs{DǺ~:5N3CZ7#Y)R'n'kՖi&lqkG'&8vv{DeʽD. Fc˄Q &ۅR!srs]5=g$sw a/?&F' I>L]V)2Z&6| L@[L~_{FxHQ&4{{mƶaRF*mtgד6pYfGh`DO~&FЗ:!=\ {@\Q]-* p]Fy:v`0@H֦Cn_bdw24S˯;[tpiF֫Y9ݽ E69;5Y+j=)qbVxGSmU3 "gҲOm;*G} TK1ݮGm*08 ҧ4Dàk:A^[ iG%f_psk> ] _JiH'F;t u68ַvчxa#":[L<+MѸvX`IL`ǤԎi t;Tb ?Pf"L'ۍ[W8Fˋ|ia3cg542A,m pX2՞ؚ`#`qfV0;~6X;adh5-7GʉS oQ ]m (*R:nB `DZ%l-n)w &g_8"TF~z;-Gd*N+@Qr t H#X-|Ql9\qe~5/);Dq8)d6&8x:0jZ܆)JL`ɌtK(htҧI2ŸV!ac?gWu$\`0_5Xhg Cy|4R֨5sDǐЯ_~Q[I HԆ6IX [n1 marDd]0RJ,Fo T &]&T(Q- l,GJlZc+6$5@y+ NxЕ֝wtPڻضI4=>_ .<|@.# 9$EwO02 !`:wѸG\>U0w](%cPvJB Kj%R\2Gf䋈iSߋS=~LĹ0h7M&eNl$KFhbhQ+6 y71piT>3IP ^ǹ4J^wT؁=}iAsYo \,6Q)*6,)TP.BaxU0 rJm7 ZH":3˨ed>PSMisuC}wv ~.4~ uM͜ ӈό[,3jB`G~n_h5S%}bˎۗluKB҆OY˫վRF\Iq08uCah*>%9u˾!RiM䜼ùoUSkkjֹ ISڍr_11L .BtD_>(Ot5C;p} OyHu.ɏPaOy/-J#d%>M}xRDZ Ե;ûsOBpvL? bzH12tG¤[!>)EUT=ˆ씚h+AJ܃*u} 繩413%X^!{@<$] !_qDXB⩀ÚK!wez[0KDڥ9<(?R)(3$,? Zgi*u1رWVPه`"ItR2"0\nGT|A~=df'nXr']=ש~E95V*ry*ES3M%4,; x+4y,V#w@U92Cᨒaw:D@"^ v]2v4Y ޒ zB'q1zeoX!HCJ<՚o vMC#ҊH6A>@n&:%p sP 6F<8sly/gToƾO4,(yi7Ⱥlf(O͋h~ue)v*r,A#ysTژOΉ"52F\+8 E7`zMc"Ah!l ՎEVgo@VN>Gm7\! m .nm $<C3^i$cHl$ .cJWg4[ >L^V7d-v$뤫 _͹!?%d%4/io88rѓX9٦Z#&u}N xWje=gDs5fDjA}Kp+b|XѬY&+Ev4\ef1CT@*#7y5"­7FpOgz|-?eaÍ-)Y jܓ3b4ILެQ'#l$MZ/J pE;^Of ocE&H/cEǸA& xQ'OJS¬䪩%n>ccxtst}jK~x G6ѸID/beF|? hd}䣸"c(>-gI/+@4 dlQ= x!W?sQ|@ha!YʊyG.2!%-4!-gw~Wp&6GZ#]g^sPֳDv){n۵׏,j͸ۉ#H q QC\nlRM҅TCGMOՎStqG%\PTdY/0ƏV]{ Zij.%P7UH F}娭.}82q2f_ڝIvA(d5,62EVm<̄> \bze0sC#G:/Vx,{?O`T>(Pz>In K_L(e|6=#?OM0eObW?[y吗&6*MƢ̻Q[c^8 "cZ6C/rDR7NR;]{WiE)=x]1~N6|ň:UtNhfœ? ė|;]$8 ]xl~ŜMZ/U!\T:N< HR+B^9'i.P}xI`s']P;xq[ghƯqAůz9N[ &EO^)Ca[IOI3ŀ ǟ: X5͞ـ|b$%ғYW|R%3#\ul%AnyɊ[hy%&+?Gzw藗EJ1t7Rz ]X * 5wKڑmI/36L$JMy<ՇX)Io" |{b;]&W 8NwfapT&,in i镭 ͷ1.<~|^}_tlwv I9_i|壬Lسb;{eT[5ˢSt%ݿDx  &<)KRu_Щ$tϦZD{mRjx^"bMўkebEX>>Qq}_2jgiؔ}{>4Oe]7z 9Ӟ j  CFDɞnĎ b=ݎPmLVyn1ZH31gCGimNWN1<`/ GYNDvRD^rf*1md&JCXfJKvv!҇s&ZܬӞ! әfwOr[=G2Z<|ӏnN"p:\6Y~c|,osH~P U+C ~p,M7Uo2H l޽K"tl҅C l1盲fA1~2Vz[? ]"H[Šf\We6dޕKIZ 2h7rq:ş+Q}La7 W%]|yxdRvJ1V 5/W.#AҀGa꟥euHӽ&X{K0'rnIȔդ_Xz (P,Ǔij] \T~yZ|&SE6a- ;#D.:d2oMoA@rU9Z]KQ-,C!j\˯{(FqI2ə@+]BPg04vΒqj .+..MHy(9ԉK- 6W4G 2t\n6WmڳCooBva"blYUIٶ}GE9h3A7ܦ32]W]wEp-(F7N,Ȣn] tQ4tK2/DkTР}'ch:N<Q`?FلU=yMst2))هT%HXbIq:\)澌G c*þ]DL{9IPtd˲)|i.AGþGH@ûZ)N1NK^Kd |ٽ=(rNfI5{_Z +j Zb̲PK?r1}6ą`"-aӋU<1F$y.8Ru/ _8ϑ_(ݠhp[1b>b|@kXˎ}_&x UfaֶizGϛ'5f3[? t/5#$9w= [ Iɹ={A=]֑DP:0zϡ}c,ȍ {A^+^d#N0pѨKfjNeN|=D#"'}#{a0?ڳ,<>% -\@׌|᪬V!KXNzL0 ?a~+mOPh TA ~:4,Vз?^!]씞ےO4!ݴ&q:ڑWV27jϨ^c<BMUnCG0)Pm+t' =hbncS›gt20 4{Z45wj37d{Kh73#:T['F |rd$>wsli#TW7v!  [Sd@ "2)-QFWjPHCnRK̪UM/bgcg,BW6oS^F_tҙo,g.1OO,nAL ;M1:`K*U$YtkuЉV=c\\+I> qU[n{bVL QeO;1_Lϝ&'!9)GѴu>\{2vL4%j: [j^nȬht_qt37H칸 s8 U6;SRBIL/M [%jƓ;^l[vF T-vR-♖BNc=;Q*UHc7z+PۊVJRllQ׽L$/r2 [[=ViW.Jx h(N{2ZSAZ!l`-o4OC1ѩ)zTWy0eȓ,߄BS`?~[SKw )a-][b$sPT悰%NjӐlSaγHEZ|ʖJQכd'vV5֍OhH1qɘsblݒ0+j&҇);,IZmɱnK gJC`Cg$3PX8-(DGC$J EI7*g\`R,]P#Bј#N.{mM.y O*Qׯ" ~ο_<>\rX2 PJEۭQy"c؅Ժ ZY $~T"8_sc߃~&;횮6{rSJNT9qTZrl&~*o-[/N6 USEܧ.yAoy\l AM;X&.fu^qݹܹ]|^^?nU3#i=ܬb}?8kǻzzL^OK`}7lMspL-k&$ݍJ `侚|C IkZiۛ_wXY4ށ`&ڸ/htWWy*fX9h S, 4t?cöY\c |&2jhN E>l'i3n0NC6N9{NgןNu<PP4 m&摏MflkF'Ky~<6b݈]|e8$RzT0FYgϸNRR<^DDi22ɕ +ҢgA)bBəb)E6Fjl e:.c c&u43EWfֻnvu0BY"Cx|]Sh|2eo 2)6ەӿZHaS*;1*U;Ψ $NN T"ғO;[Fhl/QkM̈́?R9MZ~b!^J{&S0to.fJ.`u k([=b<'ŢJ"5/{{ 1πԺ _i-ȋo@U?dv+L500=]\>Haw 0;+th^7V !qc8A>YY<`nl\1LزAZ&sxɚv6{ h5rm*,GMӋ7s0$pڻ dKDc3Ve\Qᅒ(Ըb$f!Z+lt]qN_Ts|/]srR1Z=p6=.g?WfJ=t*'cM $+C5slgU&+E^@M)6ݛcA 794%A4O! ט~ZRmIOr Vu݅|o*&YdqNip ըA{h+}ReÒo2(FQ>"Tt:cmr#grT2Wiu94oKap4#iƍ55Z܏e oqJt%fgUDy6l}F]˹,,.ss{yuM%6V9Z9\}n2/m>&UNnITd()mDX]E6۱H;^>\9\ཧmJ瀓Ȣ*FlV9΀فPgX ݰLjٹ`7k^@ON:DΝL&p;:=ILιT8|XLU@#3DhqUSI9Z?-8!MM# 9xH]T}8^mBɽ7i=ɖ3#K bHU}$\|@TEݙPƒŲ.An])|=qPSw Tx=]4!q=qEB샋B LRʅhx++ hWV&d+ b >-yB@+UL>OffG .4'.foEyjBޖ:m6Q ;]}bf٤5E +y٭L2+ hOtsQ:BO<lpct:Qxl^تD^eiRk*ZEHFr{szL),}ziA*!&0:иMbV%_3aΝJkUUTIH֞`R)DA<?,J1_XV\PZ[F%I vCe1`;ծ:vcIXV Ȁ`4f]ͫj^H95]2k"SZI0* v QO 'MQ SDx Gj4qŪ]>I[0#x+;zN(6FޚDƻZc 3MeFi&`Do =<JuU}q9k"L[=*hϚT` \;wBT2*E`~'z\{`ӳa#og{a:ZL\E(^*[87!I]y8td&?Yisɋ,[8<2=/#Kmս<EY1kQP7أ#72[G 8ts;׆^1K8`:n>6?ym2rȨ}uc=%. zNEF Qa%]}P|W.sCD$}aX賶_'LMQ%؇ؓ>穢jpワK ɇ|SR@>}IN_]=ќKhCPіs,Eo-Մfiߐlcd 9J(i?gr;>}p Duٵ`A;w)qȣH?ˆD}# k u@15=)!o2%V_Ba}='|NVXԇ07cLr:a$S2s׈K~9b#Đvz͚=)ǟU vF pi SS(*>~HA*}sw "}B9 <`"Z]E= "!o#j(7QG*ܣ1hS3X"z .OD@Lu|YRyuvEق>HT-lwZJE@չCгX _!a;ɲ04j| 9Ƅ I#@( :ў qFyXWȒqKN)c!Jkr|:Zpר,t"q$o"꾊ճc`w7WAc{]cLD۽p BY#rRLJN_7;~(D׸lI7HUl5sLbD2dQb֜uϻu*NYTQBq{t5eĹ>eV}_o=&vko }J\|mXR=xt)"ŭ$SYM.; mKJ/ :g_$2/`m72ym(f]D)`<0>BUUchB%Ѓ:-JYiþ&^3[9ۯۂ_ *cb]cWoq~]9 z/Iǥ}2,Fb Edꯦ⋿%D9#u$% &k\jTqU߻Ix=O{WVO<0T:)t,uR*Y$WqahØ$?MvIk&>iUwζJQkEÀnݚA\l6\ E˖ܟv? nEĄJ=t[Zar/P@ Qhċ^uJMAHU @Y#Xz_61@kv n?8.{hH_ W\r Z Pǯ^|BWT`̃$nOty?4W&!d&oث6 !@[GlwE5`FֹZ0 ,=?-"Y. I׭›0Wz* )WfRa zZMlJ-쩟\<}8,Ο{`DM@/ԷJOm"q+nEؚIq?oO )X8`z\l:b~}.1nE̶Bܐ*RPZhk <Us9=3Lss58:w 'b_ JsJjV8H7Wv!ː."|>F Vgv Ⱦ\o ͈! 8;Hka CZoyOukI&d N7zH8j2 E׿5gC%n;8ɮ"1&h[,UJi @zc'mKeJŘ;*a7CYsIܲ%vHY A2űXhڍ zH2 U`YщV)*@bzZfqawoI751*CSo B2rFVvޒ.@SvP@ >_^`G1'M R縇08mgV R&h\O1+T PNh? >zΒ.A_ 0mAĢӿ+(`tLRQGBq;)Apqߏ&w\EК[<+qs/URRCw[ୣ 4 gzRmQRy]ޓ\"&F?#ZNo_ _篋֎y߇ Jdy'c/b[3(rL -8Wݱ8Zx~nG[/L)ۃpV#]xZo Jo}iHe@`^5"ۙdN-3IMJj%>=v8}#pXHP0B< MfaÚۈ!n+ě)'b ĨB7|&JLC YzLJ\ƵsSg 6ߘ42JM"/{8uGQ/P>SF.:B6x"'-Mj1~Gd }D0.Ph-#68 Bq?(p !G~ʉIN u/4_CG,fJ*O թb%Zon=Jor7c4NN^i] -x/脒 EztcG/IĹ໒Rm3+=N[Ef=Sm kYz[W rc?m"e:g' GxK>'n;-Z2hkx`#nDhԄ~Mc5#= CyT8ANЮ +D_'T^)~*+2眠ُyJOs& Ppdn6nqOL:N2jb> uz/4 9 -J@⇗ }đ.@J s`7̲bkȽPjW ; =>zlZP|ʃ!7\uw3ZJ$T:0%",>@(KJ›# X3Os2-+b0DS8Ag? oxU$t]M$ӳ) lYT_Zs9m|#\uJ:*M+%_RmD> `}ۅFk2݋KOq})їB-yG~>3:+V\r;ֵV1uVVDE~fl%_ }ʿm|.bCɃA;3P+x2AdBz8C /]ý٧ܚ B5ڤjLEjZQuw:X$WE@DR]P zB_d#R}]=H/\U*l`$s]H 6>-JcvŤφEPTyÞsdE@54;<'0Ɋ9%e4;9'ukN9kX{Aڤ5rG{ MdH곝J4hJ4w.D@s~]^/TBw9[ 6jBqw5IWJe-ڵ$8xZ,KfDN'XZ n]7?MOwKdgaoӉ{giȇ֋TNZqKn#/Z:J|vʰB99rO ,e 'įq=˨ÜBCRE՛ Mթ.NhtBR= K ^k?eSL,O/E*`nķWv;80D\a<;łXfZ`(Yҡ j&E0A.M7Xu,%=!DDz7tEK$K Y屔oDg-f[=c\0Ny}`p[=]tDb0||y#C$ |.\1qsG1V5 E 1IZ1 '?ºem:v~?A٬D\`*1Rd;_:KvtQuְci mY6aGRrʊ cd '`Cm~#uC(574^/hOPlA3,M¼\[!:Tgӱ$ PCƏ@WF0 (ŇĠgb 7sk`8ڝ0J@QƙmoCii"8PF5~SF#-qDMA 4bC._Qs{u6C'ɛsyEhW'Xo :R ,2w=XM?>t4hmW @K:d' j!'VNuhj->~mlx͇/q7>R=fCJ=|S߷zIwaW[Cs"C~zib: `cAޜ8*՞|06Jpt5mdYaŔ(Wߕ(j#I9!Nk7.i7؛c8R{I#Pe{j*,3jk|iEELXBJCT:Py!S8{c>%Br8mlm(kxUwo-\' e$n ZrW1OjTڢPh~è {rIoAz$3ܿ],ЫC=,H98#䲱FQ4SQ( BYXuMk. u}o a' Vwaɭ yNiN&g -Z%#fv'Q7 (j}?Lryܹ"BxOG%T%Fr;ч#8vL'Bd؁_lDk" =S-E˳g@O^zy:s1aLW{|V >;N1jBQ).T:=`WGKo?9K`ݻ3d1pC*CMr-OsxȤ$JPD^M45.L!gda:sه|6Ƙ_\BdQO.]<*Do+H~}K\`.՝E)?e_9w`O < 7 N41),Qg[eWܨ8 &aT˲F4P׸yz|{ =32󏋾q Tn+0>-8&IkUO5+eFR۫ ӪbU6Olz)r2׆.&)-2/XՆ7q9JcR+92ՠ@J%Ϡܚ01ƻ'at$oIV| KGOfF{/\' #^%QE}K+^PQr)V;7.ߒֹL/fZg'@f eyx)uMhR"mw+FPG?DԆE}yQXRf'_MvQD(9E&CP$8.nŻuAb$c}mAPEݯ礑qEckwP/]"A8ZΎG0(SFPxBn_j'shGv?u+C0+s1=V7ubQT^Ɗn^ؾ<NJh- Ď%?$>hƆ 1&Xm:I$`'hO5cUyu~e+Q#+g걼<&̷,pӣ8"=`EQG h",~,sB+G:QxF;)14vLj˖7J%T~ˆU9$ϡ}HEDbW魲RP!E:p̌Śm"j-TUe[l5Ҋ}X=M>%z1< UW\:T%V%KJ?Miry)][%&NL$Ly[~y!Uq.4GtobYw5kOEeR?)q5<ۨ찍*Xsjv{yUbHt8,Lt%88\}k]l'Q&u%V%u; c,HT[gpwcHPA  ]QֽdĈsBtV`3z3mۃʎ, ,=VųAyn'oﴻL"Qk\PUaȂIMB|ϤTU@rlH9&D=,-] :>>U?'牀_lJ1ήE-(KuI,vR_S=zYzLF<-p}WG[M\iVhnve8^S,QdnnI~j)vZGDՠ]+c9Z#!$i0)@0\(9 K]F#3d xr!A|-QLWsuwMڝ}>=$hm4&_~ph^J{/ElW|t B /"d`~en}#[0 $ !M50D2qV=?#w]:k7s#_,Z*mZ,i).s֢<DF2G՞p;$b|> >Y տhJR`Uv?k8@"ifNq̾5xA{8} @4 !ZcYrU8g3إ9![4w9J5+:meɨ^|9 4o:_x$[3 H55׫x?,ZZ% dw9y/M0e $d1<gZŇyqZX}fZyi;Sź׳Ōaƺ)Y7P&re*RDQ{[ka(s)&-֥+IK\DKb Б-ńWv1wr@-A߫[TX/V^e͗Jlj=X[E[HN>x7C#,1>uYB_ ɏOğiR!8\w\*cc$"2t:ZS1TQb+ܼTU[6Udhһh<CtT(ΛZBtߙ,ytoqI% gK 0cnS>ȅ.~ 3@F>-㏁ԣ3ӓtjxfBK[7Mr L<_L*"ٱG͵.>pNu$єTv,IF9߱\!цUiˀڵױ0x{}'$LBt02ll ,_ pM΄bW>RP?OcJD}ں?ȭf3cBn'5 J-&@EJq*{ۡs.r\?b5z r3%KŒEG$QPivȮDlB5S.EhO|g$U0ǬK?38#t))4y֞mz Kϼa;ɉ㐱7ޑmopejFdwd\1 }\BjuSU6>)bwBJ*AA oMW89Tc*`;mS-4>*0 K2Su"fw<+X֜U[OORkWq/m-@̘QScѸ$L"gf=n[5&;\RP?6k5{U H03"h?CQnǜ_cb!4D_2컝4By5r7`p,‚~X m-HNer\gO(WԷ'J~*-8v>q #0W6uڨ6Ab%N՗)siĂB7FB]^4ժC9Dz-=t-m! ׮ΛkIXtutG)!"KY{ݖƢcQ G*=#Jf),^?uRTYD1pEq,$nb~oAzKb6\A>пc9|YHW V@eޯ/V {d .V62eKP`ojw/=l\j0eR|vh98$];bd=LG3(c6<c>egΈ-^C ZhN{JjZB( BvhC;~W @+lY`>zP-QD{Iq=NC.;].;s#dF@K擤m@_% [sڨì[4%aCgAG_B1N~][: Ӝ6*Z_%5ʙ>b7XC‘Kؑ ),SYUY67/4=\k4ٗ S7,OF(X!> eB;GivxsJ"A9u -2.TK=<{ދSV;6ho$zL- 86rD`"0LwNf؅l~s\p^i,2U"n W' ŪA`Vꇦ}9L]_z|޷[ϦznH̉63pmv# 3*-􂶒ر?5KXCX/il o"gs] /O@J@Iy/bQ'Nt5lJs2E,J ¥oQPx;C-"wnM'C(_'@?'po̒9 cVnYq)uC̪7"Mo" f W]?SuccP,v)e_³I0=e &^ 9]}|NVIӦY{kb !aO3 5{MKNo!z&aL;H[ifUOK <[Q9;=@Ր4RrTB(뒳lh-Qi0FP`؍$ vڅuEXC1iZOwMf$C@{xVSD:n,MN~"*&>(14S{c(M>i]]9w 2q4C=EW˗z@;"ӵ02d\rO sH a څδs$*g:K[g,aEFZ.sZ%ڇۖ`ca@3R8/Spk">F>}@=z*-!̜Ȕ=C-+W-_Q盃51Zc xJQ ?eNs^cq~$iWW}^ZFhX}lm0` sAnI!Ky˞>.d+V/xe5&ꗵIg ȴ4C,whf)þt9N׺ p|b'lBJCtr~\ɏxe9orRr^F$2=٧ aÂu& L[6A\8x=zY3t挏?0U:*흦x~5W-$%L|˒|](c紥`ݰn2fAAr 8aHW7VsE%."cY+xV^NIAv1'u{TNjS2H׬qq]d'7?^jaf\9&DmJ=ћ,7 j1a/7lyr3+Q&[䮀=mN>7sTl$ŕt*irf"+aqv3-[8OpCc 7T4F/\,"ld.{+cFjŒWZw&`{#gZPR,qӱE&(Rzhij2ۈGQph[(ٹTM)\WLtP"ldKcGZ'9;چ DDf+CܩlBm=m/ؤu"~-x>Q7Frhf֮RK=kVi^>ԮAo/=g66{O=gm\AmvL2xd  ԞQw$8I%?ӉJBҶֶi Qq!u V#}_(8CEjZƭw4{4s, a&yP.%\9BRȃtxxn Pf55W֜:)rD&T1`ʘ|&OwPA1n+ +aS),mr)6Ý+_92>mgx1uDžCj|Ŵ`G-4SwO,t'a .!M!#]i6XRw0GwȮ߶OJs#2R]}\:'u`M5a"OII0YcŋY $KRX #φku]IUMW}ʸ[ 2CܛYp/T$"P-b7H[ld[9Us(\ݴjͯ3Ɇۡ2ޢ&EE (AM&:K )zO+*7ͨ8̑9-DI*=NjJGK-/vnb:p":=Q;D.;Q/Q?I=WQ gVGnXwSjU КCRe4ޝkjEтiMqV/=eet};lK-tz N߈'}'sX$ブER,Һ P aqAAcMJ4OIWɠ#'Z9J(aFfQfۛ`9)/=sbceq3U4/C1J10LY7 v]T뉍 |Yl~0` #hngj1{7?'ޱQޕw?t cN~hr&cQ+p2)1 Omٕ%zhZRu6FF.JH h,MsfO :v3m4m$Xd$֛sr?ȏn g/`ӝi#[ t08`㱫. 1dTdaTT M寲k/QPےɼ` .& K..w_K2[xv7ԻC:쿪AC0Vo֗ PWp Oq1ɒbl.*9t.8I9d%RS7N)N?cjIuEu{SueQʚ&d ?`;B`Dmv'mh "l sv_Lc]tuBV7mTe0RRm[w0B7ٯs#3rH3zΑo$*ԇci`Rmg4QKv؇ܓj}4TOW|:)ȉ<4["䂤 65){ c;F=nbnjmʤAQq"|7D=̊A*1=G!V2,TUͦʚ+8:#B'!k?YRߗ)(j6/=븦CvûAN*C@i,icZ^_;2l*Ŋ49>Fөg}><<*A=p8NX3igͪ :jٰ={ԧ1>ʐ$2<"lbʫS/o J|Y+)s(*Lfzk2+xYfvCOP.,8Y_mÓCpCh2pqfȹ N(F1ea7M.*Vä |`eXtyԠH$`,wcҼj.A#t3dV -^mP oqfO&5{&WN.W8چ(N&}c.nr0 R-A dk/(O+Pi=fAwTJ\WB_C#b94 Ҿ#K*SL,L!Ʉ0 by}ٚnP7=Au VԗZXRa:pcC]nsZ;e?DddT״ui 7^4j=%|UGUԗ8k~£T*'Vq֩ @i~E9AE&Vsޟ2b B+ RU_`,M8okz,|vc"S ?rD9CRqW7Bw3 7'|icbfiYK1-8z*CbߺB|w)@1h6jH9uhs*^÷//`t*À;_*\~d(]tn:T3BnI3y>Q sU>c|9QgH$X8g?v^o\g\[;Yr*/5 t%,b CB+ -9%d400Sb?z7si-(vibzڷT )~T$U٨*@EA݅{r$رUs|\fOFܙH5wt$+BSO*,LO`OՏߝ_du2(bb!U&ssm( nG!ɕN@&[[R=sW,0j'~ NXVJOp\쭭'C_,e#9T?>c~ !DS.@prJyjw}P<-8 BrkvIߞ$pЮ뼄epDcZI| $~fpNk$92͂aGwG#ku'` M,Dҍi> *Ll-{li'kUq51V-l7Y8ܺqqTB1ʀBpw!~yZ M,ɭʎc!M 2 hSzx<)Ĕmf/1xd$~uhY0@ =/;"\qsw~@VlF.|[J!IS6&2ͼ=/{Yw- sXP%ClOPG2 6N 06;qX?]0 LQ#3 /0]|SZSCu[ 1VaL0߰]'SiK2 k]Wm܇%̼:(`/biqk"j2+n$f>.a-miE^dBMlWU_LGlVo\P2S"ZI\ 0& 5VW@Λ`@ xwnC9P#Ӷ&',:8iJu8@?m~Hy-ss+Q{O\Z/9)ufn{/75v 2ewC<Z.8MQvνg媝hs(J**}1`Q!4'6v;^dVaWM­6Uᒛl oX085y;ҏۙrLYjݑnMv&s`WKE- %˼k 0k dniF+`ϣM`ooF+Ҿ4pK }Vy#ܑOrjvX= k MtMˤB;Ͷ Y͂H*{уz̠EPKվ5˞8\6v)R0!a~goC?z*oҾj1$U)eÛ1Ģ`܆\b2]kVDvaUGKJA Si8qș=>C#sAϬQO& .em5OiiNoL{2pR€(,?ʡo:LEA~wT;#im>ў4&8IV~u+]XL42:RN{M;!hp$@{jϋPuM\ nb /'/n)pˈ8} v]0).(?fϙBΒw2Ɉ캑-jʰsi*eyFծ8SHwlFƃ$~l)5ƒ4ڒʙWBCuS GCU`@.Gadw{Ŵ H2 ֈK{׬nXѦ1ӯ0⡵G mD>]P 8fI_$Ƚ:u~$uJc:nĤV@dKɺٚl([Yܱ ,5QH@ GqZq>g>Aq-GJ `7 ~GDUSjW$*H O-WbWYͶs&CBK?VًLAYgPGj e#\_Uels#%ʻ~sMm^xTݕTF:.2aJ/˞̩S n@B͢sBƂZB@rE=hBXfMH|a/~xrLx_Rk6̦Pc'G!"fG.=nKfћ4ic .8F #UڣsxE RvBceovEQ~~֫ |(XN qꥈFiB(r~7JeSzkzŒf glp艶Ӗ9D`"*#ٷoLtXP%7Zf*n&g{ԧQ4xw" =B0dBd}T_NCuٮf NmU{Q }7EXrc 2t'uG08ԎG>U. 4yR H3)R[UsOi⵷JV}ֈBoNo e`RZ.YHw'[{TF{̮)tH&iP=v2x.ԑ nt_aHL߈h5r/a a?LVʿĊp51Kڸs2]sN}b~0Hr#xQe{e;t*&ۡs`FТw]\%aV@le6e>J5ָ۩+ %|΁`GQ,qHojBo\9$׎D vhϣn%̊"lkj9,qs kY%W9]cS̑)U9+S5-F%1 Nc#3]٭*ŠW^>٢K;H8.-x3<`irk͡~uyd KZ&i&Hor lN.f9PKn얋Ӗ1ʈ]N?(`ԫēAl!9rz9BG(=*Cnۆ'D=?:ΌS;}4)u'r*}zCe o4EƋU(pO&/CK􌺰Y8LuEǩ`_}!0ØL$ĜjonQ%pQ zbmtxYm i@sX܆7 3 ˵ЃdcZ 1iԬUVCWgY jZ<N܂:|uܙ \6S?$z\Q\Ǩ ~VJ?-ulkR *n0cOOeU8rtv&DCPIA܂CLYSHZɔ|& :{OWu|FSQ0lS7L<# WJiAQogUR"y/9P+\FR5E,ÂAX7 ZJ8BVam56,QɌ3X״0?&ByB=CqZ2øD:gzpٜ}Bg+Sln?וa>GxxۦY0eW)GN~.PyVB},i TX=!;"x+ES\\R@bC,lq 8zu# ; i+AְjuVU9r4MI^pZ-/9[``|7 z]| :0<0^ č'0dv؞{娟#U2f'+'a|(v%GC- VA$:sYZPh46 bQ@N'v)cXy<@@d@4sٚ ЪdwUK|yAO1j1꫊]%,)Js>%+KBzǟ`R.;ޣЂ0e@|Mf9Ǐ†-,YBI|oX?efwUωrI9*UcGLF#s!ex?Ph6o!s8>]V ^j!av YR 6wb7`#`{LFu^$)W/Jia Bs~҉g@g#]p2F+S2}j+ \hzH9qS@xp!h}Q.IwWGO)%B*G;P26,},9_'Ĉ wsC_$m>!g,M 22? V5͒sRvzʰ$ZNlEPvkcfI65e>K4[Rs-3A2*F)^,NCoz3L&BܠlA^[3ewE=|9G&aFh|}pnxu_ "tTlGBѓ7ʵ"fcS,W̄ uR ~ɛ_Fs %["90p'bk,dae|hC?WټxOE"s6X|ڢ'' eTB @ʃ7YEծ&Q|IgƬ¦ D3P>S jhnG- ԙEܶ$X8䌻yiI}qh EÝS¿e<Op2$2@[՛ѼsPX{?jy!gkI؈2^bZA)ɹB2e+?ubciReX4bY-Dr0)a4Maa4xaW сd? 85߅uj-@=m7v>#]R'꩘+W[H_$ąs-?vn^d.*k. :i|G]-0\5΍R -&}Ckf#=-.y~Y6MDy'#y"غXWΰGWji`sX*Eős d0myvmE(Qm6Z3膈LwJ (d?$gvMI_@,COyZ2m_1d@3\8.UVJHM*-sT`Ć&H%ӷעI2b| `LO۸^0;f_qN^+:U8gx[`3Tk-bXZ p-Hw?A\gaZ^3G S _6VZK27YHGmڼN2QJL%UZ2z:_:YoR!z.IGq,|sO+6# -|(1,sE@A@P%cyn& 7$ 0p)<8JA9V7H❞#sHrTK.Fr!֔4Ee#%"imm1oEGwyYܦ3&͊/^0=wPSPtO\4Úwv>o@Щh*nSU]uBM4Ԕ{?v^Ả'UG{gFe]Kn*UVbOG7ާx?ppk mjo 8n{uʎqdȠAg8UqN%%B>`0fˋYB/njxc,E+hҐ$9 b\ VRaZ1u:QN=pԃ"ߒi͛K 7qDSn{5 4}qЎ݂!p Ee ,DAآі%>ۓTc{TUꘃӷ ա* z$!fxu2@+CI)>լ~7Aۊ \Aݏ:`zE(poC̭rbE1:nȝ (TW!JEܼU[b."yI/̐z_x.: mF;zΡ!> LԆ(JjP-k;lld>0,qe0sjr9QQ !)ɳR$;tw4;G7DIs}K-WJ%\c2&Lx)ˮ2~ZiTUId dM T&fCQ97Ca* ,la2i$cJ!􋌴f!$2yN˿c}IMƿDGkA( ;8ߖH㳌7 jkDi6 Eؽ^rb;0-+&e)4mlVV gX*CN WnWrI1yaIs5kعPof6 mLJ{^B L!af2 Uwjb62ˆpwC{/WsE58vX[ZVh}.ï9LGߖ<73d(1N$ QuN6[53 (iz)B |CBRq-mqk" 4I(evڇJw[XeNn(4[b\mw5d/(6!I3tV #HRT%mH6ޑǍuSa@E@Ǧ߬nm%dj:4I ..T6lCW,+MJZus BNj[;lD^46jb+u'4&_a-6^M'Y.MĻZ^fjG@j/9ܒ~[y>3 tfIR{)GJC |A9Śo TF*䪏X|1Nn,lِ8PJ˄Kl{HDC6 G*y^0!T.Mn*3&lCR,,_O%ygQejC- #J۲\.W'ѫñ2XM']dpIl_7O+Ëf[ q_|(Y`eDhv~%o؝*FA]/0< ⌶Aԉa _BC&+KBsH~+ދ/Z%+IWl*F OM%[>͌·W5㭮wb$Itaf1 vl hP۾=V_T^>؝u|oCV>&;䖿Sp˖glyySnwm53F9AQ61+h.#SmPj:"R0:AqsPO^4:B=P!t46WwI~tڂ.#Ts DgҬI@`N<켻 7 ߧ" 5͗YWY; _ t (֘DPN)F[[(ss3FC#*54b]V +i |9EA'%shuT@[!AsJTKHKx l/.(*l1özqNf(m/mEkre?yMUNlB|>\=ur)e)j;E]? { S*^cBKWv^s]|tڪʓd=i@@A4~(-s.ZH'XG&y OLL|GE%xJJf&iG ]\NOAx:MfOXQBo[/pbq=fKQPxOӿ=n3 0ڟYҬ=XUR!dS fԹWZRit? ԈE٢YwE {2C- @taA؇8}JŸsLZ"h*Dzj< ywZx"C"8yۑJ!N FTU)s,zRE,^b_S=^;#]ᶊacA jf1/}d]ufw1C@_R*.!+nnϴ3G[%ǝ?_U msZwE=I, v+*FG$HPt;Mɋ(t[p9:k8t9hWq8F{"bU E jR#1!$R܁$JXUMo}B)LzU]ꀐx3$TU= `CɍҺKTBblarw$7<'H9a]ϖFfpݹWЗ( @=Wv(UNhobPN(gPblBJ]K ë»0{-O9j:.L4]*9Pbئ<+(Ok8tw2u%&Re\ wT #cy.<'WYI -xyk[N{la\SdMEc5"j8l}j=`ԯBxl4)w _$o߉\JSy [$7A~QL]ca@fU;U5rD7FW?'J3*Dnh{<56Onl)  a&^_ d5+~!S$R?70V؅]AnSW'x\fb :é~369>m^S)8ܢ}`jZ^SpIM{8r7pd z漖S,h! g$)P_ǎP^;m/;x&"+?&A'?OX&g k&#o!Cܮ(U '݊'o~ 24y!e3RpV|X;ɧ5ʒړdH 8ӣLw`XTڮ@{pk)pn@ BW?<} g.Kmؘ3-DM;+8tBYa:D 7#"=286tJ0,۳يq5j[NmʿrJe"f=ؒLW賦6syQxݷi@g.>BY4hj?Ķ(.a-%\uϐ~|ܱVзi =)bv(.&r\NMՄ)dr>!NK-’+/e!r?=fuYV:t/HiB̈m-JLJj^=Kv3}4Ϧ⵽OO%Eu.@/P,X)ӛpYPa E;f{[fVDx)b>p;bܦ1ő'%;!k;H2U}ЙsPe/M4!FQΌH@&jߝlZEj!vljneR~WrilfѲt5qJ 2g RLM(׭\bWKkAԡFQ;E0&J J?Ǿ̖{ch׋r~@fAC4l``-KU?Wof sTԊˊ? H!~§PR6kZ0\*LuQt|lƵW840VRbB?/[^X2palT^l41 ѕuo~0^?Iu2y4}óq]9{Hky\N$JbH ڣQDOfaVdI8ǜXl9㙵jXQ lgj*9V! )=0f3ԅ3/!J0YY ruxч tHm'v {CipWxaA3FV"*R5$*[?# +SοAgw$2ķ&B;厮30W;nCAOxNZKy#dzcUH/ /63d4V;!ef3wp91P uIa( پUg-I9BH#2]X5i$EbTB|IToE;xRpDH4:)Q{ I"&33vt@}ټ8{wgM^Eu2Z+֒#,,Xmu]_xE]Jbӹ"F|d7֟s1 ez(;4Jql,!7!hϘS8RP.@?`[Z5Lzl,c4rd~ݿbziOB;כipD  DW7¾Z*N#X4B"׃CsR;`<ź XR3eMH>Hl̴'D3pBM-6K5얃r1z0%L[:vhegڠZe㋤v.UŌ hr1eZG2ȍ#!ɓy'LG;mrza# Úwht{pBq!`EPw=$!i}ޡN79z+-Fe-)PoeAe>3YX:8閘ASP5\$w7ry1i$ۡ5 PİhSUJ䇦XCqkKdH(X HNs@63\Gz,YTsam;Rל 4 ˾ca~.qS/9;䠼RMBշLW] Dv[WדrpBܶW3m=,U!huʻȺ`e9&;&`O͍5$)[ >H7((1^6.*҇G5j@D\%Ec)9[XO \l[otvMc=|z;pH>˨\ 3QeJo=.Uz(aM^t!+9#$m`dySvLOvm8cKʵCe$a&r|Xa2xWۺJj3lH4aIlZݏmB YMXVM;v)"SI*Kb9krԒ#Nnײ'4kV~iJ`HPO9kngoH#`#)m'[M"&Nd߄^$oRMPʹM3DrdXACrMRRvù]ӄo ́E*D9_rq.\+`Y1Q^^X&9D?Yhfo%?j/fQ_+!aƊ*f_XX-zqj<WZoJn<2`x"~.gW:TH|?e$8љCF I)4nFq.‰5-'qr v}uzG56P^&E8QQ6w0޸юGJ2_ZnwqһT۲Q1~M],0b%컨gvq6"NBT9M'2)R VvJB-(j5dC"!SJ [$>83_:GI{U5ڴ~׃bYjv WlһdiΔ@EC%h;he,QHơYXX4皇4"L8|Bod,5"n3+8c*񰃚;~?hE. T_^Ch=S+OJ[uωB$< ϞE /*n(TWMD3&&]%F1;;DvBvv`:HІgD]920+F~E{jAm 7VÌs<3ܲczi*eCg5]_]8q7mt**%1*糛\et/9/طh6FDzmȅa=ܩsH3ip2T;`*+L&|o5N,V&ɳcGQ)(w=3i?C=K5Nlit2#]\DeBl a<vjxDIJW(5dnbg1aV7=)VZy. Rt[RR0Ypa!)D@:U<B?e*'MHqJɢ0SVM/E3 ħΏGnש_p޲7C]3ʳxm;.,&s \j1gDu%Mo&JtYQ!ޅu%JM `鴛FZ%oQy+BQYck8>e~pXX-RІxL(uQ 2"K#äU*yb?IshhՐ')64e¤uawFHV:9pupWX} 4ORYAo'2(vU~)w!lV!*޴z ;6K Cjlf1 YZImVU\eAɓ,,cnbPeFh9oxϟq*YȎ22D Rٽ#dJ꥝#*3`(0;1_Ois4YlQBAO'Q͏B\ 4X>ޒ 3h U/0q' HKX6vy@I_ƐBkXhu- {y"6&]P'w;! &MEܽ ,3DrI[>f 0,K6mOJVpe' 6L1r m<YԖ'aHr-nR?$GuoM+RqqI;bNHE@ͺ ܞ{DsSN?V)wPJ3!;O~#n*tuj|Bh-J^9 IqMV#V1S >TEsp&޿!-CC Nw4L9* LX*d0Gӎ'zrV A+W5+a ZaD BxØ*O ЙPi0J@`ԣ.ko/|@U҉(:g>}[o=6"!L/ ieI`7.G !7~hry@wJSyKmt)576뷲C k㳘3Rita$=훔EcI[\ۚM#v0Ic㞳q疆G5&i> /ɖ & I8LEg5*\ 3[֥R._S_<ŵa^;J+gYѢ]EZ6sYz-دSv3fD{\{t2Q6ܺa42ZcPR9JGG1.djZlhY8U`dy? Ѽ^# b' a.~+EVtjg'H_97u0%gP7n~_2$;ll8"[ ]QhPTG’Mԁ=*Fw(N3mI2W̼kak՛DK"k>!Fe%DWZf6ql݀Ȗ 堨У[yqv0;KP$V{d"ܠ;Jpu^ф/~s]֢߾ɕ+^eZ͝S>fY)o׊<6d=E]/Ʉ"HhT٥Y.䖎e~n˥4f I,*$:ZO+a:>"8Tݖ!} 'ǝ#\4#8*[襑F`n`5{c睅.}{}wf@E$Yq?MJQ\w\,P;ca[q/*լo+Pȫ%2LVoD,a #rveV^;d> +XLAa!!Bj+wkΓv4q݊~GX(zd/$fZmH.=* 00M#ṾْAr-RA[ӕ$[MU%:Ęx/{{d''iď콕x2>SETk`K#敥MMUVN^TP?H' VDă/"EfcA((u?hoW@'p0<4Urbpeb0 XbT7Z"*xSV#antC/}1öOhyE6ˉd8p+`5W#6%HI F98LpjYqBzdg,g/v-] ˔0m$%Ly Aف:!apnP/;'lL޽VM5vcy*\/=:cce5=dzzŕF6D;z@"[$a' I`'F3Jlz|JiHZLlt_uQi";n"^.P/ _Y2F\`zB;jFuJlZ`~Te` c+":nr^G_QOڜ@QLfMXuH'IO>5L \g9i?$\e :cJ4t-V30W sE(?X8T޵L?|6۫%됾9wݱ(B&umTzF`HJxɽߵ rF ğ?;6Tu@#U)(Y%3PLd!;9֣}$:H7/@#<;f#\ԡp+UQցywg%Vjk-!_nr^i$fY̠%Kf[(z!H\Q.*3ٶUdJxvEGzӍfbn} eP'_sc%IaiXƻJ!,Dp iƑg%,DzQkOqr.qPrIQ]ce9mnl݃Q4|Z9RkŤގRr k{KQb|)P 0Zj Q!`B Bz~`چqns'>\Ἦb1 |/V{hNm6Em+s66kR) kׅEA@ "mQ9itB-76M'ꏟJۑr9i^pi0Uj)Q_ +Tg%`d;qDIVyFqVXkxx)5E*%Vh#sr'UQJkmn8͵< X%Bc ^+c^ p$m ?}0NNμq_/H'ʤBN 2w'5E$Ef3ŶRh` O3ԓ6Ũnֈ-jdPi>%KDT5 X$=qCaüѫjR%z`z.$ )*`#ĝV)]M4!KIg@Vݶg @D++X wHVKfGߩ]e VէHw^=kE %* -.3!].\DJ6y-˃7=zR}mEٛ2Aa$#0`1ZYJe`{/4pUZ#HR'gUsea3Dã֚hބ9-ll+:/#h"ekMAv8aH $tR`R/?lu'JWwWw(.6=*@ ٞt$p ۋҕwA T$hUIތksk7h8DGZo-KآՋW"!=nāacvR:2[ Zf{QsL'AU9ML`\堫b&΂-tD6es#%#9@;F= Wy  (Xflv^/EohtUBlp͝ Ilx!(|)x/+ (TLo1;«ބCͳPB;TqKjEyO&ۓi'CzH} g}"uH Hyi,p(bdeM m8w/O(:kⱟaT[._Y-`7@Z^uQ2IE z< FjK'k`_|u  mT71Ñm6 =>'R _lVv"EE';~h/ҥ$e6m{:+ y;-0Q1l98y\z +#t -[(3DM[$)nK-| :y}lyavDF}CU#͡G޽{nک=7GsA=yGyPƔHBLLZyQߜ[XuoZ} Ux   ^Us$s䵄0`FꍟfeZ@~X2'68W'FF&L[r&THS Kr#bGM*f2#hKPHxڗy~"f_@3_ᓯ){3b%Q"\d>}aGUOAWD;iTFwζwf_d^%p<~g szho&^>X^u0jjn}RIB@V W+{ת@ J-iѓ}ELrgwUA2PH"1^(pM)GgV45pLΘ GuDՓ%C 3(Gw&:U[`R\Tb<`lgЃy:TϙH `v8Uk4TgH1RԐ-ɇ1&ʖ-ڙ[F6; UPI 9 QXE#$8+.Ahа @r(qbd4s+g베q |<*v;1`Q b q\%ym4b Վ\F?A,}t|mrUSq=lP?"L]p5DoyO-g\0qv_qyd'a-ѺC6US9*Iw<㽲8 ?kkz> aSV hH/;G(\)>i/ϳLt;>SQzEjOvDSEE2A1D5J#Oa t3Rm;rT:ٻ,':@[09c٘a7mEa){ME,cz0[hȆf4#iXDS{#cf'Df5E4CJ?&}mPgT1!]LqwJ[4"u=֨ZPp_;(umKJ/D+F 8@gUf-Uj;xfHϻ毙nSE6]1l?uujK׃:-HfuU<ܻ c:A,(z*-JLUq\5 .R \pja-jvspVE{ VSR=Tɂ!zrʳ*N9T Iv {uQOY fÎA$HIe4yk^7rȥݒ $*%vӴ {f y%|æibUr30ȇn]]})UNm(bVؽ(t>FB>7CQ1=[?2HurTY /ֵG YlIz!Zv2E苎6Eק5.bQ6~9>A&h(Ƣ!ȑ"mFcw! dZT@=g*f)t@k}j51 1]o@pvj(^ a l b'ո)ȇyxL_ PNi͐TC Kv۠OCeA$Z0YB|]ʸ-b<筹Vi^ۉksy9Yʬ !·rd}'4$r>`jDb4o<_R?'n =6iD+nm382r3mx|jE֒ӑ0%fi"iC7 ( 0-g~7 :ؚS/.6ϸjKP}ZˆJ$Ha=[3'ZWU_^->i+~cNCt_A: hZP EEK"n|JcY1-v`|7A͒3'ݖ!ȯ<BP[7uu.mnf3n%0q{fY"n^؉MeFIT5;V Un%- ^mV Ȕ8:P4CzuX̣\3ye.,2I3(5Cd>dzKKx4W:6@ CzqԐ/7&hh\"q%nopDf6_+(ߝ|nkSu$084&U NIT+=𪓔AHVQ梃a-z@JZW[#|BE,:P"Aoס1+YT"xd4wKQȲv|b`eb ŧ-Fۏ~pzox +BʂFZp?5NxCFEbN>Е%Epkθ it&hG_x&"Z^U#=eKEj<$"wּ[8[Kyx3 DJ՝"4 ߾.!1Yv1pV1 n=!mDsU[!?bAF N7Ib׋ˇ#ВEL0X'"Uf>R4֪и܉} auIJ̜ΐ:C p?FkU bW6 RLTl'r j<d=Y9cMAǔɱA U V[jbذMݸeA(jc×EƐЃ] \P+.I9 ƽ+pӽU~_Y3?صS'btQ \$p,dO7|ZBh&.8n'¬Z,1bJwa@%7+sM[$Bl8.!; [sQ`Ƴ*qu-fTU:~ NA靤T!B,KZdfqX 5cQ]8\\JA]C^-PN#G3d?P 7y(; ZEp%lwpГh`v2`$@8ľv!@HqTS>*ۮ&lJ;~{tbXf$.ɟ4ݛ(V&$⑻SMCd3jV}x E #,{"<%>i:|:uevCHeB^+i]M0DL78ݞh>t}19.HJe%\ZͅJPR!g>5wS*_yxk?Higr>—j.bkoyf/:X>(q{T0Fpy^˄Z:BKжL['.0zށ0>,EN}R|D :_Z>hcK.cb鉱W~Թhg5\ׂ@15r>3A*aU6U Bh }ӤkT`W9X H>/٤ 1u'j_;YO /ۑ|^$U-מB%^Ih>oty5O(g8pfY?q!,|rWr]_?]+B;ˆ!`qvWPȿ[;^\%#*.B6"e ]z \y=T+QT!ޅ$gvgc%+jkwT׶-GHʡ,^pRJ^;' L~ Mʦo[xGZ])TUJ)+H6ҐvMXՁ!Y:Ž 1~-7WBYœ(ͤl}+8v -W Ln/C5\3A9D4D,:T)3qYX)[_4FnuIx-!)!1쒧TR4sAv;dIIƄՂBQ}T Ve >z^Mʀ(i{Tx hyzR>F|_'i)vF~)QNY8WǦN^)>>iKn4΃a]er *cF$DUcv/ &$os R]ԒFV-9kӄg;TM :q{FrXCPB Oq&I:?NJZPݵ/]`ڐ13 >)%azRQ' ,}]ln49aΪQ!Pa/fGe:m?vJ5 D3aK/Bb;=1J6TɏmK3נ}3Yv$hB I۾؆P #Rw&)x<E}${ޣ]8uO[zÄ] 7)MGm*'Ta H x 8.1zBǦŦ͔b0`95!{i[Hr[{"{6SuRZ'Y~wo"dD7 Ayg3Z'.[2>}cAzez߷Vj:.&myK%]g ?Y>sH"g78/u[09.ء79 QM1~9j\VĄ횚 FgU ^2ͯ+ы܋+)`8ljP_B]!ߧ!&Ed 'CGC11ʫdb׉ұ@G%t" 9jgS !/p _*iZHCPuݙ@P$ۧftq~ZHCX(qk@_?CMJ웜܅0Q,0- U{(`L'+s<Ϡ_zYN{&ŕǶfgpwe,GRO4ƃ EFwE$j\ײv|}yyr",`x[ߨեL'S11W)|/`׍?Ż+tl,cr+upu4oP鋙d:ZǗwG7K*% mv0r=ޖ-m0%k q#^URm2ߪ;sv7ɝ(GeTsO)A~*IJ%(]tM~MJ@'MANA5ʧ}$ɆQzd 6>k-JSl^D nm!tR@-oPZGQ 3<@m7s+m]tޠ6j2[aJkiV폫$C姏w~$&*q8䯰҄ajA'8d@i !c <94gnq4yȹ#X$}8u޴2)Cl.~{b}|7* A(8]$+{a?f"ӊd*iK~ Y4)%h.kw>J68W}AbP u \_ItK nlj(p 1֋3}TJW X&3G?Eز3yI/] "_KޯEbbL!}/_aß#&`7.A? /g!Kqˀ/1{J|\m=9SE!e%'pqns1EiJ,سH~HqGNd!f tM@TswS0]9{wt^0Ȕ٩ʻ+I'Tdؘ3UΝ٘|PQ9 r1"RuDUJYDj`"m;k|%)k8)NPfM /BzTbšX½r鑵ɹ \邋~1R Y6 Rocz3Wqhdc^%595 mI[\,YIvYAH$!][jb._eN˞l؂gonR 3M``՗6߹q.JUUŽV߉8|G1`Gٜ+{_.1TuN EK\ЌpGFwlPjDآﭢhm8;}Oﶈַ4-(}ݝ0FVLatn F׶" *xen+ `Vn3a5k_ :$f:@ؽ&C,<?eF}20g@: G$&~LX1)56X_C:hZ?5ԗgb1A*[D[GGTt+Isj9J  R)!uZ,7;Gv좚t+6> h cgӯňBϰX{iڳٜ}yAf̘,'?Z@*]OXLCr!¢c|dhePA-aw?cꋻzx=hPTjSǻcDžغB)pNIY=5 /M2wN'TE0z&B ^)hE ShX\_7_!r<5{2 -,کo+;'82lM"xRFdfHև+o!Vn=TޯrT|Xv+`m˰gJ>!" ~_QFU*:FHZPjQ5N< PV/F m2\.qR9Q7=u(HJ0=Zv3BE)@ ! Z6F/+kP%Q"TxrySj|;+Ȝ1 _t䖛p|lg{S2΂0,%ʞGB#3Pvc E vuԻ@gXf"S"+jdPx8)t,gQ\NϲL>[Z8qcX,#`ø,8+h! B&>m@rqGi%hBJ*Eq@9,1 êK0H6c~,3|oOF={Y+O})棔/(qsWYXoTmOr67_ o~4hx|U2ъ;iy-OJlM[{ g{wj\)TbQ4n:EL溮z&b ɛ^`(UwkN4_}ւl) 530~4 Չg1vI(:#4'7sM[Bt4V(hc׿iK /X |-f\:ņ Ȅz`#n{%!n)l)H7rc8]kǺN\ 0(IhhwkE)Ii 㗠nQX@U~(Oh#)E3ʰQ,Zby y=j'\e;F7-,Hab [ Ԕ?f0ݸQYLZe s4~fc|y}F ep.9weyK|Нo9w[ON80qk\2s*Y)619[WYd;Q4l[6?P>~sED~3mn1ݧ=F{应B\$|iD8汓Ť~},_iRECŠ^RVrߕo($ >xc#i.PqFx;maCWepMп1RͭNHBɦ[9W $xי. ؒơVlh2+⣐n{d;h6KvATu0igMd4V4$$aYihzdS ?]V4XV5w+[J! G P<̓`ORD̥# eeu'LYyϮ<d봺'R* ˡ|#&$JZ* 1ټMd*+ڄ?o vYkAxp0ܽ,_% 6,YUT"T- `ǤOpLriSs?Y%fo4Β N53*ytsOWVgA^6܆F,+yu,>$Ps6RPmA Z%as3sƚCuyy=[Aqt(ce? `*:GYj}{qkX+ASTmKS[UT;7U57х>7'"V:YcrThW bU2 I a<1;P&vR/O&j)ut*#eznkH6c+˦c;09_Ӧa%&f\6r7W)VW;uU= 29~4mɿ8h&:@$g]|s*[NxSjW >+V8uA ࢦO"B_Phh8}eY$CnEa()\-wܕ]Caw$ p7߉W$X3V%sߗ>ٵIƫNjk̍—Ĕ)$e҄zOϏ<#\'"2q,Iu6G丘V&)&҃[aTTrCP6'N#'w㔇iT< R?PphH&qI\ ?[cntlXznT)O>kE&q%[lGWqמ 0(jM?U>mr`*#c. nd}hR!OYgnp]:l-`Q,ηӱz Ƀx2AOucC5d=4Rn# D{mx-تl`*xV#N\#W=_F8-o݁chL,D؎?r-D@?v2RA0UoHBٖCPLN5')AR?dF͒%?&}-5˦(4AzYk*悎P\7ز ܣ5H@3:_I+|a+7pI+"AOBm4~l1 VwN:6Pgc*, j} +d^?'r'Q ƝITFߢ-݌m~>G`KwytZR/$GRSp$p rR^GS`ܟ[5N]r #*JJ/:+C9%TVR OUVDټ3z\4蘴s  o ?븪Y`K$mzډO +ajI8ؠU?!!JC@C] *31T Xx +ü-["3IZ!Huٗ$go}BP}j6aG::*@)t.2HLy9 1~%^aJ\"t!<TfH'˒ 04V!Cn ~UTq%R֕,%;kJ*sXe6i)Dn;tmcܥr`]0Wk`#O3zaV ~B)&wur3laS=8@* Hkc 6-ʫC}mCO(F̮e?rWF8u͸Vq`q_ŕQHdغ[)גǝR̲%mZ9-avSB?j c鴆& *1JāTK;UN}D2VDl;h&eJ )]W qx\"; 1+,E!Bx/x@~|8~6t?9$c'`Y亅1w|;+.bUvzQQH0.:h,mkOVW|1F:R̴E6@l,"]UívdJJͭk!}^sܦu|Ug}aȉAt8C+@mM Ivw%x2~(0dGw@u!hYX8I@@l.}G!.@IA۹#@=A М//,g␞WwZ"}qf@y-p䴇 zS. PP>lO} ~͟(xHD)V˲1u'skI`<l/l<nr]wD\]jq'\%=,9VX{/{$Q/ ~ʕ=OdXIrd7G QBR-\TQpuZej/`d;A6t/@PJ4Ynq\%.!U[|hC7f,@ Di׾qt!'A'L`j9WdW$פUFU!LߠL:6)zj?i,N֎#\V3`)bg>V#rLE2 TJb%f>%(*[(T@'?>l?]XR % +t'Xis/U{`v1VG)p%uMr>ߙg5XTvC'?M ?ؐ2BEކov-!;"):߶AkzeGWq+,͍(w*c4?qӒu'DR!) @ ~ E)84_P;uOTФ7dz98ĻW*Z@l߱zyt7iԚB[\}]$pM^f[AD͐a@zǺ0E査>NFV1 ''x)gq0"iK}Z=HFp GX:whr`'ˑOO[#TEΗbH)ӳv6"?IgkR |zO4W+CB8}0{h5w\+.G u#5:;?wF:U4iuDbySr?d7'b~@4E|i}߫Ѱԝv57ۡq#~U'q*l"{o H?r_78+eЂ\j͆pY}{ڮy 5J/cÐcPDJ|& ?ZOEFDja&?o⩴yZL|ȯ,*k:OCaE$<7l>93j"0ߺk_,#B2˹(JHZlU;lnYf?cO~৹jo ,. N䴰1r205bMP aʻ?COڦ(骮TٯcH_maB@/~ٟ"M$Ou`ǖC[b TWXk{V_pc3m^ +&Fx_p1(u5=B@ \ |uB#UުkZLM/A2_eӤb3"+4 .dWЫ:c%Oo4ѯG} J8M) ~:áN ! b`oWRg2R+EHUnPrh=}1I MĽ3)vC@f#P1:tdEGTş +bpGPǢ8ݘ,Pv^2U G=*{advYREPрT.̸HR_ ؇ ,\`| PlM})cy~>&.M.Ucı|m?M A/jLw&~uƐ pd:Y m B["B6uQ.P42:pve,ț"ߔ筵~$f>mr]JrР*b/w1,hG֞6Bzu-niԂ97Wy [.#CJG;_|5罵C"FA<~M\QX|9nQ~j~νm|ѣ<-T^qf[l/v8!Kqv=iXm)hF23GJ@AyrY@F[v(Zk&(`_kk(#xkX5ʋ=sgfl;&$mS5Z4ǼoXP?]ܤPF+ĉ4K[Й$\*',•i>2sȬt-1&`HҸU(W`j&KBU0Ӳ!5X͔t¡pA-M;7շ6PKEbdBOSMe B2ɐǩZ…Jo&#^KL;&4ϖfz\L>t\] ~Ɂ!JSo=QY-+Zgl5Š.#VشRp;OiQET޴:.-1KEBpSqt ?>')čJ2Lq% o İ"$Kf-ihSܖH$CL ȇ#0x70K ug}""skkaTk BWOoNd]#Xfzzo\<؁ϴ|,<+X~[%U8vÿ.8DAIzK. ?*uҏhė,tkv)^$%fhpvEͳ*- cN5/{{wη0<&WyV9V),O /14:*KPEҥ)N+"<~#2DlSV5ssYSD͵NQ;lw}L=OY8tΤ03a!7?J}CP>OCb- "4(c}t݅כc1d.i,0qy@cx^;0U-2ތwn.E {kc[_ɣ˻WÿXÅN@gǸ#o{tjCsKJ_cq uvV)fsR5R|Z@HqkM] >=B\*Xb91,C]J'JV /m0K ZBRx_ޘ\_Or!"V*Dz6RcS31i%Ovd?%ͩV=oI#gJLq@HuvV"Y`,B wYJx.M+d-ZC Dy>$n~ZP*o,7l9?:~l9s?8M;Fd/uOe%oi?m?} l;:pYv4OY},8阠`a$"M@?d;6$kU[/p%Wi 'N?LUD-ՂSTI圜0;(" qب8qtd0RD;&&'H1KB[V J6Z1 u;zܿ6,1;M͊Μexu=3uXZ<0ɐ|KN͙=đ6 M!,:D%-:P 6 [EKlxcQ.m4ʆ`cI{Ԅldn79t˳Fq^Оx"mV&. V+0ܕH)CzIQ֢`K8"/(:ڲS]GAF([=]R} Vv\ Тo:`7y[>4ZX.{X!A҄].OZO%ʒ&>U z2*qGh:Ѱ/I\b)ؘT$j? Vd;=lOwiyTYwPbb>K=o7r<4=˜tq!{;/Ixx<$q4.\z*Y!aq'D:tu7^f@-W)URti7etg-Z Wj-9poق|~n!19u~ޓ$aeٍ*ϖfݘ."lj0Xz$XG@!Uˆ]e~4^".;3Yw<]{—̞苩 x}<-xuF+-6W?;Z~N7 6ᴑZ%s''XMX5XqeRFG, ͏h ԚWT%>dsD<>/}&}!UG ;Jn2%}r8rVIR[sˡ[-Z4—ɘ;ԭE>{3o,B!-USǨw(wStɃj;*Uύv89TAଏv}MJ/]9J*vdNRpM-{⠁UYN94Tc;*щz~S۸d9jX =*} Sa*K߻L v7yӢC]90F LgSpڇjb2LRϧ$spoŃTV.;!ml(䟿jXӬ#9ELǽa% /Ɍ4[~OrgMHD tw:[~},^o[= ]k쑣eg3!hG*|7`|PUo+{h뤅 :%ƚBEpB~A(z<:%ӰUK:v :8fXBds/T8*CMte$mzHfd&3*%fcXK]zAZppH"S!J-Q)m,V⾽orƭR YU ;m-E"&J[b2e߼}/SĐAyU]/MJ *8_{mܬ"۵q6:ֽYHz(<8ScOB Lj|?!"xa)3z~a3\9hTgBHx1m_'ҴAiJ*e;$QP@;кgjh>b|d }PǙ`^q,٢]rPo[2$۷ ޞJJ%vX-%5>gJj rQ|5w3\[V9zYm)ϊ6~3qM!cXL9kakcQP jN}4SwHY"hnG \%\z z3m}~6N_j0>gK12Xc&\ugvtp9f$Qa`AaQ2]2|W+Yvb.1da'Z~1["M/ z #j…־I-™N~0ob %djk=҂}$wwp*R1m@[fj c7}wD1`pݨ&ߏ8jgIY`{HS%MZi4P~eI=tʍ/|)/+䳃txg#2U Py 8tta~Gx.41`Ƌ8i5`Ƀtjxg=Ni6͔lS_ 7<8eȣS 2Ce޽\f';\ X+teWR}wJ@0, -tTtr$Y 6'b ,]#&0bi'÷*_{Ii {ίӭPzU,r*bLoY{ 5br [wҚo7]f(%$Ixpe[ RM_E9JKCQ~{q<[Re*w^>BLYsodҿ#_;E XJ/oDlծ!-<䄄[ j;3"awf;3 |1e42tE? 2P׬g5/ /}5Y7DfCg |#Vs+V#DA0@Х318ZP}#qkLV"6kZ"+lH 7qEn#AFdU4lIM;2NM63T`A\_@^><7c@MZT.+Q[6Z9R:.{ub$O..2 ? k$5ɫTCV9R\Oew_D3a;dfʪR)XP#~Xm3=ۣx 2y/FĻd$@A'Tw9> G')As>;Z~9aѪl9 JjzAYX,ucYa_"Y;)yUb˫柝21^@w<`ŹKi%?XM݄12pmeDwzrpYgv4sȶ+^3 &&⁷6gBA 3&vV6)s +~uN@!C sǣC US\*oR5};rQs[̑,Њ#=$Ŷڗ'9}LM>J"r[K!hayYX#Wb$n%Dx y/c[tj/eg5f!5 ӿfb>=w܇{}cG¹'H'@M>gGZfoxA#`6F=ha'y tOI1{Rwٝ ;Ǭ-)7N";*hDHۃ͛YK%h SorxWqN˒0<>nr!o)FRREV6O;@or>%S1#:7: BbDҞmBÜ/&Jx~ߕYiM%#o|9FȚS|"v pe5ʯeǿ9Lφ}I>IB<=]**OQ9odO]6Ћ,Q,qS1֫.M6zb䶍#Sl <,VHۿB9CއSFz(Dx?6fYQ^BO`x+DSI1^5>'v~_װ"6/yҋ6))񦊧SsgjqT-J 8xG\We&NFӃPfQ )LF՛we ð-B inUwYc99`IdbD۶OoDfOT1 `uC;wQSKfL1텅կc`Ίh4Oaa2䆉kg `t2kL /q赗{Q_©jZnqZ՜[ & ̖uBtB"ML|WZW+Ťs=Yc 0e(ga+Bh'rd+]0φv$ޔ/*;Es?m5Rܷ8 y,J"&E_p<W9wO=Tui>zwdmBnARF(^qK̻^yq vs3f6ta+aՍaMfs%?ƗAV6;;:%EB@8=)F{#IwIJl Nl7t "CbYh[smZzHca(lY0ʸB6AU(D1igLԎ?7@@INCsnrSanj"baNXnL$L\nGfޢ0y&gA|[T] S\oX!^@$DU ½>{wg (yKk"ԠAݚA7 J7mJZ8ƀ?Ž;\Oꓪ,Ew,Y7,0fwNQ헯{z0fjqr0R[JAilYtKL0_ddh-P9Yd)O `sgRd')ιxZji]^Z?gy C1`Sl";\̒'s4ϸ(ώ?^:EA˼c%|+Zz}kxfb RFP֧ɾ LL Gsp>5v*T__n̡7|칦gO D;Q"4_vXZ dOr 'fI,uߦZE]&5(ǫΫ_@c#,Fzv/xJLOAr[[;!k ަdgot۶З\y|!ćh'QLy 2JQfhzrSZnӪlΣG (nU[W&O=xCg0^-P\ͩH T69jpGEz<>]KyB>AV//%E ]ΙTsӓ{vZv \n iϋ2:e-ѣ.}HN@mD  rRp#o4Z,?>υ5De}ΰt-9 :2^'!Tuj:+R?AZE˕[jIת K8?Tn!FzSYfchY g]uY1vG;DAS&Ԭ8`ur`]ěl^H@E|"j0س=r?~4G]B`]H!EWȳ#63 7"@74oTƖO`N\ A.hqpc֠Gшmfeʵ5F%KUǐ{XdT;pPi~ yBn$|8@TNEBvvOIj 1y~ w9P·ٛos`r+RޏHX]Z9GjH d2&6>C&8Gm㙑Q K70V_A(IEEIj E3o%smm7=O=W?j1SӸ@l 2VRNyBD9?]j!Ɖ4oet<( ~TsUT)m=ȢrϏiNo<-~JGRi <̓Zo[jTE/Z.TdSBzVu6fDoί+X#kRH"pOW_Z"_>ٟ#D U5G;tr0EHaY*eIeXKU{bWUezz粡w݋ Ȅgs ,6o %m =z fbpQ!^'!P*v"s|jËޅ.z! l2n[3'ԝNܢ&dtm=1[wo-|t.sn:kюI +#ۊ%X7%%pQVLv^΍c5"gGn̔nMQ6MDl5S/|r"_ #_%$J7 NIUpiz%^@d+Z@ S> s:/CH}1=R|V B">k욜 ѿIY+i!W{%&3A왔 ;I 7=t] 'ta96].KSt3KǬ4h=AH>vSi7꼚,ڂYDF44W+9sH. Ӵ{ݙM Jlac{ Bq8Gyv.T5%{cvq0J5ĻҎOC5 +TMĽ1tRRQ/N5oسߙƂ4QkD+80@ތtEknSO 1|,Nn}Bb@ u]Aֽgcꮔ5x^3Jв"D %`S[D}afK~r-9U ڳ߰I=$Ne_Cbiu1qlT7$:{w BPb6Z2eXPFX9Z|{A6B`x.9x)PXx*Ghzq=})镏_uq{s?dCs:!t/Ĺ:[iC3s^׺\4f@AG{pPh2zoKńN=nfĦ\}bgamZJ_w7A2Yr;3Ag@6bqu^S/iǥy I^ -d qHܔூv\) S&Р|U[T>I|iyg%%5rXU[W?klnra>*y:]yӞ80r fq[A=k׌:.brZ(#XoDacEd;$@7, 0!Al_@_n`:(M3 WsckLm9SF_c>!C;pu/KxۉKDPON;sYv+ #/>&uO7HGPr`U '#!vKȃE1 \SRUq@CU=T^/)usrqatJ䰹&5ʊœDD3])SsV d6\(d(%LwJRkbʳә`H9!1K AS0;{:3RJBn?{ďj]*mʴ|/5Zw\?1qY2BtG9xCu|A6_Xsx5x?t%PQwXcgf{ _.'BB9(I{vMT>$9?Mc̝]x"s=ñwXyd%}uiݺOYQHqf;_i-¬%-f'3V%|&hhmi4ak7ʗfWSf^!UڦBW.;]%޽!H춘zU> 4z4:PϺX%b^4 Y$[dynW0uD?^8%q_*$#B֋2ž _*S`[ܕ[gSLV\`=Z@APXTȵAj?6^IdsyF@ ASPҽ0nnYz&2͂!^ P&/v28:upRYi'L2S[r39%a0u_MTxuuOӔc\ZF.(ls߆*E֚| B)\׆.֯!{?[ ,&`[+(Du0-=Bg)]||NK76ls9ֿnb7 > =1(}uGyo֋4)(xu{)%2AVrQ'@^ߔEK"49qlZDMb(an]5pIwpGN@^$+Ll2^|3)>1ۏ U^_qgyمSҒUSV"W+=¸SEik7#+gfb"7)7KN , L|H0n_s^Y6-%> d Ъ)؝TeTvKV׳a[M!DCz^{V P]R<^퐣r`AP\{8\ Շ;% 5!" (@`OI uI]zhOQy0NO=Ǩ')&Xp8_ŀY:.yBL5?a3pȣVk;' }5 F[͘1)\E1AɭXV~"F,Fes@@'mBQS8މKpJY8\0X+CЦW+6qB `vo{3PK"*0nOPT]=)Iŭ00i0d+AHHh~3ywW}v|&=uخ3 JK6LSo;;'a)9#Iap9 >sCH9"j4>%Ke6\7J8PUlM)4pG6bwQ A+^/;_z-v+oJ\M{f :X%|Ee*Qm4(#d-F(2$ϓgW  q+eIKt'?n$oih^7q"H?Gw7Mk-gG"WN_ʄk" (B6LOj3>lw{k] c}ۑx>6V1Մpӻ@)"Mt#^Z٨lMwn'Qe<;zԔA#_ܢv)>gKti f=Z^ ;YBe7*ό3L*a)#b}bOt7|e&2_cP'0QzzhY/ Q:.e՟I 3<֏EW3! uJ*=њ QeDM +EL<vxK: d4]٘ YL~z)c$IVVַsK=NH]`xw{9W(iA^UAVÅcѓۼ\$q #,CȟE;3A\ UV*b< tc@4jGj2#¸}UF峨hvU_mbbDF7{h^a@xzp +zr-onE %_ z+ %bŃyW%$~[Jjk<I?F ^F:Mn(C9}7+L1^q\:1>/HkQ|YdHf9uad uU/yx;"K:RkƎ+'{:`}מ9 ӰIr֪Y Ֆϲ! >{:]s$Je IE͗K,!{//}%=ώO8C.i+e ^YPپeCN(u5[/Eu^hV}hcx _c{h-Pb>E#d'maz>3hKR.5!ɔG^ln(TdVYӈX +gLGlXdF0xw_$ 9[}yf/(ZMk 5#D(oWnkaEC8zlbɔS[ju;8bI/IvO)^2pE3I<Ӎ;9fI ӥsWnuL8C5`Dpuc0TfE.G4gCbPQ_,3c:~j90|JB ݍwRv`NLJ1+Y3<ʊה.G 49ęl,ha(:%HJLJȤu߭՚eIT@<  A0#XUlaӜyWsmTFK6ŒqnOhuUL :ڕ⪸(Nΐ_齒]y $#M$3 ^.Tc vrI;t//;+?(HWdSRhڄ"9N]9wM'E 5iXZPmeUS2CG$ݰy{m_<-Ut3O,sVlYG/=xҀpyw߯"ؙ΍E E;j *.̅USNNOV ~~ 1SC gTA^kɩ)s~ZӱKMpr=KqT`^(ƋcajlRtmF5ד_iy_CG)cڔHAsLKRuؚdn[8G8[4mV^wLeޞJPOMp1a7g3T1 F6.tt$f *?a:n6KQR Zkd{kKRtYV: p ̠cQ)7"Vx==bf8{coQ]V As7%@VNAKAZ%8$)?SvPO)%&rC_t{ئ t&tWss9R=Z}Tek'ӅMZgѿJA=<'5#`k6T\6oE7?UZqw֐uYH&&$'*U.Fޕ+=#'SLr>/@S&:yw $0ho8@`Y?,/zcA]QгE`a t 1`۹z\N=sj˚|ȇr w~9]aF6,ir+1Wz@r>WwⵃNSڪOBLu}ێ6EWdޠ+R'N!~Zy2~5KBȲRTX͒s#hN李 9[qcLl4K̋DqgG o4|,qayӯ(!NSBbl9z_ ''P*īXml[0ӭvJ`0)^nX5k6⧼V iֻ>Z+{eNi8Qe @H'.TJ)1kxg/G̴ W Mlo.Ce]妨׽ͬ+\WE:Ϩ2N cB?mxF#H&fH1$YMAךldBVI뎃H$ጰ)K{ ,-(8WUu-\/:n1p(W-_z@0țr0>rUoyD8zkH!GWVSؔTf|퍀KZm |R{T4y+/ 2eZRGG kqúFd[zlVLbTv;2-{g[МeD/Pc!A;נV5dK㸼2c0O~? n6/ =}^1@m +;ZcG{1@guN=K%<39bHYs5,6dԻFߨc|~@?ՠ.w dUj@5:w6@dBbR8T)W}j˩kRNeĝKadk^w07)S(Z2$8> \GgA Z0}t6$Zxe7`PUTݝ'_[*#"M sU#ҫ0F`U&oёux9򺑣 kM'?a3 MRJʋ9x, D\)[\αf2,~£NReO^B@}]e\]$%r N_Lbq {ER,v2,B\ B:T̔R$uh5\ Wҷ"4̪ ';$^W_~/ $I͊{% v6%{uy:#R>LD4iuN<6SI!I-bsIJ H`߆l=Sֿc*lkYB zD˯4%ѥtn.nS(氹2Z'N+E1JƃȖx@yl?ܮrO:$G_|!DAt4YkW.;o *W[DU9Sz!fU x3 ceLZϙKC|1 +#"~ MN91x.ChВ׺yג3$kxRQF1 vy#]2ܖ!K*u207`}MEta  #ZIY- A:ܾQ̪N Xmn䅔ZD<_9k]gB2Cp_zM#2tV*9Ds KEM5.9YpcP%*VE "ة<5o`+~Hp(սF(3nj/x$ķ;s`l7 PQĶ/g=#K)/X $4N+n;+[a]MAa{߰Π.Sa(M,'"&& q;ݟL7_a |skEE ܒySJDL}?`=C!Z쁒Ɯ6LEum]rFz+ΠG/ZlTV(שlE4lF|\MI&'Eěeov(MG76!`Y ,%ߒѮlhpog6`#"|FŘ%ܠ=%|",9; B[.5:U_zLF%3tP؁>"D׭j8s"hL)ϝm Wi[,`X j#;]tE}ts mm5o_ =Q8&^0o(Hc011Vxcg!N);ovuq )mxvDmyYU -V3AaL8ch':KxWYOA YxBitς"Mk.+qA=Ex 3ot|h3 yY 91DZ 8Ήz>2Hh2.kC a}@"̾S)h "ö\j`OչyZfÓb(=/,$u[`il.m TAm{i?1͜UMcXO9n P=xݍTl3pJ3~ ^"V@‡cO!Vig#RWva2#8[GM}8)u0RWx1jPCetO3߇-|wp'8xRpv`u-#z:ii2 4%;Yfx˦Shm=G軃G6c/2ڣ[JB y`ܿʹ `]7_HJfս ?N:iH7Zuc@LZVwj{@"&+ MZ6=Ǜ=mu'#W&ޝY+6 m,G x H>zX9R`TzxY[]x$FZf#?tʋMsCtFG / Կd@ٔd!OvIcP9-v;C#]bV3z\ +l(_eo]_vAM:ju8Tn P,ɝ۹'*ub`rb Xjas;SZ}@䞭/ՆĆ`#Ow`oȮ.C93Q"y ՜qD-ҫmE6"7@&֘Q05\.% -24~⣤W3eM@cf{1YdصUoj y@[ +]s;_'SE$^+ oawu58'J֘ߙۜj=Kgu(kQBdÏty{{4a3qH x "m}x/Ur1PdU L1^C/sbt lydRv"ƔQxiu>G6UEd3HZۢ 2k#?85E~&r]bli BLLE imk-dB uZ#ow}/܎pu#mўl,J(ѳxKDyH4lGIy]̟O !y=xV]QYE74̗ġsNǓ7+< vE2inݣU=z>\#Kd&[Lb;YhȤ5Tfj[/2 ho$"By $7:!_(ՏM·9pm/~B]\k*_攰-jƥ҄5Hګu:3=$b-EA$+ՕICP }toMJDrY!tŝ^d=4,Gyw9T r~EXy(uuMVMkcfY"A8A>ԠɾݷC 0.Îp΀V,p>bܯwS0 1e`XG#=fW-XJ)_u.IG[e'%8CqA_&f75(A<1۳ulQ9.wȦgJ0Ȩw >uʒ6~k ﷢701fNxZT01׉ I+reb9jݧ S+`q]MS7ڈdZIHEym4#X Λ2]>2IC\Vo$_d@6mϛ!.ۘ45zu^T#mM 7= lo2Uq^yҫ)鎺P2B&+{mnb&8;44 ;]ə:`aڟSEA+jA.&#UtJ6*hua !>Ќ&23j>̣6xF]: ?4sLuuo^Kjq V\" v_.KB \Jn<'B.bH_θ)e;:8u'$oJi;EK#Rg%f}h^@g<}^+>F+іRu5)o=^ZmM}"4h@9$E ơ5pBSڵϞaw߻(@)W^ǺUxsgz"r,ӶI!Åe"M/ /_uBZ(9jVbg'We7WoʥH>+\+G/T]R-= sutcC!mǣd2d}mǥ I9mD[.~&H/YnnriR<͇/wd;Y@w싗؂DgɉJꞿ6Q/@;ÛAvOϜ5a+6#2@V2nr?K?j8qd,[U[%Ζb,ZG1~ef-)=y1 )m_| Σ/˜YÊ1/$ؚ]93Eߟk^"^ =<7#w5jɷ,(q Ğհ1߼hAB[͋,,G]]V%o.2396WّObx/;_c}fP:c [;n*CuI}G)Z>Du_xqr]*0ea&Uaj ?}_iA0~\lDʳdќJ5ޞ],u`ʾp)."s]1Mm& Uלj&,7DpEӋ<څ3}ja<8ّD[xU5ea2\{ΤF76(*`*}ߘmwpR=db9>E,J Ť,y4ɷ(`C+' 1@_7SZt  Iޚɓ5ͷ^4Hck>2혾%#=j7A {,s>k {dݝq ×i2V wO4}1LS) Aai8lR젥"t9CQtH%lZ%p!_zw$qXSw36(\EV梶ǽF@N!M csd%ʁCb ib6^6k3ʬ6%k8?=OHѐw y]PU56A\<üa WcyN [m_ |y'9/(f>I3 ,c[⚻aT^4 _}<7~x0I$TO(3HzIJUeOmSKS!B WY,\w`IeN}lRZ5yOePl/xa DBU(:`nB4:o&o;UqV{e{/U'BǮA(\ZB^i*qHj6׼.mYe/. b>4B<џ.FTlJfRN!ۍ1Ȼ{q*͔ ӭ$hedEs3yt}{$QEtt3-gYYAAJ`^AȘTPmV8u2<xa+D-ۦ[kBKzwܰdw(nه!8dqu_cTJ7[գ:rҦea 1WZJ]XwFI4iaaj/tF*dbxZ̒&[SVE^]QR!|V̕x$ܺ3Eeulm>vS/pj*fM kI1M^zdg_w t>v8rfў 4:7r9.hSjMeK%Ҷg}Pkk_Ez{v^6TD;Q mɪ{\>)bJd@J>6"?/jY(}vҤ%QHCFl铷VCPV0BfsPH6k⇪?Ltrzpl5w7O9xV,jAT0d3ʽhq t'_$H6d6^.Y:J}²`_ .PdݽlP eѕFJ&6PcBCˠiSR~ -υƆ@YIՋZ 7w )}O2eZdӺRql_:* (14.vrB[ϛ] %[z2dp #A6%>֞L.eGgjɾB߁jC2>l/%rUS1ft%w5ֱEdJY2qڕDܔ3zkG/;c@P2˛KڼI+zhHvF8N.2;X?Rƒ0 ~w]!{Ybg<`C,7#6D/ZG39Ζ3_9F6j )4Z x,Adqf8MciDr'ZЄƱ{qrLjL8Ov:0h΍f&`#΃[P|Y92h4JsgPK@yW-$hUi+W(fg#)#FgZK:E3>KE/M,zN LΟѮ.w1Fhco*'q$+e QҢLE _Pqq";: "A $Qkikck%ٖ{TIǨ,c.aw* ) jX£di%\SA>vGڊTW2#~ϗ\Ʉݧ/zǾ|ȿCgė hWpcXp1 EP{!@_C}@pݷ hRfӥ` #YV/Zc@zN^/JciX]z4,49~"_ \_gK];B)("bz<+ qp]?p[p=śZWazs_WPSB_0tg|GIH! ]hU㻳b!i8- %_{/ݕ*)c\t{xYU'LeUhI'+O[aCړ`¦/tBkZ?4w@%DLD9dK/dhYȂ*eWWX48jeth' 1oYj|k'^hVec-nT#tǂA> <:-~c%ڱs7 ̏]L[mFJО\OZԇe`@z8tkai$u,S沅|7gyABE"aDW X²P]a ptPgړuo4=uIܪ\LwټkY&';b3 FlteqgCNBl- zFɳItJEnABA8 :ڵ8o?5D|%*Sd\@('{fʣN6{bcȍJ_}]4X)drieVɝqBt"Lf$VMe|$~c_ƶW͸rmh\C<0WH+bwnsroʇ<-4)| aΫFj#3&Kc]у"FWϯS]e}<<1Zz{zQ[|W}s:K%)8jSY˫^{wRP"24I|4i,h.|읣w-,mR['9V'?\^lrծQAvNyGFe~y.ZJV`&ڌGwmGYDBXQ1da5`Fz샟$-qHMj?pyii_4>+,7Y'f'as!W.Ё @&c_H͘m!=\㿞qOijDـf"a[aj'Cs,;~h%?ɝ-!EsJ䆣1/' Lf^fBa@ J9Zf`)$bIv|2q0q=HTC)$.E7{ 4<&4ZuG?I)#t"ÖBkkԣ;rT̯mib<!=@_Gc|a@D8&aˁ0Ws%8y=2ɘ-Fc=8%O5pV3%x*g  Py $ԅbɄT߲pCyX xP΋hTč}{]O|9 &{!1'VLFhJ |Q|!il#H'eJCHCsMz $;pp"~dG@UkTWyk.@t\Kؑ~.wN[ 톾~F@Ӊyk_$D%h@z9kk~E"hL4c$Qy  n8&&U)ERVg]o w-8dQ"?X$[ xoXaeELq嗈8 )+l}alb|ONӍ5chh)PѪo5j#)T&M{  3g+S`4DJ Y`EH?{{RYsn Aln78 1,i%v$9߼ +@ Pd=pAr@RYr?Seb2Tj3Ae$XuK]#" >cPPJPW-Y4:C?Ī!R;LlTff6ga/Sş:=wN%Ks֎vO C[A@~>*3ŇIjd"j§;YY0%5~#@9_y!/jqGmyMZه%0*`{S~ #կpZ gH?8G6czA0Q\T5OE l2UM,uv㿖3U &rG;*w-(NQr3ABcwq@2gX%~ͧɓIw!£LA{ IxHS^g Q6D ܆qU<PZ]"G¨hlWo8*6OTδ="^-vνp:3msQ}cB'W=8q`.qTD=%M/mNHC5'h:غcd<%"hĺrhp'qUo03#:45OXDeyl8АIH;q ) W(u'=ŲՓ(We!A `⻳@5ut@-=_Bӭ5wDԞM'+dX$izngL?Om/ژcq+j*:JklKMMSw lUI~>Xt7%.E Ӂzy>l^./_]E!^b }+fQk-@cYbCvռO;6jOS:?` .{*a1薼`ro$RANl [dΩEx>#/$)osgٽB߬Eټ o[>0kX(@6RX3FgiX s?0ry-!FpoxEHV ~P9iX2X9`_I- &?W03s I$Q3 5SO35BRĬ `~mJᗇ!VrKBwf%$GcVk(R]ސm^Xcgzz}Qf*~>%scOƷ(ć#9 &s9p&nxOsvjm_=|3"ʼn>F/XT(&u1o6R|b:}:8 g_׃weǍ91 , a\!W= U4q,]דd R Tv*dV cA6n8oT>7"̧iRH/@8dɭ0\k Qp%_eЩtf 4UmW a )з&CR*޸P,pPI1& ~xif l69~b1$^̓p\Jb$|9|3h _ŕuB@4[3,!\,¨t&=MM`'RVK4e]o^id9dJŘ0p^s;+Er<ӒB a#+Gu0 &Wip%`4֏@t H"Ó)>pu~^Q5QVd$W]tjNZ`DYh'OSAz[?C|<~_JGt+V\RPTALԣLL^`.{:8ܻ>/;Í"iCΌb 7|G^Ww\O#bl _0.`j8~2X! 'm^{ccVձN^K85ӆ~ÁB7{mFN0;A+G7R/=kj0^>7 g?QWL,DekfM6󪾫M[z=YۮexB$9n몸uAJKl~d#uDws߀0+Ӆ{rt&CIV645/xvt3gjvʂVd8ј#wpGf E셒a_.˓ YxaΚd`ZV Ocy[DGqp.F몜H/Z7rGJUH@J'?=K9c9F:MlT͍ap߂qwSh7"p,)ծr{U3Rj_SH7S/A ѕVϟW$vtnW_Y|0]V6!y\؃m4x#3쮸\A  MR:>dM0AR͒\@Ӿjp ʑA2X~Q8 N죂rżM9i& L?s'"\3Y0:V־u(6p?e[ja[KQ-ʨۙbGO{)Ŀŋ';|ͣ9dWh- 9S 8sV~1b_X삐lQuT&M&, j"o Ze ԇ_s PA\Nwb\ީ^{/+}Ө@HPسoϝ:_DwMC|Lt_(C</BM3@q.j]v^LݢZ/5jnP!,6X*[f "x/pݦve3av*!Av~O z f.bMƋ5˞ Fx CBF0WIe^ 4p1Kp~G(HNF9Qkf |{gmH@ 5_Iī˹h3]!@!4{⻞pBܻ\aޞs%عqF BTsto 9t3sWAhߪeFςxaO w|ހ.)+jB.?AdpZ _@cD #&&g9hѦaѽǡSl$zE ը!pu}1\ #'_j6f'}գiлMIpb,o> DR|#-N+J"{ nbNГ^NOE'}ZѥJ>mJvq X"a3)&J Pi UՐIYAKzs!ue9"WH^wk.:%Ivvp,+MNK=g@)ڊio}@s6А4!b#a6w vHawǩZYT,sQގͧ?op+wTC? -Y|8︾nnRdG`_V Lb\/LA/$ ~<z#"6{Mti{c^Xw1P34ƃDd6GvyP5| L"5|7-rK_mKצĴM'y9e(|pУbZ圤3 ]+MCR񲺳O٧H0 P! 1'oAON ^rԺjK%hcm֜BKh}eG;[&hLu#\tw7zɽjG$0j"FbރnCZҵC'cL t`y>'5E`6+<(,uZ[EOUG ?4Bqu;@T-ꝢE]Q*F ['z e|ҸQ'}d5CLܐGXH&f&)u{P#>U]^+7lZU\00塮8!AWV1\:.𕃬g`@e>q/!=#VQ^i2 U:ύie"C^S\W@=KJ$tS&N&(Gv|qz~ӇziP۲SҴ7K2<zsWEޓ JwS[YYX`ܕO M~8hFS}I1mZf̃"|w'OFj\SDzD{|A_gb+s*j4@ YOV!¢)?o/i:W%zϧ>q30=ЗʑikBm >`i>|x2b˧W4Cu6ъ!UҘ7( ;Թ,-v᥽ynw55⿎}w_DeRCZsƅi JUgeΌ[sH+Pgu*pIՐݧ֐|2ўb0CNx+HSie˟O^eTWp<s.e-)&kR=ȤC,ۺ$0A>z)HWvs,]HG " lJtRpznۭǚmUyDd9"\<};2՗e(eQ|ͳrؐ mz&y F,ULxj"=6U&\RZ FlDPُ/v)vPӑi' pm?i!Ua~<z4#rAwʦU偔 ZAvy;Lٺf+v;E-$\yݺ|2XS!>q%.f'!}_!^ܒK` &?{vB\A!c Y+V_B@I^6|}z'@o{O{Z3[JGMllsMu2:y?XvL&\Nuʹ-ڎlZ7W:G/7^6BT=w|6|wŮN][&uTUˈ]CHe_ep.:"ٷ ?цTK[HE&󖱮U5maNu.DSb$ rpW˥k7O`U(|xr :)j"֖vϗju#੔7e2!Ђ"MqRi洰|Խ HB,%D/l8S?'EIFxY% > Ip*/L\FɁ=Lk",']9t BL#A;.ŐFM.si2&%! 0/=Dϓ$au=@ k; ,y djC+)[12ٮwCPr5bQFmx1Q_  u{E[{<{H`,!^.ܚ[3X#5S2kbϦ % Exg\xzO^z'Xtg%g?7cO~@co1?,bQykZ±*uٙ+/sUYhF%HSp#%Ut+&>?t P#&/Lœd8"v.>&<^ԉ#i65PLjDmI@]"UCWHaovZsJ2 cKf EvYm6i2`Ffxb6<ò#3H+JδixHl#5X5@Ә.b,?s)A:l+6(2(T==6o=J30Q&qӍ|P-fPȀc> Ĵ %;ϥPDpoO}Ҹ-@>dnM@cvp-dzV2z쫐vyK(ISIlQX.P+Ƣis?gJ#UAN|(z=5չDz(1S CQ,EtKl ",< mKu}9-} XZ˔2 r⠵i uBF[5wT%זv0A'yj6YC諱NU9 m,h|n'"0P1JoaJ vc,"h..;ʟL2dxMO{N-Ԃk^fC}"|@mQ)L d$:?? U!Ol]qqӐ1|hZSWm#BZWcӦ ȿמ@ Ba,g;MЋNJ0|H h|ARLP{=D B{+„i\lN"4cBt8tA<m1U  4^Nwoӯxjz;aP](ە9pV=ώ,l9Qfu7*6zKM$HU /*l!%+/ bWK˱:TRAW)OT\ 0,pu"c*rJ'Ci.Ҕ0Y9i7L6֠c"ŠP%I2ڧpg +MS aޱޢۮ#@fN/+\vx:?~7Ng axS⾅/<禦n^ꕺ)$,]ˈ [ ~X;Юf ͓{ԄEfu$V.ɺ߉1{T.r5kZ]403ym^%NZI߉;$7PFw)2!+ o}8xe nOMX߁ȣ9ܧ&[" kZLL,JҷS.2Fwg(!0KM3rrSfΐ~? ot }͵罪Y,2G ً-tTԻБKyac\siBR^HqW( IKgO{f`2;.22wL6;͔io=^4`^ksxuI`%w  EtdKzke3+a7 3/'aOn2Grg7_|BilQG0p.%\>E.c(NIA5*~䯔)Oirŗ^`.>K(/ǧB“+.LF=E fd`=91I KB&_1Nxw6)om1@ pj;- u}*P'35e||KM+[T^>KF{V,t) PE<5*e.b^}#a$; A[TvJ .Lma P{Dܴ4*'ͯJ5IY\QO a^afغjNp̊j}P?zL SR _]"ae JҚ:M|Ux<L2D'ZNF&T |?Q;%XeQV|se4$V<$-{ 4;yKD{11[oh Ka g\qp*}P:``3+ di&[8sSH nRٕaLH]4̒e _hVq!rQg(IP Dx.Q>_x6"!/6?Yֹ;^^ [ "nx( ΍?!FV7Nzr =j#L~`oRI^j0dɻ.=5˩: JxD3:mM$3F NXH9Ԥ{ч"`_Y@8qbIJwB:w9im-6V6s-rN;DX;yIj3Iy=[!fRX*9+DpD5Qu49``/;Vڟ6{i I1ӏ2+wGghPԋc+ʥlZ;2JE.!GvyGs4QCz KK#x;?I кT6|9)8pZ 4)\Pi"4.}a/?a@Z?MA*ZxӭTkc_M: MPao.Tݝx̙HNh.8@;aCx.ޖgUܟ?w0ryҋn`oGAIԕ b]xms&IVuh[1q?sPHUso/Ɯ>"YaC 3t0a2QaQ)uhɝ +l䤴#՜" ЁEGLղ] ^VluG]}UiH:$c[JU_SrUhHfq(KWBzԖWNe|lIZ=QYJNGBLو  `\V*PTh}ȱϠw2Ex^?:\ڴ 1hZ A6X鯞&uXggh!IE4A} ' шƸ3>e(ه}ojpaa{5LhXX+Re`!9 '*TF˾V@ VaJ uzde0NkRjģ% q$PH}$D=^c[ Jksl[%;m\[ݭrx$@D]@ .>袞 aX7n -:٤ov7V*ԚB#Awk{(6\.(Ta9:;V|#^k+_,„[]iHՀ"ec޺f3hP:nTndEB;Iۂ\Vz{w(4>[>G k(:>k{<*4,@536yֿӵ)UOLG4  qdvq.V!H:w^ 젃 Lu3lՋgU ę8Xmpδu:AC, 9LO,)_pYt -}b_=tJcV~\! k |A\n#2}cARf ֆ=U] T̤ml u(8g:?@лO 0mׇȬ'Eփl`[9#oOBM4-:];3D@o9lT<ɘ&veՑu>\tg%~! Ҧ4Sȋ<ʼnH9& imLxCP{ҨG2>zKWGlu*I;/h|c L,-ܵ'>3կrׅaeB6$JȜAo NM2s(jrXH7>PNT vW<9VCm|mҏ_4}Q6P$+6o*(5@vX:EF6|JoQl0MuHG7<7뽢빛5r%W|5k)?ņ`Ƒcɯ$!S/eV=3?VB|~˷:akDL䏐)ꀢ}&Z^\1k EjamMIѾ̎VQNo@n=aCj,UU5!flgM2 E]Z@ujiZZ;iͻ*su(t܉Q#'\)kwBvÔ:-yJk2݆iy CLD̵F {t'?Y<O-̛{&tE}O '/D#copإI9*Cڌ72ZVt=]Œ}25O`炯=~}U./>tϡl0/wTT^Ʊlӯe=IwVY[WV|Qo}v `gVoOglUMc cЋaۙ'Ej/'(6gT!9>%@+ԣQzpR.s9mhN87b'MZQ\LDza<ʀLzEfӎ1Pی'GDkq$CC Afۍ#Hw(>0R&(zkuz;GaжG6\/mWGRGpw[Uoō؎BrGʸ]Xa]~]!*Ug}RVdrzgLUQcPqGzk^i2ȖY(YF =W(:Vni{(SHy~LD)<)Yhks=`Sa!7Őg/[f,@A]t!ޗ%4M<>L-+^amжDW׾r]l.hJ Zڏ!8ox }C?6SN42vg[AĆR@@m_6Л; `/;(M4_w!c0K+ZkO rEhF]O kof ʈmr/eJaQ T3I`[nf.1 $9SK*'>lgDgK3vh/vޱ*e\A]&I О0T03o|ƝZby<\ ը(-^;.έ{h2uVb2LK<~z @U(usN$ӗZQTﶢU1׿xPDىJ7oMCvY(ہ1!6\R 5gv1%;l!Bipdr#~&VAސdzP  ΨU>w+bHPqNuM{mlgUᚰ"ᓯ Eݚv3ޙU斒fDyŪm 6̴֨^[ʼfJ!.<뺄M%CM_^ OKwj}IlrmK[㲮MR 4yk6. ,i[Xlq^ _:;hM$ꂫgZo",=hjiuWpߋ"6~;hc)e3[㎓.Uu:u'uqY7+g1;w9L%`̇mRt|iF!9hoQp~k &WF6K\AWQޠQծSdƗ[?jvGȝW7=2};ZQ=[q+/_,[P:RdJ`|p1EoJH|'ϗڱ&.& r/ UoV7V`NjP_g&d)Z҄r?L*Hr}˦39+83Exb#yKjnz7 Sew} eE{eo )ϰr᳏ l/ي&v+vW}6m]FVmPF)㹣t$Btuc ?kH:-uIjIfB9oT*tN}j5"d+ǥO\kW61f2$%7+`ˌnJEsiH߼1REB3猘}1KQ*ܛQ i4]wav BfTe|Lq)Ps36/K}m|A|6Z=^$|NfǶ #~ڔ.OJ({# S.eUq\~^AZp~M3Enel>kmek(ҩq  4F=Qq7; wZwXxw6J֗ Ql4CŖ7,X~W'/,$4Fߔ b0cc=_ @sÖDkً`}ׯʉ[ XHVG}hkjDLzޚJg=P:=SAq W_RUݲ>i=R^CH7l CAĈ̙y\dw0q8(4O ?ȡ䆛1i(XWl kwxs$r Y]ه۸ xk yIRū)UT`/(g>BPg M~r.ϣM]Bi#!4l ˅Y3kip@X4X'UGANBh6v tԯ;\aMe(.88[b BZAfoӂ"gm>XJ!o]XܡZr"Sn, ,dD}"\K ѣnfh bJ m!i0C\jxt5=5$x@_7FJG LI%supdA^M#a3,:f1XJxϭrXZ.Q}\"KUn凴Hݯau汩\mo#>~ T? W}8p[O*ei"W%m>Mp˒=imolYRy*{v^{ *(]&Bi|s8 ߇3aPnj%!Lz̅m6qD}Pode\@z>i}*')D6<. [ rW9OGK˒?&yקEPVJN|. >F|OSKGDa:Kѩy_{ZϪl$?8t2:>WYz 4Et ǘRsLXjs׋b^q4Y~(֫5 _by;(;ଗFGmihuMR2q#I;g.%=47(qwsT b^`#"@:;#r+<}vA4YXBWUl\2>#߇Ϭc9҈:_"l*\7Y38GÏ&3W /tw󼿗1z͢ e;\g.r޿kv]P(9{MˇW>B{.2x2v3ɠ՚#J|*JZmўrqf& ?_+S yI4MLX>\ a˶psvp@LQ|zb8EA8϶2,mF lb Yh An{D<iqfm.5GꄽѦRڠcIî.mOBֵ/ $(^gנIxu kBwDg09Q׀[ 5Z"r6o_8wቮ^10}1[^}D|^"NlM,,o^(0 9Zrqznb/sy|zai u/d2zɍV#qDouÐRN$^^ڿ@Ѣ]"\9㼹gUAtT]v]Gy[YCHj^xVB 󳏩w~_E£H^0J#;᯽X6KwPnEhWQBJ#rv`N'CʷyU^|_p]u巧dbcho ;"$/RH"t2l+}EFG<Ȇ_*Nf >ӰYϿP[L6|yeQ Ź~tRi?UVR&tU,9H&'J,ҍ K)"UCWN_gD2 HD10~QwE*JF]g1 h-yZmV*Hie7=q]|.ؙ h;+S|KX#nqrUW W=zɀ=vVj+ԃ0I$ DYײJ4$ ~?լơI3a "TeJԼ|&I)t .x3BhԠ]yCqAfч<3`.6rՌg\2xZTF2xzc>f6f*ލ@HQd$$Ū=ţ3'#oO|h] (S$* JAGhM{D^H q b)(ݐf֍$o):7K.NB1&]~}.fvX諝&1ji-{kf|qdGA7StP!&ǧ h.wPTMe'JNe{pߟ__gUƢ+kf#3>&oMlƁmM$H:,: ~Xd.7wCuHjS\ƻ< 2ُynbsLwԘߡ&1y8vY=V)V={EřWbU⩭zh.{(%SF"Ʒ{hI"7`&e}nYPm@Vj[] eѸ‹GQ-pc5#io-z\WcϷ>)J-%INWEѭfh]y!07j;-K|z5M8$^㎫| o7'm\t$Mig/Iףiol&(Dpsg5!vЅ @cuPXILwB8Oi]t7v1k@Z"5NjNO~jP > B1{q-Y{/PA#O+O <~S7@]Y2.,ِWeXg=č.SĀ"hh7KӖ|IJ`R೷rO)Xu' XcWĈCԈlyN B|v&c ʵ;'UO;($aw@BzXgX=nzTht~֞v*v~/k,qB 7oɜAtf C1zk4mչ:SU}цenB(<؇MEtv<sr`9׀/G@ w<ɨѠ=s CarsfQh>h;e%+/e ; BleVCrdӬ d+K)~BtUdy`ߡ))foKL }zA07)֤[G6wc b23JUmrKNQV_-&,$9B:31R:&uOʽ?G96-qSЭ/cݭ"}ܣD*m4>W/v,dlD ՘}پ!MVs.\5"hmݎ=2Zy$y;0ַU~aJfߍaju4[<ػ8aJu4UVs  `)h s"U9-e J\}R+aK_xB`GQd |GS>vNK1Q9f|ck8bl٥fa4r4\|򭵰ףy :qTls_%}Cv#QB#~CgXC9DO?0=Ҋ(go8D= 驃Q ) w?D L6=qk<iv[7DSyP^+^><|~6dK\nkf~ۑ`t:Zę_io6' @qUPɒjn]<1bIx`}W-ntD /Xi81Vrژ/cvg;0wՖ;r3ӄ<Spɛ.xϣCk̀HQg|ك$vn73MS{@iY4mX8_'␞M%$V1| 7V?Y*nhގڃn}tX LRV%m_U( b:"Xȴ2Kaou!0|QJQ+- 5/O/ϱsyŸg`{t܊&񰇍LZh&8jqD<؄.~@(A2f 0BP c x2Ub!,,@7޿k|:{rV)n\z`^a&곤$~ߨ">W-}dL_,T3h~- ~@pDKs s((J&M/IYHkǁ)>]89n"?Jxq'ivyؽV'f(]E3፞el5$COFm\$h#N Yu*!ng/9ZT+&rk2񢑼ZҰ!fP&ymc-]^>E). \mñcX5p?ݙfa 'aU5*(H坮Qhq!$B9]`$b`"Pf/C*i*,ؿ*δu?t"f/ <R6)^2^2?JV&Ǽ|3K߬51]:ԍÎE"r~ӑBLBN5)? t?kWoKjG<,(SVP"5 _B9rOR'[/IKxl KO.V1dXb iJKKȩD֘ iqueV'X%\>Nqg 9)Cr<Ć,ƐB>>ψ.{M]W9F5qѠ)zd+Dselᘱ%3pTCΊS_'A2'R!PHOqe͍}Yv15-/MI+ݯU<JmPdʢOP6;Qiĸ&&*ε@VH8F7L82Xr(1-LV?;+tj|<21UG9\ s>YVn=Ly3~]S|zf7a\~\&FK]S[}>TmfP,C?C\Z9^'3EK2\5 9K,:\-1\niXxGikdKPj\9*S oHQ'e/RSDF`x5ı56Pq짜>ᚔ7# -f c$?&nę@nP.;.g^&5`u RN$pd?WNL'1Un;^` /sV'"g yf"b &v݆NZG?>c4:t+nx?fvXŸp[?Jlٷ$@Z:5(?7j^|H_ 'R@ lNji@.v"4֔UZ8Ńx:2$T=fkhzə1.gSNl&K.>WEtaFZx!#%rA Ec?"ųnD|Au b-!,8?uU'D<6u3(V&cNa%jw2Cs"4%dFtKbUʌWIԅ-p!$_Q*iC - ^e&"\MzvJ"G:;$RW n'P,núvBV= D"h~O/Sl$kp|1Yb;n˻wšz#km`円ǵֵ-saRpk}Ȟ^  ϼ/w?lBE9O}1&7] 1Jjfj`D#B=f8[#UᥛH"*~ ={92T q`/G %P,n &灶S^ƽPɡb+(#ZZ~>`)e9$H3S-I >mhJUhJY[IW -_/% s#z1Qo&[ -az,WsC>Z]b4돰}adXR3l ŖOJ5D͓Ɣ|t@ B8 uGq/TKSrhhpI,VЏc^N!+ AuD\1׮o Ҙv2 ҃gxnwBt{'vCUtv|ei?O Q%$:>e VSnegl^ ַc=. ~R=uJ6v£%.?pW8* ԒBN2!Cp[!!8g`ʇcNZHʐđ#i3קT2V11'LQ;x??dFY+v ڝ2/|.;˜Bt}8Nưȁm`VggJw1 _:pC! q @eLB3>D@=_RC15Y}Xc  (8сq۷g Ħ]%IY:Ɗ֔4yZ#t߂YK&{9)2>kqJm3 4]o<[.( j §XȶBCR{bn٧ I#̸<ޔљrZ@E v>B4~1a*p\8 .B I Z5疨iHAs"cUeo.|rf 3dma&DfroPVBNbXR_K*.̚ɧ AY+%W)%;f4t ȏPu}/l@1i轒v"vcݴ"I4fĥ~ B&Gi"ou6>`U?VbFf oqKWmts^?\[1]ԘhT287{lf..]p~VbQ™A'Ptyu2sĖ0yt~_O9bvKGiMd0o jNJ밫_eЉx%9t|nY1&6 `n7ݵU?G:7 &d5`xQ_kg? 7 m=ojW=n" ;EfLWrTr3`{0d":nszOiHQ=Q3V/ d!X8jL#G9GnԽ~ZiK{+v5ҥ߾:IKMcE3 g'E N yVOI P:Cts~TEķYw9}E+׼7("ses=;1:yltN&SSDQaG}ŮAo7Q6#j抣l_6 rU%qVuHP=ϗqz$4:A0o!i$Ⱦ*dOMUsI%{Z|#1e"ȁv-QG{*#wn"WlYO|oXO^;@M\)9z5/laqFe˾Ѐ-V.53$uA(ǭGS$-_TAړ*8?dwQ,ΟH^W f>[t5L9{2*xUXVY3t{ sd>!ȥe$*Q\LC(_+]::\ a34-= 1+/䕿\ U5+ak"_|Z/y-PPōoKͅ?3 n7w%n 7@Aޔtzq'P5E%k/Ɠ*0˿0wgv)C4wR.cCuSxVQmk۟=FKW Cq/yls,Ha2Q2̆LvN}$`үe;MnF?UQLf)e/K,6sVTW[o΂Zz|S͝0٠cP,!!^;{r B/8>uRu1Ā%yk]s= >܅]ˀ! ăT` j8S;VA|gR~*ʓ1ѥ·2@ WTQEcŶ{rEBt~3ihs^'Rnq U 8,I[FS*mP'W f8' u/pZ2\UlOwU@|ũX di@0'B;6OFu^y73 h3 No s>k7s` i6'eEUqbeNf_p[Hn7B,Q$鈪.NC]ܩ:_ ,YVT[ 5f;ZY\~ 0Y)sNEީj HxGdSZW]G.Y+͆Q;s!1BPY}F Q6/2if"sg $V\Ol)+{`NR旦@dzJͫ.Q~c*ͱ3:H$\]-e@չ}(;;YfvAH%cCu^6N/_)8rJDR$u|>F@TF."B5RG BB|J }r⾥|8Gw*N%|daM>, _,G;3GȭO0-?ifX׮.ǹ"Ze %R*Ȁ LYQzR7Ų Y@ ޅA9ws‹խhH`?`*'P";[tVaFi nO ر+ yٖRC.wkLVHQQIRdRoW$8ytIuj,BMD,M޼d}pw( &鏶U|/y0`VrCQpC;Kzn]oq Cݸ/ Sǵ7fRg9v&(*Ql=`[9}vi”]Ά)E؜U/\Jtk\5BƘhZќ/Lnupّ3sDZ2 \}c)fD+xAqlq- #s*KHB=op7c߬=#Iz{iF31x>%gߪ(5! :d38gN) dz^Wڜ &1aZq+GQU;=m1;_*c>/DfnUҳ"@bALK@"NQ/Z&TLuj.'_g쩅+:ȹ>"ܨ/eݰ`K| T־D*n <x7 ͚U2KS>sI&XȞ ւ ;YɴsyN?y$Tef?-l~<&.w1b(3w?Nb-#W1S*JL0w0DEP{ԫ.,瞙U%2M$L%)^vK]ƯN֓b`fG)TgdqmvCꠉʦZPDKǖ=?P@D~Ydx.W\ՕhU_O Ղ&Ă i6S!w=ԌA՝ĎcXLfRi}4 `1&ڥ]nO-d%ɣPν;谷JeYF<faysEKʊkgaBc KZM0yǪJLV=?!_љiqݡR*gey:BϦx_2*M̞kkæ4~)TJ2Rm]<{ʇ ֲbo2Ǯg&:4$ PStBKs3w"gZ`&,F BhPN_@뫝3%ǃ6p͔EUb6>s CmH ƔQZφFicZ 3sR<79 +,?315s.GC饘xJ.?YZMdfiv\qf.$bʈĂZ6ԌԂY ڒv\v$e m\~2!**%[R2Sm?% 'վWff6qEkF,|X5̤fG00\*v6dmM&|xƠ3_OpЄNV'j ʡ_o8LNP)4&1ɭ uP B:j|)p?@IDC',+5bNI9&!p)?Hmo}]mNƟD!9:cvY^Ai"- tSM+n41cߌeyjg5ׇ~y(SSPWT,w܉ec}4!d6ݕ.3zg8w4teMu.FEJP`ž6B%xgһ(ZìC*D0@ փJI 6'? ClS4p_Bd@Zd6S0ƏJ>fY Ė%Llǜ5}ZI-Z2&hk:_Wq5}NK؜r$ eVvEH]vTΫ c 84UY='n^}]C肷wx1Ѝ7P;XE(D1ٙ-_^<޲m1JuX)7Ms6O %9S>4h?< Qp ޹Z.)KOөl 5H*NORk2s1&VCOiyw,fy"Q酟!U ;SԻg—&jA4㐦T4֜0pBEjU{0x[_.轚~ֱ B̔\$[/?=VSB uǴYx-Fjׇ-th}aP.> -}uB4+w*FI`ٌxj PCB:40M4lE n֏5ӧNҪmHåo^/щ ^(7jeڄ$^X(~a3,Ju1C+qf- K{9u νs'J,_u'Ij3E?m\J̞^["ٟ[nJ:e;McRPcmf޳=IWM tM Z1 hppa+.r? cȑt[Orqfk=fjo'Z;_i\AhR|KHX%9LJxKodzR38?T.R62^5?wT͙mQgZEή#7䛶M7 }TٻuQ𣭹[ufmr̡Y1MkuSu]2Ϻ:+HA'ޛ dUE., J@F \X 2$1f((uM0Y!Cq' XrvsU>,J ̷Ni>% ׃^3U/B8~nTl CJFkqQ[+0Os!#˙ ".g0ҋ)7q~9 Y4|v$S\w/+kEy" &n&mp׃Z<Qο Kt_YwaZ| v5 Xi z]4^<,z7"cj^~?|vcGᶒsq`AK8$Em"rXAK :Z;бҳܧ6v%Nk o]mقğ/0a\BA]CSֺ+tENV*-9#BڌcrYLsիY0y.m)+!"餠ys"IJ C$,bu ]"2`aylUً]lH }L VcU{dK&ă`:3zZKcWȴI+ ѧ(E@2[XWEMQ5:,i!c$re5ƶGP#򏠙=u{@$VN-MBNiyV=u/N4qPR$(NYj5a.nZ&sջ؀JSd9$̌A/7T<@,XJkgD"1~>!$ł331\{Ѐ 6>1]Ӄtxcڣf,L\SŜq{$[+0PJ;jp6 o&(oP]L1,  Cң_F/|}$cOA|lfn_Y-4sDLS\3͉z`*hU16ql檠S5Aģ~dކ5lxLCSf:'݂ <<؊ tǐ W%4F&7勢[4hp[#_دkȒ{ 5Yge6 t?'|}*+ijȎ~,|EI8% a:w2[g0pn5%}h  ˭muzxHxz콒щ<Ґ;h0Pu!/"XPA.")?☋&OsOmui#.y,?l>`KTI7-z&򷋵6yӒ`j xq&f8JCD6 ރfLobzMD C4n{D{|&ěU`:Wkɳ8{/ꯁ0<̰_ܧg!$lG(QD"p|.A5!,wMS {, E/љKֳ[BT؅FMyoCs ;yOر&|H@x0Tj/UZ\8'D KD+5fn ƺ#^YԤ=#$'*0r?oDhM>t8EP.a1ZˈOs.D)܋8G2_V?T1hbXX +h]pb?i]8M0m*.n e+FkA>kSO `iwSwLL$>ǨI=^]Jfo$udiBHZG7u"5 gZ姩J ToFllJGzb7Y!߰k]LU):5& ח}`3+/Ue{Qf27s|'j؋#{r:sP*Sbd/g 8EVvnJ?O/4$:C(Ė}T0ǩ x'oFZK x:Q2. <فmmFEIX/Y%oJWDc׽C5AQ4ik18L69DLl A@" OL1Ҝ$B 8{[GdH5ZٙJj+u;쥝PeRX-,7V-Cmh |+dd%āϓ:~A"Ǿ#J76&_ vrWNja) ;XgJ? jƤhށ7 )U FوxoE]),6ڧA_Mx A(&D1C4'Z M b|W@Ae-y)8?N܆H94RH᠞L赻𙌋Jf^woJAv=#K1z.ʦ)%P )9RMO}?eru4WdF{}<0# [KԧIZ[ P]dM,& {_(T )daRơ-QutUW&Ek:uCrݭɢ㋣3^6i2X#Ʃj23~qͩ8YlU,0⣻Kp VJALD}|0;D a4`\ (IeUZh}P.JAxWVz2^^ 4dOCy(zj4* ;" V)М. ~)2'(ޜj.Sg|#$EǒEv/\D2|Zr9"FmtvdUQy!9֑C'Qx^99e0rbQeWP7M7f"i*$.d}ޱZߓ_gc%W)su>=R}sNn, jw A~L9Gk-(&^_Xv5sa6t~9/EzjL܈VKzGxa9?1Ԥ?t`b!sc{#[ M~h0ƂHUQ?mb,ޛH`e"ʰ @,uKlV,sJF^7 sw_LzF+4Tzu&Nsr@8dRs+h* ! 'BkȜf%GBF=^}ӼIx/d+vό7a U#Pg˒K74G i˸|uͶ˗EUqi@Єdem.1H0ka,1"S uC`^9- :N׷F >.c4Gg{L2Hno~x9L'$@9O:vӱz28aNQ@qܥ(y” ٦Z湽MzL̔-W8wvgXĝe^IՃ/Nt_eeW|(C$6CINJ! 6.K mI׵1cWfN~U_$݅k kOOhsNXȾc}?ծ5i*g$9 *D_O*Vc.}= d%&A-eY..2?YH\)~ N Spxhˢ݀v u<aLi Aݗ~iF_лF;k=[PEe54&? * kќ<<5MR盎0o}5w867 jq FԉLPNwu|P+ 2ιF|d.g]M@̙ ?$Tȅ KTXz^_.&6܇#_;MѳXX%АoE%%M]!]حW?T})%ǹ Wt^Ak(i}uW<a@dmѢ IG7CXȗTUE@M !ɗ٪#2멳~ȕT6F!%%cٜpg'` )@`7~k>xSU)3MiPfٺuߒ>7$lI&2s|Cu{t=j89ͷ[k|-X|CVPsM:pV[$ IWU{Ϭ8d MBJK*˪sbiU{IwΔ|n}Bͬk-$8bfGd|}> 'P2Yi׿\fhPG&(**ay_A*ϙ2E4C<8GͯArD *4.u%]'ٜnzN8AylX]FLI쒕OH/V %0 b>Vl7⚙VȟKXotK ^.1>ەGs쫮:9˻wudD~;Wծ\617ѩ|'n⯟T%Ub{)if.4$!zJ?65A*cun}g3NPASCv)twyC4dРǓҌ1o Q58s9q1xPTD+%kTȁc|Shm8c;0dAa&\VX=w$_a.% A xYhM2GvRwFd2sƓHܼ|s C}ȱiR+R!8 FP&^w×0.t  j[_U?n_rѶTԘc=GMsP%+\i:+d7Hk:9*Fra (>d{WϪOX+`Uc+vt$irzQ=kDLxy8 n',ޚY:2nRMTDQQqH]k#X{N.D4 %UN88( }OL3)%F3. noefR،- hoI^c/g Ǣ&v,yb`8cD콮|DA;XW.ic2)=<{!k,XA`?Az>'S;Ve}D4u'b}VA%53e $t<M ⲕ"HChʂ]2fNrϼJ\Ln*^t*! 9A{_i x4d-ؤ Wk"~DsA`d` iΪ.NНNJ{Y 0hJ\Ac^%ʬɫ9R6S@OC(\]L_r1A*C{Uf /v1GR-rԋL4 ~kU4 v 9[-X=KYDOvg0r7 Sf .Gywα1Qmć\w,߇+C,Cݺ+3LFbRt2K~̝/H?ِdJ ̈H3>OAQ,F?xluW_PA+LWR"kA`:v.w*DR|@!_ը )A^=SOnc󮁕r>28byl$0晃iR' SS!$lRH 42h/+נUt"M^YF'u<ϮLxu-$ ͙OЙp tζ +e։:_cpPg|GED}}{v.aNl&gmDi)_ߜaFLaz˅#!S82n~?`Fr-O۷֥AZemjS|3 ii[MjGX >&5 YT(z+v0b霞+~.eN넲v8K_Lʐl{01E,#(-uꦴ?pI%5+ek3 z8,So6μppڔ1f7͵^KfKxr؍?KҵVy|#|eNPf2 aA}6DtR"3Wq>Aq)xV :So6>{*hz% esƂkkel ses~NM1*niEݍkmnu 9-zMpKC_;QEBD_Vw(Gݓe@" p$RlrPGw~eC-dS҉:BksmwR`,cwӈk/N:0݉x`Tahǐpp:ȨkH" m3!c}IH_Lm aVpS<4YDpړz~wl/6bkL}/A'7/DB3Dj@_uh#j}$ u'Ҽ /J`{fͪ%+1ePbFpS^SH@ YI8QjEЛ% &%QߜBqJ (n.USl}nʩVO= %Hj'њ*9&P.On(#9\\#V];OEQjPO!]fYlae2#e\)< :\6TÞVsEj,qvx/F_: '1зB0Ax5؎6nv+_2X8\SKX&uɝ\q ""Bt76JtUb0j7<;(l%G^xSBaYba]H4Ƀ,vi8RlRߟ[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(;7X/i;G~od&T=$bUfê3|4-iOemE$_e$}t`<]bT~X[;кqօpGxpBJ~'t@t'_vQKչѳ06aaw+1|͹ ޷G4ڠxԛWqlU~XjUO!K%H[؁{ Q|kQg# zE;v|o%g}rΜ'VEZw)ߨD\qν(7B0%;Y:O1QE{β#wnפ}[EPXNXV8seL<ɵNƟgPn<%";U!I$b8/OFx;;~l\ Ή"gN^CsP`;n׻vi lDQHcI;'BX|yeR|NJh] ZЛ*l4et^j*嘖*ֽeu'a7,~_K3^EڤX|cw8csgLDžhbɄ8\J5ÅiMB.b&Bi&&Bfo0$R۵e/l Z$Tvӯ㉅Zۣ51\ZvQ\N\Zޣ .0Bh-g4>rmMBp(#;-Ddz]0dϛ :J Tʧ] oqh;Ϗ8e£[x ]}vg||!g;TX'3'b~VWUV7mG!`v ~iRr~zvE9+)S ^3_͎~gqAMESG{AB 0 lTdj(pӒ&S;^O&h-QZ;}`.u.Ң0j*z[`{sW}_ *;aDo cƓctC/[sj3DBב;7|PgW쳙R LaME$7+TEZ־i"/"Hx3' +,rEa.a|׀$(w(tIR !@qr [A$s VϮ @c|]Ɵk iq927CO-6mBizOɸF$#>IPnQ] 4!o bb3;~=+@xj TRL#u喑'&rPT|XؔJ͸O?,۾(ckNGsV= zqs1f1ŜH9/͋5c/GIlM$4|3ɈG7,_q. ;hgSjcِa8kGtbzR~3!_%1@͢(V:ٷW;qdK-] Pf-!18H˄9D.3 ~N,ΩoDwWg:Ԭ lh!r+Sd'M !Rqy-mL}\r{V[7Btnԝ.X5^x*m V,D;BF Vw`b)8;k|_vNatZՎxcA}z!SB+R{hFoՄQ(MWb;p#f 'p!wڨJRr؈HT1"I~۱iid]m nՅi)xaD.21ޏ?}.Ȍ8 v{떭>9GxJeᎁf@ {*Y83MJɝUYߊÿ:W[ءPqsrmX֚="5jnQ (l?5.sL\x"hW ᶉ}s(wNһi>iHOAG,G6pXU@mBu8-WNߟ =(;W-RW!.6O@>kAi>+8؎x3S. G _5”ca ӷE7 0M"R./ӤOF؊97 j!bXLh7n_M愪tU _JkmڤL8^ǿ ~*x.s (ҁTGeCi;gPz( -ؘ!*֢\w{״A+:uA~|# äҧzDLި kdHv\8m 3SN~3`G}/yqe萛 T>vZ&CpxvJKx5&y'\9$b &!9 awUpSȺ j `$=[{ytc.v.O:`f/=Enf˧LԠ+J\MWB-V`} 2 פF"uP^tTxz~ākAIHũu$~\R A1D'A ƶ1VYvEve/-N#B2_>]!<~h=hd.u_4b!^ a$LEU"NlO f t Ȭ"MsjsX4_=CeE2)~6[o5fe7hI}V"G/95@Pkpv./+^g;M2?_9m1ւ ?c|MߑO4j· _ әIG{l/gį\qז ǷEd<`=˾ iv9^[ ]~G{,f0'8 !&p`mr OI:\#d5srL tGQ SvM2KUpA3R;rA#`wUHP+@؁zRi8v7WO(A~uEl(cY#{Bqs8 !iJ5"UQUYff,\Koτh1ކ@##}j` lbr ww׺ r0-ެ6 /A3[jo\zI۱(#ڿ4mTQtl a+6$^4!dFݾ?I և9X/ Yҋ9E@ lJ:BrcVYaU8،8;τFbhhKަ/vh-0rX@sdJzj4wRw'#m68C7kbʣ%jƟԤ,tjHyokkV M&,)֎%kI] ˙˞ǟ2FSbN{%5lZ_{o^^1e~Y Y*RDPzNұ#+qQYAKv.+=5uh3k $Q|"KNysRG~1Dz?0lwA%C‧|O+-0Br,ydO:#Iv/ DP-VLP|Et*/-8,αl^$ix=maF(\]J, @Y or+d+ tN͆ؿg`ʀJ5A+Tl<̬PW^TAVm1G$"y+.Kֹ Iܐ wGT-NFٶ7QmiJ7|~M!,Rv΃ =1Cyaۗq^W*M[0щӊ)d"3w\,T,o2#mb> d9$vx*]"؉a =K+I5mܼzዻFg+=umEZJew6taro E&p.AW:ma#(Vn);w§Ί)e,qGW8p֋a^cP懁xtҮ6^M+X( ;* $;3rL VU~lSHR(Q(lIf x`O{Oȥ M}O;[X$OU&u\U|FT mܼP̏CޡWg?Rʟph{%,R?jYqF{Sw#ur .Bk5-A;C^ N9=*W4A57)αnO!$ޝ,⑲س`5vປr(),ǖr6U] `},۱"U@ g*x(+"$N'`˞w'6`}C/r Fb"?mB/4"2yh5Ν"r܌] 3Ĕj*Wa@u]n5ߪn\QC &Uz柙_f1j;\ۯ0wt=3v EMrl>J-~ j}ޭl*rg.aV! ?r3Y)v߉|YggM(>)o\bӵ~&Ixɮhymt]*P-ʉn͟~FY$0r1PN @:\2əX٨"n٠ޒNې4w G>FMl'fF d (?᳒lcو_v 8F*ۈc!ՉlTN8Qmkq-ZS] G7풬a83v`YaˡiJ s8hoMfݲw^V]σnO<Ƥ\:-kXFɒH_!,aMܭ23hy]Qb\k*qqA݄~zw9 yH}"IMp{;h xe+=ZVB u(W %D-z/#5dP"1+KMAXS*^ 1_!Z/ʉ`7HsTYvF@U2ɘ8i`9dAau'3(T~uf4ײ˹(9ObTc찓l_wF| /?a-3S(\hG4WZ6'~k׊&.` s5j+0\l'Wg',7qNDV?#C.A3V !!:1{jO:C<,*49ZKTvƤfFW`%Bҧ)Tp8y*,fEUO)dݱ{btAֳY ^!4@*) }:f{٣Qrp>8ceE)M̓&L;:zdd =%ej|P,-h9|TW SFLzԃd  i>+&/gh#ɬJ3V!DQ:Bq]+1G saA jiG%@Rpŀ›̜׋f.7smRD9BqSͿ] xwϭӃM ^\0?.Y~^{T9B$MaQPWa#ˌܡ~ (dh2s1x6W6J*|::uPT2eҾhg|J ײhު0MĈ;գ39 2L9gw?v}}YX >\LSA^#ew92E.rW_G}E1FQU?_ZjG;VXx3eQ}M6ڋDo(zOKonw<I= ^-e7Sˊ,7.q8;;ԩY@l̾QUdNKƋwdq|s/q]]9U7;g:%P=$Y^+0RQk LΰRE ;%'k/șZu6QĘ2P]p%xqͣhho?O_Ƿ}|'E/@Qz,z 1NرO4q>CDv# f"fWV<ߦfCf\O]G"N=lGVg%M,1nE=ʪ+\{98\N 4 > p!c/ W!K<ᅿ ~Cc? U;W6%y*X2~gи+|Phn ǽEnftN]<T@dDcMQu#SLl=힬 ^n ŨCqBv+O@X?UMt\eM&3nl^e%$ݿEBRom@_4`K>ק¥b.bR7<1 q(o@BA8:gKW G`&qqܧ\U?#;؄u5S oPOWB~ 2ѡWeKrF%AԃQ#z !^(jXi_-&="gF"WZEfYDS`Vl HVC0`CS1e4 )5zk?[Ս/V4RIzŚ7ž_9!! mǨL\a,S:S[>]$g~.T#8uU?v[çWoZ4Pb'q}5q#"puD2wnzQbg]nBTC\D M(yM_[Y@+4O^CՔ![[zEQMXd%&%K8L$⡩bFY)]aHu}g3_Z`7DZ cjPd,W+ӤJ C#7.DߔƧ RM:[R(q:(6OA͔H'', H@JxF iZn&>x[ \u{ŏ>ضׇ4IAYg7Ec  ڶJGۣb\2癋ne9pΏ MYi[~> ~Fe J:3~Yn#P=ؕu\ǵW:BCɾ#)c]MVț0"椷uxjm74Ƚ /2 vZC5`^-y-CSb;rZᒨA-.0M'aS~iʴP`-=Cu+ lԣtjܻ_H-W4:&DrRݿEף Bvror{3$@ΑtݳT 9d2AQZb?^PZ4*]ӵr! N('THe2'@veO}3AįS?͹́-chMrI`]M,Ut \]x aKV4A:_VFʘl'伮`uubLh+wqA0,;2b:gIew |d-{#1좟tUva lf8R 30$S"ǡ~rHs jjx $ XVWG)CjOgB IwPH$9W.ԸΑ"ʸ)_mKkC^([$Gˆl+0HDBPQeA\l Aܙ괏WQWNj9zȽ-G!D!6ff@&tTK,ʺkA~d 9D K s6keuC;:†^s΋?gcBfSs5Q܎?'6Ai_B砙ȸnԏ\%wT ޶.Mt/(u%^*bx 7ٲЬOY9]T<1!V[ hoVus.BnKc_R1~NVUޑOENt{̝QS`HQ#_k--,`Q qa WczCw XoD8U,vT^?Bz`{FO'.Lj v-mk`љ:wvOֽH1vhu'5+s>̿GVߍg29CF<A+a.zJUI|'=T\ 0`j_ͷRH@GAV Um=&gԿrHR8@1FM :cNw𷎚~u3]^`xI(p[1k_,*?⋨$ޘ0XUX{Kf@¤")r8t,|\uS)3NYp[r(ڲ=>7bn؇)ecfkJ⪂w>-c8S@koiwe'_} ,GG 6wN=qu~["b$KݤoS>_⻒DSH ƕQ5g2&aL1%68Zn0$̞dt"5awكG?b[XW2s6`~䠹_oыjV\kD})BhJbhSc[,uҳ"Z_$L~q|ZfL \[t ?Šg^5D]+&.s0whC(nXxqRzy75)93 ˼c WKz"1`=XW GgLUi}hz>p*wIA`7u3̤vI/`5Yjə@׽RDu%.]`]u+yGϻvsxX5G8V_-@ 1@",oeW9'_JkŊqL۰ǻ@ l",`mHpݤ FS҆T {kN\MiYP#"03]FZG:B\Z}Gxb0Fx 7#1]KAk5V Sp5,)3.ҺAH#2Nl*n3Lm`K-f[-'OBog6:ʯWqޣ }.-{4Q}-J̩Ӿ܂'@7!\ぴOD8j2h[-,Z!cIƫky 퉔Ďݗڢ)ę=G`A;,nZxhoGm;|CHb;'-hOaFvcD- Nz3'++DZ!}D8NS. /qvdD*.sa2/Irt0J35r~6wplƾo>V gQ4>֧?\G=ٚ<%U=F*O\й:f3{0E'k$/Ivr5 XiBrU*A?hIi'z/ϘsЄj K:{X,*xEq- >nN/r7XY359zov.bd@-N1~wO 5-;̙ Ts&o&~K8~yg n6:o.֨l׾LIFV. ܲ'IQ] @۠G&wnmQri腉,08kw' 1v) '䠚1\B㹞J0`.߃cg}PSL d$D܌6XM_-^m!gy<\ڳ4z*3c)FΝ՝/ \XWhP~,d_d8U#2nM·1ASwzȪtthBi{3{ 2- 3'X iR=drBI[4oL4,gZ` S%5C;?sI-;rdX:#^r }L ̈́uL wlxƷjo4YTw4Y[Q+,di|n|‡G^3ű->E45v5-ҬFYY`=+Ibی72˹ӓ(c ]y3%4PӋf*c}]$ ܏&e) -wqY3Q ^G()qa8,/w}{)hq[*^1ڜ62l1e,79'oRz;|V`5G*bPr 27~ r'ޡk :ߢnE=^ 56}/LpfݰDP=Îaxo~ĽI_]3;@j|fB?I]3ZZWIcI-52 NW!%w͵뇧t.گ_J"OzHt _Vߞ?.*l,k\Og:uYݬN.} :\W#\"?$#Y6"VkODrR_qv[Dp5tSϑ W"/}މ;wY2@PӤ] a=3dÛn# u"YI陑ht&oQWGW  u'?9  ;YRњ?m^|9;X,F:'Dq.UBN 6އGU@i1E0 ^\t"P#fϞ@v{#Ťf#m_D5D JvXU%.+!Wy߬sojo Re xIf@߰V\7j5*=ob$[R3?bg_'",]a%s%n%m)K]QPȲW W,goCН% C1!Uz>?xZ\r1C7j/.&؍GRn0& d6D_̗3H5si)RŏU`%DZNN\kDB=waPݤ39)vh&).n+l^jHm% esJe^ aLV,lsCA8y '/fJyh-aMǎ?û6'?hiy;tYn*~y҈{(!µC3>vگ UThd1tO4@ڪJ3]B_OIM#C0)FgI@ßzLlwkrvƊ ¾ &+T7% Bgۑ/nEVvSҜq2]u52_Y֬QzUEV=e1HTϟasi[3,?gkN^ܜc>,b9O+Tȼヒn.pʸ=,<_:̼YD8s&{; ѥ*`Ԧx- |r0]DM"|vd_ 6  2Z2o~}2=Uk z3usO :Hd4}Z-OQ#=Y} Զ^_ɭfyb΀~eՕt&m舨16*]f R.]Z&?^—' 9=nqmxQ2{e>v1ktpEK;[NpM q9 ]VA w+͂'+ewkd'0y>zDf>e5~ jmԑlsΟ(r-~ Up(rB E4r0G. \pn.@nPbr*w!Mgry%S R;E]sW`gur5{cSXFnn ;a l)6VW/ A#=~Aϑ㼆阿i LtCXpD8*a'v5u&2g&e 5H t.*/s.6k!d9 `\(]?ob*޵䝾%Uo^%_r-:SYi […#7%lHC[̺By_\ iʍٵ09gP+A=~}Ev4mh| Xvz.‘M=2)rLmLǍ皍9ak$_j y-$6㋢铃+hҡ 7w@ݥ d]KQ~7n^yZ'R &.֩L抐F,ʖ,||M*(ߓma[]HrjUݩLB*Vgd6#xo8e(;*X im:Kh?AG`}ϣpȞbmLP$$K<;=kJ?֭E1e_~"0]YV%!2wk~PS !͠5^P$ԹZ bўwM_%d ɝO8B{LJj!Zs~+P^x:ʀʉ:'ET6m]jH=R\i=&pxo`Ck{ d2npDEih_EZs9DLf"`6Wj($eJ+1KcI'q?I+%]IZ`1f E)`e~V(v~UHv{peB12`2aRs/lw-/WI%-J(}:T+;8@^hpxȤ^$|V| 1RRL9`;wRH7xCte zxE{O?R&ݣM k+f^&dϞe wKT} 8R Mj[nW\1$zXPەR g~9"iu{6,bqe'ړ+Sj@S\}SZt0d=+n&;Fm9q(=\u1Fi^6uwA$&>8li7'MjI 8 aPgd/mYPGx[hN{gcȵjc]?!ugh44sO[2L3mvÙ>%Bq6pC&rvgaӌ@5~q{;}@>[}4%@xÝH׽+-}S $FЃ/9F4͚usXѷjSھ&LFWzv`3y;//|T8rZzB$r4̼`5!:9lsaWge@؉*1 R.Շ`;d{9^^WK) F,aAC[GHukG12V =q,o (T+8;z&fY^-UP'a5 &*ʐ@4-=ڡOY(J*lP.QbS%ٜ `ªKk |rv%zvm:OV !S;,B 9mވ^ {/TfH!넀p٠CUJWP3cv6HoƮoaI0,"In:Ed8~K[), =]I2-Φr兺A{0Pjh޴38T~uK<< {* ̝JWv}zH OsEUň7;([!I3 _T!,TW[KGàZ̿}_}Ir8?Isc_F|x/ͮ>^ڵ0eViĊ#<_$\dꚠ#(a-x(dmg<*u?dt1Bg&><.Fn'4EzxK/*FDv6=㼈mSOR}6TҤANdbzcRaP= N* B6~r\[r"]d [.}mm@(3Ϲ2ܓ I#ȕjiԏȯ)˳rV攸Mp JG  ZfD:LKVx"5=TrM޵xWZno! 6E2hHKrT9ǻ%,*$If4Obw>6sPNkHk|iE72G'<)ϭ'@ Dku`#/|F=v@y@]4ԥ7QrЛYhV@eE^`uÞrJBNb Se3%wt.r̓{b~8z;ާt"Np5c#lAPKÞc*" 6Nм,~$oK9oJ|фL`o'7@Iht u,b rZVmM#$I~y B 'iGԒ^`5շJsJ-Ϲb1tgOin7VӖ/mXq ôlYdpG|u. l.-t. ׿6`8Kýcﻭ%L2ǮZ*Y#{T4^TUI~-Hŏ $7=Q8 ban_sƨNˉ X\YU,.I$NV*q,dasT4X{6?q꣌װ=}?l.gsó|B.Kԅ p" B#úRj-GZeg1W?]+cH澇+ a }.G姿-SOC+p zadS)Khܜ>MW<|ř;z 48Surv ^MЇb2r4>>#FL&FoLTJr ASYHۿ8:NFE9Mal}R#B;"OL|rC*dPJ=ȊUEq[h&]S֝=Duqy^~5:/u `jc-\dɫL( wTF罤:"᪕zM5YB%$cU} |CQ+2%^ȹ ]-W8ON0Hn/˃zdM燗8 nyQwN_8t xBuYHדk hD P>7MێÏ 14 ڥ(l&\$?'RmӾU]*vsp%Uf< i%F #e C'Ogk1a(+rvq9{;j*@ U~mTn6BqZ5IVp+x} QEa)8,P3̿g,v`؜]H\^\OŁ3Ȁi5]TQ χ(Esp7%c`k9[;P,q4muf!#^9 %T=Y_z$J=ƞ+7vʉ5g#lȻW}y1F1R_e$Njn^])cϺbH!(Ԅ>Ɔ&yb0aʟNЮGC3(4{ ˫8Tˍ'5'U6RqJs; ++Y4 Aʰ io杔}VEύ1/yW1 XY$ǎU~\Ui%y01%c a`LACB=X g,{vML/ R֦Lf~vm嶿Rl8^Zsx AYu Y+HO!$&@#B3hApJ0>ˌ\`?d]d@L4| C#\{6z _:љ,A M>P 10R% ۜ™7fc=lŅ=f\skwXtj "bG(ln3^9(2Et9I";q8gJ: .*]sx4gV@i|TJvT #eSzhv#0@فxcr| Bz9- ({Iܸ9\k=(o2jJ(S1ȺZ1ByVU!骅`SE-Гpb@޿[(lp :f{nu 00h=fcaM/Ԟ}E y+D&4Vqnv(QGBJ.^z,=Tv}(0Z>(}pk2b=)fFmXTȑ !Wm{LSpv;3 /Z&!轏 l*ora p9@CrĀBM1Vac5zYYطEj]1)Қh~iU)f(,_7+\W̯{ppډGs 1Q£jyJF>cZJPRӁ|NjOU\ kfCfLJ8`fCW>I{M!Q9Z\"o9!2W[ Zv1B]rëԴ-dKoN;bie@NKu'{7_=y PJʸ r E?i ~bX\)0[3A͐_,E T)-I;_z|* F%OO`#f3R{(W>oUX8YU~z&6D05%%==+/х EMB;2Y9694ݦUSXp!!Gzn[ugR;lAXdطUKb(GS v*Q ϣcl-b.jQv\΃?b:d.Dp`uks|M撅1Ek4篇9ˁ4FY(qe/1 Fߌ 2r90=tFRlK;wOyR4oI+`#Ԁ{>F272^t$!Y]G$T3=z+ ci#WШ:?ڞt I'yY$"3í$E&޲U^:@8}\{gdw`S\]Xp8x1;>9ӡ;Yh b7R6XZ49}`K; O;unz~nwX7A''%~^6 /sW/H_$hs2G(嫉1{もDÖ /|J&= 4,z0ӛ{O$eOOZտvTcDԵeH-K3..zK-%^]ZUzq/ z$Kl6'>8do:mڜ/Vo~8hO= wm3XSmQWaA+^-@{gzi3+'Cƺ^ݤCqN 4YBN h+~HEtpnϬ/{|2hzRҿr\3řE{n߷(t9@ù9p-|hſk71n&'d~ƀuKA㚤We.É ly!ì Q9ږ?CޮZ19#HʻcX59Nun̴x|nԔ1R@P@fb* =ʧDG?Um? r*7Z!s9Y, lSA8It~v*$t Uh2LEi0%\n%t&Ƭq;1FE1UcC|"a$%չEZiwP}*j, r7qz~L6t\G;>Z6YO-S@=yP#ZרN#0SЅ"{(ɵ vhǠY+ I9Q:L;1mZ(k7bX0o(C;䪅Y0G48T{x"I+!]^VYQ_yiqu-+׶vj,nI]"Ф/zbߞ `t=Ch7!a@Ѽoށk{j=[i-)H.緲H  6,@:0! Os4Ш"/2xߑGf)]4<>2Er.܍)%(ʁ_&1hn$QzTzy$}i!,]օ!Q{yp #})ˑ!0θ?oƙ_GdjXZ-ȢUAY QWeLJ(sx덝zxJzQ,`g57qtoXFˎ3i31s~o[H/7HC7ɵx1pַZwt%gUSAIoB*-3*P!}6㋶Ess6.-UCVg,X$ZYW LJ(t`gavBvXŃAj=Lt&(E7oĥ=#xM.)U"lE[Oi/T1WՒrLxhc0AJ?~x8k0GS%`0\c}LzLGഏV> BSwwL %^E#Ǧ=niI>lSD^2uQ=B>8:]eZMJ 5Kcx)i}?f9֙%x4OyP?7>J׫-jإZ Uy .$ZHک }4+M؆@a?UM~|Eoye!=.udET܌Cf +j9o)|uegG6K6 S* k;VY:*X_<*FRvFiΌ!lg@6D[" vp*5RN*'r moY#I#IjOD;juEG\pR_5\]ڶ9I>搙xy8}\? ge-btpEf~:)Cד/-\W8s/uCrY>s0-v·'yj-2 w SĬm]cKp mSpA浤 }xJ=xZM \sI9Pq[\-:lɐ`M W>Ċ4%'h: ~wqc2]T}xlo-x.(͠RV {vk 2~RAJ?*֟Ȱʎd*26T"Lэ⪓\:Ѡڠ6L.ho"PǿT%%ij>x*w CǰsZdz` `%V)1 =EI!챑WOΩu0gq y3utn#AA&bmInҽV6l.>dޠ5SBO greF@|=Pvs^{*3;kIŌmvEEV/A}5=u ; u]'Ьu6ǡCE]iW5(XI1:6hJ]U*j+IɿcA o3:vrhJ>OKzO2e MK2(6B+?MKon[#_NUL6H/zdCYB´g!IOc~VAFcpzBUw+vk&v^ R!|ώ na?K(_KO Fs*tˁmL2uԘ =ԫ1+uRpC_iƧ *-ۀE yImq$GgW cnY}Ck2REsYŁ( 4{?Q^6'n3I_6yiK.$S*43qfCDA@0`dgc-SfֈsLT`ܓgI)||XApWq,4n iVܯS`T Zg1U=o[HQ8DQA4Zgef2g< p(⫴H4K "1Jr#}P~bIhP $T'R[]m$г (B67ZtiSd HFUo]y;_\c΢+g_`,f닧>9$Sn1X00Q}ՊDC3i>=k5"wXjec"I>7KHj>PmӥH֠K@zdT ɷ8I5؆,5(W"n$SK_-xc_e(\ob su\U0GmItsdxK0myPZܟCSiy5 ׄ#в-Ham܃(II6A&6j:WU c*qg;y.K<,Yë0`Ro)|9BS]i*Z)dHדm)Xj< h}p!.9\sc'm 2'U8j j%uvAAk'xtZ0Qeo^u/Kɯ-[ܨhvP|&q_X2!QuO\3ћbn^:fi-"קk[Jes^ @Gz\sr^xbE` X_swԐ>zkpe"硝gAHd̬HU$U>x"2T)R633r|5lZFLkcCY:9uYښYOhr[H5 U?lE"ɄJ"n誨eCáX!g ԰ThbjpY+ @I$TH83*Mb><2}Q]B<ުnY3D 1FԕҞ^Rxrf\muO$Q&5 8]g%P/j=co6Őy{F3_RRsJ \C/%w6bo=.&[S?(.jDn]:Ѓ(%|/ڙրƕ Rƪjͨuxu&V,+TzIEL xMyJ3HmwY$K~ Hb (mI̸OvիYB®&sf-(P+%,`/kd`4 3D}hR) VmtaӅS 0_:GK\)׷DH0Y1h>XEz͟a 󄻣#;CoB:rc'Lxx1m^`b_Eɡ.3%8WUsujE Խ|ˠhZ2UK;H_}zaXt%.:^S+F}fcU7 ɭԂܬDOUо6+Yg!< e 8GN0 d4WSpd4'5qtK0ΗC2Wm*8

4c <~ńl[kqd((:&?/9aHo:DcS'|ޱ=薪@nXZ+*5{G#pPJ#me #hCkiB<G#6{יKmguGk:캻iAf7 z)l%0齴y6 2r8x9TGfY:Iv .S/b>"RDxTωDF@8aser|&ZU߸Sd_6u zsZzS۷ %@hP3 5]X,H'&&uȣnpKnFq.-@ As|2T ߡ.eLC!Y2܅lv)X\6K)ITBm;V0r[MdYp j2$Oݠ9/F<=G|)ݰUKV}TEg1s 4kXZZ!$ʉFwh @o$r*?G@͊M.>V_$@pLl"w]l 8f3&pM R2,n;>-NDz`)B-e^BCp݁U:v֚IlnR#rffuB#9y WNՈ<$hkFtssp*.(5\-B^+ҳW&~ {A/#k楳N%'_m1& b>U #nBfi$}]~#g-<<}tmw0'e?w@ѝo.u z\Hq( WV jk''16gCcEkTl:9h8J#iLn[1|B ,89'; ˷CBIZ7&Z!TyILtN[ѵGX @EhEbz0 'vQ)tjzν߳v򂀒sy_iP~g aETfaH^8EmݻB$hpL'UR<f1ߋS~RHrЌN2f:x/[gwwPrxzbe˲t6THߝ\Jc!vz?T3pFV-7C2X[񱑀&Q#aG58˾,{KM $ZƪNռd1)1Y2z,;.Ma];$(4,VH@rm|Ccϫ]~TvY!QT6` vGn>^yAR( b]b ;{cJ(vX %#1W;'Xn#Zcy/M#]vs< 6cE;g!LKZT~:wƃiڒo. [@;ؙORhyF.m?oYj6bP'BS"} Dk YQiL/Ijx&)94覣ukT(ϡ84*,ʓZop PIȦӽÞ~{$GlIcι,3Ǧjp/@%H=[u$^(1")EsSi(Ju ם-fhu imWy\Pex>j@XK EJ!A0Uax;Y⯎k mmm'hzBh:YPu+jfIp/9md3V5DO*s ]I^R5Hd[˺+I^u`WSƻrͳ&ꧬm+f"ʎ!]E"ruiEf5ݔ} -EV  j.%P WnKL=.:yi=<nI2e1BJ쫆fp`'}])^$2"S2ԟR|t&P98 XWD ۲,ͦmVЁP֠Vef\=-4eo\q/\="^z^>%̞l(7͍˅`\= B6۟ܿ\3#H!46C znVsYzf`sr.VQvZZ[^K܂NJT^9Gi T~$_+Cf%"L% &ѩEA$l˵T yKG_Di5Rpᕖ1̑r$ρ;.WUNma/F̮uu)>Q2"y@@)Fج^ΦEU҄mlL<)9#R|&DCS,}n <fXV4nw2#HJdVR8R0/͑Une?]?E>7{lsUN_Θg$wi1jog'^ NlUVZ#Nz5W?<2yİ5P3(-<8m>b9^l!V>*n;aZ19e=b?]=aEJsF;p <)ZѧY-wcj°bӸO,m썽lL_2&dsbby8&~굑Axk?E@'SwH 0|h5z]&1@(ۣtCC-਴74!Õ⸌Vǐ, ן ȠѡURiW^ nhA R1^`bS =+a/'.aӼ]:F[Dk-J= ,YxWt(F T>.b$FS58O3e(Fw~r[ӏ wh ~wt ju3k:s(vam+Mž{zh.4L"+B]>57o ˛U" X4<қ' @*^ui#v,ȐŽr#xViir5!bѬd{H9r*u8\Dwp pҁr5T-*Vޯ1w;Q}D{5 =Ԥ^f=Owݿo~ SiP9WRWИRn/uo#)xľ*(Qee 9 X0گAO(!Qʩ77(;RGς |y-K3gO#Nͻx+te4 8̕91t3%r4Tt?؆gH2؞⸇Yx#I)no&);z/^7ke_VO)\uHpIX(٦<.I3w ≮$rٞENh9)+ڟA E&-9{]}߯&K.wb+Jh''a:(u0sroER<%E?Zz! ==6<2oZ(@}Dh %$G*!n&7x8%ki~_Gx2iҍG}E] SFeݓ=;bccOPxJCRXpqbFo$J"D8ʀs=>3Vh-Pd^k$x{sZndM͓"i|40隢10ub+x?"Xn^B Cqsc LώYҟa^iTV!&@wF7hwk}1ݪm/lBѺBX1ɑ8tT_F U?4ۣL]| fq\ m}h8N> !*'0PgF b2rn#!68Ļшkvv*Q!9 "}slE+1!hJ[0B[Ac'|7D oe $mf>ؗ/;WfbbֶAo{"Qn>i%m.wV9Rtle2QrzI:0 ѣ{#y EaZ:d^9| &>XW^|E)HeT ~VZLH?zHijO =1#cF_1+aMl_p0݀!h@Lf*t)f}-eق\z( %eLW::.+2aJ{涻GbIHlYid g}tM :񍷂 YxÔ*n- ʷ,)0+/ZնՍcjY%ýq7G-/:1}DRm`h,H8ޜgpfLuJku{ui$2JfGOOGOwmٻnZsÜƘ A{&y8A{SB\ܾ='LmΞOqϳ%wCݺR;xmAyMx5h0o'=:ɈK%ֱ&"4zfs2LpM|p7zdsx;J"}96Kkf&A~iT6)ۇp1Hs;IF2D@DgndA@?Iq¾_k/XONb%TM F1haT!v2t{Jc4JJ-ˠ|^G/dwWg쀅O}PaW'̂HQ݋ 9|WvBn`Pe.ilٙ>ӧIYǷ:H<Ib.U X!ۭru\wlޡ6W;j`Sl >uubsc9+ĿZYdˎ?p6PòHjU!3O.9=Z؀IP4AÙQYAK 5k+nTb.ҷ:O縞S[\-EC_#ND#gڼFw;nЧxX9^MRj[kJR&IH1Sk N^E.jADlAy2 R=jcҏ0U(HgsQlsǡ1]ހ':c!;f7KP~4-o?`6 puBǣefe G첡! |mq_O@X\1w@Y(lĿS%‚PZgWzLs3MADh묿h ` :mmㆋĦa/xê;7662M$X'A.F%ontdp52Szh jf zRi46hUwUr}}xhϝoFffe61'ups* hC9&ԍ_9Ufaqaˢ'<:MRmD-YVyCýK=oS&KϞ )=?D|&&ֶ+sp(ʞ%S91 )]C(_}^R1r3n:G%)pu +\wz]&aGC5?Vݴ,y/I) ެJ^1 :[VRئq|IsO~MR( e"WUoܤD40N 0n盲r?O|}C,puP9Ȃf(e~E~|M У>o!WtbGɄ?No[a[WC,DŽ2Bt Y򽍎>oZܹ֢ii?Dݱ<2#o,-mbkn ²|ۈ̍/kG^?f=q͊\L}E|IF,O4eHRJu1ghK+ma q1'07pe_"S\p`k Y >ٱFSD7Dyy^ -t>>:3+Kq,Idӯ\xπ~WE}ğG@ڢޙ&{0ʎJDD2 h$V::f5P0[<̛WcO?ŝ%Ѯ4*Ei/D>`Y[b`0~6 [\9k<.d:pm_@$ڱ 6tU$ޟnc,I_lZ#' QS/ Γ1+"zU#@3e` ni 8udjr)'gwVhh2Ř~2Q@9Z'Eh!+wàHh3}p,Ζ5LCLJ6vyBogIz{wH .l4RP ˮkIn S0iY` C!5 %VwgؕHL*IA:Pu[eEh7 ])2oLBdG6ԡ' C~Q,- rDYBel{24q\RL3Z ~$/Irt+4 j؜/܁-aWgRU.326H]|!ҕfl:vn>$>l酅law[epkrpm"?Õ ĪpyP7صoVZ~jC*抛cf)ބ:<Jq0%`~ϐg1,r;S=YF)3^uIy>n@xh3ga0τPAd{qW.l9C[3džӃv? n/>TǝWiAF9'1hW/Pz4E:4 ~9M[ј℞XYaySn/mt娳f5܃(Iq"V&Χ܈e<+(/. )ʨKhWh)6 rЁ+vvr ]fȥS;Jn,ٯ^zwk|:\;. ǚ dB >̵?: / X7e/j`=o-x/KC 7-[ Hӯ͏?EzBE~N{ ?@E4!Xow~t.Wb:cm}#@^6qhvmxٷ}d,8Ue( ;cR065ieIc"\p _[fh)&b.Bhy1(~~&ᵰb+^?@.W~+ާyuq|;Z%i,M}ey*Nl1V6 yE!gTl/q1ݓ@?dq6:UA.JG6v {A, [ئOڰL"E5zߠl2;&U^ͧy M㙲i /r1#nx\ivkSQ3pzԄ5W-_eH4\ j68( FF7Jx/A;sIpD4Pe N$d, ͦ{gؾJhoN;4EGgokB'1 < *FGu7 ,0,Kt85 hEpqm 4m 3 YfU,}E5AF0AJJ4z#xF 4v&NkeMcCI[\2 *wuhS +FuzG)~&ܣu"^]CyvC&uR9*J.2)/% &B:7nة ^f:!FԲBgWmdi.k 3v6 X->lq:DOޑO.,+,/o'MfY#$F7WԚ#&o:hgC{'_N8㯴m h7[\:PT_H2Zuϲ:u8 0 N0Эu84ub˟;dbu(-0i䔑 MyYE݌n mk6PQf\{UB5]eJMt4ϋ FN@ _C20FK>|j#p\Fn]xa%0&ˎVSTMXlX@^y2Vbpx[MÈ0zLPa?戅tm!C&|rtM:It f?-ha&6ʎC@̟>pU/aFifXp> cEzn 2#~ ;S T5:/)5mvrTrJYP}\-96l=ln:F?Ux |7{8_;3lw>&<= &.|~5JYi@C `sɶ=cj,@JqE1mDebR7tZ?Rue)sRHr$i]e+#,2{BGI"ڢ S5.3mH%J<գZj`>m)=>;QK^_?@4Mԁ Kįua4R"d%(׃NNDoPPd!3ÛA"MEbocTrq;5yj#f*ⓟ ny=B+=]:mۿ 8߲Mޮo =NN՝Dž C:qHlⵥ@ %i|nu \eW\G,[47|ݕ|R?RCm*~dP9jTR\$$"&/K*GB!׳;C$R2O(m H2V]yꣃ?sC(,o +{傚yD/tQNDV*T㜠nV0;!Ġ=&uPtY&4fxi6Usw9v^óQA (g^MaFP\ٱ/o4;e3br)>1̑rtx,m/{Wlot uC䇔{^< q$0Ow>Ź=U6&v|{C %UmZr9[CEeBEscS"<~|X]"j#GrB5 4A[F6i8Oe]_*_B:KFv NiEuDMs!buozkiB`ZFϐI2C^R>?ƁH'XP cm!dTsXrSh ?:A˟E:S05%` 2pjIpWPLc h73- 6)]pߢM5Dй~G )_r>,(:ly:C-}55NQlȘ=!У̠4ȫhA#U±d 6{fW@ߖr5EҒg"$OP_kRi6c+7Es\bt"\Vyj [B; JȨ} oeYJpUZ<66rw^cPL7qM=tGKL(1!_x@4RB  A(bFyo]>'XE56Z`T\z=J!Pqrɺ>dWre(R2mOWP@g ~ܚJ³rBAhLmAZ :)BcHr/x^_R7Ш@$wn"g+*sF=RW#k;4MIڐQ(M3Pk%_ٱ"3aa{YT)W\ "!j.6=w'ϟQ ?o1pRkٔF:QSdo?l5aww쩹LqY4qS~ևĢNSHxjt0эo7}8zC @(4LADCO xUcL@Jv@C?}:מN*a=MX AuRyPX&vsEY>*< Cȋ8n> (Sgh@%FasdJ]R|~mA OI~>ay&5ݚ.#Ni- XpU)qaĘl]pFs52)n8cI@fl"|֑(, +G QT֜exDK>Y 9JǬt-~g۠}_0RdP܋dޥU%In&l2N/ ix?hc2t}UQP"mpTi%[: JJpBaW},Hc3^Z;nL>i$\4ӷe{;3l+U p+Ea>&/Qq(7.j{xIn1g`Qo?HkW ýA+.K;DcB|Ӎ+Tgq#w%[:7Zžu&G; B1DȿK s;+jPlibKŭwˉFcIGO 9I2W QZJENb0;!ȫ/ZE"o; BpXW#֍B ؘͯo4Uk޼^:Yg"ԃi>M"\bAfKN;eԤiG`2S`jO!^UCj};˝(M+Hv1Zh3髽 脦f8ٖc9~s"DK5•(}CbF $.+ː6b&mt/GcMW(U6E"hl̦á#TO`2O:)jl7"N-6x[̺փ`1/…#(ݏW/SͥYzHj!mA1*6d]( SSm 8V/,|O gWH=8sW&?Fhw(c >EF>#aySi[{Օhw{-ki^ ә>upZqbE"vnPD "}D*˧n !Bkv>iZ>i[? 7a)B{2QW0g$HM~cJTƭ~ E>%CI>hInܡi<)H7^o76V6>VvVn([mi/ ~GL&l[`Z8jnP8 @2V .b'hVP(\s'Gв55L[Y7 W}fFCuw+ryylZCǞVʢi7ա??J%;z⩇k1ٍϻwaoA깯 Fu̝ U nk,<"iП|&I@ Pz\Ϋbv{ı#鍵6 "UJ bfoY3r[6. X*tBk'wXΨv*XKNm F;zٲW!鰝 KL M/ZZgNv3i!{$D8yލ>6SwNޤ,s|3ϝ+!R&̦c ѫ}z8 9꣗ˊgX]lNx2s9qeҳ&҂0 )ZH/^SO1qotHIȌ4.EԝUԄ\#,7vp u |gZ#!3 (k{_bU,4y9w^vږ譄V pe:^æ(&CagVL) wgN%9eq ʁp=D%,^ efE1gwN 7~=߸vtS{ *-F6_^ F9/rO%|@9-2)PE$ibأ Q1v@ HVh:G?Rerތj#76loEJǩ'j}ĕ t /oz!ɠu!5ǙlPR@5PI9_bŖD uQՓu ⣪C2$3Oe(& Qo,d"iV??U胆EW@WCגhJ!KĮCD Wͧcüξgw* (pܢMMŖ%.i()rg*ԫ"V|_B3MV }0aCFZ԰߳6s(FDdkGF2Ĉf8^8PhW,f#d$P|!R'}8m47N?1I _gh!rmQ﹄ }V} S^%'AgS /=>t$EE~f+@@`NdQ^`Xzgn֊h8_?k͋44 Z9O2;͇/f_t\RЍM뤜r(}.sWT/.%{C(Po:),,3,_e=EWK*M$;Ρ-)#mڗ\:> ө~ۏ!57(䯁c$u][++h,<6LϨ]- \Tԛ—|{WsЁ) bmo5 `tOWr#çL'A^Ꝏ. .TkzT=S;eucenzSlet@C?UڝO蛵RCFy܃*ƢuBk+WkY' P֑瀥>Ϲ嬧^=.үS?'ҵ"7={u6^A?(vH}Ҙ$N["{) ;B AK;Ve$0n2ZNalPy:$~smd7j\eLD?Jl\(xYs l9\m6]ڃwr;h%RDN}MM(7L%0aQ<~`/RvȾ'TDz7nVs>[AM>[HԮ42'oF|@2^z,Fd iܗJ,Dy })9ZgǍ+XcB̰!~:&VQnK P~!( RP];' 4O9L-J_\8E7D+f6(IФIC劧e\$c-{_ %gUg%)} m)3M岨RxQ|S=x}#s^N2-gswj^ӼY'#rDJ`/<5nXOrYe7П0]e [ d`E!t(|Ig.PB2Z7em5X+_vP.#ہ*C"R>+ZRu(BۃSV`h!~@p\SP~';XS ԫhL!6Pϭ=RQIgE!yBN81o! 8s+sbP!k@ #{%^T0m]NHנzdt v(u,ᏈexMS8F&>A jԱ: KTi*sb_~hor*>Yq" * a#(LsYשWfnY0!8$+Tw VghpRr识-Ds8jTi]nbK%G~Y!8n8Y("<2!C҂3XF3fi4Rc㯭*o ϔO+~oX?^ :3ijW6]oeڏ=¿ZJ,1!_x2UWMf0 l(RqܹJ]yA흁'bº=xyvSi5 fb{4iP7"pVZ:\%(('iP&Զ$/ZC'YکJۙ^2$  ^ DnbZp%02 g"LVPzp<*} 1Kwlt5%=?/)7̣w#֣$?5O>ejdN; mG)<$l0Pn Dw/S1?g!|ūd(Hdsկz$&^eIZ=JÀnتL։"o U &Lqo\[FD`ir A=Y{.ϩT$,YK:|3+ mɎ(K>v9(\rhsfãPViMsѼNg&Mּ0o=~OLw'ʒʲY)b<%BWOӷ,<_|^uvLgSRCc;){SGͪ܁`sε z_rIŅ:Lجn(|P\|"\ EI͛{$8@(2L{b?Ѣ7ֶdMĉr]yuKOVx _^@}C= J\҃ "gsȾ%A%єϨhSa^M69y}M -epzZZ+94OCSU ) RrpyQ{<9; 8#ƽԸ\.oYG+7Ӄʜ}TZNϥAMD>ɘeur{ \qJYx$bѧN7q`$jt P,v:>;@)c>JUU(l 6y[Bf W0>>ϪCKo$i.&G;!'$B#iT謂õ {t{TPKvAƯKb}DP7rVVy O(ө.>[f]9|U .HLsJ%Y? `_ )LLY>6zBA3"AE\絋xCf"%9"ZҲ 4Z.}sKxpqKϒQ# J䋦$ (;|V;n|E̟5&qץ[=2o7tWD"5z8^;= QӔ` Xm|ޡPl ٶ r!3!!%$^jFlDYUvB:vNBrHCֶ Lx??fگZMܖgwm܇1-/0Gn&~V6 ϢT*=}VAkcw;OoS }uݮ#J|,o Ԙ LEn!Bce:g~guԍXىW1F))[x0"(d fcHR3k 7Ke`/SAu@ ͕eο)r#ZC(JH—a Nqӣnb ^ۙ/꺄urllG #wz/sEFn\JI8 +AHz 2)]",x[usTu\ Urx)"?oqz`v9%,0U>Tms ~n9Px`FnzX%^=A.Kl^x X3mUMZ/7nRA&C敒]=o(VJl˾8ަPQge9 N0&g= ?dj6K}- :>% aV閜gX:Z P% \W4k8[$o `U0¤-)Oqr5$<eL*4QD=toO9)9L*"c%6q:T*\8Hg!S`ӭsԱd)Tx d B31Hw>"4pWמыJ? _r \:"s,'ɆƈOG U*;5D{_)!jVɎbl5K DtaQZb/+t qw͐ҝzU=f0tMb?‡(m6u U~֯U/\O&svW`;?Ѧ,7 ߊ\ d! jwΕ6;0u^ R0:zơ7^9^p&@nHŒlYr=T?Kg)n-A¡:QT Ԣ:Y#0rƶȝ Z4T6A(mSmCZ7#`Q/~I%t e~+Pb4֙] -+Pz4\tOV-GkNe{Y_ +݄heQ8izo]ݵi 9F+꒴ccHfz9Gn01pUӵ9oM]韒GclKg? -O&]嶂"9iWEP)HO<u>0$ޕ)dlB>l,W5B#ycD&C'>GDQl 8ŀ2k ^+.̻A.P*5etu{T0CJFo~rY ;fѾr aLfpOF o^̯,lB5QʹR2h^R>i_3=$9^yQߘIO9(AzQx1 eqݝ|R3+`6ǺwlQMyS4-y% \GWB{ *8˹@>W)/)9HiM4-Q#uS3 )-XEbA\3UzyqȽD׹duæClُGcW#5MEtM`hADj/(hZ V]}kTPz:Wjl`d?f.|27oVLuS^.g_^cʗ rMz|hs8ۖ,wkޡ0)A=n%YT ڄI;@d~δ|cݞ Mu:^sVeV+h7(@o=@ MeS- )HAZi!䝇pu Brb#]7NpG~Z9 U҅ 3ZK2H ulrHU5Gv{'Nmd]Qz ,ɢeFpw:8^#I\G=zƆ~5hKOԲx95$jn%c|ٻ.'$gt nDxwi-/ زG9xkgܣfڏ֋lGgHF B#lQY՟+qS$gfl"+n}(~^UkI.x~dKMOsjກK{AG|B UuBpsd:Pi)`Ux}?#FeaSS͕(#h':VиbYvW*Tb7|3k]rE̓ܧ9!͡эrf5OM w;މAe9%zgU7<;g6"LTV,;r cΎaSܸ7(zhC*5 gr-01Tc{v8_T:;ȹ>r* 01!m. U@ɐ,ZV%u CܓBGM+AP_X5y$f+8WpGi6rgP, @ݗ`ǰjn\rLuΔq&!< +CmW֧%RTJG++r!}HwDM"3^g7hq:{1xq ̸G/&vjx^^k]U  \kT.M)];JU"}|Z%,CK#e}=A#DC] r?]}I:ϥve~Jx!\''_΀i&1/ Ɉ"kfRr|"7,Q>C,BjoG<^v 0tlS}ő~B\B#^d&A!n98=$$X%yx%hzn #؛uVL0qAB25g A^X4楟 Z=%`ة nވoژ~Ϊ](sΥZpVoФbN>Qk2Fs Ü+9󵇋a)>Xc7Iulz>Fy]b דPHdKXf[WxՉ_0Bŕنr<}dvt`/@FP+Y!}><"=QR/Sk[B7#&6nTD.:,.VN?8Ój@ -lLT.aN2H5cTʐ1 '1*d4UfbZ#|V4ZM)MO e9(n/ܼC~u(nEò sW\U߮3Ef?%xXZd_\X A,^DŽvєhH@GP} K,Zs"on΍Q <sb#J.0klϏRUAx|/|S^1^򌿋&(ޭ+/+`ouS o!s*8ai[if*nL??\~0\\+,ۻmw?lM"ڶU`IL]i!ox23ʱy4`)2_܌WM 8٤vː#)KoC霭ՅsA2_G.h}&:1kК:w̳4{2r#%>AL{?#t"At̚iBxF< Q DN6F-BʼU8)=K*TT}MRyYVNlaU S3B.8gˤܡ@1b}(@l6ş{wHߔ*m<[b󺄘LNޯtf\[WSlNs`UYu}M_R ̦q AM)f>n~P*%2;$ 3bwcS"w[~nR=`>)IVuA񳦘3:pQT־p0nGħYIk#~PlM J72dwX;ku(1̠i@CBR=myH9iԨ5p%ZaFK EvG, !VճO" Yn GUww jZr9^πQ%$3%@lIg0VFFQ!2636drݦDPO-~I, tjL>T_~^*DYAb4)؞}%U`mB7Hz|,ЯCs!to n.Ӡl]!P5S6!d<$CtNHA9^בt@2p pFOY-oJd L,p[bhyяSJ@rWdKrШo̼D~? A߹n  k98pRdq @8βxVP^/{]C)o71F~pvB_׭ CԲXj,D&B*^s(`w9ęzE+{?Z׏bǧ~01X)tI>ơɃ"D p#lcoR׆fm"X%`֞Zd7ƠB$_eAfͰW0[Jn+yyeS,G.2zs%;l'i+2"<hg2*Sh_eCxEaTb((^u]`}S:LG3&:gUi7L|Z͌\6"O*y2}^R͇vHs\mGvSɮkWcHĝ p2)`_tS'FƓ: sJy2efUw u(q+BLFTu\B~ܾGIc%ȻV0oyHRq!.Ck6rN9<)" Qy?¢Zv%UN/Qށ8t_sNRn? j뾯=\ĸVȍ?<< z_L;z,$R-ԜAo( Eզj@Dr:cLN|XtɎL*[-:t|XT+121LVo^4QvplnQ|_㯓Htd1IV..weps$w.}sֺWH,綧w`K`NLѮc(ZGn;ف`X(#6l g95𳚚f`"'t8w8Y&GNsgybXkq42 <$A ͩH'~RG}מ H&(oMa}t֖&I[ZF@꫿~kB@hw.s^%D6Q]$4lvYftKaw~FS> NeA=f_/z^R["Y8}oyb*)uvkK$-;sU𳝛Zj:ATnחNs L"zDVѰ6E:2TOL3(c-5ϋm*pn˒zwcOܚN-YM~S*CyS/DZhcuZ  BQ[ŤSOwXSms}1պj/snEg9 ڲ/6 ѝfWwOixp{ f%maM<8+[+x52[hПӴjYrd3Җzcn>]8KK|veu_Y@L nͪE:_qY1d ^ѻ Py[[]p B5CF0DTO  e_FEk:m ~Գ=b(YJ;;p6+/ߕr9jF4`򦀇FѯSzIotlFyhi; "wXJH E Y".-7(klL@.7.tZ"[mOq?č<†cjIw|RIUgG0A((r'Z>ai'qsm\5f 5Zk* fch{wrd Xfqd hA9~jdJf+zò 웣't -8+r[n$F/9-dž x0-e;{YR:ZA*ፗC_1hr-Cƍ|%JMSqaIsI ~%OW Gm5hF F9RB퇹nSQ%zmFoL#&4ފ|J=ڮ{\f;v}oܕXdxbAƉ!`@7?A76+|ym-9c_ʳ/Hտ3j©'kzl:^ k7?8p ;]^%l!CBF^SnnN`KA\K)yH @V>l#6o1uӧ%A3DD?8@#u}pL5Dydc"h"u)=}xZhG 8{GXwl3=1L ,sSKKOVˠo~#9i9g3@P>6T @,KvBɂ P-iQNjσ`e]@IW"!t \26NlG/w!{ !lwX}/IȠpx}ԜCsɷ҄]7ols& V~~eQ~Jm~T+T ~~ю]tVˮ5/I&!E< j ~nȨ8wB3 *rz'1U*eN N}y0$x'!Ãz-NycZ}Р+er,$˔3.<4¦]QKā|?v:ߕ5g4(*nB:C DsʏEz&!02jWRmm&ȋؿWHƮWHT4$)Xm &IyBВu_v"u fs&>@yG6) ZՄ,?!M;j >- L'B3@.~jojz xַioqk {dBX4w"MX(ط!9$n ǂTYp0Wn֦?) m0Eѷ-2$A.4olg@e ~@]c- Zr\;X>b|ѡ[5"کu(%Y˴4nHҧ]ylE-Cukdv 3/f*4fG {0#sRYT.!N^I{]bg#!v%B跁q!skaSfMCXeϿqlޫi ^zs7J{vS֎M,MODٗ E/  qF4,!()SyY"X3P7Q+=oY=2T6xL*h&o? I I5}3Hh?Kn ұK)!\cVX0I'n|r+Ν/ڌ'/HϘ"dJg{:"81,!R"༇ $FuD&|ś(A>^مB5 BCWTM训c0Ï[&oT%M+ 7wǴ+ 4LH^f,mNjɸzL6Ӽ,#1ITI;qFS:T gtIק(% 3_gճ`##3fPTQ~>A9pI)U!M\yx4;F.7Ejƹ4uq"ևC dsXBVC]ڍIl0ajXO@>;F%l4!j[o{t>8-?8KGUNyp{:8N[PJB;Uh{FRaHk7bÛ&5^ţ!ȀSA%WbiA_de$ ÷|&i4!W#NBgѢIİ,=WTv&ֵm~oaM#$XlOQi|h$x(g.inOFE$z1R 1wWwlv2a}jt!b7UB^Gވ \U eQt@l fԌh(` B, 1su 藨 @oιPWlP!"e9['XJXUg9~j\XawNRӑS"1 _-n#<|.i Q bj"boT2&!ɪu%>&~orܴcl{3Ajr}>n̓2]& CŘV{ƀ1(HDo4 m}Ž*1 N?멀+}[#P.ukL^V"l4о9T_$=Xr{TlA׺"4xUbfKU 唈܂O2Jf:0;39tkmQ-xyջ}P$)͢lZ)ruemaߞiwUzy9LMh7pP˶B eO *~E!4DnҧLGG){ ۻ!ϗ\LT?* |KZ{6 ?ypߞ{CD9RzmHj@mVMGPᇏb7SL^J~&Q^Rޑd,^KUf9g:/NS9-W/({p;*ēve4w($P+5kfc7@t3ÿk)+~zygKN ZpHQQuYR?>8dO^Tx^ɨ Tn8ԟyMM*y(DPf֚KFD,37 `"r+hFdDP$+167~??İ]\CPd  lQ\ [D7pCzXkI4U.FPts'Dz k)aOheSKNgNh}l Iy؂ UU[  7v[Rp,eȗǺOF,2*~JV840&_ 7R(rĤ5|9(Iˋ :OcX2KGAiccl8zrvU h#_<_\#IWHȆe(w1i'ώx-5TtNN ҤnqO=Hjےjo~=-Yi "?P)VDf:ɳ[䅰&9N8lߝɺŢ0gdABIa5;uo8ۢxG8oψl-tʷ%^-&+GyKg4OW7t:,!xVo~u=AlTgx"PA+'Z({xg8h .qj6{ш(wjߨ N'v`A:xh2d$M-.e S+Մ$Y%Rf54`4݉Bv lZ)[~`Oy䧨PRD AKZ_"ǻ8"!~9W5N"u x_LY^"}9¨F1&+o?O=ag\=V"tcydLّ_#Bo L Z =5U,()QV`ވ*TG ;쾦MЧ9aOQ?#G\>L]͓+Fv%"Dy "L0EC/$L>t ,T[D結ʙd3Xer,"2k!kd}RS$A勜Cub7htnA:TסHpr8"&O㿽U wZZb R;?u!?YM8 =/KOmZ,wr]ޙ>Cx|STׯ]9csaꝮ̘ڃs3{ Cqa\C.Y lEjl@vTt DO`C:O7hHΣyWG.+~UiLaJCD@{gn23_:^t-M# t7߆7,w}m/4x&IJ4:pyP͈?+Ϥ_%6SnS`WrbW Hz?=?D2b۲N6{2RM`PJIub"݈BR^Rn5oG{%ߜ1NTeb&Ԃ:>_5` {?$2d_9YԎ+BF[Bh}d"9!ѼH]FMc ۧީ ߮ 83 g҇hAuh<6Y⏱@ (Acy@0<6Wwc@N-gun<ъhI~'S]j;hUmUPl@㻭uijtݪ(ܻ*xSY9"g ؔJ05q@z<ԵkWH2WDrIZ)@0icH$FGⲱsds^Gf{G ZE}j8؛x8 cݱ4͌_:o 7+2pإ~weĎynoG#spfƸں~#vK&0&-x:QRr.ɹP=_CyB/U3<;T~I]E%!)]`=;6 0 vo.PBhԿ! 7k.6ɐR)gj[!j͑q ul)ف|z(ypC٫12yO=䋧%l ʚGېd4$h=b Eվ8e@<|E.Y )=v=WY~v/ 4n1M*6G!F츰PzHLOҝ,D^DL}tIӨLfW49M?ägIa{Ƽt=mE쇮,e/'ӄ2@$&HeSG޽+1E0hwQKM2j}6u HFe B,X#Gjܓ~ukUx1,g4:ge`"[J冻pK ѭc+?:U͛*Ilƪ)׹w)7 j&m(~BSgIOoAUAUZji ̡i]' 7β|<@#U)W,䕩|與Ljc˞}mK ngHuNr,Vsɡ o3@~ߝ`aCP1_U䈜c%Щ:6Q}gaNPzX?2nZOr_4rzvŠT*_gSMzɒ֗[= ,3lo2#o1 MvnG~1Ɨ4m&e! 8")QVfgў+9!2H44Oˌ&F%Y1e>"7 '&6hU:<.r*V}6ĭQ+gV "8I)W(CSc@a̜b$ YH%'b?ϻJѩIf9 $7f;a[+m`,(OO O@VQxV@jeL=ޫO߆~ qvY"i,_w۟,`/-^l;~F%Wtpķ,mvm0ZmaWj 4KpZ@=d2a$xJH4d(r ii j\\jY/TkU+]{E^cn땾x0Wݜ!z}jsf0Qj=??Ii?ETLޒqQ>>\LmjgasX@R$/Co3g ~)>Hk,%fwauf#:{JNCW4SM]NG7pBB 2IcKfIQk%Hχ@VZ] @[)˶!,Acϻi.^c-Ş*Ιv' `Y* \YrqOEL )1CnBV(ޏϿ ^I 6+2=ː^2Dg ޗidAjE?a:·ϭŢt 7+B_x#;ΎUA?_c_yX!Ug &urd6x#G 3 jֿLsUav`Cd)bjniJ1xa~x׽-9Zs}(T렿g B E8mJqZI Wcp pkL|..C¾V ~o<8L梤+[*>p0q[j*vƱo]RH$} 4&Vt.ہ8X_lP"ӽؚ=WOĐs-2N4S=\ Yb8DgY_u @r {u<d, W 2m\y4ZlefGgFv{DI3}Q氄evHwn '=DqNSJـle\9nneW'@-aɤ4`rx ͅTFyA'F[{SK_d _o|Iyx~b'嵺3;{/ GtxW3;~[AARk2qԃQ&ȉ */.(Mw0FvĽ|:wž2ŭalu@FFDiRs$Nj(ˀy 2 ڱPLZy&g=zRJ[g'my$9&a^\$] 4U&L7Yu=#ĐffEq˒ pXh@&4:( JĴy0cG-f4 g{ ?M+E8vթ2Slrxc?y'h䖚@w Ф1iQØBcy9{Dz'pxCma\z/?C`mе my1Ϲh$Z1~ҋex4dJ ~6@0 IDQLxfGkX$Ȫo%(|T- ۯvsj5"<8(SiyJYpdZRbq~KQN.'9!wuF m-laShO"t\wƚB-o+WI}wmqd[Wӧ]K$S5ts(+ QT&vm2>'TO&2ISC:YDr#iKZ9kW p=d *'a-$svۤy:UH_p|.kOWh7d6Nޅ;DhVLX[p̛H,أҁP;eRXl@|ZH5\f k)G8QWadVLe ɶs k˂*z'5̙ݏ oCyYQ6& 7 +m(s4jגȆ,@\fSq^+\0>4dc;arkLю!R7 g[lv0ʗQ6R˨[OF2k= l%CPNiaA/?lTA5{Ǣw*Jt9ɼ|[M2q c|eyҮTz Xk7,: Av&ْsvz4j^y,%Xpwoo\@pAc+EE% ofWfLt6K!+{ $sֱ~Z̓:lz*0/`ϵƯAi@ RT(®8k]r Pg -YP*^oY*;g=lˋflm5Ji{nέ2Vzx%- #dǀCƣ]y`O %Kȇ;AV=&pÅ m=__ y^/I  Pr2mL6MSakuR\ #PйHJxCC &#%Ki`Y-HbYu |-XK,ȭ]2|eRBE;VЩ? MO=dIૡg"0G#g-NI7!d ,_A5,TAW9TC%4\@~\ $+Q9YcZe:É0Hd7ohsg[s ɑ 3Լ֩u-(fCӿbWX8۠`0?+t%mE*Aާ~\ntסnj߿#1~*8FQݼFZ]z3"(!ȏ('b`I@@+!P;qXʉcnmHmW}^z,ɲVxÈޅo9=ʇ_V&]&+?bo x$I ߽@sx?1,IC?UDqb.ÃWt.c02\S. aESjZ[[hdy#mV젯^mI,${/Sb'me'Ƶ͍bb(!6VyzIeIFS샺)x}*r5O&_IKPA9-v62@r%&ԏD-DQf0'W̻3;^Y7PLx&5h;1^$Q_[$޵O2OU~&q*pw][ΊO!F)60Nhq4jh4Wa_\?zyN(#r<щg(8o>;8M hA1lҐ nyh58w[ڎ: xLx@ŻwҀ:_RrZ)ּ;J M oꇙh?"t̉r<P|lj3)-K('w>F;?z+=s>a/0p& Rݱ| {@7io8aW>Ƽ|%3jk/@\*i2۟&TI%9h Ϣv:C{(u‘%Q]2bθLDz5}z`"u`g)kH7ŤWAEe;f 9 '/gljL L}ŤFbskz@lG`W/z#G+FrẆGy)i,hԱ|IBÕLX)h-F6pl 8x҆meD䚠4y`G؟}[*U>Fˁf(V R3e N#9O ,/!\)eD&6t*Mil38la7VRSYDvnEÝ&3ֹ'^So(10{Nov6+;ﬖp e'Z6aD[^GB8C[uAY^WBS89 ɌV˭E&|6 O *MZIXL9 -({B~'J8f;#^}bU yd9g()(.-9r i@Ҳ+|Jׇ{BR>{P$ՑINk+ث.r=_cKyW~LAXMp'`NT"$5LքQ\..U!ū6oMSDpm'u /9 `2r OzTj’ZHczvrՍPyA)\嬮<UTz3Ć- X$ L⒯H*l724A*kLĹT̥Ic!g.V~uMWKV@ @ Ä+7e`MHs2R鵌] ?h63 !+>C@SY?:p+ BKk͡}Tx(mCGuֆ:FlDtpT+ǃjtZ$ĆڭX L z3~ y3_;16=uKsm%Ww$7<6utqaO+M-YQưr3w^=\kBg?1W,4X+o %tx{e^:7oU %.kye\=;nikB,\=^<čƠV/ꎞz +<׿'dSQUa¯T wL:z;?wMo?8 !Qu;^iSo ˪'2}/yo tnxI@8^70';1 2r3C]#@*3!Pb| }R\o qt(1 >ӌ|I6жpj1^S{öBxvAm?Z  9XJi=_&`8=bnLvsb=owg&7bxʐga*J}.zb# xk c8z牤 ';TYh(Z/Wkr\ XAq\&lGX5 8柫 @' Gl+>Bh0 :׌¤D6`M0aeM`j6&WX=h1ø, uX=5 "kg B3F46#="ZcR9'VG]H Dc/BERR\ׄgJ \|mɆvr-nS?1%R`"LHh`V@` G(CH4O&mZh.)_(vMcbZj|v{[/pB-s Y͐+%[BN"ꢤ*(ND`7fS+,&gIBqhݺ a>%( \J<"NEPNh8!wqn(?W%#xz:c{9I> !w|i!>2`bDL%O6!i˱k`se_5 ( Ѭ#sQ dЗ-c" }Y] m5m^Pc #\#;fooZWaeqRj_]Wгq+k+lbFIqwzW2>Z>l:˿iFsd.r] X374& eWLK>5 KO,,u1'm (kM3/UB+L @}ӐJГ oL:)|e+ѡ_D)dKha z ߎY 夳*6KTN6*P{wE& L@F Hr6`_=`\9raCk9ֺFfIEe @7&Ȥj &UY4kW8!$UeM{ K YX<'k9;cz,N (x27 AV(Ѩ+[i-ͳR -c(S~"-б/]}LMnk#q?\3~`J+erl$MCNfUm({9ȐDiG/5RB5<#wֱ),;rƉd=ek 32U&5촁ΦR{|؁,zUs6b&A<-'!ƟjE;@f`F֠S~J^+P̮2_7#xq=8X2 N' H]?.ñL0 ,E1BsvB!Hn˹-zљ2oߓF!sƑ($ঃc[q ק\&cA#S{eUeE9|X GB0 %,?ԉ!SHde#EWsYу/k<4Y^F6 nPxm.GzwJJ*YГZY^1Bv >ND3&bAqEI>+º:lB(8kHK|1IXbglALaݤGGn4q'/(%ķbZu~aBƅRgjtj*II3BV_h2'4PTW ~QL%A)jJmz<օ6-=!}t18Aص(C2(ߕFC]*bɳG]]@@Qկ1e)d{J%+.CR_,F^K\.+7&|&!<$ነW8KƗo3S+Xa r_˱tV? Hg=_U~194nHtorc4 Ls-p4'`r6B%=wݓ3Y*idq1̀ `lcbZƤe(t,O1n P/n<95[0i~f29Y,:bxt1q'%1^gCKP‼JpLʶ[qH{8#IGK'r!9^aVL沛}4Bai W$:= \.A^ؘove}~YQe?_}scޒ2U;58 mzQqֹdeAhŀr`&6i-mCF.&t 6?Ca h\t Bjp$ 1~p2_/=0zZ0h%DR]oWX[iS M,cx8" $i%Ձ6#-Co,."FAkU7=d~r8{bh}Vpq# V=7ޣ2MVa_Żk2-iauax ڷ=n'#Iz VL>&b"W<_8l'Dj~6_:"3;晋DEXSK\ f[vqqUyp?eJn«ɿ| X}n-8}X&!Q?] nE8q)d* ؄>ʲXIot?κhKRt\{҇Cѵ6`a$s|s?Opgq* ։ &wWL*]xF`x۽)l.&!!~A.] ~FJ_a8E+8hB!K 6U;7Vz*sk>+&~Ưo:yA4&pt}j^-AQ36$4&7MIn\͐<7}DG']:@M'5YGDJ ^NL!t 壶`ם1/ֶ_PoPHé_鵭t6q\Byù rk!~Bo轹*i "i'CuJƹXʩX ^ZJ >3xW) v1o9m\[ #baA.) %ˣ{mCRw2M,ѓ %0$KEO2fx<&~Kh 9~^h }(Y%4PF9'M~_|AzS N2FwfSL3O-ѧE?!}t;S]0e+<%EneÌg]BE6NyV[Zw? ) p\@1 ԛݸ4X)a~1A[fsxtO_TLۍhEn9-#¾2 '|WT*!h.7X'>BٚɌ6uʾEI缫U0N#M*l^|4y4gg` /<^V?"?XjteGy6LoX&*3q`$ld M:zZ\K 9̽x줦OSTsNELhѭ&qⵣH#t[=L}*I dH|oJ%UǾ{>Uy{Gt h5$YfMNY#1G˰7TU1|vٹw)zm8% qB!|7hyOL֕N(IP<F37.[LSEd%E@DfĆb IhP5ꛦrL ,+`fh`\d3f~C>gRe霑3,\︽פD~Cu[zZ{cM+œ7:+isszIC+9Yֱ.n<侴 (cN;ܭ' V.ijд0-G AIOTX=U`j<'PH.eV3MdĖwK^T9S'7v3ADxaѤ RNq2uݰ}8ٌ9z!@TxH 4UFڀv=,#T$P S\&!s-;Mg{ mlǠ4hD`tIL\ReLkUW;^`9?<{Je#΄_h"R?xtH9RJd &&(-ֈS'eٝ4%ׅAA6Cqc7&{Q5xN:T6@љ!&4B1Yx]aiNq~lC[g XPT~t)DwauҸm !b1^-?1"PJ0\fbDӾ(9yϵ5pK6/ (k,NxǛ,VU ]4m[qc\jY\*Eq#7Μy|mO| }-)s44JG;Zp/c]gh5Jc% xV -r`o{%#9.›7V93}S>/tJh\]uФӸZ4ox ^W3IyaLJSx*.(&L<>My FrA{GP{Vr_`wwާP$|4uK0_SDtZLbxk,i!Ug=XkX#rZ7i=>˴}^0ĥs*^+Bxwq'}Tէj$âLqySjHd r[{~{:soiW{U9I7\yab4t]9z$P+R{(7hhjb@2'`Z_Gl[? ̘>tk߀&?B='箦spwg-!oONÊB,."n./m4ͺΏȈ}R8_1aEYտƟ0x3 v:5Cjq¶{A"^WNL蹉Kr|]#2v[>jd6C/goS{:Y4sS_6Vz00˱?_l(8:At!=D!Eqx)<7Q]9|wY,4\a 4qJZ}0bBwNm^*RfPs<|đd.dmCB5Y+dXxΐ=Su? Mӄy+K3s,_̳ZIq:xhɕeU« ʔ2lbԽj̓im&ןkxTX1A.˘W*)-WRSK3'7}V ׫izC衛h _&IBeVwT 99ƌ#чӻ4{(d'CPl+B}̟₨ )m범{{Y4-j}oPIݪC֫WKE@+m钓37ouUn "'.vYZ"͢%aA*[.8iIUr.zv̊aHW qXoOFc'ި犔orRf7]ܵ `tZٯhkeYU趵lK'@r51ȹ q;ulJtԁ(HD\LՇ#+J;P> g&[Y\jEΤ1|JY+tDK=@hSAL|#OMxאmO+=]uFHI-k6-ԀuvY:;>' rl%`=񰺴:uk)aA<`r?א8?9xiT+D@*.΂S~J9h享UI/M1EhǼ:+#.YWL dkC?FvΪdZɃTibU ^2 uAc\eP&sF0+Cvi^Ft>I#l:}:PpYsⶋ`E)<[.o Yl+a~/U~=7jLzL cyPXP^m5: ǚY)2U,x*Opnx0m\Tk=Q[< GaP\#/Xa'ȕm7eqM #TUz&v1ŝ[?6mg=b+;-uW -+^׎Q1~8yIX)c?9W_nfGrp/y\YNɦQFj__6 ?c͒}?<?KPeB_ Vא刬fSՃȽH Գ|eW4EpE0q >s~8(=@͇v"^.},5Uc 8>T3~†.rXˌjdxT* zz5mň[7;cn i$XC;)@$ .L%ǡȤ*%-.7!ly#pĴhFLilt>l}ueRV\s4WBRy;@<g+( f]VU@`X1^ɉg* .`W0.;ÝWz%#3k&1S|z'bATf("_Z؛-J)ѮcN0BjcǺF1s!/%J̢_ 0V s+VMUj˵9nupBĊV`\Fb,a@RkBu z͕ʻ6܅a^UZ#q6ڔQU;/)4m,d3DmjIw@H{.=g*ǩN⧆mv(DAV2| LM7|8jy{}HӣzaeE؊BݷICg߅/R)@!Z_$OJNtXP/=9VGz[:jO,S7_0Ty etO$]`;u=ۘݳ. 1|Eր#Eb$W~:S0 d)mwx;$[ MԐ I@A%a`, H #EK2o,F݃BȄ&#iNq4^ 2~92p|8/S,U2<=Lj Vaq"bfWW7˸8#IQ+U0Y,ue4y(fɅV* uFakȓΚާd:(#rTp6/cQwQBwfC @Aբŗ`^w売W5ا쨰Vl5 1F6n.E wNɉ{ieSmkk{:hz\q Qfs7 {ʁK{nBq5*>d+6)l9[iC_FzsJ]Z&P H۷9ab%J/iUtrBf稁/YgFLo+k gUߜۡșǯo`le7?{p:&"?ZRq] . &ck~_nߡ@~u+N;kEq1ٴ:Z\=-D~4ol;iOuҠ͒U.qRشq9 d" .hqU0e} T/Nv)w,Xgǒ+ɛ*YbyO(Ƴ'A*|V [= E]4-Bωy#'> Ihy2ة6݌@0RCeί[rw{ ]zAH?8UbmXI"$-Mfn+9L:SK81CY83B <թnU8"A;g"& #=>SG˝{9u).W駄<ʋrniu&qA&m#D4=jQ{l޻Up^cTL]ߦo]>噋LR^Uxtf)YWxuIR_mՐa)uh-g5nd^ [:%@v,$XIƗ&!wVŸ)딪Ju>vs 8at0 >د~՘e\EkA|x.Db)й}ƺ@o8sKUp-e3B wf) 1zu\hz|cF1^eWu6qϢs/>X»!y=Wb,sm5)ibv˞9Y4e%N%"ki6%K\޳?N<; Y1/ ƮdHC>)J%(S T:H)ǙUV`vLǀK2w! 䥀^0@vw]0l86ˑ͡`Z,w^́AZW|8}Y{5.T.xK7g W[݊;2lvIBJUseY3$ZH>RGRN+X.}sZ17!4`9AMl^)vjA+_m͂MM-bp[k8X w/INvQ} dV%ؐ;*?%P*2zꓶtE {-H-sD:rh:vT,[-v9φAF\DVY΍{yPp*-8zd$$ K@# }X5$ww%ՄSTɅNC1@wT2=URp xC/C6OHhH$qȾ|H1Fk'|5G֐|':r> ~3Ʒt^]O m6IKmCE J_OznУt5G [kDy֯L4(\8~vm&6Biukwځ>o?E6 .gWoH UK Kv3JK%gFú5p<{-<_ke7RC!gĿ>nՍu% ;bطN>fD+L$*u>Y~n8@Y`:yT% aVrp?I n͟iU _"3`Zt$M[Px6D&:z}MqI kJdyHBc|\6q`i"{ؿ+!g\(+9s&%`%̭v[n -i*_61'™+L^8|/]M\kc琠~ F;ֵObc;.kg1.ufiH +Sct/+87見C ~pujȓ[/rp zNߨx3aU~RR^ilG73raqL}.LGuM;Lr(vBRJlI1C uz7*._{}x8zokԽgr|X$  Z\bQXK\0L橡 pB[ƞ[Kܭ+}·7ԾSCB3RCӐ&RgbX=I ;:!oH0C t(mQ;$K ?cd$WZNbVrj2l Ra[ckp Њ?vvF_kWQS ƦKsFmY^SX=97f4k=|yV|4ǎO$uaۨSP,jyTf:XYM7O6J+$-/N5[ջ4ڴ0>cuMƤ7^ЖeT %] ߾VF'I].蔗RY ‰s5?b Gm^ %(WQX[d\"IpImlqHtpNН (ꉬ+@dedzz[oB VxI5sqmIPČi̮Lg0+Fɵ:&dUQ7`ƙȵxA[Y(c̭?" F_PID\,fΤ|$EpvEgP Ъz?tQp@Fj)x EZyTƯlڦ*PI0@1(n xxCڏ9 pJ6C)jWY>lax-#ذ;q"bϒ=vu'9RӝE;zF@uLJ\0E<@H3X {*A`tg-. ?s'+Q"Efj3ħ|ہG] 88.S_ߣF8clR$SԿRKBbrE1N;"/ fw[ g; EꁅD׾t@BbǮeDo3[ 2yhzEM7!-Sӹe\\5ƣ~m_mKsa.,ށ܇>c1ұb{b*I!Y)䦩kc,}3HR_7Idӏ9T8Kޜ4HI;tؤdRyO 2'J.]aܳRGcXY̧*\j4;NAf% b} Il)<٨Ŀo l Q?݃1)e{IKT|&0zQpWAkJ!V-̔"?NtRo{}Xrqb*-==U@($ ێhu<02~bMgQ!Cμ>9PЗ7;GYBuY*X꒵%T<$9'.|¼Q <7 IFcR$8&B",-;'Bpzv6:%RutD,-m`LVcJ1D{q;t*ńg+vrJ#aR'jRP>Ѯэh!uiёD!h>h8QDf:JkTh̶WXyh4wŠG,Ou#V.<ۈxcǡ!;z}9=[qBFN+ؽcPG gr H*,oR-}1f:Kp*t}+~#XSbqx]y{Ri+c(s{`|$-0}JY(iN~6JQ-NמV[l|5FC~U`fat/0] XõrPDU(Bo䁚MM>4Ǹ;X-_F;waǧ5XɞVriGѱv߬L^/@}tI ~Z{B=.h.2hZ5v]shmq>||j@*N Xrqm9kQ0(S5z @ffhr08Fvt'^x:WeF9){U ߷$Df\e(f@k#]A<4;osí#ҒO'o|P{?14iHX!AYHZy!<6YhEf})CAzhFSKB%%!^ޫ(PO.)x?P|%BN|E\O,v?/Sߏyw@5/\(tABVnHDbb&O{4|k)G%I?2*PWsNIǬ2\uONUݣyL}WgfccTb<e!^d+Pyb-BR-f-B[E~3Ɠ5wJՙb8ֱ&ǀMExp<9CCx:ne?G+hu.Ȋ֎wH,`YV CU}!PaÉ,4GSU`=#j5)xl"eTNX`K0?PoߓNWqPwޢSNͯTѠ IxQ)L&Ff\Ur`@<8'R_eHHvޒZ$f/2b#phXºbM\.14δOmSt$fü<ޘ9zvvCLqh%Vbk{n/3o>(~r>>vl-U+l}7tJ*FQt :nZrGN W@eegC2 ?jz˖Fb]mЖ34b-s@.:8>99)rK註6i-YSKFUl'wt+䗉CIVnj05U<}vØp)yx-n?猬s1Ph9g@b? %$:О<;%ދ n868g4[rRIN5%3U9߈]=%Qw`l 3!{e* rx`aմF[~]NA߹h,ظ> .Z lUI~o@ ZMLַ{{aq"Sr]\wB\__pm[f޼Fq'6eˉG.nN@J+c(eFĥihYκ'LHCdDw ^_j.y^A$8>NٲӽAUifwOE{,)HlWqͭ&ˑiM]5tuںdqCݵNLmׇ:n;BR`]+ AKs\5<`pyf`UaLsj&_Sxte >3w69IWofm:ڮQ%.y QPvt5{)i,Ze_MbVp/IL(m}"Xġqy6;tq;{6]Vy++? B_Vu|!12|C`4qM>4 ^~\>vfȏ|h O8hk1MǂsN@KiWBPٰx0Ϊ؆40GeAU EoR4$(zjX!G޻# Ƀ3|wb3q ,N)ZHd߻Q2SYB/pר& Y=ۮɽ 81<@F N}A7E+1bovtNs+}5υASyt_蕇|!' \HecJS`zg8|DYY#>Es[]]@|wrcT{-xfqCF X,niheH[n~wćpɢ y6LݬNC;he2G3 Jjsy} iS%_s.|Ct!ݰ[w(^/F33~DXн<$!Ι󪰮δP!;mnT1nL0βW~:GkKj [6@~8{Pm4yp'¥ &- iSFe@]ViG )5=9! Vr`ʟsY(PŤL ŝyz|aNgMNBXH ǹ;%/ G8LS mk4YHc45^5rd Rdӷ:pQ4hR8;֦~ C*tT:N3ޞD-^t_:h<(uB0TjgwK9u낚#|< d-K XT PFvLbpY2-v|Ⱥm'eU(qCWWygHκvJdhDV^m":O8q;V;54E לq}ggʃvgXx7ՄCl l!@پSm_pp& ^-}ty b%v,cAp!+Ǩ<11ɼʉz.NB뭹fxs>2ŦesAb _ HYY:}-|?lkul|g6CRz[Q1壭崸<9α{=~A՞Ei0zO>EIظ=tHKaW=}מh5^VdxnM  ^soӔ C ZsZp*oh2;׈D/Kxm|*cQ_\K`ø3異 (nğa.)ᴶ14bg]UbE\[t'߬꿻-G1)hp̥NNUd0_edKn-6MqLFIGߧ[")AwϴN?n*Gi(QJ0~~jjc8k+ʳ|eª76[{V~vjJЫLlv&WACߘMI~C Y8e舷ES(8|k"`vb9ER;gX{\ٮexX+l :R:Ö{:}]#dAWY1؛RLja%0:}>Á0K7GbХ)6IEXdپ'<7'^ѠܽunUJXSQ#Cz[?Mt?DʣHt(f{Ξ<1y12U,tұ(%OnJy= (g4T~o*gff]*[8ƪG0}NM(q}yon\Iz-h}(_B6@T<#e*GpJ=8]V# A{C){ w ,(*G9ɡ BHsυ̛*]Ek"!Cb0jVx:Ȫ3fmXY c)@aQgg _0Os&p)13?ſ ]-x+SVP31淟 yPj6/l?bwpSxzj̠h.M|V1oWCT.WxHZ94r hF\'M 8o$N#Mtᕷr10obX-4)1 1C88N`]T$m % 8<:Odhs:{rs$8QcMJ1͢Uf_5?_Q5 N)Z H)sQ ^ۻ|v\ݪ@> l.Ky|%x6 nL!7p*8PЌ8 X%vC>7yuK \0%̟d["% /6L6dOW;ucv- CWA͵`yYw=)thUPa꼨%_tuc]Oųh%Hs]ۀY {0,mC *eX,Kj0~0bvzF=kTsfH Km=yZֹsHH` ?CT F5c \e/>l.Û#rDB¯iHi֧!?1w z]}@/$PQ'z_h|X+~?!%GA@ Di*vc*FycLȪ;Xr-kmmg^>g0qxg@A.1^5NTKEwl waÙq(tiQ]_E_,vrU+-g.]S~AZ 9=6%/aϰ$AhOx\d4u;<-]ӂ6 D ?õ@wX1}G.ɒO0֕B%fy(OZ #+ jiӪV>Z۟𾎅:ȫ,oPk>.62}5~$~\,4S#m !WW/p\N$h8 VSY]#]-TRsΉ3ȭH2as(3T^b %sG .;K-alLoA/}Pٵ}X"a4zR/1EtHTKJ"cvXnѤr%;qQs3 tz㛗W;eEAS[ pn^ׇȚ$-*+Y-zr ?9M6+?!\|)?99o&'hW\Lĉn󘠸݉ܝ W{h_oONJ5znG$dsi~0Ɏ z#`,:~0ܪԕ3" ōȎFc *eIixCP4rXqY;_Rfukݧ$Դ-# d 9iU,+fr*WDT'm<'ZYb"LQdl2<Cb\1%W`%dr?^@N*c.LŮF1Kܷvɂ5cvyJ/ 8MN2X95śW,.ڪ3T$Þ]]VO=Miirb~]e6.ItiE+mu娥 CMH4 Jopj/ύzr)R%mpFB+=,Gl4tdn{eWU sE-\e75q m%fR>Wۗ][6_m`Y_,* 杼ژO~B#SIR ='7hU[Rg- uEP$"_)Xe&(ȳhiϞ{@_-W^vj%RZw!E:J-v&.Eˏ`tZ>?՜8g_#BD3HrIIi `ɼ?S?";oZضNc  0/ Q1Zt.L 5S rAΛbBm׃ >2/eX3/یtܘH. ZK^^{w ;SB9[+{uw;(Ӱ>=jF<Nb(p7G/C;I* uPzl\[z#)IƗdH{G ^bUm/(XW*źwvyCe>Qw%׾١ EeE3nPΒ=o9:W:N)ߞ֠;*m 7r(`ӹ:}UTv642 '\(ѡZqu?A^7t3&!fxqټW3_ pnb5vXZnmYN%plVZ7tn9} {F$c,vBlD)7aںP@yzU#‡]?Hik' M[YA/S ?Q6#xLڗ{Ht#df{ûy o~),EYܶB۫Kw?!Z7b]{&ɮxl 8؟:H(Iuc"@T}Q+WgwT(", _6!5[{ &^޶K# !ffqǂ B-=TqWǏ=M9D N8H&AUQQ55@(@\$f-J.\ke Y[?<ppPs ywPX_WGG3sla* 5`t#"VsJ}Ɋl M% ѕH>""me^1/p <Ƶ\2ƣuZyUU>2`i#'6'EL7wAIX*YaXy[h\T3UE^KlIԷZ/pkJߏ"H ];B7TVɇ`2Epj3Zl2e%L[1=QSSۺ^Y_Y@%Õ)!Q)F|S KB=Ťn45,#=H=Cg̱@"AZ= q A]jUp;'z(䂐@ҜΣ1Ll|^#.%+rQNjT$4鋟*0pjlS iV={ 4Oe7 Ԍkxݱ\RV:y*#ZMyD@ePi/> )'[_5g"2IT%+q$?GjaG(FK?鼲`\IzUbSHSm4 > [[Vp+e/' BhH=Mġ=ܸӌiP~ 5(&i*S?>؟g5]<%-ַqd#.Cng(/Hnu Yd (;h;(m-5օa%/ '} DH@x;^!w.(?6xj#:v-rc2&\ $#?Cնm@0),]T(m%&"I4!,ƍ@chډGp {#"d~9o8~Bk6-)39Q!D#v4N911fJyX!mY:)V5hp\")~7ls^t~nVnjhQ;7_ -xP*4X DmQС1Y䫒]PDwoySRCNZ;-JKg(<{V\2!Y΄0$}QD.6NШ9%2S*)*54b`xR `ێ3sŋn!dR2o8z>akpdfD%x#qh3`)R}.!v' )W!Q-x&21.BIo%˜7wZ(RkKp(1twabBMkE5Y7`?=85jUi'НJ(Zchcrv Q6B^#/=}]֗a[9b-T2SHR;Erb HV,+pW ؙw+ |vz"?(.ejl4H#bLg ѽϤQ3aM=>wiy=[}*3^zֹw5n&dO ޳bm֏`<w(Z,Z&(hـzb A] (,XMz4>O9 R5w/w-yx:w+Sts&zHŝ5WV."i{:Q5+O\wMl$A[S7{ߐe&~l|a=Gsǵ.pʘUp}Qqu+y@&'x!n2ɿľֶU;(k&FX8钛BxI'# Ώf`1Z"0LIv451oNXmv ?R I6 ^?$4+S*v3YHWC],)#hfm)u}CC^<ϠY 1uS^ TŌKS:}cdFKFfc _ & /ѲeP^[ۋF1Pmi0olhbevgC?%?ajd3c@gc"wQn)zKY>4! yoJT_*JnGmȏ spWDu|E܆..'nѧ72` b>>P &xHó̡ %TfUdb-b]%Ӝn1x7vUVcl%w@-{԰<B>#bs\uL&+_UΖmS,DمL.RKb\(aMcZ͖d Q)kjã]VWY2TyC] # T/+xSbljӅ9&>[X0"SB^qaW 'm.+LꨧH ]B(4c-@(ϩ`]bl>B7VxUk _E{ZWNiy9Uld+ >89Q{_1ItUmD5ST|mrbBi%&w0].e,'_zǎ Hr{S5CaWnS ]|穐8- 0aOĩ G }|m'tn([Gsࣼ i UmG\.zF PTj,U=dYhhڝ/ɝMfwA\MەEcPUtmkF\PkMkd\4fLu5™O=ZĶU\,RԼn5 k#"n`OK6hO,KຜX{|T(@oqfd_lmMZ\pAvCn:ͳǚ8YSJ=w35',hɝ:1m)B 6֯sgT}i !ZܱQӶ#Uqr@S&9 Yakg`.7Vj|ㄵ2 oqNKڎf <._ִcix.nmՇĆxgU\90(dX\7A[j{|GZaNO $pvDTe;,VR ͟E5DP.OiC7 v9:_E9~/$ ]icnL$tNe '1y}`lL?hVZFzY[;-W{78uEhznڅH{ G!G+f-Tw*3*5CNON.U5L v}7 Gj_4GAo-0}o_+;(cnxm2R Ź#}``?A`iG*Y;_e_acuh)%$~sqew䰶8jr, IBHO<0L#OP$䉻HpTKX]\4AlC"h+UY KkIey &O@cE.Wo%뗜͛ BĚt D`;}u n0.}Ia?:jV}H z2Zdyr0Hs4إP5RҘЊ.(h$,A7/M XvE>sPa4xFud;N~$s%2^020TLW̴k87UBb.PA>g$ !fqBtT􍹆Dn/Uq?Xt*d3 |[+0wMfd,eب=T@^<ȊȱD,>3EYO 9C D%x| s# KW1WbN1]A߷Z>h8ҍLg)*h"@%^_1q2YdT$3$4WZ9.g*.eLhw_\0MQ~@߀x P׹ʀ>Qc4Fj낔Pôh**u؛?;l 8FjBV_ UN"!yN587+?ZoOyLve YU% F+0kdp׶X>`r0 ; 5!Hy 8 9n D"Ҧ1A fl]51^ wMRS!5uЈw8cx2_|lS" ! N81v.;O!DoG|dk*mQ)Z4aLM"xN-jPknsqB Fb אqX -: bSdHw.j؝1j0w*Dch΢_U(,&Ds&RI?no݃R?Ah/Zw|Ws%#_?-ӶSy2R!,C1p-h!'9 W[KR˦gᒭ/V3'9D쀱>(=١nti|BW9%uhE&mcF4Z_% '+R2{,+sW~ "?-Dxyh!ԽWVkrv$> 5 u%U2c{tJO<}0Wh֕M>h728AD;X`Ӌiݧ[  nLSK?x\Wny|D Y4!gYINFm՘b)y-,?V%bŨT&X'*{]/ _vLF]kjR;%0=q(m,uR;>u¹q%a@5}#kDD%.@ttXԉ< 9bYS8Jc1  64/6{)zA\lՙ[/=6N&%: 0-7?mT}%ʞ*ozQM)!N \Rq!nKXxkrj%Xn >빡+/ԬS(\gr| [Pjfe 5?h< l560nPه!HV5wldk]4͸hF,Fh/ &cӯ2cZU|Pk2 ?Ւ Iu״BR) |ɻ2B.#PD&3֭.s %9ZkJ3`گS;g P-5 Y+_*hHvzy݇ 1ܬZ` {X_Z %kLxR`^acL-I;/Fs: F 0$I kL3-k7OGdB'dfV^x, B`]bʱO=ZRe֭d#LR!rh>;#)+->=H.vZ( @nJ>IK.ecYz@pZƓ܉ 2kYXRԒ9^rlW6 jY>"siu`cK ݶq\97r|dy ^,u]E}!)ÜOo54I8 |6!;E{~KV]R7ٹFBk "|\Viqg>UfWO`ʘslh?iCbU[.cqBpp$ /iGi?bhu Ž4dhv ^T]a'6=UBB$'_mLt}7 Ț[l`|3ȀqO N>Bhe +27[ 4&2ƥdR$H^:Xt{W.`\72e̡ wQ؋ k?6[>U!%Knֆ3ؙ֧ifZ; 6BC"|abrYvke+IvRbe>qƺ6, ٷ]IZU~CN\kNkã{:OQ`-D?؛0up5} $W(נ:*9uaΉ~6z2M dȷenTl{ 6+!; a9 4f:yzCBϫC)5<;ݜB tᑛD07{\2A>&Jh}~>l9g;K=rh۶Lv6LL ҳF5ҍH0s{NȎAC?͕Ey.Q[铆ʌ'G/<ǡQĭm\O\'蕁>ʪծ t@[qހuwBv$x ||_SuQ3YSS *CVuү ifp9a6YMaJV>?zA9X̊jk1 wpuy7듔K:v)'v/DیU]Н])o6mQ!ዡ$r!gl[[=iKdGqMiy~M`kvDr˺Qӹf-Ь-h?%=wu20}[˕)dQ|Mg FxCN_&:>BX7v+N30#J 7E9]Qr U>Iq4׻Ͼ*rw4ҕ;;MGZ>-wDHC@XAL7 )k`?M.ҹv3F9q\@|ظ?|NsքߐGkX"Qƈ⌎sFj /&R0FttMհܱmΟ`u/{LyǠIdj+h-}&aw! qPy=^g$ nm?l^#"9P&p||NήּT"4% N=E^aL "2%rtF[(yduz-E^t)յK Z2`Z?H `%SV^`F{lv([K9.:c*K0Hcd]xp`:j-u|0`ʖ۽7,4QM4jNo\z[U5a|@l3v8;t X1~ 1w0:Z"+ypr6'՞avz\=@WևM7f {Qkl," l)˜%PX0pX; 绉i巗Ha(' ,}癳ǿD&C<+C;J [Myaa? 4$p;X\`eV:|K>`#ͬ 7A@69Bwyij^#sRH;o'z$a~} ]u#CP60c7Tz9):#pġ=eeJ#d>2Ylrj:X_ })~O*]\ljhDջrS&bR,>%v4lM:\soݰц|ӫѻQx g|V=Y(sc AIߚ,POaY7W"SA R0SEXÿ8wnLJӥZȦS. ]-!6˅!Սk0*iUw)fMwx7kPX2}W -&"H%.+Ij׾IxajpNݥSGt?[-k0ODl^8NgM1!/MώdϐqQ vqRD s\ˁ2\tܫn @c,t(գQ AErv.Cr >)wHB$+AwO+FsolWP=c8˔/M0W'yb1:v-w4Iو1 (S53F3S&*k#pL9;C 4.L~ɛvڥ}]/K{xJQNy)e?ZINd첗'y:3H j&qTA$+N\nORT+$fܩ` l >i}壅d]N j|DVXQL ֭Xc @#{ޤ:L[$s@>B`Z b_VW*wɎ`jqeQSxÌ&#'EQ v5 &ضQns7bӡe6 a75ʗB$9peOeW:h8ˣT^Aqgo|u( ?bIءwa2kuBѢm݄! Jk\uj}4o])?.j%Ou4p>ڴXv׮B~&R;U˛Å{-Txf<Ӎtޚ[D8„f7}8Rp\{0Be]"ל6kD|ޚ'HRHlwn0hqfCIQ5M'h¯G V({MA9}Yvo׵mQ+WxFon/1bخwj&8KG:t X7dg88λ2kW#v~`RgK"o/mrGQ# Hxj}6X+Bk!BFgԹ>Y72D5"տhL Do x0$!<T(iӰ+-mӜ) Ry|F`zEpr L>ggQ)7S/rY<\竌}GEA>ZQȢ-W%u/",3GKNg9,)_vJl4[B q[NDg~tM xmŠ  a8~S`~'vUЎ~--I0,ޮt,BC5*+td~8;=#壕 s"_*r(7,Ҽ՛M)ɯ*[u٤ƀ:¿-(qh"Q^0‡n 9q#´:cvJZoOZCW=A✣Q(5;V*vj}282L11hhhVDy-'diok*Z>1/A\8_*Fhƈ$x+R|o=t5망yolyj0F1GTt܇ڊy%,{Fi$W4xXZ_W.H[-_s'oM@򕞅b]ǻRy[bڭj$\V$yr4 OS& ;Namlf7|2'D!YJAzY+g,zZkօ"V7ؐ >V3ƍ(Ӫ @Ay ̘ ǞD)o; SL!}AQ+7hWT5kh,^uR(I]LHi!oX>THGSĉ/JC6qc|Ϳ#tFtKRbM>mJ1MLc6oǛmCv_p^UN?f\F^_!dq09^ Y秤PW\blnl#h$I+k/Egi6RH[yNf27Cުg>Ff\924is>fwrNq91gp4L:N;FYP~Z"{3B" x}keBq)}Ѣ7y uhql`\Vy BN Z)m\w'qYh?Ӧ t1[ fOդ"sv]Mc /Z_-.k g1Sc(!UWE=:~I~Dt"h RM*;st=NCEMZ Y4<!fKDUK+)b_;qjS+&.zX3JVӄ$/cHcFChEjS:,L6-P.Yaܑ1{Jf[y~T,YLuromB߂ Kiy/:N* i m$$>k=&AF8 s}2#M?6_,G:&ݵVFGBEe <# SMrJ] K $mV!Q86,ܱ=(3tKLJ–}98uMh  vq<>2ƲxM ]tFʬl2︫{5]A:*zskye^U/tG|_ ,hBg[(p{ YLk\Q9] vz8h6}׉] ̙٨(rIbo'PRoئH#3XxDeSP1EqgM_tĴ nPyzlZm5J,Ƹ} -lN΁z{l  awo ay}pʭI*VqHx2InKx$e46}oisɄ#$nTNEˤ#&hoUXs9ǘ^-¼p>Ky5#nTlPɆ+q@ \{,۩k۽B4|{$w׋JU,y<\HS DV}m*K!MW tX*ʐ~/fL{{/]NYkϸ/YX8ãvXNUxnfTEϸ{¨_GoЙitڬx KWϼ5PA ޳oLcxTA ;64+7rU\BW!yrfK o^O"_1@~|v有:+M_vs!E;hr8tB#FA2>Վ"jHf횥Z&<3H'@ֶmC3a2eWp)*JdPN|(֓[PUUֻJihcأ"H/\;>"TY23:+z߷ +1=2}j-OeGdm?O q3$~^icʰReLX5CI>L*q:_3F'  3 =xS6&Yk/-nS`{V>4{4\DZ'Ouأ,=5/֯OPTL7Fw,=enorK 9s3ec|vy%\%D73QH1qd>]RM&YEHcȮ~PͧbIpnVjVGwxL22;?0ee% %Gn3ڦtjhClYy GD˽_|ȱ.-ʄa=Kk kם ]1"\k0s[8x &J;=& S;W]ˆ(%%J%`7AC{]*T=c_rCh8?jL>)OG@`Лkak*ԯh_5=8 > .I.GBUb}tS_J4;0'#I SIpMx99B4{!F;ףI.&T9n@ 1z^?-Y9 [8|% ]]h _G{f]A(*fn3 oа YX _.sZOg :9ym#F5tRJ<ڊڡݪ,kvܹq aьܶ=cWyjn@A5s̮GCSEsXX =wH5AI#A?ZA.|< (#r5dp&䇷D2??{*D} ¤ޜ)MNUu2n:Wߦ43ޱ꺎)uZK6{$Ҡ>aه 76ߍ N,J㍜5  "쑐.Կ-;+A9ʚ2/nek*5ACn (10kn>\"N6B _;la 4 Q)KN [wx L|Xsd$}1S:owÁڀ y}؆;ܣnSG}HTr Ƿ ;(sFP:Zh'嶸πܩpӍ,Xx$Di n@(y砰;J<˙c v#2dz3i4Rȋnlj{6 bWu($3``VڥHSp"M74;XB(Ne~eq!ԯ?@T=jj >hX]w}OJx kY "*%竧`*4cمj-VHh9uɻ[ȭ0^.{DXrezA(1R;,}I7=8]NVr{>{?e85uP7zpf&ncqͩQvW\JdEP${ÛG&CkAUXf,3i#4ǭi5Aw!ߖ=lh9 ɠ,:哤!Bz+qKD.5M";t-~!E ~?|Ѓ*Y(MF%~e@>E1;VoA,Ȗ!톾T&瞍ߺ;e9C6ˠcOy怆1J{vtI>SɐnlLݫnHgHX.02?aBW kD_< zQ>yZm`[Q4AT<a@rȎCm)~P BbCYp"ow?ɎQ7['sn-v)v#1\mGP#yvcp^m0un䓚9D7_ U zKCVx<{%F:R oST[Oc\mVH1lcl᧱ nkm_Kt@`m^#B%BIξ<-K~GvVlc2qfmDM^0o)Jd4vP9mWCBB(ζ^ib SkyמLH:P7[ka(&uC ֱ U=;M#9J}D1tՅ6퍿@Ta#:nOhx>5ZisQ)%)b}sLw/t~Lh7k ,A_1Ĺ@[Ipf~DxuV=:1\R 9ҝ$IJ[{+_dSK'Gm;HHs)6<%M9 /H ?+4 8o~LqF]䮰Y쾭rMֹdT1?w֑ua96)o(2 ݾ~/