python3-perf-debuginfo-4.19.90-2312.1.0.0229.oe1 >  A eoQW^^f7T3L!b ܫ0(][_|fvY9L.t(F ΏE o+P{|Y?C#$yOE`L|60d)h;NKd$W'Ygq:鬽PH Z- =!UUׅ?)bc 6'!RŦBjiT7i;oMԮ+ުQ%z\u< |sP3y#CPZ,dVEj2a2bf8ff7c9a647e1885d725c51f07e6a85a56ac921d97f4d776d4ee434823531eeab78d6d4b135db03f3289c347582194010a98 eoQW^^f<2j;Kv*oҏʒ6kAcFف `czu:zSD7jPs8u{K'g Mn##js3%{l:jQ\zef&]wnHvÙn'BBH p<? d! 3 ^$(Shn     J Ph 0(8h9Xh:hFGHIXY\,]D^bXcCdefltuvzCpython3-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-010 openEuler:20.03:LTS:SP3 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 AAAAA$eoeoeoeoeoeoc052d24227afffc6b7c1d3efb7c0ea23328751ec0aaae70499bfa5dce8927ec3rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.1.0.0229.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-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-010 17018305984.19.90-2312.1.0.0229.oe14.19.90-2312.1.0.0229.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2312.1.0.0229.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP3/standard_aarch64/bfaea0b30b7ddaad73775997d56b82ed-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0d8673dfa0176487abbb2889bad46f1d992810f7, with debug_info, not strippedLM,>gutf-800108c99d206d53741e41b9f0cfc7dffbb3750146d4ee40b485ffb08acdb77e8?@7zXZ !#,B] b2u jӫ`(y/DŽ;Jvt29rRL>&f礐WU} IK3}H(A\1RT_HT#fxH0_F80dO$DUcX;v>8 ?kO>l3mi݈ |*mޅ*J2<U_{;/1UaS|~TR~dLtsQjQ@95GC|ħX*(mg(]~Fv疓~ȉb$3쇶c'`":$^JuUHܔ uh$m#/)%izX!ϗT&>1SC 8@4!Y5_ I+5Bqda<_46dKq:R ~ WTF!XEZ%N?|/>UV]}F0M<ȋ?zc,5ˌ%l_ %Ea+JTAԂAtr& gOTrp;PLXNA]o7F1+rᖕSQwooPuŔ]"*po{>L#9+CULg=;#)Q҄IO0PIM]0"?U{qk48<&WެgD´q]lwrzȾ:Br'=`ɑNPpFvЙ.\; 36e&[ BX)\fM ,t,lP4ח!ؑ3zogxd0>Hmu/ד]2uaBA {܉o8l7]Z=/af㎣:jDe7?d`ʼn0;yV9U^-⎸;E*L8r@yu,|G;-c7V72.֏j+{6r# c8+bX s&>[JM.*^9r70:@2Uڞ^j2$5FR05qB8ެHwu1AkСy0S5+'Kgwu[i_s *cF"4.,+0",ZLUATbF2DÛ7rLkr>KM+Qe\~1vQG^b .y  P#YlwZnžS_kҌә.BFb!Jݗռ=;|o-ԡC}k^B>¦ب@G=1Abd{NxOz^ՔtUM<崠 -xkǏE<2# 2_T.u4"gnc%3o0& ;?qwquor{RKG {y5,V`vW&^F[^Zr׾2ɲl$Yoi;@Q7'X8?0KgQ}R귶}Yj.R5h |hZ0.4F͌47C[K#N&'bV1ɡ=pp5[ܱl;^qG0$CDE%(n >.]RYiSTV%ӃXly9d (Rf3ni?C4{(*B>.K坽8> #g U1/MA)⳺|7Mc+u $T9TghdL]:5vTlzz'VXgse|8 0nZ[J#AlH=N%hZ~S?Lr~8FBMT^4ݐfւzzh v7١{ahī@H2V%iZ ڲ ZҪ&cwJ0Ϻ mQ\Hj-7L {O@SmB&$ʰф߃.|TZb9yy)9LԒeϊ=8 t4GFqX$Y<$x33_5o|K_ƹH{񷗈OzF;rD{8̏2 9qp%/j--T -M/~# Ό#fS=!p%,n un b,= ͠dnٵʝއ;L.2!Ӈ6K b̋6 W$~@kkc#!zj c 2 ?3ɎF>]$rh5&B!je_ ʱIx74;فHkͣ_z]/i绡vx4:Y_n(19H`/J[Pk(tO]Gp =;'f=Y@(^vUJ A<8&@8L'GL#ptфY slnH[ws$?}>RSLIh$u8HQ][O+'*%2``?6 ̈́A ? ΏY=}0_89K?< ITd `[Z 2 D.ce҈O[1-Ay*ఎgƭâ֏km;Ҩ*W}a^=κ(N{j\Z6EpmVe3YǷ )g]3/L@| W⸸ ?Btrj>A5}Luq!,^o:Uy!*m፞ǝi*Ww$'֓'F@CO'v%Rr=EEV!fkY];f zcƵ!l/kp&P3QeeB[-XB|!OBzYG_P(|tP,j)zd0;}{k3h7YLܼEURMT3NvMRBR)V=m+b3~0N}SD(34-ሙ(;K߿NN`f@ըp/MQrS[{1qb<ਅc]PRQ 1SaT&rx-Kr%r@>LINz #v?2%?2M<Q@E@43)y Y) ѐ' N^0r8ti-Ï?N6fVR fC&I#kp BaZWۻd|!i9SEuX}ks."y zdѳۮHUPaӾ_`19 X1wE G@[$8{vTz#are,\|J؟*[rfq+h&^0J;9bhlŒQ7fvW W#©ڨ9^=gY5;*,p5W{þ\,r˓g">D}ZZ MɈ0{}ݷnI}q'Io5w 󸕞@D!֍)2 ޤK+#<i5?֐)7}jPB LGC.)sy k jh5V\a~u3lˑ deoDPs-tSo? $rd7}Gs/F25"+_v/R ԻC anXt&O`=@Aw6ov|ٯQ}o碽EOLZgC+9)[ )b\1wa>(6,W MԎKrFi-ذ[sx^՜5@4lxlL%P!bvMhL)hd1fmNmOλR)#=ʱ76hN#m)h/ƙ-Wygͱ 3|msS:X7d>_32LU;k4UHgT(VcSqGq9GRcyPJg 2U_K.dD9l0l";Ve#rK~o& >SFJa'#=H9W:.{ķ˼/qқ=7-ӓ;@~t̰ۚG o)?lPh:Yajk?gt`}^}4\-]D0?c:zr]#.e_U&MJpzuDwh2.cC;RF*_xyDDI8P;.g|Cj8 Jik '![9x)03\*+ %9O 'i=-\-Kval )Gw$mJ"{a\z9)Ioejoĵ* xPCyTG a DtNr/vaJ*p̅oAWλ@@ 8sߤUזFwl"Y{ʈH@չ\Æ=@5XZgs/W[U rhiL0 ?kRT5 OLS0}!gr.T`75s z`w(tV-߉:PpIϛ_pƭ# :f}$[VcNlՁV=7ؐ_÷>c*3VzKBmSˢu~%Qą!t )gf-_@/RhAwq&9 4!l@Db^I5cIx[# :Խ;0tNZh7~DnbyMX?׳Ѵ\o5#cR,'nlfՀgjZ,?-ǁmK b>/R_qghBQ D# &O ٻ˯J)NMaƒ)v ;J),&y<)Q6؋EvAhknK+l:f _ ||5sQ5;my&Z6 -,S€esRثš5Z7+GQhEG3 c9+PLseӃkФC@-*9`Z2G2dشzI*X|yd6Zy&qeȞkC<0q=3 U" y(3}0n.}a ޹( d: 'JK`sGւusDG8X^2bi-qydw9 y 6 ̴،'ۘ&/4XbO68edRI~Z &ԵTuv|"m|x)Am/,#so޾kk]qdWC:p1qNzWX\]$:Q6߃9*=IQ< R"^!Ȣd*]+-MOLd5܎٘8$ C`o4%Xr&(k1t/VtPxK,ŬЊ o,1sUչD6C؏+b5x*KYhvNUQ\d :',w}')'(?j~fwQtUkk>G®hVW0RgF@ ]TOBCq8*JѮ f"",VRORu2UZ|>|{iMTv%'A,#t7[S6MCR[,,(a{A{fDDzBS(l9Ѐ_cMDS7@IFw\ ͧd;`ɳ9T v9F)[ ? Yr#c17 ~|ʜ2ؕ5z=dwgBAmǮFC~c?l:ӊTM,V i]xf$3t,COcFc,b0.n {Apx"5l՟u;[Le9|O"m@}ی, ekW`K色%OݓwFg*R7B4أ`j1%c^m|$ w"6nժm_?B tp~Uo)kI:j8br;o57-׏4I)[>m:d8|Lq,S27ɥfq>?JSӒgZE c7(kyZtdnj"JT/ ^8(%|hsaZ rܮ7k϶jrj9[#YWץԕdfs)=1sh.a ngL7ñ6T1 ] `WܤaCR͎U]`iYQl"VdH{ pR3p3\v@6O=(k}qs&:kP—w0sHUN[cπĚaX<-w{ǟd;ʲ۴9<ܿ`ޢ5ȩ5(84.?VL1j`پ0~_mOO9#ӯ9r&uOsY[ؿ~zM9ǔNdcpKEJC$%) p2@PXfkzo:|b&y79aS'8< }q(p$jML--LG"i%d7M0pX.YYn;F CbS[e[iUj2BmZUA&|Hk1YiҊ|6~)9g4n~6BŐ'~͔c5Dc봍tq`aI>F>cq9cu}v)t)K4_q7|I}WciƢTl[duS a!OK׳TU6_22>LKwymWzdukEHduͬ\Yiv wRʡ0KvD*8r7&ϱ|XB= ""oМ']I[߁b&(T.CRHu wڊe>MU,O@,VBXT6!],&zPW. %@AɎ kJL٩ϵ83^O ɳ]fW}ΣBcmd.ElJ\>EdPD @w:LG}gÍ8 8Ԃϵ*hvE&ȑr7BH<|)39z#P=v /\/BI.WO(`5I#ԏbHo^&L ˇړ%41B)ew/Ո.)F[n$s9p`Bx荝T3VΥ () 5"xlOm Clz '3 \k;ȿoêX4ठ\]Yt[bY+ NʞT(j<'VpDKd…PUݳOee& 7-u3Pثrhr#i@}øF6+}$ѶZ-rˉTu1Ows~Ovyo,Gi::tSO.olw(-v.cTl"H[+gZ3'f͟r(v4ZMKрu]ik{ĔNI1aO jw4t~"JRi߯Xm=J!{/fBd=a(7~,z8pz\'~sYk̉3~ `ɔΑM` $-'ClM[ӅSвqB"cG'I=3`bb~kIFLPWE|@"4|V#ٗ^|h[e16ap!sZgcXӮwY(p'!,H4}1ųJl)`2t3p/_Y~&EqsM1ZɵIQ{Hҙl P_H|ٍ0I&_yU(nGi[o?PJ| \ aDBq/IX$(SA1:l/6ͧW[m*i/[{_& %((D-h:bd1"1"w @pUm]0M z7Q)$qْ=G^rwd.<Ga{)Eܠw&S_0gQOw4Jf{"8>~I,)=WKA]ȯtl5_\;,d&~^7~_![V]&۟vZtЯr?oF_̸{  [&z]RVA0Tq FԼԻ.XUt>{#A}E >?uA j p& ID =oH%%o{"6WZ]dG[M RX\z 3yN'Tŷ: %X8n(+^QL`ɶ\mX"wAhoe^)Y ƕؖn K3p^>~Y8X޲ev-xB'wݟ̵iD`mE>QoBuxwf 40(-AR&h}Agؼ}}H.>pن4ntIs'WI P۰$ϰh V {= r;1ؑxi.Z C3ȹӢp[(Mp6ZMuHaqlhdwOA@c|{A^i(N5b6 9=,AdL'U滥S!@^I}bpSsD6qbz js2ENemyo2T XYC 9/P6GXd;yfQ|7ީxY HݫIp}sD18Mpߏ8x.G&[Kr[*:C(.S+җfB圵9&9+)|U@Ao.@-b빇7zHn fB.Os)kX'b-84yYrf Urf5w/G} F3j"D,w,8ǵO1̘~6GY0TUh˒ϣb# :kϜ5Pe 9w2{J~>'u}y0PԀ.{!aW'kcx. |gRjy0^9rxrr,ij-l5vJ @4)N,1'fmnFwXE- t ALJ)bR=jx/c.9ȗ4/AkqB, /87f,&8=kY2hAf-M ^TQE./a6!FdqB"s_ɗ`y𐭳8*뙧oRݹ[c#nWS@g1fo,{yM,c@s ȡW +KfQso Luf|wT&^ѝ5wﮮz֔ӺrѢ֘5aK?C-I +BQ*^EU(S}-8 VҖR!L&&ԂtYGɰ5Z.gEc[EH0*<;H>b ʭ >:ƣ8/ 0_I#L${ o_^i.ֆ&O}Mojƌ|֙o+%֒ުڈƚVyD{ׅyfӰw2q4u-P)S;&:3S@, J~l\#h `oe9#;yۄSF\'߉0~nw}e;Kj|%#:"xc<;DfA3a 2ח>FQgDj6G\lvxB"',Lntʜaٓ(+]vɡp2DA<5AӐ3ܜ!VIVZD?dOGϦۃ% E9+T+M{vH \$9K}>8c *4"MbLmҽ?lC,XmMFs& 'En2,^kQe`8(Q<$zRK좙=q 4O:n\$&7ĔG۶փht]w(:]O$!:mnS!O=#b8,WDvl2ф7 emC$!ҡ/?y͵-.D`c;l"nTwN0Vī@ կMF! Rgv;D_S3<'@NX_g)FA'=g `D8D\VɉF+ s(l9l\㙗97{6o_}2go@KY݉e4 IM_Sǻ2]NoW$? hS{Y'4j)3zQ`&rBIeܴ0+Pv ϷlTkB:2o$ z9_Zy!)6Ȱ˸ Zۇn=txU&5 +*jqn@ӊMu2F5E@Z*/>ݠLG(ؼDnP m| 2HMm %9O+#lPAPmHH l+Ņ3aI>O7U"M^(!̠NUTVSrO^~wVi,v[O)#넄 !@Ej0s>ZusUиlaLqMh#CdQ=(a/Td'=GÃda_n\iq[c,Rx^y{eiJ5KM)FpZ68nI^p51Rk35c#jCп?!oyd.!0)Hwrj?K OGWkm0k@s4\v#ح3s u>| Pr*l<#Ѵ_$>(OH we# c9*sӦ-ۑS;7D8 @OWo.]')܁wR op^_. 2鼱~ġoc31k=UD-M&.G;F-۷Bvtf28ـyr~GЦAƢeӈ I/iSC7atw2Ds3$ $e62kD&X, E2]tU0tg3ŏ# ֕aKV'ºf5 ʞ֮W [/H18'n8Ozۥ:vl5s-4qz$l_+ CL}ݿgNu`VLmB"亃78eew=[)ckF(C3Y|Eau.;,͙ܶ2rޡ䚇-ocie`"<~2/XGQ0G7-YW[o5A#Ic|]IgS5R_ZԄJhGNdoTٚt_.C"gc1o۠-YQdB2!C4V@η׶gFLmBD"sRYON$I ᜎ3I GHe 8BIefc2} MMӃA ܙ:JpR߿^;Ƚ^<v%dQ7Bz [@A/uWSS<p ]{{wy!44ƴE&!ٴ,u0-VdkíV 8'=LR5><ߞԲĈތDэkU{o5џe4 ֿ+&;m#<߆X|s(*<f_ni",r`=îJ])fa A šoI1`cicAwCi\_=JFҨ'W.ax-3Mƒ?su"4i-ǠɈJ}.*$`̝:9e z{1]O B4| c4!μ_j8uOo M{zKrxÖg_cYV%0q&R+ -YDx?sD8[; nY^^|ἸaR0EK}Td;6D.#CQxR*NZۿc kd sQ=Ag@i^ڞڍ6Zзjܻ>r '԰e)yXI(CL!6mXZn 3&!~iQ-Agv`|ZA~ͤ+=|.,\u ڂXaucNpbsw=Kӯǥ! gh*lq-<^#bx=AfaУޫMDukigV|nhg~Y V5dS28M?BaćS{󨰈l\S:9" ~]8羧w+8 (6lZ<`Z>V:I"(F]Wic_d~*1OuΏ\ieGGXDӉ>ձ}WLLUf /-W*iCL3>:8mU/xm[yD˂xXLshؑZȏBOC1͊<(ů ڤe(e0U(<')nBLbK@Ne7 6є\>dB+$\*~X9z[a E$Z>2ml!`gQ0T͞|z'BP > Y]IeV` X6-Q:cѩN ҫٵ:u~9WR2WV,\86|~O;MaSKť/RnIP1•T bqAV5h/f8EFC> y% Yoz)U~z >f_E,goX"7)kQc-U#]A6UlfjWd>K܉V2f,FE<#uYUct~CC9q/ }T GvDAsֲEݴM65/,vXmdB_]Qemfl/W吐.]T/c}-S8am\jdP1EDI0Oexc~}HGIMl<ݫڝm0+ U -&-MQVMMzK'"{+SY LkW|< ClDQü3&.2ǯjM`)?GrHϥ UTo[I%\o mT@D^ٖ)pXx3y]n-À#mjbWGxjOVa#ehh? yI4kwc[-1A\UXתo\u.˜EM&xߔO6^EL{ȧ۪fڨJ3$_򣗧R۬) XY{R. ()=. ChiJ?n'n죰)B<@.D)gPGLUï۾C> ;F6#2;*O.VXʆ (& V`yforH "R|RFN1ؐB iœ`n~*>Ӿ%m9VftSlѪ<_큖cX&"X E39ok-cTVȽ^UE\(q"5;jKC5>+[8)&˘Fc s6f;Ѷu=w:lfRxQ/Qt\ =55k0 V Ue0Q(Ri:hN[Q%a*ȤjԌV3#/O4UĦ\Uߔ>Ȣ$ WXx{:OR&@2GdyڿSc`M{JCĜƤaUA/aVOkO7O5OjxgiRDVvﭸƺ?bBChp s B֛iX61bO롩,ǎp/pƯ),ɕ?(|>ʾZ(^reuМ׵JW# >z ))I$3}/ӽ7[A}`MȢ24^VИ1Ԡ+Y!>b1ʲ=PZ.>{}UbRPUH41zM ?d& _8‡¼󫝼]g@{3iU3J*"/#׮KVLTȈ9r! H[}ZV#Ų) :S/|0V&ۜ Tn3 |(Ilȅmb"l6z{&DɶJ1 Z x~ 7+&i.y(]GSG]zPAa ZV)n/6a*&~'.ӶR_@Cz8Gx%F ;*t=:f2#q G$긣=-䣊Ygֽ:W x0tFr#%ID,VJfWlʋ k NQD@WʻT?,Z(൴X|NAv45#nIc?U`%8-ы_T[\.iܔ8r=~ܢZ''\"N"Ӭ*&sm #&AV#UeHf}I Pl$A_anHUSFV[PQg#u&!3J0E>%=ThF &\eAĖL" )]\%п}`):tGLjs;/a(MUtx2 %3{|Yht y4M xvcn3L$ yU74ɖ / 9W)76\kp,芻rhm.8pc=>'Z:; )"Th^=Y7L X#o%(GlO6vp)Pm1nӣM>}B=/~3!8ޘeO Ѭ* K@z~=;_p|1K`~LջJ6sdjt%լjF[lr%lQ.->3\= 3dXL,/2aiוtwƙxҌ]1 ձ$ؕ5S߻uSQaTgﻎp[ [+3FvC\YksǢ`TTjg8ai ~HQQF?"Jm2/Ո!y4%"-rv'Qg#Vixf{Ft=#C|*a6x*Ibniqb$XW;R0Aq&/6U7ci{&˻)J?mHW\.[&ɟhLa`>`T5IVyh0UigVgDR(PHe rcm~>y҉czŧy6_c;@ꄍT۟++{1ƂkH؅Sן6|tn0^}M6k^'hⶸ/J٬\=BC ;M9Z w?* =WS丢B{$3+HXqiÂ+LBvJ{9ցYMt 2$Fw4IjUM8ͿTv5E+n'uXcrj*o hUVOv2C7(N,:Bxšf7)Kr%}":Tq` DU{7U OPbӄU{ E) -9hؾT]g젝9L qiGZVŸ:v9ma`L2g:W[ #, \ʠ|h.C/>wͰnSWqAcMdf+'0ƴ+ n=YŌecNQnUDK% OqGKا Yn!kvQ`{CUȾ yK)ԘfiCXZn`nq}vVK,Ǚ?(xxDW@m[-eDbԚ%n0^FӤ;~ftyFo-̱hC-A[ .&70dK.̥w=yK3x~ٯ,sB -Dt mZZF$$ŘcSE&8<6 RAfsRj6s^{|!8Z C9%󊳽9~{M_0'6Cj][ߔHPబ>9pzb񖅾KffUy}PNr%ՠ`H!:1tVb^?d"gd=S"hx%' D'+IĈ $!I'E 4zWs"z-]={K$tO<M?@6pnLwb$,m=T'°m&ƢI蛅uU$ZZ vsݪq5Ms$Ӎ{d.+)ۧtvŐ}X+V2Vy24f޽!nVNwEqڹXZufiѴC,ؑ5]w_ދ3!?zw(t>ẅ́xDP Xd݋4F@$9;Ĥ{QAz,}+YX'Z;Y]+^+?Ś!:"> <35Y0-SޝnYtMi{A?8"E0/Ν2f;1`BˡSN99RSXͻv%77֊\KX%y\ 6 ?F6f3Œ%()tyO":ņ%;9<=XCwu?\W8[|et׃@po8! mBPE#Z񠔊(mG kVS{lfqY`zܬPz7D pIɬECD_ rꐠWZ١T\|])zi=9|>j#=6r0CP#ooJDb C&H>k2H E)(/=mF${&=ܯ݉ƞݴuDf˘O3^6 {g;Xsڐ4yC04CqnR-]3tw ;fJmIQ^`(MzK~õk3η`2C_ͰPs / S 91z8'BT2``wB|<0_4\ K4E;>8}CniU \izΖXC`bmzW]U0 D/lޤN{⮶S.%ZHX'tS5|Ex1{_̮gߋ:'`A+]9*(|\ 6ƼQKz~$ޗAlMd+g%=e$%Jk7Sfr7~m2,eLFoiUƴI/\M9ɼ 'IKg-``71doV@1R͖Cpcr+(Y\u۹X#9-#Ǚi;3IvN4.~XiI6ĉB52NqD74@~"$l,|/di!؆*%(<$HFM`*lgMGx/>Xäg[v}̗_@vLX/AX$DEkQZ~4rjdmC_X#.nU{2떖+y&1{Ao2'yqD*l)1Oa} aZ!?a۶\xs/KXX*G7Ό{(C(:)95I}6o"0 |+qJ#cЛ{)5Lq׌3wC i8J7킱GMVn=EN[KY-{Jc1R@7M2ِΛ0a{Q@n 3݌2^G=W{}4A50`B"zh*zR4튔\2/XP'QϟՄApNț8(,Dv3|9BwPɚB8_B(O K-C{Cӈ[]X s(Dh5o[:*hhL%6`f_>sp6ywQ]?9\݊XR3o2*UyؠH0[XP/V-bJY<$ԃJVphg~[!gnPr7X$>a A?XpBɩ+\yϐ6+~S(o{mɖFD|.1Po#~Wɥ-aI(,]lCֲ嵽@aK(f\m1蝩X|2HM7v~LVoFe2tb;f<^Q7${7U8 U0y^O!IG\كHbLuµUc?;:GF͚`!&e AcRզgG+Ow3]ܛPHj2Ib۟W\ ~ b&5<N@F8)˦hF94"5M瀦 :bŰ7.dP`  6E"BDsQ"w]Q@qݟU2n@J@Z5?d:Ui@mN:_A5 ۨo`XF?wcݎn3(2:BFUF F:o^Tb%h,z}-DЈT*|M\ 篠="a[`E* D7Y3rْR3(n<]0k^߀ WU`b#zAaO=Ih{"u[Ɛ L"|GY֙& p?ђTB[1md;nwoP_2%7 xAN6ZC6`&2y;oPR䵒΅qu [l)GbQ˛krjZC/Fy UDcu1iWw~9Mks%<\wpy驵BV $#<,Hv,*.kqޘ3Hپ.ʲr35uJ”}GĆ>O2ӉjZg|+M&-eba?&/sѺشdal;;Ji*Cdž/&UjQjqɯ6vBՌ%mAj26yRKMm dZedwlH~M/l/:;}$+r&/r6<D0֒k*5Qp:Fꕷmu Q h5- ɦ?< WK\Df||sѬKTl~@ 6,D<_ Pޣt +ǛuvH/-&$$x[(!.,ӡ;zLdgQ)Ԉk~<9;Ţ2o}Ka\OA$9LlT!d#f)oy'{_D[Q73-3 ' +@cN+vALTOئ!bM's<͂O)MĖT-Q n)M:C(2ZFP8FfA=\ UnqҘRy&֙fqBt`Y6h`4zl*!VUu,KHӟ|ͧ0r4+߸.|פ[(@&aSE)&Rsr΁Yé=}lI&ަeX)O8|s,~D3 :HD(gCGRO{-At˿~Z/h?5V1 $QQ(E8BT$_Vԕ<ճ^eĩKVB9c!ёHxwS+ HfmIhU UL]x&@#Jy KM6-j r'sQ=B9ń ^d>ŋ,idȣbl ]Lɔ?y-58[ndUJSC&Ċ$\% jOP'މآ%^ l?Gt|6iI2ܨ#V{DdE\ Ppli ֯Lzt|;?9u1TXgs19zm{]n޶Eڵ mE5.0G`fD )1>/mD mNXľfG!|h8cCJDh}Q${ҳ.ȳGHgd_Swߺ܅+8p _,n0!wB U`/.s1iSb%`BeUm[+du@`pEgӵ{n3y9ܰmxs:[bүDÍՇ8'j/x3|8g=ӈ5eyëSwq]ɤ((j% c K#dqTT2x]F$] .Y4'ggY;͈B|$L Lw)u7Q4~ecT uc5vdm ҎLKwЯ`amSLD\B'/dZ XɻB=:׉߭tE_eڲɉ'xfrYIto"34 @jlgvŽkYіi_$~ 9%ܬ$po3.ЈU2 Ղ"R;Lb֢YmD,;,َԸ-ܑ^ߚez=v-IZ܋cH}2'˸Zt 30ڸB(i侌֏ig1z]v !4812V\ lD 7E}0];#Lj&TS |/ΡK&XHB]M S\iߒ~ݑj54Y vR,G"$;JOqGһ|BHda2|mq fsqތV洃Z*8dLw,xDY"M]3ub@TE3c>3`E<r \*>z=F,sPwˣvl`wD㳛 ċإY21q-,Zۃc"xPc)_T:"k]qTD`3$䠄4yzc2l.H֞V{X0AA Q zLLъ+<4D3,0Hrc7gGĎB0jAҤxI}L&o+Ĭx+4B`?`GliC'R,htEjqs=Fy+E]eGujE %LEJAGXAxvK{&A0fsL1>@>|5\xg"]( 俅BqL0OfZ%H5lfe缣lgY1ͪx?F<::jjLN=7y;\U5i9Hմ\.:='_xG{c~Q"gB|] SFl&nUE$>HNYTvtCb, p2zN#vq}\5UN!)_zq xt VM?vL`8r=[*MJ// f閄rT x|:ˉSOXx~nGǥc9Ȣ"r=`KCZcĺ'7n]]J LK_GEFm%K_a0GzLk9!X,D@'bcӕKZˢܬiE~[~Ʃv54Wh9"g7T|sK7KubKèt&V+P{-ȜBc}ac;yTHJ0u3 :P.cm8F56,e0BYI+S7\VU DJ*և (ރ'fֵ,[%?u%s1.+=gloMemFy@y i2GVW̬$ >'.jDH8 NYA6:rDb=B0$gcyX! AkS %:K.t:6%w rTa+^aE,O@͓f)q.te`ᆉO ;&JGpK3 iF.!%5]𖱢ۅ- E򋙏˜ 7G~ KQL15iT+O] [97Ӻ$p_4M{TYntZmt.\u`nlx2́(MKr8<.@4ExK\G]|Vַ/euIz%ah3Ik"!,$`:oMfW2*ycŸXKx8α}-w_ -Ql%̞3N;Fbf&_rXr{ыSpO@fwZS=(B;svƞ5:GڼuGoiXPEo ea_0a jis $:v<281#-㔖@Ȏ[ޮhk"%eQk36+xO"\\ǛbeN]"tUߺvD`zzOYϭ*K12M!h69yn0D߱=(+Oah GqJk_ȺNř!W:,cw|L8?ѝ4^SǝFwlpڈ`b4tJ1g@Kd g,F0V)ۖ^cYyI#L(`ic Nc K@1Xw)OEWp>\SE%)L @ d߮ٱ]+ʸ`#c1e@^f*=CC,f'oIHh5\xe:%櫤Oܸ>MLZgGۄG, ^3[r Bv?I}(Ŝ 9dD WnZx>Ɋd F6PPRIsfrvSʱv0kN#fer 3rbIBYL)ԠнE6Y7x@C.: @~ug:yEQ/4G3=b0l|XxT"RbT9ݑܧh`oƘ {a ,nfbO1'I2K^3 :74CiѺbFMRxa†(\-[RsEfDՒ l}+eĚrDy㟰I @3 QqH-bzk)|.)JN(Y`>t1zAfӉ؇"/$Uh;g"x"Ч]f%5A2[ %/PB& !]ee8GAS`/&nAGO5niOk}mLJ6H)-BI')K"$}>v\lL,ar!hZgpNS!`A|">[MH=BGY$ϊjAWOv,pmP@$ n6 ߥ!`&s{]5A$-xL:(樆It粱/!QR CNM H Ͳzg)MH4_Ӥg xsdV']U}j `T^;! N/nL`m(͔E Wq1o9[ݺtm]i€6C ~yRg4fceX;! ~l{)}{GSһu,)Z]2%?$]K\oNe!\ k|!ĨۊW9VڢO'ܫ@zI+­kK+$rR[F$N@Q;yn*EzèPo:GkCD÷LJ|]#Rlb#Z XyM+ bc{.hPз?v픫pjsɶ' HA(^>z+~wwAW;iV\i%o]#BA -;"e-* =l=hj;`9á+Enj4D+!E)W | DlBډ˺Y,]c3~o`*5C PHAS;{y Rm%#up2L"G.j> a?8nt^ SJ+~2}+3rg\)3je(r,G* f䤑l,Cڛ{~ 7R >;D, ,%^ LFwtӏSE9]܍+d@WztD>tPw0z3c[sI?MhGot: Oh2cD=ؓ%s67|fUh a~sNDhBBz$/᭢`(+ۚ3kiܾzL .A_$skưX)L1A~ߒlo,¬ X5/QkՈ9ݰˊޥ1 1)wn4pZTbp5寿fm I_lbxrmr[#.;8@\(uph%傍JO{ыip6sQlWR OO7s5/M:ǥ@soF`нQ׷sF> 0"} l_@&Qݹ :Жqg>[%p c]X=o9dfDqN];5l;=69vSPLlWD6~ĸT114aRSk\O]E`of.x0`w~S[ WXwr5i.mڈa}+Na}"ت\dO4DzG>/}G k~%[4YCɜ_Zb}Iۥ e ,lZ50A3R 17#C,Hl>i 0̶IOwDEe4X ^a:,DuSJh=/C$  |PJ:տQP\wUy5GK4pC[أi3qF$'tS~A9F4(Q&ypq堐}9/P{$:wVgYjյDKyfI HKʕZ ӭedWf>kJ" 6 aPB|9NRf@"I3 Lp|k(%2)*^_?pgV1~Hub vɒvb,x‰tG0*-x}aWy/]f3vx(b@ (31^hsap>]f ̥- q||WR"h<49/-‚_@T 6)=m\@MQ+0JuL[jPq &)W\~F k]1-z/'5s0EI 59 rgL=V%^?Drlxx-yQcxCi^!J@p󡺊hDB5ѹWҴoXg } 7ȿ\%<--MR'Ȫa`qE=z4-A5DȗWcb8%ma ]/ ~~A Y!E X $E4]E6vA.lbvdw-);[ޯ2kvmIn hSGMpDp~`!~. S$sz[&,I"Dt}̬oҳ0H>rV_>ۯ/CPc]bba>F$IʋWE/17/s-g4 },lx#n%U= w,v T-)5CvD]UܓrLВhxBX}`YX](G[,r#"qW)f^uڰY([w Ζ,,\ZLsL ![{p/ɤsʔhz30!.+?8$ z+Fi1E&[wq(KK a]w!2 琷h#vDɶgR?bNr5=:}kDtR2/ÂN-2}}pIB}F}Mh/]XdFu<Ί5;z':``gV?PxOuI Nfqqb;d>1]I􌬼P5n[4b/N97~-D!l@ɚUڙJ뗸6ݯlv;! F7KMtIX "bKP?Bv( ϧb.;#ϾQT@PX#cL>Z@RQNp+Eʋ+YcgF-tx~ayNb[[ׅ -9mՆ?(O@h4h X9U_NƽcxhXtpZ , CTTn-k2F!RXeCWfsTkcI*nTmv,/"1i=M̬[uHBL483Fs?.q|gGO-Y78K%MS]_)$Ҩ]^oZfUbҒ).@8MOBF'}|^ȶ6r` ŗj?6[w.8Kw4hy{֓JNh3hi\FGu8P_ 0+jՐjo׹Ζ6kpbI|n¢/Rʨ |&ab9R6+1mԜF24Qv:rY>j?nzKJ+ӕۧو=MZz~ohujm@31hEb8J8?*tZiQ՘Ҝq!*_oƲC\7-Yp:m<Q`i6Jn:QvEz8/CFZ]kN^ʱkEb׋c\|AqmĠNdrZş 3k^_қ@ʟ*UN+%=IA*Ep̟|ȯYa"ie0shgr;l7OH!X<փ=m ~=KQos XZojhTS"BnZ:J"f(fޑ$;E86CK)^Y ϶/Tl@=lg#5H6c$K輑hAx=xfb 7r1/ &}䷌!t^TUd8Q3ˮRNM.&1~W}9 /s&_S4id_j2yfX"Y2IV~9(eƭ*X J~_K)XD5RUm"L_FF"EXpYE#)]f%Sc hjrSJOO( B0/߲nP$Xi(LYgL\r湎»8]M5lۆ=Dà{k{߾7IOczRf"E4 J!HրW}Kad ^ Vݱe9*W(lCzeo;dXJ[eyc56mtNob6[MJ0@{'#e4*0WNoCNsBʟw:tL+Ů-޸tȃn^,x-Ƶ )SD.p fb3>q̆ο@ȄʚkR܃1hwoά _1RoW_e~G)Ipɏ% dP?qp/dk8^sk5`)e7JcrokRˠU=^ hAs2Xc\8Ȓ؀5 EZzk'OkhZnQ(B@FSUzsh b^tl]8*-%-dӸ#o8_RJ-F .MK,gxNOxܸ4 qS?pHOආQ&O)AM[xB EKt7yv3qs80C[+7P91QiV N o 9yx:TnƛpJzJTRIZ:%]s0ua)gh57zb ?b*Qwr)DB N&Ţ΄`xr"i&_a3/")@[RGD- Vmݠ.s`mv  L YPW^R㴰ڣ𱎈WV8LmWEܿ79lGO'wZMQ}zv H) Ӭr,$O3ujQ}H;X9!r#[|yY~P!^ׂ&^'k\Ɍz1_0Ʌ &ô{iZ|&m࿱.zKkܸ\pE"/9`~,p˷&C?i f}9 U9:Kkhin`Hw.bU¨u2qn@y!TKB 5LYE J>XJ[5+(?F L!kۨ׎rS9B1?X=_6Z4kIg \/)VE#^a?N@Y8906fi~aqs4PVF?|蘔2UBjTRѱ/OQm̨gR@u! SqrǮlIKw*%A+V}(hCH((4Sr֏'_F9rͼ.*Xڅ8Cqi%FϮ-v%" 07ZD!]Kj_9F\Rrgs#\l.J19#/.aԷk^?@AUs=1@:y΋{ɥe:9vπ*{-IW*;>KƵox+y4Z'[d9yu&S4`7 c [pg[v"pG!J*5[492`??̮n=}'ROlIȾ† ٖsWuK0=E.9S+WΔ1C74!T 3XuP Ӽ8 5.e'[򏭋U}aIޏ|͎fex]xé|91)Q T;I/'usJ@<%R(Ctc̹@0.ylɎZ-O#c^i s4it]ӇS&+oOC#4}zws(tߩ]`%5U aJKNu)LS1Ay?TRG;q5Qhi!~ƛ\U{$,5NF"9>+Kǡ!"*(Xϰ@ӕߣ!2BnⳲ\2;zS#E0.Us5zX@ {%Q a ۓ4Q{Fu{T7U򪑶9""kdr䉱ؠY,t'&/!xD#@L6n.FHeR47#H%s>>/Hp&8 0&aK; !zPA6J[T+5tޕԄ2%- ཤ=h'O+D>Ԝ!l&8ͫ<n?](e6# ANސVaJߵ>F+N22}J{Z@._wPP9cfr>uPhQs/SLoF h"ٱm~y*HMMj-?,^,6'X^xjF@bSo_|y+OfR2{T(ǡأ٥sؼU%s5p ,$g r} %#9aֵ]%`J{XzvݓJ@kSGQ<`j&FP]qݱ)*p g*IcIhnUx|0;Rg(;bgE #oϼw!*emX_l|apXq{}VFzw4b7vvD]?UξK⬀+^5,0?jIV+G`C (thHL,;r5.kf(e)dqrF50O* %4a .ɡ,}afV#;>8&+7ڴSp~_˃u x+|g_&c0,XTzNգg~íi/VH5>Ų +tCpgV8}Q*Fs-vB QDbdz..HP;7|'8l:\Ž?=Md0&~sIli+hö׭/W7O;VCR~TAlL`d;z, ̄.+Qm5Ш`d5سޓ - u̡Dh%ƙ=o+67Q qBj|ڶDt$4o#o>:Ɇ"+ ݷWa}/dT|nYUc0h~_\v^vh0J !EKErMqOQA4 kYOReak1 A8[2"~Tx6 x4c9#:Eez;!/ &+Ä <07J!_> UHrjCcX~S+n[jG<* T06 @'KеoP"yKj QjI+(|pBV$ϣ wB=/r?oăb. Ʊ*ĩ#FXLS{ga dڝP%4L-T!d(RdMf}T r Nqx5g:y"YrqRI4i嵙; BnKVVr4aWE`Cͣ$It㏌V}S5Z%EC?X +uN#y֐l*vnm9Π>LJ독sixR@WЉFqItT؟z SŐN˜MJ4-7dBQD_\P} ̋rSw-``u~ûrs*T I`N܌Z+4abF*$LhV~h祉 6+y︘42-(4(29sG)Dhh m.I CW-ϨvcNzU*Ӎ!"U7uV>8n,,y6_9yUiA3wo@7M7P. 4Υ&hRxKu{^XW! yXAѡ)npd_JY-I9ȉaga)&>}Ғ*34<2?#"Wjn,~O:@3K7aphF9HnHVÉP*h(f;}}b-Mn2(2nhn0+28 n~rh $;1 ;%8+! nhvpauhZAOc~g}B?ulr뢑ȋ3&6[^wI2:VƗ((zHpMu⋹@'W.Vuvqz/&j ." FcCf4%y{],d ]iN17*|h]~mU q$͈Gv׺1 `Q.n%a4wXPk132[{a2kbMSIkmT(tEԷ PpE'CB4t ZIέT|r~>fw=Rgr[1rpÖ jRiF ;)O9HWd|F׸&lkEl3}Xj7|Jj~ h,^O%fitcLsFQHݯTٻzNcȎnoEpӁE]W쾌 \q*#^"|TYag xU~~'2:/tQkHKj+D7,FIv#^MhRmGLFsi!I mK'2;B] Ty sG׀ʟ%?j:|8Ju>eL{;&W;ι{ѨRRCF.3e#-XM3H4̈e{0 6$:U]+w3[ U1SF*4RZ&{LAZP!'tFp~N@d's1t6^fynYldmX^[jZlXqz[VVڛY|x%wJ <_oOu_ W:EI9o4)y1u)vs뗶sK'ںPyFL*mϑW{>C:S[t0#L*U9<͢fK iq&-OsW d8|yXNt+SFh0@F oֱS@z囀W?x̯=@MiOi1GRUG^jBlTz!anuᩒV1gѠj摈.wYr4SU%t$>Ke'Xϙ֟.nv}Ky*2 wVn8g+ 4tsnrUv],/8DBn/,L; in>.YrGd:4WKQBXOGœkݟPj* eƍji۠_?DS1H4T$;(?|Lc;y_3ɠAy2٧@~&߶>ua?4S' ڷ.)uV38$W؏ 5UE&LNQƺKjP6SvAlɠ`yi_[-яskëqGLD ]}!Jd[?RG py`1EԪH9s~Ʃቝ{ٖz )0@'d|ˌ{7VR`da9v l1|\> ҄צofHu1)S`X0i+fZ0^D"Ĩ}.cnf W@^Y-㛏GJ:H[e!zQ}m+G"Op,YWBy |@q^4XJIG(Pr7) ®jԘF_ 0\ U\82^c-h:VX@`NVoaX6(Č=*Bm8gu*%>÷R+3a~,?aƢU4IJq`e J/&F9x6ׅy9Ƿ>ɦsBY'³/Dig)SO^RBUB6a Co=lf$u#\E"4-T/ BU^Sa{mNJţ;s`M7O2, g"{?7wJqv)IJI2d:6(vҊSe8'd;T "Rj&}`} xs7j g9FϿ'ܰx7ȽB _@ hv֌ڭ#:e̷ηd 8ZV#E19J fpݷY괧:W$ CGFS5BE`Ηx]+Iټ߱,2wU+7vnlH!eg{ȉVQ {h{t\kL090"k݋Sk_, >~aK󠹱2tqɞ]uֶL q}~~/# B\`z{CA|=Mɋiy{3fH:# l>߰;+o8@.a+ۨ+cj_eLA| z'Vu%oɘ",Pd@'??$q9En0/DkJ^-D™KM\ " UV_݊sdK#Br0.f^ FZFkc7X Tc~ӁK(EN S\,#=?߂24Cd$*02$~<%Á9q[5X4mtWP/ ިS@@KY8mcp~52{Z~C=V2d_m$ҁCRkBexfŭ>`\[40˵xl7>WtK‡c$uՠbf5"\CHC]fRa{K&GJD_GC1np93 ΪJLE{V%=:kHb݈Og-:-,*X,xz5 >y!Cz L񀜉{ ZNuU $>\ s6gDZq$ȓh̄ $TL: zUS"H<0bv`/g5 ,/sg$7;TooE`p GB)^obn$[qvZ:}~ +]ov h,C/٩ 7.5J݇}-G8\TX`!3%p-ϩHyN4ߺ $+;/d`H~h>"ҳB z6$Y?u-LwK+{#1K=eY S:=s 1̄W{k5 -Ni0重%zb5u_3;V1i LOM9"`GMygzW^aǓMsMz@Dj )2G 31jP0(ظ"#@ckw3E1qKeOM|߅LNNsl&iQQAz_ˤodh͆hšaFi sгrnPno*#eoE-)6.7dd'P3rṵ!`~U30J*z=D6 6g]6Oe)V23˝GA\|l 3ј\+֤TPb<C$XXr-eƄu t}JE3) ;i-mݓ FFOZyv~^HlGSH/lknx7J_9 v@[74 E]I!%A{r?'%^}D#J $GBc+8&G`֝#пO5 edũwymHO%ª<;qrYIƕ~wX_:t v{K+)/pG0|:C5h|) ~K5D2k/`̷7_uxUy?'+0D BhuJ.?Ch-d  b:O`Yۊ+d==`,PXM),6`{ȷwZ~J/L!yGAv=yDXAEiO‰P2`՟Ikj~I;Y"$A`u誠lOԅ_&gC՚ +/NKv~~e֊,Vta:R>uʴb` 2v_|SR0F >N\,4vd`['jDH1w,O5N%c= N՝aj(ʂuG{Ee^=FL<*it]9Ȑ7MT%(Z)/ T%/zy &ji'|-jhz] AK5JH C*q*u*Nt|#9SeQQšF/k׺Ya-&T\>WW}.}#F){;zp7 S~0W~E.7f=re9SܹI䝫܉CaTb+D_s&(`:ac{bS}kDeHHcJ?F$MHzc;D :m/f4+Cݒ;n9_n!*SH?~A;Z(ɴtWC Snq6zZ>{ϵjTU%ݸBSZ;asu5CR}ΨmdgdڶzP]W[7Y 9M}꽅s![o`qŠa]@ &չ3`:,2[(VHqsNZvEWu TZˢ]nV*r{4eԽfJm1P|E$o}jBi@QIhTņC Rp :b9 [66PH,vČs2zK` s<"+Ex\I0N׳GO~~D Yj~_F"ǁ+NマESӷ2(?8̘f>;o]~ڒrQY nrP^/tJOZ,4˼HWrҰV(?ΚM_&)a0r;ߵ`=BGJLUe`y\FLe/`5W~v3Ck+Z ]ߠ^HydQNۑ@1VK]w$eTŏC0cJȻ7'px `^#5*B<пw=UGnicҰC6[O2 ÐJ{ N3&MR)|)?D'cvCē/$ bKbCR*CR!&;sQ$E&$eG{ci_+Rv$/9dK],h܌ZDϓKNVb- NLD cƤ,oX0#E*]6`U?8cLŕvj:ׯIisѵlj WN yg渱p9IegoXζn0La1LY,N5U3PLJoB4ÜHE× WjXp flzSww8֪A@yL4 :l d6_bbA=)`FIi鉳TmXVC!wwIݍMɗhVDEW]!C*YӶ6F@+v~-zJ=U~dB,3)٩΄h{T *M֕%/'Fb w, 1MS|{.GCp3K;/A~"xn~ͲwIn`q<Ό"6+Bv 껔Wh@1˞Ś\5DMXU#;=4GcJ. {j $yBS|jA_n4d6ׯOBqyOnhB~A/V6XrSUsfa>f˭?05.cTNt#sľPJ7N2?M,GZI;9ipnSBX&Hy$*QǮRA cJr^Q{+VkȜ>$i WnUx`8J#Lb|2PްM@|WI#M[2wCۭOwqm01WfXqz[Bl YjEps+ Z~^v*X6 caE!A? (Y 0T_Y}%W!+Ǣ@$fgCA^ ;ztRydor3}AM:9e׼|D=~''U­bz5X߈YJ}%k\1ÁVoaHzvT3i>S:ov28ÆFbKSfD˟̌yid|;uOl]w;n?8N#LYOHh1QmY58n)4Yu=ŏj峯cV[9իxXٜaMu 7ï |NJόYjq QB%a$|]ۚɠBe ϖ+/"›vI=t;'47%fHOmkj:gJ|VnOA L<#=墫鴮Z3  F ,[V 2azg K8A(XGJGR.unWvYȷ Abf c2Nx{-5꯺Zӻ nz[zH7p/*3Y2gwېj6Ԗ|R^s zHz͐>;~=mYGQc2/wfH;i?ER*[ri83 1I~l ;_, 0*ƹ8X`%so_|H,oYMWq<H+%=2 m|PDHӘ>qqO?2:y;?.= 3vIr8]˚o9 'U7u. Csʤ*W#aONNJqtn۟n4*\ ya5 DgtTDu͍g+u b! u 0^6? rxW"C,V w&Sרt`Dc1?_t:FS%U&9q_|kޤEܻ΢~Y'#8oZ#tUgbR]Hԛ3 }S|+8ڊX<ºoX*Wm6pq&DeG 5˧Qcʗ@"-4Th,5JJXO2AIlw73;WPɾ̥<*0F|cHoWxAQ xR!% [@oFLz0iԁbҴs 1`zoF+2G& \:QL/@K;xrX{!{[zN1!OOZՐ[UWCM=췐VP1hտX]Gv:t9O=;B0ʪ r8:F1^v$Kj& ,YZВ5핶w~<ˎ^ugp;vZH?#v]媒x# PU}b]! koydH~zfx78':`͵֤|t\9PD/&vfW}F5&fZG!DZ W圦υdBS[M!CԜ%Fmz خ"Na?@=  I5nхb׬CTZםê/:I=]Ÿv RyxaGzT 2( wѦ^?)I8p/u81nG Qw! ͌V D9J[+)Cg4c؋e#Fqz\ϡ(bpQo-l,`MF 6_@v]e"*7`{S: _մШPrJjY.9v\yԩkAeqY{{S-c Y\2wA&Z y {'|k %E@X ]+} 4=0 ?a2yKk3%v|c㑼i~8wBHD1yXN .yherYѭ !ׄ'Qf#3]ؚRi69RM$+YCnlBIw5=OP oj8J!MWZ!,/†ϳl>Z-|L։{?0OvW(A5@#^U)nz+z\xQEzB4WaDcbOשU*iv6L0eۏ H|FP)KzY ml?v[$rgV 9 ]C-1vu+]ᶥ~qurjL+L Hgi)t2hV̼=b +YjpÇB~P]a1!pȢc&hr4v댃;V6Cn ]hk S4X˿`2<y  83}(H0R/d^fh9Aȶ})ђ1`(<'\ &\T5+4H(1ІWxueUOΏwBւ'\ѸwPQy)l,TF*'KM/n㒉 ~* ܩ }`m][ 6A.(JBN>W/wF]SI)q%=w/[1,\Wv}У~%)fvgN0m[Ļs8:QÅ|̈l>0ezN$-YagdSQ>ˠy9De ,;GpW٪Yby7SjP$o?X(eܗ9h;q5?0/gAqaF+L{c꒫SsRTmދN.5V Fv{^c]'MEE9a?%ZfV7? Ԧso>:G6I*Lַv,]R#:9UkGs殖۳r`pZf\QI[\ G@^]9A*0R,_ckut_ g:$4I5}PoQE[eEL|r3J<ʣf=')#MY;AR\NXEZ3>1,ı .= 릨<s-4=S L1 ~=Q;PCz:˧ɖޭY !I& @x ='@qp"Uݍ2OȔzS'!׊&`'}ac^D\?,zUMKҪdYE*7#XSc^oA>T'&_HæqwWkn\ֺZ;APĮNSx[h-$FVQ  BH">L:Ji<ƎSe[9^.5[W_:{ & ɱ}%VwF l 7E:#kGK fAjO$!@2?xj{XVmdXьss3n5N N3~}Q!q]k|j+/xqO(M-I-ݝ`dENrQ0qV2N_j9B 뮭{k|-\XI ,SL}/n\&V=563p@a["w.r&EZK.쓈tbCY Q.䔍ٲ7l,G Nn5rڒ1eLJW1C8QKڇ+Mdi8"Pxn2C (O?yZQtP6TlجŚFg 8/j+d"!Ɍ!XEB6>fV}0UnB %-Lw\ ,!Vz?z \3U3-˧a#wq^̓a'W&<#<5RYNe&>T%uI[f}t6eYH#7; Ȝy:?D4C $*F ()6G9|"W&7^Rj/$$q1 FNYr>.״᜙N_*BP'77+:!J5 Y\5?FaHe~v%<3ې򼗳ɮ,{(!4 kJtqbJe<EOԂ´[ yTv|:n.l%I3I2/4Uq l]"\|„.vQh >ULc &QW0\>C2*l nYvώ ItNqArQ]PsvfskҚ!Yaޒ\f##VBD!@i15ɧD7I,} %캙О;4e%0 5c_>|yW=jQGe `)H`@|E/n1䵎5M=@vM!iFtp.I Q HW1`Fۆ{P5̚ l=j5ZMꍰ vqI,)qnQW(ZQCu[}TO[8Q"{~X<^ %8bYQq|+)ϒ{bDNp '\bި'MzÍ#?i7g/eZeW!P=Tp &/@C}.<{H|n0FYj;yۿo\P&$:Ǵen@'U#?E /ijl dxΕAX P .}|ltdhoT/hj/:SEeqIUs0_33~@Rpy\aX/IQ6-Ɍ+cz?\!0>שz"iO3t5Pa:.+!pxRQf7/_'u}4؎#=>cs|:=ɭ{:a-*?qzGp.#vڟMm)Ykݍ|+#+wzpK=:력жo`'\b ۲PۖjK}('l ?rrdwUrYAaY:@)=pnZD+/V;uIOiEaXQ%8> -S#!NAD"^#'S9R<3gd6OVAQR!DB iyoڔgѩ RS!yzgU"8SKh&\(ɪsaI (*D})y GJ CLI'arPX[-EN-=z_֧˺\M]<nִ𼇼$ˆoZ.41) 9Ԗ7׫@tG~%B?+]älNO1kcI"gb_ֆHo@T ~~4BKد'݆_F}574"e.RK*n`TSU3q{9wUn!c-M9ݲ?gS?lt Ԋؽ\!wF1|D BbY-t?*ʏt;3LyM<ʼnQܲ&1KO!(ݙfT?ozFbCAvȼyWxtupW܁3} rrP•N@Ep"IHn;pJE+3 ?o9!+A]xb+z1 BRn pDh'Q\pᵵՂouًH:{FBjLJ*B֞,-՞`; + puޑ$/ɚnpwԨi[h籍+NgT&f]`3ەQHuOh(^A7W' H µzHPB"9寤ݮ;1``^)w!աZdSaiP ׎ʹAҪ Q*ϫ)E r VvdPⅯSLaJ:^o8ra֑5ೄ9h?OD0к `t9wc :XwQ|# 2؀q17o*pkEČ8e1nmdC|x)lw%FZbgs=9Zp$Eޘ#tVYKa+Egzp'o"@q e e0}ж{'_9m(j q%_`e­Ɠ,(xĘ)>HI~EJ _CŶ39(7),Vsw@i"i:X̑CxYPݠ8jEfO~JvgӲrYYlOl9qBv m~zRZ@bcs8B+ tj7]L!+Humt:2V+u k<34H~c7{ѧC9ߚe>yTC݈YҬi}]yt_W_&Z#3(UΰBݭhoIK{-vށ;4=hah]vNw{AiG՗^y|@pȥzG:XP`>vgJ{˹>f\pQ'D2Y=lTNh%I["C\[)e-(ϠNM[-I Ri3,^.'9l:vf;>p-c+F W D.Mjk!YTjNzr$#8 {* l1n#y7H7ww;jy6@kkG2=0E._hx`&쒸he6d+8$/5`+QA{S~L-mWXTy|csX1Wmd&z]~ݵ&dqe`19uTQGv+3_fDd -5m%lN<:ۖ Bp?wKT\[6=Si)׿@#mӐ73 ]M Ouc^K$&xT18Q1 yР1NxO?C+wXdV5*xĺj眰 ڧ>π4p=J&f Dg^"h6º٩΁Nd o@Jdbe?8qʻM]='`H0@CJDR#  01n[ ;E'BwzFÍ2bҢ4_grwBrwAǨ<R~d]D52IZ?z,e` mi0Uf&P-~]>fDCu:muM$V'JN ӧX2 |k[)i>g,^T[uβ+QM^]KL;+tsni@[A0t!*$cǀaahVۤa=pSlw>HQg<䌐]ճ+R'TY,dI9DoWlQY6>Yi~a`X4^!Y1Od4|I^[0 Kr7C2Zx{TxUf 6Ke{u_zYtNy?]] y'3 }an1h-f1c@*dMI#z5Op= {~ ;Pv/\$l v`\mtX(g,^+C/1*.eK\〱HpJx:ĄZYUS[i-c/ Ϙ!2f6You]+FD3s-~L[/ !nUO)o.}w z#urlh!58vmR\/wdH3u1QoT~ŗ"]MJ1]\PerҐBО.yB$A x .d}3O|~j1YsCFWF}P#CY-8Zy +DUEtB'H  `pa:h:t&cX&k pYv5=*4{'؃`! sA?P1h}Zn'oQL p, ը@lvNʓNH0'9N #$O2+H+\7/!2*k6W jDӡVN PX9,)xF:&60ӡAD1ĄS[JC=1kaaI(Ӯ>ۨeFW3f@B[ƒ`iJ>Ga"J4in $qtwwb z+`l~^N-([N 9N>_ys}Xh_髙ojݻ>B8؇ mcw繬ۺ;ɫst)+r;ܵ9+#/8C8/ol nT\ kAI, x9Vv$isxeYu1:QCt :r7*vHCH)@EWs4|sʁ\Nlj )-ܰmC@lLx(\}+nJ@8PyfmMwt#,#wvO=+ҽ೑kHule3 K,\_oB]nz2D5RLwQ   EA !x0ٚkE8njD8w;=8w,%;ro\Y\Cmܟwaop>ns,ZAEΠ>d4Fkv]L/Jіj^@׈teTos[L[:j|X*$c 6R5}\j;ODM3wv=Ң60Ԁ%oo1^J.VCsË\]vȄWyz;.Fv=NÅm+\᯿J/Y~"{XeQVz"ú.,_TV-%M = o\j7R. §w yhl3W5Qs+m6Øc/fTY*yf{e%ċz+k2hq=b׵H>Đ.9bnĵaq=T )X ͮWTG-l-,7x={@virx=Tl h g#9hx4L,ڳ*mH8-bP"GܭPv[д_}"t3|4X͠m{`!MW“ t=5 & gj9_ s̻&8\^ kHQ` tC7.AA"F xƾ* XM!P#-Aa/J_k^UT_5~dJ=7'! Nr޶"K` iLD& O$g(/7siSwte?V"|~'?Ϸȃŵ[J3M+s/ݹhLfJ`t+g !{JEQsmڦ9޷2niUtIJJAMicnNƚؘ FVԤ)Z_$1*KʨDޞWRaE? s&CS~P 0J.T lObįv(Ġ݅9-DˊIĊ6<$R!zUh)[u:,!KFyVAj_\6$ V7{xE͜2 ^B4;BYx79,ҁuorI{yKA@dR/[6-=&uǎΣtlU1'`S~z ҫs;nz;ƫ o$^cqY8WdGN&+4UL\ W5.$t`#؟f|׳~Uz7TY~pJ=Q/pFx<9Y"Xx`1 ]?Ϋ߆pbveI:~˶ 67(ArџRu'e6ztWyuj̳/"sDOd=nkޜZz$M1w-iY17owp-yFh?el88 [cB~zlt4vfn7dj!C/l&˶ì,.2ŭ\tܛdB1w jrvWnC ɨr}v`.`rSeo/X{~fB'œ_Y@WѨgY!X0f9sūJ Z&A q-['ZGP&ԩq0Nt%o [p:, ~Xnp d e Pb q|APK&*Nܿ^ZcCNݛk([nXDW=ܠ<26&m/FsV}SSl8QlC>d[B58pjBɋ\ߴ* hdja3*ٌ|Q>@T}l<7vd;3(e,%#I:VJ }YN-.7h&"gOؑ߸~ޑo 9qzKYPD 34.mzظl j[9Kӳ13X71`wRc55O; l1QP>udn^T'5/Q ϕ3qCSz9L7ݻbLN E^$[ .5TS[uh9Q'M\ k#aB6C+كAJcv;P`YL:=Yp] MNޫuIE1':3ZSF՞gjWƀQDY){/z<%%/nTR|mO\Z p Ռ߸ʓɮr[%緺GEFqoxyb!}8}q"{s+4H\<W딈L} v6RXW"2aOSY=8*v,+B:ܧꍦf~zX֟T7[eF%"+b!V9 cF|cț￧6t@CFNOI>D!]mFKπϻ0׭Dl(xLGk X^at1([3pGҡF2a)&*H;!Ʋ왻svql.,쵢da۸xu2zPmaoL!Im]݌gPIAXSh#k(Ol-렅m~Q~[&|O-M!.([:o2q?*%jN Zڬ  h+igzuE}J"#=Z!LvH>:jG _`C~Pt1sF )wUZu%0I=ߗG+~bU)DynXåi#e`%_1H^Bf)S[z ʬFz~z5G's)r]ßZC@wܓMU!bBm7,_Q6xu/S;.ЪJ \U_ɜ3"'JxsPORk̂س ML=}p ~qo,u`0\1pA z㗖h`E-35r-_r>8]zM| EYlq$\2 .g7mŤN0S$4m>Z`9"7(1%m$C $ /KR0}kYztFe C-46{7eB:f͕@siEb<טWkfU4=oiNZ5T[m`0_:HǠ(K2@>j:;2)z,1fY߀۹:uKvM~$ *s}=&c05 Oe I2Vv-? woG2}Қ+򑥂W/(W5栖k5|`b%H;h1yF=N7ʄ[_4OV7^C 3#T{Mp6y~N2Z1o (șPlI*Leê0: ?dcu )XMqMjRwrmf<'zLUjٴB/3tPAb` 2.ʃ7hZ -8HaJژ!{q%[QY06y 8ɉ:8L!.~hZVؖ:ҠTRΚgV7;%8smRB+q `u3ƍŠa"%]zFPykgn%s!{Z2>xCV֫z8T=рEj4JeDhD^fbj_63DsAŊ?J_*aj_;TDcV͞DQ o]h>sTuC-]oJ qyn+p;lYɿ쎰c*Fh1!bdm.KIPaLDqԸ\Č}!%UƓ߱gqb*kFiZ>DU,ʈRR5?SiE^B?IRHv_G<Է~> =+tK5d,i oFVYd;U+ύ:peb-X&jKp%}:>&>`P=&%3%(2G}_xB._4Ӳ5$ 5K\yơ\2L_ J 紒_(5r]~?u1&6t8_d@̥'u/4(1eW?`ؿb0;谑ڱm&7&cv8޳#XmLa9YLGa_OjlJԶw:6NN  +hmtȀ&&h踺BE5b'F+\ 0wf?hijSCKkt6hg^^qI Xmaģ[w׃<9f~_1$Jo .,yr=jgݖx&܏H4W=*jhs?XUed(ZJ,h"ͯȘ}lIb:VSgNH4a)&(l}Au>ĵLҘVdV!`O. $5)BܬfTf6i'3:V!$ISArBJSflof_'TE^\?RՊDw޻"#R%11dR!ü6 # pVWE_/Tnmoͻ< ּ4Xɔ̄噙lHԉVFQ`dߨ $g!5WPE .to;+w%kVM {,d8Lf(NJnpT ڶ33(WyDy̎>bp2uC%69A"w1eoү|2uG* *I ynޯBO!PXݮ֤2'W] puBvUSmUN%~ݖ6 7;iCf|nfV\qȄ Lpqb5r* Bb)l9 P=>+$5 r{q/$SiPDEGSj-jsb`Ũ/.i<'Xt*o Zpb]-l˽aݣVAܪN Jv $t\:0_r:R!g:' o)1y_7|wMi0P]twyY6rAcrv:,rnO +ۼPJ5T9%'[&%Ks^>u^?Pc; #36+I(ov|'&7?SkH=;=xY3I6̉ZVPүBͳl S]Y$?ODJ<,[#hiJ* %|dktlC9,9|]>V1@Y𵵒N*+/TO䷋ tm)x0hvXoB߯ (XZ RI@Zz+P֟ψ n54s0#s xZ^✟zK%<]uUBL"(W&XZ(r*bѳ_E&1&D1E`SYU |っe>@ՅJ3Ij\g@0j.::H#~֙y80#5NeY(kg7i+×G 1WQ"h4 +-II d o| {V~ uHbbqe@[.mQ!%_yc>vN9{.-s6fbIMG\NW2~N=<ܻ321ߨqPMl-}wqE0lw~?'y!^zxr,mbX=D-m ەBO;b))Q%H9.&%~ᳶ?j6#\A?^ {fI%diW ;}פ)Rsa'Vn5!PF rfU(c%SC`z#+8OHv`jkH zQL7>R ZYsTLe&VIrq/O 2Ӭ0Jʒ_oN 2-}M'g(o}-Sm*gDyCʼnA`"\q.Z$OSPrX5lq ]mG;"USMS*a A=T҅r"ٹScYHR TUhId[_X<;AZ&^^[3@BSxUժ5VJG6 VU=*MZ˘3mi{?띦 oC3HW1d=l7`*WW 7,xu4Eb"&5Q:f)6 wBGNDg-D]&o i_I$8pDja>3SMf ;*gM{}$1٥mil@:dQĉ6V 1Z V`ov]Or6X.#UD9|X^yS~k9aIu~.)Nv+"8xK5YT'hNf0; zia B[p1c;ye#-ZȌ)cO.1$3ڥ?2ɥ@٬0$HJ@f淿.Lk*J@k~YBv=\?'wXPjy& SHzh=IFͤ{ގt<oOڈLu?)}n֏';g3,~:yW4 ,qȶIRqQGl|%ݖEz9nGbN8;{3۝_HG{R6MוE& X\Α19l%?-pn ALbM}S{5eĶBVSKҵ q,% CLf102viklráEY=Fn;??5ؔ3߭]rUg_>oJP%K{M^Z} m3G;y ,W\{ԭL_6yq8.+s]<ǐ߳MnN~<^ '˜{KᠳK@%]6Jlwx$S`='A,[«CXE;?*WHmxU "d`\5Hhch~`Wjysr6v(JNvt`vblQQ˔  W`HQ~JZFDFgXtq^141&3筭!pVtGGI qӜuvaMI_> Q)qUh`OqLEP&D(h;Ȣ+)C][NC?C cU0#[/ z/fhËm Y&{U%I6 1"5 N㫨77~uxIFr[3cd'Ib mlh-@QІiؐ46zW;yؖ*Cq(@2 56r:}-Q\neWy(w]U8Y^eG?W`H!W2x/Ϥ]ҚMuZ@#$}!źkY^>ɠ2&ZC: og=}V|̥q3s2V )HK}! h5WΛCC5Kxk[=U n=N7bN$*Ȗ 3Wχ؇<r]f [:ϵO[gGTu"f%&~糱*lp*F?JOўy*4Kw Ta~Ak1ôѼ,Z0rof`$"VbP:枱)gFTSf_ɢZ5SaYg|OGSWYL͋M{ ~V'|؊mqg}'W[ j_y@x\+,QDJ0*V+,{{N|b͗/__>p0/Fd:"js2ynΣ^Ex9[}-LQ6%a'e'MZBp?&oۮ4d Kư&S`J0M _^Ě & جrΦH:LY<1v U[#~]uA/MAI7/Q;hަ9L"}cCo|ԣ>͎m\ME16h@9Mc("Ԩ]&SO0K- >QoUzK֮3xRY dѡ?Y 2 28WЉTo*): b8{4tp͢RXk`"j7/eRqe=B 9.<&ex?vRNJ23F4M# ObC4[ >jpׄGXڬ2Ŵ7cuЈ%;](In=F| kȠ2\ŭ8fUL=Nq]Q[lpm-j3~aS~heuA ɱ@#5r_dU`=>;/=`?[Nհ]Z<KE)Wtk"* &BejUDamıT?O<7G/׮R=Z V-F*Zȼ&MB[C!=X}Hz+O_^c[Friwo-ReAںFA>.3jSࡂ6-$}VS rG_wret&аW(0wS)xǼ% Hd߀ƂP._]a&(J.hҼ->SFv/gPw] ZWrcqu]UZb1)De56q5W$A i: 0a ѯ3 {E/,]vG#G?dX(okCe/h4V|R#}R/(E:Y)fq's}@jS~7F\uUV/i0n80 ` #Y3HWUq7_b4ʕ)0gL R鐡mnkx>\lW<ųN Xk?⏩,j>ӹdY+{8Ry a`=hUHQ{2x>`zӰepQj챩-6G1Ϫ {چ^M ϯ?ochqvE5c{B[0du( D3-xm5L s'o6z1(}x 5@{xcфWqd5P'-&O,ch%vvSDr^J)p1-@ ).xL@O2\8cKQ:@aE YC AP)_Aec.(3u@﷎T/@o< ]73.urHAQ}7oE,0Xd az(1g^g"aR_yI7K#OIAlOR9^°FԴ}K'qz!nl6ʭNN-PJۄyg>_ґn( ~H٥"xgR5oWEP{ܪ8|P˴&Og}B2y':C#<0n/py4۵*WWay|96ܛ,*XcfaqoͶ+F1P?pYqk?0x47ٸ9` @;@pq"\oپHbn֖$6=>%&6M..şY]^vCZǓ}3JEz-8dzVSjDC9%gzTL~ݛq(ڱbCۿ WLaZɥ"K'DF5N8HOS&T2OAښF5c.#iXK#Iyʾ7F-1;~]3dPN lvk7I!n; lB9)H'*'jQȊu$n"U3]BBqg,lW0묞"ayRL(o|JlٶFPsX^9v<ݍu6%Q|;C*+jnR |ʅzP|z.\␺ e ~#a_c)9,v|E=#` Nϓ3Ę&\!ΤLcnoHJ}<0E lO-@ZV:|N/sIrY:: ihpӺe03׶nۦ:9R9U1nKW^B Tibl[D[&].Rǣ}M>#Y C-F RwM/Vs =ڧLΜ@4VoqD|>9t V 2'odrqKH2M=8m\k!9^W^&'C2'aU )r޳4 nOi_1F[p*5Q:b/I}\rtyK,d~K̛{*%]S/fw)xS667m&JTUOuM--_FuNR@A;g2vM-2#=*=L;fQK^HeQ Ot vʥI3P;oT] LY|?IA6dJ vj{>^<_u45բ%ZO7޵΅eqB17Wb!iA>|V%$CAK_q$.`h$ƞZ[)iAEp교!\LH4ey4Ez0Ը8_~)iFIfÝx,lI"11:Bb/Vy0qn u:~Ł9$O"XQzOv^&E>Tx95ΫUu*lh~fțc&^jp܊FiP;\OU?.^?L6>+v!;p/c=Ϟbvk\z?L ï?jWNnoKl|kl쨸7_-_#$}}(.*v$zi|dv?`sѪ|: 8ЈakV*8])h=A@1vԀӌ6C[Bh] vj = ҳYȶGw+ic*͖ tz6}F/2",T}_mڼfY>ZaPtul *KР`=+6ڏ[;Du³/SRC.n|lI3Rq2BBت"U}bS%0R V9꣪j&m]@%$VFwic5= |]ql#ub) +zcXFF\!VO B2)-KQ$i<ޔ޻h丶_ 5_'d lxtY@H_PY},ӈ Y1-[pw(k "c=jIez3'dG4x.깕p n҃<4^ `Y]f8s Eg{/&HڶwusۻfVO/31Bfr|81@N͟m0v0|LuN4CQޟѬODO=PFpBKoêJQOg;FOxI?!SFJ 9PJZI7J] m/eH pȎS[t\U$\xYaz @YJ6Kx.GԔrtHe8.qyHߖT\G5 [v R*SRh%!<&75d8ˀDēNg%@Nwqf fK q>)_ *'';"[:ܨ eC YTDf\r6# E D@,u86&,*f7ۨ;- d̴߇N$qG\G̝6t ^y`.vܪD[8%$*<)pP{Ȕ`v9m9֊B-5y$N\yFd13ahoX)Me'`}N&tTDnNOSV HlX5yQC{!?ٴH<\ng˅"yD8_DTf(AWt$j^_ "E^ʵP-,+5_O<υ oC~OҞ S:1Фr,/.DsQ£(!RsjxUd"3D iͼ0s8r )LN]p-><ZHTq t'/B,=#drpeRsȾc@ p'b1vuD¬NxVౘa9'61 v%"@~ (_ۅb{#3hu&:ymΑKnVL>#J uH yJnbe|ygH=ɖFLQj"ݗRG3g).Yò$U,;}ݒhsŠ&֨Q}(K -ey ƴ#&bhvT9# 6i;K}5EϤ}A=]*"0q)Vm-*#x+uQjNX}^l+ ̰WJ%75c4.jrŌ\e~Khl Ш1x.0% @Q\#Ri{<7Ql&.>dS~y(gJ U&VQV$7v5 +}>9)x}4td  sa7+S;;^*|"5>R C73ݳ~ -1nPtլu0x Ghcw=yEIWo{@\>P0Cap\m8;s+ ݌ Ar1D0ђDtU9W mV8 Z2XrrtAЫZP|LRuU[r*_[4!LsBսKmƳ12;ZUUOph$M$N.qj&<ž:OLA4Mw} rUH Ȅ!kh7w91O1NYvL+\B 4:޼+B4ñS O)? 3Un߶F֟Ҝ/ q07sg{ΐ@T[bO"斃 "Ƙwj8gM{D+1|Zei5\Y!ȧH:H~!T>/% J^Z~'r3*cHAl'n$3OHMm@}2BwtMGxN"8QrK*q Ih $ℤcH-O>|7CchĢ tỷdI% %r*2EB)٫=EY>(D|d7-IR<斏LQm[X7~&mxO+gśs ` +BIer t@YmBV~=o7-SҖpɰs B X@ЬyJ+-Z 4Dϓ)(ӝFI"Z@.*Pbp/̬<.vPRp2ʏSWX<䕻1ԔMs:֫Ӡ]]b>˟ ZOv]F8{!wuWJM}9Ng Z(i ?;W8Q e jE0%l{IJ6H. p+U9+~͒*RnE ͻY֒)5'rP +9C@/zkD{~*go6bu 2 Dd-=ո |wb-'^7c=un!| ѝ*uPAOIq OXEF "X%*va#EYcF  _h۟0v?2B:'CEQ$&ŝO T~x_A~#{kAl}ph8t x$[AOŰ.]Z59u2Mo 68S\0| n$lhzrq/6KPbE?;cRƢ {IJK8+&҆e}dm9*VXyƢ!DZ`vFbi EJ=طd {?J: wė]ťx)Q. M, ,Eq`nEi@>{ͥ!*qq;f{0&W:JP,!0*w~%>₞qB^4USe@,sˑl>V-Mq>xiq=Y*PVB6Rm6̀Z,=O4mӚRr!c6Z(!0y{/8}((Q5QnNcpfI"O!s9z*cޔi:+ɎCALo_ LD֫-YbrD7u0Xq~Յ &g4)anQZ?.9Td"myJYFǀ>܅-jDf$lTKyPH6CpFUqƻ &Uуε:`7>y\% OބZҏFxXf?pxf`;ʿ Ͼo3PD"]:Sȴ8]Q~LWr*ixdF%˝UmJQ5t9XVw5DC5o0eKR7?A0G8.} X&}}xGjX:qmhR<9Çp{xKEUa Ĭ͔_r{mjAS h!l ڂxfR"BIg)TMnrP1{?c3qelt -~A'wXޟ {{?42"f!;)g&wlu翀XhWp-Tj(xwSȘ]qNZF{n< > %9s)$JpP ܯ*A]m|E/)3̑k Mk~GdI!P/wR D$*UH=j 9jO61 9x$n^VPl)X>7nA$+oტbg͟9 `߳Jqoͅz-!~/觩tGR9_zu뀎R;rrG:~ֿz3ă`7 nj}!(@#?li`&R<٪E!iFO=ѳ<ÅYH ]ܖ6G9烲@oG0rs_<L?z+a'5Skm߭.u`GqL9j17Ď$Zh|d%W*V{Tk!"ڗ<<\bJOE|fy}Atm'[KhJ~}ʠޫ͢?! :,B }F[?*}p!w]65/.1Ek_lqG&KHj^"օ 1U) Q Hs)/ꆻ2K~5C}NQ h KIvM%'k'HOtvlZ9[J| 'wi>okBBrp+p!MW VRغf2ߤǛ*͖6;=PDr"DThR߸5yuH1ȼ=u+a =T b&/9IWsme,%ZmLY=1RW'drkBb4~x=LTgF\LwTL:|XOjnkQ>Wa=zt @ȇj!X33u 'rqVcQZ/,i;k\1Ya+^Xy·$r/')|G+:ˮbU⹫u ,#J8P /v^\MpS?0!]SV.a#[Z`ee=VbG`'a2L1ʮ!F2nXINPBtI NݟVor\vezhQX;D*nնy4Ȍ @>Z_pܰy'mN9Z`%z V;@Ő-bX*"ĉviiIg+46 X67ҢRff)P mċ?9U+_zg_wUzy x晍E霪WP>RMJW+ܤsx?O3M߉xFNumD,&9kp:&tNEHkbqE h8Qv ׆97! (i`T} U=NOf_O=pXU*_x`1tW\Pc}6U)o$";1BgrVhxH4 IZ!Eب_+.,jqwgےrFc5`Lۊ8(yAu0}&[O!%7VXw UȟSw׎\&mmls_G \!8ܯ|SeӤ~;=$dPlB7jk [U1èoU#g3WaW!(aJPo7ExP9 $>r[8 jGa)-K1_:xf0x }<͸=#tkL.o512ޑ`<훺4 ߡL PndMC |1|\]dNux!F| V(KN96tw2lxcIRkۓC#L0EЊ^6*OeL᧏J9JS ۣ4Ey)M~Fۍhdf>F7uٜ>&ܖ4GY:ʄgzP3W.em(C:7;d5Mi #@BBQ\=g.Ú>lw.\VmzÒ !kERj`U(ttJe)ջ2|jz 6 gNn #żl#:cAe҂Gy`5уHwk[rfheHtn(%}TSZ0d].g0&-ȊFD1w6")ŹgT[+,ڴ|$nʏ|SR8J zHTC궊1Ư=k|+K|}"^=lW"@o/ĉ*LॽhKds$Vɘ'?b]LUQ3}e-V39A})KX28?uc#ǝu|uգ4"14rNζXh[rZZZ+ILpak$(cBC~І9,Fj@+`z\_H P![XXE:<%=Xa?H׵#NYs$7dWUW@}(g ?^cjE* S_ R7'S:6"rWt,;w!_yUKKD p)2"MĀlL!ݭOM{^s!sr Xeʺ/ȩV 0J)pKQa3r`l uS}ºڦ0n׌?ar6/.߀)kzQuwj0vb6/,s=ȊrJNΜ(;nh(5' \y&9ib;!Ky"HgݒL63(\/ &W/_,mpS@%Ƙ0Yic:mV^A߂ IC!H^CMS˕0>JM75-~3ŽWZy1q /Jf\-A'A>Qi°G 'n_ GN"tFl۾jplSzHt3)p.:a4*dg6XF6 '-ҁjB++0lJȫz 4Π7D4N*Ө@: MHsrLݶZ%Y52v&c=X2a:&κ bzJpg6A-U\ j52ScC@0Vz\0%`R c=P)vIIkv~ܶQ,N\>^A51C9SJ>g0kS*Is t0XD Bi"NC{X.()!;El'mz4wXyR|X$\ ~԰U{R"I{H #p che=N/dh̥&~FG;b\Z\FFK0RqYyt{ ޑZA2]vaQ1iC>x[n%iI,Z=L[-EƧ=JUaKo9+7'l6K=kTiPv: MP^A ǶWS .LGSgqG2A6$8Gl˻f 6l[eQfk%c!I-'H&AP}/@M`K9?)B̧MHƇZjPUIleam =Hj1!D3F$ lv U+|5"5 l!/Q5>_^i,| p9R%~Z\؋:fqN x@L?KY@_mT]}k[ONCw{kh&8$V[nP0~ _mK)d+Ǧֹjrot+Kª);ёz]{lp[AM%Y,T|& 5 dl/H5?y_U’W͐)Qw2YG*zVx VoBEjO5xIL0M9,~"rTÓ &^,@ʿ >|Li2rQ~4O~ bF/&^$!oG:5kdmڧ!~#H0BtPȔx#GY^c(B^e0AXYJ7iZ^ >:շwc룮O'΅_Œ] 0&ևT6F2ηt#!o߈Ց4a=Yh˰DrOb3ȶjnF ^6Qʀ m,عAgH=>I]B$?$)B[EW' #2IcO[RH/jt.zCfaX\̞1X)u;U5v be,X*N84ysȎm;}8/2^_;J=axɽS7:,PВVN9矘@f6/]zԌ2|z:qezџE-ȱd,`y{CQf_TܾU|GI 㔉c̊_X(eL"PXFvF{H*>7*7?S `̱02hŕȪMݝ> N72KUM}m0Zo?;c|.F9$-=IчlMfhY֑hHB$pZiGfPfk"׻u\V QÁZjΤ)ht y#8K/B-׽oun6f?"Z3};p54 l&zeWG c j,-r!Qgu~7vLJt])?Vv$kS7kG6 zv)=eL볛|}p2v:[ DY( QA8Tk?;^hƚgUm00mHl{/q4E:Նǫ9xTR0#MR i{4$9ͺh576p?d&>?و@{o} E!c'}I?Mx?qb05A_6Kݡ9<*sK `sUˌl8[R,oSK%QXuvUoKq13Trf!+2vV,d_S[GP`V迧m\"LC7HM.F*q03G1{h %TS|ft;ĭTEgNSTԜIv`K&V2-Xoq a? 2 usM0s&\4(v^P8Pw۝UrߤkmM.K MFKkY1zuoW=VF? &r~9(7-\]+!lXj]2yט-2֕+4PJ"N!Od'h]H/v9m~uB vڎ͎ƦkUԯ9e*UJxu5 $y٭ؐlgSp+shhڢ"MNi.-ZN:0_ E&gGUNѫ&&ǜAmL sN=KMM^(2v$Pxm xН#a!~EV~^s vq@' 6sg?zàB4dLu/dSW"4]?7az4{tB`}=M{zV!&wĄ2MKd,Y% eڒ!8_{'4讖[aDs^;Fг]MxpϞUCw+C` ؁;G8x;A(rsjV go,ZiVX74ŰqfWL&lxeRSwo\}&-Dyn~T[VLšbgʆT!>Q4̧ ۆNqKnXl[$z2xE. u`Cخ"ci*Cj8US1@v6D=$g o53:]]Y*Ѡ-fGSLO4kxu`%g3tDXJƩ{D8I^ 8'5B>f bЈ脮Z;MO.+~thNkj[ ""u 9q@keAݸY Vn|]ۀ~D.Ce"B?/z?5Ȩ-ETT…5Ḯ}$@cm(WsYu/ܲHlq))3-Օyݖeȗߨq047q2D Ưbݴ#O!"3杌z}ɥgT3YMd*0:+z8! .͖f yG#* `avHv?|N@#J Vwy.l9v*xHH1@4oro6C;¨3?uT4MCfbb{.yr}"qɺ`kz+3byEyS-I;8zw k5dë^3\j?L* ZX /Xh-ѯ:!aAQۛ. T0C3!(Guh-O]&vZYN?v\vHmMyGjZRT]\s[\U )\a=!nU-Vת4͈8N/_I2 4GVFr|: AΥXFΙG~U%/!\40H''(+,>ݎDJHnmE˓Dt kS5]?N꯿K0f@(Lї;voE-GޯB ;̈́qWCZ'Vl..L =@D<8T1PB&\49ֶ3`dNYk0nf%"d9[W#}!0&[J_eʿ^$B <&ʜ(dOG{ W0xQM =:Ae7^G8?{.8.4QWds|my/Ҟ!^閮)FF)N(bneL[MeE{Y x4kl!.W|=$ #+ߘki"=0P\rR?̄ v"(պtSޣpmnTrr,JŰ<~n{UvƒZ' \rDQ?ZG'dZ`{693YKCi+cj0*ܘ (e35_s JXm66"ڂ#=&m#_-co-V|tL1"ӬEAU ˪wY cg/K,,mb;v]ɜL"uCk8AoޅbdZKܲm ~#LGōi쫕6GBڪ%<lTܽG 4ĬN/\kt4p,`oPm+ 2%,AIQL!`Vh+jkICB}#T0>V~e4r>|+? 2Yx[ʟ3!ͨW[, aAƪ*}Aܳc8[/jJH2a8ZڡIPr~v g/*$\c Ƃ$_h2(t2j9dK m()1 QG(@ וZ(rԖ ~Hyݰ.)δ8)dVoy#-~t{z<ي`E;c$JTq*6m7zRT1>qBf7(]+ulD]M$.7LیM% 7^]tP`O}3TMS&I @[9Ҟ3$*Iud;6zI漎lpi=_ZYʛ7YTy}'gӄB]pj]o*ij9~yۂڪ=4g Լ衎4PcVt}W!~ K'}S{\snڎuXԉÍ1+GB CY8z47*6Z%A=q XY%WI ]Ut ָR-"-$/*[\EQ,ًOp`cޟ!|" 1Oc ?]8"e f%ɜDQo:=pndmL亙δZ'cn\ ykNWܻ4/߉=|MILT!!bX4]+:)(q/sUޛHL\R}krKB^29V腕jrF)l7g*;=>(p7ډ &3QV~ Nי/baHh(ZOw!ftZOOT4FW&RRSf&^$Q݆axw%,&yhT e!|B粗UULd /$^oXe4܄^(&x%%r42-<4(>Vd-yޡ\{fs5?3lmaջO6OVilrW<6Mt%YsTd+O.m{q2KTo' ([Ծds2N|Ģ$REʋ6^09*^Hcxo SCj޴&PWc{ {ZF:GJ l)^ oYBܻu-ir0Vqɤ&>EI8FRLt¨dGe уό6 26m* IA̝ ? [b?qM#^Yj$Qo!cEձ0<IΝONQLuWN1(U J!qÕҙ87Ր fCЍ@+xm7mSo_7iEIW7Z埬XPm\Zޅr\]W•#h G7ً1`ܷQV/ w[C+>7i^e%.ЗI3పc%hxQEL@H,4g͇Ӷva G#Oc)a!;cv v!i6&巤i0EaRFviJV36mA9-QSj i{+N3Bg-9{Ùt H:+sB%uoLY{DW:pW~? ՍNW[Ĥ:#-!8FOΪ[UU]n,ֿ{5#'6hdjHb~Ppu4O0bT2KͶ$!~6ek䢸C;"MjMr'D2^$h̩Ac`UFˡ~"B{ߒJofRóeE1 z~[n28j֋#)$P%`=ʮ'X|U)6%Z:Q0`nd?:ހj.)@}яJrތL- v6&S`Kz7aO|rig#rV!(#  =o-eC9׸['LK%ԙCHLHg4j)`70Bʟt S>閞d0$l±x82?j f}[[G5OH9H:aa#\˸$w#{EPeJ8u*7TӐ־iR(fOZ#;3)l'TG\ԙ"\Cfڮxg"hE>y|0/!9?>k%vkv7WFvۭtapb>k ʧ#7RɈ}wiJ3=O]cRn'r>3H?+ɐXDŽ:MKӹlExgis#G#q:RW[wu f lorr^<.Qݑ}8D[]Wn Z744fr<@%no3&Q7ه#@%d[>cژg8 Xx܃P-PvG^I~(8l>j^wlx~8tK=җ63c#jN\NL $6DG#Sb;y˘@/ \tBF#"!~C`uqDVf8|_=JO[485UWցlE"1A*WjKdGOh^sӀ $.skV]AMFY!+4Jo\u*@h%ů!BP $a-y5EtU#OEa?N"O]6*)S~9F _tY~tt޷G̙c`, J:qr| I[@pB)\}\7`n^,2@|x ܔ\sa) ٟ;MQr`,W۹|4"2-yzM=<(V'!_{?&bn Ε+)/X41$9Ctlbi-WsHS#xk򀛎0ΌReB `>8\2fs2I-p6B+YĿ&ѸF!D/2N?)P}6~_^6ֿXp [.S+ *2bf?^o D2/})pYd*uYFzE%xmb܍ JRN%cSVoҝ|waMerOCL.k wÑP!J "Xm5q2hֻܺOr ٢ ;~hry`D[ T tr`Ip2Xcaڏzv{5od/@E뺪0D 9gLyP}Vvϭz/s܉/Ws{+&^m'i@݉'5$boz }mbcgNX*k+!`:?OyWjA#1RJ^ H Kvp򘋳z⛎~ijT[vpϢomob/_|,Ci|:Μ/"켿6Ǝ "9lG#@c7IP$;"H+F`w}r{`vK,l޻ U\Tr8N-_id\(A(J?7ZT?ӗ GEhȅѭQ+gPZ͕xo%lP9RnyX΋-f~۸1dX5$ Zցpe.sG$r/׈@l#%<:jyei0S(%mXرUd &ɲaB/^X&8#Qg:O~1%C.2Lwg7e ,|gkdCykZ~#65F(ّN[ҭuZElU o@GѬqή5wZЋ=>4){iR6 VrO#ρavVξG8sLES/lݬZA3y3H+~14JGUkstN1}*\ۚ?^Jhv\AhGzvh0BDBԺG3?9絝H٩hܲ0?l8؀=˓ߕui \y0!O{- ? *1T{" FED#MgF&A2etP& }7 ж04qY7wAHO?%K59PnK=C9ﲺDn2Yd̀n衚 &yv-tV 4q݃r}fQ}Mg9۬.'2Xwp =KOha "ZZ̲h#O]q01-g;?=#l#$7lW0M9u}$e}Q;Q{,-H[ B#!{5_4AHTS%&]I \R챓XSE)b ַr*LN8 cb25Έ5Q̠:{q"b[M&ScJf6?8*f>&$:ghߧ`5JLҜqʛp?"h7Z,cqPִTnQoY, _5,a#\n8Ə# YUpDa\D]3&WQע߰G)jEA1Ce:1 +!$|HBiy8`;p rlѹfyKv`tx( 5BFҶϬ?\CBuwUf0j ױ!$($yoP1Yg ?;5:qe1q9@SiZKM:35NA=͌5:~IP;.w :yO4O0kuwXs]OBcDd"Dj47Oq:7I&$:tE3 ;rV.8d|-YW[0R&l4*(=mD0L\mbӀdB(4RDs:μdw²1l}( )A:}SXrٴ<}Mk4\ CD3l|F_LXQ82|A'I;[ 24U+bHoWʭ8B dmL&ilx-8Iߗ4zAr-HuWAfgKM,%'c8"U*_P~&e02x92<ƩPϧn]-ZKZ2x8|rps2?=0TT> p_s]b/{Jtc/ OZݍ1?f8*:\#F !VdjH/V|d0(ǪɔZ}Qiy<@*pn|Hh8VB\ӱ*Ae$fd;Vo_Òzd!gt${G/sQ&q5ۧLo*#t(Whqڊ}pu9768~AzNbI%yKV D99_Mb7X"4j>tt󇱠5,6>^\)w$L[Vl9bdhC-Ͳ&MCnY_KߌO]uOqBCX,gO|%dx~ce\![e2w b)hc7& o:N硓^t^b)9XqǢ cN)I !\~ 󇙉z,Q;Ͷ5+|eBף dQ[˕Vv ͬ#c4p  >A>zK4}r}}Yö$xzi @O+wJhHUM23a1D<J6 kD$a l}6j'_籗}O`<r1Ogsh@~&ɖ$dˮ?5:z{uå3:-WRċ-?&^idiAtÀ= :6g&I0r@z)۪\l@)ۃݟ P^)B2sܲ= 1!_O.v ,yN[ lxmy)B-Qqe%A9µz>xbKN+[g3X8n#4;$"LWLa8ʯ. h\>fxfY W(vX&Njnߗ:Ovv;g07'؎05JI 3ܷKT'} AB_}`%0Q;zk!3͙fcLȾcڼ3/olxiNٍ`Y*XYBMys&1ҸVǠIVޗLY El+fѸz4غQbDs\׻V~}0++$mfwB;@=wSUNgَLJ./[tGUzrL\al{BUc_Eͯ€LLVdo⸪sR7)@/'oX*}f$u ZND\<#&+# B2fD <+V:fHZ+u7HLn:W<4q8>sdiVFV%xDSkZ$cǠ{rw. $Mj~I[GRLGDF6`zkj,}IL,Gj$C,mPౌ+p;hp8+^J PQM!ٯsrI,Wqf.T!*ʌt0|+_1|'N#Cxjӫ?töگ=^9wfΔ & dX$;)wNg,B^yPQ?K:\l6|O|<@q'+-"e&G-.ۯbD}o32_kD:*-!}qB)i7R5lL;OzjjvBjha ̅o9AvB7 4&V8a<Y[L'z4Sl{zhWo3a$[- %SnMP퀄 6oƎKpf IO5#hN:>ƒBS$?^FKG\_So ܬUFyHxɉѥ__/|,H(Ib uڍ2bMCm:=N}Z^싈V_%p>[8v~pYJaM5H}~%Q= `4FJpݔl A|x6_X5~ӕ&H>uO;8o K@Ƽ>$l4 OQ{ɚ7i[+oWtKX}10[XӐ/>YGQ[a`8-A!P 52> ?@`XlN%{o8 4CP/q4Ӊ?>ĻHN_$x)؀VQ)v #љ@N9O|>ո k Ԣ┍U3Bl4 "5ioVȋyhBcm}a`=n:e8ۇwNa`d)Z}Q0 = + 7zG9D^u37) GZq#6#A 1}9bȸ S4]4$gZeó1\e|Oqb7S]6 vd{[3K7e_q!L \K1間4ܬmÝCXHXG*TlpxCXp<b\6j".`3T:6x= sC$>_<)U "Fl XԞ:޳.|?XhԃMg"D;@L5TQÚQ`Oh!&|Ӵު`%H= V k&PN-'>6Y6KLߓ,]ʈ$Gb  AТ7nFxVJu!1^U:&dݴ/-%!2LJ_E6,n}ę˝?hf_?bhXӍk1RԿ631%zr@ $1`].~d8=uannb6pnBB cb^.Hxy*y8^k^v;bCZTxUK1w}״jaއ{xEŋ+s$z22n'N|3iPjP+. N14 D!h$EՁ҄7s{O rYA;iexLc冷;AU]jڂaBq֞ 8ɐiӪ$=7, -ӷLi+ . )]?#iRW _4Bt U a ѱck -/$ sM> {'Gl(JVbHLo~CDd1 r(o)X#(4 E*ݻѰ!?ݡEۤjo`nєI9\_<}R}iUU/~,u]fg-E{S3YjaԏCwm& էD yn, V\]`{|8WK1)7QoYEz& 3op^= Q>5IHQ%>Rmo0I!3eYN/-?k!W|dEOS`Z W * p^XbY.};`Ypҳ@)fb ڟbJ@YԎ_\ַr77Ĩ'O?qT]WW8mX+#68*/ٲ” u0\6>loAoi'w͍P|;J*Nߕ}u1yܟhحH)j΋RlUpɉ  E;<_eMeO2 #3KI EŔ~fdgij]FbezimiK]~*ŮDpDt"3-HMVQza|"%e*CʡaHN5q01c+$ n:υ e#I9 Z.vKD V"fJ}XMFw6ԡS9g#Z,q̖XoW۩:EKb4-ߩ#̡9 m`3 X6U\O(-oRf=sEe;g=IxsyM|mm$ ,RoCޖ(p TS#?wH&#UZݯNl*QX/û鱛99Ú欣 ࣲ‹K-=1j<ؾg4^ln+:G©C8\;.PvKhF'qDFS-7M+#<5_S>pH!8@{ ㊺Өł 1Y(!i}탫vxuƪXGVYsK8/.EDZ 6+))XA@30a .K$R|\@S+;{m+sf7B\;:y`LY6D&`7Ex]ڂ bɵh ;SR}U=CCnNCZH~4˳+"4iWNoйVyAX^ٞ" cvStȒ8QvL?)֬xFX2eTHH>jQAg'b#6ycX6,}38j%@VKAyRkRQ̊(Ssehq&v ﬽F< ÿ: -DON]5&zz## 6w9; aXqb$bH0ɡ7R0lv1ܢ1jn,*9 7*RQC9}36* '_%4J|x&p?I5ܕ-wgF^*LRGu!5ߢFGf=B.ڹv:kqSJ- h&zq@^z FC!j^YPpA1n!C}~xl:O76Am{o]# H·MG/LW v ġo=Q\kpV{G즓Qv[7W%9(]摄0FZ QI M#@qӁ:*7Q#9'^Ȣ^gj;Ɔ:h?]k|t7xC;8]q$HEc{d íxǣRDO':xkG3^A(\F+}-/~mV/ VC/0Ѓ<.^%j4'+2y?SuYh]G*r6 7'4 ݛk2%$Xb0 J|%l/T{ A"#Dd'xyzXEMYL@tkھ-zZ6AoaIW2M- )ֈT]9)l~ۉ Hu ns7#G S+$`P5)܎KA- {KL|5Aȼz/  wR=t  XƽĻЊ n7hQ>algxjOXCc}vʱi/ ͌1$ tC\V*پRїQցDU$C}ni>l-JSd;tax,NR|Zׂ)^ͷ`I {bBѺ:2qU6 9jܠ5|rd%&N윮Oz9tW8 lkߊK6Ľfcفؤs0+﯎O Oϐ3W + -n1gY7d JQ,@g PJBFgި́+v5\eLJ~OQW+Ϯm /u{ՇwihR?Ɔ֪]vAً^ &fwcOCE<&|zQp{B)-Llp9LS;}0˵ZBWPzQ @qz1Vpox#AlMMS(O F*bFd ]Ư1ɂY>qs%( VlS_cM{0c2DIVleѵEY 8j#URR}$ѱ< AQdje+{Rq76r' !Uz5BXGU !g#G2dO^O5&av ޮ7_pOg៽hl5iX`$/hIliLlf<ݎP\mwʳ0,:rL]p4>S ˿Øa,OL+mEuNc`m,@ E}t>Và~hh<(= KM^yNoKҳ6#qkط nn U!Xۼ+끱w3yŘsZksNx$t@L#9'RpMem4G$7UIwтַ)S{LñECCz_lQWJ,bD nFtxmxy[/~aϠDK?vOU4X l^ \tRCP\MKă aC9W$#pO0ܖ_sslkXMǓ klbyCy6D65~6Fc;ԉVNcxm)THwvǞw⼑ȫΣ XD)+jx8m~oAlt'BPB5sRa?<9~BPRg*3NZL 8)COwjw*A1O 'bVǘ91XCp4zN]t8_(LRY;ŀ9f6&퀯GEuP M2" U=D,g9AE55]BjyT)缛[/? ܝJɥqtg5ޒk6_JcF)7&-n3_ ;DsH a+E80dRoN[PV !3~|FNM~t]tqV HXu7w񿿛;hE/bv_q(B2L ~L!P)A4ym\ $u1?zLimv'`쮃ڌn-!h/4~u 'e|.>CCoa0dW֩-apmk`% ljcOu魭9M ɈDwy՝UxwbV^ʸ<&l .f#I̎` RY4w4%6c/|.rWOX{ۼ$28PUDۖF&J2(1?]0S,"P2ՖD&BY,m; qZ0mhbQr_x1v qsb`AqyS]igVma^gRO8ih@HC?m1Ş<̆M`޴r%_Do}P99F1g[ҭŀh Gt[$ݠ%DC|O-!6j־Mo\q׺T4ΩjN{u't~W`tZZ~-[wvcҦĵl-셇4Ӡ3RF'{)Lh>hl<F*DlՄ*^EWĭ>!HKrV闺lKF\B"n{tmY 6Ff !BBWc/-')+r4dwAhj;.I;CYfad:(F V S ԣLU34/ͤް )Y˧&}.#ŝ:8#RA~ 䝪v=4$o5pfVnCi*4"'*eL~yLqrȋ&in!yb̩a(tB{M -B^8ٜȃn/\x[d$Po#I(r(1ygBP0{_W:5c#/)d7Bp>R%{PНEŧwZrWMu3{9[+ٛX|HF/[uIvf]xIț*/ BuV U,t+Qc+n`j EZ'IB^f$@Zx!ZB~~X0oq@)5+~я )׳л@紞c3N$0`w|{4lotR%yM$)$C]]iwײ kJ3Z$KY~4"%%x&hCck[Sy?Gf hW=nH-2j2݁-"m:; ]gĉzNK![ڭAoā:8>0z9s\ k{v]2mfZ)("W*T|d݂OI X,Il\"B,R EEF>%=BCYǓJo18pr|03Hc~_OîuI!쬞4M|t`a/ř1ox[n?a QMAA.Z8Z, 1`E)el7x `8m7CN3t . ɠU3LʻM{MR"Dדd@V #i/rRE$%Kp`#*u\TAv5~#!v5Z*G*u5rro>eف0??W74x j3H۟b`GRpw-~jy_n|n=״ů f1S!p gI%dk]Vr'mה{=-'r~y(({m!79PO[|W +?Yq1czϼ }G'4e`Az );"JCwRjku _I_ *5ݨ%;Ss6D-[,>Τ:I6ÏS-30-ZZMGJnĜ pج>xx@ҢS\ ЛoA5c):pQQ(hMQO\%Ecg7ƒ@xV. ڇS\ vi CVZ^0Η#]6<1ŽAȆCS1@u~]@-Zo%9:Y7V}8EU ]fjKpb̚* FW؆kqu1PC -B'ɵ <7+> 5>h\=ւj~2cJ[thKQr\3ʊtzƵ|Rz~ (e Zh($/BPz[ċ]6e]#DxRqiya X^- b,ii7Cb`i0NiI-O}rˊ!#´ dad Wm?W7.Ab3cT`g`P bV~Ϗ a5YtDTh _?›*!pe _Tv#K41֏- J@ X0nYK\ލc1_р\-qH/ȝemf1Xjpһ -| 8sXB!{W3<{'{X «4gB.L'W@~ю5j,5A\˧d֪q"L4n7!W&4|)|AiwS{ʹڜ)sDCFi{p&BvQ9-l&3`/l fiٟj8I;IWH%ЉГ-(B>/W}vMAYHZQyY+ҦOEW膎aŰC/_apʸ w1ŀ)YPtR0[؏sMW;AmEo7)l-"?U* 62GBʼ,-~ sJv@hr,Pi,get~epTTW 7bE";g))~b[&n4zE`af\rҞXeO*hˋCW/l3Ai c8H>E*9k0ɚ`ՙ),o|-+G6f%ul-9 /f9E~oRAdeu'vsr.%Uu@ɉ{.z"D0A{p疁6Ew0'a)~kh%, [4:r{z_ 7-.-ٖ]-}GT6=ȿ'R,QϜ R1YYv.g:8y^<-8]@vm[#;h~OCiuФ\!UMd@ɠFd,ekTZNzlXZ2D\ܖ?j0%f=c䷟H ;PtY2IDQ:xtӱ I{ExQLzbP)})P]i]&ʆcu@([hh% OV>Cp Ggbv`>ĞLV^eS?jgyՑ"BE57l8*)b{\;A5~39O`16G:Wucf7 IKR!j$17UHdS=yƂ0E .5jc1@+=E;: 3u[m%>^꾺,lƐV?hO6=]cS㢮\to)YZp (" VlKcN5).9dĎ?_cY*Q~85dds˞|;֐u!}leTUzNOo!谠2@Ą~< Uh MetNfc̹NpCOݕdUgSZcٞ(Bla5.KN(f _},2VP~9aగq5Ɠ^>q_udRçyyAhB{nVC;y1Hֱ֪UKd(UIgLYݐe?w[Xf%nS`AW+1s("zhL OUfJ.Q8Aj!—.x`}k:V(dp?-o0~LLFMъ6;@47)ީ"ޢD ({)vKt"x,ni>=5MUyCcΒ)rJQ-~|ƃ8ƅ{%tMNMSh'3; r#2s]`N>BQ,YI?U[n"U8(~PE*=x;6ASP2ZwCkݚf@^nx^数r 5sm6<on~4.Yէ<\ID9̡ iU-6Ta~xb0zUryFt8^EkOu&6o5L #$  "XH 1 $L+-a,SNOd,Ʉž4K^aj"ɬ6RZ`ZAGC 5[i`6dF$n)=3CgJD+5I4WȖYm`I.Z.K^X8}%VoU^<tȐ~r3KT@Pr}`%| uTs5GIXNya`a]lZv2|ci:3TsߕݱvuzrDFǼf[l'Ɓ[ǎCmWn )G͠z\ x"o[DѾ?I0АbQl`ʂd0((ss[ح+:(x%3 SL-D(QN͊{&zA^\p5NB#n6gh$"v<ʰ7|9yH6s?4C4.]k,A|h5N!T IS'EގW" ^5H [K0[塗~O{y  q6ڐ7|I)8 ð&Ē@+3yn3QԚZt_BBAxpmy6E+ʯ$qƮvԶ1@_%oltdbz"q5"uS*[p Iﻏˢz㘎枴C'p``S.Lui )WGN$ᴔ~Բ _"ZI3hɈRW7ߟ I XȯÔg-=GXʼ} !S`E›űi|Vu7YAu`SvG%a'R勒 {,~V7d0*+}RM >54OKVb\3sM+k(/B<4|A~FaY1q+vϋo]oT2 |]uG62}骜5'ɂ( &dxӓܟxeEc^ &[x|Q+bxMla&P[xB^GK.P6_EQw@ r1 k"&j)Yt3pgg5Z*v 6ٟ颉 -KZR9e0;Hf9o]!8Aׅ'a [˷zHsZ]wUQ( %6Ɲ0vl ߋ*Ea.7W Pmegb`A_hoi.f$PۼtA!ݧ!mրˌst)n̖Ou liszCsolEX"}qi"~ 9S]ߤ`_R GXk\Lb@^U'̎2A|kl3Lޒj&xZ)Xccͺ/Ԫ"[^cfG WW5lO"NK 9yIDˈGz';[c_njc \]e&͐(?[-DZ"\~j@tJHd?9wk=ML{ԯШ`*u$eGUh*1OY =~7YjUU grVxKʪlTE"/d"Df " %Ĉ ^$y,/GoL C`V:m$y-BN[̓xc=Z-:ݭdڟ&(eO%%aM%6^Y%'b~5fC]kK 8 W0ʏ1 g)MRo~fSPN0M!<;YSwa$%8 Ƙ/WDQ9$ޑ6g7n-"(/K\HqnFS!ZIjX>tjuZߢ?M{VShnWє0AfCJptiA+lQ;3vp!d[nJw;R)3^x0`u|F27˜PK8Wr֝OǨ#vRO}Z(N9-0,DڬE[+Jۃ8+hűiը2WF.W {>ia%R=RTT}DB,3(F*}|bN>'5ĩQjۛG($3G ʈA2_h ~Y4hyz2͡о1݂%B^-jю9C ~|#̵ ֻt6+NcT^|MYN+ Q#mt*;xAǍDžJ,1lY Z9½e)Cӆ?l ] Q` ?%OU\՟ OǷZC`ϴ:~JaB?X/tSr©;6Z2鑵:b^E?b!a5,"/P,10cPZ# dds$նrŠVEVxd=\,{|K#A $ wEm2e\88kh1 Rm[yEezYv8,/ jA3=1rD6I|pdZxT$7W3}KYżBP?[v| H~WjYedZ,>gF;24nCc9j*BuػyS67;P+Q5>앏aGhtx($tSc@Y[T/۠eDg)5H\}xgê|,iy 9Sd)(uIVQ<(ǼyU ],=ƈΚIӚtlX IM11,LڡKH.|0Z$pg|lw[;9)?D_E5v0 &Q Yћ-GvZ4 ֛DGo6ϖˮuMG Yd&o$s֐/0V UșZ~9ײ^<"xn~Z,<PXfӔb! sT+av\\& pw s?71RT"Η~ǒ-p !)Gk }w3D-e0SIV&vnrIQuM0V <>SWEKMaEyݬAh6 m99j\Q~̾bp9P-IW{I5ɚyݜl.h k%C ~'Bݍ9 v lGcf÷{T.]R*;ה5X5gVPI΀23vݩ0:c.!F]A+qYS] xM0'rAa[4yscᯒ#<Yl 1O)GW?hW,5yOJcÞB1<5xn`fiFP8&J6ṇv,M&5Гfh =M@n]fݘI]AYj#I<Ɍ# xF lsY5lvG8S 0ŬDUE<ߒ~aC{Do e߭;ZH:-×씰F'H)u75o+,E %|Bܷ.$Ͼ7<)ĶsHZ)Դ\QLg-0a;&ח&MDGg൮`H%UQkEBosh;_\.mx,1T:9$kPa^k߬=Sm#pHvj x%(Tu_"<5#ٸ-S" :$l9GR'Ppx3n^mTS&(A377|kbl{וQU>ؕ,9W$fxXL&NO>0"5dWjwSMݟ ¤V51˷pp6(qXZau툣μ4r:|  HUӁܛ9X(~p`~Z K#"!j+CU=:q 8T)(&5v -J  ~H RQWrJKds 6`m$V_csO,'aZp2(B5B&_O >hv̓)Gg׆q˨AM.oֈJO4|2b7O֩5*$g`R< 501!K18> ?J>yxU#J7|S?+u~I%1R *U%K&q{,ZUvN5d)/?,8:0r 6%b4cWO*nQ^}-5[d]IÎCl$HF]n'~B=;vTH!~NH"Hy9MˏIԕ">U7wZ7LeMc."3W߽OaiPcd25;YYRF_bOIQeh J\aW*a@/4༬C`xd>2/o;g$fed*O + Y5ohPdžg@<9Ej+ؒfDAwEYkK.[fKƄ}!JE/J@\+M` jv@A][\Mۅ*6D!x#5==,`wFRNЦvImʅKnE@mzT7ZKGny,"2v\[7z%M=\@P#|=w>}fR'7NSC`-8Xf* 0#`'Yc{A U%pl[TGzib׮o00ŖUt2 ,Tz=!-g1ϴ|R.]TH(6~/ dix>7pm7ڦۢgi~4jVRt{d,ڳW[ L@C_i\aI#|((-c?}Y>=PF!|ܼY麁TU{um D_HL,>ԥ 諤9־cuMSrʮHtBge`f4G+W`Bf_KM}Ec?-f*b p{}|="وƺ|ؓVYenfCx!{zWR7s ]}hS;dt,UJ\39gdtu<]4 $w;+o/^ CԊ4<#reaVJ̣o[`o-2Ͼ\ղzuu˯"<2"zJ ir3YΩnc,,Ġƒ;;jSmܸ6w9g^Uס-/mh_-kh" :lyh]Ǻɝ/8K fUwn;$P$~6ӟڵex}~=J{omPssqOn JN<7ҧ7Y>OؘM !H4È NbrTUe$n^'T>|Xǰ_/Ê&shI4ٯ.FL`؏1yWH\Fm lu ]nufCق /-z),a0-ma~Q7|v7-"0|L~?O;/ʙ+ !(-A^or8n"mU]:[TlˆS1M%D͞v8S;}v5hmRqZ/ʞ@\^ 5tUpMԳcI 6PHW;6L$cB6z~k6C*Y-45JSP"V07R#WMʉ⁇}Z6aS^ M_\b:ガ} VkDp(3o[D 0Ƞ Ogª!X ᥭy6MM?04\_JM't,KI~G؃jzXF.yh.HɗȂ tW^;_jѬS S:dBͩE} d}SnQ[A PֽYcwg}gcw:GDHMy{։*P7B*j}RP$ [h.mEg7o FB7iIĴŨw-.˹bXFl& b&nfHU0m71[:r`s".woW2!Yuq/:$>v`6JFb@v'?rybJޝcO+)Wq]`VDRg L"q\}&'=JUFQ*hHkkZ)'r)lpfΜ|ayd!46y%ySB)?|y@( κ.lx`EeN7N[Cޞ\E0u>&I(Lccז.x}z3i4фyq/ 2ϫW2ٶl3NkD0HaA )2BmuٴV:07#b*@e@Z#_%(*5\߼y0@P"jGVi'VShA#vkN|ݭdNc!.t"]:Y;"jw 1Bô*yРNbX]ϒ0`Q>О azrnա< LMK5&zC^ʤ)1m4GVH)?nkw&:Wr. aLaޅ$ǬfͳwVWgPLquf%az Ť 5l7}P )}g!v@o?̇ }ܔgЀqtVlx/SUbV]kDŽ+uvrô~ȃəܣdzTk+n~467skE|Zei`Hp<2bT¸ߣ%\hoaY4V$qfUfaR]gjq_/ܼ|E8NnXms}uQLՌurpZfiO7.a ;9VNH)>3̼4IzN7ấ':GD9θ*VEÞߚ\o} 2daJ(pF St_LJ&Q'>-ݖ VڬOrƧpPϹ~&v@aAP>ꕾ%1վl} E.$F. xuTힺTF1cV^-4A,bEQ+ ī^f>Bf}~hD׃2W)8!4!Z#kX=Ll!l@ d^~G$(i-2X^OwǬ3xk'c^1ultz[,qU>0V⸄VwR49Ł{Ƽv)G|HE<ّlg>w; #h{+| ru)H6a/=FDŽ_ ޒXݵyQhd/8 * LD \BJMFY!釞p|ho砽:x,ج13,osÚIE xHԴq%PI>n $-ifjw[3cϥ]i_ϫ])A_6yF)Iɛw% _bHi ԏ+2qxsW´N%1c!@B[:62y"@89[~Mp_y1㯙`.]e)bvrOYd'1A,-}9 %Htf1%U9 :y{ Cx/Ȑ^c<ُ9[(3rMgO7ݶXX =+ӥe4.6/&LǬPw(9YZi?rl(pWE yl'JȒ;O{ʴ!$z$Qw$XTޑR-_FwIpmW;%Woސf Re6G>`*\0FG4g? C2 Ko+tƸ_ /B`O^y`sO+fD<`/0VSAx3jӰ/1 &I<|@VIQL}anTOhd-?vT{]DL!Db#VvKҗ{;Dt= .x&BmLM{ɂy[H^ᵀ9+ӳ:p Tx|!NᖦNM/x UA:]jRCŮI~lojꗜ@U :l4a5UDBR\ܕ#x+?(#7}HI",HA⍭ÖQseԹx鴨Į1= QF)ʔ~d02gΆȋiEH8S ©anB=J2"PA.^0zS;$;! БrXeК =K͊+ר$$HCGOp~_5D''|Ez$"9n^ O , ߈zdN^^7%li;]aY'l1We!&-r?!N#B8ŋ )aeG{JYad\pH Q Bn9$T<]%Hg1mB]dMDDeFc陔<Ӻ>) KEmeE} .IqJiy'[ "l>6͞ԫdsMC_*<5[Mf\,{{%T͟4ƳVhݾ%;mT m^WQDs FtFUቀwYҪ:VQRcwsr8)R=W"~}"Qĥ.2TL iWg4Z" @ @dЖ̴Vza`Ljx2xJ!?@M%8Jh5A.%g9L=X%9 tK,܃8U3+xF9%STUxx7Ċ8^W:t=]3ib6=Uv,vTGb|^53 ZWmrMQapaI=A}Fɽ6"Hy cBUp[L2;Hj9;j#,TlpR(: ou}NyVkN@gokLJ|k3?gQ"WBG#示K%D]9 m#U7 &k|6O^R.¼ta'7y,/ބ@m,B!20aiǩl 'B+N6:B*|{Pk4d3&eœS" oKoV sC&~3h 3n0Xgdr%̝s7鴧hARHᵭdM*:ü>cp?JC"ĭ2w߅Ωin[5IK3 g$iHjݲ3 | by%<6s鲩2+$-:=w~:2M/yEn?Eglc+:`@k敃܀GTcT ,Q?Ek#gJb ""аw_YESNAkb)agE(?J&qیgܙhσc>/M&FUToHƷ 9 @fW҄ IرW][=! h $1ak"HV tv:'XI;+ti{qY]l9^_-vi~x_V`eٵ)n& ۳I0= b3Py4%O8d[:g1S[0Q~`,mQD ?#Vz4</(KH^ucMbrzFcwJ q%+?,ɚͽ P 9RޯTFcU,~i xi"S\;sAܚQaLL a`>7tRFC=M帄(y!:ގw3Vaar7 fo1U?TȝE `DƤ/ֹMEy,wn 24l[vNĪ~LUuSa[d*ci/ _C}Ỳc1;o2: B@ v*RZ'绑M7~}"R~!ΖV;S !<%B2{vb*9׆}89a ysᇋM~iw/(h~j|Rr%K@jڙA'MΒ4^B#ƒ(I3S\dS /ζ6Kxz>c|?'d>Ӆm1% f9>[3t؊ɠt(j Y#FNnSqՀO7pV#Tt>9tzzu$C[n;Wnjݳ VM_JQ*#Lda(|JTi Y|ż>GL{I툉KRQeWxHO#^]UI4Q^cMwu {#gאJxl7༇|kĊԞzRlO8. r8DRΜbFYԸ9c9տ}0Ob29zf* ~jS/>z{`xh,ɼ=$'\?šQ" b~TV v`68 SHy!Zҁ%% 9k"d@q>UiPt36sڒetEyQ7Qc:pjpl5ikeJ'ǀN5<F(JÃRge֥q2]f*!$+oeo{.%nG ~=RȾv </:oN4(GMm9ٚ*P)}5Z"*5 =18keh!΄0̻=g14DcĵWN򙀫%7 &ą.TZ%l9!.ic*GV_UT+HZݬĀu:7SnNQW/S;Aܮ[N7-BY K&L()b'\,%f®!3:B,-W7;) l6q;x&}uM,~.V]o k<<C@F),{n˴.v-<ì-N/1u7}K)ӫ0\D܅lŲD4f\|`‰g#F8 782Q4h١ e?s4ϿU Rux*Lt`i+?P"`\zRe锬x~!29%|f{:0L"Jb^lD{SV@ 5HԞ\/|~q@ 55BLx|lj2"&zEko;aot˙}ʙ3mIUvHc{C&6+ˬm#ԝ=dSBGl_+Rc-K@_ǣ<i6#s pٸk.<(i`?$!T 4H V"茭zTNO(sq] lKIcLPMGEb(hT; 7Fίyqj9M0eL&0΃?d1'ܤ <|ҮӘ%G޿@.=7 :ATK8 mv'"coU. |3/x={?4/G KD̙kk^&H. psG1IV`U&s*+Ц&n{ Ŕ zSJ_-)\դC jq(RB]iڐ{Mj"tӅ-zg7_{*.m2O$!Ezd#OB6f)&Z,I:!b&<oܴѐ0$k0;{~ > Dkȥ)ߌ%7`} /1IW>ZKMY4Uv`ȑ`)[Q87Todm8vUן}2ȖXl6RԿs}W}jMofߋ}w!.x bcZAVѹ OLʬy {/V}k_+q]5Hm"NTۊt ́\FOYKAP"~9$9/Onپ?Sb7)_3TBz1+WI|`5fm]gXM.HgcjYdc ⩽#܏Kmit& XiVD^t,I.&W:M3fM#6ڍEyTTFCǿ5 - %*(P(\`N%G*_vܜ1BYWHD1EsŧYa"mp%b}ApMxzXMk*u뎰[c{X]lDf P &oW50N>66lpSnǺ >oШzGZ: #GѪTc_^]vݏ8k!զABツdS n=,tkcc`RqWV:5CWz1ϐ%Bw} F䝖 L&S:ҭu9Ɣ!ayݳ * b{_|V!7j^[q6u ۲Z#ka[Kx][%g ;51 X]Aʆג̱7*JL;9d~ʚn"DT T~.q,`w|'B ]XX׮h()3A;^35+ xZ;13Y 0͌~)=M? Ntވ<\WY/9?b"u8I=~t[M^_|YJn?Vp1?/WFdW-'H2mqhBk|#)-vݦ lXl>l쯟j7vC'^i_22wV [rUlt؀-3)]ە> >+'𵚻`Du5j훚A42zPN5 !#w\<9Ŷ.ujQ.0,vp^u ԛ8 yXk={1yx 6-i◙d`)dUZhe Ap2\wj͍q8e@x͟jRxNxӒM2/^a`κ["SM)nQA[p\%Ѻ~ xU^ֲbd23(nhNL;QI|XZ' `{z vEu0"B".o%D>ղJdq+Ҝ܇M]: tX먿' mOReE[QO4Q3M)rЭ='rLۂ)R\t|eptDwp_JIK` @!'7(Űq-`H Ȕ d*o  %Wm— <6&#CfHfÞD VAQYZEa6IggMﶼcAaB-~3%]Dyw^_8$? zf,#tëӰxWe1Dp/HыBtY+wE>;f u0kCuPs/ \g=o@ -\a3hOZDl@@?I=]=yn@ݪԽR5nyeCmgOwfFXSF<>Y/դZ)f5>7 ۜGQi ߟ!XYdsKDUT=3^dF́FPH{lpJ O(VӁ@\~Qw-rQXZ:rzU-e0OvGzp&/ vYvuxv?_a5I1U.o֞Qr!GDo,`()v`7rv49ŗ_w܀eh3@ tiX} Ɂlmq,#rzQun0ٜ:֑I=sMld$VdYsF)R}f|pxYP؇aSb3Mj8H4$3LA2+cyAW CMGJi_0R&dg6>r bk (sD2\nkx!E𩣘#׶;䳉NdpAX9!V]?B~"~'^NP.q6E_-⅜O{9ui`kغϪz Do6\x3=x[ Sy9=|m3X@](F%}VuUg%jJ8/̩v/xDF/l0$T5g.I/G=£f<~f 6~Lü \iFt\<#gu#g#Mr~:jjaC ɃAx)^}*329YaU2j% ɿZ䋱'^jXĴk GORC 7=)e)-i\onWӵIi2,|A<&|g ycЙv|7FZ{]$E,lH.u E%(WR!oO.0H44J32Rk]bDg'ww g2 *jH-AAC|r*]<.f4'GpoaZzՒIm|)a;_TW#,_qK-5:v"]W )PrbD]Bdg" 7y+uE_ˠw'o-a39N؉!*Ѫ?gح㯾oso@;qf8I1wdZxbc @ UQ\?;f/nru{{fdz6$$im_0_fBE`ZWpL#7z&EJ,oz᯺)a T* LB,˻NBǁӈl]3&,;R$0]3w#}\/X]/n.s` @^ uzJ!N27v1M#&W O>k#VÕ-I8GҔ- q iO7?$Xrq zdiu>mW.mS1sc'Ue&iM KM +H8̍iXJm(, ]I¬`|* {ejʓ&J>^%Nw@.Bpܼ',>I?We[$Q6ȳs^xR+h[Qlu¶66@de5jtv\0<ͯl.[pUk߳M4 4BiL>Bgx= ݫ/'E1UЦt&hz; o_m{i'[D>W"tsj9BSy8K64 `xr|{mDVR#(1Ѓ9e_0$>+#]w<4 !J@] B +!vwc8}0U1\İ.ҐH _S;9cu77z}iTɏvˣޘ XU+-MWPl[,?]L,0^ԾR@Cb݉~D=r.69=ZI96ʣYު ,FIWkRsJ}t ?Kw0fo$S(+pMq ec`t"ymqrqAbV֫՛{YzzzFt/+t6d@@enj`[7>HGΕ)(? PT K&Z|I k٩WgƘ:+hϙ1gmq[ŤMHzEʤ[noW 53 q@էeZd 끜v:ېB:ZoVq'_DJ|y\L3VSsXKѢWtv& OTHz$9rĒk/^4w_$ufúɧwݬr˾ `#žL47;dpӮ86F9&z"4l z&J 1'iZNg렱Rt+)aqv$jslȜwegcθXLzdyM uŇ$N*BhhWCNB2j n7:G_H`wF_K;_w-c˳> `vLO o C:X@ͩ438zB# wI,28wУ (ي (1bR4. D "nŃ `&0=b  QqIvP7uiW`T?MI2zz@PH3tA󀈮ܥ7*IfFBIFFIzX^*~ KkERBQ0,ؾ ',O./n5o*jGkh/WָQ%zJCPnWHFާ˸1D18мejA04"BS卥^ E\7B}4Apb;%,jrN&Ll1X^}EQݡۥwp7¾F8\%rmV NR*P(7(/HR^: 5)5bp &/3[ȷ2gu7 hY`A.$Ӛ!.WiG~>4B'҈f!@s]Cpn:PH9ڡ1) `1J@[H Z T%-=Oe&{3e ;,FZ3Kv:-C2m[fruH" Vmr 6%\瞤Fk4i( L[Նg6sf1 rC*1O]u{&\;L~ 9T7NӹKbۡ&>kPv+N o~Dxp &8+Gl;-PVo<Ώ^OMhp}õ4I)Y[r]e-~ 6g.5hnd%F 1ݤ]590=[b䒨Ā>&`;|A`XϭNkP-SZqr(x ǘ2?}`٣ffC w cmΈt(>zZV顜U4VTJvܟ08?ia+cN驕7ZZ;B4_mA)ژ ~L 8QJ$VX"(> Ih2Azb*/4yYz2" $c!8 \ȰC$AAf>?`[KdA)(T'aǮ)b]&{o0U.U:"GM(UFڸE.t_U(u} j:"[B ~N3 *FŁ}]B)Wɮ(3rk6b{A;W=u&jF^~q/Wsm[@/mc /jo-ٕqq#XRyUKrɪ\%؇7tV> npDH</i4byV5_Jj[èksvj.{lF6,t`>^P_y\[+ڄwW|0l\͹)*w&̩Sk+:blI QHSQpE\D`ʯ#Cr"S=w;g6 w|Œ@n );n'ItUM>NꖠAJ>*&Jz|h\sq) s#=]͚4sDFhBVW,U[! X0G0.[2f륃7v AqY7z h[ Rȃ XTBJ3B~U ~g|& 0:S\Xmtj (̞lQ{oMJv /'`ЭJFO 5kA"o368.-y'Ha(MZX%vM|,4 SbjB:(ˬP)Ry)kyM̙>fJuxYHPV".сІk;AG^+(C@Z}]C X]ʰ\ElضGcPcq+U xR"'0 )LI% 0-g $y2幦r62LUTypUEHӵm|) NJ6|n@&v R`s`))?cgɤb1z\7 A8FigyU{eZ"uNZO@u9E@3>WYĆC5')8Y֜_ 6Ȅv*ډ !=CIM4Oǻ5,RE]wh:.GS)jiBaPӒZ"Qtx6M#?_?"y{>8.GL3} .-?s> aez Azt"P0$3J{bf2J`Zu%69)UZzcjP(_s<奧mt2:*|}Ss^4fQ'v#nE6aĤufϷ1R/WTE4u'ՙdoi{ +ҐsvAhو,.NdTaBgB{X<Ԛ@5*R^k;2P;h˱V/bM{R=.0o gp ɚM hᡷO;ÊJVo7<9w5 hp?1Z/4(1meff:>It.+um_Ω$D}w~ajխ%j:Pq\IM F},_-v&.YnJ3 v+*OoT@@{ҋ x/TnN^*etBij qc+8pM(Si?΅ 0`OOAԹT^M4dC9 jwj%Jf}kAQUXڮv0=wy.tP{CfNYw2ҨRsJ7uPZ@ܷu\ECuEWj:Vc::ÂG>Jkf'?UNߟ]kY>"y!f2ȯp6CLE,++%fcL >A\ o$s\N3*Yk,&@:A4bיgi괋cF[juTIF\խQ7c4V(j a| |j`Ά֛jh;f1[2N73/Y5}y"(b5a1 R"4kLC'0-\Ҟ>fz &6fT>9]f(G?gb_6_@fp*Ӈ?Wct^ ׵R&Gۙ!ZL%k#%9z\̻[nCcUzm7߽Hp8ʏ&bFP 0bq4 REE9{d4Rɵ;{x5M6}y9ްSLPr h?"k;xܩjbEۋX=EI /<8Fdr%oж'Jӊ&Ӝs>wK*!)z7&VM,n29І}I)(gc'ᖍ<ōJ)ܫ"Mj)` R X;ʻ$7 >T+x;1*?Ufؼ&:zKXt~*? t&fM0!PtߧզBPQ3Yea IY|)#Ť5ɂdN~D*%5!Dsg.6@!H, *ȃA~Mԯfp~Հtd˻7Id`bTݽXo@i"*;dF}mZ8hq(iB~}[$(9=JMx8xZ`pU*|ڢ&x 71p25QY2qH./&hƼOJnkjHfДϙldef"%Ȅy.ѝAN8뀳o_˜@FYf{SZz PD zHwpF]ٵ/ij\Ys0&,tߑ9,7TܾL/ :``7 Eg,*,+4H97mP=4OF 4Tef߿%Kw@F}!&rW;1R c46"ODuCwr8T)܆3GIԫ&=Y7G0ٹћ(-N- krc;l>AwIMS8Z-3؄ʾkͯi)n{|kl퇒yHL?`\>瑟y7vBb >˜2!o!^hK/E5ɕQuNĿ%U]k|9L7;ȏ>/}C9oC79׊{Au]~j+,ܮmauP#&*s!dF5 1*Z,Іuvw1Uyr >0k] ZPң9åͲ`P4kjVqg}\5b]ȍsaR{t yjS Z(ci&N4L4A=8.GW3’J,sGcH q*nIn΂ceiel/)U&+yA"pl0er;u`5MkrU?~E3; IPf7,~eQ9JU~ ޞ"  R5K( vS14}FTРۉo ײmY>KY谬+j>_FKǛf$[|,RGOsطYK]([ *vi]ՙg&6QJXz$ݻAC[:D Ы5&i`&WR=^;R2.IX&VrƒLk[1l\!&`y$8"&h`75'fHMGf󌩲W0-`n7HϤ N;dfI?5QPeKa&@1dx"y_4Yc?U߇`CĈ:_O{ aNJWU L)لZ<֯Vxѹ%=HWNQ)GB @yˍ{-A:a~Ry3VqSF7C J0vBDpիf{!ӿ*\GW4WH3/t]B2DaD*E53Nzd"?[8ڦoɽ4AnH}{֎v&h.{h1  !r8ߏH%|~).ywEbCN ȏQb^~IC=lZ[6H#D Л4]ߒMLA97QߪH찢6U^2/)2FPs]:agoC*[z.v]FbC-S(/NZn uY 'u1>i,vsG' dq҆m)]`jU-%p!scOLAsgB ;X`R3!i.h\8=RGDV!c {h{SN{I;$=bL|7R2O`+^Mm~T]=KŞ>kՁ+Y~Pn\ |NhɿjZߨdE­G.6gc$WZYr3!W!3Pr5u,7߮^yk=0Gf,ɤGYZBiϚZu4[1ES5wq%hRqN-#7 ꋸcdEOFW(E,39 'xڄQb`h6Ivg+bLqbW8?hھͅ2TWxy7Y ~ ʛ^X\a$}iRW.L r9#Xg8OOӁ }xV J'2 x_% jM8y,]sl<Y= l L֊S+^HovROE|_@R^pFRnsZu~;LHniy:GOvTT٣B)?IP,% ͕`ixhص$;l]g] oI+ Tⰽdb6.m.DxEelRQՎF'}L+ ڤJdIˑp7SoHz^4{\лɫq)6y\?&7V BqbhJ6o FIJ'j*1*lTDejznҚ7x)QRל()Vؙ& ]6IJ,$bd |hVQAgpj ^bF/F`F /{үp +WQ3|S ~*qj|Эs=֥HrC\j*:F3msĮ 0rV@6Bb\Ιq1x+*@D+O$K^NL\gN9&/e/x!8Eu~|i`G|vY[UiH`*kp zOQ׭L[ݼ<.m(b*׽OK[e yK0 N{(QlgӤ+ >}f\,r8z+SP>`tJ,&HaEHQ&eɈCR/4Y&u1hKʃez<}q8 A{Pa5 ~ 𐂏[yjFCaLKTbcnkH9}e \dѴYʲmAEM'!j7N{?4;]@(e!UW>ŎKxK181O~I<+>B6Ȳ`i{@ݾ}#f-tn pX VuGjX\w<}'8*&7k pϦ͢{a5O狃nhU ]} PY}OI &R+` ʕlss!ߐNMΕD nE!­Dm4c 8?T7:6T0/*Sy0sdvIG!*-ppG툉(&^B_] ykg'pNH[>f[6N |},]A%٣u,Aϯ8 0$#i$jaCn}hs%&BC=0WL\r+"s<gi Rb!Gs~8v%M(uiNLSzYe4eqp+fԟo|(M^~xNq˿V%Qk[WDU(3 .֩7E!*oȗM3: M0NYJ&!g?4׳jA*%8[K@>tqAMWDC~BED+P^]&*TA^Bu;e逐Sd!O_d~֎p>'63oWA?%"ǝM#2& msZGvDHUe0("| h- {\饏yhop bh׽, Y]9Fn*xҭK /$]F)hcnp칂vNCXgYv*iZz0I 6On|a:KPֻ w(3SQJpF[໙U۲x&tY;&flݳsgrު\׹uú}@r'܅qd]~DU$$$q䏿T PFPG^ssP:,AozD M{rĂ&M]ψ' v,(c+J8C>:tZt ߵPq.-p0C M8Qq \H)hᷗ.ɽο{V)5Zi nkb-Rp0440q B.EOP pPUw6W<7spHB,99$[pt'MP4E(Juxv=29ךiv2ڃ.q` K49l̒xp@'} b dN~^q)(OҼbDO?)AÃΞ L48TP< #>Ȅj*ɈK }(S &Kv-a`|*)sùfE.BcdLA٣G5#a7Ȼ6$Nkvkuϐ! f]#5'U]pnE!UKIKbwPƁh֓^Eh:=Z.c5hh88V@UwC+>z,b?XUqQN94|iͰL(l; 'GEbͧ}2v?SFNr'UZG4 ˬBjVc^_yI DdcGπQ%; |VD6hۍ\z TQ3`΋ZT {U0|!zMD2ۄDeNwErKm~gbr1[xbsU^A.# AX4$^uxߴ G| )3dHI}ɍ`GtX $*1FUr\9ba+^lqC-M_b%r8@WZM5!nH1Q\^;Όq3`1uZYdxP^`2fW{g㽑J9^b ˛0`~V5f׫tkLMIzY0q(vるXuPJx9J!'H ,c(& i^$km G쫑`x87 $Lh8^:: y=ny4R}yy% z ƏEŭ~?ǁ' !|vzq>VjBZhX.:O>Ms,q?9K#]w7_KM7Os٠~=ǖC~̽ TAw󷜟y/\} lonuɌJٌ5+7V^ex3OG ,xT" ԼR]ֶwBt?Fo.4xwܚK~MN%',R({˟H5;ه8</FaW Yj WN$ARQc,yMC A |"Ik%3n 񊮅&6դ{<硉$tѡJ eW:`)g sc ϊQ/y& ygeys/8zU^ ]K?/u?5Nݕߙت9U[g' :urCyPú\lKN̝@wTuxfݷ *[{od6A2`d&4p mP,0BQaWڏv})v0hEo1>uχVh?x |x a|vG2uס sFI5A˟+&lTk=o^σW;kK]BZj<*ky%=8ոe4[mf\xm+!GH~n/ 4XYK*^g4S&f5ģx/\+_gƃ7j <򘺤yk.zH| I1ϙCgW;@=/[WQal8_{ᄋiR@H%`UC5/, Il:lf!vq!-/e?)hw:lUU#juB]-v7 m?T.seo~D|,hwr3mhZUk#q>՘=ni-ULsY 8.IQzYa!tfu4*@Gn/hDv 5.:ׯP֗ 6%'+ ˙5Tpk^ec[/ERpTbZ$+5+j_B,x@;sJc;lp"LeJVBQ}^?#/->jSTߵ?lCtb)*WH 2#F< _"3*[HWegRuյ {S#QW>gހpk!E/?[za[gJw+NjV?(y墋͍A +G 4ڊE@{ۥ axXuV6@xU (>%mq$Ui}:yVol;vNTgWeT)ӉԪGn ϣ`8ǚ5vڎ ;Yxy$1OX LfƚvGYꥈ 㖷zBΤ 3UKp43'$Í :LLp﬒a6yլ` ޴P"G* Im?[;Q\dGxrݪY i1̾鍶M.* v)EEpv#V7Gp|0kv2b}'Ɩ 0ZFogZt+$  25W QdW*'}W1͞FOO@sz}UmMt)='I##65!#-Gb&m4Uq1vEf WpdX9.+R < \sX< (c]R{oq7zU[Ɯ+G5dc= ɨ80@KՁ~L@M2Z0Xe0B?Z,n2E :S `#T{m~ j@4>r7p=Y7(@TXdمMw+p"bbhRڭn(&X߹8+2R(a nZ$wpUkh?~VES޹$eÏ&כ8AW\ʭ>PLʑw<ºw胗pg$H{)Gqy/uڱEVqKsMW oIx:xŐ}WsQǏխy)fEHE1z]PbjܑC sd\zwӬ`i[4ubBovqBCC/Y}Ĝ_ն'ixKwCV d4:t8⡄\|;2eLF&G 5Lۄ)%{v JjGC"?ҼDwu Q,=qqoaYۂǺ/h}⃞Qs {77h{$jtw&xy.]GVxiaKk nq:6zr^\] [<<S0I.ظV>\)*~5ƞ\%GPfF sZÐPDr[)ڳ]SKWdy>.mΕ?Dl%k1@ӚbO@ge}}3# N{>B8/=x@LUzn.& > Y$ ~gRҼejQ~*t ӍA.㼈c5ŁaQq.HGFRV'(ƹy򬗋]|I\3wz8{̷7{ Ògyp_Ď/Hŝ´b(Me$`sbιXca{Jbidma?s鈒]>l٘]_c}/\<nJ_Mߡ0:aa dzO\'yKp3D˻JcTpDp{x[M॔+(d#foB׸x}[iP?| kbLvтX7B@3°r(Fo(ؕ3*KNxZirpTMq]~Oi~Uƭ ]쁯@S-vlwH-"b쬡aP }UߎyG WǽHv< P6jfY5<*U 5TN%iN":4i3bƝ˃4bTSö8;꤭t7H_AyiQ" oqP4{8p|_dX:wb1>/\rL ^5Cy1a7&gB#h6aqU3P}#Y%6plo5ox,_S&bY  > a^L8yihaTЌϓ' 4m֡N $Dm9ߛ+W#zs4Lu/HGQ8wE`)NCQuHNЊD8K[?:*TKWY6œ{ fS&"≮͈=~<84:&. oRk U CE;1|Ӹd#*B؊0T.3:f_z\d_U{6'>)9$x޸: yFLB+G?WMA|t#♫یW :P 5E ݧx7DsmEٟ底!\HԶ H5&* (SAV]S)IU׹UzW>aCxƇ 69RuUp{$g#ߡeihnp>umV{_lyz:%m)lௗ"<r&m~2yjm.vx wLkqX_4TjBN$!=Okx#Fո'/C:jґE2ʷ&Sޯ . wwPu§I\*Uȹ4Jql:`uJf? EۏP jeY4uߟw_٬?eE$ bt Z]L`"2un%]rSƝb;ƉI6"E.iM`:CXf*q, ]D\l׸ld,_FIW ͫ01coe7Wɖm|b o0ا=Y2H+N>FMbŠ݆.r4Qɀ 6zp-GЖǍTD@[e A %;LNo26^z# |pGnL$̰C#YwM";&wd0?OXC&.%D!Ȍ꣟N >4~ZndX[,HY>V+4A-t{np+\g1m /Sіăλ~;x3cqNH,S*Bq ݜ(G9"'V,=CĴQ,Ṁa⍠B4~]+JȆh٥D2쳟Hm(e7W{ ^ 'A (k;'Z7+,BWXs]m'K{HSg7[D͉Qs6]_d5)c,KW8,LG,eH/DAۅ]aT;Mk2%U$oVu5(Ӧaxi픁lM+UWT.^cU&{W~ %lsK=nN/~@H%5/At/לfc[,LoHPIɚfS!6J7aNr@GVOAZd0]lW; '6d5:֦ [Қ@3?so˹FR'I0c.:ŜMp sXسo+jE`9jNbK H)r0ӆ<}&Ec\qJFF~f[K߻nU|->1I.wuZ|S~l(n≭DM^!W,/Еhǽ\Qn@Ny Lpȡ@~W|7}D d(q d爐@95 /Q_߹,+о}T5ciC ŝlW -}uN\Xru)~q +i- Bd[g_ژL.D-60W 64~>mq}jڟ F2FY?k.4'T{wO&oEsGU?%6T:.r uM \QճT}:C&9tX!i%aѥ ?M̵*J=WRE}TAš]CܙQ,HB|jJVBְ.MT}`6NEW*Zؒ 38O??(% '_">T/13 14A~v]|نЩc٘UDFzE*2},iT 9zEw&CO* YAKegeQō׽ePȩWy߾U:qt2d\<\z;I(~"G$XM)Z72jd%6È'+쩷ڻ0hPu)+I{# Щ@uz|#J8ˆfv8+UгتfBO+(%?Dy'hۍZ.Εك=PTN)Fh@WNr#ܾ %&IkU !}؞ úTeefh9E`|_N5/^xΌsuY'l"2a`F%-N^Y7@}@tk^R!0WpUz;H;\隫m悚2Ց>,C39C=R/s<û?]2h1>uK.mL]՞T[ws^P bJcFq)Zۛ _˻5Y')fUP),&GK7HL7_"C[{әDP[Z\l` Vv/uB"nzd`C  oJ aiSEFE 7vehLܟO̰`&㈝`!VDTPlNQUVʄS9fS%sM<;9\?_-nG lIA'UΘч|huC er~d3/-N0SEZBۘ/d=d# ^n>y`Uӹ/2~kB(^iεL-zj@[fwdbيxo#tܤ?\ e˒g`є~2Dlzohs1Pq*zgn)HtD^[`-/iU4%'e xQb(}%spH<"My5it;Z|hf#7$U_ 3ex|9MfmjK3BW[P?XOZc+9EcU<*eA`F[̻̾GVi(5@:;F6uP])osrxC= +k&q;adafβ-Fi0؀ x4( ] :.fn*z0(,[wg֤_ݟlymOt. &ev24[8ڝl)Yt:36vRXr 6JPs$HFgngarV᥎ApK j4Zzg3ܞGƯo%ۃ0 #v)1.4Y]Dq`slydI_UdV|cTDl84ºV`n>3WC|ww 69m }ErI<Ӧ)1Zۅc;uveDl8tW-nZ+ _O1mn)xIR= avM(a24a4>׋M4-nOQ??}RzH+Ǹ9U@^{>@Kr֯od՚Ą |M9YLk#7 _'-h͛!*mlQojC TƳ9\/~;g^<f'vh>[6ND8]M¯yޢPiytC;PQ'R* ̷(V$޽q:WIpK׵$<nM IO:3Dob43ORpQqxVeg-{$Ea)B< 7C*~-4f% QEARM7rQ$H871zF)jg[?3/Fi:0o'|:67\yuКiKKf݇e2vr znUGZ”!"̽oq^X6)nk{7^OM|G9Scx:jKu mTTۼDN*r OWҷuF @QN2"Lm{Hq)ܗ[(Td_.p($Po ԛxE vuʛjq0>kגPUL<;_kۚ!l]eO 1m 9pnHyLf(=O K"\@f'nV?VE:,Q> 5\WrO2q&i\89+rJ[eTS\n/fl';摰%#'6PlgKۻT~I k r/w54#Ę ݬ}R#zpByݖZ @.I0~)p9SL'K?)s3a9qDL ;1K{qYߒۡE7 ̜&>*bPHylܯ:$ޤH;U ӖfdV(\btn6AfpYB_C;-0r@M ) Dc,bӣLaֺgdm#OlvuH6ΰ`I~_={ٕl#n1h9M*(5 φ4i6Ik< =|erqAac~Pj`ӠS6ތt6]UR{㉏[|&5A )#PxO6[p55/*ét ÝG8 7e'eMNi/خ:tZ]2fN.Z?" ٹm!T +Ӗh?O @Z7A0a:JC&mXyS KXmA߰0lK(Ew(![I &!'/c?G#˥xuhe֔#Z5؁RyPqؑ%3]ZRXKs\']wW(mѷ.1*"]M| ^_>.4fӡs tو歕 l̑cj9Rl¨7ZFps_>w'}BNK^_V N6Xy%φeE?K zQ#rXnh(񧩤]2M6=E{*:am,7;-û\XiS.5 ˓wpDg9<O>M:Hȧ:` ez̪|;f- mTA||CY1cbq;Q`rz6{B հ_u9>%j#gQ@•2a<|: Ѻs!$~"*U#%{rz#RbqbYp I',v8y "S[0F}U'xE ۙzxgxr.2"]*vf=:1'`[:'V@@iPbR)']^}Q H2}~ujم&Mqʖȝ5F_@fH /i]--,GgcUN9%yMpZTsd,h1W VN .da|[:ag'VGBkj?^`ZQOPF$[ 5 <0Ƞ]?s-VX(_c2Lk3x#w ɽV= Cµ:S u۷-4Ml=j^{RK,i obИnwT-xCׁuR6ᄘ;V6Zb@/ [Z|Ⱥ5W֚#fK ?!|@w@Clru9^WS]o8ofF]^|XA%ɄG8JPJ5mUl %KL?}SnwTN-T ʦSWG6|fNng8Qyv$۟5[eWN%/E&H4% Us,{t%AڞQ Ǖiu}LS.MdOMXFtãH;޲\'4SI;{g!n-(ҭ5̋fK79:{KMo -{i!ڰE -xhanm9V׬TK Ȣx']wWك#o 6W[Cld&RuW] AX oTNjKS~D>e-VmҜM@ɷryts] X#I*?S⦑c]'LcvG`ХphY톽VFvkQYVҰ$fÚCr-AC:gS@r3ma[kN2;</“:T/bΚӇu]"Y8ekh^7R9zS~B$cAjfb6Z-JrZ ДespӀsuCG{;;QwvG[W*ȇo64%ʚ C!_0=֞~Irꄷsso@€Ő^m ;ފDV|~^;D 4՘R< (1@>56$N$oypQ?~~\z}ڨ>Qik#G.$NhH9Iq18IU|{m6Py8#)el]P!'(+=X@bM\Nd vHy]*ShlL\`1R%#OHL(f7kzXKq ~1}HJR*t&{nܓ />f\{ KDՎ׮VK$.> Wdsz N[! Vdpf k7A9s(V@㢊G!isCGCd=ځ;iCœTlݦJry8>G +s{tnTM@fZd}aߖG{fӓy-3Ta- UUn5=T:l?^1[5ЮEH]nkw0@[υo8ʀ4eE 4wfo1tn6s.OCۘ{n_9E9xDf2R:mHOl7P $L{4+ά'x_BR*?vxlDlܶ Y3!eyYƬwPYAbXJՀ CQ@*bY<,l;,scdZpv&l,cέ t=># jh^A3Tzˁ|>/T :'6ȢK"ͩpzc3`Ɖ*k/*J p"vfI߆ft!m qц'/FRA %Tx㲜,^ 즛rr] ٘1scb ]׼Nu1+N$!?@v3 g8γbz/%fԌR mC0=,@XB%3|vsJsؠ9a~$F4j1IO#0zɕep8#RN7eW\iY~r^ԗixp$AKuvZ_H ذf6縞߻{*!/z|_v:ܗEΨWv3 괞dHľ) eh(F8SZYu {թ1A;WMWd`"(<Yu&S{逰/>k/+ g>HFV=zqVSCRx&__fL_t'@rIV!M*+l'Q ag#BR)3'o\.ٓr]x{ Pw :!}6Ɠr ' 0Ib?m(\Rq~Xh@nnY WŒoH'ޟIٹgThc;s͙JZ5ٺ"~3$?X%HGZ7S#Ra':R:t~zqՒ sRa$P[x_[n>sH@p64_JK1Q&9]0V26#[zۡM dp%&_QZT…AKf>OwAU`ct ;T)lO@'vW-RM߉ S"7%pфߠM3vx "ao~?Gǟc1cۓ!@VP TDq.melX~893Y|ͣǜ#Y3dZ{[^Cz8ȉ+;̍dp@F~` "{=tY?BQ'}ޑT֍VT0yi Fy7k&j9kiPn@ iA ?KU-pDz3[1aE28@QĆ-t%<6)d.%3_2p2dea^ F=YWVulj[VI(Gf}m &wp'ơ>\ 1cUsFc.tMbu$@-d@̶2N7K#Zؼ`> N)`ă‹!ƊDSбD[H Ã"D|=Y~*n]IhT$ŸkTmUKBt< q Z.O.!mfm.8 .+A}DizȎr:Abᚦ}h3F931[i; (-,m_{IwAf9rƙdψ\)zrGk 6+m /m \q!vQl.~+q1__#$АCs1GgȺG to- &1-6S> 7sRZ6%0(Y9WnC\aoq8ngyMrEYmBԿkxs19lE4bPb{$Pb$;~V'/?+1V}$~ R !!yLz+X Z! 6X8tTX4 ;`/շy%9뻡530| >_֧ ۈ"+Y/;yo^ -r&*t[?8L*rZ>!uWnot0ꬃ_`[jљ#" i3%s¬'K`r`'(O>+-x!*uL#)iSjÆI[wn@Rҡ h*;Ԁ~ˏމ?LjU W wvY'ݝ㔡wRPuQdsyy H_^#wOTHs20ߓKŸz#4KT6 ?kTSϵOt61i:X U9znSѨS`l\o@s="Y `q)¢tܯ4iG5WITl8o!gk?_P:,Na{H.ed( <8u* QQJa Uw:Aaԑ[0-(#X)L 麆nsilcN)'Dk$>y̡Fbk'_YLF}XaPy4kmXot?)u>t&N[P*${Ne=@Ph^<0fPTՌN(sn嘚 >m 6nYG>O\<|}u0Mǧ1zlh@F;;t) LկQLK&VycKµfI7k&ˮGK+{UrwS(xS~hOޣ2/}ޟ%fCXO )Hr{I)0!PMd{rvP"?wӦxy.]{ PH 9#ugt5~s8oUGQ!yEW֦Vu J&NfXt9(.L\0W5Uџ"?Ê`sBe 1/|胣[2ՄӃp?CVL9L!\2;  * L[R_|R sӵ8Jp^%$Ri^D= U 'ɯqQ CP4E^z$g,Jb38"z-^XMLg9?2-1atm4i`=a\.ؒ7-lԥ+-/2 f.Kw$w,C#7sc%gRQ޼W ^:$p2II@W0mqfbp<Á_l'1n?yX˜ j}`v88Gyq{zo^ۻ5k*l`zT+NɞYeGn$,3>s^lНF ~$TT,߳+`qeBp=iQ;Ɯ3H%vRg Xؤw}{PIkTAF^IA:8Ȟ)$inz9/MK _ Gsȣ+MPNSX:1Cy"JZ]9ߦ>p[s 9V`*d%qW8s=B> - 3P'ZpMvxh|) #aHwET;#S:%IP[bM0IE0̛5TwfpPȶPtlؼ QQy(`WYqT" {~WWN^n(+7~=P7,ZuROcUp&E6߭GM'W00a>É0::f׿]téMҤf+q8cy .Dh{hl.F 2G*y±enj/D9Ró#mk5G>ӜEBBXn@iG#Vwtxlҥc*XTAov4~3WoIdX@JNGΥ=uZfuo@>)Z% \Hu^.7d9sՖ7nAf|q OΨ+pG`?{%ڳq}jaZfr%<g-bEmT%adxUܦXQC0& '"+d'UB+,%;38enw f53xފ y/7rh=c˚<,nVc*3O.ʅppHXש,DcztOY/t6-X:,]`w nP_4c]nYΛ[af1@oiwY I"%$  {jF-θ1 Y,ʥYɜY(ৌp[`|\b0 :9ZAY L9HB;ܢ>bpGrn*`2twB[i#CCCNc||o쒹wdK<^GKKB0^ߵ߮rTLQi-E!)9=Z;^()~d2$NmXIͥ!0{V ucl5Lu-<H< N- esT@* BSzma`d&d t t;0 ]w"lztsퟘ&y:亮j @j~-85)u=e;-p5A /-=JaZp/T5 oÍwP͠IH/6^!7[0>ZDDٲ -W>a^cs>d~ 7o/*摇Mo1fsd#yIB~vHӱ (i(Ĕ4DV-Jh*Hʳ'eDvzꕟ;4oN3j=By fn"8գl@[sS DK]ݒJmܮ0TiբNS&9J Alc=!h/t.ܺxUݟ/U-FP9J$fT~cMRV=lXl.`[ʼkRb ߌ7 _Velm;)/@Mm`]Y0ܨ{TwrJS9a#<`f_jt}diKMX k I[pwg>yI’+$8uL %'d٧?&qtB I1Rr2u.5,-1&Uؤ.XWH?k0Uk^^cxȠ=bQ1@p)D/Fꥅ\6g%3o^] VmIۯYLQݶ{y0|KG\ ,s|%pYq7r|Vz8jtx&uTYVz>`跒`'=5WS Ib+3.@LBzOxr=hW5PӦg"[d&&f[[3^HGbDŕ#[n6[uy8ƚ1XލiP7iO5~3Wɉj}"btg]z-T^'C)6螿B.iWJ>aR}IdBg+eZN:q_o^UD@P_@ol+3]9T&,="*`s#;^#-˄Z?굊m%r"il",?/dXG?Y,oUu}`@VVe($UO8Pt$Wν.JCzB8L2K>DZc^{t<7F蓎sSh1st[R5=7o|i.P7p7.$)4mOoA {PS: HKBckE$0rka7+߮~+Բ숽 DV翹Cd[nz@eF%O5𰛌0rQgK>6֠t>(errlֻ/@Nr#Kڵ W@?&(S]p;~+.~>|货URI^1z54㡀p>:>4] _I;Yf ;SJ>3<蝛`^ᒄ2ŒTNuNH : nl[='YPca0]!GrM0έ\{9h¦}>-$(ɓ,n{ X Q |PdݕK4>5Vqi&ӚMI cd`;ldJ>an:}'F. ρL5 k& R\SFNڲծ}jf+p=6Z)?MIih#~$UQXPs^HîD}vszR ^T 6UTyv)Z|T|> -^aj廽LGa";Adkx5@vnj,XsQ#C'PGjV,R۳POėKౚUs\ \+rfj5s V7U3_+UREzWXpuqz޼!G& 5yُ,8 .J *G'H6p ,(Dg]υG*V#6p3rpfijHsB D do/-Aαwh?TzXL5>IcIAD޺ns]'J ӗhM4 ļ-=v+ϋFl gu2۵޲binV ༅PҌ4s(wd bc]&l^6N^+xsoɄQ~wj7;+dɰaF1zݵ vc#|=gCù0}*}_zJ .P' "&|9@G0@pC;@E+\X^~7.G[M_I&~ (0ɍݎY<AW\pچavjr%;x(B cҵR'+&gZDy*Jӈ8B)]@1n1%+uڍޭ1q4 *x!@Iy^5 TW 0ܷ!`铐Nۚ3W'RȤbUa\8ٰUCRm.͝>>(`[X,^ Jxin^o; 1}.B+56b:VctcJOO!/i>_D'tȹ EC"O'_rP~tģ?/݈<慌vz2]hxoPB q:ƱlQ˯p6PZ&.U]B]6#-/Q:!ᢱ(yWS=! $ٴ$p.Q%Frk>@*5Xʟ4\@ɺ&0PyЭo/ Zʰ$WS5nxVJveO6<]urnRyɵPGhf`-a7ʫid!Z1L8^@ND+ <W(̛:  M|wo̢Οg,̲wƫ|jPY l#|z' [.9 SRo'AqfANjt{cP˷C dB[qp ǒo"Һq3ηOpø|]-ַifmHQݞ_*U-3OF2k^$=5rv=R$^Bٿ(R.]gm;8?Y +o5&.k<﨤Au:lO&+֯?pw31htj~"<0wRH\"T?/ 2p-6m<3koo~-՝YEv|%EAuU"dǃMٷq62"S8VKEfR͙OKΑ (k# #Y2nA8 6@g\LY^`ɪukDOǩ'h<h1uNKOtVNҠr7?sxpgН~ G ;]뿵Oa6#C魇ClD|E9a:S G=u!/Vd kW)̹6ec_o9R3LEzJ{(dzeCG:+zx+ %V|,# >`8v($ʢ0VFG5#^Q0x:S1cB395ݷwY6&{IMZisfl/ۢZT{. -uyXһ)/v./nir(Tl-^'v V1 7NJ`"=ͺfŸ.F[nXq^!;'Q1'5oA* ?@[3_d~OUB_q>4K~1evc,{ݤ&ߤ|[]Htx}t\Ji ,l8R'Q2V_J0xפ|ub#EݢmxD+"U[ ^ֱ ,)ӞgdDd!!s 2"b{?s? W\>RĴK{Æ@j >lՉqT OO XwaZQvoSnauO2;'aڐ1EHv<5k]Dj٘w#?Aj*$c.YkxfnhK,RPjK 9XML!޳H|؉o7^1> ?xx^<u -;T̃ŗSU[_hA'y[UTXKb|4kd}oJHK'p=j haN3DMg|-iEG/CTL`tM&!i ^dt0$x^mC pwLlKV\-J C{HpB]iDpgj5?\0eGFkyDf}"+~sTjR՛jymun+:.XG:Z7IďR9!d|Q.`Pg2LBf < ں2"31$I}g!tA3׎)R H$,X{C+F#gKTu$׶Eڟmu9*Ӛ$0_.Sz;<5q7wW #+{HE|BqDO9'1b/C*%oțmQ=`?E۔ wQoo6KI:ZZ |xIaͫ(CjI&DQj8wam2~d-9C~XN]:@حER-ξGggB+1؀~m\ 5 /bV>Dspb6!TB!LGwnj}K2# >w1:"Ak`Т$M}hwh[ሟϾ=NHߦVu BX6&~y) ^\% ˵)=h~\0p-wDh@Ջ<8uЭRAdThNKC w"UN|y ܺmG(v+hN436}z`^۾psJ L#qE* RPp`yav $~@`]̧z 8#4Dt?N7E<RZY~|Dd kzq /z`yU;E6ɐϋ 晧*hнA,C *#lźBZLX" h]$vyՓޛK y՚w=֗y,5 pEFSE+EQ+{L«+&a٥C7Wl"M$[S+?Dm0AG]U׎d#-3m#ݐ1m0i/| 3;})Ȍ̀Iɏ1q9?x>xWgm.iiZ2ߘz>u!'};(0I$D"T`i2GGnk!E^|[PwƧ~_E_bP5\m3!0MCJCdvJR筙4e7r >٦ jBtp$R_ɭ(\,P 4/-?#H\fiA"`Z|f/H4< 'b$ dlOH)|쓻_Ehޤz c/wO *lz @Eg ݃>] o:*q4~9o3<qyLKzpl@Kfh72V?t&/PwyPuS{bLb|bFTRA ˶R9%D] ⌷i#㶶BI ٌߙzK2HIG0[p2l{x= \_#" O/@BeH<1~a=pRɶ+Et:#jH41P%.[nRpߕc ~a % 5 jQ&JNҷ znlb Shw66Wl]!ы/%WMi{r]ˮc1J JuJ8- V*X4ON<1D-z<8 rL;G''8hH[3o6; X{tϣdKoh"+~C~j<NCb#Bv6*Ao9;s\ҶfM˯A/ ;XAg@&xBe w,P5vG`HH|r)OamϪܱa `A&:}վ,!-3u:sŢ9rd6,Il-ƻeoLs}N"[)z۽ߎ; #?Tw=,<ܺ5+^δ"rUmZ40?ل }v1}YOkv1fҳM0inFSptߋ44N>|?"5L"`8do/&BE#_60^-C&\PNLٺڑFpcccP knlIc(oͳyouoHV k%dσnDy^{3~@zXb:ݼ;5;`D(/3#"~tք_@M?}Vb] I3{7D]Gj x0I`7؂/G^_9谢)lq2Dܳx.v0zCl5vWTd0g=A2: -_ym'Yz>)cK+bJqMl?ȡm'*#啋5@Kwz$"v$dN5QP ZʋgTm2QxsloNQBJTP‚n>[[;I-~<⣤c3dWѱ-x]7bV`PI,=)<OC V_tRw-& z7ZHL8Ee{qsˎ[vt>E|Ptpa&v[HBz'8к U9X^ZU99ɪ@# 2~@ JER}OCY6Ņ4i2?*Mo),M=Kw21?DY鯧5_{Uikj-9H%^{`q4&Wv.]`J\?Ԁtorg&<=!]Y>3ʕڳNO5ϲ-ڢ_ *V! 8 %BY3dpk@=ftC#`TU¡}ԉnc38{"?y[IFmy;$=LCVIco6O[*%E}Q[X3A6z2<\ gR&gѶ8ޝP{(L V V";;"=oTNx7.Zs&ؒ@`qI3g" (W?wXPrn|.E0[ӫm1/R5O`K5)#)D?ux>e=6cժowdK8x$@*[xqVG~`dc_QiZA$.(CU,kxrX~N^Ū؅w>9!cRi<kTm]ȊOR!PvF,j&"±?Se:|2=;u!}X0PKE"%7dS ´?uBT DLE;1^O$B|ŭb@-s.᡼2d0]Cn5=>KN#ðهՍyEe!R9 g%,8vk G?Kb'_RFASY~"l/}ְj33"Ж'L uiʂFw$A(?jnY~}FAk_H8nVW۸yLbVνA1q4pv3yF⯵Q{>9`@5gֲo_}xVcAz'cuEy\߄L}ːD la"-.l``݀t=2J7b*qj`Mɝ x<.5 =]t] /cڇQaZ ( Ω 6c lvaDъWyLܳ{BRqit\!V~pQgEYW/;Ęw]@ӈ!idà~oy9_&AL6"6 *ˁ+A N᳦NVǘZ˷L_ 4_NJ$RӍSx²1,LX=pckE_Ԁ5 h'^9FHv9t=MH_w ƨ{x2X#X(ϙ pl]Z:&Aς^N2>mn:TE2<|vj`l~ ]N{]dT)A0}$4*GF@ZP/k34ҿJRt5Ȇ#)8"D',>y3sto,%h44|V"4L4!əb|iyKlmvQ ޽ :*QlxVl8Q"\qA>uŗ%bDDVE-t67߉탆886gLҫ˙YQmp,=,kDZhQ zoNLK2_VY^$.(β[ܢ;xp(!u ƉvGy׮ƶ]GG,nG 8V/hIT"N~]fn=^gڄ,HK6ESI锠6Tej$zX*}>[ !ZHY=k)g.!Gg`%؏imm5)/6Sk~^^ "y)adll ()f%CjTŝL٬ a8jb5wʄ@A4ȟ X_?'T Oq'T%~rw71>qZ0ϣxEG7Z5^i5jG8 M10v߄uK(HyH/hՐnOJ^+ \|^WSA༎%oxkFZ}|)yZA17ř? 4QlYJcZOٺH4q䢆"Et'Y^NT#N9A'1s2 ILοR=|K84$ S|^мkH&%?¾\@,E5 6J|b1ADup6jc3{N= p<5OF;&F#sk -^jXA]$ɱ>Eky+QX4-n*b]\j((6FiM[-RrZP 6wyXz\yTX>JՔar2Ue完Z,( )h{%Xԕ@3gF|dJJ6a0Ju* \'znށfv$27Ϝ1@^=#u*(h~]&\.S TTݸ@Nplbּ cF*X#l@ "g ,4d.eB/:~Zry'Og{i DQ=2 `Fo" {Wb&V}IS<(ziyWM u ;*OnEȞםQIkTJ~E2f)0uD',^6U͹u>#+jfZ{ aQ@ ^k#, EYi] C8)J):A1/vfO^:{'AP䤤E 0f8QPY6ߓJ[/!HiݴɦC#p90i>FN8O8H'W7V$BҀŻ?y~k l+:-Ov:J8bSoN6 8=@~Jyx"mH.M~k,:o6Kb]o= 63@^'芶Hw|CO[Lu$ ?fF}6k@pp[g02ݪbầB /F ֍[E;gL<-S/1/ +YGϘP%++u}_xkak9aNS14Ѝ !Y'foĎT~&G$t;P ,WL<3(ϯtaw}!#mBX(7#jĊkGR\m?;7X} #xmi/dm#Tp0wFLמbIEȯgz!Pَٯ\ܨXK($*r~ Wm\"OE1b.Ji 'x 93A[MQS.q<" ΜAxs5oLetmC2|GWuMv#B.قKBḧ P&6V'T}-dWҼnyYu|ӰDW8䐊-~kjDn}F /A0tJ:a _fWN0 \ ԟYé~y0Hq}lE3C=T" m|഻{֘x\(x,P/f;kwS[N*>xw]TT+'+RI2BBhxN]bV՚騥fE~im}-ıM:BX 51OatȐ4°v U;Ⱦ&56~&2UYϚd&H oY|̪VѺ$Z%I3#/cw{HuM0dȾ-og7U؏jzG6JoTРr뮭it{ N68Jp5#$"MX^7=sOpq%6u^;@NG]΅Sت@)5MGx_.,MNJXP$` B|ӌaK91zFnZcϽj-=4ȥ;/.ն錹@"7Z$1N0й=xiZ/4&3m\i@Yxִ!T2ְ+\1 nRMNJ&!&|SlEq"f`3 ۴'t4ض g٣&Q["$z~NRzf>M}-!2!o oOo, ΝiH(*&X4G%g}0$Kr B=+ -h'KW RaSN%oZ]uX_IA%6pXlE S+ޒY'b?Y=*5[7+P2>fI4<:zFJי4ݎz C;s>졻OB<9^b/SVd"aƠ0"C/ܬ`0K&ĕ|&ETXWmF8 sT[X*,}"S 0ndCtI"[# M&t8X;)mHlgvC!/>1mP#JMMb pn 7zLrca?Яa}@-o1f$1w^M+[^v,;Ku ~ _0=:J؉ꛌ.0ۓ;Ζo31^oW,$I.ՊN2#D6٩1e[Y+.a!я͢ CZ($*l(vw~f Nxmu#$}/#_~d-["l%IZbfFU>Z+d [-$YTq_ Dqz/̍L`:`{D3l5&sg/=h(؞Ishs| t`~.c~z{ƽw' I_ُ$rɄt$!^ =h#I7$%_(HA0lP^3r9}YF6- uW`!M v8fI#,-6I/hAv=SR4 rEWԫ9 &ãEMwQCSE"~1wTU4Rl猥a;! v/8kW9!{`zAթI}842f^{K wF˃phaTmn&#CCf܆k7R]`Q| b;_(JI7{Xv|{')-bI$qM[:R(20>| tHjn ®/ﰕչPF*#\ 4W[x,]g5* [XQk?QMHl֙6CJXF+bہof *\11kc* ֞p;#iyPD{Ҕ7鄱7q퍠2ѿO/qݛjI|蛽>pHvD#ōr &~s+e"0,feW-_9VӏHZ>4gTz8ؘ  vՒ* }!~bŹn8e"?zj#*Ec@%)gIM3Z8#&[78rÏpD im͑"'fUK7xeXbŶJ\4D̨_By**@gJ]G($oLZ G~Mwd ;~{f%*c{R3ol"NzI( ڈy n0"$UY݄bgh<ѓ!ʰI|x=d`l ruWD|ek .޼DuM *}Woބ|/Vdm0|`(^RMH@pdHXVz'cz;*"'BmK;,@4Bdx2;^.6|vQ*Jca Ko_Ճi&sY~Ы'N6 A4*IEA okI"bI\辐wkR'J ̯֒)߿"{x<#f-TDqT˺X3&: ;}h>pd3Ņ7fJ 8uOxѢ:]2ΤI]|ޯ]K7SDTԦޑ=*DF;M/Wlo%k1@?:\AtЪ&!D?f4.c#p7A`oQS[ή3-@M<kIT8A"P v‡dmubif:*-mDeq}9-'6cHɆ2Ii y&)eP]$l1C (гW)Hy70Fa  ҡ'_낚Ic4gwJrC>4]NqH"-8N G%`Vd"{AaZr^+J]* `tѦzLF=bf@M4gGΔ9*4iIҦO K~e[C~y=}^+E{1YQ\@lűދ'Pg4mS^W~n =%l.ߤ_cU]PѯmISTAZnmk8ݳnGhy97F%~{25o_HQhMhWGnop`DaL[dгoA,$ >ڍ7zc`[Tz)8[,aYPG5A,]2"bΆz< [׉B7[`{e !!M‹l0x Gc#'LBo3'y (%sfgX%@.+|"Ea#;J;GY:sA^pzaJDd9?񺈌?4دPHsޥ7)z$oǹc4ح{~os=L?Wyw=d~oQ nϵY0d+QKfSXr!cI1V~`I<[=If%%:4A3v<?EG}iQ`mԫ0gG@XT F<6{=GEpf1GSE 3zL'Π-R!My= ґӗEIq4C 0is oO? <32̙&(`5͑z}W:yQRCB$ߑQ<^n Nabrc]3gzAȊ2|[E7Y/ _O VՓ}r8ԭq/ G?R4;?e1L5/ϓ$Gޡ0w[E8$??Y 劍#۔(^IRTMSaXv>.kV"{]rz ͡6,{$[یÑyMվDm.P#s*\.@ q螪v]7 #] >36j2=k!IFhkЍ2}7]ؤqvHgyvgVv̦.%J"ӮBA/5%X+B~ a# G&~Q+^2g5M%C {w IJed[ &6d {w^ιor5#ΫvSmڏ`?AрR7 5:24,x[ZRHm,LFֆ+|!ڒ>O~` 3+hCKn;/PZ ~ ܂&'6 %.A:dkI~; vn#XR('n n;GׅVO*SWfav@/^\=,ֿ J8껍EEb2V!JA8q ߱Ұ^cjݑ"8" -pH@pχ ޔ}= DvנWAz&ZБ͑H9*6Bnu3k2!|厤q9K0qyD2-~* F/]xnnG> T\$ AJ.Hw3"'S';($XI@G6rƓl#aV¹:]e?H@:ДdWNdq:xƄqPz⦅qTHu(Z] T& c,vw4颾zU(mV D4矀,q8ta3hQCY)cþ:0bU1<|;۩L`2PtxS4YNhǂ):' +\ӊ3t.(D&V_ K[*?dtQ-?[rfDp֋Ac SF۟eJ8$$,3I rگ7~)&+.ىh=*kԀ.6:r=KWBr&#m^؊k^L[%GtH_.y/WY䩱ZЦ!n2i6y%ܚJ{6ُD=f7UƇ1~wh;#$c2dVfV8a+ [9(ѽPZ`<?e u w ;5uuF-ߊTob? -(=8XP.tkK ~#}9P~]׍;)_FQ[4o zN_ hWdm/׹z!=dg5ND\J̰ҽ0 @ σ8J{Bsu(/,oFDl2\ }qCpC;*Ċ|Tj˨NyHC/NN4~ZU7:$Ê:AkQ-e ,L.sWH;zGG)$^wSY7񔦒 bW{3Dic Z#9l7Ypv';pX+ƕ-9/W,6roI(ucXN[&'u젧(^Mhw F` td:EHp3i>vGۘT-A<;ZLDs/K9}tN 4~aQUTӯR8`YmvЀG0lQ}<#ϐs fٌ8~ܸv2 {H]c #.ڊc<=;? y'Wb7O>O'Hc@[e #3N- 4Fjg5c$Y3)wA돹[T_?!Ҧ}\JǪS94xv처'\25w>r8\/+q 7h00慯uQ*6UrT…S<&GI,DV@* Mճ^vo>[%>;Zs*,u5ZFm~ZJDGsYqJ$Ze#j{8z\8L!Q>-L4-kGy2~_,h ꦑ_Α)^+ g=II b{@P&С4R=f>Xh}rvk_=.VEE + \9uQ H#Fޝ^}lHO#]n7ǷMS!ϜJƾyNkĢn :'DXx?I&qx'Eg^57gҊr}VeQG>vrW︴{ BfHj*.kU\ɫ''g\P:ͳzydBX^yh#: _ʞ1 lK{@M3Ѿ1ׇ]9^*@`[O;\iP/Ztbrv=#iL.Z ^KY#1; ˖U`w4b 9KY3=JͻPvČعoRйd|SPhv׬Gݒ':t}JR\t8Ą(\ 3ӈj'ߵvQF/p V!5z@ gTS, ?AnCȫ M5=eUWB6$*8>qeW-d+pO9BcHZ-KRЇck5w $"viLȒHj{n }~j@4ke]S%8MU' BU{Lnd~ $9b hΎ!h*ƜWCSh3RpEp`;Z@XLJfE8/,ݞh#nFY), "i3>q-_M"76y.{Ң3<~*Q9XO] tƢ 8o_e@.uȀ48wzW1tdQOo'ʮzgS@m@}g16 a?`b\K}@s#d÷JN3Y46-j8*t9|5$S HX,zN&W wM-czZ@,Dܵ)Qu7NIk!UǺ@龿E| DUS,:;.'_A^8OQ_cU/h:D+ @wϬ^E^GWKdQ(Β\^tZDlnɟAcNrT@-ǩai)lzwRГS ћ#іF77Q*]>}uY)G2wS9]҃p_8e`na+˖ qʙV E^KBq03[ if tՎg^h(*39Y#/a%YWJ:D~D64D`y-~5DZhVJS؉>C2:Kpw/}n:J@+ dZ+'`@њ' ajX03gb 1^-Ƣ0@ rO,PT7˜z$:h9O3l-. 2Z'q-ubT3P%Ԉ9pfۧj+Go|\j^8iQE%r+kPVI-:O~ćg}x#]J~:Wn=&10 3r\hv9p`ј7s'sg\͌*Ӫ ,5DfWlZ{8xQHh_͍o7 vv^'EvX-pqR|3H[ى5zh 1li_I PPɘ}y/] {JxTkJ=2Ã01#s|LxJ,]ǔmYy)8Wtr[#2 T] G=Dn{ !p+6pLK95z&\y9>ig p2KhsFJ:&#qʴM8&lSRSOT^`q-ċ#-[9B=% Zr{ {ۀ4S |l/JeZ3N$aaZ\Hl,FC|[=Wޒ  a?r\U}4}ءB%?r 񞓞ҚlyGg|xE"pnH݅&40kjd HhrQPJ7ZSu*>|zsrvhƩV״3xhP!L+  äFAHoeIOM`FA; y2 Fsa񖵛k7Ŧ@h 4- ZH"URk}jXD汿-?:܃l#` '~>*XlwC)aXhos(:2R : u( r ,[b ;or=>H4RX;I W2 %Epk75|.cSfv>|@1'X&r>Q]ERuZe#ff{ğ%vtZE#`1*ym6dÒǭ B.,WQ$ȨF:͒1*(a^?|b<?)VXfXLx7[fXR齸n#FlěrmNު"hAUOm#FSiDJJ=B9k}_A}oV%lR%s2zMcGk)k"gy09H\eZkj :,3tAA3+^4#Ohfl0?i5٭e6#Ӯ`q歁~hqX}Dz3G9cM5T @&[2e?m\u% n$\dF+)՗ԏTY&MlGC~*GMr^KDd]b-x^ Ś) <4+k[-()?z@㊏=@B*BvNGTr휈Jzvи5n䉰 )Wv~HݠҀm@ߕUB"K:XsI"D:Mfڏ cЕ)\b˅(Gk :3 `Px$6yݖ=N:D1jA>9s Ѩl7T(KA\Ni$1k/?9vZ 5z\lQXWn)X 78%J:HwVYwޚU9)3()BHA%Bn@5[ؖ<O[;mQI2<-$/+D^ +db.uWJQ $[.Ҳ y|p[#2ZúXMoc:BB++F1*8$&"++hBF (' U5סzVr <ّHF(ۈ^qF7<ܦ̠3A]"՗膎á\mtC<1L_pL*^_O^^+ҧE<376~0AkW]hՓ?0Foa\_iUUYP jyjvF*$˷ۻ6mPx,ՉH=6SbٳnwSPͭJ|BYְ1wL`8Nl4mŴ2= ؈:Ãy_'pF[.=uؗmyr"v dD$dGRShEaX^;+PQts_j-4C&76W+̟M7È553;':&[_X@ҨC5\~ F @$deo kB 5Z]⫙腖o/WnӫtOҠ'Vܛb|9{õhe5_F|lN{eIWmCJH FW\1iHOaޢL݃ج7> W놿ޘ_{jw!Nԑ0\1ڌQ&yH0ko"8_v׾bT,]T埚f|)S{,I*a Nėa7=p(h3d^d Q ,Y8ݣ~ć\]z1g:!5:@s JBc0'?/]o&W.ݝCz$rM`i&Y7;W@?t@)7 S{{RZjLIiwMt֋w_mӫcD=Vg?=Рr"AeZ0!ԕ*FIlb(!}:LūM,n#b"%8c1D5Ov=«؇?BRnF"~JAD_d˫öaS"T8g "n-֯h'N:Vs]\Qg'b|e[ [M"xgK1ʘ|v+=O KD1@0h96/&;A][̭j! 8c'.uΤL^t ok5{ pi3y |Netm3g84Gt  XWL #L3˜\p=9])*PGf-NZ{OX̓EknBhqeYS >0L4pZ#fk €"ъךͩB,W8nj-IVf_ˊ)B62 1˟=[6C*5QФIGVP*ڄ`f[oAYt#,_ lmm7* Q䛋%yTަM7/öNiʝVUˍbn>txx}@^"%~%'f.v6,'?F֥dfÓa鿅Ej0&.W tz#QM [E,Q/GaDVfReH.0qw+\1u~+ zwo>8l|O鈟.F#FQ:rn $D%ĚWC9>nΙgz2.rSB5 ?IO{Ɇסuv8 i^*uѷqgH׷^Q ;.<)s3/WrPyVg06WCmhnsx;_rྵ63BWhkH5u6deƳY|Jtkqf21y*S!`h(]NhYN\?+g&l@KSGi¯ J;~=Gycc~ U%*nj؂cs'PK~B 3w>}1h@Ϯ>_2;3IhNR{l)PpMRjդ E#Z1YIel6M;9SOdw taLFQh}pN)Ȗ6sHA\A 7&TI 趷\ygclvAx{߈ʫĬ|*-2q$-5icvʊr `pS:jkzQ2^5*bBŞom7qpslYNjƆ8G'wMC3hJ;/M`>5P=i4=Oݫ>p%!NcRA1LS ڣ;bűo[$אjͅ"@16bF{Y(:-y Q9"ZxHfKmbd^d"3Q\M+[W}:7RNE:6E cBO6/َNBΎ]Jvuk=v^ ϼ!ĢHX,8|yp}K<=:̃ i%qޭ$9k&xGH·ԏ,|7ⵠ}{D/YJBݾ[L1dA-3JBɀ ߜRF73-y[hgؿ4At'5x}X!%J+hv$N6\9ш.%XVE{|]J*Dg7 sDF4:t-Zx MԜy׀K;vcmA̼ةo TjLD^"xLQ2Lt[5\6pRXP 0ngR-0x 6EşCecyܓC_AklY VCS3|K~/8VEp俘ro>حox ut7T#ٳ7E(]z8tk%QjͪC}̐҇M2v퇐 >ַ f䩕d^7%re2F~;&-<*rf'mu _COؐ(mbiAm#@Uv0*^y) 4^vLh!vp;@<_|Fn j4/t6|skix 0_5n3b#;H:F4b'6o)Gi!N{@b0♐.Q0ffi[ѫT- ;s-X7.-ԭZ6Wp\KmGu'NOY0Iu|#x=mp HlvwPp MYq#2 [ `rD܆!?JTҊa7JɼE+{`UPlʷEDr֯ʚ`V(謃UylޓǫfC :hwhb΢b{@p\m++GBĆk_!eԻ֓4#okX/wl{Pc3J2YI߰/@p;L,? B?ޗQ=P=JN2. j?G,>:+6\)\+ h?fs ~>dB\ש-e!РG,s[ŞtJ9s)-E[ bek[SPI@ :lf\'u/9 wЭx QÇX8AGa"mk:ikUs9{3͏nu ೫yrLpJu~2n -JKG#p@švI]3~;(m{E;$.tBOpxCw^R1Xz.c]HSQ' ~%k ӗ*sBJ{C۟hcj+I˪-Ѥ(Z#0g$ /6EnC)D> ߂4ldǻW; a:)!o"@h[CSJzT^Xi(#zQ" yV WP>\+FX_Zgtw 2`yTan{ 67E$"?% Nձ_䐙$/Nd5(Rs@0k) LTt=SlxiŤanDRv򗐨y_* Fi/uEzA 4CTU|d*XJ6T~Z 4轼 t"C8$,wY]_˛TF 8!4]#ږX{黉TTP Kyp%{aL*3}$iZ>1^Զsl1 HY+;E|._uzhcT-6I4cնx<2\)7@ \l[ `}O~sUح:R҅Yc!vuk/&y[RĹ*~i/(WmqR45e'uS7O}fr۬iuܽ uՙa udWa731Irp+h&Ǔn!rtQ ;c>*1 LM{+eC#Sifd8eXn71}4>4#Y%Zզלh׭Z84(Ϙj0O,́NZLfπ(. pm?G&(/˪&, wؠcNTE$s.@kvtdž8DIOxl-TO4*yZ CnN+Hi,ͫ6ffH[3qy^Ԝ+QS)&9ư< ;ixj#n%F0J>wB12wV^_?I_ ZM "%{)r{r X,sP8T~2+|AKNG3|Cf,ϔ;mS&.?lo9~Hg'yjFPh O{MqU .UG ;H^O[c&a\? VLnq~7/k/wfo E 'ŀ[EW$a@KvN-V)쎓ccI2HTt̩hTݱ\tĝdrwXDݼapyj9DKoDa; h #'LduhN[NwO =)-^_H'1-д\qhD=)|qxp[8%w*Moբ/65zo?o Vgg.c?`VW:yMShp'.Uelí ڿ&Iv)פiy.O53\X_I`_Y^F>EBqX7S}+׭Qi1ubgڇؑ#ZyKi2XttfHa20m$TSʢ<}3/1>0|*0HPNP(,|ˏOu}0xMYp#EVYbk[v65ZcR;GQE,f%@qy}!u nwGڅ/HiيW3yxt:_?(O @MyM5~At*hieIւ>3a "d }\7M^gBS:*))p>_n&B/2;0cڇ% vR6\GVut`w־} n44v~%bz:w\c ut.z>O,2&bo2ۦ!y$f#گu eE̹)wAYGue?Ĕ )wϚFYDHL :nr璠Jq4X{YPJz ʢy 18 !TE 7)D1V;˦0g9]HZ Gn#I9< /ߊ |%z?mθN-*xmJ_읺#.#DiLBGy'>,w<TӸJwm2 dJw|T^o1ћC-3UNQdļu-lOYGK~[B4~cp OYp>XV^x"`ZAmU' ]?Y&F-qicEZ# xHdNj7 R4,jk&DAY&D1Q!=6gWx4{I*Z|vq<mu\se? r)L qL^5Yn=yz_#MxĮq Y,bJM^I'Gd OدO`g+#?2ΘKifdWX sj JLՙO]g?5h_eyۤ~3on5@*ސeQ`{XCکu'SMhTXFOX3D0_XSpVF;iSA*U7Q~pM+Br4h^ζw`uU1Rt|"O-6O5ir97/";'2& 4[%+Aы1܇6MƯe!Z'ԫ8(H;* 6I!AvP4%i;iu 5pR݁nN-L^QvetJC )PN&lR̓ި`EưCZ擥zHG"Xtn[ 񬨔Kfg&C?Cw~zwwƑ+ ;74KL Z\A  tPW /̃&bJ ' C+dW<֪0Sq6xYW4FuIqm&e.Q'Jf fqUq㊆lk8;S*\ї_ay/1=(,7Ik`6 m,V gi7rB G/dr2Ķb6`=kfA}ahr /D`Q/LX!{#!~PN- $#U9:6nGS5q\A`da"Č9QVCh+dIA]JϭOSI*n_F5, ![TJi 3Kb,Íd0>TΛj,/o}r_C ;b*|^(Ŭ2ZBSϐ~Fd< hsSoG)WK(xv][uDL!{-_RAIUue8nWʉ9vj7ǠҩŋK3ϻ=a{Ut5|mܽ )BAlKvaEBLM8XB?-$qa+d%)",jd< >Z֬5/m<y+r+A]5bKuQO(W^^u{lOܚiVcH㒼KJ2/N\! BӁoeҢJ[sDOnD#RZN@BC'2ύuҀ1{jϦ CV?&bI loG&'4\(:u<}KYd/4v V5ݔWEQ-y*cvSqVIA/\!$A8IB&t! 82+y%ԇfz3AE_!+|[pGTu q>Ŷ?r*4]aUBP  ԧ0L,0ʫ3&2y~:_,NS3l&#KxzjM3T_H7/A~C=41hθ@ V ^1W`/"{)htAB=#a*oc?z,0THn78@?DCM|%Y\6|_HnH9u f^A06BȼWz7˓kx 9T1RZ=NbO{6q[fxl܎ROǘBD?.i( [Yb)Sj5Zeex_#$z ʁ~c~YiZ=彁M99 X6LPN',5Kf^-TbҽQJ[Ծ, pLx\I!s1?>6Y@U8C)T_=B!ްJ[bSg-wdS?7sOXX/RlY$v'v .QRJ,RQB? `"ʄn̬UN~BQuFڞv l/BdΫMnK4:,OR+ޔ1I.f6<{:KG^{{.SW:B$#ᴸW[yϲ22&^L h9zïl~Xm y07ԔhZiz}P(6q}2 'ֽZ:1쨢Yçy.R{ K (t3}}H1n}ydڲ8RX =o<CEnʮW| \TR58#QtØ^^7 ^mN~!6y#ECBi>eM l{lfXhpP~ȅ^p `ƝhA.3l^<,y=,F$8jj6Ў@智{F WBMBaX6}Q$[M'*4=ZuZm  ִ61YzF>5֏ ܅nܥ ax 9!yxXF\E %ti`V7ŌLA =afv 395Ƥ7#QTvKPb(m`(WO`~E W|`zݩ1%E$RA8dZP+[(8L݂Ŷ-&na:r .5)G9#[$RzidZNc]OEwįm3¶>J}EՅW FHţv\UMw)ʊjiix+8͗/[%n~֏+ pUJ׻wfoYh .ꇛDmgնdϑ'+zU Ӱ,Pbvd5;5J9x!Z?ڵ BG&CuUYKEwo޻n7^axL3b qذ |F0xs;1]L#q7߽o"79T?=rܛf}Rh;90TŌ?"hg2S8T[ŶۆIOH S3|NS]E?S&ؓu@?jɟ!1`ya /6Dr l̡ΆWO ;|Ĵ`Cbecq*%[ A Ւ5((^[6GSE2ڼm|O@|@$8ofEc3݊%5- S BДo툛cIY"dYd",^&v%Y@BzZSh/n\VPO)6(qbˍZȎ^s4PI#Lk,)'r7:`zK jبvMzS&V%\/#ICV(@Z2JEO/%ID4dcd.ec0 [aՖun,ZO)4R|{3f7.P!:)|7x\d4jGz@@ )+dc00c-6RCw-i4{VsYQ` N-nCr< yʲ !eB#U(y+KZ^\DyKbObBx>dPP~HYdtp'ۺ"w'G0z]s ;%m¿9P%z SϏMw==跶b,cך +7:M q"ҫZDؙId3附ȣ'QU  㬻x@…lC;sK Cј3(W1 "ěp;CCo^TT@EoHqFvMs[:,Kj>ٳꈊi;*N٣T\Y&h@3ef]zQ xXG(7vύcpȍKg0F`eZd2Fγp_s}>o'Jb;;lf[,U%;D_7O$.٪߀ѽ4^IѓAʗa)AܴӠ!d9/j,'W0Lap^ߺ,qwd<2m'lqCU'ostʜ-֩Pn8dt!1{uC{wp,?wF߅oe0@a̟u@F 9 KNK O J1^!&UjO?71gU` ;uZdbGHL4ko 54q7ZfSG*o^o+J4gx:z![:̀cd'XNAԃ뱖O,<"9NԹVNfUtSGiׄ+ҷC6nݥdgyoa7TGsΒi$e$U$?׺.~T k8Ǟu>)Ϊ0=LzE-]djW\ &ƄpZA2aR&mF&Qj ?LaLQK]FG-z9GPx⯲BUrr^ 8^/Su%D&V IhmC(\-gsl".ݧ*HI7,\\Z@R_en楘ыR D<&oTARiA%3ck52P2ѳGC?K4{#l=1P#3p v^4nnA.O/^D[0o?QaiQc| CSQg@lm~cѳ̰VjOjLljC!K}7.ʳ5"id/c3DuV"s9/Hk(2Q([)U7EV(_xjOLOA[8 ݖRMZbhsE*%4uςF1/Ȕ4 2ԨAy^f.)(}5Rau {H(7^hܹXxY& &iwY,"zoKV) B+۽"{/HP\AnJ{cJH|>I Lak}=usH$gZrb{.ˮp]*ͶtBq6~v[KF%&talɊD~: d=j Ȕ㰇8ޜ'$=#bUn K6؀qʭa>J8J 9vHi!՞|g _6;+$#T 5@ ;=Jr^ΛcR8 l&r EMy+d{?I;,]MɆFhO{5e gj#O7<^M o7؍6ǿ:c8*鯟Ṅ dv$`kߞlVg}nԗtJCTYbI_mk= BpnL 4&cם9H(cl$`>K_ͨ RB5xξ6`Y<)6([Ӝq gk/,UE5?/_; V^Ҧh)pDY_恞dhopYakB*?f#~#'%>]`.t!I" R6WEi9xx&msǡV3i4$e5Wߟ|jSE;0M~QU1~JYXX 0 b cAd"I5M_~Q+ӕaTKDNA, (NKXШW/{͔.~Ŵ-hAEsT+7j$( AݐD8W'0yeH~$Cr7p|}JrܖVHRÝ HtJ{ >* k+X34/ZD]lsG Q8BY xwRnN[-e4HFEhYlǑiE,Tg}{`GCQ'=6DPC=v yV]Uu, 4<oLf~AH;FxT3Ar"Uqݗ5z/zwF y%de@1,QUSm绀ӧMGOc HhU[%uLQobaΦՑdCGWV[{ZdFU|w匟^n%;dk+T/A], ŝoXUt U*!$`|Ғ6?̧}OQ]54nRҿTr4 QY|?  bӚvStϒ-zt~ٯQ6Gf:1_ ,JaͿCӷDW*IQ|$]R7V{nf-Q #A%ٗ@ ZgÊ_SI$l:t[Wg4y:JLib&6Q=&7oW~e jF x/%Q.a&{"0z1NQ;$fcT1aH;dflʉ;`Y[D e`2 p]_羰ڹmNn(b[i/`i[h6!SLZZ8=K$Ml?bZ}f,w}l% ׷U%eZ8M9U{\Śt%'7{,AvJ"uW 4Q-׽qZ.n'R!C?QH́vp3& a;q~n4ST#zoTdɨFY:5:goԚw 6w84^87i2 )ߠy%rX#_Կe0q֫moZ% VSwEE8 L6 nvzP/, i<9.%׊aL[4ȗY&Ex*~,xEz Y:`󲬍_C/!矽҂ U00::@} tG]s ea4^\, +#:X>9q]uٟ*&DƧ:ǵ5v3>Cܙ}w!P1?]n1a⠊Xr$BȻ0(JRlOC3:v"lqM?2ÙtCDsW{4qV4mWɜ?*~߲$/,:V% cO+Ÿau"/QwO P  nڛi>^)YڒF\<_a%^ j5سh^5`Ŷ 4>n Mn'L75HҠN ܾ#YE!-j.C$+ .n| 6M,qX6U?߹;Q&-x ꯿Rpx2fWf5 |e@}=x>Xί#HW@;LUl#]tl?BI '}-c`9l{O3}i\H X^]aVDhB Fo a[^sbauisjo qNA裹 (kV+Ǧ̛%< :ь{ׂHS9/E5!"6\xPb;|JJ@bʁNJ+m+S?Mد  +,p'?9sد']0RyrnmBTg!NT~g/;8ۮtAa-R R=r)ٜv9n`P)m , jYʍ) l$Csr$x0A^*q1}夕z0SM;?d4l>M$I蜐+xѝv}`smGd0!֕U(+NJaFgi*cy>Uϲݙf+M+mg7ܫBPmE`eRPB-fvc]A?~=s|͵큱qD˫(h_*>1 yoe$aV0>0ٟ -V HE%H9nrvڇl0@ĉޥ9LmRb5l>&bQ`,Jl0끔nCRM1V%qKx*x@n"^d  2-8B$ 4$CClG O6[pӼ)6Lb1/MHU}R};>4I;t^v3~K2o5M\^riMAΣFB4d':g›Z]SoEK(xHf7%.+Ke,[ICDr*dzZj/vKSҭ%$< } g|!vT@Zg;_X;߽!JvKnWl5NBV,K%r[NyiXp;%`۠;Eݿ<`s~{ɭy>5`;opa:-O^fyƞwݜ=+)D>?fEA@3_ k6y[?͊ڟjk2~<6 { 9l,{SWa*F9EEq1(ZgVrR &tQRt րtӕgf[V}dvMyeOz.14a;"Vgx,1囫qؠd%_EiÉt5e7Z1j@'\!:4r(΁$o˙JcUSgTn;N\k4ϰ.ۆkr-[B+M',.>I{רTEXb`r+~%@9G@w S=ʚ|]OVȲX3:3A̿Ln3ٌvl@ry&U;obBo=ģb/ieSlvj?K 0K It^:U5TzGfXˎW tEZ$O=`_Rs=JbyPfhG!֕w+t2l|; x5AVg}r>pe "I"EM!_9XP]S<Xm aT6f-TX|f䌋.h7jzŠ),2zYM:2,D|ܥ*lP#FXv(P ̧ zQdeh)ς oJ1^`,d W5r4Ki+9Ԋ񪡈6z:Wk /wCo-4'$Wo+)gHHlYު1qQ^.Ex8ϻgA p<'%rPؙ`{J2],Hﱏ( ?cfdrAwmeWRY'KV~?(`ˣ5](ܰެdĘzNsÙX?Nkuӡ̫ED O+$SoJ*t<*,TYߞG7LljÚ[w8" 9k9,#b:bBkԑ{lN瞷oO7X]~op4 ?%5On'UAS#D/R2?7[! _kNwup!myIU+^l?i! ٨DM~Y+\twʼnEЦR~CB9,f+1xfN{!\1v^aO朦7yUÆ.enYK^{D@I/`Rh9W>w <{D3qЌph{8 T NjD醤 G39-5-4VVP;m4Han뗋7*JkWhJ1 W^d}u H[Żnn%7|>SBZ6GAЅpy_w("vAoŸiV4:_]H!Kھ%asm uxSWv]' y S%52B'b=t/;uaq8,2=SZpҘ[iz様.ЖuN.TX,0\U(dñ& b&"xbEIToU/^BI!=qƝ|jZEԧ`g̓kgb&UE?8LUA]̟;(" Գ.]7$Mws _HͼKIxWhX`^Z c&MX701\WWMR<@ۓlr XBoU#QS+q4ک ++A؄lv\@İa 8oq~Hu0Za)F(\LjA7FPa͡,I559u<**q)%֩]@6-h~dAV$tWOKB/~23i:P s30kcj߳T *-N͗k-\5QS{_-lˊMueFHW:YYi ,lM_'>RxG>IOrk6>햆~7Zqf]M7P:UM"8bI:,㲞\-`ؙAjL>AarrK[^:@n3VlڝưU 1x݉Β=k'gHy*ʟV9}7UQ:q?G'!s{1"72C.m5z]c*X !%ˉ5.,Nύb>bq%gr̡E;1<҄X=Y8˂ Yt<ћ.S.316 /fsq,_pSXO[`-T [?6g'}V9jom`/2K79&oV Դlt^R2q̳`@CKHNguW7٤NFP}ƻi:%oū-N 7eԛׅCά׷G la%&>aP$Q&nY D87oHyF~ (l!c7yٜ  Õ#!F)+!5sN[Mp7c_k.&9'0PbVZkbՍw0pdy)QuiV eb|v4YO L Bo畈r-;<{\<85hUY) +<()4plJHD(ŜׂI=ABB eцL]k Cӱ̚.ծM)&n3+Ӑ[xr#U.=+Lա-y ,kT wb0t|d@V %K My0uʮg 41;!3u.%x2JӸ^VN}in˜Diɱa'>?tx4. Tziu;0UYR"&8U͐=>9qs+%hSIsŎT1Orܰ&#mT=\_Ⱥ{a/6:$=n:Ym>\ Vg NID3 ;yLg:\(XKlt(cc#MU:+:@!ԉZ8:K1Ҍ6c$hB}'Y/A{],UBU͟ k_B9eT4$g厨ERSѧ*eC'`3 B=6 6?n(05>$>&, H{L|6e1<^s~%f"v9Δ==)R/ @c?0w$g4_&0 k}bhW" LTP}wF`l2V!K=g}\[G_Y_QF~L.N-&2+q%^obXiu72bԔz$C\] Tzil>|Y0}t5ypmΈ93yX'QP6.NIFAfI=P2oѣcK5Hc]tm҂BΖCڹ03ae X1j< YXwY!-NGƘ I60ײKr8}K Zf7sI(!C4nm)DuQQ)F9aǷ86/{ǥv% X\: ~s 52>Zo٧E0`am 8rP8V({?@GauMiE$q~)k'9s/VƤF꺲^$ia,mR#Ew`(9eFz$ot5G4?ǜdVSNkqIkitǿz`{odW1ahsrW=>i*]mYyw^XM ,ROrxfAǗ{ s5&-OZRPs PVU \j>PE֡PGVX;9ֳ dUꭇi[7" P״HMƎmR{X7٤Xsy 'z쨡t5&6Z;L QR 9Ȩ*Ѱw+AxNg&vK.] $`+=9"\fCPE+.Yfԯ-Iq2X+.=H܎Vz,?Y^jY^\X߄\SCfLao[:*s>3y7@*6c"ø5!twb绦{*Ӏ:U?t0.mq, ځA"`ֺR&g&T. ȥ s[Z̸_Sj3;*sw j(A>O5Dbg6}uFH$v?NaB<)1SY{ppzwR  GF/j,*BP3SHb#B5gz |4dGXXfXb0 لCRhbGa nIY'7nywGiPK^nH ,9. _emNʒJԩ!1bKi*qpx7Cvj)`'R=-+T&[ (ZMrO?NL'/~`T&?JW.R%|)(; Kꑎ#˸xA Ik/Mgn߸u`ʣA)4)zu9d6~;IlW9>"_py>1Rh'j"wD*c ycpn+{lnӏ_qu+E @b6PJ!-d-2lD=?YzzhJlr<E?QHOOm0A>vB&mq9x9)k[I`7hRgx<7XLX ?8<dWQPq>_q$}sCl:YHLYj^Xfoc ~K9.M*p@1U7#=>xޖ0]#T-]}uUZ*x v&PG<>$1]q. d7ч"X%&VSa?RWRd{XTk!dkBw |7u vRO_"?,tfa1_ѳBqɐȰ lT6lAzrjk\( 2 !>/u~usBAtT9k+q՜li&z֗H=/:(+V^5IK/a.w?aZaC~OڇwSXMQ8[e,R.pUT-!։ix>EގH]C̪A*p%~,pY@G9VO lͱʀqNe$fsPg:~_üwG@7(7rDZLG^Uベ!YШ$.[_8 yӻ1߷ᩧH[̎E0Xw8iLvUo9HcSeUzB!Ca~!d[(7dl6ňˀgI:u_$(]}#8pVܘx\1@Nb/5.5b6)n} !4,bM3 9d6$*KW*W#Ds%2'.+V-5Ō0Sȭ 5:S4>MdsY2pGܚoT:rAZg'.&*r3j 9I0uAP=OsDL{앛O^ _.=i9 Nguǧb~0>xuwf}YU{rV k()E$f;xTH.R D)ֵ,|L/x~}mubCZ/*/;\s1#x͔:fue4ǗKDxIIXTF5 ˬ1sd OGWT؀Q@z$H&XhJ,J ~ѕد7D(sNHvI6*8~.Zv$4|t}%/뢁l*2@dAcS=8Ta ]&;4xt]C4z.Ө&#G*3CW"Ac;j3 ޵aUz"R&%tFH[ywO*J0y^s@}5rKĉy{MR 64ub&H+ ZnKZ,7p5;^8K%"gȆX,kݦ Ba}wEj.rT?.z@ 5<:-Vh9,u6AY.B y#S@_EuRiA:q :/mRߝ'"Z!*PJICM6޲@q"qҭlstA"v4ey[_xp^UUpd,>\!ҠYP/sL;'q. : VM @Df-0b"%{.tbedŭ3dh{ˠ<:-n[Uf!F$elGĬfޱ}ɻJs҇huHO26̙{3b ,f672yᔆNO%ڋ A YLiyM)8%EspRlU"%uSLo$1uoĕKy^)U9?xp'}R>_nLԽ=O7~7 `0 Ni$F5| ,WL!>"N2v0{bZW3 -s!w B1 ʪ,]UؤaPs\94oҾ2A6sqwa$o& o4f2D"R<;| ;b\-r#.EΊc6W;j@DK[1wHFP(!8Y¯9Ráq4|ohs]"?j`]^y*g󃼕L{&#X#pgȅr8 2z[ HS 6'r0$9ZWt+LLMKʭ6ȯ+"Uqgzq"4^ xEk9PV@f .HymH-k~[bƌ*CZX]qF_ #S?%Dv cU9_[EU1' ki/T8 XJ ^̤Tt޶r- u69ܷUn3G󾖁'v ~]"8[yફ6^֐&gDfSNtfɫųE5{~ Dݔ;#3Rcɞj-!j Ker4|b.J>Yh6nU7=虨!t Wv?n0HJKbNF`t(;|Sea";YQk¹ؘdoCײlQt-|ogT\c&XA%s3"v bԀ(iy|[mec$&+%]ܧjCfJ1h ~ѻ pQ.?9ɂhK@Ѱ}cHg,s-hb|cyX /j X@زL8_R{m-+=߇c׼GFiCP2ѴցGȓ{mIa_-Pљo`lM :}]cX˼iOpgI_ ]sGCb@v)1:Ǖw8 # |CTJӹ;h<?tR@Ξ/(L\I•m.i[b}ݬg&S:0 >ԒrIKIgॕ`V?f|j\Wߺ>hx#RԜޥFzU> gx`kzeEĿ - 8sr|g9-yMl}3ǐs$ X6AXj54q> TSuΎ|A18_3-sػ#[hePrPKj=lHV6-BR{PQnNmL[=43Pjfd;I1 S8 &8e/Cnb-3݌Ց]*EQĀ# - "h_#י*,{:Ox}+j;4Lؼ:quaiX>t0+h#G>v2TO!O{r_빢+G d.93KYؠ+E/~XO"_,̄Dҿji5پceTs&H i*tVV._(;>[ޓMPC]!xrD!wڲC4^l1rA!q~ v1߱MCaIU%7ȂV6~3~v0>938-85ΞJ޿adÁhIӔVUD> !2@$8p!D^ٮf8 8|۞YzO2%2}xU#4>O]crznDP=ſKx",FHNmM ˸(ސoB!3l\Aʰ<baf%&aŠmu1 cJQ_ǫ9eZʷwm*$cLuDll-*'"Rk.* `w菱󋿾i2 ,.zYcg]/[6pN4 +ҎǛWf<*,jp蛖_|y6Eߋ*jFVn01^u%HLuZ9*A$ŮO1+p4!إ ~y gX,cuR)j )R+'g|g[ɭ-IL,nuRHΤ`JdyV?RUk(gȭQ'."<0bV~;Y4s$26frɮ 2Ծ(Ypl*;۩yn+ua1 >0mK'˾l3!lҴvPf}Im4%9*m4DyfOk$I¸D%1 6zv7Lf[@Pcf:ʯtyvw?>CXf5`rJ ^w'xZUy=7;\f.Qsd 8`IcZ"KfQ)] H8n8n8,|) }KPVN֯0F'?!GifFR"OO+\:9]ڑ^ 3 s֢V..321$xL~t*dhu-NI`nFG R'0AucݚEyFNw)# gY$C b潩tPR^Iw\B 죔nEVIVfZ> _ZX1HhN6`8yƥ1q"ݲPb-d[j!@lg %[Svk!YJ>GϫߨC1ǖd @lv]TJ.]Q&kO 넡u3iMЫm{?}KJ G$h lqSfibVɲ4V Fh ޅ6O%PTy7^nj.1T 3*]Ŀ;KG&p nǍ\\ĀYNrLF-n.ID!˵8*D렇Nt}> gӵc:z|($ 4JdE@}[ocJf$|Rm3V,~*{/qkehj7Ѫhdʽ@ g\s+ܪ׺ݦJd6 V7|iY!qw6`*F-sI+MS 9j)†mgfgGIOpԂ>2m ǰz^_8d h_ڎ- !FT7Kcnە$|>L3T@Jpi>H`fŠLyG/@ -dЭ$օ08ˁ쾭h ;qCoZ:/ouQ{G}.ĿL?H?9}{ 7;"r$%.b/6L9f.H4EJܵ׀\@ d1COEܶJv hUYyft/1{nͅyݖ ufWJkjh/ʑ/aY+١{I-NCmmin8En3S\Qrٵ!T/v̺9Ҭ:(025 ?w L N`H5o_As]gǯĤs&V tMj T'AMMs)zHn4Y*`J+=Smc,YAkyF)b`a[=| fqx:yE^|^\T3㈑ ԤP"g۲^$9uG!V3m\U" VQ1C?0hT#.?j_{i`DRpw|mOH۟hĄ'Ѡa<~6hN 4| U[%i/OXxPcjh׋8|9f{/<{90^9%&`R|^HvO:>g+7[|_o۫Esz/Q5jPҋh1E#b'~~X^q5/]$*j>Lz*-zl7D9I+:Ȋt/l{X !&*Rwu)& \7Z8jt8F3z6!gb}xƂ3,8bF|9?G>69A:t1K7$7,5xK;ׅ>ިGoֈe8/Z]w[e{Y zۢ 0(lSr)-9,=`!mTRNu2kglkQoe-!"">o)4Doi{dcxhr$H.v'@֧ygs[Rno QםK䇷E\%Jr=?+4-LʚFKJda`u_f#0LYx`ZQȖ aIkVG32uNuv\(XV.%ORf6X}}552ňN^HW6Q#)fp9קT fSZ3jZJDζy/#I|ٺro F mc_+:g+_><: s25ҞC±U)A|UA}a%+fmVӹغlَks`8ݧhYCmx CB)|J3?^ք[;лSP' !J 飩$Oḿ4=ͣ蓴1AR/V$F} _$Vg,L,h^E͑""H-i8=s/Q=ųqObi\'5QP_baM?7.;uσUɴ t~5zJ=.<*$d~`rVsg8S gtT:&S=c"ss!>VP%مݣRG<'^P-@rr >.:|/t"-(LFi"[G|O^4iJRuL5Ac="La,h4/RI~Vnآ#"8~AR(P|·r $%jR,y"tz8*V/0KH3SGĦ~aG!J.ɣ.yxNXS';x!Pu;в94}]iGQ^Qgs72N;%S8-&wS>m U8'W M?yݠj@x jY臚V9Ӭ*c}IHG-cFpχJ3oM=Zj>! +Mey:(6.HX(,(@">wk-\I5lrn8Y %u[4XkxԽva[ , +]85 a:qal}r JF-)ݎI'_fѻWΜ)boje۾H G22ybe.iVЃHL)J-1IsקEVogˋP}7SyĞ:<~/TZc~[7iB~c>anp.1CzhݦR|. T+foڡS7ʆ| 2NUԆ'kja;rRzm;^p/`ٻv$XxJ2H|ҝ;TBU'jFjxAb7(v/ 8*;.>#>W)<;\%YBuG=%ȸ,~pԁڵH52%Ye;1]BzIndʌ}C[:TмGaW˧*RtRCX =Y:~˹lI[B7U#3&i{Wmj3û&EyaĞN7(hcasX4+D( ^t58ۂ߳h=ZE_[Aej5_TK;Mr!*CbGWq~ +B,E!Q,)m@=Db rzε \$|/y@DSTFTo~9n\ȼ̮@Z1xJjE( !\zeQoO2j* % z$f Ekt;9R3b#!=;tKa,fiW!v ,:GdPT%CJzSbPlw{Fq{ S5.5j+i||БDojmmRLpKX\y՞beXzTa߹z,"$[a7p棽vLGfWVIBؙ<~AE&X{f#)@G=3om(j'Bn{hSO8Щ_jE{u\=5opN==Z\afaz5|׵J˥hU[3~i4l{xȊX09Yؚkb^XlS& Kk"Jh ݑ;iQH/ x\ECu3f| +ļ:ee$}* Aywڊ]h;v]ρc ߾_2TIp< wW,"@M9 Hr^ a01\XJn6 1nj.D!Jt`A*rc3%DI X,ZB<"'6My2:FcmTŹVȥUEaګ@cU%]G| UZ.˰,+*0K{MKc Wh*me֎T.y$0 |p@”z5 [u m;^.7Da߭r(>}p⌰,^)bш9rpq Ӟ}(cƽI$h5q LoiZV:r"p$!9 =,OH(]@_J 翄jD07'a~w3 TBhr.g0>F=St j7lJ s%SJ2n|5Cݤ3⠰;&Zb Y_eXeE6NoLG>i)9,գ2: vY)18ϖjtpXG3 Dl—!9^U})t?,ʴpaJ3p=b~՗Az}7bu0biD㌖e {m{Β)Rwt!(5|f.sm@6g%U= 'WaEQ=t| /Ѱn2д\\fssSiX GJQ%{ػzCc0{yu-ZDq0 a'k =MzYUᗟ6ٸMj5!FXraŞ@иi@XvF/Q/2B-LɶJlD%2Kx1>b<%43vÞ z9v] Hr[ƸΕs;t-e:&H̓&h(O; ZUlZJuj6kkH3JuQh*F6 ZFpPˀQ *Po2~9͖'C25K3\ze(Vwy276:'xOc.H"`S]ys/ .C.A hZ>=;j02s rRW$Ui1qKl/sMԪmFUĘBn~$ʿ ؗJ͖5QXq\BEVOzfq=SD,yofNal;e:aLw Nˋ%,yXޖMh8ݷhڑ1YNd$~ s۰U)r$).CLk|AI1O&W>?~EPR 4eq3zfoU _w:lwП _>:ǒGv(_v\l}ՑbFMЖBgtg[&vLB4!y>*S+^sU+ڿP2tͼ淗ٿyu'9TE2/PQ۶(L̵9sJ@JLr dNx-3E7_ ۡ Cd\c9 : pBq'1P3CDG~R)ڦ[ v`/+;*'gÿ?Y\ VkW)q10=,U *3/u$[R7IpL[vFH`1쨐kMaB~Jh.)kdW .׉?䢱j`Z lJ+h`OBLcijN|cA21Y%9f(YpQW!S=ƫi<o-qD& Lr .5_aȏ6sg4hA%9Xw*nZa6aF%" yIYvl 0>S~q2o s(>-%O6-u |9wז.VZ\đ%LoCT5}F"6B}KqBEɡoJ]ȷT?]7W#n w!uom/ AUG]"q2Dh ;yX ^ Oq"!=<|S`LR!; YPŠiVfY;D-f ("gdh:Iy17`Qk[o^1Uffr6?>F vn2S6Nv = s"+ R_OتO |ŷh 0潮Ka ^olaT]wEƹc6놧Pr﫟Bӯ)?*ҶH%gv8V u98urWpzqYY4O }Eh&<^T1!y(OC“D^{ZawI(KtjB"6d+:{(R*^ߍkeΛժvT>̼D*EKq,5F8}}XY[(0(@ >NcmLr\C\cɽ4LjʠO*p5yqg=i*ox 3\wާxtѺ'kyp[6awAF7ُ`!~p]JLڰ޿.m5-V:`^FIbx"vN h%RvYM50O4dz8߷vN.:|uaR+1Hd7?ėȔ2aQ*at)KI](F5t! d*;0daT\F!PԄFJ\M&D8Gj$!!ݛؐ|\SEp6qb 2zV#ղy|ҳpu8s"O un B| uõ7}f~Vqb0ѱ[}&ꐐP Gg(t+!rz \YxPANH$ SwDWe}r 6JGSv1jܥLz2u+IUHLHWN+5zt!vyx:`=UJ.Z$g;e8/;$ŏjm9$lvy>^靡#p$FmO2.26%;" *u1/KA´oVeB-`NX\q,\Uv:[#HKPkHkW25sݼvp [u[F"Qe &_pNvCSGt|,qFCoz/u&T@ud3݄GxTߧC=RC.HO ÅAsL}b3xmM'UX  n{֪*6<#,/.1/Ёݮ%nGFg(4y|g?_c冖 [oLKϨѕȟKdSDdt'nd^Lٔ#F:UiQϷ<,=u.=lUNH29SAenۍtz*ޮ)q xzy,}7 a]we|v\uWmރ~#WN>X*eBf%U{)w;v8SDm@X+A22AexÁ-?o~.`п f^qzZ6yD[QQ a뉊GX(x!w9t݊a4Jta:2[?9/(AQhy'睿50>Y= X(T1D!g53"ޗrqeF9;ZL.}+ ꪰEcLq\EH xj|"A!:*fTumKQa.-i>~9" Fgms +GHZw^/t_3.3xIP|ϴU@-1XE eT8e)I2)6$D0=r_87'X;\ϴ$S7!T Ͼ~IK*Y+$'LŐH;GW+HVl&%zZVЀNx0"ۥN6f ^F i a SEkʉTf^/s\WZ %f^_fhZܜ健L[`l^hSZRPbgEI)´8JxWYhki&k5ݖw ]Edh9rzs8L.\u=Cjə@1e속 r//xQsS(\n4"lRchLGx[P2w)t*$%qbҪ :b:%+cH?|f9.RiŐGq "5U2䟃/)ի\AfyvL]C`@\ݪ{lL0t0X5[ Z:zGX:4]D`m;i+*SӜtgUOT?7[c9Tsu_Xzo< 30i7^%fB.§DXOfu˛Hֶ;m@?T)s -ӸLٝn_xd =7tRtpz4ݮ:uB˲f&ϼ+ZUR+C:$]mIϽeKKpaP+D6~epA5Yl ^l AS,NPRL5CIpI )Q@fs2LoEFMΟ]/U7C~+#$ʍ;rY+0;Ncl>ܖcJgEgA'quЎ@o(-6ZRuۡZt3y)mHw˻Ld8#\Zb9pm1@.&hVPHSő xq3CO;((0] W[QFW,47`uβvDOt T3"k cuq(G|LL2uL\j7/FCm90q+ߔ[c}GwJuA7FBMxr ﻕrvrFW1F}/P/2ԴcB S#1#%͘k$zc C42`!?}YvT-d:ʚ'χm樛I"%N~\asQVjӋ6V GJQd;Vt":DM=,_7+(@f-mGDBg K噌=| !ũ9ܵi|l faxY2m1F,gQTqJş.im5 YOUg5vHokNXϼ]peVT[#oh7W[)gFʖZ.$Dܮf@ӵP}<&"p)u—WĐ#*tkY=%25 N"*ΞdT z3#/5m)f)lSj Y@I/O+kyæ%[ZGEpH7AsMK^#O<A7:dXUt@N88!7^<ӥ@ L oi37 5I8Ti\Iwp7u_^Y|;b)OUe!`JaOn<}'L%Q`~+vALC}ksQR1^.D?6Pfs R>67:k|k` w9  񕑝u#ҢR)8,tU>rZN6>VӐ NDfe͜\`4^}7٬w|b}qqװk] zv/}ur%ΟWBMv=Ѝ[F[bԟ{:vMquKnj~;9wFxT\9Q=9ţ 9W2#r~DŽ}7˟(R8bCt% ͘7-t&zҮap_t]M {M2.eB($p\ pC{+< zfVmm/c';+}/ !uF¿ oNV$3= ^SMQƞ5=>7_f< *$K}>ߺvf|g`֖={ ߐ'H-LBLT'bIrhV+ƂWX{iy i, 1\Uu[@`R= ݒNNIxkP~v!ۨ x8YΨJgExW^.of.> K@"v/@]ѡjܦ.qbzI:Z{H?9 T:},?PYs0݇ !ϚX X4Zg]1it@#WijYms` wW ^$K=|Dv'R/L}4RoN&TV̙f|٥TM~E W×P% fp֍z %rw .V^b cXYB8Zv48sD4m@g2(rZ߄j)R']K75uc*6R8:mj@ &9|4M+%bVOƭ',Nףc\lxs)=6ʓWr&]XKR/ z[uq!o-&JZʣn实VTC dQʼn,oSSr?EMWs ឥv'C545䢔tƃyN<ZdM\ܭe矜6(/5sx~>QmZ|CE$S`],\fg.ӮpPB{eCN+gtX4%Չ2%Bn~`9?) M$c.Y׆Zd|cG=J=1>eTHO vKf,HSm߅j!i}47t9)((%NZ0HM 6\)R |@}GƲ$mKH a#k\ !Xe[;Ku%aEPinˆ/3z8kpR恤^Eď$Q/Q/G7%&M#U_(`+RvC =ocg&86왦%qGPd<ԧHdPe<*@3\ BNf|E_f ^[=G5jQL/[THWA4NކL/xLw3:^]jsF:ot90 Y74*d30T# JeS\<5MfY =ܳsWTک6ȷ. '{ 8~`]Iq0(bt΢ˆMܻ_=Gb⦥~j4Tg1CCz lq6TvC=;TB54Ց#wzB=h(,fvՃq߇1w32bo.6S!c!>BHj1 J]sW,DnNukMin8՗ke:Jf4W pMhԕEdBFlhW 6*\46ϭ\qo@;L.zltcf5&j⹃י.ֻ^x Hk_>>cKz:Q3oURBg[Zf`җ63(I>3W6.)־L.m 6nq'q VlJ8Ԛ ,(ԡ Wx<]^Va JD{Fm3/Z5QsDaWZQF zc"2h1E~'*alPLtR=V ѭKc' +2&i5n͈:9KY?LR1K Co^OН@)ŠkÛji>Q[׸^EA6Pg$bpȣxk-.jlC:>W$c* uƭx|K 2`.*jNqZ*茟% յk{i^㈅1- :Fǟw6QPWpdcg,#g@EDN*8lM+ϭ-}߰T !-㨤Z I H/FО*"&w<|`:= Šr_v,,J߹Kʫ&xu(ʈfI.A}ɗѲyW/7ch>x?AR"A,ygMpۚJ1w>a OJpl@ [G<yp>{ݲk+s>iHހax<@Ex`V!gl`lRל]O[.=Dy̑X-NZwIAy\1MjTo8el,@9 dk R9*TO)+-|pI<)GZUm,J1PHmƲvHQV1ť<[k<g/`J5dYIIћStڀωw%kF8_{P-[!߽r1Wt5.G֍tM#.в\ڹl8 x/̴*|1Ap8TgTdW,c52Ƹ.}zR+j|Lo-o.L37:僠zOtz''Dn-3+-nI귲+f稥!Tj 1(7%?@eǥ.Jw(@(Zݛwʚ 74NFV|m+eNNw/%p>iEp܉br"FHUuyЛqi2%̗΃ƺ`H+WiPURaYMjM|ѾO-W@Q7I<.EO0z6oKѽ/FPکxE& J(hײƫYA=%RĭO4d&/G#^qj\(f,!qՙt>L*+SrL[wI2Ld& 3kpF csDšBbTyL?{ cWw@3ӻb}gfЛJ"TУLlyQ\lQ[~6KUjM\K.zAI=#1֩f4oHr?nuڗ&C~ny2hW`NW;]+MI t x؃$ʫH]Sď@J$.~Q*4O0q":7|5#w(4z`ƶ?%ٺvFP}}z!Ώۤ;tE ON% ӣ@4?* U|EKt!]nTŃL\*H`6٬ʹ6~(;e[gXӺԗC ~kE2Oa[Ø8s]6c-h)6)Oh_2z>.^% 4oq |"l<La}BN!zp^^?h0:2sH8`鼓^FQe IQ9y5a>rnp&3C PP7H֞^n~% d3U5>m\-Af;&l?,*6N$*ftPmZGk VRѧ3R6m~wB5uU`"y˂8f b%8d,%ﺅ_OH#͛P1w +>rQnv[m2չx`*ROpRюN·G/?!KQv_I)J*#f?t jl 9& Ak/etXRκCB'WuN:Y~bɉot};eߛ%xA;]&.;sIbUJ6mru1{Bބuq1a>CqSAek+$+@VEhغ-b̒ oe~NV~ mI }ͩhg)xW X)*֣#݄&:aS01Ƌv.BLӾ †Jx5J ``G .p8BLjtpa_tI"9y^|**ó_dAc6zwlDدa-7YiySFay;#>&S&+wk ̕~>#挗!fPBG^dq'7q?z_#$%/U믢VSm-Kn$$͵K>fNA`%rZZ76@Q:5[,ReCUWl6ҙUH:txz\u{ӟ$ ]gFl>_Ϛ~sy !3+`!nHkɧ'Pȷԋ8l;B:4T4A^J"C% I8y0j͇?Y;wpv*TB'伸ygy &S0@r.Oɋ[+D2EE򮥩oםQSI&~ <[ߜh;u@LhۍY`+a&aeCi)N[:Vq $ׯ*dŴao^"fxouCOO4'#g:jhVW:sL(ܥ<8s^VJۨu hxڸy `u [r߳ԠmPxX\)l'%00H$"K ANUJH3>2qwo:RN.tL)HffM*ip=_' >IuE&s, 0nwͨQۓ۔BYb/H xs0\8JC`-0C5qҼCL4_]+X5SݡBz[ϫ5ndr,DO/S+˧v..ҹ##OVۍ*w`)a!`yVNgy0F@D]# ̥Ăo/>@V`KH`r&d=bP&[gH=%}jJFpńA~'B?cՂi@i*.AŚYQee@񥜠8K 5~Im[U)vIav*5#P=(#كfe~G6}wLe@3mQ$Cp NƋKեhh7O\Uo "PaxS]i "fbSRzǤ9`1&V/}&ssr'wFK;\1m32j]o=WzkJ(q._MEk@RO$7~sfCo9j^ _^@tKZ:  IfÍf$fHMŽݶ6'\(hR/T{|w _9NBz~RqGzdfxVD))VAFI-HIzQON7~>D#`Ꭹ<e`haj/L)O"V"6͞@PlU\=zMCJ,m6Zܔ=CĬ'x?nOl=lje^&GrD>(y TxL5ڷ2A[K3"*DD[ L <_xɬɜjFx=u3f{wsyo 3ix<#EX{_2J׃boq|JN#`EY)3kK%>5}. Ԅ{le$Nvb{E,$Plۅ\Q`0C!a l~|5[- A0Kkzg*\# gaa'Ӫ#Dڕ|_o@EuB{Z&{.0ը^XO5v \-a1b>L3apuSAK])q;1a9_?F:Ū?'uȿWՠAg6ne=` 'ƵrcT}7|Sf$» ߜgoȡ^V2b:d-^QUh -K%Cpk844m7Di\Wn@D;W-V.>A-MF9}jH7nErXkeԙ0fE!SmF]mu&[4bt$@<'h0WKX}"*iD\Vy n$>dv:ypװi|fѹL)Rn#cTW+#0ޡ6mY9tOG?˹ K7A@k12`cȚ0{}'0嫬*B~'a/ҙa~kw58L(ٖCϑ6s3  $CFd=!XG_tc̈`_dodk&xP==dEXy"9[Y0E EO.@aS@c<BFϡ D3=g(.U:ߊM ø[< =ói ;X~=m/s.EU{^4UBkg>+KND (k.؝"㍊oRcGD~pnu o.Xk/[Z(1b&6bh45@N[YP& M\8f̱6ғ/wYN5[}RH@ `"v".#_ MH1R]q]@vor?#%6ΊܙOd֩ĽR6fyy۰5w__WÇ2ԈdxЧ[H$LĮ`^HN_0Ň*csgF&XIrv[" m+xQZU6}z,1]? \RN ):u$~Fnu[nCR|YҰ)F(l *t?6`]/$E`զ7ѮQZIۡz]Ck؅e+So#wr$ ظ!n!D~epƇ3ߡnZ``_m忕=*tMRNpk<-77Ễq/)stnkxoz ./. H aAtwΡ-JX~)fd7bk8lXZK_VȣG! r7 Gug Kcbg+GhؖVN,]-$,m#K}42.[نtb#8\#aXxyˌ Q)0'|/\ ݏs`Koiw .ÏfBgA_f&䇷~} ۲u1:m'Uŵm&9ڎg5 e+ jRLY nqUY>jk'g*#W+KA} <4&_}.4D-m\Qؓāڂ0_w^n (-äT˒ ݸIUHks  Jե-QZ(ńv{)Wyۤj.)A tAl\6p91vq|d%•gр@pJ㨘V0ɔIFF'!1Y?qRG2X~\A* 96;g!sWa<]9obA @'bT5Fj_oS h.I L荰2ehkVUt9j-AQ7-?0H,\a`Z7ݤ\!]e3#jff'.>_ȭE^apa;#7GLܖL@P$: AvaTt3;k:<'|=|YNHhuC,lS\?^8ώ]dyQɡ}Q4^}l-"'4#wsu͇qM]Jd?^gI+~)EqJ J/*AJUp!:dVg)I<`󽏂̆켡i~ب+^[pVĝxB$&ƌd]gg c.#)?ٮirY,X?6iÚb_V= S-J8,1pyXϤ In;s^@VŒߌZ]=u3g;ch ago>Ҫ*GX;\ܮLJV/aE~ҒyPw<*kw |c6Єt}jg5þ:kU8&98@#k=Xrkȴ, ЭjpqM{.19Ŀw,G2n]Ζ Q,pZP>oVbehn/kJJʏƬcncǟDpkQ+QG)oUdbVr$ 3K{/r[t—C/np+@}i=ն&HD$*tg$t*^%ʱc FjJؾ@ Ds0 "Qp~j|սE, qLO`[/9Ńҗ( )R>Lty~hz"W"So;@@aݼ=RW?kl,"OBEpOq͚̃1Rŀ|5;@V )fy,8AKCmjLWoN"1Y~;8Eʽ>kxxdwUibPezvtqgA7T 1 0U`iYR/([Ah}gcEޝ&'PDB?A-T6g.HSBu |ftO~J (Ut|W~Wsձ#qZa5um&&™ L5$,D5 ̕a9@9 ;8/'J88_CMLC*HD>ჭV`Ľrh~:y,_8cN hDãrH4&RTYꡌBq-8AفwmcY2V g4} OI.sӊo?.Xt_"G@qD8ABGZ^5#-UUYpNQ_kpWR1܏7<_g1_<.ƭԯ D@is.Giv@#[=si;hrlyDXŠUR GYLkZ:<-/v%QWKū}T(7D$5Džwq%^y[ZKUW 3.^hy"ۖSVrܧn|!ӣfR'92yaIbÐxHa tMf u!٪& 5߯Q'C/ysC6[!Mz~^$l*)>zďQa-͠TK ;lP}Pཀe/o2uȹoelorl +y oXBvdžs~N- RXۊ$#{:2fҮ.*z+r?# t\v P: g%Kzm(p*W1CTTG?+Qf83ԃ9CA/]3JY7 h!fv^U!+!y{*02ARuUi~]#N%}$iY hDuN=| lg~kڧ%6\3x<)r@?}XKkMgæ\)va/dU+l)֑d×[3"^gj5grdl96if}D Ưuwe~7Sck;pFՁUg),,z ~%QäCvtÃr tGt37eQއ+Cp ӪTa==47]»W8JDvnCR]R1i5&$.[|A Y:J5fkG_$nmuNW|[ ,EK UGbtrD_EwÖK\ք1#w>%J[fM@9ׯwG` ey!+t/zmui]36 F9U.ú0%@_pZ3xߎT7%Vm0;6s!o@((t`^QJ7~%rf8pF9_~EXJj[B CͮtΎ=z~]bh-t6@迮b$. 0>ZX#XUS7+xW5ѯ,&faVp3eT䱒zư' scbBt9UuVtϴ\B!TߒP?b7g}Rj70|R~WwMLryZ{:ta \]}1?GVN5~f grunpL}&2ݧ'OçFV5!5cﵞ֌my% Ml-Iyp~)ц[4łoڸ=ل(q<)PÜ2dFuӁfmt* AQ"b5py/R^w#$FJsr"o`IڭI/b1} P!s/_82)n/0+z^Zڡ-~&nBzD/Z: ` !e9\N,?*.䞂i5``x3@4;|K63ֈ{(͜"ks0:H1|d /Ōԃͨ)@*o?rӫ}q߉/[>$qs J0jR+;H74rF] e(oYpqM,o2 srx^)A|$"9;>C$?X#yvڊCp<S ؏¸cE)W/yojmo7w >`@~|h 抏yU}kPW'W^6sj2ϿQjPh57c%l^ 0Ja`i1yp=q~Yl⚇vïG$hNQ)Ŝf3:GXi΄3g Q۔l 2=vt}`cQ*d )~*Nn+z`+,9C!!mn8ɖdHA+ }:=cd X7^&:t]hWYr1^iv/SV64A}!0Os%zYXfĭ{6Z)wP;lͳԘ ; :V]C0dx5A.ʧd [-6sa=*$9Q":e!楖Sn@XaݑkSr\k#}]a!2.C?~/ZB'a'/90(??2@]$irGU^YAzmqc|N豙i^Ny f{W&1W'2@v]uye54Փ`NvpkSj(޻ -Ӑ3aZc wMj6 5JmUX1, ~"RQ1B{tM)VaLܸD).k[/v%e1ReU,g1ٞz Gx)W`|³%Q{]Аpbݒ)Uqa -bl1x ӒhaXǑ HsR ]%Qĩ_J25r'ˠ(6b/~֚Eg[f2_lj\%-/2?#x#e@dᑠ:Cc?7 "H6m#*luitȇ,\. G{A6Y hE=Z\Qtkm!?zf2/n婍Lk1ᮓc,ǟ3LkfUO[ԝ%d2TfnE_1ƸNڼ_$~$ eŭ,! JVKAڢ(URG<0hT'h9L :GS0=g>˜CkT ExPkA?t՘z+VW@YSUsdeԙ0U+UrK=bw52%YJetDsjбzS{n ڝ.4 l=!&-mP1.dkH5x"[W+`N1*2d_z"G-z1?qJ-GW-k>B?p+iUA8BXӅ 4_\X4,}CNc RÉ>{[5qC|KTN{r}a*vJUp4Ĉ?&{TSVmN{kPWw s+Rնji')[dĺ 1uBQcb_ʥ߃L0K}Py8'MN#NǮ2лNL})˓&*uJfOhKd PY\+,@G#^ 9]Qw,YƔ 6)bz|sw (ۗt- 6YEV$·qܐaAa˃LF)K\kP'hr@u4 iI-2bl o^8ۋ*E.pnNj" :7 " W? }3)o DAk7I9q~}#a=qHRÜ0*\%Nq:s_QHIkE1zXA\dU >_耇]#H'iPW`υAa]618[tVCU"SPgiKMBomGnK:WcDhkC@A"('R|bsh&ێO4K50;eW9 $8 Qh*IDS l,9D bI{#YYX&mM7HNJpiԞdSG2@s *5pj>,NkE 09 `3t+[Q=Ȑe6#8zB3Z1C ՗SRꥒ%/1V"ݴ J.v6Ci|V ̐g韙E9o^͗tMߊQ_7 ƻt6phe* @,[5$Sd w5%:V{A<TJK>ŜLŻ {{`S 8eiV?qhrCΧZsA3sm;^Wvn*&knQ={{)[ׇn~ v0l#~f: w.]_gf%NX,*;D͇^> fJM;f&y",pBB R|/+M* e_9zw:uACii){ ԘMlwWEx cnT{a`lm {hO͗ۘVKnk2 MCHcOU"{PA>+փeGu4jgG yM6r< BކbTnE[`W X@q8љ¶A Q+ TYSf,ǂ5Œ4"9`J"0B[ߎ ԚIE0r3>X=| WOpߜȞarȥ3I^2qN&}[8Y{D?rIh9J+.~72d:Б; IV:DC%V{s988P^^+Ghv')>"vே9?'/E=TXt[ 4ۮR%s9ٜjgPaɳ}l'tJ Iۗ/aE39;}`m M BԷ^|+@n}sW7}y){Fӱt4db SƇ]Yu~ SJw\ `ɠ1fcgP?Z5a[rkhֹ Bچ G,o)h aȾmHQ֎=S_x zAV~G˥ bu ttۓZ\?0WֵbBn 1Ë:^:l m *8Fw + 0!4w#GAu#ɠric( ՟Ld2c|]BQ|͎ X u~qrPTE~*cϞ;І`_dׂWN= 1.J@bƲ3-<\ui}m΅+Ϻ-&9YMX.j? AhlC3\;@wkclwFԜHk&ޞ )7 9P3CS4H"G")Yh]#È=ؤ#/@2=bX2D#cfTvx^BmSg8JU(G.*%z" z&ቑa?vm7KN2E:K̠ЕΜW5t-<;0+|6c!: AY xĢEsXmJ;A]Z,ok۸-e^qPHab"[+3B" )8ݬwF=Vg;='2* Ix<RHeW hےazҏVz2nhCNEz1wx@^LA`w!&ǂDeyX yUr m!gJ,9P=,EW)Xn@:=_)pN}u7NGkRu.еK&- gBm o4iHm)Õ ysk 12ky,\?4BmU|`A q 펵Ν%k2( mS oҜ~,<3`¥)%Je2m-?sۊ >5l꣇xәzSt Ș^65~e:7cCsz˹fyaZɽ(V/{?r7ӯ%'T3^>Ry`(Wp0cVkcgT !_ޱ{³H&N&+WA:pҺ|ʍ-]HlbUggZH~zsWNTTUJ3u Lʿ,.1 B0eTl2^*컗Wl[SvWCnkWd5ha3}{w^`sb*YNR|qjAErX9kN(=A?G ` pgP)$b3}2J ?ڞOׅㄲ{juHg\anIh]^ O;Iƽg˔\B,/b)M]4O1|W䍆fl`iLґ/7Xm3#AKm~Jeu~ /6 oɏ-Ixf3xoJdJ_"f5#_bEu#Wx@;-5h4ɲ’5+Z](S9bo  ݋4CiR-9b=OVaV$HAhŃd锒n#ȼJ]aC҇{C籶T(+?xRG3[$7m93 (3Ф=0' ;=i>Χ]e;#j%ק旣x|rOD|`Ïs< ޏSD(7.Bn}_y74(>LPτva{-s1xzuSny%/c!p\5y/Xkgj=BEP9,r/D|:#2d9 yCa";$ܮ{!5-#@Q4x( <(.1~3UK  ]&#D@Qf\bQ?6e/*B#YO,/mL,}^܋N{ʠz&A5P@zAg2RfݲWMkATNJ_47k^~%Ҟ9'* ¡>VprKCW^'Dʄze#CPZ÷LL@\N95$ XkUۏϵz6T6~dqE9m3>tK qIn,:D:¿ic4 Ex׈ WKKV*viF,4tTU|j n+'L@bLy"jpGC!ԡW[¼:lIlPAaˊx)Z" Tc8l.`$pqVXlLO ,сvIU4&izSs?9vKؽpݘrHФcit;뇷M|C -||uaiaQuz AJ*=̠ p$WV8hԕGl͐eJwCs埋W*{QTʅ9ArhpMURT2tK@ iO#  e(>t( W*0P|E"f)ԓ/;CExӆ"{@ψJl%9L:זlybf.9iZlyc`z" gōę 4.'pkGv +!+ Yqʏ GMMHFq>!:eAH~ƪ5+Fb5HI46S$,ghIzqm- ҭHuek&14A$?cՋ_n@$Aɖi42d8Ȑ4t% =ZF"X:#@:pUE1hLQM<Cfv@DA<͢x;K|?7Ks*djE9haEoLRYYVO7 mtٴtbKɤAiZyk3RtxR?>ukIy=$,f_өvy;B~ r{4lyZ/b1B;~O4eNlL8/<ӡ5 h=z: g)$6!WZVU k oEDUdzkQs(]ge+] `4 y=#έ Аj 'h7ߑSTqu{ 8v*FZ eOA c'[BB4pUc3>p0a!|FI Yc (ۆ~`@&dn-ob=ЦȢuF;$_.0KL,R|8G~ | WlښK\6pi/Ua5^)P螶x$5R(K͐~^Y.}6kM'NӤ HF7gG_̾؝=mQ9j&ϏzG\q>K99SV1ى˥5ńyb9~M!y`ks`rsVY\+>} !rcHN%$>y.`29Npܻ&|-%s Cב MhwabH Gemx3Uߞ Af4tK\ݹV}asџ4Eg{]`|#2gu\tQUK?7j2zP?>S$FEl>X]zd<.1vcq"o4KdHfH\=9# eǸr'8j]!`5 0KUJX@n \Yn{q]q!|^v<'P/4WO^"^+N%lix+0uE%Y5Fudj08A҈: *LaGp3mq2qXt.uֻ&=Uѳ4r P+lRaeCj$;B9|Xe*lݰ 1zm H~7=\DԅHIX /#\u1y(Ĥd'"~u} ӞUlwӸ,+U0/&M$Z~/p%F.=_&Mu@+%{utC y+wd]07nj{y qَ~+5)RR"xǾ]FX!Q#v+0/ U%\(soHށF#ۡ|'ok[ BP觘\nҒq8@rHkr.&NV4ԂH&HH 1tن џ,>1k}2 5aV:a_0Cr2p>}u1Ť++}qO@U>>i*р|yT4x5Cb*}VN!˼uEeoRH [ XUkxkQQbjJ=:t͚.vnv#XDzVp hW> ՟z~磆,7#S瞄@D{KYB_2͌2nVj*2V};SZ1 ~;ü@76K^VҶB<$|_((,dZɃa\pnOO#O/ż˯%Dw0K.sJlXr;A^1s ݧ^opfQ8!8K)۲A6h[ oeϴꖂQS)!oq`S =]6[ZzAKكZGkבk3Wv?~e|bk׍t.Ӷ*~^XzZIm`y}~sM!&I 'žw=!~R?~˛+ h_;;u晅ǕsR-Lgж R\ńƣ٢&U1^@}#OmF X6e F6gW.XAޕUTxadg[&x c}MB9Ny+g<5 hh]?rj,$S GTddunxFa'[NoVj75{9]~A:r81sg8#DwSƖ5aP3 6 (-Q]r';{0)$c _2$ּuW[f<_gգ8y ]M=tDenY.Y^sTրßN }+Ψ 2!c=OǤiH^`o+| WG2mIίgZGf[xS)=k`pPץ5. @ɍ}J[Bߡi84Wh< }Y ,N̞m!YڀD:>\%v7/Q'%m?2ȲIT+W9|`߱,&@ .Պ+©.C?V0/( |Rv߆si"D*):= ߸.W\DaB= WWҮ˥`/!0M8{` `]ǣB}~šw-oU@F\Όf H̵<qm1?I˒ ^2o |O;CF?V KX~R L`1QLCC:RirS{/(Jj1j1k%jAg o72PVOc︣6ˣL #LF-ޟ)>P%4`G0bLx6A8oؘ{_dBh`ڞ2ڕYgVo47w?7{JR+ƁdBQ8&ܒwq=F䝥CȮ~HQtJQ"ĚFד.b@k8Y= *cE!iey0S-"rtyKL(U*K{KfÒd!^/CAf>!w\ܻ۟_db!g,]x{O3B΁@do5ҧl'yMqJW{37 ߪvG.`gid.k!DWwVX'= gͼGBx؃=[tJzG/?/= /;&h <ʯr$ 7 j'͏?Ng75C(fŴBYNa;E$Y0 ,#涉h8 8"xBd[~D:iHoU([eKfSe)+쓐DYԢ+6؞ PI%}s5d1M2,0"9Y?x Aի{l.^v̖Fh'В^j".ط"t2@tmiAQRJ}pcVGRtn,4vnS#gG~|ҫ“>?L;|3׼Ub݊Խ!_ȣU9AmKNԤ ;&S$a7#`yBlR& 5ôW8EBr?vos0iư/O.-Y ).M40{U< <8>] hǔ00U@ܓGE,qK{5Y, ʲK^ !-ݥ}@Ƈ6C\X.lT?ԗ<%h+5>#y A=+"n U$qedP fTPzWB^rwTFgYS:9To1LNtGh`Z~/fȼG註pI}R#^:aj& H.|wz*5=gCq=ᨵ[6$5y@ø?s}ZzvQAG yCF赩3UP@L=,Tjr4eif`~JGJ}&B8HCt;FʫMo3SU[.{2"G:Φv?ܩbĻ 13䢬=.v~Dz͝=ħ9&*J˓.U:pŤT1ΥG 6v75E'w3?hE"8`0pԼ;}Y]3/7:[<ٛFnu^">B~d ;Is)!1!!C'խ43u֯%%J?(`l-T^OW@OOf8u-*L/ Pٿ Rb4K~ZHv (&3|$O+w1n>Q[C3C%tZDdtz#ssTA%рn*b"t;/:![S9&]qvͥj=ɛ >\ BFY|# ^ˁp>7/7['z7V8GU] P7-S̜-pؽe֫kpt3GTLhmITvVOΚq?1(:IE/niWk@喏c =*Xw t!4Jck]e]y!U|4,;l&,cA""xH 056Rvt7]ύW@k'n7|rEc-'!$+*OhBq0g|نhqd f%O<+-MXq-`?y?Z&X1JVpIF凼yY^5D ۧs`Oj횘Guբ)0=wVԦ%gws@)TZu Υ~DbZ?C2RAG;qKX]['͔1_B4U0Z Xs<ʓ\&zhZ'nqթA=U Eم;SBNiCNc2&Ey*b]$Z"KyKpnf%ld"؎˜#bqS$by#kǪJ[>K3Nt^Dϕ0⻀6}`v\e2\"ee_ٔKp3H+Oό2YytU-bՉ;Bg p)l)7ht?1#OJtWTj؉/i &TգL̟;[zhR0#b}UAY*z)gjEA*|@1!QĢА}@xB>*)%B1- 3bv4j1kgDsd+0eAT= QP]eܵ9~gdŜ4lGⰨ3KLmVkx# ,N{/B rYe䫉kf'btJȠ=IKrfr*4hR*2erq)^oMXEzJqpeiz,%P979fy*c:|%_ɘv|*oл5b ԒT'X.]{[tK 3&nV٧z+6xH9#2P| "XK%Ї15RkUHhtJfjȋ;89PDqqFGj*؝썥:Dz:DJn{rXU!`ᨽ<0{Pem63y9g ixFjBZm'"Az(zcx!ߦ`\"č@zٚmzA^HH1tDܑ1"n]HBx8 4Q3pؽ[ߴ[9 BJïEneawCb8 zg!j6UAš6Tex(p4Ɖhy0 חjYُ ܹ0eJBuT!f7?Q{YQ fi z L^Q(Y5/C'ԕ:ٺf!:[wϐHj[GOq\ZE|\8LB5-}i`FCB'nbAj7N%PGacN˟!e@ҧBZK_͖)Y&I$:!yL0R!tZoɪ2ز^}1Lw+Ou|յʦ8=q> (7[5.]'trB^`1ƑkH5!+FzV<X_~̘.˝OΔMd:Gonn8(&ZR \PaB6M8Pa9'7p J+7]'f,S2w-寈s:pѴ* E"/(-womqmD{}]I32 sdHmXbD`%<EETNY($',Gy" 4]DQ/w45V(śY6N!ܑ$9 eN`[JgKfRtI`s(m b.9 Vz>d!)?[zb?I t캮"yX !IcCϮ%rz̡*{. #P/UvZ`wU=M Rָd` @,H*t½КbOZEu+lp#k/A :6K3ZX)МNGV>fT nIcW](љCmYpfp%Cij.!mC2-Nb >IRה'k]TzɽWiYÍ̄#tW WanRcM柿ǃc#y=݂| e  E3~R7EcIw_f4=2)s$L-0B`}oku.;ճ3} XMsT_7}U˭=ޙTN} hkp٫aU\i>գ}ϟdgҿ.!hwSU ]u|n *MqrwN>kW\o= Ut1fZo=OUj]A7)@pڵE 3XT&}^la*jP9sX3ǯ6(*"H6V䠽CT{g*ۦIpL#o9ܬ^jFrJԏX7XѕǤ'D]eT" =4Q׭X#YsBC'%@o%J ~~R\ץXGBfRa_EA=>;hQxPdN+GPl0S=},^?I$Ap#6+f5{ۚ|K:{dƶ4t^ v6 0:.@tOwd-P UൿE T0zXAԑ-N~h5aA6BU?odJb,ȥϺ%nf3x#:9? "ff]a&}gUL[JkyG!5VNm1ؠKC4;rvS_՜_hb rVЪ3|؉eڔ ^7/ri{|G o )џ\+R80foX^ʭ<;I6"7o+QZ$}dǧ&]S~p24`~ӈix r˚. PtZ =`ٹc6[h{+KsrDDgS"IiQJ L>qp8?Fҕȡ²\_ @/W& ] y=jw2 zEFXmJ1 VDFMp¸jC!9WM7UˀKS { Z'llAw-1 FL:p& #!'o2=?HhE|L*j/E'(0 ~&|]9MkNVŠY?qie<=Jɣ<&Ƈ!߃_:~JX'rxj~o ΰi"r/kvЌsg+bJS 2ѽ&ksܣMlkoi軽]d@]D||!@6\;ܬct#(<nJ@8:M[% ~҉?ap`[q_7Ouy(.]}ngBMiV&0M&;+r ikxG$d&F CcOySA⍏ }tWN6)@qSjf@VkH펤ҠuFsYl® |`Ox2"2ےvB5Rte9g KDBN-!V o-yFZ^,!PWCW]7VbV>!tsfꙠ, 1_l'Nϛ) \w _{a.7C[yn/խi6Gšmj >i-)~s#/>X2rVH$t`yrIՔF^)4N= bz8e-'j8!ݵD(*Zŵlҧ|EUTE1U^`5ejDW-KɜVR\dޡTJ/R-g%SV+OpUU(4X sϯW32(CuO]*eKCz ; [dg2 6TAoZ}`,a械›A@"7zSFɵ`h_LёJN654LpWs0M. Mآ?aEyYҶ)Ą6)Ѭu\M^ɡf {{Jm3BrV%$d6JYV0u=MLI^L! Cm |_[hNd_$j{eLnP/t@C7lxƒ6CJ#Ag@Ԣbk="MkHԱ3:ܳ+hb!0%('F#qyr+,|<顑)zƒ61<DM ++0:>|0sO4;~?TIZ ]Be) GBolRS鈄V/5XaQZWJ];:"K_[-zzd@p:RCd.=3ln*;.tE ʥqw9ӝL7zRщkװ=g^B03=dV+(R}w36Z|^ֽޙJ=vg<+RB57du *;˨ 7]|Ӿyt$ (b탵-. }̽#IHP>Π?F*pws/[CP+?EƏL٤fb^xެZŧ^؛?P¥+?70WzULP4KW1JP 9 5 dzT,&A><( w^+s^A|K.YLw2I8i䱫EdJ 8Bb} &t< oI?j"n!|v:\E;b6!K ڿ0V)f[o܀{S'#x5ڛ€6>[ A:x kT58cNIF<ܭ_zj.xޞbu`\x#EZ>qW Dd1C@qL_"=/]$n}krb4#= 1YwbCuh5ڻf437|1< ^o);PdQ#]NKC;0ê IWe=$^6ءbrbur-l< sz4Ps/FVU~2GYh;:#h\/E J4peB+5nURZ:Tt N7ɲie;]By^`OMJ[*'k;p~ő7t:yZG!3nBWdŝA|#%NR Ӆ`U@N*ps N=ڰ=B<癣[`wxKBҝ N[)'b.K9X+ͤbM卉a0,0)Fojथ;d,͔Id݇v>+}ޥ(oŘ섿T5N.RzLhsIO($0¯}Mi_ zvpq`h93sd0db~k@zZ #}y(orD^erOH'И7#UO |9*4tgFz!sA$ 6hC:?*_b9YtZ9\R\֥V\TsU$0uv]/|YysZR .Wl&j-TI35R+˨ͨ@I?Sunj fcJcC{"2DLj嚒5Rkx`/hD5G7n)%] !u~̯?3ٮw_J2g9Rw7QGPq3N>]@#pE]BtpaVzG߳1&ʟ<`J8S>1؜y!}ϹoD((O-#tamY $b4է)=& Cx`K|<u96U>.GܰK$$0 s=ulT7-}={<.}jƟS\#yb9H~s2ΔKƮ RˁGYެ ]xj\\K-V|3#TlKa?Q20! sk zl|=ZBY5Sŝ-L`H, m >虺o2j <[͙:e} Pic8KS_A*XhppH^f@Ʋ/"2 b(嵸"5*c1 S5Dzykae{\%I ՑTٰ71-0vi PpgYuI &OÅ nq`^ÊĴ[zY/--бX7H/!jW$cO7Nwdy`C=]-R,g/l!w@ HI Ёvv2LM.?Ъ2#)$+q9Sz|8X4+X^t}X{CX_Sxqf͓lE/ Ϩ[aU"C4ojog;`j-,RctnuO7Ry_-wm+R8v;LL#8XB70gsUn9/gb߭PD񐌟tR:|75a2>`e³`\74@~}$ b􌴰UCP;e.% >'/byd%lH<#GE5sCgL{lrcENt`S 9Q*pD°gudcI'نsP\^e.nߟa\}?>;gF^aCW%i@S5EqwPjStؿˍ,L5 ̳F/x/2dW-o?"D1! bf~wyN906 #-y0g}ϯUU OU+q$FJ0̄Jp*2E7rC癬9&\w+ύlwKI^%>Ӛ~jg9l7Pnd9t ?Jʑ[݀e]χxϬՊj:%C=EprڲN@Y-bd=8^^K !'c8[t#)@Fi` ́"t_EKks60BOzAY0$-?X˥ Y5 ~VdFH7aХ۸haz@C{N)G^;kU0-($m)#VBec܏:|3qȍݾdthZ!E~T4+ʀ@Q(U!7}@60E+!si6s 5e~QGM gC^'7ǥ#Z:"- ?Ê]#wf_cynŌ)|ݷ%땃/}N{;Fk4`{u  '/\.EVz*~5gsӁX y'Ox@3VTbYg^rsᇏ3}Kpa*t@Jqi:i+A&qԛr_d:$KoL< q dcg$5Z?Vٿ[tՅZ~ee\iՐ*)%)_@tYcx}EMZVIR">"{a|>޿3s]m H&'ٔŸ. GDhIf"E+Ix$w|JuX N^gו\!a gA>M}A&^ S𨳅i-| !rvG?_'=x8U*IUwKe Qur*,I}nHX~Imh3|8} qT* #9)sZlg=QˉBPiO)?#Ri~Ά`$=m8;fRЍl|>V ڒZ}MfUFWfNvBfg,So-S(&Xim<c5ޤOɛ;`<RI.4m?|ߺ7N9Hkz/xH=0aK"0:`r?S/HZ%l]H$uʹL`ӆj>ߓJԣ$6LZ*TQ*);7Ie p8sMgo0@#϶YPS'$`GDT]mgĽ6XQ2#zѥIHӀL/C]#ӡN38xqSc"Bg^ESYb1 B2+.D*vPpC͹,x]}k,G_rgg3chWD!ktOrbxo|@*#ْNbj a ܛazE#ɕ89 Ѝl.a׃HkOBJ\&ImmLm;3-OnP [8ᾷMFk5I "j' j6P}ƚ:g䗉-5^D`͌FaHI筴 f,[ ȩ[ad|7MkC<\/9S^4<hLDLA[н+`Oo9K7`Uhar?]4O(q@NF04,w`ʼnܫO j4)왍x" XmaS'o8w@ܻ|;j:B`CݷX )`koԓ9~F+6]u@^ْbYw՘CJ7+aNiJpPdYavta. 8|k`"rJ1fkQ=wϥ;]7hܶy}4:OÆN @Af6wbMq,D'a&c ݮU8gp ~gb ruaŵcP^<%#%| LRR[kEn^#HFo){A8D<)z~kdfI!cl+"$6U N~4b}0PEj,4!i|qIAIŽ#<|Ԗ]TA%{R򼿃ͅŸsf2MM(=,N ̗XV-%b^g Sx<sx? ktVh f. N8e/L}R@yH#XfF :El^)ԛ8(akp r[IKӟݍ^y9. [zSR^/l״Ẵ{S( D7ڞ{Ef-) [i*5o^]İ6 Q{ռFs91}#Yb*w=v)suaB3ELڀKk0FS׶o.ct\uF!K4޽[VnryHzhz@K$ @[jЪlzZjmk;\,ta" O3;4@U[b#ªgBcƒy|ٔQd_^ׄr~Chq:לyS$G֢Sg% ;vSN⨃k&d_k<ŚE8kϨzki0%q0}^/VE+p\& w Ȥ' k&}? @ա|rO\cZ~&2O'Yc#Kl2u=CQ8eg4oX Ə`&^ԃy0ٱh.1>&EHLA/QwC+T/bTxr3ToeB: GEH94#ťepIo?e,>ȍ{mrdB֖om4QyzwOԲfU*[#4GCX5?ä{RۋG'N,1i&#&LE5>\C; ˜k8k('%MST\%H$vZT1C]3>h#9\Dw1nFy<͗.ޕ'aDY{W#t{%qRxQqw]Y|tgM+F&_{a@m1羽 Ϣ.q;.v(R&/8݃%%u= lPecXCc1ϸne f a/3 ^[C)_C5c:'"MJ@਷&JE,N u(_l3F5ͯ:K(l zIJ]; 55hx..cZU P㇕QG@J̨UhĽ \ y] |B{]l5aقc=XM997#{N^]dowc)^yW!N<THDGC?c e&9w ,Ut^ DNJ2H=c#SIerv.C/k…x @13Q+ˣT|kTxw<ٻ+x0nYL9nrV䑌j x;wH \msfZBK:72h3M5S{s;G]ߨIʠyLSN%n {QI.F[Ry>އiJ];}12~;4vx.gCֵăcBg~<Rfc0D-Ij: ӕbnp[¯vI-G|~jcz;#mAǧ&)YXzQM[˳{}LXPL3㘬*O,|?ԣ+).G-\ʣ؀tA䇨,4G[s**K7wŖ";\ki-:f#\l1Gg  _X\Ww% z)S-*S9c?*_&w{mǷűTH0ɎD4ju5|HQMً޸s](~A6Bpw7/ d7N;;^s9ETANkڇ%y( YXNU=r ɋ1%wTk|u=DMZQ!Νhk]!}h5 nraݿ)6m9l^@m\֒Iyۓ쑲^{m%FQ7!/IJ^b">@OAב^|ݷW`iKʥ]% |]sBzJCOjn5OJ9WZzNN􏝀8%{$ KZ*n 2l9LW NR$km _M|W}QgL.wtߪp;i,3茌hO7#O(R  CrU\.eDKgi GI?\Ѷ!RWYi̦ F jg9$W´c5xBdPzEǬd{}c [?5p!Ʌ"0T8ݟۥxrRI`$0~߾%|f xb!yܢ-G(&X9f罘mHfC|1t'#~"{J;(quy$3zO'8%EW#?pujS,}75 ^]t|^&LAg ^ςa5E 3{~%^s.fD+HjA8pM5w™Aժx*|PgUQii¬DJQ!W+/] `AT^E8jk9(D֝W Z$vVOH_NveߛmHkh\MƹY~x0=eN`;Iz[H =nou>z/D;4ݖUe)Țܗ`HoX}_XmK".%t"E}TB²r8`% G!|_}?XB$6EzFG ,zk6$mrn+N\hr8JǠ?~iMMd_ywgJ UP EYzʝo[X0+[\} ;3X&7kHNc+*nԀ<]v,Il1ӎcV~Mׁ}]w?E'D4U tW23hl4ێD)|#^6(-a [S^[U䔦 j3Gk\i4։9GTӰñ|B< gxpXe֕!GN|U\aF(끝Q'C892U1OU4j Vmu*P T1+'lm(7}+"$#^"v*T`j(-|O<-ǯq缯t@5ײž|nw{F--T4RS6 ypi Pn$e09}O!Qn+(.fWR۬O2 9-#7B>ѓӉ<~LI1]9شTO f[3dq~]_KݾS]_KLb lwG:%ęK+[5K>ῡz#bYôYN[J#[ ݇Os@nohFP*@#6fu_Gc j_4c̓Gܷ~qi.Kq,:vLkoSAjw:"/x -۞H v6lv՝Lj{|\!%C"BcS¨d, 69k}me3}} ߬n$)]Z>l% q"p\b@2NZw).%e5a{qYpPpma7+uKĘ^7 C{c㨞j߀X9*/y_Uұi V (0lq-16L̃;veK;1Um5 (7CqX}^3& `gG@׀bɈP׷qTҔ(P0apd|K,mE=%uۘG;aoB9ZۯJcsMFkk*] h<Čwt,ܣ(x,K,}̢WFdrY6{%hr?k4 p 3]o值s,.((>>K⠖^[%[4Z\Ţ{/D⃣@Eid4~VnGgHl_( !ʽɭ= cx^G,\j: y?f؇ǩ76{M^)Iw^0m=NHo;9Y f^jAnnp(9H{8byT>;^zsKT |GupMȢ.s%Uv&ԁԌ҆'s _Jdܜv٬{{iӜs_j PkƷ}ۤCH eidֿ~~PuYT&sҋ9ګ!]SX-?Jۂ-3&.(})MF=LWq#'K!9Ԣ* t\}6L6x-Ds;/z Q5k'g$#%uw9icK ]7 a3ҮU~UTNUZ-wiĪ0OGGCJLe&hBw' u tr}1̻. ) wŎV; L?j:|Ω&B󺈻b rPLny2 V2S˳jCX^rlgL p>ۑ͍UNۺ/Ch@}$.{\F 7"𭊶&b;(3e7E= M+ mD%Z^?`Ym=Z&r8!Hsw:59,8ڟ0s9BQڳ [QKsm1z|$xUzg)[K"߁`&`w;竈O8"27 4^UXQ>ƧY)򚈬 Uw( WYM@=*"6^'X`[_|r=J#=ճm/27-fIXZ>Acr݁K̛OĦ߀0 De'{|_́ j$ck~{N'ݜO {)#W =m+y'MƸ/.eL-%Ƭm jJ;AHuخj̓('$DvExLATHhX.<N$ż=&6:/ʐXp^%K/n!ljfÎ/D %1$35\2m֓B!4NF)׀MjpfQ;БV(&xO*a݇e+m ע[E{hتw,ZkIfwc(KS a_,jIYl;26ȡh3ⴷ\H`>?-w רۧ*Wᎎ=@ nP,NXⓔ7?m}^*fD? (_ gRf=bKV&TmLSA۷]=yG x#BT+V7b^ooҵUPrښ@ aF wf++3Oj+b7v[moo,#Vb:X`k 3C y3&lϧ{6Y}lzM8&OS?~,ZF>ȵۘT&_ dTᏏWRXj: FpRFh 뷤fis^ w,ພۮ,eI)դ4[GV3 "L>o@>̴`݃i"*ޢPֹyʯL ru6[ zv $[.\;`Ɖ1N[T{{ L&*?4=1뫍D:ŨA(3|$OE=萡ytTdg|<[du&KUAȗmІw#rf*.KHΪb} 23[P63/ojE{•?-sp-.')g}ĝ|^kgw*󎤌pEr^e9[~ #eo0Wo{cS gN Sl%`f?ij>YY~+PQ&93}k؂68]aIH͏A9T2#F❶[ӐAV*:̔ pFzE@naXfWWea)9pP*ǥ^-iެfl2D/w{BOȇ*Y DʈH _GG=yÊ'NQ;20 tÒZo6C:"}> /Q'2>,6sqӈ(*6vt~xϝeªM *={0_9)RshhX4[I{m#th/fWl爥!ܯ=M G3 PMwhP G&64u ƚ>۝j#JmGxZ':NaTڨK6!yE*@~n P4xF8.[|q_ Svi^c9qGfIdy wRn Q7:7V\!\שH:VP\Kc4T pa+:|PBa{."pUb)6 "y)a`G_霬L"Ϊ"*j>Cr,TvbY\8C5?`Fى{lч8G3AOv'*yݣU}¨8~&IRl￱X 1KZX[B()h/}\$s[0-+{sk@ Mo)1\G7z7=cɖxQjbDz*F!0-W&cFa~]F믳!H\>f&z^;AO+z G/ꓜ7& dJ"Z6ǘv#>fP.Ӄ Ma%7`h_R!xB8-`^ o6&n p,%T8z :VԊ 4 P}pՂ:2O6.GˇTe4.A |JU3yq@`i{ $OYMdKmIfyu8 ,-:bnMײַki&(iil #4K1JsU@Qh6 m'С(䤤_ia#7Fn)DnQ"|3od$ޡ*U7H?͢IPWBI`n{JǬ va{݆gp1 g$(jdF]/عʀ m"bM:00WRz"@ Z\޾ X,GqÚ]Щ>;R៹NZxPHCm.:Ԩ\@NFA^ƓH1 ʤd, QXyDs6jZb AjxnI/ί.~.hu\T27B{hyjqޣX,o"q2'w<V ?FyvJz>XL-Pl ӺWbQ-O`63 Tj1ڬwf8%aMy"?O^ ?ok8HזN$O;Y m@=gZㆆžJtvu%)/x>ցk@|> l:$fZ aNZf | 3MVMi/U݉sb<9Z1P"vW}[<%9|C2=׽A@̆$ :>ސC3[s^oPfԎ).iNo(}_c=c;` qaˁ!I|"84hu"wm暈10iY;>P%IGuKdqĘ}z# ]??ޢQQGg =8*:m rcIiZmiRoכMq^Y46Em.f׋Bdu_ת_P*۔R\y#I=l5L\-] SGuAEL1xgŲWs. 8}1 &͚@a&rئo 6\*K[ΊވsOd C;ltXt4DE&` D+WWڷG^Ή n}GGc6a @"nLГ`bU#nIʩ<,oZ85+lxcN7OpwڠR~d;`vUlXS$›Ntsnv_owUoEYt">δ#$XoBF.kyxx(GDqoH|Rsd&L)*F<藵B Sq <-V1p#nEY&:g:j{{ϜFA*EhYrT à.=](Hs6_\/WEdDrH >LKcd쾨wwqOX8+JBq[WDlfpQ?z;sʜ;IOM=A}VC#:hj֖i+ izshOQZlC0 .` 65;Cm1R p L$$fx5.OT}?DKHTfTk:'LE6InQ\*ƤPz Tҕ _qwwy? fm'DqA`ׯle!S"0e տ>E~Wufr4&dc(V7R sr*OӜ*,|n&m,ugE.:KyM (C Ũj:qtUGKK#Ч<*#"^r S*ּHOy# 8x؂4Iqj6㟣D%] :ɶ|6a_yy#cŪ$tDޣŃ^*?KNVFIFR:io0E&W-1Pe yi-X'ʾL$GTS=Wܒ4$ i ziNg:x76[d<,xX[ylͺ1-"T98ZJ' ':SjH'axwJ$2Fae\=8Lkx͏XסVjѾ*2tAB#9~iki!80-2 2|5];dO5hD9Q8<)!d(nU?c\.ӗéE?{|彁( oG ^H̸p6z] Ok?~1R޳(%#;:ߥ{\o{oh W]ںh(,8)7"^'MHk.Ђ. ?5(a"CZ-w$賄0hPC)%Qӌ&8k)[u!HiDŽvdBBQw S7jusjqESO*Y0UՁv4Q=#UVnDG}OUR>Gh"8jwj|)A6 c L]q^[q`” I֨_q,ujlsco-=F0|1ؤ0$c"Ei/0L|Hst>bgE'4mK7=*zK;һC:GrEϥssPǠ섻ʹ^J C v!2g:{qɅGAm?˂:-pьYf\{(s4##1SY] R¶6 w釔XI(GvZwbi4KEy8 `[_ZB$&poOHa2-XBYT\|K*▸YGD6pTBee(X:uE?.n_mfE}jqn:QkĖdJcS"@@FHǸ^et-yqS<Å&jZ|pۿٳN w5vaj0FFA/Ey!4qF+ 9@] S-R*ˆZA#bqQu-1⣜G•Ƹk i3G! #S(uMPs- H Dũ&u"IaD/LdO+PM+Y)8^7gX+ XI}X+`>ݡ`J L|ڶ6D,<|xEMD=Łԋ?6+ DS#1AEUUq"gv"6j::C{ziS5 .]'{ ^WfhD}n ldbHx|sk-[XȤ7닪?<6p ʝKG.1^܃p Q͊_hz0. D6szϦ`ᆼ7,ke+Nrl)".T}z<ȑp?WYXc`:GFWO'~PF{J~B'h8W=LX rҝmݭ-B]L;acN:zSpP!'K~&m$vU-.8Zp/[QoH]Y )e:O9+ DQcbz:>WNi{ Ƽx٥Kކ)\gI^\qsa+wcg *"qaw(os`xMrUkJtʎJ[2(c^͒l![X9vF'B (op_Y9.d6t6һ U(HDk†xܨ3KO1>N4rȃHK:%H/2>t%9T/읍i!HVtĠ^?L,5>Pcn F6l ѓw=Nj-0éxMsWؾBmD+}Ӫk9%(S["O|tn2G[F{0Fa=`=C ~ڄvX@W2R ]?l9v۰L,$\D YOC;!థLz ~*)U87z/^|K79~Dˀ,(&|u3I#`gH) J&ђrUt~"[4*bh]Y%V{ WT`hУ%}õc֘Y,}mOL d:3mœOL3PJΡI7,i:YfqA;Sm=a g0_v-SN;9{FQ'Wbw$Hgº%螯 )ȹ([;"FWyk"f⑁qqq2/Eֈ#$Wfu#EE5evcy)ThF'w!}U| SZ8ƉG4H~kBpAN=~*Bvb68,/ Q!86p5@961k%|3qIAHٯ}M4}Gkfڲ}&d|&$nVI7tJ5`i'>:jem}NxM~ =[.3uř9.I,=y406 sߖՐT32zRO6@<Ĩ*U)ָk‹yP\k""jE^wĥ{ҏ[)Dzˤ.f_ʺ)9بQ-%qnAƊɊ{ǤV|QfPZu44q^D,Lnj52(@`X ։ϲm"gT2CM$W`"{gvl]EI%5S+.(S-»b䰒l|Ր&SOHEyPMdFY?^zGPe#qJg1HsisK2.$Efcr2,[J Yu\㕡m !l((pǰЅB Ϊzs$w9'h81mntPA]x󮻬xԥ:C9 08ӆ67QE c[ B+O5p ⴻ"ʟ0.X2'Kg1\|Bkݐi:=n|jb˼CBpe$(F-T/|xzFd<ټ_.ږ+9)4ކ/fAKfY٬82ypRLEUwK1&dmAc+}\9P P BM A܇ B^qyAR3ʇJ\,U2tr_ڣVGp!{ׂ;Mzx@uzcWcX-DGeiMU~G0ȯVėڶlS6{8ug( gb:m:#G(3MbV\$yoF8Uج$ 'i wyI@`5!wv#\߿ #:7!+|P(kj?|}g1T{K'@:q {]>1q*9t2=Z[CB7TA\7lkFekm[):!//x jL9+ش:Ui0ύ{4ǩjzVoF=;pZe7+ Rɳ;pK̷0e"VU`td?,9,;5)U4.lC$H"߈tg؄IYx۫}i0:i4OG >toj$$kGY+ fq iELt/4%Q^֘w܆vM0kWc0`m%tu\ qg*HX2$Y(wVѱ B ;sb1Ȧjy8^qvDR4^Qyz:׋=@5&B@doWV>ܦ<*r@uiwexďTn3.C*FY5~6ۅ?߮05(lCu:nY9g?4X Q 1Ǎ)rPm8ҏ`H3RN=%"1rxWu\Q,;kkt4ʵd uȫɊYҫNglji+wYޚ:ΤؾpMSg6/ <3yf#ѩF7?- W+pB辶|_6GףƋ#+oTNݵ*O,O:XyR~\&K a fΊt K&owp vbfl% >3ѡ+f+EFaPX6mR|`*g'=SM(II–c:@5:hȈr BåCvZ:zH҆$W]R:1T Wp9(RO OX(ЀBUWI(rG;W FعaUkNR9J)R>0v[]7~ @1 a%T^u9gnFf ].䪱ۖ5E5s:@`8L3cmɓϥ}@jU;nτq7<(i plkElB0t#qKhBS7♮Z(* - (e TgМ$+JsSCq+BlT,1L a`~d|B|fwu>'.8LzVWBPp`hb A-Cؿ[MdŒu*K*Uv8MiT+>h)Lfܳ@,G,٠A;P`<3ބsT UT +W/McB\5* UYctC.9bkqRP-ݰxsx-?%wΊ LW1^}<] ^6^Y_9C݀#x>e{ѥ8Y##nPi]ЫhQɓbʽNmC^kYr7}s\>@%8Nט\X1ď|Yo_oJI@p`Xs!Ȑp/8ԏuKvQY| ]sTC)'U룱W#_*K9ĶPgcIJEs!!9\@ Ij& kcƳT/ܼ"5?S4|Wez4lu[Kgpu}X(0JzCϟp FnB"A;{Lp3*v ?n a֓;vBʺ"t"=[*kk$ߠOy[@A*TF@!Zzp~ȩƏ[8V| @`+k01~'6?;V8L:}wh: b)2ьaf(§ˢB,:ϽO,`CwNa}ܒT #_9P.wrd9I>]^641睹/{W;FDbȹ;ߒޟI] EݽAoH65sCOGAv8[Iᨠ- +FTlHWcO6ՇL1(E\/^?Jӝr%ck*c5&Wrv/Ɣn`'Tcža>Єo}4 =*.;2T G5 aP-Cs,#dVg!V= *JY2c72%XWsYvSW5*KOkSc{!CT(Qmz$<~rQV''G+d}fa5]gp&0 +lf^Gف$hB/**Eτ c1ʼYcЏ 3}m uof-o9-qZ_e*gM0G특 U  Հlq ֿ5 rKqohD(gUlb 9)汘MPUOlQ*${] [IPM37m^4gNZTq4l5 R]GrKM7}k|k\"C$Ɵ0s"z; R| @fTx*Z/\!$<ɡ>eu :r"daϳ(܏4~cKmOr}JdL2و#SEagگe:id0CsrM ܷ>\Gkh4ZnY~DF& NX fHm0'%na5xw4 7s^*CkF]}E[j2vu$ۑF]Mc2E\$,D3䵨Hi~6o nA/<%r΋2@Tq`WxX5˟^& UͷYL0$$sKYr{RU@h>qD7G!xys'0PO"jouo>^zM{Xk)~4gyn@:^;6^X<Xy/F3ҟ/qjݪPtTi1GM]fh ?O(XaZ>OtOq7mv|1E!]$L̓ \,s0(0b9+9?Y燁!;|Ր7lc_'ˊ gVCȝK ADdfvʫG"s}QJţB~ݺhVeR3I'J4T灧r+ /Kx>lea~[ZIcVcMKqt2+Jkh݋TիX$mL8~x\da(p2[хP}lˡ/`NqG ,3gFH[ oG_:o>zTNImDi$&8מ^ rX@CXSi `ϜMFt~Qߣȸ@ X îRjI[n?K_m1g cdhXjR3^$tb5mX+1C<gflj/Z|:EUD!=_OE&[F7ռbʜ*R?Z[ឮ6LŔiCp堜詉;C56I(ئ2TP2{jW@^ /GۭabB8>QY &v%'!bN`7e} u̷oͷZ7OPQyLE0=GcR`"W'+3la/,.Vgߗ_z`5#Mr(p=0Хm[0Y G5&Ayrp[. yMچ37͞ GH_zb4Q ' Az( 3Ml^p=eO&Kve/*/6oxSH+֖aAz),pxp_Rv@~k`aRAg}C-*qľ0@T_LO&3#uD5XJM3tg2{'el3k;jUDӗi{ɿoޑ 3Ӈ~iJ1kn J8ZdtvǺT%b`$–X9̝MBDyQ86<p\cϝ.xM7; g\vsYWVU8Poީ0 <;s zV XO펟ygb丛DtYaK5_߮uF:` ڢ^>$o:9\n6#{MO@סzI+,5-N@fFDAIޑ, :dhh$E`5۾6$p+ZJuU20%\'f{ =M<,pJGE.ː ;ٌ=aZ{yHyļ퍎/yh1`2xw8@eK"8@m!c%.gGהp9%2SDAVFI_&vk|YթI h(`'g*U{/#pAv^/:*+͞S E${9r:"ZNrM cSM*x=dށU5@p6lmg?*nksaOIJWlc["@mE_5fƋ^A+^Cx~L $R)UgUra:ӋQ*V3c C]wxruʝ8C1ro-ᬦY?;P|*>ʕ> R,1XJj/!kd(khlǗRR' K VhTؼ-4ۺ ٘aEbŷT f') F`Udh?64Uz0vb ~[Ýx*|j( RbOŽntᕊ5mFY>:z@R {YuJ_SDIB@F뾼yQM{!PRﮍc n[X0pȲɑeo9Hrq: d>6(_g#__/T%# 3;f7͓fh~S6l g+_hSg-(M8"Dz=MG#:͛r2i댚"fPTO(VcS5f['&>Ԣv.X9%bWe]~__QiDԹvn1gLP,.Y >#ޡ{̑lՠޖM]1^T>I751]utO̽- maf0^ls6(+mncσd_3){LJ<<$X6.oY \NmB?`zT<6Vl97^֫xӉUQ(#aքw6CRB`1&q$vSwU27sх|kh4sr5. Kl(1;±z99oD@5!*Jf&AddxHz4 +.q6oٳ)w?y}gֲcbᤃgĒhZ'zKQ[`d )VICNW~':>^Uu#nYmI4-/IeL^8>K)O[M>g1?J Fo-gF2n_~Y-?J+W h~`zDUl(_RS2tE/ҹk;|`~RR^ y@DС#r*-5+t(戲cP$_@vډ[!XwQC5'g!jrqL!?z`+{Iݦ5 iaRe(d0y4ie+!cyp\bաc6U>ќj:D@>AXD7͏m)Vf!`Oue~r(l871|Ĺ=MKKdi6 fōG!4L^t{rIM; Ym<^-K *%JWQ{;t rHu bN:ZN[j(u,JEO _xvI97Somw!ٝ %,uf%([ݞ2g@?n$Mr#|x̧L<2k8 y`o0b n}GRt9])7.D_eSwu$ҲkÛv` J eHvc] Ҝ:r?r;%̍kb aB8e&0@p "kJ%xR+0]%r*_X1<XB!co"s=-IkI&Vb)* @7[) :c;츌X>wbڂeϬd21hdkdx5b/QM-m!7[.aAdz&kGj;zI-ZshpRO`VM @Y= ׸'̵ֳ*5 )Yg~ `a=/ " yK,w+0\i szL{vg1f TDh+b딪n{KLBjkDsMOxcF,!=Cl^N֊1,&yѵ,p˭< I5 >v-tbTwLAj[P;v֫ `HR#qHf}>61kaͪ'ChVMYHgt w:Lk@iIRp=;0UƋޔ%r H fIml%-ڛXWwUsRxJRʧNݟ;+TRSXBFC,ӟ-QP wexTXh?QlP(Jd;[KDq&c[Qt Zn?N(ռ? h~X!]#smeTZ1>Oi+u$C ^WeEQlvSS$5dDq˙:;Օ}R,&4D'/ M82EھpQ ô4A&=! ù/7]~*$AT-Ҿf7[xud>m`ק(L*QƖ RD,&ۚizkf1Jͱr+K&Tp/']*fDۖr1iXp6=ZnAUjLSo6L HWV0%gui"U{SjlėIhPtԍdt}Ҷ ɥ?ï]?#l/)4lX z{dM)k_ߺaM4k0纘 pޤmQ T"ڠadH_P'R !@ڊvMqZa 4Q!2;GW?ʂj2<0: 7>syx揳wP&*s"OK$8U_qE-?mF*%Ó}T%DCM+5X{ܩ)W9tҳ@+R,5kVolc2bCX=!h Ϗlv?i嵰K>D^{2D% odMP7q(kSĆ!@p F3m!P/,TLF%./;cLb9s:Q_9I3Wrp Z'o2ivW'R+oR۾bHֈ'X4HdRc+݋3}Kb D;^'Uh QS _= %YMJJ#y_cDWc^([<4r[3[ZftHVbh+yE"k%^[I-b^{ܷ BATRFR:0TWihFM*lĂ5>\Bw{DGp=TtD1v c`,f=2E*HS{&2=ș;a߭p/(@ ^ d簲4#.0AHh΍Lƍ<#&Jlrm g2]9n+Ohsf1.Qf(;ŶkyKs˞˱3{`LW1݃j]/H$5iQ\[h*ق_$CzبQFݮxQUΟ{?C[xK٥?Mq)b83,a)}Аdt)ɷ(~#s!>8z^p`gqrxbK kz 4m.GkUzq#3[!طYhR2/K,*z{~+ZV C8l,MM8h$Jɘ(foDC~4k%,}{؜Хݜ`B,tP07/6| lw\?L EzVӽ(>@\ŀPc6t"~z4urDJbIkT3{'"Xcw~vRxAQN|Ù7<yYҘ,Ʃy\; Rx_ub#ڽ[FA]d1՗? }/8Q>`Gi٧'&9;TE# -|&uS,+[H/ݗ. !ov6?.7;特: [G1):y:T9,WucKwk3!24Q)ϛB͙.>ff_,, Wbm& 0iN-''+wQh٬%|Ù[xbL? ".bi/0w¹r\*GdBJ-<5ԯRv]|ʣb0fl}IQ 9gՇcS.R l1zm׺cz[,,pֳoD2>Nc`Ut )S˕\y> 7ƶ{\Wtv#y=M?kZ&G0#Qv0QPP5R iJ<4'Nnğ(le%,ګ6Kq*?v287N*EP⠢Qv(o{#$-#>a}uFWm%P\%"HE)8vz0@3!mAF ;%` .hUP)ܿLا8 f&Ɛp2z?1VtȲXe%XI3d_L ETrgcTZTUw@;i aS43152~+$kB&N2pY0wE6_0' EN jqN](&:~g Z}FQH Ώ؏!wcq޶y=x~7"(_-h;D"eD(ϔ:uᕦEM R7C 1;"̘jR .8cj5* Gc,lm_X+zQ,{Sͯ./M mg`8vrX;<'Ҏaɂƃm_(֯I--=` ~Tt܊+8ǺӃ8BP֜P:r[v:l?AVhh:2atMyҩM!8~c0|>83wA!fɫ L0)GNdw#]Zu=F1ɇĜkq61|4౷ AZ}[S~LrYbD7uYP箾.yr~;ãϦ)XK٣eUۧz XxsmVЎDmlpHw1#o䞗rZ47EqP$nE pF2 ,ӺAݔb; S4g6Ҍj:Ź,yŗ36î-fR 97R_,sLso]zJ|5-7J`饀`\ڊ@a.֒sCtr1nR9)Y.Ոh043 //+":L(!Alv?WŽ.0"dcoV4H!i l+p%HC:,7Iv\MPМϪG;X\lG(ԉ7{zRcڇ|b~gFѫ$;Fs*Lċ ~~7j{bH_. ޢ\T;$5 L6u)~UӃdOlvLMs|zw3 _޼]MD.:a=]Ո'eM{U7膸d5vK^z)-n<ˋ댯=4z{?o@'=\CNwޛij9<~"N;Ԏܹj'eIt˃lO:,'g_Jܾ(0'p Gc '/B}cPA':gp*NNt =ҥ$EoYρ7څ._cl|7٫ 6A]*Eqθaoz/7dd8kyE3-_]SegPx' 3HP(ࠇ!;APPq'rBD=:* q@+6#P 2|ˠf!boU˦1J8~odw4s8sNiQuY zaU&*Vбg:\մv2~jwG:P`KϠeæi1hBgk0ak$IVR (fJ~nZ%K1-X:gLu mBܝ6 ݢ⢦9?F|S`F;iTTO[,h .7/W283-h\d=Dg;Y[QT#j n? 4`YYzNM2 [Tz%InGMi*r#@xۚP< ҩsnD[G6Ӽi5oCJ6Ic9v$'`Zϊ?n͵H;k.!3'CN9doEBG<+oIo0JwȗuO6*;X] $1өb,(qIղmp:%[G1=lfvoG)sdepѣe/2ÅiX .lMB115sYx%&R?9!@-B9R˳^eLNVm+nE|tx.OGiae}Gm1#ZyLioXH4!`q}D&d8]Ai+r!'t`alli'yM&klɖuJqb7VOsePLD_Ȫ+tՌ͸Ivf}pxyEGQ}x-4#6xn!oxVzFU{˿l&Dw@-l:դt箄x}:Znq}$7x_dSaK "M ,g5c."0wQO=%Dn7<\E5nթ# j@6Dhf֚C3_Zّ+BqܠォN2[m;]kBE f h#E8 ÷,MX+脭~[qבq(9GlD-٠_.uSA$bÎ8bM_{,3gxU-@" c!()K:\G֞\.;&ekk&brQpaBYXk' S4N΋E-3+O:DJ^ GY,>_ArTESp,W:oܩ Em+GZODke}fam{4!TuiET5a z٪}Cd _f[RK.ᘲ'9$F=a%fIak2oNXKdX]>Vv:_1IdSm:)FV[,0%.mD擒 8>cj(K\,a)mn>֥cs|HY2:fqVbˇ(W-b 0O}y oGg㟂diG 1Ծϊ1T's1f^-/ B6HD}V)e7JnGA#$ XGΦvC`IRO,=1 KTjt׳9LT1Ә硬ctHf!M1!y+%V31A{/}O~B,{)ϊtIӺ(Vܑ6h$QO3=u~þeKcn\yҬ Zȁܷ5¹j!o#nι'O! A*ǝy 8^:W WPI9 @2I0u  K #a 8z a6YG9Z}Ny׬g#Ww~zT'|ʖĂ0W6j8p9&8a@Jk5Q]i=eld7W{alOw*'&zUIm>w>q"t)o6aѐowТcFNeOsQ ,RY^ϴb)sgf\NlIKΑoV_dN'c<%O~WYœ4j!$$v`t-~:6 eG*So@K  3y p>KFᐡ׮#+`k_t}qkIxÑm$/ԧ/b2dGר!"BE)dg<!O`ijP >hɀ9tvj\UzpBk>)}')2r}邚?d!ZV x`ZLOK^U22+y~s(A{< a4{ .jFX(53 q~[s|VzԬݿg}cLpIQO?I~tf>3j,PQxA IIʌO in\;%9S#0hЌCtɚ`O} ZrFUQ(kαz|ÿ.fxL_VA=oNњE3VsOtD&t}I^"ޓ/xGavGZ77$[&~xO ~w{JWSj~$]X21GÙ`ogzWRt9<֖vSbW-ϝ ܂WI&C&b}@/SZ:‘dnpQl(GM[L%po1 nA*E/5(bʩl@xXrs_LPa Z]$p&_; }tn^yנ5*\h}U/voG,{oH:;2hREdmJW*'YD Q)@Hr&2rr7ס!qvlߑe;9>[sI]EcBRr 4HiΎgU+(4zE>]_^hOڗioe`A?n\AWqUio;w矻lP4m~oL<H߽R8 z؆Ry [tN餬Xٷ6?޾B=_(VaePLq_*:?aPRH6-ثzC\򿄶fϯ62`2co؝! ؂&o=,2sݾQWm=+Ż$h]vDt,7|@e1e./f;ɃyRk}y E,{#ܚ_yC.=pD:,Hy ae;~%i,`2SLuAKci؅2`"ȥ*~ٟ_iu%f>ߠBK~VǙ-Ǧ17LH\(]rݖėV:NZolxTf?W"ݹu lRBswq^R A(M-4OdKzn2khEG#S)(_`ZBܥ@І`ϒa?ID jv/W%zjPgOx^6Qۭ6SV5ߏC֚DA<3;6`]5u}~"W5K⣦4PՀr̷-9. 7~/<"d LI`1x)I}f w!5u\K.$nࠍn*,HI!%<>zInVjTg|[jL"|gW Y=8RDw~^U)00Z*~T"\_Qa)=6ǥR.G lk%v=ɢ`1# ܾTc)Kp=~8oU,:keG( ůj#`T&ۖ-ΌNsM9Z:L%^c״DhJU'tgnXS`3]X+QT F|YKVL•yP&PTC3"r 56z厼kI/"y}Jh"%xѽ"PjcRBj@?v?rsy{.dnX{\z6 n oT]B"= 9w1-폨TՓ j(6Hԭp}kn-Ic L*z֠J͙KUEҙ'N,'P?'3ȳ v@@_6\jL;= S>qN<x5W87ׯiwZTk $l{=FWś[i=Sб矓YG- N+'CT"a: rh;u>r%.@P5J{$ۤHL-[Y7_ZZp) $PeG2uYҢ<8&~ .64]FR;2ǀY'{]j)@oi09 ϒN5{3OQ0qĔ*Y gUsPxcRn_Zzsnod=4f/c$Bo$rGI&\mU` ^^qPضYs[t.-UT\Z95SyUUSF\WE voX #Ed4?=; K/>R̔\j)Cj9SQUй?Y2*]|e5+SY kakR70CܚbhZ!ȉ|+S,Qa} ߴN`8TwηKމ^ ,1t4{؎P%`HY[|'O8;+ݭu:kWWJJ`Ƽͫz|\Fxf]~ܸVhfuB=Ma:;$^)s. (4pla66)< RN9:AT1~70 'l ?=,,ް&F7l>tBȒë~qPD [n[L84>{$3ObƫJ-;q1wэTӺh2e ݫo x>'oq/b׃wAe53$*b#*e w-@PpbsZa)--C(\G32uk:o֩0obDVjziɣ gL0//MWj]d|D:7KAN(MD5.|c[g$:PcT퍏A~f_[{B&w_2($/۞ðsZp REB `\#$lĕgPjgYc٧Cи;Z'MNo>xΛȹaiDj,OkRuEѥ%5ɤAxegOy6Y2|w3Qw :z|Qz,A (٩]LyZ3>#a4)MrnFtZ ~w;2a2gg$ЦZM.VO5JG€ٗw$'Ur )OCGz EAcޕ8|pb{8>Wi3,7 čZGD"QK+91*,i,c⋴qGb>ـg6Es]XN,`!-I9/D>ԣ-]s'V=xR0?N3udoEAn53[ k{d2xO7SG? Ԟ8>@0 :x'/pݛ).ę' PBL];6o܋s}:]ɵpn49$NC%Vz_ 6#Z#u0Y8.>CW`׽&3"4KFaX=~i!UyK} }橭8b-$nH]x&ގi~뮇c AJC~s͇{Pߢ`Î&1 ipcZ;-ћvTZ ۳ɫ]Z`hk ,'mqEе~/#^_D"guN=oIąN/;شiY}+,>ic?EŵSu08 gF7(hd?-(.,ٯ _f]#nJB|ˀ|m0i]%Y*EqP5ǡb.ZsE*0} j1d_1ʀxa G&ֵ]?f8(FOjomM-zYrJ$T`3m쫁ߟLQ]\|Unօi߹f/o.RL2}.V‰sgv}[y{: 󲓓`7:hH]"Ld: |Mtk'O׊i}?!sie:Vpڈ1R6|M'h#Er4;TJ/y*6E`eKX Vƻf ܅g纙qk. )L/k`Awf,_6t`Mi/޺KJ2޷C \^c%fgyAx^>0.*J| XkT-{g>&:x#kzb.G{-sd,6$JX#JⳉH5 Bs2Eۡ'F0Vٲ_cvlЀ%ҟd)_^v"Gt6K~L0wf"Ήa@JjrO&1Z9>(Pg ?OYA"}&SqZ_v.sэ*n.s{lƾ\a'%GL?ryv|7iK&5NyR9Ro"oa >`?:h\(< `\ޫ+IIhk |IW3eA uv$47i^=ȋ,w l& G ͷ^uh? 88ҮSR_ČVuMTt|Cn>tL, k7ZEi \B÷Gvuf$l?ѨW*3#&~'[(#*3ڢRwd }ΎVrUyW@obZI*#~ށCPHرp'BʈXAʏ PmԎrLWCÒ]<1H2 ~IqOC;,Y1yڔ3d[a~-+\Tm+ҔS6W f1 q?v4lk“a7Y= 3' K@<=u!rgqgCw_n7QaLM2AS*vڟn »'1&ӔU(Lk@ f?mB5[#)jmGu twOӬr)@ %JȄě_?܆%UMQZֽTd:t_n Z||ţd:HB)?NaS4GHSߏ'5Y."}͉VgN-~JVZ EdŐbxg$V[4>yDqY{Єjk6crF0]\AH\&3TVE|]0b-~2s&T5mݧ&ܻn/f׾]#T:@"`M$&x՜*31C*ߴMLG򆽞_x<ȯLkm$`sӵ1=&,XPy\b&ڴAњ9g&y'ك#c+];2ՏUJ2^R42WR-k8_sKye]A$B42ۮ%.R@Ypk8cRΉQ>[ qu]b\TJeK_B;̬o\_‹Gpt ֛ uui̦5#CuX} \I>l-3oQ@ȲBZUuFrf#o'7!8JOi30q8^3;}eDzg6xgޜS6'Ppmtc}yU)G5p@}Q>\QW CcAʅd)iX[0*3%;s7h([6z"fi=A, E/^{cb a&m]6k}QHw y25ztt&"0F'ANя/ٽV'$]w,ìWDTdR $َNnꓕVxL,BemEE^l_Vk~4jY߼,ր=R9 tI\ֹi+Uc%Gp)"{a̙'8HǡW>q%{k 5M|Y/"ފRm%bV|8_ lM%3Qo$"֭A"O_7Olk u[ '# W Sl$9`jՔ߸5IZ@CY9XFRRs73i䡺oZk[.tiU;Q}\ݷp6wS/@{lVݶ6rvRD~)S6n_VzF\DŽ, +:諾q(FRHݫƾI6ĽwC4ڸ#;lTn#pčTxOȼ8\`mYhL:T!$%t`U(>vgؿ[ G{.o,`tuB;-ɖuuODա??X n ܌? ѳʲ 'tlnNa?G+XazCx|Kth&?zu RbNNZNI "܀̔Rʌ ~ Jheed5fXbUصt}l%vR1O QܱM4.J<$S-AoIIFFOjqmzf<(a}g̢!s x)ANCGf2Zq</]BתXeLn>EFaRkyoa?؄zw$owEVs;Xw\$jYhh[̡9').0EY',#1*knCc\6ZÂlfkpt(YОl}xAKݥ귒Q#-JC˦v5O"'qfIU{0uw<ۼe77.&J$8yKCDΠߑM綷f*Q.LT:a8fO DPڞWdw/G wHx՝< 7 -Ԭu}ATۘ>F.'=JoI?HCzw0_UFEʟ Jd߿๘]-e·KE-㶛H-@ʼwEYWx}gxi&Yt7Oz֢ ḣz\QrQ8,h9: v' TH5>3/a~;g \c wsP= |)Oi1m ic+F5_Tli˦EՈ. CX bFGچGM~7,Qv-s Lr`& I0Ű> B1SJ!нo s|\' !-<44oTOĝ")$8?:5wG)qsw2;k{gK,= "9[ޓ5NŊWcV ۦZa"<6R jQ bd&RUO) ]ҖSGFzߊinP),^{=yX l*R\F9YPiߝn ζ%7 ,jm;: Y#֮ƌդ5*>S/ZM"zJ}H(PLDK,J່qˀe;Va{U x/)l"n@D@>zհVte0zxu*dZ&xf蜃>xVP7owcbY(ڱ>8~ DK_@cNKʿr|Q8ºDDu.!fXmq(ge(PfEJ+r=vLv}=qNt Yx:!WЖz6 u,o@O{]:3=X&kwn[?f6t/4IrCy!ޣq̜w>ilS=#DihoR%̙NX*}i' =W(, бnIJ'>ZՍn|Ѫ,> x9$ [,lAVe%gd6 TR)ڧ`-Wy%CАSd VRaRUQ>yI6'\Fes0 /&g>&L6}ZaqTVw}s*QYډ~4גZ 5U9-^VT!(iDDEZ Uy@ҡ:gz9S.IJDxjr?D5DpK:Hnf]*Մ"ƿyC9[Hb5( 9(88~<i k1H k Yg d::72 'Y[m͍x5њɍB Ko,\BRuiizZ\=5UgõY6*pd@}.` @m@$'ł7LijHnDf- yܽ^xfPYsI'zð? ͤ/h 'iTbkXb@qbQ2 ɊGf_l)M{w=zOIQhJ׵:Plf8B+&"LUI(7޹4a^|&cZ;eb^Mb.`*şYO91_i)؜[~AS9wFhߒ`t>GcDD]fB^wqXD 'OjثRT> 88ve!G,;""BFw[VDA/[ॶ3U&S^'s- ^_n䅹3TU!MhCׁf6Н- ڳ]ɷ~n#CvۤK!<Zs0'i`Tp:VՅ[w¨B&"ޒ>Um3phtKr߭/ZXp.ͳS&o\SPiLq+Dsjp6Bg્ef H?, Ͼ!ֻ= @:*%4ȊA\sT>h]eup^%0-c`ZaZ -t:dOLX c6ѷ7kGA3HҎ Uu?Nqj쉺| pQC #PCD@+%Kw,[%Օ|ox"q_5dV.矮YZ=q`B16_ íl;O'~@- 6$JnFPxxk}{}Z^ŰG4x k[` ^eQYIoB?&s1=Z [|_偪W0Hb \!n w"kAS+XJB@? ? h׏Yk]W`?6mXWHvnz\wܺ-8]&½cYO - *ʹw+y7TkBs +gl _R̿F fg RI`nEZ' =G EG4Xj@$HTx[eI V[]dZB-@W'V|c($ M?@U{.1uH^ܙ0֮[sV(jWބ쏽t|m3.M>ۆ*bOudOՃ _a(QV)U^%uYwbY4Y\>{SXizͅRy7}&tYv=>lݜC@/FopUk?nc.˳OF]eq`9: ֽm 8 7.4)U%3 gB.cw4n!!t bK]Ks1X YB絹1(hmS1iG*`EVGnٽL؋VYc6x$dkh}]}*?kLjVGW{EpǶy}m"%fF?9\ff"Y-pf) |6EU3k*CfE]2JG9Ҙ^4UI "UpZ-|p =NqBVk:) g';{ژA@W=; gB.!]+)ENr:ڟLv~5Uu/o(tm=2\Mv/nPy⚷pz̀cҰ9GDp(zgVTK `V]2F^ \Wʺi]w_5 ZkFJE$SS& mFzޫ'˺\P@YωX o7ڈNcH"-̀uk2|E蕠M t?9lr)p+*9Ԕxlq%u}ZuǪw1#ܬ0++:qjE;u:=&Ćz^M͵`ov^a57I8S~oҖב@?~f%B"(BvDA2,af;e#&bC ك; ETU@ͫ TBA7DY BXƙiУ1V;ϊ3Hڇ~y^ ҕ*+.E-\̧F!͎`2KUo2rޕ5N BQSPg),#xC1Ge[6Bޞ(K .w,LK!c܃ /7Z@];;M8&h%#|_di*^VOSz6gwaYN6]dTcV@ [M(%O"&OߑT){vG.#_.S&>zLPZ3eP|\a֔5c~05BoQ}yV>C@=/ziӳᄅ1[Ǧ{ڕUV\ lLQFC  l9"gU╏`9IE:L>LWvZƀ__򑡫nP୐P* ~!T@WD% +|6_=sq:rV' [6=saW4~vrt;&IP鵙bvѶ)ReIQХyZ:A؎V6`2_5¥HBJk-a:+׀[hp46lf10dOz]gQ>N f|k/|mI.W%*ڳF )EH;/>tFQv+5"\z_p]EJUJxKL N;̇<*B젠*XF\zl@q{gCѓKPIMȱ!#Dm*G|EFc A۸H$-נwu̼0[ FV%:JH 8G\ m&6ҁ(PckB}/36Vm@ao:A`.Sqf{3ؚ!XB3#Ɗ5mDҗ aLjU5Z.fk`^zt9E, GM0 2'XwXz8ӗpyHyYW9B= ܜ5;;VjqA m4Oz #v2|'rnNV!cݻ#gAzdM`~s :*oFRmNq ~+ )B_pBl7!?UmfV(l=xPx wm e =Y$WȲ4pPIIGw=Y3nJz2{%^)`3ذ`LH1J/ae|6⫥-$ WQDCcũ>,59򒟰ȅ5ʹA+W &bh [ir6^f۽*$Rvn\a1)R LV%Og^k\@s 6<݀ߩ2¨07h,p>5_Jy)d_0[ܶYjS% g|?9:[b3!m6I7Kb _\TA ,3.+שcJ6>ܺN^nGEA[¾?(Ph*rNDR W_jd^" R!C6A% l;G%#W 5_Nj P9Se'1WbBFN۰$PEmD[D7Z˞M#r]ИPRXb$MyYK`E{ ӕ g%QYEOWQ8" Tֿ7 ⼥tp-M~"`>6  Y3LWv-@zI[Mn#ܜŴ;ar SȂ-K%띪Mn&#N(QlYՋf$8?!tOj'( 0Pl$,r dpQ]s ľ)lZRaQId]=D۵ˌD}o *%fzk:l/d֘3-".>PI,5{v'= 6^cŕ sMj46K y4yk#'].uѻ(" nF,k4((7KKxW0`5м/x'\RO[wáx6ZW&('˳80p~@L*)fyo.JO뵉lM2^iPR`{]yV&n[rTf"(}U,}hīR-4­`ա3U3f1(D; -k/XnD/>mIꏎX>sMԋS^)^Z/yij?r~Z Vi:KHk瀁,Uש)188d]p\/._ -z:l1F.rXP8#$HxTjYd_{qD' 4)Wr>Uu׍"?ǾlIR{ 1}V\9|XZIr9s 3oy 86x`气;Zix>2BSPV~@&%@[[G_<XTr7 fĖW UODaFU"ɢqfI%yu`I % @3kBeJ&_nͥ@$kevq:h`%_Ȁk{w)ܒxxdA7Uo 18z F*%O>oҀf*XUe[?Gj/?_Ǔg#aGv[&yL{GnhD`0n%WO g 5@"Kyro~4D#,Mza;`J{o.'uo .C:kz@価e!$YNӑ'k8g w<\/cNmp}QomW H@lCe#> noヅ{8j'L;j2; ՏW+QL\Br[v{j;2E$5JC2lsWat٦_c=/EccKS2geZx֓ʧyKJ$Q6ear@KS97Y )wwdƻkC*-ZC'B/#R^ 07jfP"2A8Yfa"poFrHMO Ism_%v6'8!sH&4ʗKNs!Fl +%4f!@SfT}TOi}B b)#7yե-f0ņ;[7iԠH\@/7l]uᚺɥj S{\z)J9A) C8=1O~RSM*#4QѬfEW۷4M3X**Qy>ݩA5v~@E}P$Q%͒F~x`9 Y`g4XZgX}4mqC0 4d췾|2DEف"{)g0Re{U>~)x5}m[\V8/aЕg6?` ("2cʦXVK'ڱ $$ űAo%(ԧf K=~*%q>Ys$mN=:"x(䱛cy2wWϫj,ē ;ХC5}_̄mE Eޒ2&9"C7HHwE=+3Q)F6S% *9 9 Po~ ?+{Up7d4zLװN=a"X-;tK ^f ,ϳTKԲ@WYY,߉kr0fe\Y zu tf᝴o'G yEO0Do:6B7jE9>- @ `F .e.zJԘ).,fxX!xbUl[ׯF8ZlD{=0``v]JTZ,x)4#|&icT0~߾Z#L#1Qw"ONU7 Ѣ*KԶI Ig`3 J+s2kCo@dK%ԨsIņ*JjکXy,k"%Htsjӝuaͭh7`?ˢv~nK#OeYYZ"n:ZU -J G(kn), yDMP@x m9݌QԖ؃Ҥ;c)ޠmk OW˘YDEeJ6 2Z l$4V%u.e(|_k? &kQg'|򅦅CUbRz'%zLR,޻F+$3jW*wś) pFh'Ɇ6!ʷюu.V"uqXi856Dy,[=`]nlBşa^qV Se7܂ 7{/FYN*',PUo +~C0#mK'ե, !on[{ \sIB~$|Bp #?Uz & /c`"uHq|R/)Ƅ. HPxbD!jKe= %!짂W:ƺ^\|f/;.TY]"_n ; $¼qf`^ynMl.5x~+w|؄'AkVAFyZ_ ǖڠd"]|FP%j%۞ cW.H&YCRzf=z%".o״F˳d!ÅYNyf:iX],~J_)`G`-RE?KJum zlGxOZVhQU^4j<6@PeUČDa_V9l/tDۦ`"B"fYCISF4ՆAIbW#l"*kaZ>Nͧv㎿:gzuL ϖ䭉B RMH-7 #ޕL!o#UUbJw-tI,sr4K5;6bCc l@00=`$j&WE8pHcaluhv #tGֳ9. I 9VIQ"yn'u/ra!@2&MX,=w/Z KvO22l=kIi}c"^۳<_DŰxx]- Q/U ẒY.O}ʨ_.>X:kͶݖ.9.ͱd8#)s#oCvza6RLr k)@vZ0)_me^s}I嬭?swL/uɯ}iG?xak$}+"!_$SkpXwXqna O6K=CerN[2OאFOhUr)l*dRV'&M 8x;ߡ`пA^3<6`*F~80l)../VVNܻ*4RBF *NʲkGeQX"nj0H}!*Iʓ37}0G./ڎѬD8_) 80rhJ5|iү>!>6f:FGoJ?ӭu}xq W C %8 5(C#k!9RലzΌÈ-zA1 4 DTHb9@8k]*Ɓvor͑>, [h_0ڹl@K %5P3&ubh &/SӒlG[iGp7rJQp(g6o?RaVSX:% p&B^FzHO8 `B/q_چg0a˂Rw5V\NЊaIX{DtP=`'aK=;< }pךg9roZ!,y0v%ûReY[ B&m:WӍJ;>88-d,{ijJRs*:4yc>eaq %Us]L"nR%GiLjwZs3ͭ .62r$BdR rQ]"6UcMԋIN'`o=`enQ\PM_KpnO-})P~ԽYIb|ezp+k7 QɔR`Rwhvg?esi";GvS쳿}(%N]Q{u޼?`}B:¤)z/|m ;u^H`)K8GS_62o.ʈ`C,IYT#ﱅ[R|5vCR8-,Ƃ=/&t 2k12W;n4W+=/` !mhFh\Y\_p^IŦ1wKkLE\) [&ǕvW0 xԂܷS.oq)Q ai*#kOUu~p@a} BK q۰ gab4. e$y(Ӧ:R 7o;PorO %!/`Z)\45{<p8Ye%ͲÀIT|x1[5h&LB^i&^29aYp`\ -HrɖжyA*4vf|cjR_U4E߬ԋg7Čܙ $v72 x>+[b60SA.(ҫ%8㗃΋ŕG1@@Ow& +eeE?#Iπ>0ǵQ08CDh[&.ScJ"0Z@ځ"-TO=)#V "hNkaube;7,ޛ \3ea ^F< kB: T[MT ,X/?k>,G5L=d!?~’p '?hTD>76@fV\.Zeb2׽_6 ˎY,a2Qn=]/']×j~Zi9ED`j$tn d PQ#Vͅ3Tʠ#II{7svSE?;r}3Xlqx5v.i< 2}MGl <o0{=^#e-Mo l-% -z],19Ϟe0u5\l=g}: 94b#ۜl{vA tnG3r OhFvJ0 ;B,$[@(deQþ}WX>X"ph(;"7޷7C5/hkosܐWin'Z8{YO{89p9K~!|lyp=8I3$3i=@N~?VԢDž*~S`*?Ju0cNOl)hHeO=9dA-x8a L4$(۬5eU$%E2994x`6[#U71 =q3IIQ5-rmމ- 9]M/j8ʇK  G)@4~RmfW?+w5Q}V]?3N Nc!{`Rnk@n*H8! 2-rysg'oݦӦX m?֭I ]6RF|"7lcI9u)o`sAtv$/ c_ըWNIՔU3ЫuY Jmm3[l 32(b_;֜,LgF*-\ YU|Wc錬 J ʺ:V~T;{ЪvɞΘCmmyp: '~ C|q?{9m\~}̈LEFŵ\˚ASn5¹Pxẽ<8]/2Kӌ~-RSHKW QJӾw˫lT5|g-qR?w'Yg8Q@؂iJEZZpR!N<6k7B܃^!JPSndY'n f&f ohFHG_D±y+R'hEȬ,BU{SWb"`Cw}Z֎}d [3er%w|":vqa|/#0fv\T|zYxRpEL *>nѩpc~C>5%x *J/sT -#1ͤFJ9oR42^7)ڔwT 4scաUjGF$)[hkT7 aՠ;G$WT#gBZ1N W˧> 5K >J}BL`#}Hc:G;bZ hwШ ;LK/- #]F؅@A e!2O2Сt *yCEG#e-weU!BT{gj7hcsP9@r[F +^@h r͎sRED)tԭPz-,SXKAz+LB~Iѭii&ɞIJ.%=Nb QOX Q%?s%WyOmvG%!ja  ˥@=>N 1Z> G@s )g;ǃ6v_'7Gi7>̿̊6M2~JR4"g3YN(?ޓw!W*j`0R7G* ȭG #̄O]fCDL,|K> ~ j+FN<٢*s.[!q2X>uZ9xN0م/뀠>N>4{ `t\~UOXՉ* $FSހ21!6!Zn'UPi$r7+>g`&~.o%Y)6~w>P˦@l^tº,vsQX'tDWyrj؇h|ڗzrrfWz{X%@?s7&iQY@Bd^ "A ,#bɘu- ,뻓=?бZԛn"nX91)?zuJYyM;Yڟ\ـjD(K+~0M_쿈1RNn1}LԸ3b} 0W#e@lYUx?[bg^kk:|"cl ?B㏺Qb&˱+TzΩO|D@73A{;#ii6KI%%r0+f!@-k&KD巄^KFG#pMv ^UbC%w36\dR X T/}/eEʆZO!dECVNeuP!w 78R1T-R+%+`IA~6|nÀ&￙WlHMi ^u<<(Yn^11ESn0jg8%8! .j:I͔y ׀I$+hB@ιPt-04u\Lz eR Ae<}ڴ-㷣u̙D9JjVs? 9ëVzɶaI!T$kt?Xwhߋd*:ph7iÖ9 i@‘-?R.'.eG3{1?=I%p/TGp!Q$dTSU*(B~6RKO<];u c8! ЊީƛQfZ<"JR1ȼ2{Z'&ۇu2Y@x n!*9_G)6vM@qBHTXVc<*Ku Bt.WƑ R T{!i(T bk0qb3$-CdF[ K}$Y]O-B*pe֮t ;fNE cV{+T4asڅx#vd^w_Ku%=Hݟݐ^<2fַ2?Jd&X)ceO+CpWf pPi,.%.m=uޟ'I73x_4AiA6ܹ=\jJҰFGbcS)”tR_#gZF%+GXwzh WfGص )1!ᑌ>0܌K̔dv Tܠ榮ži2 e!гrq\.d;8숉f9xwdE+*eA~檼nkJwZ@! *rG%.!nU]o!3EϘ}жZ3isFld3xX٠xlcB*y悒r廮rs {zGП2ҧIZPy9Q8Қbt~ _ kțLzq]$3FC@j&RSfE/\X0b)* f~Pݥx\P. `܊үDV75>GrūqmtK_ס, qZ9-щEs;~†T\EYkFݽnQ>{aƞ^+ 5ɱzΗ|)jП\Λaq24ɇa5ӁGIeZ4!r r t j ʺ6L ?SgJK-yGײBUs$~jm/mGȆ垜7H!' 1r!7x' W WYf\j)Rg^'FFNpVwf$ Ȃ܃E}=%HQc/W[\;FUO] /16:)+~ :Cα.SxĖ*? "N6\Bpsqd3):5Teq!49`}"IaFNԘXyFFa*a|!Y9Wuz+e ZMAa/ G,1Ij"H߉Ys!Eem3Q`mLqs`)Fj1kt㶒z2W9$"/W&j)L&-+l dɒ/{ /@%4|hl)u@HcnbA6d@5E?'Le QQ)< A3D}ν#)ej7=3qa!yP!c5^>݃ {8<V-c閦pS#O*~49nlG5cW{숃?"m/qжYQ6Nwm+:' jPj#x!"<>]':|\DGA2+:&FAOj."F4Lҟ%Āf=OU3H >6A?#2P&'ijvlw̃J8~ Hpag of݆>jm#1+;'CS  PzN X^W7P,  _懘y̚=+*Vy6 ᡬ]N][k"A)4Ioܲ%LTCCإ2Y`÷6=NBY#+TV[rJuu2o|><}mQݟE~Ba7yr b3MX@gY (h(ǿ}2-$0A=$}[[9'z ֳSn^}YyIBe0ƍyrFtQ[YШ2x&O{T;g|[#ׄwNLmF^9J u D;/DJ0z#T=v3 n5M( `͗F8ͥv}Fc+iUۏ\Wڕߓ9|~RffTBޜ_,ᏍB\)5Ζ;קuH(}*!YڇyIr$dCnza?)pvv鐓ZiHn~jtt_4/;R@zGY6_\CH>ǚ _p.()bQ(i{*D09p1ޟxDΧiPT }!G[8:%MjTbR[A/ G07/QŇ%n) yE(r4;c^i }EFv'7zRO& 80 _Z [}|.4K j&i !$9ZP>?mԓQFȲ1zzoǪIzP Tj#k\bUUëi T%27Ax*n*sU_SRȦ=cHf68>sE'/Ļ哓DRS9^g ZR4O=`ȷJjhu}:fz"hB+=}=͐E|m޼UJQ] x'/ ˄u+ ޠ<~ËS37>+6j%aTws}r:uhlx.O-؞/pr]VKJ..7[38'+ďW[⥺\V y~!9a@ w{L39;Jǝ37aOj쿖ඹ)&׍{l# <^@pڅ}q5V%7^آ\ZRw/^Q*V` Q/،'=VY_>y#b*kRBqjw^œCn~˜7ߓBǡmĬ>^~^s{7š}^|ƕ +jGKuS޺{Rٔ0W'&3C3V k-;wȯv7ׂ`>Zاwr;7 ÌFb7e+5En\>s, @=i1,"HI4~tey G2x^rDXfv˗JQ![ 0 ZJ;z[b"gc0Yq/1Td@) ~K%1C#%ʛEl^[c .%)o$83Kڒ# _wyif3Aǖ &y>njg0^5CAQ}YblKYZӆǐ7ڊ;j+fXʽVMQ \5]RR[2`ֹ97ah9E.FIh7Xըy0:O;'sդP:LxuN$߼#/JPu1Js[%p/)AQ] ~ȉZ[tϺ$T.[^q͘R YJ8UΨ7qjt'y226%T1l#"ߚf?mJyA_.aF}гcA}Gs$/.=l^JG ] ^_{MjC?RR2Y4ZƒFѥYݲoNx I_+O-\ 01!buS-emOAF雼x`%SH70d7wAm?{(bɱ\תdQgƀE8O1g^ P>(<ΩGzN&Lp_I0N%=" *k3svtxx:җ9;܉辭~R1,,ܮ 5L~-(BI0b!vyN)we\␛/-eI^K`X"f4F7(`+:Ue8<}Dlv} ӵOAkGloJBNP`1sNN'|.g Փ`J=K!WNW.}# (2BɭA"S!Sq.hlr`7WX7e^^_%(-P#܈9=ʿFKN=& 1ɹ19Dn.=G`rƦcM}"TJ'Uc}r^%[>Du=+~ !fCacLY.jGIi5 cٓ %f66ߨTs'kX'/KМ4 T0bY\oIm劇h]6{I4 +2'Pi~)$)~6C)IsojYV\ GOf8a0WJ8pE#7pCFr42U q<# ivy-S μ6TmkåJO#hs RTHcL0W0'Kgp(#5(>Dtg 8KwmXUiz2\m Twը"hE8\LL{H5f2;.1@AP _P'J[p b +D8SB997dPpyKB.f=Dm@ysɓm 2>0@c?L[:ZvДFKN!{aHD8"Cgn ?D!}|y}?:Y? ꯻r+jNXq4;?N=V]4GCF]jaa-W"xG[-_qOHH!ԖRA%Iq]u- e,Y =߶\ A9Z*'8M30=aio4D;N)1lp;8'r6r+9YQ [}okO1JmҎmD萻i|]!jm&_8rt$6?c4P]@n u@FFo,0@ܥP%Nx*Rc% I _VGalْf.;,~P#~*֠~=6LGKJ›qt"CBAE^aN7x6]LhF?dbRG|=/ |iwkCX%o 30sfӭ\~FJоImU1+cxIg fB:u3a:,")J1=*ߘt*&(])tU%(8doF: 1XZ^iI)hpv#g+rlL 7TogXD.V6 tKՃ0bc0sbR?e^SVw}(be r### ..tbQ҈fSTJ>lP\8BԟN%NᧈZwƛ zAOl-rts)YwNTc^nbfw , Jv5U)}Bt偅݂=kc]USfR*JIf!r鄒0fqw-qehWV^'7chQ1ϢQ c)Uop(8hEMSJ{ee~YTT)& Yw}?T{8 @TR Br"?vp b#Nox5fȤw@+M=v'1$%噐qi)83T. nE$9CC n{2Ki_U#q<~N`~;)?¶. )77aLۣjgiF_wjC0mzff6N ijJ#cd B{0B7~T+3J]<7m*Nmɗ4^*\/ $9mc3l>ctǹ9qc5wC/ge <\8 XOСEvV-{"g:bӯ ]mPM@*kr4J=Dm=!C jf0==I1GOBʏC(Ԇ6$YJݫ%yXA!1}ǵh ܍>.{JuM;1@DW'V]F2"gkG4'Bf3,f~ima%˅&!LHM C)s~ؔɩ^DUú܉ qO+ɂ%in cYIx\Ӥ@ dXk4hHBc8YtUّePG~M@[N4C,h|_ ]lc1_j%^@\ R'w 1ώ;d)Wp#s,l;]cÖ$xU;}q/DZNr~d՟D(BtV5:8OĞMr3O4.!/JK٠utQ9?:wj VoGӛ+v>+.j->41;N| e``piKӛ!kU0&M&/fn!ԎLh0nMJ !P*us52*%&L#ܾYh$5Jeư&F =)']">f`A@/$f)_%6j_y6#~1ãN˓*"f/ t ZFWy{l!?9& Yq.Ŝ`9"Lq!Ae>U6 D)w> SL#چo JP6O[!x m EP#W9kԊJRfpHJ `V}1ڐNLHJ-:o74?fg&Y Y"7M ^8FҲM}]gcq8A|80dW֫͘ȐGg}^i^Q)Cڧc,bǘkcs_BA/Qyo\~7$ƿ`TFp 砫8یT ФAR!Mh C/ .8orTBpe#@E9dP,qBESGϛ; HK/]us)l 旗CLч{< Ej"c@u&=dC4FT ާsׅp 8QP&NWAgM}X@ts7žtbΞOR2t >VRCM=m v8cGPOyqNyf ']`WpSm^CrPU9="M,'upE>="O$>g ~S2H1P{MtWzhٓHUr\y~O@0^6"ɪbh@<_dcHu+mӨO,TOqyz˔|xW1&K ?z7YY~-ȆoX5̳BsAMoMYWN 7,C8KW_hʼn}tdBz\a#՚AF x@lxhѲm@|P05"ϧgb>ج{F cFvR>Ԙ nZ@'\d]kȘ- Oz_OL]Ts%^.R.M:X}l}LAr$hOqg۲'~A\qʇ$d4 ዗] SH۾1rnȒ!Tgԋ~ Msa;:qVfTv4f؄u*:T\#a@fIĈ`0iQAWϮy"ZC* ps1WLa9‚/_+;'&!yd:wlB8x= Se11-St-ӻb&Lj t&stB7&t(ϻ[kXWZ.ǥNsuZeTp1;*fGp/inBƛvPxfanq"GTGS|Z1NLaގbTm4UhS\?K toy[VTtv:fX]yegZ2susP.o)5O;}x7/J:qV @Ըk83!zUi|iG8y+3V6-*D^gbOw˾wb4>(P%#7 R-NT~v `_g0AT^:ny8}d{Xly|Pvϫ`#}#VyX9W' ёГ;m˅L֐&TבiE,?x!xhӡU|!;,쓵l깎=0q)_eCh|(}ŏ鎐|ܢU6#6 l\_Tk)X41`Ty W/ %Թ.̽4~7jGlH/5t¨y)| <;}Pj6ջxKX/ublexE``j d'vz]2Pe #9o`OS?A_~{~ %E_ldT|U!J, (cVjs,E3)Kq!p9O^[Ơ1ϖ^AEq)[Q 摡M_z StX67эį|8$jA\Dt*@QÁ||^#.T$rg{1iծKrҡIoVQPR9% I6F3V&K?LSH|^{lخ`3gA.z$ļt^U$|1; 9vOԏKy4kr~aӍS;datK_OԢ}0p,4r):J,5\ T8AA @kGSI+3n\@-Wqq9%d%}RUPn`\nPr_{$ 4$;0npz}_8"BRYv iαr/:Js '+U'\:kDb pX%?6(hhK}oPwq̼?9E`, $'UM v:1ʥ|rJS,%\͆a1F >w^ %eЀ]eO$a{ªX mKxRp3DtqǜMDbD},d61K1Ef M^Vl ͥh1:y̏ wGpDstysqڊײ,SOVh0Asqa 魗_7h0ǏF3ʹb|~n+Y*mk ni`;p'VxF,V*YOnbVb.Uۉ1.GnRG Cײӱl2-J!\@-*jȰ:P%ĒW&]7h%#& T+mr`Rm hp=pL1skwTޤ:Q6|z{ዚNw,z'vGѮJv=&P;ݜ3D2ruH*':"BN<;,:͵B?_& _f@=F*&upz?I1h> +|>xN&PJZx|~M0=b&Z?5xB:{އµ#3gOu+}9BiEh;9.!8[kxJT$6_NRX x`kfEn!D_8ˀzJ&PZjQuy/F6Sձq|M3&~ $/x>i ӯ[3_q2DC$s~dnw=mHZh$*@ۨ:} y8s 3ViE=סC^$kB$X'u׼A@vWY;8א> *Hb~3^'QB0tTn w2\uc&Cn8*;[OJ;MO[ϯ߰3HqޫGx<|SjP{Uߦ>\.u{fdVmq8M Ea`][w>l{cDAişG].[kqdVӨp hD[c@_D/`;:dDF^LpbA@j>PmAFx9[Ҡ26zx!C(COh}TC?#Zn#=2Vէp|ݥ!8 NCC{f]<~ RO,'!Z2^ 2UdĂ1;o*BaoE$.:|}|Ȇ,Ռ* E*55\GǢZӐA{DHn\"}y jAbo ǃ<[ުˣ겚쫋:3o;X""GJ*J|tਥ#7Po&}YAm.5W)x R5_=I9E$&qYn7n&/o)ivТf,=[tPe{VLHS~L:ݽu䷹ڨ+bD`+614"5F9oN o:@*0 p+I>}](BP{(Q9,+3h֎bc-;yByV: Wo&j]8F9T땀! z[^=z>a-1`4"N5Epw4goo*f"ULTJ+GH֘Da,]"'v}|6v\GLf߶=|k R!þmBeI=} gq(/m(Lmΐ|&5C5TaתJ]|H80gԢgݡ9AN)᫁6b*m]GdɯF V|yƍga[ 9W}#yg,@,k Y9FQfecT8%܉4ڛˠ%Drzӂ2, הfUc$S s?Qp=ygW_`d8$6$ 'OcPE޽jhTMBVu\Wfisa:ߞ"Q&NrI| zخab41|nX}f"3uhݪ%mC:Y +)~a,? GVЏH5 HO1noEտ!i~@'.Uj LoUdd8U(lmC z#V3S JcP'>Wbȕ([ O \#ez>Qtܥ Iw {'ݗ =4Y3`PBQҙQBXz3eHJ2y[ASK4>I,"CdNǾRYuU~L}jM<)'R.aX%ăX\ٮׯ-\đ)y)t!(#АqOIbvy'm&|YCG[ҵkŻ^דlռm[43#kj{d *nMIPGt>H=QSRAṛs|·w\N6eo{ce@\Q2DNj`%" [hm~ku/ jƦ > çExi-VvF&]`ՂJ#Jņա#'\]'?LrZ>G26'u3n?K9mi`דmJOWOCB[c[c'xȋusG$KIsHCw״]@$GWJ=X 9ҌD 0Dy2JɕTθ["lFgƩ,?0̘d U$"XnhǾO0cFfu4skUOJCN !E dž]p Nj+m]e6qӣ#H3HaJK>\Gt/ǜEǜi5qe%:ذ3U_^z1SRΖP$BR.g75;qT j瑊{}i0j% mFe MgraaM- #w_F_2Tԑ]ɡI$_*72!M>rzhaQ'xFtm Ҝ2q.׶7'svH*"tp8騣3b{Xg ׫p y=hb!@#S)ö)D(xLYѮk*a?Z_c}ڿM$O!;-&j^ajT2lC7cFE^\w OQJ2],ӌ39vN\Z͏Cŵ:+ED Ӏ䉍M3ȸ @`a),vuxS4(yT yҢ@H\% n=(. ۓ>җ/`{mϽ$*fiR#9 :V0ɖJݒ!mEV; X ZN윘kgo*U_kANlɋ L/fƕB5+Ig<MG0է9GI\5 Su]ٸ@AENv%rFbK6P{2tsq@>I_Xs|ip_`)7k DNyGQ6j[yXԽ̅ ݨKF`2si@9blmJ׋wgg{mjz DsJ5{t'CgY]r]GA/W<,B֦<;TUz3‹#vHDbSfm!.PwܭQ 4],鮍$J!P5ӎ8?:o2Y ꓤolXy̶%u[ l\.@ 1 -ߗBcXƪ) tؿ,)-jAцGu__M$O҂10)I5W1[^؝6TZWe u%&ͬ;g4@xBI[H!X]|u>םho \3gBg|^CE~fD`|?#g~5Jo/OF+4j~xIꡗ)Aoܱڨl"4K{񇪒qpzTL2Wy5.+loʿE%md)9t's$S!PCr`eNZBҫ#Ah*DXUp\AXä @"bz*$(%#hzf֕YBQ4u]ӐU,}ȡ[5!L ɍЊ32""1M9'SdN}>@S;Z6`5=Hmҋ<=~}ŁQ"$h) ĉDzni{d"vNj,m{簈V(-AG.pYHyVh/p/QdGzg~4]V4HdŴ?c+/2p\$ Y=Nqc0t '|_ݪ8("* 7LZ"A]c/MTDbNHB5JOb;GȪtK;L]Ip W\vULWRVh醷f-~ \P~sG5i'V~"%l uDmKH+OkwU,C3^pHt+pdWΒʓ@'6Z3xU..x)LUѐCT!Nd5rf~} p3>Uq@AmEJir /Ϧq9BZuS ,e`טRo7N0ڗ\lmD4>s1èIJD.:NN:t%DĻZP%m'+-eױlC'͔1ܺʚݕ$!pУͶ- j0.dTKEɲ\C֧=R&oLk6QY>>T]D䘶:"hx$)=zR1V:$:lwYܬ~Al6;9_ "-D:zA[~j~"RXcHX GGKcm4o0Xih́δMއ%5^(@(4[ͲX,VYSxBKLAE)p[例eܙO#2k@nV E:Nn2ݥuTaphy 9B"]Bz+[#X{A ) KRqK mdl`6#d Pa2o&6U7 ߧt[ #u TJ]W}D2'IǞxW6oUo4E^G4Y~t.]^/7#_\Yn"[Rݰ@e<ǘ3op2ۯK&*Zvzy(j\,߯14 ipIGQ" Rv;yǙUJ^UzqY 869y wBKfBƁZ]̰2\;3K#"Ġ ЈN0N*ϻGrleBzHB<}f퉧wZ<\鈇G1ɴ`'մį/Ecƛӑ{Quf3?>ys4}euh} 5'Y葸<~bH:B,m<;IP:GU˒MoN8}{WpT/Ko2UIN/I'I[Ɔ'!f9ݳB;:)װXJ^((MV;1`JC2@MuOsk ǟN&hCVܽH-Z݅ DtE+)> »hm;T Iqq#~/1 JJCcX,"iqYF9 ŸPH▋[f'7'q5RXgrn2ԏm5.98<̰Am j| D;XZ% T3Ѱd.Z5MJ}lB2&q8 ؋UH#"^7 %AvER{62V0s5 OwmiɯFSt=\"~?Iu MU)[H5] `9>L_{:{~% lȖغKmwcv`cMKd}=7_+3 ,-^`ה%a 4A{VD}POrZA6`Q#|S-{Şs<$"Z?) R>* =^TJ<"'Aƽ7OrD:Wsr ~;|ݠʥ.ʦɈ7#uDv/DKk"I,[оk\[6VtR1ȓ_í4Ҁ4[Yև+Jӻ9 )*8Y6͌5I֨٣(3Bb+]49]笢"&ʤt֝+O1pӍ<(/}(a_.CMG6N?8Q<}uɅbqD`Qz[؆. wOFǽlD+v+:H0-x[hg7M yNy׌o:!uiE@x4YӪʪ+jYr Ϟ ` $LUmM "mv}7|3S V*BzOo*i8+JufYr2dV*D/qÐU" c?Ē` Q GTe=V46NɰSYtV6:gB11@-6W< Ķo *ǭFnCI)uՆ-y¸2i'\[4TˍD\O+0t)\DGI.gbZ-xʅ> S~tPt5Qkf8K'Nx%,lx`zq.nLB[x&w8_ё2+qQpG5ć aGck2#H͸a hF0aUǐE&H4b~ 7#fȆm9dлK]rd(P1ƒ?h@ʒ4_bh̆I ;渕C`A4 cn sO`[ %;(\wlR^VIЈGZ+@T 7˾Ef چWtؿh3ޖ-J eZĽq1+q?b Oj/ do9GmeAsjȐ^+R)%u7:}0l9(T4_|q+SHQ# tcoܹьd՟.eC~{FJA5e9CA!̡ wez;~`Ep)v qC( Vhn>%I NV';6>шvivS"Llr"?O(r;il n!5^i˲5\T?0.Q~y ϖms^BTkw:4"HzHuT -W~!Fό-Pdy-y&vdC̼9 A9Y1\ H kCkErmMf{HͰɞڏ⢓,Fw!مz{)U82BBM,PdMԞP_B>;#co#nԳ{oI 16 ꌈj:;Q"@@w#%Kԋ27L?L⒣zT}m=^7ɆpLpy*k!yjB,8-Fʾ֠:_YtǗxVۨMGd Yle!ϟ13TP\?O4*Fw>}HQ|o1EZiql;XwW6Q/7ipG=,'0OI0سG!+OBu^]˄:i!b xEda&>RIdSI2$yhHZiJ r@9VTB fnat8xhIa/亞—*.$ur"ѣJ4fC|ݤ`*FRz!=4P:~X5Ga9'%MV;2e7*'4kdI×43MEZ8ZD6rX)4vCk3,߹%;4G-,J$I{挐[==%;o_fGk;GVN@]$Keذ5<~4W [snLsYOEqpe2u*l.hv,b7-Fm!.,fXn-h KoG3J-='a9䘨)QZO!n@^j/MrˆpQ߮\LsJGGkĨ.+?ON40MU&AjK]oEa Жs5t;<`8_GsʙoAxW# ͼlþd :&R pİ] )7L{X_ ݁X=]])}ho?4p6`T3V] v o㆜U%:C |mCϽhAji[4~fR" {D/jm6N`{D*A9Pxw?\5x)ڶ9Gme[|&O+Fɒ2B9 %8|X7KKۭ8;!@DXLӴl}" VN,(ZM+h\d$KLu"u" EӸQ-&-&bDyO9Sc f~noju׸9 /#n=G>h9ׄvYJp 8;\NaT%f[s1;\yv f(_ٞmǭ8Smѕ/WE"X4DG xɠ0a/_Bo\iM/NMd˾ 4!D/ˈi[st$"q?,*]JaM6GROak3\rF'4LF7DFNi_m}Ux\p=&UdOzzi8aYplo8U~THe), !j,zxIͣۡ\-Dd?) 4lְ&eH5^7'Ef)~/hSS'T.V,,Z=/rb?1/x>ĬY]"q!/CU)LxC=ŅS.>8Q>[r~fh|ސEM+lI!oC(ໍ `{AF3VCvUD /SNy18ߞtwpF`6+7nLXqMiH#` )){;Gy;UE,hxH~P( ]k颈-N@vy"YZk(\#z?AܽWPl+zf'&g8!aE;yk?w y" >A2݄i40 $vZ܈M6poI땠u=mFv-6NF鮃 xleeO[2uVj.'5vm]28,TD*VC-gָ0[aZS̴s' C%yC%|DꂿFϲSa]77~cPbӲ>= vZ=GlñY1s"r8P 0l P aQ̷ropHBT LVJl jwk(pj\#8Ҳ+}WaCLǶ_۾h*8Yf}poHmxw&DSQZX!s,Ս0l#bd|Xs !Vd&x7$Ltћ7k3}VN]tVa/pk5{ Kq},4윈ea_H;,(yP[X/1lQQ5v=ٕe$UQ0܉@R>_֝;qkoyrPyݚjv{P}4 TD[W#jvH[wʲo{qj(ikD@ncWWe:qQ( ^5FPrwm¸ؙmukYBNK%C%ꊪa]VKq.qm!e'E<``712 m|UIy*{D*R*s4d'/eJ -W=>hH43 5Vq#HC"j d9jsMi(apآ '>ݻI#Gu0<{7W=\VH>u,m]H!"8m(sO"3Xq &E{d0d\F!UZutiy{ iȄ 9Ki+Cxx݃-orF%`t6 簀)f[ˉm cK%cQ(IUP6S&Q@>'M>S+!+ kʨ =$ ~1)AE% X9 gq\I0CrK&PtedFL?ȅ[E陏šr\Z%Zbh,HƇBPZEG7ۀ gy6 @&Qx@WvuĔߊw5ۭhhv<>\>kno36JKoaOy|D#jsZP/?I!Pڻr"s%&| 2f3irm`г5qO;h"^ 6tMG-YV\OP#7RmbA.qo}{?_dh/EɕSf愆c DWecd֣v{3;𬊨:iʜX~\K2harb ep{Hs#Uf!}v``'x gL[2~ OE\YD!q˵NڰRA,8D|ƫ(zm9# >H7D S[4Vh6No^1ϛ.z0*9,5ϔJ:g"ƐK~Xv|tI_2n{F GbtbγcA!W&:@rWptc9;5OW7t[l ^~_\Z@OC=CiM؍ 3KHָfH}"p[\E:VLX\ZQ(:Evkdt볝˿E6h*~ 7ݜ/? TҺ=%O5{NQx}5qc츶-.{pk``M 8س@S8Gn¬ys0vig] Lt$+=T"07A^_|Tޛ Y0QM4fjwLYge9`FüV^6C"Vl!ua΅p ُefeT3}c}wWי }y+-;6dzU˄kHnqn^r$P1+>b(\ߙerĎ/`]~@‚[{*(}HۻN)JĬϣ-Lľx1e.P4^IxVLejӆkq B)$AZװnjQMLd,>k^]CBJPf K{(B~peztq# x&|#E69MIK5`cܬy`/p,c/od!V8h+ СCpM[87_v5!uz!@cOWd;&Qٵ5́Ma"&gU5GCG?D#Qb ~L+dNģ"ÉD⓰:t!s}v *cQκV&\2ȡV@ n|lLA=W Y/s۾صѠ21H׃7/%y6,uz*EXdp4\XgJhp8# \bY_P;6KRr}]\!>7ZѹD&wYXg2Jk72uVDۍN}ǠtʡG}\AI^4$T@-(]uipwDz~1j97䐶v&^ lgDY$%3̥.}_w{-90tfjh79b^Vq;(*C >\'7?־%IXgYr+OGR; k~8p?lI+M@ujAL( ,]hD.ٲȎGtTYl#-ٱM *h7 Y)Z q %b4* %=Iresql 03 hۍ*lؾB㇔k"IQ9fV9Bh|w:Xp׌ۘsQ#3DsB$߶+P3{d>;8$%Fv$<#~O-G̠zz7 3N=NŖe<]W4/j€eyo, i !_+PYm$O-J01*pKn^ Hq^VvH`F|G\ӓβpnK2@5lq䌳#{ 0J|q5A!`B%>ssP9ZX -Aan+Zɤ$ ´"BLKVw ('.L e 6xt}'Ё.„aWh9LԥS63WS raŻ^Ms]y &M&POy ,kEF͈\C`~|T!G<\oO$T'0vSrwwGg{`c_~IDBj9)r&nNo9qfsbYl^whD,sATݍX+Y*r*ISr1 e;jEqSBܯqE `P2d6PALW+h}Ɉ TSjVz9sW A-A׋_5َ:N(,){f,uѰ>`E~,̓mbKk ]@7ˆSF1(4@9‘#֑ lyϖ2y݃Lkbp\}0}F1!Le}.X%ePljy4 JhhG٘ۮn֧_03̠Cޚ4lL*og\;˜Lj_AK%w5Amtuc1yŠgAsJEޜ""|=FݦêXFy9e %gjkuA]C35'r3v@)oORT9089/_n牗ꉣuu_1Tnp,)02B-B(r%h>x6}䨈o~,S[o8L7+̋ ҥr'IM' m?gLrO K"@*j!+nHSGC7hp^y$^,q3{IPA"95J Tgz0 Cac̐s#$QhDb [NoߨԹj 2AөPVu4l*H~ %a1$6Ϋ%I{, %Y5r%n_(ql;'^qܧ Bci9]8aaޤ3'œ `]ug;!&um|kze z!=ϽiT01ju䥜XT8#:vXfq)S`ǬAiC!!4CBD%w.V+`u_ h"whϒ2@#O_sg9U5rfH#TֱG .\Z˨ZU+l\9M¬}򤸟ZoɎ#t74s!Rϯ||K`ioHLlCOb`} xx_j?e= אQ(ݬ2 pj4;7.9?5j=;AoTj:Jm``}KjۘT.,;bN G}hj19ת1Lq՞ޝNܡ_;1{ùSF!-Lg/ׂ޲"E2v PAoHOHZba5ߖ*2K+)KS4Yh#7ATE[JrSF6>}{b FyAhBɟZ)&b>W vsOƮmJ֣ `+PoxG_fG?,mА)|v!z¨|^?|ƴ(UZjFpMtZ S3o<~ͫ(gAL?Z\gټdbt(xKKa*(dfiH-X[0!ٛS$;M=2BTa®n * ,O쐔Ӧy L6vKŝ^)1ZjlyP"KEE{PgȌzS"s1t@OJfԺ|aAR\,5STĝlRS8䇬¸P()z1C]F{ѐSU.[I}.ZX\~0(.Ωh=dTH;v%g59 }iH߲`-5U_1<SeyQ[ӣbM->LKi)arj!jd.%1e:կ w ԤNDl< 7C~z'9dFj:_js)>L\a -&ia"{9yb1Q:a3ۖZrgA~9;gm%m__Zu Q,.)XgD8ʩpVEr6qYm< ShC pVU'BYn̗zDM9}2r{+]00/k"_})Z' \N=J̲i[BJM0˳}Hs*FW'M%JSOF-',Oxj7HSUhmeLُ45 а1?ƿ8Z,x-JcZODW,ZUq[֩B.갩XI;v6,er9݇ 9/YX01PYK#]UݽU)ք5֛|PDbU&Zw6; w:=hy̪H!84%QP2t%u 1C 'FeH| O'pW)x|)jdry@}I0| pn8Qs"!Q\{06PTs>l)E"aىBl";cjJ݉}V U.f 7ͻz]Q;S>p'p쀱8-.%ԭ䵿H4/\FެiiV?-R XB Q3X|cB#9WfRj9W]+G MII2RMHYF.ai fN2+h$gJ5˘LJ5sSd}?22mή~9wbQc)|LfV9$Bȸ~Z ǽw ͹8EB R{p:HRA~2ixyg{[^d|{X*aj8 r 48HH~q_2,f< ={_)"23 R`ml(zu וr2'm)ۀA0dN`ϠR! khxcߜ;QDeZI!Ð8j <DJcjmc}Z5Ff> ms8["غW c)W̃9@+4T>Kj"i^oMx L6%?.SX3@  `ι\ jmMYYef#B}mp UD-C{yrrқov8PٲďRq,I+z-K p4,`6r/1K!vJV |;@\A .[+q4a̬ݺYcT!a~R,j6JRM?":qJhͱК@@!wRqc1),7wXUzT*7هEV+(rl}IupOuZq8s*#$9]iq}v[}&a5UE37RjoE& ۹ 4lvS77[2U51B. Cųx*5P(f8>5JȽ]Ix%` w 34Usq ( mqK`J5!2ǜ]e3̃5CiKM=M3N-2%8縼|s4 `ҏE*g21Vڸ,y?`vHGfUxߢ(?4^!޴;aG%fs ҩ0bץI"| \TgJ >#ñhM;kNw\j(03EUޞGlK^/EzfX_pNԍ1mB̸='51.c+jmi.z"&٨bSÇmS7FOf)R{3~;gj풍};㻣ֱC.YFpGW$1h+?bP#Zɏ5ľ>K⭺#{FޔF,: F}z )2%Gㅝ)t]|^:[9XA2iKzA[WGD,rπ3">!ZώMIs=1[6=x_e <>~_j5l,g>Y:DmsQ9稾E>H^]kFNQvӴ~F4$gor'!]|YIƼSد;M= uJaX!kbw76@4)?|5H+nzR^te2MDf4c\.4cq7m0 l|m剑G d:(z"A2=* Mĕ#x'<Z| Bu?`pL>8qrXtxQ> McUo@U]ҲʆkFA˩lGi(ڪ4`A d)F ^ղJn3Ugu/k`>Ty%;M8)x&? jW;ȧv1ysW_8bOr͈><?AP"z ˫D"G,'mn%"]ݗ!bO ۷d!ŲODw4=Q׳$7]`Rz(KH<aW7WQ%Yqğ|e-/H NXUa"o^. e}Е: Eƫ\/_9 $y Գk$5J@ 1L޿EaT]MPk}Ɀ D)=/>1L '&:˯1'O)%ˌfqiP#:?ĆÂp ~PĵH0^W.{w$6DESb9Ŀh)NxecHr]e"$v*tՁͶ^9MCǜ{BM='e˧z~(i6MQ@A\T THF|+\^=# <֝x;Ӄu@kt׾GF2 d//Tƌ Ju&@zw|JӮMSx, .mc;^Q 2AĦk@I!y^j3ADwMټli/0lH ⳮwK%H3Y-n4HPWmXdͫg !(DK8HlLy-`~V&q9&H~jyΘEMX2a(J KSx_iCsA/ܷ&:X ˀꠏj ZT,{W$-iW|=ՠ/6}:Ɓ3'(y#@O*3ą`9:PP~P|7 S0U3юS4A7qo.0k[M2xS|/pҖLXbQGySDpoBH7tA ',m '0QZMa׀U;wzڑi"T2 "{z è]99FNVjRZ_ːpjS]pݏᾺ8v %70yWe8{~;k~D]{:RG帏inpKg$\M }<f 5 ҃0ĥ4\ 2Rfߋ¨Ox) 9Pzכh߉O47ȼk4M!KpwӸ3F^11͊\pn?u5^  ӝi 'G UUYlXYEtYY_i~P3(^x E/k)ۮ3wv vo]?g\iplHʡ&㎿N:hN[fd;iJa,Mo`BY%,-:2e9`*)265GkqQIАH6jL ]N.?E҆Sȟ.BϠ iASF 0XҖ #* ޚa);*d$np{?Mйe7"e"Z3/@uL)֯R:e' ct8]1.2x#@Jwt]oUlaTd23} {.f¿cԿ^)ёv,-³z%iyȔU\б>@ ԀJ3ed]FqHI˹K؁Eq=4]y+^.,Sz?mD\~%m\V }Ylb7ݪmF:5۝B e=?SN8 *V!k WYk܎b)prf?5`i/ѭ{Is6/'.GbA6vˋ=mn γaվ(K_I xVI;R P o 6d?/7-$zʼn!ZRI!MnQu8*q0 |)aRS)9+N lqC;{Jh⦽?'pwHF¼?cP}Pb `X{v*?o7yҤZ1[G ,J`kmVj}/dA6 ;{ {rŶ bdKmMmmۜw5C 5q͝8'sālU4'թ+nஊj v(gf{+$F4:;mu]k|*|.&oq$2%dd~ȷY3ʦJQGLFTS24% nBq5`#Kn{I,Tس& eYyWxvk (b.ӓ>Mњw)wsnɮHz>71{|{s1/۹^OKU9ǽR[{8'Lon3sU{8LBgp4*n& RB Ě.?l4<`ъzZc8W^b'ΰ:ߠ; ĵ2qJ2YL-؝R>"]iYZna.X&^2c?Jzd\\n; o1Ӧ-(=ڸ>*%M#Bb߰:Ӆ130$>[13yԱ9nĚ*_͏vO*<<Ḻ`!G=ksg^r6ŲL| V2KX=C^"#b_ !X7?93h&i㿎^=p1Di\-]nQUiT(l2 n%E1vt1Ohį99mRt\ Q;~Ipl u(GPd em r m}Kwq}U.}< /MzrXVƮs~OrjBOidr-~ՋU "bMА}aߛdĭ#g1iؔ#p: [v~41^m'>JI#X)gqw6=S!+Aޮ 4n_ gU|p%ٍ. h,W0(w3"/ۥ>M,UdklvPa,S"j U1,['x1PYцC;p@0}RHjk ST׌$e*c#AFlRX>O. %P+|-b6Pp!گ<̲n 8QH6SgF,"Ȗn qG{!ۉgON:e$d2'r'Iud\uM~mC?} yWk59^2/ S wX<7ĶrsjRei9)vN^ߣF4;^,1GxmOL^a}"?f:Vnvp~1p={Ӳal2ޕ.RcS|~T\kIJ&}eŒ-MbFpA*m?ո5?Qvn׷] 6YocMx/)=Zp8z 4Dڊ1aM_\,:'5p NiMR!ɴ'OTv |ߩ{Fq>"e؎O[M FD36;FF? ٞo[/>)6 ^[NREYkk)`FSmw̱a_p$'##)Z%.tya  Xm)sQ[ǚN,/#=pv]adlL,g͕\#и0Lj`m6}Pw֤s?C[i6(^)4}m;uxވ!NydLy x_R2+'@_m0zAqKfC*U;JA[! c ya5fnew9c0|~8('U'\baWeCݺ[ׇZcNw2= T;{xY=sS,G4ͯ,lKycuu\_|#n,:J6`haiSA?tR)Ƹ_Kf`hU\0(#rQ_Ci8!XMǩCLq%xz_'Fs%c#" O&Q`%M3P to޻w".gp6{y5ÉsH٨ڵ8s:f@^(|E+*a%ć` {Fn4+^6ଘhB&k LudƬ3=DPΑe s=ɓ:VAL |,`-flR>n> jn-WZJG.)Z#·R`Jxk,r5<QpӒ³՛3|Q߰"2i{ [G g +N wpÐز1~X #ߴw˸<DH+xI4ۯO5G2!off+<,|i$p!|@ѱk~o]+otWh (9:;;a꒑a4V<:^lEޮR`(V S p2;=BzQ:M ֌8ָ%2Ӵ-ac,cu9_XfKF7BD%':Iw ?247vrO[E K x ~H)Y,Yq"iԥYY rZV27l jEP[_WWn-'2[\CFHp=awn?^HZ2I`; ^nj = *<;_da%5.A<f?=R Kk`,PQvbJ< o~h+yzU9T|%T ܌¡s0VD1sEմmxSy{n;ы򞒆x[$糐{ 2LC,ӐHL y_:Z%x5ߝ Dh pYE$ʈ*|H'e֬~eA_]'0&NMK'=-uKOG jiܜ']NJ(OTzb*y_H?s+Q;^`r~A0;l9g\X1CVDFP,aq8 Z #u\ٖ& nDzd=8BF\*\2,]oUSkiZdqE(Wf,?EOj5䟹Y cGj̈]:ݜ,+Ʀ[ 1m#x-<* XvQTW{9*s?L 8&nv !:# F %~Y(Hφsqum󆦻Qixp6Na:ڿOӋPr$mم"@=8!Pٖ|ΡZueE0U:MQ*tty 4H3b\Ub(%y.s`ܑ/ƔINepӧ?~W*uv -+o|;nF]BMSTOʑgY*w{`L쫽iaL[6W_3h0o>{9/UiC?4m?sMRf͛P5/:H+ΰ ^&>=I:ګOT+9^fYyo9?>OeHm2fAS2Qpq{ǃ4&AS]-Нzl#,q[񌻒e?v'nFIlŢu1HeH7!d犄]f w^*,h"Y\7Ч>T;U@|w%piDARz$ 85|o`J7D̲ޚ Fɺ̂ɑԘZ| Pd}k"-e7 ɏ߭QF|#g@$a Kd7V_;H.C`m $v\= HEE V)p0ᰍT}`Kؚ/ i X\eߎT , `9s|P23W9G 0(a슪v[E6{:=N e9;3Cbt>Aϼ61>w#KؖM84ґ%I?sG1qN}*+g7l4+.WP9κ-;m)cz#d>@@4,(@5Z0$ez}#A,ٌsՔr݀f3mOp4Kgb0 :W8m| VkM1M- Pa8{vw|TLw4ս?ќ9gZdFi2]_KuWMhX#(Pd(aD06}>SZ; DGnѵ/b=Z8}2lV/՛w𑙯LJphrxv:gpS7J>~GN[+\Cj64}NOs54@eQQ/hX7Ds"I)Ֆ[ A0 Oœ[TNA>ƛnuCq8 9~4Bfdo}P @89Ml~+lZj\FKZ R)>NBe;1BO슘U=-ǁQ,K~ٗI&upցO@bUvI(a(@u :M[ ČxltѝOAe{5Q5]Uin}/X{ڪ@I?iMn_-Rgpq=ϛgkPV,06Iv,+c@̅-M"T*0sf w {:m?s^]KIP7 ]2I ;M??` %sL͹!,y:PNt:n!qAJy4qrRU(aͩ76DטK "ЫRL/XZ<\ m];Hf3U-~f:R*|+(K?{WIfŒrL(ѯ|@)ߚٿKo>pyy`06[)H'dz,}la.id^ ,X6RinfP nKyL6w/uBkV6>i5 l,kݷMnpwpvVD 9^k2 ɿ ]+.^sDö#̙ZJש? ˴f ~Ԍ+>Ԃ7>!Ȫz褭f\!aBe|S|Yj21.x ;q@!5f}P̋JO,|2Ny+%ml9nfZ3ko߅u̶x䱰bF=K^5˚YWf1&>PjB}G`UOֹisY -: i6sTfcZ" $&<C%s巟_Ls 6Y雓/* Ȍn$?U$eMD~,X4ξR9qh+b?*`+&_c.]02þ/~)Y5 Y}:mOblIoThj @ YwPVaಳ]~\Ul; EeDW\zFh/99Ǽ?-U߇R^ю.C*+d VymGS8SQ1MKP8_[´tu3l*Ryv3.Nq.zrd0|+ϣ|xt؂83]uBK,>H wRL-j}.pS"37.k ?x*>Yb/)0ẜAc\ǐId/Avb/Α]8’\ͣoҞR~F4V`hǛ~ |* KoqX:m1qLD='sʗ״IaBL ق4Yv{'|w|.uk s}~D"K'9hu,gݜq5ڽFR,qWݼM踇PȮ l?K-?G:9z:,VQ(\ C!iH/s!s:k)X Ǒ!ށ kU"a$nqV8_X| u9Gr)yc\_%0>ºeKo9s>o}ńK!_N ^Yty9rUE["Ry}7Hk ڀtbcxwpI]d0N7x)b.{i:`~v?['8+W;{;Y&QFLW)/p{?bUNv`I-"+!`(^}ԁz$DքG[ϟYu߼:>wW^=eh㎥iBJ'ޠ?x_ˏ+&q ױ T+8>Q;G4Ir'+W{7̄=s7~:Q(Fq@4zNM*},j'v<4 .[Zܘ̖q}{(`^F SLQ)f=t ̵74bVw~򃿘hˎd$Y=lYԡ臘"zY~zϧ ղ{JtFr=[06NSXYN1BBS3fj#@n5܌GUq@o^>q(SI|Wў|Pٶ g 6 ,iNgW;y,q@Pxch (A1p[ڰVߣ+͗els.S>Zgh`եv!krHT<ټ-h57-V)ű`KQpH p8 C?vCQγN@w3|UF-ZuDΟܒO^$<(ZUA kuG=Y"A?VG (S$*AC0{ 4~͇儨"rzJT?{~+)yHׄ3:\,ϵ9kyPʠZ#Śzɤ?7 Ȭuo}$6vr'y6[x"k)2`wT\qQ޵z覱KEUg;dgЕXPxMuPcÜ28e+PJҡ[:6t%a++UAZJ ?32ݝ97D1XmYsd>){P~ݵTd~<˼u%sW*]|iYϚ^CR`%B/y5s[H[R; gSPO|Zu CGˊ.=' X+gd|+YiPq魅cTriYz`:V\/=pڳ̂F]h5nE?k'0]4| y>/dnIzDiғ:eᴢ^o3u2BgzX?~eƢ4xH*%r0'Y⑃4k7)!DX<<}Y^ !V3a!I5b#X: }\~>s<(߫3roܡ07|Du?ߕhovW<*tfη:osp>]7Qנz U,KkA^1L0.X(Y@oVSd:%k\+7evA ue]gA`)WBo:Z#@x+iwΰR.;9Ջj"NyLRiB t {]BT`ORa>f=ynxr@&Wjd?"6B6v}ZZDѕ3Uc?7|G9g л٨u˵s :.&\ϋ+oD2FO˘>ff˝,Eb*a kPN])&N @F;$F瘀F+RP]{}ws6 `IFQZќXj _ %Eal0vU/ȏ@P^:b0LS)75%N߫3E5H{>vq`tJb3)DHab,G< ]<~_t'16 ilU<H1P=zfL@Kgĥ=^  *`[]KhӋ1uc4zTr{OPư'"axeD 7DKvOCJ̽J%8nhn/H>Sgi-'<RɃݚ ,|0]ՠNT;&Y(E0&5!U^Aw;1@m )w Y 7/vǭt3C4Lӏ,I ´+yھȔބX\ MyARck1` 0ŠA5S%yGxP@@ؖF+ N.^g}?(C7ILt?;t6Ե&KPF a޽t:KA]/y Tm_(# DEa*F(D#DCpMJ0É^3%0R,;Nwdr:u&h%.X xV5L2r_e"jhX\Cxd.4"TpV,t͔)#7?ڥQG,U0iů(1O>{Pj/1O^4m0i*)q@؈/{ -h9InWep~wRZ$֗4G>\U]Ð;s Zq טE}F TS9TAp|_>hݜDz1Dw"n:rF]1XSg"ONδ>):ǣd&+yߟȠ#'#tӨ/IW(j,>ڬXRJL߇|P\l9t!P[0# l%WDd1$tYs>f|M[j@\z*vi7)d揿:/Agf}qTލW:-]H2qY c}Yoc0 mEw>9x&H hI:-WAʮz /@(pvjP޲L+,nj0,sAЮ@3/wx;`T? \ ^Yz3(Օ X= 3cYЕǰ?<zgrƓZ>Qn_j)ݭ:0_%KNu\prSW9|L+?[id̓eV#*ʃ)u3FCArLw#gՁʈTRK `:)Zײ/0_F _f B llʝUC㦉cE}չ9] ^[,lrB&E^f(cAS5>i= 3n Ksq0{q{GkR%zNAUWWs! ZDs3` љgz~'75vx2){{/{I{}}8 ת6T^Msa$ʹG3Xw.mMCaSLせJxUaZg{AB y6WQ!@pH<'8bRf7L},nm|=]*qSU5FonqhP~olDeYxr-#=i, + oJfv':|չΦaB~8E. 1;t3o8)}7 =ۻiy[,.lbqZzgKI0$#Too90*9p}::qыu{5W# [<<_h"f@5gۢMFN&A{00T#eCX4AO3 !W|K.D AΗ`萎ayGՊ} _jTlbLVgoyglA@' fkr';b6;^nѳLXUԸR]<=NTa7oϥfa3VqPijlb&0Եb+}9Y '~\^l:;tЏ0WuC] 5@E栝0Y0SӞ>ddw鏵jxwAPMR-4=i+JQ-=qNZI<EMzD@pZVҐl79 7n^zçV-xޡχozSUt_]E:̇InjݨaF$ꅍ$I&-nE$cZc~uzSʕ(7\} RWgɏPfrB¡δwHX9S"#vnOjU|ɧh㤠a l%OoK]m[qHM YW-s#,/ BtN. (V !~&hL}/#O0 g~XPOs)m\2elrt\Rb-ReS9EQӀzrӶm슦f,%b%BIi?3P/7'XF60:;̴z+h# T:=!уh5M̯:raR?uUKhmwcMNE/*ur .A,A;GR vIu:l*_OČuq:C0cq3CfZoG"juC%$lPdU(_0zE8c~6ܼr8X-'0T?qTeAcZ P vr.0 IlTu_(  ;`Ts|jObPuY]}w;=iBٖkd cd4h85ePQ$߬úQ`L KYF6Qj˸= Fe:k`?Rxj*Mc<Q^Vwrc_]X'E>TGU]>~)sg95w6s1Zn,q~s߾HI#$VpG*laPn[5Ѝ̡tOlQKĚoRqGIJ*a1R|-{8 QVLJkt&R|b)p4Kg`n۵Sc"@9lNYpx'3b>.ּaXSoDq/cߘDCӠdH*m> l$ժ`Vq')̏<u<-%d;=]G4.&I9}I)~tEݏEtJQiN $ļX@_2~L0Xg fiWGlˈ)F-Ɩ`\2ķ╿&:ueW%, jzQE@U8 tDv[Qy3$;t. ~Ʉfw#t(ġQ7,~^ B\zn->ά]fE <9dx/.U!|eh H}®;~6Ts{("kHHXXVwݵem@th-ܫnc'd"DBKFSsUNO /Tl 4CAeȥhilVx܁/ 53Q2 \J<'+r%Z^fSi5-iBk'|r՟ϱfqH6zE@5x@e(oi 3̆M|y+NWb'O H2RMڻ⫕e`ڠ\:)#tx^G# uuRV+{FR<Ʒ9*..}^kDy`4NI]ѶrV&bގoY*/9 LջCfxdm1t:-Le,ԀGs4O5=ס@x'{0xt46,T/Z|{o*+O JW{2I\]~iDW{|HHBxiavm8l"툢' a BiLoaٵ?6Ҽ5TAVL9WTG:ȡW7=(#+tl]]DӒ 8A̋]w<#ZCmoRe\H|&N ; n@y%1ha%@ RRca3q3rлZ Q6 ܷ^r *l!XF@h s;~.%)^X|JA @&hL:=ߡD>mv?t8n)S6iMi-\z#_1Ru*Xzyq偑ϙ>H>dEx]e]Ak]FUfQ=u0ER6l}K{7DrpֈҖa?GD¡fT{&_YAq~נt0` 5k =PBݽqb$Z yĦGG愴CU9ND+ 1F8ПA7VJ-d c1ǒj)ҖcHma)Qo6W.=xa`YF[/OǙ <r ԛWQ+ m4H4_RvA͆ +fۦy:* 7dhH__Da6xSqu2Mͱ*|&{mfl*(.)(+%0ݒw+"0X6WIUkuԞmg?Cf ثī'my}&E29.xHVcڠPQ< ol0~Dꀽsܒ%T_c 9gD4 `iM/ z6tX.Ii&LgYJqq6|s#>a2B嵧BQHx e#cBUyޟvԥOտ|MT!,Ymuے8'<ѱO^8IoXn B:>rxQY83 y.wǙ\{fc sD[)Tq%Y*f5k DB|&+דA",G748nd=ߊ?-0KDL^;@pBvJ9ZoOgTw ⟂qceo,G^Yi YHߙ^\/wWc;e+feDdav6$O.`Zׅ{ۑw!OQb1D?u"WXC35LXF[ $}j7H lXZ;SidWvȣV2Gg0{5P߀ƝL,?h8':(uCz[Ҵ́[~^"dυ\, fTk޵-NAG!U%D8b_C!":.x2L/s^>O fiy10qR tQ#7 b4]QpcKX%[lS^A3nU9q^3t^Hzف .?ԏQJҺ+ ֦'7.Ӥ2cla,@K#@@flEKWڝ~,emnm;vW\^HE: ;(N\/U(w@ Nhj]'*="W`آ!V=Z[컏*Y!Ѱ^AoW,({HeLT$akǧ4xk=5RfFg. Y0߸vZ?:B|^ցSDx< @K6͝[~&ư̝& .eOz[bŪQ_0unwīl+n^vl(!j5&d!`dT}0'_tVJ}X$n/j_2 '$5ٚ$@lөNƆrmDl;Q쐯 04#t騤qJK?W)#Nu[c~u J+7t&Sݬ*{" 򂶗/A+d.Igr~*tnTQ|:x` ǵ =. bJy''3nhGJx86`5z] )NS[޵?eꠗ( u0L]OP9\:.07)"aZ!!h[<B,EibOTQ <#Πo D$QNh?3eIR=U,_y>W3wۏR׹ ~t:∍d:Hf/Mi _<xIebk[.Tg"; e@#E?frV>_3wwa>|Q:X9dm֎hsO9N-I3o@pvc1Т/erU/w"¶%UɄZ#qz 46Q޵X^ZЦi/IL_vӸ;X]q#Я2o/Ud * G%j,*$va-UK1ftr*"Pd8'pU@Mїf>va̓ݤYJl lr!vl8#Otُؼz{ueVG<`[4A{bZNGx6.[쩸X J*7MS3Ϧixw0 "3^bUF;TX@(OꊴvT"C~.ʴƚoL@_97nK!vSs`Sh_h 작0NhLA1gneЁ@@~H㵛I] -/2Ma\ep\>HI&9a>)4Z8 ^U Ԁ1zN{p7">0XO2J'9,Ek-{)U _$tVSֹJOjO]cDN\PJDu2lXdžHjS=ʿWvYU pQXa?U|rV1Κl@dֵ(Y%h@1={β0i]Hp8jN"W^ܠxB39{@?RFLloy xniJ;^ h@(n+>HjkK/^۞7ц7׏yBXcVfn.}2ŘV%!y8<&~L&lڜYk`uiv=gΤNL:6(ax V]2۱RF lgE ʽ m Złl`~?MqC߫3c#5SЎW3* bO6&7-@~~R*jpCr$=9yoAٝh$#bTm'[1[#dh)Daq`v,vtvD1Ch.YIљ*Z ($gljwQQ@FߖO*\,&/'guDNtl4W*tRTڵևA0J\s7 'MϨ:4\+F:,;fnNrL _M ᠃r0&vSr'L}`_k1%u3ON׫m=%|mRۉC$@Rd}^7c_<$-`@G ۓOV%]fRN/0Bᗷj;ų}?Alc0/F)3 :dpKof,ω^'Xetf1uU=s߃*@gM%*4N|TKP|Uj S sʮ쿝I˶ yzЅ}jKhFE cm\=裂<>9"gq@>u* 5۹q[`g:]F3[˅9ZX"΃t;E`7CH$'E3`B;l~9BAHDC4)SѵP r}"Rj(/)p7QOmDR9ubH'|ߝ[ õ|ވK%xZ)h\y>R21G+7HqH,G3?WјXc0dsTG" ~b  ;OQxۃۅԎ|kC-T$w{&@܏\᜜1ۜ-4۱DnENQVF0ՏPRWR&h|Y"VWњLJdrX ߌ\.b "YY^w.zR@:i=EC)\~. MIaKͩ/j-U<.]-sn?|河̽6PldX4uʺ+B\qڻc_!+qbo)Rzꏈ3\*̖QL7B'58.}6Jx_n+]g$ X(S0jkh[3[$* A}z]&AnsqLc[ݻ-/]}s]s08a9'͈uD3^oCA,[+܁ }k4آ{7'&6eφE$$ }HO{qLj&ebV<D"f/]cRgp++h7O@U^\+3ɿS͵-J=B$YILּjx%xQQHkSKk HTzuzsx~I NLɞ'=Bh ɛnz-H=D~U.M7PcmhZ^i}|],kZ`YF fϩR e&V3Zy4eL`ƒ}ordwy-! nOVZyju5N ^t*Q $dzꋕ:vbét%*b;sIy&(q֑7nOXK:?3Ám+9o؇[ԋ s^d4UW 9;AB sހ?;| SGEmOkw7 ڧ{,4$mاau6è$R__HW>Y8n.$E3XՏ^xwq{mq=*9f' p>P! @.F`N|?ma jF 7`p{/eˀw#8w\..9T=Qf*)M(:>O@./5Ŕo>CfL*Hp᯽{4E+ ξvk*/0yՈwPGU.&LsU)@7˷ ٿxltc RgQʬjUC%z0oKPJo&uUw˯*Ŏp(kfe =.&c5|6&Yf䝁v'脍'fХvdֈqV`&fvjLw4(o⾤4AJʼn ܻ30vW~cˍP*6oR v#_6vh}Zi=-iۃ*8J QE +3H 3li#QsOU(B'ijh.)6~43њ=~1jJjmkfI*P%D >cryb#f5LG:-Vx\6䭳P낑CqC֥?~}( 朥+QY|[)w9C(Y+LEUA^&<0D;e6UNM0M ocY Ǫ;t.|*98;bkfqN$I۹{œ!:PE ^6kn*qGX ڤHZAUwPُť{DSWIw8c-8UY8J$9dEF$=Mi Ma,-aF,m)7ͻ mQFRuҰ~!ԇo\k?hX2qm9rY(TzG3_Yb6 z7/zP9*Z4& 724r>m dv9K\X[{ Lx?Um[_BA 6kaI/@M]Ғk3Җ/:i/O"$rJ>!C-;< 0g(8GL#CUY!<8t Oe˓ dr¸YJlԥ!F W'0B svșKyj+΢ @Nn f$ 9N Ѭ᝝~0=MsCˬDS"vV(Mc/OAK1^"-L lKF}ZQ%kQs9q3jO 3 J?r-^.`l;a8aȦMf"D0R}C,\~Q2(g'y9'B>dxpv7hi7nS8!.`$gx|JxO_i7&{,Vkj=@kVBr;mp8+@ !ψ#@@5dn4k<2Z"y" !Q7LI'vc4^WDA+G[#S}.j`jr)^3{dyqyfashr3%1l)Y7SxkwwOgX@;ۅt0 +v@HN͗&FKx_F=wΛhTY^/crsu7^IQG) C j"CKWWѭgL6P?#5aVӧfA\wr x>BQ D~_/Hg-?p5֎8C6!7m=\L8.Rc1Y64:n`<Yt+rV ~2/oP͛uz14*D~J'tvSwMQ}^ܮ~ү5ޡ&IOtl뷍v#v+XQD+hYo$Q,p? 9cm_t2TBR`"Ezl%l132BZ@LY`2 ť|76ēd~ev+Riԧn|A]~S|e}; krBdl4@Yc3c TC#q2 ZNyD z Xmtf·2<6c <3{$Xi_0rƫ dmaveїQmB'#1V lٰ@^^"?f %W?'%*{&&شKjC)ܶ9e`9羻v# 7ɂ`:3T[_S9]cff2BgEY L>^ITƎ#,usjV+)&<f#ֵ&͏uC(<20C_vb}C汮T{cv"@yC]6} Bدk9Ԑims y07!'a"h<[_@1x{4)Wh} U =xNa5!)yd؜s1.ٟ@׼[>61nG:0+l,R%Ƨt X h0{H,stY~q{_dz<獢Zq PP+1^P>Ⱦ–ѽX8'1a5yDj^$)c.2tGBZ}+٥Gu̢qIFLOCwS袏;:Wٍo=܄K. TnT;+h,k!qa1ᲖIqp}YO{hg?1pBBvV )B&d R CspytسY/ C oi*}x7j|kPRs 9 Be(' 2We^ʋ, M=L9'Sxך(I Yi"2%jp4b?WM3fKVy?a>YC r[lYMb]yQjv5Yd+Lnvp6UM|)63xCPu̪cH^ YZ