bpftool-4.19.90-2307.4.0.0210.oe1 >  A dNW^^fvnRBBGA:Kl`L1n~tWx8z)u<|yl= D7y;;\,ҚU)VQEm0Wu#9mL6\Zp9'u^"/zm.~za`yMfW$8lγ5P9rȃFqq:] *p}Tޓ\7d`7 8ߵ8S~ghSޢ,/Z no056560a2e3b910f4ff0854002b9ac18cf2a80377e4856033c170de28441d30b6bee8eb91689c8adfab146ca2fe62cdf21eb9b1ff4 dNW^^fDRS8]wn\G7 \ HB0J@pB a؄G,p_s;}hү2kO QB*#)FT)_2 u4A' Rb@!as7X)ːƎXY+kt Jź?qvWƕD.NN š9V[wV(bfd 3*f#$sƻb[CmӨ-y)gGEK v!tF..Uxi%@>p??d  $ a.CI ^j         R  \    <T,(\8dr9 ,r:%7rFG H I( X4Y<\p ] ^bcde flt0 uX vw x y0zCbpftool4.19.902307.4.0.0210.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.dHobs-worker-backend-test-x86-0007.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤dMdM:dMdH*dMdMdMdMdMdMe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698d9a2d7247ee3240e62c1ffbc2389dc9aae1d3b366a6dca8e53993c66581e7f39ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2307.4.0.0210.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1d~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@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@`Zhang 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.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097- !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 host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_auxobs-worker-backend-test-x86-0007.novalocal 1689733361 4.19.90-2307.4.0.0210.oe14.19.90-2307.4.0.0210.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-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/2375f2999d958c57ce8a2b50bd1d9612-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b99a98b04cf23bea3aea70d156a42e53ebd84c3d, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRKCΑAŝutf-859dcd3dd0e05b32066ceb6286447aae5917a5b78c19d48c900d014edaca7864b?7zXZ !#,] b2u Q{LV걮~Ui{<mu,1"U.Ey,@)N 8.%L"O9<$T<&%?L?IUeq )V,E`+) ˨}h-gv ]POg\uU܆8t0Jc׭E?NyELjI?*ѭ<4/QuK\4,#e|`@oI~uD /ʞv0O? AdC4/kc3L? ]<#ߙOoK%4zM=Oª!Z[K=*N߀p'|UBQG;F  Uqri ~2{,#/= eL<,J{"~%ztFὸR7ʟMЇ5 \V0lXk]~=Z %J{پ F٥թg1o^<5ɉ #Im% xb%"%- z8S%np5]`f}#qU/=|$^hƾBNkO>m*3n{p2LGrWkQM_섶4k`<Î>y1n5O)DƠaSǤ3WKN J>;pORop{f8VxNg%궝/#+j,jK5[Ime9- (F3㍁\ä6_~!3%}M\4N~OFH4f]}㓸oz;I0"5OxlUFn\6dѾV#&qM&^j/:Z$Ld&7jz}rN!|k4CƸˌ:1i3@륚հ1q kBΙN< >ڇ]Oo"KXhee֥Esyw>*2PD򔠺9xJY9KU^?ؘ]Ρ5\fTEJHx/䤌u IjK ~N2CNK{F׸p̽ž۾cRƆ,nN? |{jj^>(onq26LJd,GG k9u@jecϐQһJhJ:β8Vm}2<(8 lN]+WcP֡920~ j>fd944`8 ki^ԢPl>6? ]F8Lfui/=̞eSd `~k55UO $=_F5 KwykJ>YRrrD~ T3xʧҁb?&K Nڻc\ n>Bˏ谂rOPf9™R:[}.A4n5o;*"|T"nUt /NcԐ`&pjlk+j ?7thK,S#¿ZҤ~Ӵ?XM (sF6{2 k e0vyf"} G^fc㗭zJɱ>yz߱W;[_^ }c10O9<3.Y9*֋Ԝsb!wnk\Z5{H hLDYhJ)XZ͞6kk2R( 4t0aԧ{9p;xkC1-vE3^ <?žv'Fڷ_jC~yқ <`=;F\ˡ$>t3hDL Kߜ~ H}uB@KJc4NhF 7& yz$|gӘX^h}wDڲa\&^ǡDG߽g]c\xLRȝT%^}LCS3.1"0T3!5rDM4H.\'B 4RwH ?#5QDrI:77ۭ:r.#G6\떥M 1Y[ qΫQ!ytJml"11i2K8_NbctdA-ضF.@szla2DoV~!UUrӪ6}?9 A,2%ዃbbyMJ`Wn{IHS Z>Cpf=ܐJg['msl΋4æㆽ7e+{p_LV#Xl0|K-h"BGOXE|FL +dPa%ȃ|e[!X#-. Bm|szg&C:y%/LQ$gT+%Orƻpz)Mܛ"~ʵND *Pb+Fl/˿}Sva}Ʃ{"p.k+9uHbOJ}Up Mnu*- sXaEe?Eëm ;#ejn쁀# B9Ӡ :\} g7Q mmA1(t umֿc!0u3V!O~;epr#cJ,*=1n^s+ ez5D?rg,fh)N^?SaJFY,'Q>cEūXR{8,x zg톀t1lkF(b:v%ɎE@D6J!h `(-P[ cG4ERzT vMeeinTDI;hĨR)ݪF0` mU!'2dZ2Xqc5ljP_.\ atDWyA̘u]Jһ|Ш3멘z}RM;40~gv{G+)OG(Pi cG_Jk>~[? ؅K5ΧӦioGRz |[##釼I VQWro]iNxbʎA"}۬uf\Q1̀$}V !$%i7 w,Y=\8!8Y Ο4IɏKqe4PƋrWwcw楞 lptkghHEb}AnQeGקP됝;ڟy!S&ҚhS.܇E[ b6w )= ?5)Ҿ9>b$pMt *dO/ץrlx"c]O!/ B`Ƀ8H^hC#A|ْmͩTR_{*@D|]6u:kW" MW++JcƁ'X3"yFʋ+؁ջi)F͑"z7[}Ǩ";VOWk۽"rt'cfc ʼn{(ė3.MEۍMIўen6>jT6+n*cђQ#?^tJeP _Ȯ#d}FnlKڕGԆ!"qPIWw.\HEʘBƺ61(Y`%px(FveBI[uk4;]Us;SġA wH_/{#WxꆺXPqsa?)}P::Oޜ5?~[?AZ|qj鮔L³;7)lBaZWK xvfU}V{qSGUgwkx ^钻 Oʲ¿%ZǽS?B3>ԥ'qZuY1S_C< ǥ$OjT>LBsJkNɘ4(Qm##0(#ok%sҶT 0LWN]&gR:/ **͹B'`?0ipraZGx<.JF@}xۊQ=!vDTvcqp%I$ a e3vc0h4!y=S*hh.9EOEнӜpQytʠJNJS+H,t:⇞fszlK# vb~Xt!8D3T&|9c2MLߦ)>B"z!Rd Gv`HW8.&JksZإ2391\uB\Hw`M7}2mw5;%1rLJ맹Olꉁ9>3я:>m<-tW"׌GWQT9#` SYQ>ܻ?W20z%Eص,J;$nze$ QSs2~3#,E0{|&}SV̿.;[EDKSv@q9LH/8A쯼 OԘ:BjU(dTl$伟 oݼ/n9y8p|COȻZ7Ɯ!%FU.4OcJ] o[yܖH!-S<wZiw.)4&$YEXЄpg+vU9d3 ;"&~5vHu~G`]1Ц8gH+¨;㴽qr(#,k Yc&k=]D"Hcd& еڛ#UԉI|웒7>?+F !~SvBgaQ1Jc> T\8mCa\  !M%KH)̥ r'Ѕ)y}DuR `]E3/ *mD ?pUiZ=4/zĪF53s߬Щv?{9zȧry[J5&4vMbm*&nKؖr]+N ]lRmr I|GgQ*ϱ˸{ޞPnATO#澞{0nJDt S]fы#{Q6xt7?~&`csȻm\$s?@]w~ K/igjcsc)3#̂eG]ilhHq:.Ǐ- O@}; أzU)ˍbCE;䌥LZv;Ԅ*5F@~#ֱIn{Ӹu@dw\{h wv)ʼn:=rMZL4J@qYu]u<|xp}f<`nK\|E]=z)x5\݋/[7Q_zt[z%t($C! ݐ 䮎aӷ1HU'// y"^D0=mZeֆwH4#Hy/Tw&lA"!@$Z&w]@hNf~^uɓ򾫸+/|r~F,:['lHPEObgQ•>]rǼ ׶YSLݧ6YWW74yv ƞ"`FqZuC5=%GsQ[ eS9󖃉Nuw8z\q=Оߊ̭eF ɬEH%(q)$3Vu sDƱ^Iqn:?[Fę~;w)L.^Dž-kSY/fK>J USOك| RIlKEJD03 nVO&2Jv/Qv1O7߈kOZVt|p J |!?x?䉱Ɓ8T,}ޮCo;Ul\I<Q -'48 (gh sP̍'QC mr;snfΞdOu۹z*@ÏO)|de{k ק@<ώ.)L 4i8md;W`@lvr\W2q,aV}|\> {d2qЍSOfx-F`#utrcEv?MF/1R֫q0kcŒ5\T_7 4s=~4a+[i_FAB hGbY{$fYZ2K:k ݔ쮾u8´fݓ !svO'$8лD<5j;[[,4&T8 #Q|91uV}?RWosu4k0J:1$4m<-<93{(Tm5FR 4cBkBD[0 fÅCYZǝuxɗ߹f_TN<~m%ãQtlEb(rόe +|܍65|³l@Я;=)Lx\d[Uv홵;u T .)(rj ȗ]] icJ)әi]>ݡG)gY;{ѯbzQ/.~d(O/a # qM߽<!]D8$cua3ɠ!Y¨u;x>N]rE J]8\t5߶N5#|IQ8( L q ZcKV.4ctXQu'h!(f1mr h lыd&c7Ta0#Zv,S,Ek(7-KV+5nͽYz "S韽hf7:|RFաYE\L|''ĽT"GmߘkYbV]״B>N}  : yq~Jupj=/ (I6҄h)\%sQnzm#T u?z-qI^ʶsMpk:CuhaFRz5׻ѳ# x0EqǦr.4}(>t3S9yZqgKduw_uUT |cWEzdO3x<<@ģuqRnK&y@6Ũ!r*eSoAF[|y:mS N-m[FjezFkn+zo~WkaJy(U7 xrZP\?k*:¥_r,s "+> t#RE)EkN 5YQx,mPb"G FO8+ƥnϭ>p3}SGp_aIncS|gFs?Ԕ~6~;s-5:>\)βl=ZsRэ{v]!M];;^1W_|wWnDdVQ-4LJW9\9jv!i!pޕQ81@P"t .o`ݬX~\~iCƌklIYmYK2J{ q*vD'xy607?/e2Pv5,$̒wL6J5WG-YB‰[Q荫l1#+c8p{T)wޝ++5i;{`eWSQXZq>lб"~4"46ܦgL1 eK?˦9=2MqgsagbZZ͟撚Hz<3PɈHY15zչ@fFCЀUDuxCZCK'e T0+m˧>7ӼFeEqϜvB߂nGBrT`vYgRZCp]m GtOa"Թ7BP> \ ^b۩ywUix"t Ѩ9sـX-0m -)AԓHktzc^?8,5ZmYW!$R|?RxnoaB; )eOUge(åzfw [lA wͼf#, G>$Io(P9ԇzrlG|>&]ӇJ 7+s!CԗaPjh/JA d` fCwB伯\meg|Fn~F4K~pT7t=!ešs9S))I6>@{ ꑱ @3K. @9b-a,5Ѷ@-ƻa$([. mO0%C[N,j\'Dp 0@V k+9tBBv7D:eV\?Oyq "pX';~FON D5$ A9 _UWesd ?Y bO8/|Nɖ8_ "p|:i?oAGHo yh-,U†2g4q2S'{2|)R m|~uwjS%퉏ڗ :]K [_s,6LD}&|,[XΪ\bJqfKDuϼ9/aG3lK&:4(iIPbK7{ʥijMGzqFxou` |ݼo>j)ۈ(ց|麊lil{tG9 T|sB0{6}`fiڼ{baiPm+WIo&Z[_ խ/4ҡCDE'+xQ=RCM"4*Nά ;Iv.EgK =4Zqg"BP- c-uB\GGC MkO2lћ_tL%cE*eY%Q]p\<{{trzwQ8)̄b<֯΋`̇yh܆=gqV98^@L=IzD#GK";yAx8:ZtB9LA?/5ih/OC~ɘ^#Z+jiG!ۧ/ѓ1? +)n=R꒒Mv 2:F5Uhxl6I,M_3fMm9p)oEqwZjJ"Wf:s`EL4S eYB1C%/ yv=aهz*'eW8puQaL 2 _Y~,JSC.ҹ^S>ٯ_/56~\3na%+&#A)wM >[u֭4^Z8+evq9ը/JH|<([n &h[ *b\/7Q 0őFhSAi]$w+K:h8p]DǓ:/QAI j֞*8k8 yi(/{-9Vk+۪[L=H-G0ق*ft\o H։Ӯ; ~" h|Αr7SN)Vךκ =[]oTv/^ѳ| itT48W\&Ky jwPN_u}q jaS@)nW8 hN<'VQ\*AMiԚ7ʓԑ0~IVȂɫ(EcX;*Q%K_e/ՌSKT9#Znz0쎸@h Ǔܚf雡aV~YY B sⅮOw^# |fg. +|&4mnHqqw$0vwOy; 낂eqYM`$M9kQ1< ^ƈ kJ +qǯ.p`I?|M< >u38jC"UXү p,rrֵ*>"L \msG—Qoԓj3L2@ajV6G3ᆙU#i34I!I"g}kscGJ>dLSѯŬ (ᗤ,EF )dU-鱿ЙDP#r"GtgZt֋0Y8| P$# 4CN>ki f?QʻR\p'RkgwW.Jj&-%{#ubL6sB uԕ"gfQ|5( ʾ;,w'>tZT$o!l21+>[,X AiE)hꦯXD7Xz\%%Kۜ[G C砍;qC T mw`\ %mlCRǗ(`]ٟq,Xda N"k_,.;-Co\1lk%N l8eϨS)vG7[(r/i} vw@D8Kz\&ʎ};d9@Bͷ )4sMQv E\ӈR*pt |cR*rXpj >.\ri)n̨8wrtsqɓ=d7H7F͎=&2s>mvv6JA]%-wA͜]2/Y.[+5:'ֽ*Qw'-&EeV?xO4Oy;4)}y<*T)9kݴV[hFaYOME^ݪ;'"Ջ5T9@]{fL%֮ekġ x=ٔv @y(Ww9y, "Fn򗽏Þc;B4n4FS?A8 3!ᇟ\Xnfѧ pw[i#sr0\)3 hYv G4ᇛ+7 Z\4}VƀD]zr +VG ~ y<ˉ#ۢ;U HeZ 6In2l%*t4lQ?PCSÔ@Xᇓ؉W >2%Q(X6n!LQ~ Zͺ&?3I 0AWe?qɝJ|6@|ON[9)ߓWt ۤM\T=R+x]PS$ɭ/HJ8GsU^qs}Ѥ\}82:@rM>K6pque70OG?]%3ȳHC59?w/x6KJB_-<.G{`\R{Um|2W?U{^o]'Z{l2Bl_Ixj1D|QKz"s$.QGiO2(%h~FzlUsy#"d ZY<wc'@5(JWPީ%Np, 3b7=va3DDBh4==r *Ԣ/O<8;!brA2R:s1w0nf𒁋I}Ŷ,,?;;1lI8.&6Xn ;e1&s8:8nD2Ά=:.+ 絵*&M݅^ol{Qc4QkHFFR.ŧ9q=Ċ;WnhCBkb/S(Et'ZPq_l cYoHiBU%%׋ۡ,ORl˸GG\d<\Ѕ'eGAuхM2-j&nҦ[WL)>tp!qA ])\^ `3#e6#Y{&z(}Jicx-* (Gr-DC@AgiUJNqBVٞh M}|%BY&Fn TKx6󲾊?BojyQܝIB0,-QN ^: #MyA+u9ǧht\UL')-AKc\&fZ_pb:Qg (bPѐw~?'%bSIʿqE9-.v߃ :UZiJN;w}\KGN(A:٨ 3vSl,{-4rC$@ùoXh2P`dޛ#*оiU)rUS29b^Y҉x\FsFӿwq#Vv8_؍Q3H{N:DIbd3ӻ;l&ټ)a5UqA\"1Em b5xKz 5Y<}Rk gj].rҎC$h > YV36׸`eqf#B?kךŭ,bpBcxD5p0VJWb $at0pҝQ_Yq?r9PT)6{x kQ0C@cε/ԋ~dѷmސ\;8 IS鴲k-:I5PI:uK[Dz5%OU,֨$j ܡ՘F\mCdEKJafˈ,?hOO-S Aezͫ$cF=4_NQ&W9.Ȗ@qdwYOW#{ѫXGR xsS6s2?*~h6K@[8Ŏ٘IƼ&~ߓf҆JncoD*ymu`hQO>t%w_7o@kG XQqGLt'aa~mh,m]<(3?@o+J|ڱ8~U%Yl.0 Ԣ,+fҲAK o Ŗ+-_W/3;q:(mIB cY:? H1db[n:57<;D"T*If[@qS+ud@c|)^ASNLHjr#u@>$ɟ36K Hu9O5 +4C8BA3̬WF\ fEڙ'z7=o3;2c@ bv5E ?uTAg%ßccMGedA|'3 Wicq={AHt F]jI߮Rw gFnAfVN捍AASs"2nSKJȩ(I=Igk)+R% UDrzhECM%<uI !ok"rx`68-!(=2ma4mDŽZ#I_A6ZZ4҉p'Зd>a0hei2_@,Zq7w8@ Σt| ,XVmKMPhZ]+\(;LpID/ ݦ(ښ\Ov;PtKvt$p184ͮ [][_Bgl0^ xQPʏ@oo9mr*;Y.ń;?ev䳵(1cɵ-j_b[!=<7~\ESs?1z V"+NH@ LVAȨ,}.Wc8Rپ-#|k^?̩v" zp 8QG~l>RB]}K-'G|PHD ~aCyMiӦb\:X>Wi2ECs>dZlg ?.ebZ3%0{q΃u,N\z(_YݑiXӿ@g& UDT&+yƂHf:t?)T3~c? :,}{h Xt>5j6.A G} <\XcIUJAO1¨b|8ɱ>\$^8jK'SQD{l]0O1cC*?ci\T|Qt_>gA{6 RlxrRN39REFpt5ץLX0:!{t<8܊]I&ҽ^Y7cV,/v^ aZCSTVvᲪ9nJQzBLĠn>ܖ2⍲9S eQ7y]:^r>ɭ1sY뎶/>u a8!^vPTW,n`ѪFpæ~-!0vϧ f r} I%G+G9E6-͟vciSÀs)ے0X}x*BZ[G|=W"+ffj^YςZp,<KgDpֲR5Pv{pc6?'yF_p_ rw&hd$i;kLִֺjҷ].IZ(2ӝR(h+2G%e#B 2$"}vxe!K9 YəgxDK520aVMbF lǔ\K.x(%;>Qj$ASIQ#-;kLYn|WoUTnUYn_Kq,u鵁p*AR:&2+ʱMIG$@lnx9˕=c6 ՛wJ 8yQ*S`A'}P&з^ם0C®f1L59pxȤo=WN|a׿oll=5̻%[k?XYn\ `u,ؽhO5;@}B1S<}ΨdhqTռ*#>[ΏQg2rTno~limvF @#Rwן:5㟐;1O'n,4.sZ  Ào]Jm跭wMyAI!-eEkPةGkn¦0۸LAOO ѝrm9瑲1og J!SF)4N̩39]-Sid-0\;TdL3f;{iPps@xމwBUaH K5J*FK8"|D41CrrF\a̯O\˺2/1*{(tNLmdqWB>UxhaD kkٝ@yZ;ׇ2a"{.1fHgTn[I= QAA#S$şѲbn*&8.ґeORHB^//YDL7&ܻaU#PT]&&!Zg/|gh/io#7:5Zh|b kf;1 W,~zzuஔ9U dAN01|7d.%,?қ6Mť<=xf^%p$GU^܂ 9:[F#8/d+EqAZ3~qf:"&u̞SӲWn!#7ecٯPU!wKuxVYL?w=YlǻC`ԥ5q?"V2'!LWD cȹ \2&4'4{qK/;1L)b@~<:rKcZq;©`Fs= fӤ 2e&: 3uAСa!΂RY QE,X~N}V{LʄC-edGd%;ɔ! h%;f)06|L@rL}kѨg~`U*Zb~ g#\3m k+Dip-vb&)p-6iX`̃6&I2q_>˰#Q; K;m+ith䨁.7{l.4>)7 %c; #6ZB^2dS *[Ri&\3C2 dH~4k۫-J:1@HX]``wdGo%ك~:ƬlXc{[Hؖ5 L["<qQ:ϷeT )/#-:+D3QR=\ma2A#uOsI-:Eqhqumg 4X#BQIdv/HD Wxvateҋb6-G?1'bBˡ+3D 2M {c*gdȋP;pR.|xMgJa#-9P{ 7=«2Ϟ߱5g+9P`[_*yj jD#ńǮ Ѭ=mH_#{Wj=x|"@TFNm" [\9Xo乸% m, XrtiDkus(=ٚ@,)d#cd`sQ8fM^з S 4js5׀o}wȀ0aKT hL԰8UZtyë؋I%ӷlgҥzKRH3-2jdXPe6>3/hsT$uNa:Q50Ӈ-6N3n)ިcIZ/ =V |ҤߠI k/kF.:J+/^BU VH3$>ȝ'jGb|&`,F2[0R~{G,?cĪ,"Qo3 =;u4Z.@ӹ!̍OeM yS5te[oՈ86u|gH1<₊S}6vQ'p/k~vkQqE,>N$t߇:YqI..g#ϿNb1$snp4Ndgqyfe/5H 65 `ƳHT`H"J ]YM A2E|^=U@KՋ>ssL/WEAH1YAT mbLoGF2M5.Z1#Ǚ;PY+#jtK^T}E85LOV|T[[Pb %0зwv!10U1z?S=V`/@gq%(ќJR_0O1ޓƪ.B|y!(z[vnп8&_mBVh f$r'#9u]xYk>qMvhs`ؖχ \a`x0"*UCiglɋ0[HC-DwԂ 3,pr zNkDd;55;?lj <$>6XVc}1'}E\\ns }0q QڲגpK>ۃ;'(SDp!TY*f (qɉY!Yw۹H{aq{v?;F3_g6I Q" ̥[?wz˜3I/ߖHu}G}5>guJZ hrj  Bɤ}$Id~-vlY4@Tj |Hȁhgy(G6z<*;s*}cJ6 (IQ' Xh)GnҘ @f#@a'=5 -a>bI :wRqwR_kVO8A5A7 f97s=}r$B #pq6l.Iu~4MѧSa jfU|TIic$#|Zr*ȥtE}8N+\q' AyJdh@Lj|S}tĕqv_|Nm囋ߝ}6k[ E0xoNzcpYă0!ҹm.oŇgH*9}ֻ$rt[J-~zUL6UI|Ӗ\^ Uӳ̬,,vPbȵ"ReDc2F4PJ%ko0 r1 @PAW;s |nUiZ@γ%z@߿,eb'*|Pvٱ).Hb-2 $)zoh\uP2 f7Dp̲<6G^Ԋwr94vGsQzS>*;m/N0e*lNhʳxݝ3 %gtu`ɀx{'DCރׇr@MXJG #@E00o:UnւJ87 ?v{% ębnkLZzcGŪ#N7JbխR)j!Dz[ I؝Bĝ1uz0?gVk4_֟J/%jfێ_׼d-8+bm_THm[G1\W3plyݑ7*նTg_m/%-r}QG壞u XT %ڈ:j\UϽ`\ద#`v> kO!ߘD ~n#Y9Q.@eI2Kg+e՘4>r58]m-_Ĥd1kSp9/qfD Kzqt9 %M͑ˬkb髪ћ%ZYװIlΩz!9G9iձιn"zݑ"fd'qX/4Vvܨ?d?u[[`Cdz_~؏5ֈˋ4'3o]r&Ttd^º4 eVwk =$_$`[gc>MĤb*h^$E -BEi"EKޱ~#gve }ۤ,0ņ/add8cDEVJAG.A\+}J+@q[6T -*L [o*`p;KR >!䙶{S %5(+s i& |h.۵6JnoBe9LiiڄZP=/QUե VB+&ckHNhm 1<.J>8>[ivFʼn"A%7LkۼA_===lOkkW[3 >ɦ ,{k>#OoGYQ倃B-@]1lNwƯg:%21)'hhi9e[s]%B(i{=b:'~ Ps2=y3<਍oeul gX:[-Xʆ%'Df (q\: 4Mxfౚa`8/}6,V_Рк&/zy0ܬH?rZz/h%%06%f9TSx <1<*߲q-l-=5C:uxP2j-0ir$@B}*@Tć 4S5L qFȡG (Ix![J%OLw1^ i sb2+o*+{>xրP&tGhMqi'H V[?Ib竌N?P*ARuGF3)NT1l|Cx4"W (L &HZ%zM`w4-?٧Y0ws+QJlзȫC`R5Bx̴;p rZi]lFmm^aV{]Zcfr=No:7uաRA-\%c_>ٜGj5InB{'yf&<X0׏z@I||@11Z 5 I2@6]uYl]o<!e}˖fhǷV\<o)>sG݆]_5i\Pr$\ W}O#"hʋ7.4[" D_Ө"߹AҚP5M|#[ ua9ͱIc%vbKsKJED? sq3*s(&@ByG5$E;Ϥf/v =E}{.~8 NC6\JtZW-oNkYXg%)'TG?%vZ\.ĥN#Ar^4m]/gTSrt8DbS,kevVhIhf"+|Wyf<#sS5nIKT9!];"`M&Dķ.5=Jƽ~`٭hi{͂5͘[ +` y&;'5k"mx6f8Dɤ"v.MdDRȰx!虧<?ŦoaU3Xb U. ~Rd ͙8 M 2  PV4:QDN0:[,oz$`p5@][5WY8"$?A.L11L]%f1tEXv6rFGj}8,qyS\ud *NWtvž(Լic{{ރJ/ `0P2Vʥ5h`sG,%mە"GfH.M8b;?s"eqUO&/ pّ~ٻY&8B!3s+d7pTD/(0p5Y+!ōkUQٴex/iV?MMlRlt ܿ`\ DJ &dA ?P/` ӟz=Z0ZO ~TVੱ,Pc_H, =*Q)M?p_?/ٰg镞0RS>;@}WhQ V@e?9@v[mF',wNL`Yšh 6F8˞kx3| Si;> +<$?v{gLj܊9oǰfdAfbO{l}'oFbUEfD EfJ*0,ZXKjbosV~Rd y9DĒ"LpzGcwoX #u/1O{'s=QWNe˱@ 3璟r>r6i߿Yz X˝p>)ĎHq,PkO7ܢ-0 CWL^ ގ8]€hWay8 ;!pJ23)獶q>*2=P 3q4Rћ /=h1+֢چ0>d=D_HSXKZp]BJ N3&2ӱ^PNOa4~1U}u1*ywG-H*z瑢"r:r}f )yiLx :\-,L,c?xa*(\lWb][^!4ʹܨˢH 6)< obQG*ĠΘd 648\Wem/MZ#%A,x}#l_A2>*юkbu׆=Z 4oG`8B>KHRWuX%KБDa@@Fvh 2ySH^t-8MȠpyUyC1ٖYf#md|jJa3O8s~92yF]5CU6}ۯXaLUhL2KR**=Z^.wnۃѐb011s 8?[F=Xx]=RzU^4˾L]ЬQh"KimgD,Z"q?SF`i_/{qw\T k  q;mBeC|e[Wu{s+߯!JQ RJJ=.dJ'T1VċnE%g & mUՏ󳇐G枨@vLa~p7z[Ɓ{tޣdW7W2 # ,kTzVhYaN/j"G|'&n ʖ[L=3F]_ZA<5cnqS&3c,|JZ5! YY' KL xo՜N7t.ymAC⥌w+3~e J6NQS>VǛZ*%)dxOpȏfcFhl 210& JRDCaHE$ F)}#|d@k2ZAܮlhÏE`%3-̐L; (]*\ 1NO.U 6 t`Cll׳kdrSڅ@.8[+Whu.Z.}5 BdܸF(Q@Cڪo@`p.O-F(}z{{,i0'm(мf \/'G{ZQ "Oqe 㞿kr6 fy h(h)(CXe&+Ĩ"h@1ɗ 1?'$NDž4: [+gË{kUljCvl\#Jrnd0Bu*j@yc=_sk4w:3R缟[v;!^?.jMTOmH>iq̼睉>~ݲQ5`K*'מLk` j<}د+>9m[XYxLP?'B9mJfö)N|R|SM Π ܙkjpp?o"^KoVgx~7Hk8*8ER{m,CN4&Bp.LzTx^>i:rN=N VS&V6"F˃lEHz6Y_5\d8 z~2mZuYGU/n@-@L%\ztb7הd2,l:6<J- 9s2*lzuH\0-ڄOUoJP_0 pl.a>aH@}9&- ]ggy,&+5&\SGSQVs!g ߊy7)\kxB@e]!Ȁ~xg8"hsоO8,*pbժ}RUg/^hcpW )K[3uk{95ޗV^˚"]ipGiqOޞB8EtՃŎGu cr"s1jmI40Ʋ:D*}VVa}U473 =pnP{<3lF<ׯ-SmAP#(BW l]R. Hיr/ _*e[ڧ6nf8t"xK1Y[Q#U+d ,i |cm9q ,N }޲Bx9YH+:hDf1Œ*)-vW^YԾ U߄U| IMD&}A(JC6 K -%mʝzxG:Z5lN\6*cOkv܃kt7ę\/tV}u1{F3 hnvkC_[6"ɲ>Xh\D1PͫxjcEs;ǢkG~S@%=EDi-.j>2iX0g3vû_@k;̜۝O<$:s'1rdx{P(%g>*;S60k;Ө{ϑ,:qn.߰ ֜OkW jdl}iN8,ZφUG@vT, @uDe.OdiuW>Je(5rU†S9v@n]tFShb80T_%$o(.62|Jg­,FRV=q vlhxB-Au2L,gHdr?p!Ҷw=fXBQf.jޭ3' Dʬ))`%5T94RH²4͟i*Ŏ} #j7!F}:­]Иk$> E&o^.Lkݒ^\}Y _}:Ghe.d<وuVV1z"ED{2 bX)qƛЕ:э;Z`Ʋ)\{9vS6M^ &]ì䱆$fl~˷JsjKGqBÌf(/qRQگ ݳY&<;SU4KX<)Jg|%S_ %A>WX䳯;KÕheMς)i# ҵː bĬΓohnt䎰ּŕ@$6xw. A4lO.qpv; K}ȹ)\kÓ)/bbݣEh@MƤUfm&tͫ--+Nӂy:n@5*ؑvҿ6$9tܓ2ߧdU*GʋN xiCfB9@ EN")dR|-M (v4aw*]x:Cb ld\*L|-`FJeR7 ;VxV(jВEiʷl]wĹozl)|6XOy+ydXv0{;X+,#O ڼj]+ I8DcVs(cwʓ!O<5ɘV8tzȴLb4C,O>Ĉw%\ yWAu,&:Ix#K!7+qA'G흧^(nd[)9dݗeV SJZ`K۹ &xdK>lrϤU93p0z% !x6n"9u^l1l.Tn3~dJtU]b 9K@s*i@M-*:2qe8&-]K*_Q\buI+'0M,[6z^"b`D/1E5(liL|{G_Ql\^1->M>.IozVUPglP=N.r4E"1x9]& %OVE;ҚMP"MYZ9á7# г'ʯ4X+,0_=t|{p&9ƝrT;LvL߷Y5vk^A.&tDXQi//pkO.P>6J|׉^<-njteZeAg> pAjTnD'CMhoSZ6q7حbd Bv^#̫MgڊI.C, T^(^~}eW.e,;fܯRr[fMW*\5,{=ޞv"C_@!ae售?6 \gY|p;dJՒ\%Y&DI 9=dT "<|a$>.$g4vT2. K籔԰$׺?8Fq% JQϘ?Q*r;yX!,%diO 2*|C!(}(V\]Xl8l3P\$Onŝ(+ZOIoJN \V^gh?xѳǠ+D#PGKFW:<>6ڦOT?2"dCA&EU0͏\h-=~+lSrKiʘ=+h#RCg=T4+{<3xL֤k[0Tn w[ z<'R䷛ jܺ ߟҽE*h)4'$hg!)\!l⭨}HzN>af7\͓6}h."8>QtTZWV˽s~(/X:G3 uUNTI q&3rx(޺~ţmVm ghR{+)Y#_d=rVX`YaዊYroŸνzPF^ s]Rș~ A0TG}%#=l u.?D_bk=?HZ$mk՗ϾL| zf>@^ǘ:4nDZȠ YoWqI3rTTq֞1Q lޫ#{Pa3i"/VTtPZCN`jhDv7ەӓr(viqsĜ\:}I%=d­X+PBsTn|O8NK6&bXǎݸK-̥1˾VvBta10 =0Hr7QtѫR0pD`}'i/<3Q`g J,w]+_QgHߣw8T(¹VQ \K1!%d. i@?2/X ?1^' =nCKڏsj;7mbm(L;tWg"K8V߀Ņ`[?xU)S BYE *_sRS9:9ks=s4ET^T qQ 31>n4?RVm:r?ip Ix# <^Gt Ql/{e\C.<9Ėt#~J"Ez9alFIo< `A{>YoGr75Xh;ILw:=jܲX ud:WlXuJJ0|ݺ\] %t1W =8wj.Էt}d 78@lCZ$ۥ8TӹAy<1j-tk8}&{ uwhp+~2GVχṳ$Ɂv#$II5naD,7Ve!DnAo,i[I(N)sȧd{oE S婶mIhW|u5tv"v)S"PN5*_.gԹsIr~s  iH>$5ٟ~%Kb,heM]40faNSMj[%]w3dKE>{yv1¬Xq{v̢]&%1ė-UFp;*dfŘC8c"ɻl~㘚c+s\;JK,H0K~ZZ 2KK-JhϬQW$ɜ"w>9 }7&_eh:jwCQ,M\7yA!zp#S%`E@ʧJo'ow8Tf]]:+$+)^SzUUɥX),堛V a)h7>#h9S&Ӑvo˰-k[!YP' u{=ČA9GJR zKerDI s%j>>%SG~^D(}edWَw!UZ>0SZ#@1j"n2@.RjUdԻ8rS~hټayJVIUOS+&3Cl|VE`X@ i։!e"?ZDy+e;vS#5i"c<)ONk*\/&XNO 1҇Hs0*ؑFM| $;E⛉*ݚZHAjᓢɆNy@NYKBIb&+o6qKXov6Jnu{>f܆Uǒ:ҥ!-_"|:`DJS#93 BM o@[HDe55/6mEEd֪iZSZ\@tg]j ZV'r)X;(鋌\OUӒ}/K GzM|aݨσ“==#}މk$Ve˱DfS'.Ƴ@xALax#X60^V"$!3?v9~Hwy:;ͨ#C@)2F50Pﷰ["Sh}NWcg<*C(.I$ 2@,=mJ09:/n/x?R#EH˯I"Vs7 0W}oh< _$  &b@PQJa?܏_]GF;Z!YD \NSRܘ-&BNi",Y^|lcg?=]9N{˽@Lϝ~܆"o;}a3 <&.sAvvPµp}W&l [NRk?wNdYRPlE%xIrPe b6gAay y @Toh. ~ۚtס@uؚ_Nqj|%9"R@`)D/|V3*$P3Ίd.pze}&fRd9T?S~qbsu?/wa ȜgӔËR}G^?s52 z 2f0w[p!רJ nT.pQK9*n% A@G.mc2Ag5^" qos 1o8<$y $lz8/; t~ Acg/'6TgU^`m7o;Zb(4Xnf[ i]tֆձDӣKb6iYAf3:֓>.WK] ~'0~a;Kh#H*n".8;+]0Jh1^7 ʰ|uD9zT"A%8\:LǮ RvmOjy=-v@naj q8D(jmH~"t+djqZ(%qI Ƃ_! 7p)Pi\qD8A*Zrۉ0N X}fT7"aS4D1v0+;le!:K7ד6Tj5%>=wQ.k-!f}#U;wnc^3rr^d~գr-2!Rj[>qȽּ$y\Gn d$&Z,:M ViB°ywA͟`#6 ÑyOL޲|aakv/eT8W dbU̍ )LYO -FY_SXN,y~=v߄Vn{3vRE%Eư$&P["sgBg"wnB,r-1ZG:aT4kEȼ)Qxn~*¥Qv)yXW)BHQCrlHj Q2F~E >=$c 0(hiD9e0Ʌ#/X}a6-? HYU(ZAu Ҙ6CaozzA̴7J%35HR@bvFN榽mQL U] Jkf~yXG*B8KZ% 8\nzh ({Ktk{qߟ⢴(kXyﭖRV$㒖%r%DtƻO۪IP J,{!H36i5ːs~/؜!0mHDm>4% Je#$eT2c Dhܦ[^Xx?\.k<>'hS٤łPMKTi }2CBͰӜ\G*r&[ JlպO"DƜ;`$T=z-ݼsEVQ+فRIfh-  9z0t?E w1inN *ՄuM'[d!EuYPGDnР~duflL A1Zr }\į`> u(5k8!i5WVu= K9Z] 6ߑ?Z\oHg=ʌ6Fк`;;MJ{`c3CҘ0pNgqpfc?qB7;WoetsV]! j:v;PFHZ2hr'po<4}c GX%X]`y$j}XZQn ? [ҴFE'6EY.0rP> 9lB+`q6qL||ʴmC ^^F&E{^:*2WV]ļP@y7|ԪVQe 2:bla0KB6Wyl}F$6ܮ8wU+%tt\d)Vn|ĤdJ 7Aw^E 7M b[K%x)n{*~=r1=VE u݁mhO @:"G?m kkb=sBrѱQOX㼌Jb7&ޏz5/N_<aɜ@T1*]`x\Â߂hy,CXMabyc1" %&) ȃkiZJ菍&b4öDhyڍ{<e!|z]w#N#a7W8fZa e0"yxH6R!hjU25Mדgv\Zn<^mۺE`hlOo]!P5w +JZs ԉN@-M7xWsXsjcOU5e4 9nwV83 #0cW:nwNL*=P_B+5lh\LJ\# @Aܽr,w}ck`h\FnP 8^xd,Ǽ\ muf'U oi}9H~!i.D5Ke9=<)}ATdPAH<7f=Avia=2Yi f C AޚBaȹ|(\}&# 42AS&Qn9 VdH<@ Rp6b `=Wy&+Q7=9Vtin!ޕQOD`M) #e.ٙV:{0f^ 8LY_0N hP^왎T^/Y=T}qpjB ψsOd?y;1,&К[ #܉ 7KJ+;ea3+AcH E;^.@X 4J8B=if4,_r${^Y/ !pfX3nGSl{1f|gb/W7XJ^맣2fB'w58\Ԅԝ7zyea'1Ƈ ЌZr~I+x]E!ߔjܸ ء'_-LщDPwG5qͩas00Ə|"{q󔒴< _Ĉi'U\)q}ױFϭâ{Ӹ́G4e0be;=rhnc!ž3AF焗jQm o?`#N' z⛦Ԛ crvg, pWMɏN&aMRb(PX1I)_Ծq/`[ޠ}q,t~LhF[BK7.(kt!f]M`M)N(uj>Z xxrb=\qZY۩ ᢮[7V(A=fI^Ut Ua8"&\ <& }:qSnR_qk(Ox$GEYDJTVȟH+JD*=H( ީIoe, Vmp~SL Ū/GD4T{IE2гcE7xז_"Η;a@1E RAKWU*Z7 l{SYhxG&7$*Y03&DODtft ԢY&Uo=$zBLNbߔ.hySMxggt#m䮖=h8YD)ɢdKՂ$λEniڤMVҜgZ9U%n398\5>b8=os'\N(${0M"^iK kbbZg–Kְi9;g2|ʟ*7 _"m=,VF?^P^z.uH4s)lw9 iG`R 058kƁݰj]om :oD| 4ȗԴd^ Ry[*pή "ϡ9d)re7GKU Bn8 c\)nu!*[$6^16s 6}' Cæ}dH=ܦCI/4\V+?C+@]IdxNu2ݶ"j xѾr4wI:Kޥy @ ת{AKnj@ʙ7;>dnŀR'U{Ʌ5Y|ga]fg9z2owV m=4ەn;)t dYֿꌲ,kڜxŦ֒ArDZQ7 *+ϑ|a脣豽JIg87/?ozLQT֨Bӑ:#Z bo5uN+8^f(m1D2vSWm+qyRaR|C^m(=M\JvH4J^D|CM_$mF!a5iʹm Grh*œapMYn^N:ZM6!^vc̆h7&ǀI3ťmR ' Oq;X%EhyH*^J8(httHO6~s9jq#H,ν#X7{pg| @^ .5Ea-L>aw] 4'gIU!E"~0wϒhB?UY~ kRG D^#RF LP|00 r0G0C\3Tz--k֮͌S^":?-ep ::LtjCvG-utxiqȔ/yLg4$*йy0wgbqm;7lg;G%bg싄-#n"Ò {#.MȞ-./I٪ѫwQ)Ş@M'~v @'8aetc,:XETUP]lF˻%{ȋΐp)u@V,w6 %^p|$~@KP WHtf4h8:zJ=fT@BDۖ(|\'ˡBwCJV7VH7(U+7x[;cV*VѪp&-/`Mg>j+T$!/ma􂾓/RܢKՎ@9\Z߃+wJjM'`-IN5Ep|V ɨCp(q;Ve@` HgjywLjHIr}*kUQࣿh&k[Oqi˚73-D\UAjۅAQGs( rO+Nex@2MU-Fy/sO.Q2)tXiLȩ((1-/›ԲE@$S\.Vx]3Xb|-0Ri҈0ڈ"6_+ulC8mIwl{Q xVUUCzkvarJ˩R; K[Q;1EQ$ѵ1W-\5UIdyu}21uZ ]JU 18i P.yG(]dt( 4kxztKkA3 iv$C;|Cbc'-NP]D@rM+T4 C @cQ`"#ܬQw*YLcK@8lqe'mms*Y4Xz% ӝh%#ڗQHA&|~ .Ll=8a)M$*ȟIJC 9iJĉ?(jeE]&fDZOSKx̽/" at}:v*-G;F~IQsYzEyXpji!XoQ`(SƠ$ 'tr8/1<Om_f,\C d(nXʝ^80P~O\K,<һ~QɗC{VeqN3U50 XM0&B0 ҈QKc򾮪3GՅlqT-+ ~~8/7\;ʜq[! U zkwiӸx$·ufKNbj0E:[.L4K%N"-ꁃ;K*| ķ 3olo]gj4Y*hZ\Վ]2ԡ$pE7q By>B<~umI-.3QaUVHL݆k ȂD^>HR"n~J9FZ]!ն.!#Q.3wt83&z AZE[ς 1Ȇ&[$027Pk4&<帙d'At~6,ƽrT \tm//<6>l4,"y4*-nǍں0C`3Q882ryetMc8O ha  yb^^BM[Gi#ϭ6ȹ,ې^0Ɨt-bmdxpud]L7 'Z d}n6IqQ`&r2 zn"p`hX$Azq~-FE`&,|n)uhVdՒ\T*Y}KQ!Fb!UH~tJ6_J/VtD3ғn fwD= =Xt|Gdٯ:3k춤GZ/{Q8@6!#%pid!xgƷT'ƟeVq0^'Αc~q { #Ѥ@#'Aʞti:LPeC`8yW9ݚ^Lnu |g/&mʑ zl-_(-iF9פ-EmI\C`LTQ'_A=Oo2x]=T!GFAR Η쵹X$8;ޮnTs.hyo+G*|! `TQJ8`G5G8[ŻyqGM!KԠ9Jքu7Uw;AJL <=|`6~;SJ]W]Y6"=W:)g&m #ꦙ8N*R=b xQO&ç75Oiy*o̢5 ;T2y? zQtmPNe,$lY@7WxwBB\UHvjZ4ߊ\TO÷Q =c-Ʃ^- CNBQ՗"81z~MV$ {)vN tA:mFanehJU)oNK%&wV\8#@ ?t8}CrX/ `p>HtqSmTɵZ?Wjs`{PoF5g_rxH3w/z;+X(SwMpwȍeHbqCB*7riC5oX|*1[˞lֹ|{)N!"sU{jӌ~#cxWI#C@#ד&3H] [m,ՉK}6,y^Zҋ62,;~zw;}OHhڪ"SDԖXhd;d߁D<16 >j,*eW4*]5F~ v'֪6RczR|URSdM,lb_?"yw^ƇnGtB9U[mS h',2Cpd}5Ry)g9ϷtEwb.:7-X-'JIpx7Zj*-yPg^M쑟yVS VVBߚ[V G4As + OݬNs @HM};"Gk)gJ [y08 e2jc2vB0R^(@p8䕘Z!jণoCu(-l yaց$4~ z61┪v;!P$y%p|5{SKاUe$ ҆&~=|g>R5,D9OKZo̠mpEB]g_ib,̡p@{7)FܘN 2 W ј&'gb«aOWwRE+~l/C(KMd+?E8M2d[R.5# 8]>i FH5Y{f[[8U,\ݿS; Dߴ󆦜bC\KyQU"J/o=3kF>a^$NYOþkۭlKWNIgZ87wpYAbOҺVчMR8~,RHqҧܮ &+ߪi6!m2-$?+tS j@]wbjnwaevʢ9L&6ìG7vLisv(yJYuCƭtִ7n-'kƙaoR@-mgpu\\>!lX3 <6:4g(*Hq ˓T?5J@Sx.~Ïĺo@OtK|D]˭dGU TvIIܿ{lO/Or776q;HZR|aȕO*bt9 U3kIt8Ei)nJQRjz rRZ=+O /ٸ5{KZgVh^".YӶyE# DUWV7yiڠR6%fdT$(B/TU*颙3[<Q4_ (#~ѣ'qJIҞ\3*3F9̃iCExq?=`{QqS?fu82xnl8K\p>dua"0b%9`8ġ- +dWˑʟǩѮt|[ᚒN /D)L.O&$/*Tf^ʢ\};40t/41K4?I'Cb|JLN41ݧEęɽ-P!Jʾޓs҆v#5n~}q'{3ex?-BxWWhdik}0rS?Af Keq*|1q<'•X\H&um%^(f,؊;4m%p'/mE9qp^:hbҸ0 ?M?S?@s[9HX!CB LEM5}XOD3cZ57ғjE%EuX)(9?{:ls!Snnseܢ*yY,[sbep5w9P KSkq'Oc1}BPKyui d V/&=!+&L:{a6.!)WnJ=17L]E pQ?.;QG }2H(ߔV^4j/iuѴI+R)~Vڠftģ(FOh09]d_1Nf~2r'_z_MA&8fKh[;E[(IX|>:E6}S.|NԀwYV ocӪhm@ }$\&>jjzT+' X(v~E>gWM3 yVsu5_jA51(u\(. E"t^W3,ع$8Lb=fUԆ,1jW("Ȕ^k*CXo|ff qHp^R}Kkd=.ZW -ğbEZdJ6/a-٫_2,̓ S*C:;8WK̛\s>[y/}苤5_!+1jlT"qv`+Ii'+Q߻U<{Z8L9 !Qx7L:"-*Z͍Fc56r:-"njF('qXݻ\,h8xjZCy,\M"rr# )/܄KIe9 P}2|EsydA*=02c}Vl: ~Zs' ]>IZ^*ХHg0S:wdsNjXO rP42uI֍{$d]iɛAxtS)Pvo/ >@g3c0sJb$ֿڋYl24%Q[H 'zI8὘$|VGy)߂":ĢߓM~mV8iK!)>QXDabTe,Lf Y4vH\ֵ^0k=^Łt¨yYy+mOG[}yNtv^͢$*0W-.stĬBm`mxEmyhË!zp N>݀:  im\ 2zI3ـ(,yL#D\w)I!d,iWOV2-ҳmծk2ظ7A'>`~gSX ~'NA YC/e[²]JϡR֜^ B' 0𧇟N4i}!]u)=:}#68:oh=(6~} lizu VJ"_Y֮o(GԤ8~p%yUY QE^;O}ڌ,c0,(i'&eAU ]&JvY'9 &.Albb88M'596F/oS51&(dpơ7N/q?gy eɞ4pCw8lJ/Ex߈# 0&^HAq..eo6r^kgam>y3A0? 7{A{@B\5X;gIjARjħ;"2 %Tm@wvmmK>f (?KClzhWn;scS7%O`yiw0\znx#w#k`K]IEk D*RIx\ +r#cPKx  DNܹ4Xy9V `=8[ί#GQTϧ 9r۔bJADOcs#oZKQZFuX߈r*#lN'c a)[@tL9sG9 yDE1 TW V;̩M%iD. L~v$)P>9A/ 8I3mCG'(wS8cO.rೕSvħV: Âs|~>%;ֈop :,)gN:&g=ωA+#s%`j Es1}jݪuG>3=k{!QGiw4 rWXQv a߷{n;OMT,1t)py~C7CL}N$tEM:t\q~.*zzJRvwY5*v{ ƃ>A'ۨǿ 5"ݥdo>)ѷ ͍<AWRZ7F̽۲!u_n[Ϝ:j_1Ãu;]7.imW+XM0#o:^ﱪЕ GI̥vOc}y ȏ6;XD+&;}F,mJ#?߄ gZw2Qd*%tZ*'e~IWEХI~{Y\w [y=Yem;"_HxNsIj߽Ȩg30}dR(B7knɠ)1b Bk7ua ? NE`Шw"ĉ^\_ƕgD`.JKA];Qc]G[jPĿ,ybxa˒1^6I#[Ll+0g}*!ls_+&Er ;w ٦j1Ŷ֏Yϓt_T)lVpAܞ?˼V`rD%(Mٔ"v5 6*8~¢F,P9CTx /I,)M($A$^ߔPVZTWSGC9_Ĭq%W D c2&/R//0-C>`u^㪷!al5:jNjp/͂⌢-cS*LY)&pIz"29Y/:3tU讻4ʶ.DuG߶,YB 5)(%}G0]8v@4eAS$|j u7qј;%oMxоs:%GΨbi@EV6kIHSi  (u!`i;I+k |Q>i|y >߿v{{%3^wWn8 x[2~+A FHܕ0$ӣS$ z^xxy|iwUKˬa̔m|Y-Z`J6ɍ-mZ歌<|a |269vr$ngd1zgB,i*[z@3zL5ջ m !&WSD@Eagm$SQ&4mOy ǐ32?k_0#uK'HPk:ii!#ض8Y2&UKj ih}(ݳ "|?֚@-9w\ȰCaI.S}#XNF㭭z]dz FN_')y#Nƾ$Jɐx תc9 F$n9i H ɮJ_;xP2|N#c6f<5=RYT:Ox3v]s2?.9CV&bNR+p)#MnmEnLrԚQgiBgX% u/~%x,oyz`)AL-7S ]rn,zSPD8NtJdywxdm:ٹ[Kz5\_bdք c&98$K@e:P k;<{3BR2ƏWkp,;pn7q"0ޔTքeЂ 3LA!Fr45QVRً!kƵ6KK^"iyOJ{Tf\5CEK8| U ,3*ќw)ԳsXQiBgu4/R:dh5NגO }wF^^ nH~Oԝ:)Tٮ,`=Af7F"E&!Y|L:ĔNIu]+)bGP,8ހ~-a $~M&ҁb$/oV?@ 1RF+Xjp>u!f}Bŧ+R†K4U6<ѱ$i#:㮚 ?E;&FPp@ZBHfJDue,o#|R]ɧ0s2߈P@v8@g;oI"k!98):`mw֒vcڢ/G{8@1ZLkDY$%aS< WE8mz_C3p|Ds޾fpAPq8ݗtFyBh {:E 5=7PZ˱"bvh4H Cnڤ C +&pInɍE`f;Rډ=)OH2L˝"#- A F}5C Z(G[%_$!:qƦ"nEpxZ+玿X'(8R96T!i gy[]aW{+g}E20NP|4hB'kg)%(}S|Dfg2A^E"AՐXGAD m9zӽAk] ڙV C%> Wc l ݎ_P-t ) ֯xHcu^+Jw$UGA_ V[$fJȟt:lZmhBьҤ7!U枽*e1}77%Gm3| etI@/O!hLL'v xZfK*>EU=w/[*bDDjV8W]C99 D +憈1݉]YL9#Wa  Mum_75>鿻md"K|]v_yԱ!WWWWa2A$CUgxS(D& ZDJl׊11o9[1XCx&P-ڃ+sRȍ8D2oIچYm^v>WAF!u4"Ol0P`[mbϾ}]1ӟj$ݧ|ƭo׋?K9jf%9B4{esH)z<+M^(H=’yÉ7| M:z~PG %%OvN09S$RPTX N7{ͩ`XWY`m=Պ؈y90"dI.fa:ug2 @3nf\v )y8RέMۓZwΟmHMU͋4[lo\O/f{$vwŭِK[pRJP4{m]k2|Z|8w%l~7`- k..$k#m"{K?|t=X,_7>CzcaD1Y&UFݶܒh!5}4rLX[0y%9OJ>p\z)O,{uy-YYq\R$/wY ͜9VF L(n߽Uަ|ȟ"aK)[8A D*w[4Hz1nݓ1ȈB M2$>x*Ƥsڇ %{ɪDذV"8B5BLR9]ӐĻa&J?zZXN 5j61a!Nm;tOkaGeLαRZxgU/2kcXa#1w4 6A^yz:_K A(fD88XA$ۻlmnf}(U"[Vg2'$m2EJK{.R̡$\Q30o:3;6݈ŽP ʅ[~G+:[9k[BG~J8GIȑ{>;4V: =dgŒ!\{=Q1kK빢5.Ie` mjhlZVY<|BR}`++WFKToAQ&k\ncSn7hܥnN{ٟvq#iZUTA,[r kyVGV' P͚KŢFJz6G]Bd]9kRK(ZJ=~^6n 煻7LB&@ja/ljlR^0$Ƞb LLYߡGW+=ҩ;fJ~|ѐ_m2' 1.t/Iu>QRNSAϱ H| 2.ɾA-S=* o8<@[Oĭ%z넮1?`kXvk@"8:C}C7 Jd_$}HBN(.oB4"S٫i$jIFJN/`=ha1*'5IyȨx NmFܻ l3<3m4?;?Mz QC*F-);()MP>CڣS&q}tw7ŘM4nUa?\5}Uz,pg2~( q$:naZ1E0&dBPE@n ݬo y̱.@&p]0DTf%F,T175}8GZ|@Z4AG] j{>ka@ʛ:7Naȧ-Kьシ.=?LIgy=>ϱ|CG}n`)>j`^ Ie;XUO(a[xɻMҰF5\KUzF{HNx>߀c/O{ S^ƗTf Q{_S&ݠRxQgűrn}zf',DJ<":"m'Wb_Sxt97%Bx&%[3,29p FyU((#!?nZ촸χh~ ;{DK. EWPzݧtrF$| 1n~Կ="5=jsX~|m:S#fȝ&+l"ea .N[{87,QIBOr"75%*NG;!.W;4-#+A `<)nsיNJ45%&!5HLV .)ck@pZmumi=%wP?6Qz E`q;D@fQ XJ—- 5k':)P֙oh8:a*>*dTKy(6FZ`e&x|TT*+@I1|سxn`{|'qzؼ BфETEԽw' - Pg[ɔ8z[<4 :,x@ yCZw}36=Hk#xj QG IإVfVG`zSc=?`nK,vuՔ᝚߂U>2鏲 v{Wm>P+xzO, FiFYs C:Gj0 yxa6Wm@?H-a]#(7ڊ 6i"jo֡Susׂ˿%S_zyV< fbY&n L"PHUJݠƍ7sT0F"Vj'T&G_NJoX&,IGD'q 7֣'\;3YVqƀӨVYH-`rڛUWyz%H o; Rj,}?x)z0ρƙ]*28ݥJ4b\=>خmhT;MN>tu28Joћ)^4V& W؞iJ~=ۆ78jji ޝB#ܭ6Jlo;T+Ux_7 ;&`8|$mN2V߼JRJW4th9&aW>DEʤ 5sݫ//fBhNkϡ)طdڳupD;\F¢k7K5T37St jA`e:G?+jq :oFL9.|=w$]*s 5 `׭8I#U u8EdH@FkWYTNq7߱ N1:O}3>\a/Bzѧq*޿;jG]C?UE0v/u=5Ӂ63(Mp)tN^K DIk*@U&I'@)u#tȗހ 5T=94蜲Fm}DF ` e7G{)Pr]=Wq"ک A7xB|4 > k!BhH1(rM ⢃f~/yUO'mi(Ev6:s{ lȡ?l#h^7g+eمåR)XR?fSѮݚ.B I֮-]vV@?52@.R ee@8᥁59$H ZS 0UT%QvTRqT[h]:O_f֙F&xb<" -\gT(j4Wr8kQ3fWc?{H0oψޛF;7@vR,&iSٲM{@`r_.akU TEwAh]6>k<`ۚXF!"wq% t~FSj _ZY q0jXĤ899Z.x,"fQ~ZYtIEO{;QcxBt6ȔȽ~Q\Vi0*2@gSѡ.n֐ =$Qp{#mKf:6|[s<(ˣƒOMDVSX:J!k@H0ip ۼܙ}z{h;g_ِۡLB*kck@u1&Ԓ S#x_օL(\hiЩ1f\2~7,/NJ#P  O`)el[&%ЃPHw?lr.@TQ'J&~iNS⟢WĤMp[O# \2%#$Vb$ ,ޒ`KR]LލVTqaa2=iVM)a8uߘB @sH#I%fpNIwPzMӸV1`2Ҿ琣ꁷwvzڀa6D~+D-hdm/7fǹbĽj-_X xp'Y?B8XuֈswYQc!ΒϬG*L#-B@d,lŃm16oQDN-1&=Lr#.L)Q.3U'Z ]'?!?z[q~[x'"+5phK{{ιSzwb\q#̠*v&7|.W ~pGc <@ߵAl)4>sMSX/dy-"A:݃БG/ۮגuXFxk0M_՟ ㄴ쒒 8ټBp@m&a1/{uiVZ3^&ÄY͔d Ie*HfZbRxa!aE<ݓuU/dUٚ XPx 8O2&muz0q 82L/ȡ #:HqQ;D"j5pq`p: 07!E}:elbL&KwEZ*aT̂E:24pFrl'G $-;5<*qblofjm>5VAq66r#oY.La`+o[J]]^M;h557z/X̖wt-{k8p6WasI[($ܯL Nb@ }Ai@!3(%/e4*]_1Jt voDΌTq@h/0"qʡM6ݿw|#b||9I^Nj K9h+4P;hDmy">A^Vc$mrf]>L!a[,l >Z5445.YI;gg &Cڕ8w, Q[Tw'h;9Zg-np'cgo cvvʓx?퉮gq:O=11l,.UQmƮ0m-2'SusulǴLE=~ڭEzwϴꑞxY,Fu X|H:/~{?CZ: '@vCMD-utP77rX9ݞ:/3Kxڻݴ[VB+QI oh 278Uo+atcovB߼oo)bx@ 5&L{kđ-䋿8^Ȼ#@elOHXTܶc'- sNnJmt[-27>ߌ~e5N/ܳ n|CQ:/1 TVWB#n[ ,]D`-m10.Fǰx5(d/cP'%맟߀a ~[Wx"hvэ|.Õs`kV5񘾔aQ+=3V:z}] |y" K&18h'>#OfODMXm`DžxmM9jd?Szv9ZU^=ҍO*m:ɸ~\tk^8"ktbf(J`@Om^"N_?+OTjrl+j`!(C@O"Pm7j1]]N+~؋w|Ӫ([^I!j,TDIi<.$&dּiZ;n\c;26< wΨ7G>mt%94IMw1C]6 QVܸ܃\Q-Ǣclz+<960u( n;auܫA*I'<CDb UCE+'= [ s61[dßM"/ !] iݡï"p.-7 'J:]eDgY6VMw"f¨Lk>A*F|{. mdNzARZmX/Jʙ+Qli1sϊ L +E4&9C|h3+B 42~G >Nʁ(U=.I:?ֻpN?oRu-EB^.b6ʋTnW"q!ǹH.n6rAR~/~$wvwӾ6~^zA)+S ;Q ZbrQ1HX1 ؆fl8#Ѵ#ЦJ3NZ^Ry>^7 L>U7' Lt/f3~7rn҈tbs Q?0WR0Q[fLW33Bݬʠ<2ca_4n Fzh2VKbYdH@"'B >ږigHN8d'ȣђsVMr?YC#mK[|IXKҙi\@q-]F$}=%X^0PjF{6f!Ѿlp Z[O&{nokVq/teOc1Oʣ 䶩 ֦MK#.qmϒ=<}=Pf/K"pZ쯜Fm?BaiֶG$buFf6qLltԆƚ:mPLœ*VqFQPM?N#5|K,U<_z/ckA./C'$Z Y:;^οV*3_T5/Mt2\YlD T6A1'o\U22l2<(@5uK& <ѩNlZo:w>#bmVLKP^H+[?;EVB> j. EkUN.;x7ߌṽ®g G-QOtWb8AcSM&oi V#J!Wwj,|0SCO.)8EE9omBA""sg=NAJJp@SZ4Q2}0-=o1rv륺=Qnphgz^dydjSe+#˃Ǵgٚa+@W#qͷȨYY?B+XfoG'`M?~N3i*hany M5嗖I5Z}h;ia}*,*ؽ< :6YN^$"a]hZk]i}k!F0(5 B?j=2!CX_ի9?9:1B<dJ7wp2jwL"N$)߰3^el熒 Ql6U{ۈ5BXv:E ޣ,L|LA!+ooeG BNW"s}lm`YA`K:Ѽ* ׊_|qbXnwu-ւQN۲rou9' 'iy{L~3zIh;4|qQL4pSGVLerK˖F)6R-$xvEg$hZ16x*j^VNhK"8lu1u\xȍӵhtw::tz3YJ^ցkzyc;4r<-t636].8K1;t7MN4K9nSf `21ML+bk]F3%5ԗ$׵mod nS;̲eO_|Cmˉ$nw评[S3gdԯR\ZB+l#<1՞]obFW9bƷAh :;G7˝{[Rã%!ߣ f,Q0sz:>wW1NPa2f3U5vu0 G{ ūt.f3Q[\ym.nXiaH<w{:e}L$6D/δf(jV+s#Bh9̸25݈yh#8g(nr'r)*YC5:08'GKcs ?>MO쎶/+>ntjOcgMI3 R4; Hnh ;[@8E OY6¼q}P>"/0't<kp} )=pr¦d ܞ3D P* ݇8{^mxO+s5N4T):C0d:6܆* gj8 c?oy(ԧa qƹRϥ#7~+L p(ז6n[ za’E<@9v3x?ҦêT;jpNK/|Jov~~̵ h:۫b즍1&Sar@bRplO@*- }+C-0Z)pS3S 2B+Tuy?Zq@N""~_Z&wPO$K71Lup¨hP$\\᪫y@nz~OOOX4..v3r)/=7f-9WQ*jܙY:W\?Y0JR7!.3v ¦9`yɖB.0sE/EUa4†y~{nSG})؅܃k"R|ẍ́!J%Wd}|dj\m  o)"g;R YiZzƽ֞g*'hK*:t2ذX4é#tgi\Tew'Z)Gҷp:\zW.C.ͦ=&9FH>l_T.ЗiO݉yZtD@hATSL/9sKNVZB+2ZfԐﷵ&]NwvX]SgRiXz/5[i)hLߎ܌pt~|Owd.k|~Z.w0#V0#]`(h+9j!p;xdLq jՙ.W:pVFNe#- ȵY`] ߙhvϵ 7@ⶪsr8*auaz&x+;J痻1S I׃-^;bD;oӭxC[kՊw%%5TL¡{vqˤF8ehZ9P%j튽d"Lɋx24O"^Cਠ$ZQ78a|a-r]V"@@Qr2&.}ori[6.o%#8z@ilBiA;l1dž22ia4}\faWig3Xybe #xuζte:_qLġ솀3b\Y5S1v zO妾e‹\.K)!XeFBVmJO*멜jфbrajef<TrsrHԾnr.XJSh$շ)7EĞP,Qs{/UءH Ǵĉ!;hvqy_yJMPk i mPhmLU誀KѻSK'tB"PN&5gF?a2Ң'hF$gQ[9Rhv=[" F7HYG \)B]N4xe~?<*׏pPIiTܜVzw{̦P=n?#[C?^E[rBMyp:|/v-M^P'H_9&-epfnSZltY Vݐs`(̎1Y|xCT ]qMc](xh'k\1[WN ;z@x]"}wB,}Z!fYN)zDvٙ]Zro$\Y'|]1:]4܈Q}Д;Ny/==To - gheʬܶk6f^|uؽ?]Aug#^Oh~ϛ@&n_ ' χx6!( *4xnh¿٪_mf)]Y7]Y"Kdc\!}m<kPHŷ|N17:J$`t-Fvklr| U!J8"T}Tژ`R[ "7]8BЗ)5s:T9zzQ9c2Ң1b&@08Sx,4qC)OczvEwMbI}} hB E^4Uoy\max5|z0m&4#{$vz+ (`&¿{cW̽0?ET 6κ}A͈`^y#!PlFv 8eWt'E ;w!`zUuq +}M;#(UX@2FR!uOS /!@&|: S_A꜈OZ4R_U;csK3lz Foօ`g k$BW1}-(ڽ@ 3I}:1emQv` ~0|#!@ F|,jjzPP j{?{_&_Y̲$CCzb*OEF݊S`CFoȏiQsMX? @FE͞ݟێFPѡZArL RuSq \*s?+ Lo+ 剹N-O/0ĕU)T)zDR?ڈdQCHNkVW΁ue~DDȪ{_I?5i*fN TnQ5p{:H0dW"a7?'H4C_Pnʾ5mg 0uaAbhq,Dӥ8 !9h[UbxtThm = awvp,!9ɆZq%x Ҽe;F6I%HQs.|pb7@.E^948%Ӟ!gV۬vҤ\?#7l=Ymqr(D BfUV%(nFR1)sjy~U{ &{J+vr$t:Zf8Ys9c g$x["B&"+)}j}ճaF@d?&QIs lŋ`0As2]?9fOG͒/箟(!D8{ dKU@-:!{o5^K>zÍ8gh޹Cy\ b/ c="hV<v`QD vNjQ"y{]1i`WԳ&:z ă;V4x|23eD}NA}b}4JIF;W?M"4j-8[_a. /=m=pEN;e4g-g.jZZ^9ѷ DE?6 PS^dH1}*N=&h04[(nQoիj?>" t>Gpڭq$7K\]Ep>-Mt҈}<õ:B_vk"a ܗSR7`Nf.Э1p?[w̸opg]<D,Bj0lԽm_lr4?~ FvT|3׿ar+ K  URG0S, SS|'ȽXU_򚢸lgBWxBYGy]ׁfI`BK7̆sQ۶|yE&Y -okܑlnpvuj%n!"e%X68EK-d{MG tA;wƛDdW)ҕzbw/e#׷xzE2s##APf" ]-y~Q9ug@Wވʩ_nNHuN]U쥘`-Lُ?;L1hjxC7 0g[Z.yA-Xm?5blTr.@2hz) ҪЪng! lg=ނfZb3YꈎkLjD.VO9蓭0iu$j63ÝFL Plݭq] |R lSw¹|b#*iQ3w&ԽC9tq1e-Wmyj6Հ^xԨݗzcG0ARaDS'j ;uzXt0*EA8=+79] eraQ`Y IC, vĸu+뼨'yyDg1s nf#@l@; |FeEB𵳋yYd؏ ).D h^f@jTmM)}m^}msu5݋˚5o Pa| rȟ @>;3#B;{ 4J(ܗk5Q!dOrwwwcu5[5&_ù^G7eOqNJ906Ɓ2ʴwVDMzôH>*;"Msy@˯ |G$~}nlFꓷY2~O}0!=TOxV{:%%QAK4%E>LvkQVi3flk':`}7.o 8N?i6 76t>/OI )ӭ@x M!4ojAZJAx\D:Eڹڠm8NGa!IngYĥW0hE%ߒUM JWc>oϬ}iug>Ër;3X a%|̯%a`"H? R/fYT)M-W;u䙿Xc "3cnuX'{ձ!DR an)=uկfVԁ!Kj[х !uAyQ N@ﶬúH5"\<מ?n|s<ȉ׾QF;CZDq3 3@kUf:Q .anq'^ QYW@f^[ omf Ûmu!Vttk,O~jhv`t@(^BK$UЂ͜}e,T!fHqՐxC"f!`g3$睧tP[qSi)7l\:G̼ Kay0|C9L~9ƎS vFA-}TQ9=-ʠJA=Z{ 8_Y#'-U+IV?$]qQz&=;/ʔ$zv2!ju1SGȱB(f~Ak׊kUPۦSAO[ 7dڼq%sy f6OۚOU}5g ge$+0)Fȸ3wķ)&*;!y͏>Cnp,冪0y=L#3 ci WGՊS[0^=e)%Bg5{6hxS51)G)c<џFdb)LetUZ?aolfk:Lޟx#=ߢ6/U?oxwwB,jr}n6+sR"&S>: S.dbs1CbBJ?Q`$yb -M`J{-em#,W؂? WSb(<'X3NQtu4tmNl@RRVjϬE-Ԅ5ҥm ,  zQrøP\!JMPdd7q>ߔ> ͭ1~bT0]b5{? %C*Yuu{:Y$㐍+Es)՘ nKl6EI#Jfdp˧#@yt_1~M~vwU.v_]wm YۣkסUhYPlIO,i?U␖ 5 WEX?M"nO)J!$0UeVtO W8-~#LfLXD%L^Ta.^-_E7ng3s[߈'QVZ1^p|\0٨J 2m=׉HyE eZ(o}0A][e𥓺ɧݪ`CXftw0Eog=Vvb{?G_T6c tb26KhZG[8L<ЁҀ@N!8`[օ 0;6۹QucV=0lt{džSjhU>K hvlTc zQhg:6 11=zVi+z F"1(e-_HIϖ)Jد˘$UٽVζ=NXskgko:ANL4K.H6PwS'@Ľ}cG7/Ti^x'*Fwu]Zh(h}7`.bw" *~#Մ_֙{r@ʄ$#nꓭUm-qҫ bz Ћ=F[m KaEmuKWT=c?X(>꼺qfVـ(n,sJJB5cT'r8\+#&י,'9.F1ltA?Fۡ;G>nѮsmCXy q2DŽz8U d\ȽD\=O5e*rvlj|p&7nna*XXžmƊ.7ċ4>0xN9c bE᱅㒓<* g )La.e׹ fPv7sZH*G% -)#` W•(Vi}} $8A`_-3:҉Ǹte9iߚio}>0;ono>/J6HB ĥ-`rc}Y `K?U'7g߶thMbekA\)hY[X1$SC6Alj\+c;W\\@֧VV@CX˂COAs`$o/$'t߆5"~&8FյC\L@@'ށg;CqS4 c7n4TW/_Ů:&pi[A"AUoB+$rqX {/5%L){f+EܯbGZ-vf%mj.~fkʘYBfs?Th~ ^y1=~ N A$`{WQ5+G% 7~\V\aju1\v"OҁTowK_5"|) Ϲ`fnI~F Y %FGc҉i>nN/&Y?' W~$'žMZ:EwЂF"-INj=-*MO 8 ? {H.J(I Pt:Ghv0WεqCYB} #ʗL q<$rDRR R7ΜhXu'Gرd|p$xj ;ID!XA $~ fX~b),5T'?WnC6ÑO^|R~D7Vh|lt$#{Uj\MFiהj%^lu]QmT4ɺS$5= X_mcaUM9ފnG< D(%=Ÿ6ݴ`ɈIQ \][R/c2R'XA>9 feMN\07b281DzB|VIЍb2% COC_/ltWRmlm-E^KSL!IQ=ߜ v".N^C ?$V_˼vD*j.'4-hr=|Va*[r߽{4f7p=#ug<<d#+9ǏϫG}fsdf*5zJR'*3] 5E RIfJ |!` _;RCW_$kTkskw97)2Nyg=Y<*߱C'I=tIA))9\{ tK>w<!U1 ?FUe}`ǙVct5_B'M`gбpF 2F3E:J/znU;  Osx3H19]9Ézi(`j[[ *Hx*C3U`N3bNHwVԓi $ljMEq?vMO[jU%C:m ] ~71Rp z\vN"^~G_8^no,1W=~by7hix3K7x~ ?%|V[km\[DMc&=lO;Fs8fWx`_R$?I#ݛ,uUk2a+BR48,zo-  MDK|5-fec%_Hf:} k ]δ숰 ٗs& @ʷ.Q(>>6EG~c6>F`fVYwI:@hܿf[附LVA]-]ʃnƫ~M-M̉ $ڟB>.CCC"*r,@׫9ze Gj|ߖTy1'hbO(S~F7?H -ŁԐVҡ"Ϯ?M 7nWẸxd:$'4eA_yuZp~Nigʇ%DmBFޫ Tocc}[_S0x+lFϨ;z1`wK+ձ;UP7a;[J ЂQũ=&5o'н?WWK=<+;Lyƍ2j߉A{ub>A /=Ȇ+/4G|gS?6ݑNJ)r^\HeQ{W$0/&@6<5\-e/<iΫ#R' 9j۞uQXQ}H'Jf깬BDHnB#"Gww$ZnxСNtT! !V&`m-:m=bR\.!M0}w!Oʦ0i f2ukr PǀɜEmsJlj*qZY_Fe0n_[ۤ 6m9Z q`Mk:%qy :<o9亅r.F,5Q6q}<;ͷ]wD m }2I^dc\do&͐X_=$ ȝO= eK4Xպ 証"!WpKrV,+\dVWx,"(Z>C[=ᔁ>dSb bt.kv8,C4|͙1=} Jdh^+}YL/{5'3ԓlr^P297fWBCH ;ۂ3H%!Cu #e0[R& #@ 1|`P/UKRK셻9j_]kppNM#fZ&eKiQ&M@Jt]fJP"g8$Ē w-3[ڞcTBvD41 G{[n̆o qtˢǶL`[Ďf 0(_c^hM4x/p{uo5::U [b[rQ\Ar6T0f49u Wlr-4.,joνH%9죧qPr6$qyuIDqvp1S>ڶ P78@tu->TtunӡʼNM ~+?\rGr|S:^0ޜ@u`?Idfÿ#$;jDc<E'PG`  `z*>4#fE6 $!.'v}gr_y6r{yBXI\ͅ6<z`O{IlWƳ Z}r'$%u-vb %ů.ϧ7:Td"LJ]dAtFLN5Þ40D,Aj)M<ޤ魉>YUtۦ $,Z/En"֛yWWnE)E&E'ߴvՆ!T˞JΨ<]?b8n-@mwl@?-#^][ש3^~pI '#eH&7D>вg(r+^ ^p9X63Lڅ9ycإW]yxQSRWU \Xe[wղ_M^,fk-(﹠+}(gaQ5ihA[5,^\'3-7D@^MSr8bʸܪ4ȫI0"C5)9•? WG<g6{B BFl96\v/u=e kUaT7W1N,z;h r*(beh*Cj.wԐ_em2QC:We5! 몕XW2U^H@^'M,GV\ŌlA޲oo7HFQBTXK~r:ĴTx}Rdbn7Qm 0]o9PtXQ'y]mhfZ`(7Up1S`?50R'.PjCc"3j 7Ƴa?LUWIx.+ȷĺQ%4+2:Q!=L6@_E2tS:+hd 낛}h͑b@YuPt:d7qf˭,9v>4UnoN=+T`,A,XV;z} vV\Qz%gz/pY%qΎ(&^_Xʿ*oJ6;9e?$QY@kKF:)',Y65@Ga% - P4Xx>ѺNpK~vOF0vYKsP5y="P^5p뭛cݏ{0bm@~ZJ>Vw,K+&;Xxkd̀}S9܅Ɂ#8> PmUjOl<k*)@dǢ\ƢH^Da0#0z*>Y(}-.<^I8R6[jʩRdG@~ө-Q!jCZwn.,n3kMm'"$;Hlѩ7\dNN#( 4}C.BMwЕ?@۩ "iעNHaIxVC=mc{[19OVE t\%-]Ԥ=ky1f-_CdA&ӷ!ف q_{*-_Pqa,ojcתG`/>K*ӓbQ=fH $)ҎF_@HM/,KI7uwS36Q"Nذ5!{: m̒U NI̳ R *+@Cu-5ǔ4S*Ut1iTY[%ڕ4F HJϢJrk3_>{V!~ ~MԖ 0>x(0.$vҫGN$&788#32P0FQ4*ͺ4.ۀW5BM\lK̴hVxu(=4~8OY"~4Y1nΕ W`dce [l5~ޭV iuk[ Ǟ(&jib ԦcѸ?5\JIAnN'"> CI}?l (o+\.jkVaf UVx,eUchn)R T OOCOU6G0Lݽ1汗f<`D>2H8lBaG_&0c}2]N8Y_@V^?{\钭5hf= -5wLA#8)$5|wIRAcƼk"-+LZNհ @1МaJcbCz=rG\Ѣ7È:L0Lz5{!d`g wael*9<i/C=^˜Yu7.uNI/ gM9aX7!?:.,%3@QU[sL pSi@ l] %+C֡d{T0j0UR%R& ./Hq 0J xD ÏISX,Jde#mŻ oD?p1sY? ԡ注/| oQ.% /^[>X78}8gFnpew%ߏz`XNN[`xHXvfY%`qbĜLQ]ꤥ|ā6tIlRaSu)vDJN"z*Erz>7unH]%y*q!~Fg4f^W^?a4NiX 58$bSpDp4,@)(Þ@\z-mF6T Xs$, dw,4\9% B^BB'>jdA }Ť<\ $1ep5鴶9PZ'{5w/ѽsԚFn`__,;iA1}\3rWF>8 E` P0sOm҆Og.\ʏfW"m D4C +<D{3rv x%D`8a0ŎZ.swH=d[FӒF" lKoڥ_2Qg fiy*jg3r~kF֒J%c`v3JuE)Q+`8䓥[l zl)­C$<eh\2kҏjRo'Q0yY' O3p vuo%*vkS<>FJ 5fb\mL.=~#R>uu;7woR:ֳ[AUr<2%$?h %>f͒%]bB&|&)Ce"ϼn #,)kĹ~gLW\.姽-Y6d[@MAoRYrL*.!.0b^9ㅋ$v_biD@|W:\4ڭ\t9/xGT2hyl(6]},s$13ŶDCV}:3<.hsvsU.OSA ج;\K2][6CmNT}umOKytS`7x`5xbr.:KrIkϝoaעlmiΏ{.I5.l2|x@kkWaþUЮ\i xbhOA/HUs3s<%fu Q'__F%NyA+D8RҴzXJN&\F,  9k'i._ܨ=!)zMz`"1JBt79xGf!^ ϼw.pBl)FZ0f 1xZI1 ~{X ['h倒KYeDJhFi);Z3b Y2N7@X Vz,W v"  H}\uooZ1s!XQ(>S k\ڿC`/eQy)Z&,01=6`۷x@ܵcyif^rOmZ8|T ݠ!hy:^8KKRH󤹢4uVm4U}ݡ"˓%%g^~Dh|D9*Z ]̸:ѵN^ˏ/ηX;8`8|XA(jִ]\ϔ lZ`RoN]򕪽VI'~w-T*BHr|OyXD pأzwݨdEte];G+]f%ܩtV(9cBď+W\އ[pmS8x7*)Na~?89v3'k_ɚbRy7"Lݬw /{j/XDHZ韇(Ȅ@C4҄9Oo{*VlܴA;-g4 }|{xo.<)'6 l15X?AF.A.̠޽f,87Ebf!UV,e|r9쳕.^M&$-Obi֕_ 8:l5Mp!itc :%yH۷n &Lvit$7a4 Kż͌2:=|EZ]FpnEt|`Ft4Ik5g?hL3qd^ׇ<*ɩH]sS X1>KX+XWK\7OOA~Pā?0s55rA_7e*)1SNbN:+LGʱ!D9 }t = ZܮMR!\Xt=mC a{~op%&y6 ‡jkޑvJsXH6P>L(gZ ja902g-_rlH~I t.tmXeC)v{\0hNQj?}/+`6Uo| 2Jcֺ[h]?^9d9>  9lx'ɞ3CRƖza0:rqimBh<^CSڠdPR0Fu Fh(x0aJf钄yYRq~бA#vkD//$juq)g$9녴v T)(%`ϩFHԾvĈO: 5֡AMӠ㧉}u+ &=k-> c[ =|oHŘ3.,д?Ah!]=6RtTz-sY}n=E֓֍&\wP!kVyuu:vEp;܆5XE| ,_2ҋs2 i>JY5 úTϰSN I+JCxN}Unu=\rDӆ #NbR6$qÝq%dq]8yEӴge2|5mRrRD:w;MtGSlD@9> QE1`›l(6J|^"X (< vz>oHØ ^vvsχCE=>~:TuA <6ep3M~1G^/+"SE 1o6kdܿiYR^u޴iKWX4OC{^s ^?`J~oNNG>hF'?H`W$:yq9eg6 d#eItmFJ+GWv~O5/r KG|%DEjr."N|({М2l"V{ 9 %Z!p`-/ R =D{K`x /&Q`b}'b<^WQ Cٛ87>.%bQ "Vt 1\LW| 7. _-pMJ(d1|xU?".l08(C3 zKtAn]U( pwJk @I.N`}z]R}a86~źkV#jG7Tey?cN gYY.i;BIZ (55$Sv,"rSh<&Jϔߎ冤iX:t]"氶Bo;;`.E-HxSbyb4ڷ,C R̂}V:j  Zl[b )-jD+sA1#Y?|ߢgVF37)dI1ăqzЈ{*mJ%7L>w"K=&$cyPnHkpJϔo T.{\dϏئL2%)Vats5Pû|юi@ MRߕKv,Io9Шs< '-Rwm@Q6ʋ1?LE!" *3ѲlPVG-7)gj`W@*ǝ?Ǖ7dj,ȴ[ԃ+qXT j㟎48'r)Td.#\ BWӐ`# ɏ'ϙg998S#5 $a7'У` ȱ;eސ_S(K1>If!"`r̟h/h* C|+ĕKBlb?B ;NLaڃΙ/3f{dt]iE>a=)}Α+dvFZբ񪻬c86hʬv_|Y"^!1YꤚSv\Ka=[k+13Hd1 ZBJuOZ:[htҔ7or˰:YlGGabZ|#@&%S-UArNoMҿyc >f-VcDcTѻc(zf#`b1T=7D:yOC*UOgԛcL/hB )د;%k-9pSwoh(`~S\9Xͳ޿ iѰFw,k{'\AGWhBZs!XSj3(,:^~fBmw#ʽҷl',D1-ELe&#&D2Y0axj\+% Kh atgu1ോѮ X{͛l Oїl,үM\u36"@,0\ oTq.BjTz9#=#̳K\xOIZ0k^bf\&w7jHpL-/c \ǜֲ/S4,Cv_vE$ \^@$P)cHhm6VȬ.<6USgv.BFl/?gT2 6YkN E9)e6'd o8ʖJ -xWW4[$uZKf#%+]\KR@͒iMPuϱ7L* 䐞"LD7m@6$B wz:WK$„\VRe[.E$WLOsKhK$nu i˥'+gYU:/UTɡ"ϱZ>JQ2]ʟPn>̘306 Zro+!3,1)EoCӪDK-.80oCk[0TL!Qټb;fpD>l^x| ?@5 DWs6f=фH(lYh^b]K0Cؾ^LίI^}In /9XFZ!ps-d{!D6k_Ek9]U?A a#a`']L?25z (k)Z^:3&v\WeFR}U GwBTpjrţlIN!!66Q Д:N~뿶Ji >e4~=z"c_li>Px5fZk4x;*6nd@XwAY5@ qa}oՁ^CO{L$,̅ J ]MR*]ln *zY,JԵRj5zE;OVdw ] ۄ C#k1<ٳv /ytӓ%iU:`St/qH8}Xzm'JnWGF2i 2OA%oedhtZO0!MY}`S.F/zDYP "ulՃN>T\G^soOd{#tR`-;(ܯ:+ \h"S,ʡhF2m98IO-b̕'y\w!u` =rjx9 : ^~3ISvSiMd7#ZW;-v/CS/(vXNhRK3Q: Fy^jG4yUiA\N*Mnݖb-rx|>C3wh H}eNQ% (e \Wy戥rp{U&o8Bkz:V߮z1q)8Maє)hRҺtB'evBK%.#:6XwL:6S`a0FZo`SZ"'#iFT +E7C-8d.qMJR߻o:3 N5_[,DlpBFgf G,gæNR%la*\ &T2Il3mçݎ?'iYm2volRNm-$xlG?jf;lsЂ ď#q z΅L!e>d2 9Oa)-JA\Eۓ#6A/%GHU&K`B#c6PsGk-P@PRP>. '0R y,I㚇cMAoGZET&>1+{9v:xPh$Oq VpLqs_hGYn2Ŕ#sߞ2EUQx{>qe꣆8>xޥQ{%!KAX\"8⃝-JC(T Ȝ VuY@HH[ ô[0Т!MmyEb O DQBuU6duH~aKL 4q#\.דaBgm&\b v,^n?h0!m)c q#N ZPG*2ۯ.-K81`x=vwhk0@F9 ~iz vs68髥h-) KZ5sI5TAAd*~~"AؽL˸M@734]iN}I:m1X\.ؾw݆>f f4iQa !l<"19 w< Y="{ mu@Ql -i-/] dzxPхXɽ" TKЊΫ }-S:6Λ5o P:,kBD;ڐ=>;i&L?ta fec[Jj?''wCБC(ìGA=,?$½c%OXӧܽ:O]n0cĮ\ [9\q}9ɡ_P w;0KՓ tw=]pa8vTM5PU Z62n'V )@IVczŔ, Zg^=1f<]AJ6pr4M942L&'D&Iy{|t)93]Mqڮ87)7cI&RhME1 FL 9~5Omlӣ j*b0lZƧ-hWl>\g5& R1ƌ͚nzV(*fC~Pie.{]!+VḨնݭ>e_HT=Й b8#& ͒oݟ; aʑ>1 L؝ceʡN'%~.]#4eяr|4%!uń{qjEY|βR\at:}')gJYk7!St96"/}9yC+q "A'֢- =KNܙPxaC͖}#o ?eyΩT"Dm0Uk!>לjBOp[O$Ўs2#On`-q  YAaaa5&N`xUr6x0eӇ~`GEi^ޮGk8[pewr9](S@@ێq K5y| A2&J[#*˵n}Et dSIO_:"68B*/,͐o IpüB(?d-_L YN64Revab+%AV(S7ԼEsڙԾXQYY-Q16gs5v~>ybUJ{lvkt]^ [`Zb3*rUIaVl$s^RA9\a˴JwHJ\ǿZU,jC47CVdW\#T̾4E aFMe2Șָ)}iUͶv:H8H!w9yS˸**_ CpmϡHE|IsUvVG8E 0A[krc=m -նG];κR-a 1HkoKc s,5vuby3#2EH05mvA2Q|gR#J>6j\fp y_짅Q2ziUcbl( ;B#$+䦈/іEF+O^<@@tzXəm#~B)|.[z=]g^O_H`5;\iI{̜@$ ˕n8ݡCuRd&,gr#t-4jq82 ?ZNմ9Pa0؜E= ˑzҩ%ܐq0Hs\?.ϐwQNߥ\I1-!~S9|Ԑ=H}U>-j ؎sj)bA)p`Hh|SCp9q\ \oHQx:`_N2ʟӑBO[`۩3m ]u&lX81`)HX>ojݨu Dq6VmUX'1E_=_pթ+@DkA)}Ӹ-euA[HnN󴄊mWЬ&jP/_w3d2^;C3@&rɰ@ݴ>]+WMvHjgրd67]QIڋv)p46|`3Kn]$HEKVZe,B.( S,]Z-1Ld4ƅۃt^؍]ZVaЂ/)`=|R^8~{KJ@S|'# TI?*r}hk Dq7vtQ 0`xBOA3k.NІN t"KpU("( <4jK`w/d٧O-ujD?6]UD6-ELw-ij uR s+P;43I @"SJ%#b!vcv86i\ع8T;nZ4ųZ 8>>t .Y*9m. Y3wc4d3iP&HjD:J[r>܆)KԵ $Hjoy$O_AR7tL.ΥPJqwuȞMH/lDhVFI\S; t̽+O[11(ph'˪Vg[,~N8;ʈ;YD$ Bs~5N.sF'÷DJ)1+M6u)b.Jr* %4hsʼnD ꖇ=eO܄4q܅t[TB$s}AQתw˔֒t,.( fC&U#(OPYe!\ϵV?Nݼ>T7$V/1h\EV|0ú%T[p_̩IaPjNWՈx|Q eGL%ɻP1C8zJP1Ȝ m~V'?ͤnGB'a^p܃eY } dόbSY+bn#6"Hs DbԌJ_gm+,h1bRC5>WbEe  Oݎs[jy 1øcٳc7p!+TKRx꿦D]cSk.튫dpJ0ePKnt nT5ut6#@'qe`IX-[aW1n)wPo\Ӯli%^z _Hu.9Tl=|wTVEm#{:RHݣymi܋dX nc93)T)/gkݐ̗&3wxe6Ng+SUʻ98SNw$J*9|/X(f9 ^&>sX>B9(K5VkP$ HTR0زv|h8-K'+~4r5 !qg)D)Kw @ 4ȱX 8;Z].~\ڷhB (jvϗ'BgdQ/KTU_,r+,} X&^ϕ> |\VasأNoHymtV4ZbG.D)E=`sL ƏJQ[M"&i(~1w䰩[9I1҃J mU2#hAo.Sc9Oƞql2ыʘLʕyRqXH(ڜeg oa/SWE$A_¬Jf &K['}wd8ęReg쐧@(  ĉ= 2L25 Sb*^DJFYegZP9Cy$!Jq3g1gYU^rM A~:TRFGY"_5nڸ^(zdR7ҾxqRcQ۫5,}7:$#f mw@kc*0I^4u=9eM2G-3j aIG [F;k:ͻurNz6/TY/ S#kNEù IkR}̏43ukH^YDku16$ViX)Fmn3٥QH"u 5ظQ p裠&_,:ӶqRD,nTˇv$ EKҜ`Pd)&g醚 0UFu=,Y|,ȼs^@ywʵ&dLN& 5k1G0Vg.m42'<,y[A DMu~ C4k j#=Z_MnUe4-J+[Zn Zi<4#0xd1?蛁JfDGk YcD.d{CܘK7#?baC&2U~dUM~cHX >UnnFV لT$?k*`+r!2nF^Ұn6k`%&}7Ĉ~x܂m"k]<@>Y}άA ŦeIO JhnGbޝ6wwQ?Mk,d'1 63n.O-)K7} <W~ı WI(& 8XY73mA ԓ%h.T8Q;oO,rJ\֓žtAzuKPjZals/} -%!:~e~/ IMH#o_Md)$.q>6f5g? Ǵa? UCÀJ`,ðwٔԃoW}`v`tRǒZgUr{n$T~ѭqsƄ&ڦM (Dw %E2"p oFǡE,_ $Jg)k Xyǰ})> WFU6VކvVaz%3^"jzh& 06ߦ7Q(!պ-~iF/qحpj<w أxݹᬈ`k|c7#\\U#oU|镀XLHPpba1 a[lpo/@fis 7V3:;|O( eo#F_nREGBqRO!䯶PG[KEjix2@; s= ^M0`Ll>9ZDzayyN A#6$Ɵ5HvU6> {fU8?:\x*Uk5 hVՂZn:GTGFPfcO(yl]*˲4 '8ŗ`} fB+(>v)3ފ  N'YﹶvgM&3p+ҘjzOۘ1>J tzzعWA´f\ ! ($rvkn2P`#Vm #[*m,WP@,GaaYNBӿhmDh~;朓]`"|G6%65'ѹC,\5@#C/n"v`y*.)A%%_B"薀bKv#RɮV9|$P7so3FcEUӂ,j}$1J@@m:Fv")Pt>gd{Ր;JI6?UPʵӈC(m5wAlMW .V59VNV"zBr:Jz*96'Z0 e G^9wT[ѻ9HdrÏ*MƬ<ˈ(ADUO!hbOonKDm{}*1 j!Աnp~P;c&+A1_i?w+ PTx6zWq`6Cϼ ʓcJ+CSuAXFyψmi]R؃D׺N[k2/L$ n^#LvzRRtGFdN=B3 调i.Qnq9[78*嬢5Mau%8^SSKP9 05cske9L$,*//Ve]Gfq'0EἛ̽O)^*w#8𯅆pK:y$z6-]KQ@:FhP=ڤ$v9,1Ѫmn9{7 ^G {]쟏rC*j R4v"/#8CI(Cz.b#T=c1Yx&cӒOUr!Ͽ5h\]_rfYҶyjѓmqA y7˼8kW&lIEzPfꍛ/cwP-],JS6:)1!onˑdC oICH-ry}1n7ɑ 8x. "\j7\"*/)n{t?t`ݛgogezicK"_x9>vt(or?IgV=eR ={Ż}JAr6uS mᙦ^vǿUM;װOk.CQKR/ ~(jUؖ^B\/9 |kzh=cj&_qmsA^2M];!'tPR^>fF1 IC,@B(kA4x.˼ޤgSзA:$G$;л~< 4o9ܨtb Sߕwv><*0_˥@Fܫ^[l5w.#) #:S,mO 1t#,+q-|l?)c&cu꟬;GwxްV,`} )lӢhչ.3| [3SH&s$w:Пq 1Z+tn9k[uq?U+CY`ƻ)JHVA{Pg{SA)Y\Md_Tzk4_f`uP{`8 ]/~FgU#"Z\rKU 206BB&S V} z0x)nדޓ9"?D|XZl fuKvۃx-xP@wڹ' #z~,cwn^NeD湓h{_rqv?TȨj:`-;+ja Q@Mn;(Z\(VxTG׻8 `Xjznpq*&rc{m̱Ðb$%g]AO#?| B0t|P'5v7R5U*(T2+fd9kRU ^s/QHM߫3;d5.b(߲1[!ԯ|WJdmrd#(#꣕a^\)xg`-DzzA1ΊGm ġOㅓeJ.ӲqGb;LYG2mxjޚ%Vd[<TE l>lX4n&72MC(Q*QX5}"$RGV|XT*;Q]JP9ljt6nȁ%pj@qK}2};u[HVߗv8y# V}ͫ9E0q +WK5{4}·8eˠ8InSP 5bx;eHXn۔3ŵ/K / _Zk ؛3pďfG1Ϯ "|XE ԯb!>x[絒z:~d~ˎaPl/3 Q|C@vꆢń1I:_\Boނ;"JpPg}3&w`rg'4C-@鷔VXnS*uِ.AVH+,_H)~}LpPL=jE0n@HQPXz3,zsa51MH7TsԊdW#3}51]6re0ҵ=6_&xFhmMEqI,ٗeU f5(G17RTf)Gą Q&uzk/E4RS(jKR.EOA t\IRD90^nɧq ze2-!<0rUwJzaO%¸sS8f =>#%?^Չ:xG*PsK$6B.oTj)Dv2^\j4%7YIP uzZL<ɓI!$3(4$,? L]%ʩ"מ`6R9崙}tx4(?YI!g?Fޱ6z̗]Kefӿ=njmr-G 8AEdC:ڢGdzcYŬ$}'Y?ɓ(X#ܶc 4VؖQ%TZD"Ti]?ڴx]S 2c;Q¾̪nqb&ގ*&P{UQB;dG@J~ˀX曨K,`TdE /ӣ;fP+%l49luO 2vv=,-ȍϦozu&?B3ppdHkwxa Fq~y1PLcD3{]{=b. XV&WsݿzƉz%L˖jrڴ// n3'Ya&>)~[DwV*H~xfB1d*0`+nT`S?^y/*;Bp,?͐&$N}sL%!pODn+f$Bd};? (b2NJ:UOG +=͊%iJAFZWvekW Gz $ v! Tr{3'ƎU:jRJVgŽMyd>O rMyzo D]^P3Z%oG5`kLi]VA5e+vMmDgu|,d'sIs8u5yWʡV_:7f k5ΕT[9/cQ>g~J 1"zd*RX/5$$;i"yOw]nD}nst"Š(Z?K^ x N],|.s*V$Uj WJ%h[Džy_,`m _L{"". mT1zY|pX7e;/4"/̠#Tn0S/ 373LuV۹wCÝV 6nHWEur U/UHYfP&[8U]'c fŁ+!؀ɤ=Dj7Rpm^ m 3Xɧ־ԫ%HGIMf8$!2Mmujw!TJO8>$=y@Wk{ #Ly(oqu^m<$H&+2%IE ZHX0d J!NeˢgU_5fVe{0Bb 4,SpixjxNCꍍn n K:p3J ZiEZ,SD Aj$:p !m0qUnd)sԽjgzx02ek~:H3/U*@rev %[5=ųh/1d"˟A1ۊ$}pmj3dBGXG.`V_fKY++EkE> ;J#; /ͰPt'b1j&˦6'$Rev$cyv#]۸@4,K}+~h6Qڔ ^|;P= l``e2":1_P Q%٩ͥn & y~B$cry.d et$ovN.-i?Go"T_C~> ЃMȩJMiV-4[΅sGN9X)$Ip!{5:~6[-J5lۺ9kh:Q"G2)|_z-&Y +TLWVP͡xU@bgfX+L.3!)zR uo[8c JpaC! aD,17@1ׯFpm/@;޴h$ad# pG[ P+UjaP ɔkyN^a={ǭ&U =g6m?S`/xl|0{-C2FsAeجl\CXz$qr(_̱ؑʔϟo. hSĭ JO*@e2. ([&|\.Bs\jM<{oHϹ&9LÒ h\F_Dȱ*q ^|d)1k)]s6j NcP#n4o7+!ڡA$w=BZdyy0 ܌,;QV*ÿSF_zj3e}xuȮ^WCGdT ^~"4 s* ri Ԡ`J?|MIP`-[bSVtƝN*m C-bHZ4Bv㞨2m1bb0;2e9#ƃlRdIW".,+[xph?s9 I%,\tuVD"=INcJtTDT !=(;IN 6DRz䚌V(;dңyIHܭI$xDžgc MhPs$Ӷ]:[n_[)M!3  SQz8o:+ SUu2]!=6\T";yЅ[!"7q;gx뒧~N*((SL;h La )'aEFt˄c\,0Kbͤ+XOMhD+l::loi ]î25͛WOp |ZrUmhyeAz3 <-[ߧ_He D(00sj ci x7$cEh_2GOL,}I(jRk 7T+s߻rjy1^\XsY&>-[|%fyh4g4kBwBUGsSհlajܼ &O$%ܭ x2ƾ:6nyܶ˝|mC0qݭ_d7mI 81UVvL#)ـSU` $pJ.Re;uCIF (0똁F*aJ$WŐ }WeӑعyMzD|+pe⼑E :K^&/蚔Ey2ʹ_D%3z/i\F>,,N}$ X:w_fK.wˢA$NJ)76) V^ۻA.h"CI YWt8$$ފ!/ڛᥧ/ґGVY?e|kG#n>V>01/[䁷˶M,ĝ^W˛@5>8jonE('|@Z׳&|(^8з\D_biE /=ꍭ1KL\kR z~ rڊ֬f+P3g*v&o'>˺RAq0ٴV5=nTZ/2"ɲ:eڲ]Q(pds.͗"U H%"&"(MDC$fxG#a"%?@Up+lI kbLLV{1A ؚVύjG6aD/XLsFt Hh$_wA{T)T`B[UzqZnG)C8sjuru; ^ Eu{2)GSI^ղ{$Ϸ"HmF!Q`3t@f"KL`/n7[n%:PBJ]S"/ouZ.)LW BNJT/GA:E')M稴 6N k-k'ސR9d ,r.Qt--JQ/PH#׳Lb .e\q @)]OZ/ (IpBOp pf'j [-Jh4cO g#ZȌL$qmN?6[^Ed 3 l~M4؃:,[^lx˒ y` CGv;^n\6[lmYQb95Ibx\ƹ4YiB ᆪ~&z$&;mLkk)I`7Vd>!OP7Ba؝y6JכrH+- s"_Uz1JK'@83{FCAv"LM=߼]x'DUB`CĜ9g!((=. AjHF< bupC3_.w?]9߀tORGWˌzX ڗ_IF.yj?;`,!dMBFYzߕ)zc TKs~{/V>۷y( "Mst#48_}{h`y(ƶ߅u$2+''z_'$k,ⅸ,h`Rj#q.ZA lI VCX[ًܷ/k4Qi\o;a 3L} i'XF:WŏuZ UƧO{c&{ wh*: 78!*4uzGD-7Lr+feIe1x`թ[U9sTv@v7vdCˀC?Dr L-7>9ĐrdKt!&c;ʩ[V^ Ekr ptCYIhV~yy]]K`ihD~IB_޼8 }D" ^{pM &iq֡=#a$t瀝kNLl9[N~k/a0ˏB0[5/炰~.h1ww4s> -A7Ow@4&{UP$Siՙ%Lp)ʫK"Y@zt?9ƞe7djnU@;Ok_R:nَ$W]+bC˟JL o}{nwҾSg'Vo oP?I2){i FQ+1=؛2c3rCBŐNڂXpJ|pujE I7r p%xv2}|.[Ԧvݙ׋6a[ hpCF-nhZZO?*L0Yb*OWD]$E.٦M#.՝>\=^-`HIZ N<ڦ+1PB~)=j#D*4K=(q#q2=`Dv0{Y4 _lu $7>zؖIfGj.3oFjWWHһ| V#+nA&gV_s̚Ln$gTa2R -Q`/I(C%F.+6H |Tֈ H ] ZR#u[RPl 4l:Tװ۵>%FHO"6M*贻,$0P@|Eں<:Sgqhlf72s6!P_} zeMZ75h;zɸepU3y<`/X;uޒ<(%72(ؚ̮W_Ѕnd^ wt*hdK`B-Zօ|n w8ﱍ4_8JdR9 ѲpvR |{Qìi ILR=K[,;C&S>Rh) #R΍Gzo+?uW^t2rw30Kmi"e^)ғx_g@Qbs8}4朼cSM w6ծJڒ#ŮZҘZVX/UAU'I`?Ҝ*VT]oML &jtClm^ [IeFQ 9/ eO *=T&`ScߞvM9.c|mҥv]>uCW΀sGb໱;%:ykM3c$k]6;R 4& д9~x_YY+@`nB3Rc-1}CzU gXH?2FZ7@߹Y)p k s"u$4ȖpK9EDfR $T&sfِ`y@z=S)@uz ]BrԘș D2fuLwDL[ZvGOdkWZR܃€I[,:b,pr\aHBy/@$je),WcDҒhC]YknHuIj"9q~h u{Nӛ('S !ko:z%=J QB*l1>x zͰ2.ok9Dń74@dϷ[FoxzԽWh`O0b{2Ǽ&S  gdy5Kk0tx{S3"z(vhEQeF<_>8'Ʊl:3pI.0#y5B;,Ahnd[\gGҁ@+7&$(|a2xQŚy^;o_ơ!"MŬ/rd:pޑP[0>R4e"9F&cz-i!>)o&{''k&LLcE40:shg-L=E=U-|+3z,Nh{#_%uč:¢W4TP I%wgV2n=1-;bgЍ.|%' xֱYFnrtJ*zO,i+[8.ݚ#H,tslkC'L\+ v^i%!aYo, nFJ  i5M#uD-UwlݥJښнPTg{9,}!LJht8¯i>a@b H.q}cXqf+V ~w9&#gMO'$?'ߓ_*AM>W2gб}hUUi\4Fa|r ]'"k'mL)ɥ7g|Hzg0YrvD A~G'}̶ҋNSHSOZIJ된NH WUuAumnX4mBp[]AiNOsBcfae,!53bh?hFeɸ[!#g(?=s$6[k~>q(4gq0BUowȘ'|Ğ=%v?8g0'1Rf5HI_d p)oQ.ӂSTcS^C1y[̲@n]0EA7Ēۗ~:Ⱦ͝G4cU#xu!RܐݧIx*+~]'o A@M<>9JR)8l aq*I} T2ɽuf^j$E2]6cRM0ʸQ-.œfVwDwp>6Br@X}ZJg4LSn*i'N )U9 _ǧ *ȏmոdb 9:&Jes(.PqWˤ=廨]$ ݕijfQ4N5|:qN4h0 5GXY3+lB ߊ̯o][]hύ<#91w-5ӦYa}xB!2'sZ' g09H9aU`;L4\k|H-isZ uvGx%Z8ѨK6zDC,ἑ+L)_Xhnڡ8WHd nA:5͙k΃i]#LvPU8!H{rȚ J;\J9W. 9~h(.+qLx>=B!1ڀ HߓѓqB~R|ۦ툣mj 7ICu:1k;~ו4kR_'5y4Es Z S"~UɁfOt lrXF#jt$>bt4l9ƕ】Do~S ?b1$_nEqCNU?8"|\",?іJb0e=5 4ھnݒ* i^zo _j:idb, ʧonZPWuy}q!ڸM uώb]sIb4f񟏖@|K44֓?{*Q+2E!&ƼPkfPhhh Ւ(b_'Qlnon)`mW>k/ܚIAM%6\47 .^,c+˘e3E o#`UC,a"f: 8Y ,MCBYR?M΁s":WP~350pTG#ta-&QUŅRiN o."7x޳2WL(ʅ::<5+v2&* U "|>AՊE`3bpw0KD~ O .LO=+kay]BF]#M]79-+ UG.> /-\`& Mge~/9UF lś'Y C=. `Z?K#q×3 =*&";uL=u.3M3 a(-vvZ)CoS tB|[sR\Ԓ ٶWvQ3a[ג&!ŴK^*Fb(*aE|Zҿ,Zς@i S)P$]fGEĉӝH6b$NUbȷ&*>q~(4j%{'3oh"h{$$K"j}Ԁgu#A[K\BviU{v CF7>dN\#i7@gِywdn7Ԓ87{WǬ~h[UL :,H^؊_ oXo:% FmP8JwsiR g_ = z?l>v5bS#E5`L۩C[(jz UҲIk_{V-h@E 6Qi[˫ -AG>\NJ[zfw (2v%Z/6=FB5:jL^~ &|CyFP5'7X7>E9@fต]v?+w\cdd9c:2v31X\SlMunsp|_Lm,L(ikƨPx:{VHrlyވ[~#hWSS>0Քwsjuԝu GDסbk.XU#R^v R`4X\֪M||P'+JYq_(̣h`F."਀XIBk6#a FYV%\*v :h~f#OV c>HulYr]R{!ʢO=CGtR׼4*;{+mSAUwEˆw= mA W)zj_)>7"F}E >ֈtaٹD;s>?UM 9Spܑ3$!w!oƱMfԪ$t w ]_Жzui:RHM|چ]#[3%G Ơ`74Nv&g1Q 12jtQGK>$ ZZ?Ë!)nΕ{upW)񡌒 W |^INH՜x7bPl[iT9H>n!t2]ׄ:"BXm7@|F7|D%%a}H~h߁5D-V*Vk^dR'N5Py[«+.0f9 2=TsCf}J9lpg؏zi j+AOn3]՗slLh]غO0ٶd΄ANH0F2󕌟b4G^H7{r$u W"!McOZz˥"pexz%}Ew<8DX{!IͤY-2Loe:~W7'Yq8bPՉ*Tě"㈂ݫ^o!,LxS۰N|"6c֋x7E5jO i= %Q:m}5Ox e0kgqAdp/Jj-毆6ȔM!o+S Wh5Ll**xjl@+ED%j%b ŻA<{Sry!BMsZ7`HqQL;[e,K Cq"5mүQ#Ln5Ȧ󤻞,f4W!2+%Soe}৲5, nR .^ eR2a5R+$], =˞HtYz϶$ҹ޲["yxwa (Mi(`j"LN(+C)Te+Mܒ,uR&b_/7'=RbC5wKV)7n";3dh׭EMD(Z~~7Ʉq슗r < t=H_3?f à`@Dzrl-qiwmaG-^#F$6T(!3V绤QukuԂjV>Pnȶ +V;u 4̒A}՟ģ%q- k õ QƻEэkA.W=| Ja%6?՜w [Hag'N Ƿ>qN=?:*oC#gVRHD#|/&na+>t ]ci)>hݐOj۔n&ZHƇh';{xoJE[e%N4kX_ƣG&*o+lb$qGBj$`Ct͝SMu@g`~0A #/VZafXn O@XK w/(*bmǺQ.7.ȳtB)zMlZXE;cmùJ6"ٴOD=Uǐᄦ8ƷQ+8}3zϭ'mꨥ;'ȨQiC3$.`uU$ةbL0rSoGqGj20q <ZdN;1SAcW l/T=%JnqY\^@HcGE#t~bKt(u3Õ=sJ֊Dgio6vZ 3;m]Q Vʖ>:&ܔ e}: Wm|evf]V+0BD&}+犀_ ZĻ jpxqYdHgf+G s%=/"1#>[+ " e4uc9'$+ErAAhߧQ>fKe; Җ&{jFH)֩_R;!{`љ*ӥ)X(f0ӃhH@>wI*CR21]D|xA߶B9ݸ"EⵙG>߃$3.nwc/h^!h ^{tCG`+hp!YKTEˍ]Ln1Prѯ^ ;]7:і _zR'0c|̗~qLQ /ɠ)aWo#+ NC ߯zEBŻ#ALIK# ecU67V}qƋrh RejJ\y, R^ӟiz5&˿W9 ֩#IT(bD1LVռFG>HlN;<2<;R>v#Nn8! T"V"0BЪ68,yg=8DnT[#(%]Zb>geńH G{qP^L>t Ƴ:8U-Ǡ>02St!]|2L&SXl-*),9x"lF"8Υ)a,Uc ゙}|Ԃ" nej4q% Õ8}ٚM(LM9RFfr#*y|`@6ﻑW\kF? : jKρV ohm~EUFy1.)'u`ǫ}8 )6_RMDtlCb!VAyű؝Y6W1[&ezB%:O|s.9Po89^R:'ǿO(}<$rf|#5gM]kTS C]]™vzEtmráGdWJfn\d=_e+.dgrfaW,Bpc7Yupz Q;1ĺlYVXmV̳5o8HPnf]R{\}ru7& g;{"RLx>uߊ%78G~3}^Y\RoSYiw^ҦOR4_]e0aQsB 50y9:r߷hw$!=wba\%u8#-tLOVQv͒GdN\L^eagD LFVq"**UpKG%K;>Ð~ eIx}^*_0FwCiCG?EsOJ`nOF.k]͌ZT_si E~1jd/S4/Է~{-R Ɗm`feP7=e\8"BƢ0H5;ȨP1r] BgB~l.R;'-1j,|?e7C/CZF&F[8S*^FӒGk%)+4ܫ @A.k&O#Mi V'=Bb_nMut6/ L&4MJìÝ5 $2@dh. sg Bf7I'#_:Jȳ<ų׮ؓs'aRxkqUAfgeBI.'~'R\;˵h4_cT]-kw64]+h$8:iϵCC8-na̒B,ZI% Z&$ jaV)Pv$OvJ !--T8YJ9dyyŇ X㨃`% ^Kꞛ¹5~;\h b!_NcYdK/X03t.pt1t^k5<6u?;焿 `7͌Z8PX- x@ p׭4wOe=(vחB}7fTNOŇ|(6@YǍ8b2߫G`A5\)y 9Esr7!iSf]V2vJЉf!~J`X :f*sҵwkHEg9\.iY,V ƬМ/|:vfV/SgLGvI2+268720𥡀=S_9`{wXԶ&H3{(rIAHXC"e/L o*&1L;I"=U!(Gϐ · ~K9y@>{ 7w@%KpMV`_!ܫW/t;i69Q >'3M/y+A}{!I~^J {!&IYf6&'q Rʾ3+d'!W(~y@GVy r I`CD|f`R)T)OY~Iنs\uw-kY0pÿT låQ`€ѫ5χu㞣"&0+Cvގd$kDK\ ͳI1-O vIb,g6a砼vM#2/bXg %!֚>AwzHC,{"D|q;׶wNnְບs;+c1 O )I#7GkS\{|[йcnlmUv2//QƇ+3,z12& rw# E*?f''GW62G0qJ@̖Z8R* !͍(jQb}otAH ja? ~|* ezag#7ֿ{PJI08Gh8꽎 b{[l\_y)x=H"G+J+ot[x?!y3h]8|v (5-YnhҴKJTH{gp}%GݎP4AX{ʋЋRp챕1E4sSw<]ŷܘfj$lv>Sns`D^2զuIץrv S xQ Z:1 0tU SŮ=-${U/7 `dTPPGVQ@"px0 a{I6u t==L1Uok_"XC -InYm[vYHHɡGRV0Q;tlw|?+` U\)m!;3R9OWHҹ4͋[V =ƲԼ&[m{ ^ F/2iU d5#Ow@Cd" HϟTa&Đ3Sgai?S% q|)`fTE̜7*zby2 * 6!^,uoq$~xL"Rт.ܱjwwExZ] Ȟ!g&1\d?HsbnM1ca:cY7+S36Cqlv05~WI/tP2ѧr Knr4ݿ`;󍔂< _fJIVk4Yj$b)*_** ǜavi8dGc/H'8MU[lckⶂDi.5c6Iz:+|Ҟˇb7wv4Kf~*;@+L ;^D3`r" bz\2)@՗zϞW8F^qJ܅JMx^j hNI_UըbIITf_B̋uDg4bƜ<>þ68tF\ˇfl;*N OhM'X*k;Vgo5Xnߒ10MZl bh.R u}es5>ԹQ ߝKd@1[aiQpW'pUsE(wWl&EDS6ӵPl!)(~DL<5vsaMQ*`e #Y݊x. m#銂K5uz4Td w<S ^d/79G^A#u>Y-ӉvRBN,aoB +|vlH(z/ݭyo }E,9[Fǫw=E3o<ٯ^!;";4PF+Mrʚh )I5(ގ3;V]j]ƽ'Ootxҩ h d9,Yq:.vl>]?k&)2ƾ]X~h EʬPdاJC̟'z0o~˓W>Y6oZj8~6-+Jϟar=#)&x/Ik T4|oa(`SBfx`É:as'o_!qkR$ JxJ"30D Ԛb( !f?LlA<&#o&M*ΔDB|!qnjP' ЦpI1 _67)7L?,o Ш~[=!ÓO+'pPҁJ6O4@FdڜͰ4wzғG-w !1S>4U c(b >JCA1("z}glX/"䥷',hyc-$|S1ĞQ.!+5> 9*tÝ̙n] LÕfӈ GFN:(N-Ȁ׀ 1&`dNef.HejBe=&1jҲO{v^Hի*dEVAm#z>nxc1@1A4~hj =| c7:rcTBa5ǎ$0lXm! #BjTGÒxyXEv:e9;pp4~d څ|fhq_ʊhNI {(ԋ'h&NNaWRT4{rQͤ 3Iu k¡́/&OG}~bpeuvn\b` #Q5-vi%<:ixDt 1Ƙ4@0!lj&Mmw9 ">;:kqo>HPbl*-(K+JZ7{7s} k0]+MP7o`[qԂp_B}264P:?lLfA|{Se 0/HF6@Uam .ӎч@`T5n'w.gy*|Vġ@{ex@,YME@|Xdu8:#å4<0)ZKˊ^} X#aPKj] -T/?SQvd PRE1mfm(Bɮ>ǫu,/dO~R$!4t'1@Hyűhj=ۗ։ɇQƽӓotCWu癖9K]kxĈ.ѻgy4θf棘wف b &6U><Dx] 9q DkHna%/У6Y !ςCML[_A.ƻf gr$xAܘeZf\I9Hu("&ڢ[!鄜V3E)3t}fa;pXυBxbt+r@Z q]'_3ʅӵ}x0@k2:.L_- UEFrF ;v>XG=P"u#Ӕnv:;gZP[g[ĔÈ,ܒ4qI`U ,1I?vQ_Wj.sU\8!Z_jOB̲YoH(p`jþ(7,JwSთ٨EشbE,hiɬz'rF_[0 ?~UB6gץkM} {ڬ(M|W O6 NwŅ 9-B:so0Fs!G)R<Ƕ fvChzw^yZyF ̇6 BzHc7I{,)Q?DC {2vK;8oat(C:9Am؊H;>n'/貼L8lWFY)<kM5D\D}]a6nL hT1%6\{2%W*wW-jI8r?gB9)J&qM=rK']/L5FeO ozM\Yv2)7Re.Wրwf/HlVm~ (fGu%켵9Gi&h@ijL(+3pܠӛ"R(l%5;*3_ڢ5xN,w'Ґ~)PԾ'c^>J/Hb-u7*eGwFcYHx>G&xG"|ʉE"I:6ED'zx'Dnkz|@acޯdTԂfgl>`@ԟj ѸJf" k@CIA3`lq 3 !TĵtK,]U-Ag%g|1lh,f| !;ҸKN8(Yɺ,ًBF ;SVȟRJ#ƤSŜ4DN/k#120ey'L|9L`Z'2L)m85)W{ĨlEu@,Vi5a Y߫цú 4ᦙ^zUzpU>* 2pkfBe-ALbaD8W,9Z̹&%tl3fH,c%Tr$CAavn͍mb%],I@FJ~4B챢wxRb/R`Ţ$,)/oЮa!nF#*KX Ҝ֡1I2'.4SM#40Z;??= oNqp FY熀FYGFʢҕՓ J {Wn巃T{LpCF5>SOgy~T-gCCsGch! ۮc7ٜI/\&#/Ε4(׃-MϘVB()2i\Y?`ҜO2 n/`|9]ڃcD[=&׺ 'vjmy 0`Pr/m 4"m1U`ڢzh~Ȳv/yjB8,/4͂*<\ٸGdqK}ߜV!]wEc|dcsv&ն |t(]ڣYOIRMf*\N5DJzEd|0/NRKUUAV 6; myR=V*M؃ ɃLs!_UU%+:#8Sp)wѢ^.7U0qӘq`%VˉV QWIijON4pĝuD8$mE8ǪꑁYf④WS_vf-[)z%u=MneHjA}  z7Oо%*SxƓP|Ch Ʌ[ pIc ->rJ*tauRR%";Du ;j]nWo:hBT҉Jja;_t:?N5,Y-/W >_-}WT`_`Y4Pӻ=K7X-5ul G;~@<ړNOTyN%tk;TV<Ըn/_rڄG_֕ƤxYVE'/qUX7.RMwbvW`xщ̊\ؘؖ#:Hdi !{ >#n6CAAjޫz[xD1[JBo)$lGyr|(3WLɌ/"ʭqIy+%ƏV1JCݭLoj6?z/P~ &K$gRJ QMr#ZO˞ 1p]"w[FۢtP"GJQY_/j K%jA 9|I:& CЭ<\1bglhP0Q86tVcTܓsØO}o_ smzSc 0˫y'ӎLBa&kùoWtvb>@O|7 2,<{KCI?..`PY%ߒu\ToH` !eV jˆ$(Zb7韉[V7g-lB{x}[i$b|Q{;3+<4 $%뽣"Eo&YD">Aɴ.kK@RV'_\\VsӦSt(fM[CI#ݘ~iIj 8*ÊjiLx(uB/KQ-b/NFl9 O:TG孿v&4iXkH!V7zMzJ.uS2/s]Ii4vR:@oc|&i}q5 6v@ԏ͆#ExN}-[)vІء[7;(~o.Qwf1~;^9cę  ad R$JcļڷYN m{e|ĚmE[Zq_1Nt.hIoGO;\QTjUp"I# |ZDo Zӻ6qw ?E=bBt4u_m ㊴@z߶]"PMEL`s[X"Y-t&-qu)J@#vh![-Ls??;CVrx2H-_~* 1'kyc񊆗(]5.3I5+?ugu Ӭ0N6su:' B䓛y![ϣll‚;nj#:1 T]i,vXьLLt"G]_>=.V?3n-`ܭv̙roIhI_.H e_s-̶2~I+^EP_,aآC?6%eK7&Z.8N3駧 m%Kto`}W0l#$gO2VM`0tT{YFl{%/9" af++ ~Y1!>< j{b{ OutE) 0E>-c/qX"6dk  ׅ&Ş̘qj,2Ic0Wg Bێ?`s>t|Hxh#W,vAe/r49ɧIcg4(IoJTK~‰؈P ^{NשkܒLPLh )[OhxC8 ȻCO"8xo`YxG+lԚ)'2r%#*xRgEF =["K3&A(o˸Xx/5t{cnlhX,R=)OIҊyv6U]1y{6³r1Yʫ2 1)Kiy$"7"6U á{v{oH>ܱ :@|+!YhkKߕ4{c\yw0;;>> ,N87}A|H_'$3`}LN-uʞFUR/!zF(ăk >7).ס9^V:nriLjLC% 0Ų"WW^&r~Ϫd҈R0gp\ 7̔S#,_P( )U ²VlL:kfSߍ`ÀJCM{>8}J 86}$_41D !-Web^^.7.5խohH|!|=848+ͪ_t,u4j%v;7&YE]Ku30 DzEQ/ClШދ#^I V̈Z\Yldj-I(np#T=EZX'24\ڵSEU/6* 7aM9@E6V ʩB5#U.6(]$)HC K̵WfPɤ 5F\ oOTCT՘LbrD_M5t)߻ eu odgL7pvtQ4}AD4PMn$ֶC^9́+|,x==a3cmQ Pv&܃(q5;gİ'ZK"VsBmtX柜:_kj|!hU(?թzv@o:8MXF\i=sJÂOO (؋rvВ*%u.q(9JBXveGh+^]8, }~^1I74:[L',E3\CjP0GH!aX#:%>S] 3* BH"2< ]7S= 6ΗQN|&kNHkC*hߎn\N%ou }9^Ny,Osa4j2&j!\}`rU ԦEv+svZ|ݢ:bX=ᔜO@/˒'b0c[(H_d H,xPˏt_F5֒h:xçVW|d^[Ѹ\;mnapd7ihdj݌J[* j xLEL:~jELx(oGHNj}åeԿTYܾiV==UJ`5,uWk0lDЖ~=grs4.~^Ou/"-9o 櫱u*d(P\rt?#Jh|RY [8{ks_q$s*1TV~ېzdo$`5d%%+U 0at ۰bM1o,Y`[^~~^?fĹoT֑sU=0T1ʙyly`o"QSdQEn_34b pO:FecQT$C\($#7̎4\->' |V/зhs6x X^D;lEX^ISTfj"d7˱T1x1?uӌd5Z0#PvϊCObY-kLP˰0 ,=̍zzn^ǭEyBƹdQY70b!D0(SNjd brSsQ+&G9KeZ>$iVR\BߘgTJYwYZ#T|EL_{PRծ_qT$H+sK}" VlL3 ǴGݭbXrѕuvC&YnZ_5'Q͔P;(^Bښvkrg\~_ GN/5~5M2+]tEL֖ŠĢn߿X_v n/nFq["$Ŷ以U.F)g>tEXo':1uX2w9o] #ꄧ\)=8gCa3+R9. P DشhѠDmO q5~th"1΅>? `n,Dx'3ͬhzmDZzO݇A2uFDakwQTp"δzǡQ k[}z <=@L ?͇,aZOQZ#7Dj%GMyĤ~/c6i'A}m]Z?\a[^e%cGXR t`_6ڡw4,H?1X=7ûII ḳO kֻڵ∅hLDRuTj2!'kXp!-CG>bb6ZmkQ6Pzw_3D\hg{~6ɣ3p1޵ũCG(I`tc#a |"O3/ FfD%]NNuF,{xB^ipQp6YD~R%)ii5R&qFY)! $_+igpˈ~r.5Ni%V923x8SZEGQMHfLr}!EAsa/M ivwI?/> =|{t9$"!$ΐ~@hu*f) VX okU`('*_cv=L%AŕVT0BaO|iy eǛawŌo߰0SzHnd$P`xQd2@U5!pљq Rdi7x%z6UO}tTU(@0 Q<)ckMc? -Gt!FA[ mBIνކZH>t_!]1UAt{ՙun}wmA2*Wa. m-B_$3qt ;<+Ke!>x!3l;=ɂPʐE°sݢZ4b''8iFq I 7U$<؉̣h<0dJCP(P;4PBY@)z}#~D |p>#̛q|fk~_i,aռ~ub36Nn\&TN/3EFW 39xj@6 OqOΔTS:e(~aǯ${V{2EFDtNcX EaXE-_ ?T jYe~/YG0Vt5oULG?rsezq(0{ IV%uf ì;)H4\]]zP,3gݑސ#Qn03du(xLGkuy30V4#)L+/l}g]1{08=χ3~Хv|itsYp?;FCJ//.vn6XmVDX a*D ip . Ȝ VyT{^WF/4DG?G/!asaB>!8*,^6eڪ%j-YϵDfI5ieЦTEyCu~ @cQP,1^fq9tsm`O (e'֐ZE{r&KMr׾O@-FK 1t0 EI$ U*jwHzZ(@*؈OzN=nj֊NF)t`A`꒎AJIF& )%9^?:n+ 9?HD7< %}6XYOgo0T0:414!q/‡v^qZ̏j9da%% ~Dwۖ6чAM4M BL# ؋:xZTa%WZEpY!`8~%}]rfr [P\d[gwN5PAGG[Y4 [T cf'I H^@{h!Axn+d->%j({=O017Eh ]r-"A؎(9EK J:Ur=AIUWGdcG+gLV3^[Fe^~h-\ e5,jÐ Rv&uuecLV oRFJtu*ה^q8CQ}rx~wɮ!UI-XOZ*y)~]gi^UcMS aL_Q1lK^ab̨Jj dBXRFR!8o/,9$Z?8 J Zu=>W@9kc`3x7pXk1b+4~Ad<MO'U\3Y-q[߁J][&ĬmBl3ƞy>gnt\wհS"wIR2i&;f ilRxKoj|IT' EYn4pb~ YF Cyxˌ^1gƦ_g Tދ8RnԲSOxt~03B]BO>e7dlEުu=;$ʸ@g@hSKQӻ*`i$K -ȴu}|Q౲gߐ8n{6(́( y]V[dP{Y=U p( >Uy仮[A9ff#/,#wr%P5aK v C֘^:E`)>Ia.rND xYm:]^"ORqx<.hJ]?ϥ 4P|_$6$Jtx7bL;`8+V 9 ^5S&8x[nG4X T_Vǯ#ts=lzkQ:m|{抧/xooUZm*LRLe,9*/a4~W61TxU񄂎MmS-W^<7sX./ {V4vF؛ nGDiP%u JI=#*0Vr0ف4xul%IZ D]O^p7J&f'dQ[0D1 mʹ}7M?RiIB٩Ԑ`T>gq. Y眎 fY,<VfTh*TB}AGÎ}D׼qzF8b*K$i@>\J98D60/cygP8t]]6i+t<l3^9 l>]H PF M)7ŸwpUFy0p!r=!6 ; ?=9e|AZ;S )yzTiEoŘ)x!.3c&sr9Ԏ1%dٺ -,bt8zDzq u.= bmTH${Cm`Y̗d|KQ\.q&W&6,]99RѯfS  beENjT 1óbv`]mIֺ7@i%G§hK5w 9MRDb|R@9_ĝK +eUK61Kgmq-k92Ş)Qr|yw@獲h^HZ7q:dB~myɑ"Xz| UI\bBT&f J$Lu_#l.UO":-r'.dV ].HHXPR~]ob؁΍P!K1w۳Zm@'s%mVChh S{yZj}!K3!h<)-{eh B/\( 3mJ3u|m\K/ RJq JW^XhmRbH[V4EvÎ vo, H ZaߜhO],dR$FH;J,4}<bՋ5Np}`u ќcUV\s↝ IT [ZlWʜߛNiX/; [ɚ*`xJqswK5=B5#l\^TZ$t.k:|rhzlq|1D QkUM*u4 HSf8EJ! ~sͤx6}I͈?v G\\^[hk}fMQUV؆GCNb6SC LRɹa򴧻wuߴFvzԡWph$l wyAߎyE؛oɐлRYkX!ЉT#j(wR)q1GJ٨Sz=*2^g.w氏>:=y"nZn{qԣG+XIIzG,Ϣ' vs!Ǹ2ےhdpMK5G7l!kJQ[Z'Ƣ^M@iEVTG&g(B{]hmߘ2^:晽& ~ H/]H Vh(>izTӟE9\{Iώݐԣǻ&#jNGwIC`JiV>CN>ۙԂBZMPlHl(T+_~N ZH&eb|6~"i<^D̯ԗ۳ym| SXls*0`vIh?~&V0U4d R'TF/}1SDܥwsUHANҟHKp4{+ʫ;ٹbL0GRˎaZ)4,>CzԹH]dq4޵ }^o oaDmNGf w ,7L _5,7ؗMvhX݃@GL90k) F;p( uU-$R.GJðSLʮ2~Ɵx874$vPd]stg&6&y OPK.}v<'Yk`)ΨN1AS)Ӂ)6/LDP7 6MwJԻ0Z!I WН<#ֹ2]#8D+խY٧!z͎ Gćo]ݐ6q9! L%.#n ϣP 37ZDBS:eEyfp1P$DsXV?9Ӊ$K<ۥ3n9LTDq47B7GRs?z6oK | dN&aRU.a#z˝B-̭my! \fziLT!D,,%8u.ʡIZqKGc GܥRFG*%zԕñ= 8\T⏄(qR`$ѧ'nV;B8.2\AU4Dc][$ƠN$ Ȭ~ o8M'DNJ8뽣7E4@]+pI|rqfܾ ۅ m?DH]ߞVaً0x;ˇ%kR ic8W)|WwqH4d(ȂW Ǭ2SRqpL#dw{)+)KAД#g6sXaɂ]xQ}Ճ@v|D˵o) oayx,L)B;x mG`@/6..bbOu]3;[0TdD^xUsESh^[avB((7U&Lpɢ\&[jh5x.N)OFj=ε\7jz8GTuQ !TCFjn뛣0.Ȓ+n;\KW2 Xy-;PI, : @M [1 J;;@0ӈ~ϱ)[CLx)A%Es3,JeBFKMfӠI0cP}UFuj çw}m$E!, F cHp(bAz{״4,Nm1 ;sQD>ŭcSc z1J~z-;߀ .0'a^~g833W/a6o]˵̍8 Eǜ8 V q)2GFOGOY>3 q͂0u<GbVm⽮rK3mSn}2'nzJpEGj%Khi5p> $eǫXtv&4yhkI(9erUS DEadg烬 www)[) y\㳈51o&h^c r @Zq=X=۸F,49;Eѽ CqᬅVc rcW'!.ƵGq|H Ӄ[&CB Y|,yʹ`gw60;xqO*\ 9K@Zw}-(?뎰R p0/OGuv}au0`䎱BOgn4ݣ 5iՁU|CȪr|\VchW?Zxbel1{킒jg扞;8^&q/n'zi+?n OhY\OW |C2sqJVH@N{gaT=i?6wn딡8ZA*ޒ7~>z $HwcI=0GշsSiF<@?xJFK9 n߰Ѫ Q`=&w.UYܹf$/;$c&&0"(Oɔ&GQbR{y^hNYVB*S*X25=W=ʨT/+O7l:mNtz\,زGy!#訠n<M-ݧGwEx =tn 6KO4HKN+/%/Ig7AW:NE{)9!N).5S#(ZA9Bc,_tO 7$Aku2&s1t2Y:Qo+H<J8HgB<S=0H_9aL}D3骮A2h?ʗ_ L6k"Z M@{ zcW!68ȎIigxAj8t[@FFuVc ^ɛhpk؎ģW$о3|H)9Uq]hr$pphNsߛ0P,E%ox,yȩpM߶ǖ÷w+i#>_y}m\c:2UaēXK~N9 @yl8vj]ܺU!N N Wf{ JFJP`!uzX}9ȝ|=[)8WK%jHY aR&FԐ =9krcnx2o?u/m 3u %W+vs:'Op+1.^Ptz*EP[jH+!z4wycCweYGQNGDk̕mw sa.m; @KSxy4y$-jZao㧠g?k}.2'1*e~QA6_ _{,JWA'~k,~l68:B4@>۝Q')e/uxɟLOse'f:!fac%VMR -@&N1pkE=h[Y}JPYuYzE6X' ڔ^/Zw|"9Dy{])p̂ʳYrRҀ9{_QAXQx*RGr6љ:\_gg!%;P8Cݾ|u'"k^GΥc$ ?b_5ұE[|k$}hp3>T!Tg38z_k?hxQ2XJN0þ Ya?s>U$mV|Wu@OIua}Q`@S-G}LiJ/>i3?䇗M ߯fJBY,$\Ϻh~>+xNoӷ M4.`Vo*UHN BVBn!7V*Ô{Zhuv,A5UK8/rƿ϶W=;l̺kA& }aYU,SO&gSDdo͗V¤y3 B8Z d%}>E KO CwV0}|Nqxح+A\xB,Fb(⹜w "w7rv¬&Rx<` ~0sf#5sQ j~{;? s5;m܅˒馵)74"p"<6=}k'u!Hp2` # {{/J}eaI& "- K*?ֈjL)Pfly/~=@ J\KplP85?n: 1@m{#P|J"luYOΗ׆ WWSG:byW9SRJڏ,, z-9饐7+(a5ܭF@82R] mz׃j\vG: 0d+jL,j?ʉ!U~+pkyj:!(At(Ҩpݱ~(IwaUbUTؗ]Z$RhLv;~ȩb3"w1|~vBc+Ty/UdQ.a/~}_#2[%-/1tҐɡLAtrЅ4cRycj-go2C^gfJ!b|_L܎ ' ܕ4DU\6mP>.FNLǴeq7~eW9LvcY %f"bsGcُGl\7'e0ӄxaK헿d`qܧeӫC*V=B~HiR$AeJ_p:3f/5tBrNG[t;"as  z_JK-Op$jݯsv?8pǁ 7Q|v/ @d };D5\JòkKѕz}gA'飭R-rX93|"m>2&t?/ _;qH=˵&r\o$I%)bFЂ]kz@Q94Hg&Ъ<@3fF?bsQ $D

eN-m܉WC}M)&$ڈ`L)VrjehP7x ƷSr.9^X=& ZîIIdwzez6n  %u۔jݣEĻn՟y\| N נisV7u^M@-]l"}ap] 1 2 sw_u.eI4䉘Ɗi a3w(G՞ }l)g'l)!N`KZ)N1mVar vDЌݦLQ׶mk)z3I >'w">@ACU |B8c|_G*9Rt!.ck>PINb`CT]%rŪ`gˮ$1Iݤ&R+nFV|vq7DF w$ `ٜUo=o4!˒} tnd:^9R>fd#~B]ӡNBH?赀l/ ջ1 ^ o^vqT-NFO62EUd24ܐj'oFp@-WAWbqk5ُxD\Ii !g,sQ>gy*k ԎV: RB(&T)rZ:ڻw'M*U9ü0D6 ܻp;*e~TF)VƚDpId\8C?ncc |Y=‰Tj]}lqE GZA$]pCMԈ&*P}&,vS_9a?W`Ubnus@)nkٵ {*#V!prt9pix 1 )JMU]lձYlMh[oЀѰh@q,ij60Se*rŰAZ<zRRq.BEZPSY-7$l|_H"9n|F"=<HNWQ~;uSw.ee0_ ?)}*=5i2'n U.#aEueXfG'`N(XgűrPb'(b:YϮHir&q-ݰRG' <|#d&e;0: J栰)c |l];wr4ltY'4,xNuTKS,P<\ibGY[y:nH0״giK9^ߡwQܣ}Nw!<=6ZQ%*RJbCܑGSQJ\QW-_xwW~?sYz"CE.yGwPau|`9XS鞫Ro޿rjKv ]<OV:~`ם{wj! e3pꈡԟF#` z~jpae&{gј#ݍÏa}9!GTjɰli-'ʄ,<3V;Uj< &y*c $=#lZ>K>[qEf*"%Vj)9h0dg0iS`4+ʱG 2AUioH$ɟ ~u=u/avY0.kEp^ …6$b(8;\ѰU.ę8?ZB7L _#XKL#ҡ:ֺ`O6=6NU`xG9CQzR1M_nT.E'#K@&e6̨9GjZ6mZ&Xyz"^X=x!) [l wovX,pqW**,c*!. Q}ᐐ1 \s;aA|"ߖQ0G)z/_d{}oar\Wt 3JWTVY (*SFfLc'󻆁5f%쬮f.0̈G<aW\K`mwíb/wjRp,3'%w=*W]3qA/Wo {_ 'VHk`dž|,jdCIBUc@/iMY"a*]"V_etQjJ@yy̫ G詽|N3.%\u }ĊigxZWRlEwR h#Lk#P+:RWP:r<6P"9d'V  r% m)؋? 'Z@5&g0I~K8R~T'[g-4S>CX%-_c"0ȸ6eEjMLXF4?&jiJ )ɓeT,"mm =;!C{U^<_`j5.9Ns`1U^7d>C *QP=-\2haba3l%j c|Ykd:KRr@LfJ{ \_m=ŏN]P/D@T\n/psŠq޸&dtbT#)x /4Ԓ#aQ/X`YIQ''6c)NI<ԢU«O]|d K&ޛpUhe{wI@2'yY)+(>CrJs%P VJ]WI%6OYHg42t<۾1EcOF2&4ZKh^Lk[Q3*:q;grMWw ip}4k\RPNț>8IR@!am? /e Lt hG~/09w^YC @ <VƧ k'A"-[d!r)&6Vw9'j3]&na gJIf0epzLT HM]%B0`!yk9L:9D"}>Cz2IKP tmM TmMcjkw҂y/ q0Knvȿns3-2xi Pxv8T\ :~#J@¢MDA8M.2&ǀO<5h}4Ņ*k͒aLs6REG<ݧ\C" !u'%*`j<2߀ Ic5DZ*0x]14A!_iҞ+bz-N)dL-9xYFm0aH xʛȓ{l7}nF&*z8[jB0٘+_)^?4he,ZzYߡsm3T=hVÀYN =ɟ o/p,$:x0Ie.q+jG6mLIN&~W9 د5bx^os%S ݒU'y]I2&V;f }t|Lk5* ʲ@|+Xr< uS2ujPSj^Ë2?[F~m-˔^m.Mk8KyS)iYNBkwףjXvdc`5K9$)m#86]S55Slj9tb!~-'VF6㻠>PNVɷb~Ev6MBuN7&Xw$~QWH&_Vp׸bfкߜV{&?Z"֡ąUǛR!ەE8~{V=X*I'qA?$h= m5h m-@תQ"!F?ʃo+`w׵y_,=9#ԃ7R`UX#tBg2utǚES:RJd$1m}krI~~ΨKiB,ׅ&벣*@"c'^PDx[CǸaջC4tkc$'Vsⱅ >>@7VpQ$er;H~o u8t[x'ZBQ[~q |$N'p+a)8-tZ!e+.|6B^ վ1!LY?U۪|`})k_F,_N9C'sK(OB dnoqMtXŽI#U;Gu.ᡉ1gӳ]TA0<[L'cUU> ]4khkYSg7'C{E"_:Up!,l7h,ORwPɢ)1\Й@2_)HRH[7]/K~p&-J@eY>ğ(X6  6$sI{wj%qja@Ol)IfϛXRw(QBwO35XWibdxObohAW|V~K i 7,ٹF{ j..5RG^ dkrY"$,$Ǿ؉s8ZLM-΋8- ҩo>%=,6TF0[ﶌneGUV0K6DRa>@85Q#M#!K81\3$/qECiiQ&9sTCOmO3ZDŽI$Tp貽VZ :~eSС,zULȱH.i}$Q#­~s Ӄˋ'%I[̵tɻ:&GIPLz监\VhasuiN 6i4BVS`R b̨( SX7𴿒'$ Yt>P}þQ 77焤T٨mU3Eв}yI!Lr,)!eEi̱4BW@&!fr-mMbfm )m/?\ܦSWW!*8) ϡ;\xLke|Hbc)~⋥SYi+RJ щ lp`Vgqe5Pkʜ`|"L)x,WWN?AU@K(])?merP'Y!8BK$ T"dxP4 G°n[1hi.%ҝj"a=Y?MܘXzxS0U/M֍%n0LfT֐ԒuB2j U}8{7Ql+Mk$ھC|oʀatW1Ե)mh/ &($M\)PRYdݽAUޞha쇷 Q &z meH)'ٛUI(@ABmu#^c# \yqL D?'ΣX2%7ar ,b`\>mht g~;Zz~{e͹I[fU!(?cjͫI28#1twl+\N,쬻SdYeZ^%5.K:=b]#/,:2^'QEcJAoEѾęȈ!.m{GOm3#iMk91`Er:f$JnprB$Ws<>xA_lSO)>IRtGJWGaO|nY+7D9$G)tuK_pbG/~cLB, ]N~+ډ0ayۣFbn˘!}>:wz, ߵ(;4.5y7m<fъ }aVS]He6؄HPt5,ϚgJC]H1&jYuSMfIR&\Eۓɶ\3νR7@6$Qz-4 I,g~% @1K$knRcimd6"utW$c|TvjdQyz>j.!Tjr@:=&F$ ~PH1#&KKgXS)סWRdN!Qɴ`(J{@¼≒ y }pqA+9e+ U5{4||<ӁW@w2EIR}0^WBMNCObAOx{Wz >Vb1  296[op0*\qrOs'':TBok2`jPl־C핗H6lM'pͬqjL5Oa|7DчfFK޳8~MBgT_3c|. LVSbLXW ؍x"o6N"-WN°fdr~)v=VM ڶ#*n#G?/7C޼Jp~N:u̹pٴ`O #A}(YuQI^xU3X/jfеJ, 5dY{$&-} }#6k#vS=Hu/YqZT ۥV)M;7D AMCuTF׋=T3ŭkȈQ(oe4Q7p2޿XRmjW}Lb*@ |J'Š,}ٺfrr83a7CD[>s~4mdfW]Uq|H~q|7PKwQuo-ҼZ~ d8 ++!^a:u4%SH}uV#_-P;?} -iQ=u'*5# p&k3kQ&W&N\ =\äi<\7K}@E߰u16*Z7Q8?ҐGTo{KGzȾ"ޓgB߭*9}+f: #vW*m32d%uk-[tT2ёb,Kw{AAɌ>צtڡ^@\Wo Szo5'k5?*g6x'?Mv\Q)Jja೷is?0I;HDoƠƛ-}lNt؞-Pb7GaBf iz+%t aR \=lB3|e+o9>qVH>n,]ߨs!-\B3 Yr5W6:s{N+o6 p^HD+y- Ey=k21.MiTHW9=!xc-G-3IFާє<d*Y FduʵݐZNk6@V>80M>6@$(1]~#l@ Яksq|:`]l"xQߨwMY;WNOrCvB1xn.)D#5K|@Jiw&/D ϥDFogLtNNLPzdAo':0D(xC@I?'%ulqu0@ .ЍPQ#.Z,`tQ7S?־߷}Samҩj.o'g苘ٌ[:{d-kn[Dg|5o;K,/Ϻ('OvN˞sc/ՇbjEM+qi~Òs!J>dhZLąVC޲^OeNW@п>3\ɸFG ˋ罍?wg7| 6%cus>K;.j'o"*hCe붃G4B]c(16[EdC 9e=;)Wnzb9Arv$עY% &^uXݤ{yyT'K>..tK@ {H/ZC3@f2όޚٕ4v}[+)J̿+6+d'øx&N#`os[JݜD(b++?N}PY_.!W% "#_g0"2y^wlӻZ"{T=X:)bD CҐbՏ%JJ\6fU&fMmRxz?p.Y (zԁFhY.$('G_u vfbDJQ 1A/7C 2? }loOv7"{䟋7XjU?alIˎn 5ULNw(^uݾΈx:42cgqz@q6RlDK۴ɔ+l9M_QҲ J o>sz[eMUSaue«%w (F#Jeܤ.n W6鑱gnw)\b7!yWYhSz ?uL؋vjE(`اd3]sO_-ғitAAd;f zevԓ=]b@;)jw4^'c[^#d'7}Ji)Мڤ5/IO>`)!anŔbHὯ6+U%d"pVP_)ߨ_, vANS`u:upIս]YpTSر˺"ieYXJz$dW2mH"oBh  mt?EDfLs^h .JH]a6RTF#$CMtQ< yJ9+džD17 ?k%YK)ɍ(D̃G”At\S5YFUFKQ#,_gVӻ#'z02PSWoD-9/ o}=Z(WOcAv'>1rAPݎ}'1/6\T-M("Q΄cidJ>+$cu'|ti.qci& B:OyűMްa(B0TöVQD䡙ǶTn9џ1uVgjiܜR_;)d%~rSa*߾AT祣0(FgNj|{9@;0z܌Lpjp4zWEL@0;]Mmȱ.q~hP>laԏ \m?MWEڲeIrbYN.ɬ> y-kR;':xs-Bx@}Kӯ{Z$d׭)yo+1p3WQn$0M+Ա`*Vw3U&mc( "TznF:d?~4 $'EmZ4\uf+qÌ% Q-޳!v*Y2Ѫk# {q>#% ];< =oԬ3nv-4_i,?̽cY[v*8=^{j:V m J=3B>֘eGY?z9& ΂os&!;Ɉ 4YsZBA5m Txٚ dW#6 r_?cN[,^r\Lc:<|cevġ(v ׯ^̬(~)r.)9wNXnBw9;`r/o[h3[Fl!-;6!vB\|a=2dBW V,K1""J,%\qHXpq=I;ec阦59;!ycnDve`ū1 `^X'](˗DZ>E5(Dk\E0s i Q\N>6̊S *H1!; I #I%gŖA=7lT 7AߠXk:CkeT:5o~QevN_\OpH hPV3Dpo•cP@9RK@bpRB2 ':&BR)D$0ܻ~izOTa[$F}m \lݲNpNd:x﮵&u3ԇJN? o1 ?RuC^qid]Y7IKFjX2k% >l6RI'xJѠ65z%W$䊩lyX"[}s0:5EY`y1 e͟{&ew{`!fKP}"JA+jZwkQA7vYǮ~❢W%)'A^~ 1o[|&NZ ^H/7,6.ڿB҉#H<]b/z,3uLattrÀEg,~ee-6DEސs -7#G!PX|FpQn,I\IOj$S_%elBIoš͊| <4c49Y"?0ƿxbY<"ipNtEbrثR@.]@efMc˟CX590ĶɄ;ԉu]1W$E7Wuܦ4:D$i(sDB[ JĜvį nA|i+{/%X~W"+`Wma?)Wx5Ɯs) "s\{,Ei1GŸy[kceù>9LQ5`.-{x7gZou & _5o9+-1j{1R``gKx8([ˮď^fXqzб{2p_R]9澧#n06> =,?t[Ϡ}D:~bZ8h!er! r*h(IHzYP,͆C,mh7ې¡ ;fujM]eCs|%8_ W\di"AِX[/Hѻ !WpTifS1"d7dfF na+%>N=KEF!\yO2BktRvk$c[t֢ Wgh$!VpJFK1@6nxUEߝmd:,&]jBܖU=aAT4:FzE ଅʡC H h}| ֩pk\bReuS{93bD+s e^C6]9@Ir[$ʚFU{gAߧsطʬ7{A&f؃- Akr|b!@ /P*X&1p)&&W.8%> 5d| ɢ.ܿ;՟"8kQ 64sPU?ӭoI+byDQ8OHd75~NQ[X.O.w`gy=Q9J҈aJ9૒%7,c_y  Kߖ.B{_r~8_FE$16.wڇ%j+Yzj-51IcK_R`Pгq>$y^A鑉Ÿ{_y3Y&긪 qi(5Gj&B&dSVT*LJ2Dŷ(=u`B<[_ګ޿g5>2B$X>T}0=nb !OKd#;:G6!-\4I`O{L%Hf*5 J\6`"P 鳟TDJ!5QY+zZ )*e' 9sV.Nx+g]Lo1SKYN:&5bAks}5k 36,$[0PF`e6 ʧ x>x0abWi]J G#osIY`j n62 )J ZY ˃02t$ӆP0_a>f؅ @`TËrώ2=+]u~EFAl;' Üvi,7hBѕW5 4O'G^j*߬nc/9.ŗSlK16{Bd&hmiXQA\b;ļoq|/UB)ك Ylh_#t*{XkT ?{|(AgEA䷔j*tCWne}Zf׭^/0"nȚG40TV͞EIXWjm\ Ww0 \uDp)g#ә/ⲑdvQ0FzJbΘQtG³)6UsGwbEBM5mִ0!©?%hf~xfK \=.pA`-W"3 6>e*L|%u8)@e|)d۽,_BL -8+*OO:h# i oBc_UO6OHba| fa':S hMWz7gZ<8JǃVōjɶ<񱂁 !9FQ_S,X\mvܟ;"D'I;lăӅS7sQn,$\ߔJه3ؙT&^@clDŘ+q1V&vTA#/6CHÖf66Jbm"cgf~ǬWFǠ[Gx7t~p-E48H!*6O86!=74qUiao.N'`tc/D{ka}s138?(zu_|p,Ts/`T,ԃh\+mLUIQ4n3ukY@bRNvJXp˙i}-]{7!yH﹠!vUE@VlT~gf_YlxWj)4W;i. 4VBʪ4f=|h-]<6(_Dy1YqNR`V0`Ej|!F04Tnw@*=8)J > -|Tf*ԃLɛr}p " OCjy *sf182csH,U>j&DI+fi$<2ؐMȚaֿnr_6Y%,Gݾr N(U ҍslx}^aTNWγM[KK傇/ VL/E2r4ZMI RNW 0@K8v3w yl)YN r02uj3$ cfDaqrw@RiI^#/PQZ8J"bݯs)-X˗U '<`0Φ5C<*oEփ:~v&,f]G;fU]qwz~io7rAH6 hNMɬ9xj0yQ:@~Rpn:":c˚86' #8SKpBK4d.%Դsɣr"W2*#{X?B#Œ ɒ"eeTx/.27}"ׇg$aE[}JIّ]m#{犅* S֊}ɰ@8R~Ֆo=L //wM(=> Ir7˟ RH~,RqᦵND1R |/B:T)#:X󏂹}= jyXTB:?R!7b:?̸2|FS>L[C͐?^ʹ|Gk[/РJX9SI'O0 ][Sૣ>DKdM^U fxp2 RsCP?:c#,,#OAp8^rs[뭜ˑv.8<Ɂ Zxe&)MͲz剛A-U7ZR-^F)KK'V&u*Sd#h>wUƋvIa\GKIO$;fSo`t=4Tvi~IQ&wdmQ"f`3uxP Ie ue^=tSbC_[D9bxzlћGw;tD[kOŋ WϩGHHV/d ͣ]ZaY8%o#G~$rV%)  Wpq#0niWb5ر42apzOT@4< :ϭz+d-fI0"0TPFvm<~F'CŅ.b7Z@o⯢#Ae'pD޴yAqcih6RL!! (_R< Qw"٤X| ' bZ8[63C<ˮA6izdt_9HZ޶+r*O@+|Kmv'hE_bM+ SLr\YhڳlNr>O52.\adž]]aYI;xe=i: Ob;.m0=߶#_ORћVL]m<-]X,x&Q^/?մZb,?vuUl6bh ,LǥPϭ 0ꍀ maNFpN'_(tN?ȏ0@ݲ>#j*y#J^vn'Hڈcq*q6$,֟Ѯ;2vM9VcO(ZR&X1IKQsj@:xa &$̵p|25v󣛵0}[i$~,Si6?Lˆ?J6g`<4l|B#eU bpt\,nk#O CsLЮrƬpz}"U \j% }ĥi(4189NhT ȿ\RqMxga -7@IL2 b($gUB ]XYOHE -%]I_ #Pןh >4M^c&Qꎸ$mӫLjr.w!}Ԝhw8mn9U&rJEl|v:s˩4DRv9mWR+׏ `E_q M㎬qgUXs*LMRBKft t<簁BRv`Zk< 3MiHxB5k?qv[G sU`RZLI 7Pb]''2%wL`s^;l>9!#[2N̮_Ǝ =0(2fx|l\g~|{ Nt!{cVT KKS&I"S3;7oͤ/3bCnn\Pvi9]@pԱ;gv$MKa_ d0DGx;s2Ÿyo })x3's.0-ixObur3ulTy2'.]ҜN &P°$V BA:{=dkehfh&$u>KҳBIn^6usR!u<!Φ;ɟXo-f3JLӲ\)^]8M&0|kĆ_ȥtΡ=vm9ަ{cqh.^_P aWB8xhMo'F ]7Gt5-J*'I&G;ڤ`fMD$x/5yi;DȻyZmd-Eg:AX2jdb?DEyaŰ.N/%953aњq31g=MCjVR/C6-cDN:|ݫȘ` "2LGE\z6=KSa8'_ʃ$: ~H|LU5 IHX?4CB?AcOF4y,-ʔe8]hZԋI/?=P;nLՐ%)gվ|<4&o'϶V-g3w&~9i J,fbgP @/.6(Pſe;H54ƛf3P|ڼ^#X(h"hC$ "33|vۧia- 0M~' v/҆lJWc&As9u; rٸֳsZ-}{S6/b}ydlj/DR]ӍE[.Zh0j܎l6 XrOL7,S)'b1YCDE2, pm +8DP#wַv줾S:Ţ^t^J62(7oE("?UPA=q q }6,?$"#S!2Am0LV= 9j)eݿ¿:jdw VY0^3(hCuix+Fr42pgܪ1- 4U옎&O8[7!r!T2A&NgE#{_woDf-\Y sxSى?i!{Mtĵu7q)|QSY% @' $vI4OW3bN&xKR"vʺf0e.߱jHkGWo4i$1ъ@p*G͎"An;fanAJNu/%GL)Ism]!q wL0VژH0,筹ʋ9#eu06ZC&ynZ-9濎[s Ǜn/Kq2Cu%EWQbl守 Y% j!^QmP!.X)c [L -zߏ~R(M -W݃?#YK@m,o*^]rI5,h8j~hC1p] ЧPd괣 vd, ÝGf*׵:y7xጳ`^gr ?#聕]|n5%Lzqcl5k2SI{@2eDb0gm>Dh+ƩG*Aj #Xz.6x3<ׂ}'8I媼s* wYѶE4&:`o/'oԴ|8E)Ye yM! %VFU,kN̶~d  <(Jh(mt&30Jj.mJ>8 +'m*_M[֤è~ Aj &% YM_Fa6E'_1`c,8{_:mcWxuxy=EղB=B'Uѩܠރ=>[3)]@[kM); 8.hSb2_Z$K*~ێ̺bGhy.g*A^}>"f:,5t&pa DhpE6#E}ݏ@3PE\RZP[~hİ<۽:u%hNi6A|ZĮoi}!gߗ χD*̅NAŪ::XM_ٵ"`*9.L2Nv|$b7N 2"><ܿi}[2ΣG2ҹxj% PD8~x%l寧ԩ1΄d!;./ςL#2%:|๯Bot!cdI*PZM;}maˠ{놠scaƿyF7(El0ϗח53Kᆋη_l`6y+ 4f>4[ޣ;l> 6~$ {mdTx4q7.xhvo[\.vvWMHd7S 5-qs;|2ֵn>LP)Q<&H A/It ae_\ ݎی.}D:nkJom&%ń.Ifa P2(ޞnx.uAz>8KZfzKE +zȏs̱*/Hk?îbGDTws1RT9*[G{K0FeeSKvq\\2:1Bj)%8VxHU-R TFز2 LWw 49`^L@,Pgzp4{Nf3tEV x^w;yE|J,.:rK;ז# DZ}dL }1p * >orzYsY96d"$ܰ(يcWLL{˥@~ThX\"@_% Ҭ>jw^2]klT(A]a^b4[[2KϛSxg}.bk(6M)o*ɊyØ^c5 ҌJUZ QBOExɥe5;qpP~$j]/- '«M](aU&8TUnvZ_2.s+g5k(g}:ȐBw~?h55DA$:Mf cz:ɯ)a$G*ׂN[;NJ"_dW:|&[ڟ6·#siS>giAa!C,rHz `7µHaZg7qm[9D29 jcJe[W>>3Lכ"v=?FHj% ڂ򘰳2i͒垠[hJzrrFͼk@47(l"`O>yyMqH@pg(zѹW[}lToVkCf͉&F&t)^Tl ~+n 8{8Z+]i#غc:A`TH]c@gCl3X54>dDYJs eQ*O޴Ua#44ZT+=,zYqWi>urC|a6 I E$) nZ7Y߉b$J48`$.:0+ Y/S򉲓 r@VÖ /-W>zG Jʯ_ƹ6xs:OY< ,~s57B"NN}J /Ab7+ \Cofg+;-N/=?P9j֡{]7?1 hӅl ¨kwXk۟FVL(a۠wv w vެv &z1}tn"W\mqz{Jȅ!ACMz?!wN𵃧.{3Ѥۮ½D*u7ĺ%tP32PUa6,|=Z!0EѮi,fvPd0RYkjcOs0Zܥ, T:r##[LA*7fI/VU)-[l=ZcjQa1I2ø`(Λ$7Ώ(D WAmeb6\}v]+LL| dŃ;PLƻfnaILO4e̷c]@6#6|3?RMiMٽWٕ@;XGQ ]%&`!:zGdJ?FU"0 g(qx0&BߙRm@9 Tiv3m^VB促K6 x%S[āUHݍS'3P`}Ox-I){NR4ceq@y_wmÜC4)EmGL p;VlNo(:f`w6:S*UghIuWNS=_ȑįy 4f-ж٧m'[G&hZVKpPBEp嵨E 6!Ǧi⪣ M{tCLwxl$=Yls+$ LhU('h LdXI>Ԧػj2{B׼ly$EJpr'`{egVAV?+\"ZN,: ?KaKo%!k'w*-t̲:9 5S Vvbc]mH$6*-~K|ֈTVdYI(-Z%gGtqEc/VM‡)ۄ[딞b #x27h{ 2_"8֖SFHA[iJ*u 5ZapՁĖ~lБt*(8t~-ϋ&`QcD-_ыS #– a.Y͇=E$,%W[TE%A",ܨw*KxdAC4`#o $ }r-+ˁ0xg(2w4!wGhYylCPֿ{;a qkN_mH=O? |\iSLp7(\U3~8LQv!Je? ޾Wej[P) H AQu@Y\kXMݙ]0oR[k}JH~5ߑykG XF|;|1(&2&>/1g0 ZYCcM2qP]#\zȍAyjչWm[,Y&yէ Pהy`3F|TR]X>j۠/q?æTЮÛY 0"$g6ܬ q|ujѐ! 1 uXoٯL7H1_|#X& + Hr;ڌRlwYgW.m~B|nEq@! 刂䤴XdT?IR{_ XEݾ0yjh1j/|12toH}  }5K$leW`KLYk,kHRP#lRXU:_jpAvH]ĸ%/E%JڱZsH,?Hӧ*w}/@b^cbud7oLJv3Rʻ1tiuuT*уrsΡ]`XÑ954PNƆJ=@7x)/*R_1x?P_fAF~@I[=SGOZ|`+wq/ 2\ #x(R9hM1 ! f00 AG@I붓BK΃/Gbޢ}YfwBU䢪nEiW2nwG1ꪉ~iN& ϩyę.Ke;8ބ,{kN؀J&$/ ʋfZ̖ŋ2Ky0.Vy [cmShF Fbr(W;?*T]|=. M/:5H~ϮQF32%e$%hP",0}1uty{NmJVk7rے#CAOjfoڲ& ԖĐ|ogU}]4dr*`̬AdT!x^3 Se|4IĮQň:ar~D<淘_Ed ׹?p]ޫ!"Ìux*{B0^x1.o3_rdhrլS!&2_ͼsjE4i mp#5]tB,27ۄ̼@VCqԲ0cUSrvRXGv<=&w$&u`Pcgf ~n#23eU"ϛ"F8b$5b(Iu8~>DmEjg[̅[,o (&_G93m3i 91zo fn i#`MExλ!V|*$*JHy>Fw'NH] noA~Mc$׃nCqRZLub ~1uIsȯ [N9N`2p;Nr9T5A NJZ-%? ='mlE{fV†}+%7$wG͕:SH.ټ4 \TԽ(%9ͪ x"<{U*K|ܠ-=;5O9S9t~C}>#)W[>r'EKv?]4x_`!x6|Klo"^:V42c.ۆ7t_}(5ŽsokH \}vQTgƾnȈdӔ0/_̸܉Ω폎AYp*:o8]zʓϏŹ{#^Uij׀}%J >ʌԆB=HdcFTq_bt@_`: 7Պ62"+jzuv7C:툋"ӘJL3(`z8GOh9`$>@]j0cdKt75;Um֏~Y"Fop, ûx>l٧:!$fyՏt`pzGL&+^G M=pMAC"9$1?^rJ 3*?vΏrd:41E3hʦ3yWD JOthys%*g6]GBb[:q* f;3$ XM7Ldž=(m bV֦^ʔq )yc3&@r&c8 TUF4/AMVpE*4C |yӆ.d 7:i{}V-?=RzvǤ%q;+BٌONG &e?t ٹIКeo\TQOA;YXsz``] v` M;{$l4e`C]4ei EqFۀvV{mua^hBy9F- s ~V~W5#t/#wW90`ڙ peOv7>5rI@]ۛ(7OߴABě.K0~(cX#tڳbj-}J|q=u||+ҰP3ΕV[07>c|FM? >JNz_nS2Y#6@Y7tܧNIOD`O*^?'Bx+rJN#H(A&EAX#m͵Ю5[{9=k7/1{_~k;țU' Ml# *x88aEpsVU,.(fz+rdmH 2);}F[4 )Gr*ܬTaݥ_}F;ċϟ ?x/ap.ڄwQ H:>W:u\`QU52s״75x)gK'!;<%GAҥ2425T]p06]h9C@'aQh;4O mT×2p 9}sd`UqwRPZ*Y(6V<OW%OwhmJK˨# :`]Qjkt%J*ASz^-Ha y=¦L fW-P_wu^2w(*|*U E?-(,]xON!%Y[Z.$*!uf3xeڌG&T:$/ A '!|' ,-XHL{4B>DS"B '*@}pww[)L.ui[^^-#bNvIĬ>7fVe8dIۙC$l=Z/i~V@?^%·ͬ4" T3s+lsWr׋`dym,Ĵk^'fj^ bZQ)S]CYd_l&~JvGPk[L3eezmt { P@QaD҈eDȗ>ۇiV_ y & T='-oUosR}e7 aRĤ; ÷jHQ;=n2"P,&ˤ/H>5K}%"&h[rMi0l@ j6HVDxv5  zY70Ka[]z$O0@ϳ#kFqN 2dv0%% :a9Aqol2Y4 NDHC0\+DpMmJ UZYxPLЧUL |%ڕ!{H59Qf@W'uL%kN9Vrc8: $7~%$KYAi DljK\ω]lIàg![l52 _Ti>AЭFR,L' oq$Ԭŧ_go|!ՕHWd*HFpL/?8UJIbb[u2d_uD3I[3 /h(|oGut9*< r8=NcD[^)u$+k)UixCcW'N#ޘs5@j+>n;"4=X^lwOcct؊]sp;9xBWI_:ځIl"5ξvsl) )MEӷ"kEL76@+5!ra0ۮ6HGBfI (Zg) M KXA  nx =:_%O (d fՈrݣ^4?>?:f364ɾN7vAa21N*RU ⸦ Y퀍܊18$3&SN$sb!&boވas$z!=.MJے'"@\H~7IbЗ>t30T p!5}Aj0I?EϹ UFoo M}2/DPVJ|-Q~1bYQ8ʣnyi Foy3acSa픉xzQn@^Ԡb/-MtX/ |>4+WBb4&.OD vո"@/ X+E%o59dP9;:_eȋڵvNߨ/8Uje#`p.n&3\ڔ `uִݦf̆ՉvUѩ~P97R.\ju"?Zc2(E7]B,v٣F"elv Bl';]E?>n8C򟘐 /0罿 望Seo 0q)mC5X8-j,U[eH$s J7? wI% " 6R,[nr] *XEa@~`r_ ;1m|߁"g&\B4TM1lo7XՅS!UKms XoA?-y,F_f/{mYBGW::e7҇UFI6Bl1$t5[As1 S6 E'8)KZ士쉾*]GJQ+QB)\4*iߖXX05NUؗ%F>Hu0'k6ETu&/$K,-`YV\rYp*C`Nn9$'g[lW4Pb\5Uodۖ rN$+l#=~?-z_էM2" NDGUd%)K5wV.q`Hup#Mv:<UfvBr"D֜V NJ+}p2!rs?:گ>rEsÎ_2b}G|&Byڙ|%ESHlB`r9ݦ\UzTb7p+v8r)r&'kXKi⻐ _Ckb@ :M`XL'טP*uqokh(4*u_Mr)tFR%x+\JOkµؐw :ķ]x ŵtZȊtĒD<%Y.t6l(}kT`++N;c7N=Ȱ21m4 g{3%dns`RGeq@3{Wu8msuz>*)1bsE Hm >Z1<`wK4ITpCc~sw=7wfcFhCnvNpZ2љw’'ˣlolyޜ5 ȺYWIlz pxv?@e]C;\VIz JmzyKR)(nމ0#28U1G g~um)ƙ(vDp^Wo3YF)r3yZZhT.@$̐sX;T@Rei98 M˜uFi!baB7S;6v烟!Z ^Xi@93:2܈d+J깲2Dzgz1 /qe=8w"c;6g2tm_Br[e= ISm'ښ@ާN$O \MV /U[o+B n]JFY)qŸ᎟nҚ4>!jC7HgK(Q{]{`}@6W=D|`rs/BM?ve\u*Z>3WwӯzQܐbc'֎o6XU芖t@+S9 au!Z,J$e%2QeLčn O1-`Y+3QqIX;Xg aеR+|AhV`:2q!8O^ Oi}XXXBWuo$͉.rfp A {[e@@ՉI3ǿj# ծ`V8>rC#Dв7zwkF67^|v/2OW͸-D@=A'$nF{zֆXSP $|o󛻝-"Ts*Hr@a/C/!U Cҫl?qcFTJH@\i)M]E ɵ; 5c(E_XAy* x "vS׀,ʼnZ ;I.? Z%٭~Wb=FY#ӷ/U6Ma7P뚬q8^fOVpւ.= '&x{ ށކEt"+ :aڹv<%X^$*:qs7Tsq i ѺV/W 'SJĮP/)s3ogpJ_o p7{"'Pq]N؜>ȧ헖^:=x6K۪k BUazTB5/.<|BUJx?iY-= l9 pLS4iԴ@{J^R1KvԨ zJQY-e/a*}& X-Y[G'<nE 5V2)7򜇯gp?mnb Fo_ʡUn `p73AB: stgsg!&Uukdt(xVmM2gL&y'%EniWW(r.s>bsC̚!ԞO 7;Hl\~!QT1ӑ# o:-0QFt:|®i1w{T_˷f8Q+ k u3ƒ h.饒8:C=]"4 3'?}Q6G )H;O+͗ eL sV^?>=x[Rŋ~rYboǰgrO%(aINoRH,&w(][ J?$6 |*Q0ס)v*ψXgW!QklQզN+'&ޑԠrkωُ͔5VBF5pxKHׁ\ V\^8ꉯzuH T7`=_H@Q@ߜk\sr3欃} ukg@[ƋSb( %j :}"9P*,_w ޟ/ͩY{ȦȐ `?gE΄T-`~҃XS_Shfe"˲#|Q#hٓaNXt0, X fYRG,@LK۰D?I2:s+x}~%T& &NewsE^?q%I\ܮ+ψf|E8<$"g@ۼDǟO =CDʠ ^?IR 95HJ.֠~S tkgR;an+uMԃӔ9D8Sq蟀Ļ]M@EËσPR6W1p`&Zj[ H_LD7xY؟^s3zBLdaYz59(MZ*NofeA!,V1:(̑R 3/6Rfb&%^U3l揤wY~[@1GP0塅Ӗw ulo"7E-Apc>dX"6$e8'ח1kTȳ3 ~sGZ }8 Hbc7e qGKp M ?4o0L}QD`cx$CUߍk0lh/2?s|5F*g$G.%?'mt@l 7[ WC;+^o|ɤB嶡`Fڂ*'$QN/n$-(NflG.$TfG0+s7RH'I]HI %q7S3AvR|_ .fz5(*qCڑ8h}A4mXf;W6SZU ڏH87]:c.f~ނ9Ţ9\Ճϥ"4`Ϸzpn*>q~v0݆g^*xZ=0Pk᫼>x'*+!ubw?εטl369mwՋ>* B+cIVK'͟}pV栅OK ?5, ޒ/?~Tu/lS`dHi%qJn `WXS混aNe/:> &aNlKPw@A)^ea lcυf SLֱ`ne*.4BQ=tOuim/ ݉m[pZGRoU9ڎS v{wY[.@oN#!Td;kq^>_1/WpW|9eV-!,U, Xt\jn#>ncH1^oqνV`!Jr $Yo'w  ;GNZ3i?G3$~ [i=9*{IN o?b@w^wҀ˧"SEdޢ<% z_,5p0d3yDEZIP A'|h8 G hNƤS.S4?VDDZaJ23iXA 36˵1=4eyq9CI&xꓥo)~uw858KpO ݬ;7ϒ>[U=K=F] y;_HP׺״i2h }Qݍx_&!lE4_=+Y7OFPD58N'Q8joBNS2WF4*k$Acp 0)aճ>$ (,v% 8g塜O=`v_Ū3Yq"_QLgG#{~ؘօu4a>#~%P/X,lP^<|lG~GX58sŌ^qVԤّ)ڛ [}k@}R.CO܎߁wP(D .4-4zI@7nԯ u N> &5>9nik_ƼJ`dВ?f(bֳHk !pz|nf>e~_5&=omz*Cɭܟp䩤PA*%p^ɵ͒FҮd**s>sngf=_39 ZW=L5\ >PQ{:a4f1g5WWRzYHCM%8J/RU=$Y!]q9/.-/6Ŀ ekzFLL( <` U&Š609gU]E&.G^-M{3`tYۆN>U"m.nUU`:լu|EEߗ/" &H%3ޓW.]m&F.yn촻sT'f4_!O8IM+wDVJ{a6m44+oNɕ=ێSvõo0gRy>Z } \;+"O\jt؜lM:ܘX - =y&jOpǾBB+0pngh nrK)~'ݗGPTg2H4.`IMIgHRrƕiF5.`3}߼gpA_tt`%ܸSQ ( el6#7!eбh\cjbuS%)Zjf;lcr3ڎA $ڀvVe]%:x4ԧ8, MOƷ{o 5.9;oC6C,'3HY~P>FiJu^rvſIخ~zVZ7Q eV^4^1-*[]޹ ~aYL=c-kq8@*8FnշMZηkMZ / s9pwN|I%,C%\C768PU1v}⊥R ee+&k␛OjDKÞ1>WwU6>WHob :Ukz A$< ?'@S Goп⅀])Bq7W֖϶7 Tgwѿ;{j\BZpWVi`2]lX  v!=wOGy?|P>GH(ZGE w%+R$Y}UOvNph=;IƩɫJp !lDw(7[ a`нٱ\UXoAmðK}-cY(+IBlQ@?Xefy\HJbyoCUIs~x%τ[aTo,cx!XRoinȜGc&' b:R(lw =.tٔ#Uc6'24-s"!Yږ=Y|-׀:6HL)aH&& [):"969ދ$ɶLWBpI!+Rb&y,6R&6-ܰcppy SuHRe1a~םov-";hpGa@w[_28HTg]XU1r{1 G|! ?SZlݠSFXGL/mt 4|p N澘4O,oCgd\wPqbŜ ܝ܀ QX686]"2L`[vT=c*Pw7zc@0rS'm-24`mˌXry)v=v2GzW jNq9Ĩ0K_d~pH3/&KϠ6E)Х/CinO}}rm#Wz9M]&[fղ2)!p 'F\Z=7mIǙB7{߻9NtFZ^jD, &3 }=ocOph[΃XXZ9ёw}e>_u73$}B%/ 툶K^),Oȼ-viv˔-*791ߊ,?1y%d=bmI|~MICU3(!&2KFcVά/uVqu?"5a(li J*6.y1A Sp͒( 9]_'dHlsϳծ3l" Cf K>{G9HFWϜ.Zay̨z:=4<Ř6. rk/VGIُ[ZC51mI)6|X=$ޛ )΀ſ!~?m"6mI!FWEGF+;~oL@,VegoÆ٪M덤% |w ֙wܨ;cs4mp 7{шBo ^k2nQ#/]E졨5 s~sڢÑgy %f*X2 R@uGS0ihM-k-4" u;1M-eIU[ݫ" j)O2cHëT4QRv@GS*F̻!|,Tdo*FGfwmت5zs}{^$wIȶ|s@T@WJ )YPd./(B2Xdʤ`DjG,y pܫ0qN{\TgQ.21bբx 5}&qkQ1KHL3(GFaU|i! (ͮ F9N&X|әt^_":C&=WyN|j,쀧oC 5t# 7A~/@ޑζ6zL tP,H6 JðL)ȱ*_ף&)noQۺqD`a*ԯNyv\"WK'zY .b&N(~KmY;ݨ+t!(u`ɖԚ(W^_"j'hd 2AݺEu+ۧS|[w)_F e?u< /;L5"3<>Y"!l׵Ulh:ib]¬ ڼ^5\.}:-& \V3Jy[݂6 ( ?nƠfg/Z`Hs2t N*6cUHi/p"XBy]ޒ>kT#] rq:ZQ88Y(v᥆{CQ0ס-Nd J)g-W<ϞŇA|zRTF űO%8֫+i΀%3<<ԳU&SzJd6>atuLF܅&7ftW_i$sf<T%xWQBzۑpyg^zJ`+-2Kw&^"Z?fMMa_EcKqnM>K=-<.sn> qs_GE&e-ᮌ-1p"WG&Ƶ ҍIc{o/PCHhIHBW3Un`U#pbU/qV5#Cm4qFy#g0%oAc1q.ыgu LŅ(oν~R81a?| ZWDC%~9hl]ɸ" [+Ĭڂ<$>Ovj.5ML,ͿEk6pUޫ>9]+)jWC?>) aŒb3OюwidˊM8g%" A0(@Hu7@Ǵ$HQ\ )KV9Tw{i<>ImhX>#>4找8otY7d4S<٢ PdE[ (Upj kH y~ S:Zݘ4MMpE ^bGZL IsA-_#ۺI$CáfY|4|4le+v^XL9s<$(,/컌;r:O!aQӋA) . 'wOLb[DEB<[duE`u]=FuM~5r/S3w040 -7k9Ju0~Ee!\xD.!baߏqE,N8亞gRonGwm@  [NXKH~I:E~z<9H{i }`1`,{[$` p`u | iOdTJ 36c 2AC;vhbh4v™Wf7rHkHA=EnZFZ*vd _JlOK`"`v¢o%&7@dGv$V)R_'o9mAɭ.|-u{{*vż2`eg.t|jG@ '~}/M1ʢz֢=&Z`(@4$Xϔ%|?w,01d&פ'BphuN4uN5Ҥ*/-M LYtK?vI1+7Gő"F3ӓ崍qL8Y9rߔlMSGTG!Bmy#nmtXtZ* $([ۛt[LTc|*djhʠNp7nWts}' ]bto3VR . ]9!}Fb/<3+ARN@RQW V1xd ]J5!͐3R[{ikB~u|綫ՁDҥDԶ(wX'#.ְoЗqNt $fl\f` 2;j׻Mq?G{nWX$oK_}}<Ps`d_yz*d $DH] ܐI>SQ6P"J*Hg+s8Foir,^ψbT)URCjAvQ'ɄW@Xpp9*/"Qȅ'vTdՑ?yj !/i44eq G#Pt-ﶼ߂> _0IxRThHD;Y+=3=V$}k=0U#r}M,waxt_5*8&Rh8ĺ2WVԞ$e.;Ae"ڮ}svřB0cM X$ާ:u%fR3[VMX5ޏrAx!>k6t% P{1#ԩ[BYh%ie3<%-rP@B+6֙^|^bª=a]w7$UI#1 4W?We$ID&to0 TURŊqXHWyBMH)6YTZQ ȘG0L$y9u?<7vYZ2eAYPYo^3>M^3fC869tw2EoebF.| N6ux͋Rb: J(qly08+$Q pw6m ˙Z {<~h>ϰ}\ vQ|`yrkXA}|b_xv3iF&ڥ,NRJ'{ C(q7kiz"+˦N=׮*AXН2 6 21:daL@t9(-G,=F~P`Ř,cO0ORg‰x[vuF4Hmz)YkF!Ə=.+ 6`0`i̢-mԞA3|FR&B Fp:צESeSB?<9Fh ҷ0x*v0o&G?5 5bY"fhQ y]jUS5.aHJ@MͷӁ( 8Ag?u2w/)ˁxw?U ;IBuU^aA7c0nd}oj%IRo%f3El픭4㛢sGd,mb2coM;T1:Vq޲OI D-􎗞.=И+sr<< ELXp^y`QqcVO#m@6cK#TZ4:ՙ~ؾCRzrm׊;/]~Jyx@ud%BjTW@Poѡ@cHVH`Ƴxi[ ǢM*c,z2jŹ,03pUHܩϋ#P Mq<)@;Ƥj;k׶aqBjCy/tB-$CǔwreM*=t^dZ _wƙA#bo=U\&z:;-ӽ 5oX ;S1%; ҃Zu>ʽ,1H!1U.RkvQCСCI YTSs%L_OY(s'7eɭ硣ss(y^CTϬrye^&YS}!/R8EY䋈oMϵryZ(^_"L&hhWPe>JGLbdxk&d(8PQQ&3 ϽtOŵu6z*v:>A 3d]K>2N2(%k-]w4%Y*_qIw?bj(ub-<)$o!H'P5"D6lE1K[aB 5}-mR;w񜑱M.g^&#ϢWK.3z# }"b@ݾGAMхq72fFg=jNnSiK)OՠmHd 6Dh6műT6YT^`=NNx"=\]F314 t_H?tg)((NCz"W#.TZsNf -~P6^IE=NgTlK{Rf1]7J+9%ҝMץ-)veN& FwͰ,r[}08pϜ8>.22W:l؊VN!٨@eh~0Z?Ҿ̸YuWN\TxU|!gjYAD V ߷-OYSH _ߙNٓU W5I', G읶[%;4¥T)znDK0$Pf@J$ ҄0xkzz6W4 gkw|:EM)EŲ0'p5y ] ̢+sfpDHneY10X.te/D"0lm|LjT\&c`K뮦hD}liw\$|:V[XQ%(PG`u̚_{Vb-dԕ:F mᮒ`K83b!#:hvVs sLr-p'J58?e^QcT-Nq1R?9FnNMD2'=N {MLNmy좐WNiX_/ *۫iwgz/HSqu;2tg$ V5?ɳM7tyǘ!Jۯd&&}犧C7:f6]维>Pnoձ;0WMsfr/Q`:Ւb6k`EP{㶼qT@q~[M2g } [ Z1P[?gQ7v& k& ŀ3⌏mZLYYT,41&{rf K9ГHRCIƇZt Tph=EZ5nӢ]L`7kn=JjgX(pjpF{A<{2Q}?9.^^;!Ln`gλb 7`lE HQL'lj} .9%c?; bA;HA@4a5 M`#3/aؗB12T%C MrPa0qdwm#0_/[Fic ?"GWҎK޾]ƽ`F~3w'9bE$Pzݑƌd8>궐*y"p6!^*Bm2yvePRq' HB^q{PbƦcC9G6!#:18;͏DhZuW-cYB4ǂ伎t9ƇؑfѤ'U`{^'ZJ@jB{ŭT6`&A:UxŮێ46~vgSCLo{ Se_RSrOP{<8ԞN8ŋةރ9s&Ԍ6DVn`l;^Ğiswb){*`.k<"ʽ[`EKY;Ϊ3ͥ\y.:|Ue&[U4>Am|9/++}oŢuН}hƟ6hGy5Mؤ jW]/]@- 8phLM$S'D`dn/#%l9 ؔ0s[x&L4cKLYqm\hIJ.-=oGs|Vw0nO6)[J6ɮ2G.MQsQҞd8f UDco Wx="L*k%RmD3yxTVvv cOP(#J3h AFD5IZA:.4r;֠O*u!C~vnRP_%'s2%[[@4S덾QvN ڞ$$dKI O]m(\YQ"nPV C`;p I*ZOo+BGWTX7sBOmٗ #JJEp 65 dX<%F<+kA7gdHuxΙt"FotqҘg#5"$0KXXܡmUe h+BOڹ΍G X>nfj6:Ƿ2,V_Ql]VsLUHÀL bl_mg5`LgE2hnʔp"bq*elȁBUQ;3\HYo,hA֔hG⻑Ihk{S >[zi8dpZv|Hl7DZcU \Ót }p՘)n }nBI(_ ⪛@V\o] z7R%2o%s.G2wRHJX$EOcKqPtA~ϒ==TC茮bzOf~QT0SA9/1ώ"rޝIwڿ} U|u^x&1o8rr^m}# DO[nVA4Ux屩O>%g94y)agF$!Z-U\9E{ Lrw"[^ͯr~u`)YrntQp%9L-Yv9-l#tƷJ©ک,.XW: t`)AѬxwQIs;HwGܱX/[*l0ʬIŠIA[{?׋E|?kA؞"p@~PzM7qpV>F[ojNT`ijA}d3fMjCDL ;e]r_8SWT*i>;TCg_&}aTKM_⺇bΰߦ3KtU%5Bsy} 23_dSS~LroNm[rBMI޽E)jnF*%LnxګhD~g<V-+ O:~nwO4wlH<PYL*r*ޚ㨫)1֯9&//|;ׂz۰XUK̋bj43ŴVUџy7ǁ@_ʿ"ZQ vDͰFQj=Tb05FsMwNga7,הszHvFdMPQ`ߤh/VD1[GFJUآ"sgQ'W`o-K3x4Sv yhy#3%*Iq]{Gk ClB/wn{8@@3[,f;pjb^^@XQ]>eQԦ ax%)J-Y?obnYbϫ)T#~>,MiUg/]yuiЎ:S}l8ĝ.(2[~]:i +B*fl{F<*NcO(:J,O@\#[ FLP>&ZIU9iXMpšE]“Be6l(Sӹ<y:Ty8=w:xɕ#RgSߣo+*dYAg;b R|S43OK13CvnG'D5ƻ3eЈ_ 䁨^"o+vWjR-.Pl"aD5?I_$5Gurr@cr|g;6l*֋|v=G.82era&i]͏?`dl"%,9i֗Yc;)E;oB<+kBVAʈyDo+:磭D5PKG_~'zߒ+@J9oMݑ矻+ԬP B)=ErC|H zF&<+r6"L4uяx/*SCNw=.,. *2BY0~CE2o~uoĹsg]L68rtbaTm/eaRN /|Oa:C /?[xMoCdHh8BfjMC񲝡כ?piPQ YUk *ƪAD.XeBc,LH} (H_LAD33oOJ3&Ƶ>"uxM\|;7ڋvӘ_Wv*skI:R-kV;AFdKF;޾Vi?@1-ˬ]^:[VkߑF@ KLq)\M- ٌlm<\uΞ;Q\3HYl'!] / JC{H`7s\>э;;7']Nzп5[b!߸\>lW8y@c!I'aEwӗE7Tw@nFM J(Fe1KlYih$ VG!nlt!3,D6d vN(V` |c 0'e: *6vK8e0u hx|E}B 2$dз^nCZ(yi!KC1DC x' 8\s@^wҨ@ T6K-80$K>PDP񬜙, |,6jlFip=6 NXr,l\&f\jw&R'ۜ8v7=gj㕏~1&ppoR1BZ'!R%nTs Ɓ zGS/S- 8K( @:\֑ũhqAY04 ϥu~̾D I;5tag6/}OIs{_b{-׬曨8S۔a.5WL&bގO7 ]T-GGR%-`/#>DnϕoT>/̘RKy~[E\A<Ȕ8aVIV|_kuhZd#C)i(|:M.TJZ- 6+OD!sbċs8PL2iAwo [*HQ_R4PB5(mկL4( Co6>ɛ_`qdpgY k.T6+/` 2f)z />v,0L~=ɭZxj0ԋ<_l],Df62#ާ 7H6=)P;Tog۹1>ƙYWqk5?ziENeK{_p u4bny6LD1UP2u˘x03ֆ+]}``)Bԋ^aʫ{=Q (l1ȮWnqxQ^p\C{sw t5|xc~\(FC)u҇U\ VE]|muZK}|ݷY{hN$I(7dV!eLxd;LQ,v"FObW]@rP\I\ 8&<g`Z8&gK7 q!PZriۆl{lE71&@667'Y[6s 뼖Rp[#8jɤ=1Von\sY+0F&ɥӚď&woQv~{ָ wv @n*Le0#L7N£wp5gRN/aewU;sXp΁ul"ލUB0p?=7gPȀ""܌{N=ua8KPØWm8FɖmߞS7&Fs.]*5{]&;TRV k{5E%WidzIP)]z1aI_O%Ve>-L+ fَ\+^%+a1wӼaMup0NyV6F&Ѽi; 'JTOr[|q!1l"S0%V4-CJ(g#*CJaaO$|JoUzۏpf} bQ-}S0:Kn˞ CyA`qIC YQ!U @p'ݯ@|Qf}Ů]&SuѳDs%B_rf?rl#O0Sce,FT%/Xŋx@o;fwIti䠒ɩeS2>(.twTO9mf,>n`*ryHp\)̇Pևqؓ,jI= |jtGO4@.ud3b!F+Xp y[Z q¼7FJnZ#mŠ%^%ºUa\,&9d[c%' 2&kS~ݔPVdP҂}%=\@;*ck3*EkBcIv#8 #~HN932g$ 2`jڟ$΁Ta }aGh GI#5dS@ ]J,9c%Jch ngnjG@㟂e>u+K=i:RwqC^H@'$Fn)C}\گ7|5P#OD],4,MӆǩV{/l q?Uciކ&إ; $i9Oo5\;m-Dѫ^C$NyZ50jUiJy^`逎j+Fyk6dN}edKttJQDwëN,O5r*_&Š]4 uۄ4gSZ=ML:e_arijK[ZφWPsZwH AT+|rGjʛxI?1]ȚNG4 H|l&&SnjN!%su "Ȋ Q%$LӥlyAHH;_-8 '*,=9#[ɞ=/GYZdqB+C\3L UӱK']Y*T),d.}5뀧~ˇ1d?g E?CE)7"EZ>b`r`3ԟ&>KuM-RR`HfSTG a*1'. ј7B]^qwѩ; IUhXkqihQXsǮDdzÞ.,q))tl>NU\$(TL,F0xb>'BLYC[o`B}DexBǣ?߉cDĻ I].Z̒S8 ݠ,)95  ]jh!'-QuF(Ƽ%R>%s-5`cg͙oK+B25KIz%rT+~khہE#f1q_%BqA_ 0sgt%ҥ?6),[)p0bU x*ݣ[r=+3@Ᏽ' Ƿ S/Ew;9J¶GnB!}#ŘDn3$ ?[㼩\tGI"旣 ktDIP%t]c721X՗36VLc`{(ebʸ_N5Pglpc"Xpi|P:JŊnY5|#!4xm e8X zaءj1[":*}Y_.MXvb gr-ao#{``8W8jU(VWi4'hi^+Y3`td: ?ds ?.Gd;jȻT]ӕFyuG5M!@!U{tiَv +yP9dO[cC%!&jXb Q%B>n cz\z]{ťףTdhO>ig1PZC[zUmqp #߽KmSC7ƾSxLw|x['w+T=/|뛸VLU8Ƹ#WK&j.G։6ʭS>IEzEH X ??ɘMAGF-ӹ{j"R"ȲEJ#3+^_9d .gA=rH $MDvX&DUJQ0}&B2=I\BDّy ;LyA7F G{2 pycɈRS^dyZŸS)+nSvC[Z|t{$،䓄g lS&&Ań,Bw&`g] LJ!7ڛo+'.O;Aw6`Լ8G?PI]^KNn0=  *!vG%v wZHD OP]d\#')]"هuēH`<`|1{uNa-s'?Rb)z1 [58>+& Tjo@Y_xE:>br_w8Y}[f5=3ysJKgDogYe=>W (;}t_9'|dh +L "ϡ5OS*:r3"r9ngQ?4KGob30ECIUAsC`dA`o."9P}އ /h/hA"aB`{]!!wS{|D7hrXr(6 _r @1F!!w9w~_U'7xGȵ/>#e%P_FPφ)zL|XU]a.s{DvEy:?@Lmȁx7`bi@ ,BiC.b#Ql7i:0` $[Q{}/ςHF/4Qx$5YDZʴZyc$ 'ʽD-ӡ_"]gS|˄ΰpS A83Q3T=l YT"VҎф'vm#eLĈk%mtaZ`g>Dҁ7ıV!׬ E/*,3Z=ݯtUǣj8$COΠrQm!1tWE  vsϔ%h,G;$pc>IzD縛h$U/K!Ay(_JSM/WuCyNoxc jũE`hz!n ꥫ6M,; <-8k'B ݳ\F 52t'3{ĕÌާַ_EI'ۓi_2)yX ۞/%;V2H3̐^37j~*(H{FT@EIu$aOYʀ8a~_)ePa]/MKDc:j%N"ܬ_ ׵xg}`\;*$5!^|*<y?=*. [W\i;^ x/e+ج)m~9i+Q4-;W3&rb]пy2OQGx(!t˵Mϋ)脍8R[ju1V ɘu PPi/Z:׹!u=U5[>74bY@]r72#̧$ fM ' ܝ=3C,2u^KOAwӬ.;.b"IRsuo.ĉrP)7ߧE5'(Ѷ݋Bj[t|y((<΍ әe4&Zɷ uM{gd}omiB0-8y; WW5Q>щ|)fGsc^X7~.vWzxj,5kVl Knj6a"Iy}d"$J12!tOAy!"T7BT3X䶷(Wy×PD`:< V$l=ceӪő"&/z{5L7- fNL%͙pYNpGsiܤvm:pזvīOhפޡQ<)m'7D?f`bO˩ @?]EngG+?}bɗ =Q"@meZP"[i@.h$ [@RKvM_Õ0Iz:2F]_Ł6mV^=_>3Z0Wπ>9tSK8Q m^:ZB| }Zs1h].[ouZ$Bd1\cM9ٝ[5}Hp(ɠ$(Sw,W eXhq=B3*\Z2޹ XO>X&zqv]_xOCyOaId)Z; TĮ)5(N3X|$t)~iA[GqNo/o"R;ӂQj駯,iKV\Gށ OC&PNϱ %+LCju!k*ҬZin>/ar/eQHr.J[ MrNOkߒ$^><'^  oT)rJ& 5q 䟀`C TU0f/1g ?R<,LWtuq|oӾbtqRspl>+GL-.WEn;꽽LtUqUt(KFbh"c vxGLNM/Vf.wO H זu=BQ,QéU~dc9 ѩȾD,Ť9 +N[{-Bnଧ:9)0OĢ~+U :25JZ`rFve]7/4%eyk N"~BXhXDb]ti!m.\ ")D]lݘob7 3up [:ʳȳ"{A sM9t}͏nAי CK^d{VUTBi! ., Ag^P8w%q( Rq-Cτy μ{O"{.ϵE1G ^F)[ ݧG5{\Tڠ։ʢ-)r bl$i1Q$Ro'~s|Sm *ku1+mP#ƍ4tc}mZA> ;N䈳,Cf쯛C1P?Y!sr([zivk(xcgh规fuI`;\Rh!'&ݻ_4YY\ݶaJ Ò(pɽr6l: J:6(*\IfhqƠA&-3FwtI޼MD91B<; 9<բ)KpRD`glpTZ6d5>|@&$ "<W4Cp^[|hPRBD4ȉLWk| %ԷELcyom/Iқ0Q04χ,B4"fl .DyEBۜȒLخϒ}T\[q\dc Vo{Ҹ O)V F_ѽ6y~eivyGVJ1 ٴ#~j >6[Zx"TݱdM Fde E_n}Ju?nH``v Y nR}zp|]CE&ly]x9A"iaUoB; TB$Ȑ6J6ݍB #WaY6QfQ:zZPO+yYTz%{s^wv䞖d~kR:|qN8x y؉8r"7N9M3c^!2uCi &~Cʋv[_Y Ua? 0<¤{s@P%Hbw. _n{0a{1%Ά+DKղu(;?XD޴bIEUe6nq@uvɫ菍,d{'_9IJ8H͉%k/2U87kHRhޥVF !N6KSyBǕͲK+x#\TC)w<=Bűy¬FliI+-ԋH/z@N?^$iq&G_u-!x@wZ2cԒR`=Qǯ7H}15Lall2Gki^`5ίC^c=gDzwʓʕli$~jiҖ2x&P1h{]. Z 5*p^>~6a/2/A)vM*k8LPb}3S̖3Xv队 QpSzp5t[ Ds5X&eey4ȧШJ鱲i{JH&wƈw {eE~O2 0P 9*#1K ͱ>`f( We*4>վ[ ms0knNW uq&M!*{` 5@PpRjbqgv P\< 1wka iˏNTNO%jM"-LK2dVzH@`pWO刞{8$g+pmn;XXffљ%;K4LF$Z-i3'C$mNi!ig1Rۼ4{gKn߉z.:H|{  ^9S e>3C|guW0_PU0oVV.{Jzrs$IČFD-w'$3s(@e;g>jZVj*C]u盲;WĝA%i gKXgthvG=8AqO@.Io&O 9W9.e<<X[{5d029=?!9ĽjfA Aޙlӈ1wp%N,g!aq/JSo*P$OiF tbՌ>OY^|Ԁv_ eˣ.\C D+s[? DBLY}as2Di߶)XoA>G;#w][^bJs17S]pʹ uY6 ?SP2*nG#TbXF`a 3 a=F}p6t\?\hOPE59lĢ|LcDž`_AsuMU‡o_2q?oNCOBn3&Zߗ]DQ+462;7@G7΄Ex(p_@YES첮Aݨa hXߍnE@aXjM꛼3')7aaO糸[ v(d{Ř.b\R_^~o)[6 .8i/X+P }ժMP xD^0p"fТbnC0nc aޖHJ[V\0j؈Wr7ps|vszI~Ḡ (yW~ q<]f{c\Enn`2kQ:)Z Dў =Oɱ5o9.&LW8 H!Xev=,m7UJi<s'1v݌,B8ȄneG}@a=MK Cie涥I{hb>TF!1I-|E?/Dnd\x?G - 'c=%>l_A> -BU*(I[~ڜYmV6WaJZY]z5 udRz1YkXA\Gy(J{ A|u%CQ/3=޵b=Z_'W1pSUEjlC5qƥd($Au*MǕ`ˍB*E T%SsQ.[{uc8iZua8Zz-g1Ͷgs|=VH$-RZxjɇld̡ۇ$(ٱ@X7 z(iq1N %$,:RD2G?k&G8VڥS~Wa(8Wz7OY]LqG 9GG;#Q9'|¹e_tnvmqd V,XK_V@]25QZ(Cv; ru+.}PcySCyB"”XxdTEm,"(d^:QFT<> Y!#~H>w}o#!k|Vӑ\=jY Kym;AµÔysQ'}ͧ "lp{FI2ơ?I3IYԄ!C&DKjʩ&uu{;CqpݷyS&* t\ori|⏡%Ǭƒr&-wˌMdbjy*mv̹C9 N`^ڋ'oz3&ીa#K^p}jZ$'AqXO  5 }:)巽/LiuMvSk;*SF*Q5SKW8w/MZ%\F^np]fj硻BO >z\a8 Н9$YA61sWfΐ^kmG!S0fSƆG\<9_{3fP#H&3{4vOQ5kRX6 $fxp䯏Y+ wd ^%&Z:k<#(Qb0rJ$St. 5̗cgfi~ksgQq[xЅa"EEk*\Î_;x1^ʅeEr{t7O 6F]Ȃ&]f!g{B3tePCH o88 9r#t: |T!O78])Ha^+أwMzeA >k(6&\ IU1oD*+!E0!xʳc&ND frQFưZWH)oyyo#}={_na{"% v J,in'fsٶMg=ZtcG6g$!&WpOZ;əw6GSȬxg~62W6S~L g_㸻57 &u_ِ۲EKWSRJ2L8+HͺbʚiԶx?^ouP+?70I]5Ew dMNX  Bu7iz'FqZ B]h H)e_/?saXv5`'.Zrj B73l#!ĐE ܩpm]MWQW 𿏇y@xE]ays+Sgꎋ 2}jmNq=Uttա򯢕2a]0'}-\K~ .5Ti#\C&#Xkĝ½"7z:~8ls2u;qh]p0n634)[|~g\T汧I+A\^ U|[/j(QDB .!iKWN~5#"y^N*7[@]ä`(7(DurB^v'Ο8Vqv|tȂD5, .vAQƒ:SSzl_ |ց,DԔa.<⓯j[*PH9_tLhJprxTęeg<.a-]zZlE&bpT"&} gu_Eɶ9o'dE$c?!TQ-|Ӆ N沥m2mt1J[˱ Z'ejv PTo/o$[7Ln1_gm3Ay$TG=]r0l({{W .9eb0h%TozO`L HGPQe[ݚj?R'H7z<4z> gO'C9S>{O琩.h[>/RRdb 7gq3#gt!ͩDoF^cqK[ۥ >F6Akh?-bL uKjfĸ؛gQ)Q w.S0Tl ]EnCh-!r3QJ ۿ\k|9ˁZ<]ҧ6ܖ~]=يia8g\&R֥=`ȋ Bk*_Mey`=08Ƙ&TWtҿ ,?2X̤NgY;$L-G ?s̷zun7eBq%`mh9 pF`!۬ZY*{7ѽ\P1p }q?YS_(S FUHOe&]XəD$6;$DOt`^G#eA=pp M5zB  H |H $$$i+ɄuS~XbfĚ- }\kdႁYL.K0*'M#:0-L7y*i8-gpk??$@ )'?WrWq !PM^\}EB,TT3 IZƋ,{ l睟}<9Qc~Ab%w6K)ͺ]3SڗD${YjH`ԆL ֫*1#ձY4mMCgNZ+|g%JS}I3$DznlȐ+;ٺ׭Q1'򥊆8^NFHzN_?{\IH^+trCݴ 38^@ x:D|*x]+ę T,KJQ1ytTRn 5>th<3[r΅4lzR9(ˊGbSJpd(G|~KVܾKkGRi='v + |kCe{l;FB$*?;ua|c}?μz9`Cx:!͜u8"O+SM5 ;TXCk asF C'#*1S`+'9Kvib.ӗdGwZk{QcPo&>+s2>=9X'nŁ"F_>{5IpobhzzQ)c%lgǵ.XQs7Y2?+~cv |:&]Pc]INb[ΔmD3@qPF3[JRfJ-г7z:<ئ 9ߗfXn{-{Ш߭&Ґ3{ v4UoFϷsހ?=[*:?PDxm 79E/6Į7*j4҆>jf=x`sJmTsFQ?r-xtj.7jis63zdas{qΧ~#H!@0rL,O)5Ku8a>(i;8aIftخ46 X!4Xw .:`H?VŇ$# MWr>D0W^t0G3mMszp{;L5|87:m9w ii3Pcn/]\Oi(jBjp}MmroSDSxlл~唫WP By90d.WH/8b[9gZkoyr mB`ӴE,ymg@|q.GvD lTv-4@ 3чҳǚW2d+s2(~Nj$[EwR?0y ۫o(P W@w ciOs8S96hQ )iXr[13R'('۬rUbTnR[[@ѝ65{&-/A"1`/h) JTf-u5gnl ):*j P l2!LvtK8*ky"CE瘱o0ȫ=f L{o*> *I6ߝ@t'<%șY%~T'5剀})oZlɶg;Mp8.dY=l_h_LyɷI~ჹaAH p`!F-"bLorD=|kF2(؃.@.nEWOnjF2g+g[ pNcۨJǁ5up^lWӤZ.uH*_ch=a5\5y̛ti OCfMmekA% bAᆱ!Gʁu."?0U0 xe3h?K, \:DPM)C"iVݶLiV=2~g_UE4D:n3 1:d~f200T(86Gi+p~PD |e #j`3 ]oh YVc~ɯӸ74W[l'>l :/DmXbYXT-^6J8)3kTVY|39@T) WŅ8ڂ:Pg:[,Ɯ\#vE*I$]%ljzKW!! 8kI0H.!w}E5U5D:J~}y'0seĚ`XIu I(Ȝ˕7w=d +t^g x;-c ijuSal)/ ϙlƽOqESB * ;Fk\La0%B蕺">fkաo6$X@yvZ?ת>s%/ G[.WpbMy|֙r@NΈϤz#}n|\l>wJ("E%,jZq5 ]~vf'Va%]e?#{1r'<`;};>"Hb"GL$NP~p4sU!ZSuEp4ႼF%" }B<{,IJ|@>:OMhCcKoۉPMZgo8vQU6h8b44=q#.b[Z2CUWk͝*kK&5brX?In{hgEJ"C&9&`*{9 ԁ!Uu[êC֧S~'*U<&n{ sX<`#* B1xX!:6|\ju [oQD jd͹%+s_r#׾ʝ/\TX`/Ym9=}"AXЎgG_,d얍#EnJb m52[.4V~A},x[d'q Jꬋ2n y./Swb\ K2fR^NX*O a|OW&eXKBGFz8*/fgn=Tj{ ` z:Z! 5jpP w`ǧv%Yèg^+\o*.Ê^(:+|A>,[ 7ߡi_ :sΘӻOS᳘EL:$mTW.H&[Л BԜӄ&S\ĎYsG?I!?2?X=1L`ڑcB,; 3*]+z An(z$Pa:TW&(|2]Hd{q<?dSEIW,gwUӃW4].ŒO#U-@g8;,҄%uUtDu#,|@H=}SXbHKWܨ0]cX1F8v@ LVܚ-g_سJ"iQ2ҕ7k3xhEj¾iU+ݳΔIM~@@՝썅K-1/V(' aƴ66[tĴwFLˠ<'&0Oen"*V?>FԀ+rG#c[\ sW/Jp}~_T~w_<J1lp˘?ְ݂uW2~+hx58(vȼtLJ_+ITa'cެwg~+ΣRb>~r}s2Sj)"ĕoz@7TO.B%|ZMvFY+[P@J~(q99r+Ds?x#OO+USt.KwAIKfa kmCG"V8q` ?˻OE[+P;qXy?]zVH[ N׾}0lH@%uu08w3LV.7cC@qcZ;ud gvEHkGacˑf|/n9brPyLKғ>]4 rɘ"()1ͨTG-ag&]g~PfK0;b /^ti~Y1I€J%αrRwL= TUo|C2dEGu͘Fh|EWJ yUr}\fwkg& 3# cR5g8rr\2z8ZPajb 'RdtGHcMxvFhauq1.DdE.uSb:Éi*u'c-0ga9ԫ#6WJ\.s\[ᅿf&@(.L,(OڞAQͨ>+f魃np & 6J(Ӣ/cQ/=(MIDaDikj^S}6~rfW'ZhNf˭h#vDW=V7Tʯri׉HZ%/8q#A㉴CPoNm%WQ,g`eB}@O26*Fy?)ꎪ8$J:z'YЄ)qsI}k,v,;1mp `0/(-w\qnK^t/˭C{O 4OzP0r5!</86h|US0#^1KŸZ~Bx3{D^{6 _1oA@(08KT.XP3"'6l ~^}L-8]g%/*m]CAR, Ǔ:ˁ\xj}q&hO -F%?>wUsR\9j`JB:## ,qj1{uͫ[/{iIÆinS3 *$maƿw]*H,ժ[V!~FId"c'wDj8߿]jCEQɤQL?ÖŖY= Wkxt& jNbM+2Qʰ emڱCT49۩˕F ");c;({q=7հ? S^?F R#U"pe< 籆D:io{!?3'Ǫppy4pk[Mtpu8\A?*g\G=ԅf)Gowi(bUweA"{5v|ށ c.4Jƶێ @y͉mvy 5A6; nUI2ʁ.Y6C| b ['9#QjiA5ZjС\+V',#e`(Nil ,?pC;$X3 u$hV-*T+3:L#_i؟:}ZOJOFZ'ܲ-}_Dd`WTR#m(vIj % ]6#CS͗klS7F qnE̝պ7_jڹ'3: pi#",2`6Ysʗ'ىj*A;f‚7IJȗ_{OvVO;m!$+Dnツ9 |<],X{N,(<’;3b+' m!BKĸmXuHC%UNe\MYHƀUG:+uAUfesM(6*izrZ?lsce Gގ>!͊ڳ#BO}Qaxf>D#:P KxiH^ړ/ʢFE@ضR|Nۂ)ֹܵBΈ4ϙ}7Ş_րM(#vl<8% Kwk|b_v [.3i~E|Gɷ v s^6+GHPbJtBu;^#S j;* F~NGB ;֦wIlڐy@ y4Fy4 i?,^x5Y%]JWhiaet]:_[`&CC DzCo2%İ;Y%;7NlNڰ2Q]u$6co ޺e&K~F 4/5!(2 pSS^n^- > 3R8ғR_VoKpּHk)OƟΧߓIJC[1|܏Z_*d0h4s!W$:{f{ h YJ=##a ֖e ˽ħ- .p{͋1[E$v3ZS&;|_#㢑mQ ^֋\ƈKkJ18N{aR%F| 'mE6_c,g,む9,&i8PVT0UϗJ5vva=ǡð?ڂ1 CXPPqqhBc n.^VacȾ~mbpĄQ3fT»xXi zu Q4jhnzAb]\o\A4:vNW!w5<=&mlG?dOa:K62?;#PTPQF]1fT}ujɆt}NrbtyGw]W쾒molEɥ 3Q&Ikn/ԘIߵw-T<&}WQTKӫ HôW:_>~{Բ'-?*&c&naQTX|LױsA3N\^%蜃S!KHxiFҼ@ =w:W<~P oW4oSXN@?=C{csFmV&&VxPLœ'tMO鉾!x|Cza w-(+S cfMwq/25zW.Vz8 C96̐d4.OL*v̀X,*&i? |p5 ߳Y;Jg}tBpm_5ѿ2 *v DףX H450 (.; f-H2_tVV[qJ/ :Z}@^ :\@%ѫs&P6=?iKq&`G)5 a=Tv)2X=eY+x`6դ'µh"kw 0I )S5d"Aim hD^?Xl4E*2A]JG #@ ,HK!v:0R7 S!̡+Q^>?-yc/V*:09lD 5nXjx Q;R""rmX|sG&7`FYפt`1Y0Eq7f?W tk>wN3H#+Uhy:zf8vݎ~)P+ o !p$P?^> /܎6D/pt6`@s//d|PVy_E6u}/!qc̈.r[Ș87pG'ޱ=C/G\ZʋLsW3ď- QLxOkSC(S䜤O*uU؃&bA/[#x4jy7H\v,Pxrd:z}Sx2Wc^HF$>(M \H8/@m[3^9#˶0ހڷijk׀#6ݨ6Vaof$#!ϲa{ +&9M5|ީ"J7>$QicҦezLRvqը~uE'X,ԺrWRYdLfў?t[p}ΰ=/68.ti|> !^VG $93*N KKaV:.;chBsZP%DHi@nbYYvy,ܴaX{'8"GH?."w&a<}ڧg9 ?; [CO= @ 7˂ܬ!Q$!z%^ԃ>D% _oc-KD|[-r]X<:f_% ~f=%s'iH(O?v-ɟZsC*'FUnKٱ*DC x_VJP oЯDrCp(d<7"0G,3pc;km6>t'^jxmcoj"J܃}.έǨܽd5=("4Qy[$Pfd .Hl=C[鏎{Y_ӆ«s?wǿd!gN&.pÐ?:m @A|mWRυ-(ތz#;7d>Bs$-AM7Yϩ"Y?:ZXi#@(t E&7 ev/b ]YZrHXÈT Bנ=QE P~b'zr:=̝A*4 6on`/%"} 1|ڟb BhH E&% 1'?hh[#}A˹^Sp O|An*ݞܶ}%/U.[k:?xL}%ֳg&"ӝU|,cNa]PY{pz3@pbmI,Wh#_ÜLr]nI֖%BkҾo͠*PI9ϫ$&v|&j_\n ''fk9-#_Cpc6Uٝ68򴂫KD:zO"HyKalvd[iۡv\ C`z#iOFaf]_2xpPf&H!qʁ9-V.gh icdq,=k >C`ۀ*7D.)<_`^}f6v6Z0$f}֍hD]A;dQ͒ÎGCN~G< rX2'Fr_51HXھ3] OohPXoBV" 穧&h+ՄOMڛѝʥH)6;ؕSawǻԐ)c:l @Yi<(O2UG(M~'ʠ5:b(F<]'.f›FJ{% 8@iZ1rVA{)¬Czp4ۑ.ݭ/lbIޗVE +&Y !.eD~EPgU D"^K[[5 7LL`K1;Zu҇okU吏1xڋkޓ&Kˮfdl(J<6rjuH&Ic9`K8O9p" 3A[_ȹ{N0`hODRNu--bcU6\@MuiIJQJ]3Tx\d*LEDp+^< Y+J;1.ۚ1XHTQ6hF'<r\%f`ڊm?\?,̼JqRMe5[WGi y>Hg DSKpp§ۂbh1h !yɳW42ߧ&&ߛq_OLZ"~HC F}j)RaKך GTX~(év#^m& w}"kd5'$t;d6:Q xmC۷]+kA o-UmUdz9&Y\ե8&\Vgv>z&ڛ"5$l 䆦Q#̤Ef1-kC2'sb')d2Eņ)5ENjepH2E9sqh9:L^^LV[B"7*3u?u3LcqW˓)6Fpvט)^zv"O>+:7.K?i(hIѾyrHmLzj3nQO,Ƀ-(G vMޏg V!Ny'?ڇg.ؖ019Cqg )z8<B?S8 9.PpH1(sjV7#O95}OI\(xZ^o&'֧2aR BL0B03Dfk$SL=XDvҞH s^bC& B~iД,j=1<6^ TۈHnɋ Gv0,;mP)'M0"236x9"fM=n!Z (lpcTn":F1ļ. n KNrlm3sIOeО]7 {Kgڧ!Pө-Uo iKuʂp2k -J0gbže@3_a//ڭt"Wľ-{pyYSk?[!BKU^ c(k"џ>wߩ `&ɑPB~L5kR#:7{vZ1TZھ?x~RKbKpXX!R4Ek<(܎R6Wh**VO(2B_!:R-I^ J`q^(0UL=?5|@H nsKv}gurfIkOf)~A؝;tN6NAc*~kb HgA-Zp-/'g W)yfbC"BlbS˨;vu0׌BwOwlY*OtHE_{ghb_=?-22khۙ)"Bg1zds\;l3:C6ÜHwqb K3Z0b|B'i_ܖ9sv%HD}jZ @O7t$~:/w'ݜ]߯(ՍX 2,0@i񠴫pSȁ%{PZ_C=7x_lZ!~ˋpji 0=No.;X0}hTL~F1 D'(>dǷD%PЁ~!. n[ε|[Ud\@C M#W7M 4ޗn,q#/Tl@Us.(k$;FMjOv:ώz~A|\S4U$^|fkK:TsA撑qN=i7[C-#`}*A S <Ÿ$_3>DN:<5xNK2]2|_Q( 6%eX: [T @PЍIIMrb$֗2$cA`㻢Xڶ t@O"}˃uu+"&L"-A_ T]x2M1#8`N^3仾 Ef4g B۳D <~v :mYrL$?6h:S7]yА;JkP"m:87F%.o:FԽp~}zoA7m]ednΕuCfee}u&?lP#6pjۚO EG]hY/  @n$`AJ6[cN㩮3 MVh.Glox&쿤< 6[G@jtacn!59@:ۨ.csx3 t1 6]R&.A馟I>=+CcaG:E4rC(Oc:! ʸR<)iwW>xES8/}XZYH1pؒ0y\p̻,I PaΓ?fc-r{Y~ל8x/Z~ \/|M]b:{J)/|?r:$ߴԠ.Yty:P*:]ʹ4pBkUczy?~Ib_!7S`*p^9w’# 6[v{SwXnO胋{Nu.$fomCE0G?qr]ӥVTťX;oij4Tydnh-w@Vj BZ>-iDVw\ ,ޣ\_|-*9yAsvss(5dγ{ޣ=Y O0MS BNXz. VHԍUf|%puV9v+uꌱVJxe. 33K7X>v"(xSiRܩTN L\eX&jgAaYY4xOښ\D/#DGﯹ7{%1"6,B=~n G%]C3%7_}4* uU+}b`*Q7ܗ$kU+r2yL3C))̋;JϷ݉+]7 6j*t-9'rtKy0zq62挩XSN]߀ a ]L@F" B<[ɶlg},P2<)}+vsKKp,A;hpl̞ VTc AA #K!jVڎe(@ 5*R]_1ܤd[Qdʮ~RKJ1hzt_&l mDcDTk`9ځ5{Bv!9I\^QJk 71{T.Hpn&Wi|P(ٔ/Z&X+Vm[D46p^&l*%>*F5N~y9ukp&&e,dK!;`n{dr-x؃D^Ov1~[Nj% q>+S@}|gqE#]WbLj8e e0]sM{J "^bٍF P;iW i= uO(u]=2(B*dR@cC)Oi.5t~jᦳ m`w''Μ4ԨV!=} 5,h՚-IdjsP LT~F7@+\/r,×((pgS6.5U7i7=ɸ [x:@ߍ:g.1ɹ1ob40 q˅Lڐ/ߞl:.'<適Ie~BqJt`w pk= H6ֆr|zH.F;D%[Dm k[jl۰ఉ$ALkb.Gon<@cBQad )ܟSܤF^q=/ۇJR9d gX 0=ܶ aэ-i %m#%*ȫx2Th6ZI oVSE4)Bb(/ǖ&溑;[hyKHb NQֽ^êTF;C1>OS6Bn&xal+^zXPtAd+*YPIGq*OtiB!Muے3"F쇌,_.h8ʬK:Ԝq9TT,4ȹR +l: JG7lA|z]$%Ozso@$!xŃr7η`UC"'6bځPKXpð7ER ]gn\ @WpCݍΐ~z?g?ݯcl=IB ܥ駔fs<"q`Djc~3YSsYoxyu4mkv Z꒥#Gۉ?,7%,cQjÔAсʃkyp I$-qn^W{NOoߣy<'NgN6D5,d -m{ xJZCޟi0-@C# IwvlFh Ca6yWNsT cIPFw;}\kR#p0EHɉdY\tӀswU^t%/hOGLE*ˡBF-`^iz)\ԡKVfsh>D^y-=%mBOs$0w<6AznG7 Oqh:cў'Ėւ7O#mM]\)X, r[Rӷ0㠲1b1W_V&ExR]6*j֓Lrw t !4 tJZhntoQ)ywm -C txL$@cũʋa!,'86Ԭ jh!9MB#lѻ2™֎`{CNY/}8.1j5s+ 2S Jڭ=R!-+Lӻx)a_pctRJ!bPYxylֵ; ,^y@miˤlcCV= Q-1x'2! )MyPB߇M+/ZpF1e_zй>t6 {! Jϸ_ç`~bv'YXY)hpZM}]LU ~ . laܕ:ln1sᄔ3դ64^,[Uͪ 0Q$-RV^fJ _C)ջǀme㮒tuUu,<Q&p;nR;X'tvEƺMBQWpehTY |i=HaźiACiKĠxY㖙 lB"#}9_7P^L'QCa,{HEuWmaLl|2,b$#Lj~oTAD OԹSr)y<[FNf8lExGCIx Z*yy:gl@F^G!U&TK?0TlTmxQAc[40 wv r/eޓR#k \֧IߋQtz0`)Iqs=l"X_ӥEG+1̈́<<|{Џu2-6Nm쮊뎥ځno)+s*6 Kp~5A"奒4M-jŋ4r%ƍK1c9ڥڗ ~{A7$Ngҝ.,h1m#.u'1&$HEX7|(OqX@dΔw빽fCǔ{ax  -'S/A#_sAokAҽp8uϺo.i-Ua4TRfOӍ1@+٘Jn Zy+}?darxwxDž"HK%.\icnđ/+x)3N9ci00vY?3ڧ*mśwf_I㨽(wYh=4{ٶhhX+t$Sv-@l<MG3@z< jslan@Cט'gp2;&{}|AA{'fe}%l_6`jG ]IÂJ9ęI,L)0=@_t59 0ZH>I+Juf}>u|^PFٰPn_E?MFm5K@yWQJum]H|e^ 8ؐB@T 30.%AΘT8W PJ'j;v|9&/ q+l}(K ".r6,Pt&NDA%z4P*v9jdh]L\p<lT=ѩkED!lZS M]q[ >;D@J d\k0 } R'Szwk:Ko #^ܞL1#I9X-<)ՠqf8˫HSfn06ja /_w}%Ad4YZfX<ʥq'}<\6X֓=q$Nl Jm<3'1lEUR' Em$K=2m t#""֓χj <jԐTKsl*u̴ tgÍWKd:Hs_ꌐR?nnwz|K2#boB 5@ϼq+on0A?i rǐ` *=ᄔiw#JHio:YW5/j#Ί=9lmZHq +1KEMi]ZҘUj!.ǴrFR^jv5AAJ΄"k'YD{6%u6f^x{iC'|wMgA֥ABWs uk]-ʁn,ĩ>}  qi]",ս51ukOoIlә̧Q7 FFkJq |F魮 t$2!#96;a DN[Xbd:NNoڬV \E: ~d!INހ-$esg:L5{sl}! 9i@m^G,\,YI럿V˗>RY$?'..AnxpGSt.1<ĺsXz2dyepF(MU%pkKŔ qz1;H{&3NL/UI"D-D;M4O$C!vS~'(`JR"^%6eZ$ĐOxUQ4i)s30'Zo^hAJ5 ƙ eL n7ԘR'݁\W m$YXY%:3zc3)is^X>+*hzSλ?%Z)o%8Z^:\Z3kcڬ$(Vb9ye0;:*&!2)tCgT8`pUһ4 nmS噎]w9U&yLwGf>A.)ڐ!E!Yҍ$49uϔ~w\l B&?qx% n&J5`'{4pf/k*( 9REݓ;}˄ݬOԼXy >c h6YkK茊mg"I4p7EDT|8/ /}c ~q2!L8\̋m⦭ͽ`a^{Հ{ ^#7 ID-GE"3Z>SolSiLuw\ʉm.Ȫr@ "u8 vݵ$[hH;%k0%KdP;_YdrT"ȟ?0{pπbi1) z 1)zG4Y֕LUV3T"جHVN,ko,wv夀/M;MP9#gx9g# u`Qe+;q0bnX0})"FNLH5j{Z݌yMp{IXVۙ~pNcURX(Ӫ.~Mκjp.?ygl6=B/Ԯ{qWX>WZ*/v> qQ|C@58y#ϕaTspo<~4>2cd QG/=%PKJ]U8{" 35ӕci8V˷`Ntw˷9A1v l<> Uf,:lNGi*ZlHe#U,d4/w50zsK!i(צËTcz_'68cflNS@nҞ gEnbV wk7U9mC]g(fl&)6Nb;*{tzceOٚS{p A%\S$u<*\\9*ֆarɆGղNOo'C-!HGstÁ ;>%1ٖ OtAPaP8RI`HBP]O[oBct\t-o]^PG k<QwVqzx~FT6&m歽mE8sQWM؞W1ie6Y@UHN,A׏Q(p E (e/Y 8nW呁^2Dmq|eE21t &o9#2W6qxރPu/?̑eP[GUJ6AV  ,<4lϘ R{ ;TY a0S)VPD(/!/ѭ0U=Eގm@r⛨8xk7:,b87VRCd)U^SKJ , _q2~,d/Q.vmJE7/ܥNB1˸MM_M"w&dq9y5%GEe i]1S?M VɿP`;O i}A,YS 呟κ Qٷ5tqPAvzߩ%BCңhs>d(C+ K:uAv.k5CqǙh݃/ um+0(f)̬ eX Srq+3mbY*8ԉȥ&9{h@0n̋AEc۹o4,$ɱ̞gzo}pBT@V?ĩ!L9fK}ؗmN&7Lm1 n"S'zSGv&%mbl\8 py-Zi(B#<;B#$iVjc.v hEEazt\Aǃ=ޔ vv3o:?`f$kAOqv? ẓCrR;j2:qwH\:usKPb*tNN3ptU/!sdlu^QPD*`gTUSL8fͅDyv.%mxW<,ʿ\i(ߵ3;A(0.\rirfMX.s1Ekd: N7kop'< 7h'w^ nƙ(7N^R\{4*/eirAքg"f%d,J611Yu0'#?!xv* F Tϭ/BD *z!TO "/lvL̡!*f+nxĀbkC|yjn{?z 2tLQrv>HStm^1ӽȻO3Y-Ų9"30O8P+n ֩:á5D5*#gHq.BamuX+¤JmR_Yx ٮJ*`2>2$s7N6 ڢd{J]+,P=ݫor$ VE0TfɽR p1tfȮ4 U*gΑcs Eðy}֓eYWdP : 1,0_K;.hj.04^L3[| y$lk}]$kn ~mL϶1>ڢ+ۑV t28IO6S@2CYBjITp:sOP{;aDNf}3r'3ZKV`J{%`fz#sc, 7!Zw`\qv.nlM>YRfG[ [RO.S#@}K3 PlWOq=D]u4l_S6( s5־ߨff:\Ss울[f~\"`E|@uePw{?Ra)[̐`چV6Xū>|\Q\(=hO$##JSC3 RlYЧHKCBƾH 2=n7bFN'ۑuqCKGԄywQS~NER.la̠rAOKHuW*~dv0J Ic"%E5!]s}%~bg?kUu$mKm XF .?kw[3WOiw=">.csq͇LMu_i0.lIm0* x'"(V{;/JiE ,K7N4@i\ <׸TJv8Z:k |jyC-Q{ _;iM\sTJa sfs*jrPKx!!ц=^ nE}\Oz+1$>\ֈqv,|՟8>O;TBHts[S*98`wTa 9O35}y 1|*#eĞߩfZ0{?iwa><񧨩}torE'x`1 UYd׹yc#4@L ̏HCDvT"|YM= V=n WF 0S!O0; W0 ̔{<|0OAnhtL|Kk9:Z}Ze Ꙡe[/_Zz~O&C RYS>9?Y%y#TՌmT"G)މLF@*䠕D_)r$9đV7;N,Ey&*|UW|3CuEmnvPS̍᧴w6q+YP*zZ+3 '?ҼPXeg[]y_⼶Jz{Ld1Ou[mj6*=!#;*?RS82uFU/41*WEC]k$8W\exr=}3i1)'hvdjoƝ^J0VhpdfKMl#>(4i6_zi Si(rO|"g\~JL#v86-{Mr;`;ǵKtsS;'poLBԲh8ν? YʭCr vTJ6,eQRK}fAc+Q?Ab>` &+=Eh]-!K.$:器O>=C20%{9GApC iS[q+Ym7`_VCzbrbjӅq5]BuCUdܪO[y0n沃8|"VJTRbf*n[iDZٽ}GõFm .?ҁ})H(UH?hjKۍ=1$B Y&k3hz_LE85'$UƔx E;b]ˤ]i.rx{8C5/\-& j)8u ] \Ok036[$lY\`9Z"3܌ݨh &n1<ޗ^>u/ ش 6 V%ĉAg`$~&DL H!j(gj nr͔-uAS4q}kM { |ͯuCЁ)㈼)_YG'D>DEv/,ƆQMW7 fKaJn~^)8[5)p\5\h1QoU"h? SK.qU$@&n#L,{ ys|V^ǀRhݧp‘`1VC<+.7aW`abN5le(VNFk<nlZPنmem*gOsKY|5Oy,3< ג1ȶU9b7]h.ɖsZ#3׎oC LRVĴkQ94"^Ҳs0O1`$>>"K7(.4nQr߼*Ew]$z=nmQ V:oˉ :/nhӌjYs$O,.%9+ zekQG!TG1}j#1;ŐٚȆY$` <,=,nL${I:S~m5*u:R4W aKl[V5jQ&T<c3H~YS1~!90綄JeT~ݜGlqnP,:wnGq'T/6ml\%!΍۱#rlp_G4b;%u=qQ-66Q\Hw!Y#5iy/YAʼnw+[RysUoxg19!\>\2Mn KǾr]X5Sg |?-W5 zt]!b3X]<9<~hwd a_0\zLtK( գ->ݺ٭oOv9lkS(sAx6x*Y߲E0甠+֕OV?&Eg+p@Mc& !BAO/OrlCE/tU+,^Û1|o-;ys :C5q;e o&^{x9k!=aR/jz\?gd/qA =8QKېYil/Nu#+sPGW(Ol49 4G1w˩$[ybksֲ'7R2 4چ'LO4x-$tq: J'ia$,[_Nl~V1a}{(n~68H%t{Z\ű@KO{.]WҞ螓=OlTeY]캠S!V4XKzۺd#^Ba<B$ULEȣd-13d:~r~GHzAE5ѓ$ WRdviլF?`GbcxY"x_@&0ܮ9F ,ĵkC fLʄiU=Rc橘ҲYҁX"Y4H1͑g_ i7B CW-޶#gY>~/6Yp Mwu WͮjCb}< T,0is/7"W]?0R࿃0p550iȷ5mVWIB-KM(t 6j]~ (H@kFܓE7}ZA?sa`OsDL] 9rٍ?n#39%\J;$0v (!-om{uey%udUTc?L,Z[ku0YJ^5sR^A((z .E>t+K}۷ i7T~?|yK1Alÿx"y-mLO0 1!o@qnfc#6%]&i n_Ũr9Ho8g/O:s ΀y/CB!Ϋ^qp}tkE)\_i#^CP]=BtX<{FQϡAZID3B~i 9^"8%ڨ9Jse5ⱼlcm3ϥ}>\z=_-CJWTK4uH0ƥ@N.\LgF|QG3_QuΖ FPF~T!$˴wcC7~e6ecj_-hc]=#DA3ɻ懖UOaU/PDU6BzU\QCC rM_58Wc>#&Rw+׏Hݽ6(b8k¦}NYO%s|_ /}YЅtHh-jyPRql9"@<ȿHg[,2҅r53XlС?Bw ~Mqjp[fM=8NR.RQ0OJ;Z[f8r 賚s' Փj*fY+3ZYdy[@T v eNZ2' FCQN*s,4|[W iʝ|F&dS@5R ğ2>YfQц%nKII>CsnDtgTԨ{^ G5EG5?]RcՆ b{VDQ*d}hh8Agr2;1; t*`J{wݙudO̖B>X|>UiG2-M\蔖Zkeet ٦&yi2P^lTbY25:Ap*2b,MT߈?9/jPe $P.a-6|~B!}ۻ+޸5vW q!N9㒙9_΀שI]8ieOs5`4qe@g-8Z1`{¢LVtA8(9Bp`YQcn5ِ}]N[ny ܆+$|6D̔F?|W#} [n)zCsv{kjg~486K-C5}QY/D 1oZ*.n9 \}RTZL۴i緎>ʢ %Մ)'bb>*܈#?a1q j5Q;] GMeZf8yr.EpT(pAF:Ì"D}3c}_PHL˧+ѱT~>I)ǷLXh4(qϡ( ؚqqr(IF+;As!oѲg(jwU͵[۪]n6]~H1t/Eǖh0–<]<!B5A6? UZZxBAW<\*|HhӔ !7 ];앦V.نR[H"d.3U\׹ʮΘxV_۴NcL>Ե˨(,/M΍[6Qs`ޠA; _AKF"eM;BI1L}\]2Ӎzt2j޴h;l #ƣN3;WgOv>1d<~Ī`ex L}`/";>[ lQ] ,2 Ğ`˭!Q ᅚ[2MtwLH9D/UȃX`6hgsT^>1i+Wm+U?*1gzx^ofH:_ɀGՉt&'/R"E:a;[%ҜsC孎x /fF胐 *:4}ƊsK_!ZSE C%>~߬nM2krQG. $ff0b0FZ#eߥVX٨չMkS~?޲B~D;PS/}N%[VXan*}N@$L\6vM"0oE_s^L[YK{ɲxHj?7RPw60؃# M9g*W7KuT}d$lgh-pzw6u:iOjԭA1m s/ׇ؊oA'ߪ1Q4a=jGd /OHyp;:\|K**=jU[8^{aU1-}|G\/+} Kc-Ah+]: nf0X* 2)#vFS(U(f;,j]㉭UξO<%)XWy}{I21TD$4y @{J7wUo}UdapL~3w27%r %~}(L8ijWi2OKiˡbIPP4dfV=dJrYi*'$R[ h PbjdfP2a]iC@>g Y*c ]h_C@LЅ8K[;W+z384׈Ǭ>( PU&@Na2sظ P:^Hs$o\=B%''!m+7t hhAٿ @[gRi (Wx1v9}y.)pr+"$^ݱ S1sFGbȠ<΃Xf  U,SÏnA[eHچ~L=QT8!(:6$~Pdb _];k yS!$8/=$BC/`|∂Gkswu CGe :,@g!Gq_b'DݷlxRo?7ښbO"ʓ;o40s\ۅAd(EG,-kMHKF/=!3 {&CN6! ) Ԋ,JD ul83;]XK]e 嵑|*.a;J Z _B&TWgBP_Eg=mj `sq A^"cGODn~h%bQ\!X}C:{F'ii=dMϯN%iN꟏]o?SŶ /$4@fXP K!?;$o c$ѳIk+8k&ky|Gn;m6D eHz5Nj_1<9j {6* CD`陱,Ȋhh/H n((2:-4J2y2 ޷uSsIExIjjpm:5˯uraS G\v e}>Tf6ϩGÿEhACWV9SO 2%5iiÓlǝf7Uפj5hgn"[vl#`P=;0sv09Gx>$3%цd21v,0 BΆܱs7^Tl CR-9 4%+2SM7MP^ Ka2A(v4ۈ5 8^>81a(=dJ?+sKi2\q:{@^〵 ? PKCB@NMky.wpogN*l߾e殥%`*zZO;-~{C~`PO~lbF%cʀ\fFoa'}l^fۮl@0KC\q{0ѭw1 1+l BoѩPp)㢾Pn{{4vF&](tQp5-/CSf҆靡i8jkXĶKbTťfU.$UҶz [}>,\` =s(e&<|L55 :ds13\ʣ|Q{mtz3ӈ}zUy jpkxKRبGeE8p$~zE1\Dvay81 =6s:I6׾ZCGoD7@^=B:EbT{y0/[2tF9bYԲFn/(\a֗Ko{дJ*)NWgMmVXF^S_G EȼhK>! _j~ұkŗ{ p""#GJM@zcbSoE? U5cF"J|־%⁛#؋Zd)w3>ɜʦoڪZ${Ib,)5{Q z zrEM.~UBF0p-C?MA`?=Ck@O;/ nD IwEVe=)R7|1rM;`b9M hc.˻I 8WQ?P1&I8Rr4GZ(2啟ȎSRپ<2YZSS7_|zw[?_XJM] a&K䀀l f=5']xg~չ_R s Ov^>6HZ5{p?#{f^k eIKbĊz|+/'w9RDg.D,gvGVxRA.Pb&̉U·65'A |?76eAJ4c[{enm53=Q.I;*u3^Q_}>b; 括'P>8P3 n}LJkPkI|_$`EE"!d=_#&\,z%֪Ϸ?`1}AlԝbػaQs6J(x&`?򌸓& jܟGgqB3DqJ>lI{)h *&) }O]eR. W {K0.Nj. b{7XQjWe%OW .=>@bTOS uWw#rcsFIX'{ E8!Lj+~OکHZi蠷LzG]Bb{ $x+YQ^ĽZZpXooK I/{gg- +[[IoG3<|'qt3()[# !$mNt{3tIĹuu\]@RQg}找L(0|- )~f4"ݎ+8it@Lj6xҪJy0 ҷߛdO QS|baI73vR}jZ D)7tCMWlnV&(VRh|B6ӽؑIWIs4l0vib)z,׆Bn<ʩqtTFݱVtsCexQdtRS޺6~Ab(T=9VPߩ(GEF{%6;1A9ۺ40icN⃽0 3IrR.C]v`A,< Fҧ;i IRj$>J* N'2y:Д'SQ n,eцKKET ǝUaW^L!is"$2ODt^r5mscLIͯusf':ZMIBniSJxeƅn )w*~ TOOc!]A/Tyv`ꪉDtnld#k 3ӌtmi:e^gVby6J" ]^^rƻl#(bd_A0N%@]3{*BF9y>Σo;,%Znk/܏v*D| epkT\,2 O#{hd)F2 8ۢᜨO9s.=2+=td`\2$|+Q(jp4-zg$%BC>yV c@R2 \[=1Y. TZh5])3ϼ֋߱)O謌;j=<1+c(S)-X?thȳ kz+J6 ttl^%P&62y yyaΛ8  e&"#zUEH \Yp P/Xg3ha6EgՎ(bt/bѨ(=Kf'S[\_tI~(G&0fz]i_fs'ab/T!/ҫ"&S%v蘣6DU\8H\?BcݮdN5zt:btG ![-_%joPXCavwuHVM-ϙjq|4TTH62d`6xZ,LމԢ)t#ԪYyq[mZ]6kGDEd`v~n-/H%F\3tu'0JuߔnF')pS5S0F??67otic)#Y gK#Xݳ a}[;P,֚cR`J,[{hdQ(>oV'r[BWcrv~.^q(oՃWq* ӋTPD\)_OY3BA'Sa|ILwsfm3NUץ7Rb l2LdI'ހ7dJԈΧ+—m2ުɆӹė2p/ߠVΉ).-nf n7zPp2dyǯ;Q')0ly#h,hqqspJE >Z _/,DGλ4oyŔ`ulr G.M2Qt x$̻Qꝥ>rVr`Qˡ2ג7_ `Yϼ`7hJzŌ$ªS[r]t-cB,TxylgyF64y'n+N}plTy%vfht%81vO79 ¦M)[%d;p=)3 ڞSɌ6 |.B9Tc3>ocoQ`{j1,/=KjpØAY$E:^o#If+Y5u袉wӦ hw5M:pj8 wK (i8!#d9XMxJi7u$Tt*`k |ҐݧuF+}lfn<́F<#)̥H'' ժ30b`ɚ e[LzZ;-(npS p'ibʃ`ɷpHgݼEmc"ΕŮU4ʴ+j/) ʆPf_XZ#Ӵ#D'42(n>Kc ?@h; &G?Cp5=M d0 ꙃ$N*pYQH~幇 ĔsڏZ2JOW!aqa3/K$`_j$V# { kf :=pg,s<▸Ʉ?wl+D!R/^WF Du:ţ+SGKSvJ4Zx!J?GY,\nyBZ(4]nm5&ȹ\,"ey>d@[FHDTG}JJݞV>!rcMٴ2ÑL%ݖ%b?$~[[IД Mύ @%QLԘNz[3KƛY?/8722Iy8_"׿(_Q5eUȾ#l\Z<6}`۟Kb\&gmZv{uyX2EUްKK@hr}̟ڸ Cyڵ>2jLhYDI!a<*sps3c:o'i^jZ" /sOdPQOcVOXdLD}NlwR-b&IVՒYʡn9L Ҫ9~FdHZGa+b*%MN*|v}.K 5o8X1eZro-T 2r4tI m8g_0˗֝Y ZE^q FKyBej*qA-UŶXxN3P1JG)F:[]Alx[RJß]/+u >98]_(k&}p}+2yǪ '6E kơ[C[+VY!~` W[ܑcFK?2y\ױMbrtx:xuݟ/ʦtkLϭ"..lw]YNCj"Oo7ri^HG|m:gsFVoPOGtSI,PQD'NyTR:SIN4N`;K0ivo&iDi'hCX6xPdu:dp鄺[~ۉzm9v_V)"zd՝E>y"0S औk8iPݸq`237D2ڹaN:U#G_ALs48~]ϖץ %mRijKj M"۩cB:8157i~:|OYĖ>XW;39ͧ 큄 Fl #ϵGs=s_7%vz"h Kzrj` %>T:"iqFj2t_V6MҏbO<;,'2e76 vQb0ːVc \\v6CxPyǩj^!o>=t o0}bcQ79Ri6opK&;% 'GXf#A/ju,M,{XMf+d 퍬qT c˯+d +zKSj+nd[#2Åd-inv啄!Cb{I]A3w t J:5j e.*L¿75 aDĤ UX 5>m($!(-h꜉ni^̇ #]鿭Z`\B]UHSY ^3ӳIWa/STVN,Ao-\ te>\;N.ȕDN췌; wp^nszE jzhGgDR EemR,`@ÓpVSUryHh~br3حoʗ`c5#׶1M| '?'UFes"OBEnYJ9$EשTud8<#W;n1vn@?l4QxflD6W}w ɰaE`i8ysS*@zډ$Lc2slEs `ǖsBvNGYnwUr*|]+FiTѸEByQMjpۧRj兓Yi2paqXy>] 4+4Rh4UȖ]",^^wE!P5`[b1sJ!^ #q }ԆC"G)c߭Ҵb_ _(@f`)#q-x.Kp|prW&b Jjp)!,;ב*P:/}or)ЈXf9HY+ 0򼼌+QQ|q%^|01Ϭ WB8-.R),}[2_Pge Y/p~CMap u}'oӘ%@4 0({TJ")FUr8C`)}ӈj,@3B_8R6hOisUn˜(c+R\O(eX>V#e#Q#NmZdfѩ2׫М]pgSR$4}=e' Wp"ˌ Ͷ-we&j3iJ8ʌ?a?W򓑫] %_idwh`h2ܪ9yV7cEޓe<Ԓ5ۨ7_Ov4kI#NIgz^=M$ߣ Ur2N Vcv5/)aSd ]))|7xR2=A#6Yz`Ajݟ+|S-Ave|^fo/7-v>VMXeΐ`k~skyH_@%68:nwkz sMĥwS E 3]fh*x6+kmA/LcAwiVtrx:$ `b(< z ]QN{?U.+ *Iu.g?J˗)si5a"^Gѹi)0Lk,lp-^$+'OMv^/鵿XVl?Xz(>]?d6: B"5Sƒ̤?⺚^*[#/3KUY3fGBZ\2H=W>!^QoA*X0/N ܿnRiY",x&< {v7 cz=ٴ_{T'72?Ulz^ѧ?!Jp:V9ۉJ`΁'TT_E5E8ԧK]k8j鸦'KD/Ǜ8|b-V%,Ҏt;!t4F},\G{ %2ۅ'ք![K[̟-pP6m@#MH_+݊Α"93*XK{!&$PEs5{]ٛ[* yC".taRt<4B|(P,ğ CI;ꓤ |jx`7m0[6q?]clja\ŎB91Yhܡp[>0(FLK P=6@w%NA!G{,毹jEʱeֻ勇E$>^b] 1cqi{9l[oЇI4"$碭tw<.'X H>3yhe=NV ?~^ְ RNm PE>mC{fxt 4Lx2zaUJy[!q2ܱDXwP&qKx:IR_/L=Sy~G җK:pUY;wD'NZpՔCbB. Ťd nD|pT3g1slѲ>HcNx"d+ @3x'N_V9s$ o5q XeD逓@!{_l 66YiFkL!2?W&}?l[Yu$p4bWYs{je3\7H^h2e3ыR&Y7{W0Cs =½rQ_s9O`Cu-x.!gXnl=޺WvS9?P24nxcTp{NxS23я\RLxZn#ac HHv!BORո8FI)r|_1_萊vcYY i_1zD"SFOt5iZa5כ\pxZZy8XD)z"u_IwUqYXC'BՅa[E}ufY & -gwrox"n9P+FY4<"gA2u~%{Z Z-@rXe?8]l5hd%x{6 UC,?m` :%]qD0N 5}7^O[ޤn}O}5zl \Ogb۵n]4\!ϥgxϥf}\\DVB^T]alcLag`S!`-Y0Ɏ M$fٹoŴ'FnLN6dumj)yFAߏpG8MEnL gF\9z3^(Bi>(L%P]نv#:ՊD10"^|LY3pn[^B i[X}޶%/9`d6\ t N5q&;E52r$M 8Ε8Ubİخ o.AxF@yU1GozcZ$S%r&-褷sܱi(*UxĢV @^-n$5`Y4$A!6“n r#3pxd0~QQTÄKR-/H]hPOٌ Uu km !cP9@rueߧ!ar;}rCw> ؑwo1&d0>a YL  ً]Q,C.PK}5Snb*=.J}z"hp> TޱdfDq>Lb+޼ףmm#)?+"%;qyinirTHgeIT}[ á&825exOmh _l'X:.j,h^xB]?SAep~Q8Ԉ傻Hgsyſ(. LH;A96d|WGJVgKwZ*^nyWÃچN}PF䆢^)'m7is NIPɡ A[;* H*1VH,$z[zj bZ; n8D r0|5:8%BY6_K ]Z4X<-PB=gmU$U%fsݬUGLH ɔ٣:2Θ~%RqNWTE钂pR KUR!(?ar7|б|᩺p M\AhhD|I|Q|0;a}l:-EO{߫}$ъ46YQ wQpa+u Eܣ[7=oe*'S/2%X:$M~7C;O,CU5R7?) thC2iMk/t)A6'O}h$MRA:s~kC^,FȸVUU6.'D439U${͇;|&ƿe郲4s)H G~l^nE{  Ypufv픰H3dQWyN&fN4{sGwsRb%̛TZG^F;և(աP I֙7b|G`rg0BsӎiV}'>]|yPox6xe +(dYeg=2FNv ԔD^mٖ/{;]eɣa,]btWӅ=G‡שZ-+tWߛ:}x^陘@M;eY :2|Zx3a9Kǡ8(EzifBO3[-Mȑć> T8fgM0>c`k!LPgOέH,{D`pG0$:lS]HKO9(s#P:2=js-f6v'[EA,872W8[{7j fS/׵5Dw7m?Vc{y) 6IҠ~bwH~vsbqkȒ@-.[#%+ v,Í }_er;䊏RoْMI'!ׇ$vh)FK,O3 kv AFbk>hNM_W *AhrLĶ/őpF' Q( h<ͣ̀Ѱf05hwdz?X1 PתW[>a8OJ˵ t ? O r~˨ZAqA6_ߎ״G&>@P?E4Z1WnE/'73'*'~b~8Ի_v7A ?E(t`0?Ӱ[un-%߲!EqPĞtdvJ zb<XU~BbK3.z" $+YCQ& xtl@!wF{Gh-H7D{rMUI,'dHbJ 2YAjC$$K{/v)5)MŠ66sVw$2%yWl=;ǰh^Vc>!&uAC`ϴ~|%~$v~׼l\Ծ1qqP6HNv6MG,8u7Օ\krdI]/UɳMͿDD}}ih1V 粲/+p '%{ugHC8V8DQzWgO)I3byH,8"s"!U3$M/+دK$@ V`:fuʬ0Ej Sk/pW7S|WbB*J{v7iF'3ydž^1="(LS (-"m"}.U,2S >PzHC$X`Y! kJӑdp ܪkbGwņQc㙮:.D-eN肁Tj" ;|]Yn EJ#JTZ./U+Z/c*Gdb0tc~.2驑U  $fxE%mn\-Ng@` Kr~G[u:BVh7ߐ=Ř)|DvcZ 9ጆz7(=Ώ1r]uVnyIZf•ʨ+نj&`PXVP iiXx0s6l`QՈnn"n8VQǚڒ9M=l,cYLfW k#!c)B v$_(d&,| z;u˵uԋ鷠PIϷZ2ǀPdouBC"9/[7t 8r*_@]2$ שw$V;^0DaL|gpRϗ|҄XkW{J24h~v}v!1͹i}$g˂惏zpg,PYfO䋹>k`,y0D\9V]=Ŧ}xxm0IE]bEg >T{c,͢US+U]'t2L+l40,mfg+o3v1!d!I.sn[ \gڑzr"y!s.*n80ޞĒG'p]_"phJD/oYe@:_0gJG1u%_ 8C*jNg C)nTܢ|7a ^uK (P`ٶJr)=fs",F>`qR U\P.xrĮZtT,l 򧗩L7PefsiuDZ84#,cb3-&?8V""[ 7\ğ'TW?feMԮ:-`Tm LJ& WC}rʼ>/656}ԖT /ļqe -H-'(zK>`j}\E(}fUK(D ;:F2碲J`d:ɞ&v-Af\|R`e]|+C~3t2S#2ǪԈc:)N+Ybv}+6@ͫa2Ip3C}[ XlYMY% gYdS9Klp3. Ւ1nĉXkzȶ!?L`G\n"cס qa(ok-.o"ڲ0kS7a:1lR`\ffZ/\2Etfs\"YMN/Ϡ(LF;ˑ"IYzD!_`ׯ̏swl${B|=%եbS {^yjsъ2p x3d^jujCx@^dwp߽\]&اVMPZj K!l)0vQ`3/Hxp,FE?oBUun۳P( =Mf?}<]ڕ8B _*lsJTG8µ`34A ђQP G2z u.Lw5 V]zEpsBڣsulF2_qb" ];뉉*.;S?S6+|䊴jܗ9رc}>q(KOᣍ,IR7Tu2_D5ׂ;:MA`7H,xjX;tD4 F]wDUu`si WBQ&4'7|KXB^%,[>QȅOx;ًYvߚ b}?P__97d@YEձ⑭4Nـ~:N/W)+v5ULqovb|V?΍ s#1M;_ݹ[(`6ՙU2D;V{E:OP=夔Y#l1&ί)Z'It3&u9Tnb\-D}Q޿s It:|00st=߼ 4UU4El{I ЭҨ\n ,^5mOF.tISY ,^>\\f,iL"`挱.h=2]'tPkhҚ‘1-yo..D0AJpNj rHh *{J]Y%@Aari+[WǙ:bru:W3 U Y_A|cډs%LY,˅W|℞JEY{U'ذ\d^gVʼUt8T ff'gҙGA&~_xuLJ)RKWP%5YePCHHb&1fO %Q|-+_i;n/kTUWK0? y>RЯύ{E $0Z¤y?lVgsR &DEg:۳rlDR(>.(]IĎ[vc-|z`6y˿X8SBl1I&+_h}W4 n[݈4[:zL3p1.ՓU vEmf؟fט1i >߈Q R(;ֳI&Z8[mnn[%t ?ݏ$ٳ}2>H b,q#<l6%>3!EZ oANEki5tV@+V3f!gT'P[Ҍ*e#e"wn`cUr d_Z|ž6K9.hVR`-9 PgGԡ<,;<6[AV B zg/ņΤNV,c&Bn4B; ,1_W˂ᨻg-q4"V\0v{͠_uoJT{RjX&09L$da+kƔOa03ykMNE#^C;sXډQݓ*2B0Q$Gd$TcRI#)F"eڋW#N/P DR@G[3ЍiẒ?cuFyaR2LgU4vC LR̆(`2z.e?Rp~ՠ<+Uvg6mfb;V~Ϲ6Q40:eGf/vp2m7v(셽kKmaao_l) 2]@۹K|!$ހKis]5@ydLG\=,Z]ɆgE%\]RRr}4 а w]ͦ?uku܂Sma.yXyf5Oי]1>OUUTf)3 ƃy\PAzecSLC!L@X#ܑM cSle15м31l^ v!]dZOBk%LVpԘ@Ʊ&Q tmҘCpj\\:KR0gw˙.K5^!Uӂw-ZREJAL4,O[:oċ6S0"|&Vٹ1%!DACqRQp[0{G+6nplB:}!ԂljV)"KQ0>eUy~T@zNkؒ_Wq_5:-tV#J]Ƕ%l](6Pskv@8_s}(tĘL.> lgy@L+:Xxilm7%ϸm^㥷!k&b:Ju\6aPqD>[9NS(ab ٤2W >39B$@͜f-n3thvK/4rSCc<]@#"lrWXn| F F< ~.!5%ï'T Gw5K=3O`r˧y ]SEqUH00"E\=s]M91;B`G/bUrWih$$k**pmZ,E`wW4 iXqԭڷg!ĻjvЁT8u*v魞t;둁W>$ R[F7n/yJ/ 6?jKWi2]b+1Dfh;j)WP>|!iI*#nވHƢ7MԌڤXߖP "dɂ, @^^aOrgcU3c~)F=OinUȷ"VZJ@~tDABT2c5t,f:ad^%a.Hs4IO-QuHnԛ :Y5mWOiw' F. w75*Kq[I/@Wg,iSk1d8U/8`mtYIt ?Wշi1a  5)Z|޳. gxHe襷eփyȗ\6*|NܢY[4{GEP-e+ɥҶWZr~-|(ڭ7ykS&Kzg R 2].Z, / V&U}l*0:r>Wnb]KGN1FNo&cϒe=>t Χyv({Z+ jN;9rX~bM6T058!JޠЙPԼAP}6 EwwuJgv+">="p8^9W-jG$v[^SFd}1Ew~΀%TjJm?EsXI E+?C@ܚU}R!o4]-ċC.s%?b?lބɡ*cMu'CˢKw8Zԇ@ *,X E'R#R.4ݣ_ 5;iR([)WBդv% mxpsp}|( ʰ{" `~(ЪëPfwae+=ViwCB 6F+C;9RscS:*3 .Kz~/(g2@-wKOEr^ꇯ_a~m/*ꁘ6<#2,f j\K(1  M/0x)ֻo r'J okviPn2Ga@4ܼR;:>=4"S]Ė5%@ᴄ< ϓVP{a =x i$Ԛyibؗҋ: ُ%=sZY'xfM!8j(Ow6f:qF۔l࣭28H 4 G. ] T[IuCm ڬVś(Z;26;eYc6%tNV%$5)*~Bf(\Uf~PqY^{? %!L/+}эD2yAgX͒9k6E'|#/"EGk;"`#Z2~6J*m:N.!;ܜt[6vCU :Yy<13^.WURYc0GU 7HPVКcۣS7. ,ґx_$E+|1^0|}>:, OQ۷ '. ?#֟'f$%f8Yi<ɺoWr z1 V3K e}S}a9d̒LJl(ksPeȵV:G!2@h^:*wy {4yhGR)zZ9b?c!4݆FȉBG&`C^ J@J?u-Sk (P^$%KҙM7,dFL}0I`,5hXB@\6^XTh!T$,иSO"(j7 3}{_w 3Uh(U^|jY3ŧ\SLI3++hn|%D.Z\4!ےY8?jQPw0?J c-*u'6#ץ4*?TdӜtqkD9ѣ*G '+L_G$e-lS4 uB'Q_4N[G־(5ș yj\T3q /A'LC]Ba{t}AUl^tj陷v"?]gJ[d]WT^\ F{8k0Lp;tu^JRR[h[(o<⇱vkP snjnƙ#P?NڅF/$ 0l1:ig.R{ |C A+IH572hϞx§HŰ@̽` xR|< "Mz[ђa-:a?T;JAPGO6ǰ$JkyAM "!]RKcm(YfmAE|a2[hl)Uvg.'r}qj)|马T&KmcBj؝'ᅕbEShA$"Dj:|kZv6rD\aјJo6NF뢳c*@ uK j_Zֵ~gj ki-{٘ @Uօl``kxKB-5,|\?էa6*-#^DIZ.w;Vy:ƞ-*$K-B@%g'4H_ cC K{jhf0:sQA \.a|u*@׹0zAfPѮN? 0FE/ַdFl%L&Sm>Z{;HAYy`Ci` f"%"gV;YQxN/A+v'i;ld 4 j.y<2xh^R0<φ4'`ld#vf/%1vG͒_9Ķ--#ˎ0szd e$~;Y|װw|4czF(^\![UU~&^kh+Kl4?3~ߦ5>YXh$PlgakDV(= %f} (@SCI"2T{bm餱QWb=x MDFVD[AI I`A8kId]%#"/Xr 9 ,b -]tǂG_'~ R(r)L]Z6xI暧WjVFc*"d^ww|ӇOe1& P%gWCo? ɸuH{@?O ^:ӧCrtX0B}18oI[(}; 'J'Cf'ҥMv[APk+wk*P H7(Zob}/4mH8'" zs[6d:3UȨbSגɤ\ {-+] U$|| JIoUOE%NwR}EN1|Nņ 1Pn6d.ʲK.!qH/8;⧎ Yc(*3 x+&A-(.nQy?J0 3[˒L1d9L!skjϿ]eN9Թvb@tpOؼF0 )bZ@4gp׮}SmCļVhzD=(FTjg(rSu9o"`[ wJ|#Wb)2|C.pa&ŽRJ -%/XzIJyF.yr_[2oQ٨]D}(yU+Nߗ1ū=%'ުNE##(_Fr-m5Y3D'T1NdA8(Pj.UqJ;~3~@(VN~5$Pyr=,EE^nBېJwB3Z2=`V4d:0'ܚ$7WD _ҳ vȽQFS"g\~ofO jÖp+ϸBM?"Gzv139|W01C |3K /ykgA`}۔'ϦAȺJo' .I^5l2ZQ-sʒ&I&!`BÙ/MIYW` iAP Io ,%¥ic.BE AP#~A7 ~a8cvCiyF)ižIsc&q)-;Jr&OKn@$l-(Xa,S4 []*fy쩼.Co{OD{H~Dڂ6Պz0ҷ;8͗D`+o>"-F `-q~8TT_鸒ߊ8Q#[;K2I>O2aVC2]]#hr6= YY{A6Z{5KѰE{Cp#ZdK"ExcTAkr9fA)XOLǙp5bb:ۛS{kCIaS{ Ƅe^%mgr;y5}Js}i|I,>WY:SawhsW ̌$U ն< -.: g'.N5#qJU-E*7לL4^?u hPbH,d%)MISl;"\GL%BM!0j}zdNʬ% ?]4,|OY2WbM!\9-ebd7Um #3Mضf`:El `)inK9Ir;Fdmׯ?!O[2P֚=3= dbe48xԇm'<0PW } ar`+|Ca@_U4*xy-@Sz[*aLm0}G5l ɑgInej#WCfV>) y'3<&a|H!Up"n'|i.QF$!WOirF∺t S} c^d)'R: To)9(K,/\g)[& P~'8XiV 5,ǻ_.]^vwxv\!J+/HIy.T*KQX;׍:&#Ӽ^4RF팤C{Z(lV:gAө͛6'%)^Bk߈'oS9jX=-g5emW7;ʌ憞@%zM¥K=PY,M+!RU*۰%!5 C'q5s"u0R}S*U6Nj<.OJBl0Uo K/aeepLՃp^4wۅ.A#3E:7:3;܉!zrNQOC3k%f5-f!=|-|U/rj)ž.4Q{CŘaQ.!e6joX9heܹDIL4v<5r64 ήY.Oѡ ׈Xd/AYĬcϝ u8u{hXaTQZ&IvK,vU}7OXGW˨d/^剋" >'i#tsu6GtEBJ{!9Hkb,VOCBB0wYTWȊX̍=Vna]6(X<&M[_(Z B>%ٲ[>a1GṄQEĶUW͚tыĚQx. h*Ce ؉L8hW~@d $[8\U7;[ LPb{Pf˕?SL|Тw,5*A1L DiVxUw1:Q +OQ8`l֊-A%|׉Ut71lI.j|_RWE[^|8=mC֋AibR\LI=<16ԥū>ԂҤkvlұ|8I+Ng<BzMa7L`P^*bvʉFKZ_KFteJftfm.F&-U +g*S]D^랺EJH.ѿ xؚ#uA a3H6]J1yPşR.&FO+Gʝp .7q[0 :ى@cMt"'=nફKr\ ܰǎ}H„vᩜϯɒUo -)~\,пz<(yR?sV8:B7Vvg.@?Ι9ʲ 96hzA# =Տ\o r+~I߫n^,NI*GZOqEw(ڻbC0|4 pyCeΊZ?i}n$HO5 HC:Bp#k+<~2bKBN)0eFUspq)k̸/Q i0h}3ZLFG*9yxDPJml"y:ʅ:>*l“<޴jHt iz=Hzâ3Y/yTqU 4`zCnd|IGH.ֺ@B_3(X;FXئ)bMAX+hޠ#ڱՓ;MF:Ё61S,Pʮ6i`Ex*;HѾvDG} JIw?>.xbe*vrb~MrrDVYie<@վ;D)wNa|:ZO/ ==Oʸ2 Z e%1 mhvՆ#k vaS8Y2MkÎ`-;8Θ+9*;u19~(Vz Y,?ɜT&Qa⾵Lۄ*Z܄ǐk^V^T=6`Fܮc)gK`wڒjogf*/qtEZFC 1<1EK;oKš/J[Yf  6rҎuN$R?x;4&!s@l]coQ6uP8mp0n^*€Ehci@Rȯx ?vx;ޱxG"p,NawHg_3]eWN1-M71p7?JRJp5KGꡈWjFѨ fQiX@KP+6`OwoJs;ӄ ˷"IRk2'Ĉo A:ZVqTN^y2i<х+MQ{Nem˛IEb\9 ?ƷU!$!ul+#践Ve-ݺئs7NMi3",Egԝm? \HWM F#JO,m~}bjuDUer,լ%*/@,!tkPXxDi`T/e׮ ZG..8ǝչ vĹ`.N\/I-înm39m3e4D%iM gPU#|,0L9DI %I øLZLEwr!5/y[7ԆYLm?$P;.1ٜVu}i,O.QJ+?^qzQNǞٲ& KUalSY9yNOylؽrs5VvLð{ e#y 3|O&8І 6@AZa:6+(9mwcHt>z7wS-4lMSnwT(;+k:V[>`zz*ej 3_V#`K(ɀ]Ƈиt{z8Ve]ش-͆|pqE+L1|em$WFmB))Kcpe[2%d.d׾.>EDt: 5.8ފ,& (9Xq}sPka) }kݶoPV<_snlsx'BcٶyOEI[\4'd(k*A,H_frȉ +l#iB p\~?aL7̒8 Ql8%1<] ʜ%˶,k'E,%kŠӯ./)#]pvnai*\ J*KHL,I9R(6pX.~dסTG '9Y^&5k#M:N#٦eDkZ,f2W|H׫a7ミR 9UiYh3m>uG=Lem arczG36UV!CQI:wcڎg2]!흯g9G hi.X&ד{CruRPW=XjK_!a104 ;-IoX r58Ո1HpBPo5yP֏1䳢!V/++e?Q,^'.2 ړ&[j S#0Oi3uIAieF@4ණC++ߣ&\F$7gWXmsW|)/oG*o}eNHzJH"d尺EQ/J}%nqrR/hSҹAsN.N8k X8ד9ok._Qi҂Բbfh-H4iEׂ۠,kؾ9]S&;xOnvr3Jjh>+i-% Ts\S/Kth|pQ(`QǂY@S$zHUwil?-אw8W1Yi5ǵ_>vd 5O?'G,{uJ ``4@.g_R)#I hђp)ڋK?25,JN dׅb>u;7Mxf_"̈́Tt64u˩ %^ؼ*LLj~TjHD{ߑP"Uڂp?st b ]o񝋱%RzUMoF~Nyӣ#FS0 y2ӏF=;@x&d ]\$j7Z3ȴAQ&k,~Piһыd-F\Gd\؂ӧc O~G%Wyû"МY1Od4ȟ&0 ,+{bHp)փ{Uf vn/H&Q[gh%Lr 4Ⅿ:,v"o^QT(!ty05!|z@8F9̷(K0f?vip2[}cÆ$q<^rzǪhD{|: ! xVX,`CQ&DS,;0Sc09U=eĘb<ͻ*rI[605ns"@`܁LZcgpLM$f(t}U=l܁F3tl>C).d:q #2_؛FJ-r6_^+,dl84`>y5!tQ)> }:EeWVKPexo~43,؆(dX#}D w ŤQ{Ɗ6 _i6$UR% G *K=.G^<&s$k sݧU{<6oP )DIn~yK2^NrP)#)cdˠ'Jmgx@"HFV猜,Lb^9vz- U%Ua.%ew \D4?uS7 [ҮG$77v)FS.PRCܝ8(_VRc QK0 ՋXR̳}?K@ob~|w%Arj:4P O a!L¨!5mX7&K_V3Yb\V!U(AB.)'\AA*1ZlEV wUXKNTV5B2;?-&3?"쇩B[Fi 7I~¹w7¤dCuRv.Ͳc/X/'Ye۲R"_wŘmj'MW@ی$W7*\f8$\j/Y,.0CDS8I?nZy_P:VWh5j#W՝'7bL[Aj\tV$h0ρ?6A4qWOgwJ"K q cg&"%l3a1tkW{} , ;h_ .qQ,z]9*Ƒؖ%ݭ#۹m+CJW{K[$ ˢlD$37]AJ+p#Dfѭ:Zfɇd(l]9wu'|G(1TVt^"qЁyM -*F[w̓ ``mR|g!g0:kU#pSKc%556 6ֲ皸cO) )) ܞ&[I;aE>AȐL L)Τizn͚-4d y*aY#dd9EX?:NqEmqe*-h~Γg(sA4HA}RFǠ31eٞeW438Gf-QXLh/ Q qz<>: d ]YJ\V(:@&J^{ Jkn߲#L=1ހ~n SXE|! Ր!Z7⎣QJTL,s:[[(`K?,n?.fU1TQ Za?')P@_}║d{%In)5cQc gB,@PCAX/Ɏxv.rd8YԠNtޒp1)I-~D^ ]L?qC\6,.w(@S[eHTWg*?OhmniheR:؏&y{5|U>iOݎ:'߃JkU!= R< 6p"TP\;iȉ} ZuAI>B.^lO]JO Pɯ ML*81jM2<"/K0` `cTtؕYQS<o"Uu1߂9/ٕn-"o&xzʹ-6;3I0`u#xx3WM"8,!Wx7 7ec" -)@e=}GL-YU138AN94Aϭ\EJo~[9хbl(_3?lܥ+;׌ϼn>G@p#rhЖ dّ4v}VU)`_G? ȟj2*7@DsmX⚥ϏQ]z" '=6tKu㱽^nکJ`g:Y[2%>@VɎ D¸3eE\_&;̱ JYߪ?~ 1p:`R2"3*1P,8ftb+M.^B\l*Ꟙڑ =*JVL@"'\_ߏ"Ņ ^ ~mFAbkܠ֖ R"rLdT%[0fɧs lIT>U"kse6*8@d+ Qce$,\Df<ӔMnPar je-S zT: "zڄxIj[ߥ x35 8YuS]-at&:/mEaEjPW}v(cnmj3sm60>͆ сI%VdgC(4VcXi|E-0nn EώY=9L`18}sɵ29Q Eppʭ4(nǙ-w齾W/^85EL ȳrn)ǩ t3B\sA:B<*EFk߼ߏ#+7hM~đ4 ;62XR"'4,"V#y$8dH*s+Zʦ  KW SqO0~֭D/Al56&;tddd_B|/vYg.( QH|U\2 ? \ ‰qh4kC""y`_.MR4#u|ҏP[&9w+sܷޠ?2ǭ^?NmM7l([8dl l_3 0 @ (v$se525{zH B*b.=2(hsdBOƳCr!qܹ'9 䎝g8D)r.nbT(l-6\?nc\%lo wҏ&-qkW#N @񅟯159Y))F@D vG ڶ eS~;DZTԠD!#5LD !"bWҽU bJ" }6ЖY9Dg; 8ӧPoE[qֲٚ֊}[Dhlwds_@m䠶 z^[h5WBƛP!bq 8fS7v<^:aExCޝA*8wr72X:x;L* [~!ep\L]Ss,Hd0lz S)\Oo> n_4{lnFy ~qtXy6WcM>d{5Rk{qnQ}nVb'eS=ylӋ yw#. R* }pDPϥPߏ1 yߛJr"ғ,ڸG) ^?[-doa<࿅Dqe}Sԗ Slo'9;)$Z(=,u[ >ƬPId"8F1,N-&,c+7Onϥw <4mKlHOU$1#ߗNj<ie֢O3tgv'ɶTB*ڨwQ-| ۛuoԀeizR,G^Qk)>IJ&7&>@ͫK|:7b7LELcj0ք75wHLjO??= o& h XlMDF!B=#+n4uAvzCR.ytn3M :ɥt+fp%*M&=U>v;vL K/:KTo_额zQ)gg)eK1s,-C`~ 9 TJ,"0/>luh>BҾZTfmQOAB_PYug:Gc4 LF63D+vlY&+7q&ؒ7aF*]$ܻ'hͻv:ݰ{nZPIr|ܻnۈovCIjRSƮ8j6Rlȉxah>k`G6JUJ@XjZu~"x`.auJce^G;=-R"{;2xuB=_(BĈ4 *Z1F-[#]t uA-qJL̡$xvw1}2%_%p8Su+!heg/7nmB atޚ,i 25T4nA&g1\FwCR1ϱ ,'-lbتmh^EK+qrGwЪ:9p]h5oMv<0kzZd- -0dZR r,(ӎ2: $"-C,%vs /Kݨөj̱m^s"LRT }NKKp)NFz' ZȉfбL=YUC-2_/z_ (HUe)=9 {,,db%{+.=eǎ钞ʸ\ Jzi%٧^)S at<VQٟuVC}H§roDˉ}946&lC%݌qC?8ո5k z'ֻqoOBo%`_鉿KKݣ8pٝu7.nФht:@àdlj Fw7n%aӹm+ßa[]nV5i&ʀ_E)Jq{S٥&ƻ/*+BuW8kkvpܴS l9{],ϊw8ԡ|r҅f4Ce@iwVHv s\d-,pW *ChqMݣyoXR߀2slm=_c+dž- 4wixH at|2 ݇vj#JrSzV`0(eBB\1Z "UݬW 3Tx*W@eDJ<]BeAJȈU˥c(: ɡ֕y,&ϼ|K>S]1E1F I.0(|+m!l"1"ގCK+8) 2ԁ$SU9 Fj#'_&~Zr{aA^93%P36]ר4hP>t~KhIvvȖݨQn^`V-YְݫN0s٫p7{-:^U 5?Ox/)[5 pI̥{$>XFTOAq7z K?i߀.@E CtQH$7]<"iD]j>8NKcolf}}@_a+HN%>EA 8=ah ;s ?F#?ln?^:W 6GVR+p)gF?Go|t5{ 0i>ԃvN sFă^]MԽ`(^,⩏G-z>%#4#KC)@f<͸n)  'LśAy^!k$`+a$olAF!? ơ G%I5zh"MUz6^,vhfbJ[(JGG䀪Vqޚ;UdA$g>/ێH5R/TQ6t:knLxtwsBIsZVԖ%82OOv\F=,(&%6R`r `i"× D5 2%"f2w#.t}* _Fa>i\jD\18APsWlyyʎY 9f{6׷.wץDT+*Uկ.B>WAuxθ3jJH քoxlu#)\KG|Q[f7İvoBbw.&/vxu7\fUϥIR{!XHM/aU?qWNo i69-8dEVۥWAJW!zVe!fZ a ƝwOAyOH7*3u \gu&7J^d : |NrxY gЧTNbܰ(AC TnKy&RO4<f[ut75÷I.!V32 Bu/!?#e^O|!lK| /,f{$q{2@@.ްȮ]ۦZ:{vmAqa!M6>sg$Q ~9x|f4*@nrXćfRA9sJ hsd^+ꆟ|?W3IHLˣEGÆ>Y r u,KS ([z"i"X3Hi6>n`σa ˴= ]rf;@Y~Isa[dkW^;Z#[M3N8vCڹQ¥P~>1-.m%)PgF1M[ xO0oIH$)0F7PgB=,uc(,m dh\^0'Q)4(s"6t WDaWtA^C\O@t`Tkl`sPbi??bL]RY5S6Q۹ R߸Sr 5dAZֵ4"mq UP'~׏H@n I6o,5t%K$N(lrFN|(DУ鲧֔9* ^3#C y%Yx۾Qeǝ2 (E f;gUyO^TCJkQC9\xH-uޚꀔCOłUsgrctfI5͊V{͕2J}ߞݶ4Ad4DtTloŧnImc )8jZjCSՅi1M'j6kJ' e5!_c^"c3vxƀb#{4oHd'b!ce3zzQ*b)3 4!ǎgQhrǷ[x'?t4R|ul-̴ҺFt`Y[/>'q6[+byrAZxh18ˈgۍ|94' zN/`زu-S;7'D ;^@ t}Y(bbYet51P!8!r?t!Ds˟5sy.U.~Il頖ՔoX!)o>h[Q@hG/xa/h~}]QGG @6<_ 'tT  ijOWzFH$JlS,?mu"vn6vnhgTBNf =k;ToDm '%1=ןM"`4G1ˈQؒL =j|v:Ɲ)uQJƁ,$p@SNALiI9n:4;#V%/H?~/0{"-q'`!of]]ƜXz*"YtVu W֚ cz}v=NRAqKԏ&F)`mb% =@x7-vܒ@O9:[YVk;T𶢞#xy\p=Z50"ݕr &D_,mYXnBFt13aLQ#neI34peB0oE ]Mxw}TD[=eFx蓩ş;p~`}z9dҬ~LPUMG9Vͷe.fC|r@rT"h+\ g~DZ; a[?r7wXZ~ouՙm=y: )3ѹ ӧr@B~`$g:>Z9Lj -쎘8ysK^ߣrf xb XBHll4< n)oA?jbHW^8cAƹx@7Y:ޞd S.T=PKqIB:up}j4h-ZZY,nKd 2? EP r[cxT{D^õ02H|`ԂκA}E@phEUkh)kmp)$ XGWf䗎}[(CEw[w )\=ʪ&scw4jJ{|}q/#p*K5*SQQ%ء,z0ĺq'ҭ-TzVe|gnIYLG`r7NFy R!k먱9<|h8^v@^,FV괷3aۮ܄a8> JK2m%>X"SYgF:CqeJy\Uy)fVPؒ:˗D 9;K\܎?<(hVtcdˮwR0PۛU=҈9Pg̈́}0:y nEf*WcC7 r9L;Xರtv5K6uǑD#/x2{hߝ פ)+ 9^|N"Vw+f?RD9MZW8 hm28pp Q7Oē|Buy1$]l\!A$Oڳa~(VPrkv|ppӿgGE–Oq}"NHu3oG>Fu13R 痰QLbmh}LYZVu?TH3D;Ȉ"F̎ԇrT*ɗ.Hg}qܤuB)_(&U "7"Ip?pnj9]/]/ؽ9THNʨd[fEV,_B`M9j4%-Z)“<u7iy\SJ"YSrA:g zn s,Kƀ1 䫛Gj HԸOmMp> -x#m0e ASfz|+p8CU- X13-hlCʝ1ln uX5s^12^>KZa@s 6j; XӭSsY>]ܼ Z ( -u!ڎ?KIVP,I5ޮ_dM)fAo !f fvsnY-fq2<܇:A&GO[_6pĞ?w#PUR"< uI٩)܊ew.ꂎR!&%e ^jP_F3=qsnwlLJs0/H ٠ .w)Ruqo(aTJ- Mp\C3j)fg1cTn)FoRBRR* @FTlSӞHƓ5A[ag=RQWtIՌ؃- הݎRɒ`afE;`A-G9C{H*9O Io:-X~$lc9_^t.;!viO%n -)FDha &ZۊUΩ6'mӉ}?xB57^M|-h'0N a_Js(na(鬫׼q(^DFEm}sO,:O@.H0n4t:_I6gi8-o8!vj8>e%50&GSOҭome1ݜlƾ.+p0C$AH| D)TKݫ,ޡպjkfs1&ڽMǫa½*41 jw~^ֱwrdHa-)!"ŝ 5/ j]"}F'qpk\ubUW@aH"sn4|&usr :i{a>#eM$w#`O7U3Aٵwu: EU$FgQI›7l1G(V_*k-aTCO"L H}Zy޿!-Ţ}S ŷT0`hٷAJ!jl",AU`.OO#`s-D/ec-WY wBk2HTYvɓDh5~R7{jIA5Qv(a^L&\ G3K]vYn17xYfSy0rE"D]VXK+"\."t j@c^JE /i$/Yp"xXKF[y(e.Ebچ$Љ ӝBẗ́V8aQT|lF^WCcCW @TIOmI鬪T cc8aq[?!)+0//5*7y ;, D.K-VIF?9xN|+7Y!8%Jե!*<2iuo,or]{ \2.IrR阈%'[f aUz Jxjɲ&06+M$H!AGΡ & ɓK\VOW'<u kBm B +zJwP挆UU dDDf)29M.8pi"y'8c/fĠI $>U(_܋e9/΄XWZDꖁñ:=MNɹmuog|&(1tͦ%M]B:OO'S-vm拾x^,ׂQX>k[Eu"3n I}}Ė`s IJp{ƷM:zw!E  Z$RZ7l4-(LM"rCMRcƀ'pD 1m31np˦0}7 +A+\ ּѦsWSאWVeT*D"7l٬ 4+䑇O`N0gNꙊ2Y~F\I6w~5`BݤKpÝBÅL>E, V8k|ˑ" 4a\Paif)Nyg%{0lVJ)iVb Toč;st<蚓MEyMB<(zOPv0$e`h.:Z(1ߗ~n S5%4HjϠT(?jf4ݿ'*g (9'%2Dt'DĶ]Eir,X _mbe:Nu0{QVBH]n{ڧcm։; 1қ*t!BߝZ+/#_N}jqz6dBYAA1`$BїAmx˜; 7Zt:=&v})ܕ ,[ڕ\ g}4[W ZɏȳL :ik:v. hӛc ňɤ'l'#q屻Wvr)0L؜0qٴqJ>qe\[eQ 9e"P<9s1V6w|5;txMkarJʎ6(zݻfC&z3dҎ#{ځ;4zkߩtⱣzŸ2"_Zzo԰K6ṯw*o,ROXDV 's̓5E iKB MI~g/r5RjA} "f3vOd&[CG`n(, BޕvT@"xQ-GhaR0{P_ pAtxWG9QXOGmfzhUF/ŶѨ 侜]%݌viE]۲yFT,׷B(4GpBzYZns‘g`uWt4'u׭ TT@~I)zICճ,y"3O W)h< @T@}$ u0r臥:Rh.͋bf O/w?.MnfK>=2vlGS~{>0^@38)&֧˵'8;wgw탫2hXK-|*b &N>iKkadۧWчOX T#oiKOn_ 2tuMVT2 %Fn7 Ieܓy'U`.?fm~9D0OzflĮki6 XU'`CAa)ąKPG A9Óɇv)&r'}4cpI4dRt^݅4\N.b L9d%?bhBRexM,' 'eQ,V`iq`Ǐ<ЬS“L$#f|;UWN#H4BwA^ڶ"1zxD~ngȚuEوz.C}P^!@<' |\??̧)cJ-^3,$hs'(QbcyS,iT8 qf#mT~\tr۶m>Q?Hd;4DqrRK_0|*zٓU 7~er E~y \ʿ`]l D6H^T٧kiuJ>L<I'LѡJ[]]\Vv`--D5)r":Wu:-vW0$"ƛŸnN)jV\Iac>A"QN1-΄@aުZ9NN,3Q6EHg'!,y/ECJqCS mOVҚ#S]ZCX vIr(7bH [>adT)o8΁R(C=R lۖi U{]TzJT83{.B@Ty[F7Dpʊ.8$ ZBɰ!16uh_:3;>4?ίώ.s4ϟC%Y*?zI̮F!偰 ?_dDSB{k7].!?K/rTť}:Z+s5O=hUՌ ~ i|UOO¿i?NXSFEKwGs ˖l LO11|=1|D_^U]I:T0L  LHa##H,@% !t}x-^봮G0\F+Ks~dt)8& &-DS 2|-q?4[Xšsv8ob`%{)jxw^VsJ1I2$Qٕͮ,+D"Vq<5y@a3RF8?A$K">mԢ\YDt?]Lg)X:foFΑ3U |X;㹠-:,5 SrT6yoC ȣ?6JLmz{>]NF #A C/1lVc^LƮ5j叫?3/ֲ&܃'R~\@&Ala {AhTcό{= q .4`PfHbT/ P`'oF#%ŋJ#9"8G =Tk;ۿAߘb5JS?r\ qCY;Buѳt1 A\9i=ŵڕaK=@zp1V9l@Ȋd7_ #e5#Bژ۴IBͻ^D>5aG\r^$1yӘ}B/2F(WfgU%Mh}+Bsȴ M9V@mNyevKp Bg# IC`g W^rEQoW%4;+( Y b '@#d6,럮V"U6d-pwe?r,bulB-q/ ?hTG1̎$qJN\j+[0M`'Ɨb:?vxN}-'tͳznV̭-V',-,yyWZDj7Kd65g4Y@l#exx!atͅ_#pnQo GB`Q;DQ Y$L>3 DRϢYxb>}?>kk@:-:gTo,@@t>bo6|)VrOw0\^f2Eh3pYsXML&!.fjSTIcU!u. B1w_z}??2p%Q}ݕ?mUs3ȁv#V̠97ۭ%&3=q Θ`4:ѸLsjUH㹩<*u0:pa#/`2 WвoupNݣ&'T؎4Z9u`UQo@=a9ycDRSZs{ y$Pf('k p|)] rƮpn X¦bzwOɯCڼP^B\@_]\)!ɿ/AZm3Y#ۖ`hO{?aE+F?`k3ړsVKEHo]L.!s6V^zB'LߔC]77O8<]їaTiٶT=- B}ý6q,=p!8H͔^x_Bjq>|KҘ9NUy9fpԽUS^NغOˉ&cn81dhEƈ5zm(}<(}s쁴J0Ъ@VH"cO2š\ nkw&or$5waqY4X9.p3P0(]|Ɉ9LӜtBS 3ov+CqΈnj;~2Y}x3㿯a N|ٮ ]EH@6߇*g>(ޮ)9"F$1/7́ dR5G)v}#!+zv9{&\0Bq[*xuJ[ e"6zkf)~[|[=0IMkGrB J@$ϋR.Pt[#e ҋ_+Jg'FP#Dv ?,TPUBԩYIvQ}msEEH=Xs^HLIOVh2Iπj,oiCѺ&WE}_(k 𿳋JUmdkjEG=%u:G O-hܥ_ ^z4(Ap"0Iqid5kvZNUEdzn..ѮH~RyE#Vzxn>Hl Vd` pZ {]KVZ4S9rPbTH-hݗ\H+ /_OWn,gʸ`p4hx+ɇP]Z594$ n/KJ#p}O;l~`@M٦0tH 1?AI3yCr㼌r_U6-:9ÁEnxG:ޭIKMO1d#=?bgm,5!#z43fkq(| ݙ$+G9y8,p${7/i&'+J v -1 wKAϘg *4p ~?tnЈQdh#я"ָѯA\ÛK?n ,Y \09\KČP X(ߩD$ΥǍE=Jx nKL꿪V=l;T ҅(GF@xiC&V5f&CÕBc [!zl1_LeY@pC =oڕ'}{:s'/>6U4f,"KY DR懦 $J4~*v *ɍ)T:F2&~ÊȐ!ap llǼ4o3@L=?B-ye<ƭ˓JԠ}|9Rߧ5(hN6n"TΠMҢ\-~2h;hsd@c}'~tCg5[R烂Pꖼ̐K4嘽.*MesRĈXozEICAP1߳ax٧[$;hi *38OLS~6޺ई1+D.x BC =aT^$f-o& rPUYXU$}m;U@s90V1vO=Hf 0Jz3}0AG{p "n[:6X$\CO"_fWm5? ) ,Ru6R`cQ֭RԃMb.Lo }CAsOJK@:Є$QRo5Lee ~Pz$3P^ʴnu80žߨǏŏ'8A15긾zߐ$ 1BPgjڍlܨF`tt" z$LaT;;Iy GJL]Ԋj(S7zX=Z)G+ \{ic8MXt*snԶL ρ'Z̭`%dXϧMѐ/#F[Ew0z2W#uEowASnդ;gR|^ GȀY9%"ى4u Aƌ{۾JGG[dž*lPŬ4o/V4`7GKa{FP-O0vmkK.^.j7 .j1@^_M"ӍUҬ,M#@kI;`N VOś]}qw=fu*[@D\> DXӾTqd/-p}kHƞ5$c"*{P&,u3-JD$bY3 @.I\ 5HyA@!~>+4VC}Ko |1? _ o\v=4 _~_A&WoYwtCb(6[2V$'a ~wz_i+?!R8Iϔo Gt /ʯ/AvFȬ(NFj46ҲdBEw~YE|L]<WVM4&޴^re̮U;}ZDp Poz9A1|+ J𷓘qnb\aẀ`bc<v`hQGǺ(HpBQY7Xmw[XP ff$[_g2]XlPiA!8g <:;cw_) %)7J_!<,:a2Dkj!V S LH ? Ҥ(jl$k)FaKa,4/QLaYFf#rw!%ra, ;5iF)7{GQ:p%vX}Iթw 1Fߖ6qxe] 8p%Nv" oYVD|n"ǽdyEǢ??Ѹ)sU)'}K 3}HLˏ{+pGP-H&az gJPl}^;V@ьG˚MY CN#o@2s_nÈy+ dSHMV[+U+Ld[=V7K6;qtYKt~=w/ѰN.#*xս,{!ХRtrֻY?[mN;3,}.w7_J{U~҆qOfyO^X*D+W/3+j'Rp& [8=u;g@[FsAE&X$ǛwoϒJ/f Twis/cOo>( >ڰ!< ex.$K# (f4ꊥߊ+@6iy!(Be9І!'-gRO2Ŵf!LrLq6hA:A/GC1iSc0dkADNA&Jr T 2EͮjyH0c)*dO: nOUOs>=Z)AsCߦ3z?$RT` !n߰o~O/#FwHd?27ULZI}Q_/Lؙ}w VP6uOv_w׬`^nl,6_9Tka!JoURG?,LAEN rN/;BTp֚#hK6Bx7C񁷭d1 M^${PQ7-f|oh%=6 䏋*PtTͭSs6 ,i# 75-/k%VR,;>d2A}{_mNٞMW\t/lohXMH>yiRƍUcW_gFk#i3`q] 38K esQ"_PTR8$lGx:ZGs-jZ SZ%׃o@.Ki588( B^a}qyqh,~ Kwxڍ%"Қ]I[4j*}t idzqHTh-M,q;9n|'3ü!2Gexcx-Łtۺw˪^_Z0hvs5e'ҭk=+%|8f'E! ;k8W QZL,R jسbO_h!)ˀ`HL,9k>1Ϯ)†}w.e_\KVbT.-zrdRۦD X@"ve(RII_x^H;~ikr_pE}B< 4l]C/w ?cgZ._bA .[oAse0c{ w'rBfOLCK1߿ڦhυH=Z$Pon͔$@^^)!AMd(qX/ z6^u&^Sͱ }tVFw삊&onxƻLOljMh?N^jU"byUM '9qt9;;iEcyI`ь%Y]FrW#tC4Q T=}Һ$&$-ΓOIp mwrHxEf&d!GHJpۊ.{ $K#X]x oMMr!{3FK{:I s4|z_޶Na{ ~}CRCF#6#th:Y;Jq'cB[r'Us!Ujb1r(T|l 7'&~fB*ss[ 㝡Ԡ6E #C|G.qۋeϲQ]t#&sл8>@O kP5Ŷ `y`u8 ^q L VѣdgYxˆ9q;r[[AARVmZ>>-Wd6^c _i1]IAsPTԮr$ԄgUE='LXV/d%\Ѫu߂1 9Ta1=ҿxyO릆_gX*}~M$2>!q{ ~# ;07|`)qVMf>$J<Wn`P ,P3tldBE!>znc#l=k!'p%P,ZD"&Fd=D.)l0]FNԜ'RNK Ehsj2L- @ZfCL5t\>DYv.|w-=0 z  d$W4@t$cVxtq:z~&LQ)!RX X(U622mp<]lǂfJ}E87cЬ2Y-RmUGB$Y@|Gҁ.2 d\-yB~άAp%D*W%kpw8|VlB~`)?|bܺDԭtɛʖ3PVqo?gy7:Uc|չ 00,lcbl5F/]]Ʒ0G;LGJ{}DK'ZdО!(upGE7ҩ=YU;?o6RKdr.DT)&R3e s!K-ѳiM:Kns}dUk讱CeH%SrǙ\˸ֲoՔ(谸[ˁXo@ Tq7B6JNoG/)Ἦ G TהkLvD i2vbKդ#&v=3ӡx<*C:J.hP ϻd5?jES2, L~eT]Qlg?n&E/Y[Tjzj>o9 OweiB bߥY,RCuBٜ~,{B_ۇ8bAV@~&O2H3`.|D$J22*˖cI;= T` uxwzݩha5<3C_]}%Jf] b䆳On):@g< 6)N) tFt9䪺KaM;8#P,] E0tLalX2d*Qlz`-7wRq5bET.{݆}u_EڡTP_GTeG>]'ֵr!o_ɥt{H2Bn~G|ad?ɳ2m*ҖO(!a,ifofa/0{'M = be}(F_zJM(헨=]Q V]v#lcG~Ɋ[gvgP$:xA:[ҩk>nonLK݅cmtՂeUDDNsR֥ 9" Ynׄ8:R:0d]?em{9#1P}pjr-5ɲ2vcD+erk+ti2\@Y(qח[ (it7ٱlnTZ!-c!..fbxmd06wRuFQoQ._@WHVzs(WiWD2k*K[;mg\Va`ҭP`ټ bxs~bmI3xdž»nh&7XA z;.Oꭦ3kgLy{"泄⣮36H`n~pej$“˼ qTPh%*\Ggi$aw$D6ϺfgFݑH; (G>kةUYJ~ gN Jqsn^fҽ6"w|僈*0X1vkq߇ c͛NS#ՂZӄD G |ł@S-b0ұ?i]2k43Nenj;h,WQy' TK|B FOTI ppgdbjMUu8\㷒ZM،:SZ@ʬ n~DF; DW6[+% ?9 x!V+ v^67^׍&L$Cds[>i"0f^S=)A̭)a*q>=rp.t ɝ\fCpWt."m+QNzs0L܀tD0-*Ţn;33N2!Mֶ#ɨ[XI* 4l<=5ftcR5D)H;V#Cc™HJ9X}/6ma4ːPhr_Jݕ܃0<$dЭ>X^Lsk;D(~^W_"Lݠ!> aXM"l!pZhaGmx!7ԍk,`m?C.C_z2tqtB$"[! {`-#fp ;;b= DAmN-7Os|?M7*AD?FB| ygaeQ3,J bG]Φ/z!28/BO9ݮ11Acv^Drr`'t)o$3[w  r~--ޯ,⠃NwWK\ nGEHG qpTNCs *_90~m†}[ZRh:`rke9tHL+(}L++֢0Е+<Ś`Gr>iiLX"T7G-^(vsgφ줫ƙk%G~(04=׆s)uq9u?v_j&}22\H++m Y!-ʑ3XF%u{D\[Z^#2 A.*udzLdR镖ُSY\ ؘ/;X7K|20cF ,q-[qLL!S#ZE|"ːPƩl+Alg]o<"Z7Ƌ)=1wzNuwضkO*z<}gW&rp0*p$30,/Q! QKa9Ƭ8(]z#9֚>(v{Xe2QDӮ=n@s$ޗ:Ͽ\F\e Zt31m cwr\H}+?j܀6?=sldV4T"M'c!V+lg4-ĽzII;Li($ y0 {,RU<7yꖌiOE 8<{#n>Z+[2JIX9|"c]#A@a6WsiߥZT֞H(7F_zw~ p_b3ܢ]8.`j1CFtIp?׌ֻ'IN\j䱼HI\lG R⋺nrO}_0e? uv3SNoE;bg`]:%Jݣx KZ7il(d46kt_^H ԚVxQRV:kn0{p&5dZ z٩.AT`“)f2f{lˆ& J$Ad}Z4C厤{Y:\H #BÈ&%WO_NU*u3 T=V'i^^uQ0{ZB7n|(hT5!pF8Z L|;JaHzJy99'T† LF᪩MC~.6D% tAikz1ZVz1ڕvz%Sڵ{{;xUU9nJ`6Aac ԭ~.;T{ 3f82Q.ZuUw)"YPy^CH۲_5KSV?e#v7M"^ojL9ap͸l(p W/YKvy pO=Paɨ5֤L_4TF”p u~2)ͮN&5oǠL{ܐ1[3dC%KM˦^h3J\l(yNO}hS3=MaMKjwtTQX~>| ] `3pMhkeGYr uIgk@2d ~7.|G,Ww< Go<+~.@R "ٽg afb"[7v765sU3F#8ǯ|A'Xi=Ŕ@{0ȷn aARLqi{yюLlLo);8.3sn>m~P}d.~=2$PF'z,fd;3]|t ƾ!h.Y梦aN#)ss|@|?藲4. Jx<Ѓf_PvοYeDÎ>B eU:ۖVPr,1| SL@çeOӎד[|^FqbjtQPa?oW 6Ϻ.9HA1$^~`NX9kFYxR4o5I0)Ou ص';D q 㗥+'i Je []#8 >L=o6 Pu[rY6 ~\[Rn.rnivp0Js_3O ]Y̩={]{:)S~9X+CRTKEId8nuUGS)䞐YK(LwZ-YewUI2| +ILm]u0$*0}Gbo2V+r~Ɠ4S#E ظMTfQ5_ OqH8Ѷ0QP< y qH^=d(w.uAb"{?s˿lUIlRS(pQn= -iELR 2"FHg\mq;;P_6§wTJcq HoeZYt> F)घD룀?戃ckanVq,"`ο Cn =Ug=F{Z|ij].'s;n,^֬:KZ5+mhUzըӨ^7-ogͫ xeG>+(oa)L Hs% !TE֕ ”5S^5V?*i &{S-+Yziقv*0đﱯ͗:}J^yHYb ֨ ӦQK}9*!^Ϋ6@]obKS`2⛭+R;@As Jb 4u_Ij$8]1N83&|ӚWLqq%cy$Fڏdt[Xdvqĩx| " S6c(`ڸv<;UFq!x4v%/y?=r(x7t2SR*oqAc[OPցDMAQ:2(ݾy6I';dkw ǿٌmj%m'rev;?4=RrbJ5K;c'cOu'K07D7xόw&q|gnY-odU-=ȺGMɤMN~8Q(`y\7޲V=,LҘ")<tdeJ}/p ?)NLEuE<&cd ~G9q/Y6} u}ly9GNb+jDBtהHPq }d+B#7a''ha*_dυ)  ׶n]1vɚ1Ӽ4R AɅ$w̦v k\Y](^\jꭓ+tze3:"$GǦ恸2E彂YĄk,%.P]*ǵӖݪΥs.L0xʓ*{_w]C܁;dĆ[gɼQQp"ޟIv֚vy@(I1JpݮD5QBhl}Ěqjv2Q"Nǡ=)DRʭee9iG H>k+HE/OMSKg9&5[K(GsDbA=,P$OH_~3+Nmbmhi!4He|DY.wI6UP6X 1=lة>}|ˮUb)}+4pl!$kD_R /Z\#Q3/jKLc4#i0#!Pa6t-,ʨeC80GKK+Ma`2q}GoQH]2$l#0} :8:*(Z Ɇ=k4@r4ω[\ڮ $FH o-h|vkKܺ2Ѫ[vy vnIFkD w?b +ejD\K0܁Vf$?I1#a"W<xy;,}o8cw3&2DC;kRnπ e:ʝ lv{E[M@˷yVhWˌRjRzO[%¡;n.̊nYPze5%-0x__RO*oE F RIT&%˗ywhÆ9Mx;|U N+lwrg5g[ж,]FȬ72(jC}4Q}eQq5]R.ZrJy딧m;~,*2 u2,g㳙Ƀ_E)|u77%`|T& c6n4v1–ח;o*Օ0 ĉ?Qx#*>֜ o!WEJE TZĔZc0M뻛Dt9Q[}nԝ9.FIh?a+!LN#dA_d#=ӈcG`9*yej=f[ x/V^տAO}e򰞭0;V/$;]cUa?[D9BXA  m~f`@mVg9:$L-e|/!f\OPCϪ'Mny2olͳL LrN֖-|kn<ۑkmI"ll{ﴕbefp 1id/j/]cZK `Rl }-B9ŰYPIC&IAc*iQKVI/~*6Yc ~4~B /qEqT@!{Z-mI#ҳĞH㾓SB%-s{yX)E8b*;oyFdMw%oǸ_z s#RgҞa9 J2~̖V$!p i ނh bmQ.lXXh,AliwB;`?6vz`$8<_QKO5-2auu53NH`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|}F:Kbv= dumt\+{c%dJ"*e6 4bQ. )"WieuG]}q}Kf#8\>ɪU\U#%"d^&<yj, 'u_UT?$v(/ɮC2¿o?Ggc^ \c'-ÄO 0ѿ c:'!eΉ=֨ )%)a>|lt4`U xc~ KN17w<'?_'ѕq:>V j_/N:175.)N-r^e}#pu2J`{Zv¯qp~ czA0Q5oGLοX;}IלX-.[-i54&3?tH5}?ʐ(=hw ^Jм Eocn*&~+|e)8潨VUL.Jz? ϣE ?1"':=i:_;p^Д(3hO#X2lQtv:p1GEcǏ gENW'q?`*`uڅ>%Llzc))*!g tOh v0<(z- C?w#k(c׿zÛEh]k"3wd<l ?K=0G\`¨JU @F1i[4܊/ν5"c_LkLNZhHIs~^FIWu`u9 I:Rm;wHv]hVU%RmӍ}BVu] )c6_{o[4aO%ӞS-f`4FTN`O$bƒlIa)R-9[cWhY'l?h3s55(Ъh]HJy@tݡ9| mI֤^xVX1vG${#r6N%3bmM!G2T?S;Cs2jRhJ@Itu\n{a`?< f5rLc4|XU50TP 0dԍ?cB - Q#(= 9I7l!kQ.HT[ p:9alM9 v)-b򑍐aޅI,n=\k!Nom9׏Q^}LadƠoHYT +YT7B,n2Rt=KkI:3z'a h#mIVHw_?҂ib0F(ء\եĴpP]js, )w07?6clԎjbdkݟ^ L \g67o&7*MS@ i]88\mUQ)ƒ R*q*ȵn$ӓU.G˒ߐNr:*yqKdY=0[5OxɒCj2~38Y/ og- BaqhYTG\_b, \yQ eJ,]K5])2@X2 LE* OFE(@TMMt>Ųo7z|gxؓu"mTj3 9 ŰUA;@rJ / P]qhi جޗB`N`ن}Eyz"%h[HС/8}8bㄔˆ>˥V8PiMebU32.?i @oq gx m˴X8 2D n%6e~KEl)m3 }#a fdyZЅ-׹WEh_LS>/3 6(2 {*f * eU( h~Ŋ`xn: zN069_VkZNX 6%E/|مޫy#Qpq;xܭ!vT5k[G MpQN=\8Wt :dm ;zdf#U2\)*DPDշ9-ȄAҭd}au롮fSJ7M3#҃ECR l E#kYtpٌ;ి.$61_ [J݀d-+/'GHn:T ѮlN^'Rd&{߰cEfXc{yCLqiq6qԵC-E}(!;25⬆<,Z 7­1yRQ0ݖF4~JbHף wqABp=t*-Zt-.z<+BbnP^0P;7ԪI8*|0b{686j! y BI!scQMȨuzWzWM졋qٛ* ̕F%}BiMjN臃D[ܣGBZ&51}Myh Bb&jT=+A/ ˏQ-6&t)))T> G#&xm׍Vw;/Z.(Il䭐K{BOoI]Œq?~O:N胕݂l2;+Ukj Շg~tJKYִ4@~/5?d6y?e 2g0{aG<)Je|U#BcM~E\M*#nH?Nk'5y5 涜zp#6qY[눠FQEu{%8[A$(ޡY{f7 /z93˱Gp!s}D!~ĺ>NȧY3cdY] q%[H5q0  $lLa#hB6WI>0z81҂@x\OnPs`^OVRTy 0]6swx Lo1OIQ"IrIq{jciВiQ3>CnT84 ]Kg]g vuߪ) WVTT#](X-بqыes:US"bKb9:w[-3rX.Kvyw8O;+:p%aɘc%Vʓ_c"Xy^k 4,iZujf ޣ8ǝiRm߸Vk%Msq9 ҋ9zY6j Up #/}$ J,㢽3$!t<ȇv)0ᾄ"q-fR f2t5$DɐLx̓reBn+8q[P:o5"\[ji6dTByIrKXW.ڸѩ?fW\}CD Ƞݝ鐞QLpbx %W%uO](-+.*KC4BTJ h}vb`\ƇXH褪@[0 h֛M`*?F >_>L s5( l-,jc,mfe[.rӰlHK{ *Xf ,ձ+BA]\o^ӡ}]VWr"(iȿ=MD|Q+i,:S >-y̋Œ`dlI q3 HX6u82 }Ԓ] m^H{TӘSQoGɁ-8춼L wڞ BIS4-팰4c/bgӂܤ|_)ꚥHA^M-uCe M%aԮ׃.IkP \Z&o3J3F,nTEKegݸ= iՠOOZ!k-z(`"W]ƾljbx=Ӵk1T^َ&^ I'Y{_}3`Cp)\mzanpS4()c0iȎ^{׌ȟWAFMKt;,$5T|x͇UΈ^OcY xmДfY5jhobjPfH@dwCz]V|v1tx?B=S_5-=s)F+}qi&u :>{ /Ҥ*t $i?BviwlVuwq#"hg;b0hn&Z%0C6S-b>0-`&bAޭ&7dI P=Ti|uEn8р( Q斅T`ޔ3wځqʛ7a8le!%ChCFif!92 _׬Z{ F4ί<(SG$CftYN6$WדSgsOy/B a}|00tHe}Kin-R~0g/*afN]sVUA2\ir}43ѫ6ę$ )ayZE=ҵab;>97|{@rVc! ڙ !0?6An/\ ,X'Th6y)JS&CQ0IW?;0B؂F3ʵD`/+ip\!Ia=>(:#W)!v=c*>ȡl f7/3xJL\=s h"503KGCa4 cRq M8U !l Q6b<9`G]U,( -_37>Ei`-Pu>zƑ;k iUĨ]qGI(ULR鑚É)9` *+Z/xv8w+}Է>«!grG c~ܼmLl :a\]+N'1ӴcwWߩf!XԉBQN颊W1`j"ݖ]!FlC7 r9Dže1gflP\zk0rJrFEύjn8'ΞC{+ۏO ݰofaj(\gd56`z\ڿxLV $$:!SY !V\XVhJ_W#S^e$󛔜NƭNtrl%&RCqY (ɢSXʡ^ dV{q剼$|S;YVeh|SI|R4'qˤZ-I|B q6N>+c.¢E U0w:\\,;=pO]v:A7kƼ0= (֊(g;ޅcam%^y!`̠I^=dCv-prdCYBc*^Lu ]3jy's"7>V{ʗ+dQ +ڣՉ78RFf!?AZq T;y8rU$`Zh.$=/`"ƃUQS|RQy|:* .1'C@̎E7jӤTm sB=|WJ%#PPl{\n䗽XOy #_G[RP"t65O/Y9,_Śd2k]y=ME@t7;e׽8<ѬVoZQms4@x,vYkR!TBjm2n Q,c~I׏b/|o蔁ҋ|5 F|c'3#Z:,r~ e;I\ka Xw1aaIfӤk7WK4OYN^t"ࣆ__qIS.DEkK*Ya8E$!-+aEgl w/?}#e"lJ6\ k/ V& 7 W3j%z5zVMå nmR"SX)e1GJcpf## gJh3o\uCh /ļ 73ے ŀH"rn+Y9ĒF9M5h~DH5R\cLBF=hl(p82E^V h;pKhs:i1= THGΉ S$kN*..'w㝡W̽﷢3"=o{r޿ )s49u#G5I.%}} m\6:j}=zbRsc'SS֔Pw8anLBfZSSIUedi&XRg2$:ioS@>ӪvP,pD]U|jUxh?yb'u`۵(ACϫz4? :9OȬ6 B __i-r:% ^YȎEvE@:$V@L7!_fφ~KND<}0=Jv M,ܿGj/b(qy}\ . /<)'-wna iwƱ-;Y*=1d#BpxU h!q$XSUApF[ ӛ&aT V7Md1Z_W:m,9XWb7 2vKyDHrq_M@,=B[6)A,.>1]urF\^k&_A~kꄜ0cpڈv@ޙ'f̘#XBR ]p&ZP΀qMto>ySOe75!UPz H4!wh-.#|RZhrOlz&J 5qѮQ+fZlQ$)XOӹ>>ʤ8D귭P@ދš.bH:]Pa,Di z˽.hv֝Hx–5a*6K0ѥi2C'ff{Y!0'e1E>R.aj8{drK#R6,4fUN0,,i7kѯ-3)3MUMEJFg4@K3#Y>oC'41DFmr]"_;xɈ(bb71(7zJmKn Jc'BnmCGZP!ґm 95cdq!8`IHU )6z bl1Y_/T? D'ס!KO`* j@ڬ0Y:9B|6eah !TTh_ >ծH_W;ik4NUtyjoL%BJɱe^)iF1H+~O9 WX6ݯ![L9CuX]#)P3 t) aB.Uo,RHȦ떵8}0%tߊ"P$|QKMo#̗-O&|1~ 3u`@u𨁰`x!z9t/7 &rLfYt3N&e|#uz=- _򎐂hw-6ZS,=ϏwHV׮J]a3] GwzMaCf쏧g7}I_%*V6d ȇXK ʮ^mLZC|uB1|*ϖ FPc#3v(-j)6h5DJIͨ; }FfUZB+5~+נtv,SZoFM bф2~# fmVПY@ c "7UQo+L7#+sd~g3] $%:v IZo:7A6@MD!"Ȃl8u3A4@+ ( (^@oXtj.m3uڛՆ rpl(~ʉf^X 9/-e|#4b6fAF8#˘JKfAҵlm-h _w :OvlY5_MۣPkU5rnbLNy_~+&'5I$DwJ3/pv";+ Gy\{&Q =yhwjH">e\Urt=|cp$ny<Ӵy$۬W 61xO)GA}Ql*xq 8G{b‹llFcToh}Y=tI OwjKTzCAoK2KD?BOKw[HD#w| j"#*tHQ嫀Ekt.z|wӎfX};.wEYڙ9Iџx=u`*Ŧ$;BR|u Tl<8]8'fWB*хA:Crs#;unxF,o#%:ۅh-r4<tL ::fk?A3%=0Qb:y-:3h횒ՂǔNv$XuMP:_7l-XsRx~_6b1VW 7 cW89 N aT^?!lc j냃R(<[ tO(K6MNUG^b4 AhA  z6Pe:| #Z  L4Jl-`&lں?Y?v7rd0Vġ B҆0l8jj%)f5o?x!›oBL{'e(+[#lWg (B1U+C Cc3ceܘ@%1V ϐ_\MY;w{ViPtJg[]x"|ZXQSEmЃpZw˨H#[88@ }\, 4złDoݲhhoۈ%pIS +4oCPr[}a9|rpt5ĩ`¬Mm9Cۆ\, C_!_]u݆Ԭo%bĥ+&Y0̇K o %miJZ( (& 7!2KM(H[/̙w;]!VӟƢMHIJh7|~V?(Vr\nCS_xm?NaI*vARRdr޵oVdZ8H;ٹxGo[QގR} "s1z!fR9G.eaozTws{"uJW|T=m?=L`U _r}'4G@iQC"j\_%j#TV˴fZyO; |Gxrh*(r'y([:\ԝ~1[r& \*YKg([ |0M(i• CXX/O0n,J1Dڈu TLs>/db 7և} )CsiqeGٕ_xw)͇Cwcar??e5Ӧٱ+æa$kKxvyfq*A_}+|Iw_R*oDh9/iq7pJWz%{)8xLDk8;bK#*R>Ru!,EW=B,T4KS;"߲b/p.;Qe:Bf ()LpF?OZyKH\=fρ33 jpJ>B` c\:jXsKe5x:ixtjfӤIe8̄InbU%59q1sY υt܆%?J_ܥqܭ^"v^8ij;᪭:nTl4ދPBNqS ܌Ƌ14ǂ;5הuQЂdhjKԥ󞄤v!|F{.)9v^( Mhr@o_-vC^) Hvč%8ΓSPmv]6&O;jyq 0"AbO|ե[eK 0$5ࣚ# dh dYTU0tN!ʒpf\ּ8{m"L5K ?큜] d5i,? S8`Dۮ\E7g֔5_0M oIcг4ZؖNy%焑_R6<+AkKwf{aZɦIl!Ѣn,tB=K70)bws!8/gw~yh6SM8 y NN7`B9!Ȕ-V"N{NVEtq,6 p$V2Mʉ7*[IĂܿ+Zdl>sUMp@WTq-v&Cy,7Pc5\ >,9xuNT7ҙ2KkޒHs̈KRG$uKtsy07h0t^7gC1Q<1Kjҿ]B;Ocgb QMg#ꊵBL |U$צőWl.^6LC4Cki{T)>c}{#rq1wU)\X/ Q.̒kl4UY~t[Fv/R#>¡A^FT9mkQj7qaˬٱv2g -"y' &eiPQf jx.m,sR \DzWʖ4vSdu]փRN~ĞRx]^dvs\i狈(đ$*ӝ8Utn"a`5d F.G&":`pDxQl4sk Kԇߝ=ך{6 A"Kw_v*J[Juۑ\P([#(X%Z"fV4%(6%ܴ%yѶ=|/x9?3;ۉ <6c WWoIWXZ fs)TX\4/xw_!Uj$9a]gO#&6 $2SKR+GDZwAct5(דP]גzpP+ 6EROG'`)#"VYm#"Mf)-@=8}pa[R1u&}W0I{('}z^mbr9U/w'(II&E~ wTWhTU\!"NRS-D=yN۸s\Rz+oMew8L8tʄ!8Ñ LI pQ/VEdoܚh @KYEkua#K0v7L%] N *`4@Őa);-m^0]"qW.g`ڊep:&q$µFeURyqRO&juMr[Upac ȆCߤ O%`u}L[W[zY$vbQN4|C,m3vO;%A!{M@'V;L|r:i>m@qU*Ll ;uj9kiQ桏SYΚAz-άd"{{Ћuj۝@ݣ>qgV RI) 9$0oS(OY'Uui)$߬eK# nAv#S&+'|ΛP /ǷnWb^ Vk&L K,B"s6؝r ,MI4yUS'H@{ q/G\ /ial1S3V52P\-pNUH ̋ adYWH6bnj S+@ $G^,:ZHMj{258b4q-wV\<זqV)6^)ؖc`|S~w+4RxMJ:3Y:P\ W!FK? Jد(vHQL_h(hV+/sc;Ll87ϊB[߳mG>L&N^ &_i4]QFQO]YE귦ys}[bZ{6qiܘ [|A,iuy!'y1c B'ܨ~A {ll 158ozVXn1&5H?Oܭ@`slLgouל`he,Em)J3?s挽t~ AW@ ~I'`ʬG;ߖ\"K;͛ƾGvevbQJ: U",0D asPuI0{i|%\y]s9#CuϬfއ<_-" qlm./%lm4#שKI5ӯݙm|v88B K pκ o[oӀͅMt( lMuM9Gコ,8Bل20qc> 3?Gp! Y Y˯[\ߋ`ơ#Mkqpylc/aVVCB^fT}W󤡐dQi J-'t:*|d(һHe3^8 pUre?4w_ҁy~"FzVf%α+ùPpLd <9'qX'AxwcX˷Nr>{>7aw$G;DZ`NQ /r3[Ya&m=8 < <ïdzZ@SJUTegPvhDKCA?/l: \MK49|>KR󘎃qdARWl:C6Wy጑1; ʼn#8jg7;~#($VZ%R^"?U03.{fFkяte<1p C46^=EPެp(jꇼ5lj.i>f4w䅈yZ )|hmZՏU=I~'2"c$.xW"ؙxI3I\9M1&󠅵;FK-jpBk &dbF}Bj`tcNl5,%ڰ~} @Bh;~ rcy~vN3ܛozc1q6P6R\{l=[(/~}r2`>c`:^]-n #O2wmS%Gcּ+_ ># 3gbIvlYc}#g yj﹞<2VnRMӖzh% T10/ވU "A\̹P)QLK4bLgN$ɸ!W,C4PW<du7enPt.Z Rn :.2椆xVveX УRSuQN 穰ef]qΎCi]6"R|WuZck 1$m@ < 4X#f^c|h~oR)PJ.؈ny~,S?q~n,L:K2K2$[L,|gЇN㟓̎@)UW+orڕj*(A4/-Srmʻ_O'VG^Tw fw dv(5LlblH 2f7oK 0? f?H1AhrK9 ـxD1j>'־ŧ>Lt#yDa%=:tf!BCW.Ӟ1oX4>38j$wD 1JoqaΦY9w:.3&0o41;d#fi@4,$9{K2foxyLĘ #X_9y>eC:zQ?NTR(GY\{9#<#ylF!z͋nʭP/SF{[=f@J$0˰ A{j<8wYtW N%<ݪR@RXpf4uvM潶GJ$ّqc5-Tܳ.ͪ fǚI6n/e= &r:dJ#Hkfտ(:&bQG'/rUc!wkz=3Uͱ8;`& . jxn}yy*{4x'WyAw n-=:YMlnd WAyHVzaQdn=,MlRӦ^\GE+f,ќqX 6$q!6[ؾwD˓\}kfnwd1'mϖ}"d_B/euoEn|z*Ej#ɋ8kN$B @}`]Q#`me6'5xI2Cf#,ӽ `UOK]G-T=Xgp7MKzœ$:M2OWa)T-}RMQeAk=Q,r__C{oQo&aI/,+Ɍ  #ƵSG?~# :]\s0D uF9C/&-~+BcQq0L>}ze=H1A7'D L|;b`U]=9v  H.%+-j@Shod*6bч76B?;%E9|o,{!șct*oZC5_5ql$4"Iv}Sy?8\,5ҏ( bіc pxݑIlXǷ o" 486쟮⒋@Q=~>\;lG޻QV5f*n$. D+jY2 7qUB7{C43+5H F7r]Sua>N[~ŧO.+}($0@dEDJ)-O|\rgCQpX}b1SO=/y:7`&y0S#$He%/cwO$=I & dTh_Od6M,ZΩ3|z:@ c' p=e. 4(eG|bgSܡXsV/HE>WH0nvF7IrG&g8QJA1eI)u˛"(fkj5/I&ЛsHI:#Aj?i{E@wia$}rgG#I0%s֡N1cVClzU4=F,$~bG ˕~xɊ,V$!++h׀/i<ìGsȅ3l."+.!qdGYO9yHkNڰb.oK;>;1vͲԍig#<>b׋*f1;e ]1Qb` U **W܈T1 Ftl\6Xf;:AmQUno@v\UÄć:с|E"_1آ9\7)q]cECڱO,y|W`!Qzq|uNе )Cp2N;[mXWfQFbuEtjnݚyvciL&ievA5P%; z8"=z_]F4_:ŹBra Kw#3V<ߎb}bRe%-'7AMEr .IFK&=_nh3szLSΉ 'Ӄ5om1?<=*&P55 {@3 YFCyj6EhQd>'7 p͊[<{X[dejtjvf 0{JρbHhnP2 >xu:%b uby9PI g.1,\B1e\Tl]Mf@(_K⾑ NX&vVv+$<$xT}5uNx/ h*~-mfYbBzbܱ U=9(\a[ Yk4].Rj&C|y+k%(apw8@6׭Wk8m X%&!${ب ZHe4ny7*pbs7$T ʿGq" f!F8NO_^=xuFzc$I2[&UD y1]T(;:7<]}XRA(~X*_PԤBѤwdl %uɢ[0}̱a=/"1(6>DJiS'n,{`gзnP'`P~&Q>zp9y_/km[%ݰDăkx}ő2YlDBuD60⎬pN#BhyWp"HMiq'=2" '&bR')XƁ7pTI/9U',q,B"--^`jmЅ|| `up UΩ/tRHp?HQJJlo|]"vRd}e*u7·ӌFqnlEB #>Gߡ$PM0xz'gPà"%l祦 %GnX/Jt&%4e9.0xb8szC(6鴮ǹeN^vv=0ظLwtD`.lN7:kdCoIGj A/8XtvzS;_'j JJڥ>עS7EC=>"Y Ra&JZLv}ϱ cms31&=#Hvxpm!klV" K@m{+.CEzd_X!-5 W| ɜf63( u!]ˌX̫5֬)t (m'±V-p]IR{}u]<8)LWMO0]'+S܃\̲ ?$&ӻ6b4j{ frD>Ce8,]9#&ퟹ)IhLʄFE g!{)4j:ǐ,!^ pzفpbTϕD 8\㰷OHʒ bn"o$]3N~8o9I+vj,ꐾb<QN&1X47rT \N pqo;hK B|ُ/,je1"b`\>O1ȗuQ;)}jF&OgԨpOHX4 t"5@ހtd?03/BD۰X~ً2h:m)khMR# 2RϚ=7"Mn( 72?)Gրm" \-1F>x-8L I_u>g[<,+ͦ/w>uat--f4묔dϢ{k`_^x5֌[PShl F_b+lۤΔWKvuA1JBprC\KmJj,KPؕukuqjp2b2ѱCGWH4).WPP|,x+1^(T/y,|㩅FqM" $2|!)Ze#}Q?w`-5ȟGL/ Ic1q<_[бAWt->ĖϧdP^Z%ː饻YwodUB݇%?悌EKEAMFOO}r4jJMoZ~͝t3QdRrMDP`~ɠČ"hy2 ~7DRWybkV'gR߅_tO.hvVHQa|<9co8@Q(ղ8&/δz89$ySx"]P)SB3>4)S  R DvJ:dW#Ө4j}A f͗j[Y*&f*VU(<+VcwFj#@^NiM Ϙ?]o+R~ʬ4@^-Y+H#UMF\oV-w`q+%rVHcS% e#e9 Q7ciԦE^PlhӁcSmEDe:0d߱͘9 92݅S _C0(s_js"q˲7#V 䂀 ,O8?n4l.L)hi-` r uNse2#H'»8U=YF 7O3y0(&eKتᰑco~~=3Hg-Q;5ŁLxV+Y9ӃP1EaӫA4#s9#=!j~hr 9cm~G6ABqPHԚh+:N '.b&FY ?hW0T A^#fɣ~Q-)56A+u_4V?&Ҳ2-CS,H?uÁ 2vmG%K(eW~snr7y/MWlFHjX8|gd^J 2Q@cIFݻtWx70NSR:;CxС| dujЌpt)[od*%Z4J9 @rlDF{BEz ZOQ\Ic7en( %m<#zT`,m>]a0_bhy`mTͧȞNb|e1Mݫ]8jFD:J.VT =[v`>ёYM  Q"ISHf{_1WW%AgU_ly~V\9gvWn4X}2E}`@i7EC3+@Y;sfl ը@~ٔx̗K WOP2)PD6fI ?*ZA.%}Oh oYmRL%Ț޶CȀBϳTFfl5;q\UC(8SP 5.~I_Fy۬ی;wES qBGNdbw3& m(, Н8= 0Z]GVX:VG4ґYQL#gy&@v{>ׯ‚MF &B֝fG==*I)Rp2/ kSw5,#fy]}n#U>UovU7{rMv>$wϡW U](}jڱEdMSHlRp׃uej W$ -RH:  JVIfFvM$kń\6QD0WI[iKe4&eu i F5vdo V,bFJ2XߚeXxYZ*֟=u^XʩJߴ΂\^\"ZLS"׎ yP +s;жV, OA{bmDgZ=pԃaaN? ռ`Е!JձarMw ¸E!NM%ƹlB=_*o]aek/W*7ilK΋˓d`Bf9DUEb01[IeT(1sMgњ[ +#XƢ7/py&($\uhkku Ͷ ú~˙P?ɋ{ dI)cSRFO5OS;l5CPMf}W2X@K3OB#`CpJ]^P:(x)@nJe ]/VУeJAPƨ4Q 4ӈ{I?cᶃZQhA j&)RLs3mhik/\ܲw9O |\}3ѕh#TGGL@%uʎ_=MI@=z͗(i\=s T yq95l2yRM!h>Ǫ&\(?lQGx}]i"M Q}ه:% V9_Y }B[D? |8֨xS %a7_@ 5seRNeulpN-Vd>-=hq^Wˆ~cu\ܹu?w7Z_BoV MdT q0~KvM?hl1C~|ڌgMsjR, R4ɸ\U _rbe{5Sx73ԧ_ s(20WIK4.l^S8{T) i:k+-a R+q1p(ghfxS2܇Nac,5g,u&;OŊ &hÝlMhgu3 J{Z)J֎y<ĐrpޱI)("\M|J= l@ȓ {?\9SfYdR@.F,_Y𩺳P.O~;M| 3jz~@YÞnq=沉vIaqK_1/\pbbL:@&C<P:16߁rN_NoC%hFƍqMn4AB 9yb85\ZTCAE`W&XaV2EOJƏv}F[IVp<ݓݛj*_(t.4E5L x&«w+ITؚM! 1pN`r)nRp\8F%*v]yفS2:1 |1cGtnfpjYHkG'e .~&b1wxJ2MVFPE}먦mQ/W {YV0=IjlYcZ͟WŁ)[cJ5 f )BKH(fXf ξ,C{%s()%[LrUkҤ7EQ{2 T̃RAl/y!Uf#mѓc |\fH[gay"zeahWFrW_gAz 9I@ݞD%e8jee}St/V5J|K~|1m$) 8@ͤx/h'V :qM(Hh`=^߇5K) 5zB(yU1`_t@tbѣ+2투} xk8`x0q~kr};#Шm zpUz0KIBa52O>σDp·"jT:4o>+NlR;lbRv6HQ P}׸ܑQl.;ඕ]3̴l?@x3G0jJ*kŲᔬN;` $&YSFfl@G\p)d-[{IʃaXZ/|0؈{)q^O؈L8_8k!+=S)]VַI|K{z=]|->\$ "vce@ĵ;Snofb 2+t2L/٫4rseV֐5aK׽vl[cd}Dan ꏛA<蛽a([~B]5_֪,Y1^tۤr jmqzf؊=y j'n=0g^Br42ē㡻e$vu 5c(@k|_/]f*ʆ"*],p)飻les_Td$ݡI G< ApNˏ3F3ϡf >59(eLLrp֢psqY#)=~eLlRl8 h OML^@4{r;)c*dZ{_j&28#)*G'F9(UT],@.h>BT"KS9BSҖl;Ld]#tz: 3?M[ڸ~E؀;׹^Q+8mB$w%4>&" ܼ˟zHJtϳunpH%pj~az15+AV9Y dn]8#з>O.^~> nLxmYȫ P=cNG6"=7ֵQ0!YOocYOvjFalaN|% AvQ Ra<1`5l^֧Nᆱ$6tg{$$b(`ةw$J-5a0^pV#,E d8p8 7{.?0أV#ieӁw8zҰ teD`"3st P0J^`l`,zW!Z^q1z^ĺ﫞;"I;v kIp4ƉQ$ HOF3dq`=hJJE-BBkrd=C2O;(,51Hr]%`e蚳l^xI3kW+>0𳴋.: jh?tNM`]|9iN  T}ءBK *Q)IPoy6(eи<0C0ӭ5S-}$kôMvr'gCJwg 18roq1>zFȆwW3Y#'\eYԥ{-+Yb˰rla(QP3?MwpqHشV Է5 iLv@b?I5=U$:H7M܏8xyg"Q~q?͜:CwGQO3m"岴[_t2K>^eINZ_;<'^]>n\nNlU@ȝ;LGjbc.`rڽ9{ɢ/]ف/Y 7lضD=A-0YZh2<*\TF^nd՝xkM4G$0"equ- f` 85լh 2\xocܘophl8GR*qHK,)kk4D$V%Y 6- A_5)e1gycANHF.GMA*Z/9|&?dȫ,醯VGY#]0iDqضFKZIJT,Ow.O0Z٦ lp^Lm䶪pSEJJ|FX?Q,fk}puWP?9M:d쨶-^av.SJtLswEl0|kCzQSxrIʁ/kWԞ"Yp2 ͧ*ϩ6|#6)% 1:< an`i. z+emG[]Ί1p 䦕ĴD!~+!T})ȴ?Df7MLtmX":4 9 ͹^ZJ{tg=\nQhVq*K‰^S6$iė{84G?k8IpV+, Iߚ[1Nw b}X($z:w UcNI7coa$>aqH0Ì+*F6`lGQ[DJ&.l ZǩW#\Em!k +~ cjmD~߭9uÅK: 7U?uBtx b4uf#S`629)4 !my+( 1aL+n!X?}YP÷Drvb"; $Jٳ|3F.V4 JM&6_ iH)HKhVWʸ al2 'p9Sdwð:B+ 叾u@/E،U VzT~ٌXU(lxKobJFލFӔo=#m+\m`[l݅řA/ـL.r8OeU3Mk%;O)=hiEA .NA12mRďIhbT*!g Y[)uj&>nj㔴 8P\o \h~+Ծ:c>O j&\Hn hrRFfwwNPo{r,dAImPrO͉F H웮nD1-*juI#,mg]z$z ryrQb7L UѮ`r"֣7*yA޴JYp<5_bTW+ZcP^TPDҧ&(C]ZV3yߟVJ0UТbFSM-0-h=sčSCEL) =A%#!ggovZih E*fsbg)M ]wul sneRȓ2+$ 11FS3k/715 kthބsݽ!̯n`I"Ay56Cc͊(zsc%Gq)RăՑ> GI|YS*3~zGii2_$4^?ecCV6R¨Jrr1㮅F:E mE"q~0'rjj @O E?c`v_-C1& l%_q L C`Ӹ.ǔ? ۼuN#_.{$bʗJH_8:-/P5't.N-XFXԚxt7\BjfRloӰUs;|?>\λwHԅKzն8-==S؄k hIVqFHl8p A%uZ"$u:6#P+j)wzn] r MM! NUPiWu %Hæ zzI-\0,6ЖkrȖI0~VR5X k:Hj=ķ3b~3PTZA&ˁ{qHgQjV^,V%tƷIh4є+f=ĵ4qk(AUe-2A_8PϮ&Ds{ WT dܸAGVyvӲ5^}oݦŨg `P~9罘LyV do^{ tڶ̘)'-r;Z7KԦ@bFemh~r/kR4iHggOe =]j˷>lVcۢ*nt[x愦KuJ꥽WQOUzr *blBYX NJ;8e$"x: P k}G-3콤/{5 -_ѵ~&"yIk׽KBP;k> *ف*"txQGlnk~YFuY՘ȵ}^pصjuyilq7^FAaq5|)L3sL*>3~yӟ C[a1S>ʢ$C-Yf-& qC pSJC~!zIGyˎŸ]ZmʱǺD $$7Zƭ,OgLu*3Wc;#v̪jQ]B2MPuP!QJeku bp e&l"iU.j# P|koɅE ݩ2i!Cd0|īPV"C\u!qK}V33jh<ܜ;(tݣ(gsgTk}bOdp,9L=W ̕)YBl*_ܸ6&b`'BIS &<ȗJg@%'p*#eaցA>E kZwhb#x5ҡ~/}*gX[K$ЁưCF.C!/h5|dXjKc#,3U j@fSZD#@~u|~k:K"Z8ӫ3ep맪wٮ@h/Qf R/) \? 0gez`T~-PS3FriZL! K՟5$Y<Ѻ{NBCnA mZy?`{v?bΕ_.'i.[0vLmZpH[X{:V_X[+qUr}:Htan3Dybb{J|xonZr61޶|151f焭fzL U% j̱`&HO{L:58aX<'9?ItgVI 9/azLYݟRVYEMKmӱ'@qfs'NoU*_ЏoY.;%)7huE3%<7Oj.Fӡqm̤-0w=ڡWgı 7a(\masMA\4$M!'i Xbb᫴è5 q=-1P_f=8Ou\tߚ0e Rll}b1u\z5|W! ܻ+}BP\7)2fiPpE{3fvl" ?8 "J=n<-Z@7dB(M`/&W8W<S:V?b{s =U>v`$\V$^M~1&bLKT/ & ؞<7miE[X)#V@]]:oHTʥ !ә:Y1ezۙ޻nNG]J7<"ZK ~jKRYR.2& +IB [;ܣQ;\nZԵ,HQI`P3dџGA0LFnk|ҧ#3J 0䨑,cJE`h:5?IHר=EaKr)Fas'Cp]k>~!!vfPc@mj{c9KP ?qr m3e?ȤX0M#.؀~MlQ(,.XX%7̅BGLpNM?û2*5ĒnWj:y2t({{|GYtHz~JKsا/y\7`#Te> <<)%捬qO>d4NCEcLǂZS#M"̅{RHPp66=26?{zEy!:}^)KKϣ,HL Ӈ8U ɘ.(^~S<<*9 {@CKU_ڰPrZIU5pBcє v L0s+ÆԨR_ɮy8LTzF˗TݵDŽn-PX%#6N j)xOXChŷ`prP+{wHB~,#AdH#J*@i :E&bpFb>Iq$J! G|^ll\pIgN3[_x*!S#zIy09G&p ?Ac,[i> {8T "@&QL{oWqV3r 1`E\V\@0ې5FLn3UsL"q'Ty/^Tt$QRY*吅paki~sN5'c2lTW uh QVuᖺoTx*'^Mm'[~Oʛjcgb>+joi#V쵍#Heq̵ HsS&ۙS4:EF߬ $H/ץuBM@tK+n ߨv @ꊪ68 JKe6]ADۉd#RbaA.01LPFE%K2B\0/nޗ?n/- su6XbBFr^*T^2='&j:11jx>fPc+S OEo>-y/3uU V-* 0~ZZG;{bеTKh#$#~ndzkug 0!{4HS@]Fݨ(Kw,F۳yjPi) PSBUM):rFX9r·& 1|(6DB{"8@Zȕp԰n#|_{jv_t^U3LwF|KM5o?WyÜj;jW5QҾp_yi͚܁jqv2 L\Bx8(~gp/ y`X-(7eO.4[?;\qܷmU ߫ޜPU.1fTjsBǙT,[|cp8$S'q6d\ϡ70ƋN2Gh9OL8M*> H |p7JMV -sX@RA!Q[Q|}"ΧK &7><7ɋ*}=6TJ̅pT.Ptnt+s7ϼa .d(lԅ (Gw ;GWzmuXNUzBgtXl /?*F9u3łB}%̲g6Suܡkf< T,R_F3b<3_5,~ߵ}a"="G/ܚ}ͣaߛ֋Bl}`v% /g I~(>_2ϝo( yć-o:a$aY\Jy*\U8Zi.m-^@rnDaF۹ t{|~!{ 7J%.j6jsldwTXr¼+݀ >s~"/dVV';;!QU2jhe.|G%jieL.ђix׹#ꗓTد]p EMQ %3K&u泎UDX:$m ՝Bfj0+-Z`EB;)g 1l%w0 ylga#f5#An|C Cj~ -~Eܳ"2@ȭC_VS UqR!9ضg肢\eo=N#(6:^49ۦ'2LCB#ٰ n{2hWda1 4G6$3iR ncjW)P㶺Ac P{b;[z~'#O_7(@~30I.] m 2D)>%{_J+77:0NK['G'jyovmgtwEC40`]=]phTSAs}pT򓘧ȸD#1﬘kh)G:Ytl)n(BrsVNF\vq,eU\AR [?Fm%GH-&N̎J"{gۗhwj,c͌670,*!z߼ 7 턘YF6(WMpo !=QHu."OP(04)[ ,S`-x 0@O&?h(&nHl HĵLMl=ȏI@4f$4Y I󃉔}& 4;k# z~FF]FXS%Du2lpA4943q[bڒƮ2_? ί@Y}Ɨ%&tc{h/{;:ěŨ*l`ErdE ZuGc9*W߄*ZtQ='qӇ[cR݌B8+|9喢鉥U.}hVwbVs; 2b i=NGČsi׺*z*CRZTT]GY1GA Z}s \`Z¿t](:LIOtI%#[,O/ ȯSP6W󅌭hj̛SiMqK`\R|TTe\}o_l4{IX qS5^]V/CFuo 2L ocI RR; ̶R*|RaS pp ?vnVWՂ=E kY1/5Bva6fY׀m?efO6_ s`_kCޕ[0*ʌK =k ,JvRl+ 8ҕX$6ca#k27"Rn0Qd jtcX~n-ǵ@` Fٸ~Ao/ΞR9/i~*UAu{Djd06֘Nz"uMdE̥n%_NU<߬lj gqQk4|t~O&e& 8i-(Nbt]ᚓ8=#~:B&gɇ3+X5m5rӈ䶾7)w{"o?Wd6Cy9B3f FaKpJ"\y&-5JFT<6i!}]$͜6"ZP|HELJCgI9I0PVC:HW C_5^dg6rl +_?..ےm*PuN(&H/`ְNu7ʐ%(enff[޻np%ͨ2NQtw]OBjHKr5Bh30/I>"ia 'b.11_sɥݝ?7 6_*ۇ+DXCYdEm`\apݖ ]e3.IXEk68`> njkqCa}ro `9h \:jjf`7~i<כx0ŚP<6hWp! 9—ڽh5l툛#~ӗߍ\5rI9"Yo@>ƪ%kT@`H`;jCoXrf$!5l}߈A7,_O4W*6qO8m9&f&+ӱگ8 f(2^F0?1CVJ'-“hZAYoO8e S<튬>\P+1)߽oYm&h>ジ<77m_O_AxMw] +wPe4Ɋ:Q<xs-L5 GŖ#6yqTompM(;r&>GYZ31^= 189`tGCe LKr֨ >zV2IT(wJ:i~ʂa_,5]b:$ idǐ|'|# BJ `j No:m?;aY~"'3CcªF.լjvټ?(KMنHA&kYمpw~JWhz,>dKJ)OF{4ҖX^JBԋnz,hYĪcn- * p$^j_5c]safqs%tǵy>e6x,'$ &Vo?*= O+ezH3V"U_)<5W+hlo\ N2j]irH־ǞCXMΓ*2%!.Zš 7yJi;µPn@7 ]Bv3Ɓ؜G[C#t#!#A3uqE^Og>A<_6fWsʢ!@>؎]'7Gc9Wo  oJbq H\([\,L^Sdluv1Jo "罯W#B̛ (Bdw)MSO_/͜ T+Y#αd|cX[G Y*Iׯu \vhVǎ|?117jƛΘ0FPF65'T8aj?JM^9ߖCzŠa\ %qePK=TwVx*S(݂UKu."ՈBvv z_Ђ@@ඈ1RO1ʅN;nP#i̬c]r!` ?^3譅(/2ѥN6"+`@grSJ&SKths!/wb"ڲ2S N59ߚ#|gi(ܵ%OTg EIvcS~/׷?%}>aAn#?!^i"7 ~V7gʔaŒ ǽcXvv KJ^9RoR\x'H!ͥrLjaī#&+0 r4՟vy_Ga+`0iFH,m-RzKT|XkGyL-/ntG=_[=2cy{Eps &i#;nh,T\D`1|tZw /3B޺z9l(O's<`$/ EB%o9T klEf^m0xu?aN*hjtO+.LHjc4Vp P@(h T@sy{K6塁h 9y {T ,=ky*&x, D8w/ #Oo ŅZ|(Q.e93L9|zJ(rTc b}|pP 8M(E֠'Fs4pd 4$ N'={-Pe6ҚoNaڗJJ)"xFCv%~6} Zme9~<$sPH.AY.wz5僧/P2Bec\w5{ 9OL!&&4$o3ڥI= pm./fwgݦ5\w~:&czp]olƺ~*_2BF%[ڎFAgt^F XL&3G@Va+#'X POG5@)BjB_鏾-PCOY"AACkY.HޒY 6Ds`xچbAg:EHkٝKeBՙ-Ӣ0VK@8ԶCJixWZ6#|v{zSq4ÇClCoܬ5G#XG6|ƴ{s;M!ss)- $$֝bYF.>mKzy?s 3j-ui/@JnQ!;o䜰C cy~LC8#~smfTn!}'c6"fp64Ji ' : s冢1D(o͂r>yи<]_ 聘=L= z Jđ)"c:dC,r,1ܖ>P(ϊnu?Wλޫd 2(9&ّך\m{q2cl ff:Sy4%NtC8},sƬg+oz׹-(}Fa./eIꉨ7d-ؖss"n( >eL!H 骵gݕ>YDшAc*xBpe(P狍wqt OC2 f$C=1p]Cxa%CBuEs<9x$6 r,PkWg 1f)0%yJ0@:v<7溜9- [C\fWXE΢9G°r"V,957+)6uqu=+~aazlY3j#'g0͊{1J)q`24,ф1m^A0R» Uy"yqw옦>g9{.9nUNu{MHҫ N6YWM'oAzC;:ڴ> ™v8=e[SgZPIh)>zMThW: ]Pr>'S ,(ޟ~)5j,[PSO9aUAo߉2ܲ :ߗ'!ty8-G{R8Fc;R&ggpeV'ktgOZlx>D5X $Fw:"U٦P쪣 e`]ga׈1xLð=^K oo,:+'sTzWKUPW(KpR>zl{ɣ355TTcs_bn(O94aks% ~RdBL0ΘUNt)qX6rV]cd41ǒCN9̧p8֯6Ye)Uɘ#*9kymi{hz> <~vaqR'` Epawf$ƌ"mMxjp=4eBhh"Ҷ+t {,A_D0Dڛr T3^qhH:bAgnK 5"nDfݓD f L48~ EU`A36rFTL!x8B+d IxZ Jd/ǘeRI jB=pGn0LWB̓,HgC~C04 EXRZ؂"7E-TeßM0cڣq^'ԛ^ %˦?h2 31iU0vG!T* cZs;A柮SMUsf6@߶2@\FCV* QC~wr.r YIcM 0ݑC2b@%Rlڀ3/G@D8*>Gi_vJkIveM]דi9 w@Icc(pqo;ҵ&P@t AxEVՅFP0͐Wpyoľ@}/XGBZo{76`S*7LnG\JtY'ˏ 7$\*#7pƩ238BU ^ Ÿ_[Sόdt%RO_b[GϠB`uuNcr',( M6C=/WA3 B& Jz]"3`35@Ax8WVh maLuRhD*hdke>FMB;Fm Ȋwj)<q4)sAVZW"L_ ~r,אs 2;`~{9pV5:< s_wX9&&yY@I$c]A+B_2[oB5>z_]3[1QW-?XU- %iƒhTM˩n p=Ý\N]6XȜաz2JT34* ~HAZ2;%u&-z1x~I9y! "0&*\f&§`D,H(;}_9tr%CUlGR;B M>ag JW^!~ #gF ˀª:3hN7%^z~ O&->y/ ev> =Nf/z_Ag\MdJtފh NY]mTzr :2͑4Np/CxDMjM;$< 1bнBp["Ȫ}iDsgs:(cU&ocߝ8Y+İm,m)V!Kz@AXhőU+p\2]CEPUJ,$*XXzG}zy-(a|eі-dS/N:Wc,4ր i$ É$5OLtvkx7"P ;JF_wXn2+,3ЏEUn/d+ }ކ(t@HPCxǛ+EӉZg}PX9/13Soeb^3>@Ѱ=0#yqԵz`;mF۲PSpjԥf(4\gF 5crs|3V'xWHAlAH48yA]W-GP^6czs JnGֹjӾ|Wlb&c13{43- M-vdsѿMjWTVlӠyYgAkBڑBKj`:nsWr2=u|uQy hp;XfYcۅ~%ǔ:5X ?IJ7v0pvA`w80Xt& -S4㯲n7/"֔|kxf;#m#x5P:-:%5 ^ˢ4rcPEctJKqVlm-]o!w6 9ɽׇ#2XE:Lxȑ ̮B.C~ENl?DWYrي'2R/[&&s˰DElFmفh(֌#% {W^eG[)b_+Nli'Wqd8jg!9CY[ _=ӝV`_sܩB&RdnԶ2Pr&c]hhGרvd >1az1[4J̌]~퀏R,2(6Ҍ'/ l??6uE lm-slM5hΤz }[_jgVTmp&5dyfM>el9#v3UoTq_qr $:j)w=[!;ٻv-&yxW-BZ !É`${#bLE r' Nw/l1g"CU,KlS Jݾo(oɶ/hWoe74(GY u::t54 ĽhF*Z `r\}\b98ng("\'sTv;[bc?},p1fMz~d7L 87ZdN,eb)k]/Ї:_Cx,7*賱kc8JKje\33@ Wӛ ygh؄B~NӼ3}<9xaZv/#&8*D7cC&J6sXXp) 92:-wz; =]y,>ӝmЀs 4 K5U۶,đױO#RuGgM-m0 `YT|ֽ! |Q@džs=-gunƬ.|>1QfE ӆ)ʻc,FZLS6W#էnV^6gH6ha )~[ϡJ}{)%fouc+zV͡àz~WJJ3 \lѾg7W w}~m\p;rwF"r_&̰?jIT'g·w8XQFFwq9x " t{()l \tmxumB,0 ѶiWEe UYgS1 CG2 +#DZbM[66<$oG+@c#+4 m3~iqr{.+/@(K@m4K|GMqWgt, @zp5lرƓG)( O,1ɢQG*r+=2h`;1h W!NF,LB%M.kerZ;5d; +.tѸȒ/h9)))Rzn^2[&@Yo߃ Mgtt6[+bc$1A=Ry0 9ĴRr l4@ƮvAhzeq;`@3.1/˩4lNb4goXFէ?+ ,[i:C?9?#AopCvŸw 7C!mCK˙lRMTMpb>9<<]km~C 1yUG:Bm<1ůY|8K䊢I_@ݿț嗂ӦGT9DZDS&>-cNѮ,~ٰMe ,i!@&^ aMDA^w-CJy˼n 4' N ?WgDH:0] D AU~ct0`!r q^ɝ鬘"ܶI<2_ĝ>VտF7*0/WT36[&qE%lф9k3-ƽT;Pcl/'f\^TuN&+Ieڪ F1HBh`jR|)^4kvI]7(x-Sy4*t ) ' ;:.>9+%, LORڞroZq’4~& ! cn60.;铍$jNBPV}6&p_4RMː`L YГvQe! #8uIkQ; ݣtYe@+S$v B0dE.fm (8^'&@]˃]{J=~ t7R%##Ļ:@ߓp5yؕH;w|4'7D3;r6~($_[l·E|Ǝ~] }~AL^ X?o:nqm{CVϜB d"Qmwe%3?yCo (Ccq\BcR+HuS 0 ᵴa ͻΗ">+ѭi>?oS`z,3Gq'N8v͙Z¾x{'23yKsuLA|RBS ƈYzW[Lm=6D-o9뎬)P_=9⺒+iߊKTJJ*~ xb;Qs^2<]ӟyԤ4M\X%HIU27 uS#BB]>Z`vJ ϑ& 9G?uDz6l!Sen#;⇄'Ӌ.$1:(˸}l ˣ}#Eh*]rG7wF'ݙ,3Ֆ4$\ M& g~SFPjǎ|oR)o<SVGCSb3ʽ._70I!5Cxƭ{&#-1`8_$P+^zSL w}q8o@b81G my|rU8VkdNxLWv1f#ϰ)!\vod>wKhathN" .L"AH̑ }=kOVLd%*^ ,"C;Z[!guR[7"S=m9N3njMAk1k{ĭAqޛ#>=@3C{|WtKLB}{w7N4.1^10e57"ςOžem_l>&f@ fBU8&6 RЊm6)A沞I]~1LsXć `K"weqz]roR'!g_' lشYwt[ /24y_6lpG5SD1+՗6c>BbkMr,Y7[,vPgLeZ ADY0KMdʄl@c0Z6osYTH|bme`B 5oߡM3B`?ۼ&}:&=X QCՌSE#_| ;3 d9\@ҨWܯ+Hu'wc ҇I+@@cYA![ega2?nX?l(ZpFj,F6Xމ$6-4d>;4= FbU8.5^ffwula.u-$0. %u57պSt,O+oxZRVt ?| N .-$^S!BWe󯭡9сԫYl'泑RT[\PK* GguY l;@k}$an~VgA`SZ~C3:sR[C>9$ֲnyV<Ghx9j,N_ q !(,|ݢs=말O]"B@RT@uju{|[_~iy=8ר',bmܱ"nxop& q8idaBm V! X%MO~.#:>ѓ&Pu\C[up ں*bqոNYYtW1oZtX~iU=` 7_R2U+9'vk$ᵓ N NgZ45<\rB]0g=q:9qK9٥=~.AxW'^*k쁍GxJ(\H~猨9K=kW峱6ILAǭ]tr7LJFPK4}NN0fwP _a&? A^E!G/c82ECԵ=n9s|"fq ' P].W`)l = gcR)ݮ)m$-X>T$ e|o{>Bf1"\ 8ĕ+p;; kO;?SaA<w%RXǦQXt,]|݅ ߱L\nx|K=k YM0]׫ )YO3hB`>J+|fGJCO8nHP-4pLs5p Uô.4NZR('pZOuzFufũg% sM=A{NnAU ^5Qhdz\75>bO9q$@ E e1Wc+-ƻRH->v.d+m{L֞[}ӬA;̂*'^2@ЌKS.d?owjPArpԲrNcfĠ`o[w)}!6F̔<O7lKmx! ȷ B΢`WIB#0,^?oEfWj6SNI ciJBd K&0MrW5sVdo`c,w4Qˑ{^vDDkaәmAF$FRk7SAا P6m6 p\]GKkȞ| (Dlϐacu;oÑFޘ"2f* m<2c٘盳qWgdM_>Ǚe`x+dW7Xq|Dph?b&:G]ERket/3)x-HxeBی5~☝b"z{tN$)/=rSpA6Ÿ5S R]\Q4"Z  jR(nem? W\bSά1L0"&N4\Ѫ՟96{>{Y*M$R,6 KcJ ؤ=#mRR8}*Ȫ!820 X ,vx5dM/s\Y\6|XvŤvgcdL;g3N|MHW_oRͷN?Yo2XJ`W{C!j.^JLKg#*y u[8.!k,>e,A;^VRyyH_}Qh&n{m`Ґ}u|1HPx䧫9nҭ֗> L$rFc^*(yvJ~:lC> d]DR0g٨AM~ M=V .sJx!gz믙uF B}AHnq/%'k/esë3&p\4%DeqЬ'ɯO; GSpo> =Euvn$0Ne٨F2< Lޢar^2̮&3}D %lzvj:pi Iymخ*Xwo{E:P!d+NRR&̖秜KrMaa#<qSs!Z+C!= 4 B.pq9p_f4,a@Όgu̸];x?]wcT 8"EBfk t{۴ݠ!qTXf`ޘFx^s#\Q'5rg0,1>Z3#Z凡6Ju³7܌3׿)NPM|?;~D@,s0L3;f>c٣ܮ!(,rKRAI V v;I'<.+lwŲE'0e7 FZ Sw`V6?A^FK>?hQ ѾSYfCy;Mй_BL3o io_B)\EbO$"-_LZ(nt(P/GILwA}XW4ףZE|r#v}[b% ;&hf攆eDBvRQ_h'j<4(}BP@+Jd$gHM5KB6ޭX!tۧh:xG3!7=cwG *$2DT\; sRVգkwI>1bC72鄖]YPz7 TJƨLՅk!r,#/A͜(|xc "AD. .vyP0Yd{]$><Ov|[`qT4|TP r\'$;QmIəf`xjO߰6[~e[ǹ߭E +$!Œ9)/-(}DlDEDc>ݢ߲j 'Ͻ{PfLL/h]ő*!c3XS<ety$`#BjT;vJnUE*%!~9fX0W4tT2ܾw4Jذ$};E %j>ìdtOĿ$~s;4 fmEo{0rFOƁc@ /|E K ǩm? eEGt?|™r/H" 1XE =r} pkVަr`>HԝjJGϧj!eHץTEdLHӄQƻ0V'ga@l\Kq?]2M"qҭ4M_mɹYiaQ_m[`>T=$qz2d<U&!~9dC><cWԼf/W@ O2jSdKy}]| ޠ/ EKRt7;M~t-MSsL( vKt'zZy^$nCO"_cWwiQ NZ5BR~eѡ Rϥ#cz;?m)10ڵ*?N$(v 5'~V4..⠛&n=$yITH#6:,\޴="_$<$dUı ~hxLVfG('_(ڸQ䊀$밮ʦ2A"jLAE6*z*OH+V~{?D2$Iw;)8Z_ ܮ̖3X$hoE>E\r}zz2Q2'ɑ[3J6ZAdkSXz}d-_n+ $@pv 3Wӫ,P V\LyMɌg6zy?P4M nD2.3aDjqL2O^\Pߙ$j8ŗ+){eXu*J9D$N91Q mwAtwyǬlAⓒyJ~A )"6z.&w6\wqiO! B2ҷyz{x7s~6 Tk`q//8DMá )AY ʛ.kcӬM:5dF@eц{X80,z+YΕNyB vbOj%~.@qǒ}I7FGig,%YL AqjK͐<'xGqQwD(T?,dV"?7ZEWЪߏ4L{   '$f$ ZH%n\ EC}.ivSGEZ5).ot ZQzqڨQ]e6\g:38DͯNNb0&U˵e5$J,gMl(AKi;~.cgc)=I߿ YŔ;r)pFD9Xl#?۠> g)\|4[ÂxyQ1>8ΞNN)6)CcU1/{^$"inׅIǶٍ}cl=OzJ2QMa6 qj+Y"_С1_=x c$ֻ3rʁ1͍[ػb) /5%%40&cHm0I5¢v~J /cKyq["zl?C׷$no+18-0mkT{"rH A EE?rσr޿13ܚ5\ Ff 8zsIyI/FV_٣5+A)u) >ϗH%O82c>|H-3dawٶ 6t# m-2.f2 ܒfBv,!/;o|Qa#6o4fRF_m&QЍi<*y ?o[W8=c4 eQ@8sLT 0&^ي^YoZf LRF+8QPE T_L8 bSX mF&@Dpj˛*?=AŽI}BHL*pFhc Rt/|MW"G8z7Vn=:.fMq 5d_c)ab֧cK))`'3cXz^J>y@6&/FEpM3qrNkzla 暪~_uĽWXB51qB=yhYfXaMXDE̤џtdiS; _gin5nȭ=_:3[cM|{ͮ+n6 sW Ŵ=(kMga$Ηi@>e;]P,iBД>"yaX숨iͣ8 ¿7BC Ket9`%B6{h,.B]GGf252QUEK9F>wvLc X`.ƃO胫 tAfʕv)J6<~PC6|x/R):K9Õ*Ȭl9Nr괅vsZҘ* >A\$*(vp(|PҺMZ}(ouc T#S#Α&$i#Fcήx  _o)9߆k%_N`h#.} |f`=!6Hv+E.+1FNn6[\Kag Ǜ>p9.NuHbםqF}O- KK&Ll gxƃx-6mIQ\+$iW e#:jyYdU':q!>f΀hKd.tkVt/xZ| |f]7TjaA;6e (y 1LSߡ\/eXYK:*[KLy[,Xxt ]F=ӎ8`0V:UtB}V|G\"ux'xTRgR2#5S҇g"v0Zd.x(,0]R'Rd]|.} rZɛ\y>O*o:+v TJ'S.ŸLQPۮhtXҙ* YMuSηk$8PquӹKڦ' XcP_a r\NG 7PPl8 հ_VXQo3Tv52)NsSOg7jj׷MbēXd*+5l=lYhl̬+hig5} _hӟ\L[/)5BQ7͆x^GZ/KPJ¡Zu?j~>ʷ2@uD9Scw6s!= 4`W5~n|V+dF3F,%[ͨşE+܉ deR+A5e GurKy:j;02Nkxp 6gX_IvҪw^ {xS8pCGT*]DvK C}XBR_d=E0> )\ F'GQx<rWT{VZN'J{!>W58 HrtLN=0e ݵ=nbP]Chӧ |4~rP.)D.r"=Cx^m>}| 3`ݾ5fZ h*⟼b!_2 ν0ڏl.O1sIJ=?H+>GI~=JE|!Z*>Cn͸2B 1kՙ۔oSf,Bpv] |$i$[[}BC.6E%X >+ UY ժSAqI=i3盚ã^ɜu,X9 [ՆFC-U*W͆'fz6.&n@d)Fq4l<_g=,_Rm%<]|qMu}y>KDž0C 0KyXWɱ1xGnvjޢi#nhVa8=0yi) kքhr']S9U1X9lXC@yQᢞln ߢn6uKUjMpy-^crmF+|vIѡWL>,;;ojr/yzx>]yoA]mЏ/H.xH׵ܓ^?(@|e$r%JȆoquTBs|uvy:oV Ƽ]r{?'ի~8z&p(>;Mֿˀ 'QϔMDOAv^j2~GyH<0AȪaDA!/k-@^!6ZIla.?uc w؛#6C@ux]xyy]ǡ/]9yEyhUtc[V*|ȧOlr4ƌ{/KbD ֶ:U(hAQIՙn0Zz"%]X-ɦo`^|`>n%%ɭy) /0WCxM,7hzj~+ f lsI߷*`qW" ZwEY$g8ZzVh7K9 |-7dL7s3XWrf8S)+tӾ~@3z35#Ƃl⒂|Pejj5޳6yL$%W)R;XT9m HG0`qLxt2;\2+udB W"̳lABma+VV=Pq5|!BGi#n>d^@*OrnR{M8Up,[z/gaO. 8T]k 2Ul,zbH pFօߨ ;|[(X䊳 ګ3048QM wMME,+Ztn0U/6 n4 uK.3)F2ΈHer^uџ~Ћ D0|]:vok{y$!.tWⒶE{(8XH/ĭYwA.{08;N֍ez;b* xQzh@F6Ӭ6>&Oǘ)2ZQ5=bӮ8 _2x02M]h!oG&oBK6(+%joWLT &^RGGdyO@v7,AN Wae%Kmun\<*/Y ^j {TI~/:2-x`'=I`}u":盃%EHĒ(FL~i/#9@I^ _ @5 Y[ KSsKZb~(;i<' Yl?^E~%=bL:7'x/qDvu=(K>=6xSlЮ:H^YR PZPf #.eu8g Tl`rcupRKmQkd5*ฃ5R̄y3㍏__, ['8 nF1 I^\P]]KV;4t ʠo%a^&~,X&WX1(!eciB%)oX {KvfmuҎ蠋n؅2_BS N;1NQ֬XF\eWXr{2 ԅo߷&]2E9~Fz+)$O'F}#Rڤg2?{F 'S3pEKҧZ[FŠ d\4=7Nh<YZᢓOJܳ`UPW1T(Ht饬z Q؝ɷQx!%`."+ ӽ Vm8 hW%G#OuodzpRƕ!7Ĺ(V]bBX=΍=9s8AZ0U`I(yy*KYʆlp,dk#G 7x$=E |:*\ν > 2@t;?`C04 HJh:Fl F{v>Ϭo-]CX4|>\:r-Wq z|,٪c^H`&5*z۵&1(0=4vPiDƬoUIw-''[D)Z|kƆdDS۷Orw4YO9gho.FQ_y8mz?EeTJ64Mϗ77ʈPGzoB]bD^bM .7g9>/"PwOY$J-6?2TL^+ݤ(4Kc a Oa{2K51_] ONU:OeF & N9"d௻%j]8(uw%e+U[4X^%Kf-ͪ`v/:u=,Wx\r$:+L*m㝪и' Z",E om͹af'?2FcKzx1c (.jG15d6{ cam aRe"9hX)'D"p!SyXxA(JcGݒy'RlZsB )t8 FiUF%Ah&t@yZ,xJTر̮ǨdC ~%kF & SYt1>mI5hܳް-{n' Aa>\ ʷEۘrZ'uvh:rvdZ*p@8 |1 e08 3 D\vn A[Qzuzr< JKsr9ҊWV c: 0t8.?"`W%_wCP۠=umsw ݱ jrDJ"VEB\{?EnfDz>FcaRdw>ٶ]T( ЏGUL.X xH56bAx(rF~[B. L~o oVHNr.#thwB![s~uv߭feF)wl gB2-]6tV:cG>ƁTWẕ1Lc[IW(>,BQufEk5-TSkwY4vLjຉN>_%XoNW&{{~$*9"Ʉzg:Aq- 'N ȴA$rOo3epIDUaQΆX\$#qӔe˜ C!N=ِ6g9jYvVÝ/S4SbFT3S&\kiM8ƹ@wSa?MF4qBԩ.+:G6p宍?8J2a|Oxi:x':`|D] p&\)[Jt=īMmpbf봢#r?`05:/bd(GæPH7oY+*$-2ݰx4A;М n>] keTȘLXw\JP1,/I GPj ;N՞eaIʤE,#4mʦ1v7ѹ+ `O+GoKc_r%,+R @2IOMfNGfWKu04IAD/Kʅ-Gѹ2lVUK/Q$h Uʾf"&םxWWCYx}GMQIe^7AJfJ;(o_"ya7`ox:Щ٫9jpF?vZ&A2r󬂤Mxlda1+Ӎ2)DZ$/P6ޫA,^15|y47-E0Vh{Giko= U>Ϗu"S!wѸP?\v]ۘa+5J{z (Z6T։Tp`Ƚ]"R9TOd,UzV`[8PtafԽg6fγP#3m7[qM]}{!C/¨]H4ez?^b6\4/w>zYgx0vkg|,0R?Xx+Ir=S00qBBLYO草Ie4ϡb-7{[Vȝz^d8OL~ X)-`Eoy|gR&'p)~D6-/vM}ZpO-nfX7a4\:ipϼAy*=Ϲ' `BҧIw'ɺR.KӤHwV xP^~'yc],3l&Z: q_.f"lr-V\vFRvO+mNuڒߌ:H%5'-pA2ߥ* !0!2wgרJ"c,e@J|Ro>6U4덧O`“cV9<)!̦7z7SXiiKl@D}Lv2|Ԉv'P/{"IIXȝιY(Ma) 4z.x#>^qEͶvH vM 84qRypRe w-_Y|OD=$ZMyQBhrI+iǿn4g1CQ7޲owъ՗*-`U1?12Pݮ/BQy6)MNqV xOEAcmif %ZM,|X+GXF) & 'j)9/ZGZ*މm 75_? ؞\gVIۍgfc*bs1'=*Y ġv1la5Z$/A-3@"CtX=SQN$6㪷&$pM $ k~&$y4xײewpHKW DQ}9Y55NNyەRa(Ya)f*";_*RtsŢ["(343+|bҀ4*jXe Cb՝)-1 {/*C|דC/j] b+;)Uz'T7'CuB u ')Y㠎y-УS#,|v\k:R>#D+.zp9>T[\ 2Fp3.i9zP~6knZ8B,e* PFcޱrt쓶$qƉ[?E &-Lә )9A_;9Hiu_cg9[*!tBI4:4.uiiFVN@>agX$yN+xlʡhtE˥j{j~ c }Xz8%&0 ËGV(:Ѫ.cW%ReLyS 6dqa"#@%"]EnX>I+tc -<sb|!ahEz Ju(a;~x#嘩gu:XϖԵјRB=֜YߔxJLe}XE$ r! 2*=uHȗɭ:Rjl%>,d(PUժ+"qw^iÆP1AO N˹B6lpp*+Hq$Y-70QB$H r7nFpCPÌĊg!=]^RJ5:a;$ (S{:=xVuMVkS]H 7M}5LLyTDVB&3/d jw g=6]; #MJơ^ s5T72WL(i}ı"C,&Zr%7|X:e(m}oyNX 橆!S\!OԸ>ss 2wvpa1cRKbׇ[u 67e8dGҳH Qh5bz$Es+KaY@f!@n6!'{HV@4[.J&ƒhoOj i}W!shaGc"q_$l6OěȒMR:\>~ϰ> g-Zly^6n!r.GfYYqJë;; -]-nӕKݎYPWߍF[?P|+6-ՋLџa~vp+snՉ/V eKnGH2b ;xv̻y",y `/y}GZ`:t|ƣ`_!;s/84HWHՙ^[qA7KD']H-<>@e"CDpgty7`~gh"Q6a.V"m:B4:ryzAod,2Bihr$ӠVc<pW+ẇi9اKbe dDZmE~Y6X5rn+MumԱ`%]/.:MoD0Rmrf=cxp@F]FA4AZeٺʐUrJ"e^voLt@oc:+PVc9j2=5viou!"|5F'2KE?XgqJRYٶ2YeSiG]qaYYVLR糉HO%҃&>mOAWݫU4<w it zZWfw'\8~}ӭCFFOQbUs{1Gu*}fCz7Zq$JtIRc=29$ux,f'MaoJ8ቢݠ/3H7ҥh(4X$G1mJ"jٌpSqŌhQU֠96-j00Ƶ1H̀dǽ)6H iHӕ؏0B/Gs%\^54Vt( 3>;#煠Ϲ*#\( z 4 \HHEl0Oɷֈ9sAH`dX)vhWKW^Ƞ,}؊߾)2!5ȼgۗB닥pC~ӓ JeJ@ @g fM(D]zOO\Zh:9M!6^DC$Y.#.ݯΝ]sj:O6PÊ׌XD[|щ_6k25b3p<=WqOXm<?rv6\쿡i Zgi 7.G@`,6+^8.DAOrKgmVAdL<@|kĸ f }t`|_u p{HI jp(.i :`HCcg. р}&QzUp剑E(?ɷ1EHNw,E#N3(c?~y} 7jvS̍+L=U-4: ,Vҟ|GbWOfO0$a 6: Q"F:~ߥQ-@TF;㠠FS8{L:N$k+՟X1S%=%Zk.2*c9F3 ?;68 pI)MZVoq;NV }L8JQv* ryt;;fm4~!gIUsng}׮x%cTX>7v4Һ R1:6kQH dO01LOA2e6ػ$8F5ͅrD79~` pr5{y*5nӱ'F)̅qMU` ez>LwƋvDW{OCz {5N6Y,f&CNK}( E{ ԪAfB&_K?؀67 do˝bD ɸ}.s"<5 5[ ]ЍUQ*yvԎvmr7BXW1k8f+ۨѠ{ LIo3RVzvyJdx*[$`Er3+U\zEjb2O嚢 '|8ћǃ{%%5 G5lMCenmť=wu`dcFC UQ8^xUбuY{ [P2ʹY)=xiT^j#a;hlrqdzEeK_5Ã:cD+vy+P$QxmwH@I+$ L?V9 >J,4Rf=! F(2DPhti Q(l`#nAŵDxrAYB, S8HgJٱmD'6)WQ({IyjzTy`%>'>e |E%@YB]ǭ1Ds1E)LN40E7W$r,4ո:;<^]HONO d'%C6@f]ΫK`ߝ> "y 5}Q?hq$hC0G@SH!Yji9jN$\>UPP7F1ٌ)D,\a,v-{+K[,ů=fM?>QE =Npmm M9Sxq&ȦX˻YzC<ī@&6ּٙWĔζ [,xGFjmwc6$="zAڦpr,8vA`ޘ2O؅ seAgĜ ^+ֻ Ztץ⪽j.-`mKǸƎz_ƀlv]"I0UGriJ߂F%A*Ob~d쏸凕Osvt=I|n(upJʳ4,=&.?| qI1ǟlCaZ܄p1R4ngQTѯU96^WF.]8S'+( g%FN,Ok5!\P,R ?̆Rz%$ *l2v5a+׉fCnXT{[Wa)?{H|'$0)gms>%}vMVH'^P L? MMVEek$$DW:*]Hs4zn4Xc/z:# N=>RQ}9'1_N@|VS[zB;KG<[{x Me_Z|xgaE6bHOJr1E_9C72ĵ|,LOd}ƉЕnTa"5 [mJ 4[ΐkZoIm& iDӲFJg^c_+x=lVθ(s?L{U%1ݝSt/|SU6y˸|rɖ-7k vj# KDL[ |nc/;uHSZDT17sz_,22Y͞DX.ݾdi6 +e--lЅ#w>GAyY*Lqj(+`%"hR(~k͝FF @ i P&Z]'ƒ $a|qyӰˠU-+l* ^.sOOp7)4ol n7&ؙ఺AG{ vDV*Ʉ+F#  TNCC*ΑPGJࣀF.'幏(Eעx6B4A 4)LwsJA$&g6W'_0p!{7.I_Y1EN)^ŮF+bL[~bp2m:aIT` `т)zf/|_@wl~G' fV ~!MrYYe۽nl̆"nYʙ*Zx>;7b@\Ydr=}@nd~)McRBnzC"+ ؇LƱ4֡_ #"Dqj$i9DO((}\j~?owR0glC2xզ5v8WԄK|8x~"[EIJEaXHطcm$[ E:Y ~gdQyYCn&$2H`3/c:'~rz^sCdm#HJd^To-b|DUg;Z`Hq_d"Wy@GMn`- uЎ`/%IZ 4q!uc. feH"x"-ĪT~৬HA+0K PNCdy8lڈ^8A굑m9eEJ0*'A2eJh.YYA3O'pҞ`l"$F(f>._E2G9w}O-![ȫK^YnI*+c72jc~Af/M@=JA`18$ ǩ*j❧ T@}=εy߅wН34)z#X^zѽ>plJ}E?X-0M/|{ǛUtOزx?Z6:8.DGKDb/o4rm __mXka3nJO,bo~#3y WT/IN;3[Ფm:z:Jw, &:9 4-BîÿI }ޤ>nw~q~`ZZNF{>EM,™tv>7^Bd\%ׇgjw`>  ZZ*Ƶ*__9ΎWg ֙ /3ǟ!Y健q<^ry髣dm <][LpS^l%y뤪Or6GG- oB Bbww645#uX;zE)W4E,U(jE󫾫sd[ɅLm9$Qg?_BmLnK(2}`7@qU4T1mNr43a5tk]l+uD_)Z 1|R1ɣI vb[v'U皁p%?-MM2κWz5N4_% <ZaqϝÏdCM=UEtgw:Ji" _!F4gOE9QrX_(/6zغNkz#wAKHvӪ_FsUb A E{sQ@zIDv9Ipſ|sjy^1tKVϒ?!eTjEŊG@9eQ(+R34D<#pPZ⫝̸IO5t;mh(Xoޱ`T)4hWoI!`&NPmmdGȶnw&Mlp+f$΂1( \Xe去' R9U$t w?lr{pn8oxxkտ}s?-T/ia,"K0aK9)~e&.suT)ݱH?| [{ j.7Ku<ӄJ `}a<66!k7-_i$xJ3/&+XniS`Nx$7 OM%ZMJ]F+:Ij4x /V=GBo M~v>h-E /K"+X+u6o(yh̨Whr.6ual^?ŧjm7w_%4*[vߞەnM Cث4E W U`&4JpL_o#[wDjʺ (pj.袆K DHm&Zv|@*fbLT ZXUM v{5$ęgV)X7&>`ݞgOka(:Bv,OWC!ӬzpS)+ɷӗC6bLMZN}];L( )kHFRzϛ+Ғ0A=Kz bq![Oz Xb;T_ƍz+OiIu%iN xD$KW,1gK(,[4cUwjT+I IsnZp~W*9ݔF*k.VWMHBUO? awrumg Ӊ?e@LO; Ih[~RW-2}W iP!I}V3UF`FN~%፠M.gQwtSz_*^rj@]Nj7k.Lf@.L̊6Aj{2=ml^1FUB{xZn?&ԏcnL `^Rj!+*ZŻ=Ώ fı۱&JJWZ/+kXj#7ex{{B:‚i Y<@ު[D;j0]JJn@t>VͪuڵRJ3J!1ǣr[`{;,GGM. s4YpS!$99n`%?Tq%nB&/'[K 0zr,c82s3t"U O)d)]WouvEYj\M=N¢2?_:)2- o?\w̡$}K$8 y^66 AK<.ܚOj x*M?\~ɭTӅOqBx|xe6:ͥKT6? QͣBu|BNKT$HKWEʑiH8ΖkSзy'H)~,YA׎LfQ!R~ ʅH!&;/]Ups/HM"]Mwة/LT5hb,{gBr$ !g3öGk\FtwKTE$3/cru`3B<,Zv"jV[fr ّ)|>O/o&R] {sw,TM=V71d4:ջ_ˑxv\0z[Q]b}W_5d^>2|3#9hPi/\ F{B|4Jis{Y,D֮dfvYD~S()_R8W?Fѻ%]/:[[s.^k =Vzҹu\6@xa"TjKVt 3fa{nߔ6n<6Tb=s- }BvjWRv{ *OhfygJUΪ g%E#*w2ՑrS-*C( ;>vz]JE!T_\z2;b3J{QUf,O$5~ǃCA^z(`qBx,, fjaN]9Yaڗ^cA/k_쏭TOEk8o [@4E1S֕-`r4U1g!!F3k۫SEo1h";GWO#H.57G<B+EYFl9I~]! %~!'{Mֹ%&aN&cmWdXu S㚷kfדy(tO(\Vx0hp_}bt,)\h@.zrb)ex@ Jd<ۈX kZzy#j滌0֣n+0\XUdBl9MS64Ԉҝ3ȃJGcV4sr=׏c]6ڿǦb>ԾXNsQ+6-cɼACDMP#kՍ [Dȑ P8dž7n;=<~/b͆߷| yzvsn#}:&On? "z$cX\Rݨ؎Vdƙww`nKubM RoNtRw$I}8˸o@]Gz@E[9dx.u[f Ju`Ur!Tw^v9Tr-v!&@bȳf{5(*5 F+RUI³]$ ͊n<6g$VK+{m @TRob ZF3]om\4*]@n,b)lFx[ME,#L]ՇcF{{}QrgEu*"E^0tP/跋~|vja9Ů0OV$)٪)-H A:`в;e$Pi ` )}q;TB ("hUPs'VX Xn c@m'Au~F0}͸@!- wUh@hGNĐ'$}hMD@˙Y`xM? 1#lֽ3Rj)Ȱ&SnQZ8N(L]PU gV(swL27{}/eB.kP.fRljbVau[&TWpb$^`Of`Ucs'0*"QQp"h-5] Tob܄=ϓFdephю~|pnI.lj=5iDOql;MV/,s{1ᰄ UN $Llb;^;j+\3|a.E, IhÌƗ2iϸ6?L{\Wxw3$m>D9$ |ܹ]*T LdxV)LeM/)j75dL)Hf{ #h3R=c "'_7wBANce*XʰғӵJOA#Pž=q,-g<^9[ijR 93u3[aWcgͺh_ `<nR V>s 6`P^g7fPj4띤/gHJTtA?3*VҘq>;⼪4JRg= v vH;Hc7).8~XςOg#Ly2r0tcMI(RR)z]oU0b6o#cN'a γ% 4$އt, ԋKr<$@rۉ,Sa?7.6h#;h^7-ڠ_UmEpݡ-D῏LgթN>:/iw~kc+,m`P4:zC,9%~(4лqa<'ZFifqOqm%JJ`+l_0cFC(ۡ rm_Vql |MFp%UK;aa0"Mx!YQ$>퍏IE`ۤI.n`wrLZ2^BA?;Lθ @Sc*].XBVtzSlK1FD# Dmax>Yjix y=<iBPcKܔ<%<2~`о\(CS (>JksC'\oia qC8k 0<~^H[(WB{"М(q1h֥ܓI W_*tbDdCD$3M} ;0?bu\TK{=XGLflA_e6Ă -jx'AZ{|p)c Hﶬމ rbf78B J{+S`Ip R.pճ4G@w@F~8&xb}d}cvuE)ɦD>']# _8W66,-8B._x%mc7I<|C0G,NyUɓzed 4CZ ȓ2L I̍1:Ӊlm5#g[ ӌÞ؀ c,Q6cUvd-bhnˉ7*_#<(pԑmLF.LpwUu_uZј'N_9\\4}ArWw*9rQ4߹b,-*vSFZџϠ*H;bJG'O@ȭ,찾6M6%餁ǽSHo?udʮjpBJJ'?5oڤ9CҨd9'FUe{Xi9n[Ģr;Y4*A3xe;~EIJZ`UFн9V?aWDxL4g̜$":.v*uyϓSZw.},t ϏrsuM|H8䑄36¥Q&J&n<&i6r~ѕG>b6>^Z\tw\XUKFuKI'`k?.kL}Waodzm)XEІTz-zOT1:[?0t{B>6++mE [6 xT`.:PRO=tɷjlଷnd]7}̴P7_;sL0 x=˧ˁne5 KZ{ԁ7@`-Ɵ#eWUu Ū `#Q*T BRZ*G'^Ne$݈x>a tХmچ]!j宩hJP^q繮Q5HIuB/]N֚H/y Oۂ(h5 U^qy6,)?ЉC|-4"36I4~a-TH!`ڋ)|[/qNr}'o q4,fњfRp]#<4h{zTҊm͠c"Ce7o DJZ\߾>fqh 4< #3S(BN1QˤDI1Ͳ0krpӏa͂Ag07h 4UsXZ%3Z6jRs>|U k2b+~(#AdUQHgR(5|wjh Z2UwY߆VG_g=~Ċ0;~/rr g Mec9-2W[x4VՎYؖd-6w7,$/?gL$L(]ŕ7IfNgUm&mN*1mn]//]1 Q(M ;rl9c?sv󿼈MxdCtv \>:UR-)>;ΤJ] HBmZ\D.l+y6Djc6t* Y}O-/?#F9*i4ik#v`mȡ  @$`, Ce: =ch:e;eC/xD&oTY~T.<֗R˰)V_did[_oCėI qR3_@AQ)D$UPggA" wd}쥐$!fFbԛeyO7I@oZ!eJj񼋼aA-#d+"8dM1u?^9Z}^8qM 3a^-o7B7QUm05}xI-3%R:d8Ix(ڋ.Iz޾JƉ0I|bKG$'ÞREJ|thZˈK]e<x}On wNdqߌX_oy,?OKDE`AQmU"nU^w6ymF}-I&G'L0r/z8?#JlrYIF,DHxcT&Ę8{B޼J/8? pjMR I9WZDc:0X %T2w {<ޭ[2Ŗrb WǻDrv #X l4}UW/}Z/{&Lԓ2p7Ǿ)>jj^${rkխX$EIm(vذ.Cb+YC/pepϭAFz>6WvK-o2l$/q)&.aL14Qh$׋py?|`:ʷ|6Ƥw7T2?;Nn(ق jc1h<+}L_M||fa hZlVq˰ZHvV$緂dӅ< e4?Diؚ$DJn1Z>}^}~2udcmyo$?01ki;Ѓɕ uK&66" _@ HHlf{ M.pxR9{]H`jN(`=n9[z_j/ S ߏ!OyLI_4{ lѠ{PD)*e82);$;% i^d]7ui9#!:gRnĘ;%W!bCލh%CcֺQHݨ ͆z?*; cW.6׏`'z<I|6&wct0L@mvILOCwzŽ!PFF@F@ڣU^%ܩ@t8(vF,sR]Vo)-_PcD0E]QT,%=*S+>nmp/Gjh~ps>-5UAYfK_l8n@q11{¢}+߼w_Yg br71.&37o{ wxt1VȆhp 1CWJ(Ÿ14I~;8AzЂM\e.]K!UW:՘-akƉ80A7ߧ]HmM/pĤ'AߑFX"Q@ʞ'e̍i \?5e/:nc6ռmmSьL^-V(Y N=>U[`ף|7ڬ [lKIY-ːC: m4'.l>RJaut.DϨi ]v]e(x#;mW)O}-L.UYzfh/3| ϐdiqrptG&[xYEI3 @(fTj{YkKԗ8Ҧo72m?_I0|MѢm- }\_ꇣy0Uzk^OLFvɀJ["*y`mtYbKOױ [Z1M~F56/*+!TwE$yVRږI^ ^sŊ.Sg?lMKta M0Z%NE! R+nĔ;:h|YT6' 럞S|oXЉmI3?d~JN=܆$ W!fdtj^"->;Rh$[G)i`)IGtĹxۡ~tJ},ЍS9z`7m4 MQ4ɠhg#\Z/G4'gHIgOU i s4l|70z*ZZ!0ZB*[1l?RP*?Zǔ  sLᵜ{9+ H+c$t?ҤH-“筂[et'# 5N/Xi=WK gs"!aۇD5j\epKch l6lPcNq~kЀuH 8)'AQTܭ2_'g;?o~Nx.H%|ֽ4{rFل FՂ}LP Ĕ6!^j ܓe*qOnLF/7CO7Q_? Tq,&):KDMӎ9=b4$G7iz.v넉.ެ:.!EZ8q2уy |-m+VB'K.cQ$f)gPR'gUY*%iu"Ak-wpZHGX߂U\Udf~fºH0J$#68X& m4VCp$SHБwri:mcjk?eѩz_ R%̏.8nr:i&,<8'DNJEU8wL_xeS,O*wx9p~qT+;z{D/=0hkw7Y[?^9g2l\рK#(w7q*[|(s}yПjƜ˔i}ouv)o#3ӘJX䟀Ufɨ Ax42)tx_Z]V 򧁥ZYv PM#1%ʜc3 a YhcŰH4ѕ+0 |F _15>'J(G7NMW"Ui}v?0޷8{"IYl^D.dH8b3h~i06p@Ru}طѮ d$ݑ;R2vje'`˩{w"b`EHï +ݗ5kb HO^"qw&46Oϝ2j6&#&}mPPN֙%{KNc@-im6GF2U涝H{dJ?5zÎm򁆩K&RIKtOU'<*s˱E*inݤ .@6oLnw\ud}GG0<?%8@m'+}|u-^nIum`T(7󬿚W8/5~8n8{EVHiዃY e҅n 7MTJOK|#F`[ |˔>~3S)vHkU-]07>ӑb^JWqbRv<-a+O$|u:Xx w)5gϱ\aW"1*T |Uj.kh #/T%l(icZTwg3#4ԝW ) 9\q9T*BC~+؆r0+RX:[ L *&Q[)t,YC;TgAcetVDn0Pn+{ZfAOaƊse/Eh ԛ_;#,_xGZ% O)V,;T嘱L|n&,֥T0S2~̊[J.pu/_#A:(4y)? m®k|K^of cw:T0!͆n;Ɉɯ`ϛea2儾3”0ٙуu`UZƳڱӚkP_'؎U7/x֚ZTi[ !wO ^@cf S9wB;l틐f O <>P<:q" 1ϕ6%xWpS" 2yInlUfRg뀙0) O:]v~0W:&:`V^U8˔N [g6,2<_u:UB˃?4T:1W3-UȔBWc,͢27>$.>u4ݠ^s7<]Vb _0'ܛbCl*`:w!Ϻx$^*Iΐ[~SjXs:T$սQ؇< /Ѷ]ARi%nk|!*/b;a6$i\qk-2\!yJsZq Ěq'S{j-ed[74?WCߒw(!|9Vg%ήlN l8zsKX9ܙ?gO8,2)l&IB"?O/!Y^7=Z!:TU,v{@HDCJ2h,NYrN~xQ*fClBNFs+d1 t*j +{vbaHF-yL[0$uXBrS]b]UQ=dl+>*=M zzͼ ­P9lkĶU{yC0~{3 E U%*:퇃*G2ƠbJs|x Ŋe̬a@UpHo|[EϪ|-o 8߷̛? eBG{YEz+ 낦'Zߠb.Ӕ,.qSvtv11&eφO^V( uX کʯ[I7z_k()Oѻ:^/Ju')mґz鳛On Wֹq0P ,ϐp/0S6fSacڅ BFeY (18LDuU͟=klTEA#qD/uD2:MZn]ҫ!j9Q@掱>ޠJ#(ʲSDun0 u%0`%AU ZG] 5Vl]Xqw[){/4"p8x`̒q(&8E?WN 9>NYhh@ƉB$GRi`vg~|!ͩ: Tɐ鉍\}Y).SoM@vTM%#2W~V#ioiTmEyBb +L^o5Ki9XټI,fVE!_h YW "T E$oe;WYE44ȁ>N0͊/G;cg$y x/O9L},k>lWQYKӸcg,m' Z \,C{p]xgmԔ?i 6A B(I.yrOˑbp+#}ȁQ>_R>.@ #IoA+^g7`{syն1!"=mMY9tRx1fG8⋨#u!:'h<A@J ̰!?~Mb$&lٚ=icՌM߼~Yk!fe˂VFvuv?#ހ7U-*(SM7ƁHO<-*9~U=Ǻ_Ho=B}f=OsmTD j?~Ya;PN>1oI%n?'B5ș93uQ:) N󫘝'՟tjpwDjXL5r*'* Rx3.^7r7(߁}R o=Pӵ":s/on)$){P)Q6Zth(*|p37M"[64J#uDnQ(H-z )U'B9~jxKbK =W /.  ޒpm3/H= c[R&6'@Kno"o$3@Eٗi_{7dtmG*{ԙ[3˿ Z@!2ͮ #$K!£P uSM 7 NYF\ղ8c+4גWvulFǗ}s~±(~ HOH啾AD(>3vCW=΄Qu[\x>@}keWZ1?(3Lg_Q_&' |l>gحq_DRِU30G-hKg1!#=WF,p:a% DM784Vb Iw|"nC|~ZtF235e]Hd+ >qrPiG41S|n`!N ΉSÜ~Luhˎ&y\`xR_)z.gT;dIKC(d[`dcO4{ǘ/`kBmǶ$]Z}yc9NP[ra }KčtèR0V%r(p-,]POӢO3 $4GC|pVd@hm ΆIw/pVݛn+<(9|/bSZ H+ҘTA^#NͧxM8Rcz'KD]ܭZ ױHqWTV{$uwKĈvCKSN>& y9.K;yXo}Ioi!2dTt#d{>\19qcn6a?aS89sR`<>'xYg[\PA(~6NN}C4肰zb()H`K@#֫8Iu͸GzI Q)Ӂ*84S1RCwsP4/͒ȠS{,hzYQ&'YdA5+Kxh/8ƪ?R. ƒD<ҮbDQ$adڝholH2c14!8˿=惤}0^64xŠ-yK,eL5 Z34d k/@<ϘGp>H)ZbA&Q"hFRyX"aUHXffpohm6}(U! r, iݱUQ/0FS1ǚ"Njy=UtmFb"ϫD4"x5sb^c!k锾_yChGh0wm9( T5FqPX/)J)ϹV5 ChKxFe -0_W(-oLXDɵ~s7?"e88~ Ce2*"IdJ6M.,yW@B_=вv$Qk^Q9H#=lCGR\?Ǭ1[n#y84dJrxAh)tcSaM>7lM2s2STc,^oOK$?㉤&MbQ5"^\e+qa YXM#aw`!YFȂZ;z=n-E@(Ufk">P+6 &.F.-_c]l74KyL>}r{:o=))mq1MɌCpK/ǩ/t7I|ւo$Uſz2jw )a[mLe:_xdqG14 B%FffvOtY f#Iw)'dsdaZ4͟}\Hh `7kꯤˌ8a{"x }i-8*={MȬV X|OTg*Q&@M3P=1dvlE%.t}-:oX ӌZKo:W~x:8V^;LK%[:p5Pu}’o]Wh1ݻ"zt/qdcvDiX%lII0#`19jfx`- {+6 Vՠ;,ԑzxZky=feB3!M +mB{ tURsz3O.7^HG]pxFCY ~xb3 UxWn+ءUݿcU2u߂(|es y7*<Oӝy%_ױ1qYWHbɢ|9ck*:j|!M ?rWMOvsM eґ+0߂ijcȥ n^@)?SnBquݮo =V0Uc~z >rn'Ł ?3Rwpq5޸&)R0~.(tv<>U\SVC%bMyu$$:exWzҺYǟIcuM.k]p+*{uQ5[CȥIb Sˢ~mS! [YL;Y0Ҧu^,7˱DgT|8G{`F&k}@c34(aLpMkUxRMm{ 7ݖ?nUݜR8&+}F٧5 $\, #ndƌr||vM=[dtH,6Q/K,vwSx]AW^-} -wX@FV"&_`v멌qRjɦ-8cP+(@U#GCU\|j U.1E\cM˥w[؂hTRyZD}$FwN(jV3X;k:3 @{3ptQAM\Ԥׯl\O .#i%nU<%FO(='80<]&3R%S}SAnʆ?/YV8fF#aVז!jba^qe_xeFQWJ ۝IM@+TInPĀTwÀ|*.:Mv̭ͬm(,ȮsnN7\7tlh רn(䖟RAy3sgP>!($W8IVqphb90>h>K}}ݓۀLt0 "') *7v]N!.ݪlF-&" 8ˀCV[wN?vB<0M02Ʉ?ʅtp1$]2REn![@MJ9*Swbpބ.ص&СxhM#(DtN،#h_\ߓ> B+[&Ii$ ZG`]COi$#喆R Ǫ|fȖ6@+Q|^M "?͜&nßi&H26`s,S*T#B._(3$8tsWA7^GO@Z SyYq#'!32|MFʌZp n]_@B>z2B٩MO]1'l?uJcLXkK bwgtpoTč x&}dX)BPMM㐓fǚߓ8fDqjԢWmaWm<'TYM3ᡈd;Hӎ$kZʉ(u>fqS5=P>n٥AhAvXV~c+ԟJK=UJ QBIF ɱ@d;:epfBx_}S@ FRoژyAE. ġSw%OX*z!Yw"+w"oMmWo| 4jP]ء&J7&iܨHߦƑ6tCBޙ:֩WtKkt.֥{̹czl}>s\aͧN^+t?. \2ė_!ܬjZEM8ÿÐ4@Dk30X᷺a 6-xQBn׮ڕcncePجllh??lYiJN|dbW#C l8l:Q !#KRqfB`jŊǽQB'fŝ:*0oWrO!J%2fyVArA~jwǵkrs +bG#QD= Ӝ?*_$BPŬc?hxh|ʻж[Juo\ޮP_;66 a;&X(d 3ׂ.ո5Y!w@@Q.`R{R-z[% E. ¿"qH.™o(S灨 Baq`FrXR]}FE?}ѭ/]0;Qe̐BzBa.R4L[v? r\a5Xg~S ՔʑrFq- c?eL QVحh2Vq9eM [ەg}g3$g+)iS״Gisspvy-$] M;َH޳/Bi mZzS^CKg h #?ylaHGV=S6"}U"f+BwbY.I\9ӱgsOO gKOx׼#J)>7Cy?*4J)IdjϑF %auO֒ߜr<3m2ӬﻊlMg)+b۳La݄5qތTK(Kz:~[S!b:t&/rHB@ԭV#G}6*>xF9 ~%YxaQ*nfi9|"'2!([Pe+W0⒈">m(::+{d9vv?i=mhja"j|fJ3 7a .L}YDsqg;TYxu1X{حj(54eqs,X<ǚi`1ilQR~XYp_9aZcz.Dc9wѰP_ 3r[EJ~ hQIo0>\N,ЂZĊA&,1yivopj5Dnw y4tҫ1W􌸹4@Ky)L/h"zd+a'B$eT)i-O斧8Q~ri*9Ƹ&!ߠҵЊ+R}'] 5$so&JSJR0r5aQd ;R]m׌yg(KE`9A2s9SCNd>)ym^/Y7c v~ ȟ!NdTpSD\&N6 _~GްH&17Q\ʗB,>>{頣;k!;RWq%{Y;Wa1ü&$L!ͩroap=BU" ml$14Ӿ. A ,׵asGґ%misl&gj?ukqEH_z^P8^χ9q>R SrpT0{"c3 tEH_n 7l̆sWgeǧ; ȇЩB'5FH3A_`ӞBwiCZdhMag@g~4jd)C҄1и ^(K;cXA`vhh(BLm-Qǻ ڀ?I/JGL:[Y&clF3GĉJo;T.0LR ^C팝 C [ָG]@΍iCD.ʼnG7;Mt?sXCzo =\hz_w/$2glkސ"NPSrv߮ü84yp(0=>2o7(}DIǤ*1Gΐ  ?M'yzmK!!$&ÜcLՐs%F1> qQ 5+>'6bk֭?ߗ^cveS&"p3M!!tIl1u$MTh13#Ez?E~%}8bYШ g#r^i*+z@ B@SY8aR) c3L&+@@hܭ1|6D~F5UVGɯǽ<Ci:9:똆\C/_qwsg%٬4ް#7Fѿ%&u1݌kր|*fv5ζ.(6ז3Ict@R?:QO0P&t;OP/-Tƒ>t9wR/ZNAjHon^䌓tþ'0Ffn޽qwki՗ы'~A!ěO[d?}ӐQwo| "+yp1MKv7QWނpn#_?;%` &#s;UB|d7$4[}MڥiEϿ {vyZѽz S]xȍ4 &e'oA^m}ԵCFf~<~VnJK>4IKӴy$`M5N0uvp%>~P[dGokRl@xVಝ" 604EtAl`I; Y{fPԩ3;A]v9鏽 Ɉ}D0;/l DE1$AጢH}=32biDZU,.`QiBagٗφaϐL WT;]P$;2F}k/sA/fY>*۝׀J~55"Er*{-h`+_A:+պg"ov{I+\|u;wW\1x%yU").bq,q3PW]Ql 3뇁{,X4 !uFwAО/܌zt(rIb` lxSA׳$_kcH)m΄jMҕ<~WB'? AAk({`5'GZpLX763ȸI BD~vxd2_JlB`䩖nJW2²>]ԫ 9#G`i;+ s+H0~^05woؠk:993LHPM.;Ayg뭘 ~)ܙЃĔRHu:qnߏFطTN< d{ :ߑ[Pn_'$'2fxB.®qχuN!t i ~X/Ѹ%E%O{^.qt P ;xe2# ~XU+p)=:1ui}+WyN{[-72EV_5XEê\I9{-L:p h}@՞\.3F}<*=-ma}i.C]UKi ~HUyMsJ@GޛÑDro)?J#̸?4$-{vO(.SBaS3F{lYɆGlwRQweLk߁>>1ESQcgLsdWm,0m!Ig햷 s/]hRg'Ż`{V~t,4є-ȬXS~j j n$5fqC =ls2>2ΏYֺx\#%O^o!QD+joB@^^4ỤxJi2ehqmw=%5BD*cآ,/lYy&?a}Nyo-Qu?Tnݍt%NP *Xlh Ĕ/j&X6d_ԣڝK(ePp!vd^#;$ڎjߐHMA@#nV tgN ?%b\Z?pޱȞ:xb,'Aj^vaMLb(~"Fa=$I )8TW>g%鶹?8>UĔjyqoϖ3qPa!)rɆ⃠޴GHgp\BLMe,sHn~HLQvhDgmP *uÝYw'ԀL9jVdԩ4U;֭T1-FA턩N@q܀cdەʅѕPGKT|B8c< =\w^5$R4v _Vʵ{=bȮA QT#;,{[ӵ/)|wmh3r"EU~_lDFA}S6MS7׺wk WM5ŶU Xߛ8{>?Td<5Fziw$< "MS 2놻v6|Pd^[~&f9>%E|0i+'r[L$+F fMRl&0biJ+f}<9nKbCI)I 1JiR фŽQ#xs^]w[)8!V6ilDPwc_4EKѻH۠S=J7(,DZ~ϧq1B$cTs#"( U]V8k;A9קLvlZZ_%L{o+D7C-ETPϯBqg{o5>FC9"0ݗ`gA|[B ЁB$&y7t Ð 9 ;jz!02Jl^"C WQU砦P6ti- 6yw]IxQƫ2Ұ]gB^Uɮa58HachYQ,.p> V&P?q^QwԻYdG'Jgdv6s_,kMT-x]^4ک$r Q4>2I#MbmTܡT$^NCNM"X)/#F vZ J}oXˀ <|\,:Zf4]u bѭ.|PbeN{9֋9 E-$@䟢#A^:8i5Ǹ}-&J(V恹BwENk3gۇWiw]:3hЧWN1CXt!*x!aF;.Rqj;m69Q*fG\t:&?=EÂۓlR20Mµu v&wp1@~WΪ[Y60v9]QݚMh}7qXzp#OfqO<UU9P(sJ)FƬJR2\b kVjLU(1!ay] RAҫi:zCܭnvŽ[l&Ⱥz)ʤdXf/F1.νaHw=ЬUZD``U'ČjVP}tAp@b2d\r"o/D$,%04[$hm*rou%DGht~1IBKA|, L,}gy:r!c*HnD KBB]~1FX_E*xil U,XL{>8*b6P*dqzk5Io2t*ГSVFJVkg(yjf{8 5r;@xLv%~8c60Ogsx2:!myH\I@`*|RoPt>cQ=V(,Db`gaM:Xi/] JX3,q1=f%/RZHږۭ4j׳$sPߎ-@ C1H%e=u,9=^dX{OI?~p& < Qԗŭs17PNcӏo,dنZ|m_C45AXNc,!BW=Ғel@$^KW_P?C'̨ɗɷBa%!NU H|Bò)4m0'v.&[+cvS(C\o;\:9^7A-KTĊMXe2ȋLS{/@] &:5N6|B/rQE~x:Erg/?ڱe1|ϚrgABuHo(6(z5;T4RF91EPjsm>J?j5j7fAkm2DE=!_.⛰)zt( 4Z{zۺ{dg |p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1W`4vf͋eox2_dzx5S(h ~^hzND`H~z Zd ram}%cZf%M[nir~!&-ÖDH\l85FUT3A; !]\Lױ{-m?.Cef:8w3+"s٨@3ZXzS@|$uKu Pޥ_3=q7e6CNEU_]}~d,BE7 0I ǝ1mi7|9%K7 ,Eff:.FƄB,Gk!(EGx_ߣ({4eKSևVT3^1%6o Po>9Bhu{#LCCr]ލlb LUu˜ua7hkL~2|0Syh rW zpȳUK8aW=-~-_%/^u\<|d`4Ud!EkSo|0 Xi?1I{)y3ɲf ^K."25'&?sJ C9F6J'd{n7 aNiױ2qO$g!%gpS NLŧߒg2șv7"(Y}إG[t!Hs]9/ayNmkeBD#t0ˠYmlMfY9wivV{}5 =֭-X_HyɁc4zHYIF}zx>lqVUV-L*GBLA ?#'!'(KAʨ4'hW5#9? ' HW k桪{_V!W_E8Klu@F^q[H.'ZBBx7G -N!r~nꆢF;.ށܢw ɨc扛A z=:U*/>Ne[$:zNh!9ծO>ƫ4d~ߑ`lyIrU!a7qgӟl_D!`fz|DHsf&O PO]&D@7sdLabX=L^Κ>Mp3a+@`OE ecQ>-sA2*mKA26t7kJz.^S]E@/։|W U>C i!ҝ)P,/F ܌y2aƅ};>3>,ʐ+LELxύWDy;R<{/viR}THlmk l{i?x ߂SA DN{7ɪy* twtn5͈W? 뗞'R} 6Γ/%DcQtpzbHdg8y#`#(g8GèJb l[Qw6&7T}bU+uZxDƯ!} vr9ȞcBlM1'\ƴ/7YEsPFuH@]g1_gш(4fa3M|$Kr;i|%tʖ$#_ƊVF׿`Sӣ]tnzAGȥ`xTEfKiq AEhElp$aRf_؋V?(OquMF5Ӻ(N?ߵW͊V*%E[~. B]k^g,r ,t(Ȟ(ǒgQ1ɀyZ:/U ePSψR CS>L"my5޺ EXWl;<0;F,K(s$ ;sB[D sexMyxǷAS\|wܿ Ȉu/4H}i7=סl:m}Al;Y @7Xh~y8oWFI Y*͕{Z(Q.4DT۱,?Q@6#P]!HyzO6g c .XZr;IcaIŰz}w#a T'*W@*Ţ2wJ{Ŧ/k6Fmx: &EX I젔{6[>6#NjAS+v<֟I@w&q:fpp+(7g2*Rtm{))W5΄:5w<#W6$BĢ1bgFEnI=[>W_؝Z&{퐙S]I#Q7TQnhló7,\fiy|+Gt 20f~&ʪmUiXz Ő;#(&NHؙ: [~ [N`wBE`擰X..ZnB4敘! ieࡽ6-A`#n%Thb7EV{UlWv=vgduJWW*1ˤ5W~PRht;b $1Z kF:߬*Uzg^5{KN'V$Ak꾸0퀳Ȓ{0{AV ,,71*_.l&نY$V,2D ՒÈ{(m4ޅ d|ڈabLxz㾝>ڎxR#-]qlŎ^*P6Ph 8L摐YpkuPgx``U;ih H\-)Bѵ37fA afqv΁hP>DY$& v;kέl&ؘ\Wl\{xMd#z ^im]PH^eu ϜI'Qǰw#'*PFb4 m6C#HA1@/ V)˜Ap;sLWȴ~r0<Q6DCtqQd$|6&Qިɐԙ^5&.O*/f{qb )#E.Dړo]Sq5M 2<=98-X:sG#pJnh.unEN?Js0؄[8S+PQ7ioI J 0j/h~[8}d'H.mxтRRr1ܷ`pgӋ&[Gs6vup)/'6sA?Q Hg:)`B*AzmgoXgm찪s/ewH+O\L/q^ۅwAђSx(bW"y@%Xs]*]<jK~ȊAD;6M^ ytpZi6z5d"^GWG>֢p!d'ɟ b/cM8^3sxAnr3qp|ϑVg~M:#,}]8M6Vsh ߁'8V~ O54z,U *b8Ui׷1o{r@ߺ;`j- #駏˟9G7u"5cfU.=y}GʡߌV]p;mG%zir[rhD 5y'rtmoi˨F^܆+jEKl c'x@0fGb]|FB>-a ꀺ"X'#cf-j!YOt^+s{h9(go@3wP'`&{C+ŀ20k;>}NC r1 L;anYd̗l*,nܢϪOD5PAxtND=k~ϊZ]&Uhюa4xRSƫij /i2W(OsI8*a5h]\W%{?J^LCS%וe  2w.1ĪuExL_#zt@%yP-a0ዶ-c2@vJ0%4ӧM@Bۜ<ok]xJCco@ze&wG ЖY9y | j\}1\U0ggɧrcV/կv9EJVKA@a6u.=I<Xp7&ÓQQ \qv3SE+,!ab~wb<I1m%Rajpvt0%H2C(d;Q)Yop/!tz3/%t_UiEqBl)*cnѰcQflEca8uѺxL^Qfe%?3hK"g6@?1( c o~]ܟ| FEizUWk:]-Pu4C"uM =DD2ej \j+?,DۈޝlF Oa9P* \Ua e7Ng~u-iܠDy*$1sp%,4JP/!8JꞐ'|YEO#/JNZ=unSO ӯ' #m/Q呤Vׂl6,q46wj4`~# o  |][$?2-C>;On/KU71E:uM?j#&mMg[,' "hkϢgg!T?󾂁dl|3HqXb^,yf8ZO =y\3-4=(j/Y0*E%PQbykAVzۣAҸ;-᧥XR 5^ob6W${[{27(g=4Z燔)-Tb>>fgƴ $- t8|V2 ʂ4c >πVlksp%2Ftƞ VB.y GxkS%xezQz*򣣿G(˙[Xp_9NS4r|_&JF%R7o)f%jL ?c5N$hwY`Fُqxؠzc*JI .zū$bȺ;y $r@p#mmkFRk VE;t#Z)<" H2HNOO[\OK;xpB@ls 'ڪ% )AZDԡӍBlIu&UJN@O , {r8R =p%Ty)-722]an7`J|{ojSp>:,07iV'Z,m^c>P%i{0.Lzi'~ 쪬ito; vZԊ8׺EAzpqT^#]4_[ nA}yKoય7tZۓeQ7{|az)9*e E";ȝ;3rm-՘Jз~-k+و$,3?Uۤxx)Ut ۨx/&fq-(5@`tz ޟd0R=\b߯|lӽq?Z"Y؄2pyy}(fA$hB?vL Y?jo-IEpG0tEǼe\3Gn*.*w\=f0驰Ѭ_KdI100$0YIJJkiuK0 K p)|;X_RYG{owꒇ o%dT޾D%#hrZ74,q*Geg1|fJ,6Qx6Oo*?`&WA؎u0o &&jH8s0F^ӤA7_1fF4;C}Csp3AN UJe Swro{-/Ǥt'v6?!gxʺsOq" x#>ݮF m+Ѧ=ahъ.V򹬜;q'8ѩ[ޟz*Z<nhJI."߀-ٵdI[Ō`AWh8|Av yI@)‚!Y.̓JQ s8XƱ˨,<<8p[no(m66(\@b 7RPVq HbE&d2cДT Թkc^E M/k; ]Y07{姚dųs eߩs=Tj]&5IZ>K_L˙wMQ~6̆<78нkAga`W{l, ^HLE}z4cE.dc (Ə T v.FD/P\;j9@ޯbw2VkO\+91IX5V4?jֲrouy">q IdBmL/tv1Ѣ\|nCWuȕ>} 7؞ez|#(cE- s?Ctjm:y| Md,W9֟*N z e; QIxg>YǛ֢v=wH5pDvdF~CV\=^K8zm|O*,k";c֐/&ccHWg!tnOL8ܰj~^M!?^e}>&PPC:c$!!\WXLpod_Ё,rLix8m2aXH=>`MP:WGZodT-{(`=q &?g۟lY(ݣ GAo (X Ν`8zsd`mӱ>/$_Iw {4%(>4y1)ZEZAQ(H,I>nև#u1>TpmU Gt'-% R vҲ/.Dի]_܊|ߝq/1ѷ}A4Du_&8:gŊS>'w u%~^d;96q8=pp4oiM4_EƙT{~1Ӷ`"IӠ am)\07`fa]#= =0ɫwާYǽk(9JhayD{AL(gBh/-gEs(~o@Ff}I[^pILPԣ;u8F:x45MSc t:%g{rydY6(=>4 &dsS-fVHa.k&iU<ŪEA4~6[C)hoQW ɑqdZ5 k(n;֛f ޫAOm1oM'rR'S5}* @g5?wVC`vدM#CcV)#*`;H{A5v ܿR.Xc@'Fvt1tJXz#j%Y6/ |Hy tdIyb5f^y+lELЛ7v,-O՞*T71=#S!* PI`[Zf~i3ىЙ׆qjt)A@j'XC6" {ü_ԪK TFR<[lb!ya8!#$7DBZץ:a<`9qjWؒx m`zWtTlj FK\`=595RGvPyuSEm"Հ&?f/I+vpni}НŚPxͭQ 2n[ZAf0`'փo1xg/6Uk ׀X;eigeX<9|a?_*6:h6)"QRzojD c_gray7yK\!XA`$lÁ+U>r/8.Sd3 < N'HCoyvŐVwU<,(\(ǟ+(~?TI҆,by9 (vBpg?6lu/J- ҦAGnLd%,$Y9ģ,)e\c[<+8"cdo} @ڎXHbBM;`lz/~d65Kރ?׾SXm-u Mc& 4|ta mG4v{kҶ>5= ؊WL9b.߈,< %pƅC"Ό|{q)#Ll<Ɯ}Z)?,Ի׵nO>Xy#qQ(@x_7/)<"?) "8ǩ鶞wAy\+]cRYSRg&P|'Z;,;S7pm*˴D Hc+Hޗ=zh *-Ĉ!ߤKu[yX~Q- (Lgj?5ܤCwd?Gtmo>b{WX‘xwXexԢtQotbOC ^ E, '=LXl$yodM@6ÚX SO,3O<?ZdSRFnnW7I=[!ҾQf*CnfJ ukP*bw[ohoA:v^ʕGK0H=J8UtAiӜ`"V =fY>FbBvcթƵioCG,hz_<`Ann>jXԅ 5ZC06ICs%-N ϤKb 6&Sp ji2Bqڔά$-k*@ܹry*5;9>URMr@hNa8Swp{d:*ZS^aQ4]0|Y~$uKK8A&i[,~uYQFMmٝQVG]gϕg1Up??*w¾Ql'}|Oo;> 4N{iVWXS]<8hs;N6\zrwN Og%W7. 050U:b!agoU0ݾmބA>ELz!j(ikv \6rtI,b!7POF"&>+^-!UDOߥdw ~?Ǟy $T61S_'SM[c(s[a=J{ +F˝)͇d$&RdXLOC L~HZr/'T쫋ޯ|'+=~ vbOOv>MPoPN6iTP4#г[BXUISSx- D>Vk5GxH+M`5XHk70,-D,NېnTjMll(lS|K%-/B%ҕO]2L?*^%{=1>pYF5gl}m KRLIRP"݈*-EwUK-i*-o7݁ʾW['HxQRI.׊0ΌD2~+o:s+d(:t;묻|$ %i!24-5>%4zB\ oz BVtVNlIF@Эb{.7JdZD\XIwU7c[v!6So)& sa)2F|Sgð6Z)vr[c,P;pʹm˓X(}SR7CU?J*yqY?ސL b~D#/QqmF|w5{r?@RfU }|vEr-떔1/|VUѕKx`Jì;^gj_b*e/TQ1]{~:QPk J䰊}txRTy)e5RΖ4?dpKV]  f$bOgQe<5*1k%M?{pTŝ?k jԸ.IdE.t$kJ)&L`7d dG>1 SѨ(w) a|'`%4]G{2 P܂O2_@I椞+v7l7wcF۸[(duA7x ~{cʐJ5ͅ7XkHv/zX?˒"` ,@-F qp*_\XU$$GS'qnݹ {b u\ε^ð2Qc+%DBu:C3?dN 15KW*s?&Jz@x^4c;1*}RhEc-/aD**EȱBhQZ]{ BBڽ+anG/; }NB~}(e}\#47XB)'EMךo2R]fY·d۽k7! Zs V"}(SKC؋j7|VR2ImH aiέwQGe3-˭g3PmRQ HnI-hs%>Y2r(= Ǩ~-RL#:gCՀ«j6b֥iZ])uc8_S ` ;;uњ4ڕn Y=fj\ 4 *䷚;=)K^ N</0Dg@͢h ]lq]Y%+fŒ=$rI=:*_ [M)7rI>+ 3ke2]/6䵍a)wX&DE?|ÓL[Y mPWpB8/ :KOV)7bWxԵ{[V#L1ZfK]H0 <NʺaIφ`)v$7J }Iv1<$J5 |o5E\ˊQ uDJC=Sɱe?΋Z4x랋U3YYW0PRIK KbL@3h=)l1& "cJ֒&hzڱen^ŮPS"i4YfNZoIekG֩ '[0˱xN2.R}`~0qdpŒ*˶xBzyG# sVmW uMoOPYq#`k;4} ˯e /?tu={pX{޾l䜽"+.[Hn:d" CުKyp6|`>M5B7 .f{Muh(<+PvNiG*leTj>\Fv8e8W!DVasڶv"Eq_(l(]T-U_XqDLNLycTΆO}/%㑏Pw c{d?7f6"zh)X$ۊ(LhVO2-óن4rk %ZN?1ᑆ .of- W2g,Nj-Y_jA&R( yX2'WL(m;N*LGQP79&fzx3;UlFWτyNlӹQ%ƁR\򍦡/;m@iaRmӂ ?36$)[$OAr 衴"`1Ji`by( `sª3cv v2 3u0 ?7O0 e[G֟6SR:a@M3nSTc_Hp8xȦTm[S[ѤV<3t5F2 "D_0?q0vh}hثw c8N`B 6xYdZżBթ)RH{u: E먪HQ7Ua+`v m\2"4!IZ{o J.9=IdB}º:<ҕF Qgiξ.O+}[Tn@U[X;i|2KyWȤh|2ǍLיG8YPao^]Bg@^>CrO}pZ&:@wnDݵ at@+([6gA>(2Bc*)ZfJ %ElPa)Vc&c9˄T>[Nt^NdhjӠO͋!oNsCK&B- ՛OX@2E$Nх.,_QY '12,*uDk-΢M/6 ˄z cX IJ},^LTm\rr"`F۔ZI2D9Bh㒴~r/7{aAc8e9a_47 uqc{I!Ay~G&5`˦'&U7ʂ]>u7xV5"4Xe5K"8hEî &VntYƆmBU}Fʹ%vMnKuajft%Emֱ8~d"O o*il䨟Ȓ^.Q#{+QE ͪ MץRZW6_!8VTJ2ȵKO&@p:e~V~P2(8Vl[ZRn{Xx_şteޫtc79Jpj9hq ?R_ɉrS# 0A{/vLvH^f":_󃷺>A3kFb.*2ޝoAiXۡ$4V3C4SXHD^UzzR萦7k3x\zgNbCT"#laTV>lwrȝ+ĵ=kG\R7 (9HݘR \'!n,Rbf/7<Tf8fw^f넨>l$ൻ(\ǐ&sVZBEsyeS1yw'(`Hmh5l9٤Lj=5OG 5UoݳGʴ^([H:M& \;S}stĪ%+ g"uZ^PP_ & uT]|a,׌$l ֙k[T5 ھyѧ+kd~n2AFBS+g|Z68"oK##&ٖ m }_Ebrb$⺬5yALv%t9"S;1Po-_(IXa|$;>nEH59Y\&TEL+)9լ)V-+KآͦHKY&״vqwI e= + ?)8eN{f;G<4 X>Z TĤrP4lpJeJx۞rikQWO(ukZ1k*OnF}HϻN)lvu6U A7}_M:{E]Q_V1ȓSgfyȖ~+q|@JsaQ*d.Z-y^Aĕc QiOs-ژKt˂+iȓeu8 }Ő s\{vL{F r.k^H# CZO8'[F^-1gJ0B(M}7N\OіE]fP*m)gF⭌ucܪ;m5E0%Gw#p(%@+z h )UK? j]|ATZpA_yIxY 2B%^H }S$WNP(}8f`e0qH%yP͢I޴}PC8/q,mMkWib 67hݡBd 8*\NR,8誰*`n7K;[,DilF$!k'~ҋX:cF|gZ&_l5"038 {_M<%x\X9 cguHh*-dei5lWa'h~P`ʈ.-q3# qTSCmR>P5NfI8įr-8wV68v"uQI?q^G \XM]JKьdBE=RZugŻh;^\BfyKFo%: &Cl!1=}rt0IUr28Ui )j*g~ORt7,suD: }GeyOخDho2*xǬnx z/אPc'OXE~^-xn?q%[y_Np?vCp6^B@AEX ñxy KZkD8rbgl\GSTVhx??Í- c/υQ<w~em X*)s?YYJw +AMͫ,H%cv }|}=Ƣ{e_Z7ɠeq|3ubWm$ՈT~ɪ@DZrKKS\:s= (L , 3Wh. dbĶxoG]Wke^5~ȻO Œ_ diR',OM\#Seg=V@;TUNyγ)dMzT@ɩ.'⥁˛.X0Y0fZ K8DK?"w:ȴdMB5^Z@R ˟O Fd9Ǜ䦋kJ{9nek].k5qe NvnX+c h*f}:"nĄHrXꅆJtqKG٥'b1Fo/:w"3c0X?(6p!L?dq ;r|OMO]BIzmևxvX.;hɑnو&:q\zɭKp`FH?a-iZ;n ⿁7nWy_(oxTnaҗL@>Qpb9ّ[P⃳=SQnhOmrFb.Jp mZ>?Ĵ*Bul3m 9q^J>'UVAnGo!w"( 렟V-8Id|F^ Rx°Z~j9zv/)Aq&b. S3\NU/5(#tMn*0T^?(|*NQBi·g8-]sEbe“\с*fD$W28 MW^/#>[lsb-"kF\ RFpI8pEuYQV :'WOƳ0Qta1j=6;_b 5H+ѝQhO#Pqs Ht,C!^t9r,4lcFcU\+Xc+9c9zR*Nf4\]Gh],nyܚ. Ψ&^;$q3lR?"\#i0GУU=e..kL. ՗8ə*:\fx-5k?uymŒ^ɾ5i-n[ShҲm.UK7w= Ғ$.l^Cz[`ew$yTAk$ eUazr8pOV8&gm=Mi@9Dߴjʄ+D>=[a$ ˼aYu "Ot(]q+>"NO4/~úlWJ>]0!- G5RzyY p"|ܸm$QuedB>[+S$: m%I6O8۝@e' A)Zy.C$&=m: ȺΛ)-;_݋fwDgۜVDACVe@ a矿ZKr9~^\pۻ8~A2wzۊ_[J"SkٌqօY&E_w}(dIaH %M!Ą-t^^g-; 㔡=F_eU07JCO s`?Y<:YEA.l/Cݙ-HO||_Ƅʳ,t[8{0]@ܥML,Vg$Y4"WrbU 64YDW},Ée[B2nG$e͓Z~ wdTCғzm_2\XQϮp]D.fi8 s͎<(KL[e;Qyv}PKO{dZ0Ŷ"'K/JzdlF ~s-()alF$ui;K^aNfϰE˸h1IeO豂;cё|; @89J:qYtBeeEp%>U[j$se-ÏoJNlyjjT@63% {1Z{,q0U] ´ nʚaocXzJX?Шj &$KÝ+%աbk#z joRu,WtJϊIj j:syV[]{ !^q>C 㠼4?v\+TfME@3p|šqr}d 䆔nƎ͎w׀e~)N|# Tɝa2cR좩@ݜŜ'}cR9Zjz*'4)w+2A0Du0jX2ILϱ?'!c1KbNgHy^^hJ΋nZoV 3L#:pvlIr.`["`8򪂼.DszSl5JU=iߎݚK.hdq92bH;, $qjo^~:,NxWPN C.R#9CldhP4(lݭKbԿ l:_FJe?kjё5/<\>6(L,#LqzrM$i.Vh9t =aՆMcZkV*{<4hJ6oO NwT;D=e}MZB :i<\ VxDrH}J5xoi^W7cL8$'8H"wCJ>t0,SB${t&UIjZ>".:,J갽+bC}橧.O'v@1"!ʃz%e,fH%Cݵ.Jx_֪#ZScL+H.41qڎpkKR1'ܤ)U,G TqȝSvf e1IKnnPHԊ9k6)dKŞ>?NW7zXxršt豎ccfmA2xbNŒLj.}PQy2TJp3Lnޮ$`ohFWYMDZJk#'[i0TnC9sRp Uk`Fs~+,ӌ[m@))e.VDx!S:~Z ?[m\`d= -;nSysn`j `:rd?R*}7zlFaiyM(ɓ387FgTD/ÒUUYEo̓y cM03Jy~ED97/u "L*Fkp;#Ui9,jWȑӥ)請憰S:͕ukěʜV4_7,&".%c{VNQmԗU&"p*) M6=ُXՌF^ ?E)(-{oS}/u1l=΃d5 ւgXZAU@ 8`RGO .gl~eӣ/B7 ڎBPHZIW2luGrڀF-ރ9Vѥ|U]&KUu~}@)v䮝v[Ȟrȹj0WHUy2t$H$ +62ҌߏiQ5PBňC"uټI / j#!mEW@!z⌌-z+WcaE,~nJV]Lښ!Z1 zG)B8ɄZ௘ETj-gQv,>䝲=-1ˬc1P4iq⏵ U_m NArxME\gy Fm{Ӄfrh~tE6C ,!yXj%du'wv8% (?eX»d|?D9r D@4Zg/WAdn9;#DդBOk~虂-OO]/EU0*fѯB *wBlle '+SݨEe&ıKYϓ=Hp  bgݧ6CsIgZ?3|7]L8-[5G %G;r0 Xh~6Ԯdxۂtn9NTjjb苲r?JRh&ws^r'fCa R%a>?"}#d _3¶xp8j>lZ _94s~x 2մѷԉ 7ݟBhH2t@d!. 5[A?NE~-8Đ{x܎!!/cWp֒t5هj#;īq+Aֆ?<u4i^{R B/jYNVlw#r8Nb|:dK2}sK@K_?X31p3H蕄J.㕮ޚpԬjS }ٛEJu^hJP ޼ s/rdQF^Ұ™Ѱ7;}({'d ]QH?h<5;"[;ni|>uXV!<5wى_q4,F2̌ZX00 v..R%gФ|ɭҝ}Jug'[ .).̽ikACV4sbqT=&JqL)zߪ`Cgjʖvjq,,(Ig2WiA-:6)զw}T$*#C9#:68 h~pAP4biLֶkepx8qMo-4 (\>w JdLjWB#K3?[ٔFДd+j |`d.ٟge% Æ+[Np9t$O^ʀ`tH'(`}g5SJk1s|JU[&5,r$8w\QW tk]6:%E8kN5]<TyZ^tAciI4.9訔|12{뵂 i#=|#޴\ TSa& qY]}ڸx9ϣr/tT%t}{CYG}sn?K[x7gˠMc+|< ޟU#Ƹm>xD[`%m﹯>i8rkOmHxC̠B?n:W(Z$a VC'Qw6 3&)Sp|xG2?JjL.z xoDՒg"87Ǯ`p4gBGރ3HqH{#p)Nz[/>%!v$9  gi0CQkXMqs :g߱wϴc#{"! #-aeRXQvO.WHQ IoWd!a\z"YO6HZVrLsM'IZj%5qw' XpP\'c>wV z ^NaK$}Gwj_e^6#^Ɋ]zd/5>Ǫ=`ݩ( w%e}Fl(c5enIgrwf)<.9!2NB( 璆QqOPaG yhNT̞ՂF,=o*[ބ?;ߕ vx}]}\ca8^jj^j+S$ristDn7~x@WUՓ K bS0{ASi)]p{Ug,hX37V0ZBXM>Nxꀬ@e#(XS$l[k>ЭJFgMjz7^ڷՠ:#ŞF[XHd7kfӧ;ٓ,?xD8s/b')AEyNك8ب38f Łhi5bʠuĹ{mY7bT3c&>GLmcrα' ƿΫ-Y!řӯ"wPZY>+OXأj/ rN0~oQ|cFo!9A ٔc9Y c2$y `Ϋm6w-!"4&TfjB?u3F Р/@4MzN,g7>rmfo& SOyM%gfyu9ɉ] PKS~L$yd5R~cXE!Y ?oeVG`=DW0O3 BPEOx/]̃ҔO]݁4g ֏RXUN\nWnkb;@KtbNAY@i/(Xn596E[+ 8uh5]}kH,X%+铋Tu>h*'V\fTPI MW"53EeJ+X VÖqߡZď"*_ow,#H(~Oc\G'ps>Bێw}y}@D(FQwh̔hVʖ"z~.?h ދnNجzE3olk3,1XTz@͐"3w!RVڂ1|8x_ɍgV3SGe#j&(iMD iKԕy%]S8ÓryǏoShG7f?8isQT?{+8U(`.b/E\iz-e8$|/NCcřd>17RȒ[гԴ';9,*Kw>A~y98z0i@k2J9͠$D B ӵ:}iИEI)(alr~>p'kJf-XlG;Œ{-yLےZ{M71)valNլde<]ߒTJ- pZ _ ӂJk]邉$HmVv>UH xݗ cQqt|jbb<FW2T"ubCD+sX6 7\gnG}Mʙdjņ(ً?`dLsf.訍`ȝypF~=:D`9v.p{4Ȭ]/m5O:ދx1f ~?sI@` Gx- \O)f2v5{ZfZ|`$[,H33XG\RޤE^d|̮we¦B1'@BfK~2bǸoǝzZR, psc =\?AӀOgm/WoǼGjo{+4Şg]b;6# h@MxZ_U\~D4?N6vaÒ?$qʀ[xbG lv~ӚN?Om3ڷ{S#yiLy6!ۄyܞov50W{d_g{,fȖdgCցeaL']e380RiMI}D#%.B HLտ`H(-:F UxԈwݡU:R鶊8gT܀"}1~4HuԲkk(u3B&nR>Jy)#V[,m&SQ |tC | n/8bWug;{UO$;kVjړV?m I TfLՅ(FevGd`"ղ/W*+"T芦'u"%RF =>.߁bF9NcHpA`O"ڶ~~߀ygisGco=>=K DVt.hpHv0ځUbZ5%ʚ-kN%e7>G1xQҁp`{tZ񟱫0àDGX7+j:}e*7KL&<妀o@L0x*P }ns|:v*wC!_Ij@̒{B(Ӛl'IBvhh: ;_,UӚmaH`ϒ1v y]ɢ̨#.)x5 _aNx4Bcfc *ɐ݂7*HtARCsT^ߪ~\T{1| M4^QT8'$汽+3^dF ?/V/Ή 3EC.,-b# 49h3or9Jr}py/8`%5%\eIH>Ꮂ_=`*67d@d֢G iG-O2[;ȃBEӰtD=!)3v~E8L b.;4$-7!f'Aơ.pjq~a;|=KI:0$`8lmg<z,$V}R[$,]M=R~443-xq%T9 eSSaa .Hv^k.0ekoO.-CE<կqBZH̰_1zTC4:/g)&|I)6/ϕl;-$[h"WC\rve{,S ZAu'(T=oͱUkN:f ]""&J_6d [jP+P-Wѝh*&B{|:lEd6٧DAKhO^XTڼ<n;GQטZ[aW }4c=4 .}iBoA\L?pv)}>z|=NJN͈qN麣hMAk+(&@):fQQi,e?n2$v2z-ezWMt(_78VN:n EҴQUKܜF`K:eA3 q)wo̓~t /ʩ=;e))s|\]rtiȎ|d!)D[j~Ii(H:+a,9Ԡ61ꂧMcB?T[s@n9@9=MEu85f1nm5NC*@m}6%Vk[]&dRUBva J2t="sDnn4WTAjp:1inif^Uv4a e/Vef.Qi ]=ToKR;Ǖb', F:_\Ekр>JNϑh]أY+ⴹCѯW?\' NYh'a^ڍ-J(6Fe2)Q^AW, _f[d|/ “ mHY~{H !7j@8j9| 'quELj!{IjoKI| PBeV#L}fB|C=- ]-mݾP?tçV#7fTRd_ϼpnΌ_1Q[OCoݵ=٘ụp,=YqIh_ߴV.ݫb3 $8("wұ#LJ-1N>&2~B2h 1m*@h(dk0lG8xNbRwŤ-Zf=A_A/Gc=Y&Ad$K},9ߤ /À԰ŪKII"7"]PHs 7mM#'۱h:7{29fl/[jgLs6p%OK*s v{hO \Dɷ#HrυnΊ1.UC^w8/yO1"hOdbLn窐]69LA6ШOի{M +ژZnltmjN݌Ə(*Oh Z{ebԛ0 Un:/G驅߶ zaIRrg+?IU8P|#H0x}BMs.(6څR\~ց^10>Jʪ5G$nsWkla, 6 _L2l mue?\ >oEu"8S`U=,C0L GP&q!ڽt|/,osWcZC(`7k~z.>EFx5&üiZqIVd%:Ѳ\YK!_'\;z:nі}|rt$Vz/TbM9A E͐Yc*3K}#3agwynw4>S=P [~ַxs-.ՆYBBQ#VY FЉt^ݝTtw$0|$Pϛ.z$3Qa5˰:6-N3ٹ?Fw0ο$G6E犳RZ~)!+~ !.d%P Y+0\iTL $̵٠ƞ{6a1?ESja'j"6C`ػf%ܝ:c8wX"0vs0:6u˙jG _+هS8QZe2![#f@ٴAڎwgzPv62LȕXs3hI7˶?->inD_GSbŝ9:Јڵ^/qz>)οJ0B;x-۞?D0nG)ƇIſRbk)o91/͹|Vcch/gpB.TCAkxΑX7VngNʤ~lI42uK؟L=[WhFqN̦O!cXb}Rz@ecrz̍D}D-Ý 3I8K0pUh74Y6;e4O<!(lyh'8ho H{/n(Q޴ j6k!0mgEO~K4{;2 Y_/}֨ i2uβy s&kӐ$7Zh|qppx;DhJ;Y Ӕ骍.beU>09awln:]GcNz>]cgN>C\hID-l~H}P{7w-ဋH,j ºݳY$BIJ f9I}ںv;s}_( ]~8zϼ\bo]sշZ1s/"wټ=LoVnSct q ϯa׌b_E|8qj_ߣ uUߗK |( H411o H HrnX[ݠ,2 XcuLy)rX2H*/:-,kaq} %RU%f؄ےaԯb/9J]Cކ)2cvES"_ Ν/X $IM%vhY '>^%|UJL(6E\(%t0* [1  f8HhJşWY d$CyZR $vRg&f.NAMx}V_ԕ"J2xD0=I<Α+/fF% w!h^AJũ5,cBQɏ?b} o5b$}5˫[,U6#hY l``LݗWrWoK`ԍYYS׾PPآzJ=ګtMW!B lk  &'E9Opεx$aj)u!sl1 ~Gi+NB@̓4D..KwvkֺyNVJ9 _>V 4/hgІGJ}? ue]'ri!)~P\-ˣoOM&kfh\uԢ_֥>43a%NQj3mSҵsgg4Ϋ&kf~?jm ѣna>U QKim*y?1LѝU}[䚻{C0lc`xHpܦQڶ[il }& <W!B c";Ae{#4Qs]G8ZD!OY NjC^ô䩱=vv跢 w gkl7$q~\p8)F|//o0F7SϨv}ibʏy| 28N-{pmusm,3f`ىUjZvGwއP\J;6+CxnN^\y`c6Qe{л+:{pDR[Pft=tEХA}. v{fs'=Ӎ0IO΃Qd*Tdo\@_ 9ɓ3${Z*}u)iR; Sح5TaPWI0-rU7q (6 *Ir ?`{TZ;PA(e@XayQPRʬNrqIx=VDJ(l6ϥ0H9ҋJ>$@`V?a1P"3@JHqKb1$9$,wlWJKњ Uʗ|ʻH+,LK *O㒗c97Cux";A۫{4O1'!EʷHl%xD㘡xi2\Fpg&evk;a䖱ʘv// eBFun)cp{X " >1TYyۘ0H)u2xՈy9/APTm`Ji 0 ėNA09:mj,'?Oi^Jlk7x-8$(kFU2]qITb phFZΎljc+/Cm܇p`KDӉRW_v3l0`*9qݔa |vM!zJu>8ڑIiqHk!λDt~&1ܟb8 @A0u uif£a -`C5ZOĔ4e2(N{JD ,Dӣ2 Ң3|ȧqyyfg#\:nQwr)067n.uoj)`d}CY B\=j|~!gRw)'$ެLja7N4mL~'LbWv?1ʴ- O@jP r{9lO5{J]7ڞ&1's*prgV)mRd%4 5T %(~W٢aIH[pOͩraS..H LRv23Eod]cj(by>Qg9Gh邻&>"H_ᤐ/Ϙ}WG-B/t7\MU.lgyir@-7zgFvbT6;C28%sj+3QәX$و:]p am*'@PX]I` m$@:[TF)*>{UqcxxR_b<6K#ˤ "&K'o7E9+`Lʈ43眻A֪ }akNFn}PpGHx)k:"LK *~ !t`>f(r) iiYBį@ {^wkpԷcA#&q;[᠈_Bpm=:zjk tm@U-FvṪA̔@:7,%՜g@x_1U_DwҘV4 Y,Cqs}"ڏ Pv{䞎 +.qf +(;:VM%^d']ID(vt1YB[!}W6͗L65 `mAġ,N q+¢ƈ)n3=+3K8#ͽ1T kp4܉Rk 7ЬRQCl|M$y_QMdhAWM| λ xr8pO^E=:MnWWު0N )x&okLw:VBV;:}4N~4*A#; "E?r 1 )Oh?xEh6vgٷ;]?'sڞ!%m I HpW=pVɘah" ף_pÀ./+UC7ξhn;:ҺG. D {Y{bNZ%Ng 5?!fZs=tf#Gc6q6,#gdAwSQ=olm$Ѻz5$m7NkJQ@Pev~v5BZіG;ef&]NeԈhzU'!5B2U$l^wqA9j<:U2pU8nyru,,N@~ܢaM8Mysspz rrAtI"F~` :EIbpƄD>9aqȼA%yfZT˱8ԋ;{ٷ1npGA&_OeH@#ԒJKD  ؜V3weLb+bK"1טodI:>bԠb( }( y$JAQJڌ۔7"3r^U3^<5Nъ82t@jž0 1p^䰏K@\<=`@vzAWDРͯ>IUbv[@<]ngfD68Nyl EO:K ׫rfF׷ag%ӕ>=3kE8cX@ʨ.sͩ(D6B;2£+*Fn޸jix . =Y2LRO@(MjUB40I̖m"Fv~pQ9`vuSV,iɟI377kvӤETdO$ѣ.H#pd":2q} ɖ!`KwmyC: >V%fA$Wk#NX\;/gQq<톲[rFwʫ|{+mZMJX0сE}=UpǨ-ʼȍX`"Mߟ+۬ynƱоVZX)8珲A8e͹Zoyeѣ3ӫE&$>BaUƝ< ?A$;$N~}B-cv|S3,'Y>61>BbRTH7y=%_ƣ&I#Lj~.V][zxf-x[j⢻AYaJŒe"RGNh{V$ޅy<+ݲ$uRAL9L:4W5CU#ԧP4l#p1x$ww񍈲EHΫq.ry~XJQseۄ[i=FIzK#QPfᨱ)҅K,;{$j|Zrk>KϟZ蜹AxNHkK]fG{f&771ϯUi(=YBFjuyk*:h 3o~)Dvˑv ~ +ZfϫG_Vܗg)ֱty1oC01fmgxE#oM8L!1q/{"HMI—pJ"5Z${28ʲZ>; ɲĨǭzdXm٘1<;4dOٶTBB+yԺK*@gUX:eeT/q٫yڮ } 6.O{ \-m;H [FIS|W>~PwUܟb0v\M{:~Ó|[w x)uT!pV艑=ۚeڂy2

M+C{)(ګQn!5fbnkؓrO@~m\o*Fyņ%j]ED]b ā|#: YZ