python3-perf-debuginfo-4.19.90-2311.2.0.0225.oe1 >  A eL^W^^fQPiIӺV{eq,؃ ]ᱛjFvbϣ3 e̵^CzרǞ0iHܦcYYkK3M|2z pM/ ;˙ /q[!fDt7LTC6C *fK*}%7X6B {W.']]Je=2_pL|=5`A]&a(81k9G WDՐCc930930c35509eaeb06dba61f1744de9593bcebc687b05d3ca8e86443d84721a07f242b4197d6249814ed61d01a3f7709629b0d73 τeL^W^^fNĐc0ڔaB~}n N=$RS .'Lnu2UM_Yfp}.tpGzKnY zPF # *5S_m0; }9|_5x& 'Ĝd k*!"2aΨsldEA Wyl*&bBYs^N 'jHѡT~Lv1Xt%c ,55Yt#]*/5ZVp>p<?pd! 3 ^48bw}     V \t,<(8i9hi:iFGHI4X<YD\x]^bcd eflt4uLvdz $*lCpython3-perf-debuginfo4.19.902311.2.0.0225.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.eLYobs-worker-backend-test-0001RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$eL]geL]geL]geL]geL]geL]g6b66e5bb86b0f717dfa399f5aef2990b09256144b1705e27c4c423de0865ba3erootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2311.2.0.0225.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eKx@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@aa5aLa@a)@aa@abZhang 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.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121- !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 value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc hostobs-worker-backend-test-0001 16995025454.19.90-2311.2.0.0225.oe14.19.90-2311.2.0.0225.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2311.2.0.0225.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/35c9ba2776b42604a6c627ee35ecfcba-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a5bc83b5716b56ee0fc7b493f79d6c82df875486, with debug_info, not strippedM4~:3SNutf-8a20d5548d7b04bc11bc0b7b2b9e36905d6917aa154d278ad2df2ad4ffcb0e9fe?@7zXZ !#,?] b2u jӫ`(y/f ܝ:[Ա?@MҢB캪DDNLDUi Fݷ'UejTxtu]fbĄ[Ońݖ,/}N6/cN]ݟF=>{cߧ(3nM!%u4ry-7jR{~iܩ;jAn."F"0&]+7Gn*fLq|w*mlT6PULVdJQ# gpTDwMlLq5v[*Z7z-AR^l_I9< .!7){]6!Q5}bc "/})L2%{7'x7,DcD&OT+2j,!`K&^ 55l.$9DԘ)CB@]B6"-OQ 2=Xnm#9V~+ܷ3092G9v8 1OG udI^B["4ןௗS zGoH꿑[(.f~vdW?1 P7?`5wd”Np>ϴ3.VU`I8@Z0OvfPisW-qOO]hyƊ +_#7ݒvHGl 6($#]¤,B_/&rdotG6yfw;5 빚4l5 eƔP(Ci Ns9'UF Ĥ&6>kv~Ge9P& H4_@XXӨalGHa*C#ROk@@7; }ud: b7#g~{E 3&5edxE&8Ds(,-㩶Q1+ڌ6ΩhSpk]{ӼA)k9J7H=d q x!){w6Wb9c=-h^Η)UYЬOy o)Yɝm._"c~CQϏyCX0"٘_?,9S]:. A FOIBK 1!EIdK4Q=:3/$? 0hm#w4CxPg(ͥyW&  m g8aIOTMqr3j;qK|&N^Z\dH`h,a`Zm#C˺ ]SPTgYGUq ,rxf:qԕ#p'/@2S 4`nMsz/j`OuV}dN$~ػ9{ݹ^lC& CvۺyYarO 'fqpBfzU=s*oBĠ̇I㴅'4X)pgytO阯d"y4(pqe*zZbj7IY8̏k7W).vm.ֈ8) \v7&Ѓ}0jkTeUFt)~ 5=:B†k z Fpp/N*buw|RE FlGv.IoeQ^HS.x9=!SY!SH%#`uIl9$GM.p:  d*fׯ][٫ZLWnCA2"+~dT(@EiΘHP:y,NO3}~b'VOq~%v"_yR"G?ض&o<,mc<&U8HUIAodSMg>:~& <)aH ϑ۸~(|hPJWǵH"]H^x^BB m!%ea>4x!i×U[V^ZRұ9*,4QS_Xk0,$6 D."K.lt8t,#h 200eb-LDmN#ZMR O*d̈́(Olg f+C9q=z˖SDߝ&$cyis9ܓA? ђ[ *=#|P,`u|.KO0̺m8wZ<+A?АP3EQnJ|WH͕ θ%8h hؗbAZ Plߑ/u8,=>I7qGd,I"jb6}\<]oɴ:H4F\kٽU}7cXJ\BͱcQ}Ey2)Ba}XES'7͔a?h }d9 w>wop3ݨ<9FMهQ.c6ⷆtb+΅Q%ۘ^fUv.qmk'YWaKzr;`ڛG"T@9Ѷ$Z^ȳқPig7|R_u@7EqJզ%'@>ss\+(Haʑ4_@3 -@U` 6x/)/ȑQ dHܟsi76x2c5"bw<=waQ0\z)|`B?2td0^ZiiؠIɋp_*ί%pMWߑ:]Iry}ڞۯAk ThcV%+?UGr3}"t.bE2ʫ#D[1. +#&&& Pz`4' C<uhbnb;AC|u,{$Q[KqGGòB&UF,Lr~sZdo.rѷPc .f*?\m?:yx5$m6HQ{gaK^dFT IgU)!驶nH32 +"GWs㝫ϋfNH.XE{hi-y]-gP,@-ʏF"2};9sƘV6+Y_V~TAɶPU_6;@ iv_mTWPJtb!Vg"Zu9Dᛵnf0 ϨDI24/5-S=Kq v:: lݭ%-[4Ƕ }ǼD)ü#C #FolFSu ҳ\U7ɩ 96V~ .Hsn& >K_~/4Emddwcr .6(wFh"iĥIc.TOoz! j>s4Tg{ON8޾^o!f9V觻2}0_6 -"۴1x:r0v&K4U݈=[=6‹7u8X0AM 5zyY.Ó3]_S@؋N2UUU1VD )Wr7Nl 48[ās ]Ev4Fa`tcM`NQ?|ͳXLw K}-Go}/4=2*AXN"p<3#Z T1$?z*\aYNSwͮ1y^~I@;Ç>8jkSh-aWp``GXlċzrJvKZJ&߫\1@kV@W-7 {v]~hDM33\jEE"D|?6c\|"Yg-^e$g;ڼږ43 Ԭ0g\9-$ Ii\\l!Ooq,T.lFͅg9%񺦈{u`gznp8?/ɋ G#GMfj]~ן:\g0rhŕ69S[Iΰ-Tռ q)8ɇY ^tS毻 q|P=|Uқ;OQѠkfoqe=ܚ+&; u\OׇKOjA^:,LzƯwIE^>G&ȿ|lK0WvGv2̓jfz@Sx wz4Jb*2=6KIrXGJI6L?ڕB:MgwlVYQ R-U܍"+]_ddKl.)bWajpswDVd$GSqWX92E!*:5}[7d&~Ԩ1:/dj =W3낯X=%;xcջ i:s [Tz$p&UPlKP. " %>8ȫj&9,SYgoc;ed:qS4:!tO\Cd'U"HΕ J;c:7qR(-qLN*Pƽ+x 6yE^"F)t\Fxcx?qԋ=B<W4?! B/51kmkN>LdZC;-^V.&ŵ(ğLv'h+ĕVJmUJ|1X]۾?Um| zZRפֿ -prd-_[8ѭ6T>!nD.G>\/ XaȝJ%1*н9>nUHs"|N o#ϧK*PN;Z2(#D$ͽ!{́V0W3ESfbX~Q^#M]31iu{-hr$!|Qdx,_ 4(vAlnYK4`) PO ,GG5\++]6Ng!/CFKZ>رcq}ڤAT}Gc `Vc >qwUG /uJ$ZG6Sk"h0ornF(K* 7LrY[*=Y `yt'UƌgKaL~k 0ӤDY &ZOg7G)J"0CȢ=hF3?d4SdyTcsg 1 $bά\b({H֍-C 7=ot'"Yv\fz%o `=y j*+# #jҢKzQ5}ifc,j`*Y\x Nz4[ ʭ1CMZ_?:xhnPYE3Y5z[ {zJS}0\`c#h7\nܘ>΁Xc0 ,S*4pPiܸoh{tŖÕlI ez8 Q|"IxeUf/AhY6īP*u;(F"/Q 1o W.8ߍR!]p +i^X#C/ ˭ {XR pF@Q$ JYP#!ϴS&r鶛#4y*O+wo:,1k"m{,lC ɒƐ'h"v O$k%-+Cp88JE[)r|xS9}حRbr902LV2(V̉W1A{$0i̶HIf@Pئ3Q[gg68yΎ3f"1K"=߮Dbb>e7ZHR;HMqXI͞.nWzÜ1I,7L ]I<-^FxM'X~tB'wVtub@UK؟ӧCgxx&'Sb<<' _U7‰Y=f9b-d'1%a)ʿ*TW~Ӵf.R(6%nxsxNv ˙Ran+>:L5 e ƀS`|٘QF7&%T^,B$ ? [DhH8Ow9 I _cQ,[}\74k"1mj..4QלAlomhqA>˭B7G׶]y"S_,pYEe#Tw7??U<4,M a["?>.]dMC!߫X?;Cw/JHJTH6(N Yq"aȷPv"sB5-EϲQyU`Z"|0FqN1, qÞM1~țOD5뛃@V |IH):ZՇLd*(TW#w?FGfy(Q-~=0](iy6B66μIal3gUE*% Z݋#W~Q ԣXvܕrh kC{SfT[<3:<h{O E] p'#,ou! Eig2;BE6$l283(ѩ@>~mOr*6iHhwjih IxA^ͣV,0~Oqg 9_0}1*V4=wtu|hG1 mYw.QbrDnwu Atu(!^ gP4j~ϩT+t俒/{^?xltjY ViOu!O.!*F+ّr6$TA4GQTVգhu5C7"6!QICpv.6i9\7K5f+Ofzi8A~^(#{INR/G%Aǎii2ueA;ovO*(@Pa뎺d)IG{x>V ;ҹIH6 o`F0:{P2`a+Kłj cT54+ O oK1S>L  ZJfUX+Ѯ+5qS2QzYC \EL6m'g=~һ gN@jmKH7a/@6 0_d/&;|q~}ќ|s.6i' Xh?XxVGKͧU&(%L8-TJaY$VnCc+bj"2hg_6󂱌9Oëβ`|olgB߾^R#͘-=WkB/qswY%$]v^2׬ 뿴8uZH˛}Z s(0`e>š)b iW=|5jIxYՖh+й?7hFDri6{h&VLwCUw!M ;?ٙEpOᩉ0 Q(L 4xGrD˜ӊiЍz8&*Xfrgh9pbs0fvс.,FCoNA"\:SL]a.ô: ʓt@n}o4NS@rl l>M4KX74 Ԫi1SO}|K?o< 2w'J?bVgdii46itŗӺ6kG`@`%F;ɣؑ{LbG\ s΀,Jxފ$k*#[ym>:KkWEx1qDwJj;̓ L@98(Tq;.c=>"!xΪuѹӍ1kgN ~s`B:37h+h8H\To.S)vۄT}i~?$jd(BCS/*.')@h|]iZ:A%֎˛\*X)F5@+۱z"%ar;Rw ,sp-hrl-YkѱIK:ӏó6Aԉ?ΰI*+\pivCm+M v+4ې?T(-RC28J+#6jc{/i3~ɩ;5~UfBV^&bݮV^4.b^{̉4=e 0q&JA7JW)62m4}Z3qov۪FDT2S܁cY6 b@QVI3ex:z MZreoVcn8q:J 鱳i+(tx13}&|I#q ch1K`:AmwE.Ƹ$R/*LK8KzF r\JMRLFihy`)@'JJ ݄]isi`{ӛю5x~m>!Aafѽ}7騯8Ar":7LoV{oEi~(F&%1xF&d41TQBax#R|uiuHK0~(V{Ƹl| Ҹ'~Q[gEàB3`rl(b 8#rAMiFlRmv/D ECJ)%i|i559D*1j$sG{T:.Bwg 4oyR9D~2~kr(iҷЅGWc;dT^$!y#&ف<дh+;)=w .M7>ʮx>C3z>AD$Hq$-ɑ: k8N9obAx[ȢV!_{H96pζ}*UY .q]ǵaOh\wulHC]%&t8Pů􂕷|\Tn P;,z{XϤnQaS?Mo巠ZK|ʉsfBQޟ"zv?hͲfBXM¤m4^vNKDaDED!I|F^Ī†!/9eb9,>+kǨ .*mg]z%[^<ؘ9TVhڽ/}CR ~<8[pӉ\km~y Pvi6!'jd`EqP@9D&L5GīkCq,?٫JnFzX^L,In9XAcjI; UMJBT,%׃*T'ZVjoy>G|'E2-a2w 5ޤx:QEJ HW#M2nelmN58Ժ6(f)9$R4Ng]Ӈj#HMbK!1H# EjЋHlke,j"tVPXpň֬,4#&ЀmůItjB.] o=Hy(R$baiw H"z.>S,mz&‹Pf@tIz ?e`\jV=mT'- 29NZd]J)GyS4EI2}3K _Kde28 g?-F~yy1?ptSӋ d+(A0.N+4PJY@tɴ3:J ֧Mx>` prcj·"!20XOc|x$kN ѨQtZ7yVsqa hmidjaY_WSrEY["xʩd~ȏMR̼BUxvF 6%=ʱRɵHw#MuPHX0I~CtMPsK.[.X,ġ \)~7R.&nV]"hjO{-62XX}k*@Q}?0nfrHAtv0&%w9*wp.fyf[&%N>v͑G|Yf PUMӌ0d!|c.i ?=IA@ Rz+łXR. ;sӊ`KXMuI{y]kUKhix a5/.G⪻ Q0kf78aIznmt5ɼlw|oB| ̘)x$щ_FKR^;6'Ʋ^f[4{Z+*="g@ޑ)VǎPm$h}J*qu" u7j='~NC:V8?x{3(=;DwGDI&u$ P~4Ħhm UpG^FqXww]jHl f=Uj鞰|T$r#)ܼi_7z7XxޠRq 5C?|I 8w_M"6F@'(6c =fz1&gyyӊ3.MyO4i$l"I. OG4w`Q>ʂJi಺Z]~LU_XY:9gOAfr'EH=̑"[:ů#b$jٿҘ׈D)a#S?zQ($||ۣt-;__!9 IcR\82BWb9w%AI8Sѩz_`ұДDw- `3:qhc'bxSb-VQ҄QIn>J]h?E_)zPI+nuw.wʯDP=Hi!BnSwxYl0^$|!qp :DSrVzɃETÅRxcD̼~j{/Bp!QdE1o;ȘL(r\*!;!JvT Cn J`~}W&* 8m~[!uo \~G0Nf_ЕI C8F/ )`/HHvs]ЖR)AnRR;@r[ -þplrfҰ.4YYS;_q`*< }XT q'$ncW u&+_IjɃ&QIZpu}+ȯuI h 1!`i9g" !#'J,o_ CѴ^G#DSՎ5`ߴ$ѝ.T1tqBmJ۸8[bm¦#D&S2i`jFT0JaRlzڴ퀿.d6QgGRw2^F?]lC tF޼$Ꞣ>{`fUSdيZ8.s,`QgdKRuhf"xlH K#t/Ԕ/V0}_ߔ<3"fR֥b/ʨ ݤw8z`#9&;uƌY*/4 $t\Bk{gJj}m'Q,Fi ixJF~ 6LjEVݴp%sFh:i,mbA(uC3B#1uvguʑ kw)RKV۬P֯}b#5qڎ"Y6:fFY%%M*s ZJD uY|Nwh#E%?nΎǭ@ҿc1 ,+"%4;J\UPVoyt*ƭm:dFr 뾍)8\JPoc[`@u"FGR Ζ|t Ґ s8vG#ECS0&M'Y&.4`h uDqXU;yJm=.FEYu,7{? G`][EGEm*O=k?/%2=O-Bo8\͕* lyb I> nSkuidc`[0>ñϥ m=J5<ܵ$MHs'3UyQ;iǭp}V\q6*гԨw7S!X`4CXZlnnG0Ne M^ "S HH+#Sef.xJF{fXq3ʻJIMã8K/W&(Ir s'|$Ll.%2s5kA'.k(^o<ˡV&C5%'E֍!+yj&^Rψ·F +QV^&(I{ҭ\naȝm]u-K+nv`nfR3], l>S+g'b5|aKD걖Ti< d,eln~mA ބs){ F1!վO⛂S2yo`eg ؅"rl\M'V`76mm;N${\o'E:\,4kAƷ%Y[WrdtI!LTrY~ cTR DlL̓pldûn9{6ڴ3F{O{$P%6|lu\M%Tol@IE-xTn"!vڤ h$;w}Iвdr"P(=byPb1x-ОH慏׃}bn5m3˕\'BzK~z_x{ Gv鬰44ՙבe<}dr9 qxk'֌͙T=p{oR9yP+e@N[9յdmR`F4Gz)<1䨐P֎),.En gf]h ʐ'$kBY:nr !\kcPQ!5>J W׳e/$qj8֚_~J Az Y{6e4 ՏEuSnUbݪEM;BemgϷ_zD9n'u1(?5T^C8>s׋nf}zWiZ@ Hgax׻1pIz=D*Iu${ pϟBl"FU:Ӗf3UH& 7a}ںuG]Vf4YiSsf%kCP#dk 嫡B aJ{Cp [sYG,;8X23 da|3Q<AjĵThN퓐*<%ev l}=*aqr,7hTfm9~ع}ݵ%gPH㩶}:.EF;FDͼZV"Suw%y_sW v>, δ; X/Pc Pݟ^{B!G,4pza5j! `2rߜ{?P E:53anNm!!6*QMrs"YSS|To)3oaCQ>J1'DOKƩG\ ʓޗyk.BnWSUC ^r@q2]rsRYf2#$__iRSRyWZ&c^x*r 7ӄij-:n+Dv7WG?L<¦]T !^ C £'L輄%8?`yy[۷R/@'F+fk""LK1NU_Tgi Є;M$̲̀O9P8=4x;(-vtUR4\_+cI,X` mmO].[@`OIs>,ѽ8#+.X M _!H:Ń$#d⫄ ȯ?B;ek~$TIiO'^SZkkB{BTRN,@*L4R0IDKe0M:| cǾc 01@Sl*N]pp̿ VTH17 ҽKvY*j?\6JAdP$B|]n~%f" $>H'<<Wy+xR86ט`Ef5AĴ -9TZ+DiJLI}#0/YK[?I6 U<(|ѓh|REqHl#lSGT)  y6 [vxצ;$mZ梉09/ĩh2@_m[hOHbjAKgLAobdiY(*S#Љ{IHz#M/7OcoPb KW[=Luc-!TXLc{a gz #k/Ƅ?2vib|kotA{B\I{u4t ?|1V?0Jc*eS5W-]y@˒OUzSqɟ aZ96DќdZ%`\ܻNH1tDۥu:nKJ}8hL,H&oT2q -m[Hx i$/-F$?ޝ?']uIvuq xh/9=ցʧwح6 /20K1}ՊWZv'R͠6%|Rɖ[~~̕w+"Ǟ\̆`K#K;C;Hg!ud˽e^c;"#ޯWﳫl=4Lqd^:DLLť8z ;JllYTsxzG ͙{DV{LT%8QН ߙ Gd61Jo Ȯ(x)7J7Yr)g?Q\w!`3x0.+*j(zB.h_:P>=]&vDf0\")1vtLfkj. ? j$}xS]ubXR 8NԜ9Y0)eXVzSù72o!\Q"v&L547FK|(;: Be1O$:s%(`og^ kmLb\R'2P4={wuXG\g#8n@%X2|0wT@>ёkaF@g>6fn`sjaiR]*̺ V;7`^d=J|ld4 0)&!qU8 kQ>[n7G|1RLa+8^lMث9XuRcb,['h[=3 'hU)83ֲ ZX)<­Ku[S||7#˧jynbHVPHN ]?A=:wp/ +]L!}%x"Ӓ2"ŬSۑ|m[ ߷<(5.T H?_BǬqƩϨc -fV ǁZE@ޚ:=q'aecy_}% bm T_i[pK v_iN|u]E(Q NV~IH̅IU\s&! #b(Q0o` 3g:K1l [CHۏi<w2( jʛ?X6ZpN k` %+eقՊ!A}uڥPp5l FMO2:HƎ N餕$$qI- 7mĬZ5gw)/BK'D +c*d%D#*:GQ_c0x҄/95.elN1ʑƙ{}j-Aw}-orFT}]j62ήK O- wL?vG .7ATCc*~6'2q ٰ. >ږ00O|H$vT.+/soEi,Z# A6Ӹz} kN&]Q!{u4v Kmq[q]:.M@:e#<(>޻4: LGo@.( ֞q ŬO{8*@β_(LN%W['0hz6=tPVͺ+s6@Wdv5ĞSӱ$Nf?-_R`qK -GB͸!w7'FJꬋ 0KT[PO DMu)Y'==w Diml{nahC;5Q7=ȫ)d3qRXA zVTZdCT$bXH͉@{AB{NJRY`˝>Tȍ!B̴g3ZYNG8xO.3S_d_5ھv֍2= nvO^ɧ76J t!\_'up<]WRɱk{Ȉ IܸX2gF:kƸ+ Xd]ߨ;A0-FY{/)˓ /AZ?a{V=lX0!&}7wƥMGsh7`:+ݑB>zK(>zЖjѭýfqŴӼ+-u{.4W?6^yo #K%^R91FhY7ȍxni.s AGzg,+왦7[Y/eL2ͳ4c~dJ8 3TnB^@2R?4d]N7[,W_X_ VXE'܂Gk8\H;iIvleX<6jlaWۇrƫ0PgH\Cm ]GY{`vŒs|y‚q-9 2I͙g씶/6[&X0VcDrǚRY$*S&xUː:ځ!W'dN9AX/I'p17:k]f#Uj yOex~Y 1֬'cGZ5F}XB4*HA} ©B7ʡT,XKViޅspt.fnY A@ʿ0$?6\,@%w&jo|wVNj\0t"^bbf~7i5=.M0WjޅO4L{i'㪳"aXh]_9^uq>/}6T&FC,%dFfaRBm Yj._\[ 8x̐}2()JaS\gN1-|v4iz5%EXyk k=!GM ?ᩜeb< X:ԖXt>Fۺ;"laN3xσL."^37:k1beCKzsF^AW!p5P#u@V}*ARKoG;-3ʟ."1ÑY~h@MKY`nїx:=+TaoOC1iOR(g j?4uxq~{]M2eSNmnN!N='y)(cԶ}m2ƑU@kф;&Sb+DI S8'+|:HۑyV ^#”'r.ٯIx=/z~rނΨb1i9>P׆H2{aI'쀅 -KNd5Hk<'kqzSw`]9..bz  L< P/iCPJ5]} yW;mO/h0#M6CnKXdk(-Ĵ-Vqm[*e VuOck#]񈧁?Xrw[aV /7U>ME_'^Tg +t 6ՌɾJ PZBܮ/͆VP-֫PqxS{I'B-=<^5C9|XçTDm5bR; {-EPNVQ%-elay*NY~;oˀCT!lk(UhfDdtf&laԥNMo$\'}" 37Regd1Ag꭛ń1{VHKLzCƏ@%2y\5z@jATǥFlY"n YbkBL_]+H'5/~d8_.359NYNHۿ}HG@|]h$:"3B.> aB=T+1=bǵ_|~5*A/ J~W{"Yh#}`"\ vV3&1կY,asnZmW0<“o=2d--,"a hvtxM/ysH^ vZkxG^m~@KIȱV%\ ؅w;_آ7U_); ͈tTX!}~8tZ񹐮30]{lD)vzlrS\PV? ƅ D|X?5}DхݔI97!o@}nurkEшeE`ދ'`H'^]D]TQe4igc!_~Kdi=tK}] @#0/6^|_thTqQh!؏,(vo (ų=|Vm82f9wF@Y_n`MpR~ghkj|;^kz)3l%Px>IɄt8VJf?@Z;]ślfd}pcjkXtTԤy r|*I\4/-2|%-©22 ABr|":>,75dB _h[  ) |#g{s ÚpÆ' :f8-2H|8DVEjZM)+VZ|$ƁTc @G:$eߊ:0ھ{  O؈M锜^8؞"}BҾ$9LN@q} ݨa3?- Ѳm1(?s߬1։{K;%ʕs}*u  rܱ]Lϊ eWH3Q_h8.!*㏀O -NyLD=S )4pzdUB<&±XGnLQ0eYns91Hkb?|z^ SiO͵@$kCeoXwsg'QIċ`G3t{ġgۂӏv=΅Z>Y%6(leue oL(؄YY F74|!#Z*F0=FSʮ52*ie NaϙҐReؠz$fr88<,9.{i\Hl[ akP5Vp0fK/SaJɷbamwh0*Y%2e(ƈCO&=PMMZR" l'@U{[ޛ$Y6sqSngDLGp°ez&$qШy;jlMnTZlMrhTvpC q6`зPVe9M?FLAx{vQIf!G%Q/w%shqɒ6/=ѪkG R7$GS/8R~mj:E$`NBa/Y:LmuZKl?2D)wk<mTLr%I !6JHh^- ~ta4N[P-.u̕2i`V@zXao+6QY$/UO6lqO~d3R6t~QNLC2䶗IƋ{ ߡZUIG|N}h1 6&0Yug-NѷvcU;/?j0ON%g ,pcbQB&#tJbX`LsLa[͊kKCH,Y{qLXARKjJtO8MYGG 8R>5TQBRaׄ%F"#AbH)&q y0Q,Alw詂 r7 -H)*h́=Owԇ9T7|6S;1+ _`7; ?Na0aNɘhXWdqćЧ+El>gSβu]&8 G`3i7P'5oowЬwW,L#Kz$i-O0jYMA( dSlQ Ռ<5[Zp0شu9ՆTS,qOcģ~"s8>1+||aζMоh+ckZw)q|∐wl Q#+eanHE c"!ǘgzUJ;G0 dPtiA*ƁI ,fz0 ;/FtA!V1^ ">@m lͱV.8U4#m8ҤhI=QXɜ0 9ug?JjWХ\4Vܥ<3iP44Idspb;\ڍ0#D oovc#<h~c%,fi8E XCw=nmoKѕ֕1P( nP 6[(}m·$NV}?6 5*: $NBnӞ(0%)sh7p6( 6m2egڎ]d1ow2CKFfSH _UjNwKjО8' ,6HIp?ASMg,K*.Qw6*odȒUml~ NSUqE#Igox[ξ{'[s=YmHnП?7JLDS #U^`)7~8 i:Sǭ[`e89?;g aVN. 25dSPSNVZҁ&IH{ r̦_fkBkǽRbRr:wj D- Q#p 9+L+XP xTM+o:4bO|\NVKPdrS]Bt'm-\dn?q؜Tyn S[%ܣ c^ѝs.=34,B /Ǜ(M.(3 N\fZ:5ۅ7Q'n4;`@C |X䔲_W$orƪ.x9%~W֧QDjs =_0EX"$vBJLGXӫD5zn,:Oi| ro޲YFaљ!U)V#jU s띴plg[6El x`Z}["GN)F>W%)u Վ>tf)jAE2F׀+촱qla$Svᲀ=Ny ?UV2`LEJF41#AvryPUjCyr2 J[M /P-U&*vGl[qjI_bKBp9Zbʕ] =*! 1JtGGªv9T@\_A'/P7Nno!Yi>1Imyg\s@I)s3#Ƕ߿`% 2a%i1pY/lURݴKU7.*Vv|+S$7+9'7C ' 6O=+@X [cfA#ljq\PpcZ)&T8hQqZtIP$U3&- cf[iSVPo'£<ǂ H.&YD0HD dV\@0Z|S~ՍV=V*լ1|<@DŜCHwCHby^Rs2ҹǮޔvk(xCl:BУǨ vA5U[k;^LQwg^ rmk/o unP*Ϝp@\dԹ=2~tz7 97>͕Wz&6'gЪ.&eȳ{aR+\SN~7˓E`1,nft\Zg"z Hw=oRPwTL\=hV*f nq{?k36 &qjP2JXs-$m` _H˶"WSW32@kKgC|=J0* FMj:TTQb=bz .E6'^+u=&Oo ?hs&ȫX07 "x;,zLB3,yy>|{I㍴y{ŏsy{- &qN *响tUg1` {,l)uK#_[G'<$52؞X\J;z!Im>&+gLİx1P(EcN&#I %45' 1f Gp;240_I (plTVc8r{@WZv`eT܈:Q$O9mJ¤HKNSN?!cX㚾L$芲w6w2# eTRxG5'L"2]bG6 W/o)=w'TnPB</N*imJEgxxBx݁04I. Ij ,B_Sɋp.u5QzC^25F@64^Qu525X"{/ٮmA2%ȔsRZyR(?蘤إt{!_fnPa3R=FaEm&ƅNe3?G)ڝt)f)9mZtQPj aGoGxAꪑxwxJyCJyU-$ أM6U gL^{R"ꥄhvs[F8t,z{t`Uv]q)k6}'>? ѧӲb=&|m sheRbp3Z O-tcJVܢ8{ĽdTlfJ Jָ(]'ɟ^FC+? ; lf,u^p(^!_3uVl{{Lesh?$Y,e)C6 @Ż`V=J"g Hv@x?2k<}l[rW97GI ? NDr-+Q49rJ\QGMW߂V$v3Hi+sJ%"2aARqIt~5-U{)@)f'ҋ6LבT-oDY 9 lؒ/4+:wS΢Y7"N9߾?Q\ILG:eܪK NBi2XKsE,Ӎp情 Җ'FEo&?*1O=4;N!E۪ч[̤"  By|"A%Q,G|euw'o~3gT.m_iix{ $f>+\vݖ+ʎ)Ъu?/ RrY[}fq.,WlJjCv9Dʧ5]z0O +F_0x(OTɢQS$7+_r8#7:OP~Rח;G,OL֭@D],ՆBޓv*Uƀ4lPUAf,Vlxf$<!uL{R'*ٙHf-M=A>7|S>#x'9|56BA[P3 qw-!VJ3&싚i!G _ \ Avx%޴`d)sm~{35ez[%`kBzɮ+B k:Kz+JoΥp#v 2"{nN\6ߓ|k??# {9UY8S¸˼t4n}7vr '>a-E4#-QkŋO;(/'[ 2Js:~AqK䌮֝ԕʕ|!y2=Gv za6tMoSUv.S0{}?hYpvq"І x WQemzlh4Y:FAVjx(RM5g5Z"# 9#,؀-W97KtF$vV22V!ه|7.aMm4* x쾕AwzeDŦ>jь0%y  &yjJ3%{p@㲇WAI=FV iwv~𪓔]oGȮmuq:Dd <ւXldEAїr955 H"Wj<Ã(rnzԭKqs @ڮe+WB8beQ%5(_-=&G^zU YninN?WNQ{gP'۪Sns`1/ f@&Fhw&dd0E`fh)PuAbm7@`y$|f3S,E1'ɘ[DJ 4J>Dnz4҅݀a9ԚfӉ y\%VcݴA`j0'u3K-XXi6&'Zz勪kY/I6iGR#TnO(=dp[r 19yleZc[ E'gAR]`k?%khkO1ϱkri]yʛV×uR6ZZwo$]G^]gdm#{ovA\EXE0M~f2_M+^~k;{uL,`2ԡ;/Es< ]mi<7i^|O6dJ^MDg(؊ dK]2ˡL '/f(m?eoqEEzfh?M2M e"?E:4& .|W3>[3Z.PLbc ;ѱ6F(I&\&;U OOU?}#"mTq6Y0c:XY ]SQDAh7F!{]/uoyw[6 Ƌ8ݲ3g-DbITeKM{*gs2E-qQZ.v\% 3F1S?|C|72um.">S_oA'@xݻAR,"8NKN>NZ*cw b^AДMX99ӹ 3nCs: mS}b$ոSBc,Dk;Ma^zQFpN@>~OiO>Q/UTΓ..0fԄw~5ǍJxeYY:G lcmNn:' rDJ917Hs}%9ӽ[=qɆ(Kf _b'gͩh4_>l^ȃLME !%W427³h&"(_o9BU7ơ#RjD${+W]G6Wb:쑷, NVx tO-a >e4 1OIhoU#(m$]Nְn>EDC%uib.'2 pcSqK_ GU=@Mf=~Eik^b,>冏1Q 2 DR yFX'9~ۼf?iqUoUVD~1<ƾmX$g1gC7<[EO;ܺ$CAq/bv2_ o0Cܜ3l1H_O#"aoצģq0`i{ɏ\DzCdNt>ҪR.hrX].JҖ$yo]WQfj|)R7Z -OGk{U430[^^tB9B.qm>Z.Lca;j " s xw{z3 UܿS鄅6BUٲ@/a"|DbKH`4%11Ha,^C.Bte QVx z _y)7^b[ߌB9X|,py\kHla"Mx!Al7?$VY]" %N,B$ɭmЪV7cxYdL@ <Ѧw,NEv|1T04ͬʵY2/5%qyIо,(yK -4Z,GL@6+ νcLwDqk>T6xࡺSz Fp/З—$ L s}gn-*;\nud'Y<^J C.`1%Dz[=Iug_+<-/Ia?IJ~#[ ɛL *-pydNp6DB}Ż&IbFvS|? dH8J%Ο{2;JM`tR$Eөm5A8DfE"c[GgӅ=@ %&9`,p5ʽ{UIMg ϵngPjr7b~IězJaC@|gi [:1@sčrYx7^OXszZ=EeCJI jjQ!eq6mL"E tǛ$\l mT T|LX 0z Iv4hre^񺮨S~b'rYN;n6'G!\c~I՗SH Z5@"?'DOh_Ucj[wuo_CS4h_ב?/GCThVۢ7`+l|μ8~g@ږꜛO ZnkMteP$N,Ϩd0jusQ=%sF&|Bl`5ӳW I{`C8k+5`3i{gE3x"{Die+Fyzu(E/j3zEp}p <ip 1FͫX }t1{\_,ѹYD QC J6{ #=b+#"^$Ѥ˖`~ $"K^xR 3F Ʈ=%qq/˺Izk埌N[ J$`1KeGxH Ji\d{y";FO o%r8ѽ*FQGmk=ABRt 5߁:Е0x*vAK5YM'Ftp7;!n$̃a~_ 6~k/%yS0@ zǷ"ZIKS,#m"oR(hbe MIL:(ORj*Yx΃8a9>X"34oWQ^Y{ш^*2Tёt {_Va4B(|dS(y^3P أ56 zbbLYL;3I]C] oq];'q |sAAh d¿ēWV=Ku-Vy`³"Tdx)9iU&=&oM5xsflh] aGjfj&Eu|~' R^mV` OkȳsX#&y AsKGؙY|e@d!['/j*ޫq&p bTjU( eu*iU9"8"5ԥxt5W* vQq>lDx*D;?6Q/a! 8$+!;aʶҲנ B2 =RIչyw9DR]^#~ ;sQF<6bcWYeQ3̬s/;nzE2&@2734|C A,#s@&ntK wi|v|L'}c382Vڔk?<†auI7U!R+t{ܥ )ղ:PTCq୩|,0"+ h zf7rySh9}R3Ur,b HT:^x|Pnn&ك2xF & <+!*P%NԦ wN4;yy0TW&}t.c.II5TkްU v4sALKA;Buq'a'%gʲpvMAʝDDH.FȕW)e0խڂcL')LWo Zp~1U6SN;zn{$gʨi/۬<|ߜgpi/ Œ$.V&i]i.<6?r|5-z/8,]0' Iz~2̴lr}vE}n:g )`,R e#i׬ QO!–Džy E2o^XIBS,c5Yldy9:OXR3Q/ Zv. BX"4J#9ؙd>8eed:wF U+Ae,W/媚-ϓx[`6&uc ;=Rno&4x0{ MCrǮx7:yFyG5m:@Zv+Qgpg)c Nq)eSC̲Fx1U? ]AN&6(=jL3jx0Z9O eгٍ,,T˴B7mpH-9Qt-=mm`X3tvnFؗbq y9Ӥ`^fo3/zMl^Nr`YX.8=+Q,ۧVA-}BrzppcYR1aتfEsI/k3lNwY;g/|]v,bmw*ՂmmYog*ys+y]y6eBQ }Iμg9*FRZKQ U# F m,᜝ Q(-)dSc[D;&'Iw҂ -SBiL7Ή`%-|ߟ[w7.g:3@><ՃW ;TfIdcZ0¤k"#MޫH"Ï̏5,;e9k қDwa7vGs: {t~ 'Rn-\sz 6ܱa3H6ٟu)܋L r\AK,k62&cz'v2p?BZ3YֹBK 1?ʳPQ4tjzE;m[tѯ3Ù݅o}Ɛq4d*ۿ+_9hCp 22DDTXJGT&m>畅# {:VC#d13P4}8–{a2 Lw1y v=.&~R̜K1niڪ {EU|+L!H Okԍ%6=0ϪjD@gawCM$?Yq=CX:-?2F(H]CKbaaY6s3c:`֠~R/ct\L4vߧ8i;$U/+FYԎH/gL aOFG0ߢz qک((K j8G)H/+=ѹW U{AlA,aqAE`mmGPx|h>BY٘8J-=@ځZ|P&5ǰ;`t4%؍ۀOO %v"71޺#Փ) #J32pU2%X qO.\XtPQxfeA"Z5:wuӮ `p(uF_.| F-W 6LyCz[HJ衘BjS8Ļ9oN42`+TǛnX=~T2`E%ŷtĸ|u Z~0aFr]܆cx.jsGF%P41|? FidYX9=۴CoN+ {{Ew%؁ uSMs_ukJx1b@0&b;ş9,Xp榊?ET%~Q:(ʷ+XSvJI=(]_U\2pt U GeZoۘ 0{ZWHmI$-l$Em6kӔD }'?+VH"P{=2[ d!DlifA%ma/ vt6Vii?_7_@}a, wޥ ft^ }x0؀uiڨ%35fW-9n@iyȺL%ب/P1ًqĨݤce-nwdqϥB'<.\'$ʡɜIºoB0N,GhJ  (QF|&Llה<#h4kIR? "fd.j$''l`e~^W_ ܽX!Xhà WUWJav–Ȥeֺ=G^<%P끒&6p9I-OILQ̷;>oT6\?3\ȗˑ s|N& e,(˞Yb?/`ca-fPpbZҜM;vr` p+2+D ,tR:fEb4f "o`zHDye3>#jpkS"@ck Fׂ[ˌ3J/^ ǃ9+ʺ) ut銐CS?"" 4j =~.Jٱ͗(:,=w*n`9GD~Ggiҟ>3 9A a6") \'4V)?lpƙ3wkfcua[m Ģ>T8RK>:ۈxBG߻$X0#(Cձry?&G7˅d>-uY0de ]hH' = 2q n;~aH%3Nq+>GbSRZ!K^dTǒWdWd['GpO}wGmi4hYכR ;if)1jf$p}Du} ,dFS1+|V1]VG& 7T) K$Ml;V{!w.\v j7gqSk$LVWXtk0ԘOHk; 3 ̍4iْ:<%ɛզѱaɲ(sg4h98Sg aje=ޏ4d $w*v[;&KX?:K>c\*"U=/pC1 E{0JY>'C.+[T":My;2lco3VJމeˍOzJw: i{.Rcqbu?h%E1p#8^, Yb?ֱУG([p,Z 6 D}`mr!n 4;ҵO21q" G٨%wQq<+n$0F  WCn~hdG3MA.>lwn=/OoQdW5TھssL^]glr7ks)~[{4WUREٍ4Be^*ny3uS""h2u؁Ґ=먴iK;( ?=Ie{,`6~4g0`g-*xZuA7VֻJ.q-^pdU%CPBM$fS0IH4ՔZZQ7j;$cj_)e@7rV G>gtE`=Ű:_i|9-^}+z~fw *HQ6>`7.?xl XuQ.$e){2,X A0e#n;*%q;49(t^ p9r2ϼa(X#7x6/9>F@UO(4f"Q\7"LA-Ӵ]t p靲6$Lٹi3>t٥TP(,4"wb"sD v9S狱"y/i& 1C@܁ j$HMK4(dlFLٍ%\GUO1ǝǸx L=159wr6OX} \VTG$ahLIF1q ڡ$)irmSQ'Drb8Q 8F,` K:/5,B঳\ 8 wosֲ og6kzߙ6ZpJѱ qp g$ =IQ{{ 5rOs`_y|b4Ns.9y=׫YwE[$i4sHz2ٿЧМdvFbU3rr˞v*<1'u(6(0RN"lB}ON[q|K7Cj}UROOpz-Ҭ6!\ܹ@oޙiK8{;3YЙő3d~<y_gC_&X>͠ƽ[%3ѡ/U$ޅfqT'C84.3gU+QwAx:C9*~d pFm;~#N(eyX.ͪ+eK1XS#-y_(|E7]q_:2K|_!=5_J Ef@)նsymQ8D*uD%Ped#3Q`[!ʮ)I-k%n0 ꊕ]9Pr 4fny-3_c1Ety +ggw hwbp.gwcB'nӳ$,}]=` QLKy8qf=~wP-=KeH(,'7)_?X"V2{ qwS EgKz=KL2O ΍G֜J<7| H6Դ]OSt =uZfd1p/45}9NGtO6*eI(Ūf-!FAA =?ԃR0}t= w~ *I pQIMQ6(W$-PIʛQ2BVj&:9 #Wi"ɰyvmF; 3|Rnarƌ?eӈ0/ uϛgP1vfeO>bDHRzA27 Β LlAi7;W>(L{JȢO{yu!"ICZ[\{'g\YK6+ay^C29F[RPGQacFrjtPkOhq-nPhoMD~S`T u'݋[Focȕ"ZkO9fԘ t"D$\T,|8SjSLԷzӭyx,kV[!4Ê5dOE+$%765=[MfYn_˟Q+Ks#rBnJp؄Q$_FC#HWf;il nQ|d1T7X6uH%[y#y)DT<#cOA )9SۼIrMրriy<-?,`5iiwRsO&a(_f=~FpXg"1 6]˿E85o\qǖ @HĞ}{, so׀{AM nnhx|ӓw9?Ч %-,x QB:~6ɬ\#)e lH6ܐ }i7ev׹t(G᪖ ,CRy4k@0'YܬjOgDBLNLL]4wM`!W6ljiTu, 4ؤ mD!$yӐ g_0xIB|"dz jKnWl#2q q*bnpHJ[VU\T W{bU>z|ݸ';.ɀ}.l.iYeR^J-3{xF"ބ/m&^P~ ^4:vQm9 EZW6D=RI}*vϚتW3$=Z]c%BtAT6K&6s\ q UMT^̩ -KMB٠yzlJD$:WZ^{u1.R=G\S/  Josz7peczovo6\ŝs;P!7@YrlJ!Y`v&/sY!h\r*) G P/[oF7| 'OsymYx̹aO8vK쓎IR@UcluAǮ$+]P:d:i0kZ: \?# 0ΠX< Y8^Zh˺ҳJEcQq̨'$;%sm\}+3Q\U\+H<05\0Ya&79rԚ}zyj;1-C،(&jM;LٜyQAKBInPtdt.T [ݮjoy /fNTTbm]aڥ CTe`Kd ԧ)n\Лrdlj=62cmy!J[PX!E鴡4.b]m]-]-ɾQ; o{< V&1ҙlVV vMlzZ _?sh(W%ԡϤ~B[TTNN?ٮR!p-~vA yMq=Z(msuduJX; !9=0d@i!AJZ $ʁBhqCd-'X:% 5/dtNM۲o!b[ F 5nc0?jd\>CwzXgZlZ*ge%d|cfΉ89ũeJK E P0^uҀ^U&7d,z: y, מ8#('KlU vQ"0A-x_`MbBӊF " $v *P4#]*Vrk:=٬;#}zy~@ W瀄`إ*9~4YFCw)sL3T^dQ}<.dɱ3R(6T!'"4ubI7r_nAMMl":aYo q;_՛v$S(aK\cfacgfa"JQW;{PZ;ZJ!E*v]+<%Bp߭ yvF{q"xU<.L/u'-C~4Mj[䈆3+s{Mt.ax!Q?M傸Bb}+=2 o&!Zo`tf!y3+Yh V cmUOzݭLqhW/>n<P4-&7Ʌs$ϐY\= QqnF\7NYYp^zܛD\{+TfV%\>R2Ɨut @V2 )kA˻>Ao71S r^}*M-akooD"\4wA?SXut?**Txpr4(˛l5(Hq @8J_inJ#i[6FD+WCqd&@dqi[XdO` M|ɓz^ nTuEkpwͨg 9P }3v/ Q~9RlN"MouR&}%*m5`#k 䩾ByQݷ7\N K Tͭ|<j9d٩ ?^|"L\Oò "e4 \e88fR89 ǽ҈UY_1i!`M>&A S ]m@B54$6I}*̫ʽ>uCtxv{ G,8\u;v\%11H)?F:?3h=m@};c)"mHAI饝~ 6񣑀t|ߐYrbP}{j yEc yt-@TajrČl F,;*kdijEbvfT@Zm"(DK Q .:@ў^vr (V8aeaG*um[$m?$1I ˫P+ VtT0-P4p 1ٴ|ظ)8m^Eow(ֿ ֮*ڷtl^Ӗc'~rhgdz RX !R='eo#- }C]-c_)]ˊƐkZo19 7S{qڤ.V5{$EMf^Xmj;Pr@ԴeC?H!\$~1RD`3B8iˎUICnJmclp+\e$)dAo_|ofID5<`n8O~HE8+[w%3pɹ]ʗz bj-ڴ>"b574/2坪VR]rψۄ]h{ "}C]8yS/ Ѷh%b90uDpmҧlmggYxaN>z~K;$xNnJ:ʇ>(KՁ^JiqʓC;c1?y~/2lazϬ0#v3lpqv R@ -_-6Q_I) ~l78y~٭o:GnfvaM᳔)唇+pw<(|.‚)~H]!m4RZnn (֤%/R'4_&;Fᗕc tkl#3`z; AsXd%NIC82/+5<"6ܞ퉡? _l({EivAVCXO2ںf[/xStٻk^mBz& ,Ml~!c= ]*{ {xGjU{u( oܨ[(q^bc5x_ufeO|gK:i"B%F"ʨ?T:Kki=8B#iKkJqZ<|O/'2 R\?"^gzd\(qQ̮ͫOl*o.#PVl-Zy_> Rls9y]ޙhOtj)wo1]wB)ȿ^3OpQqN=*,$\"v-]._|\&vU6_]^/RRÐmw +<ɜ'aUw()0LnZ7ru/}2m-^knx!iU ak'QK@D"NR~ҘVV0k"!{weT ڎ[q Šxd 5;ݽ/:(_:{+ ˃o!;WlF%굅dIdGʮVگ/AJ8+">`ٞYїF܀UǕQ If6K sksװJ;mbO fE?5z1M+:hJMkE|TUjVGmvbU{MgL8~wk[,yͭ#VW!fZ\o9O։px;K]B\UE`EN WNV%2|pYG?|&JO5Ug%Tm:V8I^ƞLH@Jy0Rer@fQGε}ڛ> ZR.:pvŅ9ªvP#"u5TobeT (S8cskUL .Y2 עC~!!trhranX陃j+[1<`7 s+5byț.0nhרB0OEW3>_4ZzU2}!_vFg7pi[tldC?#M.llLC0 v'7;jw@~npl9q}]s\a9.U5R#20ZPꎺlW>3"M&{,]*yGKZ C=rVya[UyJ햬ZrǸز*f/cHB񆄳9 ,)M"ɇg$ /{dńբ *oNӹö4V{|:3ۚP#@Ƭq7* 6g 7<Nƒaz~哵X4!٘/("<>yY#~|},ڷa(M>V\iWD %`?2(wZ85=ϯUm.پ_ 9e$L7"rZKCgɾ?wG,:٢M =كsn@O7);vn p!up^%@Aj[AMh&/Wpp-Dste0/7 e".)wrNNHhP>r!!I9u{\խ9ᓘlCq&4U/l@Xq򅜟RU#},,A72:$ӎ%M 3?'K (z#]tQ_d>p>w -`^N8on4bM'("һ{6tkӔhT-/zVP{ĭ sOnr(pnw#zߟɧ*l JK 5 P*ƭiŐ_5#t.C'5N8wv\=mKlQW{+mT1VVy9`F5x${1{8DY _WZǿU y(R'4l=?4`]<"ACz(Vgv DxiyPqwr&cylUGG :u˜P0wflkIpUV i\N3ȸzg'I;XdGTT-2*#I 2fjv*2>C.q p4[Zp^"Uo<Ɔ ]M櫮,'W[ R+Q/Po{/\(2xH޶X苔VޛYJٖ+ f'tgzʮuES9V1r ߟ_X1v0@*P)S>⧵R1;;~tņL 6aG r%qnخPwP`O9eJ2'Jk2-S mCļ'ؔڐR}Ků2EN- ~I noS0#fg!)x7ch?#(<Ns[vh%&CKS9fXڛ/lݞIv\,(6-޼3fV*ࢄ(FJ^B9[ozچ8R0'[yoŊ?ˈ[D$sۦ Dm W?F ,nvIxeaƗ\kh CG0JZ<#~_]x©\߁OߵلxvY$z H{黒E5ȍzG =#YE|sŒ.#2$/,pQ;إNߢsK5dA-*t[nXX0 )3gJɁe=at/6m͹V][sP O0/"?0|ywzc/r~+-|2h3*/?W>.xQFޗ p(5i lj+٪*._i ~=f3Lt-xqéq~Ҽ n1wzP F D|]ddkFRyT۵Fg~+x톹]RSCgtdmTv 5+\Ax=*ɛkor\ CT8!u945@20uFmJiDq.弞 j8@BCMwL~-ǩ%*X.|9){ԶBODʥ+qʅRw, ޣg<'YSU$w. DKAtl #M*JY0gV4,WF4~FJ;4#-@IS>PP7}UH!^x %pyBQ5ur3WL{.=E ;`vs֏m@1CV@yx $_dH>sdyEhYN\DL|4Ww/R;|y O'P[)N?WI4w_|(1(V>n2ssr|6~3sC DOXaaPu&pw2B;۹/LLVAgx3М M/ŝ3nV TeP4xƒlBYRؑc!$?NLzD)srkp{ܕ]yIwg ?H@]7R2,η֗:n'4$%SQ ?uTؒFCbJ^?KQ o6Fcr&8)(tV aזq$]uo&X"8'cn0~ V@ߨW7}@˦"ū>Ɲy.5s?%HI^뼺>s`5%GBuu*0E.k;8 ,) 7@~]&{zOPKɴG!Y}zIG:*- zA:Q>!aSt[ZuZjjT%)l#aZSem/2 61TF$B"kd2{Q `|+w:Ԝm+1,䍢%G&%WݷX3s( ]t=hN4k/cZmvptyW+? qmZ8fOVwMo6e_c-7; SdgOfF_ґ5qea$f}L&j2 cKFMԓߟ/SiI x](>B u䕽>\gF.Y=W\wOv!gg0ZE1\|P&I2{ A/2= ;Hv`5NiC@JpMR=|amq A\W٤ (d3H5&OP"kTJ-oohïdbN1T3W)Y$KMdZ ĸB超AH7sD?#{-Y*HJk K%9P.wr?yD1H>T /FoHơG cϖ%%a Gs|t7W{&q+fkھn]]IyU!ZJ3YfTxMos3QRp~>1L)T/mJ(HߒU> 14\'H AlQ~6XPALհ=5d uGG\G@Uw`hk ҉etڃcL^_-}3 5# pKQM~Zs -1a]^\;.}yjh<> 3 WF<QBwn(QdK@[)|ȝ`lԖҕaьQk5oxveWiF1| :bg,1DŽ߮L(vDE-h< &l~2/Sj܆YvwVj=?IAG( M|KS-;TDxR5xTkGC7YW)>hOf߅  ΂£б>GX5آŵ~ _βA0,U'HV'ydžVϱ3eDa8R.,qܢ@)vw0ge-ʳetT rdpU:G*.Bl=bj>"h,d7ĹЌHj;$a΁{E;/\RUtO"ڈ lfϧX942 (zH^WiⰩ.7~uZmг:;\>E;>9z~hCI߻(Lߝ%ܘD8s`yQN;)oAk\wN?rGb{P8d(le!&'EaֈU RZE)F978lgV [I`"%5I*uUg#I7'RpƲoӳs[XO.`-f2ƲG'|b(@As ~|yZvb^ X@b [O.n/"NniZkT`TkU-õ⹱;s͛z4gעQN"P|`hiBjiF [9j_:x2Տ8@]$hH3\3z#lT &?ߓRqdR7dUV] +_3BoA逖J >[$L9_[wH##4DCdW>\+ȓ$kC9Y{QhGT+4)2j\yx>DiܵLm݃ pƢ^G~k'+)%&"8v%_w ⿤ĮY$9sŻ ~B HL\%jɩkJXize91Iα|b\tK'繃e#n;$ %+)+1cV(t;cApg9i<  `P cSk7_S Ʌ#EA -i+w>8}%4bA_攮EG攤g0p(so|v)o.2T xWc*OŚȘFF]IW # 6,wz! /`ϠlF.B|*Ln=g[ƕIЦ*/G7V-`|@܆p706FݖV~">4EEH8yA?|v&'mH'_'݆lU>deXNa*LMUU],d2և5VT 'X0nUr!sA&mUe|ODSNBȓRTq haR?r*t:0j>52L8 N[0eTu*b7c<u[aEk}WhV؞: 9+WNb0=)x DŠ3KQxɻ).x ~oΕY> d|X*at]4u"T)'R% r y&[҉}$E?ga|cE L\aܙ>RsMAO\%聯#}/niG3=7lcJܦ}QCHgyNe *ߤf1z=#f0la oZy4(U vy~tK!rK݈{z~It'i2g ^ʂ<}v:HZκjKqIpcHe3Q䋤[hlqf-p47ʺ?8*w0xua[(e 1C\!-Άsix8V ̖Yىuivj`ߣ20 VF j k8n7`6͸ʭ!^F:&[u"g}ݠ)ClGG!<]dn-&52 \R@5?]U=@Hgp&vK:.\#$t#f&e}#}wSѝ#eߚqYXN Z_'~kAW&9Kv~.hBSc} ZJ_X,glQ+ ?4<l-z*ީoqM-;oDH,t-U,I)XF5O2˚!nꚓ CDZ8-Y5BIīXgap4[ n+ζ="mDHϿ$Xt?3B+].=P ۶ʨܢx(cAaOe~PØ,5[tłk*0|z:gD m0/Xe܄ozu"Ep*1n2uv |`~Fulҝ!{D`UXDz!k[v3JZ%f<|]sST?YA" 6LwN;Ib"Yz4f2qI؆&$BpRӆ6q e݂ZN K|EI]pLW:*:YwrԳr5..Ď&PQ¬Mȸg4XȊ]E]]V .6FrS}%'L{O{-*=JȥMu@&s1ո*+_ӞEn5vu{y޻S\iAo ;_KHi H@ ,wȪV{p+ '&E8Q!̀gJ @7)nMNK/i:hfXLN/30&߰ tQƺ=iF5 #XEG·˸ftwFnEG (O(P'gtgG[oD4=~'8%^9&WF ;(RK-f8=Nt66 Bz=a߿qQXcYhwDEDpExn2˺H}.,9wLu`9 &G$[CIOOj+xO`^_Cx Qv3((ѽXZH9DAU;L1.K?,ĝU1(dW/Xu|>p7WI^Xgd9AZFkƘ!?ƸlihFCQ `"y/ yIK@)‹\l5"TDDIHpMC:.:I]X|/߼R6ì3۵$yNIZkhn= _0 6He-(D$]~s&ELw`%aa-o;hє5RNTkwQ4#Nd&yw5%M\kA")-JxUSR%6]-ڋ$d yսLas|#{[TiG͆w(.us{AGY#d'1gҵkeD. i[pQ` 4'{O(ly?sQsӴAkz*fT6c*60 6Ia0EB^s:qIcw8`蓼χ]"p: g4|BKd7dI]EMt"3F=Ӕ=X¯O+ @!NIT Rۡ9pvv`2?Ȍf߅ HV;d+oU,V xX6U 8+RZvo7 (7+vعw}Gg&w` D^T|)X"Yls)]ӦU,v4k<#@Ey1boĊgNAg}_ne(R4dGV5\9 wzW*E{HԙVt$D;<;p F!l}2vRaދ@/"tڰUX$hN.ܓ:M5 KX~?cнy>#թ,_QI(Tg7$:Am# E6<̎Y<@$D3ºn ֠u YP֞ PlFYCOG+i#RSEưF9#`pu957ݣ;X+̈j+ak!X-g;di`qEZ}U_oY`l˻ΡaIaD>F*:Dei$_||n"t(!Rn9ӳt-rh11CIB4qHi4>\I4lqJh3q+>Y`v 'p,vGUaK'qsl'+9Czbu[Kw#P#gghɏ&s~\Pk՝8Ĥm()KPw> 6)&LsUn}b1=tY$:djճ"']pϓ9}:*^6O\药_TIg*C`gE~}*czoMoy:!N؂'3+9u󜂠b2"N taEh+ +FmX?I@i=XAArc2DLbssoZ6Y]'! )l6,m0y c)b/HsJqZs^q!h+v%OAڨ{,+$8ZVNQz$'E_ȍ#&i֤2 VȌ7k"GW4YDچ6I:l Yd8skjןtf/Ĕ{9fmɄx A8FoXpx} V$Skh]ȌaUGVj:EeܲB^ TM+r(1 qF|Gɾ)3%XPa y{5З`%  qŀUl+o`_xbCCa_1B<4݉G9vjd%;U*fմbKЯU`$ݐl:v|cI\l-.c*)#zXU'+q{~'H^o>liցs(Hk+d wCTs AM S}jmI fjN()(`cOָ+4Q1y!T,GQ}MY7Tpk)VZ @-Oy9';|R8 9?ovṀ n3=^n\\1OC#4=.?CV9#w*8)Nl9[@3v+tҸHK@ ǻ"gc!y᭒s_9;Ŗ$[~EZӒ>0{Aa6Td*ZpW(E[ L9G%u-p*žHhLZyD˰vH8C z\tm_ Mj-u #on&"~b/? Ii֗o$&}!͵rv`r 2;v=V!9(9$Z{A2Y ȧ:q*lj+7Z gXWŝKv{hӴ u5_z5ߋMK3k2tnX 昩"' Z/u aYn1?7lT $Io JC:3ʏܜ|VЕ/᪅yv]@bF7Ucᦀ;F5 u0 @vy6Iqwtkwy"t5O +TW 6t[L|1sK{^j

Ҹ$ 1[c R'\PeyO]zFk\z,M>4puo}#*.anYqA_VaՙRGu3\W7|1Ph^l \5Δ6۵})kJ(ȕ7h[z˓ 1l\T*Gp`vaqK;fXY1rYP 'dp]$lzQUX6XY ԦGg':Cf #xõEm(v~-v^{,[tT@~kVS(Veݓpo{S'99kh H ߠF%P.'% ARt, ٤: `Xǣ̞_$5a7?;s}=&r|`Ο$&*ai<=rdɅ39Wn\t zy(Z3)BcO%FViF?kZˍKPT_E 7 EFm-2.Hk'"T!_lrM@ j9G ]ox䒰cQ͑T" gէDrMQ R-Gnmh-vt>߅5b܊F  דҗY+N,}p-? +n8##:gkCemco#-t5~66 S UP%%<i:`6'*N/̟eV}D$qOlos V>/~@$0 VNWh^H`DV{xH0owH&TS=Rz0qd|7?9<)S:(Xek$+5!dЄ߇ 4q2l"GQ}nVuyQ&=FV- ekH֖ޫŬӏ&/?rwٓHI8:,/A:SuP[_~~Kk6tK~sJt[%Lu`$aeeůV) :9i:t% {o9?HRϯ}[3x@L.})s&0ўb:7v,WX]9RWˣ|<JxsaW;IA|XLf>L4o(vOc*#ʆJ!sG$9IHFV @'nӕȿghrB2Pr)V(tpAR틍 ) 2۟%g*OH|ι Gd{GSK:5H9$p*>uiM{2-7= 5-@~ V;Y ք .d3ՆҖ\YX4cۣbU;/;e#:|y>|+NRwx!~uQ@o:*}  ®42*ƾ.,竁Rr@}#~GK(z(#5j bTVcT& n q3L=ku@"M H32՛5g<Ŵ^ObY'fjk}HBaH$8ؖ&q]&P9$~ "LkYVij17;2w늱u[] l* ğ\gBx0\>F攵xL yt;?:iܗ}B>?TkG/߲NLl &hN_ v8{|u5CNp(tTceB$ ?vζ!ľ[ΘMRHFv'H<=GM6k?2t(olCۢtqOZ@0"RgbN!|Vcgo(%8妲caծnt\y)^_wfa!F Z̠AzTtli6u]=.tn\ńPRY!H#j8М3,MnyBPzU |yV#{W8v4.OpVԣw113&lA.Fkc(]L};_ w>!L&I; e?{C,'76H|2^MjЙ*kiϰũJ+'Av r+l)C*s 岰è#[@vGf U!Ey1!8ŰAT8:"yt4Ζ$s܇eJϒ DDD{)WeD°`W8q.ʀ~ͤ0y>9q~H'sݫo#朘8pGزE7݊_m((8LBw 9Q\(lO8 #c_DqFɀ8*!ԪKK%tFS+QPy_+.rJE)k`HQBv2مmYLBFnI9}L`,:b̫{ FnCYPH\o_tkP  RbAfZ3brEhy?>TdvKQޓq鷱L&$7I9{yW=fSy^f"ʶfV6#HZHBUVOKIEb!R/rV;Lm@iLRKQ@ļEs`3z =0Z2̷6%rZr:oY{G < 'Syahe4u1U]!s%s-Ҋ,IAwjam![ :#ņ@Nw8 w&& .FEdUi Nzx9ev i\y AsUK8bvʹQz2>,BJm@\)玉ZL g6ނBE'u{^Ai݂ ~߭c𣝯^@?*_y% x޵QCxY]Ft:F-JWX16\CX^H9HܙU\%tp^UʸgJY SE*T۽/-?ƅʺi0nUjTIC.IgՏ{3{qXfJ_ gJVn2f.c*'(j_;w'ğu5 I?}i( 5q7` O:RqqG@h-GU8(*Y~ ە͹zml R^;3^d&N> CsRɓn]X !_=xoѭkh{a HiX1’iŏ b5y'S |<r41N/'_"Sn~3ɂ:V"`sBYn7 ={4b[PX 4涍./q2< ~{f,|"OA_19 E#6cV*`O.YȞ ^i:6l(?.ЪR&`5sVt\p(ܞn,e@zEZWe-?|F,}~RYMpSlC%hJuw `|G<9q!9d^Hnު!8]yҳSύ+ aNWVHiR.s["=DD)*@ j |̬>m&5,k&2!s23J6.ƫsWd?YV7GPc[g"''&0 4-ϫ_{[ث#U{C9a"ɵ7;=Lŏ7Vu~"=YLYx3F(FVR֊?l-P4bȼ$#%@(In3@ʄ1("ǚc9FXVռ4֘JM{fX-M4yXVA=܌wș *%yx?b{?ŒAxŜ5\F376&ӟ*i;JߝSȘR`Q;4NM- y{ /]?]HK wp)yù[^ө+ͩVc'zu?y`sdF G0-$)B+NNf ?zb&\@Њr<'#IiqnQeWSa2f*})Ib\?A ؚJz}D5Z+xptM k/2cv-rhjhY0ɀ:wݿUZ x*3=&Cz%Majh:7 aPRȔ/S_]:BJa%l]ans?S*# i:&JDWYH^qDj/d֓dY&-$#!IR͢n؝df:|C]'wpui64 cl%e2hJюSg 9. Av*-t9FVObl(E-L:zd-[vN3tq,JX@,KB J[AĝD9m^o+T_@ta3)bl *[@4y>A.CI$$K=GoԼ]V! A=K(EJrNnHw_@mŦ#'׏n(J#'K[ JwY҃Gm]w=H1;ppJ m_bA"N(w4B$1bخ>'P<)oPG(%( ʔ4qOϖX?]q YEnJ>|kO6deWJm7&OlkJN8ZENv<brn#;wW- 5_-AsKb|ogf9ن:ibp=~U#W[a3)MGX;Bá Ť'=ˌKHL9VP1bYCdjHMkEpS0!1Mk$v|.^ ;* `v 4$X`KBȱG*Ln,nI^Vvi='/DSsص&GJ /#6נӻLHflbDWg5GA7 Rẓ)9lw0v:Lpm"gS(7*;9 J#T V AZY<MskEvfUb1Ć&~4)x 1rZx+Hbxv\eXFh[ю1\ +f҅rd$|G')F)OIeZkXOε`:UtRA&[O>H/uwHe-K uqSsU fvOByg,_׭󤼶j9NDP7@cf;C$< ^͵ܢ:/{Φɏ .-A֔/}^cV\>{;e6M{>1ifKW(3q=0&"[C3׉/:lvK8~{ou"S$c48nc9)w-V߭?91F=iKl請勋1(/BKx]ߞ!WQjOqN fH@mz-WQv80e9Ǡ 2&~R{ӳd+;us5bL[0Fץu!SZWyaWSeMfFv2T^ _Ȥ3(@D0<z@0s sd;AÆ\ >ӘbFZ^{pQZ:a8>5 >dfr~) ǂ1 S!yޑ wco:t9e/\;}VFWx٘nk5ag6ܫw+7W\=3ftp|ɷ*hgI]$/KQX(ÆbI6FfˠH(Y"CpzQD1l僖m2S2sv}g$>۝^발 R/SpW,kbk9ĀmO_Y7ˤ!Z%z1ӍszO*ZoZe"2L*/Y+dZ %awW&YO]-M1m,(V y jTh#aL*3);gs.}E?3![.\k֔RY+1}֗?t{y[~WŊSk Q81`k<:+9l 6XXC>[$Hͩ7+xܬiDcɁf)|rvn li^ ?.:s=Sˤ[4 GP1xB _~I4Ǽ8dhYMT4LuX' AQsH -y%Fg5i0TRBUx&yԡ/ؗ6VcaW)=7h&>.bʿ{#$~s:幗XOc{v Ͷ wl ?v!?duo9ِDwsn 7R<G{04 y+ Y'qL~ [>ϸ=˨/6:WjL+z #W҃ӏFЂd΀jx *n!$Da-l+2n-8 ћۦsIDl("&bb6\/ex!D!s )(%h>`̃i0jpt9n>;2$.G#y3O,(_W= oꗈ-%#Ͻnc:YuL{$̇wtP/G$zG@P, G6-%O$(zmPՉs$rQnY;$fQZAlrO9e٧7A^bk_ % H"J}8[ғyW@ɹ2޽6>Ծ1)CM1n8ƲHǴx^L&/p a~9tA%c w>"!C#|b\]ANRroޭlp* Ħn>HgC)C1_~d9T!pRl QM;q Zm宾0]ϰX$ݞFqJ&+x{|LӀ.1ywWsjPf$nV)h*P g̴['N)ri\IJhstb.0MhBK<\S},!pHM>,a:,Tm;3/pbƈ3`BIϗy`4!L7C!|'S7Q`u.9 *h1ւ,N1acYXeJtU sU$!Y=+K&ྟLT+,mƋ#~lA" *&i*Ss\m};U늏SOWXU栉1i}ߒI}Nu.eǓsb܍U@Z l?]i }(MX`ˉƭA{Y6cGOLL&j]n-Ƶas`v& \ȅ"Ν1. j<;N6MI r$꓾H٢Umd@(|UJ4e(J= D,-k0 L?4 fshԱ햯2l?Y31@utXY۴q뺐UQ4M(L,C0e2H$}bRx'^˜^Yz#;2N7?X7jQ҅.}gx9oGk]=`Ђ ~MZi& IdP %݌z4M2_RW~}т:!PR#`I[jOd!7\x`oC0ӭ8oiI2cI Dޡ$pcwk5mZFTrx@=X% h|f=> <Ѻ F؎O\Y\i-:/+n1eEI?n/ z-iNPG&Z`! Og~!YY:B[IF;f F[5 Jl*9^p7? XB8ʄ}&6SM˔@bNk%x)܌/hڎ' .e2",j,cNSY.݌s w^*ƨh%j|)Zf*0Q̾"Ʉ^Msh\Snn;RDХB SY }G=|)t~<,@Oldq7>Td(e@QXu˫*/4(Q?66ՂnS3"0I5܆%H>d &BjΘ]%E/>=Ru|Ks+u[[CLj*5+oκ5#+Ks mCGPTa^m ^o /Jaj<#5myPbӕDheDBRc%7G)5WfWBr :e,2EM^SEnwbϟ^:Ks4 3tE8%bthkƨK4'xAZ9~ ǠË7#{=EźvL@@N(j9GLw 2%ymSqVB.Fx^6rS.?t#,]AzQ%TG0-{[1D6¸B:o yE+?͏Yw_w'(,swdS9@K' ؆y[0>w^NX6/?|rѦ,`h<~,,G҂S%)nj9'Q;zݳ &{T"` 41©jbW/)M:/(/f)g' UK&:4$X~;ܶ rW0brߜP=yTjq۟\u<}2 s=o~&U0= GguĖtz|Ն%|Q>馡&YsR!mKw0,6+ aFU: 3@ x0RaյsӁEUpm޻GrջʎwBhO*GEA& W ,]B'{ ޑ>p/ɗ1b 4So"иjL3FOQOXUϒTt躽O&Aw&_ s_dhUD\ +Y+Iq هˁ˰Ɵ^tp%zF+Q-WsɶjA1rMXOi.(t`͗ѣ@wꗘF}Ri]Y!WxjU{t\fوỉ1~qcр~ Ѭ3VDiJ. ",H?C/pCVM݅%2cgYύ_?zo5&MwAkyQkG*_@'ZXlJ"isoL[S: P\o)/DIe74VUA;u&BDcX]Juw(?YDlQc;˽jM(9ˋ&GgGEjGzbZڒjP eyJu9=~̬5c^2WT'&F1Rո> |'6,DST*= K㠁I2bAB< R{cFd7)#Lf[:޿P*ݫOrӒCEI@F|b  (Rp74ZIK{^)ɴf4ZNt6iﶪl/ɺ^۞tۤmI]5fƀ kM"ߵn&ó.*"(>E

hN?$nt"v^7d>eH [ ?g=dYO 2 . B1B  o~F/lQhnh:igv3`mgM ˬZ9x9:\(``}Q^v( 1I\DwG @GQ3<|1 buQ 2vS~&e}kjQ򭘧ݬ7EޛΩH5E+͈Se~su)bzozvXi["D} HZ6؉QWpr&PioCx~D䄓Nݥ&Hih[|uں n+y]]IyWp|ZΖUL7zp [DF29]; l˂9^G0N qV|A+wz*=pQyn<g ZZKmDe{2oAM_̤껊jQnssP`J `z n^" %ֳ`%ڈt!0-ŁLË FŒ:!;r5s\ FrDpn!fS@OS*FИ eP62!뚰 Unm1FϪpKv U* ST.*Mi_ݍWE=Ш,h^>Zo4}ch1O%B4 M;6CmovmPlIO UAMDhUkADdTצE* Mlx&AsR=$"fЗOmسq<ƄpR-}JUa~:F1#ύ)>fX Cg?ڨo P߻ `%YAٴiLD[82S$йdч2mϣ, "L2rB8=PSuS<ރcwURʢph}SlαxИ\|yyC$QhZm'wMy _xF] ;[qJݲ!PrSx::yQ(4j1&*ڴUrA"+)Rj}䬙ae٪KJeKVjIj|aCl[Yb _my`tR6}A 'W_5eʷ+$D{$7FVN@ ="@P*zاef Ck̈ C|#X_؞R{uZGz>i531Z~`&&ßAEM^(h37]m!zE2!!rJaO3!HVlC׾a Z{6®N> }ʣtdXXoO;dhha'T%4z2ѣ%"mc"xR!f7Dms @cZTmr=ꕹ8-瓌j]4tWo_: stWm5?9}GRR T0 uA8#DBB戾[عWnƴGĠf .b83f! <~IAzI0z׋Bߡl{a9zR|b R]y鿢dC rH'67*p:]MG\X64F5#|P@O\+R5|irP6٫|BUW& eLM%ls֞T˛Zoj+ӑy=}a'zKnDI^eH*כ.Y⯱7߿`VMH8bu,9 $gϳvO׵$|rJ O EnY~;.CS ],Exd]yS(AHsV,ry"\1B#}?ͧ+S9fsab\(k,`f3ǃP$b>llq g>p>rJ"~է#rP_17<;@z;DQLFnq @_:`6*d}0VeFc!I2J"l:L>J, $un~ 7DQo"R'Xz"`JIOĆ7;+?*nh5;)h"oS(V4g*KXC2^~" OT^Z ݈D4#f6o/ GHg76}ZdyU)?@!8o_i#:1;Mr;q7>1Ę<}!kNwRiV3Y~GɑiDK# _vha,)Πn3?u'/S࠶HϏ"_L̑Rfc{͸}&Jݯhk+@$iJ Pv^9ǷHgD'*Л }9fBwDu>pnE ul2a:[zRеKyxr~v4.f؟t) U3w?PvGᢦkkTl-TQa͎>Y~AYL&|ǙpU_I h.`zꌼb| 0J#xW IHNɾ7L jz&5bǒmx&C?~Mgd@h4|ݦ>,H4'ol~IF[l0"E4>83`{mS,m~5Î+dlCp[.s<\ i<}nqj*l#|¬Nc ^N!y8*t̸c k7f6Oa!Ӟ!kc#:%S `~Z0oyLA;&d8n:d qIDLMLL"0O fi"OYh-0MKGUxxGfM͠ ]f@XZ9D*hGOȥp[%z$tRLos|_U}jNR3 ~GxܫtyZG tΊ(/weaWRQı2&y=%y(1@~;يoɵCÜ ^A̮?ḠMD]]+P~ņ&$Y9 u /cA@|Gɢxe_b|"5g҃P?]&-X+W^wg f5rZR"Bg_ ܱwyy1=xb~y^r_<]kHW3D5zfOq HtX^7j{M\TuA=O[q>RpZBhٱdSb)YTM3~|2/(jgDMU\{ F\VFXKe@Aj]")́rzGKhjvƆqW`FoU[v^L/Kĉ72 댂3+q{sԷb:yd׺K*L)6dWc(// d:_|)}sĿjQcOSK)ن>nq[y_dZH]L౜,K+ (?,RW䊈l ꕖsky{U&^,VC.}cj3gD`}ތwHyj ŕmC43?keuH0̞c:ٿnU{&$ sTJr-̌ŽE^3_e}2y-F9G[T̂cD?UW/-eI6Sb'BȔ,vc1̙8K2P!+j١.άe]e|9~PW0y);`\a>7gFW#a'?и%sK:E֚R y6 M(-dqQcN;}p@7Wu Ky+ZwÉQMǎlj6GJnHs.]FuN "~yYy )آ 3!³_Ni,jBP0,d?m ~:`+/tK) в KK'[f:LJ")a*f"k_<ԟj&{U#}撦;cl6(>UF_+O<8ȭyKhËfHifmo|er z"?n ;*a],pmY^8k%+Y4v4,E"=9:rR^qD1H@~@>4Ґ'(n[GhC=;\wD8QY!9˞ڡ \G ߙ,&4eՈe4S&+]˰\SǮd`*vn{`) ȩH r<10- _Z}tQ=Z=K^ ~%2#DViku )2HxJ9(7Bp;zfn !!j &cjv<)Xb.9 Kku?QW꥗d$}8دJ ]) NcgH15]8,ef7~'q T۶p, sNl8L_M.} -]5Kq:|#ɧ4 c{ꀖͷx"ml9$p]G[<~]2L,p9 Rx.ٕ>^/ybm ^ ǂGʢרRߥ`f9mdGsW3~$hVӺ?>?ݪX GI9mG'^J.2{ydO<CPiA8]fsNȯ&r4*(R츈x|n xAwR[Eda8 F8L6/oiH2bF7)-ne{ 5/ S3LK=+]N.,~aiu0諹"F٫&uD\VDcpChM7 L 'S E2tͤi֝f=20U (q ۊ O\aWeӸ׌._#<=K(YS1IW.t[&CuX)9Xlڏ^$PȪIDT;?~ӆQie 0a3T-pegaG#,pgL"QУU ; {Ӹ7/U?k S}M3s`Evú޻fT!qIjҎ_s%pjzl+H,ɍfWd Pr䌐ѝ{ F+[TFLYFl:ztpY58 /w{ㄜUne'[4e0]]xh' Hn. QݥLFzYxD%mיhMj8/75P>H7$hQ‚"ML&T}[s% 38 d0K(B p@S9TӪ2L$ 3~A:whXH FȱpOE\4CGqŜG6g5d#ĂL(+1"f0Ŕ 﨨rt%h$>E)eGrAR7?5D,3S+O"pCp/+}}I⭋uCzBLT'ːwu 5NĀ/(4Chq|GP=R#(O< ]OCpsBd7q Վ-N|Gji1WDZ0lO6Td.L3 J`xxG65~}hR M0f Q m-X׀?ؽ{ <ɲHn3 yہyd#UpR) 4R+C VLjLG?%t@ԷUP~@B* V0@u`uNnRƁŐZY u1&b)ãr=!-ţhyn5gH/R0E[#d`sz2:3q?nSuLJu~mPgAq -@vV00_sH5sE24~ Ab .qBg*te9ί_ y52=0ک7e41 1h:A񁶿l¦T4l:f=%ٛ/<]M%H<23[(Ѿ&|3W 2CK|#4vn& ADdI 8Rlgnwf9qg`JkwrOu </}}Ȭ,'UM#OC_Q[ T*W?N|0؄G{~D{u1%o6xcEk,uq˺I*v g`Na#هRv!)A3;}$%Hfg-!*hkwK :|& 9 qxR^w}uGBaYyH?-Gne2dt@ ,纈@ ͊p\ IRFr sE"N9h^8<(CA}-k?ԯY=߱ L,$rU;Լۡ!N}?n#eo錾٩Ƅ`WOnA.+#"hu#k 8 {hn &B|4ɌRHs,,PHem#xU\\4#s6Big:YXh^Bi kcIJGǕ܊3&2 @s@ڝ6##׾f:P 4 =C| I29VF?Xk%s~m"0 l`k 5%媊䦚rcVI; ؆Ů\xYž9\ci>CZƝ}*^` Նz0[hv@eci]\IP1#;-=D͢ O ҐB_}laF -rkD"[cǥ84Z}1r~g^ZePYMkiR׀r RK&9,5 øc62m{f4j^YX(?z9luȃPAxs4+~⏱9Dlq\)8^q1y,.!,| Ŏz<)mX᯳ꨥB-Iy{va6A s]a\ P+g6aW^:w'1M8oU:h|N<͒$a1=YeR`Vwˏ`FKGoהRzf_ߺuN&*W#luJbCBT}oP- mƝ(Su^Fu"J v\eqI  ?ӽ Kvs'i%>OG( 3@_v @@F XS=#jN6gW"#QNL vhy—^4iF:a/y=0ՅsY]ۺ ! }BG2ˊU컌EVv&M 0"ʥCLb1L]g햿Epw՗KJJ $dAD@:&k?](INW7~ <?eY+ŽGAFP:oQikTTMqK( cZNTVZZhuZO c|7 Ҟ~r9=6-kYo6^v]n|fy2S>l6(w":> r=%>EZ]}c"rh@M{(˰R8(J$~`nEZj!`Cݧ⽥O:3Ixlz+j}DR@m4J#\Ch^!JǗ\=JFܧ&kh/Fq /l,wT0T3Ж :-eg^+Ŕ=21v5Uku:IjeƉcf[\ŵfܗpVm۽PF}}cNMh;yzs# PENPMbJ b~n{;= CeO:X^ <k=҃ǨHӫdRla%*P#Kw9z9!h0a@C".@\C_~ RF7P}_ʌv>nq0a dm^(Sz+_ U>{ :q?q IY$L%YY2$s>ri uyЁ/֨=WL\ \Rvex:[bf{DiCÀV=qDxg4b:wj}-rޞӀ@1% NΊ_/-CxaPM/5?s/O "}P}/2̟VV\GBݵ5dZ֛zbym3NG%f?_ڱҌƁ%WAus1Dk9wr'QWC!i (eU~P)}O6vPL'u.}7@H7ӠVcXs0ٓ.Iҁ$TuᥧVxe"]Tmps1:r3DC`')ؽLCX$iI`R}! mZ_/5l뽃+u3YFy5)LVL U:RS5ݭ p12Gz;V]?0bh/n]Kw`/(5q['d]5$lz٫ ~JQ>J= T+3K!35LkLttQ_EV(YFRi" Q{<~𨞕%":c9tFAdN:INLw3'UYE6T@iYɼgeLpc?kzU(>)i*|6REuK ³LaWe6ꛂPk%0!bN#N꿎OY*'CD~$XPcAL5` ǏbI#fx3 bmO ժWB4 9f|FIv fp'&׍ODDr1PPzY6ҳC?MڦG{;E?_|ӏq;dV甭bq 0hꫛ؅Ŵ8. dzӘ#c&9%Ϝ@@,}zzf]c lj{J&=l8'`J2ZWUҥt̂&]T72 dP:Ʃ9vb6qRLG .iH(S݋q m^xcLӨh8h(%m4v(QER/EƬ(vc."ux͆w 4teL^uY|ʟhz/?=p(`zat`Y0ZM]&i4E\xoWerA{2WTno;}֒Fl]I 3}4ېHD{\J)~$H4[jbES(TMЃHpYLɍprQ"o6$.iPε $O$pt_p뚺iyѹSo%Xx~rʺW7FVNbb}"/JP̖je>lq{W|Ӝ @Rik|’' wZc>Ѧl/{_>'>| eA v{0,QD_AxEg@j~\A6xJzLޅքY̺u󹹮ר}ICOqr#82VdsBsey'u!}_+,|PtB[@l]8HS6cRkS:z]UőB~|kNL iO68.@:BX7wx+A 2\цUpBK1{1o%乴T߼C-[cșQ+ D)Am;e| !yv= H?YX{;OI# Y *7 Eh.#zR['ay. qi;c:DNp{pp,xCRΡ=!,ЧbroEp~"W[$P2}}ݻ.X.x#tM 9;PF{Y&SDÎ˼CQweE"фF4 K Sx=.輌?+Wٱ!BIG+N|cUNVl>nM:.K/:rHn5H:ritzEF#J<~:ď~G>mhf%Tm1.1d)7򂅬fQ{>?J=yt4ؗ? ERSGlUJC' @ *c-z3Jϭ^,peOȗW91*/.mxˍu\^T30w8vY˾m~X+u Qדup6|j ue3G"`ǰzj!k[ =R OA;[˶g-źԚrdx=Մm`XWH:XKlnV9z''OeWG~#YL.Q#"$\*1ڵP oӦ_'W6b v/k@4rbi,+#"8S֛NI}jNjS_;ƳCƬ8\T}J]X8F {hmA"E IQ钘 wǷ ϮhcDAI%%E>x`GTN6ˉljk&3wvIM[׈ 9O~Bo2>\u&7 ʦV7Ѻ,BP g\'$m> 葇礹g4t0fgJMj{CaX6iVx;#0Pd1[ř-BN/,}/tbj-Ѱ֩<$wԛ,!=R }VZ$D;`(qRX`kK† ⡹#-@ &u̕ޖ ܏p)3 XEa@f$Ke_ bcߵ mXA}QSd~D6y% Bws^i8Ҷɬ!aQ{9|\3np%)2l!YPimW4BVUiKcD *opC3S՛jڤKS^Ɯ>j3GɢȻPyN5cw>01P4jU"!.cDPOiwHzg#eλ1ц*yJ&V=uQ :8)zVXny?a1Sa\7:!T ^&p., 2PĨ`el Jp+'I+Y CKt&nJ?KMn;PߨCn`Eyp_{#d%FgyEܣ b,Db4Ͳ e#sXBST>ZrY~iQgdf,$ h#\:WCvݵidu'#yp5k3=A)VVٛ:=!4D3& pEUv/{Gi.nzA#Rs0%ŒN,Y%~V:jd. W3qL zXŚ,5LMU26e߈i~_k8ꨬ"8s=,k|x%G[Hl+u B,|A+!plizg8$n8I0E]HA,:=]|nU939r7g_X`:]az0 jfo*{ce(`C,>UM,niI[;aՙ#Y]M"bY >N/ԗ╓oЊٌ{~ ;<юO '0L_(:M$3k{Z3eՀߟo@V^`{WϿ>S76ґgKrUO)G^Gu4AԈSż5< /- ]:Qq~REh2UHu9lv"V@?.)L>hN=CY'fj2ZO)i׍[c 0.{Ė};*stPؙ›R]N30rܤJ4gK?9,C.?i[f1͡ny :{ɽ=!1.ľN&r߲>d>$,!==!5v1#:x:s/nU]۝RtG! ݿi!S=DwKE(ĄsȷB.=D(nb7}kh_wBs Q6/ ĺOOcNCeJIЋ#r?FL3&.1М( H W}\K3W-!HS>l_yB4(x`V1y>:I-|"-7d}ƣf3$\QUゑH}Q9݅gXIA$7E$!tT챹d+j]dDLE3Z!m#s?Ö}s>u;*b3 ^:Or=rUf”1D%MP/BvZ@uCLk>$YB{ ɐ*>Q\v, HJfΞIե[kKU z5h5v8rh?}zC,E^NR~_z"#y1{dNrn@[ʵ=)J񺉧r(bѩPӬaTK 4 RQy&9Hم^x!!DK{\`XTJV7adῖͿyr">S@j0J4MdžCB *6<ɂ_@eO6XzsԿ p7[*h6UQ&a`$l8`oZYX@f:␹"ܻELmG(ܩQlZLv \ΖSx>ԍppo>=OQ4G)F;qR'@b%̓_[=2hPaHSEzHQj8pDž`O^McaFSCjh&C#@O:dx,2?2 -C'H֏M C"OlIc 5f`S )BJ4ëo)P}JϣEVs,7'CkO]jcPS*v92)"^`"=&]$%¿5;v8L|9="!Jijo-fzo*۞#kjrW>>n/5ɳBá] NkɑY,*EZsv u/XPL HHgsi7֭ݽڬ~Vr ;"kK{ M*?iH7d,ZO7B 4%ҮuIXT+ bk lYL>.*KՒ9=t2N}d7H*djJP L¤P;ĭX$H9-w';"&>j=@2c`)-+\?P_ג6Ӱ|L"ך@^ݙk#Oݘ$ U[=R;践~83tr,o(9ͧ΍)qXcdCxQeO bpbYO6b4ˣŠScWB_vonS9bk%- dtNfHQs.d:8ClO;BgaMbC3q,SE}SPvtJH+Tg'˸CL2h;^vMJH U#1`I&w15^4{ >Ÿ/?TѬ7IwuU&!7e? +Db 8]K\:XY[j-DD'Eіz-E7Hv:r#˻yNOl5U9g/15f&{-Kxo^&41: tӊ.[)B"k1d/BL*UBw*`\܌gr)>Eԓ=@Ljj2m鍇R ?<9i*xd6P]҇8sKܝʺq4V%(F-<>Kp aGkpͰ.6Rnʃq/|+l7O/^q`n5ZX:᪷rgi\)̗s A;!eCtނ]=1ɾ*p\h;t~C]r#\goC\atʞNqRkt1J";U RrZ^W;޻o|=8$efRb 'EK[:7xK?6ݘG5+c?&@j/Kfş;'UCrbYiF\҈IW\S-zPi!UsG !Iu `L0T RMpg8yzտxq.Wydx?K]s]cXe3-Y\ʖ坖q}i:bdb[= Bqe4Za,LBFrJ*2=5iÉI6hiT%Y(a~voQIa9F;{Hj`@΢̩(>Rn1^)5}LEPٕ[R6ƍ㇜j Z 1$6US"ƉY>ZyȰ"T@/ !!6|40ͻf7oeCCD>mjhQ kl[_,W;x9/rRm}Bo3iG U_Ձ7yzNqrQo,Pnh%0+yjkؾDWp\N`d{1@6J2{'mg[.= }E92Q^Ǵ>d#yPIƖG)O6CA T՞>Y~( _C_@]<\ wI~!@K|wo2j[7F:IZWIB~oDP[KU=v&LH0J9H'CYp 0@:zDoR܌% 6g* Kh]b0fjp"َZ4HVDKחk8rL!v| ^H֚ 慨;Ӛp%.&< _ Wk~f ܵing|NŽ[:g43_^Uw$_YM~;kr.-y7W*|gXHi;c`Pw=&e Rs`,?զ 0yIJ+Pn29#+C7=Z{-ߪ~e0lTJ[/Hyse`PK |%JT*l+N'NM`-EYn 8X}fҽ 6:Eh;3nF^]?= ǵ"YdKsbžȵOd=W16%Xz#].]:0W[7p5"S$jR^ 1c@ /g`⃡24|r$+ C澷J z|a®5SlMw'a$IxGPH $V GE:3ׅ=6UޕՂuLd'>%ʊ=3a`ؤ&ҷ"5[-Gtt1h.*aM%p@Q;?a4cUcG Vf3{zޜ*6e>+ [Ńh~~xnm@i 4wfMLZ5޿ `p] ȁXII|??"Xśk>w8E+s!Ú!Ev 1x/X`%YN|Rdq^˜15xsiYтdU+# )$Q`@{x98T8ywUUB A'V&|F$VA6n 87<]F ui}Gq0gq<ՁP@c|ϣU~]s R;/3?;D"3[Dk쉛 ZzmtuMyS&bjG' \ ʂa6%ED2PnŶ cl[& ]'I&('# ,h7.7>PcD}(mBL"YZ?>!HT:p*w֪/rV%flA@ut` ?2*۞ @MI_O׿링|LˏfL)}/u~k9 {o4[jԁ!B2>L$DhB6j;!掎$%!JK q]dn]rΤ=ESM{$~Ocs%+~1"Z/gl UC4dVicN7Y<w% , uCP̖1 d#AYϸȿBA9+ tϐ,·Ꙇb҃+zFjn; phE`ti\}''փ׾,A%̻X-YHTd`Xq$^OpMmLzk?eJE6"싐wdcFEp&qAYIaf} A$=g*'R x6xmX)Y)$478@sH\: N47ܮ\ Tj}j[32*$7kc!yUK8SC9D~,4K"}/k-F۵dJЩ8WGʹDg?KJ aBT`5'E<f A S]+[|$+tFb@-b7ϙw7)`:ލb?QaLf,Fph|!,.$S #ŅI~pdHB/W<ު,v:^6LP/NŝwJ԰/^eQdx 7CbePY}Pyy(%%ՠ̄p%= r1:4{xnk*XWͨlH>Դ,IJQvWYp^ePh$>E wx7~ôӉ+;4.pRAqĺ~a<_lmxmPGk10R qX8w~) ׸oVlk–[FLqxvpK{Be/*n H]9ÔD%u&\aN9?3YzUEn5( 8o *Qd|^\Bw1%Ji`K"nY<*V.bdQdc4CL 15ه{r#iLiGFao#\PI-qa+Zz?#ns睪cL% li+ԻF r?Ȯ-D:g!`D9aR;p&Dl(&!PsCegF)Yf`jl 3 q{8r9l\;J ^ҡ[S6 #(ɋc] UN/momccq-2v +c~U<)  f^MWdNX8*g~qh0>n.I?Vn7;v!8њR Һ4N@U䶸x)<9T&dL5xlׅ6'o MQv"'f, +MIu-BwKE<ԑ 1#D)A&VkKä,OLb f|~-4L`17 p EHM}yOS:PqLآ&I3ijNɞ eH\)o4fηje!s[I,{ETaiA(7{¯̏h[k7# ȓ:.)=YT(lkga.߸KUϴfxNa.Kyx]CCx\!S1X>acO-vIɒP}dvt]D!w 4ؗ=.0-~0OMoRՀF1u=V]ՍA@wHQ[Ux*LK6d΁9^՜q@Ft7)tZROeC?Mn Ց+O%=]*GɃFrOuHXVAs$O@Œ+~zn):b'(Ћw fx:L.6Le[;919$6^٤- ~qr(~Kd'!\)>;+5ʦ@;>}iz׸t QFrJK1kNűo9 2n=3 ֟wF0̯ؑ#Fx+_Qk- {0tfnAyz5q}\D:M|bb4f {%;7uq̓jErƀzO4׽ flf6Z2)Y$Coa1ou, mm*%D h-X3$<cE*CvR}2·ʦ3gڴ1TeHgt+(p3"yjV1<]|qc6jp8>D-0F{Bdm}0W&k&;HMRH8W i4/c2.eQH[rGdi,?I*zw j`X`EY;ϞT]U|1PW'xÌzRN4!xF!^t%fcì#7z`8ZL M^1ͬLhO1+ia34M_wD5־ZN&d)c˲9$9tlwܝtADDTt5PוVd*Pa3X+(+pJ9 rFK;"vnarpyl`㺂Dk(h?G!Le:wOΥGmr W8:غZ$iީ-Sn?O\uxOп!2uD2R[s2!H>>߸EN !&i]ޔK?p%O^Smo^Ar$9f2'<{E&K 4+wzhlʺ0fI~i˳яdȯ~75Znr~ &R{ͩofz(B+F8=r#_k샙BE(7te ƻ\G"(p{Xϧ wȗS J9d=O,Q7m2 N t۵*䭼X@Ö_ܜxx>kd`AegoYM8ʎlļ/QS qqRFP)?S ./ QWD7^o2QEI>% 1+Ⱥ*n Ёr&5 KMYn"N?.dY1 aW31#bRAC+W(oϞ=V5@Znx/ŽdZ*'}=Zp$0eQL޴e ,??Г'>o-`5l.9'7-\A।8pJ:#*üt%'?w&;r0ܙ,,vmqM(|cnbLs}͞1USEҭm7'np೬8M0>D\KN^qc %lh8뽛?R+g̬wKղ}<"f͙d'rr{yjSo"bʙKIi# V .b*u)͋g^IMB(bY!Q#~6& ھBM$eY?e΍nШe>^>1IT[UF^ ]"/v;(G4j^} ;{4$"Ŧ>|Paەi >u×MRm/QocMtXUHAd7NzzŎR# +J :4uW+0Zw!/J7CBfWqjGHV@!0cV!]nYG p4kF3 KX{ThF%, 1&7IW/D].5|)Z*rxO +)|(ltL'dM(>z4Z@-DBz GRI@K[h5=3ñ.z"P QR~.BGb7 .E@NKkh1;s%J1,/l=1rAAoZ]0 j|cK$vT `-Ft$4o5/q8{" |6c%R|}5,#}!<[3pfCHSD) ZⱽPPT5*XY=Apo'~syNf@}+!C\X!2q];$\* BuvZINѵPŲ r!kuU_h'Wʥd S+P|JO:^ 6HZCc,7au.ͤb5QC6DNvk8Ad`]l"-ZB:?GNﮊeDg>8N^ b3YRRb IH:넺)Gy N! rnk"9ܹO;[o@iP0 sFRӚhʘxIvTa :yDe߽( yͧ._U})EeBKm}9L xή EJX- VM灨@)kO;GJlx߽wm,J pΟu@$*EdqxXXrߡAkm|Z(ceg&d;:\nOQ?\R1 nL._cHx%3( F(6Rz/f=swQd(f3TGe+ /XkvJ~{U-3T( pZؿ.8 *C} p<%-D+@OW4:ऐ6rSs{2>Ki艱15;+.^hV.wۥ G5Hrj쩸V귨. ˲}k I,tqIn@EdHՖm*:0B7Nٖ;ոZ{D+c"@<>@T ދO2M E<)C7ŏ|)uf$9V7"7FCY"?>X,:՗)N2ZWqPUaSEa<d1$dva'.tŰYL:;i_ $Xy"Ys"q/7;Pq롶(܃s&X+@ #DN, I (zv*|^T/^52PU;W}`S4X<Uϸ(:Cs.Ί%!S[5vy Ew`(7}Cy|.}pA>ۓdkVV說8vJ"j5ACF:l&߃[Wr եwK wȥSJbY +g4y%ATΟ[V/ 4S*D)8lND;Z"'S.$)kx]d?o20+2o7"ȽG~oLce]99v⧰34s]dA0w+;DzXaI(7 {JL6 ,Ve>&*%i**c$ey p)&Xn%;Nb; a;qFI50m>\J `/6ق>E(mFpdO}[~lnڣ8(CREח̌,:<)iCKJYŶ>bX&537ݚCmv2soyMI3ǙYFM۶?θygbQsC T3ߝ L|b&ɜt b~ !!M8b̪nܷrUat INRF1k4 l%\/RhHUw;$WXz\sd{t> P8VG_y 8ܬ堃0"EYsv!x q>RhFlػL$ka*7?l"Do? Vę?JOngci Gb*zs_=kvPq=l,ok]R8˓uUiPۇ:PT(l`_#zƶ: P ˔ý8V8dPVk$#_{ u.j⌍2E\|}q(O\M4/v-gy hՎ+<Tq-=ÐBV^^(hB.g@$56ь@ˮ|N$J݋$e$=C;/TK< ӄ`wY=/'I8\Xs) ?bc ZA P&/zouŸv: [MTj|OO=ϷfD{})=+1 (o$Oh{"K.s.G}ce-zn݋p=YeYK8E9d`!6$Ż{p\g٬3DwpgG[AJ ,pUr4;d ]`MmU4\A=- /w[R*bр_,7/{(@1"dlo۾vɫ4A.\,R&|~DXHMwldFk @@2=TQcY?{ărjIB Q-3qZ_fms" ɒIٜנ14 Cq1-Ld\>Mwܭݦ*.`'rHQ/ŕa%=ړJ@:H2) >cCPm-`5A٫ T-&Kx^H5[$1ăIO7Zٰ&<WaYJ#2/z( {&$ΦybڍII(>wE4y:N%4^PVEy/ϩ&#7ܽ_gTUK)m2-so,:ĉ6D-I7%H>h{dC~u Rrj1ӖX5BOPBq{ WI2Jpd?㡯֜? u{f&"7ګÛS3̌ԙov?A ۃl<^h.A`Fh2fͩ2/H8fPIѸc-]7&օP%ŋU渒nWsd$\T(V&denU?"/ (JƬzg V]u6V!'*eƔ`2g O_冄J63P;R%0Z"71}#j>;͑D8uLiգlLu.OX@ڂ+Kdş,wo*̴řVTۛHz\,g3Y;J<{~kٜyova 8#Eޝy17Ro 7m2k^脱zN!"+"n+Vƃ >pt/r5R0#ܮN6<͇b? @~S{?\}ot:Y 2H$e uj872j+4sؗb:A W0(2I7s|y }(GΫWC!ʹU>F${ `9 # қV#XF*GTMg&۷%iȜ;B]<%gH ,z7'{ dMkבW̶FBR*0mxϕyM,\8 2k[JJh*LfdlIcpfտأxNtʙl:= Qo_[fx[fpJ C /n-܊Qnc<:b=}e1ȋwvlscaނ2oxLBWQyT-;@*]`=IE=7gU7 Np"J'>;dTD ]^m, L28\G JF*cIMS3nӎ(##nyCh&_X~;}Rܓ 2͘ⳐcUp g!{slkÅ "hGܽ8Lg볗ҔW EbӲRُ@H0d4rn12zA's gEs^ uG.|\^xk)Evˤ -$q5:ޮ6\;@ER}WgJm? >l; 4g+R1D#pZ%4@q!фlS7@(G\a>3>^cd 4O^dۧ' Y|Ԏ0uyhc-cm{¯d2XJh7s'hǞϺODCoʨ5((`a| } g$ 0pUyoYSXrp N?=YHL7Vg‹^J6'(yrUp;bMFXAVa#9 q&7X9DCO]no;q ~.H# 0}7~q#/j!ii2uw'P]qx 4 =,LACDAbY9"F\1Yq ёJUf|7BYՌb(ưݛ5?Fr%qV8kRmɺ/p>]ش7 ̖n1Wf|;L9s-TyÙ*Ggu*BK)`AօIV'H;ST57me@K5g:/l}G;8>Sݯ/##(4V1^wTQr5)!{-"B]MDs=tHMm4/C1ڀ'{թtEnÃMyU^㒚}g !"[!58A^pD"WeW_bGJaYkY2@E[8y7%-Sk MiT42(tL(Q@DҀ*̑4)K[+K0e? jQ 2alCgշ}(* `bԸ>ߤPP-cHD& X O b|)ÿ́{bgR}n468D"ZSM n@˿alEn~dfQC,XI^rFj5( *B ^zjt#!M~]դd b8J+|bE2y7xF^8cRqcJo d}aJaTz~Dh?Sz[w.̫j2-WH/ċ6]VSuh}BHap%j"dKPtAXnc+jR@r<]=53>bEFsȅ(Y%X g+"NKHhqHLM$aTolC!Vؠ+/SvBj5{iM@Y, Tʦ `hSQ'LԿxD%{&=$w-[Qї-|B 91sɍ^ſiJLM zm.!&A=W#K*Pb#!ƪ0X"/WobWm 4(͘XO䐶6W"nez`*C3_9yC=P B :FpJV1u==0?ҥS>r䙗na< OSX2gw+Qt7pˌMFQ:j}Ǧd_Hg"9,u@ }x=vQ,Ƈ-,>]'E Rںw o8FL Rb^[r8^Sot`BﱴzX]nơ*rO7|yve}R6o=d3=@^wI3Q֚}va"91I) 3 15ܤmW#;.{nCh(cjez] $SOj1АT]H6t!d$$JD/ޘO)RBn2iՄZn} ,3;hn6:zl Ih[buFgBOceDN_3D1Ĵ@86>f=9l'Xaj f| Au5Bl.;C)3juBs:2{zu08~ b[YSM~ ޡWuIOЁj`Cw)1 oSm^4[ K2u{sHh 5L֢,)t)m z)%$9?.wW|H^>98/nѓ;Ӧg.~Ṋ1W0Zhm[1ZwFtQžtq5f!뎱|_+mޗvn%i337H2UT3 mAZg{>O/SItO:jy؛Xr2[ﭸ2m9_ޱ3m6 .ٵ֌&5h :/Qbn^mKABN631ha'ˬH?d|54WqT˞;O}!_7"^TN|l2L}AoW=!]~1˭E&hF*AR h1֌9f=c\ 3U+}ES YE}X !k;>8KׄPSeyx*do~BΟ\= }v9u qMy>{U\cM+,(@7$JA{o0) =(8nxd4 _Nߑе/Xm+"L$0j?! AF{E^rדt$ŕ?`Mu'zjG\qgMI>;đ-͵'} 8|xo]nbv|g2C\q&HUuzhܭ[ J s ݪX)f.ɍGNC<2OHцa/-D4A`͋SfN~A0R)(…YN:&+&Аv<=Kt.O  jwׂon b2k{ B|>h2Ӄ%Eʕlߊ >LKzsk\&Vhd 6T2$bb&vw;9=??dMPYξxn: 5Q]b>27y^*`E =j_c!> ÖN k0;L -hDf s 8<ބ |jGg}uVڑGM QWߏ4'>j7k#㸑zB:Zw7C˓_Y{Rgon. +$9;{AfvgAmzB um<8,zKwxI*`br ~# sv<.6ϻIAzn+yK>81T561\ONhwZiُn/ӎEZ`n &dҫ6naAӿUQYǥ% wx St#w,uy 3 Xt=6ezwKrN٣1o͝'MGr=UMZ#O.vwQiO <9}.X8=uM"uMq7@*c1ilW)@3C &Ӄ9J};G<y;P|OUG]Gk4جdvʕk&- I]!-VDXܘϗ~޻} :2K9: zu*~$ERb^ acW =`d'Ar_t(\=IbyΪYjjI 쨚;aM_Fgn{mtE Ѕ:Fq梯)5촉v #`֎b/zwD~CΞ׹=I#8$Wg_r,ҫN8NwU.Y m ɶ)="Kzf"3wPSU3"`__1aS<WKbarT6܅ͨrJe&[&0J826W[wPv~G#iz\:į9djڰQm"Cl=vv`Is-NR7blwo'BboK$;p͵GqA߲/7t8)00^'^dj9t F8czg{p*x $ﶔVPB X Gj|G^r2)WPԦc>J£Th7l94AU.n9fFҜ5[M0" V韏#Cr]D<V`ى`-\cL <*AG#-csi ][ ztBC dm^`?㻶ώl:B|T{_i,]|SE`3qa}{aKP5Z/(C<-%?7 *|bwvXI3lRU 'ӏy =?y@nk5VhFjo'a{9+P\oܓ rry6w""%#s`uS7نtiݯ1CsTC :Xq`kȜn3t`*+vWDg.R^L~U=@."Z,3Z"h^18^kuIJUd oL . hfgrVF.ǯb߻u0lCQKnC8|X~,]2=|pL> >a| 5J5=`Tފ"ΥvL.^Q'"C0ו++ٍHAߐnC4ñ+ex: a޻.V?DoIckO]H m^W$SΒ$L ̥K/^AGtd\?΍MoXnenG$\ Bz5=;̏(7x iFiDv-$L{3"~U8>2 ~g['e;S$Lv'#eb>)v;=gL1 pLWhTy4$sgOW+hf]=@䔀x}NppJ坲Q#'ܫHċGaA}-b^ޙU\96OȠMIhDa zUKgNTo5]l? tŏ[M{&q#)ޛn=Ʉ#>š"_Uіbxr,7*Φ1> [!ev<%@`2L_??g۱[ŀow^ kܣB4{6u|FeZݧO3uJUB^ 2`)Xl)$MVt ?g;0Ⱦ,bEB?嶨4~# a"#Co}Vro'5BQm & b9_թU$[qd=g2G_5^y`L/;*4Ư(mA"E$܊jp/؀.+xc HiCK^z 7L>pxqqy m+.ldv]`ɺ߄y-)$ΣsXkr-TR"Q>9T6G@RVSkd_}Cu 'ca-zO57(vB\Mvc_qVf8R;z.KkF`QxVdԙ:DdWӆCS7Hbbz´Yf6һU~SxԻ|'(J\ŇI 1ۙ]˒N9FAMù4Fioʚ(LD=ޔĚ*/fM_嗊wRHy}SCN ?/>!@E_?yt3_n 1hnqØLe\:V)p}U)Z$ ܻchö(d+H=(>!7m)b*J_@m4|\ p[͔xpFX JLR5҅l-X)Ѷ_pQxl'*t5_7k02;]n]bvǔ~gP&>Ļi/ZK"zCe`"5of9=Xa炀l81P-a<{z<҇hB6]C  HK"s|pJdMG_f:k;FL:Ri#эMm2FQꜲT ɊoA7LkwZ23YtW,r/*ne* j(c<m\21S/8n{S7N3 jbWx>hR/ĸy츕I JqU ֫N:LirP0`^FeNнr%op}v(AtX/E50Lנm pC("{NȗZImذFIA$@NVEW8EQ +"/.]Kd!ot#ako M]XQ=1a1G1^Wrv(]:E$/ a@Rdم~L۬?d٦*2_Z5wul n QiȖ#X?`Lv2뾿cUe`|(-XY `}HYfQQS@7G444_P9_yD< ;6"d~> V ޥW/A+( yV~7r~% 6#ߑijmL06 ]iImN @c9Q)S h589i>L|<F< $]"6V[y}wiutZz~M,]aPFp&{%M+BSQ1Af'5 M,Bd=Y.eܲ*Um:'}"RJ3]AxbGmioL_Vf1.Futӆ"ug./U~:&aQuVMBz-][/<gqbvWr"a1bN\[.Ջ&!\?Y+bc^d$ JiBO, ΞEJp 穾%\Y=%F4}'+js(?B*-xh]Fߵš!EԴԑ'o`B?d+HoR|Ŭ=R{5Ҽb/yыOCLCV%D ,)5lJѱ$e辮rv_ H6.pjWJ.tqlDzu$pz\gnpW`4x/  V2{LGΘK@X\oJ w'miDMuznzgDHu(̿-IW=nia ztq ":Ɩ0Y$nP_xH?k`a6ߜ\l߾^5uڀO @rΣD %'5}/fzWͺ6xs0_qLd-.##Ejy^HUJVP@x橚u`'4.CKܼ.P]{ k)LDAi:D;Pvrom='TF Ρ_}skϋjїqz}?'R]L;lb]rsUr6I"l^=L=FT)׼P+\,< b#^ˌI 2#Y!*Y!,lOj ^)̾RҖ3i؛W%{JM'SM[- 8N ۛcWbU7VF$ I/7ۮ~;MM*e>\y3^bǃ{9QtfG&QfT*6z@@|v=1ز@vV Mܸ08-JKӌ@dlݏü`hp\aNtu/ք~DՁ"~^.&hFH0M%2[.zo%GR!LwܕUR"bmL h,J?5O68^$3ݣE ĺ ip<+Vjg4 B) , R9ԭ0wc-hyCJ66!<lI0cVLPǂ{5oLe<;]j̨Iah(g^^<>Fncy7ٿ Q0inGןlR'?ȪmRx&T)]ϫ\Cb%υF`W[0(31vykLw]sW;%|k扪kY%ɲ5gN܉?2.m hn;1 vvԑ*H}rw8QV, Q^}W!犺w4Q-XF}Uy?Bq|d~MAN dum^3r~[4rKTK"%J}Ph&0F\Ub v#SL%Gd92h@SRw>+½Erz S+IL fX D ,lL|7}g 'R8rhT& X%>/ρ5¬ɿ(잕 f4O~сrZ$9&qJ2ڐȘ!#auKlݤ8IRi`p?eT Ivlj\ZןS+e)88 Κo=/3luĉF5BV꞉bߛ,qZ84b4Kd4(T;^0F{6dGݠrQBc:րŎYLPv鉎:$*bx"rm.夛a9?WT\ypz 3&/>o`/ᰨ:H]eS#e3.k]k.K[++ >!b,-mZ\JE *rPCw/TJ)uQݎ<ghSV}dFlN(rܻV%)v|7@b\AxHTi8S!ϵ6#&h ѪP;zk Dp`zR9XzzpgJR{=vGy4'W3D OG%Ͱ6-s)4/?;% @K}}3R2ǜڪtY@c4:E_4}WOA ,=5̲],J0>Ipt9R^K]=gu,T;43hZb!E8X= ~ ،bsxa.vér)ZBށ5kA^e ,Â3&4I6jV3v7m-˳o "08݄՚i^=EZb̕C|D[ي%?hOzfW΋,av n=F>/)W7r85e1>{1[&o S jO4 %UF|/F{|ޏ*i^Fܛ4|BYRA7d:> Q.hlTp+$I$Rp p /4%y[Pgyv깛,dEPhFpbu{#3<ǣ\6p:_YQŇ!@oa}s%TXT2}O Xk6U0fU݃^Ԇ<UX *L%Q3zabۅiH ~'ܾVkR<z-|tuIJl>sxt$Y"oZ " w 'Y:#ٱk I{\j+bե|k"0SZ@UxaQgdjwAт'LEwxcMȲ~j598xGdϜ)`1… cB*Ii?$ aeL5 BVrT#m@Zm6l.AE ZfG߾0sEq4COSiDVZj1$bb?{1XHxIKi8!aQv S)ȩ 3$Dz+˴6X_͚5c`bg%ǧ"*F{ իI?٫^Fb?%\9-^0;s4L:a%OtZ†pSH=4#eNtBbi:JS@| 2XEiaUUh&?w¡!0{|؞!A9'du9a"{/A"PgZ/œ/e]$EQј֭ݫR"C|Gw{"Xʊϗܯb{&3{IeྪkBYԈ&ߥ2nȼJM9jr{EIsGpmE .43Gm;bA%kO/wDS*`,e} fFu8~(-<""* W+ㄡ_E%U"_ӈm%"T$8TTBANIY oJN6ES՟{ ~VܫJsߍXy9{ =Dr4xD HQrM&jbhy {08!?܂/⬦8{ ݸ{na{mpפ֤=@6r ,RD⬔lgY>i$)<*7'tbli9TP@_-[p6P\#jKq[z/8YtLn.5m ~#M dIFM[*x)uP' z jsY;\s@R=}>w*],e`@"fG rƤr =iG `…{>:WژMјBRum,_k`&iRVjRX? iO@.ؚ)o9(_[4$7-^9M__ ?|\˻a:P5KTP3 N!6v%tvrv/(AfuWP5T/PZ۳SONzG}CdXJW0C=&HKtw8eCB 3v._` B%Xo  $hCcuӷ~O$m/{VMi8bb?XcJuc_(YDMM2H{AEmLV}T=B4WX΍"Y&2 op \D \+ pw\kZzD^Mfcgw(TZ6j!=arILCHo'rފdSYoaCtYm2؈b1zt"tLDA1LZ F0F`[ފї_@.¸R2b$ [9 Va3:c75m2u4Xؚ %XǧYF)BƷJ Ouw u[hq"ji-C|-}aƩ  y>=ּyCAѧ#:k4>+.w !)C3hǂ|縔/d.WY|f7P& A6f}8Ր j<ה!*}MZA5]Q_{թNp!)m2noM[` >' QZ;x^l7̂SKCzkx+oБU 4L1y`_xGGvOOܣXW`2H ~?Df>PD X^K@q>sN&nbӰ0 /8{QArG($D8QC"U&hkVF6T9"#kvVns/ыJpMu;*f}QNJD'Z6,GPVj`ثv#*< i:j"]Y" +;$qN.]v1Y3>H#6E[zw .) h=Ns*c}ͯ jRumo+_p$yVĴV∧(+WDڎ :\:޻o,wH3)6B]#@8p~5,:;[){&ܽ@+ {؆`TAZݓtz>0`կ}lָU䆩K,ʃ?Uyn]%$_CϬMhU>/fE( pγ3=pJ8$Ȼ(,hrb(,"Y/T@^y >[ duågK;t땺 |T{i_jHt*y${+c%XGK.pVg~ jTII/jg]z (zt;X"~kz douUNu9ϠIswA0}EYwx `PI7X:ALF3YbQŦ7p؁eMn2 Ә'>] H^a1s ;dQwiMfgA*ْ 204h'CB3*7!2-[4W,)6/[(O*ţ3£wQX./3Vd2.,slxx~Uc&?GG"aN=6ǎ=w oDՎ6C(⠐8xG$be(4X!`[ o:seǼ:ܤ+A})[G-8dB?%Tn nZ]RkjJZ`0|tNb!^e/Z5ǽ'F4-\UЀJTw::= fr;ءv5hJ嬠{+)G6YT 3F׀@_="4 ܟvE4E9E|0ms{9O']\l XdC3*=q7t5<\=:-j~6F٧]hHy(,E,\iN6 I ;~Slt&XPT:P;aǤ6tkk:Rl_BAoC|sBtM($WGY|Q)УY PpuhП|?_Y *)Rѕ,Q`g჋%o(BiYTE+L#! S4&YS(Xb]Rr0V&ȷ,'}w==%p^F}uR;BtY S\-Z+ԏ1ߺaHDCw+WL\Rp]=eȲC)i0Zf̺;$C &dw?8>)ܩ3KqAWrBJEپK_ן꥓(B1:h&SS6?nzx0upHog^skXyQ3w·[$Iƹ傶\'_ǺRdeP=tDD:bd+)\\h^'6 ] ;-X`L"TDU|r[(=! c:Wך ! v>SF}%w&OHiFZ75P=M'\h9R4Tޙ9W-v>MUIŊG##/'.K`['pA[N $^;>M϶#t0 <$gp0[+M;%xpu/x6X8OY5 l+^>k ؝qr2uOQGS#>r]ځ$<.8-7=I#"Mw'<s/cyc% fp5reB¢WxgbUdق4(qKy^\ *2ZT/xtqxwn˙X7*!)6Ġ_|[ĘE8PUCxG~MFZ pY1W7)j~V)xLU YḊ(_(YS) 5?B,ђ-9?ߢ]]LP?-8 z6GX /kV@-!QiGoa$y϶ID8>f.+<;o1G+ ͒ }; 1&,dTd:@dqSjyǼF62#Rwqq _,TJ(kl›?AJOA3ڏ6X# :qJB]E_G|Q'Kwq/! E~;B3GB1^N&ĆUXjd169k˖B\9)|g.FF| f֙HwK_p ?TߢK]L`3`mxD[[h!gՇ$ύi{Iϝzh)#c w nsD5k" xׂr'j緕w\ʑzu"S$o',Q qyB_˛dp`/}WK]i#I}7eL`I嫁8:6 3s" zU~N*iQa\ŎD)tL!H?I~G+l9Ţo^Ң0CRzw9o:e m#$l󨠎HƻĎJ,<(<@WX g|ã҉鎃)GHbm_SؚPP5Æ:`b=Nn dxuwBSbG`}o8'%?~! vH/Dxڎo}\Rn-9"gy"k>Qmq-iyxg`7\M1u?⍚M kIuGvUw#z]<5e+LҦ;/kvsq<ƄŜk6v?/hCxȽF;<㰫KDF zrj9搠83xgjvXD4r*#KֈJ2Fr:f%SϢY}LaGܥ;fD(̡/C˻50vx7&Pc}$:u .Gz{1Am&iGїji%CޥhO :~l_zQeUDi{}0"Cl+SF38ңBmv?"$dq':&]1!]| * PTǹp<  ^gnTXewU߯%)x% `ܸhsUΙCq^$;M$Rj쫻7c:Re! F0,:tN\1=1C*'[OKVD0۳_E<" UڎdB "57\p̭21P2&E iB$[W@dؼD+{v] `r FP;Nz}? MuT 폓%oYcMTzCtrybNځX]j J墋4`L/|enCsێmgr19 ,|ьe`N(GDK.(aTy|XyeYICcN%`ٰO*\FF&qHH2"9Wf}U 9iуm1B2ruWK\&i? (k G`˛@7k:T={FZN^j3޼۹^C"Wݼ/ ^&kӭXȪCfh[K b69*bzᑊ+ SE yȬe`;iK%亡jhFjD6[aGvۗAۀxkmUUdp5r׽5RImQ5x?)"?S'bCly&[;8 <;3`)%x5L9jqeLZBMq5Ô SxCK]ysLI~z\7g[ 4,@}L0wa,:/3rsC\w_ 74svBAm#(d)I pOЖ疩 c:Yt I47r(z$1Ht?)<@Mm$@u[ב["Xe$xB@q|S@Uk u]=.mZ1y=] +Q.Β %VHrly#?l6nmч a@k|BW.d9 1qAcIZS2;39rޭY'F{ҬfzL:6S*႞ bO *_B|U @UtL;W߶ S W34%wFN@\S5{P81 +?%O8B~U`ay-Qi& PuLUwĎIi5*F* *Lfr#JR7׏_s\9y`q)ԝW/hIK ̖.2c7tȻ0PԜd}ˆsC?0/`eN0ȑ֧4[9vܭ'OCP*5^e|L&qP9z2@[PU>:6χQi,6?7{f\F'Rm?3 Uп+Y-ȗX0KrMeDL:fJ;R8 $~8x욳 +dIƒ oDͅfCT銖Mc/!`XBT,@ RMbOQbd.[5W*.CY7I၏96ts/(edΚh~*eTn>4y@ݸ#["R ~}Z {2y%=]j4 {?/2 MsVHC ]:JtXwGn7٬F≡Kώ= .9znG MLUe*7`&׳5M\{͞'\.g[WFāj-2\0xxx"NF7Kq%yf#ef'ٔQi&Ŝ4=B'UAktJzn_ 臸O|-CPy"m8XķOM4=G;D֢yة"SI~Hب~p =~>?kQO.䆀 diHWal!6Dt3#eMZ]KA+C ,n_|v\vZZ_s*A@SGz̳Q)yCc2KZ7A( )Ad xrÈEcgk,aLaj8)cn%P;cdh4ً&],M 1)M}8iBN_Z E؜W0@F6u5TXwBg Vuge#|Yq8l)Z<sS@1JҺHe*;=; _+ [tc))#c(zʪܯ0Ygo('sPzXH{m1ΣëC4N69;l@GAx0-Ny R7LXGm4HŒW iK+/X@j3%/Vv\Pj]'gA6w- `_tq,)PrIsݖF&7eDSmy)dhf7$_/HSt_)(hzP2E)9aBE-WY1 +z,чKyjF5%~/ɋ]B 40vpXL|LY"ee]W?sg3D[(!o{r55J1`ٟ\2y4@r6\5wqH{Իka7tORRp*;J0 W5ywe {8ucjݩi."5cUt]fT*/ r%{vG"%muUeE" ˕4clp^jFpSW)nc A~z5@` u MU,(1TovT$GJĦI s!1+z|EXaM oylܷ7_I-$,6;^Lypr]+柇A>O/K#χgW|ml.I=eh.hL Q;˺IbE9>%:yTLƏES42Sh ]A' ,wH3Yoo|_<"eаN0k::}UeJf'^OR'Z `Wh35N gW0ɄsD'C\m0b@Ӎ#A?e|+suYaٴIρsCYƊU.O$m1-=~ I<+89pF "Z+f,m!ё?Ԭ>xI|,N-ǽ uXz}B=0!25}'6v/ޙKVUIξ8"Pu >8r7{Ƌ0HeNvx~^NJ9XhS89LV"aM?:<+<5Pjc Ux =}m(mn3`~<~iW[ag9-$nFoUnDڮ=oł {:;Z^+Be@]~̃8y>db{|>cʹ_3G`2:uDJ0]me@1/㝨 )z %z9D*XSFjK*9ukH<F S& s~\F ]*vͳyS'PUĔ,Rj̜Celգ`n eRS*)$< LVJ5'xmb>)zqJ9k3LyK@_B}&u2? H)6*@ |2lő W1diS1w ∿ئ΅;,}/*DF+o&$\jFof!gz#"ۗu Pgf`6xE*uVG*wGؑ?[q>NSh~dSͨ_[mrVSF 79#^>Yd&FqmU%JGGF^ͷE7[؍a K!V=_iQGloՖl@(lXUXpy-toA ֖ E[@UXr){ğwUATWxWE RvoW0Dlm^A Kn "-kSV\&7ϖ Si w %<Ĩ,}e3MҤFe.)O_&`;GhC"cu6f˭~~8˻VQtT?׈% KZn;3۞s(/Ta@ƺlUl썃‚I-$ XѮ!EQ6HdF]y) -R79n^C^*mL_35uLSQla._ (#K>3Qk)zk=(zF~]Z1wуv3UiU;!Eqr+_2 9??^eD`ab vWN+]4.)6o_qu + a9!z;@v$&G taZU_14z-m9N3QIs#i :#T2Ȃ0.xY`w75^0*E~+\C˯)R0u~!d+TzNhD*,Е`)LjKfgBƚp#/gizv %pV*c.ͭD;ShhU"`td-VU4kc=i}uf@*H.SvP@Sm][Ζ#ΞK4֧2gCEo*I_mJ3:~f`p g'9pHf"N݋vܻ6uV2QD^4˕gnQ ƵkQ{3_:0L_b=äX<|3nHѶ,ue(&%;`#^^ *nE+d2GJz9)tLJV7<vlſrm7ů))2ש:dMcic nY ®gJfo _jy0ZԎHqlVJ>'%"'& 6V1{^Z_Q r#dћ‡9R= EpO cׇZab.+[;oYHs)b^3|xG>AT톁zF)grJS%VoogKTͅ{ J3i!PRi!_b*%H7m_(Y3 7t(ʂ:?M]顕)Z &ZO.ZO:'1:ya>JYX[`%!Dwf{Gɏj>-9{O@y?YNU# @`1fu<-ͭ$4/H3,sb"S x("R0 9 ;Gު67yڤNؔc*)yEQ|$R4~+K?!XcR{jʦx04cux1ԸIVC&Uhߑ"p y݋t522$RS+VXDŽ0$8hݪv78K悅:^\aC3|,57ls1O#)իd4̂p}]A ݽt  g'c!p@D)*rt 9r)h1ϜRtn9ag5n#0^uP%ZmٵE5-P!=svKIj O5_x /b KDF%(Qޟ=>uf-i6\ /YGZ'age,,ʪ>yk|%Xv, 4V. bPs8 wQH6yR*Q;>4 ?Y`}4g\c?hB4 Lk;@;ULJ] |yKͩߪޥ)r561?7G,Q*|Zݽ >G↢~)o(pqlQ؀^&ؼhBG ?:6H/kJ,ҚJ{~x1+)[%>/$A - `9qy=9aYJ;I3,4a8^0C06Xp)L7%ν]Y@b[H}H,^O4*%gw55H\W^SFG-#?Q@pUi'U3j*Nӯ< ~V@-nWljٵ5ij^Ԛ/\Glč-9‡G0쬲B* fJ\{QK41yq%@>fP,tJ TΓȢ)'LADޭK=jf51(/[GT\;Cc@˜K`D9(<覺[=Q \FKywT;5Zr^[&FѤ)6Zb o"9dp6Wεi(BR%hF~O#3rjH_ps;nV?*-vkjg$&p)0>i{wqA3{Cmp!6nyti %<%^xOW~Om?;xN|?\B0G} I);}?w@_s :ǽW))p 6 bȗw) esd/wDi[qEhxו7/E?ӛ YI`q~J}2Dt%,܀|XDŽAe(z&,YoYxT̆}lMzCmsm$>^sE;w`?g!,iV1=Q_ <ϽI33B4X?4iTxB6l*5oƻ{9+l8[CښOm@YD,!1Z{>g5Sh.KF鱉sgC +P\TI5LJ$-xd k`hnVU(AP }u%ɱP^:_7~m1ê0bb-K3i[UI_ 1q=M%yQs{{UVT)䏬P<1rRx6l?3\ADE̖^q )vV}S$i/i@;c󏢈6N(!۴?1͍~!2zLgQ]/5븖,EHOU`&X-lE_tt\/{7uznzpG&z{ӳƵW?Fy_+ )[ My(vEC<S 㳿h UDi(r&?ڀGjUtS+qr?4wʓX^^nXJ /++俬xzK@8_ATJlH\c9/A4uI?-È nt@$)fa"q]hJMwkv1',V'EgpO+1E12f#/vg\CedIm=68ז{% |6 axVvz)-ϙ e6h-RV'ԓCQ2ZjRWEqv|hj+Y+]~V?{Rl~e9ro[N.י@gut@Ti(2wXւPd=Ӄ>qD`oѠջ D q|ZhpNEi+*j'4%6$u.#bф%"͖]a&4(uΎ4ۦ'c0HwY1+_6ލx!,%^?`1'CLEnҾU#m&x1Bw$h[5X'"-=LbnQGhz2ϖ=ګѐ[J}~#9F50#Mbmuus[*pk]p.utg@,(?3s}`$r5F(v]{-h5ǹ`-i(Ug \2 ҥ#NǗ^t~ mI.tr рʏ+oy$TB8kIimB1C[m4Abk3fܽ֯ xd^L.M+{,(}1݆nqY{*ݱm50xdV-3aj㜻;Yf5OM=6V#d8%@{ ؽtmޞ2"~R 5 a/?yk„S2g3+K{k6tCej] 8k[u h9(KZ/b.WA:BAЦ*#QX!򔥋4 ?֯4mo$syB$* /N'샖=Iv&ok)nxFɽNx+!,p 4U3o} +a`ԸWJtR(j7.-gh7#S5Iܻ 3 &Yp1ʗ;мvŅ熠614i>-ǒzkewcG} x۩1 r-1tmd0ư@CIuN¥+~R )#/oUla F"_o ߐ(zbd'zaDxax%+v % Ot'o bjY $aq`>來=>Lz3Ԣhw'V&iuwNk1r=>S >QPA,bbە<}$? ֋_ƾ|{U3卨Kbl#X[Q^||q6dl״+h֠M 䩕ֳ6WwCЬO)^1C{9$-a, <07sIl{.<ٗq;.'*h#3h0 1ˬզ̾BF W3 oEf(=n3$pPT1[ հ=oe҆e 5flP"2F ,4\1BZg)Ƽ;QBgVa:g+{If :TA:-jIcAx&^3#m߽8jھp&fФ5Si` /ۚ\%(X0C A}FUQ~Bh9`B$ W̰8EfU?M ܰ{r8U>[r1.أ}5nf]954]1vΜՈ`TI0te,r3r jfZA-3C vڑ#V'BQ3P 7%w EPXwj^%k1-f1X:*C3. {M٧NZiW<^} aEM./IOta> mmvlNU<0⬔Q^r> ZHW=l5tK,IcbJqMJ iju|#aY$V[x}~dNICSPgVi+ŀ-ƠoeQS3v`*5_e!QFK ^wG@v'Oin)Dmh>?~cP\C8MJ 4c$V xys 4^2>9w7P5֖4+pNd%^ ʆelqe7~Hr6%zRi#\6]6Ζvq,Td>}~:ҥ ޛ i {yJ5BRO/P T{o횩#)>aCpr"ҾIt\JΜxDsWs{xOy3=Ԃ :"2&s.FDXt*Dx ;c}p0(w@V0Ĝ$B AUc4!Vy\eS40'6s?ɪ*9^R[1S;:g_mu{30` a\jim}-YQ 7f!.VүjѶ+֜f8dmZAHhi}'㏒K{ ZV27$EU/XnPIb`|M9ЅCS )u,V ldzhBgd{1"Wl],{_B !I#{Gw 6tpdzk#uD*8U`jo)bBhI];ڌ/[coAEkߺZ۹Q} něICݫn1s󝮰…DޚDcPH&[eNT ι$Qk㥊5NH 9؝FC2K9H]TVR3 \n[#a^dZ؛CW_E&B&$\VR{*zWtwGxb$ӯRh^3|¡Lm"wƞkS$܇ AP^Qr(Y \e1;g#Lkjpm>BU^EvF$C#"ժj2fFWG%˅ ,+RMk:c ^2%\ :fcJ5AI RY\lf=n%Īc_Qrbgt"_r} (mIis{YCnEtrBGw{)(zf@i 1uS{?&'P Z*ʭ]ʷ`p/n~kx{:mYTYUV_2`טFhQE21#SzUI8n!GZ\Qܞ=!jHoE7<6aIħ>/M9xWH>O.hy5N/+1jLo:`7FT'R~>-6`C嘦"&/b!d=vd ;Aj K 25`X4i2֑  ~B>ETZh!8w6!L!NsQlL>6'7)^ ]eS}k#NYYZ㱡I:l.$'\AN j@+tqIZFCFF_Ǡ*eVxi:U2./h'IZJ!q|tS84F?iqSkG\0P|QOו0U" Pams N0w*o3+XWX˼4@-Mq]QKB*m^6zң!C;6+K 5?u"X_i}@H7IDݨ~ke1]&M9BBޫGZTSzKETsis"~)$'Vӛ (a{xu(QGq_oi6pײ\Zb.CkuK!}i;9k9D'uIB>8t 7 #+(. 5gmjx^3{vڡdwzt H6¦IX|ۮǏi|ܚa%w@|d{+yxѡzA3J7aF~-Rϕv22B+J bٚ7sWZOm r3b:aR ,)LrmW6J C{l2D*j1zr/C^!冰=fcFˍduo[UgS0jk]@P#7-q@=uvTx|zNx̆:VX1աGwŽVl:7'=o<*oiyGT*k_)howurb~Z_{^NgOՕ]S',gP cyջJ Z'ղ싄;hi:'{p`AχRŠ6{D'$Mt&)Cw˒LɆFj:eym~w_+Κzm \7GrúԻ+|:-{pŲV](`*G7~߷Ax5\/2zd[݆ELbz {в+znAOf0x KɩE~&}`t~jW,h9##Đ ˨ɍ{.]=H ȫ.QB^)EPT#t޾I舝 k8w2ѵ2>%ld ^:i7/u9< ,|ap@vEIEZMs+{Gf]7ڼFac 4q݊Fg3!sS'=SGL{6gC׽g)ھLD6b@.ʝ;CMlHcȝyO!Lv94w" -_S3`-A Jqc-mǓt2ѓn-Xǟ ~hW^xVtݪ? _gRxe @R@ĨJr[bxbpzA9`T.įLһiHJf XZT>N>-8l gE2.[DRZppDEBM2 &`1L8i]xBY䕕a\|W7^H?o'u6 :T"mJ0u,IE1p@lJ )EU4'Ng:\dV*]z(.k.C׼ߝ5 )x-eŹ M9cÒ Mh{Ipbye$_`01b<Ԑ%&咔QjyKY2L<= gfm6Kٜө{4_KtTܺ2KyUjDfX B-rÑ@MȁH.Ro/߆rϤ[ RR2{`er\KbD¢σ5XJ2К`[L3S{ϝTRaRp=,TQM%B$%//5.DIu=f.⋤s^Dy=P:QEPy@%mS߮ ow1Q%7@i E$Gh+Rٴ[üOScO& k@1xw?%L@D$;`& mL 0YK@hVL">y?iK:S;ósSe")Ī"$l}mLuXr[QQb%{GKsn[e~v<[?e,?U(2 v'5/^KC~:Ps{URM7EwSz"Cܒn'aW~ ͒=fˊ ,3 Zh_mB yˤOrqT9z`_},w08 gg@ v4kX\z9ceޔ E!j5D{S. 띻rrFV2:{_TM%m)vū> >!kTh{aPt=12 %%qMF.Cls|ͼU)WfNP6{AgZNjuY2+@&#wIKo"`$(fMr2ϴ"+ɝ0I# A-;=#:C;:_[twuÀQR,VJ -b}Y ZtXq8_aڙ Pp?Y(-h )(-%b>Xcspp^?9HU ) *=sqdӵ@1o;Ap5ٱBj^$Sz;miC/Av:]]Q}{!jIWDONى QKPğw)_|qqFl g1"b~KJ( lxeoEz Aaf=9ː,Z.<%5w~kj Yt ؎8 9| e'<Ys nLj^9&H79vK@`IPxx/ 太e{U3e7gYIPtU".2`Ȳ7J\1B*6zKU:>=v5CIf^(6sk<qZ?20 <@mܸYw:<Kk~a=\mO\CHH˾l51"AK<V@Pt'G\xO7~y82~X:Tl"eo3lTO0)m$ܗ55@.Y;w dFZk?T.XF{ 7&_; mУ:U|0>8 禁r՗D^J7+ T:v b! 󰓷D(qM`Yų )r% ,m~}h?gZ/(@jaYSE+E0%¡W7è#=2gNo1_;>SFB%3c@QArg?ɝQ8[%,3^ǰQ7IH}+9z !V*-t\鱪Kr?o BWFriD7ŰG+t㷓6!ݬ =7GdJR=x6 ySBK^(>М><.DR8uZ s'TNeW稟Ǻ~4/B.d9Ս'vU܆30OJvΑkD+XpyV8 [ T_PP*PW}”k f^ t݊@XtϢM .;|c D Q3]nDW#%)'jG^u ښt]wvm|QN2|wP=( e$BFPAY ӮEZ c:B8gVkЗc3(C?quR[mڀeyN.MFP#ؽrgwp\ 0[1Z^̟Y6 2%O w7m3\]:^ ](u(zgdQ^&ic[RO']^0aAވ>4cDf}{3 s5J(~ SG1Ԣ^=7! j2`'k̭<:z#@YE}ݶ4!% )emZǝح'T#*m`tQw `)ii:hL0 U5ˊM,j恞)au,m5\k|VS45qBoTt` Zې}K:5G7X-UJ"AesP0f[~Zx@OAƠS*,` ϒv\\3hDMka>ؑsgjFUMfzޠGz/yF g7Q?m󓀊iR3Kبr#9JnwJsnu1o~wXeXC*"TҌ3r)Ҋ'MV-;GE\d2vb*ݏL7G#$^GzGr  X'lbvXu1αth9=л+Cy*Up5v!ǶV}7ADWmr:\G)Vs]FCmEnLr}T=lC9enpךּM_mYz8PP2stT8hj}qMrx~SBFbp xk8jڅ!e׆#t*A\n}(A7hщF 8qӈru\度,N/NɁۣ&+>Г{ E˭ g .6,H7u`r)ƋdHF'kr,y4)Y>b;ů]h1y?'SIEXZңwG ߙV?wTaÇBp'A(NҴ IW䍃ց(V1aaǗOha+̜s7T;xOjBP~l[RȂTy7Ob`S_|-Au 9L:",Af㝶fznΕ;$fřo|>ax╕g;@ PKb橼Z{'ZքJWP2ڌ)eK*dhO!B'ʴ9Qr%fIQiM_,D 1,Z~VQDqzIw>>8oJYd}B`fr]aRsgD,n/|XaSq}?jE8>\mUߨ݆\%2eU{T% q. xDofHe2) rh vB2x $n9Râs(vI`А(k**2J9nofSEV8'ؚWl~>1W7; Ec"}jKs{2#|!:v\ЮjHsW;^1P̩ktqFGj^s.j5Gd=O2=RIUDnnsN638EY@ zd/eP4&# |EGZC}3U*}GW5'})9U-$D1ۮ!vه r1cK b_YǚaQ V+־%ɬ&FP$.T|.{׍}}-<Ѳ]ncvڷt;K(ڌ~+JR"R{#{JtVS̏=P^mCSN1o0yrZƿ@j"w^'Ԕ4-#D."|ȯ3J;J>z/C)@kܧ`c?ZxZ$l,d1 b0c\[h~ SgR0 Z7 O)jUԊ#(KO ER :f BO&?멾I[w=~95,@iB}Q"SsPTR\foG(-.*D͇K`o/yVÖ/W c`5:X(,'%%oALKBCV3A%hbpKOn ˅|d)k΢FCX%5J;oE '˸Q'IX4ɗ!^=F(ϳ;⬦`¡fȕ֦p.Me\zҒCMbrxWt-u?t a0-86drpLE\̡)sݬo[]lrtfU;W'jJl<g][^6@s)hq5'AQDGJ_8W e>>!v2"\/+O3fJޜ6`HfsmQ]ciU^0X^%⇟05yC"Z=Gq${ny3 y^4 p?#zK)J${~Ъ z&wu'z4ౙǫ:U!SV"Hx:*AZ耕N@~r\w0qF5+_<+ ó6:y3 l!pd=m6AqnQ4=9OE+p<~{_ʎDЫIkuV܊EzktgiES؁ u;ѾQC$QX-(E.1ݡ19CTn/V&l3 3 CwYtyq{N^)ёD'# #/?x|gB/ԍ v8au7$dP;>Du"uɒ(mF:;^=L"k1wıGptH5P As GMXҚ % )6'G,vvnAݤ{Z9V4 Hk;/r &M 4RִBiEbѭIIS0 >%~"_l,$σKbͥ$e0[/lK: G/HB%Xu)Gi`6y%sF9VXWf8$Gra u,cD֭7>()FJ=<:ˊ55? 6ӽ߀kCr gtL;sl BFG|c'ͯ| j>aTPr Tn.89hzqqʰK8e!H}*=&8.h~d3UvI!oq߶ rph:*3-g)GU!Ş9pl*DdFF~r;2K{]<ўYfkPv6G7 -} 2[INȄ)ާ xxTpG{)b&W@dA zsk{(04^7GȬx*Bsɇ°|4%V3y~G2rC"&#m86.&5pX:ׅؗtEf74j6t 4>\V۪`lav :&6B7%Ȗ}|耕C7=bnѐ3ݚqHk!ZE>$x!~ڍ ~O CbY ~~XB\[=( /d! j !ώvmeBiĥb:X'AҲAWZ:<)۬ߝ@{'Zq& e3Eu.b( #ҵNC#;+"Hon}0p^7>r٢`͕pG ks/*0R|m~VÑW"v5 0T-Hd2R~4 JtQԴJY{E<(C堳b'-<\~&w3Ad Klq7opk eƑȟ%Mo9֌NQ+$T" 8鬗5Pl{hֳBEs{b\ϴO[WQ<}/qȷ1%gE .$6 nEH> 78:ZgL^:ql tJ9"r΁2{﹬mjgѮ<ˬ /ōe1y+7C_FG5:P#^U3:ł玉-zVZ(s/2~[i'|6ˢ*=MkKKݰ³Z=SQ^ ~cݸ'm"AR2 RQl-]+ےum_)3*>ۄ/AL99V2}&/S(nʮ#Lu_}.E,PlhBV߾<#OSO]'BD|Lo#p|EF44!t>WY:Gb0 w(;ZAmM-4T;$?qv־o К=[qgݮ$%ij:+gmH]o|"ѡro~R vu7~gWO |v^K&='я/{r91V]yHTH8,i+YXI?At;fH'\x\%:MXζgC;%z˓v׹Te,~_lQ; ; oť= YQ"n^MPQd]ǮR%C>GС5nFUP(09D`;u_B7Xy;L~upƶR;>$x26/ulr ,+h]n|M_blv%@>!|' ғz ʰNW] E7K6 fbK ·֛Ћ?AB: x%3`mQneYJ_*Gvqu/=n+ʉ_V5?No L)oiԆIGtG :d! ?KO^pܟQ/Ro%ZFP3lwut?Dвݱ1ky֍ !#4ܰgND&:Pj!Qz~T=MFASeVN[6e?u#8w Z>M"}4i)d\å'G9#sf4@1ӥp'B: #ĖH-N< v[s_Ej莗J(:1)=v&F8#GJgEmfGZkƙ>z"]Fe=k|`юʟPܓ_V(SLz _!} -|&W&R.D-W7q7q׈~iƇ##?ǥk==.t?H}.Ezx8̰՘:-\ʞ}a]s URhSnu@gAc0T{9(k39gGT-(TF medkJ+? Ċٰq#䆧 /{N8["V J|c~ qE?m܏8׋WBc OטNEv׷L25d6)PV2œva![`%<1I2M2f5x];1ntXV9zG w܅jH1Jq.jpEFY'h3}9M(CMFD6S )L)+gܹa!״DMǐwӜz;msu;4r 1+]11TzE#.IwrzO8?]`~4ڶS1eCqU`&ރĖt,Z2 st3T7Lu|#B ̽Eܛ) :x%5IY?1,o*BF2mJD$Ut ]QF֤9ڜ7ΫU*={-뫱/z7` U)r.]KEօa%GnAplIV=w OPF E4~y;*Za. '7ONC낲ԕz601,fRz`-~ZK0SƐitQ:O&'oȶn_tU"d$F:׽rIe '.ф 9Rd!zjz ?Px,qxsn+J{.:Fps"㙨gOʚ4*X[Pj&ZJפ kk*d4,;1o#)ry^Np̰ɣUbf&-RcgQ7@JWI$^fTVɫuĹ3_DұC֧:6 py_il5 sm[/y*9≎HgOAy`0k8MXrZT*Qq YI O:Π6ႤnˣV;Og E5if3B_-ؚ06&RGND(ϩԦVT@UnCf pfJG:oaV}fkah9BUGY(<ǍےRc7q'9!릍9ȭrky̔DUs{ȢOuǶzs bbX؋}-`i ^˿wC˱F׉n'l\H2MWpv6Yv{%蛟\$1Ѡ>Q-n-"𒡈ZY&RgtsQ4 cM(7 ;XhZ`( y[ (| doBKuY)hn3c\ ^ݐ|1ܵV%o/У0E 5[Rb8X{RUæ7$9j?ňA_2ÊW9*j* ,d\-G?2繸:љy`?*IsgL=_`۶9'x4X-5SAUS'ՠ!.qotx9L$Sl~]H7D `հEEaa #oZ (d9ǜUzgbWCMQ%̵vƦQ%Y6}IM%jhu֌rlϊBA7v'% 3i6p2SهU'd6@#ۜ ĩ'8,*fXV)!;'83/Νt׾vxGR(m%7? ඒ_~jeKE"LO^Br%C-1+z&M T^~bkz5A~nͫuQ]e`Qv$iƱwF1-r,i75/q1mqEz;S %6Ao Æo%zיxE{gß#V+uOLt`P3}m gFbBQb7"ձ%y-xFkTx9y\ҧd6|:ElXaH!:~NVwU w\JUeuU2y׷ʨ+~ԕ41mwl7h4p㽡'Ȁ) {=Aν<WTԥe>i7TIz<ơb(cҘc92֮c\QdK+1:3T=CK3Mq۝z >~bYJ.*F5U]a=]'>"#u!RݗLL t=ydiumz[&XKB_w6K`HSbH7Ӧ1IO%ȅ8&,mD;,^#g}vGO\xQUH#3Z%,[Bxqk˅fME_ 3VoRs@ĄCXmZ,˪"K8}umr*?gCpxUڬYhj櫤(QxM!<{JxZM 1YsovHM8$oytg6j:% 4-2#nP:#wJ[` oj_֠Gfj 9dS쑣Cq^ rG`ϕ)wSelV1N;(vZa'{aܐvwvw,!4RW=qݐ xøMj}]@ ""Kw^U lz/4h3F5v-Vl2Ké #It-SvdT-$pXv}\F ,E}UkscnR> !F7ǵΦc+m?bKNՓ8oxy\)F,Gv.]قnFUX,$4.$>3b1~(^Z fqM"G B3\ 0,1ȿZQk/gcl,]'S*<\A˼ ռX+- Nޗ26WBUXnEi#>{3͈IK7+rrA'Tb?N &Ʈ)u> ܰ'[(-dˈѵ ͸k}bPG&EEN?JS#䕚?"cʇoe51mY,G%L|h@/7\^qhKSXru6X<i㷗~-D 42Euq!ʥ'gcQ&JZ3y+3'Fnyҙ" $GpCw9#^pn{ M,!^7jqiJvk˂x4 >nD5q_N͞ך=O'ŒA"I=>`mMۏ t~WC aPϝ KIγ/m[s*$uwoTչΘ>%kK趂u8Cv<e;x s;A>h프fh_ᒈFXbreBa'k"d1ވ67%q?K'S{_3 .t[osJ5>asrs:t8u!@ q$>,}E hKEdbWR3Jeu p JXqUL7Hg +8#;帿5Jt]B5n; 'VO.ՊIuBhT8ZNٞ&9[CAOBϕ2K;Ʒg^\.NwF* K߰n)5uKe5f"Upz}eD p0 =Is=k^i5΂a+&-N?u=֢'hZD1ܠр4}N[ِwؒ?o ^旝)3D&Ϊ#G /PSQM4$=R!P8M(k1nn O<[58:b {xaZ2}eJ&>]գ~aН:M:ʮ^,1VCrd X8dvxLC5v8G+%TuSW>U7> 8'ɜ^& |no9 JrsRV6PF!|K.>|Js'5 =N;p)R2`R{J?7o"N2y5y{p^&7Ɉ0[c)](ߨ.3lR\1/پpA_6{ ]tEcwn'٘A_BTzh`ATm;yڙ1qS NJ- :+0_26b`x)֪r ek_1xOo+ǥ&Auy(Bu:lzǦ@1H[uʰ{ܗ!s_0c%yN[k!QP՛rRLc h>շɯdv9NoΧ~_[Iw?\d)@G,hklSď,Ev8n'8/8/+VDmjq:ș }, #VE j7nˮǰjLN]ґ})ݨ_!?/|EM35e $G5:OhFXfv,P4&zs69zɑuMR4z 1戝nlM} 9YEWSGN @ۀD^u#YCo$Ɛ ùsO_Dt6QMIaE,BT=po6&FJTWgcԩ{6%>[R ?4v b8"槶/+\Ca`@A.WA9(\B?3Z]%'"2BߩΞ' ej6V{$pk)A(M<ЌykJ4E|Ah3pGt$T:+58@B~zQHyݿvRy|BfBw(S"&PU(\=ʍwL-泰2ӄg-]I/(d58yB(>[1r܉&ZgW!Y3f=XF R\tm=K:PdMD?ץ?*xRH`85ͷ )hN([&7vfՖ"4H(A7?}O" WȿERyURu<U3޾'љl7:Byp_<  LdG~nϣ20 \tətErI$`1ۈn8'۴226b 9iګ~w1${$bW;ܯ_̛ {w7- 6! v҂;{[+Y$-Ƒ,:UvI@I#x@-T^aɱ7FLl<D?yF-ܷSLI?:`#4|nݖ%n'N> ڿF\԰ F+eg;4t IG(L5Z10@uQaaX8hcMs{v4~"W׬2>^70w]k䊿03 8.([Qx6,O_ A-N o: ?/(y>^Ń?T9VH@CߞW{2e:@.dF{f̻ &!C>gTnjf$5g UNVk#X>#Aɪ7}Y:@ l:G}0coITkRr`TMpI$ȉ?/YN.q!9Z[z*>)0x(@G) \BbAoZ# +\f^>Z2 7:x` As9#DȵqB`Hv5jqU-@oP}nE1.q2My#.m,I9iə;]YΦ3 6hm ӤAmDz9]E\">(V$?:כG15"SS`wٍ+oB}VCJi)GZrذ)%?RtKr|pQ ^Mt"Mߞ3m/N0,Ay;$w@2 K]j?ƐG٥ l Wx#BM O(U̵-SJa63Vx2<{q_K a8R0KUR*%vW.6rIkլuft47(Q!ySUðSk~b mXԡ\B~L{Jܯ#& 6A]u?.ʫqfz{W,9s]3wy:oOނ= yT.x>Nݠ*PHsHEfWӧ>Is\j3fŴ5k^< 2f3p[̋Ģ+;,%&c~?njfp*n\&Ooas p7yF]{m:&J1&ziF 9RG-Ӥf6Ɯ0(}<ӪQdYcGRmK?&Ǝ}~l$N:*S{= vs"15J LK)9fk!tU$,\ᖎ0֎퀹k|ݍ>/)K`Fh`7QKd5Gg٦!؆7*|'K!^N`WNzJ ¦ *gI4~,g&0Xީ ^4wMn"C7/Y0hXJH HQ\+^ 5M:{ 0ZPrlaEZZ3KmRKs[׮]|``Ʃr;$/cSF ܇ UgĢpebq+HhN!?$,ٴC_^Tuʱ#'A#C(o5һs7WG ~0FeNR,KBa:ص;T~*Xx1NIa6:$!! u}ڻc *R/VH୭Ȉ~/6i ڵ>5w`g;Ò]f\348c.r, tLX7bt}`t:&],ȯv0m6qe<P?N&TGtzaغ.::#[0Vmf*I ʉ%FrD[̵ &ݷSW"ZfI *} 9&6[8}++reizJ޿S\ty} ltLX,B*g'Հ4{y22A.'D'Ph?4w"3c29HKR4'8dkX c5Brz6= Nb$UPqZEVTjvhY?5;ҧa{?#.YR|?ZQ{I:{C7k*xZ(Qh} GЩ4Rݳ:ZZܼm>&3H0MT("/`O0h\OV Ix@TWiS|D%v#:x|XYժjЬy -|bPQJM>sʮ6Dc$|={/jocx/}8󬸭-7{)ڗkM.gblzz~n9gM0z6Jq I8[(CોѶ gh=!@o;cn uM7avk^M#0Faa^j1 w,K)%HsS/%5Tž>xw7,x c% yPKQh;w鐿fA&?jO2G'+I4B0=ܞ}_2 )ce6_֗Y#ߓ\ CF@ g]T9{/%uC//[^dnj0*X<%s^!/Vjh,kO=u EkP!7]G*՟GJbFtjHNʙ$ JbLԚD~6%Ȟ^1kke ~&B|LZ h_.1xHw֯99L,ࠌ6]ntE:3^E5R~GC̟/uPGc3c,`sr錱^ 9xXقvn#FmU31$|2\ʠ}lcIঘ6 *vm]䮣!e8_긹 X=ON{v 2jWEl/]!U4캯 f=?#YU=0[:'}s\V쓼]1E`;@JK$ ) GΌmEJqd ^?îgCCo <<1G12o]ޤhxٲvx`>J >1˺NRJ-G-4Z0FDn{ly 0xc%`Α 8S$Yn@j0՜ĸK$3}鿻H>kywl`W V1 e@R aIqWcV |Ưopib_ً=P`Pz _Ld`w ;y} M:W%:ASf#l-oT ^+.57JtJ!,JǶІTdrm 2c3}ʕv$mӈ(,VMhT7InFv0uYSz}Y; ?(1ֹ_W2AU@ðFjoz2 ffr.TB{k`Q>tnm! jK~ ,qTD+M_o2|`cW`f=7-$0hEњ7YČw j0cMLכۖ0>wf\?KC(!J,[G"8&EVdqM=;y?eR= -#?;ȈF"br3@Ј/ MLG%r*a[K֓%Fت̆e˾QGm[jsـ3*2"ՔSFu%К!6ۑiY@q.? dy)^?NBwl|Z*r5̀;@+05᣸# c^DX/ѧN1UЬ_`Tľ`txHƆqsB^7bO#I4 W݊uvhjEMnMA^@foWǖ,!<ob=Z 86wkz@}1bY02~GQ=)hE+4駱pmU?kAH6 Z@AfAMB/;V_jpY:qH<+%obIlhlg/?l㗨n2Zj̖E6DƉm871s#x:֛@(PK'pEr?zH ߮YʇB.њs[+^ E*7laGJ{d.X.J-KںN;e吡*ٯĖ Z2 'َb6LgHJ!%Mm-l?{|J~YLYsmVGD$BWRf0(Q-0/ gqcɦoE4aj$Uo\Hdf?Ub3zx 2<ߴtOaG7@IY&>9ZDxeMT}xX .=$3d+< BL4G0"y9,LK`BqǠfCT0r-N3y[|I&\<)|vgwe6*w̹ğ.>2Ѥ$u`Yp>!( {,+Kr+M۟Bft@WU$XB,DZ3ں̻0y v ]^d ag؋^A @D9*WmuřkdX2a q+cqn=`ON+K؆"150(j{>գ-+HlX$Sy:c^n A ooTj],~䟊hsM8/yE8$0L,P2Ko86S"Xٰ#e}xt| Xz3#<X4I_sih 3 at΀rU M^c.pFATa$4p 5}r:[Bv..ob&u A8{jI ?V{<$'P'2M;X<7D8h$Oֿ`V7^V+HY1ثe{Vxz%A|JW)hƲa& QKV6?payJcI>7ƟJM\&OۢP?q[f7]훋^ǵu ?3~{xHtɢܑɜPͺ]4L;?5D_dy8k`<}ttC,6]80A6lVYܶ.ZOtuV4_dڴ1|aR&4 9l呸Bhĉg<@xU'd:B`G(ƕbzz7_A)A|cFEZE([!s / Gr `%E58qAI{H1<YRϢ}A3L,fLjPm=J=G|V,[*cnZݓ_j>3w1*i1u.͋ˁh=}+wYck&#E~F䩛JxQk9FPN:36 ;%at#"HM=@{gCǻ;~J. N”TtxKIGrb$9R<U!9"|`¯y8 :r=R=J7K=o vo9TsL:rm bbQdވ%;*hIxW/] P{sk/enQ$Y}Eb [hSOSk\@_4ٝez 'Yq/[$^ԏ%mbč.wGD {a%;+sa ff-!r;/mDg +^:Ws\ulsʤ78HU8 yψ-Ԏ$ՊSDU"}$5U,iO#EkǾ,WUwv0 (*DE*63c{i1nlʱRN"-.@̳AG?5w7JϮIՒ,%ВNͦ"YguI̦U+ +D"hC] Bͽ>:1>nѯdz4WBQ;}=;%^85Z膠r`+3vor-\F1*s"XrZG]#u/F:j3PۆRO"!yo/_~+Mf`fOX 'T,syJ8QZ:dmxFo)> m0mG U!"A5D"\@NVԲed#i|ӫ=e¦NqY}WkvcT1.˩g )qDs N]ϒ6K|mUzm8*s8 `2}GR9+|:O*TJ"0 @^ HVxHu jzjq`ͪrV]9h?>^`/6%btzT&ƨMYv3M@zR넃Ƶki[8V ۥ(r jcd|ZV6k+ W25 b>v~UU}pyX⚜Jr½ rLVBFP$ʀL"ΎoBPheK䂿hő tI(}?b`W%g39T8zθG+7׀.;tV5?sب8"Ϊ4dYXeI=*a,?"łYFBδAr6s,wwv¬x9y{jo:J.Izkƹ0?$AmէV: LEw'kw7,a'l_O ]4N5@ܨS[ <+j !r#W63XhK(&+BFjV!obI7m5#04 يHSzdHÆCZeEOyCeI br5",sV0и_y͊PVj+kTFW]秤Lف Eh yDr9:()`>Q LVP lZ׮cSkY1XI l:cItmpqurww̸˜Bx 2g?B)]{Clѡ(e`Ƙ]/61e@mHfbPvӭkS\}n$ 4OU.jTc#(щPn̸eႱa -ޫX"dsk,uMw?5/&r #Q[ƸF3 j.yZ+H6_IB6~[䫙e&pc8@)fmݠG/j5Գyf 2,Sd@1?cu9vݕ9#2N1C#BP4Ϯ[e>U1m~x)<4`t@z8]ϤѐdEArZ:18.׆B)A=o2V&F/UY.k~O憙f@SrmJ.vhomocM3('}5 &e"m9Cƛ.ԷA&sd._eiAi3pX큞H=}P8w.Q Fe]e-^r~$ 9XXM5&TpOFtQq9Ep TgVeGYPG%H1_LT8f3jqE'Tq0IKg*̥3+QOBԽ_Qv2P>r5LmO 3',| {>Ttgjŭ1 3칐p;z ޷ŶTIMI$;)qQIelXi imJȩѼG31z';SUD-\򐩩lZZCx#PGbT9t5i+0Uu8'B(/_]on@J,IV3F0A(XW迆^ljϛD0kT/7aXH SD-g:X;dA HySAPF/1w ^wl-syjM2(oil!Ym-Yp#o?Iז(h?7 _pw:>1;xny$5l1F=\֕3F4?Lʹ fэ#Pzp;t`0dx8[>c1U;rqoP*V`lfʀ皡1b>ٖ#a哱>c?2Ԫro)ƲJzZm~~~€AEY@+W' L2o&8Vx[]V 4u4y~]o>~v ҍFd?zfW#0?Erl p}YGṛbcԛ9Vnޤ[.?ʖ|V9_$\.*,ol-P)n1a>F曂B=ҫzN~[MBZ">fEf݋B|Kz\itzbg?LK0B=&n ԴJB?V?"'>qQ| ˜Ɯ@N,T_qh- z}|Jt_ GNm;Y5w%K:`ߡ j:eC3㌬'XD ZCf(t)D dTa9 4 !XKԳ~0t 3fl!#zY}ҁFr '8a:$a YuǼ*p:)E `pSdUmg)zVJ_a]#N)0RǒgaPhFY^_O tʺs6_|fAZV5 t"0=Ѓ:־S͐yQd;b^NtIaJ5yͼJYxv?Y,lwSBPg]|DuDzIO/᫮JBrS2w)F#D9퟿L>o0o+O}v$~(&cIxI{Vo0-0R1 :o)FJ"a+Cw, YR;'2Na Q-ҸO&#k0þ*CLz"͝ߜ,;+-Hȝ-A˩ZW<.&{qĽrT8 2dٜ*g16q4SUɔ VnPN6qw˿-"%ïd+eotM˯{MsňBzNkqՑi(2-.AB>"#=&_6e7N:"^2zϵ{ݚOʕ.t5ͳl}{}f˼U.gmvp&?#[d褔~zɩj/x%x %4{1ʇ5'+,JqyFn0ݱ%rB)ph"2=$g5ί8Fn",ą;=Ũg4u3~ lpQBeRH>03.8ܶ D!"w>҂AkjJNkB;rtk;\|kcvc;r@({NSr Sq .砠5[q3a5xsKjsg-nФ@G&Y.*B/Hx@)SNK&`:*[p|"hDO!=FF`2EǞIwM6RQ’]%'薠 IpD@6ZD}Zh.sо˽ 3/Ḱ =3XFnʛU%[*P磑˼8+y&t^KoҎvDo[i:tФk"\MJ8=F1GMp&a⹾aºi#K‡g!Lx&Ud~rjfME5Ɣ\`~tu'4ذ M 9@(FFdŎX[\9K;M֬f|kpϮ⭒:A ?"c7LJKzqׇй"TTa~qgraNNG./YovDYِucnvzYNÆ7(*8f:%Uw*LBo_{V5*8DPhIzPr_"f{UF#:LKl mVGqJf`q^)`&z}^S槗I).WX7.\ȿjۭut?Wso<WpqlA%`Q%F|3mIv < Kn>ZY{&ÉY3Wʰ8]$MO~O*lOlFfU|T0¸1 $%~;ل)䗚 _r_lt]a_蝎U;@Vv8/grϟiۺFOdmvT98[ ~j{ҏF OA\!`rńmp`Ovi4N؟\\0kzv.HtG=[]GFNC#YN+02 Oztq$%`3^/'{~@eNˡ7'$r5(GwÊIeѴ<ϜcF' KfSikɞσSwI<$ҒlBsf; ž*nh,yꗔl4MzB&ƇITSl/Xx`K$A`cJ5քlQE*TrM85Lת4 ] AF\%I:] yBP4R1mhlJy|Uvar^D,w>ΓFfX4Rl;J p%tf!UPNhcGtlEM?e#xɠZl( ȹ s l0ݢ`^bY^Y[Px!r<ZlP0_lrH)`QίK5tB%sX7KLOכ*:W3#RaNW )GjsJb4_l`oROG.׭9T?L4zF#kz#W߲ǒ^۾ok%~yt?sB%K9SǛj&Mr$Ο jz>,\P+=9e;5PE1 NXЋՍ"M}V$BHvNDE[!;mEJU,)k@(k 0u''*)8MAMHdy;{:-NS5I׭{2ᶢBAX^fp2A'üݖ0B8%SY1DbH%xF]m i uCʨq\"ۘ$a5Bzw+-Ӥ>'*D2co9XWm=p}/J 56]E yׁ1c<kK ;T""f=A& {[ouk1Uz%шt!Zuܘ^v7Ѯ%*v*;ӣj7o#,—ϪgSX JLǿud)^'\_F 2!lQ] =qM)G !O b%6m N7}ӤhK ?{56 ̔B,fS R?R<0_cmH᢯S_hS[X$'U'םnhB tgb֌+e*y2V>F "݆oՁ 3Ď5lb:4j*Ra6n5YX3:ql(_TE ;~ t9D8Kt=AF7Xa,ANdŦRBH/'pJc܎TwE4^􏭍ڮ/ItB.7r$%oPmFە5O7^i5fأĐ=,3^ `/iK@1x_u'ϵ)҆DkpNEt O#=ddaۺ7O1O*1*GBSqҞj<߬P\Xx)߇Gj7 PYCѴJ*=H٭H-tsqX<{h]~RJ7}kd0ۆJ]p2/P/tnH#^z[*'3 J33 vAQ;f Q IlJzדނK8*N J9!NIU3 EyFĴ<+5tj3M[GUưlEׁ: `1>u>>.YbYd%#N!CWF,D1|Bl<+ E37C+8/HP/yDSP7$Ө8azzߌkҹ3GUB:]*` .1J6iM8F+a>=f\$o1\W?,.uJf\BPb2Q]TE+GE\q`vC{Ll)*m\€,MmKNg*;n Y"o2j&(#i,0's &h͔< jDKla nPs;g{Ijo'0A95 w he2m)]Ȩ` + O)S\=.m _YtIE g/rViXf/eS4yan*j:فD*FgD2DxI&Fo%{F-5UڋCo(7Ҳw[d6}R$#{A駽)*]H0رne]R5l@m2UvM&߰9fi ?./ը=DuuVB1nWBʌU%<mj=3vsMm\キ0ԆPÅXSE9Be["~Xu跳5 'Rࣄn?ՠ%ODΑZ2 4~1\? X5kPrإi Xe5d.У- ^1sߚ=_JMԖگzCPq Tkiꕄw p;mH}cJf VK^>7.G ˴ϻݱ̹sLQDK`ْԃ+6~Q &qMiѨο$SR ?&_Fb' 3o7W ہ^fjNúVBgJ‚u^@\c.iWi+ kux,m=7(蜹r !!JTQ|3G$AޘR#i̠Mz+\#cp"04ETہ$d%䈊|k[/EȦSm>jȃⒶ$9ZƵȃoRt\K5[t-<xL5SMJ,|P- a0/\+FM*RaՀT4}Zp"D*#/rN کi!RoyFκ'L\Y7Y>h %B1kחk)EQz+wg YX y?_6/F3AvwWw, GnbklRp ;K&:ƭNGOl.) c[!5zg^cq)dzPU;Z)4u'o)z?ܥ'FI(Ǒz?JMw:~Ue$̿=b&5z'6XzibyB16XɈw]Nl8gQA5;ѳ91) E=|@T^hZ} /!6?G: |6a HFƢW4q1TȲ<Λ8FQsD]z,%Z2j?i.ߤF퐱JF r"ոr)II;t##Mm56v%⢚ Þ& Y 7 5U*9,L[ ˥|5 t6rLdYxS'4Kwob؁:6%IjJ$ɦ#yG`E?!650SCד#K_ͣ3_\PM=eR:9E6ۧ(do=(y,-PTB.llJzP*(G;z˿mU$bof͋Wy6m7?m$ xgR5ka *+GdIh;bPK<kTZ$K_$g1|Cu}$}7q +%Ag7aAjhw,u՚_-.-7ux٣=&}v#; e/0+r#**(S]v?/.zQ3;{i_D2>ẅ߼S9X;m+ڄ2LZgy߁\T)gbNriؕ^S&jf j_ՐE68jXo&EQdg'4hdL+>od"][RW9Cj(ʯV"R[]:YQHsFrW#7S<$yUDxW7{@t5ԩ\|Wp̔+g?XnA] Ͳ5D Af.3?]f\ b %u2?S7ԓ0~d9[#B$WAi$٘xGuU 1ñoZJwY7jI39h k ∋AVT6&3Ȥڝ%>k{vKwT7o 춭p1#<ϖhx5s*hQO*8lvM…K-{NF>P܅l^=\iLkgGdns"y 5yW.8V&4P#D[[ӳ@:%`KXdsT}]S kVK*I{a dBm?Q7ge Du}'ӡX>6v;*ZN*=?^ǒL#[&MYϊ\RzW)3 1}m_إ"շTUⰽڅ%V2D7Ȟ$H$O1{?YrQEJɤcߍ'@OqTxLԫ[HTf^0|knKCZpe:jڸxΉc+jEz&k%ت@q8U n;"ԻQze4n siC{WNe7b#mY<miY#rN/#c]\#ޫrA;ԝ3 hWri}~'1#ng$<3jXؖ|/זtt5lœ2_e_wjŶjWOUW=R΋kYL篫Ma`/zB08́q[ciqy??+B+'$S·x5{Ʉa6`&X\nGV@>F )i;$HOnI?:F̃uemݦa \'H) 8BlWԸ;S8lxF96hDTd6zTш50V-B4,2W\ƔD+oxS(.(㨥Я{QB]e, '3x$|zXfEMdk[!Uj,\La]:r{<_vG=#uůc4yzeN-@=h|:+f)KH}B@gR", pj\eKudO7ߏN`Mz(FGxqH n+Ym3"[]ė~Nu*U~{;f:(^޹/P5r2=N0)KNm{T,_Z-&QUhs JƫSŒwɤiH ZXXo5WC԰rOD& 9"T*h2ො\F2|G e _WuCZ 79A 1nKK+:fjDd֔ :mmFB}zٯOA }-Z7Y{-X]"kD/HiŔ[Mfԃ,Ph^Y\q/of!oxMAW`I;lqo@XCyXyN${x ι[Pa: MxqODRS׾# ߩ;fdn:MeX廰IAq[ "߶icioS`FϢh]mjns2iM2ҡ5:Ì^sT!%f"{r/$ k:p\hE/,8lWbr{8Ac@g<rxDQӏ N7fve,4`ؑtaͺOx/l%T7" ].=x%z+-SDbaPbȼW aF^Ɛv73bKb?٘+qO35wq116CϏAm̵]EZ0Gqz=\Zч]=Y-@RS}Ƃ$ĉSj҄qFÄa ;ڒ}aTࢷeJR3ο/s~724ЁuYS1ekE܏V$XN;ogHx =ne\ųw`bUd& -#;9ul>sĚ(3cT8?y@eKq܈V`LSB"r>Fg|BE%o Z-o(m1Ik !`2mckӇ_Q "a22 FpDTwELP_-8VzgnjӸ'-@霑1,g%T 2n A,ZB+IoU=ZCWy0ن8+hKٜ$e9v0Ia .$z蹧Oa${w==ht/dS 3$ &Huhmc˧=|Tɨb'd,|J[LIXoDn7 s\L5ϖo #۫qP mI4-g x8՗9}4klcD_7DXl|po蕀|I #G7{A(jRŋu8Xgs4h{eS .6񕁪6az{,'>0(Bo1{a{N@MR>Wx0UR 0OEF|K ( JJ=RBEK˓$suG#Cm~eR&Ar/5b5oKÄ#J07b.Vٜvˬdd3ۈudZq=pz]t}GA(gvZbV#gt+ [Xui H8|$2FycE zIj ADuPiڇJ]su+ ot\B*X;e+00EA \1 gm6pyS)p~ dp4lS1 h [ Jd_*o1A Ư99-0s ؗ\6#9a:?PiCmOW6*ߵ@g]]Sj"OK9 οҀ'TU?㺨82/5Q#eOo K[kǜ#}M;OUt:ͩא!F{29[{AyG`dg,˾2emh^ vʮel|΂6Su=DT(! cP?*@wXC(mGiWTPݭh2R鵌]N7  Kj~@[#m0-? `>%geWnN[#~,~ڮXCUUdL5ڍN%>$ Z&ZKɊ(̪tj`]!gFL1Wf )OHKe rgP,W,)KvV;4]` (͊ -كuuX+!*`XTR&BTbE۟!:5Ɇe[O[]!9NS61@ibl#.Nx"+8: @ZZ(* ũAd :7lr'HV+߼idvW Wv|uevӝ&x «ǾCEd>DWau2H]|?_~…M"H=Mn T]Sr\}ZRM>s|&7|lh[a\H"B+ /\<8Shf ~ȮX 3ḓwayȢY+>ֶC!%>~@ qd[x-3ۧokU2qH20FuΡL_ӹ!_E w5PW}DtxxMm=veB<3OK녘"֎]HA O|c-1؞wA%Xh]mHKEh4nE.V.J $?S u\S@ NOKנ&hX\ilʅ>'__BF8׸ yb3kg:5:` BЪ`/weP\娙>S}=Z;]v"(jk,: fvYDv6"PhDwtXNb1Q1ե ŜPDRvRds)23cֲ๑~&>{mZKKr;;vӟW:]y_!xV]j/'Lf\#"[ib7MHGb9`Y( @o#,꾄`6Jkd'=7 R!TyO\njxˠIuw 1/Qt\$BIs~V4A˦Is1fQɟrzb8 }; L! @fkM'o Sqyj^w'v_r-W;(]m,?\CH{S;.5;k`lC.?:K51N_4-xFOYkQz^nh d{o[]qnɡgIv5nQj/r$hޖ0b9p/Hp]d-ɭ L\UW@_,Ǔqnu &{"ת讓/v.f1YBmOVl V40^CqJS&z[@WKHvֹ ż]0e=sNB<KЪw k,+ ; ~HbTo2'/Pp?^(\( 'US0|XnP#b9eM+IGZ  ͪ+^,! vŶS$M҂ϊiN8(Iyo': ]fVeku""KE"ln[1/si?'ǓtZ hlj Y<]ƅesl=` f5n& 4پ"Lq+a0*H]nrv\p!%iLca] k4)&",]oݑ D'&٭^Ժr^<?)_o%'57$a{GML;j9&1E13R?#h)ݲ3 4cLp5zIruB=QaFCb,'q\(ыpjT ^71ӕrV}.)fQBh$) &}߭Q w2V_}4d(aʋqv@ L=NpZT(R$t%!@uSpR) i` 菲A[ (SCf= 4H$p=r,7qs໮OT 4ޢ*5.i((IUGiU\329;Цs/`b~M#euf8^{Iߘ_YIcG\ɶԴٿA2ylt@k[!(GuRwl cduOGLc6m$:H4q%U[!|^l;a9yz>\<=ҙ6eߥ}xio'@P^(2>|ݟWx|A6W㝶Ke0gZig>cĿlu ;;B˅j)L 1OpJ4% T;!3 ~:fQAD8 9x&B/`[b(ƾMF h9*qQݚ=S("A7'޳$aIioGtY#! xLV`rAS eB Fۍ2݈[ WoKT O D]%hએ I)lSTq}~J"E*h|p~n\K^BrF6@vʎo h5Q]<?μbe_0 9F21S %eO?C1a%.8&0m9-iґ3M-Z?X7Q wֻlSk s[bM=uq0V"c괪 X&~+*@8IOcE)J||Qv_ٱ[fM(s]u <5ej1jyO 5V@KĮI0`9++Y= N^Tbp^&k=U J&&iYè$Sّ c\D\_YuR*K83dCϛ39`gQO6,|P!%`FHO|OqC =aR,zvpJ`ZѰi;V E>,8bm^]uk( a-_#vf !hZP  s@ h|X8eHki $4 (D{nf`W5iD6R1wd̥"˜s4,}oݔYYۿoNA8fϸ'HxH\ As/1Ū'j*J0SXj`kжu}>Twk^aڅ+0weN2[lTSKl9<>ԄrEzTMt:N5+6,.f_(^+62󟖸^[56d;#.Ehgf.=O/f+B Z>L|k3^m%$ݺ%=)UQnp9􃍇$"ð$"q<[V8suVdvqH0 ŠM0toaۤT"EX[ى:f]%9;QKUdI耦˷M~eK/ [Y3Л+7K>sFg&֚졊ʍYQ.٥؝w:z"[%|zJs BŔp`_d0jk0ys@JiΐhU_.<(7'1UmebVmֺi:e7y[R0@7 \_ҜF߉x)mE"D%lA=p7'ˏEFQ:-]ZϽ`PvY@cϋPwkH<%$32ɻeˁ)ΘHf)0S#pVTܕ~D wp0IUmDɠYͿH.GEeFSPP.ۯH.kO'%3c# <鄐[ɸ3ЉPdųN'l/MI$-MZ%>߰(XX-wDŎ*HƔ3'bO>@.*wjv eVe$+IvaxYOL=)Њ b.ZX[߇k_+} j\dE¹=*EŽbc@9ea|24&r .a{58EKt"T) lΫJ Cȷ[1GnEYϱX{#k$u#cB^bǣ*`uE}VM26etk3 @Ǧc|(1oG -%>gZ{LK"ȚW8YϪ=Isy'k{_wp,t 1 0V,{@׫dܛW[{2dTA@TER~3K?%YC\Q_]eKKD\7ih bII'acj"Dj/[g wpl3߮1nHr((HJ̞R/+TIT,l1O/B\EƎW/?Io;E%כԷ>/?G 1w kd(cXs9"`uN.y9 E `2;M!u?s,HphE%ci:%<@)톃8j) S/id m21tcWT,v풘eLcޘ>0P JgL۩-xy&V/QBkʚq@ME9:Oz0d@N×.HV MІ-)ygVa>#RD.GRYu!mf/%Gu[j %K'C9]ywpچk~qPc%rʜdx !jhmV* 7$P[X! Wa@ZћDEv5miD-fZZ(VIt|g)-Ԟ}Wj|nFi/_7~HBTv'&kKK"=MkmN$$7R ᶑ7'=MXKO ssS7l-PsRcly..}5,%/9-2 ch43⺦cWF>,XNHS6tww!r3Eiʕe 'mjN p A0a<cQzQ3ªk%j5s_\8t:-ňh*~aS$H\|08(ӮGq `^m_Hsoy4N  _O̪È?yZ*66zXњ0qxe@qM`WF=1v“~ȳPhѥ YPfrY_.8M+x Ueh<4I/Wk욹54q܈(_Cʹ114U**Rp~!d)ϔ'r 1M]{jS>r%&ZUnJ @ nF\hNmʚ(ܢʂiDQaZ~+(C-DV?R!ӊ#GgU/%zeC5MKzN7 .3XT-X)FgwHMwR GDʵxL"E]ARg4Ӵ$,7Ds[Fm}Uj)-:S*|9m f>foPzh: OtkʼnGPo"KQJ}-#RMŀ/mb_jv`M 1C|ѥ1i%,8oGlx]+t[X(w+{8%lڠXv9W;QK4j>@^ r(&ܲeЧ%{=V@Gن }տtq)˃+elŹ}\_c.`| 9"#/J=?}ra,;{$G Otk˶el_WCRZ8K~bBv[Tv"91Ԫ;!cv|qjXf`}cUAq#NJ[[[?PwmAܷ}YE^dW?LzrTXI*=d0  CCeI߀;<$&FT4>lZۇ}) *u4 sjnBcDeۙ2 y{2_-]H׸kXV8Z>{"W^ JVnGE|F%d93L:28Y? #IQ16BQR70UYyfďsgI'N9F>Dڦ⡕UtbhRc'|K/}PNl򚘷@tLwQ.t. +۽~yz#15"bF 9ں̊lͯmPhpx7Sd?Jg(%ɝ}+hc*u !+z/刼F4@/~h=<_ !fZH]5F֧6~8V~hk -XJ[j-|]65w"5h0ɤ?{hg.hh4! d>" qc s/ uWU^RZڴ`:hpB$d&=̷-a,]@FcT|A?!hDC33}^{w%Ő:@NPsB:A0-,]Ju~0!@_Twt^xկŘr(U1q+%->5w)i! A5aP{ uw14g$$:-ioG.dYWoꫪZi?.0Md#I8UĆg+mw֪sXXMnD!qmk8YIEcBRzžK_|BBö.}1De!c:#[7QxJ7ij.e$7Us#F"C"Je߀k0KgWl(=`x"T-Fm붫~'+Dr_fU}n&ٳk7Lo֐|@9;KYJ'#9g3( 0PrD+RQ{n8/J0*=.#w-BEf m?Եq1S_!wHq+O.Ej¸ܝGSiD¡4Իw(t6 R݂u°>].iVқн Zt(Ƙ^ : % YgƇ>W"xmx4M'R+:3'i[&!ɺݚ.5[.!hMͨ]P3,b`Ar" p/^5HkF…>N/E Yt)1 S?~Y9agdM T* J=]龈Wpkl,RןqJctuiq 0Lne#'埴Ƒ=x{+XN?/\L]Mv^o| X42\pKX?HLo$s b 9u.ɦSv G1ś~J ElQJ;?`(.V ,^8 K"Cˇ[dSӛq7܅ϝr>~L>ѯԓ^7 ( ^?x~ʀpق_myzJr쇄$=Da"Z*|-@/]OY5a?Kӷs`7:R#EC*lXqTa3sӸ/Fɹ0 oDrCPC0t80O*~B;:;Wt+_8z'F[eSZ;J~]̷4j0>2B5Cdغ÷R`wp'ڬ&܆S/PE" lL &EFuj.WøM؛>9GuB8eE=52-7`ⰱ ҏGcl#=XPZI>L895'uq[J6v:EgEvUBKG։/)38q/@u=7k/C}]J&agٯ/ Fj*h(N:Kkm#W년4jFu_3pO돗94ڬh@l< vOydy 4<™[|S˓$ F< /U~ԌQj+\QSsKm*.Y!;MkxBiBO%ܦXn؝3L0wv MgJh:e(G҃&Ť!S=Bx;@n2eˁG^eI0 (/PФbr 9jaE}lL^˵]06 A4T͵dUqGL٥aL#ݎؚgIPL킏3hF"j]ś@{HBv>P^ kUuxyRO"¹ IL:d,+ eއVYq @iT.⟯;n1JQ4W7Kʸg2R'qh/Sr&0ȦZ#`9Vqf~܅3{2*ǜ Vt]^st[/+ 2*hg6_1m[ Hș#&$Muݮ(bx6Zڢ*ɹrIq=Xo76,wQq-451 VsĠE{Lǃ)0o66kk2osd;59(*1n~ h5Eްs4.[Ȁl ͖xzxas2-4/u]uIE!La;QbMA.3h'v\*Mށ^*HlM;̴̐E`F%s+Ywnޫ_!iSjgl%] {Q?{Cnн^iG`9w;lq3ϊ4 NW-AtGƙp.̘/QxifU5#ЪO N5^` &@߬}㠒D StJ &*m7>2ӟot W uC6G R2'IeH ger ɖo$ 9NApkO (J^^:k8<&pfןzճY5'-mT8kͧoJetB]D]2is6W %6KJƑ!YrO"bdDk'r&a2* nx# D=&6]`.k{z/H `oj6=vjl&ǯS*wUx"D>SW,>uk*$ Z2] x>1Phkv{9#QESҶ Hh%3]cG{ym+O_6?worr1+~y+̮r/Zy2<  v[sp|bQ>/PYB{GeքSP 3&ǧ,@ݮ}L{&~]ڥS|tY54߈8׍ R: ɇ`Qs&)xz@؂gNWuJo,Z;yL@@N:b7.Z?ŕ?GpX2#oELEFIYSԷ`@t5񨴋7> _M$ ) rN(k FR(xp1 (!O0NAF$Y s(~R_+|嬄> QscPj }hXb=p% ^1b#F[Qv Pʴcͨ4ڗS)Xck+cm !@/j4.u>NC}M|W=@NeɶNw,&!B1*{ Yiy{{x:<ߥhO߽5uU7?rQ9 [X4x:o[Yo }b"A[ lDUԍpy1Js>`fȇNWed!M{\梍p4WKʜ0Y'9ʑwppTµsԃn Y:6[vMS+'~9/z۵ N: bı-bCƋSq.h@tH9ģ rF3t 9F*_2Nvd܎N.v.SA~v!_x;&pg]x(8\3^1Љ Cة3 9m/~GHG8c=zDJe\A#9[`4Lwx\o$#|a ͲCpKhq=`eS%RY8`ć h ˄[x(UȔP!|?*2u=8\u~Z˯I^+PW9F݀r"ƸyG~U|1SPՅnh\c DTw/*:OUł:E!YMY!F5;soy< <Ļ.v6q@n+kOWw#1ͺJ/)+1.7OUm_4N%Tc/ZA4:5Q1.*H[<$ Ce^ظ|~tY+8aBD45,Oߒ:q @9{ǣtY zrmc6&]C~&0b~3;vyFȴkS%R' R@, (MMFs t -&Brd =@hpEU90QLٯJls)sn}m jcL"%ViPuA AW²g CpM1g}~dqjG'h%Fx*̽#O*^ Mc7'-ثG=v& P'oHj^sFk)8Y+Y|TRC:hO!z8fqBwRo^k^u<З\xF!RawːM4i}i?{FshY$U8 ]\#ctWz"ѰWLj]+&;J#Ep|KӑSE5>1_cȲk`m5]d.TBj yz3mRhD2#Y3?4 󭥊!ؓ{%&fp5ƥ#bpzn(RZk漺 ;x cpi~Gm)ÞV^p#op*Fj&))lOG^Hm|W"uVFT,"ߤ>#! \MgL,H#tm72ƙwؕIKX!h$[4'\Z"a֘kh*ҳ:KF|SgM5uς-}Ch!Bt^rbT(Y\Y{Lw5+kf,[R]SWB:=-~`<)' )l"kE>q4*/~?j(6:`葧Jbz E8T=0aZ]iE2ܨhLu!}.ޭ#]Lr&E) %@rcW`z5RZ?+7 :4fAV{kk D J&wʇHPo~ {H{f 7 V}SX;Y-0}QeU9&To6"~P8[@;U[*3C\Z' ɝDmH#+Z%Iؔ62f,5|{l ptaND^w;]G8~aQ*uޱZjmw#CW 1G N nAO/R#vkϢ[duVҧ=?SH)VUBJ1\&@bW)<^S@gE5ܯW]V^rCh]w=Gt6KT-VL,[FaFkE "R|H̢:?F$ f ^RˍPoRs]^5/o .qb xA{M%LTኸ5?Kƒ0ZGw =bJ Ԗ$OVؾbovfC{ћ!F[QNljv?Iˉ)oNSu$!<+9\>_v^^ <Odu1!MTqO'+ _ԯ+(M(h|=PG5.g>B;`qڀ_ '|((ՎRUEzzAp7$ƫgX 왫${r+Q3,pںwgNm晧qe_7VX|6x/e~N, 5\%Tv]obY V,imSˆ]2E#x`wj G}Ebpa~mQl6&I{5}j6]7-|jU Ae+. +g$XRN LMq?:㵶9Yn{﶐Fm@5Z4_,Xfilw8%HsSDGbv7G׵5-IP_̞{~7N&xk썬{YcWYlně wHZW @L2*Q@FBmc =:W'FLp wYV[x8D)iS{aa*IG@OhWQ%k<YQ9YH!;˜.D׫VH&)x՚s&&s"sa: xoW2ŕ("*{?bH;'Fz5* r [,SQ} ?5D2T۹M0qS v | a㤪y^~}S(<%MR"Kڢ5Ud\O, MQIZ d\88٬oU,7|ve,)j.PITz%|"z{U~ӃThM6n~#475K\\"Y/=`ZƭQ ohZF}7Y̮NNcVX8Ů197vy&/Z\^Vcɂ8=GB)A4Q3ŞǥVr\aCd""\^h6,n::HeGےzjጃI-/ ;(@)=.>RQ)chh8SqT.iMճ@o-: O&WfؔAAxK}d7Td~Rbk䏙kX[';ɇDapo lڼbro_'$܅߯&S6R<ړ#Պ'>*:d՜F=IKd܊eB]^bfcoo ` );`BfWPiDaAW3\l@ЦBRӀz0ӓ+ZBl;T8B JƊi>uLZgݒç#N& Sۭuh-0.g2PGƨGɀ52VxW-X[Ν|A−Xb8ԙ[kXj;V(4i QC9So!GYq/O >}=~w*O7nk$;Nxz9â3E@:Aφj=Tox ؃#윓V;^AܡJWē 8ʩUV{.SլGJf0WʖVfh.DL571pɤ]31_PSbd/tQA#:x?*.S\Nƻfi.kn+RdKv-tH|G\hgqQ9Fk:x[E7Z;8g[T^/_5v|5]›fo3՘hnQ5K!`/0a)nTl3KҒY&RP@NƤHA.5'$hSjIbtS]j&_D5@,(ǍX4Mj4W6q0Ct~È԰U剰ݢ_^Hc A-):_H]1ȳ'~C|/;!:;E{mCC[S: 0J`*Yq,ft7Xn},#*cy( zJ~N'6q`\y6D{qya{&ZxXs\㝒ffxF͈ɐwGh]Y!TPTKb(\\pA׉S,`LͩI.狣P w9ߥ`~<$V$&Ur<3v˽Cq5JTR<. OP:&b^zmM]=xĚ9FQeڕc<ٝ F 1 <$1;_j%BS)(<^7KձE[flxmϲM^Fw4"H}]m:M)ro hC%.t=W%q <ۚ(KYi9M7!~@)3ƠODX9򀍧*8+E%[[B)'I'1QO>#V̰Aa1?Tp L67–aZE?(IWAn[Y& w!PѤpa7K\59u\ ;Z|,d6-*&#g YjiX R 8}-mJ}^Jq07I29N } #a<=oG@ϱփby4ri1 %MK s۞vXpACu]vf })݄ZT=RHZ-o8Bg\3)^i 2[\0)~9Wtxl5ݏRr*I^3Mla"N7S@ b%l*>n'w-o:q-xS|lj[Õ+_<2w*6Q)QgK{?sVC2@ -^.yK"SښW ;;b?`.l:ĭ/q+d +(Y’tl %PBcغ7 ì =8(!&T) 7 񘺉\$U꛺. J۬e,[8Dޅyo|-Iޣr5CU$kz|tKMV&,VJgJvn"z#}e7J5@aYSNb/גՏlڒ6SWYP66q krYi uyq)zxF<;`yf0)D^9a|$[ӚȗCqU{fKb`1Ԯ{;ew}>)RU*?1$W #vxHㆳبx()ѤihOm :*?bID%u*k1狚M1%ʽ|s64Ȇ)6XJ M|C"oc=ɟ \=9o^p}J'zA2J}Ž7[ウruq_+.#} '5 "驵c! 4':3)Q6.V{|e(Js^~@\{uȠDCx+;f*D7sMe>MU+~5@2j-_4*Zs,$$){E/E/{ lHJ_jL44U^2Ox$ݍXSX<=f .N祯w.0%&a(qIfq0O~=n9պеOѓ5yHYs zjzfep0}Qp!f5B5YXVǚ%-c~?j7숳>u6ߍ[];<(L)3DS37~X0Кe#9P! /& 5L{ƍ&,>) k0XʠJLow-PisA٬\!NU=GDs-@{DU,c ^lIK U27=$4sr7y B7]sN4VPK)_>7m.ԏ[8,8hvzAW&2]w~/VAv s&y /rÅNAn(5xD!t8k2 Rx"ExTH zv6~Dd=Rxv\|D+ 'I3HܮӰtEM?Q2Eoyuq(%^`D|+y]6cv^n6MGw*qpr&OHy\{Ds/M7hڼ"$!qٴu`G .X]AaC0V7 J3v4a[|'^ zIM[dRp&F1ih-7?'If >Ҋ0> \)jn65exl8-~B'DVXVPf9IxsD:4egU3瑇D19X^ i]RW~tD2)z e#^ضylWD׸X`S);[8wrڸj~*_@ Mkgɕ^_xI^STta|BXRvkC㛊n!i=&9^JvRMjeE|yJ/*Ly2%aBo?dy޳vUO2Q7 Z CW9 7 ڃbXw~fz8Vjq YFOͽLꔭ&{laߚZlBURioNykYCL: S]qm.54W4P97 w/]2` `ݐ(eu||?^=U4:\O$[P9[(fV5~eƿ/S7Uί;yC߈+}<mwuup75 k9MM &╩h2aWvyg%?gFPM:GCI}@W>}7q%&u!x2ngn<\ Q̨z:\tdGW,r{LL*O4KNԃBfm30eﯜ:U秙>Reh 3sZuWMocfp9[Ap(8P! qC"|Fwڋ)AHn(/{PL(4=4v+~Wa "e*Z]s0GC jHlFB(cejQqkpeQ(= }tPRPf!#1$Lj\#vBDMK!y§IM7qw7AN6ݦ\Xb-Tѵ`zhT}xO+ nb nP8)oq4HohqtDeb8ٻߔzQɓQW:(y.Ԅj5VQЂɳn:z}_D1AxO@3wQuՋQ J`(tYq7Zq.o8K:[}5* $>Pʚ&0yk=Y5~xtR,2F n5`)צSz`|d<%ťMns(!^`&'VpljPR/L}# zI=1jsP/>_a`c2&[ڷRJTD 9#Mv}8j(qLR$L"+=`ׂc*^q~yAwbV0qCޚ<Ƹ4ANC՛Gbr[^ `G2 10 tˋIlUWR{>CY)4`w%(ްPR;5z|՚w2?!/XGF(0M9=z-.UpVtc.%t+x;hgI2z UP Q uw0ƘM*e#+vK!S&XMG+w\ڛWId' v[ygJhbkq c"M>ٰ֚Xcbq暶:8+(tKh]6yw)jcꥤfqu\QY.*$cJXcgHLrE݅nsu^p# 91k t=sh/EFRpu S[ oWzuJmȮ^ShXD{-z[Ꞙ'0"'OZ%ŸJ/pWDw!ˬ gRO% ]Zeѳ_]YfPKML&WTf7"j/P Kcg Jg蚌Q}P 4]Յ@q-ՃwH#{8!`O*dq"^ds1:E}1|!(\ba!R!MHƑPTdvE_A/*l;o54;n5#cVȈ#៺7~;NkSAGPفkW|tdR1'\R>mjJM z*(=4–`2[@}h3@&f >b"Q%v^81׺E*Bq|q׭+D=8Y"5O <;I$KJ>ݹ0Pi-˰:S/7#%To3cawoL_u_#!EuD vE_J.}AszQ@'8; IEDVhJi8hz!eS\c֖uA:juby뱇»O5`4'Qؤ aӵRЌHc20"DXN/.F}5+P\#?t=u_Xt$[{D-hKAL8%IkfyU6Z6+ px(~||0dY4G|pkF@$8CPɏk}׮c "ͽMڂ!B`#/ VB`L.B=:03T*ky~y(Oc1@0cdtS: %v]^~"j9эO0E7ʹ ΂e2f3?;#º[5>IGI߇ .%X:7@.BaF]=j *%bG- x"*at4"Arʭf F)u~4/Ayʆ}dcCh{tM3+K)CthPP+:ǣ6ha)(ߪ|,Asyh<5ms:"dkDδX,ɊD > n/LBfd&j`%JGѧwUpT݀gkq m35sBs4 NQ3aD`JL#󿫶b}nGjԆ Ax,QG,@B dv7}0o/8KD{gU2 'u_`L& YSM1UV&0 *M@8brhh]`4 '5G_%s3_I]NvjwJ-,<1l9ȢjHKTlaA#aQ 23Ɲշ-l2nMvap[#BGwM8}XD뻛r# obC 4U-YGS.^s_xeB s-"is-{z4ns\\A{0Z\HRm;S~yT@S X5KGuE7AZ:sjzzZc}i$nSbYPwڻ)$]|9\VV2( '΃"p}^`x99B+vUY(XDa k0q. J% Vc]$Jv1*v6x}_2$mNͥ.W/0^WM+!]1x('ٵku P9"\w9y^k5 #\ԯS.ME .UVDa}G7DZ9=\wV%0#X[T ;̻b LimimsGm*0-.O,7s{Q/]@ˠ〔ӘR ߍgpg1/URhT9 xjc{deWa#U+P&T98S%|}|~sp]^Th_GcJK6*g.bpodupb/eyۥtb.ldrg*gYAN+`mNdWm†()]Ul5N>!5ю SA.Nv=МGՉ% sNW0([g@AgPST TLutb;0XCaFAV:Cr|Ԫ΋l8Qɏ<BFA8i"XYįme Аj&:5?8qD)Xa xHXGزw Rh(7/5J{@4^Hqhqtnu|Ux/s؋Po{#9E`\!eRR?}6t1!0FBlͺFlrwe9чLJBe%S¨h4A{tbDy9g1㍨e<-XV?PwݚXB]7WGGvw؂viK.qs3|6hI~3cM5){S,U5#--,[H4=5=WVR.6,EwXSfk|ioM=Sc~{>y\bVQ' 13-V$##-4),l|\BǂuC;mԼ8>{(y"HГ36ȥ2U覠1JmGE%8qy,u2r)uܞ9DjLt?P2`<#گ Ja8õнQ ppYL _#q1kQАbx6/Y'S1dGvJW')KS࿊W\1)Q!m5wN>7TX;A8N\_S oG)""1ɬm8hyw<<y}xܑʇ+܏}Ő ]r:Ʌ*LI8Y=ޑC){(:?L %&YP[ia|Rh@VMˤyסGX sm.K8!]3؞Ń]j28^ dXEgmh ~abfퟘڟCBY=³DپeaC*5#PVAʋrw.Sj éXzDx) (_X̙mxTJ0n|[$ĮF lYlmT%̹ Rh%/g emx#AE^*b&lx!0v4qCMN 4w,C1`!Y| H .Q}vgSB4@jepFDλ00i-rL2%wWy5ډz@WH9zCL<8Q g~{/ZaAQ1nE$dD՞YXAg%4AVx!) r6 ialE5dVbn;D¢*ydՈʼHOr*Y<.5}>_LsDz,_tQℿv(:i[2 y M+FBcG`g@4D4ߔMYJJ 룟]Et1Ff\puYmbўQA@]դ42d Z[hu>VpUdLkL^x75aE\a=Ep;՟%A UX*FM$6, |1ԍ +~l 's̤`ѥZcX^zA_A=Ȝ`+UYz{IΒ:$}A-ۈIL^uW叉Vj`)vx57amhѬXG]I7k` Έmc0KUxUcOr:w!{<Î/ǖ[Vt<ԣGL@:,r9cmJߍ7*̟^y1hm'B*% gB P(MXk&:Mp@a;UZ`9MqҖaUcNPAQ\i)fP?9bTcA8Sn'!Jfp໑-5 7\)IKcpܔ!"  jg^qm!683.I\R0MCGp(<͕2Y Sϒ}k[VEZ +q踀Juǖ=Xzf~qxJ-D,P'>wNUꬺzwҡ%֥t&'[ ZKGaɀqzY3{kjϫV73؛e"tњz[LeS;$jPƍFlb⃇r@-b+I{Vݝ(L|>ؽxTooL=rscC6aqk!FU3X4[j$|v oi9׃2I. AuVD}hqS/)>QpS()n!zkfۢEECVA AYydAY%tr.7цj"nk\j[+ձ[R irYb8Ѷ^ԌWvDH48jK0w>v7#J3DyÙiF͈gӳm!:oiB(?}xܧ:Uu?/96=XKHauK:hd FBZ Zi(qNE6-AW (O R zxb0T >ҫRd욂+w:Mf׏}x.5n{T y U/-Kjꠁ}n9Һ7v{v:ô,7>u:|sbM?Áct71@nґB/א]&gIF<Ғ =wB&i?fW #ea[w1@\-Zq#cU mG&ѽ3/w5ޤ$ʉYKN# $w^K+p5Vy\/(]q|\Ԝ~$>cŎen}xtj 8o+o׭T-VM򊇃; pT@2-,#)wlPvbYN9MTU(M쇅<9AN!9oՓ= gwo0'pZqѶV@;.D6sruJs˶Imsy;Jsو4oc^Ω_"!Ǟ^ESn (KMMo6#Y!A[dY%-q`+zKڗ>d -& ]8k~ 9GWoJ0µ$3{o" +ebtg6ŃhDLv-k ǭCQm_T'E,HRhTnRq?!"ǔ.ysʼ1tX m=[WF5"r(,$\zIi\BOOCEW{´"kX3ү>{$B*O=B5lN!Nß@%M ]wuHL :LԗF9Xr'bx?ӬOP&߫ =Vve [N-Q Bx|_N8Z9ڂ]C?Ǩ#BU:s dv{wnIe@(0-+`5O MT_>f!Z# : pݐж!D$Å7]R3 ׮y!BoK+霦3estY%?rZo92~hOX%1{k,06﨏)j '2bI'$"M- >հ)Zv@;txlRlǕs<s b\05n8{43X* )u֙Bݔ|lhF/r:[9,w0 <ļ4VP(p^̊I&}4iwpc;8В#eme;+Hkպ V g4o@e=8 E\7/קjM%4SBYvQbJgܲESSdܟhdo]e>1D} S4t-"8*Cw+6R]bM:Vlm Q1Kӂb͕x(.y;4 d XfF n4ʯCPAˡcrrC< +Ɵ3 .랐Emj t"4kOKS8h?b(WGeKreJY \&nDʗI!T>gt8ֆDKަn`_ӛ/A4jb<nh7L&`:l}DkY3n/9㵂ҟ v P6%}x3B#Ypqch%n1G }Dx q;zdS QH3s]Cp6hMa4{lJCYݤ˳ F<("n>Y\7?acjUR/((骞4QL]D|!YUqp{=ċfQgFeUQ̅sHZiqlG Yѩ V]uwy +?0U<+d6y*8TF%z]%'c^  'q%QØbp_\sD[o0ޏdtcrzevw@/[oF_F<i '4J*D,V_8_+y'XUڔLi#x_,)(ߦUT'41sUcEY$!N=_\pOZERé46F<8'"_seY_*8? ! @w6S*֘><N^_(;&p9yjCğAվ;S Z+>'Y9K1vu%'S>`Än;FV' Fav yP] u#Z*LY@I{/v~"DU A{[Cl^g?+Q Taw&ZLŘ6mn^MBآFPr}X8G<|a a}xz!Y;.HtMIfa<5PVCWT\Toh /5<(3tG<\!l(uJE#\HJcyC?smօ"R֐a:%s%IzTRX|> p1 lp.xu \= /0 Sgav24|n~`;| B.m$?;%x=<9&w]d8A5y&,&NY`0K`XtV\o{;<ָt3OdXEs6Lf/_]dC؅Y';+RP :DF3WO2qZU lAES[y$ۦ?7 pk9 I6@69jۨ 6rOϾ/ͣ cP " mJX{f6\Ceͥ!ji2hYgGx>$N ҄IwZjnE! G(xQێrb̙ 8򝫊eFf1گLJ HDŽYKs\IR\RN}Ćay.;Ive'0CmP:?c<9I>&x+g8t9MY%GXq8vc8'S9e|wWhJN1we/OHeO:3jc} E *QlOBM +Ɔ)]LigRwV1G:3L#%q w1 P'3ۻޭУT &&]@yhrȉbA\гhiAYű5Wá4?&$A 9@Ci{vŧYyHK<-鹑-M }z9Zk#yNWe9.@":O=}^P9{e.lE|rhgF<0nwaW65}{JG2X(Bc / %E;t)pD@qCctnƗ D/ۖpg gg.Zd\عIڽ0zt ڴlRx]([^%B_lNfK}n:Ehz3}+5UP>͜"1.Nɧ7sȂno,65ye6ތǕ{z+=68}U:E>.x~VKJO) MD&{w B˿Wil1扆eȤctH)VH^N7ɀ7$>QNs@*f䍊 J7 .kpEElcj~tq[ Y yO!G^DKה-XE6gf7`dbWoQPR}ϡOSty-0qBfD(x2 &jdKůԫOM5!˲/{Auz6ʯ~QW ̈aLTJVΐX% %o:?=y˶mcYjLF V}q#|]g@1{";^[QJ8mYPf;XpK \"GDO| #]sfr't ׂ)0V񛻖{w־j}?m2=XFilׯ`cI"Q2ޅlP4}$C1y74Ajz率l{0Pf3%&?YWmvZA'WVH @۳B n}!lR*/Wz8?WTwea"u_f"1l`JGD}A7i&5a|~-(I8{re 9ĕ&#VAYy'TQ}#:QͲL 0^}0ƞ)aHBeqZ9p➦  ]\7w qy=$HTh>/?}l1/"KSba"lKCW;u`Fꚱݘn̻pRXϳR 8"Rr𾌪mlt H*tT>ĸw|d֋{GǮzk)2_H #66NݿAUx3%E~kZR^7&MurVd5r3(-|f6^Qt2?FH ?89hH50E#mɾT;H tU.˽ [zÓ=<$#uV?&/sZŦ 0 !%C^µK̥:^seyy7>F mR"6cP{uXRUD,7aRҎL\[$;ػ _I l-vFjA+]:dAx25Xܳkv(mO9x%+gLʲrh!$0_^3;~^%vW]"!&TKCr_, OIv{ZiĮ5.3t*P[zڂSz Ȧ?CbLq .I%)FhI3?RLi(__|WzX-Z4)u-s?_ב`/<]B4b\葌qx )TO"Loq w1"Bi_eKNrh TktɼĻD8 ?I00)hFcg/Z7c|wʱ-4bZa?l#rAk6ޢ鎑|C ;]`~E3SLr"Ӌ1 Znh(E3ӰU )2(kODWQs=N(-=jSA'/Fobz~Tu! B-{W=i˒pýK pb>PέK֏ p\⒅sz?O(u{SHIL;U-H^U |W-(ߔʴfSh93'9 DpхW/ 1e7m{2Wk:AAg{y3$C/a-ֺ%ϙ`$jއ'Z'1qmҤ ![4Sa!"z#ZV:ߖƋb޷'=5@ ,cy^`:tuc.cϚԙ |9 i&}&Rj= Wi\!U"N;1sQ!<1b|w} @ST= On_0V Th[OQ$7*>hV F_0خ5ܒ"M[ +$  :ZX(>d;H< (?ZzaC ҁnNz}f5?S 8+ T+l%t oN{kj .uⱬ|*6՟NnjDlwϦ3Yz^,ꫨY;r#.VM5c@sDF=G17E 4|ȭ3]@|ْ4K $fG XSzMr{! }Tʝ 6*Fa[9$'JsXl 'Wv5V ykb먹~h{2D9`5>yԧ jF `TНckzF~ R^.ye͌%4!#dW(qwBk\Y=" H$'Q1,ݒ$nl~JVbCCuK[KL<w#T| H8mJ."V6[ZdLZU&Q%ZROYVk.%9FU7{Υ3#dBLO/9VJi߲FG c)ZW?7n9^v,`,E!w۽:"@H JqI> l:5Ve'`ݽVL@Zdwy_Q/-`6y`1wGL/ge>(UNgd <gNVe<3BɎu>qMm jOrumH9Qf fF noH^f<-N?tV XMK@WՀ})﬋|r=;g ϽB=zM>UX0<.4o}RRTmr\} _ Sw$Nrg[XWg1 ve'1.ș%gq`XZ7wA RNl ZƄ"j(rLwU0b~Mj"]<-rb} emC?k6hږ e`fމ̾B: +pi=7^joV(e2Z \oHR'@^cLJ~D4B&"ֈ ;tZLVH^ :O>Su?\@~|G{O]ʲ-)g<~].. .,1;8Z`FN?cԦn-uմ7rd8zX8;uhĴt7$tv@XS\ire-gQM ElI{a^СzN2 26$7r>.xk%gPґT8GHKͼCW@siG/a”; .iO)c$G 6{Z^mcۆ6X|\̮R#.bComJaS`)\핍`AјuܑK!f`mI(:`hߏrNڬ1XR~"٫S+l3NDM{fn hs=1-7K_ TõRcMDK!مl8zl8ф9 Qu),$fPF;/6/8a UCbYO3hi]G4 O=FjS"_}*EP dLBjl9@dݛ0RvL#v7|ʿ )}]JzGuwce7' :Khۂ~ְY'Pc4-h 3; 4Ҋ =){yl.;e(T,`lڦ\>5 hvre+jZ@x>famȗvv0 Iw'Ϟuh_T`yf%վ@cfPmu@*BV⨕2@\Ҙ}lt\ z`V.<֋KmX5D/#q EqX _%7 4˥삃Y-Gpgg(uOUp!C&Z!JY(I0Æ~= o,~nBv˅B.縱&fyې|_CαѲm5W0CS;xcgVM4bq/Y翄]۲Nҕ _K3 i=D`9ߧ]YJYB ٍMVĮhCPj͢Z Pa4$L.5 ?.T3 8ŷ Ӌ[ŻN9Ԡ ڥ)0fϧ@iv`md)Jk晅jDQp t_Z\qM)quuHÊ|1SVjϻL:dND>]C:$c*osқ7Z:M(Jlu3cNr|<h@ˤp7(ʸqY^../Aj)|؞1@az떾Q!;0?QiEF]fe椡xgcRs)sm KI͉!C2caO'AlT*Xg]qq<3,}MGz@Sq"IA}w4 L]04BY[V/ʸnfrِ;P ΀]8\y{¬"1Fe.gH]Bfdg.hOD^>gq6PdxuVh,lg閼hP߽qE-лb*}q_tUvt`=.G:ݷT" -P2i16ڊ\n;^QA7zCX;LW",Kl򐝂nRtsNgkYC),WPt=JB^D,.Ql/0'X%zYXaÐѽiFZAl򈷥D\k8q|Mj1l +N\N誅.5`q?zԥy^&n+^]OGe-E)nn-AHdW43b1@ol35Z_GMhņF^eF-h{7x[ Ia|7! 1\b=8p +u*K(F:E+@R#T2+K&pBZ1YQyV/YB[›Jg M8Z.: O塘1{ VL QDy^#>j6D6ެIiO5 qlBnVĞ>[l`--J^"DdX V1[1 8<2>p/K2Z-@A5 2񪭷1vCI7Q:.~Zњ+><d˄(z['VuH7M':wSLAHnCtJc[9Fܪ%4oűVl*վHx:-0ٓ!v5\boW5P]B7I6kL*Xȥy8\Z)5BcLcai{,rM*nNY$OpĬhZVϙZvGnZspa,ig<\"3mxiC܉ 9}p0uشm ,̤k&zU, KsW& E<()[dZGX*/~(==PeCJnM,+ yH+G#1-8E2Si{/4N}M tS1[;*~$4&338 `<~[kD7zE&cZgGH呡i#B=p#E :u {Yu_l@̊+YcyÃzz8uU [6H/lA ,V{g;1uq͌GJ6kfoGIs)4Z#;/}§ZQâ#oV2RP `Yez"SyCgt]G GD<5rv+:Q y>%#הg:aʂQeSekDd75B ,'ẍO*bm͞4m.Wr nhIW)8[F…S+ƝAZKyQ>(ѻԳ&HeH  oo(KP/C2oDX6ᩔ_?Ld(_}Mtdk(>[) T5+v 9g-J=53ڏ! L(E,ixQA@m `!\$[WFi帆6TYt,UL.e즎k e@ցr%_,LyU,I5zyƠin~=~7.8at~|IGI`1;pQ;Ƕ ‹Z@a:鬚Ij^1}nQbf4}y3CD܀"|* 5GTw~dl'\!hXp[5@C-x|t)ա=S8GdU / Fc0/\鰄WSݖ= E&צּ+:g b+*h?Q:nD R?JCP,9vצ/d|\(²,(v 5>o 7Bw"sƢcinqa=ԁ= =0`Cl; hUn &딟 MLK"ǪTzO~a?f)K3u]pJ%F@r1 C΂ #1(-o3Q t@Nf>/w.]I@t^X92+eRc`* '0-HGb=>?$PޙJ 3] >SX\KzvM8,3dm^xKug6Q .m(.ӻ:[Edz;[  ]tFŦܐv"; lʟD{V~j,6"ツoQoS%]q'^51cs/~qbWl: rk UC)gurࠅ^NH%GCFG;up+0"d|M)z)11I)TFr*[!CQ, #zᎽeC LXaFK|a]ZJl5\fGLIնI~e*vd` 酚߉[/k9 3~7OF\TfzeRWW_0`oSm8^,M8.,/ϗ wם[ܓT[*e!s)iVvq&^E$Y^ZR^ckVϺ5zB\Nrڕ"J(WSC!*s An`g̒}JO.V bo|h?5R_馁H?%q~=# ^ȇLSA1S~h4} 5hhF^F.]ӹtz2vxW_M:$XFB;a+R)\mǂq螶b'$dzҪ-(B&d"Q˹sܔϥg"Z,_ZB,| 4EǕBK>$M8&0~ybu|~翲 T#3y]~"M귡"^l [?@"38d?t?HأʤHr+\BOHk`;K>;d;Ҿ| Fyd( bB>;w'^ N[ԗGWq.@QL|`2պToA*|RHJ y6(W'{\ikru~w][4{߈SY}@s^5 ULp#=g7oؼ@0H;Y bq0x4͏ˏvhECpK ܻē!:7oZpdncI/p"nvlZ^EzCK[PN#~2g}04\ {K&dpF_֎8J-opNOeN\҄))Cb5{)_ɳ_[* arv=Ab2יB򮲘԰YQ O; C&uk:4\l+:0 >pLϹitw qaq䒖%GU) /N}Q1HhD]˚@ {HkVU#ᢝftgl8:GCY*оξF\TR)Q4B;x'Kc6LTf<aM>HCPZ  Qgp.;eVv\Nk5=H3ePgfŖf Oؽ2}S uy*amAL0*PD~Yc >t}/*h\a2b96YYwb>.&A$H8 *q?eɭF1#Qg?}_)[`$*(B\]%5R:vq3rq \f*u_71{69RT|hj5:IaX%c_1|bg@=0mj.Nӛ4^.M]ɰ,ٮצnIEo}mml,sH8 DJ_Oʑp~V~?^C_nH~h냥k Ġۈ`]m/TlIo */DxO+*/?Cߪ,wm|pnku*tߦѨ0YNQ85DZXΎ!,f^-XF%Ig ͻj S'bo,پ ݫbcړ/Ay=Wc:AvT%*V%x[>!DWZ.Л:D6;͗8v~oM>T/On\f{.v;#;|C$Cێ;`w%%eAVHjߋe/ 3bۃ͔}M&U͓'buԬy 4E@9| RrWUpeN"P978ktKʼnBgMޓ}Ta BM}"Q}ꔤo􄼏?eqUwDm@}h$2O"7جMx. b0@@:2kr]P~lsX(6wu%J@`ZWhQ8uPe\~rya՜6 KsD)x)vnR|6@q`J a{J*,c9 7zBg/ bmDj<;I$-$/Dē0}~XlvQ0-'-\sF}bS h]՚|9|tG$H 2)\ɩ_g g ~^ߋu;DH&K@ a. ՌpZ'@D!`˹]4B> ,?'y5 yO7% zVO\.#ԊM@M**[-UKAn_UrvVZL2ʪVN8ΨK`bpGoʨv9ƍ{P/h~KW劏iJ o2L@MW2s3ZK|?~,R;_WNK.myq0, LʻܚUL$JrB$d7qq(߅҈jnP%93Я%>˥d/VTl7xyF}=R DvGჯA?GlR5) 楊t}e,T"~b]. 09xP*95 >$ो,[d~n2f=B?aj's(9 ^DgZaz4oxe9,Agj,¼tfɧϧ_zJ*a^]߅x㔴P坺xt $o{Z PHu\(3P@ (ڧ<||wjN\yĪ=҂L\cS \J)Pu-'.=ccweǽU UZ/.|$23 ܥTN}ƸR3p5 SV.,l]n-MѓP?)60j43Oǯ4˃6^U4pUݠ= TiŒ0Ie0ܢJ m8q%r{i!:n8{ujo֪[M_XVe}'dp+b}̭nC1E9$wo_d>&>!Ħ}'jÂPݑU_"Hi- ef`zv9!+J? oT]zf1ίK%:@:gƏn*x?9 ևG O+,: k}N>a[,(Jb>R[0nL!O'V/\n~D 9K'q/ɯYa7܀BUb*J= pȆ"HO9k`עcg3gS2n5==B&gƒx/Yݨp & JxQ"u.> Ct(hBv2#{ ܄HzJ K#gtV T zr/7PXavh.ea55nq&I/R)~j I- H wGm1W%Vg@4 [yÀ;գsQ-4 :>S~^`,7-$(@b`}hTY펡 4VxLnMD7oϹ q%>7''x-w5 JnOkp\q2 j17i&&5 MsQsN 1Z!ǡ1Hfffs \mYFW!jI y ԔGe/979잞~R>k(3hD!n\k' ,F+KAʍ` ل#}Hw3Ash"E'ĪpZKAgBxE~NNeC=Fkj੒.:H==zG®UɽU wSBҙ|9[Jqݡ|? F+ 8eN$i-=*ϴ\UF} B5h/߈U ʌZ 4)T1֒*]@|hxm C͏Z]4Qi_O58$1m-Gp$.+bnia|~ӎS- yIr`?}QٮKV1k-xakVEM* 2jĒv]zshuͻ'k*_Fm, .1qX)(+3*y-yDD&%61\N)J\oܩkUOAyb`bRd%L]mEkP1W t≏] jt};<u/yΌ#h .CDDH{4-+ 7<( .qڃ;[ЏQkjMkV}+AisD}qn\V&E$՘h |LhYPdg㯡mj#VBѽeb聱P` ,_.i)auhԵDgMo>x40;=!07vYfoSdn.fgl\1Ǹ}O8_c&ݓoOJu/O+p(ޤyTҌEs"H i]+J\[ٶ#ӂR cj4k&KYnoWIWK9܆3u#xo9~.τ!M]X$?.mv;u ̸Qhx?%6P@$3V͏8&])-;|$zŒ8?!_$fy*yd,&>WJ#RC9`XwmU!f-ifɮEqi#RCUdHf2|L% 7z ?TϬ*πK qkmcWF @GF,W)2+ 3h?: *{#Fk6Ӡ]k4 '@;ۡ4+ :#s ޸?w@I[EyT=zd3 GSMtnNԸR  6]~UyU_ Ve!OcUwY:Iwy5 [_eEUlcD_L|zb/6]# ByB~JAH`}߸xrVa QWYCڎE}UG;X$%w`ۈS$ /t3 g͟ WТΰaҴ}=ZS"UA0ppm3F:ݕR|*O|2Ozoj#X&7,m`H챊0\qCDky-xbBq1MC|UqrpƜwI/E"2%Yd%xIIq)%GZ:+Bfz#g#zo$m M1epOm0L$do =#à5a kL>h=lg U^?Kq oVBݝCD$SB/7һ ۀ ު,|.$Om5I]niO7)% Pˊuq`zah!lB,#5QR}2_těRH(t#&jΝ/.hhPA~+"SwSa TTB~Fז;Gj,'*\}s/l:Vo ư'XEsIgd\#=PyeMpQI.C}_{}pXve8(ŅW'[M BMmϖҲx0^u1/4CLj]4)Ȱӂ2,Q_e=gz^2^ȍrZJPDc3mNg(R{F SP$RUy^{e=m9H!lY5/יEq/q/@9F|RRb̭6jTwT4-rw8 xq4_3phInRz& S7a2ɛ!8$RScT˨_@JOS5\P%?EИ˩݈M4q#{ΰtc A]j[)<p Pl1~,abkļa $R5:|-LƓS;+\+Q?na6DrxfynC!\ɤ^zd$R7:қk bp?t8R:;w]PՈκ:k7&@{W+%K*$7ϘLvxb;_4E t!bYR~$< v!#nXo5Č9!࠽`׶}A56wVPan𧔲HQɀ! SIK4UQ{Mh;N9p]iJ*UuT{.[c'  jӯݻ?7j#Fy.Ɩ`Nflo3Cp2#|ARuҥ =hNNޔhBX`Y룑(Fz13'6f63v o y5=-"Bw|N?I#A6]%k;RQ>,wJTZcbٛsd }Ǫo0 ;К oKwXsH~]Eh-;r[K E?may&#"'_̀ (x RE.G&mu]覰E|J  Pqj;a?y.sNKVh@8F-mڽ,ݳvvjbJx/MzDjʼEHo9(B(\X~NfFa} 9} uI8+Ab~r ; [SƻYAt0 +sVz zwhU+f'd][p-h`G$Y’w3~2+u ˲.7IKac6b-G9U'evʄZ?A ҳ7ְ3Xe`jݾw;mdӓ3Svhziĕ;^?ڡ&@S>D\JH7Z cYg3R4|or" ^dy{E UbgY8zD%{yQt" HS =f~8l]?9}-ȩ~ո[!G'+TCibWƁRW?h> BGӼ`S 㣳 {iLJʗVst'mf7Q:r{$3uADa&䴃u̒kPB{hr5o*fndmbj,+\9/G 5eL=Vmv)=ֵ,) 34lbUBO$] o{^ jCp;buDid Em4ӯҙNKtte5t|Y`6b]?4Ӣ`H_chRԁiȸniv2e˴ťJ*y)29w "/X lKGnh F]jt+M\2$;1X>Ar1[J@u:y ovTx@3?i,ddݬXЁARsdkY}BÅ%\wduIo݌x]Bh[m}4s .ºTuKl&vl uPq=wI#U Zurlh1Il <=d]DT@Qs[ˢ'#{

bd]1Ha/͸y|8+Jԩا;l0ijR=S!=lE# QRJ?e6S\H&'8|)OvI $lE@BK:BE5tcB(3vy<8xg)ʦY¼Ith}:տ7`1۳x&Oo$X>xM8tk"$I^XflñifIFշ=8pƼIg Ϡ_}f9VQK u/`ޑ`t$?Ya?@ƹN+I]e~,JO!K3> V8bMUԍo#4 (r lA uroJьL!/5x /n?7B ZL9!Y7mguZr>xݟGEM~71+Y0"݄&7)9RD%ʟ! :Y=iޒYV<(l#l+;:+^ H@<-)yf݀12'Ɠ lX[j0q9|wjo,јދUkfrԠE<5Giq2y̞n1c<ˆ m;Ic#y<"&Yvrz%n0NEg\v* 9[ ᄍ9kV)cc^M.F"n8ЉC4Htލb2M5)YxOo jcA2Kd K??fv GM62 o p11`D|?d#}G (?|B-% &~kRqU[;7&O D9v^{%TW⪧*x9tI™݈)ثh"Gwˑ2V︤*LO~'kUgEYws{}D/%sԖ)*Cw$j&n 8#Fj^ G>e|*4ʼe$%e#oʽhPo:6}'|0* l-XsCo6k6'c֍Luҩ/mtˠp`8\(cfNg>A2p%srtHlNb`e*p̞O yShh[#*5336&"VܛN็Y6]QɅhmN 3jU[(*aLFbңux'*Y9 ftW92tw޳:޽PH=x5r2^?;ǼhtRߚ1;>4R{O_jɟ{}*t@c!I˕FEXͲ0uxt]J$|337ίבXDBWye+dbmď%q/Z '. įS]-j$\^[Ւ#s5NIXahѿ ak<#ZbX@>e)]'p 7kQܝ!p{"B:ho[3r4?^.m.@zNd~yYwVsFnb=Q#$8~9|2"*ā] p` icgA:"Bu^Nݪ׷ LY7jAFI^~U6E& 3TbK*V"V+:ll/(aTR TEi#B@.zq̸_ Z7?,gl }XG'`"P;D#<E4ևm]etR>¾9΅?4QSlZ*NAf=!C2G(p) JhVGyV­dz26*cHW{DUsԑfXj|6gbJ%`C % LſƗD#_#UN~B%Y_*@5zf%ʰfJm~Qw@?ŧ)iOF$ jJkUSoQV ؽI4-Oh,E:5jPRg qD@EybQ)yR$ YcU߿0]=#[cU !5y@ MssRvQ,b79(V53OS(K?g-ɽBdM>D~_h7*GQ?5IX'M pZKfh ;Z:J~=hNJث>r檻aO{3|kz=G.v>|f{Ll>/4[aVjt2{TA@Obi K_ Gr|s%ɢ-Z*M1IJFkX^,(ؤ;Mo"I_rQڦRG Ukd71< a9FFr`2k77iOV"k5I;z}18a4 tT) z;(U);?W&,ZĎQSr[AGawUYJץ%& 9;H|>sAؑe:IVDVΈ5B(cM2($z8DVMS'RbD=ͥ'Uh,TY)7]GvzUt-<2c="o.ʺ)IEZaJw-e^ԞgV/~,Tcd>9x f:"U\R#Jn\@g/Ow!^l]NJ\6);=S>AD& E_o]/&!;r~tO=t4 !횋u YDfcGmD۟CitrMkQm^4B-g%@%v6oʱ|;Wi&mv֟S*Ҩ% ᲅOW+&;Ǹ[.ltos,<"=$$*]RGiIi'] wgx0êMQ`B(YBj\FqT2 tMjyÈ;5}o? S2Ys߫pQ2,濮WW{"-+苛bLpm$ -5. =ѷ[P@4~B1P坹{leyE n%`_@Pr̟},1<LkqBv SUǑ#⺃D+ 0nzx@\\s+\|oGy|ET3{ M˖2j$]Y\91*%GNM3g0)&<`/+&*9=x8 њ9 N<3lc+/Q ǃu4'",˲L. ±aQȖXܬz[>feJGS1y{ːSj4MŵF{ ;C(H,,tSTɦzZ6ПAOؙLO.ݬ9uC @JL anB-lx:qv]R'?TgSZn2 {TXD,yrLʹn# +Yَu'(ݷ9N3A''dc]\ i0O 'PGK` %BEmjMxLbv?UxsrJg8el >C%ƧɬADCua`r7B {M0 gEN wQ괏˙n@֝-ۢvGY:Ck|xSu@8Y/~#ȹ=_VD5:)&wƦeJ^օ'Z!4&$ wq;Ҡ@vx7Y2gz.WऊA.>\RNWn]*ެh6oIƂE{Yʱzsq IdE\trQynF{q:7!1JH99?\"v\q%1zj;.QQ,4B@1IDٵ8Gr95ҝ=FA^* \K=Ŀ9Xt Q9 b> 48x5;eFEFp=}8)gȢۡ_=#B"N'2 jO#kDxXVCCM&Uk(hN.yì"yiT*Y,I:o 8&?sJ(޹jsY72[Us>F#쑘? _Fug2$Q=ÿk%j4Za_ TYP$zZ܅ς:RݭbRzkz[O;(WW9u-/7$A -aRhG 2wU9r:²kH-2o"Isy~ם_}B(Ħ_*3jh_ꆈoqʗ$T}ěHÿ ]d/T:rJ$|},ȯڗ*:kduL<:yqs׵L{Hg-q}N!>LmUȆL̡Bl jL1?<ٶÂQH?ʥKkG"KE!pERPQ)enҠk)~h % )%, -ՓM,p=֮9De۷blNv[0/i EƩCcFgVFsWg@dIgaZ'5,xhO4pkiB!,rXE6KdJ'fBnM_)3-H|/e&F#xȞiغ=] UaqThR1 _$[x;Q1#H`,PG"--۳yWquKa[_seQ HEfUYL+D:<ߜܹz19-yb3<\!|A 3{l{m05iw. }1Lar5KKfT Ԑ @Pz&d uoɵ 5ƂcDR|gnh[t1E,7C9Ɨzqǁʭ끬*q$gMb"W *yg?:㆝K΃thkx)EP3nqLC$wPu&+c@I(JC: M#31JVp=8/ scH[%Zm4Q-ag.F?N ׽'{G*|meZr>ǷΦiu[:V~۬Ie+G lp?hG3s+W{蚢,sB1/F DKгӄh2ϸPfQjeIV.}`tA6JI=y0RWh'8*'&ɰ-h@$vMŤo䞧Bn9LANK4t,?z;Z%EpՂdl䣃)2o]AyDNV3jC!ׇæs9@*ckŧ ;׳PۥS.Q*ujXJsx8AU{`Yݛʈ|/n',)ԸWҧ6f=5)| 'WLJ0%CƣVx[A ;˗IPَ1xמJ]fHBFisH*z{d8 f|"3 nothͅe}o=k`w_R@EQ5,݈W0E&LOb6iUy5}yJ3ptn}qejU {0_*0d+ L¡t60M}$CCF0.|:"W 49*~Jd~,*#Fы>sGF*Z4 0COIdP!Gp*0*evWK/TijR'ߜ<3{<JzG *0/ rg eoK4Pv\v9ŎJUߵu[ w;Y3ԝ aI&D=ʼЗ,x [NsJ)kIl'bݺ1C\NlOH/7PFǘF'd#rPdsY9:KM}Xp&X qMрEeg<)8^a9G9zO8j#A|]nZ8}Z(5;V6~q:[_!!=\D `„R"@n͉2wHT%4Yj5 Y%U9@6Y8UՌMx7aGu쩷Zը\ 2Q7B׌~0gL | upwmDnhn .[(,D"OoR腻j0ϱ5V0!@gyQO̦K5"L-YIY0ϛ@ Rj珫%;)|m\OMK/0b(<:\;^\a ckL!Arnf0|;Ęz\q!beO&˵L_F2PVO`xfaOXA(GH[](֖47=S0^ WDz B?+& 9RÆVs"r'C3[go.f:~4]߸0uiYgj*X8UE{;M{,sEPڬZaԏ*8?>D AT^Hm3{--mЏœ5$j0 O=Z%:EhR!,ʬReGKNYఽ@L=d;ICJ.fHT.jMcS#kW8[S\Oȴ<݇ol^\n*bmf4 9lF*Ruѓ#lJV6*"AIq} dz7Q(AfYw~쫨UawE>~|88Qhd@[py<h#,")+]UxU%L6Zmj,d~O$5?ho)yr+rij,3]YնPgA]"]#,N!d6?hM69AREAlU:~GZ[sȽX@9(bZu*T/r>8teWm2o"#]ꉢ~oU@}~ ^L0~(Nt?)Uw1,h_OߍAGkyK_?Ј}07RjOD_:␼U4mJXRHEj(}.FBw vEr`ipD^PP%^NS42mi έXXߙݡ G"e+Ӯ Darնګ;\yC`&Sa=7}Mx, Oςp+|*l(\Ʊh3'V'R ͣe@;#Ni9B/rD4I|V_n:e87(Xˀ0)izK" o,Kz*qbem%YfEFgR3]s JQ Ej o-No>Aۍr"`MR@je"lF(gZpfFS$^S}\<~1c 3chgY]Fl[LU`P?Na^눚;鲰lh\adD7@qt^C RD\5#c8wh%*q^B a~&&fhý&^o#I)K6%X #]isYW` {w[,i~ް7Fz7Qަo O*fBV}o`GNMrLsxBz 2t2zɺNٌ~0^&]$}58!s֤9"u}AgrJ6u`03П7ْ . $a))ĆjD5wٙ#۵kއC_p_j`o߈ƨ-Akq:#tks&V J'ȏlc$N<,KN8(VgK/d- u&rw34fdn ~ ]³~GϮ0g+cRikJ֚B?7{@V!֥蔑f3Xgה }+r Sr"fs8: a3VAB TM֐-#w!.GNrC9Q2(SԽ43nA RE!zL2 ̡zDb7 f7P6d[ʺOς]l0RJY1f~)lۤNZwN!SIE}LjaD ȱ&!K^8 r4hm)r6c@W@"ɏ uFCnT]3^H c8 M"z^-f)~9=# SR6g0|m:0Y@"0wX4wMgiH- L#t7pNR KhI'k!_ ҉WV^:|2$wtDEDXIϒ%$dII@:<YMHd 1,jGjIkKJ?J'w N , #qBsƀ"$,d&c.ՖG(64/8^@pvoQ Xҗ`LF`Ib( r Hs5ѽvW},y>:vUw⾦nVHycso'N?;0mOߛJd1H0&L" FP LgjU7%Usa;&^KGf_z/-tfPU\[cB`b1D%{%"g%\n!857QΔf,#7K}½Ym'(mfѼsGQF1_^vRk,sQE(=:Yb-?sqK\Rek` kBC>J`~9[\pXNN:w\?pnRd u;YCtaי, IѢ\đZoOyty6!+Y ~ykFPF o !`AIl6/僾0D|-u;?e-"9Ր78WH.<|S̶| .tȫo#&{TUpӕ7a]Pur:W(ytEAO5gol(Q2aI=O</+2YVY_KtIx?U' lĒȎw%bm4^cOI!xGL fKT64sY>W U|g+zb~h׮%0@@&?/ljYwyw0@h kԅcGu+q$8rZaf kL5~Jjj`qROjzlzsrW&Hɠ`;ڌFD Ga^'_EX;Aݾ;2UĮ8@n>fKf}\W)b CGd٘+RO{D;?HBX)}`qFƓL[gcXre!@Geu$#@;zNc^v2c7#e)~2J,lNs+0(0*e<0!LzYU8ɵd;3aP4j~P٧6a;0I9&iիgtPne>DQZ0_M :9̕V ħn{!q4[Ϟ&"xCyR\m#Z+jߍdیPX4ZRͳ7]:_A׻z0q?VcN.4aSQ7hRz;DYuЫ~r^6]t|աo+JAo}!. lj<l g"ec}0W*?xxu`?ۨߵiSit]M|/z{cM/DH.BB@ZţlmExĿuziJ4[c= ER}Ed B?Z-rO \e]8Ψ~oD|^rʋ]ATPZP}n24ķ"S DvRfZTOx;o $>~cVu," ,]߱grbA蚽F㲤rۺ/r{v+ҝeoG+wG%M&!@\ï y5T0k$K`?S\`U}뷗?-Kdžs@He(a\Idmܚ^ad ׹'6X̓S1|/\?L.e{Xb"JNgWSD]F\ĸ8|\\B8pD|lE/l-pذv- CܹiӂN,ɦxFgi=!~ny ozR[ |2Ơp=cg6\2T˲1^ZV&A9̟xc H@8WNEȔ cDM^Kuylb"r1h. i7Q닶qMEp &` xLADs[!)|Էp"@֒l0DZA_$\^?Y7@?Q1VH> $n;xk_sϵNt#; ƸOͼ4g,{_Sだh?uzZC U"+6h`Q^\R\ m9àbF/:v`}q|WW"0o3U*Vfxh ѾIu*95 61~Ѭr`DSREUp %b0lF ܤ#wU;ž (нd@ l -U+ [V~ LMo7gC fD^K1 _^Ws751ަRoMz{|ȍzlo*v g=+Qܞ ܽa}EdQ1¡ϨƖX=ɛ:'ϵ|E4˄?Fg0*.38V[ƅ #\V3R(6nT1O%|)p=_Udjښ}n04ݹqIZ…?!bExџc }fb[yVF#7`]x* xᰍ8g#1pPEbeÙ!ɀ(X7`ٗP_T]!z݋E_2 .ޖDx\)Ǖ\z;@^Fy쁁dt=h At;]̂oGDʦ"3lXS#$ک !!|( z®|R3`H<#=|LwC#'ih+D١S3##7`@AVi[Yڐ7I6p}߉/ )tgFG@ nC"L p*N7,OqLnZ`Ȩ={a~ ǫ>pȡ#9 D[5Ĕ0 `;¬f+uÌ ќ4ggiG0})rq|(>E[>Ru󝹫8WPx`s䙯GN1ퟪ rV;%+JΓx%uKL)=DAH mdQˁ"2Iz_!GpQ~0y~o"*̈{]Z DE4Ix2-p΢riH;pCk~.$MOCY޺Xb b(Y' (Sl5F#.w'G#m dd=-{vkt&KrƬ7ڞ""N^ _`8]@anR) |9>ӶfT޴ ) &ibj¨rYr=fR황#~ %=E\Ә'J4YeD2tHc*$4.+nfw~!BxVaue߹ YC~u]7N۪jqMH6J>j>+i ʅv fm\3PBkSKKDL2-9H2S0 Aɘ'aiRT #xmش01!_׮Tt+(W =OGG Jj eRiԐ+L55ÇvSc@ȚV^T$ߨ]55/\W0(/"U>"fpRE8PXb *A|CQDfd,d@i8ǫ=&E 𚭷u^l;D{M!9xgM_ Z)($4zϒ}ŠP.|2$̘ &AmC=ؒ4=B8[m0.Hug CZL%$wn28N{f".WV̪(ai yoA l1. RhˀLIne0;O찠hkf>ɑfSpg]YbL-Z \Zj䧉9Hv\cJ;!^DԶ_a|x)Hř3_|>SV-7bY DV'է2,dy\kIo]]PHmv",(EPm^H|{SoaG X%߸vǶ;X^j*Hh:҅/Uk3ocO?" H,j3 i1KgƎfg0@jX&IvZI[ LDC>dE%&VBh. SzF#'0+]O*DCkXɜ^횒⫮攊A&z.V[ʮ``_h>|=dIjS ldn)M߀>j!RBld2pe &@5r9l73; і|:#M]WV$4z@!a*Pv OOXבtX>`1^Omh/l:yv2,'S wlak3ue"<94cX Xa/+/G.e2xMPI ɕɥt ɪQ4-|-w,熅ԩfN@@)$4B^޸ƔtF5NJ|a{Ιq?OgetIPȽԱ0zǻW-"&Vik_E|#(3O-nAۀ8 ceb,y8|)Fӕ<#{f-C}m@_F0`-m~nAQABydF>Q"ޠnW5q4~:ID- Ȼ<4B{ I7DOȦ'm_"/2=)/R *5mMTr>#C3>ashhQnmEnq@/,sm~{M˧&EZRg;2Y̷Q DN (c0kf"ȌTc~AEdјXʲ?:t?ÕǷ(ղ'C7UdX|0BּHBV8[/{ox|10W7> anz3x$gDm(F*vV/X+)^Ө7!̲ʂ|Vt(BH*)yɝk{w:%ëh`(о"qҪO[nT'*:-/P~MʁF)tfA'bA4*uCВ7&iC@"0iF#YAT?n9My(?Tztr>6~F苹 278w¢%1L^]x]pEf]3\w21yuh HۑZۨg>.x+3)qyfWV}.J,>n9;5a4KyjEi0g&^Ϧ\6 & -פS3Z U5/'U<$t`nq-mP0qKc?*p[!sOcS洵a&Hd!K**{/^8͟Xls'U9v7!c 9u('ke뵜Vq|VH2o#{ z;3עAJVLw T07P1MQt/%:t$2EohK-7 FBP^9 !B,LzS_ނ%"GV3б.tt1Z~ 5:fV\3J~lz@UvMu9B;욞RƎp^ ^rsaGhmwKc\gC xf| men;!U BGLkzڿAFW0O] @^iz:Z9_574D/6E27B`\W`/jBu,E_"s*9 ߪ{E ݖ8uܫnfy0Êl^Ǡ4-:]QƯ.#٩M"f/eR6F)t/¿1VuS<5aT+qkګJ~Ӳt,nmb8u:e"t>#U'Z1E0 Tي&sr/:QK GSmv=}N+ rFR3 Ldeʦq)Y̹ ^l$ (cW5(Yq3nd+YM nbxh2*435 xQTδd1Dc `!'T=K)ww< !ӑC!Jx۰ɯVI/8Y&wC F׫6AIk:;b6E"t*>vJ= tMfܦڹYF;dRQ sn.ڐXR6Gu Ѯvp D'fÄ P`&}56ˬk} W$vOn!^)1 \e%c`gU/Fgm"(QU9}bm*TMoaS.z*1&0mm/|ߑ]yY~=*hس?sL}1S~3/#⼏D:EOdMc Ie6ϥe}B9,јʰ6CZbwp8`.H]z|DQcT8~8ƿ>/w,_ %F"V}Az`u?d~Hͧs8^`՞iV5V'F q@&668+{FN,¨hOr3co[ 'J %Zv/J R!3e(Ú̀`-ICՌ4 pNh88 {jW^'Z Z7MfΛ&t勐W!j>58 "~bQ||) $vƹɾ ؂ (޲Vh* E\^-;;"}5)|X[b-Ə [6<&k+Bϼߤ9YmW GqRnRQ]&7/ at!,y=mQ? ,j$U}E]=N; DObWlqئq$3Z,n|E=##h{Xn:JZOЅ=$H,7hB>},wޘOVbkEY9gV%% D\HGpLbp 7a-Esٝfz60[C~7N}ObTt+=؍hU\Pʹ^ )A G80zj%/QAaH1 HbI9,5=#]n"{0ϺcgwtmGo]Έ1ڕC)\Tpp-’3p$I&^U )3R6zlZ5(qy%A8]9ě$6~u(j2s`W[c7wU=lV*BR+]nØrR3[e멇!c)|˺^XrD J .:(#W ґi7C:q^B\ e1e; nv$ MQ=y0SATtyΐ$BEj:ٓ /L*}:AijUS[-7#lQVZ'Ѕd4$5_E!#߉Z~Kd8? 3pRXj51fRF,]yVT: C &y)< oxI΅UZ)CwQ>xt̳QtAFʔN[[d)#nw9ACe;2ٵlupT}b9S3G͵5i3Sx3b-J&݀HvJhZY@QղꏈL*> `gb-ߙvYܑpQ_ ؇{vmTkzQ9gzë[(Yѩ=R̓S& )_ dex`4tǭWBqܛ Y[}wvA $! ]sTP5x ܳuDtTBjSoH2Am}4KPr`-^ΰXnzRZX&oxCWz,w3J@j=_T\3J+K-a+WkƉ2.LΌQ2-U/}u5׉`al}c^qs$bh!J܍K-[uGx@*]63,YgHu( ī$uaIB.ѷY!ToW^R+Uә12IMg޳N#x$Bt[FTv׏ӐẀPݺv߹*7rqVS f*nG}98=xjI/Lf + l%X *- l?$џ D /&"zjVUƢZY;g_ovXuu4o|"VqtI6_a/hSw#Ԟe~_<6 $gw,(pm#F>AdCN_G횒@ j`iy!cY4u KGǥ~^_?9&ӗ3][֖P#V~tXh.u n]]-񾮁m 1GԔ4zZ&]ȓޟ$j;$9 CU#vD9壨g__-EGgjHx k'1}ґE90Nݘ/em0[gB?jݝ=kw I.Jn7 wuh4ޙ n \tlM#9~;auo|~ NzЍ4_٨O·?6iF'&bH0 f㳕ZڿAe2.۶Q'+&}u85B~48L{H 岡d`21no+/@ˬ4 Č1D$R<PZfӥ}L ]m)ho/$h iy3{yh9Hrre}|]k/)zpAn^d2`(P~cb'˷--#,<# 5|; @L``e1X~ΝiSaeN]X$kht ]{4 ́DhlE:f{``_v'@hiCisބavh}%S`zxg+ɜ*u/o- jXi5u:.CP4++JwgK7Jns,ꕈ_^d&d_, *aU `Ű; .7ڔ%C-NYq?|:=X̌_'Y o/3U wj캓so/ y!9!mS\0" nbe yBro=D[P5a0.p2U,7rZ;Jg H!|NѶq6Xi[\[>ײi4ł'$!NP%.H5F8< ׿=\~ r^ RxhaԊA3P $È4cShGv\""@8tK~3WՍ41_MVuĨE) ;,ْ֨\!CbwH$ۏ] ]KnЂ7(P9XwpU/w/\~^ܝ)4X/ & J0Tm=#!X&^G} Opt h7Ks/NI+ JFMƍ2LZ Nؓ5[8Rr8?~>LrYE3~[% >ʛ@K_ =z:1Zc@U,M'-dp}:a3IաAw9z(ͮM*ٲ:9`[L3AoFPo=|qjCP:-':a%Vy[kE^aq%m0ӎ-Q/z";ozcM@t! FԽ׻ B\\: $b^9/Xh\?T29z&NAM$]W& 00 ]q [L؊v%R&pkh G3ӛy+y` 5?=#c?:2{b2&72FrCYħԘaqVSra\,X+Pz :fpe'bQ=/ܜ*6Di|Dͱ7p4X]ires'{kY.lQ`).L:CL7f_M78@S˕((NC+SoDq`~EPHTW[\Z?4YӍB QG\0\tb-c(usuǻ&'F.B4}_NJM#C+cocS/•*\b2L1Trb0;6@(мTj6./Qw\K (b~ x,PbfnoA+1;/jo)")'l(@h=bW/E$й1!bX`|EBP?U*X\0'VU$l f3XV ׬~3?k0@7v 7:Thհzz:Ge;q9 zk. ٰR9V2e [B>H:?kO#fg٢̘y'2(sx2GK;B\qEUA. әKjzq)h7w禇YȇfpTfVYmW1] m_P-VZף}ˉ+EJK-xL']SL\M)c̀xeOK6C'}m!V3$N+Ϥ&kYVV'h' 0MM0~2;Ue7O qp8X#9[ZS`xppO|S@u1pj ?6 h61-%{mۍgD) 'zcّZ@CۤhsoS1) ӝڕ%ܶY!7O8@?ȖI){^kLb3'T>_煭ׂh_c ou}}k^ޖj[R ]WyP߫Gp$q@X8EԊߗM`?nᙧJ>l%œ?xT@LvW4Y0N͡K` S&Vv)ic#()&.'Xܙt*{-;-sʖ]8ܹ/<+1SgIdu?yH?ӆ-1a%RS舚͈>%O6@=ڥͤ\J S͈0Y1ߥ!OGӛ~k/Fe;N` ']q +>꽯<'^vQ-s[G?=62'ZT^]ljxÚ'M9?W ӢaMY(i]4JVkϾrFKv ASg55كڽXG)džͺtdtdKGQZ7Qik[@:,%*$ѡݥvt U7{N( &b-/%Ffk["E>yG3`gjH[B hCsh@7םEf:8eU w4Ag#ը.FVNhŅ =*I2aqý ITN{S`OL:Q㮘6VBdbGu~|E4RaӁhJNf"%Rlaڛ%abH_f?(ҙK "k^KB$α+hu#HXMe osUXII!M#6:kdq@edʆU1n2Lg9^zpЊ`\APֿT r)Z|ѭU8{cn|v/bCB<=&cO7ux7vNqnH 7T=,K4]'p-V ./K*30Y1'ViE8(K`<)R:N (@ \HEP~0N_+jXt9̼ 6;hqF.w}uG?&z/inRk*iNOl*R6Qc7SoX]T&H#bMʾS`d@ 1}yMzshxNU8>]|駸x?kqaɫ|'Obn g=ڷ3g53HbAkԮZ_,W^/\kj-[J vM|b5V'a_-{BsK1H%a5xjQy3d<{PKI}, Z`LiAj6 !#sۤM^+b6B \ ]/wS֕iCV =/;j[I(p;zuy>e\\z$ ľY$w-Ō+;c2#QQt 57=QH܃y^|I.CK %msQLE( u έ(5AK`tNjHF7t*l6* .t8@,e} Tb(&lb.urA6gF0\EveTPxp ԷS/WJ\YE4:Jt?]q* 8*{8b+]?! YG ~Fβ@+VRk xӒoX˺:E@M@x]I\@zgt@ h6 Gh !lb~+=QFbQ .Ap%4+ #&FIq0ar`(l:#)Y-X?X)Y(8{]/l%-Ev!Ad5}Cŵ/5ϩ2d qDvf]c*IdӞWn XxV&$+$/21ѩ+O݇*[UJ&m4q4K(& - Xnv01Koq1$6PIB#> kJܹIyN(:9)tY.7?U3:z(H ys)_L~Ƅ$aҳa2|o]w^p+4T]\mGXi2#oc z,/(J E&Kcָܫ 1@GB7 ļ׶.ġu.;A UDC~`%OCt^k3k@NGn*j#Z;?2˗t:u UH;.V9ZIR$sVZЩrh@H7QqVCg,bHhAdkyhR[%QbTxUB! AKTbALlRel# 9_3E$mu4p9;€.qAH ˗*%ur} L99 B#{GuQ~MaY:%x2d@օ\UET#;>Gl> bf->I,f8XK&tYחPz`[a.9YV#ƿ1| %i<ȶe}щ =?~UfPAw/ =jo27bujNW.ј87RB9P7D`Svzi7w򽩭[tY[(Tj-XBپWx%/ *nz̧O"QbV4(& @Rj^eLmZq]\wZka_B߳rK7s|XZwRk;PBn73c[݀U bKϾ^9O943Si̘s&H3,i+$+MSʖV~P0.o'!dSZ|ӋI9dӣ ?-UI h.q픾^$5)-G.AsM/{orqx](b& U_%E]f sMzj &@!5bsWS{ax `:kn $ffُܿ0BYs:~x 1ᭋ*j)AƆfw{dӒXzS!]]w$<):\vSޮKKSҖX0tshkRۿ.\a@^qD'+ $$kZ◄g5vn PK=pa,ux^lva6xLBc!86dmC5: azן>&RM.dgv*nH<=LLWQ|ōRxrDqg{64/"CD"9_F*aZ.9@"IՒ;Im0ܼP ?]_ #rmgi풑qOrvJU䃈3 ,8LV0vLQI/(/g;EG:?R@W|ߔ-z￐4.zu^𷌿!H$StaF!P\ē\:#%P".-T0^䍟! F:.=WH HK2P[])`+pYJ`1;;{fz"/-.֝D$}y EA%f뢅ؘ:O\{>fi/5Y8v9wBBKiF[&bإO g(1J$x+ʥ^ۼU''2%GY DtFy >rD7i..g&?X岀SIWK p1aOE52'@2˨nUFw&~>P*,YȪy/O r"t9CN06SnՓ(npϸ xLJwv/lBm=l|d6E2+TյN:t9nf勸'lbʓۤCLAV$zYrG$D̸Zd ! H6J7s dV4 %%дDӁDI{Y]oD@CZ@*|A'>pQ .ur3SA7o GQ.ε\[C:3Z`xC[ű3Zm-v'?-G[ D&W#.dN P =)BIȾZ8g3lfr2p< A $D$}ǥ?FtO&f$rŵ{ڒ(ōVPkZћ)kMW=.ʏK5H)O9Έ" 탹 t-."C@r;x X̨?eڍsAtc,i֤ڟpch[K{j*}|ĉdIa0 NPSOVxvj/k~@R+BGUl9 P8[m.+7XWK6jhQ,wi:(T_)ݷY z2DMkw:^mhƤ5m豶PD9uZ1&/`.7."_Zwr>v: YAy<5AYb8(zsm,Co9 $QЩ@ 1!-Kj0 mlvn Hr zJ'/-5I\׆=>6kAsjx LoĄ'Sa&ԕqtQ8h[¢/ SI&G,. O<#egKn4,3R= Ͳ^_x ȴLwl*Nr۹"YyE` w}ի6JeO3Ll͵Ju¸]}쐮8NwE`ri@cA?BxGv%ИvHStzm4$?ZٓQK:[P6#ɌTlt==jA4_ġ~P;]>&E3tyVM (?g͏#w II߻Vjp6xZ(Ij&.HLZ 1XV;ZtOaϙu@"᧬ʑ\3앓# Blt\W/ձ${BUZuEzeۑ'Џ(^v ֲ̮-nJM,P]0l W>oeoMG>̜1la ->0ϧuyw^8xKe0]/9~ &g!rG0kqqya_Ƞ -~iIA\bL @xzD<$Ĝ qHblZ͉!۸cpO } ^b2-_2 zB>>yW4=%7,x'}zb|M9C5mx;z )"S:|ÕG&S7?uF gH.ePL'YxƳE*]=S^ |[G`\\&^u@74txٺRP*zͭi/͹(<dN>cTFd=r _o_H1;SIk[T;w8sL-~C -wHO^0$a&0dVok67_b !fʟ"יrOo?=哕DnXㅯ.) VnH'9Ai!|uezX5hNӏe]Anf,4O$x2p˿khY M3@&n# +{) W"!ֳ"ֳCCЎCIq|g`#O _o MD/l>zVMz+ر:ň+1@9X[;w㡣'aĥ]fȺ9q'Zs{6h,vf<<_ow=3J0EشzW{x8<TkO=qm32|cE>߾A_gѮ>c}=pi rJvN/˵F>6C2UUc?Inj3"dydXJ"Ge:A6}U_5pCAA<7?fIA#?GZUjэFzT=^**T񰟒=&Xo./HLG93D ;9Z"!̇ejii J:FD>CPtD+~kBj-ANɀ;=0 DF_h~]ٮom ,9» u1J{Lj`W6/.|.ߛ5Mj'_闌ԝܳnqa Shv6s3wcl1;)a??4_,UTUXn 6;0jg54hQL%&Iu\jbtpQD]uc91{I/Y)/<7L7 ȴ(@b{tVS.Q&D鵠674tK(_sX-&|Ct&dpE ^Svr gRL=/XcԘw݉ 뺕Ѵ[M;bF*}!D-%Be`v;Ϧ"x7osm}R=Y_B#bCZx?a^1C{tĉ4;FJG;U5(,%;kʨc,z=v鞽{3I߾.ddڊ-ʦ-',OU\\vn.35Q%u鞤j `WH(]|RYo-Fw:eؾ5̾&Əd%KvaME5&U}.TN &:cl#=Bij}1g`m7r/ˎ@.<{zPi-ʛBa:zPqZV[ZڏA!P )@ZOCjkC/o/SEG~jADAC1[CH˹C]ߛ/Z0${D 1 { g1M,iqL|^U},Txb .`^%y%'m67- b9jBta~?)qI:)p4WUʯa|8۞CZIɦnGIr`$$0_4޾+LJ GbA3;oIOAwL9J7-c<8RWwl{.ڶ߀|ǧ$dILzqe*ו'&-ȳôe|8<] w[ԑ-K'6ۧ$SӦ&l>TMHsԝRCM=weu qsl[L9f1GrR ܉7\nZLÏ0}2i-ҕecmE/f>6rӇF''BDJKyt9 G!>Ei0(gc!~Gp,F){=_(NBlؾ:o2'M,h͇9A.cۄ7<^-X1+uF6^RPlMl $ȅf vD #ꬡ!{SIdIxy# }ꂸGG:7ȞVCDW!1#G<OgX˧9yu낥++5dx99̝s)-|̂*ıJixJum42OGYeUa B~#Mp^Oe3&SZ#d.IPjβqv\E&m > fu+̩95Q=UaQrU^37Z|nekz-~}L3QcS*|%DБVFr'":vAe@w*}B2h&-X7`ڒ]U^FCiL7,#PGX\QAa.Am }ܞǒ\*xxCF!٨.`'Xd9w *j]5*Ӷ>|\8PG!3@^4}\*3jj wB`qs]Dkda?3Xخ |o~%s<9xxl3#0 nHce%W2rII5'jKPvtFPbirt \,!.?Ȋj੿bIC:SQ@䒦Tˆ_־ðM4I% #~os!}2<iy`J3u-)J .oF[`KO)LK!ݬ= 4]]O6.RجT|@ʍ)3hY8$G- f~ ܹO^%#?6 Ӊo<*%GoW f8YZ e~S[|~ꞇ,خ:X,!}}k=nuZkTeܤ[ǹ撲SBc$}&w6\ȘO1CP)_3csΕm .hkmٕ"3*CĆ8ET.g. FzdG^f EpxyUHpC {v1`_=r󴛓WfWKel #$b_oF'eLi['g<k<HC5_!5;kuWx?[Rr$zn787G[PIɏ+ pH5yrw٬9lb#1r:wZix y*EkUg &i4b_H7[hzlDrD /[(]m.SfuyR.o23kO%mpL@x45WU$X(9b3N8& C s1/e!k?+,.E #Ŭu{ݵ Z'i`dh}dPb)r,M)soAe+7]ApGp5 ,*Vܴu=_p AOLW~j^)M##-WiQ]\t7Xo/,[lĥI9` VE~PdŌ%L8̢{q (W|3!uF=m6ʃGn|2@^G1" EKa扤:³ w6Az"S֙/APR7@6L$hhh-J*N3HPʴ mlʴKe*FŘ4NRfnGUy p*<ޣD|eh>4!qiL[l:[z\DhslGG;}0?M9Ό8&_qILI פ X]bDR5*|3혫^э\=P>9<@J4#}`75|-d.3 Qw@qOM;Q/QF:(6D`@Op2F[=PXswByI)SXN8[.Ѐq:"@)vDHGIRY(hPv?}6!c?(-B3%jAl%jB*+b ,Akk7& o,pwI8VOoJ&nD0d1ΒĈm3\9dbDtu>~+&2QA%cuh(ϽuOxRs. {MkmRLp)LF)?&̍YA7č w)`;-^V_0ͷT67Ïs?Tqό~spKj .4SJ\ۡ#'1.t@˼Gq |5X(~^xƈ^n$g(l7eHC9W,Fj}P F|>t5/%)mErg!J Kfu,`p~;m,ׯl; &@ř:=U<8<@fKC7W<,EٱAyD{Q)jsv׍/ɮCiKGzS0eQNhE6w(H'f$;fT라ũ fCp1Qc80QE4d%VeS E@ .,)7d6> &>9{;c20c{eaanٝ{{$u{Ds֨UV-pmnN9O r`< A_[XSO]+̱LMlmﮎ`u~b*2J{G2V`\trݩHj6<<0!YUZXS=bv<[l Bqjs4Y. ~ȼwᛇ;O)9CɽfK=!wxzrY澮gϊ5 cO?U檲u5T oX/㽰)İ0&"OWNY=t=nIg[Z֐c{N`GF(me4G5EA.>Bv.LNH. dvڵ18HkȃZt2Y8Fc!}p:}KKUdjB;>RÌ;67)*g__@Ǯ8.*bD\ߡU@)(އ$hAU 2¿pH%1LNґ$ݍцdV\)kyVKY B`sAS[Ɖ|DL83 s Ώ#j QB?̋1*j@ӚH;/3SQXOsy Uaj:ԍ|Q2(͔70/.u%)!FscJk~Ic߄<0VGexߨѽFw#gz}f`y"7~ iv,l Sy ;2:ܱ֖b3y`rf{Ef'ô]%L&:RZÖ㉽n\KʽϡTbAjt&ȱ(_:#1@7ww8F)2Fׂ{M?*{؋x5v oS/}>SslE8(+8CF@g~nH5㖂,O tf"6is Վn R"&i\$Lʚ-S鐧cdVnYP@Y>@2+Q e`doKz R@@U}Y$qjhOPmNW;>Dk?&U`$ m| 񊛍l-W A+N6j:߁Rt𻦳ʧ`̇VoTЂ$bNeQt\[ v>cB)b/DӼet# flFU|ǦRoW vS`x蕼OExuo`M߰.V`n\ս)vc#fJk|#*$<[=s}|L]C.T 9Z} Wnca! WhN"7R$갣+j ZT%:j^G1|8o*Dx.+>R0[f!$F(KYэEC9EvG!KY%[Z=FZ(0(xu·sO p::x︺mJL1)0emzlF @_ $3W)fI7Ǵzz1Mn L_zM* q8a>/}ʇ Kt"-}EGE4cvuEF:Z!wv;^Ak𘢾Cw_{qViGRU;־?v?U @Z4[ލJ K tcZ/D A;-'_sb!~ A d*u.x){[n 17߇8s?&SZ2!pvC f rWho?-5rK#h6^%{3E?3FgB<[ˏevuß@^we%k9y8G[L0~VpvU_E娕[T [ ">RfVq]bi_:}d 4$ T̚8cM.?AoPհirR1T""n ,Z0ybA炯  %AEk5DZIօޛ1(+lkʒ <Ń* ԟQE^2_0n FI3Qiw|RJL&Ƥ)5AEMXs;&s u 5,I-Yث+ըg1/Z P 6[tYwdgOmiagƚ3^76ZAJ8*RfPrP@7(f] i+Z i',<el"Sypx jÒq55H_ D~s0rJޡ<\>Y7,++7[xR>2cyr^a8<|La59_hO྽qw L)M˪9[RYfF)넴)N'Vs>!WAupHCbE[ǃ&Hh?zM2"JfCe Ck_GWOҽ{×Knl愣 GQ]O@q!U.cXn+|24ܧEajv~3lpU}ے(AC,*3$!Ovi[8bP*EqJYқH*y؈(Ig8oI k\1I- rm+~La0 دܭ`" 1xgߌ*ͺ %FS 6|}nAG SH(1 1r/Ϩ5d(f.*x59d"nQ@E7b.qJk8  ?|u0k{(ўA;졖n e;0(thD74kAVÑx?C4tH7}X_}SE#bXU;\O*L2n*Yxe/lj>B*~ZR˻=c0 o _5v>XFݜfnT#ٔ'= 7V֫#8-_}&qA5qk*9~,̇|%p"ITP#uc\&K>pS 4qMJ b`4{k`}KxFxnAxۤ `ƸBٰH0Ҋ ~}S]$Űsc#b5fAӗS.D=T Kh!8tulU -*T{oޭkh b?\]J}pk!4m' (>U49@yEכeH,%A8(Ʒ5UET`T‹JPa:%6)񴀡_K-)ԏR?]JFծ%{Z` MȂ3D/m=[AĥϢ.ed&zk*E3VsGE}.|Vm!ȑ_~a>'OVsPKm U+XY13" Z+Wq "_:awCJJ+uZB_+xK$ )u#~z|Rҩ!Jqݩx_{O :`Ix }$+l [@+*ʦꁜYb4Y"m!, :5Ȋ*D|Oe@mfKCS :HEJ;V%ASmCdq UQpm%U" ;qKRK1 x9L)j\dW.?ycF9#@~H/-Q/4N VFI(OGtMwSCfkWzѭh|-z(:+WUm=EF!nViˮd-;L].!^%FdT(Qt s3 q‚d׾8pkgKҊl7a{QgEK]*z2_·')Y;|쉓# ̈́55_f F,n.Fצsn%udmFV ޒ-@ rdu V( ra,_al8aG., Sb=i5&9a2YLΦ>ʀewz0,&f8F3xY'ehܵY (lHwnB1`p%3gT"E~72^w}!O&߹Oj)^3Q ;N20 6HRE|^c-5V0/@݆k84uhHVv2o' tD:kmti h~P.͛FNWdmFyj3[AD9%"j,fZ5eF/2 r Y7hJ,\ 9lHQf ֏UfDchG\4{ǫ/_(SR700NZGGj$c2_:cg#pH)<,K {( u4~iQ,RUNr@D7zϤ1pbr,J3m(>2=#2O% "C5Hˉ+5_МOۇ5@B=8hZع2j5=;zv&kTAs.odv*;DSقrH`SP9H^6+@ݔ2ϊzo' R"лwj[Ss1vK@$- %<*ca |F(4X*0h`B =#}@rYNrHv{[yVumDs(.> n/M7C\DPyh 2GI- `cb &ƶ̉.Dm3 "ϵ 'N6@(Dc2`$cW[dhE@H" }uPVʊS޿+dk e{TC%/1j}G> tPK>q+mYB}v?qA+ cv,”h4a0sNsҢB]1o`pRAzs>C1GAn儀ۀƈ#=X2?1tQiJrZ_X^(*Ps3*>\Ŕq.l ӱ6t !Q 7&ORDEڏñtgP:,K j5_kiMvpu.ՒpVHu&]|Q4rv5qg\~fJHmPۥ)OYHܹmo8S->SI'G'pC(*_?PeY Y襬^\PH*k!bѐלXf8?@A[NF,̝l$/7 }pd-eie@ܾ|%umwK,YwsxXwp7z|R%+519@

`'>E;MM;y5 U]@LFϩM*:#+_)~\_9~AYHڋv*T#|&G"aljX>+ ɉS-?iQLvKtwʻ,͉в;bzV]i2Q3ܵPQOתMwU9&u6d9>JgC%)!4"VdB;>=h4g`Y"۔_:v!YLI%T!3J<~qyR6G5:5, 4]k;ADwG}q/Y B\cb_%rMTX5~5頕Ȩ@C)h 6@W"'s`Tbab pSĝ1(#p!ۛn{A¥&ب3ONPoJdڸLidE!sxKdJ)|W5 Wױ0T ++]k}j b]N`ƒvP=Zޢt79e}{Pm߸ZyR^ͯa.m?R\d )F'ptOGlp:kŪ<ǿ-j ]T{ɲ'Dر3fFК0xDT:k]N@Lptoer&yK+-a/KE{R-!m͚MRSߗ`K/SڤZ%BIiAH<}y%=Bl,fN](pK;KAD"vp'xbk;9=}qx7#*} :4,`0 eBrSΖ'E6Þ4쥳тgyLbDA%3R3{u\Y7B8n+X/G7О29[x^6 X^h* EuZ4~^#UO1bD4 \IgZ ie⿗3gzSU%BǮ䩾 !d ejLI |E I#,Fe*,]ҫд5Do= 0tԂ# V\Epx\^ҋ收b䫞AgW7Tc]SL`wz0#nBk.,&ju2)*7]1T~k9p? ŠOx[Q F^U<岯(s1>pha'$]!h <~4N=o=jE LG&wݲݪ?+s9!R ;5x_ó$;Spn)񻽧()b5&s`m(VJD{/ۤ>|X ?b:g QNyRX617F%N$o,LJ9u+p\vM^mgz&+O8LL{Q`̰d4;5ySE\|8>7V,DvqPwmpF|AR?<w/ $BpH! "5R9͹!B(zEK7Te%+Nd_|U ({C ]Jt^#HK"?KC#Q'u   "#Yכъ^1^1_FlU%nϖEhM%3%E%#evZqmo>t.׿h-L04FkW6nd@136|CwOFƆA@E#u=1谞4~@}ٚlL-_)HzGIyL҇ۡ*޿J/!&R hrRxA&d|qW 즴kQ>!bhڻ۱n9dZ>3Fps\E=ou7(M7 uQH~:lw9wN&ɀ.[Ί}k3R5Ϯ]}ȝUC{NLa j`| n}2x Z[ie/w *"`0=K86VrM>ײ/ޛqe+lv7XOA0F㝒\5'\Mp<=k)>S&3pww\D J]hhSX'L@m<) 6Li88|!0!3Fzδ]⯏G`B]<ɞY'&?Ws;"6u28u5nvF&v;P>J2/u'6${!VcNTm Қ\\ E> 9%fJ0+e'U-=J]mHk"GXZD.wJV Rr X.ʴݚXb$C.R}ra/f.Eޯw# P q[[COZR4fyIjY i1#s,- J4bC8XT70J:(PXEK3O}&tm߰M,rC׌V1~O1>V84d O"6\T J # /0ͬ-&W-CZɹJ;<H&gC\*J.DN ׳dIe){8D׉my>Cn2TD@ӛ1GU݇m h8;@A{H9lLcnoVq;%Iuu=eu1C,q`ͭ Ll$`FXǶ0iu8g 0ʪ[ J ,S`w+ξ g~ H^ 6k=u(W(#D"uCsVK ~¾!һנ/n0h+Չip B͒L4:b$Ҧŏ ֵ̼#~}T H/J EiG+~32d̙'~"@ܤB_"nWn^Ͼyslזt 3lh6Mmg $ %uA"R5 b3mС6]B;/C ny`Nn"u4nՈ,$as'jU8MDlHOwGhpNG <QVr%Wwu2uʍ$uY0gV]G*4`4Tmu0mPZ 1O2V{xw{beF6u. ܣvAS@&w2 d!ČhDU,ʢT|A8-{/@>](2e"xra ܀M EL3>^ֈC7Q4@ͧȇ~@f4~ 1AP$8~TW4Sej>+Y>2G޿>4#,y iVa'-LiLnQq\Aem~ ;8:J+R61 ]QW/JZ wGfɿ\Vy]l>Љ%ToQ-Ph|_н^?c޵Ǒ4};睿qVԯUϢXw\nʀ&O!h2`Ȋwe|@3}kݟv˗OܜeXl"wʁD]?FTk0qGȳkɾBb Yf {EʳkifzrpG6kPhff$W8mI"mw`͡~\cjak5#ȿf3wW%YNR XSd/Vr,E)æNL'򈳐Ly%s63%C-7+f,wwGhBRKV̸NTrݓ"rW`S%ih:(S{:`;RxrT̏HD*mH[3>oCPA5"s9,;gV|D UAhm1P -&3y@3Lm$[D@a1?Hv4s900dC]4F [8Pcr}CaOykk|kԵ/ +z!g~I (y:DUn f NdWo| [t! +?Pi}S;FTbeKQXʁY,q,0Z?7g~,M2Eۄ|""MV82vY LąGSO*ES,ErTBX)R"NUȉǙxfNnA3,U?Ɔ VCHKi|񹦲 :aC# Yz<&( "&sg#;݈ _UN'| .]_99=P]ܨ餽p?|/oڀ*2XWEA@DEGI4㣧Ԟ1hJo6@]S͐ӔMXIQ))%!zIt!pbT;(2Hnpi C*z/2Jbab&#;L P:mM-D0M1>|{JI&sArUeE)jmB8gf]ڲn 8R)HU`XIYaW}%9?A>l)cGl cy5QI¾iEmB蕦wx,zIn㬀6?&I6^ovi~RՍi4r4zDpǴU}o<_Aް {Nb+i,'cSpK·^i_=,i--]`.wj5K"D7<d\Ga11"&bJ&3ӗ[e8FY|9:rXs 'Bθe=*RVΩ^hwzH43Bބ2hF᱌jN0j;Rc?M22}>^nT |ғ-ɨ#|[ ;)Sn!^c Y?Ij.bˇ(GIQRu`|Wڑj>ѪdsGjق)é uwBwKaOj?נX> s{.Z` g4,qWS>"`ǍSyL6\p EnubTڒ+k)Y<ՑLź]j +ؽ~յT$؏vRY"qt['˕ O`tL<0@MH0\I`4vrV"!A\n;xnhCXu T4Ԑ^gGW'M> ,MUn:oVMi\Fyz+q7qCϭd66Ksv*V̟}GL xN h2꺙vPC'h^˗B}f/4 Y܏P8 T.~EJ  d1(26lTm58lk/7/[ qnyׂ=\=c-Ai,3^{Gٟ뿺f$2Jnl8o Z`%Ƴ{cx:R&78Y]FM6}d=4j-V;ؒ _3(ۯ~j qoa}Mso!SU\Ley_|XYQ" bkZ p_v?D[P-\@^G l.HB%NEy 37d=FCAVo$ ]9"כ|ȴq[6v(>hCbҥcRI9YD_Ld Q vk~x4bNrl$)̞ۓ߷@v _j+[=t>A:?DIa<)Wn paO"?$h&}g UA*7|>cRS,v&M^v9WL+SōO [~U6Pis ZJ"h#PGd=<޳${4 ?/63kDŽ$#dY>E:/-6f3~.b]8 W{mĆ L1 R{*acAf ]ٳ y.JPn{1w3OM~]+;fRXz>onqwXl=ݎ!/J c!GDc׮?.'+n˨i|ŮԆ DKN(uKzsmU>QCJPefC|B b1 m΃bz {,T# _ ;s6nI}0S İATp4h[Dm84y'+Oaʗh@ ;6 +N\&HX]Yq&!$4Ư0ҏ&{Q20!?P$Q\f1] o}S{W]ZfSp/a[+^ y3Qd`>s` 77v7`KםP\W#NGdlEs|Fº9&jߜp:R~r!OaPgDHڇԮr"JIzX, {iVŎW8j9ÊP.^+z/k&DBetLi]}ajS*LgsIM#H檮纱Py\_2DqJ:.Șx蔱Yۂ~ej@x|$/wŰ&4 #7jk;-6Iæ<;~r8ZKXؽC"6>`d{oO!] ㌻RQב? "1Q!m*1bYH$WsP9VHh&i5ٰn25d*':C @b'D v2Mx8Y'$DOR`t|!53'=}6mF)( Fї7xbhQmwLE##mז((FY7;KNJLK.t9IwSjMp/ĩLS #iU**SDp,F%TN('3opv|tj(5-E"ςa {|:?ҤzQqn'ۋ0GMkB1L%bԇk# M_JՃ!Bl u֜ՖKͻl}rGՐ"p31 pgoV'!*NJ'0RY^6mܺO|4 >خ=kf!DPݎQ{6؉X֫{jj5EÇ QfǕN"sҿ;cFW@5"(S߶צ<UG+D_c+ )0;!HB&l$hf[ ij1٠X)c63&8+Mu9\ 0ư=8w (/v+R-85c_[ E0_7r5}> 9O{!!MeN: ~٫М;¸=Qc\BtsWfr+ZP!J`RkuOOvO[#?] Ыm!-1% SmX`SVPen"Z2W$Eŏ I/ҬB%BJzv7,ymݹnBRʽՌ/U|8?/c)ľY{zZݪ"`~U:dFOw@ug @Yѭ 8܌3v 04ţPq8Vt %Ĉ{oj_o1I5tӸbV@hHyXhYU+΅0s AЉuOtɷ6/9i [52ӭ&&֯cd]Iu˖AJ] Wzy;De\$5&i!h,ݵ/.Y/% EB=tB% ]7<)]T:&+p *?#I%F$֒=}]RJ~M2%N'Ƹ,&@iP;TۦW>?pnv# ^\h,d:Cqި!Dv)}L K04QDfOCIicg(Dt;,*>Ȓ@!},+U˷|j~ԃ|JI2ѧok~c6!e) ":x*33 [n*Eq0qY'3O"A`e& 5[%ʌ48!M;O.z}Yŀ+Xӏ): ߡ1*\Z.u~`u/Tȩ,aZ W^8ŝ~W RAv\ARɺs5;uq>}FRe (y~ AUY#GF~ ` H:lyRU >?\[e! ULj70*mrC9A%Ka,Vqx7꟔mSgʋ>ie\9*+T*lGw@F4)!:baS) >ca.za(f۬CM ɱe釄4İmi9>FH/3RMe ,4 z M)#ƃh Mf g}`,:YZ&Gw p"S7slӜ4/hOX˨L'?/b]ʩPFpy-u޴T4UskRp3,EBY1 YbŚ e"u ;Y 6ӋyBV"YPStR҅udDw5$_мв^B4AYwV)-Bo -&G簧zu!.DOʚ-%3@ \K4{<ŎX{"4_z̥ю v@!c@y.,ǫs厱4mŸ(@_~A a&t.ñ5"@B Ol^;_e8#$paJBPk2I&/h W^P.pœZNhaxZ9fԨ)*Po{M2^~/l@tjk6Ǎ/2a˔7o}i$je\ga956( 5_s6dsF`)ӨR n\O}]ej ++k;H_4vmߎ'ȫa,wQS:(WkKⲂEW!5phB͸jp9'_Wf4؉V.. Hp2lMPRܭk~CAe ^.aker8L-v/헱?e%f cosc O_r"+. q}EG:B"S)U'`R!o+LFTvLn;:ǥ/u>(~z$R~@Yf(4ӍXlξ}֙q1Jj؊_[W뮝UJ郆¥"|<~dwfkvo&1U% -XkBQJ4k4hK{еq 1YF҇oµwcgt]hKx9)aLg˧^;~Ԋo*\}~pJ.滑'f&!'<XP%yFtn8ᯐ&/{jVx@f(Q rw%!X(3#r`A(\w5C(̅ޏFjłf#Cf2_,Q['rO &9l Wμn[5jVR0 d ]L=p_(t%k 0]B<*߿Ns: }5s-[ImAM6pmѱh,[s#h^8-0+LU4 م61;`N㳄^Xh3^G7[3rP&,ś$ d>{iB*XVu_Эe9F}2o-:xRMm4s7.yR'c(C 9ݦ; `%1'穀Љ*}~ZͭQ18 #sRjG)R'1?ic-2b&DߊbhsW^$Vȫ-"n_cƆoxG ;$q d?5Pp{iĨW˚9?`JDjW-+Z)K\pCEt i/:í -yLehXhHk[枿a/xI\mOrMfXhFלOhDJǁ'\PpVբT=_$gW؍$F-ӗp=R($*"L\4Z&܊W݋{Οח{ЀYZ jbSGhu?3ĞÜN]R1:](I!|zhRRE Q#F:cluZFu1Q1ҢKHL8m%")] +tf7D.sRu:ldzљ1W2=:L{9&RdcgԪO4S|H`)ʤPGCɔؗVujYiSޅ1Qeھ"K3u/Q7hV?'1' 7p]:R7R͢*+l+~~հI{;(< lMlfٖijwE+< gN! bfgBjY)⡳UTۂ|8IδvCL2-F҄NDP m ͬ@TfbQ2ŢE\X"c'+:tTE8`[ɕ¡btZbV枸fL4B'e ͱ<E/^4ĉ9FAv6NeC5?jxOU 'V$T,Rh1vJ̈́}9t݉l#7S Cy2b "Fx~2 Y4S-A{OHAY'HZ<gY:atq'(DEϨk qHv+13C!8Ԛ1&*=KJ$%\?RI6o> 0>)v2#_ kH]gQzOuc/K$MsǟgBK!&}UNI!&Qd) 9}i5O Չj2{%͘ܠp_J-c-wQ|,Z7dGX2={eޮȮ3^#R6ږeiW? kOFa""J$(SJL6AkT+eD)&+2rtDBm}˜,>Cm@ v%mLdP:l ?CD 9lrBbR EU`O ڕdE ߎ./c J٪w3Ȧ"q饚61đW=LBD1PB*x)'g1Nx3D/A˰E.s2q\dI݆k ނ/sCaZw_|qFPNRՖ~VyJ\Zke& 7>Fl} {Gq w=tBVlT:яbK6uL.Tg%O^KmB/J liFL R1;C&9" 3濩OmWŰkS>y26ƥXTkkYa>=1 ,М0|'L #QQ.('K^פoY5 Nү-Įurv!IwM2 ڍCլc) ~dC^|.-MݯhVM[@#k@<f'i XOzR=T|#>P}ڕ( ~ ^5Gvw(۫)M| }}[y{vK{Khd"""v·Bտ֊5B33@ep}_ "EP]h='dc[٠FŻ֊4*p-ӂkخfpSj /s6cjm4Z8&aOb>lYݨv LQ87?a{)#4I7@-Ȯy.. #_2w*YyIz,>SEdf8hȬq/ d,w*6 =1P#L-C{2oc%2EV-. sk_G P-V98ڽht7O4n~u?5J4-H<bD+8Oq"ZAY hTqoORI HvHǘ#8mfPwJѢ(i+2l]$ܺX_!ڐ,xD.#AC|% !J|kC} յb6e^3tU9&3-瞣ӹQXrjҡ\Vyc" (8GkݢpVsYt5fl*z 4gI+غ>3jnۍŵ)'EԳ'>ҴgʶJwW p'bF'@<|3+ pci!NR؊X ppf-U]V6-0\?ݝ=Zz(ʏ>@2!z\i7z.H֕BG+ZZͤǪB+C./f;4C*+HUf@= LzUB]݂NDAlO#4 .Rt.B6QbR> bVٜ`в_n%#q aS 2 6&vGZ)Fw')ZoOPN;a1;:8!R^brZJ$Y؉_qr¨~3wª{FKUh=cbA;&-͍"9PtE1/sz7hRw9+Ӱg6H͌rE[냛JBXWAvj`S\4W݋t7- $Ř+ém3w@N-R&X}Pwzقn!GŽg3Fng#EsBEtp=21c]/̑{/ &n];ZNԆM+>'hJ,fYG23ɍnd0#i8=FCYī]@x~p|$ث?nccf23'6 4u?a> ({̵2yk{豶զ6*(c-'q݈1}:afͿSUo_/ugz"$Jlj09];$Xg'{0ءY!kB` (ج}_U6ߜNARct+`K8M9Sdl Û޶8 J(t +5Ҭe8ǼMzW*˿1HK lvByCH|2 o`ܚ~uR"_{ ujdAZ2gD0zk84fA:!Oգd\RBMԵ4R_XHwh:WQg@8B\fN\hB7ˠwKu?$O0 5i(;\ڂ׃1p!ʮh{vAN{QƛEk1DBg\o!1+{Rrz6ȗ" h|"ңohS<"-̜d]x k+i=#͒g*h } AM"q][ y&C>7Q*٘I|baD43S3BԢIj.hQ2JbmC a3_ 7%ݤ4~Ʌ#×M.+~{)o \|,e"GWZgQ[W.x9q;93Ч% 0CfL c/ +@t‰x$<&mVL@79 uJ+<" ;ʇmI ! IE`$_po/<qKGGpC#ZXC fZ vDV+;`+n%s _:[X]otJw,Ug)mrr8bFqˠo[0c{*يv;ݖeMYL^m*.pő:/wrbz3i5&uvD#|eT*#xQ{eP)LYYwR8ֻG)qŖcwQG2Ʋ*W^3ƥ՝eK6iۺesj=@ua0>oor &VR5_&Q*@x2"{HӼ /sp$E'uT9#Oc;I嬟Uz]vp< >M"9xkllRaTʺ `':J~q^n3;scmtX#wtBđ@nẔ;F'u9FrcxHN`2rVA,j.A^:,nLbJ\ (M9Ĵ}f+Q3 =#5_nEyP.ox@y0=L<2UqT3CzBݷyc&x4ʍ/|W^/Rs4p+}j򥘁PaGp3[:V`>< 8ž.>yI{|S$NI+mIBPua;Wn%KlX{#O60hLǨ*W E<Ql?N5<H냅)#db.;7AvݚBzuT1*VXjE\}G_#h[p CF9ٴq,T66m۬x(bf&H]6 _PrHjB5;KuY\Z^X32|ȎXAIFdXUR^U$:1㫰Nڂ[,#.jS'ˣm1mݽ-_$l *4[>E܇9 eٳB.Kfq Emd2̸N>uUاl)nZF;265azKwN0)hoYl0g&"WlLX d01Tzp^+3Oƿ[(6sI"#Iђ'yU}wY-;!GÉw-6可Kw nX= _qH&%wmGjn)z VKAʵti.{RѶ3blX1 jķOnob %A3tņ=L Lr6ĦTP92F{R>ʪhϏuڇק(6ڼ((śTZy[1H r QP6I.{$~AtvɪF7o3 P.ʅjSNp("8sqČc⠵Q cPRpdj# q̑B{_6-z䟖MajfCuąkFZ7ボ95={_~ju]y0s8ahPI9cF̝Tv}6nk\4 K §} ^_&vj1F"s {.{)Ӌz4P |IVe6V&͍G驵N*r58-%EK7L2E˾EY-j! rVv 2jSrFԼ uWFZx^ɀitűh_08a|ܣ&CePћвQ[fȮ=i/F@ӡZ.DX4ګ0DaE$A ;E)~"BVܻ7/\/*4 'DwKm=XC/E/#oߟB k+Ak [M u)& r2wB,d-dT~}0VX' nr0r;Gpe{ .վDϐ-Kw?׊)Gq&=Oe_{gL EUaUK Q9T]{_MiaJDɨSRMKZoMyԼZN \0O GtSsЭ6I?YmO4PBɑXE^J}"mDl> gEJD}F|ol}2I]C7LzGC|0[tbGx:>PQ`׸GSdzݒP90ˆTk:ajsEm3&n?XZB\)`)8HYB6 ےTb}5OE՜*[(E -h#9ڟԾO Q>]j/)h\wuV0SӃGaݱʃa`Q;v=[ݟ^_OB8 BPRvPW?gAa܅(B!" : C'| %Oȫ *{k P8KFb&P70hAާ?44T`dK{K5^On~MK^GDh.ιS0ĕ X]jSC[Nz35ă៤)Z!F0>8 _j;HzQԒ(#. )飱w;+9dKx}OM#5wIa,l av$W;,y@N!Ԁk!h9 t-*liSXр'WJ~-ѽ^&Þ'+e2b$ HP{(ïScOJ濆2\-i_̡whƶxeN"/gHjSn osD<;\gKLJxuIe xÛd}ÏU5X9+cwG\vXt+v&o>/ ȀwUaq/6V:7\ #q9WEpRkw6dXKL'Xz2ܥ ud~~O꼁U#W~KH088hDG'ئ:LѸ"]e(C3+Qm4/* &eho\1"f}~E73Ĩ$`T\?S0S$qz,h@+/KTS/܆q$?GLTtC0+v3ה|Bc-8M{! Z32J^WR={B12 T#Ct*NUkDŻ37-isu,?nn{c)c%y6ޣxHmk|hWq큞 jd5J%gh.Zֲc/0M`m$a3fnt_j:<$`DhN`׳ _d/fGA;yܺ35~YL N]i? A~]y Oqgъxk'ӫhUlI5ςQ>{H~BLJ1tsJ*鐳ąrP| tez5`Dc~XqbVP{8`2uSPm>uY Q$J6Pi=SZ̛dJ̉pVEBza͋îel;# zzmz0ex%ͷ1{6iLV gsGnR_ ,p ѫ X5oWRY{&zb蹚݄ۧ HY?< Hnnq3 >wh8}6װ׈˵  D-x`qsջ;]=2`zx0Ҽ ޅ"/N1=)> % f nnn)'+&'ph^-"rQ'5TٞUy Er| eUxI{d\?ܱ+V؍"bή#/ɜ{TO/zz3iCn_Sw-laeL17CvKJr_m1Ny$]#\b1UHmDťI&8u[+7z%Q />d'H.8[[ЁerAړ/&1!eg_8KzU4w]Yfd9H)4LeIWQke&V(,IER$K:vkj Hd'bcIԾYV:&YBV_"Cu8auÇ$w26!}]5Y7fTֈaIBEvNMǁ̒\BrH۳tT*M にë?6C%Cљr {6\ [/>Tù#&mL"VѲ'HzR&ә%7djL️|ML'ttwE+H˘L1A 8_'2{3zƎCw(ϑgݙ:&*,CЙ 3Q0SHIC* F˳<h~&<5!Z;wZGUKTA]:ɏ"$|Yrd84 giS2ݳōj4 o<&פ*c'iߘz%?49~94EKo-0eS, L&ď7Q埕 \)WTqdgcr;wLbG1O.:RJW$FRx3VE-(B c*%DW^х>טEJ_6iDUwnQ)qk-XB4],Roޜ#yL&m؋lPf*DwP.dU)(_f;}-V* _6Ni.kBBYqU]B/uLQ''G>)1>^J"Rsan%IHwĻVZO^1ݹy<1tP(W5C5>Ta{؋ ÔGʕ}Ɓ802ކF0 {܎/.eCr,)n?lx}p\Da`dC6kk!T yZ DC l oUt8ʿkc1_ټs/֍9h%UGZܢYUT0ՠxH֛9tVl*{OB##{H}th3)R>daR N|Pq%1I H<_+_Oo0MYd#h+ɋM:R-ȷ5a  CE(&`vQ^,ߔG I~+q)ڷ-rn`@YsH.f`~ )9g9NHwKr--"Hֈ!r,V 0 W?i5gJ8k{б TY5xPKB%̋>N(sBӃ!\\KW~I[%)e_hg'ԁn=l#~rtu4^3,g N@>q.J^*ԨeVC( ,z33Yyqg^:Xd!U'ac'&J[pM[枺΂UyF bGcJ$qgl#tu. Ca9`~[]oA >t@֢ 29 Ci|*'Φ^y^8Bծl0OY$DZ(dqLAF6plD]*^ya%h1חD`r'|J$:*` F&mcA4bl{BS)kX 9s'vHAA~n~Is,'RM\b OR JC\ͧJ `ltuwW N#т#C4nA7pAӣZq+6 l h *6BĦn-/ֽ-?u5Y>b:oM 2- iݾj1?`9 o&"<pl–ZA15f{3L't$`ܝK6d,9^V&ҳ!7C&4UuEZ؄Sl,ೀhۄa0 3M^rǮu7M kexږ("kX(@]juWqç-9X] ^OX}O3 E?'ՃȤ7_2Ջ>[ W8%:_ܩ6+SE-R?pjN _h.۱TAn /{m>߯/^wVm<މ ZtKa$dExH(g ]SB/[-tƹWt];PufO]Gzː}A H˥ޝ|#9ްhf/o 0.c5mY=֊O0€Ez1td!⟇qsks|; PY}f 0m}-P)>):P\8 1]|@V[ͣ$ӌ6s-PUS¿nB~{s]7tGYQGmK9ݠNd4@݁i ;Oy q2G~~_Q Io|S_@cJ&W&(7H|`:>)fr9wkW(}͝4Qa<)a}0ۉ^(ў ;@E|8c,~w1|.}jקͶf_dZ'}\e0-2[vZ>G_Z|Zk?r.j{Ȳy/Jt%3]u[acƣcey_sZDMSAЇ/qmݷҕfƵ@պ'Wl`C0/o9\0V}#Zt qT(ZQTٱ?Ojjqi,j8S`w4$5z(-fM&< ZA#eC?Xt#DmwiHUdg3D1;ÛN z##aB‚H,uV#1ͩ]bϞ"K<7|tpϤAhŞĐe И}M(j NԏzAqѯB~q ﮓk_1z:`G/6=%|xx:E2:KV X5wO|af"󚌘ާTZ9Keu8e&yO!{h+(o&- $=6U<<ټi_*~5M{+R^#aWOCҎHy&ja/UNmsVӀV#HsӲ)TLprsjhI`̎ƒ%gh=p]ȊhW]݃C'D&-xO㬥NiJxܙ3@xGƯ#פZ Mt~l#j#&@n6,j>M}dVeYJV seʬ!'497u|>>E-%Zy0RnO 8TG̙\HJ4*P @ݘ.-Ir>TR:|`s3}夏)G] _-,:KwiB8&`t3FX~4nI,;Cv͆w q9jl' 6/z[>=UIZ.yȃ4iMO8~WB&ۭ(o4d1``"s;ke5"@T A,]ޥrx!st]":[LmDdEKCBTdiI60wp\)H`zG:n4)(9. <->;Խ#"'жTK܂7c|RTKaj$ɑ{!Nh2Ns3c̶ DGy%iWta9[^J‹*+&QCÎHB'VKȪ_L>(VemOR' R$VRIX1P!:Gx,/~lʈr.'eINg# -~{!iq hj''3!ݾeDTxaǜjWN :_T}r})64J^@3(DX8IĭSmd\%q;rK7]nn[2_vE9)Glr'[`h:/@Iz{?>hk4;EχR*X޸9Љ\5(@t_8^VĠcqt~RFU3i Y[Ml ɎV=q JVb/lr5{:*rLdXleجbCGGg;6qBQXڔhL _DKzE3aт9W ջߖlC[NXi **0=*BC/%Wp}vU14%&:}`M 6/I3]/؃,͍6Y" RPܴݡKJpS*;_joJ8A:L;IU}VՔ~jkwNN8 zfW -Y]]&Fq sa5 pZt6+sāUeLZB Imn)~VҌCNU&0K~gHm°qүT Cdm9}96!˭aoRl#xS͖?l:K3{G LEIv*-5M ,xO_) M5&}&+e7շx^ȪBѢ~i5R֋Vv"i :÷V\!U'??]ܵxOnm3  alsJm$:lJ0U5=I(p1o&ټ@@ 8Dnn,fd5W\bmNvM(8GWbE6m5q¯]0SDZ潪L~YJM dJ@C*.R0a- axЏ @  T}ĕ5&T}Ze3F-*fG|~Sew eQzLV AkSA̙җ}) |ށ8a͝QTi}<$BMfƛQ&@eY!N[z/9RV[+aаroR0ֈ5L}lݸ@OhL<̊`Kv(5\$an/,m.PS>zSe*so(F邺JDybzxf8M>)Ea\=ȩRp1m3F8YP]sJ4hIa[t=f׈Bީ?(ܶơf7>5!engf4Py MZZV[ɜUٌ Ev/r?!h KYLM{bzJﱊPty31o#:+DrSN>=c}X5Uk͗GNW#ӟkZnŸ pCWIv9@1 Vm8؎ 7E_9A(0$j?i&v(3)]q`8*|-!5sk?YQtL"]s^Q}!9ior^'91bzvV_f{UI ط@{l猭;BZHs#u KP lQd@^ns*pЬH3TE>KFSɒ``&_PoШG e?rWÑ*z0_֬*@@A82 ֪rnE_*-7E]q%Y,7]Q{l*9z_#MH47 &xeD2xJşbj\=IėM+Qz*n8ŌާMu O:NJYI&oO /HwG}ERї[T }6`멇Ȧ>0;i6W2W!j!#s2Wctn3H`SԴ21ֆX&ÎrԞc#7śÔT 9,T}>0$c&7=DR룢찲L~%;B2ܴg7"cLH(A$]@Sħs?"\%5=g )mXL"؊eFRy qD2z֭ a׀/nJzU DxV/b`a[VU X5RVfҭ#7luNR{=>T9}KM +E D[#?߿}Vn7W 7uVÄKa!|V C@] J$gwwg×FY1SmhH s V& `צ8[V|X(eb( ֤l.5SU܋qة2 =l ~וCPtqQ$Ey:,?DYX;gy}nC)J X%ḃJA8Iɣ! `Jnѡ[-͐_K8.(Z2rwv^恅,@tƐ/[L˙J ZcqXe6[qᚔ>S_ 3Z "Gy=Qxm(#o'hB;n+)1 I1}s?0~[´Y1֪?8ijMhÍvԾqr!Y̝,DlJ'Q\O)VS/5j23;6W8x}Р b/Yb@W*N\K"ЃWϊED:(q9U wƘQ I֥y:g7hqbaig) ?9TUi:FAzF#iƧ1Ua;skp!p+=$"1 N) _C 23D֐Nr~ْ/[pJ 퀀ܥlPG G ZR;t-E8H꽚w9; kO9SU/?M SB[qXLw15:ILW/u%yz2<> #ōu#f=%nq_C+Փc.8@ Ʈ@:ihsa_ho =XR) ?em mն| {8Q_-E+MNzAһ~P:+T"x=%[pGqӽb ,$EgGairD=4 ;DԿL!=fRdz\S@XQ4emhg*:Z՜`B3ӦHhL|~#HA%r7_yccR# V1靖"KgDP(=f<5ǨR򆜑 Mt REBpіO >]g_!z݋sWM᪮\L*iMiqa%4l7tvi}]KEuEl.El?5Ժ)wucY(?вŽҾUW.Z_A3ɤ)]]1i8"ѫ _˼u:8 hn$ WT?Y:GIA-MOڔ5oÍwͱLwҧE]276JmtȹK1BNi A+uk-(}ҙY_WTU-HȒR!/' {M3Ȓk|o9SDKp,dX|ltLE&Z*򺂴xr-ޤ }5 $=QJWKPduf+)R{L w7(SH9`˝w6n_Xf2!34~h3[佚0Z-X><dD5_ha3c&%Y[pM*bA[7Ui^@a4CU$IMcWxǞ8*Q:/肏_>I=!)Ob*1a }E m-k$b0a̳(èWjHbao'-Gōe;/Mȑ1B1mŜ706pHx?swӿ'St2+6+U)Oܼ 'RO!Jbi=TwO/tݜK(P; `z 'K &,`FactG/G|W(G#4ˤVX;n&z$! 0՝CTX9itaȮ!9rwmƚHbȩ2>X{ C/3Hn UvQ~8;Ϣ;,5ä#9pf& rZ#Zã]ՔFBnuGP0F|?ep9\% -s EZ$BZ3vP[\@P2EUuOoK s;1xmQ8$lNste`~` !E=]l<cHtnXWל0ݟ:.Ymuȋ4$[/4@ Frw.LXz0"3Nyj/H02Y‡ՍN UƦ6alaGVfsQԿ/$oN-g-6dGCt"J}Ap v{֝1ܺ)[LÑO,^. ?yj]dSh]#2+ (iW pFB o6 Ծ wCsŠZ U=  ! ؽ&ᛴcPc/v)˖h-"S۶Dts^E-T+юǛaKfL Xz ֈP7̚ ]oF4IR< +`KN9͐DfrTV3GoswGڌxSX=tozxt}l`?s,K>~]^$[^1cȞ/Uy21 w΢P10lǂէnL`Fkߧ&^c&][ 0=(6y?*A>1*wgzz]%ds<)ѵvp}أ ƅDqmKBq G+YKmcڑ^q2{}|!%LN͡?1;׉=Pvpv.؋=4$6.HZ.qe ޑbDQ`$hSlz/#" Q?5+Ţh!m)3qV鈑i̒"J΂rYV ;2x kZB Dl\dMH F jmht:y 7d@ϥ?ZJlD7 W`U:^]ͿfC?Hݱ$cz/b HOgeg- 4a'$Y }(bx1T1Rr ?L^;pp\iK gWvxa4tZGqJ4kPȒ#>@ om1A @X,Z  VL1wZ 2̟M%-A&Ť1i_$0_&A1)ODZ2yCIbww/ϓȲnfpcmfBO4U<āy*լ[.cr1R!ROTq MSj\?TlWK/"I{'4_u RX\} /גztVZ~a,MBNrנbny*2 Jhg1걼 " м`]D+y~/k(^ :ByW-L/y'} ȩz](҆ԍ4Tve@>jIT) =G,l0{o;lDk=E+w, ֍NI[Zn8o'lW`6i'vBu@)y*`_&͋evnϽCE>S0o${l4iV1o0^>/E!ߵ #US'wss>D8➍4_U0‡ %o\,tSca@Lan>zܜnYD3ȃGv?.pCML5[\d/ތ? IUpsn1u U=M@DŽ39<)]L^ bly1籬|:@=k!YU[ɒ}R zMƀg-Ìj~=>Y!Jב*kkKc*  ve,6(H~usZ*+AZчzh妧YaEFLRh*\&fqzl3 nS anoNȧEQQ150eYP(Σ3H+9ԮZr S qk$:boŒ.  $-T d_gR[Br!Ҹ}6esf6CvcAyk.6q qk' ap .&Z5 S᧻_;zo[860 ]yVJHuE6lM,1AO] c&K+a'Â:{tvvmp2%_z+\oc0_b3L#t:Ug~!xLN 0KqIc8ʪ?nF}݌r,ML, <7o ]=(̒[5aU?2^zϏ Ț}&Vs8hڈ[Uo7~nt:pL^u*dŕҽ?ZG/*#PnהR 9LSx` tS,PТWV>~ U#wʹtD]sd>&oZdk,g?1oC_O8Ia^HUBl֛ۉpp!NS ƍR*g@7SUi@PaӫB6tE;^Pm B++%l Y$*Jªȭvz,z - g* 7B/M3ݭp|q[3㥮#"..;.Ĝ{-'D(9|Ulwx\t'Tur[8ŏ3PYį&E!ݝ=|< )8Wܰ`!sj->V&qVKB%HQ\oV'o~׊<9h@Qh\wnrPqF0rF,.DnS/e5`0;э¯G2ge!d+?P*j]gNg%ȸeOt"yHsoJ יȀ6URj*"|Օ'p?S~q]#.w9]%p%e=$&ԁ'sSUUpLDڱ);)(bZ7Z.* qIя r^Gr}os%+[%:6;jwKHF6s(S"]*(9B}@B.wU w4c:WkI!k".=z"ye^d m,CKv =Pƴ+V!`G4 X8@<X Brk]k>@n'VZ7o0faW9 ,aɟfu4\ѭʂB`ckhi>B~>)^~P$2͆ GIHuL0nbv>%qhusfd7긪IT`4T@?I`D? .>mE@~x [D`>uV`)+-V36Snʔ+(N|K# tji:Xobq~F\$R#d77|3AV;! {l|Tz\p*w5\k x3jJZ|I9i(;yo--z_ Z(%Z\< 2(rW٫4)0 >G~$|o@[% sC@1G#R ]SɸS k ()WH43"^HB+{UQя6 }cxZ-1?{n&:_Cb={]VԗŎ8q?\ EM!bhVmYEbMŪ=%%p-j*8f귯ہx%iSAVz>c5L^wmY9m\"+y"ϣPΗ`]iwLi5 V(.%?0 "VUThå\ dм1oΌ@e<tM73ƣԮ!lzvпƁKHLH1u#I\$9@"sxT`}ˁ@A@r!7>'ǢiZΠ6۟B9$-E"ْYbZaAyJfJ'B3j~]IƜYjmij(U^ "@(X`F)zg+OقSdw XZki+K^B`BZQ;Q|!CZ=G;'fWYgl~';+}eVj =9ѱ_P.>yKa*dP_1('~S$= f"WC[ 5[e1V1lt έLs$%jS32 ME!%5 d~G v4Via0q0n->yF-s,,/ܖo[8Mйp-hͦc8A$w nG =tx'@lXYVٶ utm$RDH"˔ p M%{*hFr9\(µ( ofDWnH"q D-V2AHl[[3aܯ0<#h](]Sۢ+tӡq*NGCe) SW*,OCZ'#m:1?g}g "F;?2E1*8QR@]3+3VƜ!3j.kž|W_;A˩7`RHRTu\q-sE)v/;;d>Z1lئ(.Skq6#f3~\ }B@9 Nٔ #s>ؤT25yÄs,yYwRRe5%5|e|7ILah/䘏n~(>l[b y2TRW|+pD=(Wu~Nta@DBsz:RߊܓИɠ(æ;u"&eoП۴twSDZl!9QAz EO9~ v'H.Q2=Ӷp*x IzGKp%K6ՖH!i]Tgd]S@W9M*D+RWW꿉u5= Y(tϘv hHmrkp1&+Јl )io0lS--<_-=mN S¤|HBln7 öh4}Fڍ~5{`@ ̓k]Fa~J8V;>DgCi&NXu$wx Cv_'@Fj4 d켕,u2](~ڢcz⾘Ί0)06uى!D۹Z/ۺW XsYa2\ap (SnJF 5Ȗ*/f)@nmKǷ/2X_ ?K@ *ĺrVjڛ IC5yPc$y'b:Օ-ɗ7MI{]?</jxKX2J‰^" m(IO%B;,XVKIP$\AuIxs ,(Գ"ԝj#!Ua9R>4tF\F!OUƜ3!,{+ j-O';'db#* [_UQ7mKFj*vߡ^W㭆LpMzbZ3;F6DMq@2<ӵbitdgAulqWec3jNAݺK}~z%;XtD.К~ >0ƪ^?eL&dg#~4`uU$؈ZgNp??ŝh@gN%/s][3 <@;aRe_n.)tQsG':7ձ֔'3Ύr+MN^ӑG  9wl=X?ؤƏGIͬ$ GDmg 7=a "ga[1@zңsɸ1afMذC ͹T:oVذnH0U)ˣLOBsT-4[_7 4ą(Ն*,C~TLn&ʭ]q\S܀.,w\z"˦e_(SDŽУEN%rR֫Sj^3]O S,KX28K'3nQɗdHVǓ5Y51P,ixX v}K&meӼI9Hjr @*a5ua o'M{X;Me$< )z !nLJJ4L<v;_O`ld[^U9a4j^S@UJ/c8y#C bSwnQZA~ؖ H-Gψ/sq9i?]n.GVt}nC#Tˊu691qAlY~Q?WrΉ_n<j^ s; !5tH֔d?"Ĩ\9{@+@Q) (oފg%zsYxbǏgo.<=ve&E>lv(IrR'@TWL4⎼IJ:ZIxphjqW^%ZEL>04XoQ|Rѥ_Z@\?Túo]I:UQX 0"_`!5iWn]G `g2b!5GouWEVP%Q&>PGDիc}:]B18m FIHWIn;n+F2?9eh#-1ޠav==B&6?zy 5P){#8aʢt F >s':q!҄z}V•+dK;W_rYѥB: "j /JR6B <$ RgGz\X `vFe`Shʽ.I d-4 Ȕ;mKAE{nE XUm6c}bj+wО;5]Va ?i(qt+/Cv7AN؜t>( AEH)Qhp_B%H}&i 8{R= .&NIA&%T^PZ'Gj!a5sOn~m)?l <="vTWtLM?ߞ}Hax?quPnX1 6/- `#Y* !U:O< hzIKC9 iLtrq7P4#UQba+\H$y 3s)hъ:v!mwDXia(-nu_;6t˔׿ *z+~ !5퓡o^P&-%oٹ$kT:}Έ#p3A AeX3Wx)yd 6A7- -&MDW"/VBA_us ڸ7((UO}m^.pt^gɦfxi˽4-ϟ.Fped|$9C`<[Ii5TXRVKCdɾ'FeŏzWtR˨q^YaRߔ>GnBmpP%i5<^ңytWxtCu&ؘQ |Hum(Q2vP@0O0Ԉ.aŸ#-M+M6bFjtNi\ޯa^#t_OOZ {VE W}3`!{ Ǒa٧`lV' F,㐿p(fז8IpgV |{wUXpB?$=7|O)7FElǏJUvy¹<+jƳ-p񢚇%}wUqݎ$A0ߏ XrR.7.Sw! H9Uf0i;-r u?Uu4o f;5f{M'oɶ{vWԂ0 Z@|w;XJ:&$w϶!^Qǝ]jg+(tLʢI}1/UWCQ~ :OFrh0-Z; Z>KP3,\oI];Vl 琿r!Ld-Zt$ѧW_g4 =VL?q->DJ|(h9V.WMhQ%E?ks#(yDo./F2#c>Űw@bYJHg]g$7p)I V,5V/lِC&v꺆 j.@(OpjGF_j⛺%,5#!+N<chgAsX)6/ȉ}[h`U}^eqx@MWL=Qb,/ϗhCnX>Ňd$2l='j@ܤ>S,VMX͐n P#՞ϳz!ht`Zg8?FN CWdzA`xg]!>Y jmACҭ KO};1I!(ž3CtUlx#3Ç91RǙ07F.; Y=?*Y cW{ u i#BHdMсVzEʉfW1hWt`fWzUO' r\KyF8neCfғw cm7CzO ^!jlF}W &_E[HT: { 1n#L%DZk_=띁̈f^r;"̎ݞ3UJ,joW^/ƫ8"R|QR?V@,8CXՖZݴ O_O9o +Եݙʻ^>Ӆ}=SLW AB;~Hl"@׀54tcc'-WӠS3jM^0yg' Ap"*ɩa,v`wzZ,oW'K8B9X9ltׄeH~)Z.PJS]D?fL O˯DN?PoG8qp?e z~nxSwCҥy}88lظbF{}T/}|c 56ꌴ+]:1\ 6MM>?^~K,vцv&2 ޗ%[k|P)dd'2scRGԌz>e=mh/>ڱz(g*{ePa-:)"ӂЦzTi-KPB4|vKURZiu^Ϟ5p@4BӪw&T3ߔ_?Ę|+@AUs4K"_1"}{JaiCܚ=$@ڈ&.u5iۡiu/Og,"]vϮ6Q.tIJ8:k2Oo:@'=fM@2,N+j|lA(xP<-> *ka9uCIef^օy%2˩ EaVew/*Q֓kž0ј{y)㏋FcyGu%#Bif8ȝMq1&V=SwG2"cYET cіf8fgUL¢9ӉU3B#g.>Y|'KP^_Bvee;x8|s&Fb>Ou՛}{p=-k4Qafh>7IVx8,lNCPN&4#ǚEٟS; 9%+ؓE[ܦgbRJxwCcqs{a$ Ӳ98 "DCJe;d˜ 'c[Z#xx$MdUS,Ks4PviX8rY}[^go'e+)+0\x0M{80NbE6(jez-ϯ a|SrW*56DѦt_TepdtSK~1>MpgMZ3`x3-?#> \ lF'LTjǖ.Fʞ$bzYdnN,p/ J~fU̐ ib6WwJdfb/e&w7pc4ak[ۓwUJ_Q_c;5oyVVi)yJ@h Tz_Z ţGB-HKOGr]?,כ#|Yxм>,kQD(IvM,N$Df.=n|'tuѩ.'q(ٸ1Hr F=%*vc37ۺ*zXGF=x)^>hSE❱;1s;a}X+a9( $߹d^+NuoM"D1z{e1b¸o2OCx]"D9߃f̙aq*#: :NauȮfD>>iYcYba+9w"d LAG|1j# ly%{U򞘸3"lv j^ ) m[!PV=2|Qj8h" (= 0Ṙ&r rV$h)EŚ@܆CB7s\꞉#btdU)=+Ѕ؏͜6v*̱1fOl}zR}u| "uył>OA[:Kw.]W@Íx_Ls&%j<ͭyd{|Cqg7+$vVf5}t.KQ+‘7jpII8 I  #jos\B1Jsnfዶg=ʺ+@条 lVt*`5Q̶!wQ i}4#XM$-IaPyCo<GJXFE-HtPKNZYP5@F:ɽb8\GZm&u.s$r;-%"r,C6du+$Я[3+ ֲFĂ:}b='L4rĉm^a:{Iůʗ2[}*p$o}bӪ͈Z DST$~ hd1y%&K> PqrcC΅ [?pG9!IJ5dXWJح=/WbDto/)sl;ݖ ɏcƻFO{d.мCTdNTMUYjeFQjd#xǡQkxd? oպ P/ӍZ4k^G֊<;b4qB]'i}~KJpO<ȬyqD`g$GOGN+o|<-54R4Ll1P YZt&3SCOF,*4٩!|ŋ.1C\IHhɁRqvsCBrf&F1QWe+2U᠗"=8~$gEUB~ s䮶ej88 .ۄԿ0fʳ6֩Su_,ؔ%&]6/{l'ɛLw l!7h]t?XM`3#Dqm )8]{8gQΩMNWF)<WyD]"x%p׋ CCA^sAE6BdDS|%"0_ JpEΚr?`y!s4'90?p t]js7 a.7N*~zKRn,rdY̸[>cEKmpZۗOތ'gr^@cm30*s#;SҹʨJ`0\CL@B{Jn7cExŽ}'fO Q J5yqoѫmal!!* %Nb9]1qVƊ9:+ӟI;{4c8YȜIZ9l=bf9qiQ\qeۑIY)y=|n$5|G%* \`V7ưM&Iyty8K +U ipUXLj,1e\gd搪1WBN9 (|UnN[ !@nHNeyfMpx25u,Wqփ8*sPgo\? -_7i=^us!2٪gk$_15c8 :_a^7wA濣1J"gmzYOr8gƫ5iM?=ch&GWOo x5E},9olHAjputCk8jWѭw >npv|AV3`AߵOUpq@=)gt̰sV>,>5[t#å6WX<3ift/`Dv])*3Ś9Q&# <Rlh)+kKH.\ib*]]}<2Y%|B,R޾jSI$"BnJ րDoWV,ָ LEO_iR {(4W+|3, ~ɵ};0%(Mv%ٍ ߏxVr 'np6tI!r׋9zc)>>5_Q 㩼d[ÜyE|Xew2v? <.zmN3UWLjTP溽b(x;9HR|y*+y 4~ٞM:y B"y{͛ǁCs0q4@) tGcdC %VR & bjMMƒ{ڱ@?װD]VVA5> h\wb#n7-)a}xPŠ݃ίD"2B=<6g%Y6{׻ Jh7ɇkI$lbdpRz"3Flp1fk8BuTXߤ7=t\;?pmz*2/yNl/9^lx./g>&D%D(ڡ%F$IAq@j3Dckp}Z<c"YUkQ݌oKc mR,j$#M 3;Job ?YD3,2)ER_\Eu_$Ae_D4 %4s >Ť(JIz<Wv X x5 n%m[4mzwҪLkӼU_0spk_D+y]qjD 7T ^-/zFrq='lf3·4@1H2hЀ%WT{?eT^fZ~/24`^Up<1x{EӚoFlq䉥J+)xiVT8@c0 /ٳ -. Y /$r~dԈV0k(ƩԟTlЪr hņg_;=?nai  Y{!+Zk( <{P1l}T \Ypƥ*\Q[eԢ G҉(CkXw |4Ϩq?}ʆlw((j6ͫ'Yжo z>iX mX*JI{U;Ŧ5b,GDNDHG>`FȒmQJx+wKU~)bڦrDg^w,G}bEk`E3U~7Gȣjm0@fRQ)$;mYclIa@~rK9FYeiL̮J˞:Kw\% 7 mO6 yLUt}&98rY.DL%o [3BJƱ5Až.lZ(u s;źXtno&rЬ\Ù,J_~dQ_V_YJ|K7M`7ɸ7d<&]&9(mY)3&g" mn=E㦭4eD)l?EtQaWpfb5lJh7X#@JDiAoT}Y>1W8)T4m ;gSf KW>Cxڴ_ 5.ByQ5pOl wHMԌ ܜf%}[o3pP \%T@:O ,BC&Y+]/L>'FI9Ui~$C<ܐEsˍD,9(;1 ,,hz`7$Wx$ 3T+1`Tّc`. n7CaXsb\]~ ԛS.\i;.욗RcyX33)Ed? 3d.s)9F.a*fmj5`Ӟ "tzE58^U&{@/͵)Q|$5dzB9Ofw\g)ӝ7"v-RY_D0Hv+ 0V{I˦siZdTq i®+_< K.pEae0mFXՆ$J")38GQ kj/2]w}Ҍ%l֤Pd'C7JhϤϊS_(ZP :rw]Уsc}qDZ.G$!|i`4R_*6Żs;PPǓG c4p3Wbo#zc'L|(J߷{X:zK}sp!.cPk WC+J"W5B ˳1kPKJSC}i|o.zPD1=Tt]Ն)ւJByd;} 4p4gQCҝE6؆2%&p֔p6Vhc'T?l"iN8xNJQ sa9VN31((8@?2@qL h޸͕?kji$}ubqY r\=mSwf>^ͼ=uuN.1vgyrǶayJJ\>+fR~Ov(_O(58\OBy |zug/"Ц?Pֺ'Aj/K2*e=ȨQ=yRoӢmp) ! TzDrA#*a@ ئQOв}Gag}hx E( ;eHVگ gZ:EUnKT֣5'da=+pyK\FRO(Gbxit*Fs A/Mi|5r-o>p A1S',o7a} ~2{7'YVG'w n{5;HY2ߍ°%a)BL_aV`qǿRUI0Pw)"~檷d8&Չ*}ck5w'xOA;\ïxѶuJ38@ 3 vmdJԌb@.bƫqf=Sq;{M2.xjyƥԩ\BOebUW^gEׂV8^Q1y\*& rYgK6uv %knD [y.ICւ~@M kyr̀)_k'Β~1{,6mؒ NP/J}.%7 iE8"ջeDday$慳M ܐI~}le^d HhaWK Z>X:9t˗ȡ{E]lї`g$huc7`D1=U/;"MX.$훳t%"`:\-iJ|S'0z/C]˂f%_;@CT\$H8{%+'/TCRyaPIB<m f8D{F)ԭm8r4sE8㚜}>u"& a XኯJ`݆l['"L&,l6(w&*e0f?:R&鱮9QP!-J{Sm;ӜoBh! ID!Xe37}E^WÖSOirD qQD`.'ZΌp;HS2F6GW&yl)kW~2\BVxɥӣ[%%cr6Z˨sv)G'˺1D'.>+> G,J`Q>4-9&Z@ìWD!À*5 u$AIOڻsn:Gr zՈ*f-I;fAvl:զC$NFX[SHb%|< `]Kاݤ~uu -yuLaݜw@i&Fny0Cq&It, A0Q},-%[kohe^)ѢOTee ;xXp.õm7V⩴N ] lWYO+oTI{:߅^:\[g ՈEGCd'թ#sJk'AUn)6+wduCiD0# S6w\4!jb f+BT-Zg2&qqd䳱 Nؿ:G2"E9op Y~IGsSbhauUTIf8hFI[r3V7"MQ -vZ{:Vͩ}K]oHIO QfMn]@1hwTuS 6q$U68a0p>I3P{_T' } Rϡ{$GQHtC,m[W xA2W@$6ň WΥfp^~ $'n nԙ!5cXp-(ԇHm@XmL=2de2:e*4#\m5rLbq¨_R.T6Q(&b? *b'~WSN.]~xdGSBD25ĕ -LJ]rPd?΄c7?0g)x4^"= 6[ UQZ"C pɩܢ#OFA.a8trĸ_S{3K_gq;@O5a>z1E0fjPA!ֵ"T^twڸizW%]Bzϥ:!f5m싗kȱg&k˄CoSd է7Ɓ#;̇1W(ae. }{B3PX˽0rF׃dY6xNr%V/DrnD y]ZD6 ] q5 kd&2nV\XNj]>-I\ˋ`4!9q] h`щ14I$|(hhlm/w|iEQ#Җ N0ؿRe$/Dla[a8Բס3?zH#"Ȼ~cut%-v}?lO~@6 ~7D {]ǒޘZr?hj 7"TNJBJ0t&[?(aUa,MNU4yh턩2Sؓ@i`HG kdh kt X{T@F!\Bު- Xgo8Zc?vb KJ0ʩ ErL*~<¦{@k :5ֆ/9MOa j{^7`wh1X=Sh¢!;啝ezq2ϼ {8/@*"RiEaU[0'Аc& _7u7>ԯB74>:!s Gw[Pߙ!䞜xp 笭{Sn&#']nDM:rc0W+ #i>iPenB }23Px:vFL/ٜVq =S";&m]MZbA3oQ1I_ @M%`PUk6ِ1ٗEL D-2cbq!GfU9WΛH@OFyw dE1 b4ڇle mđ.1w%kKbJsY04%*,*[2N{=ݠI>5FMr3h2p5hpv gOO#ybme D3<:cǨ^ =4 j2o elyy$QO*A>bx|@ !TcQN=Þ~qdzÕB*b͸h2&& U!aj>w pb}.ryfӑFψW &3\A>Nj<ӽMK4 }M3WMШ;j:Oħ-NH_q4OmY۬d+W:\ݳ(' %\ `r)qę((I#~:)H_~ɔ"U?Auxˊ't+>ٷTj8ibBS_f7wB*pNؕH/6ٺt$Gi #%퉷0LMO/cq^'^QGrev\r^y"OF阔[뎷rbzkN̹dDDmhHӲeȗGHEЃ4;0#u9?<=}9]ٛ">K3`.IÓxKvj{^ lm\EgB o- ] AĤop. h33fG|,X2~Vq,~PLX.b1E1uU+Gm0j>S6^E_9 ͏=Á62༮+#E¬k3C)PVlJ@(QV%]O%GF*sR$8?-ߔ{M*WEWv?&KF ӆر+g:LJZqkII5kͳqh٢urnvao08Yxp:)ȭh#-=BJ*~X2P!ē۷ګ3.VRJ@QDžBTLZM̸ yBCmKBυrg*{t,-u d>dS A0j~- R{qp tJ {Ru[R:h|]*㡽ŻC)[&KLwLj'g,~hyws?0 Tiin-F8Զ9<2ރ 8LrcO[?ռڏǘ!e}R\:V;|fJ>=Lu%>I)ċ/Wʡ,UBPĞT&~fs)M)G=[/{DĩסH\+K-ÒnhQ}U">-= Uj?8N#ǮwNrCR3E%z7&h-'Ъw.HL^E!WM.; +P9bE/ZDCB'v^_"LYW1Pc?c_`w)ږ.nb"P9ʭTՕ_nf5Hܔ3IP b7N_h(Ra WIyAIREkv B{H qƒxBDa7(@~KZʿr 4uK`tFwJH zY, t7p܈םq"IBEƯwQP~W:xm聬#gV ڪNRD,šV>pw$R`d_+e.x.,JζZ)b5w@_.|J}:6;wp=kklq7aAӭ/T}y) e`M>"f'FPk.)t`]n2o[f~ma'dҕr>*9}W)T`ҏ=&4~dc-ӞIO ;9HȃQ4/Uokf;b!ϭU Y'z{nEyÄƁVnt)ZeNhg5wyX^x`Kyՠ1_G?}ɜ1Br>4(D*OU>ކ܊$SpASpqN20" Q0Gn A)u3wqnc> /qœR!S/43?KeF[ aO 3=Ojjk7ToücNsz4ڽӅB\HN}'鐍ts& 3.]gm(-9_[ų?(r50]MO)_{ jw{Ii_Sdߘm mߛ1smib_,8!H܄}ԂNjRFt<^kk蟔;1V( AąS]dvTzC*W}x#8FZ(Q\!i-A"XhK44t0ynqo&pzWeॳo!~`j,|kqQ@cǵgMNؗ'?ʿ T>¡7C܊gLӭLx!=}dE6Wr4~:IkDA5yYAu@@rʺ{&dB`JbdP#/<\?/C.VW+Սpn·{#B"vvovrEЂ݁B**iKW>`ց%ExR)dtR2Ty Q}ñh2uD;E: vBc~xlU\b";]-.@y.Y=g9S[TD,NCPqB7 W)]]!zC['k5֩Hl6G@ huEM@km=%vD01^~,Ewy]`^{h[(%a,EUΖ?ClP̓1jAVo~!H~ j;Y$Q;lQrF"dU:QlMV]hMG,+miw0kWk2,uFU `3'WXry*]3\)7@@{}p+-,)A؋$R[CxQ @ 'KL!7̒}*L3&sM3f_<'WsuO6 kuGAXgb'4OI\]ŽuW)H eoMqݒп}륛8xܲP- k'%ZwSz4 ue'o)mǯr->{+T!~LxgóHWyV3ࠑ@H޳6-7T\싽Q- eم?͇EC«\5o@mqqVªBSZ~36pjbr3i\>nYlUF/je|Z?.6 }/F\a: XڨA&Tu[` ]5@mE ڠVE2@ ~3̚ҕn4'0lf9]Ԃ=|&Ż:Jz`hf= n5%'3(GSƕMNJyn:WQGԳ7xxh%`-ʥzׂVZ;~DJX_ h(3ʹLM&yYόlA>+#0v\  3/"Nylmi`byg3@ӽ\3ىd-FltCVZ5J$VG%X?^7"H%"v@kH'9͘sU6f 75C~L8b#hP&鴇 0&eYtЙQ8b&=NIs\T~'-$ yl[,ZZ/GBMt`Sh9ju:Wpl,WO%ꆖ7{Gx+Q.^sQv8P:rOex}w̃qeqkg@ .s)vVݾp!|u63ݕ#f[aZġ$`In7.ѨjU M>gJr+Lµr[6\8pHHV8p\"m2IGCWˉi*18dؐR@*|+twHd+2Γ(V1 Q-L0_[HDg)8B aZB(u1dnA%+,#~X%BC07ណC8'IMx>/(Lr~TDaKlx~‰`ϼ9B?Lw[.k.2a#9bQ pu )k A$P $_&N&i0MmU_+D,:,KJ 6^IslQË!0ΟڱO2aX,hŵ\ԱSֶD;Rpِ8:1+.== bq>ݻﭝk[^#.~*Y6j/~-SVʅl{s'E%k0.eWeKrzG~b5SUnjLe7e$"Z/ 7l5mWfL=0`WV1}; tw<+逋d6Va[ߕ[NbVhX0.:C9|#dՕ&l*#w|IlLSq֗/Ьg g%͇*yy؍E1J5O8:@!Bf)Dwqďi Ca*}܎ v~$P 2b*TMf~DS[ˠJls)ƪbae:nRejveRG5)G`v d0lH0tS92(jV'jt t LNC/*dwP> LlT*>>dFSW鏹i͋d y|=wi% %xμK~yNl,]_q#<5jk)8*ޕhY,I=^:}o)J#uos'S!"P$jj6I㲦JR λ&6@2By PJ5.Ϥv;,;h#z&,3+.~l\lUH\Ei8z Xm%   徂C:nE*[dxzsS(*xˁX#`[lT84֕ CXXRZIfUMjaUgDeM\ާ 7"b9{4&?VBVCkݰMȌL}u-[\5 zNѦL'Dh>'g+U7fN`.f Ӂbm}s?Y!,M]L{SwUũNAGrr0?;¨]ۜcN[eW;.ղ}v5i/\jO:yl3?2G莑f9>rڤQICI׸WD*N:S(eE92MEms MEGpj1= _zaۄ-bi*GlrcsX]Ң&e~|N4uJ#/z09(XH|TAױp+ڃE Lȝl4HLP*<9ҷdZ#DyL0[XF/<˩ȵrd=@Cԃ ªpQι3hgO!uK! y8_߽K>P<^ Gn2FmȜoRڑ/㻒ȓ`QP,xSXx$ .x!赌$Dy&w(`~NW!,KKe ҿK.`cF3~-}IA)#ޝna/M YUld3NIJbvXjPGa+T}FfErK>+Q@GR| `Z~`2z,M*,*CxA=,JIIխyN`[^p>#< d\jb2H ҖzPF"} &x䄖AdRX o#k*mYkSb2R+ɁbQJ2b効M#<dHĦ̋ý —Μ8VXfd a:M3FU69d@w.&ǺdoU#3Xoy}WQ揺 &"!-:$#Ia\|i,ef?*1XIݞƱ"9Fd/-J80kdp-[D|^ hN%ԉ<4j\]/HJo _|](joQb(iP*@=+y`'0x$*f m3pbh]P{D:jYQ%@O4|_z˥uyK\=F l"a6i&Nj E#H4MI/޶;NoBw+' 78 .k9٭MS joي{2s3\$>tZS$e!-摖̆V?aA(IPy Ճ EF=Z!$">6Սյ3x\See ZǰƆ[}4/qYSrJ ZqQ1s&V4'ie_gOsCY޹+sЀ/^+x[rT+.B~b.i(IfTWឍo 09ilHZ iafN>P 7ȫ fw|âE}RCU3FCdqdn3|fdyB^̴QZ{sƂOCo&GkQWGDkLrRBDYLa^(PWXcn=;xr yө^lZY/<$GM!9ԧ}!YklĪzm -',FQLԓ6d)~c~MzmE>x)<g*,)L(L&Lg8 Z j'=a8v) I+zUPv m! gy'aG:E)3\fJCwEmAY=EpP[/*ID+4:&q-#c0ZDE.^?~YkEKik .5Jc]d_1r}gߔ& zbZe]-Џ#' e.I`! }sCR*,zTס1[bb;7BJҭQ/zNm~:3r'K|eez%eאHs+4_=Cb֒s(;>.IT~I\(H_򀽷p˖ń%% ̎`1ݿj< x’QNKm#~eUY lxhXJc_AFҁ(FV*9C$>w\p>rLZm!ތёp-m ]9\=Hx"ף'pQi"g_G ZO0g tDM?5],L}8ݸkUhPtբjmc4q̰pNk{Z%(EKQ/_ [ *FzŘT[(?;v0jH-rYV_R +NWwT$N6C&?6ߓ=KjThSt[so>< 6xUDK?_sǣpL>:.`2"w*ͧEz|GʊܬF/A<6 `gsd6A~P94HqS,)KB-sWG"e}Xq1yjU OJ\"k%dp3H_0ifsA ~s(<݅'M|Q&fbB}sI J^Vs_o)Lu2Tp^9a>wmH9&@E<aPfPKE 4Jg DOOk:JWc" Kx_:TlnE'fH(Uy=KjL%K>Y^d ;^VtS9uԒutC6Af؅ȉ ȀnB'-Kv)ji1n@EfQf`#iv0Ȭ>ܰs+wȠTGUF{3*fx163R&i8v3\mzAřu> 6KxMX SJs)G^d7x;Gͱuމg0t j﷊Qᡟؒ< hvFWxJ7oa;@ =ۂV}ަ3o:H::B37]|\b|NjB:x1PSY-p og9֠(;U=mb?s/m{27GK8t3O@9!(RuPeXe]q9-8>|- ԧpLno/ԪXݾ}gێJl[8= փ_&6R݄nB%!qrD|Ī:VɄ<ޔiܸ%͵f-h,u|sF vrאՎE?&a4,wR"l4+yRW~.zfP3iur_]joRaxƖ)7ZU`|_3%Y4sl5~⫒FoPc"1Mx!tH{,A4*SBh0|یpmwdK]|tL9q 6P5c ;B0>9w3P)5^<D!duݏްj"P=aFpU_h ʇ٭woM8F\nѮ=؅w XRʋӜ'qh `-5U{3=F}r.NXY1۳N[E&Zׯ a9焨u2:OC^(^!^lmyک!M9v ˛N 3c6ǛU'g4 h mVu%F8:]ԋh@4(@G!YojcnWo]aeQ=5RkWqC 'ʹ#}A1F\٦T&zW= ץ[?{?(ttpb6_MC|Q"7Ct^h~~^%,kj'=­z1Gm=Tۆu7.(6t0h,Җ[.ia ij(r5-m&@|;3͐ EjTblL]GICLs_ClE8z/O}bneȁFfOhsdfx5 %ڟssR|r0ki0NRHq5K&(13TfP DžlNY,1,3ъ"f%l0<0US&*YK1ꍣxrI^$Hh%-yLӺmU-j_}& ӂu8F5 PpnI]ؽ)lh@yi;F@:wрKt}ZW([ [O Ϻ| R%N=K*s>G&ܾG42KҖ"O&h,8{NZO%`o|x(; Ә' Ύρ}RP^s$h`hF?Sd EoYVe/xH$Um" )Y7©_mkX/8k2ػNNVoϹ_ xXX$;Kg ~NXI\I϶GGɻC$4)^t~Pc?7!ƌӔU25ׯe45';vY7ۄN2tX^aO9;4}c "/^c1Tyś&so áǬ ;)`d+l ;8~2b<@On)CuT8ABbMH*\{Ek΅k3bvyg j[Vؓ {awsbׅoM8G?GCLbJ- OEyO6 Η BH)S).WIt9v )rzRf$wRL Z;*Z=y?XˀgrhP-VJ懧{Fެ"ELяR=Ԓ +,rTPH) %ݠ; YoT9uB@wG(KvڃVݴs' >Z0V+d K~%nF΋}goZoQUDo 0[BHU`B32ݻ*ĂvG-@+Kos+Sn^2FҕP ;)AnlV+vnO5W@ z_mø|S5{ eUE/e?0m[,-<=hM: on%qgsń. ~Hea0o_]0! ?Z˧~1D~[F:"YsruۋIch8` o轝W21F ՜i/.){ !aCI@@D ȷ/@q^:Si[J^>>L.;Ecm*=mPYgD9$InyJ'J):1o`j c|"G+~[_]l32KD>_0$G( 25rOhf6gj5um73شQu{WO@jvn 4:&U_K-bI{\0Q?m$rɽa) 3Uɇ4t1RS"^(;BU'f6W]D M |sMAO OQ5HV!\%SWjz =v>:@e ""5HDWk/]Ի-Gi}M2hRs̏O㜧:>XN72^J,BwEscM멪9na - 87^B>>e]Wi*-p'4zPot%tfoJr  /$H낰5Q*[)$]b'u3=1iáwK18O\zscb塶RWG978&{-`wЩ f4[iD{"_XB?Vȗɳ 6gF 69\L;X1 ?9kIM4ibMq^5}[yj*4${^cr޴0ф/.[?&#uC>oziv- ~c?W[?n,mrQ< u|+&d, &g@}>'_+Q"  ?[:ƒeymʈ) L8c/4[Qܬayk-РYјz X8@:rw;ّYe.=m:Yzޭ+*K6py]7@+ 7F&)u8BQ|H-[Lk2""Sƶ8GЩI|'`KmpggJob@|hC x$P659\>4֓KAkeE7I_ `\$vZ0؜PQZl 6} n`]Z#yo,m&]e3HVI#JJYuF<0`'Rcߺؚ-'>Qfw,eoJ"TS(^l-QNzg|TJ})& ;Pl{v* ( ϻ8 L^B;_*kR~M{r0N?f7^v,^jB3tnsgPƄ 5(9nfM>m]U"GCk?{n #;.6I 4tP|e-͌ 7@ri493=Blz'-2֦MjR/{#OYB:`su=G+-u?O+g1,g|%X%Ec(-sv߰x`e=, [/q…|X6WF\5;0O/8g}!m[=^Ȩi;+==9À( egίt3'N{Req<YP=>Iia|.ʆP| }7gG}D>lP1D?XlO PEr1\\O4U3 ퟋ},Ó!Azhӹ~~ _ɺsV5$Ub;EBQL(%A _Sg>bKɉf3T*f MC8TS>-\ ȵ?)AcM5VQֻKO~,wA{noz-ۓ0P݂mzx>d@-Avɤnĭ8vDBiSZm z-IJݱla^ .Xh%RßC*LtߒH;(jH +;7w>c[Aq]vq%4k \z6glMQKV9iuVMMjcIzD*?CٗsN.`Z(pN,*dE醂Gnq/v5#'cFFqhhIJ2 -.eQ+}TB8 0 E E_r[xl4N#mq0gBe?:h*Efw@eWNHġ*`,[FJl$1in֮99)7*y) R~bLMbg_VnS&/Zh`mZ&r3Q< cW#'۬?xdod2]tc? :1qb%){/_-qJ7ȍASMIopäw}g7#Fur_L68M!b5%:i]RÇ`Ѐ?sRO7Y%P3ڹۛ;;ԉLV3W&CgF=J P̀anBWRߕcpq{=^RׇtFF-gsrz'3$9]2|F7gEKPң,8wgD .ڂo ۽!}|InF]@oQ}M6^&Ճ:ƝCˢ\xHtjA,*G*2L#ZU]yHM ޾# pp!~jz00; =1)^Q4!O8'Su$Woa6 +~Lz{¸HyJ*~ 9u=r9/=16-Y-BZ0[M#pqw|gVvS'=!O"t;s>HCzO%뛀g:q)%oS4Rp# \uf(Mط$:C(<\uͷg<Bao5`xBq BE9bys\F Q⁲NS%R zFŨU5^?g|@'(2;r{ 8U,lp:R-o$=hu;j G(\ЄS.țm{!\ ͶgPN`F"8aNBfhnөRT)` XM;k/qߤ䔊BNg|Y" 󒠏PXG>r` Jj*,O+ m/;j]%SO~蜍a\DDyMU2.'oTcr3'e~\$>Ft]'OɆ(OsǞǁ`ᦞ>7N}Z0-眵-酟jH&5ꡥ;+v@PRXֳfkYaz6Ӟg7ɼ`.ٴ %AY_^"n6¶bb7 E}Ii"iL${e%c ZDz?$˽#U?YiD=6%zA gOTDTыe)ap8N(L 6vҐWg=g1|w3v~{F"8t[6$GHnYL=ZHazę~qa<ƌS֒zzs]K;-8^^oYܷ#_ APmE`{ɳp4}=d\+" $tv%IBy 7s_ZQ '-Ǣ|7Y{-`u\4D~K?DSzY/HȮ|VZBiWdmXz#)$i?&$ 5y>~!p)JVΜ%!:|[jA5"=@F7mL\9ɻ|9`gZF7t^ d!. ɺ` 9 ,' {/ m=!XhTRKfZ޺|V/(¸S$؎yaQ­ǔ/ +L4(i sHM5$,5 PlP8|5]^Ԋ$(Kƌ7w;%A#!%Bkxuݤ&Zdj)85Tj=@ Uq9!57m؁]lCq1`D_GdSz"?x{Z9$z[?3A6}Ɗ|H>D şӲ~~0O@X #^Ҟ 2Ԧ+~s(h@9'4rØ{Ih U[Z ؤ{k9PӐԚ7؃+X?E3mޅ9kve}V{Nxhdt`Q (nbU* q12*ƠxQ [/K 5J`޳w|ׂm=td):ɡѷm3't1ѠH(F 3%\* 5KeBJbHbi[0s"#܈m`߳euS"B%kQabf6MQw+4Q(qlV9WaI49U8rr cH=.*?)YS8-cGsYA:eA*e>4ZBd{2Yx&>ɫ5LkK#sK 'ѳ @jq}Ah5R]t|:zy!L~d9:N L6.,ΰ|9@Eɻ `ǠuSWU҆`)rGO>UbH﵅*tdO('<ޠct)"Yo&8Xw23~@맄UIV[M iupʫ:eswGJ3?3g1:\AU%+T *IƊn z w_Qmt>e[t9|oւ븎ĈvtoPj<  AzJ|!6pȥ)H{Մ,`43iɜx0z]y{'Z„Nzf_3#V7op{37bl`\r3.JNsX-~ "h6|rCpX'!N҈>L(Jk 4I NΣ o\(t1kuT7i}f %аZ"3ϭ$ɬt fqw~em' bq}K L^GSvJ4^{ezG@M%6j+hp"`ӵEYO0Io؍DM `%׋;Xĵ#!bH-MOhchZ?C*Q"72{PVxDyDYȺ1EgwXbSURVY8@\լ\71Qsdu~}ZZrL#jh}Ljil| I..'DwhOB$q'.a"KX[,n81,6tgM`4!OpoC}3A-m 涔 j6Sg~Bm; A*8/;h20βbOYG›J6ƀ%zTŎU;[#f AxbݡpB=1\RIJ,Cۙ48bTfh(m"h!O_c7kRXE۟TG QKG"5}4}!>*h؝5Π|c>]2H-\QҴNծ$] Ģ!E B 1x'i.JWyu|F 09#(ĊP=Un/Icq4_䳂ĘHgJI Pks9aې?h0_cs7I`dܬ5yT%W##ӫTuW~s  tQ}.x*ю G}0H |.LK}#eP٣y7܍!`7_"VL৷cXGPљ/>z AiF؟ n㗅ߗDXca5&HGu(<Y+ d(f_ irT/Dq[Æ'm\^t!&?p+kFiKP-Ap?[.Tb+nZ )Q!=$~ jGT [UwtY1^+(@?F0T:::Bu!JلwrQz?F rX\HBuF`W}ӺJ̧VYqQSf8!W[DȔ K֓ KzIf?q,W/ Mߏ:i$ :u|RQx,]hW=ld7M0\NR%!/qx2V_5q {0^:Bqݞiꯠoϭ@+q Qvٷw]67ąOp%!4E,2!Ne1m{~?cL~cT&vub|ysC%ړz;wgHQHTD>,zZmSEgઠ}!U8xc]JxF 7' j$M ]CAz;-w1sD"3;#: lV%mD쥠$Tg;`V1&j+D/ۘ0}GGR@RUD*(Ewht*Wryy`b-EM󮊢D}\ŋ粸X5sάyE-h&41H~QeQC׸{n#*s,Ļ6`w۹U/ّZiw0)+"b#zdMGcPϑ4b +$.5~J xVT\fN">1OӉ?KU+bdB'w|Ÿ L=Ɗq3e3+m{~_ӹұNwʺײڼ<? =^}f6]}eC _$1 Zw #y&?L7;t._H9Ҟ]dO _kFBNC,!x>|YPd aCT 4+V.duEzAzٯ!9[<ɉn7 9 `iϙogcm .exYt˂ 7(cB/Zn?=ƇM8JOhT"P0?JŪ yCcszE?tU@]pR-sQqtQw&*r[bbގF,E2rôCr ?6,NRm@~J}1'vo:ՏНKJ'iTw%߽={ ]0XaE—rӠpuqyi!:[疨&\T~| S3Bezv^(Ϸ1q5̎{1 kyped$WU+5sQ0A#U7X;e)  СQ;SʓV X49h *B r73<+#t_."7#LYB邼Ÿj;XdAYb82~v[q_[],4,x=IH3$c}rOgfX~{q3ݔ[&j_C%gəJXh{"4r:p~b#F~z.1zSIF ސiIns\aDaglO ukt| DMh_t|~N ;,ZdFk'AjZpF9i&ݧi$8f~x {^&@wm]?p*d]h#7nPl>lWBR( &YG0 idR82uV`51j.ߠqUx1WE`i+ڪI[Op6dms/=:E4B `Ru>;>^7o+lِk- o3y7,_ʐU(pKY0y^9Mo-[:".nC?ZXKhAy! w=Xh]P 6 n,ɟԊ#A[LIs#I?q A_lR[j .Ygu|1ue{%:g& 7B3'dj#lUOz=б%((ocnN,L!Wmyk>pKUWc>cdi-h/&3ҙ0x/.ќ{!4[҈7lB~:ͦ~ 4ɾTlX0|J;QA~%sp1*-һGm/b=it5p:(mc5˯?R^f~5x\s-Ϩctm#pֿRD%,畐wuVẊ~ޢ;4Ő~=b;בuFk\,9+=AwPN=!6OHw Y7)#5#M#7:!o#aΎM@ {^D3$QnfN+| Q 8kyWM3&y)i9H&Qߞ{3i_]P訵ZمȪ ZI#fOc=!qlmMn$D?9HmufoQ{<ʀ9eiDKpJo ?":׆c 0F/+<g39MGF5fB2? g*֋mzᢙcR}B;(iQ5VGT0ҍiȑao$g9Fx3p|MM q{PgĨeOF$#˾CEֈFj6}<0:E;8J)m{^:yRcX_ ' Q׹g_ãGQߡ!A [p!޵nP k݀+} peNw#ok="tC2Z2`K4}4b~ ī.5LL/b^ L`t~E@$hɞaynKoj|뢻3"۟,Q&uv^Gvׅuw X5j{R CL?oiɡͷBͻ܊E+4spv9N,fcۛIi ,ſ\ hX`B9F NO e,ґOf)/;3r1m'mZ\ ;;.Ԙgn`:Yk'ez}E4$ɢZ b^q)_vQ?bUl R"ozTN0Wxҟyw2^ThҺ41\9'xZ]M!X+K/rYi]%/:.j݈78QuI,MY<)}Ҡ#)=u^R~Ъ;Un⁃\..7ΑjWMw#VCU=6y*.6 y *}f:5yc0\KCeI Lm'">nV!YKFk\p5tEMȞ0 H:DK3 g}vpe*f-[P&Dp7D\H|NT<1eNf* A82K/J'0A3cVUW,MI>j"q~ӆcߔ3 OBcCeR&PBIFwitࡗ_QNL+$Ө隓$ACɝҲ0q4(Cg6&..4Pd\nPFe- JU[8YFpuV~n&"{ ՛Usnܪ0LƂp5G`>T4Aoc oZK |*wͫHN0b3%b|F2WC?Zx('Upzt3KBa;pgY82* ܙB8p^f[NYÊH*v,n ΚϤ$c:Tm"4Xp!X:+T- ӕld QKZV]\9I-ʎGxP!B?7K0 ,(!,&f#C9x~&d#3!lfW&_z:>SND#> ^TKwIJצia,$/mwVY(# :fymtsy1MkNHǿ^)4+Kx6YV`9*5*<1#bfG&h)h/jj|6Jyca0":EU,r݆Xy_Z=0vDgWXt10Ys W^j$W ^ؿgjZ0QIgs в.!]3l]bTEvld-;Ӣj*f'ץm&G8D0ϛI0a.5vZ)~"a.ͩ- QIHuůFY(cJf e`ǡZc 'Yv郸G5DgvJPh|"9v:?!Jk: !spNX<` I rUuf"Du%=@a-Gp_Ę\̓üShΕFKHud)O9IIٚC:|M-OCL8s2*K_ϲ. (GˉGt/e?op#mT0w0 S]r(0;feÃVĮU51ݣ\!/Ƣ#&`u,m9DZ-^7 TEFNϭ~*m Gަco𯯦~k8Gw,gՖs/"bFј"1.tق}䉊V42iƔBߏN td1&)+F-pYѼ5V I8{% x[6߅"Avj,x=;nt`)k@ lgBxS}Otd$>M/jS`Z7"cuEakmAnZU/ַ]dtz,vp|ضkKkCG΍RpkӞ7F9u-k }%V'X ځWr Mw_^Z;%a6(?25bJFez=C@ Hϱ6!uH *$ bt RS!($ӺZ7džHkM@'?щ>]_芤L8Eǧ|[kRjy(6 G pvz 4$NN'F5YX`Ej)^DpP$r1:}VT}<'ft${'4B*q%01nҦT=OOW RZh keG?.ƻ0]0_@c݁P D h̗R߉ 2A!{G$^foQe_45ؼ'c4OJRdۖF=`wigs3R@|wܿp,ddp~nd*3I8ddEwl,z~0ëed EvY#ZJ1rt㡶ab](_AT Nz2nRfH"QnÞi9Il\AU,.L[xmw+U9&P'q3TwxXL<뭼@J߀iT@(KO/ ^[Zl"ўWT>y06"xj`+ @066'UJxHYW?E7+(2,c+xo[V̙MD~ V G[L#2&Ѳ/4jx깥g#7g*$ZTz1ymL\RQR(A(j__eD"+Ia%2Aɻ$N8v F/}a_@`EFPWH2pBȿbIzj7+?)3dX{]jYFlg2' Dh80zےji2A#UUh.ch ±#,\5Zdd`|SgQ& -d##b/@^Zd>aC&k<)ǛŵbS_I"T5F*GG# /Ũ˕rĨB"PXo8>itВ3ʮ,ry{)f4h` p% .cbM2BjxEJZ:ӣ0~otG!m{+xyuwY?MQOt'K-#܇MVp[)u η*od] zvOeF7O=arn@2kD0L(fFיA5؜h# O2o[-Ugv5\}ʒdޘT?#$-s%K♼|r&2M|.>I ^<јd_eB(N)PEgӭ}Rnd'  7xͤۅ{nl\y$~}/-g/ +OF)ጉ*6 ]P鷻'[eqa{sBj'Ư`D?flF"I4-e%.֖5?͕@fn[q~G=`;tmK'3ij\@ЬY^rˀ3ZWbJEk%F1R8lj&(`8e 7SCw!݈ΣA~NFhI3[$>pOڞ`[~Ӎ¾M.(@n/SzQ NOE|;"ezOgEAo ( v N%OQ`( 0D<ՁwI_Y3wԸRll'޿sc̄d%7jG Or M``Ty=̥ Qd榫HL;=3b5)|Ҍ6wQЯ !$?Wz2Q׷nj}c?qZ kGUكGY,=.5smQg/ ~mIozmqom K"wRG^tXHPGR:F77?ҴdYr)v;,EH:n/ˤF>zNW{AI/5$Lm9m;~ц;,iZlKF ;j$-?)[Ae={tNva Et{Q R^e"~B~Dl//tN|60Y)?9ˣڕI]}[j1XH}~(#ļstF/qs#Tyƿ-#^5>{lMUs5ciŽ2^ZaO':$s7`e.%`ZH8N 0)k uX#] 4{˧l^iYrJ;g4T7cydهJո $D'[S|>lKoV˝dq1Ԋ5:<[gUfg 3L`0[t~['2~9K72́ꏶ4o-tEL_D 0F3.> |0y@;=XuRyAD9 ( K)8Jj̪ MC< v:iG}Gǵ1p(MQOCB_EBvxJ-(GZxLJn:Co]:FVgn*+ЊbBO@#$ƻWc2R&wR;Rt?-zkz0i#*G/*NV-PSrHr⚆!QSGQzYfmQ倃Mju }ü㖠AZAX8^%Ce:;P3db\*Prx$.uEC,])zv!rP)t'ZYK8'3E#;%z$osCvC xy4uu)'mV$<V>*XsƷQ7I ֘MLܸ>ڂ>ڎU{ޕ$#ӹw gd6\|2y߾'jf3 6l 8:֡ ]|(v}I RzV"*Zº^pQCYh|>Z&;Z5iW %h(&*6$hղp Tu=JzZwEuwNP`eC*)J#% ^{ ÇYh`i;*g^K`49d&plo]CKٷ~)b+Uu..ngcpvvy`Q6y+seC!C mzHo0g5+v(\#o*G8*MRl =`샗g?%8NRsؒks0sL< +PF%U'fFCE2?%X;5wbhdB; r1}{#g . ÌdR5o Yz=N]+L7uz 9=fC۹PLKUJ |+xmF^̵^xx B #bkkszOm)[+wR8DΥ4t`5T?"D;RTO7NW<H_W4su Tu}{]okK)tג8,j0`0<8j(>noOIbG" >|kbҜQW[WzC8`@;uEc 2|ȯW]$֫{*)Q 8 dya|/E_Γf4˽esJľ%\yWȏnLΜ"k ws-{nM __*B2? ш !7>gC?&;CX5FJSA[z͉OҢޓsg {8FP p̫`@dYe䦡Mqq2 Ѡ^4Ń2#ڣ$CNQܞJ2cxb#~!2 aŖl1CZd؍P_X@%\V~#"@w[ӽ)@p eofyuFj m]^@:ÛmwiijGƤTLEcg5#? =D=P5+ᡣ8fBFA:ڠXg>q a!&jǭǸ3RT0/FꗞZ"krzIyew})`c\O] 2 BN6z"'S hD;Ϙԝ1,x/L"ףּSm)~amEG![{mv \~5Ð`n?E _)^q>>%Sbm\`{>*Y.<\ sDҥכAqsܥjrEӁ*?3D3 G M7~rޑ3I%]piU^LŠ̌/`E{DvW{.%`!8868rZqTLw՗om~\;`GNJA^$QMrp@B-q3QT\䶫O?00 kUߟ2Y%wT)Ețl9ۉk./; zx[b\N=(̵KG=Ѝ0}@TzPˡ-@/$v?ɪ0U‡ 4šI4ƎS. j"PB Gis>!.I pwQ;`l$.JvZ2gR YP.fUdWdŔ~-Ҋnʥ=qO %hEnvgv?& ڕMh=7Ɖ i m'U#\u2ŒH*㧕zr'P|?r#*<*x^SYDOL!-#aFbL|$]z^/Z[tRSSsdG~hz(kSweWi-\ĵ_sZlK'7T&]4rŘ2NcP%MY ZOC)L^Q}c)0$22:D`lZl9zUlxEW&mFRL RwJ:˶;U/LzR>9i{Ao,w&=`7 Kjb|$P,A$aMZ N0F{!\@dd ys^ 9# &A5\Q8 :S>6-ԳQ ^Mv$5JҧҔH?ubRh! ʩ!2|C*4)!r4֛AlY[ ,< @Q{ iŜyKV`Iw% $-CXAnNVBK4ZrбvKO2nELA]؟5qsCw~,IA_"~9',Hr OX#yVa'*½ Y0CTc#|4ďRhQhaip2| ;OyQn> ੂ^`ܕ71[:9Q|u4H~=>T/|mئWiq u+ 0'b`/>(h@E/S:oyLtCݼJ c6 e 28N9n^LJ,KLaĸsx}dD ֤M Nѳ>4T'n&ҜU ,,u.RYv= @zi#[ȔG޽bBGZb >["F)mM9JeuðX"m2ݫD5!"ڇ+,$O~lxeR>IOʾ,C҈ZqMXg}552I ?2e Pz5~&?שS x*FGQtDdXzeM+P (B6e+;"ߴk^q Q2p 8H:K^ub.A⷟/AB8QMsrH߅|n1 wÅ?z'^-A8^VCv/~BV-L!&4}{hZ[vWbQo EFh=zne='o+PFLv8w"d,P]"bK)t9hh#S3Fi5,e **;doZA$W>‹74з;ׁf4K}=a 'p~ qVjup+8xG!b&U–^<jv֭\Q`9)'wA=zPxrwʏIEy~T`jheGn&'iS1I%ʹ.Ǥgm?*L4Z#}7FRZ$Qܸ; Xt(ZOkx:H2>d%QBxN>9{dn̳dh* ko+$%)oC=Lz|| ]@+k4tpktiy?񮶂N96Yg! :nE w,:m~b|o5fP# g)Uv_*0Lo /0nzЩLxT M*8۵\3ʐ!_[O<׃;e\פ|ʝj>yEDM c[J*9U3cIBxRua .YiW&Fpn<&ؔA1~w}/ 7*bQeqf>#ePecŏ)EZ8=qTou0ƅǞϯsѦg{jR:>QDTj{lI;2sucv Du_!xS(5i>sjMӑfy%"|JU慨=o8rU`_eK=ط4\þ@o;HtOjv{:F'd/$ipąJvng1 OaxǹT8L4O]Bi%1Dz].D? 2s`0o`3;^Z YQ RHk>/eD2,CtdDKx_%7QM$~ sss^zA)ql@~'R &bR=f7wE-ByZ~87Į #lKirS 0{ʅ&?eujsEΚ2\WU CH[^ R8S"&?# 4'WYX*U/dՎ h* v_eL(UJ`pkn;"f wi3˖ƍj`8|K1Dٟg Þ+И.h`j+{ԍj.< gHE <"/#60Kĸk4d~Np(u% Ɨr9?xeJ<'Dm ñIXY_tyQ25w2 tbb|,sVuZlT/E}"@{7 W>x`L,o fIӚYki|~FT:U}bz/TmL4d3#5!(#65KCRɔ^$of,U*awhiX,(pE 4u&wތ{7!/YIHT[ {A@˿ ]`FCWN<堜_p}7.bxvGd _| 0fnpw_kLf̴)pm^4{n+2Ig>pգSx;xSq皂+}}#L{+Ah.32 ‰wȧ͓{TV;>1P.EPW gx),*;Fc}oaB#!tG?)3svƍ:>T [QLs[&/𜊉<W dv`o( L=MGcz'9/d&bw 1qKC<F7я)[y\NXHbCHB0zXˮLl؞T}UI}1 wn駡zxcj zQ ް<:d éK 1CmƽH P%N͏LcRMy 7<pI~ܪn3sbC$ҨQB2%nɡ֢`TLl4KdP4+E5Vj[KEfz)cL$Du/r#+j7梃9Gs2*3a nS#^ }~wy#W4]n\oU{Q+IYϝ. '2& $ TgtC~?|7 1:{ߍreZesYcek1ۿmJXۂsa 7=# hIZ^fv%|=0*ݢ hZxA6):?W9z`"K;y(o7pT̘]ò@fͭ/( 9V(rٞMoM~kXe8_+jW+d0+;Rkeo~tN'q{(㖓lS` .V𴪘h}y,en#Z"@>cKD$cROX(tC8 Ծԉ̢;զ6K\$y(@"5QquȽ }:jTt;7gh2'Y*k[ZLNP f퉓5ge]Gx,-:6NsdoC0P K [yzoNS orcyl8 u$ᛜJ`ؽ0vBᣎU(c=`P'JPbjO:2e ,<9K=bsV|Y4.w %ի*Xjm<ːDZ EL-|:L djLV lA0u1?AWoiQRhܭTf_5feL0C9K;K h:gFlf>Oϵ/̴ ׈Njٟ8 1Ba^ỉ\ċ=-h_-O6=Z\*z~9#a&+ݯI_9-00;MZʐ]F-k515u/SV<`}x /i5G $M wGSo;s4]#ե`TmfHCzL""|Nʁ{J\wxtvcƷ+׹X8#c[j{Ik}7j}#?Ő#[ğH@^!KBfEeRl.e7F A7 AFlw'ʧ (?2/i=:}ٺxP|L&y%TfVkqa$- _ o8<`*)@DpۓVhKQݩ%f9  &J.LIVcjR\ϛY=. UZE> EQ/.Ҥ[αN*~֚sHI}P -0Y}ѷj6x6֞2P%E?hJP"B,9=) fQAxO=)a[FʥRV|YG"Qбu>9 qFhg>1=_ÂgeJZ^_.qד?X0j0=qCBiE_KnJ֊*q&0S'LތN"3vԅհOBˣ6:20q .{n^6]`8u씡BVՒkW/AGsjT~ PQuF_x\ }YY 00{x HL)thXZ K67N60 FŹ㰤#}nw8bhF2%PO5UQoX -OQ6}nc]shi-oE(L%m/ܐZB'ch )JÜ@bFlսɫ ^2 CK-n-;Mu:bWPbLAT{h2ESb.G5ۻ"ݒ\%M {$Fu' %`k sY6qSRHcʿ89kX>8o >k¤7Oi|GqәѰS~ToyLF?QϪ!yqc#89"k {+#ٳ= ʵ&^Z$C[fTK$0*!&$haRv-*^$[%xsqDl:&[x?):D'%Utܹh `bfv_ddt"QþysJ0l1F[eDYn5Anxk* @`{:p߭]#cFˍຉx#߼*̝6;6sjS&tyھٿJOLUWu)l2 szϒQ5Pw{…v\uƧ_! rmC/dݎ g2ծ@j%Ǻ~3wìGBmxf]kW퇼 ~fGٵYŒ>Cآ[rJϊq_Rth~Etlo.*Ajݶ$qI^I(<4?,'Q7s}^׃Qhftʡ@ H+C*%4O7!:}4ۦ~)8P)՜;k]al?a YZ