python3-perf-debuginfo-4.19.90-2312.1.0.0229.oe1 >  A eoFW^^f@wve7gW jf i- "m1N" ̺-D'"% q5 4B888Yp{凩 AW<ؖ3r Pv40`6TVùbx$O#|I U85b7uF%!}W3q%ֆmwB{R01펟LV٭PPRsUH4igOu:_}vvW`V\/@vϤ1e337e040a8a7fc4c2e4cf97998e74eb9d4d727e483146e5b1120c4d307624d29d7cc489bd32aec89ec280293f58e79bb3dbad3a peoFW^^fL\=nT6hUmZI=6Ȼ1x`ZL3GYg"=j3sL彑W 3\ܸD^`F@?}*)Ccd<͹ѡ*pMJ+l舰L%RsGL&+pؓv9gr՜0٪P~~H O!HzrVVp>p<h?Xd! 3 ^@Dn     b h8H(8h9ph:hFGHIX$Y,\`]x^bcdefltu4vLz TCpython3-perf-debuginfo4.19.902312.1.0.0229.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.eoobs-worker-backend-test-x86-0008.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$eoeoeoeoeoeo01938d6adc4a3aed11e040cc5304aa7d6dd31274997e8e03395f68078818dbb6rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.1.0.0229.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.1eoede\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@aa5aLZhang 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.0127Laibin Qiu - 4.19.90-2112.1.0.0126- !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_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate valueobs-worker-backend-test-x86-0008.novalocal 17018273314.19.90-2312.1.0.0229.oe14.19.90-2312.1.0.0229.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2312.1.0.0229.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/19eb07b506c079349ce139021bed78cf-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f2912946888ae53fc4fa6a40ef05096a683ea8fb, with debug_info, not strippedPxv s68utf-87f416e897498e22bd32bb67decb4c986041038c3a9943a82a86d0d4b2a8b2b09?@7zXZ !#,?] b2u jӫ`(y/ǃ KscFbw+8Y*N.LQ,T$a4>s1?^`P8)V:&YtǛz,sʂyaҹAKb3_|j=$KnJ.'vn:\zer8pm5h3A9u~#٩@ggC~KF`eZ\>02lD<[ors:8\ՠ|ʹCVy0%AB63E 3~E䑝 R>s>L\FyٶAel# 1L;?-vG'buysû#we;543>>p_@!3(WERmY=Y_|#6 en$W†reZP9.^J.F\1!DYUS.+ x]%Ā̩q-iݎa]@;(0;nMr:#7 ʲy&ܘ&V8,2Q Ê_sgCOR/ffs>Hed "n7hO(y],W<w.Bb׹dU'wʊbVX2!*ɫ5.}͓7->"3 ARϘϑC 4+L>B>_ dϊf]؅l/Rey ۆ,=H|EA e3iV8,ӨТj 2顛d>?0̆P{EYիl'7t@.(ĩ+Han?B[vhbhPߣƍF|c/=f +].'@i7R"\yҙs7H>qr'9N1|j_rU.!pqEWف:/ M+{"taT‰b.5[Ɔ=reF~N& Pͳ69I(gOc-S'fv^_Ҟ͚Vd I̦㋌[i#p[a\+uO!S5H=]2d؜G*ɼw{P3ltug7& U!1 JԬcʙ꒹tx< @)据 IX"˛|{BH{ֶ? HqIn T< bQc iz2PCO.:HFvZ.NaQڣ #ًD 1_w.%qI%}|0˕kEkv*0MK{ IVIv_TI+#T,kǙj]LwM ÑY@dUؑiE=ˮ3QD4(V]yHk`w?㖂*H,*όm3ju "8" Io+*9}@!) !Y1g5bۿEE H+2$S_puBj-lՈDv\h7qsTJd\ј9ʟ ،SƝd:[c݈Jq~ZdXuvKP] alSiC5BO{jI]yu(jK_7</8;L|2DRgW9z`Ƣ}e-xLߕ)j{uo?K1HV+q UvD;46n}[[>ء.lN4$p7;yj' "^sa^USӞ-jibvoiuG]Z' T=ad1j_)nޮ$?jG1^ R5|_2?t^HƠ ?_>$:W*v}zJJbtMjBfZ&o0=D$j5LzSx!_ƙfG`.zIDC2"61/S$L|Rx OG#+7*RI܈ ӑ-@Q2fvMǗ~"|GDv'@O"NHێVS *-lH 3)->FnҒMe@3Th|٦3POX$=:$Ohq4L0s xH96.f#@M$'(Vq2f8/9QJE]fayzysm|9~mi_-|"}C3f#rE,W=2`351Ag~#V y8 +x: g$blע&,aL3ifX JIڙs'߂PG${7GACRU=M3 BIlzg`hQ qaL8Ԟ"ypFK:602r>;;1X,Yh GHd( ;:)9uS&|kb%{;x{M٪Vkp7sЬ7)4\+b |8ݝ_XCWR&IARJz, ?}8aV.X#&zy )̸%Q&g}+rzv%@GZ J @tA,븊4溲×T]S#EZoΒZ+Vr9y ǐHL +5sZ]zd~JޣwI o賒N1B4.:neG,FKC~w#'y#Q!/8#Ka%cRo L*6 iT7?C #=dR[ۅw:~`/Ycg(!a O*$L:Ič6lD`z5v<5e̮/͡M~Jw> «"kB([}8TDBTnI-8;~FШbDC2ݮ\Q& zd0Duy~ Cl)E2Fs^W5o(Ն^<<7v&A/آL,g {7SHuU8 뾏:H1" h M:hP/L }ttxyNSUFθI`Z%qҽ݌ޑ-xhT W_ܳvF"NDKKO ʪέ qۡ]FLlƈ$7:Z|fQlG(-V;oT\}cʅe9cIh>BBKb番uOXxzr!^h0= tpo.]pxI?~nEGX)TVY]vx:U o;0ɺo(Rm}Lև|p ,)=tЇSBINDMHx4%`L(A{m^!7zT'ď;j ĺ\_gҴaKpn9KGa,lv%WǁB^eA aR)1t<#f|)G!<1 ;(V_?iȳ@Z˔ C@`"n;d%Vat8`xxo9<AR~u@pdH [2|"RIN8aZbM,8Z l1n"vHep)B䮵Rn$2nѥ@Mx/hGRs,N'PLTvKLnM~3Ή;}k 8dQh}ނ^ ~0Iϱpsutd '2uܲJd6:ᘑ6:ڌg_'S oѕ4Sdgw4,;<$L*'!>]aqY:̿o-VmǶXL⸈q׸;fmAR"  J,9ZtR* rJ)HU+^|<Gl@r_hvӚ-]tk]gH|6л9J2 jZcĀO:;Duag>kؖ>Q"#D!gU~DѲqH"MFJ/'A!][3x@)c3JHDx t'po:]ٖþ Ø':N؍,ԉ'Yl-Iձs#Vg dL8 #\w[>EiBѣ&T+:,7~ <,l<'VX=HNN%%('I 6;3lH*B~r$cwe/!5)u\="-;B "]FըQ!rҕ{'}_:[NSRhi7F7DrBUVgv7Y@iTYym5ol7[$xV z%O <0/8dc"TFWaGaT^1U'Gq/8ZD!KqP.sv/ ίLa> mUGriV[9۩m\<.AC,q:-Ycye1 F9fp)8zvFwBN>g|tdp%sa|Ru}8Ig I[b@^B*  32ij``+)#IKUSȡʃ+DS >x:O=1oȤ}i *_}W- aH8}RYM ߮{c#vXIc6C뚲iPa-%rxPE>CiCYsm|$]d,J߇dkX94!I[C1h 7E[N/ dE `E*Lyu zΔ" F7da;zl:p9q2l2p;x m1R9؍6 Nҽtk >+Uhncb,],w$ ߳sqb8͇aZaQz%C8ydFTؠ>2_ht%o֨rTj4XcV>~6 r1"bYUV=?mWS;w:Srz [[)p9 ,mXൽ gcz~i$q*]K%qϘ9Vc[zQ̌f[<|T{x'9Dg'ɸ@IC׼Hlj<(Ss}-mw8ZT{+Xx29e~7zA<-瑪ĉwMu1'K /IgQIp2wF8d]SQ<(9zO,UBk nL$9 lQp7Sh(NzGQ&!u[ya7Q_wSxĘ\N/GޗݑjYks=Cnx`?)j_{ S ^5:S%z0:qGwewR̷{ 3lk!%$Bw2q4XfR7+kPq\ ,T,p[(ෙ>HHkP[B6@qhbL>BEa>ti'T )*Qx(_`4D^TID]ӟ$ҥ'e)"Hu2nϗ~|keޗʨr2"%[OyIcxn08fd'_N+)y* 6!v[b:%wJf7`#KAcj梁DG1(~D6𔷷Ū1*) U*w;#Om<ߞDoKNP%QK Zʠ|OB%ʃNT7q >zg``A_efH]bmXx&cGF6A>0]6lі)#!<кJ?7]e7뀜ݎȔ&4$瞏) v'րr+Ì S6 {Ì1PkjTlT=;ZKԓͩ HC*d鰠`!K%%Gp~e,2+ ԯ[f( }C&rv>rZ2[6GZurwZ_DPw8k0t {E"Ql^lZ~aSgr k0dfr$Y1#']Zl}MOOΓcI2~Μ*|˴AwƾJxĮVBKR'tios3݆8çMA$}.\[U>y",gl ɡl+iޒsZkwH1>Nh$l@c&`R?03d}8l ,$=Oe+7Sݏ Sy@f‚xoTlڣVۑ`Jl=ӫQ Gc_a -EqtYPگvfp0 tFGZ3-q/ ^3BKh.K_$ zkC9J,dX[NB"ƃyz'=GO!1OG̺`$G+p}jTdW3|_J--)-ۻI DyCsv`oj<̧,dat~&$aȊ^~ƒ%2NhP ^Udҙ ^Ys&&ycR2r2[6Iʂ{W$+MT4-s3d!>@(0bLȄx1I]SZHƃ`9B/[`{טiDsor|p`vQ6 8+=2{〯*;ǖ'FґXcb(hxueM[zuqO_b,qIv-4k]ax|/HƊw\Ӕ(q ?:OY( :B->+5 5a` UaL6*#*#_eaN+WS "l ::~0Mëd*W_ye_#tbb'DT^rCG5V\W"5O-"G@MHpGd4 {FƆ5[\_͂kML@O3a C@ZZuGkqvIYjLlM GUgsr;Q19<"sko+6{)U;ŚDA:ԕ> b!{;m5 ]2iQԝ1Y&3u+o{F1i $Ǩa s۪q.mNR ڏDࠡLCEud VSVuS+to¯Djw%-{0W;3O6ҕ%֊qZ8[u~7(s^j=Nؾ(Em|T2CJ<. 4P; .Kwo̍WΣai>lhjV-ht5sJq"@A+wXOF$ GdrLRx6%p!'*ɋ絰OlrRIBZްcp4C6ZQ|&{KV (难q#in2lanZ/mϽDeO [ eTLwYzi4h?7 Yh?"ZYvet&GeXW}*#>OCB^0Dz8mMuB|"%(kAr>b+pa0E6ifA#й dT)t~xQHԵ'3Kn pV2;_Ʌ\[J)\'p_kEObgtAcCBPCA~4Eb,#+W3=\ůTs)dGCUboM9)ߜ=.`q)J`ZC$9;bo1w1'\le}#>JF3WZ/-Q]Yl/0; jʅ X~")Zm3yeYx/a bnf@/yrYd<'/Ysbp&5n a˻W.ԝ K1`pGRrs1C@c~?.4Y ˇjEL N5wăeN~d>#6U뢦Y`:ӱH`h*?s .wPEnǫїiDѓM|6Mmb5FPG4O F9s_Sm*̈́a\.r8|솒p:[gp~pMi\R:egkT͖'*Ϡ9ئVDhgNmMmP0xVku8A_z܂-;|n+^Eq'!tqbl ~IYbzvm"rzĀغ-jSnN116v]S+ {""*TCxch|T種pR]c1jy3v__后ZSA#OP"aG=p- |+!0c,(wK626<"71R! 2}yz[D72|X̄{qNGڒ~Q잳`BchŐ{?lNKh1P.dqvKa!;Ǹɡ(3;!Cwo˘Vܰo9*:&ss hǁ܍A_< ə^{w `TICكu;`7)sev}9RB,c,^kZrP ^fD_1ĈΑlc.lTy99qG;U9Li_I/ ' ̗-ڭVU!3FxPTߡ f;vqb^3Wʢ^~6cui'^nZdW-ݞr8m%pX1eIcAR%5r&E=QS_I0U]Z*,U=5m'.F))y cz{E*{z7X_lneZK&J,)(!k+JsS[^|,wOѱ' [k}) >OV̕T]L1ݜ ?RW%D KsPnQPBr_7Qͺ#@XPfŌǨurڎi^mZ]v&AFvuNU&d5ThjsK5YFK@1#`@-[ N0x1\DF{ X%z.fkϫz@1,Sǟe3Ki@t8d|q:4[sBVoB8Iɻ@?dDH& 9z(%5Onk'b)cRwFi.,qo~3f2)/Z]6n5#7C}*= oY?9$492`/CuQwSgIɝ*X<C28x ^3IJO o%$ 8$ϒ8|A`WbO? MCD7N_/AusӞs&h unY+Oޤ \GL0NlzBѡHP%aP^cyKaS(WKr/" $+KuɌx uTf7 HpH,W]h0I _`;8CZ@sN.Y!X~}ݗos}΍>>kEl0z:o0͒]?:P+5}^~AxLa`%luʩ NY+fI0nF(hq('H'MK B,D(f2)xX~}xHAEŲxݔՅ]:' HFH@]e/vQ_hzZiQX뿹yӧCK7ʂAcE36w˒ RO-tPp}?5G:l0 77Ҫ~ [gGT#SCb\8Wީn0Gmwmso2,< iC( f;[TVEAT$b5N"Qg NP@ʳ(3^iʆnL;+s7t#&V~M6x)s9L7܅ܩ hn^LO _/W?!e_*"sL1{UI i%# 2U$ĘUB0>_ lg\Ҋm>! iʤ2"zd9Ci<He4Ʃ{DI3'QrC}V2u-(~ Gn|kV2eBھHW:$G\[j}WJv,aЄ7 #fRrpcZ:_d^ -Ð0._m@w|ˡRv@ũ^ >݈3N5tߒH[}\%ά& @{_?# zZHyY#Kr2J[X媛,\Q^!݉euE)bsyr{?o3Ǐ^}Z2"t~ygZКoxE`0ŭPc!y֚ZB{rI4 %˅]?Gu;4Rea:9ݘkbG ׭ ǬA׽a"*'SCͪj͍@Uqǹ\ `r.EPݣo:5g$4V3$}=uXx1F ݴ\o~'ZBaO>pOgy(Eniv D +Mʠ1D9cKu2I&:o26޹j$?剮0q&q8LR_ajyJ091hYLkxB)g55_F1vΦ~JfyRor$3RQw46rBLNHeg7tK!MVXIb:Y$fxST;$xomw[ͺeֱ)ZH0g;Q|1=rw_2̤d <ֹJˆt`鋠o@'3=X?pJ^Y T]U2\GVi@nQ $C3Tƙ`dsXn>xRw$//|jA,X]  ptO-W^Gܑ}[v-vp)gR=JL'[# zw7(/D7 ^V/UNRD k1JD19~0UcD/}%&PFogܙpCf0z''\'b@!fD? m %B.MlO+Ӑ<:. $_[flCP+*@j;}ڨ7O9HI-Eu`ALm[F̣Ww( >3'FBtd*#;Ϯ? \`!ǝ&IA9_?ðc󢮞+zs~BoClL+?R$pdp,o.?qL'yAsc9]Xr $.LI20ĢR"%oʠ.\Uf;{Vvt&=L% WBoa-ٙ4~[l=1ZhRnd¼Yـ00%[eK!%wHfȕCn{d-OC3.^qЏVm S긫Z)bhzBsKzlmqq댍e($>ֹ /y\u_շEdEnZ{4K0n\cɪ|,Esk;Q&8+ov.Loshb3{O} qe|~E&t6xI\pSl.^0t\DBUJ*.80}0Х,髵[d= ;{Ѹ;8 jjZWmgcQ;2)V`?Qj7_|k-ޗ@`q=R2*#N f mS(^3Fg0I,sf<`>:=~˴hpVY>/LXj-j:}H4UOǬe鱡ew1Eec+́.Ȩ|@iew䶝}]4mN|I&n*?I2w0~AFc=889e9܁d'8[*f4.éJm#է]Tv.7t|4wU?*uUUWqkw(nz{ zYj`+d'˅p'>Vk'=7YA:yi ZTZ|O"4S<MglG_]8FŽj>{ V[@`V鿉Е&n+X||t. egRK^;s:Kgh/=XDyy]f'Yqva h ?ٻ~?q` !CI0P Dc0L%]1W(j,j3e|+t!ﴼ_h&M»؋TSo0t0Z+h27n+r4@|]ZMugqmi/r #<4 tċ\[/iu1Ž_5OYepق7OޠVT0 , *Oh n57Ie[EhK=Nc7òDt= C@xl*5njyd\hFۘ'cVh7*/"N̹[ICkBnE͑bK4*F5XBKb T̚9܊bijJ$ͳ#3_MR|%+,M֌S^pU7%5 S9GNqkBv\IV_qsqwfɓ [ 6RW>7kxƻy šqWe.08"Kc6'7|(!?$pT90C ?n@z+H:ohZ:pڀRߍ&n{(X{DH}J5&@մz),"&tΊ42l\b/xJJJ2e6޺ 5; Nvt 2ߝ,JA3HM>.dœA:f|yCJ!O%ӼdX9Oo YBDw{qWA0҅K{7CtiXtfx~.> roȆKq\w !zg[>49͓ :;+6Q_<1ochs#~?x@Ųj̇Pz &ֵ%M'ѮwN2} Cg^G6eA6Lr"=S 8XD{X ^Jv.Mpfgw* R~S/]+8(xmKEa!{'}x-u ]Ξ]bߐ>Hy , MB$E$|g13:]&Y2;>dp,hC\ˆLf5 aH3 {?myEu_pu&473CMc)or2YP Yx(i_$X:L_|>{H 76 Ö{.cC>|,H#;*RheLVP<\lh1;Z {Q ކG־ݓ#ƥVʿHbU0x79>tt%7Y$_偵]|`YH4?Ɵm^:.ޤ J1Qo&{OxHN7]v\Scuc 3b"<{ 1c=,t]WϲB{A?|Obo-$W)[cvW\x:2:^V-d^ZR kPnQq4z &uxz\F|8K.c%DXy52( d<4sS(x#D37/;fJx זȩr=$7oo^t YQ.zą1E+.Y V9m2:{a(, ףK7Ɠ8l jۂUEJ|A@Yj(tD|v? Si .Wk_;K?]d?D :PDͿ#7^.\4ԣaR-ÝV"ˠCX{$8I-qa̿?EBP|cYn1cZ&Σnͺv׉2/jC={A^s;~Gp,0U9؀}"sn/ajE^<.S B/[20~XqPl. [!}]iZ||fIZrԼ.V=4'9E/Y 2&f2g^Cm"!i6SEB& QREqɲז'«#Hy6mZd?2/c 캘. #*qr*:?o,v+5B)$~Ͷl|A1{uұ[qK>u|ozv9V0bNk/mBKVbh΄2 "k]s%1m&QvсoZF&?*+7OF{5 s.)|TbH F&Տ%P1L. v^1x|dm0dؿ*I*ъeޞ!qܐ3ղaxD`\1hRO٘'r$y析LP( -w}w=Wcv 2R ?wtz_n(2Rl3);qW~,IgK:!$`x(SXZ)BbIa 'B @Ҏ ůT">4F 7Tϵ=\N45 C ۢe/,3´z|ݰ dRbmA!% yvA"޳H"[ ǽM;CJDͩ,ͼ/D:H'+V(5"qw`+MTb/k?ѝxvVqfÙۋKG)WZ\c}+!˲S3W#l{V)#1&P9>Lů^KSF:`!z@2: |VZI?T$tLv0Uo[OpE-zjѥD۩qit`Ȕd1T8]B3pX.!'?:!z ʓo]efrOo "=5cky̅wq"e/7.-d>-'꫞ RͩVqCIuIY{Y3?{YlOEʓ1ae`b8!-mxb[|l^ʳiKl PGm*>,.IqnoaID87Hᒡ?f[_"XM,(qΣ =.sc78V>\X~wrXY7Tgem?!8w4C=%Mxð^\A!*6ў%bqnim7pLk j-{$r2T`S<,]7t U({v"ex׸.h925Hg!. -v9IwTuB#E?r/-@,W"XzB_Sh8%8G|r{&EڌyNΊs{N$e@ٿLh9OO@:Mɛ&Bij#ݹCB>D sꂐMPkݗ\~Q!*hE+GKBXdz?LExh^,{s)X{#J1 3-,^]Go VZſ)ʕAA04@ %p#K6OЀ1[4֎@K1bΥ3 |ŊU?;ڲJYKvdtZj{<ǯˁZ5vuEWT rCW8OLW` 5b8=1fdWPsi/9Ax6fy"hA[JƿT5V] /hlfq}4 m1 8uN* grRjE޵=_MqeA#O9q$SZ-r~`JB̈*Q_4bP?GDy3|zR<=w/ZtτٽNIO^ ز*qn燸5*r0z,c!9> 3.xvFXv6I6 !+0=-O-?/,gz}AAi Uͬ88Ỷ>e$4_hH>tjg̭AbRLn a7@ MƤ`v"J^ڡ Pq@5SB5X5vQXw9%8R v]Vj9@ږ8P?i6VXBM5eBdKUBKϙ:le9K$= IP-Aϡ/X:毸鎅Rr -̼{KXbӓer4mȺ|C ʀPbl[Z.?1o/@pu<8&FKeOb5vx]^=H/;Skm C<(`N'xBZ~'O ԹT?ūwgr0|Wdn?|'x`柮8xJE6S;c,V\"4?m/|QqôN'L?OD(5|;U Ҭ%w ! 3/6iـ=L*ռhΒeR\ -^zW޾,"{R N?sjW3,ή"4KDBD#'~~.Џ"?șו En,@ GC>9A@8wjnwJ ,DH'cW\do Hv挕xQ.3#?%t gOMl-t+yݎ`<7[@ 1rXls8T߰^^ݳX"F^֜A.S}rD%7m~ FetD.Oemd mf>v s>gix6w?T'xgZgA N=~l8vvH6"GyB/jLqjB;`0bsiT\{~3bsV ,ֈDZ ZXTGp{zUB8x 2xe%w%uQ hN$"nlh.+Zk;7y] `e%iWDQ2)C 0['DW8[-Dr/zD: Q&sU>?%<ɏEQs}.SM VDG\W'{d_u8IۃfdD?3|wSY I/wqҩfJF`2Iҍb|Q6%^<{f7&SwS N:;}-Dx/؛;tps#_uJqxFR|B8\TZZ9~0ג4z8w?0\QQk,!+ŀ!\/Xkn%zN.v[K`uyE} ~oC.ύI)^g"E;7yϨm}P"JbQ*C'-l?":k> w-.=FrГl~qi9B-EuB1Ȱ=S|H ~+T|hWQAǞQՍZYL0O -P3{PT$dǏA%Lbum+7_r-:L8AJB]D(u.`DT}-)_j*<6jQ1ϦW3Wf}h>'@59(S)&NMa`0xb1e[<@R<#iu"tƐWFbvQGJ%70HE(-C#6E9!6nە%R {u\tk) fu_'K¾]uMBWd_1̊Os-irnrKz R g\$6OHBwϋ ۦ_aB( 0LrR45 ;Txm\⪫"Zihs}H"O *NE5Sv{0PI)*SNA]cv|'5МַGwSqn &$EBiGQeD45TqYH3 t_^},߻ز9jGxĝjaL^lShvbp{} E! 7؄"XJ;`~ tB!TMɺ^%"ZowBf0Y,2ݵŹ~3$Eƞm6i2 i|M)4.EEA7lJA0:%rJ :G+k ?RI] .ĤKEr,tp401#wmU}eA-ϟDjȏr- Ru$1͠oΝ&lA3ݵr@kmW~>dE~=Ez;ܞ1/Vt9h)sy%i;qnHVc=q <2g/1&P?S^_q_vNlaMl:9`YRQIata+Hń!iԅ,ŕfFrFQaGr9w k\|%]jb]6ҧTp ;패'􄯎`Z՜9_eQ4TӺ_: 6˶UE D;OrD_%h8x#H'aw6 y]D HV6zp9q5V +w?M͟C%=d'J]'@'[/ =$1>!6XQ. {>P"/@í(4]Q"mď!LxX*Ф3>_QpўNh7`eV}U3YNJ^YʵoƟ2 B TDRL# ,,8N\5q)FC'xQfpQ벤2IgǵqIiEAnV^, bU΂@F'U֕ ?OUoĤcKVjw\L?@}6*xUSHQn8Jڜ7R.B7+ZmI+O7 gH1JWCیYk)iWݭCd_)!꽩%?p}l-_4SF Ĵ $} 1K=kFDonQ/Q@=QO1-mK+[iG %N`P<$c"jZ_"гz0b} 5s^jܼhID_~? C7}~ۜK!UlAhp$Xg"[8o+\Q}seW40U QKUp<"xQ &ĕ}Ќ: e^e οs8_OA9yZF=6Ag >AZ݆ V`~Sxz]ݒS26@6@:3>*m>Nt%(y0, ̇)sRϖZ`B9]i D[f)zwnQ]aD aՔu]28T ƣǛŰ$4}Y-"cG- 5V>AH ܚE(xO#6<1ǃ\<;qF&N tNbٽr*14 K^p[ aZ|u`]MTDCLRD6;kXfGY;[֯9DgY#$y>ͻT\"'m` kP"X?.;t2Ă܁=`DدIF.2d3,3m[e #Ŀh}Or9b'+W2Cb*VoyzPT9rdC ParYC%jz3 jK.~ )4UttN!W4~BZm㩐dJ8N{Y>h*WV,Z=LHc(4dz_k͍F)Լ523F Lt#|yQ1事 _]8h;z>S^&1UaPV6aD),qɝ: ǚr8~O]7>Rگs]wP E=\y$-G%,[ UhHs$ar _yFR>àKדam?Bw!^Փx<b~smnR's*?vlfA1%hutŽA#,j)SV:^} >Ibћ3QN Ԥ|rY[smYɩ#opW{5;vґE /l0afB>kS}Z{Hn2񡺥d(|lo(lb ~F"3Z,S{ߢXv&&ʲ`_Ǎ%0Cb[X :!oi\C?(CCE9j3Iōƪ<<}0486x̭?# H-S{ ˵QѾK5F㙁O#@Fy-'=kܪJ1~pg ?4Y1պRՉs &U}ybj`9l >uŏƗ)>G>DUIC}-R뢘z퐻-Jc M^U.+bWܑV5]NK7-Dhw)aMIIWDa3dlG8BS>p*V`cjM5tlz{َzE¹?#&q2QmLp% '0j/.XN5zcAQSXaMX!p @Yv_hN7$;$tQX|Je-zXܜ֋ޙ9 *[LI^wiA%܍*buNio#WP\`(.'2Q'.R\M$7ԥ*8P=sK0(9ڤq *J1z@)ž^1@9ȦƂzEwPx"č.ֺ\C#1تс x0dÎ!h D@TLJ[#y nhe[x[Cjn\VLhpYwgv3H[㉒_6; 23ˣJLG&JR&ڮס7y?:E8|,'5jTMb/#R,'/$ЭS$yH 3I*X[ VBΒL u[#eMgm@Ah|>{Q䁗0nx\S~GͰ&wiC e Q"޻KE pZjAr?Á.ǗnH3f/J`I '7 GՅ!ii6ݼc/mxP*tbPVO햜*?xM_Թp:}-BP%kB$R#bq[Uvsrʥ($fvRws>ɮ1 rҬQIqk^ F$Cͦ/d43y%\ѦiV* ɩu?x+#7E\uV6 3fpEp"y.ƘupN^I+G ]aՂ2(lfjcU46#VR5/+WBQ> ;4ˎ;ʗȴFb²y`3[XHKz>:7[,Uť5ەHyV"r^“7YoZz~~g/6rUkkeRȍ5ULDqtI*$5oGG?*pϵ`{m~!QG4Z]~ͧk 2Ty `3'ΚVopxH/i<Wb駇*eA CrˊaLV(\%HiY&= pifd]ud$| 0T)+xn|W {wQ!A`|zx:(g=08lD^*B1%v!\=-=` K}˗gens .w]]lx%iY' jwxNktNP5u1_`e G&a}ΥeZ *bF@sj:i !e,[MG~'+jTJO(&t2(\}X3 Nj% 5p]VEh'- Uń|RF-K:.8d T2ϕuV Yllݪ4p8 [ p@$|݀O^VPcV]c&rvdc(K҄]LHx(JA]Z\5etZSΕ{&-ZӲXŠ--1tdDjw:W4&{D C#}-}9o^A "Qʬ8낖̽Wbtqm7HWǯt _)gI!/bqۢ茎>~¸hBksemNm` Nʙ0mr2.%JRdqHx6Pn(WOvAWUkHvX̞Oߕ]h0ZBjT)}>h>ܿJ2#W URTfU&*v~R=SCFTY]'-fX2:a5LŰ $Q5T@ BëbPݳ,_lvjϽx02JlXw=qSj] 9Hg3:. ODs&<m'TMbUzThw >dВBgpe"fˤRq7c o/9?2.#ơlzEKv6PEn[Dv_}'9I֊Q5 zp\AS+[Jj(e .Y'4F5 x}NdoM'vɉΤJ0$8)v| Q p">^ RxL,`ko20AkEQzp/:M11؂Y~ 4y9寘2 [WgÿLMta*DilZQ TXdJ#IҚ{uҹ,H#D v'7,ZWD#{`8Snf{ZًQh^~8rzcae_*lCX>60*q .FԧJ(in샼 S2\H4]BײgǮϳ7LjL -}kq;Z-a pmCUCS]Iۃhzq`&iviʆ{ h~Nk8ل8 yroOsݮqO\ ,pbH:_wI {F+{R,#Nx}Dl% `H9/SV rh3us܎dTMPL㈟xM=򐄑ow\%WN)\7F~V)5=@Jd b0{⑞T/q q b)AyG]31ne vR?QFԕ+a`]Q)Rpee4:"<'ST\⏆.}}ܺ$΋~ o Ch<71²B_LC2VNYmb)ݳy8)"`QjMeUL}&јRsW2Zgxqd z\Ӽ[&-e`ٓ+:#_ e1X9Ex6⡗g9`E&\tC PCN ΢@V,>t8|qs&Qo0W$Ѯfm5xLhOM 9$ nT'cIU~#g%47"OIJ __3 _#2M_Fe\H*I,.ly٪tS x+(-`P 2ǂ" ߊ:0V1&֤dj>4rM9AxO+$cW3E_ɵIU8DS,& ;!W|h5N@0<'Z@/;AZ+qQ>؟F8&Y\Z `DuR,Ijglܔδ_uaj)2B[1krG:wFul^v pSA >Y/Zd_P fjˆPfZbQwYn /D~Uc"JB#N7L @hʇ3觞{I=DBόx]np=4B`Lc:YUPU7P em@%.\:u-u#8qTUHޔrRA_±́\>O AA}pJ ?4"F 0(ZUhV!bYj4[F%mNwm5lX˽';}pGpB9;"c-{}kw=m3VT Rҋp )Ǟ\(H"m{Լv%sX0'-S) Sr-{3_D1RHcRP87ZdZQaV 8D5RVX_܉} (pc/o@QAb1O/+*kiƼR[oFL/覚z6V{zSYChs9s5( 1>e) ,ۊeίb@Aw 1Ŭ1ܑi+֛Bg^0:?O0Pԩv"<1qDE|e5eMXѤ.L4Si& }O>(W͹NK)_YXL,+|y< 2{UpJWv]_ϋsHf/h@cظQ)Tj 5smuAr\F"kuO4Q)g~~cD_<}ofy`ǫ  A~B0n]CowIXg ]oƂJ,oM!IӜ]-WaQ^5O)(!JoBsd΍zYLhT^o?bc+\f%}!8X9pܩ}5' :H"xdC kM8т(XPDq7oyɕ\Dtȩ>/YjEjD2Ff8rp]}@UɁ+/ &/as5qymct *j[zp '>=ΦE%!"+*ZĠbJ*B;zS&.4bLՠP-aLaZL%4sRlשBSz~y5`U2 h4 'nN`eo: \o2 ?3"gRfhd`+ Du=r#oKvnBQlGwq!,_lhI dfwo[LoQ,XHLbgk]!Bf#v.Pwk8( e lvATk'X*-s/dx_ѻ[nr8@+ H&Ɲ6ar*Y;FX唴eN7R>_}d,""cgli-A IȳdU\3˓'#I6.8'Ǚfs5ZD" O8HN KxuOVZmUqa\4y8M&)sm;aFB;iT=oq}#6 ڷrA/YfrY/6G^%Ǧ7B0OCߐ7y416aE)(ӏ_阋1kn֩deOW`+=gh koc,aU(4ha6*Z7mP>aR¬XV ( IbQU)PYm>?lIk|u_\kIZ^GL7޴phgZq[HrNt;3T<ZC0&qH|S4RpSCU8vIRb&ꂄ\=oxW<4Lӫ k \|W@qx:2jNiTV1r10Z|])":2Nڇ{`A p{Ϭ||âI,5$K{yU<,R#Ӑ"fDUUt"Ы\WI\h?"5S ,#kNj~=9B8>0UX@G?W"\1$ȿ2%(e\jwb|@1!,IZ%*:L=}P-ta'8߷5G$b$uM[]lt;lp[ROhL\c#+L8)Av` T=}4*AtXbg'ᣯf'X4tر!D:6 ^RzԪ`r0LrcQ(u,6l2rKgK9u0\N$ޙ"US-CF:wڷiu@=R"NcQJXM\w*Igr(GP% F|a h|h.ْo)°,])}PRnv&!Vː 3 ` o ,S!,1"C-w #3ž3yS *U`q̷氀\6M@g0]^}N}63Qʕf%n3dj˪uS=ǿ iëeA;iީ ]-nfӍOKxHWBmvljtINK,SE"kgS=w)?ߨnz>OI'@yrMlw[PR JGوl޹ٲoo%|nawz ;Y^XfBwn?ju~{g+ȭU K 0j&# _27UYתC8,Pimcge=vKGP1uVx^L։t b\͙h~L~"Rଔ~+:m wAr:Qyfx^6<0T;Acr8gveL%}gkaޒt;(2;i 6a]EGf#A[Y/O1cÕ^sKB9D^DW뻨 1y3V iT59cdls%;wʚqAŐd3f!/7"GAr])\p@R[, AӜBKKKS{hnƀyoiO)FGCk@fP XU2h>  a0Zh7 gQ;朹۱>6W_zE*B ̢H0.Œ*2g#@\CQG10 SHה/ue2Dwwcń (z4^)A$Cg RSVd֗!@wW0 ]-^W7fӴNX"}EÁ`%P .RH,v/zVyDpы+H@@eжT&oLT-㛡uA,*HQͧU '%(#/@ rw{sHἅ~baU b& DOBgRݡlOA`3ts$ SėNiONl)/wD(˸ ~@M3E7&O,+ՙgMXB{đRm&.(6R A&T [ Gu5T7o|vT| sNx^spzkPCt9@ PLU-_G{<&0[X˖)5\5aZ9Ȥ=( D772X$ވ>(%rOH>274-߫gќH\(ЕdUY'fӜYq0Q8/Xۓ{pUG:Y0]kxoUj{vAI ۜtb s)`0GЙ{4$!eƏiVE4,N,5Y}G^Hr(JՎm`3"Yʉ`V5p L8ZiMDu| [7v֨x 6Yҹ\ 1W?Im$|j$q+NM ֜9q>]TMÅ0v|F?Fr S.'cֵ2^ͅ'{avLϴ~˛x&t'rw8jl\tN[SD vT*u-<$ɭ|PW U* y{NL'J V !Y"njTnR냔e2;< /^{@IvFWyQֆi櫹]/,5@=Վ5@>'4Ș&z z<`U!71ej~ ۝ױ @שHI1ʜz7&)/;W+pWbtL㹼('!Mxխ"L>ϔ-q< ?(vNRSC|73*Y)Ny`'N[C('|bv>O$A/.(*_EE;~bw*ԙ:/Dئ&Ё} 09ٰ0ITu/_pq ~tS6#^ 4V(W,ʒaʀYqEjz^ev{h^[&;kE #vq`ƋGҍ~}lyWu.sBj) N#hA䜊d̢b013hқ9?@;s9[@Ʒ,ؘ3ҁAL#Ͱ9k% Z/W0'sak\drΈyrۧ=Jm_u8xeBࠏ'K3sߵ\ dAPjA (RCHE^QB f*{K|6kCx峭WA^{Tͪ>^waIԑ ?akC#1hBcD#9s1BwJ%F΢́#7'At;ֱ~˷ ۯj0}!E޼^i*/Tӵ(#aUMNε=_\YzӒqmvy L ]*st-la6GR<< 64Aw=e~j@wZ{+]59`&):$7f3#KC$` a^ <ϙmf -Wbg7FeUUYe}ڀv.*`fy+iճl3nDufl ')=f/9M5SC5p"Fh m`ԓBPN~kPs'1s/f r`3.ŅrQR/r;ںjR/Vn@߈p{wYUL(sD ղ;07hIu6E%%%3`yJ#=ĵ!H54AKhFrl*Cܞn}\=>]gEu @f\`a$W*FU+3k& 4d㗂ٕ:i) {Xh͛J IOv*H+3'6ӷ.Z0bd>3wv 0Ӯ¯AhE/#$ B(o {Һ`8V2Y7$Bm܄P.wkZ לwl s̽}^0ڜ ~k)[YǬ:m6e$;ࡥ=_͊GHbNƍx] }op:bI\Bvs4lj1xFሞC G/Y%p:R":تqQpCA:(}͓s#۩BӨ+[p]SGsqmM#`pa~O .Te20MB!6dעB)7R2h|U l2_n3LԘq /dxPǦ.q04+|DiZ~/CQ4Ie5l'#$7;N wL-2fí]cW[a#kOusH4pS??LRPg9 m7`LF,JÒvz-nP-Q|!ˋuU(nL1f}Y hM~Ͱsiu'P؄%kұ *O.]8z2MwVƁk\#C7&&䧰s,D(,QQZ]1w`LZ.of ,|cj5ڐ:ZՋV1H $NQlU+Q+YΩp ׈SklHa'PXse-Dᨦ[nkuh.|bMF]՚p^"{\ӯc)lqZrRA]DD݊iOfb~~OV&VuxY|n"X᫙堣ۻ<6YOP5Ԗդ@q%Y('Ǥ@6U9j*𙄥?SscH<·m`275e@q,!We?uYۼ2!#]UX''OqSc;&@pҵTkK~r=}*t9u'uld /}[Z_GA81pBʺ b݉l4+f"egv*@I!V*AkR%!=uj`2_?@Y@KR{p HZd >0Wh! g- ֏BO(f3|k)+Tgj2tO9Kʤ9ﵥ+AQ壤@$KhUWvߧ3LϿ)5^^rmV DVNDZҠ eӺS'^cLCFeus/+WUW, 2ޡpb7] ?+GMP])RnVizo4׋051ț0q27SJ1OMyu.,&ȺJ/eQ,9R~v )ҍA _D'&hŞ4(F5Ս+G^qlÄdQԥ1`>Dwv[riW2X@F|r?O p'Ř^Nh{jgsc*𖳜] Y!8e aRaך~! X-SĞǺ3fxl5JBYЌϔ4g켆g1M2;n}ޟF{\\Uxf:x=Ʉ]\ erԥێ?DeUݣ>m2pTFTW{ 2ux親3(W7CNm-4ͳM<.ۨ<mEgd9 J >ڕo|o15gP"ldcL8WΪzw1ʧDjK~ÎN|)C*th0>TdWƆͤm ˚iks?:X \"NXPPV 4 cv ;XOZ$T6ٰ&"`՘T]jSז,3ڨS2xT-AC- d}Iot$l:$FC52Zwuxs{!(Ja4T~ȹ@Oդizy{r+U(0Y/DB1?ugd+cp5uCE%Ce3ԚV揖0(< E=5fPZ 6mYpO d>7u__+-7t=sڞ?ZtIw^#ҠR?6ycZ ፮^>I~TCt6@`bpXG}W^o ѣYTճ dM35p@7ܧ4 $h\_q~լzC'i( 2N]8sABte%gA[ddbd>7zZ+t^a)T޴|؊פ sbAl>,k  ]ֽ 98*GyM_sUyܒ]9ʅXDvDZSm!} 7ҎSL]V/%Z{KRCN@c Ob;\FdA(PXNh'Ȓ㙜m6e:Xs 9ů+\(?/sk|?D0le{y|Rd~-!f6]{A|$WD !HuݒO v~;Ћ qE5`%طd׿`%ɕh=ZTj(@߱UԪ &vE1"teTuS߰(UR{>V0Ve%_': y. "9*:c605&ć«Oʸ<'~ޣmإWt>}'uhEPp_czi39Vʣ"I@eRǓ|bj/={qYvld[n#a"OH=wG+UH:)o @ G$ZyҘ;t"6gIid6;AEj|Bt%zq3vHK~ *#+ӹgNԹ3 '',J+R=CIfَMχ x)'kڸT<^d/̓UΈݵ:G\iFkވNV"< I&Uy*tcU& 2LΌalzqB^AƐZy $`@䊖Gf(9[ףQJvUN{l`kцQO\RBH/ 8JiOd}hnHLN qEBd\$_ !EΕbPۡvr3(WGK]+>,Z)۱DӜ6zImNJor Fjy5He6'Ԋws}Ѩ Ty9d+|EH *Rgy,BMu:M;NqvLp،o&/$"XNjaxE/FK*uo1apvگ?0ܒtZ+MZuf`0Tl֞eϐɏAtlX]*2 --3wɧV@V+DJ#H1ɳ:PÖ)ӊzǴwqN"(-Tlm1>+a2LHy^~T(EWJԛfLC?.)EDil{IS[)Kі}ǧ3VK%߾vَ& )_ߚ$:fD8ice)!^ ,2KoweޒdK!$*ZN/+!H ;5둽_7fϮ)VZ)8-ƭmYڤFK% S&kP0U.=xR(5[nf\31gL KٵVA>QY=Dz*f]ֈ ܴºsp sWP٦_+'Uy9FvA5bUM;⾢Hũa0ֹx)Rٝ0. k0/`,"s,=;;PT~8* 8󱻘ԝPz}Ѳ%JB?~`y`9$sZ5P:>mp[+ط u%)ɚ`\&9zYy,YVbҮUfQJݢ+w@U;=pw Qȱ!Oq&xIv'wiXh7/A$~BBf$<98KC0J8Oi!@WeɛG)I=7lL5_nde # p,0i2q5lu3*aW $xC$%Q\90ʾ^?[rDc33?b5lNF;^=w٪btD Yd-[ w%=Yx7 cNvP˓lÎ_%Ke%߃±B'r"sݴ R|wHLV]pTEta%3m|hU^'P |UV,C#pd4oEث kY.b0(kYGt[Ej@Wr۱剃!W~d!qioh_򃴴K6˰.`/v#xR]2P}PHgg6nqYu+1-AUHuFM!TĞc;fJJ5 #7SblRP{YNr@&m ߯(HwXx--s~kR_Ʀ3kH&'#8uծ\]'DH :=@[S8c.8rP857+wV\7&\(jRu>{H*Zj(5MٛyǑgmm;h6 f2 \Gў >*\ Hd뾣f:7ter㳳|g1jH}T(E`MaGg#:<̵KWQ' "`t`p0m"?_ym'TLj[TR]i:ӕ-iZs$uP4N(WPbc[F#hB* *W{ NXH ouo# J/ĨS}jnMe,{ Șz"Eˁxֱ`m+8<ٹ]0ղ:O; 謏C6ɧBﺩ}u>ot OIv3t+u^H3SrrMl%?YdE* @ ^ti{ÄfGJ)Z5j7o"# M:PoMJ>Bĥ7K^͌(C2P??Үua=FӭN1W%')arɃ`e-fKRNno3FL8Td!./6vd1UD\, &rTɜhǸl"~' .X#tMJ+Zr>#ޞ`CO=-F-MQTẠ>HNhW!P5DŽ؂'5e$}iJD%~~W#K]Pp w=A:`7cQ^ED(Ï U|a$?p97!|~'4?]߼1ru?,WL4z.@K۱ /A65Ǯ0d N=d;eR-2V_mhho<]Ȭ~T3|\Յ F5o룴w̬B P] {uo# 7)TP10Nb n6Vϐ:V XNT]]Nn2?3or7"@Q@eP?)[8-Ap~+PMEOM^V<20c Nm|Q~~ 1WyڞtAȲSҴ/I^Lw3kw_GYP^R [ƐXf=G%bքYGfk5U8$Lx|ɺZEp(ew]+GyPXk0S!Kq QyGb p¹9AQ[qFfJǠmD%K'ZẬYM۠?m GU 7s-K,u"L[$b6ܤ WoZ6)7z/[@-XI}72HA¸{4Kg3w+aU}>@2y)Cw˿AuD 41!T,>xH${2%Eqf/i;rMKLQxL+P\>pl幏zW<4Cc{/;'?LʐHr@}h^o6BK[_yYf՜׊C uq.ՆfK#IJ?3\2U9dI/FF]%jogk)Јcx2̧niŢS6ɥeUb:Faxel{8"/9f10@8d-J2TB"yo3& Z}gqhJ]ʅ[NdMQqwT_M)pæU"ZdO2h_ A-qWD]m!gu@[\χ ,x䓌+,F^Q=8xjɼKP;Paߴ43_E9A !Pq9D_x%)@ZRAO0ΐ&Ew?2AI/͵զ3FsĎ~"jC |>pܿd($,=p말(/))!F}vlZV.9bD&f-=|hXf*, +,3: {7Y( 4e;a)W-M+Hu@$,x 6SȁRWT#8HVS 8, 5Sw b~y/(2&Nxp74߼\Cن_8D-%XGqgP|(<-JS<6JR %nE3(GIk}'-eԧ7ﱲӾ]p] QS6h/3 B1ژws3MDPȨj'&I/^2UdB51tbXDe+2>`vL fhJye[j no|Wtk3F3:Yytҕ9c{l*5foJF9aՈ2J:Or|eUҝOm%063U(&D>R'mB=+ =buyz-JtX*vN<2$VuCofIra^ĉsŘnbOI&,h! Ҍoڈy 6}gIƢ/P:0ĭaj(XEo4tBÒ~ bZrHD|ʒΝC@9;`{y.Ym/G5GegEE[1T8tC@b4T!RCd߮cdi]z,eRYj;xJh` t3Ӹ:aXƣrHҙ|1;BcY%QaҥoK2VB[8vqӰ\wLA\]fعIKTbBwߚY0갈O= 4H/rjl.o3e)x;>AA.j@4ύoߴDI>2t 2XYVnoj ~7 J̒u׏m[H/)2dݷ \dLm6TT4$i |i3t-pnn<>@ꔹY?.z9哷x]U|]qe}Axke̟FRHV1!^&C!] JW[_{j8)T&.|;:j_Y oS[⏸\bm)LQD{%Pq.\yܥ܁[s|_}Ŀ+PJd d$Lwf*|3z/UO<9{@,(`V|ãY.sDLQ*vI=e}a^s\O%B@Sq"T{\U;iW>t/4+ Ƅ J3Ɣ?I\)%rg1T4l nm cY @A(~ =7jb;t4aZP(#מ1>376R:3pJc=ݯKWW H~.V[ )V+s2e;O}1L`_9vET`+Ĩծ*s^Q~ hQo)Jc #w-kal"c*N u3}΋ o${9G9ɰ+g^1{rRWZ"@dP ?Uez=ʈl~*:U?d Z0@ikéɭExMRt-n"'n >+L8Pg q7<"D9ܵAf G7*" F+`Үf9 )=?f@+U Sem3+_Pz!!ys<$#x4/Kvet׵H>zLJe>eȖ-¹.Mzɜڲ0;~eA32-VYUDIsW= W"J|O^bd;= pjJYD3b7/Yͻ1핏-eaS:g/7M0p_:…(IY 1B(w)Z;8 ^y^ =ob1cV~< aׯ!!Vkm!= wp4E7(kEdaz?nSxDqxQ&uAӵ!3o&AWwUR4[#b·͇9,l=>?N_ .y |22TB'P뙳]}Q/I"b{%HGPwGTT'5_ǭT*es 2h |N2"BU6rM'M3>ptpbd}-ՎRyg}:ڑI7Obj'8ׄ<.R73囕,ET΄gjf(azc |3P&ko Q]Z9Xhe@P`"J)bR+p9.T[l,b6G5rxEUòP Tyq?sb+ Ix>P_F|ܨ"șiP)R2Rq)A<-PA=LRٱF9gFZ Q<%u \lW[6 z8;k̚IAk/zt>D25>{#hY l^ z_ &HH('/+a7QDfUhe;r!^0Oc2L8+Q%U^ù߫@9lmTĪw ̇Sf6 %Apk+ECZF8LE3.WBF#L#sQL1S=PRe!]:6/jBBAl<"tE{ޤco_:JtQoeiŔ;TDO=sG,h| {D<Ѣ9i =oL:*.ThåYm+q[ nreXUO5@F?K1ydn X\9@}GIq-EgME?ꃍˤ奸f{i7B%aKD&}tu #(&4&['5',s[T]2@/\C*o ؀^*C+Zbem gc*Y l|?tRS):2M_֨Iz5;·k:) $:Mbi2n:˵PxW_Ns FCXj@#F(>Z0WlP=jU F0hZ3TuDr/nIvxhRV4'j[;dsf9-\(k5i4:Hs@n2*i\r<'JO߀eLnG%-^Ȍ#-ViCHTOKPGԺdOM6D׵ǠĒ JxV2FiϞ2UzDNfqZA6nj=6Vo?Z9m5>"?6] CڭdW(1)J륪%HMN^I~z]P Jqy~&PT|1##̞8&ϴ?$?&xMpR',>s#_i<̰y+b>S?Я]ɊVF5sjre\)ЎL]o oxV-Wa/q3{Sv7֕ȹfEJx8(ECI,MÝu 4޳e%5REA92CL8pLP~=+(RPc#fj]4X,&!W7^1ݭ=FR<)2Ly ,L./ZF⅘Vxg0JڡA@{2f75ȉ^51:ojTpqe@^ձ3t/IH3 :A0lm89Ңƌ/Aq7nZٹI cbٌ{i$Z,c/n/4N攆'g_Ke(Gg#\}cgKM4ec˾lCP;`5D_0Lge Js+!R4S>X:+W@sh?1VrAWbQyP~Wcvw؏3H8qTw8A>NRst{4 huT׋pL6TU[6k(D+p|&PŠN9&rIDtsoE 3& B3;oblCS*X䳕{ҡQT?E\Md %\;䒎ƯC`OȡXy aŵNtɩn0$;H);cmeq2*|鼽cXңI'Yp-ZFnIXӶA J[.?MOQ*7lE6?r5u'=|`p^7I<ӈ?$))QuD0_w]vN9R=z.wk}ܣA_ikJcC\yآ+&4n0q y,ǜ%ī^of'@68ߩm:l`%08o~z/ReDnet`ZZko+D bF8?*XhjOf^8re&7!j-.mף0ȕ6Ư ->4 WOvpW>&6N捜q722_!1\cp`;}ZI#&n']t?WEN1iEb_4E=o͓Inc; QnO`)*!?Z9HwO@3ynX ǀˇr{ rBpG P${BI!1p10b+d`rcgCIW XwM~2c6ԖY&K=5$bUB\.m>+nYojq@<5فvQn5T&$f@ۻEUB`'Aõ؝_5VBmhK_p\'[|7 _%n_O0Q%I-,t+U^j۰-q Y 4eT~-+X1%YDB39Q)I4$ٜFg΃p!bJ {]nQn_vekOwc9E}lb9sj;\_H@NQ.XSk>As- eJ7)Kܑt44r\t1PT7Lل?pN:b+ HJ:r\Uz5\l y _D"IZ1~9/B@ZtML\]fQXRfDJIGJqǬ?.q]$$)zGNKExx2/N1Yt8W RIXEmfq=tԵ[j!"ѺqIG:ݙ=5=KJʯtBz9MFɬQ-#wno-OJ?MXDҕܥnl\r)para)#A PbНݨSb]# 0 !<@2X2 % n e*^{C\IDCGOB;IfgV B[ԏO3G q0~&&@/0l6!G7uPEZ9Ȭ8 L&CVb`t!{Ď"wk*=Fl(NK$\YAT64Ud~ܼ$űfk剝|²ܲ{>1 ]X. #;J+85iׁ>Lc:LL(vZ`vA({ &3o(% u\cVWa5[VNaJJfQ=EPZ\ 2nű3/D eᲉcz d3KԲ \0Ef5J..|*\d[Hϛe$'@dxS[|< X=Ịγ-Se{f]j%)Ety)y69=Wtv#az?Y2MIط?hWL\Wu2MUq~eCp}m/8)'5L,X0?32ZX6 if`i-߃dOUjje![P8d!>>}u'i eQnP*'( yA44 DC ikmxC|&yzp zw/Stԃ֦ǂ̌>o]+2X'h6-Iځ)K:"=C%ioͦ}õ#M F^X MR p!4}C|斣nrWư}%QξޟiA*l_O%c)IE>+KkNzмUjYs"X˛+]5JY]e.zk-p/a_qX험&^=2WwcR']̔"\9X& qJrylV-fۆ{7$X`\h][DI'إCAVv#xF%*LU@nDy["6`/+ PK4S ]$^sii; A/ck3"Hµ^SgG!T-7r?zzN70!&:c৞& mǜd&B z_Z+4ڍ-XLEѵڑ.9eǡP˓ 񈀡/^G@PqbLjzeEn"{p|gr~a"T9nz?fZwH4l6Zv5& ̸b%wvUwDz5Tv,WTSv>P3-$+h|肠}rsAfU˨ n$)JOX: 0! U]vtg7OA]WyS@DP!eWd&$@Ar \xwZCL}ubd-a[(Uk2_Jfy>W]p& lO0H4!Q'h+ >C vk<#8IsMGP*u{sqyܷ]cNvT7UբAގnsgb-݉FYxEpIq hm3+iLP7l^o -F%{{r~SOn6˲I-͝,m71fpC Yu$iO^L_!j S {S[^0ue03X`!ygad_R#˳ P:[?:QGc_aW3K(+Hࡢ6/s*c/`#G 2e6jdNٴ1E }8xjt̯+pc  &Ws!B ҔFa-tN0 PI "wSY&jW P:Z"hMik:z,3YЖԧ{3.bu zaWyX%n"֭ j PҴrnScw*@X9 e3=dJ'aeƟ̡z1369 3 f=;1Z/f9YW>kbFWX[ۊKfͷrq,=wFKSaf//kDƗ&4}Jx:Nں{L`b /c&'znF^LS{9od0\zkM|*s 5._yvj`N6\71k}Y0ٚ4D~6mMjf4\}Eon/)$SjG+aЄ:)YM$ )Uu}W!R =X8iң:n0D*ۛNf/`G/ T!HgMA4(&4jNyStЂicO7'Mt1u~ZnPNţ.Sr&W@~Tv2/&&֗.c%:9ܫ"@ϟQ |\w<9/s{3uWFglަ*ՠ^]Cݕƈe){x)DًO?," Џ s+n˕|:m>āȍ7;%/q=wsBYhLoxӨ*n@\F}X@7fPa I|2?1YJU2LX@\HIGbG&L4UJ}'A$&OJ%#uN38W>иi腽+M" D(;#-ʓudU/zߓ#֥tmS,8n,~:Bg6+{U% KI`pP$`1Q{'u8Q.MKtkT|NMrr Z #v0" }x@{`Beχ|-T͔'&R>TWb0k_˝B:F&{b@ bz"$"R{tȾ|e'n+\  plwHz,‘7Hz\PKbBur-xa3~Ն 'tYB1 ⏗IHà%]8tDth?{?n;K:[ Lk`ЦZz9$B%u+^Dh}إ1{y341L ZV5IRONINׂI+\_fvW(at1rH}[#_*\"G'B\>:>c$@ "scN+; :邁>0HŜW+1 A<9)wCO!oz}QA3~ˊoh7UT}y]MFtc΍l`/DewG Q,!U%nTa"O0LQۃRJH<V;u}CۆU-@sӝ IQgS=΃*҄_,T.qPWx& TkK.3> B-E  Ѣ+kv6{d1fJj4#(Grf4oiH_*xW~3.{tH|颈:ݬ00q=nuXH. ߅X7  b啊(Ь/:U!#C*lup,oW7XC^Ɉ'>T|I|(Ӡx' 'GzmiK{v9M΁𑂳" ܹn?!ٮԄpV#DmT/ a: FĎv4j,2,q*#t GVKw83PiF  (p(: ٹ(Y vhγ xs:0׭|N-#ٔa l8d?, %%%-Y kI^{/kӲ!@:sptuuZC֐*#\ʊ?֏ȃ/V*<Js/_ NRK=8߻2㟥LP<őhA[MKsd" Tn숊N o :ETfV{X/N,F֊m'auM$g|!0re UyxĄ5ЙOj~dΘvi7 =?UX7Y#p'ijTuO {mx}tUf3xb)o9ᢡm>F}8G2@Q /gYBO(8 =\J9V2q٭ιIOf64erizOS Ϋ*`U9FlLW+&3J7< 6\dJͥF[qhE2=#}P֯3JX-< $R!o*LMԸ/KKd0#JL{g2Eb!sI;g'9ьop*MIfzf˚_.m tU_nFpLJoV8tMZS} J[N00j hbƦhRs,ll=hٙ&T(䖾 v/_ީu$a5^ '"~+τ 83+q/| ~*j1I.Eś^˻lvQnKaz]1f:%,ֵ.I혈yn!÷V֝4BÔPwԁžK78rTj ƤR!eu􉐣_;IHW{_9}GDLTijF{t鶌ǺCf(rT9;Ϟj.\vTI vLf#*#hrGbQtVcl/d1rqXW?.,o>Fj]{_1*&%ťΎ aș"CYA&R^a6(Y.B5dY42i_]LA &qCU_l?D7#ӧ{Ўxv](kmA@CDe>9@Sֆo|B<yqEAqy6X`Ld.%|D`>4n~~K9‹(s41"^ߚ}~ny =Їcanݯcq [InlXy ܮ7+'5ciߚދH[}<gXH>{#Qvk; fT2iE5< ۉ軋;aHVB8\iT~,WR`dOZHº`iKrEاlNjF;&w:⚆?u!{HSQ+Gx3&qR%hKC {$RG㈧fyZm߲.bhwY7#Ѫ@q 'f;wExkaYuNxs@w b>B9nyEg7SDiGb"\Mȭ9;Z|Tjc:tS# ` vtSb-8>LL$ZW^N0d 3GrAZqU)D\Sy;ʫeAM]p<9f 8J`,lyҟ,s:4E[ ɮm|P}tcQ2n 8Muf#/)ɋ@RA2<;=Ȅn24uΦZͳ?<D@Oc^a]WT7vKËG}kv{Zz8i_XǼH*6UC&>fM/&5ӎ+8߬W ݖQ;k^N:pi]2ðӱc tLw0k^(5 9gT΂⿚ث?fKVГv_O`%9=8x`#L3خd5LIVvR>oej7ZxWq%g`G\>͏ C+} I|0ٻ{}3]ntmg4.3V:I!U:t~A (gXS'QT~z{eF`} ˤ)gc+.B`Ӫ9F P+Ȑ0 IgxA n;ѧN3 5ͫ#}^PV.U%Up!9c`f"bk`* 96XF:_ 0{LxEBOX&܁dhҹ)5Q^A)3c }`uڽ <-KʼAp\3Qef״C>S(!&G` f p;P'c4uh%:YZ `LY:L|eRA;,&:eN8ȵMBq;vHg/GB'*\ySpOz S$ṰGh1)[݃H9~ ^ (J4uȆΤ@#WY޷Mf=;ȼuV>U>`4Y 3t6J|Q#Du3EWصEp}K1xXsƝv[ƪ]D}C`dk%zm?없_٥ڀZG6;0"!g/&}޻2NgD.݆ ,L!d*47=V}%$vc i"Sb|@8q0'O%f6E#~09|/7uWYMRѼ|F,C6`s+ësu5{cKh$)-DOĊ_ ǖ$nkEt) 9}UV2ekv- G(E9ABW:JLU4X48E`Ȉ"0ʨ?ɍnAb^q^G >z4Trp^͋{Z&\G@~6?՟J|_W+LJp0NJ@MUΤ}KdWՄW3لl,Үwp~͞?".z:d!}KD7% {0&8?n;#{{Nm<5r)'fҤY`Z8pM{oTlr/>lJ") }{ΜQaV˲6v}Ծ E1ـdTݙ0`⤖:DU墖! K(/5 ǹI2+adwɦQg5@rWk OCVY;?+l؅PJ(EU6DV"+;p[m&"'a#^|(v-П$k >["E~>"Q58j¿iQOk/ıAyi Dx "i6u])GM֙]GF3HΎX(tuS5la?5 Xc-CӨUϟtXYd@ !MMyzWP-f`yyD9D^WSRxg2,%<U;?e:ݻc 0 6-+TfpXCP/ў){1yy4wI-ٺ-zPw;Vz-YE_+,X>< `fa@a7IBm[O^>؇q%5?{`1tWPZ_,B/|dQ#"v.}VҒj= _+0-xOU R g7JaϑFﲒF>,`0oA3 ɫA)D<)mT{5@WT߷WF?+S}MdB|6,?'YAU(i˲x!lzqEYPLqtKa& ?2;gܧZO"ROf_A%~La;e:wMWV2kuxé|ϋK-[ZK46vmu)ymvJվRz8j!K,?`6cfv+oogYt :`*U9Ӂn?^º:WECGUB`Lr- }!a ֵC.w|,[vOɣn@$ ^ƪ2~/ ԅޓGwkz̄bj \ҭD\g~2ȥzH$`o'[Q@2x#ZW8ɦۧ`![ "yU=&,M57|R`S).Fla.%w $ 0I"J 5u A#@N0u}Vʮ3Q>k>nZwP&oCtnShM[9Hni0s#jZ=gcB%oSa-ȍxI]ꪏ2;9E1D-hv?aDM0;3\4Qa[5 ~qʌz'˫U|K@9*cBȦN]#\jlB&diJX~Gu'r*;xEd֊: EZUR{}pY/ 䐢vm(7 'q\#KU!KI#4M%jcUcهgÎՈwV㍠e'W6"J9/CV"^k4W(/M]zbR ><-^:O<pɚGGzy]Zl?y]=E.vE{HR`QDIm9c>RE_:e L5kҠ* -EnABu>)%7@7=A~ђ?94[OR~5- v` "-a pƎ VezgfXޚDkև> zޛ]KҌz99XwzP濑-!Syqn+F4IaoprUzϛ5۫Ѕ'Eo%lv:o?RU{̦4ޥ%i^˄~.vR\te~*'lpNK~q5K_ۯ4LR2zO0n;(;\n`8px~iH ( CDS{_HÇFYJuEH*b,sq1ԫHmαWE?"p~Qs2P_ƊE|(!Hr\;b:%9"tUp&ژz \:wl'ĪZ2B9cs7[Xһ\{m`xfq"rMzz b!9౳2!,u W9by0fCc 3pkgZFPn;r;A'=gj_&jIҕMF$֤k7b/p`nLT>@8}eNYOK#~r㣾LGuFxg*y:0]&qu7zh!(쑙U|_ESCJx8J;^w ;ܶr_&qᶨx_"UX=yp cSĨ"iH@/<|w\};r:&O{hVdf> !pozBNcM8nf&#VBc)d+lFCl`K[HgsUUW[NTl%MCnhBDչc>\[gZ6>VuGsupy50ȝ/-VgviT;Zf\b]q-=b{J,bI[O͟[ZQ:8Uv˵n}* ; ESR];ٴv#CЙwOX$4Vkr?tndWO=¼|B`W{޸X F9Y4%^^:+a\ʔtլj ` .!Mk~ؠ]MׅɂFSPmV@y'߳~bC-4b;o u5p n-4gOcٞ]P9D;L .l'\M#VǁTj떭fBRH]mx\EYj3;B6{*)>X͋wӍEiR[+4Cps>2-+e+l8+{էbmɉIKQ cm8K YPsU$rV~%zG'?tRd]2]i(2 J]ڴR#OuDTȍi=p?"cOR <׎5OM9#NHpGR 9U6?Lw7:C'Xۣpj׏GX5$ѹJ|Ac6=ׄJGhڠ(~xd5gT31攳'|-<֥Z!F]>GP v5QN:kGIr/$DպUxG'h:̭O"{TYMou2Fdɿ D /ޔ58a:)b!8c@IJ w"K~lR0C`q5)xذn65"cS1Ӱxd[[Hkr ^Т(Qd6XI~v }^evL̈X\z 25?wIzr8:]EeY"}c$є'ĺ%0GWe#73euMّz6]$΀= lMu7Cb+&$2Xnoa?zY;r1/stԝuH~t"\$27?/ӔsRG試bGfn}>+/sȶyQŗq@YA+0orj+ZVk^pqgꔆ"3a䅥k(ƻ|z"T7tŖERȧO9c NU0wça\K -(\oc1 ԍΉ俍++1c p4D3١5(toUowi$i<*GHj4e[]zꅪ%f|VF9▀Vt;EL'<_|P`)q H~ӰsNAelmH'UFWyݯfsiu"ؐT}B0g/`ׂ}:O5Τ2^/t1[t&dJ$y"G!" Nrߑ!W BtΡ F-XlNX$K{EcD/鶹`P&B= vݰ(վy_{ƾ7raqvƱϗFYrA)U~,m&}GJ8yJݎLP,0.K;fཡs# 4bB68hW/cσRs(eշ_RI.ݨ:P~k];yb^X;B!=SQ@?Ԑϩ!GraV氧rkƓ{n.ya`A=Z2 r }]\gG,Yd gيTk.$);| fVC?4e4V|@icS \('|m08Y0)חuL ͼl'"bSVdmI(mhh᭏OX[]D\]ݘ)vnw' kgvrv^Su[Am5XMI$>AoOIcS:mrno @օV`ܰ#ꪺCsVc!D&˦>6 9?3r9d5LΫ4@To!\J[tVl&T!W!l~Y3Łt 7HKpwu?5JٞeyӟSsԅ5 Є``~M' נ1+6؞f^LW!Yḛyr=75>q~K'B0m>WHsRӱ?ݷ11=!a шIWuh)%Sb#>f'8تe/!Jo/M|gT'cO[beJgpyra PP gٙUZwjiFl m{=URp\]z$}ߨ=2!/gжȳ\WXwnHu[= #̰¢R9bꃕ lxB } l$%+xUWi)SK?deT a\.w*R߅v8deow3gΕ-ʯP%C&Aj=գ*i5#TmqT=S|LNG!8/eXvUKvX<›]&k~}^=w gD_|g++CHD$SDH?G^*lc(N蠠c+#鲆,!:(ۘ z 6FGslvM7jKB mdN ǨHqrO>t-u.k ?4 g_f5f\\> 4$4,lC-'#ZgYrɓonRl)6$ruG]CQ>Ԥ5GǝA,oqnk fxH)xeOHTQp~k`TxRGbn$ a$82V[OB>XΨQFdbqHve߼>Mh01\ nԸ{B{Sb~[[^ QVV^Y.iv_b2(ke=;M8|'3ؕOŨ6=#f‚znl㜔8w.Ȳh.2"Oe@= 3cpSݐy%IDbhk#.C+aPU, R^O'VКhɄB;o{A(oKJ 5xM?{Ua J5:!hI.{ Ae7Y5v22q!2 Yp:mflrFR;{J"X3 D^ 7Z OS#W*Տg8er]~Vɡ. G6嶣 ֓ ] vO>R0&"Nw0JˡaɘoBt= n@Jޡ FP(Ssy%} oZX%#$N#$nCQ.?~_rOji|S+MCW`<&#y0w^Ga?&׌ӕ-_oPoByxOD8 Gg[,o @oh8 OXJ3 6]˦ 2ċ*.- L%ΙHW6 jvAnS* tYmuW(!f_+B}i#ѧTka%Ћ_T.z$oicdVs6%@`/=Ů`ceE,r0񷏽\X)u$(Q%RԓB==[a|b@s9|psm=r#*2' WQk< LRa DGR@B(WS@m>_[2#%aƁzBxwh @/ZϧEq/ ]>-}w>7jNl^-4'wmoXЃN2,xV!sgWk=1U5|x۫G-6MGQ:c%vLaKʜ„ &tEG]uFGktJcaA_B! qM8keԇE.b*BhQIUfK"MJ+sY>U/HpKb>niKlbdS;Wz!`P^\ Q{Y=DbFlfP`˷CGg>`_2$9NbC2 S<(g(6BB΃Xʭ-J%;VQlzk&0S}$6$B.Uݾ "YG̔t*5r 5^3r țbq4K=ƪW>ʀw#D46fİn`Pw~qW!LJGY3%үajF]=9X/+K$gؒQnZŵЭܫD<:y}As\/Wd/`vR[bq5bIbMUzLs_)Fv{5Yd7eYu bS8!(ѭ4Np1'|] I IasK2'~eHXk98Y=19()Mu<;WYD{7;|p} `kW @;NNK>@tUC%0sp+)(Q~*|vŊ1%R"[Þm  >8ҘC. ÐXPT,78`DkƶTdƜOT=FLpAzddZvSYd/Xw4Cq&1YE| L}[0ƚwbRƥ Ya5)Z&vB=PW Z΃~~~т]w='D])6Q''b;xY+nK5SP# 7Z;%`ga4?^c k׹y8K y(y[LmDzETQYu7̃ 7 ضRH9㎣f-@;-K, SՎ#Ňv+Muz`~L7)PXM1C}Z}Ľ*[BX*^ Xy=R39=rgO."+!Y6' {(ͽDҔ#hcPŃLHgi>~>LrrX4=׼ Cr!V'H\*GWV%dp-lji=HJ `DpX2N?.yI%#.(0"\㺅H'DS%1(b~5f j] e醣EaZ6/.] oWWbhV?| @ uAUH}:>-:d%tn$҂< p, uv^v4ך1lZ@)\̊`0i`tqee;PP"T& r#?W.#uUn/t!J^ E񫘰-/+-9NT%Uv60@N"uAPlNC?5BD؏a1Y31àUd paKK]&1Ƚ4 R%AE1mb92ZOH4u?5 P#ޗUŕE<.jodP=JOjeY FLVe/NYf3O`3X:4 l%3T6Y:ɜEj~4چf)WoA%6SҾ'˾S<3!$J3#>M'ÞKi?崠- "?V:0䚘UFY[eRH- }N3KQ._D,$`#5StBUnuH> ݺ#fo ٙ#DA(kd>wurD.WbUC[u:@|&e9*糁 1Oh4A,?1 ZhnYH@8xs"I.%mA1F0AT? q2DŽrIUtCohlMѽ$5e.}kOv3݃ywrLGc'Ʃ֠kJAK\LfoWʴTTSA=yC-9mr|^EkTBƸӪ^G6OZ*}b\gA˱{&Iy 嫰y]`:5=4vgYKD8ZB [v-o4x}dy0.Wc ̥n*Z/V@SRWbQDoPC=?PVUH Oٷ쀳۾D: 7dƬA 0Vٔ8B_Yt 'U;ED BQlV.?8s[:\ڙ"y9!#448(`K82C)if/Bp$;C'90cAzv5 ?YF w[ _]FMb$.iҘiUQjx9z-2o&C:KQօu.>aRͱTO/b}牐%OSf,I ^.fiob1"lJmf9@^˘|]U2ѩRaZcv.9N& Z;٘}o_ rD) |ZĴy褫6b2s(q?6*95Yo뾩BC_8;GEjCla*+g'e!ܷXY*3F ot 5ZfzEj(^3Vhг-ҙN4Eԫ-E^f1m;3"-0kPρl+0oIGk\c%KpjO>90~'ͽ.[Z(c6]@(3zY2bq>~G/T{/.9_fiKrjmR%vQOgҬfhsZ,΍[4b꠨̲eM; jz,ouotmQ@Q&UҖE_&eAp`zYqNZC-fUK.@~P9eDԚpGojڒ![pݵH+:n<^kqVFFzs< M mz\'|p_(;EM4G@Ҩ<G)`5/`3]=r%HaF淹LhOE䲊z?ᷣBhW߇&J;CW1Bgh;GD#XiWz w o2eKcuʼntuEqlT a XI}9]a>623ާ[ #H[8Pq&'o^pk JF0\1kA>1!pNY ^HEv-L]\~q,Ya͇^x7v6e܀{:y: '? 8OW,DV+N j:k">b &G":A*:1Ɛh =I-\gc®سIO ĭmzVB\Ng{N/A;mH]>m1ɬ}XޛëB8 }3P=&j xVTh~(Gm _/xl/$A{B#mLm`kRaQZt)V]vg4K<}VE H 9nnl<*r|ŞBh ݞyG03?ZlAԛXϦZ5hAECVm3úQ4c@jl53vdhe:ʑ0l4]{ܧF4nќ+%%2ΉX6Mij!EsJ6}kk0ۖ d/w!s!m yNH*T&bjŲ|/lĹj3jPQgU&ԙ W*Ҳٗr5tPT뫤)F['PJL/KHAa )%|_=BE&/fWU* CNPx8sd`Z禌U!{wV(9C/}l߫,s .`HbE|K xsxC,;Kqxw ˼!}8,oG@evL* 3U./]Ov7{APl+G\EScDצ,pݤ6]nTR O5- JqR"c! P){ ]M*}n=uVp^n`'kd87ĉnqfu;N9Al/ix?9^ٽr ;`' Y:BՁR9DXD9˔ʲy/'7%h`2b iO8/+ҷyIoe;up+9" ;+<-3#%%YRj VhGSJjZ;ٶtWtO(J]|Pc<.}^n=%$8ʔktZߺ)nYAa^q߃>bo6]8a¯)!PI%QxIx@}H8<-6kmIgJzت9C;8(aK,qZ7"ayk^=R7xgY2z(d31`Hmk/*0לD.1Cly0Z4Bo GB*ctM8ޤ>m;FVy SK|g.hIWn'bHl!&b MY,E)zihc7ʑ US2v[9U(Uc6DB6431SkPd1=LS^"ah`׻ghR:MA҈* X`Z)8S.Ud4`*v>Wr߀P`ːfBnh=bhMaI~l>wY~"X>xɋ 8Pגkd96n`bl6;%^NAP%2Ȕ]\Wh sjGX/@8B+/%MYwd%`E'QD/<\ؓƫ#܂jp8ȬHsL;+ Ȯ 6%~YnƄBCAcfY0&"OF,` Wzg3D۫ZlMLTN-nOz[7Q'THol T@$&7 X/ #*- oPzxPhj8mnF)ԌBpgf %zowNltIy8Qΐ$4:ч18vyaX1-9@YUZr㫲 3DfV9e3й`) %"URR>¼},6]~lgP?J)RS&ZM#Q@ wkNm>#4d';>+T}lc98$Kq $oLUu3eÚD-++}(2[ZY3(;%t acP7y(=` cdB%σꅣ:^cR d@:ȶCa~nҏ(ѥK7ٟ7eKڊM/D;rAXxP&ZvcI<p1SP&%쇩%ԭx6M,tX:+*tC'q/ds]9w/޹[[򉳯>vҩЂFkqu͎nk#*C;郪-ZIKB8{[ĈJVWrfHBP;DT!!`dDHF`?1'ĸ$ Li)y"fe _\HȲtA BkI:aCzq'Y>Tv1&=u?x7#ː(j ,XzY{^2խ5s}8A3̤"˅A茞pJWq>~=+arFmzX׷Sd;妣^LOJW1IǴdjJgq rƊ1KGlu iC_z^*4S|as]?gXFif~,vVwyfY[4@}\k"3]RQNLW$x2k.ףSJ_U)ʧz#\V͒z5R:>߆}=1Ǒh aB?]5 m,Q sQ1`/S"ĜXwgf C\# [D$#V4ėWX͢_"Zm&,ޭw`.id> !ck8nb"0Ϙ6FxPR^=D%bC%1<@iyɞ}['VBBڻ!NʪU;+͍.xWu70̹%X wJ:&$ UlcnPya^n# R^p!&A-0OM_Ui*\f>3\7 Y0P#D ߞ҆ʝa?,9"d ';>)CZ 2TM&jˤ{u)W?:IBYww)@})ʏ,t ۳jsz2s*p)Lv|~nSOi kE9=1,SHh k0?S L,u<) ;p1#m[q"ہRVEJմCxă*BSk\vѣҭYAz.nLtz$A|Df抨5OosgZ5Շ-f4gnOl0cc`q8'< DVE?<+vPtZE 8+W?mter,d,+f[M9\ XN}w-'/O/*J0$M$x!*IoAPKձwP#L15Tj-.}Q}+OK>_:~TܣYM[ M@KeTJ{-LV(05DU\;,â83=c>oׂשŒv7NzЛA1E|sWm *'8 >ESۆ/h"AD٢ p@AAxl~7fl(JYR 1>hkv\.(8fg[rK% !eU_z8a=bXr:׺rod6ft!KfZ?lHC Dgf%Լ{ܝX_8hXҔV[ɹP_yQOAP?iH3@p&Fb+)y 9+ޕojɰ^ˀoOgV|XWLKD7<1YKmKmZg5jF V~Mf9~qlk& "ʳ+8Q< f3%< -MHwnDƏ3 *wI&0oǶ/MXHmnƽ0g橌 싀TRlKy0P+ *wUyDCC:D1Tr"biK Q/X͘BhVZǿ 6ғ*([ə@mX4aՇ`SzQoڪ+=kɏ7?C<x;,d)hl]YtZa1:e0=IkIbs Lqп$LI,#q/U^}w;6}\!j8MҪ6C#$$ j.m*G%Ua0<[0ï,]Kr3F", kE{b tapnyiߞl{[X)$VKo^7Y"$^Rqn*_'X;yIqҼQgny0b Y(11.?E'җaf*?j}jR+oզro;IxW&aB俭ЉA E~FT;3H4*u&_j`?⊽鄂?^7,fΠ𚜼}Xg)(FSX.hL@h\#lUk6抅rT(ƒ&kOA̾-J1$xQ;}wR?m*A@XV2Ǎj=F?^X(SDt*TyĘ"`N Cn԰M&XTh=+^&ԫbn?h ?xկ}\BBci~%3IgZNKkO*nZk\AmJs ]+H; c B?h2~l]<A߰V &BsAmlAY\0l-FjRKv;xo YeaRñ?1Q?L je;Qer)]xg;D$hv-pHnNUO$YHZ- S:z xj>İpI79 5˦BR$ll]uN{P4֌KH^4<8ʗpMrݩ9r$<寔渷ɘ !63D$X.0"Q hCA|>xO)depLW_r,1I0gAwGgU'hWBB(Gg%?Dq+!^UkoFz\7qQߤc6_̓Jy Aˢ8Gg4 if 7@7ˎ5꯸*8)Ti֖4YYƇ)$,/ċNHtP~]sw|SB=wDZ4RIgA}I֤m [!)bYXߑJHvҪ[aƑg_ݡ!h~[q6༕{ - Uai}\dB5O|gu(X!>s̀1<`_JsoJ! ϊ2↪<DUݎdWMgw:^",9d]xŬsH [xgc73 )!b0 ~ 4%ݾL{VŅ3I @1 ɂjB:i0Ld3r(π\O"ۜ~378R(NՇct5) aL59.L%؊lGĝk^  -־'lj3:эi|!hJrqd(=?Q)7D<6hyҺ#@/`w5]+|+tj: |Tԥؖ@aJko,w}S .o҅Ү';D;*x42̲Hϱ6TpҮ+-d-Dv~'B4 >./IaML^€iPq7\6TSg,'ϽJ2^oYԋf{:}Njixiݳ5&c> o y'hW#,o 3w)JMZxƁ*r tPm*k@bU  FJJh>ĥ`NfyZꐘD4tz0QCP^S Mڧw p{cb%'9'C8,ڻ\H(, ޯgh YVE^:}vM@ʌ\Gi=0t2!?|upgoiGG)a.f[Uܾ`D!U6}~`i.o:@%/4w 2l=ؚx %"͂E1]21a"+%C58ԚKJ߇?8oB1_= @i%ؽ)*0I .D4I=t>6Q I p=8 Ɯ ZͨPSU=+͟4• ]S%wi m4.W+ $'}`1#U3`ǬPqP>rxˊo@ۆմ&#P0b, ԰l8jK ՚pGV)avH-1一  .OaS|JQ)tS?;0:u%؍t Yb|d+:uEa']l1XX3 ]椳<&V3OTaf|BO ]7hwOWTtUm_B}oLR+e''Lb ؞AKG1{}* >:ahIlL[ 6Qc*JK1ܻR!Usv}RGS?oURkhG[":!`t^J,o ЮFW*VW@ ҬZ0$uϒ]ZrJfjG&T([ю0tqy;ҫQ 1ُEq8 ,xο+׀gb|jBZu\+2CWXp+_ 8njDoęm_W<5*#!sĖm5m)'!rf+J/|El*G` }M[ }$IߦlGhD)m/:ŵhVG&It)Gﰎ"WvjuXԬ*aB~Rf3"ql:EJMo6f\ !хaQRp}K"aNJ FFf4ZU"F %=Kk9e\J!G5^PvR(e }=Q* erGLF>]6[XAmmmM2IGhmˠ=)bd#? ׁ)m.֜;\MS%" -~9=+:8(v"Hs_yY3FAZ_~b,fA==j $zUT^kN+V {!R%j{'_:%G;ظAd/zY%Z(QWaUr+ *]/)L+}ğr%LʲR;S::,¹:~*cLHl,5IJLW7Uc7S|9yJ2v6So:'])/o uu9M9m0dT[J-YGu|L=P<^wXda!9lhsy \٠behE6+ )_!?-)'ZWC5Plrzx4ݣ/gb5cwf8p(h{^dr p[QXjR'6i4zd0[h}]P?} {%p t0#iタ!A}^rl>ޢ9F_4N~zL ׅSl{[7{ bܞ+-̑0!uݯ=}4 /@ OP47P7Za8B80W-SJɨo-5Hv˿Imh0}é#w hB{!T>~m[lM2YY:ն]9c /WZ!Gԕ<HRom [ZO'eZRi/dS1_{abZ~!!}cVTZR":FBd9c; wAv,1}H[U.CA✀qRxeIAAbHjH,Vdrru`3'ƪP[p9ѤK;,P_J2L|%7tFc'`sE-N 916;עBH !d5ק y$bs A|F`-JX;YZ.`FVk$p 5W-h$ZSB9Rw\sTS+/E-rPi2_u'o]>r0ϝRz$ElkoJ\O͉8N̳(?Jfm$+ZD(|Z訠d'lOǟYVMAi 5%1qwr=jB " 1k7Qǚ~;!YWJU4u"[>6pbi*L#~DUsF([O=,qjÍ!ڠײT!K#3Bv3xi(f-wXw3PWD .)h[.Pr6W=g(x aYßl=Zq6:pك,ߛ JH@Iz֏ +Ip$g*L }T [4}e[DhQ,R~afwNo#PFoU C{JI:=+ :3FH=KZ8y򤓠=ȓUeR2GźivYv=460E_^㮐>h>SyҌSLAM*:d-ZTC.V D26͗4ͧ6zh@{ >(up^RC1c;%S>oԿ)!p2uWK~Z>gEyYv.?&,vtޗj =H^ %JE'.4@bC6ai)i\u:nX uOG5d٬(S,Nt\QͦBx@9>%~ZSVYfk`K^yٱ0,T0!.FB˔HTR6ɦUЛu^ۦwUl=dէGk+5u]aΜ $xOHrLhmE)$ uǁ~2)SD4i_؜{7N72@c!!,P v2oGђR.ap]A ԦC=# +iH+=V> :2]ra3nRዣccz:7At_ sR+|'yw?ke2AI {Q"WgM/YLrY:iJƴOU r3f; *)OƵUZu@ׅ /rI#gn#Jd#ݴzdų i8 πES/ ťI.lg֊֥IC:+S=aȥfཏg7K=?p{Gwח}P;|E9@[nm[ UUkrs H`Dv}l[5i.'ef*Ǣqj ȋI0zy5@j)49f]*u^s/}hȑBRR apUwChgI&x W\K*ri3y^o z`$Y5sbc zzً R Ow{NFA7LIia;^ Ĩp\q\Mΐ˄u, ҉M)2=x!b+ @c7ro߳v~en\Ǜ0saۢcrW+b~ ޘ9Q %/[[|x\_p2 G"/& BQ*_sV_*3ɂeT,!g,PHq;ʫ_5 SSG9Ҹ554B4TBV쐉6) L@|P9C.yfԤ>\< Cofݧ{sgMD|RSiPLΒS[vΨmGW^8T zL=b[be|:٭;<%snSؖ*UehҿWMmWA4zٚyrÕy7=a~&E1=Yb Q~x'%frpHt3saQfѓrA dٱBܧ^|{ؽr!LF0 Ҹ[.\ f͘zv8n7 ux6h ѓ$ ]/bN󞾉^=u. HGܥIs!yF/u\j:ʺmmJ2aPJnEvL%O;(:19T"6W%p6&)I[dV *U<Жvm|ѷdupo'.1hF"] xR9M fo# -wO}P~2n|T u{r#юc!<{Qs~" p%p.ӆ@wN[ hKzaz ;v k"eghfq>ԋ1z9B[͡^TI?Մ牮|=@-Ȅh h=qf@0SpO84\eY&FmX hBYu=Fn(j }NkL_Y0v'.6K]-5:/*Jx)к'CRgd7¡FM7Vgtũx.!Em"8eXU^[G81̄HҿtΎDWV@X*_5m&;TE혥iX\]98?bl0HF40C$œYr#^chb[F]s04bO}o6V:%"бu|)vG5cjP8!a @qH}R[Ias%e'H?%nwX>p0 ºp`#W@ &pFmpE<~.w/xJ"O!*ʎAjc/E+8O&M/*yr:zNN٩_zUTų~b/G72!FrrLאGDWWjx?ї~hzŜ~l!I~j<Cs@;ճ02f"aj;m |fWշӥ(` yvGmןчia^)*ܫw)=h-`EEB-cz+ǑAM-͕j5R,+)Qkyat\"b˪> cfKBgxVq݁ne._p4R0]O49"r,y5@Ynr::̵# 8ju<qJN4“M%tDeMEi$I>O f0ח#ZӃXZP"+U EW폽#pߑ<8dPim1!  /+)h<娭!by fxZ@\D(YICvꍗw\9V:zo&ƥϽUSV _j쨗^<>UN, Z4pUf!S Aۈ&W) -bKzdۚe:mj#=(?0hDnޖ'쯃^{T#6B]=EaׯL;tH+7v&CԹ8fLHq}tѷ|_5C&G">(a'w}JƢh}wDWC+q7){<PSo# veo(n{ok!^_(^ y,O5H A~ kٳS$ QLsk]KppkJd,þ:uR wdn#õX50*6jh꟫e^k&߁Y4]b(Ksj4roLΘ4-`B[^e"9%1UME@BXn n;AmI5NN#)/"=.YJjJaw|1ObD/{@l 0UkLH/;iBɟgɸԚ[~0G4 3+ a=z,2~YZA AD'i$ ҹm_!ΰ./(p9 *:5Ns.d,?9<8/36z>.w:%qs"{yu~{3thL\ѾV=Trض{rnYB7oAPլecQq(Mt٠ƺզ ^xDJo :߮Nd~eUu-YRӋ,Q %Ee*7Tpf} e% VGpӔwZ!7M8i,j-"_54@OSLbB Wh~*䥈_o>=9N;L^retf8F6T Vc?_#kx܏ZG&o7F \zж7-簵| ShJ\V@3pƗtj_,Q_-sQz7$ &ΘQ*9)DtVQv`}ag5E*-L B֛ Sŵ#91^V.c.kcbT }ڪ#;|גֳ/( kF̀GlG2_ kP3it_Fh^L:{!U[Z*c)Xe!6y*C,ҍ3fտЩ{l&p7FsX&ިםMJ< 1R붪j;˶!!,io4 @}^0$h) W%pFbӬ1h[E,;,UYGN# ճ gU0jbGj'i;1)pLA7B2ƌ9r;U#jbCY )_{9FeFNݰ#'hyGoz$z=LUSf ҆7$㵏L3LL¥Sq9\m.Aұ@ohNᝪU2E:_guo~:#OwSTʸm9ǥ=+E$!2i ͔l\y 1i;Ϋ?l f'yXF.ce\ͪsQf_W*0cFF`I/n`g̎>ٍ__c9x={⁅~I'$ W(5օp^k JnzGh/ UلuH)7,U8SYa;ՏyjShZ7uwrՓapX6U'my_Cg62:#JFtD!'\GQ2؇PMYSn`SY[R!ڑD 1'\^kT[a޼yQ=Rkʒ]OWe!n.#\})x %O=nhـ\E )GOTBlPct{fCiv~"˼EFA qs;cݞtۻ%ӔdL'r, vbr1xU[=tؚ`{H5$}KAu96{T$@KyEB\7͏eIc{믧.h( \?e5qVR3457C,B z T=e kVPvj;V_ c:pȮoµgL?nDE]H=i3"fqIXW]=<9ZH/mo~{+"8뉪@ٞed2kvYE1Gne+@283 %}#״_^ȍmzfX}H'#Z\0lY@8X֙u%#'kgEgG zvy]Ve۱n`MD6;M]{_i0sXlɰS@WnUJ#D^MYG'EsZDB='G! 0~"0VadlOT Ɯ@Hp+3X6V$RM"»/T<> oZ$u*h{Hb)I4cw}S+imXe 1p$."]\$@"T4nş$9%,Bln%~HMkϓAUt=² >atԲG*Dki ن9hLߩL,/(Š"!?i7.' ܶkk-)ui g{PTvE(.lY8i}XesUYdn bo:V'>%\ZZ7}LK6LTm{v!М\7쌶ɝ TF y%,MMpè3(ȧ@".rw+![5aqq֫uSwn? o7A 7N#^icAZnl͑^¸lXl!l_$!bP{k0(ЋylN_%( F?=x̍2S:`|XZ}brK< *+#'#VZ@7$%H[~te9=7@#NwQ[W]_bQ ,bkQ)GsNIyKy.!%-tkkNg`Lju;UCEe>J:}< T՚ß ݰMA9lu5?Q*1/[#Ym8HpkN^wgT%.dß 4??R m/8㥊YM*5i݄L*OF[ DDFq`[y: %Z..,_cȼ&pmk6\Z jG"IiJTd~s uCfzRh˭ _3J I>P4<ޛּ6t&q~:-xt䑥g7BqCRz ΠCNU􃌠Y|p%%zvh~ϋmEe}Ik Jn_}Q P9c3lJqXx\\ 9O?.(S" WeiYlT#s:rB;;KQ-Fir H8u9H-YEvճ;A׌s>i aY0kDQo/ _q@˜-ftPf.}rwҸ;H0}IF7*yeL#Z%ry rc=tDK-ۣlھB"uVz W,Ӂ;F˥_zY{ࢿƳg8ve /ܛ\ʦdo80j|8;*ue;lsgQb[s:YvnWmwL/X''Zd}8ӖB}"00iݬ+YfY6uT"Z0 @?Nʚk*M:1;T4c  %lC2L?ZiKd3 6doԚ3G/t>5Ejr:vk`ߚ h^yLFcorK03/DO{YRMw RXP J$ z2Y!5p*ӈY,_.ZHZalW@WK .$-|<^Au8b_%:Q΍# izUŷwp Ts[vS#:jPH6K׉sP3=1уWJrbҌ3g-s]|";\nJs 6Cۏ1ظ]VoYrƍ'e#.j!]Ä#xxiudپѱDhCILBekck6#Mߦ1qk%P-zRNc.YʔŖn$a3'mPp5ʇF(z|U[#Ѯ>q"4\׭|מxX fsQmw534mqXg)!c~s35zq-Z8Ch~k ߶s ?xöZC j0Q+G U&~Y=GKZv2-GCY VtKs8M=< Xc8ϝDkb\1q8y;.C*-!zi+fr>I7\+1fkD LTP+ kBR -=cl57<#TwUh@@ oҗɼIʲrڋϟ 6&oF |4ʓ~E_ػXuk^Z @FUV6(Z!8!`uϐ]2hVR qk/,wӾ!,CwJ Fڅ̊)'rh~iV ` fk#~5⼊<7}q݊S䮡HRV@ MW7{nhE췪6gjsRpk)pnP0Jdosj?`"7ILVLFk#ӣgbwԐY"=QU&N(}͘w6݃egbuYJ>gj22~^krw~10=0g1tZCuQgA؈2=yN}# E 6CӣSd|KKdd < L0D Ov_yV6~wm+*xժqg&HdZb r p=! =u鷼Q.<'ۯPX&jTdcbF)5A!NOt6As+?511QD *]]bvwPD2ќ~ J'Ny#PߑlɇX1D`5:nvR <ɭņNdPW_F3} bxkp`ˁMS\fM@ -_HH mU4QH%AEͻ\1_ pײVΐNʜbd ;ˡg.q<~ )+L( pA,*چ>lx&^} [xY}tlc*¢&>]yf>P!;`GN-XI#f|t6nC!M/&czKS_, Xa2qBɬ1 ڸG'SE H"q! ӕM?!1A6O<&Rh@$ZP7> >>]QH#DST_ y Xg&:Dï~@VwЪ#Vu]#+it㯌[\Տ?;ZK*z!z^ 5|1:eVDT u.c7y1B3*` sM{DC `*8cXWq?͞WX yB$՘^/TnT.!a<봌n&<Ny״o\K.Lb?[t?jF@KUnFôh^FG:#;Ů/Ge5BLoK^ ɼz?7}Ŵ5m% ԯ!OzN sQлvBǒ1(c hC2G=qX>>4n=3zk@.1&7ɡZ/M>NJ0Y2S.[rJjwsp:4\}]fڪ"] xQeÿ(MDXG _q#m۔綀%]?{`բa}+M!HIQ(3$If=\D~0 J )Lkkr'$|ПFdxBZ59^I0 Ȗnrl^M ( ^E"tY3udAU|ec5Ow'PiJyĞXҿB4Y]ǒBٕ,Z:7ì*N̏4}cD"ݎL&,Q&|k8ZL$o6e~| JeLqXXi$D`Fxz ޺k9N#A\#]o>U\˕ݭDb1͡6SV=>&[z8"3\/nf^]7"!dct xKbjT ǥU$}ZrR`CK UxsgUfG? Aeu?JGE4O1zщDG\2+Vpש'&D'4~^ON+[j0GQTYz7u/C]=ktMz4.,4wD'~QwBe9 &>nt#}HG(^|m7>춆)Q^5AÝ:k+b| YYNɻaqJxuJ\3HyA2;~Zt6ë*f7Tc Xnwv.!FK'=*R&l]Ͱm[SlO{s4-u 7O^m3H$z2u2S}֝cuɾf;̺$n3N;B .fCWGDnoe~+4vyS8 `+@Zs^=d$_ڑ.YVBqbD$zV>*ĕ[ʀ mOd]p(T w!\w8x 6͘q^UixD22vrCp*Jv،șj>o. 'K!24UO3:)lYEU̹C2pԲQN;ʃ =A-ͺlxnOGZEǶ1=ݰ a|e&P 뭆Y> b)T{|#0_cH:ǽz .W.j.qsu8jVm3\vZ"y|@y3F@i/;F.w'йGUk Y\9)1KzvgnLK;pKo'oW89W-nޫ-9n5py_UFkc\lkhz}Tx\ Ua.f?&MCq]n CؑxFr~ OiCJ/]:o؎9n^;iN`:ф/1.0cx7 z/*Զ%cow3 Uzt+ ^ȬYim¥G[dK#Pqk2WȠ&ċ&5%?I)s[U3v}'YWkr#BlP 轈)'$x4,dVHr'U723/; Md/5ֿ)Zܑxb4\3@|tC\9FoE5C9VVc"4]nV(yb͜$4>>5jL.̅+F\$1`mOaץtIwf1nz6c\L(%zܘXٛz:Isl²qk8E7q6{6J'!:D{jQUI?U-Dkʳj4KLDY..)ET|M GR3|S7pC1. XE4 R&YvOKŽ݋.k4:2/@s%(}pđo8DȤDa ϋ:+b23|g6H+uHC$CuE5PƺX#!QAa}Ά̣Հ$!,RYo^3?if PV?ɪRIye.5Zm5a̬5n:ݝt*`cſl&g'6:4kE姥[2!eA M jq]#_֡e̟<[JG|DmD#/p^!"|AF H4M ^ (龼bӣ.TI]eƬr2#Iǃ%ѱ+%p*+B З.-N,ί`]3UZ+X89WMM!:!X7_ [:|@I%iK|nFsU@U-7EF ت=ߛߎstzW4S@`D 48 1t™ڻٝ95lt•q$J"{AB)3F|~1/(٪hm/+υ1VQPg .ln&eVklaVUJwO<;gn" cj P~б~fm#aK115i3c{[Gu}>O\ξJIPT,Zu'mT*iaTvgXŋu&>gѿ3i^Ʊ`EBW^z&ԆSc$EJ~<6(DcMGH[nQ%NmϨd`dYL{,@@cV̯E;Nǐ_O ~OܵsfXDc_l_,ޡ#&S!2fjeE2*d;#IL%pNu=tf %7@>FCP9ߒK_D25vDƭ#b+`)8a*E!2W av}lGoD82(G7Tm+e8UPҁ'ha][-dɭe`R UTQM{ so@}`:kbtĵcҍȯcs>U o- 9gB'HdDU d#t1e{1 >.y,!01`d_Bb%-Ĩw?>d~o,@h2&jܣ+Xodzv84XcN7f`=/">_(8> "E_H".ӛ&_]=g@ZwV}η f|p_1n$-@3ڭG;!DӘ "̗fY]U4Xq {0 jiXtx@`57Cb7!N64;P 涕o)IE==+33p*K~NJ!-pPpG `eq-<Che~(*Ľ˽^9᳤]! KEإP]LhIuB"67meeq uR0-7aKF7y펭P3S9p\rVnpHIr]Ѽ-~>"[ЉD8JRSn7{ 㴔DžCR[3:zܔ.JVJUZ~؃YUcF%GȄ5q:nhDcmI, R^o$vD1q e!DX2GA"l,Yvy)2ukB?D t :Z~=xXcG#&[[ZV]%?rd@fj:@: 3rN}IJr& |[6]qi{!WDwj83IrMC7J-I_N$A\׷<*}̸G" 2&' sݪ N¢>q'Yr`cF,[ud|+x4en]><ʵ@ q0?{$b 믿ُf))=of% a>r٢f@$!рR،̚[R8ע^]˰ZnY`( :ĿÑo&'5QEFκ2%:\bL֠0EQd Ԏ13Iټn;j"m)GKK]u1@'5Mrs#4QP[e(}#8ZI9aQ! ,:e)ԯ$>3׿[\ų d.u X o#d{b)2A4 ^o{\˿BH+mm~9lpSB:M_g`;N~-ŅQ l`~ei˜poxWK}+MPJ`Db[!>oh4?EixIigӹSh{'NX89:WEљ: tW6)drgKU7 i9⺉a.܅W.H[ABxhvj ̂Dqu"0+ vی&9oN/$4bIBWIO`PtM*Yg#^\(bӉ!IsJK>}8`Kne6s]P-^%IΣ+k' P1 d1N {zIGkFwܢ#&a46F^v&uR[fJWeûJMt$*w^S0KqgSXmhW;Od/ƕfoв3C|CEQ֛7Ʋ `SKO0o\ph;6VZޫ(6iΏ,9@1&vLM@ci1%fd1'#!au6Pmu-v6DE3/'j HArTTGKS.}Dŵg4YB1„|νW!_@9xDto Ge)Kq66G} /0_tU8IƬ!IqY?5| ]vG?x3>6;Ms߭Ac%pce\Y)j)$x) QiYD7y7 "^-7iƁ˽XJ5+&r?{ EdZM#c4hCV?WK{Yv/{cD_'/}(was+ʦq;(]7ÞVo"2||:M=S}sB/TumGt:)$.čzM[!۠)& $ē]t#KξE,'rE_,ݮ6yKr{%Roٛ'G2DH0kw$ ZY< ,z&x뀪R`'BXe%ӡ4&PE{ZPIC7RE:Bv03̓a:.(jK*̣2%ߝY9RNHJlMk 7ou7*> EwoUP$jXX`٫֭1sIi`% ;We+bmj;Q;,rso^ΐqh;,S#D+At"b 7E\8A*Hewg[=:T4BDeϚa;(|9 U$jx@U@*Ύ{'bsK~j?ϙHP1Tx.W5,/egޠoPR}3U veAK"yuѫ/a׆dtR%CXa g T$VpO@|c$ZGz ee qNW9g]]3GL{/F6$o9TjU >5Rrw&U)[57@rP :>=e#s]?6SS;Ff&,I^[q]W wP{qXL"Xb8ZGܽyѐqmbk|F(ʉMt [߈lbΥUχL xހ̆ȷ>FCd5? ?1dUƇ7f_BrόZZ;úJh34m*Pey\:iԐ-<+TP(mže{Jy1:FѠt3 Q{T;*;Y2ş]} ~Z#` {U<߈~U4Eu4m㵽 H.W(csIhK3FFWq!Њy`oOS FR y{16ʪCOV > ,85J(Y-a$sf5,sbYwo+/CҒggx\(bj}J9 D U'1x 7*,kRTSBcu1fBip5,9Oj ;G @ky \''y-Ȋɿ!m6-ѕdavd\)O ΦAiw@w㎟.` Y k=bFM606P]a#sGϧ ,Gҳyn?>hjz #AEp₠ 1G^+h<}Ud#}$2e+d>)3BC hc,Hz Ns`ż|P4}%e|:4sJќ~x+: ,]<atҤAV%SP -=3̄tAI/^r^)4Gdy=S>~>uKGRy$~Sj{r;}~я9l%B|JYkkr:7`-ynwP@8QG۰~$ӕab<yywEһh&W@ [N,7;k'"6(xy NTy '~aR m[ŃuE'd]xb7)0AVK} C~Xv0/)[ 2~EƳ|M\S (ANRp*"`M0()kE5dt^|efDx2M.YrǗu &ft[TJ 6tY,0NX*P#Nlh4>ydӃk'$!di a2Pb<-&;\PHҀa\e] `҆tP9R(m?ipoM'8j|X9ϼ(`{sw,!u;:+TǣxEG8&AQ)6{~HLdK{,5AqTkQOi:1lHa8YJh!x*OG>x\1S7~$#OX8#Ԕc&$W8D\ 4+khw-FHkU R)m0=݋'5 K,W&=P\bkV QoJwe쿧eC ".W=]D" ׅyiiHI./ 9l #|-ls*-P<>]=wv/ub%SEfQܜWyピ]Jٛif6췲qhҽnLKBm%*$:*6)Hw9aS_jbCy4 9D<7q&ّݹ.]~O/ FToF<|?DmOc`~Rzwwd?&_tNe]x2q.a. c 쿾_ Z !\&_}( C3;Yo= Gх|XG۾ Ch-@Nh72r/ɗ@k [{Uͱg.(i`7B"iRQⲋ:H |ΈSC8H;%hmKۄKOLVS&RBw]!"7)dXN=v+amtOjԤ>(\W1w/ɯf m?;2Kp>QQ;}]ε+Sm;eU, o -\p2;ԑ<3 +rWaqPl  A3|t9gĮ =7boOc=K"'ڬ6-[ ۩說S짷NpHۦw ӂV4[B}T@ĉ\PRLԹ`[Y=к-"&/z2g1uhi3E Iy@vwӚ vIt(%X<t v,s#?^dkx+l[n$v`4AI 'ԇ~O rwD9*//FO:Ki'2(Τv"7L)_Fylu`tn|*}3rK-4V0˚X2-1,*Kǫ65L(/ qda+`9udz+!M\2s"&y32]ڔ 50Lm*Tϰ&8dwFdrv䋋T `2LN&sۊp [6s%Ѝ ՊxOK })&Uo+ 7Eͼ}pW|2O|`q~TGup\ԟü#r6iJ فx Z4v?aN ċa۴>h,ufT#_!K6k 3r3\"xȫO}P骀Xn|#v7]<޻#ݢr>JxWIѪci9 zE-Fo&v%ǐV޼ܨ6?:eȅt̯$9i9^}a!LMC V}?~x(u>2Г d!c FW`J> s`H\À7r%@B:ƛkBیTy5T!P礡 ( x׮܂XVhB |8RMt,A2 d$/ XT|ј@6:?ԔU4cgkv}% RSE.xW3w|yakU^RԔ@)pi!7}U츧yw}(bK%c2zGse u]˵2`,1?0o;}:f2""eq=6\y C쫆u>u Y~0Gl$M͔ _(lG=y?[ŽPoWzH/16@?a~:6F$,Br]CaSO7gogUƮ_ P.M"2 Zv Lk^8H$"[F*^a }q8G%ſdb\A;yee*׶Zmqk$_ήtr 4i7uu"%|}{?M΁E3MÅ*ZZofUquΔk zG^>+jVDʹ)?l/3!dr7IT+Yu&aUs7Z6s!_o?L dmpU`L9Vyk(7RCFT mZbhV7>[BUvVHwUv͛g߀2U^E2$sJW؜\jٖv%sA8 ) @qK3+So'|P|#mpp\VQ6UЦ낸 N;LFZ$= m˸}1u=v֒ :ug^t̼͢r]eVxKZ)ܫsJӭ2n3t|q74by[HK#iKF^Q]pDUo7=`.~:@ աDt=qxePi!2g& z`Z|wJ*UdNuX PA.kkZ<lH)u#ulSO+l؁X:s 'ϭ 0bJKȰAaTU+[8?Ԭ4_#,6B?#vDOmZGG?*ШÕ`F#9d)jBr0tg7a<| y9\^ƾV8ټJL`dHNrF6,HۏIPS xk;t+G5RVf,Ҝ["iTްHa*VHfRCU%0Öʽ4 O?Xtަ}Õs 2%臹:4¢$%9QxB%SQ0۴yq, ;qM9`L jRH 7y+QCF}9Ǡ:&xK;j(EJIƱVbҸ+ V:QA+pZV>ILwȕFZz^oKYu"Y9YKW/4#'$l6!LReXQ"|k˄jvH($)&RdžDjXQ6(wl󣌠 %.*s =I(nDhKfX# Bpa?87T ȿ]k^=Ex]#+"v&,l¦C @#<,4JZiF!9fZy_ wIrbN0swOV"=\ZaQęWF[ M]]tҚ$_ CE7c떐V悛},M~DZ]H' bª/%˲ 4{kd}蓞;b |Xz-g㭩hryuLq_&IYUS(9i-,iGTwrT h FH? n[,$2+.aL\.*B"(&g*YRJQ$I/wtQ% WStРcw#Yv|Rl [Lsp[7b78=DȦc۴R^sa-}D)gh]kuPLKA%|O,T" RX?4ՄnV" vjvzMSII5brN\[J:[b?}04cJQKr3a1`b`'"z)((5fo"MCq(傼q}ZVDso c R{({ߣ@!c~}B(=%] {ZОZ9pI:'DzWlDe3/qa8*Ι (zӉ9@Y'{;Q v.9<2l:ϓ4$ E ꃄo;_-g{UwΛۙvsxʵ8mQKS~Ҷ+rG(IEgx7$~$,//)1~78^aBrk$ڋEk"E+$*.>t8p"U6+~)d%KDȯS=ceNj\>D >t+g<+B:E|}\ЋJ6AcTUZ@JPڳ@Ǿ|M Ukk3vZndվ>wZ΄p@JNosD̓sKsIx!dkqݗ1 _US\ә~шp7ZQn'k$w=b`޿dIk }$;ra "K˷yt$9)2-`mʼ1pSEɝj6@gedgl'd&"F5rILeQ`e5BdϾV+[S/NyngW9~f-"uĆ+@reK;TBֱzX_= j|o3q8DtbzG%Ԥk̓ :pu.R:A[:#4nLVCLJ,2E25K"0-SD4!T}tKrBZ./o4(@ˮs=˕>m҂#KYaɏb}UఃVS B2ZrSj)&LUaܤzX+xLuQQJLo_ {WMobENou9Yn}kfE9עLj5@Yב,yQZDoIA ΃+jb)}F<#lF{\Q)tɸôaztgwu+tdTDۦ:/7VHl"5XE3qLb5ہT$7QyrA9p}i0|Dz||W׏` |XO[sZVmk -D{4 B':Cjy[`f$Mj^tHZUI|:빧gz 0a&TtGRm=[mL'wrgH0 @7y Q9j/idb\p{ۀY_EW@k.NqkNn]~wnu2p/7eΈotLDSHP];!OiM@Ư`=z[픗ښ3ͦ`-rRq|<'_4M[kBGzr@8ŭ94ijU>/̤;#KyTKf\18+Zˮ*E!k81(Vl̝%L6` _)cAٚu="(3>,B)\c1W;?HSڏ^q >қ~!WlY@Ԇ ^bҺq3}l<ЋjT~?J^ Fnʱſ-K}>u*eoFVO0rcZ+~o0QuO[z28 -prya'(sdxP&!X̒8iEȎ Aldʣ3r } ȕ%Ӂd[B1Utw0 !3*sV,"ڡR`j[ʹhqh+,6vs3e;?tOzZ45nKl{eF^S=ul]%X άcŕi yLoy?N% ܜooYG /QtM76'R{Ur6X2,3yHu>houg.æu;)Y!2Xi۳r6m4MG@❋Q1杒dסf[2ƹyȰrYo=>:@TB|[oS%kW\+1t * &4W2ߔ?R5ƘK/kjz%p0~n>qBpfڽ mh" IYiU<-* 8eAsm&DgH k/~yP{}[d=DS4)̽!7ˑ^=hŖ`30] &<JBр Or7U,v&Ql4[J6lV KPq54D~y9xuh@VdRO`@#ʈk) |ɺa!S}"+zH) BZ@CfױGJ͋-CXNFuKȳ P>%2fe6A raGHo?AJVON&񊞅SObe/xXnP}1LR'N3+gNpP&.ҴUis uOb2:w4XLǚÔ$AScM|vqL5, ͮ4kqc9lc{Ϗ[e1_E[=,_#CqJc?`4eV?cjKt1ĥj<䬚mdgd!1@T@cPФٴSxtQf[7\vY+a#K3`pLJd#TRCKZsaFB{*3q)tW͙ͦld ZB8y8*?sj(^MV{G>&Y] hDE2 Sw}-{¿#AbgivrI1}ňp6yY2O*a%.՞jԡ&BAfV >{?s&!?{WuOxTN'#LiGBlyn|o: b&ż)~>֯Vk o&2e,#5!Imj-NJ!; -$F1 Z #7SMqdvOY~T3TR9vS^-!<5/ 'kȞ*yZeKCh,9;Ǹ_ByAo4M?"<'(~6+V|Y:-= nG&PVrBSrԯa)Ի9nY?>^ A718[᫁q0AezI7)q-XK}-4N.#*X~ 6"k vO9, &M!ED+2d:gE>6nyף߹Lƪ 8g(ƒ>R/2:qMjG/0kd#S&Z(BDVr6u[^TjK:cUa7o̐jC"B^9HͮbGڔYIDNM )R=!.Shy"1 ܻPќ eCUJs2PNɡl*55M\|@dzj8zpVvPjV]Q4رZ0ZDR6ρSα)~ gW](TuQH( $*rg-E͙kYl+7L ^D-R+'{jw}Ό\Qk5)\iko],hN.Ai8xI.!(9QLQ.#(^|G(/}}fW%)~ 0ɴXfLh %9-8ƃ⭆7w5t׌Q/0S>n=nmJovW4r{W 4:&d#HI ,#^ ᚷH.rfN]V+_Ri[\X$Q]E:5J׆ aM~f&#ˁВ)fz9LpJ匝zZ=Rv/UG6<~:LWN6ϻAGDӳLa. K&/\s6wUUIpťQdBz2qlN@U vn0 :5̈́niL %4b{h&.aAMh B`͇hʽ5LآmBvqߺ(~%"rQ>Ju#t%qwC "G\#DO]eD.pVvIvi JI}89H{4$5< [82xp 5ht,s",~WK:SilESyT#CР?pm/a2xʿaBܺ ly; p-$^z > ѕT'7 1ݶ~ ߿">|9[/nsӾ¯;t ~AkW VAځz|WYGf ;8͚Τ08(vw!sYmQH36Q78^?ݏUT"^ɏoT"qrLe&ХqNrc_F"֫'qY%e.pptBF{iW!t9d ]tH^.&((jCW>l̾7=HJHp6ѻzhQtE>.tav%.Al[ k7x hRI*"C5/ЄCR`2٤ҧRZ/4BEN|awy3H5kʠz=ՕCQM#fWuZj):cJި< v靏J@ ,ؔ~-&[Yi۰l]o=z8moq>3 '{{p=p#l~Fş_vPuI%{N-\x5*w˃\&^@Xh>D܉0?,J9v"Jpl6ՎƼu[`,2gi}7&NwqQT+BZPxB"bb O޿Qv;z "8"oNz->h1`4N˜: c[몛Ld#r4QY2' pnǪ/ZMdv7Z7< zȩGv~tMܧ˽}hlK% ikŏߖ x:%VzELFiƎ-o9W@('{ C"Y!',=adqe˙&1=H_stzҒ~ CSft3j^PG(?/ax#g,|N ^dĪ׵)cf z|D{e%HWQMQ2^p"'bb]*8.aJl_'1cHtoɐ|8R*VG )̊2T=d%Eh郢kP3#U["Q<9-&4DU`f-ǛV$vM\A_>` kwd{b.{@G/N0woE7.+uGKQ jAŔv[@ڠl0_ {0Ly?hp)&+i ^ovuB5a IEA|TQ}(М?rOΩ@X7RX~il;oDCv:RM3vZ% +ĿjZ)!g↭Ͼ[AID.H>cl`@GCMH2 X^ZR6d8+~Zi~ׂǰ6\ŲH]2ڴ 59M4~k9Gڗ#%"G}| i\)*ٰ&IxOot#_9u@LfL'J}< Irv_U[]yfLx<AŊj{=XN{A) /'AsC:K/Х=@Cdg;Q,U zft-D{Y>3Lt#b2*7bLtvȓ5dty:h!"~00v`.\G` 7K 7FXa5X\[>Q)A"C54נwM]@#JӉi*Fht6v[.o>(]MT^hm5#EL0ACӓ3L^TE-e2rQ7&=*Zה,˴۽D͐`/,Fg-x+ț Xyb=kjW3*JR: >֤0{|Kyx*U_C[VQ0Czgl)0.BQk]>[[R8nWr9I.&^UI3V[3PzHXvKcswŎ MH.M ]@G]TQa5AǽY?C38ڗ_BΡn.|w햨7I`v]9iz [}5_QZ6 UHjS NS!ZаX_Yxn@5䏲1BXfrXU^cdJ \p@X VtU @xGNbځgZo.29#a@{Y竡dpj'jaoϲhD/;ohw늧C]qPCB:bHN"E"2ITa-Lf B:ep?#`pm$ʣvw^>  Dm{oM2٦얛)=>u/5BGE7*Aɂ66IOɋ,,xa^nIFSMpó'wZt9` Kl+ ɮO߸EtrN"y̚/ʝ|2>jYp{ Q0WVncq^xi^C y+&'5%hV#4tXF_8y^w@Cr.~OS=;3Hh5߃j⺁?-#ur$zjVn19+OI(@(pfB7ƋX{א1en!dŜti8XF9RB4O_4m&~ I]h>5VÑMo #A泬aͻI^zBi ƪ+Bpj7][Ȩcl'ixcPBr!YHˀ!MFqdjRm΢A#rH7(_x\B2z,_0(о\GfB7~w Q?)P ;8@o~Ѻ5-͏ F[/XrlGr3B} ۙcvRˉ}D'7nFPq2ì Jz<۫ l'-,- &_By Q9Ϳt~#W))A3mβ? k0vA《2L0O\*XR XQ6\DTR&"5wԉeAX~l7#6Dsdu4KctHl6C3V-볧O5C Y I=oXk)L } bUL;$Br!N9Q:ѰByZ32 bfVbtCuZBWGoX#QkF8:y2:c"K7'ʌ7f1"G烮\;$fgTwS l¦t]ሓf',Ơġjt^!P+k쯷 Azp2?niWg8ֱh<8LNU2Y3I*\^0HqKRTi=@&*3KZK.e)uxL *1/ldlaņ!FV-`U.TC@5&c_\B~ ^[ jq@K|=Ȇ΢x˂谤M0"lݮdp*WVUf(o '&0֣[P3ɔ2a:j }`)+8D#|DQ` P]2UOsBs F@r´hFꔘ=m[Fm5NAR_IP9vЪ!NtJ>.]8p)06o+cӞxd[V㋝D&軼q H,K}Ds9R@t >P㧬(:cg̕! sZr}JȒ2*^K N=뽰g8w엢Y7 <1 ]kN@?%NhdMf[口E;`z6M&,Ww%_|}.- <ö%eMA`yiIž +>Q]td"*5%K}P} 0*.,umE S<5);W5mˁEvcU~4GC-5RH@)5SnDM-wTD1ɶ-4*{Nd`*"H c,H2o5|n_SOϨ7(hʋ|jT]o2n?Әхu9v;9Pnr.QɁ&HqR,7b!7:3WQ1 RXlfO`a=Ǵiϗ'6j'GJ/lqkֶ[97gg0 %S g 'dD/tlDOJڈzO,2VЭy-һMa{׻>7iFg콋!=(3CίD;F$}Y׫˙U2]imx#:PžQD{Dd*€ ?xlv'BraWS%wJ5 :3Ȱ'񌚲>h|Wg-{L=DĂ9\,ל{5A-Y(ʰKFy.$\,Ãx GN,Ew竽\qs$pI)m/mî]2AݷǤu9|ِT8o!tɆ:+7Q*]Mv l$v5 g st*S3qѶcS=Aw>5g]0<$)͑i8w H$0$ 8N] GyM!>GU0/涥_b m` SN>RRZY=NZ*}o(74-fZiF5T-J*a@ C}8odΕc-cPߧM(!AjY)8u|,%O@S, ^Ǫ;c?}I8O_i5zN}V/>}fffU~iob(st:{2:_̋'[io;7~Ds7;OP;טej8$4<yTPqH3`+ $G)A0(̊ xJi^pQT"fUU<ɨdT?Ai%~Gv[<2Ԯ VcZJ'j~  HR>@~"_T10M?xvPs\nV:Ë'Me yG ɵ&n{t-[[P/I59]{82t T9%(aXd g"g=5dQ8R6ץJ64<a̺?o4rY MՁ1]- C6J?޷BPLU߁6 X@%$ }K^"0= !i0absq\&$Wg`bG6/?Ab<{_"(IHH'庥/q$V,pxO7;|0fݛ*gu2_r˔tbM5}#7mrᛔQ+9)gLlҞ F5+'zT\SHAA1vn ú-$ Ds npӔ lq@ܻ0" }`5QաA²x8ZBou^#x{AMڕ1(4[ (pm']񑓚 sY;lzũװwۢFk/_]zPrbF(VWd+lࡍR% T7NKAްknERЂ;-3 @ZUVtu9DCD^[mfR* + -X}Ņ; ̻[eQ7`f2X­u'J<2JUӎbU|]׼7UxDL=T' _83d ^M X/ÔKs^R'gW'Z 8>v &>D>aqkN_˜' E9YƝ7u[z v':IZ#|*N(5 72& ^W8-EIYOaQ+au-WD&嘚nb 7u7rD`s5bȨ3hi/sA5NZѤtQabQ-5`s\8Nփl7t>fGtK߸HRtH=_ k{Zbl '}=`]ʘzYQ禍L5D7 |lnB6jXo2).݀tP$#1(W\@V]=M{`IcMRs+E :f{r:33=SsOCG6/eE'vh1j5Ŋ2JpGS4]$_md;Vx:+M'1 dr5͇ZK>~_k.n d'܇+E;@0LݾO) 8/\47^n;d]}TH&rZ7qKѴ4yMa_=ydVa5ad +wHHш-#5acjTa?e]L^S/ $rCrKB5~*d87Y!(]T֟D" NIߟ6sPc;plz/ U@? w>|0'>}D?U&NFo\9OVGԣv%ֱ̃4) R=5,^U@s]e֚t|&ԔyV틫ck40>&F7' q"4z04ҜJYF22pȬXXqt5ɬ;ObI9"4VVI,? l@pxMwPue*DýuڸR9b]{O3p9 ,(IyƳHMuEۍfo,GXv ]E^^x3*]R0g)v`ԘAYM *]Oșcj"Z?؍sDO\Ļv00@{@s9݌׈D`j7-EU^x~WMM1!m4[{\E6-zg~A: mS mGm*wҀQ}8.Ʀq1NO&.ЅC@X0 C7/s/0F0wxJ8!#)s-SC`/~1vp&0cMk6OohildA 9b%'=,Aj:2q;* zϰAK4ZĔ? n=S9tLitca2V&)uޟ_c`^h0uQ&NO#1XTvf>+@|RFNZ;Zj6D@! YUƂҚpnd+B*:l4cz:w SM2`(M%z(`&7pȖh[%)6珑:YR}#stU{" Ryl\ysίuU9E2pt;ư(nѡEd;sDxB~;^3?I)Cy|ǑuQ; ١h2  MSUTQ8D'+"o`L h] E-r+?Sԭbo*^,PCMm܊vOmN&# k[ϐΎNc؋3l. NާSjaxh>=U G!|:.}@bXhF֛-kjƃЗIhmlցD lB Ҹcq',0u=3?s!?\I?7pE'xىSXwu [L LcY^iD#=iupd(/$Օ@u^RV_w.Ý f%wbbŨA|fvr .<3ڟU~='c=X`\s7tHKYDG|+fUˁᏀm>k74{`ӜmA}!}eĊwQ3]rNׅD&=MUTDscGʋs O 8D)tlH͝\3qPOJV-LNf` !">$-y<4σ|mwJCOP!|`(r /;"@B,Nm7vϵ; 5Ca:J#}1,L7ϖz~ 8A!?=gٰrק{3&:>>U{l nx%ĠƦ|]r[gYwdJޑ&QeZqxui/uܯёIk*#uۮ%1*FZ2[_e3.PZ{y:7ͩP0`ΨHi&FydX>DËCèjvw4O/{qXΎx|6CxZF"_3]n|x;wtA[^ mYĎpeF\WRM+BE"^^k>J\c{|iZH ib//sORlfRT }TFAW<"YE.z"֙4˵zyO7D7imkOUiG88@ق4QjXkOUUO*ƈVQ @} &; R:'fҫGDՖ`-| j^,<9'*);L׺;ȅr駚K]!9  ]%\L*d:d=i\B&Et^0v'/QzOgvOk-.!73A̒\2hrVNZ>ԍq=*e}jʿoww`~d=X.tKI~|1`1Dh7S-q(WӎK;OX=)*C WX B~iZrnɽ2WxW@"Jh`PQXy;I pM=edWAvwY&}Hi7IcDJ] (?g%ci/L~nuw'!rG( P%h~HB Ƨ,q?ǡ6;."A#c"+Y҉=պZIsn x*HNuhrW!ΦeWt𒢩Zy Ѣ E _ꙌCy.`@~hoO%cO~Zz@a%FJfo;Fk.ﭡM|,S]GʦTonTxx?{` }L(q,f+ȸcV$*<ƌ]8L !^c%U5n]{er_ OqxMyJaG\U!q9jF_&2 B10ګsz x#{遌T-*kQ4>l7ɐ 7A. &y/=XöC,Fu8V:0#I3d58=⹆AjH{/VZ셠b4T6pS)=N=|ED@QEiZ3+3* - $,4j[o<{3U`.g}bmqfl4b#:87JlƮȷ~\^vB`=Xfw6zȌ@H3gKRj-Bc9w3[^|`]QA"gg;B@ZmΠlsPMTǀx3$P"h>'u $9A[[>TuRu#@́*[ޝVp*tfb Jzƿ ڋ.=SPϲϼ#n~--[o#DKpeW6=6od]Nn TnI L^SFYײʧĚަVR]0/is83Q"@9-HUIM'؇ +/_]SlS0a-ع?$P)Uޟ9g(syi/E>VaL]hP~ըgzc46>)a]C}u'j$gR|jga KGDCݿ* #8z;Cd ߸2P3)Tf_uQ}K#Lcsq5rQ3 ny|_ClS‡A KrOr>פ;"Q^:謼IwݻEn#7BJxIsɆV>QNASF  ? udy~=2FU-V+.iWHD#dX_XO7͌cT3ڛm#5֜.>BO.(H+J@*O|MŧԅߜԊ|HY\<9g#2b|s_R=v R V];*W~6Oejy& د$P/#NWaO-b'uO=}Pѝyv l4@ pPwfbScwJZ#PMVNaw>E tfт_uđ+LkJhk7Gϣ?ʍk-nX^PO 7둓U|>cfr&sIAWvE $>gz9d\=ty8q@{A;bB]jLU/* u,\{TM`៾WbPpb@|zf=ꝝUQbSF FLO#b*싇UwOt2^*oCrT`u*0j6 N^B\N$܌S"Z%$,_ðuGEE|@cjgAN>O7ux(vbBG+ix}u]aH.C; +5{F(~uWyV1/dv\May|u Mvļ|[-҄NE v/X |WĵP \QclHx9h ^`ެIg0ߡ\Iz70Y~doǤ5Xq"Cf,T\"Úً>Pyu [ഛa^\19bZ&E/+*|-쌀%鵒Tp&rH6`s߸}?뺛R$-ٞ{ǯ/CϙK$?0l1MqKL?Fљep@&MI]Y#⯶\^_46RˤO\LM"sA4;pFiT3s$9[LՆR$ zH iTEBnXؤi77qSx,[5_$e3c"ȝdSV+ aD "u?"Ą'փl&0%ڞ z>&o*l52#!Fi-\LB=#&*`#}pוYav)lޏ4ӑ~ uQhˎ,W.brLGt:uMoT@OV}Yͷ͢ZpӠ۳/uq&yғcFO?z%W9I-t E PcQ:Ėܞg){;]ޮU;X `1qBf׉Cs>HxxETs{⥉%yewn X/CZVk2[X]P!#|чViBboq(ЋV=ƒlS؈ܵ,t↌0ڐ?N #k ckWagS&+V]ɦl&Rڷ]pTFW>b !<&J@aO]crG|F/ׯ7/H%Znq_+yBY\>}ФV$B#Pށ^Wkfuu:۵s+0Y%;acyԠ2{wm]7chV鍑_G,m+|yi 4a"tغdW[IQ]OR+6x]P:Yl!=V,^ '?5g})jǵŘX+XRҙt@T-H+.01dқw_6_0ɂvP5m&PS)u8ѓ[KC?mςnƮ֔V^sw–QdKbݳY<RB1rd1:52bgs p"p`FQޘ'&"r'Rqt } j*t4{"UL'~Gӄ56#8d z#(!j =< bȏ|nFvVZ$d]T= 9![Ժ[mbv`xn6H@M!8h7_%ϰJG)qS wDtӡO`Ȕ_Iy|C܌ I?gC(7K-.>lbov%$i.n 4V,dÜ0XntbI+K&zu(,$W =qQ)ҁ M K_[bI; C|5휌1&j_B׀tG-2&Sfΰ&.>hjucL4#:ƫr 5J ū(!ޡ:E:VbxIMT > VL7 $3g٨h4|f'qJ1`rlCҟ@#+Bx%ro-Ð@3"q/cф _5B"_EwSX{X? uf d2C)2Jd/21]* n5Ivl$@`Ԍ( ͛>iac5+h\>"Db' B?%Rއ5M@y(O]8)_Y&['Qe|!ɳM¸Ik ۖV!mjAcZ;q.-@pi] ua5 [v)ؔd&T7-ֆPNj;})}+4P o j`""-!h '+Qϙ( F˓;Kي3Z4i[d,E= @&e#ײ.Vxjs&5SԺDlp B Xq,m?,?߿ 7# pkkWIn0aw#]q1)) $G~%1W;=E'/+&~pgtETc|HD2J!U/7KT95G9/=0ăl' `nz3vRΦy³8 ְ ~R)[*AӹNN5so7bG3t^+0DV#.ƔDDF7{6AjݭED(20B\WJ!I. o6H>GZUAYzf}yfޚ/AV6A9t= G-R;~6cb5$vHfk9VIl7I`WFo-f" F3l?G/Xk!rs>OHD[;(sOh0GLջLSUgٕ5\f쎔}#0EA@/)ڛD [B QWgA52~A)ֺbYT !U*]>( 5+^cqά/D>T6Rzub `O$๝߷} wNi cz1UѐB=xh]SdwCP u. =<1YaKFe[JAUbf K z?AH>C]܌ c Όxe2ʟ#\3lV0>F+of/b%!謥2")]Ws;50륡pg:1AxF ĻIDFQ8 k2ieXnSC&(Q] Qr(>TOG,3/78gzĩ#eA_J^S5+얿Fʹvn}Z MzQq)7F#hc)hkid_?C0c<"[eAFTo>TD֜."37nCoSv4gdNEvF'gI[<Ѯ@ jބNIq%ltѣxԚc*%BV<٠|֏DpaZkьqǵ[+ij#ep T;nO'Vfѱ3Byߗxzp3K@6~tɚ|; JhɁH4[2 ])L0Ez51Y"f5ed|r̴4,75f"MN,QK9cBrDHwv3| oӸj Bp6SS HӾ"4f(qZgqt*3AMr~^;.8{%-lI*=؛/ʟ eXcedA йSpet$%˷oՠҔܩf:6aO0eA`749H2?!HF͒quIQpTS/K:0Xy]6̓RKzrLk.b[pu[Ž(!ҏ2{Q|JNo j?$2Z꟤N)}"V%e1>P|w:C/kmHFd'HqHsRoG9HuU`{*w魖.1``ӐVB'Ώy ImFb`˪hiSSYJ*z#ibZ6tKY#friNWa cQ;Le&~"m+`WFI>DRj>&FRHlF.OܦF/%Q}h"n!cDjk]x}]yXZx!V\H<9taJr hPaTW^$)r\YЏ*cJ%Ig>쀯YNFbQ--f Aoy~>OA ׍#<$GI=.tU+J`)mS $/DpJ2tOiDRQyX d" e[gڙ7N T%y29MLaM+Wv{ gP י~]`vtgp,Dʪ KTY,F0r!=1>pԒw=y\],oMQ}ş:9{& y !t +1Bzw'ąy۩aʔXZs| \C 8)- ~S1K1 |i䌳 BI@C5SK|3ݮPOIdNa$yBkk^<:CDotSU^1hUuE$Z4¿ď3MӇ^weݿF$䛋cOԕ}%Uo m9;Paa:hVs աO6n ]uf-Q,;ڏKir(a>RLZw"i[) l!Hz2/b{X*eeȉPrX莌WS^5̸G!yJW,Z(Y ׾\fu1/|g[)"lqt@m`.Olt©q6f/m9OT nQd_ _]c*0ʮv>g{Ex۷fwI'غ\RΐGWVYHc(I|b,4lʟ0m&b=i)U`f[ C;1HJ5lNr#d]S  TSM@\ڱ1 eH8®ߕ_>ܻUmN*]bu )fYu8m.̢ZJ&aUR~G[2:X 7ܘ_uШsF"%q^1rMI x˸V{d4{Υ\&<$L쟐)BeEIFl'VЮN CINE"tf RbO~hRsb9))Ke[5FA:8[M=AHncr2nFu'pW"|.DQEMb ve4wvv o[[!?|Ծh͘c*o\rޔ?97U7;Fpљ ʪ2GY__O:O"uQƲghk?AM"mVgYx(¸@Q &. ȯרX`PhoO_;d}ɾaG?o0aN)6* 5.'\Z'3`\갂,¥ LL ^ҙt`ЉW/Y%JږFǡcgJQuǧGwv!ZaKuʙy)qvr/]D컺Q5ZbκcUĸFI/3/]i֒t-*@;`{32:NUD.nե Qa˹McC2XPRϣЈ'Q4db6~?nGȔ%Ĉ+=XQv,!Gc(qaST5ٰrde'jix$Q$J =];sϱ_t#cdŽT0{~_TOMh +D("5ݣ’ŐT#C! 0ϫ8mP!2&eBx{{˥ 4ze&@T^aQRB(j!:iOU?hb~{dž@9*kd,w3 )f6k=<9qw*tXzu1n"sV<‚3<!G.QyK `>4w&K=;5ZDN\kX#AIj6KI)$̥Ҫ;r'*0:n; 4Gyn!^͊-jtC,8?4×F/ m鎊qoj6V=9b\sndvNMJɮLL6Be ̊ϻMЈԻ fȏޢsS<}D)#?ɡ;&}' 0-Z)S)UD%C2I/Z2;OR3߆TR Q,9!~0]`ܷLqͭVLP'SVqd,f]Z~(3\!:&'euq9W%T^G{2=sX/.vk\ʶvvx5c-)P2zh^.T Hpztu_).k=oj THvٛU7q'z%tBq_lh3먢Ȫē˦Hr^2*a'd#P9:}dx|Ɣ-~!-[Zg 4O-I,,0z D1Tf[QCJ!%0:^J{,}u}Љ`9vvWm4p}O /HyUF2ӱ ښOm>IypߩϗQu RE/gJ Xo1Iiqk|AE- &3JG̊sI_&#n"Hd((փx喐qp]EG e\")w jkH? 5S4ƚ:l6fʛpaH-ܟjU#5==K%gH4xؔ%zZa򅥁þkmR·]ֱ_2#Yp$})tI9e?@uřnfm&ݍ8V] /ۖu 1Mԭgq t5y_UJ,*s^R7ީMѝn7Y ^AJ]™ >~0LX6ܻTa,-<6,0KЄW@k%u;Tr^?b‹$vUz1~:-Lf_S>%`tU/RoS!.SrLyvߋ1Գ,AʭǔXd06 UeW)bǝ"c:tչn  ..]Չ/۴jQ*7utIoMkɝ#&= T("I2z$Hz<(X.k8xQ,\A\eآq2aT"z 1*}vaRP{Bo(tѤ+O2h&θ_cɜ M) (2gZuVHz(o? + D)ac&n1!#.9x'&E`mu5)I/tiA"SYOٷyalc2 >u30GW"[w +ȁ[/30.~9H,QǜkкPX{ֻ!WtcX!/v.XֻI+R^ΛN!Yz٬ P^CM-+Jrw/*1,l kK.H PTU\Bo|=m픸4#,{.!6AL)T>0R5 Y}@k5ǘpheV\-h4Zy21I3Ngx9vA~0"zeG"Y=S.>,ec8VXI FQ8idy~Bu{3\I lx@Mu;ΎDHIA]f 2u˅E;zG-NDgx>f1URe D]}80b.ѤtSM&0+.T^@\ {bʉNܶ|tn徔<n] b{s,¨=G5b0:.@PRW0 MeBd90.⃒ݏi6:" Y*`sAk+2X]4&Yљ /f`~E,[au: eK$*ifǗb6WZe$Yw!{o\ fWN sMrxn7jZ94\,DdocN!93\B-CCf뢞TPDn$qM(]4";iݹ;l4|:WӱH*/'{YO$a~ j9>Ykl{l9wqu,5H@i4Fܴh@lZ!׶ D'B 0~V({?#KP+7 )wW(pXR'3s>?N6 giP/$A(+ m1k`y {蚆RQ̾5RL#}(zB Y-0xuy[!.|HMl&Hbڊ(i}P$Vy}=Wc0I(5o0)=qZZ %T!౷]uVCd§r4ZO5@JZoM ڱ\Q"*!x@%)2yYsZxxA,2W(?|޺m M^,*uչɪa@{[mTWPN4^z`YX (^btZ+[ceH}@LC M͜DyTr8̸.B*L?c%z2Bͨ<֡vʕ&C6!Iq,[|:QxM'dl C4L%3\' yk?QϋPՈ /T9 ؃-DGޘ$ygC*)iʿ&1+bRpMGKvhPҳvlq9IjyGXrʨ)Em&>GciJUᕘi&:R,5uA_+YH;(}|.ŖQf@zۥĻ cCq= ?},7 װT{eex^OѸj17S}0X!9(١*Fh}ֶ;f˘HrU7qTv 94eY4݅^HKL:vGh:ᏻ.>RTy sE$zO9R8v {4~1aMEf!#4mfg{!3a+CjѼa䪠IKg8t{>-JuGn9R;|&7l3!+rĜ-'}-3_/EP!q]rɋ^Bfq+tʗBbqBp$y`̞>B͓jkkR+* n#$25~ lUvGгվ_ГƧaS7ŏQO'ؔ{$tގFu6RDTQ#CⲜ1jH<O=8e 2]̨=xgAL'NW[fbLG)A V@x`$pO]t4ӓ=FnoB /Suul`pWSFp27C3.̀Y!UhWn퇾v:8+nBfgRVa+Mp-lsR FjSChqZV2z%[ƭJ~8e%{%ݭptt䛆A*L]C6a0dF'xg@Ƈ^JؕfHGDܷ5EL+M 'Uw"ool;of LP~)9n"gsa}!F܄P6s8ANop{Su HĖg$f*GϗU\ĔFbY.lɅHw-ExcdD?6H$8`(1, JRA]"O4B@{o;d)wZZAf* LnX2%{AUPA4+ޤ-^os~I SD#1{WZn?uC:cy,%#?թ4udq,@Z^&O4צl]) Nc\{pQ V8~xq~Db$ ܻUٳ|Xt1/gd t``ٺ({|JGAX :%Ktmj?0蘾Z)yz1wNO3A?;5q ԓ5y4etü rzCc8u+Ng/\`AqO"@99bd.NȺR-^^i(b9aXC(}n>6;@5B vcl1#).w Iaf_ w}.3m/4.}Y}`B\Y1#FI ]5@AIZ=J7/KmM:"rTXžѥ|1#sA`Y"l)j3簳r҆4{`dWj?qXG~SYQϡUdox߿Zo8PD6Ym.r.ɡ6p_Ȟ7p]f6F_hMEa=tvumԫF}{P"$tӄ2 )F{&~m5IDm"L]&=l$hO; t3ky7M f}}ԦO7:ԯC/@1WO#T]\궏7?m~?Tw 5 D@(*wV%i4.CtTc3< _f߰Mx_Ec[?9CUjZ W]+U;_L^М㯝U9D. A%e MaVBYɎb kz2NIȣ;`ff_|RTF~k({,8- PS).ZC2A1^HuL4)^*ȯXሏYrB)J7_>7/F ]/mt84X9:wq*aӦEg c3W0O7Q.KRts9n!o*4v5UAn75+9Q[B+U;,}@hY[g,Vjs c׻`'QoZ[c-ސ]f+cn1"V 4N'pŽK̰W 22IgU. "8blgf EYr[d @ښuLAl} 8Mh-LE7ԚIUj#1{:`Ah*˦CrFBSiHC,ChV{7֤|~d0BV `(ߕQ(b(rzFbSw"u a\;h%9=`a%A[H/N 5j9M#p 'Dhਕ>m842|tV>39"mϡ xp{-wӳA8H4 &ȩray )q4+w%Hˠ3y c0< ݝbJ᥆r<@q]43 muw F50 =,R4B/#{m.7Υ1$;"kTl<4Sx$7f^xJc޺9_ѭu@b-cW@|H:)` dẕ^`)(O*#DF2-|XDuwD) 3u> (AjMòM+ˢ2F2Y y{۶$; Mv Axt$&fsŋB#m*܈H5љY {GwB%(`㟜sJeKmk| oÃR\8;o7IGBNYv 5c#Tu$m3H,lj譐3+(7d `:8tp]L'γ' :I_{2y;aF)WG?.uD!Q~a%]4{%C::8/,(pS8Ta.0$;;D_1c { v"">ӟׯ]O 'S{8s:T鸺62*_JwygCⵤ+~+ #^dqqپrbI'9fONgRv0po( }{#E>Qn4kGEݷ?~ HQ@5:;$[1EۍllI 7/yT >r0:^6:՚(o쟵(}[25i!C&@^tx/<6ձ̹}n.Ow5nJVK-K~_VݠSuϢ6$o`͵=]OÛdХt ?+4f~Aݝ2HF א=gufK+W*[Sj[|e3/@J64&uw& A~`Ba/GҮӎ`HG0L]\ëyʚTuiB#4 ǜGPM"/]{Z QZD8Zptf?]IGP| U7.r|bglTDUZs"r7Cqo $MĔMA\gyUgIxAhG)\~ʷ>x|ǜZA>R6dmzq۫7uizuye*!͓W]ioY7D]e6yD˟&tM5ƫ[EWհk\{9̱xP"T-aL8ȠՀ69 aYaX<}hv.c HjS^G6%$ ^{ =UC' K1X_.i!$H8OmVFú6oȕ||Zky J&M[n6&W6 I;vVi(9H 76Z-t?(âyR!z9g<(!oR뛓o+GTGB XR E<1hAjAl_ їݶYmu= ܂ *G~@q54 W8. " 9(w}SP X"Αiep93P^RvBpНS`^ g ]zxu&kVᥦSEzs A$q+ 3Ӝ&~@i-XW.@Nxdǭ^*A ɼH8.ݩ+ف-sq+s0ȚPt s2 Bq⑝?(bX߀cTO5#SmL²Sm&>ڢD5J*@rgclXRggOC[_|ܝPG8lڠ-׽."m=eo-LrW#JPzU]5h4`L--;U?㝡h@~/'Em[?FO$6(0ꕾnN~ .Ua |"n.4E6kґox7˒I`sa*|@㐐b4L΋Ca%XԹFUb"|/rOת];E5g:94J/+$-;pppVPArA&*5AAv 9D[_7D" >4w;;)3͙?NPYƙO!qaTeFcYa6CZ!HVT/+j] E t t0?|["OTJqҴs+Вʏlh1uR/vڻP/lE 塷{0䕟VyOO6gq%4dda;3*ݣ[`bE3hm4@6o@l^/MPqaşdCH|?] B%VtXǀDIoSN2~yGWη^uozI A($ "h:)@$OT0B|r',tbP@CޢO.JħfFgހ 8tio3!U4o\vӔp-7 j s[9%K ̬=x7M,"%/ڌ꩓E$$ Eă0a'pc4y+Kn+M(A@٪"ƾD "N?$71 b~ k|ݲL }h~8PY]M៬lxx``ֿ!Tj5;0Cnecg&Vӝܡ P.8[Ȣ;Yu^(=@bmgex&CRj֙$8KhMœG_ϰF 1 j*؄X \{rs3k[ rH?X+YWo],A`= |u@}ƣj(3(6 X [f6D_pb?GvLg*~CyW粈w{H}5fxXQ\ }\&EyjV?oDjREIGJs'5iLDCI tvJ ɷ\&LM .G[!\83uJEeqbz~v!Eh e5*1T jmɖ#Ua:b _Ko"tUDåxG=kFH}g#>~EOCGvCzVH۷Edb&j-C[I?5H)R#`ͭlogvVHXKNҹ˺߯Xs/15|z-WʵCUG0XV *vIw,\ۍ^Ɂר;s7[pNalvR3IϷ|&pG?EO (z4b[V/W0 ŗҹo2/>tv@qEٌ^ HI.;քWj tE 6 lBɇ{g:Ӕnuw,(cƜ`r<(#|֊oxpqC|"l٣ETrPC.ې`1ܙR%ߌi^?XAW:-]6SGJAb@x0clNIoxX wZ<@ PR w dO@-.cr6e8e;-Ӓ?VRO~D/K| ˊ=)/NLo.?7p&]z{rǵ%0N>*/R"lsDчo2@1h0*^j8f$oتR`,AQқ{2UiN1 RDʄOgUWLc3(]TO1PQU>-st]a\1U k*ź5!?:L:N 冄g S:sfdZDpu&kqTd??5\?R'V6&\qclZ j_M7aZ%x6 P3*c4- ]`dbqMx!_$jT|5y?x nUˈl{A~iS߹I|K X,q)e"NYP?ǥ]diD' "benq/]x(T&lX8,p$_ S[k9TH'a-$H3ND*忊C|1-LضsʞCNKԔ 5$J "Dck&AGirPL`M7tu<>A+Z0`_{{VlkbHL8 Šwy٘sE 3C:V|P$U/C{Ht``9;sD9aI'?bqg,U}aGcoiA&\k`, /*s[UMݽ&lp6oMnG80~7NPJO*79wa8bZ .$+.,; Ґ 팂rBSF07?21D.ģ5\1Fjԫ@)xnrCqۊGK]w,?9zc;y+sOH|bdd̙)A%*XkvU}xŽ'z2R*!4VM>x*6˅@j{:>M ;8{1aj̲1(?լxkI۟ʩ ~ R$Q72az獣>F!e uh DizF8+ Բ+:#$Jq ,J"Jupzf0~5Z1d# dQ=َ* Qp9C/'̲0^$ ՜Qx'׽Ş,q#ScW4rЯlyY`ZiaђjKuz\n"}S߮BvRM -SBH᯲=9+Pl%&gY#{ E2\hiNԶgj9hCYn]`y˦m,[.S)xQ{?9[ !"ܙMK@ew5ۭ4W&p% #O#9Ko:\.i{[C?ֺ'k Rd~o}qEPK҇[d~ bHCaѾ}'?LƲ]&azs}]DGCq{FVg؎()tH)$í:Eu- G,q-S<3_|y̫ !S-7! Eqb"hx$SQL#ع(.CwPd+Ͼ4Pᰪ1'=.RÙ$E\]V h5.R@* jOj%* lP阼kwz`s ]*`( ̋hyL,؞*.XW8[u=OU'ִ+=5NM}tvy"CIXhW0)X?G_K@aWjjx6댖i Ѩx_bv4"%>) N[ieP:!,i]w#!ꖮ!i[ S )cύz$a Tr'ɾ+㭽Z> @!? hwة ާR 8G1) `j^O(TfBb%$ ;z'(ǡ+Mo5PQP Bkb+&%{,“jM[;aWP#m4;f a/&pB8"&Lc+M]g! ?W=,EV {4.AG!+bP*[ ryceAfwn%,[@'g?m6{j,ġ[}5%*ڰVJ}=~oE]Xpy_Va'R_g|7[$~-( p瓎qB-yXi1-67&1"")<"rWV:Jּ=BH_l? TsO'ڙCj4P+a=@;-qm'j4V{z=_&xHWzcTDEM6mCL0v?+F&SS+ ,r̳qa#[]TN#ؚ둘_ՅcXǦ<> [>y+\!y4s ?~X18S! wSǡ>d"\,|jO-SB/갘G)W< B4;&xKkT8"9m"?YDLg!ݙ(s[5Ǵ7H_1&rN]}?O9t4[-Q1J~gT+ Y2?޿2* K"%n-SAB@$nOty?4W&!d&oث6 !@[GlwE5%-]/ۀ"ܺ;#qWa:U$+Ѓ*=-"QyCV$<4 ;--7^:L=!Bވ"(' 4%Ӈ-5]7Y(F+B"+#OG|fųvϚy;8 lobvw̚^$ iUIq n`RcKЈ1D'>]~4O@>U:@ֱ lyI~֗#4w?]+X"%E#zaXHHYpm~ Z3!mvkeMoE]B3(KZi}g[ \+$~N@в>aemeU%gl=H{5>!_cZ:(r5['Pm؋o2B?l'Һ@|_t-KtJ0GH62,ֲ>&@Tp x%;]L B~ũt0q1q!lUr\StK7![NvVsr7$($ދ\f&b@]oW/_Dk^s6כso3uT}^M_'48}_PO;Ps~Ù>ķj腺Ny7Rd9 \)`Syey:GʔQ׭"$g٨؁n 0!l_&uf@٘xMMdH@oŊqtCBF*ʖ_zq"gоaxv-,RLZ&@Dn!Mđ|MC{^?{ ; )m^M2g[\I":e+6ي1&(aO) qh8)X܂<aII0&,1'#|;[GVxJ|_b> :}VBekw_4^vU&NvFy*}m]ۿz?!Bl J=Ί8]Vf?UцmܰR4yJШ>zs N:Xd r\8Zʢx+Q@%)%ڤ F(_9:ayơ>S,c53 ]>|qzjY[L8vs2r By <.Q9(x?噱YXqp*N \|D<8*!qXL@]4LZiG/eјF/c2 }NwueWz*̘Ϻ]Z%^7>$9aًńp+"Ab/RPfU&,gn >7gB$,!&Mc ]AOmu$s0Rc74u q yZwJYdee]Cg-4@IʼTxPAW]EG$md%9PM)8EwRz@*?րVM;z\K̊EYoqmP!KM0jjJ=OGھ|U2;%/K.RpTc䱉2oP̳.evZ2mo  VܻB )*rt3*yNBQ;` p_GJbW)=*Z9*qlgh~ 'GHaK-T[fmQ_),0}v5̲T*V L 7_'X1~܆6;蹁cΌc4T ]E߹9S[I| `qBn, eRVSf ={9Il$u /-/0 7\ܹ44WfLj@on*zdZ 3R EsX %[-A\?UL~luTXlH4ud̨TS@B`o}J*_]zFiAtj K+jaƎ5PN~B3=ʀ:ڐ0e~ 'ՃV%?ˌ|RL88Ϡn&mQ/nX1VMA`9ͣlپ_hBSF>>z@~Lzޞf,QyB5VSjT[-9 MH;5u6WQb!I:g3kkc`_q]݄.W?:QN SLdyh-`fYa)wy4<+ c[.B<|žfoPA OicDsR:G{jeMX~'BƖ &LyDJ]\ J-wƵʼEs7Gu9uBak,ع9cuPJ],ɡh~5kfcS8A#AOcJel Xܦ_a!9+-`͠6CY\%MIAQ7 l.B|r&7U+A5 ASuhL\p4y/x6+;GہB@W^ӴRQ6!(wtnadvRIU^v!OUv @fwl |RmC~ 9pt_K3C]1G4P~H*"LXBGlmsI}`4!}8DpwqL&r%г9m;(XNsyT s(fUp;w@׺&#öW~Ľ<$!c:|ex`5vN d;]_!e8UB/Ĥ&L4tګAy#6;j>!=7Z&}BqOwZG'uu0a^A\MO'<8t DbE%I@yH%\2|'pxMФ2qS'_ܺ!i֤@Yd%qFp^>tծx95ljAS2  ܷ+rŋhn&)$JD|7SD 5>f&vA]L$IBw[.;t4@Z!XOG b6&\h"n\rjYkxJ݁uRiǏ+o6jM%64PXxݎh玭N1ucu=Up[Nk+ >'&:^-HCH ]DVI#\%zRn"ܾa@H͇xHfY+H{NLuMr=劻)Y8U.H@0QnmY] IO4jC26 @'0KW.-lat@ `δ Wjotk];o_H_pp"<`<1:Akx4. !Wcˠ847WVo_sֺ%H ݐ(˴b -4Y85Iv-t`G}'BrB U.o0C2Иaa3PzdpvnX5C:ܦoTm,ݮ x0ykL;UNzL"q!66ii>˱VJ#R=pc٤ad"8V,w_sd+v7-9f_)kc}`5b DK8'\+²2kZHwUH [PubeR&o [uwq͐X֟wy9L ֹ5]jv_Z#h`ccb]洜5]i%-rUeSpn' -Mz~a}Ӄ h3Ң mnh eY FPW~^iG˫sq%Eގz(d3l]HˉZAf ]ßqi_C#vOKgl㬿g*+ndEe8֨ihm>@, uUFuS)xע8d^f  c7&850 'tЫw]ٝfrc!gR9+@Gxm8I1y'i43Uo൝ͬ<@%m +CfА ػs9Dc:WC[F?({o6.nҠnw>}yS04HF`,vbn$l.1e!-w%mzVj#.JnOˆ+e;]B)v>&18 <OK ԛA\K|;R*.Ff`;6̌FM3?Q+:^w 7@TLx:9eVJ7 1F B_E~} LYD]g&6B,ds>mC0Z牣A,%#TpPU%^I7o#42afh @6T&kixnvb`^](8B*'] K8lzwFj&9Gfp܊֔w&Xkof7/v!$0awZSoZ)00K-J9Ax%w(fYekst1osտ煆Rgd LNp`6O]G* xd_e9#F&-;MҶGY~["v\&*/:l;@ |BWHmWf؁, v ؤ5KggZgaFOߚjS 6,[ ۔b+G{.?{^<ݢί0hn-_%|p` aFPKю 2W: 3EmUg 2D h==e4@Sϸ*`W#'{_gBh{G:%zZj󤪡KKg)8E3p li w#>hCfFe5$6vqN\ďۧQWlxHDwfVI}tkh#q NSKn w? 1D9p( i4˙+Ϣ ~<P;ʗu4M%Œs4X-ð]܄J=DĸL07p.d2xd FT-m -LȺǨMHdY-ZW7yiXTI -9 t;="V:{q,+UC(E, P[SYʹ+J!qQ<"%?w؇y-J\amY<e[tKi{CV\ZhKk Km| t8֮׷ה,)!eagz^dUP?זX1j < hݒqKĬQ˨:|]Knp;K}6p"W;4̶ yUP][lE!Cҥ$^AtHխMi6y𰍩105l ,9啜F f H8=B_DqYҕo{ M@Z|Xs菢S| ʧ[fEW[$,"'\ٓ>Wu߼zC{1DpVjU% RA+F{UŭMD.˥pߩ7彝ዘ&79F~yRed1QILqozZaYMzzH(e咢Glq^mA`CLt^=@鬍DD]uԼu%Kx'I4r'cR ʕm߆JZ(dCɝXOfP JtWot+ٔ>s9}wqA^IAH*ԓ jMS'a'~ug{.Q\876s,_JiXu͟w0$ôtsq#H ~Xs! z)_IaInU?8)h{~V܈3Qw}&T% ^={f0I 4Db6,c.00̅ !$ԤqtlPJh*KEhkFŶ VO)@ИF AwT(K>#yig]!yyMkqǦZFi)deKg)K]h1xI,:=)/b;ZL5\嘧TaZ@[B6WC 9DDء劖B=(_e*?DjBYp',*L\BjU"/,:ۜK ƒ[Vҿ_ )&FJ-'*8gbS#nz`Spb34.SGG2M8^-SVd BΊ;S>X,3~2z}l'- Ene#FjD* -`˕5R Sk9<8ƻ%xm8])1tOn^2߳&I&W,Uiny\TURixŨ쮖;Pրjö}Mb..=`5@3PJD&1~7"?bbvHoj?Sz:EC2߳ \!|`*^4njOiMY=}/_#@hGwxi)cמa΄ byMvyFWR3`S7:33~~="$>SmX)_Q9m*rb'-:5RۇLрKs]K o*{Rr;6ۯъbDLAL[zEL[}PDD P+ Y.AǑ+2M<ڰҴEݾaHNJcۭJDQqVGڡ^~b~{c⡈R@WC3? 46*]ZM) gF?knj1G< -rtr_k`c\ԡ#Jezu C6t1\B%0ҽ{Ff*m/nr(vdbj9E.uz3%a)6Bz~-9aM^wURIpk/YTO vAto5kk*@!nQC4bA>70SK#%,śSY* = 8,͞e[<@pԟ([]n@7>l nĵ+L$^_b4pbQ_ɖHCKuzM眇Hea 7!lxKgB;ʃمfT X6xb(`tVPuKKP(2f{(H=lхsSɸ.?ܮl⑩^-v7lq `F;XV\]l:C4,6$$$Udž)O3$js)*N ? yJb=TsPwX.I/;#"yz Tcہ9}lޣ}8:?qDV%Y͓xRQ;Qd7E.E=T.m{,LX(@%i0a.Cm4kMw4$H$EbO3 !"ߡ0x"C.NWNLg'|{yZ\%b ZQS0W+8;b `0t=ڡ& %p."΍WI)2cd/#EҎ JgZְ+i(T G,t 6ّ>ozz^ a`jS5 4_nðō!\C[kFA¢"69{uqDFZDe;^qߧY)tQ?־hݱlNsE,PM,a^ZYHxV?Xrщ OpY>g?:vx4lbmj1&dڻV~S ,HEE;<7R?2wn=ڗ <+W{H>̥PS'S F]be 3>IxTM\dux<{ox5'ʩ%ϡر(/ <"-Vb* ŭ”MM IAט(r/9h/sՍ^+b'mѹU.G"!wjrg>4VWUF8vv kz5PЇ*#5OhŒmZnaHř ;p^{}FͫJX]` pL|Fu_ 8{a:$z. ]0׷z]$]{ft hdБpU\ #_>xNW X* _̹SZ sѿί`3p=^DxyL&;ʃ;ԷOADg녙ĩs=$vC aC&pY=Mjs%Ž:*v1f#cƛ"4nR_u0L%_r/;^\HnL X,0UJ~*rA{Q"}Ӊ8>ǷfS)7sShGE30G.mq!Z|{rUd GHE ?oCd$>0qi]!іՆpA:OEʺb˻]C"i$݀rZWO-H4`u JYGDk|p!j 3 V\uGIm4ˠߨ#BW:3/~KZW7Z9WQWh:4,6Httv4`U6- ꡆ+U<k:3µH;'RkW7C |nVȥ;MA%@Hܜ&@{\l"z&#γ8|Ng(v |ǰ%R|d|(=͎[2`aoY2)c?rh颫x)XqN'm1[ KOQ,6|.?k3nfzDeZDu@o+X$64Nlm?ܥOO{ HEnka zԽg `+kR3,12,_ fWQqԘ5&KF* kXX*}zކm( K'w6Wr<)b3dp5֦y0MC$Go"t$E1S:Ι8\C0O)RvR'w_B_ H*HzQ}P[mPT<]{vW4 ,Mm %A{5J2xVԽ|aeϹ_jQ.bņgR7Q )c6 ݠO2LB$Tcs >W\BNũU˝<,4Nܻ/o8޲EP8OJb- hQg[o.AsKzMi;CRz:w+);}bFH$Ѥ $LЬ0VG'%8XSzQLk`(TmMM'A/}\%bʍxIQ?QC.〧'm%'a+%.v&(ZB:PvߪtD!EwL- id1J-λO( q/98iQz`y2}b-{4lGVٸ]22;"'@Bn=ʧL.+|E+ p-b7#p{bpFTcz\=n ؒ-=!އ # 7±agem 7Dd ړ |ad ']fOr`ubA!\J/|@B;$PT{©.8GBJ$x]6'HOʹ$y0/Hm1]v-C7ĭrKJ<h*KVYYw5IS)VB{*F\wiwIyTƧ E^9uy6:<N]8!L7j5 ;q+ @\.4WxP=(x39Mex:F3ÀYGѪ Kq I_LHAė/ '\} QKRu-\HJVuO} O0Ci%hLTsQ^uo0Bو9l8'g[n>m'd V3c0Dgv+;U& cyn/\:IӪEfpQe&^a;Qy֭.vJg0.xP^x0/v9%Oq}S#vۭG΅bÄ́tN{cgq6jKCGx:\HY4wFk?ٻbLn;bi6uFYm찔097!&SQ4 '^[4 !YJmudBfg )G UbM*9=r?Is#ˠ]vŶةg-bk+clfb2U,pXwyd@oWŰRbG5EBO%$n8$|_;˞C?x7\M[L+= t5AAYL؉/טV,. KZqRUkJtZ)p6HA? }N.d}[,=mT<!ywc#UcFkRxM )wl|de͇ikp4m(_+-esyn5"dP[Z!KYy Z"=#8VO D![9`C-0:XYid-b;R0Al_i,`mUF^>0cE>ܬ?Y_sSpĆM 0~pFymeϑArB@D;w[ udSUc,ü @ v2(Lu7kme KdqyYIV%S_q"lT 7<߯.KABMyQ)Gvh^o&4kkYIܫECqNtH|yj.&pL E_V7GaB38vͰ5?+D.O=C&٥j5Ysɷ,!$ϳ'ȏ&A.BHg``*k[\RQ-5yƔ2WM=@r,Rc~&PUC ~ɶD?˺ ,Iy|z}9[vVIЍnoVr?[9fa"t3XaqQ ;iȻY1֞G%emLGiRAd,й8YQmU=dW4k4"Lc0(kj%8{$NT" :d~u}(!-:<~ob0y5,S7"+LMՒ>cҲH5&ԫ?JdɳUoA'GWX]N;ƒfbŌM I{,O~t i=LxacB,4ea:Po Go8hĬTX;`y'8:MYntt#7t:  V7hyOz޼Ȥ> V|pjIzM<1N.rX{"3 L[@Zv-CivFpSORI'u9V6WA>$t l8>3Szw$ΦÞTQFۊe~\x趒0br48uYwV\k$pū $9e\PᲣf1v?Siۖ+<ROT|%azpo8hi ZܴAiv@Q'+͇ kk]Gm<$=AA2HƇkAw[nAM{{+hfA5\䅈ӶH0iվwd ޛz;ٰxHH Фn~4c py%j^cCt&kb^}Ҿ GVؑ,}e*"cse p"UŃ, yvO:xiZͰBe9Y4 = 5x{mѾcBԢpӟHO`k%߁GG\MZ Пuf4"-A9$Zy m[ެe͎Q| $bbV/'0D>Ͽ/o Cn(RuX\ mh4 *L,4$̶lU+]ͨp Wl!eAT!f(HV먯@w`EI*4$w$j Q{<솂QU\۷߰w䏿@TA S‡j}aE,f  L2ʪ|jeWW+Oɢ t֛JDml6 ΖĚG`RjA_y 3b.m(I%q- YgA. &\,!oybXy׬̃CFuG2#{_gTL0R+O|𬮄/> ࡂ;H9u$Ղ]#WgT>*j.̱tZ" J|=VB 8`n/6y2fa}V`"b nU_JIirR[NyI 5UL!~/؞ r^rTks6% a(8dͥj|F,0R<Q yԴI|o0sK)=@u>!~E慮m Ϻ; Tlg6NЋW#VfƙPjLٚc)>67[\[AC B.cM1"p㴇#\9!\6DoFEw%qAGU n% 1MaW @m/$vI٭#Y8䌙d$H)7J+)J5e@#Ks3k @8wtQ)fۊǎwש[kIQԉŒNo;nt,3jYa ;Z+NJ ;jbX Dt+ir+[}w)f?v"0oV7C;kFiR뢚f Ʈ-t ?@.dA S5Hְ h%jl{j璔ՏoT&;-9Dp_O@QG?:$֙\ZLtUU {:ʺp%o(cz؏~  _K܋iiXɴDn$3Bk:L71|)#gG\Dj/D 7JXJG!6Ij m4veZ<@Hl=T|g?rThйA|8ꮖ6&+SnM4 g4Y)YrB'-Pl~rkkPFA 9J5L-yޑQ2cgF `Ex64TMm9[.d> di D峔1)$&uy7ef+3F:z:{FS,]2z/=Z z1`tuNMz%҅5*Rep>zo9|]NW"P܁;OTTwN$|me82 -tI)~tRo lJ.vt- "6p姚H( VB̨%3lqөp7I G\SmwA,,b>MtTֶ#%$Wa#r{m^Nw` S"9 A7Z&Ek,VtlG;ܼ-zm`C5eWHI62DO "k&拻8M6[l7 ̊/K\5đ>[T|DZTSESj4b3OX2IN)Ԯ_}ԕ go;AiͲ"hZz7u}>-?z2Ka.E=㤥BEseޠH^nF#v6C*펔7"4BAչz 墘t 1p$8'K! DZN3<B{"GY *у}\})}NCw``Q;C ] Z:ye>Md݃Έt ;i 5ڎ!ow]*o蚖{lq[PL6:74h.A \&,WaaW6'>xb<'x*3+^f~P{ZZĊQ9crGUR V:;/u΃Xa>fR;HyX:p\z5@J裥hp6OFhOEkdQQיp~ Ї3ir/ 'A~fnGAEr"4L2 PthIOx0"(mITMQ'ьW$a#ݶ㊨9}9iӇew;8PRg⟖ö\5:c]:v/NRwֳk6@0烚?$`[-](Abm"`BSEReKcAfގ+xA랁ܧ&ƂWTXOWYIu?ʢ?:zm !IJ]l66Jg& AhP]߃=[a~ 3׌˿n+71ƴ~;Re:LϞ/eK,V(W~ :yo{C†+f:ų2y#A;iizF:YTiDž@83cg)BOlf.pztU&vIN';7q= G?'ym@9X ~r]66mZ$06?H#j)cЉi&ΕZPYZ$/J<&,c _Lo1De|l:Xuc1Q^Tz!Ws-oϊż_Gej\}}g;>Fgib I=I2`(|Z&L'D%i kMog %}`rVEw}0J3KRj|6ky @$Lo_}ǟ,gxS24T>nG蔒D{ʺvا\4LCPʒ@&1K|gڃ.JchlMRw牳s FyI wqBpsGoL_|edzӒ=: }[QUScg"9ZMs} KlzwJMGB^DwdL[Fv8Y\ 6z zKָ4CnU>ӈ|v$h2t^Ҷ<+}+$rHqvk۩{Wũ]yalȈV,*oڛ^_#ʲns;zԀ2Iz"7$E2)U_ӞA6?Qd'vk"$qvyCb6l9dWFM 'liU0 Q95+ެЏԋQkm͕l1 e͚Df$']iPk[UVyR6) HE?q;G7|\zzR_s_9(ȯ`.^Bn[̚ .a^9zcb?OY[6JTtPhGcѩ>Ӱx.gA%+. ud.ōN K uuHde0h5)ɽڞѨqjCfIڞwY~FRYYiFXMÑ<[1"Q,28n, :`U*@JNhjF3DsH'LGx0\E^7Ÿ\ T3W,$<'0G:PBФ]uqa;hr_ko".\y!t npCM_bm~7dJ/esZԻ'/qdN '^+j:-G+:f.na`8X9!v#5Y&GIZ6[j$ִU,7+5\Dߤ7oa2jm-iv8)}m.}q=WbF\9Uطqoq)dZR=}\Zԙfh?E "n#.=R6+) >>`3Ilξjm'EqsM=tö%  *>[uCs5V3s3L*y;ٙ&/0UQ%֖aW%nַF3ԏڙp5@;0,RBk:`LG Q_sIV^`)Q)Tʼn, A7/߳AISčZYDY|@J7tj7C]DQgոrLeKDTT+_.訰c`@ 8&H&wQ~&v l*r:bNA1lJ3\HrtKT?Miq1j |Tx^W}s[g}{2X%fvk !',Lޅ[nLX:մªr8iAny$Cx~皢Y*J~,Jul -."r$ nBAՄɤU9U?bu#4Bk@êFeVovEB'VJ,J+z 6|bBa5\r' k]ZtH"}lKĴ=ؐF!K.UϳyO=6*H}8\F3fV։;붖2'-R&Q6#,yE'_⎡Nu0"KbrYܕ7GͬƏA+k5/9߿W&xkTanE&>UK[}DPk֡ Τ{E+/"I>dԿrM//3duR)I9PʙY*,̹:N pwiϫ]NuwqD%Sz`_S 3^; D˜-!41UH߉ B^O1Vf Gl-KE\}Go!:Po&*7k"m{t,?%Mm^{trz4e?,S =ByN]f/+ه H!{FK0Bw}) X[_fqw4¶aDb`R{f 6%z!䚶_b'\d!ߑx+$0{[#FwĪP&F{slы.FLCާ.|/[dӏ;SP$Lk/ c7O^sh+(RQ xݮMȧzy!{ ={k1L@XvR^? ?d&0\^|zwt:#y7:?̙/}ò̧G^ mORpZh7.Js!mU\cv (ډ"0[X)_غ>Xܥ\H򥖿 anl'xAԋlDyDM&n|j2.Osѐ둍9X\ =Z8(u!RM_*qՔan qO +$d(^ohB?;jzԍ2)Ч#])ds87H\5} e=`P q$.s˗ֲ} p4cu8IHxL޾Z D:<EFj)&Skrn M2"N1%rL9YWxLdcQy(r?6DX/u$'X5]NE"[W'h5QI4G /+M'7V@& kE`j`:.m)Stt p=unx抝;>6գ 8$At:B[آ4֒1hъ16}u2RgJyM<3ܤeE8x!Ҙs']}L">S  =YGUJ}؈.t&3X6 x0a:?;瑩JH0U>!-vZ.1kXC'yqʎ@s<_'КweAN4qZ:L}GY,Z۸xFd8U6!{Ȗ0z [Lm8i\o58hp쳹o`^Ȓ5T/ 25 k 1?I Pg򺗫=cDbz D(l2oIڦ!;bܧ"OβF6ӗL}x`m&N 'b)TiV$24Bp/{nIV-N [ 4؜i7/ZCu^ZcV ɗ+?0Lcr]kt7~,`%,}Oǰ3`1C+{>dWP\qeLľtIAsm~hK>u6 r۟G+r'̽Cn="HPJR֗Zڮ4 w*x ) yP܏UW/!Xq9 ǮUٹq$p9^zbz3Cӫb$y j{nrUqRP|:VC=d9mS5}Ke5TS?궑EBJKw[NE3E? ilxkDʣ0 u=!my( Iнs@( ЗDcJ&=Rx]YPYH? s;LשP*6$4,JR}쎱2[b$;ДHKnzVo}BM4=`]Yg;v[)hQtZY*}u}^t_X ytpa*Pk\v n"5B,D>ph>Ii `uZ`wjX]AXF3:ڑa7TF䲜?=P *Pmcޢ둉wJJ-ó-F*.;c0,yt%PPs̹H4;ڝE.X Q!$QOK|$wnyd1D&\J4'ַK!@w&!H ްANwM HWfIqE F7q_Qd<3j!U6^-D+xR=SBfȥk@8 r[6[jsRʏƿϩ#*o#<.7gܳ.^JHy9=Nqw?=H#3wcvx>H|;F]^Qw,KQ7M T8 ED^8xp5'0Uþ /Y91Y1PNbh37^+; Ugn.5i TL6^p H}sz Fk :NBt{D`nL0,)6Qsn o aSxE ޒc)zf*nfv1%J.CgkdƏxpB=1\ Rx( ҺP67aGݪ>|^!u#`5-1QV0N^O.|`/&34dN{0+21P3O8qu QLtVbstdcRR}8c.x_>܁%0h 4GE1^< N 3VW3j+΅oUVu?(pIJ)wTx+O Vd^үl *Gz-Y,k[pݮ Lf0$^b>6I/Z:(0;%EFpY3pY\xcGuUЊ ),A;HIxuaH GJ񤝆Ĉ6H=%2t:0[,Yo r:QqϬvt@ޜ7s#/_P?~7fޢǡXo2Z95y7SELF~ZpƺDdGycخ_Kl XMw%hedk9&STL LLFshYG}XxDw6Qk⏞ZaE-KyP-hgɿ0ALij/'% 8sT>2 z5l- uUNG5M!:Oq͸icwQL7K=u'yVQ3_|o.4h h'4CcO,FE0/N2#2;Ӈ=\#5-G!eV/$}HxS"îoGN~kyxX9eF/B:~Uٺ TյSןCZpaTAgxK!쟓 :agIᡰܶ +G:'2Y*cDm ;X,=`=Hh7c^ m*(BZ{e3,Ez9c D(EH%)=,d-(D'Z4 oZrIzizҶ(t2 >pqˑ9[[ʽ|(h".1اԺWbqtL*'Mjob^KNe?*&5L(f U/LAɜCjIi Z;( -è5ɮM8RT7p8:DYP? vtуٱ1ս)Y`GU!*ͬZ@3uP76xn=r`tGҒ#Y"q CUZQXo\:8Fw\MVO'JR{/q:uQk)9*2|]aU$p2**b4i%,u- ݶb8~'n/` > ܙjzb 8h I B7q Luo\6xq UIFD%ms,LmLɨ^=KyCWޭط`]uwȤ}P}o=%u>F'[[v<0LRdjPS s6s3y계L_p[?Uy2FyVW,_N>τskZPwD[k-x., l|߫8rXOJ{|8PGG]_`Ɛ^CИfi|lkb˨:VWx sܥ~ 3YMXac"s-I%.oU>Kcm^?_hkA(nR;0Q. #]FrPBZuGWI5<s`vnsTW_钃ֹ[pUN"'ZQ8 WU3V{pYtj> #3!9tMi#麃U\HbF)hSA5lן!TxDƊs:J. ^q̹`:  127s%wlM?zbW$\0#Dgim-[%:~E .O!uazNӹjY<A7">PAiӧ<#d$%/>l9w>GU|-[KPfPFG |.o&W`o~*tU` o[=;H\]IFƷP"oKq1$».wk>j;u]W҂8IݞzU.?$%W}V_غh+2Ie]H<(r24XhnPl;:jۛo^,齗 d' bn{_/4 'N*@"VMM$#2 ^ X at@ Q C(knqo])P 7HXUW/?Ul14); dFMbKya'Dh\K+90"+˪fc[D[ s2BR:?/!}~)yC_dF'j_WpAksGbť Ow:(ٹOy^o5ÄBSm)?b$9zku_O\;rko#;1[f;%eho#4eI ytm_`у݇gp֬ , pCk,=;EQR+Z*?#T hJ5Z^RvXez$aSd卅>ং 95pwh!r:-!F[d7iDf1Z2;aq gu'ht=hNN0C3x:AͩTջL4G/zog+JY k(!؄@("b/&jQ8h -85l8xx5Qg0,0Lر4HuKBA5upuʖJ]u8C[38q+=>@`΂g*U'EzJ_tDJsd|D|B ç fr?P}"J%%Wb|qAdAJ eB?E&)PWDVr \kb./s)E6AdpѮ!s{˥$nȇ2w  U^WfaѾM ik<ub@n0̪"J쟮nv\SA_J6Jbɜ{.l.*m8_%%䑪yfO [Ch_?;`vnn>>vVAr"$s/Na84XAyXjsvcfWN*H;+-C-C<94@vz,_σ;&(4'`}(A'KjSA>@l2؜Y.  i ϭlx8Je>ܕk7疡ZI:\rrp<5Ee7:D%w(3x #Ï8AbQ3r]UYzHL!>$esb:E﵃$rݴ[pbRF{s2& % LCțI~$L 4_4PXP9jz,wB2eqqnaLؖ;>iMn|"{v `3cܣN| RQ?Dcian𸚛p99|:ڱO!]!/v^1|mb__\|YAHHT&tyr9,uq*QЃFӰ|<#9}I #+gsn<,rP7XL!zK %+uh$)Fnd9㊄8nLc# .1M1^:7{)MLvӲŠ.`(u&Vb9PbtTѻ̄˄y/\%Enyɳ߲7@#R%: DJltCR6o3;)ߐP7{:6:IEjrn@ _8&n|3@@輗ÑVDXl^6Nhm+LT<1%2 ݛmXM'qGRM3O/S&9IRV-$lk ixq֖tҩ拍`>8N`(Pv>E I IwA41s Wa0o~ n5D;^L4]P#o2}GIIk ?D}-,Dži:Ņon3kʜ%rV|d.yl<s;AkJi35Bm֊>w1EWnnL]?JH@riZ&(Q6j"CבaOn wͭefh'bL haۥJ-E KBb)/3EP?f#uEv]SNg?-C>P.1 H b B ': (D'V&V zQM#. .w_1'eXfM ߳bs_i6 k z}M,KN0AF؁\DyOg=>nyڼB/xudFnaut<_M5kdz}{ E DXvVFm`t"(Mɦp< jS||{͠vj(*2K$a>cjí4>s <TV i (2J#(V/JqX_ȼιͯ:=⒄=[kI gFEFpO4xkK@:n 2G7XK$g7QZ}Ȼdxr\|[]],FMg =imCu)3'O>2+o\Tv Y<!(ɋ.+ [b_cc%QIlVš P쓥 {|b2sqnnoB(l/'qT+02֫LB1.醿V*ˆ^kDVa34aCτ "տReszFV= >*;~z=uMT(-Q#OA=ɕ]EPވ5l+fBEY 5o zfD=,Pﱭ?J5Y|e Ls52N~%VǢq4A! ˞8GE7p~N5 Sخ+6yє sp"k@9vO ErPeK涺K_zg_''EXd- 8݌\g $@9`~Kʬ0qV\`%?T-`=ҁ8`]1iCDԤ<-g}G bF\Ѡ܆ jƬ܆ :rG)Opk{?~%:7Giu|ΧuS{м+r~hWŲwđxd.{>g꣯мϣ. 1@[?> rEE)땁OBNO<,_$s-`,:f,Ga~fL%?a ]T&>.httEOۥdqT3ޘ" 2u>RGut;,X{"ha:ZsWIqffr)-T(CD5Ͷ @pQP>\ @0) (6=y!Z"0ֲ΢Qˌ9v`'3=7C{lvPWn 8F!O3Af k).xȀ!qC.cԯ6dU1DQ Z߄!mG])~> R$tY1UKvS=Gç-](UM<0}A_~徿+ 2cTj L?%Kdro2y_]~p^:yuEH)v{ R>EkqEWfx-r\![ +?xn%&=!sp$@vs6Vjc Wɋ$XVܖb'?5l<KwCD8q|q g22]׋t{{tkg|;q vZ'K+Qܯ|Dpòб㺉E"ua Ւkܙ*y35zmXm(`Qgyd!X5fO9= $1ibJ&tha~<4sCEVƒx9% Au61l}4ϗQ֥j{}aHzy-ɔ3i,>ZEM|eqFOK\2E*NV2򢦂PSġAҐQM1G[fd$>uFqQ@1/K.CTquX1锤om!k(%C&ɻ {K0ގMZto{*8@2(W01%:#+@&84ƫk{5>!\ITL|ek垉gdJ$l|V/U:%[i%YX0ԭI{A^8LW>';)C6wJ33:΅Nlv։ E(,Mx;goL鱗2VFŐOq Ǥ23U^Fi;qkԃ э1.Q9\7oQXE*v}i;nJt/[e6ӧ`Ϲ[?3lUI"yvcjPzQ1ƹ>ʑo3u+ѠJ ckϴ8]{FN; \= {@dWB 1F2Hira6,ϬDvM7;2ϴ۝!oQ7sH^6Ӌd/Iyti1E݂\/C`òm/]ϳX0𾸢jAM?1@>X{l>m@ه+CsF7)aF%_RsD7)s^b!dخ9Ȉ$O ̺nnZ/O;ЬOATMI? ~DwVZ@ilV@2ҳJ:MT^HY"3D8:+|P8ĭ. &$XQ;Les69Ve_~|뤐{؃j(|jՍS&T4&`1=s=jO.X9D.pI 'zuH˝7.yUnN5Fn14%9ᶵm$CL1i 4G;g-ߕ;1CTeة@EH̛}ݕ^yB@?A|qy2[[^/,x☂P/ړk'ð?!!;m`twh 4 y.< r_JY;Ѳ58 ¾׽u_ >j0M|]MAnYF"T0?PN{Q>FY3G},lO#YLuGxy/E(wC9yaG˻ӧhil׭ϸRH+sJY0O磍¬g&f $.|ytGy,'i܄2m͟3饘N=s7WYRfF FI@VqNRtIc6p?`0Ji!1a [ pW5$MTIb)MN]Ɣ*AW#2NEPX%.A Ya?I(XmLC.I[o9.-æ*S@Ѩ9gsD.݊G>𥇛{Y1<$Rc*NO@٬4Rn3Gȩ*$lWHf#| ?_|Yͥ[1r ?/ Wgx =ᡇl#`a(`qwT.yAʎ-B+EqJdR++Uk+l5'SasAxJdigbsWXoWV}[ayPxmRM`m31$ >a&1c I75zt"p?k3g1">y"Q7\>)_ŇtE; {eqpw_x<;`W/dCDgw%M@}.>0!#9ayVC$#ùgf_8{3,Jn,&7?(?jwrJ1o c14[Vɏwǣ,S iǯH@q̞3ʧ@+-vP!j=ŦӅ{)0rz<_ܩh›.9A@An3eI'y>m+& 8; ajRM6]_xjCW:pB?tc/4n*¦73r?K+"aA#trJ@QJ9n"me/7Ic',7IBɪhK{J5a_W]P YjaSd\#?m3 w{;X4P칤j"vdy`0[}C#_Yw٤5c՟mUňTM9~P6G2AtLgN-3j#ـmqKƓ̯0_; Q!JbVj-U4%|َT00ߔ%:c9g1~#f|3X<}~rWO4 >Bʯ%)oN1F{WBO~x2_%r9K7q'@m=kњVPM;i>kҍczu$N7ȦR5)c9AosY:ҧgZߺ԰q0dcVf,%CA =qawCH)x Epy?ɛT%~06FS2x)GWC/A.}dC Υ-DŽ+r'iۇFsY}G#~iK!,?07 zYY.BΉonsҁ8.iRKל EϾk5:V{6WoӮvP!ީȋ1/ 5,As.DvgR\ 7;L-Voђc׾_$_Cʍn=SI#"--GȤDsX3ϱ%A-dff7t1dkdz{o]#(eNÿJ /> y>&ܠ.9oIH=at-CVb>t{ 'sUңѴ˴ 9sYE-CRoS>q lP+/mTϥm"/BDN֮u/y-hˬ+11}!h͛FpJČ- r2kVc1eCྰ@wِ$"Sbr.]4S'>b?L%|` d6Ղ%H#ғhٍ QO?4G9gk#! algGKBcπWB}\W*26 t AXaXY+'U,Z7.:gɞ^[%|V;Kdghs~w>v7^'.GD㶂e3l,a~@黫̈́>vP6 ڲ3`=,R N碍a֚k6vCԿ1I;W'$kenw0dH>EXQNG{PLr)nejFq9m%Puӡp9G=LiV4ͯ+# qأK)0kfCg/ @wz+,}Am 8["~˵GfD˦iؤ{mǔĊGr5 X YU*+W;3RX7/kK  TLm?ZVo~'usXp?O>-& /)Jꗽ 涕 tB }Rlo0萖mݩ4 MiFJ\ҤhfLcthӯ7j}(#3žfrܾA+w@(y.R!t}~ LB|+Qk>`?vQ\a9;n81;"4!MxًD沺uTt9E߬/og}ꓣ{V)̜}p `(jKrWpXS 6.wMDlɯ1a̛l FMupM4A'\雍cC?D3/fDG!OnOu@"]@lj$atFabd s}] psHe?*ZdV7kA bhЁh 6"N 5DDeK9ƢWp*#dc*#ľSj\hoܧt,?Ug&Ðf>nq^J_ےK|953cci֘ ƚIWaGf#-kty(28%:~Lh[~nb\#g"տ%h#˻pϭۜڙnmUKaVn^fOW<@pz!lRfrv=g4[v|EggK) 4I #Q+qL,>P~"'j{F{`T׌*΀.۞ Dʞ@U{NwD~]Oa#LWcLh>Vu"AP]B̹^֕JtS1lFw^9]mA"[ok@#Eؠ[rM 5( z9MM(@V%.[LK- p1J n=PnJ*MY(ثtJB@Yq4/RՌngjvF, ~nh3**ϱZs?GkAKg5IP[f=!aCbۮ//>C;1KT[ pZ9R +Joxq@&Pu|3M@§Κz>RtP^ e^| 7rN QOJnJMj_`G%$Z;coisǹ9eɚ"eE>jHWJìmCtő|EuAc4!iLj%I!&OW(I:E(d5}| ,zne7UY;{{ڲ/Z4jzgýpÇBͭ_#-'jnKr~̲J4A"l.&-lo'ng^^FN A>zriBCe ӮԽn H`O0_\6'za3qL\5?VЙv047w !h֛"F̯{iXt2ҏ su0Y*dM݁cmYZNq$Nw ~QJB~1g~c jo$UCN 7D-G{#G TJ 3ƤZ 鵢Y$j$QLҐH3tjPJlXdw|hs_3Jr֔kQk109w4ǭƀ?݌hIOkl#}:ľ;8?@~0 ZL^߉کT[Hrrv2f8$'򞡉FRiH_BsJQ |RqLOgTVP<` bXA忆^ӹ)*R* 9Ƃff:Hѐװ]&Ed]f.*qYz9C?`C~⅘Et(9c.ƔnQQW/T;=d1pC’3z1C1NZ,ѣ Lfr(rpUscUͤ9&̹w9etuИpso1,(^3Z0YVKL<~!37 +HUڬӺl482 mQ]*̻=k )~0UuLovy jf(U\6 fO(7uG `/avr qOu`YqZVnHr9g+X5#) %{1+>$ `sZ1v6,;ZM7;4uE5v Tc1ӓ~ؙE& #2mUfTl.g'ihdM-KGV(`ώv5t6)qeRߖS-F8qݠ$3:.#Sh,} UhŪN~\Xak "OSr_QV~y,{1G 1)2dA=`㰠_@ғPTp_:g, dQb:{5,GGYE]m֌_NrzUhj*50%?Ө)H&(ܡ׬z9+KW<=@_ +eeBzi-dz1ƕ LOL37 MZxneLބƑK}R"jX6)eI1]!lW$g^/‡%d  u ;"gzq<†7 }f@(HP1.&P`()p{au_ g%\J_jX/+7J=hU % ǔBB<%̖ri8cՑQڸ렿v 7gZg%l L9RҼ91 _gUϔXM/Fd%Q5`Lh7"? Yp@Gq!IŠ.54蔆~(MMR8B4?Ѥ?Ft4W6U՝Q´}K̒ڎp*(Cc^VASR%`R@^ mFx[\YmI'C `X6I뒖>ؔjVG]?I/lSoc`fYYljZOorHH&O>q=t-epm.m ċwn%n&N8{Kf:|~t>G7o~ajPQ&%H]މC[qG7UNW\yPT XR,qKxaIFh MiIAg_^KZn $m@6 *ҕfOp!T䥪4v<U13U/t}]b/MgGM?0tX,s@yu[ZQb`΃4 Τ>r\$hK5%fErc,[2܆la˜oz l\ajSoab2=$j({ɗ~s8(2֎~Lͦ5-4f ^& p"R +x b]1s*sUPB Ayl"iHm 'W`ҫ!5r NόC~|'70\8[)Kj"M|漣s{\|psTUT K0oj>?+hS4y@vQf߼b"C9fk,=4 L}? F 8f: yw$$J7xFCZPz{qv ~  ۱$GHbl`^CL5q>hYF-0ާ|PA 3͒< ,i./NlcZzݨ/PA-)qAKRYAg.ì ;R>幾3UꞟKY80ߍuBl07M5j]TU|F87V#-8ڼ0zt{/I/L [j*ئ6{.ubҎ]<,%2N"8Ź‡P~8`3{!swڵR8>ژLM jwefcs̛q+^(BOMtBݿQe~q:NqwhuЩ-Ҵ |{[DoI`7ŭU@B *4z@v߫7Rڨ 9bxQTZ*  q*$5\͗ 쪚dY'\=l Xf9Z+kHrl3 f3tUcz CWNR s^,l1<3h5c($OvD - "6.Posy hSY@9]/M>@jl~ rd}r4i -}@vepר̟=A2!?cboP*tRG'X6iC|Όi]${1~3\\5֌z'#}aaB::jAVs- O>Ч5W~War rt3_圄dK}_H뛗U1 i4{z%~Q*š2*9t#!#9!&W1!z"{{s4[ǡS7o;5|R"]}WPshh1To4-ٟĕ]mH#(:a5z2TA`5zF[D Tu iSG1x5Q>6oX57?:Vҫk(DLgz-E(I#ۄ7Ө' &5r&PUΑq֕yC wq{XE3nHjygS|[C"T 92A@@@̀Ю1;-$& &5UyGxe-b3#/x+-MQw?:L S4\mb\q'eo׾՚lP蹱RCCJuR~l$Ex6(Ɉ? /a/4 \7wqw:jrlhy㵘Be$Wp>HD WBksX~Qq &?ѿb'~B#2mg2>ja'}m9 ,%{jN^YgCn^NK88{VSxBR"lƧqgl` q7c @")*_ٿ!5a?AMRZ4vaw7ƶ`\Čn&jidƨ,&)^z}n~Gɬ/”kc֏/yiyˉ}IN٧6fx78e\Ӂ:qM?M0|ةmRK1%  >/ĮCR'٨)Mii Lu`;y sú?]D򋹙`fتH/i(-K}"}ỎY&ͷ:= .`&0CqG(\%2%TqryS pfS{"sݲE lP1VbE{Iy*@CS{I _R--h/1yCuWrRu ߃> ba+ vҡ|i#+h Cq&y:ŗ0>T[ ªӄ#J _(^|L7>ԐxXQo LT ^!%4ŐwR%2 b+dT~ꞃCi~P#53z^<켩%B:Ofb !g6zLg]յ^ȶvȼgpW_Ho+ &U(*/|a?(Ԗ}I]Ѝ+%ں= /dUV槣bB)щ*. 8[P 0VuYHغBJ[Lp[5Yc[v_ iƼ8I11:L:%;.],`FAl9W'spXڠ? <p( U~N#MCyFLV. '0^Dð~va{ڝr]0*'Q>2 oGXgI? C,lA&&A}sx{3q/}ğI?FPiD .]eDZKGvz6)Ts`PNKuQ/v5ڟC/"AdOD^f;djf>̃S l0Nt\ 6h-|^mKb ✳P=dSIp]5~>e[q`MBM6\R*WAY_+.]044,}@c8 M~¦>X \ ڛ3r+s \@Y8mlYKl\YrPuPRMfEK>pw^ |(GyIS?^`u<s! e/>kƚ72sZ_6c.C4.R(&byCx"FDd~ &̙t w'>٫tR2]PY!enUSHdM@GK4(sޅxNmn#ن?}ˊjx^h{)_$:MQ[%MxH&ЗG] ȅE5ˀ}4&P$UT&el\TE Ԙ+eڑ^Pind-^5s:Fk`euK "R}S&S]eL r`'w|eK:M,\~vemË;Їm<Đ?޵SD'_'_@-w*PY6s;WJL.e0G V'ї+Ŗs#KK`paj%s$A૦q*ݑIn[jM×Imkհ=KmZ1^C}nddF|n( @A"E嚗 b\4oYc.vfu0= G1 ܍#]GvԭLB r!UƋ322s%1.Y1UGɱUYmjΦXi Il]aBYE"4fl vknP^Qx8.1a.\qh+9g? Zq`5M-b՝P鰙}lYvNᆥ-z yo{M5^me|@g6,pk~NBha$FW?23g2Oe8:8p$Fb.<^jߏ>RǬЄDD {5>EX4O?ivr b"xXG,h2YJ[LK#]gf GkDƚVH@JJkDsv8 %٘wgyގM7jSVsvZ˯s#~:3`7Lfv6S˪}[z ,֕PM+ DّCVb`wKU|ԃ- aCo3r} |{SF͂)^nMs" M`fү0JLt1Uk7͇$16s4dC$rhEQo-ގBgOO{/:ŝ1JɆ/g8얠2%BI^rS1zF"}̏)5Dм~xE\}0{UDԓÜ'n(徜]Sy.)@HoXī~+>0Zxzs}5_j]mStH|x{$*o P6/p,Rف]H;_#Ū`,rp/u2j$[>/BAb0E:}A5uZ;ҩxfHmknf( 0j0i(^{^Gj2xفe*m)q_'Vw'!S5Yx x"v@U}r 1O&M # SyWð{+)eQ<90'ދPS\˨SӤ|J :q3yFGJBbvoĀF6V)2"o*FP}I@9N1  Dd6(F3jQQubklZ{eKV Ay y}4~SZ4ڃ= Iv,Wns[`,Ks2lgQxᓟ"|vjjN?~F a [ij,zoqzGO)/I"xg!3Bm|Gy2Yq,qe5=yS"׾S%Rm(CpQFFc}"[GԁUoti-hj$Qq&mJ茊 3N^n]zXySXP0</lмE4n~aXؔ+,wqڌw)TzL6.[VU(MpecPljpPu2pFy^]L^[Rz13F,ú[]`<\*9ۺ=-Q,NlvN:Eq"z&ӮuQg"8"ǫ>t~!FpqK_41ha oDj ϘW#_rOK;+T8S9W "s-fcfLx `U)jwV4@ՒJrc3'sî+fQdf{ip_rMJo <朙@Z7@\zVmh^a&a8UAl TG@| DvgܗbuS?KrRfDj\)Z^th¡x/ϘOW>Y@x= ݋+Ѳݕ f76%6!KFFn*X2D{aIہt!T^C@eM P=#%z|^Cw1N"βȾwBZp]:2 սc$et-^7XKqTH"H |M8pz 68ׯmu!d{AJ@ K b.V#F  ,Yly]aW=NʟvUrRgSܘfX]dz R Nl=egKdk kz.273}\[a9l:Y h`r_\#gV{Gx\ CGĈy*eJ)X}Ec?n2&fd7'__y|xlȩ{JzE /îR翸N%j'6R*iO#ut;oc p318x a9tI%RO0gݾҿVeDCF(βX ӻ <@;Wұ+q(g<%Y[x[}z;Jr,kIt+6/Q/C|u"SgPAsM4L`Ds-4P}^[nQ6zwݦKBtyB܂o0_jNj2H:ɈU$%V݅snV+l`$)Ѣr0N:$%Y6::-ϮDp22(砍yW0 ũχj˾ ~L)7A 2m ax)"GC x(;1x_fR1(;u WE?$thK;~ktyex,GZs^RcK y3A-o/AzI*iиeh#uc__LˆvLs'3j1(F+Y4&1I .󢧨:k#h6yx%2|_(j&y9- |ѷ¯hx4OLR(5>IIJ0B3.x  }I8@n;KnU; G+OҬ~SLK3K@+fxXj-85mhij9n=]|03 %*OaG+䮊*:$cQMhH"G97)Ux~?[#ȸGS{mU7V53+D?tma/ޤ4eVAp;|0'̰gnn[25n&փ)rZtzr#P'dk-2fDsB _MϷ84"J`R pK؆ V^d}\`_:΀6E,-ӎ+觹ٟ3@7~}n?Vy m#¹{]odѧB|. 2KqsIJ6zL | :ǝwޭ=Eqmh?.xIT_(o\Z;8TPhԏU~(V>SASC۫,DSiyz:Gl ;YĂHKYGMNYھR7?7%b,{l/A+s5-YFiZI*n0)lVm3;tfH: r7E:;qQX#e33¶\Iĥ8St߾rYCֵװO73sbA*4¤l |?ZWEUM Afn ɔl¾V5ͬ̆d?Ӽ?hZX'>&. 77e҂iРҞʇ0J+tn|^4"g4t"xJa嫎cotS`Kx6jhKvX4-$oj)_ /m!j"ԏ ĭbXkE(+\_ϒ"L ^IUp%PojMJz3iS pmQ]FJ~;; vP ?*6l!h\T{o5(f}6.-ofCbG~i R_;2Pd-8Ps愒_{|*yk,H r1OZ9& cVg L:H:G\@O9!Gܹ; .,P#>o2B7"$ Urڐ5O׎ʻ.RO0 E"Ժ]V% h?C?L'AroOlNVDp<:<DpK&k޶*$BWh  >/YIqdt WEu!*NѪO lBMxy܍-uPL,U$V丙jɾ3:wKn2F p$z^G@5( t;@n(RhIw]Y@NmOŗ4?(qVyPAڶc q딙LUI-".29ɑ2j?CFC$c_'XI=1r 1hЎSY0IśZ\;"LY7;SP5?[N K5CЩb/VH3pd|l!?LX&kz/`y[ (ٿv>#vץ$fi֕B(#V*und݉/y)L &[=L(tZO ^6V^ ULh%q!f4unx.#BDw ck;\ "JMVH|{tC>] >=B\*Xb91,C]J'JV /m0K ZBRx_ޘ\_Or!"V*Dz6RcS31i%Ovd?%ͩV=oI#gJLq@HuvV"Y`,B wYJx.@ҕ{&=,oS)ZgD!f!)]N6?7@U@8Yȱ*32ٕA*"Wnզ뵛*Zj )ia;K:m7myl2יsӜVkϺInRYP򌴨AL&0Z ]||1Cs/߀Rv.“ {\iVH|)\0TVz`0-VGžLL# 0jh|2Fǜex/@VrN+Y" m]_1JB@@'jQѽizl`;W6ϑ![o:ߏn. PGw>*t87\ h~Puue.AH U ).9x`ɤݒ'ea$ہm7LU(!-I,;HOSt]P=Wx1獳IM( 1o̝#=TCi92rJ K T khwP@H(`F][K'u{9YYߡ}l= R3KQp& %fA"mbKWahdu$2~s!ۑA<03-,H^gDr. p|c%$ɳ^J4&+diR7e Zo % Տ:NK@'8*ߵQő"C ~?]j?zm?Ha9ٰWw<;ڀF[ >xo\/~zxՖ]S,U=uhxMK;Ϣ1CDʩ)~)V_W1j3~C(u |#3c͍mOcvw1QX(E.}oԜ|/# 8%3[#MBY"/>/y?7[tXs"da=ulĿdY mF+C}qtI dP@ŕ9+C@WhYa'E8gR$OH^_Չ.fE[9 K &ev =1:nE' `yiOF;{2#PIx5hFup?źEwn/ޕF8^?hM?䡅X^jѢ\*.WSBQ14YU^8nAxL5ӓyLY6״Bbv,FFF(ONU kUh_/dwd@K tMG hbx[1!vTro(I$KWU;hVXx13]XBȖy[-9⢴u,epԓkBRȺi&-&vp'<q#g7+.8޴3X8!BČ(\eE;$nFd_z g:טS&'&GS0B k>ĸ40 !D,R&Kz0H|ciܧ>~DCjyZj: K&&x7c oBv0<6<3cn,?jܔON*>9dob#c`rTf09.OCTX8091l_)_r0K&*=^k9B65QbN'z?UV=/1i 2K040e ;Pb n\20:X9$!7Z GwtɋUQ{,}l"\C]-iʭXZX9uQ 9['w.{?=[ ^4X>BH@$tfڐ_6ݹ$oG+H9==bBnBoopM:Uo^I;3\r7:6T7+H#~(ܸdP[/.gQvR7(']0TkGXuouMLMPC@#۬\sma]36PmFɂ3ەt0kR/?Ƅr'E1;FWmQѾ 䈟OVQE Ô")]Ƴ23xu -,5ѵSM!Ɯkr.y;ZX zu.ȗ뢴&wJ8,HjVAإ8ÓӜ~s EiԘ$s0bp CS7L<{sx뫌Kb\j [~Jm3cD4[$[Ww_O |ܡL*v^8A((_",wZgB^gѯ6r33:BH)g %mj2㽁V@?tK\+I2o FmKv&34 BAf$\9i,^IxT6Z^8MrO<&b+rڄ27XSrfH|3| xit Ol A:VM$AyO&頩Z(ey1wIA)Q fϖ Υ>'B[)AZβ`fx`~;<ϗo˴:_.éi)8#j WqY!0v9kKLBLa5|R?+M a51<%f8'K.>6-`l)ϭQ%LaΩ)+ubs t4[m=uLL ęڤ~9m(;B?]+Zn~.Tz&Te=1brq[x v.J2m8uq=(x.x4魾 TE-EY]` I[PM6*ˀO6i"f\([ aîhQtAėx3VB1~ѻ ϕ8cc0%*.S46W^&G:vm2`EsJCPĖN4Q6ùRsm9>uE .ը$/|_(<_+:;8 =q_snQ9]cVλ@AEjX-ړSA>E1䢺N KXw"ʜT?4 sniYx xdHK[UQ'1WQ XWY0=e­R֞lMOnm<vOMN]PG|@3OP78 nw9h~N~!Q<9G1l{.Kt_[QѸYKtP>y9>euD2>(5iW":Tbs894ߑUWD柆<74KW=r0!P;Q\B|Nsy:]i)/O^BB|5>=^sЫm#/ v\.\3ܥ]JmRZ8) <~P.ũwjYQ.oCUKo_FrT˂c_"Zqa`}1JߦqfrQhRT,\X (k+ Qj& շE6f3pZս M;']KuE2'F:Q ܼY#ґ!\^?!`T :U2jϢ!QDlɻy 7IռZDo<Û2guYEu A'ݗj%Zy1;cI47k$`iǷ&ჼcc 96e*nN%3M{Qv' Ư~nF@5d]pC-[KxQgy-|GxDI3^P=;fQ֥ 4}%v}ٳNeACa> btu@+?} w*;>!H=[xF{FG^?mO D Fk"r3|;P x*=՚,*ЅՇ ޠj_?ۓ3IO/gs8 fY†n? !-#m.*u} &+܍Kn7ooW%<-ج<羘 تVb'早?/nWQj` &6lm+ &Ό3X8hӠ+LDt wʅݸ7j?+Ɔz:#>~"j;T[6[buHrܫz"9 q0B;_W)MNN4xj"zOt8ty G&<^\B=4n8sOnmZJ&PPRω\郪Jv{lxt'g8 i}d34MCeMLg,(RxRJIȏޑzDZ{eЦBXI9&;Ґ1eI7w.=:-T^S'"-sOd5\K L"l.ro`=,r0 Iʔ=XrG{WMsb3 mӁ{C*#?ah^Z7mjM`lMzbgjYaRp >35;1셡{CsÝ՚g19N3~CF-o W/ܨ'W~ bE)alTO_cL!i!P‹(!a(ׄHWPncK?5o׺[z'ͷƣZjEDžJrE\L:\1$5fdw +l6)GJ3 䣧=p&2WU20mGWghmR.VzxWcsV./ёTՉ}ͨ~Ycdv,qԎ2wJ\@DsJ#߶,V1$0w7v1lMK>;"."`ݺ.c!b0neD[2^$e -VK|9,WZqlt;uvgocpUcdӹt ^hD4Ӕܛb= 6 i>(}μ:|['2oZ/.E% |#@*z)-x6V~ݼvȖ!n7ȁYO*L{)$l)^4}}vdP݋ZW3\tKdV`feR(֍N. S36YxB렢nY 9-@CnV(2538ZL V'+>f$Rl4u sqU /]yN%zG=F?FS(s~ldC7Rn/zZ 4l;HaJ^(^ɾm09Y i>sDjbPēe%SrN:JT=Fn>'L!h~ȌzyP CF [j8|4qHͺJXj>MbQls[!)cA{u)KSRm296+I;XE5Yp}&"l֟M r]~@!)2XƐ &J^R@;}^)(aܮ.P]2CA?Mea^krZyiUю_&XlQfW@}BrV~x]/5Tק9DԓV~Pb+^m.Ă)i RMwxt9&&ޞRβy]Mt"t q&ܩÀ6?.Z|0括Yy+n@ 2E1 +䒰 7^J=^΋20vegg]ؒH3yuSx;eT e@ fsC[57rd7 ˗xzv <*<[)AHc ̅ABd5pAMhdKkTگ,yn.w8G4~3YGЖhxy)?gek0Hv,ɾuxws p.|K sŃYL )!h#>Ib> W/( hU6~"΋!4ֈ \ZymީFM!zWISb'-+ 894.ka 4{>r#ÓΦ7=E$V,k(A՛605wy\gnY坳1  u9T q0D`~+)_IeLj* ku9i _'z(1M-amGIx.";2d?Dhx5-K1z}U=:㯪C3DF@o#r邕z/X[ׇaNUjW$ASpU| |B -tgp~mH5GI`c.Zp8μY)XſL‌JE4[yh~X3ihDv2bTyXإ * HݾXT zEC^hk=N̟6t kB܅(~fU&{Zۖ" ֍ ~/и@:آPޙ͈|X^QRl iD8uM'r{ t/M*D7!<0^h\7#[7IƽtzM{0x%Kl9TL</Q^u/vITIR_ Vj `@,ї<=!z Yݳ705 5@yG4 egԭ{:4cHF}-+>:ut&'*2_?XAVUn; AmVr4㱋{tό>6pj XNztTX\Cilq׃zX Q=%ΞƷդByPq![g%0> ]8-SP8ϟ @tpR*zo=¹p`cy9J/zN!8B*ZR>.IJ+Z^(hWr ֨ыuMٞ,ʶ7e jƿ?HU]v){ki>hU9k30¿; Q, O nec)D-`}^kUС_WGF~bvHܿ-HF1קTW]Û68+h3a3qu:-re)s 41Z팪;=m> MoJءMS(zJJN}𣇧ӻZGZd:R?4JZӽHz=_QS?>WG}懼YۻT&tq )^qd^\ellѤ0ja|g 4j6\*dǁl CP>>aڵB@w~3oHՙ.ulᑢ}3=nDi}FY\+ ^*hOTVg~ s ) `fc49#'3k,XE/{Y̮WsLtj4JwsB%Fe6)5'_WF-#0ʺ AR"b&uZZQ:yň=V8- ֔Uĥ <˽9 !/lF95)awT59;sSa l-UT6NPMR~/u\1]A#e%VVR7^P'+\t;͆d~KD SlҏYd{܇kW>y*B'U0 mǧQ'ꍲlKFq6@F0#Y)qӭ۷p͋'o5!mS`叀ǕIC6&>BL9_EɚfYXCL{z8Àn|&Xo>?t8޸[=JĘkKmz`Ajf[^4ޒZ"OZVլy\#i&12zO:-6A __Z-M;9'`-G#,4ĔNtԘfon G aY{26^ 0(`#O |@4qyx|#9:W߼I |኎KjS7˜#۞Tn)Rؔ]00!N_`eQ4C45TGgd.9Uܝ疓0^UN"Y,ִnuy>T/ӄ:M_G2 zŧw!n/&W t]M<nt$)!f9Kv_&j3JaH '<^J9/$ksn\QVMY=({"[黕PNdP>u3a'WyQvdyڰ(ߢAnGeNGESH6kH$/:UXd><\A=r=s|N?UZa4@,zf8H("(?EGD?)(M;-$UrOM\:,a_K Eֱh}€@)YΉؗLRG4(7bj/Vq4AW6Y{k/N3P"-Rp>N=~sM%"ooOټfN W tבwfC*nTiͯ ^W*@ocxܓ?7Y4RNN?.Է :ZWf`Xn +ЇJ+tm4-'qgtC~r=r #HEbZq+g3q1[*W,,I9߽ϰk D|H/S?/8o,}{accU܏6bŒ1YM4R}I$g$Eέ͈1Y۬"ùʥ߇)%/m6nwnAsKfq X\gF)kcRqjnldz\ KEcZw'wk.Oݚ)}\'pEhl2JQ)rd0"-AT|cHVV m~D=e)q7 O FyR(y%(=>?J8?ls9J gٓen;'GDZfzI}]"4nP}WPt.r.G+VL`iGj&1xm,5R| > X+~@1k p`"n> nIr ;Q.NdUBӖEndAPOv< |vև!%'qSJedqn8تj Ext-y]ZRkFRuN`Tmʣ;GHy HiM]w[ZlӺǻJs)qT,+KXKOş{ Hoh&oz;miK$N%I?i54@@(){,q㏾t[GJC"L>40YM2A$>KuhRX3~B}sM#.nѝ5Eg9Y48ޣN(iyXU'lo?-%+lSl debB@8=40vlӝk ΁Z#RE+RL`+R-p -}f4BS Wsc|hmթW־}N+q:q04u4]zPhMm(7(g^ bg[تQ(T+ȖCYoωxtbI#urh}oԾoRtQD,ZyppW[J(S.$C\@,i)L"pgONwbW`@Ee@+;0e2W4s:< ;X3p9UеTCءCj6N6oꂞ]\|ZY`&lk sڙӢ ^QPT_@1?b$Wp~ Ɣ.({ /q%25&J;;6[w IraX<Кhbix<)<:'-ۓ˩ {Y!{_'j0"\׫\3ds]~KcUB.'|p[*ŧ:͐æ t~"? x -ǜ1.$5M66Hs  iRzkw¼TM6VABQ0.JRyD?F;m?γws6B1u?WkE Fȕi i܉A>zҊ&z.=UMprC0AZ1({My7Wr S5auNEcewY#jiV?WGi58.z,jua{\ my*ZXΔq">ܛؼ5K]xiL,{5 FH(9>z`/{]BP)7 - vcuwwKv[o6Y^ϫc*}jheNGk5k^H|NmE;22c J>*ߔQ5T5&~.儠 2%ЋMJ`Dy$ьjC51!^2X}Ao1U.g1B+DWF#'|u?d}s>!gOkɄS0T~vySv~ C6,at,Ljxcd+_/ȢOk2{.:\H'@Loapv/Vو쪠>F]ㅸRg\ i\EO?W2?i\,**2U3 Feoɍ#ղpIm]ӜtU>_9ߘɗ~tMJYgYEu_bMp#tyFh>)MGM KE5TLp7wg{&kSK@}_1GԈӯ`4ʀ-ǰt징Hj E4>I1R0 d̎N#Inܑ Y9$gӖŵeGlHQk*0Y|-vL!gL{?1fק۲P SqCs9`\ꏅ_NY9T%~ja4첢 $,|s1z+:g`' {*I^ XoN d 'b! 9:P&&)[%s~>|uH6 PYKWO}Rz)TUcŠG^W="{dM]CsG4RL-ćejEYrF!s a:@Phu1QDn{sM +SVI;^ ehTgwF@gvk '̐s"м !OvjO Jt|}NM2qCsJʏ5 Oŝ@U=tVZ 6*2=3Pb9n!RTFIJ P^1'rT"z{gu.L\8\0d`')3o/R=σ(Qt2|~|3BteW[mlƚVId~ǰxo@nVtM+OTY[(Й.4~w2 gR禍뚎S}sw_? lgG5阝ܫ``J-HEE?bLRi툋 bfn1a]v7MRzvq[^j`XڤhE2gvydؔO_xT^}H8 SqfU^`YIZwYãNwag݊s0%pt°3#6gGq\-\Š[-b["idd<mӐW%ӻ6> H]Y'{[6eaSPCJKs_cݡ. ZSaELfI>= r{9jc5{_T9)uv)QFOM8s~M][UJfzz'XK%cј's#/D)zd݊D%H|^<ҙ`azD}ksD^h~E4nTƀV?KO(nΐy$cƯgZ7HuD؆@rcfdФVB!M 0P-#]| [Hn AF BV9gh|Lp)FkEH',w0i\Cs5P Y;#: ?ۊ\8bҽxg|>NNYfݚz^8sx0*0dۂj̝ʕI@vS_}Ak /#@ӆ_p: 2hc5)Gl?#})r`Bm#)PWWe^l *C:W\[KLSolfjyDU<9}Tӝi92yI:VO}miFxj9iPiZ1nۀ2ζ$p4*ȰmA :]0s%~V+oZݠv qwl,0F72m76f'!p0}}vķֽא٫9M{FIݡDqcYxOӈ[$GM1zE% ƞ\}9{=/Ru,WxT/{R) }_qn+I+"YMV@g )lb]&}LSӤ=Ik ˳ka-۔?-9uJYXvGhdIZFC-s Ǭ_>pE2(o(lgWtxs(cqkt>[ 0$}PUeBM`ZdGy^5Cp]v܂LZ~X~2nR4ESO\bBת@YyDc<{/#YCʹKUFp4g q O(gjwvʹ2Fq_y&T̀)f]=D {<*ތKnˏ_7lMN7N H 7gT({eN/f? O%Qwps#UL>gi3ήC]xkE3J^dT\&@=#(2,x2Ӱ=glxaIAi}aEk)!J_h|.݈aFqY%"n_;œ$<؄'Qlqv9k{õJ_s̵Anօ(dAԨϿľ Int )U`C~#rSB+ zcLnȯJyMeEe9cː%&wZ earEI8h(UV[N= &Lj3kD|SN-K[ժ\۩+G{rANQrknX,.m-w%BSA-Sn#lg'EbWգ~NxY^YJ!!HZ7mbw~l%mE3w=E[8CŇ_#GJA{ϻd/D @`- uF;{&~QI$`'-ADF;zYXhO1gRؑRͤ1`R/#|.@}(9;ߍ

9E*T&J5#$;]qӝi!dt5q<+/U%챪^!H4b>J8hzcܻ9ծ4WQj{w,!ߑT؝*;UGŜ(zZO D.6P瀸QTi;z+ gzt1BQofޠe8㈽MJj4&(L<,;Gj /Nb%=0:-H1펧56fIġ.2>MZ qp+lٹy*Ͷ*R*6s&f͝ O|<*G?2n6aAz!:I*5{r1:' 㶱?KeVZsm9{NYGj[>:LΨ3kLNqK^o(< 3I3ۉRvf"虚r?%0^O=᭾{|>= G0AT0ed@R9|cb ]7ik wA<+?lrWy8\EdkR2ۉ94ae@m<J~I + c5}up0ޚZV-F tQ^L҂ dmю1ӀHlJ 3PMWmEvJWCU&\ #r{gxm 侕I%A!뵾;!wZܕIZx .Zcۂwohכe&5-bF=Et1ٿHK!QǁZ}R!Ӷ1>귄2%5+&fAIQ#6nrq+tUR]:# rv\*qun愬$Ah{ƛ֐f@"sf4I>UU#.o>M)y-}gGwV՜$6"XPHD=Y/4aOf,I$'?~xU!Zn .Gg8?|>Og 5ؠr .M2m| YXo吳1'[ǿ -\rY}(FqcLP+O|M['ʪMF;¹ޓqۅuc)Lm@NKP X@]rt/+W>㜧fW{*ͤ"\)1aopٳhZRPzi W1ћ +?a. >idǸbN kλj:35x 6ɞ4}qJ 2Ƈ-F|7!!WtxX^`zTwG$¦yEA&>3i88}aj(AR O!IkJ"cQTT7g⎇9uH @۠wZzςmKY&Q%1eVQm`y22T 5w t>}h|J vWI!n Qn>cbIԜW?c ],fb~v,D؅t]͂ͫs: ^&j3+Y6P@[D>m p|'8ȶK=w︨;(?dRV:`!lVɠ0uzNlj:,跪u<=ZZ#-4oge*RtO(u~B(NWD1/ڒpJnc,,?B Z'7:suU~z/s:mRQWS/eH8u:͓Z1,BiLws@sdzX-9tQr^dgm][p_I2c$ߺ1by&+ɇzhhEbN'Y&.Nml#-.AK-e_4:0,|97K#!`ON<k!JN]Vq#Ox?̌g)p>cMWL-_`J_Մ:)]" D' %(Xq_OM+gALëC=^U'M.Mh<|ܥ j+Wvx =KQDhiy6BI<}sQW (uVmϊzm(Ni5un7:\Ŧ&DkF)XŸdoDyv. FޢW $\|Pc"0hUۢBuPSbMx3Ssq9 MCoڱU;$!aăevc'%w K^Ǡ;O*HAM8s'2hJx|3Z'>vqS'Ζ6);O|WCO(Q`NPR@Hvb.LXR[RwP. X.8Na&o#۱7Sde%ͭqя$T抩erKڶvj4Y3/h[Ayid^` ;4ca1;V†X ue\1Wv㊛ƀͼn9N4X̡-RC#zӮNUgr/uпî&b:f,Q4=%VI.~hsmy7ԧÇz;DJUIF9 osiW)̌c~Q4ƾ҆ޘo P;5oia͑@^x)UBDu$5/;!r( <uCfԈa: ~ڶΣ%t_njv'@%|k%1 WBbXqGϋJuf:~х|Xx}{~vm{8˩ǥnh^aW^-a$\3F"T,n(&x  b1tfx5>!FS:_7*aÔDwꁝ stjFDPp.` !B/n)Lw[? mKlYb{%J:)5Sz-(,2͐;&Ɲg0vיٵ! ӊIχGa|$@5݂`}ݫ8zJܸ,h͗ umg+Q=+ԜBi^8'V5nR KItwf -/W0Ej'zaN{a^C!wO-٩f嫕 [{)jTR{IޤPʇm m +EKl8%`?ayQ(YlWI&kq^ߣUÝ`tHfLrK?:!%6,>=qc0gox%(3r$[=nxyY*HV]OCيFH-&tF}i.3غ=>Nς&ԃqF3C . ݃GJj8[N9 )Vr iSx0>Rl0/jRDjqꁖ]W۱}i 5_.ct*3Eƪ ϖDC$"6b)h&z2Mde>8[KX|ſ ETT,Uy%xEՍCֆ_h]tgE& vsq mKh6j5wIxIcL m88#yG7/'h&ﴩ7 +x*H^ >Xe.%Q[u14k; @.eҤ'%mWTl3'ן+8yAO+"BlCS$bcAY]YX,!ko79]$4U Ѳ#oe*sLxewHe2d8rF_摜ͩLN>Z@gNE}zVwInx~(.`QxtWO,"GmBFwIs 3{{"T'ʺ;*'w67B*qbk_B|D,YGp%?gpA߅f,W !@ijo'k;:u'ǠtW7:KH$1N) ^hj@Vr^9z.bLS찹> b9ap\[a-lT-bq_JɲZ;{ꕠ0w"S*Vqytz:>oζE}Sv_O:Nj;[fXmr?%B(.KM2B S%>}K||| 0a\6:d$U:FJ2J_9Sʿ=[Е.LHcRF"ڎ.#Bi qrX jX˼IoDng/Y8z='8"қnZ #Zżc})1+w]4z To#RyYl-6b82:wiq- Giw^84w)N7wfւ\3qv Lc*d.$Os d? &ʹSoFQ>OԮ"™F5*C1WurVfv]5H-*+2DDPM)gf.U{fV/ܔ!iT\}*[qڽI?xT}5:o) Sf TMX&bnQ#f[{op?em BQni"->Fɗ;LgYTR`Tpx!Պ F׏sn6A9,uGz㕥0y-$9+P*;82sTKnDs~gu(i@%ܪ76pԿIi&1cXl XX)=F*IU~D#8[:&(2C{I6 l[5SKz8sW:ܦ^Sf^EaajeEGLmn%h[ڽ"jTl)mk& o`¸X76*D[K Y/W!5"hyB|<gk=Q=RTu̟qH7Ca'}x/Ag8#MGto6=H4E NA Nt167nS qZƦ)>RKNE9T*=[%Ackr`)*ٜ2f>U-+Fa:Fj"LJ2:74:کZe-niG~m~&2 $^1 u,A 0%Bx $70Γl7 轰Z3 à]%=E0jho:gw f]{V;hʚz/uJq݀lձbAH3Swfjq(~z8v"~N#T7;/Ya'z)ě ] L nf5GrugB7^?Qq#}0D衠MkO/]Z9Hd?h0IYBbl 8/bC>R /d&R/E×m@zFS sN0d' +H`h,)f*3hJ6Uy%Flq1:b8-h/`~?-e94+{FU*pi} zH*sfd7 LohE믆,ońƑ"L#牥LHzG*RWE5jq$Wʆ72d XM8t>|8YG4AFg`G1)N,5a@+?P_ ɐջ\,s>W?8+mG3[n~Mb&&jC26ŋg>V|XmQ@pOMƟVѲcîŀ `zʖ ㋷l Qër׾Շ1v_R) 0O)iV%[VlnO7ZYWE#.]Ș f57nn *d5꓾.hK¥{Jm ~ Ɗ3ZR ]Jc[oHM#%N펺׭UU/ӛ;}+"`AU*i oFyiqZ2&tÁPRݔ q&VeJQ@høŇ@s0++(|W HVDC5Μ ݣ!,q#tΆJօh,aY{7ѩi s}֞nb@zߟD"#'v3lffN-o)n>zn.vf O|vVҜ{33iq{W5-'>Cktۈ[(2}gHtGv:$'Q6cPc3'g ۣT;?W[x_~tf{<&YQὃvBIK1H| ˬ63b}-;0Hsg<{OuԷ#˺t_:av|!B+N>܀PbfSmj%k&pM@O'|G]Z(0lp0(QI5l3h=>߯9Ød̈́e!Sur^SSd"Vl|c˷; 'U=ޯY-ZTYA6 W&v-9:&f\yIeielK1*>?EeK}9_K6=I6*tIP޲V@2r撴y3˾c(/~H_h%"K r wW*궡Y[} 4[J8F|vMes,|Pei|Uh^(%O Nʥk_hx<_3Vd/Uu`8?uuJ^ݸXlC[JU 6DZ B,P]q0QBlvZL&;|*1D8M_DfMh7s^῜s8۵chb> `;I[!umkIA5 7D&b (5C/24/YdYk4ݶ|D&,,d>KPI >.`AR{qS  S`)tDJ@൛ꁨ#@1)%Pg 6Н5)DH E+>V{%7WmB7Nf^#vifY0;Ip*z=r%a>QL*e2 AR-ɔɚZ2z })^ *NjVU _h%GPQ _Ҵi{U%xWrTy8x'*G/doF4v@JETN'3# !KA3D3x(V'rᏭR+R?Zf\+rI<]eȝn֠޿N$d)~{%j)v9kuQi0q+zS@">\uW=,V 7Yԑ5;|&W?BѮ.fb;=H~(.'Y5_؂0JaM *[ʨ1 Hnt0յg/!^ۧ&M*mϓ ]_B> Yނ,3T.h1M%Ds0̔OƢ3`"+JSX{P_K)<hubvu6H;`=| (JNȊc㈩r>?[]ZO:@̹>^Y+y"uzSORKmk1|>+h&6l^B_+=Tᇻ_QvocQAld޷0{o(HCS=eA&ϩ\KƔ[ cVLL]a I> ?0c |Bc_w J4LK~FD'N4Aby0Ι=θ;{t ݇ &b. OF.YmkjnM苤v{cNer@GUaVy+a} {N\ª~Nx9={1վS6FܖXOB,h FMNNPH# (]a5`$o5*4ב(!Bz%u"#S%q x{?|2^tHC&8 ,l7's\CCE5#)+3D~27%$𣼹wOZ Ae?="HJY_*4 "A}1q_1\lңHVRR.|h{#Q@@<7(Ek8;g)gHg,4qM҂bQM i)p;=B[ h')4ͪ'ӫphQ/ў֬"\R楼P'/ ]_zAdT{`P`64ϠH:8Ap㯡珪zi|MC|Nݘ|B2czoK6,Djv%-5KRk{/vhˍwV)bI8?8$[pL EA|=T`44 ' {G!K_ WvC48Kmiȯڲ誝i/(W0:G Ey6\@;K9F3 ۙR cfRf.r2=4KO[,fUٴd3KNV(VNJeo8OK)&)@ssr׽>Ct˽~D_;i lqڴx.@!oT)8'B!z#+X>Q3u^L '%}sG3=C_+MlIn*_QfP@1]la6ظEyq6a>xlڅqx.ؽ&maO%V߭ۺ'4QBWؿăU~}hP$ٝy`z_g5!n@ݛJ#Hs~$8׃BP7S<@ʾd4W`9^-g/xT3G +xJN]qTR֮(\ n)]D Y^m?~$f 8N %KJ+1gb₂{5P8J1/9A$(z}#uzZd}Ֆ=mNp&Na{r?)XtV& fQ%w3>9 ,'2wĥ!:Ռ8g: %Jh7 : ve [ zdg!\<ȊΠ75ʭH)F&H jrǟ & G_Y"^:: P|(s/$ M]Ð<:8=jl(l_gRŸDmMlT z=hoXgÁ>?W,w0=Tyԋ,"_&ƵR c '$$4M}A3'r.f Цt^zvKPK>.z[,AROF$,mP*ͅՒH\k&A\[KatInφkon \Ǐc<*za(ޥwrTE;Yպ'CtL[,tt=t(xŢ3SjW$~3>𹲙rWEn#;IRY1-n>E .A|}ƚ^h*.; )7,EX%+1m=lfh`+| Xj~Jl\dtECV"rq^%ǖZ-yP^e%Jvԏ@tkYWfL2΃~HAi4u꾵y=qjKfo(= jc)چhGB^&8x?NׁW-zmFR$;' [q޸Ǘ ɱbARCɣ0eu5ժsR)an~gSr}ˍǭ%w=H\덠{ߊ6+ `˄15_MURqXZchiHgEƵ`ӕx.F 3@FRϻG+y#N zɋ' KwH5ݷOIu ['T ړ$BmK'\2-@bJ24n+u>eWs}ڱ@8u Wy/}w}rh'1j)e0)Tȏ̴UnԸ Z)[s kEܠJG s4DNXu[kiuIIja" F ?gFikm)[h9_IɹFJS$sR~ud#Fe!Y$ݑ,S4T-D( LSP0;*%?rqf AEVU §M'~_%0s$`*Nֻ{Y"ӆ̶Oo# Cܫ[L=HQTd9 : B[QZUOM%wRx̐ޒPLOw=><?Mv7>(Q{r? %H/yXT,0e^HӦzT` UGaZ'Wp6RQA3Uv8gAOu/qsጁ F.P8};΍I;AáQ ~?*C`;v*'X6 f=i.D)PHDaE\CN&rr|,#^?˘ \^ztrE}tq8YunЗr9R$Yj{ZoT-SdUsG }}HRIOXgr+\Irbp,iY=E&sАnTU|ţ":\FMiQ^gj߂"6-Y""tpTNDkm_Vw9\iޭ&"bbPP |`a|A}"-OȒkBMؤ)v??гޭsU>**`ya!o*q]BEB"S9픒^^^Y`V*yn*+_:x"y' $./{u"?Qme "V$EǯB̅o CKZ%,eMYʌ$DBQ!(Ns]PքzA4Fu~-Jfw0!?q-ɕ|:&2CdB%BQx; y>_+B'7Opyu7d^:?v;`ljVI_j(c M̮`qWhc ;z 씸|&(8ƎrPp]3R3"?)oDϹ;(@gbF5/0R }9B +Um 9盗ԍAп$ x>llU\)S0^\BEj437NP\"ǚɋze(+H#ge.MmGvI/|tgvt´h2 d\pe7M/A BFpmcD=$ʈV BN.â;ƳWOR7/;vaJ59w~6Q+E~W_Z/0gA[!dQmc9be)b8eaW DAA'[??qYe"{؁wW d]ұY ɛr 0w ԪqHjGh*m,P̫-w6 (ABmXc&h6rB(i';hz݋l6"q:<i'qipL#24lu:]7P { I@-OKF71>_!5aV¢Cs54Z[͍&iyFH08e}BN01ܳ}v7/l*|ڔfm4ޞ2 ށ1 SWy ْ|tFaf;5f*bmBѣ_k9p^edSfEFk4~{~,5/*#|>"sa/S!!L8KE<{ )9ҏU cr| aaSXlQT˂(vphU#%0E)a2p%`^BA(|%PVWcQ9 0N yJܠXE%IirR/i H+k|&yBic"ZYe 3!OtK̀=RR#LzM%:9MUE |pVmB\-mX1ƈH4 L ,2Y{EK[$q?!"%4Qsqݔpcre 7͟1*k|KXyQ,ys\ n(?ǮkmS"%9di{Δ͟ПbGn_8n:o#ϾM"ec׾.zq K6Lk…5VW~5p;jyH1YSpo H/n?s bTcЙx@`J\0ŝXДǿ5fkĪ daMT3NA)g.ߤ\mV16mAH rp,ge3; B] ^ %"QM\XL' PSݜKu]|,B#{nj1 0QO="b6^FG* ~⯫THn̛ cH4!wN9;pA.Q8kܥ@RU9LO.CMU|/_i`g[0ݯ#-T|ч;E]50Cm<+oS6OqjS56X/63AYe[v<]wڨDޢc},CoG^xLj83U"t36f+}7P~CG+x,'COg?XLF ֚]s散xH`FvLHm`Q0PC?S=f޶b\ДqIԂisek TEdl"=-ì/s2MoK5}7_l3zFTpu0w8={!q9rlԲ_#D=g(0Ib]evn,st"E\\7 i2xb\Oji0`KWykt{-G sj6A e`c o;R `c:=\zY{3WDrEATsu&:T+8#xi a]ޚHN2ٰgFvqgmAp mr?\O\RG*KUR@(GZE9}]N|;0OC#d\Y|.<' Rsd/-E+#ddgՎT;|oVb fO1c*΢+r9˅cZa~]|2>ƹiC}H;dXuXB7kٿ5@uoHh5S9یBa(jTBgt.;8 e/W$o子r'% !!b/PJ{ȂnmQ CM, ]YfB+іavz;D+a̶{Yc-CoɁ=ީ(+=Xdvi%ȘѨZ 3NJdpbbQbQPKf%zXFoIrٍMh pZ\e=J6Jf{ B؂3']KO /0 `"QE|ǀ۫rE\b/,`i@`mTzl/O?\p/: 7]*8HqCUh`į z♋y[ й s ӑiKqEmhcx¡X\*՚MAHYsf!=R+cs0G՜P5|_Sy7-cy)#З9W)AvWspfّi-kUamʔ{.DtbJ x KdlVuY("Dte[8;YZæڲxqٮU"xs9_4mW׻ Ta=&[v~٩ߵѠͶR40z²Lxn\R}0* 73h= *$_$>^M]HP·3(B:5^HLֈ׽ww㪗gO3%El7?X\%D+j#ۜ1r'?F'6PtbhnK|?ϝZSXO]|`mMýXY0}DpNX*,j=E0㜝MFb{76&,6}PlYbTgH0k/"Pd_fC$ܸ'#G;nlC rb;+0ض'STVRw3RQMi&NAJOp+le%f_jz?.y捡Pޔ9H9=i_HyOw=&qkOq40+UZU^J!(~GWE/`fTk1%JCܭ*c,46|׳h{2~Uᓮ&>:0_z]TBRMOZ2. {KZ~Л̼4Tڱ|hS7]R 95TfsZzEJ撎*A# 'nhXX K?ti} Fq´{ULQëXġS<}~bt[jPq۸U)ay˓X_qN oJ99!'aaIn9m)H:9]6ɬ@׫+L*U!{w+bYooߨ?*{ {M>f:# @|:ZZ ۳-?5|S.7Fje*U*v7 J7]0G>`؝FM `ܮS4r} ]Ya>S덓ƭ`K-<ۃ%9w7e>a|3f{gOTSׁz *y64%v%MY k;+Pr@\`8q]H`RraEʱT8`E1 =@>_pr57+gb IrMn03_:Q=<'M_Au0|ͮO2\H0wߪuW,|Cok0W-W 3Ħ2gkE5{ݟSFE$z R2gj.u DK^iUp&EHT:뫇/X>%NM~V׿46I ɖlha Z7J&wgtINJG,FY2ޓ.E^2ԚYO]2_@ǹB9R0MbOȴeoB7$_$&|LjqˀI( GF%?;@JVJ;wӐWſϯr+F9wͯ#>ZĜ`0?}3Tߗ#ĘBMؔ7͏nʈ!-6GGpdޔ?j< u ޗNl%4B8'};QkUED꾦TdFV] _}#G*'95$ \F2>K'{d5a]?|bLJ!T 7վavgDe2;su)cA6|X\ H]X-aF_5KڡFFA oP) 3RnIqx#r;HÅ'>=ZBϭMJ/37+778*Rq7R:x13 nI,]v|O@9>L\~u5\K4;ak4j&-MNkϢUa+wb1߀uDo rm3hjLnVXJV'D9r~˟ík3f-)/3-diʤSع$:[u=t"ﮓ%GI'm%f޴iįj y]bNz#~RyF;r1_Ws=p1G$, _(8 1 ` )Q.Y^kcp@Fbo6x) o1wb62"4pug+jqmޫ#+pnϲ;їF-5##x@)UAylzOLXxk= :t=,0V䥍fۡ*E7BicD;~ @G V"fzuOeH%]}ip:8̾h $Ⱥ.`#\瞄!wcFJTBP*^5w @MwzurѼ8 ]d%,eKl |*wP y%tOE@=H1yr0GSbo ~d1_ݕUc&ǣ^6ʓåCӨc0s-KtJFW$zlbU\Y/4)yTSЉ'""4 iGp *Ng'fqKg[ Xˀ u_G,ׇa79f埲lʿ*MFJ|YQS c VZ J?M" 2c`0?};ƞX.P)af>QgjSS}ǭ|@\wS{&E.}{V̶ܓ%"ސ/RvA & ɓ9{*vsAhে=$r%~ eE(OJtpY|"o=oydxᓧJ<;yD*EUNpz0|o˯"6Y a`K TCgNmvD=_NH;C\ie&NВ0}Pcet&¨߅rlw@BY.7.;pv&n*EC-@Zp"$ d|Dҩe@qBH' %b..{SDA CUHnX5 9]KW gx{8^S#⟥yN, g,Kfg4`e!R2F$Y Y߀GB6 vs".f })g/OI br%U_.%S1D~mD^h;טh߫J` 1y (])i K1-RpE;jeĴӝs aCnkѾ?!U}y$YHA钆Fb0Aa/ρAP;܆ƦZc&%$+)ޘ7:od'f"4M[=]3 YL,~fcv $N8ADak8eߊ8Io4<h)W>XIoxqsBYΜa6c(NEq4>I+UPqnzx|*3\GǁS;jܥr5¬ *ԃ]QD][ [& }57s{K(zrc<13QpeEAV(QXgbN!ft:C}p ܐS6}mߙ'aup0/|pn$|)vH#HXyWc[nوQ4E BOF/8dD]%qȪk캈Y %>Ʉax6.W_<ogz@ Eɪ29I, Wء@Z1əzYdb%A/l'ǩ@QjM7ZnBAɞ> I>㹖3uт^.1XE.2TbXvaK,|7Q1D{8}$q^ 1Ա̩;mlBU%GMly6%"q@WEBL:%WO0/?[4-ʼnb@N \_p ,NrrgeFPx\!hBK82M4)Aͱ+d:'HDI) rQ_0ԟju#Ff+@m>gA-IG^Ja5%oOKC)Pj@8eT"Y6k&<.aFC9=lRwLf8rVY )AaJ.O圌$Yt5W!6AaͺDm` (nE᫩KW, GA\4wdH.8kGQ d|\`a&|x+.%3y 6>j !aSϜH#/W`p Rօ[N4C/nN#^=Z^8Q{%v x?[cˋ&5,d!P H޼vӺ\g~!M7bQkB"ƹ]aA^I-Oƚ /,Hk&޲kSfv)T.- ܚW'MPDxq>$.N{>Ma詔K%pʖ[H`N(7B|&N*gepʱ"Ǵ#M &Ѡ$8$$#CDU&kotx}oI AfrE1 *ӗ]ZES#Ʀ+!"Sc{Il#1ynTkWc}UHTl&Ts~iep+ 6Zm{Ú"~$5:F_EѐcbڬiZnz[iSj~jLGCN%_,*COVnW_` VhK`Oծ=LʻTԁ})|`2̮>V.">n'. M~ rt>>dHjjOu2EJ^]eZNA h*[{f.aM_>|PkNO}[l$`yȏtӨ9Hqg+?N0:o%~rN&h~'YNLv/o^?W Q֖ϖ2}[,@%wFk6}[N'-4<#F֗|Plɉs2JE %͌o0{J09<= *,' IK}qܳ\ZBZd(l;l96)roq"#G0?ԖE4">ijQ[̎  qAaˋrÑq@2݌xYx$$b"eV/9UN2zZWV u;QGꥀ-jȆ,D{O;CK9uFjAQQ|34z(Кc/ &yMK8#qizRfd>le`Mj݆V Wa^jKX%oV Naq=W\hAPϣ':C߅bcɯʖe*9{irl0)#dž3A{޵Ljpiw mUh&%Dguok `B <y, U'әJHR%(Z,^~`>4 lt u@Y;zs,9BQӟ wI5ϝ"JKN T=D-]EOD?&e@Ϧj`;LP> e846ktxo!3w[3@fj;x~Avi>$a9" ]dAG}6`H| \i_p26P[1f`(x6(W.U:qI:Č W/?RwSylj?Q[@R;`bҕ=9:E3Yſ¼~V5 8?KlׯM-C1煴*MIO XFuij4qAԇ-\24܀X 0_W&N \"G'% Iz0t-lcFfL^qmz0#{G3tX`Fiw8u3L&}L1޳Xۀ?:*Fb7,U2.K^ž/M~~*R/b<3@QrzN J uQ! $Nji1 27sHU5!;Yec$ {OKieŞL .%tk*Uڀ_`Z=C竾~X4l죀,cMMwIBKK;6_yo4Y\lCQigSxS-l;ed O N-iPR;-ߪ@)xb]j^{RJ_uar)փӦakYzSER(| u׮A-cf(@ ژ~3E dyn뵕> nTiȱ@KMVWdt^.> D"Z0u;.Y-Hj9<9x.tc6 ^:0z( xY5enU!oGc3 T˗ 59]Yx B ܂ws6 \Al'Zni*7{r꣮|`Id؞s VD PO`wݴ%BJĕpE(+~\(`T oW f8Dw iV&eDRiKM2МQIo(~Q}E͐ʂ Mdʤ0nʅ*kA*'G*t Du"x$װwq$A@2YҖQpGNj˽=#:"pzkDR )v>0/j#=(2&eϛJ*[seb`eUN?yrf0^G)e=zZ }9+QYT|d44X2H${) qbҷpO7˪ۅa+la#]ft1_$5޵h&T R%8ؔxNi q)b w_Tgi=7^C0NBFwG$K!m::Eî?2o>D(⮠ &1Ȟ4%#51ծ£~"LIy@+:P +%9j.T]ߦOF0'5YQt0C}_ǘeh&@&=Rbvr~^M>!XtsY c(/RXT,#}}8iSNqވ@\UW!  p8`J;-ǀ>l2J?#"1>KeƆX.:ӣSukS*21Ycrz;+žX5~5YTTو_Hm" &Me|F}W=^AIENhUK ɣn@fIJn@?5$=u]ϥw~] zߔ1?Y</MZ` N3.Iԗty,`šKi5Qʼ.1C>A`mWFϯ6WA-Ũ p/5c87/)5;`֨ v}O^Q󠷕h<* :)qkm]e0+x7; #=91|P)|[[tlwK&{-=r\$chvx mGR$:R[Æ]`z .Do"a^\ d,KN7q(ocbyFw2b ᦳOqm~^͵U|[3FXA1/G׀qF$ӄUf 3l>Jd8u}[Ҕ@Sd.讧U @ƌhr~:f  =1\'F`\dVWt KvbzL *ځFcyɞ5DhJT!z8|u;&59/\g ؃06gWWW;qsUXacKLp~W#$mB=<)aɲpqn!)mf9D&F@ oB4Y}~8VKΩnDŐ`e?j17m?*,NW}ZOw m:~ 1e]nڷ557/UUC{?$\{z^Bx`"N@[weld}u2>Z42H;8=OTe!>.+qXӽ>_{F5z`6}_7=>83 ˲~tcwHMtAD&yB/f܀:+(b e#b٭A R)-JWCEܧ4dD*'8T=!Ųo믬q$F p[9Ru/"'cr4\x[ik I;F·t.ƪzCĞoTo 89\{4h*y$W5sxjdZFd{#_jl0?Q4S?,Oϡ^,?Z;J4pԡIsV9)Cݓ^,[za-#R qIOL@A FzП̼lBHW΁f5>^- o.W: Jʚvxjv0DA;f6nw;w yz|jZ?N(JzH98V AlE;GaVl<^\&KXbsV;oY)Y_%@ɱڤ [ރV2ϒ')!ʯz?n`sϥp!)I`"aϬݧ9Yʙ٣.m̽?L );sBG>12L%hx}yYY99&l62(u 8Lkgr"Lbuvwܺ>u 1aTMuʃ2^tNҲe]F2F]1J$GE&F6SQGaPл@ >”oDmRGLslŞ]3y.ώ5(MШcε90‹9&m. Qz].YH"Y`. l%@NO7@U kG(:'=')`pU %'[ױxO"#rɈ'6߭:6]}c/=vr{TPfsLR@cFa탪;P;:AS=;ߕ| 3o6 q2,0f&Fhs'(ϐv/M|AðTze#>\㧱\x2֡=fu:t6f>Y&+heMP4G[v+|/u.}s"TJݰIftrғD$0[iR$?:s#3' Xufg.p9AE] .4sy 1 `Jo8͓χZoRjSޝ׬B~6p4n-$uPu8~k2ndɣyص֗66&aL#Ygezpڒ;c1Xb{"|ܒ?\$kN}G'0XQvaSk}hfc&-Z-3ng&'Pf ) SqeDӡ@NE[`OԞ$Kg?yL mK.NqXYke+G8Y+̥` ި Y^q~ =gG:f8n l^BJsXlH;fJ}S%-1 &`szSŅ?oY m*q_*˛2 FhU^;1<2%)nX줄y?HP(bV °DtRKd^V{e7זY3C30Vo"@Z?ia.9j  ޼IwS횄|Й,fS49Ta?@FՃZc8ܾE^Sv"x Y-vcl (S2.+I\l!w$"~[$$.G4ҍxtֽ1@m'Fں{l Tg1jqy+1.$Jnʢ6h&:t&UYz$~f!r S$d_ϵT21BoH JoL09NkO_0C\\`bdY$,%%.:V4Җ CLK&I݉W򖳿֙hcx+ =$oRԉgYW )Q9ala9w6NjVF}U%x {eJJxOkӈk _/aEw'n]WQN} Q鴏LP]8yq٣z2 &TΓ.|AՃ ~ *'365(zn Y5_[4JlPvJQbiٹ߉Q%>3e]䞝4/k"'Q)@#yH{MIOoyhštsyی S~km/o>FU+e Kaۼq$Oүb{=1t촐Uy W~a83 C d9Zp.9 $frmlr_B$AIdavPI<RpOrKNKY1xZAkx6{JkЦCRr7 $mߏړ_1E$35mJSj^[4a9 ag*CbҮV6'>ZhYea凉ہ 5goFoD 4tqSɈ"6l dh{ z#P柏39Y0~O;S[ ڪ@^[NyE? 9o~4X Z8Zaݽ3 Iz8?|VM("S Z {KH'dG\-^LJӛz+mvb_#DTZC5MTl?I.B\84Pxǃ(am岏zFoV;TV;IIo_v..{-t3P՟@[n!!diplM/&9".N(8݈CHy5+cjr)fq(wvZ'br+bL_(t?"nL BZ4Ta%ah1L5bc&{ Io 4FWEb(iGh r忌bcmvT/w-d 9i:N Ty}{ҥes7Jrc*Ƈr'aVNʁ:)_-9A͑H@˴g@P9K/֓KG:Jvp2_*U"rOouXr BcZ,\E+.\4n{tHRj@{jlbFAOZnRP,l[ob7+d#'3ٙUr/E~yLJG6VξqOXY=7d塈DXm&d3^PM3yلSmQק?%uKP}4M -?v[ne!@}xkoa^vM)Q!0N_fpiؙsN Bk;ѫkOřfQ/!ʹs9] K6\}w 07Xl&t{;4Ĭ}?4"-`'mDb)~QXڣL砀cT\΀BKdG6h,D3*N-s޶$RՉ52yoGbh^88 RqP%I[)p6#Hs Bv:a(ǝ+r÷S>j] qT)ھt,D3m"5*tԪ6~ q~28vaWؒ``(~B,4C y{V".ikT`ˆ/K Uj /ssk][[Z{m}_%kZ$IvCB? jJU}vN`Uv?^7(B'%_GRV£b7UBᾈ>G :x"w|CL\ܛFYo=TvS#ޕ6$>Q{*0ÑCiЃѐJ6(i4pxtV 9=vYfA?\V{|hW39coU3D- +M^0 %ꈘ9uS!-cϖ i8,njW3%=?Y]6< "d(/ \/j<+>E|Px|/ IqFᗽaW_Ɩ4+!:>lv75.PYNKs.ιr%|EjM9ʡ}BRCǴ΂ahIhHuϨOOF-qte.Y&0P9_WZ?Sy-M$/;3pjK_vc)ޟh$r, I7i 1&yJ{$Lv*~T5i̺ 3Y8)!F D>0iJh#M[p;_,#;dP>|dH#c%?ݿ 1}P) McÐ(rj* mjKثlr{iB ؍(?VU(0 ?,xrClG LEH_t)+ KVBĎ݀cJQ|tC"}{fJ?3Gp@ca擿nd< Tqz7xgpϡwpT3!& rn]|0Us@sJ_˺s#ֿ7!}%5I,92?Xm>a m}| O~[ $kCt`*ga)W E55 ^I6Gk/ɓgitӺ&!Is>蒴up})d{jWG.6GCݺ?IG+hIM fq5Y_.Q%*un[F4w&Zn\gnMG&̨ ]``$ Gl%S D|7khzmau[! `׸-=T(NrG FEͮg-Kg}s-C 70;'!~g/tbJyP\JbQK, r\mAV1P}SG‹+Y|Ko#N8u*mPnc&(zWn \^Ҁ6i##_D ~`~@aZ c>!,cLyɠ_曺:ah?&o7 @ mDh ӭSm/'07o%<%0P!?-VfLȞ1Pܺ 'u*z1!BLV d``=Wi@P)ᣚǴh.Kuf"! ;GtAS0ѶS\!qfCO((e{^!kr~T),\0(l餛* &Uz܅.XpL៍)(5 q$\mSh;?txET2ɇopU"rwyYna}w? 4Q6=_NJ5 ;d\ D.ܰ &BЅlL _; *E5J&i ^+<ʙ݈>NGIcp97u։lq)|3pnnЛ.YyymdKzj`<۱@c1|":Mbo 'Soz0͐{ѹcO9[.. XTO a[0㿎//},,-c3y w*HdHN8u (#R<5CKepZm$$ @4T|:ٲo0SX_T%%-,u= 8n=m nyKLγ\8om^<|?em0Q k8Q\wpPcZ g~%@ ~`xU22Im$(9#$2ßDzO# XKó8sߛhSLI8)yHL˼qPe1]zbffUT~H*Uc]?>㸭~%ؤ}X6'Inh2(:Gq*A+HͦV W P !S8(Wjʾk3(5磿n}zOmַHΏ$tRBVan h ۬a͐g粂BӠigJfKmPn0;Shژ' 'iQBK0:߂BH'!tyW;@ƞj`gJ ;1 {k<ɰ (ۑT7 H̉.&Qhʐ&},#XGvo\;B8|,w\lGծ#(8>|IKSkX\sk"g^$,۝=ėniqɝ>з[L@-y>.p(Gl,"[%=%<nN_gՊX P{Ih0ҦT/] }BR` @jQY` ;QnݎC@5ڂ@q#Z)]MhjQ۳y$|%" Cta#IJ4vB[Ŷ8b]Wt@L>pӀ[2yl6g, Q#FVvJA"fzgJ>9zZ壾@7Q̶`G]}Z\ų*Pa )&M,11k1XD&g+#6Z2'c;2vj37}@\>U{ؚ WJ ~ra}6m(& 5+E?qjɏLjV%9պƁWO-Uc,ТALrvK ȫiοO6e\4BnHJDxN>;YhEgOytdQ5W$PQD%Xm F[8RJls?2K>;lgI|4z KU Yi͜H/r!*'^ztK|51jǖ0U b{ ܣ g ݖ z*$MҸY߲,O b<"#x; @Z\#\A22YXho+aT5I~bپe?B*n:4Vlq&1Fʊ䕿A~0#cFY7[xMpŽD$YFߏjwpJ,}uU vw{yUGRZy\͚~< "`x!RVH93Kbn&Vy`BQ/F. =fm* Fq.,,3$O`H ipN{zu꨸aiv@xOhKtuoZQZ:-%rr)dʢ/-r'2F - J *Gz Y&G5 T@ iPt܌t7bꎆtKp*0/p9-ﳑí9{C%IfRkAmUOHε s~C"Ǚ&T(:u#EK+mdT@ e+l㕺EM%6ud$F^i E2sbT&7V_{Oa(ND^ FKS?B6yRe0)1x;ED<d,"40 _d]/~mPfTMz5a^O 婠3j 7b~^~a^mLmQ޳pz8 .^ .xs B&[9%H!@_eՇXbF;/=ֲ{^@'q`˭@Vyr6ިln!{(6 M=[Ș;d0P<gU|IS%Z.f1W'y!FB! \k : #$%tKs Ȣp#1C-VWlxNNM08H"\ZR.b20h9ّhx=z񀏶H}dVV0Ru|wU>wd<~$XLfm~-"B+UȩzT"uFA *;ogK_kT ΧD'[J][ױ/^kW$ 1):Ɣdd\3H^hT+h*K98 ~z-IHo/!J;^I{LVQ+@Qv|^l 8؂ʱkmowڐD6V7*p%YJcP㧙Y [KT_e3&mhl M@k?@{kJ#!`q鐀JDY]U.UtQG"WbK;>OuV2Fo| B@N]gDZ<AYWlq3rcݥ`&3wt>tX!JY^] 1{9vz qɻuhL? +B+4)'bպdqV![}19Qf'^WO4pFXFEm  S݅BE{N>i7UbwZ! hWEpu[pF_AgI,s]KŎojAT,U~w),ʥ5%lU9# 54mEz^֫VAD^pefZՄɷd2Czͻ5=ku6Yb[ء%xՔY4i>,ey6x?mw ] Ȼn_$ZQj|_{[ISθ-Qes(DsDDQR ]92'Q=GѮΏշ)Ò;`^0|y $l{9. gsO 2@ |CR;ذ? NuCH\{%`Tk:L-U͠+-w|\Yo0KԕDM,Zw|]y-=&ofPˆtp9̾yX3w-kuk=K;\E΢K2] L}LPil-g|s$J *r) E$~M2|z 3gtv&Po ^'zh{ElΫ'+|#r_7jYqih&Sdk*TeK xf%8Ƞ(CQį-T OTn´ΒSZ.-=gOL.Lɐgɸjxx(tH \g44ݏ%>8#-gc_z.uO, oZUs,i:ЇdW`h$:]6x/d9?1# |#\Ռ$^4S޵w;3ՃN9JPv-| ?tS 'a>Gn|`t9iދftI#( 9x,'EkY- B1jʺIOWQ9 ׷xf6 \w'q|=|n1Rz5m~F"›πb%3''ѯP Fhz"SjܴҠG6XHUl@A~&د-שUq$s-2 '/fYGjQr)>@#bru+{>t#ip#٫Iٴ3Zb{KͿ}#g7Mk0]PmF,sZ'0oy{όbmozr` _IoeYnq@܃m&mwÇpۇqft̫hSPr?+k@[M'r!$2/UJsUM+MQQU~H|(̲RɋvYXeK<[<!@' 5KS~Wz#cO憘fIn 'qY3aI$+f%dM"Yp%ҟ!/Hɫh֦ں,| -;ŔVqСY7~##Ac^!7d\m+j71w=Uzukk#hX9ZBA}] PtY ^O(n ߬t(S=4n6J TVYG a&g> L:} ebDyQlA˵ց^2uh(TXD<vkc! د QsMM$l=үd3aT-Z@Ϫ3g,N1mȹrCaѹ -|=.ֺ K^cDjQ7m7oN{t}  FT~,LR"\U .qP!Yd: 0Zݘ},j_AF 8rTdyO6}9Yj3\6j-Ar^^05iOZ(7K{p`{+(ikQ^^xWZ17u 2Wj|')h&,Nߗʏ 5T-)#Tc'eKh4u-q!{5=L ~ 2`|gJ)zPluuwv OqPu?lڇDtϵr6MTs?d2JG!q>˼Imm$W=OA$ HTk)BC) *k,*D*yxnt\lCν*ۃp41 $qt+O- nkɮo8b2u8Ɣ` >/4;wyh0H,PN2Gѩ{#QmTYǂaM-VY %h WΝܲvMq6gY9i ݵ2`%IMIqB4^BۓO@#79.DԨ8MJͩ`y2iLܦXQyYQlng IXfe}BqL5vL5Q6Ug(^o΍K3 U(5ӱGg;Rj!*x/ˉӀJ%=.+ij}*{1Yk[AevYb:z_h"TL;~y6G.<7́iW.{ ONn.##X0ָ1~[3έwpu[9l^+ AݸAOQ.7&FR3U(IoB%#. 8=ݖ@(xm91*gU>4NE Um!qչNrq9EB<( BĩRi4si 4|pn: и[z̅^zL]I΁äuk* ӥ"W`04 ƪSD6z"t;!s唯0*&( EB=RtI~l\sJyoSFeMάE18dZ) [:;}۽4f3"2=C)KS~NѾJ.g՛!9P еe ǵjUӴ# +6Mޔ.K=.I GzA{MQ)'U |x}NdĿlqrCӣ{wIb@1oxa=U5F Q·'8O9|l\?m a#b_Hv#qV9Z!mi&wĜ*ͭGc@S֝ܣPBH4ry4?+\Mn$Do!r  i1]P&usmSu~<~HtKJ$ ۂYR%nhVS[_n,$on3~*(ջc+vv]J,h?Θ\[hb`S6]LZ-}kOSXuJyK !>&\m"0^_Z<ɞ69o}53!l] J8Q HAQ큑1f^qfF_9I+PՓ:y=>E-|| Xw{H%lrt/ ًgC#BPvkLYW`^݂빭_Ʊ'n@H"6r \ ȷ50uB2S# >) ZH$.zYLwq JjT2c]T0^ l,c`E38u1~0ed걆#= )$|̆3~'iNS!}\<1C,:$=1I "GL॰¶E"`qLj8aWqyTƿ#4 ؉8Hy<;&VXS羰GWy&9b=NguÔf"߲Ɛ|26c@p:X²X]{U+J$fPa<^sμu5;vi*؋wj(W[u7,P>m0V։ XzVz8e`k3)w\n6ڑDGц4P'_JĮtn=R e̙EHfo&o&3R UގY?: H2㎬)ɤ'XQ[eeEXȈwWيuͅSWSp@2Bͣ+$Ͷ;imd?BwZ9" UȞ;YsOfz<@As4npwl'zx+x3€peZk|`V:H}hrhY"`,iD#ZF=r6BRM\N,Ӻ&DjUZ*.A<=Hn#S^?G-с*S5 ʔ3sH͎ U6ObelYW >웧B 5lF#3h{ےx:qY O!Wr&AtfaM ƉuVDXHڮNC6=oH1 Dq|MPƁ]p=gQFM͘&v[qc9UqhpE$gVUW>ou{-/!"?j=Ŏ G~ /+EBSD)(y7 SUY]K]p^Gvh9L`uR=t); 'ߋUqN+0mZQfIYfp5e.mc:YL<"xV\smWOS)ʍ42 i&WwBg-;}fq ۍo]XU rf*[&gl(x딇 tGc-OP@mkYWH=&wR|ZXݛ.9\#{E}@ ;0w*x#!;W{PE͓j@H4IzFǂ>ϥ)mqR΅#s 4ˎUlpͫZ "]m^|K4N}Z>)R"7,Qh =0L=/@  e^?Å$RĒ ;TsU3#x~+LWة\sțGh-w .*?`~y$ېhI ozˢ.xO!J`E˻n>Ȉ>}{fN!4}Vx@1 e|S:nG9 ډ9qDeҀ w|UJ=AڢQ$ t)-M{(i꼰3`x١@!,9G]Ou8Y\v$d(e$$KKD6n"A)6!OzI(^^$^45##I,Iʼ?@Y٩=Gjo1=S}C ayT& g9y3a便teR.D[XL"?8j64\JH+uXkU L J+j/БW-v>7.I03iuD3$(%6>in nh8GР,eL:uS.6>D[w?|ht]{Oo 4I:BPlJZh!K7e# Ld$(%ԭfcA<4;j  Bl\n4 y hs@z|v6髶] 10s6UbC(T&2QyseM_5bkn뉂ol>0[43loTV l! |J}_A)ίv1rjhop7@ֵeuJn8UG]Q}k5cڱSGxȬ3ꄃL!EQt̃`,90y;&# [!)Zq_%ml}O$(3~yv%Ƭ}pD\@қK6߂ȷ^TYXK!M/5G4'> `Bq{̳TLU4bCᦨAcV~ xaat|k"O- NA爧ʷLX{|?|] ƍaҊ@[l\ 99c4,^IlY N ARٵ>ftO8f)FH ',Tk 5Md!Ѯ"x[q h*3&c8U ]B/'9̨6]`0 lL:~RWfb,l|ZB+\dI+n(`)r_lc/*ѺnT#MI2z `NMqOٺI=*L-Wt=ce$]uUT̕Z.)DJ:52L3 VۭS,wrԌ^Mm-L\>(JǸYKP't#%h(KUhGP!D!8V`6Ӊ5=ᯟ^&(<fB1ZuZ;!qsfj5E:cMe轠)ywC:YIoUzEmF>xMRo'ppoX?̓E#ԸgUpe1,l$o7C*m[Sk X+~ʎo]ܡF>IW0(\0 ;pIJ75 IМz`oJy Sz|z9#d|I\o%g Gbh{cdLrU==O([BQxX0#DU譂K/uQ> M$Y/rI/Q>%g>e={H^őo]8?^iQ(sIA#bc痷 "g9OW0 >2R^,sٮ;e }}:K\okW }RsG2sQ)u6[ ɻÁ_,j?w-t>Nyyc寝ؿ8k +#g!8\A$s-7ݯMu>7@メ9hAuj&ջ>Τdbi$C< ?`6r1)NX-2|pnXfyLG}N_"^Nx\ȣ&;YTT Owb*.h4ry!ɨh5"޻J(z*w$$lVi$*I +ɐmv"BCpO$P%~N; Ϧi֮R5/aVҨlgt깿a1۷+ {Pajqޣg7rFΎCdb˜U_]0uZ":!B ."'斫o!iKz_X5u7VtI= ܨi;ٝf t+S "z'lc/7y'دp۶& Ȏ#1]L^ȶSy\\w_;,+?/qxXdsɸb)ÿo xbI>A=ne<\fwʴu{kUjkZX%f͙#17Vm~>7iu'=]k<-[2ab>C  p+g?B1tMdOup^8_^-؆j^ B}Oh~s2 ζo4mSXf<`i-rߕQ[ܧ6%xHK_p WW۰ K1g+#"i#W.߀.EZQ .G,\#{N{Gh _i\ xa?`={A-P<u/9^DV7LvkbsjBOģ]l*GBik'Q9eڹ5,E|#S7ܺs7GژCGW%9IN B0DwNd-T;6iJ#3{wb+~B^NMZ{M,A%OUη(8iT\Ξ8[E\~M]Ss̈́q΋+c}#w|oOgVַDawث~ϱgHbUrQykUDDV2snFv*>,(lN UB wG$qBoL%/%3Jy Y0p{97ף&@گ Pc#'?f.+㕘3MI}Oۃʆ-G9CW{UT̡Z| 5dn'g^eSzx- +}WV#08 E?>RȖ4f1%m[( kU :doFEҳhW%/b NUA ЫtdDkm6>izbF܎# h %SR71fMb+O||!woب3n;IF= ɼ}9kǵ4 o㠐&T (ObaZM~ddZi x`軏Kqm=Ǐn}%/c=_i[ i!a dc# 8X#SpL*U<>ۨ شr8qZi~]N h&VSZv+nH˔Ka ,P.NHLɝ9u,+1fcO@bͳzڄgPoFJVqRmO 1YT(&=4*Dhי [`x*ZcbQ_&[v/GYp]cA2:_/]bZв8 Hvr\s Wcv?PI[x@G8F~~V;ތW61 mC|Xcͦkta-#_^wafs $Enm-E ,0Bι!` ^wKJH[OI`p. O! j!5yMc:f e["vku-;5.I>mӳXGs2}3cR;|˰ k.\PeԖsE*%`0>Hg 鮠Iy-uQy =͍4+14[!U,ڇC=2Ig G݄m3QL,*Y_%1c|` RLE_jT'_WZplBD5"k^onu-#b4_j<rfaq]}A+F6N.s3,ʭAGwG-Ǧo&勰~ Ӣϭ94}+hQW >H*z"FL>f;2ۏժW*.aAĬaazoQD.7r,Yk.~#DYŠWL;;9r^3VD?,nQO\ⵘׅ 54M\ _ԭƫp-$Q0mSynFw?˿WFmN氛tT%׺Nrys[;Ћ #kK8;ےdza2lŲEC씴Q* s'@eb5cӌLˎiD|񩕔O}WL6 {}ŅnO.vY$ F_vm`F*Y\Z:zJqu;+dp8uu%.-:g% |_J%xȤWOI>Vntkz_Lxtd20V+#e m>s`NPj:¶8_Άp$p ՚2Ztk#A)0rkBYH 7`;_BOBQkn6 .эFuL6 θFqc99&]F `Zx:MӁm.bSi=zMQG$$9@u-AN,uQ MOAߵLGpzkn4';Ɍx6cԊ@cO ՗]N( NkG48DNI˴w1}-wcKiZ flĒr_š ]Baa̽L;wp*Ml4^tʨvuk;8~cw\@)w\bE5. ᜜PwY}N(yg*Tr|pMNP6p;LFU^[UQ ޯ9=#0ʃ*;:fնy216b;H|C8 <tuo%%CxXE·x^HzIYOlu-{ыY/bʳb1_A6`T~emRR&ȗ$~!ng,Qׯz!=>~b9(+7f )%%wZ->M| ҍۿ^.k|8G4[Deguլ4;ZoX^f ۷/}W>mS:[IuJȆG TϜ"XՕXCO]DpUR1ufofzw"hY [l58>څg`l Q>[qoի_EI!@h nn|R^as,XMh[~k[=b0땤΂^q S^^'H{6Fg;\PoVOŔtǬrv3})Z܆)ZbN!4Aꅧi2)oB.sJf`e2圏*(\:7.9,O4r s;1)W뛑5l8לsS#^ vot!>n>,~%:n?C%m̖8IK'4Ү񞋦v )bw3K=|GvŧRtE^oy|x)!vc\tQo,d}D78@! Vpsd1H5%|RH,:tLNkFd]T` "1@#=uPDD" L /]$wEy@óoiϏ;p 7sȬ\nRF9*B0~RY.Ji_zpm8%!'}EM?j7!̺g"9._2eWMxXдSћY4 mDA8d$˴JI&Cُ@S3ffg߿Y oV%#L+D@Ю@// aLE{g7bqorP!z񀋡.dk [͚-8;M7m`u(T˞⣛t2g3$Y{Bq_˓j+orF^^':1sU~[,Z䑥բ&T{I880I^qbkuuѵYtn*'"wB/NƼwtJGi}f׻e!C9G**J^C^_H@>1nS#+%'ٔJ,wn!yr¾NjQ(gcB Bm@rEX4t^8 mN3+E訉QE+Ą,; $9;9.T̚teW;&j(XD ,…_pMZ?l,cmoW_}l`\6w4XLr0jܙ gX8NX!دS*J?,OI40K@jퟘkej;M2;3 ႓ZprU}Y:(YSߧk--^b  @@!, y@[S9dwjEJLm'$ ZL}\> XK~qq˨Hj}O-;@Hl"y5$YE~ھl>x_J>Np߱*o~\zڟtS4T ΞC7jk5 _YDiX!+.kZUQ,]JO`-TbY~Z<1sϖD)vW+A$# lW*;lZ?<+.Lg'Ju]Zz؊M **LXwKww/I# 3S% x! X{!}@WkН),@q@rY}2 E: W|YGl,d\-=)*ƐaŸŚ/#mUN쒜cR1݂A n̛W#Jr*`5^fg[ Hx&XӱCXmLc>1pޙm0xrMo9ZBOgTunc07x.߶X?HtP0F º1&)wBXojUKen_TsƥgRfTA(yN˜$ ^ퟴv.igL;{\d݋qs/hTi#4rߞ) d.b[' Ԙ \=,>{q5?BiSQF_k.V<N ]?{f#c K٩)LLoD|56gJUPFbQɛ 7s'LQfL F]{y}uwO u< yuf+սy h0LI oC. نP?u*9LK#2I̽!̝.]o[ڕ~_Y̳y_$[ˊ^U06WK?441'/'Uyq `sgz_."2?ň CjnA_>/mJJ#"m*gIC. Uz pG @}w=v]x* ÙQr$h%!mbG)2˻đqw\;w*Q ȘcX}4*aqޯ,0㵱&۴2瑒^̐][ A %D8Y{wOcf,`$tF F}T>刱L/'pD?JW6ge4!<=K`E K\n<'X&E0ZKPsͮBӫR2vq.ΣFq9!lɏ˴ԶIjZ[+ڹ3_YjT7b:>gm-FH4 AG0Q'yup1c_LQ_vu90TSNc1%OШ$.ad@y-+e9EoLWڥ'4ü<"qۡ'Yt{4fQЖ@B b;aV`p=[&z47<<:ukg4kp+{eFӽ~g%VUݫ+"?FA܄Ͳt36SW5:^((xW>odDY=!W?(fDZ|R+C;:V>t{C p@V|P><8ZBfxG`6NcSZw;nT/[F؀x^kJyA_a{f# QYRI&@ՁX4K5;|qyCl$) LtZP~CE-ep`3m5\&G}u?,oH5M*>i2lѐb2ye%{EqqmTP3*W %P<!{ գcP44?KGNUݽ: 59?%x[d,@jvJ0?|G#_"=کb3d=ӅS]MRviOjs~Ev!X{VpvMݹDZ*_M.}/m wϕMmV!fC1-u8#E%2ov`"+]z],Lt`ezIպ>zlN$RN3tVlD>FS[(r*ZBkQGMq| 7UwdrK|ZJgc…[ +afPka~-BWL TNR9IikkY4R)MM匡M蘳JDMԶID,xGAP_5pxZ3e zWXC68wuSWDm$MZvnbk qF).g"JeV[KPqb>Wd,|0TvT"ZXCZUk!5wɕ2 1ˍTF}DP|c4{v<9 2)xY38ͯrT B>K_e6Y|k90#o{)LOl\ #Uۉ'ѿډl&R/UM w$:M̚ˇ3Ym\z̡"e6Xf3I!f'%p4YӍiD{H55;J=~̀yǦlZzj%άh, Er/lT]_9Q ]W t<49K:_e +M6cQ%r]^ZNtK4@cym:+;j~BC C+J;ۇH?אxJA6%udl7UVN)~X|)FXr+2&pȊ¹pK64r/v^C%sŦ'Sb|?H!7K6Q1M:>Rմ+QWg@{xaFr0/uF+T$ޕm| R6`ƍ٦X" (`#JC{tuZ ~@sH*נYubzNX?D,˫+(g +K`DpʹDνJZ6u~skC{:̓$<hA|ro:xײpMnV`x "{;[7TE+ӽfkxp*i@Q;&˂2 &% 5oiQ s"[ J u86lpjdxdzJpVutC.te8VwR}y%.ЛYM4 CM0[_d`и)Tp)Us9v>qv^0pTɑY[A|>SԘ$ -U $K ::tLr-t2g/LJD|M%]p9El+ע)PٴEi(1dSk#AQ1vݷy;)ļhs:ݰ6\v43襓i:TT N c,ՁU}"4TelY/1bml׵V(Gocof`خ1ܛ}Nf`0y`#X:*Yf_PlwM?7lSܪ3~T;rDwtNe,{|wW43UYI?'0mp'^A%*#aAw[sPTX\I9rKYRYbËECvK {z ӗ+hD ghɔ}yńoNO jߺK2*zjO"D0Ɖ).1qj`w_ћA7@vu W8H;#GIP4]y7"ȱaz8Ń"$ _^U-PpWQY{ W3nzbܣ˫~%C[H"f%hWgN 3|B ?گ;P .Ed!==D|&$);bD;6L(׷Z #13%<$J 1R[#-A8^'І> UMPPw11>؞vyUZȝ"oBH A-Z߻Fv+7"SfJ<+\b:엿HuEB1ԺH,ǟE^1;@+7:hF$gcl+$Sһp5Zl@xA" `MAqUn$vv˘̪5Gd}1  FQ\`eㅏRj|_l6ק !M+/]Jae}lc-u ΪC:Ka,YJu)4iH*Zc"+9} 1WΟ_HJO"^M&'|N<@)of2WJz[ npg2o sՕ[6n' ѭ\ҳGW?`R)}1hqT/Wd8|2^r{r|{zгCQiJf1) q2VL'c:Wj?So܋)sXA- ƪ5{CË0. "0_^o»mdϏ>Gd`hd uO3Syoo8l!0C~cv(bL:)!/QZ;u9 #6o;Wok#%ǝbCP1U3Egwo5@`91 ^THX=V}b?It#?ĽԜ`ӏd4D4rFzcpA3(̣YX+J.8FH!{fY><2YyAHv*ҕfE3jmHzc0F_o$x=Ε5 ;;whV;~;wn{k3Yy/W ӝ3׹d8rҟDvQ'0ؐ+"7J^W6UP>'.ȟ _*~̫W] >i(I ?M= Jlpбy˔hw]wKc^crF#ʦ6eNpʞ[:{ھ=E֪]?_ωU1߀M ֔DP6TxW"wo4 Wmd~FSDPk<<ˏHr*QT%S7nGrc m56&Gc_jh IXck;K4ZR@|Q%5K/#ɵ8 c ;BFjB$7+p] +&a<.K$aDt+nԭQ>c*:q/U@ϙgH2-U+qB#6  [RwXg 0-j 0{4S~A#u:gիY>:79y4d:0qEbQ&5DFCm=Ϥ VF!^oG!7'8}) W#I{#~<lJrü\lBE9(N m P/X+qQf"&n?Ie}HYKjzHcaYsٷʰ48[ 6qEׇUq3[ޑoԯti& b @+SaarplOJczpzu>!c:kID* /h1% _~̏HN 5;u@M]"9b2>+= #<:uxƫNuC*jHm 2<>B1+mIڈ͙VQTS(MeNn 6:.|΂)u8ۨ8p_Ty^<&b#Zݩ,wt#_3NwĤ2iH8>t?x5gU,#є?.'30"% d@GqKߺj6-vmgbP>#W `A3>D#)^~\pL.Qvi5_&uFˤNuD'0!"c?`}UQ^oOs牱켔mo-ћG͠XN#Ĥlo1<&ȃ9$FISv2tЄBBwe > c)>$ O~ z /I/h;PGKXDx`ci̪]]ޚ%/#"Ɨe2>S% m%mMJU0d; \ӪL4֬Z[rI+baB)`sJΡLq!a5|MɖuH^n+j6BvmI-VQo/hy{=uwCaef~ 3W D`ʸesU+Y6͠c+(s"CZ@{֥5Qqw1<9"Y#Ҕtp_( Sv^78~.u㨗lxav#~#]ęJZcIhybmEm y-Z՚x Ṛh܅Ik|`aXeCۊ4/ѨI \Յn8lm,^ЫcsLv5bL_npͣc)q]w1"KAM: a\@0sB(N'd",~1$g@n?MwTOJ$=Ջ~՞}̓-ύK:.}@*܇i/3m7-L͇X*q6ShmXn\s"?xAlקbӳ`)1}e׋ᴨ_Z WC]!ӅNJ.\6NԾh2MŴ oss>TJ|0*u5(\A S2x L$9BU7p,8U$4&E#.x.3%dr| =Xo9ׯQ 8e/ZoY_^>VZZg^t}289P+!-0_|M*]PU{jZ؞1U K@"PEx Z>݊Ut:[ֿI//ovH,Bpe+^H3ӈg2iTX+g%ͥ5[aGEKȑYb4{wbGlZc[}( y6\fݐ#אLT U/& ʼniU4! /0{j`V2Hĵu|$?Ͼ,:IHpPGOMPч,/k*QcA˿xBDkK  [bmVfqF YٗH?G{t067* Hǟ탋H@54&Nn@̡E]) A*)PO ݕhݾ1b k"/Xt~ C'5Y\d Ŭ>$sI4< W*tﰸ:B${"*(@7Ebr×U$pW`C'HrJ9Q*c:1 GOI`eV% -nѭ`l1Ws [c!ᇼjK`;_,쮅WpO?͐lWK3ar#1z.cܛh4Jg8I @=[%A"O(7J˾u=?bw[ >!#戥mKcqϼoNZD)["j{;nJ s:3H\ BRoNeϢ9V BMԚ< ?tPIC lVY(vQ!ek"%Jxyɣ"̘"AJrWk` _1\*$EۍF$,' .n|43_)p Bx p=Ff!p5=X{W) |ip;/&/sE"稱^xְ GbbyF0KFs}[e==%Yt<:I|k1B9/4_Ue-ւ/*@ZhweB:,(g$fW  $PVO&r?KOi!YN=F\~2Ty"ILEՁ3]FUM)H6jKs| dv7LmBڻQ(X vi֭Q:4fEg@ޮ._XfK#`MMZRi/wG>6.2OeU]Ϗ[x ̱5Q"o1|!X}SXI,8q̦+faUbNb9QHhĽnVӎiyDv:BybXٞ&H&KܐҜ)q ҕ8CFg |t :oQm?~,[dҵrT $jn -4qј?CwdZbaͣen+NDU^߾,4YL_~GpO2렁< ȳ֖)ۑ[,hL8Z-iSRAz+KʉV~.JDIxR՘p+;z,\ DnJKZ<=C`jэ[Xݱ<K(*XU/aa`jKl>t}\e=".,w´% O:U냉>3@iKz\Tln3V$78^,2:/d(%E_V*c9 g3Xv3mìܽ-h.ob T)IĞ%zK""{تҖw]y8!"?qcϹU{)_D/\LU0w[u$CmQw~sxCmp~-ENSA~S  _t\E <|D4$< V$/E8}}RM sAF=}n눸[OWcq]r%|w8?;xs6EJd(&G)HU-#krDZPmVt@ oOt WsD"DNuA&ܰ%dF-l3`pMMLj\#Dti֒Y/] -qgJ^֯o؎D{&+7Y[NVWt%61dtjI^]=$oCNXTa>7)٭Ǫ&/( 6A:^CmIX/]izؘlg⭼$WR{A,0V+HaWCdѤV)`PȊ<"[\;6 <5Ԇav pٝe;3OMt{\jLAM߀E,F%8L 'k1'#$n0=R컮3hTsԷՐyDS|sIJKS|n^|a=&m.&q)gf@ĎCmzɕxnw_D|YI@jJy]A^At؂8ڐ,C_95#!v:g&X=PUzU8]J6hPZ®嘤'E;죶=4x=-" _٭@/WJ1E\)PKn F\!xWt+W;~䚞G;uw:CLZHR{[w%Sް |ra6 9lG*}{[H&* ",ܛ!,2 EŽ 1fmv3"~AhI.D^ӊPFD nTa;R^ I'pAP5Gxغ2$A)TfCydMÿ˾EVd+nB7{g]gv})Q3Y< bt4h4/#j[+jguם% VJ#oE1 aC>ﴕs7Jno z)AHwtN *ld=a,=p;I\wP)x~v-=ގb*.r3Pz&>MeDZJ,h0i WvB } 4n3.C,c)s+!Yry$7>*ӔKˤEBLͶs<>ς= WHs-9kD`s? =h(`pUtI"mLuU5kG DN /'э'ǰi/^v>V'.A7Hݷ׿m˜LȠ%/3njIm!()usja,;J+Z0T0xknx zՕyח_P$6*MɧIRd6Jֲ|.íw#p&;d#y=PJ(S]cR$V /o~0! \y A Q3V_E9إroE'? &i.aكu&>^4ni񂡠Q4ۛk@:(_u9."̯$7 cƛAjx?s&]:mzw~i%S9cW'°[ju@ʾ3Lrx ǀ˞0k6V+OKQ8zߜUi0;AۇKܶ=BYd)@jbD= |Ŕb@¢ϩP^wRZ`mS =QW.Y5d¶d^owx wg-ѧߏg8KK J3+o y.Ģ9px-U}5KW,ACQ)߂'ZiħGBaDK`(;_;_%((rt{%4]AQ\mH-- qh %˨PZK_D"<^S M}D <_BJ8%ԤŰ@*ɦ &J?X+ L5to O@Escy~ A@(΄ c^m+|wHhʾ86y{[+v)-e mf=KT~z˿ 4t9Y&})gFyو W b/v^R吥])-eO].$`Qu@ڰYY,ӛ#0i:xax$W,CLJS[ >_(?1F ͬ[PUF>X5uB@͚R~;/Iʌ4Rp ~*u[WB/Ahnգf f[ w޺&$)JEIT*R-505$Q ݢ&r{bQnU}{`3rݜ8x֑QݣəYeþU=Id&T΅-r+#:~?M6wA+K@m&s nw"e OI% Z\d{xKg9gx2*ZfGH[ XI.t\E+5#$y6iA'A9qV#9pB;8! ׮m@D_Kb{U o̻sǯ_:71gFY\lf-ΝzbmX\ld a !-G*R L#% odQ8…,Wȧ c).8Gmeop2tXX3e)x) W㈨˼*L6e#{ SRF.ΣEhg ʘӣ OR0S= [\}Y×ESp* ʻ?F屨%;ˍdv [bo;'uA()yFpG-Is}2O^iO%R3нHIu`W4QC泫!K;gJ>5wW|s?;.}TcbIeRf[tV衡ZCm c~DMM<@HxumZĢ@33^'YT":" ! [/mwP8h3r v`, Vwx_#EC6UǰjľǤwoH*L N׊)]"kII(ޤ&~̛nRީ*8.I>PŕK:`Ռ"/Q/'d@_\C;V73k {)tU_Su9Fƥ`1>sQ ؈;`K<׽nZk2=Yd؀刌UkaSa^Lc{L _ SA)8-P"Fx P:OAÑ^W% SJZ`ɪ^n&UZEq-"އ%t Y[s"<0S[7[~"֖0.ODJef}`aOw?P8Z[[n})DGs ae 񮡠4qחh~HC+/tƠ=|Ո8sLqJY\eS4{)C#e u.Oht`oy!o1N;XōlT2ҾQ#ƲdxO^^ XwnXW3BF[UXS7_Xq |R cU_ߡt(" '*KUx4_-|7>P5N&J/-aryY0vkLVd{ҘF §kn/Y1nysC|,Ő' :aZފ t4|&Μ qؼs̖qB`"qS^.?XbS˧:m- üWm9 4`;5Iq rWwU1Yfg0+Ǖѫ>͔ƭIVLvݘŵ *CTyrOxE G6{N9]9;gOϊ`IHvlpexc;v _ebƟcFO,hCy+TR\AkS&[(:么<JfyӤr:.{  ­$fvH>X≠dG3";SUYƃjٸwr֯,\ Ţ x)z+Esur[ڤ73B. B 7䄤&ZrعA@Unh䂠IGcPkJP#]N!Z1V>^J6jc9$McPf>JIERƽmV=sX8wo{UN+ x{!>!AO(0kZNYʭER]ő@?`4? wz= 1e6ݕa`Vw+I653+Qsт[O˟1k)3pW,#?vs<n  CYfsVҗ]R7kNW H@R^q:M+zM*d8N!,Ծ%(1_xӢ| >*MfKK)6rN4*Ig#vӵȌ\ߢ. &}ZWaJw{TY35o@ۈ!7vq˫iMM\ݹ*dN";rӋ;3LXѬkAռT=yg[P㩀# `5[vG>+4 Ūe3!}k!$)fH=n}+7j2o-5 j|H)&=>E`ϘGLY%eҞGZvr * %亲Rb>.xut"aڑd47\H81+ϕmW[>]bG;uzO)BVU|es\BϮf)KDsa%S);㈍P\+綬G^g|^K 0}Mio`5Jw/#Fbm|jWƁ3L$rfwD)bZQpb7\q/Xp =I`m0zmfڹ^RӮ)oR؅ӽSNg X]D1!qoVŠ^eE㐗Zc-˽"4d۶ekIRm OUg E%l囫,' P:5.^`!n:k ?}1{i) %.Uߧ)'O#5>ni%wuZ)MH)_u{$X;) .Dlٱ˞#y2r\p} DNL{9X3n* o:b;kqjhQ[?OàPFsGL2& E C@?h36d{s}>VW-ΠhetXdvvW>; ~oQ>lqnJ*foTnhKq:+ > @P ϣk}"T4?Epa|}:G+-yA $We?uV}yE_PrO`Tnd%D9 0#o=TH-! 2`Q$)Cob|e " hrii g'SRn}<@ ^umӂ* `dL%Ƿ8k;4&1-"Lk}W]Ȇ?;:ԯq.t8WjdJԞ:cg TlB_4/hAoQ+mO,znOO%UB8 юj7^7j~c.r]}~m韜Dj͎B::DU;lTa|JnqbU$?%'>1:tGD8b*jyu6isULo4Bؗ0KE}IcۛH--y5|yk #w&ͻa鸒\2vX\b^xS)ĥDC il?IjZۚQ5Y{HUM.4OzdqvY4$O`5+nc4d 7@8Z!qnV%k:x 6#l$*p7Ҿ^y_//cQ&<ֱ ~@QHW$r`OM8hHX<",k `ۑcEeCe},r#bs8' I(.cQQuZ@˫v̍5YPtm kB}g 5eV SiM3 \VJV,]=ْ tuD h?v"TyM8T_p4/^ymXD;u5hV܃v<ؽ0BF3ހ! E!Smf8LL kmr anOw{SwErf8cb4H8zs\:;0q.0\TA SNuqVi$\IV֐GԮTsF5GFtX.o}o `OYY{b?EݕB_gb0:6a(ijt[٨Тsj& gE-ƻ&8NIr+5[==FǀȄrIMݜ#v~cr7EcaPun|(2Ew'Ҵr. M,S2n^tl4֡Brr/[wb߂P^UیqCOAFRS2{ydˆI%En5NY|?H<) YNdCә#e/"m&W=kY y7`^'Rݕ쫋nܼ΃aVݰHQ1~%(Vpp@(SDaG _銨 *vrkoT5 B66nspBs!|?amn֜ǘDiD n2mz rŸD''҇B4ob6J +\\ 705hEb`[y x7~pImX>!ĿV7LzdUDKT6K ¶4xR(6u_G{SBcW=SfBNo.JR}(hfܣ'%c^258yvI+ӶSÙOTn|EP2faKOvt @EN|5:LvY`S /" kIkjs)rtx҅=fl)Җ3-Y &-uѩ] PeA.ʃ",c.0|6*ZG7ƙD%ݢ51VA{/*l(Ra,KZtQ{XXvn-j`aN$ZC0A/^] Bn? L<%%bT_3D8(I ILlXt- ~!U}eHȧ&O {3750gG?R7{5Oeܮ@B:,r>>_KV{p@mkmwjH'>rQC3V7{W.v澷Ou`Z6xó* YX̢og4t, HΦҐTt 0|WS8<*Yc rokD7w(i*Cj"'b kH$YuJ22mZcO8LԶ^: rYA(uixL󭔡AmnCRimAb:.Z!gfц8DZ9aRAH`#!QzHvJtB--0$Twp#;-O*2 c}DZ95z 6 p:8lM:SZq3+q.P^,p 楤*߅L9 .F~-Q,E g%m3Wb&\-wJW9\v y/m{I/H5{HOiM' e5~e.|]_~͡#Rd"Q!]צ&(e>Wʜ 5 ?Vf&-|Ƕ38s(2_p . ^s#kt3 9IJ:3ĵJX`|u3P>E&0&jLM9 ]u˭8]-GZ+>ĭFռr:lD&%>PeMtI&&KŚf Rƌk_Or1Ϲ$LJ1OA>cLsW{x)[xQ/7 \4~7ػQ#ň¿ub=[RFX&vsEY>*< Cȋ8n> (Sgh@%FasdJ]R|~m|?NFtIbyuqYb.uq7zd9| >~Pmvm [ȴp{T}hwqKb2bUq*[umI~v6Uz\TnF%sxғop=I셠~a [JQdַ6PxԩLrB%=ќy;f*?Hۂ #CǑ+-d[& [y_ rT`JKcX!TٸY)g@;]aJNM_TF93*n̤QBZ3@ʈe($:Ȼ*ˀv.*k<?7[?ٛ,)cQՈy911-v9rp;GK\V{._ C y4A ]t98!{icKZ ȱ앗@YӽZ(,X47# GY|4y /nD2d40d9 uGp* &F1b_0p9Ui5o珙sbV{FR.;Rf}W#0Nյpr;JiD(Q3'AL{7%hqR,T:h4nROv?\ĽT# :{-#inqҍ?G93X,WsXxNġY <]<}ls -<- 7#J"#dFhdri1nd@z! *x(p`P5ʅg?:(tGB6FI?t7[_mtiq%g'2(@u^TtP2JMx޺(Gx!]g'C\3,XKKVڕL=Ҩjbl+;/ZJhx :ETpﯦ*DŽ#*[2;SaNX[ʛFOLr}uatO,Ȅ3@%֢q©Ҿ( 9JY7!A {qQܼ-nJ[nA=<&k *׌d 8T\DzYь5*ۤy`4\Z>0 rxOy7PlhaP]+In>n )w!؁> ћ:70Pϒv JÓsf{q&&fuU}%JW(T(4sW3eo o PՋUA'oj:ӥF¡Y59Ő͖}5gbEj ob^pWST σ[ƾluw&]LNX<鷻|9A5u>dY5DX}^}L댌n!&rmå~N>m(~ui: G 5A78Ӽdfrˆء&fNzi .pdF0N jꜵp|+@0h !;ߏ`nHBL1n.kM)m/z"Gx)z,[h#}¯{2saf,S?A',Q V1U C9+6Gaƥ0ɸ!Um5 BQA7[Յ爗T(J4ibă1Ыj_&:c&f ڂ1gY0^H:NA} 9*t)]d0pa)1M05@߾N8.LL$EˬL]WbDDIKcG6K,b,Cs\jʠ dDFR;"?eƒ*րuf8;Թg$䰡3\w'H'9ny_eNvQnceyV97Xa]ȋak(R]pftI\ޣSӘ8K0+je2 tQT + ƃL7^R7I-@VW]=国΄GhzHֆsDHXRN/ aAM_*.UXp햀 _KES&grwD6;!0JmwY1co(CNtB6PёZ2/#xf#pUHզzsJBD7Y0蜜`ޝuY}vWfTDN٨ό& Q`f;zJCܦW7sO{8?v}ͩJ暛vi6|wcDߠM$ ƥ51moG_qz NcAȳnJҩ$ujNF}VyRd3۬]i[>ʉ\P'bʼeXďfnWVٗYP͜L(YB@,@xAlwq>CJ2s3 `U(ܽsϛ']v5\7>s>$; ^6 }non%Lc=C2{O!p vbJ`9k- gTX]Q!)!#G$cQt|(I=b>ď$iA~orޠC 9hEɷ_rng!/D"^)gU*1ȴyeF6BvDew啲5/CxʜSgzP4՟{^A>周Rbٕݐ.jD}a.*}xEuػ[M5UAGJbH;^4fvr X}QЙ=Z/:O)|S9fʙ8X?|Die_1Uz󊺶ɓ:}Xޘ|z|RĔd-?o!K cvړK:{s!K9?5)t=VXyaOhV_ծ>C4 WPEuSvju6״W~jOC!z]a`V:Ẅ/A?zs}JOR{`|kWZ!?9RzO㤜Y΋sT"o]fsak&52K1EC H;y6(Xh%?Ը&+CE9NʉrPKH3 0><#kCm9FhGrvnS>9}DW)g ka & 7;%JgbqK(m\ 2 ѕB6t땆9~X>pAxA۬4#CɥQ$=bI{Dg@a<@; O@1L|d&})R0ڐ6L&m :'."5&Ɂ˓>Һ3cy|lc%vݭ]wh VH֎zkyT@4aoyY?!{v>C ΙJL%(%S;!;ca vZ7l dʯ~ͧTED/ǂhU1znYXpISA30i<([`"(=槸׶ |<2C:.j(нiXV-c{#cnοukPMu%ML~z)$␀혣)ݯfqlaH&@Z4LhlfaoUڍP'Dks P6PNM!bIR6-L ?$JIQ>__r ngqJ/'ѭv+v=a9> SV;<9T62XY_У,mP *HHRe>[%AP46CACc44*/HWYv["MAE`χlRl XJK;zJxg5EQߜuy?U` P %\|L$5GNo~b,ͪԒ#|=Km(my+JJEB7?oz.rsnOb)!s4k>xhO}o {\zÚ%rs3s/x8b@;o0uz9ZN+pWMz]da4k^7tݚw̕x#@Db!Y갩Ǎ'%TȌel_T~ @ ԼTk`pn5KK fѶ|Q,toC^W>E=9]]MWDo)Z0h %ԎNV7wܨ##jq/ 5=y7Imمė-Wo(ݾ,JivkR{(v/:sTwwn96Atgw.W:=}}B]CV ͺJb#bGrH}4}ϺtFt vgjy .Z%OeK4@HeBOk|?TrbM-&NYxxq DA: y"R,O&VL1T{𻩥.V47KLCKHUXQL.}v#\d~ƚ ︚&)Sxo+lQ?+)/),<;D^xSG2Mzu-!\2!^Ͷ#kܞͧ`a N"lמ~nt+lEک0Z}c`X# _% H,X+Y~B(zs=Lಃ'(T1` 1U綸1`h[w6gXՌٶ O4NsW˞θc.fI֢oMPܱ{.$WP 'l)|k?0F#ܤ%z}^NT*RV,L]N?3ӰC3e&:}7++;)ed֣Õ.O*?ѫ8+U}ys)*)Q -suY 1Ej_3abd`&RCnfE[Ek3eAD{ сÆ} ZhtW_Xlc)&> rK8'B ޖ08{g:(c^-С.kQBOt mJB e LŪi!6bۆM%u8<#"7$!P shNNjjuCSf!d9u1LfیWw.LxPJTnf-oEA7;iP?SWI\ z.9&d`}gϜg^H/}YAmmjZrnГ0d;טHhwk؜ }9"􁃉Zƫs29}?U>n \u?h*QfԒ~'N7x҅k]oAEeL&0SZw,hu{o)W_*Y_Ac5 IDIF\(쿕8y`6u~*J~R*6!v |t㈰)`EK mq@W|4H4ExTtvP:@^B]v` 7a͛f9.iVT97 F![j3;d@7 2K)3#z$qaB'mCү6K3/Z͗7ERԱ$N<g (q~\,+~2k0 0%5PkK%E;.Usw8MJEyrS2X'cY-P=!R7/vSf-b y d; =FKFOYw.] }3[Aʻ!؈qdX!JS- ǢBGlYSRaO$($̕8qW93لYO56ypN B/* 4gMy GF%ɕ?~y,P[h_!r9pbbւfAAّi=麔~;6/{.)7R/7#+z r؊@=9K'y<Zu)ʳpcϽWIiEig͛Ǜ1:Ml ,Xs;}x0T&,;o&fAC+y!JuXbeIªM1m?Ce쪫"N 1VH6]){6_Z=7· @uH4glF"?ZdqmZ^"PS|uj&n19*`Ny7hZv NR\`QTC-h`؎:WLYWlS=O'6an=2+Fd s+xT%a' <9D>۸7'8thȵ}JEScH!EMTcy}Et(e(=_aC1-5a YGEdW^a_3p"}36Z-Nz'Rw>% Zbn`j_y?( t; :#`4[+QaXy`Ǐ[$1;#Kk#jgvlqVl4FHZJ|HK#y9zhG*#ѨAX1n.t&/BcwŁMx$@ =%쬟%YgfFllg3 S!fwPb[YYM^ܺ<ÈX6\ K6<3uƳ#E (YXgH&ZwNd0CC6-M>c7|m7($de6ϯR)j<"QfyGJ礒98P)v2nQ[#[rJ D]R'C) 1{/ŹriL}Mf(S/:}e/UKObooi1`ZNg~AR<כ%#/<{L& ̼Ǯe:;5ZEY+:mRKۀ ^,gY}ʂZu =6 A oHdFq |0&C?>gj_! vJh WMɼfnCAHPr)FN9l.&%83+I >b+*PuS‚``ʦ&v9Gx\39 c_FT/r*\0?"7d2B.Dחj0y@Xy U5ۤ虄u۠9ZTA~Eul#N߱v'@ԻF}7ݺ*Ug&qa1wcNwͷiykӼ/v]/\&epGnP`Mb8d!6\t~T-)| vy x(?BdzF6iEtT+BL_j 1vSpVr^c傿vME&359^D,GH32Ns|}Sy 4 X`Y9Oͦ~#VݴL4vxʬ; GIC%L4|ƙ&)i=(e3w MYC V6È7Fz:?o 0E'(`$&8qhZ Gɴr* ":,T{?" Z) erehTǞT&BH|Pgh3jkNVh1:~moR?|b p0AVz혃옧`sn¡]fڏ*1iKK_P6H84 < BoZ=qo~ZջpfKd{5Ě`_ Ay % 'k`'r2RޗÈT(p."JDkU.sե)yQ{Hhd =,QN7YhBtZ\}b*+vV:r ꜎1ZAT1"黓f):{eK yt%:~~Gv߀ckm )v]vy[A[ #Ej;Yeb:\txXrN}x0H3 ֍g'пη9B\lʨ6dxTNm \^ /%3)G -ikQ9.5-=9ҵjzA j! 6D^Il,tYw^ȽVݟQ^jtkL9Z=Ky2.$9jIZO }EWإ40Xm\vccFmujkW)x<8K?G՘)"\q:)*L]c1* JM`s +YA+|M_x=$m|.y⪭ɔJ$km[xW􃦐]*paj%hwL4ʥLZu;!S"ˑW;uUq+b´1)Q5W-ߏ8͍1@H ,W}sQv7Aa8@G⤣ ;2_O;ЩGt\Gլҳ1;ʘch&jpk^ -UsL c+C!xQ)d1JRb 1hL/26sw%ӼOfS!}溸u೒}Ij#`y.qMLv@<+\+6JyN]' uҌsH' "Tݵ[ I\vǼD ]0^qݽڭJ"`&{oSrT,`m'l¤C7 6rƤJ_ihFR >ΏͪQ4X(eP2as8qbmqH0 χ#d&;%iZmiZ˃FiWe,VU싩yX wP P}~[n Ih\߻yQRr:[\Q?')DI* dAdF>3GUt*AAWY ]1KB=a@kbيvQ4tg:ݖG)Ӧo&~b]Uay2*Cw}4ʊȘQ آ&H9tL|l:mͤ:0kա?z8 IoFOU8߳;f܁LeQ%O~]<65j?A򝆪o>Gi{r`:H/Z2 „Pƽ/rTj4XTހI{ide}AjSE 3#VmQv\=|KOe~zl{sZis+ts!QNxXջo|O?5S;IRY\v s6rTo&'o84TӇQU]@uQ}:3:.R˽@ѲgW54NM (=?t-%@RO,' c/@l\rmC!D\ۼ~n#[ert/ Heː0Lz6k0r<g*?0DA.n&@ {UЄ4E( *H!1ScX4!7r^2Ab9JgQ+H+Aҹ[3PrF\H۷Dƅ53} trb`MPMz%fc`B{`Gvon%y#ʮ ^$*OsJ=gTsnQyrKa+4b65Nu:|z !3o!a.5Wxj7Tf65<Ȼ9e[>]r=^{^]h vNk4y}bѶDZ]LemNfٮMoi 6n"DE̓׬U.JQ&Rfۯ?E-(1ҸOÍ^K!WB%'a41f]lϋ@3*1#Z\M2 e zM03}a{N]N=DX6G7"X΍9@D@Ciz9۱Vy-S97s'/ 3ro( n@SiEy?Hؤ.jGR+hi53luGV:eB;2UOd`nO5J0v]ښ'ak1ЬO&jt1)ͤN^f9-B%yӓ;0.o xa ֭eRy?7J@?:ZN׌F6LwS5L"K@NFos.7N$p Zhjd&E[VDMk:Lzo֪`߿BBFw8~*HfY_,_q L [-`CmGd G2<1dW97rHkcystϼZ a9P3PwkC2*BJQ@np#: uhgnPQߨ݇c<ڳs蒡I y_hC'1#[e[aM~ПmՁ2q{zuhq =?Nd#|@7GKk0!pe}GgëZ4Ě+!'h-(K1'Փ(p EL׾\D."ϭѣ}]e`Ǔ_ycT\c篥=rFM5x>9,<$"Ӵ5awք^H B]#sfG?{ا4$Zj n~ZBG=oald1uD2?9:YiO6zLeX-!;zZ!EebJL|pTiOGmnzWKֳRIXw;j`5 YCdBH2ub3z] wٶ$,ю0qTvqڣdXAck4Ԉ{EtoGYqI[qi6 ;7ɣy#ryk4߼gjw|iT8R@Uȴ6Iͻ7@Gq _cmgC)I1W6AJ6K Z88~Gu*JV\w(tg ϳjGVuH~FBQC[,D=*M&3NLJ-06ȟ|:︳ѡ$j")fܕ =M5nܪb%l `lЩ%u[KOcTY\<"/"d6j4cE_56ȝrjt Ti%uO&r>SN̉[kFQXNTTV@ alh/4cv;m؅3oѭ%2-@L }w׬ajŲSCg[YR#&UuwJ g(P|{vUKvL CƏZ -WVܘWbbT,y86Aa!*2>S i$:I:=#3~{CY rQz?m)U@t{5*fs>na$3P8bqeJ"G"%y8Erچĝ!VURSkvlC׫fnpLEЉ1~wp%ɷĂ I78LQ9VᏘ`9dh0/ҥq6ч(J35W8җOT[9_dQsYө]2KD E)fqv7CFa$!6h47E(>ti;4$=Yu-x=o:ܤ,:X&oV[uJ0kohIG nMnvY!yꌂYӯLCS4F֫~ܩ ;_)@`p P !0!vp:!BMM/Hz|#%nk0LuűF(.JӁ y0uL  &eg䖟M~ԮF?YtA"e@(Cerʍvs,GogA4׵nPP}>nwvY}|nёF3b\X}L>O*N l[vNqЂ_r$>f~E\,{uS=SN ˔80D~%eSWf(kJL36\ii /dEF+r;UH34x+ՋcOy8amK *Xh`ݏIN=p}N:Ǎws\JVy] wIx:k 33iKsOo}eRAѡr.^9delv:QNX#r׼NJ\2/+s+R?·fۘ2evsy1rXcYA@JS`  &O2]Z^tx{ \+5+}sNxQ8]UJ(=o_+AliR؃ިdPJ:kXJதɀtuEtfc cV`F}{;gr[liUٰQyPKBc S~ayǣȬ@'NOǖC0?%ѓ?}ԨubjLE<1: Bqpfv]&{>F 8Ӣ!*jQ4pJYMI 7h3<%?zB X5چ Iխ"_on@J ͹?e g8kc} cp!Ȳ`0zzO/y4{vTpAq ީx24vYn $/~>p/.p"oo*nı~ » wxƒO FI0Ͷ)*]JfO&QD}բ?]GωRKv ,bb_ #do"oY b]]qg|W;:4n~@!s,GJgMBfBx~dq t9/rmnH-iW'3D f;.m$etОPY V$OHlzآ3{-!ů*$ b[;z)ʕeT=Dg-kᴒЉe9h.u@ ?^Nу3e3kS_B{4}AߎS֢fre,ۣ]^XNP{hɊ˃\?Zv%{\L Z>$keg~dTc<iL`vQV@Ao0la%h\JoΘm bi-^ɥp-BmA}P`z'RSX)| 1InӠteIs\&S&7pڶdk$gID[r2C(O{x؝z+mlJ%TL%ְ~  _` ."%ffw筩=s0$O`,<5`oT͛_>|zRSP"(|(: xT ~EfE#RSjf|wrU -p%NM ї_biIoE9yu!!}'g`s2 cqvܮ^%A>ŕhΓJ۩6ck(eP*W/u1{88?W2@B%S]<^0 2աzLyodF+Z̈́4gNv%fQt6ZJ;iegns`G~-unq/Qy?p/Qn OIi%cӌb 9Je`0/Qw9WY>OS}y7Zni9`fE5+13gk^OVq]3AkFTʠZHhIլ>Xx!y"u_w[#$ l 'C>a*_mLH\窌LhKwRdkUPHwɛwEgc2+[6{~4 `Kt-1૟(Z0:\ tNDJ+Y*v{N ^K)]7Kph_]"z$TH%z09FuLTuC+ldwR%NU77|hwîjCen,FlLn3"468f@9ȟi`4e͞_旃j?o{%mꈲ.:)S4?'_ڨsqEqkcPĞ "˫qwf^B `AE\ yь{D;yȯW{=e 3-]K oht=^˵Y(oRiG fC|(Rga4ua cq/3&6}c#SuLtH|'lH7C]4 6TE{";Bhz#uqc<|һm>qE}F⌘7ا'@ w!5hkrq PPlktjZZv hX4`Ȅ0ɂ=Q%?{鐭ه'cRYXR*w\kɈfٌ6c ju+O80Y&.O Nw]uY d:JcnHnnN>#omTݸ5u1fWˏ2AA  bN쥩 NG S oao i2,m ժC3=XvM31P)9M0U2zGMPuO vkg*y}X~Mf]{k{|71X:ux -G1\&?Fr\Ծ0=hԄ+Th &Yo8"i_@LXMH-O !>d w0?ɕ { TdVu;y q 3˫L.,z{Z6‚lT Gn SvD]픛Јwn5 ?ؤp%MGXLTخu \;bq4kst|`:^qukjX pB]ei}43=Ye_ViUc ֩$*'"֝gdnnq3a5!!1 ׯT^JAø+LVSJĺdg"(޿lvOa׺}?Gމgo8U&8ÉfZ w\Ftl]?51v8ڹۘ*_MAe(A|l\a7^۱& ^df> gK".2CXNb#cC|Ng7[( W?cqI C}9;>!`ұD?SK{6p!=k; u? lUQ֝Us`jRO#C/͘x]+ÛmKeX#3L">w궫Y6]rnKepCqh?a11"mxвP ao>Ex _NvȧNAO Ug^(;97^q~d;HFg X+[`j`\}+B=*aȌ;*JuXsxSP5'kGu RH0$\Z;W 9;7(6<: XR=- X#*N!LOQ1(*ԫH0^8}Qc r䮨5cKNPMջVg{?jN ""J-ԶdE b|g<| 9QrTs4Sg1J7΍q*P6څ4WEEс21fjBېX1LM f1Ib(/V`jVzy N`Ó6bɬ,@`9'(3"kzkCPV(_\Jk8}í:? G5BkTڦӅ[ZҪDp0 ζfR y-fCmk,:T y:b _b e3X]ӪQi:Gs67~׾X?+ޮF%ވuLp:?yنg Xc}J\B#"-,yEF;eR@pǼf%lhݚPyš4DEOe:A^nfW'SZ$沖H &;eow_vd@ SsʾmLPf)/U}b; *a":%őejsY92E8Bzd>,Ke%6GP øiў"`1 _{8Ik-%[T}@JT1ݳR˴Mnv| nx%[ǻ{gf62&+Kn`stJ`{ih;C`q8cnnQӃif!f\ (I1 ?^4H픫H?{A*8B1aPw& D|tܶӝ"ѥtqvߊvѣ3'`JHj>Z8 q݅wɀLPz ~CyL#ETyZ#] эٍD̳K*8WSH>v`,i#ya5ķAX\FE_ܯk5N@kĽYpۅFG 1(^n>4Z:*zD &:'Hg:{95]*n82A̶JHge  >r 2yfp@M]7a u`)'~lC˒vFl g=Iu+xQB$Q.i30aIlO4M&nrxL!e:04p~~p]>m)'.AsniNR$l>ᮃ=._j_Xx3qա Z@LPyᦸG;6cȐ#(D3yPMw,~:!.}pFٱg!2BF"8"^??R zخlb]<Ѐ1B Aߩ4AMn & j >栕R,5_R]l,V .rpGYsE.z#X'n!?v*'Ijn%S/X%'4w.xJ[ߋ#"-h- 7 oFڴ J VnʼnN& IlÑc5/ (k'%U@EUf]VV2K$V}΂x#ۏ귴6MYbv@HŲ{p3L݄_]zXCY |-Ӧh)V`\䑥|Y ȳoo{\3H4^•(ܰ/^tNȧ,լ\>Ch:s:7Qs,LcϭIxE.A(GL-#Zաé6v0E= 6;ۭՒJ?%"?wi2F_"+p[Zj55T@Qf);[ N92%CS;>q>,E~K|O<:!@*c>jGq|3n,z#6n$`}9Pun1P}仄Llt,ZpKC ٥tN /'2y|fhL~[egQ0*4g$p>W,j0@CDfx q++f`06l`*~Ypg7=?Ak-}˸wS+O+AU3|1E߮FS2W!;̵auzܸ7DqKi")9-I?w?q>7~<u4GU erCcz=:=a*>?F_kiZG(8.F`{.AoKyz%P=Ga5i~̽> ݏdǑfK'WRdX| ֍Ŧ!e8q8wL+n2_Xh?ߵ:ɄӸwǮwk/sW?0NhL@@FjV(+$;,>KiZBZ1oJRZ優s(å}']MC*W(S!t~J~a઩#[Ȍb տ{!$w^ :?! w\hP_J&]|Zg ޶|B:$ssBrԋkڟ0֮Y7M瞬݀#8gZ9wpԸ0b9Uw7 0;usle~=SqSWw5<}MўŸiX-험B X)c92 2%LoF}' 0)!> ?edeޅ ϣ_yг\#hʊ9шKd\FyѮdYL^ƗUZI9k SY@y!J)~cY/*xρdQw-cX ͛{!Q v#A֚{ٽ2ABfMq5v POq}%H?*)c, NI,aAyf4R)D0H+$߱2 uիm=>[![aOft:(%澊UmX܇*MHP`}`Dt3΀VI{ohycGܴlq:|AG >k;c>Z>j2[+&v<ۭftp.96Uw /mjnh[ʯ[>V)rsh I>j:bPb!5U1,ٸ2[ *ȷѳ(dd7?PI~sW4!֫}Wf=h2&TC*[ t!FB{t捄!P/m*J6X2Sd(wk~d9ft4]ZI1 OM?=Eѵcբ${3r 3#B&I1nOu☨t_WO1pr*^D}{zȈYV, 2e z'K(JV`'R!?ʑw%Y ^p"VhW7rn loP'd8unnā/ '63g 8KCxs ԣ 3jĪz8ͬۜΞSv\;vcg#70*n[ aEF-qhVr5 c+ <BE V"" `(|eoxaakh2ԓ< m2$B-u(I/O̓4$Xrz;3ky{;yCh׸>Ye!=e9XR\J D`{b՝yW} kv~4cy 1߷Fb΁EtH6HtJ&,xlcKD#2Cv#DfSdt7x"7IDs%?oJ'!ԅv$C>~ww7W3R 1Pl8X$a]PCpJ\Fis2X+tj`GM;a.pi52|A IFCKL,xjWfLxⱦiȉbBQUܧ_H_1Xh^5J Pcʎ_5oisrxpJSv!uX EuL:qװӯ>QQYn Tć;bJU=]y  2D,q\l's%AƎ28 Υw7 mB|ϔVmNjTPD;_n0B}͝qZ2KpKv?`z\k Lǧ!n 0ݟiA$oJ}6 zAPQ ~Gt!Mo$Fmf.B)]Aju~<:]<7Nπ=[PwNÉγ`6&ߔ>VziD\g[;MfjOHt]l jQ߿]adiz/=~.wa%ˣAHP;~xeqr˳`Сn sb;?"xՀi8~^}-m1;]ؿz$ؤhKA0hS%F5f[%}`JRnU˵f7lX1?8r)$#- 09MvF_ƒVXt ? PZ06`Ǝ&aUN}XuܥdX2LK󗌡V5Yݹ$1ucE1h- JI$ʶAhq=|ý ZüDy'60{,y]`2qXfo81CJ tzOWނ 8xT r6+%?Z30c%qAg;5Nɛ{"J5L/ /N.!/IJnvԎM 3Sq_˸{UM mJ9Sk t1&(<Ϗ{#z4eExH2GQlUO1AX͐9?`wlu4R WkW} /"͢6j;xy]ljQhNcA-KO滕Bhv!"{2;/r40F(lIixdDqq˖ vK (peeԐ0jRQb11AG6ok5kLr |tb5a7][s+X~3 )E{NbÐY֓L8~ক߶T!镻+uґiOn bj 8̔u=֓ʵ6%q#0YaEtǝ]BW{ J@]8-pk]U^cB>u(^9ꮺ p7RNҘuy2v8ZEl{|[0O 7㑬$<CqEnq['NkuŘ: u'hL =S/Ö́N ARgBυYgަ;URΊ:U5}1%ڋF8pC [+7|I\,P> hlyk.􃬄mIG ?O(ȦVmx/9 55wUۑdy=a_0+7H3H(71Z ٩*2܊rir6a77]&ԩ~ף#b+‡mFQL$Ӎl½P_( KI^;kP=x3gE;h3 OMv_F.);8=-!2K%Yt3D].4[Mx\VDs0Q)t@rIҭd`xv/I3ՠb@F+4MR\}nS]>P/?B `Nlj ;=e3,sD߶i+3֮#"S;.X$̪'Ќ^MJ҄>ԊjqAN/-J̳DYF:߽-4Vb3bћdžZvGU8ǞOM/'Z c0cz;^_wf8*T!lEjc̠äzM?/W[5 >l 8!i'oW2 :X"!p6d#IXEr %= +ePo8 ;RzwsrJ) Z3߂.g 4]GlbgҋEpo#dA# 黽_mf 3O2Ue0hQX4Ds)m۱m% tPC]e(JQO>U.&ZЎg~/s~BlҤdRwLZ05I23=&m*7YO| ۛbVTv2xNnp &8,+P˗D艄8梑i犚 эq} )Q(Ze;r<;4,paDŽ%ݒPl=-SS"9ZD'\Xtֶ嫒wCBdxgr܂w0@x&:e0jҐuV=ͅ3?ҽڿ F>BH!R|8 iѩ|87J S ȗ佱([ӭy~!?-%ں+ IM0()%^hѓȣDnυ&c b1ͤw#s%bz+J`׊o?1ڂ%(V{nPxir 36_rniӉb8rP?5O,vvKīG ya_/ô&'ꬥ2}`ړz$E#lѽ+,^ B %<iz|bR޵ L]U6Xcn'W=lDbkQp"}wL(LieZa/Y|~w8*w⿓$31"Sx7@q-"ê']$,Cz:zfՑn[w凷O_U-ae!& jA~5qk2 l}S'?E?IP{ei+vLz@(,v\D)Wyt,8 KcĠӋ R7Fn:d--HθȜjr|O5Ps\vDkB5V}7nᒾ-APxQg(-͜s!1'BA2>MakPxȿiD[(2 a$ G:L84Lo{숳CV-l,T.m.s+&DJ: Yu  mLl wf^U_?@D_ +\R Ԝ?" 4$+(Z Ggz2? )-ЌBY#2 HA2Әo[XxMU/xIyAm}& ?|Nj=7Qt2MؔA[55hzeqfqVsUJnz1%c%oRz58Q2&vϋBg`&X(0MLD0g@84=YT6,lm16`0dxUBDf=p9[  j=mQٕ}\H[`xuWW|*{;= sf :0; <ߔHeF>J(!w7>t 0)`Zor H8Inq0ʸ%c>+𬣅]@݃-2 T"7á4;Sg, YQ+)TǙI`e_ӒsNF4OE (Qa"[iKc3eBsU8f:g\$}Oqx(cP>.go8{nA%Te=w$yNg%[OZ0֔T#l`B{$Z(eu+cwb'ӽQ-QVth$\@ֈT\qFQaG今ktBEcU IrnaeS~dufMv1xO> Ƙ) o aK9`L D5x#IsƠeX%JbKA9XMrYЏ 9q]p<0 k/#*dUT0֣"w.}>Bf1d[ םPs벥ب@gͲe\ȞEa qCScSp;*zlETi#6F-rZU% A^sؓB|!ON?U zek;]rAdiajOSw|`~6_-U`jm(~`5USR{b*uh~Odl]d&yjv, lkpq, Nt-m/eX)2oOUA>Uap/HT,}5v_K81Z|/.Q>m]Bpy C' cG3S]k.:#xX##ey  @BL(aaAl1{0 ]*`T Gj;LG×Z:%7,?|}4?y$.-\z +7q,/B{"`Jvƞ¤2*%BYQ5nMn]k[y #5﨔"q^WR @ 9;Ɵi/_V^<( rIi5Qteq_NxL )e-IDA~brn<@AT N׃::KzfEEfrl[@S dߴřF+A nF_vRny=u6Ktb9q̤TCpDE+IAİZiStvZUJ3Oٶ$Qq9S 3S| =p.МtORvOWw%ȉN  7Sオ)2~&C2j'{(Iݍty~}r',w j؜Ubs'0$o[E_3 6;߽U=&ϒZC JJ._;2xz$c Hh4L+sCu(T@R`8 0NOŚرB,`]Շ6c=7&"%(@h_R~Coƀ*,aUg&+Mq5k/shGl1Wt$I#[&Jv/xpO#4A6dfLTQur"')y0b&2:ojs5D(ټ/5S8 cB۳G׋SV0LS`dTpSKq֋m2D3G.pu$sù<}PZ4t!Q /&} n+^65BdPFfniBȹ_+!Lgn-vQBjjP^&>΂F˒bZ a T9 {6o\mqid(*ci7;G棷m4EKWu `i* inF3:ܔ_LMA@\71UU6APTO+NXgذi\a~'k֍n/"17!0Tf 7'46{N~!/-eIv*_A:$ґҀ5-ƞ *m( NlD^]emh(PSaL?]%؏&2~-]m°WF|=p}[Ee 4Jw1O1د}}7št>ꕃ3&\@4LB P h$MK-r/NuoSDNORq,Ĉ=_O[ k?^=42ρG̽='/I6L ){m5Z6ǹLgN-Eo 0e_)3-L|';UzġgwQȴ6}[ 9Q3=u/?݄?Cp"hO& & cEi_ĢDێ/Rߛ8b˸ 4~ `e+'b9MoX}~g ܙ`aiCU>=ۿP Ez kY6JK ø&qHccQ^eQ?!tS2+VTsf/>z5Eԫ{CTYط;lnic/[oS <Yctg|Lcg.1ָHx;6׮hϟI1kj<:s|0#έ.\&̥$9:ZXaW%J1ecF=rH{p =\ܫFlF{4}џ!kUTK[)f^{y /h5T5>:"bJƼ'O43LlpH2ws)Hwb4\c:Ԕ0pATIC1Btڜ~FYqMMf<N a܍F[y:ʸpL1+$-O5CjY%O]mdUcв`>zJ4Z Ս 4-VL.PinFbF#h3 ML;DB64K\`FI~gSN*dogΚn]&.tG:L6w>Ub8C#W0B<(_$wGFLMrZ ۇXo kbvh} _I[,)<;2e%4;IWCrbgLjV œ %%Bmc4u7hut}u*o"j?Kh3k?k 6%>Lglb\$n++Rʽ k%yF+mŇ[Wz +-r@@`xr⩾_:$qsoZcvRo's>/Ce5)0Wz0\>[>_  }4 ~sGY8,5k% xd+ w@*5keR!"8ʦBBN] @ϑ!5|̱Θ5{8e{j'?c-:#Ыw,8iԊ@h'gXDL׊mPy(\lGҠ\@ۥ9p.wlmBn=4>0š—qk gdю/_ɛ%;)'`BpPk͔hw())+f8MufW{qGɸRU$" BwB8T?N-K|O|J$Q"v5KV2p*+H-`8 H@ Y4gZyx-W1dBd"/&Zflx.#V;פ `H(!WmûڏoI̿\ 'çF@f~W\lg.rz9k y1+ߐ7GH!rĤ 8\.?|~8ҙeSsNc NAVM4~FsOFذ>hy5䕶u\(~:XCƂD+E:B_3}|+mjTw-Q$cmuʨmI" s9qϸnJKC-?0Tf1Ώq*'Eu+㕹^n%bajE j|2KE| Xͼ_~4 7% ٟ_-:9O3/ٵk|#n?Xm-iC4D|]2 k22n7)!;.;2'$'ev*A3$V_KsTȆhtm&ϏLzaL|OȖt ](qgO(~Eɂ?C=7ACO) J\Н~P٪B;OdCuTy)j3(g牼 q`)4A!̗tj҅v҅9 ioV4~2,%to`gS >5#cRt7OjzL6G+W=CGwͰK:N¬p0H<5 O*1pK/G0j>r)ŵ" GgFOjuc,_1];@<=_[hi)BsAp( cD[<~_WYڭ;Ӽ Le-齘xGe@(yJS )/W""@!zpV1ҞcLeD? (ޟ8|4Aꢮj GJ,aU2R75I幱NQycK7= Tlo]'.6l;>D fgߛ \"0]PۊM|L>\>ea9xhȞ hj/<6H"6Wjbl.% ] pNa;~}Y MruQ /`P ^,G Yǡ=Hp b[px6&Ps\8a Pr溚M)Z\9z/k¥+8r90xrSUrڲ='kA{ 4C0Y۳<؉sxEDYkl7l"nzoE={|,EaS!ߝ@)@=U7 -Wo#IWdE S$o ;Io_v6 AU>Cl'! 0ҹf0?fu]3 e]k1 ivXrI~x&c&r(UX;+E?xuĜ!СPALJn *o.$@"9.~"sAfwN1k WfI1?ti&$ Ӆ?ˮFƼg.d!~R\i舠QtNC뮹w |@텡=`Pumqh\+TkMܺ>w X;иpԡ[IkN.u RrL"o r9g'"l[@ر&LdܾG\ 3,}߭īDZRP12bR!>m7)o$o/a &D0r?rttGٞ~ݐȣ]o+-Jٸ?-xO2M!Z5~rhKX1%ːB{NuZUxט ~hY>w4#ljkB;YBz)onͯy)BjKrV-x¦+b:f(AͳA 0kB7Jd\ؠ[⸛xuv雊\'9\A}D@dTԝ2eu2GʱK<"%BL@| ^qFCmf*Qp^>]oށ8g}(.@\ӡ:Ms N\Ga ?i*OD`&~f]@h=Yb lϽe9" C7? T5@8)3 5e>VT V,rR5MK삲aZ5($2`:N" :\}oI_wݶZAYDqKdPt픥WJQ R3g|%dȲ[׵q!Q~=!B`L^ g+."e4[n3@fTzؔܫ)J DԨ>p=cs,U!HN"Ax]!QKWSr 51ltF,>9KjPm 3e$o4$6M&`vlV+bZGl]0gp G0(RJ[c)C1EM NΆL!^}0X& o~.ͼs%5B vg6 ,Kx*HIB=18ԘHf'(ښqI+ s&4mNp'aecj\xWz:ə8v c0'яެaPSXw r'E02ү]O>TY b(" Σ34'ٞ=-%Domd&_))R8=zVz}; #m aV. :Z{_sjGb&NKP*9mw wK!4OaH3GJ7쐪vP|sC\deϱlw1uJY ltE,zmVh6%vwtl yA>PQ%rWj/,G㗸Ih1ꛯ.mcKww_2uVi`* T (,$xZL՞/^ +$~݌^_9UXh J!vRsu'u^<q&L|k'ʽě1:UZLchDW8ҕX/6} wFWOhj^[~kdQ9Y?zYJlS#uŴGRHe:s[J _/t+E`кEqu( a#yՇx!9O\M}o/ןKv>Tovu|G]ehP)!#f$Hpo(C0ʮګkNktT?;\7O ֠Jj[Ez#?+Of:gGj`\5M囄fS|H  jLQ=[R;1ʬ9B7u/V̽?Lt5L&ōņRrLfb(q]ߐE٪k`%]WMg !C&g9;(H_yt'1]  h ϯaifеusBe 킷>s2]晚a ο38DIA nQr`/G@f|nhW;>6P?t֣ tE\DPǪ!&VZv{f/g:ܛЂ<(^ЈHΝ@7K}q  dxChd8p~gN4w(B $hIVZ 3}O/?.(CGx.m/甛O#RP;} N[ <؊ '0'6hj _Jl:V#-d"#&W$P]D$:WjxŤQ'o[5ϸp!UF˓0FFQt}ѼɠSE`[ NpGQ|]RLᷧ.TN.^+g Hfp\!~YøJDK.Js>$l4Ð&l(1X)N j}ܞ4AT0gԙlzKb*۰nNs_͗/d.Mb{S qֶM4*az", wwQ$[ŧB*y-465.ޞ-7_s48g1&Vxۣa\AHqc 4CX,k#(y0^c|N"0HquKIМX+mbP^Uh4>'oRlyfp$b/"'Iaϋ`+z٠iZ3?I푗#f+<SV] %5_4K{z: Bv!3R94}6߸,RJx]@eyCY'\aJ*+zDe?$6YJu%;2mth銨Xb7iZ-+rա2bJπPtODo 5U'=kXir\(:=-0!B*IDڋu1_Z<`ȧ3\LٍNb*?3Nl쵳۴\&_>i ߄SB[#DvޯFj:>*H& W,y`>nN5A_2A)K G x`J5uCD4؋,H@i XNJ]6Ze͓c]طrfv5ǐrJdR˜\嗌, %=@皃YwJɭos(!%5'^9 c o^jKಜm,J#02m:,`hڸPH s!ɚp< UB,e>rzR$; Ulк|(nyNm|I{ P՟=^'VZ#<ĝk.K6|Ә4k~j-|.'beʶ:rbO6{!WD͖p\l+C u7QSL˱"1C]c\޻zbtY뻆" @#η} Q혌aa;2$%HR;bۡW-_Z:4?vXuwiSƛSAGjY~țb}rXBd71Sv N7%`TegEni $)e,Y_v'46"ىcr v@/.x&c ^6H.q YрɎ‹,QFXZjƌTh bYk1%RqtЉ^V\ `=~0sރJID;^"H^ ҏX* Y1ӺIFLO6gI>T'Eg`Sq'ʠ€7X ~:gxt] ܽ Q%1x-]-raQl.g DSXBN{i"{AMF_&ҁ;䘯ZBI'8<-ݨ&,brTՏr&WS /rv) Db=1Uzv2U rZ]Th+cqW\lI v#i8 <d> .s9*6L':oEB'`% /Ja,u ~aTͱVKG(=&edְf#! ]۫>֯]x-xI2!s'l`W%qU#sܠ R;%:1׿]xd1ʹ}::[-[¼LKJ*\ #\ο ~W43iBl_.[3'GZ(̈Z[ƿ\Ȱ[V5<%=֞1gLu fpC#U5p(l;RW CLV"w!Zcɳuv5{cӆŶ8[q q?~bp1?] eih|@{N;~j8بV+@z[|aqh,E^;G/3q.=-{hP7ޯ;ec'$񙉁SҽGjqrïM$8aKQ՗67#bVyNƼؗ0۬lk{fqo~ə.x| &0K7#W/tʋჯ"uLH Z(VK^Ie%_Fpc=*2u-֟*xS6lSu|"nh!ڸ`J-}F|uRhEGz07&>nD`. `@4][~Ev0'OS6@9} >?m>=z'ݍ_ף4nhcGO}ZA.\o%EĜ?E멲 by7^.8w~#flAz5۸H}&V[z ?HTaz&Z@+q:Iz$a(3wUfB;3\7,uPƓ)SNyhކr|<(SB&Fyw@5<GP*2oz̖ǘ#JYgVcuĭ3°!/cЈiJ8e ^EW`LZnQœ#!j^mLΌxˢI!r "F@A:7`m`E8;N<ɟ^;ΦuqC<*̑}s!j(O0E5Jk'gCNxz|owCY2u܃y%0.x+i؟lNsى({4fkC~ J̚ h\<_^)@7W.У`l[ <~賨$cl[Qo m3!qf8FъOܵ4ZFH;2TjAzVk* i m D\OjҗQX܋r0B)7ß],+j!袵W>O!/82q3M$zJ t8Uj cę7OVot0Q 셎p Bͼ^mzz[?Dз5-VOk:5;Le?:58 c9IJ:tW%HgXS ƜO>bpUd8ɣR>e12:=ҵ{p/œ^ 9܏C%bjlك#^b/X(تnCa1x>dܴ֕0$yO bY'/?kxpal2]Fϙtc$7+[3tmWl;!JwӾDy[AGa/$lWU,#3F-Jyr,güRK̊niP`.-fcZQ. `/V#H17وWiRRV# 73DwB?v!DZRy[*csL |K d\`bC_"ܑqQOD"&$ɦDW /wgRTO)dK2tE,ȲmU[[dQw2'DX{|Ik7j6{ :zoڜ)@yl3|d/3[yba~ۑԀ)/r?x6(z#kQVs: Y܍2 h7u"vg$pfE A@R|v &Ea4^W< 5U" nWb uF2 +#J\I8 Y=%5xC$i(}v!9ޡAZͼgYߟO&KZ`uQuS%^$H{kKЬ#&%11 7=BBzOvCS]:XBJCTm]PɤnR[UG[B2X zug["Lb7vi}z8 ʅԗE2:R%+&I nm[Ri]s!|pjڛEˆ]}E޴(<\#`얧0a{õDU!h=;Vo dHcPZpVEv݌HgQD/Hf|r7yd7"{7lH{HI,Bibw+^?@NÓYNDp s9.fFT6%5U^Zt||gCz/@Ive&MϠ% 75Z 6Dwr|X;\흅CpBE`%P)>ȝpR,߆`%sz&&>ZhLE %[Gf5tiy./vᇴQ^(f2!,U'Ayhh̲\UBƈrWgH{ <,Ni#exsc#f k$AD^JY)ü'foH ?Qj( 7L䚈{hHL ש.'47Ԟ>7''!tpG93cWM I#RĻu/Pa}L mTd +6Nw:?:ȡq7;껶7sļ ^+ujSqK B1G1Kd*s ]$"Vk b2ba/7v0"lKw{0J҅uƾptb! S7(0Pz|Z]ٲ)soU[~ :@A_TF#RWD_gW+ ID-#FkB D ]lU0}õV _=rB=Kna程|ǔTfVol 5b F)N}i*p_!Nm56P޾L+ro>nF*#wz:WB] ª|B+ssl[gj,f̨WRD=c%ǔ (Xe.I'˾n_̪!I&Y"욞h6_$j4DYbCm?e~w W|Œ[-_3,G%ϵIXXvӧMDY?n)S9V?Ӵ1l,]h3[J)Ze7{y6k jrK̻g4Gglg%$&g9؟K2Z6'$5tw;%|^kaws1gie?ፂ3C'uh]Ey, tl  4 >JyXe4C=/#/V!мij0v~KCWwB7{S=$)g,>*CصޘPH9**3f9.㈀J 0bsDt5@,k?jas bS[,3Ev>Bk'.i:7)AK}$qh..=ds4Xj($7Pdo#rmLD$Ul5a!XsPx%+/awe+:Y PpdEI_2/c/c 8@  PZ5vs n' (Hyz')H1ѯD M'w"IS0sX# [e MVi=@o;V(nk`1{92e@O}|D߻A 7~esl'0{q(^:2-0dmȇQ!?D;kQ˲q/ 'cԼ1#S,Q`kw߾J㞋MAJSzA{Qz+f/PwiE~֩^)eWFM㨵y6``1IEJu{z宫M 2[&%swdqVb$4􇸶ID/B2d>L(+޳Eb)46!BUg@LYg& P6yhǖc:479fcB10P=`7ޢـőH_վIG5 m\XlL|9fDǡؠo"&ıͱOqqâڏdg%avY'QYCsw"uiFP9b+M֩j@%$Qs:M5>aJgD^޴҉ )$> %HWNBܗ.DߜqYP_vqQmP_GfM(E+=7s\P^_a}{Yj2->/'Y@+9E+Xg+]\1 A)mA2XJ;bCsȫL]ro }) ݩR:*fT/tJP'N $O*ۨﮇ9&E1a\lViZc) KJ z%.fn\4u=&lf݈9(/",g8Lh=S=V2tq0G,D!9:.FhCs F iz$bxb̟y up'|cS'eQ:!*}lKduAo5r(ÆuHHjDxkR#ιڼ&Ot,\S7G }l!)`R2,Qˈ>K>@p?L>t-=鞵GS 46L=z؅WՕ/:p#JR/w&(H}G+aN>(بa JC-4U2&弧SF{(3nGUQiVOMര3?03 C(a9h~&N$u= #d\U'½PB=Ia 2'ja H+!TvK0RT!^zT\Vz^ Z کkA<ț֣մV7"X%?Q,Wn\; uT2ߢNVǍ&Q-c%}Mk5`T\X JQ0]0/JD ??Y.dENuͼ'F'%紺sK"T質&*}gsbB)ճ[M/X!Ks!|2O} W?'7+WaRun(ܴJWle(0t@Jя!xc;L+Js)x R5'CfVm)f/ ;A3vq^sp"rWvvs96$U.s~y7J'  9#cU. #58Vw?)W1$N\z-ěT0˼qPQG'e2L0?Ʉ r"GB]U/]A{^ɰKTո)#4ts 2 J+(UжިsL`95%:L_Cio{,837AšJDs[1e *i*KhU G(ESqlZZrf2J%CXT4JݗZ8ܟ_  1)b/Wudg|)C"^!Ezߵ7Q׆{N`nʉG=:L~6K> gªݓҶ;"NO{e:; iv3y'ш d)zl&/֝AQ(Rmu6 XI7/8@ alZ6>NV2>1t>,yRTf7ΛMil|RKJX:0kh UI. V݈򒩌Ϣub d( z ":Ȑ\8߫?HE匬4WT=27ɀ88MNTL^c!" [I5Wi2QӍLJj^.#DPW r.w"zU%,@.=lHr:($ T4MVqL#YmߋPA43?xSL˒^| ,2݉n\饶cTB )BKD, BPۣ{8rE`}ޒyDw B2J",;7}_ަ m)q͗'VJG3tNTźqU? ]P9/YOn3I62&J7H2G-Ϗ{y 'qerejІZwk4 D?V>c`J?P삒 8euTrQ@-,H~L?{GVH͓W,VYĈ4-Pteq S~wv 5;u$Z`{#*y J# [KqT[ H?2E=r5j 20|V(9_"JI0?p͌ q{$n{Q*䴅$FaGOvitB*P>jP)|^,nsRrUw5?OԏOLAWB~.wRm ~&n=)O!_EVKr]%}b96^<RB[Ä".YW{0S$f59 I$3N7`ڇ a .{hh(-(%P-~|]tggn6M1EgQ\gBZ)x5rC"c91~~2F @R-ifPr?rXeLAPw?lQcr<>q\0l=vblnӖ:i&VZB<ǎʏ*{r# L/v53 BU F] *,H9ok>ҌτlEP_[l7lQ۔*>=;{\JYԹH6:-Wufovb$oQ7p7gIIXPݗ/m{M.l;Wf]d ͢v1j^z_+__]jO^/;^#t٪Ivfw2lqܪVGmQ=+?VZS^,Dqvm%oȁwN h:r{O1MmiV&DaP4&a."xQ { ?;8mBǵcSQΏ3(_^@ZĢZ5Kr!Sto01U3mދ%ظib|a1P"ߤUq-j.qa~ww⬚57ˎRc[G$H;hA/ky} Zs 6w70ᩝ V v2[ hcXMڠ@CoĚC䉖UtFy=&"}4pXh6,uv8'kMW+ڭ (Ŏ󤹅Tp`ؠ8(Zqdi*T(M' 'H_6}+o/#4L;͉r>s8US gjsKOFJ?$&Z`nQx*bE LSn0ü|a$\_/$!nW"'?m|Ls4@o3J{Yᶭ.:Ub%Ll UBy&F25ݷGa,7Bą$C[)=%%s[/B~<6}nn |hh6gYJ9m~]`Dx7SY`--D~A}BBz^^fkA)Ef1:PcfKB!_J4o u9v}3cAY*z>kv.ry3!*P ^*Y kڿl0 P--HK6CfZTUi/oUXyَD܆Α#'7N]R˂}A+( :ɹyD.(v|:3d`dO48Xx8bBt~dOn}ŀAb: 4Ɓ )3}pC g}M.sbdqȎ"{9r}8z= q_Q*SG{ڤtbiFmj@ioAl #.i w/q ĖgYQJB^,(eƱAx2D9dv;GPxm#?$3Ħ x{lS 6J48n>N*|gjvP= uEԡF~zx0.uAɢ/k}(Bp(vOngO '#!?T4]tFwD{ *VMD-Ԛj"Ç#BsZHuBT gJFc?uub9*a3F԰ZذPx:wb,XHZwu{yf@>z.Q繤nO XXh?m՜k^6Y\B&`@Mgⴻ71 zzZ]+l;IԺ]5l|P߳_;浠VcRJ ^X7ժ%,>c92*,q_͒.ȱ`=5zjJ=Zf\O?P P2$+ ♤vM:7&-Ŕ-^"ߐ,c̎e-Yk}IL̦1_4SQquQWebP 2ipjsf sTQ":F;k{(2Dӵ.W9S+VQp~7@\H.hgX4jq|L7v6hUE9KJ2-ݿ`ӛԅ%.Ĥ)]-y,NR[ -d"LtzIJ%^u!*ɐk,u8 ,AdAoO"gfS8[m 3mː9"xsJ2jP( fm{PZ 5J@U=JxRo &G<ɕT&F64cjpL֚פ tURIƮu|!iQDY.4;xjg$Ƚ79;ܻp /g4|ne >&]( f1dG[-إ{G9 *,k4F.^#koD}3~1ylAzM\4R-f(1Y(m +U&%S>.1"NPλqprՕ{w7mHbZ>1 OpaH "!p}˳(ZrgWfsq9ہZr]ZڐRX^|ta +ǝho>튳QP|IO)3A kVC_Io%P;"흢S9z k0(t]y!+E2o8IE4C ;ڇG$MR?6¢nP^FO+`A#gYƼH Guݭ{YWb=YezwWt]c{{b-{>"Ӓe ߙλmAFCM$_(MP'(I=8)GCBdܪ`|l,2uuLSk;zcn&4vS )O=*Q5m#YHNd${x&Jc;:qXˁbJYUSԫCC[Wg~%2B UeusUz:bXr:BŸJ^yy/kP'`yk:)֞ 2zRk™8C2)2Gk mf@*\8lz60 ,卦1)f# HCQr}Mp1!d&L/.FfP32ݫPf]NJgT󂨻R>=Ă2yE'bp|L#Eル<ƄG0p)O%G4nr奻s Wh+:TqXs<^ú9ى:> @FwrQߓUP Hr۲Y0e_i\,nq*N⢷l1-GhJ! W)qt_7rg&p&SI|5 HV.v%3tQ1nfn_=n )B7B3g|RHh=WZN-Lfz$\ΞdD2:wif~/?]j :1M.pe}$ Vz8OsD-(m\ ]Wޭ|*/*vQ4zO?BiUʣkA]g3MnFsTٹp/jdPi!=%F悒 Wmn;_髂`f, )`d ^MhQm *7ŽxRX hL``o0[ P^J OS'AҺQMY綋#eפ 3(NxEINt"ՙ5h_JDCLя3OTlm׹Ȩtpz$[Y':;@IWVxe@h%s'FxPW6Ӧ 6ВfM"o|18 &9bu{y[V:ſh$Q5D??Ýړ" NHEM0]7ZYk`rj…(umy_{-j('{0~}>؜#pA]̜r$*pX4ȇ?"ס0&aZbsvǡ:&”Qn_Q!yZ1U2 ԩ`%I3mUD#(Sۗd+$+nj4}Zo}`,ochn3=v1QL0 QHͧn<͟ Ư <٢psXAr`m"mSTA /e-|E܆..'nѧ72` b>>P &xHó̡ %TfUdb-b20͙8SIj:2wGe[k%-+G#KO <_&gW՚)?8G~} !}w)nQċw*k_T#H-D=hK4I½ %CH> aTNTt-*Ut`|]˓`| qM 1z>r[41'vl=u ^mx/y+"h"G -Z1KO ݺ,%0l `Px&=0EW`2aC/? ,6|3Yv]J.pڋrNp|rZV?.>qk @$:{>cX:Z?߽*uvyUhUd(dn^?M].΀a*DķdVR)K:9*iʱ \Sƣ7İCUT>(*pŔ[P* ŎYFyj|dׄɱ1L8Y}u{S#^X5D=6m(ǑU" }. O^>Kmmc(&ze 4 I~Ҏ@D/|”?1I1p |hvnCpNmIISU_ !5*'74>8t$geDlq-;SIƺ}Y-- %:Wӣ2ɥ$+u`$}]ZEFgvO8\=()Yisd&>$j*(0%xԉ[ O [PmZ/:vڞ(pҢZGE#wr&Ӎdi{;l ~%Q~Qv@孴H'4$T*Aq^-ꅅC617,7:q?WH |.+*6 m6(yDJaFOdΚq㴭T(wcru\$爑[î5saWܿNL$ba/7)_Q|7fn+̏ꃱ p͢? `~BC..!g,ݾsK%G:w|OIP>ǐF ?_iW^j狅g*#z=M3{,E{ @V-G~YǙkϕ/f Χ8!3&_ޢ¸rDYˏUk=2QQ$-)"-Z2ڛRcE3&?f9 !-J!-#\'ZIc` ʂur4x?DFbI+EבB, OeñK5N? Č1`OY$51RQQE _,%t2f|`w"2) e8C>4iFV xJ^5?2`Vx%֠O{Iyye$LHLf-ΜcXdWd7paؖIU"D 3|rۘm  J1PDO;/RL{mw-_S)2W Bb|ėTM_JüCjW_3_>GN0? 3ԞIWه)j?H#>l{PWJt:l^sY׶ycC w PuEunl`p ˊ>wXL-vR!cR@hNE̅@)D|3Kl=]&gyrcgVc fEft뫈C|8b*e,MYhi46֩t:@fV0h狒CWJAC<Ü*7y; MM A4 ߄`k+N>}0wj]5jۿclVHC17f#O{ن -fT$T,(.Ez͔ a¢R;-d+R2UҠn'eʲ4rgsyy>8YedZ" ]MSP`'z%;"mU"l!4h\tQʦ– 6T WP ~vʹȃ91ȭ [jD= 0?L2`' Xjeu;E,ySջnJD Ei΃ \* X8f~6N{'ߑ'L>`tqyٖlvzp֜u>W⪉+qdVDAc+䪣qw$g<(2% m[yqet->/z[C6C>?PDmIQ>*PeSs@Q]M{ 5Q d|(] ky9Em>T&ў݆YUխ NjTSX+*%Pf:J-<$cnc$Hg5rɐZ3(xK`o']{"eE9_F;I)P#:Qefː%G6eKX*PdknDT2؞\_vewOe _dk#1_BGs,/V nʚv* 'ÈE!O_ͮ*zZ(`eGJkVq>9]Vݩ:p=XyPɺQ޿R}\b'ŧjJGro%dP-$_WapYy 1Ag;M7A Nh?\07OVkf4ScYQCK-RW5$Rˣ66T8tYP &򈠣建_VrrD]DžLiH%Zh7>E6&l=A \x + 'yL6bwɄJpd-mpپfy,6=\H_] W5nccqMsā=,xFYu1%NM:T$=R5yP,Gq!}Eʘ r٠EVR,)|- Tn2 Sfatb֊e!;K8ea[De9WCWCպSԾ+ *'90:xab]5U1֛NIJzV?VS7F#5Q9[&(T9Z>ToM% #jI:yNwcʧ8e(b5ȼ_ pQV~)%.mdZ(ޣ~שEܥ E +IgF]G߄PCK^:i6beDZyҩboK]T^hHDCʪA@ *n)%T5htA+ tkE*u>9p4vmorAÍ|+NnuRG1Ok,5lImAMQ`YGˤ(hD}v԰m=2{3N9+$B-S&ާQ@B[pE~v<Ô,do8SI 4r*ܲGX-J㭶̒$/6pʚψcޠm}liC7/R$Մ d۞%I>N15̼$+a꽤Axe:~ .ʳ g[L<8M<2/&[ozmԖig6@OfF1pO0!!G"ޗs*0D V IM{' Xl]LpI7[]vP(;p.p. <ڦl.fDyD,hpQrAe^Se9rvmPR!ƘfB)Qc?e=fGl4(.!/m\3Vlws_=>"NuCF۱8mN0S8 DXױєcN@o2]]ֳ0L!^(>ď[o+kׅnA._p٢ZIˁ&쐆W\~ZZƱ̠͛sW@ŏG5tty7z M;ײ≀P#”xFkږBz8RR T'(+Eזa~3P3}eζ+NO уW~`t d7=!ćh"Gm:x-,Lq]U&,w۽>I| \`fxS%ڪ}^ʝߙӷ'Gx)垅?S kC[!r؂g~Ĉ,-D6$FlF]h1:,(3=Ȳ ʺqe k(>zlx)13dYby15dP[ΔMPgx6 m=fw=zj7C-Q8/Շ\6[P1^s 3Rs6LnIe "F rKFvsFU)mM^RxiOK z&E՝ljO&5sLHIƶePeEJdƖއ/@[.6k}`}Jik^(XXlpp#J:)gd_@2W4ܲZU.?'z-RʹG~ 6m0h ɂs/` Hη mPp2@ն.en(t9SlOLT&{=ȮOe܀2V).9ӗ/9ϘK5 6r&]tKxuzVYfA _?&\oZ%W) ﶫԉpk9QB"j#;I̞\gcEmjp>ͪ~/ &4˔Z"R`|*F"h0ȢkB;oDWv_VU\/v6=L;Lj8W!-n?,2ˬݎ%n#\ӛf0zԛX7SARz2J(?ͷ[|.٤ Rf`!^ n־"׸'ÈA^>/9cSƤY*^Yū(c$t4S84L;-ǻ4+1*~'/"śY^=u &Txp1lVvri T5rE۾eT]ٽ3x^|ﭒ*)BiMZ_ #cC= ƏOU]d0|k؁w5 ~RKl:t,QjE'ֽӚxa y3[MmMkFlL#~9J9(= 됿O&p+d_dN)7`wTd܀DBzCue>sd5T{F`}'9.ɓ\ē,))( 42'?r".ܕgi>=>uT@'"i8h )h\O a <fiGW -]sȞɋ݀CREߚ\gD3o|UǼi`(f8~G m"syv!sds{:r.!ҋKrP-! (%pGϾaڥ X]1*o2(hf;!yqz$s B͘ &xԳJg^e՝c!ȵw$+b_pAkInępC_O@ a.l3J@W@?0z(nk(ye/*bxpYs7)ʿiEAH. h*1ş/}.|I'6 |أ-\5IL`oRb[Œ۠Ues Sɜn%oq ˧7BN-Ѕ@-t+7sԊ'u.ؘV<:c Mq k8|$.]oL-u))N)7j!7ʽ9?!Je"i5nMq 0K{Nf:k2CB" gPZ;P-cj+]ZtB[H-- pn"uH~U8ϯt^͸;OlƅNO!lf`n!UV֩+Q[#IC=zT5 s)bD{CvUt,t3_>[ߍp)|1?iI=(KnpJփi'Efē+~=p]3eT@t*+knIh1c9PSvsg g [r.E? dR\)CUTNq+ЀʕwF,Ur_9{d{#6Oz_"@VǫDHR9󍲆 YdI+`; íA8xaÎ͕sopN^.ͺ@Nl\>jG:NӾplGОp^12`kA"*Q70'ҬHZ"$<åwP1 #K .fYg$֝Zdts pIoNKeAyWͼ &xg2^aֺF/.e\EXZCzL]D8\xR슏 )iˌJ{u"& \0/oE,AV,hU;>~o\#O؃9kOY%TՔe0 ey2qfd8G̴lşB<11r8&UAt<$<-KZ_ʋ7aQHrBPurMJTr%L)R^e:_J]0YSw;r ٪0Zv)yߪ d6ފpQV5%/ bOHLoY0V/&N2f;sFf'02,?M2҇P{̓')k˸8ߑbޏ$_d U*&zdvª4PG(=!cEX>$}k  rkymex^^Y#@)B9'ZAd靦ͅdR\:N`d;8adH:?ߏXmi{NR&(kYtt#e> E XGILy/nQvi#moԅFY'l.Zr'fQzNv瘚pDxCӴB)3Bf2\n鶝BIlMjJ}I56eoQ45EtFM;;AOCLGƮ upEΗQgt,=tWS -N"GY2a.~rŞ_yZ繆s6up|SOgUʤ]k8U}ٳtO]oNjIdfypQMJHӞ料{/ G:] +S[f~%8iKm+(ԃ' g- Y/Ǎw#0Y|]5 ? ٦h?8hdMD!MUm9OeX_h4Մn&ć\nbZ?136Kv_h Rw$7>x8kֻf2wvY4nǯ/y F!=rV'sR+QG ѧE::W9"Qv8"-v9 $컇1Xb%$okě^hbQKk/cUuSKQ!€TsecguCIֱumIkڥ羒GF߫1e#BkڪªE4&c6L0a,Y`e@6l- e|Xt) sAI3w2NkMh^e.=rbVj :/%XΉp0ns֓h034#K6dDs6M?Ӳ<+Y~6I(aEo XcHRln{k`g܍&Q5ڨQa̭*V KRBL/Z~-`!@ ֑ϧ} [- hJOݎCQ,FU-~!>w@5Z0UϭVyj݃X㙰,-@("aa^$Q*EeO9JGND5iRCۮѱ) "Yu=A޺?7t6'п/t3V,{B0нr(n X41ݤÝI@,hbugoQ@zE5&@-E]NgrWTb>&樹渿ߚFpdn]՘7 $5?Y.YPзq~^Az`+EgzHz8&Ϻ&`:]ǂj`~ƟGa؉MB>9ѱ\H@)?5X ][ӬkErʠmU|\+\ywgbF"trEΈ4K?x$uTMTb4IbsPᲞ6Ͷ _ǒn y2" u$ׂd b:I[=O<1=4w C(ı΍Bdw96F½:Q>0NJPMoJ a7܆`}wa:)Wi|9Kdb/@han-ϩֽϰ~$qեԸ z `IXe:eQk7o>S#Oj JRܙz31>Fb̮6Vtt+߀=Qp4è =-A3j;pUxc4;BF[ 1 9x-]g߳ɐG&f 輷KYRv@;N9V( d|Ȏ$ӞnTQ7wkoa1/~ 0B>&.V@9 }(S&0xDR:mQvZ+YSZУEZˌ* }D p ǧi NG$Cs;/4'~=[`:c|@|#UjʡWi%=d)#'[EL+ݖ͂LPMpᷙc5!*N:w Rn$wx'2=&*j&)=*7TN7d6GSxQV#/,-ىBiHjiռ|![h]fۧtϲ/}]'l v\X?z? ,E^_eb`Wcn6=e4d1B$vn1 ug4h=| zF"ڻUmUeZ_qvjYZ|_6,f|H81>u2? @x-fu5/ⵆ &ġ+@7mb1! Ibvc'j*7XyQvvtHȱ?({:v~(b=cq,d., p5>t=Bge7qE!7u])T`z`Hei؍Y ;33zΟ4E77K>)ZVMneԸПA3 Z %ަQ5?zyHBV>;RF'-j[Tt;OuFaVR^DT\#XJyܼ2 0I- m޻Z:~)0\I)ArN3Z'{knS. ,k(b$xN ֍j(ڰ^9܇WmWmU[[`ӣJR_avZ127.Hq#i`{dSDŽLOM˔WnD@ibVv RQ($N ѿ`vt\a$,jZ~(\dfUU&ϥC/~AGI2eB)|n"AѷƈK  FZ3>uضKAjl51l6 ?Y1Q.D$8LS&@`=!H5Prĝ}_p_JZA Py)|j`U1S,wz(xS4nP.ih2t;q繞_$z p3Ȩp$!&ypTȢ"ODW=/$?xG@_Zs|Grq!?\1D?R 開WySPHwY#O5ɳw'Bu [Rv K{FWV( IMu 1+9K6cqrD0@6)P AMǑ&Rhƒ mL:R9"uѮ16\wiq^pJ:%=ߘߖn];J֍eq̎ Ǥ 7bGVror@JtVr)Z1ȯ/ij -4s "@Jڏu@xlVJ[X,Dm/:ooԑ~ڵTB{EyBy>e9[ 3,S-u^[xb%wT=p$xnY7+O~?!hC SI{lH䐬B*=i{RBVӛ\g'س)4G-ntl]Km+*tsflt躌.DV?:8_U}W9%C JtAwf;A(>f ,R -1"sX.cr{aOw:i~%-upI KZ'%~FƳ}(ܡupPMGΤ"Z_'&\ca硫gC(]#wɁJ;IYνoXȔuKSdO2=g͡85մAە"XZCe' (ȄMM0/3Uqto3/B?HbΨ PBs-wJ.$;E5OXe|nE(q[=Qr6msGCér:C +jl>b[uo,gjtсC_%߈WA _ Ap1oQd6{Xxp+Bh$[Lٖ-, {H$ϓ#NUfg>m>03Md>7b͊۬aluU:0SӼYx0y+ mQOg)0ZkGNWqa:PօpM=3^4& #v2K㲒B0#+iaYmTrYJjԋl+{!^ha^fOcp! [`EZALZ$Cvb=T/Ƨ*={:7KJsԎDr߯ Nyڭ#xt-4>m5Bd5vlDG <g)ɠM&FA0) kUTtE9JSisGupn`bo,vY zHd_H!ch45ZS>IؑX([wY( P+DZvKe禡1ljH` W}Ed8[H'D8B &_H|>^=gbÿ}a Pt>-j;_k Ձ@f;Lnk2f{;fѣ`ߛԡ4OmjŽeW6\Cf/{,*-~lgI /T^F7逘D>BMjF̌{0AybFuaLvEfm/4;\s A5ܜkoilOcVtU7$5yx*X5Jpx'iIDqNza}TbGFAttMgSfᶜ)^qa(+:O-CEY iqH ulPK jVU)匳-*shd* Z0t_2Zn-{Lp"evGRUPT< ߱؉V] ^+pJy~οnh ! :, x&wIFz "68Uބ:n4GpD܅ }k63 `7,;w!:0r҂`쭬~Bp:oϘ` hļY*CVbP.)TTtX^+^H"hki] =eNa%T8ͨi on?(eo }RdgǫiZE`'];QQao]/Gs+K:^+[_3N+gɏ2P;fcw`@y{YK8v`^k~c OV~!@]^="B_An\WبVhҔG};K$8K|(UcSN]r?>&~ȹ^A\H'KJ͖jqq.T}ɮY*S.\݇t<ZlliҌY ^epM{n!t0WAeCQP 5J&^6ZykI8UpU~ GD U!dK+饷g:gp iGr`3C*MjHI BaCz{ v}2d+N 0!Ct~SL9ުa≟%DgjPV%5b+&5~W0%˜Xט M=O:j9g7XhE[ߑo'nb|f?xB[ɞ^aXo&DVRHd4#]sjWPnYVk"겅͕C\T_;oB{յ0 ],me#OރUm-Y+^L,'ҡr<U wr"n=3Y6\/b##8^ Þ5f0!&^lJqc{|!۬A"CQnb{wXF#l`Ie4逅<6BsF~:d)@&/ԮW+ʧT ^ xf竣Op $g^._JEݑ7緬?ϨOk,_2 Yc~.:X*SiX9^<:M !gZvbt _FF=NQ6b|+1uOS56X jWdG C`z0Nuw?)hN>ZO7l?kȱ|m%zs:Nf}GX<}"MPf\܃8G" 6ލZAaCBsu:| ~o46;grVz*u`xZgLclzu)1(t0P#ߞb\_9BFS?v-[57o$r~jnHܦ): b,eToS~C}4C!C⎌`KG/ kxi9~t9 ic" @EaUȝ,F?%Dr <:du0i+s'䧞FV1Rb%&{1}% \",C8,R"ʉU^ZC8@`€Ѭ]kc@%%P|Y0|g57p)(-d¨?MjU=Ȏ6zH81ZV-Q4bkmȐK)5NZ+rYU2|]b1 gi.ag, YZ